commit 12e8f5e38481587d64d8250043022c1103bfd66a Author: 张胜 Date: Fri Nov 22 11:22:03 2024 +0800 【PM20230814001】【60430695】 代码初始化 【】 diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..72bfe4c --- /dev/null +++ b/pom.xml @@ -0,0 +1,374 @@ + + 4.0.0 + + com.sunwayworld.cloud + gikam-core-parent + 1.2.1 + + gikam-lims-rtgk-sicuan + Gikam LIMS RTGK SICUAN + + + 1.2.1 + 4.1.2 + + + + + + com.sunwayworld.cloud + gikam-core-web + ${gikam.core.cloud.version} + + + + com.sunwayworld.cloud + gikam-core-common + ${gikam.core.cloud.version} + + + + com.sunwayworld.cloud + gikam-core-base-service + ${gikam.core.cloud.version} + + + + + + + + com.sunwayworld.cloud + gikam-core-file-fastdfs + 1.2.0 + + + + com.huaweicloud + esdk-obs-java + 3.19.7 + + + + com.sunwayworld.cloud + gikam-core-report-service + ${gikam.core.cloud.version} + + + + com.sunwayworld.cloud + gikam-core-ext-service + ${gikam.core.cloud.version} + + + + com.sunwayworld.cloud + gikam-core-schedule-service + ${gikam.core.cloud.version} + + + + com.sunwayworld.cloud + gikam-core-font + ${gikam.core.cloud.version} + + + + com.sunwayworld.cloud + gikam-lims-report-template-service + 3.0.0 + + + com.sunwayworld.cloud + gikam-core-common + + + com.sunwayworld.cloud + gikam-core-base-interface + + + com.sunwayworld.cloud + gikam-core-file-default + + + com.sunwayworld.cloud + gikam-core-report-service + + + com.sunwayworld.cloud + gikam-core-base-service + + + com.sunwayworld.cloud + gikam-core-web + + + + + + + + + + + + com.deepoove + poi-tl + 1.10.0 + + + org.springframework.data + spring-data-mongodb + + + org.springframework.boot + spring-boot-starter-data-mongodb + + + + + org.apache.logging.log4j + log4j-core + 2.17.0 + + + + org.apache.logging.log4j + log4j-api + 2.17.0 + + + + org.apache.logging.log4j + log4j-slf4j-impl + 2.17.0 + + + + org.apache.logging.log4j + log4j-jul + 2.17.0 + + + com.alibaba + fastjson + 1.2.83 + + + org.springframework + spring-web + 5.2.9.RELEASE + + + org.springframework + spring-tx + 5.2.9.RELEASE + + + org.springframework + spring-context + 5.2.9.RELEASE + + + + org.apache.poi + poi + ${poi-version} + + + org.apache.poi + poi-excelant + ${poi-version} + + + org.apache.poi + poi-ooxml + ${poi-version} + + + org.apache.poi + poi-ooxml-schemas + ${poi-version} + + + org.apache.poi + ooxml-schemas + 1.4 + + + org.apache.poi + poi-scratchpad + ${poi-version} + + + + + org.json + json + 20210307 + + + + com.alibaba + easyexcel + 3.0.5 + + + + + com.hierynomus + smbj + 0.10.0 + + + + + io.cloudsoft.windows + winrm4j + 0.5.0 + + + + + com.auth0 + java-jwt + 3.10.3 + + + + org.apache.commons + commons-lang3 + 3.12.0 + + + + + jcifs + jcifs + 1.3.17 + + + javax.servlet + servlet-api + + + + + org.scijava + jep + 2.4.2 + + + + + + nexus-public + remote private nexus + https://nexus.sunwayworld.com/repository/maven-public/ + + true + + + true + + + + + + nexus-public + remote private nexus + https://nexus.sunwayworld.com/repository/maven-public/ + + true + + + true + + + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + com.sunwayworld.baseline.GikamBaselineApplication + false + + + + + repackage + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + pre-install + verify + + run + + + + + + + + + + + + + + com.spotify + docker-maven-plugin + 0.2.3 + + ${docker.image.prefix}/${project.artifactId} + src/main/docker + + + / + ${project.build.directory} + ${project.artifactId}-${project.version}.jar + + + + + + + diff --git a/process/测试管理/检测业务流程.json b/process/测试管理/检测业务流程.json new file mode 100644 index 0000000..70784d2 --- /dev/null +++ b/process/测试管理/检测业务流程.json @@ -0,0 +1,16 @@ +[ + { + "diagram": "\n\n \n \n SequenceFlow_0q1me69\n \n \n \n \n \n \n \n SequenceFlow_033ilif\n SequenceFlow_15zaqvk\n \n \n \n \n \n \n \n SequenceFlow_039t01r\n SequenceFlow_1lemhb1\n \n \n \n \n \n \n \n SequenceFlow_1nmc4vg\n SequenceFlow_0b9x8ck\n \n \n SequenceFlow_1c1aztn\n \n \n \n \n \n \n \n SequenceFlow_1hgsvl5\n SequenceFlow_0b9x8ck\n SequenceFlow_1kmqqnh\n SequenceFlow_1k6ruh5\n SequenceFlow_09021l3\n \n \n \n \n \n \n \n SequenceFlow_09021l3\n SequenceFlow_0qje24u\n SequenceFlow_0ytead5\n \n \n \n \n \n \n \n SequenceFlow_0fsrl8o\n SequenceFlow_0cgl704\n \n \n \n \n \n \n \n SequenceFlow_0cgl704\n SequenceFlow_0ei7rjq\n SequenceFlow_1c1aztn\n \n \n SequenceFlow_0q1me69\n SequenceFlow_1as3wie\n SequenceFlow_033ilif\n \n \n SequenceFlow_1as3wie\n SequenceFlow_1hgsvl5\n SequenceFlow_0qje24u\n \n \n \n ${processControlStatus} == \"SampleReceive\"\n \n \n ${sampleType} != \"lithium\"\n \n \n \n SequenceFlow_15zaqvk\n SequenceFlow_039t01r\n SequenceFlow_1k6ruh5\n \n \n SequenceFlow_1lemhb1\n SequenceFlow_1nmc4vg\n SequenceFlow_1kmqqnh\n \n \n \n ${processControlStatus} == \"DirectAudit\"\n \n \n \n ${processControlStatus} == \"StairAudit\"\n \n \n \n \n ${processControlStatus} == \"SecondAudit\"\n \n \n ${processControlStatus} == \"DetectionAudit\"\n \n \n \n ${processControlStatus} == \"DetectionAudit\"\n \n \n ${sampleType} == \"lithium\"\n \n \n SequenceFlow_0ytead5\n SequenceFlow_0fsrl8o\n SequenceFlow_0ei7rjq\n \n \n \n ${processControlStatus} == \"SampleDispose\"\n \n \n ${processControlStatus} == \"Test\"\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n", + "ext$": { + "index": "4", + "rn_": "5", + "servicename": "检测业务流程", + "tablename": "T_LIMS_FOLDER", + "gridindex": "4" + }, + "procCode": "检测业务流程", + "serviceId": "1001", + "svg": "\n\n\n直接领导审核二级部门负责人审核一级部门负责人审核检测组负责人审样品接收样品预处理试验中非加急软包加急连续超加急上限超加急上限不连续超加急上限不超加急上限非软包非理化理化", + "usedOrgIdList": [] + } +] \ No newline at end of file diff --git a/process/测试管理/检测项目.json b/process/测试管理/检测项目.json new file mode 100644 index 0000000..337bf06 --- /dev/null +++ b/process/测试管理/检测项目.json @@ -0,0 +1,15 @@ +[ + { + "diagram": "\n\n \n \n SequenceFlow_18upms4\n \n \n \n \n \n \n \n SequenceFlow_18upms4\n SequenceFlow_0bvqa80\n SequenceFlow_1n8q199\n \n \n \n \n \n \n \n SequenceFlow_1kdtmc9\n SequenceFlow_0qg5hen\n \n \n SequenceFlow_0qg5hen\n \n \n \n \n \n \n \n \n \n \n SequenceFlow_1m9j6uo\n SequenceFlow_0bvqa80\n \n \n SequenceFlow_1n8q199\n SequenceFlow_1kdtmc9\n SequenceFlow_1m9j6uo\n \n \n ${processControlStatus} == \"ResultReview\"\n \n \n ${processControlStatus} == \"Cancel\"\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n", + "ext$": { + "gridindex": "3", + "rn_": "1", + "servicename": "检测项目", + "tablename": "T_LIMS_TASK" + }, + "procCode": "检测项目", + "serviceId": "100101", + "svg": "\n\n\n结果录入结果复核取消取消", + "usedOrgIdList": [] + } +] \ No newline at end of file diff --git a/process/资源管理/仪器设备授权.json b/process/资源管理/仪器设备授权.json new file mode 100644 index 0000000..f5a6818 --- /dev/null +++ b/process/资源管理/仪器设备授权.json @@ -0,0 +1 @@ +[{"diagram":"\n\n \n \n SequenceFlow_0de2kyp\n \n \n \n \n \n \n \n SequenceFlow_0de2kyp\n SequenceFlow_055sbu0\n \n \n SequenceFlow_055sbu0\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n","ext$":{"index":"3","rn_":"4","servicename":"仪器设备授权","tablename":"T_LIMS_STAFF_EQUIPT_GRANT","gridindex":"3"},"procCode":"仪器设备授权","serviceId":"910103","svg":"\n\n\n审核","usedOrgIdList":[]}] \ No newline at end of file diff --git a/process/资源管理/检测项目授权.json b/process/资源管理/检测项目授权.json new file mode 100644 index 0000000..1d1f7d9 --- /dev/null +++ b/process/资源管理/检测项目授权.json @@ -0,0 +1 @@ +[{"diagram":"\n\n \n \n SequenceFlow_0oocyep\n \n \n \n \n \n \n \n SequenceFlow_0oocyep\n SequenceFlow_18ennsu\n \n \n SequenceFlow_18ennsu\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n","ext$":{"index":"2","rn_":"3","servicename":"检测项目授权","tablename":"T_LIMS_STAFF_TEST_GRANT","gridindex":"2"},"procCode":"检测项目授权","serviceId":"910102","svg":"\n\n\n审核","usedOrgIdList":[]}] \ No newline at end of file diff --git a/process/资源管理/设备维修流程.json b/process/资源管理/设备维修流程.json new file mode 100644 index 0000000..18d70c1 --- /dev/null +++ b/process/资源管理/设备维修流程.json @@ -0,0 +1 @@ +[{"diagram":"\n\n \n \n SequenceFlow_1glj7u5\n \n \n \n \n \n \n \n SequenceFlow_1glj7u5\n SequenceFlow_0zb6in8\n \n \n \n \n \n \n \n SequenceFlow_0zb6in8\n SequenceFlow_1vsh742\n \n \n \n \n \n \n \n SequenceFlow_1vsh742\n SequenceFlow_1sk71tc\n \n \n SequenceFlow_1sk71tc\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n","ext$":{"index":"0","servicename":"设备维修","tablename":"T_LIMS_EQUIPT_REPAIR","gridindex":"0"},"procCode":"设备维修","serviceId":"910201","svg":"\n\n\n审核实施确认","usedOrgIdList":[]}] \ No newline at end of file diff --git a/report/批量录入.xlsx b/report/批量录入.xlsx new file mode 100644 index 0000000..88c1b13 Binary files /dev/null and b/report/批量录入.xlsx differ diff --git a/report/按批导出数据.xlsx b/report/按批导出数据.xlsx new file mode 100644 index 0000000..b93540c Binary files /dev/null and b/report/按批导出数据.xlsx differ diff --git a/report/材料检测报告模版粒径分析-调整.docx b/report/材料检测报告模版粒径分析-调整.docx new file mode 100644 index 0000000..980c841 Binary files /dev/null and b/report/材料检测报告模版粒径分析-调整.docx differ diff --git a/report/样品标签.docx b/report/样品标签.docx new file mode 100644 index 0000000..d9e08b7 Binary files /dev/null and b/report/样品标签.docx differ diff --git a/report/理化检测通用模板(仅含结果)2.0.docx b/report/理化检测通用模板(仅含结果)2.0.docx new file mode 100644 index 0000000..9ef2258 Binary files /dev/null and b/report/理化检测通用模板(仅含结果)2.0.docx differ diff --git a/report/理化检测通用模板2.0.docx b/report/理化检测通用模板2.0.docx new file mode 100644 index 0000000..74ec540 Binary files /dev/null and b/report/理化检测通用模板2.0.docx differ diff --git a/report/综合报告模板.docx b/report/综合报告模板.docx new file mode 100644 index 0000000..78c63f2 Binary files /dev/null and b/report/综合报告模板.docx differ diff --git a/report/蓝电测试数据导出模板.xlsx b/report/蓝电测试数据导出模板.xlsx new file mode 100644 index 0000000..b96c47c Binary files /dev/null and b/report/蓝电测试数据导出模板.xlsx differ diff --git a/serialport/application.yml b/serialport/application.yml new file mode 100644 index 0000000..60fd787 --- /dev/null +++ b/serialport/application.yml @@ -0,0 +1,41 @@ +server: + port: 221 +lims: + acqfile: + #启用 + enable: false + #上位机IP 必填 + clientip: 127.0.0.1 + #上传频率 必填 + uploadcron: 0 0/1 * * * ? + #上传接口 必填 + uploadremotebaseurl: http://127.0.0.1:8066/open/acqFile/upload + checkliveurl: http://127.0.0.1:8066/open/acqFile/checkLive + paths: + #采集目录 必填 + - path: D:/document/富士康/武汉设备文件采集数据&需求说明(Update)/短路 + bakpath: D:/document/富士康/武汉设备文件采集数据&需求说明(Update)/短路_bak + #目录属于哪个设备编号 必填 + equiptcode: CS20230040 + + acqserial: + #上位机IP 必填 + clientip: 127.0.0.1 + readtimeoutmills: 2000 + serialepts: + - equiptCode: TC-1266 + comPort: COM1 + baudRate: 9600 + parity: 0 #NO_PARITY = 0 ODD_PARITY = 1 EVEN_PARITY = 2 MARK_PARITY = 3 SPACE_PARITY = 4 + dataBits: 8 + stopBits: 1 + charset: UTF-8 + hexFlag: 1 + - equiptCode: TC-1267 + comPort: COM3 + baudRate: 9600 + parity: 0 + dataBits: 8 + stopBits: 1 + charset: UTF-8 + hexFlag: 1 \ No newline at end of file diff --git a/serialport/lims-1.0.0.jar b/serialport/lims-1.0.0.jar new file mode 100644 index 0000000..62eca58 Binary files /dev/null and b/serialport/lims-1.0.0.jar differ diff --git a/serialport/串口天平配置使用手册.docx b/serialport/串口天平配置使用手册.docx new file mode 100644 index 0000000..536e2f5 Binary files /dev/null and b/serialport/串口天平配置使用手册.docx differ diff --git a/sql/init_sql/core/0.4.0/mysql_sql_init_core.txt b/sql/init_sql/core/0.4.0/mysql_sql_init_core.txt new file mode 100644 index 0000000..d19af36 --- /dev/null +++ b/sql/init_sql/core/0.4.0/mysql_sql_init_core.txt @@ -0,0 +1,3397 @@ +-- ----------------------------- 该脚本整理到核心0.4.0版本 ----------------------------- +-- 1. T_CORE_ADMIN_CHOOSE_CONFIG (with data -- 核心和项目) +-- 2. T_CORE_ADMIN_MENU (with data -- 核心和项目) +-- 3. T_CORE_ADMIN_MYBATIS_MAPPER (no data) +-- 4. T_CORE_ADMIN_SELECT_CONFIG (with data -- 核心和项目) +-- 5. T_CORE_ADMIN_MYBATIS_STMT (no data) +-- 6. T_CORE_ADMIN_PAGE_CONFIG (no data) +-- 7. T_CORE_AREA (no data) +-- 8. T_CORE_AT_CONFIG (no data) +-- 9. T_CORE_AT_CONFIG_LINE (no data) +-- 10. T_CORE_AT_RECORD (no data) +-- 11. T_CORE_AT_RECORD_LINE (no data) +-- 12. T_CORE_BPMN_COMMENT (no data) +-- 13. T_CORE_BPMN_DIAGRAM (no data) +-- 14. T_CORE_BPMN_DRAFT (no data) +-- 15. T_CORE_BPMN_INST (no data) +-- 16. T_CORE_BPMN_INST_INFO (no data) +-- 17. T_CORE_BPMN_INST_TASK (no data) +-- 18. T_CORE_BPMN_INST_TASK_ROLE (no data) +-- 19. T_CORE_BPMN_INST_TASK_USER (no data) +-- 20. T_CORE_BPMN_PROC (no data) +-- 21. T_CORE_BPMN_TARGET (no data) +-- 22. T_CORE_CALENDAR (no data) +-- 23. T_CORE_CHEM (no data) +-- 24. T_CORE_CODE (with data -- 核心和项目) +-- 25. T_CORE_CODE_CATEGORY (with data -- 核心和项目) +-- 26. T_CORE_CODE_CLASS (with data -- 核心和项目) +-- 27. T_CORE_CONSTANT (with data -- 核心和项目) +-- 28. T_CORE_DATASOURCE (no data) +-- 29. T_CORE_DATE_SEQUENCE (no data) +-- 30. T_CORE_ELN (no data) +-- 31. T_CORE_ELN_AT_RECORD (no data) +-- 32. T_CORE_ELN_DS (no data) +-- 33. T_CORE_ELN_DS_FIELD (no data) +-- 34. T_CORE_ELN_FIELD (no data) +-- 35. T_CORE_ELN_TMPL (no data) +-- 36. T_CORE_ELN_TMPL_DS (no data) +-- 37. T_CORE_ELN_TMPL_VERSION (no data) +-- 38. T_CORE_EMAIL (no data) +-- 39. T_CORE_EMAIL_CONFIG (no data) +-- 40. T_CORE_EMAIL_CONFIG_REC_ROLE (no data) +-- 41. T_CORE_EMAIL_CONFIG_RECEIPENT (no data) +-- 42. T_CORE_EMAIL_RECEIPENT (no data) +-- 43. T_CORE_EMAIL_TEMPLATE (no data) +-- 44. T_CORE_FILE (no data) +-- 45. T_CORE_HELP (no data) +-- 46. T_CORE_LES_INSTANCE (no data) +-- 47. T_CORE_LES_INSTANCE_UNIT (no data) +-- 48. T_CORE_LES_TEMPLATE (no data) +-- 49. T_CORE_LES_TEMPLATE_UNIT (no data) +-- 50. T_CORE_LEVEL_SEQUENCE (no data) +-- 51. T_CORE_LOG (no data) +-- 52. T_CORE_LOGIN_LOG (no data) +-- 53. T_CORE_MENU (with data -- 核心和项目) +-- 54. T_CORE_MENU_DELETED (no data) +-- 55. T_CORE_MENU_EXT (with data -- 核心和项目) +-- 56. T_CORE_MENU_GROUP (no data) +-- 57. T_CORE_MENU_GROUP_LINE (no data) +-- 58. T_CORE_MESSAGE (no data) +-- 59. T_CORE_MESSAGE_RECEIPENT (no data) +-- 60. T_CORE_MYBATIS_STMT (no data) +-- 61. T_CORE_MYBATIS_STMT_PROPERTY (no data) +-- 62. T_CORE_ORG (with data -- 核心和项目) +-- 63. T_CORE_ORG_USER (no data) +-- 64. T_CORE_PAGE_GF_CONFIG (no data) +-- 65. T_CORE_PAGE_VIEW_CONFIG (no data) +-- 66. T_CORE_PASSWORD_HIS (no data) +-- 67. T_CORE_PASSWORD_POLICY (no data) +-- 68. T_CORE_QUERY_CONFIG (no data) +-- 69. T_CORE_QUERY_CONFIG_COLUMN (no data) +-- 70. T_CORE_REMOTE_CALL_CONF (no data) +-- 71. T_CORE_REMOTE_CALL_REQ (no data) +-- 72. T_CORE_REMOTE_CALL_RESP (no data) +-- 73. T_CORE_REPORT_CONFIG (no data) +-- 74. T_CORE_REPORT_CONFIG_LINE (no data) +-- 75. T_CORE_ROLE (with data -- 核心和项目) +-- 76. T_CORE_ROLE_PERMISSION (with data -- 核心和项目) +-- 77. T_CORE_ROLE_PERMISSION_TYPE (with data -- 核心和项目) +-- 78. T_CORE_ROLE_USER (with data -- 核心和项目) +-- 79. T_CORE_ROUNDING_RULE (with data -- 核心和项目) +-- 80. T_CORE_SCHEDULE_TASK (no data) +-- 81. T_CORE_SCHEDULE_TASK_CONFIG (no data) +-- 82. T_CORE_SCHEDULE_TASK_LOG (no data) +-- 83. T_CORE_SEQ_CORE (no data) +-- 84. T_CORE_SEQUENCE (with data -- 核心和项目) +-- 85. T_CORE_SHORTCUT_MENU (no data) +-- 86. T_CORE_TABLE (with data -- 核心和项目) +-- 87. T_CORE_TABLE_HIERARCHY (with data -- 核心和项目) +-- 88. T_CORE_TABLE_PERMISSION (no data) +-- 89. T_CORE_TODO_CONFIG (with data -- 核心和项目) +-- 90. T_CORE_USER (with data -- 核心和项目) +-- 91. T_CORE_USER_PERMISSION (with data -- 核心和项目) +-- 92. T_CORE_USER_PERMISSION_TYPE (with data -- 核心和项目) +-- 93. T_CORE_WECHAT_USER (no data) +-- 94. T_CORE_WK_PANEL (no data) +-- 95. T_CORE_WKUP_CONF (no data) +-- 96. T_CORE_WORK_AGENT (no data) +-- 97. T_CORE_WORK_AGENT_MENU (no data) +-- 98. T_CORE_EXPORT_LOG (no data) +-- 99. F_GET_SEQ_CORE (function) + + +-- --------create table--------------------------------------------------------begin + +-- ---------------------------- +-- Table structure for T_CORE_SEQ_CORE +-- ---------------------------- +CREATE TABLE `T_CORE_SEQ_CORE` ( +`ID` bigint NULL +); +ALTER TABLE T_CORE_SEQ_CORE ADD CONSTRAINT PK_CORE_SEQ_CORE PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Function structure for F_GET_SEQ_CORE +-- ---------------------------- +INSERT INTO T_CORE_SEQ_CORE VALUES(1); +COMMIT; + +DROP FUNCTION IF EXISTS F_GET_SEQ_CORE; + +DELIMITER $$ +CREATE FUNCTION F_GET_SEQ_CORE () + RETURNS NUMERIC +BEGIN + DECLARE v_seq NUMERIC; + SELECT t.id INTO v_seq FROM T_CORE_SEQ_CORE t for update; + UPDATE T_CORE_SEQ_CORE t SET t.id = t.id + 1; + RETURN v_seq+1; +END $$ + +DELIMITER ; + +-- ---------------------------- +-- Table structure for T_CORE_AREA +-- ---------------------------- +CREATE TABLE `T_CORE_AREA` ( +`ID` varchar(36) NOT NULL COMMENT '地域编码' , +`AREANAME` text NULL COMMENT '地域名称' , +`AREACATEGORY` varchar(36) NULL COMMENT '地域级别(下拉选择<系统编码sys_areaCATEGORY>)' , +`PARENTID` varchar(36) NULL COMMENT '上级地域编码' , +`ORDERNO` bigint NULL COMMENT '排序码' , +`VERSION` int NULL COMMENT '版本' , +`LASTSUSPENDEDFLAG` varchar(1) NULL COMMENT '注销标志(0-正常,1-停用) ' , +`LASTSUSPENDEDBYID` varchar(36) NULL COMMENT '注销人ID' , +`LASTSUSPENDEDBYNAME` varchar(60) NULL COMMENT '最后注销人名称' , +`LASTSUSPENDEDTIME` datetime NULL COMMENT '注销时间' , +`CREATEDBYID` varchar(36) NULL COMMENT '制单人编码' , +`CREATEDBYNAME` varchar(60) NULL COMMENT '制单人名称' , +`CREATEDBYORGID` varchar(36) NULL COMMENT '制单人单位编码' , +`CREATEDBYORGNAME` varchar(270) NULL COMMENT '制单人单位名称' , +`CREATEDTIME` datetime NULL COMMENT '制单时间' +) COMMENT='地域表(洲、国家、省等)'; +ALTER TABLE T_CORE_AREA ADD CONSTRAINT PK_CORE_AREA PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_AT_CONFIG +-- ---------------------------- +CREATE TABLE `T_CORE_AT_CONFIG` ( +`ID` varchar(66) NOT NULL COMMENT '表名' , +`AUDITTRAIL` varchar(1) NULL COMMENT '是否跟踪(0-否 1-是)' , +`VERSION` int NULL COMMENT '版本' , +`CREATEDBYID` varchar(36) NULL COMMENT '制单人编码' , +`CREATEDBYNAME` varchar(60) NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NULL COMMENT '制单时间' , +`CREATEDBYORGID` varchar(36) NULL COMMENT '制单人单位编码' , +`CREATEDBYORGNAME` varchar(270) NULL COMMENT '制单人单位名称' +) COMMENT='审计跟踪配置表'; +ALTER TABLE T_CORE_AT_CONFIG ADD CONSTRAINT PK_CORE_AT_CONFIG PRIMARY KEY CLUSTERED (ID); + + +-- ---------------------------- +-- Table structure for T_CORE_AT_CONFIG_LINE +-- ---------------------------- +CREATE TABLE `T_CORE_AT_CONFIG_LINE` ( + `ID` bigint(20) NOT NULL COMMENT '唯一主键', + `CONFIGID` varchar(66) DEFAULT NULL COMMENT '配置编码', + `COLUMNID` varchar(36) DEFAULT NULL COMMENT '跟踪的列', + `AUDITTRAIL` varchar(1) DEFAULT NULL COMMENT '是否跟踪(0-否 1-是)', + `VERSION` int(11) DEFAULT NULL COMMENT '版本', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` varchar(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` varchar(270) DEFAULT NULL COMMENT '制单人单位名称' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='审计跟踪配置明细表'; +ALTER TABLE T_CORE_AT_CONFIG_LINE ADD CONSTRAINT PK_CORE_AT_CONFIG_LINE PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_AT_RECORD +-- ---------------------------- +CREATE TABLE `T_CORE_AT_RECORD` ( +`ID` bigint NOT NULL COMMENT '主键' , +`AUDITTRAILTYPE` varchar(66) NULL COMMENT '审计类型' , +`AUDITTRAILNAME` text NULL COMMENT '审计名称' , +`COMMENT` longtext NULL COMMENT '记录意见(需要输入签名时才有)' , +`TARGETID` varchar(129) NULL COMMENT '对应业务主键(表名 + $ + 主键的值)', +`CREATEDBYID` varchar(36) NULL COMMENT '制单人编码' , +`CREATEDBYNAME` varchar(60) NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NULL COMMENT '制单时间' , +`CREATEDBYORGID` varchar(36) NULL COMMENT '制单人单位编码' , +`CREATEDBYORGNAME` varchar(270) NULL COMMENT '制单人单位名称' +) COMMENT='审计跟踪记录'; +ALTER TABLE T_CORE_AT_RECORD ADD CONSTRAINT PK_CORE_AT_RECORD PRIMARY KEY CLUSTERED (ID); + + +-- ---------------------------- +-- Table structure for T_CORE_AT_RECORD_LINE +-- ---------------------------- +CREATE TABLE `T_CORE_AT_RECORD_LINE` ( +`ID` bigint NOT NULL COMMENT '主键' , +`RECORDID` bigint NOT NULL COMMENT '审计跟踪记录ID' , +`TARGETID` varchar(129) NULL COMMENT '对应业务编码(表名 + $ + 主键的值)' , +`RECORDTYPE` varchar(12) NULL COMMENT '记录类型(INSERT、UPDATE或DELETE)' , +`COLUMN` varchar(66) NULL COMMENT '已变更的字段' , +`OLDVALUE` longtext NULL COMMENT '已变更的字段原值' , +`NEWVALUE` longtext NULL COMMENT '已变更的字段新值' , +`TABLENAME` varchar(192) NULL COMMENT '业务表名' , +`CREATEDBYID` varchar(36) NULL COMMENT '制单人ID' , +`CREATEDBYNAME` varchar(60) NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NULL COMMENT '制单日期' , +`CREATEDBYORGID` varchar(36) NULL COMMENT '单据单位编码' , +`CREATEDBYORGNAME` varchar(270) NULL COMMENT '单据单位名称' +) COMMENT='审计跟踪记录明细表'; +ALTER TABLE T_CORE_AT_RECORD_LINE ADD CONSTRAINT PK_CORE_AT_RECORD_LINE PRIMARY KEY CLUSTERED (ID); +CREATE INDEX `IDX_CORE_ATRECORDLINE_RECORDID` ON `T_CORE_AT_RECORD_LINE`(`RECORDID`) ; + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_COMMENT +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_BPMN_COMMENT`; +CREATE TABLE `T_CORE_BPMN_COMMENT` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `TARGETID` varchar(129) DEFAULT NULL COMMENT '业务编码(业务表+$+业务主键的值)', + `TASKID` varchar(66) DEFAULT NULL COMMENT '节点编码', + `TASKNAME` varchar(192) DEFAULT NULL COMMENT '节点名称', + `STATUSCODE` varchar(36) DEFAULT NULL COMMENT '任务状态码', + `USERID` varchar(36) DEFAULT NULL, + `STATUS` varchar(36) DEFAULT NULL COMMENT '审核状态:PASS-审核通过、REJECTED-审核拒绝、DONE-流程结束', + `COMMENT` longtext COMMENT '审核意见', + `ROLEID` varchar(36) DEFAULT NULL COMMENT '业务主键', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` varchar(36) DEFAULT NULL COMMENT '单据单位编码', + `CREATEDBYORGNAME` varchar(270) DEFAULT NULL COMMENT '单据单位名称' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='流程执行意见表'; +ALTER TABLE T_CORE_BPMN_COMMENT ADD CONSTRAINT PK_CORE_BPMN_COMMENT PRIMARY KEY (ID); +CREATE INDEX `IDX_TCBC_USERID` ON `T_CORE_BPMN_COMMENT`(`USERID`); + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_DIAGRAM +-- ---------------------------- +CREATE TABLE `T_CORE_BPMN_DIAGRAM` ( +`ID` bigint NOT NULL COMMENT '主键' , +`DIAGRAM` longtext NULL COMMENT 'JSON格式的图表' , +`SVG` longtext NULL COMMENT 'SVG图表' , +`CREATEDBYID` varchar(36) NOT NULL COMMENT '制单人编码' , +`CREATEDBYNAME` varchar(60) NOT NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NOT NULL COMMENT '制单时间' , +`CREATEDBYORGID` varchar(36) NULL COMMENT '单据单位编码' , +`CREATEDBYORGNAME` varchar(270) NULL COMMENT '单据单位名称' +) COMMENT='流程图表'; +ALTER TABLE T_CORE_BPMN_DIAGRAM ADD CONSTRAINT PK_CORE_BPMN_DIAGRAM PRIMARY KEY CLUSTERED (ID); + + + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_DRAFT +-- ---------------------------- +CREATE TABLE `T_CORE_BPMN_DRAFT` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `SERVICEID` varchar(36) DEFAULT NULL COMMENT '业务编码(可为空,T_CORE_MENU_EXT中TYPE=''audit_def''的ID)', + `USEDORGID` varchar(36) DEFAULT NULL COMMENT '使用部门编码(可为空)', + `PROCCODE` varchar(36) NOT NULL COMMENT '流程编号(相同的编号属于相同流程,版本不一样)', + `PROCVERSION` bigint(20) NOT NULL COMMENT '流程版本(版本号大于1的不允许修改业务编码和使用部门编码)', + `DIAGRAMID` bigint(20) NOT NULL COMMENT '流程图表ID', + `CREATEDBYID` varchar(36) NOT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) NOT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime NOT NULL COMMENT '制单日期', + `CREATEDBYORGID` varchar(36) DEFAULT NULL COMMENT '单据单位编码', + `CREATEDBYORGNAME` varchar(270) DEFAULT NULL COMMENT '单据单位名称' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='流程的草稿'; +ALTER TABLE T_CORE_BPMN_DRAFT ADD CONSTRAINT PK_CORE_BPMN_DRAFT PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_INST +-- ---------------------------- +CREATE TABLE `T_CORE_BPMN_INST` ( +`ID` bigint NOT NULL COMMENT '主键' , +`TARGETID` varchar(129) NULL COMMENT '业务编码(业务表+$+流程状态字段名称+$+业务主键的值)' , +`PROCID` bigint NULL COMMENT '流程定义ID' , +`INITIATOR` varchar(96) NULL COMMENT '提交人编码' , +`DIAGRAMID` bigint NULL COMMENT '流程图表ID' , +`CREATEDBYID` varchar(36) NULL COMMENT '制单人编码' , +`CREATEDBYNAME` varchar(60) NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NULL COMMENT '制单时间' , +`CREATEDBYORGID` varchar(36) NULL COMMENT '单据单位编码' , +`CREATEDBYORGNAME` varchar(270) NULL COMMENT '单据单位名称' +) COMMENT='流程执行实例'; +ALTER TABLE T_CORE_BPMN_INST ADD CONSTRAINT PK_CORE_BPMN_INST PRIMARY KEY CLUSTERED (ID); + + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_INST_INFO +-- ---------------------------- +CREATE TABLE `T_CORE_BPMN_INST_INFO` ( + `ID` varchar(129) NOT NULL COMMENT '业务编码(业务表+$+业务主键的值)', + `TARGETTABLE` varchar(66) DEFAULT NULL COMMENT '业务表', + `TARGETID` varchar(66) DEFAULT NULL COMMENT '业务主键', + `TARGETDESC` varchar(192) DEFAULT NULL COMMENT '流程状态', + `PROCESSSTATUS` varchar(36) DEFAULT NULL COMMENT '业务表', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单日期', + `CREATEDBYORGID` varchar(36) DEFAULT NULL COMMENT '单据单位编码', + `CREATEDBYORGNAME` varchar(270) DEFAULT NULL COMMENT '单据单位名称' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='流程对应的业务信息'; +ALTER TABLE T_CORE_BPMN_INST_INFO ADD CONSTRAINT PK_CORE_BPMN_INST_INFO PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_INST_TASK +-- ---------------------------- +CREATE TABLE `T_CORE_BPMN_INST_TASK` ( +`ID` bigint NOT NULL COMMENT '主键' , +`INSTID` bigint NULL COMMENT '流程实例ID' , +`TASKID` varchar(66) NULL COMMENT '节点编码' , +`TASKNAME` varchar(192) NULL COMMENT '节点名称' , +`STATUSCODE` varchar(36) NULL COMMENT '任务状态码' , +`STATUS` varchar(36) NULL COMMENT '节点状态(CREATED, SUSPEND, COMPLETED)' , +`CREATEDBYID` varchar(36) NULL COMMENT '制单人编码' , +`CREATEDBYNAME` varchar(60) NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NULL COMMENT '制单时间' , +`CREATEDBYORGID` varchar(36) NULL COMMENT '单据单位编码' , +`CREATEDBYORGNAME` varchar(270) NULL COMMENT '单据单位名称' +) COMMENT='流程执行实例的任务'; +ALTER TABLE T_CORE_BPMN_INST_TASK ADD CONSTRAINT PK_CORE_BPMN_INST_TASK PRIMARY KEY CLUSTERED (ID); + + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_INST_TASK_ROLE +-- ---------------------------- +CREATE TABLE `T_CORE_BPMN_INST_TASK_ROLE` ( +`ID` bigint NOT NULL COMMENT '主键' , +`INSTID` bigint NULL COMMENT '流程实例ID' , +`INSTTASKID` bigint NULL COMMENT '执行实例的任务编码' , +`ROLEID` bigint NULL COMMENT '角色编码' , +`CREATEDBYID` varchar(36) NULL COMMENT '制单人编码' , +`CREATEDBYNAME` varchar(60) NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NULL COMMENT '制单时间' , +`CREATEDBYORGID` varchar(36) NULL COMMENT '单据单位编码' , +`CREATEDBYORGNAME` varchar(270) NULL COMMENT '单据单位名称' +) COMMENT='流程执行实例任务的参与角色'; +ALTER TABLE T_CORE_BPMN_INST_TASK_ROLE ADD CONSTRAINT PK_CORE_BPMN_INST_TASK_ROLE PRIMARY KEY CLUSTERED (ID); + + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_INST_TASK_USER +-- ---------------------------- +CREATE TABLE `T_CORE_BPMN_INST_TASK_USER` ( +`ID` bigint NOT NULL COMMENT '主键' , +`INSTID` bigint NULL COMMENT '流程实例ID' , +`INSTTASKID` bigint NULL COMMENT '执行实例的任务编码' , +`USERID` varchar(36) NULL COMMENT '待审人编码' , +`CREATEDBYID` varchar(36) NULL COMMENT '制单人编码' , +`CREATEDBYNAME` varchar(60) NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NULL COMMENT '制单时间' , +`CREATEDBYORGID` varchar(36) NULL COMMENT '单据单位编码' , +`CREATEDBYORGNAME` varchar(270) NULL COMMENT '单据单位名称' +) COMMENT='流程执行实例任务的待审人'; +ALTER TABLE T_CORE_BPMN_INST_TASK_USER ADD CONSTRAINT PK_CORE_BPMN_INST_TASK_USER PRIMARY KEY CLUSTERED (ID); + + + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_PROC +-- ---------------------------- +CREATE TABLE `T_CORE_BPMN_PROC` ( +`ID` bigint NOT NULL COMMENT '主键' , +`SERVICEID` varchar(36) NULL COMMENT '业务编码(可为空,T_CORE_MENU_EXT中TYPE=\'audit_def\'的ID)' , +`PROCCODE` varchar(36) NOT NULL COMMENT '流程编号(相同的编号属于相同流程,版本不一样)' , +`PROCVERSION` bigint NOT NULL COMMENT '流程版本(版本号大于1的不允许修改业务编码和使用部门编码)' , +`DIAGRAMID` bigint NOT NULL COMMENT '流程图表ID' , +`CREATEDBYID` varchar(36) NOT NULL COMMENT '制单人编码' , +`CREATEDBYNAME` varchar(60) NOT NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NOT NULL COMMENT '制单日期' , +`CREATEDBYORGID` varchar(36) NULL COMMENT '单据单位编码' , +`CREATEDBYORGNAME` varchar(270) NULL COMMENT '单据单位名称' +) COMMENT='流程定义'; +ALTER TABLE T_CORE_BPMN_PROC ADD CONSTRAINT PK_CORE_BPMN_PROC PRIMARY KEY CLUSTERED (ID); + + + +-- ---------------------------- +-- Table structure for T_CORE_CALENDAR +-- ---------------------------- +CREATE TABLE `T_CORE_CALENDAR` ( +`ID` varchar(9) NOT NULL COMMENT '格式为yyyyMMdd的日期' , +`WORKDAY` varchar(1) NOT NULL COMMENT '是否是工作日(0-否 1-是)' , +`CREATEDBYID` varchar(36) NULL COMMENT '制单人编码' , +`CREATEDBYNAME` varchar(60) NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NULL COMMENT '制单时间' +) COMMENT='日历表'; +ALTER TABLE T_CORE_CALENDAR ADD CONSTRAINT PK_CORE_CALENDAR PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_CODE +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_CODE`; +CREATE TABLE `T_CORE_CODE` ( + `ID` bigint(20) NOT NULL COMMENT '编码', + `CODENAME` varchar(513) DEFAULT NULL COMMENT '编码名称', + `CODECATEGORYID` varchar(36) DEFAULT NULL COMMENT '分类编码', + `REMARK` text COMMENT '备注', + `ORDERNO` bigint(20) DEFAULT NULL COMMENT '排序码', + `VERSION` int(11) DEFAULT NULL COMMENT '版本', + `LASTSUSPENDEDFLAG` varchar(1) DEFAULT NULL COMMENT '注销标志(0-正常,1-停用) 默认为0', + `LASTSUSPENDEDBYID` varchar(36) DEFAULT NULL COMMENT '注销人编码', + `LASTSUSPENDEDBYNAME` varchar(129) DEFAULT NULL COMMENT '注销人名称', + `LASTSUSPENDEDTIME` datetime DEFAULT NULL COMMENT '注销时间', + `CODE` varchar(36) DEFAULT NULL COMMENT '编码', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单时间' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='编码'; +ALTER TABLE T_CORE_CODE ADD CONSTRAINT PK_CORE_CODE PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_CODE_CATEGORY +-- ---------------------------- +CREATE TABLE `T_CORE_CODE_CATEGORY` ( +`ID` varchar(36) NOT NULL COMMENT '分类编码' , +`CODECATEGORYNAME` varchar(66) NULL COMMENT '分类编码名称' , +`CODECLASSID` varchar(36) NOT NULL COMMENT '编码所属级别' , +`REMARK` text NULL COMMENT '备注' , +`ORDERNO` bigint NULL COMMENT '排序码' , +`VERSION` int NULL COMMENT '版本' , +`CREATEDBYID` varchar(36) NULL COMMENT '制单人编码' , +`CREATEDBYNAME` varchar(60) NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NULL COMMENT '制单时间' +) COMMENT='编码分类'; +ALTER TABLE T_CORE_CODE_CATEGORY ADD CONSTRAINT PK_CORE_CODE_CATEGORY PRIMARY KEY CLUSTERED (ID); + + +-- ---------------------------- +-- Table structure for T_CORE_CODE_CLASS +-- ---------------------------- +CREATE TABLE `T_CORE_CODE_CLASS` ( +`ID` varchar(36) NOT NULL COMMENT '级别编码' , +`CODECLASSNAME` varchar(66) NULL COMMENT '级别名称' , +`ORDERNO` bigint NULL COMMENT '排序码' , +`VERSION` int NULL COMMENT '版本' , +`CREATEDBYID` varchar(36) NULL COMMENT '制单人编码' , +`CREATEDBYNAME` varchar(60) NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NULL COMMENT '制单时间' +) COMMENT='编码所属级别'; +ALTER TABLE T_CORE_CODE_CLASS ADD CONSTRAINT PK_CORE_CODE_CLASS PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_CONSTANT +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_CONSTANT`; +CREATE TABLE `T_CORE_CONSTANT` ( + `ID` varchar(36) NOT NULL COMMENT '主键', + `CONSTANTVALUE` varchar(129) DEFAULT NULL COMMENT '值', + `CONSTANTDESC` text COMMENT '描述', + `CLASSFICATION` varchar(66) DEFAULT NULL COMMENT '业务类型', + `SHOW` varchar(36) DEFAULT NULL COMMENT '是否显示(0-否,1-是)', + `VERSION` int(11) DEFAULT NULL COMMENT '版本', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人ID', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单时间' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='系统参数'; +ALTER TABLE T_CORE_CONSTANT ADD CONSTRAINT PK_CORE_CONSTANT PRIMARY KEY (ID); + +-- ---------------------------- +-- Table structure for T_CORE_DATASOURCE +-- ---------------------------- +CREATE TABLE `T_CORE_DATASOURCE` ( +`ID` bigint NOT NULL COMMENT '主键' , +`SOURCETYPE` varchar(66) NULL COMMENT '数据来源类型(MANUAL/手工录入、IMPORT/excel导入、INTERFACE/接口等等)' , +`SOURCETYPENAME` varchar(66) NULL COMMENT '数据来源类型名称' , +`TABLENAME` varchar(66) NULL COMMENT '业务表名' , +`ACTIVATEDFLAG` varchar(1) NULL COMMENT '启用标志(0-未启用,1-启用)' , +`REMARK` text NULL COMMENT '备注' , +`ORDERNO` bigint NULL COMMENT '排序码' +) +COMMENT='系统数据来源类别表'; +ALTER TABLE T_CORE_DATASOURCE ADD CONSTRAINT PK_CORE_DATASOURCE PRIMARY KEY CLUSTERED (ID); + + +-- ---------------------------- +-- Table structure for T_CORE_DATE_SEQUENCE +-- ---------------------------- +CREATE TABLE `T_CORE_DATE_SEQUENCE` ( +`ID` varchar(36) NOT NULL COMMENT '主键' , +`YEAR` int NULL COMMENT '年份' , +`MONTH` int NULL COMMENT '月份' , +`PATTERN` varchar(36) NULL COMMENT '序列样式' , +`SEQ` int NULL COMMENT '序号,默认为1' +) COMMENT='系统序列'; +ALTER TABLE T_CORE_DATE_SEQUENCE ADD CONSTRAINT PK_CORE_DATE_SEQUENCE PRIMARY KEY CLUSTERED (ID); + + +-- ---------------------------- +-- Table structure for T_CORE_EMAIL +-- ---------------------------- +CREATE TABLE `T_CORE_EMAIL` ( +`ID` bigint NOT NULL COMMENT '主键' , +`CONFIGID` varchar(96) NOT NULL COMMENT '模板编码' , +`EMAILSUBJECT` text NULL COMMENT '邮件主题' , +`EMAILBODY` longtext NULL COMMENT '邮件正文' , +`VERSION` int NULL COMMENT '版本' , +`CREATEDBYID` varchar(36) NULL COMMENT '制单人编码' , +`CREATEDBYNAME` varchar(60) NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NULL COMMENT '制单时间' , +`CREATEDBYORGID` varchar(36) NULL COMMENT '制单人所属单位编码' , +`CREATEDBYORGNAME` varchar(270) NULL COMMENT '制单人所属单位名称' , +`LASTUPDATEDBYID` varchar(36) NULL COMMENT '最后更新人编码' , +`LASTUPDATEDBYNAME` varchar(60) NULL COMMENT '最后更新人名称' , +`LASTUPDATEDTIME` datetime NULL COMMENT '最后更新时间' +) COMMENT='邮件发送表'; +ALTER TABLE T_CORE_EMAIL ADD CONSTRAINT PK_CORE_EMAIL PRIMARY KEY CLUSTERED (ID); + + +-- ---------------------------- +-- Table structure for T_CORE_EMAIL_CONFIG +-- ---------------------------- +CREATE TABLE `T_CORE_EMAIL_CONFIG` ( +`ID` varchar(96) NOT NULL COMMENT '主键' , +`TEMPLATEID` varchar(36) NULL COMMENT '模板编码' , +`CONFIGNAME` varchar(96) NULL COMMENT '配置名称' , +`REMARK` text NULL COMMENT '备注' , +`VERSION` int NULL COMMENT '版本' , +`CREATEDBYID` varchar(36) NULL COMMENT '制单人编码' , +`CREATEDBYNAME` varchar(60) NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NULL COMMENT '制单时间' , +`CREATEDBYORGID` varchar(36) NULL COMMENT '单据单位编码' , +`CREATEDBYORGNAME` varchar(270) NULL COMMENT '单据单位名称' , +`LASTSUSPENDEDFLAG` varchar(1) NULL COMMENT '注销标志' , +`LASTSUSPENDEDBYID` varchar(36) NULL COMMENT '注销人编码' , +`LASTSUSPENDEDBYNAME` varchar(60) NULL COMMENT '注销人名称' , +`LASTSUSPENDEDTIME` datetime NULL COMMENT '注销时间' +) +COMMENT='邮件配置表'; +ALTER TABLE T_CORE_EMAIL_CONFIG ADD CONSTRAINT PK_CORE_EMAIL_CONFIG PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_EMAIL_CONFIG_REC_ROLE +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_EMAIL_CONFIG_REC_ROLE`; +CREATE TABLE `T_CORE_EMAIL_CONFIG_REC_ROLE` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `CONFIGID` varchar(96) DEFAULT NULL COMMENT '邮件配置编码', + `ROLEID` bigint(20) DEFAULT NULL COMMENT '收件角色编码', + `VERSION` int(11) DEFAULT NULL COMMENT '版本', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` varchar(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` varchar(270) DEFAULT NULL COMMENT '制单人单位名称' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='邮件配置收件角色表'; +ALTER TABLE T_CORE_EMAIL_CONFIG_REC_ROLE ADD CONSTRAINT PK_CORE_EMAIL_CONFIG_REC_ROLE PRIMARY KEY (ID); +CREATE INDEX `IDX_EMAIL_REC_ROLE_CONFIGID` ON `T_CORE_EMAIL_CONFIG_REC_ROLE`(`CONFIGID`); + + +-- ---------------------------- +-- Table structure for T_CORE_EMAIL_CONFIG_RECEIPENT +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_EMAIL_CONFIG_RECEIPENT`; +CREATE TABLE `T_CORE_EMAIL_CONFIG_RECEIPENT` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `CONFIGID` varchar(96) NOT NULL COMMENT '邮件配置编码', + `RECEIPENTID` varchar(36) DEFAULT NULL COMMENT '接收者ID', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` varchar(36) DEFAULT NULL COMMENT '单据单位编码', + `CREATEDBYORGNAME` varchar(270) DEFAULT NULL COMMENT '单据单位名称' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='邮件配置接收者表'; +ALTER TABLE T_CORE_EMAIL_CONFIG_RECEIPENT ADD CONSTRAINT PK_CORE_EMAIL_CONFIG_RECEIPENT PRIMARY KEY (ID); +CREATE INDEX `IDX_EMAIL_RECEIPENT_CONFIGID` ON `T_CORE_EMAIL_CONFIG_RECEIPENT`(`CONFIGID`); + +-- ---------------------------- +-- Table structure for T_CORE_EMAIL_RECEIPENT +-- ---------------------------- +CREATE TABLE `T_CORE_EMAIL_RECEIPENT` ( +`ID` bigint NOT NULL COMMENT '主键' , +`EMAILID` bigint NOT NULL COMMENT '邮件发送编码' , +`RECEIPENTID` varchar(36) NULL COMMENT '接收者编码' , +`RECEIPENTNAME` varchar(192) NULL COMMENT '接收者名称' , +`RECEIPENTEMAIL` varchar(96) NULL COMMENT '接收者电子邮箱' , +`SUCCESS` varchar(12) NULL COMMENT '是否发送成功(0-否 1-是)' , +`REATTEMPT` int NULL COMMENT '重复发送次数' , +`LOG` longtext NULL COMMENT '发送日志' , +`VERSION` int NULL COMMENT '版本' , +`CREATEDBYID` varchar(36) NULL COMMENT '制单人编码' , +`CREATEDBYNAME` varchar(60) NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NULL COMMENT '制单时间' , +`CREATEDBYORGID` varchar(36) NULL COMMENT '制单人所属单位编码' , +`CREATEDBYORGNAME` varchar(270) NULL COMMENT '制单人所属单位名称' +) COMMENT='邮件接收者表'; +ALTER TABLE T_CORE_EMAIL_RECEIPENT ADD CONSTRAINT PK_CORE_EMAIL_RECEIPENT PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_EMAIL_TEMPLATE +-- ---------------------------- +CREATE TABLE `T_CORE_EMAIL_TEMPLATE` ( +`ID` varchar(36) NOT NULL COMMENT '主键' , +`TEMPLATENAME` varchar(192) NULL COMMENT '模板名称' , +`REMARK` text NULL COMMENT '备注' , +`EMAILSUBJECT` text NULL COMMENT '邮件标题' , +`EMAILBODY` longtext NULL COMMENT '邮件正文' , +`VERSION` int NULL COMMENT '版本' , +`CREATEDBYID` varchar(36) NULL COMMENT '制单人编码' , +`CREATEDBYNAME` varchar(60) NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NULL COMMENT '制单时间' , +`CREATEDBYORGID` varchar(36) NULL COMMENT '制单人所属单位编码' , +`CREATEDBYORGNAME` varchar(270) NULL COMMENT '制单人所属单位名称' +) +COMMENT='邮件模板配置表'; +ALTER TABLE T_CORE_EMAIL_TEMPLATE ADD CONSTRAINT PK_CORE_EMAIL_TEMPLATE PRIMARY KEY CLUSTERED (ID); + + +-- ---------------------------- +-- Table structure for T_CORE_FILE +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_FILE`; +CREATE TABLE `T_CORE_FILE` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `TARGETID` varchar(66) DEFAULT NULL COMMENT '对应业务主键', + `MD5NAME` varchar(36) NOT NULL COMMENT 'MD5加密的文件名称(主键+$+文件名称后加密)', + `FILEEXT` varchar(6) NOT NULL COMMENT '文件扩展名(如:jpg,doc,gif等)', + `SCOPE` varchar(12) NOT NULL COMMENT '访问范围(如:secure-登录才能访问 open-开放 temp-临时文件 import-数据导入)', + `TIMES` int(11) NOT NULL COMMENT '下载次数', + `VALIDTIMEFROM` datetime DEFAULT NULL COMMENT '生效开始日期', + `VALIDTIMETO` datetime DEFAULT NULL COMMENT '生效截止日期', + `EXT` varchar(129) DEFAULT NULL COMMENT '额外信息', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单日期', + `NAME` text COMMENT '文件名称', + `PERMANENT` varchar(1) NOT NULL COMMENT '长期生效(0-否 1-是)', + `DOWNLOADABLE` varchar(3) NOT NULL COMMENT '是否允许下载(no-否 yes-是)', + `BIZCATEGORY` varchar(36) DEFAULT NULL, + `REMARK` text, + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDBYORGID` varchar(36) DEFAULT NULL COMMENT '制单单位编码', + `CREATEDBYORGNAME` varchar(270) DEFAULT NULL COMMENT '制单单位名称', + `SIZE` bigint(20) DEFAULT NULL, + `VERSION` bigint(20) DEFAULT NULL COMMENT '版本' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='文件'; +ALTER TABLE T_CORE_FILE ADD CONSTRAINT pk_core_file PRIMARY KEY (ID); + + + +-- ---------------------------- +-- Table structure for T_CORE_LES_INSTANCE +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_LES_INSTANCE`; +CREATE TABLE `T_CORE_LES_INSTANCE` ( + `ID` varchar(36) NOT NULL COMMENT '主键', + `PROCESSSTATUS` varchar(66) DEFAULT NULL COMMENT '流程状态', + `TEMPLATEID` varchar(36) DEFAULT NULL COMMENT '模板ID', + `VERSION` int(11) DEFAULT NULL COMMENT '版本', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` varchar(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` varchar(270) DEFAULT NULL COMMENT '制单人单位名称' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='LES的实例'; +ALTER TABLE T_CORE_LES_INSTANCE ADD CONSTRAINT PK_CORE_LES_INSTANCE PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_LES_INSTANCE_UNIT +-- ---------------------------- +CREATE TABLE `T_CORE_LES_INSTANCE_UNIT` ( +`ID` bigint NOT NULL COMMENT '主键' , +`INSTANCEID` varchar(36) NULL COMMENT '实例编码' , +`TEMPLATEUNITID` bigint NULL COMMENT '模板组件的ID' , +`TYPE` varchar(36) NULL COMMENT '组件类型' , +`UNITTITLE` text NULL COMMENT '组件标题(可以为空)' , +`PARENTID` bigint NULL COMMENT '父组件编码' , +`UNITBODY` longtext NULL COMMENT '组件主体' , +`ORDERNO` bigint NULL COMMENT '排序码' , +`VERSION` int NULL COMMENT '版本' , +`CREATEDBYID` varchar(36) NULL COMMENT '制单人编码' , +`CREATEDBYNAME` varchar(60) NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NULL COMMENT '制单时间' , +`CREATEDBYORGID` varchar(36) NULL COMMENT '单据单位编码' , +`CREATEDBYORGNAME` varchar(270) NULL COMMENT '单据单位名称' +) COMMENT='LES模板的组件'; +ALTER TABLE T_CORE_LES_INSTANCE_UNIT ADD CONSTRAINT PK_CORE_LES_INSTANCE_UNIT PRIMARY KEY CLUSTERED (ID); + + +-- ---------------------------- +-- Table structure for T_CORE_LES_TEMPLATE +-- ---------------------------- +CREATE TABLE `T_CORE_LES_TEMPLATE` ( +`ID` varchar(36) NOT NULL COMMENT '主键' , +`TEMPLATENAME` varchar(96) NULL COMMENT '模板名称' , +`TEMPLATEVERSION` int NULL COMMENT '模板版本' , +`LOCKED` varchar(12) NULL COMMENT '是否锁定(0-否1-是)' , +`REMARK` text NULL COMMENT '备注' , +`VERSION` int NULL COMMENT '版本' , +`CREATEDBYID` varchar(36) NULL COMMENT '制单人编码' , +`CREATEDBYNAME` varchar(60) NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NULL COMMENT '制单时间' , +`CREATEDBYORGID` varchar(36) NULL COMMENT '单据单位编码' , +`CREATEDBYORGNAME` varchar(270) NULL COMMENT '单据单位名称' , +`LASTSUSPENDEDFLAG` varchar(1) NULL COMMENT '停用标志(0-否 1-是)' , +`LASTSUSPENDEDBYID` varchar(36) NULL COMMENT '最后停用人编码' , +`LASTSUSPENDEDBYNAME` varchar(60) NULL COMMENT '最后停用人名称' , +`LASTSUSPENDEDTIME` datetime NULL COMMENT '最后停用时间' , +`ACTIVATEDFLAG` varchar(1) NULL COMMENT '启用标志(0-否 1-是)' , +`ACTIVATEDBYID` varchar(36) NULL COMMENT '启用人编码' , +`ACTIVATEDBYNAME` varchar(60) NULL COMMENT '启用人名称' , +`ACTIVATEDTIME` datetime NULL COMMENT '启用时间' +) COMMENT='LES模板'; +ALTER TABLE T_CORE_LES_TEMPLATE ADD CONSTRAINT PK_CORE_LES_TEMPLATE PRIMARY KEY CLUSTERED (ID); + + +-- ---------------------------- +-- Table structure for T_CORE_LES_TEMPLATE_UNIT +-- ---------------------------- +CREATE TABLE `T_CORE_LES_TEMPLATE_UNIT` ( +`ID` bigint NOT NULL COMMENT '主键' , +`TEMPLATEID` varchar(36) NULL COMMENT '模板编码' , +`TYPE` varchar(36) NULL COMMENT '组件类型' , +`UNITTITLE` text NULL COMMENT '组件标题(可以为空)' , +`PARENTID` bigint NULL COMMENT '父组件编码' , +`UNITBODY` longtext NULL COMMENT '组件主体' , +`ORDERNO` bigint NULL COMMENT '排序码' , +`VERSION` int NULL COMMENT '版本' , +`CREATEDBYID` varchar(36) NULL COMMENT '制单人编码' , +`CREATEDBYNAME` varchar(60) NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NULL COMMENT '制单时间' , +`CREATEDBYORGID` varchar(36) NULL COMMENT '单据单位编码' , +`CREATEDBYORGNAME` varchar(270) NULL COMMENT '单据单位名称' +) COMMENT='LES模板的组件'; +ALTER TABLE T_CORE_LES_TEMPLATE_UNIT ADD CONSTRAINT PK_CORE_LES_TEMPLATE_UNIT PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_LEVEL_SEQUENCE +-- ---------------------------- +CREATE TABLE `T_CORE_LEVEL_SEQUENCE` ( +`ID` varchar(36) NOT NULL COMMENT '主键' , +`PATTERN` varchar(16) NULL COMMENT '序列样式' +) COMMENT='层次码序列'; +ALTER TABLE T_CORE_LEVEL_SEQUENCE ADD CONSTRAINT PK_CORE_LEVEL_SEQUENCE PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_LOG +-- ---------------------------- +CREATE TABLE `T_CORE_LOG` ( +`ID` bigint NOT NULL COMMENT '主键' , +`NAME` varchar(129) NOT NULL COMMENT '日志的名称' , +`SESSIONID` varchar(36) NULL COMMENT 'session id' , +`USERID` varchar(36) NOT NULL COMMENT '操作人编码' , +`USERNAME` varchar(129) NULL COMMENT '操作人名称' , +`TYPE` varchar(15) NOT NULL COMMENT '操作类型' , +`LOGINIP` varchar(21) NULL COMMENT '登录IP' , +`STARTTIME` datetime NOT NULL COMMENT '操作开始日期' , +`ENDTIME` datetime NULL COMMENT '操作结束日期' , +`SIGNATURE` text NULL COMMENT '操作调用的方法' , +`CONTENT` longtext NULL COMMENT '操作内容' , +`CREATEDTIME` datetime NOT NULL COMMENT '制单日期' , +`REQUESTURI` text NULL COMMENT '请求操作的URI' , +`MODULE` varchar(129) NULL COMMENT '业务模块' +) COMMENT='系统日志'; +ALTER TABLE T_CORE_LOG ADD CONSTRAINT PK_CORE_LOG PRIMARY KEY CLUSTERED (ID); + + +-- ---------------------------- +-- Table structure for T_CORE_LOGIN_LOG +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_LOGIN_LOG`; +CREATE TABLE `t_core_login_log` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `TOKEN` varchar(36) NOT NULL COMMENT '登录用户token', + `LOGINIP` varchar(21) NOT NULL COMMENT '登录IP', + `LOGINTIME` datetime NOT NULL COMMENT '登录时间', + `LOGOUTTIME` datetime DEFAULT NULL COMMENT '登出时间', + `CREATEDTIME` datetime NOT NULL COMMENT '制单时间', + `USERID` varchar(36) NOT NULL COMMENT '登录用户ID', + `ORGID` varchar(36) DEFAULT NULL COMMENT '登录单位编码', + `DEVICE` varchar(66) DEFAULT NULL COMMENT '客户端设备', + `BROWSER` varchar(66) DEFAULT NULL COMMENT '客户端浏览器', + `PLATFORM` varchar(66) DEFAULT NULL COMMENT '客户端操作系统', + `LOGOUTLOG` varchar(384) DEFAULT NULL COMMENT '登出日志' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='系统登录日志'; +ALTER TABLE T_CORE_LOGIN_LOG ADD CONSTRAINT PK_CORE_LOGIN_LOG PRIMARY KEY (ID); + +-- ---------------------------- +-- Table structure for T_CORE_MENU +-- ---------------------------- +CREATE TABLE `T_CORE_MENU` ( + `ID` varchar(36) NOT NULL COMMENT '主键', + `MENUNAME` varchar(66) DEFAULT NULL COMMENT '菜单名称', + `HREF` varchar(129) DEFAULT NULL COMMENT '菜单链接', + `PARENTID` varchar(36) DEFAULT NULL COMMENT '父ID', + `ORDERNO` bigint(20) DEFAULT NULL COMMENT '排序码', + `MENUINITNAME` varchar(66) DEFAULT NULL COMMENT '系统初始化菜单名称', + `ICON` varchar(66) DEFAULT NULL COMMENT '菜单图标', + `TODOICON` varchar(66) DEFAULT NULL COMMENT '待办图标' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='系统菜单'; +ALTER TABLE T_CORE_MENU ADD CONSTRAINT PK_CORE_MENU PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_MENU_EXT +-- ---------------------------- +CREATE TABLE `T_CORE_MENU_EXT` ( +`ID` varchar(36) NOT NULL COMMENT '主键' , +`SERVICENAME` varchar(96) NOT NULL COMMENT '业务名称' , +`TABLENAME` varchar(66) NULL COMMENT '业务表' , +`TYPE` varchar(12) NOT NULL COMMENT '菜单类型(edit-编辑菜单 audit-审核菜单)' , +`ENABLE` varchar(1) NOT NULL COMMENT '是否启用(0-否 1-是)' , +`EXT` text NULL COMMENT '扩展数据(根据需求自定义)' +) +COMMENT='菜单扩展表'; +ALTER TABLE T_CORE_MENU_EXT ADD CONSTRAINT PK_CORE_MENU_EXT PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_MENU_GROUP +-- ---------------------------- +CREATE TABLE `T_CORE_MENU_GROUP` ( +`ID` varchar(36) NOT NULL COMMENT '主键' , +`GROUPNAME` varchar(96) NULL COMMENT '菜单组名称' , +`REMARK` text NULL COMMENT '备注' , +`ORDERNO` bigint NULL COMMENT '排序码' , +`VERSION` int NULL COMMENT '版本' , +`CREATEDBYID` varchar(36) NULL COMMENT '制单人编码' , +`CREATEDBYNAME` varchar(60) NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NULL COMMENT '制单时间' , +`CREATEDBYORGID` varchar(36) NULL COMMENT '单据单位编码' , +`CREATEDBYORGNAME` varchar(270) NULL COMMENT '单据单位名称' , +`LASTSUSPENDEDFLAG` varchar(1) NULL COMMENT '停用标志(0-否 1-是)' , +`LASTSUSPENDEDBYID` varchar(36) NULL COMMENT '最后停用人编码' , +`LASTSUSPENDEDBYNAME` varchar(60) NULL COMMENT '最后停用人名称' , +`LASTSUSPENDEDTIME` datetime NULL COMMENT '最后停用时间' +) +COMMENT='菜单组主表'; +ALTER TABLE T_CORE_MENU_GROUP ADD CONSTRAINT PK_CORE_MENU_GROUP PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_MENU_GROUP_LINE +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_MENU_GROUP_LINE`; +CREATE TABLE `T_CORE_MENU_GROUP_LINE` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `GROUPID` varchar(36) DEFAULT NULL COMMENT '菜单组编码', + `MENUID` varchar(36) DEFAULT NULL COMMENT '系统菜单编码', + `PARENTID` bigint(20) DEFAULT NULL COMMENT '上级菜单编码', + `MENUNAME` varchar(96) DEFAULT NULL COMMENT '菜单名称', + `PARAM` text COMMENT '参数(系统菜单链接后拼接)', + `ORDERNO` bigint(20) DEFAULT NULL COMMENT '排序号', + `VERSION` int(11) DEFAULT NULL COMMENT '版本', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` varchar(36) DEFAULT NULL COMMENT '单据单位编码', + `CREATEDBYORGNAME` varchar(270) DEFAULT NULL COMMENT '单据单位名称' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='菜单组明细'; +ALTER TABLE T_CORE_MENU_GROUP_LINE ADD CONSTRAINT PK_CORE_MENU_GROUP_LINE PRIMARY KEY (ID); +CREATE INDEX `IDX_CORE_MENU_GROUP_LINE_GROUPID` ON `T_CORE_MENU_GROUP_LINE`(`GROUPID`); + +-- ---------------------------- +-- Table structure for T_CORE_MESSAGE +-- ---------------------------- +CREATE TABLE `T_CORE_MESSAGE` ( +`ID` bigint NOT NULL COMMENT '站内消息编码<主键>' , +`MESSAGESUBJECT` text NULL COMMENT '消息主题' , +`MESSAGECONTENT` longtext NULL COMMENT '消息内容' , +`VERSION` int NULL COMMENT '版本' , +`CREATEDBYID` varchar(36) NULL COMMENT '制单人编码' , +`CREATEDBYNAME` varchar(60) NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NULL COMMENT '制单时间' , +`CREATEDBYORGID` varchar(36) NULL COMMENT '制单人单位编码' , +`CREATEDBYORGNAME` varchar(270) NULL COMMENT '制单人单位名称' , +`ACTIVATEDFLAG` varchar(1) NULL COMMENT '启用标志' , +`ACTIVATEDBYID` varchar(36) NULL COMMENT '启用人ID' , +`ACTIVATEDBYNAME` varchar(66) NULL COMMENT '启用人名称' , +`ACTIVATEDTIME` datetime NULL COMMENT '启用时间' +) +COMMENT='站内消息表'; +ALTER TABLE T_CORE_MESSAGE ADD CONSTRAINT PK_CORE_MESSAGE PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_MESSAGE_RECEIPENT +-- ---------------------------- +CREATE TABLE `T_CORE_MESSAGE_RECEIPENT` ( +`ID` bigint NOT NULL COMMENT '主键' , +`MESSAGEID` bigint NULL COMMENT '站内消息编码' , +`RECEIPENTID` varchar(36) NULL COMMENT '收件人编码' , +`RECEIPENTNAME` varchar(66) NULL COMMENT '收件人名称' , +`RECEIVEDFLAG` varchar(1) NULL COMMENT '签收标志' , +`RECEIVEDTIME` datetime NULL COMMENT '签收时间' , +`VERSION` int NULL COMMENT '版本' , +`CREATEDBYID` varchar(36) NULL COMMENT '制单人编码' , +`CREATEDBYNAME` varchar(60) NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NULL COMMENT '制单时间' , +`CREATEDBYORGID` varchar(36) NULL COMMENT '制单人单位编码' , +`CREATEDBYORGNAME` varchar(270) NULL COMMENT '制单人单位名称' +); +ALTER TABLE T_CORE_MESSAGE_RECEIPENT ADD CONSTRAINT PK_CORE_MESSAGE_RECEIPENT PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_MYBATIS_STMT +-- ---------------------------- +CREATE TABLE `T_CORE_MYBATIS_STMT` ( +`ID` bigint NOT NULL , +`NAME` varchar(66) NULL COMMENT '名称' , +`NAMESPACE` text NULL COMMENT '命名空间(完整的类名)' , +`STATEMENTID` varchar(66) NULL COMMENT 'SQL语句ID(方法名)' +) +COMMENT='Mybatis 查询语句说明'; +ALTER TABLE T_CORE_MYBATIS_STMT ADD CONSTRAINT PK_CORE_MYBATIS_STMT PRIMARY KEY CLUSTERED (ID); + + +-- ---------------------------- +-- Table structure for T_CORE_MYBATIS_STMT_PROPERTY +-- ---------------------------- +CREATE TABLE `T_CORE_MYBATIS_STMT_PROPERTY` ( +`ID` bigint NOT NULL , +`MYBATISSTATEMENTID` bigint NULL , +`PROPERTY` varchar(36) NULL COMMENT '查询的字段' , +`NAME` varchar(66) NULL COMMENT '查询的字段名称' , +`SUM` varchar(1) NULL COMMENT '是否用于计算合计(0-否 1-是)' +); +ALTER TABLE T_CORE_MYBATIS_STMT_PROPERTY ADD CONSTRAINT PK_CORE_MYBATIS_STMT_PROPERTY PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_ORG +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_ORG`; +CREATE TABLE `T_CORE_ORG` ( + `ID` varchar(16) NOT NULL COMMENT '组织编码<主键>', + `ORGNAME` text COMMENT '组织名称', + `PARENTID` varchar(16) DEFAULT NULL COMMENT '父组织编码', + `ORGCATEGORY` varchar(36) DEFAULT NULL COMMENT '组织类型<下拉列表,系统编码orgcategory>', + `VERSION` int(11) DEFAULT NULL COMMENT '版本', + `BIZCODE` varchar(1) DEFAULT NULL COMMENT '业务代码', + `ORGPROPERTY` varchar(36) DEFAULT NULL COMMENT '部门属性', + `ORGSHORTNAME` varchar(36) DEFAULT NULL COMMENT '地区简称', + `ORDERACCEPT` varchar(36) DEFAULT NULL COMMENT '接收样品', + `SAMPLEDEPARTMENT` varchar(36) DEFAULT NULL COMMENT '采样科室', + `ORDERNO` bigint(20) DEFAULT NULL COMMENT '排序码', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` varchar(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` varchar(270) DEFAULT NULL COMMENT '制单人单位名称' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='组织架构表'; +ALTER TABLE T_CORE_ORG ADD CONSTRAINT PK_CORE_ORG PRIMARY KEY CLUSTERED (ID); +ALTER TABLE T_CORE_ORG ADD INDEX IDX_CORE_ORG_PARENTID (PARENTID); + + +-- ---------------------------- +-- Table structure for T_CORE_ORG_USER +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_ORG_USER`; +CREATE TABLE `T_CORE_ORG_USER` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `ORGID` varchar(16) DEFAULT NULL COMMENT '组织编码', + `ORGNAME` text COMMENT '组织名称', + `USERID` varchar(36) DEFAULT NULL COMMENT '用户编码', + `USERNAME` varchar(66) DEFAULT NULL COMMENT '用户名称', + `VERSION` int(11) DEFAULT NULL COMMENT '版本', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` varchar(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` varchar(270) DEFAULT NULL COMMENT '制单人单位名称', + `DEFAULTFLAG` varchar(1) DEFAULT NULL COMMENT '是否默认值' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='组织架构-成员表'; +ALTER TABLE T_CORE_ORG_USER ADD CONSTRAINT pk_core_org_user PRIMARY KEY (ID); +CREATE INDEX `IDX_CORE_ORG_USER_ORGID` ON `T_CORE_ORG_USER`(`ORGID`); + +-- ---------------------------- +-- Table structure for T_CORE_QUERY_CONFIG +-- ---------------------------- +CREATE TABLE `T_CORE_QUERY_CONFIG` ( +`ID` varchar(36) NOT NULL COMMENT '主键' , +`CONFIGNAME` varchar(192) NULL COMMENT '配置名称' , +`SQL` longtext NULL COMMENT '要查询的SQL' , +`REMARK` text NULL COMMENT '备注' , +`VERSION` int NULL COMMENT '版本' , +`INITQUERY` varchar(1) NULL COMMENT '初始化查询' , +`CREATEDBYID` varchar(36) NULL COMMENT '制单人编码' , +`CREATEDBYNAME` varchar(60) NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NULL COMMENT '制单时间' , +`CREATEDBYORGID` varchar(36) NULL COMMENT '制单人所属单位编码' , +`CREATEDBYORGNAME` varchar(270) NULL COMMENT '制单人所属单位名称' , +`ACTIVATEDFLAG` varchar(1) NULL COMMENT '启用标志(0-否 1-是)' , +`ACTIVATEDBYID` varchar(36) NULL COMMENT '启用人编码' , +`ACTIVATEDBYNAME` varchar(60) NULL COMMENT '启用人名称' , +`ACTIVATEDTIME` datetime NULL COMMENT '启用时间' , +`QUERYGROUP` varchar(36) NULL COMMENT '配置分组(系统编码:CODECATEGORYID=queryGroup)' +) +COMMENT='通用查询配置表'; +ALTER TABLE T_CORE_QUERY_CONFIG ADD CONSTRAINT PK_CORE_QUERY_CONFIG PRIMARY KEY CLUSTERED (ID); + + +-- ---------------------------- +-- Table structure for T_CORE_QUERY_CONFIG_COLUMN +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_QUERY_CONFIG_COLUMN`; +CREATE TABLE `T_CORE_QUERY_CONFIG_COLUMN` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `CONFIGID` varchar(36) DEFAULT NULL COMMENT '通用查询配置ID', + `COLUMNID` varchar(36) DEFAULT NULL COMMENT '列ID', + `COLUMNNAME` varchar(96) DEFAULT NULL COMMENT '列名称', + `FILTER` varchar(1) DEFAULT NULL COMMENT '查询条件(0-否 1-是)', + `TYPE` varchar(16) DEFAULT NULL COMMENT '数据类型(如:STRING、INT、AMOUNT、QTY、UNITPRICE、DATE、DATETIME)', + `VERSION` int(11) DEFAULT NULL COMMENT '版本', + `LASTSUSPENDEDFLAG` varchar(1) DEFAULT NULL COMMENT '停用标志', + `LASTSUSPENDEDBYID` varchar(36) DEFAULT NULL COMMENT '停用人编码', + `LASTSUSPENDEDBYNAME` varchar(60) DEFAULT NULL COMMENT '停用人名称', + `LASTSUSPENDEDTIME` datetime DEFAULT NULL COMMENT '停用时间', + `ORDERNO` bigint(20) DEFAULT NULL COMMENT '排序码', + `TYPECONF` varchar(36) DEFAULT NULL COMMENT '数据类型配置', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` varchar(36) DEFAULT NULL COMMENT '制单人所属单位编码', + `CREATEDBYORGNAME` varchar(270) DEFAULT NULL COMMENT '制单人所属单位名称' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='通用查询列配置表'; +ALTER TABLE T_CORE_QUERY_CONFIG_COLUMN ADD CONSTRAINT PK_CORE_QUERY_CONFIG_COLUMN PRIMARY KEY (ID); + + +-- ---------------------------- +-- Table structure for T_CORE_REPORT_CONFIG +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_REPORT_CONFIG`; +CREATE TABLE `T_CORE_REPORT_CONFIG` ( + `ID` varchar(129) NOT NULL COMMENT '主键', + `NAME` text COMMENT '名称', + `REMARK` text COMMENT '描述', + `category` varchar(36) DEFAULT NULL COMMENT '类别', + `VERSION` int(11) DEFAULT NULL COMMENT '版本' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='报表配置'; +ALTER TABLE T_CORE_REPORT_CONFIG ADD CONSTRAINT PK_CORE_REPORT_CONFIG PRIMARY KEY (ID); + + +-- ---------------------------- +-- Table structure for T_CORE_REPORT_CONFIG_LINE +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_REPORT_CONFIG_LINE`; +CREATE TABLE `T_CORE_REPORT_CONFIG_LINE` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `REPORTCONFIGID` varchar(129) DEFAULT NULL COMMENT '报表配置主键', + `REPORTNAME` text COMMENT '报表名称', + `PARAM` text COMMENT '参数', + `DEFAULTPARAM` text COMMENT '默认参数', + `VERSION` int(11) DEFAULT NULL COMMENT '版本号', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` varchar(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` varchar(270) DEFAULT NULL COMMENT '制单人单位名称', + `LASTUPDATEDBYID` varchar(36) DEFAULT NULL COMMENT '更新人编码', + `LASTUPDATEDBYNAME` varchar(66) DEFAULT NULL COMMENT '更新人名称', + `LASTUPDATEDTIME` datetime DEFAULT NULL COMMENT '更新时间', + `ACTIVATEDFLAG` varchar(1) DEFAULT NULL COMMENT '启用时间', + `ACTIVATEDBYID` varchar(36) DEFAULT NULL COMMENT '启用人编码', + `ACTIVATEDBYNAME` varchar(66) DEFAULT NULL COMMENT '启用人名称', + `ACTIVATEDTIME` datetime DEFAULT NULL COMMENT '启用人时间', + `REPORTCATEGORY` varchar(18) DEFAULT NULL COMMENT '报表类型', + `REPORTPATH` varchar(120) DEFAULT NULL COMMENT '报表路径', + `MENUID` varchar(540) DEFAULT NULL COMMENT '菜单编号', + `MENUNAME` varchar(540) DEFAULT NULL COMMENT '菜单名称' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='报表配置明细'; +ALTER TABLE T_CORE_REPORT_CONFIG_LINE ADD CONSTRAINT PK_CORE_REPORT_CONFIG_LINE PRIMARY KEY (ID); +CREATE INDEX `IDX_CORE_RCL_REPORTCONFIGID` ON `T_CORE_REPORT_CONFIG_LINE`(`REPORTCONFIGID`); + +-- ---------------------------- +-- Table structure for T_CORE_ROLE +-- ---------------------------- +CREATE TABLE `T_CORE_ROLE` ( +`ID` bigint NOT NULL COMMENT '角色编码' , +`ROLENAME` varchar(66) NULL COMMENT '角色名称' , +`CREATEDTIME` datetime NULL COMMENT '制单日期' , +`LASTSUSPENDEDFLAG` varchar(1) NULL COMMENT '挂起标志(0-正常,1-挂起)' , +`LASTSUSPENDEDTIME` datetime NULL COMMENT '挂起时间' , +`USEDBYORGID` varchar(36) NULL COMMENT '使用单位编码' , +`USEDBYORGNAME` text NULL COMMENT '使用单位名称' , +`CREATEDBYID` varchar(36) NULL COMMENT '制单人ID' , +`LASTSUSPENDEDBYID` varchar(36) NULL COMMENT '挂起人ID' , +`CREATEDBYNAME` varchar(60) NULL COMMENT '制单人名称' , +`VERSION` int NULL COMMENT '版本' , +`LASTSUSPENDEDBYNAME` varchar(60) NULL COMMENT '最后注销人名称' , +`ROLEDESC` varchar(192) NULL COMMENT '角色说明' , +`ORDERNO` bigint NULL COMMENT '排序码' , +`PASSWORDPOLICYID` bigint NULL COMMENT '密码策略ID' +) +COMMENT='系统角色表'; +ALTER TABLE T_CORE_ROLE ADD CONSTRAINT PK_CORE_ROLE PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_ROLE_PERMISSION +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_ROLE_PERMISSION`; +CREATE TABLE `T_CORE_ROLE_PERMISSION` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `ROLEID` bigint(20) DEFAULT NULL COMMENT '角色ID', + `PERMISSIONTYPEID` varchar(36) DEFAULT NULL COMMENT '权限类型id(单位、物资类别等)', + `TARGETID` varchar(36) DEFAULT NULL COMMENT '目标权限ID', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人ID', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单时间' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='系统角色权限表'; +ALTER TABLE T_CORE_ROLE_PERMISSION ADD CONSTRAINT PK_CORE_ROLE_PERMISSION PRIMARY KEY (ID); +CREATE INDEX `IDX_CORE_ROLE_PERMISSION_ROLEID` ON `T_CORE_ROLE_PERMISSION`(`ROLEID`); + +-- ---------------------------- +-- Table structure for T_CORE_ROLE_PERMISSION_TYPE +-- ---------------------------- +CREATE TABLE `T_CORE_ROLE_PERMISSION_TYPE` ( +`ID` varchar(36) NOT NULL COMMENT '主键' , +`TYPENAME` varchar(36) NULL COMMENT '权限类型名称' , +`PERMISSIONTYPE` varchar(16) NULL COMMENT '角色类型(data:数据角色,menu:功能角色)' , +`ORDERNO` bigint NULL COMMENT '排序号' , +`LASTSUSPENDEDFLAG` varchar(1) NULL COMMENT '停用标志(0-未停用,1-停用) ' , +`LASTSUSPENDEDBYID` varchar(36) NULL COMMENT '停用人ID' , +`LASTSUSPENDEDTIME` datetime NULL COMMENT '停用时间' , +`GRIDPRIMARYURL` text NULL COMMENT '权限对应模块的主URL' , +`GRIDCOLUMNSETTINGS` text NULL COMMENT '在权限里要显示的列表设置' , +`LASTSUSPENDEDBYNAME` varchar(60) NULL COMMENT '停用人名称' +) +COMMENT='系统角色权限类型表'; +ALTER TABLE T_CORE_ROLE_PERMISSION_TYPE ADD CONSTRAINT PK_CORE_ROLE_PERMISSION_TYPE PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_ROLE_USER +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_ROLE_USER`; +CREATE TABLE `T_CORE_ROLE_USER` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `ROLEID` bigint(20) DEFAULT NULL COMMENT '角色ID', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单日期', + `USERID` varchar(36) DEFAULT NULL COMMENT '用户ID', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `DEFAULTFLAG` varchar(1) DEFAULT NULL COMMENT '是否默认值' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='系统用户角色表'; +ALTER TABLE T_CORE_ROLE_USER ADD CONSTRAINT PK_core_role_user PRIMARY KEY (ID); +CREATE INDEX `IDX_CORE_ROLE_USER_ROLEID` ON `T_CORE_ROLE_USER`(`ROLEID`); + +-- ---------------------------- +-- Table structure for T_CORE_ROUNDING_RULE +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_ROUNDING_RULE`; +CREATE TABLE `T_CORE_ROUNDING_RULE` ( + `ID` varchar(36) NOT NULL COMMENT '主键', + `REMARK` text NOT NULL COMMENT '备注', + `LOCKED` varchar(12) DEFAULT NULL COMMENT '是否锁定', + `SCRIPT` longtext COMMENT '脚本', + `ORDERNO` bigint(20) DEFAULT NULL COMMENT '排序码', + `VERSION` int(11) DEFAULT NULL COMMENT '版本', + `LASTSUSPENDEDFLAG` varchar(1) DEFAULT NULL COMMENT '注销标志', + `LASTSUSPENDEDBYID` varchar(36) DEFAULT NULL COMMENT '注销人编码', + `LASTSUSPENDEDBYNAME` varchar(60) DEFAULT NULL COMMENT '注销人名称', + `LASTSUSPENDEDTIME` datetime DEFAULT NULL COMMENT '注销时间', + `RULENAME` varchar(96) DEFAULT NULL COMMENT '修约规则名称', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` varchar(36) DEFAULT NULL COMMENT '单据单位编码', + `CREATEDBYORGNAME` varchar(270) DEFAULT NULL COMMENT '单据单位名称' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='修约规则'; +ALTER TABLE T_CORE_ROUNDING_RULE ADD CONSTRAINT PK_CORE_ROUNDING_RULE PRIMARY KEY (ID); + + +-- ---------------------------- +-- Table structure for T_CORE_SCHEDULE_TASK +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_SCHEDULE_TASK`; +CREATE TABLE `T_CORE_SCHEDULE_TASK` ( + `ID` varchar(36) NOT NULL COMMENT '主键', + `TASKNAME` varchar(192) DEFAULT NULL COMMENT '任务名称', + `TYPE` varchar(12) DEFAULT NULL COMMENT '类型(service:业务级别,可以新增、删除、启用和停用 sys:系统级,只允许修改CRON)', + `SERVICENAME` text COMMENT '执行的Service类名', + `METHODNAME` varchar(66) DEFAULT NULL COMMENT '要执行的方法(参数最多2个,如果2个参数的情况下,第一个参数是当前定时任务触发的时间)', + `REMARK` text COMMENT '备注', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` varchar(36) DEFAULT NULL COMMENT '制单人所属单位编码', + `CREATEDBYORGNAME` varchar(270) DEFAULT NULL COMMENT '制单人所属单位名称' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='定时器任务'; +ALTER TABLE T_CORE_SCHEDULE_TASK ADD CONSTRAINT PK_CORE_SCHEDULE_TASK PRIMARY KEY (ID); + +-- ---------------------------- +-- Table structure for T_CORE_SCHEDULE_TASK_CONFIG +-- ---------------------------- +CREATE TABLE `T_CORE_SCHEDULE_TASK_CONFIG` ( +`ID` varchar(36) NOT NULL COMMENT '主键' , +`CONFIGNAME` varchar(192) NULL COMMENT '配置名称' , +`TASKID` varchar(36) NULL COMMENT '定时器任务主键' , +`PARAM` text NULL COMMENT '方法所需的参数(可以为空)' , +`CRON` varchar(96) NULL COMMENT 'CRON表达式' , +`TIMES` int NULL COMMENT '执行次数' , +`REMARK` text NULL COMMENT '备注' , +`VERSION` int NULL COMMENT '版本' , +`CREATEDBYID` varchar(36) NULL COMMENT '制单人编码' , +`CREATEDBYNAME` varchar(60) NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NULL COMMENT '制单时间' , +`CREATEDBYORGID` varchar(36) NULL COMMENT '制单人所属单位编码' , +`CREATEDBYORGNAME` varchar(270) NULL COMMENT '制单人所属单位名称' , +`ACTIVATEDFLAG` varchar(1) NULL COMMENT '启用标志(0-否 1-是)' , +`ACTIVATEDBYID` varchar(36) NULL COMMENT '启用人编码' , +`ACTIVATEDBYNAME` varchar(60) NULL COMMENT '启用人名称' , +`ACTIVATEDTIME` datetime NULL COMMENT '启用时间' , +`UID` varchar(96) NULL COMMENT '唯一标识(自定义)' +) +COMMENT='定时器任务配置表'; +ALTER TABLE T_CORE_SCHEDULE_TASK_CONFIG ADD CONSTRAINT PK_CORE_SCHEDULE_TASK_CONFIG PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_SCHEDULE_TASK_LOG +-- ---------------------------- +CREATE TABLE `T_CORE_SCHEDULE_TASK_LOG` ( +`ID` bigint NOT NULL COMMENT '主键' , +`CONFIGID` varchar(36) NULL COMMENT '定时器任务主键' , +`PARAM` text NULL COMMENT '方法所需的参数(可以为空)' , +`CRON` varchar(96) NULL COMMENT 'CRON表达式' , +`STARTTIME` datetime NULL COMMENT '开始时间' , +`ENDTIME` datetime NULL COMMENT '结束时间' , +`SUCCESS` varchar(1) NULL COMMENT '是否执行成功(0-否 1-是)' , +`LOG` longtext NULL COMMENT '日志' , +`CREATEDBYID` varchar(36) NULL COMMENT '制单人编码' , +`CREATEDBYNAME` varchar(60) NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NULL COMMENT '制单时间' , +`CREATEDBYORGID` varchar(36) NULL COMMENT '制单人所属单位编码' , +`CREATEDBYORGNAME` varchar(270) NULL COMMENT '制单人所属单位名称' +) +COMMENT='定时器任务日志'; +ALTER TABLE T_CORE_SCHEDULE_TASK_LOG ADD CONSTRAINT PK_CORE_SCHEDULE_TASK_LOG PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_SEQUENCE +-- ---------------------------- +CREATE TABLE `T_CORE_SEQUENCE` ( +`ID` varchar(66) NOT NULL COMMENT '主键' , +`PATTERN` varchar(66) NULL COMMENT '序列样式' , +`JSONPARAM` text NULL COMMENT 'json格式的参数' +) +COMMENT='系统序列'; +ALTER TABLE T_CORE_SEQUENCE ADD CONSTRAINT PK_CORE_SEQUENCE PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_TABLE +-- ---------------------------- +CREATE TABLE `T_CORE_TABLE` ( +`ID` varchar(66) NOT NULL COMMENT '表名' , +`AUDITABLE` varchar(1) NOT NULL COMMENT '是否是审核表' , +`ATTACHMENT` varchar(1) NOT NULL COMMENT '是否有附件' +) +COMMENT='数据库中表的基础关联信息'; +ALTER TABLE T_CORE_TABLE ADD CONSTRAINT PK_CORE_TABLE PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_TABLE_HIERARCHY +-- ---------------------------- +CREATE TABLE `T_CORE_TABLE_HIERARCHY` ( + `ID` bigint(20) NOT NULL COMMENT '主键(主要用于排序)', + `TABLENAME` varchar(66) NOT NULL COMMENT '表名', + `MASTERTABLENAME` varchar(66) NOT NULL COMMENT '父表名', + `REFERCOLUMN` varchar(66) NOT NULL COMMENT '对应父表主键的列表名' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='数据库中表的层级关系'; +ALTER TABLE T_CORE_TABLE_HIERARCHY ADD CONSTRAINT PK_CORE_TABLE_HIERARCHY PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_USER +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_USER`; +CREATE TABLE `T_CORE_USER` ( + `ID` varchar(36) NOT NULL COMMENT '账号', + `USERNAME` varchar(66) DEFAULT NULL COMMENT '用户名称', + `PASSWORD` varchar(120) DEFAULT NULL COMMENT '用户密码', + `EMAIL` varchar(36) DEFAULT NULL COMMENT '邮箱', + `MOBILE` varchar(36) DEFAULT NULL COMMENT '手机号', + `IDCARD` varchar(24) DEFAULT NULL COMMENT '身份证号', + `FAILEDLOGINATTEMPTS` int(11) DEFAULT NULL COMMENT '输入密码错误次数', + `ORGID` varchar(36) DEFAULT NULL COMMENT '单位编码', + `ORGNAME` text COMMENT '单位名称', + `LASTSUSPENDEDFLAG` varchar(1) DEFAULT NULL COMMENT '停用标志(0:正常,1:停用)', + `PASSWORDUPDATEDTIME` datetime DEFAULT NULL COMMENT '密码修改时间', + `USERTYPE` varchar(16) DEFAULT NULL COMMENT '用户类型,根据实际业务进行设置', + `VERSION` int(11) DEFAULT NULL COMMENT '版本', + `STATUS` varchar(36) DEFAULT NULL COMMENT '用户状态', + `USERID` varchar(36) DEFAULT NULL COMMENT '人员编码', + `EXPIREDPASSWORDUSES` bigint(20) DEFAULT NULL COMMENT '过期密码使用次数', + `EXPIRYDATE` datetime(6) DEFAULT NULL COMMENT '用户到期日', + `PARENTORGID` varchar(36) DEFAULT NULL COMMENT '父单位编码', + `MULTILOGIN` varchar(1) DEFAULT NULL COMMENT '允许重复登录', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` varchar(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` text COMMENT '制单人单位名称', + `LASTSUSPENDEDBYID` varchar(36) DEFAULT NULL COMMENT '启用/停用人编码', + `LASTSUSPENDEDBYNAME` varchar(60) DEFAULT NULL COMMENT '启用/停用人名称', + `LASTSUSPENDEDTIME` datetime DEFAULT NULL COMMENT '启用/停用时间' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='系统用户表'; +ALTER TABLE T_CORE_USER ADD CONSTRAINT PK_CORE_USER PRIMARY KEY (ID); + +-- ---------------------------- +-- Table structure for T_CORE_USER_PERMISSION +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_USER_PERMISSION`; +CREATE TABLE `T_CORE_USER_PERMISSION` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `USERID` varchar(36) DEFAULT NULL COMMENT '用户ID', + `PERMISSIONTYPEID` varchar(36) DEFAULT NULL COMMENT '权限类型id', + `TARGETID` varchar(36) DEFAULT NULL COMMENT '目标权限ID', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人ID', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单时间', + `DEFAULTFLAG` varchar(1) DEFAULT NULL COMMENT '是否默认值' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='系统角色权限表'; +ALTER TABLE T_CORE_USER_PERMISSION ADD CONSTRAINT PK_CORE_USER_PERMISSION PRIMARY KEY (ID); +CREATE INDEX `IDX_USER_PERMISSION_USERID` ON `T_CORE_USER_PERMISSION`(`USERID`); + +-- ---------------------------- +-- Table structure for T_CORE_USER_PERMISSION_TYPE +-- ---------------------------- +CREATE TABLE `T_CORE_USER_PERMISSION_TYPE` ( +`ID` varchar(36) NOT NULL COMMENT '主键' , +`TYPENAME` varchar(36) NULL COMMENT '权限类型名称' , +`PERMISSIONTYPE` varchar(16) NULL COMMENT '权限类型' , +`ORDERNO` bigint NULL COMMENT '排序号' , +`LASTSUSPENDEDFLAG` varchar(1) NULL COMMENT '停用标志(0-未停用,1-停用) ' , +`LASTSUSPENDEDBYID` varchar(36) NULL COMMENT '停用人ID' , +`LASTSUSPENDEDTIME` datetime NULL COMMENT '停用时间' , +`GRIDCHOOSEURL` text NULL COMMENT '权限对应模块的选择URL' , +`GRIDCOLUMNSETTINGS` text NULL COMMENT '在权限里要显示的列表设置' , +`LASTSUSPENDEDBYNAME` varchar(60) NULL COMMENT '停用人名称' , +`GRIDQUERYURL` varchar(129) NULL COMMENT '权限GRID查询URL' +) +COMMENT='系统用户权限类型表'; +ALTER TABLE T_CORE_USER_PERMISSION_TYPE ADD CONSTRAINT PK_CORE_USER_PERMISSION_TYPE PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_WECHAT_USER +-- ---------------------------- +CREATE TABLE `T_CORE_WECHAT_USER` ( +`ID` varchar(36) NOT NULL COMMENT '主键' , +`OPENID` varchar(96) NULL COMMENT '微信端的openId' , +`CREATEDBYID` varchar(36) NULL COMMENT '制单人编码' , +`CREATEDBYNAME` varchar(60) NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NULL COMMENT '制单时间' , +`CREATEDBYORGID` varchar(36) NULL COMMENT '制单人所属单位编码' , +`CREATEDBYORGNAME` varchar(270) NULL COMMENT '制单人所属单位名称' +) +COMMENT='微信端的用户信息'; +ALTER TABLE T_CORE_WECHAT_USER ADD CONSTRAINT PK_CORE_WECHAT_USER PRIMARY KEY CLUSTERED (ID); + + +-- ---------------------------- +-- Table structure for T_CORE_WK_PANEL +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_WK_PANEL`; +CREATE TABLE `T_CORE_WK_PANEL` ( + `ID` varchar(36) NOT NULL COMMENT '主键', + `TITLE` varchar(192) DEFAULT NULL COMMENT '标题', + `URL` text COMMENT 'url', + `VERSION` int(11) DEFAULT NULL COMMENT '版本', + `LASTSUSPENDEDFLAG` varchar(1) DEFAULT NULL COMMENT '注销标志', + `LASTSUSPENDEDBYID` varchar(36) DEFAULT NULL COMMENT '注销人编码', + `LASTSUSPENDEDBYNAME` varchar(60) DEFAULT NULL COMMENT '注销人名称', + `LASTSUSPENDEDTIME` datetime DEFAULT NULL COMMENT '注销时间', + `AUTHORITYCONTROL` varchar(3) DEFAULT NULL COMMENT '是否控制权限(是-1 否-0)', + `TITLEDISPLAY` varchar(1) DEFAULT NULL COMMENT '是否显示标题(0-否 1-是)', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` varchar(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` varchar(270) DEFAULT NULL COMMENT '制单人单位名称' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='工作区面板'; +ALTER TABLE T_CORE_WK_PANEL ADD CONSTRAINT pk_core_wk_panel PRIMARY KEY (ID); + + +-- ---------------------------- +-- Table structure for T_CORE_WORK_AGENT +-- ---------------------------- +CREATE TABLE `T_CORE_WORK_AGENT` ( +`ID` bigint NOT NULL COMMENT '主键' , +`AGENT` varchar(36) NULL COMMENT '代理人' , +`PRINCIPAL` varchar(36) NULL COMMENT '被代理人' , +`STARTTIME` datetime NULL COMMENT '代理时间' , +`ENDTIME` datetime NULL COMMENT '结束' , +`STATUS` varchar(36) NULL COMMENT '状态(DRAFT,EXECUTING,CLOSED)' , +`CREATEDBYID` varchar(36) NULL COMMENT '制单人ID' , +`CREATEDBYNAME` varchar(60) NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NULL COMMENT '制单时间' , +`CREATEDBYORGID` varchar(36) NULL COMMENT '制单人单位编码' , +`CREATEDBYORGNAME` varchar(270) NULL COMMENT '制单人单位名称' +) +COMMENT='工作代理表'; +ALTER TABLE T_CORE_WORK_AGENT ADD CONSTRAINT PK_CORE_WORK_AGENT PRIMARY KEY CLUSTERED (ID); + + +-- ---------------------------- +-- Table structure for T_CORE_WORK_AGENT_MENU +-- ---------------------------- +CREATE TABLE `T_CORE_WORK_AGENT_MENU` ( +`ID` bigint NOT NULL COMMENT '主键' , +`AGENTID` bigint NULL COMMENT '代理主键' , +`MENUID` varchar(36) NULL COMMENT '菜单编码' , +`CREATEDBYID` varchar(36) NULL COMMENT '制单人ID' , +`CREATEDBYNAME` varchar(66) NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NULL COMMENT '制单时间' , +`CREATEDBYORGID` varchar(36) NULL COMMENT '制单人单位编码' , +`CREATEDBYORGNAME` varchar(270) NULL COMMENT '制单人单位名称' +) +COMMENT='工作代理菜单表'; +ALTER TABLE T_CORE_WORK_AGENT_MENU ADD CONSTRAINT PK_CORE_WORK_AGENT_MENU PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_PASSWORD_POLICY +-- ---------------------------- +CREATE TABLE IF NOT EXISTS `T_CORE_PASSWORD_POLICY` ( + `ID` bigint NOT NULL COMMENT '主键', + `NAME` varchar(96) DEFAULT NULL COMMENT '策略名称', + `TYPE` varchar(36) DEFAULT NULL COMMENT '策略类型(下拉列表,系统编码passwordPolicy)', + `minnumber` int NULL COMMENT '数字最小个数', + `minlowercase` int NULL COMMENT '小写字母最小个数', + `minuppercase` int NULL COMMENT '大写字母最小个数', + `minspecialcharacters` int NULL COMMENT '特殊字符最小个数', + `minlength` int NULL COMMENT '最小长度', + `maxlength` int NULL COMMENT '最大长度', + `maxfailedattempts` int NULL COMMENT '错误密码允许尝试登陆次数', + `expiryinterval` int NULL COMMENT '密码过期天数', + `expiredmaxuse` int NULL COMMENT '过期密码最多使用次数', + `reuseinterval` int NULL COMMENT '新使用旧密码最小间隔天数', + `historylength` int NULL COMMENT '旧密码使用前必须使用其他密码个数', + `VERSION` int DEFAULT NULL COMMENT '版本', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` varchar(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` varchar(270) DEFAULT NULL COMMENT '制单人单位名称', + `LASTSUSPENDEDFLAG` varchar(1) DEFAULT NULL COMMENT '注销标志(0-正常,1-停用) 默认为0', + `LASTSUSPENDEDBYID` varchar(36) DEFAULT NULL COMMENT '注销人编码', + `LASTSUSPENDEDTIME` datetime DEFAULT NULL COMMENT '注销时间', + `LASTSUSPENDEDBYNAME` varchar(60) DEFAULT NULL COMMENT '注销人名称' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='密码策略'; +ALTER TABLE T_CORE_PASSWORD_POLICY ADD CONSTRAINT PK_CORE_PASSWORD_POLICY PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_PASSWORD_HIS +-- ---------------------------- +CREATE TABLE IF NOT EXISTS `T_CORE_PASSWORD_HIS` ( + `ID` bigint NOT NULL COMMENT '主键', + `USERID` varchar(36) NULL COMMENT '用户编码', + `PASSWORD` varchar(120) NULL COMMENT '密码', + `CREATEDBYID` varchar(36) NULL COMMENT '制单人编码', + `CREATEDTIME` datetime NULL COMMENT '制单时间' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='密码历史表'; +ALTER TABLE T_CORE_PASSWORD_HIS ADD CONSTRAINT PK_CORE_PASSWORD_HIS PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_PAGE_VIEW_CONFIG +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_PAGE_VIEW_CONFIG`; +CREATE TABLE `T_CORE_PAGE_VIEW_CONFIG` ( + `ID` varchar(129) NOT NULL COMMENT '主键(表名+''$''+其它信息,如工作流节点状态码)', + `CONFIG` text COMMENT '配置信息' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='页面配置信息'; + +ALTER TABLE T_CORE_PAGE_VIEW_CONFIG ADD CONSTRAINT PK_CORE_PAGE_VIEW_CONFIG PRIMARY KEY CLUSTERED (ID); + + +-- ---------------------------- +-- Table structure for T_CORE_SHORTCUT_MENU +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_SHORTCUT_MENU`; +CREATE TABLE `T_CORE_SHORTCUT_MENU` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `MENUID` varchar(36) DEFAULT NULL COMMENT '菜单ID', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` varchar(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` varchar(270) DEFAULT NULL COMMENT '制单人单位名称' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='快捷菜单'; +ALTER TABLE T_CORE_SHORTCUT_MENU ADD CONSTRAINT PK_CORE_SHORTCUT_MENU PRIMARY KEY (ID); + +-- ---------------------------- +-- Table structure for T_CORE_ELN +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_ELN`; +CREATE TABLE `T_CORE_ELN` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `ELNNAME` varchar(512) DEFAULT NULL COMMENT 'ELN名字', + `ELNTMPLID` bigint(20) DEFAULT NULL COMMENT '模板ID', + `BIZCATEGORY` varchar(36) DEFAULT NULL COMMENT '业务类型', + `BIZID` varchar(36) DEFAULT NULL COMMENT '业务ID', + `ELNPARAM` varchar(258) DEFAULT NULL COMMENT 'ELN参数', + `ELNCONTENT` longtext COMMENT 'ELN内容', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单日期', + `CREATEDBYORGID` varchar(36) DEFAULT NULL COMMENT '单据单位编码', + `CREATEDBYORGNAME` varchar(270) DEFAULT NULL COMMENT '单据单位名称' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='eln实例表'; +ALTER TABLE T_CORE_ELN ADD CONSTRAINT PK_CORE_ELN PRIMARY KEY (ID); +CREATE INDEX `IDX_CORE_ELN_ELNTMPLID` ON `T_CORE_ELN`(`ELNTMPLID`); + +-- ---------------------------- +-- Table structure for T_CORE_ELN_FIELD +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_ELN_FIELD`; +CREATE TABLE `T_CORE_ELN_FIELD` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `ELNID` bigint(20) NOT NULL COMMENT 'ELN实例ID', + `VAL` varchar(2000) DEFAULT NULL COMMENT '值', + `TABLENAME` varchar(66) DEFAULT NULL COMMENT '表名字', + `COLUMNNAME` varchar(66) DEFAULT NULL COMMENT '字段名字', + `BIZID` varchar(66) DEFAULT NULL COMMENT '数据的ID', + `OTHERNAME` varchar(129) DEFAULT NULL COMMENT '其他名称', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单日期', + `CREATEDBYORGID` varchar(36) DEFAULT NULL COMMENT '单据单位编码', + `CREATEDBYORGNAME` varchar(270) DEFAULT NULL COMMENT '单据单位名称' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='ELN反写信息表'; +ALTER TABLE T_CORE_ELN_FIELD ADD CONSTRAINT PK_CORE_ELN_FIELD PRIMARY KEY (ID); +CREATE INDEX `IDX_CORE_ELN_FIELD_VALUE_ELNID` ON `T_CORE_ELN_FIELD`(`ELNID`); + + +-- ---------------------------- +-- Table structure for T_CORE_ELN_AT_RECORD +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_ELN_AT_RECORD`; +CREATE TABLE `T_CORE_ELN_AT_RECORD` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `ELNID` bigint(20) DEFAULT NULL COMMENT '实例ID', + `SHEETNO` varchar(16) DEFAULT NULL COMMENT 'SHEET页码', + `ROWUUIDCOL` varchar(66) DEFAULT NULL COMMENT '行uuid+列号', + `ROWUUID` varchar(66) DEFAULT NULL COMMENT '行uuid', + `ROWNO` varchar(66) DEFAULT NULL COMMENT '行号', + `COLNO` varchar(66) DEFAULT NULL COMMENT '列号', + `OLDVALUE` varchar(2000) DEFAULT NULL COMMENT '旧值', + `NEWVALUE` varchar(2000) DEFAULT NULL COMMENT '新值', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单日期', + `CREATEDBYORGID` varchar(36) DEFAULT NULL COMMENT '单据单位编码', + `CREATEDBYORGNAME` varchar(270) DEFAULT NULL COMMENT '单据单位名称' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='eln修改记录'; +ALTER TABLE T_CORE_ELN_AT_RECORD ADD CONSTRAINT PK_CORE_ELN_AT_RECORD PRIMARY KEY (ID); +CREATE INDEX `IDX_CORE_ELN_AT_RECORD_BIZID` ON `T_CORE_ELN_AT_RECORD`(`ELNID`); + +-- ---------------------------- +-- Table structure for T_CORE_ELN_DS +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_ELN_DS`; +CREATE TABLE `T_CORE_ELN_DS` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `SCOPE` varchar(16) DEFAULT NULL COMMENT '作用域', + `ELNDSNAME` varchar(129) DEFAULT NULL COMMENT '数据源名称', + `SQLCONTENT` text COMMENT 'sql内容', + `SQLCLAUSE` varchar(512) DEFAULT NULL COMMENT 'sql条件', + `DISPLAYCATEGORY` varchar(36) DEFAULT NULL COMMENT '展示类型', + `ACTIVATEDFLAG` varchar(1) DEFAULT NULL COMMENT '启用标志(0-否 1-是)', + `ACTIVATEDBYID` varchar(36) DEFAULT NULL COMMENT '启用人编码', + `ACTIVATEDBYNAME` varchar(36) DEFAULT NULL COMMENT '启用人名称', + `ACTIVATEDTIME` datetime DEFAULT NULL COMMENT '启用时间', + `SQLCATEGORY` varchar(18) DEFAULT NULL COMMENT 'SQL类型:普通SQL/存储过程', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单日期', + `CREATEDBYORGID` varchar(36) DEFAULT NULL COMMENT '单据单位编码', + `CREATEDBYORGNAME` varchar(270) DEFAULT NULL COMMENT '单据单位名称' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='eln数据源表'; +ALTER TABLE T_CORE_ELN_DS ADD CONSTRAINT PK_CORE_ELN_DS PRIMARY KEY (ID); + +-- ---------------------------- +-- Table structure for T_CORE_ELN_DS_FIELD +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_ELN_DS_FIELD`; +CREATE TABLE `T_CORE_ELN_DS_FIELD` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `ELNDSID` bigint(20) DEFAULT NULL COMMENT 'eln数据源表ID', + `TABLENAME` varchar(66) DEFAULT NULL COMMENT '表名字', + `COLUMNNAME` varchar(66) DEFAULT NULL COMMENT '字段名字', + `ELNCOLUMNNAME` varchar(129) DEFAULT NULL COMMENT 'ELN表格显示字段名字', + `WRITEBACK` varchar(1) DEFAULT NULL COMMENT '是否反写', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单日期', + `CREATEDBYORGID` varchar(36) DEFAULT NULL COMMENT '单据单位编码', + `CREATEDBYORGNAME` varchar(270) DEFAULT NULL COMMENT '单据单位名称' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='eln数据源字段表'; +ALTER TABLE T_CORE_ELN_DS_FIELD ADD CONSTRAINT PK_CORE_ELN_DS_FIELD PRIMARY KEY (ID); +CREATE INDEX `IDX_CORE_ELN_DS_FIELD_DSID` ON `T_CORE_ELN_DS_FIELD`(`ELNDSID`); + +-- ---------------------------- +-- Table structure for T_CORE_ELN_TMPL +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_ELN_TMPL`; +CREATE TABLE `T_CORE_ELN_TMPL` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `BIZCATEGORY` varchar(36) DEFAULT NULL COMMENT '业务类型', + `ELNTMPLNAME` varchar(512) DEFAULT NULL COMMENT 'ELN模板名称', + `REMARK` varchar(512) DEFAULT NULL COMMENT '备注', + `WRITEBACKCATEGORY` varchar(36) DEFAULT NULL COMMENT '反写控制类型', + `SCRIPT` text COMMENT 'BEANSHELL脚本', + `ACTIVATEDFLAG` varchar(1) DEFAULT NULL COMMENT '启用标志', + `ACTIVATEDBYID` varchar(36) DEFAULT NULL COMMENT '启用人编码', + `ACTIVATEDBYNAME` varchar(66) DEFAULT NULL COMMENT '启用人名称', + `ACTIVATEDTIME` datetime DEFAULT NULL COMMENT '启用时间', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单日期', + `CREATEDBYORGID` varchar(36) DEFAULT NULL COMMENT '单据单位编码', + `CREATEDBYORGNAME` varchar(270) DEFAULT NULL COMMENT '单据单位名称' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='ELN模板表'; +ALTER TABLE T_CORE_ELN_TMPL ADD CONSTRAINT PK_CORE_ELN_TMPL PRIMARY KEY (ID); +CREATE INDEX `IDX_CORE_ELN_TMPL_BIZCATEGORY` ON `T_CORE_ELN_TMPL`(`BIZCATEGORY`); + +-- ---------------------------- +-- Table structure for T_CORE_ELN_TMPL_DS +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_ELN_TMPL_DS`; +CREATE TABLE `T_CORE_ELN_TMPL_DS` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `ELNTMPLID` bigint(20) DEFAULT NULL COMMENT '模板ID', + `ELNDSID` bigint(20) DEFAULT NULL COMMENT '数据源ID', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单日期', + `CREATEDBYORGID` varchar(36) DEFAULT NULL COMMENT '单据单位编码', + `CREATEDBYORGNAME` varchar(270) DEFAULT NULL COMMENT '单据单位名称' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='eln模板数据源表'; +ALTER TABLE T_CORE_ELN_TMPL_DS ADD CONSTRAINT PK_CORE_ELN_TMPL_DS PRIMARY KEY (ID); +CREATE INDEX `IDX_CORE_ELN_TMPL_DS_ELNTMPLID` ON `T_CORE_ELN_TMPL_DS`(`ELNTMPLID`); + + +-- ---------------------------- +-- Table structure for T_CORE_ELN_TMPL_VERSION +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_ELN_TMPL_VERSION`; +CREATE TABLE `T_CORE_ELN_TMPL_VERSION` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `ELNTMPLID` bigint(20) DEFAULT NULL COMMENT '模板ID', + `VERSIONNO` int(11) DEFAULT NULL, + `ELNTMPLCONTENT` longtext COMMENT 'ELN模板内容', + `ELNTMPLPARAM` varchar(258) DEFAULT NULL COMMENT 'ELN模板参数', + `REMARK` varchar(512) DEFAULT NULL COMMENT '备注', + `ACTIVATEDFLAG` varchar(1) DEFAULT NULL COMMENT '启用标志(0-否 1-是)', + `ACTIVATEDBYID` varchar(36) DEFAULT NULL COMMENT '启用人编码', + `ACTIVATEDBYNAME` varchar(36) DEFAULT NULL COMMENT '启用人名称', + `ACTIVATEDTIME` datetime DEFAULT NULL COMMENT '启用时间', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单日期', + `CREATEDBYORGID` varchar(36) DEFAULT NULL COMMENT '单据单位编码', + `CREATEDBYORGNAME` varchar(270) DEFAULT NULL COMMENT '单据单位名称' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='ELN模板版本表'; +ALTER TABLE T_CORE_ELN_TMPL_VERSION ADD CONSTRAINT PK_CORE_ELN_TMPL_VERSION PRIMARY KEY (ID); +CREATE INDEX `IDX_CORE_ELN_TMPL_ELNTMPLID` ON `T_CORE_ELN_TMPL_VERSION`(`ELNTMPLID`); + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_TARGET +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_BPMN_TARGET`; +CREATE TABLE `T_CORE_BPMN_TARGET` ( + `ID` varchar(129) NOT NULL COMMENT '业务编码(业务表+$+业务主键的值)', + `TARGETTABLE` varchar(66) DEFAULT NULL COMMENT '业务表', + `TARGETID` varchar(66) DEFAULT NULL COMMENT '业务主键', + `TARGETDESC` varchar(192) DEFAULT NULL COMMENT '业务描述', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单日期', + `CREATEDBYORGID` varchar(36) DEFAULT NULL COMMENT '单据单位编码', + `CREATEDBYORGNAME` varchar(270) DEFAULT NULL COMMENT '单据单位名称', + `PROCESSSTATUS` varchar(36) DEFAULT NULL COMMENT '流程状态' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='流程对应的业务信息'; +ALTER TABLE T_CORE_BPMN_TARGET ADD CONSTRAINT PK_CORE_BPMN_TARGET PRIMARY KEY (ID); + +-- ---------------------------- +-- Table structure for T_CORE_REMOTE_CALL_CONF +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_REMOTE_CALL_CONF`; +CREATE TABLE `T_CORE_REMOTE_CALL_CONF` ( + `ID` varchar(192) NOT NULL COMMENT '主键', + `NAME` varchar(36) DEFAULT NULL COMMENT '业务名称', + `SYNCH` varchar(1) DEFAULT NULL COMMENT '是否同步处理(0-否 1-是)', + `DATAFLOW` varchar(192) DEFAULT NULL COMMENT '数据流(如:MDM->电商、电商->MDM等等)', + `CALLCLASS` varchar(258) DEFAULT NULL COMMENT '本地调用的类名', + `CALLMETHOD` varchar(66) DEFAULT NULL COMMENT '本地调用的方法名', + `LASTSUSPENDEDFLAG` varchar(1) DEFAULT NULL COMMENT '注销标志(0-正常,1-停用) 默认为0', + `LASTSUSPENDEDBYID` varchar(36) DEFAULT NULL COMMENT '注销人编码', + `LASTSUSPENDEDTIME` datetime DEFAULT NULL COMMENT '注销时间', + `LASTSUSPENDEDBYNAME` varchar(60) DEFAULT NULL COMMENT '注销人名称' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='远程调用(接口)配置表,后台维护'; +ALTER TABLE T_CORE_REMOTE_CALL_CONF ADD CONSTRAINT PK_CORE_REMOTE_CALL_CONF PRIMARY KEY (ID); + +-- ---------------------------- +-- Table structure for T_CORE_REMOTE_CALL_REQ +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_REMOTE_CALL_REQ`; +CREATE TABLE `T_CORE_REMOTE_CALL_REQ` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `CONFIGID` varchar(36) DEFAULT NULL COMMENT '远程调用(接口)定义编码', + `REQUESTDATETIME` datetime DEFAULT NULL COMMENT '数据请求的时间', + `REQUESTDATA` text COMMENT '数据请求的内容(待处理的数据内容)', + `FAILEDCOUNT` int(11) DEFAULT NULL COMMENT '异常次数', + `STATUS` varchar(12) DEFAULT NULL COMMENT '数据反馈状态(-1-失败 0-待处理 1-成功,其它可根据业务需求来定制)' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='远程调用(接口)请求表'; +ALTER TABLE T_CORE_REMOTE_CALL_REQ ADD CONSTRAINT PK_CORE_REMOTE_CALL_REQ PRIMARY KEY (ID); +CREATE INDEX `IDX_TCRCR_CONFIGID` ON `T_CORE_REMOTE_CALL_REQ`(`CONFIGID`); + +-- ---------------------------- +-- Table structure for T_CORE_REMOTE_CALL_RESP +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_REMOTE_CALL_RESP`; +CREATE TABLE `T_CORE_REMOTE_CALL_RESP` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `REQUESTID` bigint(20) DEFAULT NULL COMMENT '远程调用(接口)请求编码', + `RESPONSEDATETIME` datetime DEFAULT NULL COMMENT '数据反馈的时间', + `RESPONSEDATA` text COMMENT '数据反馈的内容', + `STATUS` varchar(12) DEFAULT NULL COMMENT '状态(1-成功 0-失败)', + `LOG` text COMMENT '日志' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='远程调用(接口)反馈表'; +ALTER TABLE T_CORE_REMOTE_CALL_RESP ADD CONSTRAINT pk_core_remote_call_resp PRIMARY KEY (ID); +CREATE INDEX `IDX_TCRCR_REQUESTID` ON `T_CORE_REMOTE_CALL_RESP`(`REQUESTID`); + +-- ---------------------------- +-- Table structure for T_CORE_PAGE_GF_CONFIG +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_PAGE_GF_CONFIG`; +CREATE TABLE `T_CORE_PAGE_GF_CONFIG` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `USERID` varchar(36) DEFAULT NULL COMMENT '用户编码', + `PAGEID` varchar(512) DEFAULT NULL COMMENT '页面的ID', + `GRIDID` varchar(66) DEFAULT NULL COMMENT '表格的ID(一个页面可能有多个表格)', + `FIELD` varchar(192) DEFAULT NULL COMMENT '列字段', + `ORDERNO` bigint(20) DEFAULT NULL COMMENT '排序号', + `WIDTH` int(11) DEFAULT NULL COMMENT '宽度(可以为空)', + `VISIBLE` varchar(2) DEFAULT NULL COMMENT '是否显示(0-否 1-是)', + `FIXED` varchar(1) DEFAULT NULL COMMENT '是否冻结(0-否 1-是)' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='表格列字段的配置(位置和宽度)'; +ALTER TABLE T_CORE_PAGE_GF_CONFIG ADD CONSTRAINT PK_CORE_PAGE_GF_CONFIG PRIMARY KEY (ID); +CREATE INDEX `IDX_TCPGC_USERID` ON `T_CORE_PAGE_GF_CONFIG`(`USERID`); + +-- ---------------------------- +-- Table structure for T_CORE_WKUP_CONF +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_WKUP_CONF`; +CREATE TABLE `T_CORE_WKUP_CONF` ( + `ID` bigint(128) NOT NULL COMMENT '主键', + `USERID` varchar(36) DEFAULT NULL COMMENT '用户编码', + `PANELID` varchar(36) DEFAULT NULL COMMENT '工作区面板ID', + `CONFIG` varchar(600) DEFAULT NULL COMMENT '界面配置json', + `CREATEDBYID` varchar(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单日期' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='用户的工作区面板配置主表'; +ALTER TABLE T_CORE_WKUP_CONF ADD CONSTRAINT PK_CORE_WKUP_CONF PRIMARY KEY (ID); + +-- ---------------------------- +-- Table structure for T_CORE_ADMIN_MENU +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_ADMIN_MENU`; +CREATE TABLE `T_CORE_ADMIN_MENU` ( + `ID` varchar(36) NOT NULL COMMENT '主键', + `MENUNAME` varchar(66) DEFAULT NULL COMMENT '菜单名称', + `MENUICON` varchar(36) DEFAULT NULL COMMENT '菜单图标', + `HREF` varchar(129) DEFAULT NULL COMMENT '菜单链接', + `PARENTID` varchar(36) DEFAULT NULL COMMENT '父ID', + `ORDERNO` bigint(20) DEFAULT NULL COMMENT '排序码' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='管理员表:后台管理系统菜单'; +ALTER TABLE T_CORE_ADMIN_MENU ADD CONSTRAINT PK_CORE_ADMIN_MENU PRIMARY KEY (ID); + +-- ---------------------------- +-- Table structure for T_CORE_TODO_CONFIG +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_TODO_CONFIG`; +CREATE TABLE `T_CORE_TODO_CONFIG` ( + `ID` bigint(64) NOT NULL COMMENT '主键', + `NAME` varchar(192) DEFAULT NULL COMMENT '待办名称', + `MENUID` varchar(36) DEFAULT NULL COMMENT '待办对应的菜单ID', + `CATEGORY` varchar(36) DEFAULT NULL COMMENT '待办的类型(T_CORE_CODE.CODECATEGORYID=TODO)', + `ICON` varchar(192) DEFAULT NULL COMMENT '待办图标', + `INHERITPARAM` varchar(2) DEFAULT NULL COMMENT '继承菜单参数(0-否 1-是)', + `JSONPARAM` varchar(768) DEFAULT NULL COMMENT 'JSON格式的参数(可以为空)', + `SERVICEMETHOD` varchar(512) DEFAULT NULL COMMENT '调用待办数据的方法(参数必需是RestJsonWrapperBean,MENUID为非空时可以为空)', + `DESCEXPRESSION` varchar(384) DEFAULT NULL COMMENT '描述单据的表达式', + `ACTIVATEDFLAG` varchar(1) DEFAULT NULL COMMENT '启用标志', + `ACTIVATEDBYID` varchar(36) DEFAULT NULL COMMENT '启用人编码', + `ACTIVATEDBYNAME` varchar(66) DEFAULT NULL COMMENT '启用人名称', + `ACTIVATEDTIME` datetime DEFAULT NULL COMMENT '启用时间' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='待办配置'; +ALTER TABLE T_CORE_TODO_CONFIG ADD CONSTRAINT PK_CORE_TODO_CONFIG PRIMARY KEY (ID); + +-- ---------------------------- +-- Table structure for T_CORE_ADMIN_SELECT_CONFIG +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_ADMIN_SELECT_CONFIG`; +CREATE TABLE `T_CORE_ADMIN_SELECT_CONFIG` ( + `ID` bigint(64) NOT NULL COMMENT '主键', + `NAME` varchar(192) DEFAULT NULL COMMENT '下拉框名称', + `CATEGORY` varchar(36) DEFAULT NULL COMMENT '类别', + `URL` varchar(258) DEFAULT NULL COMMENT '请求地址', + `VALUEFIELD` varchar(66) DEFAULT NULL COMMENT '值的列名', + `TEXTFIELD` varchar(66) DEFAULT NULL COMMENT '显示内容的列名' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='下拉框配置'; +ALTER TABLE T_CORE_ADMIN_SELECT_CONFIG ADD CONSTRAINT PK_CORE_ADMIN_SELECT_CONFIG PRIMARY KEY (ID); + +-- ---------------------------- +-- Table structure for T_CORE_ADMIN_CHOOSE_CONFIG +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_ADMIN_CHOOSE_CONFIG`; +CREATE TABLE `T_CORE_ADMIN_CHOOSE_CONFIG` ( + `ID` bigint(64) NOT NULL COMMENT '主键', + `NAME` varchar(192) DEFAULT NULL COMMENT '选择页名称', + `TITLE` varchar(192) DEFAULT NULL COMMENT '页面标题', + `CATEGORY` varchar(36) DEFAULT NULL COMMENT '类别', + `URL` varchar(258) DEFAULT NULL COMMENT '请求地址', + `WIDTH` varchar(66) DEFAULT NULL COMMENT '页面宽度' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='选择页配置'; +ALTER TABLE T_CORE_ADMIN_CHOOSE_CONFIG ADD CONSTRAINT PK_CORE_ADMIN_CHOOSE_CONFIG PRIMARY KEY (ID); + +-- ---------------------------- +-- Table structure for T_CORE_ADMIN_PAGE_CONFIG +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_ADMIN_PAGE_CONFIG`; +CREATE TABLE `T_CORE_ADMIN_PAGE_CONFIG` ( + `ID` bigint(64) NOT NULL COMMENT '主键', + `MENUID` varchar(36) DEFAULT NULL COMMENT '菜单编码', + `REQUESTNAME` varchar(96) DEFAULT NULL COMMENT '请求的名称', + `REQUESTURL` varchar(258) DEFAULT NULL COMMENT '请求的地址', + `CONTENT` text DEFAULT NULL COMMENT '页面配置' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='页面配置'; +ALTER TABLE T_CORE_ADMIN_PAGE_CONFIG ADD CONSTRAINT PK_CORE_ADMIN_PAGE_CONFIG PRIMARY KEY (ID); + +-- ---------------------------- +-- Table structure for T_CORE_MENU_DELETED +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_MENU_DELETED`; +CREATE TABLE `T_CORE_MENU_DELETED` ( + `ID` BIGINT NOT NULL COMMENT '主键', + `MENUID` VARCHAR(36) NOT NULL COMMENT '菜单ID', + `MENUNAME` VARCHAR(66) COMMENT '菜单名称', + `HREF` VARCHAR(150) COMMENT '菜单链接', + `PARENTID` VARCHAR(36) COMMENT '父ID', + `ORDERNO` BIGINT COMMENT '排序码', + `MENUINITNAME` VARCHAR(66) COMMENT '系统初始化菜单名称', + `ICON` VARCHAR(66) COMMENT '菜单图标', + `CREATEDBYID` VARCHAR(36) COMMENT '制单人ID', + `CREATEDBYNAME` VARCHAR(60) COMMENT '制单人名称', + `CREATEDTIME` DATETIME COMMENT '制单日期', + `CREATEDBYORGID` VARCHAR(36) COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) COMMENT '制单人单位名称' +) ENGINE = INNODB CHARACTER SET = UTF8 COLLATE = UTF8_GENERAL_CI COMMENT = '系统菜单'; +ALTER TABLE T_CORE_MENU_DELETED ADD CONSTRAINT PK_CORE_MENU_DELETED PRIMARY KEY (ID); + + +-- ---------------------------- +-- Table structure for T_CORE_ADMIN_MYBATIS_MAPPER +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_ADMIN_MYBATIS_MAPPER`; +CREATE TABLE `T_CORE_ADMIN_MYBATIS_MAPPER` ( + `ID` varchar(129) NOT NULL COMMENT 'Mapper的类全称', + `RESOURCE` varchar(258) DEFAULT NULL COMMENT '资源路径', + `MAPPERXML` text DEFAULT NULL COMMENT '对应的XML内容' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='管理员表:Mybatis的Mapper配置表'; +ALTER TABLE T_CORE_ADMIN_MYBATIS_MAPPER ADD CONSTRAINT PK_CORE_ADMIN_MYBATIS_MAPPER PRIMARY KEY (ID); + +-- ---------------------------- +-- Table structure for T_CORE_ADMIN_MYBATIS_STMT +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_ADMIN_MYBATIS_STMT`; +CREATE TABLE `T_CORE_ADMIN_MYBATIS_STMT` ( + `ID` bigint(64) NOT NULL COMMENT '主键', + `STATEMENTID` varchar(66) DEFAULT NULL COMMENT '查询名称', + `MAPPERID` varchar(129) DEFAULT NULL COMMENT '对应Mapper配置表的ID', + `STATEMENTXML` text DEFAULT NULL COMMENT '对应的XML内容' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='管理员表:Mybatis的Statement配置表'; +ALTER TABLE T_CORE_ADMIN_MYBATIS_STMT ADD CONSTRAINT PK_CORE_ADMIN_MYBATIS_STMT PRIMARY KEY (ID); +CREATE INDEX `IDX_TCAMS_MAPPERID` ON `T_CORE_ADMIN_MYBATIS_STMT`(`MAPPERID`); + + +-- ---------------------------- +-- Table structure for T_CORE_CHEM +-- ---------------------------- +CREATE TABLE `T_CORE_CHEM` ( +`ID` bigint NOT NULL COMMENT '主键' , +`TARGETID` varchar(66) NULL COMMENT '对应业务主键(主表名$主键的值)' , +`CHEMBODY` longtext NULL COMMENT '化学分子式主体' , +`VERSION` int NULL COMMENT '版本' , +`CREATEDBYID` varchar(36) NULL COMMENT '制单人编码' , +`CREATEDBYNAME` varchar(60) NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NULL COMMENT '制单时间' , +`CREATEDBYORGID` varchar(36) NULL COMMENT '制单人单位编码' , +`CREATEDBYORGNAME` varchar(270) NULL COMMENT '制单人单位名称' +) COMMENT='化学分子式表'; +ALTER TABLE T_CORE_CHEM ADD CONSTRAINT PK_CORE_CHEM PRIMARY KEY CLUSTERED (ID); + + +-- ---------------------------- +-- Table structure for T_CORE_HELP +-- ---------------------------- +CREATE TABLE `T_CORE_HELP` ( +`ID` varchar(36) NOT NULL COMMENT '主键<二级菜单id>' , +`CONTENT` longtext NULL COMMENT '内容' , +`CREATEDBYID` varchar(36) NULL COMMENT '制单人编码' , +`CREATEDBYNAME` varchar(60) NULL COMMENT '制单人名称' , +`CREATEDTIME` datetime NULL COMMENT '制单时间' +) +COMMENT='帮助信息'; +ALTER TABLE T_CORE_HELP ADD CONSTRAINT PK_CORE_HELP PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_TABLE_PERMISSION +-- ---------------------------- +CREATE TABLE `T_CORE_TABLE_PERMISSION` ( +`ID` bigint NOT NULL COMMENT '主键' , +`TABLENAME` varchar(36) NOT NULL COMMENT '表名' , +`CATEGORY` varchar(36) NOT NULL COMMENT '类别(如:用户类型)' , +`SERVICECLASS` text NULL COMMENT '业务对应的Service类名' , +`CHECKAVAILABLEMETHOD` varchar(36) NULL COMMENT '验证允许查看的方法名称(参数为主键的值)' , +`CHECKUPDATABLEMETHOD` varchar(36) NULL COMMENT '验证允许更新的方法名称(参数为主键的值)' , +`CHECKAVAILABLE` varchar(1) NOT NULL COMMENT '是否验证允许查看(0-否 1-是)' , +`CHECKUPDATABLE` varchar(1) NOT NULL COMMENT '是否验证允许更新(0-否 1-是)' +) +COMMENT='数据库中表对应的权限配置表'; +ALTER TABLE T_CORE_TABLE_PERMISSION ADD CONSTRAINT PK_CORE_TABLE_PERMISSION PRIMARY KEY CLUSTERED (ID); + +-- ---------------------------- +-- Table structure for T_CORE_EXPORT_LOG +-- ---------------------------- +DROP TABLE IF EXISTS `T_CORE_EXPORT_LOG`; +CREATE TABLE `T_CORE_EXPORT_LOG` +( + `ID` BIGINT NOT NULL COMMENT '主键', + `GRIDNAME` VARCHAR(64) COMMENT 'GRID名称', + `FILENAME` VARCHAR(192) COMMENT '文件名称', + `EXPORTMODE` VARCHAR(12) COMMENT '导出方式(同步/异步)', + `URL` VARCHAR(270) COMMENT '下载链接', + `CREATEDBYID` VARCHAR(36) COMMENT '制单人ID', + `CREATEDBYNAME` VARCHAR(60) COMMENT '制单人名称', + `CREATEDTIME` DATETIME COMMENT '制单日期', + `CREATEDBYORGID` VARCHAR(36) COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) COMMENT '制单人单位名称' +) ENGINE = INNODB CHARACTER SET = UTF8 COLLATE = UTF8_GENERAL_CI COMMENT = '导出日志表'; + +ALTER TABLE T_CORE_EXPORT_LOG ADD CONSTRAINT PK_CORE_EXPORT_LOG PRIMARY KEY CLUSTERED (ID); + +-- --------create table--------------------------------------------------------end + + +-- --------初始数据----------------------------------------------------------begin + +-- ---------------------------- +-- Records of t_core_admin_menu +-- ---------------------------- +INSERT INTO `T_CORE_ADMIN_MENU` (`ID`, `MENUNAME`, `MENUICON`, `HREF`, `PARENTID`, `ORDERNO`) VALUES ('10', '系统配置', NULL, NULL, NULL, 10); +INSERT INTO `T_CORE_ADMIN_MENU` (`ID`, `MENUNAME`, `MENUICON`, `HREF`, `PARENTID`, `ORDERNO`) VALUES ('1010', '基础配置', NULL, NULL, '10', 1010); +INSERT INTO `T_CORE_ADMIN_MENU` (`ID`, `MENUNAME`, `MENUICON`, `HREF`, `PARENTID`, `ORDERNO`) VALUES ('101010', '选择页配置', NULL, '/secure/core/module/admin/choose-configs/page/edit-list', '1010', 101010); +INSERT INTO `T_CORE_ADMIN_MENU` (`ID`, `MENUNAME`, `MENUICON`, `HREF`, `PARENTID`, `ORDERNO`) VALUES ('101020', '下拉框配置', NULL, '/secure/core/module/admin/select-configs/page/edit-list', '1010', 101020); +INSERT INTO `T_CORE_ADMIN_MENU` (`ID`, `MENUNAME`, `MENUICON`, `HREF`, `PARENTID`, `ORDERNO`) VALUES ('1020', '定制化配置', NULL, NULL, '10', 1020); +INSERT INTO `T_CORE_ADMIN_MENU` (`ID`, `MENUNAME`, `MENUICON`, `HREF`, `PARENTID`, `ORDERNO`) VALUES ('102010', '页面配置', NULL, '/secure/core/module/admin/page-configs/page/edit-list', '1020', 102010); +commit; + +-- ---------------------------- +-- Records of T_CORE_MENU +-- ---------------------------- +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('80', '统计查询', NULL, NULL, 80, '统计查询', '018.svg', NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('8001', '查询配置', '/secure/core/module/item/query-configs/page/edit-list', '80', 8001, '查询配置', NULL, '001.png'); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('8002', '统计查询', '/secure/core/module/item/query-configs/page/search-list', '80', 8002, '统计查询', NULL, '009.png'); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('8003', '报表查询', '/secure/core/module/sys/report-configs/page/line-search-list', '80', 8003, '报表查询', NULL, '034.png'); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('90', '用户与组织管理', NULL, NULL, 90, '用户与组织管理', '011.svg', NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9001', '用户管理', '/secure/core/module/mdm/users/page/edit-list', '90', 9001, '用户管理', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9002', '单位管理', '/secure/core/module/mdm/orgs/page/edit-list', '90', 9002, '单位管理', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9003', '角色管理', '/secure/core/module/sys/roles/page/edit-list', '90', 9003, '角色管理', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9004', '角色用户矩阵', '/secure/core/module/sys/role-users/page/matrix', '90', 9004, '角色用户矩阵', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9010', '在线用户', '/secure/core/module/sys/login-logs/page/online-list', '90', 9010, '在线用户', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('92', '工作流', NULL, NULL, 92, '工作流', '007.svg', NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9201', '流程配置', '/secure/core/module/sys/bpmn-drafts/page/edit-list', '92', 9201, '流程配置', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9202', '流程查询', '/secure/core/module/sys/bpmn-procs/page/search-list', '92', 9202, '流程查询', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9233', '异常处理', '/secure/core/module/sys/bpmn-targets/page/odd-list', '92', 9233, '异常处理', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('93', '系统配置', NULL, NULL, 93, '系统配置', '011.svg', NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9301', '菜单配置', '/secure/core/module/sys/menus/page/edit-list', '93', 9301, '菜单配置', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9302', '菜单组管理', '/secure/core/module/sys/menu-groups/page/edit-list', '93', 9302, '菜单组管理', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9303', '定时任务查询', '/secure/core/module/sys/schedule-tasks/page/search-list', '93', 9303, '定时器任务查询', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9304', '定时任务配置', '/secure/core/module/sys/schedule-tasks/page/edit-list?type=service', '93', 9304, '定时任务配置', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9305', '系统定时任务配置', '/secure/core/module/sys/schedule-tasks/page/edit-list?type=sys', '93', 9305, '系统定时任务配置', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9306', '定时任务日志', '/secure/core/module/sys/schedule-task-configs/page/search-list', '93', 9306, '定时任务日志', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9307', '邮件模板配置', '/secure/core/module/item/email-templates/page/edit-list', '93', 9307, '邮件模板配置', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9308', '邮件发送查询', '/secure/core/module/item/emails/page/search-list', '93', 9308, '邮件发送查询', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9309', '邮件配置', '/secure/core/module/item/email-configs/page/edit-list', '93', 9309, '邮件配置', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9310', '系统参数维护', '/secure/core/module/sys/constants/page/edit-list', '93', 9310, '系统参数维护', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9311', '审计跟踪配置', '/secure/core/module/sys/at-configs/page/edit-list', '93', 9311, '审计跟踪配置', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9312', '站内消息', '/secure/core/module/item/messages/page/edit-list', '93', 9312, '站内消息', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9313', '站内消息查询', '/secure/core/module/item/messages/page/search-list', '93', 9313, '站内消息查询', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9314', '报表配置', '/secure/core/module/sys/report-configs/page/edit-list', '93', 9314, '报表配置', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9315', '密码策略', '/secure/core/module/sys/password-policies/page/edit-list', '93', 9315, '密码策略', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9316', 'ELN数据源', '/secure/core/module/item/eln-dses/page/edit-list', '93', 9316, 'ELN数据源', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9317', 'ELN模板', '/secure/core/module/item/eln-tmpls/page/edit-list', '93', 9317, 'ELN模板', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9318', '系统编码', '/secure/core/module/sys/codes/page/edit-list', '93', 9318, '系统编码', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9319', '远程调用配置', '/secure/core/module/sys/remote-calls/page/edit-list', '93', 9319, '远程调用配置', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9320', '节假日维护', '/core/module/item/calendars/page/main', '93', 9320, '节假日维护', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9321', '修约规则', '/secure/core/module/sys/rounding-rules/page/edit-list', '93', 9321, '修约规则', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9322', '待办配置', '/secure/core/module/sys/todo-configs/page/edit-list', '93', 9322, '待办配置', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('94', '系统日志', NULL, NULL, 94, '系统日志', '026.svg', NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9401', '系统操作日志', '/secure/core/module/sys/logs/page/search-list', '94', 9401, '系统操作日志', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9402', '系统登录日志', '/secure/core/module/sys/login-logs/page/search-list', '94', 9402, '系统登录日志', NULL, NULL); +INSERT INTO `T_CORE_MENU`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES ('9403', '导出日志', '/secure/core/module/sys/export-logs/page/edit-list', '94', '9403','导出日志', NULL, NULL); +commit; + +-- ---------------------------- +-- Records of t_core_admin_select_config +-- ---------------------------- +INSERT INTO `T_CORE_ADMIN_SELECT_CONFIG` (`ID`, `NAME`, `CATEGORY`, `URL`, `VALUEFIELD`, `TEXTFIELD`) VALUES (F_GET_SEQ_CORE(), '系统编码', 'sys', '/secure/core/module/sys/codes/queries/selectable', 'code', 'codeName'); +INSERT INTO `T_CORE_ADMIN_SELECT_CONFIG` (`ID`, `NAME`, `CATEGORY`, `URL`, `VALUEFIELD`, `TEXTFIELD`) VALUES (F_GET_SEQ_CORE(), '系统编码分类', 'codeCategory', '/secure/core/module/sys/code-categories/queries/selectable', 'id', 'codeCategoryName'); +INSERT INTO `T_CORE_ADMIN_SELECT_CONFIG` (`ID`, `NAME`, `CATEGORY`, `URL`, `VALUEFIELD`, `TEXTFIELD`) VALUES (F_GET_SEQ_CORE(), '菜单额外信息', 'menuExt', '/secure/core/module/sys/menu-exts/queries/selectable', 'id', 'serviceName'); +INSERT INTO `T_CORE_ADMIN_SELECT_CONFIG` (`ID`, `NAME`, `CATEGORY`, `URL`, `VALUEFIELD`, `TEXTFIELD`) VALUES (F_GET_SEQ_CORE(), '组织机构', 'org', '/secure/core/module/mdm/orgs/queries/selectable', 'id', 'orgName'); +INSERT INTO `T_CORE_ADMIN_SELECT_CONFIG` (`ID`, `NAME`, `CATEGORY`, `URL`, `VALUEFIELD`, `TEXTFIELD`) VALUES (F_GET_SEQ_CORE(), '班组岗位用户', 'user-post', '/secure/core/module/mdm/orgs/post-users/queries/selectable', 'ext$.postid', 'ext$.postname'); +INSERT INTO `T_CORE_ADMIN_SELECT_CONFIG` (`ID`, `NAME`, `CATEGORY`, `URL`, `VALUEFIELD`, `TEXTFIELD`) VALUES (F_GET_SEQ_CORE(), '密码策略', 'password-policy', '/secure/core/module/sys/password-policies/queries/selectable', 'id', 'name'); +INSERT INTO `T_CORE_ADMIN_SELECT_CONFIG` (`ID`, `NAME`, `CATEGORY`, `URL`, `VALUEFIELD`, `TEXTFIELD`) VALUES (F_GET_SEQ_CORE(), '报表配置', 'reportConfigLine', '/secure/core/module/sys/report-configs/lines/queries/selectable', 'id', 'reportName'); +commit; + +-- ---------------------------- +-- Records of t_core_admin_choose_config +-- ---------------------------- +INSERT INTO `T_CORE_ADMIN_CHOOSE_CONFIG` (`ID`, `NAME`, `TITLE`, `CATEGORY`, `URL`, `WIDTH`) VALUES (F_GET_SEQ_CORE(), '功能菜单', '功能菜单', 'menu', '/secure/core/module/sys/menus/page/choose-list', NULL); +INSERT INTO `T_CORE_ADMIN_CHOOSE_CONFIG` (`ID`, `NAME`, `TITLE`, `CATEGORY`, `URL`, `WIDTH`) VALUES (F_GET_SEQ_CORE(), '单位', '单位', 'org', '/secure/core/module/mdm/orgs/page/choose-list', NULL); +INSERT INTO `T_CORE_ADMIN_CHOOSE_CONFIG` (`ID`, `NAME`, `TITLE`, `CATEGORY`, `URL`, `WIDTH`) VALUES (F_GET_SEQ_CORE(), '单位(简)', '单位', 'org-simple', '/secure/core/module/mdm/orgs/page/simple-choose-list', '40%'); +INSERT INTO `T_CORE_ADMIN_CHOOSE_CONFIG` (`ID`, `NAME`, `TITLE`, `CATEGORY`, `URL`, `WIDTH`) VALUES (F_GET_SEQ_CORE(), '角色', '角色', 'role', '/secure/core/module/sys/roles/page/choose-list', NULL); +INSERT INTO `T_CORE_ADMIN_CHOOSE_CONFIG` (`ID`, `NAME`, `TITLE`, `CATEGORY`, `URL`, `WIDTH`) VALUES (F_GET_SEQ_CORE(), '用户(左右结构多选)', '用户', 'mult-user', '/secure/core/module/mdm/users/page/choose-mult-list', NULL); +INSERT INTO `T_CORE_ADMIN_CHOOSE_CONFIG` (`ID`, `NAME`, `TITLE`, `CATEGORY`, `URL`, `WIDTH`) VALUES (F_GET_SEQ_CORE(), '用户', '用户', 'user', '/secure/core/module/mdm/users/page/choose-list', NULL); +INSERT INTO `T_CORE_ADMIN_CHOOSE_CONFIG` (`ID`, `NAME`, `TITLE`, `CATEGORY`, `URL`, `WIDTH`) VALUES (F_GET_SEQ_CORE(), '用户(简)', '用户', 'user-simple', '/secure/core/module/mdm/users/page/simple-choose-list', '30%'); +INSERT INTO `T_CORE_ADMIN_CHOOSE_CONFIG` (`ID`, `NAME`, `TITLE`, `CATEGORY`, `URL`, `WIDTH`) VALUES (F_GET_SEQ_CORE(), '邮件模板', '邮件模板', 'email-template', '/secure/core/module/item/email-templates/page/choose-list', NULL); +INSERT INTO `T_CORE_ADMIN_CHOOSE_CONFIG` (`ID`, `NAME`, `TITLE`, `CATEGORY`, `URL`, `WIDTH`) VALUES (F_GET_SEQ_CORE(), '报表配置', '报表配置', 'report-config', '/secure/core/module/sys/report-configs/page/line-choose-list', NULL); +INSERT INTO `T_CORE_ADMIN_CHOOSE_CONFIG` (`ID`, `NAME`, `TITLE`, `CATEGORY`, `URL`, `WIDTH`) VALUES (F_GET_SEQ_CORE(), 'ELN数据源', 'ELN数据源', 'core-eln-ds', '/secure/core/module/item/eln-dses/page/choose-list', NULL); +INSERT INTO `T_CORE_ADMIN_CHOOSE_CONFIG` (`ID`, `NAME`, `TITLE`, `CATEGORY`, `URL`, `WIDTH`) VALUES (F_GET_SEQ_CORE(), 'ELN模板', 'ELN模板', 'eln-tmpl', '/secure/core/module/item/eln-tmpls/page/choose-list', NULL); +INSERT INTO `T_CORE_ADMIN_CHOOSE_CONFIG` (`ID`, `NAME`, `TITLE`, `CATEGORY`, `URL`, `WIDTH`) VALUES (F_GET_SEQ_CORE(), '系统表', '系统表', 'table', '/secure/core/module/sys/tables/page/choose-list', NULL); +INSERT INTO `T_CORE_ADMIN_CHOOSE_CONFIG` (`ID`, `NAME`, `TITLE`, `CATEGORY`, `URL`, `WIDTH`) VALUES (F_GET_SEQ_CORE(), '系统表字段', '系统表字段', 'table-column', '/secure/core/module/sys/tables/page/column-choose-list', NULL); +INSERT INTO `T_CORE_ADMIN_CHOOSE_CONFIG` (`ID`, `NAME`, `TITLE`, `CATEGORY`, `URL`, `WIDTH`) VALUES (F_GET_SEQ_CORE(), '修约规则', '修约规则', 'rounding-rule', '/secure/core/module/sys/rounding-rules/page/choose-list', NULL); +INSERT INTO `T_CORE_ADMIN_CHOOSE_CONFIG` (`ID`, `NAME`, `TITLE`, `CATEGORY`, `URL`, `WIDTH`) VALUES (F_GET_SEQ_CORE(), '业务功能', '业务功能', 'gikam-reqentry', '/secure/core/module/gikam/reqentries/page/choose-list', NULL); +INSERT INTO `T_CORE_ADMIN_CHOOSE_CONFIG` (`ID`, `NAME`, `TITLE`, `CATEGORY`, `URL`, `WIDTH`) VALUES (F_GET_SEQ_CORE(), '系统编码', '系统编码', 'code', '/secure/core/module/sys/codes/page/choose-list', '28%'); +commit; + +-- ---------------------------- +-- Records of t_core_code_category +-- ---------------------------- +INSERT INTO `T_CORE_CODE_CATEGORY` (`ID`, `CODECATEGORYNAME`, `CODECLASSID`, `REMARK`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('activatedFlag', '启用停用', 'sys', NULL, 25, NULL, NULL, NULL, NULL); +INSERT INTO `T_CORE_CODE_CATEGORY` (`ID`, `CODECATEGORYNAME`, `CODECLASSID`, `REMARK`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('columnType', '数据库字段类型', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO `T_CORE_CODE_CATEGORY` (`ID`, `CODECATEGORYNAME`, `CODECLASSID`, `REMARK`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('confirmFlag', '是或否', 'biz', NULL, 17, NULL, NULL, NULL, NULL); +INSERT INTO `T_CORE_CODE_CATEGORY` (`ID`, `CODECATEGORYNAME`, `CODECLASSID`, `REMARK`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('coreElnDisplayCategory', 'eln数据源显示类型', 'sys', NULL, 6, NULL, NULL, NULL, NULL); +INSERT INTO `T_CORE_CODE_CATEGORY` (`ID`, `CODECATEGORYNAME`, `CODECLASSID`, `REMARK`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('coreElnDsScope', '作用域', 'sys', NULL, 6, NULL, NULL, NULL, NULL); +INSERT INTO `T_CORE_CODE_CATEGORY` (`ID`, `CODECATEGORYNAME`, `CODECLASSID`, `REMARK`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('coreElnDsSqlCategory', 'SQL类型', 'sys', NULL, 6, NULL, NULL, NULL, NULL); +INSERT INTO `T_CORE_CODE_CATEGORY` (`ID`, `CODECATEGORYNAME`, `CODECLASSID`, `REMARK`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('country', '国家', 'biz', NULL, 2, NULL, NULL, NULL, NULL); +INSERT INTO `T_CORE_CODE_CATEGORY` (`ID`, `CODECATEGORYNAME`, `CODECLASSID`, `REMARK`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('fileServerClusterNode', '文件服务器集群节点编码', 'biz', NULL, 21, NULL, NULL, NULL, NULL); +INSERT INTO `T_CORE_CODE_CATEGORY` (`ID`, `CODECATEGORYNAME`, `CODECLASSID`, `REMARK`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('lastSuspendedFlag', '停用状态', 'biz', NULL, 21, NULL, NULL, NULL, NULL); +INSERT INTO `T_CORE_CODE_CATEGORY` (`ID`, `CODECATEGORYNAME`, `CODECLASSID`, `REMARK`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('locked', '是否锁定', 'sys', NULL, 3, NULL, NULL, NULL, NULL); +INSERT INTO `T_CORE_CODE_CATEGORY` (`ID`, `CODECATEGORYNAME`, `CODECLASSID`, `REMARK`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('natio', '民族', 'biz', NULL, 4, NULL, NULL, NULL, NULL); +INSERT INTO `T_CORE_CODE_CATEGORY` (`ID`, `CODECATEGORYNAME`, `CODECLASSID`, `REMARK`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('orgcategory', '组织类型', 'sys', NULL, 5, NULL, NULL, NULL, NULL); +INSERT INTO `T_CORE_CODE_CATEGORY` (`ID`, `CODECATEGORYNAME`, `CODECLASSID`, `REMARK`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('orgProperty', '部门属性', 'biz', NULL, 21, NULL, NULL, NULL, NULL); +INSERT INTO `T_CORE_CODE_CATEGORY` (`ID`, `CODECATEGORYNAME`, `CODECLASSID`, `REMARK`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('passwordPolicy', '密码策略类型', 'sys', NULL, 5, NULL, NULL, NULL, NULL); +INSERT INTO `T_CORE_CODE_CATEGORY` (`ID`, `CODECATEGORYNAME`, `CODECLASSID`, `REMARK`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('queryGroup', '通用查询分组', 'biz', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO `T_CORE_CODE_CATEGORY` (`ID`, `CODECATEGORYNAME`, `CODECLASSID`, `REMARK`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('remoteCallRequestStatus', '远程调用请求状态', 'sys', NULL, 93, NULL, NULL, NULL, NULL); +INSERT INTO `T_CORE_CODE_CATEGORY` (`ID`, `CODECATEGORYNAME`, `CODECLASSID`, `REMARK`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('remoteCallResponseStatus', '远程调用反馈状态', 'sys', NULL, 93, NULL, NULL, NULL, NULL); +INSERT INTO `T_CORE_CODE_CATEGORY` (`ID`, `CODECATEGORYNAME`, `CODECLASSID`, `REMARK`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('reportCategory', '报表组类别', 'sys', NULL, 29, NULL, NULL, NULL, NULL); +INSERT INTO `T_CORE_CODE_CATEGORY` (`ID`, `CODECATEGORYNAME`, `CODECLASSID`, `REMARK`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('sex', '性别', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO `T_CORE_CODE_CATEGORY` (`ID`, `CODECATEGORYNAME`, `CODECLASSID`, `REMARK`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('todo', '待办类型', 'sys', NULL, NULL, NULL, NULL, NULL, NULL); +INSERT INTO `T_CORE_CODE_CATEGORY` (`ID`, `CODECATEGORYNAME`, `CODECLASSID`, `REMARK`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('userStatus', '用户状态', 'sys', NULL, 24, NULL, NULL, NULL, NULL); +INSERT INTO `T_CORE_CODE_CATEGORY` (`ID`, `CODECATEGORYNAME`, `CODECLASSID`, `REMARK`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('writeBackCategory', '反写控制类型', 'sys', NULL, 5, NULL, NULL, NULL, NULL); +INSERT INTO `T_CORE_CODE_CATEGORY` (`ID`, `CODECATEGORYNAME`, `CODECLASSID`, `REMARK`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('yesorno', '是否', 'sys', NULL, 24, NULL, NULL, NULL, NULL); +INSERT INTO `T_CORE_CODE_CATEGORY` (`ID`, `CODECATEGORYNAME`, `CODECLASSID`, `REMARK`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('requestMode', '导出方式', 'sys', NULL, '94', NULL, NULL, NULL, NULL); +commit; + +-- ---------------------------- +-- Records of t_core_code +-- ---------------------------- +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '美国', 'country', NULL, 2, 0, '0', NULL, NULL, NULL, 'America', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '中国', 'country', NULL, 1, 1, '0', NULL, NULL, NULL, 'China', 'admin', '超级管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '男', 'sex', NULL, 1, 2, '0', NULL, NULL, NULL, 'male', 'admin', '超级管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '未锁定', 'locked', NULL, 1, 0, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '已锁定', 'locked', NULL, 2, 0, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '汉族', 'natio', NULL, 1, 0, '0', NULL, NULL, NULL, 'Ha', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '回族', 'natio', NULL, 1, 0, '0', NULL, NULL, NULL, 'Hui', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '实验室', 'orgcategory', NULL, 1, 0, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '部门', 'orgcategory', NULL, 2, 0, '0', NULL, NULL, NULL, '2', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '岗位', 'orgcategory', NULL, 3, 0, '0', NULL, NULL, NULL, '3', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '女', 'sex', NULL, 1, 2, '0', NULL, NULL, NULL, 'woma', 'admin', '超级管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '壮族', 'natio', NULL, 1, 2, '0', NULL, NULL, NULL, 'Zhuang', 'admin', '超级管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '满族', 'natio', NULL, 1, 2, '0', NULL, NULL, NULL, 'Manchu', 'admin', '超级管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '彝族', 'natio', NULL, 1, 2, '0', NULL, NULL, NULL, 'Yi', 'admin', '超级管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '字符串', 'columnType', NULL, 1, 0, '0', NULL, NULL, NULL, 'STRING', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '数字', 'columnType', NULL, 2, 0, '0', NULL, NULL, NULL, 'NUMBER', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '日期', 'columnType', NULL, 3, 0, '0', NULL, NULL, NULL, 'DATE', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '日期时间', 'columnType', NULL, 4, 0, '0', NULL, NULL, NULL, 'DATETIME', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '可用', 'lastSuspendedFlag', NULL, 1, 0, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '停用', 'lastSuspendedFlag', NULL, 2, 0, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '下拉框', 'columnType', NULL, 5, 0, '0', NULL, NULL, NULL, 'SELECT', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '日本', 'country', NULL, 3, 0, '0', NULL, NULL, NULL, 'Japa', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '激活', 'userStatus', NULL, 1, 0, '0', NULL, NULL, NULL, 'activated', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '锁定', 'userStatus', NULL, 2, 0, '0', NULL, NULL, NULL, 'locked', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '废弃', 'userStatus', NULL, 3, 0, '0', NULL, NULL, NULL, 'deprecated', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '否', 'yesorno', NULL, 1, 0, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '是', 'yesorno', NULL, 2, 0, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '全局策略', 'passwordPolicy', NULL, 1, 0, '0', NULL, NULL, NULL, 'GLOBAL', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '角色策略', 'passwordPolicy', NULL, 1, 0, '0', NULL, NULL, NULL, 'ROLE', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '常规报表', 'reportCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'common', NULL, NULL, NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '查询报表', 'reportCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'select', NULL, NULL, NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '常规报表', 'reportCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'common', NULL, NULL, NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '查询报表', 'reportCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'select', NULL, NULL, NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '成功', 'remoteCallRequestStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '失败', 'remoteCallRequestStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '-1', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '待处理', 'remoteCallRequestStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '成功', 'remoteCallResponseStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '失败', 'remoteCallResponseStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '常规报表', 'reportCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'common', NULL, NULL, NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '查询报表', 'reportCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'select', NULL, NULL, NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '成功', 'remoteCallRequestStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '失败', 'remoteCallRequestStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '-1', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '待处理', 'remoteCallRequestStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '成功', 'remoteCallResponseStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '失败', 'remoteCallResponseStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '业务待办', 'todo', NULL, 1, 0, '0', NULL, NULL, NULL, 'business', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '超期提醒', 'todo', NULL, 21, 0, '0', NULL, NULL, NULL, 'overdue', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '启用', 'activatedFlag', NULL, 1, NULL, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '停用', 'activatedFlag', NULL, 2, NULL, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '是', 'confirmFlag', NULL, 1, 1, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '否', 'confirmFlag', NULL, 1, 1, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '存储过程', 'coreElnDsSqlCategory', NULL, 2, NULL, '0', NULL, NULL, NULL, 'procedure', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '公有', 'coreElnDsScope', NULL, 1, NULL, '0', NULL, NULL, NULL, 'public', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '私有', 'coreElnDsScope', NULL, 2, NULL, '0', NULL, NULL, NULL, 'protect', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '表格', 'coreElnDisplayCategory', NULL, 1, NULL, '0', NULL, NULL, NULL, 'list', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '详细', 'coreElnDisplayCategory', NULL, 2, NULL, '0', NULL, NULL, NULL, 'detail', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '普通SQL', 'coreElnDsSqlCategory', NULL, 1, NULL, '0', NULL, NULL, NULL, 'commonSql', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '实时反写', 'writeBackCategory', NULL, NULL, 0, '0', NULL, NULL, NULL, 'realtime', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '事件反写', 'writeBackCategory', NULL, NULL, 0, '0', NULL, NULL, NULL, 'trigger', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '同步', 'requestMode', NULL, NULL, 0, '0', NULL, NULL, NULL, 'sync', 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE` (`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (F_GET_SEQ_CORE(), '异步', 'requestMode', NULL, NULL, 0, '0', NULL, NULL, NULL, 'async', 'admin', '系统管理员', NULL); + +commit; + +-- ---------------------------- +-- Records of t_core_code_class +-- ---------------------------- +INSERT INTO `T_CORE_CODE_CLASS` (`ID`, `CODECLASSNAME`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('biz', '业务编码', 0, 0, 'admin', '系统管理员', NULL); +INSERT INTO `T_CORE_CODE_CLASS` (`ID`, `CODECLASSNAME`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('sys', '系统编码', 0, 0, 'admin', '系统管理员', NULL); +commit; +-- ---------------------------- +-- Records of t_core_constant +-- ---------------------------- +INSERT INTO `T_CORE_CONSTANT` (`ID`, `CONSTANTVALUE`, `CONSTANTDESC`, `CLASSFICATION`, `SHOW`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('ACCOUNT_EXPIRY_INTERVAL', '365', '用户到期天数', '系统', '1', NULL, NULL, NULL, NULL); +INSERT INTO `T_CORE_CONSTANT` (`ID`, `CONSTANTVALUE`, `CONSTANTDESC`, `CLASSFICATION`, `SHOW`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('FILE-CKEDITOR-EXTENSIONS', 'jpg,jpeg,png,bmp', 'CKEDITOR中允许上传的图片类型', '系统', '1', 0, NULL, NULL, NULL); +INSERT INTO `T_CORE_CONSTANT` (`ID`, `CONSTANTVALUE`, `CONSTANTDESC`, `CLASSFICATION`, `SHOW`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('FILE-EXTENSIONS', 'txt,htm,html,doc,jpg,jpeg,gif,tif,tiff,png,bmp,zip,rar,xls,ppt,ini,pdf,docx,xlsx,swf,dwg,wps,pptx,ppt,cpt,json', '附件上传允许的文件类型', '系统', '1', 0, NULL, NULL, NULL); +INSERT INTO `T_CORE_CONSTANT` (`ID`, `CONSTANTVALUE`, `CONSTANTDESC`, `CLASSFICATION`, `SHOW`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('FILE-SPACELIMIT', '100', '附件大小限制,单位为M', '系统', '1', 0, NULL, NULL, NULL); +INSERT INTO `T_CORE_CONSTANT` (`ID`, `CONSTANTVALUE`, `CONSTANTDESC`, `CLASSFICATION`, `SHOW`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('FILE-VIEW-EXTENSIONS', 'txt,doc,jpg,jpeg,png,bmp,xls,ppt,pdf,docx,xlsx,pptx,ppt', '允许预览的的文件类型', '系统', '1', 0, NULL, NULL, NULL); +INSERT INTO `T_CORE_CONSTANT` (`ID`, `CONSTANTVALUE`, `CONSTANTDESC`, `CLASSFICATION`, `SHOW`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('FILESERVER_CLUSTER', '0', '文件服务器是否集群,根据Nginx的配置请求不同的文件服务器(0否,1是)', '系统', '1', NULL, NULL, NULL, NULL); +INSERT INTO `T_CORE_CONSTANT` (`ID`, `CONSTANTVALUE`, `CONSTANTDESC`, `CLASSFICATION`, `SHOW`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('LOGIN.LOGINMODE', '10001', '登录方式(2进制 xxxx,第一位账号,第二位手机号,第三位身份证号,第四位电子邮箱,第五位人员编码)', '系统', '1', 0, NULL, NULL, NULL); +INSERT INTO `T_CORE_CONSTANT` (`ID`, `CONSTANTVALUE`, `CONSTANTDESC`, `CLASSFICATION`, `SHOW`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('LOGIN_TIMEOUT', '1800', '登录超时(单位:秒)', '系统', '1', NULL, NULL, NULL, NULL); +INSERT INTO `T_CORE_CONSTANT` (`ID`, `CONSTANTVALUE`, `CONSTANTDESC`, `CLASSFICATION`, `SHOW`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('SYS_AMTD_IN_MS', '0', '可接受的应用程序的时间和数据库时间的偏差', '系统', '1', 0, NULL, NULL, NULL); +INSERT INTO `T_CORE_CONSTANT` (`ID`, `CONSTANTVALUE`, `CONSTANTDESC`, `CLASSFICATION`, `SHOW`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('WORKSPACE-REFRESH-FREQUENCY', '0.5', '登录首页刷新频率(分钟)', '系统', '1', 0, NULL, NULL, NULL); +commit; +-- ---------------------------- +-- Records of t_core_org +-- ---------------------------- +INSERT INTO `T_CORE_ORG` (`ID`, `ORGNAME`, `PARENTID`, `ORGCATEGORY`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`, `CREATEDBYORGID`, `CREATEDBYORGNAME`, `BIZCODE`, `ORGPROPERTY`, `ORGSHORTNAME`, `ORDERACCEPT`, `SAMPLEDEPARTMENT`, `ORDERNO`) VALUES ('901', '其他单位', NULL, 'company', 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1); +INSERT INTO `T_CORE_ORG` (`ID`, `ORGNAME`, `PARENTID`, `ORGCATEGORY`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`, `CREATEDBYORGID`, `CREATEDBYORGNAME`, `BIZCODE`, `ORGPROPERTY`, `ORGSHORTNAME`, `ORDERACCEPT`, `SAMPLEDEPARTMENT`, `ORDERNO`) VALUES ('901901', '北京三维天地科技有限公司', '901', 'department', 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 2); +commit; +-- ---------------------------- +-- Records of t_core_password_policy +-- ---------------------------- +INSERT INTO `T_CORE_PASSWORD_POLICY` (`ID`, `NAME`, `TYPE`, `MINNUMBER`, `MINLOWERCASE`, `MINUPPERCASE`, `MINSPECIALCHARACTERS`, `MINLENGTH`, `MAXLENGTH`, `MAXFAILEDATTEMPTS`, `EXPIRYINTERVAL`, `EXPIREDMAXUSE`, `REUSEINTERVAL`, `HISTORYLENGTH`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`, `CREATEDBYORGID`, `CREATEDBYORGNAME`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDTIME`, `LASTSUSPENDEDBYNAME`) +VALUES (1, '全局策略', 'GLOBAL', NULL, NULL, NULL, NULL, 6, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL); +commit; +-- ---------------------------- +-- Records of t_core_role +-- ---------------------------- +INSERT INTO `T_CORE_ROLE` (`ID`, `ROLENAME`, `CREATEDTIME`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDTIME`, `USEDBYORGID`, `USEDBYORGNAME`, `CREATEDBYID`, `LASTSUSPENDEDBYID`, `CREATEDBYNAME`, `VERSION`, `LASTSUSPENDEDBYNAME`, `ROLEDESC`, `ORDERNO`, `PASSWORDPOLICYID`) VALUES (1, '管理员角色', null, '0', NULL, '901901', NULL, NULL, NULL, NULL, 60, NULL, NULL, 1, NULL); +commit; +-- ---------------------------- +-- Records of t_core_role_permission +-- ---------------------------- +INSERT INTO `T_CORE_ROLE_PERMISSION` (`ID`, `ROLEID`, `PERMISSIONTYPEID`, `TARGETID`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES (491, 1, 'T_CORE_MENU', '0', 'admin', '系统管理员', NULL); +commit; +-- ---------------------------- +-- Records of T_CORE_ROLE_PERMISSION_TYPE +-- ---------------------------- +INSERT INTO T_CORE_ROLE_PERMISSION_TYPE(ID, TYPENAME, PERMISSIONTYPE, GRIDPRIMARYURL, GRIDCOLUMNSETTINGS, ORDERNO, LASTSUSPENDEDFLAG) VALUES ('T_CORE_MENU_GROUP', '菜单组权限', 'data', '/secure/core/module/sys/menu-groups', '{title:''菜单组编码'',field:''id''},{title:''菜单组名称'',field:''groupName''}', '22', '0'); +INSERT INTO T_CORE_ROLE_PERMISSION_TYPE(ID, TYPENAME, PERMISSIONTYPE, GRIDPRIMARYURL, GRIDCOLUMNSETTINGS, ORDERNO, LASTSUSPENDEDFLAG) VALUES ('T_CORE_MENU', '菜单权限', 'menu', '/secure/core/module/sys/menus', '{title:''菜单ID'',field:''id''},{title:''菜单名称'',field:''menuName''},{title:''菜单类型'',field:''applicable''}', '10', '0'); +INSERT INTO T_CORE_ROLE_PERMISSION_TYPE(ID, TYPENAME, PERMISSIONTYPE, GRIDPRIMARYURL, GRIDCOLUMNSETTINGS, ORDERNO, LASTSUSPENDEDFLAG) VALUES ('T_CORE_ORG', '单位权限', 'data', '/secure/core/module/mdm/orgs', '{title:''单位编码'',field:''id''},{title:''单位名称'',field:''orgName''}', '10', '0'); +INSERT INTO T_CORE_ROLE_PERMISSION_TYPE(ID, TYPENAME, PERMISSIONTYPE, ORDERNO, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDTIME, GRIDPRIMARYURL, GRIDCOLUMNSETTINGS, LASTSUSPENDEDBYNAME) VALUES ('T_CORE_WK_PANEL', '首页面板权限', 'data', 23, '0', NULL, NULL, '/secure/core/module/item/workspace-panels', '{title:''首页面板名称'',field:''title''}', NULL); + +commit; +-- ---------------------------- +-- Records of t_core_role_user +-- ---------------------------- +INSERT INTO `T_CORE_ROLE_USER` (`ID`, `ROLEID`, `CREATEDTIME`, `USERID`, `CREATEDBYID`, `CREATEDBYNAME`, `DEFAULTFLAG`) VALUES (1, 1, NULL, 'admin', NULL, NULL, NULL); +commit; +-- ---------------------------- +-- Records of t_core_rounding_rule +-- ---------------------------- +INSERT INTO T_CORE_ROUNDING_RULE(ID, REMARK, LOCKED, SCRIPT, ORDERNO, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, RULENAME) VALUES ('FDA', '四舍六入五留双,保留N位小数。当尾数小于或等于4时,直接将尾数舍去;当尾数大于或等于6时,将尾数 舍去并向前一位进位;当尾数为5,而尾数后面的数字均为0时,应看尾数 “5”的前一位:若前一位数字此时为奇数,就向前进一位;若前一位数字 此时为偶数,则将尾数舍去,数字“0”在此时被视为偶数;当尾数为5,而 尾数“5”的后面还有任何不是0的数字时,无论前一位在此时为奇数还是偶数, 也无论“5”后面不为0的数字在哪一位上,都向前进一位', '0', 'if (NumberUtils.isScientificNumber(data)) { + return NumberUtils.scientificNotationFormat(new BigDecimal(data).setScale(numberCnt, RoundingMode.HALF_EVEN), numberCnt); +} +return new BigDecimal(data).setScale(numberCnt, RoundingMode.HALF_EVEN).toString();', '3', '0', NULL, NULL, NULL, 'FDA'); + +INSERT INTO T_CORE_ROUNDING_RULE(ID, REMARK, LOCKED, SCRIPT, ORDERNO, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, RULENAME) VALUES ('NONE', '无修约规则', '0', 'return data;', '4', '0', NULL, NULL, NULL, '无修约规则'); + +INSERT INTO T_CORE_ROUNDING_RULE(ID, REMARK, LOCKED, SCRIPT, ORDERNO, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, RULENAME) VALUES ('ISO', '四舍五入保留N位小数。如果大于5,则最后的有效数字+1;如果小于5,则舍去;例如:设 小数为3位,则150.2637=150.264和174.2834=174.283', '0', 'if (NumberUtils.isScientificNumber(data)) { + return NumberUtils.scientificNotationFormat(new BigDecimal(data).setScale(numberCnt, RoundingMode.HALF_UP), numberCnt); +} +return new BigDecimal(data).setScale(numberCnt, RoundingMode.HALF_UP).toString();', '2', '0', NULL, NULL, NULL, 'ISO'); + + +INSERT INTO T_CORE_ROUNDING_RULE(ID, REMARK, LOCKED, SCRIPT, ORDERNO, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, RULENAME) VALUES ('EPA', '保留N位有效数字。如果大于或等于5,则有效数字最后一位+1,其余非有效数字将被删除 (如果是在小数点右边)或是被换成0(如果在小数点左边)。如果被修约数字为科学计数法,则修约结果用科学计数法表示;如果被修约数字为普通计数,则修约结果可以用普通计数表示的会用普通计数表示,否则用修约结果用科学计数法表示。例如: 如果设置有效数字为3位,那么1=1.00;1.2E2=1.20E2;0.0000001=1.00E-7', '0', 'import java.util.regex.Pattern; +import java.util.regex.Matcher; +String roundingResult = null; +String originalData = new BigDecimal(data).stripTrailingZeros().toPlainString(); +boolean negative = originalData.contains("-"); +boolean scientificNumber = NumberUtils.isScientificNumber(data); +String positiveData = negative ? originalData.substring(1) : originalData; + +int notZeorIndex = -1; // 第1个非0数字的索引 +Pattern notZeroPattern = Pattern.compile("[1-9]{1}"); +Matcher notZeroMatcher = notZeroPattern.matcher(positiveData); +if (notZeroMatcher.find()) { + notZeorIndex = notZeroMatcher.start(); +} else { + return "0"; +} + +String prefixData = null; // 整数部分 +int pointIndex = positiveData.indexOf("."); // 小数点位置索引 +if (pointIndex == -1) { + prefixData = positiveData; +} else { + prefixData = positiveData.substring(0, pointIndex); +} +int prefixDataLength = prefixData.length(); // 整数部分长度 + +/** + * 处理思路:分为整数部分为0 和 整数部分不为0的情况,其中的关键是处理四舍六入后的进位问题 + */ +if (notZeorIndex == 0) { + String tempRoundingResult = new BigDecimal(positiveData).setScale(numberCnt - prefixDataLength, RoundingMode.HALF_UP).toPlainString(); + String tempPrefixData = null; // 整数部分 + int tempPointIndex = tempRoundingResult.indexOf("."); // 小数点位置索引 + if (tempPointIndex == -1) { + tempPrefixData = tempRoundingResult; + } else { + tempPrefixData = tempRoundingResult.substring(0, tempPointIndex); + } + int tempPrefixDataLength = tempPrefixData.length(); // 整数部分长度 + if (tempPrefixDataLength > prefixDataLength) { + roundingResult = new BigDecimal(tempRoundingResult).setScale(numberCnt - tempPrefixDataLength, RoundingMode.HALF_UP).toString(); + } else { + roundingResult = new BigDecimal(tempRoundingResult).setScale(numberCnt - prefixDataLength, RoundingMode.HALF_UP).toString(); + } +} else { + String tempRoundingResult = new BigDecimal(positiveData).setScale(notZeorIndex - 2 + numberCnt, RoundingMode.HALF_UP).toPlainString(); + Matcher tempNotZeroMatcher = notZeroPattern.matcher(tempRoundingResult); + int tempNotZeorIndex = -1; // 第1个非0数字的索引 + if (tempNotZeroMatcher.find()) { + tempNotZeorIndex = tempNotZeroMatcher.start(); + } + if (tempNotZeorIndex == 0) { + roundingResult = new BigDecimal(tempRoundingResult).setScale(numberCnt - 1, RoundingMode.HALF_UP).toPlainString(); + } else if (tempNotZeorIndex < notZeorIndex) { + roundingResult = new BigDecimal(tempRoundingResult).setScale(tempNotZeorIndex - 2 + numberCnt, RoundingMode.HALF_UP).toPlainString(); + } else { + roundingResult = new BigDecimal(tempRoundingResult).setScale(notZeorIndex - 2 + numberCnt, RoundingMode.HALF_UP).toPlainString(); + } +} + +if (scientificNumber) { + roundingResult = NumberUtils.scientificNotationFormat(new BigDecimal(roundingResult), numberCnt - 1); +} +return (negative ? "-" : "") + roundingResult;', '1', '0', NULL, NULL, NULL, 'EPA'); + +commit; + +-- ---------------------------- +-- Records of t_core_sequence +-- ---------------------------- +INSERT INTO `T_CORE_SEQUENCE` (`ID`, `PATTERN`, `JSONPARAM`) VALUES ('SEQ_ACTIVITI', '[nnnnnnnnnnnn]', NULL); +INSERT INTO `T_CORE_SEQUENCE` (`ID`, `PATTERN`, `JSONPARAM`) VALUES ('SEQ_CORE', '[nnnnnnnnnnnn]', NULL); +INSERT INTO `T_CORE_SEQUENCE` (`ID`, `PATTERN`, `JSONPARAM`) VALUES ('SEQ_ORDERNO', '[nnnnnnnnnnnn]', NULL); +INSERT INTO `T_CORE_SEQUENCE` (`ID`, `PATTERN`, `JSONPARAM`) VALUES ('T_CORE_AT_RECORD', '[nnnnnnnnnnnn]', NULL); +INSERT INTO `T_CORE_SEQUENCE` (`ID`, `PATTERN`, `JSONPARAM`) VALUES ('T_CORE_AT_RECORD_LINE', '[nnnnnnnnnnnn]', NULL); +INSERT INTO `T_CORE_SEQUENCE` (`ID`, `PATTERN`, `JSONPARAM`) VALUES ('T_CORE_EMAIL_CONFIG_RECEIPENT', '[nnnnnnnnnnnn]', NULL); +INSERT INTO `T_CORE_SEQUENCE` (`ID`, `PATTERN`, `JSONPARAM`) VALUES ('T_CORE_FILE', '[nnnnnnnnnnnn]', NULL); +INSERT INTO `T_CORE_SEQUENCE` (`ID`, `PATTERN`, `JSONPARAM`) VALUES ('T_CORE_MENU', '[yyyy][mm][dd][nnn]', NULL); +INSERT INTO `T_CORE_SEQUENCE` (`ID`, `PATTERN`, `JSONPARAM`) VALUES ('T_CORE_MENU_GROUP', '[yyyy][mm][nnnnn]', NULL); +INSERT INTO `T_CORE_SEQUENCE` (`ID`, `PATTERN`, `JSONPARAM`) VALUES ('T_CORE_MENU_GROUP_LINE', '[nnnnnnnnnnnn]', NULL); +INSERT INTO `T_CORE_SEQUENCE` (`ID`, `PATTERN`, `JSONPARAM`) VALUES ('T_CORE_QUERY_CONFIG', '[yyyy][mm][nnnnn]', NULL); +INSERT INTO `T_CORE_SEQUENCE` (`ID`, `PATTERN`, `JSONPARAM`) VALUES ('T_CORE_QUERY_CONFIG_COLUMN', '[nnnnnnnnnnnn]', NULL); +INSERT INTO `T_CORE_SEQUENCE` (`ID`, `PATTERN`, `JSONPARAM`) VALUES ('T_CORE_SCHEDULE_TASK_CONFIG', '[yyyy][mm][nnnnn]', NULL); +commit; +-- ---------------------------- +-- Records of t_core_table +-- ---------------------------- +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_ADMIN_CHOOSE_CONFIG', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_ADMIN_MYBATIS_MAPPER', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_ADMIN_MYBATIS_STMT', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_ADMIN_PAGE_CONFIG', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_ADMIN_SELECT_CONFIG', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_BPMN_COMMENT', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_BPMN_DIAGRAM', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_BPMN_DRAFT', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_BPMN_INST', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_BPMN_INST_TASK', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_BPMN_INST_TASK_ROLE', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_BPMN_INST_TASK_USER', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_BPMN_PROC', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_CODE', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_CODE_CATEGORY', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_CONSTANT', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_DATASOURCE', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_DATE_SEQUENCE', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_ELN', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_ELN_AT_RECORD', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_ELN_DS', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_ELN_DS_FIELD', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_ELN_FIELD', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_ELN_TMPL', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_ELN_TMPL_DS', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_ELN_TMPL_VERSION', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_EMAIL_CONFIG', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_EMAIL_CONFIG_RECEIPENT', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_EMAIL_CONFIG_REC_ROLE', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_FILE', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_LEVEL_SEQUENCE', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_LOG', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_LOGIN_LOG', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_MENU', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_MENU_DELETED', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_MENU_GROUP', '1', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_MENU_GROUP_LINE', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_MESSAGE', '0', '1'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_MESSAGE_RECEIPENT', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_ORG', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_ORG_USER', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_PASSWORD_POLICY', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_QUERY_CONFIG', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_QUERY_CONFIG_COLUMN', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_REPORT_CONFIG', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_REPORT_CONFIG_LINE', '0', '1'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_ROLE', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_ROLE_PERMISSION', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_ROLE_PERMISSION_TYPE', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_ROLE_USER', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_ROUNDING_RULE', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_SCHEDULE_TASK', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_SCHEDULE_TASK_CONFIG', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_SCHEDULE_TASK_LOG', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_SHORTCUT_MENU', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_TODO_CONFIG', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_USER', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_USER_PERMISSION', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_WKUP_CONF', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_WK_PANEL', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_WORK_AGENT', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_WORK_AGENT_MENU', '0', '0'); +INSERT INTO `T_CORE_TABLE` (`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_EXPORT_LOG', '0', '0'); +commit; +-- ---------------------------- +-- Records of t_core_table_hierarchy +-- ---------------------------- +INSERT INTO `T_CORE_TABLE_HIERARCHY` (`ID`, `TABLENAME`, `MASTERTABLENAME`, `REFERCOLUMN`) VALUES (F_GET_SEQ_CORE(), 'T_CORE_LES_INSTANCE_UNIT', 'T_CORE_LES_INSTANCE', 'INSTANCEID'); +INSERT INTO `T_CORE_TABLE_HIERARCHY` (`ID`, `TABLENAME`, `MASTERTABLENAME`, `REFERCOLUMN`) VALUES (F_GET_SEQ_CORE(), 'T_CORE_ELN_DS_FIELD', 'T_CORE_ELN_DS', 'ELNDSID'); +INSERT INTO `T_CORE_TABLE_HIERARCHY` (`ID`, `TABLENAME`, `MASTERTABLENAME`, `REFERCOLUMN`) VALUES (F_GET_SEQ_CORE(), 'T_CORE_EMAIL_CONFIG_RECEIPENT', 'T_CORE_EMAIL_CONFIG', 'CONFIGID'); +INSERT INTO `T_CORE_TABLE_HIERARCHY` (`ID`, `TABLENAME`, `MASTERTABLENAME`, `REFERCOLUMN`) VALUES (F_GET_SEQ_CORE(), 'T_CORE_EMAIL_CONFIG_REC_ROLE', 'T_CORE_EMAIL_CONFIG', 'CONFIGID'); +INSERT INTO `T_CORE_TABLE_HIERARCHY` (`ID`, `TABLENAME`, `MASTERTABLENAME`, `REFERCOLUMN`) VALUES (F_GET_SEQ_CORE(), 'T_CORE_ADMIN_MYBATIS_STMT', 'T_CORE_ADMIN_MYBATIS_MAPPER', 'MAPPERID'); +INSERT INTO `T_CORE_TABLE_HIERARCHY` (`ID`, `TABLENAME`, `MASTERTABLENAME`, `REFERCOLUMN`) VALUES (F_GET_SEQ_CORE(), 'T_CORE_LES_TEMPLATE_UNIT', 'T_CORE_LES_TEMPLATE', 'TEMPLATEID'); +INSERT INTO `T_CORE_TABLE_HIERARCHY` (`ID`, `TABLENAME`, `MASTERTABLENAME`, `REFERCOLUMN`) VALUES (F_GET_SEQ_CORE(), 'T_CORE_QUERY_CONFIG_COLUMN', 'T_CORE_QUERY_CONFIG', 'CONFIGID'); +INSERT INTO `T_CORE_TABLE_HIERARCHY` (`ID`, `TABLENAME`, `MASTERTABLENAME`, `REFERCOLUMN`) VALUES (F_GET_SEQ_CORE(), 'T_CORE_MENU_GROUP_LINE', 'T_CORE_MENU_GROUP', 'GROUPID'); +INSERT INTO `T_CORE_TABLE_HIERARCHY` (`ID`, `TABLENAME`, `MASTERTABLENAME`, `REFERCOLUMN`) VALUES (F_GET_SEQ_CORE(), 'T_CORE_ELN_TMPL_DS', 'T_CORE_ELN_TMPL', 'ELNTMPLID'); +INSERT INTO `T_CORE_TABLE_HIERARCHY` (`ID`, `TABLENAME`, `MASTERTABLENAME`, `REFERCOLUMN`) VALUES (F_GET_SEQ_CORE(), 'T_CORE_ELN_TMPL_VERSION', 'T_CORE_ELN_TMPL', 'ELNTMPLID'); +INSERT INTO `T_CORE_TABLE_HIERARCHY` (`ID`, `TABLENAME`, `MASTERTABLENAME`, `REFERCOLUMN`) VALUES (F_GET_SEQ_CORE(), 'T_CORE_MESSAGE_RECEIPENT', 'T_CORE_MESSAGE', 'MESSAGEID'); +INSERT INTO `T_CORE_TABLE_HIERARCHY` (`ID`, `TABLENAME`, `MASTERTABLENAME`, `REFERCOLUMN`) VALUES (F_GET_SEQ_CORE(), 'T_CORE_REPORT_CONFIG_LINE', 'T_CORE_REPORT_CONFIG', 'REPORTCONFIGID'); +INSERT INTO `T_CORE_TABLE_HIERARCHY` (`ID`, `TABLENAME`, `MASTERTABLENAME`, `REFERCOLUMN`) VALUES (F_GET_SEQ_CORE(), 'T_CORE_WORK_AGENT_MENU', 'T_CORE_WORK_AGENT', 'AGENTID'); +commit; +-- ---------------------------- +-- Records of t_core_user +-- ---------------------------- +INSERT INTO `T_CORE_USER` (`ID`, `USERNAME`, `PASSWORD`, `EMAIL`, `MOBILE`, `IDCARD`, `FAILEDLOGINATTEMPTS`, `ORGID`, `ORGNAME`, `LASTSUSPENDEDFLAG`, `PASSWORDUPDATEDTIME`, `USERTYPE`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`, `CREATEDBYORGID`, `CREATEDBYORGNAME`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `VERSION`, `STATUS`, `USERID`, `EXPIREDPASSWORDUSES`, `EXPIRYDATE`, `PARENTORGID`, `MULTILOGIN`) +VALUES ('admin', '系统管理员', '649dc0802f2145b34bafee6886e4762d', NULL, NULL, NULL, 0, '901901', '北京三维天地科技有限公司', '0', NULL, 'sysAdmin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 7, 'actived', '12345', 0, NULL, NULL, '0'); +commit; +-- ---------------------------- +-- Records of t_core_user_permission_type +-- ---------------------------- +INSERT INTO `T_CORE_USER_PERMISSION_TYPE` (`ID`, `TYPENAME`, `PERMISSIONTYPE`, `ORDERNO`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDTIME`, `GRIDCHOOSEURL`, `GRIDCOLUMNSETTINGS`, `LASTSUSPENDEDBYNAME`, `GRIDQUERYURL`) VALUES ('T_CORE_ORG', '访问部门', 'data', 1, '0', NULL, NULL, '/secure/core/module/mdm/orgs/page/choose-list', '{title:''部门编码'',field:''targetId''},{title:''部门名称'',field:''ext$.orgname''},{title:''默认部门'',field:''defaultFlag'',type:''select'',category : ''sys'',param : {codeCategoryId :''yesorno''}}', NULL, '/secure/core/module/mdm/user-permissions/permission-types/T_CORE_ORG/queries'); +INSERT INTO `T_CORE_USER_PERMISSION_TYPE` (`ID`, `TYPENAME`, `PERMISSIONTYPE`, `ORDERNO`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDTIME`, `GRIDCHOOSEURL`, `GRIDCOLUMNSETTINGS`, `LASTSUSPENDEDBYNAME`, `GRIDQUERYURL`) VALUES ('T_CORE_REPORT_CONFIG_LINE', '报表配置明细查询权限', 'data', 6, '1', NULL, NULL, NULL, NULL, NULL, NULL); +INSERT INTO `T_CORE_USER_PERMISSION_TYPE` (`ID`, `TYPENAME`, `PERMISSIONTYPE`, `ORDERNO`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDTIME`, `GRIDCHOOSEURL`, `GRIDCOLUMNSETTINGS`, `LASTSUSPENDEDBYNAME`, `GRIDQUERYURL`) VALUES ('T_CORE_ROLE', '访问角色', 'data', 2, '0', NULL, NULL, '/secure/core/module/sys/roles/page/choose-list', '{title:''角色名称'',field:''ext$.rolename''},{title:''默认角色'',field:''defaultFlag'',type:''select'',category : ''sys'',param : {codeCategoryId :''yesorno''}}', NULL, '/core/module/sys/role-users/queries'); +commit; +-- ---------------------------- +-- Records of t_core_wk_panel +-- ---------------------------- +INSERT INTO `T_CORE_WK_PANEL` (`ID`, `TITLE`, `URL`, `VERSION`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `AUTHORITYCONTROL`, `TITLEDISPLAY`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`, `CREATEDBYORGID`, `CREATEDBYORGNAME`) VALUES ('13025', '待办', '/module/index/workspaces/todo-panel', NULL, '0', NULL, NULL, NULL, '0', '1', NULL, NULL, NULL, NULL, NULL); +commit; + + +-- --------初始数据----------------------------------------------------------end + +-- ----------------------------- 2019-12-30 add by zhangjr---------------------begin +insert into T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, `SHOW`, CREATEDTIME, CREATEDBYID, CREATEDBYNAME, VERSION) +values ('MAX_ATTEMPTS', '5', '调用方法失败后重试次数', '系统', '1', null, null, null, null); +-- ----------------------------- 2019-12-30 add by zhangjr---------------------end + +-- ----------------------------- 2019-12-30 add by jinx---------------------begin +ALTER TABLE `T_CORE_EXPORT_LOG` DROP COLUMN `GRIDNAME`; +COMMIT; +-- ----------------------------- 2019-12-30 add by jinx---------------------end + +-- ----------------------------- 2020-01-03 add by jinx---------------------begin + +INSERT INTO T_CORE_CONSTANT(`ID`, `CONSTANTVALUE`, `CONSTANTDESC`, `CLASSFICATION`, `SHOW`) VALUES ('FINEREPORT_FILE_HANDLE', '1', '帆软报表历史文件处理', '系统', '0'); + +UPDATE T_CORE_FILE SET BIZCATEGORY = 'master' WHERE SCOPE = 'finereport' AND TARGETID LIKE 'T_CORE_REPORT_CONFIG_LINE$%'; + +COMMIT; + +-- ----------------------------- 2020-01-03 add by jinx---------------------end + +-- ----------------------------- 2019-01-13 add by shixw--------------begin + +ALTER TABLE `t_core_user` +CHANGE COLUMN `USERID` `USERNO` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '人员编码'; + +-- ----------------------------- 2019-01-13 add by shixw--------------end + +-- ----------------------------- 2019-01-14 add by zhangjr--------------begin +CREATE TABLE `T_CORE_BPMN_DRAFT_ORG` ( + `ID` INT(11) NOT NULL COMMENT '主键', + `DRAFTID` INT(11) NOT NULL COMMENT '草稿编码', + `USEDORGID` varchar(32) DEFAULT NULL COMMENT '使用部门编码', + `CREATEDBYID` varchar(32) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(64) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单日期', + `CREATEDBYORGID` varchar(32) DEFAULT NULL COMMENT '单据单位编码', + `CREATEDBYORGNAME` varchar(256) DEFAULT NULL COMMENT '单据单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='流程草稿的使用部门'; + +INSERT INTO T_CORE_BPMN_DRAFT_ORG(ID, DRAFTID, USEDORGID, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +SELECT F_GET_SEQ_CORE(), ID, USEDORGID, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME + FROM T_CORE_BPMN_DRAFT + WHERE USEDORGID IS NOT NULL; +COMMIT; + +ALTER TABLE `t_core_bpmn_draft` DROP COLUMN `USEDORGID`; + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) +VALUES ('T_CORE_BPMN_DRAFT_ORG','0','0'); + +INSERT INTO t_core_table_hierarchy (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES (F_GET_SEQ_CORE(), 'T_CORE_BPMN_DRAFT_ORG', 'T_CORE_BPMN_DRAFT', 'DRAFTID'); +COMMIT; + +CREATE TABLE `T_CORE_BPMN_PROC_ORG` ( + `ID` INT(11) NOT NULL COMMENT '主键', + `PROCID` INT(11) NOT NULL COMMENT '流程定义编码', + `USEDORGID` varchar(32) DEFAULT NULL COMMENT '使用部门编码', + `CREATEDBYID` varchar(32) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(64) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单日期', + `CREATEDBYORGID` varchar(32) DEFAULT NULL COMMENT '单据单位编码', + `CREATEDBYORGNAME` varchar(256) DEFAULT NULL COMMENT '单据单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='流程定义的使用部门'; + +INSERT INTO T_CORE_BPMN_PROC_ORG(ID, PROCID, USEDORGID, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +SELECT F_GET_SEQ_CORE(), ID, USEDORGID, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME + FROM T_CORE_BPMN_PROC + WHERE USEDORGID IS NOT NULL; +COMMIT; + +ALTER TABLE `t_core_bpmn_proc` DROP COLUMN `USEDORGID`; +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) +VALUES ('T_CORE_BPMN_PROC_ORG','0','0'); + +INSERT INTO t_core_table_hierarchy (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES (F_GET_SEQ_CORE(), 'T_CORE_BPMN_PROC_ORG', 'T_CORE_BPMN_PROC', 'PROCID'); +COMMIT; +-- ----------------------------- 2019-01-14 add by zhangjr--------------end + +-- ----------------------------- 2020-01-15 add by shixw--------------begin + +-- 建表语句 +CREATE TABLE IF NOT EXISTS `T_CORE_NOTICE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TITLE` VARCHAR(540) DEFAULT NULL COMMENT '标题', + `PUBLISHORGID` VARCHAR(36) DEFAULT NULL COMMENT '发布单位编码', + `PUBLISHORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '发布单位名称', + `IMPORTANCE` VARCHAR(36) DEFAULT NULL COMMENT '重要程度', + `INFOCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '信息类型', + `VALIDDATE` DATETIME DEFAULT NULL COMMENT '有效期', + `INDEXDISPLAY` VARCHAR(36) DEFAULT NULL COMMENT '首页显示', + `NOTICECATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '公告类型', + `CONTENT` TEXT DEFAULT NULL COMMENT '内容', + `STATUS` VARCHAR(36) DEFAULT NULL COMMENT '状态(normal:正常,cancel:取消)', + `PROCESSSTATUS` VARCHAR(18) DEFAULT NULL COMMENT '流程状态', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='通知公告'; +CREATE TABLE IF NOT EXISTS `T_CORE_NOTICE_PERMISSION`( + `ID` BIGINT NOT NULL COMMENT '主键', + `NOTICEID` BIGINT DEFAULT NULL COMMENT '通知公告id', + `PERMISSIONTYPE` VARCHAR(36) DEFAULT NULL COMMENT '权限类型(T_CORE_ORG,T_CORE_ROLE,T_CORE_USER)', + `TARGETID` VARCHAR(36) DEFAULT NULL COMMENT '目标权限ID', + `TARGETNAME` VARCHAR(270) DEFAULT NULL COMMENT '目标权限名称', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='通知公告权限'; +CREATE INDEX IDX_CNP_NOTICEID ON T_CORE_NOTICE_PERMISSION (NOTICEID); + +-- 创建菜单语句 + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('9323', '通知公告', null, '93', 9323, '通知公告', '022.svg', null); + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('932301', '通知公告编制', '/secure/core/module/item/notices/page/edit-list', '9323', 932301, '通知公告编制', '005.svg', null); + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('932302', '通知公告审核', '/secure/core/module/item/notices/page/audit-list', '9323', 932302, '通知公告审核', '058.svg', null); + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('932303', '通知公告撤销', '/secure/core/module/item/notices/page/cancel-list', '9323', 932303, '通知公告撤销', '015.svg', null); + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('932304', '通知公告查询', '/secure/core/module/item/notices/page/search-list', '9323', 932304, '通知公告查询', '077.svg', null); + + + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) +VALUES ('T_CORE_NOTICE', '1', '1'); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) +VALUES ('T_CORE_NOTICE_PERMISSION', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('932301','T_CORE_NOTICE_PERMISSION', 'T_CORE_NOTICE', 'NOTICEID'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('infocategory', '信息类型', 'sys', NULL, 26, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('importance', '重要程度', 'sys', NULL, 24, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('noticecategory', '公告类型', 'sys', NULL, 27, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '通知公告', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'notice'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '工作计划', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'workplan'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '制度规范', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'rule'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '政策法规', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'law'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '企业新闻', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'news'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '工作动态', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'worktrend'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '常用资料', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'data'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '工作报告', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'report'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '常见问题', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'faq'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '服务支持', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'servicesupport'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '变更公示', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'modification'); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '普通', 'importance', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'ordinary'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '重要', 'importance', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'important'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '全局公告', 'noticecategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'whole'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '权限公告', 'noticecategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'authority'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('noticestatus', '通知状态', 'sys', NULL, 27, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '正常', 'noticestatus', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'normal'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '撤销', 'noticestatus', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'cancel'); + +INSERT INTO t_core_menu_ext(ID, SERVICENAME, TABLENAME, TYPE, ENABLE, EXT) VALUES ('9323', '通知公告', 'T_CORE_NOTICE', 'audit_def', '1', NULL); + +COMMIT; + +-- ----------------------------- 2020-01-15 add by shixw---------------------end + +-- ----------------------------- 2019-01-16 add by shixw--------------begin + +ALTER TABLE `t_core_bpmn_proc_org` +MODIFY COLUMN `ID` bigint NOT NULL COMMENT '主键', +MODIFY COLUMN `PROCID` bigint NOT NULL COMMENT '流程定义编码'; + +ALTER TABLE `t_core_bpmn_draft_org` +MODIFY COLUMN `ID` bigint NOT NULL COMMENT '主键', +MODIFY COLUMN `DRAFTID` bigint NOT NULL COMMENT '草稿编码'; + +-- ----------------------------- 2019-01-16 add by shixw--------------end + +-- ----------------------------- 2020-01-17 add by shixw--------------begin + +-- 建表语句 +CREATE TABLE IF NOT EXISTS `T_CORE_PV_CONF`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CONFNAME` VARCHAR(120) DEFAULT NULL COMMENT '可视化配置名称', + `MASTERFILTER` VARCHAR(1) DEFAULT NULL COMMENT '主业务流程过滤', + `MASTERFILTERCONF` TEXT DEFAULT NULL COMMENT '过滤配置', + `ACTIVATEDFLAG` VARCHAR( 1 ) DEFAULT NULL COMMENT '启用标志', + `ACTIVATEDBYID` VARCHAR( 36 ) DEFAULT NULL COMMENT '启用人编码', + `ACTIVATEDBYNAME` VARCHAR( 60 ) DEFAULT NULL COMMENT '启用人名称', + `ACTIVATEDTIME` DATETIME DEFAULT NULL COMMENT '启用时间', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='数据可视化配置'; + +CREATE TABLE IF NOT EXISTS `T_CORE_PV_MASTER_CONF`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CONFID` BIGINT DEFAULT NULL COMMENT '配置ID', + `MASTERCONFNO` VARCHAR(36) DEFAULT NULL COMMENT '流程编号', + `MASTERCONFNAME` VARCHAR(120) DEFAULT NULL COMMENT '流程名称', + `DATASEARCH` VARCHAR(1) DEFAULT NULL COMMENT '节点显示数据', + `TOTALSQL` TEXT DEFAULT NULL COMMENT '总数SQL', + `DONESQL` TEXT DEFAULT NULL COMMENT '已办SQL', + `SUBFILTER` VARCHAR(1) DEFAULT NULL COMMENT '子业务流程过滤', + `SUBFILTERCONF` TEXT DEFAULT NULL COMMENT '过滤配置', + `DISPLAYGRIDDATA` VARCHAR(1) DEFAULT NULL COMMENT '展示列表数据', + `GRIDSQL` TEXT DEFAULT NULL COMMENT '列表查询SQL', + `ORDERNO` INT DEFAULT NULL COMMENT '排序码', + `STATUSSQL` TEXT DEFAULT NULL COMMENT '列表查询SQL', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`), + INDEX `IDX_TCPMC_CONFID`(`CONFID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='数据可视化主业务流程配置'; + +CREATE TABLE IF NOT EXISTS `T_CORE_PV_SUB_CONF`( + `ID` BIGINT NOT NULL COMMENT '主键', + `MASTERCONFID` BIGINT DEFAULT NULL COMMENT '主业务流程配置ID', + `SUBCONFNO` VARCHAR(36) DEFAULT NULL COMMENT '流程编号', + `SUBCONFNAME` VARCHAR(120) DEFAULT NULL COMMENT '流程名称', + `DATASEARCH` VARCHAR(1) DEFAULT NULL COMMENT '节点显示数据', + `TOTALSQL` TEXT DEFAULT NULL COMMENT '总数SQL', + `DONESQL` TEXT DEFAULT NULL COMMENT '已办SQL', + `DISPLAYGRIDDATA` VARCHAR(1) DEFAULT NULL COMMENT '展示列表数据', + `GRIDSQL` TEXT DEFAULT NULL COMMENT '列表查询SQL', + `ORDERNO` INT DEFAULT NULL COMMENT '排序码', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`), + INDEX `IDX_TCPSC_MASTERCONFID`(`MASTERCONFID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='数据可视化子业务流程配置'; + +CREATE TABLE IF NOT EXISTS `T_CORE_PV_GRID_CONF`( + `ID` BIGINT NOT NULL COMMENT '主键', + `SOURCETYPE` VARCHAR(36) DEFAULT NULL COMMENT '来源类型(master/sub)', + `SOURCEID` BIGINT DEFAULT NULL COMMENT '来源ID', + `FIELD` VARCHAR(60) DEFAULT NULL COMMENT '列名', + `TITLE` VARCHAR(120) DEFAULT NULL COMMENT '名称', + `TYPE` VARCHAR(18) DEFAULT NULL COMMENT '数据类型(STRING、NUMBER、DATE、DATETIME、SELECT)', + `TYPECONF` VARCHAR(36) DEFAULT NULL COMMENT '数据类型配置(系统编码分类)', + `ACTIVATEDFLAG` VARCHAR( 1 ) DEFAULT NULL COMMENT '启用标志', + `ACTIVATEDBYID` VARCHAR( 36 ) DEFAULT NULL COMMENT '启用人编码', + `ACTIVATEDBYNAME` VARCHAR( 60 ) DEFAULT NULL COMMENT '启用人名称', + `ACTIVATEDTIME` DATETIME DEFAULT NULL COMMENT '启用时间', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`), + INDEX `IDX_TCPGC_SOURCEID`(`SOURCEID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='数据可视化列表'; + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9324', '业务可视化', '/secure/core/module/item/process-view-confs/page/edit-list', '93', 9324, '业务可视化', '046.svg', NULL); + + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) VALUES ('T_CORE_PV_CONF', '0', '0'); +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) VALUES ('T_CORE_PV_MASTER_CONF', '0', '0'); +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) VALUES ('T_CORE_PV_SUB_CONF', '0', '0'); +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) VALUES ('T_CORE_PV_GRID_CONF', '0', '0'); + + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES ('932401','T_CORE_PV_MASTER_CONF', 'T_CORE_PV_CONF', 'CONFID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES ('932402','T_CORE_PV_SUB_CONF', 'T_CORE_PV_MASTER_CONF', 'MASTERCONFID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES ('932403','T_CORE_PV_GRID_CONF', 'T_CORE_PV_MASTER_CONF', 'SOURCEID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES ('932404','T_CORE_PV_GRID_CONF', 'T_CORE_PV_SUB_CONF', 'SOURCEID'); + +commit; + +-- ----------------------------- 2020-01-17 add by shixw--------------end + +-- ----------------------------- 2020-01-18 add by shixw--------------begin + +delete from t_core_menu where id like '9323%'; + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('95', '消息中心', null, null, 95, '消息中心', '022.svg', null); + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('9501', '通知公告', null, '95', 9501, '通知公告', '022.svg', null); + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('950101', '通知公告编制', '/secure/core/module/item/notices/page/edit-list', '9501', 950101, '通知公告编制', '005.svg', null); + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('950102', '通知公告审核', '/secure/core/module/item/notices/page/audit-list', '9501', 950102, '通知公告审核', '058.svg', null); + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('950103', '通知公告撤销', '/secure/core/module/item/notices/page/cancel-list', '9501', 950103, '通知公告撤销', '015.svg', null); + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('950104', '通知公告查询', '/secure/core/module/item/notices/page/search-list', '9501', 950104, '通知公告查询', '077.svg', null); + + +update T_CORE_TABLE_HIERARCHY set id = '950101' where id ='932301'; + +update t_core_menu_ext set id = '9501' where id ='9323'; + + +insert into T_CORE_WK_PANEL (ID, TITLE, URL, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, AUTHORITYCONTROL, TITLEDISPLAY) +values ('NOTICE', '通知公告', '/module/index/workspaces/notice-panel', null, null, null, null, null, null, '0', null, null, null, '0', null); + +commit; + +-- ----------------------------- 2020-01-18 add by shixw--------------end + +-- ----------------------------- 2020-01-19 add by zhangxt--------------begin +ALTER TABLE `T_CORE_MENU` MODIFY COLUMN `HREF` varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '菜单链接'; +-- ----------------------------- 2020-01-19 add by zhangxt--------------end +-- ----------------------------- 2020-01-20 add by zhangxt--------------begin +ALTER TABLE `t_core_bpmn_draft_org` +MODIFY COLUMN `ID` bigint(20) NOT NULL COMMENT '主键' FIRST, +MODIFY COLUMN `DRAFTID` bigint(20) NOT NULL COMMENT '草稿编码' AFTER `ID`; + +ALTER TABLE `t_core_bpmn_proc_org` +MODIFY COLUMN `ID` bigint(20) NOT NULL COMMENT '主键' FIRST, +MODIFY COLUMN `PROCID` bigint(20) NOT NULL COMMENT '流程定义编码' AFTER `ID`; +-- ----------------------------- 2020-01-20 add by zhangxt--------------end + +-- ----------------------------- 2020-01-20 add by shixw--------------begin + +ALTER TABLE `t_core_pv_grid_conf` +ADD COLUMN `WIDTH` INT NULL COMMENT '列宽'; + +insert into t_core_constant (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, `SHOW`) +values ('PROCESS_VIEW_DEFAULT_COLWIDTH', '120', '业务可视化列配置默认宽度', '系统', '1'); + +UPDATE T_CORE_PV_GRID_CONF set width = 120; + +commit; + +-- ----------------------------- 2020-01-20 add by shixw--------------end + +-- ----------------------------- 2020-02-12 add by zhangxt--------------begin + +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (F_GET_SEQ_CORE(), '弹出选择框', 'columnType', NULL, 1, 0, '0', NULL, NULL, NULL, 'CHOOSE', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (F_GET_SEQ_CORE(), '复选框', 'columnType', NULL, 1, 0, '0', NULL, NULL, NULL, 'CHECKBOX', 'admin', '系统管理员', NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES (F_GET_SEQ_CORE(), '下拉列表配置', 'select-config', '/secure/core/module/admin/select-configs/queries/selectable', 'category', 'name'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES (F_GET_SEQ_CORE(), '弹框选择页面配置', 'choose-config', '/secure/core/module/admin/choose-configs/queries/selectable', 'category', 'name'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +select F_GET_SEQ_CORE(), a.CODECATEGORYNAME, a.id, CONCAT('/secure/core/module/sys/codes/queries/selectable?codeCategoryId=', a.ID), 'code', 'codeName' + from t_core_code_category a + where a.id not in (select t.CATEGORY from T_CORE_ADMIN_SELECT_CONFIG t); + +-- 建表语句 +CREATE TABLE IF NOT EXISTS `T_CORE_PAGE_TABLE_FIELD_CONF`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CONFID` BIGINT DEFAULT NULL COMMENT '配置主表ID', + `FIELDNAME` VARCHAR(36) DEFAULT NULL COMMENT '表中字段名称', + `PAGEFIELD` VARCHAR(120) DEFAULT NULL COMMENT '页面配置中的field', + `PAGETITLE` VARCHAR(120) DEFAULT NULL COMMENT '页面配置中的title', + `TYPE` VARCHAR(36) DEFAULT NULL COMMENT '表单/表格用-类型(日期/SELECT/文本等)', + `TYPEDS` VARCHAR(36) DEFAULT NULL COMMENT '下拉框/Choose所用数据源', + `COLSPAN` VARCHAR(6) DEFAULT NULL COMMENT '表单用-列宽', + `READONLY` VARCHAR(36) DEFAULT NULL COMMENT '表单用-是否只读', + `VALUE` VARCHAR(36) DEFAULT NULL COMMENT '表单用-默认值', + `WIDTH` VARCHAR(6) DEFAULT NULL COMMENT '表格用-宽度', + `EDITOR` VARCHAR(36) DEFAULT NULL COMMENT '表格用-是否渲染为编辑器', + `EXTCONF` TEXT DEFAULT NULL COMMENT '额外配置(json格式)', + `ORDERNO` BIGINT DEFAULT NULL COMMENT '排序码', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='页面字段配置-表中字段'; +CREATE INDEX IDX_CORE_PTFC_CONFID ON T_CORE_PAGE_TABLE_FIELD_CONF (CONFID); + +CREATE TABLE IF NOT EXISTS `T_CORE_PAGE_TABLE_CONF`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CONFNO` VARCHAR(60) DEFAULT NULL COMMENT '配置编码', + `CONFNAME` VARCHAR(120) DEFAULT NULL COMMENT '配置名称', + `TABLENAME` VARCHAR(60) DEFAULT NULL COMMENT '表名称', + `CONFCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '配置类型(表格/表单)', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='页面字段配置-表中字段'; + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU(ID ,MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('9323', '页面字段配置', '/secure/module/item/core-page-table-confs/page/edit-list', '93', '9323', '页面字段配置', '076.svg', ''); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) +VALUES ('T_CORE_PAGE_TABLE_FIELD_CONF', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('932301','T_CORE_PAGE_TABLE_FIELD_CONF', 'T_CORE_PAGE_TABLE_CONF', 'CONFID'); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) +VALUES ('T_CORE_PAGE_TABLE_CONF', '0', '0'); + +commit; +-- ----------------------------- 2020-02-12 add by zhangxt--------------end + +-- ----------------------------- 2020-02-13 add by liyang--------------begin + +-- 创建菜单语句 +INSERT INTO t_core_menu (`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES +('96', 'LES功能', NULL, NULL, '96', 'LES功能', '076.svg', ''); + +INSERT INTO t_core_menu (`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) VALUES +('9601', 'LES模板', '/secure/core/module/item/les-templates/page/edit-list', '96', '9601', 'LES模板编制列表', '076.svg', ''); + +DROP TABLE IF EXISTS `t_core_les_template_ut`; +CREATE TABLE `t_core_les_template_ut` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `TYPE` varchar(32) DEFAULT NULL COMMENT '类型', + `UNITTITLE` varchar(64) DEFAULT NULL COMMENT '组件标题', + `UNITBODY` text COMMENT '组件主体', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +-- ----------------------------- 2020-02-13 add by liyang--------------end + +-- ----------------------------- 2020-02-13 add by shixw--------------begin + +ALTER TABLE `t_core_pv_master_conf` +MODIFY COLUMN `ORDERNO` bigint NULL DEFAULT NULL COMMENT '排序码'; + +ALTER TABLE `t_core_pv_sub_conf` +MODIFY COLUMN `ORDERNO` bigint NULL DEFAULT NULL COMMENT '排序码'; + +-- ----------------------------- 2020-02-13 add by shixw--------------end + +-- ----------------------------- 2020-02-21 add by liyang--------------begin + +INSERT INTO `t_core_table`(`ID`, `AUDITABLE`, `ATTACHMENT`) VALUES ('T_CORE_LES_TEMPLATE_UT', '0', '0'); + +-- ----------------------------- 2020-02-21 add by liyang--------------end +-- ----------------------------- 2020-02-23 add by zhangxt--------------begin + +DROP TABLE T_CORE_PAGE_TABLE_FIELD_CONF; +DROP TABLE T_CORE_PAGE_TABLE_CONF; + +DELETE FROM T_CORE_MENU WHERE ID = '9323'; +DELETE FROM T_CORE_TABLE WHERE ID = 'T_CORE_PAGE_TABLE_FIELD_CONF'; +DELETE FROM T_CORE_TABLE WHERE ID = 'T_CORE_PAGE_TABLE_CONF'; +DELETE FROM T_CORE_TABLE_HIERARCHY WHERE ID = '932301'; + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('pageCompCategory', '页面组件类型', 'sys', NULL, 27, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (F_GET_SEQ_CORE(), '表单', 'pageCompCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'form', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (F_GET_SEQ_CORE(), '表格', 'pageCompCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'grid', 'admin', '系统管理员', NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +select F_GET_SEQ_CORE(), a.CODECATEGORYNAME, a.id, CONCAT('/secure/core/module/sys/codes/queries/selectable?codeCategoryId=', a.ID), 'code', 'codeName' + from t_core_code_category a + where a.id not in (select t.CATEGORY from T_CORE_ADMIN_SELECT_CONFIG t); + + +INSERT INTO t_core_admin_choose_config(ID, `NAME`, TITLE, CATEGORY, URL, WIDTH) VALUES (F_GET_SEQ_CORE(), '页面字段配置' , '页面字段配置', 'pageField', '/secure/module/item/page-fields/page/choose-list', '30%'); + +CREATE TABLE IF NOT EXISTS `T_CORE_PAGE_FIELD`( + `ID` BIGINT NOT NULL COMMENT '主键', + `PFNAME` VARCHAR(120) DEFAULT NULL COMMENT '配置名称', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='页面字段配置'; + +CREATE TABLE IF NOT EXISTS `T_CORE_PAGE_FIELD_COMP`( + `ID` BIGINT NOT NULL COMMENT '主键', + `PFID` BIGINT DEFAULT NULL COMMENT '配置表主键', + `COMPID` VARCHAR(120) DEFAULT NULL COMMENT '页面组件ID', + `TABLENAME` VARCHAR(60) DEFAULT NULL COMMENT '表名称', + `COMPCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '组件类型(表格/表单)', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='页面字段配置-组件(表格/表单)'; +CREATE INDEX IDX_PFC_PFID ON T_CORE_PAGE_FIELD_COMP (PFID); + +-- 建表语句 +CREATE TABLE IF NOT EXISTS `T_CORE_PAGE_FIELD_COMP_FIELD`( + `ID` BIGINT NOT NULL COMMENT '主键', + `PFCID` BIGINT DEFAULT NULL COMMENT '配置组件表ID', + `FIELDNAME` VARCHAR(36) DEFAULT NULL COMMENT '表中字段名称', + `PAGEFIELD` VARCHAR(120) DEFAULT NULL COMMENT '页面配置中的field', + `PAGETITLE` VARCHAR(120) DEFAULT NULL COMMENT '页面配置中的title', + `TYPE` VARCHAR(36) DEFAULT NULL COMMENT '表单/表格用-类型(日期/SELECT/文本等)', + `COLSPAN` VARCHAR(6) DEFAULT NULL COMMENT '表单用-列宽', + `READONLY` VARCHAR(36) DEFAULT NULL COMMENT '表单用-是否只读', + `VALUE` VARCHAR(36) DEFAULT NULL COMMENT '表单用-默认值', + `WIDTH` VARCHAR(6) DEFAULT NULL COMMENT '表格用-宽度', + `EDITOR` VARCHAR(36) DEFAULT NULL COMMENT '表格用-是否渲染为编辑器', + `EXTCONF` TEXT DEFAULT NULL COMMENT '额外配置(json格式)', + `ORDERNO` BIGINT DEFAULT NULL COMMENT '排序码', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='页面字段配置-表中字段'; +CREATE INDEX IDX_PFCF_PFCID ON T_CORE_PAGE_FIELD_COMP_FIELD (PFCID); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU(ID ,MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('9323', '页面字段配置', '/secure/module/item/page-fields/page/edit-list', '93', '9323', '页面字段配置', '076.svg', ''); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_PAGE_FIELD', '0', '0'); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) +VALUES ('T_CORE_PAGE_FIELD_COMP', '0', '0'); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) +VALUES ('T_CORE_PAGE_FIELD_COMP_FIELD', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('932301', 'T_CORE_PAGE_FIELD_COMP', 'T_CORE_PAGE_FIELD', 'PFID'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('932302','T_CORE_PAGE_FIELD_COMP_FIELD', 'T_CORE_PAGE_FIELD_COMP', 'PFCID'); + +commit; +-- ----------------------------- 2020-02-23 add by zhangxt--------------end + +-- ----------------------------- 2020-02-25 add by gengjs--------------begin +insert into T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, `SHOW`, CREATEDTIME, CREATEDBYID, CREATEDBYNAME, VERSION) +values ('TODO_VOICEREMIND', '0', '待办是否语音提醒(0否,1是)', '系统', '1', null, null, null, null); +commit; +-- ----------------------------- 2020-02-25 add by gengjs--------------end + +-- ----------------------------- 2020-02-26 add by zhangxt--------------begin +ALTER TABLE `T_CORE_PAGE_FIELD_COMP_FIELD` ADD COLUMN `SELECTDS` VARCHAR(36) NULL COMMENT '下拉列表数据源'; +ALTER TABLE `T_CORE_PAGE_FIELD_COMP_FIELD` ADD COLUMN `CHOOSEDS` VARCHAR(36) NULL COMMENT '选择框数据源'; +-- ----------------------------- 2020-02-26 add by zhangxt--------------end + +-- ----------------------------- 2020-02-27 add by zhangpf--------------begin +CREATE TABLE T_CORE_DIAGRAM ( + ID bigint(20) NOT NULL COMMENT '主键', + TARGETID varchar(60) COMMENT '对应业务主键', + DIAGRAM text COMMENT '图表', + CREATEDBYID varchar(36) COMMENT '制单人编码', + CREATEDBYNAME varchar(60) COMMENT '制单人名称', + CREATEDTIME datetime COMMENT '制单时间', + CREATEDBYORGID varchar(36) COMMENT '制单人单位编码', + CREATEDBYORGNAME varchar(270) COMMENT '制单人单位名称', + PRIMARY KEY (id) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='图表'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_DIAGRAM', '0', '0'); +-- ----------------------------- 2020-02-27 add by zhangpf--------------end + +-- ----------------------------- 2020-03-03 add by liyang--------------begin +update T_core_table set attachment = '1' where id = 'T_CORE_LES_TEMPLATE_UNIT'; +-- ----------------------------- 2020-03-03 add by liyang--------------end + +-- ----------------------------- 2020-03-07 add by zhangjr--------------begin +CREATE TABLE IF NOT EXISTS `T_CORE_FORMULA_RERUIRED`( + `ID` BIGINT NOT NULL COMMENT '主键', + `ITEMID` VARCHAR(32) DEFAULT NULL COMMENT '分析项ID', + `REQUIREDITEMID` VARCHAR(32) DEFAULT NULL COMMENT '计算所需的分析项ID', + `REQUIREDTESTID` VARCHAR(32) DEFAULT NULL COMMENT '计算所需的测试编码', + `REQUIREDORDERID` VARCHAR(32) DEFAULT NULL COMMENT '计算所需的样品编码', + `REQUIREDREPEATNO` VARCHAR(5) DEFAULT NULL COMMENT '计算所需的重复数', + `REQUIREDFOLDER` VARCHAR(1) DEFAULT NULL COMMENT '计算是否查询点位下的数据', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='分析项中计算公式所需的关系表'; +-- ----------------------------- 2020-03-07 add by zhangjr--------------end + +-- ----------------------------- 2020-03-10 add by liyang--------------begin +CREATE TABLE `T_CORE_LES_IUP` ( + `ID` BIGINT NOT NULL COMMENT '批注ID', + `INSTANCEUNITID` BIGINT COMMENT 'ELN实例组件ID', + `POSTIL` text COMMENT '批注', + `RESOLVE` text COMMENT '回复', + `VERSION` decimal(4,0) COMMENT '备注', + `CREATEDBYID` varchar(32) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(64) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(32) NULL DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(256) NULL DEFAULT NULL COMMENT '制单人单位名称', + `LASTUPDATEDBYID` varchar(32) DEFAULT NULL COMMENT '最后修改人编码', + `LASTUPDATEDBYNAME` varchar(64) DEFAULT NULL COMMENT '最后修改人名称', + `LASTUPDATEDTIME` datetime DEFAULT NULL COMMENT '最后修改时间', + `SOURCEID` BIGINT NULL COMMENT '来源ID(同ELN实例的来源ID)', + PRIMARY KEY (`ID`), + INDEX `IDX_CORE_LES_IUP_UNITID` (`INSTANCEUNITID`) +) COMMENT='ELN实例组件批注表'; + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) +VALUES ('T_CORE_LES_IUP', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('2020031001','T_CORE_LES_IUP', 'T_CORE_LES_INSTANCE_UNIT', 'INSTANCEUNITID'); + +COMMIT; +-- ----------------------------- 2020-03-10 add by liyang--------------end + +-- ----------------------------- 2020-03-14 add by shixw--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_CORE_WK_SCHEME`( + `ID` BIGINT NOT NULL COMMENT '主键', + `SCHEMENAME` VARCHAR(120) DEFAULT NULL COMMENT '方案名称', + `ORDERNO` BIGINT DEFAULT NULL COMMENT '排序码', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='首页方案配置'; + + +CREATE TABLE IF NOT EXISTS `T_CORE_WKSP_CONF`( + `ID` BIGINT NOT NULL COMMENT '主键', + `SCHEMEID` BIGINT DEFAULT NULL COMMENT '方案编码', + `PANELID` VARCHAR(36) DEFAULT NULL COMMENT '工作区面板ID', + `CONFIG` VARCHAR(600) DEFAULT NULL COMMENT '界面配置json', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='首页方案配置配置'; +CREATE INDEX IDX_CORE_WKSP_CONF_SCHEMEID ON T_CORE_WKSP_CONF (SCHEMEID); + +CREATE TABLE IF NOT EXISTS `T_CORE_WKU_SCHEME`( + `ID` BIGINT NOT NULL COMMENT '主键', + `USERID` VARCHAR(36) DEFAULT NULL COMMENT '用户编码', + `ROLEID` BIGINT DEFAULT NULL COMMENT '角色编码', + `SCHEMEID` BIGINT DEFAULT NULL COMMENT '方案编码', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户首页方案'; + + +CREATE TABLE IF NOT EXISTS `T_CORE_WKUSP_CONF`( + `ID` BIGINT NOT NULL COMMENT '主键', + `USERSCHEMEID` BIGINT DEFAULT NULL COMMENT '用户方案编码', + `PANELID` VARCHAR(36) DEFAULT NULL COMMENT '工作区面板ID', + `CONFIG` VARCHAR(1200) DEFAULT NULL COMMENT '界面配置json', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户首页方案面板配置'; +CREATE INDEX IDX_CORE_WKUSPC_USERSCHEMEID ON T_CORE_WKUSP_CONF (USERSCHEMEID); + + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9326', '首页方案配置', '/secure/core/module/item/workspace-schemes/page/edit-list', '93', '9326', '063.svg', '首页方案配置'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_WK_SCHEME', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_WKSP_CONF', '0', '0'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_WKU_SCHEME', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_WKUSP_CONF', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('932601','T_CORE_WKSP_CONF', 'T_CORE_WK_SCHEME', 'SCHEMEID'); + + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('932602','T_CORE_WKUSP_CONF', 'T_CORE_WKU_SCHEME', 'USERSCHEMEID'); + +DELETE FROM t_core_role_permission_type WHERE ID ='T_CORE_WK_PANEL'; + + +insert into t_core_role_permission_type (ID, TYPENAME, PERMISSIONTYPE, ORDERNO, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDTIME, GRIDPRIMARYURL, GRIDCOLUMNSETTINGS, LASTSUSPENDEDBYNAME) +values ('T_CORE_WK_SCHEME', '首页方案权限', 'data', 23, '0', null, null, '/secure/core/module/item/workspace-schemes', '{title:''方案名称'',field:''schemeName''}', null); + +COMMIT; + +-- ----------------------------- 2020-03-14 add by shixw------------end + +-- ----------------------------- 2020-03-16 add by shixw--------------begin + +UPDATE T_CORE_MENU + SET ICON = '018.svg' + WHERE ID = '80' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '048.svg' + WHERE ID = '8001' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '002.svg' + WHERE ID = '8002' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '035.svg' + WHERE ID = '8003' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '011.svg' + WHERE ID = '90' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '008.svg' + WHERE ID = '9001' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '076.svg' + WHERE ID = '9002' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '022.svg' + WHERE ID = '9003' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '003.svg' + WHERE ID = '9004' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '017.svg' + WHERE ID = '9010' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '007.svg' + WHERE ID = '92' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '063.svg' + WHERE ID = '9201' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '002.svg' + WHERE ID = '9202' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '068.svg' + WHERE ID = '9233' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '011.svg' + WHERE ID = '93' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '063.svg' + WHERE ID = '9301' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '029.svg' + WHERE ID = '9302' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '064.svg' + WHERE ID = '9303' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '027.svg' + WHERE ID = '9304' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '024.svg' + WHERE ID = '9305' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '044.svg' + WHERE ID = '9306' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '068.svg' + WHERE ID = '9307' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '001.svg' + WHERE ID = '9308' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '052.svg' + WHERE ID = '9309' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '043.svg' + WHERE ID = '9310' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '001.svg' + WHERE ID = '9311' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '067.svg' + WHERE ID = '9312' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '067.svg' + WHERE ID = '9313' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '063.svg' + WHERE ID = '9314' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '072.svg' + WHERE ID = '9315' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '005.svg' + WHERE ID = '9316' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '076.svg' + WHERE ID = '9317' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '028.svg' + WHERE ID = '9318' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '027.svg' + WHERE ID = '9319' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '076.svg' + WHERE ID = '9320' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '011.svg' + WHERE ID = '9321' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '052.svg' + WHERE ID = '9322' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '026.svg' + WHERE ID = '94' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '069.svg' + WHERE ID = '9401' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '044.svg' + WHERE ID = '9402' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '037.svg' + WHERE ID = '9403' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '076.svg' + WHERE ID = '96' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '076.svg' + WHERE ID = '9601' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '076.svg' + WHERE ID = '9323' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '063.svg' + WHERE ID = '9326' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '046.svg' + WHERE ID = '9324' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '022.svg' + WHERE ID = '95' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '022.svg' + WHERE ID = '9501' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '005.svg' + WHERE ID = '950101' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '058.svg' + WHERE ID = '950102' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '015.svg' + WHERE ID = '950103' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '077.svg' + WHERE ID = '950104' + AND ICON IS NULL; + +commit; + +-- ----------------------------- 2020-03-16 add by shixw--------------end + +-- ----------------------------- 2020-03-16 add by shixw--------------begin + +INSERT INTO T_CORE_WK_SCHEME (ID, SCHEMENAME, ORDERNO) +VALUES (9999, '默认方案', 1); + +INSERT INTO T_CORE_WKSP_CONF (ID, SCHEMEID, PANELID, CONFIG) +SELECT F_GET_SEQ_CORE(),9999,PANELID,CONFIG FROM T_CORE_WKUP_CONF WHERE USERID='default'; + +INSERT INTO T_CORE_ROLE_PERMISSION (ID, ROLEID, PERMISSIONTYPEID, TARGETID) +SELECT F_GET_SEQ_CORE(),ID,'T_CORE_WK_SCHEME','9999' FROM T_CORE_ROLE; + + +INSERT INTO T_CORE_WKU_SCHEME (ID, USERID, ROLEID, SCHEMEID) +SELECT F_GET_SEQ_CORE(),USERID,NULL,1 FROM (SELECT DISTINCT USERID FROM T_CORE_WKUP_CONF WHERE USERID !='default') T; + + +INSERT INTO T_CORE_WKUSP_CONF (ID, USERSCHEMEID, PANELID, CONFIG) +SELECT F_GET_SEQ_CORE(),WS.ID USERSCHEMEID,WC.PANELID,WC.CONFIG FROM T_CORE_WKUP_CONF WC,T_CORE_WKU_SCHEME WS WHERE WC.USERID=WS.USERID; + +commit; + +-- ----------------------------- 2020-03-16 add by shixw--------------end + +-- ----------------------------- 2020-03-17 add by zhanghang--------------begin + +ALTER TABLE `T_CORE_ELN_DS` +ADD COLUMN `PIVOTCATEGORY` VARCHAR(1) NULL COMMENT '是否行转列'; + +ALTER TABLE `T_CORE_ELN_DS_FIELD` +ADD COLUMN `PIVOTCOLUMNCATEGORY` varchar(32) NULL COMMENT '行转列设置字段类型 空值:没有设置、group:分组字段、value:显示的值字段、column:扩展列字段'; + + +INSERT INTO `T_CORE_CODE_CATEGORY`(`ID`, `CODECATEGORYNAME`, `CODECLASSID`, `REMARK`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES + ('pivotColumnCategory', '行专列设置字段类型', 'sys', NULL, 75, NULL, NULL, NULL, NULL); + + +INSERT INTO `T_CORE_CODE`(`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`) VALUES + (F_GET_SEQ_CORE(), '分组字段', 'pivotColumnCategory', NULL, 1, NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'group'); +INSERT INTO `T_CORE_CODE`(`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`) VALUES + (F_GET_SEQ_CORE(), '显示值字段', 'pivotColumnCategory', NULL, 2, NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'value'); +INSERT INTO `T_CORE_CODE`(`ID`, `CODENAME`, `CODECATEGORYID`, `REMARK`, `ORDERNO`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`, `LASTSUSPENDEDFLAG`, `LASTSUSPENDEDBYID`, `LASTSUSPENDEDBYNAME`, `LASTSUSPENDEDTIME`, `CODE`) VALUES + (F_GET_SEQ_CORE(), '扩展列字段', 'pivotColumnCategory', NULL, 3, NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'column'); + +commit; +-- ----------------------------- 2020-03-17 add by zhanghang--------------end + +-- ----------------------------- 2020-03-17 add by zhanghang--------------begin + +UPDATE t_core_code_category SET CODECATEGORYNAME='行转列字段属性' WHERE ID = 'pivotColumnCategory'; +COMMIT; + +-- ----------------------------- 2020-03-17 add by zhanghang--------------end + +-- ----------------------------- 2020-03-17 add by zhangxt--------------begin + +ALTER TABLE `t_core_schedule_task_config` +ADD COLUMN `STARTTIME` datetime(0) COMMENT '开始时间' AFTER `UID`, +ADD COLUMN `ENDTIME` datetime(0) COMMENT '结束时间' AFTER `STARTTIME`; + +-- ----------------------------- 2020-03-17 add by zhangxt--------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.4.0/oracle_sql_init_core.txt b/sql/init_sql/core/0.4.0/oracle_sql_init_core.txt new file mode 100644 index 0000000..8a76367 --- /dev/null +++ b/sql/init_sql/core/0.4.0/oracle_sql_init_core.txt @@ -0,0 +1,4942 @@ +-- ----------------------------- 该脚本整理到核心0.4.0版本 ----------------------------- +-- 1. T_CORE_ADMIN_CHOOSE_CONFIG (with data -- 核心和项目) +-- 2. T_CORE_ADMIN_MENU (with data -- 核心和项目) +-- 3. T_CORE_ADMIN_MYBATIS_MAPPER (no data) +-- 4. T_CORE_ADMIN_SELECT_CONFIG (with data -- 核心和项目) +-- 5. T_CORE_ADMIN_MYBATIS_STMT (no data) +-- 6. T_CORE_ADMIN_PAGE_CONFIG (no data) +-- 7. T_CORE_AREA (no data) +-- 8. T_CORE_AT_CONFIG (no data) +-- 9. T_CORE_AT_CONFIG_LINE (no data) +-- 10. T_CORE_AT_RECORD (no data) +-- 11. T_CORE_AT_RECORD_LINE (no data) +-- 12. T_CORE_BPMN_COMMENT (no data) +-- 13. T_CORE_BPMN_DIAGRAM (no data) +-- 14. T_CORE_BPMN_DRAFT (no data) +-- 15. T_CORE_BPMN_INST (no data) +-- 16. T_CORE_BPMN_INST_INFO (no data) +-- 17. T_CORE_BPMN_INST_TASK (no data) +-- 18. T_CORE_BPMN_INST_TASK_ROLE (no data) +-- 19. T_CORE_BPMN_INST_TASK_USER (no data) +-- 20. T_CORE_BPMN_PROC (no data) +-- 21. T_CORE_BPMN_TARGET (no data) +-- 22. T_CORE_CALENDAR (no data) +-- 23. T_CORE_CHEM (no data) +-- 24. T_CORE_CODE (with data -- 核心和项目) +-- 25. T_CORE_CODE_CATEGORY (with data -- 核心和项目) +-- 26. T_CORE_CODE_CLASS (with data -- 核心和项目) +-- 27. T_CORE_CONSTANT (with data -- 核心和项目) +-- 28. T_CORE_DATASOURCE (no data) +-- 29. T_CORE_DATE_SEQUENCE (no data) +-- 30. T_CORE_ELN (no data) +-- 31. T_CORE_ELN_AT_RECORD (no data) +-- 32. T_CORE_ELN_DS (no data) +-- 33. T_CORE_ELN_DS_FIELD (no data) +-- 34. T_CORE_ELN_FIELD (no data) +-- 35. T_CORE_ELN_TMPL (no data) +-- 36. T_CORE_ELN_TMPL_DS (no data) +-- 37. T_CORE_ELN_TMPL_VERSION (no data) +-- 38. T_CORE_EMAIL (no data) +-- 39. T_CORE_EMAIL_CONFIG (no data) +-- 40. T_CORE_EMAIL_CONFIG_REC_ROLE (no data) +-- 41. T_CORE_EMAIL_CONFIG_RECEIPENT (no data) +-- 42. T_CORE_EMAIL_RECEIPENT (no data) +-- 43. T_CORE_EMAIL_TEMPLATE (no data) +-- 44. T_CORE_FILE (no data) +-- 45. T_CORE_HELP (no data) +-- 46. T_CORE_LES_INSTANCE (no data) +-- 47. T_CORE_LES_INSTANCE_UNIT (no data) +-- 48. T_CORE_LES_TEMPLATE (no data) +-- 49. T_CORE_LES_TEMPLATE_UNIT (no data) +-- 50. T_CORE_LEVEL_SEQUENCE (no data) +-- 51. T_CORE_LOG (no data) +-- 52. T_CORE_LOGIN_LOG (no data) +-- 53. T_CORE_MENU (with data -- 核心和项目) +-- 54. T_CORE_MENU_DELETED (no data) +-- 55. T_CORE_MENU_EXT (with data -- 核心和项目) +-- 56. T_CORE_MENU_GROUP (no data) +-- 57. T_CORE_MENU_GROUP_LINE (no data) +-- 58. T_CORE_MESSAGE (no data) +-- 59. T_CORE_MESSAGE_RECEIPENT (no data) +-- 60. T_CORE_MYBATIS_STMT (no data) +-- 61. T_CORE_MYBATIS_STMT_PROPERTY (no data) +-- 62. T_CORE_ORG (with data -- 核心和项目) +-- 63. T_CORE_ORG_USER (no data) +-- 64. T_CORE_PAGE_GF_CONFIG (no data) +-- 65. T_CORE_PAGE_VIEW_CONFIG (no data) +-- 66. T_CORE_PASSWORD_HIS (no data) +-- 67. T_CORE_PASSWORD_POLICY (no data) +-- 68. T_CORE_QUERY_CONFIG (no data) +-- 69. T_CORE_QUERY_CONFIG_COLUMN (no data) +-- 70. T_CORE_REMOTE_CALL_CONF (no data) +-- 71. T_CORE_REMOTE_CALL_REQ (no data) +-- 72. T_CORE_REMOTE_CALL_RESP (no data) +-- 73. T_CORE_REPORT_CONFIG (no data) +-- 74. T_CORE_REPORT_CONFIG_LINE (no data) +-- 75. T_CORE_ROLE (with data -- 核心和项目) +-- 76. T_CORE_ROLE_PERMISSION (with data -- 核心和项目) +-- 77. T_CORE_ROLE_PERMISSION_TYPE (with data -- 核心和项目) +-- 78. T_CORE_ROLE_USER (with data -- 核心和项目) +-- 79. T_CORE_ROUNDING_RULE (with data -- 核心和项目) +-- 80. T_CORE_SCHEDULE_TASK (no data) +-- 81. T_CORE_SCHEDULE_TASK_CONFIG (no data) +-- 82. T_CORE_SCHEDULE_TASK_LOG (no data) +-- 83. T_CORE_SEQ_CORE (no data) +-- 84. T_CORE_SEQUENCE (with data -- 核心和项目) +-- 85. T_CORE_SHORTCUT_MENU (no data) +-- 86. T_CORE_TABLE (with data -- 核心和项目) +-- 87. T_CORE_TABLE_HIERARCHY (with data -- 核心和项目) +-- 88. T_CORE_TABLE_PERMISSION (no data) +-- 89. T_CORE_TODO_CONFIG (with data -- 核心和项目) +-- 90. T_CORE_USER (with data -- 核心和项目) +-- 91. T_CORE_USER_PERMISSION (with data -- 核心和项目) +-- 92. T_CORE_USER_PERMISSION_TYPE (with data -- 核心和项目) +-- 93. T_CORE_WECHAT_USER (no data) +-- 94. T_CORE_WK_PANEL (no data) +-- 95. T_CORE_WKUP_CONF (no data) +-- 96. T_CORE_WORK_AGENT (no data) +-- 97. T_CORE_WORK_AGENT_MENU (no data) +-- 98. T_CORE_EXPORT_LOG (no data) +-- 99. SEQ_CORE (sequence) + + +-- --------create sequence--------------------------------------------------------begin + +-- Create sequence +create sequence SEQ_CORE +minvalue 1 +maxvalue 999999999999999 +start with 1 +increment by 1 +cache 1000 +cycle; + +-- --------create sequence--------------------------------------------------------end + + +-- --------create table--------------------------------------------------------begin + +-- ---------------------------- +-- Table structure for T_CORE_ADMIN_CHOOSE_CONFIG +-- ---------------------------- +CREATE TABLE "T_CORE_ADMIN_CHOOSE_CONFIG" ( + "ID" NUMBER NOT NULL , + "NAME" VARCHAR2(192 BYTE) , + "TITLE" VARCHAR2(192 BYTE) , + "CATEGORY" VARCHAR2(36 BYTE) , + "URL" VARCHAR2(258 BYTE) , + "WIDTH" VARCHAR2(60 BYTE) +); +COMMENT ON COLUMN "T_CORE_ADMIN_CHOOSE_CONFIG"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_ADMIN_CHOOSE_CONFIG"."NAME" IS '选择页名称'; +COMMENT ON COLUMN "T_CORE_ADMIN_CHOOSE_CONFIG"."TITLE" IS '页面标题'; +COMMENT ON COLUMN "T_CORE_ADMIN_CHOOSE_CONFIG"."CATEGORY" IS '类别'; +COMMENT ON COLUMN "T_CORE_ADMIN_CHOOSE_CONFIG"."URL" IS '请求地址'; +COMMENT ON COLUMN "T_CORE_ADMIN_CHOOSE_CONFIG"."WIDTH" IS '页面宽度'; +COMMENT ON TABLE "T_CORE_ADMIN_CHOOSE_CONFIG" IS '选择页配置'; +ALTER TABLE "T_CORE_ADMIN_CHOOSE_CONFIG" ADD CONSTRAINT "PK_ADMIN_CHOOSE_CONFIG" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_ADMIN_MENU +-- ---------------------------- +CREATE TABLE "T_CORE_ADMIN_MENU" ( + "ID" VARCHAR2(36 BYTE) NOT NULL , + "MENUNAME" VARCHAR2(60 BYTE) , + "MENUICON" VARCHAR2(36 BYTE) , + "HREF" VARCHAR2(129 BYTE) , + "PARENTID" VARCHAR2(36 BYTE) , + "ORDERNO" NUMBER +); +COMMENT ON COLUMN "T_CORE_ADMIN_MENU"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_ADMIN_MENU"."MENUNAME" IS '菜单名称'; +COMMENT ON COLUMN "T_CORE_ADMIN_MENU"."MENUICON" IS '菜单图标'; +COMMENT ON COLUMN "T_CORE_ADMIN_MENU"."HREF" IS '菜单链接'; +COMMENT ON COLUMN "T_CORE_ADMIN_MENU"."PARENTID" IS '父ID'; +COMMENT ON COLUMN "T_CORE_ADMIN_MENU"."ORDERNO" IS '排序号'; +COMMENT ON TABLE "T_CORE_ADMIN_MENU" IS '管理员表:后台管理系统菜单'; +ALTER TABLE "T_CORE_ADMIN_MENU" ADD CONSTRAINT "PK_TCAM" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_ADMIN_MYBATIS_MAPPER +-- ---------------------------- +CREATE TABLE "T_CORE_ADMIN_MYBATIS_MAPPER" ( + "ID" VARCHAR2(129 BYTE) NOT NULL , + "RESOURCE" VARCHAR2(258 BYTE) NOT NULL , + "MAPPERXML" CLOB +); +COMMENT ON COLUMN "T_CORE_ADMIN_MYBATIS_MAPPER"."ID" IS 'Mapper的类全称'; +COMMENT ON COLUMN "T_CORE_ADMIN_MYBATIS_MAPPER"."RESOURCE" IS '资源路径'; +COMMENT ON COLUMN "T_CORE_ADMIN_MYBATIS_MAPPER"."MAPPERXML" IS '对应的XML内容'; +COMMENT ON TABLE "T_CORE_ADMIN_MYBATIS_MAPPER" IS '管理员表:Mybatis的Mapper配置表'; +ALTER TABLE "T_CORE_ADMIN_MYBATIS_MAPPER" ADD CONSTRAINT "PK_ADMIN_MYBATIS_MAPPER" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_ADMIN_MYBATIS_STMT +-- ---------------------------- +CREATE TABLE "T_CORE_ADMIN_MYBATIS_STMT" ( + "ID" NUMBER NOT NULL , + "STATEMENTID" VARCHAR2(60 BYTE) NOT NULL , + "MAPPERID" VARCHAR2(129 BYTE) NOT NULL , + "STATEMENTXML" CLOB +); +COMMENT ON COLUMN "T_CORE_ADMIN_MYBATIS_STMT"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_ADMIN_MYBATIS_STMT"."STATEMENTID" IS '查询名称'; +COMMENT ON COLUMN "T_CORE_ADMIN_MYBATIS_STMT"."MAPPERID" IS '对应Mapper配置表的ID'; +COMMENT ON COLUMN "T_CORE_ADMIN_MYBATIS_STMT"."STATEMENTXML" IS '对应的XML内容'; +COMMENT ON TABLE "T_CORE_ADMIN_MYBATIS_STMT" IS '管理员表:Mybatis的Statement配置表'; +ALTER TABLE "T_CORE_ADMIN_MYBATIS_STMT" ADD CONSTRAINT "PK_ADMIN_MYBATIS_STMT" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_TCAMS_MAPPERID" ON "T_CORE_ADMIN_MYBATIS_STMT" ("MAPPERID" ASC); + +-- ---------------------------- +-- Table structure for T_CORE_ADMIN_PAGE_CONFIG +-- ---------------------------- +CREATE TABLE "T_CORE_ADMIN_PAGE_CONFIG" ( + "ID" NUMBER NOT NULL , + "MENUID" VARCHAR2(36 BYTE) , + "REQUESTNAME" VARCHAR2(96 BYTE) , + "REQUESTURL" VARCHAR2(258 BYTE) , + "CONTENT" CLOB +); +COMMENT ON COLUMN "T_CORE_ADMIN_PAGE_CONFIG"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_ADMIN_PAGE_CONFIG"."MENUID" IS '菜单编码'; +COMMENT ON COLUMN "T_CORE_ADMIN_PAGE_CONFIG"."REQUESTNAME" IS '请求的名称'; +COMMENT ON COLUMN "T_CORE_ADMIN_PAGE_CONFIG"."REQUESTURL" IS '请求的地址'; +COMMENT ON COLUMN "T_CORE_ADMIN_PAGE_CONFIG"."CONTENT" IS '页面配置'; +COMMENT ON TABLE "T_CORE_ADMIN_PAGE_CONFIG" IS '页面配置'; +ALTER TABLE "T_CORE_ADMIN_PAGE_CONFIG" ADD CONSTRAINT "PK_ADMIN_PAGE_CONFIG" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_ADMIN_SELECT_CONFIG +-- ---------------------------- +CREATE TABLE "T_CORE_ADMIN_SELECT_CONFIG" ( + "ID" NUMBER NOT NULL , + "NAME" VARCHAR2(192 BYTE) , + "CATEGORY" VARCHAR2(36 BYTE) , + "URL" VARCHAR2(258 BYTE) , + "VALUEFIELD" VARCHAR2(60 BYTE) , + "TEXTFIELD" VARCHAR2(60 BYTE) +); +COMMENT ON COLUMN "T_CORE_ADMIN_SELECT_CONFIG"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_ADMIN_SELECT_CONFIG"."NAME" IS '下拉框名称'; +COMMENT ON COLUMN "T_CORE_ADMIN_SELECT_CONFIG"."CATEGORY" IS '类别'; +COMMENT ON COLUMN "T_CORE_ADMIN_SELECT_CONFIG"."URL" IS '请求地址'; +COMMENT ON COLUMN "T_CORE_ADMIN_SELECT_CONFIG"."VALUEFIELD" IS '值的列名'; +COMMENT ON COLUMN "T_CORE_ADMIN_SELECT_CONFIG"."TEXTFIELD" IS '显示内容的列名'; +COMMENT ON TABLE "T_CORE_ADMIN_SELECT_CONFIG" IS '下拉框配置'; +ALTER TABLE "T_CORE_ADMIN_SELECT_CONFIG" ADD CONSTRAINT "PK_ADMIN_SELECT_CONFIG" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_AREA +-- ---------------------------- +CREATE TABLE "T_CORE_AREA" ( + "ID" VARCHAR2(36 BYTE) NOT NULL , + "AREANAME" VARCHAR2(258 BYTE) , + "AREACATEGORY" VARCHAR2(36 BYTE) , + "PARENTID" VARCHAR2(36 BYTE) , + "ORDERNO" NUMBER , + "VERSION" NUMBER(4) , + "CREATEDTIME" DATE , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) , + "LASTSUSPENDEDFLAG" VARCHAR2(1 BYTE) , + "LASTSUSPENDEDBYID" VARCHAR2(36 BYTE) , + "LASTSUSPENDEDBYNAME" VARCHAR2(60 BYTE) , + "LASTSUSPENDEDTIME" DATE +); +COMMENT ON COLUMN "T_CORE_AREA"."ID" IS '地域编码'; +COMMENT ON COLUMN "T_CORE_AREA"."AREANAME" IS '地域名称'; +COMMENT ON COLUMN "T_CORE_AREA"."AREACATEGORY" IS '地域级别(下拉选择<系统编码sys_areaCATEGORY>)'; +COMMENT ON COLUMN "T_CORE_AREA"."PARENTID" IS '上级地域编码'; +COMMENT ON COLUMN "T_CORE_AREA"."ORDERNO" IS '排序码'; +COMMENT ON COLUMN "T_CORE_AREA"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_AREA"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_AREA"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_AREA"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_AREA"."CREATEDBYORGID" IS '制单人单位编码'; +COMMENT ON COLUMN "T_CORE_AREA"."CREATEDBYORGNAME" IS '制单人单位名称'; +COMMENT ON COLUMN "T_CORE_AREA"."LASTSUSPENDEDFLAG" IS '注销标志(0-正常,1-停用) '; +COMMENT ON COLUMN "T_CORE_AREA"."LASTSUSPENDEDBYID" IS '注销人ID'; +COMMENT ON COLUMN "T_CORE_AREA"."LASTSUSPENDEDBYNAME" IS '最后注销人名称'; +COMMENT ON COLUMN "T_CORE_AREA"."LASTSUSPENDEDTIME" IS '注销时间'; +COMMENT ON TABLE "T_CORE_AREA" IS '地域表(洲、国家、省等)'; +ALTER TABLE "T_CORE_AREA" ADD CONSTRAINT "PK_CORE_AREA" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_AT_CONFIG +-- ---------------------------- +CREATE TABLE "T_CORE_AT_CONFIG" ( + "ID" VARCHAR2(60 BYTE) NOT NULL , + "AUDITTRAIL" VARCHAR2(1 BYTE) , + "VERSION" NUMBER(4) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) +); +COMMENT ON COLUMN "T_CORE_AT_CONFIG"."ID" IS '表名'; +COMMENT ON COLUMN "T_CORE_AT_CONFIG"."AUDITTRAIL" IS '是否跟踪(0-否 1-是)'; +COMMENT ON COLUMN "T_CORE_AT_CONFIG"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_AT_CONFIG"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_AT_CONFIG"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_AT_CONFIG"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_AT_CONFIG"."CREATEDBYORGID" IS '制单人单位编码'; +COMMENT ON COLUMN "T_CORE_AT_CONFIG"."CREATEDBYORGNAME" IS '制单人单位名称'; +COMMENT ON TABLE "T_CORE_AT_CONFIG" IS '审计跟踪配置表'; +ALTER TABLE "T_CORE_AT_CONFIG" ADD CONSTRAINT "PK_CORE_AT_CONFIG" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_AT_CONFIG_LINE +-- ---------------------------- +CREATE TABLE "T_CORE_AT_CONFIG_LINE" ( + "ID" NUMBER NOT NULL , + "CONFIGID" VARCHAR2(60 BYTE) , + "COLUMNID" VARCHAR2(36 BYTE) , + "AUDITTRAIL" VARCHAR2(1 BYTE) , + "VERSION" NUMBER(4) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) +); +COMMENT ON COLUMN "T_CORE_AT_CONFIG_LINE"."ID" IS '唯一主键'; +COMMENT ON COLUMN "T_CORE_AT_CONFIG_LINE"."CONFIGID" IS '配置编码'; +COMMENT ON COLUMN "T_CORE_AT_CONFIG_LINE"."COLUMNID" IS '跟踪的列'; +COMMENT ON COLUMN "T_CORE_AT_CONFIG_LINE"."AUDITTRAIL" IS '是否跟踪(0-否 1-是)'; +COMMENT ON COLUMN "T_CORE_AT_CONFIG_LINE"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_AT_CONFIG_LINE"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_AT_CONFIG_LINE"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_AT_CONFIG_LINE"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_AT_CONFIG_LINE"."CREATEDBYORGID" IS '制单人单位编码'; +COMMENT ON COLUMN "T_CORE_AT_CONFIG_LINE"."CREATEDBYORGNAME" IS '制单人单位名称'; +COMMENT ON TABLE "T_CORE_AT_CONFIG_LINE" IS '审计跟踪配置明细表'; +ALTER TABLE "T_CORE_AT_CONFIG_LINE" ADD CONSTRAINT "PK_CORE_AT_CONFIG_LINE" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_CACL_COLUMNID" ON "T_CORE_AT_CONFIG_LINE" ("COLUMNID" ASC); + +-- ---------------------------- +-- Table structure for T_CORE_AT_RECORD +-- ---------------------------- +CREATE TABLE "T_CORE_AT_RECORD" ( + "ID" NUMBER NOT NULL , + "AUDITTRAILTYPE" VARCHAR2(60 BYTE) , + "AUDITTRAILNAME" VARCHAR2(384 BYTE) , + "COMMENT" CLOB , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) , + "TARGETID" VARCHAR2(129 BYTE) +); +COMMENT ON COLUMN "T_CORE_AT_RECORD"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_AT_RECORD"."AUDITTRAILTYPE" IS '审计类型'; +COMMENT ON COLUMN "T_CORE_AT_RECORD"."AUDITTRAILNAME" IS '审计名称'; +COMMENT ON COLUMN "T_CORE_AT_RECORD"."COMMENT" IS '记录意见(需要输入签名时才有)'; +COMMENT ON COLUMN "T_CORE_AT_RECORD"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_AT_RECORD"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_AT_RECORD"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_AT_RECORD"."CREATEDBYORGID" IS '制单人单位编码'; +COMMENT ON COLUMN "T_CORE_AT_RECORD"."CREATEDBYORGNAME" IS '制单人单位名称'; +COMMENT ON COLUMN "T_CORE_AT_RECORD"."TARGETID" IS '对应业务主键(表名 + $ + 主键的值)'; +COMMENT ON TABLE "T_CORE_AT_RECORD" IS '审计跟踪记录'; +ALTER TABLE "T_CORE_AT_RECORD" ADD CONSTRAINT "PK_CORE_AT_RECORD" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_AT_RECORD_LINE +-- ---------------------------- +CREATE TABLE "T_CORE_AT_RECORD_LINE" ( + "ID" NUMBER NOT NULL , + "RECORDID" NUMBER NOT NULL , + "TARGETID" VARCHAR2(129 BYTE) , + "RECORDTYPE" VARCHAR2(12 BYTE) , + "COLUMN" VARCHAR2(60 BYTE) , + "OLDVALUE" CLOB , + "NEWVALUE" CLOB , + "TABLENAME" VARCHAR2(192 BYTE) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) +); +COMMENT ON COLUMN "T_CORE_AT_RECORD_LINE"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_AT_RECORD_LINE"."RECORDID" IS '审计跟踪记录ID'; +COMMENT ON COLUMN "T_CORE_AT_RECORD_LINE"."TARGETID" IS '对应业务编码(表名 + $ + 主键的值)'; +COMMENT ON COLUMN "T_CORE_AT_RECORD_LINE"."RECORDTYPE" IS '记录类型(INSERT、UPDATE或DELETE)'; +COMMENT ON COLUMN "T_CORE_AT_RECORD_LINE"."COLUMN" IS '已变更的字段'; +COMMENT ON COLUMN "T_CORE_AT_RECORD_LINE"."OLDVALUE" IS '已变更的字段原值'; +COMMENT ON COLUMN "T_CORE_AT_RECORD_LINE"."NEWVALUE" IS '已变更的字段新值'; +COMMENT ON COLUMN "T_CORE_AT_RECORD_LINE"."TABLENAME" IS '业务表名'; +COMMENT ON COLUMN "T_CORE_AT_RECORD_LINE"."CREATEDBYID" IS '制单人ID'; +COMMENT ON COLUMN "T_CORE_AT_RECORD_LINE"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_AT_RECORD_LINE"."CREATEDTIME" IS '制单日期'; +COMMENT ON COLUMN "T_CORE_AT_RECORD_LINE"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_AT_RECORD_LINE"."CREATEDBYORGNAME" IS '单据单位名称'; +COMMENT ON TABLE "T_CORE_AT_RECORD_LINE" IS '页面配置信息'; +ALTER TABLE "T_CORE_AT_RECORD_LINE" ADD CONSTRAINT "PK_T_CORE_AT_RECORD_LINE" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_CORE_ATRECORDLINE_RECORDID" ON "T_CORE_AT_RECORD_LINE" ("RECORDID" ASC); + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_COMMENT +-- ---------------------------- +CREATE TABLE "T_CORE_BPMN_COMMENT" ( + "ID" NUMBER NOT NULL , + "TARGETID" VARCHAR2(129 BYTE) , + "TASKID" VARCHAR2(60 BYTE) , + "TASKNAME" VARCHAR2(192 BYTE) , + "STATUSCODE" VARCHAR2(36 BYTE) , + "USERID" VARCHAR2(36 BYTE) , + "STATUS" VARCHAR2(36 BYTE) , + "COMMENT" CLOB , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" TIMESTAMP(6) , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) , + "ROLEID" NUMBER +); +COMMENT ON COLUMN "T_CORE_BPMN_COMMENT"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_BPMN_COMMENT"."TARGETID" IS '业务编码(业务表+$+流程状态字段名称+$+业务主键的值)'; +COMMENT ON COLUMN "T_CORE_BPMN_COMMENT"."TASKID" IS '节点编码'; +COMMENT ON COLUMN "T_CORE_BPMN_COMMENT"."TASKNAME" IS '节点名称'; +COMMENT ON COLUMN "T_CORE_BPMN_COMMENT"."STATUSCODE" IS '任务状态码'; +COMMENT ON COLUMN "T_CORE_BPMN_COMMENT"."STATUS" IS '审核状态:PASS-审核通过、REJECTED-审核拒绝、DONE-流程结束'; +COMMENT ON COLUMN "T_CORE_BPMN_COMMENT"."COMMENT" IS '审核意见'; +COMMENT ON COLUMN "T_CORE_BPMN_COMMENT"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_BPMN_COMMENT"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_BPMN_COMMENT"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_BPMN_COMMENT"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_BPMN_COMMENT"."CREATEDBYORGNAME" IS '单据单位名称'; +COMMENT ON COLUMN "T_CORE_BPMN_COMMENT"."ROLEID" IS '审核人角色编码(可以为空)'; +COMMENT ON TABLE "T_CORE_BPMN_COMMENT" IS '流程执行意见表'; +ALTER TABLE "T_CORE_BPMN_COMMENT" ADD CONSTRAINT "PK_T_CORE_BPMN_COMMENT" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_TCBC_TARGETID" ON "T_CORE_BPMN_COMMENT" ("TARGETID" ASC); +CREATE INDEX "IDX_TCBC_USERID" ON "T_CORE_BPMN_COMMENT" ("USERID" ASC); + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_DIAGRAM +-- ---------------------------- +CREATE TABLE "T_CORE_BPMN_DIAGRAM" ( + "ID" NUMBER NOT NULL , + "DIAGRAM" CLOB , + "SVG" CLOB , + "CREATEDBYID" VARCHAR2(36 BYTE) NOT NULL , + "CREATEDBYNAME" VARCHAR2(60 BYTE) NOT NULL , + "CREATEDTIME" TIMESTAMP(6) NOT NULL , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) +); +COMMENT ON COLUMN "T_CORE_BPMN_DIAGRAM"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_BPMN_DIAGRAM"."DIAGRAM" IS 'JSON格式的图表'; +COMMENT ON COLUMN "T_CORE_BPMN_DIAGRAM"."SVG" IS 'SVG图表'; +COMMENT ON COLUMN "T_CORE_BPMN_DIAGRAM"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_BPMN_DIAGRAM"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_BPMN_DIAGRAM"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_BPMN_DIAGRAM"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_BPMN_DIAGRAM"."CREATEDBYORGNAME" IS '单据单位名称'; +COMMENT ON TABLE "T_CORE_BPMN_DIAGRAM" IS '流程图表'; +ALTER TABLE "T_CORE_BPMN_DIAGRAM" ADD CONSTRAINT "PK_T_CORE_BPMN_DIAGRAM" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_DRAFT +-- ---------------------------- +CREATE TABLE "T_CORE_BPMN_DRAFT" ( + "ID" NUMBER NOT NULL , + "SERVICEID" VARCHAR2(36 BYTE) , + "USEDORGID" VARCHAR2(36 BYTE) , + "PROCCODE" VARCHAR2(36 BYTE) NOT NULL , + "PROCVERSION" NUMBER NOT NULL , + "DIAGRAMID" NUMBER NOT NULL , + "CREATEDBYID" VARCHAR2(36 BYTE) NOT NULL , + "CREATEDBYNAME" VARCHAR2(60 BYTE) NOT NULL , + "CREATEDTIME" TIMESTAMP(6) NOT NULL , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) +); +COMMENT ON COLUMN "T_CORE_BPMN_DRAFT"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_BPMN_DRAFT"."SERVICEID" IS '业务编码(可为空,T_CORE_MENU_EXT中TYPE=''audit_def''的ID)'; +COMMENT ON COLUMN "T_CORE_BPMN_DRAFT"."USEDORGID" IS '使用部门编码(可为空)'; +COMMENT ON COLUMN "T_CORE_BPMN_DRAFT"."PROCCODE" IS '流程编号(相同的编号属于相同流程,版本不一样)'; +COMMENT ON COLUMN "T_CORE_BPMN_DRAFT"."PROCVERSION" IS '流程版本(版本号大于1的不允许修改业务编码和使用部门编码)'; +COMMENT ON COLUMN "T_CORE_BPMN_DRAFT"."DIAGRAMID" IS '流程图表ID'; +COMMENT ON COLUMN "T_CORE_BPMN_DRAFT"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_BPMN_DRAFT"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_BPMN_DRAFT"."CREATEDTIME" IS '制单日期'; +COMMENT ON COLUMN "T_CORE_BPMN_DRAFT"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_BPMN_DRAFT"."CREATEDBYORGNAME" IS '单据单位名称'; +COMMENT ON TABLE "T_CORE_BPMN_DRAFT" IS '流程的草稿'; +ALTER TABLE "T_CORE_BPMN_DRAFT" ADD CONSTRAINT "PK_T_CORE_BPMN_DRAFT" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_INST +-- ---------------------------- +CREATE TABLE "T_CORE_BPMN_INST" ( + "ID" NUMBER NOT NULL , + "TARGETID" VARCHAR2(129 BYTE) , + "PROCID" NUMBER , + "INITIATOR" VARCHAR2(96 BYTE) , + "DIAGRAMID" NUMBER , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" TIMESTAMP(6) , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) +); +COMMENT ON COLUMN "T_CORE_BPMN_INST"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_BPMN_INST"."TARGETID" IS '业务编码(业务表+$+流程状态字段名称+$+业务主键的值)'; +COMMENT ON COLUMN "T_CORE_BPMN_INST"."PROCID" IS '流程定义ID'; +COMMENT ON COLUMN "T_CORE_BPMN_INST"."INITIATOR" IS '提交人编码'; +COMMENT ON COLUMN "T_CORE_BPMN_INST"."DIAGRAMID" IS '流程图表ID'; +COMMENT ON COLUMN "T_CORE_BPMN_INST"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_BPMN_INST"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_BPMN_INST"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_BPMN_INST"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_BPMN_INST"."CREATEDBYORGNAME" IS '单据单位名称'; +COMMENT ON TABLE "T_CORE_BPMN_INST" IS '流程执行实例'; +ALTER TABLE "T_CORE_BPMN_INST" ADD CONSTRAINT "PK_T_CORE_BPMN_INST" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_TCBI_TARGETID" ON "T_CORE_BPMN_INST" ("TARGETID" ASC); + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_INST_INFO +-- ---------------------------- +CREATE TABLE "T_CORE_BPMN_INST_INFO" ( + "ID" VARCHAR2(129 BYTE) NOT NULL, + "TARGETTABLE" VARCHAR2(66 BYTE), + "TARGETID" VARCHAR2(66 BYTE), + "TARGETDESC" VARCHAR2(192 BYTE), + "PROCESSSTATUS" VARCHAR2(36 BYTE), + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" TIMESTAMP(6) , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) +); +COMMENT ON COLUMN "T_CORE_BPMN_INST_INFO"."ID" IS '业务编码(业务表+$+业务主键的值)'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_INFO"."TARGETTABLE" IS '业务表'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_INFO"."TARGETID" IS '业务主键'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_INFO"."TARGETDESC" IS '流程状态'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_INFO"."PROCESSSTATUS" IS '业务表'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_INFO"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_INFO"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_INFO"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_INFO"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_INFO"."CREATEDBYORGNAME" IS '单据单位名称'; +COMMENT ON TABLE "T_CORE_BPMN_INST_INFO" IS '流程对应的业务信息'; +ALTER TABLE "T_CORE_BPMN_INST_INFO" ADD CONSTRAINT "PK_CORE_BPMN_INST_INFO" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_INST_TASK +-- ---------------------------- +CREATE TABLE "T_CORE_BPMN_INST_TASK" ( + "ID" NUMBER NOT NULL , + "INSTID" NUMBER , + "TASKID" VARCHAR2(60 BYTE) , + "TASKNAME" VARCHAR2(192 BYTE) , + "STATUSCODE" VARCHAR2(36 BYTE) , + "STATUS" VARCHAR2(36 BYTE) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" TIMESTAMP(6) , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) +); +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK"."INSTID" IS '流程实例ID'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK"."TASKID" IS '节点编码'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK"."TASKNAME" IS '节点名称'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK"."STATUSCODE" IS '任务状态码'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK"."STATUS" IS '节点状态(CREATED, SUSPEND, COMPLETED)'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK"."CREATEDBYORGNAME" IS '单据单位名称'; +COMMENT ON TABLE "T_CORE_BPMN_INST_TASK" IS '流程执行实例的任务'; +ALTER TABLE "T_CORE_BPMN_INST_TASK" ADD CONSTRAINT "PK_T_CORE_BPMN_INST_TASK" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_TCBIT_INSTID" ON "T_CORE_BPMN_INST_TASK" ("INSTID" ASC); + + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_INST_TASK_ROLE +-- ---------------------------- +CREATE TABLE "T_CORE_BPMN_INST_TASK_ROLE" ( + "ID" NUMBER NOT NULL , + "INSTID" NUMBER , + "INSTTASKID" NUMBER , + "ROLEID" NUMBER , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" TIMESTAMP(6) , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) +); +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK_ROLE"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK_ROLE"."INSTID" IS '流程实例ID'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK_ROLE"."INSTTASKID" IS '执行实例的任务编码'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK_ROLE"."ROLEID" IS '角色编码'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK_ROLE"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK_ROLE"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK_ROLE"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK_ROLE"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK_ROLE"."CREATEDBYORGNAME" IS '单据单位名称'; +COMMENT ON TABLE "T_CORE_BPMN_INST_TASK_ROLE" IS '流程执行实例任务的参与角色'; +ALTER TABLE "T_CORE_BPMN_INST_TASK_ROLE" ADD CONSTRAINT "PK_T_CORE_BPMN_INST_TASK_ROLE" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_TCBITR_INSTID" ON "T_CORE_BPMN_INST_TASK_ROLE" ("INSTID" ASC); + + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_INST_TASK_USER +-- ---------------------------- +CREATE TABLE "T_CORE_BPMN_INST_TASK_USER" ( + "ID" NUMBER NOT NULL , + "INSTID" NUMBER , + "INSTTASKID" NUMBER , + "USERID" VARCHAR2(36 BYTE) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" TIMESTAMP(6) , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) +); +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK_USER"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK_USER"."INSTID" IS '流程实例ID'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK_USER"."INSTTASKID" IS '执行实例的任务编码'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK_USER"."USERID" IS '待审人编码'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK_USER"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK_USER"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK_USER"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK_USER"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK_USER"."CREATEDBYORGNAME" IS '单据单位名称'; +COMMENT ON TABLE "T_CORE_BPMN_INST_TASK_USER" IS '流程执行实例任务的待审人'; +ALTER TABLE "T_CORE_BPMN_INST_TASK_USER" ADD CONSTRAINT "PK_T_CORE_BPMN_INST_TASK_USER" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_TCBITU_INSTID" ON "T_CORE_BPMN_INST_TASK_USER" ("INSTID" ASC); + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_PROC +-- ---------------------------- +CREATE TABLE "T_CORE_BPMN_PROC" ( + "ID" NUMBER NOT NULL , + "SERVICEID" VARCHAR2(36 BYTE) , + "USEDORGID" VARCHAR2(36 BYTE) , + "PROCCODE" VARCHAR2(36 BYTE) NOT NULL , + "PROCVERSION" NUMBER NOT NULL , + "DIAGRAMID" NUMBER NOT NULL , + "CREATEDBYID" VARCHAR2(36 BYTE) NOT NULL , + "CREATEDBYNAME" VARCHAR2(60 BYTE) NOT NULL , + "CREATEDTIME" TIMESTAMP(6) NOT NULL , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) +); +COMMENT ON COLUMN "T_CORE_BPMN_PROC"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_BPMN_PROC"."SERVICEID" IS '业务编码(可为空,T_CORE_MENU_EXT中TYPE=''audit_def''的ID)'; +COMMENT ON COLUMN "T_CORE_BPMN_PROC"."USEDORGID" IS '使用部门编码(可为空)'; +COMMENT ON COLUMN "T_CORE_BPMN_PROC"."PROCCODE" IS '流程编号(相同的编号属于相同流程,版本不一样)'; +COMMENT ON COLUMN "T_CORE_BPMN_PROC"."PROCVERSION" IS '流程版本(版本号大于1的不允许修改业务编码和使用部门编码)'; +COMMENT ON COLUMN "T_CORE_BPMN_PROC"."DIAGRAMID" IS '流程图表ID'; +COMMENT ON COLUMN "T_CORE_BPMN_PROC"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_BPMN_PROC"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_BPMN_PROC"."CREATEDTIME" IS '制单日期'; +COMMENT ON COLUMN "T_CORE_BPMN_PROC"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_BPMN_PROC"."CREATEDBYORGNAME" IS '单据单位名称'; +COMMENT ON TABLE "T_CORE_BPMN_PROC" IS '流程定义'; +ALTER TABLE "T_CORE_BPMN_PROC" ADD CONSTRAINT "PK_T_CORE_BPMN_PROC" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_TARGET +-- ---------------------------- +CREATE TABLE "T_CORE_BPMN_TARGET" ( + "ID" VARCHAR2(129 BYTE) NOT NULL , + "TARGETTABLE" VARCHAR2(60 BYTE) , + "TARGETID" VARCHAR2(60 BYTE) , + "TARGETDESC" VARCHAR2(192 BYTE) , + "PROCESSSTATUS" VARCHAR2(36 BYTE) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) +); +COMMENT ON COLUMN "T_CORE_BPMN_TARGET"."ID" IS '业务编码(业务表+$+业务主键的值)'; +COMMENT ON COLUMN "T_CORE_BPMN_TARGET"."TARGETTABLE" IS '业务表'; +COMMENT ON COLUMN "T_CORE_BPMN_TARGET"."TARGETID" IS '业务主键'; +COMMENT ON COLUMN "T_CORE_BPMN_TARGET"."TARGETDESC" IS '业务描述'; +COMMENT ON COLUMN "T_CORE_BPMN_TARGET"."PROCESSSTATUS" IS '流程状态'; +COMMENT ON COLUMN "T_CORE_BPMN_TARGET"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_BPMN_TARGET"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_BPMN_TARGET"."CREATEDTIME" IS '制单日期'; +COMMENT ON COLUMN "T_CORE_BPMN_TARGET"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_BPMN_TARGET"."CREATEDBYORGNAME" IS '单据单位名称'; +COMMENT ON TABLE "T_CORE_BPMN_TARGET" IS '流程对应的业务信息'; +ALTER TABLE "T_CORE_BPMN_TARGET" ADD CONSTRAINT "PK_T_CORE_BPMN_TARGET" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_CALENDAR +-- ---------------------------- +CREATE TABLE "T_CORE_CALENDAR" ( + "ID" VARCHAR2(8 BYTE) NOT NULL , + "WORKDAY" VARCHAR2(1 BYTE) NOT NULL , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE +); +COMMENT ON COLUMN "T_CORE_CALENDAR"."ID" IS '格式为yyyyMMdd的日期'; +COMMENT ON COLUMN "T_CORE_CALENDAR"."WORKDAY" IS '是否是工作日(0-否 1-是)'; +COMMENT ON COLUMN "T_CORE_CALENDAR"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_CALENDAR"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_CALENDAR"."CREATEDTIME" IS '制单时间'; +COMMENT ON TABLE "T_CORE_CALENDAR" IS '日历表'; +ALTER TABLE "T_CORE_CALENDAR" ADD CONSTRAINT "PK_CORE_CALENDAR" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_CHEM +-- ---------------------------- +CREATE TABLE "T_CORE_CHEM" ( + "ID" NUMBER NOT NULL , + "TARGETID" VARCHAR2(60 BYTE) , + "CHEMBODY" CLOB , + "VERSION" NUMBER(4) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) +); +COMMENT ON COLUMN "T_CORE_CHEM"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_CHEM"."TARGETID" IS '对应业务主键(主表名$主键的值)'; +COMMENT ON COLUMN "T_CORE_CHEM"."CHEMBODY" IS '化学分子式主体'; +COMMENT ON COLUMN "T_CORE_CHEM"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_CHEM"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_CHEM"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_CHEM"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_CHEM"."CREATEDBYORGID" IS '制单人单位编码'; +COMMENT ON COLUMN "T_CORE_CHEM"."CREATEDBYORGNAME" IS '制单人单位名称'; +COMMENT ON TABLE "T_CORE_CHEM" IS '化学分子式表'; +ALTER TABLE "T_CORE_CHEM" ADD CONSTRAINT "PK_CORE_CHEM" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_CORE_CHEM_TARGETID" ON "T_CORE_CHEM" ("TARGETID" ASC); + +-- ---------------------------- +-- Table structure for T_CORE_CODE +-- ---------------------------- +CREATE TABLE "T_CORE_CODE" ( + "ID" NUMBER NOT NULL , + "CODENAME" VARCHAR2(512 BYTE) , + "CODECATEGORYID" VARCHAR2(36 BYTE) NOT NULL , + "REMARK" VARCHAR2(258 BYTE) , + "ORDERNO" NUMBER , + "VERSION" NUMBER(4) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "LASTUPDATEDBYID" VARCHAR2(36 BYTE) , + "LASTUPDATEDBYNAME" VARCHAR2(60 BYTE) , + "LASTUPDATEDTIME" DATE , + "LASTSUSPENDEDFLAG" VARCHAR2(1 BYTE) , + "LASTSUSPENDEDBYID" VARCHAR2(36 BYTE) , + "LASTSUSPENDEDBYNAME" VARCHAR2(129 BYTE) , + "LASTSUSPENDEDTIME" DATE , + "CODE" VARCHAR2(36 BYTE) +); +COMMENT ON COLUMN "T_CORE_CODE"."ID" IS '编码'; +COMMENT ON COLUMN "T_CORE_CODE"."CODENAME" IS '编码名称'; +COMMENT ON COLUMN "T_CORE_CODE"."CODECATEGORYID" IS '分类编码'; +COMMENT ON COLUMN "T_CORE_CODE"."REMARK" IS '备注'; +COMMENT ON COLUMN "T_CORE_CODE"."ORDERNO" IS '排序码'; +COMMENT ON COLUMN "T_CORE_CODE"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_CODE"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_CODE"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_CODE"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_CODE"."LASTUPDATEDBYID" IS '最后修改人编码'; +COMMENT ON COLUMN "T_CORE_CODE"."LASTUPDATEDBYNAME" IS '最后修改人名称'; +COMMENT ON COLUMN "T_CORE_CODE"."LASTUPDATEDTIME" IS '最后修改时间'; +COMMENT ON COLUMN "T_CORE_CODE"."LASTSUSPENDEDFLAG" IS '注销标志(0-正常,1-停用) 默认为0'; +COMMENT ON COLUMN "T_CORE_CODE"."LASTSUSPENDEDBYID" IS '注销人编码'; +COMMENT ON COLUMN "T_CORE_CODE"."LASTSUSPENDEDBYNAME" IS '注销人名称'; +COMMENT ON COLUMN "T_CORE_CODE"."LASTSUSPENDEDTIME" IS '注销时间'; +COMMENT ON COLUMN "T_CORE_CODE"."CODE" IS '编码'; +COMMENT ON TABLE "T_CORE_CODE" IS '编码'; +ALTER TABLE "T_CORE_CODE" ADD CONSTRAINT "PK_CORE_CODE" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_CODE_CATEGORY +-- ---------------------------- +CREATE TABLE "T_CORE_CODE_CATEGORY" ( + "ID" VARCHAR2(36 BYTE) NOT NULL , + "CODECATEGORYNAME" VARCHAR2(60 BYTE) , + "CODECLASSID" VARCHAR2(36 BYTE) NOT NULL , + "REMARK" VARCHAR2(258 BYTE) , + "ORDERNO" NUMBER , + "VERSION" NUMBER(4) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "LASTUPDATEDBYID" VARCHAR2(36 BYTE) , + "LASTUPDATEDBYNAME" VARCHAR2(60 BYTE) , + "LASTUPDATEDTIME" DATE +); +COMMENT ON COLUMN "T_CORE_CODE_CATEGORY"."ID" IS '分类编码'; +COMMENT ON COLUMN "T_CORE_CODE_CATEGORY"."CODECATEGORYNAME" IS '分类编码名称'; +COMMENT ON COLUMN "T_CORE_CODE_CATEGORY"."CODECLASSID" IS '编码所属级别'; +COMMENT ON COLUMN "T_CORE_CODE_CATEGORY"."REMARK" IS '备注'; +COMMENT ON COLUMN "T_CORE_CODE_CATEGORY"."ORDERNO" IS '排序码'; +COMMENT ON COLUMN "T_CORE_CODE_CATEGORY"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_CODE_CATEGORY"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_CODE_CATEGORY"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_CODE_CATEGORY"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_CODE_CATEGORY"."LASTUPDATEDBYID" IS '最后修改人编码'; +COMMENT ON COLUMN "T_CORE_CODE_CATEGORY"."LASTUPDATEDBYNAME" IS '最后修改人名称'; +COMMENT ON COLUMN "T_CORE_CODE_CATEGORY"."LASTUPDATEDTIME" IS '最后修改时间'; +COMMENT ON TABLE "T_CORE_CODE_CATEGORY" IS '编码分类'; +ALTER TABLE "T_CORE_CODE_CATEGORY" ADD CONSTRAINT "PK_CORE_CODE_CATEGORY" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_CODE_CLASS +-- ---------------------------- +CREATE TABLE "T_CORE_CODE_CLASS" ( + "ID" VARCHAR2(36 BYTE) NOT NULL , + "CODECLASSNAME" VARCHAR2(60 BYTE) , + "ORDERNO" NUMBER , + "VERSION" NUMBER(4) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "LASTUPDATEDBYID" VARCHAR2(36 BYTE) , + "LASTUPDATEDBYNAME" VARCHAR2(60 BYTE) , + "LASTUPDATEDTIME" DATE +); +COMMENT ON COLUMN "T_CORE_CODE_CLASS"."ID" IS '级别编码'; +COMMENT ON COLUMN "T_CORE_CODE_CLASS"."CODECLASSNAME" IS '级别名称'; +COMMENT ON COLUMN "T_CORE_CODE_CLASS"."ORDERNO" IS '排序码'; +COMMENT ON COLUMN "T_CORE_CODE_CLASS"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_CODE_CLASS"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_CODE_CLASS"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_CODE_CLASS"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_CODE_CLASS"."LASTUPDATEDBYID" IS '最后修改人编码'; +COMMENT ON COLUMN "T_CORE_CODE_CLASS"."LASTUPDATEDBYNAME" IS '最后修改人名称'; +COMMENT ON COLUMN "T_CORE_CODE_CLASS"."LASTUPDATEDTIME" IS '最后修改时间'; +COMMENT ON TABLE "T_CORE_CODE_CLASS" IS '编码所属级别'; +ALTER TABLE "T_CORE_CODE_CLASS" ADD CONSTRAINT "PK_CORE_CODE_CLASS" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_CONSTANT +-- ---------------------------- +CREATE TABLE "T_CORE_CONSTANT" ( + "ID" VARCHAR2(36 BYTE) NOT NULL , + "CONSTANTVALUE" VARCHAR2(384 BYTE) , + "CONSTANTDESC" VARCHAR2(400 BYTE) , + "CLASSFICATION" VARCHAR2(60 BYTE) , + "SHOW" VARCHAR2(36 BYTE) , + "LASTUPDATEDTIME" DATE , + "CREATEDTIME" DATE , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "LASTUPDATEDBYID" VARCHAR2(36 BYTE) , + "LASTUPDATEDBYNAME" VARCHAR2(60 BYTE) , + "VERSION" NUMBER(4) +); +COMMENT ON COLUMN "T_CORE_CONSTANT"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_CONSTANT"."CONSTANTVALUE" IS '值'; +COMMENT ON COLUMN "T_CORE_CONSTANT"."CONSTANTDESC" IS '描述'; +COMMENT ON COLUMN "T_CORE_CONSTANT"."CLASSFICATION" IS '业务类型'; +COMMENT ON COLUMN "T_CORE_CONSTANT"."SHOW" IS '是否显示(0-否,1-是)'; +COMMENT ON COLUMN "T_CORE_CONSTANT"."LASTUPDATEDTIME" IS '最后修改时间'; +COMMENT ON COLUMN "T_CORE_CONSTANT"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_CONSTANT"."CREATEDBYID" IS '制单人ID'; +COMMENT ON COLUMN "T_CORE_CONSTANT"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_CONSTANT"."LASTUPDATEDBYID" IS '最后修改人编码'; +COMMENT ON COLUMN "T_CORE_CONSTANT"."LASTUPDATEDBYNAME" IS '最后更新人名称'; +COMMENT ON COLUMN "T_CORE_CONSTANT"."VERSION" IS '版本'; +COMMENT ON TABLE "T_CORE_CONSTANT" IS '系统参数'; +ALTER TABLE "T_CORE_CONSTANT" ADD CONSTRAINT "PK_CORE_CONSTANT" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_DATASOURCE +-- ---------------------------- +CREATE TABLE "T_CORE_DATASOURCE" ( + "ID" NUMBER NOT NULL , + "SOURCETYPE" VARCHAR2(60 BYTE) , + "SOURCETYPENAME" VARCHAR2(60 BYTE) , + "TABLENAME" VARCHAR2(60 BYTE) , + "ACTIVATEDFLAG" VARCHAR2(1 BYTE) , + "REMARK" VARCHAR2(258 BYTE) , + "ORDERNO" NUMBER +); +COMMENT ON COLUMN "T_CORE_DATASOURCE"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_DATASOURCE"."SOURCETYPE" IS '数据来源类型(MANUAL/手工录入、IMPORT/excel导入、INTERFACE/接口等等)'; +COMMENT ON COLUMN "T_CORE_DATASOURCE"."SOURCETYPENAME" IS '数据来源类型名称'; +COMMENT ON COLUMN "T_CORE_DATASOURCE"."TABLENAME" IS '业务表名'; +COMMENT ON COLUMN "T_CORE_DATASOURCE"."ACTIVATEDFLAG" IS '启用标志(0-未启用,1-启用)'; +COMMENT ON COLUMN "T_CORE_DATASOURCE"."REMARK" IS '备注'; +COMMENT ON COLUMN "T_CORE_DATASOURCE"."ORDERNO" IS '排序码'; +COMMENT ON TABLE "T_CORE_DATASOURCE" IS '系统数据来源类别表'; +ALTER TABLE "T_CORE_DATASOURCE" ADD CONSTRAINT "PK_CORE_DATASOURCE" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_DATE_SEQUENCE +-- ---------------------------- +CREATE TABLE "T_CORE_DATE_SEQUENCE" ( + "ID" VARCHAR2(36 BYTE) NOT NULL , + "YEAR" NUMBER(4) , + "MONTH" NUMBER(4) , + "PATTERN" VARCHAR2(36 BYTE) , + "SEQ" NUMBER(4) +); +COMMENT ON COLUMN "T_CORE_DATE_SEQUENCE"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_DATE_SEQUENCE"."YEAR" IS '年份'; +COMMENT ON COLUMN "T_CORE_DATE_SEQUENCE"."MONTH" IS '月份'; +COMMENT ON COLUMN "T_CORE_DATE_SEQUENCE"."PATTERN" IS '序列样式'; +COMMENT ON COLUMN "T_CORE_DATE_SEQUENCE"."SEQ" IS '序号,默认为1'; +COMMENT ON TABLE "T_CORE_DATE_SEQUENCE" IS '系统序列'; +ALTER TABLE "T_CORE_DATE_SEQUENCE" ADD CONSTRAINT "PK_CORE_DATE_SEQUENCE" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_ELN +-- ---------------------------- +CREATE TABLE "T_CORE_ELN" ( + "ID" NUMBER(20) NOT NULL , + "ELNNAME" VARCHAR2(512 BYTE) , + "ELNTMPLID" NUMBER(20) , + "BIZCATEGORY" VARCHAR2(36 BYTE) , + "BIZID" VARCHAR2(36 BYTE) , + "ELNPARAM" VARCHAR2(258 BYTE) , + "ELNCONTENT" CLOB , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) +); +COMMENT ON COLUMN "T_CORE_ELN"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_ELN"."ELNNAME" IS 'ELN名字'; +COMMENT ON COLUMN "T_CORE_ELN"."ELNTMPLID" IS '模板ID'; +COMMENT ON COLUMN "T_CORE_ELN"."BIZCATEGORY" IS '业务类型'; +COMMENT ON COLUMN "T_CORE_ELN"."BIZID" IS '业务ID'; +COMMENT ON COLUMN "T_CORE_ELN"."ELNPARAM" IS 'ELN参数'; +COMMENT ON COLUMN "T_CORE_ELN"."ELNCONTENT" IS 'ELN内容'; +COMMENT ON COLUMN "T_CORE_ELN"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_ELN"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_ELN"."CREATEDTIME" IS '制单日期'; +COMMENT ON COLUMN "T_CORE_ELN"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_ELN"."CREATEDBYORGNAME" IS '单据单位名称'; +COMMENT ON TABLE "T_CORE_ELN" IS 'eln实例表'; +ALTER TABLE "T_CORE_ELN" ADD CONSTRAINT "PK_CORE_ELN" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_CORE_ELN_ELNTMPLID" ON "T_CORE_ELN" ("ELNTMPLID" ASC); + +-- ---------------------------- +-- Table structure for T_CORE_ELN_AT_RECORD +-- ---------------------------- +CREATE TABLE "T_CORE_ELN_AT_RECORD" ( + "ID" NUMBER(20) NOT NULL , + "ELNID" NUMBER(20) , + "SHEETNO" VARCHAR2(18 BYTE) , + "ROWUUIDCOL" VARCHAR2(60 BYTE) , + "ROWUUID" VARCHAR2(60 BYTE) , + "ROWNO" VARCHAR2(60 BYTE) , + "COLNO" VARCHAR2(60 BYTE) , + "OLDVALUE" VARCHAR2(2000 BYTE) , + "NEWVALUE" VARCHAR2(2000 BYTE) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) +); +COMMENT ON COLUMN "T_CORE_ELN_AT_RECORD"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_ELN_AT_RECORD"."ELNID" IS '实例ID'; +COMMENT ON COLUMN "T_CORE_ELN_AT_RECORD"."SHEETNO" IS 'SHEET页码'; +COMMENT ON COLUMN "T_CORE_ELN_AT_RECORD"."ROWUUIDCOL" IS '行uuid+列号'; +COMMENT ON COLUMN "T_CORE_ELN_AT_RECORD"."ROWUUID" IS '行uuid'; +COMMENT ON COLUMN "T_CORE_ELN_AT_RECORD"."ROWNO" IS '行号'; +COMMENT ON COLUMN "T_CORE_ELN_AT_RECORD"."COLNO" IS '列号'; +COMMENT ON COLUMN "T_CORE_ELN_AT_RECORD"."OLDVALUE" IS '旧值'; +COMMENT ON COLUMN "T_CORE_ELN_AT_RECORD"."NEWVALUE" IS '新值'; +COMMENT ON COLUMN "T_CORE_ELN_AT_RECORD"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_ELN_AT_RECORD"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_ELN_AT_RECORD"."CREATEDTIME" IS '制单日期'; +COMMENT ON COLUMN "T_CORE_ELN_AT_RECORD"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_ELN_AT_RECORD"."CREATEDBYORGNAME" IS '单据单位名称'; +COMMENT ON TABLE "T_CORE_ELN_AT_RECORD" IS 'eln修改记录'; +ALTER TABLE "T_CORE_ELN_AT_RECORD" ADD CONSTRAINT "PK_CORE_ELN_AT_RECORD" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_CORE_ELN_AT_RECORD_BIZID" ON "T_CORE_ELN_AT_RECORD" ("ELNID" ASC); + +-- ---------------------------- +-- Table structure for T_CORE_ELN_DS +-- ---------------------------- +CREATE TABLE "T_CORE_ELN_DS" ( + "ID" NUMBER(20) NOT NULL , + "SCOPE" VARCHAR2(18 BYTE) , + "ELNDSNAME" VARCHAR2(129 BYTE) , + "SQLCONTENT" CLOB , + "SQLCLAUSE" VARCHAR2(512 BYTE) , + "DISPLAYCATEGORY" VARCHAR2(36 BYTE) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) , + "ACTIVATEDFLAG" VARCHAR2(1 BYTE) , + "ACTIVATEDBYID" VARCHAR2(36 BYTE) , + "ACTIVATEDBYNAME" VARCHAR2(36 BYTE) , + "ACTIVATEDTIME" DATE , + "SQLCATEGORY" VARCHAR2(18 BYTE) +); +COMMENT ON COLUMN "T_CORE_ELN_DS"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_ELN_DS"."SCOPE" IS '作用域'; +COMMENT ON COLUMN "T_CORE_ELN_DS"."ELNDSNAME" IS '数据源名称'; +COMMENT ON COLUMN "T_CORE_ELN_DS"."SQLCONTENT" IS 'sql内容'; +COMMENT ON COLUMN "T_CORE_ELN_DS"."SQLCLAUSE" IS 'sql条件'; +COMMENT ON COLUMN "T_CORE_ELN_DS"."DISPLAYCATEGORY" IS '展示类型'; +COMMENT ON COLUMN "T_CORE_ELN_DS"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_ELN_DS"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_ELN_DS"."CREATEDTIME" IS '制单日期'; +COMMENT ON COLUMN "T_CORE_ELN_DS"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_ELN_DS"."CREATEDBYORGNAME" IS '单据单位名称'; +COMMENT ON COLUMN "T_CORE_ELN_DS"."ACTIVATEDFLAG" IS '启用标志(0-否 1-是)'; +COMMENT ON COLUMN "T_CORE_ELN_DS"."ACTIVATEDBYID" IS '启用人编码'; +COMMENT ON COLUMN "T_CORE_ELN_DS"."ACTIVATEDBYNAME" IS '启用人名称'; +COMMENT ON COLUMN "T_CORE_ELN_DS"."ACTIVATEDTIME" IS '启用时间'; +COMMENT ON COLUMN "T_CORE_ELN_DS"."SQLCATEGORY" IS 'SQL类型:普通SQL/存储过程'; +COMMENT ON TABLE "T_CORE_ELN_DS" IS 'eln数据源表'; +ALTER TABLE "T_CORE_ELN_DS" ADD CONSTRAINT "PK_CORE_ELN_DS" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_ELN_DS_FIELD +-- ---------------------------- +CREATE TABLE "T_CORE_ELN_DS_FIELD" ( + "ID" NUMBER(20) NOT NULL , + "ELNDSID" NUMBER(20) , + "TABLENAME" VARCHAR2(60 BYTE) , + "COLUMNNAME" VARCHAR2(60 BYTE) , + "ELNCOLUMNNAME" VARCHAR2(129 BYTE) , + "WRITEBACK" VARCHAR2(1 BYTE) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) +); +COMMENT ON COLUMN "T_CORE_ELN_DS_FIELD"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_ELN_DS_FIELD"."ELNDSID" IS 'eln数据源表ID'; +COMMENT ON COLUMN "T_CORE_ELN_DS_FIELD"."TABLENAME" IS '表名字'; +COMMENT ON COLUMN "T_CORE_ELN_DS_FIELD"."COLUMNNAME" IS '字段名字'; +COMMENT ON COLUMN "T_CORE_ELN_DS_FIELD"."ELNCOLUMNNAME" IS 'ELN表格显示字段名字'; +COMMENT ON COLUMN "T_CORE_ELN_DS_FIELD"."WRITEBACK" IS '是否反写'; +COMMENT ON COLUMN "T_CORE_ELN_DS_FIELD"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_ELN_DS_FIELD"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_ELN_DS_FIELD"."CREATEDTIME" IS '制单日期'; +COMMENT ON COLUMN "T_CORE_ELN_DS_FIELD"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_ELN_DS_FIELD"."CREATEDBYORGNAME" IS '单据单位名称'; +COMMENT ON TABLE "T_CORE_ELN_DS_FIELD" IS 'eln数据源字段表'; +ALTER TABLE "T_CORE_ELN_DS_FIELD" ADD CONSTRAINT "PK_CORE_ELN_DS_FIELD" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_CORE_ELN_DS_FIELD_DSID" ON "T_CORE_ELN_DS_FIELD" ("ELNDSID" ASC); + +-- ---------------------------- +-- Table structure for T_CORE_ELN_FIELD +-- ---------------------------- +CREATE TABLE "T_CORE_ELN_FIELD" ( + "ID" NUMBER(20) NOT NULL , + "ELNID" NUMBER(20) NOT NULL , + "VAL" CLOB , + "TABLENAME" VARCHAR2(60 BYTE) , + "COLUMNNAME" VARCHAR2(60 BYTE) , + "BIZID" VARCHAR2(60 BYTE) , + "OTHERNAME" VARCHAR2(129 BYTE) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) +); +COMMENT ON COLUMN "T_CORE_ELN_FIELD"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_ELN_FIELD"."ELNID" IS 'ELN实例ID'; +COMMENT ON COLUMN "T_CORE_ELN_FIELD"."VAL" IS '值'; +COMMENT ON COLUMN "T_CORE_ELN_FIELD"."TABLENAME" IS '表名字'; +COMMENT ON COLUMN "T_CORE_ELN_FIELD"."COLUMNNAME" IS '字段名字'; +COMMENT ON COLUMN "T_CORE_ELN_FIELD"."BIZID" IS '数据的ID'; +COMMENT ON COLUMN "T_CORE_ELN_FIELD"."OTHERNAME" IS '其他名称'; +COMMENT ON COLUMN "T_CORE_ELN_FIELD"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_ELN_FIELD"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_ELN_FIELD"."CREATEDTIME" IS '制单日期'; +COMMENT ON COLUMN "T_CORE_ELN_FIELD"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_ELN_FIELD"."CREATEDBYORGNAME" IS '单据单位名称'; +COMMENT ON TABLE "T_CORE_ELN_FIELD" IS 'ELN反写信息表'; +ALTER TABLE "T_CORE_ELN_FIELD" ADD CONSTRAINT "PK_CORE_ELN_FIELD" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_CORE_ELN_FIELD_VALUE_ELNID" ON "T_CORE_ELN_FIELD" ("ELNID" ASC); + +-- ---------------------------- +-- Table structure for T_CORE_ELN_TMPL +-- ---------------------------- +CREATE TABLE "T_CORE_ELN_TMPL" ( + "ID" NUMBER(20) NOT NULL , + "BIZCATEGORY" VARCHAR2(36 BYTE) , + "ELNTMPLNAME" VARCHAR2(512 BYTE) , + "REMARK" VARCHAR2(512 BYTE) , + "WRITEBACKCATEGORY" VARCHAR2(36 BYTE) , + "SCRIPT" CLOB , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) , + "ACTIVATEDFLAG" VARCHAR2(1 BYTE) , + "ACTIVATEDBYID" VARCHAR2(36 BYTE) , + "ACTIVATEDBYNAME" VARCHAR2(60 BYTE) , + "ACTIVATEDTIME" DATE +); +COMMENT ON COLUMN "T_CORE_ELN_TMPL"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL"."BIZCATEGORY" IS '业务类型'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL"."ELNTMPLNAME" IS 'ELN模板名称'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL"."REMARK" IS '备注'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL"."WRITEBACKCATEGORY" IS '反写控制类型'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL"."SCRIPT" IS 'BEANSHELL脚本'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL"."CREATEDTIME" IS '制单日期'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL"."CREATEDBYORGNAME" IS '单据单位名称'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL"."ACTIVATEDFLAG" IS '启用标志'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL"."ACTIVATEDBYID" IS '启用人编码'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL"."ACTIVATEDBYNAME" IS '启用人名称'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL"."ACTIVATEDTIME" IS '启用时间'; +COMMENT ON TABLE "T_CORE_ELN_TMPL" IS 'ELN模板表'; +ALTER TABLE "T_CORE_ELN_TMPL" ADD CONSTRAINT "PK_CORE_ELN_TMPL" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_CORE_ELN_TMPL_BIZCATEGORY" ON "T_CORE_ELN_TMPL" ("BIZCATEGORY" ASC); + +-- ---------------------------- +-- Table structure for T_CORE_ELN_TMPL_DS +-- ---------------------------- +CREATE TABLE "T_CORE_ELN_TMPL_DS" ( + "ID" NUMBER(20) NOT NULL , + "ELNTMPLID" NUMBER(20) , + "ELNDSID" NUMBER(20) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) +); +COMMENT ON COLUMN "T_CORE_ELN_TMPL_DS"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL_DS"."ELNTMPLID" IS '模板ID'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL_DS"."ELNDSID" IS '数据源ID'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL_DS"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL_DS"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL_DS"."CREATEDTIME" IS '制单日期'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL_DS"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL_DS"."CREATEDBYORGNAME" IS '单据单位名称'; +COMMENT ON TABLE "T_CORE_ELN_TMPL_DS" IS 'eln模板数据源表'; +ALTER TABLE "T_CORE_ELN_TMPL_DS" ADD CONSTRAINT "PK_CORE_ELN_TMPL_DS" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_CORE_ELN_TMPL_DS_ELNTMPLID" ON "T_CORE_ELN_TMPL_DS" ("ELNTMPLID" ASC); + +-- ---------------------------- +-- Table structure for T_CORE_ELN_TMPL_VERSION +-- ---------------------------- +CREATE TABLE "T_CORE_ELN_TMPL_VERSION" ( + "ID" NUMBER(20) NOT NULL , + "ELNTMPLID" NUMBER(20) , + "VERSIONNO" NUMBER , + "ELNTMPLCONTENT" CLOB , + "ELNTMPLPARAM" VARCHAR2(258 BYTE) , + "REMARK" VARCHAR2(512 BYTE) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) , + "ACTIVATEDFLAG" VARCHAR2(1 BYTE) , + "ACTIVATEDBYID" VARCHAR2(36 BYTE) , + "ACTIVATEDBYNAME" VARCHAR2(36 BYTE) , + "ACTIVATEDTIME" DATE +); +COMMENT ON COLUMN "T_CORE_ELN_TMPL_VERSION"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL_VERSION"."ELNTMPLID" IS '模板ID'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL_VERSION"."VERSIONNO" IS '版本号'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL_VERSION"."ELNTMPLCONTENT" IS 'ELN模板内容'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL_VERSION"."ELNTMPLPARAM" IS 'ELN模板参数'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL_VERSION"."REMARK" IS '备注'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL_VERSION"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL_VERSION"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL_VERSION"."CREATEDTIME" IS '制单日期'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL_VERSION"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL_VERSION"."CREATEDBYORGNAME" IS '单据单位名称'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL_VERSION"."ACTIVATEDFLAG" IS '启用标志(0-否 1-是)'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL_VERSION"."ACTIVATEDBYID" IS '启用人编码'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL_VERSION"."ACTIVATEDBYNAME" IS '启用人名称'; +COMMENT ON COLUMN "T_CORE_ELN_TMPL_VERSION"."ACTIVATEDTIME" IS '启用时间'; +COMMENT ON TABLE "T_CORE_ELN_TMPL_VERSION" IS 'ELN模板版本表'; +ALTER TABLE "T_CORE_ELN_TMPL_VERSION" ADD CONSTRAINT "PK_CORE_ELN_TMPL_VERSION" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_CORE_ELN_TMPL_ELNTMPLID" ON "T_CORE_ELN_TMPL_VERSION" ("ELNTMPLID" ASC); + +-- ---------------------------- +-- Table structure for T_CORE_EMAIL +-- ---------------------------- +CREATE TABLE "T_CORE_EMAIL" ( + "ID" NUMBER NOT NULL , + "CONFIGID" VARCHAR2(96 BYTE) NOT NULL , + "EMAILSUBJECT" VARCHAR2(384 BYTE) , + "EMAILBODY" CLOB , + "VERSION" NUMBER(4) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) , + "LASTUPDATEDBYID" VARCHAR2(36 BYTE) , + "LASTUPDATEDBYNAME" VARCHAR2(36 BYTE) , + "LASTUPDATEDTIME" DATE +); +COMMENT ON COLUMN "T_CORE_EMAIL"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_EMAIL"."CONFIGID" IS '模板编码'; +COMMENT ON COLUMN "T_CORE_EMAIL"."EMAILSUBJECT" IS '邮件主题'; +COMMENT ON COLUMN "T_CORE_EMAIL"."EMAILBODY" IS '邮件正文'; +COMMENT ON COLUMN "T_CORE_EMAIL"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_EMAIL"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_EMAIL"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_EMAIL"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_EMAIL"."CREATEDBYORGID" IS '制单人所属单位编码'; +COMMENT ON COLUMN "T_CORE_EMAIL"."CREATEDBYORGNAME" IS '制单人所属单位名称'; +COMMENT ON COLUMN "T_CORE_EMAIL"."LASTUPDATEDBYID" IS '最后更新人编码'; +COMMENT ON COLUMN "T_CORE_EMAIL"."LASTUPDATEDBYNAME" IS '最后更新人名称'; +COMMENT ON COLUMN "T_CORE_EMAIL"."LASTUPDATEDTIME" IS '最后更新时间'; +COMMENT ON TABLE "T_CORE_EMAIL" IS '邮件发送表'; +ALTER TABLE "T_CORE_EMAIL" ADD CONSTRAINT "PK_CORE_EMAIL" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_EMAIL_CONFIG +-- ---------------------------- +CREATE TABLE "T_CORE_EMAIL_CONFIG" ( + "ID" VARCHAR2(96 BYTE) NOT NULL , + "TEMPLATEID" VARCHAR2(36 BYTE) , + "CONFIGNAME" VARCHAR2(96 BYTE) , + "REMARK" VARCHAR2(768 BYTE) , + "VERSION" NUMBER(4) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) , + "LASTUPDATEDBYID" VARCHAR2(36 BYTE) , + "LASTUPDATEDBYNAME" VARCHAR2(36 BYTE) , + "LASTUPDATEDTIME" DATE , + "LASTSUSPENDEDFLAG" VARCHAR2(1 BYTE) , + "LASTSUSPENDEDBYID" VARCHAR2(36 BYTE) , + "LASTSUSPENDEDBYNAME" VARCHAR2(36 BYTE) , + "LASTSUSPENDEDTIME" DATE +); +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG"."TEMPLATEID" IS '模板编码'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG"."CONFIGNAME" IS '配置名称'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG"."REMARK" IS '备注'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG"."CREATEDBYORGNAME" IS '单据单位名称'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG"."LASTUPDATEDBYID" IS '最后更新人编码'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG"."LASTUPDATEDBYNAME" IS '最后更新人名称'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG"."LASTUPDATEDTIME" IS '最后更新时间'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG"."LASTSUSPENDEDFLAG" IS '注销标志'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG"."LASTSUSPENDEDBYID" IS '注销人编码'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG"."LASTSUSPENDEDBYNAME" IS '注销人名称'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG"."LASTSUSPENDEDTIME" IS '注销时间'; +COMMENT ON TABLE "T_CORE_EMAIL_CONFIG" IS '邮件配置表'; +ALTER TABLE "T_CORE_EMAIL_CONFIG" ADD CONSTRAINT "PK_CORE_EMAIL_CONFIG" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_CEC_TEMPLATEID" ON "T_CORE_EMAIL_CONFIG" ("TEMPLATEID" ASC); + +-- ---------------------------- +-- Table structure for T_CORE_EMAIL_CONFIG_RECEIPENT +-- ---------------------------- +CREATE TABLE "T_CORE_EMAIL_CONFIG_RECEIPENT" ( + "ID" NUMBER NOT NULL , + "CONFIGID" VARCHAR2(96 BYTE) NOT NULL , + "RECEIPENTID" VARCHAR2(36 BYTE) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) +); +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG_RECEIPENT"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG_RECEIPENT"."CONFIGID" IS '邮件配置编码'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG_RECEIPENT"."RECEIPENTID" IS '接收者ID'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG_RECEIPENT"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG_RECEIPENT"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG_RECEIPENT"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG_RECEIPENT"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG_RECEIPENT"."CREATEDBYORGNAME" IS '单据单位名称'; +COMMENT ON TABLE "T_CORE_EMAIL_CONFIG_RECEIPENT" IS '邮件配置接收者表'; +ALTER TABLE "T_CORE_EMAIL_CONFIG_RECEIPENT" ADD CONSTRAINT "PK_CORE_EMAIL_CONFIG_RECEIPENT" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_CECR_CONFIGID" ON "T_CORE_EMAIL_CONFIG_RECEIPENT" ("CONFIGID" ASC); + +-- ---------------------------- +-- Table structure for T_CORE_EMAIL_CONFIG_REC_ROLE +-- ---------------------------- +CREATE TABLE "T_CORE_EMAIL_CONFIG_REC_ROLE" ( + "ID" NUMBER NOT NULL , + "CONFIGID" VARCHAR2(96 BYTE) , + "ROLEID" NUMBER , + "VERSION" NUMBER(4) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) , + "LASTUPDATEDBYID" VARCHAR2(36 BYTE) , + "LASTUPDATEDBYNAME" VARCHAR2(60 BYTE) , + "LASTUPDATEDTIME" DATE +); +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG_REC_ROLE"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG_REC_ROLE"."CONFIGID" IS '邮件配置编码'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG_REC_ROLE"."ROLEID" IS '收件角色编码'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG_REC_ROLE"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG_REC_ROLE"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG_REC_ROLE"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG_REC_ROLE"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG_REC_ROLE"."CREATEDBYORGID" IS '制单人单位编码'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG_REC_ROLE"."CREATEDBYORGNAME" IS '制单人单位名称'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG_REC_ROLE"."LASTUPDATEDBYID" IS '最后修改人编码'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG_REC_ROLE"."LASTUPDATEDBYNAME" IS '最后修改人名称'; +COMMENT ON COLUMN "T_CORE_EMAIL_CONFIG_REC_ROLE"."LASTUPDATEDTIME" IS '最后修改时间'; +COMMENT ON TABLE "T_CORE_EMAIL_CONFIG_REC_ROLE" IS '邮件配置收件角色表'; +ALTER TABLE "T_CORE_EMAIL_CONFIG_REC_ROLE" ADD CONSTRAINT "PK_CORE_EMAIL_CONFIG_REC_ROLE" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_CORE_ECRR_GROUPID" ON "T_CORE_EMAIL_CONFIG_REC_ROLE" ("CONFIGID" ASC); + +-- ---------------------------- +-- Table structure for T_CORE_EMAIL_RECEIPENT +-- ---------------------------- +CREATE TABLE "T_CORE_EMAIL_RECEIPENT" ( + "ID" NUMBER NOT NULL , + "EMAILID" NUMBER NOT NULL , + "RECEIPENTID" VARCHAR2(36 BYTE) , + "RECEIPENTNAME" VARCHAR2(192 BYTE) , + "RECEIPENTEMAIL" VARCHAR2(96 BYTE) , + "SUCCESS" VARCHAR2(12 BYTE) , + "REATTEMPT" NUMBER(4) , + "LOG" CLOB , + "VERSION" NUMBER(4) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) , + "LASTUPDATEDBYID" VARCHAR2(36 BYTE) , + "LASTUPDATEDBYNAME" VARCHAR2(36 BYTE) , + "LASTUPDATEDTIME" DATE +); +COMMENT ON COLUMN "T_CORE_EMAIL_RECEIPENT"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_EMAIL_RECEIPENT"."EMAILID" IS '邮件发送编码'; +COMMENT ON COLUMN "T_CORE_EMAIL_RECEIPENT"."RECEIPENTID" IS '接收者编码'; +COMMENT ON COLUMN "T_CORE_EMAIL_RECEIPENT"."RECEIPENTNAME" IS '接收者名称'; +COMMENT ON COLUMN "T_CORE_EMAIL_RECEIPENT"."RECEIPENTEMAIL" IS '接收者电子邮箱'; +COMMENT ON COLUMN "T_CORE_EMAIL_RECEIPENT"."SUCCESS" IS '是否发送成功(0-否 1-是)'; +COMMENT ON COLUMN "T_CORE_EMAIL_RECEIPENT"."REATTEMPT" IS '重复发送次数'; +COMMENT ON COLUMN "T_CORE_EMAIL_RECEIPENT"."LOG" IS '发送日志'; +COMMENT ON COLUMN "T_CORE_EMAIL_RECEIPENT"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_EMAIL_RECEIPENT"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_EMAIL_RECEIPENT"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_EMAIL_RECEIPENT"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_EMAIL_RECEIPENT"."CREATEDBYORGID" IS '制单人所属单位编码'; +COMMENT ON COLUMN "T_CORE_EMAIL_RECEIPENT"."CREATEDBYORGNAME" IS '制单人所属单位名称'; +COMMENT ON COLUMN "T_CORE_EMAIL_RECEIPENT"."LASTUPDATEDBYID" IS '最后更新人编码'; +COMMENT ON COLUMN "T_CORE_EMAIL_RECEIPENT"."LASTUPDATEDBYNAME" IS '最后更新人名称'; +COMMENT ON COLUMN "T_CORE_EMAIL_RECEIPENT"."LASTUPDATEDTIME" IS '最后更新时间'; +COMMENT ON TABLE "T_CORE_EMAIL_RECEIPENT" IS '邮件接收者表'; +ALTER TABLE "T_CORE_EMAIL_RECEIPENT" ADD CONSTRAINT "PK_CORE_EMAIL_RECEIPENT" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_EMAIL_TEMPLATE +-- ---------------------------- +CREATE TABLE "T_CORE_EMAIL_TEMPLATE" ( + "ID" VARCHAR2(36 BYTE) NOT NULL , + "TEMPLATENAME" VARCHAR2(192 BYTE) , + "REMARK" VARCHAR2(768 BYTE) , + "EMAILSUBJECT" VARCHAR2(384 BYTE) , + "EMAILBODY" CLOB , + "VERSION" NUMBER(4) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) , + "LASTUPDATEDBYID" VARCHAR2(36 BYTE) , + "LASTUPDATEDBYNAME" VARCHAR2(36 BYTE) , + "LASTUPDATEDTIME" DATE +); +COMMENT ON COLUMN "T_CORE_EMAIL_TEMPLATE"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_EMAIL_TEMPLATE"."TEMPLATENAME" IS '模板名称'; +COMMENT ON COLUMN "T_CORE_EMAIL_TEMPLATE"."REMARK" IS '备注'; +COMMENT ON COLUMN "T_CORE_EMAIL_TEMPLATE"."EMAILSUBJECT" IS '邮件标题'; +COMMENT ON COLUMN "T_CORE_EMAIL_TEMPLATE"."EMAILBODY" IS '邮件正文'; +COMMENT ON COLUMN "T_CORE_EMAIL_TEMPLATE"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_EMAIL_TEMPLATE"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_EMAIL_TEMPLATE"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_EMAIL_TEMPLATE"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_EMAIL_TEMPLATE"."CREATEDBYORGID" IS '制单人所属单位编码'; +COMMENT ON COLUMN "T_CORE_EMAIL_TEMPLATE"."CREATEDBYORGNAME" IS '制单人所属单位名称'; +COMMENT ON COLUMN "T_CORE_EMAIL_TEMPLATE"."LASTUPDATEDBYID" IS '最后更新人编码'; +COMMENT ON COLUMN "T_CORE_EMAIL_TEMPLATE"."LASTUPDATEDBYNAME" IS '最后更新人名称'; +COMMENT ON COLUMN "T_CORE_EMAIL_TEMPLATE"."LASTUPDATEDTIME" IS '最后更新时间'; +COMMENT ON TABLE "T_CORE_EMAIL_TEMPLATE" IS '邮件模板配置表'; +ALTER TABLE "T_CORE_EMAIL_TEMPLATE" ADD CONSTRAINT "PK_CORE_EMAIL_TEMPLATE" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_FILE +-- ---------------------------- +CREATE TABLE "T_CORE_FILE" ( + "ID" NUMBER NOT NULL , + "TARGETID" VARCHAR2(60 BYTE) , + "MD5NAME" VARCHAR2(36 BYTE) NOT NULL , + "FILEEXT" VARCHAR2(6 BYTE) NOT NULL , + "SCOPE" VARCHAR2(12 BYTE) NOT NULL , + "TIMES" NUMBER(4) NOT NULL , + "VALIDTIMEFROM" DATE , + "VALIDTIMETO" DATE , + "EXT" VARCHAR2(129 BYTE) , + "CREATEDTIME" DATE , + "NAME" VARCHAR2(258 BYTE) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "PERMANENT" VARCHAR2(1 BYTE) NOT NULL , + "DOWNLOADABLE" VARCHAR2(3 BYTE) NOT NULL , + "BIZCATEGORY" VARCHAR2(36 BYTE) , + "REMARK" VARCHAR2(258 BYTE) , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) , + "SIZE" NUMBER(20), + "VERSION" NUMBER(20) +); +COMMENT ON COLUMN "T_CORE_FILE"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_FILE"."TARGETID" IS '对应业务主键'; +COMMENT ON COLUMN "T_CORE_FILE"."MD5NAME" IS 'MD5加密的文件名称(主键+$+文件名称后加密)'; +COMMENT ON COLUMN "T_CORE_FILE"."FILEEXT" IS '文件扩展名(如:jpg,doc,gif等)'; +COMMENT ON COLUMN "T_CORE_FILE"."SCOPE" IS '访问范围(如:secure-登录才能访问 open-开放 temp-临时文件 import-数据导入)'; +COMMENT ON COLUMN "T_CORE_FILE"."TIMES" IS '下载次数'; +COMMENT ON COLUMN "T_CORE_FILE"."VALIDTIMEFROM" IS '生效开始日期'; +COMMENT ON COLUMN "T_CORE_FILE"."VALIDTIMETO" IS '生效截止日期'; +COMMENT ON COLUMN "T_CORE_FILE"."EXT" IS '额外信息'; +COMMENT ON COLUMN "T_CORE_FILE"."CREATEDTIME" IS '制单日期'; +COMMENT ON COLUMN "T_CORE_FILE"."NAME" IS '文件名称'; +COMMENT ON COLUMN "T_CORE_FILE"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_FILE"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_FILE"."PERMANENT" IS '长期生效(0-否 1-是)'; +COMMENT ON COLUMN "T_CORE_FILE"."DOWNLOADABLE" IS '是否允许下载(no-否 yes-是)'; +COMMENT ON COLUMN "T_CORE_FILE"."CREATEDBYORGID" IS '制单单位编码'; +COMMENT ON COLUMN "T_CORE_FILE"."CREATEDBYORGNAME" IS '制单单位名称'; +COMMENT ON COLUMN "T_CORE_FILE"."VERSION" IS '版本'; +COMMENT ON TABLE "T_CORE_FILE" IS '文件'; +ALTER TABLE "T_CORE_FILE" ADD CONSTRAINT "PK_CORE_FILE" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_HELP +-- ---------------------------- +CREATE TABLE "T_CORE_HELP" ( + "ID" VARCHAR2(36 BYTE) NOT NULL , + "CONTENT" CLOB , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "LASTUPDATEDBYID" VARCHAR2(36 BYTE) , + "LASTUPDATEDBYNAME" VARCHAR2(60 BYTE) , + "LASTUPDATEDTIME" DATE +); +COMMENT ON COLUMN "T_CORE_HELP"."ID" IS '主键<二级菜单id>'; +COMMENT ON COLUMN "T_CORE_HELP"."CONTENT" IS '内容'; +COMMENT ON COLUMN "T_CORE_HELP"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_HELP"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_HELP"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_HELP"."LASTUPDATEDBYID" IS '最后修改人编码'; +COMMENT ON COLUMN "T_CORE_HELP"."LASTUPDATEDBYNAME" IS '最后修改人名称'; +COMMENT ON COLUMN "T_CORE_HELP"."LASTUPDATEDTIME" IS '最后修改时间'; +COMMENT ON TABLE "T_CORE_HELP" IS '帮助信息'; +ALTER TABLE "T_CORE_HELP" ADD CONSTRAINT "PK_CORE_HELP" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_LES_INSTANCE +-- ---------------------------- +CREATE TABLE "T_CORE_LES_INSTANCE" ( + "ID" VARCHAR2(36 BYTE) NOT NULL , + "TEMPLATEID" VARCHAR2(36 BYTE) , + "VERSION" NUMBER(4) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) , + "LASTUPDATEDBYID" VARCHAR2(36 BYTE) , + "LASTUPDATEDBYNAME" VARCHAR2(60 BYTE) , + "LASTUPDATEDTIME" DATE , + "PROCESSSTATUS" VARCHAR2(60 BYTE) +); +COMMENT ON COLUMN "T_CORE_LES_INSTANCE"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_LES_INSTANCE"."TEMPLATEID" IS '模板ID'; +COMMENT ON COLUMN "T_CORE_LES_INSTANCE"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_LES_INSTANCE"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_LES_INSTANCE"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_LES_INSTANCE"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_LES_INSTANCE"."CREATEDBYORGID" IS '制单人单位编码'; +COMMENT ON COLUMN "T_CORE_LES_INSTANCE"."CREATEDBYORGNAME" IS '制单人单位名称'; +COMMENT ON COLUMN "T_CORE_LES_INSTANCE"."LASTUPDATEDBYID" IS '最后修改人编码'; +COMMENT ON COLUMN "T_CORE_LES_INSTANCE"."LASTUPDATEDBYNAME" IS '最后修改人名称'; +COMMENT ON COLUMN "T_CORE_LES_INSTANCE"."LASTUPDATEDTIME" IS '最后修改时间'; +COMMENT ON COLUMN "T_CORE_LES_INSTANCE"."PROCESSSTATUS" IS '流程状态'; +COMMENT ON TABLE "T_CORE_LES_INSTANCE" IS 'LES的实例'; +ALTER TABLE "T_CORE_LES_INSTANCE" ADD CONSTRAINT "PK_CORE_LES_INSTANCE" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_LES_INSTANCE_UNIT +-- ---------------------------- +CREATE TABLE "T_CORE_LES_INSTANCE_UNIT" ( + "ID" NUMBER NOT NULL , + "INSTANCEID" VARCHAR2(36 BYTE) , + "TEMPLATEUNITID" NUMBER , + "TYPE" VARCHAR2(36 BYTE) , + "UNITTITLE" VARCHAR2(768 BYTE) , + "PARENTID" NUMBER , + "UNITBODY" CLOB , + "ORDERNO" NUMBER , + "VERSION" NUMBER(4) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) , + "LASTUPDATEDBYID" VARCHAR2(36 BYTE) , + "LASTUPDATEDBYNAME" VARCHAR2(36 BYTE) , + "LASTUPDATEDTIME" DATE +); +COMMENT ON COLUMN "T_CORE_LES_INSTANCE_UNIT"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_LES_INSTANCE_UNIT"."INSTANCEID" IS '实例编码'; +COMMENT ON COLUMN "T_CORE_LES_INSTANCE_UNIT"."TEMPLATEUNITID" IS '模板组件的ID'; +COMMENT ON COLUMN "T_CORE_LES_INSTANCE_UNIT"."TYPE" IS '组件类型'; +COMMENT ON COLUMN "T_CORE_LES_INSTANCE_UNIT"."UNITTITLE" IS '组件标题(可以为空)'; +COMMENT ON COLUMN "T_CORE_LES_INSTANCE_UNIT"."PARENTID" IS '父组件编码'; +COMMENT ON COLUMN "T_CORE_LES_INSTANCE_UNIT"."UNITBODY" IS '组件主体'; +COMMENT ON COLUMN "T_CORE_LES_INSTANCE_UNIT"."ORDERNO" IS '排序码'; +COMMENT ON COLUMN "T_CORE_LES_INSTANCE_UNIT"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_LES_INSTANCE_UNIT"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_LES_INSTANCE_UNIT"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_LES_INSTANCE_UNIT"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_LES_INSTANCE_UNIT"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_LES_INSTANCE_UNIT"."CREATEDBYORGNAME" IS '单据单位名称'; +COMMENT ON COLUMN "T_CORE_LES_INSTANCE_UNIT"."LASTUPDATEDBYID" IS '最后更新人编码'; +COMMENT ON COLUMN "T_CORE_LES_INSTANCE_UNIT"."LASTUPDATEDBYNAME" IS '最后更新人名称'; +COMMENT ON COLUMN "T_CORE_LES_INSTANCE_UNIT"."LASTUPDATEDTIME" IS '最后更新时间'; +COMMENT ON TABLE "T_CORE_LES_INSTANCE_UNIT" IS 'LES模板的组件'; +ALTER TABLE "T_CORE_LES_INSTANCE_UNIT" ADD CONSTRAINT "PK_CORE_LES_INSTANCE_UNIT" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_CLIU_INSTANCEID" ON "T_CORE_LES_INSTANCE_UNIT" ("INSTANCEID" ASC); + +-- ---------------------------- +-- Table structure for T_CORE_LES_TEMPLATE +-- ---------------------------- +CREATE TABLE "T_CORE_LES_TEMPLATE" ( + "ID" VARCHAR2(36 BYTE) NOT NULL , + "TEMPLATENAME" VARCHAR2(96 BYTE) , + "TEMPLATEVERSION" NUMBER(4) , + "LOCKED" VARCHAR2(12 BYTE) , + "REMARK" VARCHAR2(768 BYTE) , + "VERSION" NUMBER(4) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) , + "LASTUPDATEDBYID" VARCHAR2(36 BYTE) , + "LASTUPDATEDBYNAME" VARCHAR2(36 BYTE) , + "LASTUPDATEDTIME" DATE , + "LASTSUSPENDEDFLAG" VARCHAR2(1 BYTE) , + "LASTSUSPENDEDBYID" VARCHAR2(36 BYTE) , + "LASTSUSPENDEDBYNAME" VARCHAR2(36 BYTE) , + "LASTSUSPENDEDTIME" DATE , + "ACTIVATEDFLAG" VARCHAR2(1 BYTE) , + "ACTIVATEDBYID" VARCHAR2(36 BYTE) , + "ACTIVATEDBYNAME" VARCHAR2(36 BYTE) , + "ACTIVATEDTIME" DATE +); +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE"."TEMPLATENAME" IS '模板名称'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE"."TEMPLATEVERSION" IS '模板版本'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE"."LOCKED" IS '是否锁定(0-否1-是)'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE"."REMARK" IS '备注'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE"."CREATEDBYORGNAME" IS '单据单位名称'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE"."LASTUPDATEDBYID" IS '最后更新人编码'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE"."LASTUPDATEDBYNAME" IS '最后更新人名称'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE"."LASTUPDATEDTIME" IS '最后更新时间'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE"."LASTSUSPENDEDFLAG" IS '停用标志(0-否 1-是)'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE"."LASTSUSPENDEDBYID" IS '最后停用人编码'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE"."LASTSUSPENDEDBYNAME" IS '最后停用人名称'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE"."LASTSUSPENDEDTIME" IS '最后停用时间'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE"."ACTIVATEDFLAG" IS '启用标志(0-否 1-是)'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE"."ACTIVATEDBYID" IS '启用人编码'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE"."ACTIVATEDBYNAME" IS '启用人名称'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE"."ACTIVATEDTIME" IS '启用时间'; +COMMENT ON TABLE "T_CORE_LES_TEMPLATE" IS 'LES模板'; +ALTER TABLE "T_CORE_LES_TEMPLATE" ADD CONSTRAINT "PK_CORE_LES_TEMPLATE" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_LES_TEMPLATE_UNIT +-- ---------------------------- +CREATE TABLE "T_CORE_LES_TEMPLATE_UNIT" ( + "ID" NUMBER NOT NULL , + "TEMPLATEID" VARCHAR2(36 BYTE) , + "TYPE" VARCHAR2(36 BYTE) , + "UNITTITLE" VARCHAR2(768 BYTE) , + "PARENTID" NUMBER , + "UNITBODY" CLOB , + "ORDERNO" NUMBER , + "VERSION" NUMBER(4) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) , + "LASTUPDATEDBYID" VARCHAR2(36 BYTE) , + "LASTUPDATEDBYNAME" VARCHAR2(36 BYTE) , + "LASTUPDATEDTIME" DATE +); +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE_UNIT"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE_UNIT"."TEMPLATEID" IS '模板编码'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE_UNIT"."TYPE" IS '组件类型'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE_UNIT"."UNITTITLE" IS '组件标题(可以为空)'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE_UNIT"."PARENTID" IS '父组件编码'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE_UNIT"."UNITBODY" IS '组件主体'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE_UNIT"."ORDERNO" IS '排序码'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE_UNIT"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE_UNIT"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE_UNIT"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE_UNIT"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE_UNIT"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE_UNIT"."CREATEDBYORGNAME" IS '单据单位名称'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE_UNIT"."LASTUPDATEDBYID" IS '最后更新人编码'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE_UNIT"."LASTUPDATEDBYNAME" IS '最后更新人名称'; +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE_UNIT"."LASTUPDATEDTIME" IS '最后更新时间'; +COMMENT ON TABLE "T_CORE_LES_TEMPLATE_UNIT" IS 'LES模板的组件'; +ALTER TABLE "T_CORE_LES_TEMPLATE_UNIT" ADD CONSTRAINT "PK_CORE_LES_TEMPLATE_UNIT" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_CLTU_TEMPLATEID" ON "T_CORE_LES_TEMPLATE_UNIT" ("TEMPLATEID" ASC); + +-- ---------------------------- +-- Table structure for T_CORE_LEVEL_SEQUENCE +-- ---------------------------- +CREATE TABLE "T_CORE_LEVEL_SEQUENCE" ( + "ID" VARCHAR2(36 BYTE) NOT NULL , + "PATTERN" VARCHAR2(18 BYTE) +); +COMMENT ON COLUMN "T_CORE_LEVEL_SEQUENCE"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_LEVEL_SEQUENCE"."PATTERN" IS '序列样式'; +COMMENT ON TABLE "T_CORE_LEVEL_SEQUENCE" IS '层次码序列'; +ALTER TABLE "T_CORE_LEVEL_SEQUENCE" ADD CONSTRAINT "PK_CORE_LEVEL_SEQUENCE" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_LOG +-- ---------------------------- +CREATE TABLE "T_CORE_LOG" ( + "ID" NUMBER NOT NULL , + "NAME" VARCHAR2(129 BYTE) NOT NULL , + "SESSIONID" VARCHAR2(36 BYTE) , + "USERID" VARCHAR2(36 BYTE) NOT NULL , + "USERNAME" VARCHAR2(129 BYTE) , + "TYPE" VARCHAR2(15 BYTE) NOT NULL , + "LOGINIP" VARCHAR2(20 BYTE) , + "STARTTIME" DATE NOT NULL , + "ENDTIME" DATE , + "SIGNATURE" VARCHAR2(512 BYTE) , + "CONTENT" CLOB , + "CREATEDTIME" DATE NOT NULL , + "REQUESTURI" VARCHAR2(512 BYTE) , + "MODULE" VARCHAR2(129 BYTE) +); +COMMENT ON COLUMN "T_CORE_LOG"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_LOG"."NAME" IS '日志的名称'; +COMMENT ON COLUMN "T_CORE_LOG"."SESSIONID" IS 'session id'; +COMMENT ON COLUMN "T_CORE_LOG"."USERID" IS '操作人编码'; +COMMENT ON COLUMN "T_CORE_LOG"."USERNAME" IS '操作人名称'; +COMMENT ON COLUMN "T_CORE_LOG"."TYPE" IS '操作类型'; +COMMENT ON COLUMN "T_CORE_LOG"."LOGINIP" IS '登录IP'; +COMMENT ON COLUMN "T_CORE_LOG"."STARTTIME" IS '操作开始日期'; +COMMENT ON COLUMN "T_CORE_LOG"."ENDTIME" IS '操作结束日期'; +COMMENT ON COLUMN "T_CORE_LOG"."SIGNATURE" IS '操作调用的方法'; +COMMENT ON COLUMN "T_CORE_LOG"."CONTENT" IS '操作内容'; +COMMENT ON COLUMN "T_CORE_LOG"."CREATEDTIME" IS '制单日期'; +COMMENT ON COLUMN "T_CORE_LOG"."REQUESTURI" IS '请求操作的URI'; +COMMENT ON COLUMN "T_CORE_LOG"."MODULE" IS '业务模块'; +COMMENT ON TABLE "T_CORE_LOG" IS '系统日志'; +ALTER TABLE "T_CORE_LOG" ADD CONSTRAINT "PK_CORE_LOG" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_LOGIN_LOG +-- ---------------------------- +CREATE TABLE "T_CORE_LOGIN_LOG" ( + "ID" NUMBER NOT NULL , + "TOKEN" VARCHAR2(36 BYTE) NOT NULL , + "LOGINIP" VARCHAR2(20 BYTE) NOT NULL , + "LOGINTIME" DATE NOT NULL , + "LOGOUTTIME" DATE , + "CREATEDTIME" DATE NOT NULL , + "USERID" VARCHAR2(36 BYTE) NOT NULL , + "ORGID" VARCHAR2(36 BYTE) , + "DEVICE" VARCHAR2(60 BYTE) , + "BROWSER" VARCHAR2(60 BYTE) , + "PLATFORM" VARCHAR2(60 BYTE) , + "LOGOUTLOG" VARCHAR2(384 BYTE) +); +COMMENT ON COLUMN "T_CORE_LOGIN_LOG"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_LOGIN_LOG"."TOKEN" IS '登录用户token'; +COMMENT ON COLUMN "T_CORE_LOGIN_LOG"."LOGINIP" IS '登录IP'; +COMMENT ON COLUMN "T_CORE_LOGIN_LOG"."LOGINTIME" IS '登录时间'; +COMMENT ON COLUMN "T_CORE_LOGIN_LOG"."LOGOUTTIME" IS '登出时间'; +COMMENT ON COLUMN "T_CORE_LOGIN_LOG"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_LOGIN_LOG"."USERID" IS '登录用户ID'; +COMMENT ON COLUMN "T_CORE_LOGIN_LOG"."ORGID" IS '登录单位编码'; +COMMENT ON COLUMN "T_CORE_LOGIN_LOG"."DEVICE" IS '客户端设备'; +COMMENT ON COLUMN "T_CORE_LOGIN_LOG"."BROWSER" IS '客户端浏览器'; +COMMENT ON COLUMN "T_CORE_LOGIN_LOG"."PLATFORM" IS '客户端操作系统'; +COMMENT ON COLUMN "T_CORE_LOGIN_LOG"."LOGOUTLOG" IS '登出日志'; +COMMENT ON TABLE "T_CORE_LOGIN_LOG" IS '系统登录日志'; +ALTER TABLE "T_CORE_LOGIN_LOG" ADD CONSTRAINT "PK_CORE_LOGIN_LOG" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_MENU +-- ---------------------------- +CREATE TABLE "T_CORE_MENU" ( + "ID" VARCHAR2(36 BYTE) NOT NULL , + "MENUNAME" VARCHAR2(60 BYTE) , + "HREF" VARCHAR2(129 BYTE) , + "PARENTID" VARCHAR2(36 BYTE) , + "ORDERNO" NUMBER , + "MENUINITNAME" VARCHAR2(60 BYTE) , + "LASTUPDATEDBYID" VARCHAR2(36 BYTE) , + "LASTUPDATEDBYNAME" VARCHAR2(60 BYTE) , + "LASTUPDATEDTIME" DATE , + "ICON" VARCHAR2(60 BYTE) , + "TODOICON" VARCHAR2(66 BYTE) +); +COMMENT ON COLUMN "T_CORE_MENU"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_MENU"."MENUNAME" IS '菜单名称'; +COMMENT ON COLUMN "T_CORE_MENU"."HREF" IS '菜单链接'; +COMMENT ON COLUMN "T_CORE_MENU"."PARENTID" IS '父ID'; +COMMENT ON COLUMN "T_CORE_MENU"."ORDERNO" IS '排序码'; +COMMENT ON COLUMN "T_CORE_MENU"."MENUINITNAME" IS '系统初始化菜单名称'; +COMMENT ON COLUMN "T_CORE_MENU"."LASTUPDATEDBYID" IS '最后修改人编码'; +COMMENT ON COLUMN "T_CORE_MENU"."LASTUPDATEDBYNAME" IS '最后修改人名称'; +COMMENT ON COLUMN "T_CORE_MENU"."LASTUPDATEDTIME" IS '最后修改时间'; +COMMENT ON COLUMN "T_CORE_MENU"."ICON" IS '菜单图标'; +COMMENT ON COLUMN "T_CORE_MENU"."TODOICON" IS '待办图标'; +COMMENT ON TABLE "T_CORE_MENU" IS '系统菜单'; +ALTER TABLE "T_CORE_MENU" ADD CONSTRAINT "PK_CORE_MENU" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_MENU_DELETED +-- ---------------------------- +CREATE TABLE "T_CORE_MENU_DELETED" ( + "ID" NUMBER NOT NULL , + "MENUID" VARCHAR2(36 BYTE) NOT NULL , + "MENUNAME" VARCHAR2(66 BYTE) , + "HREF" VARCHAR2(150 BYTE) , + "PARENTID" VARCHAR2(36 BYTE) , + "ORDERNO" NUMBER(20) , + "MENUINITNAME" VARCHAR2(66 BYTE) , + "ICON" VARCHAR2(66 BYTE) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) +); +COMMENT ON COLUMN "T_CORE_MENU_DELETED"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_MENU_DELETED"."MENUID" IS '菜单ID'; +COMMENT ON COLUMN "T_CORE_MENU_DELETED"."MENUNAME" IS '菜单名称'; +COMMENT ON COLUMN "T_CORE_MENU_DELETED"."HREF" IS '菜单链接'; +COMMENT ON COLUMN "T_CORE_MENU_DELETED"."PARENTID" IS '父ID'; +COMMENT ON COLUMN "T_CORE_MENU_DELETED"."ORDERNO" IS '排序码'; +COMMENT ON COLUMN "T_CORE_MENU_DELETED"."MENUINITNAME" IS '系统初始化菜单名称'; +COMMENT ON COLUMN "T_CORE_MENU_DELETED"."ICON" IS '菜单图标'; +COMMENT ON COLUMN "T_CORE_MENU_DELETED"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_MENU_DELETED"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_MENU_DELETED"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_MENU_DELETED"."CREATEDBYORGID" IS '制单人单位编码'; +COMMENT ON COLUMN "T_CORE_MENU_DELETED"."CREATEDBYORGNAME" IS '制单人单位名称'; +COMMENT ON TABLE "T_CORE_MENU_DELETED" IS '系统菜单'; +ALTER TABLE "T_CORE_MENU_DELETED" ADD CONSTRAINT "PK_CORE_MENU_DELETED" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_MENU_EXT +-- ---------------------------- +CREATE TABLE "T_CORE_MENU_EXT" ( + "ID" VARCHAR2(36 BYTE) NOT NULL , + "SERVICENAME" VARCHAR2(96 BYTE) NOT NULL , + "TABLENAME" VARCHAR2(60 BYTE) , + "TYPE" VARCHAR2(10 BYTE) NOT NULL , + "ENABLE" VARCHAR2(1 BYTE) NOT NULL , + "EXT" VARCHAR2(1024 BYTE) +); +COMMENT ON COLUMN "T_CORE_MENU_EXT"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_MENU_EXT"."SERVICENAME" IS '业务名称'; +COMMENT ON COLUMN "T_CORE_MENU_EXT"."TABLENAME" IS '业务表'; +COMMENT ON COLUMN "T_CORE_MENU_EXT"."TYPE" IS '菜单类型(edit-编辑菜单 audit-审核菜单)'; +COMMENT ON COLUMN "T_CORE_MENU_EXT"."ENABLE" IS '是否启用(0-否 1-是)'; +COMMENT ON COLUMN "T_CORE_MENU_EXT"."EXT" IS '扩展数据(根据需求自定义)'; +COMMENT ON TABLE "T_CORE_MENU_EXT" IS '菜单扩展表'; +ALTER TABLE "T_CORE_MENU_EXT" ADD CONSTRAINT "PK_CORE_MENU_EXT" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_MENU_GROUP +-- ---------------------------- +CREATE TABLE "T_CORE_MENU_GROUP" ( + "ID" VARCHAR2(36 BYTE) NOT NULL , + "GROUPNAME" VARCHAR2(96 BYTE) , + "REMARK" VARCHAR2(768 BYTE) , + "ORDERNO" NUMBER , + "VERSION" NUMBER(4) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) , + "LASTUPDATEDBYID" VARCHAR2(36 BYTE) , + "LASTUPDATEDBYNAME" VARCHAR2(36 BYTE) , + "LASTUPDATEDTIME" DATE , + "LASTSUSPENDEDFLAG" VARCHAR2(1 BYTE) , + "LASTSUSPENDEDBYID" VARCHAR2(36 BYTE) , + "LASTSUSPENDEDBYNAME" VARCHAR2(36 BYTE) , + "LASTSUSPENDEDTIME" DATE +); +COMMENT ON COLUMN "T_CORE_MENU_GROUP"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP"."GROUPNAME" IS '菜单组名称'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP"."REMARK" IS '备注'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP"."ORDERNO" IS '排序码'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP"."CREATEDBYORGNAME" IS '单据单位名称'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP"."LASTUPDATEDBYID" IS '最后更新人编码'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP"."LASTUPDATEDBYNAME" IS '最后更新人名称'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP"."LASTUPDATEDTIME" IS '最后更新时间'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP"."LASTSUSPENDEDFLAG" IS '停用标志(0-否 1-是)'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP"."LASTSUSPENDEDBYID" IS '最后停用人编码'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP"."LASTSUSPENDEDBYNAME" IS '最后停用人名称'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP"."LASTSUSPENDEDTIME" IS '最后停用时间'; +COMMENT ON TABLE "T_CORE_MENU_GROUP" IS '菜单组主表'; +ALTER TABLE "T_CORE_MENU_GROUP" ADD CONSTRAINT "PK_CORE_MENU_GROUP" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_MENU_GROUP_LINE +-- ---------------------------- +CREATE TABLE "T_CORE_MENU_GROUP_LINE" ( + "ID" NUMBER NOT NULL , + "GROUPID" VARCHAR2(36 BYTE) , + "MENUID" NVARCHAR2(32) , + "PARENTID" NUMBER , + "MENUNAME" VARCHAR2(96 BYTE) , + "PARAM" VARCHAR2(384 BYTE) , + "ORDERNO" NUMBER , + "VERSION" NUMBER(4) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) , + "LASTUPDATEDBYID" VARCHAR2(36 BYTE) , + "LASTUPDATEDBYNAME" VARCHAR2(36 BYTE) , + "LASTUPDATEDTIME" DATE +); +COMMENT ON COLUMN "T_CORE_MENU_GROUP_LINE"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP_LINE"."GROUPID" IS '菜单组编码'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP_LINE"."MENUID" IS '系统菜单编码'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP_LINE"."PARENTID" IS '上级菜单编码'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP_LINE"."MENUNAME" IS '菜单名称'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP_LINE"."PARAM" IS '参数(系统菜单链接后拼接)'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP_LINE"."ORDERNO" IS '排序号'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP_LINE"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP_LINE"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP_LINE"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP_LINE"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP_LINE"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP_LINE"."CREATEDBYORGNAME" IS '单据单位名称'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP_LINE"."LASTUPDATEDBYID" IS '最后更新人编码'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP_LINE"."LASTUPDATEDBYNAME" IS '最后更新人名称'; +COMMENT ON COLUMN "T_CORE_MENU_GROUP_LINE"."LASTUPDATEDTIME" IS '最后更新时间'; +COMMENT ON TABLE "T_CORE_MENU_GROUP_LINE" IS '菜单组明细'; +ALTER TABLE "T_CORE_MENU_GROUP_LINE" ADD CONSTRAINT "PK_CORE_MENU_GROUP_LINE" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_CORE_MGL_GROUPID" ON "T_CORE_MENU_GROUP_LINE" ("GROUPID" ASC); + +-- ---------------------------- +-- Table structure for T_CORE_MESSAGE +-- ---------------------------- +CREATE TABLE "T_CORE_MESSAGE" ( + "ID" NUMBER NOT NULL , + "MESSAGESUBJECT" VARCHAR2(258 BYTE) , + "MESSAGECONTENT" CLOB , + "VERSION" NUMBER(4) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) , + "LASTUPDATEDBYID" VARCHAR2(36 BYTE) , + "LASTUPDATEDBYNAME" VARCHAR2(60 BYTE) , + "LASTUPDATEDTIME" DATE , + "ACTIVATEDFLAG" VARCHAR2(1 BYTE) , + "ACTIVATEDBYID" VARCHAR2(36 BYTE) , + "ACTIVATEDBYNAME" VARCHAR2(60 BYTE) , + "ACTIVATEDTIME" DATE +); +COMMENT ON COLUMN "T_CORE_MESSAGE"."ID" IS '站内消息编码<主键>'; +COMMENT ON COLUMN "T_CORE_MESSAGE"."MESSAGESUBJECT" IS '消息主题'; +COMMENT ON COLUMN "T_CORE_MESSAGE"."MESSAGECONTENT" IS '消息内容'; +COMMENT ON COLUMN "T_CORE_MESSAGE"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_MESSAGE"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_MESSAGE"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_MESSAGE"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_MESSAGE"."CREATEDBYORGID" IS '制单人单位编码'; +COMMENT ON COLUMN "T_CORE_MESSAGE"."CREATEDBYORGNAME" IS '制单人单位名称'; +COMMENT ON COLUMN "T_CORE_MESSAGE"."LASTUPDATEDBYID" IS '最后修改人编码'; +COMMENT ON COLUMN "T_CORE_MESSAGE"."LASTUPDATEDBYNAME" IS '最后修改人名称'; +COMMENT ON COLUMN "T_CORE_MESSAGE"."LASTUPDATEDTIME" IS '最后修改时间'; +COMMENT ON COLUMN "T_CORE_MESSAGE"."ACTIVATEDFLAG" IS '启用标志'; +COMMENT ON COLUMN "T_CORE_MESSAGE"."ACTIVATEDBYID" IS '启用人ID'; +COMMENT ON COLUMN "T_CORE_MESSAGE"."ACTIVATEDBYNAME" IS '启用人名称'; +COMMENT ON COLUMN "T_CORE_MESSAGE"."ACTIVATEDTIME" IS '启用时间'; +COMMENT ON TABLE "T_CORE_MESSAGE" IS '站内消息表'; +ALTER TABLE "T_CORE_MESSAGE" ADD CONSTRAINT "PK_CORE_MESSAGE" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_MESSAGE_RECEIPENT +-- ---------------------------- +CREATE TABLE "T_CORE_MESSAGE_RECEIPENT" ( + "ID" NUMBER NOT NULL , + "MESSAGEID" NUMBER , + "RECEIPENTID" VARCHAR2(36 BYTE) , + "RECEIPENTNAME" VARCHAR2(60 BYTE) , + "RECEIVEDFLAG" VARCHAR2(1 BYTE) , + "RECEIVEDTIME" DATE , + "VERSION" NUMBER(4) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) , + "LASTUPDATEDBYID" VARCHAR2(36 BYTE) , + "LASTUPDATEDBYNAME" VARCHAR2(60 BYTE) , + "LASTUPDATEDTIME" DATE +); +COMMENT ON COLUMN "T_CORE_MESSAGE_RECEIPENT"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_MESSAGE_RECEIPENT"."MESSAGEID" IS '站内消息编码'; +COMMENT ON COLUMN "T_CORE_MESSAGE_RECEIPENT"."RECEIPENTID" IS '收件人编码'; +COMMENT ON COLUMN "T_CORE_MESSAGE_RECEIPENT"."RECEIPENTNAME" IS '收件人名称'; +COMMENT ON COLUMN "T_CORE_MESSAGE_RECEIPENT"."RECEIVEDFLAG" IS '签收标志'; +COMMENT ON COLUMN "T_CORE_MESSAGE_RECEIPENT"."RECEIVEDTIME" IS '签收时间'; +COMMENT ON COLUMN "T_CORE_MESSAGE_RECEIPENT"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_MESSAGE_RECEIPENT"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_MESSAGE_RECEIPENT"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_MESSAGE_RECEIPENT"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_MESSAGE_RECEIPENT"."CREATEDBYORGID" IS '制单人单位编码'; +COMMENT ON COLUMN "T_CORE_MESSAGE_RECEIPENT"."CREATEDBYORGNAME" IS '制单人单位名称'; +COMMENT ON COLUMN "T_CORE_MESSAGE_RECEIPENT"."LASTUPDATEDBYID" IS '最后修改人编码'; +COMMENT ON COLUMN "T_CORE_MESSAGE_RECEIPENT"."LASTUPDATEDBYNAME" IS '最后修改人名称'; +COMMENT ON COLUMN "T_CORE_MESSAGE_RECEIPENT"."LASTUPDATEDTIME" IS '最后修改时间'; +ALTER TABLE "T_CORE_MESSAGE_RECEIPENT" ADD CONSTRAINT "PK_CORE_MESSAGE_RECEIPENT" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_CMR_MESSAGEID" ON "T_CORE_MESSAGE_RECEIPENT" ("MESSAGEID" ASC); + +-- ---------------------------- +-- Table structure for T_CORE_MYBATIS_STMT +-- ---------------------------- +CREATE TABLE "T_CORE_MYBATIS_STMT" ( + "ID" NUMBER NOT NULL , + "NAME" VARCHAR2(60 BYTE) , + "NAMESPACE" VARCHAR2(258 BYTE) , + "STATEMENTID" VARCHAR2(60 BYTE) +); +COMMENT ON COLUMN "T_CORE_MYBATIS_STMT"."NAME" IS '名称'; +COMMENT ON COLUMN "T_CORE_MYBATIS_STMT"."NAMESPACE" IS '命名空间(完整的类名)'; +COMMENT ON COLUMN "T_CORE_MYBATIS_STMT"."STATEMENTID" IS 'SQL语句ID(方法名)'; +COMMENT ON TABLE "T_CORE_MYBATIS_STMT" IS 'Mybatis 查询语句说明'; + +-- ---------------------------- +-- Table structure for T_CORE_MYBATIS_STMT_PROPERTY +-- ---------------------------- +CREATE TABLE "T_CORE_MYBATIS_STMT_PROPERTY" ( + "ID" NUMBER NOT NULL , + "MYBATISSTATEMENTID" NUMBER , + "PROPERTY" VARCHAR2(36 BYTE) , + "NAME" VARCHAR2(60 BYTE) , + "SUM" VARCHAR2(1 BYTE) +); +COMMENT ON COLUMN "T_CORE_MYBATIS_STMT_PROPERTY"."PROPERTY" IS '查询的字段'; +COMMENT ON COLUMN "T_CORE_MYBATIS_STMT_PROPERTY"."NAME" IS '查询的字段名称'; +COMMENT ON COLUMN "T_CORE_MYBATIS_STMT_PROPERTY"."SUM" IS '是否用于计算合计(0-否 1-是)'; + +-- ---------------------------- +-- Table structure for T_CORE_ORG +-- ---------------------------- +CREATE TABLE "T_CORE_ORG" ( + "ID" VARCHAR2(18 BYTE) NOT NULL , + "ORGNAME" VARCHAR2(258 BYTE) , + "PARENTID" VARCHAR2(18 BYTE) , + "ORGCATEGORY" VARCHAR2(36 BYTE) , + "VERSION" NUMBER(4) , + "BIZCODE" VARCHAR2(1 BYTE) , + "ORGPROPERTY" VARCHAR2(36 BYTE) , + "ORGSHORTNAME" VARCHAR2(36 BYTE), + "ORDERACCEPT" VARCHAR2(36 BYTE), + "SAMPLEDEPARTMENT" VARCHAR2(36 BYTE), + "ORDERNO" NUMBER , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) +); +COMMENT ON COLUMN "T_CORE_ORG"."ID" IS '组织编码<主键>'; +COMMENT ON COLUMN "T_CORE_ORG"."ORGNAME" IS '组织名称'; +COMMENT ON COLUMN "T_CORE_ORG"."PARENTID" IS '父组织编码'; +COMMENT ON COLUMN "T_CORE_ORG"."ORGCATEGORY" IS '组织类型<下拉列表,系统编码orgcategory>'; +COMMENT ON COLUMN "T_CORE_ORG"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_ORG"."ORGSHORTNAME" IS '地区简称'; +COMMENT ON COLUMN "T_CORE_ORG"."ORDERACCEPT" IS '接收样品'; +COMMENT ON COLUMN "T_CORE_ORG"."SAMPLEDEPARTMENT" IS '采样科室'; +COMMENT ON COLUMN "T_CORE_ORG"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_ORG"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_ORG"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_ORG"."CREATEDBYORGID" IS '制单人单位编码'; +COMMENT ON COLUMN "T_CORE_ORG"."CREATEDBYORGNAME" IS '制单人单位名称'; +COMMENT ON COLUMN "T_CORE_ORG"."BIZCODE" IS '业务代码'; +COMMENT ON COLUMN "T_CORE_ORG"."ORGPROPERTY" IS '部门属性'; +COMMENT ON COLUMN "T_CORE_ORG"."ORDERNO" IS '排序码'; +COMMENT ON TABLE "T_CORE_ORG" IS '组织架构表'; +ALTER TABLE "T_CORE_ORG" ADD CONSTRAINT "PK_CORE_ORG" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_CORE_ORG_PARENTID" ON "T_CORE_ORG" ("PARENTID" ASC); + +-- ---------------------------- +-- Table structure for T_CORE_ORG_USER +-- ---------------------------- +CREATE TABLE "T_CORE_ORG_USER" ( + "ID" NUMBER NOT NULL , + "ORGID" VARCHAR2(18 BYTE) , + "ORGNAME" VARCHAR2(258 BYTE) , + "USERID" VARCHAR2(36 BYTE) , + "USERNAME" VARCHAR2(60 BYTE) , + "VERSION" NUMBER(4) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) +); +COMMENT ON COLUMN "T_CORE_ORG_USER"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_ORG_USER"."ORGID" IS '组织编码'; +COMMENT ON COLUMN "T_CORE_ORG_USER"."ORGNAME" IS '组织名称'; +COMMENT ON COLUMN "T_CORE_ORG_USER"."USERID" IS '用户编码'; +COMMENT ON COLUMN "T_CORE_ORG_USER"."USERNAME" IS '用户名称'; +COMMENT ON COLUMN "T_CORE_ORG_USER"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_ORG_USER"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_ORG_USER"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_ORG_USER"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_ORG_USER"."CREATEDBYORGID" IS '制单人单位编码'; +COMMENT ON COLUMN "T_CORE_ORG_USER"."CREATEDBYORGNAME" IS '制单人单位名称'; +COMMENT ON TABLE "T_CORE_ORG_USER" IS '组织架构-成员表'; +ALTER TABLE "T_CORE_ORG_USER" ADD CONSTRAINT "PK_CORE_ORG_USER" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_CORE_ORG_USER_ORGID" ON "T_CORE_ORG_USER" ("ORGID" ASC); + +-- ---------------------------- +-- Table structure for T_CORE_PAGE_GF_CONFIG +-- ---------------------------- +CREATE TABLE "T_CORE_PAGE_GF_CONFIG" ( + "ID" NUMBER NOT NULL , + "USERID" VARCHAR2(36 BYTE) , + "PAGEID" VARCHAR2(512 BYTE) , + "GRIDID" VARCHAR2(60 BYTE) , + "FIELD" VARCHAR2(192 BYTE) , + "ORDERNO" NUMBER , + "WIDTH" NUMBER , + "VISIBLE" VARCHAR2(2 BYTE) , + "FIXED" VARCHAR2(1 BYTE) +); +COMMENT ON COLUMN "T_CORE_PAGE_GF_CONFIG"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_PAGE_GF_CONFIG"."USERID" IS '用户编码'; +COMMENT ON COLUMN "T_CORE_PAGE_GF_CONFIG"."PAGEID" IS '页面的ID'; +COMMENT ON COLUMN "T_CORE_PAGE_GF_CONFIG"."GRIDID" IS '表格的ID(一个页面可能有多个表格)'; +COMMENT ON COLUMN "T_CORE_PAGE_GF_CONFIG"."FIELD" IS '列字段'; +COMMENT ON COLUMN "T_CORE_PAGE_GF_CONFIG"."ORDERNO" IS '排序号'; +COMMENT ON COLUMN "T_CORE_PAGE_GF_CONFIG"."WIDTH" IS '宽度(可以为空)'; +COMMENT ON COLUMN "T_CORE_PAGE_GF_CONFIG"."VISIBLE" IS '是否显示(0-否 1-是)'; +COMMENT ON COLUMN "T_CORE_PAGE_GF_CONFIG"."FIXED" IS '是否冻结(0-否 1-是)'; +COMMENT ON TABLE "T_CORE_PAGE_GF_CONFIG" IS '表格列字段的配置(位置和宽度)'; +ALTER TABLE "T_CORE_PAGE_GF_CONFIG" ADD CONSTRAINT "PK_TCPGC" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_TCPGC_USERID" ON "T_CORE_PAGE_GF_CONFIG" ("USERID" ASC); + +-- ---------------------------- +-- Table structure for T_CORE_PAGE_VIEW_CONFIG +-- ---------------------------- +CREATE TABLE "T_CORE_PAGE_VIEW_CONFIG" ( + "ID" VARCHAR2(129 BYTE) NOT NULL , + "CONFIG" CLOB +); +COMMENT ON COLUMN "T_CORE_PAGE_VIEW_CONFIG"."ID" IS '主键(表名+''$''+其它信息,如工作流节点状态码)'; +COMMENT ON COLUMN "T_CORE_PAGE_VIEW_CONFIG"."CONFIG" IS '配置信息'; +COMMENT ON TABLE "T_CORE_PAGE_VIEW_CONFIG" IS '页面配置信息'; +ALTER TABLE "T_CORE_PAGE_VIEW_CONFIG" ADD CONSTRAINT "PK_T_CORE_PAGE_VIEW_CONFIG" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_PASSWORD_HIS +-- ---------------------------- +CREATE TABLE "T_CORE_PASSWORD_HIS" ( + "ID" NUMBER NOT NULL , + "USERID" VARCHAR2(36 BYTE) , + "PASSWORD" VARCHAR2(120 BYTE) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDTIME" TIMESTAMP(6) +); +COMMENT ON COLUMN "T_CORE_PASSWORD_HIS"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_PASSWORD_HIS"."USERID" IS '用户编码'; +COMMENT ON COLUMN "T_CORE_PASSWORD_HIS"."PASSWORD" IS '密码'; +COMMENT ON COLUMN "T_CORE_PASSWORD_HIS"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_PASSWORD_HIS"."CREATEDTIME" IS '制单时间'; +COMMENT ON TABLE "T_CORE_PASSWORD_HIS" IS '密码历史表'; +ALTER TABLE "T_CORE_PASSWORD_HIS" ADD CONSTRAINT "PK_T_CORE_PASSWORD_HIS" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_PASSWORD_POLICY +-- ---------------------------- +CREATE TABLE "T_CORE_PASSWORD_POLICY" ( + "ID" NUMBER NOT NULL , + "NAME" VARCHAR2(96 BYTE) , + "TYPE" VARCHAR2(36 BYTE) , + "MINNUMBER" NUMBER , + "MINLOWERCASE" NUMBER , + "MINUPPERCASE" NUMBER , + "MINSPECIALCHARACTERS" NUMBER , + "MINLENGTH" NUMBER , + "MAXLENGTH" NUMBER , + "MAXFAILEDATTEMPTS" NUMBER , + "EXPIRYINTERVAL" NUMBER , + "EXPIREDMAXUSE" NUMBER , + "REUSEINTERVAL" NUMBER , + "HISTORYLENGTH" NUMBER , + "VERSION" NUMBER , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" TIMESTAMP(6) , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) , + "LASTSUSPENDEDFLAG" VARCHAR2(1 BYTE) , + "LASTSUSPENDEDTIME" TIMESTAMP(6) , + "LASTSUSPENDEDBYID" VARCHAR2(36 BYTE) , + "LASTSUSPENDEDBYNAME" VARCHAR2(60 BYTE) +); +COMMENT ON COLUMN "T_CORE_PASSWORD_POLICY"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_PASSWORD_POLICY"."NAME" IS '策略名称'; +COMMENT ON COLUMN "T_CORE_PASSWORD_POLICY"."TYPE" IS '策略类型(下拉列表,系统编码passwordPolicy)'; +COMMENT ON COLUMN "T_CORE_PASSWORD_POLICY"."MINNUMBER" IS '数字最小个数'; +COMMENT ON COLUMN "T_CORE_PASSWORD_POLICY"."MINLOWERCASE" IS '小写字母最小个数'; +COMMENT ON COLUMN "T_CORE_PASSWORD_POLICY"."MINUPPERCASE" IS '大写字母最小个数'; +COMMENT ON COLUMN "T_CORE_PASSWORD_POLICY"."MINSPECIALCHARACTERS" IS '特殊字符最小个数'; +COMMENT ON COLUMN "T_CORE_PASSWORD_POLICY"."MINLENGTH" IS '最小长度'; +COMMENT ON COLUMN "T_CORE_PASSWORD_POLICY"."MAXLENGTH" IS '最大长度'; +COMMENT ON COLUMN "T_CORE_PASSWORD_POLICY"."MAXFAILEDATTEMPTS" IS '错误密码允许尝试登陆次数'; +COMMENT ON COLUMN "T_CORE_PASSWORD_POLICY"."EXPIRYINTERVAL" IS '密码过期天数'; +COMMENT ON COLUMN "T_CORE_PASSWORD_POLICY"."EXPIREDMAXUSE" IS '过期密码最多使用次数'; +COMMENT ON COLUMN "T_CORE_PASSWORD_POLICY"."REUSEINTERVAL" IS '新使用旧密码最小间隔天数'; +COMMENT ON COLUMN "T_CORE_PASSWORD_POLICY"."HISTORYLENGTH" IS '旧密码使用前必须使用其他密码个数'; +COMMENT ON COLUMN "T_CORE_PASSWORD_POLICY"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_PASSWORD_POLICY"."CREATEDBYID" IS '制单人ID'; +COMMENT ON COLUMN "T_CORE_PASSWORD_POLICY"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_PASSWORD_POLICY"."CREATEDTIME" IS '制单日期'; +COMMENT ON COLUMN "T_CORE_PASSWORD_POLICY"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_PASSWORD_POLICY"."CREATEDBYORGNAME" IS '单据单位名称'; +COMMENT ON COLUMN "T_CORE_PASSWORD_POLICY"."LASTSUSPENDEDFLAG" IS '停用标志(0-正常,1-停用)'; +COMMENT ON COLUMN "T_CORE_PASSWORD_POLICY"."LASTSUSPENDEDTIME" IS '停用时间'; +COMMENT ON COLUMN "T_CORE_PASSWORD_POLICY"."LASTSUSPENDEDBYID" IS '最后停用人ID'; +COMMENT ON COLUMN "T_CORE_PASSWORD_POLICY"."LASTSUSPENDEDBYNAME" IS '最后停用人名称'; +COMMENT ON TABLE "T_CORE_PASSWORD_POLICY" IS '密码策略'; +ALTER TABLE "T_CORE_PASSWORD_POLICY" ADD CONSTRAINT "PK_T_CORE_PASSWORD_POLICY" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_QUERY_CONFIG +-- ---------------------------- +CREATE TABLE "T_CORE_QUERY_CONFIG" ( + "ID" VARCHAR2(36 BYTE) NOT NULL , + "CONFIGNAME" VARCHAR2(192 BYTE) , + "SQL" CLOB , + "REMARK" VARCHAR2(768 BYTE) , + "VERSION" NUMBER(4) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) , + "ACTIVATEDFLAG" VARCHAR2(1 BYTE) , + "ACTIVATEDBYID" VARCHAR2(36 BYTE) , + "ACTIVATEDBYNAME" VARCHAR2(36 BYTE) , + "ACTIVATEDTIME" DATE , + "QUERYGROUP" VARCHAR2(36 BYTE) , + "INITQUERY" VARCHAR2(1 BYTE) +); +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG"."CONFIGNAME" IS '配置名称'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG"."SQL" IS '要查询的SQL'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG"."REMARK" IS '备注'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG"."CREATEDBYORGID" IS '制单人所属单位编码'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG"."CREATEDBYORGNAME" IS '制单人所属单位名称'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG"."ACTIVATEDFLAG" IS '启用标志(0-否 1-是)'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG"."ACTIVATEDBYID" IS '启用人编码'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG"."ACTIVATEDBYNAME" IS '启用人名称'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG"."ACTIVATEDTIME" IS '启用时间'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG"."QUERYGROUP" IS '配置分组(系统编码:CODECATEGORYID=queryGroup)'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG"."INITQUERY" IS '初始化查询'; +COMMENT ON TABLE "T_CORE_QUERY_CONFIG" IS '通用查询配置表'; +ALTER TABLE "T_CORE_QUERY_CONFIG" ADD CONSTRAINT "PK_CORE_QUERY_CONFIG" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_QUERY_CONFIG_COLUMN +-- ---------------------------- +CREATE TABLE "T_CORE_QUERY_CONFIG_COLUMN" ( + "ID" NUMBER NOT NULL , + "CONFIGID" VARCHAR2(36 BYTE) , + "COLUMNID" VARCHAR2(36 BYTE) , + "COLUMNNAME" VARCHAR2(96 BYTE) , + "FILTER" VARCHAR2(1 BYTE) , + "TYPE" VARCHAR2(18 BYTE) , + "VERSION" NUMBER(4) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) , + "LASTSUSPENDEDFLAG" VARCHAR2(1 BYTE) , + "LASTSUSPENDEDBYID" VARCHAR2(36 BYTE) , + "LASTSUSPENDEDBYNAME" VARCHAR2(36 BYTE) , + "LASTSUSPENDEDTIME" DATE , + "ORDERNO" NUMBER , + "TYPECONF" VARCHAR2(36 BYTE) +); +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG_COLUMN"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG_COLUMN"."CONFIGID" IS '通用查询配置ID'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG_COLUMN"."COLUMNID" IS '列ID'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG_COLUMN"."COLUMNNAME" IS '列名称'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG_COLUMN"."FILTER" IS '查询条件(0-否 1-是)'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG_COLUMN"."TYPE" IS '数据类型(如:STRING、INT、AMOUNT、QTY、UNITPRICE、DATE、DATETIME)'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG_COLUMN"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG_COLUMN"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG_COLUMN"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG_COLUMN"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG_COLUMN"."CREATEDBYORGID" IS '制单人所属单位编码'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG_COLUMN"."CREATEDBYORGNAME" IS '制单人所属单位名称'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG_COLUMN"."LASTSUSPENDEDFLAG" IS '停用标志'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG_COLUMN"."LASTSUSPENDEDBYID" IS '停用人编码'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG_COLUMN"."LASTSUSPENDEDBYNAME" IS '停用人名称'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG_COLUMN"."LASTSUSPENDEDTIME" IS '停用时间'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG_COLUMN"."ORDERNO" IS '排序码'; +COMMENT ON COLUMN "T_CORE_QUERY_CONFIG_COLUMN"."TYPECONF" IS '数据类型配置'; +COMMENT ON TABLE "T_CORE_QUERY_CONFIG_COLUMN" IS '通用查询列配置表'; +ALTER TABLE "T_CORE_QUERY_CONFIG_COLUMN" ADD CONSTRAINT "PK_CORE_QUERY_CONFIG_COLUMN" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_REMOTE_CALL_CONF +-- ---------------------------- +CREATE TABLE "T_CORE_REMOTE_CALL_CONF" ( + "ID" VARCHAR2(36 BYTE) NOT NULL , + "NAME" VARCHAR2(192 BYTE) , + "SYNCH" VARCHAR2(1 BYTE) , + "DATAFLOW" VARCHAR2(192 BYTE) , + "CALLCLASS" VARCHAR2(258 BYTE) , + "CALLMETHOD" VARCHAR2(60 BYTE) , + "LASTSUSPENDEDFLAG" VARCHAR2(1 BYTE) , + "LASTSUSPENDEDBYID" VARCHAR2(36 BYTE) , + "LASTSUSPENDEDBYNAME" VARCHAR2(60 BYTE) , + "LASTSUSPENDEDTIME" TIMESTAMP(6) +); +COMMENT ON COLUMN "T_CORE_REMOTE_CALL_CONF"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_REMOTE_CALL_CONF"."NAME" IS '业务名称'; +COMMENT ON COLUMN "T_CORE_REMOTE_CALL_CONF"."SYNCH" IS '是否同步处理(0-否 1-是)'; +COMMENT ON COLUMN "T_CORE_REMOTE_CALL_CONF"."DATAFLOW" IS '数据流(如:MDM->电商、电商->MDM等等)'; +COMMENT ON COLUMN "T_CORE_REMOTE_CALL_CONF"."CALLCLASS" IS '本地调用的类名'; +COMMENT ON COLUMN "T_CORE_REMOTE_CALL_CONF"."CALLMETHOD" IS '本地调用的方法名'; +COMMENT ON COLUMN "T_CORE_REMOTE_CALL_CONF"."LASTSUSPENDEDFLAG" IS '注销标志'; +COMMENT ON COLUMN "T_CORE_REMOTE_CALL_CONF"."LASTSUSPENDEDBYID" IS '注销人编码'; +COMMENT ON COLUMN "T_CORE_REMOTE_CALL_CONF"."LASTSUSPENDEDBYNAME" IS '注销人名称'; +COMMENT ON COLUMN "T_CORE_REMOTE_CALL_CONF"."LASTSUSPENDEDTIME" IS '注销时间'; +COMMENT ON TABLE "T_CORE_REMOTE_CALL_CONF" IS '远程调用(接口)配置表,后台维护'; +ALTER TABLE "T_CORE_REMOTE_CALL_CONF" ADD CONSTRAINT "PK_T_CORE_REMOTE_CALL_CONF" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_REMOTE_CALL_REQ +-- ---------------------------- +CREATE TABLE "T_CORE_REMOTE_CALL_REQ" ( + "ID" NUMBER NOT NULL , + "CONFIGID" VARCHAR2(36 BYTE) , + "REQUESTDATETIME" TIMESTAMP(6) , + "REQUESTDATA" CLOB , + "FAILEDCOUNT" NUMBER , + "STATUS" VARCHAR2(12 BYTE) +); +COMMENT ON COLUMN "T_CORE_REMOTE_CALL_REQ"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_REMOTE_CALL_REQ"."CONFIGID" IS '远程调用(接口)定义编码'; +COMMENT ON COLUMN "T_CORE_REMOTE_CALL_REQ"."REQUESTDATETIME" IS '数据请求的时间'; +COMMENT ON COLUMN "T_CORE_REMOTE_CALL_REQ"."REQUESTDATA" IS '数据请求的内容(待处理的数据内容)'; +COMMENT ON COLUMN "T_CORE_REMOTE_CALL_REQ"."FAILEDCOUNT" IS '异常次数'; +COMMENT ON COLUMN "T_CORE_REMOTE_CALL_REQ"."STATUS" IS '数据反馈状态(-1-失败 0-待处理 1-成功,其它可根据业务需求来定制)'; +COMMENT ON TABLE "T_CORE_REMOTE_CALL_REQ" IS '远程调用(接口)请求表'; +CREATE INDEX "IDX_TCRCR_CONFIGID" ON "T_CORE_REMOTE_CALL_REQ" ("CONFIGID" ASC); +ALTER TABLE "T_CORE_REMOTE_CALL_REQ" ADD CONSTRAINT "PK_T_CORE_REMOTE_CALL_REQ" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_REMOTE_CALL_RESP +-- ---------------------------- +CREATE TABLE "T_CORE_REMOTE_CALL_RESP" ( + "ID" NUMBER NOT NULL , + "REQUESTID" NUMBER , + "RESPONSEDATETIME" TIMESTAMP(6) , + "RESPONSEDATA" CLOB , + "STATUS" VARCHAR2(12 BYTE) , + "LOG" CLOB +); +COMMENT ON COLUMN "T_CORE_REMOTE_CALL_RESP"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_REMOTE_CALL_RESP"."REQUESTID" IS '远程调用(接口)请求编码'; +COMMENT ON COLUMN "T_CORE_REMOTE_CALL_RESP"."RESPONSEDATETIME" IS '数据反馈的时间'; +COMMENT ON COLUMN "T_CORE_REMOTE_CALL_RESP"."RESPONSEDATA" IS '数据反馈的内容'; +COMMENT ON COLUMN "T_CORE_REMOTE_CALL_RESP"."STATUS" IS '状态(1-成功 0-失败)'; +COMMENT ON COLUMN "T_CORE_REMOTE_CALL_RESP"."LOG" IS '日志'; +COMMENT ON TABLE "T_CORE_REMOTE_CALL_RESP" IS '远程调用(接口)反馈表'; +ALTER TABLE "T_CORE_REMOTE_CALL_RESP" ADD CONSTRAINT "PK_T_CORE_REMOTE_CALL_RESP" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_TCRCR_REQUESTID" ON "T_CORE_REMOTE_CALL_RESP" ("REQUESTID" ASC); + +-- ---------------------------- +-- Table structure for T_CORE_REPORT_CONFIG +-- ---------------------------- +CREATE TABLE "T_CORE_REPORT_CONFIG" ( + "ID" VARCHAR2(129 BYTE) NOT NULL , + "NAME" VARCHAR2(258 BYTE) , + "CATEGORY" VARCHAR2(36 BYTE) , + "REMARK" VARCHAR2(258 BYTE) , + "VERSION" NUMBER +); +COMMENT ON COLUMN "T_CORE_REPORT_CONFIG"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_REPORT_CONFIG"."NAME" IS '名称'; +COMMENT ON COLUMN "T_CORE_REPORT_CONFIG"."REMARK" IS '描述'; +COMMENT ON COLUMN "T_CORE_REPORT_CONFIG"."VERSION" IS '版本'; +COMMENT ON COLUMN T_CORE_REPORT_CONFIG.category IS '类别'; +COMMENT ON TABLE "T_CORE_REPORT_CONFIG" IS '报表配置'; +ALTER TABLE "T_CORE_REPORT_CONFIG" ADD CONSTRAINT "PK_CORE_REPORT_CONFIG" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_REPORT_CONFIG_LINE +-- ---------------------------- +CREATE TABLE "T_CORE_REPORT_CONFIG_LINE" ( + "ID" NUMBER NOT NULL , + "REPORTCONFIGID" VARCHAR2(129 BYTE) , + "REPORTNAME" VARCHAR2(258 BYTE) , + "PARAM" VARCHAR2(258 BYTE) , + "DEFAULTPARAM" VARCHAR2(258 BYTE) , + "VERSION" NUMBER , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) , + "LASTUPDATEDBYID" VARCHAR2(36 BYTE) , + "LASTUPDATEDBYNAME" VARCHAR2(60 BYTE) , + "LASTUPDATEDTIME" DATE , + "ACTIVATEDFLAG" VARCHAR2(1 BYTE) , + "ACTIVATEDBYID" VARCHAR2(36 BYTE) , + "ACTIVATEDBYNAME" VARCHAR2(60 BYTE) , + "ACTIVATEDTIME" DATE +); +COMMENT ON COLUMN "T_CORE_REPORT_CONFIG_LINE"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_REPORT_CONFIG_LINE"."REPORTCONFIGID" IS '报表配置主键'; +COMMENT ON COLUMN "T_CORE_REPORT_CONFIG_LINE"."REPORTNAME" IS '报表名称'; +COMMENT ON COLUMN "T_CORE_REPORT_CONFIG_LINE"."PARAM" IS '参数'; +COMMENT ON COLUMN "T_CORE_REPORT_CONFIG_LINE"."DEFAULTPARAM" IS '默认参数'; +COMMENT ON COLUMN "T_CORE_REPORT_CONFIG_LINE"."VERSION" IS '版本号'; +COMMENT ON COLUMN "T_CORE_REPORT_CONFIG_LINE"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_REPORT_CONFIG_LINE"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_REPORT_CONFIG_LINE"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_REPORT_CONFIG_LINE"."CREATEDBYORGID" IS '制单人单位编码'; +COMMENT ON COLUMN "T_CORE_REPORT_CONFIG_LINE"."CREATEDBYORGNAME" IS '制单人单位名称'; +COMMENT ON COLUMN "T_CORE_REPORT_CONFIG_LINE"."LASTUPDATEDBYID" IS '更新人编码'; +COMMENT ON COLUMN "T_CORE_REPORT_CONFIG_LINE"."LASTUPDATEDBYNAME" IS '更新人名称'; +COMMENT ON COLUMN "T_CORE_REPORT_CONFIG_LINE"."LASTUPDATEDTIME" IS '更新时间'; +COMMENT ON COLUMN "T_CORE_REPORT_CONFIG_LINE"."ACTIVATEDFLAG" IS '启用时间'; +COMMENT ON COLUMN "T_CORE_REPORT_CONFIG_LINE"."ACTIVATEDBYID" IS '启用人编码'; +COMMENT ON COLUMN "T_CORE_REPORT_CONFIG_LINE"."ACTIVATEDBYNAME" IS '启用人名称'; +COMMENT ON COLUMN "T_CORE_REPORT_CONFIG_LINE"."ACTIVATEDTIME" IS '启用人时间'; +COMMENT ON TABLE "T_CORE_REPORT_CONFIG_LINE" IS '报表配置明细'; +ALTER TABLE "T_CORE_REPORT_CONFIG_LINE" ADD CONSTRAINT "PK_CORE_REPORT_CONFIG_LINE" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_CORE_RCL_REPORTCONFIGID" ON "T_CORE_REPORT_CONFIG_LINE" ("REPORTCONFIGID" ASC); + +-- ---------------------------- +-- Table structure for T_CORE_ROLE +-- ---------------------------- +CREATE TABLE "T_CORE_ROLE" ( + "ID" NUMBER NOT NULL , + "ROLENAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "LASTSUSPENDEDFLAG" VARCHAR2(1 BYTE) , + "LASTSUSPENDEDTIME" DATE , + "USEDBYORGID" VARCHAR2(36 BYTE) , + "USEDBYORGNAME" VARCHAR2(258 BYTE) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "LASTSUSPENDEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "VERSION" NUMBER(4) , + "LASTSUSPENDEDBYNAME" VARCHAR2(60 BYTE) , + "ROLEDESC" VARCHAR2(192 BYTE) , + "ORDERNO" NUMBER , + "PASSWORDPOLICYID" NUMBER +); +COMMENT ON COLUMN "T_CORE_ROLE"."ID" IS '角色编码'; +COMMENT ON COLUMN "T_CORE_ROLE"."ROLENAME" IS '角色名称'; +COMMENT ON COLUMN "T_CORE_ROLE"."CREATEDTIME" IS '制单日期'; +COMMENT ON COLUMN "T_CORE_ROLE"."LASTSUSPENDEDFLAG" IS '挂起标志(0-正常,1-挂起)'; +COMMENT ON COLUMN "T_CORE_ROLE"."LASTSUSPENDEDTIME" IS '挂起时间'; +COMMENT ON COLUMN "T_CORE_ROLE"."USEDBYORGID" IS '使用单位编码'; +COMMENT ON COLUMN "T_CORE_ROLE"."USEDBYORGNAME" IS '使用单位名称'; +COMMENT ON COLUMN "T_CORE_ROLE"."CREATEDBYID" IS '制单人ID'; +COMMENT ON COLUMN "T_CORE_ROLE"."LASTSUSPENDEDBYID" IS '挂起人ID'; +COMMENT ON COLUMN "T_CORE_ROLE"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_ROLE"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_ROLE"."LASTSUSPENDEDBYNAME" IS '最后注销人名称'; +COMMENT ON COLUMN "T_CORE_ROLE"."ROLEDESC" IS '角色说明'; +COMMENT ON COLUMN "T_CORE_ROLE"."ORDERNO" IS '排序码'; +COMMENT ON COLUMN "T_CORE_ROLE"."PASSWORDPOLICYID" IS '密码策略ID'; +COMMENT ON TABLE "T_CORE_ROLE" IS '系统角色表'; +ALTER TABLE "T_CORE_ROLE" ADD CONSTRAINT "PK_CORE_ROLE" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_ROLE_PERMISSION +-- ---------------------------- +CREATE TABLE "T_CORE_ROLE_PERMISSION" ( + "ID" NUMBER NOT NULL , + "ROLEID" NUMBER , + "PERMISSIONTYPEID" VARCHAR2(36 BYTE) , + "TARGETID" VARCHAR2(36 BYTE) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYNAME" VARCHAR2(60 BYTE) +); +COMMENT ON COLUMN "T_CORE_ROLE_PERMISSION"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_ROLE_PERMISSION"."ROLEID" IS '角色ID'; +COMMENT ON COLUMN "T_CORE_ROLE_PERMISSION"."PERMISSIONTYPEID" IS '权限类型id(单位、物资类别等)'; +COMMENT ON COLUMN "T_CORE_ROLE_PERMISSION"."TARGETID" IS '目标权限ID'; +COMMENT ON COLUMN "T_CORE_ROLE_PERMISSION"."CREATEDBYID" IS '制单人ID'; +COMMENT ON COLUMN "T_CORE_ROLE_PERMISSION"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_ROLE_PERMISSION"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON TABLE "T_CORE_ROLE_PERMISSION" IS '系统角色权限表'; +ALTER TABLE "T_CORE_ROLE_PERMISSION" ADD CONSTRAINT "PK_CORE_ROLE_PERMISSION" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_CRP_TARGETID" ON "T_CORE_ROLE_PERMISSION" ("TARGETID" ASC); +CREATE INDEX "IDX_CORE_RP_ROLEID" ON "T_CORE_ROLE_PERMISSION" ("ROLEID" ASC); + +-- ---------------------------- +-- Table structure for T_CORE_ROLE_PERMISSION_TYPE +-- ---------------------------- +CREATE TABLE "T_CORE_ROLE_PERMISSION_TYPE" ( + "ID" VARCHAR2(36 BYTE) NOT NULL , + "TYPENAME" VARCHAR2(36 BYTE) , + "PERMISSIONTYPE" VARCHAR2(18 BYTE) , + "ORDERNO" NUMBER , + "LASTSUSPENDEDFLAG" VARCHAR2(1 BYTE) , + "LASTSUSPENDEDBYID" VARCHAR2(36 BYTE) , + "LASTSUSPENDEDTIME" DATE , + "GRIDPRIMARYURL" VARCHAR2(258 BYTE) , + "GRIDCOLUMNSETTINGS" VARCHAR2(2048 BYTE) , + "LASTSUSPENDEDBYNAME" VARCHAR2(60 BYTE) +); +COMMENT ON COLUMN "T_CORE_ROLE_PERMISSION_TYPE"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_ROLE_PERMISSION_TYPE"."TYPENAME" IS '权限类型名称'; +COMMENT ON COLUMN "T_CORE_ROLE_PERMISSION_TYPE"."PERMISSIONTYPE" IS '角色类型(data:数据角色,menu:功能角色)'; +COMMENT ON COLUMN "T_CORE_ROLE_PERMISSION_TYPE"."ORDERNO" IS '排序号'; +COMMENT ON COLUMN "T_CORE_ROLE_PERMISSION_TYPE"."LASTSUSPENDEDFLAG" IS '停用标志(0-未停用,1-停用) '; +COMMENT ON COLUMN "T_CORE_ROLE_PERMISSION_TYPE"."LASTSUSPENDEDBYID" IS '停用人ID'; +COMMENT ON COLUMN "T_CORE_ROLE_PERMISSION_TYPE"."LASTSUSPENDEDTIME" IS '停用时间'; +COMMENT ON COLUMN "T_CORE_ROLE_PERMISSION_TYPE"."GRIDPRIMARYURL" IS '权限对应模块的主URL'; +COMMENT ON COLUMN "T_CORE_ROLE_PERMISSION_TYPE"."GRIDCOLUMNSETTINGS" IS '在权限里要显示的列表设置'; +COMMENT ON COLUMN "T_CORE_ROLE_PERMISSION_TYPE"."LASTSUSPENDEDBYNAME" IS '停用人名称'; +COMMENT ON TABLE "T_CORE_ROLE_PERMISSION_TYPE" IS '系统角色权限类型表'; +ALTER TABLE "T_CORE_ROLE_PERMISSION_TYPE" ADD CONSTRAINT "PK_CORE_ROLE_PERMISSION_TYPE" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_ROLE_USER +-- ---------------------------- +CREATE TABLE "T_CORE_ROLE_USER" ( + "ID" NUMBER NOT NULL , + "ROLEID" NUMBER , + "CREATEDTIME" DATE , + "USERID" VARCHAR2(36 BYTE) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "DEFAULTFLAG" VARCHAR2(1 BYTE) +); +COMMENT ON COLUMN "T_CORE_ROLE_USER"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_ROLE_USER"."ROLEID" IS '角色ID'; +COMMENT ON COLUMN "T_CORE_ROLE_USER"."CREATEDTIME" IS '制单日期'; +COMMENT ON COLUMN "T_CORE_ROLE_USER"."USERID" IS '用户ID'; +COMMENT ON COLUMN "T_CORE_ROLE_USER"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_ROLE_USER"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_ROLE_USER"."DEFAULTFLAG" IS '是否默认值'; +COMMENT ON TABLE "T_CORE_ROLE_USER" IS '系统用户角色表'; +ALTER TABLE "T_CORE_ROLE_USER" ADD CONSTRAINT "PK_CORE_ROLE_USER" PRIMARY KEY ("ID"); +CREATE INDEX "IDX_CORE_ROLE_USER_ROLEID" ON "T_CORE_ROLE_USER" ("ROLEID" ASC); + +-- ---------------------------- +-- Table structure for T_CORE_ROUNDING_RULE +-- ---------------------------- +CREATE TABLE "T_CORE_ROUNDING_RULE" ( + "ID" VARCHAR2(36 BYTE) NOT NULL , + "REMARK" VARCHAR2(768 BYTE) NOT NULL , + "LOCKED" VARCHAR2(12 BYTE) , + "SCRIPT" CLOB , + "ORDERNO" NUMBER , + "VERSION" NUMBER(4) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) , + "LASTSUSPENDEDFLAG" VARCHAR2(1 BYTE) , + "LASTSUSPENDEDBYID" VARCHAR2(36 BYTE) , + "LASTSUSPENDEDBYNAME" VARCHAR2(36 BYTE) , + "LASTSUSPENDEDTIME" DATE , + "RULENAME" VARCHAR2(96 BYTE) +); +COMMENT ON COLUMN "T_CORE_ROUNDING_RULE"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_ROUNDING_RULE"."REMARK" IS '备注'; +COMMENT ON COLUMN "T_CORE_ROUNDING_RULE"."LOCKED" IS '是否锁定'; +COMMENT ON COLUMN "T_CORE_ROUNDING_RULE"."SCRIPT" IS '脚本'; +COMMENT ON COLUMN "T_CORE_ROUNDING_RULE"."ORDERNO" IS '排序码'; +COMMENT ON COLUMN "T_CORE_ROUNDING_RULE"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_ROUNDING_RULE"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_ROUNDING_RULE"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_ROUNDING_RULE"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_ROUNDING_RULE"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_ROUNDING_RULE"."CREATEDBYORGNAME" IS '单据单位名称'; +COMMENT ON COLUMN "T_CORE_ROUNDING_RULE"."LASTSUSPENDEDFLAG" IS '注销标志'; +COMMENT ON COLUMN "T_CORE_ROUNDING_RULE"."LASTSUSPENDEDBYID" IS '注销人编码'; +COMMENT ON COLUMN "T_CORE_ROUNDING_RULE"."LASTSUSPENDEDBYNAME" IS '注销人名称'; +COMMENT ON COLUMN "T_CORE_ROUNDING_RULE"."LASTSUSPENDEDTIME" IS '注销时间'; +COMMENT ON COLUMN "T_CORE_ROUNDING_RULE"."RULENAME" IS '修约规则名称'; +COMMENT ON TABLE "T_CORE_ROUNDING_RULE" IS '修约规则'; +ALTER TABLE "T_CORE_ROUNDING_RULE" ADD CONSTRAINT "PK_CORE_ROUNDING_RULE" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_SCHEDULE_TASK +-- ---------------------------- +CREATE TABLE "T_CORE_SCHEDULE_TASK" ( + "ID" VARCHAR2(36 BYTE) NOT NULL , + "TASKNAME" VARCHAR2(192 BYTE) , + "SERVICENAME" VARCHAR2(258 BYTE) , + "METHODNAME" VARCHAR2(60 BYTE) , + "REMARK" VARCHAR2(768 BYTE) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) , + "TYPE" VARCHAR2(12 BYTE) +); +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK"."TASKNAME" IS '任务名称'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK"."SERVICENAME" IS '执行的Service类名'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK"."METHODNAME" IS '要执行的方法(参数最多2个,如果2个参数的情况下,第一个参数是当前定时任务触发的时间)'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK"."REMARK" IS '备注'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK"."CREATEDBYORGID" IS '制单人所属单位编码'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK"."CREATEDBYORGNAME" IS '制单人所属单位名称'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK"."TYPE" IS '类型(service:业务级别,可以新增、删除、启用和停用 sys:系统级,只允许修改CRON)'; +COMMENT ON TABLE "T_CORE_SCHEDULE_TASK" IS '定时器任务'; + +ALTER TABLE "T_CORE_SCHEDULE_TASK" ADD CONSTRAINT "PK_CORE_SCHEDULE_TASK" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_SCHEDULE_TASK_CONFIG +-- ---------------------------- +CREATE TABLE "T_CORE_SCHEDULE_TASK_CONFIG" ( + "ID" VARCHAR2(36 BYTE) NOT NULL , + "CONFIGNAME" VARCHAR2(192 BYTE) , + "TASKID" VARCHAR2(36 BYTE) , + "PARAM" VARCHAR2(258 BYTE) , + "CRON" VARCHAR2(96 BYTE) , + "TIMES" NUMBER(4) , + "REMARK" VARCHAR2(768 BYTE) , + "VERSION" NUMBER(4) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) , + "ACTIVATEDFLAG" VARCHAR2(1 BYTE) , + "ACTIVATEDBYID" VARCHAR2(36 BYTE) , + "ACTIVATEDBYNAME" VARCHAR2(36 BYTE) , + "ACTIVATEDTIME" DATE , + "UID" VARCHAR2(96 BYTE) , + "STARTTIME" TIMESTAMP(6) , + "ENDTIME" TIMESTAMP(6) +); +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_CONFIG"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_CONFIG"."CONFIGNAME" IS '配置名称'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_CONFIG"."TASKID" IS '定时器任务主键'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_CONFIG"."PARAM" IS '方法所需的参数(可以为空)'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_CONFIG"."CRON" IS 'CRON表达式'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_CONFIG"."TIMES" IS '执行次数'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_CONFIG"."REMARK" IS '备注'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_CONFIG"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_CONFIG"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_CONFIG"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_CONFIG"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_CONFIG"."CREATEDBYORGID" IS '制单人所属单位编码'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_CONFIG"."CREATEDBYORGNAME" IS '制单人所属单位名称'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_CONFIG"."ACTIVATEDFLAG" IS '启用标志(0-否 1-是)'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_CONFIG"."ACTIVATEDBYID" IS '启用人编码'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_CONFIG"."ACTIVATEDBYNAME" IS '启用人名称'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_CONFIG"."ACTIVATEDTIME" IS '启用时间'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_CONFIG"."UID" IS '唯一标识(自定义)'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_CONFIG"."STARTTIME" IS '开始时间'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_CONFIG"."ENDTIME" IS '结束时间'; +COMMENT ON TABLE "T_CORE_SCHEDULE_TASK_CONFIG" IS '定时器任务配置表'; +ALTER TABLE "T_CORE_SCHEDULE_TASK_CONFIG" ADD CONSTRAINT "PK_CORE_SCHEDULE_TASK_CONFIG" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_SCHEDULE_TASK_LOG +-- ---------------------------- +CREATE TABLE "T_CORE_SCHEDULE_TASK_LOG" ( + "ID" NUMBER NOT NULL , + "CONFIGID" VARCHAR2(36 BYTE) , + "PARAM" VARCHAR2(258 BYTE) , + "CRON" VARCHAR2(96 BYTE) , + "STARTTIME" DATE , + "ENDTIME" DATE , + "SUCCESS" VARCHAR2(1 BYTE) , + "LOG" CLOB , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) +); +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_LOG"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_LOG"."CONFIGID" IS '定时器任务主键'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_LOG"."PARAM" IS '方法所需的参数(可以为空)'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_LOG"."CRON" IS 'CRON表达式'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_LOG"."STARTTIME" IS '开始时间'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_LOG"."ENDTIME" IS '结束时间'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_LOG"."SUCCESS" IS '是否执行成功(0-否 1-是)'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_LOG"."LOG" IS '日志'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_LOG"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_LOG"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_LOG"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_LOG"."CREATEDBYORGID" IS '制单人所属单位编码'; +COMMENT ON COLUMN "T_CORE_SCHEDULE_TASK_LOG"."CREATEDBYORGNAME" IS '制单人所属单位名称'; +COMMENT ON TABLE "T_CORE_SCHEDULE_TASK_LOG" IS '定时器任务日志'; +ALTER TABLE "T_CORE_SCHEDULE_TASK_LOG" ADD CONSTRAINT "PK_CORE_SCHEDULE_TASK_LOG" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_SEQUENCE +-- ---------------------------- +CREATE TABLE "T_CORE_SEQUENCE" ( + "ID" VARCHAR2(60 BYTE) NOT NULL , + "PATTERN" VARCHAR2(60 BYTE) NOT NULL , + "JSONPARAM" VARCHAR2(2048 BYTE) +); +COMMENT ON COLUMN "T_CORE_SEQUENCE"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_SEQUENCE"."PATTERN" IS '序列样式'; +COMMENT ON COLUMN "T_CORE_SEQUENCE"."JSONPARAM" IS 'json格式的参数'; +COMMENT ON TABLE "T_CORE_SEQUENCE" IS '系统序列'; +ALTER TABLE "T_CORE_SEQUENCE" ADD CONSTRAINT "PK_CORE_SEQUENCE" PRIMARY KEY ("ID"); + + +-- ---------------------------- +-- Table structure for T_CORE_SEQ_CORE +-- ---------------------------- +CREATE TABLE "T_CORE_SEQ_CORE" ( + "ID" NUMBER +); + +-- ---------------------------- +-- Table structure for T_CORE_SHORTCUT_MENU +-- ---------------------------- +CREATE TABLE "T_CORE_SHORTCUT_MENU" ( + "ID" NUMBER NOT NULL , + "MENUID" VARCHAR2(36 BYTE) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) +); +COMMENT ON COLUMN "T_CORE_SHORTCUT_MENU"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_SHORTCUT_MENU"."MENUID" IS '菜单ID'; +COMMENT ON COLUMN "T_CORE_SHORTCUT_MENU"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_SHORTCUT_MENU"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_SHORTCUT_MENU"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_SHORTCUT_MENU"."CREATEDBYORGID" IS '制单人单位编码'; +COMMENT ON COLUMN "T_CORE_SHORTCUT_MENU"."CREATEDBYORGNAME" IS '制单人单位名称'; +COMMENT ON TABLE "T_CORE_SHORTCUT_MENU" IS '快捷菜单'; +ALTER TABLE "T_CORE_SHORTCUT_MENU" ADD CONSTRAINT "PK_CORE_SHORTCUT_MENU" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_TABLE +-- ---------------------------- +CREATE TABLE "T_CORE_TABLE" ( + "ID" VARCHAR2(60 BYTE) NOT NULL , + "AUDITABLE" VARCHAR2(1 BYTE) NOT NULL , + "ATTACHMENT" VARCHAR2(1 BYTE) NOT NULL +); +COMMENT ON COLUMN "T_CORE_TABLE"."ID" IS '表名'; +COMMENT ON COLUMN "T_CORE_TABLE"."AUDITABLE" IS '是否是审核表'; +COMMENT ON COLUMN "T_CORE_TABLE"."ATTACHMENT" IS '是否有附件'; +COMMENT ON TABLE "T_CORE_TABLE" IS '数据库中表的基础关联信息'; +ALTER TABLE "T_CORE_TABLE" ADD CONSTRAINT "PK_CORE_TABLE" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_TABLE_HIERARCHY +-- ---------------------------- +CREATE TABLE "T_CORE_TABLE_HIERARCHY" ( + "ID" NUMBER NOT NULL , + "TABLENAME" VARCHAR2(60 BYTE) NOT NULL , + "MASTERTABLENAME" VARCHAR2(60 BYTE) NOT NULL , + "REFERCOLUMN" VARCHAR2(60 BYTE) NOT NULL +); +COMMENT ON COLUMN "T_CORE_TABLE_HIERARCHY"."ID" IS '主键(主要用于排序)'; +COMMENT ON COLUMN "T_CORE_TABLE_HIERARCHY"."TABLENAME" IS '表名'; +COMMENT ON COLUMN "T_CORE_TABLE_HIERARCHY"."MASTERTABLENAME" IS '父表名'; +COMMENT ON COLUMN "T_CORE_TABLE_HIERARCHY"."REFERCOLUMN" IS '对应父表主键的列表名'; +COMMENT ON TABLE "T_CORE_TABLE_HIERARCHY" IS '数据库中表的层级关系'; + +ALTER TABLE "T_CORE_TABLE_HIERARCHY" ADD CONSTRAINT "PK_CORE_TABLE_HIERARCHY" PRIMARY KEY ("ID"); + + +-- ---------------------------- +-- Table structure for T_CORE_TABLE_PERMISSION +-- ---------------------------- +CREATE TABLE "T_CORE_TABLE_PERMISSION" ( + "ID" NUMBER NOT NULL , + "TABLENAME" VARCHAR2(36 BYTE) NOT NULL , + "CATEGORY" VARCHAR2(36 BYTE) NOT NULL , + "SERVICECLASS" VARCHAR2(258 BYTE) , + "CHECKAVAILABLEMETHOD" VARCHAR2(36 BYTE) , + "CHECKUPDATABLEMETHOD" VARCHAR2(36 BYTE) , + "CHECKAVAILABLE" VARCHAR2(1 BYTE) NOT NULL , + "CHECKUPDATABLE" VARCHAR2(1 BYTE) NOT NULL +); +COMMENT ON COLUMN "T_CORE_TABLE_PERMISSION"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_TABLE_PERMISSION"."TABLENAME" IS '表名'; +COMMENT ON COLUMN "T_CORE_TABLE_PERMISSION"."CATEGORY" IS '类别(如:用户类型)'; +COMMENT ON COLUMN "T_CORE_TABLE_PERMISSION"."SERVICECLASS" IS '业务对应的Service类名'; +COMMENT ON COLUMN "T_CORE_TABLE_PERMISSION"."CHECKAVAILABLEMETHOD" IS '验证允许查看的方法名称(参数为主键的值)'; +COMMENT ON COLUMN "T_CORE_TABLE_PERMISSION"."CHECKUPDATABLEMETHOD" IS '验证允许更新的方法名称(参数为主键的值)'; +COMMENT ON COLUMN "T_CORE_TABLE_PERMISSION"."CHECKAVAILABLE" IS '是否验证允许查看(0-否 1-是)'; +COMMENT ON COLUMN "T_CORE_TABLE_PERMISSION"."CHECKUPDATABLE" IS '是否验证允许更新(0-否 1-是)'; +COMMENT ON TABLE "T_CORE_TABLE_PERMISSION" IS '数据库中表对应的权限配置表'; + +ALTER TABLE "T_CORE_TABLE_PERMISSION" ADD CONSTRAINT "PK_CORE_TABLE_PERMISSION" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_TODO_CONFIG +-- ---------------------------- +CREATE TABLE "T_CORE_TODO_CONFIG" ( + "ID" NUMBER NOT NULL , + "NAME" VARCHAR2(192 BYTE) , + "MENUID" VARCHAR2(36 BYTE) , + "CATEGORY" VARCHAR2(36 BYTE) , + "ICON" VARCHAR2(192 BYTE) , + "INHERITPARAM" VARCHAR2(2 BYTE) , + "JSONPARAM" VARCHAR2(768 BYTE) , + "SERVICEMETHOD" VARCHAR2(512 BYTE) , + "ACTIVATEDFLAG" VARCHAR2(1 BYTE) , + "ACTIVATEDBYID" VARCHAR2(36 BYTE) , + "ACTIVATEDBYNAME" VARCHAR2(60 BYTE) , + "ACTIVATEDTIME" DATE , + "DESCEXPRESSION" VARCHAR2(384 BYTE) +); +COMMENT ON COLUMN "T_CORE_TODO_CONFIG"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_TODO_CONFIG"."NAME" IS '待办名称'; +COMMENT ON COLUMN "T_CORE_TODO_CONFIG"."MENUID" IS '待办对应的菜单ID'; +COMMENT ON COLUMN "T_CORE_TODO_CONFIG"."CATEGORY" IS '待办的类型(T_CORE_CODE.CODECATEGORYID=todo)'; +COMMENT ON COLUMN "T_CORE_TODO_CONFIG"."ICON" IS '待办图标'; +COMMENT ON COLUMN "T_CORE_TODO_CONFIG"."INHERITPARAM" IS '继承菜单参数(0-否 1-是)'; +COMMENT ON COLUMN "T_CORE_TODO_CONFIG"."JSONPARAM" IS 'JSON格式的参数(可以为空)'; +COMMENT ON COLUMN "T_CORE_TODO_CONFIG"."SERVICEMETHOD" IS '调用待办数据的方法(参数必需是RestJsonWrapperBean,可以为空)'; +COMMENT ON COLUMN "T_CORE_TODO_CONFIG"."ACTIVATEDFLAG" IS '启用标志'; +COMMENT ON COLUMN "T_CORE_TODO_CONFIG"."ACTIVATEDBYID" IS '启用人编码'; +COMMENT ON COLUMN "T_CORE_TODO_CONFIG"."ACTIVATEDBYNAME" IS '启用人名称'; +COMMENT ON COLUMN "T_CORE_TODO_CONFIG"."ACTIVATEDTIME" IS '启用时间'; +COMMENT ON COLUMN "T_CORE_TODO_CONFIG"."DESCEXPRESSION" IS '描述单据的表达式'; +COMMENT ON TABLE "T_CORE_TODO_CONFIG" IS '待办配置表'; +ALTER TABLE "T_CORE_TODO_CONFIG" ADD CONSTRAINT "PK_CORE_TODO_CONFIG" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_USER +-- ---------------------------- +CREATE TABLE "T_CORE_USER" ( + "ID" VARCHAR2(36 BYTE) NOT NULL , + "USERNAME" VARCHAR2(60 BYTE) , + "PASSWORD" VARCHAR2(120 BYTE) , + "EMAIL" VARCHAR2(36 BYTE) , + "MOBILE" VARCHAR2(36 BYTE) , + "IDCARD" VARCHAR2(24 BYTE) , + "FAILEDLOGINATTEMPTS" NUMBER(4) , + "ORGID" VARCHAR2(36 BYTE) , + "ORGNAME" VARCHAR2(258 BYTE) , + "LASTSUSPENDEDFLAG" VARCHAR2(1 BYTE) , + "PASSWORDUPDATEDTIME" DATE , + "USERTYPE" VARCHAR2(18 BYTE) , + "VERSION" NUMBER(4) , + "STATUS" VARCHAR2(36 BYTE) , + "USERID" VARCHAR2(36 BYTE) , + "EXPIREDPASSWORDUSES" NUMBER , + "EXPIRYDATE" TIMESTAMP(6) , + "PARENTORGID" VARCHAR2(36 BYTE) , + "MULTILOGIN" VARCHAR2(1 BYTE) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) , + "LASTSUSPENDEDBYID" VARCHAR2(36 BYTE) , + "LASTSUSPENDEDBYNAME" VARCHAR2(60 BYTE) , + "LASTSUSPENDEDTIME" DATE +); +COMMENT ON COLUMN "T_CORE_USER"."ID" IS '账号'; +COMMENT ON COLUMN "T_CORE_USER"."USERNAME" IS '用户名称'; +COMMENT ON COLUMN "T_CORE_USER"."PASSWORD" IS '用户密码'; +COMMENT ON COLUMN "T_CORE_USER"."EMAIL" IS '邮箱'; +COMMENT ON COLUMN "T_CORE_USER"."MOBILE" IS '手机号'; +COMMENT ON COLUMN "T_CORE_USER"."IDCARD" IS '身份证号'; +COMMENT ON COLUMN "T_CORE_USER"."FAILEDLOGINATTEMPTS" IS '输入密码错误次数'; +COMMENT ON COLUMN "T_CORE_USER"."ORGID" IS '单位编码'; +COMMENT ON COLUMN "T_CORE_USER"."ORGNAME" IS '单位名称'; +COMMENT ON COLUMN "T_CORE_USER"."LASTSUSPENDEDFLAG" IS '停用标志(0:正常,1:停用)'; +COMMENT ON COLUMN "T_CORE_USER"."PASSWORDUPDATEDTIME" IS '密码修改时间'; +COMMENT ON COLUMN "T_CORE_USER"."USERTYPE" IS '用户类型,根据实际业务进行设置'; +COMMENT ON COLUMN "T_CORE_USER"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_USER"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_USER"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_USER"."CREATEDBYORGID" IS '制单人单位编码'; +COMMENT ON COLUMN "T_CORE_USER"."CREATEDBYORGNAME" IS '制单人单位名称'; +COMMENT ON COLUMN "T_CORE_USER"."LASTSUSPENDEDBYID" IS '启用/停用人编码'; +COMMENT ON COLUMN "T_CORE_USER"."LASTSUSPENDEDBYNAME" IS '启用/停用人名称'; +COMMENT ON COLUMN "T_CORE_USER"."LASTSUSPENDEDTIME" IS '启用/停用时间'; +COMMENT ON COLUMN "T_CORE_USER"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_USER"."STATUS" IS '用户状态'; +COMMENT ON COLUMN "T_CORE_USER"."USERID" IS '人员编码'; +COMMENT ON COLUMN "T_CORE_USER"."EXPIREDPASSWORDUSES" IS '过期密码使用次数'; +COMMENT ON COLUMN "T_CORE_USER"."EXPIRYDATE" IS '用户到期日'; +COMMENT ON COLUMN "T_CORE_USER"."PARENTORGID" IS '父单位编码'; +COMMENT ON COLUMN "T_CORE_USER"."MULTILOGIN" IS '允许重复登录'; +COMMENT ON TABLE "T_CORE_USER" IS '系统用户表'; +ALTER TABLE "T_CORE_USER" ADD CONSTRAINT "PK_CORE_USER" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_USER_PERMISSION +-- ---------------------------- +CREATE TABLE "T_CORE_USER_PERMISSION" ( + "ID" NUMBER NOT NULL , + "USERID" VARCHAR2(36 BYTE) , + "PERMISSIONTYPEID" VARCHAR2(36 BYTE) , + "TARGETID" VARCHAR2(36 BYTE) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "DEFAULTFLAG" VARCHAR2(1 BYTE) +); +COMMENT ON COLUMN "T_CORE_USER_PERMISSION"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_USER_PERMISSION"."USERID" IS '用户ID'; +COMMENT ON COLUMN "T_CORE_USER_PERMISSION"."PERMISSIONTYPEID" IS '权限类型id'; +COMMENT ON COLUMN "T_CORE_USER_PERMISSION"."TARGETID" IS '目标权限ID'; +COMMENT ON COLUMN "T_CORE_USER_PERMISSION"."CREATEDBYID" IS '制单人ID'; +COMMENT ON COLUMN "T_CORE_USER_PERMISSION"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_USER_PERMISSION"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_USER_PERMISSION"."DEFAULTFLAG" IS '是否默认值'; +COMMENT ON TABLE "T_CORE_USER_PERMISSION" IS '系统用户权限表'; +ALTER TABLE "T_CORE_USER_PERMISSION" ADD CONSTRAINT "PK_CORE_USER_PERMISSION" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_USER_PERMISSION_TYPE +-- ---------------------------- +CREATE TABLE "T_CORE_USER_PERMISSION_TYPE" ( + "ID" VARCHAR2(36 BYTE) NOT NULL , + "TYPENAME" VARCHAR2(36 BYTE) , + "PERMISSIONTYPE" VARCHAR2(18 BYTE) , + "ORDERNO" NUMBER , + "LASTSUSPENDEDFLAG" VARCHAR2(1 BYTE) , + "LASTSUSPENDEDBYID" VARCHAR2(36 BYTE) , + "LASTSUSPENDEDTIME" DATE , + "GRIDCHOOSEURL" VARCHAR2(258 BYTE) , + "GRIDCOLUMNSETTINGS" VARCHAR2(2048 BYTE) , + "LASTSUSPENDEDBYNAME" VARCHAR2(60 BYTE) , + "GRIDQUERYURL" VARCHAR2(129 BYTE) +); +COMMENT ON COLUMN "T_CORE_USER_PERMISSION_TYPE"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_USER_PERMISSION_TYPE"."TYPENAME" IS '权限类型名称'; +COMMENT ON COLUMN "T_CORE_USER_PERMISSION_TYPE"."PERMISSIONTYPE" IS '权限类型'; +COMMENT ON COLUMN "T_CORE_USER_PERMISSION_TYPE"."ORDERNO" IS '排序号'; +COMMENT ON COLUMN "T_CORE_USER_PERMISSION_TYPE"."LASTSUSPENDEDFLAG" IS '停用标志(0-未停用,1-停用) '; +COMMENT ON COLUMN "T_CORE_USER_PERMISSION_TYPE"."LASTSUSPENDEDBYID" IS '停用人ID'; +COMMENT ON COLUMN "T_CORE_USER_PERMISSION_TYPE"."LASTSUSPENDEDTIME" IS '停用时间'; +COMMENT ON COLUMN "T_CORE_USER_PERMISSION_TYPE"."GRIDCHOOSEURL" IS '权限对应模块的选择URL'; +COMMENT ON COLUMN "T_CORE_USER_PERMISSION_TYPE"."GRIDCOLUMNSETTINGS" IS '在权限里要显示的列表设置'; +COMMENT ON COLUMN "T_CORE_USER_PERMISSION_TYPE"."LASTSUSPENDEDBYNAME" IS '停用人名称'; +COMMENT ON COLUMN "T_CORE_USER_PERMISSION_TYPE"."GRIDQUERYURL" IS '权限GRID查询URL'; +COMMENT ON TABLE "T_CORE_USER_PERMISSION_TYPE" IS '系统用户权限类型表'; +ALTER TABLE "T_CORE_USER_PERMISSION_TYPE" ADD CONSTRAINT "PK_CORE_USER_PERMISSION_TYPE" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_WECHAT_USER +-- ---------------------------- +CREATE TABLE "T_CORE_WECHAT_USER" ( + "ID" VARCHAR2(36 BYTE) NOT NULL , + "OPENID" VARCHAR2(96 BYTE) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) +); +COMMENT ON COLUMN "T_CORE_WECHAT_USER"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_WECHAT_USER"."OPENID" IS '微信端的openId'; +COMMENT ON COLUMN "T_CORE_WECHAT_USER"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_WECHAT_USER"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_WECHAT_USER"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_WECHAT_USER"."CREATEDBYORGID" IS '制单人所属单位编码'; +COMMENT ON COLUMN "T_CORE_WECHAT_USER"."CREATEDBYORGNAME" IS '制单人所属单位名称'; +COMMENT ON TABLE "T_CORE_WECHAT_USER" IS '微信端的用户信息'; +ALTER TABLE "T_CORE_WECHAT_USER" ADD CONSTRAINT "PK_CORE_WECHAT_USER" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_WKUP_CONF +-- ---------------------------- +CREATE TABLE "T_CORE_WKUP_CONF" ( + "ID" NUMBER(20) NOT NULL , + "USERID" VARCHAR2(36 BYTE) , + "PANELID" VARCHAR2(36 BYTE) , + "CONFIG" VARCHAR2(600 BYTE) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE +); +COMMENT ON COLUMN "T_CORE_WKUP_CONF"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_WKUP_CONF"."USERID" IS '用户编码'; +COMMENT ON COLUMN "T_CORE_WKUP_CONF"."PANELID" IS '工作区面板ID'; +COMMENT ON COLUMN "T_CORE_WKUP_CONF"."CONFIG" IS '界面配置json'; +COMMENT ON COLUMN "T_CORE_WKUP_CONF"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_WKUP_CONF"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_WKUP_CONF"."CREATEDTIME" IS '制单时间'; +COMMENT ON TABLE "T_CORE_WKUP_CONF" IS '用户的工作区面板配置主表'; +ALTER TABLE "T_CORE_WKUP_CONF" ADD CONSTRAINT "PK_CORE_WKUP_CONF" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_WK_PANEL +-- ---------------------------- +CREATE TABLE "T_CORE_WK_PANEL" ( + "ID" VARCHAR2(36 BYTE) NOT NULL , + "TITLE" VARCHAR2(192 BYTE) , + "URL" VARCHAR2(768 BYTE) , + "VERSION" NUMBER(4) , + "LASTSUSPENDEDFLAG" VARCHAR2(1 BYTE) , + "LASTSUSPENDEDBYID" VARCHAR2(36 BYTE) , + "LASTSUSPENDEDBYNAME" VARCHAR2(60 BYTE) , + "LASTSUSPENDEDTIME" DATE , + "AUTHORITYCONTROL" VARCHAR2(3 BYTE) , + "TITLEDISPLAY" VARCHAR2(1 BYTE) , + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) +); +COMMENT ON COLUMN "T_CORE_WK_PANEL"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_WK_PANEL"."TITLE" IS '标题'; +COMMENT ON COLUMN "T_CORE_WK_PANEL"."URL" IS 'url'; +COMMENT ON COLUMN "T_CORE_WK_PANEL"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_WK_PANEL"."LASTSUSPENDEDFLAG" IS '注销标志'; +COMMENT ON COLUMN "T_CORE_WK_PANEL"."LASTSUSPENDEDBYID" IS '注销人编码'; +COMMENT ON COLUMN "T_CORE_WK_PANEL"."LASTSUSPENDEDBYNAME" IS '注销人名称'; +COMMENT ON COLUMN "T_CORE_WK_PANEL"."LASTSUSPENDEDTIME" IS '注销时间'; +COMMENT ON COLUMN "T_CORE_WK_PANEL"."AUTHORITYCONTROL" IS '是否控制权限(是-1 否-0)'; +COMMENT ON COLUMN "T_CORE_WK_PANEL"."TITLEDISPLAY" IS '是否显示标题(0-否 1-是)'; +COMMENT ON COLUMN "T_CORE_WK_PANEL"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_WK_PANEL"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_WK_PANEL"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_WK_PANEL"."CREATEDBYORGID" IS '制单人单位编码'; +COMMENT ON COLUMN "T_CORE_WK_PANEL"."CREATEDBYORGNAME" IS '制单人单位名称'; +COMMENT ON TABLE "T_CORE_WK_PANEL" IS '工作区面板'; +ALTER TABLE "T_CORE_WK_PANEL" ADD CONSTRAINT "PK_CORE_WK_PANEL" PRIMARY KEY ("ID"); + + +-- ---------------------------- +-- Table structure for T_CORE_WORK_AGENT +-- ---------------------------- +CREATE TABLE "T_CORE_WORK_AGENT" ( + "ID" NUMBER(20) NOT NULL , + "AGENT" VARCHAR2(36 BYTE), + "PRINCIPAL" VARCHAR2(36 BYTE), + "STARTTIME" DATE, + "ENDTIME" DATE, + "STATUS" VARCHAR2(36 BYTE), + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) +); +COMMENT ON COLUMN "T_CORE_WORK_AGENT"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_WORK_AGENT"."AGENT" IS '代理人'; +COMMENT ON COLUMN "T_CORE_WORK_AGENT"."PRINCIPAL" IS '被代理人'; +COMMENT ON COLUMN "T_CORE_WORK_AGENT"."STARTTIME" IS '代理时间'; +COMMENT ON COLUMN "T_CORE_WORK_AGENT"."ENDTIME" IS '结束'; +COMMENT ON COLUMN "T_CORE_WORK_AGENT"."STATUS" IS '状态'; +COMMENT ON COLUMN "T_CORE_WORK_AGENT"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_WORK_AGENT"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_WORK_AGENT"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_WORK_AGENT"."CREATEDBYORGID" IS '制单人单位编码'; +COMMENT ON COLUMN "T_CORE_WORK_AGENT"."CREATEDBYORGNAME" IS '制单人单位名称'; +COMMENT ON TABLE "T_CORE_WORK_AGENT" IS '工作代理表'; +ALTER TABLE "T_CORE_WORK_AGENT" ADD CONSTRAINT "PK_CORE_WORK_AGENT" PRIMARY KEY ("ID"); + +-- ---------------------------- +-- Table structure for T_CORE_WORK_AGENT_MENU +-- ---------------------------- +CREATE TABLE "T_CORE_WORK_AGENT_MENU" ( + "ID" NUMBER(20) NOT NULL , + "AGENTID" NUMBER(20), + "MENUID" VARCHAR2(36 BYTE), + "CREATEDBYID" VARCHAR2(36 BYTE) , + "CREATEDBYNAME" VARCHAR2(60 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(36 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(270 BYTE) +); +COMMENT ON COLUMN "T_CORE_WORK_AGENT_MENU"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_WORK_AGENT_MENU"."AGENTID" IS '代理主键'; +COMMENT ON COLUMN "T_CORE_WORK_AGENT_MENU"."MENUID" IS '菜单编码'; +COMMENT ON COLUMN "T_CORE_WORK_AGENT_MENU"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_WORK_AGENT_MENU"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_WORK_AGENT_MENU"."CREATEDTIME" IS '制单时间'; +COMMENT ON COLUMN "T_CORE_WORK_AGENT_MENU"."CREATEDBYORGID" IS '制单人单位编码'; +COMMENT ON COLUMN "T_CORE_WORK_AGENT_MENU"."CREATEDBYORGNAME" IS '制单人单位名称'; +COMMENT ON TABLE "T_CORE_WORK_AGENT_MENU" IS '工作代理菜单表'; +ALTER TABLE "T_CORE_WORK_AGENT_MENU" ADD CONSTRAINT "PK_CORE_WORK_AGENT_MENU" PRIMARY KEY ("ID"); + + +-- ---------------------------- +-- Table structure for T_CORE_EXPORT_LOG +-- ---------------------------- +CREATE TABLE T_CORE_EXPORT_LOG +( + ID NUMBER NOT NULL, + GRIDNAME VARCHAR2(64), + FILENAME VARCHAR2(192), + EXPORTMODE VARCHAR2(12), + URL VARCHAR2(270), + CREATEDBYID VARCHAR2(36), + CREATEDBYNAME VARCHAR2(60), + CREATEDTIME DATE, + CREATEDBYORGID VARCHAR2(36), + CREATEDBYORGNAME VARCHAR2(270) +); +-- ADD COMMENTS TO THE TABLE +COMMENT ON TABLE T_CORE_EXPORT_LOG + IS '导出日志表'; +-- ADD COMMENTS TO THE COLUMNS +COMMENT ON COLUMN T_CORE_EXPORT_LOG.ID + IS '主键'; +COMMENT ON COLUMN T_CORE_EXPORT_LOG.GRIDNAME + IS 'GRID名称'; +COMMENT ON COLUMN T_CORE_EXPORT_LOG.FILENAME + IS '文件名称'; +COMMENT ON COLUMN T_CORE_EXPORT_LOG.EXPORTMODE + IS '导出方式(同步/异步)'; +COMMENT ON COLUMN T_CORE_EXPORT_LOG.URL + IS '下载链接'; +COMMENT ON COLUMN T_CORE_EXPORT_LOG.CREATEDBYID + IS '制单人ID'; +COMMENT ON COLUMN T_CORE_EXPORT_LOG.CREATEDBYNAME + IS '制单人名称'; +COMMENT ON COLUMN T_CORE_EXPORT_LOG.CREATEDTIME + IS '制单日期'; +COMMENT ON COLUMN T_CORE_EXPORT_LOG.CREATEDBYORGID + IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_EXPORT_LOG.CREATEDBYORGNAME + IS '制单人单位名称'; +ALTER TABLE T_CORE_EXPORT_LOG ADD CONSTRAINT PK_CORE_EXPORT_LOG PRIMARY KEY (ID); + +-- --------create table--------------------------------------------------------end + + +-- --------初始数据----------------------------------------------------------begin + +-- ---------------------------- +-- Records of t_core_admin_menu +-- ---------------------------- +INSERT INTO T_CORE_ADMIN_MENU (ID, MENUNAME, MENUICON, HREF, PARENTID, ORDERNO) VALUES ('10', '系统配置', NULL, NULL, NULL, 10); +INSERT INTO T_CORE_ADMIN_MENU (ID, MENUNAME, MENUICON, HREF, PARENTID, ORDERNO) VALUES ('1010', '基础配置', NULL, NULL, '10', 1010); +INSERT INTO T_CORE_ADMIN_MENU (ID, MENUNAME, MENUICON, HREF, PARENTID, ORDERNO) VALUES ('101010', '选择页配置', NULL, '/secure/core/module/admin/choose-configs/page/edit-list', '1010', 101010); +INSERT INTO T_CORE_ADMIN_MENU (ID, MENUNAME, MENUICON, HREF, PARENTID, ORDERNO) VALUES ('101020', '下拉框配置', NULL, '/secure/core/module/admin/select-configs/page/edit-list', '1010', 101020); +INSERT INTO T_CORE_ADMIN_MENU (ID, MENUNAME, MENUICON, HREF, PARENTID, ORDERNO) VALUES ('1020', '定制化配置', NULL, NULL, '10', 1020); +INSERT INTO T_CORE_ADMIN_MENU (ID, MENUNAME, MENUICON, HREF, PARENTID, ORDERNO) VALUES ('102010', '页面配置', NULL, '/secure/core/module/admin/page-configs/page/edit-list', '1020', 102010); +commit; + +-- ---------------------------- +-- Records of T_CORE_MENU +-- ---------------------------- +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('80', '统计查询', NULL, NULL, 80, '统计查询', '018.svg', NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('8001', '查询配置', '/secure/core/module/item/query-configs/page/edit-list', '80', 8001, '查询配置', NULL, '001.png'); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('8002', '统计查询', '/secure/core/module/item/query-configs/page/search-list', '80', 8002, '统计查询', NULL, '009.png'); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('8003', '报表查询', '/secure/core/module/sys/report-configs/page/line-search-list', '80', 8003, '报表查询', NULL, '034.png'); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('90', '用户与组织管理', NULL, NULL, 90, '用户与组织管理', '011.svg', NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9001', '用户管理', '/secure/core/module/mdm/users/page/edit-list', '90', 9001, '用户管理', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9002', '单位管理', '/secure/core/module/mdm/orgs/page/edit-list', '90', 9002, '单位管理', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9003', '角色管理', '/secure/core/module/sys/roles/page/edit-list', '90', 9003, '角色管理', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9004', '角色用户矩阵', '/secure/core/module/sys/role-users/page/matrix', '90', 9004, '角色用户矩阵', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9010', '在线用户', '/secure/core/module/sys/login-logs/page/online-list', '90', 9010, '在线用户', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('92', '工作流', NULL, NULL, 92, '工作流', '007.svg', NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9201', '流程配置', '/secure/core/module/sys/bpmn-drafts/page/edit-list', '92', 9201, '流程配置', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9202', '流程查询', '/secure/core/module/sys/bpmn-procs/page/search-list', '92', 9202, '流程查询', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9233', '异常处理', '/secure/core/module/sys/bpmn-targets/page/odd-list', '92', 9233, '异常处理', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('93', '系统配置', NULL, NULL, 93, '系统配置', '011.svg', NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9301', '菜单配置', '/secure/core/module/sys/menus/page/edit-list', '93', 9301, '菜单配置', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9302', '菜单组管理', '/secure/core/module/sys/menu-groups/page/edit-list', '93', 9302, '菜单组管理', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9303', '定时任务查询', '/secure/core/module/sys/schedule-tasks/page/search-list', '93', 9303, '定时器任务查询', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9304', '定时任务配置', '/secure/core/module/sys/schedule-tasks/page/edit-list?type=service', '93', 9304, '定时任务配置', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9305', '系统定时任务配置', '/secure/core/module/sys/schedule-tasks/page/edit-list?type=sys', '93', 9305, '系统定时任务配置', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9306', '定时任务日志', '/secure/core/module/sys/schedule-task-configs/page/search-list', '93', 9306, '定时任务日志', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9307', '邮件模板配置', '/secure/core/module/item/email-templates/page/edit-list', '93', 9307, '邮件模板配置', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9308', '邮件发送查询', '/secure/core/module/item/emails/page/search-list', '93', 9308, '邮件发送查询', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9309', '邮件配置', '/secure/core/module/item/email-configs/page/edit-list', '93', 9309, '邮件配置', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9310', '系统参数维护', '/secure/core/module/sys/constants/page/edit-list', '93', 9310, '系统参数维护', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9311', '审计跟踪配置', '/secure/core/module/sys/at-configs/page/edit-list', '93', 9311, '审计跟踪配置', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9312', '站内消息', '/secure/core/module/item/messages/page/edit-list', '93', 9312, '站内消息', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9313', '站内消息查询', '/secure/core/module/item/messages/page/search-list', '93', 9313, '站内消息查询', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9314', '报表配置', '/secure/core/module/sys/report-configs/page/edit-list', '93', 9314, '报表配置', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9315', '密码策略', '/secure/core/module/sys/password-policies/page/edit-list', '93', 9315, '密码策略', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9316', 'ELN数据源', '/secure/core/module/item/eln-dses/page/edit-list', '93', 9316, 'ELN数据源', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9317', 'ELN模板', '/secure/core/module/item/eln-tmpls/page/edit-list', '93', 9317, 'ELN模板', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9318', '系统编码', '/secure/core/module/sys/codes/page/edit-list', '93', 9318, '系统编码', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9319', '远程调用配置', '/secure/core/module/sys/remote-calls/page/edit-list', '93', 9319, '远程调用配置', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9320', '节假日维护', '/core/module/item/calendars/page/main', '93', 9320, '节假日维护', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9321', '修约规则', '/secure/core/module/sys/rounding-rules/page/edit-list', '93', 9321, '修约规则', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9322', '待办配置', '/secure/core/module/sys/todo-configs/page/edit-list', '93', 9322, '待办配置', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('94', '系统日志', NULL, NULL, 94, '系统日志', '026.svg', NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9401', '系统操作日志', '/secure/core/module/sys/logs/page/search-list', '94', 9401, '系统操作日志', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9402', '系统登录日志', '/secure/core/module/sys/login-logs/page/search-list', '94', 9402, '系统登录日志', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9403', '导出日志', '/secure/core/module/sys/export-logs/page/edit-list', '94', '9403', '导出日志', NULL, NULL); + +commit; + +-- ---------------------------- +-- Records of t_core_admin_select_config +-- ---------------------------- +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG (ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) VALUES (SEQ_CORE.NEXTVAL, '系统编码', 'sys', '/secure/core/module/sys/codes/queries/selectable', 'code', 'codeName'); +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG (ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) VALUES (SEQ_CORE.NEXTVAL, '系统编码分类', 'codeCategory', '/secure/core/module/sys/code-categories/queries/selectable', 'id', 'codeCategoryName'); +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG (ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) VALUES (SEQ_CORE.NEXTVAL, '菜单额外信息', 'menuExt', '/secure/core/module/sys/menu-exts/queries/selectable', 'id', 'serviceName'); +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG (ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) VALUES (SEQ_CORE.NEXTVAL, '组织机构', 'org', '/secure/core/module/mdm/orgs/queries/selectable', 'id', 'orgName'); +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG (ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) VALUES (SEQ_CORE.NEXTVAL, '班组岗位用户', 'user-post', '/secure/core/module/mdm/orgs/post-users/queries/selectable', 'ext$.postid', 'ext$.postname'); +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG (ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) VALUES (SEQ_CORE.NEXTVAL, '密码策略', 'password-policy', '/secure/core/module/sys/password-policies/queries/selectable', 'id', 'name'); +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG (ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) VALUES (SEQ_CORE.NEXTVAL, '报表配置', 'reportConfigLine', '/secure/core/module/sys/report-configs/lines/queries/selectable', 'id', 'reportName'); +commit; + +-- ---------------------------- +-- Records of t_core_admin_choose_config +-- ---------------------------- +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (SEQ_CORE.NEXTVAL, '功能菜单', '功能菜单', 'menu', '/secure/core/module/sys/menus/page/choose-list', NULL); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (SEQ_CORE.NEXTVAL, '单位', '单位', 'org', '/secure/core/module/mdm/orgs/page/choose-list', NULL); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (SEQ_CORE.NEXTVAL, '单位(简)', '单位', 'org-simple', '/secure/core/module/mdm/orgs/page/simple-choose-list', '40%'); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (SEQ_CORE.NEXTVAL, '角色', '角色', 'role', '/secure/core/module/sys/roles/page/choose-list', NULL); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (SEQ_CORE.NEXTVAL, '用户(左右结构多选)', '用户', 'mult-user', '/secure/core/module/mdm/users/page/choose-mult-list', NULL); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (SEQ_CORE.NEXTVAL, '用户', '用户', 'user', '/secure/core/module/mdm/users/page/choose-list', NULL); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (SEQ_CORE.NEXTVAL, '用户(简)', '用户', 'user-simple', '/secure/core/module/mdm/users/page/simple-choose-list', '30%'); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (SEQ_CORE.NEXTVAL, '邮件模板', '邮件模板', 'email-template', '/secure/core/module/item/email-templates/page/choose-list', NULL); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (SEQ_CORE.NEXTVAL, '报表配置', '报表配置', 'report-config', '/secure/core/module/sys/report-configs/page/line-choose-list', NULL); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (SEQ_CORE.NEXTVAL, 'ELN数据源', 'ELN数据源', 'core-eln-ds', '/secure/core/module/item/eln-dses/page/choose-list', NULL); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (SEQ_CORE.NEXTVAL, 'ELN模板', 'ELN模板', 'eln-tmpl', '/secure/core/module/item/eln-tmpls/page/choose-list', NULL); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (SEQ_CORE.NEXTVAL, '系统表', '系统表', 'table', '/secure/core/module/sys/tables/page/choose-list', NULL); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (SEQ_CORE.NEXTVAL, '系统表字段', '系统表字段', 'table-column', '/secure/core/module/sys/tables/page/column-choose-list', NULL); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (SEQ_CORE.NEXTVAL, '修约规则', '修约规则', 'rounding-rule', '/secure/core/module/sys/rounding-rules/page/choose-list', NULL); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (SEQ_CORE.NEXTVAL, '业务功能', '业务功能', 'gikam-reqentry', '/secure/core/module/gikam/reqentries/page/choose-list', NULL); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (SEQ_CORE.NEXTVAL, '系统编码', '系统编码', 'code', '/secure/core/module/sys/codes/page/choose-list', '28%'); +commit; + +-- ---------------------------- +-- Records of t_core_code_category +-- ---------------------------- +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('activatedFlag', '启用停用', 'sys', NULL, 25, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('columnType', '数据库字段类型', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('confirmFlag', '是或否', 'biz', NULL, 17, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('coreElnDisplayCategory', 'eln数据源显示类型', 'sys', NULL, 6, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('coreElnDsScope', '作用域', 'sys', NULL, 6, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('coreElnDsSqlCategory', 'SQL类型', 'sys', NULL, 6, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('country', '国家', 'biz', NULL, 2, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('fileServerClusterNode', '文件服务器集群节点编码', 'biz', NULL, 21, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('lastSuspendedFlag', '停用状态', 'biz', NULL, 21, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('locked', '是否锁定', 'sys', NULL, 3, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('natio', '民族', 'biz', NULL, 4, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('orgcategory', '组织类型', 'sys', NULL, 5, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('orgProperty', '部门属性', 'biz', NULL, 21, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('passwordPolicy', '密码策略类型', 'sys', NULL, 5, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('queryGroup', '通用查询分组', 'biz', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('remoteCallRequestStatus', '远程调用请求状态', 'sys', NULL, 93, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('remoteCallResponseStatus', '远程调用反馈状态', 'sys', NULL, 93, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('reportCategory', '报表组类别', 'sys', NULL, 29, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('sex', '性别', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('todo', '待办类型', 'sys', NULL, NULL, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('userStatus', '用户状态', 'sys', NULL, 24, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('writeBackCategory', '反写控制类型', 'sys', NULL, 5, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('yesorno', '是否', 'sys', NULL, 24, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('requestMode', '导出方式', 'sys', NULL, '94', NULL, NULL, NULL, NULL); + +commit; + +-- ---------------------------- +-- Records of t_core_code +-- ---------------------------- +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '美国', 'country', NULL, 2, 0, '0', NULL, NULL, NULL, 'America', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '中国', 'country', NULL, 1, 1, '0', NULL, NULL, NULL, 'China', 'admin', '超级管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '男', 'sex', NULL, 1, 2, '0', NULL, NULL, NULL, 'male', 'admin', '超级管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '未锁定', 'locked', NULL, 1, 0, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '已锁定', 'locked', NULL, 2, 0, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '汉族', 'natio', NULL, 1, 0, '0', NULL, NULL, NULL, 'Ha', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '回族', 'natio', NULL, 1, 0, '0', NULL, NULL, NULL, 'Hui', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '实验室', 'orgcategory', NULL, 1, 0, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '部门', 'orgcategory', NULL, 2, 0, '0', NULL, NULL, NULL, '2', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '岗位', 'orgcategory', NULL, 3, 0, '0', NULL, NULL, NULL, '3', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '女', 'sex', NULL, 1, 2, '0', NULL, NULL, NULL, 'woma', 'admin', '超级管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '壮族', 'natio', NULL, 1, 2, '0', NULL, NULL, NULL, 'Zhuang', 'admin', '超级管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '满族', 'natio', NULL, 1, 2, '0', NULL, NULL, NULL, 'Manchu', 'admin', '超级管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '彝族', 'natio', NULL, 1, 2, '0', NULL, NULL, NULL, 'Yi', 'admin', '超级管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '字符串', 'columnType', NULL, 1, 0, '0', NULL, NULL, NULL, 'STRING', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '数字', 'columnType', NULL, 2, 0, '0', NULL, NULL, NULL, 'NUMBER', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '日期', 'columnType', NULL, 3, 0, '0', NULL, NULL, NULL, 'DATE', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '日期时间', 'columnType', NULL, 4, 0, '0', NULL, NULL, NULL, 'DATETIME', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '可用', 'lastSuspendedFlag', NULL, 1, 0, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '停用', 'lastSuspendedFlag', NULL, 2, 0, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '下拉框', 'columnType', NULL, 5, 0, '0', NULL, NULL, NULL, 'SELECT', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '日本', 'country', NULL, 3, 0, '0', NULL, NULL, NULL, 'Japa', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '激活', 'userStatus', NULL, 1, 0, '0', NULL, NULL, NULL, 'activated', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '锁定', 'userStatus', NULL, 2, 0, '0', NULL, NULL, NULL, 'locked', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '废弃', 'userStatus', NULL, 3, 0, '0', NULL, NULL, NULL, 'deprecated', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '否', 'yesorno', NULL, 1, 0, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '是', 'yesorno', NULL, 2, 0, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '全局策略', 'passwordPolicy', NULL, 1, 0, '0', NULL, NULL, NULL, 'GLOBAL', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '角色策略', 'passwordPolicy', NULL, 1, 0, '0', NULL, NULL, NULL, 'ROLE', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '常规报表', 'reportCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'common', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '查询报表', 'reportCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'select', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '常规报表', 'reportCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'common', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '查询报表', 'reportCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'select', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '成功', 'remoteCallRequestStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '失败', 'remoteCallRequestStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '-1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '待处理', 'remoteCallRequestStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '成功', 'remoteCallResponseStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '失败', 'remoteCallResponseStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '常规报表', 'reportCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'common', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '查询报表', 'reportCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'select', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '成功', 'remoteCallRequestStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '失败', 'remoteCallRequestStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '-1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '待处理', 'remoteCallRequestStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '成功', 'remoteCallResponseStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '失败', 'remoteCallResponseStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '业务待办', 'todo', NULL, 1, 0, '0', NULL, NULL, NULL, 'business', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '超期提醒', 'todo', NULL, 21, 0, '0', NULL, NULL, NULL, 'overdue', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '启用', 'activatedFlag', NULL, 1, NULL, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '停用', 'activatedFlag', NULL, 2, NULL, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '是', 'confirmFlag', NULL, 1, 1, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '否', 'confirmFlag', NULL, 1, 1, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '存储过程', 'coreElnDsSqlCategory', NULL, 2, NULL, '0', NULL, NULL, NULL, 'procedure', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '公有', 'coreElnDsScope', NULL, 1, NULL, '0', NULL, NULL, NULL, 'public', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '私有', 'coreElnDsScope', NULL, 2, NULL, '0', NULL, NULL, NULL, 'protect', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '表格', 'coreElnDisplayCategory', NULL, 1, NULL, '0', NULL, NULL, NULL, 'list', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '详细', 'coreElnDisplayCategory', NULL, 2, NULL, '0', NULL, NULL, NULL, 'detail', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '普通SQL', 'coreElnDsSqlCategory', NULL, 1, NULL, '0', NULL, NULL, NULL, 'commonSql', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '实时反写', 'writeBackCategory', NULL, NULL, 0, '0', NULL, NULL, NULL, 'realtime', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '事件反写', 'writeBackCategory', NULL, NULL, 0, '0', NULL, NULL, NULL, 'trigger', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '同步', 'requestMode', NULL, NULL, 0, '0', NULL, NULL, NULL, 'sync', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '异步', 'requestMode', NULL, NULL, 0, '0', NULL, NULL, NULL, 'async', 'admin', '系统管理员', NULL); + +commit; + +-- ---------------------------- +-- Records of t_core_code_class +-- ---------------------------- +INSERT INTO T_CORE_CODE_CLASS (ID, CODECLASSNAME, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('biz', '业务编码', 0, 0, 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE_CLASS (ID, CODECLASSNAME, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('sys', '系统编码', 0, 0, 'admin', '系统管理员', NULL); +commit; +-- ---------------------------- +-- Records of t_core_constant +-- ---------------------------- +INSERT INTO T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('ACCOUNT_EXPIRY_INTERVAL', '365', '用户到期天数', '系统', '1', NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('FILE-CKEDITOR-EXTENSIONS', 'jpg,jpeg,png,bmp', 'CKEDITOR中允许上传的图片类型', '系统', '1', 0, NULL, NULL, NULL); +INSERT INTO T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('FILE-EXTENSIONS', 'txt,htm,html,doc,jpg,jpeg,gif,tif,tiff,png,bmp,zip,rar,xls,ppt,ini,pdf,docx,xlsx,swf,dwg,wps,pptx,ppt,cpt,json', '附件上传允许的文件类型', '系统', '1', 0, NULL, NULL, NULL); +INSERT INTO T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('FILE-SPACELIMIT', '100', '附件大小限制,单位为M', '系统', '1', 0, NULL, NULL, NULL); +INSERT INTO T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('FILE-VIEW-EXTENSIONS', 'txt,doc,jpg,jpeg,png,bmp,xls,ppt,pdf,docx,xlsx,pptx,ppt', '允许预览的的文件类型', '系统', '1', 0, NULL, NULL, NULL); +INSERT INTO T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('FILESERVER_CLUSTER', '0', '文件服务器是否集群,根据Nginx的配置请求不同的文件服务器(0否,1是)', '系统', '1', NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('LOGIN.LOGINMODE', '10001', '登录方式(2进制 xxxx,第一位账号,第二位手机号,第三位身份证号,第四位电子邮箱,第五位人员编码)', '系统', '1', 0, NULL, NULL, NULL); +INSERT INTO T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('LOGIN_TIMEOUT', '1800', '登录超时(单位:秒)', '系统', '1', NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('SYS_AMTD_IN_MS', '0', '可接受的应用程序的时间和数据库时间的偏差', '系统', '1', 0, NULL, NULL, NULL); +INSERT INTO T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('WORKSPACE-REFRESH-FREQUENCY', '0.5', '登录首页刷新频率(分钟)', '系统', '1', 0, NULL, NULL, NULL); +commit; +-- ---------------------------- +-- Records of t_core_org +-- ---------------------------- +INSERT INTO T_CORE_ORG (ID, ORGNAME, PARENTID, ORGCATEGORY, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME, BIZCODE, ORGPROPERTY, ORGSHORTNAME, ORDERACCEPT, SAMPLEDEPARTMENT, ORDERNO) VALUES ('901', '其他单位', NULL, 'company', 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1); +INSERT INTO T_CORE_ORG (ID, ORGNAME, PARENTID, ORGCATEGORY, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME, BIZCODE, ORGPROPERTY, ORGSHORTNAME, ORDERACCEPT, SAMPLEDEPARTMENT, ORDERNO) VALUES ('901901', '北京三维天地科技有限公司', '901', 'department', 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 2); +commit; +-- ---------------------------- +-- Records of t_core_password_policy +-- ---------------------------- +INSERT INTO T_CORE_PASSWORD_POLICY (ID, NAME, TYPE, MINNUMBER, MINLOWERCASE, MINUPPERCASE, MINSPECIALCHARACTERS, MINLENGTH, MAXLENGTH, MAXFAILEDATTEMPTS, EXPIRYINTERVAL, EXPIREDMAXUSE, REUSEINTERVAL, HISTORYLENGTH, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDTIME, LASTSUSPENDEDBYNAME) +VALUES (1, '全局策略', 'GLOBAL', NULL, NULL, NULL, NULL, 6, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL); +commit; +-- ---------------------------- +-- Records of t_core_role +-- ---------------------------- +INSERT INTO T_CORE_ROLE (ID, ROLENAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDTIME, USEDBYORGID, USEDBYORGNAME, CREATEDBYID, LASTSUSPENDEDBYID, CREATEDBYNAME, VERSION, LASTSUSPENDEDBYNAME, ROLEDESC, ORDERNO, PASSWORDPOLICYID) VALUES (1, '管理员角色', null, '0', NULL, '901901', NULL, NULL, NULL, NULL, 60, NULL, NULL, 1, NULL); +commit; +-- ---------------------------- +-- Records of t_core_role_permission +-- ---------------------------- +INSERT INTO T_CORE_ROLE_PERMISSION (ID, ROLEID, PERMISSIONTYPEID, TARGETID, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (491, 1, 'T_CORE_MENU', '0', 'admin', '系统管理员', NULL); +commit; +-- ---------------------------- +-- Records of T_CORE_ROLE_PERMISSION_TYPE +-- ---------------------------- +INSERT INTO T_CORE_ROLE_PERMISSION_TYPE(ID, TYPENAME, PERMISSIONTYPE, GRIDPRIMARYURL, GRIDCOLUMNSETTINGS, ORDERNO, LASTSUSPENDEDFLAG) VALUES ('T_CORE_MENU_GROUP', '菜单组权限', 'data', '/secure/core/module/sys/menu-groups', '{title:''菜单组编码'',field:''id''},{title:''菜单组名称'',field:''groupName''}', '22', '0'); +INSERT INTO T_CORE_ROLE_PERMISSION_TYPE(ID, TYPENAME, PERMISSIONTYPE, GRIDPRIMARYURL, GRIDCOLUMNSETTINGS, ORDERNO, LASTSUSPENDEDFLAG) VALUES ('T_CORE_MENU', '菜单权限', 'menu', '/secure/core/module/sys/menus', '{title:''菜单ID'',field:''id''},{title:''菜单名称'',field:''menuName''},{title:''菜单类型'',field:''applicable''}', '10', '0'); +INSERT INTO T_CORE_ROLE_PERMISSION_TYPE(ID, TYPENAME, PERMISSIONTYPE, GRIDPRIMARYURL, GRIDCOLUMNSETTINGS, ORDERNO, LASTSUSPENDEDFLAG) VALUES ('T_CORE_ORG', '单位权限', 'data', '/secure/core/module/mdm/orgs', '{title:''单位编码'',field:''id''},{title:''单位名称'',field:''orgName''}', '10', '0'); +INSERT INTO T_CORE_ROLE_PERMISSION_TYPE(ID, TYPENAME, PERMISSIONTYPE, ORDERNO, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDTIME, GRIDPRIMARYURL, GRIDCOLUMNSETTINGS, LASTSUSPENDEDBYNAME) VALUES ('T_CORE_WK_PANEL', '首页面板权限', 'data', 23, '0', NULL, NULL, '/secure/core/module/item/workspace-panels', '{title:''首页面板名称'',field:''title''}', NULL); + +commit; +-- ---------------------------- +-- Records of t_core_role_user +-- ---------------------------- +INSERT INTO T_CORE_ROLE_USER (ID, ROLEID, CREATEDTIME, USERID, CREATEDBYID, CREATEDBYNAME, DEFAULTFLAG) VALUES (1, 1, NULL, 'admin', NULL, NULL, NULL); +commit; +-- ---------------------------- +-- Records of t_core_rounding_rule +-- ---------------------------- +INSERT INTO T_CORE_ROUNDING_RULE(ID, REMARK, LOCKED, SCRIPT, ORDERNO, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, RULENAME) VALUES ('FDA', '四舍六入五留双,保留N位小数。当尾数小于或等于4时,直接将尾数舍去;当尾数大于或等于6时,将尾数 舍去并向前一位进位;当尾数为5,而尾数后面的数字均为0时,应看尾数 “5”的前一位:若前一位数字此时为奇数,就向前进一位;若前一位数字 此时为偶数,则将尾数舍去,数字“0”在此时被视为偶数;当尾数为5,而 尾数“5”的后面还有任何不是0的数字时,无论前一位在此时为奇数还是偶数, 也无论“5”后面不为0的数字在哪一位上,都向前进一位', '0', 'if (NumberUtils.isScientificNumber(data)) { + return NumberUtils.scientificNotationFormat(new BigDecimal(data).setScale(numberCnt, RoundingMode.HALF_EVEN), numberCnt); +} +return new BigDecimal(data).setScale(numberCnt, RoundingMode.HALF_EVEN).toString();', '3', '0', NULL, NULL, NULL, 'FDA'); + +INSERT INTO T_CORE_ROUNDING_RULE(ID, REMARK, LOCKED, SCRIPT, ORDERNO, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, RULENAME) VALUES ('NONE', '无修约规则', '0', 'return data;', '4', '0', NULL, NULL, NULL, '无修约规则'); + +INSERT INTO T_CORE_ROUNDING_RULE(ID, REMARK, LOCKED, SCRIPT, ORDERNO, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, RULENAME) VALUES ('ISO', '四舍五入保留N位小数。如果大于5,则最后的有效数字+1;如果小于5,则舍去;例如:设 小数为3位,则150.2637=150.264和174.2834=174.283', '0', 'if (NumberUtils.isScientificNumber(data)) { + return NumberUtils.scientificNotationFormat(new BigDecimal(data).setScale(numberCnt, RoundingMode.HALF_UP), numberCnt); +} +return new BigDecimal(data).setScale(numberCnt, RoundingMode.HALF_UP).toString();', '2', '0', NULL, NULL, NULL, 'ISO'); + +INSERT INTO "T_CORE_ROUNDING_RULE"("ID", "REMARK", "LOCKED", "SCRIPT", "ORDERNO", "LASTSUSPENDEDFLAG", "LASTSUSPENDEDBYID", "LASTSUSPENDEDBYNAME", "LASTSUSPENDEDTIME", "RULENAME") VALUES ('EPA', '保留N位有效数字。如果大于或等于5,则有效数字最后一位+1,其余非有效数字将被删除 (如果是在小数点右边)或是被换成0(如果在小数点左边)。如果被修约数字为科学计数法,则修约结果用科学计数法表示;如果被修约数字为普通计数,则修约结果可以用普通计数表示的会用普通计数表示,否则用修约结果用科学计数法表示。例如: 如果设置有效数字为3位,那么1=1.00;1.2E2=1.20E2;0.0000001=1.00E-7', '0', 'import java.util.regex.Pattern; +import java.util.regex.Matcher; +String roundingResult = null; +String originalData = new BigDecimal(data).stripTrailingZeros().toPlainString(); +boolean negative = originalData.contains("-"); +boolean scientificNumber = NumberUtils.isScientificNumber(data); +String positiveData = negative ? originalData.substring(1) : originalData; + +int notZeorIndex = -1; // 第1个非0数字的索引 +Pattern notZeroPattern = Pattern.compile("[1-9]{1}"); +Matcher notZeroMatcher = notZeroPattern.matcher(positiveData); +if (notZeroMatcher.find()) { + notZeorIndex = notZeroMatcher.start(); +} else { + return "0"; +} + +String prefixData = null; // 整数部分 +int pointIndex = positiveData.indexOf("."); // 小数点位置索引 +if (pointIndex == -1) { + prefixData = positiveData; +} else { + prefixData = positiveData.substring(0, pointIndex); +} +int prefixDataLength = prefixData.length(); // 整数部分长度 + +/** + * 处理思路:分为整数部分为0 和 整数部分不为0的情况,其中的关键是处理四舍六入后的进位问题 + */ +if (notZeorIndex == 0) { + String tempRoundingResult = new BigDecimal(positiveData).setScale(numberCnt - prefixDataLength, RoundingMode.HALF_UP).toPlainString(); + String tempPrefixData = null; // 整数部分 + int tempPointIndex = tempRoundingResult.indexOf("."); // 小数点位置索引 + if (tempPointIndex == -1) { + tempPrefixData = tempRoundingResult; + } else { + tempPrefixData = tempRoundingResult.substring(0, tempPointIndex); + } + int tempPrefixDataLength = tempPrefixData.length(); // 整数部分长度 + if (tempPrefixDataLength > prefixDataLength) { + roundingResult = new BigDecimal(tempRoundingResult).setScale(numberCnt - tempPrefixDataLength, RoundingMode.HALF_UP).toString(); + } else { + roundingResult = new BigDecimal(tempRoundingResult).setScale(numberCnt - prefixDataLength, RoundingMode.HALF_UP).toString(); + } +} else { + String tempRoundingResult = new BigDecimal(positiveData).setScale(notZeorIndex - 2 + numberCnt, RoundingMode.HALF_UP).toPlainString(); + Matcher tempNotZeroMatcher = notZeroPattern.matcher(tempRoundingResult); + int tempNotZeorIndex = -1; // 第1个非0数字的索引 + if (tempNotZeroMatcher.find()) { + tempNotZeorIndex = tempNotZeroMatcher.start(); + } + if (tempNotZeorIndex == 0) { + roundingResult = new BigDecimal(tempRoundingResult).setScale(numberCnt - 1, RoundingMode.HALF_UP).toPlainString(); + } else if (tempNotZeorIndex < notZeorIndex) { + roundingResult = new BigDecimal(tempRoundingResult).setScale(tempNotZeorIndex - 2 + numberCnt, RoundingMode.HALF_UP).toPlainString(); + } else { + roundingResult = new BigDecimal(tempRoundingResult).setScale(notZeorIndex - 2 + numberCnt, RoundingMode.HALF_UP).toPlainString(); + } +} + +if (scientificNumber) { + roundingResult = NumberUtils.scientificNotationFormat(new BigDecimal(roundingResult), numberCnt - 1); +} +return (negative ? "-" : "") + roundingResult;', '1', '0', NULL, NULL, NULL, 'EPA'); + + +-- ---------------------------- +-- Records of t_core_sequence +-- ---------------------------- +INSERT INTO T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) VALUES ('SEQ_ACTIVITI', '[nnnnnnnnnnnn]', NULL); +INSERT INTO T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) VALUES ('SEQ_CORE', '[nnnnnnnnnnnn]', NULL); +INSERT INTO T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) VALUES ('SEQ_ORDERNO', '[nnnnnnnnnnnn]', NULL); +INSERT INTO T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) VALUES ('T_CORE_AT_RECORD', '[nnnnnnnnnnnn]', NULL); +INSERT INTO T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) VALUES ('T_CORE_AT_RECORD_LINE', '[nnnnnnnnnnnn]', NULL); +INSERT INTO T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) VALUES ('T_CORE_EMAIL_CONFIG_RECEIPENT', '[nnnnnnnnnnnn]', NULL); +INSERT INTO T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) VALUES ('T_CORE_FILE', '[nnnnnnnnnnnn]', NULL); +INSERT INTO T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) VALUES ('T_CORE_MENU', '[yyyy][mm][dd][nnn]', NULL); +INSERT INTO T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) VALUES ('T_CORE_MENU_GROUP', '[yyyy][mm][nnnnn]', NULL); +INSERT INTO T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) VALUES ('T_CORE_MENU_GROUP_LINE', '[nnnnnnnnnnnn]', NULL); +INSERT INTO T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) VALUES ('T_CORE_QUERY_CONFIG', '[yyyy][mm][nnnnn]', NULL); +INSERT INTO T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) VALUES ('T_CORE_QUERY_CONFIG_COLUMN', '[nnnnnnnnnnnn]', NULL); +INSERT INTO T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) VALUES ('T_CORE_SCHEDULE_TASK_CONFIG', '[yyyy][mm][nnnnn]', NULL); +commit; +-- ---------------------------- +-- Records of t_core_table +-- ---------------------------- +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ADMIN_CHOOSE_CONFIG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ADMIN_MYBATIS_MAPPER', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ADMIN_MYBATIS_STMT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ADMIN_PAGE_CONFIG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ADMIN_SELECT_CONFIG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_BPMN_COMMENT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_BPMN_DIAGRAM', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_BPMN_DRAFT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_BPMN_INST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_BPMN_INST_TASK', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_BPMN_INST_TASK_ROLE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_BPMN_INST_TASK_USER', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_BPMN_PROC', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_CODE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_CODE_CATEGORY', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_CONSTANT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_DATASOURCE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_DATE_SEQUENCE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ELN', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ELN_AT_RECORD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ELN_DS', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ELN_DS_FIELD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ELN_FIELD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ELN_TMPL', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ELN_TMPL_DS', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ELN_TMPL_VERSION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_EMAIL_CONFIG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_EMAIL_CONFIG_RECEIPENT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_EMAIL_CONFIG_REC_ROLE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_FILE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_LEVEL_SEQUENCE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_LOG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_LOGIN_LOG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_MENU', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_MENU_DELETED', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_MENU_GROUP', '1', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_MENU_GROUP_LINE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_MESSAGE', '0', '1'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_MESSAGE_RECEIPENT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ORG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ORG_USER', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_PASSWORD_POLICY', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_QUERY_CONFIG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_QUERY_CONFIG_COLUMN', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_REPORT_CONFIG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_REPORT_CONFIG_LINE', '0', '1'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ROLE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ROLE_PERMISSION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ROLE_PERMISSION_TYPE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ROLE_USER', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ROUNDING_RULE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_SCHEDULE_TASK', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_SCHEDULE_TASK_CONFIG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_SCHEDULE_TASK_LOG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_SHORTCUT_MENU', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_TODO_CONFIG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_USER', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_USER_PERMISSION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_WKUP_CONF', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_WK_PANEL', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_WORK_AGENT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_WORK_AGENT_MENU', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_EXPORT_LOG', '0', '0'); + +commit; +-- ---------------------------- +-- Records of t_core_table_hierarchy +-- ---------------------------- +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES (SEQ_CORE.NEXTVAL, 'T_CORE_ELN_DS_FIELD', 'T_CORE_ELN_DS', 'ELNDSID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES (SEQ_CORE.NEXTVAL, 'T_CORE_EMAIL_CONFIG_RECEIPENT', 'T_CORE_EMAIL_CONFIG', 'CONFIGID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES (SEQ_CORE.NEXTVAL, 'T_CORE_EMAIL_CONFIG_REC_ROLE', 'T_CORE_EMAIL_CONFIG', 'CONFIGID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES (SEQ_CORE.NEXTVAL, 'T_CORE_ADMIN_MYBATIS_STMT', 'T_CORE_ADMIN_MYBATIS_MAPPER', 'MAPPERID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES (SEQ_CORE.NEXTVAL, 'T_CORE_LES_TEMPLATE_UNIT', 'T_CORE_LES_TEMPLATE', 'TEMPLATEID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES (SEQ_CORE.NEXTVAL, 'T_CORE_QUERY_CONFIG_COLUMN', 'T_CORE_QUERY_CONFIG', 'CONFIGID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES (SEQ_CORE.NEXTVAL, 'T_CORE_MENU_GROUP_LINE', 'T_CORE_MENU_GROUP', 'GROUPID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES (SEQ_CORE.NEXTVAL, 'T_CORE_ELN_TMPL_DS', 'T_CORE_ELN_TMPL', 'ELNTMPLID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES (SEQ_CORE.NEXTVAL, 'T_CORE_ELN_TMPL_VERSION', 'T_CORE_ELN_TMPL', 'ELNTMPLID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES (SEQ_CORE.NEXTVAL, 'T_CORE_MESSAGE_RECEIPENT', 'T_CORE_MESSAGE', 'MESSAGEID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES (SEQ_CORE.NEXTVAL, 'T_CORE_REPORT_CONFIG_LINE', 'T_CORE_REPORT_CONFIG', 'REPORTCONFIGID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES (SEQ_CORE.NEXTVAL, 'T_CORE_WORK_AGENT_MENU', 'T_CORE_WORK_AGENT', 'AGENTID'); +commit; +-- ---------------------------- +-- Records of t_core_user +-- ---------------------------- +INSERT INTO T_CORE_USER (ID, USERNAME, PASSWORD, EMAIL, MOBILE, IDCARD, FAILEDLOGINATTEMPTS, ORGID, ORGNAME, LASTSUSPENDEDFLAG, PASSWORDUPDATEDTIME, USERTYPE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, VERSION, STATUS, USERID, EXPIREDPASSWORDUSES, EXPIRYDATE, PARENTORGID, MULTILOGIN) +VALUES ('admin', '系统管理员', '649dc0802f2145b34bafee6886e4762d', NULL, NULL, NULL, 0, '901901', '北京三维天地科技有限公司', '0', NULL, 'sysAdmin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 7, 'actived', '12345', 0, NULL, NULL, '0'); +commit; +-- ---------------------------- +-- Records of t_core_user_permission_type +-- ---------------------------- +INSERT INTO T_CORE_USER_PERMISSION_TYPE (ID, TYPENAME, PERMISSIONTYPE, ORDERNO, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDTIME, GRIDCHOOSEURL, GRIDCOLUMNSETTINGS, LASTSUSPENDEDBYNAME, GRIDQUERYURL) VALUES ('T_CORE_ORG', '访问部门', 'data', 1, '0', NULL, NULL, '/secure/core/module/mdm/orgs/page/choose-list', '{title:''部门编码'',field:''targetId''},{title:''部门名称'',field:''ext$.orgname''},{title:''默认部门'',field:''defaultFlag'',type:''select'',category : ''sys'',param : {codeCategoryId :''yesorno''}}', NULL, '/secure/core/module/mdm/user-permissions/permission-types/T_CORE_ORG/queries'); +INSERT INTO T_CORE_USER_PERMISSION_TYPE (ID, TYPENAME, PERMISSIONTYPE, ORDERNO, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDTIME, GRIDCHOOSEURL, GRIDCOLUMNSETTINGS, LASTSUSPENDEDBYNAME, GRIDQUERYURL) VALUES ('T_CORE_REPORT_CONFIG_LINE', '报表配置明细查询权限', 'data', 6, '1', NULL, NULL, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_USER_PERMISSION_TYPE (ID, TYPENAME, PERMISSIONTYPE, ORDERNO, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDTIME, GRIDCHOOSEURL, GRIDCOLUMNSETTINGS, LASTSUSPENDEDBYNAME, GRIDQUERYURL) VALUES ('T_CORE_ROLE', '访问角色', 'data', 2, '0', NULL, NULL, '/secure/core/module/sys/roles/page/choose-list', '{title:''角色名称'',field:''ext$.rolename''},{title:''默认角色'',field:''defaultFlag'',type:''select'',category : ''sys'',param : {codeCategoryId :''yesorno''}}', NULL, '/core/module/sys/role-users/queries'); +commit; +-- ---------------------------- +-- Records of t_core_wk_panel +-- ---------------------------- +INSERT INTO T_CORE_WK_PANEL (ID, TITLE, URL, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, AUTHORITYCONTROL, TITLEDISPLAY, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) VALUES ('13025', '待办', '/module/index/workspaces/todo-panel', NULL, '0', NULL, NULL, NULL, '0', '1', NULL, NULL, NULL, NULL, NULL); +commit; + +-- --------初始数据----------------------------------------------------------end + +-- ----------------------------- 2019-12-30 add by zhangjr---------------------begin +insert into T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, CREATEDTIME, CREATEDBYID, CREATEDBYNAME, VERSION) +values ('MAX_ATTEMPTS', '5', '调用方法失败后重试次数', '系统', '1', null, null, null, null); +COMMIT; +-- ----------------------------- 2019-12-30 add by zhangjr---------------------end + +-- ----------------------------- 2019-12-30 add by jinx---------------------begin +ALTER TABLE T_CORE_EXPORT_LOG DROP COLUMN GRIDNAME; +COMMIT; +-- ----------------------------- 2019-12-30 add by jinx---------------------end + +-- ----------------------------- 2020-01-03 add by jinx---------------------begin + +INSERT INTO T_CORE_CONSTANT(ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW) VALUES ('FINEREPORT_FILE_HANDLE', '1', '帆软报表历史文件处理', '系统', '0'); + +UPDATE T_CORE_FILE SET BIZCATEGORY = 'master' WHERE SCOPE = 'finereport' AND TARGETID LIKE 'T_CORE_REPORT_CONFIG_LINE$%'; + +COMMIT; + +-- ----------------------------- 2020-01-03 add by jinx---------------------end + +-- ----------------------------- 2019-01-13 add by shixw--------------begin + +alter table T_CORE_USER rename column userid to USERNO; +alter table T_CORE_USER modify userno VARCHAR2(36); + +-- ----------------------------- 2019-01-13 add by shixw--------------end + +-- ----------------------------- 2019-01-14 add by zhangjr--------------begin +-- Create table +create table T_CORE_BPMN_DRAFT_ORG +( + id NUMBER not null, + draftid NUMBER not null, + usedorgid VARCHAR2(32), + createdbyid VARCHAR2(32) not null, + createdbyname VARCHAR2(64) not null, + createdtime TIMESTAMP(6) not null, + createdbyorgid VARCHAR2(32), + createdbyorgname VARCHAR2(192) +); +-- Add comments to the table +comment on table T_CORE_BPMN_DRAFT_ORG + is '流程草稿的使用部门'; +-- Add comments to the columns +comment on column T_CORE_BPMN_DRAFT_ORG.id + is '主键'; +comment on column T_CORE_BPMN_DRAFT_ORG.draftid + is '草稿编码'; +comment on column T_CORE_BPMN_DRAFT_ORG.usedorgid + is '使用部门编码'; +comment on column T_CORE_BPMN_DRAFT_ORG.createdbyid + is '制单人编码'; +comment on column T_CORE_BPMN_DRAFT_ORG.createdbyname + is '制单人名称'; +comment on column T_CORE_BPMN_DRAFT_ORG.createdtime + is '制单日期'; +comment on column T_CORE_BPMN_DRAFT_ORG.createdbyorgid + is '单据单位编码'; +comment on column T_CORE_BPMN_DRAFT_ORG.createdbyorgname + is '单据单位名称'; +-- Create/Recreate primary, unique and foreign key constraints +alter table T_CORE_BPMN_DRAFT_ORG + add constraint PK_CORE_BPMN_DRAFT_ORG primary key (ID); + +INSERT INTO T_CORE_BPMN_DRAFT_ORG(ID, DRAFTID, USEDORGID, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +SELECT SEQ_CORE.NEXTVAL, ID, USEDORGID, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME + FROM T_CORE_BPMN_DRAFT + WHERE USEDORGID IS NOT NULL; +COMMIT; + +ALTER TABLE "T_CORE_BPMN_DRAFT" DROP ("USEDORGID"); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) +VALUES ('T_CORE_BPMN_DRAFT_ORG','0','0'); + +INSERT INTO t_core_table_hierarchy (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES (SEQ_CORE.NEXTVAL, 'T_CORE_BPMN_DRAFT_ORG', 'T_CORE_BPMN_DRAFT', 'DRAFTID'); +COMMIT; + +-- Create table +create table T_CORE_BPMN_PROC_ORG +( + id NUMBER not null, + procid NUMBER not null, + usedorgid VARCHAR2(32), + createdbyid VARCHAR2(32) not null, + createdbyname VARCHAR2(64) not null, + createdtime TIMESTAMP(6) not null, + createdbyorgid VARCHAR2(32), + createdbyorgname VARCHAR2(192) +); +-- Add comments to the table +comment on table T_CORE_BPMN_PROC_ORG + is '流程定义的使用部门'; +-- Add comments to the columns +comment on column T_CORE_BPMN_PROC_ORG.id + is '主键'; +comment on column T_CORE_BPMN_PROC_ORG.procid + is '流程定义编码'; +comment on column T_CORE_BPMN_PROC_ORG.usedorgid + is '使用部门编码'; +comment on column T_CORE_BPMN_PROC_ORG.createdbyid + is '制单人编码'; +comment on column T_CORE_BPMN_PROC_ORG.createdbyname + is '制单人名称'; +comment on column T_CORE_BPMN_PROC_ORG.createdtime + is '制单日期'; +comment on column T_CORE_BPMN_PROC_ORG.createdbyorgid + is '单据单位编码'; +comment on column T_CORE_BPMN_PROC_ORG.createdbyorgname + is '单据单位名称'; +-- Create/Recreate primary, unique and foreign key constraints +alter table T_CORE_BPMN_PROC_ORG + add constraint PK_CORE_BPMN_PROC_ORG primary key (ID); + +INSERT INTO T_CORE_BPMN_PROC_ORG(ID, PROCID, USEDORGID, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +SELECT SEQ_CORE.NEXTVAL, ID, USEDORGID, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME + FROM T_CORE_BPMN_PROC + WHERE USEDORGID IS NOT NULL; +COMMIT; + +ALTER TABLE "T_CORE_BPMN_PROC" DROP ("USEDORGID"); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) +VALUES ('T_CORE_BPMN_PROC_ORG','0','0'); + +INSERT INTO t_core_table_hierarchy (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES (SEQ_CORE.NEXTVAL, 'T_CORE_BPMN_PROC_ORG', 'T_CORE_BPMN_PROC', 'PROCID'); +COMMIT; +-- ----------------------------- 2019-01-14 add by zhangjr--------------end + +-- ----------------------------- 2020-01-15 add by shixw--------------begin + +-- 建表语句 +CREATE TABLE T_CORE_NOTICE( + ID NUMBER NOT NULL, + TITLE VARCHAR2(540) NULL, + PUBLISHORGID VARCHAR2(36) NULL, + PUBLISHORGNAME VARCHAR2(270) NULL, + IMPORTANCE VARCHAR2(36) NULL, + INFOCATEGORY VARCHAR2(36) NULL, + VALIDDATE DATE NULL, + INDEXDISPLAY VARCHAR2(36) NULL, + NOTICECATEGORY VARCHAR2(36) NULL, + CONTENT CLOB NULL, + STATUS VARCHAR2(36) NULL, + PROCESSSTATUS VARCHAR2(18) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_NOTICE IS '通知公告'; + +COMMENT ON COLUMN T_CORE_NOTICE.id IS '主键'; + +COMMENT ON COLUMN T_CORE_NOTICE.title IS '标题'; + +COMMENT ON COLUMN T_CORE_NOTICE.publishOrgId IS '发布单位编码'; + +COMMENT ON COLUMN T_CORE_NOTICE.publishOrgName IS '发布单位名称'; + +COMMENT ON COLUMN T_CORE_NOTICE.importance IS '重要程度'; + +COMMENT ON COLUMN T_CORE_NOTICE.infoCategory IS '信息类型'; + +COMMENT ON COLUMN T_CORE_NOTICE.validDate IS '有效期'; + +COMMENT ON COLUMN T_CORE_NOTICE.indexDisplay IS '首页显示'; + +COMMENT ON COLUMN T_CORE_NOTICE.noticeCategory IS '公告类型'; + +COMMENT ON COLUMN T_CORE_NOTICE.content IS '内容'; + +COMMENT ON COLUMN T_CORE_NOTICE.status IS '状态(normal:正常,cancel:取消)'; + +COMMENT ON COLUMN T_CORE_NOTICE.processStatus IS '流程状态'; + +COMMENT ON COLUMN T_CORE_NOTICE.createdById IS '制单人编码'; + +COMMENT ON COLUMN T_CORE_NOTICE.createdByName IS '制单人名称'; + +COMMENT ON COLUMN T_CORE_NOTICE.createdTime IS '制单时间'; + +COMMENT ON COLUMN T_CORE_NOTICE.createdByOrgId IS '制单人单位编码'; + +COMMENT ON COLUMN T_CORE_NOTICE.createdByOrgName IS '制单人单位名称'; + +ALTER TABLE T_CORE_NOTICE ADD CONSTRAINT PK_CORE_NOTICE PRIMARY KEY (ID); + +CREATE TABLE T_CORE_NOTICE_PERMISSION( + ID NUMBER NOT NULL, + NOTICEID NUMBER NULL, + PERMISSIONTYPE VARCHAR2(36) NULL, + TARGETID VARCHAR2(36) NULL, + TARGETNAME VARCHAR2(270) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_NOTICE_PERMISSION IS '通知公告权限'; + +COMMENT ON COLUMN T_CORE_NOTICE_PERMISSION.id IS '主键'; + +COMMENT ON COLUMN T_CORE_NOTICE_PERMISSION.noticeId IS '通知公告id'; + +COMMENT ON COLUMN T_CORE_NOTICE_PERMISSION.permissionType IS '权限类型(T_CORE_ORG,T_CORE_ROLE,T_CORE_USER)'; + +COMMENT ON COLUMN T_CORE_NOTICE_PERMISSION.targetId IS '目标权限ID'; + +COMMENT ON COLUMN T_CORE_NOTICE_PERMISSION.targetName IS '目标权限名称'; + +COMMENT ON COLUMN T_CORE_NOTICE_PERMISSION.createdById IS '制单人编码'; + +COMMENT ON COLUMN T_CORE_NOTICE_PERMISSION.createdByName IS '制单人名称'; + +COMMENT ON COLUMN T_CORE_NOTICE_PERMISSION.createdTime IS '制单时间'; + +COMMENT ON COLUMN T_CORE_NOTICE_PERMISSION.createdByOrgId IS '制单人单位编码'; + +COMMENT ON COLUMN T_CORE_NOTICE_PERMISSION.createdByOrgName IS '制单人单位名称'; + +ALTER TABLE T_CORE_NOTICE_PERMISSION ADD CONSTRAINT PK_CORE_NOTICE_PERMISSION PRIMARY KEY (ID); + +CREATE INDEX IDX_CNP_NOTICEID ON T_CORE_NOTICE_PERMISSION (NOTICEID); + + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('9323', '通知公告', null, '93', 9323, '通知公告', '022.svg', null); + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('932301', '通知公告编制', '/secure/core/module/item/notices/page/edit-list', '9323', 932301, '通知公告编制', '005.svg', null); + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('932302', '通知公告审核', '/secure/core/module/item/notices/page/audit-list', '9323', 932302, '通知公告审核', '058.svg', null); + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('932303', '通知公告撤销', '/secure/core/module/item/notices/page/cancel-list', '9323', 932303, '通知公告撤销', '015.svg', null); + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('932304', '通知公告查询', '/secure/core/module/item/notices/page/search-list', '9323', 932304, '通知公告查询', '077.svg', null); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) +VALUES ('T_CORE_NOTICE', '1', '1'); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) +VALUES ('T_CORE_NOTICE_PERMISSION', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('932301','T_CORE_NOTICE_PERMISSION', 'T_CORE_NOTICE', 'NOTICEID'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('infocategory', '信息类型', 'sys', NULL, 26, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('importance', '重要程度', 'sys', NULL, 24, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('noticecategory', '公告类型', 'sys', NULL, 27, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '通知公告', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'notice'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '工作计划', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'workplan'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '制度规范', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'rule'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '政策法规', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'law'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '企业新闻', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'news'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '工作动态', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'worktrend'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '常用资料', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'data'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '工作报告', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'report'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '常见问题', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'faq'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '服务支持', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'servicesupport'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '变更公示', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'modification'); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '普通', 'importance', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'ordinary'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '重要', 'importance', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'important'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '全局公告', 'noticecategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'whole'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '权限公告', 'noticecategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'authority'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('noticestatus', '通知状态', 'sys', NULL, 27, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '正常', 'noticestatus', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'normal'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '撤销', 'noticestatus', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'cancel'); + +INSERT INTO t_core_menu_ext(ID, SERVICENAME, TABLENAME, TYPE, ENABLE, EXT) VALUES ('9323', '通知公告', 'T_CORE_NOTICE', 'audit_def', '1', NULL); + + +COMMIT; + +-- ----------------------------- 2020-01-15 add by shixw---------------------end + +-- ----------------------------- 2020-01-17 add by shixw--------------begin + +-- 建表语句 +CREATE TABLE T_CORE_PV_CONF( + ID NUMBER NOT NULL, + CONFNAME VARCHAR2(120) NULL, + MASTERFILTER VARCHAR2(1) NULL, + MASTERFILTERCONF CLOB NULL, + ACTIVATEDFLAG VARCHAR2(1) NULL, + ACTIVATEDBYID VARCHAR2(36) NULL, + ACTIVATEDBYNAME VARCHAR2(60) NULL, + ACTIVATEDTIME DATE NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_PV_CONF IS '数据可视化配置'; +COMMENT ON COLUMN T_CORE_PV_CONF.id IS '主键'; +COMMENT ON COLUMN T_CORE_PV_CONF.confName IS '可视化配置名称'; +COMMENT ON COLUMN T_CORE_PV_CONF.masterFilter IS '主业务流程过滤'; +COMMENT ON COLUMN T_CORE_PV_CONF.masterFilterConf IS '过滤配置'; +COMMENT ON COLUMN T_CORE_PV_CONF.activatedFlag IS '启用标志'; +COMMENT ON COLUMN T_CORE_PV_CONF.activatedById IS '启用人编码'; +COMMENT ON COLUMN T_CORE_PV_CONF.activatedByName IS '启用人名称'; +COMMENT ON COLUMN T_CORE_PV_CONF.activatedTime IS '启用时间'; +COMMENT ON COLUMN T_CORE_PV_CONF.createdById IS '制单人编码'; +COMMENT ON COLUMN T_CORE_PV_CONF.createdByName IS '制单人名称'; +COMMENT ON COLUMN T_CORE_PV_CONF.createdTime IS '制单时间'; +COMMENT ON COLUMN T_CORE_PV_CONF.createdByOrgId IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_PV_CONF.createdByOrgName IS '制单人单位名称'; +ALTER TABLE T_CORE_PV_CONF ADD CONSTRAINT PK_CORE_PV_CONF PRIMARY KEY (ID); + +CREATE TABLE T_CORE_PV_MASTER_CONF( + ID NUMBER NOT NULL, + CONFID NUMBER NULL, + MASTERCONFNO VARCHAR2(36) NULL, + MASTERCONFNAME VARCHAR2(120) NULL, + DATASEARCH VARCHAR2(1) NULL, + TOTALSQL CLOB NULL, + DONESQL CLOB NULL, + SUBFILTER VARCHAR2(1) NULL, + SUBFILTERCONF CLOB NULL, + DISPLAYGRIDDATA VARCHAR2(1) NULL, + GRIDSQL CLOB NULL, + ORDERNO NUMBER NULL, + STATUSSQL CLOB NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_PV_MASTER_CONF IS '数据可视化主业务流程配置'; +COMMENT ON COLUMN T_CORE_PV_MASTER_CONF.id IS '主键'; +COMMENT ON COLUMN T_CORE_PV_MASTER_CONF.confId IS '配置ID'; +COMMENT ON COLUMN T_CORE_PV_MASTER_CONF.masterConfNo IS '流程编号'; +COMMENT ON COLUMN T_CORE_PV_MASTER_CONF.masterConfName IS '流程名称'; +COMMENT ON COLUMN T_CORE_PV_MASTER_CONF.dataSearch IS '节点显示数据'; +COMMENT ON COLUMN T_CORE_PV_MASTER_CONF.totalSql IS '总数SQL'; +COMMENT ON COLUMN T_CORE_PV_MASTER_CONF.doneSql IS '已办SQL'; +COMMENT ON COLUMN T_CORE_PV_MASTER_CONF.subFilter IS '子业务流程过滤'; +COMMENT ON COLUMN T_CORE_PV_MASTER_CONF.subFilterConf IS '过滤配置'; +COMMENT ON COLUMN T_CORE_PV_MASTER_CONF.displayGridData IS '展示列表数据'; +COMMENT ON COLUMN T_CORE_PV_MASTER_CONF.gridSql IS '列表查询SQL'; +COMMENT ON COLUMN T_CORE_PV_MASTER_CONF.orderNo IS '排序码'; +COMMENT ON COLUMN T_CORE_PV_MASTER_CONF.statusSql IS '流程状态SQL'; +COMMENT ON COLUMN T_CORE_PV_MASTER_CONF.createdById IS '制单人编码'; +COMMENT ON COLUMN T_CORE_PV_MASTER_CONF.createdByName IS '制单人名称'; +COMMENT ON COLUMN T_CORE_PV_MASTER_CONF.createdTime IS '制单时间'; +COMMENT ON COLUMN T_CORE_PV_MASTER_CONF.createdByOrgId IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_PV_MASTER_CONF.createdByOrgName IS '制单人单位名称'; +ALTER TABLE T_CORE_PV_MASTER_CONF ADD CONSTRAINT PK_CORE_PV_MASTER_CONF PRIMARY KEY (ID); +CREATE INDEX "IDX_TCPMC_CONFID" ON "T_CORE_PV_MASTER_CONF" ("CONFID" ASC); + +CREATE TABLE T_CORE_PV_SUB_CONF( + ID NUMBER NOT NULL, + MASTERCONFID NUMBER NULL, + SUBCONFNO VARCHAR2(36) NULL, + SUBCONFNAME VARCHAR2(120) NULL, + DATASEARCH VARCHAR2(1) NULL, + TOTALSQL CLOB NULL, + DONESQL CLOB NULL, + DISPLAYGRIDDATA VARCHAR2(1) NULL, + GRIDSQL CLOB NULL, + ORDERNO NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_PV_SUB_CONF IS '数据可视化子业务流程配置'; +COMMENT ON COLUMN T_CORE_PV_SUB_CONF.id IS '主键'; +COMMENT ON COLUMN T_CORE_PV_SUB_CONF.masterConfId IS '主业务流程配置ID'; +COMMENT ON COLUMN T_CORE_PV_SUB_CONF.subConfNo IS '流程编号'; +COMMENT ON COLUMN T_CORE_PV_SUB_CONF.subConfName IS '流程名称'; +COMMENT ON COLUMN T_CORE_PV_SUB_CONF.dataSearch IS '节点显示数据'; +COMMENT ON COLUMN T_CORE_PV_SUB_CONF.totalSql IS '总数SQL'; +COMMENT ON COLUMN T_CORE_PV_SUB_CONF.doneSql IS '已办SQL'; +COMMENT ON COLUMN T_CORE_PV_SUB_CONF.displayGridData IS '展示列表数据'; +COMMENT ON COLUMN T_CORE_PV_SUB_CONF.gridSql IS '列表查询SQL'; +COMMENT ON COLUMN T_CORE_PV_SUB_CONF.orderNo IS '排序码'; +COMMENT ON COLUMN T_CORE_PV_SUB_CONF.createdById IS '制单人编码'; +COMMENT ON COLUMN T_CORE_PV_SUB_CONF.createdByName IS '制单人名称'; +COMMENT ON COLUMN T_CORE_PV_SUB_CONF.createdTime IS '制单时间'; +COMMENT ON COLUMN T_CORE_PV_SUB_CONF.createdByOrgId IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_PV_SUB_CONF.createdByOrgName IS '制单人单位名称'; +ALTER TABLE T_CORE_PV_SUB_CONF ADD CONSTRAINT PK_CORE_PV_SUB_CONF PRIMARY KEY (ID); +CREATE INDEX "IDX_TCPSC_MASTERCONFID" ON "T_CORE_PV_SUB_CONF" ("MASTERCONFID" ASC); + +CREATE TABLE T_CORE_PV_GRID_CONF( + ID NUMBER NOT NULL, + SOURCETYPE VARCHAR2(36) NULL, + SOURCEID NUMBER NULL, + FIELD VARCHAR2(60) NULL, + TITLE VARCHAR2(120) NULL, + TYPE VARCHAR2(18) NULL, + TYPECONF VARCHAR2(36) NULL, + ACTIVATEDFLAG VARCHAR2(1) NULL, + ACTIVATEDBYID VARCHAR2(36) NULL, + ACTIVATEDBYNAME VARCHAR2(60) NULL, + ACTIVATEDTIME DATE NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_PV_GRID_CONF IS '数据可视化列表'; +COMMENT ON COLUMN T_CORE_PV_GRID_CONF.id IS '主键'; +COMMENT ON COLUMN T_CORE_PV_GRID_CONF.sourceType IS '来源类型(master/sub)'; +COMMENT ON COLUMN T_CORE_PV_GRID_CONF.sourceId IS '来源ID'; +COMMENT ON COLUMN T_CORE_PV_GRID_CONF.field IS '列名'; +COMMENT ON COLUMN T_CORE_PV_GRID_CONF.title IS '名称'; +COMMENT ON COLUMN T_CORE_PV_GRID_CONF.type IS '数据类型(STRING、NUMBER、DATE、DATETIME、SELECT)'; +COMMENT ON COLUMN T_CORE_PV_GRID_CONF.typeConf IS '数据类型配置(系统编码分类)'; +COMMENT ON COLUMN T_CORE_PV_GRID_CONF.activatedFlag IS '启用标志'; +COMMENT ON COLUMN T_CORE_PV_GRID_CONF.activatedById IS '启用人编码'; +COMMENT ON COLUMN T_CORE_PV_GRID_CONF.activatedByName IS '启用人名称'; +COMMENT ON COLUMN T_CORE_PV_GRID_CONF.activatedTime IS '启用时间'; +COMMENT ON COLUMN T_CORE_PV_GRID_CONF.createdById IS '制单人编码'; +COMMENT ON COLUMN T_CORE_PV_GRID_CONF.createdByName IS '制单人名称'; +COMMENT ON COLUMN T_CORE_PV_GRID_CONF.createdTime IS '制单时间'; +COMMENT ON COLUMN T_CORE_PV_GRID_CONF.createdByOrgId IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_PV_GRID_CONF.createdByOrgName IS '制单人单位名称'; +ALTER TABLE T_CORE_PV_GRID_CONF ADD CONSTRAINT PK_CORE_PV_GRID_CONF PRIMARY KEY (ID); +CREATE INDEX "IDX_TCPGC_SOURCEID" ON "T_CORE_PV_GRID_CONF" ("SOURCEID" ASC); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9324', '业务可视化', '/secure/core/module/item/process-view-confs/page/edit-list', '93', 9324, '业务可视化', '046.svg', NULL); + + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) VALUES ('T_CORE_PV_CONF', '0', '0'); +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) VALUES ('T_CORE_PV_MASTER_CONF', '0', '0'); +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) VALUES ('T_CORE_PV_SUB_CONF', '0', '0'); +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) VALUES ('T_CORE_PV_GRID_CONF', '0', '0'); + + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES ('932401','T_CORE_PV_MASTER_CONF', 'T_CORE_PV_CONF', 'CONFID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES ('932402','T_CORE_PV_SUB_CONF', 'T_CORE_PV_MASTER_CONF', 'MASTERCONFID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES ('932403','T_CORE_PV_GRID_CONF', 'T_CORE_PV_MASTER_CONF', 'SOURCEID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES ('932404','T_CORE_PV_GRID_CONF', 'T_CORE_PV_SUB_CONF', 'SOURCEID'); + +commit; + +-- ----------------------------- 2020-01-17 add by shixw--------------end + +-- ----------------------------- 2020-01-18 add by shixw--------------begin + +delete from t_core_menu where id like '9323%'; + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('95', '消息中心', null, null, 95, '消息中心', '022.svg', null); + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('9501', '通知公告', null, '95', 9501, '通知公告', '022.svg', null); + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('950101', '通知公告编制', '/secure/core/module/item/notices/page/edit-list', '9501', 950101, '通知公告编制', '005.svg', null); + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('950102', '通知公告审核', '/secure/core/module/item/notices/page/audit-list', '9501', 950102, '通知公告审核', '058.svg', null); + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('950103', '通知公告撤销', '/secure/core/module/item/notices/page/cancel-list', '9501', 950103, '通知公告撤销', '015.svg', null); + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('950104', '通知公告查询', '/secure/core/module/item/notices/page/search-list', '9501', 950104, '通知公告查询', '077.svg', null); + + +update T_CORE_TABLE_HIERARCHY set id = '950101' where id ='932301'; + +update t_core_menu_ext set id = '9501' where id ='9323'; + + +insert into T_CORE_WK_PANEL (ID, TITLE, URL, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, AUTHORITYCONTROL, TITLEDISPLAY) +values ('NOTICE', '通知公告', '/module/index/workspaces/notice-panel', null, null, null, null, null, null, '0', null, null, null, '0', null); + +commit; + +-- ----------------------------- 2020-01-18 add by shixw--------------end + +-- ----------------------------- 2020-01-19 add by zhangxt--------------begin +alter table T_CORE_MENU modify HREF VARCHAR2(300); +-- ----------------------------- 2020-01-19 add by zhangxt--------------end + +-- ----------------------------- 2020-01-20 add by shixw--------------begin + +-- Add/modify columns +alter table T_CORE_PV_GRID_CONF add width NUMBER; +-- Add comments to the columns +comment on column T_CORE_PV_GRID_CONF.width + is '列宽'; + + +insert into t_core_constant (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW) +values ('PROCESS_VIEW_DEFAULT_COLWIDTH', '120', '业务可视化列配置默认宽度', '系统', '1'); + +UPDATE T_CORE_PV_GRID_CONF set width = 120; + +commit; + +-- ----------------------------- 2020-01-20 add by shixw--------------end + +-- ----------------------------- 2020-02-12 add by zhangxt--------------begin +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '弹出选择框', 'columnType', NULL, 1, 0, '0', NULL, NULL, NULL, 'CHOOSE', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '复选框', 'columnType', NULL, 1, 0, '0', NULL, NULL, NULL, 'CHECKBOX', 'admin', '系统管理员', NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES (SEQ_CORE.NEXTVAL, '下拉列表配置', 'select-config', '/secure/core/module/admin/select-configs/queries/selectable', 'category', 'name'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES (SEQ_CORE.NEXTVAL, '弹框选择页面配置', 'choose-config', '/secure/core/module/admin/choose-configs/queries/selectable', 'category', 'name'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +select SEQ_CORE.NEXTVAL, a.CODECATEGORYNAME, a.id, '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=' || a.ID, 'code', 'codeName' + from t_core_code_category a + where a.id not in (select t.CATEGORY from T_CORE_ADMIN_SELECT_CONFIG t); + +-- 建表语句 +CREATE TABLE T_CORE_PAGE_TABLE_FIELD_CONF( + ID NUMBER, + CONFID NUMBER NULL, + FIELDNAME VARCHAR2(36) NULL, + PAGEFIELD VARCHAR2(120) NULL, + PAGETITLE VARCHAR2(120) NULL, + TYPE VARCHAR2(36) NULL, + TYPEDS VARCHAR2(36) NULL, + COLSPAN VARCHAR2(6) NULL, + READONLY VARCHAR2(36) NULL, + VALUE VARCHAR2(36) NULL, + WIDTH VARCHAR2(6) NULL, + EDITOR VARCHAR2(36) NULL, + EXTCONF CLOB NULL, + ORDERNO NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_PAGE_TABLE_FIELD_CONF IS '页面字段配置-表中字段'; + +COMMENT ON COLUMN T_CORE_PAGE_TABLE_FIELD_CONF.id IS '主键'; + +COMMENT ON COLUMN T_CORE_PAGE_TABLE_FIELD_CONF.confId IS '配置主表ID'; + +COMMENT ON COLUMN T_CORE_PAGE_TABLE_FIELD_CONF.fieldName IS '表中字段名称'; + +COMMENT ON COLUMN T_CORE_PAGE_TABLE_FIELD_CONF.pageField IS '页面配置中的field'; + +COMMENT ON COLUMN T_CORE_PAGE_TABLE_FIELD_CONF.pageTitle IS '页面配置中的title'; + +COMMENT ON COLUMN T_CORE_PAGE_TABLE_FIELD_CONF.type IS '表单/表格用-类型(日期/SELECT/文本等)'; + +COMMENT ON COLUMN T_CORE_PAGE_TABLE_FIELD_CONF.typeds IS '下拉框/Choose所用数据源'; + +COMMENT ON COLUMN T_CORE_PAGE_TABLE_FIELD_CONF.colspan IS '表单用-列宽'; + +COMMENT ON COLUMN T_CORE_PAGE_TABLE_FIELD_CONF.readonly IS '表单用-是否只读'; + +COMMENT ON COLUMN T_CORE_PAGE_TABLE_FIELD_CONF.value IS '表单用-默认值'; + +COMMENT ON COLUMN T_CORE_PAGE_TABLE_FIELD_CONF.width IS '表格用-宽度'; + +COMMENT ON COLUMN T_CORE_PAGE_TABLE_FIELD_CONF.editor IS '表格用-是否渲染为编辑器'; + +COMMENT ON COLUMN T_CORE_PAGE_TABLE_FIELD_CONF.extConf IS '额外配置(json格式)'; + +COMMENT ON COLUMN T_CORE_PAGE_TABLE_FIELD_CONF.ORDERNO IS '排序码'; + +COMMENT ON COLUMN T_CORE_PAGE_TABLE_FIELD_CONF.createdById IS '制单人编码'; + +COMMENT ON COLUMN T_CORE_PAGE_TABLE_FIELD_CONF.createdByName IS '制单人名称'; + +COMMENT ON COLUMN T_CORE_PAGE_TABLE_FIELD_CONF.createdTime IS '制单时间'; + +COMMENT ON COLUMN T_CORE_PAGE_TABLE_FIELD_CONF.createdByOrgId IS '制单人单位编码'; + +COMMENT ON COLUMN T_CORE_PAGE_TABLE_FIELD_CONF.createdByOrgName IS '制单人单位名称'; + +ALTER TABLE T_CORE_PAGE_TABLE_FIELD_CONF ADD CONSTRAINT PK_CORE_PAGE_TABLE_FIELD_CONF PRIMARY KEY (ID); + +CREATE INDEX IDX_CORE_PTFC_CONFID ON T_CORE_PAGE_TABLE_FIELD_CONF (CONFID); + +CREATE TABLE T_CORE_PAGE_TABLE_CONF( + ID NUMBER NULL, + CONFNO VARCHAR2(60) NULL, + CONFNAME VARCHAR2(120) NULL, + TABLENAME VARCHAR2(60) NULL, + CONFCATEGORY VARCHAR2(36) NULL + ); +COMMENT ON TABLE T_CORE_PAGE_TABLE_CONF IS '页面字段配置-表中字段'; + +COMMENT ON COLUMN T_CORE_PAGE_TABLE_CONF.id IS '主键'; + +COMMENT ON COLUMN T_CORE_PAGE_TABLE_CONF.confNo IS '配置编码'; + +COMMENT ON COLUMN T_CORE_PAGE_TABLE_CONF.confName IS '配置名称'; + +COMMENT ON COLUMN T_CORE_PAGE_TABLE_CONF.tableName IS '表名称'; + +COMMENT ON COLUMN T_CORE_PAGE_TABLE_CONF.confCategory IS '配置类型(表格/表单)'; + +ALTER TABLE T_CORE_PAGE_TABLE_CONF ADD CONSTRAINT PK_CORE_PAGE_TABLE_CONF PRIMARY KEY (ID); + + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU(ID ,MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('9323', '页面字段配置', '/secure/module/item/core-page-table-confs/page/edit-list', '93', '9323', '页面字段配置', '076.svg', ''); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) +VALUES ('T_CORE_PAGE_TABLE_FIELD_CONF', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('932301','T_CORE_PAGE_TABLE_FIELD_CONF', 'T_CORE_PAGE_TABLE_CONF', 'CONFID'); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) +VALUES ('T_CORE_PAGE_TABLE_CONF', '0', '0'); + +commit; +-- ----------------------------- 2020-02-12 add by zhangxt--------------end + +-- ----------------------------- 2020-02-13 add by liyang--------------begin + +--创建菜单语句 +INSERT INTO t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES +('96', 'LES功能', NULL, NULL, '96', 'LES功能', '076.svg', ''); + +INSERT INTO t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES +('9601', 'LES模板', '/secure/core/module/item/les-templates/page/edit-list', '96', '9601', 'LES模板编制列表', '076.svg', ''); + +create table t_core_les_template_ut +( + id NUMBER not null, + TYPE VARCHAR2(32), + UNITTITLE VARCHAR2(64), + UNITBODY CLOB +); +-- Add comments to the table +comment on table t_core_les_template_ut + is 'LES模板的主体'; +-- Add comments to the columns +comment on column t_core_les_template_ut.id + is '主键'; +comment on column t_core_les_template_ut.TYPE + is '类型'; +comment on column t_core_les_template_ut.UNITTITLE + is '组件标题'; +comment on column t_core_les_template_ut.UNITBODY + is '组件主体'; +-- Create/Recreate primary, unique and foreign key constraints +alter table t_core_les_template_ut + add constraint PK_t_core_les_template_ut primary key (ID); + +-- ----------------------------- 2020-02-13 add by liyang--------------end + +-- ----------------------------- 2020-02-21 add by liyang--------------begin + +INSERT INTO t_core_table(ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_LES_TEMPLATE_UT', '0', '0'); + +-- ----------------------------- 2020-02-21 add by liyang--------------end + + +-- ----------------------------- 2020-02-23 add by zhangxt--------------begin + +DROP TABLE T_CORE_PAGE_TABLE_FIELD_CONF; +DROP TABLE T_CORE_PAGE_TABLE_CONF; + +DELETE FROM T_CORE_MENU WHERE ID = '9323'; +DELETE FROM T_CORE_TABLE WHERE ID = 'T_CORE_PAGE_TABLE_FIELD_CONF'; +DELETE FROM T_CORE_TABLE WHERE ID = 'T_CORE_PAGE_TABLE_CONF'; +DELETE FROM T_CORE_TABLE_HIERARCHY WHERE ID = '932301'; + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('pageCompCategory', '页面组件类型', 'sys', NULL, 27, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '表单', 'pageCompCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'form', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '表格', 'pageCompCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'grid', 'admin', '系统管理员', NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +select SEQ_CORE.NEXTVAL, a.CODECATEGORYNAME, a.id, '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=' || a.ID, 'code', 'codeName' + from t_core_code_category a + where a.id not in (select t.CATEGORY from T_CORE_ADMIN_SELECT_CONFIG t); + +INSERT INTO t_core_admin_choose_config(ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (SEQ_CORE.NEXTVAL, '页面字段配置' , '页面字段配置', 'pageField', '/secure/module/item/page-fields/page/choose-list', '30%'); + +CREATE TABLE T_CORE_PAGE_FIELD( + ID NUMBER NOT NULL, + PFNAME VARCHAR2(120) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_PAGE_FIELD IS '页面字段配置'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD.ID IS '主键'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD.PFNAME IS '配置名称'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD.CREATEDBYID IS '制单人编码'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD.CREATEDBYNAME IS '制单人名称'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD.CREATEDTIME IS '制单时间'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD.CREATEDBYORGID IS '制单人单位编码'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_PAGE_FIELD ADD CONSTRAINT PK_CORE_PAGE_FIELD PRIMARY KEY (ID); + +CREATE TABLE T_CORE_PAGE_FIELD_COMP( + ID NUMBER NOT NULL, + PFID NUMBER NULL, + COMPID VARCHAR2(120) NULL, + TABLENAME VARCHAR2(60) NULL, + COMPCATEGORY VARCHAR2(36) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_PAGE_FIELD_COMP IS '页面字段配置-组件(表格/表单)'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD_COMP.ID IS '主键'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD_COMP.PFID IS '配置表主键'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD_COMP.COMPID IS '页面组件ID'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD_COMP.TABLENAME IS '表名称'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD_COMP.COMPCATEGORY IS '组件类型(表格/表单)'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD_COMP.CREATEDBYID IS '制单人编码'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD_COMP.CREATEDBYNAME IS '制单人名称'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD_COMP.CREATEDTIME IS '制单时间'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD_COMP.CREATEDBYORGID IS '制单人单位编码'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD_COMP.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_PAGE_FIELD_COMP ADD CONSTRAINT PK_CORE_PAGE_FIELD_COMP PRIMARY KEY (ID); + +CREATE INDEX IDX_PFC_PFID ON T_CORE_PAGE_FIELD_COMP (PFID); + +CREATE TABLE T_CORE_PAGE_FIELD_COMP_FIELD( + ID NUMBER NOT NULL, + PFCID NUMBER NULL, + FIELDNAME VARCHAR2(36) NULL, + PAGEFIELD VARCHAR2(120) NULL, + PAGETITLE VARCHAR2(120) NULL, + TYPE VARCHAR2(36) NULL, + COLSPAN VARCHAR2(6) NULL, + READONLY VARCHAR2(36) NULL, + VALUE VARCHAR2(36) NULL, + WIDTH VARCHAR2(6) NULL, + EDITOR VARCHAR2(36) NULL, + EXTCONF CLOB NULL, + ORDERNO NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_PAGE_FIELD_COMP_FIELD IS '页面字段配置-表中字段'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD_COMP_FIELD.ID IS '主键'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD_COMP_FIELD.PFCID IS '配置组件表ID'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD_COMP_FIELD.FIELDNAME IS '表中字段名称'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD_COMP_FIELD.PAGEFIELD IS '页面配置中的FIELD'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD_COMP_FIELD.PAGETITLE IS '页面配置中的TITLE'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD_COMP_FIELD.TYPE IS '表单/表格用-类型(日期/SELECT/文本等)'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD_COMP_FIELD.COLSPAN IS '表单用-列宽'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD_COMP_FIELD.READONLY IS '表单用-是否只读'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD_COMP_FIELD.VALUE IS '表单用-默认值'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD_COMP_FIELD.WIDTH IS '表格用-宽度'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD_COMP_FIELD.EDITOR IS '表格用-是否渲染为编辑器'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD_COMP_FIELD.EXTCONF IS '额外配置(JSON格式)'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD_COMP_FIELD.ORDERNO IS '排序码'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD_COMP_FIELD.CREATEDBYID IS '制单人编码'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD_COMP_FIELD.CREATEDBYNAME IS '制单人名称'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD_COMP_FIELD.CREATEDTIME IS '制单时间'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD_COMP_FIELD.CREATEDBYORGID IS '制单人单位编码'; + +COMMENT ON COLUMN T_CORE_PAGE_FIELD_COMP_FIELD.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_PAGE_FIELD_COMP_FIELD ADD CONSTRAINT PK_CORE_PAGE_FIELD_COMP_FIELD PRIMARY KEY (ID); + +CREATE INDEX IDX_PFCF_PFCID ON T_CORE_PAGE_FIELD_COMP_FIELD (PFCID); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU(ID ,MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('9323', '页面字段配置', '/secure/module/item/page-fields/page/edit-list', '93', '9323', '页面字段配置', '076.svg', ''); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_PAGE_FIELD', '0', '0'); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) +VALUES ('T_CORE_PAGE_FIELD_COMP', '0', '0'); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) +VALUES ('T_CORE_PAGE_FIELD_COMP_FIELD', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('932301', 'T_CORE_PAGE_FIELD_COMP', 'T_CORE_PAGE_FIELD', 'PFID'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('932302','T_CORE_PAGE_FIELD_COMP_FIELD', 'T_CORE_PAGE_FIELD_COMP', 'PFCID'); + +commit; +-- ----------------------------- 2020-02-23 add by zhangxt--------------end + +-- ----------------------------- 2020-02-25 add by gengjs--------------begin +insert into T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, CREATEDTIME, CREATEDBYID, CREATEDBYNAME, VERSION) +values ('TODO_VOICEREMIND', '0', '待办是否语音提醒(0否,1是)', '系统', '1', null, null, null, null); +commit; +-- ----------------------------- 2020-02-25 add by gengjs--------------end + +-- ----------------------------- 2020-02-26 add by zhangxt--------------begin +-- Add/modify columns +alter table T_CORE_PAGE_FIELD_COMP_FIELD add SELECTDS VARCHAR2(36); +-- Add comments to the columns +comment on column T_CORE_PAGE_FIELD_COMP_FIELD.SELECTDS + is '下拉列表数据源'; + + -- Add/modify columns +alter table T_CORE_PAGE_FIELD_COMP_FIELD add CHOOSEDS VARCHAR2(36); +-- Add comments to the columns +comment on column T_CORE_PAGE_FIELD_COMP_FIELD.CHOOSEDS + is '选择框数据源'; +-- ----------------------------- 2020-02-26 add by zhangxt--------------end + +-- ----------------------------- 2020-02-27 add by zhangpf--------------begin +CREATE TABLE T_CORE_DIAGRAM( + ID NUMBER NOT NULL, + TARGETID VARCHAR2(60) NULL, + DIAGRAM CLOB NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_DIAGRAM IS '图表'; + +COMMENT ON COLUMN T_CORE_DIAGRAM.ID IS '主键'; + +COMMENT ON COLUMN T_CORE_DIAGRAM.TARGETID IS '对应业务主键'; + +COMMENT ON COLUMN T_CORE_DIAGRAM.DIAGRAM IS '图表'; + +COMMENT ON COLUMN T_CORE_DIAGRAM.CREATEDBYID IS '制单人编码'; + +COMMENT ON COLUMN T_CORE_DIAGRAM.CREATEDBYNAME IS '制单人名称'; + +COMMENT ON COLUMN T_CORE_DIAGRAM.CREATEDTIME IS '制单时间'; + +COMMENT ON COLUMN T_CORE_DIAGRAM.CREATEDBYORGID IS '制单人单位编码'; + +COMMENT ON COLUMN T_CORE_DIAGRAM.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_DIAGRAM ADD CONSTRAINT PK_CORE_DIAGRAM PRIMARY KEY (ID); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_DIAGRAM', '0', '0'); + +COMMIT; +-- ----------------------------- 2020-02-27 add by zhangpf--------------end + +-- ----------------------------- 2020-03-03 add by liyang--------------begin +update T_core_table set attachment = '1' where id = 'T_CORE_LES_TEMPLATE_UNIT'; +COMMIT; +-- ----------------------------- 2020-03-03 add by liyang--------------end + +-- ----------------------------- 2020-03-07 add by zhangjr--------------begin +-- Create table +create table T_CORE_FORMULA_RERUIRED +( + ID NUMBER not null, + ITEMID VARCHAR2(32) not null, + REQUIREDITEMID VARCHAR2(32), + REQUIREDTESTID VARCHAR2(32), + REQUIREDORDERID VARCHAR2(32), + REQUIREDREPEATNO VARCHAR2(5), + REQUIREDFOLDER VARCHAR2(1) +); +-- Add comments to the table +comment on table T_CORE_FORMULA_RERUIRED + is '分析项中计算公式所需的关系表'; +-- Add comments to the columns +comment on column T_CORE_FORMULA_RERUIRED.ID + is '主键'; +comment on column T_CORE_FORMULA_RERUIRED.ITEMID + is '分析项ID'; +comment on column T_CORE_FORMULA_RERUIRED.REQUIREDITEMID + is '计算所需的分析项ID'; +comment on column T_CORE_FORMULA_RERUIRED.REQUIREDTESTID + is '计算所需的测试编码'; +comment on column T_CORE_FORMULA_RERUIRED.REQUIREDORDERID + is '计算所需的样品编码'; +comment on column T_CORE_FORMULA_RERUIRED.REQUIREDREPEATNO + is '计算所需的重复数'; +comment on column T_CORE_FORMULA_RERUIRED.REQUIREDFOLDER + is '计算是否查询点位下的数据'; +-- Create/Recreate primary, unique and foreign key constraints +alter table T_CORE_FORMULA_RERUIRED + add constraint PK_FORMULA_RERUIRED primary key (ID); +-- ----------------------------- 2020-03-07 add by zhangjr--------------end + +-- ----------------------------- 2020-03-10 add by liyang--------------begin +-- Create table +create table T_CORE_LES_IUP +( + ID VARCHAR2(32) not null, + INSTANCEUNITID NUMBER, + POSTIL CLOB, + RESOLVE CLOB, + VERSION NUMBER(4), + CREATEDBYID VARCHAR2(32), + CREATEDBYNAME VARCHAR2(64), + CREATEDTIME DATE, + CREATEDBYORGID VARCHAR2(32), + CREATEDBYORGNAME VARCHAR2(256), + LASTUPDATEDBYID VARCHAR2(32), + LASTUPDATEDTIME DATE, + LASTUPDATEDBYNAME VARCHAR2(64), + SOURCEID NUMBER +); + +ALTER TABLE T_CORE_LES_IUP ADD CONSTRAINT PK_T_CORE_LES_IUP PRIMARY KEY (ID); + +-- Add comments to the table +comment on table T_CORE_LES_IUP + is 'ELN实例组件批注表'; +-- Add comments to the columns +comment on column T_CORE_LES_IUP.ID + is '批注ID'; +comment on column T_CORE_LES_IUP.INSTANCEUNITID + is 'ELN实例组件ID'; +comment on column T_CORE_LES_IUP.POSTIL + is '批注'; +comment on column T_CORE_LES_IUP.RESOLVE + is '回复'; +comment on column T_CORE_LES_IUP.VERSION + is '版本'; +comment on column T_CORE_LES_IUP.CREATEDBYID + is '制单人编码'; +comment on column T_CORE_LES_IUP.CREATEDBYNAME + is '制单人名称'; +comment on column T_CORE_LES_IUP.CREATEDTIME + is '制单时间'; +comment on column T_CORE_LES_IUP.CREATEDBYORGID + is '制单人单位编码'; +comment on column T_CORE_LES_IUP.CREATEDBYORGNAME + is '制单人单位名称'; +comment on column T_CORE_LES_IUP.LASTUPDATEDBYID + is '最后修改人编码'; +comment on column T_CORE_LES_IUP.LASTUPDATEDTIME + is '最后修改时间'; +comment on column T_CORE_LES_IUP.LASTUPDATEDBYNAME + is '最后修改人名称'; +comment on column T_CORE_LES_IUP.SOURCEID + is '来源ID(同ELN实例的来源ID)'; + +-- Create/Recreate indexes +create index IDX_CORE_LES_IUP_UNITID on T_CORE_LES_IUP (INSTANCEUNITID); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) +VALUES ('T_CORE_LES_IUP', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('2020031001','T_CORE_LES_IUP', 'T_CORE_LES_INSTANCE_UNIT', 'INSTANCEUNITID'); + +COMMIT; +-- ----------------------------- 2020-03-10 add by liyang--------------end + +-- ----------------------------- 2020-03-14 add by shixw--------------begin + +-- 建表语句 +CREATE TABLE T_CORE_WK_SCHEME( + ID NUMBER NOT NULL, + SCHEMENAME VARCHAR2(120) NULL, + ORDERNO NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_WK_SCHEME IS '首页方案配置'; +COMMENT ON COLUMN T_CORE_WK_SCHEME.ID IS '主键'; +COMMENT ON COLUMN T_CORE_WK_SCHEME.SCHEMENAME IS '方案名称'; +COMMENT ON COLUMN T_CORE_WK_SCHEME.ORDERNO IS '排序码'; +COMMENT ON COLUMN T_CORE_WK_SCHEME.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_WK_SCHEME.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_WK_SCHEME.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_WK_SCHEME.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_WK_SCHEME.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_WK_SCHEME ADD CONSTRAINT PK_CORE_WK_SCHEME PRIMARY KEY (ID); + +CREATE TABLE T_CORE_WKSP_CONF( + ID NUMBER NOT NULL, + SCHEMEID NUMBER NULL, + PANELID VARCHAR2(36) NULL, + CONFIG VARCHAR2(600) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_WKSP_CONF IS '首页方案配置配置'; +COMMENT ON COLUMN T_CORE_WKSP_CONF.ID IS '主键'; +COMMENT ON COLUMN T_CORE_WKSP_CONF.SCHEMEID IS '方案编码'; +COMMENT ON COLUMN T_CORE_WKSP_CONF.PANELID IS '工作区面板ID'; +COMMENT ON COLUMN T_CORE_WKSP_CONF.CONFIG IS '界面配置json'; +COMMENT ON COLUMN T_CORE_WKSP_CONF.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_WKSP_CONF.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_WKSP_CONF.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_WKSP_CONF.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_WKSP_CONF.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_WKSP_CONF ADD CONSTRAINT PK_CORE_WKSP_CONF PRIMARY KEY (ID); +CREATE INDEX IDX_CORE_WKSP_CONF_SCHEMEID ON T_CORE_WKSP_CONF (SCHEMEID); + + +-- 建表语句 +CREATE TABLE T_CORE_WKU_SCHEME( + ID NUMBER NOT NULL, + USERID VARCHAR2(36) NULL, + ROLEID NUMBER NULL, + SCHEMEID NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_WKU_SCHEME IS '用户首页方案'; +COMMENT ON COLUMN T_CORE_WKU_SCHEME.ID IS '主键'; +COMMENT ON COLUMN T_CORE_WKU_SCHEME.USERID IS '用户编码'; +COMMENT ON COLUMN T_CORE_WKU_SCHEME.ROLEID IS '角色编码'; +COMMENT ON COLUMN T_CORE_WKU_SCHEME.SCHEMEID IS '方案编码'; +COMMENT ON COLUMN T_CORE_WKU_SCHEME.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_WKU_SCHEME.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_WKU_SCHEME.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_WKU_SCHEME.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_WKU_SCHEME.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_WKU_SCHEME ADD CONSTRAINT PK_CORE_WKU_SCHEME PRIMARY KEY (ID); + +CREATE TABLE T_CORE_WKUSP_CONF( + ID NUMBER NOT NULL, + USERSCHEMEID NUMBER NULL, + PANELID VARCHAR2(36) NULL, + CONFIG VARCHAR2(1200) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_WKUSP_CONF IS '用户首页方案面板配置'; +COMMENT ON COLUMN T_CORE_WKUSP_CONF.ID IS '主键'; +COMMENT ON COLUMN T_CORE_WKUSP_CONF.USERSCHEMEID IS '用户方案编码'; +COMMENT ON COLUMN T_CORE_WKUSP_CONF.PANELID IS '工作区面板ID'; +COMMENT ON COLUMN T_CORE_WKUSP_CONF.CONFIG IS '界面配置json'; +COMMENT ON COLUMN T_CORE_WKUSP_CONF.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_WKUSP_CONF.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_WKUSP_CONF.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_WKUSP_CONF.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_WKUSP_CONF.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_WKUSP_CONF ADD CONSTRAINT PK_CORE_WKUSP_CONF PRIMARY KEY (ID); +CREATE INDEX IDX_CORE_WKUSPC_USERSCHEMEID ON T_CORE_WKUSP_CONF (USERSCHEMEID); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9326', '首页方案配置', '/secure/core/module/item/workspace-schemes/page/edit-list', '93', '9326', '063.svg', '首页方案配置'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_WK_SCHEME', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_WKSP_CONF', '0', '0'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_WKU_SCHEME', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_WKUSP_CONF', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('932601','T_CORE_WKSP_CONF', 'T_CORE_WK_SCHEME', 'SCHEMEID'); + + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('932602','T_CORE_WKUSP_CONF', 'T_CORE_WKU_SCHEME', 'USERSCHEMEID'); + +DELETE FROM t_core_role_permission_type WHERE ID ='T_CORE_WK_PANEL'; + +insert into t_core_role_permission_type (ID, TYPENAME, PERMISSIONTYPE, ORDERNO, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDTIME, GRIDPRIMARYURL, GRIDCOLUMNSETTINGS, LASTSUSPENDEDBYNAME) +values ('T_CORE_WK_SCHEME', '首页方案权限', 'data', 23, '0', null, null, '/secure/core/module/item/workspace-schemes', '{title:''方案名称'',field:''schemeName''}', null); + +COMMIT; + +-- ----------------------------- 2020-03-14 add by shixw------------end + +-- ----------------------------- 2020-03-16 add by shixw--------------begin + +UPDATE T_CORE_MENU + SET ICON = '018.svg' + WHERE ID = '80' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '048.svg' + WHERE ID = '8001' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '002.svg' + WHERE ID = '8002' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '035.svg' + WHERE ID = '8003' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '011.svg' + WHERE ID = '90' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '008.svg' + WHERE ID = '9001' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '076.svg' + WHERE ID = '9002' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '022.svg' + WHERE ID = '9003' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '003.svg' + WHERE ID = '9004' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '017.svg' + WHERE ID = '9010' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '007.svg' + WHERE ID = '92' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '063.svg' + WHERE ID = '9201' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '002.svg' + WHERE ID = '9202' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '068.svg' + WHERE ID = '9233' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '011.svg' + WHERE ID = '93' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '063.svg' + WHERE ID = '9301' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '029.svg' + WHERE ID = '9302' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '064.svg' + WHERE ID = '9303' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '027.svg' + WHERE ID = '9304' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '024.svg' + WHERE ID = '9305' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '044.svg' + WHERE ID = '9306' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '068.svg' + WHERE ID = '9307' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '001.svg' + WHERE ID = '9308' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '052.svg' + WHERE ID = '9309' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '043.svg' + WHERE ID = '9310' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '001.svg' + WHERE ID = '9311' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '067.svg' + WHERE ID = '9312' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '067.svg' + WHERE ID = '9313' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '063.svg' + WHERE ID = '9314' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '072.svg' + WHERE ID = '9315' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '005.svg' + WHERE ID = '9316' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '076.svg' + WHERE ID = '9317' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '028.svg' + WHERE ID = '9318' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '027.svg' + WHERE ID = '9319' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '076.svg' + WHERE ID = '9320' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '011.svg' + WHERE ID = '9321' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '052.svg' + WHERE ID = '9322' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '026.svg' + WHERE ID = '94' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '069.svg' + WHERE ID = '9401' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '044.svg' + WHERE ID = '9402' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '037.svg' + WHERE ID = '9403' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '076.svg' + WHERE ID = '96' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '076.svg' + WHERE ID = '9601' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '076.svg' + WHERE ID = '9323' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '063.svg' + WHERE ID = '9326' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '046.svg' + WHERE ID = '9324' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '022.svg' + WHERE ID = '95' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '022.svg' + WHERE ID = '9501' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '005.svg' + WHERE ID = '950101' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '058.svg' + WHERE ID = '950102' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '015.svg' + WHERE ID = '950103' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '077.svg' + WHERE ID = '950104' + AND ICON IS NULL; + +commit; + +-- ----------------------------- 2020-03-16 add by shixw--------------end + +-- ----------------------------- 2020-03-16 add by shixw--------------begin + +INSERT INTO T_CORE_WK_SCHEME (ID, SCHEMENAME, ORDERNO) +VALUES (9999, '默认方案', 1); + +INSERT INTO T_CORE_WKSP_CONF (ID, SCHEMEID, PANELID, CONFIG) +SELECT SEQ_CORE.NEXTVAL,9999,PANELID,CONFIG FROM T_CORE_WKUP_CONF WHERE USERID='default'; + +INSERT INTO T_CORE_ROLE_PERMISSION (ID, ROLEID, PERMISSIONTYPEID, TARGETID) +SELECT SEQ_CORE.NEXTVAL,ID,'T_CORE_WK_SCHEME','9999' FROM T_CORE_ROLE; + + +INSERT INTO T_CORE_WKU_SCHEME (ID, USERID, ROLEID, SCHEMEID) +SELECT SEQ_CORE.NEXTVAL,USERID,NULL,1 FROM (SELECT DISTINCT USERID FROM T_CORE_WKUP_CONF WHERE USERID !='default') T; + + +INSERT INTO T_CORE_WKUSP_CONF (ID, USERSCHEMEID, PANELID, CONFIG) +SELECT SEQ_CORE.NEXTVAL,WS.ID USERSCHEMEID,WC.PANELID,WC.CONFIG FROM T_CORE_WKUP_CONF WC,T_CORE_WKU_SCHEME WS WHERE WC.USERID=WS.USERID; + +commit; + +-- ----------------------------- 2020-03-16 add by shixw--------------end + +-- ----------------------------- 2020-03-17 add by zhanghang--------------begin + +alter table T_CORE_ELN_DS add PIVOTCATEGORY VARCHAR2(1); +-- Add comments to the columns +comment on column T_CORE_ELN_DS.PIVOTCATEGORY + is '是否行转列'; + +alter table T_CORE_ELN_DS_FIELD add PIVOTCOLUMNCATEGORY VARCHAR2(32); +-- Add comments to the columns +comment on column T_CORE_ELN_DS_FIELD.PIVOTCOLUMNCATEGORY + is '行转列设置字段类型 空值:没有设置、group:分组字段、value:显示的值字段、column:扩展列字段'; + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES + ('pivotColumnCategory', '行专列设置字段类型', 'sys', NULL, 75, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES + (SEQ_CORE.NEXTVAL, '分组字段', 'pivotColumnCategory', NULL, 1, NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'group'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES + (SEQ_CORE.NEXTVAL, '显示值字段', 'pivotColumnCategory', NULL, 2, NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'value'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES + (SEQ_CORE.NEXTVAL, '扩展列字段', 'pivotColumnCategory', NULL, 3, NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'column'); + +commit; +-- ----------------------------- 2020-03-17 add by zhanghang--------------end + +-- ----------------------------- 2020-03-17 add by zhanghang--------------begin + +UPDATE t_core_code_category SET CODECATEGORYNAME='行转列字段属性' WHERE ID = 'pivotColumnCategory'; +COMMIT; + +-- ----------------------------- 2020-03-17 add by zhanghang--------------end + +-- ----------------------------- 2020-03-19 add by shixw--------------begin + +alter table T_CORE_MESSAGE_RECEIPENT rename column receivetime to RECEIVEDTIME; + +-- ----------------------------- 2020-03-19 add by shixw--------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.4.0/sqlserver_sql_init_core.txt b/sql/init_sql/core/0.4.0/sqlserver_sql_init_core.txt new file mode 100644 index 0000000..ecd9c3c --- /dev/null +++ b/sql/init_sql/core/0.4.0/sqlserver_sql_init_core.txt @@ -0,0 +1,12452 @@ +-- ----------------------------- 该脚本整理到核心0.4.0版本----------------------------- +-- 1. T_CORE_ADMIN_CHOOSE_CONFIG (with data -- 核心和项目) +-- 2. T_CORE_ADMIN_MENU (with data -- 核心和项目) +-- 3. T_CORE_ADMIN_MYBATIS_MAPPER (no data) +-- 4. T_CORE_ADMIN_SELECT_CONFIG (with data -- 核心和项目) +-- 5. T_CORE_ADMIN_MYBATIS_STMT (no data) +-- 6. T_CORE_ADMIN_PAGE_CONFIG (no data) +-- 7. T_CORE_AREA (no data) +-- 8. T_CORE_AT_CONFIG (no data) +-- 9. T_CORE_AT_CONFIG_LINE (no data) +-- 10. T_CORE_AT_RECORD (no data) +-- 11. T_CORE_AT_RECORD_LINE (no data) +-- 12. T_CORE_BPMN_COMMENT (no data) +-- 13. T_CORE_BPMN_DIAGRAM (no data) +-- 14. T_CORE_BPMN_DRAFT (no data) +-- 15. T_CORE_BPMN_INST (no data) +-- 16. T_CORE_BPMN_INST_INFO (no data) +-- 17. T_CORE_BPMN_INST_TASK (no data) +-- 18. T_CORE_BPMN_INST_TASK_ROLE (no data) +-- 19. T_CORE_BPMN_INST_TASK_USER (no data) +-- 20. T_CORE_BPMN_PROC (no data) +-- 21. T_CORE_BPMN_TARGET (no data) +-- 22. T_CORE_CALENDAR (no data) +-- 23. T_CORE_CHEM (no data) +-- 24. T_CORE_CODE (with data -- 核心和项目) +-- 25. T_CORE_CODE_CATEGORY (with data -- 核心和项目) +-- 26. T_CORE_CODE_CLASS (with data -- 核心和项目) +-- 27. T_CORE_CONSTANT (with data -- 核心和项目) +-- 28. T_CORE_DATASOURCE (no data) +-- 29. T_CORE_DATE_SEQUENCE (no data) +-- 30. T_CORE_ELN (no data) +-- 31. T_CORE_ELN_AT_RECORD (no data) +-- 32. T_CORE_ELN_DS (no data) +-- 33. T_CORE_ELN_DS_FIELD (no data) +-- 34. T_CORE_ELN_FIELD (no data) +-- 35. T_CORE_ELN_TMPL (no data) +-- 36. T_CORE_ELN_TMPL_DS (no data) +-- 37. T_CORE_ELN_TMPL_VERSION (no data) +-- 38. T_CORE_EMAIL (no data) +-- 39. T_CORE_EMAIL_CONFIG (no data) +-- 40. T_CORE_EMAIL_CONFIG_REC_ROLE (no data) +-- 41. T_CORE_EMAIL_CONFIG_RECEIPENT (no data) +-- 42. T_CORE_EMAIL_RECEIPENT (no data) +-- 43. T_CORE_EMAIL_TEMPLATE (no data) +-- 44. T_CORE_FILE (no data) +-- 45. T_CORE_HELP (no data) +-- 46. T_CORE_LES_INSTANCE (no data) +-- 47. T_CORE_LES_INSTANCE_UNIT (no data) +-- 48. T_CORE_LES_TEMPLATE (no data) +-- 49. T_CORE_LES_TEMPLATE_UNIT (no data) +-- 50. T_CORE_LEVEL_SEQUENCE (no data) +-- 51. T_CORE_LOG (no data) +-- 52. T_CORE_LOGIN_LOG (no data) +-- 53. T_CORE_MENU (with data -- 核心和项目) +-- 54. T_CORE_MENU_DELETED (no data) +-- 55. T_CORE_MENU_EXT (with data -- 核心和项目) +-- 56. T_CORE_MENU_GROUP (no data) +-- 57. T_CORE_MENU_GROUP_LINE (no data) +-- 58. T_CORE_MESSAGE (no data) +-- 59. T_CORE_MESSAGE_RECEIPENT (no data) +-- 60. T_CORE_MYBATIS_STMT (no data) +-- 61. T_CORE_MYBATIS_STMT_PROPERTY (no data) +-- 62. T_CORE_ORG (with data -- 核心和项目) +-- 63. T_CORE_ORG_USER (no data) +-- 64. T_CORE_PAGE_GF_CONFIG (no data) +-- 65. T_CORE_PAGE_VIEW_CONFIG (no data) +-- 66. T_CORE_PASSWORD_HIS (no data) +-- 67. T_CORE_PASSWORD_POLICY (no data) +-- 68. T_CORE_QUERY_CONFIG (no data) +-- 69. T_CORE_QUERY_CONFIG_COLUMN (no data) +-- 70. T_CORE_REMOTE_CALL_CONF (no data) +-- 71. T_CORE_REMOTE_CALL_REQ (no data) +-- 72. T_CORE_REMOTE_CALL_RESP (no data) +-- 73. T_CORE_REPORT_CONFIG (no data) +-- 74. T_CORE_REPORT_CONFIG_LINE (no data) +-- 75. T_CORE_ROLE (with data -- 核心和项目) +-- 76. T_CORE_ROLE_PERMISSION (with data -- 核心和项目) +-- 77. T_CORE_ROLE_PERMISSION_TYPE (with data -- 核心和项目) +-- 78. T_CORE_ROLE_USER (with data -- 核心和项目) +-- 79. T_CORE_ROUNDING_RULE (with data -- 核心和项目) +-- 80. T_CORE_SCHEDULE_TASK (no data) +-- 81. T_CORE_SCHEDULE_TASK_CONFIG (no data) +-- 82. T_CORE_SCHEDULE_TASK_LOG (no data) +-- 83. T_CORE_SEQ_CORE (no data) +-- 84. T_CORE_SEQUENCE (with data -- 核心和项目) +-- 85. T_CORE_SHORTCUT_MENU (no data) +-- 86. T_CORE_TABLE (with data -- 核心和项目) +-- 87. T_CORE_TABLE_HIERARCHY (with data -- 核心和项目) +-- 88. T_CORE_TABLE_PERMISSION (no data) +-- 89. T_CORE_TODO_CONFIG (with data -- 核心和项目) +-- 90. T_CORE_USER (with data -- 核心和项目) +-- 91. T_CORE_USER_PERMISSION (with data -- 核心和项目) +-- 92. T_CORE_USER_PERMISSION_TYPE (with data -- 核心和项目) +-- 93. T_CORE_WECHAT_USER (no data) +-- 94. T_CORE_WK_PANEL (no data) +-- 95. T_CORE_WKUP_CONF (no data) +-- 96. T_CORE_WORK_AGENT (no data) +-- 97. T_CORE_WORK_AGENT_MENU (no data) +-- 98. T_CORE_EXPORT_LOG (no data) +-- 99. SEQ_CORE (sequence) + + +-- --------create sequence--------------------------------------------------------begin +-- Create sequence +create sequence SEQ_CORE +minvalue 1 +maxvalue 999999999999999 +start with 1 +increment by 1 +cache 1000 +cycle; + +-- --------create sequence--------------------------------------------------------end + + +-- --------create table--------------------------------------------------------begin + +-- ---------------------------- +-- Table structure for T_CORE_ADMIN_CHOOSE_CONFIG +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_ADMIN_CHOOSE_CONFIG] ( + [ID] bigint NOT NULL, + [NAME] varchar(192) COLLATE Chinese_PRC_CI_AS NULL, + [TITLE] varchar(192) COLLATE Chinese_PRC_CI_AS NULL, + [CATEGORY] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [URL] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [WIDTH] varchar(66) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_ADMIN_CHOOSE_CONFIG] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_CHOOSE_CONFIG', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'选择页名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_CHOOSE_CONFIG', +'COLUMN', N'NAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'页面标题', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_CHOOSE_CONFIG', +'COLUMN', N'TITLE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'类别', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_CHOOSE_CONFIG', +'COLUMN', N'CATEGORY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'请求地址', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_CHOOSE_CONFIG', +'COLUMN', N'URL' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'页面宽度', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_CHOOSE_CONFIG', +'COLUMN', N'WIDTH' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'选择页配置', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_CHOOSE_CONFIG' +GO + +ALTER TABLE [dbo].[T_CORE_ADMIN_CHOOSE_CONFIG] ADD CONSTRAINT [PK_ADMIN_CHOOSE_CONFIG] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_ADMIN_MENU +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_ADMIN_MENU] ( + [ID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [MENUNAME] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [MENUICON] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [HREF] varchar(129) COLLATE Chinese_PRC_CI_AS NULL, + [PARENTID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [ORDERNO] bigint NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_ADMIN_MENU] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_MENU', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_MENU', +'COLUMN', N'MENUNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单图标', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_MENU', +'COLUMN', N'MENUICON' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单链接', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_MENU', +'COLUMN', N'HREF' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'父ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_MENU', +'COLUMN', N'PARENTID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'排序号', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_MENU', +'COLUMN', N'ORDERNO' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'管理员表:后台管理系统菜单', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_MENU' +GO + +ALTER TABLE [dbo].[T_CORE_ADMIN_MENU] ADD CONSTRAINT [PK_TCAM] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_ADMIN_MYBATIS_MAPPER +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_ADMIN_MYBATIS_MAPPER] ( + [ID] varchar(129) COLLATE Chinese_PRC_CI_AS NOT NULL, + [RESOURCE] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [MAPPERXML] text COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_ADMIN_MYBATIS_MAPPER] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'Mapper的类全称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_MYBATIS_MAPPER', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'资源路径', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_MYBATIS_MAPPER', +'COLUMN', N'RESOURCE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'对应的XML内容', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_MYBATIS_MAPPER', +'COLUMN', N'MAPPERXML' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'管理员表:Mybatis的Mapper配置表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_MYBATIS_MAPPER' +GO + +ALTER TABLE [dbo].[T_CORE_ADMIN_MYBATIS_MAPPER] ADD CONSTRAINT [PK_ADMIN_MYBATIS_MAPPER] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_ADMIN_MYBATIS_STMT +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_ADMIN_MYBATIS_STMT] ( + [ID] bigint NOT NULL, + [STATEMENTID] varchar(66) COLLATE Chinese_PRC_CI_AS NOT NULL, + [MAPPERID] varchar(129) COLLATE Chinese_PRC_CI_AS NULL, + [STATEMENTXML] text COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_ADMIN_MYBATIS_STMT] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_MYBATIS_STMT', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'查询名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_MYBATIS_STMT', +'COLUMN', N'STATEMENTID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'对应Mapper配置表的ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_MYBATIS_STMT', +'COLUMN', N'MAPPERID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'对应的XML内容', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_MYBATIS_STMT', +'COLUMN', N'STATEMENTXML' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'管理员表:Mybatis的Statement配置表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_MYBATIS_STMT' +GO + +CREATE NONCLUSTERED INDEX [IDX_TCAMS_MAPPERID] +ON [dbo].[T_CORE_ADMIN_MYBATIS_STMT] ( + [MAPPERID] ASC +) +GO + + +ALTER TABLE [dbo].[T_CORE_ADMIN_MYBATIS_STMT] ADD CONSTRAINT [PK_ADMIN_MYBATIS_STMT] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_ADMIN_PAGE_CONFIG +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_ADMIN_PAGE_CONFIG] ( + [ID] bigint NOT NULL, + [MENUID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [REQUESTNAME] varchar(96) COLLATE Chinese_PRC_CI_AS NULL, + [REQUESTURL] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [CONTENT] text COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_ADMIN_PAGE_CONFIG] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_CONFIG', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_CONFIG', +'COLUMN', N'MENUID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'请求的名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_CONFIG', +'COLUMN', N'REQUESTNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'请求的地址', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_CONFIG', +'COLUMN', N'REQUESTURL' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'页面配置', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_CONFIG', +'COLUMN', N'CONTENT' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'页面配置', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_CONFIG' +GO + +ALTER TABLE [dbo].[T_CORE_ADMIN_PAGE_CONFIG] ADD CONSTRAINT [PK_ADMIN_PAGE_CONFIG] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_ADMIN_SELECT_CONFIG +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_ADMIN_SELECT_CONFIG] ( + [ID] bigint NOT NULL, + [NAME] varchar(192) COLLATE Chinese_PRC_CI_AS NULL, + [CATEGORY] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [URL] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [VALUEFIELD] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [TEXTFIELD] varchar(66) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_ADMIN_SELECT_CONFIG] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_SELECT_CONFIG', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'下拉框名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_SELECT_CONFIG', +'COLUMN', N'NAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'类别', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_SELECT_CONFIG', +'COLUMN', N'CATEGORY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'请求地址', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_SELECT_CONFIG', +'COLUMN', N'URL' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'值的列名', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_SELECT_CONFIG', +'COLUMN', N'VALUEFIELD' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'显示内容的列名', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_SELECT_CONFIG', +'COLUMN', N'TEXTFIELD' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'下拉框配置', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_SELECT_CONFIG' +GO + +ALTER TABLE [dbo].[T_CORE_ADMIN_SELECT_CONFIG] ADD CONSTRAINT [PK_ADMIN_SELECT_CONFIG] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_AREA +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_AREA] ( + [ID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [AREANAME] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [AREACATEGORY] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [PARENTID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [ORDERNO] bigint NULL, + [VERSION] int NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDFLAG] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDTIME] datetime NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_AREA] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'地域编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AREA', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'地域名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AREA', +'COLUMN', N'AREANAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'地域级别(下拉选择<系统编码sys_areaCATEGORY>)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AREA', +'COLUMN', N'AREACATEGORY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'上级地域编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AREA', +'COLUMN', N'PARENTID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'排序码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AREA', +'COLUMN', N'ORDERNO' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AREA', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AREA', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AREA', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AREA', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AREA', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AREA', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'注销标志(0-正常,1-停用) ', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AREA', +'COLUMN', N'LASTSUSPENDEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'注销人ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AREA', +'COLUMN', N'LASTSUSPENDEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'最后注销人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AREA', +'COLUMN', N'LASTSUSPENDEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'注销时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AREA', +'COLUMN', N'LASTSUSPENDEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'地域表(洲、国家、省等)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AREA' +GO + +ALTER TABLE [dbo].[T_CORE_AREA] ADD CONSTRAINT [PK_CORE_AREA] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_AT_CONFIG +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_AT_CONFIG] ( + [ID] varchar(66) COLLATE Chinese_PRC_CI_AS NOT NULL, + [AUDITTRAIL] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [VERSION] int NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_AT_CONFIG] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'表名', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_CONFIG', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否跟踪(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_CONFIG', +'COLUMN', N'AUDITTRAIL' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_CONFIG', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_CONFIG', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_CONFIG', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_CONFIG', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_CONFIG', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_CONFIG', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'审计跟踪配置表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_CONFIG' +GO + +ALTER TABLE [dbo].[T_CORE_AT_CONFIG] ADD CONSTRAINT [PK_CORE_AT_CONFIG] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_AT_CONFIG_LINE +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_AT_CONFIG_LINE] ( + [ID] bigint NOT NULL, + [CONFIGID] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [COLUMNID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [AUDITTRAIL] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [VERSION] int NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_AT_CONFIG_LINE] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'唯一主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_CONFIG_LINE', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'配置编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_CONFIG_LINE', +'COLUMN', N'CONFIGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'跟踪的列', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_CONFIG_LINE', +'COLUMN', N'COLUMNID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否跟踪(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_CONFIG_LINE', +'COLUMN', N'AUDITTRAIL' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_CONFIG_LINE', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_CONFIG_LINE', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_CONFIG_LINE', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_CONFIG_LINE', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_CONFIG_LINE', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_CONFIG_LINE', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'审计跟踪配置明细表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_CONFIG_LINE' +GO + +ALTER TABLE [dbo].[T_CORE_AT_CONFIG_LINE] ADD CONSTRAINT [PK_CORE_AT_CONFIG_LINE] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_AT_RECORD +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_AT_RECORD] ( + [ID] bigint NOT NULL, + [AUDITTRAILTYPE] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [AUDITTRAILNAME] varchar(384) COLLATE Chinese_PRC_CI_AS NULL, + [COMMENT] varchar(max) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [TARGETID] varchar(129) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_AT_RECORD] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_RECORD', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'审计类型', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_RECORD', +'COLUMN', N'AUDITTRAILTYPE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'审计名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_RECORD', +'COLUMN', N'AUDITTRAILNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'记录意见(需要输入签名时才有)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_RECORD', +'COLUMN', N'COMMENT' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_RECORD', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_RECORD', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_RECORD', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_RECORD', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_RECORD', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'对应业务主键(表名 + $ + 主键的值)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_RECORD', +'COLUMN', N'TARGETID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'审计跟踪记录', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_RECORD' +GO + +ALTER TABLE [dbo].[T_CORE_AT_RECORD] ADD CONSTRAINT [PK_CORE_AT_RECORD] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_AT_RECORD_LINE +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_AT_RECORD_LINE] ( + [ID] bigint NOT NULL, + [RECORDID] bigint NOT NULL, + [TARGETID] varchar(129) COLLATE Chinese_PRC_CI_AS NULL, + [RECORDTYPE] varchar(12) COLLATE Chinese_PRC_CI_AS NULL, + [COLUMN] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [OLDVALUE] varchar(max) COLLATE Chinese_PRC_CI_AS NULL, + [NEWVALUE] varchar(max) COLLATE Chinese_PRC_CI_AS NULL, + [TABLENAME] varchar(192) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_AT_RECORD_LINE] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_RECORD_LINE', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'审计跟踪记录ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_RECORD_LINE', +'COLUMN', N'RECORDID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'对应业务编码(表名 + $ + 主键的值)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_RECORD_LINE', +'COLUMN', N'TARGETID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'记录类型(INSERT、UPDATE或DELETE)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_RECORD_LINE', +'COLUMN', N'RECORDTYPE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'已变更的字段', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_RECORD_LINE', +'COLUMN', N'COLUMN' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'已变更的字段原值', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_RECORD_LINE', +'COLUMN', N'OLDVALUE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'已变更的字段新值', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_RECORD_LINE', +'COLUMN', N'NEWVALUE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'业务表名', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_RECORD_LINE', +'COLUMN', N'TABLENAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_RECORD_LINE', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_RECORD_LINE', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单日期', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_RECORD_LINE', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_RECORD_LINE', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_RECORD_LINE', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'审计跟踪记录明细表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AT_RECORD_LINE' +GO + +CREATE NONCLUSTERED INDEX [IDX_CORE_ATRECORDLINE_RECORDID] +ON [dbo].[T_CORE_AT_RECORD_LINE] ( + [RECORDID] ASC +) +WITH ( + STATISTICS_NORECOMPUTE = ON +) +GO + + +ALTER TABLE [dbo].[T_CORE_AT_RECORD_LINE] ADD CONSTRAINT [PK_CORE_AT_RECORD_LINE] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_COMMENT +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_BPMN_COMMENT] ( + [ID] bigint NOT NULL, + [TARGETID] varchar(129) COLLATE Chinese_PRC_CI_AS NULL, + [TASKID] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [TASKNAME] varchar(192) COLLATE Chinese_PRC_CI_AS NULL, + [STATUSCODE] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [USERID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [STATUS] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [COMMENT] varchar(max) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [ROLEID] bigint NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_BPMN_COMMENT] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_COMMENT', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'业务编码(业务表+$+流程状态字段名称+$+业务主键的值)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_COMMENT', +'COLUMN', N'TARGETID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'节点编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_COMMENT', +'COLUMN', N'TASKID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'节点名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_COMMENT', +'COLUMN', N'TASKNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'任务状态码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_COMMENT', +'COLUMN', N'STATUSCODE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'审核状态:PASS-审核通过、REJECTED-审核拒绝、DONE-流程结束', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_COMMENT', +'COLUMN', N'STATUS' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'审核意见', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_COMMENT', +'COLUMN', N'COMMENT' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_COMMENT', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_COMMENT', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_COMMENT', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_COMMENT', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_COMMENT', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'审核人角色编码(可以为空)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_COMMENT', +'COLUMN', N'ROLEID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'流程执行意见表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_COMMENT' +GO + +ALTER TABLE [dbo].[T_CORE_BPMN_COMMENT] ADD CONSTRAINT [PK_CORE_BPMN_COMMENT] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +CREATE NONCLUSTERED INDEX [IDX_TCBC_USERID] +ON [dbo].[T_CORE_BPMN_COMMENT] ( + [USERID] ASC +) +GO + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_DIAGRAM +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_BPMN_DIAGRAM] ( + [ID] bigint NOT NULL, + [DIAGRAM] varchar(max) COLLATE Chinese_PRC_CI_AS NULL, + [SVG] varchar(max) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NOT NULL, + [CREATEDTIME] datetime NOT NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_BPMN_DIAGRAM] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DIAGRAM', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'JSON格式的图表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DIAGRAM', +'COLUMN', N'DIAGRAM' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'SVG图表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DIAGRAM', +'COLUMN', N'SVG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DIAGRAM', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DIAGRAM', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DIAGRAM', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DIAGRAM', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DIAGRAM', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'流程图表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DIAGRAM' +GO + +ALTER TABLE [dbo].[T_CORE_BPMN_DIAGRAM] ADD CONSTRAINT [PK_CORE_BPMN_DIAGRAM] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_DRAFT +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_BPMN_DRAFT] ( + [ID] bigint NOT NULL, + [SERVICEID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [USEDORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [PROCCODE] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [PROCVERSION] bigint NOT NULL, + [DIAGRAMID] bigint NOT NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NOT NULL, + [CREATEDTIME] datetime NOT NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_BPMN_DRAFT] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DRAFT', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'业务编码(可为空,T_CORE_MENU_EXT中TYPE=''audit_def''的ID)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DRAFT', +'COLUMN', N'SERVICEID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'使用部门编码(可为空)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DRAFT', +'COLUMN', N'USEDORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'流程编号(相同的编号属于相同流程,版本不一样)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DRAFT', +'COLUMN', N'PROCCODE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'流程版本(版本号大于1的不允许修改业务编码和使用部门编码)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DRAFT', +'COLUMN', N'PROCVERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'流程图表ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DRAFT', +'COLUMN', N'DIAGRAMID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DRAFT', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DRAFT', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单日期', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DRAFT', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DRAFT', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DRAFT', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'流程的草稿', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DRAFT' +GO + +ALTER TABLE [dbo].[T_CORE_BPMN_DRAFT] ADD CONSTRAINT [PK_CORE_BPMN_DRAFT] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_INST +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_BPMN_INST] ( + [ID] bigint NOT NULL, + [TARGETID] varchar(129) COLLATE Chinese_PRC_CI_AS NULL, + [PROCID] bigint NULL, + [INITIATOR] varchar(96) COLLATE Chinese_PRC_CI_AS NULL, + [DIAGRAMID] bigint NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_BPMN_INST] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'业务编码(业务表+$+流程状态字段名称+$+业务主键的值)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST', +'COLUMN', N'TARGETID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'流程定义ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST', +'COLUMN', N'PROCID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'提交人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST', +'COLUMN', N'INITIATOR' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'流程图表ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST', +'COLUMN', N'DIAGRAMID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'流程执行实例', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST' +GO + +ALTER TABLE [dbo].[T_CORE_BPMN_INST] ADD CONSTRAINT [PK_CORE_BPMN_INST] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_INST_INFO +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_BPMN_INST_INFO] ( + [ID] bigint NOT NULL, + [TARGETTABLE] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [TARGETID] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [TARGETDESC] varchar(192) COLLATE Chinese_PRC_CI_AS NULL, + [STATUSCODE] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [PROCESSSTATUS] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_BPMN_INST_INFO] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_INFO', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'业务表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_INFO', +'COLUMN', N'TARGETTABLE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'业务主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_INFO', +'COLUMN', N'TARGETID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'业务描述', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_INFO', +'COLUMN', N'TARGETDESC' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'流程状态', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_INFO', +'COLUMN', N'PROCESSSTATUS' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_INFO', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_INFO', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_INFO', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_INFO', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_INFO', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'流程对应的业务信息', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_INFO' +GO + + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_INST_TASK +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_BPMN_INST_TASK] ( + [ID] bigint NOT NULL, + [INSTID] bigint NULL, + [TASKID] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [TASKNAME] varchar(192) COLLATE Chinese_PRC_CI_AS NULL, + [STATUSCODE] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [STATUS] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_BPMN_INST_TASK] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'流程实例ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK', +'COLUMN', N'INSTID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'节点编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK', +'COLUMN', N'TASKID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'节点名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK', +'COLUMN', N'TASKNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'任务状态码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK', +'COLUMN', N'STATUSCODE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'节点状态(CREATED, SUSPEND, COMPLETED)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK', +'COLUMN', N'STATUS' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'流程执行实例的任务', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK' +GO + +ALTER TABLE [dbo].[T_CORE_BPMN_INST_TASK] ADD CONSTRAINT [PK_CORE_BPMN_INST_TASK] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_INST_TASK_ROLE +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_BPMN_INST_TASK_ROLE] ( + [ID] bigint NOT NULL, + [INSTID] bigint NULL, + [INSTTASKID] bigint NULL, + [ROLEID] bigint NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_BPMN_INST_TASK_ROLE] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK_ROLE', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'流程实例ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK_ROLE', +'COLUMN', N'INSTID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'执行实例的任务编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK_ROLE', +'COLUMN', N'INSTTASKID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'角色编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK_ROLE', +'COLUMN', N'ROLEID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK_ROLE', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK_ROLE', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK_ROLE', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK_ROLE', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK_ROLE', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'流程执行实例任务的参与角色', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK_ROLE' +GO + +ALTER TABLE [dbo].[T_CORE_BPMN_INST_TASK_ROLE] ADD CONSTRAINT [PK_CORE_BPMN_INST_TASK_ROLE] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_INST_TASK_USER +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_BPMN_INST_TASK_USER] ( + [ID] bigint NOT NULL, + [INSTID] bigint NULL, + [INSTTASKID] bigint NULL, + [USERID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_BPMN_INST_TASK_USER] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK_USER', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'流程实例ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK_USER', +'COLUMN', N'INSTID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'执行实例的任务编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK_USER', +'COLUMN', N'INSTTASKID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'待审人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK_USER', +'COLUMN', N'USERID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK_USER', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK_USER', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK_USER', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK_USER', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK_USER', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'流程执行实例任务的待审人', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK_USER' +GO + +ALTER TABLE [dbo].[T_CORE_BPMN_INST_TASK_USER] ADD CONSTRAINT [PK_CORE_BPMN_INST_TASK_USER] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_PROC +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_BPMN_PROC] ( + [ID] bigint NOT NULL, + [SERVICEID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [PROCCODE] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [PROCVERSION] bigint NOT NULL, + [DIAGRAMID] bigint NOT NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NOT NULL, + [CREATEDTIME] datetime NOT NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_BPMN_PROC] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_PROC', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'业务编码(可为空,T_CORE_MENU_EXT中TYPE=''audit_def''的ID)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_PROC', +'COLUMN', N'SERVICEID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'使用部门编码(可为空)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_PROC', +'COLUMN', N'USEDORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'流程编号(相同的编号属于相同流程,版本不一样)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_PROC', +'COLUMN', N'PROCCODE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'流程版本(版本号大于1的不允许修改业务编码和使用部门编码)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_PROC', +'COLUMN', N'PROCVERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'流程图表ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_PROC', +'COLUMN', N'DIAGRAMID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_PROC', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_PROC', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单日期', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_PROC', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_PROC', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_PROC', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'流程定义', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_PROC' +GO + +ALTER TABLE [dbo].[T_CORE_BPMN_PROC] ADD CONSTRAINT [PK_CORE_BPMN_PROC] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_BPMN_TARGET +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_BPMN_TARGET] ( + [ID] varchar(129) COLLATE Chinese_PRC_CI_AS NOT NULL, + [TARGETTABLE] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [TARGETID] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [TARGETDESC] varchar(192) COLLATE Chinese_PRC_CI_AS NULL, + [PROCESSSTATUS] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_BPMN_TARGET] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'业务编码(业务表+$+业务主键的值)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_TARGET', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'业务表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_TARGET', +'COLUMN', N'TARGETTABLE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'业务主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_TARGET', +'COLUMN', N'TARGETID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'业务描述', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_TARGET', +'COLUMN', N'TARGETDESC' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'流程状态', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_TARGET', +'COLUMN', N'PROCESSSTATUS' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_TARGET', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_TARGET', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单日期', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_TARGET', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_TARGET', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_TARGET', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'流程对应的业务信息', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_TARGET' +GO + +ALTER TABLE [dbo].[T_CORE_BPMN_TARGET] ADD CONSTRAINT [PK_T_CORE_BPMN_TARGET] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +CREATE NONCLUSTERED INDEX [IDX_TCBII_TARGETID] +ON [dbo].[T_CORE_BPMN_TARGET] ( + [TARGETID] ASC +) +GO + +-- ---------------------------- +-- Table structure for T_CORE_CALENDAR +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_CALENDAR] ( + [ID] varchar(8) COLLATE Chinese_PRC_CI_AS NOT NULL, + [WORKDAY] varchar(1) COLLATE Chinese_PRC_CI_AS NOT NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_CALENDAR] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'格式为yyyyMMdd的日期', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CALENDAR', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否是工作日(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CALENDAR', +'COLUMN', N'WORKDAY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CALENDAR', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CALENDAR', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CALENDAR', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'日历表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CALENDAR' +GO + +ALTER TABLE [dbo].[T_CORE_CALENDAR] ADD CONSTRAINT [PK_CORE_CALENDAR] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_CHEM +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_CHEM] ( + [ID] bigint NOT NULL, + [TARGETID] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [CHEMBODY] varchar(max) COLLATE Chinese_PRC_CI_AS NULL, + [VERSION] int NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_CHEM] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CHEM', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'对应业务主键(主表名$主键的值)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CHEM', +'COLUMN', N'TARGETID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'化学分子式主体', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CHEM', +'COLUMN', N'CHEMBODY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CHEM', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CHEM', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CHEM', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CHEM', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CHEM', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CHEM', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'化学分子式表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CHEM' +GO + +ALTER TABLE [dbo].[T_CORE_CHEM] ADD CONSTRAINT [PK_CORE_CHEM] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_CODE +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_CODE] ( + [ID] bigint NOT NULL, + [CODENAME] varchar(512) COLLATE Chinese_PRC_CI_AS NULL, + [CODECATEGORYID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [REMARK] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [ORDERNO] bigint NULL, + [VERSION] int NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [LASTSUSPENDEDFLAG] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDBYNAME] varchar(129) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDTIME] datetime NULL, + [CODE] varchar(36) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_CODE] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'编码名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE', +'COLUMN', N'CODENAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'分类编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE', +'COLUMN', N'CODECATEGORYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'备注', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE', +'COLUMN', N'REMARK' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'排序码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE', +'COLUMN', N'ORDERNO' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'注销标志(0-正常,1-停用) 默认为0', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE', +'COLUMN', N'LASTSUSPENDEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'注销人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE', +'COLUMN', N'LASTSUSPENDEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'注销人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE', +'COLUMN', N'LASTSUSPENDEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'注销时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE', +'COLUMN', N'LASTSUSPENDEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE', +'COLUMN', N'CODE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE' +GO + +ALTER TABLE [dbo].[T_CORE_CODE] ADD CONSTRAINT [PK_CORE_CODE] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_CODE_CATEGORY +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_CODE_CATEGORY] ( + [ID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [CODECATEGORYNAME] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [CODECLASSID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [REMARK] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [ORDERNO] bigint NULL, + [VERSION] int NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_CODE_CATEGORY] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'分类编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE_CATEGORY', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'分类编码名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE_CATEGORY', +'COLUMN', N'CODECATEGORYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'编码所属级别', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE_CATEGORY', +'COLUMN', N'CODECLASSID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'备注', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE_CATEGORY', +'COLUMN', N'REMARK' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'排序码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE_CATEGORY', +'COLUMN', N'ORDERNO' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE_CATEGORY', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE_CATEGORY', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE_CATEGORY', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE_CATEGORY', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'编码分类', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE_CATEGORY' +GO + +ALTER TABLE [dbo].[T_CORE_CODE_CATEGORY] ADD CONSTRAINT [PK_CORE_CODE_CATEGORY] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_CODE_CLASS +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_CODE_CLASS] ( + [ID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [CODECLASSNAME] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [ORDERNO] bigint NULL, + [VERSION] int NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_CODE_CLASS] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'级别编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE_CLASS', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'级别名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE_CLASS', +'COLUMN', N'CODECLASSNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'排序码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE_CLASS', +'COLUMN', N'ORDERNO' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE_CLASS', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE_CLASS', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE_CLASS', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE_CLASS', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'编码所属级别', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE_CLASS' +GO + +ALTER TABLE [dbo].[T_CORE_CODE_CLASS] ADD CONSTRAINT [PK_CORE_CODE_CLASS] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_CONSTANT +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_CONSTANT] ( + [ID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [CONSTANTVALUE] varchar(384) COLLATE Chinese_PRC_CI_AS NULL, + [CONSTANTDESC] varchar(400) COLLATE Chinese_PRC_CI_AS NULL, + [CLASSFICATION] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [SHOW] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [VERSION] int NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_CONSTANT] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CONSTANT', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'值', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CONSTANT', +'COLUMN', N'CONSTANTVALUE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'描述', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CONSTANT', +'COLUMN', N'CONSTANTDESC' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'业务类型', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CONSTANT', +'COLUMN', N'CLASSFICATION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否显示(0-否,1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CONSTANT', +'COLUMN', N'SHOW' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CONSTANT', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CONSTANT', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CONSTANT', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CONSTANT', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'系统参数', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CONSTANT' +GO + +ALTER TABLE [dbo].[T_CORE_CONSTANT] ADD CONSTRAINT [PK_CORE_CONSTANT] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_DATASOURCE +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_DATASOURCE] ( + [ID] bigint NOT NULL, + [SOURCETYPE] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [SOURCETYPENAME] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [TABLENAME] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDFLAG] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [REMARK] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [ORDERNO] bigint NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_DATASOURCE] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_DATASOURCE', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'数据来源类型(MANUAL/手工录入、IMPORT/excel导入、INTERFACE/接口等等)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_DATASOURCE', +'COLUMN', N'SOURCETYPE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'数据来源类型名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_DATASOURCE', +'COLUMN', N'SOURCETYPENAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'业务表名', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_DATASOURCE', +'COLUMN', N'TABLENAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用标志(0-未启用,1-启用)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_DATASOURCE', +'COLUMN', N'ACTIVATEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'备注', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_DATASOURCE', +'COLUMN', N'REMARK' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'排序码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_DATASOURCE', +'COLUMN', N'ORDERNO' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'系统数据来源类别表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_DATASOURCE' +GO + +ALTER TABLE [dbo].[T_CORE_DATASOURCE] ADD CONSTRAINT [PK_CORE_DATASOURCE] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_DATE_SEQUENCE +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_DATE_SEQUENCE] ( + [ID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [YEAR] int NULL, + [MONTH] int NULL, + [PATTERN] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [SEQ] int NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_DATE_SEQUENCE] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_DATE_SEQUENCE', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'年份', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_DATE_SEQUENCE', +'COLUMN', N'YEAR' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'月份', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_DATE_SEQUENCE', +'COLUMN', N'MONTH' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'序列样式', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_DATE_SEQUENCE', +'COLUMN', N'PATTERN' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'序号,默认为1', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_DATE_SEQUENCE', +'COLUMN', N'SEQ' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'系统序列', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_DATE_SEQUENCE' +GO + +ALTER TABLE [dbo].[T_CORE_DATE_SEQUENCE] ADD CONSTRAINT [PK_CORE_DATE_SEQUENCE] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_ELN +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_ELN] ( + [ID] bigint NOT NULL, + [ELNNAME] varchar(512) COLLATE Chinese_PRC_CI_AS NULL, + [ELNTMPLID] bigint NULL, + [BIZCATEGORY] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [BIZID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [ELNPARAM] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [ELNCONTENT] varchar(max) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_ELN] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'ELN名字', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN', +'COLUMN', N'ELNNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'模板ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN', +'COLUMN', N'ELNTMPLID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'业务类型', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN', +'COLUMN', N'BIZCATEGORY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'业务ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN', +'COLUMN', N'BIZID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'ELN参数', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN', +'COLUMN', N'ELNPARAM' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'ELN内容', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN', +'COLUMN', N'ELNCONTENT' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单日期', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'eln实例表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN' +GO + +ALTER TABLE [dbo].[T_CORE_ELN] ADD CONSTRAINT [PK_CORE_ELN] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +CREATE NONCLUSTERED INDEX [IDX_CORE_ELN_ELNTMPLID] +ON [dbo].[T_CORE_ELN] ( + [ELNTMPLID] ASC +) +WITH ( + STATISTICS_NORECOMPUTE = ON +) +GO + +-- ---------------------------- +-- Table structure for T_CORE_ELN_AT_RECORD +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_ELN_AT_RECORD] ( + [ID] bigint NOT NULL, + [ELNID] bigint NULL, + [SHEETNO] varchar(18) COLLATE Chinese_PRC_CI_AS NULL, + [ROWUUIDCOL] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [ROWUUID] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [ROWNO] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [COLNO] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [OLDVALUE] varchar(2000) COLLATE Chinese_PRC_CI_AS NULL, + [NEWVALUE] varchar(2000) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_ELN_AT_RECORD] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_AT_RECORD', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'实例ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_AT_RECORD', +'COLUMN', N'ELNID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'SHEET页码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_AT_RECORD', +'COLUMN', N'SHEETNO' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'行uuid+列号', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_AT_RECORD', +'COLUMN', N'ROWUUIDCOL' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'行uuid', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_AT_RECORD', +'COLUMN', N'ROWUUID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'行号', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_AT_RECORD', +'COLUMN', N'ROWNO' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'列号', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_AT_RECORD', +'COLUMN', N'COLNO' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'旧值', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_AT_RECORD', +'COLUMN', N'OLDVALUE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'新值', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_AT_RECORD', +'COLUMN', N'NEWVALUE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_AT_RECORD', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_AT_RECORD', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单日期', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_AT_RECORD', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_AT_RECORD', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_AT_RECORD', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'eln修改记录', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_AT_RECORD' +GO + +ALTER TABLE [dbo].[T_CORE_ELN_AT_RECORD] ADD CONSTRAINT [PK_CORE_ELN_AT_RECORD] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +CREATE NONCLUSTERED INDEX [IDX_CORE_ELN_AT_RECORD_BIZID] +ON [dbo].[T_CORE_ELN_AT_RECORD] ( + [ELNID] ASC +) +WITH ( + STATISTICS_NORECOMPUTE = ON +) +GO + +-- ---------------------------- +-- Table structure for T_CORE_ELN_DS +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_ELN_DS] ( + [ID] bigint NOT NULL, + [SCOPE] varchar(18) COLLATE Chinese_PRC_CI_AS NULL, + [ELNDSNAME] varchar(129) COLLATE Chinese_PRC_CI_AS NULL, + [SQLCONTENT] varchar(max) COLLATE Chinese_PRC_CI_AS NULL, + [SQLCLAUSE] varchar(512) COLLATE Chinese_PRC_CI_AS NULL, + [DISPLAYCATEGORY] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDFLAG] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDTIME] datetime NULL, + [SQLCATEGORY] varchar(18) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_ELN_DS] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'作用域', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS', +'COLUMN', N'SCOPE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'数据源名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS', +'COLUMN', N'ELNDSNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'sql内容', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS', +'COLUMN', N'SQLCONTENT' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'sql条件', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS', +'COLUMN', N'SQLCLAUSE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'展示类型', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS', +'COLUMN', N'DISPLAYCATEGORY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单日期', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用标志(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS', +'COLUMN', N'ACTIVATEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS', +'COLUMN', N'ACTIVATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS', +'COLUMN', N'ACTIVATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS', +'COLUMN', N'ACTIVATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'SQL类型:普通SQL/存储过程', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS', +'COLUMN', N'SQLCATEGORY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'eln数据源表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS' +GO + +ALTER TABLE [dbo].[T_CORE_ELN_DS] ADD CONSTRAINT [PK_CORE_ELN_DS] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_ELN_DS_FIELD +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_ELN_DS_FIELD] ( + [ID] bigint NOT NULL, + [ELNDSID] bigint NULL, + [TABLENAME] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [COLUMNNAME] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [ELNCOLUMNNAME] varchar(129) COLLATE Chinese_PRC_CI_AS NULL, + [WRITEBACK] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_ELN_DS_FIELD] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS_FIELD', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'eln数据源表ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS_FIELD', +'COLUMN', N'ELNDSID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'表名字', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS_FIELD', +'COLUMN', N'TABLENAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'字段名字', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS_FIELD', +'COLUMN', N'COLUMNNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'ELN表格显示字段名字', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS_FIELD', +'COLUMN', N'ELNCOLUMNNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否反写', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS_FIELD', +'COLUMN', N'WRITEBACK' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS_FIELD', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS_FIELD', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单日期', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS_FIELD', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS_FIELD', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS_FIELD', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'eln数据源字段表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS_FIELD' +GO + +CREATE NONCLUSTERED INDEX [IDX_CORE_ELN_DS_FIELD_DSID] +ON [dbo].[T_CORE_ELN_DS_FIELD] ( + [ELNDSID] ASC +) +WITH ( + STATISTICS_NORECOMPUTE = ON +) +GO + + +ALTER TABLE [dbo].[T_CORE_ELN_DS_FIELD] ADD CONSTRAINT [PK_CORE_ELN_DS_FIELD] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_ELN_FIELD +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_ELN_FIELD] ( + [ID] bigint NOT NULL, + [ELNID] bigint NOT NULL, + [VAL] varchar(2000) COLLATE Chinese_PRC_CI_AS NULL, + [TABLENAME] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [COLUMNNAME] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [BIZID] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [OTHERNAME] varchar(129) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_ELN_FIELD] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_FIELD', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'ELN实例ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_FIELD', +'COLUMN', N'ELNID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'值', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_FIELD', +'COLUMN', N'VAL' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'表名字', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_FIELD', +'COLUMN', N'TABLENAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'字段名字', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_FIELD', +'COLUMN', N'COLUMNNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'数据的ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_FIELD', +'COLUMN', N'BIZID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'其他名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_FIELD', +'COLUMN', N'OTHERNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_FIELD', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_FIELD', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单日期', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_FIELD', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_FIELD', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_FIELD', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'ELN反写信息表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_FIELD' +GO + +CREATE NONCLUSTERED INDEX [IDX_CORE_ELN_FIELD_VALUE_ELNID] +ON [dbo].[T_CORE_ELN_FIELD] ( + [ELNID] ASC +) +WITH ( + STATISTICS_NORECOMPUTE = ON +) +GO + + +ALTER TABLE [dbo].[T_CORE_ELN_FIELD] ADD CONSTRAINT [PK_CORE_ELN_FIELD] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + + +-- ---------------------------- +-- Table structure for T_CORE_ELN_TMPL +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_ELN_TMPL] ( + [ID] bigint NOT NULL, + [BIZCATEGORY] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [ELNTMPLNAME] varchar(512) COLLATE Chinese_PRC_CI_AS NULL, + [REMARK] varchar(512) COLLATE Chinese_PRC_CI_AS NULL, + [WRITEBACKCATEGORY] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [SCRIPT] varchar(max) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDFLAG] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYNAME] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDTIME] datetime NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_ELN_TMPL] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'业务类型', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL', +'COLUMN', N'BIZCATEGORY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'ELN模板名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL', +'COLUMN', N'ELNTMPLNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'备注', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL', +'COLUMN', N'REMARK' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'反写控制类型', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL', +'COLUMN', N'WRITEBACKCATEGORY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'BEANSHELL脚本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL', +'COLUMN', N'SCRIPT' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单日期', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用标志', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL', +'COLUMN', N'ACTIVATEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL', +'COLUMN', N'ACTIVATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL', +'COLUMN', N'ACTIVATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL', +'COLUMN', N'ACTIVATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'ELN模板表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL' +GO + +CREATE NONCLUSTERED INDEX [IDX_CORE_ELN_TMPL_BIZCATEGORY] +ON [dbo].[T_CORE_ELN_TMPL] ( + [BIZCATEGORY] ASC +) +WITH ( + STATISTICS_NORECOMPUTE = ON +) +GO + +ALTER TABLE [dbo].[T_CORE_ELN_TMPL] ADD CONSTRAINT [PK_CORE_ELN_TMPL] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_ELN_TMPL_DS +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_ELN_TMPL_DS] ( + [ID] bigint NOT NULL, + [ELNTMPLID] bigint NULL, + [ELNDSID] bigint NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_ELN_TMPL_DS] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL_DS', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'模板ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL_DS', +'COLUMN', N'ELNTMPLID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'数据源ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL_DS', +'COLUMN', N'ELNDSID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL_DS', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL_DS', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单日期', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL_DS', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL_DS', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL_DS', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'eln模板数据源表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL_DS' +GO + +CREATE NONCLUSTERED INDEX [IDX_CORE_ELN_TMPL_DS_ELNTMPLID] +ON [dbo].[T_CORE_ELN_TMPL_DS] ( + [ELNTMPLID] ASC +) +WITH ( + STATISTICS_NORECOMPUTE = ON +) +GO + +ALTER TABLE [dbo].[T_CORE_ELN_TMPL_DS] ADD CONSTRAINT [PK_CORE_ELN_TMPL_DS] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_ELN_TMPL_VERSION +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_ELN_TMPL_VERSION] ( + [ID] bigint NOT NULL, + [ELNTMPLID] bigint NULL, + [VERSIONNO] int NULL, + [ELNTMPLCONTENT] varchar(max) COLLATE Chinese_PRC_CI_AS NULL, + [ELNTMPLPARAM] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [REMARK] varchar(512) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDFLAG] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDTIME] datetime NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_ELN_TMPL_VERSION] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL_VERSION', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'模板ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL_VERSION', +'COLUMN', N'ELNTMPLID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本号', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL_VERSION', +'COLUMN', N'VERSIONNO' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'ELN模板内容', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL_VERSION', +'COLUMN', N'ELNTMPLCONTENT' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'ELN模板参数', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL_VERSION', +'COLUMN', N'ELNTMPLPARAM' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'备注', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL_VERSION', +'COLUMN', N'REMARK' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL_VERSION', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL_VERSION', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单日期', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL_VERSION', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL_VERSION', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL_VERSION', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用标志(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL_VERSION', +'COLUMN', N'ACTIVATEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL_VERSION', +'COLUMN', N'ACTIVATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL_VERSION', +'COLUMN', N'ACTIVATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL_VERSION', +'COLUMN', N'ACTIVATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'ELN模板版本表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_TMPL_VERSION' +GO + +ALTER TABLE [dbo].[T_CORE_ELN_TMPL_VERSION] ADD CONSTRAINT [PK_CORE_ELN_TMPL_VERSION] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +CREATE NONCLUSTERED INDEX [IDX_CORE_ELN_TMPL_ELNTMPLID] +ON [dbo].[T_CORE_ELN_TMPL_VERSION] ( + [ELNTMPLID] ASC +) +WITH ( + STATISTICS_NORECOMPUTE = ON +) +GO +-- ---------------------------- +-- Table structure for T_CORE_EMAIL +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_EMAIL] ( + [ID] bigint NOT NULL, + [CONFIGID] varchar(96) COLLATE Chinese_PRC_CI_AS NOT NULL, + [EMAILSUBJECT] varchar(384) COLLATE Chinese_PRC_CI_AS NULL, + [EMAILBODY] varchar(max) COLLATE Chinese_PRC_CI_AS NULL, + [VERSION] int NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [LASTUPDATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [LASTUPDATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [LASTUPDATEDTIME] datetime NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_EMAIL] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'模板编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL', +'COLUMN', N'CONFIGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'邮件主题', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL', +'COLUMN', N'EMAILSUBJECT' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'邮件正文', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL', +'COLUMN', N'EMAILBODY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人所属单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人所属单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'最后更新人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL', +'COLUMN', N'LASTUPDATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'最后更新人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL', +'COLUMN', N'LASTUPDATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'最后更新时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL', +'COLUMN', N'LASTUPDATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'邮件发送表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL' +GO + +ALTER TABLE [dbo].[T_CORE_EMAIL] ADD CONSTRAINT [PK_CORE_EMAIL] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_EMAIL_CONFIG +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_EMAIL_CONFIG] ( + [ID] varchar(96) COLLATE Chinese_PRC_CI_AS NOT NULL, + [TEMPLATEID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CONFIGNAME] varchar(96) COLLATE Chinese_PRC_CI_AS NULL, + [REMARK] varchar(768) COLLATE Chinese_PRC_CI_AS NULL, + [VERSION] int NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDFLAG] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDTIME] datetime NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_EMAIL_CONFIG] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'模板编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG', +'COLUMN', N'TEMPLATEID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'配置名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG', +'COLUMN', N'CONFIGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'备注', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG', +'COLUMN', N'REMARK' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'注销标志', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG', +'COLUMN', N'LASTSUSPENDEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'注销人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG', +'COLUMN', N'LASTSUSPENDEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'注销人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG', +'COLUMN', N'LASTSUSPENDEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'注销时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG', +'COLUMN', N'LASTSUSPENDEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'邮件配置表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG' +GO + +ALTER TABLE [dbo].[T_CORE_EMAIL_CONFIG] ADD CONSTRAINT [PK_CORE_EMAIL_CONFIG] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_EMAIL_CONFIG_REC_ROLE +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_EMAIL_CONFIG_REC_ROLE] ( + [ID] bigint NOT NULL, + [CONFIGID] varchar(96) COLLATE Chinese_PRC_CI_AS NULL, + [ROLEID] bigint NULL, + [VERSION] int NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_EMAIL_CONFIG_REC_ROLE] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG_REC_ROLE', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'邮件配置编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG_REC_ROLE', +'COLUMN', N'CONFIGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'收件角色编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG_REC_ROLE', +'COLUMN', N'ROLEID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG_REC_ROLE', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG_REC_ROLE', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG_REC_ROLE', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG_REC_ROLE', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG_REC_ROLE', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG_REC_ROLE', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'邮件配置收件角色表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG_REC_ROLE' +GO + +CREATE NONCLUSTERED INDEX [IDX_CORE_ECRR_CONFIGID] +ON [dbo].[T_CORE_EMAIL_CONFIG_REC_ROLE] ( + [CONFIGID] ASC +) +GO + + +ALTER TABLE [dbo].[T_CORE_EMAIL_CONFIG_REC_ROLE] ADD CONSTRAINT [PK_CORE_EMAIL_CONFIG_REC_ROLE] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_EMAIL_CONFIG_RECEIPENT +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_EMAIL_CONFIG_RECEIPENT] ( + [ID] bigint NOT NULL, + [CONFIGID] varchar(96) COLLATE Chinese_PRC_CI_AS NOT NULL, + [RECEIPENTID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_EMAIL_CONFIG_RECEIPENT] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG_RECEIPENT', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'邮件配置编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG_RECEIPENT', +'COLUMN', N'CONFIGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'接收者ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG_RECEIPENT', +'COLUMN', N'RECEIPENTID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG_RECEIPENT', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG_RECEIPENT', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG_RECEIPENT', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG_RECEIPENT', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG_RECEIPENT', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'邮件配置接收者表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_CONFIG_RECEIPENT' +GO + +CREATE NONCLUSTERED INDEX [IDX_CORE_EMAIL_CONFIG_RECEIPENT_CONFIGID] +ON [dbo].[T_CORE_EMAIL_CONFIG_RECEIPENT] ( + [CONFIGID] ASC +) +GO + +ALTER TABLE [dbo].[T_CORE_EMAIL_CONFIG_RECEIPENT] ADD CONSTRAINT [PK_CORE_EMAIL_CONFIG_RECEIPENT] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_EMAIL_RECEIPENT +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_EMAIL_RECEIPENT] ( + [ID] bigint NOT NULL, + [EMAILID] bigint NOT NULL, + [RECEIPENTID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [RECEIPENTNAME] varchar(192) COLLATE Chinese_PRC_CI_AS NULL, + [RECEIPENTEMAIL] varchar(96) COLLATE Chinese_PRC_CI_AS NULL, + [SUCCESS] varchar(12) COLLATE Chinese_PRC_CI_AS NULL, + [REATTEMPT] int NULL, + [LOG] varchar(max) COLLATE Chinese_PRC_CI_AS NULL, + [VERSION] int NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_EMAIL_RECEIPENT] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_RECEIPENT', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'邮件发送编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_RECEIPENT', +'COLUMN', N'EMAILID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'接收者编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_RECEIPENT', +'COLUMN', N'RECEIPENTID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'接收者名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_RECEIPENT', +'COLUMN', N'RECEIPENTNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'接收者电子邮箱', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_RECEIPENT', +'COLUMN', N'RECEIPENTEMAIL' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否发送成功(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_RECEIPENT', +'COLUMN', N'SUCCESS' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'重复发送次数', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_RECEIPENT', +'COLUMN', N'REATTEMPT' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'发送日志', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_RECEIPENT', +'COLUMN', N'LOG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_RECEIPENT', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_RECEIPENT', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_RECEIPENT', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_RECEIPENT', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人所属单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_RECEIPENT', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人所属单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_RECEIPENT', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'邮件接收者表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_RECEIPENT' +GO + +ALTER TABLE [dbo].[T_CORE_EMAIL_RECEIPENT] ADD CONSTRAINT [PK_CORE_EMAIL_RECEIPENT] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_EMAIL_TEMPLATE +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_EMAIL_TEMPLATE] ( + [ID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [TEMPLATENAME] varchar(192) COLLATE Chinese_PRC_CI_AS NULL, + [REMARK] varchar(768) COLLATE Chinese_PRC_CI_AS NULL, + [EMAILSUBJECT] varchar(384) COLLATE Chinese_PRC_CI_AS NULL, + [EMAILBODY] varchar(max) COLLATE Chinese_PRC_CI_AS NULL, + [VERSION] int NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_EMAIL_TEMPLATE] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_TEMPLATE', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'模板名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_TEMPLATE', +'COLUMN', N'TEMPLATENAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'备注', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_TEMPLATE', +'COLUMN', N'REMARK' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'邮件标题', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_TEMPLATE', +'COLUMN', N'EMAILSUBJECT' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'邮件正文', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_TEMPLATE', +'COLUMN', N'EMAILBODY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_TEMPLATE', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_TEMPLATE', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_TEMPLATE', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_TEMPLATE', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人所属单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_TEMPLATE', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人所属单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_TEMPLATE', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'邮件模板配置表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_TEMPLATE' +GO + +ALTER TABLE [dbo].[T_CORE_EMAIL_TEMPLATE] ADD CONSTRAINT [PK_CORE_EMAIL_TEMPLATE] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_FILE +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_FILE] ( + [ID] bigint NOT NULL, + [TARGETID] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [MD5NAME] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [FILEEXT] varchar(6) COLLATE Chinese_PRC_CI_AS NOT NULL, + [SCOPE] varchar(12) COLLATE Chinese_PRC_CI_AS NOT NULL, + [TIMES] int NOT NULL, + [VALIDTIMEFROM] datetime NULL, + [VALIDTIMETO] datetime NULL, + [EXT] varchar(129) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [NAME] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [PERMANENT] varchar(1) COLLATE Chinese_PRC_CI_AS NOT NULL, + [DOWNLOADABLE] varchar(3) COLLATE Chinese_PRC_CI_AS NOT NULL, + [BIZCATEGORY] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [REMARK] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [SIZE] bigint NULL, + [VERSION] bigint NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_FILE] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_FILE', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'对应业务主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_FILE', +'COLUMN', N'TARGETID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'MD5加密的文件名称(主键+$+文件名称后加密)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_FILE', +'COLUMN', N'MD5NAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'文件扩展名(如:jpg,doc,gif等)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_FILE', +'COLUMN', N'FILEEXT' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'访问范围(如:secure-登录才能访问 open-开放 temp-临时文件 import-数据导入)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_FILE', +'COLUMN', N'SCOPE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'下载次数', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_FILE', +'COLUMN', N'TIMES' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'生效开始日期', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_FILE', +'COLUMN', N'VALIDTIMEFROM' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'生效截止日期', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_FILE', +'COLUMN', N'VALIDTIMETO' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'额外信息', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_FILE', +'COLUMN', N'EXT' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单日期', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_FILE', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'文件名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_FILE', +'COLUMN', N'NAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_FILE', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_FILE', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'长期生效(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_FILE', +'COLUMN', N'PERMANENT' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否允许下载(no-否 yes-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_FILE', +'COLUMN', N'DOWNLOADABLE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_FILE', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_FILE', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_FILE', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'文件', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_FILE' +GO + +ALTER TABLE [dbo].[T_CORE_FILE] ADD CONSTRAINT [PK_CORE_FILE] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_HELP +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_HELP] ( + [ID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [CONTENT] varchar(max) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_HELP] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键<二级菜单id>', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_HELP', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'内容', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_HELP', +'COLUMN', N'CONTENT' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_HELP', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_HELP', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_HELP', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'帮助信息', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_HELP' +GO + +ALTER TABLE [dbo].[T_CORE_HELP] ADD CONSTRAINT [PK_CORE_HELP] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_LES_INSTANCE +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_LES_INSTANCE] ( + [ID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [TEMPLATEID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [VERSION] int NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [PROCESSSTATUS] varchar(66) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_LES_INSTANCE] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'模板ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE', +'COLUMN', N'TEMPLATEID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'流程状态', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE', +'COLUMN', N'PROCESSSTATUS' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'LES的实例', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE' +GO + +ALTER TABLE [dbo].[T_CORE_LES_INSTANCE] ADD CONSTRAINT [PK_CORE_LES_INSTANCE] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_LES_INSTANCE_UNIT +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_LES_INSTANCE_UNIT] ( + [ID] bigint NOT NULL, + [INSTANCEID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [TEMPLATEUNITID] bigint NULL, + [TYPE] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [UNITTITLE] varchar(768) COLLATE Chinese_PRC_CI_AS NULL, + [PARENTID] bigint NULL, + [UNITBODY] varchar(max) COLLATE Chinese_PRC_CI_AS NULL, + [ORDERNO] bigint NULL, + [VERSION] int NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_LES_INSTANCE_UNIT] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE_UNIT', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'实例编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE_UNIT', +'COLUMN', N'INSTANCEID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'模板组件的ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE_UNIT', +'COLUMN', N'TEMPLATEUNITID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'组件类型', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE_UNIT', +'COLUMN', N'TYPE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'组件标题(可以为空)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE_UNIT', +'COLUMN', N'UNITTITLE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'父组件编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE_UNIT', +'COLUMN', N'PARENTID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'组件主体', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE_UNIT', +'COLUMN', N'UNITBODY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'排序码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE_UNIT', +'COLUMN', N'ORDERNO' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE_UNIT', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE_UNIT', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE_UNIT', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE_UNIT', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE_UNIT', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE_UNIT', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'LES模板的组件', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE_UNIT' +GO + +ALTER TABLE [dbo].[T_CORE_LES_INSTANCE_UNIT] ADD CONSTRAINT [PK_CORE_LES_INSTANCE_UNIT] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_LES_TEMPLATE +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_LES_TEMPLATE] ( + [ID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [TEMPLATENAME] varchar(96) COLLATE Chinese_PRC_CI_AS NULL, + [TEMPLATEVERSION] int NULL, + [LOCKED] varchar(12) COLLATE Chinese_PRC_CI_AS NULL, + [REMARK] varchar(768) COLLATE Chinese_PRC_CI_AS NULL, + [VERSION] int NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDFLAG] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDTIME] datetime NULL, + [ACTIVATEDFLAG] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDTIME] datetime NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_LES_TEMPLATE] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'模板名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE', +'COLUMN', N'TEMPLATENAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'模板版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE', +'COLUMN', N'TEMPLATEVERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否锁定(0-否1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE', +'COLUMN', N'LOCKED' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'备注', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE', +'COLUMN', N'REMARK' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'停用标志(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE', +'COLUMN', N'LASTSUSPENDEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'最后停用人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE', +'COLUMN', N'LASTSUSPENDEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'最后停用人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE', +'COLUMN', N'LASTSUSPENDEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'最后停用时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE', +'COLUMN', N'LASTSUSPENDEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用标志(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE', +'COLUMN', N'ACTIVATEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE', +'COLUMN', N'ACTIVATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE', +'COLUMN', N'ACTIVATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE', +'COLUMN', N'ACTIVATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'LES模板', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE' +GO + +ALTER TABLE [dbo].[T_CORE_LES_TEMPLATE] ADD CONSTRAINT [PK_CORE_LES_TEMPLATE] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_LES_TEMPLATE_UNIT +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_LES_TEMPLATE_UNIT] ( + [ID] bigint NOT NULL, + [TEMPLATEID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [TYPE] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [UNITTITLE] varchar(768) COLLATE Chinese_PRC_CI_AS NULL, + [PARENTID] bigint NULL, + [UNITBODY] varchar(max) COLLATE Chinese_PRC_CI_AS NULL, + [ORDERNO] bigint NULL, + [VERSION] int NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_LES_TEMPLATE_UNIT] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE_UNIT', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'模板编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE_UNIT', +'COLUMN', N'TEMPLATEID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'组件类型', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE_UNIT', +'COLUMN', N'TYPE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'组件标题(可以为空)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE_UNIT', +'COLUMN', N'UNITTITLE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'父组件编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE_UNIT', +'COLUMN', N'PARENTID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'组件主体', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE_UNIT', +'COLUMN', N'UNITBODY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'排序码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE_UNIT', +'COLUMN', N'ORDERNO' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE_UNIT', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE_UNIT', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE_UNIT', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE_UNIT', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE_UNIT', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE_UNIT', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'LES模板的组件', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE_UNIT' +GO + +ALTER TABLE [dbo].[T_CORE_LES_TEMPLATE_UNIT] ADD CONSTRAINT [PK_CORE_LES_TEMPLATE_UNIT] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_LEVEL_SEQUENCE +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_LEVEL_SEQUENCE] ( + [ID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [PATTERN] varchar(18) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_LEVEL_SEQUENCE] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LEVEL_SEQUENCE', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'序列样式', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LEVEL_SEQUENCE', +'COLUMN', N'PATTERN' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'层次码序列', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LEVEL_SEQUENCE' +GO + +ALTER TABLE [dbo].[T_CORE_LEVEL_SEQUENCE] ADD CONSTRAINT [PK_CORE_LEVEL_SEQUENCE] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_LOG +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_LOG] ( + [ID] bigint NOT NULL, + [NAME] varchar(129) COLLATE Chinese_PRC_CI_AS NOT NULL, + [SESSIONID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [USERID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [USERNAME] varchar(129) COLLATE Chinese_PRC_CI_AS NULL, + [TYPE] varchar(15) COLLATE Chinese_PRC_CI_AS NOT NULL, + [LOGINIP] varchar(20) COLLATE Chinese_PRC_CI_AS NULL, + [STARTTIME] datetime NOT NULL, + [ENDTIME] datetime NULL, + [SIGNATURE] varchar(512) COLLATE Chinese_PRC_CI_AS NULL, + [CONTENT] varchar(max) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NOT NULL, + [REQUESTURI] varchar(512) COLLATE Chinese_PRC_CI_AS NULL, + [MODULE] varchar(129) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_LOG] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOG', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'日志的名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOG', +'COLUMN', N'NAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'session id', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOG', +'COLUMN', N'SESSIONID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'操作人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOG', +'COLUMN', N'USERID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'操作人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOG', +'COLUMN', N'USERNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'操作类型', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOG', +'COLUMN', N'TYPE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'登录IP', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOG', +'COLUMN', N'LOGINIP' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'操作开始日期', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOG', +'COLUMN', N'STARTTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'操作结束日期', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOG', +'COLUMN', N'ENDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'操作调用的方法', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOG', +'COLUMN', N'SIGNATURE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'操作内容', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOG', +'COLUMN', N'CONTENT' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单日期', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOG', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'请求操作的URI', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOG', +'COLUMN', N'REQUESTURI' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'业务模块', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOG', +'COLUMN', N'MODULE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'系统日志', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOG' +GO + +ALTER TABLE [dbo].[T_CORE_LOG] ADD CONSTRAINT [PK_CORE_LOG] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_LOGIN_LOG +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_LOGIN_LOG] ( + [ID] bigint NOT NULL, + [TOKEN] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [LOGINIP] varchar(20) COLLATE Chinese_PRC_CI_AS NOT NULL, + [LOGINTIME] datetime NOT NULL, + [LOGOUTTIME] datetime NULL, + [CREATEDTIME] datetime NOT NULL, + [USERID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [ORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [DEVICE] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [BROWSER] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [PLATFORM] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [LOGOUTLOG] varchar(384) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_LOGIN_LOG] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOGIN_LOG', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'登录用户token', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOGIN_LOG', +'COLUMN', N'TOKEN' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'登录IP', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOGIN_LOG', +'COLUMN', N'LOGINIP' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'登录时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOGIN_LOG', +'COLUMN', N'LOGINTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'登出时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOGIN_LOG', +'COLUMN', N'LOGOUTTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOGIN_LOG', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'登录用户ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOGIN_LOG', +'COLUMN', N'USERID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'登录单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOGIN_LOG', +'COLUMN', N'ORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'客户端设备', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOGIN_LOG', +'COLUMN', N'DEVICE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'客户端浏览器', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOGIN_LOG', +'COLUMN', N'BROWSER' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'客户端操作系统', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOGIN_LOG', +'COLUMN', N'PLATFORM' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'登出日志', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOGIN_LOG', +'COLUMN', N'LOGOUTLOG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'系统登录日志', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOGIN_LOG' +GO + +ALTER TABLE [dbo].[T_CORE_LOGIN_LOG] ADD CONSTRAINT [PK_CORE_LOGIN_LOG] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_MENU +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_MENU] ( + [ID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [MENUNAME] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [HREF] varchar(129) COLLATE Chinese_PRC_CI_AS NULL, + [PARENTID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [ORDERNO] bigint NULL, + [MENUINITNAME] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [ICON] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [TODOICON] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [TYPE] varchar(12) COLLATE Chinese_PRC_CI_AS NULL, + [AUDITDEF] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [TODOSERVICEMETHOD] varchar(512) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_MENU] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU', +'COLUMN', N'MENUNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单链接', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU', +'COLUMN', N'HREF' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'父ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU', +'COLUMN', N'PARENTID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'排序码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU', +'COLUMN', N'ORDERNO' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'系统初始化菜单名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU', +'COLUMN', N'MENUINITNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单图标', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU', +'COLUMN', N'ICON' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'待办图标', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU', +'COLUMN', N'TODOICON' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单类型(edit-编辑菜单 audit-审核菜单 空-其它)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU', +'COLUMN', N'TYPE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'当前业务是否是审核业务定义表(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU', +'COLUMN', N'AUDITDEF' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'查询待办的方法(参数必需是RestJsonWrapperBean,可以为空)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU', +'COLUMN', N'TODOSERVICEMETHOD' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'系统菜单', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU' +GO + +ALTER TABLE [dbo].[T_CORE_MENU] ADD CONSTRAINT [PK_CORE_MENU] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_MENU_DELETED +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_MENU_DELETED] ( + [ID] bigint NOT NULL, + [MENUID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [MENUNAME] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [HREF] varchar(150) COLLATE Chinese_PRC_CI_AS NULL, + [PARENTID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [ORDERNO] bigint NULL, + [MENUINITNAME] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [ICON] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_MENU_DELETED] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_DELETED', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_DELETED', +'COLUMN', N'MENUID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_DELETED', +'COLUMN', N'MENUNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单链接', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_DELETED', +'COLUMN', N'HREF' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'父ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_DELETED', +'COLUMN', N'PARENTID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'排序码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_DELETED', +'COLUMN', N'ORDERNO' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'系统初始化菜单名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_DELETED', +'COLUMN', N'MENUINITNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单图标', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_DELETED', +'COLUMN', N'ICON' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_DELETED', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_DELETED', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单日期', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_DELETED', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_DELETED', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_DELETED', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'系统菜单', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_DELETED' +GO + +ALTER TABLE [dbo].[T_CORE_MENU_DELETED] ADD CONSTRAINT [PK_CORE_MENU_DELETED] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_MENU_EXT +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_MENU_EXT] ( + [ID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [SERVICENAME] varchar(96) COLLATE Chinese_PRC_CI_AS NOT NULL, + [TABLENAME] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [TYPE] varchar(10) COLLATE Chinese_PRC_CI_AS NOT NULL, + [ENABLE] varchar(1) COLLATE Chinese_PRC_CI_AS NOT NULL, + [EXT] varchar(1024) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_MENU_EXT] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_EXT', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'业务名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_EXT', +'COLUMN', N'SERVICENAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'业务表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_EXT', +'COLUMN', N'TABLENAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单类型(edit-编辑菜单 audit-审核菜单)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_EXT', +'COLUMN', N'TYPE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否启用(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_EXT', +'COLUMN', N'ENABLE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'扩展数据(根据需求自定义)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_EXT', +'COLUMN', N'EXT' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单扩展表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_EXT' +GO + +ALTER TABLE [dbo].[T_CORE_MENU_EXT] ADD CONSTRAINT [PK_CORE_MENU_EXT] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_MENU_GROUP +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_MENU_GROUP] ( + [ID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [GROUPNAME] varchar(96) COLLATE Chinese_PRC_CI_AS NULL, + [REMARK] varchar(768) COLLATE Chinese_PRC_CI_AS NULL, + [ORDERNO] bigint NULL, + [VERSION] int NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDFLAG] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDTIME] datetime NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_MENU_GROUP] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_GROUP', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单组名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_GROUP', +'COLUMN', N'GROUPNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'备注', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_GROUP', +'COLUMN', N'REMARK' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'排序码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_GROUP', +'COLUMN', N'ORDERNO' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_GROUP', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_GROUP', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_GROUP', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_GROUP', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_GROUP', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_GROUP', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'停用标志(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_GROUP', +'COLUMN', N'LASTSUSPENDEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'最后停用人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_GROUP', +'COLUMN', N'LASTSUSPENDEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'最后停用人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_GROUP', +'COLUMN', N'LASTSUSPENDEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'最后停用时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_GROUP', +'COLUMN', N'LASTSUSPENDEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单组主表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_GROUP' +GO + +ALTER TABLE [dbo].[T_CORE_MENU_GROUP] ADD CONSTRAINT [PK_CORE_MENU_GROUP] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_MENU_GROUP_LINE +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_MENU_GROUP_LINE] ( + [ID] bigint NOT NULL, + [GROUPID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [MENUID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [PARENTID] bigint NULL, + [MENUNAME] varchar(96) COLLATE Chinese_PRC_CI_AS NULL, + [PARAM] varchar(384) COLLATE Chinese_PRC_CI_AS NULL, + [ORDERNO] bigint NULL, + [VERSION] int NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_MENU_GROUP_LINE] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_GROUP_LINE', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单组编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_GROUP_LINE', +'COLUMN', N'GROUPID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'系统菜单编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_GROUP_LINE', +'COLUMN', N'MENUID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'上级菜单编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_GROUP_LINE', +'COLUMN', N'PARENTID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_GROUP_LINE', +'COLUMN', N'MENUNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'参数(系统菜单链接后拼接)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_GROUP_LINE', +'COLUMN', N'PARAM' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'排序号', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_GROUP_LINE', +'COLUMN', N'ORDERNO' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_GROUP_LINE', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_GROUP_LINE', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_GROUP_LINE', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_GROUP_LINE', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_GROUP_LINE', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_GROUP_LINE', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单组明细', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU_GROUP_LINE' +GO + +ALTER TABLE [dbo].[T_CORE_MENU_GROUP_LINE] ADD CONSTRAINT [PK_CORE_MENU_GROUP_LINE] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +CREATE NONCLUSTERED INDEX [IDX_CORE_MENU_GROUP_LINE_GROUPID] +ON [dbo].[T_CORE_MENU_GROUP_LINE] ( + [GROUPID] ASC +) +GO + +-- ---------------------------- +-- Table structure for T_CORE_MESSAGE +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_MESSAGE] ( + [ID] bigint NOT NULL, + [MESSAGESUBJECT] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [MESSAGECONTENT] varchar(max) COLLATE Chinese_PRC_CI_AS NULL, + [VERSION] int NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDFLAG] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYNAME] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDTIME] datetime NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_MESSAGE] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'站内消息编码<主键>', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MESSAGE', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'消息主题', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MESSAGE', +'COLUMN', N'MESSAGESUBJECT' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'消息内容', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MESSAGE', +'COLUMN', N'MESSAGECONTENT' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MESSAGE', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MESSAGE', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MESSAGE', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MESSAGE', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MESSAGE', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MESSAGE', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用标志', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MESSAGE', +'COLUMN', N'ACTIVATEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MESSAGE', +'COLUMN', N'ACTIVATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MESSAGE', +'COLUMN', N'ACTIVATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MESSAGE', +'COLUMN', N'ACTIVATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'站内消息表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MESSAGE' +GO + +ALTER TABLE [dbo].[T_CORE_MESSAGE] ADD CONSTRAINT [PK_CORE_MESSAGE] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_MESSAGE_RECEIPENT +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_MESSAGE_RECEIPENT] ( + [ID] bigint NOT NULL, + [MESSAGEID] bigint NULL, + [RECEIPENTID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [RECEIPENTNAME] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [RECEIVEDFLAG] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [RECEIVEDTIME] datetime NULL, + [VERSION] int NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_MESSAGE_RECEIPENT] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MESSAGE_RECEIPENT', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'站内消息编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MESSAGE_RECEIPENT', +'COLUMN', N'MESSAGEID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'收件人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MESSAGE_RECEIPENT', +'COLUMN', N'RECEIPENTID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'收件人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MESSAGE_RECEIPENT', +'COLUMN', N'RECEIPENTNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'签收标志', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MESSAGE_RECEIPENT', +'COLUMN', N'RECEIVEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'签收时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MESSAGE_RECEIPENT', +'COLUMN', N'RECEIVEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MESSAGE_RECEIPENT', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MESSAGE_RECEIPENT', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MESSAGE_RECEIPENT', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MESSAGE_RECEIPENT', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MESSAGE_RECEIPENT', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MESSAGE_RECEIPENT', +'COLUMN', N'CREATEDBYORGNAME' +GO + +ALTER TABLE [dbo].[T_CORE_MESSAGE_RECEIPENT] ADD CONSTRAINT [PK_CORE_MESSAGE_RECEIPENT] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_MYBATIS_STMT +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_MYBATIS_STMT] ( + [ID] bigint NOT NULL, + [NAME] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [NAMESPACE] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [STATEMENTID] varchar(66) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_MYBATIS_STMT] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MYBATIS_STMT', +'COLUMN', N'NAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'命名空间(完整的类名)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MYBATIS_STMT', +'COLUMN', N'NAMESPACE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'SQL语句ID(方法名)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MYBATIS_STMT', +'COLUMN', N'STATEMENTID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'Mybatis 查询语句说明', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MYBATIS_STMT' +GO + +ALTER TABLE [dbo].[T_CORE_MYBATIS_STMT] ADD CONSTRAINT [PK_CORE_MYBATIS_STMT] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_MYBATIS_STMT_PROPERTY +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_MYBATIS_STMT_PROPERTY] ( + [ID] bigint NOT NULL, + [MYBATISSTATEMENTID] bigint NULL, + [PROPERTY] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [NAME] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [SUM] varchar(1) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_MYBATIS_STMT_PROPERTY] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'查询的字段', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MYBATIS_STMT_PROPERTY', +'COLUMN', N'PROPERTY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'查询的字段名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MYBATIS_STMT_PROPERTY', +'COLUMN', N'NAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否用于计算合计(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MYBATIS_STMT_PROPERTY', +'COLUMN', N'SUM' +GO + +ALTER TABLE [dbo].[T_CORE_MYBATIS_STMT_PROPERTY] ADD CONSTRAINT [PK_CORE_MYBATIS_STMT_PROPERTY] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_ORG +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_ORG] ( + [ID] varchar(18) COLLATE Chinese_PRC_CI_AS NOT NULL, + [ORGNAME] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [PARENTID] varchar(18) COLLATE Chinese_PRC_CI_AS NULL, + [ORGCATEGORY] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [VERSION] int NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [BIZCODE] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [ORGPROPERTY] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [ORDERNO] bigint NULL, + [ORGSHORTNAME] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [ORDERACCEPT] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [SAMPLEDEPARTMENT] varchar(36) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_ORG] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'组织编码<主键>', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'组织名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG', +'COLUMN', N'ORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'父组织编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG', +'COLUMN', N'PARENTID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'组织类型<下拉列表,系统编码orgcategory>', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG', +'COLUMN', N'ORGCATEGORY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'业务代码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG', +'COLUMN', N'BIZCODE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'部门属性', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG', +'COLUMN', N'ORGPROPERTY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'排序码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG', +'COLUMN', N'ORDERNO' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'地区简称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG', +'COLUMN', N'ORGSHORTNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'接收样品', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG', +'COLUMN', N'ORDERACCEPT' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'采样科室', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG', +'COLUMN', N'SAMPLEDEPARTMENT' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'组织架构表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG' +GO + +ALTER TABLE [dbo].[T_CORE_ORG] ADD CONSTRAINT [PK_CORE_ORG] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +CREATE NONCLUSTERED INDEX [IDX_CORE_ORG_PARENTID] +ON [dbo].[T_CORE_ORG] ( + [PARENTID] ASC +) +GO +-- ---------------------------- +-- Table structure for T_CORE_ORG_USER +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_ORG_USER] ( + [ID] bigint NOT NULL, + [ORGID] varchar(18) COLLATE Chinese_PRC_CI_AS NULL, + [ORGNAME] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [USERID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [USERNAME] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [VERSION] int NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [DEFAULTFLAG] varchar(1) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_ORG_USER] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG_USER', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'组织编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG_USER', +'COLUMN', N'ORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'组织名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG_USER', +'COLUMN', N'ORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'用户编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG_USER', +'COLUMN', N'USERID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'用户名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG_USER', +'COLUMN', N'USERNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG_USER', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG_USER', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG_USER', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG_USER', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG_USER', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG_USER', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否默认值', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG_USER', +'COLUMN', N'DEFAULTFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'组织架构-成员表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ORG_USER' +GO + +ALTER TABLE [dbo].[T_CORE_ORG_USER] ADD CONSTRAINT [PK_CORE_ORG_USER] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +CREATE NONCLUSTERED INDEX [IDX_CORE_ORG_USER_ORGID] +ON [dbo].[T_CORE_ORG_USER] ( + [ORGID] ASC +) +GO + +-- ---------------------------- +-- Table structure for T_CORE_PAGE_GF_CONFIG +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_PAGE_GF_CONFIG] ( + [ID] bigint NOT NULL, + [USERID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [PAGEID] varchar(512) COLLATE Chinese_PRC_CI_AS NULL, + [GRIDID] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [FIELD] varchar(192) COLLATE Chinese_PRC_CI_AS NULL, + [ORDERNO] bigint NULL, + [WIDTH] int NULL, + [VISIBLE] varchar(2) COLLATE Chinese_PRC_CI_AS NULL, + [FIXED] varchar(1) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_PAGE_GF_CONFIG] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PAGE_GF_CONFIG', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'用户编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PAGE_GF_CONFIG', +'COLUMN', N'USERID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'页面的ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PAGE_GF_CONFIG', +'COLUMN', N'PAGEID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'表格的ID(一个页面可能有多个表格)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PAGE_GF_CONFIG', +'COLUMN', N'GRIDID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'列字段', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PAGE_GF_CONFIG', +'COLUMN', N'FIELD' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'排序号', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PAGE_GF_CONFIG', +'COLUMN', N'ORDERNO' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'宽度(可以为空)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PAGE_GF_CONFIG', +'COLUMN', N'WIDTH' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否显示(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PAGE_GF_CONFIG', +'COLUMN', N'VISIBLE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否冻结(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PAGE_GF_CONFIG', +'COLUMN', N'FIXED' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'表格列字段的配置(位置和宽度)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PAGE_GF_CONFIG' +GO + +ALTER TABLE [dbo].[T_CORE_PAGE_GF_CONFIG] ADD CONSTRAINT [PK_TCPGC] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +CREATE NONCLUSTERED INDEX [IDX_TCPGC_USERID] +ON [dbo].[T_CORE_PAGE_GF_CONFIG] ( + [USERID] ASC +) +GO + +-- ---------------------------- +-- Table structure for T_CORE_PAGE_VIEW_CONFIG +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_PAGE_VIEW_CONFIG] ( + [ID] varchar(129) COLLATE Chinese_PRC_CI_AS NOT NULL, + [CONFIG] text COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_PAGE_VIEW_CONFIG] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键(表名+''$''+其它信息,如工作流节点状态码)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PAGE_VIEW_CONFIG', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'配置信息', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PAGE_VIEW_CONFIG', +'COLUMN', N'CONFIG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'页面配置信息', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PAGE_VIEW_CONFIG' +GO + +ALTER TABLE [dbo].[T_CORE_PAGE_VIEW_CONFIG] ADD CONSTRAINT [PK__T_CORE_PAGE_VIEW_CONFIG] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_PASSWORD_HIS +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_PASSWORD_HIS] ( + [ID] bigint NOT NULL, + [USERID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [PASSWORD] varchar(120) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_PASSWORD_HIS] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_HIS', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'用户编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_HIS', +'COLUMN', N'USERID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'密码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_HIS', +'COLUMN', N'PASSWORD' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_HIS', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_HIS', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'密码历史表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_HIS' +GO + + +-- ---------------------------- +-- Table structure for T_CORE_PASSWORD_POLICY +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_PASSWORD_POLICY] ( + [ID] bigint NOT NULL, + [NAME] varchar(96) COLLATE Chinese_PRC_CI_AS NULL, + [TYPE] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [MINNUMBER] int NULL, + [MINLOWERCASE] int NULL, + [MINUPPERCASE] int NULL, + [MINSPECIALCHARACTERS] int NULL, + [MINLENGTH] int NULL, + [MAXLENGTH] int NULL, + [MAXFAILEDATTEMPTS] int NULL, + [EXPIRYINTERVAL] int NULL, + [EXPIREDMAXUSE] int NULL, + [REUSEINTERVAL] int NULL, + [HISTORYLENGTH] int NULL, + [VERSION] int NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDFLAG] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDTIME] datetime NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_PASSWORD_POLICY] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'策略名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'NAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'策略类型(下拉列表,系统编码passwordPolicy)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'TYPE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'数字最小个数', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'MINNUMBER' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'小写字母最小个数', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'MINLOWERCASE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'大写字母最小个数', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'MINUPPERCASE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'特殊字符最小个数', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'MINSPECIALCHARACTERS' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'最小长度', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'MINLENGTH' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'最大长度', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'MAXLENGTH' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'错误密码允许尝试登陆次数', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'MAXFAILEDATTEMPTS' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'密码过期天数', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'EXPIRYINTERVAL' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'过期密码最多使用次数', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'EXPIREDMAXUSE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'重新使用旧密码最小间隔天数', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'REUSEINTERVAL' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'旧密码使用前必须使用其他密码个数', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'HISTORYLENGTH' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'停用标志(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'LASTSUSPENDEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'最后停用人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'LASTSUSPENDEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'最后停用人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'LASTSUSPENDEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'最后停用时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'LASTSUSPENDEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'密码策略', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY' +GO + +ALTER TABLE [dbo].[T_CORE_PASSWORD_POLICY] ADD CONSTRAINT [PK__T_CORE_PASSWORD_POLICY] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_QUERY_CONFIG +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_QUERY_CONFIG] ( + [ID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [CONFIGNAME] varchar(192) COLLATE Chinese_PRC_CI_AS NULL, + [SQL] varchar(max) COLLATE Chinese_PRC_CI_AS NULL, + [REMARK] varchar(768) COLLATE Chinese_PRC_CI_AS NULL, + [VERSION] int NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDFLAG] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDTIME] datetime NULL, + [QUERYGROUP] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [INITQUERY] varchar(1) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_QUERY_CONFIG] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'配置名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG', +'COLUMN', N'CONFIGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'要查询的SQL', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG', +'COLUMN', N'SQL' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'备注', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG', +'COLUMN', N'REMARK' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人所属单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人所属单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用标志(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG', +'COLUMN', N'ACTIVATEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG', +'COLUMN', N'ACTIVATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG', +'COLUMN', N'ACTIVATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG', +'COLUMN', N'ACTIVATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'配置分组(系统编码:CODECATEGORYID=queryGroup)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG', +'COLUMN', N'QUERYGROUP' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'初始化查询', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG', +'COLUMN', N'INITQUERY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'通用查询配置表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG' +GO + +ALTER TABLE [dbo].[T_CORE_QUERY_CONFIG] ADD CONSTRAINT [PK_CORE_QUERY_CONFIG] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_QUERY_CONFIG_COLUMN +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_QUERY_CONFIG_COLUMN] ( + [ID] bigint NOT NULL, + [CONFIGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [COLUMNID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [COLUMNNAME] varchar(96) COLLATE Chinese_PRC_CI_AS NULL, + [FILTER] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [TYPE] varchar(18) COLLATE Chinese_PRC_CI_AS NULL, + [VERSION] int NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDFLAG] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDTIME] datetime NULL, + [ORDERNO] bigint NULL, + [TYPECONF] varchar(36) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_QUERY_CONFIG_COLUMN] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG_COLUMN', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'通用查询配置ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG_COLUMN', +'COLUMN', N'CONFIGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'列ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG_COLUMN', +'COLUMN', N'COLUMNID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'列名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG_COLUMN', +'COLUMN', N'COLUMNNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'查询条件(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG_COLUMN', +'COLUMN', N'FILTER' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'数据类型(如:STRING、INT、AMOUNT、QTY、UNITPRICE、DATE、DATETIME)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG_COLUMN', +'COLUMN', N'TYPE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG_COLUMN', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG_COLUMN', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG_COLUMN', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG_COLUMN', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人所属单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG_COLUMN', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人所属单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG_COLUMN', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'停用标志', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG_COLUMN', +'COLUMN', N'LASTSUSPENDEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'停用人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG_COLUMN', +'COLUMN', N'LASTSUSPENDEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'停用人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG_COLUMN', +'COLUMN', N'LASTSUSPENDEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'停用时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG_COLUMN', +'COLUMN', N'LASTSUSPENDEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'排序码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG_COLUMN', +'COLUMN', N'ORDERNO' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'数据类型配置', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG_COLUMN', +'COLUMN', N'TYPECONF' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'通用查询列配置表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_QUERY_CONFIG_COLUMN' +GO + +ALTER TABLE [dbo].[T_CORE_QUERY_CONFIG_COLUMN] ADD CONSTRAINT [PK_CORE_QUERY_CONFIG_COLUMN] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_REMOTE_CALL_CONF +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_REMOTE_CALL_CONF] ( + [ID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [NAME] varchar(192) COLLATE Chinese_PRC_CI_AS NULL, + [SYNCH] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [DATAFLOW] varchar(192) COLLATE Chinese_PRC_CI_AS NULL, + [CALLCLASS] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [CALLMETHOD] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDFLAG] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDTIME] datetime NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_REMOTE_CALL_CONF] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REMOTE_CALL_CONF', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'业务名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REMOTE_CALL_CONF', +'COLUMN', N'NAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否同步处理(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REMOTE_CALL_CONF', +'COLUMN', N'SYNCH' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'数据流(如:MDM->电商、电商->MDM等等)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REMOTE_CALL_CONF', +'COLUMN', N'DATAFLOW' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'本地调用的类名', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REMOTE_CALL_CONF', +'COLUMN', N'CALLCLASS' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'本地调用的方法名', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REMOTE_CALL_CONF', +'COLUMN', N'CALLMETHOD' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'注销标志', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REMOTE_CALL_CONF', +'COLUMN', N'LASTSUSPENDEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'注销人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REMOTE_CALL_CONF', +'COLUMN', N'LASTSUSPENDEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'注销人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REMOTE_CALL_CONF', +'COLUMN', N'LASTSUSPENDEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'注销时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REMOTE_CALL_CONF', +'COLUMN', N'LASTSUSPENDEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'远程调用(接口)配置表,后台维护', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REMOTE_CALL_CONF' +GO + +ALTER TABLE [dbo].[T_CORE_REMOTE_CALL_CONF] ADD CONSTRAINT [PK__T_CORE_REMOTE_CALL_CONF] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_REMOTE_CALL_REQ +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_REMOTE_CALL_REQ] ( + [ID] bigint NOT NULL, + [CONFIGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [REQUESTDATETIME] datetime NULL, + [REQUESTDATA] text COLLATE Chinese_PRC_CI_AS NULL, + [FAILEDCOUNT] int NULL, + [STATUS] varchar(12) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_REMOTE_CALL_REQ] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REMOTE_CALL_REQ', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'远程调用(接口)定义编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REMOTE_CALL_REQ', +'COLUMN', N'CONFIGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'数据请求的时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REMOTE_CALL_REQ', +'COLUMN', N'REQUESTDATETIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'数据请求的内容(待处理的数据内容)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REMOTE_CALL_REQ', +'COLUMN', N'REQUESTDATA' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'异常次数', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REMOTE_CALL_REQ', +'COLUMN', N'FAILEDCOUNT' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'数据反馈状态(-1-失败 0-待处理 1-成功,其它可根据业务需求来定制)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REMOTE_CALL_REQ', +'COLUMN', N'STATUS' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'远程调用(接口)请求表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REMOTE_CALL_REQ' +GO + +ALTER TABLE [dbo].[T_CORE_REMOTE_CALL_REQ] ADD CONSTRAINT [PK__T_CORE_REMOTE_CALL_REQ] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +CREATE NONCLUSTERED INDEX [IDX_TCRCR_CONFIGID] +ON [dbo].[T_CORE_REMOTE_CALL_REQ] ( + [CONFIGID] ASC +) +GO + +-- ---------------------------- +-- Table structure for T_CORE_REMOTE_CALL_RESP +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_REMOTE_CALL_RESP] ( + [ID] bigint NOT NULL, + [REQUESTID] bigint NULL, + [RESPONSEDATETIME] datetime NULL, + [RESPONSEDATA] text COLLATE Chinese_PRC_CI_AS NULL, + [STATUS] varchar(12) COLLATE Chinese_PRC_CI_AS NULL, + [LOG] text COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_REMOTE_CALL_RESP] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REMOTE_CALL_RESP', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'远程调用(接口)请求编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REMOTE_CALL_RESP', +'COLUMN', N'REQUESTID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'数据反馈的时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REMOTE_CALL_RESP', +'COLUMN', N'RESPONSEDATETIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'数据反馈的内容', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REMOTE_CALL_RESP', +'COLUMN', N'RESPONSEDATA' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'状态(1-成功 0-失败)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REMOTE_CALL_RESP', +'COLUMN', N'STATUS' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'日志', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REMOTE_CALL_RESP', +'COLUMN', N'LOG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'远程调用(接口)反馈表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REMOTE_CALL_RESP' +GO + +ALTER TABLE [dbo].[T_CORE_REMOTE_CALL_RESP] ADD CONSTRAINT [PK__T_CORE_REMOTE_CALL_RESP] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +CREATE NONCLUSTERED INDEX [IDX_TCRCR_REQUESTID] +ON [dbo].[T_CORE_REMOTE_CALL_RESP] ( + [REQUESTID] ASC +) +GO + +-- ---------------------------- +-- Table structure for T_CORE_REPORT_CONFIG +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_REPORT_CONFIG] ( + [ID] varchar(129) COLLATE Chinese_PRC_CI_AS NOT NULL, + [NAME] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [REMARK] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [VERSION] int NULL, + [CATEGORY] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_REPORT_CONFIG] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG', +'COLUMN', N'NAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'描述', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG', +'COLUMN', N'REMARK' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'类别', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG', +'COLUMN', N'CATEGORY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'报表配置', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG' +GO + +ALTER TABLE [dbo].[T_CORE_REPORT_CONFIG] ADD CONSTRAINT [PK_CORE_REPORT_CONFIG] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_REPORT_CONFIG_LINE +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_REPORT_CONFIG_LINE] ( + [ID] bigint NOT NULL, + [REPORTCONFIGID] varchar(129) COLLATE Chinese_PRC_CI_AS NULL, + [REPORTNAME] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [PARAM] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [DEFAULTPARAM] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [VERSION] int NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [LASTUPDATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [LASTUPDATEDBYNAME] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [LASTUPDATEDTIME] datetime NULL, + [ACTIVATEDFLAG] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYNAME] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDTIME] datetime NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_REPORT_CONFIG_LINE] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG_LINE', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'报表配置主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG_LINE', +'COLUMN', N'REPORTCONFIGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'报表名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG_LINE', +'COLUMN', N'REPORTNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'参数', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG_LINE', +'COLUMN', N'PARAM' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'默认参数', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG_LINE', +'COLUMN', N'DEFAULTPARAM' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本号', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG_LINE', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG_LINE', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG_LINE', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG_LINE', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG_LINE', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG_LINE', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'更新人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG_LINE', +'COLUMN', N'LASTUPDATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'更新人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG_LINE', +'COLUMN', N'LASTUPDATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'更新时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG_LINE', +'COLUMN', N'LASTUPDATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG_LINE', +'COLUMN', N'ACTIVATEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG_LINE', +'COLUMN', N'ACTIVATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG_LINE', +'COLUMN', N'ACTIVATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG_LINE', +'COLUMN', N'ACTIVATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'报表配置明细', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG_LINE' +GO + +ALTER TABLE [dbo].[T_CORE_REPORT_CONFIG_LINE] ADD CONSTRAINT [PK_CORE_REPORT_CONFIG_LINE] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +CREATE NONCLUSTERED INDEX [IDX_CORE_REPORT_CONFIG_LINE_REPORTCONFIGID] +ON [dbo].[T_CORE_REPORT_CONFIG_LINE] ( + [REPORTCONFIGID] ASC +) +GO + +-- ---------------------------- +-- Table structure for T_CORE_ROLE +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_ROLE] ( + [ID] bigint NOT NULL, + [ROLENAME] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [LASTSUSPENDEDFLAG] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDTIME] datetime NULL, + [USEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [USEDBYORGNAME] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [VERSION] int NULL, + [LASTSUSPENDEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [ROLEDESC] varchar(192) COLLATE Chinese_PRC_CI_AS NULL, + [ORDERNO] bigint NULL, + [PASSWORDPOLICYID] bigint NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_ROLE] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'角色编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'角色名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE', +'COLUMN', N'ROLENAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单日期', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'挂起标志(0-正常,1-挂起)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE', +'COLUMN', N'LASTSUSPENDEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'挂起时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE', +'COLUMN', N'LASTSUSPENDEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'使用单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE', +'COLUMN', N'USEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'使用单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE', +'COLUMN', N'USEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'挂起人ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE', +'COLUMN', N'LASTSUSPENDEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'最后注销人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE', +'COLUMN', N'LASTSUSPENDEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'角色说明', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE', +'COLUMN', N'ROLEDESC' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'排序码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE', +'COLUMN', N'ORDERNO' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'密码策略ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE', +'COLUMN', N'PASSWORDPOLICYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'系统角色表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE' +GO + +ALTER TABLE [dbo].[T_CORE_ROLE] ADD CONSTRAINT [PK_CORE_ROLE] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_ROLE_PERMISSION +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_ROLE_PERMISSION] ( + [ID] bigint NOT NULL, + [ROLEID] bigint NULL, + [PERMISSIONTYPEID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [TARGETID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_ROLE_PERMISSION] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE_PERMISSION', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'角色ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE_PERMISSION', +'COLUMN', N'ROLEID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'权限类型id(单位、物资类别等)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE_PERMISSION', +'COLUMN', N'PERMISSIONTYPEID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'目标权限ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE_PERMISSION', +'COLUMN', N'TARGETID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE_PERMISSION', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE_PERMISSION', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE_PERMISSION', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'系统角色权限表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE_PERMISSION' +GO + +ALTER TABLE [dbo].[T_CORE_ROLE_PERMISSION] ADD CONSTRAINT [PK_CORE_ROLE_PERMISSION] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +CREATE NONCLUSTERED INDEX [IDX_CORE_ROLE_PERMISSION_ROLEID] +ON [dbo].[T_CORE_ROLE_PERMISSION] ( + [ROLEID] ASC +) +GO + +-- ---------------------------- +-- Table structure for T_CORE_ROLE_PERMISSION_TYPE +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_ROLE_PERMISSION_TYPE] ( + [ID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [TYPENAME] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [PERMISSIONTYPE] varchar(18) COLLATE Chinese_PRC_CI_AS NULL, + [ORDERNO] bigint NULL, + [LASTSUSPENDEDFLAG] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDTIME] datetime NULL, + [GRIDPRIMARYURL] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [GRIDCOLUMNSETTINGS] varchar(2048) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_ROLE_PERMISSION_TYPE] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE_PERMISSION_TYPE', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'权限类型名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE_PERMISSION_TYPE', +'COLUMN', N'TYPENAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'角色类型(data:数据角色,menu:功能角色)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE_PERMISSION_TYPE', +'COLUMN', N'PERMISSIONTYPE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'排序号', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE_PERMISSION_TYPE', +'COLUMN', N'ORDERNO' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'停用标志(0-未停用,1-停用) ', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE_PERMISSION_TYPE', +'COLUMN', N'LASTSUSPENDEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'停用人ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE_PERMISSION_TYPE', +'COLUMN', N'LASTSUSPENDEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'停用时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE_PERMISSION_TYPE', +'COLUMN', N'LASTSUSPENDEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'权限对应模块的主URL', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE_PERMISSION_TYPE', +'COLUMN', N'GRIDPRIMARYURL' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'在权限里要显示的列表设置', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE_PERMISSION_TYPE', +'COLUMN', N'GRIDCOLUMNSETTINGS' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'停用人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE_PERMISSION_TYPE', +'COLUMN', N'LASTSUSPENDEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'系统角色权限类型表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE_PERMISSION_TYPE' +GO + +ALTER TABLE [dbo].[T_CORE_ROLE_PERMISSION_TYPE] ADD CONSTRAINT [PK_CORE_ROLE_PERMISSION_TYPE] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_ROLE_USER +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_ROLE_USER] ( + [ID] bigint NOT NULL, + [ROLEID] bigint NULL, + [CREATEDTIME] datetime NULL, + [USERID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [DEFAULTFLAG] varchar(1) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_ROLE_USER] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE_USER', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'角色ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE_USER', +'COLUMN', N'ROLEID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单日期', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE_USER', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'用户ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE_USER', +'COLUMN', N'USERID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE_USER', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE_USER', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否默认值', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE_USER', +'COLUMN', N'DEFAULTFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'系统用户角色表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE_USER' +GO + +ALTER TABLE [dbo].[T_CORE_ROLE_USER] ADD CONSTRAINT [PK_CORE_ROLE_USER] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +CREATE NONCLUSTERED INDEX [IDX_CORE_ROLE_USER_ROLEID] +ON [dbo].[T_CORE_ROLE_USER] ( + [ROLEID] ASC +) +GO + +-- ---------------------------- +-- Table structure for T_CORE_ROUNDING_RULE +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_ROUNDING_RULE] ( + [ID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [REMARK] varchar(768) COLLATE Chinese_PRC_CI_AS NOT NULL, + [LOCKED] varchar(12) COLLATE Chinese_PRC_CI_AS NULL, + [SCRIPT] varchar(max) COLLATE Chinese_PRC_CI_AS NULL, + [ORDERNO] bigint NULL, + [VERSION] int NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDFLAG] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDTIME] datetime NULL, + [RULENAME] varchar(96) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_ROUNDING_RULE] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROUNDING_RULE', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'备注', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROUNDING_RULE', +'COLUMN', N'REMARK' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否锁定', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROUNDING_RULE', +'COLUMN', N'LOCKED' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'脚本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROUNDING_RULE', +'COLUMN', N'SCRIPT' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'排序码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROUNDING_RULE', +'COLUMN', N'ORDERNO' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROUNDING_RULE', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROUNDING_RULE', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROUNDING_RULE', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROUNDING_RULE', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROUNDING_RULE', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROUNDING_RULE', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'注销标志', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROUNDING_RULE', +'COLUMN', N'LASTSUSPENDEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'注销人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROUNDING_RULE', +'COLUMN', N'LASTSUSPENDEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'注销人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROUNDING_RULE', +'COLUMN', N'LASTSUSPENDEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'注销时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROUNDING_RULE', +'COLUMN', N'LASTSUSPENDEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'参数名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROUNDING_RULE', +'COLUMN', N'RULENAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'修约规则', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROUNDING_RULE' +GO + +ALTER TABLE [dbo].[T_CORE_ROUNDING_RULE] ADD CONSTRAINT [PK_CORE_ROUNDING_RULE] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_SCHEDULE_TASK +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_SCHEDULE_TASK] ( + [ID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [TASKNAME] varchar(192) COLLATE Chinese_PRC_CI_AS NULL, + [SERVICENAME] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [METHODNAME] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [REMARK] varchar(768) COLLATE Chinese_PRC_CI_AS NULL, + [TYPE] varchar(12) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_SCHEDULE_TASK] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'任务名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK', +'COLUMN', N'TASKNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'执行的Service类名', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK', +'COLUMN', N'SERVICENAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'要执行的方法(参数最多2个,如果2个参数的情况下,第一个参数是当前定时任务触发的时间)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK', +'COLUMN', N'METHODNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'备注', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK', +'COLUMN', N'REMARK' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人所属单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人所属单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'类型(service:业务级别,可以新增、删除、启用和停用 sys:系统级,只允许修改CRON)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK', +'COLUMN', N'TYPE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'定时器任务', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK' +GO + +ALTER TABLE [dbo].[T_CORE_SCHEDULE_TASK] ADD CONSTRAINT [PK_CORE_SCHEDULE_TASK] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_SCHEDULE_TASK_CONFIG +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_SCHEDULE_TASK_CONFIG] ( + [ID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [CONFIGNAME] varchar(192) COLLATE Chinese_PRC_CI_AS NULL, + [TASKID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [PARAM] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [CRON] varchar(96) COLLATE Chinese_PRC_CI_AS NULL, + [TIMES] int NULL, + [REMARK] varchar(768) COLLATE Chinese_PRC_CI_AS NULL, + [VERSION] int NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDFLAG] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDTIME] datetime NULL, + [UID] varchar(96) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_SCHEDULE_TASK_CONFIG] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_CONFIG', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'配置名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_CONFIG', +'COLUMN', N'CONFIGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'定时器任务主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_CONFIG', +'COLUMN', N'TASKID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'方法所需的参数(可以为空)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_CONFIG', +'COLUMN', N'PARAM' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'CRON表达式', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_CONFIG', +'COLUMN', N'CRON' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'执行次数', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_CONFIG', +'COLUMN', N'TIMES' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'备注', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_CONFIG', +'COLUMN', N'REMARK' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_CONFIG', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_CONFIG', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_CONFIG', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_CONFIG', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人所属单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_CONFIG', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人所属单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_CONFIG', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用标志(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_CONFIG', +'COLUMN', N'ACTIVATEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_CONFIG', +'COLUMN', N'ACTIVATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_CONFIG', +'COLUMN', N'ACTIVATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_CONFIG', +'COLUMN', N'ACTIVATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'唯一标识(自定义)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_CONFIG', +'COLUMN', N'UID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'定时器任务配置表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_CONFIG' +GO + +ALTER TABLE [dbo].[T_CORE_SCHEDULE_TASK_CONFIG] ADD CONSTRAINT [PK_CORE_SCHEDULE_TASK_CONFIG] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + + +-- ---------------------------- +-- Table structure for T_CORE_SCHEDULE_TASK_LOG +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_SCHEDULE_TASK_LOG] ( + [ID] bigint NOT NULL, + [CONFIGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [PARAM] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [CRON] varchar(96) COLLATE Chinese_PRC_CI_AS NULL, + [STARTTIME] datetime NULL, + [ENDTIME] datetime NULL, + [SUCCESS] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [LOG] varchar(max) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_SCHEDULE_TASK_LOG] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_LOG', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'定时器任务主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_LOG', +'COLUMN', N'CONFIGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'方法所需的参数(可以为空)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_LOG', +'COLUMN', N'PARAM' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'CRON表达式', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_LOG', +'COLUMN', N'CRON' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'开始时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_LOG', +'COLUMN', N'STARTTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'结束时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_LOG', +'COLUMN', N'ENDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否执行成功(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_LOG', +'COLUMN', N'SUCCESS' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'日志', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_LOG', +'COLUMN', N'LOG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_LOG', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_LOG', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_LOG', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人所属单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_LOG', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人所属单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_LOG', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'定时器任务日志', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_LOG' +GO + +ALTER TABLE [dbo].[T_CORE_SCHEDULE_TASK_LOG] ADD CONSTRAINT [PK_CORE_SCHEDULE_TASK_LOG] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_SEQ_CORE +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_SEQ_CORE] ( + [ID] bigint NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_SEQ_CORE] SET (LOCK_ESCALATION = TABLE) +GO + + +-- ---------------------------- +-- Table structure for T_CORE_SEQUENCE +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_SEQUENCE] ( + [ID] varchar(66) COLLATE Chinese_PRC_CI_AS NOT NULL, + [PATTERN] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [JSONPARAM] varchar(4002) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_SEQUENCE] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SEQUENCE', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'序列样式', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SEQUENCE', +'COLUMN', N'PATTERN' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'json格式的参数', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SEQUENCE', +'COLUMN', N'JSONPARAM' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'系统序列', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SEQUENCE' +GO + +ALTER TABLE [dbo].[T_CORE_SEQUENCE] ADD CONSTRAINT [PK_CORE_SEQUENCE] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + + +-- ---------------------------- +-- Table structure for T_CORE_SHORTCUT_MENU +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_SHORTCUT_MENU] ( + [ID] bigint NOT NULL, + [MENUID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_SHORTCUT_MENU] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SHORTCUT_MENU', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SHORTCUT_MENU', +'COLUMN', N'MENUID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SHORTCUT_MENU', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SHORTCUT_MENU', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SHORTCUT_MENU', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SHORTCUT_MENU', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SHORTCUT_MENU', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'快捷菜单', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SHORTCUT_MENU' +GO + +ALTER TABLE [dbo].[T_CORE_SHORTCUT_MENU] ADD CONSTRAINT [PK_CORE_SHORTCUT_MENU] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_TABLE +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_TABLE] ( + [ID] varchar(66) COLLATE Chinese_PRC_CI_AS NOT NULL, + [AUDITABLE] varchar(1) COLLATE Chinese_PRC_CI_AS NOT NULL, + [ATTACHMENT] varchar(1) COLLATE Chinese_PRC_CI_AS NOT NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_TABLE] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'表名', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TABLE', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否是审核表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TABLE', +'COLUMN', N'AUDITABLE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否有附件', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TABLE', +'COLUMN', N'ATTACHMENT' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'数据库中表的基础关联信息', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TABLE' +GO + +ALTER TABLE [dbo].[T_CORE_TABLE] ADD CONSTRAINT [PK_CORE_TABLE] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_TABLE_HIERARCHY +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_TABLE_HIERARCHY] ( + [ID] bigint NOT NULL, + [TABLENAME] varchar(66) COLLATE Chinese_PRC_CI_AS NOT NULL, + [MASTERTABLENAME] varchar(66) COLLATE Chinese_PRC_CI_AS NOT NULL, + [REFERCOLUMN] varchar(66) COLLATE Chinese_PRC_CI_AS NOT NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_TABLE_HIERARCHY] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键(主要用于排序)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TABLE_HIERARCHY', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'表名', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TABLE_HIERARCHY', +'COLUMN', N'TABLENAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'父表名', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TABLE_HIERARCHY', +'COLUMN', N'MASTERTABLENAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'对应父表主键的列表名', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TABLE_HIERARCHY', +'COLUMN', N'REFERCOLUMN' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'数据库中表的层级关系', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TABLE_HIERARCHY' +GO + +ALTER TABLE [dbo].[T_CORE_TABLE_HIERARCHY] ADD CONSTRAINT [PK_CORE_TABLE_HIERARCHY] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_TABLE_PERMISSION +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_TABLE_PERMISSION] ( + [ID] bigint NOT NULL, + [TABLENAME] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [CATEGORY] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [SERVICECLASS] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [CHECKAVAILABLEMETHOD] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CHECKUPDATABLEMETHOD] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CHECKAVAILABLE] varchar(1) COLLATE Chinese_PRC_CI_AS NOT NULL, + [CHECKUPDATABLE] varchar(1) COLLATE Chinese_PRC_CI_AS NOT NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_TABLE_PERMISSION] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TABLE_PERMISSION', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'表名', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TABLE_PERMISSION', +'COLUMN', N'TABLENAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'类别(如:用户类型)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TABLE_PERMISSION', +'COLUMN', N'CATEGORY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'业务对应的Service类名', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TABLE_PERMISSION', +'COLUMN', N'SERVICECLASS' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'验证允许查看的方法名称(参数为主键的值)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TABLE_PERMISSION', +'COLUMN', N'CHECKAVAILABLEMETHOD' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'验证允许更新的方法名称(参数为主键的值)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TABLE_PERMISSION', +'COLUMN', N'CHECKUPDATABLEMETHOD' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否验证允许查看(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TABLE_PERMISSION', +'COLUMN', N'CHECKAVAILABLE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否验证允许更新(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TABLE_PERMISSION', +'COLUMN', N'CHECKUPDATABLE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'数据库中表对应的权限配置表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TABLE_PERMISSION' +GO + +ALTER TABLE [dbo].[T_CORE_TABLE_PERMISSION] ADD CONSTRAINT [PK_CORE_TABLE_PERMISSION] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_TODO_CONFIG +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_TODO_CONFIG] ( + [ID] bigint NOT NULL, + [NAME] varchar(192) COLLATE Chinese_PRC_CI_AS NULL, + [MENUID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CATEGORY] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [ICON] varchar(192) COLLATE Chinese_PRC_CI_AS NULL, + [INHERITPARAM] varchar(3) COLLATE Chinese_PRC_CI_AS NULL, + [JSONPARAM] varchar(768) COLLATE Chinese_PRC_CI_AS NULL, + [SERVICEMETHOD] varchar(513) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDFLAG] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYNAME] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDTIME] datetime NULL, + [DESCEXPRESSION] varchar(384) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_TODO_CONFIG] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TODO_CONFIG', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'待办名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TODO_CONFIG', +'COLUMN', N'NAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'待办对应的菜单ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TODO_CONFIG', +'COLUMN', N'MENUID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'待办的类型(T_CORE_CODE.CODECATEGORYID=todo)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TODO_CONFIG', +'COLUMN', N'CATEGORY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'待办图标', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TODO_CONFIG', +'COLUMN', N'ICON' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'继承菜单参数(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TODO_CONFIG', +'COLUMN', N'INHERITPARAM' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'JSON格式的参数(可以为空)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TODO_CONFIG', +'COLUMN', N'JSONPARAM' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'调用待办数据的方法(参数必需是RestJsonWrapperBean,可以为空)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TODO_CONFIG', +'COLUMN', N'SERVICEMETHOD' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用标志', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TODO_CONFIG', +'COLUMN', N'ACTIVATEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TODO_CONFIG', +'COLUMN', N'ACTIVATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TODO_CONFIG', +'COLUMN', N'ACTIVATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TODO_CONFIG', +'COLUMN', N'ACTIVATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'描述单据的表达式', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TODO_CONFIG', +'COLUMN', N'DESCEXPRESSION' +GO + +ALTER TABLE [dbo].[T_CORE_TODO_CONFIG] ADD CONSTRAINT [PK_CORE_TODO_CONFIG] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_USER +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_USER] ( + [ID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [USERNAME] varchar(66) COLLATE Chinese_PRC_CI_AS NULL, + [PASSWORD] varchar(120) COLLATE Chinese_PRC_CI_AS NULL, + [EMAIL] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [MOBILE] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [IDCARD] varchar(24) COLLATE Chinese_PRC_CI_AS NULL, + [FAILEDLOGINATTEMPTS] int NULL, + [ORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [ORGNAME] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDFLAG] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [PASSWORDUPDATEDTIME] datetime NULL, + [USERTYPE] varchar(18) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDTIME] datetime NULL, + [VERSION] int NULL, + [STATUS] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [USERID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [EXPIREDPASSWORDUSES] bigint NULL, + [EXPIRYDATE] datetime NULL, + [MULTILOGIN] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [PARENTORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_USER] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'账号', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'用户名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER', +'COLUMN', N'USERNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'用户密码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER', +'COLUMN', N'PASSWORD' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'邮箱', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER', +'COLUMN', N'EMAIL' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'手机号', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER', +'COLUMN', N'MOBILE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'身份证号', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER', +'COLUMN', N'IDCARD' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'输入密码错误次数', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER', +'COLUMN', N'FAILEDLOGINATTEMPTS' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER', +'COLUMN', N'ORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER', +'COLUMN', N'ORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'停用标志(0:正常,1:停用)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER', +'COLUMN', N'LASTSUSPENDEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'密码修改时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER', +'COLUMN', N'PASSWORDUPDATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'用户类型,根据实际业务进行设置', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER', +'COLUMN', N'USERTYPE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用/停用人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER', +'COLUMN', N'LASTSUSPENDEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用/停用人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER', +'COLUMN', N'LASTSUSPENDEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用/停用时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER', +'COLUMN', N'LASTSUSPENDEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'用户状态', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER', +'COLUMN', N'STATUS' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'人员编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER', +'COLUMN', N'USERID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'过期密码使用次数', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER', +'COLUMN', N'EXPIREDPASSWORDUSES' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'用户到期日', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER', +'COLUMN', N'EXPIRYDATE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'允许重复登录', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER', +'COLUMN', N'MULTILOGIN' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'父单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER', +'COLUMN', N'PARENTORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'系统用户表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER' +GO + +ALTER TABLE [dbo].[T_CORE_USER] ADD CONSTRAINT [PK_CORE_USER] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_USER_PERMISSION +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_USER_PERMISSION] ( + [ID] bigint NOT NULL, + [USERID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [PERMISSIONTYPEID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [TARGETID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [DEFAULTFLAG] varchar(1) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_USER_PERMISSION] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER_PERMISSION', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'用户ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER_PERMISSION', +'COLUMN', N'USERID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'权限类型id', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER_PERMISSION', +'COLUMN', N'PERMISSIONTYPEID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'目标权限ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER_PERMISSION', +'COLUMN', N'TARGETID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER_PERMISSION', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER_PERMISSION', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER_PERMISSION', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否默认值', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER_PERMISSION', +'COLUMN', N'DEFAULTFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'系统角色权限表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER_PERMISSION' +GO + + +-- ---------------------------- +-- Table structure for T_CORE_USER_PERMISSION_TYPE +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_USER_PERMISSION_TYPE] ( + [ID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [TYPENAME] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [PERMISSIONTYPE] varchar(18) COLLATE Chinese_PRC_CI_AS NULL, + [ORDERNO] bigint NULL, + [LASTSUSPENDEDFLAG] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDTIME] datetime NULL, + [GRIDCHOOSEURL] varchar(258) COLLATE Chinese_PRC_CI_AS NULL, + [GRIDCOLUMNSETTINGS] varchar(2048) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [GRIDQUERYURL] varchar(129) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_USER_PERMISSION_TYPE] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER_PERMISSION_TYPE', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'权限类型名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER_PERMISSION_TYPE', +'COLUMN', N'TYPENAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'权限类型', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER_PERMISSION_TYPE', +'COLUMN', N'PERMISSIONTYPE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'排序号', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER_PERMISSION_TYPE', +'COLUMN', N'ORDERNO' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'停用标志(0-未停用,1-停用) ', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER_PERMISSION_TYPE', +'COLUMN', N'LASTSUSPENDEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'停用人ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER_PERMISSION_TYPE', +'COLUMN', N'LASTSUSPENDEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'停用时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER_PERMISSION_TYPE', +'COLUMN', N'LASTSUSPENDEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'权限对应模块的选择URL', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER_PERMISSION_TYPE', +'COLUMN', N'GRIDCHOOSEURL' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'在权限里要显示的列表设置', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER_PERMISSION_TYPE', +'COLUMN', N'GRIDCOLUMNSETTINGS' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'停用人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER_PERMISSION_TYPE', +'COLUMN', N'LASTSUSPENDEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'权限GRID查询URL', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER_PERMISSION_TYPE', +'COLUMN', N'GRIDQUERYURL' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'系统用户权限类型表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER_PERMISSION_TYPE' +GO + +ALTER TABLE [dbo].[T_CORE_USER_PERMISSION_TYPE] ADD CONSTRAINT [PK_CORE_USER_PERMISSION_TYPE] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +ALTER TABLE [dbo].[T_CORE_USER_PERMISSION] ADD CONSTRAINT [PK_CORE_USER_PERMISSION] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_WECHAT_USER +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_WECHAT_USER] ( + [ID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [OPENID] varchar(96) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_WECHAT_USER] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WECHAT_USER', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'微信端的openId', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WECHAT_USER', +'COLUMN', N'OPENID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WECHAT_USER', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WECHAT_USER', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WECHAT_USER', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人所属单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WECHAT_USER', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人所属单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WECHAT_USER', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'微信端的用户信息', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WECHAT_USER' +GO + +ALTER TABLE [dbo].[T_CORE_WECHAT_USER] ADD CONSTRAINT [PK_CORE_WECHAT_USER] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_WK_PANEL +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_WK_PANEL] ( + [ID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [TITLE] varchar(192) COLLATE Chinese_PRC_CI_AS NULL, + [URL] varchar(768) COLLATE Chinese_PRC_CI_AS NULL, + [VERSION] int NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDFLAG] varchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDTIME] datetime NULL, + [AUTHORITYCONTROL] varchar(3) COLLATE Chinese_PRC_CI_AS NULL, + [TITLEDISPLAY] varchar(1) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_WK_PANEL] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WK_PANEL', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'标题', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WK_PANEL', +'COLUMN', N'TITLE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'url', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WK_PANEL', +'COLUMN', N'URL' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WK_PANEL', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WK_PANEL', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WK_PANEL', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WK_PANEL', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WK_PANEL', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WK_PANEL', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'注销标志', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WK_PANEL', +'COLUMN', N'LASTSUSPENDEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'注销人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WK_PANEL', +'COLUMN', N'LASTSUSPENDEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'注销人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WK_PANEL', +'COLUMN', N'LASTSUSPENDEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'注销时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WK_PANEL', +'COLUMN', N'LASTSUSPENDEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否控制权限(是-yes 否-no)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WK_PANEL', +'COLUMN', N'AUTHORITYCONTROL' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否显示标题(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WK_PANEL', +'COLUMN', N'TITLEDISPLAY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'工作区面板', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WK_PANEL' +GO + +ALTER TABLE [dbo].[T_CORE_WK_PANEL] ADD CONSTRAINT [PK_CORE_WK_PANEL] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_WKUP_CONF +-- ---------------------------- +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[T_CORE_WKUP_CONF]') AND type IN ('U')) + DROP TABLE [dbo].[T_CORE_WKUP_CONF] +GO + +CREATE TABLE [dbo].[T_CORE_WKUP_CONF] ( + [ID] bigint NOT NULL, + [USERID] varchar(36) COLLATE Chinese_PRC_CI_AS NOT NULL, + [PANELID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CONFIG] varchar(600) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_WKUP_CONF] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WKUP_CONF', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'用户编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WKUP_CONF', +'COLUMN', N'USERID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'工作区面板ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WKUP_CONF', +'COLUMN', N'PANELID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'界面配置json', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WKUP_CONF', +'COLUMN', N'CONFIG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WKUP_CONF', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WKUP_CONF', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单日期', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WKUP_CONF', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'用户的工作区面板配置主表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WKUP_CONF' +GO + + +-- ---------------------------- +-- Primary Key structure for table T_CORE_WKUP_CONF +-- ---------------------------- +ALTER TABLE [dbo].[T_CORE_WKUP_CONF] ADD CONSTRAINT [PK_CORE_WKUP_CONF] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_WORK_AGENT +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_WORK_AGENT] ( + [ID] bigint NOT NULL, + [AGENT] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [PRINCIPAL] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [STARTTIME] datetime NULL, + [ENDTIME] datetime NULL, + [STATUS] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_WORK_AGENT] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WORK_AGENT', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'代理人', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WORK_AGENT', +'COLUMN', N'AGENT' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'被代理人', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WORK_AGENT', +'COLUMN', N'PRINCIPAL' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'代理时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WORK_AGENT', +'COLUMN', N'STARTTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'结束', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WORK_AGENT', +'COLUMN', N'ENDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'状态(DRAFT,EXECUTING,CLOSED)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WORK_AGENT', +'COLUMN', N'STATUS' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WORK_AGENT', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WORK_AGENT', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WORK_AGENT', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WORK_AGENT', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WORK_AGENT', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'工作代理表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WORK_AGENT' +GO + +ALTER TABLE [dbo].[T_CORE_WORK_AGENT] ADD CONSTRAINT [PK_CORE_WORK_AGENT] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_WORK_AGENT_MENU +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_WORK_AGENT_MENU] ( + [ID] bigint NOT NULL, + [AGENTID] bigint NULL, + [MENUID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_WORK_AGENT_MENU] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WORK_AGENT_MENU', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'代理主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WORK_AGENT_MENU', +'COLUMN', N'AGENTID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WORK_AGENT_MENU', +'COLUMN', N'MENUID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WORK_AGENT_MENU', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WORK_AGENT_MENU', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WORK_AGENT_MENU', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WORK_AGENT_MENU', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WORK_AGENT_MENU', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'工作代理菜单表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WORK_AGENT_MENU' +GO + +ALTER TABLE [dbo].[T_CORE_WORK_AGENT_MENU] ADD CONSTRAINT [PK_CORE_WORK_AGENT_MENU] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_EXPORT_LOG +-- ---------------------------- +CREATE TABLE [dbo].[T_CORE_EXPORT_LOG] +( + [ID] bigint NOT NULL, + [GRIDNAME] VARCHAR(64) COLLATE Chinese_PRC_CI_AS NULL, + [FILENAME] VARCHAR(192) COLLATE Chinese_PRC_CI_AS NULL, + [EXPORTMODE] VARCHAR(12) COLLATE Chinese_PRC_CI_AS NULL, + [URL] VARCHAR(270) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] VARCHAR(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] VARCHAR(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] DATETIME, + [CREATEDBYORGID] VARCHAR(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] VARCHAR(270) COLLATE Chinese_PRC_CI_AS NULL + CONSTRAINT PK_CORE_EXPORT_LOG PRIMARY KEY(ID) +); + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'导出日志表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EXPORT_LOG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EXPORT_LOG', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'GRID名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EXPORT_LOG', @level2type=N'COLUMN',@level2name=N'GRIDNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EXPORT_LOG', @level2type=N'COLUMN',@level2name=N'FILENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'导出方式(同步/异步)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EXPORT_LOG', @level2type=N'COLUMN',@level2name=N'EXPORTMODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'下载链接' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EXPORT_LOG', @level2type=N'COLUMN',@level2name=N'URL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EXPORT_LOG', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EXPORT_LOG', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单日期' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EXPORT_LOG', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EXPORT_LOG', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EXPORT_LOG', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +-- --------create table--------------------------------------------------------end + +-- --------初始数据----------------------------------------------------------begin + +-- ---------------------------- +-- Records of t_core_admin_menu +-- ---------------------------- +INSERT INTO T_CORE_ADMIN_MENU (ID, MENUNAME, MENUICON, HREF, PARENTID, ORDERNO) VALUES ('10', '系统配置', NULL, NULL, NULL, 10); +INSERT INTO T_CORE_ADMIN_MENU (ID, MENUNAME, MENUICON, HREF, PARENTID, ORDERNO) VALUES ('1010', '基础配置', NULL, NULL, '10', 1010); +INSERT INTO T_CORE_ADMIN_MENU (ID, MENUNAME, MENUICON, HREF, PARENTID, ORDERNO) VALUES ('101010', '选择页配置', NULL, '/secure/core/module/admin/choose-configs/page/edit-list', '1010', 101010); +INSERT INTO T_CORE_ADMIN_MENU (ID, MENUNAME, MENUICON, HREF, PARENTID, ORDERNO) VALUES ('101020', '下拉框配置', NULL, '/secure/core/module/admin/select-configs/page/edit-list', '1010', 101020); +INSERT INTO T_CORE_ADMIN_MENU (ID, MENUNAME, MENUICON, HREF, PARENTID, ORDERNO) VALUES ('1020', '定制化配置', NULL, NULL, '10', 1020); +INSERT INTO T_CORE_ADMIN_MENU (ID, MENUNAME, MENUICON, HREF, PARENTID, ORDERNO) VALUES ('102010', '页面配置', NULL, '/secure/core/module/admin/page-configs/page/edit-list', '1020', 102010); + + +-- ---------------------------- +-- Records of T_CORE_MENU +-- ---------------------------- +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('80', '统计查询', NULL, NULL, 80, '统计查询', '018.svg', NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('8001', '查询配置', '/secure/core/module/item/query-configs/page/edit-list', '80', 8001, '查询配置', NULL, '001.png'); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('8002', '统计查询', '/secure/core/module/item/query-configs/page/search-list', '80', 8002, '统计查询', NULL, '009.png'); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('8003', '报表查询', '/secure/core/module/sys/report-configs/page/line-search-list', '80', 8003, '报表查询', NULL, '034.png'); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('90', '用户与组织管理', NULL, NULL, 90, '用户与组织管理', '011.svg', NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9001', '用户管理', '/secure/core/module/mdm/users/page/edit-list', '90', 9001, '用户管理', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9002', '单位管理', '/secure/core/module/mdm/orgs/page/edit-list', '90', 9002, '单位管理', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9003', '角色管理', '/secure/core/module/sys/roles/page/edit-list', '90', 9003, '角色管理', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9004', '角色用户矩阵', '/secure/core/module/sys/role-users/page/matrix', '90', 9004, '角色用户矩阵', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9010', '在线用户', '/secure/core/module/sys/login-logs/page/online-list', '90', 9010, '在线用户', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('92', '工作流', NULL, NULL, 92, '工作流', '007.svg', NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9201', '流程配置', '/secure/core/module/sys/bpmn-drafts/page/edit-list', '92', 9201, '流程配置', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9202', '流程查询', '/secure/core/module/sys/bpmn-procs/page/search-list', '92', 9202, '流程查询', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9233', '异常处理', '/secure/core/module/sys/bpmn-targets/page/odd-list', '92', 9233, '异常处理', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('93', '系统配置', NULL, NULL, 93, '系统配置', '011.svg', NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9301', '菜单配置', '/secure/core/module/sys/menus/page/edit-list', '93', 9301, '菜单配置', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9302', '菜单组管理', '/secure/core/module/sys/menu-groups/page/edit-list', '93', 9302, '菜单组管理', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9303', '定时任务查询', '/secure/core/module/sys/schedule-tasks/page/search-list', '93', 9303, '定时器任务查询', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9304', '定时任务配置', '/secure/core/module/sys/schedule-tasks/page/edit-list?type=service', '93', 9304, '定时任务配置', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9305', '系统定时任务配置', '/secure/core/module/sys/schedule-tasks/page/edit-list?type=sys', '93', 9305, '系统定时任务配置', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9306', '定时任务日志', '/secure/core/module/sys/schedule-task-configs/page/search-list', '93', 9306, '定时任务日志', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9307', '邮件模板配置', '/secure/core/module/item/email-templates/page/edit-list', '93', 9307, '邮件模板配置', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9308', '邮件发送查询', '/secure/core/module/item/emails/page/search-list', '93', 9308, '邮件发送查询', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9309', '邮件配置', '/secure/core/module/item/email-configs/page/edit-list', '93', 9309, '邮件配置', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9310', '系统参数维护', '/secure/core/module/sys/constants/page/edit-list', '93', 9310, '系统参数维护', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9311', '审计跟踪配置', '/secure/core/module/sys/at-configs/page/edit-list', '93', 9311, '审计跟踪配置', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9312', '站内消息', '/secure/core/module/item/messages/page/edit-list', '93', 9312, '站内消息', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9313', '站内消息查询', '/secure/core/module/item/messages/page/search-list', '93', 9313, '站内消息查询', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9314', '报表配置', '/secure/core/module/sys/report-configs/page/edit-list', '93', 9314, '报表配置', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9315', '密码策略', '/secure/core/module/sys/password-policies/page/edit-list', '93', 9315, '密码策略', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9316', 'ELN数据源', '/secure/core/module/item/eln-dses/page/edit-list', '93', 9316, 'ELN数据源', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9317', 'ELN模板', '/secure/core/module/item/eln-tmpls/page/edit-list', '93', 9317, 'ELN模板', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9318', '系统编码', '/secure/core/module/sys/codes/page/edit-list', '93', 9318, '系统编码', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9319', '远程调用配置', '/secure/core/module/sys/remote-calls/page/edit-list', '93', 9319, '远程调用配置', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9320', '节假日维护', '/core/module/item/calendars/page/main', '93', 9320, '节假日维护', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9321', '修约规则', '/secure/core/module/sys/rounding-rules/page/edit-list', '93', 9321, '修约规则', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9322', '待办配置', '/secure/core/module/sys/todo-configs/page/edit-list', '93', 9322, '待办配置', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('94', '系统日志', NULL, NULL, 94, '系统日志', '026.svg', NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9401', '系统操作日志', '/secure/core/module/sys/logs/page/search-list', '94', 9401, '系统操作日志', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9402', '系统登录日志', '/secure/core/module/sys/login-logs/page/search-list', '94', 9402, '系统登录日志', NULL, NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9403', '导出日志', '/secure/core/module/sys/export-logs/page/edit-list', '94', '9403', '导出日志', NULL, NULL); + +-- ---------------------------- +-- Records of t_core_admin_select_config +-- ---------------------------- +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG (ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) VALUES (NEXT VALUE FOR SEQ_CORE, '系统编码', 'sys', '/secure/core/module/sys/codes/queries/selectable', 'code', 'codeName'); +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG (ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) VALUES (NEXT VALUE FOR SEQ_CORE, '系统编码分类', 'codeCategory', '/secure/core/module/sys/code-categories/queries/selectable', 'id', 'codeCategoryName'); +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG (ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) VALUES (NEXT VALUE FOR SEQ_CORE, '菜单额外信息', 'menuExt', '/secure/core/module/sys/menu-exts/queries/selectable', 'id', 'serviceName'); +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG (ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) VALUES (NEXT VALUE FOR SEQ_CORE, '组织机构', 'org', '/secure/core/module/mdm/orgs/queries/selectable', 'id', 'orgName'); +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG (ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) VALUES (NEXT VALUE FOR SEQ_CORE, '班组岗位用户', 'user-post', '/secure/core/module/mdm/orgs/post-users/queries/selectable', 'ext$.postid', 'ext$.postname'); +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG (ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) VALUES (NEXT VALUE FOR SEQ_CORE, '密码策略', 'password-policy', '/secure/core/module/sys/password-policies/queries/selectable', 'id', 'name'); +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG (ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) VALUES (NEXT VALUE FOR SEQ_CORE, '报表配置', 'reportConfigLine', '/secure/core/module/sys/report-configs/lines/queries/selectable', 'id', 'reportName'); + + +-- ---------------------------- +-- Records of t_core_admin_choose_config +-- ---------------------------- +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (NEXT VALUE FOR SEQ_CORE, '功能菜单', '功能菜单', 'menu', '/secure/core/module/sys/menus/page/choose-list', NULL); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (NEXT VALUE FOR SEQ_CORE, '单位', '单位', 'org', '/secure/core/module/mdm/orgs/page/choose-list', NULL); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (NEXT VALUE FOR SEQ_CORE, '单位(简)', '单位', 'org-simple', '/secure/core/module/mdm/orgs/page/simple-choose-list', '40%'); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (NEXT VALUE FOR SEQ_CORE, '角色', '角色', 'role', '/secure/core/module/sys/roles/page/choose-list', NULL); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (NEXT VALUE FOR SEQ_CORE, '用户(左右结构多选)', '用户', 'mult-user', '/secure/core/module/mdm/users/page/choose-mult-list', NULL); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (NEXT VALUE FOR SEQ_CORE, '用户', '用户', 'user', '/secure/core/module/mdm/users/page/choose-list', NULL); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (NEXT VALUE FOR SEQ_CORE, '用户(简)', '用户', 'user-simple', '/secure/core/module/mdm/users/page/simple-choose-list', '30%'); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (NEXT VALUE FOR SEQ_CORE, '邮件模板', '邮件模板', 'email-template', '/secure/core/module/item/email-templates/page/choose-list', NULL); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (NEXT VALUE FOR SEQ_CORE, '报表配置', '报表配置', 'report-config', '/secure/core/module/sys/report-configs/page/line-choose-list', NULL); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (NEXT VALUE FOR SEQ_CORE, 'ELN数据源', 'ELN数据源', 'core-eln-ds', '/secure/core/module/item/eln-dses/page/choose-list', NULL); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (NEXT VALUE FOR SEQ_CORE, 'ELN模板', 'ELN模板', 'eln-tmpl', '/secure/core/module/item/eln-tmpls/page/choose-list', NULL); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (NEXT VALUE FOR SEQ_CORE, '系统表', '系统表', 'table', '/secure/core/module/sys/tables/page/choose-list', NULL); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (NEXT VALUE FOR SEQ_CORE, '系统表字段', '系统表字段', 'table-column', '/secure/core/module/sys/tables/page/column-choose-list', NULL); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (NEXT VALUE FOR SEQ_CORE, '修约规则', '修约规则', 'rounding-rule', '/secure/core/module/sys/rounding-rules/page/choose-list', NULL); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (NEXT VALUE FOR SEQ_CORE, '业务功能', '业务功能', 'gikam-reqentry', '/secure/core/module/gikam/reqentries/page/choose-list', NULL); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (NEXT VALUE FOR SEQ_CORE, '系统编码', '系统编码', 'code', '/secure/core/module/sys/codes/page/choose-list', '28%'); + +-- ---------------------------- +-- Records of t_core_code_category +-- ---------------------------- +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('activatedFlag', '启用停用', 'sys', NULL, 25, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('columnType', '数据库字段类型', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('confirmFlag', '是或否', 'biz', NULL, 17, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('coreElnDisplayCategory', 'eln数据源显示类型', 'sys', NULL, 6, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('coreElnDsScope', '作用域', 'sys', NULL, 6, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('coreElnDsSqlCategory', 'SQL类型', 'sys', NULL, 6, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('country', '国家', 'biz', NULL, 2, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('fileServerClusterNode', '文件服务器集群节点编码', 'biz', NULL, 21, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('lastSuspendedFlag', '停用状态', 'biz', NULL, 21, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('locked', '是否锁定', 'sys', NULL, 3, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('natio', '民族', 'biz', NULL, 4, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('orgcategory', '组织类型', 'sys', NULL, 5, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('orgProperty', '部门属性', 'biz', NULL, 21, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('passwordPolicy', '密码策略类型', 'sys', NULL, 5, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('queryGroup', '通用查询分组', 'biz', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('remoteCallRequestStatus', '远程调用请求状态', 'sys', NULL, 93, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('remoteCallResponseStatus', '远程调用反馈状态', 'sys', NULL, 93, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('reportCategory', '报表组类别', 'sys', NULL, 29, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('sex', '性别', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('todo', '待办类型', 'sys', NULL, NULL, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('userStatus', '用户状态', 'sys', NULL, 24, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('writeBackCategory', '反写控制类型', 'sys', NULL, 5, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('yesorno', '是否', 'sys', NULL, 24, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('requestMode', '导出方式', 'sys', NULL, '94', NULL, NULL, NULL, NULL); + +-- ---------------------------- +-- Records of t_core_code +-- ---------------------------- +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '美国', 'country', NULL, 2, 0, '0', NULL, NULL, NULL, 'America', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '中国', 'country', NULL, 1, 1, '0', NULL, NULL, NULL, 'China', 'admin', '超级管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '男', 'sex', NULL, 1, 2, '0', NULL, NULL, NULL, 'male', 'admin', '超级管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '未锁定', 'locked', NULL, 1, 0, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '已锁定', 'locked', NULL, 2, 0, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '汉族', 'natio', NULL, 1, 0, '0', NULL, NULL, NULL, 'Ha', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '回族', 'natio', NULL, 1, 0, '0', NULL, NULL, NULL, 'Hui', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '实验室', 'orgcategory', NULL, 1, 0, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '部门', 'orgcategory', NULL, 2, 0, '0', NULL, NULL, NULL, '2', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '岗位', 'orgcategory', NULL, 3, 0, '0', NULL, NULL, NULL, '3', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '女', 'sex', NULL, 1, 2, '0', NULL, NULL, NULL, 'woma', 'admin', '超级管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '壮族', 'natio', NULL, 1, 2, '0', NULL, NULL, NULL, 'Zhuang', 'admin', '超级管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '满族', 'natio', NULL, 1, 2, '0', NULL, NULL, NULL, 'Manchu', 'admin', '超级管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '彝族', 'natio', NULL, 1, 2, '0', NULL, NULL, NULL, 'Yi', 'admin', '超级管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '字符串', 'columnType', NULL, 1, 0, '0', NULL, NULL, NULL, 'STRING', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '数字', 'columnType', NULL, 2, 0, '0', NULL, NULL, NULL, 'NUMBER', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '日期', 'columnType', NULL, 3, 0, '0', NULL, NULL, NULL, 'DATE', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '日期时间', 'columnType', NULL, 4, 0, '0', NULL, NULL, NULL, 'DATETIME', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '可用', 'lastSuspendedFlag', NULL, 1, 0, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '停用', 'lastSuspendedFlag', NULL, 2, 0, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '下拉框', 'columnType', NULL, 5, 0, '0', NULL, NULL, NULL, 'SELECT', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '日本', 'country', NULL, 3, 0, '0', NULL, NULL, NULL, 'Japa', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '激活', 'userStatus', NULL, 1, 0, '0', NULL, NULL, NULL, 'activated', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '锁定', 'userStatus', NULL, 2, 0, '0', NULL, NULL, NULL, 'locked', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '废弃', 'userStatus', NULL, 3, 0, '0', NULL, NULL, NULL, 'deprecated', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '否', 'yesorno', NULL, 1, 0, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '是', 'yesorno', NULL, 2, 0, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '全局策略', 'passwordPolicy', NULL, 1, 0, '0', NULL, NULL, NULL, 'GLOBAL', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '角色策略', 'passwordPolicy', NULL, 1, 0, '0', NULL, NULL, NULL, 'ROLE', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '常规报表', 'reportCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'common', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '查询报表', 'reportCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'select', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '常规报表', 'reportCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'common', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '查询报表', 'reportCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'select', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '成功', 'remoteCallRequestStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '失败', 'remoteCallRequestStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '-1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '待处理', 'remoteCallRequestStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '成功', 'remoteCallResponseStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '失败', 'remoteCallResponseStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '常规报表', 'reportCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'common', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '查询报表', 'reportCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'select', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '成功', 'remoteCallRequestStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '失败', 'remoteCallRequestStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '-1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '待处理', 'remoteCallRequestStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '成功', 'remoteCallResponseStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '失败', 'remoteCallResponseStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '业务待办', 'todo', NULL, 1, 0, '0', NULL, NULL, NULL, 'business', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '超期提醒', 'todo', NULL, 21, 0, '0', NULL, NULL, NULL, 'overdue', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '启用', 'activatedFlag', NULL, 1, NULL, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '停用', 'activatedFlag', NULL, 2, NULL, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '是', 'confirmFlag', NULL, 1, 1, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '否', 'confirmFlag', NULL, 1, 1, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '存储过程', 'coreElnDsSqlCategory', NULL, 2, NULL, '0', NULL, NULL, NULL, 'procedure', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '公有', 'coreElnDsScope', NULL, 1, NULL, '0', NULL, NULL, NULL, 'public', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '私有', 'coreElnDsScope', NULL, 2, NULL, '0', NULL, NULL, NULL, 'protect', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '表格', 'coreElnDisplayCategory', NULL, 1, NULL, '0', NULL, NULL, NULL, 'list', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '详细', 'coreElnDisplayCategory', NULL, 2, NULL, '0', NULL, NULL, NULL, 'detail', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '普通SQL', 'coreElnDsSqlCategory', NULL, 1, NULL, '0', NULL, NULL, NULL, 'commonSql', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '实时反写', 'writeBackCategory', NULL, NULL, 0, '0', NULL, NULL, NULL, 'realtime', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '事件反写', 'writeBackCategory', NULL, NULL, 0, '0', NULL, NULL, NULL, 'trigger', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '同步', 'requestMode', NULL, NULL, 0, '0', NULL, NULL, NULL, 'sync', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '异步', 'requestMode', NULL, NULL, 0, '0', NULL, NULL, NULL, 'async', 'admin', '系统管理员', NULL); + +-- ---------------------------- +-- Records of t_core_code_class +-- ---------------------------- +INSERT INTO T_CORE_CODE_CLASS (ID, CODECLASSNAME, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('biz', '业务编码', 0, 0, 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE_CLASS (ID, CODECLASSNAME, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('sys', '系统编码', 0, 0, 'admin', '系统管理员', NULL); + +-- ---------------------------- +-- Records of t_core_constant +-- ---------------------------- +INSERT INTO T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('ACCOUNT_EXPIRY_INTERVAL', '365', '用户到期天数', '系统', '1', NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('FILE-CKEDITOR-EXTENSIONS', 'jpg,jpeg,png,bmp', 'CKEDITOR中允许上传的图片类型', '系统', '1', 0, NULL, NULL, NULL); +INSERT INTO T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('FILE-EXTENSIONS', 'txt,htm,html,doc,jpg,jpeg,gif,tif,tiff,png,bmp,zip,rar,xls,ppt,ini,pdf,docx,xlsx,swf,dwg,wps,pptx,ppt,cpt,json', '附件上传允许的文件类型', '系统', '1', 0, NULL, NULL, NULL); +INSERT INTO T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('FILE-SPACELIMIT', '100', '附件大小限制,单位为M', '系统', '1', 0, NULL, NULL, NULL); +INSERT INTO T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('FILE-VIEW-EXTENSIONS', 'txt,doc,jpg,jpeg,png,bmp,xls,ppt,pdf,docx,xlsx,pptx,ppt', '允许预览的的文件类型', '系统', '1', 0, NULL, NULL, NULL); +INSERT INTO T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('FILESERVER_CLUSTER', '0', '文件服务器是否集群,根据Nginx的配置请求不同的文件服务器(0否,1是)', '系统', '1', NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('LOGIN.LOGINMODE', '10001', '登录方式(2进制 xxxx,第一位账号,第二位手机号,第三位身份证号,第四位电子邮箱,第五位人员编码)', '系统', '1', 0, NULL, NULL, NULL); +INSERT INTO T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('LOGIN_TIMEOUT', '1800', '登录超时(单位:秒)', '系统', '1', NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('SYS_AMTD_IN_MS', '0', '可接受的应用程序的时间和数据库时间的偏差', '系统', '1', 0, NULL, NULL, NULL); +INSERT INTO T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('WORKSPACE-REFRESH-FREQUENCY', '0.5', '登录首页刷新频率(分钟)', '系统', '1', 0, NULL, NULL, NULL); + +-- ---------------------------- +-- Records of t_core_org +-- ---------------------------- +INSERT INTO T_CORE_ORG (ID, ORGNAME, PARENTID, ORGCATEGORY, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME, BIZCODE, ORGPROPERTY, ORGSHORTNAME, ORDERACCEPT, SAMPLEDEPARTMENT, ORDERNO) VALUES ('901', '其他单位', NULL, 'company', 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1); +INSERT INTO T_CORE_ORG (ID, ORGNAME, PARENTID, ORGCATEGORY, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME, BIZCODE, ORGPROPERTY, ORGSHORTNAME, ORDERACCEPT, SAMPLEDEPARTMENT, ORDERNO) VALUES ('901901', '北京三维天地科技有限公司', '901', 'department', 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 2); + +-- ---------------------------- +-- Records of t_core_password_policy +-- ---------------------------- +INSERT INTO T_CORE_PASSWORD_POLICY (ID, NAME, TYPE, MINNUMBER, MINLOWERCASE, MINUPPERCASE, MINSPECIALCHARACTERS, MINLENGTH, MAXLENGTH, MAXFAILEDATTEMPTS, EXPIRYINTERVAL, EXPIREDMAXUSE, REUSEINTERVAL, HISTORYLENGTH, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDTIME, LASTSUSPENDEDBYNAME) +VALUES (1, '全局策略', 'GLOBAL', NULL, NULL, NULL, NULL, 6, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL); + +-- ---------------------------- +-- Records of t_core_role +-- ---------------------------- +INSERT INTO T_CORE_ROLE (ID, ROLENAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDTIME, USEDBYORGID, USEDBYORGNAME, CREATEDBYID, LASTSUSPENDEDBYID, CREATEDBYNAME, VERSION, LASTSUSPENDEDBYNAME, ROLEDESC, ORDERNO, PASSWORDPOLICYID) VALUES (1, '管理员角色', null, '0', NULL, '901901', NULL, NULL, NULL, NULL, 60, NULL, NULL, 1, NULL); + +-- ---------------------------- +-- Records of t_core_role_permission +-- ---------------------------- +INSERT INTO T_CORE_ROLE_PERMISSION (ID, ROLEID, PERMISSIONTYPEID, TARGETID, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (491, 1, 'T_CORE_MENU', '0', 'admin', '系统管理员', NULL); + +-- ---------------------------- +-- Records of T_CORE_ROLE_PERMISSION_TYPE +-- ---------------------------- +INSERT INTO T_CORE_ROLE_PERMISSION_TYPE(ID, TYPENAME, PERMISSIONTYPE, GRIDPRIMARYURL, GRIDCOLUMNSETTINGS, ORDERNO, LASTSUSPENDEDFLAG) VALUES ('T_CORE_MENU_GROUP', '菜单组权限', 'data', '/secure/core/module/sys/menu-groups', '{title:''菜单组编码'',field:''id''},{title:''菜单组名称'',field:''groupName''}', '22', '0'); +INSERT INTO T_CORE_ROLE_PERMISSION_TYPE(ID, TYPENAME, PERMISSIONTYPE, GRIDPRIMARYURL, GRIDCOLUMNSETTINGS, ORDERNO, LASTSUSPENDEDFLAG) VALUES ('T_CORE_MENU', '菜单权限', 'menu', '/secure/core/module/sys/menus', '{title:''菜单ID'',field:''id''},{title:''菜单名称'',field:''menuName''},{title:''菜单类型'',field:''applicable''}', '10', '0'); +INSERT INTO T_CORE_ROLE_PERMISSION_TYPE(ID, TYPENAME, PERMISSIONTYPE, GRIDPRIMARYURL, GRIDCOLUMNSETTINGS, ORDERNO, LASTSUSPENDEDFLAG) VALUES ('T_CORE_ORG', '单位权限', 'data', '/secure/core/module/mdm/orgs', '{title:''单位编码'',field:''id''},{title:''单位名称'',field:''orgName''}', '10', '0'); +INSERT INTO T_CORE_ROLE_PERMISSION_TYPE(ID, TYPENAME, PERMISSIONTYPE, ORDERNO, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDTIME, GRIDPRIMARYURL, GRIDCOLUMNSETTINGS, LASTSUSPENDEDBYNAME) VALUES ('T_CORE_WK_PANEL', '首页面板权限', 'data', 23, '0', NULL, NULL, '/secure/core/module/item/workspace-panels', '{title:''首页面板名称'',field:''title''}', NULL); + + +-- ---------------------------- +-- Records of t_core_role_user +-- ---------------------------- +INSERT INTO T_CORE_ROLE_USER (ID, ROLEID, CREATEDTIME, USERID, CREATEDBYID, CREATEDBYNAME, DEFAULTFLAG) VALUES (1, 1, NULL, 'admin', NULL, NULL, NULL); + +-- ---------------------------- +-- Records of t_core_rounding_rule +-- ---------------------------- + +INSERT INTO T_CORE_ROUNDING_RULE(ID, REMARK, LOCKED, SCRIPT, ORDERNO, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, RULENAME) VALUES ('FDA', '四舍六入五留双,保留N位小数。当尾数小于或等于4时,直接将尾数舍去;当尾数大于或等于6时,将尾数 舍去并向前一位进位;当尾数为5,而尾数后面的数字均为0时,应看尾数 “5”的前一位:若前一位数字此时为奇数,就向前进一位;若前一位数字 此时为偶数,则将尾数舍去,数字“0”在此时被视为偶数;当尾数为5,而 尾数“5”的后面还有任何不是0的数字时,无论前一位在此时为奇数还是偶数, 也无论“5”后面不为0的数字在哪一位上,都向前进一位', '0', 'if (NumberUtils.isScientificNumber(data)) { + return NumberUtils.scientificNotationFormat(new BigDecimal(data).setScale(numberCnt, RoundingMode.HALF_EVEN), numberCnt); +} +return new BigDecimal(data).setScale(numberCnt, RoundingMode.HALF_EVEN).toString();', '3', '0', NULL, NULL, NULL, 'FDA'); + +INSERT INTO T_CORE_ROUNDING_RULE(ID, REMARK, LOCKED, SCRIPT, ORDERNO, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, RULENAME) VALUES ('NONE', '无修约规则', '0', 'return data;', '4', '0', NULL, NULL, NULL, '无修约规则'); + + +INSERT INTO T_CORE_ROUNDING_RULE(ID, REMARK, LOCKED, SCRIPT, ORDERNO, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, RULENAME) VALUES ('ISO', '四舍五入保留N位小数。如果大于5,则最后的有效数字+1;如果小于5,则舍去;例如:设 小数为3位,则150.2637=150.264和174.2834=174.283', '0', 'if (NumberUtils.isScientificNumber(data)) { + return NumberUtils.scientificNotationFormat(new BigDecimal(data).setScale(numberCnt, RoundingMode.HALF_UP), numberCnt); +} +return new BigDecimal(data).setScale(numberCnt, RoundingMode.HALF_UP).toString();', '2', '0', NULL, NULL, NULL, 'ISO'); + +INSERT INTO T_CORE_ROUNDING_RULE(ID, REMARK, LOCKED, SCRIPT, ORDERNO, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, RULENAME) VALUES ('EPA', '保留N位有效数字。如果大于或等于5,则有效数字最后一位+1,其余非有效数字将被删除 (如果是在小数点右边)或是被换成0(如果在小数点左边)。如果被修约数字为科学计数法,则修约结果用科学计数法表示;如果被修约数字为普通计数,则修约结果可以用普通计数表示的会用普通计数表示,否则用修约结果用科学计数法表示。例如: 如果设置有效数字为3位,那么1=1.00;1.2E2=1.20E2;0.0000001=1.00E-7', '0', 'import java.util.regex.Pattern; +import java.util.regex.Matcher; +String roundingResult = null; +String originalData = new BigDecimal(data).stripTrailingZeros().toPlainString(); +boolean negative = originalData.contains("-"); +boolean scientificNumber = NumberUtils.isScientificNumber(data); +String positiveData = negative ? originalData.substring(1) : originalData; + +int notZeorIndex = -1; // 第1个非0数字的索引 +Pattern notZeroPattern = Pattern.compile("[1-9]{1}"); +Matcher notZeroMatcher = notZeroPattern.matcher(positiveData); +if (notZeroMatcher.find()) { + notZeorIndex = notZeroMatcher.start(); +} else { + return "0"; +} + +String prefixData = null; // 整数部分 +int pointIndex = positiveData.indexOf("."); // 小数点位置索引 +if (pointIndex == -1) { + prefixData = positiveData; +} else { + prefixData = positiveData.substring(0, pointIndex); +} +int prefixDataLength = prefixData.length(); // 整数部分长度 + +/** + * 处理思路:分为整数部分为0 和 整数部分不为0的情况,其中的关键是处理四舍六入后的进位问题 + */ +if (notZeorIndex == 0) { + String tempRoundingResult = new BigDecimal(positiveData).setScale(numberCnt - prefixDataLength, RoundingMode.HALF_UP).toPlainString(); + String tempPrefixData = null; // 整数部分 + int tempPointIndex = tempRoundingResult.indexOf("."); // 小数点位置索引 + if (tempPointIndex == -1) { + tempPrefixData = tempRoundingResult; + } else { + tempPrefixData = tempRoundingResult.substring(0, tempPointIndex); + } + int tempPrefixDataLength = tempPrefixData.length(); // 整数部分长度 + if (tempPrefixDataLength > prefixDataLength) { + roundingResult = new BigDecimal(tempRoundingResult).setScale(numberCnt - tempPrefixDataLength, RoundingMode.HALF_UP).toString(); + } else { + roundingResult = new BigDecimal(tempRoundingResult).setScale(numberCnt - prefixDataLength, RoundingMode.HALF_UP).toString(); + } +} else { + String tempRoundingResult = new BigDecimal(positiveData).setScale(notZeorIndex - 2 + numberCnt, RoundingMode.HALF_UP).toPlainString(); + Matcher tempNotZeroMatcher = notZeroPattern.matcher(tempRoundingResult); + int tempNotZeorIndex = -1; // 第1个非0数字的索引 + if (tempNotZeroMatcher.find()) { + tempNotZeorIndex = tempNotZeroMatcher.start(); + } + if (tempNotZeorIndex == 0) { + roundingResult = new BigDecimal(tempRoundingResult).setScale(numberCnt - 1, RoundingMode.HALF_UP).toPlainString(); + } else if (tempNotZeorIndex < notZeorIndex) { + roundingResult = new BigDecimal(tempRoundingResult).setScale(tempNotZeorIndex - 2 + numberCnt, RoundingMode.HALF_UP).toPlainString(); + } else { + roundingResult = new BigDecimal(tempRoundingResult).setScale(notZeorIndex - 2 + numberCnt, RoundingMode.HALF_UP).toPlainString(); + } +} + +if (scientificNumber) { + roundingResult = NumberUtils.scientificNotationFormat(new BigDecimal(roundingResult), numberCnt - 1); +} +return (negative ? "-" : "") + roundingResult;', '1', '0', NULL, NULL, NULL, 'EPA'); + +-- ---------------------------- +-- Records of t_core_sequence +-- ---------------------------- +INSERT INTO T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) VALUES ('SEQ_ACTIVITI', '[nnnnnnnnnnnn]', NULL); +INSERT INTO T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) VALUES ('SEQ_CORE', '[nnnnnnnnnnnn]', NULL); +INSERT INTO T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) VALUES ('SEQ_ORDERNO', '[nnnnnnnnnnnn]', NULL); +INSERT INTO T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) VALUES ('T_CORE_AT_RECORD', '[nnnnnnnnnnnn]', NULL); +INSERT INTO T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) VALUES ('T_CORE_AT_RECORD_LINE', '[nnnnnnnnnnnn]', NULL); +INSERT INTO T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) VALUES ('T_CORE_EMAIL_CONFIG_RECEIPENT', '[nnnnnnnnnnnn]', NULL); +INSERT INTO T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) VALUES ('T_CORE_FILE', '[nnnnnnnnnnnn]', NULL); +INSERT INTO T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) VALUES ('T_CORE_MENU', '[yyyy][mm][dd][nnn]', NULL); +INSERT INTO T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) VALUES ('T_CORE_MENU_GROUP', '[yyyy][mm][nnnnn]', NULL); +INSERT INTO T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) VALUES ('T_CORE_MENU_GROUP_LINE', '[nnnnnnnnnnnn]', NULL); +INSERT INTO T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) VALUES ('T_CORE_QUERY_CONFIG', '[yyyy][mm][nnnnn]', NULL); +INSERT INTO T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) VALUES ('T_CORE_QUERY_CONFIG_COLUMN', '[nnnnnnnnnnnn]', NULL); +INSERT INTO T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) VALUES ('T_CORE_SCHEDULE_TASK_CONFIG', '[yyyy][mm][nnnnn]', NULL); + +-- ---------------------------- +-- Records of t_core_table +-- ---------------------------- +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ADMIN_CHOOSE_CONFIG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ADMIN_MYBATIS_MAPPER', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ADMIN_MYBATIS_STMT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ADMIN_PAGE_CONFIG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ADMIN_SELECT_CONFIG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_BPMN_COMMENT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_BPMN_DIAGRAM', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_BPMN_DRAFT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_BPMN_INST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_BPMN_INST_TASK', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_BPMN_INST_TASK_ROLE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_BPMN_INST_TASK_USER', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_BPMN_PROC', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_CODE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_CODE_CATEGORY', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_CONSTANT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_DATASOURCE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_DATE_SEQUENCE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ELN', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ELN_AT_RECORD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ELN_DS', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ELN_DS_FIELD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ELN_FIELD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ELN_TMPL', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ELN_TMPL_DS', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ELN_TMPL_VERSION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_EMAIL_CONFIG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_EMAIL_CONFIG_RECEIPENT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_EMAIL_CONFIG_REC_ROLE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_FILE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_LEVEL_SEQUENCE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_LOG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_LOGIN_LOG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_MENU', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_MENU_DELETED', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_MENU_GROUP', '1', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_MENU_GROUP_LINE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_MESSAGE', '0', '1'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_MESSAGE_RECEIPENT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ORG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ORG_USER', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_PASSWORD_POLICY', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_QUERY_CONFIG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_QUERY_CONFIG_COLUMN', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_REPORT_CONFIG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_REPORT_CONFIG_LINE', '0', '1'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ROLE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ROLE_PERMISSION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ROLE_PERMISSION_TYPE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ROLE_USER', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_ROUNDING_RULE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_SCHEDULE_TASK', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_SCHEDULE_TASK_CONFIG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_SCHEDULE_TASK_LOG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_SHORTCUT_MENU', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_TODO_CONFIG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_USER', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_USER_PERMISSION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_WKUP_CONF', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_WK_PANEL', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_WORK_AGENT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_WORK_AGENT_MENU', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_EXPORT_LOG', '0', '0'); + +-- ---------------------------- +-- Records of t_core_table_hierarchy +-- ---------------------------- +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES (NEXT VALUE FOR SEQ_CORE, 'T_CORE_ELN_DS_FIELD', 'T_CORE_ELN_DS', 'ELNDSID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES (NEXT VALUE FOR SEQ_CORE, 'T_CORE_EMAIL_CONFIG_RECEIPENT', 'T_CORE_EMAIL_CONFIG', 'CONFIGID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES (NEXT VALUE FOR SEQ_CORE, 'T_CORE_EMAIL_CONFIG_REC_ROLE', 'T_CORE_EMAIL_CONFIG', 'CONFIGID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES (NEXT VALUE FOR SEQ_CORE, 'T_CORE_ADMIN_MYBATIS_STMT', 'T_CORE_ADMIN_MYBATIS_MAPPER', 'MAPPERID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES (NEXT VALUE FOR SEQ_CORE, 'T_CORE_LES_TEMPLATE_UNIT', 'T_CORE_LES_TEMPLATE', 'TEMPLATEID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES (NEXT VALUE FOR SEQ_CORE, 'T_CORE_QUERY_CONFIG_COLUMN', 'T_CORE_QUERY_CONFIG', 'CONFIGID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES (NEXT VALUE FOR SEQ_CORE, 'T_CORE_MENU_GROUP_LINE', 'T_CORE_MENU_GROUP', 'GROUPID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES (NEXT VALUE FOR SEQ_CORE, 'T_CORE_ELN_TMPL_DS', 'T_CORE_ELN_TMPL', 'ELNTMPLID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES (NEXT VALUE FOR SEQ_CORE, 'T_CORE_ELN_TMPL_VERSION', 'T_CORE_ELN_TMPL', 'ELNTMPLID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES (NEXT VALUE FOR SEQ_CORE, 'T_CORE_MESSAGE_RECEIPENT', 'T_CORE_MESSAGE', 'MESSAGEID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES (NEXT VALUE FOR SEQ_CORE, 'T_CORE_REPORT_CONFIG_LINE', 'T_CORE_REPORT_CONFIG', 'REPORTCONFIGID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES (NEXT VALUE FOR SEQ_CORE, 'T_CORE_WORK_AGENT_MENU', 'T_CORE_WORK_AGENT', 'AGENTID'); + +-- ---------------------------- +-- Records of t_core_user +-- ---------------------------- +INSERT INTO T_CORE_USER (ID, USERNAME, PASSWORD, EMAIL, MOBILE, IDCARD, FAILEDLOGINATTEMPTS, ORGID, ORGNAME, LASTSUSPENDEDFLAG, PASSWORDUPDATEDTIME, USERTYPE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, VERSION, STATUS, USERID, EXPIREDPASSWORDUSES, EXPIRYDATE, PARENTORGID, MULTILOGIN) +VALUES ('admin', '系统管理员', '649dc0802f2145b34bafee6886e4762d', NULL, NULL, NULL, 0, '901901', '北京三维天地科技有限公司', '0', NULL, 'sysAdmin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 7, 'actived', '12345', 0, NULL, NULL, '0'); + +-- ---------------------------- +-- Records of t_core_user_permission_type +-- ---------------------------- +INSERT INTO T_CORE_USER_PERMISSION_TYPE (ID, TYPENAME, PERMISSIONTYPE, ORDERNO, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDTIME, GRIDCHOOSEURL, GRIDCOLUMNSETTINGS, LASTSUSPENDEDBYNAME, GRIDQUERYURL) VALUES ('T_CORE_ORG', '访问部门', 'data', 1, '0', NULL, NULL, '/secure/core/module/mdm/orgs/page/choose-list', '{title:''部门编码'',field:''targetId''},{title:''部门名称'',field:''ext$.orgname''},{title:''默认部门'',field:''defaultFlag'',type:''select'',category : ''sys'',param : {codeCategoryId :''yesorno''}}', NULL, '/secure/core/module/mdm/user-permissions/permission-types/T_CORE_ORG/queries'); +INSERT INTO T_CORE_USER_PERMISSION_TYPE (ID, TYPENAME, PERMISSIONTYPE, ORDERNO, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDTIME, GRIDCHOOSEURL, GRIDCOLUMNSETTINGS, LASTSUSPENDEDBYNAME, GRIDQUERYURL) VALUES ('T_CORE_REPORT_CONFIG_LINE', '报表配置明细查询权限', 'data', 6, '1', NULL, NULL, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_USER_PERMISSION_TYPE (ID, TYPENAME, PERMISSIONTYPE, ORDERNO, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDTIME, GRIDCHOOSEURL, GRIDCOLUMNSETTINGS, LASTSUSPENDEDBYNAME, GRIDQUERYURL) VALUES ('T_CORE_ROLE', '访问角色', 'data', 2, '0', NULL, NULL, '/secure/core/module/sys/roles/page/choose-list', '{title:''角色名称'',field:''ext$.rolename''},{title:''默认角色'',field:''defaultFlag'',type:''select'',category : ''sys'',param : {codeCategoryId :''yesorno''}}', NULL, '/core/module/sys/role-users/queries'); + +-- ---------------------------- +-- Records of t_core_wk_panel +-- ---------------------------- +INSERT INTO T_CORE_WK_PANEL (ID, TITLE, URL, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, AUTHORITYCONTROL, TITLEDISPLAY, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) VALUES ('13025', '待办', '/module/index/workspaces/todo-panel', NULL, '0', NULL, NULL, NULL, '0', '1', NULL, NULL, NULL, NULL, NULL); + + +-- --------初始数据----------------------------------------------------------end + +-- ----------------------------- 2019-12-30 add by zhangjr---------------------begin +insert into T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, CREATEDTIME, CREATEDBYID, CREATEDBYNAME, VERSION) +values ('MAX_ATTEMPTS', '5', '调用方法失败后重试次数', '系统', '1', null, null, null, null); +-- ----------------------------- 2019-12-30 add by zhangjr---------------------END + +-- ----------------------------- 2019-12-30 add by jinx---------------------begin +ALTER TABLE T_CORE_EXPORT_LOG DROP COLUMN GRIDNAME; +-- ----------------------------- 2019-12-30 add by jinx---------------------end + +-- ----------------------------- 2020-01-03 add by jinx---------------------begin + +INSERT INTO T_CORE_CONSTANT(ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW) VALUES ('FINEREPORT_FILE_HANDLE', '1', '帆软报表历史文件处理', '系统', '0'); + +UPDATE T_CORE_FILE SET BIZCATEGORY = 'master' WHERE SCOPE = 'finereport' AND TARGETID LIKE 'T_CORE_REPORT_CONFIG_LINE$%'; + +-- ----------------------------- 2020-01-03 add by jinx---------------------end + +-- ----------------------------- 2019-01-13 add by shixw--------------begin + +EXEC sp_rename '[dbo].[T_CORE_USER].[USERID]', 'USERNO', 'COLUMN' +GO + +ALTER TABLE [dbo].[T_CORE_USER] ALTER COLUMN [USERNO] varchar(36) COLLATE Chinese_PRC_CI_AS NULL + +-- ----------------------------- 2019-01-13 add by shixw--------------end + +-- ----------------------------- 2019-01-14 add by zhangjr--------------begin +CREATE TABLE [dbo].[T_CORE_BPMN_DRAFT_ORG] ( + [ID] bigint NOT NULL, + [DRAFTID] bigint NOT NULL, + [USEDORGID] varchar(32) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(32) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(32) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(192) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_BPMN_DRAFT_ORG] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DRAFT_ORG', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'草稿编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DRAFT_ORG', +'COLUMN', N'DRAFTID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'使用部门编码(可为空)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DRAFT_ORG', +'COLUMN', N'USEDORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DRAFT_ORG', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DRAFT_ORG', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DRAFT_ORG', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DRAFT_ORG', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DRAFT_ORG', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'流程草稿的使用部门', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DRAFT_ORG' +GO + +-- ---------------------------- +-- Primary Key structure for table T_CORE_BPMN_COMMENT +-- ---------------------------- +ALTER TABLE [dbo].[T_CORE_BPMN_DRAFT_ORG] ADD CONSTRAINT [PK__T_CORE_BPMN_DRAFT_ORG] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +INSERT INTO T_CORE_BPMN_DRAFT_ORG(ID, DRAFTID, USEDORGID, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +SELECT NEXT VALUE FOR SEQ_CORE, ID, USEDORGID, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME + FROM T_CORE_BPMN_DRAFT + WHERE USEDORGID IS NOT NULL; + +ALTER TABLE [dbo].[T_CORE_BPMN_DRAFT] DROP COLUMN [USEDORGID]; + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) +VALUES ('T_CORE_BPMN_DRAFT_ORG','0','0'); + +INSERT INTO t_core_table_hierarchy (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES (NEXT VALUE FOR SEQ_CORE, 'T_CORE_BPMN_DRAFT_ORG', 'T_CORE_BPMN_DRAFT', 'DRAFTID'); + +CREATE TABLE [dbo].[T_CORE_BPMN_PROC_ORG] ( + [ID] bigint NOT NULL, + [PROCID] bigint NOT NULL, + [USEDORGID] varchar(32) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(32) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(32) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(192) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_BPMN_PROC_ORG] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_PROC_ORG', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'流程定义编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_PROC_ORG', +'COLUMN', N'PROCID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'使用部门编码(可为空)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_PROC_ORG', +'COLUMN', N'USEDORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_PROC_ORG', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_PROC_ORG', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_PROC_ORG', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_PROC_ORG', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单据单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_PROC_ORG', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'流程定义的使用部门', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_PROC_ORG' +GO + +-- ---------------------------- +-- Primary Key structure for table T_CORE_BPMN_COMMENT +-- ---------------------------- +ALTER TABLE [dbo].[T_CORE_BPMN_PROC_ORG] ADD CONSTRAINT [PK__T_CORE_BPMN_PROC_ORG] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +INSERT INTO T_CORE_BPMN_PROC_ORG(ID, PROCID, USEDORGID, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +SELECT NEXT VALUE FOR SEQ_CORE, ID, USEDORGID, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME + FROM T_CORE_BPMN_PROC + WHERE USEDORGID IS NOT NULL; + +ALTER TABLE [dbo].[T_CORE_BPMN_PROC] DROP COLUMN [USEDORGID]; + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) +VALUES ('T_CORE_BPMN_PROC_ORG','0','0'); + +INSERT INTO t_core_table_hierarchy (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES (NEXT VALUE FOR SEQ_CORE, 'T_CORE_BPMN_PROC_ORG', 'T_CORE_BPMN_PROC', 'PROCID'); +-- ----------------------------- 2019-01-14 add by zhangjr--------------end + +-- ----------------------------- 2020-01-15 add by shixw--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_CORE_NOTICE( + ID BIGINT NOT NULL, + TITLE VARCHAR(540) NULL , + PUBLISHORGID VARCHAR(36) NULL , + PUBLISHORGNAME VARCHAR(270) NULL , + IMPORTANCE VARCHAR(36) NULL , + INFOCATEGORY VARCHAR(36) NULL , + VALIDDATE DATETIME NULL , + INDEXDISPLAY VARCHAR(36) NULL , + NOTICECATEGORY VARCHAR(36) NULL , + CONTENT TEXT NULL , + STATUS VARCHAR(36) NULL , + PROCESSSTATUS VARCHAR(18) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_NOTICE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'通知公告' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTICE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTICE', @level2type=N'COLUMN',@level2name=N'id'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标题' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTICE', @level2type=N'COLUMN',@level2name=N'title'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'发布单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTICE', @level2type=N'COLUMN',@level2name=N'publishOrgId'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'发布单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTICE', @level2type=N'COLUMN',@level2name=N'publishOrgName'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'重要程度' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTICE', @level2type=N'COLUMN',@level2name=N'importance'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'信息类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTICE', @level2type=N'COLUMN',@level2name=N'infoCategory'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'有效期' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTICE', @level2type=N'COLUMN',@level2name=N'validDate'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'首页显示' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTICE', @level2type=N'COLUMN',@level2name=N'indexDisplay'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'公告类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTICE', @level2type=N'COLUMN',@level2name=N'noticeCategory'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'内容' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTICE', @level2type=N'COLUMN',@level2name=N'content'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'状态(normal:正常,cancel:取消)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTICE', @level2type=N'COLUMN',@level2name=N'status'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTICE', @level2type=N'COLUMN',@level2name=N'createdById'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTICE', @level2type=N'COLUMN',@level2name=N'createdByName'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTICE', @level2type=N'COLUMN',@level2name=N'createdTime'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTICE', @level2type=N'COLUMN',@level2name=N'createdByOrgId'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTICE', @level2type=N'COLUMN',@level2name=N'createdByOrgName'; + +CREATE TABlE DBO.T_CORE_NOTICE_PERMISSION( + ID BIGINT NOT NULL, + NOTICEID BIGINT NULL , + PERMISSIONTYPE VARCHAR(36) NULL , + TARGETID VARCHAR(36) NULL , + TARGETNAME VARCHAR(270) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_NOTICE_PERMISSION PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'通知公告权限' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTICE_PERMISSION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTICE_PERMISSION', @level2type=N'COLUMN',@level2name=N'id'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'通知公告id' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTICE_PERMISSION', @level2type=N'COLUMN',@level2name=N'noticeId'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'权限类型(T_CORE_ORG,T_CORE_ROLE,T_CORE_USER)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTICE_PERMISSION', @level2type=N'COLUMN',@level2name=N'permissionType'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'目标权限ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTICE_PERMISSION', @level2type=N'COLUMN',@level2name=N'targetId'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'目标权限名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTICE_PERMISSION', @level2type=N'COLUMN',@level2name=N'targetName'; + +CREATE NONCLUSTERED INDEX [IDX_CNP_NOTICEID] ON [dbo].[T_CORE_NOTICE_PERMISSION] ([NOTICEID]); + + + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('9323', '通知公告', null, '93', 9323, '通知公告', '022.svg', null); + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('932301', '通知公告编制', '/secure/core/module/item/notices/page/edit-list', '9323', 932301, '通知公告编制', '005.svg', null); + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('932302', '通知公告审核', '/secure/core/module/item/notices/page/audit-list', '9323', 932302, '通知公告审核', '058.svg', null); + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('932303', '通知公告撤销', '/secure/core/module/item/notices/page/cancel-list', '9323', 932303, '通知公告撤销', '015.svg', null); + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('932304', '通知公告查询', '/secure/core/module/item/notices/page/search-list', '9323', 932304, '通知公告查询', '077.svg', null); + + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) +VALUES ('T_CORE_NOTICE', '1', '1'); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) +VALUES ('T_CORE_NOTICE_PERMISSION', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('932301','T_CORE_NOTICE_PERMISSION', 'T_CORE_NOTICE', 'NOTICEID'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('infocategory', '信息类型', 'sys', NULL, 26, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('importance', '重要程度', 'sys', NULL, 24, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('noticecategory', '公告类型', 'sys', NULL, 27, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '通知公告', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'notice'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '工作计划', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'workplan'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '制度规范', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'rule'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '政策法规', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'law'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '企业新闻', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'news'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '工作动态', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'worktrend'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '常用资料', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'data'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '工作报告', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'report'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '常见问题', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'faq'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '服务支持', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'servicesupport'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '变更公示', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'modification'); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '普通', 'importance', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'ordinary'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '重要', 'importance', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'important'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '全局公告', 'noticecategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'whole'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '权限公告', 'noticecategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'authority'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('noticestatus', '通知状态', 'sys', NULL, 27, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '正常', 'noticestatus', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'normal'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '撤销', 'noticestatus', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'cancel'); + +INSERT INTO t_core_menu_ext(ID, SERVICENAME, TABLENAME, TYPE, ENABLE, EXT) VALUES ('9323', '通知公告', 'T_CORE_NOTICE', 'audit_def', '1', NULL); + +-- ----------------------------- 2020-01-15 add by shixw---------------------end + +-- ----------------------------- 2020-01-17 add by shixw--------------begin + + +-- 建表语句 +CREATE TABlE DBO.T_CORE_PV_CONF( + ID BIGINT NOT NULL, + CONFNAME VARCHAR(120) NULL , + MASTERFILTER VARCHAR(1) NULL , + MASTERFILTERCONF TEXT NULL , + ACTIVATEDFLAG VARCHAR(1) NULL, + ACTIVATEDBYID VARCHAR(36) NULL, + ACTIVATEDBYNAME VARCHAR(60) NULL, + ACTIVATEDTIME DATETIME NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_PV_CONF PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据可视化配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_CONF'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_CONF', @level2type=N'COLUMN',@level2name=N'id'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'可视化配置名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_CONF', @level2type=N'COLUMN',@level2name=N'confName'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主业务流程过滤' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_CONF', @level2type=N'COLUMN',@level2name=N'masterFilter'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'过滤配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_CONF', @level2type=N'COLUMN',@level2name=N'masterFilterConf'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用标志' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_CONF', @level2type=N'COLUMN',@level2name=N'activatedFlag'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_CONF', @level2type=N'COLUMN',@level2name=N'activatedById'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_CONF', @level2type=N'COLUMN',@level2name=N'activatedByName'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_CONF', @level2type=N'COLUMN',@level2name=N'activatedTime'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_CONF', @level2type=N'COLUMN',@level2name=N'createdById'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_CONF', @level2type=N'COLUMN',@level2name=N'createdByName'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_CONF', @level2type=N'COLUMN',@level2name=N'createdTime'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_CONF', @level2type=N'COLUMN',@level2name=N'createdByOrgId'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_CONF', @level2type=N'COLUMN',@level2name=N'createdByOrgName'; + +CREATE TABlE DBO.T_CORE_PV_MASTER_CONF( + ID BIGINT NOT NULL, + CONFID BIGINT NULL , + MASTERCONFNO VARCHAR(36) NULL , + MASTERCONFNAME VARCHAR(120) NULL , + DATASEARCH VARCHAR(1) NULL , + TOTALSQL TEXT NULL , + DONESQL TEXT NULL , + SUBFILTER VARCHAR(1) NULL , + SUBFILTERCONF TEXT NULL , + DISPLAYGRIDDATA VARCHAR(1) NULL , + GRIDSQL TEXT NULL , + ORDERNO INT NULL , + STATUSSQL TEXT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_PV_MASTER_CONF PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据可视化主业务流程配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_MASTER_CONF'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_MASTER_CONF', @level2type=N'COLUMN',@level2name=N'id'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'配置ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_MASTER_CONF', @level2type=N'COLUMN',@level2name=N'confId'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'流程编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_MASTER_CONF', @level2type=N'COLUMN',@level2name=N'masterConfNo'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'流程名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_MASTER_CONF', @level2type=N'COLUMN',@level2name=N'masterConfName'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'节点显示数据' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_MASTER_CONF', @level2type=N'COLUMN',@level2name=N'dataSearch'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'总数SQL' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_MASTER_CONF', @level2type=N'COLUMN',@level2name=N'totalSql'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'已办SQL' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_MASTER_CONF', @level2type=N'COLUMN',@level2name=N'doneSql'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'子业务流程过滤' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_MASTER_CONF', @level2type=N'COLUMN',@level2name=N'subFilter'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'过滤配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_MASTER_CONF', @level2type=N'COLUMN',@level2name=N'subFilterConf'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'展示列表数据' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_MASTER_CONF', @level2type=N'COLUMN',@level2name=N'displayGridData'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'列表查询SQL' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_MASTER_CONF', @level2type=N'COLUMN',@level2name=N'gridSql'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_MASTER_CONF', @level2type=N'COLUMN',@level2name=N'orderNo'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'流程状态SQL' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_MASTER_CONF', @level2type=N'COLUMN',@level2name=N'statusSql'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_MASTER_CONF', @level2type=N'COLUMN',@level2name=N'createdById'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_MASTER_CONF', @level2type=N'COLUMN',@level2name=N'createdByName'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_MASTER_CONF', @level2type=N'COLUMN',@level2name=N'createdTime'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_MASTER_CONF', @level2type=N'COLUMN',@level2name=N'createdByOrgId'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_MASTER_CONF', @level2type=N'COLUMN',@level2name=N'createdByOrgName'; + +CREATE TABlE DBO.T_CORE_PV_SUB_CONF( + ID BIGINT NOT NULL, + MASTERCONFID BIGINT NULL , + SUBCONFNO VARCHAR(36) NULL , + SUBCONFNAME VARCHAR(120) NULL , + DATASEARCH VARCHAR(1) NULL , + TOTALSQL TEXT NULL , + DONESQL TEXT NULL , + DISPLAYGRIDDATA VARCHAR(1) NULL , + GRIDSQL TEXT NULL , + ORDERNO INT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_PV_SUB_CONF PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据可视化子业务流程配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_SUB_CONF'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_SUB_CONF', @level2type=N'COLUMN',@level2name=N'id'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主业务流程配置ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_SUB_CONF', @level2type=N'COLUMN',@level2name=N'masterConfId'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'流程编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_SUB_CONF', @level2type=N'COLUMN',@level2name=N'subConfNo'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'流程名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_SUB_CONF', @level2type=N'COLUMN',@level2name=N'subConfName'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'节点显示数据' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_SUB_CONF', @level2type=N'COLUMN',@level2name=N'dataSearch'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'总数SQL' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_SUB_CONF', @level2type=N'COLUMN',@level2name=N'totalSql'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'已办SQL' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_SUB_CONF', @level2type=N'COLUMN',@level2name=N'doneSql'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'展示列表数据' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_SUB_CONF', @level2type=N'COLUMN',@level2name=N'displayGridData'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'列表查询SQL' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_SUB_CONF', @level2type=N'COLUMN',@level2name=N'gridSql'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_SUB_CONF', @level2type=N'COLUMN',@level2name=N'orderNo'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_SUB_CONF', @level2type=N'COLUMN',@level2name=N'createdById'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_SUB_CONF', @level2type=N'COLUMN',@level2name=N'createdByName'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_SUB_CONF', @level2type=N'COLUMN',@level2name=N'createdTime'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_SUB_CONF', @level2type=N'COLUMN',@level2name=N'createdByOrgId'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_SUB_CONF', @level2type=N'COLUMN',@level2name=N'createdByOrgName'; + +CREATE TABlE DBO.T_CORE_PV_GRID_CONF( + ID BIGINT NOT NULL, + SOURCETYPE VARCHAR(36) NULL , + SOURCEID BIGINT NULL , + FIELD VARCHAR(60) NULL , + TITLE VARCHAR(120) NULL , + TYPE VARCHAR(18) NULL , + TYPECONF VARCHAR(36) NULL , + ACTIVATEDFLAG VARCHAR(1) NULL, + ACTIVATEDBYID VARCHAR(36) NULL, + ACTIVATEDBYNAME VARCHAR(60) NULL, + ACTIVATEDTIME DATETIME NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_PV_GRID_CONF PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据可视化列表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_GRID_CONF'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_GRID_CONF', @level2type=N'COLUMN',@level2name=N'id'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'来源类型(master/sub)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_GRID_CONF', @level2type=N'COLUMN',@level2name=N'sourceType'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'来源ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_GRID_CONF', @level2type=N'COLUMN',@level2name=N'sourceId'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'列名' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_GRID_CONF', @level2type=N'COLUMN',@level2name=N'field'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_GRID_CONF', @level2type=N'COLUMN',@level2name=N'title'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据类型(STRING、NUMBER、DATE、DATETIME、SELECT)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_GRID_CONF', @level2type=N'COLUMN',@level2name=N'type'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据类型配置(系统编码分类)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_GRID_CONF', @level2type=N'COLUMN',@level2name=N'typeConf'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用标志' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_GRID_CONF', @level2type=N'COLUMN',@level2name=N'activatedFlag'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_GRID_CONF', @level2type=N'COLUMN',@level2name=N'activatedById'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_GRID_CONF', @level2type=N'COLUMN',@level2name=N'activatedByName'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_GRID_CONF', @level2type=N'COLUMN',@level2name=N'activatedTime'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_GRID_CONF', @level2type=N'COLUMN',@level2name=N'createdById'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_GRID_CONF', @level2type=N'COLUMN',@level2name=N'createdByName'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_GRID_CONF', @level2type=N'COLUMN',@level2name=N'createdTime'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_GRID_CONF', @level2type=N'COLUMN',@level2name=N'createdByOrgId'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PV_GRID_CONF', @level2type=N'COLUMN',@level2name=N'createdByOrgName'; + +CREATE INDEX [IDX_TCPMC_CONFID] ON [T_CORE_PV_MASTER_CONF] +([CONFID]) +WITH (STATISTICS_NORECOMPUTE = ON, MAXDOP = 1) +GO + +CREATE INDEX [IDX_TCPSC_MASTERCONFID] ON [T_CORE_PV_SUB_CONF] +([MASTERCONFID]) +WITH (STATISTICS_NORECOMPUTE = ON, MAXDOP = 1) +GO + +CREATE INDEX [IDX_TCPGC_SOURCEID] ON [T_CORE_PV_GRID_CONF] +([SOURCEID]) +WITH (STATISTICS_NORECOMPUTE = ON, MAXDOP = 1) +GO + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9324', '业务可视化', '/secure/core/module/item/process-view-confs/page/edit-list', '93', 9324, '业务可视化', '046.svg', NULL); + + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) VALUES ('T_CORE_PV_CONF', '0', '0'); +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) VALUES ('T_CORE_PV_MASTER_CONF', '0', '0'); +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) VALUES ('T_CORE_PV_SUB_CONF', '0', '0'); +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) VALUES ('T_CORE_PV_GRID_CONF', '0', '0'); + + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES ('932401','T_CORE_PV_MASTER_CONF', 'T_CORE_PV_CONF', 'CONFID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES ('932402','T_CORE_PV_SUB_CONF', 'T_CORE_PV_MASTER_CONF', 'MASTERCONFID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES ('932403','T_CORE_PV_GRID_CONF', 'T_CORE_PV_MASTER_CONF', 'SOURCEID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES ('932404','T_CORE_PV_GRID_CONF', 'T_CORE_PV_SUB_CONF', 'SOURCEID'); + + +-- ----------------------------- 2020-01-17 add by shixw--------------end + +-- ----------------------------- 2020-01-18 add by shixw--------------begin + +delete from t_core_menu where id like '9323%'; + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('95', '消息中心', null, null, 95, '消息中心', '022.svg', null); + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('9501', '通知公告', null, '95', 9501, '通知公告', '022.svg', null); + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('950101', '通知公告编制', '/secure/core/module/item/notices/page/edit-list', '9501', 950101, '通知公告编制', '005.svg', null); + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('950102', '通知公告审核', '/secure/core/module/item/notices/page/audit-list', '9501', 950102, '通知公告审核', '058.svg', null); + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('950103', '通知公告撤销', '/secure/core/module/item/notices/page/cancel-list', '9501', 950103, '通知公告撤销', '015.svg', null); + +insert into t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +values ('950104', '通知公告查询', '/secure/core/module/item/notices/page/search-list', '9501', 950104, '通知公告查询', '077.svg', null); + + +update T_CORE_TABLE_HIERARCHY set id = '950101' where id ='932301'; + +update t_core_menu_ext set id = '9501' where id ='9323'; + + +insert into T_CORE_WK_PANEL (ID, TITLE, URL, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, AUTHORITYCONTROL, TITLEDISPLAY) +values ('NOTICE', '通知公告', '/module/index/workspaces/notice-panel', null, null, null, null, null, null, '0', null, null, null, '0', null); + +-- ----------------------------- 2020-01-18 add by shixw--------------end + +-- ----------------------------- 2020-01-19 add by zhangxt--------------begin +ALTER TABLE [dbo].[T_CORE_MENU] ALTER COLUMN [HREF] varchar(300) COLLATE Chinese_PRC_CI_AS NULL; +-- ----------------------------- 2020-01-19 add by zhangxt--------------end + +-- ----------------------------- 2020-01-20 add by shixw--------------begin + +ALTER TABLE [dbo].[T_CORE_PV_GRID_CONF] ADD [WIDTH] INT NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'列宽', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PV_GRID_CONF', +'COLUMN', N'WIDTH' + +UPDATE T_CORE_PV_GRID_CONF set width = 120; + +insert into t_core_constant (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW) +values ('PROCESS_VIEW_DEFAULT_COLWIDTH', '120', '业务可视化列配置默认宽度', '系统', '1'); + +-- ----------------------------- 2020-01-20 add by shixw--------------end + +-- ----------------------------- 2020-02-12 add by zhangxt--------------begin +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '弹出选择框', 'columnType', NULL, 1, 0, '0', NULL, NULL, NULL, 'CHOOSE', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '复选框', 'columnType', NULL, 1, 0, '0', NULL, NULL, NULL, 'CHECKBOX', 'admin', '系统管理员', NULL); + + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES (NEXT VALUE FOR SEQ_CORE, '下拉列表配置', 'select-config', '/secure/core/module/admin/select-configs/queries/selectable', 'category', 'name'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES (NEXT VALUE FOR SEQ_CORE, '弹框选择页面配置', 'choose-config', '/secure/core/module/admin/choose-configs/queries/selectable', 'category', 'name'); + + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +select NEXT VALUE FOR SEQ_CORE, a.CODECATEGORYNAME, a.id, '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=' + a.ID, 'code', 'codeName' + from t_core_code_category a + where a.id not in (select t.CATEGORY from T_CORE_ADMIN_SELECT_CONFIG t); + +-- 建表语句 +CREATE TABlE DBO.T_CORE_PAGE_TABLE_FIELD_CONF( + ID BIGINT , + CONFID BIGINT NULL , + FIELDNAME VARCHAR(36) NULL , + PAGEFIELD VARCHAR(120) NULL , + PAGETITLE VARCHAR(120) NULL , + TYPE VARCHAR(36) NULL , + TYPEDS VARCHAR(36) NULL , + COLSPAN VARCHAR(6) NULL , + READONLY VARCHAR(36) NULL , + VALUE VARCHAR(36) NULL , + WIDTH VARCHAR(6) NULL , + EDITOR VARCHAR(36) NULL , + EXTCONF TEXT NULL , + ORDERNO BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_PAGE_TABLE_FIELD_CONF PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'页面字段配置-表中字段' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_TABLE_FIELD_CONF'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_TABLE_FIELD_CONF', @level2type=N'COLUMN',@level2name=N'id'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'配置主表ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_TABLE_FIELD_CONF', @level2type=N'COLUMN',@level2name=N'confId'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'表中字段名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_TABLE_FIELD_CONF', @level2type=N'COLUMN',@level2name=N'fieldName'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'页面配置中的field' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_TABLE_FIELD_CONF', @level2type=N'COLUMN',@level2name=N'pageField'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'页面配置中的title' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_TABLE_FIELD_CONF', @level2type=N'COLUMN',@level2name=N'pageTitle'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'表单/表格用-类型(日期/SELECT/文本等)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_TABLE_FIELD_CONF', @level2type=N'COLUMN',@level2name=N'type'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'下拉框/Choose所用数据源' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_TABLE_FIELD_CONF', @level2type=N'COLUMN',@level2name=N'typeds'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'表单用-列宽' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_TABLE_FIELD_CONF', @level2type=N'COLUMN',@level2name=N'colspan'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'表单用-是否只读' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_TABLE_FIELD_CONF', @level2type=N'COLUMN',@level2name=N'readonly'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'表单用-默认值' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_TABLE_FIELD_CONF', @level2type=N'COLUMN',@level2name=N'value'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'表格用-宽度' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_TABLE_FIELD_CONF', @level2type=N'COLUMN',@level2name=N'width'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'表格用-是否渲染为编辑器' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_TABLE_FIELD_CONF', @level2type=N'COLUMN',@level2name=N'editor'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'额外配置(json格式)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_TABLE_FIELD_CONF', @level2type=N'COLUMN',@level2name=N'extConf'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_TABLE_FIELD_CONF', @level2type=N'COLUMN',@level2name=N'ORDERNO'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_TABLE_FIELD_CONF', @level2type=N'COLUMN',@level2name=N'createdById'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_TABLE_FIELD_CONF', @level2type=N'COLUMN',@level2name=N'createdByName'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_TABLE_FIELD_CONF', @level2type=N'COLUMN',@level2name=N'createdTime'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_TABLE_FIELD_CONF', @level2type=N'COLUMN',@level2name=N'createdByOrgId'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_TABLE_FIELD_CONF', @level2type=N'COLUMN',@level2name=N'createdByOrgName'; + +CREATE NONCLUSTERED INDEX [IDX_CORE_PTFC_CONFID] ON [dbo].[T_CORE_PAGE_TABLE_FIELD_CONF] ([CONFID]); + +CREATE TABlE DBO.T_CORE_PAGE_TABLE_CONF( + ID BIGINT NOT NULL , + CONFNO VARCHAR(60) NULL , + CONFNAME VARCHAR(120) NULL , + TABLENAME VARCHAR(60) NULL , + CONFCATEGORY VARCHAR(36) NULL , + CONSTRAINT PK_CORE_PAGE_TABLE_CONF PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'页面字段配置-表中字段' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_TABLE_CONF'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_TABLE_CONF', @level2type=N'COLUMN',@level2name=N'id'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'配置编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_TABLE_CONF', @level2type=N'COLUMN',@level2name=N'confNo'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'配置名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_TABLE_CONF', @level2type=N'COLUMN',@level2name=N'confName'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'表名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_TABLE_CONF', @level2type=N'COLUMN',@level2name=N'tableName'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'配置类型(表格/表单)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_TABLE_CONF', @level2type=N'COLUMN',@level2name=N'confCategory'; + + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU(ID ,MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('9323', '页面字段配置', '/secure/module/item/core-page-table-confs/page/edit-list', '93', '9323', '页面字段配置', '076.svg', ''); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) +VALUES ('T_CORE_PAGE_TABLE_FIELD_CONF', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('932301','T_CORE_PAGE_TABLE_FIELD_CONF', 'T_CORE_PAGE_TABLE_CONF', 'CONFID'); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) +VALUES ('T_CORE_PAGE_TABLE_CONF', '0', '0'); + +-- ----------------------------- 2020-02-12 add by zhangxt--------------end + +-- ----------------------------- 2020-02-13 add by liyang--------------begin + +-- 创建菜单语句 +INSERT INTO t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES +('96', 'LES功能', NULL, NULL, '96', 'LES功能', '076.svg', ''); + +INSERT INTO t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES +('9601', 'LES模板', '/secure/core/module/item/les-templates/page/edit-list', '96', '9601', 'LES模板编制列表', '076.svg', ''); + +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[t_core_les_template_ut]') AND type IN ('U')) + DROP TABLE [dbo].[t_core_les_template_ut] +GO + +CREATE TABLE [dbo].[t_core_les_template_ut] ( + [ID] int NOT NULL, + [TYPE] varchar(32) COLLATE Chinese_PRC_CI_AS NULL, + [UNITTITLE] varchar(64) COLLATE Chinese_PRC_CI_AS NULL, + [UNITBODY] text COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[t_core_les_template_ut] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N't_core_les_template_ut', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'类型', +'SCHEMA', N'dbo', +'TABLE', N't_core_les_template_ut', +'COLUMN', N'TYPE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'组件标题', +'SCHEMA', N'dbo', +'TABLE', N't_core_les_template_ut', +'COLUMN', N'UNITTITLE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'组件主体', +'SCHEMA', N'dbo', +'TABLE', N't_core_les_template_ut', +'COLUMN', N'UNITBODY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'LES模板的主体', +'SCHEMA', N'dbo', +'TABLE', N't_core_les_template_ut' +GO + +-- ----------------------------- 2020-02-13 add by liyang--------------end + +-- ----------------------------- 2020-02-13 add by shixw--------------begin + +ALTER TABLE [dbo].[T_CORE_PV_MASTER_CONF] ALTER COLUMN [ORDERNO] bigint NULL + +ALTER TABLE [dbo].[T_CORE_PV_SUB_CONF] ALTER COLUMN [ORDERNO] bigint NULL + +-- ----------------------------- 2020-02-13 add by shixw--------------end + +-- ----------------------------- 2020-02-14 add by liyang--------------begin + +alter table T_CORE_LES_TEMPLATE_UT alter column id bigint not null ; + +-- ----------------------------- 2020-02-14 add by liyang--------------end + +-- ----------------------------- 2020-02-21 add by liyang--------------begin + +INSERT INTO t_core_table(ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_LES_TEMPLATE_UT', '0', '0'); + +-- ----------------------------- 2020-02-21 add by liyang--------------end + + +-- ----------------------------- 2020-02-23 add by zhangxt--------------begin + +DROP TABLE T_CORE_PAGE_TABLE_FIELD_CONF; +DROP TABLE T_CORE_PAGE_TABLE_CONF; + +DELETE FROM T_CORE_MENU WHERE ID = '9323'; +DELETE FROM T_CORE_TABLE WHERE ID = 'T_CORE_PAGE_TABLE_FIELD_CONF'; +DELETE FROM T_CORE_TABLE WHERE ID = 'T_CORE_PAGE_TABLE_CONF'; +DELETE FROM T_CORE_TABLE_HIERARCHY WHERE ID = '932301'; + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('pageCompCategory', '页面组件类型', 'sys', NULL, 27, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '表单', 'pageCompCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'form', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '表格', 'pageCompCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'grid', 'admin', '系统管理员', NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +select NEXT VALUE FOR SEQ_CORE, a.CODECATEGORYNAME, a.id, '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=' + a.ID, 'code', 'codeName' + from t_core_code_category a + where a.id not in (select t.CATEGORY from T_CORE_ADMIN_SELECT_CONFIG t); + +INSERT INTO t_core_admin_choose_config(ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (NEXT VALUE FOR SEQ_CORE, '页面字段配置' , '页面字段配置', 'pageField', '/secure/module/item/page-fields/page/choose-list', '30%'); + + +CREATE TABlE DBO.T_CORE_PAGE_FIELD( + ID BIGINT NOT NULL, + PFNAME VARCHAR(120) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_PAGE_FIELD PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'页面字段配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD', @level2type=N'COLUMN',@level2name=N'ID'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'配置名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD', @level2type=N'COLUMN',@level2name=N'PFNAME'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_CORE_PAGE_FIELD_COMP( + ID BIGINT NOT NULL, + PFID BIGINT NULL , + COMPID VARCHAR(120) NULL , + TABLENAME VARCHAR(60) NULL , + COMPCATEGORY VARCHAR(36) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_PAGE_FIELD_COMP PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'页面字段配置-组件(表格/表单)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP', @level2type=N'COLUMN',@level2name=N'ID'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'配置表主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP', @level2type=N'COLUMN',@level2name=N'PFID'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'页面组件ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP', @level2type=N'COLUMN',@level2name=N'COMPID'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'表名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP', @level2type=N'COLUMN',@level2name=N'TABLENAME'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'组件类型(表格/表单)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP', @level2type=N'COLUMN',@level2name=N'COMPCATEGORY'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE NONCLUSTERED INDEX [IDX_PFC_PFID] ON [dbo].[T_CORE_PAGE_FIELD_COMP] ([PFID]); + +CREATE TABlE DBO.T_CORE_PAGE_FIELD_COMP_FIELD( + ID BIGINT NOT NULL, + PFCID BIGINT NULL , + FIELDNAME VARCHAR(36) NULL , + PAGEFIELD VARCHAR(120) NULL , + PAGETITLE VARCHAR(120) NULL , + TYPE VARCHAR(36) NULL , + COLSPAN VARCHAR(6) NULL , + READONLY VARCHAR(36) NULL , + VALUE VARCHAR(36) NULL , + WIDTH VARCHAR(6) NULL , + EDITOR VARCHAR(36) NULL , + EXTCONF TEXT NULL , + ORDERNO BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_PAGE_FIELD_COMP_FIELD PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'页面字段配置-表中字段' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP_FIELD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP_FIELD', @level2type=N'COLUMN',@level2name=N'id'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'配置组件表ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP_FIELD', @level2type=N'COLUMN',@level2name=N'pfcId'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'表中字段名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP_FIELD', @level2type=N'COLUMN',@level2name=N'fieldName'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'页面配置中的field' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP_FIELD', @level2type=N'COLUMN',@level2name=N'pageField'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'页面配置中的title' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP_FIELD', @level2type=N'COLUMN',@level2name=N'pageTitle'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'表单/表格用-类型(日期/SELECT/文本等)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP_FIELD', @level2type=N'COLUMN',@level2name=N'type'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'表单用-列宽' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP_FIELD', @level2type=N'COLUMN',@level2name=N'COLSPAN'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'表单用-是否只读' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP_FIELD', @level2type=N'COLUMN',@level2name=N'READONLY'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'表单用-默认值' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP_FIELD', @level2type=N'COLUMN',@level2name=N'VALUE'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'表格用-宽度' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP_FIELD', @level2type=N'COLUMN',@level2namE=N'WIDTH'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'表格用-是否渲染为编辑器' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP_FIELD', @level2type=N'COLUMN',@level2name=N'EDITOR'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'额外配置(json格式)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP_FIELD', @level2type=N'COLUMN',@level2name=N'EXTCONF'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP_FIELD', @level2type=N'COLUMN',@level2name=N'ORDERNO'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PAGE_FIELD_COMP_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE NONCLUSTERED INDEX [IDX_PFCF_PFCID] ON [dbo].[T_CORE_PAGE_FIELD_COMP_FIELD] ([PFCID]); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU(ID ,MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('9323', '页面字段配置', '/secure/module/item/page-fields/page/edit-list', '93', '9323', '页面字段配置', '076.svg', ''); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_PAGE_FIELD', '0', '0'); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) +VALUES ('T_CORE_PAGE_FIELD_COMP', '0', '0'); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) +VALUES ('T_CORE_PAGE_FIELD_COMP_FIELD', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('932301', 'T_CORE_PAGE_FIELD_COMP', 'T_CORE_PAGE_FIELD', 'PFID'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('932302','T_CORE_PAGE_FIELD_COMP_FIELD', 'T_CORE_PAGE_FIELD_COMP', 'PFCID'); + +-- ----------------------------- 2020-02-23 add by zhangxt--------------end + +-- ----------------------------- 2020-02-25 add by gengjs--------------begin +insert into T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, CREATEDTIME, CREATEDBYID, CREATEDBYNAME, VERSION) +values ('TODO_VOICEREMIND', '0', '待办是否语音提醒(0否,1是)', '系统', '1', null, null, null, null); +-- ----------------------------- 2020-02-25 add by gengjs--------------end + +-- ----------------------------- 2020-02-26 add by zhangxt--------------begin +ALTER TABLE [dbo].[T_CORE_PAGE_FIELD_COMP_FIELD] ADD [SELECTDS] VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'下拉列表数据源', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PAGE_FIELD_COMP_FIELD', +'COLUMN', N'SELECTDS' +GO + +ALTER TABLE [dbo].[T_CORE_PAGE_FIELD_COMP_FIELD] ADD [CHOOSEDS] VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'选择框数据源', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PAGE_FIELD_COMP_FIELD', +'COLUMN', N'CHOOSEDS' +GO +-- ----------------------------- 2020-02-26 add by zhangxt--------------end + +-- ----------------------------- 2020-02-27 add by zhangpf--------------begin +-- ---------------------------- +-- Table structure for T_CORE_DIAGRAM +-- ---------------------------- +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[T_CORE_DIAGRAM]') AND type IN ('U')) + DROP TABLE [dbo].[T_CORE_DIAGRAM] +GO + +CREATE TABLE [dbo].[T_CORE_DIAGRAM] ( + [ID] bigint NOT NULL, + [TARGETID] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [DIAGRAM] text COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] varchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime NULL, + [CREATEDBYORGID] varchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] varchar(270) COLLATE Chinese_PRC_CI_AS NULL, + CONSTRAINT PK_CORE_DIAGRAM PRIMARY KEY(ID) +) +GO + +ALTER TABLE [dbo].[T_CORE_DIAGRAM] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_DIAGRAM', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'对应业务主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_DIAGRAM', +'COLUMN', N'TARGETID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'图表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_DIAGRAM', +'COLUMN', N'DIAGRAM' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_DIAGRAM', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_DIAGRAM', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_DIAGRAM', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单单位编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_DIAGRAM', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单单位名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_DIAGRAM', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'图表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_DIAGRAM' +GO + +insert into T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +values ('T_CORE_DIAGRAM', '0', '0'); +-- ----------------------------- 2020-02-27 add by zhangpf--------------end + +-- ----------------------------- 2020-03-03 add by liyang--------------begin +update T_core_table set attachment = '1' where id = 'T_CORE_LES_TEMPLATE_UNIT'; +-- ----------------------------- 2020-03-03 add by liyang--------------end + +-- ----------------------------- 2020-03-07 add by zhangjr--------------begin +/* + Navicat Premium Data Transfer + + Source Server : SqlServer-环保 + Source Server Type : SQL Server + Source Server Version : 12005000 + Source Host : 58.56.21.146:1142 + Source Catalog : emc_dev + Source Schema : dbo + + Target Server Type : SQL Server + Target Server Version : 12005000 + File Encoding : 65001 + + Date: 04/03/2020 23:23:09 +*/ + + +-- ---------------------------- +-- Table structure for T_CORE_FORMULA_RERUIRED +-- ---------------------------- +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[T_CORE_FORMULA_RERUIRED]') AND type IN ('U')) + DROP TABLE [dbo].[T_CORE_FORMULA_RERUIRED] +GO + +CREATE TABLE [dbo].[T_CORE_FORMULA_RERUIRED] ( + [ID] int NOT NULL, + [ITEMID] varchar(32) COLLATE Chinese_PRC_CI_AS NOT NULL, + [REQUIREDITEMID] varchar(32) COLLATE Chinese_PRC_CI_AS NULL, + [REQUIREDTESTID] varchar(32) COLLATE Chinese_PRC_CI_AS NULL, + [REQUIREDORDERID] varchar(32) COLLATE Chinese_PRC_CI_AS NULL, + [REQUIREDREPEATNO] varchar(5) COLLATE Chinese_PRC_CI_AS NULL, + [REQUIREDFOLDER] varchar(1) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_FORMULA_RERUIRED] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_FORMULA_RERUIRED', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'分析项ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_FORMULA_RERUIRED', +'COLUMN', N'ITEMID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'计算所需的分析项ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_FORMULA_RERUIRED', +'COLUMN', N'REQUIREDITEMID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'计算所需的测试编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_FORMULA_RERUIRED', +'COLUMN', N'REQUIREDTESTID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'计算所需的样品编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_FORMULA_RERUIRED', +'COLUMN', N'REQUIREDORDERID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'计算所需的重复数', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_FORMULA_RERUIRED', +'COLUMN', N'REQUIREDREPEATNO' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'计算是否查询点位下的数据', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_FORMULA_RERUIRED', +'COLUMN', N'REQUIREDFOLDER' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'分析项中计算公式所需的关系表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_FORMULA_RERUIRED' +GO + + +-- ---------------------------- +-- Primary Key structure for table T_CORE_FORMULA_RERUIRED +-- ---------------------------- +ALTER TABLE [dbo].[T_CORE_FORMULA_RERUIRED] ADD CONSTRAINT [PK__T_CORE_FORMULA_RERUIRED] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO +-- ----------------------------- 2020-03-07 add by zhangjr--------------end + + +-- ----------------------------- 2020-03-10 add by liyang--------------begin +CREATE TABLE [dbo].[T_CORE_LES_IUP] ( +[ID] BIGINT NOT NULL , +[INSTANCEUNITID] BIGINT NULL, +[POSTIL] TEXT NULL , +[RESOLVE] TEXT NULL , +[VERSION] int NULL , +[CREATEDBYID] varchar(32) NULL , +[CREATEDBYNAME] varchar(64) NULL , +[CREATEDTIME] datetime NULL , +[CREATEDBYORGID] varchar(32) NULL , +[CREATEDBYORGNAME] varchar(64) NULL , +[LASTUPDATEDBYID] varchar(32) NULL , +[LASTUPDATEDBYNAME] varchar(64) NULL , +[LASTUPDATEDTIME] datetime NULL , +[SOURCEID] bigint NULL, +CONSTRAINT [PK_CORE_LES_IUP] PRIMARY KEY ([ID]) +) + +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'ELN实例组件批注表' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_IUP' +GO + +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'批注ID' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_IUP' +, @level2type = 'COLUMN', @level2name = N'ID' +GO + +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'ELN实例组件ID' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_IUP' +, @level2type = 'COLUMN', @level2name = N'INSTANCEUNITID' +GO + +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'批注' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_IUP' +, @level2type = 'COLUMN', @level2name = N'POSTIL' +GO + +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'回复' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_IUP' +, @level2type = 'COLUMN', @level2name = N'RESOLVE' +GO + +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'版本' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_IUP' +, @level2type = 'COLUMN', @level2name = N'VERSION' +GO + +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'制单人编码' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_IUP' +, @level2type = 'COLUMN', @level2name = N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'制单人名称' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_IUP' +, @level2type = 'COLUMN', @level2name = N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'制单时间' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_IUP' +, @level2type = 'COLUMN', @level2name = N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'制单人单位编码' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_IUP' +, @level2type = 'COLUMN', @level2name = N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'制单人单位名称' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_IUP' +, @level2type = 'COLUMN', @level2name = N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'最后修改人编码' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_IUP' +, @level2type = 'COLUMN', @level2name = N'LASTUPDATEDBYID' +GO + +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'最后修改人名称' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_IUP' +, @level2type = 'COLUMN', @level2name = N'LASTUPDATEDBYNAME' +GO + +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'最后修改时间' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_IUP' +, @level2type = 'COLUMN', @level2name = N'LASTUPDATEDTIME' +GO + +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'来源ID(同ELN实例的来源ID)' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_IUP' +, @level2type = 'COLUMN', @level2name = N'SOURCEID' +GO + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) +VALUES ('T_CORE_LES_IUP', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('2020031001','T_CORE_LES_IUP', 'T_CORE_LES_INSTANCE_UNIT', 'INSTANCEUNITID'); + +CREATE NONCLUSTERED INDEX [IDX_CORE_LES_IUP_UNITID] +ON [dbo].[T_CORE_LES_IUP] ( + [INSTANCEUNITID] ASC +) +GO +-- ----------------------------- 2020-03-10 add by liyang--------------end + +-- ----------------------------- 2020-03-14 add by shixw--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_CORE_WK_SCHEME( + ID BIGINT NOT NULL, + SCHEMENAME VARCHAR(120) NULL , + ORDERNO BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_WK_SCHEME PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'首页方案配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WK_SCHEME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WK_SCHEME', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'方案名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WK_SCHEME', @level2type=N'COLUMN',@level2name=N'SCHEMENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WK_SCHEME', @level2type=N'COLUMN',@level2name=N'ORDERNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WK_SCHEME', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WK_SCHEME', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WK_SCHEME', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WK_SCHEME', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WK_SCHEME', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_CORE_WKSP_CONF( + ID BIGINT NOT NULL, + SCHEMEID BIGINT NULL , + PANELID VARCHAR(36) NULL , + CONFIG VARCHAR(600) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_WKSP_CONF PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'首页方案配置配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKSP_CONF'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKSP_CONF', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'方案编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKSP_CONF', @level2type=N'COLUMN',@level2name=N'SCHEMEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'工作区面板ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKSP_CONF', @level2type=N'COLUMN',@level2name=N'PANELID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'界面配置json' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKSP_CONF', @level2type=N'COLUMN',@level2name=N'CONFIG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKSP_CONF', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKSP_CONF', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKSP_CONF', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKSP_CONF', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKSP_CONF', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +CREATE NONCLUSTERED INDEX [IDX_CORE_WKSP_CONF_SCHEMEID] ON [dbo].[T_CORE_WKSP_CONF] ([SCHEMEID]); + +CREATE TABlE DBO.T_CORE_WKU_SCHEME( + ID BIGINT NOT NULL, + USERID VARCHAR(36) NULL , + ROLEID BIGINT NULL , + SCHEMEID BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_WKU_SCHEME PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用户首页方案' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKU_SCHEME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKU_SCHEME', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用户编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKU_SCHEME', @level2type=N'COLUMN',@level2name=N'USERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'角色编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKU_SCHEME', @level2type=N'COLUMN',@level2name=N'ROLEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'方案编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKU_SCHEME', @level2type=N'COLUMN',@level2name=N'SCHEMEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKU_SCHEME', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKU_SCHEME', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKU_SCHEME', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKU_SCHEME', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKU_SCHEME', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_CORE_WKUSP_CONF( + ID BIGINT NOT NULL, + USERSCHEMEID BIGINT NULL , + PANELID VARCHAR(36) NULL , + CONFIG VARCHAR(1200) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_WKUSP_CONF PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用户首页方案面板配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKUSP_CONF'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKUSP_CONF', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用户方案编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKUSP_CONF', @level2type=N'COLUMN',@level2name=N'USERSCHEMEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'工作区面板ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKUSP_CONF', @level2type=N'COLUMN',@level2name=N'PANELID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'界面配置json' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKUSP_CONF', @level2type=N'COLUMN',@level2name=N'CONFIG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKUSP_CONF', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKUSP_CONF', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKUSP_CONF', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKUSP_CONF', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_WKUSP_CONF', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +CREATE NONCLUSTERED INDEX [IDX_CORE_WKUSPC_USERSCHEMEID] ON [dbo].[T_CORE_WKUSP_CONF] ([USERSCHEMEID]); + + + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9326', '首页方案配置', '/secure/core/module/item/workspace-schemes/page/edit-list', '93', '9326', '063.svg', '首页方案配置'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_WK_SCHEME', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_WKSP_CONF', '0', '0'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_WKU_SCHEME', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_WKUSP_CONF', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('932601','T_CORE_WKSP_CONF', 'T_CORE_WK_SCHEME', 'SCHEMEID'); + + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('932602','T_CORE_WKUSP_CONF', 'T_CORE_WKU_SCHEME', 'USERSCHEMEID'); + +DELETE FROM t_core_role_permission_type WHERE ID ='T_CORE_WK_PANEL'; + +insert into t_core_role_permission_type (ID, TYPENAME, PERMISSIONTYPE, ORDERNO, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDTIME, GRIDPRIMARYURL, GRIDCOLUMNSETTINGS, LASTSUSPENDEDBYNAME) +values ('T_CORE_WK_SCHEME', '首页方案权限', 'data', 23, '0', null, null, '/secure/core/module/item/workspace-schemes', '{title:''方案名称'',field:''schemeName''}', null); + +-- ----------------------------- 2020-03-14 add by shixw------------end + +-- ----------------------------- 2020-03-16 add by shixw--------------begin + +UPDATE T_CORE_MENU + SET ICON = '018.svg' + WHERE ID = '80' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '048.svg' + WHERE ID = '8001' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '002.svg' + WHERE ID = '8002' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '035.svg' + WHERE ID = '8003' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '011.svg' + WHERE ID = '90' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '008.svg' + WHERE ID = '9001' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '076.svg' + WHERE ID = '9002' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '022.svg' + WHERE ID = '9003' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '003.svg' + WHERE ID = '9004' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '017.svg' + WHERE ID = '9010' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '007.svg' + WHERE ID = '92' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '063.svg' + WHERE ID = '9201' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '002.svg' + WHERE ID = '9202' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '068.svg' + WHERE ID = '9233' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '011.svg' + WHERE ID = '93' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '063.svg' + WHERE ID = '9301' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '029.svg' + WHERE ID = '9302' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '064.svg' + WHERE ID = '9303' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '027.svg' + WHERE ID = '9304' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '024.svg' + WHERE ID = '9305' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '044.svg' + WHERE ID = '9306' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '068.svg' + WHERE ID = '9307' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '001.svg' + WHERE ID = '9308' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '052.svg' + WHERE ID = '9309' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '043.svg' + WHERE ID = '9310' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '001.svg' + WHERE ID = '9311' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '067.svg' + WHERE ID = '9312' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '067.svg' + WHERE ID = '9313' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '063.svg' + WHERE ID = '9314' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '072.svg' + WHERE ID = '9315' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '005.svg' + WHERE ID = '9316' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '076.svg' + WHERE ID = '9317' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '028.svg' + WHERE ID = '9318' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '027.svg' + WHERE ID = '9319' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '076.svg' + WHERE ID = '9320' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '011.svg' + WHERE ID = '9321' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '052.svg' + WHERE ID = '9322' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '026.svg' + WHERE ID = '94' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '069.svg' + WHERE ID = '9401' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '044.svg' + WHERE ID = '9402' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '037.svg' + WHERE ID = '9403' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '076.svg' + WHERE ID = '96' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '076.svg' + WHERE ID = '9601' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '076.svg' + WHERE ID = '9323' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '063.svg' + WHERE ID = '9326' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '046.svg' + WHERE ID = '9324' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '022.svg' + WHERE ID = '95' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '022.svg' + WHERE ID = '9501' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '005.svg' + WHERE ID = '950101' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '058.svg' + WHERE ID = '950102' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '015.svg' + WHERE ID = '950103' + AND ICON IS NULL; +UPDATE T_CORE_MENU + SET ICON = '077.svg' + WHERE ID = '950104' + AND ICON IS NULL; + + +-- ----------------------------- 2020-03-16 add by shixw--------------end + +-- ----------------------------- 2020-03-16 add by shixw--------------begin + +INSERT INTO T_CORE_WK_SCHEME (ID, SCHEMENAME, ORDERNO) +VALUES (9999, '默认方案', 1); + +INSERT INTO T_CORE_WKSP_CONF (ID, SCHEMEID, PANELID, CONFIG) +SELECT NEXT VALUE FOR SEQ_CORE,9999,PANELID,CONFIG FROM T_CORE_WKUP_CONF WHERE USERID='default'; + +INSERT INTO T_CORE_ROLE_PERMISSION (ID, ROLEID, PERMISSIONTYPEID, TARGETID) +SELECT NEXT VALUE FOR SEQ_CORE,ID,'T_CORE_WK_SCHEME','9999' FROM T_CORE_ROLE; + + +INSERT INTO T_CORE_WKU_SCHEME (ID, USERID, ROLEID, SCHEMEID) +SELECT NEXT VALUE FOR SEQ_CORE,USERID,NULL,1 FROM (SELECT DISTINCT USERID FROM T_CORE_WKUP_CONF WHERE USERID !='default') T; + + +INSERT INTO T_CORE_WKUSP_CONF (ID, USERSCHEMEID, PANELID, CONFIG) +SELECT NEXT VALUE FOR SEQ_CORE,WS.ID USERSCHEMEID,WC.PANELID,WC.CONFIG FROM T_CORE_WKUP_CONF WC,T_CORE_WKU_SCHEME WS WHERE WC.USERID=WS.USERID; + + +-- ----------------------------- 2020-03-16 add by shixw--------------end + +-- ----------------------------- 2020-03-17 add by zhanghang--------------begin + +ALTER TABLE [dbo].[T_CORE_ELN_DS] ADD [PIVOTCATEGORY] varchar(1) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否行转列', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS', +'COLUMN', N'PIVOTCATEGORY' +GO + +ALTER TABLE [dbo].[T_CORE_ELN_DS_FIELD] ADD [PIVOTCOLUMNCATEGORY] varchar(32) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'行转列设置字段类型 空值:没有设置、group:分组字段、value:显示值字段、column:扩展列字段', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ELN_DS_FIELD', +'COLUMN', N'PIVOTCOLUMNCATEGORY' +GO + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES + ('pivotColumnCategory', '行专列设置字段类型', 'sys', NULL, 75, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES + (NEXT VALUE FOR SEQ_CORE, '分组字段', 'pivotColumnCategory', NULL, 1, NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'group'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES + (NEXT VALUE FOR SEQ_CORE, '显示值字段', 'pivotColumnCategory', NULL, 2, NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'value'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES + (NEXT VALUE FOR SEQ_CORE, '扩展列字段', 'pivotColumnCategory', NULL, 3, NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'column'); + +-- ----------------------------- 2020-03-17 add by zhanghang--------------end + +-- ----------------------------- 2020-03-17 add by zhanghang--------------begin + +UPDATE t_core_code_category SET CODECATEGORYNAME='行转列字段属性' WHERE ID = 'pivotColumnCategory'; + +-- ----------------------------- 2020-03-17 add by zhanghang--------------end + +-- ----------------------------- 2020-03-17 add by zhangxt--------------begin + +ALTER TABLE [dbo].[T_CORE_SCHEDULE_TASK_CONFIG] ADD [STARTTIME] datetime NULL +GO + +ALTER TABLE [dbo].[T_CORE_SCHEDULE_TASK_CONFIG] ADD [ENDTIME] datetime NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'开始时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_CONFIG', +'COLUMN', N'STARTTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'结束时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_CONFIG', +'COLUMN', N'ENDTIME' +GO +-- ----------------------------- 2020-03-17 add by zhangxt--------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.5.0/common-mysql.txt b/sql/init_sql/core/0.5.0/common-mysql.txt new file mode 100644 index 0000000..d0fa146 --- /dev/null +++ b/sql/init_sql/core/0.5.0/common-mysql.txt @@ -0,0 +1,179 @@ +-- ----------------------------- 2020-04-03 add by shixw--------------begin + +alter table T_CORE_REPORT_CONFIG add column ORDERNO BIGINT null comment '排序码'; + +alter table T_CORE_REPORT_CONFIG_LINE add column ORDERNO BIGINT null comment '排序码'; + + +UPDATE T_CORE_REPORT_CONFIG A, +( SELECT ( @RN := @RN + 1 ) RN, ID FROM T_CORE_REPORT_CONFIG WHERE ORDERNO IS NULL ORDER BY ID ) B, +( SELECT @RN := 0 ) RN +SET A.ORDERNO = B.RN +WHERE A.ID = B.ID; + +UPDATE T_CORE_REPORT_CONFIG_LINE A, +( SELECT ( @RN := @RN + 1 ) RN, ID FROM T_CORE_REPORT_CONFIG_LINE WHERE ORDERNO IS NULL ORDER BY REPORTCONFIGID,ID ) B, +( SELECT @RN := 0 ) RN +SET A.ORDERNO = B.RN +WHERE A.ID = B.ID; + +commit; + +-- ----------------------------- 2020-04-03 add by shixw--------------end + +-- ----------------------------- 2020-04-13 add by zhanghang--------------begin + +CREATE TABLE `t_core_les_ds` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `SCOPE` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '作用域', + `LESDSNAME` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '数据源名称', + `SQLCONTENT` text CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT 'sql内容', + `SQLCLAUSE` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT 'sql条件', + `DISPLAYCATEGORY` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '展示类型', + `CREATEDBYID` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime(0) DEFAULT NULL COMMENT '制单日期', + `CREATEDBYORGID` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '单据单位编码', + `CREATEDBYORGNAME` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '单据单位名称', + `ACTIVATEDFLAG` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '启用标志(0-否 1-是)', + `ACTIVATEDBYID` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '启用人编码', + `ACTIVATEDBYNAME` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '启用人名称', + `ACTIVATEDTIME` datetime(0) DEFAULT NULL COMMENT '启用时间', + PRIMARY KEY (`ID`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'LES数据源表' ROW_FORMAT = Dynamic; + +CREATE TABLE `t_core_les_ds_field` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `LESDSID` bigint(20) DEFAULT NULL COMMENT 'les数据源表ID', + `TABLENAME` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '表名字', + `COLUMNNAME` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '字段名字', + `LESCOLUMNNAME` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT 'LES表格显示字段名字', + `WRITEBACK` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '是否反写', + `CREATEDBYID` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime(0) DEFAULT NULL COMMENT '制单日期', + `CREATEDBYORGID` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '单据单位编码', + `CREATEDBYORGNAME` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '单据单位名称', + PRIMARY KEY (`ID`) USING BTREE, + INDEX `IDX_CORE_LES_DS_FIELD_DSID`(`LESDSID`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'LES数据源字段表' ROW_FORMAT = Dynamic; + + +INSERT INTO T_CORE_CODE_CATEGORY ( ID, CODECATEGORYNAME, CODECLASSID, ORDERNO ) VALUES ( 'coreLesDsScope', '作用域', 'sys', '6' ); +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) VALUES + ( F_GET_SEQ_CORE(), '公有', 'coreLesDsScope', 1, 'admin', '系统管理员', '0', 'public' ); +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) VALUES + ( F_GET_SEQ_CORE(), '私有', 'coreLesDsScope', 2, 'admin', '系统管理员', '0', 'protect' ); + + +INSERT INTO T_CORE_CODE_CATEGORY ( ID, CODECATEGORYNAME, CODECLASSID, ORDERNO ) VALUES ( 'coreLesDisplayCategory', 'LES数据源显示类型', 'sys', '6' ); +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) VALUES + ( F_GET_SEQ_CORE(), '表格', 'coreLesDisplayCategory', 1, 'admin', '系统管理员', '0', 'table' ); +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) VALUES + ( F_GET_SEQ_CORE(), '详细', 'coreLesDisplayCategory', 2, 'admin', '系统管理员', '0', 'detail' ); +INSERT INTO t_core_admin_choose_config(ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (F_GET_SEQ_CORE(), 'LES数据源', 'LES数据源', 'core-les-ds', '/secure/core/module/item/les-dses/page/choose-list', ''); +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) VALUES ('T_CORE_LES_DS', '0', '0'); +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) VALUES ('T_CORE_LES_DS_FIELD', '0', '0'); +INSERT INTO t_core_table_hierarchy(ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES (F_GET_SEQ_CORE(), 'T_CORE_LES_DS_FIELD', 'T_CORE_LES_DS', 'LESDSID'); +COMMIT; + +-- ----------------------------- 2020-04-13 add by zhanghang--------------end + +-- ----------------------------- 2020-04-13 add by shixw------------begin + +delete from T_CORE_CODE_CATEGORY where id = 'messagestatus'; + +delete from T_CORE_CODE where CODECATEGORYID = 'messagestatus'; + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('messagestatus', '站内消息状态', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), '0', '新建', 'messagestatus', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), '1', '已发送', 'messagestatus', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +delete from T_CORE_CODE_CATEGORY where id = 'messagereceiveflag'; + +delete from T_CORE_CODE where CODECATEGORYID = 'messagereceiveflag'; + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('messagereceiveflag', '站内消息签收标志', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), '0', '未签收', 'messagereceiveflag', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), '1', '已签收', 'messagereceiveflag', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + + +delete from T_CORE_CODE where CODECATEGORYID = 'remoteCallRequestStatus'; + +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (F_GET_SEQ_CORE(), '成功', 'remoteCallRequestStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (F_GET_SEQ_CORE(), '失败', 'remoteCallRequestStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '-1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (F_GET_SEQ_CORE(), '待处理', 'remoteCallRequestStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); + +delete from T_CORE_CODE where CODECATEGORYID = 'reportCategory'; + + +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (F_GET_SEQ_CORE(), '常规报表', 'reportCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'common', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (F_GET_SEQ_CORE(), '查询报表', 'reportCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'select', NULL, NULL, NULL); + +delete from T_CORE_CODE where CODECATEGORYID = 'remoteCallResponseStatus'; + +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (F_GET_SEQ_CORE(), '成功', 'remoteCallResponseStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (F_GET_SEQ_CORE(), '失败', 'remoteCallResponseStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); + + +commit; + + +-- ----------------------------- 2020-04-13 add by shixw------------end + +-- ----------------------------- 2020-04-17 add by shixw------------begin + +-- 该表为首页用户配置表,核心0.4.0版本已经更改为用户方案配置,所以删除掉,请一定执行完核心0.4.0版本sql后再删除 +drop table T_CORE_WKUP_CONF; + +-- ----------------------------- 2020-04-17 add by shixw------------end + +-- ----------------------------- 2020-04-18 add by zhangpf--------------begin +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG(ID, NAME, TITLE, CATEGORY, URL, WIDTH) +VALUES (F_GET_SEQ_CORE(), '流程配置', '流程配置', 'bpmn-proc', '/secure/core/module/sys/bpmn-procs/page/choose-list', NULL); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG(ID, NAME, TITLE, CATEGORY, URL, WIDTH) +VALUES (F_GET_SEQ_CORE(), '报表组配置', '报表组配置', 'report-group-config', '/secure/core/module/sys/report-configs/page/choose-list', NULL); +commit; +-- ----------------------------- 2020-04-18 add by zhangpf--------------end + +-- ----------------------------- 2020-04-20 add by liyang--------------begin +INSERT INTO `t_core_constant`(`ID`, `CONSTANTVALUE`, `CONSTANTDESC`, `CLASSFICATION`, `SHOW`, `CREATEDTIME`, `CREATEDBYID`, `CREATEDBYNAME`, `VERSION`) +VALUES ('INIT-PASSWORD-MODIFY', 'false', '登陆系统时是否修改默认密码', '系统', '1', NULL, NULL, NULL, 0); +commit; +-- ----------------------------- 2020-04-20 add by liyang--------------end + +-- ----------------------------- 2020-04-20 add by liyang--------------begin +update t_core_constant set CONSTANTVALUE = '0' where ID = 'INIT-PASSWORD-MODIFY'; +commit; +-- ----------------------------- 2020-04-20 add by liyang--------------end + +-- ----------------------------- 2020-04-21 add by zhangjingri--------------begin +ALTER TABLE `t_core_admin_page_config` +ADD COLUMN `VERSION` int(0) NULL COMMENT '版本' AFTER `CONTENT`, +ADD COLUMN `ACTIVATEDFLAG` varchar(2) NULL COMMENT '启用标志' AFTER `VERSION`, +ADD COLUMN `ACTIVATEDBYID` varchar(32) NULL COMMENT '启用人编码' AFTER `ACTIVATEDFLAG`, +ADD COLUMN `ACTIVATEDBYNAME` varchar(96) NULL COMMENT '启用人名称' AFTER `ACTIVATEDBYID`, +ADD COLUMN `ACTIVATEDTIME` datetime(0) NULL COMMENT '启用时间' AFTER `ACTIVATEDBYNAME`; +-- ----------------------------- 2020-04-21 add by zhangjingri--------------end + +-- ----------------------------- 2020-04-23 add by shixw------------begin + +ALTER TABLE `t_core_page_field_comp_field` +CHANGE COLUMN `PAGEFIELD` `FIELD` varchar(120) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '页面配置中的field' AFTER `FIELDNAME`, +CHANGE COLUMN `PAGETITLE` `TITLE` varchar(120) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '页面配置中的title' AFTER `FIELD`; + +-- ----------------------------- 2020-04-23 add by shixw------------end + +-- ----------------------------- 2020-04-24 add by shixw------------begin + +ALTER TABLE `t_core_page_field_comp_field` +MODIFY COLUMN `VALUE` varchar(540) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '表单用-默认值'; + +-- ----------------------------- 2020-04-24 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.5.0/common-oracle.txt b/sql/init_sql/core/0.5.0/common-oracle.txt new file mode 100644 index 0000000..a27d7bb --- /dev/null +++ b/sql/init_sql/core/0.5.0/common-oracle.txt @@ -0,0 +1,231 @@ +-- ----------------------------- 2020-04-03 add by shixw--------------begin + +alter table T_CORE_REPORT_CONFIG add ORDERNO NUMBER; +comment on column T_CORE_REPORT_CONFIG.ORDERNO is '排序码'; + +alter table T_CORE_REPORT_CONFIG_LINE add ORDERNO NUMBER; +comment on column T_CORE_REPORT_CONFIG_LINE.ORDERNO is '排序码'; + +UPDATE T_CORE_REPORT_CONFIG A + SET A.ORDERNO = + (SELECT B.RN + FROM (SELECT ROWNUM RN, T.* + FROM T_CORE_REPORT_CONFIG T + WHERE T.ORDERNO IS NULL + ORDER BY ID DESC) B + WHERE A.ID = B.ID) + WHERE EXISTS (SELECT 1 + FROM (SELECT ROWNUM RN, T.* + FROM T_CORE_REPORT_CONFIG T + WHERE T.ORDERNO IS NULL + ORDER BY ID DESC) B + WHERE A.ID = B.ID); + +UPDATE T_CORE_REPORT_CONFIG_LINE A + SET A.ORDERNO = + (SELECT B.RN + FROM (SELECT ROWNUM RN, T.* + FROM T_CORE_REPORT_CONFIG_LINE T + WHERE T.ORDERNO IS NULL + ORDER BY T.REPORTCONFIGID,T.ID) B + WHERE A.ID = B.ID) + WHERE EXISTS (SELECT 1 + FROM (SELECT ROWNUM RN, T.* + FROM T_CORE_REPORT_CONFIG_LINE T + WHERE T.ORDERNO IS NULL + ORDER BY T.REPORTCONFIGID,T.ID) B + WHERE A.ID = B.ID); + +commit; +-- ----------------------------- 2020-04-03 add by shixw--------------end + +-- ----------------------------- 2020-04-13 add by zhanghang--------------begin + +CREATE TABLE "T_CORE_LES_DS" ( +"ID" NUMBER(20) NOT NULL , +"SCOPE" VARCHAR2(16) NULL , +"LESDSNAME" VARCHAR2(128) NULL , +"SQLCONTENT" CLOB NULL , +"SQLCLAUSE" VARCHAR2(512) NULL , +"DISPLAYCATEGORY" VARCHAR2(32) NULL , +"CREATEDBYID" VARCHAR2(32) NULL , +"CREATEDBYNAME" VARCHAR2(64) NULL , +"CREATEDTIME" DATE NULL , +"CREATEDBYORGID" VARCHAR2(32) NULL , +"CREATEDBYORGNAME" VARCHAR2(256) NULL , +"ACTIVATEDFLAG" VARCHAR2(1) NULL , +"ACTIVATEDBYID" VARCHAR2(32) NULL , +"ACTIVATEDBYNAME" VARCHAR2(36) NULL , +"ACTIVATEDTIME" DATE NULL +); + +COMMENT ON TABLE "T_CORE_LES_DS" IS 'LES数据源表'; +COMMENT ON COLUMN "T_CORE_LES_DS"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_LES_DS"."SCOPE" IS '作用域'; +COMMENT ON COLUMN "T_CORE_LES_DS"."LESDSNAME" IS '数据源名称'; +COMMENT ON COLUMN "T_CORE_LES_DS"."SQLCONTENT" IS 'sql内容'; +COMMENT ON COLUMN "T_CORE_LES_DS"."SQLCLAUSE" IS 'sql条件'; +COMMENT ON COLUMN "T_CORE_LES_DS"."DISPLAYCATEGORY" IS '展示类型'; +COMMENT ON COLUMN "T_CORE_LES_DS"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_LES_DS"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_LES_DS"."CREATEDTIME" IS '制单日期'; +COMMENT ON COLUMN "T_CORE_LES_DS"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_LES_DS"."CREATEDBYORGNAME" IS '单据单位名称'; +COMMENT ON COLUMN "T_CORE_LES_DS"."ACTIVATEDFLAG" IS '启用标志(0-否 1-是)'; +COMMENT ON COLUMN "T_CORE_LES_DS"."ACTIVATEDBYID" IS '启用人编码'; +COMMENT ON COLUMN "T_CORE_LES_DS"."ACTIVATEDBYNAME" IS '启用人名称'; +COMMENT ON COLUMN "T_CORE_LES_DS"."ACTIVATEDTIME" IS '启用时间'; +ALTER TABLE T_CORE_LES_DS + ADD CONSTRAINT PK_CORE_LES_DS PRIMARY KEY (ID); + +CREATE TABLE "T_CORE_LES_DS_FIELD" ( +"ID" NUMBER(20) NOT NULL , +"LESDSID" NUMBER(20) NULL , +"TABLENAME" VARCHAR2(64) NULL , +"COLUMNNAME" VARCHAR2(64) NULL , +"LESCOLUMNNAME" VARCHAR2(128) NULL , +"WRITEBACK" VARCHAR2(1) NULL , +"CREATEDBYID" VARCHAR2(32) NULL , +"CREATEDBYNAME" VARCHAR2(64) NULL , +"CREATEDTIME" DATE NULL , +"CREATEDBYORGID" VARCHAR2(32) NULL , +"CREATEDBYORGNAME" VARCHAR2(256) NULL +); + +COMMENT ON TABLE "T_CORE_LES_DS_FIELD" IS 'LES数据源字段表'; +COMMENT ON COLUMN "T_CORE_LES_DS_FIELD"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_LES_DS_FIELD"."LESDSID" IS 'LES数据源表ID'; +COMMENT ON COLUMN "T_CORE_LES_DS_FIELD"."TABLENAME" IS '表名字'; +COMMENT ON COLUMN "T_CORE_LES_DS_FIELD"."COLUMNNAME" IS '字段名字'; +COMMENT ON COLUMN "T_CORE_LES_DS_FIELD"."LESCOLUMNNAME" IS 'LES表格显示字段名字'; +COMMENT ON COLUMN "T_CORE_LES_DS_FIELD"."WRITEBACK" IS '是否反写'; +COMMENT ON COLUMN "T_CORE_LES_DS_FIELD"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_LES_DS_FIELD"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_LES_DS_FIELD"."CREATEDTIME" IS '制单日期'; +COMMENT ON COLUMN "T_CORE_LES_DS_FIELD"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_LES_DS_FIELD"."CREATEDBYORGNAME" IS '单据单位名称'; +ALTER TABLE T_CORE_LES_DS_FIELD + ADD CONSTRAINT PK_CORE_LES_DS_FIELD PRIMARY KEY (ID); + +CREATE INDEX "IDX_CORE_LES_DS_FIELD_DSID" +ON "T_CORE_LES_DS_FIELD" ("LESDSID" ); + +INSERT INTO T_CORE_CODE_CATEGORY ( ID, CODECATEGORYNAME, CODECLASSID, ORDERNO ) VALUES ( 'coreLesDsScope', '作用域', 'sys', '6' ); +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) VALUES + ( SEQ_CORE.NEXTVAL, '公有', 'coreLesDsScope', 1, 'admin', '系统管理员', '0', 'public' ); +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) VALUES + ( SEQ_CORE.NEXTVAL, '私有', 'coreLesDsScope', 2, 'admin', '系统管理员', '0', 'protect' ); + + +INSERT INTO T_CORE_CODE_CATEGORY ( ID, CODECATEGORYNAME, CODECLASSID, ORDERNO ) VALUES ( 'coreLesDisplayCategory', 'LES数据源显示类型', 'sys', '6' ); +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) VALUES + ( SEQ_CORE.NEXTVAL, '表格', 'coreLesDisplayCategory', 1, 'admin', '系统管理员', '0', 'table' ); +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) VALUES + ( SEQ_CORE.NEXTVAL, '详细', 'coreLesDisplayCategory', 2, 'admin', '系统管理员', '0', 'detail' ); +COMMIT; + +-- ----------------------------- 2020-04-13 add by zhanghang--------------end + +-- ----------------------------- 2020-04-13 add by shixw------------begin + +delete from T_CORE_CODE_CATEGORY where id = 'messagestatus'; + +delete from T_CORE_CODE where CODECATEGORYID = 'messagestatus'; + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('messagestatus', '站内消息状态', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, '0', '新建', 'messagestatus', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, '1', '已发送', 'messagestatus', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +delete from T_CORE_CODE_CATEGORY where id = 'messagereceiveflag'; + +delete from T_CORE_CODE where CODECATEGORYID = 'messagereceiveflag'; + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('messagereceiveflag', '站内消息签收标志', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, '0', '未签收', 'messagereceiveflag', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, '1', '已签收', 'messagereceiveflag', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + + +delete from T_CORE_CODE where CODECATEGORYID = 'remoteCallRequestStatus'; + +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '成功', 'remoteCallRequestStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '失败', 'remoteCallRequestStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '-1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '待处理', 'remoteCallRequestStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); + +delete from T_CORE_CODE where CODECATEGORYID = 'reportCategory'; + + +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '常规报表', 'reportCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'common', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '查询报表', 'reportCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'select', NULL, NULL, NULL); + +delete from T_CORE_CODE where CODECATEGORYID = 'remoteCallResponseStatus'; + +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '成功', 'remoteCallResponseStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL, '失败', 'remoteCallResponseStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); + + +commit; + + +-- ----------------------------- 2020-04-13 add by shixw------------end + +-- ----------------------------- 2020-04-17 add by shixw------------begin + +-- 该表为首页用户配置表,核心0.4.0版本已经更改为用户方案配置,所以删除掉,请一定执行完核心0.4.0版本sql后再删除 +drop table T_CORE_WKUP_CONF; + +-- ----------------------------- 2020-04-17 add by shixw------------end + + +-- ----------------------------- 2020-04-18 add by zhangpf--------------begin +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG(ID, NAME, TITLE, CATEGORY, URL, WIDTH) +VALUES (SEQ_CORE.NEXTVAL, '流程配置', '流程配置', 'bpmn-proc', '/secure/core/module/sys/bpmn-procs/page/choose-list', NULL); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG(ID, NAME, TITLE, CATEGORY, URL, WIDTH) +VALUES (SEQ_CORE.NEXTVAL, '报表组配置', '报表组配置', 'report-group-config', '/secure/core/module/sys/report-configs/page/choose-list', NULL); +commit; +-- ----------------------------- 2020-04-18 add by zhangpf--------------end + +-- ----------------------------- 2020-04-20 add by liyang--------------begin +INSERT INTO t_core_constant(ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, CREATEDTIME, CREATEDBYID, CREATEDBYNAME, VERSION) +VALUES ('INIT-PASSWORD-MODIFY', 'false', '登陆系统时是否修改默认密码', '系统', '1', NULL, NULL, NULL, 0); +commit; +-- ----------------------------- 2020-04-20 add by liyang--------------end + +-- ----------------------------- 2020-04-20 add by liyang--------------begin +update t_core_constant set CONSTANTVALUE = '0' where ID = 'INIT-PASSWORD-MODIFY'; +commit; +-- ----------------------------- 2020-04-20 add by liyang--------------end + +-- ----------------------------- 2020-04-21 add by zhangjingri--------------begin +alter table T_CORE_ADMIN_PAGE_CONFIG add VERSION NUMBER; +comment on column T_CORE_ADMIN_PAGE_CONFIG.VERSION is '版本'; +alter table T_CORE_ADMIN_PAGE_CONFIG add ACTIVATEDFLAG VARCHAR2(2); +comment on column T_CORE_ADMIN_PAGE_CONFIG.ACTIVATEDFLAG is '启用标志'; +alter table T_CORE_ADMIN_PAGE_CONFIG add ACTIVATEDBYID VARCHAR2(32); +comment on column T_CORE_ADMIN_PAGE_CONFIG.ACTIVATEDBYID is '启用人编码'; +alter table T_CORE_ADMIN_PAGE_CONFIG add ACTIVATEDBYNAME VARCHAR2(96); +comment on column T_CORE_ADMIN_PAGE_CONFIG.ACTIVATEDBYNAME is '启用人名称'; +alter table T_CORE_ADMIN_PAGE_CONFIG add ACTIVATEDTIME DATE; +comment on column T_CORE_ADMIN_PAGE_CONFIG.ACTIVATEDTIME is '启用时间'; +-- ----------------------------- 2020-04-21 add by zhangjingri--------------end + +-- ----------------------------- 2020-04-23 add by shixw------------begin + +-- Add/modify columns +alter table T_CORE_PAGE_FIELD_COMP_FIELD rename column pagefield to FIELD; +alter table T_CORE_PAGE_FIELD_COMP_FIELD rename column pagetitle to TITLE; + +-- ----------------------------- 2020-04-23 add by shixw------------end + +-- ----------------------------- 2020-04-24 add by shixw------------begin + +-- Add/modify columns +alter table T_CORE_PAGE_FIELD_COMP_FIELD modify value VARCHAR2(540); + +-- ----------------------------- 2020-04-24 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.5.0/common-sqlserver.txt b/sql/init_sql/core/0.5.0/common-sqlserver.txt new file mode 100644 index 0000000..96b3c51 --- /dev/null +++ b/sql/init_sql/core/0.5.0/common-sqlserver.txt @@ -0,0 +1,631 @@ +-- ----------------------------- 2020-04-03 add by shixw--------------begin + +alter table dbo.T_CORE_REPORT_CONFIG ADD ORDERNO BIGINT NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'排序码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG', +'COLUMN', N'ORDERNO' +GO + +alter table dbo.T_CORE_REPORT_CONFIG_LINE ADD ORDERNO BIGINT NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'排序码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG_LINE', +'COLUMN', N'ORDERNO' +GO + +UPDATE A +SET A.ORDERNO = B.RN +FROM + T_CORE_REPORT_CONFIG A, + ( SELECT ROW_NUMBER ( ) OVER ( ORDER BY ID ) AS RN, ID FROM T_CORE_REPORT_CONFIG WHERE ORDERNO IS NULL ) B +WHERE + A.ID = B.ID; +UPDATE A +SET A.ORDERNO = B.RN +FROM + T_CORE_REPORT_CONFIG_LINE A, + ( SELECT ROW_NUMBER ( ) OVER ( ORDER BY REPORTCONFIGID, ID ) AS RN, ID FROM T_CORE_REPORT_CONFIG_LINE WHERE ORDERNO IS NULL ) B +WHERE + A.ID = B.ID; + + +-- ----------------------------- 2020-04-03 add by shixw--------------end + +-- ----------------------------- 2020-04-13 add by zhanghang--------------begin + +CREATE TABLE [T_CORE_LES_DS] ( +[ID] bigint NOT NULL , +[SCOPE] varchar(16) NULL , +[LESDSNAME] varchar(128) NULL , +[SQLCONTENT] varchar(MAX) NULL , +[SQLCLAUSE] varchar(512) NULL , +[DISPLAYCATEGORY] varchar(32) NULL , +[CREATEDBYID] varchar(32) NULL , +[CREATEDBYNAME] varchar(64) NULL , +[CREATEDTIME] datetime NULL , +[CREATEDBYORGID] varchar(32) NULL , +[CREATEDBYORGNAME] varchar(256) NULL , +[ACTIVATEDFLAG] varchar(1) NULL , +[ACTIVATEDBYID] varchar(32) NULL , +[ACTIVATEDBYNAME] varchar(36) NULL , +[ACTIVATEDTIME] datetime NULL , +CONSTRAINT PK_CORE_LES_DS PRIMARY KEY(ID) +) + +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'', +'TABLE', N'T_CORE_LES_DS', +NULL, NULL)) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'LES数据源表' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'LES数据源表' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'', +'TABLE', N'T_CORE_LES_DS', +'COLUMN', N'ID')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'主键' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'ID' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'主键' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'ID' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'', +'TABLE', N'T_CORE_LES_DS', +'COLUMN', N'SCOPE')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'作用域' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'SCOPE' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'作用域' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'SCOPE' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'', +'TABLE', N'T_CORE_LES_DS', +'COLUMN', N'LESDSNAME')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'数据源名称' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'LESDSNAME' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'数据源名称' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'LESDSNAME' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'', +'TABLE', N'T_CORE_LES_DS', +'COLUMN', N'SQLCONTENT')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'sql内容' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'SQLCONTENT' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'sql内容' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'SQLCONTENT' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'', +'TABLE', N'T_CORE_LES_DS', +'COLUMN', N'SQLCLAUSE')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'sql条件' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'SQLCLAUSE' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'sql条件' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'SQLCLAUSE' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'', +'TABLE', N'T_CORE_LES_DS', +'COLUMN', N'DISPLAYCATEGORY')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'展示类型' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'DISPLAYCATEGORY' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'展示类型' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'DISPLAYCATEGORY' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'', +'TABLE', N'T_CORE_LES_DS', +'COLUMN', N'CREATEDBYID')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'制单人编码' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'CREATEDBYID' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'制单人编码' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'CREATEDBYID' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'', +'TABLE', N'T_CORE_LES_DS', +'COLUMN', N'CREATEDBYNAME')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'制单人名称' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'CREATEDBYNAME' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'制单人名称' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'CREATEDBYNAME' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'', +'TABLE', N'T_CORE_LES_DS', +'COLUMN', N'CREATEDTIME')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'制单日期' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'CREATEDTIME' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'制单日期' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'CREATEDTIME' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'', +'TABLE', N'T_CORE_LES_DS', +'COLUMN', N'CREATEDBYORGID')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'单据单位编码' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'CREATEDBYORGID' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'单据单位编码' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'CREATEDBYORGID' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'', +'TABLE', N'T_CORE_LES_DS', +'COLUMN', N'CREATEDBYORGNAME')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'单据单位名称' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'CREATEDBYORGNAME' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'单据单位名称' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'CREATEDBYORGNAME' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'', +'TABLE', N'T_CORE_LES_DS', +'COLUMN', N'ACTIVATEDFLAG')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'启用标志(0-否 1-是)' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'ACTIVATEDFLAG' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'启用标志(0-否 1-是)' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'ACTIVATEDFLAG' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'', +'TABLE', N'T_CORE_LES_DS', +'COLUMN', N'ACTIVATEDBYID')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'启用人编码' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'ACTIVATEDBYID' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'启用人编码' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'ACTIVATEDBYID' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'', +'TABLE', N'T_CORE_LES_DS', +'COLUMN', N'ACTIVATEDBYNAME')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'启用人名称' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'ACTIVATEDBYNAME' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'启用人名称' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'ACTIVATEDBYNAME' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'', +'TABLE', N'T_CORE_LES_DS', +'COLUMN', N'ACTIVATEDTIME')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'启用时间' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'ACTIVATEDTIME' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'启用时间' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS' +, @level2type = 'COLUMN', @level2name = N'ACTIVATEDTIME' +GO + +CREATE TABLE [T_CORE_LES_DS_FIELD] ( +[ID] bigint NOT NULL , +[LESDSID] bigint NULL , +[TABLENAME] varchar(64) NULL , +[COLUMNNAME] varchar(64) NULL , +[LESCOLUMNNAME] varchar(128) NULL , +[WRITEBACK] varchar(1) NULL , +[CREATEDBYID] varchar(32) NULL , +[CREATEDBYNAME] varchar(64) NULL , +[CREATEDTIME] datetime NULL , +[CREATEDBYORGID] varchar(32) NULL , +[CREATEDBYORGNAME] varchar(256) NULL , +CONSTRAINT PK_CORE_LES_DS_FIELD PRIMARY KEY(ID) +) + +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'', +'TABLE', N'T_CORE_LES_DS_FIELD', +NULL, NULL)) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'LES数据源字段表' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS_FIELD' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'LES数据源字段表' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS_FIELD' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'', +'TABLE', N'T_CORE_LES_DS_FIELD', +'COLUMN', N'ID')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'主键' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS_FIELD' +, @level2type = 'COLUMN', @level2name = N'ID' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'主键' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS_FIELD' +, @level2type = 'COLUMN', @level2name = N'ID' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'', +'TABLE', N'T_CORE_LES_DS_FIELD', +'COLUMN', N'LESDSID')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'LES数据源表ID' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS_FIELD' +, @level2type = 'COLUMN', @level2name = N'LESDSID' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'LES数据源表ID' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS_FIELD' +, @level2type = 'COLUMN', @level2name = N'LESDSID' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'', +'TABLE', N'T_CORE_LES_DS_FIELD', +'COLUMN', N'TABLENAME')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'表名字' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS_FIELD' +, @level2type = 'COLUMN', @level2name = N'TABLENAME' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'表名字' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS_FIELD' +, @level2type = 'COLUMN', @level2name = N'TABLENAME' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'', +'TABLE', N'T_CORE_LES_DS_FIELD', +'COLUMN', N'COLUMNNAME')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'字段名字' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS_FIELD' +, @level2type = 'COLUMN', @level2name = N'COLUMNNAME' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'字段名字' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS_FIELD' +, @level2type = 'COLUMN', @level2name = N'COLUMNNAME' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'', +'TABLE', N'T_CORE_LES_DS_FIELD', +'COLUMN', N'LESCOLUMNNAME')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'LES表格显示字段名字' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS_FIELD' +, @level2type = 'COLUMN', @level2name = N'LESCOLUMNNAME' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'LES表格显示字段名字' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS_FIELD' +, @level2type = 'COLUMN', @level2name = N'LESCOLUMNNAME' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'', +'TABLE', N'T_CORE_LES_DS_FIELD', +'COLUMN', N'WRITEBACK')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'是否反写' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS_FIELD' +, @level2type = 'COLUMN', @level2name = N'WRITEBACK' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'是否反写' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS_FIELD' +, @level2type = 'COLUMN', @level2name = N'WRITEBACK' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'', +'TABLE', N'T_CORE_LES_DS_FIELD', +'COLUMN', N'CREATEDBYID')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'制单人编码' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS_FIELD' +, @level2type = 'COLUMN', @level2name = N'CREATEDBYID' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'制单人编码' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS_FIELD' +, @level2type = 'COLUMN', @level2name = N'CREATEDBYID' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'', +'TABLE', N'T_CORE_LES_DS_FIELD', +'COLUMN', N'CREATEDBYNAME')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'制单人名称' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS_FIELD' +, @level2type = 'COLUMN', @level2name = N'CREATEDBYNAME' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'制单人名称' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS_FIELD' +, @level2type = 'COLUMN', @level2name = N'CREATEDBYNAME' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'', +'TABLE', N'T_CORE_LES_DS_FIELD', +'COLUMN', N'CREATEDTIME')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'制单日期' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS_FIELD' +, @level2type = 'COLUMN', @level2name = N'CREATEDTIME' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'制单日期' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS_FIELD' +, @level2type = 'COLUMN', @level2name = N'CREATEDTIME' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'', +'TABLE', N'T_CORE_LES_DS_FIELD', +'COLUMN', N'CREATEDBYORGID')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'单据单位编码' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS_FIELD' +, @level2type = 'COLUMN', @level2name = N'CREATEDBYORGID' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'单据单位编码' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS_FIELD' +, @level2type = 'COLUMN', @level2name = N'CREATEDBYORGID' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'', +'TABLE', N'T_CORE_LES_DS_FIELD', +'COLUMN', N'CREATEDBYORGNAME')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'单据单位名称' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS_FIELD' +, @level2type = 'COLUMN', @level2name = N'CREATEDBYORGNAME' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'单据单位名称' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_LES_DS_FIELD' +, @level2type = 'COLUMN', @level2name = N'CREATEDBYORGNAME' +GO + +CREATE INDEX [IDX_CORE_LES_DS_FIELD_DSID] ON [T_CORE_LES_DS_FIELD] +([LESDSID]) +WITH (STATISTICS_NORECOMPUTE = ON, MAXDOP = 1) +GO + +INSERT INTO T_CORE_CODE_CATEGORY ( ID, CODECATEGORYNAME, CODECLASSID, ORDERNO ) VALUES ( 'coreLesDsScope', '作用域', 'sys', '6' ); +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) VALUES + ( NEXT VALUE FOR SEQ_CORE, '公有', 'coreLesDsScope', 1, 'admin', '系统管理员', '0', 'public' ); +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) VALUES + ( NEXT VALUE FOR SEQ_CORE, '私有', 'coreLesDsScope', 2, 'admin', '系统管理员', '0', 'protect' ); + + +INSERT INTO T_CORE_CODE_CATEGORY ( ID, CODECATEGORYNAME, CODECLASSID, ORDERNO ) VALUES ( 'coreLesDisplayCategory', 'LES数据源显示类型', 'sys', '6' ); +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) VALUES + ( NEXT VALUE FOR SEQ_CORE, '表格', 'coreLesDisplayCategory', 1, 'admin', '系统管理员', '0', 'table' ); +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) VALUES + ( NEXT VALUE FOR SEQ_CORE, '详细', 'coreLesDisplayCategory', 2, 'admin', '系统管理员', '0', 'detail' ); + +INSERT INTO t_core_admin_choose_config(ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (NEXT VALUE FOR SEQ_CORE, 'LES数据源', 'LES数据源', 'core-les-ds', '/secure/core/module/item/les-dses/page/choose-list', ''); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) VALUES ('T_CORE_LES_DS', '0', '0'); +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) VALUES ('T_CORE_LES_DS_FIELD', '0', '0'); +INSERT INTO t_core_table_hierarchy(ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES (NEXT VALUE FOR SEQ_CORE, 'T_CORE_LES_DS_FIELD', 'T_CORE_LES_DS', 'LESDSID'); + +-- ----------------------------- 2020-04-13 add by zhanghang--------------end + +-- ----------------------------- 2020-04-13 add by shixw------------begin + +delete from T_CORE_CODE_CATEGORY where id = 'messagestatus'; + +delete from T_CORE_CODE where CODECATEGORYID = 'messagestatus'; + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('messagestatus', '站内消息状态', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, '0', '新建', 'messagestatus', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, '1', '已发送', 'messagestatus', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +delete from T_CORE_CODE_CATEGORY where id = 'messagereceiveflag'; + +delete from T_CORE_CODE where CODECATEGORYID = 'messagereceiveflag'; + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('messagereceiveflag', '站内消息签收标志', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, '0', '未签收', 'messagereceiveflag', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, '1', '已签收', 'messagereceiveflag', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + + +delete from T_CORE_CODE where CODECATEGORYID = 'remoteCallRequestStatus'; + +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '成功', 'remoteCallRequestStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '失败', 'remoteCallRequestStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '-1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '待处理', 'remoteCallRequestStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); + +delete from T_CORE_CODE where CODECATEGORYID = 'reportCategory'; + + +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '常规报表', 'reportCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'common', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '查询报表', 'reportCategory', NULL, 1, 0, '0', NULL, NULL, NULL, 'select', NULL, NULL, NULL); + +delete from T_CORE_CODE where CODECATEGORYID = 'remoteCallResponseStatus'; + +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '成功', 'remoteCallResponseStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '1', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE, '失败', 'remoteCallResponseStatus', NULL, 0, NULL, '0', NULL, NULL, NULL, '0', 'admin', '系统管理员', NULL); + + +-- ----------------------------- 2020-04-13 add by shixw------------end + +-- ----------------------------- 2020-04-17 add by shixw------------begin + +-- 该表为首页用户配置表,核心0.4.0版本已经更改为用户方案配置,所以删除掉,请一定执行完核心0.4.0版本sql后再删除 +drop table T_CORE_WKUP_CONF; + +-- ----------------------------- 2020-04-17 add by shixw------------end + +-- ----------------------------- 2020-03-30 add by zhangpf--------------begin +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG(ID, NAME, TITLE, CATEGORY, URL, WIDTH) +VALUES (NEXT VALUE FOR SEQ_CORE, '流程配置', '流程配置', 'bpmn-proc', '/secure/core/module/sys/bpmn-procs/page/choose-list', NULL); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG(ID, NAME, TITLE, CATEGORY, URL, WIDTH) +VALUES (NEXT VALUE FOR SEQ_CORE, '报表组配置', '报表组配置', 'report-group-config', '/secure/core/module/sys/report-configs/page/choose-list', NULL); +-- ----------------------------- 2020-03-30 add by zhangpf--------------end + +-- ----------------------------- 2020-04-20 add by liyang--------------begin +INSERT INTO t_core_constant(ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, CREATEDTIME, CREATEDBYID, CREATEDBYNAME, VERSION) +VALUES ('INIT-PASSWORD-MODIFY', 'false', '登陆系统时是否修改默认密码', '系统', '1', NULL, NULL, NULL, 0); +-- ----------------------------- 2020-04-20 add by liyang--------------end + +-- ----------------------------- 2020-04-20 add by liyang--------------begin +update t_core_constant set CONSTANTVALUE = '0' where ID = 'INIT-PASSWORD-MODIFY'; +-- ----------------------------- 2020-04-20 add by liyang--------------end + +-- ----------------------------- 2020-04-21 add by zhangjingri--------------begin +alter table dbo.T_CORE_ADMIN_PAGE_CONFIG ADD VERSION BIGINT NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_CONFIG', +'COLUMN', N'VERSION' +GO + +alter table dbo.T_CORE_ADMIN_PAGE_CONFIG ADD ACTIVATEDFLAG VARCHAR(2) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用标志', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_CONFIG', +'COLUMN', N'ACTIVATEDFLAG' +GO + +alter table dbo.T_CORE_ADMIN_PAGE_CONFIG ADD ACTIVATEDBYID VARCHAR(32) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_CONFIG', +'COLUMN', N'ACTIVATEDBYID' +GO + +alter table dbo.T_CORE_ADMIN_PAGE_CONFIG ADD ACTIVATEDBYNAME VARCHAR(96) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_CONFIG', +'COLUMN', N'ACTIVATEDBYNAME' +GO + +alter table dbo.T_CORE_ADMIN_PAGE_CONFIG ADD ACTIVATEDTIME DATETIME NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_CONFIG', +'COLUMN', N'ACTIVATEDTIME' +GO +-- ----------------------------- 2020-04-21 add by zhangjingri--------------end + +-- ----------------------------- 2020-04-23 add by shixw------------begin + +EXEC sp_rename '[dbo].[T_CORE_PAGE_FIELD_COMP_FIELD].[PAGEFIELD]', 'FIELD', 'COLUMN' +GO + +EXEC sp_rename '[dbo].[T_CORE_PAGE_FIELD_COMP_FIELD].[PAGETITLE]', 'TITLE', 'COLUMN' +GO + +-- ----------------------------- 2020-04-23 add by shixw------------end + + +-- ----------------------------- 2020-04-24 add by shixw------------begin + +ALTER TABLE [dbo].[T_CORE_PAGE_FIELD_COMP_FIELD] ALTER COLUMN [VALUE] varchar(540) COLLATE Chinese_PRC_CI_AS NULL + +-- ----------------------------- 2020-04-24 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.6.0/mysql/0. gikam-core-common.txt b/sql/init_sql/core/0.6.0/mysql/0. gikam-core-common.txt new file mode 100644 index 0000000..e43bc9a --- /dev/null +++ b/sql/init_sql/core/0.6.0/mysql/0. gikam-core-common.txt @@ -0,0 +1,2877 @@ +-- ----------------------------- 2020-04-24 add by zhangjr---------------------begin +DROP TABLE T_CORE_ADMIN_PAGE_DRAFT; +DROP TABLE T_CORE_ADMIN_PAGE_CONFIG; + +CREATE TABLE IF NOT EXISTS `T_CORE_ADMIN_PAGE_DRAFT` ( + `ID` bigint(64) NOT NULL COMMENT '主键', + `MENUID` varchar(32) DEFAULT NULL COMMENT '菜单编码', + `REQUESTURI` varchar(256) DEFAULT NULL COMMENT '请求的资源', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='页面配置草稿'; + +CREATE TABLE IF NOT EXISTS `T_CORE_ADMIN_PAGE_DRAFT_LINE` ( + `ID` bigint(64) NOT NULL COMMENT '主键', + `DRAFTID` bigint(64) DEFAULT NULL COMMENT '草稿主键', + `JSURI` varchar(256) DEFAULT NULL COMMENT 'JS的URI', + `CONTENT` text DEFAULT NULL COMMENT 'JS的内容', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='页面配置草稿的明细表(实际对应JS文件)'; + +CREATE TABLE IF NOT EXISTS `T_CORE_ADMIN_PAGE_CONFIG` ( + `ID` bigint(64) NOT NULL COMMENT '主键', + `MENUID` varchar(32) DEFAULT NULL COMMENT '菜单编码', + `REQUESTURI` varchar(256) DEFAULT NULL COMMENT '请求的资源', + `VERSION` int(4) NULL COMMENT '版本', + `ACTIVATEDFLAG` varchar(2) NULL COMMENT '启用标志', + `ACTIVATEDBYID` varchar(32) NULL COMMENT '启用人编码', + `ACTIVATEDBYNAME` varchar(96) NULL COMMENT '启用人名称', + `ACTIVATEDTIME` datetime(0) NULL COMMENT '启用时间', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='页面配置'; + +CREATE TABLE IF NOT EXISTS `T_CORE_ADMIN_PAGE_CONFIG_LINE` ( + `ID` bigint(64) NOT NULL COMMENT '主键', + `CONFIGID` bigint(64) DEFAULT NULL COMMENT '草稿主键', + `JSURI` varchar(256) DEFAULT NULL COMMENT 'JS的URI', + `CONTENT` text DEFAULT NULL COMMENT 'JS的内容', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='页面配置的明细表(实际对应JS文件)'; + +-- ----------------------------- 2020-04-24 add by zhangjr---------------------end + +-- ----------------------------- 2020-04-27 add by zhangpf------------begin -------0.5.1补丁已发布 +ALTER TABLE T_CORE_REPORT_CONFIG_LINE +ADD COLUMN REPORTCONFIGLINENO VARCHAR(36) NULL COMMENT '报表配置明细编号' AFTER ID; + +UPDATE T_CORE_REPORT_CONFIG_LINE + SET REPORTCONFIGLINENO = ID + WHERE REPORTCONFIGLINENO IS NULL; + COMMIT; +-- ----------------------------- 2020-04-27 add by zhangpf------------end -------0.5.1补丁已发布 + +-- ----------------------------- 2020-05-05 add by zhangjr------------begin +CREATE TABLE IF NOT EXISTS `T_CORE_I18N_CONFIG`( + `ID` VARCHAR(32) NOT NULL COMMENT '主键', + `LOCALENAME` VARCHAR(36) DEFAULT NULL COMMENT '地区名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='国际化地区配置表(后台维护)'; + +CREATE TABLE IF NOT EXISTS `T_CORE_I18N`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CODE` VARCHAR(128) DEFAULT NULL COMMENT '国际化的编码(唯一值)', + `DESCRIPTION` VARCHAR(192) DEFAULT NULL COMMENT '描述', + `DEFAULTMESSAGE` VARCHAR(192) DEFAULT NULL COMMENT '默认国际化信息', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='国际化主表'; + + +CREATE TABLE IF NOT EXISTS `T_CORE_I18N_MESSAGE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `I18NID` BIGINT DEFAULT NULL COMMENT '国际化的主键', + `I18NCONFIGID` VARCHAR(32) DEFAULT NULL COMMENT '地区配置的主键', + `MESSAGE` VARCHAR(192) DEFAULT NULL COMMENT '国际化信息', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='国际化信息'; +-- ----------------------------- 2020-05-05 add by zhangjr------------end + +-- ----------------------------- 2020-05-06 add by zhangjr------------begin +INSERT INTO T_CORE_I18N_CONFIG(ID, LOCALENAME) +VALUES('zh-CN', '简体中文'); +-- ----------------------------- 2020-05-06 add by zhangjr------------end + +-- ----------------------------- 2020-05-06 add by zhangxt------------begin +DELETE FROM T_CORE_CONSTANT WHERE ID = 'FINEREPORT_FILE_HANDLE'; +COMMIT; +-- ----------------------------- 2020-05-06 add by zhangxt------------end + +-- ----------------------------- 2020-05-09 add by zhanghang------------begin +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9602', 'LES数据源', '/secure/core/module/item/les-dses/page/edit-list', '96', '9602', 'LES数据源编制列表', '076.svg', ''); +COMMIT; +-- ----------------------------- 2020-05-09 add by zhanghang------------end + +-- ----------------------------- 2020-05-12 add by zhanghang--------------begin +ALTER TABLE `T_CORE_LES_TEMPLATE` ADD COLUMN `LESCATEGORY` VARCHAR(36) NULL COMMENT 'LES模板类型(LES/ELN)' AFTER `ID`; +COMMIT; +-- ----------------------------- 2020-05-12 add by zhanghang--------------end + +-- ----------------------------- 2020-05-13 add by zhangjingri------------begin -------0.5.4补丁已发布 +alter table T_CORE_BPMN_INST_TASK add `COUNTERSIGN` varchar(2) DEFAULT NULL COMMENT '是否会签节点(0-否 1-是)'; + +UPDATE T_CORE_BPMN_INST_TASK SET COUNTERSIGN = '0'; +COMMIT; +-- ----------------------------- 2020-05-13 add by zhangjingri------------end -------0.5.4补丁已发布 + +-- ----------------------------- 2020-05-13 add by zhangpf------------begin +ALTER TABLE T_CORE_REPORT_CONFIG_LINE MODIFY COLUMN REPORTNAME VARCHAR(270); +-- ----------------------------- 2020-05-13 add by zhangpf------------end + +-- ----------------------------- 2020-05-14 add by shixw------------begin + +delete from T_CORE_TABLE where id='T_CORE_LES_TEMPLATE'; + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) +VALUES ('T_CORE_LES_TEMPLATE', '0', '1'); + +commit; + +-- ----------------------------- 2020-05-14 add by shixw------------end + +-- ----------------------------- 2020-05-14 add by zhanghang--------------begin + +CREATE TABLE IF NOT EXISTS `T_CORE_LES_UNIT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `UNITNAME` VARCHAR(60) DEFAULT NULL COMMENT '组件名称', + `TYPE` VARCHAR(36) DEFAULT NULL COMMENT '组件类型', + `BINDDS` VARCHAR(1) DEFAULT NULL COMMENT '是否绑定数据源(0-不绑定,1-绑定)', + `SVG` VARCHAR(255) DEFAULT NULL COMMENT 'svg图标', + `ENABLE` VARCHAR(1) DEFAULT NULL COMMENT '是否启用(0-不启用,1-启用)', + `ORDERNO` BIGINT DEFAULT NULL COMMENT '排序码', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='LES组件'; + +INSERT INTO `t_core_les_unit` (`ID`, `UNITNAME`, `TYPE`, `BINDDS`, `SVG`, `ENABLE`, `ORDERNO`) VALUES ('1', '表单', 'lesForm', '1', 'lesForm.svg', '1', '1'); +INSERT INTO `t_core_les_unit` (`ID`, `UNITNAME`, `TYPE`, `BINDDS`, `SVG`, `ENABLE`, `ORDERNO`) VALUES ('2', '查询列表', 'queryList', '1', 'queryList.svg', '1', '2'); +INSERT INTO `t_core_les_unit` (`ID`, `UNITNAME`, `TYPE`, `BINDDS`, `SVG`, `ENABLE`, `ORDERNO`) VALUES ('3', '章节', 'chapter', '0', 'chapter.svg', '1', '3'); +INSERT INTO `t_core_les_unit` (`ID`, `UNITNAME`, `TYPE`, `BINDDS`, `SVG`, `ENABLE`, `ORDERNO`) VALUES ('4', '富文本', 'ckeditor', '0', 'ckeditor.svg', '1', '4'); +INSERT INTO `t_core_les_unit` (`ID`, `UNITNAME`, `TYPE`, `BINDDS`, `SVG`, `ENABLE`, `ORDERNO`) VALUES ('5', '分子式', 'chemDoodle', '0', 'chemDoodle.svg', '1', '5'); +INSERT INTO `t_core_les_unit` (`ID`, `UNITNAME`, `TYPE`, `BINDDS`, `SVG`, `ENABLE`, `ORDERNO`) VALUES ('6', '图片绘制', 'imgDraw', '0', 'imgDraw.svg', '1', '6'); +INSERT INTO `t_core_les_unit` (`ID`, `UNITNAME`, `TYPE`, `BINDDS`, `SVG`, `ENABLE`, `ORDERNO`) VALUES ('7', '表格', 'spread', '0', 'spread.svg', '1', '7'); +INSERT INTO `t_core_les_unit` (`ID`, `UNITNAME`, `TYPE`, `BINDDS`, `SVG`, `ENABLE`, `ORDERNO`) VALUES ('8', '图片编辑器', 'imgEdit', '0', 'imgEdit.svg', '1', '8'); +INSERT INTO `t_core_les_unit` (`ID`, `UNITNAME`, `TYPE`, `BINDDS`, `SVG`, `ENABLE`, `ORDERNO`) VALUES ('9', '图片上传', 'imgUpload', '0', 'imgUpload.svg', '1', '9'); +INSERT INTO `t_core_les_unit` (`ID`, `UNITNAME`, `TYPE`, `BINDDS`, `SVG`, `ENABLE`, `ORDERNO`) VALUES ('10', '流程绘制', 'diagramDraw', '0', 'diagramDraw.svg', '1', '10'); +INSERT INTO `t_core_les_unit` (`ID`, `UNITNAME`, `TYPE`, `BINDDS`, `SVG`, `ENABLE`, `ORDERNO`) VALUES ('11', '基础信息', 'baseInfo', '0', 'baseInfo.svg', '1', '11'); +COMMIT; + +-- ----------------------------- 2020-05-14 add by zhanghang------------end + +-- ----------------------------- 2020-05-15 add by zhanghang--------------begin + +alter table T_CORE_LES_INSTANCE add column LESCATEGORY VARCHAR(36) null comment 'LES实例类型(LES/ELN)'; +commit; + +-- ----------------------------- 2020-05-15 add by zhanghang--------------end + +-- ----------------------------- 2020-05-15 add by zhanghang--------------begin + +DELETE FROM T_CORE_TABLE WHERE ID = 'T_CORE_LES_TEMPLATE_UNIT'; +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_LES_TEMPLATE_UNIT', '0', '1'); +commit; + +-- ----------------------------- 2020-05-15 add by zhanghang--------------end + +-- ----------------------------- 2020-05-18 add by zhangpf--------------begin +UPDATE T_CORE_FILE SET EXT = SUBSTRING(TARGETID, 27) + WHERE TARGETID LIKE 'T_CORE_REPORT_CONFIG_LINE%' + AND EXT IS NULL; +COMMIT; +-- ----------------------------- 2020-05-18 add by zhangpf--------------end + +-- ----------------------------- 2020-05-18 add by zhangjr--------------begin -------0.5.6补丁已发布 + +alter table T_CORE_BPMN_COMMENT add column ATTACHMENTID BIGINT null comment '附件编码'; +commit; + +-- ----------------------------- 2020-05-18 add by zhangjr--------------end -------0.5.6补丁已发布 + +-- ----------------------------- 2020-05-19 add by zhangjr--------------begin -------0.5.4补丁已发布 + +alter table T_CORE_PASSWORD_POLICY add column COMPOSITION BIGINT null comment '不同类型组成的数量(大写、小写、特殊字符和数字)'; +commit; + +-- ----------------------------- 2020-05-19 add by zhangjr--------------end -------0.5.4补丁已发布 +-- ----------------------------- 2020-05-19 add by zhangxt--------------begin +ALTER TABLE `t_core_topology` +MODIFY COLUMN `JSON` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT 'JSON格式的图表' AFTER `USAGE`, +MODIFY COLUMN `SVG` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT 'SVG格式的图表' AFTER `JSON`; +-- ----------------------------- 2020-05-19 add by zhangxt--------------end + +-- ----------------------------- 2020-05-22 add by zhangjr--------------begin +ALTER TABLE `t_core_login_log` +CHANGE COLUMN `LOGOUTLOG` `REMARK` varchar(384) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注' AFTER `PLATFORM`, +MODIFY COLUMN `TOKEN` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '登录用户token' AFTER `ID`, +ADD COLUMN `STATUS` varchar(2) NULL COMMENT '登录情况(0-登录失败 1-登录成功)' AFTER `REMARK`; + +UPDATE T_CORE_LOGIN_LOG SET STATUS = '1'; +COMMIT; +-- ----------------------------- 2020-05-22 add by zhangjr--------------end + +-- ----------------------------- 2020-05-22 add by zhangjr--------------begin +insert into t_core_code_category (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +values ('loginStatus', '用户登录情况', 'sys', null, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) VALUES + ( F_GET_SEQ_CORE(), '成功', 'loginStatus', 1, 'admin', '系统管理员', '0', '1' ); +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) VALUES + ( F_GET_SEQ_CORE(), '失败', 'loginStatus', 2, 'admin', '系统管理员', '0', '0' ); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(F_GET_SEQ_CORE(), '用户登录情况', 'loginStatus', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=loginStatus', 'code', 'codeName'); +COMMIT; +-- ----------------------------- 2020-05-22 add by zhangjr--------------end + +-- ----------------------------- 2020-05-23 add by zhanghang--------------begin +DROP TABLE T_CORE_LES_TEMPLATE; +DROP TABLE T_CORE_LES_TEMPLATE_UNIT; +DROP TABLE T_CORE_LES_INSTANCE; +DROP TABLE T_CORE_LES_INSTANCE_UNIT; + +CREATE TABLE `T_CORE_LES_TEMPLATE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `BASEID` BIGINT DEFAULT NULL COMMENT '初始版本ID', + `TEMPLATENO` VARCHAR(36) DEFAULT NULL COMMENT '模板编号', + `TEMPLATENAME` VARCHAR(120) DEFAULT NULL COMMENT '模板名称', + `LESCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '模板类型', + `TEMPLATEVERSION` BIGINT DEFAULT NULL COMMENT '模板版本', + `LOCKED` VARCHAR(1) DEFAULT NULL COMMENT '是否锁定(0-否1-是)', + `REMARK` VARCHAR(270) DEFAULT NULL COMMENT '备注', + `TEMPLATESTATUS` VARCHAR(36) DEFAULT NULL COMMENT '版本状态', + `PROCESSSTATUS` VARCHAR(36) DEFAULT NULL COMMENT '流程状态', + `APPROVEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '批准人编码', + `APPROVEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '批准人名称', + `APPROVEDATE` DATETIME DEFAULT NULL COMMENT '批准日期', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='LES模板'; + +CREATE TABLE `T_CORE_LES_TEMPLATE_UNIT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TEMPLATEID` BIGINT DEFAULT NULL COMMENT '模板编码', + `TYPE` VARCHAR(36) DEFAULT NULL COMMENT '组件类型', + `UNITTITLE` VARCHAR(270) DEFAULT NULL COMMENT '组件标题(可以为空)', + `PARENTID` BIGINT DEFAULT NULL COMMENT '父组件编码', + `UNITBODY` TEXT DEFAULT NULL COMMENT '组件主体', + `ORDERNO` BIGINT DEFAULT NULL COMMENT '排序码', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='LES模板组件'; +CREATE INDEX IDX_CORE_LES_TEMPLATE_UNIT_TEMPLATEID ON T_CORE_LES_TEMPLATE_UNIT (TEMPLATEID); + +CREATE TABLE `T_CORE_LES_TEMPLATE_ORG`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TEMPLATEID` BIGINT DEFAULT NULL COMMENT '模板ID', + `USEDORGID` VARCHAR(36) NOT NULL COMMENT '使用部门编码', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='LES模板使用部门'; +CREATE INDEX IDX_CORE_LES_TEMPLATE_ORG_TEMPLATEID ON T_CORE_LES_TEMPLATE_ORG (TEMPLATEID); + +CREATE TABLE `T_CORE_LES_INSTANCE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TEMPLATEID` BIGINT DEFAULT NULL COMMENT '模板ID', + `LESCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT 'LES实例类型(LES/ELN)', + `PROCESSSTATUS` VARCHAR(36) DEFAULT NULL COMMENT '流程状态', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='LES实例'; +CREATE INDEX IDX_CORE_LES_INSTANCE_TEMPLATEID ON T_CORE_LES_INSTANCE (TEMPLATEID); + +CREATE TABLE `T_CORE_LES_INSTANCE_UNIT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `INSTANCEID` BIGINT DEFAULT NULL COMMENT '实例ID', + `TEMPLATEUNITID` BIGINT DEFAULT NULL COMMENT '模板组件的ID', + `TYPE` VARCHAR(36) DEFAULT NULL COMMENT '组件类型', + `UNITTITLE` VARCHAR(270) DEFAULT NULL COMMENT '组件标题(可以为空)', + `PARENTID` BIGINT DEFAULT NULL COMMENT '父组件编码', + `UNITBODY` TEXT DEFAULT NULL COMMENT '组件主体', + `ORDERNO` BIGINT DEFAULT NULL COMMENT '排序码', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='LES实例组件'; +CREATE INDEX IDX_CORE_LES_INSTANCE_UNIT_INSTANCEID ON T_CORE_LES_INSTANCE_UNIT (INSTANCEID); +CREATE INDEX IDX_CORE_LES_INSTANCE_UNIT_TEMPLATEUNITID ON T_CORE_LES_INSTANCE_UNIT (TEMPLATEUNITID); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('lesTemplateStatus', 'LES模板状态', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'draft', '草稿', 'lesTemplateStatus', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'current', '当前', 'lesTemplateStatus', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'activated', '可用', 'lesTemplateStatus', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'expired', '过期', 'lesTemplateStatus', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(F_GET_SEQ_CORE(), 'LES模板状态', 'les-template-status', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=lesTemplateStatus', 'code', 'codeName'); + +INSERT INTO t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES +('9603', 'LES模板审核', '/secure/core/module/item/les-templates/page/audit-list', '96', '9603', 'LES模板审核列表', '077.svg', ''); +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('9601', 'LES模板审核', 'T_CORE_LES_TEMPLATE', 'audit_def', '1'); + +DELETE FROM T_CORE_SEQUENCE WHERE ID = 'T_CORE_LES_TEMPLATE'; +INSERT INTO T_CORE_SEQUENCE(ID, PATTERN, JSONPARAM) VALUES ('T_CORE_LES_TEMPLATE', '[key][yyyy][mm][nnnn]', NULL); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('9603','T_CORE_LES_TEMPLATE_ORG', 'T_CORE_LES_TEMPLATE', 'TEMPLATEID'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_LES_TEMPLATE_ORG', '0', '0'); + +UPDATE T_CORE_TABLE + SET AUDITABLE = '1', + ATTACHMENT = '1' + WHERE ID = 'T_CORE_LES_TEMPLATE'; + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE,CATEGORY,URL,WIDTH) +VALUES (F_GET_SEQ_CORE(), 'LES模板', 'LES模板', 'les-template', '/secure/core/module/item/les-templates/page/choose-list', ''); +COMMIT; +-- ----------------------------- 2020-05-23 add by zhanghang--------------end + +-- ----------------------------- 2020-05-27 add by zhangxt--------------begin +alter table T_CORE_LES_INSTANCE add column INSTANCENAME VARCHAR(120) null comment '实例名称'; +update t_core_menu set id = '9604', orderno = '9604' where id = '9601'; +update t_core_menu set id = '9605', orderno = '9605' where id = '9603'; +commit; +-- ----------------------------- 2020-05-27 add by zhangxt--------------end + +-- ----------------------------- 2020-05-28 add by zhangxt--------------begin +alter table T_CORE_LES_UNIT add column AUDIT VARCHAR(1) null comment '是否启用审计'; +alter table T_CORE_LES_INSTANCE add column AUDIT VARCHAR(1) null comment '是否启用审计'; +-- ----------------------------- 2020-05-28 add by zhangxt--------------end + +-- ----------------------------- 2020-05-29 add by zhanghang--------------begin +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) +VALUES ( F_GET_SEQ_CORE(), '下拉框', 'coreElnDisplayCategory', 3, null, null, '0', 'dropDown' ); +commit; +-- ----------------------------- 2020-05-29 add by zhanghang--------------end + +-- ----------------------------- 2020-05-29 add by zhangpf--------------begin +alter table T_CORE_LES_INSTANCE_UNIT add column UNITPARAM TEXT null comment '参数'; +-- ----------------------------- 2020-05-29 add by zhangpf--------------end + +-- ----------------------------- 2020-05-30 add by zhangjr--------------begin +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530001, 'AUDIT.INSERT', '新增操作(用于审计跟踪中记录)', '新增'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(F_GET_SEQ_CORE(), 20200530001, 'zh-CN', '新增'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530002, 'AUDIT.SAVE', '保存操作(用于审计跟踪中记录)', '保存'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(F_GET_SEQ_CORE(), 20200530002, 'zh-CN', '保存'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530003, 'AUDIT.INSTANT_SAVE', '实时保存操作(用于审计跟踪中记录)', '实时保存'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(F_GET_SEQ_CORE(), 20200530003, 'zh-CN', '实时保存'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530004, 'AUDIT.DELETE', '删除操作(用于审计跟踪中记录)', '删除'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(F_GET_SEQ_CORE(), 20200530004, 'zh-CN', '删除'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530005, 'AUDIT.SWAP', '数据交换(用于审计跟踪中记录)', '数据交换'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(F_GET_SEQ_CORE(), 20200530005, 'zh-CN', '数据交换'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530006, 'AUDIT.ACTIVATE', '启用(用于审计跟踪中记录)', '启用'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(F_GET_SEQ_CORE(), 20200530006, 'zh-CN', '启用'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530007, 'AUDIT.DEACTIVATE', '停用(用于审计跟踪中记录)', '停用'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(F_GET_SEQ_CORE(), 20200530007, 'zh-CN', '停用'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530008, 'AUDIT.SUSPEND', '注销(用于审计跟踪中记录)', '注销'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(F_GET_SEQ_CORE(), 20200530008, 'zh-CN', '注销'); + + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530009, 'AUDIT.UNSUSPEND', '恢复(用于审计跟踪中记录)', '恢复'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(F_GET_SEQ_CORE(), 20200530009, 'zh-CN', '恢复'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530010, 'AUDIT.PROCESS_START', '启动流程(用于审计跟踪中记录)', '启动流程'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(F_GET_SEQ_CORE(), 20200530010, 'zh-CN', '启动流程'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530011, 'AUDIT.PROCESS_WITHDRAW', '撤回流程(用于审计跟踪中记录)', '撤回流程'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(F_GET_SEQ_CORE(), 20200530011, 'zh-CN', '撤回流程'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530012, 'AUDIT.PROCESS_COMPLETE', '审核通过(用于审计跟踪中记录)', '审核通过'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(F_GET_SEQ_CORE(), 20200530012, 'zh-CN', '审核通过'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530013, 'AUDIT.PROCESS_END', '结束流程(用于审计跟踪中记录)', '结束流程'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(F_GET_SEQ_CORE(), 20200530013, 'zh-CN', '结束流程'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530014, 'AUDIT.PROCESS_REJECT', '审核拒绝(用于审计跟踪中记录)', '审核拒绝'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(F_GET_SEQ_CORE(), 20200530014, 'zh-CN', '审核拒绝'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530015, 'AUDIT.PROCESS_ODD_REJECT', '审核拒绝(异常处理)(用于审计跟踪中记录)', '审核拒绝(异常处理)'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(F_GET_SEQ_CORE(), 20200530015, 'zh-CN', '审核拒绝(异常处理)'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530016, 'AUDIT.PROCESS_UNDO', '退回(用于审计跟踪中记录)', '退回'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(F_GET_SEQ_CORE(), 20200530016, 'zh-CN', '退回'); +COMMIT; +-- ----------------------------- 2020-05-30 add by zhangjr--------------end + +-- ----------------------------- 2020-05-30 add by zhanghang--------------begin +update t_core_menu set href = '/secure/core/module/eln/eln-dses/page/edit-list' where id = '9316'; +update t_core_menu set href = '/secure/core/module/eln/eln-tmpls/page/edit-list' where id = '9317'; +update t_core_admin_choose_config set url = '/secure/core/module/eln/eln-dses/page/choose-list' where category = 'core-eln-ds'; +update t_core_admin_choose_config set url = '/secure/core/module/eln/eln-tmpls/page/choose-list' where category = 'eln-tmpl'; +commit; +-- ----------------------------- 2020-05-30 add by zhanghang--------------end + +-- ----------------------------- 2020-05-30 add by zhangpf--------------begin +alter table T_CORE_LES_INSTANCE add column BIZCATEGORY VARCHAR(36) null comment '业务类型'; +-- ----------------------------- 2020-05-30 add by zhangpf--------------end + +-- ----------------------------- 2020-06-05 add by shixw------------begin + +DROP PROCEDURE IF EXISTS `INSERTI18N`; +DELIMITER $$ +CREATE PROCEDURE `INSERTI18N` ( + CODEPARAM VARCHAR ( 128 ), + DESCRIPTION VARCHAR ( 192 ), + DEFAULTMESSAGE VARCHAR ( 192 ), + LANG VARCHAR ( 32 ), + MESSAGE VARCHAR ( 192 ) + ) BEGIN + + SET @V_ID = NULL; + SELECT + ID INTO @V_ID + FROM + T_CORE_I18N + WHERE + CODE = CODEPARAM; + IF + ( @V_ID IS NULL ) THEN + SELECT + F_GET_SEQ_CORE ( ) INTO @V_ID; + INSERT INTO T_CORE_I18N ( ID, CODE, DESCRIPTION, DEFAULTMESSAGE ) + VALUES + ( @V_ID, CODEPARAM, DESCRIPTION, DEFAULTMESSAGE ); + + END IF; + INSERT INTO T_CORE_I18N_MESSAGE ( ID, I18NID, I18NCONFIGID, MESSAGE ) + VALUES + ( F_GET_SEQ_CORE ( ), @V_ID, LANG, MESSAGE ); + COMMIT; +END$$ +DELIMITER ; +-- ----------------------------- 2020-06-05 add by shixw------------end + +-- ----------------------------- 2020-06-05 add by shixw------------begin + +INSERT INTO T_CORE_I18N_CONFIG(ID, LOCALENAME) +VALUES('en-US', '英语(美国)'); + +COMMIT; + +DROP PROCEDURE +IF + EXISTS `UPDATEI18N`; + +DELIMITER $$ +CREATE PROCEDURE `UPDATEI18N` ( CODEPARAM VARCHAR ( 128 ), LANG VARCHAR ( 32 ), MESSAGEINFO VARCHAR ( 192 ) ) BEGIN + UPDATE T_CORE_I18N_MESSAGE IM, + T_CORE_I18N I + SET IM.MESSAGE = MESSAGEINFO + WHERE + I.ID = IM.I18NID + AND I.CODE = CODEPARAM + AND IM.I18NCONFIGID = LANG; + COMMIT; + +END$$ +DELIMITER ; +-- ----------------------------- 2020-06-05 add by shixw------------end + +-- ----------------------------- 2020-06-06 add by zhangjr--------------begin +alter table T_CORE_BPMN_DRAFT add column EXPRESSION VARCHAR(128) null comment '表达式'; + +alter table T_CORE_BPMN_PROC add column EXPRESSION VARCHAR(128) null comment '表达式'; + +call INSERTI18N('T_CORE_BPMN_DRAFT.EXPRESSION', '工作流草稿中的表达式', '表达式', 'zh-CN', '表达式'); +call INSERTI18N('T_CORE_BPMN_PROC.EXPRESSION', '工作流定义中的表达式', '表达式', 'zh-CN', '表达式'); + +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.INVALID_VERSION', '工作流定义提交时,相同的流程编号,版本不一致', '相同的流程编号,版本不一致', 'zh-CN', '相同的流程编号,版本不一致'); +-- ----------------------------- 2020-06-06 add by zhangjr--------------end + +-- ----------------------------- 2020-06-08 add by shixw------------begin + +CALL INSERTI18N('T_CORE_FILE.VERSION', '文件的文件版本', '文件版本', 'zh-CN', '文件版本'); +CALL INSERTI18N('T_CORE_WK_PANEL.TITLEDISPLAY', '工作区面板的是否显示标题', '是否显示标题', 'zh-CN', '是否显示标题'); + +UPDATE T_CORE_AT_CONFIG_LINE T SET T.COLUMNID = UPPER(T.COLUMNID); +DELETE FROM T_CORE_TABLE WHERE ID IN ('T_CORE_WKUP_CONF','T_CORE_WKUP_CONF_LINE'); + +commit; + +-- ----------------------------- 2020-06-08 add by shixw------------end + +CALL INSERTI18N('GIKAM.BUTTON.YES', '是', '是', 'zh-CN', '是'); +CALL INSERTI18N('GIKAM.BUTTON.NO', '否', '否', 'zh-CN', '否'); +CALL INSERTI18N('GIKAM.BUTTON.CONFIRM', '确认', '确认', 'zh-CN', '确认'); +CALL INSERTI18N('GIKAM.BUTTON.CLOSE', '关闭', '关闭', 'zh-CN', '关闭'); +CALL INSERTI18N('GIKAM.BUTTON.BACK', '返回', '返回', 'zh-CN', '返回'); +CALL INSERTI18N('GIKAM.BUTTON.CANCEL', '取消', '取消', 'zh-CN', '取消'); +CALL INSERTI18N('GIKAM.BUTTON.ACTIVE', '启用', '启用', 'zh-CN', '启用'); +CALL INSERTI18N('GIKAM.BUTTON.DEACTIVE', '停用', '停用', 'zh-CN', '停用'); +CALL INSERTI18N('GIKAM.ACTIVE.STATUS.NO', '未启用', '未启用', 'zh-CN', '未启用'); +CALL INSERTI18N('GIKAM.ACTIVE.STATUS.YES', '已启用', '已启用', 'zh-CN', '已启用'); +CALL INSERTI18N('GIKAM.ACTIVE.TITLE.STATUS', '启用状态', '启用状态', 'zh-CN', '启用状态'); +CALL INSERTI18N('GIKAM.BUTTON.SAVE', '保存', '保存', 'zh-CN', '保存'); +CALL INSERTI18N('GIKAM.BUTTON.SUSPEND', '注销', '注销', 'zh-CN', '注销'); +CALL INSERTI18N('GIKAM.BUTTON.UNSUSPEND', '恢复', '恢复', 'zh-CN', '恢复'); +CALL INSERTI18N('GIKAM.MODAL.SUBMIT', '提交', '提交', 'zh-CN', '提交'); +CALL INSERTI18N('GIKAM.TIP.SUBMIT', '是否提交', '是否提交', 'zh-CN', '是否提交'); +CALL INSERTI18N('GIKAM.MODAL.UNDO', '回退', '回退', 'zh-CN', '回退'); +CALL INSERTI18N('GIKAM.TIP.UNDO', '是否回退', '是否回退', 'zh-CN', '是否回退'); +CALL INSERTI18N('GIKAM.SUSPEND.STATUS.NO', '未注销', '未注销', 'zh-CN', '未注销'); +CALL INSERTI18N('GIKAM.SUSPEND.STATUS.YES', '已注销', '已注销', 'zh-CN', '已注销'); +CALL INSERTI18N('GIKAM.SUSPEND.TITLE.STATUS', '注销状态', '注销状态', 'zh-CN', '注销状态'); +CALL INSERTI18N('GIKAM.BUTTON.INSERT', '添加', '添加', 'zh-CN', '添加'); +CALL INSERTI18N('GIKAM.BUTTON.MODIFY', '变更', '变更', 'zh-CN', '变更'); +CALL INSERTI18N('GIKAM.BUTTON.DELETE', '删除', '删除', 'zh-CN', '删除'); +CALL INSERTI18N('GIKAM.BUTTON.MOVE_UP', '上移', '上移', 'zh-CN', '上移'); +CALL INSERTI18N('GIKAM.BUTTON.MOVE_DOWN', '下移', '下移', 'zh-CN', '下移'); +CALL INSERTI18N('GIKAM.BUTTON.OFFLINE', '强制下线', '强制下线', 'zh-CN', '强制下线'); +CALL INSERTI18N('GIKAM.BUTTON.EDIT', '编辑', '编辑', 'zh-CN', '编辑'); +CALL INSERTI18N('GIKAM.BUTTON.IMPORT', '导入', '导入', 'zh-CN', '导入'); +CALL INSERTI18N('GIKAM.BUTTON.EXPORT', '导出', '导出', 'zh-CN', '导出'); +CALL INSERTI18N('GIKAM.BUTTON.VIEWAUDIT', '审计跟踪', '审计跟踪', 'zh-CN', '审计跟踪'); +CALL INSERTI18N('GIKAM.BUTTON.VIEW', '预览', '预览', 'zh-CN', '预览'); +CALL INSERTI18N('GIKAM.BUTTON.DESIGN', '设计', '设计', 'zh-CN', '设计'); +CALL INSERTI18N('GIKAM.COMP.DROPDOWNMENU_TEXT', '下拉菜单', '下拉菜单', 'zh-CN', '下拉菜单'); +CALL INSERTI18N('GIKAM.INDEX', '序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('GIKAM.FROM', '从', '从', 'zh-CN', '从'); +CALL INSERTI18N('GIKAM.TO', '到', '到', 'zh-CN', '到'); +CALL INSERTI18N('GIKAM.CHECKBOX.CHECKED', '是', '是', 'zh-CN', '是'); +CALL INSERTI18N('GIKAM.CHECKBOX.UNCHECKED', '否', '否', 'zh-CN', '否'); +CALL INSERTI18N('GIKAM.SELECT.YES', '是', '是', 'zh-CN', '是'); +CALL INSERTI18N('GIKAM.SELECT.NO', '否', '否', 'zh-CN', '否'); +CALL INSERTI18N('GIKAM.SEARCH', '查询', '查询', 'zh-CN', '查询'); +CALL INSERTI18N('GIKAM.CLICK_TO_SEARCH', '点击进行查询', '点击进行查询', 'zh-CN', '点击进行查询'); +CALL INSERTI18N('GIKAM.DISPLAY_RICH_SEARCH', '显示高级搜索', '显示高级搜索', 'zh-CN', '显示高级搜索'); +CALL INSERTI18N('GIKAM.SEARCH_BY_FILTER', '按查询检索', '按查询检索', 'zh-CN', '按查询检索'); +CALL INSERTI18N('GIKAM.LOADING.RESULT', '结果', '结果', 'zh-CN', '结果'); +CALL INSERTI18N('GIKAM.LOADING.DATA', '数据请求中...', '数据请求中...', 'zh-CN', '数据请求中...'); +CALL INSERTI18N('GIKAM.DATETIME.PICK_TIME', '选择时间:', '选择时间:', 'zh-CN', '选择时间:'); +CALL INSERTI18N('GIKAM.DATETIME.MONTH_JAN', '一月', '一月', 'zh-CN', '一月'); +CALL INSERTI18N('GIKAM.DATETIME.MONTH_FEB', '二月', '二月', 'zh-CN', '二月'); +CALL INSERTI18N('GIKAM.DATETIME.MONTH_MAR', '三月', '三月', 'zh-CN', '三月'); +CALL INSERTI18N('GIKAM.DATETIME.MONTH_APR', '四月', '四月', 'zh-CN', '四月'); +CALL INSERTI18N('GIKAM.DATETIME.MONTH_MAY', '五月', '五月', 'zh-CN', '五月'); +CALL INSERTI18N('GIKAM.DATETIME.MONTH_JUN', '六月', '六月', 'zh-CN', '六月'); +CALL INSERTI18N('GIKAM.DATETIME.MONTH_JUL', '七月', '七月', 'zh-CN', '七月'); +CALL INSERTI18N('GIKAM.DATETIME.MONTH_AUG', '八月', '八月', 'zh-CN', '八月'); +CALL INSERTI18N('GIKAM.DATETIME.MONTH_SEP', '九月', '九月', 'zh-CN', '九月'); +CALL INSERTI18N('GIKAM.DATETIME.MONTH_OCT', '十月', '十月', 'zh-CN', '十月'); +CALL INSERTI18N('GIKAM.DATETIME.MONTH_NOV', '十一月', '十一月', 'zh-CN', '十一月'); +CALL INSERTI18N('GIKAM.DATETIME.MONTH_DEC', '十二月', '十二月', 'zh-CN', '十二月'); +CALL INSERTI18N('GIKAM.DATETIME.WEEK.SUN', '日', '日', 'zh-CN', '日'); +CALL INSERTI18N('GIKAM.DATETIME.WEEK.MON', '一', '一', 'zh-CN', '一'); +CALL INSERTI18N('GIKAM.DATETIME.WEEK.TUES', '二', '二', 'zh-CN', '二'); +CALL INSERTI18N('GIKAM.DATETIME.WEEK.WED', '三', '三', 'zh-CN', '三'); +CALL INSERTI18N('GIKAM.DATETIME.WEEK.THUR', '四', '四', 'zh-CN', '四'); +CALL INSERTI18N('GIKAM.DATETIME.WEEK.FRI', '五', '五', 'zh-CN', '五'); +CALL INSERTI18N('GIKAM.DATETIME.WEEK.SAT', '六', '六', 'zh-CN', '六'); +CALL INSERTI18N('GIKAM.DATETIME.CHOOSE_DATE', '选择日期', '选择日期', 'zh-CN', '选择日期'); +CALL INSERTI18N('GIKAM.DATETIME.CHOOSE_YEAR', '选择年份', '选择年份', 'zh-CN', '选择年份'); +CALL INSERTI18N('GIKAM.DATETIME.SELECT_TODAY', '选择今天', '选择今天', 'zh-CN', '选择今天'); +CALL INSERTI18N('GIKAM.PAGE.PREVIOUS', '上一页', '上一页', 'zh-CN', '上一页'); +CALL INSERTI18N('GIKAM.PAGE.NEXT', '下一页', '下一页', 'zh-CN', '下一页'); +CALL INSERTI18N('GIKAM.TIP.CONFIRM_TO_OFFLINE_MSG', '请确认是否强制下线', '请确认是否强制下线', 'zh-CN', '请确认是否强制下线'); +CALL INSERTI18N('GIKAM.TIP.CONFIRM_TO_OFFLINE_TITLE', '强制下线用户信息', '强制下线用户信息', 'zh-CN', '强制下线用户信息'); +CALL INSERTI18N('GIKAM.TIP.MATCH_FIELD_NOT_SET', '未设置匹配字段', '未设置匹配字段', 'zh-CN', '未设置匹配字段'); +CALL INSERTI18N('GIKAM.TIP.NO_RECORD', '没有任何记录', '没有任何记录', 'zh-CN', '没有任何记录'); +CALL INSERTI18N('GIKAM.TIP.CHOOSE_AT_LEAST_ONE_ITEM', '请至少选择一条数据', '请至少选择一条数据', 'zh-CN', '请至少选择一条数据'); +CALL INSERTI18N('GIKAM.TIP.CHOOSE_ONE_ITEM', '请选择一条数据', '请选择一条数据', 'zh-CN', '请选择一条数据'); +CALL INSERTI18N('GIKAM.TIP.CHOOSE_DEACTIVATED_ITEM', '请选择未启用的数据', '请选择未启用的数据', 'zh-CN', '请选择未启用的数据'); +CALL INSERTI18N('GIKAM.TIP.WHETHER_TO_ACTIVATE_FOLLOWING_ITEMS', '是否启用以下选中的项目?', '是否启用以下选中的项目?', 'zh-CN', '是否启用以下选中的项目?'); +CALL INSERTI18N('GIKAM.TIP.CONFIRM_TO_ACTIVATE', '确认启用', '确认启用', 'zh-CN', '确认启用'); +CALL INSERTI18N('GIKAM.TIP.CHOOSE_ACTIVATED_ITEM', '请选择已启用的数据', '请选择已启用的数据', 'zh-CN', '请选择已启用的数据'); +CALL INSERTI18N('GIKAM.TIP.WHETHER_TO_DEACTIVATE_FOLLOWING_ITEMS', '是否取消启用以下选中的项目?', '是否取消启用以下选中的项目?', 'zh-CN', '是否取消启用以下选中的项目?'); +CALL INSERTI18N('GIKAM.TIP.CONFIRM_TO_DEACTIVATE', '确认取消启用', '确认取消启用', 'zh-CN', '确认取消启用'); +CALL INSERTI18N('GIKAM.TIP.CHOOSE_UNSUSPENDED_ITEM', '请选择未注销的数据', '请选择未注销的数据', 'zh-CN', '请选择未注销的数据'); +CALL INSERTI18N('GIKAM.TIP.WHETHER_TO_SUSPEND_FOLLOWING_ITEMS', '是否注销以下选中的项目?', '是否注销以下选中的项目?', 'zh-CN', '是否注销以下选中的项目?'); +CALL INSERTI18N('GIKAM.TIP.CONFIRM_TO_SUSPEND', '确认注销', '确认注销', 'zh-CN', '确认注销'); +CALL INSERTI18N('GIKAM.TIP.CHOOSE_SUSPENDED_ITEM', '请选择已注销的数据', '请选择已注销的数据', 'zh-CN', '请选择已注销的数据'); +CALL INSERTI18N('GIKAM.TIP.WHETHER_TO_UNSUSPEND_FOLLOWING_ITEMS', '是否恢复以下选中的项目?', '是否恢复以下选中的项目?', 'zh-CN', '是否恢复以下选中的项目?'); +CALL INSERTI18N('GIKAM.TIP.CONFIRM_TO_UNSUSPEND', '确认恢复', '确认恢复', 'zh-CN', '确认恢复'); +CALL INSERTI18N('GIKAM.TIP.CONFIRM_TO_DELETE_FOLLOWING_ITEMS', '是否删除以下选中的项目?', '是否删除以下选中的项目?', 'zh-CN', '是否删除以下选中的项目?'); +CALL INSERTI18N('GIKAM.TIP.CONFIRM_TO_DELETE', '确认删除', '确认删除', 'zh-CN', '确认删除'); +CALL INSERTI18N('GIKAM.TIP.INVALID_INPUT_FIELDS', '突出显示的字段的输入无效:', '突出显示的字段的输入无效:', 'zh-CN', '突出显示的字段的输入无效:'); +CALL INSERTI18N('GIKAM.TIP.PAGE_NOT_EXISTS', '页面不存在', '页面不存在', 'zh-CN', '页面不存在'); +CALL INSERTI18N('GIKAM.TIP.MOVE_UP.NO_NODE_SELECTED', '请选择一条要向上移动的数据', '请选择一条要向上移动的数据', 'zh-CN', '请选择一条要向上移动的数据'); +CALL INSERTI18N('GIKAM.TIP.MOVE_UP.MULTIPLE_NODES_SELECTED', '只能同时移动一条数据', '只能同时移动一条数据', 'zh-CN', '只能同时移动一条数据'); +CALL INSERTI18N('GIKAM.TIP.MOVE_UP.TOP_NODE_SELECTED', '当前数据已处于最顶部,无法向上移动', '当前数据已处于最顶部,无法向上移动', 'zh-CN', '当前数据已处于最顶部,无法向上移动'); +CALL INSERTI18N('GIKAM.TIP.MOVE_DOWN.NO_NODE_SELECTED', '请选择一条要向下移动的数据', '请选择一条要向下移动的数据', 'zh-CN', '请选择一条要向下移动的数据'); +CALL INSERTI18N('GIKAM.TIP.MOVE_DOWN.MULTIPLE_NODES_SELECTED', '只能同时移动一条数据', '只能同时移动一条数据', 'zh-CN', '只能同时移动一条数据'); +CALL INSERTI18N('GIKAM.TIP.MOVE_DOWN.BOTTOM_NODE_SELECTED', '当前数据已处于最底部,无法向下移动', '当前数据已处于最底部,无法向下移动', 'zh-CN', '当前数据已处于最底部,无法向下移动'); +CALL INSERTI18N('GIKAM.TIP.TREE.CHILDREN-EXISTS', '存在子节点,不允许删除', '存在子节点,不允许删除', 'zh-CN', '存在子节点,不允许删除'); +CALL INSERTI18N('GIKAM.TREE.NODE_NEW', '新建节点', '新建节点', 'zh-CN', '新建节点'); +CALL INSERTI18N('GIKAM.FILE.ATTACHMENT', '附件', '附件', 'zh-CN', '附件'); +CALL INSERTI18N('GIKAM.FILE.FILENAME', '文件名称', '文件名称', 'zh-CN', '文件名称'); +CALL INSERTI18N('GIKAM.FILE.CREATEDBYNAME', '上传人', '上传人', 'zh-CN', '上传人'); +CALL INSERTI18N('GIKAM.FILE.CREATEDTIME', '上传时间', '上传时间', 'zh-CN', '上传时间'); +CALL INSERTI18N('GIKAM.FILE.DRAG_FILE_OR_CHOOSE_TO_UPLOAD', '请将文件拖拽进区域或者点击选择文件进行上传', '请将文件拖拽进区域或者点击选择文件进行上传', 'zh-CN', '请将文件拖拽进区域或者点击选择文件进行上传'); +CALL INSERTI18N('GIKAM.FILE.BUTTON.UPLOAD_FILE', '上传附件', '上传附件', 'zh-CN', '上传附件'); +CALL INSERTI18N('GIKAM.FILE.BUTTON.DOWNLOAD_FILE', '下载附件', '下载附件', 'zh-CN', '下载附件'); +CALL INSERTI18N('GIKAM.FILE.BUTTON.DELETE_FILE', '删除附件', '删除附件', 'zh-CN', '删除附件'); +CALL INSERTI18N('GIKAM.FILE.MODAL.UPLOAD_FILE', '附件上传', '附件上传', 'zh-CN', '附件上传'); +CALL INSERTI18N('GIKAM.FILE.TIP.UPLOAD_ONE_ONLY', '只能上传一个附件', '只能上传一个附件', 'zh-CN', '只能上传一个附件'); +CALL INSERTI18N('GIKAM.FILE.TIP.NOTFILEUPLOAD', '未选择文件或选择的文件内容为空', '未选择文件或选择的文件内容为空', 'zh-CN', '未选择文件或选择的文件内容为空'); +CALL INSERTI18N('GIKAM.FILE.TIP.NOTFILEEXTENSION', '请指定文件类型上传', '请指定文件类型上传', 'zh-CN', '请指定文件类型上传'); +CALL INSERTI18N('GIKAM.FILE.TIP.UNSUPPORTEDEXTENSION', '请上传系统支持类型的文件', '请上传系统支持类型的文件', 'zh-CN', '请上传系统支持类型的文件'); +CALL INSERTI18N('GIKAM.FILE.TIP.FILELIMITEXCEEDED', '上传的文件太大,超出系统限制', '上传的文件太大,超出系统限制', 'zh-CN', '上传的文件太大,超出系统限制'); +CALL INSERTI18N('GIKAM.WORKFLOW.BUTTON.SUBMIT', '提交', '提交', 'zh-CN', '提交'); +CALL INSERTI18N('GIKAM.WORKFLOW.SUBMIT.OPINION.TITLE', '提交说明', '提交说明', 'zh-CN', '提交说明'); +CALL INSERTI18N('GIKAM.WORKFLOW.SUBMIT.OPINION.DEFAULT', '提交', '提交', 'zh-CN', '提交'); +CALL INSERTI18N('GIKAM.WORKFLOW.BUTTON.PASS', '审批通过', '审批通过', 'zh-CN', '审批通过'); +CALL INSERTI18N('GIKAM.WORKFLOW.PASS.OPINION.TITLE', '审核意见', '审核意见', 'zh-CN', '审核意见'); +CALL INSERTI18N('GIKAM.WORKFLOW.PASS.OPINION.DEFAULT', '通过', '通过', 'zh-CN', '通过'); +CALL INSERTI18N('GIKAM.WORKFLOW.BUTTON.REJECT', '审批拒绝', '审批拒绝', 'zh-CN', '审批拒绝'); +CALL INSERTI18N('GIKAM.WORKFLOW.REJECT.OPINION.TITLE', '审核意见', '审核意见', 'zh-CN', '审核意见'); +CALL INSERTI18N('GIKAM.WORKFLOW.REJECT.OPINION.DEFAULT', '拒绝', '拒绝', 'zh-CN', '拒绝'); +CALL INSERTI18N('GIKAM.WORKFLOW.REJECT.REJECT_TO_TITLE', '拒绝至', '拒绝至', 'zh-CN', '拒绝至'); +CALL INSERTI18N('GIKAM.WORKFLOW.BUTTON.UNDO', '回退', '回退', 'zh-CN', '回退'); +CALL INSERTI18N('GIKAM.WORKFLOW.UNDO.OPINION.TITLE', '审核意见', '审核意见', 'zh-CN', '审核意见'); +CALL INSERTI18N('GIKAM.WORKFLOW.UNDO.OPINION.DEFAULT', '回退', '回退', 'zh-CN', '回退'); +CALL INSERTI18N('GIKAM.WORKFLOW.BUTTON.WITHDRAW', '撤回', '撤回', 'zh-CN', '撤回'); +CALL INSERTI18N('GIKAM.WORKFLOW.WITHDRAW.OPINION.TITLE', '审核意见', '审核意见', 'zh-CN', '审核意见'); +CALL INSERTI18N('GIKAM.WORKFLOW.WITHDRAW.OPINION.DEFAULT', '撤回', '撤回', 'zh-CN', '撤回'); +CALL INSERTI18N('GIKAM.WORKFLOW.BUTTON.REVIEW', '阅办', '阅办', 'zh-CN', '阅办'); +CALL INSERTI18N('GIKAM.WORKFLOW.REVIEW.OPINION.TITLE', '审核意见', '审核意见', 'zh-CN', '审核意见'); +CALL INSERTI18N('GIKAM.WORKFLOW.REVIEW.OPINION.DEFAULT', '通过', '通过', 'zh-CN', '通过'); +CALL INSERTI18N('GIKAM.WORKFLOW.REVIEW.MODAL.CHOOSE_USER', '阅办人员选择', '阅办人员选择', 'zh-CN', '阅办人员选择'); +CALL INSERTI18N('GIKAM.WORKFLOW.BUTTON.DELEGATE', '委托', '委托', 'zh-CN', '委托'); +CALL INSERTI18N('GIKAM.WORKFLOW.DELEGATE.OPINION.TITLE', '审核意见', '审核意见', 'zh-CN', '审核意见'); +CALL INSERTI18N('GIKAM.WORKFLOW.DELEGATE.OPINION.DEFAULT', '通过', '通过', 'zh-CN', '通过'); +CALL INSERTI18N('GIKAM.WORKFLOW.DELEGATE.MODAL.CHOOSE_USER', '委托人员选择', '委托人员选择', 'zh-CN', '委托人员选择'); +CALL INSERTI18N('GIKAM.WORKFLOW.BUTTON.COUNTERSIGN', '会签', '会签', 'zh-CN', '会签'); +CALL INSERTI18N('GIKAM.WORKFLOW.COUNTERSIGN.OPINION.TITLE', '审核意见', '审核意见', 'zh-CN', '审核意见'); +CALL INSERTI18N('GIKAM.WORKFLOW.COUNTERSIGN.OPINION.DEFAULT', '通过', '通过', 'zh-CN', '通过'); +CALL INSERTI18N('GIKAM.WORKFLOW.COUNTERSIGN.MODAL.CHOOSE_USER', '会签人员选择', '会签人员选择', 'zh-CN', '会签人员选择'); +CALL INSERTI18N('GIKAM.WORKFLOW.ODD.BUTTON.REJECT', '审批拒绝', '审批拒绝', 'zh-CN', '审批拒绝'); +CALL INSERTI18N('GIKAM.WORKFLOW.ODD.REJECT.TIP.CONFIRM', '请确认是否审批拒绝', '请确认是否审批拒绝', 'zh-CN', '请确认是否审批拒绝'); +CALL INSERTI18N('GIKAM.WORKFLOW.ODD.REJECT.OPINION.DEFAULT', '拒绝(异常处理)', '拒绝(异常处理)', 'zh-CN', '拒绝(异常处理)'); +CALL INSERTI18N('GIKAM.WORKFLOW.ODD.BUTTON.UPDATE_BPMN', '更新流程图', '更新流程图', 'zh-CN', '更新流程图'); +CALL INSERTI18N('GIKAM.WORKFLOW.ODD.TIP.MATCH_MUTIPLE_INST', '该单据匹配多个流程实例,数据错误,请联系管理员。', '该单据匹配多个流程实例,数据错误,请联系管理员。', 'zh-CN', '该单据匹配多个流程实例,数据错误,请联系管理员。'); +CALL INSERTI18N('GIKAM.WORKFLOW.ODD.BUTTON.UPDATE_AUDITOR', '更新审核人员', '更新审核人员', 'zh-CN', '更新审核人员'); +CALL INSERTI18N('GIKAM.WORKFLOW.ODD.TITLE.UPDATE_AUDITOR', '更新审核人员', '更新审核人员', 'zh-CN', '更新审核人员'); +CALL INSERTI18N('GIKAM.WORKFLOW.ODD.BUTTON.INSERT_AUDITOR', '添加审核人员', '添加审核人员', 'zh-CN', '添加审核人员'); +CALL INSERTI18N('GIKAM.WORKFLOW.ODD.BUTTON.DELETE_AUDITOR', '删除审核人员', '删除审核人员', 'zh-CN', '删除审核人员'); +CALL INSERTI18N('GIKAM.WORKFLOW.ODD.BUTTON.INSERT_ROLE', '添加审核角色', '添加审核角色', 'zh-CN', '添加审核角色'); +CALL INSERTI18N('GIKAM.WORKFLOW.ODD.BUTTON.DELETE_ROLE', '删除审核角色', '删除审核角色', 'zh-CN', '删除审核角色'); +CALL INSERTI18N('GIKAM.WORKFLOW.PASS.NEXT_AUDITOR', '下级审核人', '下级审核人', 'zh-CN', '下级审核人'); +CALL INSERTI18N('GIKAM.WORKFLOW.PASS.NEXT_ROLE', '下级审核角色', '下级审核角色', 'zh-CN', '下级审核角色'); +CALL INSERTI18N('GIKAM.BPMN.FIELD.TITLE.STATUS', '状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('GIKAM.BPMN.INVALID_STATUS', '状态错误', '状态错误', 'zh-CN', '状态错误'); +CALL INSERTI18N('GIKAM.BPMN.STATUS.RAW', '未提交', '未提交', 'zh-CN', '未提交'); +CALL INSERTI18N('GIKAM.BPMN.STATUS.PASS', '待审核', '待审核', 'zh-CN', '待审核'); +CALL INSERTI18N('GIKAM.BPMN.STATUS.DONE', '已完成', '已完成', 'zh-CN', '已完成'); +CALL INSERTI18N('GIKAM.BPMN.TIP.PROC_NOT_FOUND', '流程没有定义', '流程没有定义', 'zh-CN', '流程没有定义'); +CALL INSERTI18N('GIKAM.BPMN.COMMENT.START_NODE', '开始节点', '开始节点', 'zh-CN', '开始节点'); +CALL INSERTI18N('GIKAM.BPMN.COMMENT.END_NODE', '结束节点', '结束节点', 'zh-CN', '结束节点'); +CALL INSERTI18N('GIKAM.BPMN.COMMENT.SUBMIT', '提交', '提交', 'zh-CN', '提交'); +CALL INSERTI18N('GIKAM.BPMN.COMMENT.WITHDRAW', '撤回', '撤回', 'zh-CN', '撤回'); +CALL INSERTI18N('GIKAM.BPMN.COMMENT.PASS_COUNTERSIGN', '会签通过', '会签通过', 'zh-CN', '会签通过'); +CALL INSERTI18N('GIKAM.BPMN.COMMENT.PASS_COUNTERSIGN_ROLE', '会签通过(角色)', '会签通过(角色)', 'zh-CN', '会签通过(角色)'); +CALL INSERTI18N('GIKAM.BPMN.COMMENT.END_COUNTERSIGN', '会签结束', '会签结束', 'zh-CN', '会签结束'); +CALL INSERTI18N('GIKAM.BPMN.COMMENT.PASS', '审核通过', '审核通过', 'zh-CN', '审核通过'); +CALL INSERTI18N('GIKAM.BPMN.COMMENT.END', '审批通过', '审批通过', 'zh-CN', '审批通过'); +CALL INSERTI18N('GIKAM.BPMN.COMMENT.REJECT', '审核拒绝', '审核拒绝', 'zh-CN', '审核拒绝'); +CALL INSERTI18N('GIKAM.BPMN.COMMENT.UNDO', '回退', '回退', 'zh-CN', '回退'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.MOVE', '移动', '移动', 'zh-CN', '移动'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.ERASE', '擦除', '擦除', 'zh-CN', '擦除'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.CENTER', '居中', '居中', 'zh-CN', '居中'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.CLEAR', '清空', '清空', 'zh-CN', '清空'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.FLIP_HORIZONTALLY', '水平翻转', '水平翻转', 'zh-CN', '水平翻转'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.FLIP_VERTICALLY', '纵向翻转', '纵向翻转', 'zh-CN', '纵向翻转'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.UNDO', '撤销', '撤销', 'zh-CN', '撤销'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.REDO', '恢复', '恢复', 'zh-CN', '恢复'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.INCREASE_SCALE', '放大', '放大', 'zh-CN', '放大'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.DECREASE_SCALE', '缩小', '缩小', 'zh-CN', '缩小'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.SAVE', '保存', '保存', 'zh-CN', '保存'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.SET_LABLE', '设置元素', '设置元素', 'zh-CN', '设置元素'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.MORE_LABLES', '更多元素', '更多元素', 'zh-CN', '更多元素'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.ATTRIBUTES', '设置属性', '设置属性', 'zh-CN', '设置属性'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.MORE_ATTRIBUTES', '更多属性', '更多属性', 'zh-CN', '更多属性'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.MORE_BONDS', '更多键', '更多键', 'zh-CN', '更多键'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.MORE_RINGS', '更多环', '更多环', 'zh-CN', '更多环'); +CALL INSERTI18N('GIKAM.EXCEPTION.CRON_EXCEPTION', 'CRON表达式转换异常', 'CRON表达式转换异常', 'zh-CN', 'CRON表达式转换异常'); +CALL INSERTI18N('GIKAM.EXCEPTION.INVALID_CRON_EXPRESSION', 'CRON表达式错误', 'CRON表达式错误', 'zh-CN', 'CRON表达式错误'); +CALL INSERTI18N('GIKAM.EXCEPTION.UNEXPECTED', '服务故障,请联系系统管理员', '服务故障,请联系系统管理员', 'zh-CN', '服务故障,请联系系统管理员'); +CALL INSERTI18N('GIKAM.EXCEPTION.DELETE_REQUIRE_ID', '删除数据需要ID', '删除数据需要ID', 'zh-CN', '删除数据需要ID'); +CALL INSERTI18N('GIKAM.EXCEPTION.DELETE_REQUIRE_NONE_EMPTY_BEAN', '删除操作需要提供过滤条件', '删除操作需要提供过滤条件', 'zh-CN', '删除操作需要提供过滤条件'); +CALL INSERTI18N('GIKAM.EXCEPTION.NO_VALUE_EXISTS', '数据不存在', '数据不存在', 'zh-CN', '数据不存在'); +CALL INSERTI18N('GIKAM.EXCEPTION.ORDER_INFINITE_LOOP', '排序碰到死循环,请联系系统管理员', '排序碰到死循环,请联系系统管理员', 'zh-CN', '排序碰到死循环,请联系系统管理员'); +CALL INSERTI18N('GIKAM.EXCEPTION.DEADLOCK', '计算公式死循环', '计算公式死循环', 'zh-CN', '计算公式死循环'); +CALL INSERTI18N('GIKAM.EXCEPTION.ROUNDING_NAN', '被修约的数值错误:不是数字', '被修约的数值错误:不是数字', 'zh-CN', '被修约的数值错误:不是数字'); +CALL INSERTI18N('GIKAM.EXCEPTION.ROUNDINGRULE_EXISTS', '修约规则未配置', '修约规则未配置', 'zh-CN', '修约规则未配置'); +CALL INSERTI18N('GIKAM.EXCEPTION.ROUNDINGRULE_SCRIPT_NOT_EXISTS', '修约规则脚本未配置', '修约规则脚本未配置', 'zh-CN', '修约规则脚本未配置'); +CALL INSERTI18N('GIKAM.EXCEPTION.REQUIRE_NOT_EMPTY', '需要非空的值', '需要非空的值', 'zh-CN', '需要非空的值'); +CALL INSERTI18N('GIKAM.EXCEPTION.REQUIRE_JSON', '需要JSON格式的数据', '需要JSON格式的数据', 'zh-CN', '需要JSON格式的数据'); +CALL INSERTI18N('GIKAM.EXCEPTION.FILE_FORMAT_WRONG', '文件格式异常', '文件格式异常', 'zh-CN', '文件格式异常'); +CALL INSERTI18N('GIKAM.EXCEPTION.FTP.CONNECTION', 'FTP连接失败', 'FTP连接失败', 'zh-CN', 'FTP连接失败'); +CALL INSERTI18N('GIKAM.EXCEPTION.FTP.MAKEDIRECTORY', 'FTP创建目录失败', 'FTP创建目录失败', 'zh-CN', 'FTP创建目录失败'); +CALL INSERTI18N('GIKAM.EXCEPTION.FTP.UPLOAD', 'FTP上传文件失败', 'FTP上传文件失败', 'zh-CN', 'FTP上传文件失败'); +CALL INSERTI18N('GIKAM.EXCEPTION.FTP.DOWNLOAD', 'FTP下载文件失败', 'FTP下载文件失败', 'zh-CN', 'FTP下载文件失败'); +CALL INSERTI18N('GIKAM.EXCEPTION.FTP.COPY', 'FTP复制文件失败', 'FTP复制文件失败', 'zh-CN', 'FTP复制文件失败'); +CALL INSERTI18N('GIKAM.EXCEPTION.FRREPORT.EXPORT', '帆软导出文件异常', '帆软导出文件异常', 'zh-CN', '帆软导出文件异常'); +CALL INSERTI18N('GIKAM.EXCEPTION.WEBOFFICE.SAVE', '文件保存失败', '文件保存失败', 'zh-CN', '文件保存失败'); +CALL INSERTI18N('GIKAM.SECURITY.LICENSE.LOGIN_USER_EXCEEDED', '当前LICENSE已用完,不允许登录', '当前LICENSE已用完,不允许登录', 'zh-CN', '当前LICENSE已用完,不允许登录'); +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.DEACTIVATED', '用户已被停用', '用户已被停用', 'zh-CN', '用户已被停用'); +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.LOCKED', '用户已被锁定', '用户已被锁定', 'zh-CN', '用户已被锁定'); +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.DEPRECATED', '用户已被废弃', '用户已被废弃', 'zh-CN', '用户已被废弃'); +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.EXPIRED', '用户已到期', '用户已到期', 'zh-CN', '用户已到期'); +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.AGENT_EXPIRED', '代理已到期', '代理已到期', 'zh-CN', '代理已到期'); +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.NOT_EXISTS', '用户不存在', '用户不存在', 'zh-CN', '用户不存在'); +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.INCORRECT_USER_OR_PASSWORD', '用户名或密码错误', '用户名或密码错误', 'zh-CN', '用户名或密码错误'); +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.OFFLINE_PRELOGIN', '用户已在另外一个站点登录,当前站点操作已失效', '用户已在另外一个站点登录,当前站点操作已失效', 'zh-CN', '用户已在另外一个站点登录,当前站点操作已失效'); +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.OFFLINE', '您已被强制下线', '您已被强制下线', 'zh-CN', '您已被强制下线'); +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.TIMEOUT', '登录超时', '登录超时', 'zh-CN', '登录超时'); +CALL INSERTI18N('core.security.login.userNotExists', '用户名和密码不匹配', '用户名和密码不匹配', 'zh-CN', '用户名和密码不匹配'); +CALL INSERTI18N('core.security.login.userDeactivated', '用户已被停用', '用户已被停用', 'zh-CN', '用户已被停用'); +CALL INSERTI18N('core.security.login.userDeprecated', '用户已被废弃', '用户已被废弃', 'zh-CN', '用户已被废弃'); +CALL INSERTI18N('core.security.login.userLocked', '用户已被锁定', '用户已被锁定', 'zh-CN', '用户已被锁定'); +CALL INSERTI18N('core.security.login.unauthorized', '访问拒绝', '访问拒绝', 'zh-CN', '访问拒绝'); +CALL INSERTI18N('core.security.login.incorrectPassword', '用户名和密码不匹配', '用户名和密码不匹配', 'zh-CN', '用户名和密码不匹配'); +CALL INSERTI18N('core.security.login.userExpiried', '用户已到期', '用户已到期', 'zh-CN', '用户已到期'); +CALL INSERTI18N('GIKAM.SECURITY.SSO_LOGIN.INVALID_DATA', '用户信息错误,请联系管理员', '用户信息错误,请联系管理员', 'zh-CN', '用户信息错误,请联系管理员'); +CALL INSERTI18N('GIKAM.USER.INVALID_USER_ID', '用户编码无效', '用户编码无效', 'zh-CN', '用户编码无效'); +CALL INSERTI18N('GIKAM.USER.PASSWORD.REQUIRE_NOT_EMPTY', '密码不能为空', '密码不能为空', 'zh-CN', '密码不能为空'); +CALL INSERTI18N('GIKAM.USER.PASSWORD.INVALID_OLD_PASSWORD', '原密码错误', '原密码错误', 'zh-CN', '原密码错误'); +CALL INSERTI18N('GIKAM.USER.PASSWORD.MIN_NUMBER_REQUIRED', '数字最小个数', '数字最小个数', 'zh-CN', '数字最小个数'); +CALL INSERTI18N('GIKAM.USER.PASSWORD.MIN_LOWERCASE_REQUIRED', '小写字母最小个数', '小写字母最小个数', 'zh-CN', '小写字母最小个数'); +CALL INSERTI18N('GIKAM.USER.PASSWORD.MIN_UPPERCASE_REQUIRED', '大写字母最小个数', '大写字母最小个数', 'zh-CN', '大写字母最小个数'); +CALL INSERTI18N('GIKAM.USER.PASSWORD.MIN_SPECIALCHARACTERS_REQUIRED', '特殊字符最小个数', '特殊字符最小个数', 'zh-CN', '特殊字符最小个数'); +CALL INSERTI18N('GIKAM.USER.PASSWORD.MIN_LENGTH', '最小长度', '最小长度', 'zh-CN', '最小长度'); +CALL INSERTI18N('GIKAM.USER.PASSWORD.MAX_LENGTH', '最大长度', '最大长度', 'zh-CN', '最大长度'); +CALL INSERTI18N('GIKAM.USER.PASSWORD.COMPOSITION', '不同类型组成的数量', '不同类型组成的数量', 'zh-CN', '不同类型组成的数量'); +CALL INSERTI18N('GIKAM.USER.PASSWORD.REUSE_PASSWORD_INTERVAL', '重新使用旧密码最小间隔天数', '重新使用旧密码最小间隔天数', 'zh-CN', '重新使用旧密码最小间隔天数'); +CALL INSERTI18N('GIKAM.USER.PASSWORD.REUSE_PASSWORD_HISTORY_LENGTH', '旧密码使用前必须使用其他密码个数', '旧密码使用前必须使用其他密码个数', 'zh-CN', '旧密码使用前必须使用其他密码个数'); +CALL INSERTI18N('GIKAM.USER.TIP.SIGNATURE.NOTEXISTS', '用户签名不存在,请先上传电子签名', '用户签名不存在,请先上传电子签名', 'zh-CN', '用户签名不存在,请先上传电子签名'); +CALL INSERTI18N('GIKAM.REQENTRY.REQUESTNAME', '功能名称', '功能名称', 'zh-CN', '功能名称'); +CALL INSERTI18N('GIKAM.REQENTRY.REQUESTURL', '功能地址', '功能地址', 'zh-CN', '功能地址'); +CALL INSERTI18N('GIKAM.REQENTRY.PAGEURL', '页面地址', '页面地址', 'zh-CN', '页面地址'); +CALL INSERTI18N('GIKAM.CONCURRENT.ISOLATED', '该功能已有线程在操作,不进行重复操作', '该功能已有线程在操作,不进行重复操作', 'zh-CN', '该功能已有线程在操作,不进行重复操作'); +CALL INSERTI18N('GIKAM.AT.INSERT', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('GIKAM.AT.IMPORT', '导入', '导入', 'zh-CN', '导入'); +CALL INSERTI18N('GIKAM.AT.UPDATE', '更新', '更新', 'zh-CN', '更新'); +CALL INSERTI18N('GIKAM.AT.SWAP', '交换', '交换', 'zh-CN', '交换'); +CALL INSERTI18N('GIKAM.AT.DELETE', '删除', '删除', 'zh-CN', '删除'); +CALL INSERTI18N('GIKAM.AT.ACTIVATE', '启用', '启用', 'zh-CN', '启用'); +CALL INSERTI18N('GIKAM.AT.DEACTIVATE', '取消启用', '取消启用', 'zh-CN', '取消启用'); +CALL INSERTI18N('GIKAM.AT.SUSPEND', '注销', '注销', 'zh-CN', '注销'); +CALL INSERTI18N('GIKAM.AT.UNSUSPEND', '取消注销', '取消注销', 'zh-CN', '取消注销'); +CALL INSERTI18N('GIKAM.AT.PROCESS_START', '工作流开启', '工作流开启', 'zh-CN', '工作流开启'); +CALL INSERTI18N('GIKAM.AT.PROCESS_WITHDRAW', '工作流撤回', '工作流撤回', 'zh-CN', '工作流撤回'); +CALL INSERTI18N('GIKAM.AT.PROCESS_COMPLETE', '工作流审核', '工作流审核', 'zh-CN', '工作流审核'); +CALL INSERTI18N('GIKAM.AT.PROCESS_END', '工作流结束', '工作流结束', 'zh-CN', '工作流结束'); +CALL INSERTI18N('GIKAM.AT.PROCESS_TRANSITION', '工作流跳转', '工作流跳转', 'zh-CN', '工作流跳转'); +CALL INSERTI18N('GIKAM.AT.PROCESS_DELEGATE', '工作流委派', '工作流委派', 'zh-CN', '工作流委派'); +CALL INSERTI18N('GIKAM.AT.PROCESS_REASSIGNMENT', '工作流阅办', '工作流阅办', 'zh-CN', '工作流阅办'); +CALL INSERTI18N('GIKAM.AT.PROCESS_COUNTERSIGN', '工作流会签', '工作流会签', 'zh-CN', '工作流会签'); +CALL INSERTI18N('GIKAM.AT.PROCESS_TRIGGER', '工作流触发任务', '工作流触发任务', 'zh-CN', '工作流触发任务'); +CALL INSERTI18N('GIKAM.AT.PROCESS_REJECT', '工作流拒绝', '工作流拒绝', 'zh-CN', '工作流拒绝'); +CALL INSERTI18N('GIKAM.AT.PROCESS_UNDO', '工作流回退', '工作流回退', 'zh-CN', '工作流回退'); +CALL INSERTI18N('GIKAM.AT.SCHEDULE', '定时任务', '定时任务', 'zh-CN', '定时任务'); +CALL INSERTI18N('GIKAM.AT.NO_ACTIVATED_CONFIG', '审计跟踪配置未启用', '审计跟踪配置未启用', 'zh-CN', '审计跟踪配置未启用'); +CALL INSERTI18N('GIKAM.AT.TITLE.VIEW', '审计视图', '审计视图', 'zh-CN', '审计视图'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.ID', '主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.RECORDID', '审计跟踪记录ID', '审计跟踪记录ID', 'zh-CN', '审计跟踪记录ID'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.TARGETID', '对应业务编码(表名 + $ + 主键的值)', '对应业务编码(表名 + $ + 主键的值)', 'zh-CN', '对应业务编码(表名 + $ + 主键的值)'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.RECORDTYPE', '记录类型(INSERT、UPDATE或DELETE)', '记录类型(INSERT、UPDATE或DELETE)', 'zh-CN', '记录类型(INSERT、UPDATE或DELETE)'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.COLUMN', '列名', '列名', 'zh-CN', '列名'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.COLUMNNAME', '列名', '列名', 'zh-CN', '列名'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.AUDITTRAILNAME', '操作方式', '操作方式', 'zh-CN', '操作方式'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.OLDVALUE', '历史参数', '历史参数', 'zh-CN', '历史参数'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.NEWVALUE', '更新参数', '更新参数', 'zh-CN', '更新参数'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.TABLENAME', '业务表名', '业务表名', 'zh-CN', '业务表名'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.CREATEDBYID', '制单人ID', '制单人ID', 'zh-CN', '制单人ID'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.CREATEDBYNAME', '操作人', '操作人', 'zh-CN', '操作人'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.CREATEDTIME', '操作时间', '操作时间', 'zh-CN', '操作时间'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.CREATEDBYORGID', '单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.CREATEDBYORGNAME', '单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('CORE.MODULE.SYS.ATS.TAB.TIME', '时间轴', '时间轴', 'zh-CN', '时间轴'); +CALL INSERTI18N('CORE.MODULE.SYS.ATS.TAB.TABLE', '列表', '列表', 'zh-CN', '列表'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.SERVICE_NAME', '工作流配置', '工作流配置', 'zh-CN', '工作流配置'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.ID', '工作流配置的流程配置编码', '流程配置编码', 'zh-CN', '流程配置编码'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.CONFIGNAME', '工作流配置的流程名称', '流程名称', 'zh-CN', '流程名称'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.MENUID', '工作流配置的所属业务', '所属业务', 'zh-CN', '所属业务'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.CONFIGVERSION', '工作流配置的版本号', '版本号', 'zh-CN', '版本号'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.ORGID', '工作流配置的所属单位编码', '所属单位编码', 'zh-CN', '所属单位编码'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.ORGNAME', '工作流配置的所属单位名称', '所属单位名称', 'zh-CN', '所属单位名称'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.REMARK', '工作流配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.MODELKEY', '工作流配置的工作流模型KEY', '工作流模型KEY', 'zh-CN', '工作流模型KEY'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.VERSION', '工作流配置的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.CREATEDBYID', '工作流配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.CREATEDBYNAME', '工作流配置的制单人', '制单人', 'zh-CN', '制单人'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.CREATEDTIME', '工作流配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.CREATEDBYORGID', '工作流配置的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.CREATEDBYORGNAME', '工作流配置的单据单位', '单据单位', 'zh-CN', '单据单位'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.LASTUPDATEDBYID', '工作流配置的最后更新人编码', '最后更新人编码', 'zh-CN', '最后更新人编码'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.LASTUPDATEDBYNAME', '工作流配置的最后更新人', '最后更新人', 'zh-CN', '最后更新人'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.LASTUPDATEDTIME', '工作流配置的最后更新时间', '最后更新时间', 'zh-CN', '最后更新时间'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.PROCESSINSTANCEID', '工作流配置的工作流实例编码', '工作流实例编码', 'zh-CN', '工作流实例编码'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.LASTAUDITEDFLAG', '工作流配置的审核状态', '审核状态', 'zh-CN', '审核状态'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.SUBMITTEDBYID', '工作流配置的提交人编码', '提交人编码', 'zh-CN', '提交人编码'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.SUBMITTEDBYNAME', '工作流配置的提交人', '提交人', 'zh-CN', '提交人'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.SUBMITTEDTIME', '工作流配置的提交时间', '提交时间', 'zh-CN', '提交时间'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.LASTAUDITEDBYID', '工作流配置的最后审核人编码', '最后审核人编码', 'zh-CN', '最后审核人编码'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.LASTAUDITEDBYNAME', '工作流配置的最后审核人', '最后审核人', 'zh-CN', '最后审核人'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.LASTAUDITEDTIME', '工作流配置的最后审核时间', '最后审核时间', 'zh-CN', '最后审核时间'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.APPROVEDBYID', '工作流配置的审批人编码', '审批人编码', 'zh-CN', '审批人编码'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.APPROVEDBYNAME', '工作流配置的审批人', '审批人', 'zh-CN', '审批人'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.APPROVEDTIME', '工作流配置的审批时间', '审批时间', 'zh-CN', '审批时间'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.LASTREJECTEDFLAG', '工作流配置的回退状态', '回退状态', 'zh-CN', '回退状态'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.LASTREJECTEDBYID', '工作流配置的回退人编码', '回退人编码', 'zh-CN', '回退人编码'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.LASTREJECTEDBYNAME', '工作流配置的回退人', '回退人', 'zh-CN', '回退人'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.LASTREJECTEDTIME', '工作流配置的回退时间', '回退时间', 'zh-CN', '回退时间'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.ID', '工作流配置变更的流程配置变更编码', '流程配置变更编码', 'zh-CN', '流程配置变更编码'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.OLDID', '工作流配置变更的原流程配置编码', '原流程配置编码', 'zh-CN', '原流程配置编码'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.CONFIGNAME', '工作流配置变更的流程名称', '流程名称', 'zh-CN', '流程名称'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.MENUID', '工作流配置变更的所属业务', '所属业务', 'zh-CN', '所属业务'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.CONFIGVERSION', '工作流配置变更的版本号', '版本号', 'zh-CN', '版本号'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.USEDORGID', '工作流配置变更的使用单位编码', '使用单位编码', 'zh-CN', '使用单位编码'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.USEDORGNAME', '工作流配置变更的使用单位名称', '使用单位名称', 'zh-CN', '使用单位名称'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.ORGID', '工作流配置变更的单位编码', '单位编码', 'zh-CN', '单位编码'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.ORGNAME', '工作流配置变更的单位名称', '单位名称', 'zh-CN', '单位名称'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.REMARK', '工作流配置变更的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.MODELKEY', '工作流配置变更的工作流模型KEY', '工作流模型KEY', 'zh-CN', '工作流模型KEY'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.VERSION', '工作流配置变更的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.CREATEDBYID', '工作流配置变更的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.CREATEDBYNAME', '工作流配置变更的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.CREATEDTIME', '工作流配置变更的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.CREATEDBYORGID', '工作流配置变更的制单人所属单位', '制单人所属单位', 'zh-CN', '制单人所属单位'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.CREATEDBYORGNAME', '工作流配置变更的制单人所属单位', '制单人所属单位', 'zh-CN', '制单人所属单位'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.LASTAUDITEDFLAG', '工作流配置变更的审核标志', '审核标志', 'zh-CN', '审核标志'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.LASTAUDITEDBYID', '工作流配置变更的最后审核人编码', '最后审核人编码', 'zh-CN', '最后审核人编码'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.LASTAUDITEDBYNAME', '工作流配置变更的最后审核人名称', '最后审核人名称', 'zh-CN', '最后审核人名称'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.LASTAUDITEDTIME', '工作流配置变更的最后审核时间', '最后审核时间', 'zh-CN', '最后审核时间'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.PROCESSINSTANCEID', '工作流配置变更的工作流ID', '工作流ID', 'zh-CN', '工作流ID'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.SUBMITTEDBYID', '工作流配置变更的提交人编码', '提交人编码', 'zh-CN', '提交人编码'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.SUBMITTEDBYNAME', '工作流配置变更的提交人名称', '提交人名称', 'zh-CN', '提交人名称'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.SUBMITTEDTIME', '工作流配置变更的提交时间', '提交时间', 'zh-CN', '提交时间'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.APPROVEDBYID', '工作流配置变更的审批人编码', '审批人编码', 'zh-CN', '审批人编码'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.APPROVEDBYNAME', '工作流配置变更的审批人名称', '审批人名称', 'zh-CN', '审批人名称'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.APPROVEDTIME', '工作流配置变更的审批时间', '审批时间', 'zh-CN', '审批时间'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.LASTREJECTEDFLAG', '工作流配置变更的回退标志/审核拒绝标志', '回退标志/审核拒绝标志', 'zh-CN', '回退标志/审核拒绝标志'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.LASTREJECTEDBYID', '工作流配置变更的回退人/审核拒绝人编码', '回退人/审核拒绝人编码', 'zh-CN', '回退人/审核拒绝人编码'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.LASTREJECTEDBYNAME', '工作流配置变更的回退人/审核拒绝人名称', '回退人/审核拒绝人名称', 'zh-CN', '回退人/审核拒绝人名称'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.LASTREJECTEDTIME', '工作流配置变更的回退/审核拒绝时间', '回退/审核拒绝时间', 'zh-CN', '回退/审核拒绝时间'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.SERVICE_NAME', '工作流配置变更', '工作流配置变更', 'zh-CN', '工作流配置变更'); +CALL INSERTI18N('CORE.MODULE.SYS.ACT-CONFIGS.BUTTON.WORKFLOW_DESIGN', '设计流程', '设计流程', 'zh-CN', '设计流程'); +CALL INSERTI18N('CORE.MODULE.SYS.ACT-CONFIGS.BUTTON.ADD_CONFIG', '添加配置', '添加配置', 'zh-CN', '添加配置'); +CALL INSERTI18N('CORE.MODULE.SYS.ACT-CONFIGS.BUTTON.DELETE_CONFIG', '删除配置', '删除配置', 'zh-CN', '删除配置'); +CALL INSERTI18N('CORE.MODULE.SYS.ACT-CONFIGS.MODAL.ACTIVITI_DESIGN_TITLE', '设计流程', '设计流程', 'zh-CN', '设计流程'); +CALL INSERTI18N('CORE.MODULE.SYS.ACT-CONFIGS.TAB.BASE_INFO', '流程配置', '流程配置', 'zh-CN', '流程配置'); +CALL INSERTI18N('CORE.MODULE.SYS.ACT-CONFIGS.TAB.ACTIVITI_INFO', '流程图', '流程图', 'zh-CN', '流程图'); +CALL INSERTI18N('CORE.MODULE.SYS.ACT-CONFIGS.TIP.PRE_INSERT_SERVICE_REQUIRED', '请选择业务', '请选择业务', 'zh-CN', '请选择业务'); +CALL INSERTI18N('CORE.MODULE.SYS.ACT-CONFIGS.TIP.PRE_INSERT_ORG_REQUIRED', '请选择单位或部门', '请选择单位或部门', 'zh-CN', '请选择单位或部门'); +CALL INSERTI18N('CORE.MODULE.SYS.ACT-CONFIGS.TIP.PRE_INSERT_RAW_ITEM_EXISTS', '该单位或部门已配置流程,请进入配置页面进行编辑', '该单位或部门已配置流程,请进入配置页面进行编辑', 'zh-CN', '该单位或部门已配置流程,请进入配置页面进行编辑'); +CALL INSERTI18N('CORE.MODULE.SYS.ACT-CONFIGS.TIP.PRE_INSERT_SUBMITTED_ITEM_EXISTS', '该单位或部门已配置流程并提交,不可以配置', '该单位或部门已配置流程并提交,不可以配置', 'zh-CN', '该单位或部门已配置流程并提交,不可以配置'); +CALL INSERTI18N('CORE.MODULE.SYS.ACT-CONFIGS.TIP.PRE_DELETE_CONFIGURED_ORG_REQUIRED', '请选择已配置的单位或部门', '请选择已配置的单位或部门', 'zh-CN', '请选择已配置的单位或部门'); +CALL INSERTI18N('CORE.MODULE.SYS.ACT-CONFIGS.TIP.PRE_DELETE_ITEM_SUBMITTED', '该单位或部门已配置流程并提交,不能删除', '该单位或部门已配置流程并提交,不能删除', 'zh-CN', '该单位或部门已配置流程并提交,不能删除'); +CALL INSERTI18N('CORE.MODULE.SYS.M_ACT-CONFIGS.TAB.BASE_INFO', '工作流变更配置', '工作流变更配置', 'zh-CN', '工作流变更配置'); +CALL INSERTI18N('CORE.MODULE.SYS.M_ACT-CONFIGS.MODAL.ACT_CONFIG_CHOOSE', '流程配置选择', '流程配置选择', 'zh-CN', '流程配置选择'); +CALL INSERTI18N('T_CORE_BPMN_DIAGRAM.ID', '流程图表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_BPMN_DIAGRAM.DIAGRAM', '流程图表的JSON格式的图表', 'JSON格式的图表', 'zh-CN', 'JSON格式的图表'); +CALL INSERTI18N('T_CORE_BPMN_DIAGRAM.SVG', '流程图表的SVG图表', 'SVG图表', 'zh-CN', 'SVG图表'); +CALL INSERTI18N('T_CORE_BPMN_DIAGRAM.CREATEDBYID', '流程图表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_BPMN_DIAGRAM.CREATEDBYNAME', '流程图表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_BPMN_DIAGRAM.CREATEDTIME', '流程图表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_BPMN_DIAGRAM.CREATEDBYORGID', '流程图表的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_BPMN_DIAGRAM.CREATEDBYORGNAME', '流程图表的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_BPMN_DIAGRAM.SERVICE_NAME', '流程图表', '流程图表', 'zh-CN', '流程图表'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT.ID', '流程的草稿的流程草稿编码', '流程草稿编码', 'zh-CN', '流程草稿编码'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT.SERVICEID', '流程的草稿的业务编码', '业务编码', 'zh-CN', '业务编码'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT.SERVICENAME', '流程的草稿的业务名称', '业务名称', 'zh-CN', '业务名称'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT.USEDORGID', '流程的草稿的使用组织编码', '使用组织编码', 'zh-CN', '使用组织编码'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT.USEDORGNAME', '流程的草稿的使用组织名称', '使用组织名称', 'zh-CN', '使用组织名称'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT.PROCCODE', '流程的草稿的流程编号', '流程编号', 'zh-CN', '流程编号'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT.PROCVERSION', '流程的草稿的流程版本', '流程版本', 'zh-CN', '流程版本'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT.DIAGRAMID', '流程的草稿的流程图表ID', '流程图表ID', 'zh-CN', '流程图表ID'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT.CREATEDBYID', '流程的草稿的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT.CREATEDBYNAME', '流程的草稿的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT.CREATEDTIME', '流程的草稿的制单日期', '制单日期', 'zh-CN', '制单日期'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT.CREATEDBYORGID', '流程的草稿的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT.CREATEDBYORGNAME', '流程的草稿的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT.SERVICE_NAME', '流程的草稿', '流程的草稿', 'zh-CN', '流程的草稿'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT_ORG.ID', '流程草稿的使用部门的流程使用部门的编码', '流程使用部门的编码', 'zh-CN', '流程使用部门的编码'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT_ORG.DRAFTID', '流程草稿的使用部门的流程草稿编码', '流程草稿编码', 'zh-CN', '流程草稿编码'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT_ORG.USEDORGID', '流程草稿的使用部门的使用组织编码', '使用组织编码', 'zh-CN', '使用组织编码'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT_ORG.CREATEDBYID', '流程草稿的使用部门的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT_ORG.CREATEDBYNAME', '流程草稿的使用部门的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT_ORG.CREATEDTIME', '流程草稿的使用部门的制单日期', '制单日期', 'zh-CN', '制单日期'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT_ORG.CREATEDBYORGID', '流程草稿的使用部门的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT_ORG.CREATEDBYORGNAME', '流程草稿的使用部门的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT_ORG.SERVICE_NAME', '流程草稿的使用部门', '流程草稿的使用部门', 'zh-CN', '流程草稿的使用部门'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.SERVICE_NAME', '工作流注释', '工作流注释', 'zh-CN', '工作流注释'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.ID', '工作流注释的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.TARGETID', '工作流注释的业务编码(业务表+$+业务主键的值)', '业务编码(业务表+$+业务主键的值)', 'zh-CN', '业务编码(业务表+$+业务主键的值)'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.TASKID', '工作流注释的节点编码', '节点编码', 'zh-CN', '节点编码'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.TASKNAME', '工作流注释的节点名称', '节点名称', 'zh-CN', '节点名称'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.STATUSCODE', '工作流注释的任务状态码', '任务状态码', 'zh-CN', '任务状态码'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.USERID', '工作流注释的审核人编码', '审核人编码', 'zh-CN', '审核人编码'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.ROLEID', '工作流注释的审核人角色编码(可以为空)', '审核人角色编码(可以为空)', 'zh-CN', '审核人角色编码(可以为空)'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.STATUS', '工作流注释的审核状态', '审核状态', 'zh-CN', '审核状态'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.COMMENT', '工作流注释的意见', '意见', 'zh-CN', '意见'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.ATTACHMENTID', '工作流注释的审核附件ID', '审核附件ID', 'zh-CN', '审核附件ID'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.CREATEDBYID', '工作流注释的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.CREATEDBYNAME', '工作流注释的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.CREATEDTIME', '工作流注释的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.CREATEDBYORGID', '工作流注释的制单人所属单位', '制单人所属单位', 'zh-CN', '制单人所属单位'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.CREATEDBYORGNAME', '工作流注释的制单人所属单位', '制单人所属单位', 'zh-CN', '制单人所属单位'); +CALL INSERTI18N('T_CORE_BPMN_INST.SERVICE_NAME', '工作流实例', '工作流实例', 'zh-CN', '工作流实例'); +CALL INSERTI18N('T_CORE_BPMN_INST.ID', '工作流实例的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_BPMN_INST.TARGETID', '工作流实例的业务编码(业务表+$+业务主键的值)', '业务编码(业务表+$+业务主键的值)', 'zh-CN', '业务编码(业务表+$+业务主键的值)'); +CALL INSERTI18N('T_CORE_BPMN_INST.PROCID', '工作流实例的流程定义ID', '流程定义ID', 'zh-CN', '流程定义ID'); +CALL INSERTI18N('T_CORE_BPMN_INST.INITIATOR', '工作流实例的提交人编码', '提交人编码', 'zh-CN', '提交人编码'); +CALL INSERTI18N('T_CORE_BPMN_INST.DIAGRAMID', '工作流实例的流程图表ID', '流程图表ID', 'zh-CN', '流程图表ID'); +CALL INSERTI18N('T_CORE_BPMN_INST.CREATEDBYID', '工作流实例的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_BPMN_INST.CREATEDBYNAME', '工作流实例的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_BPMN_INST.CREATEDTIME', '工作流实例的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_BPMN_INST.CREATEDBYORGID', '工作流实例的制单人所属单位', '制单人所属单位', 'zh-CN', '制单人所属单位'); +CALL INSERTI18N('T_CORE_BPMN_INST.CREATEDBYORGNAME', '工作流实例的制单人所属单位', '制单人所属单位', 'zh-CN', '制单人所属单位'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK.SERVICE_NAME', '工作流实例任务', '工作流实例任务', 'zh-CN', '工作流实例任务'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK.ID', '工作流实例任务的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK.INSTID', '工作流实例任务的流程实例ID', '流程实例ID', 'zh-CN', '流程实例ID'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK.TASKID', '工作流实例任务的节点编码', '节点编码', 'zh-CN', '节点编码'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK.TASKNAME', '工作流实例任务的任务名称', '任务名称', 'zh-CN', '任务名称'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK.STATUSCODE', '工作流实例任务的任务状态码', '任务状态码', 'zh-CN', '任务状态码'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK.STATUS', '工作流实例任务的节点状态', '节点状态', 'zh-CN', '节点状态'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK.COUNTERSIGN', '工作流实例任务的是否会签节点', '是否会签节点', 'zh-CN', '是否会签节点'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK.CREATEDBYID', '工作流实例任务的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK.CREATEDBYNAME', '工作流实例任务的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK.CREATEDTIME', '工作流实例任务的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK.CREATEDBYORGID', '工作流实例任务的制单人所属单位', '制单人所属单位', 'zh-CN', '制单人所属单位'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK.CREATEDBYORGNAME', '工作流实例任务的制单人所属单位', '制单人所属单位', 'zh-CN', '制单人所属单位'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_ROLE.SERVICE_NAME', '工作流实例任务角色', '工作流实例任务角色', 'zh-CN', '工作流实例任务角色'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_ROLE.ID', '工作流实例任务角色的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_ROLE.INSTID', '工作流实例任务角色的流程实例ID', '流程实例ID', 'zh-CN', '流程实例ID'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_ROLE.INSTTASKID', '工作流实例任务角色的执行实例的任务编码', '执行实例的任务编码', 'zh-CN', '执行实例的任务编码'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_ROLE.ROLEID', '工作流实例任务角色的角色编码', '角色编码', 'zh-CN', '角色编码'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_ROLE.CREATEDBYID', '工作流实例任务角色的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_ROLE.CREATEDBYNAME', '工作流实例任务角色的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_ROLE.CREATEDTIME', '工作流实例任务角色的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_ROLE.CREATEDBYORGID', '工作流实例任务角色的制单人所属单位', '制单人所属单位', 'zh-CN', '制单人所属单位'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_ROLE.CREATEDBYORGNAME', '工作流实例任务角色的制单人所属单位', '制单人所属单位', 'zh-CN', '制单人所属单位'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_USER.SERVICE_NAME', '工作流实例任务用户', '工作流实例任务用户', 'zh-CN', '工作流实例任务用户'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_USER.ID', '工作流实例任务用户的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_USER.INSTID', '工作流实例任务用户的流程实例ID', '流程实例ID', 'zh-CN', '流程实例ID'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_USER.INSTTASKID', '工作流实例任务用户的执行实例的任务编码', '执行实例的任务编码', 'zh-CN', '执行实例的任务编码'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_USER.USERID', '工作流实例任务用户的审核人编码', '审核人编码', 'zh-CN', '审核人编码'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_USER.USERNAME', '工作流实例任务用户的审核人名称', '审核人名称', 'zh-CN', '审核人名称'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_USER.ROLENAME', '工作流实例任务用户的审核角色名称', '审核角色名称', 'zh-CN', '审核角色名称'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_USER.CREATEDBYID', '工作流实例任务用户的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_USER.CREATEDBYNAME', '工作流实例任务用户的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_USER.CREATEDTIME', '工作流实例任务用户的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_USER.CREATEDBYORGID', '工作流实例任务用户的制单人所属单位', '制单人所属单位', 'zh-CN', '制单人所属单位'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_USER.CREATEDBYORGNAME', '工作流实例任务用户的制单人所属单位', '制单人所属单位', 'zh-CN', '制单人所属单位'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TAB.BASEINFO', '流程配置', '流程配置', 'zh-CN', '流程配置'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TAB.ADD_BASEINFO', '新增流程配置', '新增流程配置', 'zh-CN', '新增流程配置'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TAB.TASK_CANDIDATOR_INFO', '审核人信息', '审核人信息', 'zh-CN', '审核人信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TAB.SEQUENCE_FLOW_CONDITION_INFO', '连接线信息', '连接线信息', 'zh-CN', '连接线信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TAB.BPMNVIWERINFO', '流程图', '流程图', 'zh-CN', '流程图'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.BUTTON.DESIGN', '设计', '设计', 'zh-CN', '设计'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.MODAL.TITLE_DESIGN', '流程设计', '流程设计', 'zh-CN', '流程设计'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.MODAL.TITLE_USED_ORG_CHOOSE', '选择使用组织', '选择使用组织', 'zh-CN', '选择使用组织'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TAB.USED_ORG_INFO', '流程使用组织', '流程使用组织', 'zh-CN', '流程使用组织'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.GENERAL', '概要', '概要', 'zh-CN', '概要'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.STATUSCODE', '状态码', '状态码', 'zh-CN', '状态码'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.NAME', '名称', '名称', 'zh-CN', '名称'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.DOCUMENTATION', '说明', '说明', 'zh-CN', '说明'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CONFIG', '设置', '设置', 'zh-CN', '设置'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ELEMENT_DOCUMENTATION', '元素说明', '元素说明', 'zh-CN', '元素说明'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.DETAILS', '详情', '详情', 'zh-CN', '详情'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CONDITION_TYPE', '流转条件', '流转条件', 'zh-CN', '流转条件'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.CONDITION_TYPE.EXPRESSION', '表达式', '表达式', 'zh-CN', '表达式'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.EXPRESSION', '表达式', '表达式', 'zh-CN', '表达式'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.VALUE_REQUIRED', '该字段不能为空', '该字段不能为空', 'zh-CN', '该字段不能为空'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.COMMENT_REQUIRED', '审核意见', '审核意见', 'zh-CN', '审核意见'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.COMMENT_REQUIRED', '流程中限制审核意见不能为空', '流程中限制审核意见不能为空', 'zh-CN', '流程中限制审核意见不能为空'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.AUTH_REQUIRED', '密码认证', '密码认证', 'zh-CN', '密码认证'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.AUTH_REQUIRED', '请输入认证信息', '请输入认证信息', 'zh-CN', '请输入认证信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.AUTH_FAILURE', '认证失败', '认证失败', 'zh-CN', '认证失败'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.MULTIPLE_DEFAULT_PROC', '针对一个业务,默认流程(未选使用组织)只能存在一个', '针对一个业务,默认流程(未选使用组织)只能存在一个', 'zh-CN', '针对一个业务,默认流程(未选使用组织)只能存在一个'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.SERVICE_UNABLE_BIND_ORG_MORE_THAN_ONCE', '一个部门针对一个流程只能绑定一次', '一个部门针对一个流程只能绑定一次', 'zh-CN', '一个部门针对一个流程只能绑定一次'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.ROLE_COUNTER_SIGN.REQUIRES_ROLE_ONLY', '会签策略为所有待审角色的任务只能选择角色为待审人', '会签策略为所有待审角色的任务只能选择角色为待审人', 'zh-CN', '会签策略为所有待审角色的任务只能选择角色为待审人'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ATTACHMENT_STRATEGY', '附件策略', '附件策略', 'zh-CN', '附件策略'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.ATTACHMENT_STRATEGY.NONE', '无', '无', 'zh-CN', '无'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.ATTACHMENT_STRATEGY.OPTIONAL', '可选附件', '可选附件', 'zh-CN', '可选附件'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.ATTACHMENT_STRATEGY.MANDATORY', '必选附件', '必选附件', 'zh-CN', '必选附件'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CANDIDATOR_SIGN_STRATEGY', '会签策略', '会签策略', 'zh-CN', '会签策略'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.CANDIDATOR_SIGN_STRATEGY.NONE', '无', '无', 'zh-CN', '无'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.CANDIDATOR_SIGN_STRATEGY.ALL', '所有待审人', '所有待审人', 'zh-CN', '所有待审人'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.CANDIDATOR_SIGN_STRATEGY.ROLE', '所有待审角色', '所有待审角色', 'zh-CN', '所有待审角色'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.NEXT_CANDIDATOR_OPT_STRATEGY', '下一级待审人或角色动态选择策略', '下一级待审人或角色动态选择策略', 'zh-CN', '下一级待审人或角色动态选择策略'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.NEXT_CANDIDATOR_OPT_STRATEGY.NONE', '无', '无', 'zh-CN', '无'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.NEXT_CANDIDATOR_OPT_STRATEGY.ALL_USER', '所有人员中选择', '所有人员中选择', 'zh-CN', '所有人员中选择'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.NEXT_CANDIDATOR_OPT_STRATEGY.ALL_ROLE', '所有角色中选择', '所有角色中选择', 'zh-CN', '所有角色中选择'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.NEXT_CANDIDATOR_OPT_STRATEGY.ASSIGNED', '已配置人员和角色中选择', '已配置人员和角色中选择', 'zh-CN', '已配置人员和角色中选择'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.NEXT_CANDIDATOR_OPT_STRATEGY.ASSIGNED_ROLE', '已配置角色中选择', '已配置角色中选择', 'zh-CN', '已配置角色中选择'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ASSIGNMENT', '分配', '分配', 'zh-CN', '分配'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ASSIGNEE', '特殊分配', '特殊分配', 'zh-CN', '特殊分配'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.ASSIGNEE.NONE', '无', '无', 'zh-CN', '无'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.ASSIGNEE.INITIATOR', '提交人', '提交人', 'zh-CN', '提交人'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.ASSIGNEE.DYNAMIC', '表达式', '表达式', 'zh-CN', '表达式'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.DYNAMIC', '表达式', '表达式', 'zh-CN', '表达式'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.DYNAMIC_SPEC', '格式为u:xxx和r:yyy,分别为人员和角色,逗号分隔', '格式为u:xxx和r:yyy,分别为人员和角色,逗号分隔', 'zh-CN', '格式为u:xxx和r:yyy,分别为人员和角色,逗号分隔'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ADD_CANDIDATE_USERS', '新增审批人员', '新增审批人员', 'zh-CN', '新增审批人员'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ADD_CANDIDATE_ROLES', '新增审批角色', '新增审批角色', 'zh-CN', '新增审批角色'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CANDIDATE_ROLE', '角色编码', '角色编码', 'zh-CN', '角色编码'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CANDIDATE_ROLE_NAME', '角色名称', '角色名称', 'zh-CN', '角色名称'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CANDIDATOR', '人员编码', '人员编码', 'zh-CN', '人员编码'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CANDIDATOR_NAME', '人员名称', '人员名称', 'zh-CN', '人员名称'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.EXTENSIONS', '扩展', '扩展', 'zh-CN', '扩展'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.VIEW', '页面视图', '页面视图', 'zh-CN', '页面视图'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CALLBACK', '回调', '回调', 'zh-CN', '回调'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CALLBACK_PASS', '提交或审核通过后回调方法', '提交或审核通过后回调方法', 'zh-CN', '提交或审核通过后回调方法'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CALLBACK_REJECT', '审核拒绝后时回调方法', '审核拒绝后时回调方法', 'zh-CN', '审核拒绝后时回调方法'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CALLBACK_END', '审核通过后回调方法', '审核通过后回调方法', 'zh-CN', '审核通过后回调方法'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.VALIDATOR', '数据验证', '数据验证', 'zh-CN', '数据验证'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.VIEW_SETTINGS', '配置', '配置', 'zh-CN', '配置'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.VALIDATOR_PASS', '提交或审核通过前验证的SQL', '提交或审核通过前验证的SQL', 'zh-CN', '提交或审核通过前验证的SQL'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.VALIDATOR_REJECT', '审核拒绝前验证的SQL', '审核拒绝前验证的SQL', 'zh-CN', '审核拒绝前验证的SQL'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.HEADER.LABEL.PROCESS', '流程信息', '流程信息', 'zh-CN', '流程信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.HEADER.LABEL.STARTEVENT', '开始节点信息', '开始节点信息', 'zh-CN', '开始节点信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.HEADER.LABEL.USERTASK', '任务信息', '任务信息', 'zh-CN', '任务信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.HEADER.LABEL.SEQUENCEFLOW', '连接线信息', '连接线信息', 'zh-CN', '连接线信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.HEADER.LABEL.ENDEVENT', '结束节点信息', '结束节点信息', 'zh-CN', '结束节点信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.HEADER.LABEL.TEXTANNOTATION', '注释信息', '注释信息', 'zh-CN', '注释信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.HEADER.LABEL.EXCLUSIVEGATEWAY', '排他网管信息', '排他网管信息', 'zh-CN', '排他网管信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.HEADER.LABEL.PARALLELGATEWAY', '并行网管信息', '并行网管信息', 'zh-CN', '并行网管信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.HEADER.LABEL.ASSOCIATION', '注释用虚线信息', '注释用虚线信息', 'zh-CN', '注释用虚线信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_CHOOSE', '选择流程', '选择流程', 'zh-CN', '选择流程'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.BUTTON.VIEW', '查看流程图', '查看流程图', 'zh-CN', '查看流程图'); +CALL INSERTI18N('T_CORE_BPMN_PROC.ID', '流程定义的流程定义编码', '流程定义编码', 'zh-CN', '流程定义编码'); +CALL INSERTI18N('T_CORE_BPMN_PROC.SERVICEID', '流程定义的业务编码', '业务编码', 'zh-CN', '业务编码'); +CALL INSERTI18N('T_CORE_BPMN_PROC.SERVICENAME', '流程定义的业务名称', '业务名称', 'zh-CN', '业务名称'); +CALL INSERTI18N('T_CORE_BPMN_PROC.USEDORGID', '流程定义的使用组织编码', '使用组织编码', 'zh-CN', '使用组织编码'); +CALL INSERTI18N('T_CORE_BPMN_PROC.USEDORGNAME', '流程定义的使用组织名称', '使用组织名称', 'zh-CN', '使用组织名称'); +CALL INSERTI18N('T_CORE_BPMN_PROC.PROCCODE', '流程定义的流程编号', '流程编号', 'zh-CN', '流程编号'); +CALL INSERTI18N('T_CORE_BPMN_PROC.PROCVERSION', '流程定义的流程版本', '流程版本', 'zh-CN', '流程版本'); +CALL INSERTI18N('T_CORE_BPMN_PROC.DIAGRAMID', '流程定义的流程图表ID', '流程图表ID', 'zh-CN', '流程图表ID'); +CALL INSERTI18N('T_CORE_BPMN_PROC.CREATEDBYID', '流程定义的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_BPMN_PROC.CREATEDBYNAME', '流程定义的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_BPMN_PROC.CREATEDTIME', '流程定义的制单日期', '制单日期', 'zh-CN', '制单日期'); +CALL INSERTI18N('T_CORE_BPMN_PROC.CREATEDBYORGID', '流程定义的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_BPMN_PROC.CREATEDBYORGNAME', '流程定义的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_BPMN_PROC.SERVICE_NAME', '流程定义', '流程定义', 'zh-CN', '流程定义'); +CALL INSERTI18N('T_CORE_BPMN_PROC_ORG.ID', '流程定义的使用部门的流程使用部门的编码', '流程使用部门的编码', 'zh-CN', '流程使用部门的编码'); +CALL INSERTI18N('T_CORE_BPMN_PROC_ORG.PROCID', '流程定义的使用部门的流程定义编码', '流程定义编码', 'zh-CN', '流程定义编码'); +CALL INSERTI18N('T_CORE_BPMN_PROC_ORG.USEDORGID', '流程定义的使用部门的使用组织编码', '使用组织编码', 'zh-CN', '使用组织编码'); +CALL INSERTI18N('T_CORE_BPMN_PROC_ORG.CREATEDBYID', '流程定义的使用部门的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_BPMN_PROC_ORG.CREATEDBYNAME', '流程定义的使用部门的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_BPMN_PROC_ORG.CREATEDTIME', '流程定义的使用部门的制单日期', '制单日期', 'zh-CN', '制单日期'); +CALL INSERTI18N('T_CORE_BPMN_PROC_ORG.CREATEDBYORGID', '流程定义的使用部门的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_BPMN_PROC_ORG.CREATEDBYORGNAME', '流程定义的使用部门的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_BPMN_PROC_ORG.SERVICE_NAME', '流程定义的使用部门', '流程定义的使用部门', 'zh-CN', '流程定义的使用部门'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.TAB.BASEINFO', '流程配置', '流程配置', 'zh-CN', '流程配置'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.TAB.BPMNVIWERINFO', '流程图', '流程图', 'zh-CN', '流程图'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.BUTTON.DESIGN', '设计', '设计', 'zh-CN', '设计'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_DESIGN', '流程设计', '流程设计', 'zh-CN', '流程设计'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.FILTER.FILTER_LATEST_ONLY', '只显示最新的流程', '只显示最新的流程', 'zh-CN', '只显示最新的流程'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_CANDIDATOR', '选择审核人员', '选择审核人员', 'zh-CN', '选择审核人员'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_CANDIDATEGROUP', '选择角色', '选择角色', 'zh-CN', '选择角色'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.CANNOT_EMPTY', '流程不能为空', '流程不能为空', 'zh-CN', '流程不能为空'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.NO_START_EVENT', '没有开始节点', '没有开始节点', 'zh-CN', '没有开始节点'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.MULTIPLE_START_EVENT', '多个开始节点', '多个开始节点', 'zh-CN', '多个开始节点'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.NO_END_EVENT', '没有结束节点', '没有结束节点', 'zh-CN', '没有结束节点'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.MULTIPLE_END_EVENT', '多个结束节点', '多个结束节点', 'zh-CN', '多个结束节点'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.STATUS_CODE_NOT_ASSIGNED', '任务节点状态码没有赋值', '任务节点状态码没有赋值', 'zh-CN', '任务节点状态码没有赋值'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.STATUS_CODE_NOT_UNIQUE', '任务节点状态码不唯一', '任务节点状态码不唯一', 'zh-CN', '任务节点状态码不唯一'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.DYNAMIC_INVALID', '动态选择审核人数据不正确', '动态选择审核人数据不正确', 'zh-CN', '动态选择审核人数据不正确'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.MATCH_MULTIPLE_PROC', '匹配到多个流程,流程设置错误,请联系管理员', '匹配到多个流程,流程设置错误,请联系管理员', 'zh-CN', '匹配到多个流程,流程设置错误,请联系管理员'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.PROCESS_STATUS_UPDATED', '当前流程状态已更新,请刷新后再处理', '当前流程状态已更新,请刷新后再处理', 'zh-CN', '当前流程状态已更新,请刷新后再处理'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.PROCESS_NOT_EXISTS', '当前登录部门流程未定义', '当前登录部门流程未定义', 'zh-CN', '当前登录部门流程未定义'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.SPCIFIED_PROCCODE_PROCESS_NOT_EXISTS', '流程编号对应的流程不存在', '流程编号对应的流程不存在', 'zh-CN', '流程编号对应的流程不存在'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.TASK_NO_OUTGOING_SEQUENCEFLOW', '当前节点没有出口', '当前节点没有出口', 'zh-CN', '当前节点没有出口'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.TASK_MULTIPLE_OUTGOING_SEQUENCEFLOW', '当前节点有多个出口', '当前节点有多个出口', 'zh-CN', '当前节点有多个出口'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.DYNAMIC_USER_NOT_EXISTS', '动态选择的审核人不存在', '动态选择的审核人不存在', 'zh-CN', '动态选择的审核人不存在'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.DYNAMIC_ROLE_NOT_EXISTS', '动态选择的角色不存在', '动态选择的角色不存在', 'zh-CN', '动态选择的角色不存在'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.CANDIDATOR_AND_ROLE_NOT_EXISTS', '不存在审核人或审核角色', '不存在审核人或审核角色', 'zh-CN', '不存在审核人或审核角色'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.EXCLUSIVE_GATEWAY_OUTGOING_MULTIPLE_TASK', '排他网关有多个出口', '排他网关有多个出口', 'zh-CN', '排他网关有多个出口'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.MULTIPLE_TASK_ASSIGNED', '您当前有多个节点可以审核', '您当前有多个节点可以审核', 'zh-CN', '您当前有多个节点可以审核'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.NOT_AUTHORIZED', '您没有操作权限', '您没有操作权限', 'zh-CN', '您没有操作权限'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.COUNER_SIGN_REQUIRES_CANDIDATOR_ONLY', '会签节点不能选择角色', '会签节点不能选择角色', 'zh-CN', '会签节点不能选择角色'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.TIP.AUTH_REQUIRED_DIFFER', '选中数据的流程节点中”是否需要认证“不一致', '选中数据的流程节点中”是否需要认证“不一致', 'zh-CN', '选中数据的流程节点中”是否需要认证“不一致'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.TIP.ATTACHMENT_STRATEGY_DIFFER', '选中数据的流程节点中”附件策略“不一致', '选中数据的流程节点中”附件策略“不一致', 'zh-CN', '选中数据的流程节点中”附件策略“不一致'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.TIP.NEXT_CANDIDATOR_OPT_STRATEGY_DIFFER', '选中数据的流程节点中”下一级待审人或角色动态选择策略“不一致', '选中数据的流程节点中”下一级待审人或角色动态选择策略“不一致', 'zh-CN', '选中数据的流程节点中”下一级待审人或角色动态选择策略“不一致'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.TIP.ASSIGNED_STRATEGY_REQUIRES_CANDIDATORS', '”下一级待审人或角色动态选择策略“,下一级审核节点必需存在待审人员', '”下一级待审人或角色动态选择策略“,下一级审核节点必需存在待审人员', 'zh-CN', '”下一级待审人或角色动态选择策略“,下一级审核节点必需存在待审人员'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.TIP.ASSIGNED_ROLE_STRATEGY_REQUIRES_CANDIDATEROLES', '”下一级待审角色动态选择策略“,下一级审核节点必需存在待审角色', '”下一级待审角色动态选择策略“,下一级审核节点必需存在待审角色', 'zh-CN', '”下一级待审角色动态选择策略“,下一级审核节点必需存在待审角色'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.TASKSTATUSCODE', '审核节点状态码', '审核节点状态码', 'zh-CN', '审核节点状态码'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.TASKNAME', '审核节点名称', '审核节点名称', 'zh-CN', '审核节点名称'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.INITIATOR', '提交人审核', '提交人审核', 'zh-CN', '提交人审核'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.DYNAMIC', '动态选择', '动态选择', 'zh-CN', '动态选择'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.ROLE', '审核角色', '审核角色', 'zh-CN', '审核角色'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.USER', '审核人员', '审核人员', 'zh-CN', '审核人员'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.SOURCETASK', '开始节点', '开始节点', 'zh-CN', '开始节点'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.TARGETTASK', '结束节点', '结束节点', 'zh-CN', '结束节点'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.CONDITION_EXPRESSION', '条件语句', '条件语句', 'zh-CN', '条件语句'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.START_NODE', '开始节点', '开始节点', 'zh-CN', '开始节点'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.EXCLUSIVE_GATEWAY', '排他网关', '排他网关', 'zh-CN', '排他网关'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.PARALLEL_GATEWAY', '并行网关', '并行网关', 'zh-CN', '并行网关'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.USER_TASK', '任务节点', '任务节点', 'zh-CN', '任务节点'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.END_NODE', '结束节点', '结束节点', 'zh-CN', '结束节点'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_COMMENT.TAB.COMMENT', '审核意见', '审核意见', 'zh-CN', '审核意见'); +CALL INSERTI18N('T_CORE_BPMN_TARGET.TARGETID', '业务编码', '业务编码', 'zh-CN', '业务编码'); +CALL INSERTI18N('T_CORE_BPMN_TARGET.TARGETTABLE', '业务名称', '业务名称', 'zh-CN', '业务名称'); +CALL INSERTI18N('T_CORE_BPMN_TARGET.TARGETDESC', '业务描述', '业务描述', 'zh-CN', '业务描述'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.ID', '密码策略的编码', '编码', 'zh-CN', '编码'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.TYPE', '密码策略的策略类型', '策略类型', 'zh-CN', '策略类型'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.NAME', '密码策略的策略名称', '策略名称', 'zh-CN', '策略名称'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.MINNUMBER', '密码策略的数字最小个数', '数字最小个数', 'zh-CN', '数字最小个数'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.MINLOWERCASE', '密码策略的小写字母最小个数', '小写字母最小个数', 'zh-CN', '小写字母最小个数'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.MINUPPERCASE', '密码策略的大写字母最小个数', '大写字母最小个数', 'zh-CN', '大写字母最小个数'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.MINSPECIALCHARACTERES', '密码策略的特殊字符最小个数', '特殊字符最小个数', 'zh-CN', '特殊字符最小个数'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.MINLENGTH', '密码策略的最小长度', '最小长度', 'zh-CN', '最小长度'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.MAXLENGTH', '密码策略的最大长度', '最大长度', 'zh-CN', '最大长度'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.COMPOSITION', '密码策略的不同类型组成的数量', '不同类型组成的数量', 'zh-CN', '不同类型组成的数量'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.MAXFAILEDATTEMPTS', '密码策略的错误密码允许尝试登陆次数', '错误密码允许尝试登陆次数', 'zh-CN', '错误密码允许尝试登陆次数'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.EXPIRYINTERVAL', '密码策略的密码过期天数', '密码过期天数', 'zh-CN', '密码过期天数'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.EXPIREDMAXUSE', '密码策略的过期密码最多使用次数', '过期密码最多使用次数', 'zh-CN', '过期密码最多使用次数'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.REUSEINTERVAL', '密码策略的重新使用旧密码最小间隔天数', '重新使用旧密码最小间隔天数', 'zh-CN', '重新使用旧密码最小间隔天数'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.HISTORYLENGTH', '密码策略的旧密码使用前必须使用其他密码个数', '旧密码使用前必须使用其他密码个数', 'zh-CN', '旧密码使用前必须使用其他密码个数'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.CREATEDBYID', '密码策略的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.CREATEDBYNAME', '密码策略的制单人', '制单人', 'zh-CN', '制单人'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.CREATEDTIME', '密码策略的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.CREATEDBYORGID', '密码策略的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.CREATEDBYORGNAME', '密码策略的单据单位', '单据单位', 'zh-CN', '单据单位'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.LASTSUSPENDEDFLAG', '密码策略的注销标志', '注销标志', 'zh-CN', '注销标志'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.LASTSUSPENDEDBYID', '密码策略的注销人编码', '注销人编码', 'zh-CN', '注销人编码'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.LASTSUSPENDEDBYNAME', '密码策略的注销人名称', '注销人名称', 'zh-CN', '注销人名称'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.LASTSUSPENDEDTIME', '密码策略的注销日期', '注销日期', 'zh-CN', '注销日期'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.MINSPECIALCHARACTERS', '密码策略的特殊字符最小个数', '特殊字符最小个数', 'zh-CN', '特殊字符最小个数'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.VERSION', '密码策略的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.SERVICE_NAME', '密码策略', '密码策略', 'zh-CN', '密码策略'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_PASSWORD_POLICY.TAB.BASEINFO', '基础信息', '基础信息', 'zh-CN', '基础信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_PASSWORD_POLICY.TIP.GLOBAL_TYPE_IGNORE_OPERATION', '全局角色不支持该操作', '全局角色不支持该操作', 'zh-CN', '全局角色不支持该操作'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_PASSWORD_POLICY.TIP.MINLENGTH_NOT_MORE_MAXLENGTH', '最小长度不能大于最大长度', '最小长度不能大于最大长度', 'zh-CN', '最小长度不能大于最大长度'); +CALL INSERTI18N('CORE.MODULE.SYS.PASSWORDS.VALIDATTION.CAN_NOT_DELETE', '密码策略被使用,不允许删除', '密码策略被使用,不允许删除', 'zh-CN', '密码策略被使用,不允许删除'); +CALL INSERTI18N('CORE.MODULE.SYS.PASSWORDS.TITLE.ADD_PASSWORD_POLICY', '添加密码策略', '添加密码策略', 'zh-CN', '添加密码策略'); +CALL INSERTI18N('T_CORE_USER.ID', '系统用户表的账号', '账号', 'zh-CN', '账号'); +CALL INSERTI18N('T_CORE_USER.USERNAME', '系统用户表的用户名称', '用户名称', 'zh-CN', '用户名称'); +CALL INSERTI18N('T_CORE_USER.USERNO', '系统用户表的人员编码', '人员编码', 'zh-CN', '人员编码'); +CALL INSERTI18N('T_CORE_USER.ORGID', '系统用户表的单位编码', '单位编码', 'zh-CN', '单位编码'); +CALL INSERTI18N('T_CORE_USER.ORGNAME', '系统用户表的单位名称', '单位名称', 'zh-CN', '单位名称'); +CALL INSERTI18N('T_CORE_USER.LOCKED', '系统用户表的是否锁定', '是否锁定', 'zh-CN', '是否锁定'); +CALL INSERTI18N('T_CORE_USER.STATUS', '系统用户表的用户状态', '用户状态', 'zh-CN', '用户状态'); +CALL INSERTI18N('T_CORE_USER.IDCARD', '系统用户表的身份证号', '身份证号', 'zh-CN', '身份证号'); +CALL INSERTI18N('T_CORE_USER.MOBILE', '系统用户表的手机号', '手机号', 'zh-CN', '手机号'); +CALL INSERTI18N('T_CORE_USER.EMAIL', '系统用户表的电子邮箱', '电子邮箱', 'zh-CN', '电子邮箱'); +CALL INSERTI18N('T_CORE_USER.EXPIRYDATE', '系统用户表的到期日', '到期日', 'zh-CN', '到期日'); +CALL INSERTI18N('T_CORE_USER.PASSWORDVALIDDAYS', '系统用户表的密码有效天数', '密码有效天数', 'zh-CN', '密码有效天数'); +CALL INSERTI18N('T_CORE_USER.OLDPASSWORD', '系统用户表的原密码', '原密码', 'zh-CN', '原密码'); +CALL INSERTI18N('T_CORE_USER.NEWPASSWORD', '系统用户表的新密码', '新密码', 'zh-CN', '新密码'); +CALL INSERTI18N('T_CORE_USER.ENSUREPASSWORD', '系统用户表的确认密码', '确认密码', 'zh-CN', '确认密码'); +CALL INSERTI18N('T_CORE_USER.EXPIREDPASSWORDUSES', '系统用户表的过期密码使用次数', '过期密码使用次数', 'zh-CN', '过期密码使用次数'); +CALL INSERTI18N('T_CORE_USER.PASSWORD', '系统用户表的用户密码', '用户密码', 'zh-CN', '用户密码'); +CALL INSERTI18N('T_CORE_USER.FAILEDLOGINATTEMPTS', '系统用户表的输入密码错误次数', '输入密码错误次数', 'zh-CN', '输入密码错误次数'); +CALL INSERTI18N('T_CORE_USER.LASTSUSPENDEDFLAG', '系统用户表的停用标志(0:正常,1:停用)', '停用标志(0:正常,1:停用)', 'zh-CN', '停用标志(0:正常,1:停用)'); +CALL INSERTI18N('T_CORE_USER.PASSWORDUPDATEDTIME', '系统用户表的密码修改时间', '密码修改时间', 'zh-CN', '密码修改时间'); +CALL INSERTI18N('T_CORE_USER.USERTYPE', '系统用户表的用户类型,根据实际业务进行设置', '用户类型,根据实际业务进行设置', 'zh-CN', '用户类型,根据实际业务进行设置'); +CALL INSERTI18N('T_CORE_USER.MULTILOGIN', '系统用户表的允许重复登录', '允许重复登录', 'zh-CN', '允许重复登录'); +CALL INSERTI18N('T_CORE_USER.CREATEDBYID', '系统用户表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_USER.CREATEDBYNAME', '系统用户表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_USER.CREATEDTIME', '系统用户表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_USER.CREATEDBYORGID', '系统用户表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_USER.CREATEDBYORGNAME', '系统用户表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_USER.LASTSUSPENDEDBYID', '系统用户表的启用/停用人编码', '启用/停用人编码', 'zh-CN', '启用/停用人编码'); +CALL INSERTI18N('T_CORE_USER.LASTSUSPENDEDBYNAME', '系统用户表的启用/停用人名称', '启用/停用人名称', 'zh-CN', '启用/停用人名称'); +CALL INSERTI18N('T_CORE_USER.LASTSUSPENDEDTIME', '系统用户表的启用/停用时间', '启用/停用时间', 'zh-CN', '启用/停用时间'); +CALL INSERTI18N('T_CORE_USER.VERSION', '系统用户表的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_USER.ELECTRONICSIGNATURE', '系统用户表的电子签名', '电子签名', 'zh-CN', '电子签名'); +CALL INSERTI18N('T_CORE_USER.SERVICE_NAME', '系统用户表', '系统用户表', 'zh-CN', '系统用户表'); +CALL INSERTI18N('T_CORE_USER.PARENTORGID', '系统用户表的父组织机构编码', '父组织机构编码', 'zh-CN', '父组织机构编码'); +CALL INSERTI18N('T_CORE_USER_PERMISSION.SERVICE_NAME', '系统角色权限表', '系统角色权限表', 'zh-CN', '系统角色权限表'); +CALL INSERTI18N('T_CORE_USER_PERMISSION.ID', '系统角色权限表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_USER_PERMISSION.USERID', '系统角色权限表的用户ID', '用户ID', 'zh-CN', '用户ID'); +CALL INSERTI18N('T_CORE_USER_PERMISSION.PERMISSIONTYPEID', '系统角色权限表的权限类型id', '权限类型id', 'zh-CN', '权限类型id'); +CALL INSERTI18N('T_CORE_USER_PERMISSION.TARGETID', '系统角色权限表的目标权限ID', '目标权限ID', 'zh-CN', '目标权限ID'); +CALL INSERTI18N('T_CORE_USER_PERMISSION.CREATEDBYID', '系统角色权限表的制单人ID', '制单人ID', 'zh-CN', '制单人ID'); +CALL INSERTI18N('T_CORE_USER_PERMISSION.CREATEDTIME', '系统角色权限表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_USER_PERMISSION.CREATEDBYNAME', '系统角色权限表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_USER_PERMISSION.DEFAULTFLAG', '系统角色权限表的是否默认值', '是否默认值', 'zh-CN', '是否默认值'); +CALL INSERTI18N('T_CORE_ORG_USER.ORGID', '组织架构-成员表的单位编码', '单位编码', 'zh-CN', '单位编码'); +CALL INSERTI18N('T_CORE_ORG_USER.ORGNAME', '组织架构-成员表的单位名称', '单位名称', 'zh-CN', '单位名称'); +CALL INSERTI18N('T_CORE_ORG_USER.DEFAULTFLAG', '组织架构-成员表的默认部门', '默认部门', 'zh-CN', '默认部门'); +CALL INSERTI18N('T_CORE_ORG_USER.ID', '组织架构-成员表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ORG_USER.VERSION', '组织架构-成员表的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_ORG_USER.CREATEDBYID', '组织架构-成员表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ORG_USER.CREATEDBYNAME', '组织架构-成员表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ORG_USER.CREATEDTIME', '组织架构-成员表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_ORG_USER.CREATEDBYORGID', '组织架构-成员表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_ORG_USER.CREATEDBYORGNAME', '组织架构-成员表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_ORG_USER.SERVICE_NAME', '组织架构-成员表', '组织架构-成员表', 'zh-CN', '组织架构-成员表'); +CALL INSERTI18N('T_CORE_ORG_POST_USER.SERVICE_NAME', '组织架构成员', '组织架构成员', 'zh-CN', '组织架构成员'); +CALL INSERTI18N('T_CORE_ORG_ROOM.SERVICE_NAME', '组织房间', '组织房间', 'zh-CN', '组织房间'); +CALL INSERTI18N('T_CORE_ORG_POST.SERVICE_NAME', '组织POST', '组织POST', 'zh-CN', '组织POST'); +CALL INSERTI18N('T_CORE_POST.SERVICE_NAME', 'POST', 'POST', 'zh-CN', 'POST'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION.SERVICE_NAME', '角色权限', '角色权限', 'zh-CN', '角色权限'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION.ID', '角色权限的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION.ROLEID', '角色权限的角色ID', '角色ID', 'zh-CN', '角色ID'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION.PERMISSIONTYPEID', '角色权限的系统角色权限类型ID', '系统角色权限类型ID', 'zh-CN', '系统角色权限类型ID'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION.TARGETID', '角色权限的目标ID', '目标ID', 'zh-CN', '目标ID'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION.CREATEDBYID', '角色权限的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION.CREATEDTIME', '角色权限的制单日期', '制单日期', 'zh-CN', '制单日期'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION.CREATEDBYNAME', '角色权限的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ROLE_USER.ROLEID', '系统用户角色表的角色编码', '角色编码', 'zh-CN', '角色编码'); +CALL INSERTI18N('T_CORE_ROLE_USER.ROLENAME', '系统用户角色表的角色名称', '角色名称', 'zh-CN', '角色名称'); +CALL INSERTI18N('T_CORE_ROLE_USER.DEFAULTFLAG', '系统用户角色表的默认角色', '默认角色', 'zh-CN', '默认角色'); +CALL INSERTI18N('T_CORE_ROLE_USER.ID', '系统用户角色表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ROLE_USER.CREATEDTIME', '系统用户角色表的制单日期', '制单日期', 'zh-CN', '制单日期'); +CALL INSERTI18N('T_CORE_ROLE_USER.USERID', '系统用户角色表的用户ID', '用户ID', 'zh-CN', '用户ID'); +CALL INSERTI18N('T_CORE_ROLE_USER.CREATEDBYID', '系统用户角色表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ROLE_USER.CREATEDBYNAME', '系统用户角色表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ROLE_USER.SERVICE_NAME', '系统用户角色表', '系统用户角色表', 'zh-CN', '系统用户角色表'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TAB.BASE_INFO', '基础信息', '基础信息', 'zh-CN', '基础信息'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TAB.ADD', '用户添加', '用户添加', 'zh-CN', '用户添加'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TAB.ORG', '访问部门', '访问部门', 'zh-CN', '访问部门'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TAB.ROLE', '访问角色', '访问角色', 'zh-CN', '访问角色'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.BUTTON.DEPRECATE', '废弃', '废弃', 'zh-CN', '废弃'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.BUTTON.DEFAULT', '设置默认', '设置默认', 'zh-CN', '设置默认'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.BUTTON.CHANGE_PASSWORD', '修改密码', '修改密码', 'zh-CN', '修改密码'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.BUTTON.RESET_PASSWORD', '初始化密码', '初始化密码', 'zh-CN', '初始化密码'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TIP.SAME_PASSWORD_PLEASE_INPUT_AGAIN', '新密码与原密码不能相同,请重新输入', '新密码与原密码不能相同,请重新输入', 'zh-CN', '新密码与原密码不能相同,请重新输入'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TIP.ENSURE_PASSWORD_WRONG_INPUT_AGAIN', '确认密码与新密码不相同,请重新输入', '确认密码与新密码不相同,请重新输入', 'zh-CN', '确认密码与新密码不相同,请重新输入'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TIP.REVISE_SUCCESS_PLEASE_RE_LOGIN', '修改成功,请使用新密码重新登录', '修改成功,请使用新密码重新登录', 'zh-CN', '修改成功,请使用新密码重新登录'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TIP.REVISE_SUCCESS', '密码修改成功', '密码修改成功', 'zh-CN', '密码修改成功'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TIP.CONFIRM_TO_DEPRECATE_FOLLOWING_USERS', '是否废弃以下选中的用户?', '是否废弃以下选中的用户?', 'zh-CN', '是否废弃以下选中的用户?'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TIP.CONFIRM_TO_DEPRECATE', '确认废弃', '确认废弃', 'zh-CN', '确认废弃'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TIP.CONFIRM_TO_RESET_FOLLOWING_USERS', '是否初始化以下选中的用户密码?', '是否初始化以下选中的用户密码?', 'zh-CN', '是否初始化以下选中的用户密码?'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TIP.CONFIRM_TO_RESET', '确认初始化密码', '确认初始化密码', 'zh-CN', '确认初始化密码'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TIP.RESET_PASSWORD_SUCCESS', '初始化密码成功', '初始化密码成功', 'zh-CN', '初始化密码成功'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.MODAL.CHOOSE', '选择人员', '选择人员', 'zh-CN', '选择人员'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.BUTTON.UPLOAD_ELECTRONICSIGNATURE', '上传电子签名', '上传电子签名', 'zh-CN', '上传电子签名'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TITLE.UPLOAD_ELECTRONICSIGNATURE', '上传电子签名', '上传电子签名', 'zh-CN', '上传电子签名'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TIP.OVERRIDE', '已经上传电子签名是否覆盖?', '已经上传电子签名是否覆盖?', 'zh-CN', '已经上传电子签名是否覆盖?'); +CALL INSERTI18N('T_CORE_ROLE.ID', '系统角色表的角色编码', '角色编码', 'zh-CN', '角色编码'); +CALL INSERTI18N('T_CORE_ROLE.ROLENAME', '系统角色表的角色名称', '角色名称', 'zh-CN', '角色名称'); +CALL INSERTI18N('T_CORE_ROLE.USEDORGID', '系统角色表的使用单位编码', '使用单位编码', 'zh-CN', '使用单位编码'); +CALL INSERTI18N('T_CORE_ROLE.USEDORGNAME', '系统角色表的使用单位名称', '使用单位名称', 'zh-CN', '使用单位名称'); +CALL INSERTI18N('T_CORE_ROLE.ROLEDESC', '系统角色表的描述', '描述', 'zh-CN', '描述'); +CALL INSERTI18N('T_CORE_ROLE.PASSWORDPOLICYID', '系统角色表的密码策略', '密码策略', 'zh-CN', '密码策略'); +CALL INSERTI18N('T_CORE_ROLE.ORDERNO', '系统角色表的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_ROLE.USERID', '系统角色表的用户编码', '用户编码', 'zh-CN', '用户编码'); +CALL INSERTI18N('T_CORE_ROLE.USERNAME', '系统角色表的用户名称', '用户名称', 'zh-CN', '用户名称'); +CALL INSERTI18N('T_CORE_ROLE.ORGID', '系统角色表的单位编码', '单位编码', 'zh-CN', '单位编码'); +CALL INSERTI18N('T_CORE_ROLE.ORGNAME', '系统角色表的单位名称', '单位名称', 'zh-CN', '单位名称'); +CALL INSERTI18N('T_CORE_ROLE.CREATEDTIME', '系统角色表的制单日期', '制单日期', 'zh-CN', '制单日期'); +CALL INSERTI18N('T_CORE_ROLE.LASTSUSPENDEDFLAG', '系统角色表的挂起标志(0-正常,1-挂起)', '挂起标志(0-正常,1-挂起)', 'zh-CN', '挂起标志(0-正常,1-挂起)'); +CALL INSERTI18N('T_CORE_ROLE.LASTSUSPENDEDTIME', '系统角色表的挂起时间', '挂起时间', 'zh-CN', '挂起时间'); +CALL INSERTI18N('T_CORE_ROLE.USEDBYORGID', '系统角色表的使用单位编码', '使用单位编码', 'zh-CN', '使用单位编码'); +CALL INSERTI18N('T_CORE_ROLE.USEDBYORGNAME', '系统角色表的使用单位名称', '使用单位名称', 'zh-CN', '使用单位名称'); +CALL INSERTI18N('T_CORE_ROLE.CREATEDBYID', '系统角色表的制单人ID', '制单人ID', 'zh-CN', '制单人ID'); +CALL INSERTI18N('T_CORE_ROLE.LASTSUSPENDEDBYID', '系统角色表的挂起人ID', '挂起人ID', 'zh-CN', '挂起人ID'); +CALL INSERTI18N('T_CORE_ROLE.CREATEDBYNAME', '系统角色表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ROLE.VERSION', '系统角色表的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_ROLE.LASTSUSPENDEDBYNAME', '系统角色表的最后注销人名称', '最后注销人名称', 'zh-CN', '最后注销人名称'); +CALL INSERTI18N('T_CORE_ROLE.SERVICE_NAME', '系统角色表', '系统角色表', 'zh-CN', '系统角色表'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION_TYPE.SERVICE_NAME', '系统角色权限类型表', '系统角色权限类型表', 'zh-CN', '系统角色权限类型表'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION_TYPE.ID', '系统角色权限类型表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION_TYPE.TYPENAME', '系统角色权限类型表的权限类型名称', '权限类型名称', 'zh-CN', '权限类型名称'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION_TYPE.PERMISSIONTYPE', '系统角色权限类型表的角色类型(data:数据角色,menu:功能角色)', '角色类型(data:数据角色,menu:功能角色)', 'zh-CN', '角色类型(data:数据角色,menu:功能角色)'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION_TYPE.ORDERNO', '系统角色权限类型表的排序号', '排序号', 'zh-CN', '排序号'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION_TYPE.LASTSUSPENDEDFLAG', '系统角色权限类型表的停用标志(0-未停用,1-停用)', '停用标志(0-未停用,1-停用)', 'zh-CN', '停用标志(0-未停用,1-停用)'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION_TYPE.LASTSUSPENDEDBYID', '系统角色权限类型表的停用人ID', '停用人ID', 'zh-CN', '停用人ID'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION_TYPE.LASTSUSPENDEDTIME', '系统角色权限类型表的停用时间', '停用时间', 'zh-CN', '停用时间'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION_TYPE.GRIDPRIMARYURL', '系统角色权限类型表的权限对应模块的主URL', '权限对应模块的主URL', 'zh-CN', '权限对应模块的主URL'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION_TYPE.GRIDCOLUMNSETTINGS', '系统角色权限类型表的在权限里要显示的列表设置', '在权限里要显示的列表设置', 'zh-CN', '在权限里要显示的列表设置'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION_TYPE.LASTSUSPENDEDBYNAME', '系统角色权限类型表的停用人名称', '停用人名称', 'zh-CN', '停用人名称'); +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.TAB.BASE_INFO', '基础信息', '基础信息', 'zh-CN', '基础信息'); +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.TAB.OWNED_USERS', '所属用户', '所属用户', 'zh-CN', '所属用户'); +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.MODAL.USER_CHOOSE', '人员选择', '人员选择', 'zh-CN', '人员选择'); +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.MODAL.CHOOSE', '选择角色', '选择角色', 'zh-CN', '选择角色'); +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.BUTTON.SET_ADMINISTRATOR', '设置管理员', '设置管理员', 'zh-CN', '设置管理员'); +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.BUTTON.CANCEL_ADMINISTRATOR', '取消管理员', '取消管理员', 'zh-CN', '取消管理员'); +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.TITLE.ADD_ROLE', '添加角色', '添加角色', 'zh-CN', '添加角色'); +CALL INSERTI18N('T_CORE_ORG.ID', '单位管理的部门编号', '部门编号', 'zh-CN', '部门编号'); +CALL INSERTI18N('T_CORE_ORG.ORGNAME', '单位管理的部门名称', '部门名称', 'zh-CN', '部门名称'); +CALL INSERTI18N('T_CORE_ORG.BIZCODE', '单位管理的业务代码', '业务代码', 'zh-CN', '业务代码'); +CALL INSERTI18N('T_CORE_ORG.ORGPROPERTY', '单位管理的部门属性', '部门属性', 'zh-CN', '部门属性'); +CALL INSERTI18N('T_CORE_ORG.PARENTID', '单位管理的父组织编码', '父组织编码', 'zh-CN', '父组织编码'); +CALL INSERTI18N('T_CORE_ORG.PARENTNAME', '单位管理的父组织名称', '父组织名称', 'zh-CN', '父组织名称'); +CALL INSERTI18N('T_CORE_ORG.ORGCATEGORY', '单位管理的组织类型', '组织类型', 'zh-CN', '组织类型'); +CALL INSERTI18N('T_CORE_ORG.VERSION', '单位管理的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_ORG.CREATEDBYID', '单位管理的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ORG.CREATEDBYNAME', '单位管理的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ORG.CREATEDTIME', '单位管理的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_ORG.CREATEDBYORGID', '单位管理的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_ORG.CREATEDBYORGNAME', '单位管理的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_ORG.SERVICE_NAME', '单位管理', '单位管理', 'zh-CN', '单位管理'); +CALL INSERTI18N('T_CORE_ORG_USER.USERID', '组织架构-成员表的用户名', '用户名', 'zh-CN', '用户名'); +CALL INSERTI18N('T_CORE_ORG_USER.USERNAME', '组织架构-成员表的姓名', '姓名', 'zh-CN', '姓名'); +CALL INSERTI18N('T_CORE_ORG.ORDERNO', '单位管理的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_ORG.ORGSHORTNAME', '单位管理的地区简称', '地区简称', 'zh-CN', '地区简称'); +CALL INSERTI18N('T_CORE_ORG.ORDERACCEPT', '单位管理的接收样品', '接收样品', 'zh-CN', '接收样品'); +CALL INSERTI18N('T_CORE_ORG.SAMPLEDEPARTMENT', '单位管理的采样科室', '采样科室', 'zh-CN', '采样科室'); +CALL INSERTI18N('CORE.MODULE.MDM.ORGS.MODAL.ADD', '部门新增', '部门新增', 'zh-CN', '部门新增'); +CALL INSERTI18N('CORE.MODULE.MDM.ORGS.MODAL.ORG', '组织机构', '组织机构', 'zh-CN', '组织机构'); +CALL INSERTI18N('CORE.MODULE.MDM.ORGS.TAB.BASE_INFO', '基础信息', '基础信息', 'zh-CN', '基础信息'); +CALL INSERTI18N('CORE.MODULE.MDM.ORGS.TAB.ORG_USER', '组织成员', '组织成员', 'zh-CN', '组织成员'); +CALL INSERTI18N('CORE.MODULE.MDM.ORGS.TAB.ORGANIZATION', '组织机构', '组织机构', 'zh-CN', '组织机构'); +CALL INSERTI18N('CORE.MODULE.MDM.ORGS.TREE.ORGANIZATION', '组织机构', '组织机构', 'zh-CN', '组织机构'); +CALL INSERTI18N('CORE.MODULE.MDM.ORGS.TAB.ORG', '组织', '组织', 'zh-CN', '组织'); +CALL INSERTI18N('CORE.MODULE.MDM.ORGS.TAB.ORG_INFO', '部门信息', '部门信息', 'zh-CN', '部门信息'); +CALL INSERTI18N('CORE.MODULE.MDM.ORGS.TIP.SELECT_COMPANY_BEFORE_ACTION', '请选择公司', '请选择公司', 'zh-CN', '请选择公司'); +CALL INSERTI18N('CORE.MODULE.MDM.ORGS.TIP.SELECT_ORG_BEFORE_ACTION', '请选择部门', '请选择部门', 'zh-CN', '请选择部门'); +CALL INSERTI18N('CORE.MODULE.MDM.ORGS.TIP.SELECT_BEFORE_ACTION', '请选择数据', '请选择数据', 'zh-CN', '请选择数据'); +CALL INSERTI18N('CORE.MODULE.MDM.ORGS.TIP.FORBID-DELETE', '存在子单位,不允许删除', '存在子单位,不允许删除', 'zh-CN', '存在子单位,不允许删除'); +CALL INSERTI18N('CORE.MODULE.MDM.ORGS.BUTTON.MOVE_UP', '上移', '上移', 'zh-CN', '上移'); +CALL INSERTI18N('CORE.MODULE.MDM.ORGS.BUTTON.MOVE_DOWN', '下移', '下移', 'zh-CN', '下移'); +CALL INSERTI18N('T_CORE_MENU.SERVICE_NAME', '系统菜单', '系统菜单', 'zh-CN', '系统菜单'); +CALL INSERTI18N('T_CORE_MENU.ID', '系统菜单的菜单编码', '菜单编码', 'zh-CN', '菜单编码'); +CALL INSERTI18N('T_CORE_MENU.MENUNAME', '系统菜单的菜单名称', '菜单名称', 'zh-CN', '菜单名称'); +CALL INSERTI18N('CORE.MODULE.SYS.MENUS.TREE.MENU_CONFIG', '菜单配置', '菜单配置', 'zh-CN', '菜单配置'); +CALL INSERTI18N('CORE.MODULE.SYS.MENUS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('T_CORE_MENU.HREF', '系统菜单的菜单链接', '菜单链接', 'zh-CN', '菜单链接'); +CALL INSERTI18N('T_CORE_MENU.PARENTID', '系统菜单的父ID', '父ID', 'zh-CN', '父ID'); +CALL INSERTI18N('T_CORE_MENU.ORDERNO', '系统菜单的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_MENU.APPLICABLE', '系统菜单的菜单适用对象', '菜单适用对象', 'zh-CN', '菜单适用对象'); +CALL INSERTI18N('T_CORE_MENU.MENUINITNAME', '系统菜单的系统初始化菜单名称', '系统初始化菜单名称', 'zh-CN', '系统初始化菜单名称'); +CALL INSERTI18N('T_CORE_MENU.VERSION', '系统菜单的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_MENU.ICON', '系统菜单的菜单图标', '菜单图标', 'zh-CN', '菜单图标'); +CALL INSERTI18N('T_CORE_MENU.MENUICON', '系统菜单的菜单图标', '菜单图标', 'zh-CN', '菜单图标'); +CALL INSERTI18N('T_CORE_MENU.TODOICON', '系统菜单的待办图标', '待办图标', 'zh-CN', '待办图标'); +CALL INSERTI18N('T_CORE_MENU.REFRESH', '系统菜单的是否刷新页面', '是否刷新页面', 'zh-CN', '是否刷新页面'); +CALL INSERTI18N('T_CORE_MENU.LASTUPDATEDBYID', '系统菜单的最后修改人编码', '最后修改人编码', 'zh-CN', '最后修改人编码'); +CALL INSERTI18N('T_CORE_MENU.LASTUPDATEDBYNAME', '系统菜单的最后修改人名称', '最后修改人名称', 'zh-CN', '最后修改人名称'); +CALL INSERTI18N('T_CORE_MENU.LASTUPDATEDTIME', '系统菜单的最后修改时间', '最后修改时间', 'zh-CN', '最后修改时间'); +CALL INSERTI18N('T_CORE_MENU_DELETED.SERVICE_NAME', '删除菜单', '删除菜单', 'zh-CN', '删除菜单'); +CALL INSERTI18N('T_CORE_MENU_DELETED.ID', '删除菜单的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_MENU_DELETED.MENUID', '删除菜单的菜单编码', '菜单编码', 'zh-CN', '菜单编码'); +CALL INSERTI18N('T_CORE_MENU_DELETED.MENUNAME', '删除菜单的菜单名称', '菜单名称', 'zh-CN', '菜单名称'); +CALL INSERTI18N('T_CORE_MENU_DELETED.MENUINITNAME', '删除菜单的系统初始化菜单名称', '系统初始化菜单名称', 'zh-CN', '系统初始化菜单名称'); +CALL INSERTI18N('T_CORE_MENU_DELETED.ICON', '删除菜单的菜单图标', '菜单图标', 'zh-CN', '菜单图标'); +CALL INSERTI18N('T_CORE_MENU_DELETED.HREF', '删除菜单的菜单链接', '菜单链接', 'zh-CN', '菜单链接'); +CALL INSERTI18N('T_CORE_MENU_DELETED.PARENTID', '删除菜单的父编码', '父编码', 'zh-CN', '父编码'); +CALL INSERTI18N('T_CORE_MENU_DELETED.ORDERNO', '删除菜单的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_MENU_DELETED.CREATEDBYID', '删除菜单的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_MENU_DELETED.CREATEDBYNAME', '删除菜单的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_MENU_DELETED.CREATEDTIME', '删除菜单的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_MENU_DELETED.CREATEDBYORGID', '删除菜单的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_MENU_DELETED.CREATEDBYORGNAME', '删除菜单的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.SYS.MENUS.CHOOSE.TIP.REQUIRES_NOT_EMPTY_HREF', '请选择菜单链接为非空的数据', '请选择菜单链接为非空的数据', 'zh-CN', '请选择菜单链接为非空的数据'); +CALL INSERTI18N('T_CORE_MENU_GROUP.ID', '菜单组管理的菜单组编码', '菜单组编码', 'zh-CN', '菜单组编码'); +CALL INSERTI18N('T_CORE_MENU_GROUP.GROUPNAME', '菜单组管理的菜单组名称', '菜单组名称', 'zh-CN', '菜单组名称'); +CALL INSERTI18N('T_CORE_MENU_GROUP.REMARK', '菜单组管理的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_MENU_GROUP.MENUINITNAME', '菜单组管理的菜单默认名称', '菜单默认名称', 'zh-CN', '菜单默认名称'); +CALL INSERTI18N('T_CORE_MENU_GROUP.HREF', '菜单组管理的菜单HREF', '菜单HREF', 'zh-CN', '菜单HREF'); +CALL INSERTI18N('T_CORE_MENU_GROUP.PARAM', '菜单组管理的参数', '参数', 'zh-CN', '参数'); +CALL INSERTI18N('T_CORE_MENU_GROUP.ORDERNO', '菜单组管理的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_MENU_GROUP.VERSION', '菜单组管理的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_MENU_GROUP.CREATEDBYID', '菜单组管理的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_MENU_GROUP.CREATEDBYNAME', '菜单组管理的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_MENU_GROUP.CREATEDTIME', '菜单组管理的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_MENU_GROUP.CREATEDBYORGID', '菜单组管理的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_MENU_GROUP.CREATEDBYORGNAME', '菜单组管理的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_MENU_GROUP.LASTSUSPENDEDFLAG', '菜单组管理的停用标志', '停用标志', 'zh-CN', '停用标志'); +CALL INSERTI18N('T_CORE_MENU_GROUP.LASTSUSPENDEDBYID', '菜单组管理的最后停用人编码', '最后停用人编码', 'zh-CN', '最后停用人编码'); +CALL INSERTI18N('T_CORE_MENU_GROUP.LASTSUSPENDEDBYNAME', '菜单组管理的最后停用人名称', '最后停用人名称', 'zh-CN', '最后停用人名称'); +CALL INSERTI18N('T_CORE_MENU_GROUP.LASTSUSPENDEDTIME', '菜单组管理的最后停用时间', '最后停用时间', 'zh-CN', '最后停用时间'); +CALL INSERTI18N('T_CORE_MENU_GROUP.SERVICE_NAME', '菜单组管理', '菜单组管理', 'zh-CN', '菜单组管理'); +CALL INSERTI18N('T_CORE_MENU_GROUP.LASTUPDATEDBYID', '菜单组管理的最后修改人编码', '最后修改人编码', 'zh-CN', '最后修改人编码'); +CALL INSERTI18N('T_CORE_MENU_GROUP.LASTUPDATEDBYNAME', '菜单组管理的最后修改人名称', '最后修改人名称', 'zh-CN', '最后修改人名称'); +CALL INSERTI18N('T_CORE_MENU_GROUP.LASTUPDATEDTIME', '菜单组管理的最后修改时间', '最后修改时间', 'zh-CN', '最后修改时间'); +CALL INSERTI18N('CORE.MODULE.SYS.MENU_GROUPS.TAB.BASE_INFO', '基础信息', '基础信息', 'zh-CN', '基础信息'); +CALL INSERTI18N('CORE.MODULE.SYS.MENU_GROUPS.TAB.ADD', '菜单组添加', '菜单组添加', 'zh-CN', '菜单组添加'); +CALL INSERTI18N('CORE.MODULE.SYS.MENU_GROUPS.TAB.MENU', '菜单', '菜单', 'zh-CN', '菜单'); +CALL INSERTI18N('CORE.MODULE.SYS.MENU_GROUPS.MODAL.MENU_CHOOSE', '菜单选择', '菜单选择', 'zh-CN', '菜单选择'); +CALL INSERTI18N('CORE.MODULE.SYS.MENU_GROUPS.TIP.PLEASE_SELECT_ONE_FIRST_CLASS_MENU', '请选择一项一级菜单!', '请选择一项一级菜单!', 'zh-CN', '请选择一项一级菜单!'); +CALL INSERTI18N('CORE.MODULE.SYS.MENU_GROUPS.TIP.PLEASE_SELECT_FIRST_CLASS_MENU', '请选择一级菜单!', '请选择一级菜单!', 'zh-CN', '请选择一级菜单!'); +CALL INSERTI18N('T_CORE_SHORTCUT_MENU.SERVICE_NAME', '快捷菜单', '快捷菜单', 'zh-CN', '快捷菜单'); +CALL INSERTI18N('T_CORE_SHORTCUT_MENU.ID', '快捷菜单的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_SHORTCUT_MENU.MENUID', '快捷菜单的菜单编码', '菜单编码', 'zh-CN', '菜单编码'); +CALL INSERTI18N('T_CORE_SHORTCUT_MENU.CREATEDBYID', '快捷菜单的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_SHORTCUT_MENU.CREATEDBYNAME', '快捷菜单的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_SHORTCUT_MENU.CREATEDTIME', '快捷菜单的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_SHORTCUT_MENU.CREATEDBYORGID', '快捷菜单的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_SHORTCUT_MENU.CREATEDBYORGNAME', '快捷菜单的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CONSTANT.SERVICE_NAME', '系统参数', '系统参数', 'zh-CN', '系统参数'); +CALL INSERTI18N('T_CORE_CONSTANT.ID', '系统参数的系统参数编码', '系统参数编码', 'zh-CN', '系统参数编码'); +CALL INSERTI18N('T_CORE_CONSTANT.CONSTANTVALUE', '系统参数的系统参数值', '系统参数值', 'zh-CN', '系统参数值'); +CALL INSERTI18N('T_CORE_CONSTANT.CONSTANTDESC', '系统参数的描述', '描述', 'zh-CN', '描述'); +CALL INSERTI18N('T_CORE_CONSTANT.CLASSFICATION', '系统参数的业务类型', '业务类型', 'zh-CN', '业务类型'); +CALL INSERTI18N('T_CORE_CONSTANT.SHOW', '系统参数的是否显示', '是否显示', 'zh-CN', '是否显示'); +CALL INSERTI18N('T_CORE_CONSTANT.CREATEDTIME', '系统参数的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CONSTANT.CREATEDBYID', '系统参数的制单人ID', '制单人ID', 'zh-CN', '制单人ID'); +CALL INSERTI18N('T_CORE_CONSTANT.CREATEDBYNAME', '系统参数的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CONSTANT.VERSION', '系统参数的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_CONSTANT.LASTUPDATEDBYID', '系统参数的最后修改人编码', '最后修改人编码', 'zh-CN', '最后修改人编码'); +CALL INSERTI18N('T_CORE_CONSTANT.LASTUPDATEDBYNAME', '系统参数的最后修改人名称', '最后修改人名称', 'zh-CN', '最后修改人名称'); +CALL INSERTI18N('T_CORE_CONSTANT.LASTUPDATEDTIME', '系统参数的最后修改时间', '最后修改时间', 'zh-CN', '最后修改时间'); +CALL INSERTI18N('CORE.MODULE.SYS.CONSTANTS.TAB.BASE_INFO', '系统参数', '系统参数', 'zh-CN', '系统参数'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.ID', '修约规则的修约编码', '修约编码', 'zh-CN', '修约编码'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.LOCKED', '修约规则的是否锁定', '是否锁定', 'zh-CN', '是否锁定'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.RULENAME', '修约规则的修约规则名称', '修约规则名称', 'zh-CN', '修约规则名称'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.ROUNDINGREMARK', '修约规则的修约描述', '修约描述', 'zh-CN', '修约描述'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.REMARK', '修约规则的描述', '描述', 'zh-CN', '描述'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.SCRIPT', '修约规则的BeanShell脚本', 'BeanShell脚本', 'zh-CN', 'BeanShell脚本'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.PARAM', '修约规则的小数位数/有效位数', '小数位数/有效位数', 'zh-CN', '小数位数/有效位数'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.ORDERNO', '修约规则的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.VERSION', '修约规则的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.CREATEDBYID', '修约规则的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.CREATEDBYNAME', '修约规则的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.CREATEDTIME', '修约规则的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.CREATEDBYORGID', '修约规则的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.CREATEDBYORGNAME', '修约规则的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.LASTSUSPENDEDFLAG', '修约规则的注销标志', '注销标志', 'zh-CN', '注销标志'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.LASTSUSPENDEDBYID', '修约规则的注销人编码', '注销人编码', 'zh-CN', '注销人编码'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.LASTSUSPENDEDBYNAME', '修约规则的注销人名称', '注销人名称', 'zh-CN', '注销人名称'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.LASTSUSPENDEDTIME', '修约规则的注销时间', '注销时间', 'zh-CN', '注销时间'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.SERVICE_NAME', '修约规则', '修约规则', 'zh-CN', '修约规则'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.ORIGINALRESULT', '修约规则的原始数据', '原始数据', 'zh-CN', '原始数据'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.REVISIONRESULT', '修约规则的修约结果', '修约结果', 'zh-CN', '修约结果'); +CALL INSERTI18N('CORE.MODULE.SYS.ROUNDING_RULES.TAB.BASEINFO', '基础信息', '基础信息', 'zh-CN', '基础信息'); +CALL INSERTI18N('CORE.MODULE.SYS.ROUNDING_RULES.TIP.ENTER_NUMBER', '请在小数位数/有效位数上输入非负整数', '请在小数位数/有效位数上输入非负整数', 'zh-CN', '请在小数位数/有效位数上输入非负整数'); +CALL INSERTI18N('CORE.MODULE.SYS.ROUNDING_RULES.TIP.NO_VALUE', '请输入小数位数/有效位数', '请输入小数位数/有效位数', 'zh-CN', '请输入小数位数/有效位数'); +CALL INSERTI18N('CORE.MODULE.SYS.ROUNDING_RULES.TIP.LOCKED', '该规则已锁定,无法再次锁定', '该规则已锁定,无法再次锁定', 'zh-CN', '该规则已锁定,无法再次锁定'); +CALL INSERTI18N('CORE.MODULE.SYS.ROUNDING_RULES.TIP.UNLOCKED', '该规则已解锁,无法再次解锁', '该规则已解锁,无法再次解锁', 'zh-CN', '该规则已解锁,无法再次解锁'); +CALL INSERTI18N('CORE.MODULE.SYS.ROUNDING_RULES.BUTTON.LOCK', '锁定', '锁定', 'zh-CN', '锁定'); +CALL INSERTI18N('CORE.MODULE.SYS.ROUNDING_RULES.BUTTON.UNLOCK', '解锁', '解锁', 'zh-CN', '解锁'); +CALL INSERTI18N('CORE.MODULE.SYS.ROUNDING_RULES.BUTTON.TEST', '测试修约规则', '测试修约规则', 'zh-CN', '测试修约规则'); +CALL INSERTI18N('CORE.MODULE.SYS.ROUNDING_RULES.TITLE.ADD_ROUNDING_RULES', '添加修约规则', '添加修约规则', 'zh-CN', '添加修约规则'); +CALL INSERTI18N('CORE.MODULE.SYS.ROUNDING_RULES.TITLE.TEST_ROUNDING_RULES', '测试修约规则', '测试修约规则', 'zh-CN', '测试修约规则'); +CALL INSERTI18N('T_CORE_MOBILE_TMPL.SERVICE_NAME', '移动页面模版配置', '移动页面模版配置', 'zh-CN', '移动页面模版配置'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.SERVICE_NAME', '移动菜单配置', '移动菜单配置', 'zh-CN', '移动菜单配置'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.ID', '移动菜单配置的菜单代码', '菜单代码', 'zh-CN', '菜单代码'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.MENUNAME', '移动菜单配置的菜单名称', '菜单名称', 'zh-CN', '菜单名称'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.ACTIVATEDFLAG', '移动菜单配置的是否启用', '是否启用', 'zh-CN', '是否启用'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.REMARK', '移动菜单配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.ICON', '移动菜单配置的菜单图标', '菜单图标', 'zh-CN', '菜单图标'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.BADGEFLAG', '移动菜单配置的是否启用角标', '是否启用角标', 'zh-CN', '是否启用角标'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.BADGECONFIG', '移动菜单配置的角标配置', '角标配置', 'zh-CN', '角标配置'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.CILCKCONFIG', '移动菜单配置的点击配置', '点击配置', 'zh-CN', '点击配置'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.CREATEDBYID', '移动菜单配置的创建人编码', '创建人编码', 'zh-CN', '创建人编码'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.CREATEDBYNAME', '移动菜单配置的创建人名称', '创建人名称', 'zh-CN', '创建人名称'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.CREATEDTIME', '移动菜单配置的创建时间', '创建时间', 'zh-CN', '创建时间'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.CREATEDBYORGID', '移动菜单配置的创建人单位编码', '创建人单位编码', 'zh-CN', '创建人单位编码'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.CREATEDBYORGNAME', '移动菜单配置的创建人单位名称', '创建人单位名称', 'zh-CN', '创建人单位名称'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.ACTIVATEDBYID', '移动菜单配置的状态修改人ID', '状态修改人ID', 'zh-CN', '状态修改人ID'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.ACTIVATEDBYNAME', '移动菜单配置的状态修改人名称', '状态修改人名称', 'zh-CN', '状态修改人名称'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.ORDERNO', '移动菜单配置的排序字段', '排序字段', 'zh-CN', '排序字段'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.SERVICE_NAME', '移动页面配置', '移动页面配置', 'zh-CN', '移动页面配置'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.PAGENO', '移动页面配置的页面编号', '页面编号', 'zh-CN', '页面编号'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.PAGENAME', '移动页面配置的页面名称', '页面名称', 'zh-CN', '页面名称'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.LISTSHOWCONFIG', '移动页面配置的列表显示配置', '列表显示配置', 'zh-CN', '列表显示配置'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.LISTCLICKCONFIG', '移动页面配置的列表点击配置', '列表点击配置', 'zh-CN', '列表点击配置'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.LISTSEARCHCONFIG', '移动页面配置的列表搜索配置', '列表搜索配置', 'zh-CN', '列表搜索配置'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.CHOOSEBTNCONFIG', '移动页面配置的选择按钮配置', '选择按钮配置', 'zh-CN', '选择按钮配置'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.MENUBTNCONFIG', '移动页面配置的菜单按钮配置', '菜单按钮配置', 'zh-CN', '菜单按钮配置'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.ID', '移动页面配置的移动端页面ID', '移动端页面ID', 'zh-CN', '移动端页面ID'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.MENUID', '移动页面配置的所属的目录ID', '所属的目录ID', 'zh-CN', '所属的目录ID'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.PARENTID', '移动页面配置的父级ID', '父级ID', 'zh-CN', '父级ID'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.REMARK', '移动页面配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.CREATEDBYID', '移动页面配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.CREATEDBYNAME', '移动页面配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.CREATEDTIME', '移动页面配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.CREATEDBYORGID', '移动页面配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.CREATEDBYORGNAME', '移动页面配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.ORDERNO', '移动页面配置的排序', '排序', 'zh-CN', '排序'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.LEVEL', '移动页面配置的页面等级', '页面等级', 'zh-CN', '页面等级'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.EDIT', '移动页面配置的请编辑', '请编辑', 'zh-CN', '请编辑'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.CLICKCONFIG', '移动页面配置的点击配置', '点击配置', 'zh-CN', '点击配置'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.MODAL.ADD', '新增菜单配置', '新增菜单配置', 'zh-CN', '新增菜单配置'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.TAB.PAGE_CONFIG', '页面配置', '页面配置', 'zh-CN', '页面配置'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.BUTTON.CONFIG', '页面配置', '页面配置', 'zh-CN', '页面配置'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.BUTTON.MOVEUP', '向上', '向上', 'zh-CN', '向上'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.BUTTON.MOVEDOWN', '向下', '向下', 'zh-CN', '向下'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.BUTTON.CHOOSETMPL', '选择模板', '选择模板', 'zh-CN', '选择模板'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.BUTTON.ADD_SAME_CLASS_PAGE', '添加同级页面', '添加同级页面', 'zh-CN', '添加同级页面'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.BUTTON.ADD_NEXT_CLASS_PAGE', '添加下级页面', '添加下级页面', 'zh-CN', '添加下级页面'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.TIP.CHOOSE_ONE_ITEM', '最多选择一条数据', '最多选择一条数据', 'zh-CN', '最多选择一条数据'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.TIP.CONTAIN_SUB_TASK', '该任务有子任务,不能删除', '该任务有子任务,不能删除', 'zh-CN', '该任务有子任务,不能删除'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.MODAL.CONFIGLISTSHOW', '列表显示配置', '列表显示配置', 'zh-CN', '列表显示配置'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.MODAL.CONFIGLISTCLICK', '列表点击配置', '列表点击配置', 'zh-CN', '列表点击配置'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.MODAL.CONFIGSEARCH', '列表搜索配置', '列表搜索配置', 'zh-CN', '列表搜索配置'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.MODAL.CONFIGCHOOSEBTN', '选择按钮配置', '选择按钮配置', 'zh-CN', '选择按钮配置'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.MODAL.CONFIGMENUBTN', '菜单按钮配置', '菜单按钮配置', 'zh-CN', '菜单按钮配置'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.SERVICE_NAME', '移动消息推送', '移动消息推送', 'zh-CN', '移动消息推送'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.ID', '移动消息推送的ID', 'ID', 'zh-CN', 'ID'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.TITLE', '移动消息推送的推送标题', '推送标题', 'zh-CN', '推送标题'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.PUSHFLAG', '移动消息推送的是否发布', '是否发布', 'zh-CN', '是否发布'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.CONTENT', '移动消息推送的推送内容', '推送内容', 'zh-CN', '推送内容'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.DATA', '移动消息推送的推送数据', '推送数据', 'zh-CN', '推送数据'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.PUSHBYNAME', '移动消息推送的推送人', '推送人', 'zh-CN', '推送人'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.PUSHTIME', '移动消息推送的推送时间', '推送时间', 'zh-CN', '推送时间'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.PUSHEDUSERNAME', '移动消息推送的被推送人', '被推送人', 'zh-CN', '被推送人'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.REMARK', '移动消息推送的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.CREATEDBYID', '移动消息推送的创建人编码', '创建人编码', 'zh-CN', '创建人编码'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.CREATEDBYNAME', '移动消息推送的创建人名称', '创建人名称', 'zh-CN', '创建人名称'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.CREATEDTIME', '移动消息推送的创建时间', '创建时间', 'zh-CN', '创建时间'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.CREATEDBYORGID', '移动消息推送的创建人单位编码', '创建人单位编码', 'zh-CN', '创建人单位编码'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.CREATEDBYORGNAME', '移动消息推送的创建人单位名称', '创建人单位名称', 'zh-CN', '创建人单位名称'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_USER.SERVICE_NAME', '移动消息推送用户', '移动消息推送用户', 'zh-CN', '移动消息推送用户'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_USER.ID', '移动消息推送用户的用户ID', '用户ID', 'zh-CN', '用户ID'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_USER.USERNAME', '移动消息推送用户的用户名', '用户名', 'zh-CN', '用户名'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_USER.CLIENTID', '移动消息推送用户的推送设备ID', '推送设备ID', 'zh-CN', '推送设备ID'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_PUSHS.MODAL.ADD', '新增推送', '新增推送', 'zh-CN', '新增推送'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_PUSHS.BUTTON.SEND', '发布', '发布', 'zh-CN', '发布'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_PUSHS.STATUS.SEND_NO', '未发布', '未发布', 'zh-CN', '未发布'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_PUSHS.STATUS.SEND_YES', '已发布', '已发布', 'zh-CN', '已发布'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_PUSHS.MODAL.PUSHUSERCHOOSE', '推送用户选择', '推送用户选择', 'zh-CN', '推送用户选择'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_PUSHS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_PUSHS.TIP.CHOOSE_AT_LEAST_ONE_ITEM', '至少选择一项未发布的数据', '至少选择一项未发布的数据', 'zh-CN', '至少选择一项未发布的数据'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_PUSHS.TIP.CHOOSE_EMPTY', '选择的数据存在未录入项', '选择的数据存在未录入项', 'zh-CN', '选择的数据存在未录入项'); +CALL INSERTI18N('T_CORE_EMAIL.ID', '发送编码', '发送编码', 'zh-CN', '发送编码'); +CALL INSERTI18N('T_CORE_EMAIL.SUCCESSSTATUS', '发送状态', '发送状态', 'zh-CN', '发送状态'); +CALL INSERTI18N('T_CORE_EMAIL.CONFIGID', '邮件配置编码', '邮件配置编码', 'zh-CN', '邮件配置编码'); +CALL INSERTI18N('T_CORE_EMAIL.CONFIGNAME', '邮件配置名称', '邮件配置名称', 'zh-CN', '邮件配置名称'); +CALL INSERTI18N('T_CORE_EMAIL.QTY', '应发送人数', '应发送人数', 'zh-CN', '应发送人数'); +CALL INSERTI18N('T_CORE_EMAIL.SUCCESSQTY', '实发送人数', '实发送人数', 'zh-CN', '实发送人数'); +CALL INSERTI18N('T_CORE_EMAIL.EMAILTITLE', '邮件的标题', '邮件的标题', 'zh-CN', '邮件的标题'); +CALL INSERTI18N('T_CORE_EMAIL.EMAILCONTENT', '邮件的内容', '邮件的内容', 'zh-CN', '邮件的内容'); +CALL INSERTI18N('T_CORE_EMAIL.CREATEDTIME', '制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EMAIL_TEMPLATE.ID', '模板编码', '模板编码', 'zh-CN', '模板编码'); +CALL INSERTI18N('T_CORE_EMAIL_TEMPLATE.TEMPLATENAME', '模板名称', '模板名称', 'zh-CN', '模板名称'); +CALL INSERTI18N('T_CORE_EMAIL_TEMPLATE.REMARK', '备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_EMAIL_TEMPLATE.EMAILSUBJECT', '邮件的主题', '邮件的主题', 'zh-CN', '邮件的主题'); +CALL INSERTI18N('T_CORE_EMAIL_TEMPLATE.EMAILBODY', '邮件的正文', '邮件的正文', 'zh-CN', '邮件的正文'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.ID', '邮件参数的配置编码', '配置编码', 'zh-CN', '配置编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.CONFIGNAME', '邮件参数的配置名称', '配置名称', 'zh-CN', '配置名称'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.TEMPLATEID', '邮件参数的模板编码', '模板编码', 'zh-CN', '模板编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.TEMPLATENAME', '邮件参数的模板名称', '模板名称', 'zh-CN', '模板名称'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.REMARK', '邮件参数的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.VERSION', '邮件参数的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.CREATEDBYID', '邮件参数的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.CREATEDBYNAME', '邮件参数的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.CREATEDTIME', '邮件参数的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.CREATEDBYORGID', '邮件参数的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.CREATEDBYORGNAME', '邮件参数的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.LASTSUSPENDEDFLAG', '邮件参数的注销标志', '注销标志', 'zh-CN', '注销标志'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.LASTSUSPENDEDBYID', '邮件参数的注销人编码', '注销人编码', 'zh-CN', '注销人编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.LASTSUSPENDEDBYNAME', '邮件参数的注销人名称', '注销人名称', 'zh-CN', '注销人名称'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.LASTSUSPENDEDTIME', '邮件参数的注销时间', '注销时间', 'zh-CN', '注销时间'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.SERVICE_NAME', '邮件参数', '邮件参数', 'zh-CN', '邮件参数'); +CALL INSERTI18N('T_CORE_EMAIL_RECEIPENT.RECEIPENTID', '收件人编码', '收件人编码', 'zh-CN', '收件人编码'); +CALL INSERTI18N('T_CORE_EMAIL_RECEIPENT.RECEIPENTNAME', '收件人名称', '收件人名称', 'zh-CN', '收件人名称'); +CALL INSERTI18N('T_CORE_EMAIL_RECEIPENT.RECEIPENTEMAIL', '收件人电子邮箱', '收件人电子邮箱', 'zh-CN', '收件人电子邮箱'); +CALL INSERTI18N('T_CORE_EMAIL_RECEIPENT.SUCCESS', '是否成功', '是否成功', 'zh-CN', '是否成功'); +CALL INSERTI18N('T_CORE_EMAIL_RECEIPENT.REATTEMPT', '重复发送次数', '重复发送次数', 'zh-CN', '重复发送次数'); +CALL INSERTI18N('T_CORE_EMAIL_RECEIPENT.CREATEDTIME', '最后更新时间', '最后更新时间', 'zh-CN', '最后更新时间'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_REC_ROLE.SERVICE_NAME', '邮件配置收件角色表', '邮件配置收件角色表', 'zh-CN', '邮件配置收件角色表'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_REC_ROLE.ROLENAME', '邮件配置收件角色表的角色名称', '角色名称', 'zh-CN', '角色名称'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_REC_ROLE.ID', '邮件配置收件角色表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_REC_ROLE.CONFIGID', '邮件配置收件角色表的邮件配置编码', '邮件配置编码', 'zh-CN', '邮件配置编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_REC_ROLE.ROLEID', '邮件配置收件角色表的收件角色编码', '收件角色编码', 'zh-CN', '收件角色编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_REC_ROLE.VERSION', '邮件配置收件角色表的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_REC_ROLE.CREATEDBYID', '邮件配置收件角色表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_REC_ROLE.CREATEDBYNAME', '邮件配置收件角色表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_REC_ROLE.CREATEDTIME', '邮件配置收件角色表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_REC_ROLE.CREATEDBYORGID', '邮件配置收件角色表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_REC_ROLE.CREATEDBYORGNAME', '邮件配置收件角色表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_REC_ROLE.LASTUPDATEDBYID', '邮件配置收件角色表的最后修改人编码', '最后修改人编码', 'zh-CN', '最后修改人编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_REC_ROLE.LASTUPDATEDBYNAME', '邮件配置收件角色表的最后修改人名称', '最后修改人名称', 'zh-CN', '最后修改人名称'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_REC_ROLE.LASTUPDATEDTIME', '邮件配置收件角色表的最后修改时间', '最后修改时间', 'zh-CN', '最后修改时间'); +CALL INSERTI18N('CORE.MODULE.ITEM.EMAILS.TAB.BASE_INFO', '基础信息', '基础信息', 'zh-CN', '基础信息'); +CALL INSERTI18N('CORE.MODULE.ITEM.EMAILS.TAB.RECEIPTED_INFO', '接收信息', '接收信息', 'zh-CN', '接收信息'); +CALL INSERTI18N('CORE.MODULE.ITEM.EMAIL-CONFIGS.TAB.RECEIPENTNAME', '收件人', '收件人', 'zh-CN', '收件人'); +CALL INSERTI18N('CORE.MODULE.ITEM.EMAIL-CONFIGS.TAB.RECEIPENTROLE', '收件角色', '收件角色', 'zh-CN', '收件角色'); +CALL INSERTI18N('CORE.MODULE.ITEM.EMAIL-CONFIGS.TITLE.RECEIPENTNAME_CHOOSE', '收件人选择', '收件人选择', 'zh-CN', '收件人选择'); +CALL INSERTI18N('CORE.MODULE.ITEM.EMAIL-CONFIGS.TITLE.RECEIPENTROLE_CHOOSE', '收件角色选择', '收件角色选择', 'zh-CN', '收件角色选择'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.SERVICE_NAME', '登陆日志', '登陆日志', 'zh-CN', '登陆日志'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.ID', '登陆日志的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.LOGINIP', '登陆日志的登录IP', '登录IP', 'zh-CN', '登录IP'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.LOGINTIME', '登陆日志的登录时间', '登录时间', 'zh-CN', '登录时间'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.LOGOUTTIME', '登陆日志的登出时间', '登出时间', 'zh-CN', '登出时间'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.USERNAME', '登陆日志的登录人名称', '登录人名称', 'zh-CN', '登录人名称'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.TOKEN', '登陆日志的登录用户token', '登录用户token', 'zh-CN', '登录用户token'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.STATUS', '登陆日志的登录状态', '登录状态', 'zh-CN', '登录状态'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.REMARK', '登陆日志的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.CREATEDTIME', '登陆日志的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.USERID', '登陆日志的登录人编码', '登录人编码', 'zh-CN', '登录人编码'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.ORGID', '登陆日志的单位名称', '单位名称', 'zh-CN', '单位名称'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.ORGNAME', '登陆日志的单位名称', '单位名称', 'zh-CN', '单位名称'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.DEVICE', '登陆日志的客户端设备', '客户端设备', 'zh-CN', '客户端设备'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.BROWSER', '登陆日志的客户端浏览器', '客户端浏览器', 'zh-CN', '客户端浏览器'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.PLATFORM', '登陆日志的客户端操作系统', '客户端操作系统', 'zh-CN', '客户端操作系统'); +CALL INSERTI18N('T_CORE_LOG.SERVICE_NAME', '操作日志', '操作日志', 'zh-CN', '操作日志'); +CALL INSERTI18N('T_CORE_LOG.ID', '操作日志的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_LOG.SESSIONID', '操作日志的session id', 'session id', 'zh-CN', 'session id'); +CALL INSERTI18N('T_CORE_LOG.USERID', '操作日志的操作人编码', '操作人编码', 'zh-CN', '操作人编码'); +CALL INSERTI18N('T_CORE_LOG.TYPE', '操作日志的操作类型', '操作类型', 'zh-CN', '操作类型'); +CALL INSERTI18N('T_CORE_LOG.SIGNATURE', '操作日志的操作调用的方法', '操作调用的方法', 'zh-CN', '操作调用的方法'); +CALL INSERTI18N('T_CORE_LOG.CREATEDTIME', '操作日志的制单日期', '制单日期', 'zh-CN', '制单日期'); +CALL INSERTI18N('T_CORE_LOG.UUID', '操作日志的UUID', 'UUID', 'zh-CN', 'UUID'); +CALL INSERTI18N('T_CORE_LOG.REQUESTURI', '操作日志的请求操作的URI', '请求操作的URI', 'zh-CN', '请求操作的URI'); +CALL INSERTI18N('T_CORE_LOG.NAME', '操作日志的业务名称', '业务名称', 'zh-CN', '业务名称'); +CALL INSERTI18N('T_CORE_LOG.MODULE', '操作日志的业务模块', '业务模块', 'zh-CN', '业务模块'); +CALL INSERTI18N('T_CORE_LOG.USERNAME', '操作日志的操作人名称', '操作人名称', 'zh-CN', '操作人名称'); +CALL INSERTI18N('T_CORE_LOG.LOGINIP', '操作日志的登录IP', '登录IP', 'zh-CN', '登录IP'); +CALL INSERTI18N('T_CORE_LOG.STARTTIME', '操作日志的操作开始日期', '操作开始日期', 'zh-CN', '操作开始日期'); +CALL INSERTI18N('T_CORE_LOG.ENDTIME', '操作日志的操作结束日期', '操作结束日期', 'zh-CN', '操作结束日期'); +CALL INSERTI18N('T_CORE_LOG.CONTENT', '操作日志的操作内容', '操作内容', 'zh-CN', '操作内容'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.SERVICE_NAME', '导出日志表', '导出日志表', 'zh-CN', '导出日志表'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.ID', '导出日志表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.TABLENAME', '导出日志表的表格名称', '表格名称', 'zh-CN', '表格名称'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.FILENAME', '导出日志表的文件名称', '文件名称', 'zh-CN', '文件名称'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.EXPORTMODE', '导出日志表的导出方式', '导出方式', 'zh-CN', '导出方式'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.URL', '导出日志表的下载链接', '下载链接', 'zh-CN', '下载链接'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.CREATEDBYID', '导出日志表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.CREATEDBYNAME', '导出日志表的导出人', '导出人', 'zh-CN', '导出人'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.CREATEDTIME', '导出日志表的导出时间', '导出时间', 'zh-CN', '导出时间'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.CREATEDBYORGID', '导出日志表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.CREATEDBYORGNAME', '导出日志表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.SYS.LOGS.TITLE.EXPORT_EXCEL_TOPIC', '数据导出结果', '数据导出结果', 'zh-CN', '数据导出结果'); +CALL INSERTI18N('T_CORE_MESSAGE.MESSAGESUBJECT', '站内消息的站内消息主题', '站内消息主题', 'zh-CN', '站内消息主题'); +CALL INSERTI18N('T_CORE_MESSAGE.MESSAGECONTENT', '站内消息的站内消息内容', '站内消息内容', 'zh-CN', '站内消息内容'); +CALL INSERTI18N('T_CORE_MESSAGE.ACTIVATEDFLAG', '站内消息的消息状态', '消息状态', 'zh-CN', '消息状态'); +CALL INSERTI18N('T_CORE_MESSAGE.ID', '站内消息的站内消息编码', '站内消息编码', 'zh-CN', '站内消息编码'); +CALL INSERTI18N('T_CORE_MESSAGE.VERSION', '站内消息的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_MESSAGE.CREATEDBYID', '站内消息的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_MESSAGE.CREATEDBYNAME', '站内消息的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_MESSAGE.CREATEDTIME', '站内消息的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_MESSAGE.CREATEDBYORGID', '站内消息的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_MESSAGE.CREATEDBYORGNAME', '站内消息的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_MESSAGE.ACTIVATEDBYID', '站内消息的启用人ID', '启用人ID', 'zh-CN', '启用人ID'); +CALL INSERTI18N('T_CORE_MESSAGE.ACTIVATEDBYNAME', '站内消息的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_MESSAGE.ACTIVATEDTIME', '站内消息的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_MESSAGE.SERVICE_NAME', '站内消息', '站内消息', 'zh-CN', '站内消息'); +CALL INSERTI18N('T_CORE_MESSAGE_RECEIPENT.ACTIVATEDTIME', '站内消息信息的发送时间', '发送时间', 'zh-CN', '发送时间'); +CALL INSERTI18N('T_CORE_MESSAGE_RECEIPENT.RECEIPENTID', '站内消息信息的收件人编码', '收件人编码', 'zh-CN', '收件人编码'); +CALL INSERTI18N('T_CORE_MESSAGE_RECEIPENT.RECEIPENTNAME', '站内消息信息的收件人名称', '收件人名称', 'zh-CN', '收件人名称'); +CALL INSERTI18N('T_CORE_MESSAGE_RECEIPENT.RECEIVEDFLAG', '站内消息信息的签收标志', '签收标志', 'zh-CN', '签收标志'); +CALL INSERTI18N('T_CORE_MESSAGE_RECEIPENT.RECEIVEDTIME', '站内消息信息的签收时间', '签收时间', 'zh-CN', '签收时间'); +CALL INSERTI18N('T_CORE_MESSAGE_RECEIPENT.ID', '站内消息信息的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_MESSAGE_RECEIPENT.MESSAGEID', '站内消息信息的站内消息编码', '站内消息编码', 'zh-CN', '站内消息编码'); +CALL INSERTI18N('T_CORE_MESSAGE_RECEIPENT.VERSION', '站内消息信息的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_MESSAGE_RECEIPENT.CREATEDBYID', '站内消息信息的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_MESSAGE_RECEIPENT.CREATEDBYNAME', '站内消息信息的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_MESSAGE_RECEIPENT.CREATEDTIME', '站内消息信息的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_MESSAGE_RECEIPENT.CREATEDBYORGID', '站内消息信息的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_MESSAGE_RECEIPENT.CREATEDBYORGNAME', '站内消息信息的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_MESSAGE_RECEIPENT.SERVICE_NAME', '站内消息信息', '站内消息信息', 'zh-CN', '站内消息信息'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.BUTTON.SEND_MESSAGE', '发送', '发送', 'zh-CN', '发送'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.BUTTON.RECEIVE_ALL', '全部接收', '全部接收', 'zh-CN', '全部接收'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TAB.BASE_INFO', '基础信息', '基础信息', 'zh-CN', '基础信息'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TAB.RECEIPENTNAME', '收件人', '收件人', 'zh-CN', '收件人'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TAB.ATTACHMENT', '附件', '附件', 'zh-CN', '附件'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TAB.ADD_MESSAGES_INFO', '新增站内消息', '新增站内消息', 'zh-CN', '新增站内消息'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TITLE.RECEIPENTNAME_CHOOSE', '选取收件人', '选取收件人', 'zh-CN', '选取收件人'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TITLE.MESSAGE', '站内消息', '站内消息', 'zh-CN', '站内消息'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TITLE.MESSAGE_DETAIL', '站内消息详情', '站内消息详情', 'zh-CN', '站内消息详情'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TIP.MESSAGE_ACTIVATED', '选择的消息已发送,请重新选择', '选择的消息已发送,请重新选择', 'zh-CN', '选择的消息已发送,请重新选择'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TIP.CONFIRM', '确认', '确认', 'zh-CN', '确认'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TIP.CONFIRM_ACTIVE', '确认发送站内消息', '确认发送站内消息', 'zh-CN', '确认发送站内消息'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TIP.CONFIRM_RECEIVE_ALL', '确认全部接收', '确认全部接收', 'zh-CN', '确认全部接收'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TIP.NEW', '新建', '新建', 'zh-CN', '新建'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TIP.ACTIVATED', '已发送', '已发送', 'zh-CN', '已发送'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TIP.NOTRECEIVED', '未签收', '未签收', 'zh-CN', '未签收'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TIP.RECEIVED', '已签收', '已签收', 'zh-CN', '已签收'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TIP.CANNOT_DELETE_MESSAGE_ACTIVATED', '不能删除已发送的站内消息', '不能删除已发送的站内消息', 'zh-CN', '不能删除已发送的站内消息'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TIP.NO_TORECEIVE_MESSAGE', '没有待接收站内消息', '没有待接收站内消息', 'zh-CN', '没有待接收站内消息'); +CALL INSERTI18N('T_CORE_NOTICE.SERVICE_NAME', '通知公告', '通知公告', 'zh-CN', '通知公告'); +CALL INSERTI18N('T_CORE_NOTICE.ID', '通知公告的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_NOTICE.TITLE', '通知公告的标题', '标题', 'zh-CN', '标题'); +CALL INSERTI18N('T_CORE_NOTICE.PUBLISHORGID', '通知公告的发布单位编码', '发布单位编码', 'zh-CN', '发布单位编码'); +CALL INSERTI18N('T_CORE_NOTICE.PUBLISHORGNAME', '通知公告的发布单位', '发布单位', 'zh-CN', '发布单位'); +CALL INSERTI18N('T_CORE_NOTICE.IMPORTANCE', '通知公告的重要程度', '重要程度', 'zh-CN', '重要程度'); +CALL INSERTI18N('T_CORE_NOTICE.INFOCATEGORY', '通知公告的信息类型', '信息类型', 'zh-CN', '信息类型'); +CALL INSERTI18N('T_CORE_NOTICE.VALIDDATE', '通知公告的有效期', '有效期', 'zh-CN', '有效期'); +CALL INSERTI18N('T_CORE_NOTICE.INDEXDISPLAY', '通知公告的首页显示', '首页显示', 'zh-CN', '首页显示'); +CALL INSERTI18N('T_CORE_NOTICE.NOTICECATEGORY', '通知公告的公告类型', '公告类型', 'zh-CN', '公告类型'); +CALL INSERTI18N('T_CORE_NOTICE.CONTENT', '通知公告的内容', '内容', 'zh-CN', '内容'); +CALL INSERTI18N('T_CORE_NOTICE.STATUS', '通知公告的撤销状态', '撤销状态', 'zh-CN', '撤销状态'); +CALL INSERTI18N('T_CORE_NOTICE.CREATEDBYID', '通知公告的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_NOTICE.CREATEDBYNAME', '通知公告的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_NOTICE.CREATEDTIME', '通知公告的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_NOTICE.CREATEDBYORGID', '通知公告的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_NOTICE.CREATEDBYORGNAME', '通知公告的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_NOTICE.PROCESSSTATUS', '通知公告的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_CORE_NOTICE_PERMISSION.SERVICE_NAME', '通知公告权限', '通知公告权限', 'zh-CN', '通知公告权限'); +CALL INSERTI18N('T_CORE_NOTICE_PERMISSION.ID', '通知公告权限的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_NOTICE_PERMISSION.NOTICEID', '通知公告权限的通知公告ID', '通知公告ID', 'zh-CN', '通知公告ID'); +CALL INSERTI18N('T_CORE_NOTICE_PERMISSION.PERMISSIONTYPE', '通知公告权限的权限类型', '权限类型', 'zh-CN', '权限类型'); +CALL INSERTI18N('T_CORE_NOTICE_PERMISSION.TARGETID', '通知公告权限的目标权限ID', '目标权限ID', 'zh-CN', '目标权限ID'); +CALL INSERTI18N('T_CORE_NOTICE_PERMISSION.TARGETNAME', '通知公告权限的目标权限名称', '目标权限名称', 'zh-CN', '目标权限名称'); +CALL INSERTI18N('T_CORE_NOTICE_PERMISSION.CREATEDBYID', '通知公告权限的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_NOTICE_PERMISSION.CREATEDBYNAME', '通知公告权限的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_NOTICE_PERMISSION.CREATEDTIME', '通知公告权限的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_NOTICE_PERMISSION.CREATEDBYORGID', '通知公告权限的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_NOTICE_PERMISSION.CREATEDBYORGNAME', '通知公告权限的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.NOTICES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('CORE.MODULE.ITEM.NOTICES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CORE.MODULE.ITEM.NOTICES.TAB.USER', '可见用户', '可见用户', 'zh-CN', '可见用户'); +CALL INSERTI18N('CORE.MODULE.ITEM.NOTICES.TAB.ROLE', '可见角色', '可见角色', 'zh-CN', '可见角色'); +CALL INSERTI18N('CORE.MODULE.ITEM.NOTICES.TAB.ORG', '可见单位', '可见单位', 'zh-CN', '可见单位'); +CALL INSERTI18N('CORE.MODULE.ITEM.NOTICES.BUTTON.CANCEL', '撤销', '撤销', 'zh-CN', '撤销'); +CALL INSERTI18N('CORE.MODULE.ITEM.NOTICES.TIP.CONFIRM_CANCEL', '确认撤销', '确认撤销', 'zh-CN', '确认撤销'); +CALL INSERTI18N('CORE.MODULE.ITEM.NOTICES.TIP.CONFIRM_TO_CANCEL_FOLLOWING_ITEMS', '是否撤销以下选中的项目?', '是否撤销以下选中的项目?', 'zh-CN', '是否撤销以下选中的项目?'); +CALL INSERTI18N('T_CORE_PV_CONF.SERVICE_NAME', '可视化配置', '可视化配置', 'zh-CN', '可视化配置'); +CALL INSERTI18N('T_CORE_PV_CONF.ID', '可视化配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_PV_CONF.CONFNAME', '可视化配置的配置名称', '配置名称', 'zh-CN', '配置名称'); +CALL INSERTI18N('T_CORE_PV_CONF.MASTERFILTER', '可视化配置的主业务流程过滤', '主业务流程过滤', 'zh-CN', '主业务流程过滤'); +CALL INSERTI18N('T_CORE_PV_CONF.MASTERFILTERCONF', '可视化配置的过滤配置', '过滤配置', 'zh-CN', '过滤配置'); +CALL INSERTI18N('T_CORE_PV_CONF.ACTIVATEDFLAG', '可视化配置的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_CORE_PV_CONF.ACTIVATEDBYID', '可视化配置的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_PV_CONF.ACTIVATEDBYNAME', '可视化配置的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_PV_CONF.ACTIVATEDTIME', '可视化配置的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_PV_CONF.CREATEDBYID', '可视化配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_PV_CONF.CREATEDBYNAME', '可视化配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_PV_CONF.CREATEDTIME', '可视化配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_PV_CONF.CREATEDBYORGID', '可视化配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_PV_CONF.CREATEDBYORGNAME', '可视化配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.SERVICE_NAME', '可视化主业务流程配置', '可视化主业务流程配置', 'zh-CN', '可视化主业务流程配置'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.ID', '可视化主业务流程配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.CONFID', '可视化主业务流程配置的配置ID', '配置ID', 'zh-CN', '配置ID'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.MASTERCONFNO', '可视化主业务流程配置的流程编号', '流程编号', 'zh-CN', '流程编号'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.MASTERCONFNAME', '可视化主业务流程配置的流程名称', '流程名称', 'zh-CN', '流程名称'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.DATASEARCH', '可视化主业务流程配置的节点显示数据', '节点显示数据', 'zh-CN', '节点显示数据'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.TOTALSQL', '可视化主业务流程配置的总数SQL', '总数SQL', 'zh-CN', '总数SQL'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.DONESQL', '可视化主业务流程配置的已办SQL', '已办SQL', 'zh-CN', '已办SQL'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.SUBFILTER', '可视化主业务流程配置的子业务流程过滤', '子业务流程过滤', 'zh-CN', '子业务流程过滤'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.SUBFILTERCONF', '可视化主业务流程配置的过滤配置', '过滤配置', 'zh-CN', '过滤配置'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.DISPLAYGRIDDATA', '可视化主业务流程配置的展示列表数据', '展示列表数据', 'zh-CN', '展示列表数据'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.GRIDSQL', '可视化主业务流程配置的列表查询SQL', '列表查询SQL', 'zh-CN', '列表查询SQL'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.STATUSSQL', '可视化主业务流程配置的流程状态SQL', '流程状态SQL', 'zh-CN', '流程状态SQL'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.ORDERNO', '可视化主业务流程配置的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.CREATEDBYID', '可视化主业务流程配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.CREATEDBYNAME', '可视化主业务流程配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.CREATEDTIME', '可视化主业务流程配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.CREATEDBYORGID', '可视化主业务流程配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.CREATEDBYORGNAME', '可视化主业务流程配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.SERVICE_NAME', '可视化子业务流程配置', '可视化子业务流程配置', 'zh-CN', '可视化子业务流程配置'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.ID', '可视化子业务流程配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.MASTERCONFID', '可视化子业务流程配置的主业务流程配置ID', '主业务流程配置ID', 'zh-CN', '主业务流程配置ID'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.SUBCONFNO', '可视化子业务流程配置的流程编号', '流程编号', 'zh-CN', '流程编号'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.SUBCONFNAME', '可视化子业务流程配置的流程名称', '流程名称', 'zh-CN', '流程名称'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.DATASEARCH', '可视化子业务流程配置的节点显示数据', '节点显示数据', 'zh-CN', '节点显示数据'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.TOTALSQL', '可视化子业务流程配置的总数SQL', '总数SQL', 'zh-CN', '总数SQL'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.DONESQL', '可视化子业务流程配置的已办SQL', '已办SQL', 'zh-CN', '已办SQL'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.DISPLAYGRIDDATA', '可视化子业务流程配置的展示列表数据', '展示列表数据', 'zh-CN', '展示列表数据'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.GRIDSQL', '可视化子业务流程配置的列表查询SQL', '列表查询SQL', 'zh-CN', '列表查询SQL'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.ORDERNO', '可视化子业务流程配置的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.GRIDCONF', '可视化子业务流程配置的列表数据配置', '列表数据配置', 'zh-CN', '列表数据配置'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.CREATEDBYID', '可视化子业务流程配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.CREATEDBYNAME', '可视化子业务流程配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.CREATEDTIME', '可视化子业务流程配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.CREATEDBYORGID', '可视化子业务流程配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.CREATEDBYORGNAME', '可视化子业务流程配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.SERVICE_NAME', '可视化列表数据配置', '可视化列表数据配置', 'zh-CN', '可视化列表数据配置'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.ID', '可视化列表数据配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.SOURCETYPE', '可视化列表数据配置的来源类型', '来源类型', 'zh-CN', '来源类型'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.SOURCEID', '可视化列表数据配置的来源ID', '来源ID', 'zh-CN', '来源ID'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.FIELD', '可视化列表数据配置的列名', '列名', 'zh-CN', '列名'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.TITLE', '可视化列表数据配置的名称', '名称', 'zh-CN', '名称'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.WIDTH', '可视化列表数据配置的列宽', '列宽', 'zh-CN', '列宽'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.TYPE', '可视化列表数据配置的数据类型', '数据类型', 'zh-CN', '数据类型'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.TYPECONF', '可视化列表数据配置的数据类型配置', '数据类型配置', 'zh-CN', '数据类型配置'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.ACTIVATEDFLAG', '可视化列表数据配置的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.ACTIVATEDBYID', '可视化列表数据配置的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.ACTIVATEDBYNAME', '可视化列表数据配置的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.ACTIVATEDTIME', '可视化列表数据配置的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.CREATEDBYID', '可视化列表数据配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.CREATEDBYNAME', '可视化列表数据配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.CREATEDTIME', '可视化列表数据配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.CREATEDBYORGID', '可视化列表数据配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.CREATEDBYORGNAME', '可视化列表数据配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_PROCESS_VIEW_CONF.SQL', '配置SQL', '配置SQL', 'zh-CN', '配置SQL'); +CALL INSERTI18N('CORE.MODULE.ITEM.PVCONFS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CORE.MODULE.ITEM.PVCONFS.TAB.MASTER_CONF', '主业务流程配置', '主业务流程配置', 'zh-CN', '主业务流程配置'); +CALL INSERTI18N('CORE.MODULE.ITEM.PVCONFS.TAB.SUB_CONF', '子业务流程配置', '子业务流程配置', 'zh-CN', '子业务流程配置'); +CALL INSERTI18N('CORE.MODULE.ITEM.PVCONFS.TAB.GRID_CONF_SQL', '查询SQL', '查询SQL', 'zh-CN', '查询SQL'); +CALL INSERTI18N('CORE.MODULE.ITEM.PVCONFS.TAB.GRID_CONF_COLUMNS', '列配置', '列配置', 'zh-CN', '列配置'); +CALL INSERTI18N('CORE.MODULE.ITEM.PVCONFS.TITLE.ADD', '配置新增', '配置新增', 'zh-CN', '配置新增'); +CALL INSERTI18N('CORE.MODULE.ITEM.PVCONFS.TITLE.GRID_CONFIG', '列表数据配置', '列表数据配置', 'zh-CN', '列表数据配置'); +CALL INSERTI18N('CORE.MODULE.ITEM.PVCONFS.TITLE.EDIT_SQL', '配置SQL', '配置SQL', 'zh-CN', '配置SQL'); +CALL INSERTI18N('CORE.MODULE.ITEM.PVCONFS.TIP.EDIT_GRIDSQL', '请填写列表查询SQL', '请填写列表查询SQL', 'zh-CN', '请填写列表查询SQL'); +CALL INSERTI18N('CORE.MODULE.ITEM.PVCONFS.EXCEPTION.NO_ACTIVATED_CONF', '没有启用的业务可视化配置', '没有启用的业务可视化配置', 'zh-CN', '没有启用的业务可视化配置'); +CALL INSERTI18N('T_CORE_WK_SCHEME.SERVICE_NAME', '首页方案配置', '首页方案配置', 'zh-CN', '首页方案配置'); +CALL INSERTI18N('T_CORE_WK_SCHEME.ID', '首页方案配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_WK_SCHEME.SCHEMENAME', '首页方案配置的方案名称', '方案名称', 'zh-CN', '方案名称'); +CALL INSERTI18N('T_CORE_WK_SCHEME.ORDERNO', '首页方案配置的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_WK_SCHEME.CREATEDBYID', '首页方案配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_WK_SCHEME.CREATEDBYNAME', '首页方案配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_WK_SCHEME.CREATEDTIME', '首页方案配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_WK_SCHEME.CREATEDBYORGID', '首页方案配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_WK_SCHEME.CREATEDBYORGNAME', '首页方案配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_WKSP_CONF.SERVICE_NAME', '首页方案配置面板配置', '首页方案配置面板配置', 'zh-CN', '首页方案配置面板配置'); +CALL INSERTI18N('T_CORE_WKSP_CONF.ID', '首页方案配置面板配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_WKSP_CONF.SCHEMEID', '首页方案配置面板配置的方案编码', '方案编码', 'zh-CN', '方案编码'); +CALL INSERTI18N('T_CORE_WKSP_CONF.PANELID', '首页方案配置面板配置的工作区面板ID', '工作区面板ID', 'zh-CN', '工作区面板ID'); +CALL INSERTI18N('T_CORE_WKSP_CONF.CONFIG', '首页方案配置面板配置的界面配置json', '界面配置json', 'zh-CN', '界面配置json'); +CALL INSERTI18N('T_CORE_WKSP_CONF.CREATEDBYID', '首页方案配置面板配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_WKSP_CONF.CREATEDBYNAME', '首页方案配置面板配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_WKSP_CONF.CREATEDTIME', '首页方案配置面板配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_WKSP_CONF.CREATEDBYORGID', '首页方案配置面板配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_WKSP_CONF.CREATEDBYORGNAME', '首页方案配置面板配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_WKU_SCHEME.SERVICE_NAME', '用户首页方案', '用户首页方案', 'zh-CN', '用户首页方案'); +CALL INSERTI18N('T_CORE_WKU_SCHEME.ID', '用户首页方案的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_WKU_SCHEME.USERID', '用户首页方案的用户编码', '用户编码', 'zh-CN', '用户编码'); +CALL INSERTI18N('T_CORE_WKU_SCHEME.ROLEID', '用户首页方案的角色编码', '角色编码', 'zh-CN', '角色编码'); +CALL INSERTI18N('T_CORE_WKU_SCHEME.SCHEMEID', '用户首页方案的方案编码', '方案编码', 'zh-CN', '方案编码'); +CALL INSERTI18N('T_CORE_WKU_SCHEME.CREATEDBYID', '用户首页方案的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_WKU_SCHEME.CREATEDBYNAME', '用户首页方案的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_WKU_SCHEME.CREATEDTIME', '用户首页方案的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_WKU_SCHEME.CREATEDBYORGID', '用户首页方案的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_WKU_SCHEME.CREATEDBYORGNAME', '用户首页方案的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_WKUSP_CONF.SERVICE_NAME', '用户首页方案面板配置', '用户首页方案面板配置', 'zh-CN', '用户首页方案面板配置'); +CALL INSERTI18N('T_CORE_WKUSP_CONF.ID', '用户首页方案面板配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_WKUSP_CONF.USERSCHEMEID', '用户首页方案面板配置的用户方案编码', '用户方案编码', 'zh-CN', '用户方案编码'); +CALL INSERTI18N('T_CORE_WKUSP_CONF.PANELID', '用户首页方案面板配置的工作区面板ID', '工作区面板ID', 'zh-CN', '工作区面板ID'); +CALL INSERTI18N('T_CORE_WKUSP_CONF.CONFIG', '用户首页方案面板配置的界面配置json', '界面配置json', 'zh-CN', '界面配置json'); +CALL INSERTI18N('T_CORE_WKUSP_CONF.CREATEDBYID', '用户首页方案面板配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_WKUSP_CONF.CREATEDBYNAME', '用户首页方案面板配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_WKUSP_CONF.CREATEDTIME', '用户首页方案面板配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_WKUSP_CONF.CREATEDBYORGID', '用户首页方案面板配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_WKUSP_CONF.CREATEDBYORGNAME', '用户首页方案面板配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.WORKSPACESCHEMES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('CORE.MODULE.ITEM.QUERY-CONFIGS.TIP.QUERY_CONFIG_REQUIRED', '请选择一条配置数据', '请选择一条配置数据', 'zh-CN', '请选择一条配置数据'); +CALL INSERTI18N('T_CORE_AT_CONFIG.SERVICE_NAME', '业务名称', '业务名称', 'zh-CN', '业务名称'); +CALL INSERTI18N('T_CORE_AT_CONFIG.ID', '业务名称的表名', '表名', 'zh-CN', '表名'); +CALL INSERTI18N('T_CORE_AT_CONFIG.AUDITTRAIL', '业务名称的是否审计', '是否审计', 'zh-CN', '是否审计'); +CALL INSERTI18N('T_CORE_AT_CONFIG.VERSION', '业务名称的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_AT_CONFIG.CREATEDBYID', '业务名称的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_AT_CONFIG.CREATEDBYNAME', '业务名称的制单人', '制单人', 'zh-CN', '制单人'); +CALL INSERTI18N('T_CORE_AT_CONFIG.CREATEDTIME', '业务名称的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_AT_CONFIG.CREATEDBYORGID', '业务名称的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_AT_CONFIG.CREATEDBYORGNAME', '业务名称的单据单位', '单据单位', 'zh-CN', '单据单位'); +CALL INSERTI18N('T_CORE_AT_CONFIG_LINE.ID', '主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_AT_CONFIG_LINE.CONFIGID', '审计跟踪配置编码', '审计跟踪配置编码', 'zh-CN', '审计跟踪配置编码'); +CALL INSERTI18N('T_CORE_AT_CONFIG_LINE.COLUMNID', '审计跟踪的列', '审计跟踪的列', 'zh-CN', '审计跟踪的列'); +CALL INSERTI18N('T_CORE_AT_CONFIG_LINE.COLUMNNAME', '审计跟踪的列名称', '审计跟踪的列名称', 'zh-CN', '审计跟踪的列名称'); +CALL INSERTI18N('T_CORE_AT_CONFIG_LINE.AUDITTRAIL', '是否审计', '是否审计', 'zh-CN', '是否审计'); +CALL INSERTI18N('T_CORE_AT_CONFIG_LINE.VERSION', '版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_AT_CONFIG_LINE.CREATEDBYID', '制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_AT_CONFIG_LINE.CREATEDBYNAME', '制单人', '制单人', 'zh-CN', '制单人'); +CALL INSERTI18N('T_CORE_AT_CONFIG_LINE.CREATEDTIME', '制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_AT_CONFIG_LINE.CREATEDBYORGID', '单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_AT_CONFIG_LINE.CREATEDBYORGNAME', '单据单位', '单据单位', 'zh-CN', '单据单位'); +CALL INSERTI18N('CORE.MODULE.SYS.AT-CONFIGS.TAB.BASE_INFO', '审计跟踪配置详情', '审计跟踪配置详情', 'zh-CN', '审计跟踪配置详情'); +CALL INSERTI18N('CORE.MODULE.SYS.AT-CONFIGS.TAB.LINE_GRID', '列配置', '列配置', 'zh-CN', '列配置'); +CALL INSERTI18N('CORE.MODULE.SYS.AT-CONFIGS.BUTTON.AUDIT', '审计', '审计', 'zh-CN', '审计'); +CALL INSERTI18N('CORE.MODULE.SYS.AT-CONFIGS.BUTTON.CANCEL', '取消', '取消', 'zh-CN', '取消'); +CALL INSERTI18N('CORE.MODULE.SYS.AT-CONFIGS.CHOOSE_CANCEL_ITEM', '请选择未审计的数据', '请选择未审计的数据', 'zh-CN', '请选择未审计的数据'); +CALL INSERTI18N('CORE.MODULE.SYS.AT-CONFIGS.TIP.WHETHER_TO_AUDIT_FOLLOWING_ITEMS', '是否审计以下选中的项目?', '是否审计以下选中的项目?', 'zh-CN', '是否审计以下选中的项目?'); +CALL INSERTI18N('CORE.MODULE.SYS.AT-CONFIGS.TIP.CONFIRM_TO_AUDIT', '确认审计', '确认审计', 'zh-CN', '确认审计'); +CALL INSERTI18N('CORE.MODULE.SYS.AT-CONFIGS.CHOOSE_AUDIT_ITEM', '请选择已审计的数据', '请选择已审计的数据', 'zh-CN', '请选择已审计的数据'); +CALL INSERTI18N('CORE.MODULE.SYS.AT-CONFIGS.TIP.WHETHER_TO_CANCEL_FOLLOWING_ITEMS', '是否取消审计以下选中的项目?', '是否取消审计以下选中的项目?', 'zh-CN', '是否取消审计以下选中的项目?'); +CALL INSERTI18N('CORE.MODULE.SYS.AT-CONFIGS.TIP.CONFIRM_TO_CANCEL', '取消审计', '取消审计', 'zh-CN', '取消审计'); +CALL INSERTI18N('core.sys.login.noLoginUser', '没有登录用户', '没有登录用户', 'zh-CN', '没有登录用户'); +CALL INSERTI18N('core.rest.json.unable-parse-unique-bean', '无法转化成唯一的实例', '无法转化成唯一的实例', 'zh-CN', '无法转化成唯一的实例'); +CALL INSERTI18N('core.rest.json.unable-parse-id', '无法获取ID', '无法获取ID', 'zh-CN', '无法获取ID'); +CALL INSERTI18N('core.exception.runtime', '内部错误,请联系管理员', '内部错误,请联系管理员', 'zh-CN', '内部错误,请联系管理员'); +CALL INSERTI18N('core.file.upload-internally.unknown-type', '内部错误,上传文件的类型错误', '内部错误,上传文件的类型错误', 'zh-CN', '内部错误,上传文件的类型错误'); +CALL INSERTI18N('core.import.templateMisatch', '导入文件模板类型不匹配', '导入文件模板类型不匹配', 'zh-CN', '导入文件模板类型不匹配'); +CALL INSERTI18N('core.zip.dest-not-be-directory', '目标文件不能为目录', '目标文件不能为目录', 'zh-CN', '目标文件不能为目录'); +CALL INSERTI18N('core.file.waterText', '受控文件版本', '受控文件版本', 'zh-CN', '受控文件版本'); +CALL INSERTI18N('core.validator.unauthorized.unavailable', '您无权查看该单据', '您无权查看该单据', 'zh-CN', '您无权查看该单据'); +CALL INSERTI18N('core.validator.unauthorized.noupdatable', '您无权修改该单据或已被其它人操作', '您无权修改该单据或已被其它人操作', 'zh-CN', '您无权修改该单据或已被其它人操作'); +CALL INSERTI18N('core.validator.column.not-unique', '重复的值', '重复的值', 'zh-CN', '重复的值'); +CALL INSERTI18N('core.sys.user.duplicated', '重复的用户', '重复的用户', 'zh-CN', '重复的用户'); +CALL INSERTI18N('core.sys.user.invalid-user-id', '无效的用户编码', '无效的用户编码', 'zh-CN', '无效的用户编码'); +CALL INSERTI18N('core.sys.user.password-not-null', '密码不能为空', '密码不能为空', 'zh-CN', '密码不能为空'); +CALL INSERTI18N('core.sys.user.previous-password-invalid', '原密码错误', '原密码错误', 'zh-CN', '原密码错误'); +CALL INSERTI18N('core.sys.workspace.invalid-user-panel-config', '用户的工作区面板配置不正确', '用户的工作区面板配置不正确', 'zh-CN', '用户的工作区面板配置不正确'); +CALL INSERTI18N('T_CORE_CODE.CODE', '系统编码的编码', '编码', 'zh-CN', '编码'); +CALL INSERTI18N('T_CORE_CODE.CODENAME', '系统编码的编码名称', '编码名称', 'zh-CN', '编码名称'); +CALL INSERTI18N('T_CORE_CODE.CODECATEGORYID', '系统编码的分类编码', '分类编码', 'zh-CN', '分类编码'); +CALL INSERTI18N('T_CORE_CODE.ORDERNO', '系统编码的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_CODE.REMARK', '系统编码的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_CODE_CLASS.CODECLASSNAME', '编码类型', '编码类型', 'zh-CN', '编码类型'); +CALL INSERTI18N('T_CORE_CODE.ID', '系统编码的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CODE.VERSION', '系统编码的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_CODE.CREATEDBYID', '系统编码的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CODE.CREATEDBYNAME', '系统编码的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CODE.CREATEDTIME', '系统编码的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CODE.LASTSUSPENDEDFLAG', '系统编码的注销标志', '注销标志', 'zh-CN', '注销标志'); +CALL INSERTI18N('T_CORE_CODE.LASTSUSPENDEDBYID', '系统编码的注销人编码', '注销人编码', 'zh-CN', '注销人编码'); +CALL INSERTI18N('T_CORE_CODE.LASTSUSPENDEDBYNAME', '系统编码的注销人名称', '注销人名称', 'zh-CN', '注销人名称'); +CALL INSERTI18N('T_CORE_CODE.LASTSUSPENDEDTIME', '系统编码的注销时间', '注销时间', 'zh-CN', '注销时间'); +CALL INSERTI18N('T_CORE_CODE.LASTUPDATEDBYID', '系统编码的最后修改人编码', '最后修改人编码', 'zh-CN', '最后修改人编码'); +CALL INSERTI18N('T_CORE_CODE.LASTUPDATEDBYNAME', '系统编码的最后修改人名称', '最后修改人名称', 'zh-CN', '最后修改人名称'); +CALL INSERTI18N('T_CORE_CODE.LASTUPDATEDTIME', '系统编码的最后修改时间', '最后修改时间', 'zh-CN', '最后修改时间'); +CALL INSERTI18N('CORE.MODULE.SYS.CODES.TAB.BASEINFO', '基础信息', '基础信息', 'zh-CN', '基础信息'); +CALL INSERTI18N('CORE.MODULE.SYS.CODES.TAB.ADD', '系统编码添加', '系统编码添加', 'zh-CN', '系统编码添加'); +CALL INSERTI18N('CORE.MODULE.SYS.CODES.TIP.CODEDUPLICATED', '编码重复', '编码重复', 'zh-CN', '编码重复'); +CALL INSERTI18N('CORE.MODULE.SYS.CODES.TIP.CODENAMEDUPLICATED', '名称重复', '名称重复', 'zh-CN', '名称重复'); +CALL INSERTI18N('CORE.MODULE.SYS.CODES.TIP.CANNOT_INSERT_SYS_CODE', '不能添加系统级编码', '不能添加系统级编码', 'zh-CN', '不能添加系统级编码'); +CALL INSERTI18N('T_CORE_CODE.SERVICE_NAME', '系统编码', '系统编码', 'zh-CN', '系统编码'); +CALL INSERTI18N('T_CORE_CODE_CATEGORY.SERVICE_NAME', '分类编码', '分类编码', 'zh-CN', '分类编码'); +CALL INSERTI18N('T_CORE_CODE_CATEGORY.ID', '分类编码的分类编码', '分类编码', 'zh-CN', '分类编码'); +CALL INSERTI18N('T_CORE_CODE_CATEGORY.CODECATEGORYNAME', '分类编码的分类编码名称', '分类编码名称', 'zh-CN', '分类编码名称'); +CALL INSERTI18N('T_CORE_CODE_CATEGORY.CODECLASSID', '分类编码的分类编码类型', '分类编码类型', 'zh-CN', '分类编码类型'); +CALL INSERTI18N('T_CORE_CODE_CATEGORY.REMARK', '分类编码的分类编码备注', '分类编码备注', 'zh-CN', '分类编码备注'); +CALL INSERTI18N('T_CORE_CODE_CATEGORY.ORDERNO', '分类编码的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_CODE_CATEGORY.CODECLASSNAME', '分类编码的编码类型', '编码类型', 'zh-CN', '编码类型'); +CALL INSERTI18N('T_CORE_CODE_CATEGORY.VERSION', '分类编码的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_CODE_CATEGORY.CREATEDBYID', '分类编码的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CODE_CATEGORY.CREATEDBYNAME', '分类编码的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CODE_CATEGORY.CREATEDTIME', '分类编码的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CODE_CATEGORY.LASTUPDATEDBYID', '分类编码的最后修改人编码', '最后修改人编码', 'zh-CN', '最后修改人编码'); +CALL INSERTI18N('T_CORE_CODE_CATEGORY.LASTUPDATEDBYNAME', '分类编码的最后修改人名称', '最后修改人名称', 'zh-CN', '最后修改人名称'); +CALL INSERTI18N('T_CORE_CODE_CATEGORY.LASTUPDATEDTIME', '分类编码的最后修改时间', '最后修改时间', 'zh-CN', '最后修改时间'); +CALL INSERTI18N('CORE.MODULE.SYS.CODECATEGORIES.TAB.ADD', '分类编码新增', '分类编码新增', 'zh-CN', '分类编码新增'); +CALL INSERTI18N('CORE.MODULE.SYS.CODECATEGORIES.TAB.CODE_CATEGORY', '分类编码详情', '分类编码详情', 'zh-CN', '分类编码详情'); +CALL INSERTI18N('CORE.MODULE.SYS.CODECATEGORIES.TIP.HAS_BEEN_USED_ERROR', '分类编码已被引用,不能删除', '分类编码已被引用,不能删除', 'zh-CN', '分类编码已被引用,不能删除'); +CALL INSERTI18N('core.area.unable-delete-parent-node', '不能删除父节点的地域', '不能删除父节点的地域', 'zh-CN', '不能删除父节点的地域'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.ID', '定时器任务的定时任务编码', '定时任务编码', 'zh-CN', '定时任务编码'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.TASKNAME', '定时器任务的任务名称', '任务名称', 'zh-CN', '任务名称'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.SERVICENAME', '定时器任务的执行的类名', '执行的类名', 'zh-CN', '执行的类名'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.METHODNAME', '定时器任务的执行的方法名', '执行的方法名', 'zh-CN', '执行的方法名'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.TYPE', '定时器任务的任务类型', '任务类型', 'zh-CN', '任务类型'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.REMARK', '定时器任务的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.SCHEDULETASKNAME', '定时器任务的定时任务名称', '定时任务名称', 'zh-CN', '定时任务名称'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.CREATEDBYID', '定时器任务的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.CREATEDBYNAME', '定时器任务的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.CREATEDTIME', '定时器任务的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.CREATEDBYORGID', '定时器任务的制单人所属单位编码', '制单人所属单位编码', 'zh-CN', '制单人所属单位编码'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.CREATEDBYORGNAME', '定时器任务的制单人所属单位名称', '制单人所属单位名称', 'zh-CN', '制单人所属单位名称'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.SERVICE_NAME', '定时器任务', '定时器任务', 'zh-CN', '定时器任务'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.ID', '定时器任务配置表的定时任务配置编码', '定时任务配置编码', 'zh-CN', '定时任务配置编码'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.UID', '定时器任务配置表的配置唯一标识', '配置唯一标识', 'zh-CN', '配置唯一标识'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.UNIQUEID', '定时器任务配置表的唯一标识', '唯一标识', 'zh-CN', '唯一标识'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.CONFIGID', '定时器任务配置表的配置标示', '配置标示', 'zh-CN', '配置标示'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.STARTTIME', '定时器任务配置表的开始时间', '开始时间', 'zh-CN', '开始时间'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.ENDTIME', '定时器任务配置表的结束时间', '结束时间', 'zh-CN', '结束时间'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.CRON', '定时器任务配置表的CRON表达式', 'CRON表达式', 'zh-CN', 'CRON表达式'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.PARAM', '定时器任务配置表的参数', '参数', 'zh-CN', '参数'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.CONFIGNAME', '定时器任务配置表的配置名称', '配置名称', 'zh-CN', '配置名称'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.TASKID', '定时器任务配置表的定时器任务主键', '定时器任务主键', 'zh-CN', '定时器任务主键'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.TIMES', '定时器任务配置表的执行次数', '执行次数', 'zh-CN', '执行次数'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.REMARK', '定时器任务配置表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.VERSION', '定时器任务配置表的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.CREATEDBYID', '定时器任务配置表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.CREATEDBYNAME', '定时器任务配置表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.CREATEDTIME', '定时器任务配置表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.CREATEDBYORGID', '定时器任务配置表的制单人所属单位编码', '制单人所属单位编码', 'zh-CN', '制单人所属单位编码'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.CREATEDBYORGNAME', '定时器任务配置表的制单人所属单位名称', '制单人所属单位名称', 'zh-CN', '制单人所属单位名称'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.ACTIVATEDFLAG', '定时器任务配置表的启用标志(0-否 1-是)', '启用标志(0-否 1-是)', 'zh-CN', '启用标志(0-否 1-是)'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.ACTIVATEDBYID', '定时器任务配置表的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.ACTIVATEDBYNAME', '定时器任务配置表的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.ACTIVATEDTIME', '定时器任务配置表的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.SERVICE_NAME', '定时器任务配置表', '定时器任务配置表', 'zh-CN', '定时器任务配置表'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.ID', '定时器任务日志的执行编码', '执行编码', 'zh-CN', '执行编码'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.LOGID', '定时器任务日志的定时任务日志编码', '定时任务日志编码', 'zh-CN', '定时任务日志编码'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.SUCCESS', '定时器任务日志的执行情况', '执行情况', 'zh-CN', '执行情况'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.STARTTIME', '定时器任务日志的开始时间', '开始时间', 'zh-CN', '开始时间'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.ENDTIME', '定时器任务日志的结束时间', '结束时间', 'zh-CN', '结束时间'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.PARAM', '定时器任务日志的参数', '参数', 'zh-CN', '参数'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.CRON', '定时器任务日志的CRON表达式', 'CRON表达式', 'zh-CN', 'CRON表达式'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.LOG', '定时器任务日志的日志', '日志', 'zh-CN', '日志'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.CONFIGID', '定时器任务日志的定时器任务主键', '定时器任务主键', 'zh-CN', '定时器任务主键'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.CREATEDBYID', '定时器任务日志的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.CREATEDBYNAME', '定时器任务日志的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.CREATEDTIME', '定时器任务日志的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.CREATEDBYORGID', '定时器任务日志的制单人所属单位编码', '制单人所属单位编码', 'zh-CN', '制单人所属单位编码'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.CREATEDBYORGNAME', '定时器任务日志的制单人所属单位名称', '制单人所属单位名称', 'zh-CN', '制单人所属单位名称'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.SERVICE_NAME', '定时器任务日志', '定时器任务日志', 'zh-CN', '定时器任务日志'); +CALL INSERTI18N('CORE.MODULE.SYS.SCHEDULE_TASKS.TAB.SCHEDULE_TASK', '定时任务', '定时任务', 'zh-CN', '定时任务'); +CALL INSERTI18N('CORE.MODULE.SYS.SCHEDULE_TASKS.TAB.SCHEDULE_TASK_CONFIG', '定时任务配置', '定时任务配置', 'zh-CN', '定时任务配置'); +CALL INSERTI18N('CORE.MODULE.SYS.SCHEDULE_TASKS.TAB.SCHEDULE_TASK_LOG', '定时任务日志', '定时任务日志', 'zh-CN', '定时任务日志'); +CALL INSERTI18N('CORE.MODULE.SYS.SCHEDULE_TASKS.BUTTON.DEACTIVE', '停用', '停用', 'zh-CN', '停用'); +CALL INSERTI18N('CORE.MODULE.SYS.SCHEDULE_TASKS.TIP.CHOOSE_SCHEDULE_TASK', '请选择定时任务!', '请选择定时任务!', 'zh-CN', '请选择定时任务!'); +CALL INSERTI18N('CORE.MODULE.SYS.SCHEDULE_TASKS.TIP.CHOOSE_SCHEDULE_TASK_CONFIG', '请选择定时任务配置!', '请选择定时任务配置!', 'zh-CN', '请选择定时任务配置!'); +CALL INSERTI18N('CORE.MODULE.SYS.SCHEDULE_TASKS.TIP.CHOOSE_NOT_ACTIVE_CONFIG', '请选择未启用的配置!', '请选择未启用的配置!', 'zh-CN', '请选择未启用的配置!'); +CALL INSERTI18N('CORE.MODULE.SYS.SCHEDULE_TASKS.TIP.TASK_METHOD_MAXIMUM_ONE_PARAMETER', '定时任务要调用的方法,最多只能有一个参数', '定时任务要调用的方法,最多只能有一个参数', 'zh-CN', '定时任务要调用的方法,最多只能有一个参数'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.ID', '通用查询配置表的配置编码', '配置编码', 'zh-CN', '配置编码'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.QUERYGROUP', '通用查询配置表的查询分组', '查询分组', 'zh-CN', '查询分组'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.CONFIGNAME', '通用查询配置表的配置名称', '配置名称', 'zh-CN', '配置名称'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.REMARK', '通用查询配置表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.SQL', '通用查询配置表的查询语句', '查询语句', 'zh-CN', '查询语句'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.VERSION', '通用查询配置表的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.CREATEDBYID', '通用查询配置表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.CREATEDBYNAME', '通用查询配置表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.CREATEDTIME', '通用查询配置表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.CREATEDBYORGID', '通用查询配置表的制单人所属单位编码', '制单人所属单位编码', 'zh-CN', '制单人所属单位编码'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.CREATEDBYORGNAME', '通用查询配置表的制单人所属单位名称', '制单人所属单位名称', 'zh-CN', '制单人所属单位名称'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.ACTIVATEDFLAG', '通用查询配置表的启用标志(0-否 1-是)', '启用标志(0-否 1-是)', 'zh-CN', '启用标志(0-否 1-是)'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.ACTIVATEDBYID', '通用查询配置表的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.ACTIVATEDBYNAME', '通用查询配置表的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.ACTIVATEDTIME', '通用查询配置表的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.SERVICE_NAME', '通用查询配置表', '通用查询配置表', 'zh-CN', '通用查询配置表'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.INITQUERY', '通用查询配置表的初始化查询', '初始化查询', 'zh-CN', '初始化查询'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.COLUMNID', '通用查询列配置表的列字段', '列字段', 'zh-CN', '列字段'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.COLUMNNAME', '通用查询列配置表的列名称', '列名称', 'zh-CN', '列名称'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.TYPE', '通用查询列配置表的数据类型', '数据类型', 'zh-CN', '数据类型'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.TYPECONF', '通用查询列配置表的数据类型配置', '数据类型配置', 'zh-CN', '数据类型配置'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.COMPOSITEFILTER', '通用查询列配置表的组合查询条件', '组合查询条件', 'zh-CN', '组合查询条件'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.FILTER', '通用查询列配置表的查询条件', '查询条件', 'zh-CN', '查询条件'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.LASTSUSPENDEDBYNAME', '通用查询列配置表的停用人名称', '停用人名称', 'zh-CN', '停用人名称'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.LASTSUSPENDEDTIME', '通用查询列配置表的停用时间', '停用时间', 'zh-CN', '停用时间'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.ORDERNO', '通用查询列配置表的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.ID', '通用查询列配置表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.CONFIGID', '通用查询列配置表的通用查询配置ID', '通用查询配置ID', 'zh-CN', '通用查询配置ID'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.VERSION', '通用查询列配置表的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.CREATEDBYID', '通用查询列配置表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.CREATEDBYNAME', '通用查询列配置表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.CREATEDTIME', '通用查询列配置表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.CREATEDBYORGID', '通用查询列配置表的制单人所属单位编码', '制单人所属单位编码', 'zh-CN', '制单人所属单位编码'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.CREATEDBYORGNAME', '通用查询列配置表的制单人所属单位名称', '制单人所属单位名称', 'zh-CN', '制单人所属单位名称'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.LASTSUSPENDEDFLAG', '通用查询列配置表的停用标志', '停用标志', 'zh-CN', '停用标志'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.LASTSUSPENDEDBYID', '通用查询列配置表的停用人编码', '停用人编码', 'zh-CN', '停用人编码'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.SERVICE_NAME', '通用查询列配置表', '通用查询列配置表', 'zh-CN', '通用查询列配置表'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.STATISTICALNAME', '通用查询配置表的统计名称', '统计名称', 'zh-CN', '统计名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.QUERY-CONFIGS.TITLE.ADD', '查询配置新增', '查询配置新增', 'zh-CN', '查询配置新增'); +CALL INSERTI18N('CORE.MODULE.ITEM.QUERY-CONFIGS.TAB.BASE-INFO-FORM', '基础信息', '基础信息', 'zh-CN', '基础信息'); +CALL INSERTI18N('CORE.MODULE.ITEM.QUERY-CONFIGS.TAB.CONFIG-DETAIL-COLUMN', '列配置', '列配置', 'zh-CN', '列配置'); +CALL INSERTI18N('CORE.MODULE.ITEM.QUERY-CONFIGS.TITLE.QUERY-GROUP', '查询分组', '查询分组', 'zh-CN', '查询分组'); +CALL INSERTI18N('CORE.MODULE.ITEM.QUERY-CONFIGS.BUTTON.DEACTIVE', '停用', '停用', 'zh-CN', '停用'); +CALL INSERTI18N('CORE.MODULE.ITEM.QUERY-CONFIGS.TIP.INVALID_SQL', '无效的SQL', '无效的SQL', 'zh-CN', '无效的SQL'); +CALL INSERTI18N('T_CORE_PAGE_FIELD.SERVICE_NAME', '页面字段配置', '页面字段配置', 'zh-CN', '页面字段配置'); +CALL INSERTI18N('T_CORE_PAGE_FIELD.ID', '页面字段配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_PAGE_FIELD.PFNAME', '页面字段配置的配置名称', '配置名称', 'zh-CN', '配置名称'); +CALL INSERTI18N('T_CORE_PAGE_FIELD.CREATEDBYID', '页面字段配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_PAGE_FIELD.CREATEDBYNAME', '页面字段配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_PAGE_FIELD.CREATEDTIME', '页面字段配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_PAGE_FIELD.CREATEDBYORGID', '页面字段配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_PAGE_FIELD.CREATEDBYORGNAME', '页面字段配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP.SERVICE_NAME', '页面组件', '页面组件', 'zh-CN', '页面组件'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP.ID', '页面组件的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP.PFID', '页面组件的配置表主键', '配置表主键', 'zh-CN', '配置表主键'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP.COMPID', '页面组件的页面组件编码', '页面组件编码', 'zh-CN', '页面组件编码'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP.TABLENAME', '页面组件的数据库表', '数据库表', 'zh-CN', '数据库表'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP.COMPCATEGORY', '页面组件的组件类型', '组件类型', 'zh-CN', '组件类型'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP.CREATEDBYID', '页面组件的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP.CREATEDBYNAME', '页面组件的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP.CREATEDTIME', '页面组件的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP.CREATEDBYORGID', '页面组件的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP.CREATEDBYORGNAME', '页面组件的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.SERVICE_NAME', '页面组件字段', '页面组件字段', 'zh-CN', '页面组件字段'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.ID', '页面组件字段的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.PFCID', '页面组件字段的配置组件表ID', '配置组件表ID', 'zh-CN', '配置组件表ID'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.FIELDNAME', '页面组件字段的表中字段名称', '表中字段名称', 'zh-CN', '表中字段名称'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.FIELD', '页面组件字段的页面字段Field', '页面字段Field', 'zh-CN', '页面字段Field'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.TITLE', '页面组件字段的页面字段Title', '页面字段Title', 'zh-CN', '页面字段Title'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.TYPE', '页面组件字段的字段类型', '字段类型', 'zh-CN', '字段类型'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.SELECTDS', '页面组件字段的下拉列表数据源', '下拉列表数据源', 'zh-CN', '下拉列表数据源'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.CHOOSEDS', '页面组件字段的选择框数据源', '选择框数据源', 'zh-CN', '选择框数据源'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.COLSPAN', '页面组件字段的占用列数', '占用列数', 'zh-CN', '占用列数'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.READONLY', '页面组件字段的只读', '只读', 'zh-CN', '只读'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.VALUE', '页面组件字段的默认值', '默认值', 'zh-CN', '默认值'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.WIDTH', '页面组件字段的列宽', '列宽', 'zh-CN', '列宽'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.EDITOR', '页面组件字段的编辑', '编辑', 'zh-CN', '编辑'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.EXTCONF', '页面组件字段的辅助配置(JSON格式)', '辅助配置(JSON格式)', 'zh-CN', '辅助配置(JSON格式)'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.ORDERNO', '页面组件字段的排序号', '排序号', 'zh-CN', '排序号'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.CREATEDBYID', '页面组件字段的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.CREATEDBYNAME', '页面组件字段的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.CREATEDTIME', '页面组件字段的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.CREATEDBYORGID', '页面组件字段的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.CREATEDBYORGNAME', '页面组件字段的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.PAGE_FIELDS.MODAL.PAGEFIELD_ADD', '增加页面配置', '增加页面配置', 'zh-CN', '增加页面配置'); +CALL INSERTI18N('CORE.MODULE.ITEM.PAGE_FIELDS.MODAL.CHOOSE', '页面字段配置选择', '页面字段配置选择', 'zh-CN', '页面字段配置选择'); +CALL INSERTI18N('GIKAM.VALIDATOR.REQUIRED', '必填项,请填写', '必填项,请填写', 'zh-CN', '必填项,请填写'); +CALL INSERTI18N('GIKAM.VALIDATOR.FILEREQUIRED', '未上传,请上传', '未上传,请上传', 'zh-CN', '未上传,请上传'); +CALL INSERTI18N('GIKAM.VALIDATOR.INTEGER', '整数,请填写', '整数,请填写', 'zh-CN', '整数,请填写'); +CALL INSERTI18N('GIKAM.VALIDATOR.UPPERCASE', '大写英文字母,请填写', '大写英文字母,请填写', 'zh-CN', '大写英文字母,请填写'); +CALL INSERTI18N('GIKAM.VALIDATOR.CHECKED_DATA', '已选中数据', '已选中数据', 'zh-CN', '已选中数据'); +CALL INSERTI18N('GIKAM.VALIDATOR.INVALID_ROWNUMBER', '已选中序号', '已选中序号', 'zh-CN', '已选中序号'); +CALL INSERTI18N('GIKAM.MODAL.CHECK_GANTT', '查看甘特图', '查看甘特图', 'zh-CN', '查看甘特图'); +CALL INSERTI18N('GIKAM.MODAL.CHEM', '化学分子式', '化学分子式', 'zh-CN', '化学分子式'); +CALL INSERTI18N('GIKAM.MODAL.CHOOSE-EXPORT-COLUMNS', '选择导出列', '选择导出列', 'zh-CN', '选择导出列'); +CALL INSERTI18N('GIKAM.CRON.CRON_MONTH', '月', '月', 'zh-CN', '月'); +CALL INSERTI18N('GIKAM.CRON.CRON_DAY', '日', '日', 'zh-CN', '日'); +CALL INSERTI18N('GIKAM.CRON.CRON_HOUR', '小时', '小时', 'zh-CN', '小时'); +CALL INSERTI18N('GIKAM.CRON.CRON_MINUTE', '分钟', '分钟', 'zh-CN', '分钟'); +CALL INSERTI18N('GIKAM.CRON.CRON_RESULT', '表达式', '表达式', 'zh-CN', '表达式'); +CALL INSERTI18N('GIKAM.CRON.CRON_BEGIN', '从', '从', 'zh-CN', '从'); +CALL INSERTI18N('GIKAM.CRON.CRON_EVERY', '每', '每', 'zh-CN', '每'); +CALL INSERTI18N('GIKAM.CRON.CRON_DRAW', '指定', '指定', 'zh-CN', '指定'); +CALL INSERTI18N('GIKAM.CRON.CRON_MONTH_BEGIN', '月开始,', '月开始,', 'zh-CN', '月开始,'); +CALL INSERTI18N('GIKAM.CRON.CRON_MONTH_TIMES', '个月执行一次', '个月执行一次', 'zh-CN', '个月执行一次'); +CALL INSERTI18N('GIKAM.CRON.CRON_DAY_BEGIN', '号开始,', '号开始,', 'zh-CN', '号开始,'); +CALL INSERTI18N('GIKAM.CRON.CRON_DAY_TIMES', '天执行一次', '天执行一次', 'zh-CN', '天执行一次'); +CALL INSERTI18N('GIKAM.CRON.CRON_HOUR_BEGIN', '小时开始,', '小时开始,', 'zh-CN', '小时开始,'); +CALL INSERTI18N('GIKAM.CRON.CRON_HOUR_TIMES', '小时执行一次', '小时执行一次', 'zh-CN', '小时执行一次'); +CALL INSERTI18N('GIKAM.CRON.CRON_MINUTE_BEGIN', '分钟开始,', '分钟开始,', 'zh-CN', '分钟开始,'); +CALL INSERTI18N('GIKAM.CRON.CRON_MINUTE_TIMES', '分钟执行一次', '分钟执行一次', 'zh-CN', '分钟执行一次'); +CALL INSERTI18N('GIKAM.CRON.TIP.INVALID', '定时任务表达式错误', '定时任务表达式错误', 'zh-CN', '定时任务表达式错误'); +CALL INSERTI18N('GIKAM.LES.PANEL_TITLE', '事务', '事务', 'zh-CN', '事务'); +CALL INSERTI18N('GIKAM.LES.BUTTON.SAVE_AS_TEMPLATE', '保存为模板', '保存为模板', 'zh-CN', '保存为模板'); +CALL INSERTI18N('GIKAM.LES.WIDGET.TEMPLATE.NEW', '新建模板名称', '新建模板名称', 'zh-CN', '新建模板名称'); +CALL INSERTI18N('GIKAM.LES.WIDGET.RECENT_TEMPLATE', '最近使用模板', '最近使用模板', 'zh-CN', '最近使用模板'); +CALL INSERTI18N('GIKAM.LES.WIDGET.ALL_TEMPLATE', '所有模板', '所有模板', 'zh-CN', '所有模板'); +CALL INSERTI18N('GIKAM.LES.WIDGET.MOVEUP', '向上移', '向上移', 'zh-CN', '向上移'); +CALL INSERTI18N('GIKAM.LES.WIDGET.MOVEDOWN', '向下移', '向下移', 'zh-CN', '向下移'); +CALL INSERTI18N('GIKAM.LES.TEMPLATE.NONE', '无', '无', 'zh-CN', '无'); +CALL INSERTI18N('GIKAM.LES.WIDGET.SECTION', '章节', '章节', 'zh-CN', '章节'); +CALL INSERTI18N('GIKAM.LES.WIDGET.SECTION.ADD', '添加章节', '添加章节', 'zh-CN', '添加章节'); +CALL INSERTI18N('GIKAM.LES.WIDGET.SECTION.INCREASE_INDENT', '增加缩进', '增加缩进', 'zh-CN', '增加缩进'); +CALL INSERTI18N('GIKAM.LES.WIDGET.SECTION.DECREASE_INDENT', '减少缩进', '减少缩进', 'zh-CN', '减少缩进'); +CALL INSERTI18N('GIKAM.LES.WIDGET.SPREADSHEET', '表格', '表格', 'zh-CN', '表格'); +CALL INSERTI18N('GIKAM.LES.WIDGET.SPREADSHEET.ADD', '添加表格', '添加表格', 'zh-CN', '添加表格'); +CALL INSERTI18N('GIKAM.LES.WIDGET.FILEVIEWER', '图片上传', '图片上传', 'zh-CN', '图片上传'); +CALL INSERTI18N('GIKAM.LES.WIDGET.FILEVIEWER.ADD', '添加图片', '添加图片', 'zh-CN', '添加图片'); +CALL INSERTI18N('GIKAM.LES.WIDGET.MOLECULARFORMULA', '分子式', '分子式', 'zh-CN', '分子式'); +CALL INSERTI18N('GIKAM.LES.WIDGET.MOLECULARFORMULA.ADD', '添加分子式', '添加分子式', 'zh-CN', '添加分子式'); +CALL INSERTI18N('GIKAM.LES.SYSTEM_FLEXIBILITY.BUTTON.COPY', '复制', '复制', 'zh-CN', '复制'); +CALL INSERTI18N('GIKAM.LES.SYSTEM_FLEXIBILITY.BUTTON.CONNECT-BALANCE', '连接天平', '连接天平', 'zh-CN', '连接天平'); +CALL INSERTI18N('GIKAM.LES.SYSTEM_FLEXIBILITY.BUTTON.DISCONNECT-BALANCE', '断开连接', '断开连接', 'zh-CN', '断开连接'); +CALL INSERTI18N('GIKAM.LES.SYSTEM_FLEXIBILITY.BUTTON.FILE-COLLECT', '文件采集', '文件采集', 'zh-CN', '文件采集'); +CALL INSERTI18N('GIKAM.LES.SYSTEM_FLEXIBILITY.BUTTON.CALCULATE', '计算', '计算', 'zh-CN', '计算'); +CALL INSERTI18N('GIKAM.LES.SYSTEM_FLEXIBILITY.BUTTON.CLOSE', '关闭', '关闭', 'zh-CN', '关闭'); +CALL INSERTI18N('GIKAM.LES.SYSTEM_FLEXIBILITY.TITLE.ITEMS', '检测项目', '检测项目', 'zh-CN', '检测项目'); +CALL INSERTI18N('GIKAM.LES.SYSTEM_FLEXIBILITY.TIP.CHOOSE_ITEM', '请选择检测项目', '请选择检测项目', 'zh-CN', '请选择检测项目'); +CALL INSERTI18N('GIKAM.LES.SYSTEM_FLEXIBILITY.TIP.ADD_ITEM', '请添加分析项目', '请添加分析项目', 'zh-CN', '请添加分析项目'); +CALL INSERTI18N('GIKAM.LES.SYSTEM_FLEXIBILITY.TIP.CHOOSE_ONLY_ONE', '请选择一条数据进行复制', '请选择一条数据进行复制', 'zh-CN', '请选择一条数据进行复制'); +CALL INSERTI18N('GIKAM.LES.SYSTEM_FLEXIBILITY.MODAL.CONNECT', '连接仪器', '连接仪器', 'zh-CN', '连接仪器'); +CALL INSERTI18N('CORE.MODULE.SYS.MENU.VALIDATOR.DELETE_ONELEVEL_MENU', '含有子节点,不允许删除', '含有子节点,不允许删除', 'zh-CN', '含有子节点,不允许删除'); +CALL INSERTI18N('CORE.MODULE.SYS.MENU.EDIT.INSERT_ONLY_ONELEVEL_MENU', '只能增加一级节点菜单', '只能增加一级节点菜单', 'zh-CN', '只能增加一级节点菜单'); +CALL INSERTI18N('CORE.MODULE.SYS.MENU.EDIT.DELETE_ONLY_ONELEVEL_MENU', '只能删除一级节点菜单', '只能删除一级节点菜单', 'zh-CN', '只能删除一级节点菜单'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG.SERVICE_NAME', '报表配置', '报表配置', 'zh-CN', '报表配置'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG.ID', '报表配置的报表组编码', '报表组编码', 'zh-CN', '报表组编码'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG.NAME', '报表配置的报表组名称', '报表组名称', 'zh-CN', '报表组名称'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG.REMARK', '报表配置的描述', '描述', 'zh-CN', '描述'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG.VERSION', '报表配置的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG.CATEGORY', '报表配置的类别', '类别', 'zh-CN', '类别'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG.ORDERNO', '报表配置的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG.USERID', '报表配置的用户编码', '用户编码', 'zh-CN', '用户编码'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG.USERNAME', '报表配置的用户名称', '用户名称', 'zh-CN', '用户名称'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.SERVICE_NAME', '报表配置明细', '报表配置明细', 'zh-CN', '报表配置明细'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.ID', '报表配置明细的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.REPORTCONFIGLINENO', '报表配置明细的编号', '编号', 'zh-CN', '编号'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.REPORTCONFIGID', '报表配置明细的报表配置主键', '报表配置主键', 'zh-CN', '报表配置主键'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.REPORTNAME', '报表配置明细的报表名称', '报表名称', 'zh-CN', '报表名称'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.FILENAME', '报表配置明细的文件名称', '文件名称', 'zh-CN', '文件名称'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.PARAM', '报表配置明细的报表参数', '报表参数', 'zh-CN', '报表参数'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.DEFAULTPARAM', '报表配置明细的参数默认值', '参数默认值', 'zh-CN', '参数默认值'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.VERSION', '报表配置明细的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.CREATEDBYID', '报表配置明细的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.CREATEDBYNAME', '报表配置明细的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.CREATEDTIME', '报表配置明细的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.CREATEDBYORGID', '报表配置明细的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.CREATEDBYORGNAME', '报表配置明细的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.LASTUPDATEDBYID', '报表配置明细的更新人编码', '更新人编码', 'zh-CN', '更新人编码'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.LASTUPDATEDBYNAME', '报表配置明细的更新人名称', '更新人名称', 'zh-CN', '更新人名称'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.LASTUPDATEDTIME', '报表配置明细的更新时间', '更新时间', 'zh-CN', '更新时间'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.ACTIVATEDFLAG', '报表配置明细的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.ACTIVATEDBYID', '报表配置明细的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.ACTIVATEDBYNAME', '报表配置明细的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.ACTIVATEDTIME', '报表配置明细的启用人时间', '启用人时间', 'zh-CN', '启用人时间'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.ORDERNO', '报表配置明细的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TAB.BASE_INFO', '基础信息', '基础信息', 'zh-CN', '基础信息'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TAB.LINE', '报表配置明细', '报表配置明细', 'zh-CN', '报表配置明细'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.LINE_SELECT.TAB.CHOOSE_REPORT', '选择报表', '选择报表', 'zh-CN', '选择报表'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TITLE.REPORTVIEW', '报表预览', '报表预览', 'zh-CN', '报表预览'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TAB.USER_PERMISSION', '访问人员', '访问人员', 'zh-CN', '访问人员'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.CHOOSE_LINE', '请选择明细', '请选择明细', 'zh-CN', '请选择明细'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TAB.ADD_REPORT_INFO', '新增报表组', '新增报表组', 'zh-CN', '新增报表组'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.SELECT_BEFORE_ACTION', '请至少选择一条数据', '请至少选择一条数据', 'zh-CN', '请至少选择一条数据'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.LINE_ACTIVATE_FAILURE', '选中的数据已包含启用数据,请重新选择', '选中的数据已包含启用数据,请重新选择', 'zh-CN', '选中的数据已包含启用数据,请重新选择'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.LINE_DEACTIVATE_FAILURE', '选中的数据已包含停用数据,请重新选择', '选中的数据已包含停用数据,请重新选择', 'zh-CN', '选中的数据已包含停用数据,请重新选择'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.LINE_MULTI_CHOOSE_FAILURE', '每次只能选择一条数据上传附件', '每次只能选择一条数据上传附件', 'zh-CN', '每次只能选择一条数据上传附件'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.LINE_REPEAT_UPLOAD_FAILURE', '每个报表配置明细只能上传一个附件', '每个报表配置明细只能上传一个附件', 'zh-CN', '每个报表配置明细只能上传一个附件'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.LINE_ATTACHMENT_EXISTS', '存在报表文件,请确认是否覆盖', '存在报表文件,请确认是否覆盖', 'zh-CN', '存在报表文件,请确认是否覆盖'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.VIEW_REPORT_FAILURE', '该报表配置没有已发布的配置明细,请检查', '该报表配置没有已发布的配置明细,请检查', 'zh-CN', '该报表配置没有已发布的配置明细,请检查'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.LINE_VALID_ATTACHMENT_FAILURE', '未上传报表附件不允许发布,请重新选择', '未上传报表附件不允许发布,请重新选择', 'zh-CN', '未上传报表附件不允许发布,请重新选择'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TITLE.SUB_REPORT', '子报表', '子报表', 'zh-CN', '子报表'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TITLE.SUB_REPORT_CONFIG', '子报表配置', '子报表配置', 'zh-CN', '子报表配置'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.CONFIRM_DELETE', '是否删除选中的项目?', '是否删除选中的项目?', 'zh-CN', '是否删除选中的项目?'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.MODAL.ADD_LINE', '添加报表配置明细', '添加报表配置明细', 'zh-CN', '添加报表配置明细'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.REPORTCONFIGLINENO_CAN_ONLY_CONTAIN_ENGLISH_LETTERS_AND_NUMBERS', '编号只能包含英文字母和数字', '编号只能包含英文字母和数字', 'zh-CN', '编号只能包含英文字母和数字'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.VIEW_REPORT_MUST_UPLOAD_FILES_FIRST', '请上传报表文件后再预览', '请上传报表文件后再预览', 'zh-CN', '请上传报表文件后再预览'); +CALL INSERTI18N('T_CORE_AREA.SERVICE_NAME', '地域表', '地域表', 'zh-CN', '地域表'); +CALL INSERTI18N('T_CORE_AREA.ID', '地域表的地域编码', '地域编码', 'zh-CN', '地域编码'); +CALL INSERTI18N('T_CORE_AREA.AREANAME', '地域表的地域名称', '地域名称', 'zh-CN', '地域名称'); +CALL INSERTI18N('T_CORE_AREA.AREACATEGORY', '地域表的地域级别', '地域级别', 'zh-CN', '地域级别'); +CALL INSERTI18N('T_CORE_AREA.PARENTID', '地域表的上级地域编码', '上级地域编码', 'zh-CN', '上级地域编码'); +CALL INSERTI18N('T_CORE_AREA.ORDERNO', '地域表的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_AREA.VERSION', '地域表的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_AREA.CREATEDTIME', '地域表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_AREA.CREATEDBYID', '地域表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_AREA.CREATEDBYNAME', '地域表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_AREA.CREATEDBYORGID', '地域表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_AREA.CREATEDBYORGNAME', '地域表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_AREA.LASTSUSPENDEDFLAG', '地域表的注销标志', '注销标志', 'zh-CN', '注销标志'); +CALL INSERTI18N('T_CORE_AREA.LASTSUSPENDEDBYID', '地域表的注销人ID', '注销人ID', 'zh-CN', '注销人ID'); +CALL INSERTI18N('T_CORE_AREA.LASTSUSPENDEDBYNAME', '地域表的最后注销人名称', '最后注销人名称', 'zh-CN', '最后注销人名称'); +CALL INSERTI18N('T_CORE_AREA.LASTSUSPENDEDTIME', '地域表的注销时间', '注销时间', 'zh-CN', '注销时间'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.SERVICE_NAME', '银行账户', '银行账户', 'zh-CN', '银行账户'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.ID', '银行账户的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.BANKACCOUNT', '银行账户的银行账户', '银行账户', 'zh-CN', '银行账户'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.BANKACCOUNTNO', '银行账户的银行账号', '银行账号', 'zh-CN', '银行账号'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.BANKACCOUNTNAME', '银行账户的银行账户名称', '银行账户名称', 'zh-CN', '银行账户名称'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.BANKID', '银行账户的银行ID', '银行ID', 'zh-CN', '银行ID'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.BANKNAME', '银行账户的银行名称', '银行名称', 'zh-CN', '银行名称'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.BANKBRANCHNAME', '银行账户的分行名称', '分行名称', 'zh-CN', '分行名称'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.USEDBYORGID', '银行账户的使用单位编码', '使用单位编码', 'zh-CN', '使用单位编码'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.USEDBYORGNAME', '银行账户的使用单位名称', '使用单位名称', 'zh-CN', '使用单位名称'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.VERSION', '银行账户的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.CREATEDBYID', '银行账户的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.CREATEDBYNAME', '银行账户的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.CREATEDTIME', '银行账户的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.CREATEDBYORGID', '银行账户的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.CREATEDBYORGNAME', '银行账户的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.LASTUPDATEDBYID', '银行账户的最后修改人编码', '最后修改人编码', 'zh-CN', '最后修改人编码'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.LASTUPDATEDTIME', '银行账户的最后修改时间', '最后修改时间', 'zh-CN', '最后修改时间'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.LASTSUSPENDEDFLAG', '银行账户的注销标志', '注销标志', 'zh-CN', '注销标志'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.LASTSUSPENDEDBYID', '银行账户的注销人编码', '注销人编码', 'zh-CN', '注销人编码'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.LASTSUSPENDEDTIME', '银行账户的注销时间', '注销时间', 'zh-CN', '注销时间'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.LASTSUSPENDEDBYNAME', '银行账户的注销人名称', '注销人名称', 'zh-CN', '注销人名称'); +CALL INSERTI18N('T_CORE_CHART.SERVICE_NAME', '图表', '图表', 'zh-CN', '图表'); +CALL INSERTI18N('T_CORE_CHART.ID', '图表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CHART.CHARTNAME', '图表的图表名称', '图表名称', 'zh-CN', '图表名称'); +CALL INSERTI18N('T_CORE_CHART.CHARTTYPE', '图表的图表类型', '图表类型', 'zh-CN', '图表类型'); +CALL INSERTI18N('T_CORE_CHART.SEARCHSQL', '图表的sql', 'sql', 'zh-CN', 'sql'); +CALL INSERTI18N('T_CORE_CHART.REMARK', '图表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_CHART.VERSION', '图表的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_CHART.CREATEDBYID', '图表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CHART.CREATEDBYNAME', '图表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CHART.CREATEDTIME', '图表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CHART.CREATEDBYORGID', '图表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CHART.CREATEDBYORGNAME', '图表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CHART.PROCESSINSTANCEID', '图表的工作流ID', '工作流ID', 'zh-CN', '工作流ID'); +CALL INSERTI18N('T_CORE_CHART.LASTAUDITEDFLAG', '图表的审核标志', '审核标志', 'zh-CN', '审核标志'); +CALL INSERTI18N('T_CORE_CHART.LASTAUDITEDBYID', '图表的审核人ID', '审核人ID', 'zh-CN', '审核人ID'); +CALL INSERTI18N('T_CORE_CHART.LASTAUDITEDTIME', '图表的审核时间', '审核时间', 'zh-CN', '审核时间'); +CALL INSERTI18N('T_CORE_CHART.LASTREJECTEDBYID', '图表的回退人/审核拒绝人', '回退人/审核拒绝人', 'zh-CN', '回退人/审核拒绝人'); +CALL INSERTI18N('T_CORE_CHART.LASTREJECTEDFLAG', '图表的回退标志/审核拒绝标志', '回退标志/审核拒绝标志', 'zh-CN', '回退标志/审核拒绝标志'); +CALL INSERTI18N('T_CORE_CHART.LASTREJECTEDTIME', '图表的回退时间/审核拒绝时间', '回退时间/审核拒绝时间', 'zh-CN', '回退时间/审核拒绝时间'); +CALL INSERTI18N('T_CORE_CHART.LASTAUDITEDBYNAME', '图表的审核人名称', '审核人名称', 'zh-CN', '审核人名称'); +CALL INSERTI18N('T_CORE_CHART.LASTREJECTEDBYNAME', '图表的回退人/审核拒绝人名称', '回退人/审核拒绝人名称', 'zh-CN', '回退人/审核拒绝人名称'); +CALL INSERTI18N('T_CORE_CHART.SUBMITTEDBYID', '图表的提交人ID', '提交人ID', 'zh-CN', '提交人ID'); +CALL INSERTI18N('T_CORE_CHART.SUBMITTEDBYNAME', '图表的提交人名称', '提交人名称', 'zh-CN', '提交人名称'); +CALL INSERTI18N('T_CORE_CHART.SEARCHRULE', '图表的搜索规则', '搜索规则', 'zh-CN', '搜索规则'); +CALL INSERTI18N('T_CORE_CHART.CHARTSTATUS', '图表的图表状态', '图表状态', 'zh-CN', '图表状态'); +CALL INSERTI18N('T_CORE_CHART.SUBMITTEDTIME', '图表的提交日期', '提交日期', 'zh-CN', '提交日期'); +CALL INSERTI18N('T_CORE_CHART_CONFIG.SERVICE_NAME', '图表配置表', '图表配置表', 'zh-CN', '图表配置表'); +CALL INSERTI18N('T_CORE_CHART_CONFIG.ID', '图表配置表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CHART_CONFIG.MASTERID', '图表配置表的图表编码', '图表编码', 'zh-CN', '图表编码'); +CALL INSERTI18N('T_CORE_CHART_CONFIG.COLUMNTITLE', '图表配置表的列表头', '列表头', 'zh-CN', '列表头'); +CALL INSERTI18N('T_CORE_CHART_CONFIG.COLUMNFIELD', '图表配置表的列字段', '列字段', 'zh-CN', '列字段'); +CALL INSERTI18N('T_CORE_CHART_CONFIG.COLUMNTYPE', '图表配置表的列类型', '列类型', 'zh-CN', '列类型'); +CALL INSERTI18N('T_CORE_CHART_CONFIG.COLUMNCATEGORY', '图表配置表的列范围', '列范围', 'zh-CN', '列范围'); +CALL INSERTI18N('T_CORE_CHART_CONFIG.CHART', '图表配置表的是否图形化', '是否图形化', 'zh-CN', '是否图形化'); +CALL INSERTI18N('T_CORE_CHART_CONFIG.MATCHPATTERN', '图表配置表的匹配类型', '匹配类型', 'zh-CN', '匹配类型'); +CALL INSERTI18N('T_CORE_CHART_CONFIG.COLOR', '图表配置表的列颜色', '列颜色', 'zh-CN', '列颜色'); +CALL INSERTI18N('T_CORE_CHART_CONFIG.ORDERNO', '图表配置表的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_CHART_CONFIG.COLUMNPARAM', '图表配置表的列参数', '列参数', 'zh-CN', '列参数'); +CALL INSERTI18N('T_CORE_CHART_SEARCH_CONFIG.SERVICE_NAME', '图表配置表', '图表配置表', 'zh-CN', '图表配置表'); +CALL INSERTI18N('T_CORE_CHART_SEARCH_CONFIG.ID', '图表配置表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CHART_SEARCH_CONFIG.MASTERID', '图表配置表的图表编码', '图表编码', 'zh-CN', '图表编码'); +CALL INSERTI18N('T_CORE_CHART_SEARCH_CONFIG.SEARCHLABEL', '图表配置表的查询条件label', '查询条件label', 'zh-CN', '查询条件label'); +CALL INSERTI18N('T_CORE_CHART_SEARCH_CONFIG.SEARCHFIELD', '图表配置表的查询条件字段', '查询条件字段', 'zh-CN', '查询条件字段'); +CALL INSERTI18N('T_CORE_CHART_SEARCH_CONFIG.SEARCHTYPE', '图表配置表的查询字段类型', '查询字段类型', 'zh-CN', '查询字段类型'); +CALL INSERTI18N('T_CORE_CHART_SEARCH_CONFIG.SEARCHCATEGORY', '图表配置表的查询字段范围', '查询字段范围', 'zh-CN', '查询字段范围'); +CALL INSERTI18N('T_CORE_CHART_SEARCH_CONFIG.SQL', '图表配置表的sql', 'sql', 'zh-CN', 'sql'); +CALL INSERTI18N('T_CORE_CHART_SEARCH_CONFIG.ORDERNO', '图表配置表的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_CHART_SEARCH_CONFIG.SEARCHPARAM', '图表配置表的查询字段参数', '查询字段参数', 'zh-CN', '查询字段参数'); +CALL INSERTI18N('T_CORE_DATASOURCE.SERVICE_NAME', '系统数据来源类别表', '系统数据来源类别表', 'zh-CN', '系统数据来源类别表'); +CALL INSERTI18N('T_CORE_DATASOURCE.ID', '系统数据来源类别表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_DATASOURCE.SOURCETYPE', '系统数据来源类别表的数据来源类型', '数据来源类型', 'zh-CN', '数据来源类型'); +CALL INSERTI18N('T_CORE_DATASOURCE.SOURCETYPENAME', '系统数据来源类别表的数据来源类型名称', '数据来源类型名称', 'zh-CN', '数据来源类型名称'); +CALL INSERTI18N('T_CORE_DATASOURCE.TABLENAME', '系统数据来源类别表的业务表名', '业务表名', 'zh-CN', '业务表名'); +CALL INSERTI18N('T_CORE_DATASOURCE.ACTIVATEDFLAG', '系统数据来源类别表的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_CORE_DATASOURCE.REMARK', '系统数据来源类别表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_DATASOURCE.ORDERNO', '系统数据来源类别表的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_DATE_SEQUENCE.SERVICE_NAME', '系统序列', '系统序列', 'zh-CN', '系统序列'); +CALL INSERTI18N('T_CORE_DATE_SEQUENCE.ID', '系统序列的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_DATE_SEQUENCE.YEAR', '系统序列的年份', '年份', 'zh-CN', '年份'); +CALL INSERTI18N('T_CORE_DATE_SEQUENCE.MONTH', '系统序列的月份', '月份', 'zh-CN', '月份'); +CALL INSERTI18N('T_CORE_DATE_SEQUENCE.PATTERN', '系统序列的序列样式', '序列样式', 'zh-CN', '序列样式'); +CALL INSERTI18N('T_CORE_DATE_SEQUENCE.SEQ', '系统序列的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_CORE_DOCUMENT.SERVICE_NAME', '相关说明', '相关说明', 'zh-CN', '相关说明'); +CALL INSERTI18N('T_CORE_DOCUMENT.ID', '相关说明的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_DOCUMENT.TARGETID', '相关说明的目标业务ID', '目标业务ID', 'zh-CN', '目标业务ID'); +CALL INSERTI18N('T_CORE_DOCUMENT.TARGETTYPE', '相关说明的相关说明类型', '相关说明类型', 'zh-CN', '相关说明类型'); +CALL INSERTI18N('T_CORE_DOCUMENT.CONTENT', '相关说明的相关说明内容', '相关说明内容', 'zh-CN', '相关说明内容'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_RECEIPENT.SERVICE_NAME', '邮件配置接收者表', '邮件配置接收者表', 'zh-CN', '邮件配置接收者表'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_RECEIPENT.ID', '邮件配置接收者表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_RECEIPENT.CONFIGID', '邮件配置接收者表的邮件配置编码', '邮件配置编码', 'zh-CN', '邮件配置编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_RECEIPENT.RECEIPENTID', '邮件配置接收者表的接收者ID', '接收者ID', 'zh-CN', '接收者ID'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_RECEIPENT.CREATEDBYID', '邮件配置接收者表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_RECEIPENT.CREATEDBYNAME', '邮件配置接收者表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_RECEIPENT.CREATEDTIME', '邮件配置接收者表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_RECEIPENT.CREATEDBYORGID', '邮件配置接收者表的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_RECEIPENT.CREATEDBYORGNAME', '邮件配置接收者表的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_FILE.SERVICE_NAME', '文件', '文件', 'zh-CN', '文件'); +CALL INSERTI18N('T_CORE_FILE.ID', '文件的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_FILE.TARGETID', '文件的对应业务主键', '对应业务主键', 'zh-CN', '对应业务主键'); +CALL INSERTI18N('T_CORE_FILE.MD5NAME', '文件的MD5加密的文件名称', 'MD5加密的文件名称', 'zh-CN', 'MD5加密的文件名称'); +CALL INSERTI18N('T_CORE_FILE.FILEEXT', '文件的文件扩展名', '文件扩展名', 'zh-CN', '文件扩展名'); +CALL INSERTI18N('T_CORE_FILE.SCOPE', '文件的访问范围', '访问范围', 'zh-CN', '访问范围'); +CALL INSERTI18N('T_CORE_FILE.TIMES', '文件的下载次数', '下载次数', 'zh-CN', '下载次数'); +CALL INSERTI18N('T_CORE_FILE.VALIDTIMEFROM', '文件的生效开始日期', '生效开始日期', 'zh-CN', '生效开始日期'); +CALL INSERTI18N('T_CORE_FILE.VALIDTIMETO', '文件的生效截止日期', '生效截止日期', 'zh-CN', '生效截止日期'); +CALL INSERTI18N('T_CORE_FILE.EXT', '文件的额外信息', '额外信息', 'zh-CN', '额外信息'); +CALL INSERTI18N('T_CORE_FILE.CREATEDTIME', '文件的制单日期', '制单日期', 'zh-CN', '制单日期'); +CALL INSERTI18N('T_CORE_FILE.NAME', '文件的文件名称', '文件名称', 'zh-CN', '文件名称'); +CALL INSERTI18N('T_CORE_FILE.CREATEDBYID', '文件的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_FILE.CREATEDBYNAME', '文件的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_FILE.PERMANENT', '文件的长期生效', '长期生效', 'zh-CN', '长期生效'); +CALL INSERTI18N('T_CORE_FILE.DOWNLOADABLE', '文件的是否允许下载', '是否允许下载', 'zh-CN', '是否允许下载'); +CALL INSERTI18N('T_CORE_FILE.BIZCATEGORY', '文件的业务类型', '业务类型', 'zh-CN', '业务类型'); +CALL INSERTI18N('T_CORE_FILE.REMARK', '文件的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_FILE.LFILECATEGORYID', '文件的大类编码', '大类编码', 'zh-CN', '大类编码'); +CALL INSERTI18N('T_CORE_FILE.SFILECATEGORYID', '文件的小类编码', '小类编码', 'zh-CN', '小类编码'); +CALL INSERTI18N('T_CORE_FILE.CREATEDBYORGID', '文件的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_FILE.CREATEDBYORGNAME', '文件的制单单位名称', '制单单位名称', 'zh-CN', '制单单位名称'); +CALL INSERTI18N('T_CORE_FILE.SIZE', '文件的文件大小', '文件大小', 'zh-CN', '文件大小'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.SERVICE_NAME', '关键信息变更主表', '关键信息变更主表', 'zh-CN', '关键信息变更主表'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.ID', '关键信息变更主表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.CONFIGID', '关键信息变更主表的关键信息配置编码', '关键信息配置编码', 'zh-CN', '关键信息配置编码'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.NAME', '关键信息变更主表的变更名称', '变更名称', 'zh-CN', '变更名称'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.OLDVALUE', '关键信息变更主表的原值', '原值', 'zh-CN', '原值'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.NEWVALUE', '关键信息变更主表的新值', '新值', 'zh-CN', '新值'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.VERSION', '关键信息变更主表的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.CREATEDBYID', '关键信息变更主表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.CREATEDBYNAME', '关键信息变更主表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.CREATEDTIME', '关键信息变更主表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.CREATEDBYORGID', '关键信息变更主表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.CREATEDBYORGNAME', '关键信息变更主表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.LASTUPDATEDBYID', '关键信息变更主表的最后修改人编码', '最后修改人编码', 'zh-CN', '最后修改人编码'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.LASTUPDATEDBYNAME', '关键信息变更主表的最后修改人名称', '最后修改人名称', 'zh-CN', '最后修改人名称'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.LASTUPDATEDTIME', '关键信息变更主表的最后修改时间', '最后修改时间', 'zh-CN', '最后修改时间'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.LASTREJECTEDFLAG', '关键信息变更主表的回退标志/审核拒绝标志', '回退标志/审核拒绝标志', 'zh-CN', '回退标志/审核拒绝标志'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.LASTREJECTEDBYID', '关键信息变更主表的回退人/审核拒绝人Id', '回退人/审核拒绝人Id', 'zh-CN', '回退人/审核拒绝人Id'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.LASTREJECTEDBYNAME', '关键信息变更主表的回退人/审核拒绝人名称', '回退人/审核拒绝人名称', 'zh-CN', '回退人/审核拒绝人名称'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.LASTREJECTEDTIME', '关键信息变更主表的回退时间/审核拒绝时间', '回退时间/审核拒绝时间', 'zh-CN', '回退时间/审核拒绝时间'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.SUBMITTEDBYID', '关键信息变更主表的提交人id', '提交人id', 'zh-CN', '提交人id'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.SUBMITTEDBYNAME', '关键信息变更主表的提交人姓名', '提交人姓名', 'zh-CN', '提交人姓名'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.SUBMITTEDTIME', '关键信息变更主表的提交时间', '提交时间', 'zh-CN', '提交时间'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.PROCESSINSTANCEID', '关键信息变更主表的工作流Id', '工作流Id', 'zh-CN', '工作流Id'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.LASTAUDITEDFLAG', '关键信息变更主表的审核标志', '审核标志', 'zh-CN', '审核标志'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.LASTAUDITEDBYID', '关键信息变更主表的审核人Id', '审核人Id', 'zh-CN', '审核人Id'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.LASTAUDITEDBYNAME', '关键信息变更主表的审核人名称', '审核人名称', 'zh-CN', '审核人名称'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.LASTAUDITEDTIME', '关键信息变更主表的审核时间', '审核时间', 'zh-CN', '审核时间'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE_LINE.SERVICE_NAME', '关键信息变更明细', '关键信息变更明细', 'zh-CN', '关键信息变更明细'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE_LINE.ID', '关键信息变更明细的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE_LINE.CHANGEID', '关键信息变更明细的主表ID', '主表ID', 'zh-CN', '主表ID'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE_LINE.CONFIGLINEID', '关键信息变更明细的关键信息配置的明细主键', '关键信息配置的明细主键', 'zh-CN', '关键信息配置的明细主键'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE_LINE.TABLENAME', '关键信息变更明细的关键信息所在表名', '关键信息所在表名', 'zh-CN', '关键信息所在表名'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE_LINE.COLUMNNAME', '关键信息变更明细的关键信息所在表中的列名', '关键信息所在表中的列名', 'zh-CN', '关键信息所在表中的列名'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.SERVICE_NAME', '关键信息配置', '关键信息配置', 'zh-CN', '关键信息配置'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.ID', '关键信息配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.NAME', '关键信息配置的名称', '名称', 'zh-CN', '名称'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.VERSION', '关键信息配置的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.CREATEDBYID', '关键信息配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.CREATEDBYNAME', '关键信息配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.CREATEDTIME', '关键信息配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.CREATEDBYORGID', '关键信息配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.CREATEDBYORGNAME', '关键信息配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.LASTUPDATEDBYID', '关键信息配置的最后修改人编码', '最后修改人编码', 'zh-CN', '最后修改人编码'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.LASTUPDATEDBYNAME', '关键信息配置的最后修改人名称', '最后修改人名称', 'zh-CN', '最后修改人名称'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.LASTUPDATEDTIME', '关键信息配置的最后修改时间', '最后修改时间', 'zh-CN', '最后修改时间'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.LASTSUSPENDEDFLAG', '关键信息配置的注销标志', '注销标志', 'zh-CN', '注销标志'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.LASTSUSPENDEDBYID', '关键信息配置的注销人ID', '注销人ID', 'zh-CN', '注销人ID'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.LASTSUSPENDEDBYNAME', '关键信息配置的注销人名称', '注销人名称', 'zh-CN', '注销人名称'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.LASTSUSPENDEDTIME', '关键信息配置的注销时间', '注销时间', 'zh-CN', '注销时间'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.ACTIVATEDFLAG', '关键信息配置的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.ACTIVATEDBYID', '关键信息配置的启用人ID', '启用人ID', 'zh-CN', '启用人ID'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.ACTIVATEDBYNAME', '关键信息配置的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.ACTIVATEDTIME', '关键信息配置的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG_LINE.SERVICE_NAME', '关键信息配置明细', '关键信息配置明细', 'zh-CN', '关键信息配置明细'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG_LINE.ID', '关键信息配置明细的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG_LINE.CONFIGID', '关键信息配置明细的主表ID', '主表ID', 'zh-CN', '主表ID'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG_LINE.TABLENAME', '关键信息配置明细的关键信息所在表名', '关键信息所在表名', 'zh-CN', '关键信息所在表名'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG_LINE.COLUMNNAME', '关键信息配置明细的关键信息所在表中的列名', '关键信息所在表中的列名', 'zh-CN', '关键信息所在表中的列名'); +CALL INSERTI18N('T_CORE_LEVEL_SEQUENCE.SERVICE_NAME', '层次码序列', '层次码序列', 'zh-CN', '层次码序列'); +CALL INSERTI18N('T_CORE_LEVEL_SEQUENCE.PATTERN', '层次码序列的序列样式', '序列样式', 'zh-CN', '序列样式'); +CALL INSERTI18N('T_CORE_LEVEL_SEQUENCE.ID', '层次码序列的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_MENU_GROUP_LINE.SERVICE_NAME', '系统基表', '系统基表', 'zh-CN', '系统基表'); +CALL INSERTI18N('T_CORE_MENU_GROUP_LINE.ID', '系统基表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_MENU_GROUP_LINE.GROUPID', '系统基表的菜单组编码', '菜单组编码', 'zh-CN', '菜单组编码'); +CALL INSERTI18N('T_CORE_MENU_GROUP_LINE.MENUID', '系统基表的系统菜单编码', '系统菜单编码', 'zh-CN', '系统菜单编码'); +CALL INSERTI18N('T_CORE_MENU_GROUP_LINE.PARENTID', '系统基表的上级菜单编码', '上级菜单编码', 'zh-CN', '上级菜单编码'); +CALL INSERTI18N('T_CORE_MENU_GROUP_LINE.MENUNAME', '系统基表的菜单名称', '菜单名称', 'zh-CN', '菜单名称'); +CALL INSERTI18N('T_CORE_MENU_GROUP_LINE.PARAM', '系统基表的参数', '参数', 'zh-CN', '参数'); +CALL INSERTI18N('T_CORE_MENU_GROUP_LINE.ORDERNO', '系统基表的排序号', '排序号', 'zh-CN', '排序号'); +CALL INSERTI18N('T_CORE_MENU_GROUP_LINE.VERSION', '系统基表的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_MENU_GROUP_LINE.CREATEDBYID', '系统基表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_MENU_GROUP_LINE.CREATEDBYNAME', '系统基表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_MENU_GROUP_LINE.CREATEDTIME', '系统基表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_MENU_GROUP_LINE.CREATEDBYORGID', '系统基表的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_MENU_GROUP_LINE.CREATEDBYORGNAME', '系统基表的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_METADATA.SERVICE_NAME', '数据库表中列的元属性', '数据库表中列的元属性', 'zh-CN', '数据库表中列的元属性'); +CALL INSERTI18N('T_CORE_METADATA.ID', '数据库表中列的元属性的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_METADATA.TABLENAME', '数据库表中列的元属性的表名', '表名', 'zh-CN', '表名'); +CALL INSERTI18N('T_CORE_METADATA.COLUMNNAME', '数据库表中列的元属性的表中列名', '表中列名', 'zh-CN', '表中列名'); +CALL INSERTI18N('T_CORE_METADATA.TYPENAME', '数据库表中列的元属性的类型', '类型', 'zh-CN', '类型'); +CALL INSERTI18N('T_CORE_METADATA.NOTE', '数据库表中列的元属性的说明', '说明', 'zh-CN', '说明'); +CALL INSERTI18N('T_CORE_METADATA_VALIDATOR.SERVICE_NAME', '数据库表中列的元属性的验证表', '数据库表中列的元属性的验证表', 'zh-CN', '数据库表中列的元属性的验证表'); +CALL INSERTI18N('T_CORE_METADATA_VALIDATOR.ID', '数据库表中列的元属性的验证表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_METADATA_VALIDATOR.COLUMNNAME', '数据库表中列的元属性的验证表的表中列名', '表中列名', 'zh-CN', '表中列名'); +CALL INSERTI18N('T_CORE_METADATA_VALIDATOR.TYPENAME', '数据库表中列的元属性的验证表的类型', '类型', 'zh-CN', '类型'); +CALL INSERTI18N('T_CORE_METADATA_VALIDATOR.MINSIZE', '数据库表中列的元属性的验证表的字符串验证:最小长度', '字符串验证:最小长度', 'zh-CN', '字符串验证:最小长度'); +CALL INSERTI18N('T_CORE_METADATA_VALIDATOR.MAXSIZE', '数据库表中列的元属性的验证表的字符串验证:最大长度', '字符串验证:最大长度', 'zh-CN', '字符串验证:最大长度'); +CALL INSERTI18N('T_CORE_METADATA_VALIDATOR.NULLABLE', '数据库表中列的元属性的验证表的是否可为空(0-否 1-是)', '是否可为空(0-否 1-是)', 'zh-CN', '是否可为空(0-否 1-是)'); +CALL INSERTI18N('T_CORE_METADATA_VALIDATOR.MIN', '数据库表中列的元属性的验证表的数字验证:最小值,大于等于', '数字验证:最小值,大于等于', 'zh-CN', '数字验证:最小值,大于等于'); +CALL INSERTI18N('T_CORE_METADATA_VALIDATOR.MAX', '数据库表中列的元属性的验证表的数字验证:最大值,小于', '数字验证:最大值,小于', 'zh-CN', '数字验证:最大值,小于'); +CALL INSERTI18N('T_CORE_METADATA_VALIDATOR.FUTURE', '数据库表中列的元属性的验证表的日期验证:不能晚于Bean中该字段的日期,now对应当前日期', '日期验证:不能晚于Bean中该字段的日期,now对应当前日期', 'zh-CN', '日期验证:不能晚于Bean中该字段的日期,now对应当前日期'); +CALL INSERTI18N('T_CORE_METADATA_VALIDATOR.ENABLE', '数据库表中列的元属性的验证表的是否启用(0-否 1-是)', '是否启用(0-否 1-是)', 'zh-CN', '是否启用(0-否 1-是)'); +CALL INSERTI18N('T_CORE_METADATA_VALIDATOR.PAST', '数据库表中列的元属性的验证表的日期验证:不能早于Bean中该字段的日期,now对应当前日期', '日期验证:不能早于Bean中该字段的日期,now对应当前日期', 'zh-CN', '日期验证:不能早于Bean中该字段的日期,now对应当前日期'); +CALL INSERTI18N('T_CORE_METADATA_VALIDATOR.MESSAGE', '数据库表中列的元属性的验证表的验证失败时的错误信息', '验证失败时的错误信息', 'zh-CN', '验证失败时的错误信息'); +CALL INSERTI18N('T_CORE_WKUP_CONF.SERVICE_NAME', '用户的工作区面板配置主表', '用户的工作区面板配置主表', 'zh-CN', '用户的工作区面板配置主表'); +CALL INSERTI18N('T_CORE_WKUP_CONF.ID', '用户的工作区面板配置主表的用户编码', '用户编码', 'zh-CN', '用户编码'); +CALL INSERTI18N('T_CORE_WKUP_CONF.LAYOUT', '用户的工作区面板配置主表的布局', '布局', 'zh-CN', '布局'); +CALL INSERTI18N('T_CORE_WKUP_CONF.VERSION', '用户的工作区面板配置主表的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_WKUP_CONF.CREATEDBYID', '用户的工作区面板配置主表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_WKUP_CONF.CREATEDBYNAME', '用户的工作区面板配置主表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_WKUP_CONF.CREATEDTIME', '用户的工作区面板配置主表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_WKUP_CONF_LINE.SERVICE_NAME', '用户的工作区面板配置主表明细,对应工作区面板', '用户的工作区面板配置主表明细,对应工作区面板', 'zh-CN', '用户的工作区面板配置主表明细,对应工作区面板'); +CALL INSERTI18N('T_CORE_WKUP_CONF_LINE.ID', '用户的工作区面板配置主表明细,对应工作区面板的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_WKUP_CONF_LINE.MASTERID', '用户的工作区面板配置主表明细,对应工作区面板的用户的工作区面板配置主表主键', '用户的工作区面板配置主表主键', 'zh-CN', '用户的工作区面板配置主表主键'); +CALL INSERTI18N('T_CORE_WKUP_CONF_LINE.PANELID', '用户的工作区面板配置主表明细,对应工作区面板的工作区面板ID', '工作区面板ID', 'zh-CN', '工作区面板ID'); +CALL INSERTI18N('T_CORE_WKUP_CONF_LINE.ORDERNO', '用户的工作区面板配置主表明细,对应工作区面板的排序号', '排序号', 'zh-CN', '排序号'); +CALL INSERTI18N('T_CORE_WKUP_CONF_LINE.VERSION', '用户的工作区面板配置主表明细,对应工作区面板的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_WKUP_CONF_LINE.CREATEDBYID', '用户的工作区面板配置主表明细,对应工作区面板的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_WKUP_CONF_LINE.CREATEDBYNAME', '用户的工作区面板配置主表明细,对应工作区面板的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_WKUP_CONF_LINE.CREATEDTIME', '用户的工作区面板配置主表明细,对应工作区面板的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_WKUP_CONF_LINE.CONFIG', '用户的工作区面板配置主表明细,对应工作区面板的界面配置JSON', '界面配置JSON', 'zh-CN', '界面配置JSON'); +CALL INSERTI18N('T_CORE_WK_PANEL.SERVICE_NAME', '工作区面板', '工作区面板', 'zh-CN', '工作区面板'); +CALL INSERTI18N('T_CORE_WK_PANEL.ID', '工作区面板的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_WK_PANEL.TITLE', '工作区面板的标题', '标题', 'zh-CN', '标题'); +CALL INSERTI18N('T_CORE_WK_PANEL.URL', '工作区面板的URL', 'URL', 'zh-CN', 'URL'); +CALL INSERTI18N('T_CORE_WK_PANEL.VERSION', '工作区面板的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_WK_PANEL.CREATEDBYID', '工作区面板的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_WK_PANEL.CREATEDBYNAME', '工作区面板的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_WK_PANEL.CREATEDTIME', '工作区面板的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_WK_PANEL.CREATEDBYORGID', '工作区面板的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_WK_PANEL.CREATEDBYORGNAME', '工作区面板的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_WK_PANEL.LASTSUSPENDEDFLAG', '工作区面板的注销标志', '注销标志', 'zh-CN', '注销标志'); +CALL INSERTI18N('T_CORE_WK_PANEL.LASTSUSPENDEDBYID', '工作区面板的注销人编码', '注销人编码', 'zh-CN', '注销人编码'); +CALL INSERTI18N('T_CORE_WK_PANEL.LASTSUSPENDEDBYNAME', '工作区面板的注销人名称', '注销人名称', 'zh-CN', '注销人名称'); +CALL INSERTI18N('T_CORE_WK_PANEL.LASTSUSPENDEDTIME', '工作区面板的注销时间', '注销时间', 'zh-CN', '注销时间'); +CALL INSERTI18N('T_CORE_WK_PANEL.AUTHORITYCONTROL', '工作区面板的是否控制权限', '是否控制权限', 'zh-CN', '是否控制权限'); +CALL INSERTI18N('T_CORE_WORK_AGENT.SERVICE_NAME', '工作代理表', '工作代理表', 'zh-CN', '工作代理表'); +CALL INSERTI18N('T_CORE_WORK_AGENT.ID', '工作代理表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_WORK_AGENT.AGENT', '工作代理表的代理人', '代理人', 'zh-CN', '代理人'); +CALL INSERTI18N('T_CORE_WORK_AGENT.PRINCIPAL', '工作代理表的被代理人', '被代理人', 'zh-CN', '被代理人'); +CALL INSERTI18N('T_CORE_WORK_AGENT.STARTTIME', '工作代理表的代理时间', '代理时间', 'zh-CN', '代理时间'); +CALL INSERTI18N('T_CORE_WORK_AGENT.ENDTIME', '工作代理表的结束时间', '结束时间', 'zh-CN', '结束时间'); +CALL INSERTI18N('T_CORE_WORK_AGENT.STATUS', '工作代理表的状态(DRAFT,EXECUTING,CLOSED)', '状态(DRAFT,EXECUTING,CLOSED)', 'zh-CN', '状态(DRAFT,EXECUTING,CLOSED)'); +CALL INSERTI18N('T_CORE_WORK_AGENT.CREATEDBYID', '工作代理表的制单人ID', '制单人ID', 'zh-CN', '制单人ID'); +CALL INSERTI18N('T_CORE_WORK_AGENT.CREATEDBYNAME', '工作代理表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_WORK_AGENT.CREATEDTIME', '工作代理表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_WORK_AGENT.CREATEDBYORGID', '工作代理表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_WORK_AGENT.CREATEDBYORGNAME', '工作代理表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_WORK_AGENT_MENU.SERVICE_NAME', '工作代理菜单表', '工作代理菜单表', 'zh-CN', '工作代理菜单表'); +CALL INSERTI18N('T_CORE_WORK_AGENT_MENU.ID', '工作代理菜单表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_WORK_AGENT_MENU.AGENTID', '工作代理菜单表的代理主键', '代理主键', 'zh-CN', '代理主键'); +CALL INSERTI18N('T_CORE_WORK_AGENT_MENU.MENUID', '工作代理菜单表的菜单编码', '菜单编码', 'zh-CN', '菜单编码'); +CALL INSERTI18N('T_CORE_WORK_AGENT_MENU.CREATEDBYID', '工作代理菜单表的制单人ID', '制单人ID', 'zh-CN', '制单人ID'); +CALL INSERTI18N('T_CORE_WORK_AGENT_MENU.CREATEDBYNAME', '工作代理菜单表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_WORK_AGENT_MENU.CREATEDTIME', '工作代理菜单表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_WORK_AGENT_MENU.CREATEDBYORGID', '工作代理菜单表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_WORK_AGENT_MENU.CREATEDBYORGNAME', '工作代理菜单表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.CONNECT', '连接状态', '连接状态', 'zh-CN', '连接状态'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.EQUIPTCATEGORY', '仪器类型', '仪器类型', 'zh-CN', '仪器类型'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.INTERFACECATEGORY', '接口类型', '接口类型', 'zh-CN', '接口类型'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.EQUIPTNO', '仪器编号', '仪器编号', 'zh-CN', '仪器编号'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.EQUIPTNAME', '仪器名称', '仪器名称', 'zh-CN', '仪器名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.IP', 'IP地址', 'IP地址', 'zh-CN', 'IP地址'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.BUTTON.CONNECT', '连接', '连接', 'zh-CN', '连接'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.BUTTON.DISCONNECT', '断开连接', '断开连接', 'zh-CN', '断开连接'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.TIP.LISTENER_FAILURE', '无法连接到串口监听器,请先确保串口监听器正常运行', '无法连接到串口监听器,请先确保串口监听器正常运行', 'zh-CN', '无法连接到串口监听器,请先确保串口监听器正常运行'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.TIP.LISTENER_DOWNLOAD', '是否下载监听工具', '是否下载监听工具', 'zh-CN', '是否下载监听工具'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.TIP.CONNECT_SUCCESS', '连接成功', '连接成功', 'zh-CN', '连接成功'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.TIP.CONNECT_FAILURE', '连接失败', '连接失败', 'zh-CN', '连接失败'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.TIP.CONNECT_EQUIPT', '请选择一台仪器进行连接仪器', '请选择一台仪器进行连接仪器', 'zh-CN', '请选择一台仪器进行连接仪器'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.TIP.IP_CHECK', '当前选择的设备IP为空,不能连接', '当前选择的设备IP为空,不能连接', 'zh-CN', '当前选择的设备IP为空,不能连接'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.TIP.COM_CHECK', '仪器COM口参数不完善', '仪器COM口参数不完善', 'zh-CN', '仪器COM口参数不完善'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.TIP.BAUDRATE_CHECK', '仪器波特率参数不完善', '仪器波特率参数不完善', 'zh-CN', '仪器波特率参数不完善'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.TIP.DATABITS_CHECK', '仪器数据位参数不完善', '仪器数据位参数不完善', 'zh-CN', '仪器数据位参数不完善'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.TIP.STOPBITS_CHECK', '仪器停止位参数不完善', '仪器停止位参数不完善', 'zh-CN', '仪器停止位参数不完善'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.TIP.PARITY_CHECK', '仪器奇偶校验参数不完善', '仪器奇偶校验参数不完善', 'zh-CN', '仪器奇偶校验参数不完善'); +CALL INSERTI18N('T_CORE_ELN_DS.SCOPE', 'ELN数据源的作用域', '作用域', 'zh-CN', '作用域'); +CALL INSERTI18N('T_CORE_ELN_DS.ELNDSNAME', 'ELN数据源的数据源名称', '数据源名称', 'zh-CN', '数据源名称'); +CALL INSERTI18N('T_CORE_ELN_DS.SQLCATEGORY', 'ELN数据源的SQL类型', 'SQL类型', 'zh-CN', 'SQL类型'); +CALL INSERTI18N('T_CORE_ELN_DS.SQLCONTENT', 'ELN数据源的SQL内容', 'SQL内容', 'zh-CN', 'SQL内容'); +CALL INSERTI18N('T_CORE_ELN_DS.SQLCLAUSE', 'ELN数据源的SQL条件', 'SQL条件', 'zh-CN', 'SQL条件'); +CALL INSERTI18N('T_CORE_ELN_DS.DISPLAYCATEGORY', 'ELN数据源的展示类型', '展示类型', 'zh-CN', '展示类型'); +CALL INSERTI18N('T_CORE_ELN_DS.ID', 'ELN数据源的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ELN_DS.CREATEDBYID', 'ELN数据源的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ELN_DS.CREATEDBYNAME', 'ELN数据源的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ELN_DS.CREATEDTIME', 'ELN数据源的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_ELN_DS.CREATEDBYORGID', 'ELN数据源的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_ELN_DS.CREATEDBYORGNAME', 'ELN数据源的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_ELN_DS.ACTIVATEDFLAG', 'ELN数据源的状态0:停用 /1:启用', '状态0:停用 /1:启用', 'zh-CN', '状态0:停用 /1:启用'); +CALL INSERTI18N('T_CORE_ELN_DS.ACTIVATEDBYID', 'ELN数据源的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_ELN_DS.ACTIVATEDBYNAME', 'ELN数据源的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_ELN_DS.ACTIVATEDTIME', 'ELN数据源的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_ELN_DS.SERVICE_NAME', 'ELN数据源', 'ELN数据源', 'zh-CN', 'ELN数据源'); +CALL INSERTI18N('T_CORE_ELN_DS.PIVOTCATEGORY', 'ELN数据源的是否行转列', '是否行转列', 'zh-CN', '是否行转列'); +CALL INSERTI18N('T_CORE_ELN_DS_FIELD.TABLENAME', 'ELN数据源字段的表名称', '表名称', 'zh-CN', '表名称'); +CALL INSERTI18N('T_CORE_ELN_DS_FIELD.COLUMNNAME', 'ELN数据源字段的字段名称', '字段名称', 'zh-CN', '字段名称'); +CALL INSERTI18N('T_CORE_ELN_DS_FIELD.ELNCOLUMNNAME', 'ELN数据源字段的显示名称', '显示名称', 'zh-CN', '显示名称'); +CALL INSERTI18N('T_CORE_ELN_DS_FIELD.WRITEBACK', 'ELN数据源字段的是否反写', '是否反写', 'zh-CN', '是否反写'); +CALL INSERTI18N('T_CORE_ELN_DS_FIELD.ID', 'ELN数据源字段的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ELN_DS_FIELD.DSID', 'ELN数据源字段的主表ELN数据源表ID', '主表ELN数据源表ID', 'zh-CN', '主表ELN数据源表ID'); +CALL INSERTI18N('T_CORE_ELN_DS_FIELD.CREATEDBYID', 'ELN数据源字段的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ELN_DS_FIELD.CREATEDBYNAME', 'ELN数据源字段的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ELN_DS_FIELD.CREATEDTIME', 'ELN数据源字段的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_ELN_DS_FIELD.CREATEDBYORGID', 'ELN数据源字段的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_ELN_DS_FIELD.CREATEDBYORGNAME', 'ELN数据源字段的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_ELN_DS_FIELD.ELNDSID', 'ELN数据源字段的ELN数据源表ID', 'ELN数据源表ID', 'zh-CN', 'ELN数据源表ID'); +CALL INSERTI18N('T_CORE_ELN_DS_FIELD.SERVICE_NAME', 'ELN数据源字段', 'ELN数据源字段', 'zh-CN', 'ELN数据源字段'); +CALL INSERTI18N('T_CORE_ELN_DS_FIELD.PIVOTCOLUMNCATEGORY', 'ELN数据源字段的行转列配置', '行转列配置', 'zh-CN', '行转列配置'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELNS.TAB.DS_INFO', 'ELN数据源信息', 'ELN数据源信息', 'zh-CN', 'ELN数据源信息'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELNS.TAB.DS_INSERT', 'ELN数据源新增', 'ELN数据源新增', 'zh-CN', 'ELN数据源新增'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELNS.TAB.DS_FIELD_INFO', '字段信息', '字段信息', 'zh-CN', '字段信息'); +CALL INSERTI18N('T_CORE_ELN.ID', 'ELN实例的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ELN.ELNTMPLID', 'ELN实例的模板ID', '模板ID', 'zh-CN', '模板ID'); +CALL INSERTI18N('T_CORE_ELN.BIZCATEGORY', 'ELN实例的所属业务', '所属业务', 'zh-CN', '所属业务'); +CALL INSERTI18N('T_CORE_ELN.BIZID', 'ELN实例的业务ID', '业务ID', 'zh-CN', '业务ID'); +CALL INSERTI18N('T_CORE_ELN.STUDYID', 'ELN实例的专题ID', '专题ID', 'zh-CN', '专题ID'); +CALL INSERTI18N('T_CORE_ELN.ELNCONTENT', 'ELN实例的ELN内容', 'ELN内容', 'zh-CN', 'ELN内容'); +CALL INSERTI18N('T_CORE_ELN.ELNPARAM', 'ELN实例的ELN参数', 'ELN参数', 'zh-CN', 'ELN参数'); +CALL INSERTI18N('T_CORE_ELN.ELNSTATUS', 'ELN实例的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_CORE_ELN.ELNNAME', 'ELN实例的名字', '名字', 'zh-CN', '名字'); +CALL INSERTI18N('T_CORE_ELN.CREATEDBYID', 'ELN实例的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ELN.CREATEDBYNAME', 'ELN实例的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ELN.CREATEDTIME', 'ELN实例的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_ELN.CREATEDBYORGID', 'ELN实例的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_ELN.CREATEDBYORGNAME', 'ELN实例的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_ELN.GENERATED_TABLE', 'ELN实例的已生成的表格', '已生成的表格', 'zh-CN', '已生成的表格'); +CALL INSERTI18N('T_CORE_ELN.SERVICE_NAME', 'ELN实例', 'ELN实例', 'zh-CN', 'ELN实例'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.ID', 'ELN修改记录的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.ELNID', 'ELN修改记录的实例ID', '实例ID', 'zh-CN', '实例ID'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.SHEETNO', 'ELN修改记录的SHEET页码', 'SHEET页码', 'zh-CN', 'SHEET页码'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.ROWUUIDCOL', 'ELN修改记录的行uuid+列号', '行uuid+列号', 'zh-CN', '行uuid+列号'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.ROWUUID', 'ELN修改记录的行uuid', '行uuid', 'zh-CN', '行uuid'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.ROWNO', 'ELN修改记录的行号', '行号', 'zh-CN', '行号'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.COLNO', 'ELN修改记录的列号', '列号', 'zh-CN', '列号'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.OLDVALUE', 'ELN修改记录的旧值', '旧值', 'zh-CN', '旧值'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.NEWVALUE', 'ELN修改记录的新值', '新值', 'zh-CN', '新值'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.CREATEDBYID', 'ELN修改记录的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.CREATEDBYNAME', 'ELN修改记录的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.CREATEDTIME', 'ELN修改记录的制单日期', '制单日期', 'zh-CN', '制单日期'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.CREATEDBYORGID', 'ELN修改记录的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.CREATEDBYORGNAME', 'ELN修改记录的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.SERVICE_NAME', 'ELN修改记录', 'ELN修改记录', 'zh-CN', 'ELN修改记录'); +CALL INSERTI18N('T_CORE_ELN_FIELD.ID', 'ELN反写信息表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ELN_FIELD.ELNID', 'ELN反写信息表的ELN实例ID', 'ELN实例ID', 'zh-CN', 'ELN实例ID'); +CALL INSERTI18N('T_CORE_ELN_FIELD.VAL', 'ELN反写信息表的值', '值', 'zh-CN', '值'); +CALL INSERTI18N('T_CORE_ELN_FIELD.TABLENAME', 'ELN反写信息表的表名称', '表名称', 'zh-CN', '表名称'); +CALL INSERTI18N('T_CORE_ELN_FIELD.COLUMNNAME', 'ELN反写信息表的字段名称', '字段名称', 'zh-CN', '字段名称'); +CALL INSERTI18N('T_CORE_ELN_FIELD.BIZID', 'ELN反写信息表的数据的ID', '数据的ID', 'zh-CN', '数据的ID'); +CALL INSERTI18N('T_CORE_ELN_FIELD.CREATEDBYID', 'ELN反写信息表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ELN_FIELD.CREATEDBYNAME', 'ELN反写信息表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ELN_FIELD.CREATEDTIME', 'ELN反写信息表的制单日期', '制单日期', 'zh-CN', '制单日期'); +CALL INSERTI18N('T_CORE_ELN_FIELD.CREATEDBYORGID', 'ELN反写信息表的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_ELN_FIELD.CREATEDBYORGNAME', 'ELN反写信息表的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_ELN_FIELD.OTHERNAME', 'ELN反写信息表的其他名称', '其他名称', 'zh-CN', '其他名称'); +CALL INSERTI18N('T_CORE_ELN_FIELD.SERVICE_NAME', 'ELN反写信息表', 'ELN反写信息表', 'zh-CN', 'ELN反写信息表'); +CALL INSERTI18N('T_CORE_ELN_TMPL.BIZCATEGORY', 'ELN模板的所属业务', '所属业务', 'zh-CN', '所属业务'); +CALL INSERTI18N('T_CORE_ELN_TMPL.LARGECLASS', 'ELN模板的大类', '大类', 'zh-CN', '大类'); +CALL INSERTI18N('T_CORE_ELN_TMPL.SMALLCLASS', 'ELN模板的小类', '小类', 'zh-CN', '小类'); +CALL INSERTI18N('T_CORE_ELN_TMPL.SUBCLASS', 'ELN模板的子类', '子类', 'zh-CN', '子类'); +CALL INSERTI18N('T_CORE_ELN_TMPL.ELNTMPLNAME', 'ELN模板的ELN模板名称', 'ELN模板名称', 'zh-CN', 'ELN模板名称'); +CALL INSERTI18N('T_CORE_ELN_TMPL.PROJECTNAME', 'ELN模板的ELN项目名称', 'ELN项目名称', 'zh-CN', 'ELN项目名称'); +CALL INSERTI18N('T_CORE_ELN_TMPL.ELNCATEGORYNAME', 'ELN模板的ELN类型名称', 'ELN类型名称', 'zh-CN', 'ELN类型名称'); +CALL INSERTI18N('T_CORE_ELN_TMPL.APPROVALPROCESS', 'ELN模板的审批流程', '审批流程', 'zh-CN', '审批流程'); +CALL INSERTI18N('T_CORE_ELN_TMPL.SELECTPROCESS', 'ELN模板的选择流程', '选择流程', 'zh-CN', '选择流程'); +CALL INSERTI18N('T_CORE_ELN_TMPL.REMARK', 'ELN模板的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_ELN_TMPL.WRITEBACKCATEGORY', 'ELN模板的反存控制', '反存控制', 'zh-CN', '反存控制'); +CALL INSERTI18N('T_CORE_ELN_TMPL.SCRIPT', 'ELN模板的BeanShell脚本', 'BeanShell脚本', 'zh-CN', 'BeanShell脚本'); +CALL INSERTI18N('T_CORE_ELN_TMPL.ID', 'ELN模板的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ELN_TMPL.CREATEDBYID', 'ELN模板的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ELN_TMPL.CREATEDTIME', 'ELN模板的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_ELN_TMPL.CREATEDBYORGID', 'ELN模板的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_ELN_TMPL.CREATEDBYORGNAME', 'ELN模板的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_ELN_TMPL.ACTIVATEDFLAG', 'ELN模板的状态0:停用 /1:启用', '状态0:停用 /1:启用', 'zh-CN', '状态0:停用 /1:启用'); +CALL INSERTI18N('T_CORE_ELN_TMPL.ACTIVATEDBYID', 'ELN模板的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_ELN_TMPL.ACTIVATEDBYNAME', 'ELN模板的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_ELN_TMPL.ACTIVATEDTIME', 'ELN模板的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_ELN_TMPL.LASTUPDATEDBYNAME', 'ELN模板的最后修改人名称', '最后修改人名称', 'zh-CN', '最后修改人名称'); +CALL INSERTI18N('T_CORE_ELN_TMPL.CREATEDBYNAME', 'ELN模板的制单人', '制单人', 'zh-CN', '制单人'); +CALL INSERTI18N('T_CORE_ELN_TMPL.LASTUPDATEDTIME', 'ELN模板的修改时间', '修改时间', 'zh-CN', '修改时间'); +CALL INSERTI18N('T_CORE_ELN_TMPL.LASTUPDATEDBYID', 'ELN模板的修改人编码', '修改人编码', 'zh-CN', '修改人编码'); +CALL INSERTI18N('T_CORE_ELN_TMPL.SERVICE_NAME', 'ELN模板', 'ELN模板', 'zh-CN', 'ELN模板'); +CALL INSERTI18N('T_CORE_ELN_TMPL_DS.ELNDSNAME', 'ELN模板数据源的ELN数据源名称', 'ELN数据源名称', 'zh-CN', 'ELN数据源名称'); +CALL INSERTI18N('T_CORE_ELN_TMPL_DS.ID', 'ELN模板数据源的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ELN_TMPL_DS.ELNTMPLID', 'ELN模板数据源的模板ID', '模板ID', 'zh-CN', '模板ID'); +CALL INSERTI18N('T_CORE_ELN_TMPL_DS.ELNDSID', 'ELN模板数据源的数据源ID', '数据源ID', 'zh-CN', '数据源ID'); +CALL INSERTI18N('T_CORE_ELN_TMPL_DS.CREATEDBYID', 'ELN模板数据源的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ELN_TMPL_DS.CREATEDBYNAME', 'ELN模板数据源的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ELN_TMPL_DS.CREATEDTIME', 'ELN模板数据源的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_ELN_TMPL_DS.CREATEDBYORGID', 'ELN模板数据源的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_ELN_TMPL_DS.CREATEDBYORGNAME', 'ELN模板数据源的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_ELN_TMPL_DS.SERVICE_NAME', 'ELN模板数据源', 'ELN模板数据源', 'zh-CN', 'ELN模板数据源'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.VERSIONNO', 'ELN模板版本的版本号', '版本号', 'zh-CN', '版本号'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.CREATEDBYNAME', 'ELN模板版本的制单人', '制单人', 'zh-CN', '制单人'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.CREATEDTIME', 'ELN模板版本的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.LASTUPDATEDBYNAME', 'ELN模板版本的修改人', '修改人', 'zh-CN', '修改人'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.LASTUPDATEDTIME', 'ELN模板版本的修改时间', '修改时间', 'zh-CN', '修改时间'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.ID', 'ELN模板版本的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.ELNTMPLID', 'ELN模板版本的ELN模板ID', 'ELN模板ID', 'zh-CN', 'ELN模板ID'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.ELNTMPLCONTENT', 'ELN模板版本的ELN模板内容', 'ELN模板内容', 'zh-CN', 'ELN模板内容'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.CREATEDBYID', 'ELN模板版本的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.CREATEDBYORGID', 'ELN模板版本的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.CREATEDBYORGNAME', 'ELN模板版本的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.ACTIVATEDFLAG', 'ELN模板版本的状态0:停用 /1:启用', '状态0:停用 /1:启用', 'zh-CN', '状态0:停用 /1:启用'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.ACTIVATEDBYID', 'ELN模板版本的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.ACTIVATEDBYNAME', 'ELN模板版本的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.ACTIVATEDTIME', 'ELN模板版本的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.LASTUPDATEDBYID', 'ELN模板版本的最后修改人编码', '最后修改人编码', 'zh-CN', '最后修改人编码'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.SERVICE_NAME', 'ELN模板版本', 'ELN模板版本', 'zh-CN', 'ELN模板版本'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.ELNTMPLPARAM', 'ELN模板版本的测试参数', '测试参数', 'zh-CN', '测试参数'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.REMARK', 'ELN模板版本的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.TAB.TMPL_INFO', 'ELN模板信息', 'ELN模板信息', 'zh-CN', 'ELN模板信息'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.TAB.TMPL_INSERT', 'ELN模板新增', 'ELN模板新增', 'zh-CN', 'ELN模板新增'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.TAB.DS_INFO', 'ELN数据源', 'ELN数据源', 'zh-CN', 'ELN数据源'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.TAB.VERSION_INFO', '版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.TAB.TEST_TMPL_INFO', '测试ELN', '测试ELN', 'zh-CN', '测试ELN'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.BUTTON.TEST_ELN', '测试ELN模板', '测试ELN模板', 'zh-CN', '测试ELN模板'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.BUTTON.EDIT_ELN_TMPL', '编辑ELN模板', '编辑ELN模板', 'zh-CN', '编辑ELN模板'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.BUTTON.OPEN_ELN', '打开ELN', '打开ELN', 'zh-CN', '打开ELN'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.BUTTON.COPY_TMPL', '模板复制', '模板复制', 'zh-CN', '模板复制'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.TIP.SELECT_ONE', '请选择一条记录', '请选择一条记录', 'zh-CN', '请选择一条记录'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.TIP.SELECT_ONE_VERSION', '请选择一条版本记录', '请选择一条版本记录', 'zh-CN', '请选择一条版本记录'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.TIP.CLOSE_ELN', '请先关闭打开的ELN', '请先关闭打开的ELN', 'zh-CN', '请先关闭打开的ELN'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.TIP.INPUT_JSON_STRING', '请输入JSON格式参数', '请输入JSON格式参数', 'zh-CN', '请输入JSON格式参数'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.TIP.NO_VERSION', '该模板没有添加版本或版本数据状态有误', '该模板没有添加版本或版本数据状态有误', 'zh-CN', '该模板没有添加版本或版本数据状态有误'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.TIP.SQL_ERROR', '数据源查询报错,请检查:', '数据源查询报错,请检查:', 'zh-CN', '数据源查询报错,请检查:'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.TIP.UNKNOWN_CLASS', 'ELN更新失败,反写涉及到未知类型对象!', 'ELN更新失败,反写涉及到未知类型对象!', 'zh-CN', 'ELN更新失败,反写涉及到未知类型对象!'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.ELNS.TIP.CELL_UNIQUELY_EXCEPTION', '单元格的唯一标识异常:', '单元格的唯一标识异常:', 'zh-CN', '单元格的唯一标识异常:'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.DATA.KEY.TABLE', '列表数据', '列表数据', 'zh-CN', '列表数据'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.DATA.KEY.DETAIL', '表单数据', '表单数据', 'zh-CN', '表单数据'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.DATA.KEY.DROP_DOWN', '下拉框数据', '下拉框数据', 'zh-CN', '下拉框数据'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_CONF.ID', '主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_CONF.NAME', '业务名称', '业务名称', 'zh-CN', '业务名称'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_CONF.SYNCH', '同步处理', '同步处理', 'zh-CN', '同步处理'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_CONF.DATAFLOW', '数据流', '数据流', 'zh-CN', '数据流'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_CONF.CALLCLASS', '本地调用类名', '本地调用类名', 'zh-CN', '本地调用类名'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_CONF.CALLMETHOD', '本地调用方法名', '本地调用方法名', 'zh-CN', '本地调用方法名'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_CONF.LASTSUSPENDEDFLAG', '是否停用', '是否停用', 'zh-CN', '是否停用'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_CONF.LASTSUSPENDEDBYID', '注销人编码', '注销人编码', 'zh-CN', '注销人编码'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_CONF.LASTSUSPENDEDBYNAME', '注销人名称', '注销人名称', 'zh-CN', '注销人名称'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_CONF.LASTSUSPENDEDTIME', '注销时间', '注销时间', 'zh-CN', '注销时间'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_REQ.ID', '主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_REQ.CONFIGID', '远程调用(接口)定义编码', '远程调用(接口)定义编码', 'zh-CN', '远程调用(接口)定义编码'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_REQ.REQUESTDATETIME', '请求时间', '请求时间', 'zh-CN', '请求时间'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_REQ.REQUESTDATA', '请求内容', '请求内容', 'zh-CN', '请求内容'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_REQ.FAILEDCOUNT', '异常次数', '异常次数', 'zh-CN', '异常次数'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_REQ.STATUS', '反馈状态', '反馈状态', 'zh-CN', '反馈状态'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_RESP.ID', '主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_RESP.REQUESTID', '远程调用(接口)请求编码', '远程调用(接口)请求编码', 'zh-CN', '远程调用(接口)请求编码'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_RESP.RESPONSEDATA', '反馈内容', '反馈内容', 'zh-CN', '反馈内容'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_RESP.RESPONSEDATETIME', '反馈时间', '反馈时间', 'zh-CN', '反馈时间'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_RESP.STATUS', '状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_RESP.LOG', '日志', '日志', 'zh-CN', '日志'); +CALL INSERTI18N('CORE.MODULE.SYS.REMOTE_CALLS.BUTTON.DEACTIVE', '停用', '停用', 'zh-CN', '停用'); +CALL INSERTI18N('CORE.MODULE.SYS.REMOTE_CALLS.BUTTON.ACTIVE', '启用', '启用', 'zh-CN', '启用'); +CALL INSERTI18N('CORE.MODULE.SYS.REMOTE_CALLS.BUTTON.RESET', '重置', '重置', 'zh-CN', '重置'); +CALL INSERTI18N('CORE.MODULE.SYS.REMOTE_CALLS.TIP.SYNCH_NOT_RESET', '同步配置不允许重置!', '同步配置不允许重置!', 'zh-CN', '同步配置不允许重置!'); +CALL INSERTI18N('CORE.MODULE.SYS.REMOTE_CALLS.TIP.STATUS_SUCCESS_NOT_RESET', '成功状态不允许重置!', '成功状态不允许重置!', 'zh-CN', '成功状态不允许重置!'); +CALL INSERTI18N('CORE.MODULE.SYS.REMOTE_CALLS.TITLE.REQUEST_DETAIL', '远程调用请求详情', '远程调用请求详情', 'zh-CN', '远程调用请求详情'); +CALL INSERTI18N('T_CORE_TABLE.ID', '表名称', '表名称', 'zh-CN', '表名称'); +CALL INSERTI18N('T_CORE_TABLE.TABLENAME', '表备注', '表备注', 'zh-CN', '表备注'); +CALL INSERTI18N('T_CORE_TABLE.COLUMNID', '字段名称', '字段名称', 'zh-CN', '字段名称'); +CALL INSERTI18N('T_CORE_TABLE.COLUMNNAME', '字段备注', '字段备注', 'zh-CN', '字段备注'); +CALL INSERTI18N('CORE.MODULE.SYS.TABLES.TIP.CHOOSE_TABLE', '先选择表名称', '先选择表名称', 'zh-CN', '先选择表名称'); +CALL INSERTI18N('CORE.MODULE.SYS.TABLES.MODAL.CHOOSE', '表选择', '表选择', 'zh-CN', '表选择'); +CALL INSERTI18N('CORE.MODULE.SYS.TABLES.FIELDS.MODAL.CHOOSE', '字段选择', '字段选择', 'zh-CN', '字段选择'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.SERVICE_NAME', '待办配置', '待办配置', 'zh-CN', '待办配置'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.ID', '待办配置的配置编码', '配置编码', 'zh-CN', '配置编码'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.NAME', '待办配置的待办名称', '待办名称', 'zh-CN', '待办名称'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.MENUID', '待办配置的菜单编码', '菜单编码', 'zh-CN', '菜单编码'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.MENUNAME', '待办配置的菜单名称', '菜单名称', 'zh-CN', '菜单名称'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.CATEGORY', '待办配置的待办类型', '待办类型', 'zh-CN', '待办类型'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.ICON', '待办配置的待办图标', '待办图标', 'zh-CN', '待办图标'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.INHERITPARAM', '待办配置的继承菜单参数', '继承菜单参数', 'zh-CN', '继承菜单参数'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.DESCEXPRESSION', '待办配置的描述单据的表达式', '描述单据的表达式', 'zh-CN', '描述单据的表达式'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.JSONPARAM', '待办配置的JSON格式的参数', 'JSON格式的参数', 'zh-CN', 'JSON格式的参数'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.SERVICEMETHOD', '待办配置的查询待办的方法', '查询待办的方法', 'zh-CN', '查询待办的方法'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.ACTIVATEDFLAG', '待办配置的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.ACTIVATEDBYID', '待办配置的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.ACTIVATEDBYNAME', '待办配置的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.ACTIVATEDTIME', '待办配置的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('CORE.MODULE.SYS.TODO_CONFIGS.MODAL.ADD', '新增待办配置', '新增待办配置', 'zh-CN', '新增待办配置'); +CALL INSERTI18N('CORE.MODULE.SYS.TODO_CONFIGS.MODAL.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CORE.MODULE.SYS.TODO_CONFIGS.TIP.CONFIG_FAILURE', '待办配置有误,请联系管理员', '待办配置有误,请联系管理员', 'zh-CN', '待办配置有误,请联系管理员'); +CALL INSERTI18N('CORE.MODULE.SYS.TODO_CONFIGS.TIP.SERVICEMETHOD_INCORRECT', '不存在对应的类或方法', '不存在对应的类或方法', 'zh-CN', '不存在对应的类或方法'); +CALL INSERTI18N('T_CORE_ADMIN_SELECT_CONFIG.SERVICE_NAME', '下拉框配置', '下拉框配置', 'zh-CN', '下拉框配置'); +CALL INSERTI18N('T_CORE_ADMIN_SELECT_CONFIG.ID', '下拉框配置的配置编码', '配置编码', 'zh-CN', '配置编码'); +CALL INSERTI18N('T_CORE_ADMIN_SELECT_CONFIG.NAME', '下拉框配置的下拉框名称', '下拉框名称', 'zh-CN', '下拉框名称'); +CALL INSERTI18N('T_CORE_ADMIN_SELECT_CONFIG.CATEGORY', '下拉框配置的类别', '类别', 'zh-CN', '类别'); +CALL INSERTI18N('T_CORE_ADMIN_SELECT_CONFIG.URL', '下拉框配置的请求地址', '请求地址', 'zh-CN', '请求地址'); +CALL INSERTI18N('T_CORE_ADMIN_SELECT_CONFIG.VALUEFIELD', '下拉框配置的值的列名', '值的列名', 'zh-CN', '值的列名'); +CALL INSERTI18N('T_CORE_ADMIN_SELECT_CONFIG.TEXTFIELD', '下拉框配置的显示内容的列名', '显示内容的列名', 'zh-CN', '显示内容的列名'); +CALL INSERTI18N('CORE.MODULE.ADMIN.SELECT_CONFIGS.MODAL.ADD', '新增选择页', '新增选择页', 'zh-CN', '新增选择页'); +CALL INSERTI18N('CORE.MODULE.ADMIN.SELECT_CONFIGS.MODAL.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CORE.MODULE.ADMIN.SELECT_CONFIGS.TIP.CONFIG_FAILURE', '配置有误,请修改', '配置有误,请修改', 'zh-CN', '配置有误,请修改'); +CALL INSERTI18N('T_CORE_ADMIN_CHOOSE_CONFIG.SERVICE_NAME', '选择页配置', '选择页配置', 'zh-CN', '选择页配置'); +CALL INSERTI18N('T_CORE_ADMIN_CHOOSE_CONFIG.ID', '选择页配置的配置编码', '配置编码', 'zh-CN', '配置编码'); +CALL INSERTI18N('T_CORE_ADMIN_CHOOSE_CONFIG.NAME', '选择页配置的选择页名称', '选择页名称', 'zh-CN', '选择页名称'); +CALL INSERTI18N('T_CORE_ADMIN_CHOOSE_CONFIG.TITLE', '选择页配置的页面标题', '页面标题', 'zh-CN', '页面标题'); +CALL INSERTI18N('T_CORE_ADMIN_CHOOSE_CONFIG.CATEGORY', '选择页配置的类别', '类别', 'zh-CN', '类别'); +CALL INSERTI18N('T_CORE_ADMIN_CHOOSE_CONFIG.URL', '选择页配置的请求地址', '请求地址', 'zh-CN', '请求地址'); +CALL INSERTI18N('T_CORE_ADMIN_CHOOSE_CONFIG.WIDTH', '选择页配置的页面宽度', '页面宽度', 'zh-CN', '页面宽度'); +CALL INSERTI18N('CORE.MODULE.ADMIN.CHOOSE_CONFIGS.MODAL.ADD', '新增选择页', '新增选择页', 'zh-CN', '新增选择页'); +CALL INSERTI18N('CORE.MODULE.ADMIN.CHOOSE_CONFIGS.MODAL.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('T_CORE_ADMIN_PAGE_CONFIG.SERVICE_NAME', '页面在线配置', '页面在线配置', 'zh-CN', '页面在线配置'); +CALL INSERTI18N('T_CORE_ADMIN_PAGE_CONFIG.ID', '页面在线配置的配置编码', '配置编码', 'zh-CN', '配置编码'); +CALL INSERTI18N('T_CORE_ADMIN_PAGE_CONFIG.MENUID', '页面在线配置的菜单编码', '菜单编码', 'zh-CN', '菜单编码'); +CALL INSERTI18N('T_CORE_ADMIN_PAGE_CONFIG.MENUNAME', '页面在线配置的菜单名称', '菜单名称', 'zh-CN', '菜单名称'); +CALL INSERTI18N('T_CORE_ADMIN_PAGE_CONFIG.REQUESTNAME', '页面在线配置的功能名称', '功能名称', 'zh-CN', '功能名称'); +CALL INSERTI18N('T_CORE_ADMIN_PAGE_CONFIG.REQUESTURL', '页面在线配置的功能地址', '功能地址', 'zh-CN', '功能地址'); +CALL INSERTI18N('T_CORE_ADMIN_PAGE_CONFIG.CONTENT', '页面在线配置的页面配置', '页面配置', 'zh-CN', '页面配置'); +CALL INSERTI18N('T_CORE_ADMIN_PAGE_CONFIG.REQUESTURI', '页面在线配置的请求的资源', '请求的资源', 'zh-CN', '请求的资源'); +CALL INSERTI18N('T_CORE_ADMIN_PAGE_CONFIG.VERSION', '页面在线配置的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_ADMIN_PAGE_CONFIG.ACTIVATEDFLAG', '页面在线配置的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_CORE_ADMIN_PAGE_CONFIG.ACTIVATEDBYID', '页面在线配置的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_ADMIN_PAGE_CONFIG.ACTIVATEDBYNAME', '页面在线配置的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_ADMIN_PAGE_CONFIG.ACTIVATEDTIME', '页面在线配置的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('CORE.MODULE.ADMIN.PAGE_CONFIGS.MODAL.ADD', '新增页面配置', '新增页面配置', 'zh-CN', '新增页面配置'); +CALL INSERTI18N('CORE.MODULE.ADMIN.PAGE_CONFIGS.MODAL.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CORE.MODULE.ADMIN.PAGE_CONFIGS.MODAL.DESIGN', '页面配置', '页面配置', 'zh-CN', '页面配置'); +CALL INSERTI18N('T_CORE_NOTIFICATION_TMPL.ID', '模板编码', '模板编码', 'zh-CN', '模板编码'); +CALL INSERTI18N('T_CORE_NOTIFICATION_TMPL.NAME', '通知名称', '通知名称', 'zh-CN', '通知名称'); +CALL INSERTI18N('T_CORE_NOTIFICATION_TMPL.DESCTEMPLATE', '通知描述模板', '通知描述模板', 'zh-CN', '通知描述模板'); +CALL INSERTI18N('T_CORE_NOTIFICATION_TMPL.CONTENTTEMPLATE', '通知内容模板', '通知内容模板', 'zh-CN', '通知内容模板'); +CALL INSERTI18N('CORE.MODULE.NOTIFICATION.T_CORE_NOTIFICATION_TMPL.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('T_CORE_NOTIFICATION_INST.ID', '通知编码', '通知编码', 'zh-CN', '通知编码'); +CALL INSERTI18N('T_CORE_NOTIFICATION_INST.NOTIFICATIONNAME', '通知名称', '通知名称', 'zh-CN', '通知名称'); +CALL INSERTI18N('T_CORE_NOTIFICATION_INST.DESC', '通知描述', '通知描述', 'zh-CN', '通知描述'); +CALL INSERTI18N('T_CORE_NOTIFICATION_INST.CONTENT', '通知内容', '通知内容', 'zh-CN', '通知内容'); +CALL INSERTI18N('T_CORE_NOTIFICATION_INST.READ', '是否已读', '是否已读', 'zh-CN', '是否已读'); +CALL INSERTI18N('T_CORE_NOTIFICATION_INST.EXPIREDTIME', '通知截止日期', '通知截止日期', 'zh-CN', '通知截止日期'); +CALL INSERTI18N('T_CORE_NOTIFICATION_INST.READOREXPIRED', '已读或超期', '已读或超期', 'zh-CN', '已读或超期'); +CALL INSERTI18N('T_CORE_NOTIFICATION_INST.CREATEDTIME', '创建日期', '创建日期', 'zh-CN', '创建日期'); +CALL INSERTI18N('T_CORE_NOTIFICATION_INST.ATTACHMENT', '附件', '附件', 'zh-CN', '附件'); +CALL INSERTI18N('CORE.MODULE.NOTIFICATION.T_CORE_NOTIFICATION_INST.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('T_CORE_TOPOLOGY.SERVICE_NAME', '拓扑结构图', '拓扑结构图', 'zh-CN', '拓扑结构图'); +CALL INSERTI18N('T_CORE_TOPOLOGY.ID', '拓扑结构图的编码', '编码', 'zh-CN', '编码'); +CALL INSERTI18N('T_CORE_TOPOLOGY.CODE', '拓扑结构图的编号', '编号', 'zh-CN', '编号'); +CALL INSERTI18N('T_CORE_TOPOLOGY.USAGE', '拓扑结构图的用途', '用途', 'zh-CN', '用途'); +CALL INSERTI18N('T_CORE_TOPOLOGY.CREATEDTIME', '拓扑结构图的创建日期', '创建日期', 'zh-CN', '创建日期'); +CALL INSERTI18N('CORE.MODULE.TOPOLOGY.INFO.TOPOLOGY.MODAL.ADD', '新增拓扑结构图', '新增拓扑结构图', 'zh-CN', '新增拓扑结构图'); +CALL INSERTI18N('CORE.MODULE.TOPOLOGY.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CORE.MODULE.TOPOLOGY.TAB.VIWERINFO', '拓扑结构图', '拓扑结构图', 'zh-CN', '拓扑结构图'); +CALL INSERTI18N('CORE.MODULE.TOPOLOGY.BUTTON.TOPOLOGY_DESIGN', '设计', '设计', 'zh-CN', '设计'); +CALL INSERTI18N('CORE.MODULE.TOPOLOGY.MODAL.TOPOLOGY_DESIGN_TITLE', '设计拓扑结构', '设计拓扑结构', 'zh-CN', '设计拓扑结构'); +CALL INSERTI18N('CORE.MODULE.TOPOLOGY.MODAL.TIP.TOPOLOGY_DESIGN_SAVED', '保存成功', '保存成功', 'zh-CN', '保存成功'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_EDITOR', '图片编辑器', '图片编辑器', 'zh-CN', '图片编辑器'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR', '图片绘制', '图片绘制', 'zh-CN', '图片绘制'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.UNDO', '撤销操作', '撤销操作', 'zh-CN', '撤销操作'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.REDO', '重做', '重做', 'zh-CN', '重做'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.CLEAR', '清空', '清空', 'zh-CN', '清空'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.RETANGLE', '矩形', '矩形', 'zh-CN', '矩形'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.ELLIPSE', '椭圆', '椭圆', 'zh-CN', '椭圆'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.LINE', '直线', '直线', 'zh-CN', '直线'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.PENCIL', '铅笔', '铅笔', 'zh-CN', '铅笔'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.TEXT', '文字', '文字', 'zh-CN', '文字'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.ERASER', '橡皮', '橡皮', 'zh-CN', '橡皮'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.BUKET', '油料桶', '油料桶', 'zh-CN', '油料桶'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.FILL_COLOR', '填充颜色', '填充颜色', 'zh-CN', '填充颜色'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.STROKE_WIDTH', '描边宽度', '描边宽度', 'zh-CN', '描边宽度'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.STROKE_COLOR', '描边颜色', '描边颜色', 'zh-CN', '描边颜色'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.BOLD', '加粗', '加粗', 'zh-CN', '加粗'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.ITALIC', '倾斜', '倾斜', 'zh-CN', '倾斜'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.FONT_SIZE', '字号', '字号', 'zh-CN', '字号'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.FONT_FAMILY', '字体', '字体', 'zh-CN', '字体'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.DISMOND', '菱形', '菱形', 'zh-CN', '菱形'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.ROUNDED_SQUARE', '圆角正方形', '圆角正方形', 'zh-CN', '圆角正方形'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.SQUARE', '正方形', '正方形', 'zh-CN', '正方形'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.ROUNDED_RECTANGLE', '圆角矩形', '圆角矩形', 'zh-CN', '圆角矩形'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.CIRCLE', '圆形', '圆形', 'zh-CN', '圆形'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.PENTAGON', '五边形', '五边形', 'zh-CN', '五边形'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.HEXAGON', '六边形', '六边形', 'zh-CN', '六边形'); +CALL INSERTI18N('T_CORE_MYTASK.SERVICE_NAME', '日程管理', '日程管理', 'zh-CN', '日程管理'); +CALL INSERTI18N('T_CORE_MYTASK.ID', '日程管理的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_MYTASK.TASKDESC', '日程管理的日程描述', '日程描述', 'zh-CN', '日程描述'); +CALL INSERTI18N('T_CORE_MYTASK.TASKSTARTTIME', '日程管理的日程开始时间', '日程开始时间', 'zh-CN', '日程开始时间'); +CALL INSERTI18N('T_CORE_MYTASK.TASKENDTIME', '日程管理的日程结束时间', '日程结束时间', 'zh-CN', '日程结束时间'); +CALL INSERTI18N('T_CORE_MYTASK.CREATEDBYID', '日程管理的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_MYTASK.CREATEDBYNAME', '日程管理的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_MYTASK.CREATEDTIME', '日程管理的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_MYTASK.CREATEDBYORGID', '日程管理的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_MYTASK.CREATEDBYORGNAME', '日程管理的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_DIAGRAM.SERVICE_NAME', '图表', '图表', 'zh-CN', '图表'); +CALL INSERTI18N('T_CORE_DIAGRAM.ID', '图表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_DIAGRAM.TARGETID', '图表的对应业务主键', '对应业务主键', 'zh-CN', '对应业务主键'); +CALL INSERTI18N('T_CORE_DIAGRAM.DIAGRAM', '图表的图表数据', '图表数据', 'zh-CN', '图表数据'); +CALL INSERTI18N('T_CORE_DIAGRAM.CREATEDBYID', '图表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_DIAGRAM.CREATEDBYNAME', '图表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_DIAGRAM.CREATEDTIME', '图表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_DIAGRAM.CREATEDBYORGID', '图表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_DIAGRAM.CREATEDBYORGNAME', '图表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_I18N.CODE', '国际化编号', '国际化编号', 'zh-CN', '国际化编号'); +CALL INSERTI18N('T_CORE_I18N.DESCRIPTION', '描述', '描述', 'zh-CN', '描述'); +CALL INSERTI18N('T_CORE_I18N.DEFAULTMESSAGE', '默认国际化信息', '默认国际化信息', 'zh-CN', '默认国际化信息'); +CALL INSERTI18N('T_CORE_I18N_MESSAGE.I18NCONFIGID', '语言代码', '语言代码', 'zh-CN', '语言代码'); +CALL INSERTI18N('T_CORE_I18N_MESSAGE.LOCALENAME', '地区名称', '地区名称', 'zh-CN', '地区名称'); +CALL INSERTI18N('T_CORE_I18N_MESSAGE.MESSAGE', '国际化信息', '国际化信息', 'zh-CN', '国际化信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_I18N_MESSAGE.TAB.ADD_BASEINFO', '新增国际化', '新增国际化', 'zh-CN', '新增国际化'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_I18N_MESSAGE.TAB.MESSAGE', '国际化信息', '国际化信息', 'zh-CN', '国际化信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_I18N_MESSAGE.BTN.INIT_MESSSAGE', '初始化', '初始化', 'zh-CN', '初始化'); + +-- ----------------------------- 2020-06-08 add by shixw------------begin + +UPDATE T_CORE_I18N_MESSAGE + SET MESSAGE = REPLACE(MESSAGE, '登陆', '登录') + WHERE MESSAGE LIKE '%登陆%'; +UPDATE T_CORE_I18N T + SET DEFAULTMESSAGE = REPLACE(DEFAULTMESSAGE, '登陆', '登录'), + DESCRIPTION = REPLACE(DESCRIPTION, '登陆', '登录') + WHERE DEFAULTMESSAGE LIKE '%登陆%' + OR DESCRIPTION LIKE '%登陆%'; +commit; + +-- ----------------------------- 2020-06-08 add by shixw------------end + + +-- ----------------------------- 2020-06-09 add by zhangxt------------begin +alter table T_CORE_TODO_CONFIG add column ORDERNO BIGINT null comment '排序码'; + +call INSERTI18N('T_CORE_TODO_CONFIG.ORDERNO', '待办配置的排序码', '排序码', 'zh-CN', '排序码'); +-- ----------------------------- 2020-06-09 add by zhangxt------------end + +-- ----------------------------- 2020-06-09 add by zhangjr--------------begin +alter table T_CORE_BPMN_COMMENT add column PROCID bigint(20) null comment '流程定义编码'; + +CALL INSERTI18N('GIKAM.BPMN.TIP.NEXT_TASK_NOT_FOUND', '找不到下一个审核节点', '找不到下一个审核节点', 'zh-CN', '找不到下一个审核节点'); +-- ----------------------------- 2020-06-09 add by zhangjr--------------end + +-- ----------------------------- 2020-06-09 add by zhangjr--------------begin +CALL INSERTI18N('GIKAM.BPMN.TIP.EXPRESSION_MISSING_PARAMETER', '工作流的表达式计算中缺失参数', '表达式({0})中参数({1})未提供', 'zh-CN', '表达式({0})中参数({1})未提供'); + +CALL INSERTI18N('GIKAM.BPMN.TIP.EVAL_EXPRESSION_ERROR', '工作流的表达式计算中错误', '表达式执行错误-原表达式({0})-替换后的表达式({1})', 'zh-CN', '表达式执行错误-原表达式({0})-替换后的表达式({1})'); +-- ----------------------------- 2020-06-09 add by zhangjr--------------end + +-- ----------------------------- 2020-06-10 add by zhangxt------------begin +CALL INSERTI18N('CORE.MODULE.SYS.I18NS.TITLE.ADD_I18N', '国际化配置的添加配置', '添加国际化', 'zh-CN', '添加国际化'); +-- ----------------------------- 2020-06-10 add by zhangxt------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.6.0/mysql/1. gikam-core-les.txt b/sql/init_sql/core/0.6.0/mysql/1. gikam-core-les.txt new file mode 100644 index 0000000..ea51f27 --- /dev/null +++ b/sql/init_sql/core/0.6.0/mysql/1. gikam-core-les.txt @@ -0,0 +1,186 @@ +-- ----------------------------- 2020-06-05 add by shixw------------begin + +CALL INSERTI18N('T_CORE_LES_TEMPLATE.SERVICE_NAME', 'LES模板', 'LES模板', 'zh-CN', 'LES模板'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.ID', 'LES模板的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.BASEID', 'LES模板的初始版本ID', '初始版本ID', 'zh-CN', '初始版本ID'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.TEMPLATENO', 'LES模板的电子记录模板编号', '电子记录模板编号', 'zh-CN', '电子记录模板编号'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.TEMPLATENAME', 'LES模板的电子记录模板名称', '电子记录模板名称', 'zh-CN', '电子记录模板名称'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.LESCATEGORY', 'LES模板的模板类型', '模板类型', 'zh-CN', '模板类型'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.TEMPLATEVERSION', 'LES模板的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.LOCKED', 'LES模板的是否锁定(0-否1-是)', '是否锁定(0-否1-是)', 'zh-CN', '是否锁定(0-否1-是)'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.REMARK', 'LES模板的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.TEMPLATESTATUS', 'LES模板的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.PROCESSSTATUS', 'LES模板的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.APPROVEDBYID', 'LES模板的批准人编码', '批准人编码', 'zh-CN', '批准人编码'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.APPROVEDBYNAME', 'LES模板的批准人名称', '批准人名称', 'zh-CN', '批准人名称'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.APPROVEDATE', 'LES模板的批准日期', '批准日期', 'zh-CN', '批准日期'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.CREATEDBYID', 'LES模板的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.CREATEDBYNAME', 'LES模板的创建人', '创建人', 'zh-CN', '创建人'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.CREATEDTIME', 'LES模板的创建日期', '创建日期', 'zh-CN', '创建日期'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.CREATEDBYORGID', 'LES模板的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.CREATEDBYORGNAME', 'LES模板的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_ORG.SERVICE_NAME', 'LES模板使用部门', 'LES模板使用部门', 'zh-CN', 'LES模板使用部门'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_ORG.ID', 'LES模板使用部门的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_ORG.TEMPLATEID', 'LES模板使用部门的模板ID', '模板ID', 'zh-CN', '模板ID'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_ORG.USEDORGID', 'LES模板使用部门的使用部门编码', '使用部门编码', 'zh-CN', '使用部门编码'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_ORG.CREATEDBYID', 'LES模板使用部门的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_ORG.CREATEDBYNAME', 'LES模板使用部门的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_ORG.CREATEDTIME', 'LES模板使用部门的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_ORG.CREATEDBYORGID', 'LES模板使用部门的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_ORG.CREATEDBYORGNAME', 'LES模板使用部门的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.SERVICE_NAME', 'LES模板的主体', 'LES模板的主体', 'zh-CN', 'LES模板的主体'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.ID', 'LES模板的主体的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.TYPE', 'LES模板的主体的类型', '类型', 'zh-CN', '类型'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.UNITTITLE', 'LES模板的主体的组件标题', '组件标题', 'zh-CN', '组件标题'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.UNITBODY', 'LES模板的主体的组件主体', '组件主体', 'zh-CN', '组件主体'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.VERSION', 'LES模板的主体的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.CREATEDBYID', 'LES模板的主体的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.CREATEDBYNAME', 'LES模板的主体的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.CREATEDTIME', 'LES模板的主体的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.CREATEDBYORGID', 'LES模板的主体的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.CREATEDBYORGNAME', 'LES模板的主体的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.LASTUPDATEDBYID', 'LES模板的主体的最后更新人编码', '最后更新人编码', 'zh-CN', '最后更新人编码'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.LASTUPDATEDBYNAME', 'LES模板的主体的最后更新人名称', '最后更新人名称', 'zh-CN', '最后更新人名称'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.LASTUPDATEDTIME', 'LES模板的主体的最后更新时间', '最后更新时间', 'zh-CN', '最后更新时间'); +CALL INSERTI18N('CORE.MODULE.ITEM.LES_TEMPLATES.MODAL.NEW_TMPL', '新建模板', '新建模板', 'zh-CN', '新建模板'); +CALL INSERTI18N('CORE.MODULE.ITEM.LES_TEMPLATES.MODAL.CONNECT', '连接仪器', '连接仪器', 'zh-CN', '连接仪器'); +CALL INSERTI18N('CORE.MODULE.ITEM.LES_TEMPLATES.BUTTON.CONNECT', '连接仪器', '连接仪器', 'zh-CN', '连接仪器'); +CALL INSERTI18N('CORE.MODULE.ITEM.LES_TEMPLATES.BUTTON.DISCONNECT', '断开连接', '断开连接', 'zh-CN', '断开连接'); +CALL INSERTI18N('T_CORE_LES_DS.SCOPE', 'LES数据源的作用域', '作用域', 'zh-CN', '作用域'); +CALL INSERTI18N('T_CORE_LES_DS.LESDSNAME', 'LES数据源的数据源名称', '数据源名称', 'zh-CN', '数据源名称'); +CALL INSERTI18N('T_CORE_LES_DS.SQLCONTENT', 'LES数据源的SQL内容', 'SQL内容', 'zh-CN', 'SQL内容'); +CALL INSERTI18N('T_CORE_LES_DS.SQLCLAUSE', 'LES数据源的SQL条件', 'SQL条件', 'zh-CN', 'SQL条件'); +CALL INSERTI18N('T_CORE_LES_DS.DISPLAYCATEGORY', 'LES数据源的展示类型', '展示类型', 'zh-CN', '展示类型'); +CALL INSERTI18N('T_CORE_LES_DS.ID', 'LES数据源的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_LES_DS.CREATEDBYID', 'LES数据源的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_LES_DS.CREATEDBYNAME', 'LES数据源的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_LES_DS.CREATEDTIME', 'LES数据源的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_LES_DS.CREATEDBYORGID', 'LES数据源的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_LES_DS.CREATEDBYORGNAME', 'LES数据源的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_LES_DS.ACTIVATEDFLAG', 'LES数据源的状态0:停用 /1:启用', '状态0:停用 /1:启用', 'zh-CN', '状态0:停用 /1:启用'); +CALL INSERTI18N('T_CORE_LES_DS.ACTIVATEDBYID', 'LES数据源的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_LES_DS.ACTIVATEDBYNAME', 'LES数据源的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_LES_DS.ACTIVATEDTIME', 'LES数据源的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_LES_DS.SERVICE_NAME', 'LES数据源', 'LES数据源', 'zh-CN', 'LES数据源'); +CALL INSERTI18N('T_CORE_LES_DS_FIELD.TABLENAME', 'LES数据源字段的表名称', '表名称', 'zh-CN', '表名称'); +CALL INSERTI18N('T_CORE_LES_DS_FIELD.COLUMNNAME', 'LES数据源字段的字段名称', '字段名称', 'zh-CN', '字段名称'); +CALL INSERTI18N('T_CORE_LES_DS_FIELD.LESCOLUMNNAME', 'LES数据源字段的显示名称', '显示名称', 'zh-CN', '显示名称'); +CALL INSERTI18N('T_CORE_LES_DS_FIELD.WRITEBACK', 'LES数据源字段的是否反写', '是否反写', 'zh-CN', '是否反写'); +CALL INSERTI18N('T_CORE_LES_DS_FIELD.ID', 'LES数据源字段的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_LES_DS_FIELD.CREATEDBYID', 'LES数据源字段的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_LES_DS_FIELD.CREATEDBYNAME', 'LES数据源字段的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_LES_DS_FIELD.CREATEDTIME', 'LES数据源字段的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_LES_DS_FIELD.CREATEDBYORGID', 'LES数据源字段的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_LES_DS_FIELD.CREATEDBYORGNAME', 'LES数据源字段的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_LES_DS_FIELD.LESDSID', 'LES数据源字段的LES数据源表ID', 'LES数据源表ID', 'zh-CN', 'LES数据源表ID'); +CALL INSERTI18N('T_CORE_LES_DS_FIELD.SERVICE_NAME', 'LES数据源字段', 'LES数据源字段', 'zh-CN', 'LES数据源字段'); +CALL INSERTI18N('CORE.MODULE.ITEM.LES_DSES.TAB.DS_INFO', 'LES数据源信息', 'LES数据源信息', 'zh-CN', 'LES数据源信息'); +CALL INSERTI18N('CORE.MODULE.ITEM.LES_DSES.TAB.DS_INSERT', 'LES数据源新增', 'LES数据源新增', 'zh-CN', 'LES数据源新增'); +CALL INSERTI18N('CORE.MODULE.ITEM.LES_DSES.TAB.DS_FIELD_INFO', '字段信息', '字段信息', 'zh-CN', '字段信息'); +CALL INSERTI18N('CORE.MODULE.ITEM.LES.INSTANCES.TIP.SQL_ERROR', '数据源查询报错,请根据数据源名称检查:', '数据源查询报错,请根据数据源名称检查:', 'zh-CN', '数据源查询报错,请根据数据源名称检查:'); +CALL INSERTI18N('CORE.MODULE.ITEM.LES.INSTANCES.TIP.FORM_RESULT_COUNT_ERROR', '表单绑定数据源查询结果数量大于1,请根据数据源名称检查:', '表单绑定数据源查询结果数量大于1,请根据数据源名称检查:', 'zh-CN', '表单绑定数据源查询结果数量大于1,请根据数据源名称检查:'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.TIP.CAN_NOT_DELETE_SUBMIITED_DATA', '已提交数据不可删除!', '已提交数据不可删除!', 'zh-CN', '已提交数据不可删除!'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.TIP.CAN_NOT_SUBMIT_EXPIRED_DATA', '已设置过期数据不可提交!', '已设置过期数据不可提交!', 'zh-CN', '已设置过期数据不可提交!'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.TIP.CAN_NOT_SUBMIT_SUBMIITED_DATA', '已提交数据不可提交!', '已提交数据不可提交!', 'zh-CN', '已提交数据不可提交!'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.TIP.TEMPLATE_ACTIVED_CANNOT_EMPTY', '必须选中一条模板', '必须选中一条模板', 'zh-CN', '必须选中一条模板'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.TIP.DRAFT', '当前已存在草稿版本,是否继续添加新的数据', '当前已存在草稿版本,是否继续添加新的数据', 'zh-CN', '当前已存在草稿版本,是否继续添加新的数据'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.MODEL.NEWVERSION', '新版本', '新版本', 'zh-CN', '新版本'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.MODEL.CONFIRM_EXPIRE', '确认设置过期?', '确认设置过期?', 'zh-CN', '确认设置过期?'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.MODEL.EXPIRE', '设置过期', '设置过期', 'zh-CN', '设置过期'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.MODAL.TITLE_USED_ORG_CHOOSE', '选择使用部门', '选择使用部门', 'zh-CN', '选择使用部门'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.BUTTON.EXPIRE', '设置过期', '设置过期', 'zh-CN', '设置过期'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.SELECT_CURRENT', '确认(当前)', '确认(当前)', 'zh-CN', '确认(当前)'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.BUTTON.NEWVERSION', '新版本', '新版本', 'zh-CN', '新版本'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.TAB.USEDDEPT', '使用部门', '使用部门', 'zh-CN', '使用部门'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.TAB.FILE', '参考文件', '参考文件', 'zh-CN', '参考文件'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.TITLE.USEDORGNAME', '部门', '部门', 'zh-CN', '部门'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.TIP.PER_TEMPLATE_CAN_ONLY_CHOOSE_ONE_VERSION', '每个LES模板只可以选择一个版本', '每个LES模板只可以选择一个版本', 'zh-CN', '每个LES模板只可以选择一个版本'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.SERVICE_NAME', 'LES的实例', 'LES的实例', 'zh-CN', 'LES的实例'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.ID', 'LES的实例的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.TEMPLATEID', 'LES的实例的模板ID', '模板ID', 'zh-CN', '模板ID'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.VERSION', 'LES的实例的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.CREATEDBYID', 'LES的实例的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.CREATEDBYNAME', 'LES的实例的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.CREATEDTIME', 'LES的实例的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.CREATEDBYORGID', 'LES的实例的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.CREATEDBYORGNAME', 'LES的实例的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.PROCESSINSTANCEID', 'LES的实例的工作流Id', '工作流Id', 'zh-CN', '工作流Id'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.LASTAUDITEDFLAG', 'LES的实例的审核标志', '审核标志', 'zh-CN', '审核标志'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.LASTAUDITEDBYID', 'LES的实例的审核人编码', '审核人编码', 'zh-CN', '审核人编码'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.LASTAUDITEDBYNAME', 'LES的实例的审核人名称', '审核人名称', 'zh-CN', '审核人名称'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.LASTAUDITEDTIME', 'LES的实例的审核时间', '审核时间', 'zh-CN', '审核时间'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.SUBMITTEDBYID', 'LES的实例的提交人id', '提交人id', 'zh-CN', '提交人id'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.SUBMITTEDBYNAME', 'LES的实例的提交人姓名', '提交人姓名', 'zh-CN', '提交人姓名'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.SUBMITTEDTIME', 'LES的实例的提交时间', '提交时间', 'zh-CN', '提交时间'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.APPROVEDBYID', 'LES的实例的审批人ID(最后审核人)', '审批人ID(最后审核人)', 'zh-CN', '审批人ID(最后审核人)'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.APPROVEDBYNAME', 'LES的实例的审批人名称(最后审核人)', '审批人名称(最后审核人)', 'zh-CN', '审批人名称(最后审核人)'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.APPROVEDTIME', 'LES的实例的审批时间', '审批时间', 'zh-CN', '审批时间'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.LASTREJECTEDFLAG', 'LES的实例的回退标志/审核拒绝标志', '回退标志/审核拒绝标志', 'zh-CN', '回退标志/审核拒绝标志'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.LASTREJECTEDBYID', 'LES的实例的回退人/审核拒绝人编码', '回退人/审核拒绝人编码', 'zh-CN', '回退人/审核拒绝人编码'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.LASTREJECTEDBYNAME', 'LES的实例的回退人名称', '回退人名称', 'zh-CN', '回退人名称'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.LASTREJECTEDTIME', 'LES的实例的回退时间/审核拒绝时间', '回退时间/审核拒绝时间', 'zh-CN', '回退时间/审核拒绝时间'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.SERVICE_NAME', 'LES实例的组件', 'LES实例的组件', 'zh-CN', 'LES实例的组件'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.ID', 'LES实例的组件的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.INSTANCEID', 'LES实例的组件的实例编码', '实例编码', 'zh-CN', '实例编码'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.TEMPLATEUNITID', 'LES实例的组件的模板组件的ID', '模板组件的ID', 'zh-CN', '模板组件的ID'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.TYPE', 'LES实例的组件的组件类型', '组件类型', 'zh-CN', '组件类型'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.UNITTITLE', 'LES实例的组件的组件标题(可以为空)', '组件标题(可以为空)', 'zh-CN', '组件标题(可以为空)'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.PARENTID', 'LES实例的组件的父组件编码', '父组件编码', 'zh-CN', '父组件编码'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.UNITBODY', 'LES实例的组件的组件主体', '组件主体', 'zh-CN', '组件主体'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.ORDERNO', 'LES实例的组件的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.VERSION', 'LES实例的组件的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.CREATEDBYID', 'LES实例的组件的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.CREATEDBYNAME', 'LES实例的组件的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.CREATEDTIME', 'LES实例的组件的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.CREATEDBYORGID', 'LES实例的组件的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.CREATEDBYORGNAME', 'LES实例的组件的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_LES_IUP.SERVICE_NAME', 'ELN实例组件批注', 'ELN实例组件批注', 'zh-CN', 'ELN实例组件批注'); +CALL INSERTI18N('T_CORE_LES_IUP.ID', 'ELN实例组件批注的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_LES_IUP.INSTANCEUNITID', 'ELN实例组件批注的ELN实例组件ID', 'ELN实例组件ID', 'zh-CN', 'ELN实例组件ID'); +CALL INSERTI18N('T_CORE_LES_IUP.POSTIL', 'ELN实例组件批注的批注', '批注', 'zh-CN', '批注'); +CALL INSERTI18N('T_CORE_LES_IUP.RESOLVE', 'ELN实例组件批注的回复', '回复', 'zh-CN', '回复'); +CALL INSERTI18N('T_CORE_LES_IUP.VERSION', 'ELN实例组件批注的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_LES_IUP.CREATEDBYID', 'ELN实例组件批注的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_LES_IUP.CREATEDBYNAME', 'ELN实例组件批注的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_LES_IUP.CREATEDTIME', 'ELN实例组件批注的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_LES_IUP.CREATEDBYORGID', 'ELN实例组件批注的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_LES_IUP.CREATEDBYORGNAME', 'ELN实例组件批注的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_LES_IUP.LASTUPDATEDBYID', 'ELN实例组件批注的最后更新人编码', '最后更新人编码', 'zh-CN', '最后更新人编码'); +CALL INSERTI18N('T_CORE_LES_IUP.LASTUPDATEDBYNAME', 'ELN实例组件批注的最后更新人名称', '最后更新人名称', 'zh-CN', '最后更新人名称'); +CALL INSERTI18N('T_CORE_LES_IUP.LASTUPDATEDTIME', 'ELN实例组件批注的最后更新时间', '最后更新时间', 'zh-CN', '最后更新时间'); +CALL INSERTI18N('T_CORE_LES_IUP.SOURCEID', 'ELN实例组件批注的来源ID', '来源ID', 'zh-CN', '来源ID'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.SERVICE_NAME', 'LES模板的组件', 'LES模板的组件', 'zh-CN', 'LES模板的组件'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.ID', 'LES模板的组件的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.TEMPLATEID', 'LES模板的组件的模板编码', '模板编码', 'zh-CN', '模板编码'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.TYPE', 'LES模板的组件的组件类型', '组件类型', 'zh-CN', '组件类型'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.PARENTID', 'LES模板的组件的父组件编码', '父组件编码', 'zh-CN', '父组件编码'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.UNITTITLE', 'LES模板的组件的组件标题(可以为空)', '组件标题(可以为空)', 'zh-CN', '组件标题(可以为空)'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.UNITBODY', 'LES模板的组件的组件主体', '组件主体', 'zh-CN', '组件主体'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.ORDERNO', 'LES模板的组件的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.VERSION', 'LES模板的组件的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.CREATEDBYID', 'LES模板的组件的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.CREATEDBYNAME', 'LES模板的组件的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.CREATEDTIME', 'LES模板的组件的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.CREATEDBYORGID', 'LES模板的组件的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.CREATEDBYORGNAME', 'LES模板的组件的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_LES_UNIT.SERVICE_NAME', 'LES组件', 'LES组件', 'zh-CN', 'LES组件'); +CALL INSERTI18N('T_CORE_LES_UNIT.ID', 'LES组件的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_LES_UNIT.UNITNAME', 'LES组件的组件名称', '组件名称', 'zh-CN', '组件名称'); +CALL INSERTI18N('T_CORE_LES_UNIT.TYPE', 'LES组件的组件类型', '组件类型', 'zh-CN', '组件类型'); +CALL INSERTI18N('T_CORE_LES_UNIT.BINDDS', 'LES组件的是否绑定数据源(0-不绑定,1-绑定)', '是否绑定数据源(0-不绑定,1-绑定)', 'zh-CN', '是否绑定数据源(0-不绑定,1-绑定)'); +CALL INSERTI18N('T_CORE_LES_UNIT.SVG', 'LES组件的svg图标', 'svg图标', 'zh-CN', 'svg图标'); +CALL INSERTI18N('T_CORE_LES_UNIT.ENABLE', 'LES组件的是否启用(0-不启用,1-启用)', '是否启用(0-不启用,1-启用)', 'zh-CN', '是否启用(0-不启用,1-启用)'); +CALL INSERTI18N('T_CORE_LES_UNIT.ORDERNO', 'LES组件的排序码', '排序码', 'zh-CN', '排序码'); + +-- ----------------------------- 2020-06-05 add by shixw------------end + +-- ----------------------------- 2020-06-08 add by shixw------------begin + +CALL INSERTI18N('T_CORE_LES_INSTANCE.PROCESSSTATUS', 'LES的实例的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.LESCATEGORY', 'LES的实例的LES实例类型(LES/ELN)', 'LES实例类型(LES/ELN)', 'zh-CN', 'LES实例类型(LES/ELN)'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.INSTANCENAME', 'LES的实例的实例名称', '实例名称', 'zh-CN', '实例名称'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.AUDIT', 'LES的实例的是否启用审计', '是否启用审计', 'zh-CN', '是否启用审计'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.UNITPARAM', 'LES实例组件的参数', '参数', 'zh-CN', '参数'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.BIZCATEGORY', 'LES实例的业务类型', '业务类型', 'zh-CN', '业务类型'); + +-- ----------------------------- 2020-06-08 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.6.0/mysql/2. gikam-core-train.txt b/sql/init_sql/core/0.6.0/mysql/2. gikam-core-train.txt new file mode 100644 index 0000000..4323cbc --- /dev/null +++ b/sql/init_sql/core/0.6.0/mysql/2. gikam-core-train.txt @@ -0,0 +1,312 @@ +-- ----------------------------- 2020-06-05 add by shixw------------begin + +CALL INSERTI18N('T_CORE_TRAIN_PLAN.SERVICE_NAME', '培训计划', '培训计划', 'zh-CN', '培训计划'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN.TRAINCATEGORY', '培训计划的培训类型', '培训类型', 'zh-CN', '培训类型'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN.TRAINSCOPE', '培训计划的内部/外部', '内部/外部', 'zh-CN', '内部/外部'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN.THEME', '培训计划的培训主题', '培训主题', 'zh-CN', '培训主题'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN.LECTURER', '培训计划的培训讲师', '培训讲师', 'zh-CN', '培训讲师'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN.TRAINTIME', '培训计划的培训时间', '培训时间', 'zh-CN', '培训时间'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN.REMARK', '培训计划的备注说明', '备注说明', 'zh-CN', '备注说明'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN.STATUS', '培训计划的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN.PROCESSSTATUS', '培训计划的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN.CREATEDBYID', '培训计划的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN.CREATEDBYNAME', '培训计划的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN.CREATEDTIME', '培训计划的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN.CREATEDBYORGID', '培训计划的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN.CREATEDBYORGNAME', '培训计划的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN_USER.SERVICE_NAME', '培训计划培训参与人员', '培训计划培训参与人员', 'zh-CN', '培训计划培训参与人员'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN_USER.ID', '培训计划培训参与人员的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN_USER.TRAINPLANID', '培训计划培训参与人员的培训计划ID', '培训计划ID', 'zh-CN', '培训计划ID'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN_USER.USERID', '培训计划培训参与人员的培训计划参与人员编码', '培训计划参与人员编码', 'zh-CN', '培训计划参与人员编码'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN_USER.USERNAME', '培训计划培训参与人员的姓名', '姓名', 'zh-CN', '姓名'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN_USER.CREATEDBYID', '培训计划培训参与人员的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN_USER.CREATEDBYNAME', '培训计划培训参与人员的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN_USER.CREATEDTIME', '培训计划培训参与人员的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN_USER.CREATEDBYORGID', '培训计划培训参与人员的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN_USER.CREATEDBYORGNAME', '培训计划培训参与人员的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN_PLAN.TITLE.TRAIN_PLAN_USER', '培训人员', '培训人员', 'zh-CN', '培训人员'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN_PLAN.TITLE.ORGNAME', '部门', '部门', 'zh-CN', '部门'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN_PLAN.MODAL.TITLE.ADD_TRAIN_PLAN', '新增培训计划', '新增培训计划', 'zh-CN', '新增培训计划'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN_PLAN.TITLE.STATUS.DRAFT', '未提交', '未提交', 'zh-CN', '未提交'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN_PLAN.TITLE.STATUS.APPROVE', '审核中', '审核中', 'zh-CN', '审核中'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN_PLAN.TITLE.STATUS.DRAFT_REJECTED', '已退回', '已退回', 'zh-CN', '已退回'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN_PLAN.TITLE.STATUS.TO_IMPLEMENT', '待实施', '待实施', 'zh-CN', '待实施'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN_PLAN.TITLE.STATUS.IMPLEMENTED', '已实施', '已实施', 'zh-CN', '已实施'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN_PLAN.TAB.BASE_INFO', '培训计划管理', '培训计划管理', 'zh-CN', '培训计划管理'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN_PLAN.TAB.TRAIN_PLAN_USER', '培训人员', '培训人员', 'zh-CN', '培训人员'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN_PLAN.BUTTON.ADD', '添加', '添加', 'zh-CN', '添加'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN_PLAN.TIP.DELETE_VALIDATOR', '仅能删除状态为未提交和待实施的培训计划', '仅能删除状态为未提交和待实施的培训计划', 'zh-CN', '仅能删除状态为未提交和待实施的培训计划'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN_PLAN.TIP.SUBMIT_VALIDATOR', '仅能提交状态为未提交和已退回的培训计划', '仅能提交状态为未提交和已退回的培训计划', 'zh-CN', '仅能提交状态为未提交和已退回的培训计划'); +CALL INSERTI18N('T_CORE_TRAIN.SERVICE_NAME', '培训实施', '培训实施', 'zh-CN', '培训实施'); +CALL INSERTI18N('T_CORE_TRAIN.TRAINPLANID', '培训实施的培训计划ID', '培训计划ID', 'zh-CN', '培训计划ID'); +CALL INSERTI18N('T_CORE_TRAIN.TRAINMETHOD', '培训实施的培训方式', '培训方式', 'zh-CN', '培训方式'); +CALL INSERTI18N('T_CORE_TRAIN.LOCATION', '培训实施的培训地点', '培训地点', 'zh-CN', '培训地点'); +CALL INSERTI18N('T_CORE_TRAIN.TRAINTIME', '培训实施的培训时间', '培训时间', 'zh-CN', '培训时间'); +CALL INSERTI18N('T_CORE_TRAIN.TRAININGMATERIAL', '培训实施的培训教材', '培训教材', 'zh-CN', '培训教材'); +CALL INSERTI18N('T_CORE_TRAIN.ASSESSMENTMETHOD', '培训实施的考核方式', '考核方式', 'zh-CN', '考核方式'); +CALL INSERTI18N('T_CORE_TRAIN.EXAMID', '培训实施的试卷ID', '试卷ID', 'zh-CN', '试卷ID'); +CALL INSERTI18N('T_CORE_TRAIN.EVALUATION', '培训实施的考核效果评价', '考核效果评价', 'zh-CN', '考核效果评价'); +CALL INSERTI18N('T_CORE_TRAIN.CREATEDBYID', '培训实施的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_TRAIN.CREATEDBYNAME', '培训实施的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_TRAIN.CREATEDTIME', '培训实施的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_TRAIN.CREATEDBYORGID', '培训实施的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_TRAIN.CREATEDBYORGNAME', '培训实施的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_TRAIN_USER.SERVICE_NAME', '培训实施参与人员', '培训实施参与人员', 'zh-CN', '培训实施参与人员'); +CALL INSERTI18N('T_CORE_TRAIN_USER.ID', '培训实施参与人员的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_TRAIN_USER.TRAINID', '培训实施参与人员的培训实施ID', '培训实施ID', 'zh-CN', '培训实施ID'); +CALL INSERTI18N('T_CORE_TRAIN_USER.USERID', '培训实施参与人员的培训实施培训参与人员编码', '培训实施培训参与人员编码', 'zh-CN', '培训实施培训参与人员编码'); +CALL INSERTI18N('T_CORE_TRAIN_USER.USERNAME', '培训实施参与人员的姓名', '姓名', 'zh-CN', '姓名'); +CALL INSERTI18N('T_CORE_TRAIN_USER.SCORE', '培训实施参与人员的考核成绩', '考核成绩', 'zh-CN', '考核成绩'); +CALL INSERTI18N('T_CORE_TRAIN_USER.ACTIVATEDFLAG', '培训实施参与人员的是否签到', '是否签到', 'zh-CN', '是否签到'); +CALL INSERTI18N('T_CORE_TRAIN_USER.ACTIVATEDBYID', '培训实施参与人员的启用人ID(签到人ID)', '启用人ID(签到人ID)', 'zh-CN', '启用人ID(签到人ID)'); +CALL INSERTI18N('T_CORE_TRAIN_USER.ACTIVATEDBYNAME', '培训实施参与人员的启用人名称(签到人名称)', '启用人名称(签到人名称)', 'zh-CN', '启用人名称(签到人名称)'); +CALL INSERTI18N('T_CORE_TRAIN_USER.ACTIVATEDTIME', '培训实施参与人员的启用时间(签到时间)', '启用时间(签到时间)', 'zh-CN', '启用时间(签到时间)'); +CALL INSERTI18N('T_CORE_TRAIN_USER.CREATEDBYID', '培训实施参与人员的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_TRAIN_USER.CREATEDBYNAME', '培训实施参与人员的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_TRAIN_USER.CREATEDTIME', '培训实施参与人员的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_TRAIN_USER.CREATEDBYORGID', '培训实施参与人员的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_TRAIN_USER.CREATEDBYORGNAME', '培训实施参与人员的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.TAB.BASE_INFO', '培训实施', '培训实施', 'zh-CN', '培训实施'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.TAB.TRAIN_USER', '培训人员', '培训人员', 'zh-CN', '培训人员'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.TITLE.TRAIN_USER', '培训人员', '培训人员', 'zh-CN', '培训人员'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.TITLE.ORGNAME', '部门', '部门', 'zh-CN', '部门'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.MODAL.TITLE.TRAIN_SIGN', '培训签到', '培训签到', 'zh-CN', '培训签到'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.MODAL.TITLE.ADD_TRAIN', '新增培训实施', '新增培训实施', 'zh-CN', '新增培训实施'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.TITLE.EXAM_NAME', '考试试卷', '考试试卷', 'zh-CN', '考试试卷'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.BUTTON.ADD', '添加', '添加', 'zh-CN', '添加'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.BUTTON.PRINT', '签到', '签到', 'zh-CN', '签到'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.TIP.SIGN_SUCCESS', '签到成功', '签到成功', 'zh-CN', '签到成功'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.TIP.ID_OR_USERNAME_CANNOT_EMPTY', '用户名或姓名不能为空', '用户名或姓名不能为空', 'zh-CN', '用户名或姓名不能为空'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.TIP.ASSESSMENTMETHOD_CANNOT_EMPTY', '考试方式不能为空', '考试方式不能为空', 'zh-CN', '考试方式不能为空'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.TIP.SIGN_UP_VALIDATOR', '当前用户未参与此次培训,无法签到,请联系管理员后再试', '当前用户未参与此次培训,无法签到,请联系管理员后再试', 'zh-CN', '当前用户未参与此次培训,无法签到,请联系管理员后再试'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.TIP.REPEAT_SIGN_UP', '当前用户已经签到,不允许重复签到', '当前用户已经签到,不允许重复签到', 'zh-CN', '当前用户已经签到,不允许重复签到'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.TIP.SIGN_UP_INVALID_USER', '用户名和姓名输入不正确或不匹配,请确认后再试', '用户名和姓名输入不正确或不匹配,请确认后再试', 'zh-CN', '用户名和姓名输入不正确或不匹配,请确认后再试'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.SERVICE_NAME', '试卷模板', '试卷模板', 'zh-CN', '试卷模板'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.ID', '试卷模板的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.TMPLNAME', '试卷模板的试卷模板名称', '试卷模板名称', 'zh-CN', '试卷模板名称'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.SINGLECHOICEQTY', '试卷模板的单选题个数', '单选题个数', 'zh-CN', '单选题个数'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.SINGLECHOICESCORE', '试卷模板的单选题分值(/个)', '单选题分值(/个)', 'zh-CN', '单选题分值(/个)'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.MULTIPLECHOICEQTY', '试卷模板的多选题个数', '多选题个数', 'zh-CN', '多选题个数'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.MULTIPLECHOICESCORE', '试卷模板的多选题分值(/个)', '多选题分值(/个)', 'zh-CN', '多选题分值(/个)'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.JUDGEMENTQTY', '试卷模板的判断题个数', '判断题个数', 'zh-CN', '判断题个数'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.JUDGEMENTSCORE', '试卷模板的判断题分值(/个)', '判断题分值(/个)', 'zh-CN', '判断题分值(/个)'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.SHORTANSWERQTY', '试卷模板的简答题个数', '简答题个数', 'zh-CN', '简答题个数'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.SHORTANSWERSCORE', '试卷模板的简答题分值(/个)', '简答题分值(/个)', 'zh-CN', '简答题分值(/个)'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.TOTALSCORE', '试卷模板的试卷总分', '试卷总分', 'zh-CN', '试卷总分'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.CITATIONQTY', '试卷模板的引用次数', '引用次数', 'zh-CN', '引用次数'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.CREATEDBYID', '试卷模板的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.CREATEDBYNAME', '试卷模板的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.CREATEDTIME', '试卷模板的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.CREATEDBYORGID', '试卷模板的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.CREATEDBYORGNAME', '试卷模板的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.ACTIVATEDFLAG', '试卷模板的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.ACTIVATEDBYID', '试卷模板的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.ACTIVATEDBYNAME', '试卷模板的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.ACTIVATEDTIME', '试卷模板的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_TMPL.MODAL.TITLE.ADD_EXAM_TMPL', '新增试卷模板', '新增试卷模板', 'zh-CN', '新增试卷模板'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_TMPL.BUTTON.ADD', '添加', '添加', 'zh-CN', '添加'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_TMPL.TAB.BASE_INFO', '试卷模板', '试卷模板', 'zh-CN', '试卷模板'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_TMPL.TIP.CANNOT_DEACTIVATE', '存在引用的正在进行的考试,不能停用', '存在引用的正在进行的考试,不能停用', 'zh-CN', '存在引用的正在进行的考试,不能停用'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_TMPL.TIP.DEACTIVATE_VALIDATOR', '只能停用已启用的数据', '只能停用已启用的数据', 'zh-CN', '只能停用已启用的数据'); +CALL INSERTI18N('T_CORE_QUESTION.SERVICE_NAME', '题目', '题目', 'zh-CN', '题目'); +CALL INSERTI18N('T_CORE_QUESTION.ID', '题目的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_QUESTION.QUESTIONCATEGORY', '题目的题目类别', '题目类别', 'zh-CN', '题目类别'); +CALL INSERTI18N('T_CORE_QUESTION.QUESTIONTYPE', '题目的题目类型', '题目类型', 'zh-CN', '题目类型'); +CALL INSERTI18N('T_CORE_QUESTION.QUESTIONCONTENT', '题目的题目内容', '题目内容', 'zh-CN', '题目内容'); +CALL INSERTI18N('T_CORE_QUESTION.ANSWER', '题目的答案', '答案', 'zh-CN', '答案'); +CALL INSERTI18N('T_CORE_QUESTION.LASTUPDATEDBYID', '题目的维护人编码', '维护人编码', 'zh-CN', '维护人编码'); +CALL INSERTI18N('T_CORE_QUESTION.LASTUPDATEDBYNAME', '题目的维护人名称', '维护人名称', 'zh-CN', '维护人名称'); +CALL INSERTI18N('T_CORE_QUESTION.LASTUPDATEDTIME', '题目的维护时间', '维护时间', 'zh-CN', '维护时间'); +CALL INSERTI18N('T_CORE_QUESTION.ACTIVATEDFLAG', '题目的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_CORE_QUESTION.ACTIVATEDBYID', '题目的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_QUESTION.ACTIVATEDBYNAME', '题目的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_QUESTION.ACTIVATEDTIME', '题目的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_QUESTION.LASTSUSPENDEDFLAG', '题目的注销标志', '注销标志', 'zh-CN', '注销标志'); +CALL INSERTI18N('T_CORE_QUESTION.LASTSUSPENDEDBYID', '题目的注销人编码', '注销人编码', 'zh-CN', '注销人编码'); +CALL INSERTI18N('T_CORE_QUESTION.LASTSUSPENDEDBYNAME', '题目的注销人名称', '注销人名称', 'zh-CN', '注销人名称'); +CALL INSERTI18N('T_CORE_QUESTION.LASTSUSPENDEDTIME', '题目的注销时间', '注销时间', 'zh-CN', '注销时间'); +CALL INSERTI18N('T_CORE_QUESTION.CREATEDBYID', '题目的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_QUESTION.CREATEDBYNAME', '题目的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_QUESTION.CREATEDTIME', '题目的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_QUESTION.CREATEDBYORGID', '题目的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_QUESTION.CREATEDBYORGNAME', '题目的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_QUESTION_OPT.SERVICE_NAME', '题目选项', '题目选项', 'zh-CN', '题目选项'); +CALL INSERTI18N('T_CORE_QUESTION_OPT.ID', '题目选项的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_QUESTION_OPT.QUESTIONID', '题目选项的题目ID', '题目ID', 'zh-CN', '题目ID'); +CALL INSERTI18N('T_CORE_QUESTION_OPT.OPTCODE', '题目选项的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_CORE_QUESTION_OPT.OPTCONTENT', '题目选项的选项内容', '选项内容', 'zh-CN', '选项内容'); +CALL INSERTI18N('T_CORE_QUESTION_OPT.CREATEDBYID', '题目选项的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_QUESTION_OPT.CREATEDBYNAME', '题目选项的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_QUESTION_OPT.CREATEDTIME', '题目选项的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_QUESTION_OPT.CREATEDBYORGID', '题目选项的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_QUESTION_OPT.CREATEDBYORGNAME', '题目选项的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('GIKAM.SELECT.CORRECT', '对', '对', 'zh-CN', '对'); +CALL INSERTI18N('GIKAM.SELECT.INCORRECT', '错', '错', 'zh-CN', '错'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION_BANK.TAB.BASE_INFO', '题库管理', '题库管理', 'zh-CN', '题库管理'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TAB.BASE_INFO', '题目', '题目', 'zh-CN', '题目'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.BUTTON.ADD', '添加', '添加', 'zh-CN', '添加'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.BUTTON.COPY', '复制', '复制', 'zh-CN', '复制'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TAB.QUESTION_OPT', '选项', '选项', 'zh-CN', '选项'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TAB.SINGLECHOICE', '单选题', '单选题', 'zh-CN', '单选题'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TAB.MULTIPLECHOICE', '多选题', '多选题', 'zh-CN', '多选题'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TAB.JUDGEMENT', '判断题', '判断题', 'zh-CN', '判断题'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TAB.SHORTANSWER', '简答题', '简答题', 'zh-CN', '简答题'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TIP.EXAMCATEGORY_CANNOT_EMPTY', '题目类别不能为空', '题目类别不能为空', 'zh-CN', '题目类别不能为空'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TIP.QUESTION_ACTIVED_CANNOT_EMPTY', '必须选中题目', '必须选中题目', 'zh-CN', '必须选中题目'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TIP.QUESTION_ANSWER_CANNOT_EMPTY', '题目答案不能为空', '题目答案不能为空', 'zh-CN', '题目答案不能为空'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TIP.QUESTION_OPT_CANNOT_EMPTY', '题目选项不能为空', '题目选项不能为空', 'zh-CN', '题目选项不能为空'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TIP.QUESTION_OPT_VALIDATOR', '题目已经启用,不允许添加或删除选项', '题目已经启用,不允许添加或删除选项', 'zh-CN', '题目已经启用,不允许添加或删除选项'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TIP.QUESTION_ALREADY_ACTIVATED', '存在已经启用的题目,不允许重复启用', '存在已经启用的题目,不允许重复启用', 'zh-CN', '存在已经启用的题目,不允许重复启用'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TIP.QUESTION_ALREADY_DEACTIVATED', '存在未启用的题目,不允许停用', '存在未启用的题目,不允许停用', 'zh-CN', '存在未启用的题目,不允许停用'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TIP.QUESTION_ALREADY_BE_USED', '题目被引用', '题目被引用', 'zh-CN', '题目被引用'); +CALL INSERTI18N('T_CORE_EXAM.SERVICE_NAME', '试卷', '试卷', 'zh-CN', '试卷'); +CALL INSERTI18N('T_CORE_EXAM.ID', '试卷的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EXAM.EXAMNAME', '试卷的试卷名称', '试卷名称', 'zh-CN', '试卷名称'); +CALL INSERTI18N('T_CORE_EXAM.QUESTIONMETHOD', '试卷的组卷方式', '组卷方式', 'zh-CN', '组卷方式'); +CALL INSERTI18N('T_CORE_EXAM.EXAMTMPLID', '试卷的试卷模板ID', '试卷模板ID', 'zh-CN', '试卷模板ID'); +CALL INSERTI18N('T_CORE_EXAM.EXAMBEGINTIME', '试卷的考试开始时间', '考试开始时间', 'zh-CN', '考试开始时间'); +CALL INSERTI18N('T_CORE_EXAM.EXAMENDTIME', '试卷的考试结束时间', '考试结束时间', 'zh-CN', '考试结束时间'); +CALL INSERTI18N('T_CORE_EXAM.EXAMDURATION', '试卷的考试时长(分钟)', '考试时长(分钟)', 'zh-CN', '考试时长(分钟)'); +CALL INSERTI18N('T_CORE_EXAM.EXAMCATEGORY', '试卷的试卷类别', '试卷类别', 'zh-CN', '试卷类别'); +CALL INSERTI18N('T_CORE_EXAM.SINGLECHOICEQTY', '试卷的单选题个数', '单选题个数', 'zh-CN', '单选题个数'); +CALL INSERTI18N('T_CORE_EXAM.MULTIPLECHOICEQTY', '试卷的多选题个数', '多选题个数', 'zh-CN', '多选题个数'); +CALL INSERTI18N('T_CORE_EXAM.JUDGEMENTQTY', '试卷的判断题个数', '判断题个数', 'zh-CN', '判断题个数'); +CALL INSERTI18N('T_CORE_EXAM.SHORTANSWERQTY', '试卷的简答题个数', '简答题个数', 'zh-CN', '简答题个数'); +CALL INSERTI18N('T_CORE_EXAM.TMPLSINGLECHOICEQTY', '试卷的模板单选题个数', '模板单选题个数', 'zh-CN', '模板单选题个数'); +CALL INSERTI18N('T_CORE_EXAM.TMPLMULTIPLECHOICEQTY', '试卷的模板多选题个数', '模板多选题个数', 'zh-CN', '模板多选题个数'); +CALL INSERTI18N('T_CORE_EXAM.TMPLJUDGEMENTQTY', '试卷的模板判断题个数', '模板判断题个数', 'zh-CN', '模板判断题个数'); +CALL INSERTI18N('T_CORE_EXAM.TMPLSHORTANSWERQTY', '试卷的模板简答题个数', '模板简答题个数', 'zh-CN', '模板简答题个数'); +CALL INSERTI18N('T_CORE_EXAM.LASTUPDATEDBYID', '试卷的维护人编码', '维护人编码', 'zh-CN', '维护人编码'); +CALL INSERTI18N('T_CORE_EXAM.LASTUPDATEDBYNAME', '试卷的维护人名称', '维护人名称', 'zh-CN', '维护人名称'); +CALL INSERTI18N('T_CORE_EXAM.LASTUPDATEDTIME', '试卷的维护时间', '维护时间', 'zh-CN', '维护时间'); +CALL INSERTI18N('T_CORE_EXAM.ACTIVATEDFLAG', '试卷的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_CORE_EXAM.ACTIVATEDBYID', '试卷的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_EXAM.ACTIVATEDBYNAME', '试卷的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_EXAM.CREATEDBYID', '试卷的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EXAM.CREATEDBYNAME', '试卷的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EXAM.CREATEDTIME', '试卷的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EXAM.CREATEDBYORGID', '试卷的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EXAM.CREATEDBYORGNAME', '试卷的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_EXAM_QUESTION.SERVICE_NAME', '试卷题目', '试卷题目', 'zh-CN', '试卷题目'); +CALL INSERTI18N('T_CORE_EXAM_QUESTION.ID', '试卷题目的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EXAM_QUESTION.EXAMID', '试卷题目的试卷ID', '试卷ID', 'zh-CN', '试卷ID'); +CALL INSERTI18N('T_CORE_EXAM_QUESTION.QUESTIONID', '试卷题目的题目ID', '题目ID', 'zh-CN', '题目ID'); +CALL INSERTI18N('T_CORE_EXAM_QUESTION.CREATEDBYID', '试卷题目的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EXAM_QUESTION.CREATEDBYNAME', '试卷题目的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EXAM_QUESTION.CREATEDTIME', '试卷题目的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EXAM_QUESTION.CREATEDBYORGID', '试卷题目的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EXAM_QUESTION.CREATEDBYORGNAME', '试卷题目的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.MODAL.TITLE.ADD_EXAM', '新增试卷', '新增试卷', 'zh-CN', '新增试卷'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.TITLE.ACTIVATEDFLAG', '状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_QUESTION.FIELD.TITLE.SINGLECHOICEQTY', '单选题个数', '单选题个数', 'zh-CN', '单选题个数'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_QUESTION.FIELD.TITLE.MULTIPLECHOICEQTY', '多选题个数', '多选题个数', 'zh-CN', '多选题个数'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_QUESTION.FIELD.TITLE.JUDGEMENTQTY', '判断题个数', '判断题个数', 'zh-CN', '判断题个数'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_QUESTION.FIELD.TITLE.SHORTANSWERQTY', '简答题个数', '简答题个数', 'zh-CN', '简答题个数'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.TITLE.STATUS.UNLOCK', '未锁定', '未锁定', 'zh-CN', '未锁定'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.TITLE.STATUS.LOCKED', '已锁定', '已锁定', 'zh-CN', '已锁定'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.BUTTON.ADD', '添加', '添加', 'zh-CN', '添加'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.BUTTON.LOCK', '锁定', '锁定', 'zh-CN', '锁定'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.BUTTON.PREVIEW', '预览试卷', '预览试卷', 'zh-CN', '预览试卷'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.BUTTON.PRINT', '打印试卷', '打印试卷', 'zh-CN', '打印试卷'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.TAB.BASE_INFO', '试卷', '试卷', 'zh-CN', '试卷'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.TAB.EXAM_QUESTION', '试卷题目', '试卷题目', 'zh-CN', '试卷题目'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.TAB.QUESTION_BANK', '题库', '题库', 'zh-CN', '题库'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.TIP.EXAMCATEGORY_CANNOT_EMPTY', '试卷类别不能为空', '试卷类别不能为空', 'zh-CN', '试卷类别不能为空'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.TIP.EXAMTMPL_CANNOT_EMPTY', '试卷模板不能为空', '试卷模板不能为空', 'zh-CN', '试卷模板不能为空'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.TIP.QUESTIONQTY_CANNOT_MEETS_THE_REQUIREMENT', '题目类型及个数超过了试卷的题目个数,请检查后再添加', '题目类型及个数超过了试卷的题目个数,请检查后再添加', 'zh-CN', '题目类型及个数超过了试卷的题目个数,请检查后再添加'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.TIP.CHOOSEN_EXAM_MUST_BE_ACTIVATE_AND_MANUAL', '只有组卷方式为"人工组卷"且锁定状态下的试卷的才可以打印', '只有组卷方式为"人工组卷"且锁定状态下的试卷的才可以打印', 'zh-CN', '只有组卷方式为"人工组卷"且锁定状态下的试卷的才可以打印'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.TIP.LOCKED_FAILED', '组卷类型为人工组卷的试卷,题目类型及个数必须与试卷模板相匹配,请检查后再锁定', '组卷类型为人工组卷的试卷,题目类型及个数必须与试卷模板相匹配,请检查后再锁定', 'zh-CN', '组卷类型为人工组卷的试卷,题目类型及个数必须与试卷模板相匹配,请检查后再锁定'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.TIP.EXISTS_LOCKED_DATA', '存在已经锁定的试卷,不允许重复锁定', '存在已经锁定的试卷,不允许重复锁定', 'zh-CN', '存在已经锁定的试卷,不允许重复锁定'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.SERVICE_NAME', '考卷', '考卷', 'zh-CN', '考卷'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.ID', '考卷的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.EXAMID', '考卷的试卷ID', '试卷ID', 'zh-CN', '试卷ID'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.TRAINID', '考卷的培训实施ID', '培训实施ID', 'zh-CN', '培训实施ID'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.ACTBEGINTIME', '考卷的开始时间', '开始时间', 'zh-CN', '开始时间'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.ACTENDTIME', '考卷的结束时间', '结束时间', 'zh-CN', '结束时间'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.SCORE', '考卷的考试成绩', '考试成绩', 'zh-CN', '考试成绩'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.STATUS', '考卷的考试状态', '考试状态', 'zh-CN', '考试状态'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.USERID', '考卷的考卷用户ID', '考卷用户ID', 'zh-CN', '考卷用户ID'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.USERNAME', '考卷的用户名称', '用户名称', 'zh-CN', '用户名称'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.ACTIVATEDFLAG', '考卷的考试状态', '考试状态', 'zh-CN', '考试状态'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.ACTIVATEDBYID', '考卷的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.ACTIVATEDBYNAME', '考卷的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.CREATEDBYID', '考卷的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.CREATEDBYNAME', '考卷的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.CREATEDTIME', '考卷的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.CREATEDBYORGID', '考卷的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.CREATEDBYORGNAME', '考卷的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.SERVICE_NAME', '考卷答案', '考卷答案', 'zh-CN', '考卷答案'); +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.ID', '考卷答案的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.EXAMID', '考卷答案的试卷ID', '试卷ID', 'zh-CN', '试卷ID'); +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.EXAMPAPERID', '考卷答案的考卷ID', '考卷ID', 'zh-CN', '考卷ID'); +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.EXAMQUESTIONID', '考卷答案的试卷题目ID', '试卷题目ID', 'zh-CN', '试卷题目ID'); +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.ANSWER', '考卷答案的答案', '答案', 'zh-CN', '答案'); +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.SCORE', '考卷答案的得分', '得分', 'zh-CN', '得分'); +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.ORDERNO', '考卷答案的排序号', '排序号', 'zh-CN', '排序号'); +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.CREATEDBYID', '考卷答案的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.CREATEDBYNAME', '考卷答案的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.CREATEDTIME', '考卷答案的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.CREATEDBYORGID', '考卷答案的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.CREATEDBYORGNAME', '考卷答案的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TITLE.STATUS.DRAFT', '未考', '未考', 'zh-CN', '未考'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TITLE.STATUS.DONE', '已考', '已考', 'zh-CN', '已考'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TITLE.STATUS.REVIEW_UNCOMPLETE', '未阅卷', '未阅卷', 'zh-CN', '未阅卷'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TITLE.STATUS.REVIEW_COMPLETED', '已阅卷', '已阅卷', 'zh-CN', '已阅卷'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER_ANSWER.TITLE.TMPLSCORE', '分值', '分值', 'zh-CN', '分值'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER_ANSWER.TITLE.CORRECTANSWER', '正确答案', '正确答案', 'zh-CN', '正确答案'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TIP.EXAM_END', '考试结束', '考试结束', 'zh-CN', '考试结束'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TIP.EXAM_DONE', '考试已经结束', '考试已经结束', 'zh-CN', '考试已经结束'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TIP.EXAM_NOT_BEGIN', '考试未开始', '考试未开始', 'zh-CN', '考试未开始'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TIP.ALREADY_LAST_QUESTION', '当前已经是最后一题', '当前已经是最后一题', 'zh-CN', '当前已经是最后一题'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TIP.ALREADY_FIRST_QUESTION', '当前已经是第一题', '当前已经是第一题', 'zh-CN', '当前已经是第一题'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TIP.EXISTS_REVIEW_COMPLETED_DATA', '存在已经完成阅卷的试卷', '存在已经完成阅卷的试卷', 'zh-CN', '存在已经完成阅卷的试卷'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TIP.SCORE_CANNOT_LARGER_THAN_TMPLSCORE', '分数不能大于分值', '分数不能大于分值', 'zh-CN', '分数不能大于分值'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TIP.SINGLECHOICE_QUESTION_QTY_LESS_THAN_EXAM_SINGLECHOICE_QUESTION_QTY', '题库已启用单择题数量不满足试卷单选题数量', '题库已启用单择题数量不满足试卷单选题数量', 'zh-CN', '题库已启用单择题数量不满足试卷单选题数量'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TIP.MULTIPLECHOICE_QUESTION_QTY_LESS_THAN_EXAM_MULTIPLECHOICE_QUESTION_QTY', '题库已启用多选题数量不满足试卷多选题数量', '题库已启用多选题数量不满足试卷多选题数量', 'zh-CN', '题库已启用多选题数量不满足试卷多选题数量'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TIP.JUDGEMENT_QUESTION_QTY_LESS_THAN_EXAM_JUDGEMENT_QUESTION_QTY', '题库已启用判断题数量不满足试卷判断题数量', '题库已启用判断题数量不满足试卷判断题数量', 'zh-CN', '题库已启用判断题数量不满足试卷判断题数量'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TIP.SHORTANSWER_QUESTION_QTY_LESS_THAN_EXAM_SHORTANSWER_QUESTION_QTY', '题库已启用简答题数量不满足试卷简答题数量', '题库已启用简答题数量不满足试卷简答题数量', 'zh-CN', '题库已启用简答题数量不满足试卷简答题数量'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TAB.ANSWER_CARD', '答题卡', '答题卡', 'zh-CN', '答题卡'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TAB.EXAM', '考试', '考试', 'zh-CN', '考试'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TAB.EXAM_PAPER', '试卷', '试卷', 'zh-CN', '试卷'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.BUTTON.BEGIN', '开始考试', '开始考试', 'zh-CN', '开始考试'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.BUTTON.END_EXAM', '结束考试', '结束考试', 'zh-CN', '结束考试'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.BUTTON.FIRST_QUESTION', '第一题', '第一题', 'zh-CN', '第一题'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.BUTTON.PREVIOUS_QUESTION', '上一题', '上一题', 'zh-CN', '上一题'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.BUTTON.NEXT_QUESTION', '下一题', '下一题', 'zh-CN', '下一题'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.BUTTON.COMPLETE_REVIEW', '完成阅卷', '完成阅卷', 'zh-CN', '完成阅卷'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.BUTTON.LAST_QUESTION', '最后一题', '最后一题', 'zh-CN', '最后一题'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.BUTTON.COUNTDOWN', '倒计时', '倒计时', 'zh-CN', '倒计时'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TAB.SINGLECHOICE', '单选题', '单选题', 'zh-CN', '单选题'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TAB.MULTIPLECHOICE', '多选题', '多选题', 'zh-CN', '多选题'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TAB.JUDGEMENT', '判断题', '判断题', 'zh-CN', '判断题'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TAB.SHORTANSWER', '简答题', '简答题', 'zh-CN', '简答题'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TAB.QUESTION_OPT', '选项', '选项', 'zh-CN', '选项'); +CALL INSERTI18N('GIKAM.TRAIN.TIP.CANNOT_BE_EMPTY', '不能为空', '不能为空', 'zh-CN', '不能为空'); +CALL INSERTI18N('GIKAM.TRAIN.TIP.QUOTED', '引用了', '引用了', 'zh-CN', '引用了'); + +-- ----------------------------- 2020-06-05 add by shixw------------end + +-- ----------------------------- 2020-06-08 add by shixw------------begin + +CALL INSERTI18N('T_CORE_EXAM_PAPER.ACTIVATEDTIME', '考卷的启用时间/签到时间', '启用时间/签到时间', 'zh-CN', '启用时间/签到时间'); +CALL INSERTI18N('T_CORE_EXAM.ACTIVATEDTIME', '考卷的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_TRAIN.ACTIVATEDTIME', '培训实施的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_TRAIN.ACTIVATEDFLAG', '培训实施的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_CORE_TRAIN.ACTIVATEDBYID', '培训实施的启用人ID', '启用人ID', 'zh-CN', '启用人ID'); +CALL INSERTI18N('T_CORE_TRAIN.ACTIVATEDBYNAME', '培训实施的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); + +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.QUESTIONID', '考卷答案的题目ID', '题目ID', 'zh-CN', '题目ID'); +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.JUDGEMENTANSWER', '考卷答案的判断题答案', '判断题答案', 'zh-CN', '判断题答案'); +CALL INSERTI18N('T_CORE_QUESTION.QUESTIONTYPEORDERNO', '题目的题目类型排序号', '题目类型排序号', 'zh-CN', '题目类型排序号'); + +CALL INSERTI18N('T_CORE_TRAIN_PLAN.ID', '培训计划的主键', '主键', 'zh-CN', '主键'); + +-- ----------------------------- 2020-06-08 add by shixw------------end + +-- ----------------------------- 2020-06-08 add by shixw------------begin + +CALL INSERTI18N('T_CORE_QUESTION.JUDGEMENTANSWER', '题目的判断题答案', '判断题答案', 'zh-CN', '判断题答案'); +CALL INSERTI18N('T_CORE_TRAIN.ID', '培训实施的主键', '主键', 'zh-CN', '主键'); + +-- ----------------------------- 2020-06-08 add by shixw------------end + diff --git a/sql/init_sql/core/0.6.0/oracle/0. gikam-core-common.txt b/sql/init_sql/core/0.6.0/oracle/0. gikam-core-common.txt new file mode 100644 index 0000000..22c3476 --- /dev/null +++ b/sql/init_sql/core/0.6.0/oracle/0. gikam-core-common.txt @@ -0,0 +1,3141 @@ +-- ----------------------------- 2020-04-24 add by zhangjr---------------------BEGIN +DROP TABLE T_CORE_ADMIN_PAGE_DRAFT; +DROP TABLE T_CORE_ADMIN_PAGE_CONFIG; + +CREATE TABLE "T_CORE_ADMIN_PAGE_DRAFT" ( + "ID" NUMBER NOT NULL , + "MENUID" VARCHAR2(32) , + "REQUESTURI" VARCHAR2(256) +); +COMMENT ON COLUMN "T_CORE_ADMIN_PAGE_DRAFT"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_ADMIN_PAGE_DRAFT"."MENUID" IS '菜单编码'; +COMMENT ON COLUMN "T_CORE_ADMIN_PAGE_DRAFT"."REQUESTURI" IS '请求的资源'; +COMMENT ON TABLE "T_CORE_ADMIN_PAGE_DRAFT" IS '页面配置草稿'; + +CREATE TABLE "T_CORE_ADMIN_PAGE_DRAFT_LINE" ( + "ID" NUMBER NOT NULL , + "DRAFTID" VARCHAR2(32) , + "JSURI" VARCHAR2(256) , + "CONTENT" CLOB +); +COMMENT ON COLUMN "T_CORE_ADMIN_PAGE_DRAFT_LINE"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_ADMIN_PAGE_DRAFT_LINE"."DRAFTID" IS '草稿主键'; +COMMENT ON COLUMN "T_CORE_ADMIN_PAGE_DRAFT_LINE"."JSURI" IS 'JS的URI'; +COMMENT ON COLUMN "T_CORE_ADMIN_PAGE_DRAFT_LINE"."CONTENT" IS 'JS的内容'; +COMMENT ON TABLE "T_CORE_ADMIN_PAGE_DRAFT_LINE" IS '页面配置草稿的明细表(实际对应JS文件)'; + +CREATE TABLE "T_CORE_ADMIN_PAGE_CONFIG" ( + "ID" NUMBER NOT NULL , + "MENUID" VARCHAR2(32) , + "REQUESTURI" VARCHAR2(256) , + "VERSION" NUMBER , + "ACTIVATEDFLAG" VARCHAR2(2) , + "ACTIVATEDBYID" VARCHAR2(32) , + "ACTIVATEDBYNAME" VARCHAR2(96) , + "ACTIVATEDTIME" DATE +); +COMMENT ON COLUMN "T_CORE_ADMIN_PAGE_CONFIG"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_ADMIN_PAGE_CONFIG"."MENUID" IS '菜单编码'; +COMMENT ON COLUMN "T_CORE_ADMIN_PAGE_CONFIG"."REQUESTURI" IS '请求的资源'; +COMMENT ON COLUMN "T_CORE_ADMIN_PAGE_CONFIG"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_ADMIN_PAGE_CONFIG"."ACTIVATEDFLAG" IS '启用标志'; +COMMENT ON COLUMN "T_CORE_ADMIN_PAGE_CONFIG"."ACTIVATEDBYID" IS '启用人编码'; +COMMENT ON COLUMN "T_CORE_ADMIN_PAGE_CONFIG"."ACTIVATEDBYNAME" IS '启用人名称'; +COMMENT ON COLUMN "T_CORE_ADMIN_PAGE_CONFIG"."ACTIVATEDTIME" IS '启用时间'; +COMMENT ON TABLE "T_CORE_ADMIN_PAGE_CONFIG" IS '页面配置草稿'; + +CREATE TABLE "T_CORE_ADMIN_PAGE_CONFIG_LINE" ( + "ID" NUMBER NOT NULL , + "DRAFTID" VARCHAR2(32) , + "JSURI" VARCHAR2(256) , + "CONTENT" CLOB +); +COMMENT ON COLUMN "T_CORE_ADMIN_PAGE_CONFIG_LINE"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_ADMIN_PAGE_CONFIG_LINE"."DRAFTID" IS '草稿主键'; +COMMENT ON COLUMN "T_CORE_ADMIN_PAGE_CONFIG_LINE"."JSURI" IS 'JS的URI'; +COMMENT ON COLUMN "T_CORE_ADMIN_PAGE_CONFIG_LINE"."CONTENT" IS 'JS的内容'; +COMMENT ON TABLE "T_CORE_ADMIN_PAGE_CONFIG_LINE" IS '页面配置的明细表(实际对应JS文件)'; +-- ----------------------------- 2020-04-24 add by zhangjr---------------------END + +-- ----------------------------- 2020-04-27 add by zhangpf------------begin -------0.5.1补丁已发布 +ALTER TABLE T_CORE_REPORT_CONFIG_LINE ADD REPORTCONFIGLINENO VARCHAR2(36); +COMMENT ON COLUMN T_CORE_REPORT_CONFIG_LINE.REPORTCONFIGLINENO IS '报表配置明细编号'; + +UPDATE T_CORE_REPORT_CONFIG_LINE + SET REPORTCONFIGLINENO = ID + WHERE REPORTCONFIGLINENO IS NULL; + +COMMIT; +-- ----------------------------- 2020-04-27 add by zhangpf------------end 0.5.1补丁已发布 + +-- ----------------------------- 2020-05-05 add by zhangjr------------begin +-- Create table +create table T_CORE_I18N +( + id NUMBER not null, + code VARCHAR2(128) not null, + description VARCHAR2(192), + defaultMessage VARCHAR2(192) +); +-- Add comments to the table +comment on table T_CORE_I18N + is '国际化主表'; +-- Add comments to the columns +comment on column T_CORE_I18N.id + is '主键'; +comment on column T_CORE_I18N.code + is '国际化的编码(唯一值)'; +comment on column T_CORE_I18N.description + is '描述'; +comment on column T_CORE_I18N.defaultMessage + is '默认国际化信息'; +-- Create/Recreate primary, unique and foreign key constraints +alter table T_CORE_I18N + add constraint PK_CORE_I18N primary key (ID); + +-- Create table +create table T_CORE_I18N_CONFIG +( + id VARCHAR2(32) not null, + localeName VARCHAR2(36) +); +-- Add comments to the table +comment on table T_CORE_I18N_CONFIG + is '国际化地区配置表(后台维护)'; +-- Add comments to the columns +comment on column T_CORE_I18N_CONFIG.id + is '主键'; +comment on column T_CORE_I18N_CONFIG.localeName + is '地区名称'; +-- Create/Recreate primary, unique and foreign key constraints +alter table T_CORE_I18N_CONFIG + add constraint PK_CORE_I18N_CONFIG primary key (ID); + +-- Create table +create table T_CORE_I18N_MESSAGE +( + id NUMBER not null, + i18nId NUMBER not null, + i18nConfigId VARCHAR2(32) not null, + message VARCHAR2(192) +); +-- Add comments to the table +comment on table T_CORE_I18N_MESSAGE + is '国际化信息'; +-- Add comments to the columns +comment on column T_CORE_I18N_MESSAGE.id + is '主键'; +comment on column T_CORE_I18N_MESSAGE.i18nId + is '国际化的主键'; +comment on column T_CORE_I18N_MESSAGE.i18nConfigId + is '地区配置的主键'; +comment on column T_CORE_I18N_MESSAGE.message + is '国际化信息'; +-- Create/Recreate primary, unique and foreign key constraints +alter table T_CORE_I18N_MESSAGE + add constraint PK_CORE_I18N_MESSAGE primary key (ID); + +INSERT INTO T_CORE_MENU(ID ,MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('9330', '国际化配置', '/secure/core/module/sys/i18ns/page/edit-list', '93', '9330', '国际化配置', '053.svg', ''); +COMMIT; +-- ----------------------------- 2020-05-05 add by zhangjr------------end + +-- ----------------------------- 2020-05-06 add by zhangjr------------begin +INSERT INTO T_CORE_I18N_CONFIG(ID, LOCALENAME) +VALUES('zh-CN', '简体中文'); +COMMIT; +-- ----------------------------- 2020-05-06 add by zhangjr------------end + +-- ----------------------------- 2020-05-06 add by zhangxt------------begin +DELETE FROM T_CORE_CONSTANT WHERE ID = 'FINEREPORT_FILE_HANDLE'; +COMMIT; +-- ----------------------------- 2020-05-06 add by zhangxt------------end + +-- ----------------------------- 2020-05-09 add by zhanghang------------begin +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9602', 'LES数据源', '/secure/core/module/item/les-dses/page/edit-list', '96', '9602', 'LES数据源编制列表', '076.svg', ''); + +INSERT INTO t_core_admin_choose_config(ID, NAME, TITLE, CATEGORY, URL, WIDTH) VALUES (SEQ_CORE.NEXTVAL, 'LES数据源', 'LES数据源', 'core-les-ds', '/secure/core/module/item/les-dses/page/choose-list', ''); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) VALUES ('T_CORE_LES_DS', '0', '0'); +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) VALUES ('T_CORE_LES_DS_FIELD', '0', '0'); +INSERT INTO t_core_table_hierarchy(ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) VALUES (SEQ_CORE.NEXTVAL, 'T_CORE_LES_DS_FIELD', 'T_CORE_LES_DS', 'LESDSID'); +COMMIT; +-- ----------------------------- 2020-05-09 add by zhanghang------------end + +-- ----------------------------- 2020-05-10 add by zhangjingri------------begin +ALTER TABLE "T_CORE_ADMIN_PAGE_CONFIG_LINE" +ADD ("CONFIGID" NUMBER ); + +ALTER TABLE "T_CORE_ADMIN_PAGE_CONFIG_LINE" DROP ("DRAFTID"); + +COMMENT ON COLUMN "T_CORE_ADMIN_PAGE_CONFIG_LINE"."CONFIGID" IS '配置主键' +-- ----------------------------- 2020-05-10 add by zhangjingri------------end + +-- ----------------------------- 2020-05-12 add by zhanghang--------------begin +alter table T_CORE_LES_TEMPLATE add LESCATEGORY varchar2(36); + +comment on column T_CORE_LES_TEMPLATE.LESCATEGORY is 'LES模板类型(LES/ELN)'; +COMMIT; +-- ----------------------------- 2020-05-12 add by zhanghang--------------end + +-- ----------------------------- 2020-05-13 add by zhangjingri------------begin -------0.5.4补丁已发布 +ALTER TABLE "T_CORE_BPMN_INST_TASK" ADD ("COUNTERSIGN" VARCHAR2(2) ); + +COMMENT ON COLUMN "T_CORE_BPMN_INST_TASK"."COUNTERSIGN" IS '是否会签节点(0-否 1-是)'; + +UPDATE T_CORE_BPMN_INST_TASK SET COUNTERSIGN = '0'; +COMMIT; +-- ----------------------------- 2020-05-13 add by zhangjingri------------end -------0.5.4补丁已发布 +-- ----------------------------- 2020-05-13 add by zhangpf------------begin +ALTER TABLE T_CORE_REPORT_CONFIG_LINE MODIFY REPORTNAME VARCHAR2(270); +-- ----------------------------- 2020-05-13 add by zhangpf------------end + +-- ----------------------------- 2020-05-14 add by shixw------------begin + +delete from T_CORE_TABLE where id='T_CORE_LES_TEMPLATE'; + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) +VALUES ('T_CORE_LES_TEMPLATE', '0', '1'); + +commit; + +-- ----------------------------- 2020-05-14 add by shixw------------end + +-- ----------------------------- 2020-05-14 add by zhanghang--------------begin + +CREATE TABLE T_CORE_LES_UNIT( + ID NUMBER NOT NULL, + UNITNAME VARCHAR2(60) NULL, + TYPE VARCHAR2(36) NULL, + BINDDS VARCHAR2(1) NULL, + SVG VARCHAR2(255) NULL, + ENABLE VARCHAR2(1) NULL, + ORDERNO NUMBER NULL + ); +COMMENT ON TABLE T_CORE_LES_UNIT IS 'LES组件'; +COMMENT ON COLUMN T_CORE_LES_UNIT.ID IS '主键'; +COMMENT ON COLUMN T_CORE_LES_UNIT.UNITNAME IS '组件名称'; +COMMENT ON COLUMN T_CORE_LES_UNIT.TYPE IS '组件类型'; +COMMENT ON COLUMN T_CORE_LES_UNIT.BINDDS IS '是否绑定数据源(0-不绑定,1-绑定)'; +COMMENT ON COLUMN T_CORE_LES_UNIT.SVG IS 'svg图标'; +COMMENT ON COLUMN T_CORE_LES_UNIT.ENABLE IS '是否启用(0-不启用,1-启用)'; +COMMENT ON COLUMN T_CORE_LES_UNIT.ORDERNO IS '排序码'; + +ALTER TABLE T_CORE_LES_UNIT ADD CONSTRAINT PK_CORE_LES_UNIT PRIMARY KEY (ID); + +INSERT INTO t_core_les_unit (ID, UNITNAME, TYPE, BINDDS, SVG, ENABLE, ORDERNO) VALUES ('1', '表单', 'lesForm', '1', 'lesForm.svg', '1', '1'); +INSERT INTO t_core_les_unit (ID, UNITNAME, TYPE, BINDDS, SVG, ENABLE, ORDERNO) VALUES ('2', '查询列表', 'queryList', '1', 'queryList.svg', '1', '2'); +INSERT INTO t_core_les_unit (ID, UNITNAME, TYPE, BINDDS, SVG, ENABLE, ORDERNO) VALUES ('3', '章节', 'chapter', '0', 'chapter.svg', '1', '3'); +INSERT INTO t_core_les_unit (ID, UNITNAME, TYPE, BINDDS, SVG, ENABLE, ORDERNO) VALUES ('4', '富文本', 'ckeditor', '0', 'ckeditor.svg', '1', '4'); +INSERT INTO t_core_les_unit (ID, UNITNAME, TYPE, BINDDS, SVG, ENABLE, ORDERNO) VALUES ('5', '分子式', 'chemDoodle', '0', 'chemDoodle.svg', '1', '5'); +INSERT INTO t_core_les_unit (ID, UNITNAME, TYPE, BINDDS, SVG, ENABLE, ORDERNO) VALUES ('6', '图片绘制', 'imgDraw', '0', 'imgDraw.svg', '1', '6'); +INSERT INTO t_core_les_unit (ID, UNITNAME, TYPE, BINDDS, SVG, ENABLE, ORDERNO) VALUES ('7', '表格', 'spread', '0', 'spread.svg', '1', '7'); +INSERT INTO t_core_les_unit (ID, UNITNAME, TYPE, BINDDS, SVG, ENABLE, ORDERNO) VALUES ('8', '图片编辑器', 'imgEdit', '0', 'imgEdit.svg', '1', '8'); +INSERT INTO t_core_les_unit (ID, UNITNAME, TYPE, BINDDS, SVG, ENABLE, ORDERNO) VALUES ('9', '图片上传', 'imgUpload', '0', 'imgUpload.svg', '1', '9'); +INSERT INTO t_core_les_unit (ID, UNITNAME, TYPE, BINDDS, SVG, ENABLE, ORDERNO) VALUES ('10', '流程绘制', 'diagramDraw', '0', 'diagramDraw.svg', '1', '10'); +INSERT INTO t_core_les_unit (ID, UNITNAME, TYPE, BINDDS, SVG, ENABLE, ORDERNO) VALUES ('11', '基础信息', 'baseInfo', '0', 'baseInfo.svg', '1', '11'); +COMMIT; + +-- ----------------------------- 2020-05-14 add by zhanghang------------end + +-- ----------------------------- 2020-05-15 add by zhanghang--------------begin + +alter table T_CORE_LES_INSTANCE add LESCATEGORY VARCHAR2(36); +comment on column T_CORE_LES_INSTANCE.LESCATEGORY is 'LES实例类型(LES/ELN)'; +commit; + +-- ----------------------------- 2020-05-15 add by zhanghang--------------end + +-- ----------------------------- 2020-05-15 add by zhanghang--------------begin + +DELETE FROM T_CORE_TABLE WHERE ID = 'T_CORE_LES_TEMPLATE_UNIT'; +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_LES_TEMPLATE_UNIT', '0', '1'); +commit; + +-- ----------------------------- 2020-05-15 add by zhanghang--------------end + +-- ----------------------------- 2020-05-18 add by zhangpf--------------begin + +UPDATE T_CORE_FILE SET EXT = SUBSTR(TARGETID, 27) + WHERE TARGETID LIKE 'T_CORE_REPORT_CONFIG_LINE%' + AND EXT IS NULL; +COMMIT; +-- ----------------------------- 2020-05-18 add by zhangpf--------------end + +-- ----------------------------- 2020-05-18 add by zhangjr--------------begin -------0.5.6补丁已发布 + +ALTER TABLE "T_CORE_BPMN_COMMENT" +ADD ("ATTACHMENTID" NUMBER ); + +COMMENT ON COLUMN "T_CORE_BPMN_COMMENT"."ATTACHMENTID" IS '附件编码'; + +-- ----------------------------- 2020-05-18 add by zhangjr--------------end -------0.5.6补丁已发布 + +-- ----------------------------- 2020-05-19 add by zhangjr--------------begin -------0.5.4补丁已发布 + +ALTER TABLE "T_CORE_PASSWORD_POLICY" +ADD ("COMPOSITION" NUMBER ); + +COMMENT ON COLUMN "T_CORE_PASSWORD_POLICY"."COMPOSITION" IS '不同类型组成的数量(大写、小写、特殊字符和数字)'; +-- ----------------------------- 2020-05-19 add by zhangjr--------------end -------0.5.4补丁已发布 + + +-- ----------------------------- 2020-05-22 add by zhangjr--------------begin +ALTER TABLE "T_CORE_LOGIN_LOG" +ADD ("STATUS" VARCHAR2(2) ); + +ALTER TABLE "T_CORE_LOGIN_LOG" RENAME COLUMN "LOGOUTLOG" TO "REMARK"; + +COMMENT ON COLUMN "T_CORE_LOGIN_LOG"."STATUS" IS '登录情况(0-登录失败 1-登录成功)'; + +ALTER TABLE "T_CORE_LOGIN_LOG" +MODIFY ("TOKEN" NULL ); + +UPDATE T_CORE_LOGIN_LOG SET STATUS = '1'; +COMMIT; +-- ----------------------------- 2020-05-22 add by zhangjr--------------end + +-- ----------------------------- 2020-05-22 add by zhangjr--------------begin +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('loginStatus', '用户登录情况', 'sys', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, '1', '成功', 'loginStatus', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, '0', '失败', 'loginStatus', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(SEQ_CORE.NEXTVAL, '用户登录情况', 'loginStatus', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=loginStatus', 'code', 'codeName'); +COMMIT; +-- ----------------------------- 2020-05-22 add by zhangjr--------------end + +-- ----------------------------- 2020-05-23 add by zhanghang--------------begin +DROP TABLE T_CORE_LES_TEMPLATE; +DROP TABLE T_CORE_LES_TEMPLATE_UNIT; +DROP TABLE T_CORE_LES_INSTANCE; +DROP TABLE T_CORE_LES_INSTANCE_UNIT; + +-- 建表语句 +CREATE TABLE T_CORE_LES_TEMPLATE( + ID NUMBER NOT NULL, + BASEID NUMBER NULL, + TEMPLATENO VARCHAR2(36) NULL, + TEMPLATENAME VARCHAR2(120) NULL, + LESCATEGORY VARCHAR2(36) NULL, + TEMPLATEVERSION NUMBER NULL, + LOCKED VARCHAR2(1) NULL, + REMARK VARCHAR2(270) NULL, + TEMPLATESTATUS VARCHAR2(36) NULL, + PROCESSSTATUS VARCHAR2(36) NULL, + APPROVEDBYID VARCHAR2(36) NULL, + APPROVEDBYNAME VARCHAR2(60) NULL, + APPROVEDATE DATE NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_LES_TEMPLATE IS 'LES模板'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE.ID IS '主键'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE.BASEID IS '初始版本ID'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE.TEMPLATENO IS '模板编号'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE.TEMPLATENAME IS '模板名称'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE.LESCATEGORY IS '模板类型'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE.TEMPLATEVERSION IS '模板版本'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE.LOCKED IS '是否锁定(0-否1-是)'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE.REMARK IS '备注'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE.TEMPLATESTATUS IS '版本状态'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE.APPROVEDBYID IS '批准人编码'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE.APPROVEDBYNAME IS '批准人名称'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE.APPROVEDATE IS '批准日期'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_LES_TEMPLATE ADD CONSTRAINT PK_CORE_LES_TEMPLATE PRIMARY KEY (ID); + +CREATE TABLE T_CORE_LES_TEMPLATE_UNIT( + ID NUMBER NOT NULL, + TEMPLATEID NUMBER NULL, + TYPE VARCHAR2(36) NULL, + UNITTITLE VARCHAR2(270) NULL, + PARENTID NUMBER NULL, + UNITBODY CLOB NULL, + ORDERNO NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_LES_TEMPLATE_UNIT IS 'LES模板组件'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE_UNIT.ID IS '主键'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE_UNIT.TEMPLATEID IS '模板编码'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE_UNIT.TYPE IS '组件类型'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE_UNIT.UNITTITLE IS '组件标题(可以为空)'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE_UNIT.PARENTID IS '父组件编码'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE_UNIT.UNITBODY IS '组件主体'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE_UNIT.ORDERNO IS '排序码'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE_UNIT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE_UNIT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE_UNIT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE_UNIT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE_UNIT.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_LES_TEMPLATE_UNIT ADD CONSTRAINT PK_CORE_LES_TEMPLATE_UNIT PRIMARY KEY (ID); +CREATE INDEX IDX_CORE_LES_TEMPLATE_UNIT_TEMPLATEID ON T_CORE_LES_TEMPLATE_UNIT (TEMPLATEID); + +CREATE TABLE T_CORE_LES_TEMPLATE_ORG( + ID NUMBER NOT NULL, + TEMPLATEID NUMBER NULL, + USEDORGID VARCHAR2(36) NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_LES_TEMPLATE_ORG IS 'LES模板使用部门'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE_ORG.ID IS '主键'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE_ORG.TEMPLATEID IS '模板ID'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE_ORG.USEDORGID IS '使用部门编码'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE_ORG.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE_ORG.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE_ORG.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE_ORG.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_LES_TEMPLATE_ORG.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_LES_TEMPLATE_ORG ADD CONSTRAINT PK_CORE_LES_TEMPLATE_ORG PRIMARY KEY (ID); +CREATE INDEX IDX_CORE_LES_TEMPLATE_ORG_TEMPLATEID ON T_CORE_LES_TEMPLATE_ORG (TEMPLATEID); + +CREATE TABLE T_CORE_LES_INSTANCE( + ID NUMBER NOT NULL, + TEMPLATEID NUMBER NULL, + LESCATEGORY VARCHAR2(36) NULL, + PROCESSSTATUS VARCHAR2(36) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_LES_INSTANCE IS 'LES实例'; +COMMENT ON COLUMN T_CORE_LES_INSTANCE.ID IS '主键'; +COMMENT ON COLUMN T_CORE_LES_INSTANCE.TEMPLATEID IS '模板ID'; +COMMENT ON COLUMN T_CORE_LES_INSTANCE.LESCATEGORY IS 'LES实例类型(LES/ELN)'; +COMMENT ON COLUMN T_CORE_LES_INSTANCE.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_CORE_LES_INSTANCE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_LES_INSTANCE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_LES_INSTANCE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_LES_INSTANCE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_LES_INSTANCE.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_LES_INSTANCE ADD CONSTRAINT PK_CORE_LES_INSTANCE PRIMARY KEY (ID); +CREATE INDEX IDX_CORE_LES_INSTANCE_TEMPLATEID ON T_CORE_LES_INSTANCE (TEMPLATEID); + +CREATE TABLE T_CORE_LES_INSTANCE_UNIT( + ID NUMBER NOT NULL, + INSTANCEID NUMBER NULL, + TEMPLATEUNITID NUMBER NULL, + TYPE VARCHAR2(36) NULL, + UNITTITLE VARCHAR2(270) NULL, + PARENTID NUMBER NULL, + UNITBODY CLOB NULL, + ORDERNO NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_LES_INSTANCE_UNIT IS 'LES实例组件'; +COMMENT ON COLUMN T_CORE_LES_INSTANCE_UNIT.ID IS '主键'; +COMMENT ON COLUMN T_CORE_LES_INSTANCE_UNIT.INSTANCEID IS '实例ID'; +COMMENT ON COLUMN T_CORE_LES_INSTANCE_UNIT.TEMPLATEUNITID IS '模板组件的ID'; +COMMENT ON COLUMN T_CORE_LES_INSTANCE_UNIT.TYPE IS '组件类型'; +COMMENT ON COLUMN T_CORE_LES_INSTANCE_UNIT.UNITTITLE IS '组件标题(可以为空)'; +COMMENT ON COLUMN T_CORE_LES_INSTANCE_UNIT.PARENTID IS '父组件编码'; +COMMENT ON COLUMN T_CORE_LES_INSTANCE_UNIT.UNITBODY IS '组件主体'; +COMMENT ON COLUMN T_CORE_LES_INSTANCE_UNIT.ORDERNO IS '排序码'; +COMMENT ON COLUMN T_CORE_LES_INSTANCE_UNIT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_LES_INSTANCE_UNIT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_LES_INSTANCE_UNIT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_LES_INSTANCE_UNIT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_LES_INSTANCE_UNIT.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_LES_INSTANCE_UNIT ADD CONSTRAINT PK_CORE_LES_INSTANCE_UNIT PRIMARY KEY (ID); +CREATE INDEX IDX_CORE_LES_INSTANCE_UNIT_INSTANCEID ON T_CORE_LES_INSTANCE_UNIT (INSTANCEID); +CREATE INDEX IDX_CORE_LES_INSTANCE_UNIT_TEMPLATEUNITID ON T_CORE_LES_INSTANCE_UNIT (TEMPLATEUNITID); + + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('lesTemplateStatus', 'LES模板状态', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'draft', '草稿', 'lesTemplateStatus', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'current', '当前', 'lesTemplateStatus', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'activated', '可用', 'lesTemplateStatus', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'expired', '过期', 'lesTemplateStatus', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(SEQ_CORE.NEXTVAL, 'LES模板状态', 'les-template-status', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=lesTemplateStatus', 'code', 'codeName'); + + +INSERT INTO t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES +('9603', 'LES模板审核', '/secure/core/module/item/les-templates/page/audit-list', '96', '9603', 'LES模板审核列表', '077.svg', ''); +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('9601', 'LES模板审核', 'T_CORE_LES_TEMPLATE', 'audit_def', '1'); + +DELETE FROM T_CORE_SEQUENCE WHERE ID = 'T_CORE_LES_TEMPLATE'; +INSERT INTO T_CORE_SEQUENCE(ID, PATTERN, JSONPARAM) VALUES ('T_CORE_LES_TEMPLATE', '[key][yyyy][mm][nnnn]', NULL); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('9603','T_CORE_LES_TEMPLATE_ORG', 'T_CORE_LES_TEMPLATE', 'TEMPLATEID'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_LES_TEMPLATE_ORG', '0', '0'); + +UPDATE T_CORE_TABLE + SET AUDITABLE = '1', + ATTACHMENT = '1' + WHERE ID = 'T_CORE_LES_TEMPLATE'; + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE,CATEGORY,URL,WIDTH) +VALUES (SEQ_CORE.NEXTVAL, 'LES模板', 'LES模板', 'les-template', '/secure/core/module/item/les-templates/page/choose-list', ''); +COMMIT; +-- ----------------------------- 2020-05-23 add by zhanghang--------------end +-- ----------------------------- 2020-05-27 add by zhangxt--------------begin +alter table T_CORE_LES_INSTANCE add INSTANCENAME VARCHAR2(120); +comment on column T_CORE_LES_INSTANCE.INSTANCENAME is '实例名称'; + +update t_core_menu set id = '9604', orderno = '9604' where id = '9601'; +update t_core_menu set id = '9605', orderno = '9605' where id = '9603'; +commit; +-- ----------------------------- 2020-05-27 add by zhangxt--------------end + +-- ----------------------------- 2020-05-28 add by zhangxt--------------begin +alter table T_CORE_LES_UNIT add "AUDIT" VARCHAR2(1); +comment on column T_CORE_LES_UNIT."AUDIT" is '是否启用审计'; +alter table T_CORE_LES_INSTANCE add "AUDIT" VARCHAR2(1); +comment on column T_CORE_LES_INSTANCE."AUDIT" is '是否启用审计'; +-- ----------------------------- 2020-05-28 add by zhangxt--------------end + +-- ----------------------------- 2020-05-29 add by zhanghang--------------begin +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) +VALUES ( SEQ_CORE.NEXTVAL, '下拉框', 'coreElnDisplayCategory', 3, null, null, '0', 'dropDown' ); +commit; +-- ----------------------------- 2020-05-29 add by zhanghang--------------end + +-- ----------------------------- 2020-05-29 add by zhangpf--------------begin +alter table T_CORE_LES_INSTANCE_UNIT add UNITPARAM CLOB; +comment on column T_CORE_LES_INSTANCE_UNIT.UNITPARAM is '参数'; +-- ----------------------------- 2020-05-29 add by zhangpf--------------end + +-- ----------------------------- 2020-05-30 add by zhangjr--------------begin +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530001, 'AUDIT.INSERT', '新增操作(用于审计跟踪中记录)', '新增'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(SEQ_CORE.NEXTVAL, 20200530001, 'zh-CN', '新增'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530002, 'AUDIT.SAVE', '保存操作(用于审计跟踪中记录)', '保存'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(SEQ_CORE.NEXTVAL, 20200530002, 'zh-CN', '保存'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530003, 'AUDIT.INSTANT_SAVE', '实时保存操作(用于审计跟踪中记录)', '实时保存'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(SEQ_CORE.NEXTVAL, 20200530003, 'zh-CN', '实时保存'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530004, 'AUDIT.DELETE', '删除操作(用于审计跟踪中记录)', '删除'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(SEQ_CORE.NEXTVAL, 20200530004, 'zh-CN', '删除'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530005, 'AUDIT.SWAP', '数据交换(用于审计跟踪中记录)', '数据交换'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(SEQ_CORE.NEXTVAL, 20200530005, 'zh-CN', '数据交换'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530006, 'AUDIT.ACTIVATE', '启用(用于审计跟踪中记录)', '启用'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(SEQ_CORE.NEXTVAL, 20200530006, 'zh-CN', '启用'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530007, 'AUDIT.DEACTIVATE', '停用(用于审计跟踪中记录)', '停用'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(SEQ_CORE.NEXTVAL, 20200530007, 'zh-CN', '停用'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530008, 'AUDIT.SUSPEND', '注销(用于审计跟踪中记录)', '注销'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(SEQ_CORE.NEXTVAL, 20200530008, 'zh-CN', '注销'); + + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530009, 'AUDIT.UNSUSPEND', '恢复(用于审计跟踪中记录)', '恢复'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(SEQ_CORE.NEXTVAL, 20200530009, 'zh-CN', '恢复'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530010, 'AUDIT.PROCESS_START', '启动流程(用于审计跟踪中记录)', '启动流程'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(SEQ_CORE.NEXTVAL, 20200530010, 'zh-CN', '启动流程'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530011, 'AUDIT.PROCESS_WITHDRAW', '撤回流程(用于审计跟踪中记录)', '撤回流程'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(SEQ_CORE.NEXTVAL, 20200530011, 'zh-CN', '撤回流程'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530012, 'AUDIT.PROCESS_COMPLETE', '审核通过(用于审计跟踪中记录)', '审核通过'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(SEQ_CORE.NEXTVAL, 20200530012, 'zh-CN', '审核通过'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530013, 'AUDIT.PROCESS_END', '结束流程(用于审计跟踪中记录)', '结束流程'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(SEQ_CORE.NEXTVAL, 20200530013, 'zh-CN', '结束流程'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530014, 'AUDIT.PROCESS_REJECT', '审核拒绝(用于审计跟踪中记录)', '审核拒绝'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(SEQ_CORE.NEXTVAL, 20200530014, 'zh-CN', '审核拒绝'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530015, 'AUDIT.PROCESS_ODD_REJECT', '审核拒绝(异常处理)(用于审计跟踪中记录)', '审核拒绝(异常处理)'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(SEQ_CORE.NEXTVAL, 20200530015, 'zh-CN', '审核拒绝(异常处理)'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530016, 'AUDIT.PROCESS_UNDO', '退回(用于审计跟踪中记录)', '退回'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(SEQ_CORE.NEXTVAL, 20200530016, 'zh-CN', '退回'); +COMMIT; +-- ----------------------------- 2020-05-30 add by zhangjr--------------end + +-- ----------------------------- 2020-05-30 add by zhanghang--------------begin +update t_core_menu set href = '/secure/core/module/eln/eln-dses/page/edit-list' where id = '9316'; +update t_core_menu set href = '/secure/core/module/eln/eln-tmpls/page/edit-list' where id = '9317'; +update t_core_admin_choose_config set url = '/secure/core/module/eln/eln-dses/page/choose-list' where category = 'core-eln-ds'; +update t_core_admin_choose_config set url = '/secure/core/module/eln/eln-tmpls/page/choose-list' where category = 'eln-tmpl'; +commit; +-- ----------------------------- 2020-05-30 add by zhanghang--------------end + +-- ----------------------------- 2020-05-30 add by zhangpf--------------begin +alter table T_CORE_LES_INSTANCE add BIZCATEGORY VARCHAR2(36); +comment on column T_CORE_LES_INSTANCE.BIZCATEGORY is '业务类型'; +-- ----------------------------- 2020-05-30 add by zhangpf--------------end + +-- ----------------------------- 2020-06-05 add by shixw------------begin + +CREATE OR REPLACE PROCEDURE INSERTI18N(CODEPARAM VARCHAR, + DESCRIPTION VARCHAR, + DEFAULTMESSAGE VARCHAR, + LANG VARCHAR, + MESSAGE VARCHAR) AS + V_ID NUMBER; +BEGIN + SELECT ID INTO V_ID FROM T_CORE_I18N WHERE CODE = CODEPARAM; + INSERT INTO T_CORE_I18N_MESSAGE + (ID, I18NID, I18NCONFIGID, MESSAGE) + VALUES + (SEQ_CORE.NEXTVAL, V_ID, LANG, MESSAGE); + + COMMIT; +EXCEPTION + WHEN NO_DATA_FOUND THEN + BEGIN + SELECT SEQ_CORE.NEXTVAL INTO V_ID FROM DUAL; + + INSERT INTO T_CORE_I18N + (ID, CODE, DESCRIPTION, DEFAULTMESSAGE) + VALUES + (V_ID, CODEPARAM, DESCRIPTION, DEFAULTMESSAGE); + + INSERT INTO T_CORE_I18N_MESSAGE + (ID, I18NID, I18NCONFIGID, MESSAGE) + VALUES + (SEQ_CORE.NEXTVAL, V_ID, LANG, MESSAGE); + + COMMIT; + END; +END; +/ +-- ----------------------------- 2020-06-05 add by shixw------------end + +-- ----------------------------- 2020-06-05 add by shixw------------begin + +INSERT INTO T_CORE_I18N_CONFIG(ID, LOCALENAME) +VALUES('en-US', '英语(美国)'); + + +COMMIT; + +CREATE OR REPLACE PROCEDURE UPDATEI18N(CODEPARAM VARCHAR, + LANG VARCHAR, + MESSAGEINFO VARCHAR) AS +BEGIN + UPDATE T_CORE_I18N_MESSAGE IM + SET IM.MESSAGE = MESSAGEINFO + WHERE EXISTS (SELECT 1 + FROM T_CORE_I18N I + WHERE I.ID = IM.I18NID + AND I.CODE = CODEPARAM + AND IM.I18NCONFIGID = LANG); + + COMMIT; +END; +/ + +-- ----------------------------- 2020-06-05 add by shixw------------end + +-- ----------------------------- 2020-06-06 add by zhangjr --------------begin +alter table T_CORE_BPMN_DRAFT add EXPRESSION VARCHAR2(128); +comment on column T_CORE_BPMN_DRAFT.EXPRESSION is '表达式'; + +alter table T_CORE_BPMN_PROC add EXPRESSION VARCHAR2(128); +comment on column T_CORE_BPMN_PROC.EXPRESSION is '表达式'; + +call INSERTI18N('T_CORE_BPMN_DRAFT.EXPRESSION', '工作流草稿中的表达式', '表达式', 'zh-CN', '表达式'); +call INSERTI18N('T_CORE_BPMN_PROC.EXPRESSION', '工作流定义中的表达式', '表达式', 'zh-CN', '表达式'); + +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.INVALID_VERSION', '工作流定义提交时,相同的流程编号,版本不一致', '相同的流程编号,版本不一致', 'zh-CN', '相同的流程编号,版本不一致'); +-- ----------------------------- 2020-06-06 add by zhangjr --------------end + +-- ----------------------------- 2020-06-08 add by shixw------------begin + +CALL INSERTI18N('T_CORE_FILE.VERSION', '文件的文件版本', '文件版本', 'zh-CN', '文件版本'); +CALL INSERTI18N('T_CORE_WK_PANEL.TITLEDISPLAY', '工作区面板的是否显示标题', '是否显示标题', 'zh-CN', '是否显示标题'); + + +UPDATE T_CORE_AT_CONFIG_LINE T SET T.COLUMNID = UPPER(T.COLUMNID); +DELETE FROM T_CORE_TABLE WHERE ID IN ('T_CORE_WKUP_CONF','T_CORE_WKUP_CONF_LINE'); + +commit; + +-- ----------------------------- 2020-06-08 add by shixw------------end + +-- ----------------------------- 2020-06-09 add by shixw------------begin + +CREATE OR REPLACE PROCEDURE INSERTI18N(CODEPARAM VARCHAR, + DESCRIPTION VARCHAR, + DEFAULTMESSAGE VARCHAR, + LANG VARCHAR, + MESSAGE VARCHAR) AS + V_ID NUMBER; + V_COUNT NUMBER; +BEGIN + + SELECT COUNT(*) INTO V_COUNT FROM T_CORE_I18N WHERE CODE = CODEPARAM; + + IF V_COUNT > 0 THEN + SELECT ID + INTO V_ID + FROM T_CORE_I18N + WHERE CODE = CODEPARAM + AND ROWNUM = 1; + ELSE + SELECT SEQ_CORE.NEXTVAL INTO V_ID FROM DUAL; + INSERT INTO T_CORE_I18N + (ID, CODE, DESCRIPTION, DEFAULTMESSAGE) + VALUES + (V_ID, CODEPARAM, DESCRIPTION, DEFAULTMESSAGE); + END IF; + + INSERT INTO T_CORE_I18N_MESSAGE + (ID, I18NID, I18NCONFIGID, MESSAGE) + VALUES + (SEQ_CORE.NEXTVAL, V_ID, LANG, MESSAGE); + + COMMIT; +END; +/ + + +-- ----------------------------- 2020-06-09 add by shixw------------end + +CALL INSERTI18N('GIKAM.BUTTON.YES', '是', '是', 'zh-CN', '是'); +CALL INSERTI18N('GIKAM.BUTTON.NO', '否', '否', 'zh-CN', '否'); +CALL INSERTI18N('GIKAM.BUTTON.CONFIRM', '确认', '确认', 'zh-CN', '确认'); +CALL INSERTI18N('GIKAM.BUTTON.CLOSE', '关闭', '关闭', 'zh-CN', '关闭'); +CALL INSERTI18N('GIKAM.BUTTON.BACK', '返回', '返回', 'zh-CN', '返回'); +CALL INSERTI18N('GIKAM.BUTTON.CANCEL', '取消', '取消', 'zh-CN', '取消'); +CALL INSERTI18N('GIKAM.BUTTON.ACTIVE', '启用', '启用', 'zh-CN', '启用'); +CALL INSERTI18N('GIKAM.BUTTON.DEACTIVE', '停用', '停用', 'zh-CN', '停用'); +CALL INSERTI18N('GIKAM.ACTIVE.STATUS.NO', '未启用', '未启用', 'zh-CN', '未启用'); +CALL INSERTI18N('GIKAM.ACTIVE.STATUS.YES', '已启用', '已启用', 'zh-CN', '已启用'); +CALL INSERTI18N('GIKAM.ACTIVE.TITLE.STATUS', '启用状态', '启用状态', 'zh-CN', '启用状态'); +CALL INSERTI18N('GIKAM.BUTTON.SAVE', '保存', '保存', 'zh-CN', '保存'); +CALL INSERTI18N('GIKAM.BUTTON.SUSPEND', '注销', '注销', 'zh-CN', '注销'); +CALL INSERTI18N('GIKAM.BUTTON.UNSUSPEND', '恢复', '恢复', 'zh-CN', '恢复'); +CALL INSERTI18N('GIKAM.MODAL.SUBMIT', '提交', '提交', 'zh-CN', '提交'); +CALL INSERTI18N('GIKAM.TIP.SUBMIT', '是否提交', '是否提交', 'zh-CN', '是否提交'); +CALL INSERTI18N('GIKAM.MODAL.UNDO', '回退', '回退', 'zh-CN', '回退'); +CALL INSERTI18N('GIKAM.TIP.UNDO', '是否回退', '是否回退', 'zh-CN', '是否回退'); +CALL INSERTI18N('GIKAM.SUSPEND.STATUS.NO', '未注销', '未注销', 'zh-CN', '未注销'); +CALL INSERTI18N('GIKAM.SUSPEND.STATUS.YES', '已注销', '已注销', 'zh-CN', '已注销'); +CALL INSERTI18N('GIKAM.SUSPEND.TITLE.STATUS', '注销状态', '注销状态', 'zh-CN', '注销状态'); +CALL INSERTI18N('GIKAM.BUTTON.INSERT', '添加', '添加', 'zh-CN', '添加'); +CALL INSERTI18N('GIKAM.BUTTON.MODIFY', '变更', '变更', 'zh-CN', '变更'); +CALL INSERTI18N('GIKAM.BUTTON.DELETE', '删除', '删除', 'zh-CN', '删除'); +CALL INSERTI18N('GIKAM.BUTTON.MOVE_UP', '上移', '上移', 'zh-CN', '上移'); +CALL INSERTI18N('GIKAM.BUTTON.MOVE_DOWN', '下移', '下移', 'zh-CN', '下移'); +CALL INSERTI18N('GIKAM.BUTTON.OFFLINE', '强制下线', '强制下线', 'zh-CN', '强制下线'); +CALL INSERTI18N('GIKAM.BUTTON.EDIT', '编辑', '编辑', 'zh-CN', '编辑'); +CALL INSERTI18N('GIKAM.BUTTON.IMPORT', '导入', '导入', 'zh-CN', '导入'); +CALL INSERTI18N('GIKAM.BUTTON.EXPORT', '导出', '导出', 'zh-CN', '导出'); +CALL INSERTI18N('GIKAM.BUTTON.VIEWAUDIT', '审计跟踪', '审计跟踪', 'zh-CN', '审计跟踪'); +CALL INSERTI18N('GIKAM.BUTTON.VIEW', '预览', '预览', 'zh-CN', '预览'); +CALL INSERTI18N('GIKAM.BUTTON.DESIGN', '设计', '设计', 'zh-CN', '设计'); +CALL INSERTI18N('GIKAM.COMP.DROPDOWNMENU_TEXT', '下拉菜单', '下拉菜单', 'zh-CN', '下拉菜单'); +CALL INSERTI18N('GIKAM.INDEX', '序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('GIKAM.FROM', '从', '从', 'zh-CN', '从'); +CALL INSERTI18N('GIKAM.TO', '到', '到', 'zh-CN', '到'); +CALL INSERTI18N('GIKAM.CHECKBOX.CHECKED', '是', '是', 'zh-CN', '是'); +CALL INSERTI18N('GIKAM.CHECKBOX.UNCHECKED', '否', '否', 'zh-CN', '否'); +CALL INSERTI18N('GIKAM.SELECT.YES', '是', '是', 'zh-CN', '是'); +CALL INSERTI18N('GIKAM.SELECT.NO', '否', '否', 'zh-CN', '否'); +CALL INSERTI18N('GIKAM.SEARCH', '查询', '查询', 'zh-CN', '查询'); +CALL INSERTI18N('GIKAM.CLICK_TO_SEARCH', '点击进行查询', '点击进行查询', 'zh-CN', '点击进行查询'); +CALL INSERTI18N('GIKAM.DISPLAY_RICH_SEARCH', '显示高级搜索', '显示高级搜索', 'zh-CN', '显示高级搜索'); +CALL INSERTI18N('GIKAM.SEARCH_BY_FILTER', '按查询检索', '按查询检索', 'zh-CN', '按查询检索'); +CALL INSERTI18N('GIKAM.LOADING.RESULT', '结果', '结果', 'zh-CN', '结果'); +CALL INSERTI18N('GIKAM.LOADING.DATA', '数据请求中...', '数据请求中...', 'zh-CN', '数据请求中...'); +CALL INSERTI18N('GIKAM.DATETIME.PICK_TIME', '选择时间:', '选择时间:', 'zh-CN', '选择时间:'); +CALL INSERTI18N('GIKAM.DATETIME.MONTH_JAN', '一月', '一月', 'zh-CN', '一月'); +CALL INSERTI18N('GIKAM.DATETIME.MONTH_FEB', '二月', '二月', 'zh-CN', '二月'); +CALL INSERTI18N('GIKAM.DATETIME.MONTH_MAR', '三月', '三月', 'zh-CN', '三月'); +CALL INSERTI18N('GIKAM.DATETIME.MONTH_APR', '四月', '四月', 'zh-CN', '四月'); +CALL INSERTI18N('GIKAM.DATETIME.MONTH_MAY', '五月', '五月', 'zh-CN', '五月'); +CALL INSERTI18N('GIKAM.DATETIME.MONTH_JUN', '六月', '六月', 'zh-CN', '六月'); +CALL INSERTI18N('GIKAM.DATETIME.MONTH_JUL', '七月', '七月', 'zh-CN', '七月'); +CALL INSERTI18N('GIKAM.DATETIME.MONTH_AUG', '八月', '八月', 'zh-CN', '八月'); +CALL INSERTI18N('GIKAM.DATETIME.MONTH_SEP', '九月', '九月', 'zh-CN', '九月'); +CALL INSERTI18N('GIKAM.DATETIME.MONTH_OCT', '十月', '十月', 'zh-CN', '十月'); +CALL INSERTI18N('GIKAM.DATETIME.MONTH_NOV', '十一月', '十一月', 'zh-CN', '十一月'); +CALL INSERTI18N('GIKAM.DATETIME.MONTH_DEC', '十二月', '十二月', 'zh-CN', '十二月'); +CALL INSERTI18N('GIKAM.DATETIME.WEEK.SUN', '日', '日', 'zh-CN', '日'); +CALL INSERTI18N('GIKAM.DATETIME.WEEK.MON', '一', '一', 'zh-CN', '一'); +CALL INSERTI18N('GIKAM.DATETIME.WEEK.TUES', '二', '二', 'zh-CN', '二'); +CALL INSERTI18N('GIKAM.DATETIME.WEEK.WED', '三', '三', 'zh-CN', '三'); +CALL INSERTI18N('GIKAM.DATETIME.WEEK.THUR', '四', '四', 'zh-CN', '四'); +CALL INSERTI18N('GIKAM.DATETIME.WEEK.FRI', '五', '五', 'zh-CN', '五'); +CALL INSERTI18N('GIKAM.DATETIME.WEEK.SAT', '六', '六', 'zh-CN', '六'); +CALL INSERTI18N('GIKAM.DATETIME.CHOOSE_DATE', '选择日期', '选择日期', 'zh-CN', '选择日期'); +CALL INSERTI18N('GIKAM.DATETIME.CHOOSE_YEAR', '选择年份', '选择年份', 'zh-CN', '选择年份'); +CALL INSERTI18N('GIKAM.DATETIME.SELECT_TODAY', '选择今天', '选择今天', 'zh-CN', '选择今天'); +CALL INSERTI18N('GIKAM.PAGE.PREVIOUS', '上一页', '上一页', 'zh-CN', '上一页'); +CALL INSERTI18N('GIKAM.PAGE.NEXT', '下一页', '下一页', 'zh-CN', '下一页'); +CALL INSERTI18N('GIKAM.TIP.CONFIRM_TO_OFFLINE_MSG', '请确认是否强制下线', '请确认是否强制下线', 'zh-CN', '请确认是否强制下线'); +CALL INSERTI18N('GIKAM.TIP.CONFIRM_TO_OFFLINE_TITLE', '强制下线用户信息', '强制下线用户信息', 'zh-CN', '强制下线用户信息'); +CALL INSERTI18N('GIKAM.TIP.MATCH_FIELD_NOT_SET', '未设置匹配字段', '未设置匹配字段', 'zh-CN', '未设置匹配字段'); +CALL INSERTI18N('GIKAM.TIP.NO_RECORD', '没有任何记录', '没有任何记录', 'zh-CN', '没有任何记录'); +CALL INSERTI18N('GIKAM.TIP.CHOOSE_AT_LEAST_ONE_ITEM', '请至少选择一条数据', '请至少选择一条数据', 'zh-CN', '请至少选择一条数据'); +CALL INSERTI18N('GIKAM.TIP.CHOOSE_ONE_ITEM', '请选择一条数据', '请选择一条数据', 'zh-CN', '请选择一条数据'); +CALL INSERTI18N('GIKAM.TIP.CHOOSE_DEACTIVATED_ITEM', '请选择未启用的数据', '请选择未启用的数据', 'zh-CN', '请选择未启用的数据'); +CALL INSERTI18N('GIKAM.TIP.WHETHER_TO_ACTIVATE_FOLLOWING_ITEMS', '是否启用以下选中的项目?', '是否启用以下选中的项目?', 'zh-CN', '是否启用以下选中的项目?'); +CALL INSERTI18N('GIKAM.TIP.CONFIRM_TO_ACTIVATE', '确认启用', '确认启用', 'zh-CN', '确认启用'); +CALL INSERTI18N('GIKAM.TIP.CHOOSE_ACTIVATED_ITEM', '请选择已启用的数据', '请选择已启用的数据', 'zh-CN', '请选择已启用的数据'); +CALL INSERTI18N('GIKAM.TIP.WHETHER_TO_DEACTIVATE_FOLLOWING_ITEMS', '是否取消启用以下选中的项目?', '是否取消启用以下选中的项目?', 'zh-CN', '是否取消启用以下选中的项目?'); +CALL INSERTI18N('GIKAM.TIP.CONFIRM_TO_DEACTIVATE', '确认取消启用', '确认取消启用', 'zh-CN', '确认取消启用'); +CALL INSERTI18N('GIKAM.TIP.CHOOSE_UNSUSPENDED_ITEM', '请选择未注销的数据', '请选择未注销的数据', 'zh-CN', '请选择未注销的数据'); +CALL INSERTI18N('GIKAM.TIP.WHETHER_TO_SUSPEND_FOLLOWING_ITEMS', '是否注销以下选中的项目?', '是否注销以下选中的项目?', 'zh-CN', '是否注销以下选中的项目?'); +CALL INSERTI18N('GIKAM.TIP.CONFIRM_TO_SUSPEND', '确认注销', '确认注销', 'zh-CN', '确认注销'); +CALL INSERTI18N('GIKAM.TIP.CHOOSE_SUSPENDED_ITEM', '请选择已注销的数据', '请选择已注销的数据', 'zh-CN', '请选择已注销的数据'); +CALL INSERTI18N('GIKAM.TIP.WHETHER_TO_UNSUSPEND_FOLLOWING_ITEMS', '是否恢复以下选中的项目?', '是否恢复以下选中的项目?', 'zh-CN', '是否恢复以下选中的项目?'); +CALL INSERTI18N('GIKAM.TIP.CONFIRM_TO_UNSUSPEND', '确认恢复', '确认恢复', 'zh-CN', '确认恢复'); +CALL INSERTI18N('GIKAM.TIP.CONFIRM_TO_DELETE_FOLLOWING_ITEMS', '是否删除以下选中的项目?', '是否删除以下选中的项目?', 'zh-CN', '是否删除以下选中的项目?'); +CALL INSERTI18N('GIKAM.TIP.CONFIRM_TO_DELETE', '确认删除', '确认删除', 'zh-CN', '确认删除'); +CALL INSERTI18N('GIKAM.TIP.INVALID_INPUT_FIELDS', '突出显示的字段的输入无效:', '突出显示的字段的输入无效:', 'zh-CN', '突出显示的字段的输入无效:'); +CALL INSERTI18N('GIKAM.TIP.PAGE_NOT_EXISTS', '页面不存在', '页面不存在', 'zh-CN', '页面不存在'); +CALL INSERTI18N('GIKAM.TIP.MOVE_UP.NO_NODE_SELECTED', '请选择一条要向上移动的数据', '请选择一条要向上移动的数据', 'zh-CN', '请选择一条要向上移动的数据'); +CALL INSERTI18N('GIKAM.TIP.MOVE_UP.MULTIPLE_NODES_SELECTED', '只能同时移动一条数据', '只能同时移动一条数据', 'zh-CN', '只能同时移动一条数据'); +CALL INSERTI18N('GIKAM.TIP.MOVE_UP.TOP_NODE_SELECTED', '当前数据已处于最顶部,无法向上移动', '当前数据已处于最顶部,无法向上移动', 'zh-CN', '当前数据已处于最顶部,无法向上移动'); +CALL INSERTI18N('GIKAM.TIP.MOVE_DOWN.NO_NODE_SELECTED', '请选择一条要向下移动的数据', '请选择一条要向下移动的数据', 'zh-CN', '请选择一条要向下移动的数据'); +CALL INSERTI18N('GIKAM.TIP.MOVE_DOWN.MULTIPLE_NODES_SELECTED', '只能同时移动一条数据', '只能同时移动一条数据', 'zh-CN', '只能同时移动一条数据'); +CALL INSERTI18N('GIKAM.TIP.MOVE_DOWN.BOTTOM_NODE_SELECTED', '当前数据已处于最底部,无法向下移动', '当前数据已处于最底部,无法向下移动', 'zh-CN', '当前数据已处于最底部,无法向下移动'); +CALL INSERTI18N('GIKAM.TIP.TREE.CHILDREN-EXISTS', '存在子节点,不允许删除', '存在子节点,不允许删除', 'zh-CN', '存在子节点,不允许删除'); +CALL INSERTI18N('GIKAM.TREE.NODE_NEW', '新建节点', '新建节点', 'zh-CN', '新建节点'); +CALL INSERTI18N('GIKAM.FILE.ATTACHMENT', '附件', '附件', 'zh-CN', '附件'); +CALL INSERTI18N('GIKAM.FILE.FILENAME', '文件名称', '文件名称', 'zh-CN', '文件名称'); +CALL INSERTI18N('GIKAM.FILE.CREATEDBYNAME', '上传人', '上传人', 'zh-CN', '上传人'); +CALL INSERTI18N('GIKAM.FILE.CREATEDTIME', '上传时间', '上传时间', 'zh-CN', '上传时间'); +CALL INSERTI18N('GIKAM.FILE.DRAG_FILE_OR_CHOOSE_TO_UPLOAD', '请将文件拖拽进区域或者点击选择文件进行上传', '请将文件拖拽进区域或者点击选择文件进行上传', 'zh-CN', '请将文件拖拽进区域或者点击选择文件进行上传'); +CALL INSERTI18N('GIKAM.FILE.BUTTON.UPLOAD_FILE', '上传附件', '上传附件', 'zh-CN', '上传附件'); +CALL INSERTI18N('GIKAM.FILE.BUTTON.DOWNLOAD_FILE', '下载附件', '下载附件', 'zh-CN', '下载附件'); +CALL INSERTI18N('GIKAM.FILE.BUTTON.DELETE_FILE', '删除附件', '删除附件', 'zh-CN', '删除附件'); +CALL INSERTI18N('GIKAM.FILE.MODAL.UPLOAD_FILE', '附件上传', '附件上传', 'zh-CN', '附件上传'); +CALL INSERTI18N('GIKAM.FILE.TIP.UPLOAD_ONE_ONLY', '只能上传一个附件', '只能上传一个附件', 'zh-CN', '只能上传一个附件'); +CALL INSERTI18N('GIKAM.FILE.TIP.NOTFILEUPLOAD', '未选择文件或选择的文件内容为空', '未选择文件或选择的文件内容为空', 'zh-CN', '未选择文件或选择的文件内容为空'); +CALL INSERTI18N('GIKAM.FILE.TIP.NOTFILEEXTENSION', '请指定文件类型上传', '请指定文件类型上传', 'zh-CN', '请指定文件类型上传'); +CALL INSERTI18N('GIKAM.FILE.TIP.UNSUPPORTEDEXTENSION', '请上传系统支持类型的文件', '请上传系统支持类型的文件', 'zh-CN', '请上传系统支持类型的文件'); +CALL INSERTI18N('GIKAM.FILE.TIP.FILELIMITEXCEEDED', '上传的文件太大,超出系统限制', '上传的文件太大,超出系统限制', 'zh-CN', '上传的文件太大,超出系统限制'); +CALL INSERTI18N('GIKAM.WORKFLOW.BUTTON.SUBMIT', '提交', '提交', 'zh-CN', '提交'); +CALL INSERTI18N('GIKAM.WORKFLOW.SUBMIT.OPINION.TITLE', '提交说明', '提交说明', 'zh-CN', '提交说明'); +CALL INSERTI18N('GIKAM.WORKFLOW.SUBMIT.OPINION.DEFAULT', '提交', '提交', 'zh-CN', '提交'); +CALL INSERTI18N('GIKAM.WORKFLOW.BUTTON.PASS', '审批通过', '审批通过', 'zh-CN', '审批通过'); +CALL INSERTI18N('GIKAM.WORKFLOW.PASS.OPINION.TITLE', '审核意见', '审核意见', 'zh-CN', '审核意见'); +CALL INSERTI18N('GIKAM.WORKFLOW.PASS.OPINION.DEFAULT', '通过', '通过', 'zh-CN', '通过'); +CALL INSERTI18N('GIKAM.WORKFLOW.BUTTON.REJECT', '审批拒绝', '审批拒绝', 'zh-CN', '审批拒绝'); +CALL INSERTI18N('GIKAM.WORKFLOW.REJECT.OPINION.TITLE', '审核意见', '审核意见', 'zh-CN', '审核意见'); +CALL INSERTI18N('GIKAM.WORKFLOW.REJECT.OPINION.DEFAULT', '拒绝', '拒绝', 'zh-CN', '拒绝'); +CALL INSERTI18N('GIKAM.WORKFLOW.REJECT.REJECT_TO_TITLE', '拒绝至', '拒绝至', 'zh-CN', '拒绝至'); +CALL INSERTI18N('GIKAM.WORKFLOW.BUTTON.UNDO', '回退', '回退', 'zh-CN', '回退'); +CALL INSERTI18N('GIKAM.WORKFLOW.UNDO.OPINION.TITLE', '审核意见', '审核意见', 'zh-CN', '审核意见'); +CALL INSERTI18N('GIKAM.WORKFLOW.UNDO.OPINION.DEFAULT', '回退', '回退', 'zh-CN', '回退'); +CALL INSERTI18N('GIKAM.WORKFLOW.BUTTON.WITHDRAW', '撤回', '撤回', 'zh-CN', '撤回'); +CALL INSERTI18N('GIKAM.WORKFLOW.WITHDRAW.OPINION.TITLE', '审核意见', '审核意见', 'zh-CN', '审核意见'); +CALL INSERTI18N('GIKAM.WORKFLOW.WITHDRAW.OPINION.DEFAULT', '撤回', '撤回', 'zh-CN', '撤回'); +CALL INSERTI18N('GIKAM.WORKFLOW.BUTTON.REVIEW', '阅办', '阅办', 'zh-CN', '阅办'); +CALL INSERTI18N('GIKAM.WORKFLOW.REVIEW.OPINION.TITLE', '审核意见', '审核意见', 'zh-CN', '审核意见'); +CALL INSERTI18N('GIKAM.WORKFLOW.REVIEW.OPINION.DEFAULT', '通过', '通过', 'zh-CN', '通过'); +CALL INSERTI18N('GIKAM.WORKFLOW.REVIEW.MODAL.CHOOSE_USER', '阅办人员选择', '阅办人员选择', 'zh-CN', '阅办人员选择'); +CALL INSERTI18N('GIKAM.WORKFLOW.BUTTON.DELEGATE', '委托', '委托', 'zh-CN', '委托'); +CALL INSERTI18N('GIKAM.WORKFLOW.DELEGATE.OPINION.TITLE', '审核意见', '审核意见', 'zh-CN', '审核意见'); +CALL INSERTI18N('GIKAM.WORKFLOW.DELEGATE.OPINION.DEFAULT', '通过', '通过', 'zh-CN', '通过'); +CALL INSERTI18N('GIKAM.WORKFLOW.DELEGATE.MODAL.CHOOSE_USER', '委托人员选择', '委托人员选择', 'zh-CN', '委托人员选择'); +CALL INSERTI18N('GIKAM.WORKFLOW.BUTTON.COUNTERSIGN', '会签', '会签', 'zh-CN', '会签'); +CALL INSERTI18N('GIKAM.WORKFLOW.COUNTERSIGN.OPINION.TITLE', '审核意见', '审核意见', 'zh-CN', '审核意见'); +CALL INSERTI18N('GIKAM.WORKFLOW.COUNTERSIGN.OPINION.DEFAULT', '通过', '通过', 'zh-CN', '通过'); +CALL INSERTI18N('GIKAM.WORKFLOW.COUNTERSIGN.MODAL.CHOOSE_USER', '会签人员选择', '会签人员选择', 'zh-CN', '会签人员选择'); +CALL INSERTI18N('GIKAM.WORKFLOW.ODD.BUTTON.REJECT', '审批拒绝', '审批拒绝', 'zh-CN', '审批拒绝'); +CALL INSERTI18N('GIKAM.WORKFLOW.ODD.REJECT.TIP.CONFIRM', '请确认是否审批拒绝', '请确认是否审批拒绝', 'zh-CN', '请确认是否审批拒绝'); +CALL INSERTI18N('GIKAM.WORKFLOW.ODD.REJECT.OPINION.DEFAULT', '拒绝(异常处理)', '拒绝(异常处理)', 'zh-CN', '拒绝(异常处理)'); +CALL INSERTI18N('GIKAM.WORKFLOW.ODD.BUTTON.UPDATE_BPMN', '更新流程图', '更新流程图', 'zh-CN', '更新流程图'); +CALL INSERTI18N('GIKAM.WORKFLOW.ODD.TIP.MATCH_MUTIPLE_INST', '该单据匹配多个流程实例,数据错误,请联系管理员。', '该单据匹配多个流程实例,数据错误,请联系管理员。', 'zh-CN', '该单据匹配多个流程实例,数据错误,请联系管理员。'); +CALL INSERTI18N('GIKAM.WORKFLOW.ODD.BUTTON.UPDATE_AUDITOR', '更新审核人员', '更新审核人员', 'zh-CN', '更新审核人员'); +CALL INSERTI18N('GIKAM.WORKFLOW.ODD.TITLE.UPDATE_AUDITOR', '更新审核人员', '更新审核人员', 'zh-CN', '更新审核人员'); +CALL INSERTI18N('GIKAM.WORKFLOW.ODD.BUTTON.INSERT_AUDITOR', '添加审核人员', '添加审核人员', 'zh-CN', '添加审核人员'); +CALL INSERTI18N('GIKAM.WORKFLOW.ODD.BUTTON.DELETE_AUDITOR', '删除审核人员', '删除审核人员', 'zh-CN', '删除审核人员'); +CALL INSERTI18N('GIKAM.WORKFLOW.ODD.BUTTON.INSERT_ROLE', '添加审核角色', '添加审核角色', 'zh-CN', '添加审核角色'); +CALL INSERTI18N('GIKAM.WORKFLOW.ODD.BUTTON.DELETE_ROLE', '删除审核角色', '删除审核角色', 'zh-CN', '删除审核角色'); +CALL INSERTI18N('GIKAM.WORKFLOW.PASS.NEXT_AUDITOR', '下级审核人', '下级审核人', 'zh-CN', '下级审核人'); +CALL INSERTI18N('GIKAM.WORKFLOW.PASS.NEXT_ROLE', '下级审核角色', '下级审核角色', 'zh-CN', '下级审核角色'); +CALL INSERTI18N('GIKAM.BPMN.FIELD.TITLE.STATUS', '状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('GIKAM.BPMN.INVALID_STATUS', '状态错误', '状态错误', 'zh-CN', '状态错误'); +CALL INSERTI18N('GIKAM.BPMN.STATUS.RAW', '未提交', '未提交', 'zh-CN', '未提交'); +CALL INSERTI18N('GIKAM.BPMN.STATUS.PASS', '待审核', '待审核', 'zh-CN', '待审核'); +CALL INSERTI18N('GIKAM.BPMN.STATUS.DONE', '已完成', '已完成', 'zh-CN', '已完成'); +CALL INSERTI18N('GIKAM.BPMN.TIP.PROC_NOT_FOUND', '流程没有定义', '流程没有定义', 'zh-CN', '流程没有定义'); +CALL INSERTI18N('GIKAM.BPMN.COMMENT.START_NODE', '开始节点', '开始节点', 'zh-CN', '开始节点'); +CALL INSERTI18N('GIKAM.BPMN.COMMENT.END_NODE', '结束节点', '结束节点', 'zh-CN', '结束节点'); +CALL INSERTI18N('GIKAM.BPMN.COMMENT.SUBMIT', '提交', '提交', 'zh-CN', '提交'); +CALL INSERTI18N('GIKAM.BPMN.COMMENT.WITHDRAW', '撤回', '撤回', 'zh-CN', '撤回'); +CALL INSERTI18N('GIKAM.BPMN.COMMENT.PASS_COUNTERSIGN', '会签通过', '会签通过', 'zh-CN', '会签通过'); +CALL INSERTI18N('GIKAM.BPMN.COMMENT.PASS_COUNTERSIGN_ROLE', '会签通过(角色)', '会签通过(角色)', 'zh-CN', '会签通过(角色)'); +CALL INSERTI18N('GIKAM.BPMN.COMMENT.END_COUNTERSIGN', '会签结束', '会签结束', 'zh-CN', '会签结束'); +CALL INSERTI18N('GIKAM.BPMN.COMMENT.PASS', '审核通过', '审核通过', 'zh-CN', '审核通过'); +CALL INSERTI18N('GIKAM.BPMN.COMMENT.END', '审批通过', '审批通过', 'zh-CN', '审批通过'); +CALL INSERTI18N('GIKAM.BPMN.COMMENT.REJECT', '审核拒绝', '审核拒绝', 'zh-CN', '审核拒绝'); +CALL INSERTI18N('GIKAM.BPMN.COMMENT.UNDO', '回退', '回退', 'zh-CN', '回退'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.MOVE', '移动', '移动', 'zh-CN', '移动'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.ERASE', '擦除', '擦除', 'zh-CN', '擦除'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.CENTER', '居中', '居中', 'zh-CN', '居中'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.CLEAR', '清空', '清空', 'zh-CN', '清空'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.FLIP_HORIZONTALLY', '水平翻转', '水平翻转', 'zh-CN', '水平翻转'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.FLIP_VERTICALLY', '纵向翻转', '纵向翻转', 'zh-CN', '纵向翻转'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.UNDO', '撤销', '撤销', 'zh-CN', '撤销'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.REDO', '恢复', '恢复', 'zh-CN', '恢复'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.INCREASE_SCALE', '放大', '放大', 'zh-CN', '放大'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.DECREASE_SCALE', '缩小', '缩小', 'zh-CN', '缩小'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.SAVE', '保存', '保存', 'zh-CN', '保存'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.SET_LABLE', '设置元素', '设置元素', 'zh-CN', '设置元素'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.MORE_LABLES', '更多元素', '更多元素', 'zh-CN', '更多元素'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.ATTRIBUTES', '设置属性', '设置属性', 'zh-CN', '设置属性'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.MORE_ATTRIBUTES', '更多属性', '更多属性', 'zh-CN', '更多属性'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.MORE_BONDS', '更多键', '更多键', 'zh-CN', '更多键'); +CALL INSERTI18N('GIKAM.CHEM.BUTTON.MORE_RINGS', '更多环', '更多环', 'zh-CN', '更多环'); +CALL INSERTI18N('GIKAM.EXCEPTION.CRON_EXCEPTION', 'CRON表达式转换异常', 'CRON表达式转换异常', 'zh-CN', 'CRON表达式转换异常'); +CALL INSERTI18N('GIKAM.EXCEPTION.INVALID_CRON_EXPRESSION', 'CRON表达式错误', 'CRON表达式错误', 'zh-CN', 'CRON表达式错误'); +CALL INSERTI18N('GIKAM.EXCEPTION.UNEXPECTED', '服务故障,请联系系统管理员', '服务故障,请联系系统管理员', 'zh-CN', '服务故障,请联系系统管理员'); +CALL INSERTI18N('GIKAM.EXCEPTION.DELETE_REQUIRE_ID', '删除数据需要ID', '删除数据需要ID', 'zh-CN', '删除数据需要ID'); +CALL INSERTI18N('GIKAM.EXCEPTION.DELETE_REQUIRE_NONE_EMPTY_BEAN', '删除操作需要提供过滤条件', '删除操作需要提供过滤条件', 'zh-CN', '删除操作需要提供过滤条件'); +CALL INSERTI18N('GIKAM.EXCEPTION.NO_VALUE_EXISTS', '数据不存在', '数据不存在', 'zh-CN', '数据不存在'); +CALL INSERTI18N('GIKAM.EXCEPTION.ORDER_INFINITE_LOOP', '排序碰到死循环,请联系系统管理员', '排序碰到死循环,请联系系统管理员', 'zh-CN', '排序碰到死循环,请联系系统管理员'); +CALL INSERTI18N('GIKAM.EXCEPTION.DEADLOCK', '计算公式死循环', '计算公式死循环', 'zh-CN', '计算公式死循环'); +CALL INSERTI18N('GIKAM.EXCEPTION.ROUNDING_NAN', '被修约的数值错误:不是数字', '被修约的数值错误:不是数字', 'zh-CN', '被修约的数值错误:不是数字'); +CALL INSERTI18N('GIKAM.EXCEPTION.ROUNDINGRULE_EXISTS', '修约规则未配置', '修约规则未配置', 'zh-CN', '修约规则未配置'); +CALL INSERTI18N('GIKAM.EXCEPTION.ROUNDINGRULE_SCRIPT_NOT_EXISTS', '修约规则脚本未配置', '修约规则脚本未配置', 'zh-CN', '修约规则脚本未配置'); +CALL INSERTI18N('GIKAM.EXCEPTION.REQUIRE_NOT_EMPTY', '需要非空的值', '需要非空的值', 'zh-CN', '需要非空的值'); +CALL INSERTI18N('GIKAM.EXCEPTION.REQUIRE_JSON', '需要JSON格式的数据', '需要JSON格式的数据', 'zh-CN', '需要JSON格式的数据'); +CALL INSERTI18N('GIKAM.EXCEPTION.FILE_FORMAT_WRONG', '文件格式异常', '文件格式异常', 'zh-CN', '文件格式异常'); +CALL INSERTI18N('GIKAM.EXCEPTION.FTP.CONNECTION', 'FTP连接失败', 'FTP连接失败', 'zh-CN', 'FTP连接失败'); +CALL INSERTI18N('GIKAM.EXCEPTION.FTP.MAKEDIRECTORY', 'FTP创建目录失败', 'FTP创建目录失败', 'zh-CN', 'FTP创建目录失败'); +CALL INSERTI18N('GIKAM.EXCEPTION.FTP.UPLOAD', 'FTP上传文件失败', 'FTP上传文件失败', 'zh-CN', 'FTP上传文件失败'); +CALL INSERTI18N('GIKAM.EXCEPTION.FTP.DOWNLOAD', 'FTP下载文件失败', 'FTP下载文件失败', 'zh-CN', 'FTP下载文件失败'); +CALL INSERTI18N('GIKAM.EXCEPTION.FTP.COPY', 'FTP复制文件失败', 'FTP复制文件失败', 'zh-CN', 'FTP复制文件失败'); +CALL INSERTI18N('GIKAM.EXCEPTION.FRREPORT.EXPORT', '帆软导出文件异常', '帆软导出文件异常', 'zh-CN', '帆软导出文件异常'); +CALL INSERTI18N('GIKAM.EXCEPTION.WEBOFFICE.SAVE', '文件保存失败', '文件保存失败', 'zh-CN', '文件保存失败'); +CALL INSERTI18N('GIKAM.SECURITY.LICENSE.LOGIN_USER_EXCEEDED', '当前LICENSE已用完,不允许登录', '当前LICENSE已用完,不允许登录', 'zh-CN', '当前LICENSE已用完,不允许登录'); +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.DEACTIVATED', '用户已被停用', '用户已被停用', 'zh-CN', '用户已被停用'); +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.LOCKED', '用户已被锁定', '用户已被锁定', 'zh-CN', '用户已被锁定'); +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.DEPRECATED', '用户已被废弃', '用户已被废弃', 'zh-CN', '用户已被废弃'); +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.EXPIRED', '用户已到期', '用户已到期', 'zh-CN', '用户已到期'); +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.AGENT_EXPIRED', '代理已到期', '代理已到期', 'zh-CN', '代理已到期'); +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.NOT_EXISTS', '用户不存在', '用户不存在', 'zh-CN', '用户不存在'); +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.INCORRECT_USER_OR_PASSWORD', '用户名或密码错误', '用户名或密码错误', 'zh-CN', '用户名或密码错误'); +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.OFFLINE_PRELOGIN', '用户已在另外一个站点登录,当前站点操作已失效', '用户已在另外一个站点登录,当前站点操作已失效', 'zh-CN', '用户已在另外一个站点登录,当前站点操作已失效'); +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.OFFLINE', '您已被强制下线', '您已被强制下线', 'zh-CN', '您已被强制下线'); +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.TIMEOUT', '登录超时', '登录超时', 'zh-CN', '登录超时'); +CALL INSERTI18N('core.security.login.userNotExists', '用户名和密码不匹配', '用户名和密码不匹配', 'zh-CN', '用户名和密码不匹配'); +CALL INSERTI18N('core.security.login.userDeactivated', '用户已被停用', '用户已被停用', 'zh-CN', '用户已被停用'); +CALL INSERTI18N('core.security.login.userDeprecated', '用户已被废弃', '用户已被废弃', 'zh-CN', '用户已被废弃'); +CALL INSERTI18N('core.security.login.userLocked', '用户已被锁定', '用户已被锁定', 'zh-CN', '用户已被锁定'); +CALL INSERTI18N('core.security.login.unauthorized', '访问拒绝', '访问拒绝', 'zh-CN', '访问拒绝'); +CALL INSERTI18N('core.security.login.incorrectPassword', '用户名和密码不匹配', '用户名和密码不匹配', 'zh-CN', '用户名和密码不匹配'); +CALL INSERTI18N('core.security.login.userExpiried', '用户已到期', '用户已到期', 'zh-CN', '用户已到期'); +CALL INSERTI18N('GIKAM.SECURITY.SSO_LOGIN.INVALID_DATA', '用户信息错误,请联系管理员', '用户信息错误,请联系管理员', 'zh-CN', '用户信息错误,请联系管理员'); +CALL INSERTI18N('GIKAM.USER.INVALID_USER_ID', '用户编码无效', '用户编码无效', 'zh-CN', '用户编码无效'); +CALL INSERTI18N('GIKAM.USER.PASSWORD.REQUIRE_NOT_EMPTY', '密码不能为空', '密码不能为空', 'zh-CN', '密码不能为空'); +CALL INSERTI18N('GIKAM.USER.PASSWORD.INVALID_OLD_PASSWORD', '原密码错误', '原密码错误', 'zh-CN', '原密码错误'); +CALL INSERTI18N('GIKAM.USER.PASSWORD.MIN_NUMBER_REQUIRED', '数字最小个数', '数字最小个数', 'zh-CN', '数字最小个数'); +CALL INSERTI18N('GIKAM.USER.PASSWORD.MIN_LOWERCASE_REQUIRED', '小写字母最小个数', '小写字母最小个数', 'zh-CN', '小写字母最小个数'); +CALL INSERTI18N('GIKAM.USER.PASSWORD.MIN_UPPERCASE_REQUIRED', '大写字母最小个数', '大写字母最小个数', 'zh-CN', '大写字母最小个数'); +CALL INSERTI18N('GIKAM.USER.PASSWORD.MIN_SPECIALCHARACTERS_REQUIRED', '特殊字符最小个数', '特殊字符最小个数', 'zh-CN', '特殊字符最小个数'); +CALL INSERTI18N('GIKAM.USER.PASSWORD.MIN_LENGTH', '最小长度', '最小长度', 'zh-CN', '最小长度'); +CALL INSERTI18N('GIKAM.USER.PASSWORD.MAX_LENGTH', '最大长度', '最大长度', 'zh-CN', '最大长度'); +CALL INSERTI18N('GIKAM.USER.PASSWORD.COMPOSITION', '不同类型组成的数量', '不同类型组成的数量', 'zh-CN', '不同类型组成的数量'); +CALL INSERTI18N('GIKAM.USER.PASSWORD.REUSE_PASSWORD_INTERVAL', '重新使用旧密码最小间隔天数', '重新使用旧密码最小间隔天数', 'zh-CN', '重新使用旧密码最小间隔天数'); +CALL INSERTI18N('GIKAM.USER.PASSWORD.REUSE_PASSWORD_HISTORY_LENGTH', '旧密码使用前必须使用其他密码个数', '旧密码使用前必须使用其他密码个数', 'zh-CN', '旧密码使用前必须使用其他密码个数'); +CALL INSERTI18N('GIKAM.USER.TIP.SIGNATURE.NOTEXISTS', '用户签名不存在,请先上传电子签名', '用户签名不存在,请先上传电子签名', 'zh-CN', '用户签名不存在,请先上传电子签名'); +CALL INSERTI18N('GIKAM.REQENTRY.REQUESTNAME', '功能名称', '功能名称', 'zh-CN', '功能名称'); +CALL INSERTI18N('GIKAM.REQENTRY.REQUESTURL', '功能地址', '功能地址', 'zh-CN', '功能地址'); +CALL INSERTI18N('GIKAM.REQENTRY.PAGEURL', '页面地址', '页面地址', 'zh-CN', '页面地址'); +CALL INSERTI18N('GIKAM.CONCURRENT.ISOLATED', '该功能已有线程在操作,不进行重复操作', '该功能已有线程在操作,不进行重复操作', 'zh-CN', '该功能已有线程在操作,不进行重复操作'); +CALL INSERTI18N('GIKAM.AT.INSERT', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('GIKAM.AT.IMPORT', '导入', '导入', 'zh-CN', '导入'); +CALL INSERTI18N('GIKAM.AT.UPDATE', '更新', '更新', 'zh-CN', '更新'); +CALL INSERTI18N('GIKAM.AT.SWAP', '交换', '交换', 'zh-CN', '交换'); +CALL INSERTI18N('GIKAM.AT.DELETE', '删除', '删除', 'zh-CN', '删除'); +CALL INSERTI18N('GIKAM.AT.ACTIVATE', '启用', '启用', 'zh-CN', '启用'); +CALL INSERTI18N('GIKAM.AT.DEACTIVATE', '取消启用', '取消启用', 'zh-CN', '取消启用'); +CALL INSERTI18N('GIKAM.AT.SUSPEND', '注销', '注销', 'zh-CN', '注销'); +CALL INSERTI18N('GIKAM.AT.UNSUSPEND', '取消注销', '取消注销', 'zh-CN', '取消注销'); +CALL INSERTI18N('GIKAM.AT.PROCESS_START', '工作流开启', '工作流开启', 'zh-CN', '工作流开启'); +CALL INSERTI18N('GIKAM.AT.PROCESS_WITHDRAW', '工作流撤回', '工作流撤回', 'zh-CN', '工作流撤回'); +CALL INSERTI18N('GIKAM.AT.PROCESS_COMPLETE', '工作流审核', '工作流审核', 'zh-CN', '工作流审核'); +CALL INSERTI18N('GIKAM.AT.PROCESS_END', '工作流结束', '工作流结束', 'zh-CN', '工作流结束'); +CALL INSERTI18N('GIKAM.AT.PROCESS_TRANSITION', '工作流跳转', '工作流跳转', 'zh-CN', '工作流跳转'); +CALL INSERTI18N('GIKAM.AT.PROCESS_DELEGATE', '工作流委派', '工作流委派', 'zh-CN', '工作流委派'); +CALL INSERTI18N('GIKAM.AT.PROCESS_REASSIGNMENT', '工作流阅办', '工作流阅办', 'zh-CN', '工作流阅办'); +CALL INSERTI18N('GIKAM.AT.PROCESS_COUNTERSIGN', '工作流会签', '工作流会签', 'zh-CN', '工作流会签'); +CALL INSERTI18N('GIKAM.AT.PROCESS_TRIGGER', '工作流触发任务', '工作流触发任务', 'zh-CN', '工作流触发任务'); +CALL INSERTI18N('GIKAM.AT.PROCESS_REJECT', '工作流拒绝', '工作流拒绝', 'zh-CN', '工作流拒绝'); +CALL INSERTI18N('GIKAM.AT.PROCESS_UNDO', '工作流回退', '工作流回退', 'zh-CN', '工作流回退'); +CALL INSERTI18N('GIKAM.AT.SCHEDULE', '定时任务', '定时任务', 'zh-CN', '定时任务'); +CALL INSERTI18N('GIKAM.AT.NO_ACTIVATED_CONFIG', '审计跟踪配置未启用', '审计跟踪配置未启用', 'zh-CN', '审计跟踪配置未启用'); +CALL INSERTI18N('GIKAM.AT.TITLE.VIEW', '审计视图', '审计视图', 'zh-CN', '审计视图'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.ID', '主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.RECORDID', '审计跟踪记录ID', '审计跟踪记录ID', 'zh-CN', '审计跟踪记录ID'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.TARGETID', '对应业务编码(表名 + $ + 主键的值)', '对应业务编码(表名 + $ + 主键的值)', 'zh-CN', '对应业务编码(表名 + $ + 主键的值)'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.RECORDTYPE', '记录类型(INSERT、UPDATE或DELETE)', '记录类型(INSERT、UPDATE或DELETE)', 'zh-CN', '记录类型(INSERT、UPDATE或DELETE)'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.COLUMN', '列名', '列名', 'zh-CN', '列名'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.COLUMNNAME', '列名', '列名', 'zh-CN', '列名'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.AUDITTRAILNAME', '操作方式', '操作方式', 'zh-CN', '操作方式'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.OLDVALUE', '历史参数', '历史参数', 'zh-CN', '历史参数'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.NEWVALUE', '更新参数', '更新参数', 'zh-CN', '更新参数'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.TABLENAME', '业务表名', '业务表名', 'zh-CN', '业务表名'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.CREATEDBYID', '制单人ID', '制单人ID', 'zh-CN', '制单人ID'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.CREATEDBYNAME', '操作人', '操作人', 'zh-CN', '操作人'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.CREATEDTIME', '操作时间', '操作时间', 'zh-CN', '操作时间'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.CREATEDBYORGID', '单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.CREATEDBYORGNAME', '单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('CORE.MODULE.SYS.ATS.TAB.TIME', '时间轴', '时间轴', 'zh-CN', '时间轴'); +CALL INSERTI18N('CORE.MODULE.SYS.ATS.TAB.TABLE', '列表', '列表', 'zh-CN', '列表'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.SERVICE_NAME', '工作流配置', '工作流配置', 'zh-CN', '工作流配置'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.ID', '工作流配置的流程配置编码', '流程配置编码', 'zh-CN', '流程配置编码'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.CONFIGNAME', '工作流配置的流程名称', '流程名称', 'zh-CN', '流程名称'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.MENUID', '工作流配置的所属业务', '所属业务', 'zh-CN', '所属业务'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.CONFIGVERSION', '工作流配置的版本号', '版本号', 'zh-CN', '版本号'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.ORGID', '工作流配置的所属单位编码', '所属单位编码', 'zh-CN', '所属单位编码'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.ORGNAME', '工作流配置的所属单位名称', '所属单位名称', 'zh-CN', '所属单位名称'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.REMARK', '工作流配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.MODELKEY', '工作流配置的工作流模型KEY', '工作流模型KEY', 'zh-CN', '工作流模型KEY'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.VERSION', '工作流配置的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.CREATEDBYID', '工作流配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.CREATEDBYNAME', '工作流配置的制单人', '制单人', 'zh-CN', '制单人'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.CREATEDTIME', '工作流配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.CREATEDBYORGID', '工作流配置的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.CREATEDBYORGNAME', '工作流配置的单据单位', '单据单位', 'zh-CN', '单据单位'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.LASTUPDATEDBYID', '工作流配置的最后更新人编码', '最后更新人编码', 'zh-CN', '最后更新人编码'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.LASTUPDATEDBYNAME', '工作流配置的最后更新人', '最后更新人', 'zh-CN', '最后更新人'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.LASTUPDATEDTIME', '工作流配置的最后更新时间', '最后更新时间', 'zh-CN', '最后更新时间'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.PROCESSINSTANCEID', '工作流配置的工作流实例编码', '工作流实例编码', 'zh-CN', '工作流实例编码'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.LASTAUDITEDFLAG', '工作流配置的审核状态', '审核状态', 'zh-CN', '审核状态'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.SUBMITTEDBYID', '工作流配置的提交人编码', '提交人编码', 'zh-CN', '提交人编码'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.SUBMITTEDBYNAME', '工作流配置的提交人', '提交人', 'zh-CN', '提交人'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.SUBMITTEDTIME', '工作流配置的提交时间', '提交时间', 'zh-CN', '提交时间'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.LASTAUDITEDBYID', '工作流配置的最后审核人编码', '最后审核人编码', 'zh-CN', '最后审核人编码'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.LASTAUDITEDBYNAME', '工作流配置的最后审核人', '最后审核人', 'zh-CN', '最后审核人'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.LASTAUDITEDTIME', '工作流配置的最后审核时间', '最后审核时间', 'zh-CN', '最后审核时间'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.APPROVEDBYID', '工作流配置的审批人编码', '审批人编码', 'zh-CN', '审批人编码'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.APPROVEDBYNAME', '工作流配置的审批人', '审批人', 'zh-CN', '审批人'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.APPROVEDTIME', '工作流配置的审批时间', '审批时间', 'zh-CN', '审批时间'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.LASTREJECTEDFLAG', '工作流配置的回退状态', '回退状态', 'zh-CN', '回退状态'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.LASTREJECTEDBYID', '工作流配置的回退人编码', '回退人编码', 'zh-CN', '回退人编码'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.LASTREJECTEDBYNAME', '工作流配置的回退人', '回退人', 'zh-CN', '回退人'); +CALL INSERTI18N('T_CORE_ACT_CONFIG.LASTREJECTEDTIME', '工作流配置的回退时间', '回退时间', 'zh-CN', '回退时间'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.ID', '工作流配置变更的流程配置变更编码', '流程配置变更编码', 'zh-CN', '流程配置变更编码'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.OLDID', '工作流配置变更的原流程配置编码', '原流程配置编码', 'zh-CN', '原流程配置编码'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.CONFIGNAME', '工作流配置变更的流程名称', '流程名称', 'zh-CN', '流程名称'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.MENUID', '工作流配置变更的所属业务', '所属业务', 'zh-CN', '所属业务'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.CONFIGVERSION', '工作流配置变更的版本号', '版本号', 'zh-CN', '版本号'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.USEDORGID', '工作流配置变更的使用单位编码', '使用单位编码', 'zh-CN', '使用单位编码'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.USEDORGNAME', '工作流配置变更的使用单位名称', '使用单位名称', 'zh-CN', '使用单位名称'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.ORGID', '工作流配置变更的单位编码', '单位编码', 'zh-CN', '单位编码'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.ORGNAME', '工作流配置变更的单位名称', '单位名称', 'zh-CN', '单位名称'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.REMARK', '工作流配置变更的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.MODELKEY', '工作流配置变更的工作流模型KEY', '工作流模型KEY', 'zh-CN', '工作流模型KEY'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.VERSION', '工作流配置变更的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.CREATEDBYID', '工作流配置变更的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.CREATEDBYNAME', '工作流配置变更的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.CREATEDTIME', '工作流配置变更的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.CREATEDBYORGID', '工作流配置变更的制单人所属单位', '制单人所属单位', 'zh-CN', '制单人所属单位'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.CREATEDBYORGNAME', '工作流配置变更的制单人所属单位', '制单人所属单位', 'zh-CN', '制单人所属单位'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.LASTAUDITEDFLAG', '工作流配置变更的审核标志', '审核标志', 'zh-CN', '审核标志'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.LASTAUDITEDBYID', '工作流配置变更的最后审核人编码', '最后审核人编码', 'zh-CN', '最后审核人编码'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.LASTAUDITEDBYNAME', '工作流配置变更的最后审核人名称', '最后审核人名称', 'zh-CN', '最后审核人名称'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.LASTAUDITEDTIME', '工作流配置变更的最后审核时间', '最后审核时间', 'zh-CN', '最后审核时间'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.PROCESSINSTANCEID', '工作流配置变更的工作流ID', '工作流ID', 'zh-CN', '工作流ID'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.SUBMITTEDBYID', '工作流配置变更的提交人编码', '提交人编码', 'zh-CN', '提交人编码'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.SUBMITTEDBYNAME', '工作流配置变更的提交人名称', '提交人名称', 'zh-CN', '提交人名称'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.SUBMITTEDTIME', '工作流配置变更的提交时间', '提交时间', 'zh-CN', '提交时间'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.APPROVEDBYID', '工作流配置变更的审批人编码', '审批人编码', 'zh-CN', '审批人编码'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.APPROVEDBYNAME', '工作流配置变更的审批人名称', '审批人名称', 'zh-CN', '审批人名称'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.APPROVEDTIME', '工作流配置变更的审批时间', '审批时间', 'zh-CN', '审批时间'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.LASTREJECTEDFLAG', '工作流配置变更的回退标志/审核拒绝标志', '回退标志/审核拒绝标志', 'zh-CN', '回退标志/审核拒绝标志'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.LASTREJECTEDBYID', '工作流配置变更的回退人/审核拒绝人编码', '回退人/审核拒绝人编码', 'zh-CN', '回退人/审核拒绝人编码'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.LASTREJECTEDBYNAME', '工作流配置变更的回退人/审核拒绝人名称', '回退人/审核拒绝人名称', 'zh-CN', '回退人/审核拒绝人名称'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.LASTREJECTEDTIME', '工作流配置变更的回退/审核拒绝时间', '回退/审核拒绝时间', 'zh-CN', '回退/审核拒绝时间'); +CALL INSERTI18N('T_CORE_M_ACT_CONFIG.SERVICE_NAME', '工作流配置变更', '工作流配置变更', 'zh-CN', '工作流配置变更'); +CALL INSERTI18N('CORE.MODULE.SYS.ACT-CONFIGS.BUTTON.WORKFLOW_DESIGN', '设计流程', '设计流程', 'zh-CN', '设计流程'); +CALL INSERTI18N('CORE.MODULE.SYS.ACT-CONFIGS.BUTTON.ADD_CONFIG', '添加配置', '添加配置', 'zh-CN', '添加配置'); +CALL INSERTI18N('CORE.MODULE.SYS.ACT-CONFIGS.BUTTON.DELETE_CONFIG', '删除配置', '删除配置', 'zh-CN', '删除配置'); +CALL INSERTI18N('CORE.MODULE.SYS.ACT-CONFIGS.MODAL.ACTIVITI_DESIGN_TITLE', '设计流程', '设计流程', 'zh-CN', '设计流程'); +CALL INSERTI18N('CORE.MODULE.SYS.ACT-CONFIGS.TAB.BASE_INFO', '流程配置', '流程配置', 'zh-CN', '流程配置'); +CALL INSERTI18N('CORE.MODULE.SYS.ACT-CONFIGS.TAB.ACTIVITI_INFO', '流程图', '流程图', 'zh-CN', '流程图'); +CALL INSERTI18N('CORE.MODULE.SYS.ACT-CONFIGS.TIP.PRE_INSERT_SERVICE_REQUIRED', '请选择业务', '请选择业务', 'zh-CN', '请选择业务'); +CALL INSERTI18N('CORE.MODULE.SYS.ACT-CONFIGS.TIP.PRE_INSERT_ORG_REQUIRED', '请选择单位或部门', '请选择单位或部门', 'zh-CN', '请选择单位或部门'); +CALL INSERTI18N('CORE.MODULE.SYS.ACT-CONFIGS.TIP.PRE_INSERT_RAW_ITEM_EXISTS', '该单位或部门已配置流程,请进入配置页面进行编辑', '该单位或部门已配置流程,请进入配置页面进行编辑', 'zh-CN', '该单位或部门已配置流程,请进入配置页面进行编辑'); +CALL INSERTI18N('CORE.MODULE.SYS.ACT-CONFIGS.TIP.PRE_INSERT_SUBMITTED_ITEM_EXISTS', '该单位或部门已配置流程并提交,不可以配置', '该单位或部门已配置流程并提交,不可以配置', 'zh-CN', '该单位或部门已配置流程并提交,不可以配置'); +CALL INSERTI18N('CORE.MODULE.SYS.ACT-CONFIGS.TIP.PRE_DELETE_CONFIGURED_ORG_REQUIRED', '请选择已配置的单位或部门', '请选择已配置的单位或部门', 'zh-CN', '请选择已配置的单位或部门'); +CALL INSERTI18N('CORE.MODULE.SYS.ACT-CONFIGS.TIP.PRE_DELETE_ITEM_SUBMITTED', '该单位或部门已配置流程并提交,不能删除', '该单位或部门已配置流程并提交,不能删除', 'zh-CN', '该单位或部门已配置流程并提交,不能删除'); +CALL INSERTI18N('CORE.MODULE.SYS.M_ACT-CONFIGS.TAB.BASE_INFO', '工作流变更配置', '工作流变更配置', 'zh-CN', '工作流变更配置'); +CALL INSERTI18N('CORE.MODULE.SYS.M_ACT-CONFIGS.MODAL.ACT_CONFIG_CHOOSE', '流程配置选择', '流程配置选择', 'zh-CN', '流程配置选择'); +CALL INSERTI18N('T_CORE_BPMN_DIAGRAM.ID', '流程图表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_BPMN_DIAGRAM.DIAGRAM', '流程图表的JSON格式的图表', 'JSON格式的图表', 'zh-CN', 'JSON格式的图表'); +CALL INSERTI18N('T_CORE_BPMN_DIAGRAM.SVG', '流程图表的SVG图表', 'SVG图表', 'zh-CN', 'SVG图表'); +CALL INSERTI18N('T_CORE_BPMN_DIAGRAM.CREATEDBYID', '流程图表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_BPMN_DIAGRAM.CREATEDBYNAME', '流程图表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_BPMN_DIAGRAM.CREATEDTIME', '流程图表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_BPMN_DIAGRAM.CREATEDBYORGID', '流程图表的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_BPMN_DIAGRAM.CREATEDBYORGNAME', '流程图表的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_BPMN_DIAGRAM.SERVICE_NAME', '流程图表', '流程图表', 'zh-CN', '流程图表'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT.ID', '流程的草稿的流程草稿编码', '流程草稿编码', 'zh-CN', '流程草稿编码'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT.SERVICEID', '流程的草稿的业务编码', '业务编码', 'zh-CN', '业务编码'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT.SERVICENAME', '流程的草稿的业务名称', '业务名称', 'zh-CN', '业务名称'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT.USEDORGID', '流程的草稿的使用组织编码', '使用组织编码', 'zh-CN', '使用组织编码'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT.USEDORGNAME', '流程的草稿的使用组织名称', '使用组织名称', 'zh-CN', '使用组织名称'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT.PROCCODE', '流程的草稿的流程编号', '流程编号', 'zh-CN', '流程编号'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT.PROCVERSION', '流程的草稿的流程版本', '流程版本', 'zh-CN', '流程版本'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT.DIAGRAMID', '流程的草稿的流程图表ID', '流程图表ID', 'zh-CN', '流程图表ID'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT.CREATEDBYID', '流程的草稿的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT.CREATEDBYNAME', '流程的草稿的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT.CREATEDTIME', '流程的草稿的制单日期', '制单日期', 'zh-CN', '制单日期'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT.CREATEDBYORGID', '流程的草稿的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT.CREATEDBYORGNAME', '流程的草稿的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT.SERVICE_NAME', '流程的草稿', '流程的草稿', 'zh-CN', '流程的草稿'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT_ORG.ID', '流程草稿的使用部门的流程使用部门的编码', '流程使用部门的编码', 'zh-CN', '流程使用部门的编码'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT_ORG.DRAFTID', '流程草稿的使用部门的流程草稿编码', '流程草稿编码', 'zh-CN', '流程草稿编码'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT_ORG.USEDORGID', '流程草稿的使用部门的使用组织编码', '使用组织编码', 'zh-CN', '使用组织编码'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT_ORG.CREATEDBYID', '流程草稿的使用部门的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT_ORG.CREATEDBYNAME', '流程草稿的使用部门的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT_ORG.CREATEDTIME', '流程草稿的使用部门的制单日期', '制单日期', 'zh-CN', '制单日期'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT_ORG.CREATEDBYORGID', '流程草稿的使用部门的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT_ORG.CREATEDBYORGNAME', '流程草稿的使用部门的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_BPMN_DRAFT_ORG.SERVICE_NAME', '流程草稿的使用部门', '流程草稿的使用部门', 'zh-CN', '流程草稿的使用部门'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.SERVICE_NAME', '工作流注释', '工作流注释', 'zh-CN', '工作流注释'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.ID', '工作流注释的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.TARGETID', '工作流注释的业务编码(业务表+$+业务主键的值)', '业务编码(业务表+$+业务主键的值)', 'zh-CN', '业务编码(业务表+$+业务主键的值)'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.TASKID', '工作流注释的节点编码', '节点编码', 'zh-CN', '节点编码'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.TASKNAME', '工作流注释的节点名称', '节点名称', 'zh-CN', '节点名称'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.STATUSCODE', '工作流注释的任务状态码', '任务状态码', 'zh-CN', '任务状态码'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.USERID', '工作流注释的审核人编码', '审核人编码', 'zh-CN', '审核人编码'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.ROLEID', '工作流注释的审核人角色编码(可以为空)', '审核人角色编码(可以为空)', 'zh-CN', '审核人角色编码(可以为空)'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.STATUS', '工作流注释的审核状态', '审核状态', 'zh-CN', '审核状态'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.COMMENT', '工作流注释的意见', '意见', 'zh-CN', '意见'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.ATTACHMENTID', '工作流注释的审核附件ID', '审核附件ID', 'zh-CN', '审核附件ID'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.CREATEDBYID', '工作流注释的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.CREATEDBYNAME', '工作流注释的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.CREATEDTIME', '工作流注释的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.CREATEDBYORGID', '工作流注释的制单人所属单位', '制单人所属单位', 'zh-CN', '制单人所属单位'); +CALL INSERTI18N('T_CORE_BPMN_COMMENT.CREATEDBYORGNAME', '工作流注释的制单人所属单位', '制单人所属单位', 'zh-CN', '制单人所属单位'); +CALL INSERTI18N('T_CORE_BPMN_INST.SERVICE_NAME', '工作流实例', '工作流实例', 'zh-CN', '工作流实例'); +CALL INSERTI18N('T_CORE_BPMN_INST.ID', '工作流实例的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_BPMN_INST.TARGETID', '工作流实例的业务编码(业务表+$+业务主键的值)', '业务编码(业务表+$+业务主键的值)', 'zh-CN', '业务编码(业务表+$+业务主键的值)'); +CALL INSERTI18N('T_CORE_BPMN_INST.PROCID', '工作流实例的流程定义ID', '流程定义ID', 'zh-CN', '流程定义ID'); +CALL INSERTI18N('T_CORE_BPMN_INST.INITIATOR', '工作流实例的提交人编码', '提交人编码', 'zh-CN', '提交人编码'); +CALL INSERTI18N('T_CORE_BPMN_INST.DIAGRAMID', '工作流实例的流程图表ID', '流程图表ID', 'zh-CN', '流程图表ID'); +CALL INSERTI18N('T_CORE_BPMN_INST.CREATEDBYID', '工作流实例的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_BPMN_INST.CREATEDBYNAME', '工作流实例的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_BPMN_INST.CREATEDTIME', '工作流实例的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_BPMN_INST.CREATEDBYORGID', '工作流实例的制单人所属单位', '制单人所属单位', 'zh-CN', '制单人所属单位'); +CALL INSERTI18N('T_CORE_BPMN_INST.CREATEDBYORGNAME', '工作流实例的制单人所属单位', '制单人所属单位', 'zh-CN', '制单人所属单位'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK.SERVICE_NAME', '工作流实例任务', '工作流实例任务', 'zh-CN', '工作流实例任务'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK.ID', '工作流实例任务的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK.INSTID', '工作流实例任务的流程实例ID', '流程实例ID', 'zh-CN', '流程实例ID'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK.TASKID', '工作流实例任务的节点编码', '节点编码', 'zh-CN', '节点编码'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK.TASKNAME', '工作流实例任务的任务名称', '任务名称', 'zh-CN', '任务名称'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK.STATUSCODE', '工作流实例任务的任务状态码', '任务状态码', 'zh-CN', '任务状态码'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK.STATUS', '工作流实例任务的节点状态', '节点状态', 'zh-CN', '节点状态'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK.COUNTERSIGN', '工作流实例任务的是否会签节点', '是否会签节点', 'zh-CN', '是否会签节点'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK.CREATEDBYID', '工作流实例任务的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK.CREATEDBYNAME', '工作流实例任务的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK.CREATEDTIME', '工作流实例任务的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK.CREATEDBYORGID', '工作流实例任务的制单人所属单位', '制单人所属单位', 'zh-CN', '制单人所属单位'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK.CREATEDBYORGNAME', '工作流实例任务的制单人所属单位', '制单人所属单位', 'zh-CN', '制单人所属单位'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_ROLE.SERVICE_NAME', '工作流实例任务角色', '工作流实例任务角色', 'zh-CN', '工作流实例任务角色'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_ROLE.ID', '工作流实例任务角色的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_ROLE.INSTID', '工作流实例任务角色的流程实例ID', '流程实例ID', 'zh-CN', '流程实例ID'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_ROLE.INSTTASKID', '工作流实例任务角色的执行实例的任务编码', '执行实例的任务编码', 'zh-CN', '执行实例的任务编码'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_ROLE.ROLEID', '工作流实例任务角色的角色编码', '角色编码', 'zh-CN', '角色编码'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_ROLE.CREATEDBYID', '工作流实例任务角色的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_ROLE.CREATEDBYNAME', '工作流实例任务角色的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_ROLE.CREATEDTIME', '工作流实例任务角色的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_ROLE.CREATEDBYORGID', '工作流实例任务角色的制单人所属单位', '制单人所属单位', 'zh-CN', '制单人所属单位'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_ROLE.CREATEDBYORGNAME', '工作流实例任务角色的制单人所属单位', '制单人所属单位', 'zh-CN', '制单人所属单位'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_USER.SERVICE_NAME', '工作流实例任务用户', '工作流实例任务用户', 'zh-CN', '工作流实例任务用户'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_USER.ID', '工作流实例任务用户的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_USER.INSTID', '工作流实例任务用户的流程实例ID', '流程实例ID', 'zh-CN', '流程实例ID'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_USER.INSTTASKID', '工作流实例任务用户的执行实例的任务编码', '执行实例的任务编码', 'zh-CN', '执行实例的任务编码'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_USER.USERID', '工作流实例任务用户的审核人编码', '审核人编码', 'zh-CN', '审核人编码'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_USER.USERNAME', '工作流实例任务用户的审核人名称', '审核人名称', 'zh-CN', '审核人名称'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_USER.ROLENAME', '工作流实例任务用户的审核角色名称', '审核角色名称', 'zh-CN', '审核角色名称'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_USER.CREATEDBYID', '工作流实例任务用户的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_USER.CREATEDBYNAME', '工作流实例任务用户的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_USER.CREATEDTIME', '工作流实例任务用户的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_USER.CREATEDBYORGID', '工作流实例任务用户的制单人所属单位', '制单人所属单位', 'zh-CN', '制单人所属单位'); +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_USER.CREATEDBYORGNAME', '工作流实例任务用户的制单人所属单位', '制单人所属单位', 'zh-CN', '制单人所属单位'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TAB.BASEINFO', '流程配置', '流程配置', 'zh-CN', '流程配置'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TAB.ADD_BASEINFO', '新增流程配置', '新增流程配置', 'zh-CN', '新增流程配置'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TAB.TASK_CANDIDATOR_INFO', '审核人信息', '审核人信息', 'zh-CN', '审核人信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TAB.SEQUENCE_FLOW_CONDITION_INFO', '连接线信息', '连接线信息', 'zh-CN', '连接线信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TAB.BPMNVIWERINFO', '流程图', '流程图', 'zh-CN', '流程图'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.BUTTON.DESIGN', '设计', '设计', 'zh-CN', '设计'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.MODAL.TITLE_DESIGN', '流程设计', '流程设计', 'zh-CN', '流程设计'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.MODAL.TITLE_USED_ORG_CHOOSE', '选择使用组织', '选择使用组织', 'zh-CN', '选择使用组织'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TAB.USED_ORG_INFO', '流程使用组织', '流程使用组织', 'zh-CN', '流程使用组织'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.GENERAL', '概要', '概要', 'zh-CN', '概要'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.STATUSCODE', '状态码', '状态码', 'zh-CN', '状态码'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.NAME', '名称', '名称', 'zh-CN', '名称'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.DOCUMENTATION', '说明', '说明', 'zh-CN', '说明'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CONFIG', '设置', '设置', 'zh-CN', '设置'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ELEMENT_DOCUMENTATION', '元素说明', '元素说明', 'zh-CN', '元素说明'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.DETAILS', '详情', '详情', 'zh-CN', '详情'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CONDITION_TYPE', '流转条件', '流转条件', 'zh-CN', '流转条件'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.CONDITION_TYPE.EXPRESSION', '表达式', '表达式', 'zh-CN', '表达式'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.EXPRESSION', '表达式', '表达式', 'zh-CN', '表达式'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.VALUE_REQUIRED', '该字段不能为空', '该字段不能为空', 'zh-CN', '该字段不能为空'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.COMMENT_REQUIRED', '审核意见', '审核意见', 'zh-CN', '审核意见'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.COMMENT_REQUIRED', '流程中限制审核意见不能为空', '流程中限制审核意见不能为空', 'zh-CN', '流程中限制审核意见不能为空'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.AUTH_REQUIRED', '密码认证', '密码认证', 'zh-CN', '密码认证'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.AUTH_REQUIRED', '请输入认证信息', '请输入认证信息', 'zh-CN', '请输入认证信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.AUTH_FAILURE', '认证失败', '认证失败', 'zh-CN', '认证失败'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.MULTIPLE_DEFAULT_PROC', '针对一个业务,默认流程(未选使用组织)只能存在一个', '针对一个业务,默认流程(未选使用组织)只能存在一个', 'zh-CN', '针对一个业务,默认流程(未选使用组织)只能存在一个'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.SERVICE_UNABLE_BIND_ORG_MORE_THAN_ONCE', '一个部门针对一个流程只能绑定一次', '一个部门针对一个流程只能绑定一次', 'zh-CN', '一个部门针对一个流程只能绑定一次'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.ROLE_COUNTER_SIGN.REQUIRES_ROLE_ONLY', '会签策略为所有待审角色的任务只能选择角色为待审人', '会签策略为所有待审角色的任务只能选择角色为待审人', 'zh-CN', '会签策略为所有待审角色的任务只能选择角色为待审人'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ATTACHMENT_STRATEGY', '附件策略', '附件策略', 'zh-CN', '附件策略'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.ATTACHMENT_STRATEGY.NONE', '无', '无', 'zh-CN', '无'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.ATTACHMENT_STRATEGY.OPTIONAL', '可选附件', '可选附件', 'zh-CN', '可选附件'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.ATTACHMENT_STRATEGY.MANDATORY', '必选附件', '必选附件', 'zh-CN', '必选附件'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CANDIDATOR_SIGN_STRATEGY', '会签策略', '会签策略', 'zh-CN', '会签策略'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.CANDIDATOR_SIGN_STRATEGY.NONE', '无', '无', 'zh-CN', '无'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.CANDIDATOR_SIGN_STRATEGY.ALL', '所有待审人', '所有待审人', 'zh-CN', '所有待审人'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.CANDIDATOR_SIGN_STRATEGY.ROLE', '所有待审角色', '所有待审角色', 'zh-CN', '所有待审角色'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.NEXT_CANDIDATOR_OPT_STRATEGY', '下一级待审人或角色动态选择策略', '下一级待审人或角色动态选择策略', 'zh-CN', '下一级待审人或角色动态选择策略'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.NEXT_CANDIDATOR_OPT_STRATEGY.NONE', '无', '无', 'zh-CN', '无'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.NEXT_CANDIDATOR_OPT_STRATEGY.ALL_USER', '所有人员中选择', '所有人员中选择', 'zh-CN', '所有人员中选择'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.NEXT_CANDIDATOR_OPT_STRATEGY.ALL_ROLE', '所有角色中选择', '所有角色中选择', 'zh-CN', '所有角色中选择'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.NEXT_CANDIDATOR_OPT_STRATEGY.ASSIGNED', '已配置人员和角色中选择', '已配置人员和角色中选择', 'zh-CN', '已配置人员和角色中选择'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.NEXT_CANDIDATOR_OPT_STRATEGY.ASSIGNED_ROLE', '已配置角色中选择', '已配置角色中选择', 'zh-CN', '已配置角色中选择'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ASSIGNMENT', '分配', '分配', 'zh-CN', '分配'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ASSIGNEE', '特殊分配', '特殊分配', 'zh-CN', '特殊分配'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.ASSIGNEE.NONE', '无', '无', 'zh-CN', '无'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.ASSIGNEE.INITIATOR', '提交人', '提交人', 'zh-CN', '提交人'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.ASSIGNEE.DYNAMIC', '表达式', '表达式', 'zh-CN', '表达式'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.DYNAMIC', '表达式', '表达式', 'zh-CN', '表达式'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.DYNAMIC_SPEC', '格式为u:xxx和r:yyy,分别为人员和角色,逗号分隔', '格式为u:xxx和r:yyy,分别为人员和角色,逗号分隔', 'zh-CN', '格式为u:xxx和r:yyy,分别为人员和角色,逗号分隔'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ADD_CANDIDATE_USERS', '新增审批人员', '新增审批人员', 'zh-CN', '新增审批人员'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ADD_CANDIDATE_ROLES', '新增审批角色', '新增审批角色', 'zh-CN', '新增审批角色'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CANDIDATE_ROLE', '角色编码', '角色编码', 'zh-CN', '角色编码'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CANDIDATE_ROLE_NAME', '角色名称', '角色名称', 'zh-CN', '角色名称'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CANDIDATOR', '人员编码', '人员编码', 'zh-CN', '人员编码'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CANDIDATOR_NAME', '人员名称', '人员名称', 'zh-CN', '人员名称'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.EXTENSIONS', '扩展', '扩展', 'zh-CN', '扩展'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.VIEW', '页面视图', '页面视图', 'zh-CN', '页面视图'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CALLBACK', '回调', '回调', 'zh-CN', '回调'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CALLBACK_PASS', '提交或审核通过后回调方法', '提交或审核通过后回调方法', 'zh-CN', '提交或审核通过后回调方法'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CALLBACK_REJECT', '审核拒绝后时回调方法', '审核拒绝后时回调方法', 'zh-CN', '审核拒绝后时回调方法'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CALLBACK_END', '审核通过后回调方法', '审核通过后回调方法', 'zh-CN', '审核通过后回调方法'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.VALIDATOR', '数据验证', '数据验证', 'zh-CN', '数据验证'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.VIEW_SETTINGS', '配置', '配置', 'zh-CN', '配置'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.VALIDATOR_PASS', '提交或审核通过前验证的SQL', '提交或审核通过前验证的SQL', 'zh-CN', '提交或审核通过前验证的SQL'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.VALIDATOR_REJECT', '审核拒绝前验证的SQL', '审核拒绝前验证的SQL', 'zh-CN', '审核拒绝前验证的SQL'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.HEADER.LABEL.PROCESS', '流程信息', '流程信息', 'zh-CN', '流程信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.HEADER.LABEL.STARTEVENT', '开始节点信息', '开始节点信息', 'zh-CN', '开始节点信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.HEADER.LABEL.USERTASK', '任务信息', '任务信息', 'zh-CN', '任务信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.HEADER.LABEL.SEQUENCEFLOW', '连接线信息', '连接线信息', 'zh-CN', '连接线信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.HEADER.LABEL.ENDEVENT', '结束节点信息', '结束节点信息', 'zh-CN', '结束节点信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.HEADER.LABEL.TEXTANNOTATION', '注释信息', '注释信息', 'zh-CN', '注释信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.HEADER.LABEL.EXCLUSIVEGATEWAY', '排他网管信息', '排他网管信息', 'zh-CN', '排他网管信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.HEADER.LABEL.PARALLELGATEWAY', '并行网管信息', '并行网管信息', 'zh-CN', '并行网管信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.HEADER.LABEL.ASSOCIATION', '注释用虚线信息', '注释用虚线信息', 'zh-CN', '注释用虚线信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_CHOOSE', '选择流程', '选择流程', 'zh-CN', '选择流程'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.BUTTON.VIEW', '查看流程图', '查看流程图', 'zh-CN', '查看流程图'); +CALL INSERTI18N('T_CORE_BPMN_PROC.ID', '流程定义的流程定义编码', '流程定义编码', 'zh-CN', '流程定义编码'); +CALL INSERTI18N('T_CORE_BPMN_PROC.SERVICEID', '流程定义的业务编码', '业务编码', 'zh-CN', '业务编码'); +CALL INSERTI18N('T_CORE_BPMN_PROC.SERVICENAME', '流程定义的业务名称', '业务名称', 'zh-CN', '业务名称'); +CALL INSERTI18N('T_CORE_BPMN_PROC.USEDORGID', '流程定义的使用组织编码', '使用组织编码', 'zh-CN', '使用组织编码'); +CALL INSERTI18N('T_CORE_BPMN_PROC.USEDORGNAME', '流程定义的使用组织名称', '使用组织名称', 'zh-CN', '使用组织名称'); +CALL INSERTI18N('T_CORE_BPMN_PROC.PROCCODE', '流程定义的流程编号', '流程编号', 'zh-CN', '流程编号'); +CALL INSERTI18N('T_CORE_BPMN_PROC.PROCVERSION', '流程定义的流程版本', '流程版本', 'zh-CN', '流程版本'); +CALL INSERTI18N('T_CORE_BPMN_PROC.DIAGRAMID', '流程定义的流程图表ID', '流程图表ID', 'zh-CN', '流程图表ID'); +CALL INSERTI18N('T_CORE_BPMN_PROC.CREATEDBYID', '流程定义的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_BPMN_PROC.CREATEDBYNAME', '流程定义的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_BPMN_PROC.CREATEDTIME', '流程定义的制单日期', '制单日期', 'zh-CN', '制单日期'); +CALL INSERTI18N('T_CORE_BPMN_PROC.CREATEDBYORGID', '流程定义的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_BPMN_PROC.CREATEDBYORGNAME', '流程定义的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_BPMN_PROC.SERVICE_NAME', '流程定义', '流程定义', 'zh-CN', '流程定义'); +CALL INSERTI18N('T_CORE_BPMN_PROC_ORG.ID', '流程定义的使用部门的流程使用部门的编码', '流程使用部门的编码', 'zh-CN', '流程使用部门的编码'); +CALL INSERTI18N('T_CORE_BPMN_PROC_ORG.PROCID', '流程定义的使用部门的流程定义编码', '流程定义编码', 'zh-CN', '流程定义编码'); +CALL INSERTI18N('T_CORE_BPMN_PROC_ORG.USEDORGID', '流程定义的使用部门的使用组织编码', '使用组织编码', 'zh-CN', '使用组织编码'); +CALL INSERTI18N('T_CORE_BPMN_PROC_ORG.CREATEDBYID', '流程定义的使用部门的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_BPMN_PROC_ORG.CREATEDBYNAME', '流程定义的使用部门的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_BPMN_PROC_ORG.CREATEDTIME', '流程定义的使用部门的制单日期', '制单日期', 'zh-CN', '制单日期'); +CALL INSERTI18N('T_CORE_BPMN_PROC_ORG.CREATEDBYORGID', '流程定义的使用部门的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_BPMN_PROC_ORG.CREATEDBYORGNAME', '流程定义的使用部门的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_BPMN_PROC_ORG.SERVICE_NAME', '流程定义的使用部门', '流程定义的使用部门', 'zh-CN', '流程定义的使用部门'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.TAB.BASEINFO', '流程配置', '流程配置', 'zh-CN', '流程配置'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.TAB.BPMNVIWERINFO', '流程图', '流程图', 'zh-CN', '流程图'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.BUTTON.DESIGN', '设计', '设计', 'zh-CN', '设计'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_DESIGN', '流程设计', '流程设计', 'zh-CN', '流程设计'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.FILTER.FILTER_LATEST_ONLY', '只显示最新的流程', '只显示最新的流程', 'zh-CN', '只显示最新的流程'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_CANDIDATOR', '选择审核人员', '选择审核人员', 'zh-CN', '选择审核人员'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_CANDIDATEGROUP', '选择角色', '选择角色', 'zh-CN', '选择角色'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.CANNOT_EMPTY', '流程不能为空', '流程不能为空', 'zh-CN', '流程不能为空'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.NO_START_EVENT', '没有开始节点', '没有开始节点', 'zh-CN', '没有开始节点'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.MULTIPLE_START_EVENT', '多个开始节点', '多个开始节点', 'zh-CN', '多个开始节点'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.NO_END_EVENT', '没有结束节点', '没有结束节点', 'zh-CN', '没有结束节点'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.MULTIPLE_END_EVENT', '多个结束节点', '多个结束节点', 'zh-CN', '多个结束节点'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.STATUS_CODE_NOT_ASSIGNED', '任务节点状态码没有赋值', '任务节点状态码没有赋值', 'zh-CN', '任务节点状态码没有赋值'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.STATUS_CODE_NOT_UNIQUE', '任务节点状态码不唯一', '任务节点状态码不唯一', 'zh-CN', '任务节点状态码不唯一'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.DYNAMIC_INVALID', '动态选择审核人数据不正确', '动态选择审核人数据不正确', 'zh-CN', '动态选择审核人数据不正确'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.MATCH_MULTIPLE_PROC', '匹配到多个流程,流程设置错误,请联系管理员', '匹配到多个流程,流程设置错误,请联系管理员', 'zh-CN', '匹配到多个流程,流程设置错误,请联系管理员'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.PROCESS_STATUS_UPDATED', '当前流程状态已更新,请刷新后再处理', '当前流程状态已更新,请刷新后再处理', 'zh-CN', '当前流程状态已更新,请刷新后再处理'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.PROCESS_NOT_EXISTS', '当前登录部门流程未定义', '当前登录部门流程未定义', 'zh-CN', '当前登录部门流程未定义'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.SPCIFIED_PROCCODE_PROCESS_NOT_EXISTS', '流程编号对应的流程不存在', '流程编号对应的流程不存在', 'zh-CN', '流程编号对应的流程不存在'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.TASK_NO_OUTGOING_SEQUENCEFLOW', '当前节点没有出口', '当前节点没有出口', 'zh-CN', '当前节点没有出口'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.TASK_MULTIPLE_OUTGOING_SEQUENCEFLOW', '当前节点有多个出口', '当前节点有多个出口', 'zh-CN', '当前节点有多个出口'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.DYNAMIC_USER_NOT_EXISTS', '动态选择的审核人不存在', '动态选择的审核人不存在', 'zh-CN', '动态选择的审核人不存在'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.DYNAMIC_ROLE_NOT_EXISTS', '动态选择的角色不存在', '动态选择的角色不存在', 'zh-CN', '动态选择的角色不存在'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.CANDIDATOR_AND_ROLE_NOT_EXISTS', '不存在审核人或审核角色', '不存在审核人或审核角色', 'zh-CN', '不存在审核人或审核角色'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.EXCLUSIVE_GATEWAY_OUTGOING_MULTIPLE_TASK', '排他网关有多个出口', '排他网关有多个出口', 'zh-CN', '排他网关有多个出口'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.MULTIPLE_TASK_ASSIGNED', '您当前有多个节点可以审核', '您当前有多个节点可以审核', 'zh-CN', '您当前有多个节点可以审核'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.NOT_AUTHORIZED', '您没有操作权限', '您没有操作权限', 'zh-CN', '您没有操作权限'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.COUNER_SIGN_REQUIRES_CANDIDATOR_ONLY', '会签节点不能选择角色', '会签节点不能选择角色', 'zh-CN', '会签节点不能选择角色'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.TIP.AUTH_REQUIRED_DIFFER', '选中数据的流程节点中”是否需要认证“不一致', '选中数据的流程节点中”是否需要认证“不一致', 'zh-CN', '选中数据的流程节点中”是否需要认证“不一致'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.TIP.ATTACHMENT_STRATEGY_DIFFER', '选中数据的流程节点中”附件策略“不一致', '选中数据的流程节点中”附件策略“不一致', 'zh-CN', '选中数据的流程节点中”附件策略“不一致'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.TIP.NEXT_CANDIDATOR_OPT_STRATEGY_DIFFER', '选中数据的流程节点中”下一级待审人或角色动态选择策略“不一致', '选中数据的流程节点中”下一级待审人或角色动态选择策略“不一致', 'zh-CN', '选中数据的流程节点中”下一级待审人或角色动态选择策略“不一致'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.TIP.ASSIGNED_STRATEGY_REQUIRES_CANDIDATORS', '”下一级待审人或角色动态选择策略“,下一级审核节点必需存在待审人员', '”下一级待审人或角色动态选择策略“,下一级审核节点必需存在待审人员', 'zh-CN', '”下一级待审人或角色动态选择策略“,下一级审核节点必需存在待审人员'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.TIP.ASSIGNED_ROLE_STRATEGY_REQUIRES_CANDIDATEROLES', '”下一级待审角色动态选择策略“,下一级审核节点必需存在待审角色', '”下一级待审角色动态选择策略“,下一级审核节点必需存在待审角色', 'zh-CN', '”下一级待审角色动态选择策略“,下一级审核节点必需存在待审角色'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.TASKSTATUSCODE', '审核节点状态码', '审核节点状态码', 'zh-CN', '审核节点状态码'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.TASKNAME', '审核节点名称', '审核节点名称', 'zh-CN', '审核节点名称'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.INITIATOR', '提交人审核', '提交人审核', 'zh-CN', '提交人审核'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.DYNAMIC', '动态选择', '动态选择', 'zh-CN', '动态选择'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.ROLE', '审核角色', '审核角色', 'zh-CN', '审核角色'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.USER', '审核人员', '审核人员', 'zh-CN', '审核人员'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.SOURCETASK', '开始节点', '开始节点', 'zh-CN', '开始节点'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.TARGETTASK', '结束节点', '结束节点', 'zh-CN', '结束节点'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.CONDITION_EXPRESSION', '条件语句', '条件语句', 'zh-CN', '条件语句'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.START_NODE', '开始节点', '开始节点', 'zh-CN', '开始节点'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.EXCLUSIVE_GATEWAY', '排他网关', '排他网关', 'zh-CN', '排他网关'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.PARALLEL_GATEWAY', '并行网关', '并行网关', 'zh-CN', '并行网关'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.USER_TASK', '任务节点', '任务节点', 'zh-CN', '任务节点'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.END_NODE', '结束节点', '结束节点', 'zh-CN', '结束节点'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_COMMENT.TAB.COMMENT', '审核意见', '审核意见', 'zh-CN', '审核意见'); +CALL INSERTI18N('T_CORE_BPMN_TARGET.TARGETID', '业务编码', '业务编码', 'zh-CN', '业务编码'); +CALL INSERTI18N('T_CORE_BPMN_TARGET.TARGETTABLE', '业务名称', '业务名称', 'zh-CN', '业务名称'); +CALL INSERTI18N('T_CORE_BPMN_TARGET.TARGETDESC', '业务描述', '业务描述', 'zh-CN', '业务描述'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.ID', '密码策略的编码', '编码', 'zh-CN', '编码'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.TYPE', '密码策略的策略类型', '策略类型', 'zh-CN', '策略类型'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.NAME', '密码策略的策略名称', '策略名称', 'zh-CN', '策略名称'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.MINNUMBER', '密码策略的数字最小个数', '数字最小个数', 'zh-CN', '数字最小个数'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.MINLOWERCASE', '密码策略的小写字母最小个数', '小写字母最小个数', 'zh-CN', '小写字母最小个数'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.MINUPPERCASE', '密码策略的大写字母最小个数', '大写字母最小个数', 'zh-CN', '大写字母最小个数'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.MINSPECIALCHARACTERES', '密码策略的特殊字符最小个数', '特殊字符最小个数', 'zh-CN', '特殊字符最小个数'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.MINLENGTH', '密码策略的最小长度', '最小长度', 'zh-CN', '最小长度'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.MAXLENGTH', '密码策略的最大长度', '最大长度', 'zh-CN', '最大长度'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.COMPOSITION', '密码策略的不同类型组成的数量', '不同类型组成的数量', 'zh-CN', '不同类型组成的数量'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.MAXFAILEDATTEMPTS', '密码策略的错误密码允许尝试登陆次数', '错误密码允许尝试登陆次数', 'zh-CN', '错误密码允许尝试登陆次数'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.EXPIRYINTERVAL', '密码策略的密码过期天数', '密码过期天数', 'zh-CN', '密码过期天数'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.EXPIREDMAXUSE', '密码策略的过期密码最多使用次数', '过期密码最多使用次数', 'zh-CN', '过期密码最多使用次数'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.REUSEINTERVAL', '密码策略的重新使用旧密码最小间隔天数', '重新使用旧密码最小间隔天数', 'zh-CN', '重新使用旧密码最小间隔天数'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.HISTORYLENGTH', '密码策略的旧密码使用前必须使用其他密码个数', '旧密码使用前必须使用其他密码个数', 'zh-CN', '旧密码使用前必须使用其他密码个数'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.CREATEDBYID', '密码策略的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.CREATEDBYNAME', '密码策略的制单人', '制单人', 'zh-CN', '制单人'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.CREATEDTIME', '密码策略的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.CREATEDBYORGID', '密码策略的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.CREATEDBYORGNAME', '密码策略的单据单位', '单据单位', 'zh-CN', '单据单位'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.LASTSUSPENDEDFLAG', '密码策略的注销标志', '注销标志', 'zh-CN', '注销标志'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.LASTSUSPENDEDBYID', '密码策略的注销人编码', '注销人编码', 'zh-CN', '注销人编码'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.LASTSUSPENDEDBYNAME', '密码策略的注销人名称', '注销人名称', 'zh-CN', '注销人名称'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.LASTSUSPENDEDTIME', '密码策略的注销日期', '注销日期', 'zh-CN', '注销日期'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.MINSPECIALCHARACTERS', '密码策略的特殊字符最小个数', '特殊字符最小个数', 'zh-CN', '特殊字符最小个数'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.VERSION', '密码策略的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.SERVICE_NAME', '密码策略', '密码策略', 'zh-CN', '密码策略'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_PASSWORD_POLICY.TAB.BASEINFO', '基础信息', '基础信息', 'zh-CN', '基础信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_PASSWORD_POLICY.TIP.GLOBAL_TYPE_IGNORE_OPERATION', '全局角色不支持该操作', '全局角色不支持该操作', 'zh-CN', '全局角色不支持该操作'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_PASSWORD_POLICY.TIP.MINLENGTH_NOT_MORE_MAXLENGTH', '最小长度不能大于最大长度', '最小长度不能大于最大长度', 'zh-CN', '最小长度不能大于最大长度'); +CALL INSERTI18N('CORE.MODULE.SYS.PASSWORDS.VALIDATTION.CAN_NOT_DELETE', '密码策略被使用,不允许删除', '密码策略被使用,不允许删除', 'zh-CN', '密码策略被使用,不允许删除'); +CALL INSERTI18N('CORE.MODULE.SYS.PASSWORDS.TITLE.ADD_PASSWORD_POLICY', '添加密码策略', '添加密码策略', 'zh-CN', '添加密码策略'); +CALL INSERTI18N('T_CORE_USER.ID', '系统用户表的账号', '账号', 'zh-CN', '账号'); +CALL INSERTI18N('T_CORE_USER.USERNAME', '系统用户表的用户名称', '用户名称', 'zh-CN', '用户名称'); +CALL INSERTI18N('T_CORE_USER.USERNO', '系统用户表的人员编码', '人员编码', 'zh-CN', '人员编码'); +CALL INSERTI18N('T_CORE_USER.ORGID', '系统用户表的单位编码', '单位编码', 'zh-CN', '单位编码'); +CALL INSERTI18N('T_CORE_USER.ORGNAME', '系统用户表的单位名称', '单位名称', 'zh-CN', '单位名称'); +CALL INSERTI18N('T_CORE_USER.LOCKED', '系统用户表的是否锁定', '是否锁定', 'zh-CN', '是否锁定'); +CALL INSERTI18N('T_CORE_USER.STATUS', '系统用户表的用户状态', '用户状态', 'zh-CN', '用户状态'); +CALL INSERTI18N('T_CORE_USER.IDCARD', '系统用户表的身份证号', '身份证号', 'zh-CN', '身份证号'); +CALL INSERTI18N('T_CORE_USER.MOBILE', '系统用户表的手机号', '手机号', 'zh-CN', '手机号'); +CALL INSERTI18N('T_CORE_USER.EMAIL', '系统用户表的电子邮箱', '电子邮箱', 'zh-CN', '电子邮箱'); +CALL INSERTI18N('T_CORE_USER.EXPIRYDATE', '系统用户表的到期日', '到期日', 'zh-CN', '到期日'); +CALL INSERTI18N('T_CORE_USER.PASSWORDVALIDDAYS', '系统用户表的密码有效天数', '密码有效天数', 'zh-CN', '密码有效天数'); +CALL INSERTI18N('T_CORE_USER.OLDPASSWORD', '系统用户表的原密码', '原密码', 'zh-CN', '原密码'); +CALL INSERTI18N('T_CORE_USER.NEWPASSWORD', '系统用户表的新密码', '新密码', 'zh-CN', '新密码'); +CALL INSERTI18N('T_CORE_USER.ENSUREPASSWORD', '系统用户表的确认密码', '确认密码', 'zh-CN', '确认密码'); +CALL INSERTI18N('T_CORE_USER.EXPIREDPASSWORDUSES', '系统用户表的过期密码使用次数', '过期密码使用次数', 'zh-CN', '过期密码使用次数'); +CALL INSERTI18N('T_CORE_USER.PASSWORD', '系统用户表的用户密码', '用户密码', 'zh-CN', '用户密码'); +CALL INSERTI18N('T_CORE_USER.FAILEDLOGINATTEMPTS', '系统用户表的输入密码错误次数', '输入密码错误次数', 'zh-CN', '输入密码错误次数'); +CALL INSERTI18N('T_CORE_USER.LASTSUSPENDEDFLAG', '系统用户表的停用标志(0:正常,1:停用)', '停用标志(0:正常,1:停用)', 'zh-CN', '停用标志(0:正常,1:停用)'); +CALL INSERTI18N('T_CORE_USER.PASSWORDUPDATEDTIME', '系统用户表的密码修改时间', '密码修改时间', 'zh-CN', '密码修改时间'); +CALL INSERTI18N('T_CORE_USER.USERTYPE', '系统用户表的用户类型,根据实际业务进行设置', '用户类型,根据实际业务进行设置', 'zh-CN', '用户类型,根据实际业务进行设置'); +CALL INSERTI18N('T_CORE_USER.MULTILOGIN', '系统用户表的允许重复登录', '允许重复登录', 'zh-CN', '允许重复登录'); +CALL INSERTI18N('T_CORE_USER.CREATEDBYID', '系统用户表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_USER.CREATEDBYNAME', '系统用户表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_USER.CREATEDTIME', '系统用户表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_USER.CREATEDBYORGID', '系统用户表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_USER.CREATEDBYORGNAME', '系统用户表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_USER.LASTSUSPENDEDBYID', '系统用户表的启用/停用人编码', '启用/停用人编码', 'zh-CN', '启用/停用人编码'); +CALL INSERTI18N('T_CORE_USER.LASTSUSPENDEDBYNAME', '系统用户表的启用/停用人名称', '启用/停用人名称', 'zh-CN', '启用/停用人名称'); +CALL INSERTI18N('T_CORE_USER.LASTSUSPENDEDTIME', '系统用户表的启用/停用时间', '启用/停用时间', 'zh-CN', '启用/停用时间'); +CALL INSERTI18N('T_CORE_USER.VERSION', '系统用户表的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_USER.ELECTRONICSIGNATURE', '系统用户表的电子签名', '电子签名', 'zh-CN', '电子签名'); +CALL INSERTI18N('T_CORE_USER.SERVICE_NAME', '系统用户表', '系统用户表', 'zh-CN', '系统用户表'); +CALL INSERTI18N('T_CORE_USER.PARENTORGID', '系统用户表的父组织机构编码', '父组织机构编码', 'zh-CN', '父组织机构编码'); +CALL INSERTI18N('T_CORE_USER_PERMISSION.SERVICE_NAME', '系统角色权限表', '系统角色权限表', 'zh-CN', '系统角色权限表'); +CALL INSERTI18N('T_CORE_USER_PERMISSION.ID', '系统角色权限表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_USER_PERMISSION.USERID', '系统角色权限表的用户ID', '用户ID', 'zh-CN', '用户ID'); +CALL INSERTI18N('T_CORE_USER_PERMISSION.PERMISSIONTYPEID', '系统角色权限表的权限类型id', '权限类型id', 'zh-CN', '权限类型id'); +CALL INSERTI18N('T_CORE_USER_PERMISSION.TARGETID', '系统角色权限表的目标权限ID', '目标权限ID', 'zh-CN', '目标权限ID'); +CALL INSERTI18N('T_CORE_USER_PERMISSION.CREATEDBYID', '系统角色权限表的制单人ID', '制单人ID', 'zh-CN', '制单人ID'); +CALL INSERTI18N('T_CORE_USER_PERMISSION.CREATEDTIME', '系统角色权限表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_USER_PERMISSION.CREATEDBYNAME', '系统角色权限表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_USER_PERMISSION.DEFAULTFLAG', '系统角色权限表的是否默认值', '是否默认值', 'zh-CN', '是否默认值'); +CALL INSERTI18N('T_CORE_ORG_USER.ORGID', '组织架构-成员表的单位编码', '单位编码', 'zh-CN', '单位编码'); +CALL INSERTI18N('T_CORE_ORG_USER.ORGNAME', '组织架构-成员表的单位名称', '单位名称', 'zh-CN', '单位名称'); +CALL INSERTI18N('T_CORE_ORG_USER.DEFAULTFLAG', '组织架构-成员表的默认部门', '默认部门', 'zh-CN', '默认部门'); +CALL INSERTI18N('T_CORE_ORG_USER.ID', '组织架构-成员表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ORG_USER.VERSION', '组织架构-成员表的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_ORG_USER.CREATEDBYID', '组织架构-成员表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ORG_USER.CREATEDBYNAME', '组织架构-成员表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ORG_USER.CREATEDTIME', '组织架构-成员表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_ORG_USER.CREATEDBYORGID', '组织架构-成员表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_ORG_USER.CREATEDBYORGNAME', '组织架构-成员表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_ORG_USER.SERVICE_NAME', '组织架构-成员表', '组织架构-成员表', 'zh-CN', '组织架构-成员表'); +CALL INSERTI18N('T_CORE_ORG_POST_USER.SERVICE_NAME', '组织架构成员', '组织架构成员', 'zh-CN', '组织架构成员'); +CALL INSERTI18N('T_CORE_ORG_ROOM.SERVICE_NAME', '组织房间', '组织房间', 'zh-CN', '组织房间'); +CALL INSERTI18N('T_CORE_ORG_POST.SERVICE_NAME', '组织POST', '组织POST', 'zh-CN', '组织POST'); +CALL INSERTI18N('T_CORE_POST.SERVICE_NAME', 'POST', 'POST', 'zh-CN', 'POST'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION.SERVICE_NAME', '角色权限', '角色权限', 'zh-CN', '角色权限'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION.ID', '角色权限的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION.ROLEID', '角色权限的角色ID', '角色ID', 'zh-CN', '角色ID'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION.PERMISSIONTYPEID', '角色权限的系统角色权限类型ID', '系统角色权限类型ID', 'zh-CN', '系统角色权限类型ID'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION.TARGETID', '角色权限的目标ID', '目标ID', 'zh-CN', '目标ID'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION.CREATEDBYID', '角色权限的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION.CREATEDTIME', '角色权限的制单日期', '制单日期', 'zh-CN', '制单日期'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION.CREATEDBYNAME', '角色权限的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ROLE_USER.ROLEID', '系统用户角色表的角色编码', '角色编码', 'zh-CN', '角色编码'); +CALL INSERTI18N('T_CORE_ROLE_USER.ROLENAME', '系统用户角色表的角色名称', '角色名称', 'zh-CN', '角色名称'); +CALL INSERTI18N('T_CORE_ROLE_USER.DEFAULTFLAG', '系统用户角色表的默认角色', '默认角色', 'zh-CN', '默认角色'); +CALL INSERTI18N('T_CORE_ROLE_USER.ID', '系统用户角色表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ROLE_USER.CREATEDTIME', '系统用户角色表的制单日期', '制单日期', 'zh-CN', '制单日期'); +CALL INSERTI18N('T_CORE_ROLE_USER.USERID', '系统用户角色表的用户ID', '用户ID', 'zh-CN', '用户ID'); +CALL INSERTI18N('T_CORE_ROLE_USER.CREATEDBYID', '系统用户角色表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ROLE_USER.CREATEDBYNAME', '系统用户角色表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ROLE_USER.SERVICE_NAME', '系统用户角色表', '系统用户角色表', 'zh-CN', '系统用户角色表'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TAB.BASE_INFO', '基础信息', '基础信息', 'zh-CN', '基础信息'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TAB.ADD', '用户添加', '用户添加', 'zh-CN', '用户添加'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TAB.ORG', '访问部门', '访问部门', 'zh-CN', '访问部门'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TAB.ROLE', '访问角色', '访问角色', 'zh-CN', '访问角色'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.BUTTON.DEPRECATE', '废弃', '废弃', 'zh-CN', '废弃'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.BUTTON.DEFAULT', '设置默认', '设置默认', 'zh-CN', '设置默认'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.BUTTON.CHANGE_PASSWORD', '修改密码', '修改密码', 'zh-CN', '修改密码'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.BUTTON.RESET_PASSWORD', '初始化密码', '初始化密码', 'zh-CN', '初始化密码'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TIP.SAME_PASSWORD_PLEASE_INPUT_AGAIN', '新密码与原密码不能相同,请重新输入', '新密码与原密码不能相同,请重新输入', 'zh-CN', '新密码与原密码不能相同,请重新输入'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TIP.ENSURE_PASSWORD_WRONG_INPUT_AGAIN', '确认密码与新密码不相同,请重新输入', '确认密码与新密码不相同,请重新输入', 'zh-CN', '确认密码与新密码不相同,请重新输入'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TIP.REVISE_SUCCESS_PLEASE_RE_LOGIN', '修改成功,请使用新密码重新登录', '修改成功,请使用新密码重新登录', 'zh-CN', '修改成功,请使用新密码重新登录'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TIP.REVISE_SUCCESS', '密码修改成功', '密码修改成功', 'zh-CN', '密码修改成功'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TIP.CONFIRM_TO_DEPRECATE_FOLLOWING_USERS', '是否废弃以下选中的用户?', '是否废弃以下选中的用户?', 'zh-CN', '是否废弃以下选中的用户?'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TIP.CONFIRM_TO_DEPRECATE', '确认废弃', '确认废弃', 'zh-CN', '确认废弃'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TIP.CONFIRM_TO_RESET_FOLLOWING_USERS', '是否初始化以下选中的用户密码?', '是否初始化以下选中的用户密码?', 'zh-CN', '是否初始化以下选中的用户密码?'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TIP.CONFIRM_TO_RESET', '确认初始化密码', '确认初始化密码', 'zh-CN', '确认初始化密码'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TIP.RESET_PASSWORD_SUCCESS', '初始化密码成功', '初始化密码成功', 'zh-CN', '初始化密码成功'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.MODAL.CHOOSE', '选择人员', '选择人员', 'zh-CN', '选择人员'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.BUTTON.UPLOAD_ELECTRONICSIGNATURE', '上传电子签名', '上传电子签名', 'zh-CN', '上传电子签名'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TITLE.UPLOAD_ELECTRONICSIGNATURE', '上传电子签名', '上传电子签名', 'zh-CN', '上传电子签名'); +CALL INSERTI18N('CORE.MODULE.MDM.USERS.TIP.OVERRIDE', '已经上传电子签名是否覆盖?', '已经上传电子签名是否覆盖?', 'zh-CN', '已经上传电子签名是否覆盖?'); +CALL INSERTI18N('T_CORE_ROLE.ID', '系统角色表的角色编码', '角色编码', 'zh-CN', '角色编码'); +CALL INSERTI18N('T_CORE_ROLE.ROLENAME', '系统角色表的角色名称', '角色名称', 'zh-CN', '角色名称'); +CALL INSERTI18N('T_CORE_ROLE.USEDORGID', '系统角色表的使用单位编码', '使用单位编码', 'zh-CN', '使用单位编码'); +CALL INSERTI18N('T_CORE_ROLE.USEDORGNAME', '系统角色表的使用单位名称', '使用单位名称', 'zh-CN', '使用单位名称'); +CALL INSERTI18N('T_CORE_ROLE.ROLEDESC', '系统角色表的描述', '描述', 'zh-CN', '描述'); +CALL INSERTI18N('T_CORE_ROLE.PASSWORDPOLICYID', '系统角色表的密码策略', '密码策略', 'zh-CN', '密码策略'); +CALL INSERTI18N('T_CORE_ROLE.ORDERNO', '系统角色表的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_ROLE.USERID', '系统角色表的用户编码', '用户编码', 'zh-CN', '用户编码'); +CALL INSERTI18N('T_CORE_ROLE.USERNAME', '系统角色表的用户名称', '用户名称', 'zh-CN', '用户名称'); +CALL INSERTI18N('T_CORE_ROLE.ORGID', '系统角色表的单位编码', '单位编码', 'zh-CN', '单位编码'); +CALL INSERTI18N('T_CORE_ROLE.ORGNAME', '系统角色表的单位名称', '单位名称', 'zh-CN', '单位名称'); +CALL INSERTI18N('T_CORE_ROLE.CREATEDTIME', '系统角色表的制单日期', '制单日期', 'zh-CN', '制单日期'); +CALL INSERTI18N('T_CORE_ROLE.LASTSUSPENDEDFLAG', '系统角色表的挂起标志(0-正常,1-挂起)', '挂起标志(0-正常,1-挂起)', 'zh-CN', '挂起标志(0-正常,1-挂起)'); +CALL INSERTI18N('T_CORE_ROLE.LASTSUSPENDEDTIME', '系统角色表的挂起时间', '挂起时间', 'zh-CN', '挂起时间'); +CALL INSERTI18N('T_CORE_ROLE.USEDBYORGID', '系统角色表的使用单位编码', '使用单位编码', 'zh-CN', '使用单位编码'); +CALL INSERTI18N('T_CORE_ROLE.USEDBYORGNAME', '系统角色表的使用单位名称', '使用单位名称', 'zh-CN', '使用单位名称'); +CALL INSERTI18N('T_CORE_ROLE.CREATEDBYID', '系统角色表的制单人ID', '制单人ID', 'zh-CN', '制单人ID'); +CALL INSERTI18N('T_CORE_ROLE.LASTSUSPENDEDBYID', '系统角色表的挂起人ID', '挂起人ID', 'zh-CN', '挂起人ID'); +CALL INSERTI18N('T_CORE_ROLE.CREATEDBYNAME', '系统角色表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ROLE.VERSION', '系统角色表的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_ROLE.LASTSUSPENDEDBYNAME', '系统角色表的最后注销人名称', '最后注销人名称', 'zh-CN', '最后注销人名称'); +CALL INSERTI18N('T_CORE_ROLE.SERVICE_NAME', '系统角色表', '系统角色表', 'zh-CN', '系统角色表'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION_TYPE.SERVICE_NAME', '系统角色权限类型表', '系统角色权限类型表', 'zh-CN', '系统角色权限类型表'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION_TYPE.ID', '系统角色权限类型表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION_TYPE.TYPENAME', '系统角色权限类型表的权限类型名称', '权限类型名称', 'zh-CN', '权限类型名称'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION_TYPE.PERMISSIONTYPE', '系统角色权限类型表的角色类型(data:数据角色,menu:功能角色)', '角色类型(data:数据角色,menu:功能角色)', 'zh-CN', '角色类型(data:数据角色,menu:功能角色)'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION_TYPE.ORDERNO', '系统角色权限类型表的排序号', '排序号', 'zh-CN', '排序号'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION_TYPE.LASTSUSPENDEDFLAG', '系统角色权限类型表的停用标志(0-未停用,1-停用)', '停用标志(0-未停用,1-停用)', 'zh-CN', '停用标志(0-未停用,1-停用)'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION_TYPE.LASTSUSPENDEDBYID', '系统角色权限类型表的停用人ID', '停用人ID', 'zh-CN', '停用人ID'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION_TYPE.LASTSUSPENDEDTIME', '系统角色权限类型表的停用时间', '停用时间', 'zh-CN', '停用时间'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION_TYPE.GRIDPRIMARYURL', '系统角色权限类型表的权限对应模块的主URL', '权限对应模块的主URL', 'zh-CN', '权限对应模块的主URL'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION_TYPE.GRIDCOLUMNSETTINGS', '系统角色权限类型表的在权限里要显示的列表设置', '在权限里要显示的列表设置', 'zh-CN', '在权限里要显示的列表设置'); +CALL INSERTI18N('T_CORE_ROLE_PERMISSION_TYPE.LASTSUSPENDEDBYNAME', '系统角色权限类型表的停用人名称', '停用人名称', 'zh-CN', '停用人名称'); +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.TAB.BASE_INFO', '基础信息', '基础信息', 'zh-CN', '基础信息'); +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.TAB.OWNED_USERS', '所属用户', '所属用户', 'zh-CN', '所属用户'); +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.MODAL.USER_CHOOSE', '人员选择', '人员选择', 'zh-CN', '人员选择'); +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.MODAL.CHOOSE', '选择角色', '选择角色', 'zh-CN', '选择角色'); +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.BUTTON.SET_ADMINISTRATOR', '设置管理员', '设置管理员', 'zh-CN', '设置管理员'); +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.BUTTON.CANCEL_ADMINISTRATOR', '取消管理员', '取消管理员', 'zh-CN', '取消管理员'); +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.TITLE.ADD_ROLE', '添加角色', '添加角色', 'zh-CN', '添加角色'); +CALL INSERTI18N('T_CORE_ORG.ID', '单位管理的部门编号', '部门编号', 'zh-CN', '部门编号'); +CALL INSERTI18N('T_CORE_ORG.ORGNAME', '单位管理的部门名称', '部门名称', 'zh-CN', '部门名称'); +CALL INSERTI18N('T_CORE_ORG.BIZCODE', '单位管理的业务代码', '业务代码', 'zh-CN', '业务代码'); +CALL INSERTI18N('T_CORE_ORG.ORGPROPERTY', '单位管理的部门属性', '部门属性', 'zh-CN', '部门属性'); +CALL INSERTI18N('T_CORE_ORG.PARENTID', '单位管理的父组织编码', '父组织编码', 'zh-CN', '父组织编码'); +CALL INSERTI18N('T_CORE_ORG.PARENTNAME', '单位管理的父组织名称', '父组织名称', 'zh-CN', '父组织名称'); +CALL INSERTI18N('T_CORE_ORG.ORGCATEGORY', '单位管理的组织类型', '组织类型', 'zh-CN', '组织类型'); +CALL INSERTI18N('T_CORE_ORG.VERSION', '单位管理的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_ORG.CREATEDBYID', '单位管理的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ORG.CREATEDBYNAME', '单位管理的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ORG.CREATEDTIME', '单位管理的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_ORG.CREATEDBYORGID', '单位管理的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_ORG.CREATEDBYORGNAME', '单位管理的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_ORG.SERVICE_NAME', '单位管理', '单位管理', 'zh-CN', '单位管理'); +CALL INSERTI18N('T_CORE_ORG_USER.USERID', '组织架构-成员表的用户名', '用户名', 'zh-CN', '用户名'); +CALL INSERTI18N('T_CORE_ORG_USER.USERNAME', '组织架构-成员表的姓名', '姓名', 'zh-CN', '姓名'); +CALL INSERTI18N('T_CORE_ORG.ORDERNO', '单位管理的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_ORG.ORGSHORTNAME', '单位管理的地区简称', '地区简称', 'zh-CN', '地区简称'); +CALL INSERTI18N('T_CORE_ORG.ORDERACCEPT', '单位管理的接收样品', '接收样品', 'zh-CN', '接收样品'); +CALL INSERTI18N('T_CORE_ORG.SAMPLEDEPARTMENT', '单位管理的采样科室', '采样科室', 'zh-CN', '采样科室'); +CALL INSERTI18N('CORE.MODULE.MDM.ORGS.MODAL.ADD', '部门新增', '部门新增', 'zh-CN', '部门新增'); +CALL INSERTI18N('CORE.MODULE.MDM.ORGS.MODAL.ORG', '组织机构', '组织机构', 'zh-CN', '组织机构'); +CALL INSERTI18N('CORE.MODULE.MDM.ORGS.TAB.BASE_INFO', '基础信息', '基础信息', 'zh-CN', '基础信息'); +CALL INSERTI18N('CORE.MODULE.MDM.ORGS.TAB.ORG_USER', '组织成员', '组织成员', 'zh-CN', '组织成员'); +CALL INSERTI18N('CORE.MODULE.MDM.ORGS.TAB.ORGANIZATION', '组织机构', '组织机构', 'zh-CN', '组织机构'); +CALL INSERTI18N('CORE.MODULE.MDM.ORGS.TREE.ORGANIZATION', '组织机构', '组织机构', 'zh-CN', '组织机构'); +CALL INSERTI18N('CORE.MODULE.MDM.ORGS.TAB.ORG', '组织', '组织', 'zh-CN', '组织'); +CALL INSERTI18N('CORE.MODULE.MDM.ORGS.TAB.ORG_INFO', '部门信息', '部门信息', 'zh-CN', '部门信息'); +CALL INSERTI18N('CORE.MODULE.MDM.ORGS.TIP.SELECT_COMPANY_BEFORE_ACTION', '请选择公司', '请选择公司', 'zh-CN', '请选择公司'); +CALL INSERTI18N('CORE.MODULE.MDM.ORGS.TIP.SELECT_ORG_BEFORE_ACTION', '请选择部门', '请选择部门', 'zh-CN', '请选择部门'); +CALL INSERTI18N('CORE.MODULE.MDM.ORGS.TIP.SELECT_BEFORE_ACTION', '请选择数据', '请选择数据', 'zh-CN', '请选择数据'); +CALL INSERTI18N('CORE.MODULE.MDM.ORGS.TIP.FORBID-DELETE', '存在子单位,不允许删除', '存在子单位,不允许删除', 'zh-CN', '存在子单位,不允许删除'); +CALL INSERTI18N('CORE.MODULE.MDM.ORGS.BUTTON.MOVE_UP', '上移', '上移', 'zh-CN', '上移'); +CALL INSERTI18N('CORE.MODULE.MDM.ORGS.BUTTON.MOVE_DOWN', '下移', '下移', 'zh-CN', '下移'); +CALL INSERTI18N('T_CORE_MENU.SERVICE_NAME', '系统菜单', '系统菜单', 'zh-CN', '系统菜单'); +CALL INSERTI18N('T_CORE_MENU.ID', '系统菜单的菜单编码', '菜单编码', 'zh-CN', '菜单编码'); +CALL INSERTI18N('T_CORE_MENU.MENUNAME', '系统菜单的菜单名称', '菜单名称', 'zh-CN', '菜单名称'); +CALL INSERTI18N('CORE.MODULE.SYS.MENUS.TREE.MENU_CONFIG', '菜单配置', '菜单配置', 'zh-CN', '菜单配置'); +CALL INSERTI18N('CORE.MODULE.SYS.MENUS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('T_CORE_MENU.HREF', '系统菜单的菜单链接', '菜单链接', 'zh-CN', '菜单链接'); +CALL INSERTI18N('T_CORE_MENU.PARENTID', '系统菜单的父ID', '父ID', 'zh-CN', '父ID'); +CALL INSERTI18N('T_CORE_MENU.ORDERNO', '系统菜单的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_MENU.APPLICABLE', '系统菜单的菜单适用对象', '菜单适用对象', 'zh-CN', '菜单适用对象'); +CALL INSERTI18N('T_CORE_MENU.MENUINITNAME', '系统菜单的系统初始化菜单名称', '系统初始化菜单名称', 'zh-CN', '系统初始化菜单名称'); +CALL INSERTI18N('T_CORE_MENU.VERSION', '系统菜单的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_MENU.ICON', '系统菜单的菜单图标', '菜单图标', 'zh-CN', '菜单图标'); +CALL INSERTI18N('T_CORE_MENU.MENUICON', '系统菜单的菜单图标', '菜单图标', 'zh-CN', '菜单图标'); +CALL INSERTI18N('T_CORE_MENU.TODOICON', '系统菜单的待办图标', '待办图标', 'zh-CN', '待办图标'); +CALL INSERTI18N('T_CORE_MENU.REFRESH', '系统菜单的是否刷新页面', '是否刷新页面', 'zh-CN', '是否刷新页面'); +CALL INSERTI18N('T_CORE_MENU.LASTUPDATEDBYID', '系统菜单的最后修改人编码', '最后修改人编码', 'zh-CN', '最后修改人编码'); +CALL INSERTI18N('T_CORE_MENU.LASTUPDATEDBYNAME', '系统菜单的最后修改人名称', '最后修改人名称', 'zh-CN', '最后修改人名称'); +CALL INSERTI18N('T_CORE_MENU.LASTUPDATEDTIME', '系统菜单的最后修改时间', '最后修改时间', 'zh-CN', '最后修改时间'); +CALL INSERTI18N('T_CORE_MENU_DELETED.SERVICE_NAME', '删除菜单', '删除菜单', 'zh-CN', '删除菜单'); +CALL INSERTI18N('T_CORE_MENU_DELETED.ID', '删除菜单的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_MENU_DELETED.MENUID', '删除菜单的菜单编码', '菜单编码', 'zh-CN', '菜单编码'); +CALL INSERTI18N('T_CORE_MENU_DELETED.MENUNAME', '删除菜单的菜单名称', '菜单名称', 'zh-CN', '菜单名称'); +CALL INSERTI18N('T_CORE_MENU_DELETED.MENUINITNAME', '删除菜单的系统初始化菜单名称', '系统初始化菜单名称', 'zh-CN', '系统初始化菜单名称'); +CALL INSERTI18N('T_CORE_MENU_DELETED.ICON', '删除菜单的菜单图标', '菜单图标', 'zh-CN', '菜单图标'); +CALL INSERTI18N('T_CORE_MENU_DELETED.HREF', '删除菜单的菜单链接', '菜单链接', 'zh-CN', '菜单链接'); +CALL INSERTI18N('T_CORE_MENU_DELETED.PARENTID', '删除菜单的父编码', '父编码', 'zh-CN', '父编码'); +CALL INSERTI18N('T_CORE_MENU_DELETED.ORDERNO', '删除菜单的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_MENU_DELETED.CREATEDBYID', '删除菜单的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_MENU_DELETED.CREATEDBYNAME', '删除菜单的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_MENU_DELETED.CREATEDTIME', '删除菜单的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_MENU_DELETED.CREATEDBYORGID', '删除菜单的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_MENU_DELETED.CREATEDBYORGNAME', '删除菜单的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.SYS.MENUS.CHOOSE.TIP.REQUIRES_NOT_EMPTY_HREF', '请选择菜单链接为非空的数据', '请选择菜单链接为非空的数据', 'zh-CN', '请选择菜单链接为非空的数据'); +CALL INSERTI18N('T_CORE_MENU_GROUP.ID', '菜单组管理的菜单组编码', '菜单组编码', 'zh-CN', '菜单组编码'); +CALL INSERTI18N('T_CORE_MENU_GROUP.GROUPNAME', '菜单组管理的菜单组名称', '菜单组名称', 'zh-CN', '菜单组名称'); +CALL INSERTI18N('T_CORE_MENU_GROUP.REMARK', '菜单组管理的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_MENU_GROUP.MENUINITNAME', '菜单组管理的菜单默认名称', '菜单默认名称', 'zh-CN', '菜单默认名称'); +CALL INSERTI18N('T_CORE_MENU_GROUP.HREF', '菜单组管理的菜单HREF', '菜单HREF', 'zh-CN', '菜单HREF'); +CALL INSERTI18N('T_CORE_MENU_GROUP.PARAM', '菜单组管理的参数', '参数', 'zh-CN', '参数'); +CALL INSERTI18N('T_CORE_MENU_GROUP.ORDERNO', '菜单组管理的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_MENU_GROUP.VERSION', '菜单组管理的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_MENU_GROUP.CREATEDBYID', '菜单组管理的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_MENU_GROUP.CREATEDBYNAME', '菜单组管理的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_MENU_GROUP.CREATEDTIME', '菜单组管理的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_MENU_GROUP.CREATEDBYORGID', '菜单组管理的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_MENU_GROUP.CREATEDBYORGNAME', '菜单组管理的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_MENU_GROUP.LASTSUSPENDEDFLAG', '菜单组管理的停用标志', '停用标志', 'zh-CN', '停用标志'); +CALL INSERTI18N('T_CORE_MENU_GROUP.LASTSUSPENDEDBYID', '菜单组管理的最后停用人编码', '最后停用人编码', 'zh-CN', '最后停用人编码'); +CALL INSERTI18N('T_CORE_MENU_GROUP.LASTSUSPENDEDBYNAME', '菜单组管理的最后停用人名称', '最后停用人名称', 'zh-CN', '最后停用人名称'); +CALL INSERTI18N('T_CORE_MENU_GROUP.LASTSUSPENDEDTIME', '菜单组管理的最后停用时间', '最后停用时间', 'zh-CN', '最后停用时间'); +CALL INSERTI18N('T_CORE_MENU_GROUP.SERVICE_NAME', '菜单组管理', '菜单组管理', 'zh-CN', '菜单组管理'); +CALL INSERTI18N('T_CORE_MENU_GROUP.LASTUPDATEDBYID', '菜单组管理的最后修改人编码', '最后修改人编码', 'zh-CN', '最后修改人编码'); +CALL INSERTI18N('T_CORE_MENU_GROUP.LASTUPDATEDBYNAME', '菜单组管理的最后修改人名称', '最后修改人名称', 'zh-CN', '最后修改人名称'); +CALL INSERTI18N('T_CORE_MENU_GROUP.LASTUPDATEDTIME', '菜单组管理的最后修改时间', '最后修改时间', 'zh-CN', '最后修改时间'); +CALL INSERTI18N('CORE.MODULE.SYS.MENU_GROUPS.TAB.BASE_INFO', '基础信息', '基础信息', 'zh-CN', '基础信息'); +CALL INSERTI18N('CORE.MODULE.SYS.MENU_GROUPS.TAB.ADD', '菜单组添加', '菜单组添加', 'zh-CN', '菜单组添加'); +CALL INSERTI18N('CORE.MODULE.SYS.MENU_GROUPS.TAB.MENU', '菜单', '菜单', 'zh-CN', '菜单'); +CALL INSERTI18N('CORE.MODULE.SYS.MENU_GROUPS.MODAL.MENU_CHOOSE', '菜单选择', '菜单选择', 'zh-CN', '菜单选择'); +CALL INSERTI18N('CORE.MODULE.SYS.MENU_GROUPS.TIP.PLEASE_SELECT_ONE_FIRST_CLASS_MENU', '请选择一项一级菜单!', '请选择一项一级菜单!', 'zh-CN', '请选择一项一级菜单!'); +CALL INSERTI18N('CORE.MODULE.SYS.MENU_GROUPS.TIP.PLEASE_SELECT_FIRST_CLASS_MENU', '请选择一级菜单!', '请选择一级菜单!', 'zh-CN', '请选择一级菜单!'); +CALL INSERTI18N('T_CORE_SHORTCUT_MENU.SERVICE_NAME', '快捷菜单', '快捷菜单', 'zh-CN', '快捷菜单'); +CALL INSERTI18N('T_CORE_SHORTCUT_MENU.ID', '快捷菜单的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_SHORTCUT_MENU.MENUID', '快捷菜单的菜单编码', '菜单编码', 'zh-CN', '菜单编码'); +CALL INSERTI18N('T_CORE_SHORTCUT_MENU.CREATEDBYID', '快捷菜单的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_SHORTCUT_MENU.CREATEDBYNAME', '快捷菜单的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_SHORTCUT_MENU.CREATEDTIME', '快捷菜单的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_SHORTCUT_MENU.CREATEDBYORGID', '快捷菜单的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_SHORTCUT_MENU.CREATEDBYORGNAME', '快捷菜单的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CONSTANT.SERVICE_NAME', '系统参数', '系统参数', 'zh-CN', '系统参数'); +CALL INSERTI18N('T_CORE_CONSTANT.ID', '系统参数的系统参数编码', '系统参数编码', 'zh-CN', '系统参数编码'); +CALL INSERTI18N('T_CORE_CONSTANT.CONSTANTVALUE', '系统参数的系统参数值', '系统参数值', 'zh-CN', '系统参数值'); +CALL INSERTI18N('T_CORE_CONSTANT.CONSTANTDESC', '系统参数的描述', '描述', 'zh-CN', '描述'); +CALL INSERTI18N('T_CORE_CONSTANT.CLASSFICATION', '系统参数的业务类型', '业务类型', 'zh-CN', '业务类型'); +CALL INSERTI18N('T_CORE_CONSTANT.SHOW', '系统参数的是否显示', '是否显示', 'zh-CN', '是否显示'); +CALL INSERTI18N('T_CORE_CONSTANT.CREATEDTIME', '系统参数的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CONSTANT.CREATEDBYID', '系统参数的制单人ID', '制单人ID', 'zh-CN', '制单人ID'); +CALL INSERTI18N('T_CORE_CONSTANT.CREATEDBYNAME', '系统参数的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CONSTANT.VERSION', '系统参数的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_CONSTANT.LASTUPDATEDBYID', '系统参数的最后修改人编码', '最后修改人编码', 'zh-CN', '最后修改人编码'); +CALL INSERTI18N('T_CORE_CONSTANT.LASTUPDATEDBYNAME', '系统参数的最后修改人名称', '最后修改人名称', 'zh-CN', '最后修改人名称'); +CALL INSERTI18N('T_CORE_CONSTANT.LASTUPDATEDTIME', '系统参数的最后修改时间', '最后修改时间', 'zh-CN', '最后修改时间'); +CALL INSERTI18N('CORE.MODULE.SYS.CONSTANTS.TAB.BASE_INFO', '系统参数', '系统参数', 'zh-CN', '系统参数'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.ID', '修约规则的修约编码', '修约编码', 'zh-CN', '修约编码'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.LOCKED', '修约规则的是否锁定', '是否锁定', 'zh-CN', '是否锁定'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.RULENAME', '修约规则的修约规则名称', '修约规则名称', 'zh-CN', '修约规则名称'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.ROUNDINGREMARK', '修约规则的修约描述', '修约描述', 'zh-CN', '修约描述'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.REMARK', '修约规则的描述', '描述', 'zh-CN', '描述'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.SCRIPT', '修约规则的BeanShell脚本', 'BeanShell脚本', 'zh-CN', 'BeanShell脚本'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.PARAM', '修约规则的小数位数/有效位数', '小数位数/有效位数', 'zh-CN', '小数位数/有效位数'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.ORDERNO', '修约规则的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.VERSION', '修约规则的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.CREATEDBYID', '修约规则的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.CREATEDBYNAME', '修约规则的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.CREATEDTIME', '修约规则的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.CREATEDBYORGID', '修约规则的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.CREATEDBYORGNAME', '修约规则的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.LASTSUSPENDEDFLAG', '修约规则的注销标志', '注销标志', 'zh-CN', '注销标志'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.LASTSUSPENDEDBYID', '修约规则的注销人编码', '注销人编码', 'zh-CN', '注销人编码'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.LASTSUSPENDEDBYNAME', '修约规则的注销人名称', '注销人名称', 'zh-CN', '注销人名称'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.LASTSUSPENDEDTIME', '修约规则的注销时间', '注销时间', 'zh-CN', '注销时间'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.SERVICE_NAME', '修约规则', '修约规则', 'zh-CN', '修约规则'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.ORIGINALRESULT', '修约规则的原始数据', '原始数据', 'zh-CN', '原始数据'); +CALL INSERTI18N('T_CORE_ROUNDING_RULE.REVISIONRESULT', '修约规则的修约结果', '修约结果', 'zh-CN', '修约结果'); +CALL INSERTI18N('CORE.MODULE.SYS.ROUNDING_RULES.TAB.BASEINFO', '基础信息', '基础信息', 'zh-CN', '基础信息'); +CALL INSERTI18N('CORE.MODULE.SYS.ROUNDING_RULES.TIP.ENTER_NUMBER', '请在小数位数/有效位数上输入非负整数', '请在小数位数/有效位数上输入非负整数', 'zh-CN', '请在小数位数/有效位数上输入非负整数'); +CALL INSERTI18N('CORE.MODULE.SYS.ROUNDING_RULES.TIP.NO_VALUE', '请输入小数位数/有效位数', '请输入小数位数/有效位数', 'zh-CN', '请输入小数位数/有效位数'); +CALL INSERTI18N('CORE.MODULE.SYS.ROUNDING_RULES.TIP.LOCKED', '该规则已锁定,无法再次锁定', '该规则已锁定,无法再次锁定', 'zh-CN', '该规则已锁定,无法再次锁定'); +CALL INSERTI18N('CORE.MODULE.SYS.ROUNDING_RULES.TIP.UNLOCKED', '该规则已解锁,无法再次解锁', '该规则已解锁,无法再次解锁', 'zh-CN', '该规则已解锁,无法再次解锁'); +CALL INSERTI18N('CORE.MODULE.SYS.ROUNDING_RULES.BUTTON.LOCK', '锁定', '锁定', 'zh-CN', '锁定'); +CALL INSERTI18N('CORE.MODULE.SYS.ROUNDING_RULES.BUTTON.UNLOCK', '解锁', '解锁', 'zh-CN', '解锁'); +CALL INSERTI18N('CORE.MODULE.SYS.ROUNDING_RULES.BUTTON.TEST', '测试修约规则', '测试修约规则', 'zh-CN', '测试修约规则'); +CALL INSERTI18N('CORE.MODULE.SYS.ROUNDING_RULES.TITLE.ADD_ROUNDING_RULES', '添加修约规则', '添加修约规则', 'zh-CN', '添加修约规则'); +CALL INSERTI18N('CORE.MODULE.SYS.ROUNDING_RULES.TITLE.TEST_ROUNDING_RULES', '测试修约规则', '测试修约规则', 'zh-CN', '测试修约规则'); +CALL INSERTI18N('T_CORE_MOBILE_TMPL.SERVICE_NAME', '移动页面模版配置', '移动页面模版配置', 'zh-CN', '移动页面模版配置'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.SERVICE_NAME', '移动菜单配置', '移动菜单配置', 'zh-CN', '移动菜单配置'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.ID', '移动菜单配置的菜单代码', '菜单代码', 'zh-CN', '菜单代码'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.MENUNAME', '移动菜单配置的菜单名称', '菜单名称', 'zh-CN', '菜单名称'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.ACTIVATEDFLAG', '移动菜单配置的是否启用', '是否启用', 'zh-CN', '是否启用'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.REMARK', '移动菜单配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.ICON', '移动菜单配置的菜单图标', '菜单图标', 'zh-CN', '菜单图标'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.BADGEFLAG', '移动菜单配置的是否启用角标', '是否启用角标', 'zh-CN', '是否启用角标'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.BADGECONFIG', '移动菜单配置的角标配置', '角标配置', 'zh-CN', '角标配置'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.CILCKCONFIG', '移动菜单配置的点击配置', '点击配置', 'zh-CN', '点击配置'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.CREATEDBYID', '移动菜单配置的创建人编码', '创建人编码', 'zh-CN', '创建人编码'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.CREATEDBYNAME', '移动菜单配置的创建人名称', '创建人名称', 'zh-CN', '创建人名称'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.CREATEDTIME', '移动菜单配置的创建时间', '创建时间', 'zh-CN', '创建时间'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.CREATEDBYORGID', '移动菜单配置的创建人单位编码', '创建人单位编码', 'zh-CN', '创建人单位编码'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.CREATEDBYORGNAME', '移动菜单配置的创建人单位名称', '创建人单位名称', 'zh-CN', '创建人单位名称'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.ACTIVATEDBYID', '移动菜单配置的状态修改人ID', '状态修改人ID', 'zh-CN', '状态修改人ID'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.ACTIVATEDBYNAME', '移动菜单配置的状态修改人名称', '状态修改人名称', 'zh-CN', '状态修改人名称'); +CALL INSERTI18N('T_CORE_MOBILE_MENU.ORDERNO', '移动菜单配置的排序字段', '排序字段', 'zh-CN', '排序字段'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.SERVICE_NAME', '移动页面配置', '移动页面配置', 'zh-CN', '移动页面配置'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.PAGENO', '移动页面配置的页面编号', '页面编号', 'zh-CN', '页面编号'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.PAGENAME', '移动页面配置的页面名称', '页面名称', 'zh-CN', '页面名称'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.LISTSHOWCONFIG', '移动页面配置的列表显示配置', '列表显示配置', 'zh-CN', '列表显示配置'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.LISTCLICKCONFIG', '移动页面配置的列表点击配置', '列表点击配置', 'zh-CN', '列表点击配置'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.LISTSEARCHCONFIG', '移动页面配置的列表搜索配置', '列表搜索配置', 'zh-CN', '列表搜索配置'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.CHOOSEBTNCONFIG', '移动页面配置的选择按钮配置', '选择按钮配置', 'zh-CN', '选择按钮配置'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.MENUBTNCONFIG', '移动页面配置的菜单按钮配置', '菜单按钮配置', 'zh-CN', '菜单按钮配置'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.ID', '移动页面配置的移动端页面ID', '移动端页面ID', 'zh-CN', '移动端页面ID'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.MENUID', '移动页面配置的所属的目录ID', '所属的目录ID', 'zh-CN', '所属的目录ID'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.PARENTID', '移动页面配置的父级ID', '父级ID', 'zh-CN', '父级ID'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.REMARK', '移动页面配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.CREATEDBYID', '移动页面配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.CREATEDBYNAME', '移动页面配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.CREATEDTIME', '移动页面配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.CREATEDBYORGID', '移动页面配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.CREATEDBYORGNAME', '移动页面配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.ORDERNO', '移动页面配置的排序', '排序', 'zh-CN', '排序'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.LEVEL', '移动页面配置的页面等级', '页面等级', 'zh-CN', '页面等级'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.EDIT', '移动页面配置的请编辑', '请编辑', 'zh-CN', '请编辑'); +CALL INSERTI18N('T_CORE_MOBILE_PAGE.CLICKCONFIG', '移动页面配置的点击配置', '点击配置', 'zh-CN', '点击配置'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.MODAL.ADD', '新增菜单配置', '新增菜单配置', 'zh-CN', '新增菜单配置'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.TAB.PAGE_CONFIG', '页面配置', '页面配置', 'zh-CN', '页面配置'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.BUTTON.CONFIG', '页面配置', '页面配置', 'zh-CN', '页面配置'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.BUTTON.MOVEUP', '向上', '向上', 'zh-CN', '向上'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.BUTTON.MOVEDOWN', '向下', '向下', 'zh-CN', '向下'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.BUTTON.CHOOSETMPL', '选择模板', '选择模板', 'zh-CN', '选择模板'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.BUTTON.ADD_SAME_CLASS_PAGE', '添加同级页面', '添加同级页面', 'zh-CN', '添加同级页面'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.BUTTON.ADD_NEXT_CLASS_PAGE', '添加下级页面', '添加下级页面', 'zh-CN', '添加下级页面'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.TIP.CHOOSE_ONE_ITEM', '最多选择一条数据', '最多选择一条数据', 'zh-CN', '最多选择一条数据'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.TIP.CONTAIN_SUB_TASK', '该任务有子任务,不能删除', '该任务有子任务,不能删除', 'zh-CN', '该任务有子任务,不能删除'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.MODAL.CONFIGLISTSHOW', '列表显示配置', '列表显示配置', 'zh-CN', '列表显示配置'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.MODAL.CONFIGLISTCLICK', '列表点击配置', '列表点击配置', 'zh-CN', '列表点击配置'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.MODAL.CONFIGSEARCH', '列表搜索配置', '列表搜索配置', 'zh-CN', '列表搜索配置'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.MODAL.CONFIGCHOOSEBTN', '选择按钮配置', '选择按钮配置', 'zh-CN', '选择按钮配置'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_MENUS.MODAL.CONFIGMENUBTN', '菜单按钮配置', '菜单按钮配置', 'zh-CN', '菜单按钮配置'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.SERVICE_NAME', '移动消息推送', '移动消息推送', 'zh-CN', '移动消息推送'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.ID', '移动消息推送的ID', 'ID', 'zh-CN', 'ID'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.TITLE', '移动消息推送的推送标题', '推送标题', 'zh-CN', '推送标题'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.PUSHFLAG', '移动消息推送的是否发布', '是否发布', 'zh-CN', '是否发布'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.CONTENT', '移动消息推送的推送内容', '推送内容', 'zh-CN', '推送内容'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.DATA', '移动消息推送的推送数据', '推送数据', 'zh-CN', '推送数据'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.PUSHBYNAME', '移动消息推送的推送人', '推送人', 'zh-CN', '推送人'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.PUSHTIME', '移动消息推送的推送时间', '推送时间', 'zh-CN', '推送时间'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.PUSHEDUSERNAME', '移动消息推送的被推送人', '被推送人', 'zh-CN', '被推送人'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.REMARK', '移动消息推送的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.CREATEDBYID', '移动消息推送的创建人编码', '创建人编码', 'zh-CN', '创建人编码'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.CREATEDBYNAME', '移动消息推送的创建人名称', '创建人名称', 'zh-CN', '创建人名称'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.CREATEDTIME', '移动消息推送的创建时间', '创建时间', 'zh-CN', '创建时间'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.CREATEDBYORGID', '移动消息推送的创建人单位编码', '创建人单位编码', 'zh-CN', '创建人单位编码'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_MESSAGE.CREATEDBYORGNAME', '移动消息推送的创建人单位名称', '创建人单位名称', 'zh-CN', '创建人单位名称'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_USER.SERVICE_NAME', '移动消息推送用户', '移动消息推送用户', 'zh-CN', '移动消息推送用户'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_USER.ID', '移动消息推送用户的用户ID', '用户ID', 'zh-CN', '用户ID'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_USER.USERNAME', '移动消息推送用户的用户名', '用户名', 'zh-CN', '用户名'); +CALL INSERTI18N('T_CORE_MOBILE_PUSH_USER.CLIENTID', '移动消息推送用户的推送设备ID', '推送设备ID', 'zh-CN', '推送设备ID'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_PUSHS.MODAL.ADD', '新增推送', '新增推送', 'zh-CN', '新增推送'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_PUSHS.BUTTON.SEND', '发布', '发布', 'zh-CN', '发布'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_PUSHS.STATUS.SEND_NO', '未发布', '未发布', 'zh-CN', '未发布'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_PUSHS.STATUS.SEND_YES', '已发布', '已发布', 'zh-CN', '已发布'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_PUSHS.MODAL.PUSHUSERCHOOSE', '推送用户选择', '推送用户选择', 'zh-CN', '推送用户选择'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_PUSHS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_PUSHS.TIP.CHOOSE_AT_LEAST_ONE_ITEM', '至少选择一项未发布的数据', '至少选择一项未发布的数据', 'zh-CN', '至少选择一项未发布的数据'); +CALL INSERTI18N('CORE.MODULE.SYS.MOBILE_PUSHS.TIP.CHOOSE_EMPTY', '选择的数据存在未录入项', '选择的数据存在未录入项', 'zh-CN', '选择的数据存在未录入项'); +CALL INSERTI18N('T_CORE_EMAIL.ID', '发送编码', '发送编码', 'zh-CN', '发送编码'); +CALL INSERTI18N('T_CORE_EMAIL.SUCCESSSTATUS', '发送状态', '发送状态', 'zh-CN', '发送状态'); +CALL INSERTI18N('T_CORE_EMAIL.CONFIGID', '邮件配置编码', '邮件配置编码', 'zh-CN', '邮件配置编码'); +CALL INSERTI18N('T_CORE_EMAIL.CONFIGNAME', '邮件配置名称', '邮件配置名称', 'zh-CN', '邮件配置名称'); +CALL INSERTI18N('T_CORE_EMAIL.QTY', '应发送人数', '应发送人数', 'zh-CN', '应发送人数'); +CALL INSERTI18N('T_CORE_EMAIL.SUCCESSQTY', '实发送人数', '实发送人数', 'zh-CN', '实发送人数'); +CALL INSERTI18N('T_CORE_EMAIL.EMAILTITLE', '邮件的标题', '邮件的标题', 'zh-CN', '邮件的标题'); +CALL INSERTI18N('T_CORE_EMAIL.EMAILCONTENT', '邮件的内容', '邮件的内容', 'zh-CN', '邮件的内容'); +CALL INSERTI18N('T_CORE_EMAIL.CREATEDTIME', '制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EMAIL_TEMPLATE.ID', '模板编码', '模板编码', 'zh-CN', '模板编码'); +CALL INSERTI18N('T_CORE_EMAIL_TEMPLATE.TEMPLATENAME', '模板名称', '模板名称', 'zh-CN', '模板名称'); +CALL INSERTI18N('T_CORE_EMAIL_TEMPLATE.REMARK', '备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_EMAIL_TEMPLATE.EMAILSUBJECT', '邮件的主题', '邮件的主题', 'zh-CN', '邮件的主题'); +CALL INSERTI18N('T_CORE_EMAIL_TEMPLATE.EMAILBODY', '邮件的正文', '邮件的正文', 'zh-CN', '邮件的正文'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.ID', '邮件参数的配置编码', '配置编码', 'zh-CN', '配置编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.CONFIGNAME', '邮件参数的配置名称', '配置名称', 'zh-CN', '配置名称'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.TEMPLATEID', '邮件参数的模板编码', '模板编码', 'zh-CN', '模板编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.TEMPLATENAME', '邮件参数的模板名称', '模板名称', 'zh-CN', '模板名称'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.REMARK', '邮件参数的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.VERSION', '邮件参数的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.CREATEDBYID', '邮件参数的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.CREATEDBYNAME', '邮件参数的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.CREATEDTIME', '邮件参数的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.CREATEDBYORGID', '邮件参数的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.CREATEDBYORGNAME', '邮件参数的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.LASTSUSPENDEDFLAG', '邮件参数的注销标志', '注销标志', 'zh-CN', '注销标志'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.LASTSUSPENDEDBYID', '邮件参数的注销人编码', '注销人编码', 'zh-CN', '注销人编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.LASTSUSPENDEDBYNAME', '邮件参数的注销人名称', '注销人名称', 'zh-CN', '注销人名称'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.LASTSUSPENDEDTIME', '邮件参数的注销时间', '注销时间', 'zh-CN', '注销时间'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG.SERVICE_NAME', '邮件参数', '邮件参数', 'zh-CN', '邮件参数'); +CALL INSERTI18N('T_CORE_EMAIL_RECEIPENT.RECEIPENTID', '收件人编码', '收件人编码', 'zh-CN', '收件人编码'); +CALL INSERTI18N('T_CORE_EMAIL_RECEIPENT.RECEIPENTNAME', '收件人名称', '收件人名称', 'zh-CN', '收件人名称'); +CALL INSERTI18N('T_CORE_EMAIL_RECEIPENT.RECEIPENTEMAIL', '收件人电子邮箱', '收件人电子邮箱', 'zh-CN', '收件人电子邮箱'); +CALL INSERTI18N('T_CORE_EMAIL_RECEIPENT.SUCCESS', '是否成功', '是否成功', 'zh-CN', '是否成功'); +CALL INSERTI18N('T_CORE_EMAIL_RECEIPENT.REATTEMPT', '重复发送次数', '重复发送次数', 'zh-CN', '重复发送次数'); +CALL INSERTI18N('T_CORE_EMAIL_RECEIPENT.CREATEDTIME', '最后更新时间', '最后更新时间', 'zh-CN', '最后更新时间'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_REC_ROLE.SERVICE_NAME', '邮件配置收件角色表', '邮件配置收件角色表', 'zh-CN', '邮件配置收件角色表'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_REC_ROLE.ROLENAME', '邮件配置收件角色表的角色名称', '角色名称', 'zh-CN', '角色名称'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_REC_ROLE.ID', '邮件配置收件角色表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_REC_ROLE.CONFIGID', '邮件配置收件角色表的邮件配置编码', '邮件配置编码', 'zh-CN', '邮件配置编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_REC_ROLE.ROLEID', '邮件配置收件角色表的收件角色编码', '收件角色编码', 'zh-CN', '收件角色编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_REC_ROLE.VERSION', '邮件配置收件角色表的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_REC_ROLE.CREATEDBYID', '邮件配置收件角色表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_REC_ROLE.CREATEDBYNAME', '邮件配置收件角色表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_REC_ROLE.CREATEDTIME', '邮件配置收件角色表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_REC_ROLE.CREATEDBYORGID', '邮件配置收件角色表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_REC_ROLE.CREATEDBYORGNAME', '邮件配置收件角色表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_REC_ROLE.LASTUPDATEDBYID', '邮件配置收件角色表的最后修改人编码', '最后修改人编码', 'zh-CN', '最后修改人编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_REC_ROLE.LASTUPDATEDBYNAME', '邮件配置收件角色表的最后修改人名称', '最后修改人名称', 'zh-CN', '最后修改人名称'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_REC_ROLE.LASTUPDATEDTIME', '邮件配置收件角色表的最后修改时间', '最后修改时间', 'zh-CN', '最后修改时间'); +CALL INSERTI18N('CORE.MODULE.ITEM.EMAILS.TAB.BASE_INFO', '基础信息', '基础信息', 'zh-CN', '基础信息'); +CALL INSERTI18N('CORE.MODULE.ITEM.EMAILS.TAB.RECEIPTED_INFO', '接收信息', '接收信息', 'zh-CN', '接收信息'); +CALL INSERTI18N('CORE.MODULE.ITEM.EMAIL-CONFIGS.TAB.RECEIPENTNAME', '收件人', '收件人', 'zh-CN', '收件人'); +CALL INSERTI18N('CORE.MODULE.ITEM.EMAIL-CONFIGS.TAB.RECEIPENTROLE', '收件角色', '收件角色', 'zh-CN', '收件角色'); +CALL INSERTI18N('CORE.MODULE.ITEM.EMAIL-CONFIGS.TITLE.RECEIPENTNAME_CHOOSE', '收件人选择', '收件人选择', 'zh-CN', '收件人选择'); +CALL INSERTI18N('CORE.MODULE.ITEM.EMAIL-CONFIGS.TITLE.RECEIPENTROLE_CHOOSE', '收件角色选择', '收件角色选择', 'zh-CN', '收件角色选择'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.SERVICE_NAME', '登陆日志', '登陆日志', 'zh-CN', '登陆日志'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.ID', '登陆日志的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.LOGINIP', '登陆日志的登录IP', '登录IP', 'zh-CN', '登录IP'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.LOGINTIME', '登陆日志的登录时间', '登录时间', 'zh-CN', '登录时间'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.LOGOUTTIME', '登陆日志的登出时间', '登出时间', 'zh-CN', '登出时间'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.USERNAME', '登陆日志的登录人名称', '登录人名称', 'zh-CN', '登录人名称'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.TOKEN', '登陆日志的登录用户token', '登录用户token', 'zh-CN', '登录用户token'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.STATUS', '登陆日志的登录状态', '登录状态', 'zh-CN', '登录状态'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.REMARK', '登陆日志的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.CREATEDTIME', '登陆日志的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.USERID', '登陆日志的登录人编码', '登录人编码', 'zh-CN', '登录人编码'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.ORGID', '登陆日志的单位名称', '单位名称', 'zh-CN', '单位名称'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.ORGNAME', '登陆日志的单位名称', '单位名称', 'zh-CN', '单位名称'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.DEVICE', '登陆日志的客户端设备', '客户端设备', 'zh-CN', '客户端设备'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.BROWSER', '登陆日志的客户端浏览器', '客户端浏览器', 'zh-CN', '客户端浏览器'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.PLATFORM', '登陆日志的客户端操作系统', '客户端操作系统', 'zh-CN', '客户端操作系统'); +CALL INSERTI18N('T_CORE_LOG.SERVICE_NAME', '操作日志', '操作日志', 'zh-CN', '操作日志'); +CALL INSERTI18N('T_CORE_LOG.ID', '操作日志的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_LOG.SESSIONID', '操作日志的session id', 'session id', 'zh-CN', 'session id'); +CALL INSERTI18N('T_CORE_LOG.USERID', '操作日志的操作人编码', '操作人编码', 'zh-CN', '操作人编码'); +CALL INSERTI18N('T_CORE_LOG.TYPE', '操作日志的操作类型', '操作类型', 'zh-CN', '操作类型'); +CALL INSERTI18N('T_CORE_LOG.SIGNATURE', '操作日志的操作调用的方法', '操作调用的方法', 'zh-CN', '操作调用的方法'); +CALL INSERTI18N('T_CORE_LOG.CREATEDTIME', '操作日志的制单日期', '制单日期', 'zh-CN', '制单日期'); +CALL INSERTI18N('T_CORE_LOG.UUID', '操作日志的UUID', 'UUID', 'zh-CN', 'UUID'); +CALL INSERTI18N('T_CORE_LOG.REQUESTURI', '操作日志的请求操作的URI', '请求操作的URI', 'zh-CN', '请求操作的URI'); +CALL INSERTI18N('T_CORE_LOG.NAME', '操作日志的业务名称', '业务名称', 'zh-CN', '业务名称'); +CALL INSERTI18N('T_CORE_LOG.MODULE', '操作日志的业务模块', '业务模块', 'zh-CN', '业务模块'); +CALL INSERTI18N('T_CORE_LOG.USERNAME', '操作日志的操作人名称', '操作人名称', 'zh-CN', '操作人名称'); +CALL INSERTI18N('T_CORE_LOG.LOGINIP', '操作日志的登录IP', '登录IP', 'zh-CN', '登录IP'); +CALL INSERTI18N('T_CORE_LOG.STARTTIME', '操作日志的操作开始日期', '操作开始日期', 'zh-CN', '操作开始日期'); +CALL INSERTI18N('T_CORE_LOG.ENDTIME', '操作日志的操作结束日期', '操作结束日期', 'zh-CN', '操作结束日期'); +CALL INSERTI18N('T_CORE_LOG.CONTENT', '操作日志的操作内容', '操作内容', 'zh-CN', '操作内容'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.SERVICE_NAME', '导出日志表', '导出日志表', 'zh-CN', '导出日志表'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.ID', '导出日志表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.TABLENAME', '导出日志表的表格名称', '表格名称', 'zh-CN', '表格名称'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.FILENAME', '导出日志表的文件名称', '文件名称', 'zh-CN', '文件名称'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.EXPORTMODE', '导出日志表的导出方式', '导出方式', 'zh-CN', '导出方式'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.URL', '导出日志表的下载链接', '下载链接', 'zh-CN', '下载链接'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.CREATEDBYID', '导出日志表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.CREATEDBYNAME', '导出日志表的导出人', '导出人', 'zh-CN', '导出人'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.CREATEDTIME', '导出日志表的导出时间', '导出时间', 'zh-CN', '导出时间'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.CREATEDBYORGID', '导出日志表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.CREATEDBYORGNAME', '导出日志表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.SYS.LOGS.TITLE.EXPORT_EXCEL_TOPIC', '数据导出结果', '数据导出结果', 'zh-CN', '数据导出结果'); +CALL INSERTI18N('T_CORE_MESSAGE.MESSAGESUBJECT', '站内消息的站内消息主题', '站内消息主题', 'zh-CN', '站内消息主题'); +CALL INSERTI18N('T_CORE_MESSAGE.MESSAGECONTENT', '站内消息的站内消息内容', '站内消息内容', 'zh-CN', '站内消息内容'); +CALL INSERTI18N('T_CORE_MESSAGE.ACTIVATEDFLAG', '站内消息的消息状态', '消息状态', 'zh-CN', '消息状态'); +CALL INSERTI18N('T_CORE_MESSAGE.ID', '站内消息的站内消息编码', '站内消息编码', 'zh-CN', '站内消息编码'); +CALL INSERTI18N('T_CORE_MESSAGE.VERSION', '站内消息的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_MESSAGE.CREATEDBYID', '站内消息的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_MESSAGE.CREATEDBYNAME', '站内消息的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_MESSAGE.CREATEDTIME', '站内消息的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_MESSAGE.CREATEDBYORGID', '站内消息的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_MESSAGE.CREATEDBYORGNAME', '站内消息的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_MESSAGE.ACTIVATEDBYID', '站内消息的启用人ID', '启用人ID', 'zh-CN', '启用人ID'); +CALL INSERTI18N('T_CORE_MESSAGE.ACTIVATEDBYNAME', '站内消息的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_MESSAGE.ACTIVATEDTIME', '站内消息的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_MESSAGE.SERVICE_NAME', '站内消息', '站内消息', 'zh-CN', '站内消息'); +CALL INSERTI18N('T_CORE_MESSAGE_RECEIPENT.ACTIVATEDTIME', '站内消息信息的发送时间', '发送时间', 'zh-CN', '发送时间'); +CALL INSERTI18N('T_CORE_MESSAGE_RECEIPENT.RECEIPENTID', '站内消息信息的收件人编码', '收件人编码', 'zh-CN', '收件人编码'); +CALL INSERTI18N('T_CORE_MESSAGE_RECEIPENT.RECEIPENTNAME', '站内消息信息的收件人名称', '收件人名称', 'zh-CN', '收件人名称'); +CALL INSERTI18N('T_CORE_MESSAGE_RECEIPENT.RECEIVEDFLAG', '站内消息信息的签收标志', '签收标志', 'zh-CN', '签收标志'); +CALL INSERTI18N('T_CORE_MESSAGE_RECEIPENT.RECEIVEDTIME', '站内消息信息的签收时间', '签收时间', 'zh-CN', '签收时间'); +CALL INSERTI18N('T_CORE_MESSAGE_RECEIPENT.ID', '站内消息信息的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_MESSAGE_RECEIPENT.MESSAGEID', '站内消息信息的站内消息编码', '站内消息编码', 'zh-CN', '站内消息编码'); +CALL INSERTI18N('T_CORE_MESSAGE_RECEIPENT.VERSION', '站内消息信息的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_MESSAGE_RECEIPENT.CREATEDBYID', '站内消息信息的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_MESSAGE_RECEIPENT.CREATEDBYNAME', '站内消息信息的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_MESSAGE_RECEIPENT.CREATEDTIME', '站内消息信息的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_MESSAGE_RECEIPENT.CREATEDBYORGID', '站内消息信息的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_MESSAGE_RECEIPENT.CREATEDBYORGNAME', '站内消息信息的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_MESSAGE_RECEIPENT.SERVICE_NAME', '站内消息信息', '站内消息信息', 'zh-CN', '站内消息信息'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.BUTTON.SEND_MESSAGE', '发送', '发送', 'zh-CN', '发送'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.BUTTON.RECEIVE_ALL', '全部接收', '全部接收', 'zh-CN', '全部接收'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TAB.BASE_INFO', '基础信息', '基础信息', 'zh-CN', '基础信息'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TAB.RECEIPENTNAME', '收件人', '收件人', 'zh-CN', '收件人'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TAB.ATTACHMENT', '附件', '附件', 'zh-CN', '附件'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TAB.ADD_MESSAGES_INFO', '新增站内消息', '新增站内消息', 'zh-CN', '新增站内消息'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TITLE.RECEIPENTNAME_CHOOSE', '选取收件人', '选取收件人', 'zh-CN', '选取收件人'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TITLE.MESSAGE', '站内消息', '站内消息', 'zh-CN', '站内消息'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TITLE.MESSAGE_DETAIL', '站内消息详情', '站内消息详情', 'zh-CN', '站内消息详情'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TIP.MESSAGE_ACTIVATED', '选择的消息已发送,请重新选择', '选择的消息已发送,请重新选择', 'zh-CN', '选择的消息已发送,请重新选择'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TIP.CONFIRM', '确认', '确认', 'zh-CN', '确认'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TIP.CONFIRM_ACTIVE', '确认发送站内消息', '确认发送站内消息', 'zh-CN', '确认发送站内消息'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TIP.CONFIRM_RECEIVE_ALL', '确认全部接收', '确认全部接收', 'zh-CN', '确认全部接收'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TIP.NEW', '新建', '新建', 'zh-CN', '新建'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TIP.ACTIVATED', '已发送', '已发送', 'zh-CN', '已发送'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TIP.NOTRECEIVED', '未签收', '未签收', 'zh-CN', '未签收'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TIP.RECEIVED', '已签收', '已签收', 'zh-CN', '已签收'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TIP.CANNOT_DELETE_MESSAGE_ACTIVATED', '不能删除已发送的站内消息', '不能删除已发送的站内消息', 'zh-CN', '不能删除已发送的站内消息'); +CALL INSERTI18N('CORE.MODULE.ITEM.MESSAGES.TIP.NO_TORECEIVE_MESSAGE', '没有待接收站内消息', '没有待接收站内消息', 'zh-CN', '没有待接收站内消息'); +CALL INSERTI18N('T_CORE_NOTICE.SERVICE_NAME', '通知公告', '通知公告', 'zh-CN', '通知公告'); +CALL INSERTI18N('T_CORE_NOTICE.ID', '通知公告的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_NOTICE.TITLE', '通知公告的标题', '标题', 'zh-CN', '标题'); +CALL INSERTI18N('T_CORE_NOTICE.PUBLISHORGID', '通知公告的发布单位编码', '发布单位编码', 'zh-CN', '发布单位编码'); +CALL INSERTI18N('T_CORE_NOTICE.PUBLISHORGNAME', '通知公告的发布单位', '发布单位', 'zh-CN', '发布单位'); +CALL INSERTI18N('T_CORE_NOTICE.IMPORTANCE', '通知公告的重要程度', '重要程度', 'zh-CN', '重要程度'); +CALL INSERTI18N('T_CORE_NOTICE.INFOCATEGORY', '通知公告的信息类型', '信息类型', 'zh-CN', '信息类型'); +CALL INSERTI18N('T_CORE_NOTICE.VALIDDATE', '通知公告的有效期', '有效期', 'zh-CN', '有效期'); +CALL INSERTI18N('T_CORE_NOTICE.INDEXDISPLAY', '通知公告的首页显示', '首页显示', 'zh-CN', '首页显示'); +CALL INSERTI18N('T_CORE_NOTICE.NOTICECATEGORY', '通知公告的公告类型', '公告类型', 'zh-CN', '公告类型'); +CALL INSERTI18N('T_CORE_NOTICE.CONTENT', '通知公告的内容', '内容', 'zh-CN', '内容'); +CALL INSERTI18N('T_CORE_NOTICE.STATUS', '通知公告的撤销状态', '撤销状态', 'zh-CN', '撤销状态'); +CALL INSERTI18N('T_CORE_NOTICE.CREATEDBYID', '通知公告的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_NOTICE.CREATEDBYNAME', '通知公告的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_NOTICE.CREATEDTIME', '通知公告的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_NOTICE.CREATEDBYORGID', '通知公告的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_NOTICE.CREATEDBYORGNAME', '通知公告的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_NOTICE.PROCESSSTATUS', '通知公告的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_CORE_NOTICE_PERMISSION.SERVICE_NAME', '通知公告权限', '通知公告权限', 'zh-CN', '通知公告权限'); +CALL INSERTI18N('T_CORE_NOTICE_PERMISSION.ID', '通知公告权限的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_NOTICE_PERMISSION.NOTICEID', '通知公告权限的通知公告ID', '通知公告ID', 'zh-CN', '通知公告ID'); +CALL INSERTI18N('T_CORE_NOTICE_PERMISSION.PERMISSIONTYPE', '通知公告权限的权限类型', '权限类型', 'zh-CN', '权限类型'); +CALL INSERTI18N('T_CORE_NOTICE_PERMISSION.TARGETID', '通知公告权限的目标权限ID', '目标权限ID', 'zh-CN', '目标权限ID'); +CALL INSERTI18N('T_CORE_NOTICE_PERMISSION.TARGETNAME', '通知公告权限的目标权限名称', '目标权限名称', 'zh-CN', '目标权限名称'); +CALL INSERTI18N('T_CORE_NOTICE_PERMISSION.CREATEDBYID', '通知公告权限的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_NOTICE_PERMISSION.CREATEDBYNAME', '通知公告权限的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_NOTICE_PERMISSION.CREATEDTIME', '通知公告权限的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_NOTICE_PERMISSION.CREATEDBYORGID', '通知公告权限的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_NOTICE_PERMISSION.CREATEDBYORGNAME', '通知公告权限的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.NOTICES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('CORE.MODULE.ITEM.NOTICES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CORE.MODULE.ITEM.NOTICES.TAB.USER', '可见用户', '可见用户', 'zh-CN', '可见用户'); +CALL INSERTI18N('CORE.MODULE.ITEM.NOTICES.TAB.ROLE', '可见角色', '可见角色', 'zh-CN', '可见角色'); +CALL INSERTI18N('CORE.MODULE.ITEM.NOTICES.TAB.ORG', '可见单位', '可见单位', 'zh-CN', '可见单位'); +CALL INSERTI18N('CORE.MODULE.ITEM.NOTICES.BUTTON.CANCEL', '撤销', '撤销', 'zh-CN', '撤销'); +CALL INSERTI18N('CORE.MODULE.ITEM.NOTICES.TIP.CONFIRM_CANCEL', '确认撤销', '确认撤销', 'zh-CN', '确认撤销'); +CALL INSERTI18N('CORE.MODULE.ITEM.NOTICES.TIP.CONFIRM_TO_CANCEL_FOLLOWING_ITEMS', '是否撤销以下选中的项目?', '是否撤销以下选中的项目?', 'zh-CN', '是否撤销以下选中的项目?'); +CALL INSERTI18N('T_CORE_PV_CONF.SERVICE_NAME', '可视化配置', '可视化配置', 'zh-CN', '可视化配置'); +CALL INSERTI18N('T_CORE_PV_CONF.ID', '可视化配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_PV_CONF.CONFNAME', '可视化配置的配置名称', '配置名称', 'zh-CN', '配置名称'); +CALL INSERTI18N('T_CORE_PV_CONF.MASTERFILTER', '可视化配置的主业务流程过滤', '主业务流程过滤', 'zh-CN', '主业务流程过滤'); +CALL INSERTI18N('T_CORE_PV_CONF.MASTERFILTERCONF', '可视化配置的过滤配置', '过滤配置', 'zh-CN', '过滤配置'); +CALL INSERTI18N('T_CORE_PV_CONF.ACTIVATEDFLAG', '可视化配置的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_CORE_PV_CONF.ACTIVATEDBYID', '可视化配置的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_PV_CONF.ACTIVATEDBYNAME', '可视化配置的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_PV_CONF.ACTIVATEDTIME', '可视化配置的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_PV_CONF.CREATEDBYID', '可视化配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_PV_CONF.CREATEDBYNAME', '可视化配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_PV_CONF.CREATEDTIME', '可视化配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_PV_CONF.CREATEDBYORGID', '可视化配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_PV_CONF.CREATEDBYORGNAME', '可视化配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.SERVICE_NAME', '可视化主业务流程配置', '可视化主业务流程配置', 'zh-CN', '可视化主业务流程配置'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.ID', '可视化主业务流程配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.CONFID', '可视化主业务流程配置的配置ID', '配置ID', 'zh-CN', '配置ID'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.MASTERCONFNO', '可视化主业务流程配置的流程编号', '流程编号', 'zh-CN', '流程编号'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.MASTERCONFNAME', '可视化主业务流程配置的流程名称', '流程名称', 'zh-CN', '流程名称'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.DATASEARCH', '可视化主业务流程配置的节点显示数据', '节点显示数据', 'zh-CN', '节点显示数据'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.TOTALSQL', '可视化主业务流程配置的总数SQL', '总数SQL', 'zh-CN', '总数SQL'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.DONESQL', '可视化主业务流程配置的已办SQL', '已办SQL', 'zh-CN', '已办SQL'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.SUBFILTER', '可视化主业务流程配置的子业务流程过滤', '子业务流程过滤', 'zh-CN', '子业务流程过滤'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.SUBFILTERCONF', '可视化主业务流程配置的过滤配置', '过滤配置', 'zh-CN', '过滤配置'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.DISPLAYGRIDDATA', '可视化主业务流程配置的展示列表数据', '展示列表数据', 'zh-CN', '展示列表数据'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.GRIDSQL', '可视化主业务流程配置的列表查询SQL', '列表查询SQL', 'zh-CN', '列表查询SQL'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.STATUSSQL', '可视化主业务流程配置的流程状态SQL', '流程状态SQL', 'zh-CN', '流程状态SQL'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.ORDERNO', '可视化主业务流程配置的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.CREATEDBYID', '可视化主业务流程配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.CREATEDBYNAME', '可视化主业务流程配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.CREATEDTIME', '可视化主业务流程配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.CREATEDBYORGID', '可视化主业务流程配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_PV_MASTER_CONF.CREATEDBYORGNAME', '可视化主业务流程配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.SERVICE_NAME', '可视化子业务流程配置', '可视化子业务流程配置', 'zh-CN', '可视化子业务流程配置'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.ID', '可视化子业务流程配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.MASTERCONFID', '可视化子业务流程配置的主业务流程配置ID', '主业务流程配置ID', 'zh-CN', '主业务流程配置ID'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.SUBCONFNO', '可视化子业务流程配置的流程编号', '流程编号', 'zh-CN', '流程编号'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.SUBCONFNAME', '可视化子业务流程配置的流程名称', '流程名称', 'zh-CN', '流程名称'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.DATASEARCH', '可视化子业务流程配置的节点显示数据', '节点显示数据', 'zh-CN', '节点显示数据'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.TOTALSQL', '可视化子业务流程配置的总数SQL', '总数SQL', 'zh-CN', '总数SQL'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.DONESQL', '可视化子业务流程配置的已办SQL', '已办SQL', 'zh-CN', '已办SQL'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.DISPLAYGRIDDATA', '可视化子业务流程配置的展示列表数据', '展示列表数据', 'zh-CN', '展示列表数据'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.GRIDSQL', '可视化子业务流程配置的列表查询SQL', '列表查询SQL', 'zh-CN', '列表查询SQL'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.ORDERNO', '可视化子业务流程配置的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.GRIDCONF', '可视化子业务流程配置的列表数据配置', '列表数据配置', 'zh-CN', '列表数据配置'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.CREATEDBYID', '可视化子业务流程配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.CREATEDBYNAME', '可视化子业务流程配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.CREATEDTIME', '可视化子业务流程配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.CREATEDBYORGID', '可视化子业务流程配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_PV_SUB_CONF.CREATEDBYORGNAME', '可视化子业务流程配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.SERVICE_NAME', '可视化列表数据配置', '可视化列表数据配置', 'zh-CN', '可视化列表数据配置'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.ID', '可视化列表数据配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.SOURCETYPE', '可视化列表数据配置的来源类型', '来源类型', 'zh-CN', '来源类型'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.SOURCEID', '可视化列表数据配置的来源ID', '来源ID', 'zh-CN', '来源ID'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.FIELD', '可视化列表数据配置的列名', '列名', 'zh-CN', '列名'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.TITLE', '可视化列表数据配置的名称', '名称', 'zh-CN', '名称'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.WIDTH', '可视化列表数据配置的列宽', '列宽', 'zh-CN', '列宽'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.TYPE', '可视化列表数据配置的数据类型', '数据类型', 'zh-CN', '数据类型'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.TYPECONF', '可视化列表数据配置的数据类型配置', '数据类型配置', 'zh-CN', '数据类型配置'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.ACTIVATEDFLAG', '可视化列表数据配置的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.ACTIVATEDBYID', '可视化列表数据配置的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.ACTIVATEDBYNAME', '可视化列表数据配置的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.ACTIVATEDTIME', '可视化列表数据配置的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.CREATEDBYID', '可视化列表数据配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.CREATEDBYNAME', '可视化列表数据配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.CREATEDTIME', '可视化列表数据配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.CREATEDBYORGID', '可视化列表数据配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_PV_GRID_CONF.CREATEDBYORGNAME', '可视化列表数据配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_PROCESS_VIEW_CONF.SQL', '配置SQL', '配置SQL', 'zh-CN', '配置SQL'); +CALL INSERTI18N('CORE.MODULE.ITEM.PVCONFS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CORE.MODULE.ITEM.PVCONFS.TAB.MASTER_CONF', '主业务流程配置', '主业务流程配置', 'zh-CN', '主业务流程配置'); +CALL INSERTI18N('CORE.MODULE.ITEM.PVCONFS.TAB.SUB_CONF', '子业务流程配置', '子业务流程配置', 'zh-CN', '子业务流程配置'); +CALL INSERTI18N('CORE.MODULE.ITEM.PVCONFS.TAB.GRID_CONF_SQL', '查询SQL', '查询SQL', 'zh-CN', '查询SQL'); +CALL INSERTI18N('CORE.MODULE.ITEM.PVCONFS.TAB.GRID_CONF_COLUMNS', '列配置', '列配置', 'zh-CN', '列配置'); +CALL INSERTI18N('CORE.MODULE.ITEM.PVCONFS.TITLE.ADD', '配置新增', '配置新增', 'zh-CN', '配置新增'); +CALL INSERTI18N('CORE.MODULE.ITEM.PVCONFS.TITLE.GRID_CONFIG', '列表数据配置', '列表数据配置', 'zh-CN', '列表数据配置'); +CALL INSERTI18N('CORE.MODULE.ITEM.PVCONFS.TITLE.EDIT_SQL', '配置SQL', '配置SQL', 'zh-CN', '配置SQL'); +CALL INSERTI18N('CORE.MODULE.ITEM.PVCONFS.TIP.EDIT_GRIDSQL', '请填写列表查询SQL', '请填写列表查询SQL', 'zh-CN', '请填写列表查询SQL'); +CALL INSERTI18N('CORE.MODULE.ITEM.PVCONFS.EXCEPTION.NO_ACTIVATED_CONF', '没有启用的业务可视化配置', '没有启用的业务可视化配置', 'zh-CN', '没有启用的业务可视化配置'); +CALL INSERTI18N('T_CORE_WK_SCHEME.SERVICE_NAME', '首页方案配置', '首页方案配置', 'zh-CN', '首页方案配置'); +CALL INSERTI18N('T_CORE_WK_SCHEME.ID', '首页方案配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_WK_SCHEME.SCHEMENAME', '首页方案配置的方案名称', '方案名称', 'zh-CN', '方案名称'); +CALL INSERTI18N('T_CORE_WK_SCHEME.ORDERNO', '首页方案配置的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_WK_SCHEME.CREATEDBYID', '首页方案配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_WK_SCHEME.CREATEDBYNAME', '首页方案配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_WK_SCHEME.CREATEDTIME', '首页方案配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_WK_SCHEME.CREATEDBYORGID', '首页方案配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_WK_SCHEME.CREATEDBYORGNAME', '首页方案配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_WKSP_CONF.SERVICE_NAME', '首页方案配置面板配置', '首页方案配置面板配置', 'zh-CN', '首页方案配置面板配置'); +CALL INSERTI18N('T_CORE_WKSP_CONF.ID', '首页方案配置面板配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_WKSP_CONF.SCHEMEID', '首页方案配置面板配置的方案编码', '方案编码', 'zh-CN', '方案编码'); +CALL INSERTI18N('T_CORE_WKSP_CONF.PANELID', '首页方案配置面板配置的工作区面板ID', '工作区面板ID', 'zh-CN', '工作区面板ID'); +CALL INSERTI18N('T_CORE_WKSP_CONF.CONFIG', '首页方案配置面板配置的界面配置json', '界面配置json', 'zh-CN', '界面配置json'); +CALL INSERTI18N('T_CORE_WKSP_CONF.CREATEDBYID', '首页方案配置面板配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_WKSP_CONF.CREATEDBYNAME', '首页方案配置面板配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_WKSP_CONF.CREATEDTIME', '首页方案配置面板配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_WKSP_CONF.CREATEDBYORGID', '首页方案配置面板配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_WKSP_CONF.CREATEDBYORGNAME', '首页方案配置面板配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_WKU_SCHEME.SERVICE_NAME', '用户首页方案', '用户首页方案', 'zh-CN', '用户首页方案'); +CALL INSERTI18N('T_CORE_WKU_SCHEME.ID', '用户首页方案的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_WKU_SCHEME.USERID', '用户首页方案的用户编码', '用户编码', 'zh-CN', '用户编码'); +CALL INSERTI18N('T_CORE_WKU_SCHEME.ROLEID', '用户首页方案的角色编码', '角色编码', 'zh-CN', '角色编码'); +CALL INSERTI18N('T_CORE_WKU_SCHEME.SCHEMEID', '用户首页方案的方案编码', '方案编码', 'zh-CN', '方案编码'); +CALL INSERTI18N('T_CORE_WKU_SCHEME.CREATEDBYID', '用户首页方案的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_WKU_SCHEME.CREATEDBYNAME', '用户首页方案的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_WKU_SCHEME.CREATEDTIME', '用户首页方案的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_WKU_SCHEME.CREATEDBYORGID', '用户首页方案的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_WKU_SCHEME.CREATEDBYORGNAME', '用户首页方案的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_WKUSP_CONF.SERVICE_NAME', '用户首页方案面板配置', '用户首页方案面板配置', 'zh-CN', '用户首页方案面板配置'); +CALL INSERTI18N('T_CORE_WKUSP_CONF.ID', '用户首页方案面板配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_WKUSP_CONF.USERSCHEMEID', '用户首页方案面板配置的用户方案编码', '用户方案编码', 'zh-CN', '用户方案编码'); +CALL INSERTI18N('T_CORE_WKUSP_CONF.PANELID', '用户首页方案面板配置的工作区面板ID', '工作区面板ID', 'zh-CN', '工作区面板ID'); +CALL INSERTI18N('T_CORE_WKUSP_CONF.CONFIG', '用户首页方案面板配置的界面配置json', '界面配置json', 'zh-CN', '界面配置json'); +CALL INSERTI18N('T_CORE_WKUSP_CONF.CREATEDBYID', '用户首页方案面板配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_WKUSP_CONF.CREATEDBYNAME', '用户首页方案面板配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_WKUSP_CONF.CREATEDTIME', '用户首页方案面板配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_WKUSP_CONF.CREATEDBYORGID', '用户首页方案面板配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_WKUSP_CONF.CREATEDBYORGNAME', '用户首页方案面板配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.WORKSPACESCHEMES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('CORE.MODULE.ITEM.QUERY-CONFIGS.TIP.QUERY_CONFIG_REQUIRED', '请选择一条配置数据', '请选择一条配置数据', 'zh-CN', '请选择一条配置数据'); +CALL INSERTI18N('T_CORE_AT_CONFIG.SERVICE_NAME', '业务名称', '业务名称', 'zh-CN', '业务名称'); +CALL INSERTI18N('T_CORE_AT_CONFIG.ID', '业务名称的表名', '表名', 'zh-CN', '表名'); +CALL INSERTI18N('T_CORE_AT_CONFIG.AUDITTRAIL', '业务名称的是否审计', '是否审计', 'zh-CN', '是否审计'); +CALL INSERTI18N('T_CORE_AT_CONFIG.VERSION', '业务名称的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_AT_CONFIG.CREATEDBYID', '业务名称的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_AT_CONFIG.CREATEDBYNAME', '业务名称的制单人', '制单人', 'zh-CN', '制单人'); +CALL INSERTI18N('T_CORE_AT_CONFIG.CREATEDTIME', '业务名称的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_AT_CONFIG.CREATEDBYORGID', '业务名称的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_AT_CONFIG.CREATEDBYORGNAME', '业务名称的单据单位', '单据单位', 'zh-CN', '单据单位'); +CALL INSERTI18N('T_CORE_AT_CONFIG_LINE.ID', '主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_AT_CONFIG_LINE.CONFIGID', '审计跟踪配置编码', '审计跟踪配置编码', 'zh-CN', '审计跟踪配置编码'); +CALL INSERTI18N('T_CORE_AT_CONFIG_LINE.COLUMNID', '审计跟踪的列', '审计跟踪的列', 'zh-CN', '审计跟踪的列'); +CALL INSERTI18N('T_CORE_AT_CONFIG_LINE.COLUMNNAME', '审计跟踪的列名称', '审计跟踪的列名称', 'zh-CN', '审计跟踪的列名称'); +CALL INSERTI18N('T_CORE_AT_CONFIG_LINE.AUDITTRAIL', '是否审计', '是否审计', 'zh-CN', '是否审计'); +CALL INSERTI18N('T_CORE_AT_CONFIG_LINE.VERSION', '版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_AT_CONFIG_LINE.CREATEDBYID', '制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_AT_CONFIG_LINE.CREATEDBYNAME', '制单人', '制单人', 'zh-CN', '制单人'); +CALL INSERTI18N('T_CORE_AT_CONFIG_LINE.CREATEDTIME', '制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_AT_CONFIG_LINE.CREATEDBYORGID', '单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_AT_CONFIG_LINE.CREATEDBYORGNAME', '单据单位', '单据单位', 'zh-CN', '单据单位'); +CALL INSERTI18N('CORE.MODULE.SYS.AT-CONFIGS.TAB.BASE_INFO', '审计跟踪配置详情', '审计跟踪配置详情', 'zh-CN', '审计跟踪配置详情'); +CALL INSERTI18N('CORE.MODULE.SYS.AT-CONFIGS.TAB.LINE_GRID', '列配置', '列配置', 'zh-CN', '列配置'); +CALL INSERTI18N('CORE.MODULE.SYS.AT-CONFIGS.BUTTON.AUDIT', '审计', '审计', 'zh-CN', '审计'); +CALL INSERTI18N('CORE.MODULE.SYS.AT-CONFIGS.BUTTON.CANCEL', '取消', '取消', 'zh-CN', '取消'); +CALL INSERTI18N('CORE.MODULE.SYS.AT-CONFIGS.CHOOSE_CANCEL_ITEM', '请选择未审计的数据', '请选择未审计的数据', 'zh-CN', '请选择未审计的数据'); +CALL INSERTI18N('CORE.MODULE.SYS.AT-CONFIGS.TIP.WHETHER_TO_AUDIT_FOLLOWING_ITEMS', '是否审计以下选中的项目?', '是否审计以下选中的项目?', 'zh-CN', '是否审计以下选中的项目?'); +CALL INSERTI18N('CORE.MODULE.SYS.AT-CONFIGS.TIP.CONFIRM_TO_AUDIT', '确认审计', '确认审计', 'zh-CN', '确认审计'); +CALL INSERTI18N('CORE.MODULE.SYS.AT-CONFIGS.CHOOSE_AUDIT_ITEM', '请选择已审计的数据', '请选择已审计的数据', 'zh-CN', '请选择已审计的数据'); +CALL INSERTI18N('CORE.MODULE.SYS.AT-CONFIGS.TIP.WHETHER_TO_CANCEL_FOLLOWING_ITEMS', '是否取消审计以下选中的项目?', '是否取消审计以下选中的项目?', 'zh-CN', '是否取消审计以下选中的项目?'); +CALL INSERTI18N('CORE.MODULE.SYS.AT-CONFIGS.TIP.CONFIRM_TO_CANCEL', '取消审计', '取消审计', 'zh-CN', '取消审计'); +CALL INSERTI18N('core.sys.login.noLoginUser', '没有登录用户', '没有登录用户', 'zh-CN', '没有登录用户'); +CALL INSERTI18N('core.rest.json.unable-parse-unique-bean', '无法转化成唯一的实例', '无法转化成唯一的实例', 'zh-CN', '无法转化成唯一的实例'); +CALL INSERTI18N('core.rest.json.unable-parse-id', '无法获取ID', '无法获取ID', 'zh-CN', '无法获取ID'); +CALL INSERTI18N('core.exception.runtime', '内部错误,请联系管理员', '内部错误,请联系管理员', 'zh-CN', '内部错误,请联系管理员'); +CALL INSERTI18N('core.file.upload-internally.unknown-type', '内部错误,上传文件的类型错误', '内部错误,上传文件的类型错误', 'zh-CN', '内部错误,上传文件的类型错误'); +CALL INSERTI18N('core.import.templateMisatch', '导入文件模板类型不匹配', '导入文件模板类型不匹配', 'zh-CN', '导入文件模板类型不匹配'); +CALL INSERTI18N('core.zip.dest-not-be-directory', '目标文件不能为目录', '目标文件不能为目录', 'zh-CN', '目标文件不能为目录'); +CALL INSERTI18N('core.file.waterText', '受控文件版本', '受控文件版本', 'zh-CN', '受控文件版本'); +CALL INSERTI18N('core.validator.unauthorized.unavailable', '您无权查看该单据', '您无权查看该单据', 'zh-CN', '您无权查看该单据'); +CALL INSERTI18N('core.validator.unauthorized.noupdatable', '您无权修改该单据或已被其它人操作', '您无权修改该单据或已被其它人操作', 'zh-CN', '您无权修改该单据或已被其它人操作'); +CALL INSERTI18N('core.validator.column.not-unique', '重复的值', '重复的值', 'zh-CN', '重复的值'); +CALL INSERTI18N('core.sys.user.duplicated', '重复的用户', '重复的用户', 'zh-CN', '重复的用户'); +CALL INSERTI18N('core.sys.user.invalid-user-id', '无效的用户编码', '无效的用户编码', 'zh-CN', '无效的用户编码'); +CALL INSERTI18N('core.sys.user.password-not-null', '密码不能为空', '密码不能为空', 'zh-CN', '密码不能为空'); +CALL INSERTI18N('core.sys.user.previous-password-invalid', '原密码错误', '原密码错误', 'zh-CN', '原密码错误'); +CALL INSERTI18N('core.sys.workspace.invalid-user-panel-config', '用户的工作区面板配置不正确', '用户的工作区面板配置不正确', 'zh-CN', '用户的工作区面板配置不正确'); +CALL INSERTI18N('T_CORE_CODE.CODE', '系统编码的编码', '编码', 'zh-CN', '编码'); +CALL INSERTI18N('T_CORE_CODE.CODENAME', '系统编码的编码名称', '编码名称', 'zh-CN', '编码名称'); +CALL INSERTI18N('T_CORE_CODE.CODECATEGORYID', '系统编码的分类编码', '分类编码', 'zh-CN', '分类编码'); +CALL INSERTI18N('T_CORE_CODE.ORDERNO', '系统编码的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_CODE.REMARK', '系统编码的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_CODE_CLASS.CODECLASSNAME', '编码类型', '编码类型', 'zh-CN', '编码类型'); +CALL INSERTI18N('T_CORE_CODE.ID', '系统编码的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CODE.VERSION', '系统编码的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_CODE.CREATEDBYID', '系统编码的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CODE.CREATEDBYNAME', '系统编码的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CODE.CREATEDTIME', '系统编码的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CODE.LASTSUSPENDEDFLAG', '系统编码的注销标志', '注销标志', 'zh-CN', '注销标志'); +CALL INSERTI18N('T_CORE_CODE.LASTSUSPENDEDBYID', '系统编码的注销人编码', '注销人编码', 'zh-CN', '注销人编码'); +CALL INSERTI18N('T_CORE_CODE.LASTSUSPENDEDBYNAME', '系统编码的注销人名称', '注销人名称', 'zh-CN', '注销人名称'); +CALL INSERTI18N('T_CORE_CODE.LASTSUSPENDEDTIME', '系统编码的注销时间', '注销时间', 'zh-CN', '注销时间'); +CALL INSERTI18N('T_CORE_CODE.LASTUPDATEDBYID', '系统编码的最后修改人编码', '最后修改人编码', 'zh-CN', '最后修改人编码'); +CALL INSERTI18N('T_CORE_CODE.LASTUPDATEDBYNAME', '系统编码的最后修改人名称', '最后修改人名称', 'zh-CN', '最后修改人名称'); +CALL INSERTI18N('T_CORE_CODE.LASTUPDATEDTIME', '系统编码的最后修改时间', '最后修改时间', 'zh-CN', '最后修改时间'); +CALL INSERTI18N('CORE.MODULE.SYS.CODES.TAB.BASEINFO', '基础信息', '基础信息', 'zh-CN', '基础信息'); +CALL INSERTI18N('CORE.MODULE.SYS.CODES.TAB.ADD', '系统编码添加', '系统编码添加', 'zh-CN', '系统编码添加'); +CALL INSERTI18N('CORE.MODULE.SYS.CODES.TIP.CODEDUPLICATED', '编码重复', '编码重复', 'zh-CN', '编码重复'); +CALL INSERTI18N('CORE.MODULE.SYS.CODES.TIP.CODENAMEDUPLICATED', '名称重复', '名称重复', 'zh-CN', '名称重复'); +CALL INSERTI18N('CORE.MODULE.SYS.CODES.TIP.CANNOT_INSERT_SYS_CODE', '不能添加系统级编码', '不能添加系统级编码', 'zh-CN', '不能添加系统级编码'); +CALL INSERTI18N('T_CORE_CODE.SERVICE_NAME', '系统编码', '系统编码', 'zh-CN', '系统编码'); +CALL INSERTI18N('T_CORE_CODE_CATEGORY.SERVICE_NAME', '分类编码', '分类编码', 'zh-CN', '分类编码'); +CALL INSERTI18N('T_CORE_CODE_CATEGORY.ID', '分类编码的分类编码', '分类编码', 'zh-CN', '分类编码'); +CALL INSERTI18N('T_CORE_CODE_CATEGORY.CODECATEGORYNAME', '分类编码的分类编码名称', '分类编码名称', 'zh-CN', '分类编码名称'); +CALL INSERTI18N('T_CORE_CODE_CATEGORY.CODECLASSID', '分类编码的分类编码类型', '分类编码类型', 'zh-CN', '分类编码类型'); +CALL INSERTI18N('T_CORE_CODE_CATEGORY.REMARK', '分类编码的分类编码备注', '分类编码备注', 'zh-CN', '分类编码备注'); +CALL INSERTI18N('T_CORE_CODE_CATEGORY.ORDERNO', '分类编码的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_CODE_CATEGORY.CODECLASSNAME', '分类编码的编码类型', '编码类型', 'zh-CN', '编码类型'); +CALL INSERTI18N('T_CORE_CODE_CATEGORY.VERSION', '分类编码的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_CODE_CATEGORY.CREATEDBYID', '分类编码的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CODE_CATEGORY.CREATEDBYNAME', '分类编码的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CODE_CATEGORY.CREATEDTIME', '分类编码的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CODE_CATEGORY.LASTUPDATEDBYID', '分类编码的最后修改人编码', '最后修改人编码', 'zh-CN', '最后修改人编码'); +CALL INSERTI18N('T_CORE_CODE_CATEGORY.LASTUPDATEDBYNAME', '分类编码的最后修改人名称', '最后修改人名称', 'zh-CN', '最后修改人名称'); +CALL INSERTI18N('T_CORE_CODE_CATEGORY.LASTUPDATEDTIME', '分类编码的最后修改时间', '最后修改时间', 'zh-CN', '最后修改时间'); +CALL INSERTI18N('CORE.MODULE.SYS.CODECATEGORIES.TAB.ADD', '分类编码新增', '分类编码新增', 'zh-CN', '分类编码新增'); +CALL INSERTI18N('CORE.MODULE.SYS.CODECATEGORIES.TAB.CODE_CATEGORY', '分类编码详情', '分类编码详情', 'zh-CN', '分类编码详情'); +CALL INSERTI18N('CORE.MODULE.SYS.CODECATEGORIES.TIP.HAS_BEEN_USED_ERROR', '分类编码已被引用,不能删除', '分类编码已被引用,不能删除', 'zh-CN', '分类编码已被引用,不能删除'); +CALL INSERTI18N('core.area.unable-delete-parent-node', '不能删除父节点的地域', '不能删除父节点的地域', 'zh-CN', '不能删除父节点的地域'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.ID', '定时器任务的定时任务编码', '定时任务编码', 'zh-CN', '定时任务编码'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.TASKNAME', '定时器任务的任务名称', '任务名称', 'zh-CN', '任务名称'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.SERVICENAME', '定时器任务的执行的类名', '执行的类名', 'zh-CN', '执行的类名'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.METHODNAME', '定时器任务的执行的方法名', '执行的方法名', 'zh-CN', '执行的方法名'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.TYPE', '定时器任务的任务类型', '任务类型', 'zh-CN', '任务类型'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.REMARK', '定时器任务的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.SCHEDULETASKNAME', '定时器任务的定时任务名称', '定时任务名称', 'zh-CN', '定时任务名称'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.CREATEDBYID', '定时器任务的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.CREATEDBYNAME', '定时器任务的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.CREATEDTIME', '定时器任务的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.CREATEDBYORGID', '定时器任务的制单人所属单位编码', '制单人所属单位编码', 'zh-CN', '制单人所属单位编码'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.CREATEDBYORGNAME', '定时器任务的制单人所属单位名称', '制单人所属单位名称', 'zh-CN', '制单人所属单位名称'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.SERVICE_NAME', '定时器任务', '定时器任务', 'zh-CN', '定时器任务'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.ID', '定时器任务配置表的定时任务配置编码', '定时任务配置编码', 'zh-CN', '定时任务配置编码'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.UID', '定时器任务配置表的配置唯一标识', '配置唯一标识', 'zh-CN', '配置唯一标识'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.UNIQUEID', '定时器任务配置表的唯一标识', '唯一标识', 'zh-CN', '唯一标识'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.CONFIGID', '定时器任务配置表的配置标示', '配置标示', 'zh-CN', '配置标示'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.STARTTIME', '定时器任务配置表的开始时间', '开始时间', 'zh-CN', '开始时间'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.ENDTIME', '定时器任务配置表的结束时间', '结束时间', 'zh-CN', '结束时间'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.CRON', '定时器任务配置表的CRON表达式', 'CRON表达式', 'zh-CN', 'CRON表达式'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.PARAM', '定时器任务配置表的参数', '参数', 'zh-CN', '参数'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.CONFIGNAME', '定时器任务配置表的配置名称', '配置名称', 'zh-CN', '配置名称'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.TASKID', '定时器任务配置表的定时器任务主键', '定时器任务主键', 'zh-CN', '定时器任务主键'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.TIMES', '定时器任务配置表的执行次数', '执行次数', 'zh-CN', '执行次数'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.REMARK', '定时器任务配置表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.VERSION', '定时器任务配置表的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.CREATEDBYID', '定时器任务配置表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.CREATEDBYNAME', '定时器任务配置表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.CREATEDTIME', '定时器任务配置表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.CREATEDBYORGID', '定时器任务配置表的制单人所属单位编码', '制单人所属单位编码', 'zh-CN', '制单人所属单位编码'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.CREATEDBYORGNAME', '定时器任务配置表的制单人所属单位名称', '制单人所属单位名称', 'zh-CN', '制单人所属单位名称'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.ACTIVATEDFLAG', '定时器任务配置表的启用标志(0-否 1-是)', '启用标志(0-否 1-是)', 'zh-CN', '启用标志(0-否 1-是)'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.ACTIVATEDBYID', '定时器任务配置表的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.ACTIVATEDBYNAME', '定时器任务配置表的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.ACTIVATEDTIME', '定时器任务配置表的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_CONFIG.SERVICE_NAME', '定时器任务配置表', '定时器任务配置表', 'zh-CN', '定时器任务配置表'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.ID', '定时器任务日志的执行编码', '执行编码', 'zh-CN', '执行编码'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.LOGID', '定时器任务日志的定时任务日志编码', '定时任务日志编码', 'zh-CN', '定时任务日志编码'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.SUCCESS', '定时器任务日志的执行情况', '执行情况', 'zh-CN', '执行情况'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.STARTTIME', '定时器任务日志的开始时间', '开始时间', 'zh-CN', '开始时间'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.ENDTIME', '定时器任务日志的结束时间', '结束时间', 'zh-CN', '结束时间'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.PARAM', '定时器任务日志的参数', '参数', 'zh-CN', '参数'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.CRON', '定时器任务日志的CRON表达式', 'CRON表达式', 'zh-CN', 'CRON表达式'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.LOG', '定时器任务日志的日志', '日志', 'zh-CN', '日志'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.CONFIGID', '定时器任务日志的定时器任务主键', '定时器任务主键', 'zh-CN', '定时器任务主键'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.CREATEDBYID', '定时器任务日志的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.CREATEDBYNAME', '定时器任务日志的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.CREATEDTIME', '定时器任务日志的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.CREATEDBYORGID', '定时器任务日志的制单人所属单位编码', '制单人所属单位编码', 'zh-CN', '制单人所属单位编码'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.CREATEDBYORGNAME', '定时器任务日志的制单人所属单位名称', '制单人所属单位名称', 'zh-CN', '制单人所属单位名称'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.SERVICE_NAME', '定时器任务日志', '定时器任务日志', 'zh-CN', '定时器任务日志'); +CALL INSERTI18N('CORE.MODULE.SYS.SCHEDULE_TASKS.TAB.SCHEDULE_TASK', '定时任务', '定时任务', 'zh-CN', '定时任务'); +CALL INSERTI18N('CORE.MODULE.SYS.SCHEDULE_TASKS.TAB.SCHEDULE_TASK_CONFIG', '定时任务配置', '定时任务配置', 'zh-CN', '定时任务配置'); +CALL INSERTI18N('CORE.MODULE.SYS.SCHEDULE_TASKS.TAB.SCHEDULE_TASK_LOG', '定时任务日志', '定时任务日志', 'zh-CN', '定时任务日志'); +CALL INSERTI18N('CORE.MODULE.SYS.SCHEDULE_TASKS.BUTTON.DEACTIVE', '停用', '停用', 'zh-CN', '停用'); +CALL INSERTI18N('CORE.MODULE.SYS.SCHEDULE_TASKS.TIP.CHOOSE_SCHEDULE_TASK', '请选择定时任务!', '请选择定时任务!', 'zh-CN', '请选择定时任务!'); +CALL INSERTI18N('CORE.MODULE.SYS.SCHEDULE_TASKS.TIP.CHOOSE_SCHEDULE_TASK_CONFIG', '请选择定时任务配置!', '请选择定时任务配置!', 'zh-CN', '请选择定时任务配置!'); +CALL INSERTI18N('CORE.MODULE.SYS.SCHEDULE_TASKS.TIP.CHOOSE_NOT_ACTIVE_CONFIG', '请选择未启用的配置!', '请选择未启用的配置!', 'zh-CN', '请选择未启用的配置!'); +CALL INSERTI18N('CORE.MODULE.SYS.SCHEDULE_TASKS.TIP.TASK_METHOD_MAXIMUM_ONE_PARAMETER', '定时任务要调用的方法,最多只能有一个参数', '定时任务要调用的方法,最多只能有一个参数', 'zh-CN', '定时任务要调用的方法,最多只能有一个参数'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.ID', '通用查询配置表的配置编码', '配置编码', 'zh-CN', '配置编码'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.QUERYGROUP', '通用查询配置表的查询分组', '查询分组', 'zh-CN', '查询分组'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.CONFIGNAME', '通用查询配置表的配置名称', '配置名称', 'zh-CN', '配置名称'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.REMARK', '通用查询配置表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.SQL', '通用查询配置表的查询语句', '查询语句', 'zh-CN', '查询语句'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.VERSION', '通用查询配置表的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.CREATEDBYID', '通用查询配置表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.CREATEDBYNAME', '通用查询配置表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.CREATEDTIME', '通用查询配置表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.CREATEDBYORGID', '通用查询配置表的制单人所属单位编码', '制单人所属单位编码', 'zh-CN', '制单人所属单位编码'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.CREATEDBYORGNAME', '通用查询配置表的制单人所属单位名称', '制单人所属单位名称', 'zh-CN', '制单人所属单位名称'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.ACTIVATEDFLAG', '通用查询配置表的启用标志(0-否 1-是)', '启用标志(0-否 1-是)', 'zh-CN', '启用标志(0-否 1-是)'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.ACTIVATEDBYID', '通用查询配置表的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.ACTIVATEDBYNAME', '通用查询配置表的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.ACTIVATEDTIME', '通用查询配置表的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.SERVICE_NAME', '通用查询配置表', '通用查询配置表', 'zh-CN', '通用查询配置表'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.INITQUERY', '通用查询配置表的初始化查询', '初始化查询', 'zh-CN', '初始化查询'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.COLUMNID', '通用查询列配置表的列字段', '列字段', 'zh-CN', '列字段'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.COLUMNNAME', '通用查询列配置表的列名称', '列名称', 'zh-CN', '列名称'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.TYPE', '通用查询列配置表的数据类型', '数据类型', 'zh-CN', '数据类型'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.TYPECONF', '通用查询列配置表的数据类型配置', '数据类型配置', 'zh-CN', '数据类型配置'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.COMPOSITEFILTER', '通用查询列配置表的组合查询条件', '组合查询条件', 'zh-CN', '组合查询条件'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.FILTER', '通用查询列配置表的查询条件', '查询条件', 'zh-CN', '查询条件'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.LASTSUSPENDEDBYNAME', '通用查询列配置表的停用人名称', '停用人名称', 'zh-CN', '停用人名称'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.LASTSUSPENDEDTIME', '通用查询列配置表的停用时间', '停用时间', 'zh-CN', '停用时间'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.ORDERNO', '通用查询列配置表的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.ID', '通用查询列配置表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.CONFIGID', '通用查询列配置表的通用查询配置ID', '通用查询配置ID', 'zh-CN', '通用查询配置ID'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.VERSION', '通用查询列配置表的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.CREATEDBYID', '通用查询列配置表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.CREATEDBYNAME', '通用查询列配置表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.CREATEDTIME', '通用查询列配置表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.CREATEDBYORGID', '通用查询列配置表的制单人所属单位编码', '制单人所属单位编码', 'zh-CN', '制单人所属单位编码'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.CREATEDBYORGNAME', '通用查询列配置表的制单人所属单位名称', '制单人所属单位名称', 'zh-CN', '制单人所属单位名称'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.LASTSUSPENDEDFLAG', '通用查询列配置表的停用标志', '停用标志', 'zh-CN', '停用标志'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.LASTSUSPENDEDBYID', '通用查询列配置表的停用人编码', '停用人编码', 'zh-CN', '停用人编码'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG_COLUMN.SERVICE_NAME', '通用查询列配置表', '通用查询列配置表', 'zh-CN', '通用查询列配置表'); +CALL INSERTI18N('T_CORE_QUERY_CONFIG.STATISTICALNAME', '通用查询配置表的统计名称', '统计名称', 'zh-CN', '统计名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.QUERY-CONFIGS.TITLE.ADD', '查询配置新增', '查询配置新增', 'zh-CN', '查询配置新增'); +CALL INSERTI18N('CORE.MODULE.ITEM.QUERY-CONFIGS.TAB.BASE-INFO-FORM', '基础信息', '基础信息', 'zh-CN', '基础信息'); +CALL INSERTI18N('CORE.MODULE.ITEM.QUERY-CONFIGS.TAB.CONFIG-DETAIL-COLUMN', '列配置', '列配置', 'zh-CN', '列配置'); +CALL INSERTI18N('CORE.MODULE.ITEM.QUERY-CONFIGS.TITLE.QUERY-GROUP', '查询分组', '查询分组', 'zh-CN', '查询分组'); +CALL INSERTI18N('CORE.MODULE.ITEM.QUERY-CONFIGS.BUTTON.DEACTIVE', '停用', '停用', 'zh-CN', '停用'); +CALL INSERTI18N('CORE.MODULE.ITEM.QUERY-CONFIGS.TIP.INVALID_SQL', '无效的SQL', '无效的SQL', 'zh-CN', '无效的SQL'); +CALL INSERTI18N('T_CORE_PAGE_FIELD.SERVICE_NAME', '页面字段配置', '页面字段配置', 'zh-CN', '页面字段配置'); +CALL INSERTI18N('T_CORE_PAGE_FIELD.ID', '页面字段配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_PAGE_FIELD.PFNAME', '页面字段配置的配置名称', '配置名称', 'zh-CN', '配置名称'); +CALL INSERTI18N('T_CORE_PAGE_FIELD.CREATEDBYID', '页面字段配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_PAGE_FIELD.CREATEDBYNAME', '页面字段配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_PAGE_FIELD.CREATEDTIME', '页面字段配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_PAGE_FIELD.CREATEDBYORGID', '页面字段配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_PAGE_FIELD.CREATEDBYORGNAME', '页面字段配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP.SERVICE_NAME', '页面组件', '页面组件', 'zh-CN', '页面组件'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP.ID', '页面组件的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP.PFID', '页面组件的配置表主键', '配置表主键', 'zh-CN', '配置表主键'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP.COMPID', '页面组件的页面组件编码', '页面组件编码', 'zh-CN', '页面组件编码'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP.TABLENAME', '页面组件的数据库表', '数据库表', 'zh-CN', '数据库表'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP.COMPCATEGORY', '页面组件的组件类型', '组件类型', 'zh-CN', '组件类型'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP.CREATEDBYID', '页面组件的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP.CREATEDBYNAME', '页面组件的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP.CREATEDTIME', '页面组件的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP.CREATEDBYORGID', '页面组件的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP.CREATEDBYORGNAME', '页面组件的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.SERVICE_NAME', '页面组件字段', '页面组件字段', 'zh-CN', '页面组件字段'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.ID', '页面组件字段的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.PFCID', '页面组件字段的配置组件表ID', '配置组件表ID', 'zh-CN', '配置组件表ID'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.FIELDNAME', '页面组件字段的表中字段名称', '表中字段名称', 'zh-CN', '表中字段名称'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.FIELD', '页面组件字段的页面字段Field', '页面字段Field', 'zh-CN', '页面字段Field'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.TITLE', '页面组件字段的页面字段Title', '页面字段Title', 'zh-CN', '页面字段Title'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.TYPE', '页面组件字段的字段类型', '字段类型', 'zh-CN', '字段类型'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.SELECTDS', '页面组件字段的下拉列表数据源', '下拉列表数据源', 'zh-CN', '下拉列表数据源'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.CHOOSEDS', '页面组件字段的选择框数据源', '选择框数据源', 'zh-CN', '选择框数据源'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.COLSPAN', '页面组件字段的占用列数', '占用列数', 'zh-CN', '占用列数'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.READONLY', '页面组件字段的只读', '只读', 'zh-CN', '只读'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.VALUE', '页面组件字段的默认值', '默认值', 'zh-CN', '默认值'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.WIDTH', '页面组件字段的列宽', '列宽', 'zh-CN', '列宽'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.EDITOR', '页面组件字段的编辑', '编辑', 'zh-CN', '编辑'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.EXTCONF', '页面组件字段的辅助配置(JSON格式)', '辅助配置(JSON格式)', 'zh-CN', '辅助配置(JSON格式)'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.ORDERNO', '页面组件字段的排序号', '排序号', 'zh-CN', '排序号'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.CREATEDBYID', '页面组件字段的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.CREATEDBYNAME', '页面组件字段的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.CREATEDTIME', '页面组件字段的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.CREATEDBYORGID', '页面组件字段的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_PAGE_FIELD_COMP_FIELD.CREATEDBYORGNAME', '页面组件字段的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.PAGE_FIELDS.MODAL.PAGEFIELD_ADD', '增加页面配置', '增加页面配置', 'zh-CN', '增加页面配置'); +CALL INSERTI18N('CORE.MODULE.ITEM.PAGE_FIELDS.MODAL.CHOOSE', '页面字段配置选择', '页面字段配置选择', 'zh-CN', '页面字段配置选择'); +CALL INSERTI18N('GIKAM.VALIDATOR.REQUIRED', '必填项,请填写', '必填项,请填写', 'zh-CN', '必填项,请填写'); +CALL INSERTI18N('GIKAM.VALIDATOR.FILEREQUIRED', '未上传,请上传', '未上传,请上传', 'zh-CN', '未上传,请上传'); +CALL INSERTI18N('GIKAM.VALIDATOR.INTEGER', '整数,请填写', '整数,请填写', 'zh-CN', '整数,请填写'); +CALL INSERTI18N('GIKAM.VALIDATOR.UPPERCASE', '大写英文字母,请填写', '大写英文字母,请填写', 'zh-CN', '大写英文字母,请填写'); +CALL INSERTI18N('GIKAM.VALIDATOR.CHECKED_DATA', '已选中数据', '已选中数据', 'zh-CN', '已选中数据'); +CALL INSERTI18N('GIKAM.VALIDATOR.INVALID_ROWNUMBER', '已选中序号', '已选中序号', 'zh-CN', '已选中序号'); +CALL INSERTI18N('GIKAM.MODAL.CHECK_GANTT', '查看甘特图', '查看甘特图', 'zh-CN', '查看甘特图'); +CALL INSERTI18N('GIKAM.MODAL.CHEM', '化学分子式', '化学分子式', 'zh-CN', '化学分子式'); +CALL INSERTI18N('GIKAM.MODAL.CHOOSE-EXPORT-COLUMNS', '选择导出列', '选择导出列', 'zh-CN', '选择导出列'); +CALL INSERTI18N('GIKAM.CRON.CRON_MONTH', '月', '月', 'zh-CN', '月'); +CALL INSERTI18N('GIKAM.CRON.CRON_DAY', '日', '日', 'zh-CN', '日'); +CALL INSERTI18N('GIKAM.CRON.CRON_HOUR', '小时', '小时', 'zh-CN', '小时'); +CALL INSERTI18N('GIKAM.CRON.CRON_MINUTE', '分钟', '分钟', 'zh-CN', '分钟'); +CALL INSERTI18N('GIKAM.CRON.CRON_RESULT', '表达式', '表达式', 'zh-CN', '表达式'); +CALL INSERTI18N('GIKAM.CRON.CRON_BEGIN', '从', '从', 'zh-CN', '从'); +CALL INSERTI18N('GIKAM.CRON.CRON_EVERY', '每', '每', 'zh-CN', '每'); +CALL INSERTI18N('GIKAM.CRON.CRON_DRAW', '指定', '指定', 'zh-CN', '指定'); +CALL INSERTI18N('GIKAM.CRON.CRON_MONTH_BEGIN', '月开始,', '月开始,', 'zh-CN', '月开始,'); +CALL INSERTI18N('GIKAM.CRON.CRON_MONTH_TIMES', '个月执行一次', '个月执行一次', 'zh-CN', '个月执行一次'); +CALL INSERTI18N('GIKAM.CRON.CRON_DAY_BEGIN', '号开始,', '号开始,', 'zh-CN', '号开始,'); +CALL INSERTI18N('GIKAM.CRON.CRON_DAY_TIMES', '天执行一次', '天执行一次', 'zh-CN', '天执行一次'); +CALL INSERTI18N('GIKAM.CRON.CRON_HOUR_BEGIN', '小时开始,', '小时开始,', 'zh-CN', '小时开始,'); +CALL INSERTI18N('GIKAM.CRON.CRON_HOUR_TIMES', '小时执行一次', '小时执行一次', 'zh-CN', '小时执行一次'); +CALL INSERTI18N('GIKAM.CRON.CRON_MINUTE_BEGIN', '分钟开始,', '分钟开始,', 'zh-CN', '分钟开始,'); +CALL INSERTI18N('GIKAM.CRON.CRON_MINUTE_TIMES', '分钟执行一次', '分钟执行一次', 'zh-CN', '分钟执行一次'); +CALL INSERTI18N('GIKAM.CRON.TIP.INVALID', '定时任务表达式错误', '定时任务表达式错误', 'zh-CN', '定时任务表达式错误'); +CALL INSERTI18N('GIKAM.LES.PANEL_TITLE', '事务', '事务', 'zh-CN', '事务'); +CALL INSERTI18N('GIKAM.LES.BUTTON.SAVE_AS_TEMPLATE', '保存为模板', '保存为模板', 'zh-CN', '保存为模板'); +CALL INSERTI18N('GIKAM.LES.WIDGET.TEMPLATE.NEW', '新建模板名称', '新建模板名称', 'zh-CN', '新建模板名称'); +CALL INSERTI18N('GIKAM.LES.WIDGET.RECENT_TEMPLATE', '最近使用模板', '最近使用模板', 'zh-CN', '最近使用模板'); +CALL INSERTI18N('GIKAM.LES.WIDGET.ALL_TEMPLATE', '所有模板', '所有模板', 'zh-CN', '所有模板'); +CALL INSERTI18N('GIKAM.LES.WIDGET.MOVEUP', '向上移', '向上移', 'zh-CN', '向上移'); +CALL INSERTI18N('GIKAM.LES.WIDGET.MOVEDOWN', '向下移', '向下移', 'zh-CN', '向下移'); +CALL INSERTI18N('GIKAM.LES.TEMPLATE.NONE', '无', '无', 'zh-CN', '无'); +CALL INSERTI18N('GIKAM.LES.WIDGET.SECTION', '章节', '章节', 'zh-CN', '章节'); +CALL INSERTI18N('GIKAM.LES.WIDGET.SECTION.ADD', '添加章节', '添加章节', 'zh-CN', '添加章节'); +CALL INSERTI18N('GIKAM.LES.WIDGET.SECTION.INCREASE_INDENT', '增加缩进', '增加缩进', 'zh-CN', '增加缩进'); +CALL INSERTI18N('GIKAM.LES.WIDGET.SECTION.DECREASE_INDENT', '减少缩进', '减少缩进', 'zh-CN', '减少缩进'); +CALL INSERTI18N('GIKAM.LES.WIDGET.SPREADSHEET', '表格', '表格', 'zh-CN', '表格'); +CALL INSERTI18N('GIKAM.LES.WIDGET.SPREADSHEET.ADD', '添加表格', '添加表格', 'zh-CN', '添加表格'); +CALL INSERTI18N('GIKAM.LES.WIDGET.FILEVIEWER', '图片上传', '图片上传', 'zh-CN', '图片上传'); +CALL INSERTI18N('GIKAM.LES.WIDGET.FILEVIEWER.ADD', '添加图片', '添加图片', 'zh-CN', '添加图片'); +CALL INSERTI18N('GIKAM.LES.WIDGET.MOLECULARFORMULA', '分子式', '分子式', 'zh-CN', '分子式'); +CALL INSERTI18N('GIKAM.LES.WIDGET.MOLECULARFORMULA.ADD', '添加分子式', '添加分子式', 'zh-CN', '添加分子式'); +CALL INSERTI18N('GIKAM.LES.SYSTEM_FLEXIBILITY.BUTTON.COPY', '复制', '复制', 'zh-CN', '复制'); +CALL INSERTI18N('GIKAM.LES.SYSTEM_FLEXIBILITY.BUTTON.CONNECT-BALANCE', '连接天平', '连接天平', 'zh-CN', '连接天平'); +CALL INSERTI18N('GIKAM.LES.SYSTEM_FLEXIBILITY.BUTTON.DISCONNECT-BALANCE', '断开连接', '断开连接', 'zh-CN', '断开连接'); +CALL INSERTI18N('GIKAM.LES.SYSTEM_FLEXIBILITY.BUTTON.FILE-COLLECT', '文件采集', '文件采集', 'zh-CN', '文件采集'); +CALL INSERTI18N('GIKAM.LES.SYSTEM_FLEXIBILITY.BUTTON.CALCULATE', '计算', '计算', 'zh-CN', '计算'); +CALL INSERTI18N('GIKAM.LES.SYSTEM_FLEXIBILITY.BUTTON.CLOSE', '关闭', '关闭', 'zh-CN', '关闭'); +CALL INSERTI18N('GIKAM.LES.SYSTEM_FLEXIBILITY.TITLE.ITEMS', '检测项目', '检测项目', 'zh-CN', '检测项目'); +CALL INSERTI18N('GIKAM.LES.SYSTEM_FLEXIBILITY.TIP.CHOOSE_ITEM', '请选择检测项目', '请选择检测项目', 'zh-CN', '请选择检测项目'); +CALL INSERTI18N('GIKAM.LES.SYSTEM_FLEXIBILITY.TIP.ADD_ITEM', '请添加分析项目', '请添加分析项目', 'zh-CN', '请添加分析项目'); +CALL INSERTI18N('GIKAM.LES.SYSTEM_FLEXIBILITY.TIP.CHOOSE_ONLY_ONE', '请选择一条数据进行复制', '请选择一条数据进行复制', 'zh-CN', '请选择一条数据进行复制'); +CALL INSERTI18N('GIKAM.LES.SYSTEM_FLEXIBILITY.MODAL.CONNECT', '连接仪器', '连接仪器', 'zh-CN', '连接仪器'); +CALL INSERTI18N('CORE.MODULE.SYS.MENU.VALIDATOR.DELETE_ONELEVEL_MENU', '含有子节点,不允许删除', '含有子节点,不允许删除', 'zh-CN', '含有子节点,不允许删除'); +CALL INSERTI18N('CORE.MODULE.SYS.MENU.EDIT.INSERT_ONLY_ONELEVEL_MENU', '只能增加一级节点菜单', '只能增加一级节点菜单', 'zh-CN', '只能增加一级节点菜单'); +CALL INSERTI18N('CORE.MODULE.SYS.MENU.EDIT.DELETE_ONLY_ONELEVEL_MENU', '只能删除一级节点菜单', '只能删除一级节点菜单', 'zh-CN', '只能删除一级节点菜单'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG.SERVICE_NAME', '报表配置', '报表配置', 'zh-CN', '报表配置'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG.ID', '报表配置的报表组编码', '报表组编码', 'zh-CN', '报表组编码'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG.NAME', '报表配置的报表组名称', '报表组名称', 'zh-CN', '报表组名称'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG.REMARK', '报表配置的描述', '描述', 'zh-CN', '描述'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG.VERSION', '报表配置的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG.CATEGORY', '报表配置的类别', '类别', 'zh-CN', '类别'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG.ORDERNO', '报表配置的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG.USERID', '报表配置的用户编码', '用户编码', 'zh-CN', '用户编码'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG.USERNAME', '报表配置的用户名称', '用户名称', 'zh-CN', '用户名称'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.SERVICE_NAME', '报表配置明细', '报表配置明细', 'zh-CN', '报表配置明细'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.ID', '报表配置明细的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.REPORTCONFIGLINENO', '报表配置明细的编号', '编号', 'zh-CN', '编号'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.REPORTCONFIGID', '报表配置明细的报表配置主键', '报表配置主键', 'zh-CN', '报表配置主键'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.REPORTNAME', '报表配置明细的报表名称', '报表名称', 'zh-CN', '报表名称'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.FILENAME', '报表配置明细的文件名称', '文件名称', 'zh-CN', '文件名称'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.PARAM', '报表配置明细的报表参数', '报表参数', 'zh-CN', '报表参数'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.DEFAULTPARAM', '报表配置明细的参数默认值', '参数默认值', 'zh-CN', '参数默认值'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.VERSION', '报表配置明细的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.CREATEDBYID', '报表配置明细的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.CREATEDBYNAME', '报表配置明细的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.CREATEDTIME', '报表配置明细的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.CREATEDBYORGID', '报表配置明细的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.CREATEDBYORGNAME', '报表配置明细的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.LASTUPDATEDBYID', '报表配置明细的更新人编码', '更新人编码', 'zh-CN', '更新人编码'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.LASTUPDATEDBYNAME', '报表配置明细的更新人名称', '更新人名称', 'zh-CN', '更新人名称'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.LASTUPDATEDTIME', '报表配置明细的更新时间', '更新时间', 'zh-CN', '更新时间'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.ACTIVATEDFLAG', '报表配置明细的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.ACTIVATEDBYID', '报表配置明细的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.ACTIVATEDBYNAME', '报表配置明细的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.ACTIVATEDTIME', '报表配置明细的启用人时间', '启用人时间', 'zh-CN', '启用人时间'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.ORDERNO', '报表配置明细的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TAB.BASE_INFO', '基础信息', '基础信息', 'zh-CN', '基础信息'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TAB.LINE', '报表配置明细', '报表配置明细', 'zh-CN', '报表配置明细'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.LINE_SELECT.TAB.CHOOSE_REPORT', '选择报表', '选择报表', 'zh-CN', '选择报表'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TITLE.REPORTVIEW', '报表预览', '报表预览', 'zh-CN', '报表预览'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TAB.USER_PERMISSION', '访问人员', '访问人员', 'zh-CN', '访问人员'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.CHOOSE_LINE', '请选择明细', '请选择明细', 'zh-CN', '请选择明细'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TAB.ADD_REPORT_INFO', '新增报表组', '新增报表组', 'zh-CN', '新增报表组'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.SELECT_BEFORE_ACTION', '请至少选择一条数据', '请至少选择一条数据', 'zh-CN', '请至少选择一条数据'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.LINE_ACTIVATE_FAILURE', '选中的数据已包含启用数据,请重新选择', '选中的数据已包含启用数据,请重新选择', 'zh-CN', '选中的数据已包含启用数据,请重新选择'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.LINE_DEACTIVATE_FAILURE', '选中的数据已包含停用数据,请重新选择', '选中的数据已包含停用数据,请重新选择', 'zh-CN', '选中的数据已包含停用数据,请重新选择'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.LINE_MULTI_CHOOSE_FAILURE', '每次只能选择一条数据上传附件', '每次只能选择一条数据上传附件', 'zh-CN', '每次只能选择一条数据上传附件'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.LINE_REPEAT_UPLOAD_FAILURE', '每个报表配置明细只能上传一个附件', '每个报表配置明细只能上传一个附件', 'zh-CN', '每个报表配置明细只能上传一个附件'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.LINE_ATTACHMENT_EXISTS', '存在报表文件,请确认是否覆盖', '存在报表文件,请确认是否覆盖', 'zh-CN', '存在报表文件,请确认是否覆盖'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.VIEW_REPORT_FAILURE', '该报表配置没有已发布的配置明细,请检查', '该报表配置没有已发布的配置明细,请检查', 'zh-CN', '该报表配置没有已发布的配置明细,请检查'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.LINE_VALID_ATTACHMENT_FAILURE', '未上传报表附件不允许发布,请重新选择', '未上传报表附件不允许发布,请重新选择', 'zh-CN', '未上传报表附件不允许发布,请重新选择'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TITLE.SUB_REPORT', '子报表', '子报表', 'zh-CN', '子报表'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TITLE.SUB_REPORT_CONFIG', '子报表配置', '子报表配置', 'zh-CN', '子报表配置'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.CONFIRM_DELETE', '是否删除选中的项目?', '是否删除选中的项目?', 'zh-CN', '是否删除选中的项目?'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.MODAL.ADD_LINE', '添加报表配置明细', '添加报表配置明细', 'zh-CN', '添加报表配置明细'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.REPORTCONFIGLINENO_CAN_ONLY_CONTAIN_ENGLISH_LETTERS_AND_NUMBERS', '编号只能包含英文字母和数字', '编号只能包含英文字母和数字', 'zh-CN', '编号只能包含英文字母和数字'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.VIEW_REPORT_MUST_UPLOAD_FILES_FIRST', '请上传报表文件后再预览', '请上传报表文件后再预览', 'zh-CN', '请上传报表文件后再预览'); +CALL INSERTI18N('T_CORE_AREA.SERVICE_NAME', '地域表', '地域表', 'zh-CN', '地域表'); +CALL INSERTI18N('T_CORE_AREA.ID', '地域表的地域编码', '地域编码', 'zh-CN', '地域编码'); +CALL INSERTI18N('T_CORE_AREA.AREANAME', '地域表的地域名称', '地域名称', 'zh-CN', '地域名称'); +CALL INSERTI18N('T_CORE_AREA.AREACATEGORY', '地域表的地域级别', '地域级别', 'zh-CN', '地域级别'); +CALL INSERTI18N('T_CORE_AREA.PARENTID', '地域表的上级地域编码', '上级地域编码', 'zh-CN', '上级地域编码'); +CALL INSERTI18N('T_CORE_AREA.ORDERNO', '地域表的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_AREA.VERSION', '地域表的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_AREA.CREATEDTIME', '地域表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_AREA.CREATEDBYID', '地域表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_AREA.CREATEDBYNAME', '地域表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_AREA.CREATEDBYORGID', '地域表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_AREA.CREATEDBYORGNAME', '地域表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_AREA.LASTSUSPENDEDFLAG', '地域表的注销标志', '注销标志', 'zh-CN', '注销标志'); +CALL INSERTI18N('T_CORE_AREA.LASTSUSPENDEDBYID', '地域表的注销人ID', '注销人ID', 'zh-CN', '注销人ID'); +CALL INSERTI18N('T_CORE_AREA.LASTSUSPENDEDBYNAME', '地域表的最后注销人名称', '最后注销人名称', 'zh-CN', '最后注销人名称'); +CALL INSERTI18N('T_CORE_AREA.LASTSUSPENDEDTIME', '地域表的注销时间', '注销时间', 'zh-CN', '注销时间'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.SERVICE_NAME', '银行账户', '银行账户', 'zh-CN', '银行账户'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.ID', '银行账户的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.BANKACCOUNT', '银行账户的银行账户', '银行账户', 'zh-CN', '银行账户'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.BANKACCOUNTNO', '银行账户的银行账号', '银行账号', 'zh-CN', '银行账号'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.BANKACCOUNTNAME', '银行账户的银行账户名称', '银行账户名称', 'zh-CN', '银行账户名称'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.BANKID', '银行账户的银行ID', '银行ID', 'zh-CN', '银行ID'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.BANKNAME', '银行账户的银行名称', '银行名称', 'zh-CN', '银行名称'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.BANKBRANCHNAME', '银行账户的分行名称', '分行名称', 'zh-CN', '分行名称'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.USEDBYORGID', '银行账户的使用单位编码', '使用单位编码', 'zh-CN', '使用单位编码'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.USEDBYORGNAME', '银行账户的使用单位名称', '使用单位名称', 'zh-CN', '使用单位名称'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.VERSION', '银行账户的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.CREATEDBYID', '银行账户的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.CREATEDBYNAME', '银行账户的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.CREATEDTIME', '银行账户的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.CREATEDBYORGID', '银行账户的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.CREATEDBYORGNAME', '银行账户的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.LASTUPDATEDBYID', '银行账户的最后修改人编码', '最后修改人编码', 'zh-CN', '最后修改人编码'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.LASTUPDATEDTIME', '银行账户的最后修改时间', '最后修改时间', 'zh-CN', '最后修改时间'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.LASTSUSPENDEDFLAG', '银行账户的注销标志', '注销标志', 'zh-CN', '注销标志'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.LASTSUSPENDEDBYID', '银行账户的注销人编码', '注销人编码', 'zh-CN', '注销人编码'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.LASTSUSPENDEDTIME', '银行账户的注销时间', '注销时间', 'zh-CN', '注销时间'); +CALL INSERTI18N('T_CORE_BANKACCOUNT.LASTSUSPENDEDBYNAME', '银行账户的注销人名称', '注销人名称', 'zh-CN', '注销人名称'); +CALL INSERTI18N('T_CORE_CHART.SERVICE_NAME', '图表', '图表', 'zh-CN', '图表'); +CALL INSERTI18N('T_CORE_CHART.ID', '图表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CHART.CHARTNAME', '图表的图表名称', '图表名称', 'zh-CN', '图表名称'); +CALL INSERTI18N('T_CORE_CHART.CHARTTYPE', '图表的图表类型', '图表类型', 'zh-CN', '图表类型'); +CALL INSERTI18N('T_CORE_CHART.SEARCHSQL', '图表的sql', 'sql', 'zh-CN', 'sql'); +CALL INSERTI18N('T_CORE_CHART.REMARK', '图表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_CHART.VERSION', '图表的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_CHART.CREATEDBYID', '图表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CHART.CREATEDBYNAME', '图表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CHART.CREATEDTIME', '图表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CHART.CREATEDBYORGID', '图表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CHART.CREATEDBYORGNAME', '图表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CHART.PROCESSINSTANCEID', '图表的工作流ID', '工作流ID', 'zh-CN', '工作流ID'); +CALL INSERTI18N('T_CORE_CHART.LASTAUDITEDFLAG', '图表的审核标志', '审核标志', 'zh-CN', '审核标志'); +CALL INSERTI18N('T_CORE_CHART.LASTAUDITEDBYID', '图表的审核人ID', '审核人ID', 'zh-CN', '审核人ID'); +CALL INSERTI18N('T_CORE_CHART.LASTAUDITEDTIME', '图表的审核时间', '审核时间', 'zh-CN', '审核时间'); +CALL INSERTI18N('T_CORE_CHART.LASTREJECTEDBYID', '图表的回退人/审核拒绝人', '回退人/审核拒绝人', 'zh-CN', '回退人/审核拒绝人'); +CALL INSERTI18N('T_CORE_CHART.LASTREJECTEDFLAG', '图表的回退标志/审核拒绝标志', '回退标志/审核拒绝标志', 'zh-CN', '回退标志/审核拒绝标志'); +CALL INSERTI18N('T_CORE_CHART.LASTREJECTEDTIME', '图表的回退时间/审核拒绝时间', '回退时间/审核拒绝时间', 'zh-CN', '回退时间/审核拒绝时间'); +CALL INSERTI18N('T_CORE_CHART.LASTAUDITEDBYNAME', '图表的审核人名称', '审核人名称', 'zh-CN', '审核人名称'); +CALL INSERTI18N('T_CORE_CHART.LASTREJECTEDBYNAME', '图表的回退人/审核拒绝人名称', '回退人/审核拒绝人名称', 'zh-CN', '回退人/审核拒绝人名称'); +CALL INSERTI18N('T_CORE_CHART.SUBMITTEDBYID', '图表的提交人ID', '提交人ID', 'zh-CN', '提交人ID'); +CALL INSERTI18N('T_CORE_CHART.SUBMITTEDBYNAME', '图表的提交人名称', '提交人名称', 'zh-CN', '提交人名称'); +CALL INSERTI18N('T_CORE_CHART.SEARCHRULE', '图表的搜索规则', '搜索规则', 'zh-CN', '搜索规则'); +CALL INSERTI18N('T_CORE_CHART.CHARTSTATUS', '图表的图表状态', '图表状态', 'zh-CN', '图表状态'); +CALL INSERTI18N('T_CORE_CHART.SUBMITTEDTIME', '图表的提交日期', '提交日期', 'zh-CN', '提交日期'); +CALL INSERTI18N('T_CORE_CHART_CONFIG.SERVICE_NAME', '图表配置表', '图表配置表', 'zh-CN', '图表配置表'); +CALL INSERTI18N('T_CORE_CHART_CONFIG.ID', '图表配置表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CHART_CONFIG.MASTERID', '图表配置表的图表编码', '图表编码', 'zh-CN', '图表编码'); +CALL INSERTI18N('T_CORE_CHART_CONFIG.COLUMNTITLE', '图表配置表的列表头', '列表头', 'zh-CN', '列表头'); +CALL INSERTI18N('T_CORE_CHART_CONFIG.COLUMNFIELD', '图表配置表的列字段', '列字段', 'zh-CN', '列字段'); +CALL INSERTI18N('T_CORE_CHART_CONFIG.COLUMNTYPE', '图表配置表的列类型', '列类型', 'zh-CN', '列类型'); +CALL INSERTI18N('T_CORE_CHART_CONFIG.COLUMNCATEGORY', '图表配置表的列范围', '列范围', 'zh-CN', '列范围'); +CALL INSERTI18N('T_CORE_CHART_CONFIG.CHART', '图表配置表的是否图形化', '是否图形化', 'zh-CN', '是否图形化'); +CALL INSERTI18N('T_CORE_CHART_CONFIG.MATCHPATTERN', '图表配置表的匹配类型', '匹配类型', 'zh-CN', '匹配类型'); +CALL INSERTI18N('T_CORE_CHART_CONFIG.COLOR', '图表配置表的列颜色', '列颜色', 'zh-CN', '列颜色'); +CALL INSERTI18N('T_CORE_CHART_CONFIG.ORDERNO', '图表配置表的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_CHART_CONFIG.COLUMNPARAM', '图表配置表的列参数', '列参数', 'zh-CN', '列参数'); +CALL INSERTI18N('T_CORE_CHART_SEARCH_CONFIG.SERVICE_NAME', '图表配置表', '图表配置表', 'zh-CN', '图表配置表'); +CALL INSERTI18N('T_CORE_CHART_SEARCH_CONFIG.ID', '图表配置表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CHART_SEARCH_CONFIG.MASTERID', '图表配置表的图表编码', '图表编码', 'zh-CN', '图表编码'); +CALL INSERTI18N('T_CORE_CHART_SEARCH_CONFIG.SEARCHLABEL', '图表配置表的查询条件label', '查询条件label', 'zh-CN', '查询条件label'); +CALL INSERTI18N('T_CORE_CHART_SEARCH_CONFIG.SEARCHFIELD', '图表配置表的查询条件字段', '查询条件字段', 'zh-CN', '查询条件字段'); +CALL INSERTI18N('T_CORE_CHART_SEARCH_CONFIG.SEARCHTYPE', '图表配置表的查询字段类型', '查询字段类型', 'zh-CN', '查询字段类型'); +CALL INSERTI18N('T_CORE_CHART_SEARCH_CONFIG.SEARCHCATEGORY', '图表配置表的查询字段范围', '查询字段范围', 'zh-CN', '查询字段范围'); +CALL INSERTI18N('T_CORE_CHART_SEARCH_CONFIG.SQL', '图表配置表的sql', 'sql', 'zh-CN', 'sql'); +CALL INSERTI18N('T_CORE_CHART_SEARCH_CONFIG.ORDERNO', '图表配置表的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_CHART_SEARCH_CONFIG.SEARCHPARAM', '图表配置表的查询字段参数', '查询字段参数', 'zh-CN', '查询字段参数'); +CALL INSERTI18N('T_CORE_DATASOURCE.SERVICE_NAME', '系统数据来源类别表', '系统数据来源类别表', 'zh-CN', '系统数据来源类别表'); +CALL INSERTI18N('T_CORE_DATASOURCE.ID', '系统数据来源类别表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_DATASOURCE.SOURCETYPE', '系统数据来源类别表的数据来源类型', '数据来源类型', 'zh-CN', '数据来源类型'); +CALL INSERTI18N('T_CORE_DATASOURCE.SOURCETYPENAME', '系统数据来源类别表的数据来源类型名称', '数据来源类型名称', 'zh-CN', '数据来源类型名称'); +CALL INSERTI18N('T_CORE_DATASOURCE.TABLENAME', '系统数据来源类别表的业务表名', '业务表名', 'zh-CN', '业务表名'); +CALL INSERTI18N('T_CORE_DATASOURCE.ACTIVATEDFLAG', '系统数据来源类别表的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_CORE_DATASOURCE.REMARK', '系统数据来源类别表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_DATASOURCE.ORDERNO', '系统数据来源类别表的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_DATE_SEQUENCE.SERVICE_NAME', '系统序列', '系统序列', 'zh-CN', '系统序列'); +CALL INSERTI18N('T_CORE_DATE_SEQUENCE.ID', '系统序列的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_DATE_SEQUENCE.YEAR', '系统序列的年份', '年份', 'zh-CN', '年份'); +CALL INSERTI18N('T_CORE_DATE_SEQUENCE.MONTH', '系统序列的月份', '月份', 'zh-CN', '月份'); +CALL INSERTI18N('T_CORE_DATE_SEQUENCE.PATTERN', '系统序列的序列样式', '序列样式', 'zh-CN', '序列样式'); +CALL INSERTI18N('T_CORE_DATE_SEQUENCE.SEQ', '系统序列的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_CORE_DOCUMENT.SERVICE_NAME', '相关说明', '相关说明', 'zh-CN', '相关说明'); +CALL INSERTI18N('T_CORE_DOCUMENT.ID', '相关说明的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_DOCUMENT.TARGETID', '相关说明的目标业务ID', '目标业务ID', 'zh-CN', '目标业务ID'); +CALL INSERTI18N('T_CORE_DOCUMENT.TARGETTYPE', '相关说明的相关说明类型', '相关说明类型', 'zh-CN', '相关说明类型'); +CALL INSERTI18N('T_CORE_DOCUMENT.CONTENT', '相关说明的相关说明内容', '相关说明内容', 'zh-CN', '相关说明内容'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_RECEIPENT.SERVICE_NAME', '邮件配置接收者表', '邮件配置接收者表', 'zh-CN', '邮件配置接收者表'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_RECEIPENT.ID', '邮件配置接收者表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_RECEIPENT.CONFIGID', '邮件配置接收者表的邮件配置编码', '邮件配置编码', 'zh-CN', '邮件配置编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_RECEIPENT.RECEIPENTID', '邮件配置接收者表的接收者ID', '接收者ID', 'zh-CN', '接收者ID'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_RECEIPENT.CREATEDBYID', '邮件配置接收者表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_RECEIPENT.CREATEDBYNAME', '邮件配置接收者表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_RECEIPENT.CREATEDTIME', '邮件配置接收者表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_RECEIPENT.CREATEDBYORGID', '邮件配置接收者表的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_RECEIPENT.CREATEDBYORGNAME', '邮件配置接收者表的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_FILE.SERVICE_NAME', '文件', '文件', 'zh-CN', '文件'); +CALL INSERTI18N('T_CORE_FILE.ID', '文件的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_FILE.TARGETID', '文件的对应业务主键', '对应业务主键', 'zh-CN', '对应业务主键'); +CALL INSERTI18N('T_CORE_FILE.MD5NAME', '文件的MD5加密的文件名称', 'MD5加密的文件名称', 'zh-CN', 'MD5加密的文件名称'); +CALL INSERTI18N('T_CORE_FILE.FILEEXT', '文件的文件扩展名', '文件扩展名', 'zh-CN', '文件扩展名'); +CALL INSERTI18N('T_CORE_FILE.SCOPE', '文件的访问范围', '访问范围', 'zh-CN', '访问范围'); +CALL INSERTI18N('T_CORE_FILE.TIMES', '文件的下载次数', '下载次数', 'zh-CN', '下载次数'); +CALL INSERTI18N('T_CORE_FILE.VALIDTIMEFROM', '文件的生效开始日期', '生效开始日期', 'zh-CN', '生效开始日期'); +CALL INSERTI18N('T_CORE_FILE.VALIDTIMETO', '文件的生效截止日期', '生效截止日期', 'zh-CN', '生效截止日期'); +CALL INSERTI18N('T_CORE_FILE.EXT', '文件的额外信息', '额外信息', 'zh-CN', '额外信息'); +CALL INSERTI18N('T_CORE_FILE.CREATEDTIME', '文件的制单日期', '制单日期', 'zh-CN', '制单日期'); +CALL INSERTI18N('T_CORE_FILE.NAME', '文件的文件名称', '文件名称', 'zh-CN', '文件名称'); +CALL INSERTI18N('T_CORE_FILE.CREATEDBYID', '文件的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_FILE.CREATEDBYNAME', '文件的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_FILE.PERMANENT', '文件的长期生效', '长期生效', 'zh-CN', '长期生效'); +CALL INSERTI18N('T_CORE_FILE.DOWNLOADABLE', '文件的是否允许下载', '是否允许下载', 'zh-CN', '是否允许下载'); +CALL INSERTI18N('T_CORE_FILE.BIZCATEGORY', '文件的业务类型', '业务类型', 'zh-CN', '业务类型'); +CALL INSERTI18N('T_CORE_FILE.REMARK', '文件的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_FILE.LFILECATEGORYID', '文件的大类编码', '大类编码', 'zh-CN', '大类编码'); +CALL INSERTI18N('T_CORE_FILE.SFILECATEGORYID', '文件的小类编码', '小类编码', 'zh-CN', '小类编码'); +CALL INSERTI18N('T_CORE_FILE.CREATEDBYORGID', '文件的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_FILE.CREATEDBYORGNAME', '文件的制单单位名称', '制单单位名称', 'zh-CN', '制单单位名称'); +CALL INSERTI18N('T_CORE_FILE.SIZE', '文件的文件大小', '文件大小', 'zh-CN', '文件大小'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.SERVICE_NAME', '关键信息变更主表', '关键信息变更主表', 'zh-CN', '关键信息变更主表'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.ID', '关键信息变更主表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.CONFIGID', '关键信息变更主表的关键信息配置编码', '关键信息配置编码', 'zh-CN', '关键信息配置编码'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.NAME', '关键信息变更主表的变更名称', '变更名称', 'zh-CN', '变更名称'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.OLDVALUE', '关键信息变更主表的原值', '原值', 'zh-CN', '原值'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.NEWVALUE', '关键信息变更主表的新值', '新值', 'zh-CN', '新值'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.VERSION', '关键信息变更主表的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.CREATEDBYID', '关键信息变更主表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.CREATEDBYNAME', '关键信息变更主表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.CREATEDTIME', '关键信息变更主表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.CREATEDBYORGID', '关键信息变更主表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.CREATEDBYORGNAME', '关键信息变更主表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.LASTUPDATEDBYID', '关键信息变更主表的最后修改人编码', '最后修改人编码', 'zh-CN', '最后修改人编码'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.LASTUPDATEDBYNAME', '关键信息变更主表的最后修改人名称', '最后修改人名称', 'zh-CN', '最后修改人名称'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.LASTUPDATEDTIME', '关键信息变更主表的最后修改时间', '最后修改时间', 'zh-CN', '最后修改时间'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.LASTREJECTEDFLAG', '关键信息变更主表的回退标志/审核拒绝标志', '回退标志/审核拒绝标志', 'zh-CN', '回退标志/审核拒绝标志'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.LASTREJECTEDBYID', '关键信息变更主表的回退人/审核拒绝人Id', '回退人/审核拒绝人Id', 'zh-CN', '回退人/审核拒绝人Id'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.LASTREJECTEDBYNAME', '关键信息变更主表的回退人/审核拒绝人名称', '回退人/审核拒绝人名称', 'zh-CN', '回退人/审核拒绝人名称'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.LASTREJECTEDTIME', '关键信息变更主表的回退时间/审核拒绝时间', '回退时间/审核拒绝时间', 'zh-CN', '回退时间/审核拒绝时间'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.SUBMITTEDBYID', '关键信息变更主表的提交人id', '提交人id', 'zh-CN', '提交人id'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.SUBMITTEDBYNAME', '关键信息变更主表的提交人姓名', '提交人姓名', 'zh-CN', '提交人姓名'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.SUBMITTEDTIME', '关键信息变更主表的提交时间', '提交时间', 'zh-CN', '提交时间'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.PROCESSINSTANCEID', '关键信息变更主表的工作流Id', '工作流Id', 'zh-CN', '工作流Id'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.LASTAUDITEDFLAG', '关键信息变更主表的审核标志', '审核标志', 'zh-CN', '审核标志'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.LASTAUDITEDBYID', '关键信息变更主表的审核人Id', '审核人Id', 'zh-CN', '审核人Id'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.LASTAUDITEDBYNAME', '关键信息变更主表的审核人名称', '审核人名称', 'zh-CN', '审核人名称'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE.LASTAUDITEDTIME', '关键信息变更主表的审核时间', '审核时间', 'zh-CN', '审核时间'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE_LINE.SERVICE_NAME', '关键信息变更明细', '关键信息变更明细', 'zh-CN', '关键信息变更明细'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE_LINE.ID', '关键信息变更明细的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE_LINE.CHANGEID', '关键信息变更明细的主表ID', '主表ID', 'zh-CN', '主表ID'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE_LINE.CONFIGLINEID', '关键信息变更明细的关键信息配置的明细主键', '关键信息配置的明细主键', 'zh-CN', '关键信息配置的明细主键'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE_LINE.TABLENAME', '关键信息变更明细的关键信息所在表名', '关键信息所在表名', 'zh-CN', '关键信息所在表名'); +CALL INSERTI18N('T_CORE_KEYPOINT_CHANGE_LINE.COLUMNNAME', '关键信息变更明细的关键信息所在表中的列名', '关键信息所在表中的列名', 'zh-CN', '关键信息所在表中的列名'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.SERVICE_NAME', '关键信息配置', '关键信息配置', 'zh-CN', '关键信息配置'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.ID', '关键信息配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.NAME', '关键信息配置的名称', '名称', 'zh-CN', '名称'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.VERSION', '关键信息配置的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.CREATEDBYID', '关键信息配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.CREATEDBYNAME', '关键信息配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.CREATEDTIME', '关键信息配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.CREATEDBYORGID', '关键信息配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.CREATEDBYORGNAME', '关键信息配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.LASTUPDATEDBYID', '关键信息配置的最后修改人编码', '最后修改人编码', 'zh-CN', '最后修改人编码'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.LASTUPDATEDBYNAME', '关键信息配置的最后修改人名称', '最后修改人名称', 'zh-CN', '最后修改人名称'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.LASTUPDATEDTIME', '关键信息配置的最后修改时间', '最后修改时间', 'zh-CN', '最后修改时间'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.LASTSUSPENDEDFLAG', '关键信息配置的注销标志', '注销标志', 'zh-CN', '注销标志'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.LASTSUSPENDEDBYID', '关键信息配置的注销人ID', '注销人ID', 'zh-CN', '注销人ID'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.LASTSUSPENDEDBYNAME', '关键信息配置的注销人名称', '注销人名称', 'zh-CN', '注销人名称'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.LASTSUSPENDEDTIME', '关键信息配置的注销时间', '注销时间', 'zh-CN', '注销时间'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.ACTIVATEDFLAG', '关键信息配置的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.ACTIVATEDBYID', '关键信息配置的启用人ID', '启用人ID', 'zh-CN', '启用人ID'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.ACTIVATEDBYNAME', '关键信息配置的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG.ACTIVATEDTIME', '关键信息配置的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG_LINE.SERVICE_NAME', '关键信息配置明细', '关键信息配置明细', 'zh-CN', '关键信息配置明细'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG_LINE.ID', '关键信息配置明细的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG_LINE.CONFIGID', '关键信息配置明细的主表ID', '主表ID', 'zh-CN', '主表ID'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG_LINE.TABLENAME', '关键信息配置明细的关键信息所在表名', '关键信息所在表名', 'zh-CN', '关键信息所在表名'); +CALL INSERTI18N('T_CORE_KEYPOINT_CONFIG_LINE.COLUMNNAME', '关键信息配置明细的关键信息所在表中的列名', '关键信息所在表中的列名', 'zh-CN', '关键信息所在表中的列名'); +CALL INSERTI18N('T_CORE_LEVEL_SEQUENCE.SERVICE_NAME', '层次码序列', '层次码序列', 'zh-CN', '层次码序列'); +CALL INSERTI18N('T_CORE_LEVEL_SEQUENCE.PATTERN', '层次码序列的序列样式', '序列样式', 'zh-CN', '序列样式'); +CALL INSERTI18N('T_CORE_LEVEL_SEQUENCE.ID', '层次码序列的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_MENU_GROUP_LINE.SERVICE_NAME', '系统基表', '系统基表', 'zh-CN', '系统基表'); +CALL INSERTI18N('T_CORE_MENU_GROUP_LINE.ID', '系统基表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_MENU_GROUP_LINE.GROUPID', '系统基表的菜单组编码', '菜单组编码', 'zh-CN', '菜单组编码'); +CALL INSERTI18N('T_CORE_MENU_GROUP_LINE.MENUID', '系统基表的系统菜单编码', '系统菜单编码', 'zh-CN', '系统菜单编码'); +CALL INSERTI18N('T_CORE_MENU_GROUP_LINE.PARENTID', '系统基表的上级菜单编码', '上级菜单编码', 'zh-CN', '上级菜单编码'); +CALL INSERTI18N('T_CORE_MENU_GROUP_LINE.MENUNAME', '系统基表的菜单名称', '菜单名称', 'zh-CN', '菜单名称'); +CALL INSERTI18N('T_CORE_MENU_GROUP_LINE.PARAM', '系统基表的参数', '参数', 'zh-CN', '参数'); +CALL INSERTI18N('T_CORE_MENU_GROUP_LINE.ORDERNO', '系统基表的排序号', '排序号', 'zh-CN', '排序号'); +CALL INSERTI18N('T_CORE_MENU_GROUP_LINE.VERSION', '系统基表的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_MENU_GROUP_LINE.CREATEDBYID', '系统基表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_MENU_GROUP_LINE.CREATEDBYNAME', '系统基表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_MENU_GROUP_LINE.CREATEDTIME', '系统基表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_MENU_GROUP_LINE.CREATEDBYORGID', '系统基表的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_MENU_GROUP_LINE.CREATEDBYORGNAME', '系统基表的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_METADATA.SERVICE_NAME', '数据库表中列的元属性', '数据库表中列的元属性', 'zh-CN', '数据库表中列的元属性'); +CALL INSERTI18N('T_CORE_METADATA.ID', '数据库表中列的元属性的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_METADATA.TABLENAME', '数据库表中列的元属性的表名', '表名', 'zh-CN', '表名'); +CALL INSERTI18N('T_CORE_METADATA.COLUMNNAME', '数据库表中列的元属性的表中列名', '表中列名', 'zh-CN', '表中列名'); +CALL INSERTI18N('T_CORE_METADATA.TYPENAME', '数据库表中列的元属性的类型', '类型', 'zh-CN', '类型'); +CALL INSERTI18N('T_CORE_METADATA.NOTE', '数据库表中列的元属性的说明', '说明', 'zh-CN', '说明'); +CALL INSERTI18N('T_CORE_METADATA_VALIDATOR.SERVICE_NAME', '数据库表中列的元属性的验证表', '数据库表中列的元属性的验证表', 'zh-CN', '数据库表中列的元属性的验证表'); +CALL INSERTI18N('T_CORE_METADATA_VALIDATOR.ID', '数据库表中列的元属性的验证表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_METADATA_VALIDATOR.COLUMNNAME', '数据库表中列的元属性的验证表的表中列名', '表中列名', 'zh-CN', '表中列名'); +CALL INSERTI18N('T_CORE_METADATA_VALIDATOR.TYPENAME', '数据库表中列的元属性的验证表的类型', '类型', 'zh-CN', '类型'); +CALL INSERTI18N('T_CORE_METADATA_VALIDATOR.MINSIZE', '数据库表中列的元属性的验证表的字符串验证:最小长度', '字符串验证:最小长度', 'zh-CN', '字符串验证:最小长度'); +CALL INSERTI18N('T_CORE_METADATA_VALIDATOR.MAXSIZE', '数据库表中列的元属性的验证表的字符串验证:最大长度', '字符串验证:最大长度', 'zh-CN', '字符串验证:最大长度'); +CALL INSERTI18N('T_CORE_METADATA_VALIDATOR.NULLABLE', '数据库表中列的元属性的验证表的是否可为空(0-否 1-是)', '是否可为空(0-否 1-是)', 'zh-CN', '是否可为空(0-否 1-是)'); +CALL INSERTI18N('T_CORE_METADATA_VALIDATOR.MIN', '数据库表中列的元属性的验证表的数字验证:最小值,大于等于', '数字验证:最小值,大于等于', 'zh-CN', '数字验证:最小值,大于等于'); +CALL INSERTI18N('T_CORE_METADATA_VALIDATOR.MAX', '数据库表中列的元属性的验证表的数字验证:最大值,小于', '数字验证:最大值,小于', 'zh-CN', '数字验证:最大值,小于'); +CALL INSERTI18N('T_CORE_METADATA_VALIDATOR.FUTURE', '数据库表中列的元属性的验证表的日期验证:不能晚于Bean中该字段的日期,now对应当前日期', '日期验证:不能晚于Bean中该字段的日期,now对应当前日期', 'zh-CN', '日期验证:不能晚于Bean中该字段的日期,now对应当前日期'); +CALL INSERTI18N('T_CORE_METADATA_VALIDATOR.ENABLE', '数据库表中列的元属性的验证表的是否启用(0-否 1-是)', '是否启用(0-否 1-是)', 'zh-CN', '是否启用(0-否 1-是)'); +CALL INSERTI18N('T_CORE_METADATA_VALIDATOR.PAST', '数据库表中列的元属性的验证表的日期验证:不能早于Bean中该字段的日期,now对应当前日期', '日期验证:不能早于Bean中该字段的日期,now对应当前日期', 'zh-CN', '日期验证:不能早于Bean中该字段的日期,now对应当前日期'); +CALL INSERTI18N('T_CORE_METADATA_VALIDATOR.MESSAGE', '数据库表中列的元属性的验证表的验证失败时的错误信息', '验证失败时的错误信息', 'zh-CN', '验证失败时的错误信息'); +CALL INSERTI18N('T_CORE_WKUP_CONF.SERVICE_NAME', '用户的工作区面板配置主表', '用户的工作区面板配置主表', 'zh-CN', '用户的工作区面板配置主表'); +CALL INSERTI18N('T_CORE_WKUP_CONF.ID', '用户的工作区面板配置主表的用户编码', '用户编码', 'zh-CN', '用户编码'); +CALL INSERTI18N('T_CORE_WKUP_CONF.LAYOUT', '用户的工作区面板配置主表的布局', '布局', 'zh-CN', '布局'); +CALL INSERTI18N('T_CORE_WKUP_CONF.VERSION', '用户的工作区面板配置主表的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_WKUP_CONF.CREATEDBYID', '用户的工作区面板配置主表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_WKUP_CONF.CREATEDBYNAME', '用户的工作区面板配置主表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_WKUP_CONF.CREATEDTIME', '用户的工作区面板配置主表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_WKUP_CONF_LINE.SERVICE_NAME', '用户的工作区面板配置主表明细,对应工作区面板', '用户的工作区面板配置主表明细,对应工作区面板', 'zh-CN', '用户的工作区面板配置主表明细,对应工作区面板'); +CALL INSERTI18N('T_CORE_WKUP_CONF_LINE.ID', '用户的工作区面板配置主表明细,对应工作区面板的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_WKUP_CONF_LINE.MASTERID', '用户的工作区面板配置主表明细,对应工作区面板的用户的工作区面板配置主表主键', '用户的工作区面板配置主表主键', 'zh-CN', '用户的工作区面板配置主表主键'); +CALL INSERTI18N('T_CORE_WKUP_CONF_LINE.PANELID', '用户的工作区面板配置主表明细,对应工作区面板的工作区面板ID', '工作区面板ID', 'zh-CN', '工作区面板ID'); +CALL INSERTI18N('T_CORE_WKUP_CONF_LINE.ORDERNO', '用户的工作区面板配置主表明细,对应工作区面板的排序号', '排序号', 'zh-CN', '排序号'); +CALL INSERTI18N('T_CORE_WKUP_CONF_LINE.VERSION', '用户的工作区面板配置主表明细,对应工作区面板的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_WKUP_CONF_LINE.CREATEDBYID', '用户的工作区面板配置主表明细,对应工作区面板的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_WKUP_CONF_LINE.CREATEDBYNAME', '用户的工作区面板配置主表明细,对应工作区面板的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_WKUP_CONF_LINE.CREATEDTIME', '用户的工作区面板配置主表明细,对应工作区面板的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_WKUP_CONF_LINE.CONFIG', '用户的工作区面板配置主表明细,对应工作区面板的界面配置JSON', '界面配置JSON', 'zh-CN', '界面配置JSON'); +CALL INSERTI18N('T_CORE_WK_PANEL.SERVICE_NAME', '工作区面板', '工作区面板', 'zh-CN', '工作区面板'); +CALL INSERTI18N('T_CORE_WK_PANEL.ID', '工作区面板的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_WK_PANEL.TITLE', '工作区面板的标题', '标题', 'zh-CN', '标题'); +CALL INSERTI18N('T_CORE_WK_PANEL.URL', '工作区面板的URL', 'URL', 'zh-CN', 'URL'); +CALL INSERTI18N('T_CORE_WK_PANEL.VERSION', '工作区面板的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_WK_PANEL.CREATEDBYID', '工作区面板的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_WK_PANEL.CREATEDBYNAME', '工作区面板的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_WK_PANEL.CREATEDTIME', '工作区面板的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_WK_PANEL.CREATEDBYORGID', '工作区面板的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_WK_PANEL.CREATEDBYORGNAME', '工作区面板的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_WK_PANEL.LASTSUSPENDEDFLAG', '工作区面板的注销标志', '注销标志', 'zh-CN', '注销标志'); +CALL INSERTI18N('T_CORE_WK_PANEL.LASTSUSPENDEDBYID', '工作区面板的注销人编码', '注销人编码', 'zh-CN', '注销人编码'); +CALL INSERTI18N('T_CORE_WK_PANEL.LASTSUSPENDEDBYNAME', '工作区面板的注销人名称', '注销人名称', 'zh-CN', '注销人名称'); +CALL INSERTI18N('T_CORE_WK_PANEL.LASTSUSPENDEDTIME', '工作区面板的注销时间', '注销时间', 'zh-CN', '注销时间'); +CALL INSERTI18N('T_CORE_WK_PANEL.AUTHORITYCONTROL', '工作区面板的是否控制权限', '是否控制权限', 'zh-CN', '是否控制权限'); +CALL INSERTI18N('T_CORE_WORK_AGENT.SERVICE_NAME', '工作代理表', '工作代理表', 'zh-CN', '工作代理表'); +CALL INSERTI18N('T_CORE_WORK_AGENT.ID', '工作代理表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_WORK_AGENT.AGENT', '工作代理表的代理人', '代理人', 'zh-CN', '代理人'); +CALL INSERTI18N('T_CORE_WORK_AGENT.PRINCIPAL', '工作代理表的被代理人', '被代理人', 'zh-CN', '被代理人'); +CALL INSERTI18N('T_CORE_WORK_AGENT.STARTTIME', '工作代理表的代理时间', '代理时间', 'zh-CN', '代理时间'); +CALL INSERTI18N('T_CORE_WORK_AGENT.ENDTIME', '工作代理表的结束时间', '结束时间', 'zh-CN', '结束时间'); +CALL INSERTI18N('T_CORE_WORK_AGENT.STATUS', '工作代理表的状态(DRAFT,CALLUTING,CLOSED)', '状态(DRAFT,CALLUTING,CLOSED)', 'zh-CN', '状态(DRAFT,CALLUTING,CLOSED)'); +CALL INSERTI18N('T_CORE_WORK_AGENT.CREATEDBYID', '工作代理表的制单人ID', '制单人ID', 'zh-CN', '制单人ID'); +CALL INSERTI18N('T_CORE_WORK_AGENT.CREATEDBYNAME', '工作代理表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_WORK_AGENT.CREATEDTIME', '工作代理表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_WORK_AGENT.CREATEDBYORGID', '工作代理表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_WORK_AGENT.CREATEDBYORGNAME', '工作代理表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_WORK_AGENT_MENU.SERVICE_NAME', '工作代理菜单表', '工作代理菜单表', 'zh-CN', '工作代理菜单表'); +CALL INSERTI18N('T_CORE_WORK_AGENT_MENU.ID', '工作代理菜单表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_WORK_AGENT_MENU.AGENTID', '工作代理菜单表的代理主键', '代理主键', 'zh-CN', '代理主键'); +CALL INSERTI18N('T_CORE_WORK_AGENT_MENU.MENUID', '工作代理菜单表的菜单编码', '菜单编码', 'zh-CN', '菜单编码'); +CALL INSERTI18N('T_CORE_WORK_AGENT_MENU.CREATEDBYID', '工作代理菜单表的制单人ID', '制单人ID', 'zh-CN', '制单人ID'); +CALL INSERTI18N('T_CORE_WORK_AGENT_MENU.CREATEDBYNAME', '工作代理菜单表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_WORK_AGENT_MENU.CREATEDTIME', '工作代理菜单表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_WORK_AGENT_MENU.CREATEDBYORGID', '工作代理菜单表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_WORK_AGENT_MENU.CREATEDBYORGNAME', '工作代理菜单表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.CONNECT', '连接状态', '连接状态', 'zh-CN', '连接状态'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.EQUIPTCATEGORY', '仪器类型', '仪器类型', 'zh-CN', '仪器类型'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.INTERFACECATEGORY', '接口类型', '接口类型', 'zh-CN', '接口类型'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.EQUIPTNO', '仪器编号', '仪器编号', 'zh-CN', '仪器编号'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.EQUIPTNAME', '仪器名称', '仪器名称', 'zh-CN', '仪器名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.IP', 'IP地址', 'IP地址', 'zh-CN', 'IP地址'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.BUTTON.CONNECT', '连接', '连接', 'zh-CN', '连接'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.BUTTON.DISCONNECT', '断开连接', '断开连接', 'zh-CN', '断开连接'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.TIP.LISTENER_FAILURE', '无法连接到串口监听器,请先确保串口监听器正常运行', '无法连接到串口监听器,请先确保串口监听器正常运行', 'zh-CN', '无法连接到串口监听器,请先确保串口监听器正常运行'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.TIP.LISTENER_DOWNLOAD', '是否下载监听工具', '是否下载监听工具', 'zh-CN', '是否下载监听工具'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.TIP.CONNECT_SUCCESS', '连接成功', '连接成功', 'zh-CN', '连接成功'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.TIP.CONNECT_FAILURE', '连接失败', '连接失败', 'zh-CN', '连接失败'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.TIP.CONNECT_EQUIPT', '请选择一台仪器进行连接仪器', '请选择一台仪器进行连接仪器', 'zh-CN', '请选择一台仪器进行连接仪器'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.TIP.IP_CHECK', '当前选择的设备IP为空,不能连接', '当前选择的设备IP为空,不能连接', 'zh-CN', '当前选择的设备IP为空,不能连接'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.TIP.COM_CHECK', '仪器COM口参数不完善', '仪器COM口参数不完善', 'zh-CN', '仪器COM口参数不完善'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.TIP.BAUDRATE_CHECK', '仪器波特率参数不完善', '仪器波特率参数不完善', 'zh-CN', '仪器波特率参数不完善'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.TIP.DATABITS_CHECK', '仪器数据位参数不完善', '仪器数据位参数不完善', 'zh-CN', '仪器数据位参数不完善'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.TIP.STOPBITS_CHECK', '仪器停止位参数不完善', '仪器停止位参数不完善', 'zh-CN', '仪器停止位参数不完善'); +CALL INSERTI18N('CORE.MODULE.ITEM.SERIALS.TIP.PARITY_CHECK', '仪器奇偶校验参数不完善', '仪器奇偶校验参数不完善', 'zh-CN', '仪器奇偶校验参数不完善'); +CALL INSERTI18N('T_CORE_ELN_DS.SCOPE', 'ELN数据源的作用域', '作用域', 'zh-CN', '作用域'); +CALL INSERTI18N('T_CORE_ELN_DS.ELNDSNAME', 'ELN数据源的数据源名称', '数据源名称', 'zh-CN', '数据源名称'); +CALL INSERTI18N('T_CORE_ELN_DS.SQLCATEGORY', 'ELN数据源的SQL类型', 'SQL类型', 'zh-CN', 'SQL类型'); +CALL INSERTI18N('T_CORE_ELN_DS.SQLCONTENT', 'ELN数据源的SQL内容', 'SQL内容', 'zh-CN', 'SQL内容'); +CALL INSERTI18N('T_CORE_ELN_DS.SQLCLAUSE', 'ELN数据源的SQL条件', 'SQL条件', 'zh-CN', 'SQL条件'); +CALL INSERTI18N('T_CORE_ELN_DS.DISPLAYCATEGORY', 'ELN数据源的展示类型', '展示类型', 'zh-CN', '展示类型'); +CALL INSERTI18N('T_CORE_ELN_DS.ID', 'ELN数据源的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ELN_DS.CREATEDBYID', 'ELN数据源的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ELN_DS.CREATEDBYNAME', 'ELN数据源的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ELN_DS.CREATEDTIME', 'ELN数据源的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_ELN_DS.CREATEDBYORGID', 'ELN数据源的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_ELN_DS.CREATEDBYORGNAME', 'ELN数据源的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_ELN_DS.ACTIVATEDFLAG', 'ELN数据源的状态0:停用 /1:启用', '状态0:停用 /1:启用', 'zh-CN', '状态0:停用 /1:启用'); +CALL INSERTI18N('T_CORE_ELN_DS.ACTIVATEDBYID', 'ELN数据源的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_ELN_DS.ACTIVATEDBYNAME', 'ELN数据源的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_ELN_DS.ACTIVATEDTIME', 'ELN数据源的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_ELN_DS.SERVICE_NAME', 'ELN数据源', 'ELN数据源', 'zh-CN', 'ELN数据源'); +CALL INSERTI18N('T_CORE_ELN_DS.PIVOTCATEGORY', 'ELN数据源的是否行转列', '是否行转列', 'zh-CN', '是否行转列'); +CALL INSERTI18N('T_CORE_ELN_DS_FIELD.TABLENAME', 'ELN数据源字段的表名称', '表名称', 'zh-CN', '表名称'); +CALL INSERTI18N('T_CORE_ELN_DS_FIELD.COLUMNNAME', 'ELN数据源字段的字段名称', '字段名称', 'zh-CN', '字段名称'); +CALL INSERTI18N('T_CORE_ELN_DS_FIELD.ELNCOLUMNNAME', 'ELN数据源字段的显示名称', '显示名称', 'zh-CN', '显示名称'); +CALL INSERTI18N('T_CORE_ELN_DS_FIELD.WRITEBACK', 'ELN数据源字段的是否反写', '是否反写', 'zh-CN', '是否反写'); +CALL INSERTI18N('T_CORE_ELN_DS_FIELD.ID', 'ELN数据源字段的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ELN_DS_FIELD.DSID', 'ELN数据源字段的主表ELN数据源表ID', '主表ELN数据源表ID', 'zh-CN', '主表ELN数据源表ID'); +CALL INSERTI18N('T_CORE_ELN_DS_FIELD.CREATEDBYID', 'ELN数据源字段的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ELN_DS_FIELD.CREATEDBYNAME', 'ELN数据源字段的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ELN_DS_FIELD.CREATEDTIME', 'ELN数据源字段的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_ELN_DS_FIELD.CREATEDBYORGID', 'ELN数据源字段的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_ELN_DS_FIELD.CREATEDBYORGNAME', 'ELN数据源字段的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_ELN_DS_FIELD.ELNDSID', 'ELN数据源字段的ELN数据源表ID', 'ELN数据源表ID', 'zh-CN', 'ELN数据源表ID'); +CALL INSERTI18N('T_CORE_ELN_DS_FIELD.SERVICE_NAME', 'ELN数据源字段', 'ELN数据源字段', 'zh-CN', 'ELN数据源字段'); +CALL INSERTI18N('T_CORE_ELN_DS_FIELD.PIVOTCOLUMNCATEGORY', 'ELN数据源字段的行转列配置', '行转列配置', 'zh-CN', '行转列配置'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELNS.TAB.DS_INFO', 'ELN数据源信息', 'ELN数据源信息', 'zh-CN', 'ELN数据源信息'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELNS.TAB.DS_INSERT', 'ELN数据源新增', 'ELN数据源新增', 'zh-CN', 'ELN数据源新增'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELNS.TAB.DS_FIELD_INFO', '字段信息', '字段信息', 'zh-CN', '字段信息'); +CALL INSERTI18N('T_CORE_ELN.ID', 'ELN实例的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ELN.ELNTMPLID', 'ELN实例的模板ID', '模板ID', 'zh-CN', '模板ID'); +CALL INSERTI18N('T_CORE_ELN.BIZCATEGORY', 'ELN实例的所属业务', '所属业务', 'zh-CN', '所属业务'); +CALL INSERTI18N('T_CORE_ELN.BIZID', 'ELN实例的业务ID', '业务ID', 'zh-CN', '业务ID'); +CALL INSERTI18N('T_CORE_ELN.STUDYID', 'ELN实例的专题ID', '专题ID', 'zh-CN', '专题ID'); +CALL INSERTI18N('T_CORE_ELN.ELNCONTENT', 'ELN实例的ELN内容', 'ELN内容', 'zh-CN', 'ELN内容'); +CALL INSERTI18N('T_CORE_ELN.ELNPARAM', 'ELN实例的ELN参数', 'ELN参数', 'zh-CN', 'ELN参数'); +CALL INSERTI18N('T_CORE_ELN.ELNSTATUS', 'ELN实例的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_CORE_ELN.ELNNAME', 'ELN实例的名字', '名字', 'zh-CN', '名字'); +CALL INSERTI18N('T_CORE_ELN.CREATEDBYID', 'ELN实例的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ELN.CREATEDBYNAME', 'ELN实例的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ELN.CREATEDTIME', 'ELN实例的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_ELN.CREATEDBYORGID', 'ELN实例的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_ELN.CREATEDBYORGNAME', 'ELN实例的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_ELN.GENERATED_TABLE', 'ELN实例的已生成的表格', '已生成的表格', 'zh-CN', '已生成的表格'); +CALL INSERTI18N('T_CORE_ELN.SERVICE_NAME', 'ELN实例', 'ELN实例', 'zh-CN', 'ELN实例'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.ID', 'ELN修改记录的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.ELNID', 'ELN修改记录的实例ID', '实例ID', 'zh-CN', '实例ID'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.SHEETNO', 'ELN修改记录的SHEET页码', 'SHEET页码', 'zh-CN', 'SHEET页码'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.ROWUUIDCOL', 'ELN修改记录的行uuid+列号', '行uuid+列号', 'zh-CN', '行uuid+列号'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.ROWUUID', 'ELN修改记录的行uuid', '行uuid', 'zh-CN', '行uuid'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.ROWNO', 'ELN修改记录的行号', '行号', 'zh-CN', '行号'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.COLNO', 'ELN修改记录的列号', '列号', 'zh-CN', '列号'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.OLDVALUE', 'ELN修改记录的旧值', '旧值', 'zh-CN', '旧值'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.NEWVALUE', 'ELN修改记录的新值', '新值', 'zh-CN', '新值'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.CREATEDBYID', 'ELN修改记录的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.CREATEDBYNAME', 'ELN修改记录的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.CREATEDTIME', 'ELN修改记录的制单日期', '制单日期', 'zh-CN', '制单日期'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.CREATEDBYORGID', 'ELN修改记录的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.CREATEDBYORGNAME', 'ELN修改记录的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_ELN_AT_RECORD.SERVICE_NAME', 'ELN修改记录', 'ELN修改记录', 'zh-CN', 'ELN修改记录'); +CALL INSERTI18N('T_CORE_ELN_FIELD.ID', 'ELN反写信息表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ELN_FIELD.ELNID', 'ELN反写信息表的ELN实例ID', 'ELN实例ID', 'zh-CN', 'ELN实例ID'); +CALL INSERTI18N('T_CORE_ELN_FIELD.VAL', 'ELN反写信息表的值', '值', 'zh-CN', '值'); +CALL INSERTI18N('T_CORE_ELN_FIELD.TABLENAME', 'ELN反写信息表的表名称', '表名称', 'zh-CN', '表名称'); +CALL INSERTI18N('T_CORE_ELN_FIELD.COLUMNNAME', 'ELN反写信息表的字段名称', '字段名称', 'zh-CN', '字段名称'); +CALL INSERTI18N('T_CORE_ELN_FIELD.BIZID', 'ELN反写信息表的数据的ID', '数据的ID', 'zh-CN', '数据的ID'); +CALL INSERTI18N('T_CORE_ELN_FIELD.CREATEDBYID', 'ELN反写信息表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ELN_FIELD.CREATEDBYNAME', 'ELN反写信息表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ELN_FIELD.CREATEDTIME', 'ELN反写信息表的制单日期', '制单日期', 'zh-CN', '制单日期'); +CALL INSERTI18N('T_CORE_ELN_FIELD.CREATEDBYORGID', 'ELN反写信息表的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_ELN_FIELD.CREATEDBYORGNAME', 'ELN反写信息表的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_ELN_FIELD.OTHERNAME', 'ELN反写信息表的其他名称', '其他名称', 'zh-CN', '其他名称'); +CALL INSERTI18N('T_CORE_ELN_FIELD.SERVICE_NAME', 'ELN反写信息表', 'ELN反写信息表', 'zh-CN', 'ELN反写信息表'); +CALL INSERTI18N('T_CORE_ELN_TMPL.BIZCATEGORY', 'ELN模板的所属业务', '所属业务', 'zh-CN', '所属业务'); +CALL INSERTI18N('T_CORE_ELN_TMPL.LARGECLASS', 'ELN模板的大类', '大类', 'zh-CN', '大类'); +CALL INSERTI18N('T_CORE_ELN_TMPL.SMALLCLASS', 'ELN模板的小类', '小类', 'zh-CN', '小类'); +CALL INSERTI18N('T_CORE_ELN_TMPL.SUBCLASS', 'ELN模板的子类', '子类', 'zh-CN', '子类'); +CALL INSERTI18N('T_CORE_ELN_TMPL.ELNTMPLNAME', 'ELN模板的ELN模板名称', 'ELN模板名称', 'zh-CN', 'ELN模板名称'); +CALL INSERTI18N('T_CORE_ELN_TMPL.PROJECTNAME', 'ELN模板的ELN项目名称', 'ELN项目名称', 'zh-CN', 'ELN项目名称'); +CALL INSERTI18N('T_CORE_ELN_TMPL.ELNCATEGORYNAME', 'ELN模板的ELN类型名称', 'ELN类型名称', 'zh-CN', 'ELN类型名称'); +CALL INSERTI18N('T_CORE_ELN_TMPL.APPROVALPROCESS', 'ELN模板的审批流程', '审批流程', 'zh-CN', '审批流程'); +CALL INSERTI18N('T_CORE_ELN_TMPL.SELECTPROCESS', 'ELN模板的选择流程', '选择流程', 'zh-CN', '选择流程'); +CALL INSERTI18N('T_CORE_ELN_TMPL.REMARK', 'ELN模板的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_ELN_TMPL.WRITEBACKCATEGORY', 'ELN模板的反存控制', '反存控制', 'zh-CN', '反存控制'); +CALL INSERTI18N('T_CORE_ELN_TMPL.SCRIPT', 'ELN模板的BeanShell脚本', 'BeanShell脚本', 'zh-CN', 'BeanShell脚本'); +CALL INSERTI18N('T_CORE_ELN_TMPL.ID', 'ELN模板的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ELN_TMPL.CREATEDBYID', 'ELN模板的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ELN_TMPL.CREATEDTIME', 'ELN模板的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_ELN_TMPL.CREATEDBYORGID', 'ELN模板的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_ELN_TMPL.CREATEDBYORGNAME', 'ELN模板的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_ELN_TMPL.ACTIVATEDFLAG', 'ELN模板的状态0:停用 /1:启用', '状态0:停用 /1:启用', 'zh-CN', '状态0:停用 /1:启用'); +CALL INSERTI18N('T_CORE_ELN_TMPL.ACTIVATEDBYID', 'ELN模板的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_ELN_TMPL.ACTIVATEDBYNAME', 'ELN模板的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_ELN_TMPL.ACTIVATEDTIME', 'ELN模板的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_ELN_TMPL.LASTUPDATEDBYNAME', 'ELN模板的最后修改人名称', '最后修改人名称', 'zh-CN', '最后修改人名称'); +CALL INSERTI18N('T_CORE_ELN_TMPL.CREATEDBYNAME', 'ELN模板的制单人', '制单人', 'zh-CN', '制单人'); +CALL INSERTI18N('T_CORE_ELN_TMPL.LASTUPDATEDTIME', 'ELN模板的修改时间', '修改时间', 'zh-CN', '修改时间'); +CALL INSERTI18N('T_CORE_ELN_TMPL.LASTUPDATEDBYID', 'ELN模板的修改人编码', '修改人编码', 'zh-CN', '修改人编码'); +CALL INSERTI18N('T_CORE_ELN_TMPL.SERVICE_NAME', 'ELN模板', 'ELN模板', 'zh-CN', 'ELN模板'); +CALL INSERTI18N('T_CORE_ELN_TMPL_DS.ELNDSNAME', 'ELN模板数据源的ELN数据源名称', 'ELN数据源名称', 'zh-CN', 'ELN数据源名称'); +CALL INSERTI18N('T_CORE_ELN_TMPL_DS.ID', 'ELN模板数据源的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ELN_TMPL_DS.ELNTMPLID', 'ELN模板数据源的模板ID', '模板ID', 'zh-CN', '模板ID'); +CALL INSERTI18N('T_CORE_ELN_TMPL_DS.ELNDSID', 'ELN模板数据源的数据源ID', '数据源ID', 'zh-CN', '数据源ID'); +CALL INSERTI18N('T_CORE_ELN_TMPL_DS.CREATEDBYID', 'ELN模板数据源的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ELN_TMPL_DS.CREATEDBYNAME', 'ELN模板数据源的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ELN_TMPL_DS.CREATEDTIME', 'ELN模板数据源的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_ELN_TMPL_DS.CREATEDBYORGID', 'ELN模板数据源的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_ELN_TMPL_DS.CREATEDBYORGNAME', 'ELN模板数据源的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_ELN_TMPL_DS.SERVICE_NAME', 'ELN模板数据源', 'ELN模板数据源', 'zh-CN', 'ELN模板数据源'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.VERSIONNO', 'ELN模板版本的版本号', '版本号', 'zh-CN', '版本号'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.CREATEDBYNAME', 'ELN模板版本的制单人', '制单人', 'zh-CN', '制单人'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.CREATEDTIME', 'ELN模板版本的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.LASTUPDATEDBYNAME', 'ELN模板版本的修改人', '修改人', 'zh-CN', '修改人'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.LASTUPDATEDTIME', 'ELN模板版本的修改时间', '修改时间', 'zh-CN', '修改时间'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.ID', 'ELN模板版本的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.ELNTMPLID', 'ELN模板版本的ELN模板ID', 'ELN模板ID', 'zh-CN', 'ELN模板ID'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.ELNTMPLCONTENT', 'ELN模板版本的ELN模板内容', 'ELN模板内容', 'zh-CN', 'ELN模板内容'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.CREATEDBYID', 'ELN模板版本的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.CREATEDBYORGID', 'ELN模板版本的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.CREATEDBYORGNAME', 'ELN模板版本的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.ACTIVATEDFLAG', 'ELN模板版本的状态0:停用 /1:启用', '状态0:停用 /1:启用', 'zh-CN', '状态0:停用 /1:启用'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.ACTIVATEDBYID', 'ELN模板版本的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.ACTIVATEDBYNAME', 'ELN模板版本的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.ACTIVATEDTIME', 'ELN模板版本的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.LASTUPDATEDBYID', 'ELN模板版本的最后修改人编码', '最后修改人编码', 'zh-CN', '最后修改人编码'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.SERVICE_NAME', 'ELN模板版本', 'ELN模板版本', 'zh-CN', 'ELN模板版本'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.ELNTMPLPARAM', 'ELN模板版本的测试参数', '测试参数', 'zh-CN', '测试参数'); +CALL INSERTI18N('T_CORE_ELN_TMPL_VERSION.REMARK', 'ELN模板版本的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.TAB.TMPL_INFO', 'ELN模板信息', 'ELN模板信息', 'zh-CN', 'ELN模板信息'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.TAB.TMPL_INSERT', 'ELN模板新增', 'ELN模板新增', 'zh-CN', 'ELN模板新增'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.TAB.DS_INFO', 'ELN数据源', 'ELN数据源', 'zh-CN', 'ELN数据源'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.TAB.VERSION_INFO', '版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.TAB.TEST_TMPL_INFO', '测试ELN', '测试ELN', 'zh-CN', '测试ELN'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.BUTTON.TEST_ELN', '测试ELN模板', '测试ELN模板', 'zh-CN', '测试ELN模板'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.BUTTON.EDIT_ELN_TMPL', '编辑ELN模板', '编辑ELN模板', 'zh-CN', '编辑ELN模板'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.BUTTON.OPEN_ELN', '打开ELN', '打开ELN', 'zh-CN', '打开ELN'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.BUTTON.COPY_TMPL', '模板复制', '模板复制', 'zh-CN', '模板复制'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.TIP.SELECT_ONE', '请选择一条记录', '请选择一条记录', 'zh-CN', '请选择一条记录'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.TIP.SELECT_ONE_VERSION', '请选择一条版本记录', '请选择一条版本记录', 'zh-CN', '请选择一条版本记录'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.TIP.CLOSE_ELN', '请先关闭打开的ELN', '请先关闭打开的ELN', 'zh-CN', '请先关闭打开的ELN'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.TIP.INPUT_JSON_STRING', '请输入JSON格式参数', '请输入JSON格式参数', 'zh-CN', '请输入JSON格式参数'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.TIP.NO_VERSION', '该模板没有添加版本或版本数据状态有误', '该模板没有添加版本或版本数据状态有误', 'zh-CN', '该模板没有添加版本或版本数据状态有误'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.TIP.SQL_ERROR', '数据源查询报错,请检查:', '数据源查询报错,请检查:', 'zh-CN', '数据源查询报错,请检查:'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.TIP.UNKNOWN_CLASS', 'ELN更新失败,反写涉及到未知类型对象!', 'ELN更新失败,反写涉及到未知类型对象!', 'zh-CN', 'ELN更新失败,反写涉及到未知类型对象!'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.ELNS.TIP.CELL_UNIQUELY_EXCEPTION', '单元格的唯一标识异常:', '单元格的唯一标识异常:', 'zh-CN', '单元格的唯一标识异常:'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.DATA.KEY.TABLE', '列表数据', '列表数据', 'zh-CN', '列表数据'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.DATA.KEY.DETAIL', '表单数据', '表单数据', 'zh-CN', '表单数据'); +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.DATA.KEY.DROP_DOWN', '下拉框数据', '下拉框数据', 'zh-CN', '下拉框数据'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_CONF.ID', '主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_CONF.NAME', '业务名称', '业务名称', 'zh-CN', '业务名称'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_CONF.SYNCH', '同步处理', '同步处理', 'zh-CN', '同步处理'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_CONF.DATAFLOW', '数据流', '数据流', 'zh-CN', '数据流'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_CONF.CALLCLASS', '本地调用类名', '本地调用类名', 'zh-CN', '本地调用类名'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_CONF.CALLMETHOD', '本地调用方法名', '本地调用方法名', 'zh-CN', '本地调用方法名'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_CONF.LASTSUSPENDEDFLAG', '是否停用', '是否停用', 'zh-CN', '是否停用'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_CONF.LASTSUSPENDEDBYID', '注销人编码', '注销人编码', 'zh-CN', '注销人编码'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_CONF.LASTSUSPENDEDBYNAME', '注销人名称', '注销人名称', 'zh-CN', '注销人名称'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_CONF.LASTSUSPENDEDTIME', '注销时间', '注销时间', 'zh-CN', '注销时间'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_REQ.ID', '主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_REQ.CONFIGID', '远程调用(接口)定义编码', '远程调用(接口)定义编码', 'zh-CN', '远程调用(接口)定义编码'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_REQ.REQUESTDATETIME', '请求时间', '请求时间', 'zh-CN', '请求时间'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_REQ.REQUESTDATA', '请求内容', '请求内容', 'zh-CN', '请求内容'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_REQ.FAILEDCOUNT', '异常次数', '异常次数', 'zh-CN', '异常次数'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_REQ.STATUS', '反馈状态', '反馈状态', 'zh-CN', '反馈状态'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_RESP.ID', '主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_RESP.REQUESTID', '远程调用(接口)请求编码', '远程调用(接口)请求编码', 'zh-CN', '远程调用(接口)请求编码'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_RESP.RESPONSEDATA', '反馈内容', '反馈内容', 'zh-CN', '反馈内容'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_RESP.RESPONSEDATETIME', '反馈时间', '反馈时间', 'zh-CN', '反馈时间'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_RESP.STATUS', '状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_CORE_REMOTE_CALL_RESP.LOG', '日志', '日志', 'zh-CN', '日志'); +CALL INSERTI18N('CORE.MODULE.SYS.REMOTE_CALLS.BUTTON.DEACTIVE', '停用', '停用', 'zh-CN', '停用'); +CALL INSERTI18N('CORE.MODULE.SYS.REMOTE_CALLS.BUTTON.ACTIVE', '启用', '启用', 'zh-CN', '启用'); +CALL INSERTI18N('CORE.MODULE.SYS.REMOTE_CALLS.BUTTON.RESET', '重置', '重置', 'zh-CN', '重置'); +CALL INSERTI18N('CORE.MODULE.SYS.REMOTE_CALLS.TIP.SYNCH_NOT_RESET', '同步配置不允许重置!', '同步配置不允许重置!', 'zh-CN', '同步配置不允许重置!'); +CALL INSERTI18N('CORE.MODULE.SYS.REMOTE_CALLS.TIP.STATUS_SUCCESS_NOT_RESET', '成功状态不允许重置!', '成功状态不允许重置!', 'zh-CN', '成功状态不允许重置!'); +CALL INSERTI18N('CORE.MODULE.SYS.REMOTE_CALLS.TITLE.REQUEST_DETAIL', '远程调用请求详情', '远程调用请求详情', 'zh-CN', '远程调用请求详情'); +CALL INSERTI18N('T_CORE_TABLE.ID', '表名称', '表名称', 'zh-CN', '表名称'); +CALL INSERTI18N('T_CORE_TABLE.TABLENAME', '表备注', '表备注', 'zh-CN', '表备注'); +CALL INSERTI18N('T_CORE_TABLE.COLUMNID', '字段名称', '字段名称', 'zh-CN', '字段名称'); +CALL INSERTI18N('T_CORE_TABLE.COLUMNNAME', '字段备注', '字段备注', 'zh-CN', '字段备注'); +CALL INSERTI18N('CORE.MODULE.SYS.TABLES.TIP.CHOOSE_TABLE', '先选择表名称', '先选择表名称', 'zh-CN', '先选择表名称'); +CALL INSERTI18N('CORE.MODULE.SYS.TABLES.MODAL.CHOOSE', '表选择', '表选择', 'zh-CN', '表选择'); +CALL INSERTI18N('CORE.MODULE.SYS.TABLES.FIELDS.MODAL.CHOOSE', '字段选择', '字段选择', 'zh-CN', '字段选择'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.SERVICE_NAME', '待办配置', '待办配置', 'zh-CN', '待办配置'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.ID', '待办配置的配置编码', '配置编码', 'zh-CN', '配置编码'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.NAME', '待办配置的待办名称', '待办名称', 'zh-CN', '待办名称'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.MENUID', '待办配置的菜单编码', '菜单编码', 'zh-CN', '菜单编码'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.MENUNAME', '待办配置的菜单名称', '菜单名称', 'zh-CN', '菜单名称'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.CATEGORY', '待办配置的待办类型', '待办类型', 'zh-CN', '待办类型'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.ICON', '待办配置的待办图标', '待办图标', 'zh-CN', '待办图标'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.INHERITPARAM', '待办配置的继承菜单参数', '继承菜单参数', 'zh-CN', '继承菜单参数'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.DESCEXPRESSION', '待办配置的描述单据的表达式', '描述单据的表达式', 'zh-CN', '描述单据的表达式'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.JSONPARAM', '待办配置的JSON格式的参数', 'JSON格式的参数', 'zh-CN', 'JSON格式的参数'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.SERVICEMETHOD', '待办配置的查询待办的方法', '查询待办的方法', 'zh-CN', '查询待办的方法'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.ACTIVATEDFLAG', '待办配置的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.ACTIVATEDBYID', '待办配置的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.ACTIVATEDBYNAME', '待办配置的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_TODO_CONFIG.ACTIVATEDTIME', '待办配置的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('CORE.MODULE.SYS.TODO_CONFIGS.MODAL.ADD', '新增待办配置', '新增待办配置', 'zh-CN', '新增待办配置'); +CALL INSERTI18N('CORE.MODULE.SYS.TODO_CONFIGS.MODAL.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CORE.MODULE.SYS.TODO_CONFIGS.TIP.CONFIG_FAILURE', '待办配置有误,请联系管理员', '待办配置有误,请联系管理员', 'zh-CN', '待办配置有误,请联系管理员'); +CALL INSERTI18N('CORE.MODULE.SYS.TODO_CONFIGS.TIP.SERVICEMETHOD_INCORRECT', '不存在对应的类或方法', '不存在对应的类或方法', 'zh-CN', '不存在对应的类或方法'); +CALL INSERTI18N('T_CORE_ADMIN_SELECT_CONFIG.SERVICE_NAME', '下拉框配置', '下拉框配置', 'zh-CN', '下拉框配置'); +CALL INSERTI18N('T_CORE_ADMIN_SELECT_CONFIG.ID', '下拉框配置的配置编码', '配置编码', 'zh-CN', '配置编码'); +CALL INSERTI18N('T_CORE_ADMIN_SELECT_CONFIG.NAME', '下拉框配置的下拉框名称', '下拉框名称', 'zh-CN', '下拉框名称'); +CALL INSERTI18N('T_CORE_ADMIN_SELECT_CONFIG.CATEGORY', '下拉框配置的类别', '类别', 'zh-CN', '类别'); +CALL INSERTI18N('T_CORE_ADMIN_SELECT_CONFIG.URL', '下拉框配置的请求地址', '请求地址', 'zh-CN', '请求地址'); +CALL INSERTI18N('T_CORE_ADMIN_SELECT_CONFIG.VALUEFIELD', '下拉框配置的值的列名', '值的列名', 'zh-CN', '值的列名'); +CALL INSERTI18N('T_CORE_ADMIN_SELECT_CONFIG.TEXTFIELD', '下拉框配置的显示内容的列名', '显示内容的列名', 'zh-CN', '显示内容的列名'); +CALL INSERTI18N('CORE.MODULE.ADMIN.SELECT_CONFIGS.MODAL.ADD', '新增选择页', '新增选择页', 'zh-CN', '新增选择页'); +CALL INSERTI18N('CORE.MODULE.ADMIN.SELECT_CONFIGS.MODAL.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CORE.MODULE.ADMIN.SELECT_CONFIGS.TIP.CONFIG_FAILURE', '配置有误,请修改', '配置有误,请修改', 'zh-CN', '配置有误,请修改'); +CALL INSERTI18N('T_CORE_ADMIN_CHOOSE_CONFIG.SERVICE_NAME', '选择页配置', '选择页配置', 'zh-CN', '选择页配置'); +CALL INSERTI18N('T_CORE_ADMIN_CHOOSE_CONFIG.ID', '选择页配置的配置编码', '配置编码', 'zh-CN', '配置编码'); +CALL INSERTI18N('T_CORE_ADMIN_CHOOSE_CONFIG.NAME', '选择页配置的选择页名称', '选择页名称', 'zh-CN', '选择页名称'); +CALL INSERTI18N('T_CORE_ADMIN_CHOOSE_CONFIG.TITLE', '选择页配置的页面标题', '页面标题', 'zh-CN', '页面标题'); +CALL INSERTI18N('T_CORE_ADMIN_CHOOSE_CONFIG.CATEGORY', '选择页配置的类别', '类别', 'zh-CN', '类别'); +CALL INSERTI18N('T_CORE_ADMIN_CHOOSE_CONFIG.URL', '选择页配置的请求地址', '请求地址', 'zh-CN', '请求地址'); +CALL INSERTI18N('T_CORE_ADMIN_CHOOSE_CONFIG.WIDTH', '选择页配置的页面宽度', '页面宽度', 'zh-CN', '页面宽度'); +CALL INSERTI18N('CORE.MODULE.ADMIN.CHOOSE_CONFIGS.MODAL.ADD', '新增选择页', '新增选择页', 'zh-CN', '新增选择页'); +CALL INSERTI18N('CORE.MODULE.ADMIN.CHOOSE_CONFIGS.MODAL.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('T_CORE_ADMIN_PAGE_CONFIG.SERVICE_NAME', '页面在线配置', '页面在线配置', 'zh-CN', '页面在线配置'); +CALL INSERTI18N('T_CORE_ADMIN_PAGE_CONFIG.ID', '页面在线配置的配置编码', '配置编码', 'zh-CN', '配置编码'); +CALL INSERTI18N('T_CORE_ADMIN_PAGE_CONFIG.MENUID', '页面在线配置的菜单编码', '菜单编码', 'zh-CN', '菜单编码'); +CALL INSERTI18N('T_CORE_ADMIN_PAGE_CONFIG.MENUNAME', '页面在线配置的菜单名称', '菜单名称', 'zh-CN', '菜单名称'); +CALL INSERTI18N('T_CORE_ADMIN_PAGE_CONFIG.REQUESTNAME', '页面在线配置的功能名称', '功能名称', 'zh-CN', '功能名称'); +CALL INSERTI18N('T_CORE_ADMIN_PAGE_CONFIG.REQUESTURL', '页面在线配置的功能地址', '功能地址', 'zh-CN', '功能地址'); +CALL INSERTI18N('T_CORE_ADMIN_PAGE_CONFIG.CONTENT', '页面在线配置的页面配置', '页面配置', 'zh-CN', '页面配置'); +CALL INSERTI18N('T_CORE_ADMIN_PAGE_CONFIG.REQUESTURI', '页面在线配置的请求的资源', '请求的资源', 'zh-CN', '请求的资源'); +CALL INSERTI18N('T_CORE_ADMIN_PAGE_CONFIG.VERSION', '页面在线配置的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_ADMIN_PAGE_CONFIG.ACTIVATEDFLAG', '页面在线配置的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_CORE_ADMIN_PAGE_CONFIG.ACTIVATEDBYID', '页面在线配置的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_ADMIN_PAGE_CONFIG.ACTIVATEDBYNAME', '页面在线配置的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_ADMIN_PAGE_CONFIG.ACTIVATEDTIME', '页面在线配置的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('CORE.MODULE.ADMIN.PAGE_CONFIGS.MODAL.ADD', '新增页面配置', '新增页面配置', 'zh-CN', '新增页面配置'); +CALL INSERTI18N('CORE.MODULE.ADMIN.PAGE_CONFIGS.MODAL.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CORE.MODULE.ADMIN.PAGE_CONFIGS.MODAL.DESIGN', '页面配置', '页面配置', 'zh-CN', '页面配置'); +CALL INSERTI18N('T_CORE_NOTIFICATION_TMPL.ID', '模板编码', '模板编码', 'zh-CN', '模板编码'); +CALL INSERTI18N('T_CORE_NOTIFICATION_TMPL.NAME', '通知名称', '通知名称', 'zh-CN', '通知名称'); +CALL INSERTI18N('T_CORE_NOTIFICATION_TMPL.DESCTEMPLATE', '通知描述模板', '通知描述模板', 'zh-CN', '通知描述模板'); +CALL INSERTI18N('T_CORE_NOTIFICATION_TMPL.CONTENTTEMPLATE', '通知内容模板', '通知内容模板', 'zh-CN', '通知内容模板'); +CALL INSERTI18N('CORE.MODULE.NOTIFICATION.T_CORE_NOTIFICATION_TMPL.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('T_CORE_NOTIFICATION_INST.ID', '通知编码', '通知编码', 'zh-CN', '通知编码'); +CALL INSERTI18N('T_CORE_NOTIFICATION_INST.NOTIFICATIONNAME', '通知名称', '通知名称', 'zh-CN', '通知名称'); +CALL INSERTI18N('T_CORE_NOTIFICATION_INST.DESC', '通知描述', '通知描述', 'zh-CN', '通知描述'); +CALL INSERTI18N('T_CORE_NOTIFICATION_INST.CONTENT', '通知内容', '通知内容', 'zh-CN', '通知内容'); +CALL INSERTI18N('T_CORE_NOTIFICATION_INST.READ', '是否已读', '是否已读', 'zh-CN', '是否已读'); +CALL INSERTI18N('T_CORE_NOTIFICATION_INST.EXPIREDTIME', '通知截止日期', '通知截止日期', 'zh-CN', '通知截止日期'); +CALL INSERTI18N('T_CORE_NOTIFICATION_INST.READOREXPIRED', '已读或超期', '已读或超期', 'zh-CN', '已读或超期'); +CALL INSERTI18N('T_CORE_NOTIFICATION_INST.CREATEDTIME', '创建日期', '创建日期', 'zh-CN', '创建日期'); +CALL INSERTI18N('T_CORE_NOTIFICATION_INST.ATTACHMENT', '附件', '附件', 'zh-CN', '附件'); +CALL INSERTI18N('CORE.MODULE.NOTIFICATION.T_CORE_NOTIFICATION_INST.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('T_CORE_TOPOLOGY.SERVICE_NAME', '拓扑结构图', '拓扑结构图', 'zh-CN', '拓扑结构图'); +CALL INSERTI18N('T_CORE_TOPOLOGY.ID', '拓扑结构图的编码', '编码', 'zh-CN', '编码'); +CALL INSERTI18N('T_CORE_TOPOLOGY.CODE', '拓扑结构图的编号', '编号', 'zh-CN', '编号'); +CALL INSERTI18N('T_CORE_TOPOLOGY.USAGE', '拓扑结构图的用途', '用途', 'zh-CN', '用途'); +CALL INSERTI18N('T_CORE_TOPOLOGY.CREATEDTIME', '拓扑结构图的创建日期', '创建日期', 'zh-CN', '创建日期'); +CALL INSERTI18N('CORE.MODULE.TOPOLOGY.INFO.TOPOLOGY.MODAL.ADD', '新增拓扑结构图', '新增拓扑结构图', 'zh-CN', '新增拓扑结构图'); +CALL INSERTI18N('CORE.MODULE.TOPOLOGY.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CORE.MODULE.TOPOLOGY.TAB.VIWERINFO', '拓扑结构图', '拓扑结构图', 'zh-CN', '拓扑结构图'); +CALL INSERTI18N('CORE.MODULE.TOPOLOGY.BUTTON.TOPOLOGY_DESIGN', '设计', '设计', 'zh-CN', '设计'); +CALL INSERTI18N('CORE.MODULE.TOPOLOGY.MODAL.TOPOLOGY_DESIGN_TITLE', '设计拓扑结构', '设计拓扑结构', 'zh-CN', '设计拓扑结构'); +CALL INSERTI18N('CORE.MODULE.TOPOLOGY.MODAL.TIP.TOPOLOGY_DESIGN_SAVED', '保存成功', '保存成功', 'zh-CN', '保存成功'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_EDITOR', '图片编辑器', '图片编辑器', 'zh-CN', '图片编辑器'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR', '图片绘制', '图片绘制', 'zh-CN', '图片绘制'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.UNDO', '撤销操作', '撤销操作', 'zh-CN', '撤销操作'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.REDO', '重做', '重做', 'zh-CN', '重做'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.CLEAR', '清空', '清空', 'zh-CN', '清空'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.RETANGLE', '矩形', '矩形', 'zh-CN', '矩形'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.ELLIPSE', '椭圆', '椭圆', 'zh-CN', '椭圆'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.LINE', '直线', '直线', 'zh-CN', '直线'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.PENCIL', '铅笔', '铅笔', 'zh-CN', '铅笔'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.TEXT', '文字', '文字', 'zh-CN', '文字'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.ERASER', '橡皮', '橡皮', 'zh-CN', '橡皮'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.BUKET', '油料桶', '油料桶', 'zh-CN', '油料桶'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.FILL_COLOR', '填充颜色', '填充颜色', 'zh-CN', '填充颜色'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.STROKE_WIDTH', '描边宽度', '描边宽度', 'zh-CN', '描边宽度'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.STROKE_COLOR', '描边颜色', '描边颜色', 'zh-CN', '描边颜色'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.BOLD', '加粗', '加粗', 'zh-CN', '加粗'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.ITALIC', '倾斜', '倾斜', 'zh-CN', '倾斜'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.FONT_SIZE', '字号', '字号', 'zh-CN', '字号'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.FONT_FAMILY', '字体', '字体', 'zh-CN', '字体'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.DISMOND', '菱形', '菱形', 'zh-CN', '菱形'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.ROUNDED_SQUARE', '圆角正方形', '圆角正方形', 'zh-CN', '圆角正方形'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.SQUARE', '正方形', '正方形', 'zh-CN', '正方形'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.ROUNDED_RECTANGLE', '圆角矩形', '圆角矩形', 'zh-CN', '圆角矩形'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.CIRCLE', '圆形', '圆形', 'zh-CN', '圆形'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.PENTAGON', '五边形', '五边形', 'zh-CN', '五边形'); +CALL INSERTI18N('GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.HEXAGON', '六边形', '六边形', 'zh-CN', '六边形'); +CALL INSERTI18N('T_CORE_MYTASK.SERVICE_NAME', '日程管理', '日程管理', 'zh-CN', '日程管理'); +CALL INSERTI18N('T_CORE_MYTASK.ID', '日程管理的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_MYTASK.TASKDESC', '日程管理的日程描述', '日程描述', 'zh-CN', '日程描述'); +CALL INSERTI18N('T_CORE_MYTASK.TASKSTARTTIME', '日程管理的日程开始时间', '日程开始时间', 'zh-CN', '日程开始时间'); +CALL INSERTI18N('T_CORE_MYTASK.TASKENDTIME', '日程管理的日程结束时间', '日程结束时间', 'zh-CN', '日程结束时间'); +CALL INSERTI18N('T_CORE_MYTASK.CREATEDBYID', '日程管理的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_MYTASK.CREATEDBYNAME', '日程管理的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_MYTASK.CREATEDTIME', '日程管理的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_MYTASK.CREATEDBYORGID', '日程管理的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_MYTASK.CREATEDBYORGNAME', '日程管理的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_DIAGRAM.SERVICE_NAME', '图表', '图表', 'zh-CN', '图表'); +CALL INSERTI18N('T_CORE_DIAGRAM.ID', '图表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_DIAGRAM.TARGETID', '图表的对应业务主键', '对应业务主键', 'zh-CN', '对应业务主键'); +CALL INSERTI18N('T_CORE_DIAGRAM.DIAGRAM', '图表的图表数据', '图表数据', 'zh-CN', '图表数据'); +CALL INSERTI18N('T_CORE_DIAGRAM.CREATEDBYID', '图表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_DIAGRAM.CREATEDBYNAME', '图表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_DIAGRAM.CREATEDTIME', '图表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_DIAGRAM.CREATEDBYORGID', '图表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_DIAGRAM.CREATEDBYORGNAME', '图表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_I18N.CODE', '国际化编号', '国际化编号', 'zh-CN', '国际化编号'); +CALL INSERTI18N('T_CORE_I18N.DESCRIPTION', '描述', '描述', 'zh-CN', '描述'); +CALL INSERTI18N('T_CORE_I18N.DEFAULTMESSAGE', '默认国际化信息', '默认国际化信息', 'zh-CN', '默认国际化信息'); +CALL INSERTI18N('T_CORE_I18N_MESSAGE.I18NCONFIGID', '语言代码', '语言代码', 'zh-CN', '语言代码'); +CALL INSERTI18N('T_CORE_I18N_MESSAGE.LOCALENAME', '地区名称', '地区名称', 'zh-CN', '地区名称'); +CALL INSERTI18N('T_CORE_I18N_MESSAGE.MESSAGE', '国际化信息', '国际化信息', 'zh-CN', '国际化信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_I18N_MESSAGE.TAB.ADD_BASEINFO', '新增国际化', '新增国际化', 'zh-CN', '新增国际化'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_I18N_MESSAGE.TAB.MESSAGE', '国际化信息', '国际化信息', 'zh-CN', '国际化信息'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_I18N_MESSAGE.BTN.INIT_MESSSAGE', '初始化', '初始化', 'zh-CN', '初始化'); + + +-- ----------------------------- 2020-06-08 add by shixw------------begin + +UPDATE T_CORE_I18N_MESSAGE + SET MESSAGE = REPLACE(MESSAGE, '登陆', '登录') + WHERE MESSAGE LIKE '%登陆%'; +UPDATE T_CORE_I18N T + SET DEFAULTMESSAGE = REPLACE(DEFAULTMESSAGE, '登陆', '登录'), + DESCRIPTION = REPLACE(DESCRIPTION, '登陆', '登录') + WHERE DEFAULTMESSAGE LIKE '%登陆%' + OR DESCRIPTION LIKE '%登陆%'; + +commit; + +-- ----------------------------- 2020-06-08 add by shixw------------end + + +-- ----------------------------- 2020-06-09 add by shixw------------begin + +CREATE OR REPLACE PROCEDURE INSERTI18N(CODEPARAM VARCHAR, + DESCRIPTION VARCHAR, + DEFAULTMESSAGE VARCHAR, + LANG VARCHAR, + MESSAGE VARCHAR) AS + V_ID NUMBER; + V_COUNT NUMBER; +BEGIN + + SELECT COUNT(*) INTO V_COUNT FROM T_CORE_I18N WHERE CODE = CODEPARAM; + + IF V_COUNT > 0 THEN + SELECT ID + INTO V_ID + FROM T_CORE_I18N + WHERE CODE = CODEPARAM + AND ROWNUM = 1; + ELSE + SELECT SEQ_CORE.NEXTVAL INTO V_ID FROM DUAL; + INSERT INTO T_CORE_I18N + (ID, CODE, DESCRIPTION, DEFAULTMESSAGE) + VALUES + (V_ID, CODEPARAM, DESCRIPTION, DEFAULTMESSAGE); + END IF; + + INSERT INTO T_CORE_I18N_MESSAGE + (ID, I18NID, I18NCONFIGID, MESSAGE) + VALUES + (SEQ_CORE.NEXTVAL, V_ID, LANG, MESSAGE); + + COMMIT; +END; +/ + + +-- ----------------------------- 2020-06-09 add by shixw------------end + +-- ----------------------------- 2020-06-09 add by zhangxt------------begin +alter table T_CORE_TODO_CONFIG add ORDERNO NUMBER; +comment on column T_CORE_TODO_CONFIG.ORDERNO is '排序码'; +CALL INSERTI18N('T_CORE_TODO_CONFIG.ORDERNO', '待办配置的排序码', '排序码', 'zh-CN', '排序码'); +-- ----------------------------- 2020-06-09 add by zhangxt------------end + +-- ----------------------------- 2020-06-09 add by zhangjr--------------begin +alter table T_CORE_BPMN_COMMENT add PROCID NUMBER; +comment on column T_CORE_BPMN_COMMENT.PROCID is '流程定义编码'; + +CALL INSERTI18N('GIKAM.BPMN.TIP.NEXT_TASK_NOT_FOUND', '找不到下一个审核节点', '找不到下一个审核节点', 'zh-CN', '找不到下一个审核节点'); +-- ----------------------------- 2020-06-09 add by zhangjr--------------end + +-- ----------------------------- 2020-06-09 add by zhangjr--------------begin +CALL INSERTI18N('GIKAM.BPMN.TIP.EXPRESSION_MISSING_PARAMETER', '工作流的表达式计算中缺失参数', '表达式({0})中参数({1})未提供', 'zh-CN', '表达式({0})中参数({1})未提供'); + +CALL INSERTI18N('GIKAM.BPMN.TIP.EVAL_EXPRESSION_ERROR', '工作流的表达式计算中错误', '表达式执行错误-原表达式({0})-替换后的表达式({1})', 'zh-CN', '表达式执行错误-原表达式({0})-替换后的表达式({1})'); +-- ----------------------------- 2020-06-09 add by zhangjr--------------end + +-- ----------------------------- 2020-06-10 add by zhangxt------------begin +CALL INSERTI18N('CORE.MODULE.SYS.I18NS.TITLE.ADD_I18N', '国际化配置的添加配置', '添加国际化', 'zh-CN', '添加国际化'); +-- ----------------------------- 2020-06-10 add by zhangxt------------end diff --git a/sql/init_sql/core/0.6.0/oracle/1. gikam-core-les.txt b/sql/init_sql/core/0.6.0/oracle/1. gikam-core-les.txt new file mode 100644 index 0000000..c3f9bd7 --- /dev/null +++ b/sql/init_sql/core/0.6.0/oracle/1. gikam-core-les.txt @@ -0,0 +1,186 @@ +-- ----------------------------- 2020-06-05 add by shixw------------begin + +CALL INSERTI18N('T_CORE_LES_TEMPLATE.SERVICE_NAME', 'LES模板', 'LES模板', 'zh-CN', 'LES模板'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.ID', 'LES模板的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.BASEID', 'LES模板的初始版本ID', '初始版本ID', 'zh-CN', '初始版本ID'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.TEMPLATENO', 'LES模板的电子记录模板编号', '电子记录模板编号', 'zh-CN', '电子记录模板编号'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.TEMPLATENAME', 'LES模板的电子记录模板名称', '电子记录模板名称', 'zh-CN', '电子记录模板名称'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.LESCATEGORY', 'LES模板的模板类型', '模板类型', 'zh-CN', '模板类型'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.TEMPLATEVERSION', 'LES模板的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.LOCKED', 'LES模板的是否锁定(0-否1-是)', '是否锁定(0-否1-是)', 'zh-CN', '是否锁定(0-否1-是)'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.REMARK', 'LES模板的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.TEMPLATESTATUS', 'LES模板的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.PROCESSSTATUS', 'LES模板的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.APPROVEDBYID', 'LES模板的批准人编码', '批准人编码', 'zh-CN', '批准人编码'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.APPROVEDBYNAME', 'LES模板的批准人名称', '批准人名称', 'zh-CN', '批准人名称'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.APPROVEDATE', 'LES模板的批准日期', '批准日期', 'zh-CN', '批准日期'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.CREATEDBYID', 'LES模板的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.CREATEDBYNAME', 'LES模板的创建人', '创建人', 'zh-CN', '创建人'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.CREATEDTIME', 'LES模板的创建日期', '创建日期', 'zh-CN', '创建日期'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.CREATEDBYORGID', 'LES模板的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE.CREATEDBYORGNAME', 'LES模板的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_ORG.SERVICE_NAME', 'LES模板使用部门', 'LES模板使用部门', 'zh-CN', 'LES模板使用部门'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_ORG.ID', 'LES模板使用部门的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_ORG.TEMPLATEID', 'LES模板使用部门的模板ID', '模板ID', 'zh-CN', '模板ID'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_ORG.USEDORGID', 'LES模板使用部门的使用部门编码', '使用部门编码', 'zh-CN', '使用部门编码'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_ORG.CREATEDBYID', 'LES模板使用部门的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_ORG.CREATEDBYNAME', 'LES模板使用部门的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_ORG.CREATEDTIME', 'LES模板使用部门的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_ORG.CREATEDBYORGID', 'LES模板使用部门的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_ORG.CREATEDBYORGNAME', 'LES模板使用部门的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.SERVICE_NAME', 'LES模板的主体', 'LES模板的主体', 'zh-CN', 'LES模板的主体'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.ID', 'LES模板的主体的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.TYPE', 'LES模板的主体的类型', '类型', 'zh-CN', '类型'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.UNITTITLE', 'LES模板的主体的组件标题', '组件标题', 'zh-CN', '组件标题'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.UNITBODY', 'LES模板的主体的组件主体', '组件主体', 'zh-CN', '组件主体'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.VERSION', 'LES模板的主体的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.CREATEDBYID', 'LES模板的主体的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.CREATEDBYNAME', 'LES模板的主体的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.CREATEDTIME', 'LES模板的主体的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.CREATEDBYORGID', 'LES模板的主体的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.CREATEDBYORGNAME', 'LES模板的主体的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.LASTUPDATEDBYID', 'LES模板的主体的最后更新人编码', '最后更新人编码', 'zh-CN', '最后更新人编码'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.LASTUPDATEDBYNAME', 'LES模板的主体的最后更新人名称', '最后更新人名称', 'zh-CN', '最后更新人名称'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.LASTUPDATEDTIME', 'LES模板的主体的最后更新时间', '最后更新时间', 'zh-CN', '最后更新时间'); +CALL INSERTI18N('CORE.MODULE.ITEM.LES_TEMPLATES.MODAL.NEW_TMPL', '新建模板', '新建模板', 'zh-CN', '新建模板'); +CALL INSERTI18N('CORE.MODULE.ITEM.LES_TEMPLATES.MODAL.CONNECT', '连接仪器', '连接仪器', 'zh-CN', '连接仪器'); +CALL INSERTI18N('CORE.MODULE.ITEM.LES_TEMPLATES.BUTTON.CONNECT', '连接仪器', '连接仪器', 'zh-CN', '连接仪器'); +CALL INSERTI18N('CORE.MODULE.ITEM.LES_TEMPLATES.BUTTON.DISCONNECT', '断开连接', '断开连接', 'zh-CN', '断开连接'); +CALL INSERTI18N('T_CORE_LES_DS.SCOPE', 'LES数据源的作用域', '作用域', 'zh-CN', '作用域'); +CALL INSERTI18N('T_CORE_LES_DS.LESDSNAME', 'LES数据源的数据源名称', '数据源名称', 'zh-CN', '数据源名称'); +CALL INSERTI18N('T_CORE_LES_DS.SQLCONTENT', 'LES数据源的SQL内容', 'SQL内容', 'zh-CN', 'SQL内容'); +CALL INSERTI18N('T_CORE_LES_DS.SQLCLAUSE', 'LES数据源的SQL条件', 'SQL条件', 'zh-CN', 'SQL条件'); +CALL INSERTI18N('T_CORE_LES_DS.DISPLAYCATEGORY', 'LES数据源的展示类型', '展示类型', 'zh-CN', '展示类型'); +CALL INSERTI18N('T_CORE_LES_DS.ID', 'LES数据源的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_LES_DS.CREATEDBYID', 'LES数据源的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_LES_DS.CREATEDBYNAME', 'LES数据源的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_LES_DS.CREATEDTIME', 'LES数据源的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_LES_DS.CREATEDBYORGID', 'LES数据源的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_LES_DS.CREATEDBYORGNAME', 'LES数据源的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_LES_DS.ACTIVATEDFLAG', 'LES数据源的状态0:停用 /1:启用', '状态0:停用 /1:启用', 'zh-CN', '状态0:停用 /1:启用'); +CALL INSERTI18N('T_CORE_LES_DS.ACTIVATEDBYID', 'LES数据源的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_LES_DS.ACTIVATEDBYNAME', 'LES数据源的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_LES_DS.ACTIVATEDTIME', 'LES数据源的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_LES_DS.SERVICE_NAME', 'LES数据源', 'LES数据源', 'zh-CN', 'LES数据源'); +CALL INSERTI18N('T_CORE_LES_DS_FIELD.TABLENAME', 'LES数据源字段的表名称', '表名称', 'zh-CN', '表名称'); +CALL INSERTI18N('T_CORE_LES_DS_FIELD.COLUMNNAME', 'LES数据源字段的字段名称', '字段名称', 'zh-CN', '字段名称'); +CALL INSERTI18N('T_CORE_LES_DS_FIELD.LESCOLUMNNAME', 'LES数据源字段的显示名称', '显示名称', 'zh-CN', '显示名称'); +CALL INSERTI18N('T_CORE_LES_DS_FIELD.WRITEBACK', 'LES数据源字段的是否反写', '是否反写', 'zh-CN', '是否反写'); +CALL INSERTI18N('T_CORE_LES_DS_FIELD.ID', 'LES数据源字段的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_LES_DS_FIELD.CREATEDBYID', 'LES数据源字段的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_LES_DS_FIELD.CREATEDBYNAME', 'LES数据源字段的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_LES_DS_FIELD.CREATEDTIME', 'LES数据源字段的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_LES_DS_FIELD.CREATEDBYORGID', 'LES数据源字段的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_LES_DS_FIELD.CREATEDBYORGNAME', 'LES数据源字段的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_LES_DS_FIELD.LESDSID', 'LES数据源字段的LES数据源表ID', 'LES数据源表ID', 'zh-CN', 'LES数据源表ID'); +CALL INSERTI18N('T_CORE_LES_DS_FIELD.SERVICE_NAME', 'LES数据源字段', 'LES数据源字段', 'zh-CN', 'LES数据源字段'); +CALL INSERTI18N('CORE.MODULE.ITEM.LES_DSES.TAB.DS_INFO', 'LES数据源信息', 'LES数据源信息', 'zh-CN', 'LES数据源信息'); +CALL INSERTI18N('CORE.MODULE.ITEM.LES_DSES.TAB.DS_INSERT', 'LES数据源新增', 'LES数据源新增', 'zh-CN', 'LES数据源新增'); +CALL INSERTI18N('CORE.MODULE.ITEM.LES_DSES.TAB.DS_FIELD_INFO', '字段信息', '字段信息', 'zh-CN', '字段信息'); +CALL INSERTI18N('CORE.MODULE.ITEM.LES.INSTANCES.TIP.SQL_ERROR', '数据源查询报错,请根据数据源名称检查:', '数据源查询报错,请根据数据源名称检查:', 'zh-CN', '数据源查询报错,请根据数据源名称检查:'); +CALL INSERTI18N('CORE.MODULE.ITEM.LES.INSTANCES.TIP.FORM_RESULT_COUNT_ERROR', '表单绑定数据源查询结果数量大于1,请根据数据源名称检查:', '表单绑定数据源查询结果数量大于1,请根据数据源名称检查:', 'zh-CN', '表单绑定数据源查询结果数量大于1,请根据数据源名称检查:'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.TIP.CAN_NOT_DELETE_SUBMIITED_DATA', '已提交数据不可删除!', '已提交数据不可删除!', 'zh-CN', '已提交数据不可删除!'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.TIP.CAN_NOT_SUBMIT_EXPIRED_DATA', '已设置过期数据不可提交!', '已设置过期数据不可提交!', 'zh-CN', '已设置过期数据不可提交!'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.TIP.CAN_NOT_SUBMIT_SUBMIITED_DATA', '已提交数据不可提交!', '已提交数据不可提交!', 'zh-CN', '已提交数据不可提交!'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.TIP.TEMPLATE_ACTIVED_CANNOT_EMPTY', '必须选中一条模板', '必须选中一条模板', 'zh-CN', '必须选中一条模板'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.TIP.DRAFT', '当前已存在草稿版本,是否继续添加新的数据', '当前已存在草稿版本,是否继续添加新的数据', 'zh-CN', '当前已存在草稿版本,是否继续添加新的数据'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.MODEL.NEWVERSION', '新版本', '新版本', 'zh-CN', '新版本'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.MODEL.CONFIRM_EXPIRE', '确认设置过期?', '确认设置过期?', 'zh-CN', '确认设置过期?'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.MODEL.EXPIRE', '设置过期', '设置过期', 'zh-CN', '设置过期'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.MODAL.TITLE_USED_ORG_CHOOSE', '选择使用部门', '选择使用部门', 'zh-CN', '选择使用部门'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.BUTTON.EXPIRE', '设置过期', '设置过期', 'zh-CN', '设置过期'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.SELECT_CURRENT', '确认(当前)', '确认(当前)', 'zh-CN', '确认(当前)'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.BUTTON.NEWVERSION', '新版本', '新版本', 'zh-CN', '新版本'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.TAB.USEDDEPT', '使用部门', '使用部门', 'zh-CN', '使用部门'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.TAB.FILE', '参考文件', '参考文件', 'zh-CN', '参考文件'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.TITLE.USEDORGNAME', '部门', '部门', 'zh-CN', '部门'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.TIP.PER_TEMPLATE_CAN_ONLY_CHOOSE_ONE_VERSION', '每个LES模板只可以选择一个版本', '每个LES模板只可以选择一个版本', 'zh-CN', '每个LES模板只可以选择一个版本'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.SERVICE_NAME', 'LES的实例', 'LES的实例', 'zh-CN', 'LES的实例'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.ID', 'LES的实例的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.TEMPLATEID', 'LES的实例的模板ID', '模板ID', 'zh-CN', '模板ID'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.VERSION', 'LES的实例的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.CREATEDBYID', 'LES的实例的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.CREATEDBYNAME', 'LES的实例的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.CREATEDTIME', 'LES的实例的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.CREATEDBYORGID', 'LES的实例的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.CREATEDBYORGNAME', 'LES的实例的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.PROCESSINSTANCEID', 'LES的实例的工作流Id', '工作流Id', 'zh-CN', '工作流Id'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.LASTAUDITEDFLAG', 'LES的实例的审核标志', '审核标志', 'zh-CN', '审核标志'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.LASTAUDITEDBYID', 'LES的实例的审核人编码', '审核人编码', 'zh-CN', '审核人编码'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.LASTAUDITEDBYNAME', 'LES的实例的审核人名称', '审核人名称', 'zh-CN', '审核人名称'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.LASTAUDITEDTIME', 'LES的实例的审核时间', '审核时间', 'zh-CN', '审核时间'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.SUBMITTEDBYID', 'LES的实例的提交人id', '提交人id', 'zh-CN', '提交人id'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.SUBMITTEDBYNAME', 'LES的实例的提交人姓名', '提交人姓名', 'zh-CN', '提交人姓名'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.SUBMITTEDTIME', 'LES的实例的提交时间', '提交时间', 'zh-CN', '提交时间'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.APPROVEDBYID', 'LES的实例的审批人ID(最后审核人)', '审批人ID(最后审核人)', 'zh-CN', '审批人ID(最后审核人)'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.APPROVEDBYNAME', 'LES的实例的审批人名称(最后审核人)', '审批人名称(最后审核人)', 'zh-CN', '审批人名称(最后审核人)'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.APPROVEDTIME', 'LES的实例的审批时间', '审批时间', 'zh-CN', '审批时间'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.LASTREJECTEDFLAG', 'LES的实例的回退标志/审核拒绝标志', '回退标志/审核拒绝标志', 'zh-CN', '回退标志/审核拒绝标志'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.LASTREJECTEDBYID', 'LES的实例的回退人/审核拒绝人编码', '回退人/审核拒绝人编码', 'zh-CN', '回退人/审核拒绝人编码'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.LASTREJECTEDBYNAME', 'LES的实例的回退人名称', '回退人名称', 'zh-CN', '回退人名称'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.LASTREJECTEDTIME', 'LES的实例的回退时间/审核拒绝时间', '回退时间/审核拒绝时间', 'zh-CN', '回退时间/审核拒绝时间'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.SERVICE_NAME', 'LES实例的组件', 'LES实例的组件', 'zh-CN', 'LES实例的组件'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.ID', 'LES实例的组件的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.INSTANCEID', 'LES实例的组件的实例编码', '实例编码', 'zh-CN', '实例编码'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.TEMPLATEUNITID', 'LES实例的组件的模板组件的ID', '模板组件的ID', 'zh-CN', '模板组件的ID'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.TYPE', 'LES实例的组件的组件类型', '组件类型', 'zh-CN', '组件类型'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.UNITTITLE', 'LES实例的组件的组件标题(可以为空)', '组件标题(可以为空)', 'zh-CN', '组件标题(可以为空)'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.PARENTID', 'LES实例的组件的父组件编码', '父组件编码', 'zh-CN', '父组件编码'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.UNITBODY', 'LES实例的组件的组件主体', '组件主体', 'zh-CN', '组件主体'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.ORDERNO', 'LES实例的组件的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.VERSION', 'LES实例的组件的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.CREATEDBYID', 'LES实例的组件的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.CREATEDBYNAME', 'LES实例的组件的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.CREATEDTIME', 'LES实例的组件的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.CREATEDBYORGID', 'LES实例的组件的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.CREATEDBYORGNAME', 'LES实例的组件的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_LES_IUP.SERVICE_NAME', 'ELN实例组件批注', 'ELN实例组件批注', 'zh-CN', 'ELN实例组件批注'); +CALL INSERTI18N('T_CORE_LES_IUP.ID', 'ELN实例组件批注的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_LES_IUP.INSTANCEUNITID', 'ELN实例组件批注的ELN实例组件ID', 'ELN实例组件ID', 'zh-CN', 'ELN实例组件ID'); +CALL INSERTI18N('T_CORE_LES_IUP.POSTIL', 'ELN实例组件批注的批注', '批注', 'zh-CN', '批注'); +CALL INSERTI18N('T_CORE_LES_IUP.RESOLVE', 'ELN实例组件批注的回复', '回复', 'zh-CN', '回复'); +CALL INSERTI18N('T_CORE_LES_IUP.VERSION', 'ELN实例组件批注的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_LES_IUP.CREATEDBYID', 'ELN实例组件批注的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_LES_IUP.CREATEDBYNAME', 'ELN实例组件批注的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_LES_IUP.CREATEDTIME', 'ELN实例组件批注的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_LES_IUP.CREATEDBYORGID', 'ELN实例组件批注的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_LES_IUP.CREATEDBYORGNAME', 'ELN实例组件批注的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_LES_IUP.LASTUPDATEDBYID', 'ELN实例组件批注的最后更新人编码', '最后更新人编码', 'zh-CN', '最后更新人编码'); +CALL INSERTI18N('T_CORE_LES_IUP.LASTUPDATEDBYNAME', 'ELN实例组件批注的最后更新人名称', '最后更新人名称', 'zh-CN', '最后更新人名称'); +CALL INSERTI18N('T_CORE_LES_IUP.LASTUPDATEDTIME', 'ELN实例组件批注的最后更新时间', '最后更新时间', 'zh-CN', '最后更新时间'); +CALL INSERTI18N('T_CORE_LES_IUP.SOURCEID', 'ELN实例组件批注的来源ID', '来源ID', 'zh-CN', '来源ID'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.SERVICE_NAME', 'LES模板的组件', 'LES模板的组件', 'zh-CN', 'LES模板的组件'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.ID', 'LES模板的组件的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.TEMPLATEID', 'LES模板的组件的模板编码', '模板编码', 'zh-CN', '模板编码'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.TYPE', 'LES模板的组件的组件类型', '组件类型', 'zh-CN', '组件类型'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.PARENTID', 'LES模板的组件的父组件编码', '父组件编码', 'zh-CN', '父组件编码'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.UNITTITLE', 'LES模板的组件的组件标题(可以为空)', '组件标题(可以为空)', 'zh-CN', '组件标题(可以为空)'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.UNITBODY', 'LES模板的组件的组件主体', '组件主体', 'zh-CN', '组件主体'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.ORDERNO', 'LES模板的组件的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.VERSION', 'LES模板的组件的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.CREATEDBYID', 'LES模板的组件的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.CREATEDBYNAME', 'LES模板的组件的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.CREATEDTIME', 'LES模板的组件的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.CREATEDBYORGID', 'LES模板的组件的单据单位编码', '单据单位编码', 'zh-CN', '单据单位编码'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.CREATEDBYORGNAME', 'LES模板的组件的单据单位名称', '单据单位名称', 'zh-CN', '单据单位名称'); +CALL INSERTI18N('T_CORE_LES_UNIT.SERVICE_NAME', 'LES组件', 'LES组件', 'zh-CN', 'LES组件'); +CALL INSERTI18N('T_CORE_LES_UNIT.ID', 'LES组件的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_LES_UNIT.UNITNAME', 'LES组件的组件名称', '组件名称', 'zh-CN', '组件名称'); +CALL INSERTI18N('T_CORE_LES_UNIT.TYPE', 'LES组件的组件类型', '组件类型', 'zh-CN', '组件类型'); +CALL INSERTI18N('T_CORE_LES_UNIT.BINDDS', 'LES组件的是否绑定数据源(0-不绑定,1-绑定)', '是否绑定数据源(0-不绑定,1-绑定)', 'zh-CN', '是否绑定数据源(0-不绑定,1-绑定)'); +CALL INSERTI18N('T_CORE_LES_UNIT.SVG', 'LES组件的svg图标', 'svg图标', 'zh-CN', 'svg图标'); +CALL INSERTI18N('T_CORE_LES_UNIT.ENABLE', 'LES组件的是否启用(0-不启用,1-启用)', '是否启用(0-不启用,1-启用)', 'zh-CN', '是否启用(0-不启用,1-启用)'); +CALL INSERTI18N('T_CORE_LES_UNIT.ORDERNO', 'LES组件的排序码', '排序码', 'zh-CN', '排序码'); + +-- ----------------------------- 2020-06-05 add by shixw------------end + +-- ----------------------------- 2020-06-08 add by shixw------------begin + +CALL INSERTI18N('T_CORE_LES_INSTANCE.PROCESSSTATUS', 'LES的实例的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.LESCATEGORY', 'LES的实例的LES实例类型(LES/ELN)', 'LES实例类型(LES/ELN)', 'zh-CN', 'LES实例类型(LES/ELN)'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.INSTANCENAME', 'LES的实例的实例名称', '实例名称', 'zh-CN', '实例名称'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.AUDIT', 'LES的实例的是否启用审计', '是否启用审计', 'zh-CN', '是否启用审计'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.UNITPARAM', 'LES实例组件的参数', '参数', 'zh-CN', '参数'); +CALL INSERTI18N('T_CORE_LES_INSTANCE.BIZCATEGORY', 'LES实例的业务类型', '业务类型', 'zh-CN', '业务类型'); + +-- ----------------------------- 2020-06-08 add by shixw------------end diff --git a/sql/init_sql/core/0.6.0/oracle/2. gikam-core-train.txt b/sql/init_sql/core/0.6.0/oracle/2. gikam-core-train.txt new file mode 100644 index 0000000..4323cbc --- /dev/null +++ b/sql/init_sql/core/0.6.0/oracle/2. gikam-core-train.txt @@ -0,0 +1,312 @@ +-- ----------------------------- 2020-06-05 add by shixw------------begin + +CALL INSERTI18N('T_CORE_TRAIN_PLAN.SERVICE_NAME', '培训计划', '培训计划', 'zh-CN', '培训计划'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN.TRAINCATEGORY', '培训计划的培训类型', '培训类型', 'zh-CN', '培训类型'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN.TRAINSCOPE', '培训计划的内部/外部', '内部/外部', 'zh-CN', '内部/外部'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN.THEME', '培训计划的培训主题', '培训主题', 'zh-CN', '培训主题'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN.LECTURER', '培训计划的培训讲师', '培训讲师', 'zh-CN', '培训讲师'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN.TRAINTIME', '培训计划的培训时间', '培训时间', 'zh-CN', '培训时间'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN.REMARK', '培训计划的备注说明', '备注说明', 'zh-CN', '备注说明'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN.STATUS', '培训计划的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN.PROCESSSTATUS', '培训计划的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN.CREATEDBYID', '培训计划的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN.CREATEDBYNAME', '培训计划的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN.CREATEDTIME', '培训计划的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN.CREATEDBYORGID', '培训计划的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN.CREATEDBYORGNAME', '培训计划的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN_USER.SERVICE_NAME', '培训计划培训参与人员', '培训计划培训参与人员', 'zh-CN', '培训计划培训参与人员'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN_USER.ID', '培训计划培训参与人员的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN_USER.TRAINPLANID', '培训计划培训参与人员的培训计划ID', '培训计划ID', 'zh-CN', '培训计划ID'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN_USER.USERID', '培训计划培训参与人员的培训计划参与人员编码', '培训计划参与人员编码', 'zh-CN', '培训计划参与人员编码'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN_USER.USERNAME', '培训计划培训参与人员的姓名', '姓名', 'zh-CN', '姓名'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN_USER.CREATEDBYID', '培训计划培训参与人员的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN_USER.CREATEDBYNAME', '培训计划培训参与人员的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN_USER.CREATEDTIME', '培训计划培训参与人员的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN_USER.CREATEDBYORGID', '培训计划培训参与人员的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_TRAIN_PLAN_USER.CREATEDBYORGNAME', '培训计划培训参与人员的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN_PLAN.TITLE.TRAIN_PLAN_USER', '培训人员', '培训人员', 'zh-CN', '培训人员'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN_PLAN.TITLE.ORGNAME', '部门', '部门', 'zh-CN', '部门'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN_PLAN.MODAL.TITLE.ADD_TRAIN_PLAN', '新增培训计划', '新增培训计划', 'zh-CN', '新增培训计划'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN_PLAN.TITLE.STATUS.DRAFT', '未提交', '未提交', 'zh-CN', '未提交'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN_PLAN.TITLE.STATUS.APPROVE', '审核中', '审核中', 'zh-CN', '审核中'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN_PLAN.TITLE.STATUS.DRAFT_REJECTED', '已退回', '已退回', 'zh-CN', '已退回'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN_PLAN.TITLE.STATUS.TO_IMPLEMENT', '待实施', '待实施', 'zh-CN', '待实施'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN_PLAN.TITLE.STATUS.IMPLEMENTED', '已实施', '已实施', 'zh-CN', '已实施'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN_PLAN.TAB.BASE_INFO', '培训计划管理', '培训计划管理', 'zh-CN', '培训计划管理'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN_PLAN.TAB.TRAIN_PLAN_USER', '培训人员', '培训人员', 'zh-CN', '培训人员'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN_PLAN.BUTTON.ADD', '添加', '添加', 'zh-CN', '添加'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN_PLAN.TIP.DELETE_VALIDATOR', '仅能删除状态为未提交和待实施的培训计划', '仅能删除状态为未提交和待实施的培训计划', 'zh-CN', '仅能删除状态为未提交和待实施的培训计划'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN_PLAN.TIP.SUBMIT_VALIDATOR', '仅能提交状态为未提交和已退回的培训计划', '仅能提交状态为未提交和已退回的培训计划', 'zh-CN', '仅能提交状态为未提交和已退回的培训计划'); +CALL INSERTI18N('T_CORE_TRAIN.SERVICE_NAME', '培训实施', '培训实施', 'zh-CN', '培训实施'); +CALL INSERTI18N('T_CORE_TRAIN.TRAINPLANID', '培训实施的培训计划ID', '培训计划ID', 'zh-CN', '培训计划ID'); +CALL INSERTI18N('T_CORE_TRAIN.TRAINMETHOD', '培训实施的培训方式', '培训方式', 'zh-CN', '培训方式'); +CALL INSERTI18N('T_CORE_TRAIN.LOCATION', '培训实施的培训地点', '培训地点', 'zh-CN', '培训地点'); +CALL INSERTI18N('T_CORE_TRAIN.TRAINTIME', '培训实施的培训时间', '培训时间', 'zh-CN', '培训时间'); +CALL INSERTI18N('T_CORE_TRAIN.TRAININGMATERIAL', '培训实施的培训教材', '培训教材', 'zh-CN', '培训教材'); +CALL INSERTI18N('T_CORE_TRAIN.ASSESSMENTMETHOD', '培训实施的考核方式', '考核方式', 'zh-CN', '考核方式'); +CALL INSERTI18N('T_CORE_TRAIN.EXAMID', '培训实施的试卷ID', '试卷ID', 'zh-CN', '试卷ID'); +CALL INSERTI18N('T_CORE_TRAIN.EVALUATION', '培训实施的考核效果评价', '考核效果评价', 'zh-CN', '考核效果评价'); +CALL INSERTI18N('T_CORE_TRAIN.CREATEDBYID', '培训实施的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_TRAIN.CREATEDBYNAME', '培训实施的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_TRAIN.CREATEDTIME', '培训实施的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_TRAIN.CREATEDBYORGID', '培训实施的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_TRAIN.CREATEDBYORGNAME', '培训实施的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_TRAIN_USER.SERVICE_NAME', '培训实施参与人员', '培训实施参与人员', 'zh-CN', '培训实施参与人员'); +CALL INSERTI18N('T_CORE_TRAIN_USER.ID', '培训实施参与人员的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_TRAIN_USER.TRAINID', '培训实施参与人员的培训实施ID', '培训实施ID', 'zh-CN', '培训实施ID'); +CALL INSERTI18N('T_CORE_TRAIN_USER.USERID', '培训实施参与人员的培训实施培训参与人员编码', '培训实施培训参与人员编码', 'zh-CN', '培训实施培训参与人员编码'); +CALL INSERTI18N('T_CORE_TRAIN_USER.USERNAME', '培训实施参与人员的姓名', '姓名', 'zh-CN', '姓名'); +CALL INSERTI18N('T_CORE_TRAIN_USER.SCORE', '培训实施参与人员的考核成绩', '考核成绩', 'zh-CN', '考核成绩'); +CALL INSERTI18N('T_CORE_TRAIN_USER.ACTIVATEDFLAG', '培训实施参与人员的是否签到', '是否签到', 'zh-CN', '是否签到'); +CALL INSERTI18N('T_CORE_TRAIN_USER.ACTIVATEDBYID', '培训实施参与人员的启用人ID(签到人ID)', '启用人ID(签到人ID)', 'zh-CN', '启用人ID(签到人ID)'); +CALL INSERTI18N('T_CORE_TRAIN_USER.ACTIVATEDBYNAME', '培训实施参与人员的启用人名称(签到人名称)', '启用人名称(签到人名称)', 'zh-CN', '启用人名称(签到人名称)'); +CALL INSERTI18N('T_CORE_TRAIN_USER.ACTIVATEDTIME', '培训实施参与人员的启用时间(签到时间)', '启用时间(签到时间)', 'zh-CN', '启用时间(签到时间)'); +CALL INSERTI18N('T_CORE_TRAIN_USER.CREATEDBYID', '培训实施参与人员的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_TRAIN_USER.CREATEDBYNAME', '培训实施参与人员的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_TRAIN_USER.CREATEDTIME', '培训实施参与人员的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_TRAIN_USER.CREATEDBYORGID', '培训实施参与人员的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_TRAIN_USER.CREATEDBYORGNAME', '培训实施参与人员的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.TAB.BASE_INFO', '培训实施', '培训实施', 'zh-CN', '培训实施'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.TAB.TRAIN_USER', '培训人员', '培训人员', 'zh-CN', '培训人员'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.TITLE.TRAIN_USER', '培训人员', '培训人员', 'zh-CN', '培训人员'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.TITLE.ORGNAME', '部门', '部门', 'zh-CN', '部门'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.MODAL.TITLE.TRAIN_SIGN', '培训签到', '培训签到', 'zh-CN', '培训签到'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.MODAL.TITLE.ADD_TRAIN', '新增培训实施', '新增培训实施', 'zh-CN', '新增培训实施'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.TITLE.EXAM_NAME', '考试试卷', '考试试卷', 'zh-CN', '考试试卷'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.BUTTON.ADD', '添加', '添加', 'zh-CN', '添加'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.BUTTON.PRINT', '签到', '签到', 'zh-CN', '签到'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.TIP.SIGN_SUCCESS', '签到成功', '签到成功', 'zh-CN', '签到成功'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.TIP.ID_OR_USERNAME_CANNOT_EMPTY', '用户名或姓名不能为空', '用户名或姓名不能为空', 'zh-CN', '用户名或姓名不能为空'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.TIP.ASSESSMENTMETHOD_CANNOT_EMPTY', '考试方式不能为空', '考试方式不能为空', 'zh-CN', '考试方式不能为空'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.TIP.SIGN_UP_VALIDATOR', '当前用户未参与此次培训,无法签到,请联系管理员后再试', '当前用户未参与此次培训,无法签到,请联系管理员后再试', 'zh-CN', '当前用户未参与此次培训,无法签到,请联系管理员后再试'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.TIP.REPEAT_SIGN_UP', '当前用户已经签到,不允许重复签到', '当前用户已经签到,不允许重复签到', 'zh-CN', '当前用户已经签到,不允许重复签到'); +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.TIP.SIGN_UP_INVALID_USER', '用户名和姓名输入不正确或不匹配,请确认后再试', '用户名和姓名输入不正确或不匹配,请确认后再试', 'zh-CN', '用户名和姓名输入不正确或不匹配,请确认后再试'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.SERVICE_NAME', '试卷模板', '试卷模板', 'zh-CN', '试卷模板'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.ID', '试卷模板的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.TMPLNAME', '试卷模板的试卷模板名称', '试卷模板名称', 'zh-CN', '试卷模板名称'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.SINGLECHOICEQTY', '试卷模板的单选题个数', '单选题个数', 'zh-CN', '单选题个数'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.SINGLECHOICESCORE', '试卷模板的单选题分值(/个)', '单选题分值(/个)', 'zh-CN', '单选题分值(/个)'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.MULTIPLECHOICEQTY', '试卷模板的多选题个数', '多选题个数', 'zh-CN', '多选题个数'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.MULTIPLECHOICESCORE', '试卷模板的多选题分值(/个)', '多选题分值(/个)', 'zh-CN', '多选题分值(/个)'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.JUDGEMENTQTY', '试卷模板的判断题个数', '判断题个数', 'zh-CN', '判断题个数'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.JUDGEMENTSCORE', '试卷模板的判断题分值(/个)', '判断题分值(/个)', 'zh-CN', '判断题分值(/个)'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.SHORTANSWERQTY', '试卷模板的简答题个数', '简答题个数', 'zh-CN', '简答题个数'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.SHORTANSWERSCORE', '试卷模板的简答题分值(/个)', '简答题分值(/个)', 'zh-CN', '简答题分值(/个)'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.TOTALSCORE', '试卷模板的试卷总分', '试卷总分', 'zh-CN', '试卷总分'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.CITATIONQTY', '试卷模板的引用次数', '引用次数', 'zh-CN', '引用次数'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.CREATEDBYID', '试卷模板的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.CREATEDBYNAME', '试卷模板的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.CREATEDTIME', '试卷模板的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.CREATEDBYORGID', '试卷模板的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.CREATEDBYORGNAME', '试卷模板的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.ACTIVATEDFLAG', '试卷模板的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.ACTIVATEDBYID', '试卷模板的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.ACTIVATEDBYNAME', '试卷模板的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.ACTIVATEDTIME', '试卷模板的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_TMPL.MODAL.TITLE.ADD_EXAM_TMPL', '新增试卷模板', '新增试卷模板', 'zh-CN', '新增试卷模板'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_TMPL.BUTTON.ADD', '添加', '添加', 'zh-CN', '添加'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_TMPL.TAB.BASE_INFO', '试卷模板', '试卷模板', 'zh-CN', '试卷模板'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_TMPL.TIP.CANNOT_DEACTIVATE', '存在引用的正在进行的考试,不能停用', '存在引用的正在进行的考试,不能停用', 'zh-CN', '存在引用的正在进行的考试,不能停用'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_TMPL.TIP.DEACTIVATE_VALIDATOR', '只能停用已启用的数据', '只能停用已启用的数据', 'zh-CN', '只能停用已启用的数据'); +CALL INSERTI18N('T_CORE_QUESTION.SERVICE_NAME', '题目', '题目', 'zh-CN', '题目'); +CALL INSERTI18N('T_CORE_QUESTION.ID', '题目的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_QUESTION.QUESTIONCATEGORY', '题目的题目类别', '题目类别', 'zh-CN', '题目类别'); +CALL INSERTI18N('T_CORE_QUESTION.QUESTIONTYPE', '题目的题目类型', '题目类型', 'zh-CN', '题目类型'); +CALL INSERTI18N('T_CORE_QUESTION.QUESTIONCONTENT', '题目的题目内容', '题目内容', 'zh-CN', '题目内容'); +CALL INSERTI18N('T_CORE_QUESTION.ANSWER', '题目的答案', '答案', 'zh-CN', '答案'); +CALL INSERTI18N('T_CORE_QUESTION.LASTUPDATEDBYID', '题目的维护人编码', '维护人编码', 'zh-CN', '维护人编码'); +CALL INSERTI18N('T_CORE_QUESTION.LASTUPDATEDBYNAME', '题目的维护人名称', '维护人名称', 'zh-CN', '维护人名称'); +CALL INSERTI18N('T_CORE_QUESTION.LASTUPDATEDTIME', '题目的维护时间', '维护时间', 'zh-CN', '维护时间'); +CALL INSERTI18N('T_CORE_QUESTION.ACTIVATEDFLAG', '题目的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_CORE_QUESTION.ACTIVATEDBYID', '题目的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_QUESTION.ACTIVATEDBYNAME', '题目的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_QUESTION.ACTIVATEDTIME', '题目的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_QUESTION.LASTSUSPENDEDFLAG', '题目的注销标志', '注销标志', 'zh-CN', '注销标志'); +CALL INSERTI18N('T_CORE_QUESTION.LASTSUSPENDEDBYID', '题目的注销人编码', '注销人编码', 'zh-CN', '注销人编码'); +CALL INSERTI18N('T_CORE_QUESTION.LASTSUSPENDEDBYNAME', '题目的注销人名称', '注销人名称', 'zh-CN', '注销人名称'); +CALL INSERTI18N('T_CORE_QUESTION.LASTSUSPENDEDTIME', '题目的注销时间', '注销时间', 'zh-CN', '注销时间'); +CALL INSERTI18N('T_CORE_QUESTION.CREATEDBYID', '题目的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_QUESTION.CREATEDBYNAME', '题目的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_QUESTION.CREATEDTIME', '题目的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_QUESTION.CREATEDBYORGID', '题目的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_QUESTION.CREATEDBYORGNAME', '题目的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_QUESTION_OPT.SERVICE_NAME', '题目选项', '题目选项', 'zh-CN', '题目选项'); +CALL INSERTI18N('T_CORE_QUESTION_OPT.ID', '题目选项的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_QUESTION_OPT.QUESTIONID', '题目选项的题目ID', '题目ID', 'zh-CN', '题目ID'); +CALL INSERTI18N('T_CORE_QUESTION_OPT.OPTCODE', '题目选项的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_CORE_QUESTION_OPT.OPTCONTENT', '题目选项的选项内容', '选项内容', 'zh-CN', '选项内容'); +CALL INSERTI18N('T_CORE_QUESTION_OPT.CREATEDBYID', '题目选项的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_QUESTION_OPT.CREATEDBYNAME', '题目选项的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_QUESTION_OPT.CREATEDTIME', '题目选项的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_QUESTION_OPT.CREATEDBYORGID', '题目选项的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_QUESTION_OPT.CREATEDBYORGNAME', '题目选项的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('GIKAM.SELECT.CORRECT', '对', '对', 'zh-CN', '对'); +CALL INSERTI18N('GIKAM.SELECT.INCORRECT', '错', '错', 'zh-CN', '错'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION_BANK.TAB.BASE_INFO', '题库管理', '题库管理', 'zh-CN', '题库管理'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TAB.BASE_INFO', '题目', '题目', 'zh-CN', '题目'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.BUTTON.ADD', '添加', '添加', 'zh-CN', '添加'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.BUTTON.COPY', '复制', '复制', 'zh-CN', '复制'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TAB.QUESTION_OPT', '选项', '选项', 'zh-CN', '选项'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TAB.SINGLECHOICE', '单选题', '单选题', 'zh-CN', '单选题'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TAB.MULTIPLECHOICE', '多选题', '多选题', 'zh-CN', '多选题'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TAB.JUDGEMENT', '判断题', '判断题', 'zh-CN', '判断题'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TAB.SHORTANSWER', '简答题', '简答题', 'zh-CN', '简答题'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TIP.EXAMCATEGORY_CANNOT_EMPTY', '题目类别不能为空', '题目类别不能为空', 'zh-CN', '题目类别不能为空'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TIP.QUESTION_ACTIVED_CANNOT_EMPTY', '必须选中题目', '必须选中题目', 'zh-CN', '必须选中题目'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TIP.QUESTION_ANSWER_CANNOT_EMPTY', '题目答案不能为空', '题目答案不能为空', 'zh-CN', '题目答案不能为空'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TIP.QUESTION_OPT_CANNOT_EMPTY', '题目选项不能为空', '题目选项不能为空', 'zh-CN', '题目选项不能为空'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TIP.QUESTION_OPT_VALIDATOR', '题目已经启用,不允许添加或删除选项', '题目已经启用,不允许添加或删除选项', 'zh-CN', '题目已经启用,不允许添加或删除选项'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TIP.QUESTION_ALREADY_ACTIVATED', '存在已经启用的题目,不允许重复启用', '存在已经启用的题目,不允许重复启用', 'zh-CN', '存在已经启用的题目,不允许重复启用'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TIP.QUESTION_ALREADY_DEACTIVATED', '存在未启用的题目,不允许停用', '存在未启用的题目,不允许停用', 'zh-CN', '存在未启用的题目,不允许停用'); +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TIP.QUESTION_ALREADY_BE_USED', '题目被引用', '题目被引用', 'zh-CN', '题目被引用'); +CALL INSERTI18N('T_CORE_EXAM.SERVICE_NAME', '试卷', '试卷', 'zh-CN', '试卷'); +CALL INSERTI18N('T_CORE_EXAM.ID', '试卷的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EXAM.EXAMNAME', '试卷的试卷名称', '试卷名称', 'zh-CN', '试卷名称'); +CALL INSERTI18N('T_CORE_EXAM.QUESTIONMETHOD', '试卷的组卷方式', '组卷方式', 'zh-CN', '组卷方式'); +CALL INSERTI18N('T_CORE_EXAM.EXAMTMPLID', '试卷的试卷模板ID', '试卷模板ID', 'zh-CN', '试卷模板ID'); +CALL INSERTI18N('T_CORE_EXAM.EXAMBEGINTIME', '试卷的考试开始时间', '考试开始时间', 'zh-CN', '考试开始时间'); +CALL INSERTI18N('T_CORE_EXAM.EXAMENDTIME', '试卷的考试结束时间', '考试结束时间', 'zh-CN', '考试结束时间'); +CALL INSERTI18N('T_CORE_EXAM.EXAMDURATION', '试卷的考试时长(分钟)', '考试时长(分钟)', 'zh-CN', '考试时长(分钟)'); +CALL INSERTI18N('T_CORE_EXAM.EXAMCATEGORY', '试卷的试卷类别', '试卷类别', 'zh-CN', '试卷类别'); +CALL INSERTI18N('T_CORE_EXAM.SINGLECHOICEQTY', '试卷的单选题个数', '单选题个数', 'zh-CN', '单选题个数'); +CALL INSERTI18N('T_CORE_EXAM.MULTIPLECHOICEQTY', '试卷的多选题个数', '多选题个数', 'zh-CN', '多选题个数'); +CALL INSERTI18N('T_CORE_EXAM.JUDGEMENTQTY', '试卷的判断题个数', '判断题个数', 'zh-CN', '判断题个数'); +CALL INSERTI18N('T_CORE_EXAM.SHORTANSWERQTY', '试卷的简答题个数', '简答题个数', 'zh-CN', '简答题个数'); +CALL INSERTI18N('T_CORE_EXAM.TMPLSINGLECHOICEQTY', '试卷的模板单选题个数', '模板单选题个数', 'zh-CN', '模板单选题个数'); +CALL INSERTI18N('T_CORE_EXAM.TMPLMULTIPLECHOICEQTY', '试卷的模板多选题个数', '模板多选题个数', 'zh-CN', '模板多选题个数'); +CALL INSERTI18N('T_CORE_EXAM.TMPLJUDGEMENTQTY', '试卷的模板判断题个数', '模板判断题个数', 'zh-CN', '模板判断题个数'); +CALL INSERTI18N('T_CORE_EXAM.TMPLSHORTANSWERQTY', '试卷的模板简答题个数', '模板简答题个数', 'zh-CN', '模板简答题个数'); +CALL INSERTI18N('T_CORE_EXAM.LASTUPDATEDBYID', '试卷的维护人编码', '维护人编码', 'zh-CN', '维护人编码'); +CALL INSERTI18N('T_CORE_EXAM.LASTUPDATEDBYNAME', '试卷的维护人名称', '维护人名称', 'zh-CN', '维护人名称'); +CALL INSERTI18N('T_CORE_EXAM.LASTUPDATEDTIME', '试卷的维护时间', '维护时间', 'zh-CN', '维护时间'); +CALL INSERTI18N('T_CORE_EXAM.ACTIVATEDFLAG', '试卷的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_CORE_EXAM.ACTIVATEDBYID', '试卷的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_EXAM.ACTIVATEDBYNAME', '试卷的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_EXAM.CREATEDBYID', '试卷的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EXAM.CREATEDBYNAME', '试卷的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EXAM.CREATEDTIME', '试卷的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EXAM.CREATEDBYORGID', '试卷的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EXAM.CREATEDBYORGNAME', '试卷的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_EXAM_QUESTION.SERVICE_NAME', '试卷题目', '试卷题目', 'zh-CN', '试卷题目'); +CALL INSERTI18N('T_CORE_EXAM_QUESTION.ID', '试卷题目的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EXAM_QUESTION.EXAMID', '试卷题目的试卷ID', '试卷ID', 'zh-CN', '试卷ID'); +CALL INSERTI18N('T_CORE_EXAM_QUESTION.QUESTIONID', '试卷题目的题目ID', '题目ID', 'zh-CN', '题目ID'); +CALL INSERTI18N('T_CORE_EXAM_QUESTION.CREATEDBYID', '试卷题目的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EXAM_QUESTION.CREATEDBYNAME', '试卷题目的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EXAM_QUESTION.CREATEDTIME', '试卷题目的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EXAM_QUESTION.CREATEDBYORGID', '试卷题目的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EXAM_QUESTION.CREATEDBYORGNAME', '试卷题目的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.MODAL.TITLE.ADD_EXAM', '新增试卷', '新增试卷', 'zh-CN', '新增试卷'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.TITLE.ACTIVATEDFLAG', '状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_QUESTION.FIELD.TITLE.SINGLECHOICEQTY', '单选题个数', '单选题个数', 'zh-CN', '单选题个数'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_QUESTION.FIELD.TITLE.MULTIPLECHOICEQTY', '多选题个数', '多选题个数', 'zh-CN', '多选题个数'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_QUESTION.FIELD.TITLE.JUDGEMENTQTY', '判断题个数', '判断题个数', 'zh-CN', '判断题个数'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_QUESTION.FIELD.TITLE.SHORTANSWERQTY', '简答题个数', '简答题个数', 'zh-CN', '简答题个数'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.TITLE.STATUS.UNLOCK', '未锁定', '未锁定', 'zh-CN', '未锁定'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.TITLE.STATUS.LOCKED', '已锁定', '已锁定', 'zh-CN', '已锁定'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.BUTTON.ADD', '添加', '添加', 'zh-CN', '添加'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.BUTTON.LOCK', '锁定', '锁定', 'zh-CN', '锁定'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.BUTTON.PREVIEW', '预览试卷', '预览试卷', 'zh-CN', '预览试卷'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.BUTTON.PRINT', '打印试卷', '打印试卷', 'zh-CN', '打印试卷'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.TAB.BASE_INFO', '试卷', '试卷', 'zh-CN', '试卷'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.TAB.EXAM_QUESTION', '试卷题目', '试卷题目', 'zh-CN', '试卷题目'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.TAB.QUESTION_BANK', '题库', '题库', 'zh-CN', '题库'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.TIP.EXAMCATEGORY_CANNOT_EMPTY', '试卷类别不能为空', '试卷类别不能为空', 'zh-CN', '试卷类别不能为空'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.TIP.EXAMTMPL_CANNOT_EMPTY', '试卷模板不能为空', '试卷模板不能为空', 'zh-CN', '试卷模板不能为空'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.TIP.QUESTIONQTY_CANNOT_MEETS_THE_REQUIREMENT', '题目类型及个数超过了试卷的题目个数,请检查后再添加', '题目类型及个数超过了试卷的题目个数,请检查后再添加', 'zh-CN', '题目类型及个数超过了试卷的题目个数,请检查后再添加'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.TIP.CHOOSEN_EXAM_MUST_BE_ACTIVATE_AND_MANUAL', '只有组卷方式为"人工组卷"且锁定状态下的试卷的才可以打印', '只有组卷方式为"人工组卷"且锁定状态下的试卷的才可以打印', 'zh-CN', '只有组卷方式为"人工组卷"且锁定状态下的试卷的才可以打印'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.TIP.LOCKED_FAILED', '组卷类型为人工组卷的试卷,题目类型及个数必须与试卷模板相匹配,请检查后再锁定', '组卷类型为人工组卷的试卷,题目类型及个数必须与试卷模板相匹配,请检查后再锁定', 'zh-CN', '组卷类型为人工组卷的试卷,题目类型及个数必须与试卷模板相匹配,请检查后再锁定'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM.TIP.EXISTS_LOCKED_DATA', '存在已经锁定的试卷,不允许重复锁定', '存在已经锁定的试卷,不允许重复锁定', 'zh-CN', '存在已经锁定的试卷,不允许重复锁定'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.SERVICE_NAME', '考卷', '考卷', 'zh-CN', '考卷'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.ID', '考卷的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.EXAMID', '考卷的试卷ID', '试卷ID', 'zh-CN', '试卷ID'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.TRAINID', '考卷的培训实施ID', '培训实施ID', 'zh-CN', '培训实施ID'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.ACTBEGINTIME', '考卷的开始时间', '开始时间', 'zh-CN', '开始时间'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.ACTENDTIME', '考卷的结束时间', '结束时间', 'zh-CN', '结束时间'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.SCORE', '考卷的考试成绩', '考试成绩', 'zh-CN', '考试成绩'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.STATUS', '考卷的考试状态', '考试状态', 'zh-CN', '考试状态'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.USERID', '考卷的考卷用户ID', '考卷用户ID', 'zh-CN', '考卷用户ID'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.USERNAME', '考卷的用户名称', '用户名称', 'zh-CN', '用户名称'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.ACTIVATEDFLAG', '考卷的考试状态', '考试状态', 'zh-CN', '考试状态'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.ACTIVATEDBYID', '考卷的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.ACTIVATEDBYNAME', '考卷的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.CREATEDBYID', '考卷的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.CREATEDBYNAME', '考卷的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.CREATEDTIME', '考卷的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.CREATEDBYORGID', '考卷的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EXAM_PAPER.CREATEDBYORGNAME', '考卷的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.SERVICE_NAME', '考卷答案', '考卷答案', 'zh-CN', '考卷答案'); +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.ID', '考卷答案的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.EXAMID', '考卷答案的试卷ID', '试卷ID', 'zh-CN', '试卷ID'); +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.EXAMPAPERID', '考卷答案的考卷ID', '考卷ID', 'zh-CN', '考卷ID'); +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.EXAMQUESTIONID', '考卷答案的试卷题目ID', '试卷题目ID', 'zh-CN', '试卷题目ID'); +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.ANSWER', '考卷答案的答案', '答案', 'zh-CN', '答案'); +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.SCORE', '考卷答案的得分', '得分', 'zh-CN', '得分'); +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.ORDERNO', '考卷答案的排序号', '排序号', 'zh-CN', '排序号'); +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.CREATEDBYID', '考卷答案的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.CREATEDBYNAME', '考卷答案的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.CREATEDTIME', '考卷答案的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.CREATEDBYORGID', '考卷答案的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.CREATEDBYORGNAME', '考卷答案的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TITLE.STATUS.DRAFT', '未考', '未考', 'zh-CN', '未考'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TITLE.STATUS.DONE', '已考', '已考', 'zh-CN', '已考'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TITLE.STATUS.REVIEW_UNCOMPLETE', '未阅卷', '未阅卷', 'zh-CN', '未阅卷'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TITLE.STATUS.REVIEW_COMPLETED', '已阅卷', '已阅卷', 'zh-CN', '已阅卷'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER_ANSWER.TITLE.TMPLSCORE', '分值', '分值', 'zh-CN', '分值'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER_ANSWER.TITLE.CORRECTANSWER', '正确答案', '正确答案', 'zh-CN', '正确答案'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TIP.EXAM_END', '考试结束', '考试结束', 'zh-CN', '考试结束'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TIP.EXAM_DONE', '考试已经结束', '考试已经结束', 'zh-CN', '考试已经结束'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TIP.EXAM_NOT_BEGIN', '考试未开始', '考试未开始', 'zh-CN', '考试未开始'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TIP.ALREADY_LAST_QUESTION', '当前已经是最后一题', '当前已经是最后一题', 'zh-CN', '当前已经是最后一题'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TIP.ALREADY_FIRST_QUESTION', '当前已经是第一题', '当前已经是第一题', 'zh-CN', '当前已经是第一题'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TIP.EXISTS_REVIEW_COMPLETED_DATA', '存在已经完成阅卷的试卷', '存在已经完成阅卷的试卷', 'zh-CN', '存在已经完成阅卷的试卷'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TIP.SCORE_CANNOT_LARGER_THAN_TMPLSCORE', '分数不能大于分值', '分数不能大于分值', 'zh-CN', '分数不能大于分值'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TIP.SINGLECHOICE_QUESTION_QTY_LESS_THAN_EXAM_SINGLECHOICE_QUESTION_QTY', '题库已启用单择题数量不满足试卷单选题数量', '题库已启用单择题数量不满足试卷单选题数量', 'zh-CN', '题库已启用单择题数量不满足试卷单选题数量'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TIP.MULTIPLECHOICE_QUESTION_QTY_LESS_THAN_EXAM_MULTIPLECHOICE_QUESTION_QTY', '题库已启用多选题数量不满足试卷多选题数量', '题库已启用多选题数量不满足试卷多选题数量', 'zh-CN', '题库已启用多选题数量不满足试卷多选题数量'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TIP.JUDGEMENT_QUESTION_QTY_LESS_THAN_EXAM_JUDGEMENT_QUESTION_QTY', '题库已启用判断题数量不满足试卷判断题数量', '题库已启用判断题数量不满足试卷判断题数量', 'zh-CN', '题库已启用判断题数量不满足试卷判断题数量'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TIP.SHORTANSWER_QUESTION_QTY_LESS_THAN_EXAM_SHORTANSWER_QUESTION_QTY', '题库已启用简答题数量不满足试卷简答题数量', '题库已启用简答题数量不满足试卷简答题数量', 'zh-CN', '题库已启用简答题数量不满足试卷简答题数量'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TAB.ANSWER_CARD', '答题卡', '答题卡', 'zh-CN', '答题卡'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TAB.EXAM', '考试', '考试', 'zh-CN', '考试'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TAB.EXAM_PAPER', '试卷', '试卷', 'zh-CN', '试卷'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.BUTTON.BEGIN', '开始考试', '开始考试', 'zh-CN', '开始考试'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.BUTTON.END_EXAM', '结束考试', '结束考试', 'zh-CN', '结束考试'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.BUTTON.FIRST_QUESTION', '第一题', '第一题', 'zh-CN', '第一题'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.BUTTON.PREVIOUS_QUESTION', '上一题', '上一题', 'zh-CN', '上一题'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.BUTTON.NEXT_QUESTION', '下一题', '下一题', 'zh-CN', '下一题'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.BUTTON.COMPLETE_REVIEW', '完成阅卷', '完成阅卷', 'zh-CN', '完成阅卷'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.BUTTON.LAST_QUESTION', '最后一题', '最后一题', 'zh-CN', '最后一题'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.BUTTON.COUNTDOWN', '倒计时', '倒计时', 'zh-CN', '倒计时'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TAB.SINGLECHOICE', '单选题', '单选题', 'zh-CN', '单选题'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TAB.MULTIPLECHOICE', '多选题', '多选题', 'zh-CN', '多选题'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TAB.JUDGEMENT', '判断题', '判断题', 'zh-CN', '判断题'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TAB.SHORTANSWER', '简答题', '简答题', 'zh-CN', '简答题'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TAB.QUESTION_OPT', '选项', '选项', 'zh-CN', '选项'); +CALL INSERTI18N('GIKAM.TRAIN.TIP.CANNOT_BE_EMPTY', '不能为空', '不能为空', 'zh-CN', '不能为空'); +CALL INSERTI18N('GIKAM.TRAIN.TIP.QUOTED', '引用了', '引用了', 'zh-CN', '引用了'); + +-- ----------------------------- 2020-06-05 add by shixw------------end + +-- ----------------------------- 2020-06-08 add by shixw------------begin + +CALL INSERTI18N('T_CORE_EXAM_PAPER.ACTIVATEDTIME', '考卷的启用时间/签到时间', '启用时间/签到时间', 'zh-CN', '启用时间/签到时间'); +CALL INSERTI18N('T_CORE_EXAM.ACTIVATEDTIME', '考卷的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_TRAIN.ACTIVATEDTIME', '培训实施的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_TRAIN.ACTIVATEDFLAG', '培训实施的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_CORE_TRAIN.ACTIVATEDBYID', '培训实施的启用人ID', '启用人ID', 'zh-CN', '启用人ID'); +CALL INSERTI18N('T_CORE_TRAIN.ACTIVATEDBYNAME', '培训实施的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); + +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.QUESTIONID', '考卷答案的题目ID', '题目ID', 'zh-CN', '题目ID'); +CALL INSERTI18N('T_CORE_EXAM_PAPER_ANSWER.JUDGEMENTANSWER', '考卷答案的判断题答案', '判断题答案', 'zh-CN', '判断题答案'); +CALL INSERTI18N('T_CORE_QUESTION.QUESTIONTYPEORDERNO', '题目的题目类型排序号', '题目类型排序号', 'zh-CN', '题目类型排序号'); + +CALL INSERTI18N('T_CORE_TRAIN_PLAN.ID', '培训计划的主键', '主键', 'zh-CN', '主键'); + +-- ----------------------------- 2020-06-08 add by shixw------------end + +-- ----------------------------- 2020-06-08 add by shixw------------begin + +CALL INSERTI18N('T_CORE_QUESTION.JUDGEMENTANSWER', '题目的判断题答案', '判断题答案', 'zh-CN', '判断题答案'); +CALL INSERTI18N('T_CORE_TRAIN.ID', '培训实施的主键', '主键', 'zh-CN', '主键'); + +-- ----------------------------- 2020-06-08 add by shixw------------end + diff --git a/sql/init_sql/core/0.6.0/sqlserver/0. gikam-core-common.txt b/sql/init_sql/core/0.6.0/sqlserver/0. gikam-core-common.txt new file mode 100644 index 0000000..8ca3f1c --- /dev/null +++ b/sql/init_sql/core/0.6.0/sqlserver/0. gikam-core-common.txt @@ -0,0 +1,3311 @@ +-- ----------------------------- 2020-04-24 add by zhangjingri------------begin +-- ---------------------------- +-- Table structure for T_CORE_ADMIN_PAGE_DRAFT +-- ---------------------------- +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[T_CORE_ADMIN_PAGE_DRAFT]') AND type IN ('U')) + DROP TABLE [dbo].[T_CORE_ADMIN_PAGE_DRAFT] +GO + +CREATE TABLE [dbo].[T_CORE_ADMIN_PAGE_DRAFT] ( + [ID] bigint NOT NULL, + [MENUID] varchar(32) COLLATE Chinese_PRC_CI_AS NULL, + [REQUESTURI] varchar(256) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_ADMIN_PAGE_DRAFT] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_DRAFT', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_DRAFT', +'COLUMN', N'MENUID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'请求的资源', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_DRAFT', +'COLUMN', N'REQUESTURI' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'页面配置草稿', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_DRAFT' +GO + +-- ---------------------------- +-- Primary Key structure for table T_CORE_ADMIN_PAGE_DRAFT +-- ---------------------------- +ALTER TABLE [dbo].[T_CORE_ADMIN_PAGE_DRAFT] ADD CONSTRAINT [PK_ADMIN_PAGE_DRAFT] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_ADMIN_PAGE_DRAFT_LINE +-- ---------------------------- +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[T_CORE_ADMIN_PAGE_DRAFT_LINE]') AND type IN ('U')) + DROP TABLE [dbo].[T_CORE_ADMIN_PAGE_DRAFT_LINE] +GO + +CREATE TABLE [dbo].[T_CORE_ADMIN_PAGE_DRAFT_LINE] ( + [ID] bigint NOT NULL, + [DRAFTID] bigint NOT NULL, + [JSURI] varchar(256) COLLATE Chinese_PRC_CI_AS NULL, + [CONTENT] text COLLATE Chinese_PRC_CI_AS NULL, +) +GO + +ALTER TABLE [dbo].[T_CORE_ADMIN_PAGE_DRAFT_LINE] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_DRAFT_LINE', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'草稿主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_DRAFT_LINE', +'COLUMN', N'DRAFTID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'JS的内容', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_DRAFT_LINE', +'COLUMN', N'CONTENT' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'页面配置草稿的明细表(实际对应JS文件)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_DRAFT_LINE' +GO + +-- ---------------------------- +-- Primary Key structure for table T_CORE_ADMIN_PAGE_DRAFT_LINE +-- ---------------------------- +ALTER TABLE [dbo].[T_CORE_ADMIN_PAGE_DRAFT_LINE] ADD CONSTRAINT [PK_ADMIN_PAGE_DRAFT_LINE] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_ADMIN_PAGE_CONFIG +-- ---------------------------- +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[T_CORE_ADMIN_PAGE_CONFIG]') AND type IN ('U')) + DROP TABLE [dbo].[T_CORE_ADMIN_PAGE_CONFIG] +GO + +CREATE TABLE [dbo].[T_CORE_ADMIN_PAGE_CONFIG] ( + [ID] bigint NOT NULL, + [MENUID] varchar(32) COLLATE Chinese_PRC_CI_AS NULL, + [REQUESTURI] varchar(256) COLLATE Chinese_PRC_CI_AS NULL, + [VERSION] bigint NOT NULL, + [ACTIVATEDFLAG] varchar(2) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYID] varchar(32) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYNAME] varchar(96) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDTIME] DATETIME NULL, +) +GO + +ALTER TABLE [dbo].[T_CORE_ADMIN_PAGE_CONFIG] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_CONFIG', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_CONFIG', +'COLUMN', N'MENUID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'请求的资源', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_CONFIG', +'COLUMN', N'REQUESTURI' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_CONFIG', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用标志', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_CONFIG', +'COLUMN', N'ACTIVATEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_CONFIG', +'COLUMN', N'ACTIVATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_CONFIG', +'COLUMN', N'ACTIVATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_CONFIG', +'COLUMN', N'ACTIVATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'页面配置', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_CONFIG' +GO + + +-- ---------------------------- +-- Primary Key structure for table T_CORE_ADMIN_PAGE_CONFIG +-- ---------------------------- +ALTER TABLE [dbo].[T_CORE_ADMIN_PAGE_CONFIG] ADD CONSTRAINT [PK_ADMIN_PAGE_CONFIG] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ---------------------------- +-- Table structure for T_CORE_ADMIN_PAGE_CONFIG_LINE +-- ---------------------------- +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[T_CORE_ADMIN_PAGE_CONFIG_LINE]') AND type IN ('U')) + DROP TABLE [dbo].[T_CORE_ADMIN_PAGE_CONFIG_LINE] +GO + +CREATE TABLE [dbo].[T_CORE_ADMIN_PAGE_CONFIG_LINE] ( + [ID] bigint NOT NULL, + [CONFIGID] bigint NULL, + [JSURI] varchar(256) COLLATE Chinese_PRC_CI_AS NULL, + [CONTENT] text COLLATE Chinese_PRC_CI_AS NULL, +) +GO + +ALTER TABLE [dbo].[T_CORE_ADMIN_PAGE_CONFIG_LINE] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_CONFIG_LINE', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'配置编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_CONFIG_LINE', +'COLUMN', N'CONFIGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'JS的URI', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_CONFIG_LINE', +'COLUMN', N'JSURI' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'JS的内容', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_CONFIG_LINE', +'COLUMN', N'CONTENT' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'页面配置的明细表(实际对应JS文件)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_PAGE_CONFIG_LINE' +GO + + +-- ---------------------------- +-- Primary Key structure for table T_CORE_ADMIN_PAGE_CONFIG_LINE +-- ---------------------------- +ALTER TABLE [dbo].[T_CORE_ADMIN_PAGE_CONFIG_LINE] ADD CONSTRAINT [PK_ADMIN_PAGE_CONFIG_LINE] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO +-- ----------------------------- 2020-04-24 add by zhangjingri------------end + +-- ----------------------------- 2020-04-27 add by zhangpf------------begin -------0.5.1补丁已发布 +ALTER TABLE [dbo].[T_CORE_REPORT_CONFIG_LINE] ADD [REPORTCONFIGLINENO] varchar(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'报表配置明细编号', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG_LINE', +'COLUMN', N'REPORTCONFIGLINENO' + +UPDATE T_CORE_REPORT_CONFIG_LINE + SET REPORTCONFIGLINENO = ID + WHERE REPORTCONFIGLINENO IS NULL; +-- ----------------------------- 2020-04-27 add by zhangpf------------end -------0.5.1补丁已发布 + +-- ----------------------------- 2020-05-05 add by zhangjr------------begin +-- 建表语句 +CREATE TABlE DBO.T_CORE_I18N_CONFIG( + ID VARCHAR(32) NOT NULL, + LOCALENAME VARCHAR(36) NULL, + CONSTRAINT PK_CORE_I18N_CONFIG PRIMARY KEY(ID)); + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'国际化地区配置表(后台维护)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_I18N_CONFIG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_I18N_CONFIG', @level2type=N'COLUMN',@level2name=N'ID'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'地区名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_I18N_CONFIG', @level2type=N'COLUMN',@level2name=N'LOCALENAME'; + +-- 建表语句 +CREATE TABlE DBO.T_CORE_I18N( + ID BIGINT NOT NULL, + CODE VARCHAR(128) NULL , + DESCRIPTION VARCHAR(192) NULL , + DEFAULTMESSAGE VARCHAR(192) NULL , + CONSTRAINT PK_CORE_I18N PRIMARY KEY(ID)); + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'国际化主表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_I18N'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_I18N', @level2type=N'COLUMN',@level2name=N'ID'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'国际化的编码(唯一值)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_I18N', @level2type=N'COLUMN',@level2name=N'CODE'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_I18N', @level2type=N'COLUMN',@level2name=N'DESCRIPTION'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认国际化信息' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_I18N', @level2type=N'COLUMN',@level2name=N'DEFAULTMESSAGE'; + +-- 建表语句 +CREATE TABlE DBO.T_CORE_I18N_MESSAGE( + ID BIGINT NOT NULL, + I18NID BIGINT NOT NULL, + I18NCONFIGID VARCHAR(32) NULL , + MESSAGE VARCHAR(192) NULL , + CONSTRAINT PK_CORE_I18N_MESSAGE PRIMARY KEY(ID)); + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'国际化信息' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_I18N_MESSAGE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_I18N_MESSAGE', @level2type=N'COLUMN',@level2name=N'ID'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'国际化的主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_I18N_MESSAGE', @level2type=N'COLUMN',@level2name=N'I18NID'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'地区配置的主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_I18N_MESSAGE', @level2type=N'COLUMN',@level2name=N'I18NCONFIGID'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'国际化信息' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_I18N_MESSAGE', @level2type=N'COLUMN',@level2name=N'MESSAGE'; + +-- ----------------------------- 2020-05-05 add by zhangjr------------end + +-- ----------------------------- 2020-05-06 add by zhangjr------------begin +INSERT INTO T_CORE_I18N_CONFIG(ID, LOCALENAME) +VALUES('zh-CN', '简体中文'); +-- ----------------------------- 2020-05-06 add by zhangjr------------end + +-- ----------------------------- 2020-05-06 add by zhangxt------------begin +DELETE FROM T_CORE_CONSTANT WHERE ID = 'FINEREPORT_FILE_HANDLE'; +-- ----------------------------- 2020-05-06 add by zhangxt------------end + +-- ----------------------------- 2020-05-09 add by zhanghang------------begin +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9602', 'LES数据源', '/secure/core/module/item/les-dses/page/edit-list', '96', '9602', 'LES数据源编制列表', '076.svg', ''); +-- ----------------------------- 2020-05-09 add by zhanghang------------end + +-- ----------------------------- 2020-05-12 add by zhanghang--------------begin +ALTER TABLE [dbo].[T_CORE_LES_TEMPLATE] ADD [LESCATEGORY] varchar(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'LES模板类型(LES/ELN)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE', +'COLUMN', N'LESCATEGORY' +GO +-- ----------------------------- 2020-05-12 add by zhanghang--------------end + +-- ----------------------------- 2020-05-13 add by zhangjingri------------begin -------0.5.4补丁已发布 +ALTER TABLE [dbo].[T_CORE_BPMN_INST_TASK] ADD [COUNTERSIGN] varchar(2) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否会签节点(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_INST_TASK', +'COLUMN', N'COUNTERSIGN' +GO + + +UPDATE T_CORE_BPMN_INST_TASK SET COUNTERSIGN = '0'; +-- ----------------------------- 2020-05-13 add by zhangjingri------------end -------0.5.4补丁已发布 + +-- ----------------------------- 2020-05-13 add by zhangpf------------begin +ALTER TABLE [dbo].[T_CORE_REPORT_CONFIG_LINE] ALTER COLUMN [REPORTNAME] VARCHAR(270); +-- ----------------------------- 2020-05-13 add by zhangpf------------end + +-- ----------------------------- 2020-05-14 add by shixw------------begin + +delete from T_CORE_TABLE where id='T_CORE_LES_TEMPLATE'; + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) +VALUES ('T_CORE_LES_TEMPLATE', '0', '1'); + +-- ----------------------------- 2020-05-14 add by shixw------------end + +-- ----------------------------- 2020-05-14 add by zhanghang--------------begin + +CREATE TABlE DBO.T_CORE_LES_UNIT( + ID BIGINT NOT NULL, + UNITNAME VARCHAR(60) NULL , + TYPE VARCHAR(36) NULL , + BINDDS VARCHAR(1) NULL , + SVG VARCHAR(255) NULL , + ENABLE VARCHAR(1) NULL , + ORDERNO BIGINT NULL , + CONSTRAINT PK_CORE_LES_UNIT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'LES组件' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'组件名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'UNITNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'组件类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'TYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否绑定数据源(0-不绑定,1-绑定)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'BINDDS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'svg图标' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'SVG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否启用(0-不启用,1-启用)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'ENABLE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'ORDERNO'; + +INSERT INTO t_core_les_unit (ID, UNITNAME, TYPE, BINDDS, SVG, ENABLE, ORDERNO) VALUES ('1', '表单', 'lesForm', '1', 'lesForm.svg', '1', '1'); +INSERT INTO t_core_les_unit (ID, UNITNAME, TYPE, BINDDS, SVG, ENABLE, ORDERNO) VALUES ('2', '查询列表', 'queryList', '1', 'queryList.svg', '1', '2'); +INSERT INTO t_core_les_unit (ID, UNITNAME, TYPE, BINDDS, SVG, ENABLE, ORDERNO) VALUES ('3', '章节', 'chapter', '0', 'chapter.svg', '1', '3'); +INSERT INTO t_core_les_unit (ID, UNITNAME, TYPE, BINDDS, SVG, ENABLE, ORDERNO) VALUES ('4', '富文本', 'ckeditor', '0', 'ckeditor.svg', '1', '4'); +INSERT INTO t_core_les_unit (ID, UNITNAME, TYPE, BINDDS, SVG, ENABLE, ORDERNO) VALUES ('5', '分子式', 'chemDoodle', '0', 'chemDoodle.svg', '1', '5'); +INSERT INTO t_core_les_unit (ID, UNITNAME, TYPE, BINDDS, SVG, ENABLE, ORDERNO) VALUES ('6', '图片绘制', 'imgDraw', '0', 'imgDraw.svg', '1', '6'); +INSERT INTO t_core_les_unit (ID, UNITNAME, TYPE, BINDDS, SVG, ENABLE, ORDERNO) VALUES ('7', '表格', 'spread', '0', 'spread.svg', '1', '7'); +INSERT INTO t_core_les_unit (ID, UNITNAME, TYPE, BINDDS, SVG, ENABLE, ORDERNO) VALUES ('8', '图片编辑器', 'imgEdit', '0', 'imgEdit.svg', '1', '8'); +INSERT INTO t_core_les_unit (ID, UNITNAME, TYPE, BINDDS, SVG, ENABLE, ORDERNO) VALUES ('9', '图片上传', 'imgUpload', '0', 'imgUpload.svg', '1', '9'); +INSERT INTO t_core_les_unit (ID, UNITNAME, TYPE, BINDDS, SVG, ENABLE, ORDERNO) VALUES ('10', '流程绘制', 'diagramDraw', '0', 'diagramDraw.svg', '1', '10'); +INSERT INTO t_core_les_unit (ID, UNITNAME, TYPE, BINDDS, SVG, ENABLE, ORDERNO) VALUES ('11', '基础信息', 'baseInfo', '0', 'baseInfo.svg', '1', '11'); + +-- ----------------------------- 2020-05-14 add by zhanghang------------end + +-- ----------------------------- 2020-05-15 add by zhanghang--------------begin + +alter table dbo.T_CORE_LES_INSTANCE ADD LESCATEGORY VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'LES实例类型(LES/ELN)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE', +'COLUMN', N'LESCATEGORY' +GO + + +-- ----------------------------- 2020-05-15 add by zhanghang--------------end + +-- ----------------------------- 2020-05-15 add by zhanghang--------------begin + +DELETE FROM T_CORE_TABLE WHERE ID = 'T_CORE_LES_TEMPLATE_UNIT'; +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) VALUES ('T_CORE_LES_TEMPLATE_UNIT', '0', '1'); + +-- ----------------------------- 2020-05-15 add by zhanghang--------------end + +-- ----------------------------- 2020-05-18 add by zhangpf--------------begin +UPDATE T_CORE_FILE SET EXT = RIGHT(TARGETID, 15) + WHERE TARGETID LIKE 'T_CORE_REPORT_CONFIG_LINE%' + AND EXT IS NULL; +-- ----------------------------- 2020-05-18 add by zhangpf--------------end + +-- ----------------------------- 2020-05-18 add by zhangjr--------------begin -------0.5.6补丁已发布 + +alter table dbo.T_CORE_BPMN_COMMENT ADD ATTACHMENTID BIGINT NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'附件编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_COMMENT', +'COLUMN', N'ATTACHMENTID' +GO + +-- ----------------------------- 2020-05-18 add by zhangjr--------------end -------0.5.6补丁已发布 + +-- ----------------------------- 2020-05-19 add by zhangjr--------------begin -------0.5.4补丁已发布 + +alter table dbo.T_CORE_PASSWORD_POLICY ADD COMPOSITION BIGINT NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'不同类型组成的数量(大写、小写、特殊字符和数字)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'COMPOSITION' +GO + +-- ----------------------------- 2020-05-19 add by zhangjr--------------end -------0.5.4补丁已发布 + +-- ----------------------------- 2020-05-22 add by zhangjr--------------begin +ALTER TABLE [dbo].[T_CORE_LOGIN_LOG] ADD [STATUS] varchar(2) NULL +GO + +EXEC sp_rename '[dbo].[T_CORE_LOGIN_LOG].[LOGOUTLOG]', 'REMARK', 'COLUMN' +GO + +ALTER TABLE [dbo].[T_CORE_LOGIN_LOG] ALTER COLUMN [TOKEN] varchar(36) COLLATE Chinese_PRC_CI_AS NULL +GO + +IF ((SELECT COUNT(*) FROM ::fn_listextendedproperty('MS_Description', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOGIN_LOG', +'COLUMN', N'REMARK')) > 0) + EXEC sp_updateextendedproperty +'MS_Description', N'备注', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOGIN_LOG', +'COLUMN', N'REMARK' +ELSE + EXEC sp_addextendedproperty +'MS_Description', N'备注', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOGIN_LOG', +'COLUMN', N'REMARK' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'登录情况(0-登录失败 1-登录成功)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOGIN_LOG', +'COLUMN', N'STATUS' + +UPDATE T_CORE_LOGIN_LOG SET STATUS = '1'; +-- ----------------------------- 2020-05-22 add by zhangjr--------------end + +-- ----------------------------- 2020-05-22 add by zhangjr--------------begin +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('loginStatus', '用户登录情况', 'sys', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, '1', '成功', 'loginStatus', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, '0', '失败', 'loginStatus', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(NEXT VALUE FOR SEQ_CORE, '用户登录情况', 'loginStatus', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=loginStatus', 'code', 'codeName'); +-- ----------------------------- 2020-05-22 add by zhangjr--------------end + +-- ----------------------------- 2020-05-23 add by zhanghang--------------begin +DROP TABLE T_CORE_LES_TEMPLATE; +DROP TABLE T_CORE_LES_TEMPLATE_UNIT; +DROP TABLE T_CORE_LES_INSTANCE; +DROP TABLE T_CORE_LES_INSTANCE_UNIT; + +CREATE TABlE DBO.T_CORE_LES_TEMPLATE( + ID BIGINT NOT NULL, + BASEID BIGINT NULL , + TEMPLATENO VARCHAR(36) NULL , + TEMPLATENAME VARCHAR(120) NULL , + LESCATEGORY VARCHAR(36) NULL , + TEMPLATEVERSION BIGINT NULL , + LOCKED VARCHAR(1) NULL , + REMARK VARCHAR(270) NULL , + TEMPLATESTATUS VARCHAR(36) NULL , + PROCESSSTATUS VARCHAR(36) NULL , + APPROVEDBYID VARCHAR(36) NULL , + APPROVEDBYNAME VARCHAR(60) NULL , + APPROVEDATE DATETIME NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_LES_TEMPLATE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'LES模板' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'初始版本ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE', @level2type=N'COLUMN',@level2name=N'BASEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'模板编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE', @level2type=N'COLUMN',@level2name=N'TEMPLATENO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'模板名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE', @level2type=N'COLUMN',@level2name=N'TEMPLATENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'模板类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE', @level2type=N'COLUMN',@level2name=N'LESCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'模板版本' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE', @level2type=N'COLUMN',@level2name=N'TEMPLATEVERSION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否锁定(0-否1-是)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE', @level2type=N'COLUMN',@level2name=N'LOCKED'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE', @level2type=N'COLUMN',@level2name=N'REMARK'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'版本状态' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE', @level2type=N'COLUMN',@level2name=N'TEMPLATESTATUS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'流程状态' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE', @level2type=N'COLUMN',@level2name=N'PROCESSSTATUS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'批准人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE', @level2type=N'COLUMN',@level2name=N'APPROVEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'批准人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE', @level2type=N'COLUMN',@level2name=N'APPROVEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'批准日期' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE', @level2type=N'COLUMN',@level2name=N'APPROVEDATE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_CORE_LES_TEMPLATE_UNIT( + ID BIGINT NOT NULL, + TEMPLATEID BIGINT NULL , + TYPE VARCHAR(36) NULL , + UNITTITLE VARCHAR(270) NULL , + PARENTID BIGINT NULL , + UNITBODY TEXT NULL , + ORDERNO BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_LES_TEMPLATE_UNIT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'LES模板组件' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE_UNIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE_UNIT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'模板编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE_UNIT', @level2type=N'COLUMN',@level2name=N'TEMPLATEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'组件类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE_UNIT', @level2type=N'COLUMN',@level2name=N'TYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'组件标题(可以为空)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE_UNIT', @level2type=N'COLUMN',@level2name=N'UNITTITLE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'父组件编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE_UNIT', @level2type=N'COLUMN',@level2name=N'PARENTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'组件主体' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE_UNIT', @level2type=N'COLUMN',@level2name=N'UNITBODY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE_UNIT', @level2type=N'COLUMN',@level2name=N'ORDERNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE_UNIT', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE_UNIT', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE_UNIT', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE_UNIT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE_UNIT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +CREATE NONCLUSTERED INDEX [IDX_CORE_LES_TEMPLATE_UNIT_TEMPLATEID] ON [dbo].[T_CORE_LES_TEMPLATE_UNIT] ([TEMPLATEID]); + +CREATE TABlE DBO.T_CORE_LES_TEMPLATE_ORG( + ID BIGINT NOT NULL, + TEMPLATEID BIGINT NULL , + USEDORGID VARCHAR(36) NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_LES_TEMPLATE_ORG PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'LES模板使用部门' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE_ORG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE_ORG', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'模板ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE_ORG', @level2type=N'COLUMN',@level2name=N'TEMPLATEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'使用部门编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE_ORG', @level2type=N'COLUMN',@level2name=N'USEDORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE_ORG', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE_ORG', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE_ORG', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE_ORG', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_TEMPLATE_ORG', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +CREATE NONCLUSTERED INDEX [IDX_CORE_LES_TEMPLATE_ORG_TEMPLATEID] ON [dbo].[T_CORE_LES_TEMPLATE_ORG] ([TEMPLATEID]); + +CREATE TABlE DBO.T_CORE_LES_INSTANCE( + ID BIGINT NOT NULL, + TEMPLATEID BIGINT NULL , + LESCATEGORY VARCHAR(36) NULL , + PROCESSSTATUS VARCHAR(36) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_LES_INSTANCE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'LES实例' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_INSTANCE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_INSTANCE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'模板ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_INSTANCE', @level2type=N'COLUMN',@level2name=N'TEMPLATEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'LES实例类型(LES/ELN)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_INSTANCE', @level2type=N'COLUMN',@level2name=N'LESCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'流程状态' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_INSTANCE', @level2type=N'COLUMN',@level2name=N'PROCESSSTATUS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_INSTANCE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_INSTANCE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_INSTANCE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_INSTANCE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_INSTANCE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +CREATE NONCLUSTERED INDEX [IDX_CORE_LES_INSTANCE_TEMPLATEID] ON [dbo].[T_CORE_LES_INSTANCE] ([TEMPLATEID]); + +CREATE TABlE DBO.T_CORE_LES_INSTANCE_UNIT( + ID BIGINT NOT NULL, + INSTANCEID BIGINT NULL , + TEMPLATEUNITID BIGINT NULL , + TYPE VARCHAR(36) NULL , + UNITTITLE VARCHAR(270) NULL , + PARENTID BIGINT NULL , + UNITBODY TEXT NULL , + ORDERNO BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_LES_INSTANCE_UNIT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'LES实例组件' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_INSTANCE_UNIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_INSTANCE_UNIT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'实例ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_INSTANCE_UNIT', @level2type=N'COLUMN',@level2name=N'INSTANCEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'模板组件的ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_INSTANCE_UNIT', @level2type=N'COLUMN',@level2name=N'TEMPLATEUNITID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'组件类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_INSTANCE_UNIT', @level2type=N'COLUMN',@level2name=N'TYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'组件标题(可以为空)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_INSTANCE_UNIT', @level2type=N'COLUMN',@level2name=N'UNITTITLE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'父组件编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_INSTANCE_UNIT', @level2type=N'COLUMN',@level2name=N'PARENTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'组件主体' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_INSTANCE_UNIT', @level2type=N'COLUMN',@level2name=N'UNITBODY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_INSTANCE_UNIT', @level2type=N'COLUMN',@level2name=N'ORDERNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_INSTANCE_UNIT', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_INSTANCE_UNIT', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_INSTANCE_UNIT', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_INSTANCE_UNIT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_INSTANCE_UNIT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +CREATE NONCLUSTERED INDEX [IDX_CORE_LES_INSTANCE_UNIT_INSTANCEID] ON [dbo].[T_CORE_LES_INSTANCE_UNIT] ([INSTANCEID]); +CREATE NONCLUSTERED INDEX [IDX_CORE_LES_INSTANCE_UNIT_TEMPLATEUNITID] ON [dbo].[T_CORE_LES_INSTANCE_UNIT] ([TEMPLATEUNITID]); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('lesTemplateStatus', 'LES模板状态', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'draft', '草稿', 'lesTemplateStatus', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'current', '当前', 'lesTemplateStatus', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'activated', '可用', 'lesTemplateStatus', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'expired', '过期', 'lesTemplateStatus', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(NEXT VALUE FOR SEQ_CORE, 'LES模板状态', 'les-template-status', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=lesTemplateStatus', 'code', 'codeName'); + +INSERT INTO t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES +('9603', 'LES模板审核', '/secure/core/module/item/les-templates/page/audit-list', '96', '9603', 'LES模板审核列表', '077.svg', ''); +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('9601', 'LES模板审核', 'T_CORE_LES_TEMPLATE', 'audit_def', '1'); + +DELETE FROM T_CORE_SEQUENCE WHERE ID = 'T_CORE_LES_TEMPLATE'; +INSERT INTO T_CORE_SEQUENCE(ID, PATTERN, JSONPARAM) VALUES ('T_CORE_LES_TEMPLATE', '[key][yyyy][mm][nnnn]', NULL); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('9603','T_CORE_LES_TEMPLATE_ORG', 'T_CORE_LES_TEMPLATE', 'TEMPLATEID'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_LES_TEMPLATE_ORG', '0', '0'); + +UPDATE T_CORE_TABLE + SET AUDITABLE = '1', + ATTACHMENT = '1' + WHERE ID = 'T_CORE_LES_TEMPLATE'; + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE,CATEGORY,URL,WIDTH) +VALUES (NEXT VALUE FOR SEQ_CORE, 'LES模板', 'LES模板', 'les-template', '/secure/core/module/item/les-templates/page/choose-list', ''); +-- ----------------------------- 2020-05-23 add by zhanghang--------------end +-- ----------------------------- 2020-05-27 add by zhangxt--------------begin +alter table dbo.T_CORE_LES_INSTANCE ADD INSTANCENAME VARCHAR(120) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'实例名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE', +'COLUMN', N'INSTANCENAME' +GO + +update t_core_menu set id = '9604', orderno = '9604' where id = '9601'; +update t_core_menu set id = '9605', orderno = '9605' where id = '9603'; +-- ----------------------------- 2020-05-27 add by zhangxt--------------end + +-- ----------------------------- 2020-05-28 add by zhangxt--------------begin +alter table dbo.T_CORE_LES_UNIT ADD AUDIT VARCHAR(1) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否启用审计', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_UNIT', +'COLUMN', N'AUDIT' +GO + +alter table dbo.T_CORE_LES_INSTANCE ADD AUDIT VARCHAR(1) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否启用审计', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE', +'COLUMN', N'AUDIT' +GO +-- ----------------------------- 2020-05-28 add by zhangxt--------------end + +-- ----------------------------- 2020-05-29 add by zhanghang--------------begin +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) +VALUES ( NEXT VALUE FOR SEQ_CORE, '下拉框', 'coreElnDisplayCategory', 3, null, null, '0', 'dropDown' ); +-- ----------------------------- 2020-05-29 add by zhanghang--------------end +-- ----------------------------- 2020-05-29 add by zhangpf--------------begin +alter table dbo.T_CORE_LES_INSTANCE_UNIT ADD UNITPARAM TEXT NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'参数', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE_UNIT', +'COLUMN', N'UNITPARAM' +GO +-- ----------------------------- 2020-05-29 add by zhangpf--------------end + +-- ----------------------------- 2020-05-30 add by zhangjr--------------begin +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530001, 'AUDIT.INSERT', '新增操作(用于审计跟踪中记录)', '新增'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(NEXT VALUE FOR SEQ_CORE, 20200530001, 'zh-CN', '新增'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530002, 'AUDIT.SAVE', '保存操作(用于审计跟踪中记录)', '保存'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(NEXT VALUE FOR SEQ_CORE, 20200530002, 'zh-CN', '保存'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530003, 'AUDIT.INSTANT_SAVE', '实时保存操作(用于审计跟踪中记录)', '实时保存'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(NEXT VALUE FOR SEQ_CORE, 20200530003, 'zh-CN', '实时保存'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530004, 'AUDIT.DELETE', '删除操作(用于审计跟踪中记录)', '删除'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(NEXT VALUE FOR SEQ_CORE, 20200530004, 'zh-CN', '删除'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530005, 'AUDIT.SWAP', '数据交换(用于审计跟踪中记录)', '数据交换'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(NEXT VALUE FOR SEQ_CORE, 20200530005, 'zh-CN', '数据交换'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530006, 'AUDIT.ACTIVATE', '启用(用于审计跟踪中记录)', '启用'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(NEXT VALUE FOR SEQ_CORE, 20200530006, 'zh-CN', '启用'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530007, 'AUDIT.DEACTIVATE', '停用(用于审计跟踪中记录)', '停用'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(NEXT VALUE FOR SEQ_CORE, 20200530007, 'zh-CN', '停用'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530008, 'AUDIT.SUSPEND', '注销(用于审计跟踪中记录)', '注销'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(NEXT VALUE FOR SEQ_CORE, 20200530008, 'zh-CN', '注销'); + + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530009, 'AUDIT.UNSUSPEND', '恢复(用于审计跟踪中记录)', '恢复'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(NEXT VALUE FOR SEQ_CORE, 20200530009, 'zh-CN', '恢复'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530010, 'AUDIT.PROCESS_START', '启动流程(用于审计跟踪中记录)', '启动流程'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(NEXT VALUE FOR SEQ_CORE, 20200530010, 'zh-CN', '启动流程'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530011, 'AUDIT.PROCESS_WITHDRAW', '撤回流程(用于审计跟踪中记录)', '撤回流程'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(NEXT VALUE FOR SEQ_CORE, 20200530011, 'zh-CN', '撤回流程'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530012, 'AUDIT.PROCESS_COMPLETE', '审核通过(用于审计跟踪中记录)', '审核通过'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(NEXT VALUE FOR SEQ_CORE, 20200530012, 'zh-CN', '审核通过'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530013, 'AUDIT.PROCESS_END', '结束流程(用于审计跟踪中记录)', '结束流程'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(NEXT VALUE FOR SEQ_CORE, 20200530013, 'zh-CN', '结束流程'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530014, 'AUDIT.PROCESS_REJECT', '审核拒绝(用于审计跟踪中记录)', '审核拒绝'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(NEXT VALUE FOR SEQ_CORE, 20200530014, 'zh-CN', '审核拒绝'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530015, 'AUDIT.PROCESS_ODD_REJECT', '审核拒绝(异常处理)(用于审计跟踪中记录)', '审核拒绝(异常处理)'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(NEXT VALUE FOR SEQ_CORE, 20200530015, 'zh-CN', '审核拒绝(异常处理)'); + +INSERT INTO T_CORE_I18N(ID, CODE, DESCRIPTION, DEFAULTMESSAGE) +VALUES(20200530016, 'AUDIT.PROCESS_UNDO', '退回(用于审计跟踪中记录)', '退回'); + +INSERT INTO T_CORE_I18N_MESSAGE(ID, I18NID, I18NCONFIGID, MESSAGE) +VALUES(NEXT VALUE FOR SEQ_CORE, 20200530016, 'zh-CN', '退回'); +COMMIT; +-- ----------------------------- 2020-05-30 add by zhangjr--------------end + +-- ----------------------------- 2020-05-30 add by zhanghang--------------begin +update t_core_menu set href = '/secure/core/module/eln/eln-dses/page/edit-list' where id = '9316'; +update t_core_menu set href = '/secure/core/module/eln/eln-tmpls/page/edit-list' where id = '9317'; +update t_core_admin_choose_config set url = '/secure/core/module/eln/eln-dses/page/choose-list' where category = 'core-eln-ds'; +update t_core_admin_choose_config set url = '/secure/core/module/eln/eln-tmpls/page/choose-list' where category = 'eln-tmpl'; +-- ----------------------------- 2020-05-30 add by zhanghang--------------end + +-- ----------------------------- 2020-05-30 add by zhangpf--------------begin +alter table dbo.T_CORE_LES_INSTANCE ADD BIZCATEGORY VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'业务类型', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE', +'COLUMN', N'BIZCATEGORY' +GO +-- ----------------------------- 2020-05-30 add by zhangpf--------------end + + +-- ----------------------------- 2020-06-05 add by shixw------------begin + +IF EXISTS(SELECT * FROM SYS.PROCEDURES WHERE NAME='INSERTI18N') + +DROP PROCEDURE INSERTI18N; + +GO +CREATE PROC INSERTI18N ( + @CODEPARAM VARCHAR ( 128 ), + @DESCRIPTION VARCHAR ( 192 ), + @DEFAULTMESSAGE VARCHAR ( 192 ), + @LANG VARCHAR ( 32 ), + @MESSAGE VARCHAR ( 192 ) +) AS DECLARE +@V_ID BIGINT; +SELECT + @V_ID = ID +FROM + T_CORE_I18N +WHERE + CODE = @CODEPARAM; +IF + ( @V_ID IS NULL ) BEGIN + SELECT + @V_ID = NEXT + VALUE + FOR SEQ_CORE; + INSERT INTO T_CORE_I18N ( ID, CODE, DESCRIPTION, DEFAULTMESSAGE ) + VALUES + ( @V_ID, @CODEPARAM, @DESCRIPTION, @DEFAULTMESSAGE ); + +END; +INSERT INTO T_CORE_I18N_MESSAGE ( ID, I18NID, I18NCONFIGID, MESSAGE ) +VALUES + ( NEXT VALUE FOR SEQ_CORE, @V_ID, @LANG, @MESSAGE ); +GO +-- ----------------------------- 2020-06-05 add by shixw------------end + +-- ----------------------------- 2020-06-05 add by shixw------------begin +GO +INSERT INTO T_CORE_I18N_CONFIG(ID, LOCALENAME) +VALUES('en-US', '英语(美国)'); +GO + +IF EXISTS ( SELECT * FROM SYS.PROCEDURES WHERE NAME = 'UPDATEI18N' ) DROP PROCEDURE UPDATEI18N; + +GO + CREATE PROC UPDATEI18N ( @CODEPARAM VARCHAR ( 128 ), + @LANG VARCHAR ( 32 ), + @MESSAGE VARCHAR ( 192 ) ) AS BEGIN + UPDATE T_CORE_I18N_MESSAGE + SET MESSAGE = @MESSAGE + FROM + T_CORE_I18N_MESSAGE IM, + T_CORE_I18N I + WHERE + I.ID = IM.I18NID + AND I.CODE = @CODEPARAM + AND IM.I18NCONFIGID = @LANG; + +END +GO + +-- ----------------------------- 2020-06-05 add by shixw------------end + +-- ----------------------------- 2020-06-06 add by zhangjr --------------begin +alter table dbo.T_CORE_BPMN_DRAFT ADD EXPRESSION VARCHAR(128) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'表达式', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_DRAFT', +'COLUMN', N'EXPRESSION' +GO + +alter table dbo.T_CORE_BPMN_PROC ADD EXPRESSION VARCHAR(128) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'表达式', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_PROC', +'COLUMN', N'EXPRESSION' +GO + +EXEC dbo.INSERTI18N @CODEPARAM = N'T_CORE_BPMN_DRAFT.EXPRESSION', @DESCRIPTION = N'工作流草稿中的表达式', @DEFAULTMESSAGE = N'表达式', @LANG = N'zh-CN', @MESSAGE = N'表达式'; +EXEC dbo.INSERTI18N @CODEPARAM = N'T_CORE_BPMN_PROC.EXPRESSION', @DESCRIPTION = N'工作流定义中的表达式', @DEFAULTMESSAGE = N'表达式', @LANG = N'zh-CN', @MESSAGE = N'表达式'; +EXEC dbo.INSERTI18N @CODEPARAM = N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.INVALID_VERSION', @DESCRIPTION = N'工作流定义提交时,相同的流程编号,版本不一致', @DEFAULTMESSAGE = N'相同的流程编号,版本不一致', @LANG = N'zh-CN', @MESSAGE = N'相同的流程编号,版本不一致'; +-- ----------------------------- 2020-06-06 add by zhangjr --------------end + +-- ----------------------------- 2020-06-08 add by shixw------------begin + +EXEC DBO.INSERTI18N N'T_CORE_FILE.VERSION', N'文件的文件版本', N'文件版本', N'zh-CN',N'文件版本'; +EXEC DBO.INSERTI18N N'T_CORE_WK_PANEL.TITLEDISPLAY', N'工作区面板的是否显示标题', N'是否显示标题', N'zh-CN',N'是否显示标题'; + +UPDATE T_CORE_AT_CONFIG_LINE SET COLUMNID = UPPER(COLUMNID); +DELETE FROM T_CORE_TABLE WHERE ID IN ('T_CORE_WKUP_CONF','T_CORE_WKUP_CONF_LINE'); + +-- ----------------------------- 2020-06-08 add by shixw------------end + +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.YES', N'是', N'是', N'zh-CN',N'是'; +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.NO', N'否', N'否', N'zh-CN',N'否'; +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.CONFIRM', N'确认', N'确认', N'zh-CN',N'确认'; +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.CLOSE', N'关闭', N'关闭', N'zh-CN',N'关闭'; +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.BACK', N'返回', N'返回', N'zh-CN',N'返回'; +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.CANCEL', N'取消', N'取消', N'zh-CN',N'取消'; +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.ACTIVE', N'启用', N'启用', N'zh-CN',N'启用'; +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.DEACTIVE', N'停用', N'停用', N'zh-CN',N'停用'; +EXEC DBO.INSERTI18N N'GIKAM.ACTIVE.STATUS.NO', N'未启用', N'未启用', N'zh-CN',N'未启用'; +EXEC DBO.INSERTI18N N'GIKAM.ACTIVE.STATUS.YES', N'已启用', N'已启用', N'zh-CN',N'已启用'; +EXEC DBO.INSERTI18N N'GIKAM.ACTIVE.TITLE.STATUS', N'启用状态', N'启用状态', N'zh-CN',N'启用状态'; +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.SAVE', N'保存', N'保存', N'zh-CN',N'保存'; +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.SUSPEND', N'注销', N'注销', N'zh-CN',N'注销'; +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.UNSUSPEND', N'恢复', N'恢复', N'zh-CN',N'恢复'; +EXEC DBO.INSERTI18N N'GIKAM.MODAL.SUBMIT', N'提交', N'提交', N'zh-CN',N'提交'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.SUBMIT', N'是否提交', N'是否提交', N'zh-CN',N'是否提交'; +EXEC DBO.INSERTI18N N'GIKAM.MODAL.UNDO', N'回退', N'回退', N'zh-CN',N'回退'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.UNDO', N'是否回退', N'是否回退', N'zh-CN',N'是否回退'; +EXEC DBO.INSERTI18N N'GIKAM.SUSPEND.STATUS.NO', N'未注销', N'未注销', N'zh-CN',N'未注销'; +EXEC DBO.INSERTI18N N'GIKAM.SUSPEND.STATUS.YES', N'已注销', N'已注销', N'zh-CN',N'已注销'; +EXEC DBO.INSERTI18N N'GIKAM.SUSPEND.TITLE.STATUS', N'注销状态', N'注销状态', N'zh-CN',N'注销状态'; +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.INSERT', N'添加', N'添加', N'zh-CN',N'添加'; +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.MODIFY', N'变更', N'变更', N'zh-CN',N'变更'; +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.DELETE', N'删除', N'删除', N'zh-CN',N'删除'; +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.MOVE_UP', N'上移', N'上移', N'zh-CN',N'上移'; +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.MOVE_DOWN', N'下移', N'下移', N'zh-CN',N'下移'; +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.OFFLINE', N'强制下线', N'强制下线', N'zh-CN',N'强制下线'; +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.EDIT', N'编辑', N'编辑', N'zh-CN',N'编辑'; +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.IMPORT', N'导入', N'导入', N'zh-CN',N'导入'; +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.EXPORT', N'导出', N'导出', N'zh-CN',N'导出'; +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.VIEWAUDIT', N'审计跟踪', N'审计跟踪', N'zh-CN',N'审计跟踪'; +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.VIEW', N'预览', N'预览', N'zh-CN',N'预览'; +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.DESIGN', N'设计', N'设计', N'zh-CN',N'设计'; +EXEC DBO.INSERTI18N N'GIKAM.COMP.DROPDOWNMENU_TEXT', N'下拉菜单', N'下拉菜单', N'zh-CN',N'下拉菜单'; +EXEC DBO.INSERTI18N N'GIKAM.INDEX', N'序号', N'序号', N'zh-CN',N'序号'; +EXEC DBO.INSERTI18N N'GIKAM.FROM', N'从', N'从', N'zh-CN',N'从'; +EXEC DBO.INSERTI18N N'GIKAM.TO', N'到', N'到', N'zh-CN',N'到'; +EXEC DBO.INSERTI18N N'GIKAM.CHECKBOX.CHECKED', N'是', N'是', N'zh-CN',N'是'; +EXEC DBO.INSERTI18N N'GIKAM.CHECKBOX.UNCHECKED', N'否', N'否', N'zh-CN',N'否'; +EXEC DBO.INSERTI18N N'GIKAM.SELECT.YES', N'是', N'是', N'zh-CN',N'是'; +EXEC DBO.INSERTI18N N'GIKAM.SELECT.NO', N'否', N'否', N'zh-CN',N'否'; +EXEC DBO.INSERTI18N N'GIKAM.SEARCH', N'查询', N'查询', N'zh-CN',N'查询'; +EXEC DBO.INSERTI18N N'GIKAM.CLICK_TO_SEARCH', N'点击进行查询', N'点击进行查询', N'zh-CN',N'点击进行查询'; +EXEC DBO.INSERTI18N N'GIKAM.DISPLAY_RICH_SEARCH', N'显示高级搜索', N'显示高级搜索', N'zh-CN',N'显示高级搜索'; +EXEC DBO.INSERTI18N N'GIKAM.SEARCH_BY_FILTER', N'按查询检索', N'按查询检索', N'zh-CN',N'按查询检索'; +EXEC DBO.INSERTI18N N'GIKAM.LOADING.RESULT', N'结果', N'结果', N'zh-CN',N'结果'; +EXEC DBO.INSERTI18N N'GIKAM.LOADING.DATA', N'数据请求中...', N'数据请求中...', N'zh-CN',N'数据请求中...'; +EXEC DBO.INSERTI18N N'GIKAM.DATETIME.PICK_TIME', N'选择时间:', N'选择时间:', N'zh-CN',N'选择时间:'; +EXEC DBO.INSERTI18N N'GIKAM.DATETIME.MONTH_JAN', N'一月', N'一月', N'zh-CN',N'一月'; +EXEC DBO.INSERTI18N N'GIKAM.DATETIME.MONTH_FEB', N'二月', N'二月', N'zh-CN',N'二月'; +EXEC DBO.INSERTI18N N'GIKAM.DATETIME.MONTH_MAR', N'三月', N'三月', N'zh-CN',N'三月'; +EXEC DBO.INSERTI18N N'GIKAM.DATETIME.MONTH_APR', N'四月', N'四月', N'zh-CN',N'四月'; +EXEC DBO.INSERTI18N N'GIKAM.DATETIME.MONTH_MAY', N'五月', N'五月', N'zh-CN',N'五月'; +EXEC DBO.INSERTI18N N'GIKAM.DATETIME.MONTH_JUN', N'六月', N'六月', N'zh-CN',N'六月'; +EXEC DBO.INSERTI18N N'GIKAM.DATETIME.MONTH_JUL', N'七月', N'七月', N'zh-CN',N'七月'; +EXEC DBO.INSERTI18N N'GIKAM.DATETIME.MONTH_AUG', N'八月', N'八月', N'zh-CN',N'八月'; +EXEC DBO.INSERTI18N N'GIKAM.DATETIME.MONTH_SEP', N'九月', N'九月', N'zh-CN',N'九月'; +EXEC DBO.INSERTI18N N'GIKAM.DATETIME.MONTH_OCT', N'十月', N'十月', N'zh-CN',N'十月'; +EXEC DBO.INSERTI18N N'GIKAM.DATETIME.MONTH_NOV', N'十一月', N'十一月', N'zh-CN',N'十一月'; +EXEC DBO.INSERTI18N N'GIKAM.DATETIME.MONTH_DEC', N'十二月', N'十二月', N'zh-CN',N'十二月'; +EXEC DBO.INSERTI18N N'GIKAM.DATETIME.WEEK.SUN', N'日', N'日', N'zh-CN',N'日'; +EXEC DBO.INSERTI18N N'GIKAM.DATETIME.WEEK.MON', N'一', N'一', N'zh-CN',N'一'; +EXEC DBO.INSERTI18N N'GIKAM.DATETIME.WEEK.TUES', N'二', N'二', N'zh-CN',N'二'; +EXEC DBO.INSERTI18N N'GIKAM.DATETIME.WEEK.WED', N'三', N'三', N'zh-CN',N'三'; +EXEC DBO.INSERTI18N N'GIKAM.DATETIME.WEEK.THUR', N'四', N'四', N'zh-CN',N'四'; +EXEC DBO.INSERTI18N N'GIKAM.DATETIME.WEEK.FRI', N'五', N'五', N'zh-CN',N'五'; +EXEC DBO.INSERTI18N N'GIKAM.DATETIME.WEEK.SAT', N'六', N'六', N'zh-CN',N'六'; +EXEC DBO.INSERTI18N N'GIKAM.DATETIME.CHOOSE_DATE', N'选择日期', N'选择日期', N'zh-CN',N'选择日期'; +EXEC DBO.INSERTI18N N'GIKAM.DATETIME.CHOOSE_YEAR', N'选择年份', N'选择年份', N'zh-CN',N'选择年份'; +EXEC DBO.INSERTI18N N'GIKAM.DATETIME.SELECT_TODAY', N'选择今天', N'选择今天', N'zh-CN',N'选择今天'; +EXEC DBO.INSERTI18N N'GIKAM.PAGE.PREVIOUS', N'上一页', N'上一页', N'zh-CN',N'上一页'; +EXEC DBO.INSERTI18N N'GIKAM.PAGE.NEXT', N'下一页', N'下一页', N'zh-CN',N'下一页'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.CONFIRM_TO_OFFLINE_MSG', N'请确认是否强制下线', N'请确认是否强制下线', N'zh-CN',N'请确认是否强制下线'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.CONFIRM_TO_OFFLINE_TITLE', N'强制下线用户信息', N'强制下线用户信息', N'zh-CN',N'强制下线用户信息'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.MATCH_FIELD_NOT_SET', N'未设置匹配字段', N'未设置匹配字段', N'zh-CN',N'未设置匹配字段'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.NO_RECORD', N'没有任何记录', N'没有任何记录', N'zh-CN',N'没有任何记录'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.CHOOSE_AT_LEAST_ONE_ITEM', N'请至少选择一条数据', N'请至少选择一条数据', N'zh-CN',N'请至少选择一条数据'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.CHOOSE_ONE_ITEM', N'请选择一条数据', N'请选择一条数据', N'zh-CN',N'请选择一条数据'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.CHOOSE_DEACTIVATED_ITEM', N'请选择未启用的数据', N'请选择未启用的数据', N'zh-CN',N'请选择未启用的数据'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.WHETHER_TO_ACTIVATE_FOLLOWING_ITEMS', N'是否启用以下选中的项目?', N'是否启用以下选中的项目?', N'zh-CN',N'是否启用以下选中的项目?'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.CONFIRM_TO_ACTIVATE', N'确认启用', N'确认启用', N'zh-CN',N'确认启用'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.CHOOSE_ACTIVATED_ITEM', N'请选择已启用的数据', N'请选择已启用的数据', N'zh-CN',N'请选择已启用的数据'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.WHETHER_TO_DEACTIVATE_FOLLOWING_ITEMS', N'是否取消启用以下选中的项目?', N'是否取消启用以下选中的项目?', N'zh-CN',N'是否取消启用以下选中的项目?'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.CONFIRM_TO_DEACTIVATE', N'确认取消启用', N'确认取消启用', N'zh-CN',N'确认取消启用'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.CHOOSE_UNSUSPENDED_ITEM', N'请选择未注销的数据', N'请选择未注销的数据', N'zh-CN',N'请选择未注销的数据'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.WHETHER_TO_SUSPEND_FOLLOWING_ITEMS', N'是否注销以下选中的项目?', N'是否注销以下选中的项目?', N'zh-CN',N'是否注销以下选中的项目?'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.CONFIRM_TO_SUSPEND', N'确认注销', N'确认注销', N'zh-CN',N'确认注销'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.CHOOSE_SUSPENDED_ITEM', N'请选择已注销的数据', N'请选择已注销的数据', N'zh-CN',N'请选择已注销的数据'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.WHETHER_TO_UNSUSPEND_FOLLOWING_ITEMS', N'是否恢复以下选中的项目?', N'是否恢复以下选中的项目?', N'zh-CN',N'是否恢复以下选中的项目?'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.CONFIRM_TO_UNSUSPEND', N'确认恢复', N'确认恢复', N'zh-CN',N'确认恢复'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.CONFIRM_TO_DELETE_FOLLOWING_ITEMS', N'是否删除以下选中的项目?', N'是否删除以下选中的项目?', N'zh-CN',N'是否删除以下选中的项目?'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.CONFIRM_TO_DELETE', N'确认删除', N'确认删除', N'zh-CN',N'确认删除'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.INVALID_INPUT_FIELDS', N'突出显示的字段的输入无效:', N'突出显示的字段的输入无效:', N'zh-CN',N'突出显示的字段的输入无效:'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.PAGE_NOT_EXISTS', N'页面不存在', N'页面不存在', N'zh-CN',N'页面不存在'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.MOVE_UP.NO_NODE_SELECTED', N'请选择一条要向上移动的数据', N'请选择一条要向上移动的数据', N'zh-CN',N'请选择一条要向上移动的数据'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.MOVE_UP.MULTIPLE_NODES_SELECTED', N'只能同时移动一条数据', N'只能同时移动一条数据', N'zh-CN',N'只能同时移动一条数据'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.MOVE_UP.TOP_NODE_SELECTED', N'当前数据已处于最顶部,无法向上移动', N'当前数据已处于最顶部,无法向上移动', N'zh-CN',N'当前数据已处于最顶部,无法向上移动'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.MOVE_DOWN.NO_NODE_SELECTED', N'请选择一条要向下移动的数据', N'请选择一条要向下移动的数据', N'zh-CN',N'请选择一条要向下移动的数据'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.MOVE_DOWN.MULTIPLE_NODES_SELECTED', N'只能同时移动一条数据', N'只能同时移动一条数据', N'zh-CN',N'只能同时移动一条数据'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.MOVE_DOWN.BOTTOM_NODE_SELECTED', N'当前数据已处于最底部,无法向下移动', N'当前数据已处于最底部,无法向下移动', N'zh-CN',N'当前数据已处于最底部,无法向下移动'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.TREE.CHILDREN-EXISTS', N'存在子节点,不允许删除', N'存在子节点,不允许删除', N'zh-CN',N'存在子节点,不允许删除'; +EXEC DBO.INSERTI18N N'GIKAM.TREE.NODE_NEW', N'新建节点', N'新建节点', N'zh-CN',N'新建节点'; +EXEC DBO.INSERTI18N N'GIKAM.FILE.ATTACHMENT', N'附件', N'附件', N'zh-CN',N'附件'; +EXEC DBO.INSERTI18N N'GIKAM.FILE.FILENAME', N'文件名称', N'文件名称', N'zh-CN',N'文件名称'; +EXEC DBO.INSERTI18N N'GIKAM.FILE.CREATEDBYNAME', N'上传人', N'上传人', N'zh-CN',N'上传人'; +EXEC DBO.INSERTI18N N'GIKAM.FILE.CREATEDTIME', N'上传时间', N'上传时间', N'zh-CN',N'上传时间'; +EXEC DBO.INSERTI18N N'GIKAM.FILE.DRAG_FILE_OR_CHOOSE_TO_UPLOAD', N'请将文件拖拽进区域或者点击选择文件进行上传', N'请将文件拖拽进区域或者点击选择文件进行上传', N'zh-CN',N'请将文件拖拽进区域或者点击选择文件进行上传'; +EXEC DBO.INSERTI18N N'GIKAM.FILE.BUTTON.UPLOAD_FILE', N'上传附件', N'上传附件', N'zh-CN',N'上传附件'; +EXEC DBO.INSERTI18N N'GIKAM.FILE.BUTTON.DOWNLOAD_FILE', N'下载附件', N'下载附件', N'zh-CN',N'下载附件'; +EXEC DBO.INSERTI18N N'GIKAM.FILE.BUTTON.DELETE_FILE', N'删除附件', N'删除附件', N'zh-CN',N'删除附件'; +EXEC DBO.INSERTI18N N'GIKAM.FILE.MODAL.UPLOAD_FILE', N'附件上传', N'附件上传', N'zh-CN',N'附件上传'; +EXEC DBO.INSERTI18N N'GIKAM.FILE.TIP.UPLOAD_ONE_ONLY', N'只能上传一个附件', N'只能上传一个附件', N'zh-CN',N'只能上传一个附件'; +EXEC DBO.INSERTI18N N'GIKAM.FILE.TIP.NOTFILEUPLOAD', N'未选择文件或选择的文件内容为空', N'未选择文件或选择的文件内容为空', N'zh-CN',N'未选择文件或选择的文件内容为空'; +EXEC DBO.INSERTI18N N'GIKAM.FILE.TIP.NOTFILEEXTENSION', N'请指定文件类型上传', N'请指定文件类型上传', N'zh-CN',N'请指定文件类型上传'; +EXEC DBO.INSERTI18N N'GIKAM.FILE.TIP.UNSUPPORTEDEXTENSION', N'请上传系统支持类型的文件', N'请上传系统支持类型的文件', N'zh-CN',N'请上传系统支持类型的文件'; +EXEC DBO.INSERTI18N N'GIKAM.FILE.TIP.FILELIMITEXCEEDED', N'上传的文件太大,超出系统限制', N'上传的文件太大,超出系统限制', N'zh-CN',N'上传的文件太大,超出系统限制'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.BUTTON.SUBMIT', N'提交', N'提交', N'zh-CN',N'提交'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.SUBMIT.OPINION.TITLE', N'提交说明', N'提交说明', N'zh-CN',N'提交说明'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.SUBMIT.OPINION.DEFAULT', N'提交', N'提交', N'zh-CN',N'提交'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.BUTTON.PASS', N'审批通过', N'审批通过', N'zh-CN',N'审批通过'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.PASS.OPINION.TITLE', N'审核意见', N'审核意见', N'zh-CN',N'审核意见'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.PASS.OPINION.DEFAULT', N'通过', N'通过', N'zh-CN',N'通过'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.BUTTON.REJECT', N'审批拒绝', N'审批拒绝', N'zh-CN',N'审批拒绝'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.REJECT.OPINION.TITLE', N'审核意见', N'审核意见', N'zh-CN',N'审核意见'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.REJECT.OPINION.DEFAULT', N'拒绝', N'拒绝', N'zh-CN',N'拒绝'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.REJECT.REJECT_TO_TITLE', N'拒绝至', N'拒绝至', N'zh-CN',N'拒绝至'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.BUTTON.UNDO', N'回退', N'回退', N'zh-CN',N'回退'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.UNDO.OPINION.TITLE', N'审核意见', N'审核意见', N'zh-CN',N'审核意见'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.UNDO.OPINION.DEFAULT', N'回退', N'回退', N'zh-CN',N'回退'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.BUTTON.WITHDRAW', N'撤回', N'撤回', N'zh-CN',N'撤回'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.WITHDRAW.OPINION.TITLE', N'审核意见', N'审核意见', N'zh-CN',N'审核意见'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.WITHDRAW.OPINION.DEFAULT', N'撤回', N'撤回', N'zh-CN',N'撤回'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.BUTTON.REVIEW', N'阅办', N'阅办', N'zh-CN',N'阅办'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.REVIEW.OPINION.TITLE', N'审核意见', N'审核意见', N'zh-CN',N'审核意见'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.REVIEW.OPINION.DEFAULT', N'通过', N'通过', N'zh-CN',N'通过'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.REVIEW.MODAL.CHOOSE_USER', N'阅办人员选择', N'阅办人员选择', N'zh-CN',N'阅办人员选择'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.BUTTON.DELEGATE', N'委托', N'委托', N'zh-CN',N'委托'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.DELEGATE.OPINION.TITLE', N'审核意见', N'审核意见', N'zh-CN',N'审核意见'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.DELEGATE.OPINION.DEFAULT', N'通过', N'通过', N'zh-CN',N'通过'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.DELEGATE.MODAL.CHOOSE_USER', N'委托人员选择', N'委托人员选择', N'zh-CN',N'委托人员选择'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.BUTTON.COUNTERSIGN', N'会签', N'会签', N'zh-CN',N'会签'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.COUNTERSIGN.OPINION.TITLE', N'审核意见', N'审核意见', N'zh-CN',N'审核意见'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.COUNTERSIGN.OPINION.DEFAULT', N'通过', N'通过', N'zh-CN',N'通过'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.COUNTERSIGN.MODAL.CHOOSE_USER', N'会签人员选择', N'会签人员选择', N'zh-CN',N'会签人员选择'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.ODD.BUTTON.REJECT', N'审批拒绝', N'审批拒绝', N'zh-CN',N'审批拒绝'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.ODD.REJECT.TIP.CONFIRM', N'请确认是否审批拒绝', N'请确认是否审批拒绝', N'zh-CN',N'请确认是否审批拒绝'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.ODD.REJECT.OPINION.DEFAULT', N'拒绝(异常处理)', N'拒绝(异常处理)', N'zh-CN',N'拒绝(异常处理)'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.ODD.BUTTON.UPDATE_BPMN', N'更新流程图', N'更新流程图', N'zh-CN',N'更新流程图'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.ODD.TIP.MATCH_MUTIPLE_INST', N'该单据匹配多个流程实例,数据错误,请联系管理员。', N'该单据匹配多个流程实例,数据错误,请联系管理员。', N'zh-CN',N'该单据匹配多个流程实例,数据错误,请联系管理员。'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.ODD.BUTTON.UPDATE_AUDITOR', N'更新审核人员', N'更新审核人员', N'zh-CN',N'更新审核人员'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.ODD.TITLE.UPDATE_AUDITOR', N'更新审核人员', N'更新审核人员', N'zh-CN',N'更新审核人员'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.ODD.BUTTON.INSERT_AUDITOR', N'添加审核人员', N'添加审核人员', N'zh-CN',N'添加审核人员'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.ODD.BUTTON.DELETE_AUDITOR', N'删除审核人员', N'删除审核人员', N'zh-CN',N'删除审核人员'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.ODD.BUTTON.INSERT_ROLE', N'添加审核角色', N'添加审核角色', N'zh-CN',N'添加审核角色'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.ODD.BUTTON.DELETE_ROLE', N'删除审核角色', N'删除审核角色', N'zh-CN',N'删除审核角色'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.PASS.NEXT_AUDITOR', N'下级审核人', N'下级审核人', N'zh-CN',N'下级审核人'; +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.PASS.NEXT_ROLE', N'下级审核角色', N'下级审核角色', N'zh-CN',N'下级审核角色'; +EXEC DBO.INSERTI18N N'GIKAM.BPMN.FIELD.TITLE.STATUS', N'状态', N'状态', N'zh-CN',N'状态'; +EXEC DBO.INSERTI18N N'GIKAM.BPMN.INVALID_STATUS', N'状态错误', N'状态错误', N'zh-CN',N'状态错误'; +EXEC DBO.INSERTI18N N'GIKAM.BPMN.STATUS.RAW', N'未提交', N'未提交', N'zh-CN',N'未提交'; +EXEC DBO.INSERTI18N N'GIKAM.BPMN.STATUS.PASS', N'待审核', N'待审核', N'zh-CN',N'待审核'; +EXEC DBO.INSERTI18N N'GIKAM.BPMN.STATUS.DONE', N'已完成', N'已完成', N'zh-CN',N'已完成'; +EXEC DBO.INSERTI18N N'GIKAM.BPMN.TIP.PROC_NOT_FOUND', N'流程没有定义', N'流程没有定义', N'zh-CN',N'流程没有定义'; +EXEC DBO.INSERTI18N N'GIKAM.BPMN.COMMENT.START_NODE', N'开始节点', N'开始节点', N'zh-CN',N'开始节点'; +EXEC DBO.INSERTI18N N'GIKAM.BPMN.COMMENT.END_NODE', N'结束节点', N'结束节点', N'zh-CN',N'结束节点'; +EXEC DBO.INSERTI18N N'GIKAM.BPMN.COMMENT.SUBMIT', N'提交', N'提交', N'zh-CN',N'提交'; +EXEC DBO.INSERTI18N N'GIKAM.BPMN.COMMENT.WITHDRAW', N'撤回', N'撤回', N'zh-CN',N'撤回'; +EXEC DBO.INSERTI18N N'GIKAM.BPMN.COMMENT.PASS_COUNTERSIGN', N'会签通过', N'会签通过', N'zh-CN',N'会签通过'; +EXEC DBO.INSERTI18N N'GIKAM.BPMN.COMMENT.PASS_COUNTERSIGN_ROLE', N'会签通过(角色)', N'会签通过(角色)', N'zh-CN',N'会签通过(角色)'; +EXEC DBO.INSERTI18N N'GIKAM.BPMN.COMMENT.END_COUNTERSIGN', N'会签结束', N'会签结束', N'zh-CN',N'会签结束'; +EXEC DBO.INSERTI18N N'GIKAM.BPMN.COMMENT.PASS', N'审核通过', N'审核通过', N'zh-CN',N'审核通过'; +EXEC DBO.INSERTI18N N'GIKAM.BPMN.COMMENT.END', N'审批通过', N'审批通过', N'zh-CN',N'审批通过'; +EXEC DBO.INSERTI18N N'GIKAM.BPMN.COMMENT.REJECT', N'审核拒绝', N'审核拒绝', N'zh-CN',N'审核拒绝'; +EXEC DBO.INSERTI18N N'GIKAM.BPMN.COMMENT.UNDO', N'回退', N'回退', N'zh-CN',N'回退'; +EXEC DBO.INSERTI18N N'GIKAM.CHEM.BUTTON.MOVE', N'移动', N'移动', N'zh-CN',N'移动'; +EXEC DBO.INSERTI18N N'GIKAM.CHEM.BUTTON.ERASE', N'擦除', N'擦除', N'zh-CN',N'擦除'; +EXEC DBO.INSERTI18N N'GIKAM.CHEM.BUTTON.CENTER', N'居中', N'居中', N'zh-CN',N'居中'; +EXEC DBO.INSERTI18N N'GIKAM.CHEM.BUTTON.CLEAR', N'清空', N'清空', N'zh-CN',N'清空'; +EXEC DBO.INSERTI18N N'GIKAM.CHEM.BUTTON.FLIP_HORIZONTALLY', N'水平翻转', N'水平翻转', N'zh-CN',N'水平翻转'; +EXEC DBO.INSERTI18N N'GIKAM.CHEM.BUTTON.FLIP_VERTICALLY', N'纵向翻转', N'纵向翻转', N'zh-CN',N'纵向翻转'; +EXEC DBO.INSERTI18N N'GIKAM.CHEM.BUTTON.UNDO', N'撤销', N'撤销', N'zh-CN',N'撤销'; +EXEC DBO.INSERTI18N N'GIKAM.CHEM.BUTTON.REDO', N'恢复', N'恢复', N'zh-CN',N'恢复'; +EXEC DBO.INSERTI18N N'GIKAM.CHEM.BUTTON.INCREASE_SCALE', N'放大', N'放大', N'zh-CN',N'放大'; +EXEC DBO.INSERTI18N N'GIKAM.CHEM.BUTTON.DECREASE_SCALE', N'缩小', N'缩小', N'zh-CN',N'缩小'; +EXEC DBO.INSERTI18N N'GIKAM.CHEM.BUTTON.SAVE', N'保存', N'保存', N'zh-CN',N'保存'; +EXEC DBO.INSERTI18N N'GIKAM.CHEM.BUTTON.SET_LABLE', N'设置元素', N'设置元素', N'zh-CN',N'设置元素'; +EXEC DBO.INSERTI18N N'GIKAM.CHEM.BUTTON.MORE_LABLES', N'更多元素', N'更多元素', N'zh-CN',N'更多元素'; +EXEC DBO.INSERTI18N N'GIKAM.CHEM.BUTTON.ATTRIBUTES', N'设置属性', N'设置属性', N'zh-CN',N'设置属性'; +EXEC DBO.INSERTI18N N'GIKAM.CHEM.BUTTON.MORE_ATTRIBUTES', N'更多属性', N'更多属性', N'zh-CN',N'更多属性'; +EXEC DBO.INSERTI18N N'GIKAM.CHEM.BUTTON.MORE_BONDS', N'更多键', N'更多键', N'zh-CN',N'更多键'; +EXEC DBO.INSERTI18N N'GIKAM.CHEM.BUTTON.MORE_RINGS', N'更多环', N'更多环', N'zh-CN',N'更多环'; +EXEC DBO.INSERTI18N N'GIKAM.EXCEPTION.CRON_EXCEPTION', N'CRON表达式转换异常', N'CRON表达式转换异常', N'zh-CN',N'CRON表达式转换异常'; +EXEC DBO.INSERTI18N N'GIKAM.EXCEPTION.INVALID_CRON_EXPRESSION', N'CRON表达式错误', N'CRON表达式错误', N'zh-CN',N'CRON表达式错误'; +EXEC DBO.INSERTI18N N'GIKAM.EXCEPTION.UNEXPECTED', N'服务故障,请联系系统管理员', N'服务故障,请联系系统管理员', N'zh-CN',N'服务故障,请联系系统管理员'; +EXEC DBO.INSERTI18N N'GIKAM.EXCEPTION.DELETE_REQUIRE_ID', N'删除数据需要ID', N'删除数据需要ID', N'zh-CN',N'删除数据需要ID'; +EXEC DBO.INSERTI18N N'GIKAM.EXCEPTION.DELETE_REQUIRE_NONE_EMPTY_BEAN', N'删除操作需要提供过滤条件', N'删除操作需要提供过滤条件', N'zh-CN',N'删除操作需要提供过滤条件'; +EXEC DBO.INSERTI18N N'GIKAM.EXCEPTION.NO_VALUE_EXISTS', N'数据不存在', N'数据不存在', N'zh-CN',N'数据不存在'; +EXEC DBO.INSERTI18N N'GIKAM.EXCEPTION.ORDER_INFINITE_LOOP', N'排序碰到死循环,请联系系统管理员', N'排序碰到死循环,请联系系统管理员', N'zh-CN',N'排序碰到死循环,请联系系统管理员'; +EXEC DBO.INSERTI18N N'GIKAM.EXCEPTION.DEADLOCK', N'计算公式死循环', N'计算公式死循环', N'zh-CN',N'计算公式死循环'; +EXEC DBO.INSERTI18N N'GIKAM.EXCEPTION.ROUNDING_NAN', N'被修约的数值错误:不是数字', N'被修约的数值错误:不是数字', N'zh-CN',N'被修约的数值错误:不是数字'; +EXEC DBO.INSERTI18N N'GIKAM.EXCEPTION.ROUNDINGRULE_EXISTS', N'修约规则未配置', N'修约规则未配置', N'zh-CN',N'修约规则未配置'; +EXEC DBO.INSERTI18N N'GIKAM.EXCEPTION.ROUNDINGRULE_SCRIPT_NOT_EXISTS', N'修约规则脚本未配置', N'修约规则脚本未配置', N'zh-CN',N'修约规则脚本未配置'; +EXEC DBO.INSERTI18N N'GIKAM.EXCEPTION.REQUIRE_NOT_EMPTY', N'需要非空的值', N'需要非空的值', N'zh-CN',N'需要非空的值'; +EXEC DBO.INSERTI18N N'GIKAM.EXCEPTION.REQUIRE_JSON', N'需要JSON格式的数据', N'需要JSON格式的数据', N'zh-CN',N'需要JSON格式的数据'; +EXEC DBO.INSERTI18N N'GIKAM.EXCEPTION.FILE_FORMAT_WRONG', N'文件格式异常', N'文件格式异常', N'zh-CN',N'文件格式异常'; +EXEC DBO.INSERTI18N N'GIKAM.EXCEPTION.FTP.CONNECTION', N'FTP连接失败', N'FTP连接失败', N'zh-CN',N'FTP连接失败'; +EXEC DBO.INSERTI18N N'GIKAM.EXCEPTION.FTP.MAKEDIRECTORY', N'FTP创建目录失败', N'FTP创建目录失败', N'zh-CN',N'FTP创建目录失败'; +EXEC DBO.INSERTI18N N'GIKAM.EXCEPTION.FTP.UPLOAD', N'FTP上传文件失败', N'FTP上传文件失败', N'zh-CN',N'FTP上传文件失败'; +EXEC DBO.INSERTI18N N'GIKAM.EXCEPTION.FTP.DOWNLOAD', N'FTP下载文件失败', N'FTP下载文件失败', N'zh-CN',N'FTP下载文件失败'; +EXEC DBO.INSERTI18N N'GIKAM.EXCEPTION.FTP.COPY', N'FTP复制文件失败', N'FTP复制文件失败', N'zh-CN',N'FTP复制文件失败'; +EXEC DBO.INSERTI18N N'GIKAM.EXCEPTION.FRREPORT.EXPORT', N'帆软导出文件异常', N'帆软导出文件异常', N'zh-CN',N'帆软导出文件异常'; +EXEC DBO.INSERTI18N N'GIKAM.EXCEPTION.WEBOFFICE.SAVE', N'文件保存失败', N'文件保存失败', N'zh-CN',N'文件保存失败'; +EXEC DBO.INSERTI18N N'GIKAM.SECURITY.LICENSE.LOGIN_USER_EXCEEDED', N'当前LICENSE已用完,不允许登录', N'当前LICENSE已用完,不允许登录', N'zh-CN',N'当前LICENSE已用完,不允许登录'; +EXEC DBO.INSERTI18N N'GIKAM.SECURITY.LOGIN.DEACTIVATED', N'用户已被停用', N'用户已被停用', N'zh-CN',N'用户已被停用'; +EXEC DBO.INSERTI18N N'GIKAM.SECURITY.LOGIN.LOCKED', N'用户已被锁定', N'用户已被锁定', N'zh-CN',N'用户已被锁定'; +EXEC DBO.INSERTI18N N'GIKAM.SECURITY.LOGIN.DEPRECATED', N'用户已被废弃', N'用户已被废弃', N'zh-CN',N'用户已被废弃'; +EXEC DBO.INSERTI18N N'GIKAM.SECURITY.LOGIN.EXPIRED', N'用户已到期', N'用户已到期', N'zh-CN',N'用户已到期'; +EXEC DBO.INSERTI18N N'GIKAM.SECURITY.LOGIN.AGENT_EXPIRED', N'代理已到期', N'代理已到期', N'zh-CN',N'代理已到期'; +EXEC DBO.INSERTI18N N'GIKAM.SECURITY.LOGIN.NOT_EXISTS', N'用户不存在', N'用户不存在', N'zh-CN',N'用户不存在'; +EXEC DBO.INSERTI18N N'GIKAM.SECURITY.LOGIN.INCORRECT_USER_OR_PASSWORD', N'用户名或密码错误', N'用户名或密码错误', N'zh-CN',N'用户名或密码错误'; +EXEC DBO.INSERTI18N N'GIKAM.SECURITY.LOGIN.OFFLINE_PRELOGIN', N'用户已在另外一个站点登录,当前站点操作已失效', N'用户已在另外一个站点登录,当前站点操作已失效', N'zh-CN',N'用户已在另外一个站点登录,当前站点操作已失效'; +EXEC DBO.INSERTI18N N'GIKAM.SECURITY.LOGIN.OFFLINE', N'您已被强制下线', N'您已被强制下线', N'zh-CN',N'您已被强制下线'; +EXEC DBO.INSERTI18N N'GIKAM.SECURITY.LOGIN.TIMEOUT', N'登录超时', N'登录超时', N'zh-CN',N'登录超时'; +EXEC DBO.INSERTI18N N'core.security.login.userNotExists', N'用户名和密码不匹配', N'用户名和密码不匹配', N'zh-CN',N'用户名和密码不匹配'; +EXEC DBO.INSERTI18N N'core.security.login.userDeactivated', N'用户已被停用', N'用户已被停用', N'zh-CN',N'用户已被停用'; +EXEC DBO.INSERTI18N N'core.security.login.userDeprecated', N'用户已被废弃', N'用户已被废弃', N'zh-CN',N'用户已被废弃'; +EXEC DBO.INSERTI18N N'core.security.login.userLocked', N'用户已被锁定', N'用户已被锁定', N'zh-CN',N'用户已被锁定'; +EXEC DBO.INSERTI18N N'core.security.login.unauthorized', N'访问拒绝', N'访问拒绝', N'zh-CN',N'访问拒绝'; +EXEC DBO.INSERTI18N N'core.security.login.incorrectPassword', N'用户名和密码不匹配', N'用户名和密码不匹配', N'zh-CN',N'用户名和密码不匹配'; +EXEC DBO.INSERTI18N N'core.security.login.userExpiried', N'用户已到期', N'用户已到期', N'zh-CN',N'用户已到期'; +EXEC DBO.INSERTI18N N'GIKAM.SECURITY.SSO_LOGIN.INVALID_DATA', N'用户信息错误,请联系管理员', N'用户信息错误,请联系管理员', N'zh-CN',N'用户信息错误,请联系管理员'; +EXEC DBO.INSERTI18N N'GIKAM.USER.INVALID_USER_ID', N'用户编码无效', N'用户编码无效', N'zh-CN',N'用户编码无效'; +EXEC DBO.INSERTI18N N'GIKAM.USER.PASSWORD.REQUIRE_NOT_EMPTY', N'密码不能为空', N'密码不能为空', N'zh-CN',N'密码不能为空'; +EXEC DBO.INSERTI18N N'GIKAM.USER.PASSWORD.INVALID_OLD_PASSWORD', N'原密码错误', N'原密码错误', N'zh-CN',N'原密码错误'; +EXEC DBO.INSERTI18N N'GIKAM.USER.PASSWORD.MIN_NUMBER_REQUIRED', N'数字最小个数', N'数字最小个数', N'zh-CN',N'数字最小个数'; +EXEC DBO.INSERTI18N N'GIKAM.USER.PASSWORD.MIN_LOWERCASE_REQUIRED', N'小写字母最小个数', N'小写字母最小个数', N'zh-CN',N'小写字母最小个数'; +EXEC DBO.INSERTI18N N'GIKAM.USER.PASSWORD.MIN_UPPERCASE_REQUIRED', N'大写字母最小个数', N'大写字母最小个数', N'zh-CN',N'大写字母最小个数'; +EXEC DBO.INSERTI18N N'GIKAM.USER.PASSWORD.MIN_SPECIALCHARACTERS_REQUIRED', N'特殊字符最小个数', N'特殊字符最小个数', N'zh-CN',N'特殊字符最小个数'; +EXEC DBO.INSERTI18N N'GIKAM.USER.PASSWORD.MIN_LENGTH', N'最小长度', N'最小长度', N'zh-CN',N'最小长度'; +EXEC DBO.INSERTI18N N'GIKAM.USER.PASSWORD.MAX_LENGTH', N'最大长度', N'最大长度', N'zh-CN',N'最大长度'; +EXEC DBO.INSERTI18N N'GIKAM.USER.PASSWORD.COMPOSITION', N'不同类型组成的数量', N'不同类型组成的数量', N'zh-CN',N'不同类型组成的数量'; +EXEC DBO.INSERTI18N N'GIKAM.USER.PASSWORD.REUSE_PASSWORD_INTERVAL', N'重新使用旧密码最小间隔天数', N'重新使用旧密码最小间隔天数', N'zh-CN',N'重新使用旧密码最小间隔天数'; +EXEC DBO.INSERTI18N N'GIKAM.USER.PASSWORD.REUSE_PASSWORD_HISTORY_LENGTH', N'旧密码使用前必须使用其他密码个数', N'旧密码使用前必须使用其他密码个数', N'zh-CN',N'旧密码使用前必须使用其他密码个数'; +EXEC DBO.INSERTI18N N'GIKAM.USER.TIP.SIGNATURE.NOTEXISTS', N'用户签名不存在,请先上传电子签名', N'用户签名不存在,请先上传电子签名', N'zh-CN',N'用户签名不存在,请先上传电子签名'; +EXEC DBO.INSERTI18N N'GIKAM.REQENTRY.REQUESTNAME', N'功能名称', N'功能名称', N'zh-CN',N'功能名称'; +EXEC DBO.INSERTI18N N'GIKAM.REQENTRY.REQUESTURL', N'功能地址', N'功能地址', N'zh-CN',N'功能地址'; +EXEC DBO.INSERTI18N N'GIKAM.REQENTRY.PAGEURL', N'页面地址', N'页面地址', N'zh-CN',N'页面地址'; +EXEC DBO.INSERTI18N N'GIKAM.CONCURRENT.ISOLATED', N'该功能已有线程在操作,不进行重复操作', N'该功能已有线程在操作,不进行重复操作', N'zh-CN',N'该功能已有线程在操作,不进行重复操作'; +EXEC DBO.INSERTI18N N'GIKAM.AT.INSERT', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'GIKAM.AT.IMPORT', N'导入', N'导入', N'zh-CN',N'导入'; +EXEC DBO.INSERTI18N N'GIKAM.AT.UPDATE', N'更新', N'更新', N'zh-CN',N'更新'; +EXEC DBO.INSERTI18N N'GIKAM.AT.SWAP', N'交换', N'交换', N'zh-CN',N'交换'; +EXEC DBO.INSERTI18N N'GIKAM.AT.DELETE', N'删除', N'删除', N'zh-CN',N'删除'; +EXEC DBO.INSERTI18N N'GIKAM.AT.ACTIVATE', N'启用', N'启用', N'zh-CN',N'启用'; +EXEC DBO.INSERTI18N N'GIKAM.AT.DEACTIVATE', N'取消启用', N'取消启用', N'zh-CN',N'取消启用'; +EXEC DBO.INSERTI18N N'GIKAM.AT.SUSPEND', N'注销', N'注销', N'zh-CN',N'注销'; +EXEC DBO.INSERTI18N N'GIKAM.AT.UNSUSPEND', N'取消注销', N'取消注销', N'zh-CN',N'取消注销'; +EXEC DBO.INSERTI18N N'GIKAM.AT.PROCESS_START', N'工作流开启', N'工作流开启', N'zh-CN',N'工作流开启'; +EXEC DBO.INSERTI18N N'GIKAM.AT.PROCESS_WITHDRAW', N'工作流撤回', N'工作流撤回', N'zh-CN',N'工作流撤回'; +EXEC DBO.INSERTI18N N'GIKAM.AT.PROCESS_COMPLETE', N'工作流审核', N'工作流审核', N'zh-CN',N'工作流审核'; +EXEC DBO.INSERTI18N N'GIKAM.AT.PROCESS_END', N'工作流结束', N'工作流结束', N'zh-CN',N'工作流结束'; +EXEC DBO.INSERTI18N N'GIKAM.AT.PROCESS_TRANSITION', N'工作流跳转', N'工作流跳转', N'zh-CN',N'工作流跳转'; +EXEC DBO.INSERTI18N N'GIKAM.AT.PROCESS_DELEGATE', N'工作流委派', N'工作流委派', N'zh-CN',N'工作流委派'; +EXEC DBO.INSERTI18N N'GIKAM.AT.PROCESS_REASSIGNMENT', N'工作流阅办', N'工作流阅办', N'zh-CN',N'工作流阅办'; +EXEC DBO.INSERTI18N N'GIKAM.AT.PROCESS_COUNTERSIGN', N'工作流会签', N'工作流会签', N'zh-CN',N'工作流会签'; +EXEC DBO.INSERTI18N N'GIKAM.AT.PROCESS_TRIGGER', N'工作流触发任务', N'工作流触发任务', N'zh-CN',N'工作流触发任务'; +EXEC DBO.INSERTI18N N'GIKAM.AT.PROCESS_REJECT', N'工作流拒绝', N'工作流拒绝', N'zh-CN',N'工作流拒绝'; +EXEC DBO.INSERTI18N N'GIKAM.AT.PROCESS_UNDO', N'工作流回退', N'工作流回退', N'zh-CN',N'工作流回退'; +EXEC DBO.INSERTI18N N'GIKAM.AT.SCHEDULE', N'定时任务', N'定时任务', N'zh-CN',N'定时任务'; +EXEC DBO.INSERTI18N N'GIKAM.AT.NO_ACTIVATED_CONFIG', N'审计跟踪配置未启用', N'审计跟踪配置未启用', N'zh-CN',N'审计跟踪配置未启用'; +EXEC DBO.INSERTI18N N'GIKAM.AT.TITLE.VIEW', N'审计视图', N'审计视图', N'zh-CN',N'审计视图'; +EXEC DBO.INSERTI18N N'T_CORE_AT_RECORD_LINE.ID', N'主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_AT_RECORD_LINE.RECORDID', N'审计跟踪记录ID', N'审计跟踪记录ID', N'zh-CN',N'审计跟踪记录ID'; +EXEC DBO.INSERTI18N N'T_CORE_AT_RECORD_LINE.TARGETID', N'对应业务编码(表名 + $ + 主键的值)', N'对应业务编码(表名 + $ + 主键的值)', N'zh-CN',N'对应业务编码(表名 + $ + 主键的值)'; +EXEC DBO.INSERTI18N N'T_CORE_AT_RECORD_LINE.RECORDTYPE', N'记录类型(INSERT、UPDATE或DELETE)', N'记录类型(INSERT、UPDATE或DELETE)', N'zh-CN',N'记录类型(INSERT、UPDATE或DELETE)'; +EXEC DBO.INSERTI18N N'T_CORE_AT_RECORD_LINE.COLUMN', N'列名', N'列名', N'zh-CN',N'列名'; +EXEC DBO.INSERTI18N N'T_CORE_AT_RECORD_LINE.COLUMNNAME', N'列名', N'列名', N'zh-CN',N'列名'; +EXEC DBO.INSERTI18N N'T_CORE_AT_RECORD_LINE.AUDITTRAILNAME', N'操作方式', N'操作方式', N'zh-CN',N'操作方式'; +EXEC DBO.INSERTI18N N'T_CORE_AT_RECORD_LINE.OLDVALUE', N'历史参数', N'历史参数', N'zh-CN',N'历史参数'; +EXEC DBO.INSERTI18N N'T_CORE_AT_RECORD_LINE.NEWVALUE', N'更新参数', N'更新参数', N'zh-CN',N'更新参数'; +EXEC DBO.INSERTI18N N'T_CORE_AT_RECORD_LINE.TABLENAME', N'业务表名', N'业务表名', N'zh-CN',N'业务表名'; +EXEC DBO.INSERTI18N N'T_CORE_AT_RECORD_LINE.CREATEDBYID', N'制单人ID', N'制单人ID', N'zh-CN',N'制单人ID'; +EXEC DBO.INSERTI18N N'T_CORE_AT_RECORD_LINE.CREATEDBYNAME', N'操作人', N'操作人', N'zh-CN',N'操作人'; +EXEC DBO.INSERTI18N N'T_CORE_AT_RECORD_LINE.CREATEDTIME', N'操作时间', N'操作时间', N'zh-CN',N'操作时间'; +EXEC DBO.INSERTI18N N'T_CORE_AT_RECORD_LINE.CREATEDBYORGID', N'单据单位编码', N'单据单位编码', N'zh-CN',N'单据单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_AT_RECORD_LINE.CREATEDBYORGNAME', N'单据单位名称', N'单据单位名称', N'zh-CN',N'单据单位名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ATS.TAB.TIME', N'时间轴', N'时间轴', N'zh-CN',N'时间轴'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ATS.TAB.TABLE', N'列表', N'列表', N'zh-CN',N'列表'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.SERVICE_NAME', N'工作流配置', N'工作流配置', N'zh-CN',N'工作流配置'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.ID', N'工作流配置的流程配置编码', N'流程配置编码', N'zh-CN',N'流程配置编码'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.CONFIGNAME', N'工作流配置的流程名称', N'流程名称', N'zh-CN',N'流程名称'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.MENUID', N'工作流配置的所属业务', N'所属业务', N'zh-CN',N'所属业务'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.CONFIGVERSION', N'工作流配置的版本号', N'版本号', N'zh-CN',N'版本号'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.ORGID', N'工作流配置的所属单位编码', N'所属单位编码', N'zh-CN',N'所属单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.ORGNAME', N'工作流配置的所属单位名称', N'所属单位名称', N'zh-CN',N'所属单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.REMARK', N'工作流配置的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.MODELKEY', N'工作流配置的工作流模型KEY', N'工作流模型KEY', N'zh-CN',N'工作流模型KEY'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.VERSION', N'工作流配置的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.CREATEDBYID', N'工作流配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.CREATEDBYNAME', N'工作流配置的制单人', N'制单人', N'zh-CN',N'制单人'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.CREATEDTIME', N'工作流配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.CREATEDBYORGID', N'工作流配置的单据单位编码', N'单据单位编码', N'zh-CN',N'单据单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.CREATEDBYORGNAME', N'工作流配置的单据单位', N'单据单位', N'zh-CN',N'单据单位'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.LASTUPDATEDBYID', N'工作流配置的最后更新人编码', N'最后更新人编码', N'zh-CN',N'最后更新人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.LASTUPDATEDBYNAME', N'工作流配置的最后更新人', N'最后更新人', N'zh-CN',N'最后更新人'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.LASTUPDATEDTIME', N'工作流配置的最后更新时间', N'最后更新时间', N'zh-CN',N'最后更新时间'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.PROCESSINSTANCEID', N'工作流配置的工作流实例编码', N'工作流实例编码', N'zh-CN',N'工作流实例编码'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.LASTAUDITEDFLAG', N'工作流配置的审核状态', N'审核状态', N'zh-CN',N'审核状态'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.SUBMITTEDBYID', N'工作流配置的提交人编码', N'提交人编码', N'zh-CN',N'提交人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.SUBMITTEDBYNAME', N'工作流配置的提交人', N'提交人', N'zh-CN',N'提交人'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.SUBMITTEDTIME', N'工作流配置的提交时间', N'提交时间', N'zh-CN',N'提交时间'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.LASTAUDITEDBYID', N'工作流配置的最后审核人编码', N'最后审核人编码', N'zh-CN',N'最后审核人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.LASTAUDITEDBYNAME', N'工作流配置的最后审核人', N'最后审核人', N'zh-CN',N'最后审核人'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.LASTAUDITEDTIME', N'工作流配置的最后审核时间', N'最后审核时间', N'zh-CN',N'最后审核时间'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.APPROVEDBYID', N'工作流配置的审批人编码', N'审批人编码', N'zh-CN',N'审批人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.APPROVEDBYNAME', N'工作流配置的审批人', N'审批人', N'zh-CN',N'审批人'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.APPROVEDTIME', N'工作流配置的审批时间', N'审批时间', N'zh-CN',N'审批时间'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.LASTREJECTEDFLAG', N'工作流配置的回退状态', N'回退状态', N'zh-CN',N'回退状态'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.LASTREJECTEDBYID', N'工作流配置的回退人编码', N'回退人编码', N'zh-CN',N'回退人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.LASTREJECTEDBYNAME', N'工作流配置的回退人', N'回退人', N'zh-CN',N'回退人'; +EXEC DBO.INSERTI18N N'T_CORE_ACT_CONFIG.LASTREJECTEDTIME', N'工作流配置的回退时间', N'回退时间', N'zh-CN',N'回退时间'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.ID', N'工作流配置变更的流程配置变更编码', N'流程配置变更编码', N'zh-CN',N'流程配置变更编码'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.OLDID', N'工作流配置变更的原流程配置编码', N'原流程配置编码', N'zh-CN',N'原流程配置编码'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.CONFIGNAME', N'工作流配置变更的流程名称', N'流程名称', N'zh-CN',N'流程名称'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.MENUID', N'工作流配置变更的所属业务', N'所属业务', N'zh-CN',N'所属业务'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.CONFIGVERSION', N'工作流配置变更的版本号', N'版本号', N'zh-CN',N'版本号'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.USEDORGID', N'工作流配置变更的使用单位编码', N'使用单位编码', N'zh-CN',N'使用单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.USEDORGNAME', N'工作流配置变更的使用单位名称', N'使用单位名称', N'zh-CN',N'使用单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.ORGID', N'工作流配置变更的单位编码', N'单位编码', N'zh-CN',N'单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.ORGNAME', N'工作流配置变更的单位名称', N'单位名称', N'zh-CN',N'单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.REMARK', N'工作流配置变更的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.MODELKEY', N'工作流配置变更的工作流模型KEY', N'工作流模型KEY', N'zh-CN',N'工作流模型KEY'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.VERSION', N'工作流配置变更的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.CREATEDBYID', N'工作流配置变更的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.CREATEDBYNAME', N'工作流配置变更的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.CREATEDTIME', N'工作流配置变更的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.CREATEDBYORGID', N'工作流配置变更的制单人所属单位', N'制单人所属单位', N'zh-CN',N'制单人所属单位'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.CREATEDBYORGNAME', N'工作流配置变更的制单人所属单位', N'制单人所属单位', N'zh-CN',N'制单人所属单位'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.LASTAUDITEDFLAG', N'工作流配置变更的审核标志', N'审核标志', N'zh-CN',N'审核标志'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.LASTAUDITEDBYID', N'工作流配置变更的最后审核人编码', N'最后审核人编码', N'zh-CN',N'最后审核人编码'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.LASTAUDITEDBYNAME', N'工作流配置变更的最后审核人名称', N'最后审核人名称', N'zh-CN',N'最后审核人名称'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.LASTAUDITEDTIME', N'工作流配置变更的最后审核时间', N'最后审核时间', N'zh-CN',N'最后审核时间'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.PROCESSINSTANCEID', N'工作流配置变更的工作流ID', N'工作流ID', N'zh-CN',N'工作流ID'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.SUBMITTEDBYID', N'工作流配置变更的提交人编码', N'提交人编码', N'zh-CN',N'提交人编码'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.SUBMITTEDBYNAME', N'工作流配置变更的提交人名称', N'提交人名称', N'zh-CN',N'提交人名称'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.SUBMITTEDTIME', N'工作流配置变更的提交时间', N'提交时间', N'zh-CN',N'提交时间'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.APPROVEDBYID', N'工作流配置变更的审批人编码', N'审批人编码', N'zh-CN',N'审批人编码'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.APPROVEDBYNAME', N'工作流配置变更的审批人名称', N'审批人名称', N'zh-CN',N'审批人名称'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.APPROVEDTIME', N'工作流配置变更的审批时间', N'审批时间', N'zh-CN',N'审批时间'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.LASTREJECTEDFLAG', N'工作流配置变更的回退标志/审核拒绝标志', N'回退标志/审核拒绝标志', N'zh-CN',N'回退标志/审核拒绝标志'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.LASTREJECTEDBYID', N'工作流配置变更的回退人/审核拒绝人编码', N'回退人/审核拒绝人编码', N'zh-CN',N'回退人/审核拒绝人编码'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.LASTREJECTEDBYNAME', N'工作流配置变更的回退人/审核拒绝人名称', N'回退人/审核拒绝人名称', N'zh-CN',N'回退人/审核拒绝人名称'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.LASTREJECTEDTIME', N'工作流配置变更的回退/审核拒绝时间', N'回退/审核拒绝时间', N'zh-CN',N'回退/审核拒绝时间'; +EXEC DBO.INSERTI18N N'T_CORE_M_ACT_CONFIG.SERVICE_NAME', N'工作流配置变更', N'工作流配置变更', N'zh-CN',N'工作流配置变更'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ACT-CONFIGS.BUTTON.WORKFLOW_DESIGN', N'设计流程', N'设计流程', N'zh-CN',N'设计流程'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ACT-CONFIGS.BUTTON.ADD_CONFIG', N'添加配置', N'添加配置', N'zh-CN',N'添加配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ACT-CONFIGS.BUTTON.DELETE_CONFIG', N'删除配置', N'删除配置', N'zh-CN',N'删除配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ACT-CONFIGS.MODAL.ACTIVITI_DESIGN_TITLE', N'设计流程', N'设计流程', N'zh-CN',N'设计流程'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ACT-CONFIGS.TAB.BASE_INFO', N'流程配置', N'流程配置', N'zh-CN',N'流程配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ACT-CONFIGS.TAB.ACTIVITI_INFO', N'流程图', N'流程图', N'zh-CN',N'流程图'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ACT-CONFIGS.TIP.PRE_INSERT_SERVICE_REQUIRED', N'请选择业务', N'请选择业务', N'zh-CN',N'请选择业务'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ACT-CONFIGS.TIP.PRE_INSERT_ORG_REQUIRED', N'请选择单位或部门', N'请选择单位或部门', N'zh-CN',N'请选择单位或部门'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ACT-CONFIGS.TIP.PRE_INSERT_RAW_ITEM_EXISTS', N'该单位或部门已配置流程,请进入配置页面进行编辑', N'该单位或部门已配置流程,请进入配置页面进行编辑', N'zh-CN',N'该单位或部门已配置流程,请进入配置页面进行编辑'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ACT-CONFIGS.TIP.PRE_INSERT_SUBMITTED_ITEM_EXISTS', N'该单位或部门已配置流程并提交,不可以配置', N'该单位或部门已配置流程并提交,不可以配置', N'zh-CN',N'该单位或部门已配置流程并提交,不可以配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ACT-CONFIGS.TIP.PRE_DELETE_CONFIGURED_ORG_REQUIRED', N'请选择已配置的单位或部门', N'请选择已配置的单位或部门', N'zh-CN',N'请选择已配置的单位或部门'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ACT-CONFIGS.TIP.PRE_DELETE_ITEM_SUBMITTED', N'该单位或部门已配置流程并提交,不能删除', N'该单位或部门已配置流程并提交,不能删除', N'zh-CN',N'该单位或部门已配置流程并提交,不能删除'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.M_ACT-CONFIGS.TAB.BASE_INFO', N'工作流变更配置', N'工作流变更配置', N'zh-CN',N'工作流变更配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.M_ACT-CONFIGS.MODAL.ACT_CONFIG_CHOOSE', N'流程配置选择', N'流程配置选择', N'zh-CN',N'流程配置选择'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DIAGRAM.ID', N'流程图表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DIAGRAM.DIAGRAM', N'流程图表的JSON格式的图表', N'JSON格式的图表', N'zh-CN',N'JSON格式的图表'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DIAGRAM.SVG', N'流程图表的SVG图表', N'SVG图表', N'zh-CN',N'SVG图表'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DIAGRAM.CREATEDBYID', N'流程图表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DIAGRAM.CREATEDBYNAME', N'流程图表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DIAGRAM.CREATEDTIME', N'流程图表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DIAGRAM.CREATEDBYORGID', N'流程图表的单据单位编码', N'单据单位编码', N'zh-CN',N'单据单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DIAGRAM.CREATEDBYORGNAME', N'流程图表的单据单位名称', N'单据单位名称', N'zh-CN',N'单据单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DIAGRAM.SERVICE_NAME', N'流程图表', N'流程图表', N'zh-CN',N'流程图表'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DRAFT.ID', N'流程的草稿的流程草稿编码', N'流程草稿编码', N'zh-CN',N'流程草稿编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DRAFT.SERVICEID', N'流程的草稿的业务编码', N'业务编码', N'zh-CN',N'业务编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DRAFT.SERVICENAME', N'流程的草稿的业务名称', N'业务名称', N'zh-CN',N'业务名称'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DRAFT.USEDORGID', N'流程的草稿的使用组织编码', N'使用组织编码', N'zh-CN',N'使用组织编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DRAFT.USEDORGNAME', N'流程的草稿的使用组织名称', N'使用组织名称', N'zh-CN',N'使用组织名称'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DRAFT.PROCCODE', N'流程的草稿的流程编号', N'流程编号', N'zh-CN',N'流程编号'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DRAFT.PROCVERSION', N'流程的草稿的流程版本', N'流程版本', N'zh-CN',N'流程版本'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DRAFT.DIAGRAMID', N'流程的草稿的流程图表ID', N'流程图表ID', N'zh-CN',N'流程图表ID'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DRAFT.CREATEDBYID', N'流程的草稿的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DRAFT.CREATEDBYNAME', N'流程的草稿的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DRAFT.CREATEDTIME', N'流程的草稿的制单日期', N'制单日期', N'zh-CN',N'制单日期'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DRAFT.CREATEDBYORGID', N'流程的草稿的单据单位编码', N'单据单位编码', N'zh-CN',N'单据单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DRAFT.CREATEDBYORGNAME', N'流程的草稿的单据单位名称', N'单据单位名称', N'zh-CN',N'单据单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DRAFT.SERVICE_NAME', N'流程的草稿', N'流程的草稿', N'zh-CN',N'流程的草稿'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DRAFT_ORG.ID', N'流程草稿的使用部门的流程使用部门的编码', N'流程使用部门的编码', N'zh-CN',N'流程使用部门的编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DRAFT_ORG.DRAFTID', N'流程草稿的使用部门的流程草稿编码', N'流程草稿编码', N'zh-CN',N'流程草稿编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DRAFT_ORG.USEDORGID', N'流程草稿的使用部门的使用组织编码', N'使用组织编码', N'zh-CN',N'使用组织编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DRAFT_ORG.CREATEDBYID', N'流程草稿的使用部门的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DRAFT_ORG.CREATEDBYNAME', N'流程草稿的使用部门的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DRAFT_ORG.CREATEDTIME', N'流程草稿的使用部门的制单日期', N'制单日期', N'zh-CN',N'制单日期'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DRAFT_ORG.CREATEDBYORGID', N'流程草稿的使用部门的单据单位编码', N'单据单位编码', N'zh-CN',N'单据单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DRAFT_ORG.CREATEDBYORGNAME', N'流程草稿的使用部门的单据单位名称', N'单据单位名称', N'zh-CN',N'单据单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DRAFT_ORG.SERVICE_NAME', N'流程草稿的使用部门', N'流程草稿的使用部门', N'zh-CN',N'流程草稿的使用部门'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_COMMENT.SERVICE_NAME', N'工作流注释', N'工作流注释', N'zh-CN',N'工作流注释'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_COMMENT.ID', N'工作流注释的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_COMMENT.TARGETID', N'工作流注释的业务编码(业务表+$+业务主键的值)', N'业务编码(业务表+$+业务主键的值)', N'zh-CN',N'业务编码(业务表+$+业务主键的值)'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_COMMENT.TASKID', N'工作流注释的节点编码', N'节点编码', N'zh-CN',N'节点编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_COMMENT.TASKNAME', N'工作流注释的节点名称', N'节点名称', N'zh-CN',N'节点名称'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_COMMENT.STATUSCODE', N'工作流注释的任务状态码', N'任务状态码', N'zh-CN',N'任务状态码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_COMMENT.USERID', N'工作流注释的审核人编码', N'审核人编码', N'zh-CN',N'审核人编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_COMMENT.ROLEID', N'工作流注释的审核人角色编码(可以为空)', N'审核人角色编码(可以为空)', N'zh-CN',N'审核人角色编码(可以为空)'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_COMMENT.STATUS', N'工作流注释的审核状态', N'审核状态', N'zh-CN',N'审核状态'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_COMMENT.COMMENT', N'工作流注释的意见', N'意见', N'zh-CN',N'意见'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_COMMENT.ATTACHMENTID', N'工作流注释的审核附件ID', N'审核附件ID', N'zh-CN',N'审核附件ID'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_COMMENT.CREATEDBYID', N'工作流注释的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_COMMENT.CREATEDBYNAME', N'工作流注释的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_COMMENT.CREATEDTIME', N'工作流注释的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_COMMENT.CREATEDBYORGID', N'工作流注释的制单人所属单位', N'制单人所属单位', N'zh-CN',N'制单人所属单位'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_COMMENT.CREATEDBYORGNAME', N'工作流注释的制单人所属单位', N'制单人所属单位', N'zh-CN',N'制单人所属单位'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST.SERVICE_NAME', N'工作流实例', N'工作流实例', N'zh-CN',N'工作流实例'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST.ID', N'工作流实例的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST.TARGETID', N'工作流实例的业务编码(业务表+$+业务主键的值)', N'业务编码(业务表+$+业务主键的值)', N'zh-CN',N'业务编码(业务表+$+业务主键的值)'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST.PROCID', N'工作流实例的流程定义ID', N'流程定义ID', N'zh-CN',N'流程定义ID'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST.INITIATOR', N'工作流实例的提交人编码', N'提交人编码', N'zh-CN',N'提交人编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST.DIAGRAMID', N'工作流实例的流程图表ID', N'流程图表ID', N'zh-CN',N'流程图表ID'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST.CREATEDBYID', N'工作流实例的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST.CREATEDBYNAME', N'工作流实例的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST.CREATEDTIME', N'工作流实例的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST.CREATEDBYORGID', N'工作流实例的制单人所属单位', N'制单人所属单位', N'zh-CN',N'制单人所属单位'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST.CREATEDBYORGNAME', N'工作流实例的制单人所属单位', N'制单人所属单位', N'zh-CN',N'制单人所属单位'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK.SERVICE_NAME', N'工作流实例任务', N'工作流实例任务', N'zh-CN',N'工作流实例任务'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK.ID', N'工作流实例任务的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK.INSTID', N'工作流实例任务的流程实例ID', N'流程实例ID', N'zh-CN',N'流程实例ID'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK.TASKID', N'工作流实例任务的节点编码', N'节点编码', N'zh-CN',N'节点编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK.TASKNAME', N'工作流实例任务的任务名称', N'任务名称', N'zh-CN',N'任务名称'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK.STATUSCODE', N'工作流实例任务的任务状态码', N'任务状态码', N'zh-CN',N'任务状态码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK.STATUS', N'工作流实例任务的节点状态', N'节点状态', N'zh-CN',N'节点状态'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK.COUNTERSIGN', N'工作流实例任务的是否会签节点', N'是否会签节点', N'zh-CN',N'是否会签节点'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK.CREATEDBYID', N'工作流实例任务的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK.CREATEDBYNAME', N'工作流实例任务的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK.CREATEDTIME', N'工作流实例任务的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK.CREATEDBYORGID', N'工作流实例任务的制单人所属单位', N'制单人所属单位', N'zh-CN',N'制单人所属单位'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK.CREATEDBYORGNAME', N'工作流实例任务的制单人所属单位', N'制单人所属单位', N'zh-CN',N'制单人所属单位'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK_ROLE.SERVICE_NAME', N'工作流实例任务角色', N'工作流实例任务角色', N'zh-CN',N'工作流实例任务角色'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK_ROLE.ID', N'工作流实例任务角色的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK_ROLE.INSTID', N'工作流实例任务角色的流程实例ID', N'流程实例ID', N'zh-CN',N'流程实例ID'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK_ROLE.INSTTASKID', N'工作流实例任务角色的执行实例的任务编码', N'执行实例的任务编码', N'zh-CN',N'执行实例的任务编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK_ROLE.ROLEID', N'工作流实例任务角色的角色编码', N'角色编码', N'zh-CN',N'角色编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK_ROLE.CREATEDBYID', N'工作流实例任务角色的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK_ROLE.CREATEDBYNAME', N'工作流实例任务角色的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK_ROLE.CREATEDTIME', N'工作流实例任务角色的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK_ROLE.CREATEDBYORGID', N'工作流实例任务角色的制单人所属单位', N'制单人所属单位', N'zh-CN',N'制单人所属单位'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK_ROLE.CREATEDBYORGNAME', N'工作流实例任务角色的制单人所属单位', N'制单人所属单位', N'zh-CN',N'制单人所属单位'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK_USER.SERVICE_NAME', N'工作流实例任务用户', N'工作流实例任务用户', N'zh-CN',N'工作流实例任务用户'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK_USER.ID', N'工作流实例任务用户的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK_USER.INSTID', N'工作流实例任务用户的流程实例ID', N'流程实例ID', N'zh-CN',N'流程实例ID'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK_USER.INSTTASKID', N'工作流实例任务用户的执行实例的任务编码', N'执行实例的任务编码', N'zh-CN',N'执行实例的任务编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK_USER.USERID', N'工作流实例任务用户的审核人编码', N'审核人编码', N'zh-CN',N'审核人编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK_USER.USERNAME', N'工作流实例任务用户的审核人名称', N'审核人名称', N'zh-CN',N'审核人名称'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK_USER.ROLENAME', N'工作流实例任务用户的审核角色名称', N'审核角色名称', N'zh-CN',N'审核角色名称'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK_USER.CREATEDBYID', N'工作流实例任务用户的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK_USER.CREATEDBYNAME', N'工作流实例任务用户的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK_USER.CREATEDTIME', N'工作流实例任务用户的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK_USER.CREATEDBYORGID', N'工作流实例任务用户的制单人所属单位', N'制单人所属单位', N'zh-CN',N'制单人所属单位'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK_USER.CREATEDBYORGNAME', N'工作流实例任务用户的制单人所属单位', N'制单人所属单位', N'zh-CN',N'制单人所属单位'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TAB.BASEINFO', N'流程配置', N'流程配置', N'zh-CN',N'流程配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TAB.ADD_BASEINFO', N'新增流程配置', N'新增流程配置', N'zh-CN',N'新增流程配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TAB.TASK_CANDIDATOR_INFO', N'审核人信息', N'审核人信息', N'zh-CN',N'审核人信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TAB.SEQUENCE_FLOW_CONDITION_INFO', N'连接线信息', N'连接线信息', N'zh-CN',N'连接线信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TAB.BPMNVIWERINFO', N'流程图', N'流程图', N'zh-CN',N'流程图'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.BUTTON.DESIGN', N'设计', N'设计', N'zh-CN',N'设计'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.MODAL.TITLE_DESIGN', N'流程设计', N'流程设计', N'zh-CN',N'流程设计'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.MODAL.TITLE_USED_ORG_CHOOSE', N'选择使用组织', N'选择使用组织', N'zh-CN',N'选择使用组织'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TAB.USED_ORG_INFO', N'流程使用组织', N'流程使用组织', N'zh-CN',N'流程使用组织'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.GENERAL', N'概要', N'概要', N'zh-CN',N'概要'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.STATUSCODE', N'状态码', N'状态码', N'zh-CN',N'状态码'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.NAME', N'名称', N'名称', N'zh-CN',N'名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.DOCUMENTATION', N'说明', N'说明', N'zh-CN',N'说明'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CONFIG', N'设置', N'设置', N'zh-CN',N'设置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ELEMENT_DOCUMENTATION', N'元素说明', N'元素说明', N'zh-CN',N'元素说明'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.DETAILS', N'详情', N'详情', N'zh-CN',N'详情'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CONDITION_TYPE', N'流转条件', N'流转条件', N'zh-CN',N'流转条件'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.CONDITION_TYPE.EXPRESSION', N'表达式', N'表达式', N'zh-CN',N'表达式'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.EXPRESSION', N'表达式', N'表达式', N'zh-CN',N'表达式'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.VALUE_REQUIRED', N'该字段不能为空', N'该字段不能为空', N'zh-CN',N'该字段不能为空'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.COMMENT_REQUIRED', N'审核意见', N'审核意见', N'zh-CN',N'审核意见'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.COMMENT_REQUIRED', N'流程中限制审核意见不能为空', N'流程中限制审核意见不能为空', N'zh-CN',N'流程中限制审核意见不能为空'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.AUTH_REQUIRED', N'密码认证', N'密码认证', N'zh-CN',N'密码认证'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.AUTH_REQUIRED', N'请输入认证信息', N'请输入认证信息', N'zh-CN',N'请输入认证信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.AUTH_FAILURE', N'认证失败', N'认证失败', N'zh-CN',N'认证失败'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.MULTIPLE_DEFAULT_PROC', N'针对一个业务,默认流程(未选使用组织)只能存在一个', N'针对一个业务,默认流程(未选使用组织)只能存在一个', N'zh-CN',N'针对一个业务,默认流程(未选使用组织)只能存在一个'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.SERVICE_UNABLE_BIND_ORG_MORE_THAN_ONCE', N'一个部门针对一个流程只能绑定一次', N'一个部门针对一个流程只能绑定一次', N'zh-CN',N'一个部门针对一个流程只能绑定一次'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.ROLE_COUNTER_SIGN.REQUIRES_ROLE_ONLY', N'会签策略为所有待审角色的任务只能选择角色为待审人', N'会签策略为所有待审角色的任务只能选择角色为待审人', N'zh-CN',N'会签策略为所有待审角色的任务只能选择角色为待审人'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ATTACHMENT_STRATEGY', N'附件策略', N'附件策略', N'zh-CN',N'附件策略'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.ATTACHMENT_STRATEGY.NONE', N'无', N'无', N'zh-CN',N'无'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.ATTACHMENT_STRATEGY.OPTIONAL', N'可选附件', N'可选附件', N'zh-CN',N'可选附件'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.ATTACHMENT_STRATEGY.MANDATORY', N'必选附件', N'必选附件', N'zh-CN',N'必选附件'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CANDIDATOR_SIGN_STRATEGY', N'会签策略', N'会签策略', N'zh-CN',N'会签策略'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.CANDIDATOR_SIGN_STRATEGY.NONE', N'无', N'无', N'zh-CN',N'无'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.CANDIDATOR_SIGN_STRATEGY.ALL', N'所有待审人', N'所有待审人', N'zh-CN',N'所有待审人'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.CANDIDATOR_SIGN_STRATEGY.ROLE', N'所有待审角色', N'所有待审角色', N'zh-CN',N'所有待审角色'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.NEXT_CANDIDATOR_OPT_STRATEGY', N'下一级待审人或角色动态选择策略', N'下一级待审人或角色动态选择策略', N'zh-CN',N'下一级待审人或角色动态选择策略'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.NEXT_CANDIDATOR_OPT_STRATEGY.NONE', N'无', N'无', N'zh-CN',N'无'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.NEXT_CANDIDATOR_OPT_STRATEGY.ALL_USER', N'所有人员中选择', N'所有人员中选择', N'zh-CN',N'所有人员中选择'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.NEXT_CANDIDATOR_OPT_STRATEGY.ALL_ROLE', N'所有角色中选择', N'所有角色中选择', N'zh-CN',N'所有角色中选择'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.NEXT_CANDIDATOR_OPT_STRATEGY.ASSIGNED', N'已配置人员和角色中选择', N'已配置人员和角色中选择', N'zh-CN',N'已配置人员和角色中选择'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.NEXT_CANDIDATOR_OPT_STRATEGY.ASSIGNED_ROLE', N'已配置角色中选择', N'已配置角色中选择', N'zh-CN',N'已配置角色中选择'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ASSIGNMENT', N'分配', N'分配', N'zh-CN',N'分配'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ASSIGNEE', N'特殊分配', N'特殊分配', N'zh-CN',N'特殊分配'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.ASSIGNEE.NONE', N'无', N'无', N'zh-CN',N'无'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.ASSIGNEE.INITIATOR', N'提交人', N'提交人', N'zh-CN',N'提交人'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.ASSIGNEE.DYNAMIC', N'表达式', N'表达式', N'zh-CN',N'表达式'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.DYNAMIC', N'表达式', N'表达式', N'zh-CN',N'表达式'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.DYNAMIC_SPEC', N'格式为u:xxx和r:yyy,分别为人员和角色,逗号分隔', N'格式为u:xxx和r:yyy,分别为人员和角色,逗号分隔', N'zh-CN',N'格式为u:xxx和r:yyy,分别为人员和角色,逗号分隔'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ADD_CANDIDATE_USERS', N'新增审批人员', N'新增审批人员', N'zh-CN',N'新增审批人员'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ADD_CANDIDATE_ROLES', N'新增审批角色', N'新增审批角色', N'zh-CN',N'新增审批角色'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CANDIDATE_ROLE', N'角色编码', N'角色编码', N'zh-CN',N'角色编码'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CANDIDATE_ROLE_NAME', N'角色名称', N'角色名称', N'zh-CN',N'角色名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CANDIDATOR', N'人员编码', N'人员编码', N'zh-CN',N'人员编码'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CANDIDATOR_NAME', N'人员名称', N'人员名称', N'zh-CN',N'人员名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.EXTENSIONS', N'扩展', N'扩展', N'zh-CN',N'扩展'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.VIEW', N'页面视图', N'页面视图', N'zh-CN',N'页面视图'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CALLBACK', N'回调', N'回调', N'zh-CN',N'回调'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CALLBACK_PASS', N'提交或审核通过后回调方法', N'提交或审核通过后回调方法', N'zh-CN',N'提交或审核通过后回调方法'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CALLBACK_REJECT', N'审核拒绝后时回调方法', N'审核拒绝后时回调方法', N'zh-CN',N'审核拒绝后时回调方法'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CALLBACK_END', N'审核通过后回调方法', N'审核通过后回调方法', N'zh-CN',N'审核通过后回调方法'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.VALIDATOR', N'数据验证', N'数据验证', N'zh-CN',N'数据验证'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.VIEW_SETTINGS', N'配置', N'配置', N'zh-CN',N'配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.VALIDATOR_PASS', N'提交或审核通过前验证的SQL', N'提交或审核通过前验证的SQL', N'zh-CN',N'提交或审核通过前验证的SQL'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.VALIDATOR_REJECT', N'审核拒绝前验证的SQL', N'审核拒绝前验证的SQL', N'zh-CN',N'审核拒绝前验证的SQL'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.HEADER.LABEL.PROCESS', N'流程信息', N'流程信息', N'zh-CN',N'流程信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.HEADER.LABEL.STARTEVENT', N'开始节点信息', N'开始节点信息', N'zh-CN',N'开始节点信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.HEADER.LABEL.USERTASK', N'任务信息', N'任务信息', N'zh-CN',N'任务信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.HEADER.LABEL.SEQUENCEFLOW', N'连接线信息', N'连接线信息', N'zh-CN',N'连接线信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.HEADER.LABEL.ENDEVENT', N'结束节点信息', N'结束节点信息', N'zh-CN',N'结束节点信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.HEADER.LABEL.TEXTANNOTATION', N'注释信息', N'注释信息', N'zh-CN',N'注释信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.HEADER.LABEL.EXCLUSIVEGATEWAY', N'排他网管信息', N'排他网管信息', N'zh-CN',N'排他网管信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.HEADER.LABEL.PARALLELGATEWAY', N'并行网管信息', N'并行网管信息', N'zh-CN',N'并行网管信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.HEADER.LABEL.ASSOCIATION', N'注释用虚线信息', N'注释用虚线信息', N'zh-CN',N'注释用虚线信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_CHOOSE', N'选择流程', N'选择流程', N'zh-CN',N'选择流程'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.BUTTON.VIEW', N'查看流程图', N'查看流程图', N'zh-CN',N'查看流程图'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PROC.ID', N'流程定义的流程定义编码', N'流程定义编码', N'zh-CN',N'流程定义编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PROC.SERVICEID', N'流程定义的业务编码', N'业务编码', N'zh-CN',N'业务编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PROC.SERVICENAME', N'流程定义的业务名称', N'业务名称', N'zh-CN',N'业务名称'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PROC.USEDORGID', N'流程定义的使用组织编码', N'使用组织编码', N'zh-CN',N'使用组织编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PROC.USEDORGNAME', N'流程定义的使用组织名称', N'使用组织名称', N'zh-CN',N'使用组织名称'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PROC.PROCCODE', N'流程定义的流程编号', N'流程编号', N'zh-CN',N'流程编号'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PROC.PROCVERSION', N'流程定义的流程版本', N'流程版本', N'zh-CN',N'流程版本'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PROC.DIAGRAMID', N'流程定义的流程图表ID', N'流程图表ID', N'zh-CN',N'流程图表ID'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PROC.CREATEDBYID', N'流程定义的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PROC.CREATEDBYNAME', N'流程定义的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PROC.CREATEDTIME', N'流程定义的制单日期', N'制单日期', N'zh-CN',N'制单日期'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PROC.CREATEDBYORGID', N'流程定义的单据单位编码', N'单据单位编码', N'zh-CN',N'单据单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PROC.CREATEDBYORGNAME', N'流程定义的单据单位名称', N'单据单位名称', N'zh-CN',N'单据单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PROC.SERVICE_NAME', N'流程定义', N'流程定义', N'zh-CN',N'流程定义'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PROC_ORG.ID', N'流程定义的使用部门的流程使用部门的编码', N'流程使用部门的编码', N'zh-CN',N'流程使用部门的编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PROC_ORG.PROCID', N'流程定义的使用部门的流程定义编码', N'流程定义编码', N'zh-CN',N'流程定义编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PROC_ORG.USEDORGID', N'流程定义的使用部门的使用组织编码', N'使用组织编码', N'zh-CN',N'使用组织编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PROC_ORG.CREATEDBYID', N'流程定义的使用部门的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PROC_ORG.CREATEDBYNAME', N'流程定义的使用部门的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PROC_ORG.CREATEDTIME', N'流程定义的使用部门的制单日期', N'制单日期', N'zh-CN',N'制单日期'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PROC_ORG.CREATEDBYORGID', N'流程定义的使用部门的单据单位编码', N'单据单位编码', N'zh-CN',N'单据单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PROC_ORG.CREATEDBYORGNAME', N'流程定义的使用部门的单据单位名称', N'单据单位名称', N'zh-CN',N'单据单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PROC_ORG.SERVICE_NAME', N'流程定义的使用部门', N'流程定义的使用部门', N'zh-CN',N'流程定义的使用部门'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.TAB.BASEINFO', N'流程配置', N'流程配置', N'zh-CN',N'流程配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.TAB.BPMNVIWERINFO', N'流程图', N'流程图', N'zh-CN',N'流程图'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.BUTTON.DESIGN', N'设计', N'设计', N'zh-CN',N'设计'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_DESIGN', N'流程设计', N'流程设计', N'zh-CN',N'流程设计'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.FILTER.FILTER_LATEST_ONLY', N'只显示最新的流程', N'只显示最新的流程', N'zh-CN',N'只显示最新的流程'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_CANDIDATOR', N'选择审核人员', N'选择审核人员', N'zh-CN',N'选择审核人员'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_CANDIDATEGROUP', N'选择角色', N'选择角色', N'zh-CN',N'选择角色'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.CANNOT_EMPTY', N'流程不能为空', N'流程不能为空', N'zh-CN',N'流程不能为空'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.NO_START_EVENT', N'没有开始节点', N'没有开始节点', N'zh-CN',N'没有开始节点'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.MULTIPLE_START_EVENT', N'多个开始节点', N'多个开始节点', N'zh-CN',N'多个开始节点'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.NO_END_EVENT', N'没有结束节点', N'没有结束节点', N'zh-CN',N'没有结束节点'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.MULTIPLE_END_EVENT', N'多个结束节点', N'多个结束节点', N'zh-CN',N'多个结束节点'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.STATUS_CODE_NOT_ASSIGNED', N'任务节点状态码没有赋值', N'任务节点状态码没有赋值', N'zh-CN',N'任务节点状态码没有赋值'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.STATUS_CODE_NOT_UNIQUE', N'任务节点状态码不唯一', N'任务节点状态码不唯一', N'zh-CN',N'任务节点状态码不唯一'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.DYNAMIC_INVALID', N'动态选择审核人数据不正确', N'动态选择审核人数据不正确', N'zh-CN',N'动态选择审核人数据不正确'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.MATCH_MULTIPLE_PROC', N'匹配到多个流程,流程设置错误,请联系管理员', N'匹配到多个流程,流程设置错误,请联系管理员', N'zh-CN',N'匹配到多个流程,流程设置错误,请联系管理员'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.PROCESS_STATUS_UPDATED', N'当前流程状态已更新,请刷新后再处理', N'当前流程状态已更新,请刷新后再处理', N'zh-CN',N'当前流程状态已更新,请刷新后再处理'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.PROCESS_NOT_EXISTS', N'当前登录部门流程未定义', N'当前登录部门流程未定义', N'zh-CN',N'当前登录部门流程未定义'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.SPCIFIED_PROCCODE_PROCESS_NOT_EXISTS', N'流程编号对应的流程不存在', N'流程编号对应的流程不存在', N'zh-CN',N'流程编号对应的流程不存在'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.TASK_NO_OUTGOING_SEQUENCEFLOW', N'当前节点没有出口', N'当前节点没有出口', N'zh-CN',N'当前节点没有出口'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.TASK_MULTIPLE_OUTGOING_SEQUENCEFLOW', N'当前节点有多个出口', N'当前节点有多个出口', N'zh-CN',N'当前节点有多个出口'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.DYNAMIC_USER_NOT_EXISTS', N'动态选择的审核人不存在', N'动态选择的审核人不存在', N'zh-CN',N'动态选择的审核人不存在'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.DYNAMIC_ROLE_NOT_EXISTS', N'动态选择的角色不存在', N'动态选择的角色不存在', N'zh-CN',N'动态选择的角色不存在'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.CANDIDATOR_AND_ROLE_NOT_EXISTS', N'不存在审核人或审核角色', N'不存在审核人或审核角色', N'zh-CN',N'不存在审核人或审核角色'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.EXCLUSIVE_GATEWAY_OUTGOING_MULTIPLE_TASK', N'排他网关有多个出口', N'排他网关有多个出口', N'zh-CN',N'排他网关有多个出口'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.MULTIPLE_TASK_ASSIGNED', N'您当前有多个节点可以审核', N'您当前有多个节点可以审核', N'zh-CN',N'您当前有多个节点可以审核'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.NOT_AUTHORIZED', N'您没有操作权限', N'您没有操作权限', N'zh-CN',N'您没有操作权限'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.COUNER_SIGN_REQUIRES_CANDIDATOR_ONLY', N'会签节点不能选择角色', N'会签节点不能选择角色', N'zh-CN',N'会签节点不能选择角色'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.TIP.AUTH_REQUIRED_DIFFER', N'选中数据的流程节点中”是否需要认证“不一致', N'选中数据的流程节点中”是否需要认证“不一致', N'zh-CN',N'选中数据的流程节点中”是否需要认证“不一致'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.TIP.ATTACHMENT_STRATEGY_DIFFER', N'选中数据的流程节点中”附件策略“不一致', N'选中数据的流程节点中”附件策略“不一致', N'zh-CN',N'选中数据的流程节点中”附件策略“不一致'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.TIP.NEXT_CANDIDATOR_OPT_STRATEGY_DIFFER', N'选中数据的流程节点中”下一级待审人或角色动态选择策略“不一致', N'选中数据的流程节点中”下一级待审人或角色动态选择策略“不一致', N'zh-CN',N'选中数据的流程节点中”下一级待审人或角色动态选择策略“不一致'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.TIP.ASSIGNED_STRATEGY_REQUIRES_CANDIDATORS', N'”下一级待审人或角色动态选择策略“,下一级审核节点必需存在待审人员', N'”下一级待审人或角色动态选择策略“,下一级审核节点必需存在待审人员', N'zh-CN',N'”下一级待审人或角色动态选择策略“,下一级审核节点必需存在待审人员'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.TIP.ASSIGNED_ROLE_STRATEGY_REQUIRES_CANDIDATEROLES', N'”下一级待审角色动态选择策略“,下一级审核节点必需存在待审角色', N'”下一级待审角色动态选择策略“,下一级审核节点必需存在待审角色', N'zh-CN',N'”下一级待审角色动态选择策略“,下一级审核节点必需存在待审角色'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.TASKSTATUSCODE', N'审核节点状态码', N'审核节点状态码', N'zh-CN',N'审核节点状态码'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.TASKNAME', N'审核节点名称', N'审核节点名称', N'zh-CN',N'审核节点名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.INITIATOR', N'提交人审核', N'提交人审核', N'zh-CN',N'提交人审核'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.DYNAMIC', N'动态选择', N'动态选择', N'zh-CN',N'动态选择'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.ROLE', N'审核角色', N'审核角色', N'zh-CN',N'审核角色'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.USER', N'审核人员', N'审核人员', N'zh-CN',N'审核人员'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.SOURCETASK', N'开始节点', N'开始节点', N'zh-CN',N'开始节点'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.TARGETTASK', N'结束节点', N'结束节点', N'zh-CN',N'结束节点'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.CONDITION_EXPRESSION', N'条件语句', N'条件语句', N'zh-CN',N'条件语句'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.START_NODE', N'开始节点', N'开始节点', N'zh-CN',N'开始节点'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.EXCLUSIVE_GATEWAY', N'排他网关', N'排他网关', N'zh-CN',N'排他网关'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.PARALLEL_GATEWAY', N'并行网关', N'并行网关', N'zh-CN',N'并行网关'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.USER_TASK', N'任务节点', N'任务节点', N'zh-CN',N'任务节点'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.END_NODE', N'结束节点', N'结束节点', N'zh-CN',N'结束节点'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_COMMENT.TAB.COMMENT', N'审核意见', N'审核意见', N'zh-CN',N'审核意见'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_TARGET.TARGETID', N'业务编码', N'业务编码', N'zh-CN',N'业务编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_TARGET.TARGETTABLE', N'业务名称', N'业务名称', N'zh-CN',N'业务名称'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_TARGET.TARGETDESC', N'业务描述', N'业务描述', N'zh-CN',N'业务描述'; +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.ID', N'密码策略的编码', N'编码', N'zh-CN',N'编码'; +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.TYPE', N'密码策略的策略类型', N'策略类型', N'zh-CN',N'策略类型'; +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.NAME', N'密码策略的策略名称', N'策略名称', N'zh-CN',N'策略名称'; +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.MINNUMBER', N'密码策略的数字最小个数', N'数字最小个数', N'zh-CN',N'数字最小个数'; +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.MINLOWERCASE', N'密码策略的小写字母最小个数', N'小写字母最小个数', N'zh-CN',N'小写字母最小个数'; +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.MINUPPERCASE', N'密码策略的大写字母最小个数', N'大写字母最小个数', N'zh-CN',N'大写字母最小个数'; +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.MINSPECIALCHARACTERES', N'密码策略的特殊字符最小个数', N'特殊字符最小个数', N'zh-CN',N'特殊字符最小个数'; +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.MINLENGTH', N'密码策略的最小长度', N'最小长度', N'zh-CN',N'最小长度'; +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.MAXLENGTH', N'密码策略的最大长度', N'最大长度', N'zh-CN',N'最大长度'; +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.COMPOSITION', N'密码策略的不同类型组成的数量', N'不同类型组成的数量', N'zh-CN',N'不同类型组成的数量'; +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.MAXFAILEDATTEMPTS', N'密码策略的错误密码允许尝试登陆次数', N'错误密码允许尝试登陆次数', N'zh-CN',N'错误密码允许尝试登陆次数'; +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.EXPIRYINTERVAL', N'密码策略的密码过期天数', N'密码过期天数', N'zh-CN',N'密码过期天数'; +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.EXPIREDMAXUSE', N'密码策略的过期密码最多使用次数', N'过期密码最多使用次数', N'zh-CN',N'过期密码最多使用次数'; +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.REUSEINTERVAL', N'密码策略的重新使用旧密码最小间隔天数', N'重新使用旧密码最小间隔天数', N'zh-CN',N'重新使用旧密码最小间隔天数'; +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.HISTORYLENGTH', N'密码策略的旧密码使用前必须使用其他密码个数', N'旧密码使用前必须使用其他密码个数', N'zh-CN',N'旧密码使用前必须使用其他密码个数'; +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.CREATEDBYID', N'密码策略的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.CREATEDBYNAME', N'密码策略的制单人', N'制单人', N'zh-CN',N'制单人'; +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.CREATEDTIME', N'密码策略的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.CREATEDBYORGID', N'密码策略的单据单位编码', N'单据单位编码', N'zh-CN',N'单据单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.CREATEDBYORGNAME', N'密码策略的单据单位', N'单据单位', N'zh-CN',N'单据单位'; +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.LASTSUSPENDEDFLAG', N'密码策略的注销标志', N'注销标志', N'zh-CN',N'注销标志'; +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.LASTSUSPENDEDBYID', N'密码策略的注销人编码', N'注销人编码', N'zh-CN',N'注销人编码'; +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.LASTSUSPENDEDBYNAME', N'密码策略的注销人名称', N'注销人名称', N'zh-CN',N'注销人名称'; +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.LASTSUSPENDEDTIME', N'密码策略的注销日期', N'注销日期', N'zh-CN',N'注销日期'; +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.MINSPECIALCHARACTERS', N'密码策略的特殊字符最小个数', N'特殊字符最小个数', N'zh-CN',N'特殊字符最小个数'; +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.VERSION', N'密码策略的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.SERVICE_NAME', N'密码策略', N'密码策略', N'zh-CN',N'密码策略'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_PASSWORD_POLICY.TAB.BASEINFO', N'基础信息', N'基础信息', N'zh-CN',N'基础信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_PASSWORD_POLICY.TIP.GLOBAL_TYPE_IGNORE_OPERATION', N'全局角色不支持该操作', N'全局角色不支持该操作', N'zh-CN',N'全局角色不支持该操作'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_PASSWORD_POLICY.TIP.MINLENGTH_NOT_MORE_MAXLENGTH', N'最小长度不能大于最大长度', N'最小长度不能大于最大长度', N'zh-CN',N'最小长度不能大于最大长度'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.PASSWORDS.VALIDATTION.CAN_NOT_DELETE', N'密码策略被使用,不允许删除', N'密码策略被使用,不允许删除', N'zh-CN',N'密码策略被使用,不允许删除'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.PASSWORDS.TITLE.ADD_PASSWORD_POLICY', N'添加密码策略', N'添加密码策略', N'zh-CN',N'添加密码策略'; +EXEC DBO.INSERTI18N N'T_CORE_USER.ID', N'系统用户表的账号', N'账号', N'zh-CN',N'账号'; +EXEC DBO.INSERTI18N N'T_CORE_USER.USERNAME', N'系统用户表的用户名称', N'用户名称', N'zh-CN',N'用户名称'; +EXEC DBO.INSERTI18N N'T_CORE_USER.USERNO', N'系统用户表的人员编码', N'人员编码', N'zh-CN',N'人员编码'; +EXEC DBO.INSERTI18N N'T_CORE_USER.ORGID', N'系统用户表的单位编码', N'单位编码', N'zh-CN',N'单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_USER.ORGNAME', N'系统用户表的单位名称', N'单位名称', N'zh-CN',N'单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_USER.LOCKED', N'系统用户表的是否锁定', N'是否锁定', N'zh-CN',N'是否锁定'; +EXEC DBO.INSERTI18N N'T_CORE_USER.STATUS', N'系统用户表的用户状态', N'用户状态', N'zh-CN',N'用户状态'; +EXEC DBO.INSERTI18N N'T_CORE_USER.IDCARD', N'系统用户表的身份证号', N'身份证号', N'zh-CN',N'身份证号'; +EXEC DBO.INSERTI18N N'T_CORE_USER.MOBILE', N'系统用户表的手机号', N'手机号', N'zh-CN',N'手机号'; +EXEC DBO.INSERTI18N N'T_CORE_USER.EMAIL', N'系统用户表的电子邮箱', N'电子邮箱', N'zh-CN',N'电子邮箱'; +EXEC DBO.INSERTI18N N'T_CORE_USER.EXPIRYDATE', N'系统用户表的到期日', N'到期日', N'zh-CN',N'到期日'; +EXEC DBO.INSERTI18N N'T_CORE_USER.PASSWORDVALIDDAYS', N'系统用户表的密码有效天数', N'密码有效天数', N'zh-CN',N'密码有效天数'; +EXEC DBO.INSERTI18N N'T_CORE_USER.OLDPASSWORD', N'系统用户表的原密码', N'原密码', N'zh-CN',N'原密码'; +EXEC DBO.INSERTI18N N'T_CORE_USER.NEWPASSWORD', N'系统用户表的新密码', N'新密码', N'zh-CN',N'新密码'; +EXEC DBO.INSERTI18N N'T_CORE_USER.ENSUREPASSWORD', N'系统用户表的确认密码', N'确认密码', N'zh-CN',N'确认密码'; +EXEC DBO.INSERTI18N N'T_CORE_USER.EXPIREDPASSWORDUSES', N'系统用户表的过期密码使用次数', N'过期密码使用次数', N'zh-CN',N'过期密码使用次数'; +EXEC DBO.INSERTI18N N'T_CORE_USER.PASSWORD', N'系统用户表的用户密码', N'用户密码', N'zh-CN',N'用户密码'; +EXEC DBO.INSERTI18N N'T_CORE_USER.FAILEDLOGINATTEMPTS', N'系统用户表的输入密码错误次数', N'输入密码错误次数', N'zh-CN',N'输入密码错误次数'; +EXEC DBO.INSERTI18N N'T_CORE_USER.LASTSUSPENDEDFLAG', N'系统用户表的停用标志(0:正常,1:停用)', N'停用标志(0:正常,1:停用)', N'zh-CN',N'停用标志(0:正常,1:停用)'; +EXEC DBO.INSERTI18N N'T_CORE_USER.PASSWORDUPDATEDTIME', N'系统用户表的密码修改时间', N'密码修改时间', N'zh-CN',N'密码修改时间'; +EXEC DBO.INSERTI18N N'T_CORE_USER.USERTYPE', N'系统用户表的用户类型,根据实际业务进行设置', N'用户类型,根据实际业务进行设置', N'zh-CN',N'用户类型,根据实际业务进行设置'; +EXEC DBO.INSERTI18N N'T_CORE_USER.MULTILOGIN', N'系统用户表的允许重复登录', N'允许重复登录', N'zh-CN',N'允许重复登录'; +EXEC DBO.INSERTI18N N'T_CORE_USER.CREATEDBYID', N'系统用户表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_USER.CREATEDBYNAME', N'系统用户表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_USER.CREATEDTIME', N'系统用户表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_USER.CREATEDBYORGID', N'系统用户表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_USER.CREATEDBYORGNAME', N'系统用户表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_USER.LASTSUSPENDEDBYID', N'系统用户表的启用/停用人编码', N'启用/停用人编码', N'zh-CN',N'启用/停用人编码'; +EXEC DBO.INSERTI18N N'T_CORE_USER.LASTSUSPENDEDBYNAME', N'系统用户表的启用/停用人名称', N'启用/停用人名称', N'zh-CN',N'启用/停用人名称'; +EXEC DBO.INSERTI18N N'T_CORE_USER.LASTSUSPENDEDTIME', N'系统用户表的启用/停用时间', N'启用/停用时间', N'zh-CN',N'启用/停用时间'; +EXEC DBO.INSERTI18N N'T_CORE_USER.VERSION', N'系统用户表的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_USER.ELECTRONICSIGNATURE', N'系统用户表的电子签名', N'电子签名', N'zh-CN',N'电子签名'; +EXEC DBO.INSERTI18N N'T_CORE_USER.SERVICE_NAME', N'系统用户表', N'系统用户表', N'zh-CN',N'系统用户表'; +EXEC DBO.INSERTI18N N'T_CORE_USER.PARENTORGID', N'系统用户表的父组织机构编码', N'父组织机构编码', N'zh-CN',N'父组织机构编码'; +EXEC DBO.INSERTI18N N'T_CORE_USER_PERMISSION.SERVICE_NAME', N'系统角色权限表', N'系统角色权限表', N'zh-CN',N'系统角色权限表'; +EXEC DBO.INSERTI18N N'T_CORE_USER_PERMISSION.ID', N'系统角色权限表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_USER_PERMISSION.USERID', N'系统角色权限表的用户ID', N'用户ID', N'zh-CN',N'用户ID'; +EXEC DBO.INSERTI18N N'T_CORE_USER_PERMISSION.PERMISSIONTYPEID', N'系统角色权限表的权限类型id', N'权限类型id', N'zh-CN',N'权限类型id'; +EXEC DBO.INSERTI18N N'T_CORE_USER_PERMISSION.TARGETID', N'系统角色权限表的目标权限ID', N'目标权限ID', N'zh-CN',N'目标权限ID'; +EXEC DBO.INSERTI18N N'T_CORE_USER_PERMISSION.CREATEDBYID', N'系统角色权限表的制单人ID', N'制单人ID', N'zh-CN',N'制单人ID'; +EXEC DBO.INSERTI18N N'T_CORE_USER_PERMISSION.CREATEDTIME', N'系统角色权限表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_USER_PERMISSION.CREATEDBYNAME', N'系统角色权限表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_USER_PERMISSION.DEFAULTFLAG', N'系统角色权限表的是否默认值', N'是否默认值', N'zh-CN',N'是否默认值'; +EXEC DBO.INSERTI18N N'T_CORE_ORG_USER.ORGID', N'组织架构-成员表的单位编码', N'单位编码', N'zh-CN',N'单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_ORG_USER.ORGNAME', N'组织架构-成员表的单位名称', N'单位名称', N'zh-CN',N'单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_ORG_USER.DEFAULTFLAG', N'组织架构-成员表的默认部门', N'默认部门', N'zh-CN',N'默认部门'; +EXEC DBO.INSERTI18N N'T_CORE_ORG_USER.ID', N'组织架构-成员表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_ORG_USER.VERSION', N'组织架构-成员表的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_ORG_USER.CREATEDBYID', N'组织架构-成员表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ORG_USER.CREATEDBYNAME', N'组织架构-成员表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_ORG_USER.CREATEDTIME', N'组织架构-成员表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_ORG_USER.CREATEDBYORGID', N'组织架构-成员表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_ORG_USER.CREATEDBYORGNAME', N'组织架构-成员表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_ORG_USER.SERVICE_NAME', N'组织架构-成员表', N'组织架构-成员表', N'zh-CN',N'组织架构-成员表'; +EXEC DBO.INSERTI18N N'T_CORE_ORG_POST_USER.SERVICE_NAME', N'组织架构成员', N'组织架构成员', N'zh-CN',N'组织架构成员'; +EXEC DBO.INSERTI18N N'T_CORE_ORG_ROOM.SERVICE_NAME', N'组织房间', N'组织房间', N'zh-CN',N'组织房间'; +EXEC DBO.INSERTI18N N'T_CORE_ORG_POST.SERVICE_NAME', N'组织POST', N'组织POST', N'zh-CN',N'组织POST'; +EXEC DBO.INSERTI18N N'T_CORE_POST.SERVICE_NAME', N'POST', N'POST', N'zh-CN',N'POST'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE_PERMISSION.SERVICE_NAME', N'角色权限', N'角色权限', N'zh-CN',N'角色权限'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE_PERMISSION.ID', N'角色权限的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE_PERMISSION.ROLEID', N'角色权限的角色ID', N'角色ID', N'zh-CN',N'角色ID'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE_PERMISSION.PERMISSIONTYPEID', N'角色权限的系统角色权限类型ID', N'系统角色权限类型ID', N'zh-CN',N'系统角色权限类型ID'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE_PERMISSION.TARGETID', N'角色权限的目标ID', N'目标ID', N'zh-CN',N'目标ID'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE_PERMISSION.CREATEDBYID', N'角色权限的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE_PERMISSION.CREATEDTIME', N'角色权限的制单日期', N'制单日期', N'zh-CN',N'制单日期'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE_PERMISSION.CREATEDBYNAME', N'角色权限的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE_USER.ROLEID', N'系统用户角色表的角色编码', N'角色编码', N'zh-CN',N'角色编码'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE_USER.ROLENAME', N'系统用户角色表的角色名称', N'角色名称', N'zh-CN',N'角色名称'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE_USER.DEFAULTFLAG', N'系统用户角色表的默认角色', N'默认角色', N'zh-CN',N'默认角色'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE_USER.ID', N'系统用户角色表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE_USER.CREATEDTIME', N'系统用户角色表的制单日期', N'制单日期', N'zh-CN',N'制单日期'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE_USER.USERID', N'系统用户角色表的用户ID', N'用户ID', N'zh-CN',N'用户ID'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE_USER.CREATEDBYID', N'系统用户角色表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE_USER.CREATEDBYNAME', N'系统用户角色表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE_USER.SERVICE_NAME', N'系统用户角色表', N'系统用户角色表', N'zh-CN',N'系统用户角色表'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.USERS.TAB.BASE_INFO', N'基础信息', N'基础信息', N'zh-CN',N'基础信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.USERS.TAB.ADD', N'用户添加', N'用户添加', N'zh-CN',N'用户添加'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.USERS.TAB.ORG', N'访问部门', N'访问部门', N'zh-CN',N'访问部门'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.USERS.TAB.ROLE', N'访问角色', N'访问角色', N'zh-CN',N'访问角色'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.USERS.BUTTON.DEPRECATE', N'废弃', N'废弃', N'zh-CN',N'废弃'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.USERS.BUTTON.DEFAULT', N'设置默认', N'设置默认', N'zh-CN',N'设置默认'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.USERS.BUTTON.CHANGE_PASSWORD', N'修改密码', N'修改密码', N'zh-CN',N'修改密码'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.USERS.BUTTON.RESET_PASSWORD', N'初始化密码', N'初始化密码', N'zh-CN',N'初始化密码'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.USERS.TIP.SAME_PASSWORD_PLEASE_INPUT_AGAIN', N'新密码与原密码不能相同,请重新输入', N'新密码与原密码不能相同,请重新输入', N'zh-CN',N'新密码与原密码不能相同,请重新输入'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.USERS.TIP.ENSURE_PASSWORD_WRONG_INPUT_AGAIN', N'确认密码与新密码不相同,请重新输入', N'确认密码与新密码不相同,请重新输入', N'zh-CN',N'确认密码与新密码不相同,请重新输入'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.USERS.TIP.REVISE_SUCCESS_PLEASE_RE_LOGIN', N'修改成功,请使用新密码重新登录', N'修改成功,请使用新密码重新登录', N'zh-CN',N'修改成功,请使用新密码重新登录'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.USERS.TIP.REVISE_SUCCESS', N'密码修改成功', N'密码修改成功', N'zh-CN',N'密码修改成功'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.USERS.TIP.CONFIRM_TO_DEPRECATE_FOLLOWING_USERS', N'是否废弃以下选中的用户?', N'是否废弃以下选中的用户?', N'zh-CN',N'是否废弃以下选中的用户?'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.USERS.TIP.CONFIRM_TO_DEPRECATE', N'确认废弃', N'确认废弃', N'zh-CN',N'确认废弃'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.USERS.TIP.CONFIRM_TO_RESET_FOLLOWING_USERS', N'是否初始化以下选中的用户密码?', N'是否初始化以下选中的用户密码?', N'zh-CN',N'是否初始化以下选中的用户密码?'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.USERS.TIP.CONFIRM_TO_RESET', N'确认初始化密码', N'确认初始化密码', N'zh-CN',N'确认初始化密码'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.USERS.TIP.RESET_PASSWORD_SUCCESS', N'初始化密码成功', N'初始化密码成功', N'zh-CN',N'初始化密码成功'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.USERS.MODAL.CHOOSE', N'选择人员', N'选择人员', N'zh-CN',N'选择人员'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.USERS.BUTTON.UPLOAD_ELECTRONICSIGNATURE', N'上传电子签名', N'上传电子签名', N'zh-CN',N'上传电子签名'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.USERS.TITLE.UPLOAD_ELECTRONICSIGNATURE', N'上传电子签名', N'上传电子签名', N'zh-CN',N'上传电子签名'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.USERS.TIP.OVERRIDE', N'已经上传电子签名是否覆盖?', N'已经上传电子签名是否覆盖?', N'zh-CN',N'已经上传电子签名是否覆盖?'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE.ID', N'系统角色表的角色编码', N'角色编码', N'zh-CN',N'角色编码'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE.ROLENAME', N'系统角色表的角色名称', N'角色名称', N'zh-CN',N'角色名称'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE.USEDORGID', N'系统角色表的使用单位编码', N'使用单位编码', N'zh-CN',N'使用单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE.USEDORGNAME', N'系统角色表的使用单位名称', N'使用单位名称', N'zh-CN',N'使用单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE.ROLEDESC', N'系统角色表的描述', N'描述', N'zh-CN',N'描述'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE.PASSWORDPOLICYID', N'系统角色表的密码策略', N'密码策略', N'zh-CN',N'密码策略'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE.ORDERNO', N'系统角色表的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE.USERID', N'系统角色表的用户编码', N'用户编码', N'zh-CN',N'用户编码'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE.USERNAME', N'系统角色表的用户名称', N'用户名称', N'zh-CN',N'用户名称'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE.ORGID', N'系统角色表的单位编码', N'单位编码', N'zh-CN',N'单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE.ORGNAME', N'系统角色表的单位名称', N'单位名称', N'zh-CN',N'单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE.CREATEDTIME', N'系统角色表的制单日期', N'制单日期', N'zh-CN',N'制单日期'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE.LASTSUSPENDEDFLAG', N'系统角色表的挂起标志(0-正常,1-挂起)', N'挂起标志(0-正常,1-挂起)', N'zh-CN',N'挂起标志(0-正常,1-挂起)'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE.LASTSUSPENDEDTIME', N'系统角色表的挂起时间', N'挂起时间', N'zh-CN',N'挂起时间'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE.USEDBYORGID', N'系统角色表的使用单位编码', N'使用单位编码', N'zh-CN',N'使用单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE.USEDBYORGNAME', N'系统角色表的使用单位名称', N'使用单位名称', N'zh-CN',N'使用单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE.CREATEDBYID', N'系统角色表的制单人ID', N'制单人ID', N'zh-CN',N'制单人ID'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE.LASTSUSPENDEDBYID', N'系统角色表的挂起人ID', N'挂起人ID', N'zh-CN',N'挂起人ID'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE.CREATEDBYNAME', N'系统角色表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE.VERSION', N'系统角色表的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE.LASTSUSPENDEDBYNAME', N'系统角色表的最后注销人名称', N'最后注销人名称', N'zh-CN',N'最后注销人名称'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE.SERVICE_NAME', N'系统角色表', N'系统角色表', N'zh-CN',N'系统角色表'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE_PERMISSION_TYPE.SERVICE_NAME', N'系统角色权限类型表', N'系统角色权限类型表', N'zh-CN',N'系统角色权限类型表'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE_PERMISSION_TYPE.ID', N'系统角色权限类型表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE_PERMISSION_TYPE.TYPENAME', N'系统角色权限类型表的权限类型名称', N'权限类型名称', N'zh-CN',N'权限类型名称'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE_PERMISSION_TYPE.PERMISSIONTYPE', N'系统角色权限类型表的角色类型(data:数据角色,menu:功能角色)', N'角色类型(data:数据角色,menu:功能角色)', N'zh-CN',N'角色类型(data:数据角色,menu:功能角色)'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE_PERMISSION_TYPE.ORDERNO', N'系统角色权限类型表的排序号', N'排序号', N'zh-CN',N'排序号'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE_PERMISSION_TYPE.LASTSUSPENDEDFLAG', N'系统角色权限类型表的停用标志(0-未停用,1-停用)', N'停用标志(0-未停用,1-停用)', N'zh-CN',N'停用标志(0-未停用,1-停用)'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE_PERMISSION_TYPE.LASTSUSPENDEDBYID', N'系统角色权限类型表的停用人ID', N'停用人ID', N'zh-CN',N'停用人ID'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE_PERMISSION_TYPE.LASTSUSPENDEDTIME', N'系统角色权限类型表的停用时间', N'停用时间', N'zh-CN',N'停用时间'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE_PERMISSION_TYPE.GRIDPRIMARYURL', N'系统角色权限类型表的权限对应模块的主URL', N'权限对应模块的主URL', N'zh-CN',N'权限对应模块的主URL'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE_PERMISSION_TYPE.GRIDCOLUMNSETTINGS', N'系统角色权限类型表的在权限里要显示的列表设置', N'在权限里要显示的列表设置', N'zh-CN',N'在权限里要显示的列表设置'; +EXEC DBO.INSERTI18N N'T_CORE_ROLE_PERMISSION_TYPE.LASTSUSPENDEDBYNAME', N'系统角色权限类型表的停用人名称', N'停用人名称', N'zh-CN',N'停用人名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ROLES.TAB.BASE_INFO', N'基础信息', N'基础信息', N'zh-CN',N'基础信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ROLES.TAB.OWNED_USERS', N'所属用户', N'所属用户', N'zh-CN',N'所属用户'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ROLES.MODAL.USER_CHOOSE', N'人员选择', N'人员选择', N'zh-CN',N'人员选择'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ROLES.MODAL.CHOOSE', N'选择角色', N'选择角色', N'zh-CN',N'选择角色'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ROLES.BUTTON.SET_ADMINISTRATOR', N'设置管理员', N'设置管理员', N'zh-CN',N'设置管理员'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ROLES.BUTTON.CANCEL_ADMINISTRATOR', N'取消管理员', N'取消管理员', N'zh-CN',N'取消管理员'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ROLES.TITLE.ADD_ROLE', N'添加角色', N'添加角色', N'zh-CN',N'添加角色'; +EXEC DBO.INSERTI18N N'T_CORE_ORG.ID', N'单位管理的部门编号', N'部门编号', N'zh-CN',N'部门编号'; +EXEC DBO.INSERTI18N N'T_CORE_ORG.ORGNAME', N'单位管理的部门名称', N'部门名称', N'zh-CN',N'部门名称'; +EXEC DBO.INSERTI18N N'T_CORE_ORG.BIZCODE', N'单位管理的业务代码', N'业务代码', N'zh-CN',N'业务代码'; +EXEC DBO.INSERTI18N N'T_CORE_ORG.ORGPROPERTY', N'单位管理的部门属性', N'部门属性', N'zh-CN',N'部门属性'; +EXEC DBO.INSERTI18N N'T_CORE_ORG.PARENTID', N'单位管理的父组织编码', N'父组织编码', N'zh-CN',N'父组织编码'; +EXEC DBO.INSERTI18N N'T_CORE_ORG.PARENTNAME', N'单位管理的父组织名称', N'父组织名称', N'zh-CN',N'父组织名称'; +EXEC DBO.INSERTI18N N'T_CORE_ORG.ORGCATEGORY', N'单位管理的组织类型', N'组织类型', N'zh-CN',N'组织类型'; +EXEC DBO.INSERTI18N N'T_CORE_ORG.VERSION', N'单位管理的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_ORG.CREATEDBYID', N'单位管理的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ORG.CREATEDBYNAME', N'单位管理的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_ORG.CREATEDTIME', N'单位管理的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_ORG.CREATEDBYORGID', N'单位管理的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_ORG.CREATEDBYORGNAME', N'单位管理的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_ORG.SERVICE_NAME', N'单位管理', N'单位管理', N'zh-CN',N'单位管理'; +EXEC DBO.INSERTI18N N'T_CORE_ORG_USER.USERID', N'组织架构-成员表的用户名', N'用户名', N'zh-CN',N'用户名'; +EXEC DBO.INSERTI18N N'T_CORE_ORG_USER.USERNAME', N'组织架构-成员表的姓名', N'姓名', N'zh-CN',N'姓名'; +EXEC DBO.INSERTI18N N'T_CORE_ORG.ORDERNO', N'单位管理的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_ORG.ORGSHORTNAME', N'单位管理的地区简称', N'地区简称', N'zh-CN',N'地区简称'; +EXEC DBO.INSERTI18N N'T_CORE_ORG.ORDERACCEPT', N'单位管理的接收样品', N'接收样品', N'zh-CN',N'接收样品'; +EXEC DBO.INSERTI18N N'T_CORE_ORG.SAMPLEDEPARTMENT', N'单位管理的采样科室', N'采样科室', N'zh-CN',N'采样科室'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.ORGS.MODAL.ADD', N'部门新增', N'部门新增', N'zh-CN',N'部门新增'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.ORGS.MODAL.ORG', N'组织机构', N'组织机构', N'zh-CN',N'组织机构'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.ORGS.TAB.BASE_INFO', N'基础信息', N'基础信息', N'zh-CN',N'基础信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.ORGS.TAB.ORG_USER', N'组织成员', N'组织成员', N'zh-CN',N'组织成员'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.ORGS.TAB.ORGANIZATION', N'组织机构', N'组织机构', N'zh-CN',N'组织机构'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.ORGS.TREE.ORGANIZATION', N'组织机构', N'组织机构', N'zh-CN',N'组织机构'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.ORGS.TAB.ORG', N'组织', N'组织', N'zh-CN',N'组织'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.ORGS.TAB.ORG_INFO', N'部门信息', N'部门信息', N'zh-CN',N'部门信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.ORGS.TIP.SELECT_COMPANY_BEFORE_ACTION', N'请选择公司', N'请选择公司', N'zh-CN',N'请选择公司'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.ORGS.TIP.SELECT_ORG_BEFORE_ACTION', N'请选择部门', N'请选择部门', N'zh-CN',N'请选择部门'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.ORGS.TIP.SELECT_BEFORE_ACTION', N'请选择数据', N'请选择数据', N'zh-CN',N'请选择数据'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.ORGS.TIP.FORBID-DELETE', N'存在子单位,不允许删除', N'存在子单位,不允许删除', N'zh-CN',N'存在子单位,不允许删除'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.ORGS.BUTTON.MOVE_UP', N'上移', N'上移', N'zh-CN',N'上移'; +EXEC DBO.INSERTI18N N'CORE.MODULE.MDM.ORGS.BUTTON.MOVE_DOWN', N'下移', N'下移', N'zh-CN',N'下移'; +EXEC DBO.INSERTI18N N'T_CORE_MENU.SERVICE_NAME', N'系统菜单', N'系统菜单', N'zh-CN',N'系统菜单'; +EXEC DBO.INSERTI18N N'T_CORE_MENU.ID', N'系统菜单的菜单编码', N'菜单编码', N'zh-CN',N'菜单编码'; +EXEC DBO.INSERTI18N N'T_CORE_MENU.MENUNAME', N'系统菜单的菜单名称', N'菜单名称', N'zh-CN',N'菜单名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MENUS.TREE.MENU_CONFIG', N'菜单配置', N'菜单配置', N'zh-CN',N'菜单配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MENUS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'T_CORE_MENU.HREF', N'系统菜单的菜单链接', N'菜单链接', N'zh-CN',N'菜单链接'; +EXEC DBO.INSERTI18N N'T_CORE_MENU.PARENTID', N'系统菜单的父ID', N'父ID', N'zh-CN',N'父ID'; +EXEC DBO.INSERTI18N N'T_CORE_MENU.ORDERNO', N'系统菜单的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_MENU.APPLICABLE', N'系统菜单的菜单适用对象', N'菜单适用对象', N'zh-CN',N'菜单适用对象'; +EXEC DBO.INSERTI18N N'T_CORE_MENU.MENUINITNAME', N'系统菜单的系统初始化菜单名称', N'系统初始化菜单名称', N'zh-CN',N'系统初始化菜单名称'; +EXEC DBO.INSERTI18N N'T_CORE_MENU.VERSION', N'系统菜单的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_MENU.ICON', N'系统菜单的菜单图标', N'菜单图标', N'zh-CN',N'菜单图标'; +EXEC DBO.INSERTI18N N'T_CORE_MENU.MENUICON', N'系统菜单的菜单图标', N'菜单图标', N'zh-CN',N'菜单图标'; +EXEC DBO.INSERTI18N N'T_CORE_MENU.TODOICON', N'系统菜单的待办图标', N'待办图标', N'zh-CN',N'待办图标'; +EXEC DBO.INSERTI18N N'T_CORE_MENU.REFRESH', N'系统菜单的是否刷新页面', N'是否刷新页面', N'zh-CN',N'是否刷新页面'; +EXEC DBO.INSERTI18N N'T_CORE_MENU.LASTUPDATEDBYID', N'系统菜单的最后修改人编码', N'最后修改人编码', N'zh-CN',N'最后修改人编码'; +EXEC DBO.INSERTI18N N'T_CORE_MENU.LASTUPDATEDBYNAME', N'系统菜单的最后修改人名称', N'最后修改人名称', N'zh-CN',N'最后修改人名称'; +EXEC DBO.INSERTI18N N'T_CORE_MENU.LASTUPDATEDTIME', N'系统菜单的最后修改时间', N'最后修改时间', N'zh-CN',N'最后修改时间'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_DELETED.SERVICE_NAME', N'删除菜单', N'删除菜单', N'zh-CN',N'删除菜单'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_DELETED.ID', N'删除菜单的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_DELETED.MENUID', N'删除菜单的菜单编码', N'菜单编码', N'zh-CN',N'菜单编码'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_DELETED.MENUNAME', N'删除菜单的菜单名称', N'菜单名称', N'zh-CN',N'菜单名称'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_DELETED.MENUINITNAME', N'删除菜单的系统初始化菜单名称', N'系统初始化菜单名称', N'zh-CN',N'系统初始化菜单名称'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_DELETED.ICON', N'删除菜单的菜单图标', N'菜单图标', N'zh-CN',N'菜单图标'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_DELETED.HREF', N'删除菜单的菜单链接', N'菜单链接', N'zh-CN',N'菜单链接'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_DELETED.PARENTID', N'删除菜单的父编码', N'父编码', N'zh-CN',N'父编码'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_DELETED.ORDERNO', N'删除菜单的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_DELETED.CREATEDBYID', N'删除菜单的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_DELETED.CREATEDBYNAME', N'删除菜单的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_DELETED.CREATEDTIME', N'删除菜单的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_DELETED.CREATEDBYORGID', N'删除菜单的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_DELETED.CREATEDBYORGNAME', N'删除菜单的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MENUS.CHOOSE.TIP.REQUIRES_NOT_EMPTY_HREF', N'请选择菜单链接为非空的数据', N'请选择菜单链接为非空的数据', N'zh-CN',N'请选择菜单链接为非空的数据'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP.ID', N'菜单组管理的菜单组编码', N'菜单组编码', N'zh-CN',N'菜单组编码'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP.GROUPNAME', N'菜单组管理的菜单组名称', N'菜单组名称', N'zh-CN',N'菜单组名称'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP.REMARK', N'菜单组管理的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP.MENUINITNAME', N'菜单组管理的菜单默认名称', N'菜单默认名称', N'zh-CN',N'菜单默认名称'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP.HREF', N'菜单组管理的菜单HREF', N'菜单HREF', N'zh-CN',N'菜单HREF'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP.PARAM', N'菜单组管理的参数', N'参数', N'zh-CN',N'参数'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP.ORDERNO', N'菜单组管理的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP.VERSION', N'菜单组管理的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP.CREATEDBYID', N'菜单组管理的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP.CREATEDBYNAME', N'菜单组管理的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP.CREATEDTIME', N'菜单组管理的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP.CREATEDBYORGID', N'菜单组管理的单据单位编码', N'单据单位编码', N'zh-CN',N'单据单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP.CREATEDBYORGNAME', N'菜单组管理的单据单位名称', N'单据单位名称', N'zh-CN',N'单据单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP.LASTSUSPENDEDFLAG', N'菜单组管理的停用标志', N'停用标志', N'zh-CN',N'停用标志'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP.LASTSUSPENDEDBYID', N'菜单组管理的最后停用人编码', N'最后停用人编码', N'zh-CN',N'最后停用人编码'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP.LASTSUSPENDEDBYNAME', N'菜单组管理的最后停用人名称', N'最后停用人名称', N'zh-CN',N'最后停用人名称'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP.LASTSUSPENDEDTIME', N'菜单组管理的最后停用时间', N'最后停用时间', N'zh-CN',N'最后停用时间'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP.SERVICE_NAME', N'菜单组管理', N'菜单组管理', N'zh-CN',N'菜单组管理'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP.LASTUPDATEDBYID', N'菜单组管理的最后修改人编码', N'最后修改人编码', N'zh-CN',N'最后修改人编码'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP.LASTUPDATEDBYNAME', N'菜单组管理的最后修改人名称', N'最后修改人名称', N'zh-CN',N'最后修改人名称'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP.LASTUPDATEDTIME', N'菜单组管理的最后修改时间', N'最后修改时间', N'zh-CN',N'最后修改时间'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MENU_GROUPS.TAB.BASE_INFO', N'基础信息', N'基础信息', N'zh-CN',N'基础信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MENU_GROUPS.TAB.ADD', N'菜单组添加', N'菜单组添加', N'zh-CN',N'菜单组添加'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MENU_GROUPS.TAB.MENU', N'菜单', N'菜单', N'zh-CN',N'菜单'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MENU_GROUPS.MODAL.MENU_CHOOSE', N'菜单选择', N'菜单选择', N'zh-CN',N'菜单选择'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MENU_GROUPS.TIP.PLEASE_SELECT_ONE_FIRST_CLASS_MENU', N'请选择一项一级菜单!', N'请选择一项一级菜单!', N'zh-CN',N'请选择一项一级菜单!'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MENU_GROUPS.TIP.PLEASE_SELECT_FIRST_CLASS_MENU', N'请选择一级菜单!', N'请选择一级菜单!', N'zh-CN',N'请选择一级菜单!'; +EXEC DBO.INSERTI18N N'T_CORE_SHORTCUT_MENU.SERVICE_NAME', N'快捷菜单', N'快捷菜单', N'zh-CN',N'快捷菜单'; +EXEC DBO.INSERTI18N N'T_CORE_SHORTCUT_MENU.ID', N'快捷菜单的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_SHORTCUT_MENU.MENUID', N'快捷菜单的菜单编码', N'菜单编码', N'zh-CN',N'菜单编码'; +EXEC DBO.INSERTI18N N'T_CORE_SHORTCUT_MENU.CREATEDBYID', N'快捷菜单的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_SHORTCUT_MENU.CREATEDBYNAME', N'快捷菜单的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_SHORTCUT_MENU.CREATEDTIME', N'快捷菜单的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_SHORTCUT_MENU.CREATEDBYORGID', N'快捷菜单的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_SHORTCUT_MENU.CREATEDBYORGNAME', N'快捷菜单的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_CONSTANT.SERVICE_NAME', N'系统参数', N'系统参数', N'zh-CN',N'系统参数'; +EXEC DBO.INSERTI18N N'T_CORE_CONSTANT.ID', N'系统参数的系统参数编码', N'系统参数编码', N'zh-CN',N'系统参数编码'; +EXEC DBO.INSERTI18N N'T_CORE_CONSTANT.CONSTANTVALUE', N'系统参数的系统参数值', N'系统参数值', N'zh-CN',N'系统参数值'; +EXEC DBO.INSERTI18N N'T_CORE_CONSTANT.CONSTANTDESC', N'系统参数的描述', N'描述', N'zh-CN',N'描述'; +EXEC DBO.INSERTI18N N'T_CORE_CONSTANT.CLASSFICATION', N'系统参数的业务类型', N'业务类型', N'zh-CN',N'业务类型'; +EXEC DBO.INSERTI18N N'T_CORE_CONSTANT.SHOW', N'系统参数的是否显示', N'是否显示', N'zh-CN',N'是否显示'; +EXEC DBO.INSERTI18N N'T_CORE_CONSTANT.CREATEDTIME', N'系统参数的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_CONSTANT.CREATEDBYID', N'系统参数的制单人ID', N'制单人ID', N'zh-CN',N'制单人ID'; +EXEC DBO.INSERTI18N N'T_CORE_CONSTANT.CREATEDBYNAME', N'系统参数的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CONSTANT.VERSION', N'系统参数的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_CONSTANT.LASTUPDATEDBYID', N'系统参数的最后修改人编码', N'最后修改人编码', N'zh-CN',N'最后修改人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CONSTANT.LASTUPDATEDBYNAME', N'系统参数的最后修改人名称', N'最后修改人名称', N'zh-CN',N'最后修改人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CONSTANT.LASTUPDATEDTIME', N'系统参数的最后修改时间', N'最后修改时间', N'zh-CN',N'最后修改时间'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.CONSTANTS.TAB.BASE_INFO', N'系统参数', N'系统参数', N'zh-CN',N'系统参数'; +EXEC DBO.INSERTI18N N'T_CORE_ROUNDING_RULE.ID', N'修约规则的修约编码', N'修约编码', N'zh-CN',N'修约编码'; +EXEC DBO.INSERTI18N N'T_CORE_ROUNDING_RULE.LOCKED', N'修约规则的是否锁定', N'是否锁定', N'zh-CN',N'是否锁定'; +EXEC DBO.INSERTI18N N'T_CORE_ROUNDING_RULE.RULENAME', N'修约规则的修约规则名称', N'修约规则名称', N'zh-CN',N'修约规则名称'; +EXEC DBO.INSERTI18N N'T_CORE_ROUNDING_RULE.ROUNDINGREMARK', N'修约规则的修约描述', N'修约描述', N'zh-CN',N'修约描述'; +EXEC DBO.INSERTI18N N'T_CORE_ROUNDING_RULE.REMARK', N'修约规则的描述', N'描述', N'zh-CN',N'描述'; +EXEC DBO.INSERTI18N N'T_CORE_ROUNDING_RULE.SCRIPT', N'修约规则的BeanShell脚本', N'BeanShell脚本', N'zh-CN',N'BeanShell脚本'; +EXEC DBO.INSERTI18N N'T_CORE_ROUNDING_RULE.PARAM', N'修约规则的小数位数/有效位数', N'小数位数/有效位数', N'zh-CN',N'小数位数/有效位数'; +EXEC DBO.INSERTI18N N'T_CORE_ROUNDING_RULE.ORDERNO', N'修约规则的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_ROUNDING_RULE.VERSION', N'修约规则的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_ROUNDING_RULE.CREATEDBYID', N'修约规则的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ROUNDING_RULE.CREATEDBYNAME', N'修约规则的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_ROUNDING_RULE.CREATEDTIME', N'修约规则的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_ROUNDING_RULE.CREATEDBYORGID', N'修约规则的单据单位编码', N'单据单位编码', N'zh-CN',N'单据单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_ROUNDING_RULE.CREATEDBYORGNAME', N'修约规则的单据单位名称', N'单据单位名称', N'zh-CN',N'单据单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_ROUNDING_RULE.LASTSUSPENDEDFLAG', N'修约规则的注销标志', N'注销标志', N'zh-CN',N'注销标志'; +EXEC DBO.INSERTI18N N'T_CORE_ROUNDING_RULE.LASTSUSPENDEDBYID', N'修约规则的注销人编码', N'注销人编码', N'zh-CN',N'注销人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ROUNDING_RULE.LASTSUSPENDEDBYNAME', N'修约规则的注销人名称', N'注销人名称', N'zh-CN',N'注销人名称'; +EXEC DBO.INSERTI18N N'T_CORE_ROUNDING_RULE.LASTSUSPENDEDTIME', N'修约规则的注销时间', N'注销时间', N'zh-CN',N'注销时间'; +EXEC DBO.INSERTI18N N'T_CORE_ROUNDING_RULE.SERVICE_NAME', N'修约规则', N'修约规则', N'zh-CN',N'修约规则'; +EXEC DBO.INSERTI18N N'T_CORE_ROUNDING_RULE.ORIGINALRESULT', N'修约规则的原始数据', N'原始数据', N'zh-CN',N'原始数据'; +EXEC DBO.INSERTI18N N'T_CORE_ROUNDING_RULE.REVISIONRESULT', N'修约规则的修约结果', N'修约结果', N'zh-CN',N'修约结果'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ROUNDING_RULES.TAB.BASEINFO', N'基础信息', N'基础信息', N'zh-CN',N'基础信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ROUNDING_RULES.TIP.ENTER_NUMBER', N'请在小数位数/有效位数上输入非负整数', N'请在小数位数/有效位数上输入非负整数', N'zh-CN',N'请在小数位数/有效位数上输入非负整数'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ROUNDING_RULES.TIP.NO_VALUE', N'请输入小数位数/有效位数', N'请输入小数位数/有效位数', N'zh-CN',N'请输入小数位数/有效位数'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ROUNDING_RULES.TIP.LOCKED', N'该规则已锁定,无法再次锁定', N'该规则已锁定,无法再次锁定', N'zh-CN',N'该规则已锁定,无法再次锁定'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ROUNDING_RULES.TIP.UNLOCKED', N'该规则已解锁,无法再次解锁', N'该规则已解锁,无法再次解锁', N'zh-CN',N'该规则已解锁,无法再次解锁'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ROUNDING_RULES.BUTTON.LOCK', N'锁定', N'锁定', N'zh-CN',N'锁定'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ROUNDING_RULES.BUTTON.UNLOCK', N'解锁', N'解锁', N'zh-CN',N'解锁'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ROUNDING_RULES.BUTTON.TEST', N'测试修约规则', N'测试修约规则', N'zh-CN',N'测试修约规则'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ROUNDING_RULES.TITLE.ADD_ROUNDING_RULES', N'添加修约规则', N'添加修约规则', N'zh-CN',N'添加修约规则'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ROUNDING_RULES.TITLE.TEST_ROUNDING_RULES', N'测试修约规则', N'测试修约规则', N'zh-CN',N'测试修约规则'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_TMPL.SERVICE_NAME', N'移动页面模版配置', N'移动页面模版配置', N'zh-CN',N'移动页面模版配置'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_MENU.SERVICE_NAME', N'移动菜单配置', N'移动菜单配置', N'zh-CN',N'移动菜单配置'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_MENU.ID', N'移动菜单配置的菜单代码', N'菜单代码', N'zh-CN',N'菜单代码'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_MENU.MENUNAME', N'移动菜单配置的菜单名称', N'菜单名称', N'zh-CN',N'菜单名称'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_MENU.ACTIVATEDFLAG', N'移动菜单配置的是否启用', N'是否启用', N'zh-CN',N'是否启用'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_MENU.REMARK', N'移动菜单配置的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_MENU.ICON', N'移动菜单配置的菜单图标', N'菜单图标', N'zh-CN',N'菜单图标'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_MENU.BADGEFLAG', N'移动菜单配置的是否启用角标', N'是否启用角标', N'zh-CN',N'是否启用角标'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_MENU.BADGECONFIG', N'移动菜单配置的角标配置', N'角标配置', N'zh-CN',N'角标配置'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_MENU.CILCKCONFIG', N'移动菜单配置的点击配置', N'点击配置', N'zh-CN',N'点击配置'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_MENU.CREATEDBYID', N'移动菜单配置的创建人编码', N'创建人编码', N'zh-CN',N'创建人编码'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_MENU.CREATEDBYNAME', N'移动菜单配置的创建人名称', N'创建人名称', N'zh-CN',N'创建人名称'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_MENU.CREATEDTIME', N'移动菜单配置的创建时间', N'创建时间', N'zh-CN',N'创建时间'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_MENU.CREATEDBYORGID', N'移动菜单配置的创建人单位编码', N'创建人单位编码', N'zh-CN',N'创建人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_MENU.CREATEDBYORGNAME', N'移动菜单配置的创建人单位名称', N'创建人单位名称', N'zh-CN',N'创建人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_MENU.ACTIVATEDBYID', N'移动菜单配置的状态修改人ID', N'状态修改人ID', N'zh-CN',N'状态修改人ID'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_MENU.ACTIVATEDBYNAME', N'移动菜单配置的状态修改人名称', N'状态修改人名称', N'zh-CN',N'状态修改人名称'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_MENU.ORDERNO', N'移动菜单配置的排序字段', N'排序字段', N'zh-CN',N'排序字段'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PAGE.SERVICE_NAME', N'移动页面配置', N'移动页面配置', N'zh-CN',N'移动页面配置'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PAGE.PAGENO', N'移动页面配置的页面编号', N'页面编号', N'zh-CN',N'页面编号'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PAGE.PAGENAME', N'移动页面配置的页面名称', N'页面名称', N'zh-CN',N'页面名称'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PAGE.LISTSHOWCONFIG', N'移动页面配置的列表显示配置', N'列表显示配置', N'zh-CN',N'列表显示配置'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PAGE.LISTCLICKCONFIG', N'移动页面配置的列表点击配置', N'列表点击配置', N'zh-CN',N'列表点击配置'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PAGE.LISTSEARCHCONFIG', N'移动页面配置的列表搜索配置', N'列表搜索配置', N'zh-CN',N'列表搜索配置'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PAGE.CHOOSEBTNCONFIG', N'移动页面配置的选择按钮配置', N'选择按钮配置', N'zh-CN',N'选择按钮配置'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PAGE.MENUBTNCONFIG', N'移动页面配置的菜单按钮配置', N'菜单按钮配置', N'zh-CN',N'菜单按钮配置'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PAGE.ID', N'移动页面配置的移动端页面ID', N'移动端页面ID', N'zh-CN',N'移动端页面ID'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PAGE.MENUID', N'移动页面配置的所属的目录ID', N'所属的目录ID', N'zh-CN',N'所属的目录ID'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PAGE.PARENTID', N'移动页面配置的父级ID', N'父级ID', N'zh-CN',N'父级ID'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PAGE.REMARK', N'移动页面配置的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PAGE.CREATEDBYID', N'移动页面配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PAGE.CREATEDBYNAME', N'移动页面配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PAGE.CREATEDTIME', N'移动页面配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PAGE.CREATEDBYORGID', N'移动页面配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PAGE.CREATEDBYORGNAME', N'移动页面配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PAGE.ORDERNO', N'移动页面配置的排序', N'排序', N'zh-CN',N'排序'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PAGE.LEVEL', N'移动页面配置的页面等级', N'页面等级', N'zh-CN',N'页面等级'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PAGE.EDIT', N'移动页面配置的请编辑', N'请编辑', N'zh-CN',N'请编辑'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PAGE.CLICKCONFIG', N'移动页面配置的点击配置', N'点击配置', N'zh-CN',N'点击配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MOBILE_MENUS.MODAL.ADD', N'新增菜单配置', N'新增菜单配置', N'zh-CN',N'新增菜单配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MOBILE_MENUS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MOBILE_MENUS.TAB.PAGE_CONFIG', N'页面配置', N'页面配置', N'zh-CN',N'页面配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MOBILE_MENUS.BUTTON.CONFIG', N'页面配置', N'页面配置', N'zh-CN',N'页面配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MOBILE_MENUS.BUTTON.MOVEUP', N'向上', N'向上', N'zh-CN',N'向上'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MOBILE_MENUS.BUTTON.MOVEDOWN', N'向下', N'向下', N'zh-CN',N'向下'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MOBILE_MENUS.BUTTON.CHOOSETMPL', N'选择模板', N'选择模板', N'zh-CN',N'选择模板'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MOBILE_MENUS.BUTTON.ADD_SAME_CLASS_PAGE', N'添加同级页面', N'添加同级页面', N'zh-CN',N'添加同级页面'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MOBILE_MENUS.BUTTON.ADD_NEXT_CLASS_PAGE', N'添加下级页面', N'添加下级页面', N'zh-CN',N'添加下级页面'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MOBILE_MENUS.TIP.CHOOSE_ONE_ITEM', N'最多选择一条数据', N'最多选择一条数据', N'zh-CN',N'最多选择一条数据'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MOBILE_MENUS.TIP.CONTAIN_SUB_TASK', N'该任务有子任务,不能删除', N'该任务有子任务,不能删除', N'zh-CN',N'该任务有子任务,不能删除'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MOBILE_MENUS.MODAL.CONFIGLISTSHOW', N'列表显示配置', N'列表显示配置', N'zh-CN',N'列表显示配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MOBILE_MENUS.MODAL.CONFIGLISTCLICK', N'列表点击配置', N'列表点击配置', N'zh-CN',N'列表点击配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MOBILE_MENUS.MODAL.CONFIGSEARCH', N'列表搜索配置', N'列表搜索配置', N'zh-CN',N'列表搜索配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MOBILE_MENUS.MODAL.CONFIGCHOOSEBTN', N'选择按钮配置', N'选择按钮配置', N'zh-CN',N'选择按钮配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MOBILE_MENUS.MODAL.CONFIGMENUBTN', N'菜单按钮配置', N'菜单按钮配置', N'zh-CN',N'菜单按钮配置'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PUSH_MESSAGE.SERVICE_NAME', N'移动消息推送', N'移动消息推送', N'zh-CN',N'移动消息推送'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PUSH_MESSAGE.ID', N'移动消息推送的ID', N'ID', N'zh-CN',N'ID'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PUSH_MESSAGE.TITLE', N'移动消息推送的推送标题', N'推送标题', N'zh-CN',N'推送标题'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PUSH_MESSAGE.PUSHFLAG', N'移动消息推送的是否发布', N'是否发布', N'zh-CN',N'是否发布'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PUSH_MESSAGE.CONTENT', N'移动消息推送的推送内容', N'推送内容', N'zh-CN',N'推送内容'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PUSH_MESSAGE.DATA', N'移动消息推送的推送数据', N'推送数据', N'zh-CN',N'推送数据'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PUSH_MESSAGE.PUSHBYNAME', N'移动消息推送的推送人', N'推送人', N'zh-CN',N'推送人'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PUSH_MESSAGE.PUSHTIME', N'移动消息推送的推送时间', N'推送时间', N'zh-CN',N'推送时间'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PUSH_MESSAGE.PUSHEDUSERNAME', N'移动消息推送的被推送人', N'被推送人', N'zh-CN',N'被推送人'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PUSH_MESSAGE.REMARK', N'移动消息推送的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PUSH_MESSAGE.CREATEDBYID', N'移动消息推送的创建人编码', N'创建人编码', N'zh-CN',N'创建人编码'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PUSH_MESSAGE.CREATEDBYNAME', N'移动消息推送的创建人名称', N'创建人名称', N'zh-CN',N'创建人名称'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PUSH_MESSAGE.CREATEDTIME', N'移动消息推送的创建时间', N'创建时间', N'zh-CN',N'创建时间'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PUSH_MESSAGE.CREATEDBYORGID', N'移动消息推送的创建人单位编码', N'创建人单位编码', N'zh-CN',N'创建人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PUSH_MESSAGE.CREATEDBYORGNAME', N'移动消息推送的创建人单位名称', N'创建人单位名称', N'zh-CN',N'创建人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PUSH_USER.SERVICE_NAME', N'移动消息推送用户', N'移动消息推送用户', N'zh-CN',N'移动消息推送用户'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PUSH_USER.ID', N'移动消息推送用户的用户ID', N'用户ID', N'zh-CN',N'用户ID'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PUSH_USER.USERNAME', N'移动消息推送用户的用户名', N'用户名', N'zh-CN',N'用户名'; +EXEC DBO.INSERTI18N N'T_CORE_MOBILE_PUSH_USER.CLIENTID', N'移动消息推送用户的推送设备ID', N'推送设备ID', N'zh-CN',N'推送设备ID'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MOBILE_PUSHS.MODAL.ADD', N'新增推送', N'新增推送', N'zh-CN',N'新增推送'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MOBILE_PUSHS.BUTTON.SEND', N'发布', N'发布', N'zh-CN',N'发布'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MOBILE_PUSHS.STATUS.SEND_NO', N'未发布', N'未发布', N'zh-CN',N'未发布'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MOBILE_PUSHS.STATUS.SEND_YES', N'已发布', N'已发布', N'zh-CN',N'已发布'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MOBILE_PUSHS.MODAL.PUSHUSERCHOOSE', N'推送用户选择', N'推送用户选择', N'zh-CN',N'推送用户选择'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MOBILE_PUSHS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MOBILE_PUSHS.TIP.CHOOSE_AT_LEAST_ONE_ITEM', N'至少选择一项未发布的数据', N'至少选择一项未发布的数据', N'zh-CN',N'至少选择一项未发布的数据'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MOBILE_PUSHS.TIP.CHOOSE_EMPTY', N'选择的数据存在未录入项', N'选择的数据存在未录入项', N'zh-CN',N'选择的数据存在未录入项'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL.ID', N'发送编码', N'发送编码', N'zh-CN',N'发送编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL.SUCCESSSTATUS', N'发送状态', N'发送状态', N'zh-CN',N'发送状态'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL.CONFIGID', N'邮件配置编码', N'邮件配置编码', N'zh-CN',N'邮件配置编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL.CONFIGNAME', N'邮件配置名称', N'邮件配置名称', N'zh-CN',N'邮件配置名称'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL.QTY', N'应发送人数', N'应发送人数', N'zh-CN',N'应发送人数'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL.SUCCESSQTY', N'实发送人数', N'实发送人数', N'zh-CN',N'实发送人数'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL.EMAILTITLE', N'邮件的标题', N'邮件的标题', N'zh-CN',N'邮件的标题'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL.EMAILCONTENT', N'邮件的内容', N'邮件的内容', N'zh-CN',N'邮件的内容'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL.CREATEDTIME', N'制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_TEMPLATE.ID', N'模板编码', N'模板编码', N'zh-CN',N'模板编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_TEMPLATE.TEMPLATENAME', N'模板名称', N'模板名称', N'zh-CN',N'模板名称'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_TEMPLATE.REMARK', N'备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_TEMPLATE.EMAILSUBJECT', N'邮件的主题', N'邮件的主题', N'zh-CN',N'邮件的主题'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_TEMPLATE.EMAILBODY', N'邮件的正文', N'邮件的正文', N'zh-CN',N'邮件的正文'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG.ID', N'邮件参数的配置编码', N'配置编码', N'zh-CN',N'配置编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG.CONFIGNAME', N'邮件参数的配置名称', N'配置名称', N'zh-CN',N'配置名称'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG.TEMPLATEID', N'邮件参数的模板编码', N'模板编码', N'zh-CN',N'模板编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG.TEMPLATENAME', N'邮件参数的模板名称', N'模板名称', N'zh-CN',N'模板名称'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG.REMARK', N'邮件参数的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG.VERSION', N'邮件参数的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG.CREATEDBYID', N'邮件参数的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG.CREATEDBYNAME', N'邮件参数的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG.CREATEDTIME', N'邮件参数的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG.CREATEDBYORGID', N'邮件参数的单据单位编码', N'单据单位编码', N'zh-CN',N'单据单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG.CREATEDBYORGNAME', N'邮件参数的单据单位名称', N'单据单位名称', N'zh-CN',N'单据单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG.LASTSUSPENDEDFLAG', N'邮件参数的注销标志', N'注销标志', N'zh-CN',N'注销标志'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG.LASTSUSPENDEDBYID', N'邮件参数的注销人编码', N'注销人编码', N'zh-CN',N'注销人编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG.LASTSUSPENDEDBYNAME', N'邮件参数的注销人名称', N'注销人名称', N'zh-CN',N'注销人名称'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG.LASTSUSPENDEDTIME', N'邮件参数的注销时间', N'注销时间', N'zh-CN',N'注销时间'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG.SERVICE_NAME', N'邮件参数', N'邮件参数', N'zh-CN',N'邮件参数'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_RECEIPENT.RECEIPENTID', N'收件人编码', N'收件人编码', N'zh-CN',N'收件人编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_RECEIPENT.RECEIPENTNAME', N'收件人名称', N'收件人名称', N'zh-CN',N'收件人名称'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_RECEIPENT.RECEIPENTEMAIL', N'收件人电子邮箱', N'收件人电子邮箱', N'zh-CN',N'收件人电子邮箱'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_RECEIPENT.SUCCESS', N'是否成功', N'是否成功', N'zh-CN',N'是否成功'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_RECEIPENT.REATTEMPT', N'重复发送次数', N'重复发送次数', N'zh-CN',N'重复发送次数'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_RECEIPENT.CREATEDTIME', N'最后更新时间', N'最后更新时间', N'zh-CN',N'最后更新时间'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_REC_ROLE.SERVICE_NAME', N'邮件配置收件角色表', N'邮件配置收件角色表', N'zh-CN',N'邮件配置收件角色表'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_REC_ROLE.ROLENAME', N'邮件配置收件角色表的角色名称', N'角色名称', N'zh-CN',N'角色名称'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_REC_ROLE.ID', N'邮件配置收件角色表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_REC_ROLE.CONFIGID', N'邮件配置收件角色表的邮件配置编码', N'邮件配置编码', N'zh-CN',N'邮件配置编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_REC_ROLE.ROLEID', N'邮件配置收件角色表的收件角色编码', N'收件角色编码', N'zh-CN',N'收件角色编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_REC_ROLE.VERSION', N'邮件配置收件角色表的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_REC_ROLE.CREATEDBYID', N'邮件配置收件角色表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_REC_ROLE.CREATEDBYNAME', N'邮件配置收件角色表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_REC_ROLE.CREATEDTIME', N'邮件配置收件角色表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_REC_ROLE.CREATEDBYORGID', N'邮件配置收件角色表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_REC_ROLE.CREATEDBYORGNAME', N'邮件配置收件角色表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_REC_ROLE.LASTUPDATEDBYID', N'邮件配置收件角色表的最后修改人编码', N'最后修改人编码', N'zh-CN',N'最后修改人编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_REC_ROLE.LASTUPDATEDBYNAME', N'邮件配置收件角色表的最后修改人名称', N'最后修改人名称', N'zh-CN',N'最后修改人名称'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_REC_ROLE.LASTUPDATEDTIME', N'邮件配置收件角色表的最后修改时间', N'最后修改时间', N'zh-CN',N'最后修改时间'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.EMAILS.TAB.BASE_INFO', N'基础信息', N'基础信息', N'zh-CN',N'基础信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.EMAILS.TAB.RECEIPTED_INFO', N'接收信息', N'接收信息', N'zh-CN',N'接收信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.EMAIL-CONFIGS.TAB.RECEIPENTNAME', N'收件人', N'收件人', N'zh-CN',N'收件人'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.EMAIL-CONFIGS.TAB.RECEIPENTROLE', N'收件角色', N'收件角色', N'zh-CN',N'收件角色'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.EMAIL-CONFIGS.TITLE.RECEIPENTNAME_CHOOSE', N'收件人选择', N'收件人选择', N'zh-CN',N'收件人选择'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.EMAIL-CONFIGS.TITLE.RECEIPENTROLE_CHOOSE', N'收件角色选择', N'收件角色选择', N'zh-CN',N'收件角色选择'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_LOG.SERVICE_NAME', N'登陆日志', N'登陆日志', N'zh-CN',N'登陆日志'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_LOG.ID', N'登陆日志的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_LOG.LOGINIP', N'登陆日志的登录IP', N'登录IP', N'zh-CN',N'登录IP'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_LOG.LOGINTIME', N'登陆日志的登录时间', N'登录时间', N'zh-CN',N'登录时间'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_LOG.LOGOUTTIME', N'登陆日志的登出时间', N'登出时间', N'zh-CN',N'登出时间'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_LOG.USERNAME', N'登陆日志的登录人名称', N'登录人名称', N'zh-CN',N'登录人名称'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_LOG.TOKEN', N'登陆日志的登录用户token', N'登录用户token', N'zh-CN',N'登录用户token'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_LOG.STATUS', N'登陆日志的登录状态', N'登录状态', N'zh-CN',N'登录状态'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_LOG.REMARK', N'登陆日志的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_LOG.CREATEDTIME', N'登陆日志的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_LOG.USERID', N'登陆日志的登录人编码', N'登录人编码', N'zh-CN',N'登录人编码'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_LOG.ORGID', N'登陆日志的单位名称', N'单位名称', N'zh-CN',N'单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_LOG.ORGNAME', N'登陆日志的单位名称', N'单位名称', N'zh-CN',N'单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_LOG.DEVICE', N'登陆日志的客户端设备', N'客户端设备', N'zh-CN',N'客户端设备'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_LOG.BROWSER', N'登陆日志的客户端浏览器', N'客户端浏览器', N'zh-CN',N'客户端浏览器'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_LOG.PLATFORM', N'登陆日志的客户端操作系统', N'客户端操作系统', N'zh-CN',N'客户端操作系统'; +EXEC DBO.INSERTI18N N'T_CORE_LOG.SERVICE_NAME', N'操作日志', N'操作日志', N'zh-CN',N'操作日志'; +EXEC DBO.INSERTI18N N'T_CORE_LOG.ID', N'操作日志的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_LOG.SESSIONID', N'操作日志的session id', N'session id', N'zh-CN',N'session id'; +EXEC DBO.INSERTI18N N'T_CORE_LOG.USERID', N'操作日志的操作人编码', N'操作人编码', N'zh-CN',N'操作人编码'; +EXEC DBO.INSERTI18N N'T_CORE_LOG.TYPE', N'操作日志的操作类型', N'操作类型', N'zh-CN',N'操作类型'; +EXEC DBO.INSERTI18N N'T_CORE_LOG.SIGNATURE', N'操作日志的操作调用的方法', N'操作调用的方法', N'zh-CN',N'操作调用的方法'; +EXEC DBO.INSERTI18N N'T_CORE_LOG.CREATEDTIME', N'操作日志的制单日期', N'制单日期', N'zh-CN',N'制单日期'; +EXEC DBO.INSERTI18N N'T_CORE_LOG.UUID', N'操作日志的UUID', N'UUID', N'zh-CN',N'UUID'; +EXEC DBO.INSERTI18N N'T_CORE_LOG.REQUESTURI', N'操作日志的请求操作的URI', N'请求操作的URI', N'zh-CN',N'请求操作的URI'; +EXEC DBO.INSERTI18N N'T_CORE_LOG.NAME', N'操作日志的业务名称', N'业务名称', N'zh-CN',N'业务名称'; +EXEC DBO.INSERTI18N N'T_CORE_LOG.MODULE', N'操作日志的业务模块', N'业务模块', N'zh-CN',N'业务模块'; +EXEC DBO.INSERTI18N N'T_CORE_LOG.USERNAME', N'操作日志的操作人名称', N'操作人名称', N'zh-CN',N'操作人名称'; +EXEC DBO.INSERTI18N N'T_CORE_LOG.LOGINIP', N'操作日志的登录IP', N'登录IP', N'zh-CN',N'登录IP'; +EXEC DBO.INSERTI18N N'T_CORE_LOG.STARTTIME', N'操作日志的操作开始日期', N'操作开始日期', N'zh-CN',N'操作开始日期'; +EXEC DBO.INSERTI18N N'T_CORE_LOG.ENDTIME', N'操作日志的操作结束日期', N'操作结束日期', N'zh-CN',N'操作结束日期'; +EXEC DBO.INSERTI18N N'T_CORE_LOG.CONTENT', N'操作日志的操作内容', N'操作内容', N'zh-CN',N'操作内容'; +EXEC DBO.INSERTI18N N'T_CORE_EXPORT_LOG.SERVICE_NAME', N'导出日志表', N'导出日志表', N'zh-CN',N'导出日志表'; +EXEC DBO.INSERTI18N N'T_CORE_EXPORT_LOG.ID', N'导出日志表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_EXPORT_LOG.TABLENAME', N'导出日志表的表格名称', N'表格名称', N'zh-CN',N'表格名称'; +EXEC DBO.INSERTI18N N'T_CORE_EXPORT_LOG.FILENAME', N'导出日志表的文件名称', N'文件名称', N'zh-CN',N'文件名称'; +EXEC DBO.INSERTI18N N'T_CORE_EXPORT_LOG.EXPORTMODE', N'导出日志表的导出方式', N'导出方式', N'zh-CN',N'导出方式'; +EXEC DBO.INSERTI18N N'T_CORE_EXPORT_LOG.URL', N'导出日志表的下载链接', N'下载链接', N'zh-CN',N'下载链接'; +EXEC DBO.INSERTI18N N'T_CORE_EXPORT_LOG.CREATEDBYID', N'导出日志表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_EXPORT_LOG.CREATEDBYNAME', N'导出日志表的导出人', N'导出人', N'zh-CN',N'导出人'; +EXEC DBO.INSERTI18N N'T_CORE_EXPORT_LOG.CREATEDTIME', N'导出日志表的导出时间', N'导出时间', N'zh-CN',N'导出时间'; +EXEC DBO.INSERTI18N N'T_CORE_EXPORT_LOG.CREATEDBYORGID', N'导出日志表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_EXPORT_LOG.CREATEDBYORGNAME', N'导出日志表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.LOGS.TITLE.EXPORT_EXCEL_TOPIC', N'数据导出结果', N'数据导出结果', N'zh-CN',N'数据导出结果'; +EXEC DBO.INSERTI18N N'T_CORE_MESSAGE.MESSAGESUBJECT', N'站内消息的站内消息主题', N'站内消息主题', N'zh-CN',N'站内消息主题'; +EXEC DBO.INSERTI18N N'T_CORE_MESSAGE.MESSAGECONTENT', N'站内消息的站内消息内容', N'站内消息内容', N'zh-CN',N'站内消息内容'; +EXEC DBO.INSERTI18N N'T_CORE_MESSAGE.ACTIVATEDFLAG', N'站内消息的消息状态', N'消息状态', N'zh-CN',N'消息状态'; +EXEC DBO.INSERTI18N N'T_CORE_MESSAGE.ID', N'站内消息的站内消息编码', N'站内消息编码', N'zh-CN',N'站内消息编码'; +EXEC DBO.INSERTI18N N'T_CORE_MESSAGE.VERSION', N'站内消息的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_MESSAGE.CREATEDBYID', N'站内消息的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_MESSAGE.CREATEDBYNAME', N'站内消息的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_MESSAGE.CREATEDTIME', N'站内消息的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_MESSAGE.CREATEDBYORGID', N'站内消息的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_MESSAGE.CREATEDBYORGNAME', N'站内消息的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_MESSAGE.ACTIVATEDBYID', N'站内消息的启用人ID', N'启用人ID', N'zh-CN',N'启用人ID'; +EXEC DBO.INSERTI18N N'T_CORE_MESSAGE.ACTIVATEDBYNAME', N'站内消息的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_CORE_MESSAGE.ACTIVATEDTIME', N'站内消息的启用时间', N'启用时间', N'zh-CN',N'启用时间'; +EXEC DBO.INSERTI18N N'T_CORE_MESSAGE.SERVICE_NAME', N'站内消息', N'站内消息', N'zh-CN',N'站内消息'; +EXEC DBO.INSERTI18N N'T_CORE_MESSAGE_RECEIPENT.ACTIVATEDTIME', N'站内消息信息的发送时间', N'发送时间', N'zh-CN',N'发送时间'; +EXEC DBO.INSERTI18N N'T_CORE_MESSAGE_RECEIPENT.RECEIPENTID', N'站内消息信息的收件人编码', N'收件人编码', N'zh-CN',N'收件人编码'; +EXEC DBO.INSERTI18N N'T_CORE_MESSAGE_RECEIPENT.RECEIPENTNAME', N'站内消息信息的收件人名称', N'收件人名称', N'zh-CN',N'收件人名称'; +EXEC DBO.INSERTI18N N'T_CORE_MESSAGE_RECEIPENT.RECEIVEDFLAG', N'站内消息信息的签收标志', N'签收标志', N'zh-CN',N'签收标志'; +EXEC DBO.INSERTI18N N'T_CORE_MESSAGE_RECEIPENT.RECEIVEDTIME', N'站内消息信息的签收时间', N'签收时间', N'zh-CN',N'签收时间'; +EXEC DBO.INSERTI18N N'T_CORE_MESSAGE_RECEIPENT.ID', N'站内消息信息的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_MESSAGE_RECEIPENT.MESSAGEID', N'站内消息信息的站内消息编码', N'站内消息编码', N'zh-CN',N'站内消息编码'; +EXEC DBO.INSERTI18N N'T_CORE_MESSAGE_RECEIPENT.VERSION', N'站内消息信息的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_MESSAGE_RECEIPENT.CREATEDBYID', N'站内消息信息的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_MESSAGE_RECEIPENT.CREATEDBYNAME', N'站内消息信息的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_MESSAGE_RECEIPENT.CREATEDTIME', N'站内消息信息的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_MESSAGE_RECEIPENT.CREATEDBYORGID', N'站内消息信息的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_MESSAGE_RECEIPENT.CREATEDBYORGNAME', N'站内消息信息的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_MESSAGE_RECEIPENT.SERVICE_NAME', N'站内消息信息', N'站内消息信息', N'zh-CN',N'站内消息信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.MESSAGES.BUTTON.SEND_MESSAGE', N'发送', N'发送', N'zh-CN',N'发送'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.MESSAGES.BUTTON.RECEIVE_ALL', N'全部接收', N'全部接收', N'zh-CN',N'全部接收'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.MESSAGES.TAB.BASE_INFO', N'基础信息', N'基础信息', N'zh-CN',N'基础信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.MESSAGES.TAB.RECEIPENTNAME', N'收件人', N'收件人', N'zh-CN',N'收件人'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.MESSAGES.TAB.ATTACHMENT', N'附件', N'附件', N'zh-CN',N'附件'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.MESSAGES.TAB.ADD_MESSAGES_INFO', N'新增站内消息', N'新增站内消息', N'zh-CN',N'新增站内消息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.MESSAGES.TITLE.RECEIPENTNAME_CHOOSE', N'选取收件人', N'选取收件人', N'zh-CN',N'选取收件人'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.MESSAGES.TITLE.MESSAGE', N'站内消息', N'站内消息', N'zh-CN',N'站内消息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.MESSAGES.TITLE.MESSAGE_DETAIL', N'站内消息详情', N'站内消息详情', N'zh-CN',N'站内消息详情'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.MESSAGES.TIP.MESSAGE_ACTIVATED', N'选择的消息已发送,请重新选择', N'选择的消息已发送,请重新选择', N'zh-CN',N'选择的消息已发送,请重新选择'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.MESSAGES.TIP.CONFIRM', N'确认', N'确认', N'zh-CN',N'确认'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.MESSAGES.TIP.CONFIRM_ACTIVE', N'确认发送站内消息', N'确认发送站内消息', N'zh-CN',N'确认发送站内消息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.MESSAGES.TIP.CONFIRM_RECEIVE_ALL', N'确认全部接收', N'确认全部接收', N'zh-CN',N'确认全部接收'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.MESSAGES.TIP.NEW', N'新建', N'新建', N'zh-CN',N'新建'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.MESSAGES.TIP.ACTIVATED', N'已发送', N'已发送', N'zh-CN',N'已发送'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.MESSAGES.TIP.NOTRECEIVED', N'未签收', N'未签收', N'zh-CN',N'未签收'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.MESSAGES.TIP.RECEIVED', N'已签收', N'已签收', N'zh-CN',N'已签收'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.MESSAGES.TIP.CANNOT_DELETE_MESSAGE_ACTIVATED', N'不能删除已发送的站内消息', N'不能删除已发送的站内消息', N'zh-CN',N'不能删除已发送的站内消息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.MESSAGES.TIP.NO_TORECEIVE_MESSAGE', N'没有待接收站内消息', N'没有待接收站内消息', N'zh-CN',N'没有待接收站内消息'; +EXEC DBO.INSERTI18N N'T_CORE_NOTICE.SERVICE_NAME', N'通知公告', N'通知公告', N'zh-CN',N'通知公告'; +EXEC DBO.INSERTI18N N'T_CORE_NOTICE.ID', N'通知公告的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_NOTICE.TITLE', N'通知公告的标题', N'标题', N'zh-CN',N'标题'; +EXEC DBO.INSERTI18N N'T_CORE_NOTICE.PUBLISHORGID', N'通知公告的发布单位编码', N'发布单位编码', N'zh-CN',N'发布单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_NOTICE.PUBLISHORGNAME', N'通知公告的发布单位', N'发布单位', N'zh-CN',N'发布单位'; +EXEC DBO.INSERTI18N N'T_CORE_NOTICE.IMPORTANCE', N'通知公告的重要程度', N'重要程度', N'zh-CN',N'重要程度'; +EXEC DBO.INSERTI18N N'T_CORE_NOTICE.INFOCATEGORY', N'通知公告的信息类型', N'信息类型', N'zh-CN',N'信息类型'; +EXEC DBO.INSERTI18N N'T_CORE_NOTICE.VALIDDATE', N'通知公告的有效期', N'有效期', N'zh-CN',N'有效期'; +EXEC DBO.INSERTI18N N'T_CORE_NOTICE.INDEXDISPLAY', N'通知公告的首页显示', N'首页显示', N'zh-CN',N'首页显示'; +EXEC DBO.INSERTI18N N'T_CORE_NOTICE.NOTICECATEGORY', N'通知公告的公告类型', N'公告类型', N'zh-CN',N'公告类型'; +EXEC DBO.INSERTI18N N'T_CORE_NOTICE.CONTENT', N'通知公告的内容', N'内容', N'zh-CN',N'内容'; +EXEC DBO.INSERTI18N N'T_CORE_NOTICE.STATUS', N'通知公告的撤销状态', N'撤销状态', N'zh-CN',N'撤销状态'; +EXEC DBO.INSERTI18N N'T_CORE_NOTICE.CREATEDBYID', N'通知公告的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_NOTICE.CREATEDBYNAME', N'通知公告的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_NOTICE.CREATEDTIME', N'通知公告的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_NOTICE.CREATEDBYORGID', N'通知公告的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_NOTICE.CREATEDBYORGNAME', N'通知公告的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_NOTICE.PROCESSSTATUS', N'通知公告的流程状态', N'流程状态', N'zh-CN',N'流程状态'; +EXEC DBO.INSERTI18N N'T_CORE_NOTICE_PERMISSION.SERVICE_NAME', N'通知公告权限', N'通知公告权限', N'zh-CN',N'通知公告权限'; +EXEC DBO.INSERTI18N N'T_CORE_NOTICE_PERMISSION.ID', N'通知公告权限的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_NOTICE_PERMISSION.NOTICEID', N'通知公告权限的通知公告ID', N'通知公告ID', N'zh-CN',N'通知公告ID'; +EXEC DBO.INSERTI18N N'T_CORE_NOTICE_PERMISSION.PERMISSIONTYPE', N'通知公告权限的权限类型', N'权限类型', N'zh-CN',N'权限类型'; +EXEC DBO.INSERTI18N N'T_CORE_NOTICE_PERMISSION.TARGETID', N'通知公告权限的目标权限ID', N'目标权限ID', N'zh-CN',N'目标权限ID'; +EXEC DBO.INSERTI18N N'T_CORE_NOTICE_PERMISSION.TARGETNAME', N'通知公告权限的目标权限名称', N'目标权限名称', N'zh-CN',N'目标权限名称'; +EXEC DBO.INSERTI18N N'T_CORE_NOTICE_PERMISSION.CREATEDBYID', N'通知公告权限的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_NOTICE_PERMISSION.CREATEDBYNAME', N'通知公告权限的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_NOTICE_PERMISSION.CREATEDTIME', N'通知公告权限的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_NOTICE_PERMISSION.CREATEDBYORGID', N'通知公告权限的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_NOTICE_PERMISSION.CREATEDBYORGNAME', N'通知公告权限的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.NOTICES.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.NOTICES.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.NOTICES.TAB.USER', N'可见用户', N'可见用户', N'zh-CN',N'可见用户'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.NOTICES.TAB.ROLE', N'可见角色', N'可见角色', N'zh-CN',N'可见角色'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.NOTICES.TAB.ORG', N'可见单位', N'可见单位', N'zh-CN',N'可见单位'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.NOTICES.BUTTON.CANCEL', N'撤销', N'撤销', N'zh-CN',N'撤销'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.NOTICES.TIP.CONFIRM_CANCEL', N'确认撤销', N'确认撤销', N'zh-CN',N'确认撤销'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.NOTICES.TIP.CONFIRM_TO_CANCEL_FOLLOWING_ITEMS', N'是否撤销以下选中的项目?', N'是否撤销以下选中的项目?', N'zh-CN',N'是否撤销以下选中的项目?'; +EXEC DBO.INSERTI18N N'T_CORE_PV_CONF.SERVICE_NAME', N'可视化配置', N'可视化配置', N'zh-CN',N'可视化配置'; +EXEC DBO.INSERTI18N N'T_CORE_PV_CONF.ID', N'可视化配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_PV_CONF.CONFNAME', N'可视化配置的配置名称', N'配置名称', N'zh-CN',N'配置名称'; +EXEC DBO.INSERTI18N N'T_CORE_PV_CONF.MASTERFILTER', N'可视化配置的主业务流程过滤', N'主业务流程过滤', N'zh-CN',N'主业务流程过滤'; +EXEC DBO.INSERTI18N N'T_CORE_PV_CONF.MASTERFILTERCONF', N'可视化配置的过滤配置', N'过滤配置', N'zh-CN',N'过滤配置'; +EXEC DBO.INSERTI18N N'T_CORE_PV_CONF.ACTIVATEDFLAG', N'可视化配置的状态', N'状态', N'zh-CN',N'状态'; +EXEC DBO.INSERTI18N N'T_CORE_PV_CONF.ACTIVATEDBYID', N'可视化配置的启用人编码', N'启用人编码', N'zh-CN',N'启用人编码'; +EXEC DBO.INSERTI18N N'T_CORE_PV_CONF.ACTIVATEDBYNAME', N'可视化配置的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_CORE_PV_CONF.ACTIVATEDTIME', N'可视化配置的启用时间', N'启用时间', N'zh-CN',N'启用时间'; +EXEC DBO.INSERTI18N N'T_CORE_PV_CONF.CREATEDBYID', N'可视化配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_PV_CONF.CREATEDBYNAME', N'可视化配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_PV_CONF.CREATEDTIME', N'可视化配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_PV_CONF.CREATEDBYORGID', N'可视化配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_PV_CONF.CREATEDBYORGNAME', N'可视化配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_PV_MASTER_CONF.SERVICE_NAME', N'可视化主业务流程配置', N'可视化主业务流程配置', N'zh-CN',N'可视化主业务流程配置'; +EXEC DBO.INSERTI18N N'T_CORE_PV_MASTER_CONF.ID', N'可视化主业务流程配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_PV_MASTER_CONF.CONFID', N'可视化主业务流程配置的配置ID', N'配置ID', N'zh-CN',N'配置ID'; +EXEC DBO.INSERTI18N N'T_CORE_PV_MASTER_CONF.MASTERCONFNO', N'可视化主业务流程配置的流程编号', N'流程编号', N'zh-CN',N'流程编号'; +EXEC DBO.INSERTI18N N'T_CORE_PV_MASTER_CONF.MASTERCONFNAME', N'可视化主业务流程配置的流程名称', N'流程名称', N'zh-CN',N'流程名称'; +EXEC DBO.INSERTI18N N'T_CORE_PV_MASTER_CONF.DATASEARCH', N'可视化主业务流程配置的节点显示数据', N'节点显示数据', N'zh-CN',N'节点显示数据'; +EXEC DBO.INSERTI18N N'T_CORE_PV_MASTER_CONF.TOTALSQL', N'可视化主业务流程配置的总数SQL', N'总数SQL', N'zh-CN',N'总数SQL'; +EXEC DBO.INSERTI18N N'T_CORE_PV_MASTER_CONF.DONESQL', N'可视化主业务流程配置的已办SQL', N'已办SQL', N'zh-CN',N'已办SQL'; +EXEC DBO.INSERTI18N N'T_CORE_PV_MASTER_CONF.SUBFILTER', N'可视化主业务流程配置的子业务流程过滤', N'子业务流程过滤', N'zh-CN',N'子业务流程过滤'; +EXEC DBO.INSERTI18N N'T_CORE_PV_MASTER_CONF.SUBFILTERCONF', N'可视化主业务流程配置的过滤配置', N'过滤配置', N'zh-CN',N'过滤配置'; +EXEC DBO.INSERTI18N N'T_CORE_PV_MASTER_CONF.DISPLAYGRIDDATA', N'可视化主业务流程配置的展示列表数据', N'展示列表数据', N'zh-CN',N'展示列表数据'; +EXEC DBO.INSERTI18N N'T_CORE_PV_MASTER_CONF.GRIDSQL', N'可视化主业务流程配置的列表查询SQL', N'列表查询SQL', N'zh-CN',N'列表查询SQL'; +EXEC DBO.INSERTI18N N'T_CORE_PV_MASTER_CONF.STATUSSQL', N'可视化主业务流程配置的流程状态SQL', N'流程状态SQL', N'zh-CN',N'流程状态SQL'; +EXEC DBO.INSERTI18N N'T_CORE_PV_MASTER_CONF.ORDERNO', N'可视化主业务流程配置的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_PV_MASTER_CONF.CREATEDBYID', N'可视化主业务流程配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_PV_MASTER_CONF.CREATEDBYNAME', N'可视化主业务流程配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_PV_MASTER_CONF.CREATEDTIME', N'可视化主业务流程配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_PV_MASTER_CONF.CREATEDBYORGID', N'可视化主业务流程配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_PV_MASTER_CONF.CREATEDBYORGNAME', N'可视化主业务流程配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_PV_SUB_CONF.SERVICE_NAME', N'可视化子业务流程配置', N'可视化子业务流程配置', N'zh-CN',N'可视化子业务流程配置'; +EXEC DBO.INSERTI18N N'T_CORE_PV_SUB_CONF.ID', N'可视化子业务流程配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_PV_SUB_CONF.MASTERCONFID', N'可视化子业务流程配置的主业务流程配置ID', N'主业务流程配置ID', N'zh-CN',N'主业务流程配置ID'; +EXEC DBO.INSERTI18N N'T_CORE_PV_SUB_CONF.SUBCONFNO', N'可视化子业务流程配置的流程编号', N'流程编号', N'zh-CN',N'流程编号'; +EXEC DBO.INSERTI18N N'T_CORE_PV_SUB_CONF.SUBCONFNAME', N'可视化子业务流程配置的流程名称', N'流程名称', N'zh-CN',N'流程名称'; +EXEC DBO.INSERTI18N N'T_CORE_PV_SUB_CONF.DATASEARCH', N'可视化子业务流程配置的节点显示数据', N'节点显示数据', N'zh-CN',N'节点显示数据'; +EXEC DBO.INSERTI18N N'T_CORE_PV_SUB_CONF.TOTALSQL', N'可视化子业务流程配置的总数SQL', N'总数SQL', N'zh-CN',N'总数SQL'; +EXEC DBO.INSERTI18N N'T_CORE_PV_SUB_CONF.DONESQL', N'可视化子业务流程配置的已办SQL', N'已办SQL', N'zh-CN',N'已办SQL'; +EXEC DBO.INSERTI18N N'T_CORE_PV_SUB_CONF.DISPLAYGRIDDATA', N'可视化子业务流程配置的展示列表数据', N'展示列表数据', N'zh-CN',N'展示列表数据'; +EXEC DBO.INSERTI18N N'T_CORE_PV_SUB_CONF.GRIDSQL', N'可视化子业务流程配置的列表查询SQL', N'列表查询SQL', N'zh-CN',N'列表查询SQL'; +EXEC DBO.INSERTI18N N'T_CORE_PV_SUB_CONF.ORDERNO', N'可视化子业务流程配置的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_PV_SUB_CONF.GRIDCONF', N'可视化子业务流程配置的列表数据配置', N'列表数据配置', N'zh-CN',N'列表数据配置'; +EXEC DBO.INSERTI18N N'T_CORE_PV_SUB_CONF.CREATEDBYID', N'可视化子业务流程配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_PV_SUB_CONF.CREATEDBYNAME', N'可视化子业务流程配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_PV_SUB_CONF.CREATEDTIME', N'可视化子业务流程配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_PV_SUB_CONF.CREATEDBYORGID', N'可视化子业务流程配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_PV_SUB_CONF.CREATEDBYORGNAME', N'可视化子业务流程配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_PV_GRID_CONF.SERVICE_NAME', N'可视化列表数据配置', N'可视化列表数据配置', N'zh-CN',N'可视化列表数据配置'; +EXEC DBO.INSERTI18N N'T_CORE_PV_GRID_CONF.ID', N'可视化列表数据配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_PV_GRID_CONF.SOURCETYPE', N'可视化列表数据配置的来源类型', N'来源类型', N'zh-CN',N'来源类型'; +EXEC DBO.INSERTI18N N'T_CORE_PV_GRID_CONF.SOURCEID', N'可视化列表数据配置的来源ID', N'来源ID', N'zh-CN',N'来源ID'; +EXEC DBO.INSERTI18N N'T_CORE_PV_GRID_CONF.FIELD', N'可视化列表数据配置的列名', N'列名', N'zh-CN',N'列名'; +EXEC DBO.INSERTI18N N'T_CORE_PV_GRID_CONF.TITLE', N'可视化列表数据配置的名称', N'名称', N'zh-CN',N'名称'; +EXEC DBO.INSERTI18N N'T_CORE_PV_GRID_CONF.WIDTH', N'可视化列表数据配置的列宽', N'列宽', N'zh-CN',N'列宽'; +EXEC DBO.INSERTI18N N'T_CORE_PV_GRID_CONF.TYPE', N'可视化列表数据配置的数据类型', N'数据类型', N'zh-CN',N'数据类型'; +EXEC DBO.INSERTI18N N'T_CORE_PV_GRID_CONF.TYPECONF', N'可视化列表数据配置的数据类型配置', N'数据类型配置', N'zh-CN',N'数据类型配置'; +EXEC DBO.INSERTI18N N'T_CORE_PV_GRID_CONF.ACTIVATEDFLAG', N'可视化列表数据配置的状态', N'状态', N'zh-CN',N'状态'; +EXEC DBO.INSERTI18N N'T_CORE_PV_GRID_CONF.ACTIVATEDBYID', N'可视化列表数据配置的启用人编码', N'启用人编码', N'zh-CN',N'启用人编码'; +EXEC DBO.INSERTI18N N'T_CORE_PV_GRID_CONF.ACTIVATEDBYNAME', N'可视化列表数据配置的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_CORE_PV_GRID_CONF.ACTIVATEDTIME', N'可视化列表数据配置的启用时间', N'启用时间', N'zh-CN',N'启用时间'; +EXEC DBO.INSERTI18N N'T_CORE_PV_GRID_CONF.CREATEDBYID', N'可视化列表数据配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_PV_GRID_CONF.CREATEDBYNAME', N'可视化列表数据配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_PV_GRID_CONF.CREATEDTIME', N'可视化列表数据配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_PV_GRID_CONF.CREATEDBYORGID', N'可视化列表数据配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_PV_GRID_CONF.CREATEDBYORGNAME', N'可视化列表数据配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_PROCESS_VIEW_CONF.SQL', N'配置SQL', N'配置SQL', N'zh-CN',N'配置SQL'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.PVCONFS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.PVCONFS.TAB.MASTER_CONF', N'主业务流程配置', N'主业务流程配置', N'zh-CN',N'主业务流程配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.PVCONFS.TAB.SUB_CONF', N'子业务流程配置', N'子业务流程配置', N'zh-CN',N'子业务流程配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.PVCONFS.TAB.GRID_CONF_SQL', N'查询SQL', N'查询SQL', N'zh-CN',N'查询SQL'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.PVCONFS.TAB.GRID_CONF_COLUMNS', N'列配置', N'列配置', N'zh-CN',N'列配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.PVCONFS.TITLE.ADD', N'配置新增', N'配置新增', N'zh-CN',N'配置新增'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.PVCONFS.TITLE.GRID_CONFIG', N'列表数据配置', N'列表数据配置', N'zh-CN',N'列表数据配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.PVCONFS.TITLE.EDIT_SQL', N'配置SQL', N'配置SQL', N'zh-CN',N'配置SQL'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.PVCONFS.TIP.EDIT_GRIDSQL', N'请填写列表查询SQL', N'请填写列表查询SQL', N'zh-CN',N'请填写列表查询SQL'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.PVCONFS.EXCEPTION.NO_ACTIVATED_CONF', N'没有启用的业务可视化配置', N'没有启用的业务可视化配置', N'zh-CN',N'没有启用的业务可视化配置'; +EXEC DBO.INSERTI18N N'T_CORE_WK_SCHEME.SERVICE_NAME', N'首页方案配置', N'首页方案配置', N'zh-CN',N'首页方案配置'; +EXEC DBO.INSERTI18N N'T_CORE_WK_SCHEME.ID', N'首页方案配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_WK_SCHEME.SCHEMENAME', N'首页方案配置的方案名称', N'方案名称', N'zh-CN',N'方案名称'; +EXEC DBO.INSERTI18N N'T_CORE_WK_SCHEME.ORDERNO', N'首页方案配置的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_WK_SCHEME.CREATEDBYID', N'首页方案配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_WK_SCHEME.CREATEDBYNAME', N'首页方案配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_WK_SCHEME.CREATEDTIME', N'首页方案配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_WK_SCHEME.CREATEDBYORGID', N'首页方案配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_WK_SCHEME.CREATEDBYORGNAME', N'首页方案配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_WKSP_CONF.SERVICE_NAME', N'首页方案配置面板配置', N'首页方案配置面板配置', N'zh-CN',N'首页方案配置面板配置'; +EXEC DBO.INSERTI18N N'T_CORE_WKSP_CONF.ID', N'首页方案配置面板配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_WKSP_CONF.SCHEMEID', N'首页方案配置面板配置的方案编码', N'方案编码', N'zh-CN',N'方案编码'; +EXEC DBO.INSERTI18N N'T_CORE_WKSP_CONF.PANELID', N'首页方案配置面板配置的工作区面板ID', N'工作区面板ID', N'zh-CN',N'工作区面板ID'; +EXEC DBO.INSERTI18N N'T_CORE_WKSP_CONF.CONFIG', N'首页方案配置面板配置的界面配置json', N'界面配置json', N'zh-CN',N'界面配置json'; +EXEC DBO.INSERTI18N N'T_CORE_WKSP_CONF.CREATEDBYID', N'首页方案配置面板配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_WKSP_CONF.CREATEDBYNAME', N'首页方案配置面板配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_WKSP_CONF.CREATEDTIME', N'首页方案配置面板配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_WKSP_CONF.CREATEDBYORGID', N'首页方案配置面板配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_WKSP_CONF.CREATEDBYORGNAME', N'首页方案配置面板配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_WKU_SCHEME.SERVICE_NAME', N'用户首页方案', N'用户首页方案', N'zh-CN',N'用户首页方案'; +EXEC DBO.INSERTI18N N'T_CORE_WKU_SCHEME.ID', N'用户首页方案的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_WKU_SCHEME.USERID', N'用户首页方案的用户编码', N'用户编码', N'zh-CN',N'用户编码'; +EXEC DBO.INSERTI18N N'T_CORE_WKU_SCHEME.ROLEID', N'用户首页方案的角色编码', N'角色编码', N'zh-CN',N'角色编码'; +EXEC DBO.INSERTI18N N'T_CORE_WKU_SCHEME.SCHEMEID', N'用户首页方案的方案编码', N'方案编码', N'zh-CN',N'方案编码'; +EXEC DBO.INSERTI18N N'T_CORE_WKU_SCHEME.CREATEDBYID', N'用户首页方案的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_WKU_SCHEME.CREATEDBYNAME', N'用户首页方案的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_WKU_SCHEME.CREATEDTIME', N'用户首页方案的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_WKU_SCHEME.CREATEDBYORGID', N'用户首页方案的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_WKU_SCHEME.CREATEDBYORGNAME', N'用户首页方案的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_WKUSP_CONF.SERVICE_NAME', N'用户首页方案面板配置', N'用户首页方案面板配置', N'zh-CN',N'用户首页方案面板配置'; +EXEC DBO.INSERTI18N N'T_CORE_WKUSP_CONF.ID', N'用户首页方案面板配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_WKUSP_CONF.USERSCHEMEID', N'用户首页方案面板配置的用户方案编码', N'用户方案编码', N'zh-CN',N'用户方案编码'; +EXEC DBO.INSERTI18N N'T_CORE_WKUSP_CONF.PANELID', N'用户首页方案面板配置的工作区面板ID', N'工作区面板ID', N'zh-CN',N'工作区面板ID'; +EXEC DBO.INSERTI18N N'T_CORE_WKUSP_CONF.CONFIG', N'用户首页方案面板配置的界面配置json', N'界面配置json', N'zh-CN',N'界面配置json'; +EXEC DBO.INSERTI18N N'T_CORE_WKUSP_CONF.CREATEDBYID', N'用户首页方案面板配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_WKUSP_CONF.CREATEDBYNAME', N'用户首页方案面板配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_WKUSP_CONF.CREATEDTIME', N'用户首页方案面板配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_WKUSP_CONF.CREATEDBYORGID', N'用户首页方案面板配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_WKUSP_CONF.CREATEDBYORGNAME', N'用户首页方案面板配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.WORKSPACESCHEMES.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.QUERY-CONFIGS.TIP.QUERY_CONFIG_REQUIRED', N'请选择一条配置数据', N'请选择一条配置数据', N'zh-CN',N'请选择一条配置数据'; +EXEC DBO.INSERTI18N N'T_CORE_AT_CONFIG.SERVICE_NAME', N'业务名称', N'业务名称', N'zh-CN',N'业务名称'; +EXEC DBO.INSERTI18N N'T_CORE_AT_CONFIG.ID', N'业务名称的表名', N'表名', N'zh-CN',N'表名'; +EXEC DBO.INSERTI18N N'T_CORE_AT_CONFIG.AUDITTRAIL', N'业务名称的是否审计', N'是否审计', N'zh-CN',N'是否审计'; +EXEC DBO.INSERTI18N N'T_CORE_AT_CONFIG.VERSION', N'业务名称的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_AT_CONFIG.CREATEDBYID', N'业务名称的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_AT_CONFIG.CREATEDBYNAME', N'业务名称的制单人', N'制单人', N'zh-CN',N'制单人'; +EXEC DBO.INSERTI18N N'T_CORE_AT_CONFIG.CREATEDTIME', N'业务名称的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_AT_CONFIG.CREATEDBYORGID', N'业务名称的单据单位编码', N'单据单位编码', N'zh-CN',N'单据单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_AT_CONFIG.CREATEDBYORGNAME', N'业务名称的单据单位', N'单据单位', N'zh-CN',N'单据单位'; +EXEC DBO.INSERTI18N N'T_CORE_AT_CONFIG_LINE.ID', N'主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_AT_CONFIG_LINE.CONFIGID', N'审计跟踪配置编码', N'审计跟踪配置编码', N'zh-CN',N'审计跟踪配置编码'; +EXEC DBO.INSERTI18N N'T_CORE_AT_CONFIG_LINE.COLUMNID', N'审计跟踪的列', N'审计跟踪的列', N'zh-CN',N'审计跟踪的列'; +EXEC DBO.INSERTI18N N'T_CORE_AT_CONFIG_LINE.COLUMNNAME', N'审计跟踪的列名称', N'审计跟踪的列名称', N'zh-CN',N'审计跟踪的列名称'; +EXEC DBO.INSERTI18N N'T_CORE_AT_CONFIG_LINE.AUDITTRAIL', N'是否审计', N'是否审计', N'zh-CN',N'是否审计'; +EXEC DBO.INSERTI18N N'T_CORE_AT_CONFIG_LINE.VERSION', N'版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_AT_CONFIG_LINE.CREATEDBYID', N'制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_AT_CONFIG_LINE.CREATEDBYNAME', N'制单人', N'制单人', N'zh-CN',N'制单人'; +EXEC DBO.INSERTI18N N'T_CORE_AT_CONFIG_LINE.CREATEDTIME', N'制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_AT_CONFIG_LINE.CREATEDBYORGID', N'单据单位编码', N'单据单位编码', N'zh-CN',N'单据单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_AT_CONFIG_LINE.CREATEDBYORGNAME', N'单据单位', N'单据单位', N'zh-CN',N'单据单位'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.AT-CONFIGS.TAB.BASE_INFO', N'审计跟踪配置详情', N'审计跟踪配置详情', N'zh-CN',N'审计跟踪配置详情'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.AT-CONFIGS.TAB.LINE_GRID', N'列配置', N'列配置', N'zh-CN',N'列配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.AT-CONFIGS.BUTTON.AUDIT', N'审计', N'审计', N'zh-CN',N'审计'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.AT-CONFIGS.BUTTON.CANCEL', N'取消', N'取消', N'zh-CN',N'取消'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.AT-CONFIGS.CHOOSE_CANCEL_ITEM', N'请选择未审计的数据', N'请选择未审计的数据', N'zh-CN',N'请选择未审计的数据'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.AT-CONFIGS.TIP.WHETHER_TO_AUDIT_FOLLOWING_ITEMS', N'是否审计以下选中的项目?', N'是否审计以下选中的项目?', N'zh-CN',N'是否审计以下选中的项目?'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.AT-CONFIGS.TIP.CONFIRM_TO_AUDIT', N'确认审计', N'确认审计', N'zh-CN',N'确认审计'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.AT-CONFIGS.CHOOSE_AUDIT_ITEM', N'请选择已审计的数据', N'请选择已审计的数据', N'zh-CN',N'请选择已审计的数据'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.AT-CONFIGS.TIP.WHETHER_TO_CANCEL_FOLLOWING_ITEMS', N'是否取消审计以下选中的项目?', N'是否取消审计以下选中的项目?', N'zh-CN',N'是否取消审计以下选中的项目?'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.AT-CONFIGS.TIP.CONFIRM_TO_CANCEL', N'取消审计', N'取消审计', N'zh-CN',N'取消审计'; +EXEC DBO.INSERTI18N N'core.sys.login.noLoginUser', N'没有登录用户', N'没有登录用户', N'zh-CN',N'没有登录用户'; +EXEC DBO.INSERTI18N N'core.rest.json.unable-parse-unique-bean', N'无法转化成唯一的实例', N'无法转化成唯一的实例', N'zh-CN',N'无法转化成唯一的实例'; +EXEC DBO.INSERTI18N N'core.rest.json.unable-parse-id', N'无法获取ID', N'无法获取ID', N'zh-CN',N'无法获取ID'; +EXEC DBO.INSERTI18N N'core.exception.runtime', N'内部错误,请联系管理员', N'内部错误,请联系管理员', N'zh-CN',N'内部错误,请联系管理员'; +EXEC DBO.INSERTI18N N'core.file.upload-internally.unknown-type', N'内部错误,上传文件的类型错误', N'内部错误,上传文件的类型错误', N'zh-CN',N'内部错误,上传文件的类型错误'; +EXEC DBO.INSERTI18N N'core.import.templateMisatch', N'导入文件模板类型不匹配', N'导入文件模板类型不匹配', N'zh-CN',N'导入文件模板类型不匹配'; +EXEC DBO.INSERTI18N N'core.zip.dest-not-be-directory', N'目标文件不能为目录', N'目标文件不能为目录', N'zh-CN',N'目标文件不能为目录'; +EXEC DBO.INSERTI18N N'core.file.waterText', N'受控文件版本', N'受控文件版本', N'zh-CN',N'受控文件版本'; +EXEC DBO.INSERTI18N N'core.validator.unauthorized.unavailable', N'您无权查看该单据', N'您无权查看该单据', N'zh-CN',N'您无权查看该单据'; +EXEC DBO.INSERTI18N N'core.validator.unauthorized.noupdatable', N'您无权修改该单据或已被其它人操作', N'您无权修改该单据或已被其它人操作', N'zh-CN',N'您无权修改该单据或已被其它人操作'; +EXEC DBO.INSERTI18N N'core.validator.column.not-unique', N'重复的值', N'重复的值', N'zh-CN',N'重复的值'; +EXEC DBO.INSERTI18N N'core.sys.user.duplicated', N'重复的用户', N'重复的用户', N'zh-CN',N'重复的用户'; +EXEC DBO.INSERTI18N N'core.sys.user.invalid-user-id', N'无效的用户编码', N'无效的用户编码', N'zh-CN',N'无效的用户编码'; +EXEC DBO.INSERTI18N N'core.sys.user.password-not-null', N'密码不能为空', N'密码不能为空', N'zh-CN',N'密码不能为空'; +EXEC DBO.INSERTI18N N'core.sys.user.previous-password-invalid', N'原密码错误', N'原密码错误', N'zh-CN',N'原密码错误'; +EXEC DBO.INSERTI18N N'core.sys.workspace.invalid-user-panel-config', N'用户的工作区面板配置不正确', N'用户的工作区面板配置不正确', N'zh-CN',N'用户的工作区面板配置不正确'; +EXEC DBO.INSERTI18N N'T_CORE_CODE.CODE', N'系统编码的编码', N'编码', N'zh-CN',N'编码'; +EXEC DBO.INSERTI18N N'T_CORE_CODE.CODENAME', N'系统编码的编码名称', N'编码名称', N'zh-CN',N'编码名称'; +EXEC DBO.INSERTI18N N'T_CORE_CODE.CODECATEGORYID', N'系统编码的分类编码', N'分类编码', N'zh-CN',N'分类编码'; +EXEC DBO.INSERTI18N N'T_CORE_CODE.ORDERNO', N'系统编码的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_CODE.REMARK', N'系统编码的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_CORE_CODE_CLASS.CODECLASSNAME', N'编码类型', N'编码类型', N'zh-CN',N'编码类型'; +EXEC DBO.INSERTI18N N'T_CORE_CODE.ID', N'系统编码的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_CODE.VERSION', N'系统编码的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_CODE.CREATEDBYID', N'系统编码的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CODE.CREATEDBYNAME', N'系统编码的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CODE.CREATEDTIME', N'系统编码的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_CODE.LASTSUSPENDEDFLAG', N'系统编码的注销标志', N'注销标志', N'zh-CN',N'注销标志'; +EXEC DBO.INSERTI18N N'T_CORE_CODE.LASTSUSPENDEDBYID', N'系统编码的注销人编码', N'注销人编码', N'zh-CN',N'注销人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CODE.LASTSUSPENDEDBYNAME', N'系统编码的注销人名称', N'注销人名称', N'zh-CN',N'注销人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CODE.LASTSUSPENDEDTIME', N'系统编码的注销时间', N'注销时间', N'zh-CN',N'注销时间'; +EXEC DBO.INSERTI18N N'T_CORE_CODE.LASTUPDATEDBYID', N'系统编码的最后修改人编码', N'最后修改人编码', N'zh-CN',N'最后修改人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CODE.LASTUPDATEDBYNAME', N'系统编码的最后修改人名称', N'最后修改人名称', N'zh-CN',N'最后修改人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CODE.LASTUPDATEDTIME', N'系统编码的最后修改时间', N'最后修改时间', N'zh-CN',N'最后修改时间'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.CODES.TAB.BASEINFO', N'基础信息', N'基础信息', N'zh-CN',N'基础信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.CODES.TAB.ADD', N'系统编码添加', N'系统编码添加', N'zh-CN',N'系统编码添加'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.CODES.TIP.CODEDUPLICATED', N'编码重复', N'编码重复', N'zh-CN',N'编码重复'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.CODES.TIP.CODENAMEDUPLICATED', N'名称重复', N'名称重复', N'zh-CN',N'名称重复'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.CODES.TIP.CANNOT_INSERT_SYS_CODE', N'不能添加系统级编码', N'不能添加系统级编码', N'zh-CN',N'不能添加系统级编码'; +EXEC DBO.INSERTI18N N'T_CORE_CODE.SERVICE_NAME', N'系统编码', N'系统编码', N'zh-CN',N'系统编码'; +EXEC DBO.INSERTI18N N'T_CORE_CODE_CATEGORY.SERVICE_NAME', N'分类编码', N'分类编码', N'zh-CN',N'分类编码'; +EXEC DBO.INSERTI18N N'T_CORE_CODE_CATEGORY.ID', N'分类编码的分类编码', N'分类编码', N'zh-CN',N'分类编码'; +EXEC DBO.INSERTI18N N'T_CORE_CODE_CATEGORY.CODECATEGORYNAME', N'分类编码的分类编码名称', N'分类编码名称', N'zh-CN',N'分类编码名称'; +EXEC DBO.INSERTI18N N'T_CORE_CODE_CATEGORY.CODECLASSID', N'分类编码的分类编码类型', N'分类编码类型', N'zh-CN',N'分类编码类型'; +EXEC DBO.INSERTI18N N'T_CORE_CODE_CATEGORY.REMARK', N'分类编码的分类编码备注', N'分类编码备注', N'zh-CN',N'分类编码备注'; +EXEC DBO.INSERTI18N N'T_CORE_CODE_CATEGORY.ORDERNO', N'分类编码的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_CODE_CATEGORY.CODECLASSNAME', N'分类编码的编码类型', N'编码类型', N'zh-CN',N'编码类型'; +EXEC DBO.INSERTI18N N'T_CORE_CODE_CATEGORY.VERSION', N'分类编码的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_CODE_CATEGORY.CREATEDBYID', N'分类编码的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CODE_CATEGORY.CREATEDBYNAME', N'分类编码的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CODE_CATEGORY.CREATEDTIME', N'分类编码的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_CODE_CATEGORY.LASTUPDATEDBYID', N'分类编码的最后修改人编码', N'最后修改人编码', N'zh-CN',N'最后修改人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CODE_CATEGORY.LASTUPDATEDBYNAME', N'分类编码的最后修改人名称', N'最后修改人名称', N'zh-CN',N'最后修改人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CODE_CATEGORY.LASTUPDATEDTIME', N'分类编码的最后修改时间', N'最后修改时间', N'zh-CN',N'最后修改时间'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.CODECATEGORIES.TAB.ADD', N'分类编码新增', N'分类编码新增', N'zh-CN',N'分类编码新增'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.CODECATEGORIES.TAB.CODE_CATEGORY', N'分类编码详情', N'分类编码详情', N'zh-CN',N'分类编码详情'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.CODECATEGORIES.TIP.HAS_BEEN_USED_ERROR', N'分类编码已被引用,不能删除', N'分类编码已被引用,不能删除', N'zh-CN',N'分类编码已被引用,不能删除'; +EXEC DBO.INSERTI18N N'core.area.unable-delete-parent-node', N'不能删除父节点的地域', N'不能删除父节点的地域', N'zh-CN',N'不能删除父节点的地域'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK.ID', N'定时器任务的定时任务编码', N'定时任务编码', N'zh-CN',N'定时任务编码'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK.TASKNAME', N'定时器任务的任务名称', N'任务名称', N'zh-CN',N'任务名称'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK.SERVICENAME', N'定时器任务的执行的类名', N'执行的类名', N'zh-CN',N'执行的类名'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK.METHODNAME', N'定时器任务的执行的方法名', N'执行的方法名', N'zh-CN',N'执行的方法名'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK.TYPE', N'定时器任务的任务类型', N'任务类型', N'zh-CN',N'任务类型'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK.REMARK', N'定时器任务的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK.SCHEDULETASKNAME', N'定时器任务的定时任务名称', N'定时任务名称', N'zh-CN',N'定时任务名称'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK.CREATEDBYID', N'定时器任务的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK.CREATEDBYNAME', N'定时器任务的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK.CREATEDTIME', N'定时器任务的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK.CREATEDBYORGID', N'定时器任务的制单人所属单位编码', N'制单人所属单位编码', N'zh-CN',N'制单人所属单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK.CREATEDBYORGNAME', N'定时器任务的制单人所属单位名称', N'制单人所属单位名称', N'zh-CN',N'制单人所属单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK.SERVICE_NAME', N'定时器任务', N'定时器任务', N'zh-CN',N'定时器任务'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_CONFIG.ID', N'定时器任务配置表的定时任务配置编码', N'定时任务配置编码', N'zh-CN',N'定时任务配置编码'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_CONFIG.UID', N'定时器任务配置表的配置唯一标识', N'配置唯一标识', N'zh-CN',N'配置唯一标识'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_CONFIG.UNIQUEID', N'定时器任务配置表的唯一标识', N'唯一标识', N'zh-CN',N'唯一标识'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_CONFIG.CONFIGID', N'定时器任务配置表的配置标示', N'配置标示', N'zh-CN',N'配置标示'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_CONFIG.STARTTIME', N'定时器任务配置表的开始时间', N'开始时间', N'zh-CN',N'开始时间'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_CONFIG.ENDTIME', N'定时器任务配置表的结束时间', N'结束时间', N'zh-CN',N'结束时间'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_CONFIG.CRON', N'定时器任务配置表的CRON表达式', N'CRON表达式', N'zh-CN',N'CRON表达式'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_CONFIG.PARAM', N'定时器任务配置表的参数', N'参数', N'zh-CN',N'参数'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_CONFIG.CONFIGNAME', N'定时器任务配置表的配置名称', N'配置名称', N'zh-CN',N'配置名称'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_CONFIG.TASKID', N'定时器任务配置表的定时器任务主键', N'定时器任务主键', N'zh-CN',N'定时器任务主键'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_CONFIG.TIMES', N'定时器任务配置表的执行次数', N'执行次数', N'zh-CN',N'执行次数'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_CONFIG.REMARK', N'定时器任务配置表的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_CONFIG.VERSION', N'定时器任务配置表的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_CONFIG.CREATEDBYID', N'定时器任务配置表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_CONFIG.CREATEDBYNAME', N'定时器任务配置表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_CONFIG.CREATEDTIME', N'定时器任务配置表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_CONFIG.CREATEDBYORGID', N'定时器任务配置表的制单人所属单位编码', N'制单人所属单位编码', N'zh-CN',N'制单人所属单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_CONFIG.CREATEDBYORGNAME', N'定时器任务配置表的制单人所属单位名称', N'制单人所属单位名称', N'zh-CN',N'制单人所属单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_CONFIG.ACTIVATEDFLAG', N'定时器任务配置表的启用标志(0-否 1-是)', N'启用标志(0-否 1-是)', N'zh-CN',N'启用标志(0-否 1-是)'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_CONFIG.ACTIVATEDBYID', N'定时器任务配置表的启用人编码', N'启用人编码', N'zh-CN',N'启用人编码'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_CONFIG.ACTIVATEDBYNAME', N'定时器任务配置表的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_CONFIG.ACTIVATEDTIME', N'定时器任务配置表的启用时间', N'启用时间', N'zh-CN',N'启用时间'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_CONFIG.SERVICE_NAME', N'定时器任务配置表', N'定时器任务配置表', N'zh-CN',N'定时器任务配置表'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_LOG.ID', N'定时器任务日志的执行编码', N'执行编码', N'zh-CN',N'执行编码'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_LOG.LOGID', N'定时器任务日志的定时任务日志编码', N'定时任务日志编码', N'zh-CN',N'定时任务日志编码'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_LOG.SUCCESS', N'定时器任务日志的执行情况', N'执行情况', N'zh-CN',N'执行情况'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_LOG.STARTTIME', N'定时器任务日志的开始时间', N'开始时间', N'zh-CN',N'开始时间'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_LOG.ENDTIME', N'定时器任务日志的结束时间', N'结束时间', N'zh-CN',N'结束时间'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_LOG.PARAM', N'定时器任务日志的参数', N'参数', N'zh-CN',N'参数'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_LOG.CRON', N'定时器任务日志的CRON表达式', N'CRON表达式', N'zh-CN',N'CRON表达式'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_LOG.LOG', N'定时器任务日志的日志', N'日志', N'zh-CN',N'日志'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_LOG.CONFIGID', N'定时器任务日志的定时器任务主键', N'定时器任务主键', N'zh-CN',N'定时器任务主键'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_LOG.CREATEDBYID', N'定时器任务日志的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_LOG.CREATEDBYNAME', N'定时器任务日志的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_LOG.CREATEDTIME', N'定时器任务日志的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_LOG.CREATEDBYORGID', N'定时器任务日志的制单人所属单位编码', N'制单人所属单位编码', N'zh-CN',N'制单人所属单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_LOG.CREATEDBYORGNAME', N'定时器任务日志的制单人所属单位名称', N'制单人所属单位名称', N'zh-CN',N'制单人所属单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_LOG.SERVICE_NAME', N'定时器任务日志', N'定时器任务日志', N'zh-CN',N'定时器任务日志'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.SCHEDULE_TASKS.TAB.SCHEDULE_TASK', N'定时任务', N'定时任务', N'zh-CN',N'定时任务'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.SCHEDULE_TASKS.TAB.SCHEDULE_TASK_CONFIG', N'定时任务配置', N'定时任务配置', N'zh-CN',N'定时任务配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.SCHEDULE_TASKS.TAB.SCHEDULE_TASK_LOG', N'定时任务日志', N'定时任务日志', N'zh-CN',N'定时任务日志'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.SCHEDULE_TASKS.BUTTON.DEACTIVE', N'停用', N'停用', N'zh-CN',N'停用'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.SCHEDULE_TASKS.TIP.CHOOSE_SCHEDULE_TASK', N'请选择定时任务!', N'请选择定时任务!', N'zh-CN',N'请选择定时任务!'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.SCHEDULE_TASKS.TIP.CHOOSE_SCHEDULE_TASK_CONFIG', N'请选择定时任务配置!', N'请选择定时任务配置!', N'zh-CN',N'请选择定时任务配置!'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.SCHEDULE_TASKS.TIP.CHOOSE_NOT_ACTIVE_CONFIG', N'请选择未启用的配置!', N'请选择未启用的配置!', N'zh-CN',N'请选择未启用的配置!'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.SCHEDULE_TASKS.TIP.TASK_METHOD_MAXIMUM_ONE_PARAMETER', N'定时任务要调用的方法,最多只能有一个参数', N'定时任务要调用的方法,最多只能有一个参数', N'zh-CN',N'定时任务要调用的方法,最多只能有一个参数'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG.ID', N'通用查询配置表的配置编码', N'配置编码', N'zh-CN',N'配置编码'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG.QUERYGROUP', N'通用查询配置表的查询分组', N'查询分组', N'zh-CN',N'查询分组'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG.CONFIGNAME', N'通用查询配置表的配置名称', N'配置名称', N'zh-CN',N'配置名称'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG.REMARK', N'通用查询配置表的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG.SQL', N'通用查询配置表的查询语句', N'查询语句', N'zh-CN',N'查询语句'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG.VERSION', N'通用查询配置表的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG.CREATEDBYID', N'通用查询配置表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG.CREATEDBYNAME', N'通用查询配置表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG.CREATEDTIME', N'通用查询配置表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG.CREATEDBYORGID', N'通用查询配置表的制单人所属单位编码', N'制单人所属单位编码', N'zh-CN',N'制单人所属单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG.CREATEDBYORGNAME', N'通用查询配置表的制单人所属单位名称', N'制单人所属单位名称', N'zh-CN',N'制单人所属单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG.ACTIVATEDFLAG', N'通用查询配置表的启用标志(0-否 1-是)', N'启用标志(0-否 1-是)', N'zh-CN',N'启用标志(0-否 1-是)'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG.ACTIVATEDBYID', N'通用查询配置表的启用人编码', N'启用人编码', N'zh-CN',N'启用人编码'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG.ACTIVATEDBYNAME', N'通用查询配置表的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG.ACTIVATEDTIME', N'通用查询配置表的启用时间', N'启用时间', N'zh-CN',N'启用时间'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG.SERVICE_NAME', N'通用查询配置表', N'通用查询配置表', N'zh-CN',N'通用查询配置表'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG.INITQUERY', N'通用查询配置表的初始化查询', N'初始化查询', N'zh-CN',N'初始化查询'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG_COLUMN.COLUMNID', N'通用查询列配置表的列字段', N'列字段', N'zh-CN',N'列字段'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG_COLUMN.COLUMNNAME', N'通用查询列配置表的列名称', N'列名称', N'zh-CN',N'列名称'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG_COLUMN.TYPE', N'通用查询列配置表的数据类型', N'数据类型', N'zh-CN',N'数据类型'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG_COLUMN.TYPECONF', N'通用查询列配置表的数据类型配置', N'数据类型配置', N'zh-CN',N'数据类型配置'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG_COLUMN.COMPOSITEFILTER', N'通用查询列配置表的组合查询条件', N'组合查询条件', N'zh-CN',N'组合查询条件'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG_COLUMN.FILTER', N'通用查询列配置表的查询条件', N'查询条件', N'zh-CN',N'查询条件'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG_COLUMN.LASTSUSPENDEDBYNAME', N'通用查询列配置表的停用人名称', N'停用人名称', N'zh-CN',N'停用人名称'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG_COLUMN.LASTSUSPENDEDTIME', N'通用查询列配置表的停用时间', N'停用时间', N'zh-CN',N'停用时间'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG_COLUMN.ORDERNO', N'通用查询列配置表的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG_COLUMN.ID', N'通用查询列配置表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG_COLUMN.CONFIGID', N'通用查询列配置表的通用查询配置ID', N'通用查询配置ID', N'zh-CN',N'通用查询配置ID'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG_COLUMN.VERSION', N'通用查询列配置表的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG_COLUMN.CREATEDBYID', N'通用查询列配置表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG_COLUMN.CREATEDBYNAME', N'通用查询列配置表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG_COLUMN.CREATEDTIME', N'通用查询列配置表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG_COLUMN.CREATEDBYORGID', N'通用查询列配置表的制单人所属单位编码', N'制单人所属单位编码', N'zh-CN',N'制单人所属单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG_COLUMN.CREATEDBYORGNAME', N'通用查询列配置表的制单人所属单位名称', N'制单人所属单位名称', N'zh-CN',N'制单人所属单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG_COLUMN.LASTSUSPENDEDFLAG', N'通用查询列配置表的停用标志', N'停用标志', N'zh-CN',N'停用标志'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG_COLUMN.LASTSUSPENDEDBYID', N'通用查询列配置表的停用人编码', N'停用人编码', N'zh-CN',N'停用人编码'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG_COLUMN.SERVICE_NAME', N'通用查询列配置表', N'通用查询列配置表', N'zh-CN',N'通用查询列配置表'; +EXEC DBO.INSERTI18N N'T_CORE_QUERY_CONFIG.STATISTICALNAME', N'通用查询配置表的统计名称', N'统计名称', N'zh-CN',N'统计名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.QUERY-CONFIGS.TITLE.ADD', N'查询配置新增', N'查询配置新增', N'zh-CN',N'查询配置新增'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.QUERY-CONFIGS.TAB.BASE-INFO-FORM', N'基础信息', N'基础信息', N'zh-CN',N'基础信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.QUERY-CONFIGS.TAB.CONFIG-DETAIL-COLUMN', N'列配置', N'列配置', N'zh-CN',N'列配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.QUERY-CONFIGS.TITLE.QUERY-GROUP', N'查询分组', N'查询分组', N'zh-CN',N'查询分组'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.QUERY-CONFIGS.BUTTON.DEACTIVE', N'停用', N'停用', N'zh-CN',N'停用'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.QUERY-CONFIGS.TIP.INVALID_SQL', N'无效的SQL', N'无效的SQL', N'zh-CN',N'无效的SQL'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD.SERVICE_NAME', N'页面字段配置', N'页面字段配置', N'zh-CN',N'页面字段配置'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD.ID', N'页面字段配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD.PFNAME', N'页面字段配置的配置名称', N'配置名称', N'zh-CN',N'配置名称'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD.CREATEDBYID', N'页面字段配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD.CREATEDBYNAME', N'页面字段配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD.CREATEDTIME', N'页面字段配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD.CREATEDBYORGID', N'页面字段配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD.CREATEDBYORGNAME', N'页面字段配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP.SERVICE_NAME', N'页面组件', N'页面组件', N'zh-CN',N'页面组件'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP.ID', N'页面组件的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP.PFID', N'页面组件的配置表主键', N'配置表主键', N'zh-CN',N'配置表主键'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP.COMPID', N'页面组件的页面组件编码', N'页面组件编码', N'zh-CN',N'页面组件编码'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP.TABLENAME', N'页面组件的数据库表', N'数据库表', N'zh-CN',N'数据库表'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP.COMPCATEGORY', N'页面组件的组件类型', N'组件类型', N'zh-CN',N'组件类型'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP.CREATEDBYID', N'页面组件的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP.CREATEDBYNAME', N'页面组件的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP.CREATEDTIME', N'页面组件的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP.CREATEDBYORGID', N'页面组件的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP.CREATEDBYORGNAME', N'页面组件的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP_FIELD.SERVICE_NAME', N'页面组件字段', N'页面组件字段', N'zh-CN',N'页面组件字段'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP_FIELD.ID', N'页面组件字段的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP_FIELD.PFCID', N'页面组件字段的配置组件表ID', N'配置组件表ID', N'zh-CN',N'配置组件表ID'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP_FIELD.FIELDNAME', N'页面组件字段的表中字段名称', N'表中字段名称', N'zh-CN',N'表中字段名称'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP_FIELD.FIELD', N'页面组件字段的页面字段Field', N'页面字段Field', N'zh-CN',N'页面字段Field'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP_FIELD.TITLE', N'页面组件字段的页面字段Title', N'页面字段Title', N'zh-CN',N'页面字段Title'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP_FIELD.TYPE', N'页面组件字段的字段类型', N'字段类型', N'zh-CN',N'字段类型'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP_FIELD.SELECTDS', N'页面组件字段的下拉列表数据源', N'下拉列表数据源', N'zh-CN',N'下拉列表数据源'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP_FIELD.CHOOSEDS', N'页面组件字段的选择框数据源', N'选择框数据源', N'zh-CN',N'选择框数据源'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP_FIELD.COLSPAN', N'页面组件字段的占用列数', N'占用列数', N'zh-CN',N'占用列数'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP_FIELD.READONLY', N'页面组件字段的只读', N'只读', N'zh-CN',N'只读'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP_FIELD.VALUE', N'页面组件字段的默认值', N'默认值', N'zh-CN',N'默认值'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP_FIELD.WIDTH', N'页面组件字段的列宽', N'列宽', N'zh-CN',N'列宽'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP_FIELD.EDITOR', N'页面组件字段的编辑', N'编辑', N'zh-CN',N'编辑'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP_FIELD.EXTCONF', N'页面组件字段的辅助配置(JSON格式)', N'辅助配置(JSON格式)', N'zh-CN',N'辅助配置(JSON格式)'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP_FIELD.ORDERNO', N'页面组件字段的排序号', N'排序号', N'zh-CN',N'排序号'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP_FIELD.CREATEDBYID', N'页面组件字段的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP_FIELD.CREATEDBYNAME', N'页面组件字段的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP_FIELD.CREATEDTIME', N'页面组件字段的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP_FIELD.CREATEDBYORGID', N'页面组件字段的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_PAGE_FIELD_COMP_FIELD.CREATEDBYORGNAME', N'页面组件字段的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.PAGE_FIELDS.MODAL.PAGEFIELD_ADD', N'增加页面配置', N'增加页面配置', N'zh-CN',N'增加页面配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.PAGE_FIELDS.MODAL.CHOOSE', N'页面字段配置选择', N'页面字段配置选择', N'zh-CN',N'页面字段配置选择'; +EXEC DBO.INSERTI18N N'GIKAM.VALIDATOR.REQUIRED', N'必填项,请填写', N'必填项,请填写', N'zh-CN',N'必填项,请填写'; +EXEC DBO.INSERTI18N N'GIKAM.VALIDATOR.FILEREQUIRED', N'未上传,请上传', N'未上传,请上传', N'zh-CN',N'未上传,请上传'; +EXEC DBO.INSERTI18N N'GIKAM.VALIDATOR.INTEGER', N'整数,请填写', N'整数,请填写', N'zh-CN',N'整数,请填写'; +EXEC DBO.INSERTI18N N'GIKAM.VALIDATOR.UPPERCASE', N'大写英文字母,请填写', N'大写英文字母,请填写', N'zh-CN',N'大写英文字母,请填写'; +EXEC DBO.INSERTI18N N'GIKAM.VALIDATOR.CHECKED_DATA', N'已选中数据', N'已选中数据', N'zh-CN',N'已选中数据'; +EXEC DBO.INSERTI18N N'GIKAM.VALIDATOR.INVALID_ROWNUMBER', N'已选中序号', N'已选中序号', N'zh-CN',N'已选中序号'; +EXEC DBO.INSERTI18N N'GIKAM.MODAL.CHECK_GANTT', N'查看甘特图', N'查看甘特图', N'zh-CN',N'查看甘特图'; +EXEC DBO.INSERTI18N N'GIKAM.MODAL.CHEM', N'化学分子式', N'化学分子式', N'zh-CN',N'化学分子式'; +EXEC DBO.INSERTI18N N'GIKAM.MODAL.CHOOSE-EXPORT-COLUMNS', N'选择导出列', N'选择导出列', N'zh-CN',N'选择导出列'; +EXEC DBO.INSERTI18N N'GIKAM.CRON.CRON_MONTH', N'月', N'月', N'zh-CN',N'月'; +EXEC DBO.INSERTI18N N'GIKAM.CRON.CRON_DAY', N'日', N'日', N'zh-CN',N'日'; +EXEC DBO.INSERTI18N N'GIKAM.CRON.CRON_HOUR', N'小时', N'小时', N'zh-CN',N'小时'; +EXEC DBO.INSERTI18N N'GIKAM.CRON.CRON_MINUTE', N'分钟', N'分钟', N'zh-CN',N'分钟'; +EXEC DBO.INSERTI18N N'GIKAM.CRON.CRON_RESULT', N'表达式', N'表达式', N'zh-CN',N'表达式'; +EXEC DBO.INSERTI18N N'GIKAM.CRON.CRON_BEGIN', N'从', N'从', N'zh-CN',N'从'; +EXEC DBO.INSERTI18N N'GIKAM.CRON.CRON_EVERY', N'每', N'每', N'zh-CN',N'每'; +EXEC DBO.INSERTI18N N'GIKAM.CRON.CRON_DRAW', N'指定', N'指定', N'zh-CN',N'指定'; +EXEC DBO.INSERTI18N N'GIKAM.CRON.CRON_MONTH_BEGIN', N'月开始,', N'月开始,', N'zh-CN',N'月开始,'; +EXEC DBO.INSERTI18N N'GIKAM.CRON.CRON_MONTH_TIMES', N'个月执行一次', N'个月执行一次', N'zh-CN',N'个月执行一次'; +EXEC DBO.INSERTI18N N'GIKAM.CRON.CRON_DAY_BEGIN', N'号开始,', N'号开始,', N'zh-CN',N'号开始,'; +EXEC DBO.INSERTI18N N'GIKAM.CRON.CRON_DAY_TIMES', N'天执行一次', N'天执行一次', N'zh-CN',N'天执行一次'; +EXEC DBO.INSERTI18N N'GIKAM.CRON.CRON_HOUR_BEGIN', N'小时开始,', N'小时开始,', N'zh-CN',N'小时开始,'; +EXEC DBO.INSERTI18N N'GIKAM.CRON.CRON_HOUR_TIMES', N'小时执行一次', N'小时执行一次', N'zh-CN',N'小时执行一次'; +EXEC DBO.INSERTI18N N'GIKAM.CRON.CRON_MINUTE_BEGIN', N'分钟开始,', N'分钟开始,', N'zh-CN',N'分钟开始,'; +EXEC DBO.INSERTI18N N'GIKAM.CRON.CRON_MINUTE_TIMES', N'分钟执行一次', N'分钟执行一次', N'zh-CN',N'分钟执行一次'; +EXEC DBO.INSERTI18N N'GIKAM.CRON.TIP.INVALID', N'定时任务表达式错误', N'定时任务表达式错误', N'zh-CN',N'定时任务表达式错误'; +EXEC DBO.INSERTI18N N'GIKAM.LES.PANEL_TITLE', N'事务', N'事务', N'zh-CN',N'事务'; +EXEC DBO.INSERTI18N N'GIKAM.LES.BUTTON.SAVE_AS_TEMPLATE', N'保存为模板', N'保存为模板', N'zh-CN',N'保存为模板'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.TEMPLATE.NEW', N'新建模板名称', N'新建模板名称', N'zh-CN',N'新建模板名称'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.RECENT_TEMPLATE', N'最近使用模板', N'最近使用模板', N'zh-CN',N'最近使用模板'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.ALL_TEMPLATE', N'所有模板', N'所有模板', N'zh-CN',N'所有模板'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.MOVEUP', N'向上移', N'向上移', N'zh-CN',N'向上移'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.MOVEDOWN', N'向下移', N'向下移', N'zh-CN',N'向下移'; +EXEC DBO.INSERTI18N N'GIKAM.LES.TEMPLATE.NONE', N'无', N'无', N'zh-CN',N'无'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.SECTION', N'章节', N'章节', N'zh-CN',N'章节'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.SECTION.ADD', N'添加章节', N'添加章节', N'zh-CN',N'添加章节'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.SECTION.INCREASE_INDENT', N'增加缩进', N'增加缩进', N'zh-CN',N'增加缩进'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.SECTION.DECREASE_INDENT', N'减少缩进', N'减少缩进', N'zh-CN',N'减少缩进'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.SPREADSHEET', N'表格', N'表格', N'zh-CN',N'表格'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.SPREADSHEET.ADD', N'添加表格', N'添加表格', N'zh-CN',N'添加表格'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.FILEVIEWER', N'图片上传', N'图片上传', N'zh-CN',N'图片上传'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.FILEVIEWER.ADD', N'添加图片', N'添加图片', N'zh-CN',N'添加图片'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.MOLECULARFORMULA', N'分子式', N'分子式', N'zh-CN',N'分子式'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.MOLECULARFORMULA.ADD', N'添加分子式', N'添加分子式', N'zh-CN',N'添加分子式'; +EXEC DBO.INSERTI18N N'GIKAM.LES.SYSTEM_FLEXIBILITY.BUTTON.COPY', N'复制', N'复制', N'zh-CN',N'复制'; +EXEC DBO.INSERTI18N N'GIKAM.LES.SYSTEM_FLEXIBILITY.BUTTON.CONNECT-BALANCE', N'连接天平', N'连接天平', N'zh-CN',N'连接天平'; +EXEC DBO.INSERTI18N N'GIKAM.LES.SYSTEM_FLEXIBILITY.BUTTON.DISCONNECT-BALANCE', N'断开连接', N'断开连接', N'zh-CN',N'断开连接'; +EXEC DBO.INSERTI18N N'GIKAM.LES.SYSTEM_FLEXIBILITY.BUTTON.FILE-COLLECT', N'文件采集', N'文件采集', N'zh-CN',N'文件采集'; +EXEC DBO.INSERTI18N N'GIKAM.LES.SYSTEM_FLEXIBILITY.BUTTON.CALCULATE', N'计算', N'计算', N'zh-CN',N'计算'; +EXEC DBO.INSERTI18N N'GIKAM.LES.SYSTEM_FLEXIBILITY.BUTTON.CLOSE', N'关闭', N'关闭', N'zh-CN',N'关闭'; +EXEC DBO.INSERTI18N N'GIKAM.LES.SYSTEM_FLEXIBILITY.TITLE.ITEMS', N'检测项目', N'检测项目', N'zh-CN',N'检测项目'; +EXEC DBO.INSERTI18N N'GIKAM.LES.SYSTEM_FLEXIBILITY.TIP.CHOOSE_ITEM', N'请选择检测项目', N'请选择检测项目', N'zh-CN',N'请选择检测项目'; +EXEC DBO.INSERTI18N N'GIKAM.LES.SYSTEM_FLEXIBILITY.TIP.ADD_ITEM', N'请添加分析项目', N'请添加分析项目', N'zh-CN',N'请添加分析项目'; +EXEC DBO.INSERTI18N N'GIKAM.LES.SYSTEM_FLEXIBILITY.TIP.CHOOSE_ONLY_ONE', N'请选择一条数据进行复制', N'请选择一条数据进行复制', N'zh-CN',N'请选择一条数据进行复制'; +EXEC DBO.INSERTI18N N'GIKAM.LES.SYSTEM_FLEXIBILITY.MODAL.CONNECT', N'连接仪器', N'连接仪器', N'zh-CN',N'连接仪器'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MENU.VALIDATOR.DELETE_ONELEVEL_MENU', N'含有子节点,不允许删除', N'含有子节点,不允许删除', N'zh-CN',N'含有子节点,不允许删除'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MENU.EDIT.INSERT_ONLY_ONELEVEL_MENU', N'只能增加一级节点菜单', N'只能增加一级节点菜单', N'zh-CN',N'只能增加一级节点菜单'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MENU.EDIT.DELETE_ONLY_ONELEVEL_MENU', N'只能删除一级节点菜单', N'只能删除一级节点菜单', N'zh-CN',N'只能删除一级节点菜单'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG.SERVICE_NAME', N'报表配置', N'报表配置', N'zh-CN',N'报表配置'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG.ID', N'报表配置的报表组编码', N'报表组编码', N'zh-CN',N'报表组编码'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG.NAME', N'报表配置的报表组名称', N'报表组名称', N'zh-CN',N'报表组名称'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG.REMARK', N'报表配置的描述', N'描述', N'zh-CN',N'描述'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG.VERSION', N'报表配置的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG.CATEGORY', N'报表配置的类别', N'类别', N'zh-CN',N'类别'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG.ORDERNO', N'报表配置的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG.USERID', N'报表配置的用户编码', N'用户编码', N'zh-CN',N'用户编码'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG.USERNAME', N'报表配置的用户名称', N'用户名称', N'zh-CN',N'用户名称'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG_LINE.SERVICE_NAME', N'报表配置明细', N'报表配置明细', N'zh-CN',N'报表配置明细'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG_LINE.ID', N'报表配置明细的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG_LINE.REPORTCONFIGLINENO', N'报表配置明细的编号', N'编号', N'zh-CN',N'编号'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG_LINE.REPORTCONFIGID', N'报表配置明细的报表配置主键', N'报表配置主键', N'zh-CN',N'报表配置主键'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG_LINE.REPORTNAME', N'报表配置明细的报表名称', N'报表名称', N'zh-CN',N'报表名称'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG_LINE.FILENAME', N'报表配置明细的文件名称', N'文件名称', N'zh-CN',N'文件名称'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG_LINE.PARAM', N'报表配置明细的报表参数', N'报表参数', N'zh-CN',N'报表参数'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG_LINE.DEFAULTPARAM', N'报表配置明细的参数默认值', N'参数默认值', N'zh-CN',N'参数默认值'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG_LINE.VERSION', N'报表配置明细的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG_LINE.CREATEDBYID', N'报表配置明细的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG_LINE.CREATEDBYNAME', N'报表配置明细的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG_LINE.CREATEDTIME', N'报表配置明细的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG_LINE.CREATEDBYORGID', N'报表配置明细的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG_LINE.CREATEDBYORGNAME', N'报表配置明细的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG_LINE.LASTUPDATEDBYID', N'报表配置明细的更新人编码', N'更新人编码', N'zh-CN',N'更新人编码'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG_LINE.LASTUPDATEDBYNAME', N'报表配置明细的更新人名称', N'更新人名称', N'zh-CN',N'更新人名称'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG_LINE.LASTUPDATEDTIME', N'报表配置明细的更新时间', N'更新时间', N'zh-CN',N'更新时间'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG_LINE.ACTIVATEDFLAG', N'报表配置明细的启用标志', N'启用标志', N'zh-CN',N'启用标志'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG_LINE.ACTIVATEDBYID', N'报表配置明细的启用人编码', N'启用人编码', N'zh-CN',N'启用人编码'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG_LINE.ACTIVATEDBYNAME', N'报表配置明细的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG_LINE.ACTIVATEDTIME', N'报表配置明细的启用人时间', N'启用人时间', N'zh-CN',N'启用人时间'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG_LINE.ORDERNO', N'报表配置明细的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REPORTS.TAB.BASE_INFO', N'基础信息', N'基础信息', N'zh-CN',N'基础信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REPORTS.TAB.LINE', N'报表配置明细', N'报表配置明细', N'zh-CN',N'报表配置明细'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REPORTS.LINE_SELECT.TAB.CHOOSE_REPORT', N'选择报表', N'选择报表', N'zh-CN',N'选择报表'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REPORTS.TITLE.REPORTVIEW', N'报表预览', N'报表预览', N'zh-CN',N'报表预览'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REPORTS.TAB.USER_PERMISSION', N'访问人员', N'访问人员', N'zh-CN',N'访问人员'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REPORTS.TIP.CHOOSE_LINE', N'请选择明细', N'请选择明细', N'zh-CN',N'请选择明细'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REPORTS.TAB.ADD_REPORT_INFO', N'新增报表组', N'新增报表组', N'zh-CN',N'新增报表组'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REPORTS.TIP.SELECT_BEFORE_ACTION', N'请至少选择一条数据', N'请至少选择一条数据', N'zh-CN',N'请至少选择一条数据'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REPORTS.TIP.LINE_ACTIVATE_FAILURE', N'选中的数据已包含启用数据,请重新选择', N'选中的数据已包含启用数据,请重新选择', N'zh-CN',N'选中的数据已包含启用数据,请重新选择'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REPORTS.TIP.LINE_DEACTIVATE_FAILURE', N'选中的数据已包含停用数据,请重新选择', N'选中的数据已包含停用数据,请重新选择', N'zh-CN',N'选中的数据已包含停用数据,请重新选择'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REPORTS.TIP.LINE_MULTI_CHOOSE_FAILURE', N'每次只能选择一条数据上传附件', N'每次只能选择一条数据上传附件', N'zh-CN',N'每次只能选择一条数据上传附件'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REPORTS.TIP.LINE_REPEAT_UPLOAD_FAILURE', N'每个报表配置明细只能上传一个附件', N'每个报表配置明细只能上传一个附件', N'zh-CN',N'每个报表配置明细只能上传一个附件'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REPORTS.TIP.LINE_ATTACHMENT_EXISTS', N'存在报表文件,请确认是否覆盖', N'存在报表文件,请确认是否覆盖', N'zh-CN',N'存在报表文件,请确认是否覆盖'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REPORTS.TIP.VIEW_REPORT_FAILURE', N'该报表配置没有已发布的配置明细,请检查', N'该报表配置没有已发布的配置明细,请检查', N'zh-CN',N'该报表配置没有已发布的配置明细,请检查'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REPORTS.TIP.LINE_VALID_ATTACHMENT_FAILURE', N'未上传报表附件不允许发布,请重新选择', N'未上传报表附件不允许发布,请重新选择', N'zh-CN',N'未上传报表附件不允许发布,请重新选择'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REPORTS.TITLE.SUB_REPORT', N'子报表', N'子报表', N'zh-CN',N'子报表'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REPORTS.TITLE.SUB_REPORT_CONFIG', N'子报表配置', N'子报表配置', N'zh-CN',N'子报表配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REPORTS.TIP.CONFIRM_DELETE', N'是否删除选中的项目?', N'是否删除选中的项目?', N'zh-CN',N'是否删除选中的项目?'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REPORTS.MODAL.ADD_LINE', N'添加报表配置明细', N'添加报表配置明细', N'zh-CN',N'添加报表配置明细'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REPORTS.TIP.REPORTCONFIGLINENO_CAN_ONLY_CONTAIN_ENGLISH_LETTERS_AND_NUMBERS', N'编号只能包含英文字母和数字', N'编号只能包含英文字母和数字', N'zh-CN',N'编号只能包含英文字母和数字'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REPORTS.TIP.VIEW_REPORT_MUST_UPLOAD_FILES_FIRST', N'请上传报表文件后再预览', N'请上传报表文件后再预览', N'zh-CN',N'请上传报表文件后再预览'; +EXEC DBO.INSERTI18N N'T_CORE_AREA.SERVICE_NAME', N'地域表', N'地域表', N'zh-CN',N'地域表'; +EXEC DBO.INSERTI18N N'T_CORE_AREA.ID', N'地域表的地域编码', N'地域编码', N'zh-CN',N'地域编码'; +EXEC DBO.INSERTI18N N'T_CORE_AREA.AREANAME', N'地域表的地域名称', N'地域名称', N'zh-CN',N'地域名称'; +EXEC DBO.INSERTI18N N'T_CORE_AREA.AREACATEGORY', N'地域表的地域级别', N'地域级别', N'zh-CN',N'地域级别'; +EXEC DBO.INSERTI18N N'T_CORE_AREA.PARENTID', N'地域表的上级地域编码', N'上级地域编码', N'zh-CN',N'上级地域编码'; +EXEC DBO.INSERTI18N N'T_CORE_AREA.ORDERNO', N'地域表的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_AREA.VERSION', N'地域表的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_AREA.CREATEDTIME', N'地域表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_AREA.CREATEDBYID', N'地域表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_AREA.CREATEDBYNAME', N'地域表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_AREA.CREATEDBYORGID', N'地域表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_AREA.CREATEDBYORGNAME', N'地域表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_AREA.LASTSUSPENDEDFLAG', N'地域表的注销标志', N'注销标志', N'zh-CN',N'注销标志'; +EXEC DBO.INSERTI18N N'T_CORE_AREA.LASTSUSPENDEDBYID', N'地域表的注销人ID', N'注销人ID', N'zh-CN',N'注销人ID'; +EXEC DBO.INSERTI18N N'T_CORE_AREA.LASTSUSPENDEDBYNAME', N'地域表的最后注销人名称', N'最后注销人名称', N'zh-CN',N'最后注销人名称'; +EXEC DBO.INSERTI18N N'T_CORE_AREA.LASTSUSPENDEDTIME', N'地域表的注销时间', N'注销时间', N'zh-CN',N'注销时间'; +EXEC DBO.INSERTI18N N'T_CORE_BANKACCOUNT.SERVICE_NAME', N'银行账户', N'银行账户', N'zh-CN',N'银行账户'; +EXEC DBO.INSERTI18N N'T_CORE_BANKACCOUNT.ID', N'银行账户的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_BANKACCOUNT.BANKACCOUNT', N'银行账户的银行账户', N'银行账户', N'zh-CN',N'银行账户'; +EXEC DBO.INSERTI18N N'T_CORE_BANKACCOUNT.BANKACCOUNTNO', N'银行账户的银行账号', N'银行账号', N'zh-CN',N'银行账号'; +EXEC DBO.INSERTI18N N'T_CORE_BANKACCOUNT.BANKACCOUNTNAME', N'银行账户的银行账户名称', N'银行账户名称', N'zh-CN',N'银行账户名称'; +EXEC DBO.INSERTI18N N'T_CORE_BANKACCOUNT.BANKID', N'银行账户的银行ID', N'银行ID', N'zh-CN',N'银行ID'; +EXEC DBO.INSERTI18N N'T_CORE_BANKACCOUNT.BANKNAME', N'银行账户的银行名称', N'银行名称', N'zh-CN',N'银行名称'; +EXEC DBO.INSERTI18N N'T_CORE_BANKACCOUNT.BANKBRANCHNAME', N'银行账户的分行名称', N'分行名称', N'zh-CN',N'分行名称'; +EXEC DBO.INSERTI18N N'T_CORE_BANKACCOUNT.USEDBYORGID', N'银行账户的使用单位编码', N'使用单位编码', N'zh-CN',N'使用单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_BANKACCOUNT.USEDBYORGNAME', N'银行账户的使用单位名称', N'使用单位名称', N'zh-CN',N'使用单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_BANKACCOUNT.VERSION', N'银行账户的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_BANKACCOUNT.CREATEDBYID', N'银行账户的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_BANKACCOUNT.CREATEDBYNAME', N'银行账户的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_BANKACCOUNT.CREATEDTIME', N'银行账户的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_BANKACCOUNT.CREATEDBYORGID', N'银行账户的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_BANKACCOUNT.CREATEDBYORGNAME', N'银行账户的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_BANKACCOUNT.LASTUPDATEDBYID', N'银行账户的最后修改人编码', N'最后修改人编码', N'zh-CN',N'最后修改人编码'; +EXEC DBO.INSERTI18N N'T_CORE_BANKACCOUNT.LASTUPDATEDTIME', N'银行账户的最后修改时间', N'最后修改时间', N'zh-CN',N'最后修改时间'; +EXEC DBO.INSERTI18N N'T_CORE_BANKACCOUNT.LASTSUSPENDEDFLAG', N'银行账户的注销标志', N'注销标志', N'zh-CN',N'注销标志'; +EXEC DBO.INSERTI18N N'T_CORE_BANKACCOUNT.LASTSUSPENDEDBYID', N'银行账户的注销人编码', N'注销人编码', N'zh-CN',N'注销人编码'; +EXEC DBO.INSERTI18N N'T_CORE_BANKACCOUNT.LASTSUSPENDEDTIME', N'银行账户的注销时间', N'注销时间', N'zh-CN',N'注销时间'; +EXEC DBO.INSERTI18N N'T_CORE_BANKACCOUNT.LASTSUSPENDEDBYNAME', N'银行账户的注销人名称', N'注销人名称', N'zh-CN',N'注销人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CHART.SERVICE_NAME', N'图表', N'图表', N'zh-CN',N'图表'; +EXEC DBO.INSERTI18N N'T_CORE_CHART.ID', N'图表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_CHART.CHARTNAME', N'图表的图表名称', N'图表名称', N'zh-CN',N'图表名称'; +EXEC DBO.INSERTI18N N'T_CORE_CHART.CHARTTYPE', N'图表的图表类型', N'图表类型', N'zh-CN',N'图表类型'; +EXEC DBO.INSERTI18N N'T_CORE_CHART.SEARCHSQL', N'图表的sql', N'sql', N'zh-CN',N'sql'; +EXEC DBO.INSERTI18N N'T_CORE_CHART.REMARK', N'图表的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_CORE_CHART.VERSION', N'图表的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_CHART.CREATEDBYID', N'图表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CHART.CREATEDBYNAME', N'图表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CHART.CREATEDTIME', N'图表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_CHART.CREATEDBYORGID', N'图表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_CHART.CREATEDBYORGNAME', N'图表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_CHART.PROCESSINSTANCEID', N'图表的工作流ID', N'工作流ID', N'zh-CN',N'工作流ID'; +EXEC DBO.INSERTI18N N'T_CORE_CHART.LASTAUDITEDFLAG', N'图表的审核标志', N'审核标志', N'zh-CN',N'审核标志'; +EXEC DBO.INSERTI18N N'T_CORE_CHART.LASTAUDITEDBYID', N'图表的审核人ID', N'审核人ID', N'zh-CN',N'审核人ID'; +EXEC DBO.INSERTI18N N'T_CORE_CHART.LASTAUDITEDTIME', N'图表的审核时间', N'审核时间', N'zh-CN',N'审核时间'; +EXEC DBO.INSERTI18N N'T_CORE_CHART.LASTREJECTEDBYID', N'图表的回退人/审核拒绝人', N'回退人/审核拒绝人', N'zh-CN',N'回退人/审核拒绝人'; +EXEC DBO.INSERTI18N N'T_CORE_CHART.LASTREJECTEDFLAG', N'图表的回退标志/审核拒绝标志', N'回退标志/审核拒绝标志', N'zh-CN',N'回退标志/审核拒绝标志'; +EXEC DBO.INSERTI18N N'T_CORE_CHART.LASTREJECTEDTIME', N'图表的回退时间/审核拒绝时间', N'回退时间/审核拒绝时间', N'zh-CN',N'回退时间/审核拒绝时间'; +EXEC DBO.INSERTI18N N'T_CORE_CHART.LASTAUDITEDBYNAME', N'图表的审核人名称', N'审核人名称', N'zh-CN',N'审核人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CHART.LASTREJECTEDBYNAME', N'图表的回退人/审核拒绝人名称', N'回退人/审核拒绝人名称', N'zh-CN',N'回退人/审核拒绝人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CHART.SUBMITTEDBYID', N'图表的提交人ID', N'提交人ID', N'zh-CN',N'提交人ID'; +EXEC DBO.INSERTI18N N'T_CORE_CHART.SUBMITTEDBYNAME', N'图表的提交人名称', N'提交人名称', N'zh-CN',N'提交人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CHART.SEARCHRULE', N'图表的搜索规则', N'搜索规则', N'zh-CN',N'搜索规则'; +EXEC DBO.INSERTI18N N'T_CORE_CHART.CHARTSTATUS', N'图表的图表状态', N'图表状态', N'zh-CN',N'图表状态'; +EXEC DBO.INSERTI18N N'T_CORE_CHART.SUBMITTEDTIME', N'图表的提交日期', N'提交日期', N'zh-CN',N'提交日期'; +EXEC DBO.INSERTI18N N'T_CORE_CHART_CONFIG.SERVICE_NAME', N'图表配置表', N'图表配置表', N'zh-CN',N'图表配置表'; +EXEC DBO.INSERTI18N N'T_CORE_CHART_CONFIG.ID', N'图表配置表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_CHART_CONFIG.MASTERID', N'图表配置表的图表编码', N'图表编码', N'zh-CN',N'图表编码'; +EXEC DBO.INSERTI18N N'T_CORE_CHART_CONFIG.COLUMNTITLE', N'图表配置表的列表头', N'列表头', N'zh-CN',N'列表头'; +EXEC DBO.INSERTI18N N'T_CORE_CHART_CONFIG.COLUMNFIELD', N'图表配置表的列字段', N'列字段', N'zh-CN',N'列字段'; +EXEC DBO.INSERTI18N N'T_CORE_CHART_CONFIG.COLUMNTYPE', N'图表配置表的列类型', N'列类型', N'zh-CN',N'列类型'; +EXEC DBO.INSERTI18N N'T_CORE_CHART_CONFIG.COLUMNCATEGORY', N'图表配置表的列范围', N'列范围', N'zh-CN',N'列范围'; +EXEC DBO.INSERTI18N N'T_CORE_CHART_CONFIG.CHART', N'图表配置表的是否图形化', N'是否图形化', N'zh-CN',N'是否图形化'; +EXEC DBO.INSERTI18N N'T_CORE_CHART_CONFIG.MATCHPATTERN', N'图表配置表的匹配类型', N'匹配类型', N'zh-CN',N'匹配类型'; +EXEC DBO.INSERTI18N N'T_CORE_CHART_CONFIG.COLOR', N'图表配置表的列颜色', N'列颜色', N'zh-CN',N'列颜色'; +EXEC DBO.INSERTI18N N'T_CORE_CHART_CONFIG.ORDERNO', N'图表配置表的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_CHART_CONFIG.COLUMNPARAM', N'图表配置表的列参数', N'列参数', N'zh-CN',N'列参数'; +EXEC DBO.INSERTI18N N'T_CORE_CHART_SEARCH_CONFIG.SERVICE_NAME', N'图表配置表', N'图表配置表', N'zh-CN',N'图表配置表'; +EXEC DBO.INSERTI18N N'T_CORE_CHART_SEARCH_CONFIG.ID', N'图表配置表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_CHART_SEARCH_CONFIG.MASTERID', N'图表配置表的图表编码', N'图表编码', N'zh-CN',N'图表编码'; +EXEC DBO.INSERTI18N N'T_CORE_CHART_SEARCH_CONFIG.SEARCHLABEL', N'图表配置表的查询条件label', N'查询条件label', N'zh-CN',N'查询条件label'; +EXEC DBO.INSERTI18N N'T_CORE_CHART_SEARCH_CONFIG.SEARCHFIELD', N'图表配置表的查询条件字段', N'查询条件字段', N'zh-CN',N'查询条件字段'; +EXEC DBO.INSERTI18N N'T_CORE_CHART_SEARCH_CONFIG.SEARCHTYPE', N'图表配置表的查询字段类型', N'查询字段类型', N'zh-CN',N'查询字段类型'; +EXEC DBO.INSERTI18N N'T_CORE_CHART_SEARCH_CONFIG.SEARCHCATEGORY', N'图表配置表的查询字段范围', N'查询字段范围', N'zh-CN',N'查询字段范围'; +EXEC DBO.INSERTI18N N'T_CORE_CHART_SEARCH_CONFIG.SQL', N'图表配置表的sql', N'sql', N'zh-CN',N'sql'; +EXEC DBO.INSERTI18N N'T_CORE_CHART_SEARCH_CONFIG.ORDERNO', N'图表配置表的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_CHART_SEARCH_CONFIG.SEARCHPARAM', N'图表配置表的查询字段参数', N'查询字段参数', N'zh-CN',N'查询字段参数'; +EXEC DBO.INSERTI18N N'T_CORE_DATASOURCE.SERVICE_NAME', N'系统数据来源类别表', N'系统数据来源类别表', N'zh-CN',N'系统数据来源类别表'; +EXEC DBO.INSERTI18N N'T_CORE_DATASOURCE.ID', N'系统数据来源类别表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_DATASOURCE.SOURCETYPE', N'系统数据来源类别表的数据来源类型', N'数据来源类型', N'zh-CN',N'数据来源类型'; +EXEC DBO.INSERTI18N N'T_CORE_DATASOURCE.SOURCETYPENAME', N'系统数据来源类别表的数据来源类型名称', N'数据来源类型名称', N'zh-CN',N'数据来源类型名称'; +EXEC DBO.INSERTI18N N'T_CORE_DATASOURCE.TABLENAME', N'系统数据来源类别表的业务表名', N'业务表名', N'zh-CN',N'业务表名'; +EXEC DBO.INSERTI18N N'T_CORE_DATASOURCE.ACTIVATEDFLAG', N'系统数据来源类别表的启用标志', N'启用标志', N'zh-CN',N'启用标志'; +EXEC DBO.INSERTI18N N'T_CORE_DATASOURCE.REMARK', N'系统数据来源类别表的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_CORE_DATASOURCE.ORDERNO', N'系统数据来源类别表的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_DATE_SEQUENCE.SERVICE_NAME', N'系统序列', N'系统序列', N'zh-CN',N'系统序列'; +EXEC DBO.INSERTI18N N'T_CORE_DATE_SEQUENCE.ID', N'系统序列的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_DATE_SEQUENCE.YEAR', N'系统序列的年份', N'年份', N'zh-CN',N'年份'; +EXEC DBO.INSERTI18N N'T_CORE_DATE_SEQUENCE.MONTH', N'系统序列的月份', N'月份', N'zh-CN',N'月份'; +EXEC DBO.INSERTI18N N'T_CORE_DATE_SEQUENCE.PATTERN', N'系统序列的序列样式', N'序列样式', N'zh-CN',N'序列样式'; +EXEC DBO.INSERTI18N N'T_CORE_DATE_SEQUENCE.SEQ', N'系统序列的序号', N'序号', N'zh-CN',N'序号'; +EXEC DBO.INSERTI18N N'T_CORE_DOCUMENT.SERVICE_NAME', N'相关说明', N'相关说明', N'zh-CN',N'相关说明'; +EXEC DBO.INSERTI18N N'T_CORE_DOCUMENT.ID', N'相关说明的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_DOCUMENT.TARGETID', N'相关说明的目标业务ID', N'目标业务ID', N'zh-CN',N'目标业务ID'; +EXEC DBO.INSERTI18N N'T_CORE_DOCUMENT.TARGETTYPE', N'相关说明的相关说明类型', N'相关说明类型', N'zh-CN',N'相关说明类型'; +EXEC DBO.INSERTI18N N'T_CORE_DOCUMENT.CONTENT', N'相关说明的相关说明内容', N'相关说明内容', N'zh-CN',N'相关说明内容'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_RECEIPENT.SERVICE_NAME', N'邮件配置接收者表', N'邮件配置接收者表', N'zh-CN',N'邮件配置接收者表'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_RECEIPENT.ID', N'邮件配置接收者表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_RECEIPENT.CONFIGID', N'邮件配置接收者表的邮件配置编码', N'邮件配置编码', N'zh-CN',N'邮件配置编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_RECEIPENT.RECEIPENTID', N'邮件配置接收者表的接收者ID', N'接收者ID', N'zh-CN',N'接收者ID'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_RECEIPENT.CREATEDBYID', N'邮件配置接收者表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_RECEIPENT.CREATEDBYNAME', N'邮件配置接收者表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_RECEIPENT.CREATEDTIME', N'邮件配置接收者表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_RECEIPENT.CREATEDBYORGID', N'邮件配置接收者表的单据单位编码', N'单据单位编码', N'zh-CN',N'单据单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_RECEIPENT.CREATEDBYORGNAME', N'邮件配置接收者表的单据单位名称', N'单据单位名称', N'zh-CN',N'单据单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_FILE.SERVICE_NAME', N'文件', N'文件', N'zh-CN',N'文件'; +EXEC DBO.INSERTI18N N'T_CORE_FILE.ID', N'文件的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_FILE.TARGETID', N'文件的对应业务主键', N'对应业务主键', N'zh-CN',N'对应业务主键'; +EXEC DBO.INSERTI18N N'T_CORE_FILE.MD5NAME', N'文件的MD5加密的文件名称', N'MD5加密的文件名称', N'zh-CN',N'MD5加密的文件名称'; +EXEC DBO.INSERTI18N N'T_CORE_FILE.FILEEXT', N'文件的文件扩展名', N'文件扩展名', N'zh-CN',N'文件扩展名'; +EXEC DBO.INSERTI18N N'T_CORE_FILE.SCOPE', N'文件的访问范围', N'访问范围', N'zh-CN',N'访问范围'; +EXEC DBO.INSERTI18N N'T_CORE_FILE.TIMES', N'文件的下载次数', N'下载次数', N'zh-CN',N'下载次数'; +EXEC DBO.INSERTI18N N'T_CORE_FILE.VALIDTIMEFROM', N'文件的生效开始日期', N'生效开始日期', N'zh-CN',N'生效开始日期'; +EXEC DBO.INSERTI18N N'T_CORE_FILE.VALIDTIMETO', N'文件的生效截止日期', N'生效截止日期', N'zh-CN',N'生效截止日期'; +EXEC DBO.INSERTI18N N'T_CORE_FILE.EXT', N'文件的额外信息', N'额外信息', N'zh-CN',N'额外信息'; +EXEC DBO.INSERTI18N N'T_CORE_FILE.CREATEDTIME', N'文件的制单日期', N'制单日期', N'zh-CN',N'制单日期'; +EXEC DBO.INSERTI18N N'T_CORE_FILE.NAME', N'文件的文件名称', N'文件名称', N'zh-CN',N'文件名称'; +EXEC DBO.INSERTI18N N'T_CORE_FILE.CREATEDBYID', N'文件的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_FILE.CREATEDBYNAME', N'文件的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_FILE.PERMANENT', N'文件的长期生效', N'长期生效', N'zh-CN',N'长期生效'; +EXEC DBO.INSERTI18N N'T_CORE_FILE.DOWNLOADABLE', N'文件的是否允许下载', N'是否允许下载', N'zh-CN',N'是否允许下载'; +EXEC DBO.INSERTI18N N'T_CORE_FILE.BIZCATEGORY', N'文件的业务类型', N'业务类型', N'zh-CN',N'业务类型'; +EXEC DBO.INSERTI18N N'T_CORE_FILE.REMARK', N'文件的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_CORE_FILE.LFILECATEGORYID', N'文件的大类编码', N'大类编码', N'zh-CN',N'大类编码'; +EXEC DBO.INSERTI18N N'T_CORE_FILE.SFILECATEGORYID', N'文件的小类编码', N'小类编码', N'zh-CN',N'小类编码'; +EXEC DBO.INSERTI18N N'T_CORE_FILE.CREATEDBYORGID', N'文件的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_FILE.CREATEDBYORGNAME', N'文件的制单单位名称', N'制单单位名称', N'zh-CN',N'制单单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_FILE.SIZE', N'文件的文件大小', N'文件大小', N'zh-CN',N'文件大小'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE.SERVICE_NAME', N'关键信息变更主表', N'关键信息变更主表', N'zh-CN',N'关键信息变更主表'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE.ID', N'关键信息变更主表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE.CONFIGID', N'关键信息变更主表的关键信息配置编码', N'关键信息配置编码', N'zh-CN',N'关键信息配置编码'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE.NAME', N'关键信息变更主表的变更名称', N'变更名称', N'zh-CN',N'变更名称'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE.OLDVALUE', N'关键信息变更主表的原值', N'原值', N'zh-CN',N'原值'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE.NEWVALUE', N'关键信息变更主表的新值', N'新值', N'zh-CN',N'新值'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE.VERSION', N'关键信息变更主表的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE.CREATEDBYID', N'关键信息变更主表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE.CREATEDBYNAME', N'关键信息变更主表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE.CREATEDTIME', N'关键信息变更主表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE.CREATEDBYORGID', N'关键信息变更主表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE.CREATEDBYORGNAME', N'关键信息变更主表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE.LASTUPDATEDBYID', N'关键信息变更主表的最后修改人编码', N'最后修改人编码', N'zh-CN',N'最后修改人编码'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE.LASTUPDATEDBYNAME', N'关键信息变更主表的最后修改人名称', N'最后修改人名称', N'zh-CN',N'最后修改人名称'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE.LASTUPDATEDTIME', N'关键信息变更主表的最后修改时间', N'最后修改时间', N'zh-CN',N'最后修改时间'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE.LASTREJECTEDFLAG', N'关键信息变更主表的回退标志/审核拒绝标志', N'回退标志/审核拒绝标志', N'zh-CN',N'回退标志/审核拒绝标志'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE.LASTREJECTEDBYID', N'关键信息变更主表的回退人/审核拒绝人Id', N'回退人/审核拒绝人Id', N'zh-CN',N'回退人/审核拒绝人Id'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE.LASTREJECTEDBYNAME', N'关键信息变更主表的回退人/审核拒绝人名称', N'回退人/审核拒绝人名称', N'zh-CN',N'回退人/审核拒绝人名称'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE.LASTREJECTEDTIME', N'关键信息变更主表的回退时间/审核拒绝时间', N'回退时间/审核拒绝时间', N'zh-CN',N'回退时间/审核拒绝时间'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE.SUBMITTEDBYID', N'关键信息变更主表的提交人id', N'提交人id', N'zh-CN',N'提交人id'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE.SUBMITTEDBYNAME', N'关键信息变更主表的提交人姓名', N'提交人姓名', N'zh-CN',N'提交人姓名'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE.SUBMITTEDTIME', N'关键信息变更主表的提交时间', N'提交时间', N'zh-CN',N'提交时间'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE.PROCESSINSTANCEID', N'关键信息变更主表的工作流Id', N'工作流Id', N'zh-CN',N'工作流Id'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE.LASTAUDITEDFLAG', N'关键信息变更主表的审核标志', N'审核标志', N'zh-CN',N'审核标志'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE.LASTAUDITEDBYID', N'关键信息变更主表的审核人Id', N'审核人Id', N'zh-CN',N'审核人Id'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE.LASTAUDITEDBYNAME', N'关键信息变更主表的审核人名称', N'审核人名称', N'zh-CN',N'审核人名称'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE.LASTAUDITEDTIME', N'关键信息变更主表的审核时间', N'审核时间', N'zh-CN',N'审核时间'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE_LINE.SERVICE_NAME', N'关键信息变更明细', N'关键信息变更明细', N'zh-CN',N'关键信息变更明细'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE_LINE.ID', N'关键信息变更明细的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE_LINE.CHANGEID', N'关键信息变更明细的主表ID', N'主表ID', N'zh-CN',N'主表ID'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE_LINE.CONFIGLINEID', N'关键信息变更明细的关键信息配置的明细主键', N'关键信息配置的明细主键', N'zh-CN',N'关键信息配置的明细主键'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE_LINE.TABLENAME', N'关键信息变更明细的关键信息所在表名', N'关键信息所在表名', N'zh-CN',N'关键信息所在表名'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CHANGE_LINE.COLUMNNAME', N'关键信息变更明细的关键信息所在表中的列名', N'关键信息所在表中的列名', N'zh-CN',N'关键信息所在表中的列名'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CONFIG.SERVICE_NAME', N'关键信息配置', N'关键信息配置', N'zh-CN',N'关键信息配置'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CONFIG.ID', N'关键信息配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CONFIG.NAME', N'关键信息配置的名称', N'名称', N'zh-CN',N'名称'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CONFIG.VERSION', N'关键信息配置的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CONFIG.CREATEDBYID', N'关键信息配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CONFIG.CREATEDBYNAME', N'关键信息配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CONFIG.CREATEDTIME', N'关键信息配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CONFIG.CREATEDBYORGID', N'关键信息配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CONFIG.CREATEDBYORGNAME', N'关键信息配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CONFIG.LASTUPDATEDBYID', N'关键信息配置的最后修改人编码', N'最后修改人编码', N'zh-CN',N'最后修改人编码'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CONFIG.LASTUPDATEDBYNAME', N'关键信息配置的最后修改人名称', N'最后修改人名称', N'zh-CN',N'最后修改人名称'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CONFIG.LASTUPDATEDTIME', N'关键信息配置的最后修改时间', N'最后修改时间', N'zh-CN',N'最后修改时间'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CONFIG.LASTSUSPENDEDFLAG', N'关键信息配置的注销标志', N'注销标志', N'zh-CN',N'注销标志'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CONFIG.LASTSUSPENDEDBYID', N'关键信息配置的注销人ID', N'注销人ID', N'zh-CN',N'注销人ID'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CONFIG.LASTSUSPENDEDBYNAME', N'关键信息配置的注销人名称', N'注销人名称', N'zh-CN',N'注销人名称'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CONFIG.LASTSUSPENDEDTIME', N'关键信息配置的注销时间', N'注销时间', N'zh-CN',N'注销时间'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CONFIG.ACTIVATEDFLAG', N'关键信息配置的启用标志', N'启用标志', N'zh-CN',N'启用标志'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CONFIG.ACTIVATEDBYID', N'关键信息配置的启用人ID', N'启用人ID', N'zh-CN',N'启用人ID'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CONFIG.ACTIVATEDBYNAME', N'关键信息配置的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CONFIG.ACTIVATEDTIME', N'关键信息配置的启用时间', N'启用时间', N'zh-CN',N'启用时间'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CONFIG_LINE.SERVICE_NAME', N'关键信息配置明细', N'关键信息配置明细', N'zh-CN',N'关键信息配置明细'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CONFIG_LINE.ID', N'关键信息配置明细的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CONFIG_LINE.CONFIGID', N'关键信息配置明细的主表ID', N'主表ID', N'zh-CN',N'主表ID'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CONFIG_LINE.TABLENAME', N'关键信息配置明细的关键信息所在表名', N'关键信息所在表名', N'zh-CN',N'关键信息所在表名'; +EXEC DBO.INSERTI18N N'T_CORE_KEYPOINT_CONFIG_LINE.COLUMNNAME', N'关键信息配置明细的关键信息所在表中的列名', N'关键信息所在表中的列名', N'zh-CN',N'关键信息所在表中的列名'; +EXEC DBO.INSERTI18N N'T_CORE_LEVEL_SEQUENCE.SERVICE_NAME', N'层次码序列', N'层次码序列', N'zh-CN',N'层次码序列'; +EXEC DBO.INSERTI18N N'T_CORE_LEVEL_SEQUENCE.PATTERN', N'层次码序列的序列样式', N'序列样式', N'zh-CN',N'序列样式'; +EXEC DBO.INSERTI18N N'T_CORE_LEVEL_SEQUENCE.ID', N'层次码序列的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP_LINE.SERVICE_NAME', N'系统基表', N'系统基表', N'zh-CN',N'系统基表'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP_LINE.ID', N'系统基表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP_LINE.GROUPID', N'系统基表的菜单组编码', N'菜单组编码', N'zh-CN',N'菜单组编码'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP_LINE.MENUID', N'系统基表的系统菜单编码', N'系统菜单编码', N'zh-CN',N'系统菜单编码'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP_LINE.PARENTID', N'系统基表的上级菜单编码', N'上级菜单编码', N'zh-CN',N'上级菜单编码'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP_LINE.MENUNAME', N'系统基表的菜单名称', N'菜单名称', N'zh-CN',N'菜单名称'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP_LINE.PARAM', N'系统基表的参数', N'参数', N'zh-CN',N'参数'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP_LINE.ORDERNO', N'系统基表的排序号', N'排序号', N'zh-CN',N'排序号'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP_LINE.VERSION', N'系统基表的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP_LINE.CREATEDBYID', N'系统基表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP_LINE.CREATEDBYNAME', N'系统基表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP_LINE.CREATEDTIME', N'系统基表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP_LINE.CREATEDBYORGID', N'系统基表的单据单位编码', N'单据单位编码', N'zh-CN',N'单据单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_GROUP_LINE.CREATEDBYORGNAME', N'系统基表的单据单位名称', N'单据单位名称', N'zh-CN',N'单据单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_METADATA.SERVICE_NAME', N'数据库表中列的元属性', N'数据库表中列的元属性', N'zh-CN',N'数据库表中列的元属性'; +EXEC DBO.INSERTI18N N'T_CORE_METADATA.ID', N'数据库表中列的元属性的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_METADATA.TABLENAME', N'数据库表中列的元属性的表名', N'表名', N'zh-CN',N'表名'; +EXEC DBO.INSERTI18N N'T_CORE_METADATA.COLUMNNAME', N'数据库表中列的元属性的表中列名', N'表中列名', N'zh-CN',N'表中列名'; +EXEC DBO.INSERTI18N N'T_CORE_METADATA.TYPENAME', N'数据库表中列的元属性的类型', N'类型', N'zh-CN',N'类型'; +EXEC DBO.INSERTI18N N'T_CORE_METADATA.NOTE', N'数据库表中列的元属性的说明', N'说明', N'zh-CN',N'说明'; +EXEC DBO.INSERTI18N N'T_CORE_METADATA_VALIDATOR.SERVICE_NAME', N'数据库表中列的元属性的验证表', N'数据库表中列的元属性的验证表', N'zh-CN',N'数据库表中列的元属性的验证表'; +EXEC DBO.INSERTI18N N'T_CORE_METADATA_VALIDATOR.ID', N'数据库表中列的元属性的验证表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_METADATA_VALIDATOR.COLUMNNAME', N'数据库表中列的元属性的验证表的表中列名', N'表中列名', N'zh-CN',N'表中列名'; +EXEC DBO.INSERTI18N N'T_CORE_METADATA_VALIDATOR.TYPENAME', N'数据库表中列的元属性的验证表的类型', N'类型', N'zh-CN',N'类型'; +EXEC DBO.INSERTI18N N'T_CORE_METADATA_VALIDATOR.MINSIZE', N'数据库表中列的元属性的验证表的字符串验证:最小长度', N'字符串验证:最小长度', N'zh-CN',N'字符串验证:最小长度'; +EXEC DBO.INSERTI18N N'T_CORE_METADATA_VALIDATOR.MAXSIZE', N'数据库表中列的元属性的验证表的字符串验证:最大长度', N'字符串验证:最大长度', N'zh-CN',N'字符串验证:最大长度'; +EXEC DBO.INSERTI18N N'T_CORE_METADATA_VALIDATOR.NULLABLE', N'数据库表中列的元属性的验证表的是否可为空(0-否 1-是)', N'是否可为空(0-否 1-是)', N'zh-CN',N'是否可为空(0-否 1-是)'; +EXEC DBO.INSERTI18N N'T_CORE_METADATA_VALIDATOR.MIN', N'数据库表中列的元属性的验证表的数字验证:最小值,大于等于', N'数字验证:最小值,大于等于', N'zh-CN',N'数字验证:最小值,大于等于'; +EXEC DBO.INSERTI18N N'T_CORE_METADATA_VALIDATOR.MAX', N'数据库表中列的元属性的验证表的数字验证:最大值,小于', N'数字验证:最大值,小于', N'zh-CN',N'数字验证:最大值,小于'; +EXEC DBO.INSERTI18N N'T_CORE_METADATA_VALIDATOR.FUTURE', N'数据库表中列的元属性的验证表的日期验证:不能晚于Bean中该字段的日期,now对应当前日期', N'日期验证:不能晚于Bean中该字段的日期,now对应当前日期', N'zh-CN',N'日期验证:不能晚于Bean中该字段的日期,now对应当前日期'; +EXEC DBO.INSERTI18N N'T_CORE_METADATA_VALIDATOR.ENABLE', N'数据库表中列的元属性的验证表的是否启用(0-否 1-是)', N'是否启用(0-否 1-是)', N'zh-CN',N'是否启用(0-否 1-是)'; +EXEC DBO.INSERTI18N N'T_CORE_METADATA_VALIDATOR.PAST', N'数据库表中列的元属性的验证表的日期验证:不能早于Bean中该字段的日期,now对应当前日期', N'日期验证:不能早于Bean中该字段的日期,now对应当前日期', N'zh-CN',N'日期验证:不能早于Bean中该字段的日期,now对应当前日期'; +EXEC DBO.INSERTI18N N'T_CORE_METADATA_VALIDATOR.MESSAGE', N'数据库表中列的元属性的验证表的验证失败时的错误信息', N'验证失败时的错误信息', N'zh-CN',N'验证失败时的错误信息'; +EXEC DBO.INSERTI18N N'T_CORE_WKUP_CONF.SERVICE_NAME', N'用户的工作区面板配置主表', N'用户的工作区面板配置主表', N'zh-CN',N'用户的工作区面板配置主表'; +EXEC DBO.INSERTI18N N'T_CORE_WKUP_CONF.ID', N'用户的工作区面板配置主表的用户编码', N'用户编码', N'zh-CN',N'用户编码'; +EXEC DBO.INSERTI18N N'T_CORE_WKUP_CONF.LAYOUT', N'用户的工作区面板配置主表的布局', N'布局', N'zh-CN',N'布局'; +EXEC DBO.INSERTI18N N'T_CORE_WKUP_CONF.VERSION', N'用户的工作区面板配置主表的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_WKUP_CONF.CREATEDBYID', N'用户的工作区面板配置主表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_WKUP_CONF.CREATEDBYNAME', N'用户的工作区面板配置主表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_WKUP_CONF.CREATEDTIME', N'用户的工作区面板配置主表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_WKUP_CONF_LINE.SERVICE_NAME', N'用户的工作区面板配置主表明细,对应工作区面板', N'用户的工作区面板配置主表明细,对应工作区面板', N'zh-CN',N'用户的工作区面板配置主表明细,对应工作区面板'; +EXEC DBO.INSERTI18N N'T_CORE_WKUP_CONF_LINE.ID', N'用户的工作区面板配置主表明细,对应工作区面板的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_WKUP_CONF_LINE.MASTERID', N'用户的工作区面板配置主表明细,对应工作区面板的用户的工作区面板配置主表主键', N'用户的工作区面板配置主表主键', N'zh-CN',N'用户的工作区面板配置主表主键'; +EXEC DBO.INSERTI18N N'T_CORE_WKUP_CONF_LINE.PANELID', N'用户的工作区面板配置主表明细,对应工作区面板的工作区面板ID', N'工作区面板ID', N'zh-CN',N'工作区面板ID'; +EXEC DBO.INSERTI18N N'T_CORE_WKUP_CONF_LINE.ORDERNO', N'用户的工作区面板配置主表明细,对应工作区面板的排序号', N'排序号', N'zh-CN',N'排序号'; +EXEC DBO.INSERTI18N N'T_CORE_WKUP_CONF_LINE.VERSION', N'用户的工作区面板配置主表明细,对应工作区面板的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_WKUP_CONF_LINE.CREATEDBYID', N'用户的工作区面板配置主表明细,对应工作区面板的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_WKUP_CONF_LINE.CREATEDBYNAME', N'用户的工作区面板配置主表明细,对应工作区面板的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_WKUP_CONF_LINE.CREATEDTIME', N'用户的工作区面板配置主表明细,对应工作区面板的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_WKUP_CONF_LINE.CONFIG', N'用户的工作区面板配置主表明细,对应工作区面板的界面配置JSON', N'界面配置JSON', N'zh-CN',N'界面配置JSON'; +EXEC DBO.INSERTI18N N'T_CORE_WK_PANEL.SERVICE_NAME', N'工作区面板', N'工作区面板', N'zh-CN',N'工作区面板'; +EXEC DBO.INSERTI18N N'T_CORE_WK_PANEL.ID', N'工作区面板的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_WK_PANEL.TITLE', N'工作区面板的标题', N'标题', N'zh-CN',N'标题'; +EXEC DBO.INSERTI18N N'T_CORE_WK_PANEL.URL', N'工作区面板的URL', N'URL', N'zh-CN',N'URL'; +EXEC DBO.INSERTI18N N'T_CORE_WK_PANEL.VERSION', N'工作区面板的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_WK_PANEL.CREATEDBYID', N'工作区面板的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_WK_PANEL.CREATEDBYNAME', N'工作区面板的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_WK_PANEL.CREATEDTIME', N'工作区面板的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_WK_PANEL.CREATEDBYORGID', N'工作区面板的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_WK_PANEL.CREATEDBYORGNAME', N'工作区面板的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_WK_PANEL.LASTSUSPENDEDFLAG', N'工作区面板的注销标志', N'注销标志', N'zh-CN',N'注销标志'; +EXEC DBO.INSERTI18N N'T_CORE_WK_PANEL.LASTSUSPENDEDBYID', N'工作区面板的注销人编码', N'注销人编码', N'zh-CN',N'注销人编码'; +EXEC DBO.INSERTI18N N'T_CORE_WK_PANEL.LASTSUSPENDEDBYNAME', N'工作区面板的注销人名称', N'注销人名称', N'zh-CN',N'注销人名称'; +EXEC DBO.INSERTI18N N'T_CORE_WK_PANEL.LASTSUSPENDEDTIME', N'工作区面板的注销时间', N'注销时间', N'zh-CN',N'注销时间'; +EXEC DBO.INSERTI18N N'T_CORE_WK_PANEL.AUTHORITYCONTROL', N'工作区面板的是否控制权限', N'是否控制权限', N'zh-CN',N'是否控制权限'; +EXEC DBO.INSERTI18N N'T_CORE_WORK_AGENT.SERVICE_NAME', N'工作代理表', N'工作代理表', N'zh-CN',N'工作代理表'; +EXEC DBO.INSERTI18N N'T_CORE_WORK_AGENT.ID', N'工作代理表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_WORK_AGENT.AGENT', N'工作代理表的代理人', N'代理人', N'zh-CN',N'代理人'; +EXEC DBO.INSERTI18N N'T_CORE_WORK_AGENT.PRINCIPAL', N'工作代理表的被代理人', N'被代理人', N'zh-CN',N'被代理人'; +EXEC DBO.INSERTI18N N'T_CORE_WORK_AGENT.STARTTIME', N'工作代理表的代理时间', N'代理时间', N'zh-CN',N'代理时间'; +EXEC DBO.INSERTI18N N'T_CORE_WORK_AGENT.ENDTIME', N'工作代理表的结束时间', N'结束时间', N'zh-CN',N'结束时间'; +EXEC DBO.INSERTI18N N'T_CORE_WORK_AGENT.STATUS', N'工作代理表的状态(DRAFT,EXECUTING,CLOSED)', N'状态(DRAFT,EXECUTING,CLOSED)', N'zh-CN',N'状态(DRAFT,EXECUTING,CLOSED)'; +EXEC DBO.INSERTI18N N'T_CORE_WORK_AGENT.CREATEDBYID', N'工作代理表的制单人ID', N'制单人ID', N'zh-CN',N'制单人ID'; +EXEC DBO.INSERTI18N N'T_CORE_WORK_AGENT.CREATEDBYNAME', N'工作代理表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_WORK_AGENT.CREATEDTIME', N'工作代理表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_WORK_AGENT.CREATEDBYORGID', N'工作代理表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_WORK_AGENT.CREATEDBYORGNAME', N'工作代理表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_WORK_AGENT_MENU.SERVICE_NAME', N'工作代理菜单表', N'工作代理菜单表', N'zh-CN',N'工作代理菜单表'; +EXEC DBO.INSERTI18N N'T_CORE_WORK_AGENT_MENU.ID', N'工作代理菜单表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_WORK_AGENT_MENU.AGENTID', N'工作代理菜单表的代理主键', N'代理主键', N'zh-CN',N'代理主键'; +EXEC DBO.INSERTI18N N'T_CORE_WORK_AGENT_MENU.MENUID', N'工作代理菜单表的菜单编码', N'菜单编码', N'zh-CN',N'菜单编码'; +EXEC DBO.INSERTI18N N'T_CORE_WORK_AGENT_MENU.CREATEDBYID', N'工作代理菜单表的制单人ID', N'制单人ID', N'zh-CN',N'制单人ID'; +EXEC DBO.INSERTI18N N'T_CORE_WORK_AGENT_MENU.CREATEDBYNAME', N'工作代理菜单表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_WORK_AGENT_MENU.CREATEDTIME', N'工作代理菜单表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_WORK_AGENT_MENU.CREATEDBYORGID', N'工作代理菜单表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_WORK_AGENT_MENU.CREATEDBYORGNAME', N'工作代理菜单表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.SERIALS.CONNECT', N'连接状态', N'连接状态', N'zh-CN',N'连接状态'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.SERIALS.EQUIPTCATEGORY', N'仪器类型', N'仪器类型', N'zh-CN',N'仪器类型'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.SERIALS.INTERFACECATEGORY', N'接口类型', N'接口类型', N'zh-CN',N'接口类型'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.SERIALS.EQUIPTNO', N'仪器编号', N'仪器编号', N'zh-CN',N'仪器编号'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.SERIALS.EQUIPTNAME', N'仪器名称', N'仪器名称', N'zh-CN',N'仪器名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.SERIALS.IP', N'IP地址', N'IP地址', N'zh-CN',N'IP地址'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.SERIALS.BUTTON.CONNECT', N'连接', N'连接', N'zh-CN',N'连接'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.SERIALS.BUTTON.DISCONNECT', N'断开连接', N'断开连接', N'zh-CN',N'断开连接'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.SERIALS.TIP.LISTENER_FAILURE', N'无法连接到串口监听器,请先确保串口监听器正常运行', N'无法连接到串口监听器,请先确保串口监听器正常运行', N'zh-CN',N'无法连接到串口监听器,请先确保串口监听器正常运行'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.SERIALS.TIP.LISTENER_DOWNLOAD', N'是否下载监听工具', N'是否下载监听工具', N'zh-CN',N'是否下载监听工具'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.SERIALS.TIP.CONNECT_SUCCESS', N'连接成功', N'连接成功', N'zh-CN',N'连接成功'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.SERIALS.TIP.CONNECT_FAILURE', N'连接失败', N'连接失败', N'zh-CN',N'连接失败'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.SERIALS.TIP.CONNECT_EQUIPT', N'请选择一台仪器进行连接仪器', N'请选择一台仪器进行连接仪器', N'zh-CN',N'请选择一台仪器进行连接仪器'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.SERIALS.TIP.IP_CHECK', N'当前选择的设备IP为空,不能连接', N'当前选择的设备IP为空,不能连接', N'zh-CN',N'当前选择的设备IP为空,不能连接'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.SERIALS.TIP.COM_CHECK', N'仪器COM口参数不完善', N'仪器COM口参数不完善', N'zh-CN',N'仪器COM口参数不完善'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.SERIALS.TIP.BAUDRATE_CHECK', N'仪器波特率参数不完善', N'仪器波特率参数不完善', N'zh-CN',N'仪器波特率参数不完善'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.SERIALS.TIP.DATABITS_CHECK', N'仪器数据位参数不完善', N'仪器数据位参数不完善', N'zh-CN',N'仪器数据位参数不完善'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.SERIALS.TIP.STOPBITS_CHECK', N'仪器停止位参数不完善', N'仪器停止位参数不完善', N'zh-CN',N'仪器停止位参数不完善'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.SERIALS.TIP.PARITY_CHECK', N'仪器奇偶校验参数不完善', N'仪器奇偶校验参数不完善', N'zh-CN',N'仪器奇偶校验参数不完善'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS.SCOPE', N'ELN数据源的作用域', N'作用域', N'zh-CN',N'作用域'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS.ELNDSNAME', N'ELN数据源的数据源名称', N'数据源名称', N'zh-CN',N'数据源名称'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS.SQLCATEGORY', N'ELN数据源的SQL类型', N'SQL类型', N'zh-CN',N'SQL类型'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS.SQLCONTENT', N'ELN数据源的SQL内容', N'SQL内容', N'zh-CN',N'SQL内容'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS.SQLCLAUSE', N'ELN数据源的SQL条件', N'SQL条件', N'zh-CN',N'SQL条件'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS.DISPLAYCATEGORY', N'ELN数据源的展示类型', N'展示类型', N'zh-CN',N'展示类型'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS.ID', N'ELN数据源的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS.CREATEDBYID', N'ELN数据源的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS.CREATEDBYNAME', N'ELN数据源的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS.CREATEDTIME', N'ELN数据源的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS.CREATEDBYORGID', N'ELN数据源的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS.CREATEDBYORGNAME', N'ELN数据源的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS.ACTIVATEDFLAG', N'ELN数据源的状态0:停用 /1:启用', N'状态0:停用 /1:启用', N'zh-CN',N'状态0:停用 /1:启用'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS.ACTIVATEDBYID', N'ELN数据源的启用人编码', N'启用人编码', N'zh-CN',N'启用人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS.ACTIVATEDBYNAME', N'ELN数据源的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS.ACTIVATEDTIME', N'ELN数据源的启用时间', N'启用时间', N'zh-CN',N'启用时间'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS.SERVICE_NAME', N'ELN数据源', N'ELN数据源', N'zh-CN',N'ELN数据源'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS.PIVOTCATEGORY', N'ELN数据源的是否行转列', N'是否行转列', N'zh-CN',N'是否行转列'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS_FIELD.TABLENAME', N'ELN数据源字段的表名称', N'表名称', N'zh-CN',N'表名称'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS_FIELD.COLUMNNAME', N'ELN数据源字段的字段名称', N'字段名称', N'zh-CN',N'字段名称'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS_FIELD.ELNCOLUMNNAME', N'ELN数据源字段的显示名称', N'显示名称', N'zh-CN',N'显示名称'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS_FIELD.WRITEBACK', N'ELN数据源字段的是否反写', N'是否反写', N'zh-CN',N'是否反写'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS_FIELD.ID', N'ELN数据源字段的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS_FIELD.DSID', N'ELN数据源字段的主表ELN数据源表ID', N'主表ELN数据源表ID', N'zh-CN',N'主表ELN数据源表ID'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS_FIELD.CREATEDBYID', N'ELN数据源字段的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS_FIELD.CREATEDBYNAME', N'ELN数据源字段的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS_FIELD.CREATEDTIME', N'ELN数据源字段的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS_FIELD.CREATEDBYORGID', N'ELN数据源字段的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS_FIELD.CREATEDBYORGNAME', N'ELN数据源字段的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS_FIELD.ELNDSID', N'ELN数据源字段的ELN数据源表ID', N'ELN数据源表ID', N'zh-CN',N'ELN数据源表ID'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS_FIELD.SERVICE_NAME', N'ELN数据源字段', N'ELN数据源字段', N'zh-CN',N'ELN数据源字段'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_DS_FIELD.PIVOTCOLUMNCATEGORY', N'ELN数据源字段的行转列配置', N'行转列配置', N'zh-CN',N'行转列配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.ELNS.TAB.DS_INFO', N'ELN数据源信息', N'ELN数据源信息', N'zh-CN',N'ELN数据源信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.ELNS.TAB.DS_INSERT', N'ELN数据源新增', N'ELN数据源新增', N'zh-CN',N'ELN数据源新增'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.ELNS.TAB.DS_FIELD_INFO', N'字段信息', N'字段信息', N'zh-CN',N'字段信息'; +EXEC DBO.INSERTI18N N'T_CORE_ELN.ID', N'ELN实例的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_ELN.ELNTMPLID', N'ELN实例的模板ID', N'模板ID', N'zh-CN',N'模板ID'; +EXEC DBO.INSERTI18N N'T_CORE_ELN.BIZCATEGORY', N'ELN实例的所属业务', N'所属业务', N'zh-CN',N'所属业务'; +EXEC DBO.INSERTI18N N'T_CORE_ELN.BIZID', N'ELN实例的业务ID', N'业务ID', N'zh-CN',N'业务ID'; +EXEC DBO.INSERTI18N N'T_CORE_ELN.STUDYID', N'ELN实例的专题ID', N'专题ID', N'zh-CN',N'专题ID'; +EXEC DBO.INSERTI18N N'T_CORE_ELN.ELNCONTENT', N'ELN实例的ELN内容', N'ELN内容', N'zh-CN',N'ELN内容'; +EXEC DBO.INSERTI18N N'T_CORE_ELN.ELNPARAM', N'ELN实例的ELN参数', N'ELN参数', N'zh-CN',N'ELN参数'; +EXEC DBO.INSERTI18N N'T_CORE_ELN.ELNSTATUS', N'ELN实例的状态', N'状态', N'zh-CN',N'状态'; +EXEC DBO.INSERTI18N N'T_CORE_ELN.ELNNAME', N'ELN实例的名字', N'名字', N'zh-CN',N'名字'; +EXEC DBO.INSERTI18N N'T_CORE_ELN.CREATEDBYID', N'ELN实例的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ELN.CREATEDBYNAME', N'ELN实例的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_ELN.CREATEDTIME', N'ELN实例的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_ELN.CREATEDBYORGID', N'ELN实例的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_ELN.CREATEDBYORGNAME', N'ELN实例的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_ELN.GENERATED_TABLE', N'ELN实例的已生成的表格', N'已生成的表格', N'zh-CN',N'已生成的表格'; +EXEC DBO.INSERTI18N N'T_CORE_ELN.SERVICE_NAME', N'ELN实例', N'ELN实例', N'zh-CN',N'ELN实例'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_AT_RECORD.ID', N'ELN修改记录的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_AT_RECORD.ELNID', N'ELN修改记录的实例ID', N'实例ID', N'zh-CN',N'实例ID'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_AT_RECORD.SHEETNO', N'ELN修改记录的SHEET页码', N'SHEET页码', N'zh-CN',N'SHEET页码'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_AT_RECORD.ROWUUIDCOL', N'ELN修改记录的行uuid+列号', N'行uuid+列号', N'zh-CN',N'行uuid+列号'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_AT_RECORD.ROWUUID', N'ELN修改记录的行uuid', N'行uuid', N'zh-CN',N'行uuid'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_AT_RECORD.ROWNO', N'ELN修改记录的行号', N'行号', N'zh-CN',N'行号'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_AT_RECORD.COLNO', N'ELN修改记录的列号', N'列号', N'zh-CN',N'列号'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_AT_RECORD.OLDVALUE', N'ELN修改记录的旧值', N'旧值', N'zh-CN',N'旧值'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_AT_RECORD.NEWVALUE', N'ELN修改记录的新值', N'新值', N'zh-CN',N'新值'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_AT_RECORD.CREATEDBYID', N'ELN修改记录的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_AT_RECORD.CREATEDBYNAME', N'ELN修改记录的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_AT_RECORD.CREATEDTIME', N'ELN修改记录的制单日期', N'制单日期', N'zh-CN',N'制单日期'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_AT_RECORD.CREATEDBYORGID', N'ELN修改记录的单据单位编码', N'单据单位编码', N'zh-CN',N'单据单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_AT_RECORD.CREATEDBYORGNAME', N'ELN修改记录的单据单位名称', N'单据单位名称', N'zh-CN',N'单据单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_AT_RECORD.SERVICE_NAME', N'ELN修改记录', N'ELN修改记录', N'zh-CN',N'ELN修改记录'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_FIELD.ID', N'ELN反写信息表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_FIELD.ELNID', N'ELN反写信息表的ELN实例ID', N'ELN实例ID', N'zh-CN',N'ELN实例ID'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_FIELD.VAL', N'ELN反写信息表的值', N'值', N'zh-CN',N'值'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_FIELD.TABLENAME', N'ELN反写信息表的表名称', N'表名称', N'zh-CN',N'表名称'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_FIELD.COLUMNNAME', N'ELN反写信息表的字段名称', N'字段名称', N'zh-CN',N'字段名称'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_FIELD.BIZID', N'ELN反写信息表的数据的ID', N'数据的ID', N'zh-CN',N'数据的ID'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_FIELD.CREATEDBYID', N'ELN反写信息表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_FIELD.CREATEDBYNAME', N'ELN反写信息表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_FIELD.CREATEDTIME', N'ELN反写信息表的制单日期', N'制单日期', N'zh-CN',N'制单日期'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_FIELD.CREATEDBYORGID', N'ELN反写信息表的单据单位编码', N'单据单位编码', N'zh-CN',N'单据单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_FIELD.CREATEDBYORGNAME', N'ELN反写信息表的单据单位名称', N'单据单位名称', N'zh-CN',N'单据单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_FIELD.OTHERNAME', N'ELN反写信息表的其他名称', N'其他名称', N'zh-CN',N'其他名称'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_FIELD.SERVICE_NAME', N'ELN反写信息表', N'ELN反写信息表', N'zh-CN',N'ELN反写信息表'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL.BIZCATEGORY', N'ELN模板的所属业务', N'所属业务', N'zh-CN',N'所属业务'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL.LARGECLASS', N'ELN模板的大类', N'大类', N'zh-CN',N'大类'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL.SMALLCLASS', N'ELN模板的小类', N'小类', N'zh-CN',N'小类'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL.SUBCLASS', N'ELN模板的子类', N'子类', N'zh-CN',N'子类'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL.ELNTMPLNAME', N'ELN模板的ELN模板名称', N'ELN模板名称', N'zh-CN',N'ELN模板名称'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL.PROJECTNAME', N'ELN模板的ELN项目名称', N'ELN项目名称', N'zh-CN',N'ELN项目名称'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL.ELNCATEGORYNAME', N'ELN模板的ELN类型名称', N'ELN类型名称', N'zh-CN',N'ELN类型名称'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL.APPROVALPROCESS', N'ELN模板的审批流程', N'审批流程', N'zh-CN',N'审批流程'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL.SELECTPROCESS', N'ELN模板的选择流程', N'选择流程', N'zh-CN',N'选择流程'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL.REMARK', N'ELN模板的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL.WRITEBACKCATEGORY', N'ELN模板的反存控制', N'反存控制', N'zh-CN',N'反存控制'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL.SCRIPT', N'ELN模板的BeanShell脚本', N'BeanShell脚本', N'zh-CN',N'BeanShell脚本'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL.ID', N'ELN模板的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL.CREATEDBYID', N'ELN模板的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL.CREATEDTIME', N'ELN模板的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL.CREATEDBYORGID', N'ELN模板的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL.CREATEDBYORGNAME', N'ELN模板的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL.ACTIVATEDFLAG', N'ELN模板的状态0:停用 /1:启用', N'状态0:停用 /1:启用', N'zh-CN',N'状态0:停用 /1:启用'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL.ACTIVATEDBYID', N'ELN模板的启用人编码', N'启用人编码', N'zh-CN',N'启用人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL.ACTIVATEDBYNAME', N'ELN模板的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL.ACTIVATEDTIME', N'ELN模板的启用时间', N'启用时间', N'zh-CN',N'启用时间'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL.LASTUPDATEDBYNAME', N'ELN模板的最后修改人名称', N'最后修改人名称', N'zh-CN',N'最后修改人名称'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL.CREATEDBYNAME', N'ELN模板的制单人', N'制单人', N'zh-CN',N'制单人'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL.LASTUPDATEDTIME', N'ELN模板的修改时间', N'修改时间', N'zh-CN',N'修改时间'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL.LASTUPDATEDBYID', N'ELN模板的修改人编码', N'修改人编码', N'zh-CN',N'修改人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL.SERVICE_NAME', N'ELN模板', N'ELN模板', N'zh-CN',N'ELN模板'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL_DS.ELNDSNAME', N'ELN模板数据源的ELN数据源名称', N'ELN数据源名称', N'zh-CN',N'ELN数据源名称'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL_DS.ID', N'ELN模板数据源的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL_DS.ELNTMPLID', N'ELN模板数据源的模板ID', N'模板ID', N'zh-CN',N'模板ID'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL_DS.ELNDSID', N'ELN模板数据源的数据源ID', N'数据源ID', N'zh-CN',N'数据源ID'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL_DS.CREATEDBYID', N'ELN模板数据源的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL_DS.CREATEDBYNAME', N'ELN模板数据源的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL_DS.CREATEDTIME', N'ELN模板数据源的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL_DS.CREATEDBYORGID', N'ELN模板数据源的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL_DS.CREATEDBYORGNAME', N'ELN模板数据源的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL_DS.SERVICE_NAME', N'ELN模板数据源', N'ELN模板数据源', N'zh-CN',N'ELN模板数据源'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL_VERSION.VERSIONNO', N'ELN模板版本的版本号', N'版本号', N'zh-CN',N'版本号'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL_VERSION.CREATEDBYNAME', N'ELN模板版本的制单人', N'制单人', N'zh-CN',N'制单人'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL_VERSION.CREATEDTIME', N'ELN模板版本的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL_VERSION.LASTUPDATEDBYNAME', N'ELN模板版本的修改人', N'修改人', N'zh-CN',N'修改人'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL_VERSION.LASTUPDATEDTIME', N'ELN模板版本的修改时间', N'修改时间', N'zh-CN',N'修改时间'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL_VERSION.ID', N'ELN模板版本的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL_VERSION.ELNTMPLID', N'ELN模板版本的ELN模板ID', N'ELN模板ID', N'zh-CN',N'ELN模板ID'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL_VERSION.ELNTMPLCONTENT', N'ELN模板版本的ELN模板内容', N'ELN模板内容', N'zh-CN',N'ELN模板内容'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL_VERSION.CREATEDBYID', N'ELN模板版本的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL_VERSION.CREATEDBYORGID', N'ELN模板版本的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL_VERSION.CREATEDBYORGNAME', N'ELN模板版本的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL_VERSION.ACTIVATEDFLAG', N'ELN模板版本的状态0:停用 /1:启用', N'状态0:停用 /1:启用', N'zh-CN',N'状态0:停用 /1:启用'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL_VERSION.ACTIVATEDBYID', N'ELN模板版本的启用人编码', N'启用人编码', N'zh-CN',N'启用人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL_VERSION.ACTIVATEDBYNAME', N'ELN模板版本的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL_VERSION.ACTIVATEDTIME', N'ELN模板版本的启用时间', N'启用时间', N'zh-CN',N'启用时间'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL_VERSION.LASTUPDATEDBYID', N'ELN模板版本的最后修改人编码', N'最后修改人编码', N'zh-CN',N'最后修改人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL_VERSION.SERVICE_NAME', N'ELN模板版本', N'ELN模板版本', N'zh-CN',N'ELN模板版本'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL_VERSION.ELNTMPLPARAM', N'ELN模板版本的测试参数', N'测试参数', N'zh-CN',N'测试参数'; +EXEC DBO.INSERTI18N N'T_CORE_ELN_TMPL_VERSION.REMARK', N'ELN模板版本的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.ELN.TMPLS.TAB.TMPL_INFO', N'ELN模板信息', N'ELN模板信息', N'zh-CN',N'ELN模板信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.ELN.TMPLS.TAB.TMPL_INSERT', N'ELN模板新增', N'ELN模板新增', N'zh-CN',N'ELN模板新增'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.ELN.TMPLS.TAB.DS_INFO', N'ELN数据源', N'ELN数据源', N'zh-CN',N'ELN数据源'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.ELN.TMPLS.TAB.VERSION_INFO', N'版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.ELN.TMPLS.TAB.TEST_TMPL_INFO', N'测试ELN', N'测试ELN', N'zh-CN',N'测试ELN'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.ELN.TMPLS.BUTTON.TEST_ELN', N'测试ELN模板', N'测试ELN模板', N'zh-CN',N'测试ELN模板'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.ELN.TMPLS.BUTTON.EDIT_ELN_TMPL', N'编辑ELN模板', N'编辑ELN模板', N'zh-CN',N'编辑ELN模板'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.ELN.TMPLS.BUTTON.OPEN_ELN', N'打开ELN', N'打开ELN', N'zh-CN',N'打开ELN'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.ELN.TMPLS.BUTTON.COPY_TMPL', N'模板复制', N'模板复制', N'zh-CN',N'模板复制'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.ELN.TMPLS.TIP.SELECT_ONE', N'请选择一条记录', N'请选择一条记录', N'zh-CN',N'请选择一条记录'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.ELN.TMPLS.TIP.SELECT_ONE_VERSION', N'请选择一条版本记录', N'请选择一条版本记录', N'zh-CN',N'请选择一条版本记录'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.ELN.TMPLS.TIP.CLOSE_ELN', N'请先关闭打开的ELN', N'请先关闭打开的ELN', N'zh-CN',N'请先关闭打开的ELN'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.ELN.TMPLS.TIP.INPUT_JSON_STRING', N'请输入JSON格式参数', N'请输入JSON格式参数', N'zh-CN',N'请输入JSON格式参数'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.ELN.TMPLS.TIP.NO_VERSION', N'该模板没有添加版本或版本数据状态有误', N'该模板没有添加版本或版本数据状态有误', N'zh-CN',N'该模板没有添加版本或版本数据状态有误'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.ELN.TMPLS.TIP.SQL_ERROR', N'数据源查询报错,请检查:', N'数据源查询报错,请检查:', N'zh-CN',N'数据源查询报错,请检查:'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.ELN.TMPLS.TIP.UNKNOWN_CLASS', N'ELN更新失败,反写涉及到未知类型对象!', N'ELN更新失败,反写涉及到未知类型对象!', N'zh-CN',N'ELN更新失败,反写涉及到未知类型对象!'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.ELN.ELNS.TIP.CELL_UNIQUELY_EXCEPTION', N'单元格的唯一标识异常:', N'单元格的唯一标识异常:', N'zh-CN',N'单元格的唯一标识异常:'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.ELN.TMPLS.DATA.KEY.TABLE', N'列表数据', N'列表数据', N'zh-CN',N'列表数据'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.ELN.TMPLS.DATA.KEY.DETAIL', N'表单数据', N'表单数据', N'zh-CN',N'表单数据'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.ELN.TMPLS.DATA.KEY.DROP_DOWN', N'下拉框数据', N'下拉框数据', N'zh-CN',N'下拉框数据'; +EXEC DBO.INSERTI18N N'T_CORE_REMOTE_CALL_CONF.ID', N'主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_REMOTE_CALL_CONF.NAME', N'业务名称', N'业务名称', N'zh-CN',N'业务名称'; +EXEC DBO.INSERTI18N N'T_CORE_REMOTE_CALL_CONF.SYNCH', N'同步处理', N'同步处理', N'zh-CN',N'同步处理'; +EXEC DBO.INSERTI18N N'T_CORE_REMOTE_CALL_CONF.DATAFLOW', N'数据流', N'数据流', N'zh-CN',N'数据流'; +EXEC DBO.INSERTI18N N'T_CORE_REMOTE_CALL_CONF.CALLCLASS', N'本地调用类名', N'本地调用类名', N'zh-CN',N'本地调用类名'; +EXEC DBO.INSERTI18N N'T_CORE_REMOTE_CALL_CONF.CALLMETHOD', N'本地调用方法名', N'本地调用方法名', N'zh-CN',N'本地调用方法名'; +EXEC DBO.INSERTI18N N'T_CORE_REMOTE_CALL_CONF.LASTSUSPENDEDFLAG', N'是否停用', N'是否停用', N'zh-CN',N'是否停用'; +EXEC DBO.INSERTI18N N'T_CORE_REMOTE_CALL_CONF.LASTSUSPENDEDBYID', N'注销人编码', N'注销人编码', N'zh-CN',N'注销人编码'; +EXEC DBO.INSERTI18N N'T_CORE_REMOTE_CALL_CONF.LASTSUSPENDEDBYNAME', N'注销人名称', N'注销人名称', N'zh-CN',N'注销人名称'; +EXEC DBO.INSERTI18N N'T_CORE_REMOTE_CALL_CONF.LASTSUSPENDEDTIME', N'注销时间', N'注销时间', N'zh-CN',N'注销时间'; +EXEC DBO.INSERTI18N N'T_CORE_REMOTE_CALL_REQ.ID', N'主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_REMOTE_CALL_REQ.CONFIGID', N'远程调用(接口)定义编码', N'远程调用(接口)定义编码', N'zh-CN',N'远程调用(接口)定义编码'; +EXEC DBO.INSERTI18N N'T_CORE_REMOTE_CALL_REQ.REQUESTDATETIME', N'请求时间', N'请求时间', N'zh-CN',N'请求时间'; +EXEC DBO.INSERTI18N N'T_CORE_REMOTE_CALL_REQ.REQUESTDATA', N'请求内容', N'请求内容', N'zh-CN',N'请求内容'; +EXEC DBO.INSERTI18N N'T_CORE_REMOTE_CALL_REQ.FAILEDCOUNT', N'异常次数', N'异常次数', N'zh-CN',N'异常次数'; +EXEC DBO.INSERTI18N N'T_CORE_REMOTE_CALL_REQ.STATUS', N'反馈状态', N'反馈状态', N'zh-CN',N'反馈状态'; +EXEC DBO.INSERTI18N N'T_CORE_REMOTE_CALL_RESP.ID', N'主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_REMOTE_CALL_RESP.REQUESTID', N'远程调用(接口)请求编码', N'远程调用(接口)请求编码', N'zh-CN',N'远程调用(接口)请求编码'; +EXEC DBO.INSERTI18N N'T_CORE_REMOTE_CALL_RESP.RESPONSEDATA', N'反馈内容', N'反馈内容', N'zh-CN',N'反馈内容'; +EXEC DBO.INSERTI18N N'T_CORE_REMOTE_CALL_RESP.RESPONSEDATETIME', N'反馈时间', N'反馈时间', N'zh-CN',N'反馈时间'; +EXEC DBO.INSERTI18N N'T_CORE_REMOTE_CALL_RESP.STATUS', N'状态', N'状态', N'zh-CN',N'状态'; +EXEC DBO.INSERTI18N N'T_CORE_REMOTE_CALL_RESP.LOG', N'日志', N'日志', N'zh-CN',N'日志'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REMOTE_CALLS.BUTTON.DEACTIVE', N'停用', N'停用', N'zh-CN',N'停用'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REMOTE_CALLS.BUTTON.ACTIVE', N'启用', N'启用', N'zh-CN',N'启用'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REMOTE_CALLS.BUTTON.RESET', N'重置', N'重置', N'zh-CN',N'重置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REMOTE_CALLS.TIP.SYNCH_NOT_RESET', N'同步配置不允许重置!', N'同步配置不允许重置!', N'zh-CN',N'同步配置不允许重置!'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REMOTE_CALLS.TIP.STATUS_SUCCESS_NOT_RESET', N'成功状态不允许重置!', N'成功状态不允许重置!', N'zh-CN',N'成功状态不允许重置!'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REMOTE_CALLS.TITLE.REQUEST_DETAIL', N'远程调用请求详情', N'远程调用请求详情', N'zh-CN',N'远程调用请求详情'; +EXEC DBO.INSERTI18N N'T_CORE_TABLE.ID', N'表名称', N'表名称', N'zh-CN',N'表名称'; +EXEC DBO.INSERTI18N N'T_CORE_TABLE.TABLENAME', N'表备注', N'表备注', N'zh-CN',N'表备注'; +EXEC DBO.INSERTI18N N'T_CORE_TABLE.COLUMNID', N'字段名称', N'字段名称', N'zh-CN',N'字段名称'; +EXEC DBO.INSERTI18N N'T_CORE_TABLE.COLUMNNAME', N'字段备注', N'字段备注', N'zh-CN',N'字段备注'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.TABLES.TIP.CHOOSE_TABLE', N'先选择表名称', N'先选择表名称', N'zh-CN',N'先选择表名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.TABLES.MODAL.CHOOSE', N'表选择', N'表选择', N'zh-CN',N'表选择'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.TABLES.FIELDS.MODAL.CHOOSE', N'字段选择', N'字段选择', N'zh-CN',N'字段选择'; +EXEC DBO.INSERTI18N N'T_CORE_TODO_CONFIG.SERVICE_NAME', N'待办配置', N'待办配置', N'zh-CN',N'待办配置'; +EXEC DBO.INSERTI18N N'T_CORE_TODO_CONFIG.ID', N'待办配置的配置编码', N'配置编码', N'zh-CN',N'配置编码'; +EXEC DBO.INSERTI18N N'T_CORE_TODO_CONFIG.NAME', N'待办配置的待办名称', N'待办名称', N'zh-CN',N'待办名称'; +EXEC DBO.INSERTI18N N'T_CORE_TODO_CONFIG.MENUID', N'待办配置的菜单编码', N'菜单编码', N'zh-CN',N'菜单编码'; +EXEC DBO.INSERTI18N N'T_CORE_TODO_CONFIG.MENUNAME', N'待办配置的菜单名称', N'菜单名称', N'zh-CN',N'菜单名称'; +EXEC DBO.INSERTI18N N'T_CORE_TODO_CONFIG.CATEGORY', N'待办配置的待办类型', N'待办类型', N'zh-CN',N'待办类型'; +EXEC DBO.INSERTI18N N'T_CORE_TODO_CONFIG.ICON', N'待办配置的待办图标', N'待办图标', N'zh-CN',N'待办图标'; +EXEC DBO.INSERTI18N N'T_CORE_TODO_CONFIG.INHERITPARAM', N'待办配置的继承菜单参数', N'继承菜单参数', N'zh-CN',N'继承菜单参数'; +EXEC DBO.INSERTI18N N'T_CORE_TODO_CONFIG.DESCEXPRESSION', N'待办配置的描述单据的表达式', N'描述单据的表达式', N'zh-CN',N'描述单据的表达式'; +EXEC DBO.INSERTI18N N'T_CORE_TODO_CONFIG.JSONPARAM', N'待办配置的JSON格式的参数', N'JSON格式的参数', N'zh-CN',N'JSON格式的参数'; +EXEC DBO.INSERTI18N N'T_CORE_TODO_CONFIG.SERVICEMETHOD', N'待办配置的查询待办的方法', N'查询待办的方法', N'zh-CN',N'查询待办的方法'; +EXEC DBO.INSERTI18N N'T_CORE_TODO_CONFIG.ACTIVATEDFLAG', N'待办配置的状态', N'状态', N'zh-CN',N'状态'; +EXEC DBO.INSERTI18N N'T_CORE_TODO_CONFIG.ACTIVATEDBYID', N'待办配置的启用人编码', N'启用人编码', N'zh-CN',N'启用人编码'; +EXEC DBO.INSERTI18N N'T_CORE_TODO_CONFIG.ACTIVATEDBYNAME', N'待办配置的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_CORE_TODO_CONFIG.ACTIVATEDTIME', N'待办配置的启用时间', N'启用时间', N'zh-CN',N'启用时间'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.TODO_CONFIGS.MODAL.ADD', N'新增待办配置', N'新增待办配置', N'zh-CN',N'新增待办配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.TODO_CONFIGS.MODAL.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.TODO_CONFIGS.TIP.CONFIG_FAILURE', N'待办配置有误,请联系管理员', N'待办配置有误,请联系管理员', N'zh-CN',N'待办配置有误,请联系管理员'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.TODO_CONFIGS.TIP.SERVICEMETHOD_INCORRECT', N'不存在对应的类或方法', N'不存在对应的类或方法', N'zh-CN',N'不存在对应的类或方法'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_SELECT_CONFIG.SERVICE_NAME', N'下拉框配置', N'下拉框配置', N'zh-CN',N'下拉框配置'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_SELECT_CONFIG.ID', N'下拉框配置的配置编码', N'配置编码', N'zh-CN',N'配置编码'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_SELECT_CONFIG.NAME', N'下拉框配置的下拉框名称', N'下拉框名称', N'zh-CN',N'下拉框名称'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_SELECT_CONFIG.CATEGORY', N'下拉框配置的类别', N'类别', N'zh-CN',N'类别'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_SELECT_CONFIG.URL', N'下拉框配置的请求地址', N'请求地址', N'zh-CN',N'请求地址'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_SELECT_CONFIG.VALUEFIELD', N'下拉框配置的值的列名', N'值的列名', N'zh-CN',N'值的列名'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_SELECT_CONFIG.TEXTFIELD', N'下拉框配置的显示内容的列名', N'显示内容的列名', N'zh-CN',N'显示内容的列名'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ADMIN.SELECT_CONFIGS.MODAL.ADD', N'新增选择页', N'新增选择页', N'zh-CN',N'新增选择页'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ADMIN.SELECT_CONFIGS.MODAL.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ADMIN.SELECT_CONFIGS.TIP.CONFIG_FAILURE', N'配置有误,请修改', N'配置有误,请修改', N'zh-CN',N'配置有误,请修改'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_CHOOSE_CONFIG.SERVICE_NAME', N'选择页配置', N'选择页配置', N'zh-CN',N'选择页配置'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_CHOOSE_CONFIG.ID', N'选择页配置的配置编码', N'配置编码', N'zh-CN',N'配置编码'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_CHOOSE_CONFIG.NAME', N'选择页配置的选择页名称', N'选择页名称', N'zh-CN',N'选择页名称'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_CHOOSE_CONFIG.TITLE', N'选择页配置的页面标题', N'页面标题', N'zh-CN',N'页面标题'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_CHOOSE_CONFIG.CATEGORY', N'选择页配置的类别', N'类别', N'zh-CN',N'类别'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_CHOOSE_CONFIG.URL', N'选择页配置的请求地址', N'请求地址', N'zh-CN',N'请求地址'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_CHOOSE_CONFIG.WIDTH', N'选择页配置的页面宽度', N'页面宽度', N'zh-CN',N'页面宽度'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ADMIN.CHOOSE_CONFIGS.MODAL.ADD', N'新增选择页', N'新增选择页', N'zh-CN',N'新增选择页'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ADMIN.CHOOSE_CONFIGS.MODAL.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_PAGE_CONFIG.SERVICE_NAME', N'页面在线配置', N'页面在线配置', N'zh-CN',N'页面在线配置'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_PAGE_CONFIG.ID', N'页面在线配置的配置编码', N'配置编码', N'zh-CN',N'配置编码'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_PAGE_CONFIG.MENUID', N'页面在线配置的菜单编码', N'菜单编码', N'zh-CN',N'菜单编码'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_PAGE_CONFIG.MENUNAME', N'页面在线配置的菜单名称', N'菜单名称', N'zh-CN',N'菜单名称'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_PAGE_CONFIG.REQUESTNAME', N'页面在线配置的功能名称', N'功能名称', N'zh-CN',N'功能名称'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_PAGE_CONFIG.REQUESTURL', N'页面在线配置的功能地址', N'功能地址', N'zh-CN',N'功能地址'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_PAGE_CONFIG.CONTENT', N'页面在线配置的页面配置', N'页面配置', N'zh-CN',N'页面配置'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_PAGE_CONFIG.REQUESTURI', N'页面在线配置的请求的资源', N'请求的资源', N'zh-CN',N'请求的资源'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_PAGE_CONFIG.VERSION', N'页面在线配置的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_PAGE_CONFIG.ACTIVATEDFLAG', N'页面在线配置的启用标志', N'启用标志', N'zh-CN',N'启用标志'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_PAGE_CONFIG.ACTIVATEDBYID', N'页面在线配置的启用人编码', N'启用人编码', N'zh-CN',N'启用人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_PAGE_CONFIG.ACTIVATEDBYNAME', N'页面在线配置的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_PAGE_CONFIG.ACTIVATEDTIME', N'页面在线配置的启用时间', N'启用时间', N'zh-CN',N'启用时间'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ADMIN.PAGE_CONFIGS.MODAL.ADD', N'新增页面配置', N'新增页面配置', N'zh-CN',N'新增页面配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ADMIN.PAGE_CONFIGS.MODAL.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ADMIN.PAGE_CONFIGS.MODAL.DESIGN', N'页面配置', N'页面配置', N'zh-CN',N'页面配置'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_TMPL.ID', N'模板编码', N'模板编码', N'zh-CN',N'模板编码'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_TMPL.NAME', N'通知名称', N'通知名称', N'zh-CN',N'通知名称'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_TMPL.DESCTEMPLATE', N'通知描述模板', N'通知描述模板', N'zh-CN',N'通知描述模板'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_TMPL.CONTENTTEMPLATE', N'通知内容模板', N'通知内容模板', N'zh-CN',N'通知内容模板'; +EXEC DBO.INSERTI18N N'CORE.MODULE.NOTIFICATION.T_CORE_NOTIFICATION_TMPL.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_INST.ID', N'通知编码', N'通知编码', N'zh-CN',N'通知编码'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_INST.NOTIFICATIONNAME', N'通知名称', N'通知名称', N'zh-CN',N'通知名称'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_INST.DESC', N'通知描述', N'通知描述', N'zh-CN',N'通知描述'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_INST.CONTENT', N'通知内容', N'通知内容', N'zh-CN',N'通知内容'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_INST.READ', N'是否已读', N'是否已读', N'zh-CN',N'是否已读'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_INST.EXPIREDTIME', N'通知截止日期', N'通知截止日期', N'zh-CN',N'通知截止日期'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_INST.READOREXPIRED', N'已读或超期', N'已读或超期', N'zh-CN',N'已读或超期'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_INST.CREATEDTIME', N'创建日期', N'创建日期', N'zh-CN',N'创建日期'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_INST.ATTACHMENT', N'附件', N'附件', N'zh-CN',N'附件'; +EXEC DBO.INSERTI18N N'CORE.MODULE.NOTIFICATION.T_CORE_NOTIFICATION_INST.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'T_CORE_TOPOLOGY.SERVICE_NAME', N'拓扑结构图', N'拓扑结构图', N'zh-CN',N'拓扑结构图'; +EXEC DBO.INSERTI18N N'T_CORE_TOPOLOGY.ID', N'拓扑结构图的编码', N'编码', N'zh-CN',N'编码'; +EXEC DBO.INSERTI18N N'T_CORE_TOPOLOGY.CODE', N'拓扑结构图的编号', N'编号', N'zh-CN',N'编号'; +EXEC DBO.INSERTI18N N'T_CORE_TOPOLOGY.USAGE', N'拓扑结构图的用途', N'用途', N'zh-CN',N'用途'; +EXEC DBO.INSERTI18N N'T_CORE_TOPOLOGY.CREATEDTIME', N'拓扑结构图的创建日期', N'创建日期', N'zh-CN',N'创建日期'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TOPOLOGY.INFO.TOPOLOGY.MODAL.ADD', N'新增拓扑结构图', N'新增拓扑结构图', N'zh-CN',N'新增拓扑结构图'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TOPOLOGY.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TOPOLOGY.TAB.VIWERINFO', N'拓扑结构图', N'拓扑结构图', N'zh-CN',N'拓扑结构图'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TOPOLOGY.BUTTON.TOPOLOGY_DESIGN', N'设计', N'设计', N'zh-CN',N'设计'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TOPOLOGY.MODAL.TOPOLOGY_DESIGN_TITLE', N'设计拓扑结构', N'设计拓扑结构', N'zh-CN',N'设计拓扑结构'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TOPOLOGY.MODAL.TIP.TOPOLOGY_DESIGN_SAVED', N'保存成功', N'保存成功', N'zh-CN',N'保存成功'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.IMAGE_EDITOR', N'图片编辑器', N'图片编辑器', N'zh-CN',N'图片编辑器'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR', N'图片绘制', N'图片绘制', N'zh-CN',N'图片绘制'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.UNDO', N'撤销操作', N'撤销操作', N'zh-CN',N'撤销操作'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.REDO', N'重做', N'重做', N'zh-CN',N'重做'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.CLEAR', N'清空', N'清空', N'zh-CN',N'清空'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.RETANGLE', N'矩形', N'矩形', N'zh-CN',N'矩形'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.ELLIPSE', N'椭圆', N'椭圆', N'zh-CN',N'椭圆'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.LINE', N'直线', N'直线', N'zh-CN',N'直线'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.PENCIL', N'铅笔', N'铅笔', N'zh-CN',N'铅笔'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.TEXT', N'文字', N'文字', N'zh-CN',N'文字'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.ERASER', N'橡皮', N'橡皮', N'zh-CN',N'橡皮'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.BUKET', N'油料桶', N'油料桶', N'zh-CN',N'油料桶'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.FILL_COLOR', N'填充颜色', N'填充颜色', N'zh-CN',N'填充颜色'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.STROKE_WIDTH', N'描边宽度', N'描边宽度', N'zh-CN',N'描边宽度'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.STROKE_COLOR', N'描边颜色', N'描边颜色', N'zh-CN',N'描边颜色'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.BOLD', N'加粗', N'加粗', N'zh-CN',N'加粗'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.ITALIC', N'倾斜', N'倾斜', N'zh-CN',N'倾斜'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.FONT_SIZE', N'字号', N'字号', N'zh-CN',N'字号'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.FONT_FAMILY', N'字体', N'字体', N'zh-CN',N'字体'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.DISMOND', N'菱形', N'菱形', N'zh-CN',N'菱形'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.ROUNDED_SQUARE', N'圆角正方形', N'圆角正方形', N'zh-CN',N'圆角正方形'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.SQUARE', N'正方形', N'正方形', N'zh-CN',N'正方形'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.ROUNDED_RECTANGLE', N'圆角矩形', N'圆角矩形', N'zh-CN',N'圆角矩形'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.CIRCLE', N'圆形', N'圆形', N'zh-CN',N'圆形'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.PENTAGON', N'五边形', N'五边形', N'zh-CN',N'五边形'; +EXEC DBO.INSERTI18N N'GIKAM.LES.WIDGET.IMAGE_PAINT_EDITOR.BUTTON.HEXAGON', N'六边形', N'六边形', N'zh-CN',N'六边形'; +EXEC DBO.INSERTI18N N'T_CORE_MYTASK.SERVICE_NAME', N'日程管理', N'日程管理', N'zh-CN',N'日程管理'; +EXEC DBO.INSERTI18N N'T_CORE_MYTASK.ID', N'日程管理的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_MYTASK.TASKDESC', N'日程管理的日程描述', N'日程描述', N'zh-CN',N'日程描述'; +EXEC DBO.INSERTI18N N'T_CORE_MYTASK.TASKSTARTTIME', N'日程管理的日程开始时间', N'日程开始时间', N'zh-CN',N'日程开始时间'; +EXEC DBO.INSERTI18N N'T_CORE_MYTASK.TASKENDTIME', N'日程管理的日程结束时间', N'日程结束时间', N'zh-CN',N'日程结束时间'; +EXEC DBO.INSERTI18N N'T_CORE_MYTASK.CREATEDBYID', N'日程管理的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_MYTASK.CREATEDBYNAME', N'日程管理的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_MYTASK.CREATEDTIME', N'日程管理的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_MYTASK.CREATEDBYORGID', N'日程管理的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_MYTASK.CREATEDBYORGNAME', N'日程管理的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_DIAGRAM.SERVICE_NAME', N'图表', N'图表', N'zh-CN',N'图表'; +EXEC DBO.INSERTI18N N'T_CORE_DIAGRAM.ID', N'图表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_DIAGRAM.TARGETID', N'图表的对应业务主键', N'对应业务主键', N'zh-CN',N'对应业务主键'; +EXEC DBO.INSERTI18N N'T_CORE_DIAGRAM.DIAGRAM', N'图表的图表数据', N'图表数据', N'zh-CN',N'图表数据'; +EXEC DBO.INSERTI18N N'T_CORE_DIAGRAM.CREATEDBYID', N'图表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_DIAGRAM.CREATEDBYNAME', N'图表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_DIAGRAM.CREATEDTIME', N'图表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_DIAGRAM.CREATEDBYORGID', N'图表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_DIAGRAM.CREATEDBYORGNAME', N'图表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_I18N.CODE', N'国际化编号', N'国际化编号', N'zh-CN',N'国际化编号'; +EXEC DBO.INSERTI18N N'T_CORE_I18N.DESCRIPTION', N'描述', N'描述', N'zh-CN',N'描述'; +EXEC DBO.INSERTI18N N'T_CORE_I18N.DEFAULTMESSAGE', N'默认国际化信息', N'默认国际化信息', N'zh-CN',N'默认国际化信息'; +EXEC DBO.INSERTI18N N'T_CORE_I18N_MESSAGE.I18NCONFIGID', N'语言代码', N'语言代码', N'zh-CN',N'语言代码'; +EXEC DBO.INSERTI18N N'T_CORE_I18N_MESSAGE.LOCALENAME', N'地区名称', N'地区名称', N'zh-CN',N'地区名称'; +EXEC DBO.INSERTI18N N'T_CORE_I18N_MESSAGE.MESSAGE', N'国际化信息', N'国际化信息', N'zh-CN',N'国际化信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_I18N_MESSAGE.TAB.ADD_BASEINFO', N'新增国际化', N'新增国际化', N'zh-CN',N'新增国际化'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_I18N_MESSAGE.TAB.MESSAGE', N'国际化信息', N'国际化信息', N'zh-CN',N'国际化信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_I18N_MESSAGE.BTN.INIT_MESSSAGE', N'初始化', N'初始化', N'zh-CN',N'初始化'; + +-- ----------------------------- 2020-06-08 add by shixw------------begin + +UPDATE T_CORE_I18N_MESSAGE + SET MESSAGE = REPLACE(MESSAGE, '登陆', '登录') + WHERE MESSAGE LIKE '%登陆%'; +UPDATE T_CORE_I18N + SET DEFAULTMESSAGE = REPLACE(DEFAULTMESSAGE, '登陆', '登录'), + DESCRIPTION = REPLACE(DESCRIPTION, '登陆', '登录') + WHERE DEFAULTMESSAGE LIKE '%登陆%' + OR DESCRIPTION LIKE '%登陆%'; +-- ----------------------------- 2020-06-08 add by shixw------------end + + + +-- ----------------------------- 2020-06-09 add by zhangxt------------begin +alter table dbo.T_CORE_TODO_CONFIG ADD ORDERNO BIGINT NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'排序码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TODO_CONFIG', +'COLUMN', N'ORDERNO' +GO + +EXEC dbo.INSERTI18N @CODEPARAM = N'T_CORE_TODO_CONFIG.ORDERNO', @DESCRIPTION = N'待办配置的排序码', @DEFAULTMESSAGE = N'排序码', @LANG = N'zh-CN', @MESSAGE = N'排序码'; +-- ----------------------------- 2020-06-09 add by zhangxt------------end + +-- ----------------------------- 2020-06-09 add by zhangjr--------------begin +alter table dbo.T_CORE_BPMN_COMMENT ADD PROCID BIGINT NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'流程定义编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_COMMENT', +'COLUMN', N'PROCID' +GO + +EXEC DBO.INSERTI18N N'GIKAM.BPMN.TIP.NEXT_TASK_NOT_FOUND', N'找不到下一个审核节点', N'找不到下一个审核节点', N'zh-CN', N'找不到下一个审核节点'; +-- ----------------------------- 2020-06-09 add by zhangjr--------------end + +-- ----------------------------- 2020-06-09 add by zhangjr--------------begin +EXEC DBO.INSERTI18N N'GIKAM.BPMN.TIP.EXPRESSION_MISSING_PARAMETER', N'工作流的表达式计算中缺失参数', N'表达式({0})中参数({1})未提供', N'zh-CN', N'表达式({0})中参数({1})未提供'; + +EXEC DBO.INSERTI18N N'GIKAM.BPMN.TIP.EVAL_EXPRESSION_ERROR', N'工作流的表达式计算中错误', N'表达式执行错误-原表达式({0})-替换后的表达式({1})', N'zh-CN', N'表达式执行错误-原表达式({0})-替换后的表达式({1})'; +-- ----------------------------- 2020-06-09 add by zhangjr--------------end + +-- ----------------------------- 2020-06-10 add by zhangxt------------begin +EXEC dbo.INSERTI18N @CODEPARAM = N'CORE.MODULE.SYS.I18NS.TITLE.ADD_I18N', @DESCRIPTION = N'国际化配置的添加配置', @DEFAULTMESSAGE = N'添加国际化', @LANG = N'zh-CN', @MESSAGE = N'添加国际化'; +-- ----------------------------- 2020-06-10 add by zhangxt------------end diff --git a/sql/init_sql/core/0.6.0/sqlserver/1. gikam-core-les.txt b/sql/init_sql/core/0.6.0/sqlserver/1. gikam-core-les.txt new file mode 100644 index 0000000..0fed28e --- /dev/null +++ b/sql/init_sql/core/0.6.0/sqlserver/1. gikam-core-les.txt @@ -0,0 +1,186 @@ +-- ----------------------------- 2020-06-05 add by shixw------------begin + +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE.SERVICE_NAME', N'LES模板', N'LES模板', N'zh-CN',N'LES模板'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE.ID', N'LES模板的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE.BASEID', N'LES模板的初始版本ID', N'初始版本ID', N'zh-CN',N'初始版本ID'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE.TEMPLATENO', N'LES模板的电子记录模板编号', N'电子记录模板编号', N'zh-CN',N'电子记录模板编号'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE.TEMPLATENAME', N'LES模板的电子记录模板名称', N'电子记录模板名称', N'zh-CN',N'电子记录模板名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE.LESCATEGORY', N'LES模板的模板类型', N'模板类型', N'zh-CN',N'模板类型'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE.TEMPLATEVERSION', N'LES模板的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE.LOCKED', N'LES模板的是否锁定(0-否1-是)', N'是否锁定(0-否1-是)', N'zh-CN',N'是否锁定(0-否1-是)'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE.REMARK', N'LES模板的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE.TEMPLATESTATUS', N'LES模板的状态', N'状态', N'zh-CN',N'状态'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE.PROCESSSTATUS', N'LES模板的流程状态', N'流程状态', N'zh-CN',N'流程状态'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE.APPROVEDBYID', N'LES模板的批准人编码', N'批准人编码', N'zh-CN',N'批准人编码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE.APPROVEDBYNAME', N'LES模板的批准人名称', N'批准人名称', N'zh-CN',N'批准人名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE.APPROVEDATE', N'LES模板的批准日期', N'批准日期', N'zh-CN',N'批准日期'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE.CREATEDBYID', N'LES模板的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE.CREATEDBYNAME', N'LES模板的创建人', N'创建人', N'zh-CN',N'创建人'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE.CREATEDTIME', N'LES模板的创建日期', N'创建日期', N'zh-CN',N'创建日期'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE.CREATEDBYORGID', N'LES模板的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE.CREATEDBYORGNAME', N'LES模板的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_ORG.SERVICE_NAME', N'LES模板使用部门', N'LES模板使用部门', N'zh-CN',N'LES模板使用部门'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_ORG.ID', N'LES模板使用部门的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_ORG.TEMPLATEID', N'LES模板使用部门的模板ID', N'模板ID', N'zh-CN',N'模板ID'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_ORG.USEDORGID', N'LES模板使用部门的使用部门编码', N'使用部门编码', N'zh-CN',N'使用部门编码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_ORG.CREATEDBYID', N'LES模板使用部门的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_ORG.CREATEDBYNAME', N'LES模板使用部门的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_ORG.CREATEDTIME', N'LES模板使用部门的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_ORG.CREATEDBYORGID', N'LES模板使用部门的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_ORG.CREATEDBYORGNAME', N'LES模板使用部门的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UT.SERVICE_NAME', N'LES模板的主体', N'LES模板的主体', N'zh-CN',N'LES模板的主体'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UT.ID', N'LES模板的主体的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UT.TYPE', N'LES模板的主体的类型', N'类型', N'zh-CN',N'类型'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UT.UNITTITLE', N'LES模板的主体的组件标题', N'组件标题', N'zh-CN',N'组件标题'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UT.UNITBODY', N'LES模板的主体的组件主体', N'组件主体', N'zh-CN',N'组件主体'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UT.VERSION', N'LES模板的主体的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UT.CREATEDBYID', N'LES模板的主体的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UT.CREATEDBYNAME', N'LES模板的主体的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UT.CREATEDTIME', N'LES模板的主体的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UT.CREATEDBYORGID', N'LES模板的主体的单据单位编码', N'单据单位编码', N'zh-CN',N'单据单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UT.CREATEDBYORGNAME', N'LES模板的主体的单据单位名称', N'单据单位名称', N'zh-CN',N'单据单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UT.LASTUPDATEDBYID', N'LES模板的主体的最后更新人编码', N'最后更新人编码', N'zh-CN',N'最后更新人编码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UT.LASTUPDATEDBYNAME', N'LES模板的主体的最后更新人名称', N'最后更新人名称', N'zh-CN',N'最后更新人名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UT.LASTUPDATEDTIME', N'LES模板的主体的最后更新时间', N'最后更新时间', N'zh-CN',N'最后更新时间'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.LES_TEMPLATES.MODAL.NEW_TMPL', N'新建模板', N'新建模板', N'zh-CN',N'新建模板'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.LES_TEMPLATES.MODAL.CONNECT', N'连接仪器', N'连接仪器', N'zh-CN',N'连接仪器'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.LES_TEMPLATES.BUTTON.CONNECT', N'连接仪器', N'连接仪器', N'zh-CN',N'连接仪器'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.LES_TEMPLATES.BUTTON.DISCONNECT', N'断开连接', N'断开连接', N'zh-CN',N'断开连接'; +EXEC DBO.INSERTI18N N'T_CORE_LES_DS.SCOPE', N'LES数据源的作用域', N'作用域', N'zh-CN',N'作用域'; +EXEC DBO.INSERTI18N N'T_CORE_LES_DS.LESDSNAME', N'LES数据源的数据源名称', N'数据源名称', N'zh-CN',N'数据源名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_DS.SQLCONTENT', N'LES数据源的SQL内容', N'SQL内容', N'zh-CN',N'SQL内容'; +EXEC DBO.INSERTI18N N'T_CORE_LES_DS.SQLCLAUSE', N'LES数据源的SQL条件', N'SQL条件', N'zh-CN',N'SQL条件'; +EXEC DBO.INSERTI18N N'T_CORE_LES_DS.DISPLAYCATEGORY', N'LES数据源的展示类型', N'展示类型', N'zh-CN',N'展示类型'; +EXEC DBO.INSERTI18N N'T_CORE_LES_DS.ID', N'LES数据源的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_LES_DS.CREATEDBYID', N'LES数据源的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_DS.CREATEDBYNAME', N'LES数据源的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_DS.CREATEDTIME', N'LES数据源的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_LES_DS.CREATEDBYORGID', N'LES数据源的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_DS.CREATEDBYORGNAME', N'LES数据源的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_DS.ACTIVATEDFLAG', N'LES数据源的状态0:停用 /1:启用', N'状态0:停用 /1:启用', N'zh-CN',N'状态0:停用 /1:启用'; +EXEC DBO.INSERTI18N N'T_CORE_LES_DS.ACTIVATEDBYID', N'LES数据源的启用人编码', N'启用人编码', N'zh-CN',N'启用人编码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_DS.ACTIVATEDBYNAME', N'LES数据源的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_DS.ACTIVATEDTIME', N'LES数据源的启用时间', N'启用时间', N'zh-CN',N'启用时间'; +EXEC DBO.INSERTI18N N'T_CORE_LES_DS.SERVICE_NAME', N'LES数据源', N'LES数据源', N'zh-CN',N'LES数据源'; +EXEC DBO.INSERTI18N N'T_CORE_LES_DS_FIELD.TABLENAME', N'LES数据源字段的表名称', N'表名称', N'zh-CN',N'表名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_DS_FIELD.COLUMNNAME', N'LES数据源字段的字段名称', N'字段名称', N'zh-CN',N'字段名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_DS_FIELD.LESCOLUMNNAME', N'LES数据源字段的显示名称', N'显示名称', N'zh-CN',N'显示名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_DS_FIELD.WRITEBACK', N'LES数据源字段的是否反写', N'是否反写', N'zh-CN',N'是否反写'; +EXEC DBO.INSERTI18N N'T_CORE_LES_DS_FIELD.ID', N'LES数据源字段的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_LES_DS_FIELD.CREATEDBYID', N'LES数据源字段的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_DS_FIELD.CREATEDBYNAME', N'LES数据源字段的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_DS_FIELD.CREATEDTIME', N'LES数据源字段的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_LES_DS_FIELD.CREATEDBYORGID', N'LES数据源字段的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_DS_FIELD.CREATEDBYORGNAME', N'LES数据源字段的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_DS_FIELD.LESDSID', N'LES数据源字段的LES数据源表ID', N'LES数据源表ID', N'zh-CN',N'LES数据源表ID'; +EXEC DBO.INSERTI18N N'T_CORE_LES_DS_FIELD.SERVICE_NAME', N'LES数据源字段', N'LES数据源字段', N'zh-CN',N'LES数据源字段'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.LES_DSES.TAB.DS_INFO', N'LES数据源信息', N'LES数据源信息', N'zh-CN',N'LES数据源信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.LES_DSES.TAB.DS_INSERT', N'LES数据源新增', N'LES数据源新增', N'zh-CN',N'LES数据源新增'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.LES_DSES.TAB.DS_FIELD_INFO', N'字段信息', N'字段信息', N'zh-CN',N'字段信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.LES.INSTANCES.TIP.SQL_ERROR', N'数据源查询报错,请根据数据源名称检查:', N'数据源查询报错,请根据数据源名称检查:', N'zh-CN',N'数据源查询报错,请根据数据源名称检查:'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.LES.INSTANCES.TIP.FORM_RESULT_COUNT_ERROR', N'表单绑定数据源查询结果数量大于1,请根据数据源名称检查:', N'表单绑定数据源查询结果数量大于1,请根据数据源名称检查:', N'zh-CN',N'表单绑定数据源查询结果数量大于1,请根据数据源名称检查:'; +EXEC DBO.INSERTI18N N'CORE.MODULE.LES.LES_TEMPLATES.TIP.CAN_NOT_DELETE_SUBMIITED_DATA', N'已提交数据不可删除!', N'已提交数据不可删除!', N'zh-CN',N'已提交数据不可删除!'; +EXEC DBO.INSERTI18N N'CORE.MODULE.LES.LES_TEMPLATES.TIP.CAN_NOT_SUBMIT_EXPIRED_DATA', N'已设置过期数据不可提交!', N'已设置过期数据不可提交!', N'zh-CN',N'已设置过期数据不可提交!'; +EXEC DBO.INSERTI18N N'CORE.MODULE.LES.LES_TEMPLATES.TIP.CAN_NOT_SUBMIT_SUBMIITED_DATA', N'已提交数据不可提交!', N'已提交数据不可提交!', N'zh-CN',N'已提交数据不可提交!'; +EXEC DBO.INSERTI18N N'CORE.MODULE.LES.LES_TEMPLATES.TIP.TEMPLATE_ACTIVED_CANNOT_EMPTY', N'必须选中一条模板', N'必须选中一条模板', N'zh-CN',N'必须选中一条模板'; +EXEC DBO.INSERTI18N N'CORE.MODULE.LES.LES_TEMPLATES.TIP.DRAFT', N'当前已存在草稿版本,是否继续添加新的数据', N'当前已存在草稿版本,是否继续添加新的数据', N'zh-CN',N'当前已存在草稿版本,是否继续添加新的数据'; +EXEC DBO.INSERTI18N N'CORE.MODULE.LES.LES_TEMPLATES.MODEL.NEWVERSION', N'新版本', N'新版本', N'zh-CN',N'新版本'; +EXEC DBO.INSERTI18N N'CORE.MODULE.LES.LES_TEMPLATES.MODEL.CONFIRM_EXPIRE', N'确认设置过期?', N'确认设置过期?', N'zh-CN',N'确认设置过期?'; +EXEC DBO.INSERTI18N N'CORE.MODULE.LES.LES_TEMPLATES.MODEL.EXPIRE', N'设置过期', N'设置过期', N'zh-CN',N'设置过期'; +EXEC DBO.INSERTI18N N'CORE.MODULE.LES.LES_TEMPLATES.MODAL.TITLE_USED_ORG_CHOOSE', N'选择使用部门', N'选择使用部门', N'zh-CN',N'选择使用部门'; +EXEC DBO.INSERTI18N N'CORE.MODULE.LES.LES_TEMPLATES.BUTTON.EXPIRE', N'设置过期', N'设置过期', N'zh-CN',N'设置过期'; +EXEC DBO.INSERTI18N N'CORE.MODULE.LES.LES_TEMPLATES.SELECT_CURRENT', N'确认(当前)', N'确认(当前)', N'zh-CN',N'确认(当前)'; +EXEC DBO.INSERTI18N N'CORE.MODULE.LES.LES_TEMPLATES.BUTTON.NEWVERSION', N'新版本', N'新版本', N'zh-CN',N'新版本'; +EXEC DBO.INSERTI18N N'CORE.MODULE.LES.LES_TEMPLATES.TAB.USEDDEPT', N'使用部门', N'使用部门', N'zh-CN',N'使用部门'; +EXEC DBO.INSERTI18N N'CORE.MODULE.LES.LES_TEMPLATES.TAB.FILE', N'参考文件', N'参考文件', N'zh-CN',N'参考文件'; +EXEC DBO.INSERTI18N N'CORE.MODULE.LES.LES_TEMPLATES.TITLE.USEDORGNAME', N'部门', N'部门', N'zh-CN',N'部门'; +EXEC DBO.INSERTI18N N'CORE.MODULE.LES.LES_TEMPLATES.TIP.PER_TEMPLATE_CAN_ONLY_CHOOSE_ONE_VERSION', N'每个LES模板只可以选择一个版本', N'每个LES模板只可以选择一个版本', N'zh-CN',N'每个LES模板只可以选择一个版本'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.SERVICE_NAME', N'LES的实例', N'LES的实例', N'zh-CN',N'LES的实例'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.ID', N'LES的实例的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.TEMPLATEID', N'LES的实例的模板ID', N'模板ID', N'zh-CN',N'模板ID'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.VERSION', N'LES的实例的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.CREATEDBYID', N'LES的实例的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.CREATEDBYNAME', N'LES的实例的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.CREATEDTIME', N'LES的实例的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.CREATEDBYORGID', N'LES的实例的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.CREATEDBYORGNAME', N'LES的实例的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.PROCESSINSTANCEID', N'LES的实例的工作流Id', N'工作流Id', N'zh-CN',N'工作流Id'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.LASTAUDITEDFLAG', N'LES的实例的审核标志', N'审核标志', N'zh-CN',N'审核标志'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.LASTAUDITEDBYID', N'LES的实例的审核人编码', N'审核人编码', N'zh-CN',N'审核人编码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.LASTAUDITEDBYNAME', N'LES的实例的审核人名称', N'审核人名称', N'zh-CN',N'审核人名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.LASTAUDITEDTIME', N'LES的实例的审核时间', N'审核时间', N'zh-CN',N'审核时间'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.SUBMITTEDBYID', N'LES的实例的提交人id', N'提交人id', N'zh-CN',N'提交人id'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.SUBMITTEDBYNAME', N'LES的实例的提交人姓名', N'提交人姓名', N'zh-CN',N'提交人姓名'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.SUBMITTEDTIME', N'LES的实例的提交时间', N'提交时间', N'zh-CN',N'提交时间'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.APPROVEDBYID', N'LES的实例的审批人ID(最后审核人)', N'审批人ID(最后审核人)', N'zh-CN',N'审批人ID(最后审核人)'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.APPROVEDBYNAME', N'LES的实例的审批人名称(最后审核人)', N'审批人名称(最后审核人)', N'zh-CN',N'审批人名称(最后审核人)'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.APPROVEDTIME', N'LES的实例的审批时间', N'审批时间', N'zh-CN',N'审批时间'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.LASTREJECTEDFLAG', N'LES的实例的回退标志/审核拒绝标志', N'回退标志/审核拒绝标志', N'zh-CN',N'回退标志/审核拒绝标志'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.LASTREJECTEDBYID', N'LES的实例的回退人/审核拒绝人编码', N'回退人/审核拒绝人编码', N'zh-CN',N'回退人/审核拒绝人编码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.LASTREJECTEDBYNAME', N'LES的实例的回退人名称', N'回退人名称', N'zh-CN',N'回退人名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.LASTREJECTEDTIME', N'LES的实例的回退时间/审核拒绝时间', N'回退时间/审核拒绝时间', N'zh-CN',N'回退时间/审核拒绝时间'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE_UNIT.SERVICE_NAME', N'LES实例的组件', N'LES实例的组件', N'zh-CN',N'LES实例的组件'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE_UNIT.ID', N'LES实例的组件的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE_UNIT.INSTANCEID', N'LES实例的组件的实例编码', N'实例编码', N'zh-CN',N'实例编码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE_UNIT.TEMPLATEUNITID', N'LES实例的组件的模板组件的ID', N'模板组件的ID', N'zh-CN',N'模板组件的ID'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE_UNIT.TYPE', N'LES实例的组件的组件类型', N'组件类型', N'zh-CN',N'组件类型'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE_UNIT.UNITTITLE', N'LES实例的组件的组件标题(可以为空)', N'组件标题(可以为空)', N'zh-CN',N'组件标题(可以为空)'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE_UNIT.PARENTID', N'LES实例的组件的父组件编码', N'父组件编码', N'zh-CN',N'父组件编码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE_UNIT.UNITBODY', N'LES实例的组件的组件主体', N'组件主体', N'zh-CN',N'组件主体'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE_UNIT.ORDERNO', N'LES实例的组件的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE_UNIT.VERSION', N'LES实例的组件的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE_UNIT.CREATEDBYID', N'LES实例的组件的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE_UNIT.CREATEDBYNAME', N'LES实例的组件的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE_UNIT.CREATEDTIME', N'LES实例的组件的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE_UNIT.CREATEDBYORGID', N'LES实例的组件的单据单位编码', N'单据单位编码', N'zh-CN',N'单据单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE_UNIT.CREATEDBYORGNAME', N'LES实例的组件的单据单位名称', N'单据单位名称', N'zh-CN',N'单据单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_IUP.SERVICE_NAME', N'ELN实例组件批注', N'ELN实例组件批注', N'zh-CN',N'ELN实例组件批注'; +EXEC DBO.INSERTI18N N'T_CORE_LES_IUP.ID', N'ELN实例组件批注的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_LES_IUP.INSTANCEUNITID', N'ELN实例组件批注的ELN实例组件ID', N'ELN实例组件ID', N'zh-CN',N'ELN实例组件ID'; +EXEC DBO.INSERTI18N N'T_CORE_LES_IUP.POSTIL', N'ELN实例组件批注的批注', N'批注', N'zh-CN',N'批注'; +EXEC DBO.INSERTI18N N'T_CORE_LES_IUP.RESOLVE', N'ELN实例组件批注的回复', N'回复', N'zh-CN',N'回复'; +EXEC DBO.INSERTI18N N'T_CORE_LES_IUP.VERSION', N'ELN实例组件批注的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_LES_IUP.CREATEDBYID', N'ELN实例组件批注的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_IUP.CREATEDBYNAME', N'ELN实例组件批注的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_IUP.CREATEDTIME', N'ELN实例组件批注的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_LES_IUP.CREATEDBYORGID', N'ELN实例组件批注的单据单位编码', N'单据单位编码', N'zh-CN',N'单据单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_IUP.CREATEDBYORGNAME', N'ELN实例组件批注的单据单位名称', N'单据单位名称', N'zh-CN',N'单据单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_IUP.LASTUPDATEDBYID', N'ELN实例组件批注的最后更新人编码', N'最后更新人编码', N'zh-CN',N'最后更新人编码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_IUP.LASTUPDATEDBYNAME', N'ELN实例组件批注的最后更新人名称', N'最后更新人名称', N'zh-CN',N'最后更新人名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_IUP.LASTUPDATEDTIME', N'ELN实例组件批注的最后更新时间', N'最后更新时间', N'zh-CN',N'最后更新时间'; +EXEC DBO.INSERTI18N N'T_CORE_LES_IUP.SOURCEID', N'ELN实例组件批注的来源ID', N'来源ID', N'zh-CN',N'来源ID'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UNIT.SERVICE_NAME', N'LES模板的组件', N'LES模板的组件', N'zh-CN',N'LES模板的组件'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UNIT.ID', N'LES模板的组件的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UNIT.TEMPLATEID', N'LES模板的组件的模板编码', N'模板编码', N'zh-CN',N'模板编码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UNIT.TYPE', N'LES模板的组件的组件类型', N'组件类型', N'zh-CN',N'组件类型'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UNIT.PARENTID', N'LES模板的组件的父组件编码', N'父组件编码', N'zh-CN',N'父组件编码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UNIT.UNITTITLE', N'LES模板的组件的组件标题(可以为空)', N'组件标题(可以为空)', N'zh-CN',N'组件标题(可以为空)'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UNIT.UNITBODY', N'LES模板的组件的组件主体', N'组件主体', N'zh-CN',N'组件主体'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UNIT.ORDERNO', N'LES模板的组件的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UNIT.VERSION', N'LES模板的组件的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UNIT.CREATEDBYID', N'LES模板的组件的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UNIT.CREATEDBYNAME', N'LES模板的组件的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UNIT.CREATEDTIME', N'LES模板的组件的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UNIT.CREATEDBYORGID', N'LES模板的组件的单据单位编码', N'单据单位编码', N'zh-CN',N'单据单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UNIT.CREATEDBYORGNAME', N'LES模板的组件的单据单位名称', N'单据单位名称', N'zh-CN',N'单据单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_UNIT.SERVICE_NAME', N'LES组件', N'LES组件', N'zh-CN',N'LES组件'; +EXEC DBO.INSERTI18N N'T_CORE_LES_UNIT.ID', N'LES组件的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_LES_UNIT.UNITNAME', N'LES组件的组件名称', N'组件名称', N'zh-CN',N'组件名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_UNIT.TYPE', N'LES组件的组件类型', N'组件类型', N'zh-CN',N'组件类型'; +EXEC DBO.INSERTI18N N'T_CORE_LES_UNIT.BINDDS', N'LES组件的是否绑定数据源(0-不绑定,1-绑定)', N'是否绑定数据源(0-不绑定,1-绑定)', N'zh-CN',N'是否绑定数据源(0-不绑定,1-绑定)'; +EXEC DBO.INSERTI18N N'T_CORE_LES_UNIT.SVG', N'LES组件的svg图标', N'svg图标', N'zh-CN',N'svg图标'; +EXEC DBO.INSERTI18N N'T_CORE_LES_UNIT.ENABLE', N'LES组件的是否启用(0-不启用,1-启用)', N'是否启用(0-不启用,1-启用)', N'zh-CN',N'是否启用(0-不启用,1-启用)'; +EXEC DBO.INSERTI18N N'T_CORE_LES_UNIT.ORDERNO', N'LES组件的排序码', N'排序码', N'zh-CN',N'排序码'; + +-- ----------------------------- 2020-06-05 add by shixw------------end + +-- ----------------------------- 2020-06-08 add by shixw------------begin + +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.PROCESSSTATUS', N'LES的实例的流程状态', N'流程状态', N'zh-CN',N'流程状态'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.LESCATEGORY', N'LES的实例的LES实例类型(LES/ELN)', N'LES实例类型(LES/ELN)', N'zh-CN',N'LES实例类型(LES/ELN)'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.INSTANCENAME', N'LES的实例的实例名称', N'实例名称', N'zh-CN',N'实例名称'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.AUDIT', N'LES的实例的是否启用审计', N'是否启用审计', N'zh-CN',N'是否启用审计'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE_UNIT.UNITPARAM', N'LES实例组件的参数', N'参数', N'zh-CN',N'参数'; +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.BIZCATEGORY', N'LES实例的业务类型', N'业务类型', N'zh-CN',N'业务类型'; + +-- ----------------------------- 2020-06-08 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.6.0/sqlserver/2. gikam-core-train.txt b/sql/init_sql/core/0.6.0/sqlserver/2. gikam-core-train.txt new file mode 100644 index 0000000..788a42b --- /dev/null +++ b/sql/init_sql/core/0.6.0/sqlserver/2. gikam-core-train.txt @@ -0,0 +1,310 @@ +-- ----------------------------- 2020-06-05 add by shixw------------begin + +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_PLAN.SERVICE_NAME', N'培训计划', N'培训计划', N'zh-CN',N'培训计划'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_PLAN.TRAINCATEGORY', N'培训计划的培训类型', N'培训类型', N'zh-CN',N'培训类型'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_PLAN.TRAINSCOPE', N'培训计划的内部/外部', N'内部/外部', N'zh-CN',N'内部/外部'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_PLAN.THEME', N'培训计划的培训主题', N'培训主题', N'zh-CN',N'培训主题'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_PLAN.LECTURER', N'培训计划的培训讲师', N'培训讲师', N'zh-CN',N'培训讲师'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_PLAN.TRAINTIME', N'培训计划的培训时间', N'培训时间', N'zh-CN',N'培训时间'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_PLAN.REMARK', N'培训计划的备注说明', N'备注说明', N'zh-CN',N'备注说明'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_PLAN.STATUS', N'培训计划的状态', N'状态', N'zh-CN',N'状态'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_PLAN.PROCESSSTATUS', N'培训计划的流程状态', N'流程状态', N'zh-CN',N'流程状态'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_PLAN.CREATEDBYID', N'培训计划的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_PLAN.CREATEDBYNAME', N'培训计划的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_PLAN.CREATEDTIME', N'培训计划的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_PLAN.CREATEDBYORGID', N'培训计划的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_PLAN.CREATEDBYORGNAME', N'培训计划的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_PLAN_USER.SERVICE_NAME', N'培训计划培训参与人员', N'培训计划培训参与人员', N'zh-CN',N'培训计划培训参与人员'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_PLAN_USER.ID', N'培训计划培训参与人员的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_PLAN_USER.TRAINPLANID', N'培训计划培训参与人员的培训计划ID', N'培训计划ID', N'zh-CN',N'培训计划ID'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_PLAN_USER.USERID', N'培训计划培训参与人员的培训计划参与人员编码', N'培训计划参与人员编码', N'zh-CN',N'培训计划参与人员编码'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_PLAN_USER.USERNAME', N'培训计划培训参与人员的姓名', N'姓名', N'zh-CN',N'姓名'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_PLAN_USER.CREATEDBYID', N'培训计划培训参与人员的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_PLAN_USER.CREATEDBYNAME', N'培训计划培训参与人员的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_PLAN_USER.CREATEDTIME', N'培训计划培训参与人员的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_PLAN_USER.CREATEDBYORGID', N'培训计划培训参与人员的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_PLAN_USER.CREATEDBYORGNAME', N'培训计划培训参与人员的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.TRAIN_PLAN.TITLE.TRAIN_PLAN_USER', N'培训人员', N'培训人员', N'zh-CN',N'培训人员'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.TRAIN_PLAN.TITLE.ORGNAME', N'部门', N'部门', N'zh-CN',N'部门'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.TRAIN_PLAN.MODAL.TITLE.ADD_TRAIN_PLAN', N'新增培训计划', N'新增培训计划', N'zh-CN',N'新增培训计划'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.TRAIN_PLAN.TITLE.STATUS.DRAFT', N'未提交', N'未提交', N'zh-CN',N'未提交'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.TRAIN_PLAN.TITLE.STATUS.APPROVE', N'审核中', N'审核中', N'zh-CN',N'审核中'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.TRAIN_PLAN.TITLE.STATUS.DRAFT_REJECTED', N'已退回', N'已退回', N'zh-CN',N'已退回'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.TRAIN_PLAN.TITLE.STATUS.TO_IMPLEMENT', N'待实施', N'待实施', N'zh-CN',N'待实施'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.TRAIN_PLAN.TITLE.STATUS.IMPLEMENTED', N'已实施', N'已实施', N'zh-CN',N'已实施'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.TRAIN_PLAN.TAB.BASE_INFO', N'培训计划管理', N'培训计划管理', N'zh-CN',N'培训计划管理'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.TRAIN_PLAN.TAB.TRAIN_PLAN_USER', N'培训人员', N'培训人员', N'zh-CN',N'培训人员'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.TRAIN_PLAN.BUTTON.ADD', N'添加', N'添加', N'zh-CN',N'添加'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.TRAIN_PLAN.TIP.DELETE_VALIDATOR', N'仅能删除状态为未提交和待实施的培训计划', N'仅能删除状态为未提交和待实施的培训计划', N'zh-CN',N'仅能删除状态为未提交和待实施的培训计划'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.TRAIN_PLAN.TIP.SUBMIT_VALIDATOR', N'仅能提交状态为未提交和已退回的培训计划', N'仅能提交状态为未提交和已退回的培训计划', N'zh-CN',N'仅能提交状态为未提交和已退回的培训计划'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN.SERVICE_NAME', N'培训实施', N'培训实施', N'zh-CN',N'培训实施'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN.TRAINPLANID', N'培训实施的培训计划ID', N'培训计划ID', N'zh-CN',N'培训计划ID'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN.TRAINMETHOD', N'培训实施的培训方式', N'培训方式', N'zh-CN',N'培训方式'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN.LOCATION', N'培训实施的培训地点', N'培训地点', N'zh-CN',N'培训地点'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN.TRAINTIME', N'培训实施的培训时间', N'培训时间', N'zh-CN',N'培训时间'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN.TRAININGMATERIAL', N'培训实施的培训教材', N'培训教材', N'zh-CN',N'培训教材'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN.ASSESSMENTMETHOD', N'培训实施的考核方式', N'考核方式', N'zh-CN',N'考核方式'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN.EXAMID', N'培训实施的试卷ID', N'试卷ID', N'zh-CN',N'试卷ID'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN.EVALUATION', N'培训实施的考核效果评价', N'考核效果评价', N'zh-CN',N'考核效果评价'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN.CREATEDBYID', N'培训实施的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN.CREATEDBYNAME', N'培训实施的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN.CREATEDTIME', N'培训实施的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN.CREATEDBYORGID', N'培训实施的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN.CREATEDBYORGNAME', N'培训实施的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_USER.SERVICE_NAME', N'培训实施参与人员', N'培训实施参与人员', N'zh-CN',N'培训实施参与人员'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_USER.ID', N'培训实施参与人员的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_USER.TRAINID', N'培训实施参与人员的培训实施ID', N'培训实施ID', N'zh-CN',N'培训实施ID'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_USER.USERID', N'培训实施参与人员的培训实施培训参与人员编码', N'培训实施培训参与人员编码', N'zh-CN',N'培训实施培训参与人员编码'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_USER.USERNAME', N'培训实施参与人员的姓名', N'姓名', N'zh-CN',N'姓名'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_USER.SCORE', N'培训实施参与人员的考核成绩', N'考核成绩', N'zh-CN',N'考核成绩'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_USER.ACTIVATEDFLAG', N'培训实施参与人员的是否签到', N'是否签到', N'zh-CN',N'是否签到'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_USER.ACTIVATEDBYID', N'培训实施参与人员的启用人ID(签到人ID)', N'启用人ID(签到人ID)', N'zh-CN',N'启用人ID(签到人ID)'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_USER.ACTIVATEDBYNAME', N'培训实施参与人员的启用人名称(签到人名称)', N'启用人名称(签到人名称)', N'zh-CN',N'启用人名称(签到人名称)'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_USER.ACTIVATEDTIME', N'培训实施参与人员的启用时间(签到时间)', N'启用时间(签到时间)', N'zh-CN',N'启用时间(签到时间)'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_USER.CREATEDBYID', N'培训实施参与人员的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_USER.CREATEDBYNAME', N'培训实施参与人员的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_USER.CREATEDTIME', N'培训实施参与人员的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_USER.CREATEDBYORGID', N'培训实施参与人员的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_USER.CREATEDBYORGNAME', N'培训实施参与人员的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.TRAIN.TAB.BASE_INFO', N'培训实施', N'培训实施', N'zh-CN',N'培训实施'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.TRAIN.TAB.TRAIN_USER', N'培训人员', N'培训人员', N'zh-CN',N'培训人员'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.TRAIN.TITLE.TRAIN_USER', N'培训人员', N'培训人员', N'zh-CN',N'培训人员'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.TRAIN.TITLE.ORGNAME', N'部门', N'部门', N'zh-CN',N'部门'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.TRAIN.MODAL.TITLE.TRAIN_SIGN', N'培训签到', N'培训签到', N'zh-CN',N'培训签到'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.TRAIN.MODAL.TITLE.ADD_TRAIN', N'新增培训实施', N'新增培训实施', N'zh-CN',N'新增培训实施'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.TRAIN.TITLE.EXAM_NAME', N'考试试卷', N'考试试卷', N'zh-CN',N'考试试卷'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.TRAIN.BUTTON.ADD', N'添加', N'添加', N'zh-CN',N'添加'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.TRAIN.BUTTON.PRINT', N'签到', N'签到', N'zh-CN',N'签到'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.TRAIN.TIP.SIGN_SUCCESS', N'签到成功', N'签到成功', N'zh-CN',N'签到成功'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.TRAIN.TIP.ID_OR_USERNAME_CANNOT_EMPTY', N'用户名或姓名不能为空', N'用户名或姓名不能为空', N'zh-CN',N'用户名或姓名不能为空'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.TRAIN.TIP.ASSESSMENTMETHOD_CANNOT_EMPTY', N'考试方式不能为空', N'考试方式不能为空', N'zh-CN',N'考试方式不能为空'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.TRAIN.TIP.SIGN_UP_VALIDATOR', N'当前用户未参与此次培训,无法签到,请联系管理员后再试', N'当前用户未参与此次培训,无法签到,请联系管理员后再试', N'zh-CN',N'当前用户未参与此次培训,无法签到,请联系管理员后再试'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.TRAIN.TIP.REPEAT_SIGN_UP', N'当前用户已经签到,不允许重复签到', N'当前用户已经签到,不允许重复签到', N'zh-CN',N'当前用户已经签到,不允许重复签到'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.TRAIN.TIP.SIGN_UP_INVALID_USER', N'用户名和姓名输入不正确或不匹配,请确认后再试', N'用户名和姓名输入不正确或不匹配,请确认后再试', N'zh-CN',N'用户名和姓名输入不正确或不匹配,请确认后再试'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_TMPL.SERVICE_NAME', N'试卷模板', N'试卷模板', N'zh-CN',N'试卷模板'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_TMPL.ID', N'试卷模板的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_TMPL.TMPLNAME', N'试卷模板的试卷模板名称', N'试卷模板名称', N'zh-CN',N'试卷模板名称'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_TMPL.SINGLECHOICEQTY', N'试卷模板的单选题个数', N'单选题个数', N'zh-CN',N'单选题个数'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_TMPL.SINGLECHOICESCORE', N'试卷模板的单选题分值(/个)', N'单选题分值(/个)', N'zh-CN',N'单选题分值(/个)'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_TMPL.MULTIPLECHOICEQTY', N'试卷模板的多选题个数', N'多选题个数', N'zh-CN',N'多选题个数'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_TMPL.MULTIPLECHOICESCORE', N'试卷模板的多选题分值(/个)', N'多选题分值(/个)', N'zh-CN',N'多选题分值(/个)'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_TMPL.JUDGEMENTQTY', N'试卷模板的判断题个数', N'判断题个数', N'zh-CN',N'判断题个数'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_TMPL.JUDGEMENTSCORE', N'试卷模板的判断题分值(/个)', N'判断题分值(/个)', N'zh-CN',N'判断题分值(/个)'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_TMPL.SHORTANSWERQTY', N'试卷模板的简答题个数', N'简答题个数', N'zh-CN',N'简答题个数'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_TMPL.SHORTANSWERSCORE', N'试卷模板的简答题分值(/个)', N'简答题分值(/个)', N'zh-CN',N'简答题分值(/个)'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_TMPL.TOTALSCORE', N'试卷模板的试卷总分', N'试卷总分', N'zh-CN',N'试卷总分'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_TMPL.CITATIONQTY', N'试卷模板的引用次数', N'引用次数', N'zh-CN',N'引用次数'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_TMPL.CREATEDBYID', N'试卷模板的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_TMPL.CREATEDBYNAME', N'试卷模板的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_TMPL.CREATEDTIME', N'试卷模板的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_TMPL.CREATEDBYORGID', N'试卷模板的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_TMPL.CREATEDBYORGNAME', N'试卷模板的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_TMPL.ACTIVATEDFLAG', N'试卷模板的启用标志', N'启用标志', N'zh-CN',N'启用标志'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_TMPL.ACTIVATEDBYID', N'试卷模板的启用人编码', N'启用人编码', N'zh-CN',N'启用人编码'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_TMPL.ACTIVATEDBYNAME', N'试卷模板的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_TMPL.ACTIVATEDTIME', N'试卷模板的启用时间', N'启用时间', N'zh-CN',N'启用时间'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_TMPL.MODAL.TITLE.ADD_EXAM_TMPL', N'新增试卷模板', N'新增试卷模板', N'zh-CN',N'新增试卷模板'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_TMPL.BUTTON.ADD', N'添加', N'添加', N'zh-CN',N'添加'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_TMPL.TAB.BASE_INFO', N'试卷模板', N'试卷模板', N'zh-CN',N'试卷模板'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_TMPL.TIP.CANNOT_DEACTIVATE', N'存在引用的正在进行的考试,不能停用', N'存在引用的正在进行的考试,不能停用', N'zh-CN',N'存在引用的正在进行的考试,不能停用'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_TMPL.TIP.DEACTIVATE_VALIDATOR', N'只能停用已启用的数据', N'只能停用已启用的数据', N'zh-CN',N'只能停用已启用的数据'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION.SERVICE_NAME', N'题目', N'题目', N'zh-CN',N'题目'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION.ID', N'题目的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION.QUESTIONCATEGORY', N'题目的题目类别', N'题目类别', N'zh-CN',N'题目类别'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION.QUESTIONTYPE', N'题目的题目类型', N'题目类型', N'zh-CN',N'题目类型'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION.QUESTIONCONTENT', N'题目的题目内容', N'题目内容', N'zh-CN',N'题目内容'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION.ANSWER', N'题目的答案', N'答案', N'zh-CN',N'答案'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION.LASTUPDATEDBYID', N'题目的维护人编码', N'维护人编码', N'zh-CN',N'维护人编码'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION.LASTUPDATEDBYNAME', N'题目的维护人名称', N'维护人名称', N'zh-CN',N'维护人名称'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION.LASTUPDATEDTIME', N'题目的维护时间', N'维护时间', N'zh-CN',N'维护时间'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION.ACTIVATEDFLAG', N'题目的启用标志', N'启用标志', N'zh-CN',N'启用标志'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION.ACTIVATEDBYID', N'题目的启用人编码', N'启用人编码', N'zh-CN',N'启用人编码'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION.ACTIVATEDBYNAME', N'题目的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION.ACTIVATEDTIME', N'题目的启用时间', N'启用时间', N'zh-CN',N'启用时间'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION.LASTSUSPENDEDFLAG', N'题目的注销标志', N'注销标志', N'zh-CN',N'注销标志'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION.LASTSUSPENDEDBYID', N'题目的注销人编码', N'注销人编码', N'zh-CN',N'注销人编码'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION.LASTSUSPENDEDBYNAME', N'题目的注销人名称', N'注销人名称', N'zh-CN',N'注销人名称'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION.LASTSUSPENDEDTIME', N'题目的注销时间', N'注销时间', N'zh-CN',N'注销时间'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION.CREATEDBYID', N'题目的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION.CREATEDBYNAME', N'题目的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION.CREATEDTIME', N'题目的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION.CREATEDBYORGID', N'题目的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION.CREATEDBYORGNAME', N'题目的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION_OPT.SERVICE_NAME', N'题目选项', N'题目选项', N'zh-CN',N'题目选项'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION_OPT.ID', N'题目选项的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION_OPT.QUESTIONID', N'题目选项的题目ID', N'题目ID', N'zh-CN',N'题目ID'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION_OPT.OPTCODE', N'题目选项的序号', N'序号', N'zh-CN',N'序号'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION_OPT.OPTCONTENT', N'题目选项的选项内容', N'选项内容', N'zh-CN',N'选项内容'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION_OPT.CREATEDBYID', N'题目选项的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION_OPT.CREATEDBYNAME', N'题目选项的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION_OPT.CREATEDTIME', N'题目选项的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION_OPT.CREATEDBYORGID', N'题目选项的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION_OPT.CREATEDBYORGNAME', N'题目选项的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'GIKAM.SELECT.CORRECT', N'对', N'对', N'zh-CN',N'对'; +EXEC DBO.INSERTI18N N'GIKAM.SELECT.INCORRECT', N'错', N'错', N'zh-CN',N'错'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.QUESTION_BANK.TAB.BASE_INFO', N'题库管理', N'题库管理', N'zh-CN',N'题库管理'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.QUESTION.TAB.BASE_INFO', N'题目', N'题目', N'zh-CN',N'题目'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.QUESTION.BUTTON.ADD', N'添加', N'添加', N'zh-CN',N'添加'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.QUESTION.BUTTON.COPY', N'复制', N'复制', N'zh-CN',N'复制'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.QUESTION.TAB.QUESTION_OPT', N'选项', N'选项', N'zh-CN',N'选项'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.QUESTION.TAB.SINGLECHOICE', N'单选题', N'单选题', N'zh-CN',N'单选题'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.QUESTION.TAB.MULTIPLECHOICE', N'多选题', N'多选题', N'zh-CN',N'多选题'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.QUESTION.TAB.JUDGEMENT', N'判断题', N'判断题', N'zh-CN',N'判断题'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.QUESTION.TAB.SHORTANSWER', N'简答题', N'简答题', N'zh-CN',N'简答题'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.QUESTION.TIP.EXAMCATEGORY_CANNOT_EMPTY', N'题目类别不能为空', N'题目类别不能为空', N'zh-CN',N'题目类别不能为空'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.QUESTION.TIP.QUESTION_ACTIVED_CANNOT_EMPTY', N'必须选中题目', N'必须选中题目', N'zh-CN',N'必须选中题目'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.QUESTION.TIP.QUESTION_ANSWER_CANNOT_EMPTY', N'题目答案不能为空', N'题目答案不能为空', N'zh-CN',N'题目答案不能为空'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.QUESTION.TIP.QUESTION_OPT_CANNOT_EMPTY', N'题目选项不能为空', N'题目选项不能为空', N'zh-CN',N'题目选项不能为空'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.QUESTION.TIP.QUESTION_OPT_VALIDATOR', N'题目已经启用,不允许添加或删除选项', N'题目已经启用,不允许添加或删除选项', N'zh-CN',N'题目已经启用,不允许添加或删除选项'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.QUESTION.TIP.QUESTION_ALREADY_ACTIVATED', N'存在已经启用的题目,不允许重复启用', N'存在已经启用的题目,不允许重复启用', N'zh-CN',N'存在已经启用的题目,不允许重复启用'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.QUESTION.TIP.QUESTION_ALREADY_DEACTIVATED', N'存在未启用的题目,不允许停用', N'存在未启用的题目,不允许停用', N'zh-CN',N'存在未启用的题目,不允许停用'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.QUESTION.TIP.QUESTION_ALREADY_BE_USED', N'题目被引用', N'题目被引用', N'zh-CN',N'题目被引用'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.SERVICE_NAME', N'试卷', N'试卷', N'zh-CN',N'试卷'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.ID', N'试卷的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.EXAMNAME', N'试卷的试卷名称', N'试卷名称', N'zh-CN',N'试卷名称'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.QUESTIONMETHOD', N'试卷的组卷方式', N'组卷方式', N'zh-CN',N'组卷方式'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.EXAMTMPLID', N'试卷的试卷模板ID', N'试卷模板ID', N'zh-CN',N'试卷模板ID'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.EXAMBEGINTIME', N'试卷的考试开始时间', N'考试开始时间', N'zh-CN',N'考试开始时间'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.EXAMENDTIME', N'试卷的考试结束时间', N'考试结束时间', N'zh-CN',N'考试结束时间'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.EXAMDURATION', N'试卷的考试时长(分钟)', N'考试时长(分钟)', N'zh-CN',N'考试时长(分钟)'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.EXAMCATEGORY', N'试卷的试卷类别', N'试卷类别', N'zh-CN',N'试卷类别'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.SINGLECHOICEQTY', N'试卷的单选题个数', N'单选题个数', N'zh-CN',N'单选题个数'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.MULTIPLECHOICEQTY', N'试卷的多选题个数', N'多选题个数', N'zh-CN',N'多选题个数'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.JUDGEMENTQTY', N'试卷的判断题个数', N'判断题个数', N'zh-CN',N'判断题个数'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.SHORTANSWERQTY', N'试卷的简答题个数', N'简答题个数', N'zh-CN',N'简答题个数'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.TMPLSINGLECHOICEQTY', N'试卷的模板单选题个数', N'模板单选题个数', N'zh-CN',N'模板单选题个数'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.TMPLMULTIPLECHOICEQTY', N'试卷的模板多选题个数', N'模板多选题个数', N'zh-CN',N'模板多选题个数'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.TMPLJUDGEMENTQTY', N'试卷的模板判断题个数', N'模板判断题个数', N'zh-CN',N'模板判断题个数'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.TMPLSHORTANSWERQTY', N'试卷的模板简答题个数', N'模板简答题个数', N'zh-CN',N'模板简答题个数'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.LASTUPDATEDBYID', N'试卷的维护人编码', N'维护人编码', N'zh-CN',N'维护人编码'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.LASTUPDATEDBYNAME', N'试卷的维护人名称', N'维护人名称', N'zh-CN',N'维护人名称'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.LASTUPDATEDTIME', N'试卷的维护时间', N'维护时间', N'zh-CN',N'维护时间'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.ACTIVATEDFLAG', N'试卷的状态', N'状态', N'zh-CN',N'状态'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.ACTIVATEDBYID', N'试卷的启用人编码', N'启用人编码', N'zh-CN',N'启用人编码'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.ACTIVATEDBYNAME', N'试卷的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.CREATEDBYID', N'试卷的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.CREATEDBYNAME', N'试卷的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.CREATEDTIME', N'试卷的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.CREATEDBYORGID', N'试卷的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.CREATEDBYORGNAME', N'试卷的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_QUESTION.SERVICE_NAME', N'试卷题目', N'试卷题目', N'zh-CN',N'试卷题目'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_QUESTION.ID', N'试卷题目的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_QUESTION.EXAMID', N'试卷题目的试卷ID', N'试卷ID', N'zh-CN',N'试卷ID'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_QUESTION.QUESTIONID', N'试卷题目的题目ID', N'题目ID', N'zh-CN',N'题目ID'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_QUESTION.CREATEDBYID', N'试卷题目的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_QUESTION.CREATEDBYNAME', N'试卷题目的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_QUESTION.CREATEDTIME', N'试卷题目的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_QUESTION.CREATEDBYORGID', N'试卷题目的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_QUESTION.CREATEDBYORGNAME', N'试卷题目的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM.MODAL.TITLE.ADD_EXAM', N'新增试卷', N'新增试卷', N'zh-CN',N'新增试卷'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM.TITLE.ACTIVATEDFLAG', N'状态', N'状态', N'zh-CN',N'状态'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_QUESTION.FIELD.TITLE.SINGLECHOICEQTY', N'单选题个数', N'单选题个数', N'zh-CN',N'单选题个数'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_QUESTION.FIELD.TITLE.MULTIPLECHOICEQTY', N'多选题个数', N'多选题个数', N'zh-CN',N'多选题个数'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_QUESTION.FIELD.TITLE.JUDGEMENTQTY', N'判断题个数', N'判断题个数', N'zh-CN',N'判断题个数'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_QUESTION.FIELD.TITLE.SHORTANSWERQTY', N'简答题个数', N'简答题个数', N'zh-CN',N'简答题个数'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM.TITLE.STATUS.UNLOCK', N'未锁定', N'未锁定', N'zh-CN',N'未锁定'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM.TITLE.STATUS.LOCKED', N'已锁定', N'已锁定', N'zh-CN',N'已锁定'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM.BUTTON.ADD', N'添加', N'添加', N'zh-CN',N'添加'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM.BUTTON.LOCK', N'锁定', N'锁定', N'zh-CN',N'锁定'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM.BUTTON.PREVIEW', N'预览试卷', N'预览试卷', N'zh-CN',N'预览试卷'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM.BUTTON.PRINT', N'打印试卷', N'打印试卷', N'zh-CN',N'打印试卷'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM.TAB.BASE_INFO', N'试卷', N'试卷', N'zh-CN',N'试卷'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM.TAB.EXAM_QUESTION', N'试卷题目', N'试卷题目', N'zh-CN',N'试卷题目'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM.TAB.QUESTION_BANK', N'题库', N'题库', N'zh-CN',N'题库'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM.TIP.EXAMCATEGORY_CANNOT_EMPTY', N'试卷类别不能为空', N'试卷类别不能为空', N'zh-CN',N'试卷类别不能为空'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM.TIP.EXAMTMPL_CANNOT_EMPTY', N'试卷模板不能为空', N'试卷模板不能为空', N'zh-CN',N'试卷模板不能为空'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM.TIP.QUESTIONQTY_CANNOT_MEETS_THE_REQUIREMENT', N'题目类型及个数超过了试卷的题目个数,请检查后再添加', N'题目类型及个数超过了试卷的题目个数,请检查后再添加', N'zh-CN',N'题目类型及个数超过了试卷的题目个数,请检查后再添加'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM.TIP.CHOOSEN_EXAM_MUST_BE_ACTIVATE_AND_MANUAL', N'只有组卷方式为"人工组卷"且锁定状态下的试卷的才可以打印', N'只有组卷方式为"人工组卷"且锁定状态下的试卷的才可以打印', N'zh-CN',N'只有组卷方式为"人工组卷"且锁定状态下的试卷的才可以打印'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM.TIP.LOCKED_FAILED', N'组卷类型为人工组卷的试卷,题目类型及个数必须与试卷模板相匹配,请检查后再锁定', N'组卷类型为人工组卷的试卷,题目类型及个数必须与试卷模板相匹配,请检查后再锁定', N'zh-CN',N'组卷类型为人工组卷的试卷,题目类型及个数必须与试卷模板相匹配,请检查后再锁定'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM.TIP.EXISTS_LOCKED_DATA', N'存在已经锁定的试卷,不允许重复锁定', N'存在已经锁定的试卷,不允许重复锁定', N'zh-CN',N'存在已经锁定的试卷,不允许重复锁定'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER.SERVICE_NAME', N'考卷', N'考卷', N'zh-CN',N'考卷'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER.ID', N'考卷的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER.EXAMID', N'考卷的试卷ID', N'试卷ID', N'zh-CN',N'试卷ID'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER.TRAINID', N'考卷的培训实施ID', N'培训实施ID', N'zh-CN',N'培训实施ID'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER.ACTBEGINTIME', N'考卷的开始时间', N'开始时间', N'zh-CN',N'开始时间'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER.ACTENDTIME', N'考卷的结束时间', N'结束时间', N'zh-CN',N'结束时间'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER.SCORE', N'考卷的考试成绩', N'考试成绩', N'zh-CN',N'考试成绩'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER.STATUS', N'考卷的考试状态', N'考试状态', N'zh-CN',N'考试状态'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER.USERID', N'考卷的考卷用户ID', N'考卷用户ID', N'zh-CN',N'考卷用户ID'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER.USERNAME', N'考卷的用户名称', N'用户名称', N'zh-CN',N'用户名称'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER.ACTIVATEDFLAG', N'考卷的考试状态', N'考试状态', N'zh-CN',N'考试状态'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER.ACTIVATEDBYID', N'考卷的启用人编码', N'启用人编码', N'zh-CN',N'启用人编码'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER.ACTIVATEDBYNAME', N'考卷的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER.CREATEDBYID', N'考卷的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER.CREATEDBYNAME', N'考卷的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER.CREATEDTIME', N'考卷的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER.CREATEDBYORGID', N'考卷的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER.CREATEDBYORGNAME', N'考卷的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER_ANSWER.SERVICE_NAME', N'考卷答案', N'考卷答案', N'zh-CN',N'考卷答案'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER_ANSWER.ID', N'考卷答案的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER_ANSWER.EXAMID', N'考卷答案的试卷ID', N'试卷ID', N'zh-CN',N'试卷ID'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER_ANSWER.EXAMPAPERID', N'考卷答案的考卷ID', N'考卷ID', N'zh-CN',N'考卷ID'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER_ANSWER.EXAMQUESTIONID', N'考卷答案的试卷题目ID', N'试卷题目ID', N'zh-CN',N'试卷题目ID'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER_ANSWER.ANSWER', N'考卷答案的答案', N'答案', N'zh-CN',N'答案'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER_ANSWER.SCORE', N'考卷答案的得分', N'得分', N'zh-CN',N'得分'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER_ANSWER.ORDERNO', N'考卷答案的排序号', N'排序号', N'zh-CN',N'排序号'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER_ANSWER.CREATEDBYID', N'考卷答案的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER_ANSWER.CREATEDBYNAME', N'考卷答案的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER_ANSWER.CREATEDTIME', N'考卷答案的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER_ANSWER.CREATEDBYORGID', N'考卷答案的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER_ANSWER.CREATEDBYORGNAME', N'考卷答案的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.TITLE.STATUS.DRAFT', N'未考', N'未考', N'zh-CN',N'未考'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.TITLE.STATUS.DONE', N'已考', N'已考', N'zh-CN',N'已考'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.TITLE.STATUS.REVIEW_UNCOMPLETE', N'未阅卷', N'未阅卷', N'zh-CN',N'未阅卷'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.TITLE.STATUS.REVIEW_COMPLETED', N'已阅卷', N'已阅卷', N'zh-CN',N'已阅卷'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER_ANSWER.TITLE.TMPLSCORE', N'分值', N'分值', N'zh-CN',N'分值'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER_ANSWER.TITLE.CORRECTANSWER', N'正确答案', N'正确答案', N'zh-CN',N'正确答案'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.TIP.EXAM_END', N'考试结束', N'考试结束', N'zh-CN',N'考试结束'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.TIP.EXAM_DONE', N'考试已经结束', N'考试已经结束', N'zh-CN',N'考试已经结束'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.TIP.EXAM_NOT_BEGIN', N'考试未开始', N'考试未开始', N'zh-CN',N'考试未开始'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.TIP.ALREADY_LAST_QUESTION', N'当前已经是最后一题', N'当前已经是最后一题', N'zh-CN',N'当前已经是最后一题'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.TIP.ALREADY_FIRST_QUESTION', N'当前已经是第一题', N'当前已经是第一题', N'zh-CN',N'当前已经是第一题'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.TIP.EXISTS_REVIEW_COMPLETED_DATA', N'存在已经完成阅卷的试卷', N'存在已经完成阅卷的试卷', N'zh-CN',N'存在已经完成阅卷的试卷'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.TIP.SCORE_CANNOT_LARGER_THAN_TMPLSCORE', N'分数不能大于分值', N'分数不能大于分值', N'zh-CN',N'分数不能大于分值'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.TIP.SINGLECHOICE_QUESTION_QTY_LESS_THAN_EXAM_SINGLECHOICE_QUESTION_QTY', N'题库已启用单择题数量不满足试卷单选题数量', N'题库已启用单择题数量不满足试卷单选题数量', N'zh-CN',N'题库已启用单择题数量不满足试卷单选题数量'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.TIP.MULTIPLECHOICE_QUESTION_QTY_LESS_THAN_EXAM_MULTIPLECHOICE_QUESTION_QTY', N'题库已启用多选题数量不满足试卷多选题数量', N'题库已启用多选题数量不满足试卷多选题数量', N'zh-CN',N'题库已启用多选题数量不满足试卷多选题数量'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.TIP.JUDGEMENT_QUESTION_QTY_LESS_THAN_EXAM_JUDGEMENT_QUESTION_QTY', N'题库已启用判断题数量不满足试卷判断题数量', N'题库已启用判断题数量不满足试卷判断题数量', N'zh-CN',N'题库已启用判断题数量不满足试卷判断题数量'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.TIP.SHORTANSWER_QUESTION_QTY_LESS_THAN_EXAM_SHORTANSWER_QUESTION_QTY', N'题库已启用简答题数量不满足试卷简答题数量', N'题库已启用简答题数量不满足试卷简答题数量', N'zh-CN',N'题库已启用简答题数量不满足试卷简答题数量'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.TAB.ANSWER_CARD', N'答题卡', N'答题卡', N'zh-CN',N'答题卡'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.TAB.EXAM', N'考试', N'考试', N'zh-CN',N'考试'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.TAB.EXAM_PAPER', N'试卷', N'试卷', N'zh-CN',N'试卷'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.BUTTON.BEGIN', N'开始考试', N'开始考试', N'zh-CN',N'开始考试'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.BUTTON.END_EXAM', N'结束考试', N'结束考试', N'zh-CN',N'结束考试'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.BUTTON.FIRST_QUESTION', N'第一题', N'第一题', N'zh-CN',N'第一题'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.BUTTON.PREVIOUS_QUESTION', N'上一题', N'上一题', N'zh-CN',N'上一题'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.BUTTON.NEXT_QUESTION', N'下一题', N'下一题', N'zh-CN',N'下一题'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.BUTTON.COMPLETE_REVIEW', N'完成阅卷', N'完成阅卷', N'zh-CN',N'完成阅卷'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.BUTTON.LAST_QUESTION', N'最后一题', N'最后一题', N'zh-CN',N'最后一题'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.BUTTON.COUNTDOWN', N'倒计时', N'倒计时', N'zh-CN',N'倒计时'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.TAB.SINGLECHOICE', N'单选题', N'单选题', N'zh-CN',N'单选题'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.TAB.MULTIPLECHOICE', N'多选题', N'多选题', N'zh-CN',N'多选题'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.TAB.JUDGEMENT', N'判断题', N'判断题', N'zh-CN',N'判断题'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.TAB.SHORTANSWER', N'简答题', N'简答题', N'zh-CN',N'简答题'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.TAB.QUESTION_OPT', N'选项', N'选项', N'zh-CN',N'选项'; +EXEC DBO.INSERTI18N N'GIKAM.TRAIN.TIP.CANNOT_BE_EMPTY', N'不能为空', N'不能为空', N'zh-CN',N'不能为空'; +EXEC DBO.INSERTI18N N'GIKAM.TRAIN.TIP.QUOTED', N'引用了', N'引用了', N'zh-CN',N'引用了'; + +-- ----------------------------- 2020-06-05 add by shixw------------end + +-- ----------------------------- 2020-06-08 add by shixw------------begin + +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER.ACTIVATEDTIME', N'考卷的启用时间/签到时间', N'启用时间/签到时间', N'zh-CN',N'启用时间/签到时间'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.ACTIVATEDTIME', N'考卷的启用时间', N'启用时间', N'zh-CN',N'启用时间'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN.ACTIVATEDTIME', N'培训实施的启用时间', N'启用时间', N'zh-CN',N'启用时间'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN.ACTIVATEDFLAG', N'培训实施的启用标志', N'启用标志', N'zh-CN',N'启用标志'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN.ACTIVATEDBYID', N'培训实施的启用人ID', N'启用人ID', N'zh-CN',N'启用人ID'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN.ACTIVATEDBYNAME', N'培训实施的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER_ANSWER.QUESTIONID', N'考卷答案的题目ID', N'题目ID', N'zh-CN',N'题目ID'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_PAPER_ANSWER.JUDGEMENTANSWER', N'考卷答案的判断题答案', N'判断题答案', N'zh-CN',N'判断题答案'; +EXEC DBO.INSERTI18N N'T_CORE_QUESTION.QUESTIONTYPEORDERNO', N'题目的题目类型排序号', N'题目类型排序号', N'zh-CN',N'题目类型排序号'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN_PLAN.ID', N'培训计划的主键', N'主键', N'zh-CN',N'主键'; + +-- ----------------------------- 2020-06-08 add by shixw------------end + +-- ----------------------------- 2020-06-08 add by shixw------------begin + +EXEC DBO.INSERTI18N N'T_CORE_QUESTION.JUDGEMENTANSWER', N'题目的判断题答案', N'判断题答案', N'zh-CN',N'判断题答案'; +EXEC DBO.INSERTI18N N'T_CORE_TRAIN.ID', N'培训实施的主键', N'主键', N'zh-CN',N'主键'; + +-- ----------------------------- 2020-06-08 add by shixw------------end + diff --git a/sql/init_sql/core/0.7.0/mysql/0. gikam-core-common.txt b/sql/init_sql/core/0.7.0/mysql/0. gikam-core-common.txt new file mode 100644 index 0000000..493f900 --- /dev/null +++ b/sql/init_sql/core/0.7.0/mysql/0. gikam-core-common.txt @@ -0,0 +1,769 @@ +-- ----------------------------- 2020-06-12 add by zhangjr------------begin +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.DEFAULT_NOT_UNIQUE', '默认流程必需是唯一的', '和默认流程({1})重复', 'zh-CN', '和默认流程({1})重复'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.EXPRESSION_AND_ORG_NOT_UNIQUE', '同一个流程下相同表达式的使用单位必需是唯一的', '和流程({1})有相同的表达式和使用单位', 'zh-CN', '和流程({1})有相同的表达式和使用单位'); +-- ----------------------------- 2020-06-12 add by zhangjr------------end + +-- ----------------------------- 2020-06-16 add by zhangxt------------begin +ALTER TABLE `t_core_at_record_line` +MODIFY COLUMN `OLDVALUE` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '已变更的字段原值', +MODIFY COLUMN `NEWVALUE` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '已变更的字段新值'; +-- ----------------------------- 2020-06-16 add by zhangxt------------end + +-- ----------------------------- 2020-06-18 add by zhangjr------------begin +CREATE INDEX IDX_TCI_CODE ON T_CORE_I18N (CODE); +CREATE INDEX IDX_TCIM_I18NID ON T_CORE_I18N_MESSAGE (I18NID); +-- ----------------------------- 2020-06-18 add by zhangjr------------end + +-- ----------------------------- 2020-06-18 add by zhanghang------------begin +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.TIP.SQL_CLAUSE_MISSING', '数据源SQL存在没替换的条件', '数据源SQL存在没替换的条件:', 'zh-CN', '数据源SQL存在没替换的条件:'); +-- ----------------------------- 2020-06-18 add by zhanghang------------end + +-- ----------------------------- 2020-06-22 add by gengjinshuai------------begin +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.COMMENT', '原因', '原因', 'zh-CN', '原因'); +-- ----------------------------- 2020-06-22 add by gengjinshuai------------end + +-- ----------------------------- 2020-06-28 add by zhangpf------------begin +CALL INSERTI18N('T_CORE_MENU.MENUID', '菜单编码', '菜单编码', 'zh-CN', '菜单编码'); +-- ----------------------------- 2020-06-28 add by zhangpf------------end + +-- ----------------------------- 2020-06-28 add by shixw------------begin + +CALL INSERTI18N('T_CORE_ADMIN_MYBATIS_MAPPER.SERVICE_NAME', '管理员表:Mybatis的Mapper配置表', '管理员表:Mybatis的Mapper配置表', 'zh-CN', '管理员表:Mybatis的Mapper配置表'); +CALL INSERTI18N('T_CORE_ADMIN_MYBATIS_MAPPER.ID', '管理员表:Mybatis的Mapper配置表的Mapper类全称', 'Mapper类全称', 'zh-CN', 'Mapper类全称'); +CALL INSERTI18N('T_CORE_ADMIN_MYBATIS_MAPPER.RESOURCE', '管理员表:Mybatis的Mapper配置表的资源路径', '资源路径', 'zh-CN', '资源路径'); +CALL INSERTI18N('T_CORE_ADMIN_MYBATIS_MAPPER.MAPPERXML', '管理员表:Mybatis的Mapper配置表的对应的XML内容', '对应的XML内容', 'zh-CN', '对应的XML内容'); + +CALL INSERTI18N('T_CORE_ADMIN_MYBATIS_STMT.SERVICE_NAME', '管理员表:Mybatis的Statement配置表', '管理员表:Mybatis的Statement配置表', 'zh-CN', '管理员表:Mybatis的Statement配置表'); +CALL INSERTI18N('T_CORE_ADMIN_MYBATIS_STMT.ID', '管理员表:Mybatis的Statement配置表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ADMIN_MYBATIS_STMT.STATEMENTID', '管理员表:Mybatis的Statement配置表的查询名称', '查询名称', 'zh-CN', '查询名称'); +CALL INSERTI18N('T_CORE_ADMIN_MYBATIS_STMT.MAPPERID', '管理员表:Mybatis的Statement配置表的对应Mapper配置表的ID', '对应Mapper配置表的ID', 'zh-CN', '对应Mapper配置表的ID'); +CALL INSERTI18N('T_CORE_ADMIN_MYBATIS_STMT.STATEMENTXML', '管理员表:Mybatis的Statement配置表的对应的XML内容', '对应的XML内容', 'zh-CN', '对应的XML内容'); + + +-- ----------------------------- 2020-06-28 add by shixw------------end + +-- ----------------------------- 2020-06-28 add by shixw------------begin + +delete from T_CORE_CODE_CATEGORY where id = 'success'; +delete from T_CORE_CODE where CODECATEGORYID = 'success'; + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('success', '是否执行成功', 'sys', NULL, 5, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), '1', '成功', 'success', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), '0', '失败', 'success', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '定时任务是否执行成功', 'success', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=success', 'code', 'codeName'); + +delete from T_CORE_CODE_CATEGORY where id = 'scheduleTaskType'; +delete from T_CORE_CODE where CODECATEGORYID = 'scheduleTaskType'; + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('scheduleTaskType', '定时任务类型', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'service', '业务级', 'scheduleTaskType', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'sys', '系统级', 'scheduleTaskType', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '定时任务类型', 'schedule-task-type', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=scheduleTaskType', 'code', 'codeName'); + +COMMIT; +-- ----------------------------- 2020-06-28 add by shixw------------end + +-- ----------------------------- 2020-06-29 add by zhangxt------------begin -------0.6.4补丁已发布 +alter table T_CORE_REPORT_CONFIG_LINE add column REPORTCATEGORY VARCHAR(36) null comment '报表类型(普通报表、决策报表)'; +update T_CORE_REPORT_CONFIG_LINE set reportcategory = 'reportlet' where reportcategory is null; + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('reportConfigCategory', '报表类型', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'reportlet', '普通报表', 'reportConfigCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'formlet', '决策报表', 'reportConfigCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '报表类型', 'report-config-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=reportConfigCategory', 'code', 'codeName'); + +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.REPORTCATEGORY', '报表配置明细的报表类型', '报表类型', 'zh-CN', '报表类型'); +-- ----------------------------- 2020-06-29 add by zhangxt------------end -------0.6.4补丁已发布 + +-- ----------------------------- 2020-07-01 add by shixw------------begin -------0.6.4补丁已发布 + +UPDATE T_CORE_CONSTANT + SET CONSTANTVALUE = CONCAT(CONSTANTVALUE, ',frm') + WHERE ID = 'FILE-EXTENSIONS'; + +COMMIT; +-- ----------------------------- 2020-07-01 add by shixw------------end -------0.6.4补丁已发布 + +-- ----------------------------- 2020-07-03 add by liyang------------begin -------0.6.6补丁已发布 + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES +('9342', '审计跟踪日志', '/secure/core/module/sys/at-logs/page/search-list', '93', '9342', '审计跟踪日志', '001.svg', ''); +commit; +-- ----------------------------- 2020-07-03 add by liyang------------end -------0.6.6补丁已发布 + +-- ----------------------------- 2020-07-08 add by zhangxt------------begin +alter table T_CORE_SCHEDULE_TASK add column IFEXECUTABLESERVICENAME VARCHAR(258) null comment '判断任务是否可执行的类'; +alter table T_CORE_SCHEDULE_TASK add column IFEXECUTABLEMETHODNAME VARCHAR(60) null comment '判断任务是否可执行的方法'; + +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.IFEXECUTABLESERVICENAME', '定时任务配置:判断任务是否可执行的类', '判断任务是否可执行的类', 'zh-CN', '判断任务是否可执行的类'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.IFEXECUTABLEMETHODNAME', '定时任务配置:判断任务是否可执行的方法', '判断任务是否可执行的方法', 'zh-CN', '判断任务是否可执行的方法'); +-- ----------------------------- 2020-07-08 add by zhangxt------------end + +-- ----------------------------- 2020-07-10 add by zhangpf------------begin +CREATE TABLE IF NOT EXISTS `T_CORE_SPECIAL_CHARACTER`( + `ID` BIGINT NOT NULL COMMENT '主键', + `SPECIALCHARACTER` VARCHAR(36) DEFAULT NULL COMMENT '特殊字符', + `CATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '类别', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='特殊字符'; + +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.SERVICE_NAME', '特殊字符', '特殊字符', 'zh-CN', '特殊字符'); +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.ID', '特殊字符的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.SPECIALCHARACTER', '特殊字符的特殊字符', '特殊字符', 'zh-CN', '特殊字符'); +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.CATEGORY', '特殊字符的类别', '类别', 'zh-CN', '类别'); +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.CREATEDBYID', '特殊字符的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.CREATEDBYNAME', '特殊字符的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.CREATEDTIME', '特殊字符的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.CREATEDBYORGID', '特殊字符的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.CREATEDBYORGNAME', '特殊字符的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE_SPECIAL_CHARACTER.MODAL.ADD_MODAL', '特殊字符预新增对话框', '添加特殊字符', 'zh-CN', '添加特殊字符'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9332', '特殊字符', '/secure/core/module/item/special-characters/page/edit-list', '93', '9332', '013.svg', '特殊字符'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_SPECIAL_CHARACTER', '0', '0'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('specialCharacterCategory', '特殊字符类别', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'superscript', '上标', 'specialCharacterCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'subscript', '下标', 'specialCharacterCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'serialNumber', '序号', 'specialCharacterCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'unit', '单位', 'specialCharacterCategory', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'romanSymbols', '罗马符号', 'specialCharacterCategory', NULL, 5, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'mathematicalSymbols', '数学符号', 'specialCharacterCategory', NULL, 6, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'specialSymbols', '特殊符号', 'specialCharacterCategory', NULL, 7, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'chineseCharacters', '汉字', 'specialCharacterCategory', NULL, 8, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'greekAlphabet', '希腊字母', 'specialCharacterCategory', NULL, 9, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(F_GET_SEQ_CORE(), '特殊字符类别', 'special-character-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=specialCharacterCategory', 'code', 'codeName'); + +COMMIT; +-- ----------------------------- 2020-07-10 add by zhangpf------------end + +-- ----------------------------- 2020-07-16 add by zhangpf------------begin +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⁰', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '¹', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '²', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '³', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⁴', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⁵', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⁶', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⁷', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⁸', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⁹', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᴬ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᴮ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᴰ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᴱ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᴳ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᴴ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᴵ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᴶ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᴷ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᴸ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᴹ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᴺ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᴼ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᴾ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᴿ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᵀ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᵁ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᵂ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᵃ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᵇ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᶜ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᵈ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᵉ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᶠ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᵍ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ʰ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ⁱ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ʲ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᵏ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ˡ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᵐ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ⁿ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᵒ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᵖ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ʳ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ˢ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᵗ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᵘ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᵛ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ʷ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ˣ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ʸ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᶻ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⁺', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⁻', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⁼', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '₀', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '₁', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '₂', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '₃', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '₄', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '₅', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '₆', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '₇', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '₈', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '₉', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ₐ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ₑ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᵢ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ₒ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᵣ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᵤ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ᵥ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ₓ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '₊', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '₋', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '₌', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Ⅰ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Ⅱ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Ⅲ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Ⅳ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Ⅴ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Ⅵ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Ⅶ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Ⅷ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Ⅸ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Ⅹ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Ⅺ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Ⅻ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '﹢', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '﹣', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '·', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '/', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '=', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '﹤', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '﹥', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '≦', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '≧', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '≮', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '≯', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '≡', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '+', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '-', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '×', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '÷', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '=', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '<', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '>', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '≤', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '≥', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '≈', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '≒', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '≠', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '±', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '∶', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '∵', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '∴', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '∷', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '㏒', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '㏑', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '∑', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '∏', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '∅', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Α', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'α', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Β', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'β', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Γ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'γ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Δ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'δ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Ε', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ε', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Ζ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ζ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Η', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'η', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Θ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'θ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Ι', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ι', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Κ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'κ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Λ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'λ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Μ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'μ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Ν', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ν', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Ξ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ξ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Ο', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ο', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Π', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'π', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Ρ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ρ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Σ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'σ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Τ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'τ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Υ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'υ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Φ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'φ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Χ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'χ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Ψ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ψ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Ω', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ω', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '°', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '%', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '‰', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '夻', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '®', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '©', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '¢', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '℡', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '™', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '℗', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '〒', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '℆', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '℅', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '℀', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '℁', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⅍', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⅟', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⅞', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⅝', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⅜', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⅛', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⅚', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⅙', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⅘', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⅗', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⅖', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⅕', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '¾', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '¼', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⅔', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⅓', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '½', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '☑', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '☒', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '∫', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '∬', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '∭', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '∮', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '∯', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '∰', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '☐', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '㳕', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '荍', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '邨', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '聥', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '䓛', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '阚', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '崝', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '焗', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '漹', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '䢺', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '甦', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '耞', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '舲', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '燆', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '荄', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '皞', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '滘', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '僰', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '袆', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '芶', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '塍', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '漷', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '肸', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '㘵', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '&', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '@', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '#', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '……', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '~', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '①', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '②', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '③', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '④', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⑤', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⑥', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⑦', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⑧', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⑩', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⑪', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⑬', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⑭', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⑮', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⁽', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '⁾', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '₍', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '₎', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ƒ', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'Ω', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '℃', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '%', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '‰', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '℉', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '㎎', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '㎏', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'μm', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '㎜', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '㎞', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '㎡', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'm³', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '㏄', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'ml', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), 'mol', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(F_GET_SEQ_CORE(), '㏕', 'unit'); + +COMMIT; +-- ----------------------------- 2020-07-16 add by zhangpf------------end + +-- ----------------------------- 2020-07-16 add by zhangxt------------begin +alter table T_CORE_MENU add column I18NCODE VARCHAR(128) null comment '国际化编码'; +-- ----------------------------- 2020-07-16 add by zhangxt------------end + +-- ----------------------------- 2020-07-17 add by zhangxt--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_CORE_SYSTEM_CONFIG`( + `ID` VARCHAR(18) NOT NULL COMMENT '主键', + `PAGESTYLE` VARCHAR(36) DEFAULT NULL COMMENT '皮肤', + `PAGESKIN` VARCHAR(36) DEFAULT NULL COMMENT '颜色', + `HELPMANUAL` VARCHAR(1) DEFAULT NULL COMMENT '显示帮助手册', + `SPECIALCHARACTER` VARCHAR(1) DEFAULT NULL COMMENT '显示特殊字符', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统配置'; + +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.SERVICE_NAME', '系统配置', '系统配置', 'zh-CN', '系统配置'); +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.ID', '系统配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.PAGESTYLE', '系统配置的皮肤', '皮肤', 'zh-CN', '皮肤'); +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.PAGESKIN', '系统配置的颜色', '颜色', 'zh-CN', '颜色'); +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.HELPMANUAL', '系统配置的显示帮助手册', '显示帮助手册', 'zh-CN', '显示帮助手册'); +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.SPECIALCHARACTER', '系统配置的显示特殊字符', '显示特殊字符', 'zh-CN', '显示特殊字符'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9335', '系统配置', '/secure/module/sys/system-configs/page/edit-list', '93', '9335', '019.svg', '系统配置'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_SYSTEM_CONFIG', '0', '0'); + +INSERT INTO T_CORE_SYSTEM_CONFIG(ID, HELPMANUAL, SPECIALCHARACTER) VALUES ('system-config', '1', '1'); + +COMMIT; + +-- ----------------------------- 2020-07-17 add by zhangxt------------end + +-- ----------------------------- 2020-07-18 add by zhangjr------------begin +DROP TABLE T_CORE_ADMIN_MYBATIS_MAPPER; +DROP TABLE T_CORE_ADMIN_MYBATIS_STMT; +DELETE FROM T_CORE_TABLE WHERE ID IN ('T_CORE_ADMIN_MYBATIS_MAPPER', 'T_CORE_ADMIN_MYBATIS_STMT'); +DELETE FROM T_CORE_TABLE_HIERARCHY WHERE TABLENAME = 'T_CORE_ADMIN_MYBATIS_STMT' AND MASTERTABLENAME = 'T_CORE_ADMIN_MYBATIS_MAPPER'; + +CREATE TABLE IF NOT EXISTS `T_CORE_ADMIN_MYBATIS_DRAFT` ( + `ID` bigint NOT NULL COMMENT '主键', + `MENUID` varchar(32) DEFAULT NULL COMMENT '菜单ID', + `MAPPERID` varchar(128) DEFAULT NULL COMMENT 'Mapper类全称(如:com.sunwayworld.framework.mybatis.mapper.DaoMapper)', + `STATEMENTID` varchar(64) DEFAULT NULL COMMENT '操作名称(如:selectByCondition)', + `STATEMENTXML` text DEFAULT NULL COMMENT '对应的XML内容', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='管理员表:Mybatis的配置草稿表'; + +CREATE TABLE IF NOT EXISTS `T_CORE_ADMIN_MYBATIS_STMT` ( + `ID` bigint NOT NULL COMMENT '主键', + `MENUID` varchar(32) DEFAULT NULL COMMENT '菜单ID', + `MAPPERID` varchar(128) DEFAULT NULL COMMENT 'Mapper类全称(如:com.sunwayworld.framework.mybatis.mapper.DaoMapper)', + `STATEMENTID` varchar(64) DEFAULT NULL COMMENT '操作名称(如:selectByCondition)', + `VERSION` bigint NOT NULL COMMENT '版本', + `STATEMENTXML` text DEFAULT NULL COMMENT '对应的XML内容', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='管理员表:Statement配置表'; +-- ----------------------------- 2020-07-18 add by zhangjr------------end + +-- ----------------------------- 2020-07-19 add by zhangxt------------begin +alter table T_CORE_SYSTEM_CONFIG add column TODOVOICEPROMPT VARCHAR(1) null comment '待办是否语音提醒'; +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.SPECIALCHARACTER', '系统配置的待办是否语音提醒', '待办语音提醒', 'zh-CN', '待办语音提醒'); +-- ----------------------------- 2020-07-19 add by zhangxt------------end + +-- ----------------------------- 2020-07-23 add by zhangxt------------begin +alter table T_CORE_ROLE_PERMISSION_TYPE add column COMPCATEGORY VARCHAR(30) null comment '组件类型(grid/treeGrid)'; + +update T_CORE_ROLE_PERMISSION_TYPE set COMPCATEGORY = 'grid'; +update T_CORE_ROLE_PERMISSION_TYPE + set COMPCATEGORY = 'treeGrid', + GRIDCOLUMNSETTINGS = '{title:''菜单编码'',field:''id'',type:''tree'',width:200},{title:''菜单名称'',field:''menuName'',width:150}' + where id = 'T_CORE_MENU'; +commit; + +alter table T_CORE_SYSTEM_CONFIG drop column HELPMANUAL; +-- ----------------------------- 2020-07-23 add by zhangxt------------end + +-- ----------------------------- 2020-07-23 add by liujianfeng------------begin + +CALL INSERTI18N('CORE.MENU.MENUNAME.STATISTICAL', '查询统计', '查询统计', 'zh-CN', '查询统计'); +CALL INSERTI18N('CORE.MENU.MENUNAME.STATISTICAL.EDIT', '查询配制', '查询配制', 'zh-CN', '查询配制'); +CALL INSERTI18N('CORE.MENU.MENUNAME.STATISTICAL.SEARCH', '统计查询', '统计查询', 'zh-CN', '统计查询'); +CALL INSERTI18N('CORE.MENU.MENUNAME.STATISTICAL.LINE.SEARCH', '报表查询', '报表查询', 'zh-CN', '报表查询'); + +CALL INSERTI18N('CORE.MENU.MENUNAME.TASK', '日常管理', '日常管理', 'zh-CN', '日常管理'); +CALL INSERTI18N('CORE.MENU.MENUNAME.TASK.MYTASK', '日程', '日程', 'zh-CN', '日程'); + +CALL INSERTI18N('CORE.MENU.MENUNAME.USER_ORG', '用户与组织管理', '用户与组织管理', 'zh-CN', '用户与组织管理'); +CALL INSERTI18N('CORE.MENU.MENUNAME.USER_ORG.USER', '用户管理', '用户管理', 'zh-CN', '用户管理'); +CALL INSERTI18N('CORE.MENU.MENUNAME.USER_ORG.ORG', '组织部门', '组织部门', 'zh-CN', '组织部门'); +CALL INSERTI18N('CORE.MENU.MENUNAME.USER_ORG.ROLE', '角色管理', '角色管理', 'zh-CN', '角色管理'); +CALL INSERTI18N('CORE.MENU.MENUNAME.USER_ORG.ROLE_USER', '角色用户矩阵', '角色用户矩阵', 'zh-CN', '角色用户矩阵'); +CALL INSERTI18N('CORE.MENU.MENUNAME.USER_ORG.USER.ONLINE', '在线用户', '在线用户', 'zh-CN', '在线用户'); + +CALL INSERTI18N('CORE.MENU.MENUNAME.BPMN', '工作流', '工作流', 'zh-CN', '工作流'); +CALL INSERTI18N('CORE.MENU.MENUNAME.BPMN.EDIT', '流程配置', '流程配置', 'zh-CN', '流程配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.BPMN.SEARCH', '流程查询', '流程查询', 'zh-CN', '流程查询'); +CALL INSERTI18N('CORE.MENU.MENUNAME.BPMN.EXCEPTION', '异常处理', '异常处理', 'zh-CN', '异常处理'); + + +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM', '系统配置', '系统配置', 'zh-CN', '系统配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.MENU', '菜单配置', '菜单配置', 'zh-CN', '菜单配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.MENUGROUP', '菜单组管理', '菜单组管理', 'zh-CN', '菜单组管理'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.SERVICE.EDIT', '定时任务配置', '定时任务配置', 'zh-CN', '定时任务配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.SERVICE.SEARCH', '定时任务查询', '定时任务查询', 'zh-CN', '定时任务查询'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.SYS.EDIT', '系统定时任务配置', '系统定时任务配置', 'zh-CN', '系统定时任务配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.LOG', '定时任务日志', '定时任务日志', 'zh-CN', '定时任务日志'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.EMAIL.TEMPLATE', '邮件模板配置', '邮件模板配置', 'zh-CN', '邮件模板配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.EMAIL.SEARCH', '邮件发送查询', '邮件发送查询', 'zh-CN', '邮件发送查询'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.EMAIL.EDIT', '邮件配置', '邮件配置', 'zh-CN', '邮件配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.CONSTANT', '系统参数维护', '系统参数维护', 'zh-CN', '系统参数维护'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.AT', '审计跟踪配置', '审计跟踪配置', 'zh-CN', '审计跟踪配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.MESSAGE.EDIT', '站内消息', '站内消息', 'zh-CN', '站内消息'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.MESSAGE.SEARCH', '站内消息查询', '站内消息查询', 'zh-CN', '站内消息查询'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.REPORT', '报表配置', '报表配置', 'zh-CN', '报表配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.PWDPOLICY', '密码策略', '密码策略', 'zh-CN', '密码策略'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.ELN', 'ELN数据源', 'ELN数据源', 'zh-CN', 'ELN数据源'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.ELN.TMPL', 'ELN模板', 'ELN模板', 'zh-CN', 'ELN模板'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.CODE', '系统编码', '系统编码', 'zh-CN', '系统编码'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.REMOTECALL', '远程调用配置', '远程调用配置', 'zh-CN', '远程调用配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.CALENDAR', '节假日维护', '节假日维护', 'zh-CN', '节假日维护'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.ROUNDINGRULE', '修约规则', '修约规则', 'zh-CN', '修约规则'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.TODO', '待办配置', '待办配置', 'zh-CN', '待办配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.PAGEFIELD', '页面字段配置', '页面字段配置', 'zh-CN', '页面字段配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.PRICESSVIEW', '业务可视化', '业务可视化', 'zh-CN', '业务可视化'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.WORKSPACE', '首页方案配置', '首页方案配置', 'zh-CN', '首页方案配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.ACQSCRIPTS', '仪器采集脚本', '仪器采集脚本', 'zh-CN', '仪器采集脚本'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.I18N', '国际化配置', '国际化配置', 'zh-CN', '国际化配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.TOPOLOGY', '拓扑结构图', '拓扑结构图', 'zh-CN', '拓扑结构图'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.CODECATEGORY', '分类编码', '分类编码', 'zh-CN', '分类编码'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.SYS', '系统配置', '系统配置', 'zh-CN', '系统配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.AT.LOG', '审计跟踪日志', '审计跟踪日志', 'zh-CN', '审计跟踪日志'); + +CALL INSERTI18N('CORE.MENU.MENUNAME.SYS.LOG', '系统日志', '系统日志', 'zh-CN', '系统日志'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYS.LOG.ACT', '系统操作日志', '系统操作日志', 'zh-CN', '系统操作日志'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYS.LOG.LOGIN', '系统登录日志', '系统登录日志', 'zh-CN', '系统登录日志'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYS.LOG.EXPORT', '导出日志', '导出日志', 'zh-CN', '导出日志'); + +CALL INSERTI18N('CORE.MENU.MENUNAME.ITEM.MESSAGE', '消息中心', '消息中心', 'zh-CN', '消息中心'); +CALL INSERTI18N('CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE', '通知公告', '通知公告', 'zh-CN', '通知公告'); +CALL INSERTI18N('CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE.EDIT', '通知公告编制', '通知公告编制', 'zh-CN', '通知公告编制'); +CALL INSERTI18N('CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE.AUDIT', '通知公告审核', '通知公告审核', 'zh-CN', '通知公告审核'); +CALL INSERTI18N('CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE.CANCEL', '通知公告撤销', '通知公告撤销', 'zh-CN', '通知公告撤销'); +CALL INSERTI18N('CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE.SEARCH', '通知公告查询', '通知公告查询', 'zh-CN', '通知公告查询'); + +CALL INSERTI18N('CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTIFICATION', '通知中心', '通知中心', 'zh-CN', '通知中心'); +CALL INSERTI18N('CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTIFICATION.TMPL', '通知模板', '通知模板', 'zh-CN', '通知模板'); +CALL INSERTI18N('CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTIFICATION.SEARCH', '通知查询', '通知查询', 'zh-CN', '通知查询'); + +CALL INSERTI18N('CORE.MENU.MENUNAME.LES', 'LES功能', 'LES功能', 'zh-CN', 'LES功能'); +CALL INSERTI18N('CORE.MENU.MENUNAME.LES.DS', 'LES数据源', 'LES数据源', 'zh-CN', 'LES数据源'); +CALL INSERTI18N('CORE.MENU.MENUNAME.LES.TMPL.EDIT', 'LES模板', 'LES模板', 'zh-CN', 'LES模板'); +CALL INSERTI18N('CORE.MENU.MENUNAME.LES.TMPL.AUDIT', 'LES模板审核', 'LES模板审核', 'zh-CN', 'LES模板审核'); + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.STATISTICAL' WHERE ID = '80'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.STATISTICAL.EDIT' WHERE ID = '8001'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.STATISTICAL.SEARCH' WHERE ID = '8002'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.STATISTICAL.LINE.SEARCH' WHERE ID = '8003'; + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.TASK' WHERE ID = '88'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.TASK.MYTASK' WHERE ID = '8801'; + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.USER_ORG' WHERE ID = '90'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.USER_ORG.USER' WHERE ID = '9001'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.USER_ORG.ORG' WHERE ID = '9002'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.USER_ORG.ROLE' WHERE ID = '9003'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.USER_ORG.ROLE_USER' WHERE ID = '9004'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.USER_ORG.USER.ONLINE' WHERE ID = '9010'; + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.BPMN' WHERE ID = '92'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.BPMN.EDIT' WHERE ID = '9201'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.BPMN.SEARCH' WHERE ID = '9202'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.BPMN.EXCEPTION' WHERE ID = '9233'; + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM' WHERE ID = '93'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.MENU' WHERE ID = '9301'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.MENUGROUP' WHERE ID = '9302'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.SERVICE.EDIT' WHERE ID = '9303'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.SERVICE.SEARCH' WHERE ID = '9304'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.SYS.EDIT' WHERE ID = '9305'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.LOG' WHERE ID = '9306'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.EMAIL.TEMPLATE' WHERE ID = '9307'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.EMAIL.SEARCH' WHERE ID = '9308'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.EMAIL.EDIT' WHERE ID = '9309'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.CONSTANT' WHERE ID = '9310'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.AT' WHERE ID = '9311'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.MESSAGE.EDIT' WHERE ID = '9312'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.MESSAGE.SEARCH' WHERE ID = '9313'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.REPORT' WHERE ID = '9314'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.PWDPOLICY' WHERE ID = '9315'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.ELN' WHERE ID = '9316'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.ELN.TMPL' WHERE ID = '9317'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.CODE' WHERE ID = '9318'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.REMOTECALL' WHERE ID = '9319'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.CALENDAR' WHERE ID = '9320'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.ROUNDINGRULE' WHERE ID = '9321'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.TODO' WHERE ID = '9322'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.PAGEFIELD' WHERE ID = '9323'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.PRICESSVIEW' WHERE ID = '9324'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.WORKSPACE' WHERE ID = '9326'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.ACQSCRIPTS' WHERE ID = '9328'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.I18N' WHERE ID = '9330'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.TOPOLOGY' WHERE ID = '9331'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.CODECATEGORY' WHERE ID = '9332'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.SYS' WHERE ID = '9335'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.AT' WHERE ID = '9341'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.AT.LOG' WHERE ID = '9342'; + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYS.LOG' WHERE ID = '94'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYS.LOG.ACT' WHERE ID = '9401'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYS.LOG.LOGIN' WHERE ID = '9402'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYS.LOG.EXPORT' WHERE ID = '9403'; + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.ITEM.MESSAGE' WHERE ID = '95'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE' WHERE ID = '9501'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE.EDIT' WHERE ID = '950101'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE.AUDIT' WHERE ID = '950102'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE.CANCEL' WHERE ID = '950103'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE.SEARCH' WHERE ID = '950104'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTIFICATION' WHERE ID = '9505'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTIFICATION.TMPL' WHERE ID = '950501'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTIFICATION.SEARCH' WHERE ID = '950502'; + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.LES' WHERE ID = '96'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.LES.DS' WHERE ID = '9602'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.LES.TMPL.EDIT' WHERE ID = '9604'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.LES.TMPL.AUDIT' WHERE ID = '9605'; + +COMMIT; +-- ----------------------------- 2020-07-23 add by liujianfeng------------end + +-- ----------------------------- 2020-07-23 add by zhangxt------------begin +update T_CORE_SYSTEM_CONFIG set TODOVOICEPROMPT = '0'; +commit; +-- ----------------------------- 2020-07-23 add by zhangxt------------end + +-- ----------------------------- 2020-07-23 add by zhangjr------------begin +call INSERTI18N('GIKAM.BPMN.COMMENT.SELECTED_CANDIDATE_ROLE', '审核意见中体现下一级待审角色是选中的', '已选角色', 'zh-CN', '已选角色'); +call INSERTI18N('GIKAM.BPMN.COMMENT.SELECTED_CANDIDATOR', '审核意见中体现下一级待审人是选中的', '已选人员', 'zh-CN', '已选人员'); +-- ----------------------------- 2020-07-23 add by zhangjr------------end + +-- ----------------------------- 2020-07-24 add by songll------------begin +call INSERTI18N('T_CORE_MENU.I18NCODE', '系统菜单的国际化编码', '国际化编码', 'zh-CN', '国际化编码'); +-- ----------------------------- 2020-07-24 add by songll------------end + +-- ----------------------------- 2020-07-24 add by zhangjr------------begin +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CANDIDATOR_FILTER_STRATEGY', '审核人过滤策略', '审核人过滤策略', 'zh-CN', '审核人过滤策略'); +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.CANDIDATOR_FILTER_STRATEGY.NONE', '审核人无过滤策略', '无', 'zh-CN', '无'); +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.CANDIDATOR_FILTER_STRATEGY.SAME_DEPT', '单据和审核人同属一个部门', '和单据同属一个部门', 'zh-CN', '和单据同属一个部门'); +-- ----------------------------- 2020-07-24 add by zhangjr------------end + +-- ----------------------------- 2020-07-29 add by zhangxt------------begin +delete from t_core_constant where id = 'TODO_VOICEREMIND'; +commit; +-- ----------------------------- 2020-07-29 add by zhangxt------------end + +-- ----------------------------- 2020-07-29 add by shixw------------begin + +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_ROLE.ROLENAME', '流程执行实例任务的参与角色的角色', '审核角色', 'zh-CN', '审核角色'); + +UPDATE T_CORE_MENU + SET ID = '9404', PARENTID = '94', ORDERNO = '9404' + WHERE ID = '9342'; +UPDATE T_CORE_MENU + SET ID = '9405', PARENTID = '94', ORDERNO = '9405' + WHERE ID = '9343'; + +commit; + +-- ----------------------------- 2020-07-29 add by shixw------------end + +-- ----------------------------- 2020-07-29 add by zhangxt------------begin +INSERT INTO T_CORE_MENU(ID ,MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('9330', '国际化配置', '/secure/core/module/sys/i18ns/page/edit-list', '93', '9330', '国际化配置', '053.svg', ''); + +update T_CORE_SYSTEM_CONFIG set PAGESTYLE = 'tulip', PAGESKIN = 'white' where id = 'system-config'; + +commit; +-- ----------------------------- 2020-07-29 add by zhangxt------------end + +-- ----------------------------- 2020-07-31 add by liujianfeng------------begin +CALL INSERTI18N('CORE.MENU.MENUNAME.STATISTICAL.EDIT', '查询配置', '查询配置', 'zh-CN', '查询配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.STATISTICAL', '统计查询', '统计查询', 'zh-CN', '统计查询'); + +CALL INSERTI18N('CORE.MENU.MENUNAME.SPECIAL_CHARACTER', '特殊字符', '特殊字符', 'zh-CN', '特殊字符'); +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SPECIAL_CHARACTER' WHERE ID = '9332'; +COMMIT; +-- ----------------------------- 2020-07-31 add by liujianfeng------------end + +-- ----------------------------- 2020-08-01 add by zhangxt------------begin +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '滚动信息', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'scroll'); +commit; +-- ----------------------------- 2020-08-01 add by zhangxt------------end + +-- ----------------------------- 2020-08-01 add by shixw------------begin + +insert into t_core_table (ID, AUDITABLE, ATTACHMENT) +values ('T_CORE_I18N', '0', '0'); + +insert into t_core_table (ID, AUDITABLE, ATTACHMENT) +values ('T_CORE_I18N_MESSAGE', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('933001','T_CORE_I18N_MESSAGE', 'T_CORE_I18N', 'I18NID'); + +commit; + + +-- ----------------------------- 2020-08-01 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.7.0/mysql/1. gikam-core-les.txt b/sql/init_sql/core/0.7.0/mysql/1. gikam-core-les.txt new file mode 100644 index 0000000..7997da0 --- /dev/null +++ b/sql/init_sql/core/0.7.0/mysql/1. gikam-core-les.txt @@ -0,0 +1,217 @@ +-- ----------------------------- 2020-06-12 add by zhangpf------------begin +DROP TABLE T_CORE_LES_UNIT; + +CREATE TABLE IF NOT EXISTS `T_CORE_LES_UNIT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `UNITNAME` VARCHAR(60) DEFAULT NULL COMMENT '组件名称', + `UNITCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '组件类型', + `BINDDS` VARCHAR(1) DEFAULT NULL COMMENT '是否绑定数据源(0-不绑定,1-绑定)', + `ICON` VARCHAR(270) DEFAULT NULL COMMENT '图标', + `ORDERNO` BIGINT DEFAULT NULL COMMENT '排序码', + `AUDITTRAIL` VARCHAR(1) DEFAULT NULL COMMENT '是否启用审计', + `CONFIG` TEXT DEFAULT NULL COMMENT '配置', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `ACTIVATEDFLAG` VARCHAR(1) DEFAULT NULL COMMENT '启用标志', + `ACTIVATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '启用人编码', + `ACTIVATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '启用人名称', + `ACTIVATEDTIME` DATETIME DEFAULT NULL COMMENT '启用时间', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='LES组件'; + +alter table T_CORE_LES_DS_FIELD add column `ORDERNO` BIGINT null comment '排序码'; + +alter table T_CORE_LES_TEMPLATE_UNIT add column `CONFIG` TEXT null comment '组件配置'; +alter table T_CORE_LES_TEMPLATE_UNIT change column `TYPE` `UNITCATEGORY` VARCHAR(36); + +alter table T_CORE_LES_INSTANCE_UNIT add column `CONFIG` TEXT null comment '组件配置'; +alter table T_CORE_LES_INSTANCE_UNIT change column `TYPE` `UNITCATEGORY` VARCHAR(36); + +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, UNITCATEGORY, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES (F_GET_SEQ_CORE(), '章节', 'chapter', '0', '/static/gikam/main/img/chapter.svg', '1', '1', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "upgrade", "downgrade" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, UNITCATEGORY, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES (F_GET_SEQ_CORE(), '富文本', 'ckeditor', '1', '/static/gikam/main/img/ckeditor.svg', '2', '1', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, UNITCATEGORY, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES (F_GET_SEQ_CORE(), '分子式', 'chemDoodle', '0', '/static/gikam/main/img/chemDoodle.svg', '3', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, UNITCATEGORY, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES (F_GET_SEQ_CORE(), '图片绘制', 'imgDraw', '0', '/static/gikam/main/img/imgDraw.svg', '4', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, UNITCATEGORY, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES (F_GET_SEQ_CORE(), '表格', 'spread', '0', '/static/gikam/main/img/spread.svg', '5', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, UNITCATEGORY, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES (F_GET_SEQ_CORE(), '图片编辑器', 'imgEdit', '0', '/static/gikam/main/img/imgEdit.svg', '6', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, UNITCATEGORY, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES (F_GET_SEQ_CORE(), '图片上传', 'imgUpload', '0', '/static/gikam/main/img/imgUpload.svg', '7', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, UNITCATEGORY, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES (F_GET_SEQ_CORE(), '流程绘制', 'diagramDraw', '0', '/static/gikam/main/img/diagramDraw.svg', '8', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, UNITCATEGORY, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES (F_GET_SEQ_CORE(), '基础信息', 'baseInfo', '0', '/static/gikam/main/img/baseInfo.svg', '9', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, UNITCATEGORY, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES (F_GET_SEQ_CORE(), '查询列表', 'queryList', '1', '/static/gikam/main/img/queryList.svg', '10', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); + +call INSERTI18N('T_CORE_LES_DS_FIELD.ORDERNO', 'LES数据源字段的排序码', '排序码', 'zh-CN', '排序码'); +call INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.CONFIG', 'LES模板组件配置', '组件配置', 'zh-CN', '组件配置'); +call INSERTI18N('T_CORE_LES_INSTANCE_UNIT.CONFIG', 'LES实例组件配置', '组件配置', 'zh-CN', '组件配置'); +UPDATE T_CORE_I18N SET CODE = 'T_CORE_LES_TEMPLATE_UNIT.UNITCATEGORY' WHERE CODE = 'T_CORE_LES_TEMPLATE_UNIT.TYPE'; +UPDATE T_CORE_I18N SET CODE = 'T_CORE_LES_INSTANCE_UNIT.UNITCATEGORY' WHERE CODE = 'T_CORE_LES_INSTANCE_UNIT.TYPE'; + +COMMIT; +-- ----------------------------- 2020-06-12 add by zhangpf------------end + +-- ----------------------------- 2020-06-13 add by zhangpf------------begin +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.TIP.EXISTS_LOWER_VERSION_TEMPLATE_PROCESSSATUS_UNDONE', '存在较低版本未审核通过!', '存在较低版本未审核通过!', 'zh-CN', '存在较低版本未审核通过!'); + +UPDATE T_CORE_LES_UNIT + SET BINDDS = '1' +WHERE UNITCATEGORY = 'chapter'; + +UPDATE T_CORE_LES_UNIT + SET UNITNAME = '表格/表单' +WHERE UNITCATEGORY = 'queryList'; + +COMMIT; +-- ----------------------------- 2020-06-13 add by zhangpf------------end + +-- ----------------------------- 2020-06-13 add by zhangpf------------begin +alter table T_CORE_LES_TEMPLATE_UT change column `TYPE` `UNITCATEGORY` VARCHAR(36); +alter table T_CORE_LES_TEMPLATE_UT add column `CONFIG` TEXT null comment '组件配置'; + +UPDATE T_CORE_I18N SET CODE = 'T_CORE_LES_TEMPLATE_UT.UNITCATEGORY' WHERE CODE = 'T_CORE_LES_TEMPLATE_UT.TYPE'; +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.CONFIG', '组件配置', '组件配置', 'zh-CN', '组件配置'); +COMMIT; +-- ----------------------------- 2020-06-13 add by zhangpf------------end +-- ----------------------------- 2020-06-15 add by zhangpf------------begin +DROP TABLE T_CORE_LES_UNIT; + +CREATE TABLE IF NOT EXISTS `T_CORE_LES_UNIT`( + `ID` VARCHAR(36) NOT NULL COMMENT '主键', + `UNITNAME` VARCHAR(60) DEFAULT NULL COMMENT '组件名称', + `BINDDS` VARCHAR(1) DEFAULT NULL COMMENT '是否绑定数据源(0-不绑定,1-绑定)', + `ICON` VARCHAR(270) DEFAULT NULL COMMENT '图标', + `ORDERNO` BIGINT DEFAULT NULL COMMENT '排序码', + `AUDITTRAIL` VARCHAR(1) DEFAULT NULL COMMENT '是否启用审计', + `CONFIG` TEXT DEFAULT NULL COMMENT '配置', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `ACTIVATEDFLAG` VARCHAR(1) DEFAULT NULL COMMENT '启用标志', + `ACTIVATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '启用人编码', + `ACTIVATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '启用人名称', + `ACTIVATEDTIME` DATETIME DEFAULT NULL COMMENT '启用时间', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='LES组件'; + +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES ('chapter', '章节', '1', '/static/gikam/main/img/chapter.svg', '1', '1', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "upgrade", "downgrade" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES ('ckeditor', '富文本', '1', '/static/gikam/main/img/ckeditor.svg', '2', '1', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES ('chemDoodle', '分子式', '0', '/static/gikam/main/img/chemDoodle.svg', '3', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES ('imgDraw', '图片绘制', '0', '/static/gikam/main/img/imgDraw.svg', '4', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES ('spread', '表格', '0', '/static/gikam/main/img/spread.svg', '5', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES ('imgEdit', '图片编辑器', '0', '/static/gikam/main/img/imgEdit.svg', '6', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES ('imgUpload', '图片上传', '0', '/static/gikam/main/img/imgUpload.svg', '7', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES ('diagramDraw', '流程绘制', '0', '/static/gikam/main/img/diagramDraw.svg', '8', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES ('baseInfo', '基础信息', '0', '/static/gikam/main/img/baseInfo.svg', '9', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES ('formOrQueryList', '表格/表单', '1', '/static/gikam/main/img/formOrQueryList.svg', '10', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); + +DELETE FROM T_CORE_I18N_MESSAGE + WHERE I18NID = (SELECT N.ID FROM T_CORE_I18N N WHERE N.CODE = 'T_CORE_LES_UNIT.TYPE'); +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_LES_UNIT.TYPE'; + +DELETE FROM T_CORE_I18N_MESSAGE + WHERE I18NID = (SELECT N.ID FROM T_CORE_I18N N WHERE N.CODE = 'T_CORE_LES_UNIT.SVG'); +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_LES_UNIT.SVG'; + +DELETE FROM T_CORE_I18N_MESSAGE + WHERE I18NID = (SELECT N.ID FROM T_CORE_I18N N WHERE N.CODE = 'T_CORE_LES_UNIT.ENABLE'); +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_LES_UNIT.ENABLE'; + +CALL INSERTI18N('T_CORE_LES_UNIT.ICON', 'LES组件图标', '组件图标', 'zh-CN', '组件图标'); +CALL INSERTI18N('T_CORE_LES_UNIT.AUDITTRAIL', 'LES组件是否开启审计跟踪', '是否开启审计跟踪', 'zh-CN', '是否开启审计跟踪'); +CALL INSERTI18N('T_CORE_LES_UNIT.CONFIG', 'LES组件配置', '组件配置', 'zh-CN', '组件配置'); +CALL INSERTI18N('T_CORE_LES_UNIT.ACTIVATEDFLAG', 'LES组件启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_CORE_LES_UNIT.ACTIVATEDBYID', 'LES组件启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_LES_UNIT.ACTIVATEDBYNAME', 'LES组件启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_LES_UNIT.ACTIVATEDTIME', 'LES组件启用时间', '启用时间', 'zh-CN', '启用时间'); + +UPDATE T_CORE_MENU SET HREF = '/secure/core/les/les-dses/page/edit-list' WHERE ID = '9602'; +UPDATE T_CORE_MENU SET HREF = '/secure/core/les/les-templates/page/edit-list' WHERE ID = '9604'; +UPDATE T_CORE_MENU SET HREF = '/secure/core/les/les-templates/page/audit-list' WHERE ID = '9605'; +COMMIT; +-- ----------------------------- 2020-06-15 add by zhangpf------------end + +-- ----------------------------- 2020-06-16 add by zhangpf------------begin +UPDATE T_CORE_ADMIN_CHOOSE_CONFIG + SET URL = '/secure/core/les/les-templates/page/choose-list' + WHERE CATEGORY = 'les-template'; + + UPDATE T_CORE_ADMIN_CHOOSE_CONFIG + SET URL = '/secure/core/les/les-dses/page/choose-list' + WHERE CATEGORY = 'core-les-ds'; + + COMMIT; +-- ----------------------------- 2020-06-16 add by zhangpf------------end + +-- ----------------------------- 2020-06-18 add by zhangpf------------begin +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_LES_INSTANCE', '0', '1'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_LES_INSTANCE_UNIT', '0', '1'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('9604', 'T_CORE_LES_INSTANCE_UNIT', 'T_CORE_LES_INSTANCE', 'INSTANCEID'); + + COMMIT; +-- ----------------------------- 2020-06-18 add by zhangpf------------end + +-- ----------------------------- 2020-07-02 add by zhangpf------------begin +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.BUTTON.COPY','复制','复制','zh-CN','复制'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.MODEL.COPY','复制','复制','zh-CN','复制'); + +UPDATE T_CORE_LES_UNIT + SET CONFIG = '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit", "upgrade", "downgrade" ] }' + WHERE ID = 'chapter'; + +UPDATE T_CORE_LES_UNIT + SET CONFIG = '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }' + WHERE ID = 'chemDoodle'; + + UPDATE T_CORE_LES_UNIT + SET CONFIG = '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }' + WHERE ID = 'imgDraw'; + +UPDATE T_CORE_LES_UNIT + SET CONFIG = '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }' + WHERE ID = 'spread'; + +UPDATE T_CORE_LES_UNIT + SET CONFIG = '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }' + WHERE ID = 'imgEdit'; + +UPDATE T_CORE_LES_UNIT + SET CONFIG = '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }' + WHERE ID = 'imgUpload'; + +UPDATE T_CORE_LES_UNIT + SET CONFIG = '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }' + WHERE ID = 'diagramDraw'; + +UPDATE T_CORE_LES_UNIT + SET CONFIG = '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }' + WHERE ID = 'formOrQueryList'; + +COMMIT; +-- ----------------------------- 2020-07-02 add by zhangpf------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.7.0/mysql/2. gikam-core-equipt.txt b/sql/init_sql/core/0.7.0/mysql/2. gikam-core-equipt.txt new file mode 100644 index 0000000..a162200 --- /dev/null +++ b/sql/init_sql/core/0.7.0/mysql/2. gikam-core-equipt.txt @@ -0,0 +1,563 @@ +-- ----------------------------- 2020-05-18 add by shixw--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_CORE_EQUIPT_ACQ_CONFIG`( + `ID` VARCHAR(36) NOT NULL COMMENT '仪器编号', + `ACQCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '采集方式', + `BAUDRATE` VARCHAR(36) DEFAULT NULL COMMENT '波特率', + `TERMINATOR` VARCHAR(36) DEFAULT NULL COMMENT '终止字符串', + `DATABIT` VARCHAR(36) DEFAULT NULL COMMENT '数据位', + `PARITYCHECK` VARCHAR(36) DEFAULT NULL COMMENT '奇偶校验', + `COM` VARCHAR(36) DEFAULT NULL COMMENT 'COM口', + `STOPBIT` VARCHAR(36) DEFAULT NULL COMMENT '停止位', + `BEGINSYMBOL` VARCHAR(60) DEFAULT NULL COMMENT '开始标记', + `ENDSYMBOL` VARCHAR(60) DEFAULT NULL COMMENT '结束标记', + `ANALYSISFORMULA` VARCHAR(540) DEFAULT NULL COMMENT '数据解析公式', + `ENDFLAG` VARCHAR(60) DEFAULT NULL COMMENT '串口数据结束标志', + `IP` VARCHAR(60) DEFAULT NULL COMMENT '主机地址', + `PORT` VARCHAR(18) DEFAULT NULL COMMENT '端口号', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='仪器采集配置'; + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EQUIPT_ACQ_CONFIG', '0', '0'); + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_CORE_EQUIPT_ACQ_SCRIPT`( + `ID` VARCHAR(18) NOT NULL COMMENT '编码', + `DESCRIPTION` VARCHAR(270) DEFAULT NULL COMMENT '脚本描述', + `SCRIPT` TEXT DEFAULT NULL COMMENT '脚本内容', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='仪器采集脚本'; + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9328', '仪器采集脚本', '/secure/core/module/equipt/acq-scripts/page/edit-list', '93', '9328', '053.svg', '仪器采集脚本'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EQUIPT_ACQ_SCRIPT', '0', '0'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('equipt-acq-category', '仪器采集方式', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'tcp', '网口采集', 'equipt-acq-category', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'file', '文件采集', 'equipt-acq-category', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '仪器采集方式', 'equipt-acq-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=equipt-acq-category', 'code', 'codeName'); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE,CATEGORY,URL,WIDTH) + VALUES (F_GET_SEQ_CORE(), '采集脚本', '采集脚本', 'equipt-acq-script', '/secure/core/module/equipt/acq-scripts/page/choose-list', '50%'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('equipt-connect-status', '仪器连接状态', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'disconnected', '未连接', 'equipt-connect-status', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'connected', '已连接', 'equipt-connect-status', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '仪器连接状态', 'equipt-connect-status', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=equipt-connect-status', 'code', 'codeName'); + +COMMIT; + +-- ----------------------------- 2020-05-18 add by shixw------------end + +-- ----------------------------- 2020-05-23 add by shixw------------begin + +CREATE TABLE IF NOT EXISTS `T_CORE_EQUIPT_ACQ_AFFAIR`( + `ID` VARCHAR(36) NOT NULL COMMENT '事务编号(主键)', + `EQUIPTID` VARCHAR(36) DEFAULT NULL COMMENT '仪器编号', + `EQUIPTNAME` VARCHAR(120) DEFAULT NULL COMMENT '仪器名称', + `SOURCECATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '来源类型', + `SOURCEID` VARCHAR(36) DEFAULT NULL COMMENT '来源ID(使用的采集模板ID)', + `SOURCENAME` VARCHAR(120) DEFAULT NULL COMMENT '来源名称(使用的采集模板名称)', + `ACQAFFAIRSTATUS` VARCHAR(36) DEFAULT NULL COMMENT '采集事务状态', + `ACQSCRIPTID` BIGINT DEFAULT NULL COMMENT '采集脚本Id', + `ACQSCRIPTDESC` VARCHAR(120) DEFAULT NULL COMMENT '采集脚本描述', + `RAWDATA` TEXT DEFAULT NULL COMMENT '源数据、采集文件内容', + `SOURCEFILENAME` VARCHAR(270) DEFAULT NULL COMMENT '源文件名称(客户提供)', + `TARGETFILENAME` VARCHAR(270) DEFAULT NULL COMMENT '目录文件名称(程序处理)', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='仪器采集事务'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EQUIPT_ACQ_AFFAIR', '0', '1'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('equipt-acq-affair-status', '仪器采集事务状态', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'Completed', '完成', 'equipt-acq-affair-status', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'Failed', '失败', 'equipt-acq-affair-status', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '仪器采集事务状态', 'equipt-acq-affair-status', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=equipt-acq-affair-status', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('equipt-acq-affair-source-category', '仪器采集事务来源', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'file', '文件', 'equipt-acq-affair-source-category', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'network', '网口', 'equipt-acq-affair-source-category', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'serialPort', '串口', 'equipt-acq-affair-source-category', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'interface', '接口', 'equipt-acq-affair-source-category', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '仪器采集事务来源', 'equipt-acq-affair-source-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=equipt-acq-affair-source-category', 'code', 'codeName'); + +insert into T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) +values ('T_CORE_EQUIPT_ACQ_CONFIG', '[key][yyyy][mm][nnnnn]', NULL); + +COMMIT; + +-- ----------------------------- 2020-05-23 add by shixw------------end + +-- ----------------------------- 2020-06-05 add by shixw------------begin + +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.SERVICE_NAME', '仪器采集配置', '仪器采集配置', 'zh-CN', '仪器采集配置'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.ID', '仪器采集配置的仪器编号', '仪器编号', 'zh-CN', '仪器编号'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.ACQCATEGORY', '仪器采集配置的采集方式', '采集方式', 'zh-CN', '采集方式'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.BAUDRATE', '仪器采集配置的波特率', '波特率', 'zh-CN', '波特率'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.TERMINATOR', '仪器采集配置的终止字符串', '终止字符串', 'zh-CN', '终止字符串'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.DATABIT', '仪器采集配置的数据位', '数据位', 'zh-CN', '数据位'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.PARITYCHECK', '仪器采集配置的奇偶校验', '奇偶校验', 'zh-CN', '奇偶校验'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.COM', '仪器采集配置的COM口', 'COM口', 'zh-CN', 'COM口'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.STOPBIT', '仪器采集配置的停止位', '停止位', 'zh-CN', '停止位'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.BEGINSYMBOL', '仪器采集配置的开始标记', '开始标记', 'zh-CN', '开始标记'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.ENDSYMBOL', '仪器采集配置的结束标记', '结束标记', 'zh-CN', '结束标记'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.ANALYSISFORMULA', '仪器采集配置的数据解析公式', '数据解析公式', 'zh-CN', '数据解析公式'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.ENDFLAG', '仪器采集配置的串口数据结束标志', '串口数据结束标志', 'zh-CN', '串口数据结束标志'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.IP', '仪器采集配置的主机地址', '主机地址', 'zh-CN', '主机地址'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.PORT', '仪器采集配置的端口号', '端口号', 'zh-CN', '端口号'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.CONNECTSTATUS', '仪器采集配置的连接状态', '连接状态', 'zh-CN', '连接状态'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.DISCONNECTED', '仪器采集配置的未连接', '未连接', 'zh-CN', '未连接'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.CONNECTED', '仪器采集配置的已连接', '已连接', 'zh-CN', '已连接'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.EQUIPTNAME', '仪器采集配置的仪器名称', '仪器名称', 'zh-CN', '仪器名称'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.CREATEDBYID', '仪器采集配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.CREATEDBYNAME', '仪器采集配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.CREATEDTIME', '仪器采集配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.CREATEDBYORGID', '仪器采集配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.CREATEDBYORGNAME', '仪器采集配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.ACQCONFIGS.BUTTON.CONNECT', '连接仪器', '连接仪器', 'zh-CN', '连接仪器'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.ACQCONFIGS.BUTTON.DISCONNECT', '断开仪器', '断开仪器', 'zh-CN', '断开仪器'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.ACQCONFIGS.TIP.CONNECT_SUCCESS', '连接成功', '连接成功', 'zh-CN', '连接成功'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.ACQCONFIGS.TIP.CONNECT_FAILURE', '网络不稳定,连接失败', '网络不稳定,连接失败', 'zh-CN', '网络不稳定,连接失败'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.ACQCONFIGS.TIP.NO_IP_PORT', '当前仪器没有配置ip和端口,不能连接', '当前仪器没有配置ip和端口,不能连接', 'zh-CN', '当前仪器没有配置ip和端口,不能连接'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_SCRIPT.SERVICE_NAME', '仪器采集脚本', '仪器采集脚本', 'zh-CN', '仪器采集脚本'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_SCRIPT.ID', '仪器采集脚本的编码', '编码', 'zh-CN', '编码'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_SCRIPT.DESCRIPTION', '仪器采集脚本的脚本描述', '脚本描述', 'zh-CN', '脚本描述'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_SCRIPT.SCRIPT', '仪器采集脚本的脚本内容', '脚本内容', 'zh-CN', '脚本内容'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_SCRIPT.CREATEDBYID', '仪器采集脚本的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_SCRIPT.CREATEDBYNAME', '仪器采集脚本的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_SCRIPT.CREATEDTIME', '仪器采集脚本的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_SCRIPT.CREATEDBYORGID', '仪器采集脚本的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_SCRIPT.CREATEDBYORGNAME', '仪器采集脚本的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.ACQSCRIPTS.MODAL.ADD', '添加采集脚本', '添加采集脚本', 'zh-CN', '添加采集脚本'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.ACQSCRIPTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.SERVICE_NAME', '仪器采集事务', '仪器采集事务', 'zh-CN', '仪器采集事务'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.ID', '仪器采集事务的采集事务编号', '采集事务编号', 'zh-CN', '采集事务编号'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.EQUIPTID', '仪器采集事务的仪器编号', '仪器编号', 'zh-CN', '仪器编号'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.EQUIPTNAME', '仪器采集事务的仪器名称', '仪器名称', 'zh-CN', '仪器名称'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.SOURCECATEGORY', '仪器采集事务的来源', '来源', 'zh-CN', '来源'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.SOURCEID', '仪器采集事务的来源ID(使用的采集模板ID)', '来源ID(使用的采集模板ID)', 'zh-CN', '来源ID(使用的采集模板ID)'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.SOURCENAME', '仪器采集事务的来源名称(使用的采集模板名称)', '来源名称(使用的采集模板名称)', 'zh-CN', '来源名称(使用的采集模板名称)'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.ACQAFFAIRSTATUS', '仪器采集事务的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.ACQSCRIPTID', '仪器采集事务的采集脚本Id', '采集脚本Id', 'zh-CN', '采集脚本Id'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.ACQSCRIPTDESC', '仪器采集事务的采集脚本', '采集脚本', 'zh-CN', '采集脚本'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.RAWDATA', '仪器采集事务的源数据', '源数据', 'zh-CN', '源数据'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.SOURCEFILENAME', '仪器采集事务的源文件名称(客户提供)', '源文件名称(客户提供)', 'zh-CN', '源文件名称(客户提供)'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.TARGETFILENAME', '仪器采集事务的目录文件名称(程序处理)', '目录文件名称(程序处理)', 'zh-CN', '目录文件名称(程序处理)'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.CREATEDBYID', '仪器采集事务的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.CREATEDBYNAME', '仪器采集事务的操作用户', '操作用户', 'zh-CN', '操作用户'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.CREATEDTIME', '仪器采集事务的操作时间', '操作时间', 'zh-CN', '操作时间'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.CREATEDBYORGID', '仪器采集事务的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.CREATEDBYORGNAME', '仪器采集事务的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +-- ----------------------------- 2020-06-05 add by shixw------------end + +-- ----------------------------- 2020-06-22 add by zhangxt--------------begin + +CREATE TABLE IF NOT EXISTS `T_CORE_EQUIPT_ACQ_RECORD`( + `ID` BIGINT NOT NULL COMMENT '主键', + `ACQCATEGORY` VARCHAR(30) DEFAULT NULL COMMENT '采集类型(文件/串口/网口)', + `ACQRAWDATA` LONGTEXT DEFAULT NULL COMMENT '源数据、采集文件内容', + `ACQRESULT` VARCHAR(10) DEFAULT NULL COMMENT '采集结果(0-未采集,1采集成功,-1采集失败)', + `FILEPATH` VARCHAR(300) DEFAULT NULL COMMENT '文件采集时的文件路径', + `FILENAME` VARCHAR(120) DEFAULT NULL COMMENT '文件采集时的文件名称', + `EQUIPTID` VARCHAR(60) DEFAULT NULL COMMENT '仪器ID (行业上根据实际情况反写,或者可能不需要)', + `EQUIPTNO` VARCHAR(120) DEFAULT NULL COMMENT '仪器编号(行业上根据实际情况反写,或者可能不需要)', + `EQUIPTNAME` VARCHAR(240) DEFAULT NULL COMMENT '仪器名称(行业上根据实际情况反写,或者可能不需要)', + `REMARK` VARCHAR(120) DEFAULT NULL COMMENT '备注(采集说明)', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='仪器采集记录'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EQUIPT_ACQ_RECORD', '0', '0'); + +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILE.ACQ.EXCEPTION.ARCHIVE', '仪器采集-文件采集归档', '文件归档失败', 'zh-CN', '文件归档失败'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILE.ACQ.EXCEPTION.ACQ', '仪器采集-文件信息采集', '文件信息采集失败', 'zh-CN', '文件信息采集失败'); + +COMMIT; + +-- ----------------------------- 2020-06-22 add by zhangxt------------end + +-- ----------------------------- 2020-07-17 add by shixw------------begin + +CALL INSERTI18N('CORE.MODULE.EQUIPT.ACQCONFIGS.TIP.NO_COM', '当前仪器没有配置COM口,不能连接', '当前仪器没有配置COM口,不能连接', 'zh-CN', '当前仪器没有配置COM口,不能连接'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.ACQCONFIGS.TIP.NO_BAUDRATE', '当前仪器没有配置波特率,不能连接', '当前仪器没有配置波特率,不能连接', 'zh-CN', '当前仪器没有配置波特率,不能连接'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.ACQCONFIGS.TIP.NO_DATABIT', '当前仪器没有配置数据位,不能连接', '当前仪器没有配置数据位,不能连接', 'zh-CN', '当前仪器没有配置数据位,不能连接'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.ACQCONFIGS.TIP.NO_STOPBIT', '当前仪器没有配置停止位,不能连接', '当前仪器没有配置停止位,不能连接', 'zh-CN', '当前仪器没有配置停止位,不能连接'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.ACQCONFIGS.TIP.NO_PARITYCHECK', '当前仪器没有配置奇偶校验,不能连接', '当前仪器没有配置奇偶校验,不能连接', 'zh-CN', '当前仪器没有配置奇偶校验,不能连接'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.ACQCONFIGS.TIP.NO_ENDFLAG', '当前仪器没有配置串口数据结束标志,不能连接', '当前仪器没有配置串口数据结束标志,不能连接', 'zh-CN', '当前仪器没有配置串口数据结束标志,不能连接'); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'serial', '串口采集', 'equipt-acq-category', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('baudRate', '波特率', 'sys', NULL, 21.0000, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '300', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '300'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '1200', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '1200'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '2400', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '2400'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '4800', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '4800'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '9600', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '9600'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '19200', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '19200'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '38400', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '38400'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '57600', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '57600'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '115200', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '115200'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '230400', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '230400'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '460800', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '460800'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '921600', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '921600'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '波特率', 'baudrate', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=baudRate', 'code', 'codeName'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('dataBit', '数据位', 'sys', NULL, 21.0000, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '7', 'dataBit', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '7'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '8', 'dataBit', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '8'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '数据位', 'databit', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=dataBit', 'code', 'codeName'); + + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('parityCheck', '奇偶校验', 'sys', NULL, 21.0000, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), 'None', 'parityCheck', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '0'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), 'Odd', 'parityCheck', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '1'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), 'Even', 'parityCheck', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '2'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '奇偶校验', 'paritycheck', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=parityCheck', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('comPort', 'COM口', 'sys', NULL, 21.0000, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), 'COM1', 'comPort', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'COM1'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), 'COM2', 'comPort', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'COM2'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), 'COM3', 'comPort', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'COM3'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), 'COM4', 'comPort', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'COM4'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), 'COM5', 'comPort', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'COM5'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), 'COM6', 'comPort', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'COM6'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), 'COM7', 'comPort', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'COM7'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), 'COM8', 'comPort', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'COM8'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), 'COM9', 'comPort', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'COM9'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), 'com口', 'comport', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=comPort', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('stopBit', '停止位', 'sys', NULL, 21.0000, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '1', 'stopBit', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '1'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (F_GET_SEQ_CORE(), '2', 'stopBit', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '2'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '停止位', 'stopbit', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=stopBit', 'code', 'codeName'); + +COMMIT; + + +-- ----------------------------- 2020-07-17 add by shixw------------end + +-- ----------------------------- 2020-07-21 add by shixw------------begin + +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILE.ACQ.EXCEPTION.FILE_READ_FAIL', '仪器采集-文件读取失败', '仪器采集-文件读取失败', 'zh-CN', '仪器采集-文件读取失败'); + +-- ----------------------------- 2020-07-21 add by shixw------------end + +-- ----------------------------- 2020-07-23 add by shixw--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_CORE_FILE_ACQ_CONFIG`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CONFIGDESC` VARCHAR(120) DEFAULT NULL COMMENT '配置描述', + `DATAFORMAT` VARCHAR(36) DEFAULT NULL COMMENT '数据格式', + `SAMPLENOFORMAT` VARCHAR(36) DEFAULT NULL COMMENT '样品编号格式', + `ROWSEPARATOR` VARCHAR(60) DEFAULT NULL COMMENT '行数据分割符', + `PARAGRAPHSEPARATOR` VARCHAR(60) DEFAULT NULL COMMENT '段数据分割符', + `ITEMNAMESOURCE` VARCHAR(36) DEFAULT NULL COMMENT '分析项名称来源(手工输入、文件)', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='文件采集配置'; + + +CREATE TABLE IF NOT EXISTS `T_CORE_FILE_ACQ_PARAM`( + `ID` BIGINT NOT NULL COMMENT '主键', + `FILEACQCONFIGID` BIGINT DEFAULT NULL COMMENT '文件采集配置ID', + `FIELD` VARCHAR(36) DEFAULT NULL COMMENT '字段名', + `BEGINSYMBOL` VARCHAR(60) DEFAULT NULL COMMENT '开始标记', + `ENDSYMBOL` VARCHAR(60) DEFAULT NULL COMMENT '结束标记', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='文件采集参数'; +CREATE INDEX IDX_CFAR_FILEACQCONFIGID ON T_CORE_FILE_ACQ_PARAM (FILEACQCONFIGID); + + +CREATE TABLE IF NOT EXISTS `T_CORE_FILE_ACQ_PREPROCESS`( + `ID` BIGINT NOT NULL COMMENT '主键', + `FILEACQCONFIGID` BIGINT DEFAULT NULL COMMENT '文件采集配置ID', + `KEYWORD` VARCHAR(60) DEFAULT NULL COMMENT '关键字', + `OPERATION` VARCHAR(36) DEFAULT NULL COMMENT '操作', + `REPLACESTR` VARCHAR(60) DEFAULT NULL COMMENT '替换字符', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='文件采集预处理'; +CREATE INDEX IDX_CFAP_FILEACQCONFIGID ON T_CORE_FILE_ACQ_PREPROCESS (FILEACQCONFIGID); + + +CREATE TABLE IF NOT EXISTS `T_CORE_FILE_ACQ_RESULT_PARAM`( + `ID` BIGINT NOT NULL COMMENT '主键', + `FILEACQCONFIGID` BIGINT DEFAULT NULL COMMENT '文件采集配置ID', + `ITEMNAME` VARCHAR(120) DEFAULT NULL COMMENT '分析项名称', + `RESULTCOLNO` BIGINT DEFAULT NULL COMMENT '结果列号', + `SAMPLENOCOLNO` BIGINT DEFAULT NULL COMMENT '样品编号列号', + `ITEMCOLNO` BIGINT DEFAULT NULL COMMENT '分析项列号', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='文件采集结果参数'; +CREATE INDEX IDX_CFARP_FILEACQCONFIGID ON T_CORE_FILE_ACQ_RESULT_PARAM (FILEACQCONFIGID); + + +CREATE TABLE IF NOT EXISTS `T_CORE_FILE_ACQ_RESULT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `FILEACQCONFIGID` BIGINT DEFAULT NULL COMMENT '文件采集配置ID', + `ACQRECORDID` VARCHAR(36) DEFAULT NULL COMMENT '采集记录ID', + `SAMPLENO` VARCHAR(36) DEFAULT NULL COMMENT '样品编号', + `ITEMNAME` VARCHAR(120) DEFAULT NULL COMMENT '分析项名称', + `ACQRESULT` VARCHAR(60) DEFAULT NULL COMMENT '结果', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='文件采集结果'; +CREATE INDEX IDX_CFARE_FILEACQCONFIGID ON T_CORE_FILE_ACQ_RESULT (FILEACQCONFIGID); + +CALL INSERTI18N('T_CORE_FILE_ACQ_CONFIG.SERVICE_NAME', '文件采集配置', '文件采集配置', 'zh-CN', '文件采集配置'); +CALL INSERTI18N('T_CORE_FILE_ACQ_CONFIG.ID', '文件采集配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_FILE_ACQ_CONFIG.CONFIGDESC', '文件采集配置的配置描述', '配置描述', 'zh-CN', '配置描述'); +CALL INSERTI18N('T_CORE_FILE_ACQ_CONFIG.DATAFORMAT', '文件采集配置的数据格式', '数据格式', 'zh-CN', '数据格式'); +CALL INSERTI18N('T_CORE_FILE_ACQ_CONFIG.SAMPLENOFORMAT', '文件采集配置的样品编号格式', '样品编号格式', 'zh-CN', '样品编号格式'); +CALL INSERTI18N('T_CORE_FILE_ACQ_CONFIG.ROWSEPARATOR', '文件采集配置的行数据分割符', '行数据分割符', 'zh-CN', '行数据分割符'); +CALL INSERTI18N('T_CORE_FILE_ACQ_CONFIG.PARAGRAPHSEPARATOR', '文件采集配置的段数据分割符', '段数据分割符', 'zh-CN', '段数据分割符'); +CALL INSERTI18N('T_CORE_FILE_ACQ_CONFIG.ITEMNAMESOURCE', '文件采集配置的分析项名称来源(手工输入、文件)', '分析项名称来源', 'zh-CN', '分析项名称来源'); +CALL INSERTI18N('T_CORE_FILE_ACQ_CONFIG.CREATEDBYID', '文件采集配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_FILE_ACQ_CONFIG.CREATEDBYNAME', '文件采集配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_FILE_ACQ_CONFIG.CREATEDTIME', '文件采集配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_FILE_ACQ_CONFIG.CREATEDBYORGID', '文件采集配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_FILE_ACQ_CONFIG.CREATEDBYORGNAME', '文件采集配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PARAM.SERVICE_NAME', '文件采集参数', '文件采集参数', 'zh-CN', '文件采集参数'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PARAM.ID', '文件采集参数的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PARAM.FILEACQCONFIGID', '文件采集参数的文件采集配置ID', '文件采集配置ID', 'zh-CN', '文件采集配置ID'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PARAM.FIELD', '文件采集参数的字段名', '字段名', 'zh-CN', '字段名'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PARAM.BEGINSYMBOL', '文件采集参数的开始标记', '开始标记', 'zh-CN', '开始标记'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PARAM.ENDSYMBOL', '文件采集参数的结束标记', '结束标记', 'zh-CN', '结束标记'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PARAM.CREATEDBYID', '文件采集参数的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PARAM.CREATEDBYNAME', '文件采集参数的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PARAM.CREATEDTIME', '文件采集参数的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PARAM.CREATEDBYORGID', '文件采集参数的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PARAM.CREATEDBYORGNAME', '文件采集参数的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PREPROCESS.SERVICE_NAME', '文件采集预处理', '文件采集预处理', 'zh-CN', '文件采集预处理'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PREPROCESS.ID', '文件采集预处理的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PREPROCESS.FILEACQCONFIGID', '文件采集预处理的文件采集配置ID', '文件采集配置ID', 'zh-CN', '文件采集配置ID'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PREPROCESS.KEYWORD', '文件采集预处理的关键字', '关键字', 'zh-CN', '关键字'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PREPROCESS.OPERATION', '文件采集预处理的操作', '操作', 'zh-CN', '操作'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PREPROCESS.REPLACESTR', '文件采集预处理的替换字符', '替换字符', 'zh-CN', '替换字符'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT_PARAM.SERVICE_NAME', '文件采集结果参数', '文件采集结果参数', 'zh-CN', '文件采集结果参数'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT_PARAM.ID', '文件采集结果参数的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT_PARAM.FILEACQCONFIGID', '文件采集结果参数的文件采集配置ID', '文件采集配置ID', 'zh-CN', '文件采集配置ID'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT_PARAM.ITEMNAME', '文件采集结果参数的分析项名称', '分析项名称', 'zh-CN', '分析项名称'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT_PARAM.RESULTCOLNO', '文件采集结果参数的结果列号', '结果列号', 'zh-CN', '结果列号'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT_PARAM.SAMPLENOCOLNO', '文件采集结果参数的样品编号列号', '样品编号列号', 'zh-CN', '样品编号列号'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT_PARAM.ITEMCOLNO', '文件采集结果参数的分析项列号', '分析项列号', 'zh-CN', '分析项列号'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT_PARAM.CREATEDBYID', '文件采集结果参数的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT_PARAM.CREATEDBYNAME', '文件采集结果参数的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT_PARAM.CREATEDTIME', '文件采集结果参数的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT_PARAM.CREATEDBYORGID', '文件采集结果参数的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT_PARAM.CREATEDBYORGNAME', '文件采集结果参数的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT.SERVICE_NAME', '文件采集结果', '文件采集结果', 'zh-CN', '文件采集结果'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT.ID', '文件采集结果的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT.FILEACQCONFIGID', '文件采集结果的文件采集配置ID', '文件采集配置ID', 'zh-CN', '文件采集配置ID'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT.ACQRECORDID', '文件采集结果的采集记录ID', '采集记录ID', 'zh-CN', '采集记录ID'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT.SAMPLENO', '文件采集结果的样品编号', '样品编号', 'zh-CN', '样品编号'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT.ITEMNAME', '文件采集结果的分析项名称', '分析项名称', 'zh-CN', '分析项名称'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT.ACQRESULT', '文件采集结果的结果', '结果', 'zh-CN', '结果'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT.CREATEDBYID', '文件采集结果的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT.CREATEDBYNAME', '文件采集结果的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT.CREATEDTIME', '文件采集结果的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT.CREATEDBYORGID', '文件采集结果的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT.CREATEDBYORGNAME', '文件采集结果的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILEACQCONFIGS.MODAL.ADD', '添加采集配置', '添加采集配置', 'zh-CN', '添加采集配置'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILEACQCONFIGS.TAB.ACQ_CONFIG', '仪器采集配置', '仪器采集配置', 'zh-CN', '仪器采集配置'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILEACQCONFIGS.TAB.ACQ_PARAM', '采集参数', '采集参数', 'zh-CN', '采集参数'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILEACQCONFIGS.TAB.ACQ_PREPROCESS', '预处理', '预处理', 'zh-CN', '预处理'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILEACQCONFIGS.TAB.ACQ_RESULT_PARAM', '结果参数', '结果参数', 'zh-CN', '结果参数'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILEACQCONFIGS.TAB.FILE', '文件预览', '文件预览', 'zh-CN', '文件预览'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILEACQCONFIGS.BUTTON.UPLOAD', '上传文件', '上传文件', 'zh-CN', '上传文件'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILEACQCONFIGS.BUTTON.PREPROCESS', '预处理', '预处理', 'zh-CN', '预处理'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILEACQCONFIGS.BUTTON.TEST', '测试解析', '测试解析', 'zh-CN', '测试解析'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILEACQCONFIGS.TIP.UPLOAD_FILE', '请先上传文件', '请先上传文件', 'zh-CN', '请先上传文件'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILEACQCONFIGS.MODAL.TEST_ANALYSIS', '测试解析', '测试解析', 'zh-CN', '测试解析'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9329', '仪器采集配置', '/secure/core/module/equipt/file-acq-configs/page/edit-list', '93', '9329', '016.svg', '仪器采集配置'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_FILE_ACQ_CONFIG', '0', '1'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_FILE_ACQ_PARAM', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_FILE_ACQ_PREPROCESS', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_FILE_ACQ_RESULT_PARAM', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_FILE_ACQ_RESULT', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('932901','T_CORE_FILE_ACQ_PARAM', 'T_CORE_FILE_ACQ_CONFIG', 'FILEACQCONFIGID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('932902','T_CORE_FILE_ACQ_PREPROCESS', 'T_CORE_FILE_ACQ_CONFIG', 'FILEACQCONFIGID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('932903','T_CORE_FILE_ACQ_RESULT_PARAM', 'T_CORE_FILE_ACQ_CONFIG', 'FILEACQCONFIGID'); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE,CATEGORY,URL,WIDTH) + VALUES (F_GET_SEQ_CORE(), '文件采集配置', '采集配置', 'file-acq-config', '/secure/core/module/equipt/file-acq-configs/page/choose-list', ''); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fileAcqConfigDataFormat', '文件采集配置数据格式', 'biz', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'single', '单段', 'fileAcqConfigDataFormat', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'multiple', '多段', 'fileAcqConfigDataFormat', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '文件采集配置数据格式', 'file-acq-config-data-format', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fileAcqConfigDataFormat', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fileAcqConfigSampleNoFormat', '文件采集配置样品编号格式', 'biz', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'form', '表单', 'fileAcqConfigSampleNoFormat', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'grid', '列表', 'fileAcqConfigSampleNoFormat', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '文件采集配置样品编号格式', 'file-acq-config-sampleno-format', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fileAcqConfigSampleNoFormat', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fileAcqParamField', '文件采集参数字段', 'biz', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'sampleNo', '样品编号', 'fileAcqParamField', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'result', '结果', 'fileAcqParamField', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '文件采集参数字段', 'file-acq-param-field', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fileAcqParamField', 'code', 'codeName'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fileAcqPreprocessOperation', '文件采集预处理操作', 'biz', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'remove', '删除', 'fileAcqPreprocessOperation', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'removeRow', '删除行', 'fileAcqPreprocessOperation', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'replace', '替换', 'fileAcqPreprocessOperation', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '文件采集预处理操作', 'file-acq-preprocess-operation', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fileAcqPreprocessOperation', 'code', 'codeName'); + + INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fileAcqItemNameSource', '文件采集分析项名称来源', 'biz', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'input', '录入', 'fileAcqItemNameSource', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'file', '文件', 'fileAcqItemNameSource', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '文件采集分析项名称来源', 'file-acq-itemname-source', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fileAcqItemNameSource', 'code', 'codeName'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fileAcqAnalyseWay', '文件采集解析方式', 'biz', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'config', '配置', 'fileAcqAnalyseWay', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'script', '脚本', 'fileAcqAnalyseWay', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '文件采集解析方式', 'file-acq-analyse-way', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fileAcqAnalyseWay', 'code', 'codeName'); + +COMMIT; + +-- ----------------------------- 2020-07-23 add by shixw------------end + +-- ----------------------------- 2020-07-24 add by shixw------------begin + +alter table T_CORE_EQUIPT_ACQ_RECORD drop column REMARK; +alter table T_CORE_EQUIPT_ACQ_RECORD add column MESSAGE TEXT null comment '采集信息'; + +-- ----------------------------- 2020-07-24 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.7.0/mysql/3. gikam-core-topology.txt b/sql/init_sql/core/0.7.0/mysql/3. gikam-core-topology.txt new file mode 100644 index 0000000..a5b4248 --- /dev/null +++ b/sql/init_sql/core/0.7.0/mysql/3. gikam-core-topology.txt @@ -0,0 +1,8 @@ +-- ----------------------------- 2020-08-01 add by shixw------------begin + +insert into t_core_table (ID, AUDITABLE, ATTACHMENT) +values ('T_CORE_TOPOLOGY', '0', '0'); + +commit; + +-- ----------------------------- 2020-08-01 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.7.0/oracle/0. gikam-core-common.txt b/sql/init_sql/core/0.7.0/oracle/0. gikam-core-common.txt new file mode 100644 index 0000000..8f8666a --- /dev/null +++ b/sql/init_sql/core/0.7.0/oracle/0. gikam-core-common.txt @@ -0,0 +1,962 @@ +-- ----------------------------- 2020-06-12 add by zhangjr------------begin +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.DEFAULT_NOT_UNIQUE', '默认流程必需是唯一的', '和默认流程({1})重复', 'zh-CN', '和默认流程({1})重复'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.EXPRESSION_AND_ORG_NOT_UNIQUE', '同一个流程下相同表达式的使用单位必需是唯一的', '和流程({1})有相同的表达式和使用单位', 'zh-CN', '和流程({1})有相同的表达式和使用单位'); +-- ----------------------------- 2020-06-12 add by zhangjr------------end + +-- ----------------------------- 2020-06-18 add by zhangjr------------begin +CREATE INDEX "IDX_TCI_CODE" ON "T_CORE_I18N" ("CODE"); +CREATE INDEX "IDX_TCIM_I18NID" ON "T_CORE_I18N_MESSAGE" ("I18NID"); +-- ----------------------------- 2020-06-18 add by zhangjr------------end + +-- ----------------------------- 2020-06-18 add by zhanghang------------begin +CALL INSERTI18N('CORE.MODULE.ITEM.ELN.TMPLS.TIP.SQL_CLAUSE_MISSING', '数据源SQL存在没替换的条件', '数据源SQL存在没替换的条件:', 'zh-CN', '数据源SQL存在没替换的条件:'); +-- ----------------------------- 2020-06-18 add by zhanghang------------end + +-- ----------------------------- 2020-06-22 add by gengjinshuai------------begin +CALL INSERTI18N('T_CORE_AT_RECORD_LINE.COMMENT', '原因', '原因', 'zh-CN', '原因'); +-- ----------------------------- 2020-06-22 add by gengjinshuai------------end + +-- ----------------------------- 2020-06-28 add by zhangpf------------begin +CALL INSERTI18N('T_CORE_MENU.MENUID', '菜单编码', '菜单编码', 'zh-CN', '菜单编码'); +-- ----------------------------- 2020-06-28 add by zhangpf------------end + +-- ----------------------------- 2020-06-28 add by shixw------------begin + +CALL INSERTI18N('T_CORE_ADMIN_MYBATIS_MAPPER.SERVICE_NAME', '管理员表:Mybatis的Mapper配置表', '管理员表:Mybatis的Mapper配置表', 'zh-CN', '管理员表:Mybatis的Mapper配置表'); +CALL INSERTI18N('T_CORE_ADMIN_MYBATIS_MAPPER.ID', '管理员表:Mybatis的Mapper配置表的Mapper类全称', 'Mapper类全称', 'zh-CN', 'Mapper类全称'); +CALL INSERTI18N('T_CORE_ADMIN_MYBATIS_MAPPER.RESOURCE', '管理员表:Mybatis的Mapper配置表的资源路径', '资源路径', 'zh-CN', '资源路径'); +CALL INSERTI18N('T_CORE_ADMIN_MYBATIS_MAPPER.MAPPERXML', '管理员表:Mybatis的Mapper配置表的对应的XML内容', '对应的XML内容', 'zh-CN', '对应的XML内容'); + +CALL INSERTI18N('T_CORE_ADMIN_MYBATIS_STMT.SERVICE_NAME', '管理员表:Mybatis的Statement配置表', '管理员表:Mybatis的Statement配置表', 'zh-CN', '管理员表:Mybatis的Statement配置表'); +CALL INSERTI18N('T_CORE_ADMIN_MYBATIS_STMT.ID', '管理员表:Mybatis的Statement配置表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ADMIN_MYBATIS_STMT.STATEMENTID', '管理员表:Mybatis的Statement配置表的查询名称', '查询名称', 'zh-CN', '查询名称'); +CALL INSERTI18N('T_CORE_ADMIN_MYBATIS_STMT.MAPPERID', '管理员表:Mybatis的Statement配置表的对应Mapper配置表的ID', '对应Mapper配置表的ID', 'zh-CN', '对应Mapper配置表的ID'); +CALL INSERTI18N('T_CORE_ADMIN_MYBATIS_STMT.STATEMENTXML', '管理员表:Mybatis的Statement配置表的对应的XML内容', '对应的XML内容', 'zh-CN', '对应的XML内容'); + +-- ----------------------------- 2020-06-28 add by shixw------------end + +-- ----------------------------- 2020-06-28 add by shixw------------begin + +delete from T_CORE_CODE_CATEGORY where id = 'success'; +delete from T_CORE_CODE where CODECATEGORYID = 'success'; + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('success', '是否执行成功', 'sys', NULL, 5, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, '1', '成功', 'success', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, '0', '失败', 'success', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '定时任务是否执行成功', 'success', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=success', 'code', 'codeName'); + +delete from T_CORE_CODE_CATEGORY where id = 'scheduleTaskType'; +delete from T_CORE_CODE where CODECATEGORYID = 'scheduleTaskType'; + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('scheduleTaskType', '定时任务类型', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'service', '业务级', 'scheduleTaskType', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'sys', '系统级', 'scheduleTaskType', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '定时任务类型', 'schedule-task-type', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=scheduleTaskType', 'code', 'codeName'); + +COMMIT; +-- ----------------------------- 2020-06-28 add by shixw------------end + +-- ----------------------------- 2020-06-29 add by zhangxt------------begin -------0.6.4补丁已发布 +alter table T_CORE_REPORT_CONFIG_LINE add REPORTCATEGORY VARCHAR2(36); +comment on column T_CORE_REPORT_CONFIG_LINE.REPORTCATEGORY is '报表类型(普通报表、决策报表)'; +update T_CORE_REPORT_CONFIG_LINE set reportcategory = 'reportlet' where reportcategory is null; + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('reportConfigCategory', '报表类型', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'reportlet', '普通报表', 'reportConfigCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'formlet', '决策报表', 'reportConfigCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '报表类型', 'report-config-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=reportConfigCategory', 'code', 'codeName'); + +COMMIT; + +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.REPORTCATEGORY', '报表配置明细的报表类型', '报表类型', 'zh-CN', '报表类型'); +-- ----------------------------- 2020-06-29 add by zhangxt------------end -------0.6.4补丁已发布 + +-- ----------------------------- 2020-07-01 add by shixw------------begin -------0.6.4补丁已发布 + +UPDATE T_CORE_CONSTANT + SET CONSTANTVALUE = CONCAT(CONSTANTVALUE, ',frm') + WHERE ID = 'FILE-EXTENSIONS'; + +COMMIT; +-- ----------------------------- 2020-07-01 add by shixw------------end -------0.6.4补丁已发布 + +-- ----------------------------- 2020-07-03 add by liyang------------begin -------0.6.6补丁已发布 + +INSERT INTO T_CORE_MENU ("ID", "MENUNAME", "HREF", "PARENTID", "ORDERNO", "MENUINITNAME", "ICON", "TODOICON") +VALUES ('9342', '审计跟踪日志', '/secure/core/module/sys/at-logs/page/search-list', '93', '9342', '审计跟踪日志', '001.svg', NULL); +COMMIT; +-- ----------------------------- 2020-07-03 add by liyang------------end -------0.6.6补丁已发布 + +-- ----------------------------- 2020-07-08 add by zhangxt------------begin +alter table T_CORE_SCHEDULE_TASK add IFEXECUTABLESERVICENAME VARCHAR2(258); +comment on column T_CORE_SCHEDULE_TASK.IFEXECUTABLESERVICENAME is '判断任务是否可执行的类'; +alter table T_CORE_SCHEDULE_TASK add IFEXECUTABLEMETHODNAME VARCHAR2(60); +comment on column T_CORE_SCHEDULE_TASK.IFEXECUTABLEMETHODNAME is '判断任务是否可执行的方法'; + +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.IFEXECUTABLESERVICENAME', '定时任务配置:判断任务是否可执行的类', '判断任务是否可执行的类', 'zh-CN', '判断任务是否可执行的类'); +CALL INSERTI18N('T_CORE_SCHEDULE_TASK.IFEXECUTABLEMETHODNAME', '定时任务配置:判断任务是否可执行的方法', '判断任务是否可执行的方法', 'zh-CN', '判断任务是否可执行的方法'); +-- ----------------------------- 2020-07-08 add by zhangxt------------end + +-- ----------------------------- 2020-07-10 add by zhangpf------------begin +-- 建表语句 +CREATE TABLE T_CORE_SPECIAL_CHARACTER( + ID NUMBER NOT NULL, + SPECIALCHARACTER VARCHAR2(36) NULL, + CATEGORY VARCHAR2(36) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_SPECIAL_CHARACTER IS '特殊字符'; +COMMENT ON COLUMN T_CORE_SPECIAL_CHARACTER.ID IS '主键'; +COMMENT ON COLUMN T_CORE_SPECIAL_CHARACTER.SPECIALCHARACTER IS '特殊字符'; +COMMENT ON COLUMN T_CORE_SPECIAL_CHARACTER.CATEGORY IS '类别'; +COMMENT ON COLUMN T_CORE_SPECIAL_CHARACTER.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_SPECIAL_CHARACTER.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_SPECIAL_CHARACTER.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_SPECIAL_CHARACTER.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_SPECIAL_CHARACTER.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_SPECIAL_CHARACTER ADD CONSTRAINT PK_CORE_SPECIAL_CHARACTER PRIMARY KEY (ID); + +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.SERVICE_NAME', '特殊字符', '特殊字符', 'zh-CN', '特殊字符'); +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.ID', '特殊字符的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.SPECIALCHARACTER', '特殊字符的特殊字符', '特殊字符', 'zh-CN', '特殊字符'); +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.CATEGORY', '特殊字符的类别', '类别', 'zh-CN', '类别'); +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.CREATEDBYID', '特殊字符的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.CREATEDBYNAME', '特殊字符的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.CREATEDTIME', '特殊字符的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.CREATEDBYORGID', '特殊字符的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.CREATEDBYORGNAME', '特殊字符的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE_SPECIAL_CHARACTER.MODAL.ADD_MODAL', '特殊字符预新增对话框', '添加特殊字符', 'zh-CN', '添加特殊字符'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9332', '特殊字符', '/secure/core/module/item/special-characters/page/edit-list', '93', '9332', '013.svg', '特殊字符'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_SPECIAL_CHARACTER', '0', '0'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('specialCharacterCategory', '特殊字符类别', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'superscript', '上标', 'specialCharacterCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'subscript', '下标', 'specialCharacterCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'serialNumber', '序号', 'specialCharacterCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'unit', '单位', 'specialCharacterCategory', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'romanSymbols', '罗马符号', 'specialCharacterCategory', NULL, 5, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'mathematicalSymbols', '数学符号', 'specialCharacterCategory', NULL, 6, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'specialSymbols', '特殊符号', 'specialCharacterCategory', NULL, 7, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'chineseCharacters', '汉字', 'specialCharacterCategory', NULL, 8, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'greekAlphabet', '希腊字母', 'specialCharacterCategory', NULL, 9, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(SEQ_CORE.NEXTVAL, '特殊字符类别', 'special-character-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=specialCharacterCategory', 'code', 'codeName'); + +COMMIT; +-- ----------------------------- 2020-07-10 add by zhangpf------------end +-- ----------------------------- 2020-07-16 add by zhangpf------------begin +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⁰', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '¹', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '²', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '³', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⁴', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⁵', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⁶', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⁷', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⁸', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⁹', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᴬ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᴮ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᴰ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᴱ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᴳ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᴴ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᴵ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᴶ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᴷ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᴸ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᴹ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᴺ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᴼ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᴾ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᴿ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᵀ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᵁ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᵂ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᵃ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᵇ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᶜ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᵈ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᵉ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᶠ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᵍ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ʰ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ⁱ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ʲ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᵏ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ˡ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᵐ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ⁿ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᵒ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᵖ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ʳ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ˢ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᵗ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᵘ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᵛ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ʷ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ˣ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ʸ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᶻ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⁺', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⁻', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⁼', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '₀', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '₁', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '₂', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '₃', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '₄', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '₅', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '₆', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '₇', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '₈', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '₉', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ₐ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ₑ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᵢ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ₒ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᵣ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᵤ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ᵥ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ₓ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '₊', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '₋', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '₌', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Ⅰ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Ⅱ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Ⅲ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Ⅳ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Ⅴ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Ⅵ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Ⅶ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Ⅷ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Ⅸ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Ⅹ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Ⅺ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Ⅻ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '﹢', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '﹣', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '·', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '/', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '=', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '﹤', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '﹥', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '≦', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '≧', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '≮', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '≯', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '≡', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '+', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '-', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '×', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '÷', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '=', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '<', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '>', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '≤', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '≥', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '≈', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '≒', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '≠', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '±', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '∶', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '∵', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '∴', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '∷', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '㏒', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '㏑', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '∑', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '∏', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '∅', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Α', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'α', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Β', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'β', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Γ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'γ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Δ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'δ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Ε', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ε', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Ζ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ζ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Η', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'η', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Θ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'θ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Ι', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ι', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Κ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'κ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Λ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'λ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Μ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'μ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Ν', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ν', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Ξ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ξ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Ο', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ο', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Π', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'π', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Ρ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ρ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Σ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'σ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Τ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'τ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Υ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'υ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Φ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'φ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Χ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'χ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Ψ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ψ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Ω', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ω', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '°', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '%', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '‰', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '夻', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '®', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '©', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '¢', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '℡', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '™', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '℗', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '〒', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '℆', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '℅', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '℀', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '℁', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⅍', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⅟', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⅞', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⅝', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⅜', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⅛', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⅚', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⅙', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⅘', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⅗', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⅖', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⅕', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '¾', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '¼', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⅔', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⅓', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '½', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '☑', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '☒', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '∫', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '∬', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '∭', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '∮', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '∯', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '∰', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '☐', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '㳕', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '荍', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '邨', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '聥', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '䓛', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '阚', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '崝', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '焗', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '漹', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '䢺', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '甦', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '耞', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '舲', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '燆', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '荄', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '皞', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '滘', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '僰', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '袆', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '芶', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '塍', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '漷', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '肸', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '㘵', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '&', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '@', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '#', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '……', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '~', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '①', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '②', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '③', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '④', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⑤', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⑥', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⑦', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⑧', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⑩', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⑪', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⑬', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⑭', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⑮', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⁽', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '⁾', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '₍', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '₎', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ƒ', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'Ω', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '℃', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '%', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '‰', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '℉', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '㎎', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '㎏', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'μm', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '㎜', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '㎞', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '㎡', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'm³', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '㏄', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'ml', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, 'mol', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(SEQ_CORE.NEXTVAL, '㏕', 'unit'); + +COMMIT; +-- ----------------------------- 2020-07-16 add by zhangpf------------end + +-- ----------------------------- 2020-07-16 add by zhangxt------------begin +alter table T_CORE_MENU add I18NCODE VARCHAR2(128); +comment on column T_CORE_MENU.I18NCODE is '国际化编码'; +-- ----------------------------- 2020-07-16 add by zhangxt------------end + +-- ----------------------------- 2020-07-17 add by zhangxt--------------begin + +-- 建表语句 +CREATE TABLE T_CORE_SYSTEM_CONFIG( + ID VARCHAR2(18) NOT NULL, + PAGESTYLE VARCHAR2(36) NULL, + PAGESKIN VARCHAR2(36) NULL, + HELPMANUAL VARCHAR2(1) NULL, + SPECIALCHARACTER VARCHAR2(1) NULL + ); +COMMENT ON TABLE T_CORE_SYSTEM_CONFIG IS '系统配置'; +COMMENT ON COLUMN T_CORE_SYSTEM_CONFIG.ID IS '主键'; +COMMENT ON COLUMN T_CORE_SYSTEM_CONFIG.PAGESTYLE IS '皮肤'; +COMMENT ON COLUMN T_CORE_SYSTEM_CONFIG.PAGESKIN IS '颜色'; +COMMENT ON COLUMN T_CORE_SYSTEM_CONFIG.HELPMANUAL IS '显示帮助手册'; +COMMENT ON COLUMN T_CORE_SYSTEM_CONFIG.SPECIALCHARACTER IS '显示特殊字符'; + +ALTER TABLE T_CORE_SYSTEM_CONFIG ADD CONSTRAINT PK_CORE_SYSTEM_CONFIG PRIMARY KEY (ID); + +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.SERVICE_NAME', '系统配置', '系统配置', 'zh-CN', '系统配置'); +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.ID', '系统配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.PAGESTYLE', '系统配置的皮肤', '皮肤', 'zh-CN', '皮肤'); +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.PAGESKIN', '系统配置的颜色', '颜色', 'zh-CN', '颜色'); +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.HELPMANUAL', '系统配置的显示帮助手册', '显示帮助手册', 'zh-CN', '显示帮助手册'); +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.SPECIALCHARACTER', '系统配置的显示特殊字符', '显示特殊字符', 'zh-CN', '显示特殊字符'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9335', '系统配置', '/secure/module/sys/system-configs/page/edit-list', '93', '9335', '019.svg', '系统配置'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_SYSTEM_CONFIG', '0', '0'); + +INSERT INTO T_CORE_SYSTEM_CONFIG(ID, HELPMANUAL, SPECIALCHARACTER) VALUES ('system-config', '1', '1'); + +COMMIT; + +-- ----------------------------- 2020-07-17 add by zhangxt------------end + +-- ----------------------------- 2020-07-18 add by zhangjr------------begin +DROP TABLE T_CORE_ADMIN_MYBATIS_MAPPER; +DROP TABLE T_CORE_ADMIN_MYBATIS_STMT; +DELETE FROM T_CORE_TABLE WHERE ID IN ('T_CORE_ADMIN_MYBATIS_MAPPER', 'T_CORE_ADMIN_MYBATIS_STMT'); +DELETE FROM T_CORE_TABLE_HIERARCHY WHERE TABLENAME = 'T_CORE_ADMIN_MYBATIS_STMT' AND MASTERTABLENAME = 'T_CORE_ADMIN_MYBATIS_MAPPER'; + +CREATE TABLE "T_CORE_ADMIN_MYBATIS_DRAFT" ( + "ID" NUMBER NOT NULL, + "MENUID" VARCHAR2(32) NOT NULL, + "MAPPERID" VARCHAR2(128) NOT NULL, + "STATEMENTID" VARCHAR2(64) NOT NULL, + "STATEMENTXML" CLOB +); +COMMENT ON COLUMN "T_CORE_ADMIN_MYBATIS_DRAFT"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_ADMIN_MYBATIS_DRAFT"."MENUID" IS '菜单ID'; +COMMENT ON COLUMN "T_CORE_ADMIN_MYBATIS_DRAFT"."MAPPERID" IS 'Mapper类全称(如:com.sunwayworld.framework.mybatis.mapper.DaoMapper)'; +COMMENT ON COLUMN "T_CORE_ADMIN_MYBATIS_DRAFT"."STATEMENTID" IS '操作名称(如:selectByCondition)'; +COMMENT ON COLUMN "T_CORE_ADMIN_MYBATIS_DRAFT"."STATEMENTXML" IS '对应的XML内容'; +COMMENT ON TABLE "T_CORE_ADMIN_MYBATIS_DRAFT" IS '管理员表:Mybatis的配置草稿表'; + +alter table T_CORE_ADMIN_MYBATIS_DRAFT add constraint PK_ADMIN_MYBATIS_DRAFT primary key (ID); + +CREATE TABLE "T_CORE_ADMIN_MYBATIS_STMT" ( + "ID" NUMBER NOT NULL, + "MENUID" VARCHAR2(32) NOT NULL, + "MAPPERID" VARCHAR2(128) NOT NULL, + "STATEMENTID" VARCHAR2(64) NOT NULL, + "VERSION" NUMBER NOT NULL, + "STATEMENTXML" CLOB +); +COMMENT ON COLUMN "T_CORE_ADMIN_MYBATIS_STMT"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_ADMIN_MYBATIS_STMT"."MENUID" IS '菜单ID'; +COMMENT ON COLUMN "T_CORE_ADMIN_MYBATIS_STMT"."MAPPERID" IS 'Mapper类全称(如:com.sunwayworld.framework.mybatis.mapper.DaoMapper)'; +COMMENT ON COLUMN "T_CORE_ADMIN_MYBATIS_STMT"."STATEMENTID" IS '操作名称(如:selectByCondition)'; +COMMENT ON COLUMN "T_CORE_ADMIN_MYBATIS_STMT"."VERSION" IS '版本'; +COMMENT ON COLUMN "T_CORE_ADMIN_MYBATIS_STMT"."STATEMENTXML" IS '对应的XML内容'; +COMMENT ON TABLE "T_CORE_ADMIN_MYBATIS_STMT" IS '管理员表:Statement配置表'; + +alter table T_CORE_ADMIN_MYBATIS_STMT add constraint PK_ADMIN_MYBATIS_STMT primary key (ID); +-- ----------------------------- 2020-07-18 add by zhangjr------------end + +-- ----------------------------- 2020-07-19 add by zhangxt------------begin +alter table T_CORE_SYSTEM_CONFIG add TODOVOICEPROMPT VARCHAR2(1); +comment on column T_CORE_SYSTEM_CONFIG.TODOVOICEPROMPT is '待办是否语音提醒'; +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.SPECIALCHARACTER', '系统配置的待办是否语音提醒', '待办语音提醒', 'zh-CN', '待办语音提醒'); +-- ----------------------------- 2020-07-19 add by zhangxt------------end + +-- ----------------------------- 2020-07-21 add by liujianfeng------------begin +CALL INSERTI18N('CORE.MENUNAME.STATISTICAL', '查询统计', '查询统计', 'zh-CN', '查询统计'); +CALL INSERTI18N('CORE.MENUNAME.STATISTICAL.EDIT', '查询配制', '查询配制', 'zh-CN', '查询配制'); +CALL INSERTI18N('CORE.MENUNAME.STATISTICAL.SEARCH', '统计查询', '统计查询', 'zh-CN', '统计查询'); +CALL INSERTI18N('CORE.MENUNAME.STATISTICAL.LINE.SEARCH', '报表查询', '报表查询', 'zh-CN', '报表查询'); + +CALL INSERTI18N('CORE.MENUNAME.TASK', '日常管理', '日常管理', 'zh-CN', '日常管理'); +CALL INSERTI18N('CORE.MENUNAME.TASK.MYTASK', '日程', '日程', 'zh-CN', '日程'); + +CALL INSERTI18N('CORE.MENUNAME.USER_ORG', '用户与组织管理', '用户与组织管理', 'zh-CN', '用户与组织管理'); +CALL INSERTI18N('CORE.MENUNAME.USER_ORG.USER', '用户管理', '用户管理', 'zh-CN', '用户管理'); +CALL INSERTI18N('CORE.MENUNAME.USER_ORG.ORG', '组织部门', '组织部门', 'zh-CN', '组织部门'); +CALL INSERTI18N('CORE.MENUNAME.USER_ORG.ROLE', '角色管理', '角色管理', 'zh-CN', '角色管理'); +CALL INSERTI18N('CORE.MENUNAME.USER_ORG.ROLE_USER', '角色用户矩阵', '角色用户矩阵', 'zh-CN', '角色用户矩阵'); +CALL INSERTI18N('CORE.MENUNAME.USER_ORG.USER.ONLINE', '在线用户', '在线用户', 'zh-CN', '在线用户'); + +CALL INSERTI18N('CORE.MENUNAME.BPMN', '工作流', '工作流', 'zh-CN', '工作流'); +CALL INSERTI18N('CORE.MENUNAME.BPMN.EDIT', '流程配置', '流程配置', 'zh-CN', '流程配置'); +CALL INSERTI18N('CORE.MENUNAME.BPMN.SEARCH', '流程查询', '流程查询', 'zh-CN', '流程查询'); +CALL INSERTI18N('CORE.MENUNAME.BPMN.EXCEPTION', '异常处理', '异常处理', 'zh-CN', '异常处理'); + + +CALL INSERTI18N('CORE.MENUNAME.SYSTEM', '系统配置', '系统配置', 'zh-CN', '系统配置'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.MENU', '菜单配置', '菜单配置', 'zh-CN', '菜单配置'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.MENUGROUP', '菜单组管理', '菜单组管理', 'zh-CN', '菜单组管理'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.SCHEDULE.SERVICE.EDIT', '定时任务配置', '定时任务配置', 'zh-CN', '定时任务配置'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.SCHEDULE.SERVICE.SEARCH', '定时任务查询', '定时任务查询', 'zh-CN', '定时任务查询'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.SCHEDULE.SYS.EDIT', '系统定时任务配置', '系统定时任务配置', 'zh-CN', '系统定时任务配置'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.SCHEDULE.LOG', '定时任务日志', '定时任务日志', 'zh-CN', '定时任务日志'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.EMAIL.TEMPLATE', '邮件模板配置', '邮件模板配置', 'zh-CN', '邮件模板配置'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.EMAIL.SEARCH', '邮件发送查询', '邮件发送查询', 'zh-CN', '邮件发送查询'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.EMAIL.EDIT', '邮件配置', '邮件配置', 'zh-CN', '邮件配置'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.CONSTANT', '系统参数维护', '系统参数维护', 'zh-CN', '系统参数维护'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.AT', '审计跟踪配置', '审计跟踪配置', 'zh-CN', '审计跟踪配置'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.MESSAGE.EDIT', '站内消息', '站内消息', 'zh-CN', '站内消息'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.MESSAGE.SEARCH', '站内消息查询', '站内消息查询', 'zh-CN', '站内消息查询'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.REPORT', '报表配置', '报表配置', 'zh-CN', '报表配置'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.PWDPOLICY', '密码策略', '密码策略', 'zh-CN', '密码策略'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.ELN', 'ELN数据源', 'ELN数据源', 'zh-CN', 'ELN数据源'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.ELN.TMPL', 'ELN模板', 'ELN模板', 'zh-CN', 'ELN模板'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.CODE', '系统编码', '系统编码', 'zh-CN', '系统编码'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.REMOTECALL', '远程调用配置', '远程调用配置', 'zh-CN', '远程调用配置'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.CALENDAR', '节假日维护', '节假日维护', 'zh-CN', '节假日维护'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.ROUNDINGRULE', '修约规则', '修约规则', 'zh-CN', '修约规则'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.TODO', '待办配置', '待办配置', 'zh-CN', '待办配置'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.PAGEFIELD', '页面字段配置', '页面字段配置', 'zh-CN', '页面字段配置'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.PRICESSVIEW', '业务可视化', '业务可视化', 'zh-CN', '业务可视化'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.WORKSPACE', '首页方案配置', '首页方案配置', 'zh-CN', '首页方案配置'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.ACQSCRIPTS', '仪器采集脚本', '仪器采集脚本', 'zh-CN', '仪器采集脚本'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.I18N', '国际化配置', '国际化配置', 'zh-CN', '国际化配置'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.TOPOLOGY', '拓扑结构图', '拓扑结构图', 'zh-CN', '拓扑结构图'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.CODECATEGORY', '分类编码', '分类编码', 'zh-CN', '分类编码'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.SYS', '系统配置', '系统配置', 'zh-CN', '系统配置'); +CALL INSERTI18N('CORE.MENUNAME.SYSTEM.AT.LOG', '审计跟踪日志', '审计跟踪日志', 'zh-CN', '审计跟踪日志'); + +CALL INSERTI18N('CORE.MENUNAME.SYS.LOG', '系统日志', '系统日志', 'zh-CN', '系统日志'); +CALL INSERTI18N('CORE.MENUNAME.SYS.LOG.ACT', '系统操作日志', '系统操作日志', 'zh-CN', '系统操作日志'); +CALL INSERTI18N('CORE.MENUNAME.SYS.LOG.LOGIN', '系统登录日志', '系统登录日志', 'zh-CN', '系统登录日志'); +CALL INSERTI18N('CORE.MENUNAME.SYS.LOG.EXPORT', '导出日志', '导出日志', 'zh-CN', '导出日志'); + +CALL INSERTI18N('CORE.MENUNAME.ITEM.MESSAGE', '消息中心', '消息中心', 'zh-CN', '消息中心'); +CALL INSERTI18N('CORE.MENUNAME.ITEM.MESSAGE.NOTICE', '通知公告', '通知公告', 'zh-CN', '通知公告'); +CALL INSERTI18N('CORE.MENUNAME.ITEM.MESSAGE.NOTICE.EDIT', '通知公告编制', '通知公告编制', 'zh-CN', '通知公告编制'); +CALL INSERTI18N('CORE.MENUNAME.ITEM.MESSAGE.NOTICE.AUDIT', '通知公告审核', '通知公告审核', 'zh-CN', '通知公告审核'); +CALL INSERTI18N('CORE.MENUNAME.ITEM.MESSAGE.NOTICE.CANCEL', '通知公告撤销', '通知公告撤销', 'zh-CN', '通知公告撤销'); +CALL INSERTI18N('CORE.MENUNAME.ITEM.MESSAGE.NOTICE.SEARCH', '通知公告查询', '通知公告查询', 'zh-CN', '通知公告查询'); + +CALL INSERTI18N('CORE.MENUNAME.ITEM.MESSAGE.NOTIFICATION', '通知中心', '通知中心', 'zh-CN', '通知中心'); +CALL INSERTI18N('CORE.MENUNAME.ITEM.MESSAGE.NOTIFICATION.TMPL', '通知模板', '通知模板', 'zh-CN', '通知模板'); +CALL INSERTI18N('CORE.MENUNAME.ITEM.MESSAGE.NOTIFICATION.SEARCH', '通知查询', '通知查询', 'zh-CN', '通知查询'); + +CALL INSERTI18N('CORE.MENUNAME.LES', 'LES功能', 'LES功能', 'zh-CN', 'LES功能'); +CALL INSERTI18N('CORE.MENUNAME.LES.DS', 'LES数据源', 'LES数据源', 'zh-CN', 'LES数据源'); +CALL INSERTI18N('CORE.MENUNAME.LES.TMPL.EDIT', 'LES模板', 'LES模板', 'zh-CN', 'LES模板'); +CALL INSERTI18N('CORE.MENUNAME.LES.TMPL.AUDIT', 'LES模板审核', 'LES模板审核', 'zh-CN', 'LES模板审核'); + +CALL INSERTI18N('CORE.MENUNAME.MEETING', '会议', '会议', 'zh-CN', '会议'); +CALL INSERTI18N('CORE.MENUNAME.MEETING.MESSAGE', '会议管理', '会议管理', 'zh-CN', '会议管理'); +CALL INSERTI18N('CORE.MENUNAME.MEETING.MESSAGE.EDIT', '会议编制', '会议编制', 'zh-CN', '会议编制'); +CALL INSERTI18N('CORE.MENUNAME.MEETING.MESSAGE.AUDIT', '会议审核', '会议审核', 'zh-CN', '会议审核'); +CALL INSERTI18N('CORE.MENUNAME.MEETING.MESSAGE.SEARCH', '会议查询', '会议查询', 'zh-CN', '会议查询'); + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.STATISTICAL' WHERE ID = '80'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.STATISTICAL.EDIT' WHERE ID = '8001'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.STATISTICAL.SEARCH' WHERE ID = '8002'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.STATISTICAL.LINE.SEARCH' WHERE ID = '8003'; + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.TASK' WHERE ID = '88'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.TASK.MYTASK' WHERE ID = '8801'; + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.USER_ORG' WHERE ID = '90'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.USER_ORG.USER' WHERE ID = '9001'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.USER_ORG.ORG' WHERE ID = '9002'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.USER_ORG.ROLE' WHERE ID = '9003'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.USER_ORG.ROLE_USER' WHERE ID = '9004'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.USER_ORG.USER.ONLINE' WHERE ID = '9010'; + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.BPMN' WHERE ID = '92'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.BPMN.EDIT' WHERE ID = '9201'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.BPMN.SEARCH' WHERE ID = '9202'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.BPMN.EXCEPTION' WHERE ID = '9233'; + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM' WHERE ID = '93'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.MENU' WHERE ID = '9301'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.MENUGROUP' WHERE ID = '9302'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.SCHEDULE.SERVICE.EDIT' WHERE ID = '9303'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.SCHEDULE.SERVICE.SEARCH' WHERE ID = '9304'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.SCHEDULE.SYS.EDIT' WHERE ID = '9305'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.SCHEDULE.LOG' WHERE ID = '9306'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.EMAIL.TEMPLATE' WHERE ID = '9307'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.EMAIL.SEARCH' WHERE ID = '9308'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.EMAIL.EDIT' WHERE ID = '9309'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.CONSTANT' WHERE ID = '9310'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.AT' WHERE ID = '9311'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.MESSAGE.EDIT' WHERE ID = '9312'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.MESSAGE.SEARCH' WHERE ID = '9313'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.REPORT' WHERE ID = '9314'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.PWDPOLICY' WHERE ID = '9315'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.ELN' WHERE ID = '9316'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.ELN.TMPL' WHERE ID = '9317'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.CODE' WHERE ID = '9318'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.REMOTECALL' WHERE ID = '9319'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.CALENDAR' WHERE ID = '9320'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.ROUNDINGRULE' WHERE ID = '9321'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.TODO' WHERE ID = '9322'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.PAGEFIELD' WHERE ID = '9323'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.PRICESSVIEW' WHERE ID = '9324'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.WORKSPACE' WHERE ID = '9326'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.ACQSCRIPTS' WHERE ID = '9328'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.I18N' WHERE ID = '9330'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.TOPOLOGY' WHERE ID = '9331'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.CODECATEGORY' WHERE ID = '9332'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.SYS' WHERE ID = '9335'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.AT' WHERE ID = '9341'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYSTEM.AT.LOG' WHERE ID = '9342'; + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYS.LOG' WHERE ID = '94'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYS.LOG.ACT' WHERE ID = '9401'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYS.LOG.LOGIN' WHERE ID = '9402'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.SYS.LOG.EXPORT' WHERE ID = '9403'; + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.ITEM.MESSAGE' WHERE ID = '95'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.ITEM.MESSAGE.NOTICE' WHERE ID = '9501'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.ITEM.MESSAGE.NOTICE.EDIT' WHERE ID = '950101'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.ITEM.MESSAGE.NOTICE.AUDIT' WHERE ID = '950102'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.ITEM.MESSAGE.NOTICE.CANCEL' WHERE ID = '950103'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.ITEM.MESSAGE.NOTICE.SEARCH' WHERE ID = '950104'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.ITEM.MESSAGE.NOTIFICATION' WHERE ID = '9505'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.ITEM.MESSAGE.NOTIFICATION.TMPL' WHERE ID = '950501'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.ITEM.MESSAGE.NOTIFICATION.SEARCH' WHERE ID = '950502'; + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.LES' WHERE ID = '96'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.LES.DS' WHERE ID = '9602'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.LES.TMPL.EDIT' WHERE ID = '9604'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.LES.TMPL.AUDIT' WHERE ID = '9605'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.MEETING' WHERE ID = '99'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.MEETING.MESSAGE' WHERE ID = '9901'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.MEETING.MESSAGE.EDIT' WHERE ID = '990101'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.MEETING.MESSAGE.AUDIT' WHERE ID = '990102'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENUNAME.MEETING.MESSAGE.SEARCH' WHERE ID = '990103'; + +COMMIT; +-- ----------------------------- 2020-07-21 add by liujianfeng------------end + +-- ----------------------------- 2020-07-23 add by zhangxt------------begin +alter table T_CORE_ROLE_PERMISSION_TYPE add COMPCATEGORY VARCHAR2(30); +comment on column T_CORE_ROLE_PERMISSION_TYPE.COMPCATEGORY is '组件类型(grid/treeGrid)'; + +update T_CORE_ROLE_PERMISSION_TYPE set COMPCATEGORY = 'grid'; +update T_CORE_ROLE_PERMISSION_TYPE + set COMPCATEGORY = 'treeGrid', + GRIDCOLUMNSETTINGS = '{title:''菜单编码'',field:''id'',type:''tree'',width:200},{title:''菜单名称'',field:''menuName'',width:150}' + where id = 'T_CORE_MENU'; +commit; + +alter table T_CORE_SYSTEM_CONFIG drop column HELPMANUAL; +-- ----------------------------- 2020-07-23 add by zhangxt------------end + +-- ----------------------------- 2020-07-23 add by liujianfeng------------begin +DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID IN (SELECT ID FROM T_CORE_I18N WHERE CODE LIKE 'CORE.MENUNAME.%'); +DELETE FROM T_CORE_I18N WHERE CODE LIKE 'CORE.MENUNAME.%'; +COMMIT; + +CALL INSERTI18N('CORE.MENU.MENUNAME.STATISTICAL', '查询统计', '查询统计', 'zh-CN', '查询统计'); +CALL INSERTI18N('CORE.MENU.MENUNAME.STATISTICAL.EDIT', '查询配制', '查询配制', 'zh-CN', '查询配制'); +CALL INSERTI18N('CORE.MENU.MENUNAME.STATISTICAL.SEARCH', '统计查询', '统计查询', 'zh-CN', '统计查询'); +CALL INSERTI18N('CORE.MENU.MENUNAME.STATISTICAL.LINE.SEARCH', '报表查询', '报表查询', 'zh-CN', '报表查询'); + +CALL INSERTI18N('CORE.MENU.MENUNAME.TASK', '日常管理', '日常管理', 'zh-CN', '日常管理'); +CALL INSERTI18N('CORE.MENU.MENUNAME.TASK.MYTASK', '日程', '日程', 'zh-CN', '日程'); + +CALL INSERTI18N('CORE.MENU.MENUNAME.USER_ORG', '用户与组织管理', '用户与组织管理', 'zh-CN', '用户与组织管理'); +CALL INSERTI18N('CORE.MENU.MENUNAME.USER_ORG.USER', '用户管理', '用户管理', 'zh-CN', '用户管理'); +CALL INSERTI18N('CORE.MENU.MENUNAME.USER_ORG.ORG', '组织部门', '组织部门', 'zh-CN', '组织部门'); +CALL INSERTI18N('CORE.MENU.MENUNAME.USER_ORG.ROLE', '角色管理', '角色管理', 'zh-CN', '角色管理'); +CALL INSERTI18N('CORE.MENU.MENUNAME.USER_ORG.ROLE_USER', '角色用户矩阵', '角色用户矩阵', 'zh-CN', '角色用户矩阵'); +CALL INSERTI18N('CORE.MENU.MENUNAME.USER_ORG.USER.ONLINE', '在线用户', '在线用户', 'zh-CN', '在线用户'); + +CALL INSERTI18N('CORE.MENU.MENUNAME.BPMN', '工作流', '工作流', 'zh-CN', '工作流'); +CALL INSERTI18N('CORE.MENU.MENUNAME.BPMN.EDIT', '流程配置', '流程配置', 'zh-CN', '流程配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.BPMN.SEARCH', '流程查询', '流程查询', 'zh-CN', '流程查询'); +CALL INSERTI18N('CORE.MENU.MENUNAME.BPMN.EXCEPTION', '异常处理', '异常处理', 'zh-CN', '异常处理'); + + +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM', '系统配置', '系统配置', 'zh-CN', '系统配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.MENU', '菜单配置', '菜单配置', 'zh-CN', '菜单配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.MENUGROUP', '菜单组管理', '菜单组管理', 'zh-CN', '菜单组管理'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.SERVICE.EDIT', '定时任务配置', '定时任务配置', 'zh-CN', '定时任务配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.SERVICE.SEARCH', '定时任务查询', '定时任务查询', 'zh-CN', '定时任务查询'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.SYS.EDIT', '系统定时任务配置', '系统定时任务配置', 'zh-CN', '系统定时任务配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.LOG', '定时任务日志', '定时任务日志', 'zh-CN', '定时任务日志'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.EMAIL.TEMPLATE', '邮件模板配置', '邮件模板配置', 'zh-CN', '邮件模板配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.EMAIL.SEARCH', '邮件发送查询', '邮件发送查询', 'zh-CN', '邮件发送查询'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.EMAIL.EDIT', '邮件配置', '邮件配置', 'zh-CN', '邮件配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.CONSTANT', '系统参数维护', '系统参数维护', 'zh-CN', '系统参数维护'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.AT', '审计跟踪配置', '审计跟踪配置', 'zh-CN', '审计跟踪配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.MESSAGE.EDIT', '站内消息', '站内消息', 'zh-CN', '站内消息'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.MESSAGE.SEARCH', '站内消息查询', '站内消息查询', 'zh-CN', '站内消息查询'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.REPORT', '报表配置', '报表配置', 'zh-CN', '报表配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.PWDPOLICY', '密码策略', '密码策略', 'zh-CN', '密码策略'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.ELN', 'ELN数据源', 'ELN数据源', 'zh-CN', 'ELN数据源'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.ELN.TMPL', 'ELN模板', 'ELN模板', 'zh-CN', 'ELN模板'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.CODE', '系统编码', '系统编码', 'zh-CN', '系统编码'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.REMOTECALL', '远程调用配置', '远程调用配置', 'zh-CN', '远程调用配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.CALENDAR', '节假日维护', '节假日维护', 'zh-CN', '节假日维护'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.ROUNDINGRULE', '修约规则', '修约规则', 'zh-CN', '修约规则'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.TODO', '待办配置', '待办配置', 'zh-CN', '待办配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.PAGEFIELD', '页面字段配置', '页面字段配置', 'zh-CN', '页面字段配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.PRICESSVIEW', '业务可视化', '业务可视化', 'zh-CN', '业务可视化'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.WORKSPACE', '首页方案配置', '首页方案配置', 'zh-CN', '首页方案配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.ACQSCRIPTS', '仪器采集脚本', '仪器采集脚本', 'zh-CN', '仪器采集脚本'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.I18N', '国际化配置', '国际化配置', 'zh-CN', '国际化配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.TOPOLOGY', '拓扑结构图', '拓扑结构图', 'zh-CN', '拓扑结构图'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.CODECATEGORY', '分类编码', '分类编码', 'zh-CN', '分类编码'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.SYS', '系统配置', '系统配置', 'zh-CN', '系统配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.AT.LOG', '审计跟踪日志', '审计跟踪日志', 'zh-CN', '审计跟踪日志'); + +CALL INSERTI18N('CORE.MENU.MENUNAME.SYS.LOG', '系统日志', '系统日志', 'zh-CN', '系统日志'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYS.LOG.ACT', '系统操作日志', '系统操作日志', 'zh-CN', '系统操作日志'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYS.LOG.LOGIN', '系统登录日志', '系统登录日志', 'zh-CN', '系统登录日志'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYS.LOG.EXPORT', '导出日志', '导出日志', 'zh-CN', '导出日志'); + +CALL INSERTI18N('CORE.MENU.MENUNAME.ITEM.MESSAGE', '消息中心', '消息中心', 'zh-CN', '消息中心'); +CALL INSERTI18N('CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE', '通知公告', '通知公告', 'zh-CN', '通知公告'); +CALL INSERTI18N('CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE.EDIT', '通知公告编制', '通知公告编制', 'zh-CN', '通知公告编制'); +CALL INSERTI18N('CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE.AUDIT', '通知公告审核', '通知公告审核', 'zh-CN', '通知公告审核'); +CALL INSERTI18N('CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE.CANCEL', '通知公告撤销', '通知公告撤销', 'zh-CN', '通知公告撤销'); +CALL INSERTI18N('CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE.SEARCH', '通知公告查询', '通知公告查询', 'zh-CN', '通知公告查询'); + +CALL INSERTI18N('CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTIFICATION', '通知中心', '通知中心', 'zh-CN', '通知中心'); +CALL INSERTI18N('CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTIFICATION.TMPL', '通知模板', '通知模板', 'zh-CN', '通知模板'); +CALL INSERTI18N('CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTIFICATION.SEARCH', '通知查询', '通知查询', 'zh-CN', '通知查询'); + +CALL INSERTI18N('CORE.MENU.MENUNAME.LES', 'LES功能', 'LES功能', 'zh-CN', 'LES功能'); +CALL INSERTI18N('CORE.MENU.MENUNAME.LES.DS', 'LES数据源', 'LES数据源', 'zh-CN', 'LES数据源'); +CALL INSERTI18N('CORE.MENU.MENUNAME.LES.TMPL.EDIT', 'LES模板', 'LES模板', 'zh-CN', 'LES模板'); +CALL INSERTI18N('CORE.MENU.MENUNAME.LES.TMPL.AUDIT', 'LES模板审核', 'LES模板审核', 'zh-CN', 'LES模板审核'); + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.STATISTICAL' WHERE ID = '80'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.STATISTICAL.EDIT' WHERE ID = '8001'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.STATISTICAL.SEARCH' WHERE ID = '8002'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.STATISTICAL.LINE.SEARCH' WHERE ID = '8003'; + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.TASK' WHERE ID = '88'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.TASK.MYTASK' WHERE ID = '8801'; + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.USER_ORG' WHERE ID = '90'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.USER_ORG.USER' WHERE ID = '9001'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.USER_ORG.ORG' WHERE ID = '9002'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.USER_ORG.ROLE' WHERE ID = '9003'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.USER_ORG.ROLE_USER' WHERE ID = '9004'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.USER_ORG.USER.ONLINE' WHERE ID = '9010'; + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.BPMN' WHERE ID = '92'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.BPMN.EDIT' WHERE ID = '9201'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.BPMN.SEARCH' WHERE ID = '9202'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.BPMN.EXCEPTION' WHERE ID = '9233'; + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM' WHERE ID = '93'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.MENU' WHERE ID = '9301'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.MENUGROUP' WHERE ID = '9302'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.SERVICE.EDIT' WHERE ID = '9303'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.SERVICE.SEARCH' WHERE ID = '9304'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.SYS.EDIT' WHERE ID = '9305'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.LOG' WHERE ID = '9306'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.EMAIL.TEMPLATE' WHERE ID = '9307'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.EMAIL.SEARCH' WHERE ID = '9308'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.EMAIL.EDIT' WHERE ID = '9309'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.CONSTANT' WHERE ID = '9310'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.AT' WHERE ID = '9311'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.MESSAGE.EDIT' WHERE ID = '9312'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.MESSAGE.SEARCH' WHERE ID = '9313'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.REPORT' WHERE ID = '9314'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.PWDPOLICY' WHERE ID = '9315'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.ELN' WHERE ID = '9316'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.ELN.TMPL' WHERE ID = '9317'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.CODE' WHERE ID = '9318'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.REMOTECALL' WHERE ID = '9319'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.CALENDAR' WHERE ID = '9320'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.ROUNDINGRULE' WHERE ID = '9321'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.TODO' WHERE ID = '9322'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.PAGEFIELD' WHERE ID = '9323'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.PRICESSVIEW' WHERE ID = '9324'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.WORKSPACE' WHERE ID = '9326'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.ACQSCRIPTS' WHERE ID = '9328'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.I18N' WHERE ID = '9330'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.TOPOLOGY' WHERE ID = '9331'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.CODECATEGORY' WHERE ID = '9332'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.SYS' WHERE ID = '9335'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.AT' WHERE ID = '9341'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.AT.LOG' WHERE ID = '9342'; + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYS.LOG' WHERE ID = '94'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYS.LOG.ACT' WHERE ID = '9401'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYS.LOG.LOGIN' WHERE ID = '9402'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYS.LOG.EXPORT' WHERE ID = '9403'; + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.ITEM.MESSAGE' WHERE ID = '95'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE' WHERE ID = '9501'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE.EDIT' WHERE ID = '950101'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE.AUDIT' WHERE ID = '950102'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE.CANCEL' WHERE ID = '950103'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE.SEARCH' WHERE ID = '950104'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTIFICATION' WHERE ID = '9505'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTIFICATION.TMPL' WHERE ID = '950501'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTIFICATION.SEARCH' WHERE ID = '950502'; + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.LES' WHERE ID = '96'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.LES.DS' WHERE ID = '9602'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.LES.TMPL.EDIT' WHERE ID = '9604'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.LES.TMPL.AUDIT' WHERE ID = '9605'; + +COMMIT; +-- ----------------------------- 2020-07-23 add by liujianfeng------------end + +-- ----------------------------- 2020-07-23 add by zhangxt------------begin +update T_CORE_SYSTEM_CONFIG set TODOVOICEPROMPT = '0'; +commit; +-- ----------------------------- 2020-07-23 add by zhangxt------------end + +-- ----------------------------- 2020-07-23 add by zhangjr------------begin +call INSERTI18N('GIKAM.BPMN.COMMENT.SELECTED_CANDIDATE_ROLE', '审核意见中体现下一级待审角色是选中的', '已选角色', 'zh-CN', '已选角色'); +call INSERTI18N('GIKAM.BPMN.COMMENT.SELECTED_CANDIDATOR', '审核意见中体现下一级待审人是选中的', '已选人员', 'zh-CN', '已选人员'); +-- ----------------------------- 2020-07-23 add by zhangjr------------end + +-- ----------------------------- 2020-07-24 add by songll------------begin +call INSERTI18N('T_CORE_MENU.I18NCODE', '系统菜单的国际化编码', '国际化编码', 'zh-CN', '国际化编码'); +-- ----------------------------- 2020-07-24 add by songll------------end + +-- ----------------------------- 2020-07-24 add by zhangjr------------begin +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CANDIDATOR_FILTER_STRATEGY', '审核人过滤策略', '审核人过滤策略', 'zh-CN', '审核人过滤策略'); +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.CANDIDATOR_FILTER_STRATEGY.NONE', '审核人无过滤策略', '无', 'zh-CN', '无'); +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.CANDIDATOR_FILTER_STRATEGY.SAME_DEPT', '单据和审核人同属一个部门', '和单据同属一个部门', 'zh-CN', '和单据同属一个部门'); +-- ----------------------------- 2020-07-24 add by zhangjr------------end +-- ----------------------------- 2020-07-29 add by zhangxt------------begin +delete from t_core_constant where id = 'TODO_VOICEREMIND'; +commit; +-- ----------------------------- 2020-07-29 add by zhangxt------------end +-- ----------------------------- 2020-07-29 add by shixw------------begin + +CALL INSERTI18N('T_CORE_BPMN_INST_TASK_ROLE.ROLENAME', '流程执行实例任务的参与角色的角色', '审核角色', 'zh-CN', '审核角色'); + +UPDATE T_CORE_MENU + SET ID = '9404', PARENTID = '94', ORDERNO = '9404' + WHERE ID = '9342'; +UPDATE T_CORE_MENU + SET ID = '9405', PARENTID = '94', ORDERNO = '9405' + WHERE ID = '9343'; + +commit; + + +-- ----------------------------- 2020-07-29 add by shixw------------end + +-- ----------------------------- 2020-07-29 add by zhangxt------------begin +update T_CORE_SYSTEM_CONFIG set PAGESTYLE = 'tulip', PAGESKIN = 'white' where id = 'system-config'; + +commit; +-- ----------------------------- 2020-07-29 add by zhangxt------------end + +-- ----------------------------- 2020-07-31 add by liujianfeng------------begin +CALL INSERTI18N('CORE.MENU.MENUNAME.STATISTICAL.EDIT', '查询配置', '查询配置', 'zh-CN', '查询配置'); +CALL INSERTI18N('CORE.MENU.MENUNAME.STATISTICAL', '统计查询', '统计查询', 'zh-CN', '统计查询'); + +CALL INSERTI18N('CORE.MENU.MENUNAME.SPECIAL_CHARACTER', '特殊字符', '特殊字符', 'zh-CN', '特殊字符'); +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SPECIAL_CHARACTER' WHERE ID = '9332'; +COMMIT; +-- ----------------------------- 2020-07-31 add by liujianfeng------------end +-- ----------------------------- 2020-08-01 add by zhangxt------------begin +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '滚动信息', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'scroll'); +commit; +-- ----------------------------- 2020-08-01 add by zhangxt------------end + +-- ----------------------------- 2020-08-01 add by shixw------------begin + +insert into t_core_table (ID, AUDITABLE, ATTACHMENT) +values ('T_CORE_I18N', '0', '0'); + +insert into t_core_table (ID, AUDITABLE, ATTACHMENT) +values ('T_CORE_I18N_MESSAGE', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('933001','T_CORE_I18N_MESSAGE', 'T_CORE_I18N', 'I18NID'); + +commit; + + +-- ----------------------------- 2020-08-01 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.7.0/oracle/1. gikam-core-les.txt b/sql/init_sql/core/0.7.0/oracle/1. gikam-core-les.txt new file mode 100644 index 0000000..6ca92ef --- /dev/null +++ b/sql/init_sql/core/0.7.0/oracle/1. gikam-core-les.txt @@ -0,0 +1,258 @@ +-- ----------------------------- 2020-06-12 add by zhangpf------------begin +DROP TABLE T_CORE_LES_UNIT; +CREATE TABLE T_CORE_LES_UNIT( + ID NUMBER NOT NULL, + UNITNAME VARCHAR2(60) NULL, + UNITCATEGORY VARCHAR2(36) NULL, + BINDDS VARCHAR2(1) NULL, + ICON VARCHAR2(270) NULL, + ORDERNO NUMBER NULL, + AUDITTRAIL VARCHAR2(1) NULL, + CONFIG CLOB NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + ACTIVATEDFLAG VARCHAR2(1) NULL, + ACTIVATEDBYID VARCHAR2(36) NULL, + ACTIVATEDBYNAME VARCHAR2(60) NULL, + ACTIVATEDTIME DATE NULL + ); +COMMENT ON TABLE T_CORE_LES_UNIT IS 'LES组件'; +COMMENT ON COLUMN T_CORE_LES_UNIT.ID IS '主键'; +COMMENT ON COLUMN T_CORE_LES_UNIT.UNITNAME IS '组件名称'; +COMMENT ON COLUMN T_CORE_LES_UNIT.UNITCATEGORY IS '组件类型'; +COMMENT ON COLUMN T_CORE_LES_UNIT.BINDDS IS '是否绑定数据源(0-不绑定,1-绑定)'; +COMMENT ON COLUMN T_CORE_LES_UNIT.ICON IS '图标'; +COMMENT ON COLUMN T_CORE_LES_UNIT.ORDERNO IS '排序码'; +COMMENT ON COLUMN T_CORE_LES_UNIT.AUDITTRAIL IS '是否启用审计'; +COMMENT ON COLUMN T_CORE_LES_UNIT.CONFIG IS '配置'; +COMMENT ON COLUMN T_CORE_LES_UNIT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_LES_UNIT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_LES_UNIT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_LES_UNIT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_LES_UNIT.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_CORE_LES_UNIT.ACTIVATEDFLAG IS '启用标志'; +COMMENT ON COLUMN T_CORE_LES_UNIT.ACTIVATEDBYID IS '启用人编码'; +COMMENT ON COLUMN T_CORE_LES_UNIT.ACTIVATEDBYNAME IS '启用人名称'; +COMMENT ON COLUMN T_CORE_LES_UNIT.ACTIVATEDTIME IS '启用时间'; + +ALTER TABLE T_CORE_LES_UNIT ADD CONSTRAINT PK_CORE_LES_UNIT PRIMARY KEY (ID); + +ALTER TABLE T_CORE_LES_DS_FIELD add ORDERNO NUMBER; +COMMENT ON COLUMN T_CORE_LES_DS_FIELD.ORDERNO is '排序号'; + +ALTER TABLE "T_CORE_LES_TEMPLATE_UNIT" RENAME COLUMN "TYPE" TO "UNITCATEGORY"; +ALTER TABLE "T_CORE_LES_TEMPLATE_UNIT" ADD ("CONFIG" CLOB ); +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE_UNIT"."CONFIG" IS '组件配置'; + +ALTER TABLE "T_CORE_LES_INSTANCE_UNIT" RENAME COLUMN "TYPE" TO "UNITCATEGORY"; +ALTER TABLE "T_CORE_LES_INSTANCE_UNIT" ADD ("CONFIG" CLOB ); +COMMENT ON COLUMN "T_CORE_LES_INSTANCE_UNIT"."CONFIG" IS '组件配置'; + +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "UNITCATEGORY", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES (SEQ_CORE.NEXTVAL, '章节', 'chapter', '0', '/static/gikam/main/img/chapter.svg', '1', '1', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "upgrade", "downgrade" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "UNITCATEGORY", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES (SEQ_CORE.NEXTVAL, '富文本', 'ckeditor', '1', '/static/gikam/main/img/ckeditor.svg', '2', '1', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "UNITCATEGORY", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES (SEQ_CORE.NEXTVAL, '分子式', 'chemDoodle', '0', '/static/gikam/main/img/chemDoodle.svg', '3', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "UNITCATEGORY", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES (SEQ_CORE.NEXTVAL, '图片绘制', 'imgDraw', '0', '/static/gikam/main/img/imgDraw.svg', '4', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "UNITCATEGORY", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES (SEQ_CORE.NEXTVAL, '表格', 'spread', '0', '/static/gikam/main/img/spread.svg', '5', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "UNITCATEGORY", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES (SEQ_CORE.NEXTVAL, '图片编辑器', 'imgEdit', '0', '/static/gikam/main/img/imgEdit.svg', '6', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "UNITCATEGORY", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES (SEQ_CORE.NEXTVAL, '图片上传', 'imgUpload', '0', '/static/gikam/main/img/imgUpload.svg', '7', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "UNITCATEGORY", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES (SEQ_CORE.NEXTVAL, '流程绘制', 'diagramDraw', '0', '/static/gikam/main/img/diagramDraw.svg', '8', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "UNITCATEGORY", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES (SEQ_CORE.NEXTVAL, '基础信息', 'baseInfo', '0', '/static/gikam/main/img/baseInfo.svg', '9', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "UNITCATEGORY", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES (SEQ_CORE.NEXTVAL, '查询列表', 'queryList', '1', '/static/gikam/main/img/queryList.svg', '10', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); + +CALL INSERTI18N('T_CORE_LES_DS_FIELD.ORDERNO', 'LES数据源字段的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.CONFIG', 'LES模板组件配置', '组件配置', 'zh-CN', '组件配置'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.CONFIG', 'LES实例组件配置', '组件配置', 'zh-CN', '组件配置'); +UPDATE T_CORE_I18N SET CODE = 'T_CORE_LES_TEMPLATE_UNIT.UNITCATEGORY' WHERE CODE = 'T_CORE_LES_TEMPLATE_UNIT.TYPE'; +UPDATE T_CORE_I18N SET CODE = 'T_CORE_LES_INSTANCE_UNIT.UNITCATEGORY' WHERE CODE = 'T_CORE_LES_INSTANCE_UNIT.TYPE'; +COMMIT; +-- ----------------------------- 2020-06-12 add by zhangpf------------end + +-- ----------------------------- 2020-06-13 add by zhangpf------------begin +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.TIP.EXISTS_LOWER_VERSION_TEMPLATE_PROCESSSATUS_UNDONE', '存在较低版本未审核通过!', '存在较低版本未审核通过!', 'zh-CN', '存在较低版本未审核通过!'); + +UPDATE T_CORE_LES_UNIT + SET BINDDS = '1' +WHERE UNITCATEGORY = 'chapter'; + +UPDATE T_CORE_LES_UNIT + SET UNITNAME = '表格/表单' +WHERE UNITCATEGORY = 'queryList'; + +COMMIT; +-- ----------------------------- 2020-06-13 add by zhangpf------------end + +-- ----------------------------- 2020-06-13 add by zhangpf------------begin +ALTER TABLE "T_CORE_LES_TEMPLATE_UT" +MODIFY ("TYPE" VARCHAR2(36 BYTE) ); + +ALTER TABLE "T_CORE_LES_TEMPLATE_UT" RENAME COLUMN "TYPE" TO "UNITCATEGORY"; + +ALTER TABLE "T_CORE_LES_TEMPLATE_UT" +ADD ("CONFIG" CLOB ); +COMMENT ON COLUMN "T_CORE_LES_TEMPLATE_UT"."CONFIG" IS '组件配置'; + +UPDATE T_CORE_I18N SET CODE = 'T_CORE_LES_TEMPLATE_UT.UNITCATEGORY' WHERE CODE = 'T_CORE_LES_TEMPLATE_UT.TYPE'; +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UT.CONFIG', '组件配置', '组件配置', 'zh-CN', '组件配置'); +COMMIT; +-- ----------------------------- 2020-06-13 add by zhangpf------------end + +-- ----------------------------- 2020-06-15 add by zhangpf------------begin +DROP TABLE T_CORE_LES_UNIT; +CREATE TABLE T_CORE_LES_UNIT( + ID VARCHAR2(36) NOT NULL, + UNITNAME VARCHAR2(60) NULL, + BINDDS VARCHAR2(1) NULL, + ICON VARCHAR2(270) NULL, + ORDERNO NUMBER NULL, + AUDITTRAIL VARCHAR2(1) NULL, + CONFIG CLOB NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + ACTIVATEDFLAG VARCHAR2(1) NULL, + ACTIVATEDBYID VARCHAR2(36) NULL, + ACTIVATEDBYNAME VARCHAR2(60) NULL, + ACTIVATEDTIME DATE NULL + ); +COMMENT ON TABLE T_CORE_LES_UNIT IS 'LES组件'; +COMMENT ON COLUMN T_CORE_LES_UNIT.ID IS '主键'; +COMMENT ON COLUMN T_CORE_LES_UNIT.UNITNAME IS '组件名称'; +COMMENT ON COLUMN T_CORE_LES_UNIT.BINDDS IS '是否绑定数据源(0-不绑定,1-绑定)'; +COMMENT ON COLUMN T_CORE_LES_UNIT.ICON IS '图标'; +COMMENT ON COLUMN T_CORE_LES_UNIT.ORDERNO IS '排序码'; +COMMENT ON COLUMN T_CORE_LES_UNIT.AUDITTRAIL IS '是否启用审计'; +COMMENT ON COLUMN T_CORE_LES_UNIT.CONFIG IS '配置'; +COMMENT ON COLUMN T_CORE_LES_UNIT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_LES_UNIT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_LES_UNIT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_LES_UNIT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_LES_UNIT.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_CORE_LES_UNIT.ACTIVATEDFLAG IS '启用标志'; +COMMENT ON COLUMN T_CORE_LES_UNIT.ACTIVATEDBYID IS '启用人编码'; +COMMENT ON COLUMN T_CORE_LES_UNIT.ACTIVATEDBYNAME IS '启用人名称'; +COMMENT ON COLUMN T_CORE_LES_UNIT.ACTIVATEDTIME IS '启用时间'; + +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES ('chapter', '章节', '1', '/static/gikam/main/img/chapter.svg', '1', '1', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "upgrade", "downgrade" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES ('ckeditor', '富文本', '1', '/static/gikam/main/img/ckeditor.svg', '2', '1', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES ('chemDoodle', '分子式', '0', '/static/gikam/main/img/chemDoodle.svg', '3', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES ('imgDraw', '图片绘制', '0', '/static/gikam/main/img/imgDraw.svg', '4', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES ('spread', '表格', '0', '/static/gikam/main/img/spread.svg', '5', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES ('imgEdit', '图片编辑器', '0', '/static/gikam/main/img/imgEdit.svg', '6', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES ('imgUpload', '图片上传', '0', '/static/gikam/main/img/imgUpload.svg', '7', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES ('diagramDraw', '流程绘制', '0', '/static/gikam/main/img/diagramDraw.svg', '8', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES ('baseInfo', '基础信息', '0', '/static/gikam/main/img/baseInfo.svg', '9', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES ('formOrQueryList', '表格/表单', '1', '/static/gikam/main/img/formOrQueryList.svg', '10', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); + +DELETE FROM T_CORE_I18N_MESSAGE + WHERE I18NID = (SELECT N.ID FROM T_CORE_I18N N WHERE N.CODE = 'T_CORE_LES_UNIT.TYPE'); +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_LES_UNIT.TYPE'; + +DELETE FROM T_CORE_I18N_MESSAGE + WHERE I18NID = (SELECT N.ID FROM T_CORE_I18N N WHERE N.CODE = 'T_CORE_LES_UNIT.SVG'); +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_LES_UNIT.SVG'; + +DELETE FROM T_CORE_I18N_MESSAGE + WHERE I18NID = (SELECT N.ID FROM T_CORE_I18N N WHERE N.CODE = 'T_CORE_LES_UNIT.ENABLE'); +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_LES_UNIT.ENABLE'; + +CALL INSERTI18N('T_CORE_LES_UNIT.ICON', 'LES组件图标', '组件图标', 'zh-CN', '组件图标'); +CALL INSERTI18N('T_CORE_LES_UNIT.AUDITTRAIL', 'LES组件是否开启审计跟踪', '是否开启审计跟踪', 'zh-CN', '是否开启审计跟踪'); +CALL INSERTI18N('T_CORE_LES_UNIT.CONFIG', 'LES组件配置', '组件配置', 'zh-CN', '组件配置'); +CALL INSERTI18N('T_CORE_LES_UNIT.ACTIVATEDFLAG', 'LES组件启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_CORE_LES_UNIT.ACTIVATEDBYID', 'LES组件启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_LES_UNIT.ACTIVATEDBYNAME', 'LES组件启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_LES_UNIT.ACTIVATEDTIME', 'LES组件启用时间', '启用时间', 'zh-CN', '启用时间'); + +UPDATE T_CORE_MENU SET HREF = '/secure/core/les/les-dses/page/edit-list' WHERE ID = '9602'; +UPDATE T_CORE_MENU SET HREF = '/secure/core/les/les-templates/page/edit-list' WHERE ID = '9604'; +UPDATE T_CORE_MENU SET HREF = '/secure/core/les/les-templates/page/audit-list' WHERE ID = '9605'; + +COMMIT; +-- ----------------------------- 2020-06-15 add by zhangpf------------end +-- ----------------------------- 2020-06-16 add by zhangpf------------begin +UPDATE T_CORE_ADMIN_CHOOSE_CONFIG + SET URL = '/secure/core/les/les-templates/page/choose-list' + WHERE CATEGORY = 'les-template'; + + UPDATE T_CORE_ADMIN_CHOOSE_CONFIG + SET URL = '/secure/core/les/les-dses/page/choose-list' + WHERE CATEGORY = 'core-les-ds'; + + COMMIT; +-- ----------------------------- 2020-06-16 add by zhangpf------------end + +-- ----------------------------- 2020-06-18 add by zhangpf------------begin +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_LES_INSTANCE', '0', '1'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_LES_INSTANCE_UNIT', '0', '1'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('9604', 'T_CORE_LES_INSTANCE_UNIT', 'T_CORE_LES_INSTANCE', 'INSTANCEID'); + + COMMIT; +-- ----------------------------- 2020-06-18 add by zhangpf------------end +-- ----------------------------- 2020-07-02 add by zhangpf------------begin +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.BUTTON.COPY','复制','复制','zh-CN','复制'); +CALL INSERTI18N('CORE.MODULE.LES.LES_TEMPLATES.MODEL.COPY','复制','复制','zh-CN','复制'); + +UPDATE T_CORE_LES_UNIT + SET CONFIG = '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit", "upgrade", "downgrade" ] }' + WHERE ID = 'chapter'; + +UPDATE T_CORE_LES_UNIT + SET CONFIG = '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }' + WHERE ID = 'chemDoodle'; + + UPDATE T_CORE_LES_UNIT + SET CONFIG = '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }' + WHERE ID = 'imgDraw'; + +UPDATE T_CORE_LES_UNIT + SET CONFIG = '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }' + WHERE ID = 'spread'; + +UPDATE T_CORE_LES_UNIT + SET CONFIG = '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }' + WHERE ID = 'imgEdit'; + +UPDATE T_CORE_LES_UNIT + SET CONFIG = '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }' + WHERE ID = 'imgUpload'; + +UPDATE T_CORE_LES_UNIT + SET CONFIG = '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }' + WHERE ID = 'diagramDraw'; + +UPDATE T_CORE_LES_UNIT + SET CONFIG = '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }' + WHERE ID = 'formOrQueryList'; + +COMMIT; +-- ----------------------------- 2020-07-02 add by zhangpf------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.7.0/oracle/2. gikam-core-equipt.txt b/sql/init_sql/core/0.7.0/oracle/2. gikam-core-equipt.txt new file mode 100644 index 0000000..280a2b7 --- /dev/null +++ b/sql/init_sql/core/0.7.0/oracle/2. gikam-core-equipt.txt @@ -0,0 +1,684 @@ +-- ----------------------------- 2020-05-18 add by shixw--------------begin + +-- 建表语句 +CREATE TABLE T_CORE_EQUIPT_ACQ_CONFIG( + ID VARCHAR2(36) NOT NULL, + ACQCATEGORY VARCHAR2(36) NULL, + BAUDRATE VARCHAR2(36) NULL, + TERMINATOR VARCHAR2(36) NULL, + DATABIT VARCHAR2(36) NULL, + PARITYCHECK VARCHAR2(36) NULL, + COM VARCHAR2(36) NULL, + STOPBIT VARCHAR2(36) NULL, + BEGINSYMBOL VARCHAR2(60) NULL, + ENDSYMBOL VARCHAR2(60) NULL, + ANALYSISFORMULA VARCHAR2(540) NULL, + ENDFLAG VARCHAR2(60) NULL, + IP VARCHAR2(60) NULL, + PORT VARCHAR2(18) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_EQUIPT_ACQ_CONFIG IS '仪器采集配置'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.ID IS '仪器编号'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.ACQCATEGORY IS '采集方式'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.BAUDRATE IS '波特率'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.TERMINATOR IS '终止字符串'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.DATABIT IS '数据位'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.PARITYCHECK IS '奇偶校验'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.COM IS 'COM口'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.STOPBIT IS '停止位'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.BEGINSYMBOL IS '开始标记'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.ENDSYMBOL IS '结束标记'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.ANALYSISFORMULA IS '数据解析公式'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.ENDFLAG IS '串口数据结束标志'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.IP IS '主机地址'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.PORT IS '端口号'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_EQUIPT_ACQ_CONFIG ADD CONSTRAINT PK_CORE_EQUIPT_ACQ_CONFIG PRIMARY KEY (ID); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EQUIPT_ACQ_CONFIG', '0', '0'); + + +-- 建表语句 +CREATE TABLE T_CORE_EQUIPT_ACQ_SCRIPT( + ID VARCHAR2(18) NOT NULL, + DESCRIPTION VARCHAR2(270) NULL, + SCRIPT CLOB NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_EQUIPT_ACQ_SCRIPT IS '仪器采集脚本'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_SCRIPT.ID IS '编码'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_SCRIPT.DESCRIPTION IS '脚本描述'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_SCRIPT.SCRIPT IS '脚本内容'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_SCRIPT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_SCRIPT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_SCRIPT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_SCRIPT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_SCRIPT.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_EQUIPT_ACQ_SCRIPT ADD CONSTRAINT PK_CORE_EQUIPT_ACQ_SCRIPT PRIMARY KEY (ID); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9328', '仪器采集脚本', '/secure/core/module/equipt/acq-scripts/page/edit-list', '93', '9328', '053.svg', '仪器采集脚本'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EQUIPT_ACQ_SCRIPT', '0', '0'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('equipt-acq-category', '仪器采集方式', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'tcp', '网口采集', 'equipt-acq-category', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'file', '文件采集', 'equipt-acq-category', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '仪器采集方式', 'equipt-acq-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=equipt-acq-category', 'code', 'codeName'); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE,CATEGORY,URL,WIDTH) + VALUES (SEQ_CORE.NEXTVAL, '采集脚本', '采集脚本', 'equipt-acq-script', '/secure/core/module/equipt/acq-scripts/page/choose-list', '50%'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('equipt-connect-status', '仪器连接状态', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'disconnected', '未连接', 'equipt-connect-status', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'connected', '已连接', 'equipt-connect-status', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '仪器连接状态', 'equipt-connect-status', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=equipt-connect-status', 'code', 'codeName'); + +COMMIT; + +-- ----------------------------- 2020-05-18 add by shixw------------end + +-- ----------------------------- 2020-05-23 add by shixw------------begin + +CREATE TABLE T_CORE_EQUIPT_ACQ_AFFAIR( + ID VARCHAR2(36) NOT NULL, + EQUIPTID VARCHAR2(36) NULL, + EQUIPTNAME VARCHAR2(120) NULL, + SOURCECATEGORY VARCHAR2(36) NULL, + SOURCEID VARCHAR2(36) NULL, + SOURCENAME VARCHAR2(120) NULL, + ACQAFFAIRSTATUS VARCHAR2(36) NULL, + ACQSCRIPTID NUMBER NULL, + ACQSCRIPTDESC VARCHAR2(120) NULL, + RAWDATA CLOB NULL, + SOURCEFILENAME VARCHAR2(270) NULL, + TARGETFILENAME VARCHAR2(270) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_EQUIPT_ACQ_AFFAIR IS '仪器采集事务'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_AFFAIR.ID IS '事务编号(主键)'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_AFFAIR.EQUIPTID IS '仪器编号'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_AFFAIR.EQUIPTNAME IS '仪器名称'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_AFFAIR.SOURCECATEGORY IS '来源类型'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_AFFAIR.SOURCEID IS '来源ID(使用的采集模板ID)'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_AFFAIR.SOURCENAME IS '来源名称(使用的采集模板名称)'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_AFFAIR.ACQAFFAIRSTATUS IS '采集事务状态'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_AFFAIR.ACQSCRIPTID IS '采集脚本Id'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_AFFAIR.ACQSCRIPTDESC IS '采集脚本描述'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_AFFAIR.RAWDATA IS '源数据、采集文件内容'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_AFFAIR.SOURCEFILENAME IS '源文件名称(客户提供)'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_AFFAIR.TARGETFILENAME IS '目录文件名称(程序处理)'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_AFFAIR.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_AFFAIR.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_AFFAIR.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_AFFAIR.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_AFFAIR.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_EQUIPT_ACQ_AFFAIR ADD CONSTRAINT PK_CORE_EQUIPT_ACQ_AFFAIR PRIMARY KEY (ID); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EQUIPT_ACQ_AFFAIR', '0', '1'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('equipt-acq-affair-status', '仪器采集事务状态', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'Completed', '完成', 'equipt-acq-affair-status', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'Failed', '失败', 'equipt-acq-affair-status', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '仪器采集事务状态', 'equipt-acq-affair-status', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=equipt-acq-affair-status', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('equipt-acq-affair-source-category', '仪器采集事务来源', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + + +delete from T_CORE_CODE where codecategoryid='equipt-acq-affair-source-category'; + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'file', '文件', 'equipt-acq-affair-source-category', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'tcp', '网口', 'equipt-acq-affair-source-category', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'serial', '串口', 'equipt-acq-affair-source-category', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'interface', '接口', 'equipt-acq-affair-source-category', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '仪器采集事务来源', 'equipt-acq-affair-source-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=equipt-acq-affair-source-category', 'code', 'codeName'); + +insert into T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) +values ('T_CORE_EQUIPT_ACQ_AFFAIR', '[key][yyyy][mm][nnnnn]', NULL); + +COMMIT; + +-- ----------------------------- 2020-05-23 add by shixw------------end + +-- ----------------------------- 2020-06-05 add by shixw------------begin + +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.SERVICE_NAME', '仪器采集配置', '仪器采集配置', 'zh-CN', '仪器采集配置'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.ID', '仪器采集配置的仪器编号', '仪器编号', 'zh-CN', '仪器编号'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.ACQCATEGORY', '仪器采集配置的采集方式', '采集方式', 'zh-CN', '采集方式'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.BAUDRATE', '仪器采集配置的波特率', '波特率', 'zh-CN', '波特率'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.TERMINATOR', '仪器采集配置的终止字符串', '终止字符串', 'zh-CN', '终止字符串'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.DATABIT', '仪器采集配置的数据位', '数据位', 'zh-CN', '数据位'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.PARITYCHECK', '仪器采集配置的奇偶校验', '奇偶校验', 'zh-CN', '奇偶校验'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.COM', '仪器采集配置的COM口', 'COM口', 'zh-CN', 'COM口'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.STOPBIT', '仪器采集配置的停止位', '停止位', 'zh-CN', '停止位'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.BEGINSYMBOL', '仪器采集配置的开始标记', '开始标记', 'zh-CN', '开始标记'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.ENDSYMBOL', '仪器采集配置的结束标记', '结束标记', 'zh-CN', '结束标记'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.ANALYSISFORMULA', '仪器采集配置的数据解析公式', '数据解析公式', 'zh-CN', '数据解析公式'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.ENDFLAG', '仪器采集配置的串口数据结束标志', '串口数据结束标志', 'zh-CN', '串口数据结束标志'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.IP', '仪器采集配置的主机地址', '主机地址', 'zh-CN', '主机地址'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.PORT', '仪器采集配置的端口号', '端口号', 'zh-CN', '端口号'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.CONNECTSTATUS', '仪器采集配置的连接状态', '连接状态', 'zh-CN', '连接状态'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.DISCONNECTED', '仪器采集配置的未连接', '未连接', 'zh-CN', '未连接'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.CONNECTED', '仪器采集配置的已连接', '已连接', 'zh-CN', '已连接'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.EQUIPTNAME', '仪器采集配置的仪器名称', '仪器名称', 'zh-CN', '仪器名称'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.CREATEDBYID', '仪器采集配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.CREATEDBYNAME', '仪器采集配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.CREATEDTIME', '仪器采集配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.CREATEDBYORGID', '仪器采集配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.CREATEDBYORGNAME', '仪器采集配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.ACQCONFIGS.BUTTON.CONNECT', '连接仪器', '连接仪器', 'zh-CN', '连接仪器'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.ACQCONFIGS.BUTTON.DISCONNECT', '断开仪器', '断开仪器', 'zh-CN', '断开仪器'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.ACQCONFIGS.TIP.CONNECT_SUCCESS', '连接成功', '连接成功', 'zh-CN', '连接成功'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.ACQCONFIGS.TIP.CONNECT_FAILURE', '网络不稳定,连接失败', '网络不稳定,连接失败', 'zh-CN', '网络不稳定,连接失败'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.ACQCONFIGS.TIP.NO_IP_PORT', '当前仪器没有配置ip和端口,不能连接', '当前仪器没有配置ip和端口,不能连接', 'zh-CN', '当前仪器没有配置ip和端口,不能连接'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_SCRIPT.SERVICE_NAME', '仪器采集脚本', '仪器采集脚本', 'zh-CN', '仪器采集脚本'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_SCRIPT.ID', '仪器采集脚本的编码', '编码', 'zh-CN', '编码'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_SCRIPT.DESCRIPTION', '仪器采集脚本的脚本描述', '脚本描述', 'zh-CN', '脚本描述'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_SCRIPT.SCRIPT', '仪器采集脚本的脚本内容', '脚本内容', 'zh-CN', '脚本内容'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_SCRIPT.CREATEDBYID', '仪器采集脚本的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_SCRIPT.CREATEDBYNAME', '仪器采集脚本的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_SCRIPT.CREATEDTIME', '仪器采集脚本的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_SCRIPT.CREATEDBYORGID', '仪器采集脚本的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_SCRIPT.CREATEDBYORGNAME', '仪器采集脚本的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.ACQSCRIPTS.MODAL.ADD', '添加采集脚本', '添加采集脚本', 'zh-CN', '添加采集脚本'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.ACQSCRIPTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.SERVICE_NAME', '仪器采集事务', '仪器采集事务', 'zh-CN', '仪器采集事务'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.ID', '仪器采集事务的采集事务编号', '采集事务编号', 'zh-CN', '采集事务编号'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.EQUIPTID', '仪器采集事务的仪器编号', '仪器编号', 'zh-CN', '仪器编号'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.EQUIPTNAME', '仪器采集事务的仪器名称', '仪器名称', 'zh-CN', '仪器名称'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.SOURCECATEGORY', '仪器采集事务的来源', '来源', 'zh-CN', '来源'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.SOURCEID', '仪器采集事务的来源ID(使用的采集模板ID)', '来源ID(使用的采集模板ID)', 'zh-CN', '来源ID(使用的采集模板ID)'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.SOURCENAME', '仪器采集事务的来源名称(使用的采集模板名称)', '来源名称(使用的采集模板名称)', 'zh-CN', '来源名称(使用的采集模板名称)'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.ACQAFFAIRSTATUS', '仪器采集事务的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.ACQSCRIPTID', '仪器采集事务的采集脚本Id', '采集脚本Id', 'zh-CN', '采集脚本Id'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.ACQSCRIPTDESC', '仪器采集事务的采集脚本', '采集脚本', 'zh-CN', '采集脚本'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.RAWDATA', '仪器采集事务的源数据', '源数据', 'zh-CN', '源数据'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.SOURCEFILENAME', '仪器采集事务的源文件名称(客户提供)', '源文件名称(客户提供)', 'zh-CN', '源文件名称(客户提供)'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.TARGETFILENAME', '仪器采集事务的目录文件名称(程序处理)', '目录文件名称(程序处理)', 'zh-CN', '目录文件名称(程序处理)'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.CREATEDBYID', '仪器采集事务的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.CREATEDBYNAME', '仪器采集事务的操作用户', '操作用户', 'zh-CN', '操作用户'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.CREATEDTIME', '仪器采集事务的操作时间', '操作时间', 'zh-CN', '操作时间'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.CREATEDBYORGID', '仪器采集事务的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_AFFAIR.CREATEDBYORGNAME', '仪器采集事务的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +-- ----------------------------- 2020-06-05 add by shixw------------end + +-- ----------------------------- 2020-06-22 add by zhangxt--------------begin + +CREATE TABLE T_CORE_EQUIPT_ACQ_RECORD( + ID NUMBER NOT NULL, + ACQCATEGORY VARCHAR2(30) NULL, + ACQRAWDATA CLOB NULL, + ACQRESULT VARCHAR2(10) NULL, + FILEPATH VARCHAR2(300) NULL, + FILENAME VARCHAR2(120) NULL, + EQUIPTID VARCHAR2(60) NULL, + EQUIPTNO VARCHAR2(120) NULL, + EQUIPTNAME VARCHAR2(240) NULL, + REMARK VARCHAR2(120) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_EQUIPT_ACQ_RECORD IS '仪器采集记录'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_RECORD.ID IS '主键'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_RECORD.ACQCATEGORY IS '采集类型(文件/串口/网口)'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_RECORD.ACQRAWDATA IS '源数据、采集文件内容'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_RECORD.ACQRESULT IS '采集结果(0-未采集,1采集成功,-1采集失败)'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_RECORD.FILEPATH IS '文件采集时的文件路径'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_RECORD.FILENAME IS '文件采集时的文件名称'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_RECORD.EQUIPTID IS '仪器ID (行业上根据实际情况反写,或者可能不需要)'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_RECORD.EQUIPTNO IS '仪器编号(行业上根据实际情况反写,或者可能不需要)'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_RECORD.EQUIPTNAME IS '仪器名称(行业上根据实际情况反写,或者可能不需要)'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_RECORD.REMARK IS '备注(采集说明)'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_RECORD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_RECORD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_RECORD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_RECORD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_RECORD.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_EQUIPT_ACQ_RECORD ADD CONSTRAINT PK_CORE_EQUIPT_ACQ_RECORD PRIMARY KEY (ID); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EQUIPT_ACQ_RECORD', '0', '0'); + +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILE.ACQ.EXCEPTION.ARCHIVE', '仪器采集-文件采集归档', '文件归档失败', 'zh-CN', '文件归档失败'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILE.ACQ.EXCEPTION.ACQ', '仪器采集-文件信息采集', '文件信息采集失败', 'zh-CN', '文件信息采集失败'); + +COMMIT; + +-- ----------------------------- 2020-06-22 add by zhangxt------------end + +-- ----------------------------- 2020-07-17 add by shixw------------begin + +CALL INSERTI18N('CORE.MODULE.EQUIPT.ACQCONFIGS.TIP.NO_COM', '当前仪器没有配置COM口,不能连接', '当前仪器没有配置COM口,不能连接', 'zh-CN', '当前仪器没有配置COM口,不能连接'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.ACQCONFIGS.TIP.NO_BAUDRATE', '当前仪器没有配置波特率,不能连接', '当前仪器没有配置波特率,不能连接', 'zh-CN', '当前仪器没有配置波特率,不能连接'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.ACQCONFIGS.TIP.NO_DATABIT', '当前仪器没有配置数据位,不能连接', '当前仪器没有配置数据位,不能连接', 'zh-CN', '当前仪器没有配置数据位,不能连接'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.ACQCONFIGS.TIP.NO_STOPBIT', '当前仪器没有配置停止位,不能连接', '当前仪器没有配置停止位,不能连接', 'zh-CN', '当前仪器没有配置停止位,不能连接'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.ACQCONFIGS.TIP.NO_PARITYCHECK', '当前仪器没有配置奇偶校验,不能连接', '当前仪器没有配置奇偶校验,不能连接', 'zh-CN', '当前仪器没有配置奇偶校验,不能连接'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.ACQCONFIGS.TIP.NO_ENDFLAG', '当前仪器没有配置串口数据结束标志,不能连接', '当前仪器没有配置串口数据结束标志,不能连接', 'zh-CN', '当前仪器没有配置串口数据结束标志,不能连接'); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'serial', '串口采集', 'equipt-acq-category', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME) VALUES ('baudRate', '波特率', 'sys', NULL, 21.0000, NULL, NULL, NULL, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '300', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, '300'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '1200', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, '1200'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '2400', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, '2400'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '4800', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, '4800'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '9600', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, '9600'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '19200', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, '19200'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '38400', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, '38400'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '57600', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, '57600'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '115200', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, '115200'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '230400', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, '230400'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '460800', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, '460800'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '921600', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, '921600'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '波特率', 'baudrate', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=baudRate', 'code', 'codeName'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME) VALUES ('dataBit', '数据位', 'sys', NULL, 21.0000, NULL, NULL, NULL, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '7', 'dataBit', NULL, .0000, .0000, 'admin', '系统管理员', NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, '7'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '8', 'dataBit', NULL, .0000, .0000, 'admin', '系统管理员', NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, '8'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '数据位', 'databit', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=dataBit', 'code', 'codeName'); + + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME) VALUES ('parityCheck', '奇偶校验', 'sys', NULL, 21.0000, NULL, NULL, NULL, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, 'None', 'parityCheck', NULL, .0000, .0000, 'admin', '系统管理员', NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, '0'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, 'Odd', 'parityCheck', NULL, .0000, .0000, 'admin', '系统管理员', NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, '1'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, 'Even', 'parityCheck', NULL, .0000, .0000, 'admin', '系统管理员', NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, '2'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '奇偶校验', 'paritycheck', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=parityCheck', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME) VALUES ('comPort', 'COM口', 'sys', NULL, 21.0000, NULL, NULL, NULL, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, 'COM1', 'comPort', NULL, .0000, .0000, 'admin', '系统管理员', NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'COM1'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, 'COM2', 'comPort', NULL, .0000, .0000, 'admin', '系统管理员', NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'COM2'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, 'COM3', 'comPort', NULL, .0000, .0000, 'admin', '系统管理员', NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'COM3'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, 'COM4', 'comPort', NULL, .0000, .0000, 'admin', '系统管理员', NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'COM4'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, 'COM5', 'comPort', NULL, .0000, .0000, 'admin', '系统管理员', NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'COM5'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, 'COM6', 'comPort', NULL, .0000, .0000, 'admin', '系统管理员', NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'COM6'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, 'COM7', 'comPort', NULL, .0000, .0000, 'admin', '系统管理员', NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'COM7'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, 'COM8', 'comPort', NULL, .0000, .0000, 'admin', '系统管理员', NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'COM8'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, 'COM9', 'comPort', NULL, .0000, .0000, 'admin', '系统管理员', NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'COM9'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, 'com口', 'comport', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=comPort', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME) VALUES ('stopBit', '停止位', 'sys', NULL, 21.0000, NULL, NULL, NULL, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '1', 'stopBit', NULL, .0000, .0000, 'admin', '系统管理员', NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, '1'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '2', 'stopBit', NULL, .0000, .0000, 'admin', '系统管理员', NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, '2'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '停止位', 'stopbit', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=stopBit', 'code', 'codeName'); + +COMMIT; + + +-- ----------------------------- 2020-07-17 add by shixw------------end + +-- ----------------------------- 2020-07-21 add by shixw------------begin + +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILE.ACQ.EXCEPTION.FILE_READ_FAIL', '仪器采集-文件读取失败', '仪器采集-文件读取失败', 'zh-CN', '仪器采集-文件读取失败'); + +-- ----------------------------- 2020-07-21 add by shixw------------end + +-- ----------------------------- 2020-07-23 add by shixw--------------begin + +-- 建表语句 +CREATE TABLE T_CORE_FILE_ACQ_CONFIG( + ID NUMBER NOT NULL, + CONFIGDESC VARCHAR2(120) NULL, + DATAFORMAT VARCHAR2(36) NULL, + SAMPLENOFORMAT VARCHAR2(36) NULL, + ROWSEPARATOR VARCHAR2(60) NULL, + PARAGRAPHSEPARATOR VARCHAR2(60) NULL, + ITEMNAMESOURCE VARCHAR2(36) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_FILE_ACQ_CONFIG IS '文件采集配置'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_CONFIG.ID IS '主键'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_CONFIG.CONFIGDESC IS '配置描述'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_CONFIG.DATAFORMAT IS '数据格式'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_CONFIG.SAMPLENOFORMAT IS '样品编号格式'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_CONFIG.ROWSEPARATOR IS '行数据分割符'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_CONFIG.PARAGRAPHSEPARATOR IS '段数据分割符'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_CONFIG.ITEMNAMESOURCE IS '分析项名称来源(手工输入、文件)'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_CONFIG.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_CONFIG.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_CONFIG.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_CONFIG.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_CONFIG.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_FILE_ACQ_CONFIG ADD CONSTRAINT PK_CORE_FILE_ACQ_CONFIG PRIMARY KEY (ID); + +CREATE TABLE T_CORE_FILE_ACQ_PARAM( + ID NUMBER NOT NULL, + FILEACQCONFIGID NUMBER NULL, + FIELD VARCHAR2(36) NULL, + BEGINSYMBOL VARCHAR2(60) NULL, + ENDSYMBOL VARCHAR2(60) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_FILE_ACQ_PARAM IS '文件采集参数'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_PARAM.ID IS '主键'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_PARAM.FILEACQCONFIGID IS '文件采集配置ID'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_PARAM.FIELD IS '字段名'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_PARAM.BEGINSYMBOL IS '开始标记'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_PARAM.ENDSYMBOL IS '结束标记'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_PARAM.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_PARAM.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_PARAM.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_PARAM.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_PARAM.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_FILE_ACQ_PARAM ADD CONSTRAINT PK_CORE_FILE_ACQ_PARAM PRIMARY KEY (ID); +CREATE INDEX IDX_CFAR_FILEACQCONFIGID ON T_CORE_FILE_ACQ_PARAM (FILEACQCONFIGID); + +CREATE TABLE T_CORE_FILE_ACQ_PREPROCESS( + ID NUMBER NOT NULL, + FILEACQCONFIGID NUMBER NULL, + KEYWORD VARCHAR2(60) NULL, + OPERATION VARCHAR2(36) NULL, + REPLACESTR VARCHAR2(60) NULL + ); +COMMENT ON TABLE T_CORE_FILE_ACQ_PREPROCESS IS '文件采集预处理'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_PREPROCESS.ID IS '主键'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_PREPROCESS.FILEACQCONFIGID IS '文件采集配置ID'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_PREPROCESS.KEYWORD IS '关键字'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_PREPROCESS.OPERATION IS '操作'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_PREPROCESS.REPLACESTR IS '替换字符'; + +ALTER TABLE T_CORE_FILE_ACQ_PREPROCESS ADD CONSTRAINT PK_CORE_FILE_ACQ_PREPROCESS PRIMARY KEY (ID); +CREATE INDEX IDX_CFAP_FILEACQCONFIGID ON T_CORE_FILE_ACQ_PREPROCESS (FILEACQCONFIGID); + +CREATE TABLE T_CORE_FILE_ACQ_RESULT_PARAM( + ID NUMBER NOT NULL, + FILEACQCONFIGID NUMBER NULL, + ITEMNAME VARCHAR2(120) NULL, + RESULTCOLNO NUMBER NULL, + SAMPLENOCOLNO NUMBER NULL, + ITEMCOLNO NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_FILE_ACQ_RESULT_PARAM IS '文件采集结果参数'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_RESULT_PARAM.ID IS '主键'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_RESULT_PARAM.FILEACQCONFIGID IS '文件采集配置ID'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_RESULT_PARAM.ITEMNAME IS '分析项名称'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_RESULT_PARAM.RESULTCOLNO IS '结果列号'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_RESULT_PARAM.SAMPLENOCOLNO IS '样品编号列号'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_RESULT_PARAM.ITEMCOLNO IS '分析项列号'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_RESULT_PARAM.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_RESULT_PARAM.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_RESULT_PARAM.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_RESULT_PARAM.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_RESULT_PARAM.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_FILE_ACQ_RESULT_PARAM ADD CONSTRAINT PK_CORE_FILE_ACQ_RESULT_PARAM PRIMARY KEY (ID); +CREATE INDEX IDX_CFARP_FILEACQCONFIGID ON T_CORE_FILE_ACQ_RESULT_PARAM (FILEACQCONFIGID); + +CREATE TABLE T_CORE_FILE_ACQ_RESULT( + ID NUMBER NOT NULL, + FILEACQCONFIGID NUMBER NULL, + ACQRECORDID VARCHAR2(36) NULL, + SAMPLENO VARCHAR2(36) NULL, + ITEMNAME VARCHAR2(120) NULL, + ACQRESULT VARCHAR2(60) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_FILE_ACQ_RESULT IS '文件采集结果'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_RESULT.ID IS '主键'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_RESULT.FILEACQCONFIGID IS '文件采集配置ID'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_RESULT.ACQRECORDID IS '采集记录ID'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_RESULT.SAMPLENO IS '样品编号'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_RESULT.ITEMNAME IS '分析项名称'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_RESULT.ACQRESULT IS '结果'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_RESULT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_RESULT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_RESULT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_RESULT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_FILE_ACQ_RESULT.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_FILE_ACQ_RESULT ADD CONSTRAINT PK_CORE_FILE_ACQ_RESULT PRIMARY KEY (ID); +CREATE INDEX IDX_CFARE_FILEACQCONFIGID ON T_CORE_FILE_ACQ_RESULT (FILEACQCONFIGID); + +CALL INSERTI18N('T_CORE_FILE_ACQ_CONFIG.SERVICE_NAME', '文件采集配置', '文件采集配置', 'zh-CN', '文件采集配置'); +CALL INSERTI18N('T_CORE_FILE_ACQ_CONFIG.ID', '文件采集配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_FILE_ACQ_CONFIG.CONFIGDESC', '文件采集配置的配置描述', '配置描述', 'zh-CN', '配置描述'); +CALL INSERTI18N('T_CORE_FILE_ACQ_CONFIG.DATAFORMAT', '文件采集配置的数据格式', '数据格式', 'zh-CN', '数据格式'); +CALL INSERTI18N('T_CORE_FILE_ACQ_CONFIG.SAMPLENOFORMAT', '文件采集配置的样品编号格式', '样品编号格式', 'zh-CN', '样品编号格式'); +CALL INSERTI18N('T_CORE_FILE_ACQ_CONFIG.ROWSEPARATOR', '文件采集配置的行数据分割符', '行数据分割符', 'zh-CN', '行数据分割符'); +CALL INSERTI18N('T_CORE_FILE_ACQ_CONFIG.PARAGRAPHSEPARATOR', '文件采集配置的段数据分割符', '段数据分割符', 'zh-CN', '段数据分割符'); +CALL INSERTI18N('T_CORE_FILE_ACQ_CONFIG.ITEMNAMESOURCE', '文件采集配置的分析项名称来源(手工输入、文件)', '分析项名称来源', 'zh-CN', '分析项名称来源'); +CALL INSERTI18N('T_CORE_FILE_ACQ_CONFIG.CREATEDBYID', '文件采集配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_FILE_ACQ_CONFIG.CREATEDBYNAME', '文件采集配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_FILE_ACQ_CONFIG.CREATEDTIME', '文件采集配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_FILE_ACQ_CONFIG.CREATEDBYORGID', '文件采集配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_FILE_ACQ_CONFIG.CREATEDBYORGNAME', '文件采集配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PARAM.SERVICE_NAME', '文件采集参数', '文件采集参数', 'zh-CN', '文件采集参数'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PARAM.ID', '文件采集参数的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PARAM.FILEACQCONFIGID', '文件采集参数的文件采集配置ID', '文件采集配置ID', 'zh-CN', '文件采集配置ID'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PARAM.FIELD', '文件采集参数的字段名', '字段名', 'zh-CN', '字段名'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PARAM.BEGINSYMBOL', '文件采集参数的开始标记', '开始标记', 'zh-CN', '开始标记'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PARAM.ENDSYMBOL', '文件采集参数的结束标记', '结束标记', 'zh-CN', '结束标记'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PARAM.CREATEDBYID', '文件采集参数的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PARAM.CREATEDBYNAME', '文件采集参数的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PARAM.CREATEDTIME', '文件采集参数的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PARAM.CREATEDBYORGID', '文件采集参数的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PARAM.CREATEDBYORGNAME', '文件采集参数的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PREPROCESS.SERVICE_NAME', '文件采集预处理', '文件采集预处理', 'zh-CN', '文件采集预处理'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PREPROCESS.ID', '文件采集预处理的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PREPROCESS.FILEACQCONFIGID', '文件采集预处理的文件采集配置ID', '文件采集配置ID', 'zh-CN', '文件采集配置ID'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PREPROCESS.KEYWORD', '文件采集预处理的关键字', '关键字', 'zh-CN', '关键字'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PREPROCESS.OPERATION', '文件采集预处理的操作', '操作', 'zh-CN', '操作'); +CALL INSERTI18N('T_CORE_FILE_ACQ_PREPROCESS.REPLACESTR', '文件采集预处理的替换字符', '替换字符', 'zh-CN', '替换字符'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT_PARAM.SERVICE_NAME', '文件采集结果参数', '文件采集结果参数', 'zh-CN', '文件采集结果参数'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT_PARAM.ID', '文件采集结果参数的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT_PARAM.FILEACQCONFIGID', '文件采集结果参数的文件采集配置ID', '文件采集配置ID', 'zh-CN', '文件采集配置ID'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT_PARAM.ITEMNAME', '文件采集结果参数的分析项名称', '分析项名称', 'zh-CN', '分析项名称'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT_PARAM.RESULTCOLNO', '文件采集结果参数的结果列号', '结果列号', 'zh-CN', '结果列号'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT_PARAM.SAMPLENOCOLNO', '文件采集结果参数的样品编号列号', '样品编号列号', 'zh-CN', '样品编号列号'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT_PARAM.ITEMCOLNO', '文件采集结果参数的分析项列号', '分析项列号', 'zh-CN', '分析项列号'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT_PARAM.CREATEDBYID', '文件采集结果参数的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT_PARAM.CREATEDBYNAME', '文件采集结果参数的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT_PARAM.CREATEDTIME', '文件采集结果参数的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT_PARAM.CREATEDBYORGID', '文件采集结果参数的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT_PARAM.CREATEDBYORGNAME', '文件采集结果参数的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT.SERVICE_NAME', '文件采集结果', '文件采集结果', 'zh-CN', '文件采集结果'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT.ID', '文件采集结果的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT.FILEACQCONFIGID', '文件采集结果的文件采集配置ID', '文件采集配置ID', 'zh-CN', '文件采集配置ID'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT.ACQRECORDID', '文件采集结果的采集记录ID', '采集记录ID', 'zh-CN', '采集记录ID'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT.SAMPLENO', '文件采集结果的样品编号', '样品编号', 'zh-CN', '样品编号'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT.ITEMNAME', '文件采集结果的分析项名称', '分析项名称', 'zh-CN', '分析项名称'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT.ACQRESULT', '文件采集结果的结果', '结果', 'zh-CN', '结果'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT.CREATEDBYID', '文件采集结果的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT.CREATEDBYNAME', '文件采集结果的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT.CREATEDTIME', '文件采集结果的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT.CREATEDBYORGID', '文件采集结果的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT.CREATEDBYORGNAME', '文件采集结果的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILEACQCONFIGS.MODAL.ADD', '添加采集配置', '添加采集配置', 'zh-CN', '添加采集配置'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILEACQCONFIGS.TAB.ACQ_CONFIG', '仪器采集配置', '仪器采集配置', 'zh-CN', '仪器采集配置'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILEACQCONFIGS.TAB.ACQ_PARAM', '采集参数', '采集参数', 'zh-CN', '采集参数'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILEACQCONFIGS.TAB.ACQ_PREPROCESS', '预处理', '预处理', 'zh-CN', '预处理'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILEACQCONFIGS.TAB.ACQ_RESULT_PARAM', '结果参数', '结果参数', 'zh-CN', '结果参数'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILEACQCONFIGS.TAB.FILE', '文件预览', '文件预览', 'zh-CN', '文件预览'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILEACQCONFIGS.BUTTON.UPLOAD', '上传文件', '上传文件', 'zh-CN', '上传文件'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILEACQCONFIGS.BUTTON.PREPROCESS', '预处理', '预处理', 'zh-CN', '预处理'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILEACQCONFIGS.BUTTON.TEST', '测试解析', '测试解析', 'zh-CN', '测试解析'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILEACQCONFIGS.TIP.UPLOAD_FILE', '请先上传文件', '请先上传文件', 'zh-CN', '请先上传文件'); +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILEACQCONFIGS.MODAL.TEST_ANALYSIS', '测试解析', '测试解析', 'zh-CN', '测试解析'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9329', '仪器采集配置', '/secure/core/module/equipt/file-acq-configs/page/edit-list', '93', '9329', '016.svg', '仪器采集配置'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_FILE_ACQ_CONFIG', '0', '1'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_FILE_ACQ_PARAM', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_FILE_ACQ_PREPROCESS', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_FILE_ACQ_RESULT_PARAM', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_FILE_ACQ_RESULT', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('932901','T_CORE_FILE_ACQ_PARAM', 'T_CORE_FILE_ACQ_CONFIG', 'FILEACQCONFIGID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('932902','T_CORE_FILE_ACQ_PREPROCESS', 'T_CORE_FILE_ACQ_CONFIG', 'FILEACQCONFIGID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('932903','T_CORE_FILE_ACQ_RESULT_PARAM', 'T_CORE_FILE_ACQ_CONFIG', 'FILEACQCONFIGID'); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE,CATEGORY,URL,WIDTH) + VALUES (SEQ_CORE.NEXTVAL, '文件采集配置', '采集配置', 'file-acq-config', '/secure/core/module/equipt/file-acq-configs/page/choose-list', ''); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fileAcqConfigDataFormat', '文件采集配置数据格式', 'biz', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'single', '单段', 'fileAcqConfigDataFormat', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'multiple', '多段', 'fileAcqConfigDataFormat', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '文件采集配置数据格式', 'file-acq-config-data-format', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fileAcqConfigDataFormat', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fileAcqConfigSampleNoFormat', '文件采集配置样品编号格式', 'biz', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'form', '表单', 'fileAcqConfigSampleNoFormat', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'grid', '列表', 'fileAcqConfigSampleNoFormat', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '文件采集配置样品编号格式', 'file-acq-config-sampleno-format', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fileAcqConfigSampleNoFormat', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fileAcqParamField', '文件采集参数字段', 'biz', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'sampleNo', '样品编号', 'fileAcqParamField', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'result', '结果', 'fileAcqParamField', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '文件采集参数字段', 'file-acq-param-field', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fileAcqParamField', 'code', 'codeName'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fileAcqPreprocessOperation', '文件采集预处理操作', 'biz', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'remove', '删除', 'fileAcqPreprocessOperation', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'removeRow', '删除行', 'fileAcqPreprocessOperation', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'replace', '替换', 'fileAcqPreprocessOperation', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '文件采集预处理操作', 'file-acq-preprocess-operation', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fileAcqPreprocessOperation', 'code', 'codeName'); + + INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fileAcqItemNameSource', '文件采集分析项名称来源', 'biz', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'input', '录入', 'fileAcqItemNameSource', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'file', '文件', 'fileAcqItemNameSource', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '文件采集分析项名称来源', 'file-acq-itemname-source', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fileAcqItemNameSource', 'code', 'codeName'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fileAcqAnalyseWay', '文件采集解析方式', 'biz', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'config', '配置', 'fileAcqAnalyseWay', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'script', '脚本', 'fileAcqAnalyseWay', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '文件采集解析方式', 'file-acq-analyse-way', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fileAcqAnalyseWay', 'code', 'codeName'); + +COMMIT; + +-- ----------------------------- 2020-07-23 add by shixw------------end + +-- ----------------------------- 2020-07-24 add by shixw------------begin +alter table T_CORE_EQUIPT_ACQ_RECORD drop column remark; +alter table T_CORE_EQUIPT_ACQ_RECORD add MESSAGE CLOB; +comment on column T_CORE_EQUIPT_ACQ_RECORD.MESSAGE is '采集信息'; + +-- ----------------------------- 2020-07-24 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.7.0/oracle/3. gikam-core-topology.txt b/sql/init_sql/core/0.7.0/oracle/3. gikam-core-topology.txt new file mode 100644 index 0000000..a5b4248 --- /dev/null +++ b/sql/init_sql/core/0.7.0/oracle/3. gikam-core-topology.txt @@ -0,0 +1,8 @@ +-- ----------------------------- 2020-08-01 add by shixw------------begin + +insert into t_core_table (ID, AUDITABLE, ATTACHMENT) +values ('T_CORE_TOPOLOGY', '0', '0'); + +commit; + +-- ----------------------------- 2020-08-01 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.7.0/sqlserver/0. gikam-core-common.txt b/sql/init_sql/core/0.7.0/sqlserver/0. gikam-core-common.txt new file mode 100644 index 0000000..5d8c75a --- /dev/null +++ b/sql/init_sql/core/0.7.0/sqlserver/0. gikam-core-common.txt @@ -0,0 +1,1193 @@ +-- ----------------------------- 2020-06-12 add by zhangjr------------begin +EXEC dbo.INSERTI18N @CODEPARAM = N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.DEFAULT_NOT_UNIQUE', @DESCRIPTION = N'默认流程必需是唯一的', @DEFAULTMESSAGE = N'和默认流程({1})重复', @LANG = N'zh-CN', @MESSAGE = N'和默认流程({1})重复'; +EXEC dbo.INSERTI18N @CODEPARAM = N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.EXPRESSION_AND_ORG_NOT_UNIQUE', @DESCRIPTION = N'同一个流程下相同表达式的使用单位必需是唯一的', @DEFAULTMESSAGE = N'和流程({1})有相同的表达式和使用单位', @LANG = N'zh-CN', @MESSAGE = N'和流程({1})有相同的表达式和使用单位'; +-- ----------------------------- 2020-06-12 add by zhangjr------------end + +-- ----------------------------- 2020-06-18 add by zhangjr------------begin +CREATE NONCLUSTERED INDEX [IDX_TCI_CODE] ON [dbo].[T_CORE_I18N] ([CODE]); +CREATE NONCLUSTERED INDEX [IDX_TCIM_I18NID] ON [dbo].[T_CORE_I18N_MESSAGE] ([I18NID]); +-- ----------------------------- 2020-06-18 add by zhangjr------------end + +-- ----------------------------- 2020-06-18 add by zhanghang------------begin +EXEC dbo.INSERTI18N @CODEPARAM = N'CORE.MODULE.ITEM.ELN.TMPLS.TIP.SQL_CLAUSE_MISSING', @DESCRIPTION = N'数据源SQL存在没替换的条件', @DEFAULTMESSAGE = N'数据源SQL存在没替换的条件:', @LANG = N'zh-CN', @MESSAGE = N'数据源SQL存在没替换的条件:'; +-- ----------------------------- 2020-06-18 add by zhanghang------------end + +-- ----------------------------- 2020-06-22 add by gengjinshuai------------begin +EXEC dbo.INSERTI18N @CODEPARAM = N'T_CORE_AT_RECORD_LINE.COMMENT', @DESCRIPTION = N'原因', @DEFAULTMESSAGE = N'原因', @LANG = N'zh-CN', @MESSAGE = N'原因'; +-- ----------------------------- 2020-06-22 add by gengjinshuai------------end + +-- ----------------------------- 2020-06-28 add by zhangpf------------begin +EXEC dbo.INSERTI18N @CODEPARAM = N'T_CORE_MENU.MENUID', @DESCRIPTION = N'菜单编码', @DEFAULTMESSAGE = N'菜单编码', @LANG = N'zh-CN', @MESSAGE = N'菜单编码'; +-- ----------------------------- 2020-06-28 add by zhangpf------------end + +-- ----------------------------- 2020-06-28 add by shixw------------begin + +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_MYBATIS_MAPPER.SERVICE_NAME', N'管理员表:Mybatis的Mapper配置表', N'管理员表:Mybatis的Mapper配置表', N'zh-CN', N'管理员表:Mybatis的Mapper配置表'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_MYBATIS_MAPPER.ID', N'管理员表:Mybatis的Mapper配置表的Mapper类全称', N'Mapper类全称', N'zh-CN', N'Mapper类全称'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_MYBATIS_MAPPER.RESOURCE', N'管理员表:Mybatis的Mapper配置表的资源路径', N'资源路径', N'zh-CN', N'资源路径'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_MYBATIS_MAPPER.MAPPERXML', N'管理员表:Mybatis的Mapper配置表的对应的XML内容', N'对应的XML内容', N'zh-CN', N'对应的XML内容'; + +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_MYBATIS_STMT.SERVICE_NAME', N'管理员表:Mybatis的Statement配置表', N'管理员表:Mybatis的Statement配置表', N'zh-CN', N'管理员表:Mybatis的Statement配置表'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_MYBATIS_STMT.ID', N'管理员表:Mybatis的Statement配置表的主键', N'主键', N'zh-CN', N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_MYBATIS_STMT.STATEMENTID', N'管理员表:Mybatis的Statement配置表的查询名称', N'查询名称', N'zh-CN', N'查询名称'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_MYBATIS_STMT.MAPPERID', N'管理员表:Mybatis的Statement配置表的对应Mapper配置表的ID', N'对应Mapper配置表的ID', N'zh-CN', N'对应Mapper配置表的ID'; +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_MYBATIS_STMT.STATEMENTXML', N'管理员表:Mybatis的Statement配置表的对应的XML内容', N'对应的XML内容', N'zh-CN', N'对应的XML内容'; + + +-- ----------------------------- 2020-06-28 add by shixw------------end + +-- ----------------------------- 2020-06-28 add by shixw------------begin + +delete from T_CORE_CODE_CATEGORY where id = 'success'; +delete from T_CORE_CODE where CODECATEGORYID = 'success'; + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('success', '是否执行成功', 'sys', NULL, 5, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, '1', '成功', 'success', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, '0', '失败', 'success', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '定时任务是否执行成功', 'success', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=success', 'code', 'codeName'); + +delete from T_CORE_CODE_CATEGORY where id = 'scheduleTaskType'; +delete from T_CORE_CODE where CODECATEGORYID = 'scheduleTaskType'; + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('scheduleTaskType', '定时任务类型', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'service', '业务级', 'scheduleTaskType', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'sys', '系统级', 'scheduleTaskType', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '定时任务类型', 'schedule-task-type', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=scheduleTaskType', 'code', 'codeName'); + +-- ----------------------------- 2020-06-28 add by shixw------------end + +-- ----------------------------- 2020-06-29 add by zhangxt------------begin -------0.6.4补丁已发布 +alter table dbo.T_CORE_REPORT_CONFIG_LINE ADD REPORTCATEGORY VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'报表类型(普通报表、决策报表)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG_LINE', +'COLUMN', N'REPORTCATEGORY' +GO +update T_CORE_REPORT_CONFIG_LINE set reportcategory = 'reportlet' where reportcategory is null; + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('reportConfigCategory', '报表类型', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'reportlet', '普通报表', 'reportConfigCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'formlet', '决策报表', 'reportConfigCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '报表类型', 'report-config-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=reportConfigCategory', 'code', 'codeName'); + +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG_LINE.REPORTCATEGORY', N'报表配置明细的报表类型', N'报表类型', N'zh-CN', N'报表类型'; + +-- ----------------------------- 2020-06-29 add by zhangxt------------end -------0.6.4补丁已发布 + +-- ----------------------------- 2020-07-01 add by shixw------------begin -------0.6.4补丁已发布 + +UPDATE T_CORE_CONSTANT + SET CONSTANTVALUE = CONCAT(CONSTANTVALUE, ',frm') + WHERE ID = 'FILE-EXTENSIONS'; + +-- ----------------------------- 2020-07-01 add by shixw------------end -------0.6.4补丁已发布 + + +-- ----------------------------- 2020-07-03 add by liyang------------begin -------0.6.6补丁已发布 + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES +('9342', '审计跟踪日志', '/secure/core/module/sys/at-logs/page/search-list', '93', '9342', '审计跟踪日志', '001.svg', ''); + +-- ----------------------------- 2020-07-03 add by liyang------------end -------0.6.6补丁已发布 + +-- ----------------------------- 2020-07-08 add by zhangxt------------begin +alter table dbo.T_CORE_SCHEDULE_TASK ADD IFEXECUTABLESERVICENAME VARCHAR(258) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'判断任务是否可执行的类', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK', +'COLUMN', N'IFEXECUTABLESERVICENAME' +GO +alter table dbo.T_CORE_SCHEDULE_TASK ADD IFEXECUTABLEMETHODNAME VARCHAR(60) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'判断任务是否可执行的方法', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK', +'COLUMN', N'IFEXECUTABLEMETHODNAME' +GO + +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK.IFEXECUTABLESERVICENAME', N'定时任务配置:判断任务是否可执行的类', N'判断任务是否可执行的类', N'zh-CN', N'判断任务是否可执行的类'; +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK.IFEXECUTABLEMETHODNAME', N'定时任务配置:判断任务是否可执行的方法', N'判断任务是否可执行的方法', N'zh-CN', N'判断任务是否可执行的方法'; +-- ----------------------------- 2020-07-08 add by zhangxt------------end + +-- ----------------------------- 2020-07-10 add by zhangpf------------begin +CREATE TABlE DBO.T_CORE_SPECIAL_CHARACTER( + ID BIGINT NOT NULL, + SPECIALCHARACTER VARCHAR(36) NULL , + CATEGORY VARCHAR(36) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_SPECIAL_CHARACTER PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'特殊字符' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SPECIAL_CHARACTER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SPECIAL_CHARACTER', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'特殊字符' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SPECIAL_CHARACTER', @level2type=N'COLUMN',@level2name=N'SPECIALCHARACTER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类别' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SPECIAL_CHARACTER', @level2type=N'COLUMN',@level2name=N'CATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SPECIAL_CHARACTER', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SPECIAL_CHARACTER', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SPECIAL_CHARACTER', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SPECIAL_CHARACTER', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SPECIAL_CHARACTER', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_CORE_SPECIAL_CHARACTER.SERVICE_NAME', N'特殊字符', N'特殊字符', N'zh-CN',N'特殊字符'; +EXEC DBO.INSERTI18N N'T_CORE_SPECIAL_CHARACTER.ID', N'特殊字符的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_SPECIAL_CHARACTER.SPECIALCHARACTER', N'特殊字符的特殊字符', N'特殊字符', N'zh-CN',N'特殊字符'; +EXEC DBO.INSERTI18N N'T_CORE_SPECIAL_CHARACTER.CATEGORY', N'特殊字符的类别', N'类别', N'zh-CN',N'类别'; +EXEC DBO.INSERTI18N N'T_CORE_SPECIAL_CHARACTER.CREATEDBYID', N'特殊字符的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_SPECIAL_CHARACTER.CREATEDBYNAME', N'特殊字符的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_SPECIAL_CHARACTER.CREATEDTIME', N'特殊字符的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_SPECIAL_CHARACTER.CREATEDBYORGID', N'特殊字符的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_SPECIAL_CHARACTER.CREATEDBYORGNAME', N'特殊字符的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'CORE_SPECIAL_CHARACTER.MODAL.ADD_MODAL', N'特殊字符预新增对话框', N'添加特殊字符', N'zh-CN',N'添加特殊字符'; + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9332', '特殊字符', '/secure/core/module/item/special-characters/page/edit-list', '93', '9332', '013.svg', '特殊字符'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_SPECIAL_CHARACTER', '0', '0'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('specialCharacterCategory', '特殊字符类别', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'superscript', '上标', 'specialCharacterCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'subscript', '下标', 'specialCharacterCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'serialNumber', '序号', 'specialCharacterCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'unit', '单位', 'specialCharacterCategory', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'romanSymbols', '罗马符号', 'specialCharacterCategory', NULL, 5, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'mathematicalSymbols', '数学符号', 'specialCharacterCategory', NULL, 6, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'specialSymbols', '特殊符号', 'specialCharacterCategory', NULL, 7, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'chineseCharacters', '汉字', 'specialCharacterCategory', NULL, 8, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'greekAlphabet', '希腊字母', 'specialCharacterCategory', NULL, 9, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(NEXT VALUE FOR SEQ_CORE, '特殊字符类别', 'special-character-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=specialCharacterCategory', 'code', 'codeName'); +-- ----------------------------- 2020-07-10 add by zhangpf------------end + +-- ----------------------------- 2020-07-16 add by zhangpf------------begin +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⁰', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '¹', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '²', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '³', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⁴', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⁵', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⁶', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⁷', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⁸', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⁹', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᴬ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᴮ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᴰ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᴱ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᴳ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᴴ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᴵ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᴶ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᴷ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᴸ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᴹ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᴺ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᴼ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᴾ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᴿ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᵀ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᵁ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᵂ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᵃ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᵇ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᶜ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᵈ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᵉ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᶠ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᵍ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ʰ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ⁱ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ʲ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᵏ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ˡ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᵐ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ⁿ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᵒ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᵖ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ʳ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ˢ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᵗ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᵘ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᵛ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ʷ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ˣ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ʸ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᶻ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⁺', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⁻', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⁼', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '₀', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '₁', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '₂', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '₃', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '₄', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '₅', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '₆', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '₇', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '₈', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '₉', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ₐ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ₑ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᵢ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ₒ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᵣ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᵤ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ᵥ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ₓ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '₊', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '₋', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '₌', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Ⅰ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Ⅱ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Ⅲ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Ⅳ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Ⅴ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Ⅵ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Ⅶ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Ⅷ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Ⅸ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Ⅹ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Ⅺ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Ⅻ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '﹢', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '﹣', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '·', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '/', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '=', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '﹤', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '﹥', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '≦', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '≧', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '≮', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '≯', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '≡', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '+', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '-', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '×', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '÷', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '=', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '<', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '>', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '≤', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '≥', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '≈', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '≒', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '≠', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '±', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '∶', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '∵', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '∴', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '∷', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '㏒', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '㏑', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '∑', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '∏', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '∅', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Α', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'α', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Β', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'β', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Γ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'γ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Δ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'δ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Ε', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ε', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Ζ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ζ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Η', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'η', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Θ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'θ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Ι', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ι', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Κ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'κ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Λ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'λ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Μ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'μ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Ν', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ν', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Ξ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ξ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Ο', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ο', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Π', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'π', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Ρ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ρ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Σ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'σ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Τ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'τ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Υ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'υ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Φ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'φ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Χ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'χ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Ψ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ψ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Ω', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ω', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '°', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '%', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '‰', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '夻', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '®', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '©', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '¢', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '℡', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '™', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '℗', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '〒', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '℆', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '℅', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '℀', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '℁', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⅍', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⅟', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⅞', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⅝', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⅜', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⅛', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⅚', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⅙', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⅘', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⅗', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⅖', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⅕', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '¾', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '¼', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⅔', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⅓', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '½', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '☑', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '☒', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '∫', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '∬', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '∭', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '∮', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '∯', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '∰', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '☐', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '㳕', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '荍', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '邨', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '聥', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '䓛', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '阚', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '崝', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '焗', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '漹', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '䢺', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '甦', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '耞', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '舲', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '燆', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '荄', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '皞', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '滘', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '僰', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '袆', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '芶', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '塍', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '漷', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '肸', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '㘵', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '&', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '@', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '#', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '……', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '~', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '①', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '②', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '③', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '④', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⑤', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⑥', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⑦', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⑧', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⑩', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⑪', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⑬', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⑭', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⑮', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⁽', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '⁾', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '₍', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '₎', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ƒ', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'Ω', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '℃', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '%', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '‰', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '℉', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '㎎', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '㎏', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'μm', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '㎜', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '㎞', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '㎡', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'm³', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '㏄', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'ml', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, 'mol', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, '㏕', 'unit'); +-- ----------------------------- 2020-07-16 add by zhangpf------------end + +-- ----------------------------- 2020-07-16 add by zhangxt------------begin +alter table dbo.T_CORE_MENU ADD I18NCODE VARCHAR(128) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'国际化编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MENU', +'COLUMN', N'I18NCODE' +GO +-- ----------------------------- 2020-07-16 add by zhangxt------------end + +-- ----------------------------- 2020-07-17 add by zhangxt--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_CORE_SYSTEM_CONFIG( + ID VARCHAR(18) NOT NULL, + PAGESTYLE VARCHAR(36) NULL , + PAGESKIN VARCHAR(36) NULL , + HELPMANUAL VARCHAR(1) NULL , + SPECIALCHARACTER VARCHAR(1) NULL , + CONSTRAINT PK_CORE_SYSTEM_CONFIG PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'系统配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_CONFIG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_CONFIG', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'皮肤' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_CONFIG', @level2type=N'COLUMN',@level2name=N'PAGESTYLE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'颜色' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_CONFIG', @level2type=N'COLUMN',@level2name=N'PAGESKIN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'显示帮助手册' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_CONFIG', @level2type=N'COLUMN',@level2name=N'HELPMANUAL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'显示特殊字符' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_CONFIG', @level2type=N'COLUMN',@level2name=N'SPECIALCHARACTER'; + +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_CONFIG.SERVICE_NAME', N'系统配置', N'系统配置', N'zh-CN',N'系统配置'; +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_CONFIG.ID', N'系统配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_CONFIG.PAGESTYLE', N'系统配置的皮肤', N'皮肤', N'zh-CN',N'皮肤'; +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_CONFIG.PAGESKIN', N'系统配置的颜色', N'颜色', N'zh-CN',N'颜色'; +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_CONFIG.HELPMANUAL', N'系统配置的显示帮助手册', N'显示帮助手册', N'zh-CN',N'显示帮助手册'; +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_CONFIG.SPECIALCHARACTER', N'系统配置的显示特殊字符', N'显示特殊字符', N'zh-CN',N'显示特殊字符'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9335', '系统配置', '/secure/module/sys/system-configs/page/edit-list', '93', '9335', '019.svg', '系统配置'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_SYSTEM_CONFIG', '0', '0'); + +INSERT INTO T_CORE_SYSTEM_CONFIG(ID, HELPMANUAL, SPECIALCHARACTER) VALUES ('system-config', '1', '1'); + +-- ----------------------------- 2020-07-17 add by zhangxt------------end + +-- ----------------------------- 2020-07-18 add by zhangjr------------begin +DROP TABLE T_CORE_ADMIN_MYBATIS_MAPPER; +DROP TABLE T_CORE_ADMIN_MYBATIS_STMT; +DELETE FROM T_CORE_TABLE WHERE ID IN ('T_CORE_ADMIN_MYBATIS_MAPPER', 'T_CORE_ADMIN_MYBATIS_STMT'); +DELETE FROM T_CORE_TABLE_HIERARCHY WHERE TABLENAME = 'T_CORE_ADMIN_MYBATIS_STMT' AND MASTERTABLENAME = 'T_CORE_ADMIN_MYBATIS_MAPPER'; + +CREATE TABLE [dbo].[T_CORE_ADMIN_MYBATIS_DRAFT] ( + [ID] bigint NOT NULL, + [MENUID] varchar(32) NOT NULL, + [MAPPERID] varchar(128) NOT NULL, + [STATEMENTID] varchar(64) NOT NULL, + [STATEMENTXML] text COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_ADMIN_MYBATIS_DRAFT] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_MYBATIS_DRAFT', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_MYBATIS_DRAFT', +'COLUMN', N'MENUID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'Mapper类全称(如:com.sunwayworld.framework.mybatis.mapper.DaoMapper)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_MYBATIS_DRAFT', +'COLUMN', N'MAPPERID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'操作名称(如:selectByCondition)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_MYBATIS_DRAFT', +'COLUMN', N'STATEMENTID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'对应的XML内容', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_MYBATIS_DRAFT', +'COLUMN', N'STATEMENTXML' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'管理员表:Mybatis的配置草稿表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_MYBATIS_DRAFT' +GO + + +ALTER TABLE [dbo].[T_CORE_ADMIN_MYBATIS_DRAFT] ADD CONSTRAINT [PK_ADMIN_MYBATIS_DRAFT] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +CREATE TABLE [dbo].[T_CORE_ADMIN_MYBATIS_STMT] ( + [ID] bigint NOT NULL, + [MENUID] varchar(32) NOT NULL, + [MAPPERID] varchar(128) NOT NULL, + [STATEMENTID] varchar(64) NOT NULL, + [VERSION] bigint NOT NULL, + [STATEMENTXML] text COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[T_CORE_ADMIN_MYBATIS_STMT] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_MYBATIS_STMT', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_MYBATIS_STMT', +'COLUMN', N'MENUID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'Mapper类全称(如:com.sunwayworld.framework.mybatis.mapper.DaoMapper)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_MYBATIS_STMT', +'COLUMN', N'MAPPERID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'操作名称(如:selectByCondition)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_MYBATIS_STMT', +'COLUMN', N'STATEMENTID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'版本', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_MYBATIS_STMT', +'COLUMN', N'VERSION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'对应的XML内容', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_MYBATIS_STMT', +'COLUMN', N'STATEMENTXML' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'管理员表:Mybatis的配置草稿表', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_MYBATIS_STMT' +GO + + +ALTER TABLE [dbo].[T_CORE_ADMIN_MYBATIS_STMT] ADD CONSTRAINT [PK_ADMIN_MYBATIS_STMT] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO +-- ----------------------------- 2020-07-18 add by zhangjr------------end + +-- ----------------------------- 2020-07-19 add by zhangxt------------begin +alter table dbo.T_CORE_SYSTEM_CONFIG ADD TODOVOICEPROMPT VARCHAR(1) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'待办是否语音提醒', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SYSTEM_CONFIG', +'COLUMN', N'TODOVOICEPROMPT' +GO + +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_CONFIG.SPECIALCHARACTER', N'系统配置的待办是否语音提醒', N'待办语音提醒', N'zh-CN',N'待办语音提醒'; +-- ----------------------------- 2020-07-19 add by zhangxt------------end + +-- ----------------------------- 2020-07-20 add by zhangpf------------begin +ALTER TABLE [dbo].[T_CORE_SPECIAL_CHARACTER] ALTER COLUMN [SPECIALCHARACTER] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL + +DELETE FROM T_CORE_SPECIAL_CHARACTER; +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⁰', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'¹', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'²', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'³', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⁴', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⁵', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⁶', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⁷', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⁸', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⁹', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᴬ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᴮ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᴰ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᴱ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᴳ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᴴ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᴵ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᴶ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᴷ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᴸ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᴹ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᴺ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᴼ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᴾ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᴿ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᵀ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᵁ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᵂ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᵃ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᵇ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᶜ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᵈ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᵉ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᶠ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᵍ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ʰ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ⁱ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ʲ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᵏ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ˡ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᵐ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ⁿ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᵒ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᵖ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ʳ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ˢ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᵗ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᵘ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᵛ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ʷ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ˣ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ʸ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᶻ', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⁺', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⁻', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⁼', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'₀', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'₁', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'₂', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'₃', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'₄', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'₅', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'₆', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'₇', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'₈', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'₉', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ₐ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ₑ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᵢ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ₒ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᵣ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᵤ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ᵥ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ₓ', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'₊', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'₋', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'₌', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Ⅰ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Ⅱ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Ⅲ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Ⅳ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Ⅴ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Ⅵ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Ⅶ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Ⅷ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Ⅸ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Ⅹ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Ⅺ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Ⅻ', 'romanSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'﹢', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'﹣', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'·', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'/', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'=', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'﹤', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'﹥', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'≦', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'≧', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'≮', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'≯', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'≡', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'+', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'-', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'×', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'÷', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'=', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'<', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'>', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'≤', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'≥', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'≈', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'≒', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'≠', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'±', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'∶', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'∵', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'∴', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'∷', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'㏒', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'㏑', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'∑', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'∏', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'∅', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Α', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'α', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Β', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'β', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Γ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'γ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Δ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'δ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Ε', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ε', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Ζ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ζ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Η', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'η', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Θ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'θ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Ι', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ι', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Κ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'κ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Λ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'λ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Μ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'μ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Ν', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ν', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Ξ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ξ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Ο', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ο', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Π', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'π', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Ρ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ρ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Σ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'σ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Τ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'τ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Υ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'υ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Φ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'φ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Χ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'χ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Ψ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ψ', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Ω', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ω', 'greekAlphabet'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'°', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'%', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'‰', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'夻', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'®', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'©', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'¢', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'℡', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'™', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'℗', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'〒', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'℆', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'℅', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'℀', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'℁', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⅍', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⅟', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⅞', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⅝', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⅜', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⅛', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⅚', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⅙', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⅘', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⅗', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⅖', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⅕', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'¾', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'¼', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⅔', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⅓', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'½', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'☑', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'☒', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'∫', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'∬', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'∭', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'∮', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'∯', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'∰', 'mathematicalSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'☐', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'㳕', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'荍', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'邨', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'聥', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'䓛', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'阚', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'崝', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'焗', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'漹', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'䢺', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'甦', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'耞', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'舲', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'燆', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'荄', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'皞', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'滘', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'僰', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'袆', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'芶', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'塍', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'漷', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'肸', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'㘵', 'chineseCharacters'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'&', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'@', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'#', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'……', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'~', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'①', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'②', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'③', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'④', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⑤', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⑥', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⑦', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⑧', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⑩', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⑪', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⑬', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⑭', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⑮', 'serialNumber'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⁽', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'⁾', 'superscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'₍', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'₎', 'subscript'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ƒ', 'specialSymbols'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'Ω', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'℃', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'%', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'‰', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'℉', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'㎎', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'㎏', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'μm', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'㎜', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'㎞', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'㎡', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'm³', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'㏄', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'ml', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'mol', 'unit'); +INSERT INTO T_CORE_SPECIAL_CHARACTER(ID, SPECIALCHARACTER, CATEGORY) VALUES(NEXT VALUE FOR SEQ_CORE, N'㏕', 'unit'); +-- ----------------------------- 2020-07-20 add by zhangpf------------end + +-- ----------------------------- 2020-07-23 add by zhangxt------------begin +alter table dbo.T_CORE_ROLE_PERMISSION_TYPE ADD COMPCATEGORY VARCHAR(30) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'组件类型(grid/treeGrid)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ROLE_PERMISSION_TYPE', +'COLUMN', N'COMPCATEGORY' +GO + +update T_CORE_ROLE_PERMISSION_TYPE set COMPCATEGORY = 'grid'; +update T_CORE_ROLE_PERMISSION_TYPE + set COMPCATEGORY = 'treeGrid', + GRIDCOLUMNSETTINGS = '{title:''菜单编码'',field:''id'',type:''tree'',width:200},{title:''菜单名称'',field:''menuName'',width:150}' + where id = 'T_CORE_MENU'; + +alter table dbo.T_CORE_SYSTEM_CONFIG drop column HELPMANUAL +GO +-- ----------------------------- 2020-07-23 add by zhangxt------------end +-- ----------------------------- 2020-07-23 add by liujianfeng------------begin +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.STATISTICAL', N'查询统计', N'查询统计', N'zh-CN', N'查询统计'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.STATISTICAL.EDIT', N'查询配制', N'查询配制', N'zh-CN', N'查询配制'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.STATISTICAL.SEARCH', N'统计查询', N'统计查询', N'zh-CN', N'统计查询'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.STATISTICAL.LINE.SEARCH', N'报表查询', N'报表查询', N'zh-CN', N'报表查询'; + +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.TASK', N'日常管理', N'日常管理', N'zh-CN', N'日常管理'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.TASK.MYTASK', N'日程', N'日程', N'zh-CN', N'日程'; + +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.USER_ORG', N'用户与组织管理', N'用户与组织管理', N'zh-CN', N'用户与组织管理'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.USER_ORG.USER', N'用户管理', N'用户管理', N'zh-CN', N'用户管理'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.USER_ORG.ORG', N'组织部门', N'组织部门', N'zh-CN', N'组织部门'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.USER_ORG.ROLE', N'角色管理', N'角色管理', N'zh-CN', N'角色管理'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.USER_ORG.ROLE_USER', N'角色用户矩阵', N'角色用户矩阵', N'zh-CN', N'角色用户矩阵'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.USER_ORG.USER.ONLINE', N'在线用户', N'在线用户', N'zh-CN', N'在线用户'; + +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.BPMN', N'工作流', N'工作流', N'zh-CN', N'工作流'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.BPMN.EDIT', N'流程配置', N'流程配置', N'zh-CN', N'流程配置'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.BPMN.SEARCH', N'流程查询', N'流程查询', N'zh-CN', N'流程查询'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.BPMN.EXCEPTION', N'异常处理', N'异常处理', N'zh-CN', N'异常处理'; + + +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM', N'系统配置', N'系统配置', N'zh-CN', N'系统配置'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.MENU', N'菜单配置', N'菜单配置', N'zh-CN', N'菜单配置'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.MENUGROUP', N'菜单组管理', N'菜单组管理', N'zh-CN', N'菜单组管理'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.SERVICE.EDIT', N'定时任务配置', N'定时任务配置', N'zh-CN', N'定时任务配置'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.SERVICE.SEARCH', N'定时任务查询', N'定时任务查询', N'zh-CN', N'定时任务查询'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.SYS.EDIT', N'系统定时任务配置', N'系统定时任务配置', N'zh-CN', N'系统定时任务配置'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.LOG', N'定时任务日志', N'定时任务日志', N'zh-CN', N'定时任务日志'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.EMAIL.TEMPLATE', N'邮件模板配置', N'邮件模板配置', N'zh-CN', N'邮件模板配置'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.EMAIL.SEARCH', N'邮件发送查询', N'邮件发送查询', N'zh-CN', N'邮件发送查询'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.EMAIL.EDIT', N'邮件配置', N'邮件配置', N'zh-CN', N'邮件配置'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.CONSTANT', N'系统参数维护', N'系统参数维护', N'zh-CN', N'系统参数维护'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.AT', N'审计跟踪配置', N'审计跟踪配置', N'zh-CN', N'审计跟踪配置'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.MESSAGE.EDIT', N'站内消息', N'站内消息', N'zh-CN', N'站内消息'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.MESSAGE.SEARCH', N'站内消息查询', N'站内消息查询', N'zh-CN', N'站内消息查询'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.REPORT', N'报表配置', N'报表配置', N'zh-CN', N'报表配置'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.PWDPOLICY', N'密码策略', N'密码策略', N'zh-CN', N'密码策略'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.ELN', N'ELN数据源', N'ELN数据源', N'zh-CN', N'ELN数据源'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.ELN.TMPL', N'ELN模板', N'ELN模板', N'zh-CN', N'ELN模板'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.CODE', N'系统编码', N'系统编码', N'zh-CN', N'系统编码'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.REMOTECALL', N'远程调用配置', N'远程调用配置', N'zh-CN', N'远程调用配置'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.CALENDAR', N'节假日维护', N'节假日维护', N'zh-CN', N'节假日维护'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.ROUNDINGRULE', N'修约规则', N'修约规则', N'zh-CN', N'修约规则'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.TODO', N'待办配置', N'待办配置', N'zh-CN', N'待办配置'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.PAGEFIELD', N'页面字段配置', N'页面字段配置', N'zh-CN', N'页面字段配置'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.PRICESSVIEW', N'业务可视化', N'业务可视化', N'zh-CN', N'业务可视化'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.WORKSPACE', N'首页方案配置', N'首页方案配置', N'zh-CN', N'首页方案配置'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.ACQSCRIPTS', N'仪器采集脚本', N'仪器采集脚本', N'zh-CN', N'仪器采集脚本'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.I18N', N'国际化配置', N'国际化配置', N'zh-CN', N'国际化配置'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.TOPOLOGY', N'拓扑结构图', N'拓扑结构图', N'zh-CN', N'拓扑结构图'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.CODECATEGORY', N'分类编码', N'分类编码', N'zh-CN', N'分类编码'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.SYS', N'系统配置', N'系统配置', N'zh-CN', N'系统配置'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.AT.LOG', N'审计跟踪日志', N'审计跟踪日志', N'zh-CN', N'审计跟踪日志'; + +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYS.LOG', N'系统日志', N'系统日志', N'zh-CN', N'系统日志'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYS.LOG.ACT', N'系统操作日志', N'系统操作日志', N'zh-CN', N'系统操作日志'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYS.LOG.LOGIN', N'系统登录日志', N'系统登录日志', N'zh-CN', N'系统登录日志'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SYS.LOG.EXPORT', N'导出日志', N'导出日志', N'zh-CN', N'导出日志'; + +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.ITEM.MESSAGE', N'消息中心', N'消息中心', N'zh-CN', N'消息中心'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE', N'通知公告', N'通知公告', N'zh-CN', N'通知公告'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE.EDIT', N'通知公告编制', N'通知公告编制', N'zh-CN', N'通知公告编制'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE.AUDIT', N'通知公告审核', N'通知公告审核', N'zh-CN', N'通知公告审核'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE.CANCEL', N'通知公告撤销', N'通知公告撤销', N'zh-CN', N'通知公告撤销'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE.SEARCH', N'通知公告查询', N'通知公告查询', N'zh-CN', N'通知公告查询'; + +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTIFICATION', N'通知中心', N'通知中心', N'zh-CN', N'通知中心'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTIFICATION.TMPL', N'通知模板', N'通知模板', N'zh-CN', N'通知模板'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTIFICATION.SEARCH', N'通知查询', N'通知查询', N'zh-CN', N'通知查询'; + +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.LES', N'LES功能', N'LES功能', N'zh-CN', N'LES功能'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.LES.DS', N'LES数据源', N'LES数据源', N'zh-CN', 'LES数据源'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.LES.TMPL.EDIT', 'LES模板', 'LES模板', 'zh-CN', 'LES模板'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.LES.TMPL.AUDIT', 'LES模板审核', 'LES模板审核', 'zh-CN', 'LES模板审核'; + + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.STATISTICAL' WHERE ID = '80'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.STATISTICAL.EDIT' WHERE ID = '8001'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.STATISTICAL.SEARCH' WHERE ID = '8002'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.STATISTICAL.LINE.SEARCH' WHERE ID = '8003'; + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.TASK' WHERE ID = '88'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.TASK.MYTASK' WHERE ID = '8801'; + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.USER_ORG' WHERE ID = '90'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.USER_ORG.USER' WHERE ID = '9001'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.USER_ORG.ORG' WHERE ID = '9002'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.USER_ORG.ROLE' WHERE ID = '9003'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.USER_ORG.ROLE_USER' WHERE ID = '9004'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.USER_ORG.USER.ONLINE' WHERE ID = '9010'; + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.BPMN' WHERE ID = '92'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.BPMN.EDIT' WHERE ID = '9201'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.BPMN.SEARCH' WHERE ID = '9202'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.BPMN.EXCEPTION' WHERE ID = '9233'; + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM' WHERE ID = '93'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.MENU' WHERE ID = '9301'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.MENUGROUP' WHERE ID = '9302'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.SERVICE.EDIT' WHERE ID = '9303'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.SERVICE.SEARCH' WHERE ID = '9304'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.SYS.EDIT' WHERE ID = '9305'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.LOG' WHERE ID = '9306'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.EMAIL.TEMPLATE' WHERE ID = '9307'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.EMAIL.SEARCH' WHERE ID = '9308'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.EMAIL.EDIT' WHERE ID = '9309'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.CONSTANT' WHERE ID = '9310'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.AT' WHERE ID = '9311'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.MESSAGE.EDIT' WHERE ID = '9312'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.MESSAGE.SEARCH' WHERE ID = '9313'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.REPORT' WHERE ID = '9314'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.PWDPOLICY' WHERE ID = '9315'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.ELN' WHERE ID = '9316'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.ELN.TMPL' WHERE ID = '9317'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.CODE' WHERE ID = '9318'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.REMOTECALL' WHERE ID = '9319'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.CALENDAR' WHERE ID = '9320'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.ROUNDINGRULE' WHERE ID = '9321'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.TODO' WHERE ID = '9322'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.PAGEFIELD' WHERE ID = '9323'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.PRICESSVIEW' WHERE ID = '9324'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.WORKSPACE' WHERE ID = '9326'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.ACQSCRIPTS' WHERE ID = '9328'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.I18N' WHERE ID = '9330'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.TOPOLOGY' WHERE ID = '9331'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.CODECATEGORY' WHERE ID = '9332'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.SYS' WHERE ID = '9335'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.AT' WHERE ID = '9341'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.AT.LOG' WHERE ID = '9342'; + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYS.LOG' WHERE ID = '94'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYS.LOG.ACT' WHERE ID = '9401'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYS.LOG.LOGIN' WHERE ID = '9402'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYS.LOG.EXPORT' WHERE ID = '9403'; + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.ITEM.MESSAGE' WHERE ID = '95'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE' WHERE ID = '9501'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE.EDIT' WHERE ID = '950101'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE.AUDIT' WHERE ID = '950102'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE.CANCEL' WHERE ID = '950103'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTICE.SEARCH' WHERE ID = '950104'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTIFICATION' WHERE ID = '9505'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTIFICATION.TMPL' WHERE ID = '950501'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.ITEM.MESSAGE.NOTIFICATION.SEARCH' WHERE ID = '950502'; + +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.LES' WHERE ID = '96'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.LES.DS' WHERE ID = '9602'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.LES.TMPL.EDIT' WHERE ID = '9604'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.LES.TMPL.AUDIT' WHERE ID = '9605'; + +COMMIT; +-- ----------------------------- 2020-07-23 add by liujianfeng------------end + +-- ----------------------------- 2020-07-23 add by zhangxt------------begin +update T_CORE_SYSTEM_CONFIG set TODOVOICEPROMPT = '0'; +-- ----------------------------- 2020-07-23 add by zhangxt------------end + +-- ----------------------------- 2020-07-23 add by zhangjr------------begin +EXEC DBO.INSERTI18N N'GIKAM.BPMN.COMMENT.SELECTED_CANDIDATE_ROLE', N'审核意见中体现下一级待审角色是选中的', N'已选角色', N'zh-CN', N'已选角色'; +EXEC DBO.INSERTI18N N'GIKAM.BPMN.COMMENT.SELECTED_CANDIDATOR', N'审核意见中体现下一级待审人是选中的', N'已选人员', N'zh-CN', N'已选人员'; +-- ----------------------------- 2020-07-23 add by zhangjr------------end + +-- ----------------------------- 2020-07-24 add by songll------------begin +EXEC DBO.INSERTI18N N'T_CORE_MENU.I18NCODE', N'系统菜单的国际化编码', N'国际化编码', N'zh-CN', N'国际化编码'; +-- ----------------------------- 2020-07-24 add by songll------------end + +-- ----------------------------- 2020-07-24 add by zhangjr------------begin +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.CANDIDATOR_FILTER_STRATEGY', N'审核人过滤策略', N'审核人过滤策略', N'zh-CN', N'审核人过滤策略'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.CANDIDATOR_FILTER_STRATEGY.NONE', N'审核人无过滤策略', N'无', N'zh-CN', N'无'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.CANDIDATOR_FILTER_STRATEGY.SAME_DEPT', N'单据和审核人同属一个部门', N'和单据同属一个部门', N'zh-CN', N'和单据同属一个部门'; +-- ----------------------------- 2020-07-24 add by zhangjr------------end + +-- ----------------------------- 2020-07-29 add by zhangxt------------begin +delete from t_core_constant where id = 'TODO_VOICEREMIND'; +-- ----------------------------- 2020-07-29 add by zhangxt------------end + +-- ----------------------------- 2020-07-29 add by shixw------------begin + +EXEC DBO.INSERTI18N N'T_CORE_BPMN_INST_TASK_ROLE.ROLENAME', N'流程执行实例任务的参与角色的角色', N'审核角色', N'zh-CN',N'审核角色'; + +UPDATE T_CORE_MENU + SET ID = '9404', PARENTID = '94', ORDERNO = '9404' + WHERE ID = '9342'; +UPDATE T_CORE_MENU + SET ID = '9405', PARENTID = '94', ORDERNO = '9405' + WHERE ID = '9343'; + +-- ----------------------------- 2020-07-29 add by shixw------------end + +-- ----------------------------- 2020-07-29 add by zhangxt------------begin +INSERT INTO T_CORE_MENU(ID ,MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('9330', '国际化配置', '/secure/core/module/sys/i18ns/page/edit-list', '93', '9330', '国际化配置', '053.svg', ''); + +update T_CORE_SYSTEM_CONFIG set PAGESTYLE = 'tulip', PAGESKIN = 'white' where id = 'system-config'; +-- ----------------------------- 2020-07-29 add by zhangxt------------end + +-- ----------------------------- 2020-07-31 add by liujianfeng------------begin +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.STATISTICAL.EDIT', N'查询配置', N'查询配置', N'zh-CN', N'查询配置'; +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.STATISTICAL', N'查询配置', N'查询配置', N'zh-CN', N'查询配置'; + +EXEC dbo.INSERTI18N N'CORE.MENU.MENUNAME.SPECIAL_CHARACTER', N'特殊字符', N'特殊字符', N'zh-CN', N'特殊字符'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SPECIAL_CHARACTER' WHERE ID = '9332'; +-- ----------------------------- 2020-07-31 add by liujianfeng------------end + +-- ----------------------------- 2020-08-01 add by zhangxt------------begin +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (SEQ_CORE.NEXTVAL, '滚动信息', 'infocategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'scroll'); +-- ----------------------------- 2020-08-01 add by zhangxt------------end + +-- ----------------------------- 2020-08-01 add by shixw------------begin + +insert into t_core_table (ID, AUDITABLE, ATTACHMENT) +values ('T_CORE_I18N', '0', '0'); + +insert into t_core_table (ID, AUDITABLE, ATTACHMENT) +values ('T_CORE_I18N_MESSAGE', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('933001','T_CORE_I18N_MESSAGE', 'T_CORE_I18N', 'I18NID'); + + +-- ----------------------------- 2020-08-01 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.7.0/sqlserver/1. gikam-core-les.txt b/sql/init_sql/core/0.7.0/sqlserver/1. gikam-core-les.txt new file mode 100644 index 0000000..1c4a260 --- /dev/null +++ b/sql/init_sql/core/0.7.0/sqlserver/1. gikam-core-les.txt @@ -0,0 +1,272 @@ +-- ----------------------------- 2020-06-12 add by zhangpf------------begin +DROP TABlE T_CORE_LES_UNIT; +CREATE TABlE DBO.T_CORE_LES_UNIT( + ID BIGINT NOT NULL, + UNITNAME VARCHAR(60) NULL , + UNITCATEGORY VARCHAR(36) NULL , + BINDDS VARCHAR(1) NULL , + ICON VARCHAR(270) NULL , + ORDERNO BIGINT NULL , + AUDITTRAIL VARCHAR(1) NULL , + CONFIG TEXT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + ACTIVATEDFLAG VARCHAR(1) NULL , + ACTIVATEDBYID VARCHAR(36) NULL , + ACTIVATEDBYNAME VARCHAR(60) NULL , + ACTIVATEDTIME DATETIME NULL , + CONSTRAINT PK_CORE_LES_UNIT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'LES组件' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'组件名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'UNITNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'组件类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'UNITCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否绑定数据源(0-不绑定,1-绑定)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'BINDDS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'图标' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'ICON'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'ORDERNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否启用审计' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'AUDITTRAIL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'CONFIG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用标志' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'ACTIVATEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'ACTIVATEDTIME'; + +alter table dbo.T_CORE_LES_DS_FIELD ADD ORDERNO BIGINT NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'排序码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_DS_FIELD', +'COLUMN', N'ORDERNO' +GO + +alter table dbo.T_CORE_LES_TEMPLATE_UNIT ADD CONFIG text NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'组件配置', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE_UNIT', +'COLUMN', N'CONFIG' +GO + +EXEC sp_rename '[dbo].[T_CORE_LES_TEMPLATE_UNIT].[TYPE]', 'UNITCATEGORY', 'COLUMN'; + +alter table dbo.T_CORE_LES_INSTANCE_UNIT ADD CONFIG text NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'组件配置', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE_UNIT', +'COLUMN', N'CONFIG' +GO + +EXEC sp_rename '[dbo].[T_CORE_LES_INSTANCE_UNIT].[TYPE]', 'UNITCATEGORY', 'COLUMN'; + + +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "UNITCATEGORY", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES (NEXT VALUE FOR SEQ_CORE, '章节', 'chapter', '0', '/static/gikam/main/img/chapter.svg', '1', '1', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "upgrade", "downgrade" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "UNITCATEGORY", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES (NEXT VALUE FOR SEQ_CORE, '富文本', 'ckeditor', '1', '/static/gikam/main/img/ckeditor.svg', '2', '1', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "UNITCATEGORY", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES (NEXT VALUE FOR SEQ_CORE, '分子式', 'chemDoodle', '0', '/static/gikam/main/img/chemDoodle.svg', '3', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "UNITCATEGORY", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES (NEXT VALUE FOR SEQ_CORE, '图片绘制', 'imgDraw', '0', '/static/gikam/main/img/imgDraw.svg', '4', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "UNITCATEGORY", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES (NEXT VALUE FOR SEQ_CORE, '表格', 'spread', '0', '/static/gikam/main/img/spread.svg', '5', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "UNITCATEGORY", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES (NEXT VALUE FOR SEQ_CORE, '图片编辑器', 'imgEdit', '0', '/static/gikam/main/img/imgEdit.svg', '6', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "UNITCATEGORY", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES (NEXT VALUE FOR SEQ_CORE, '图片上传', 'imgUpload', '0', '/static/gikam/main/img/imgUpload.svg', '7', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "UNITCATEGORY", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES (NEXT VALUE FOR SEQ_CORE, '流程绘制', 'diagramDraw', '0', '/static/gikam/main/img/diagramDraw.svg', '8', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "UNITCATEGORY", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES (NEXT VALUE FOR SEQ_CORE, '基础信息', 'baseInfo', '0', '/static/gikam/main/img/baseInfo.svg', '9', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT("ID", "UNITNAME", "UNITCATEGORY", "BINDDS", "ICON", "ORDERNO", "AUDITTRAIL", "CONFIG", "ACTIVATEDFLAG") +VALUES (NEXT VALUE FOR SEQ_CORE, '查询列表', 'queryList', '1', '/static/gikam/main/img/queryList.svg', '10', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); + +EXEC dbo.INSERTI18N @CODEPARAM = N'T_CORE_LES_DS_FIELD.ORDERNO', @DESCRIPTION = N'LES数据源字段的排序码', @DEFAULTMESSAGE = N'排序码', @LANG = N'zh-CN', @MESSAGE = N'排序码'; +EXEC dbo.INSERTI18N @CODEPARAM = N'T_CORE_LES_TEMPLATE_UNIT.CONFIG', @DESCRIPTION = N'LES模板组件配置', @DEFAULTMESSAGE = N'组件配置', @LANG = N'zh-CN', @MESSAGE = N'组件配置'; +EXEC dbo.INSERTI18N @CODEPARAM = N'T_CORE_LES_INSTANCE_UNIT.CONFIG', @DESCRIPTION = N'LES实例组件配置', @DEFAULTMESSAGE = N'组件配置', @LANG = N'zh-CN', @MESSAGE = N'组件配置'; +UPDATE T_CORE_I18N SET CODE = 'T_CORE_LES_TEMPLATE_UNIT.UNITCATEGORY' WHERE CODE = 'T_CORE_LES_TEMPLATE_UNIT.TYPE'; +UPDATE T_CORE_I18N SET CODE = 'T_CORE_LES_INSTANCE_UNIT.UNITCATEGORY' WHERE CODE = 'T_CORE_LES_INSTANCE_UNIT.TYPE'; +-- ----------------------------- 2020-06-12 add by zhangpf------------end + +-- ----------------------------- 2020-06-13 add by zhangpf------------begin +EXEC dbo.INSERTI18N @CODEPARAM = N'CORE.MODULE.LES.LES_TEMPLATES.TIP.EXISTS_LOWER_VERSION_TEMPLATE_PROCESSSATUS_UNDONE', @DESCRIPTION = N'存在较低版本未审核通过!', @DEFAULTMESSAGE = N'存在较低版本未审核通过!', @LANG = N'zh-CN', @MESSAGE = N'存在较低版本未审核通过!'; + +UPDATE T_CORE_LES_UNIT + SET BINDDS = '1' +WHERE UNITCATEGORY = 'chapter'; + +UPDATE T_CORE_LES_UNIT + SET UNITNAME = '表格/表单' +WHERE UNITCATEGORY = 'queryList'; +-- ----------------------------- 2020-06-13 add by zhangpf------------end + +-- ----------------------------- 2020-06-13 add by zhangpf------------begin +EXEC sp_rename '[dbo].[T_CORE_LES_TEMPLATE_UT].[TYPE]', 'UNITCATEGORY', 'COLUMN'; + +alter table dbo.T_CORE_LES_TEMPLATE_UT ADD CONFIG text NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'组件配置', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE_UT', +'COLUMN', N'CONFIG' +GO + +UPDATE T_CORE_I18N SET CODE = 'T_CORE_LES_TEMPLATE_UT.UNITCATEGORY' WHERE CODE = 'T_CORE_LES_TEMPLATE_UT.TYPE'; +EXEC dbo.INSERTI18N @CODEPARAM = N'T_CORE_LES_TEMPLATE_UT.CONFIG', @DESCRIPTION = N'组件配置', @DEFAULTMESSAGE = N'组件配置', @LANG = N'zh-CN', @MESSAGE = N'组件配置'; +-- ----------------------------- 2020-06-13 add by zhangpf------------end + +-- ----------------------------- 2020-06-15 add by zhangpf------------begin +DROP TABlE T_CORE_LES_UNIT; +CREATE TABlE DBO.T_CORE_LES_UNIT( + ID VARCHAR(36) NOT NULL, + UNITNAME VARCHAR(60) NULL , + BINDDS VARCHAR(1) NULL , + ICON VARCHAR(270) NULL , + ORDERNO BIGINT NULL , + AUDITTRAIL VARCHAR(1) NULL , + CONFIG TEXT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + ACTIVATEDFLAG VARCHAR(1) NULL , + ACTIVATEDBYID VARCHAR(36) NULL , + ACTIVATEDBYNAME VARCHAR(60) NULL , + ACTIVATEDTIME DATETIME NULL , + CONSTRAINT PK_CORE_LES_UNIT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'LES组件' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'组件名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'UNITNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否绑定数据源(0-不绑定,1-绑定)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'BINDDS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'图标' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'ICON'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'ORDERNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否启用审计' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'AUDITTRAIL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'CONFIG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用标志' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'ACTIVATEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LES_UNIT', @level2type=N'COLUMN',@level2name=N'ACTIVATEDTIME'; + +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES ('chapter', '章节', '1', '/static/gikam/main/img/chapter.svg', '1', '1', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "upgrade", "downgrade" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES ('ckeditor', '富文本', '1', '/static/gikam/main/img/ckeditor.svg', '2', '1', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES ('chemDoodle', '分子式', '0', '/static/gikam/main/img/chemDoodle.svg', '3', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES ('imgDraw', '图片绘制', '0', '/static/gikam/main/img/imgDraw.svg', '4', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES ('spread', '表格', '0', '/static/gikam/main/img/spread.svg', '5', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES ('imgEdit', '图片编辑器', '0', '/static/gikam/main/img/imgEdit.svg', '6', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES ('imgUpload', '图片上传', '0', '/static/gikam/main/img/imgUpload.svg', '7', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES ('diagramDraw', '流程绘制', '0', '/static/gikam/main/img/diagramDraw.svg', '8', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES ('baseInfo', '基础信息', '0', '/static/gikam/main/img/baseInfo.svg', '9', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }', '1'); +INSERT INTO T_CORE_LES_UNIT(ID, UNITNAME, BINDDS, ICON, ORDERNO, AUDITTRAIL, CONFIG, ACTIVATEDFLAG) +VALUES ('formOrQueryList', '表格/表单', '1', '/static/gikam/main/img/formOrQueryList.svg', '10', '0', '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print" ] }', '1'); + +DELETE FROM T_CORE_I18N_MESSAGE + WHERE I18NID = (SELECT N.ID FROM T_CORE_I18N N WHERE N.CODE = 'T_CORE_LES_UNIT.TYPE'); +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_LES_UNIT.TYPE'; + +DELETE FROM T_CORE_I18N_MESSAGE + WHERE I18NID = (SELECT N.ID FROM T_CORE_I18N N WHERE N.CODE = 'T_CORE_LES_UNIT.SVG'); +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_LES_UNIT.SVG'; + +DELETE FROM T_CORE_I18N_MESSAGE + WHERE I18NID = (SELECT N.ID FROM T_CORE_I18N N WHERE N.CODE = 'T_CORE_LES_UNIT.ENABLE'); +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_LES_UNIT.ENABLE'; + +EXEC dbo.INSERTI18N @CODEPARAM = N'T_CORE_LES_UNIT.ICON', @DESCRIPTION = N'LES组件图标', @DEFAULTMESSAGE = N'组件图标', @LANG = N'zh-CN', @MESSAGE = N'组件图标'; +EXEC dbo.INSERTI18N @CODEPARAM = N'T_CORE_LES_UNIT.AUDITTRAIL', @DESCRIPTION = N'LES组件是否开启审计跟踪', @DEFAULTMESSAGE = N'是否开启审计跟踪', @LANG = N'zh-CN', @MESSAGE = N'是否开启审计跟踪'; +EXEC dbo.INSERTI18N @CODEPARAM = N'T_CORE_LES_UNIT.CONFIG', @DESCRIPTION = N'LES组件配置', @DEFAULTMESSAGE = N'组件配置', @LANG = N'zh-CN', @MESSAGE = N'组件配置'; +EXEC dbo.INSERTI18N @CODEPARAM = N'T_CORE_LES_UNIT.ACTIVATEDFLAG', @DESCRIPTION = N'LES组件启用标志', @DEFAULTMESSAGE = N'启用标志', @LANG = N'zh-CN', @MESSAGE = N'启用标志'; +EXEC dbo.INSERTI18N @CODEPARAM = N'T_CORE_LES_UNIT.ACTIVATEDBYID', @DESCRIPTION = N'LES组件启用人编码', @DEFAULTMESSAGE = N'启用人编码', @LANG = N'zh-CN', @MESSAGE = N'启用人编码'; +EXEC dbo.INSERTI18N @CODEPARAM = N'T_CORE_LES_UNIT.ACTIVATEDBYNAME', @DESCRIPTION = N'LES组件启用人名称', @DEFAULTMESSAGE = N'启用人名称', @LANG = N'zh-CN', @MESSAGE = N'启用人名称'; +EXEC dbo.INSERTI18N @CODEPARAM = N'T_CORE_LES_UNIT.ACTIVATEDTIME', @DESCRIPTION = N'LES组件启用时间', @DEFAULTMESSAGE = N'启用时间', @LANG = N'zh-CN', @MESSAGE = N'启用时间'; + +UPDATE T_CORE_MENU SET HREF = '/secure/core/les/les-dses/page/edit-list' WHERE ID = '9602'; +UPDATE T_CORE_MENU SET HREF = '/secure/core/les/les-templates/page/edit-list' WHERE ID = '9604'; +UPDATE T_CORE_MENU SET HREF = '/secure/core/les/les-templates/page/audit-list' WHERE ID = '9605'; +-- ----------------------------- 2020-06-15 add by zhangpf------------end +-- ----------------------------- 2020-06-16 add by zhangpf------------begin +UPDATE T_CORE_ADMIN_CHOOSE_CONFIG + SET URL = '/secure/core/les/les-templates/page/choose-list' + WHERE CATEGORY = 'les-template'; + + UPDATE T_CORE_ADMIN_CHOOSE_CONFIG + SET URL = '/secure/core/les/les-dses/page/choose-list' + WHERE CATEGORY = 'core-les-ds'; +-- ----------------------------- 2020-06-16 add by zhangpf------------end + +-- ----------------------------- 2020-06-18 add by zhangpf------------begin +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_LES_INSTANCE', '0', '1'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_LES_INSTANCE_UNIT', '0', '1'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('9604', 'T_CORE_LES_INSTANCE_UNIT', 'T_CORE_LES_INSTANCE', 'INSTANCEID'); +-- ----------------------------- 2020-06-18 add by zhangpf------------end + +-- ----------------------------- 2020-07-02 add by zhangpf------------begin +EXEC dbo.INSERTI18N @CODEPARAM = N'CORE.MODULE.LES.LES_TEMPLATES.BUTTON.COPY', @DESCRIPTION = N'复制', @DEFAULTMESSAGE = N'复制', @LANG = N'zh-CN', @MESSAGE = N'复制'; +EXEC dbo.INSERTI18N @CODEPARAM = N'CORE.MODULE.LES.LES_TEMPLATES.MODEL.COPY', @DESCRIPTION = N'复制', @DEFAULTMESSAGE = N'复制', @LANG = N'zh-CN', @MESSAGE = N'复制'; + +UPDATE T_CORE_LES_UNIT + SET CONFIG = '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit", "upgrade", "downgrade" ] }' + WHERE ID = 'chapter'; + +UPDATE T_CORE_LES_UNIT + SET CONFIG = '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }' + WHERE ID = 'chemDoodle'; + + UPDATE T_CORE_LES_UNIT + SET CONFIG = '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }' + WHERE ID = 'imgDraw'; + +UPDATE T_CORE_LES_UNIT + SET CONFIG = '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }' + WHERE ID = 'spread'; + +UPDATE T_CORE_LES_UNIT + SET CONFIG = '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }' + WHERE ID = 'imgEdit'; + +UPDATE T_CORE_LES_UNIT + SET CONFIG = '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }' + WHERE ID = 'imgUpload'; + +UPDATE T_CORE_LES_UNIT + SET CONFIG = '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }' + WHERE ID = 'diagramDraw'; + +UPDATE T_CORE_LES_UNIT + SET CONFIG = '{ "toolButtons":[ "edit", "remove", "moveUp", "moveDown", "print", "audit" ] }' + WHERE ID = 'formOrQueryList'; +-- ----------------------------- 2020-07-02 add by zhangpf------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.7.0/sqlserver/2. gikam-core-equipt.txt b/sql/init_sql/core/0.7.0/sqlserver/2. gikam-core-equipt.txt new file mode 100644 index 0000000..a012082 --- /dev/null +++ b/sql/init_sql/core/0.7.0/sqlserver/2. gikam-core-equipt.txt @@ -0,0 +1,666 @@ +-- ----------------------------- 2020-05-18 add by shixw--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_CORE_EQUIPT_ACQ_CONFIG( + ID VARCHAR(36) NOT NULL, + ACQCATEGORY VARCHAR(36) NULL , + BAUDRATE VARCHAR(36) NULL , + TERMINATOR VARCHAR(36) NULL , + DATABIT VARCHAR(36) NULL , + PARITYCHECK VARCHAR(36) NULL , + COM VARCHAR(36) NULL , + STOPBIT VARCHAR(36) NULL , + BEGINSYMBOL VARCHAR(60) NULL , + ENDSYMBOL VARCHAR(60) NULL , + ANALYSISFORMULA VARCHAR(540) NULL , + ENDFLAG VARCHAR(60) NULL , + IP VARCHAR(60) NULL , + PORT VARCHAR(18) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_EQUIPT_ACQ_CONFIG PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'仪器采集配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_CONFIG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'仪器编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'采集方式' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'ACQCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'波特率' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'BAUDRATE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'终止字符串' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'TERMINATOR'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'DATABIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'奇偶校验' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'PARITYCHECK'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'COM口' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'COM'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'停止位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'STOPBIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'开始标记' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'BEGINSYMBOL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'结束标记' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'ENDSYMBOL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据解析公式' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'ANALYSISFORMULA'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'串口数据结束标志' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'ENDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主机地址' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'IP'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'端口号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'PORT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EQUIPT_ACQ_CONFIG', '0', '0'); + +-- 建表语句 +CREATE TABlE DBO.T_CORE_EQUIPT_ACQ_SCRIPT( + ID VARCHAR(18) NOT NULL, + DESCRIPTION VARCHAR(270) NULL , + SCRIPT TEXT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_EQUIPT_ACQ_SCRIPT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'仪器采集脚本' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_SCRIPT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_SCRIPT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'脚本描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_SCRIPT', @level2type=N'COLUMN',@level2name=N'DESCRIPTION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'脚本内容' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_SCRIPT', @level2type=N'COLUMN',@level2name=N'SCRIPT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_SCRIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_SCRIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_SCRIPT', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_SCRIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_SCRIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9328', '仪器采集脚本', '/secure/core/module/equipt/acq-scripts/page/edit-list', '93', '9328', '053.svg', '仪器采集脚本'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EQUIPT_ACQ_SCRIPT', '0', '0'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('equipt-acq-category', '仪器采集方式', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'tcp', '网口采集', 'equipt-acq-category', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'file', '文件采集', 'equipt-acq-category', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '仪器采集方式', 'equipt-acq-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=equipt-acq-category', 'code', 'codeName'); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE,CATEGORY,URL,WIDTH) + VALUES (NEXT VALUE FOR SEQ_CORE, '采集脚本', '采集脚本', 'equipt-acq-script', '/secure/core/module/equipt/acq-scripts/page/choose-list', '50%'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('equipt-connect-status', '仪器连接状态', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'disconnected', '未连接', 'equipt-connect-status', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'connected', '已连接', 'equipt-connect-status', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '仪器连接状态', 'equipt-connect-status', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=equipt-connect-status', 'code', 'codeName'); + +-- ----------------------------- 2020-05-18 add by shixw------------end + +-- ----------------------------- 2020-05-23 add by shixw------------begin + +CREATE TABlE DBO.T_CORE_EQUIPT_ACQ_AFFAIR( + ID VARCHAR(36) NOT NULL, + EQUIPTID VARCHAR(36) NULL , + EQUIPTNAME VARCHAR(120) NULL , + SOURCECATEGORY VARCHAR(36) NULL , + SOURCEID VARCHAR(36) NULL , + SOURCENAME VARCHAR(120) NULL , + ACQAFFAIRSTATUS VARCHAR(36) NULL , + ACQSCRIPTID BIGINT NULL , + ACQSCRIPTDESC VARCHAR(120) NULL , + RAWDATA TEXT NULL , + SOURCEFILENAME VARCHAR(270) NULL , + TARGETFILENAME VARCHAR(270) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_EQUIPT_ACQ_AFFAIR PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'仪器采集事务' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_AFFAIR'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'事务编号(主键)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_AFFAIR', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'仪器编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_AFFAIR', @level2type=N'COLUMN',@level2name=N'EQUIPTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'仪器名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_AFFAIR', @level2type=N'COLUMN',@level2name=N'EQUIPTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'来源类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_AFFAIR', @level2type=N'COLUMN',@level2name=N'SOURCECATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'来源ID(使用的采集模板ID)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_AFFAIR', @level2type=N'COLUMN',@level2name=N'SOURCEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'来源名称(使用的采集模板名称)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_AFFAIR', @level2type=N'COLUMN',@level2name=N'SOURCENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'采集事务状态' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_AFFAIR', @level2type=N'COLUMN',@level2name=N'ACQAFFAIRSTATUS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'采集脚本Id' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_AFFAIR', @level2type=N'COLUMN',@level2name=N'ACQSCRIPTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'采集脚本描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_AFFAIR', @level2type=N'COLUMN',@level2name=N'ACQSCRIPTDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'源数据、采集文件内容' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_AFFAIR', @level2type=N'COLUMN',@level2name=N'RAWDATA'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'源文件名称(客户提供)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_AFFAIR', @level2type=N'COLUMN',@level2name=N'SOURCEFILENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'目录文件名称(程序处理)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_AFFAIR', @level2type=N'COLUMN',@level2name=N'TARGETFILENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_AFFAIR', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_AFFAIR', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_AFFAIR', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_AFFAIR', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_AFFAIR', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EQUIPT_ACQ_AFFAIR', '0', '1'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('equipt-acq-affair-status', '仪器采集事务状态', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'Completed', '完成', 'equipt-acq-affair-status', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'Failed', '失败', 'equipt-acq-affair-status', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '仪器采集事务状态', 'equipt-acq-affair-status', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=equipt-acq-affair-status', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('equipt-acq-affair-source-category', '仪器采集事务来源', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'file', '文件', 'equipt-acq-affair-source-category', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'network', '网口', 'equipt-acq-affair-source-category', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'serialPort', '串口', 'equipt-acq-affair-source-category', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'interface', '接口', 'equipt-acq-affair-source-category', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '仪器采集事务来源', 'equipt-acq-affair-source-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=equipt-acq-affair-source-category', 'code', 'codeName'); + +insert into T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) +values ('T_CORE_EQUIPT_ACQ_CONFIG', '[key][yyyy][mm][nnnnn]', NULL); + +-- ----------------------------- 2020-05-23 add by shixw------------end + +-- ----------------------------- 2020-06-05 add by shixw------------begin + +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_CONFIG.SERVICE_NAME', N'仪器采集配置', N'仪器采集配置', N'zh-CN',N'仪器采集配置'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_CONFIG.ID', N'仪器采集配置的仪器编号', N'仪器编号', N'zh-CN',N'仪器编号'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_CONFIG.ACQCATEGORY', N'仪器采集配置的采集方式', N'采集方式', N'zh-CN',N'采集方式'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_CONFIG.BAUDRATE', N'仪器采集配置的波特率', N'波特率', N'zh-CN',N'波特率'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_CONFIG.TERMINATOR', N'仪器采集配置的终止字符串', N'终止字符串', N'zh-CN',N'终止字符串'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_CONFIG.DATABIT', N'仪器采集配置的数据位', N'数据位', N'zh-CN',N'数据位'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_CONFIG.PARITYCHECK', N'仪器采集配置的奇偶校验', N'奇偶校验', N'zh-CN',N'奇偶校验'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_CONFIG.COM', N'仪器采集配置的COM口', N'COM口', N'zh-CN',N'COM口'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_CONFIG.STOPBIT', N'仪器采集配置的停止位', N'停止位', N'zh-CN',N'停止位'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_CONFIG.BEGINSYMBOL', N'仪器采集配置的开始标记', N'开始标记', N'zh-CN',N'开始标记'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_CONFIG.ENDSYMBOL', N'仪器采集配置的结束标记', N'结束标记', N'zh-CN',N'结束标记'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_CONFIG.ANALYSISFORMULA', N'仪器采集配置的数据解析公式', N'数据解析公式', N'zh-CN',N'数据解析公式'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_CONFIG.ENDFLAG', N'仪器采集配置的串口数据结束标志', N'串口数据结束标志', N'zh-CN',N'串口数据结束标志'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_CONFIG.IP', N'仪器采集配置的主机地址', N'主机地址', N'zh-CN',N'主机地址'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_CONFIG.PORT', N'仪器采集配置的端口号', N'端口号', N'zh-CN',N'端口号'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_CONFIG.CONNECTSTATUS', N'仪器采集配置的连接状态', N'连接状态', N'zh-CN',N'连接状态'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_CONFIG.DISCONNECTED', N'仪器采集配置的未连接', N'未连接', N'zh-CN',N'未连接'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_CONFIG.CONNECTED', N'仪器采集配置的已连接', N'已连接', N'zh-CN',N'已连接'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_CONFIG.EQUIPTNAME', N'仪器采集配置的仪器名称', N'仪器名称', N'zh-CN',N'仪器名称'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_CONFIG.CREATEDBYID', N'仪器采集配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_CONFIG.CREATEDBYNAME', N'仪器采集配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_CONFIG.CREATEDTIME', N'仪器采集配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_CONFIG.CREATEDBYORGID', N'仪器采集配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_CONFIG.CREATEDBYORGNAME', N'仪器采集配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.EQUIPT.ACQCONFIGS.BUTTON.CONNECT', N'连接仪器', N'连接仪器', N'zh-CN',N'连接仪器'; +EXEC DBO.INSERTI18N N'CORE.MODULE.EQUIPT.ACQCONFIGS.BUTTON.DISCONNECT', N'断开仪器', N'断开仪器', N'zh-CN',N'断开仪器'; +EXEC DBO.INSERTI18N N'CORE.MODULE.EQUIPT.ACQCONFIGS.TIP.CONNECT_SUCCESS', N'连接成功', N'连接成功', N'zh-CN',N'连接成功'; +EXEC DBO.INSERTI18N N'CORE.MODULE.EQUIPT.ACQCONFIGS.TIP.CONNECT_FAILURE', N'网络不稳定,连接失败', N'网络不稳定,连接失败', N'zh-CN',N'网络不稳定,连接失败'; +EXEC DBO.INSERTI18N N'CORE.MODULE.EQUIPT.ACQCONFIGS.TIP.NO_IP_PORT', N'当前仪器没有配置ip和端口,不能连接', N'当前仪器没有配置ip和端口,不能连接', N'zh-CN',N'当前仪器没有配置ip和端口,不能连接'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_SCRIPT.SERVICE_NAME', N'仪器采集脚本', N'仪器采集脚本', N'zh-CN',N'仪器采集脚本'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_SCRIPT.ID', N'仪器采集脚本的编码', N'编码', N'zh-CN',N'编码'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_SCRIPT.DESCRIPTION', N'仪器采集脚本的脚本描述', N'脚本描述', N'zh-CN',N'脚本描述'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_SCRIPT.SCRIPT', N'仪器采集脚本的脚本内容', N'脚本内容', N'zh-CN',N'脚本内容'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_SCRIPT.CREATEDBYID', N'仪器采集脚本的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_SCRIPT.CREATEDBYNAME', N'仪器采集脚本的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_SCRIPT.CREATEDTIME', N'仪器采集脚本的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_SCRIPT.CREATEDBYORGID', N'仪器采集脚本的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_SCRIPT.CREATEDBYORGNAME', N'仪器采集脚本的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.EQUIPT.ACQSCRIPTS.MODAL.ADD', N'添加采集脚本', N'添加采集脚本', N'zh-CN',N'添加采集脚本'; +EXEC DBO.INSERTI18N N'CORE.MODULE.EQUIPT.ACQSCRIPTS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_AFFAIR.SERVICE_NAME', N'仪器采集事务', N'仪器采集事务', N'zh-CN',N'仪器采集事务'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_AFFAIR.ID', N'仪器采集事务的采集事务编号', N'采集事务编号', N'zh-CN',N'采集事务编号'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_AFFAIR.EQUIPTID', N'仪器采集事务的仪器编号', N'仪器编号', N'zh-CN',N'仪器编号'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_AFFAIR.EQUIPTNAME', N'仪器采集事务的仪器名称', N'仪器名称', N'zh-CN',N'仪器名称'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_AFFAIR.SOURCECATEGORY', N'仪器采集事务的来源', N'来源', N'zh-CN',N'来源'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_AFFAIR.SOURCEID', N'仪器采集事务的来源ID(使用的采集模板ID)', N'来源ID(使用的采集模板ID)', N'zh-CN',N'来源ID(使用的采集模板ID)'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_AFFAIR.SOURCENAME', N'仪器采集事务的来源名称(使用的采集模板名称)', N'来源名称(使用的采集模板名称)', N'zh-CN',N'来源名称(使用的采集模板名称)'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_AFFAIR.ACQAFFAIRSTATUS', N'仪器采集事务的状态', N'状态', N'zh-CN',N'状态'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_AFFAIR.ACQSCRIPTID', N'仪器采集事务的采集脚本Id', N'采集脚本Id', N'zh-CN',N'采集脚本Id'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_AFFAIR.ACQSCRIPTDESC', N'仪器采集事务的采集脚本', N'采集脚本', N'zh-CN',N'采集脚本'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_AFFAIR.RAWDATA', N'仪器采集事务的源数据', N'源数据', N'zh-CN',N'源数据'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_AFFAIR.SOURCEFILENAME', N'仪器采集事务的源文件名称(客户提供)', N'源文件名称(客户提供)', N'zh-CN',N'源文件名称(客户提供)'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_AFFAIR.TARGETFILENAME', N'仪器采集事务的目录文件名称(程序处理)', N'目录文件名称(程序处理)', N'zh-CN',N'目录文件名称(程序处理)'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_AFFAIR.CREATEDBYID', N'仪器采集事务的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_AFFAIR.CREATEDBYNAME', N'仪器采集事务的操作用户', N'操作用户', N'zh-CN',N'操作用户'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_AFFAIR.CREATEDTIME', N'仪器采集事务的操作时间', N'操作时间', N'zh-CN',N'操作时间'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_AFFAIR.CREATEDBYORGID', N'仪器采集事务的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_AFFAIR.CREATEDBYORGNAME', N'仪器采集事务的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; + +-- ----------------------------- 2020-06-05 add by shixw------------end + +-- ----------------------------- 2020-06-22 add by zhangxt--------------begin + +CREATE TABlE DBO.T_CORE_EQUIPT_ACQ_RECORD( + ID BIGINT NOT NULL , + ACQCATEGORY VARCHAR(30) NULL , + ACQRAWDATA TEXT NULL , + ACQRESULT VARCHAR(10) NULL , + FILEPATH VARCHAR(300) NULL , + FILENAME VARCHAR(120) NULL , + EQUIPTID VARCHAR(60) NULL , + EQUIPTNO VARCHAR(120) NULL , + EQUIPTNAME VARCHAR(240) NULL , + REMARK VARCHAR(120) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_EQUIPT_ACQ_RECORD PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'仪器采集记录' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_RECORD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_RECORD', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'采集类型(文件/串口/网口)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_RECORD', @level2type=N'COLUMN',@level2name=N'ACQCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'源数据、采集文件内容' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_RECORD', @level2type=N'COLUMN',@level2name=N'ACQRAWDATA'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'采集结果(0-未采集,1采集成功,-1采集失败)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_RECORD', @level2type=N'COLUMN',@level2name=N'ACQRESULT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件采集时的文件路径' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_RECORD', @level2type=N'COLUMN',@level2name=N'FILEPATH'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件采集时的文件名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_RECORD', @level2type=N'COLUMN',@level2name=N'FILENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'仪器ID (行业上根据实际情况反写,或者可能不需要)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_RECORD', @level2type=N'COLUMN',@level2name=N'EQUIPTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'仪器编号(行业上根据实际情况反写,或者可能不需要)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_RECORD', @level2type=N'COLUMN',@level2name=N'EQUIPTNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'仪器名称(行业上根据实际情况反写,或者可能不需要)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_RECORD', @level2type=N'COLUMN',@level2name=N'EQUIPTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注(采集说明)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_RECORD', @level2type=N'COLUMN',@level2name=N'REMARK'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EQUIPT_ACQ_RECORD', '0', '0'); + +EXEC DBO.INSERTI18N N'CORE.MODULE.EQUIPT.FILE.ACQ.EXCEPTION.ARCHIVE', N'仪器采集-文件采集归档', N'文件归档失败', N'zh-CN',N'文件归档失败'; +EXEC DBO.INSERTI18N N'CORE.MODULE.EQUIPT.FILE.ACQ.EXCEPTION.ACQ', N'仪器采集-文件信息采集', N'文件信息采集失败', N'zh-CN',N'文件信息采集失败'; + + +-- ----------------------------- 2020-06-22 add by zhangxt------------end + +-- ----------------------------- 2020-07-17 add by shixw------------begin + +EXEC DBO.INSERTI18N N'CORE.MODULE.EQUIPT.ACQCONFIGS.TIP.NO_COM', N'当前仪器没有配置COM口,不能连接', N'当前仪器没有配置COM口,不能连接', N'zh-CN', N'当前仪器没有配置COM口,不能连接'; +EXEC DBO.INSERTI18N N'CORE.MODULE.EQUIPT.ACQCONFIGS.TIP.NO_BAUDRATE', N'当前仪器没有配置波特率,不能连接', N'当前仪器没有配置波特率,不能连接', N'zh-CN', N'当前仪器没有配置波特率,不能连接'; +EXEC DBO.INSERTI18N N'CORE.MODULE.EQUIPT.ACQCONFIGS.TIP.NO_DATABIT', N'当前仪器没有配置数据位,不能连接', N'当前仪器没有配置数据位,不能连接', N'zh-CN', N'当前仪器没有配置数据位,不能连接'; +EXEC DBO.INSERTI18N N'CORE.MODULE.EQUIPT.ACQCONFIGS.TIP.NO_STOPBIT', N'当前仪器没有配置停止位,不能连接', N'当前仪器没有配置停止位,不能连接', N'zh-CN', N'当前仪器没有配置停止位,不能连接'; +EXEC DBO.INSERTI18N N'CORE.MODULE.EQUIPT.ACQCONFIGS.TIP.NO_PARITYCHECK', N'当前仪器没有配置奇偶校验,不能连接', N'当前仪器没有配置奇偶校验,不能连接', N'zh-CN', N'当前仪器没有配置奇偶校验,不能连接'; +EXEC DBO.INSERTI18N N'CORE.MODULE.EQUIPT.ACQCONFIGS.TIP.NO_ENDFLAG', N'当前仪器没有配置串口数据结束标志,不能连接', N'当前仪器没有配置串口数据结束标志,不能连接', N'zh-CN', N'当前仪器没有配置串口数据结束标志,不能连接'; + + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'serial', '串口采集', 'equipt-acq-category', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('baudRate', '波特率', 'sys', NULL, 21.0000, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '300', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '300'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '1200', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '1200'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '2400', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '2400'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '4800', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '4800'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '9600', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '9600'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '19200', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '19200'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '38400', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '38400'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '57600', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '57600'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '115200', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '115200'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '230400', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '230400'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '460800', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '460800'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '921600', 'baudRate', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '921600'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '波特率', 'baudrate', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=baudRate', 'code', 'codeName'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('dataBit', '数据位', 'sys', NULL, 21.0000, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '7', 'dataBit', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '7'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '8', 'dataBit', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '8'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '数据位', 'databit', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=dataBit', 'code', 'codeName'); + + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('parityCheck', '奇偶校验', 'sys', NULL, 21.0000, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, 'None', 'parityCheck', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '0'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, 'Odd', 'parityCheck', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '1'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, 'Even', 'parityCheck', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '2'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '奇偶校验', 'paritycheck', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=parityCheck', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('comPort', 'COM口', 'sys', NULL, 21.0000, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, 'COM1', 'comPort', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'COM1'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, 'COM2', 'comPort', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'COM2'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, 'COM3', 'comPort', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'COM3'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, 'COM4', 'comPort', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'COM4'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, 'COM5', 'comPort', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'COM5'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, 'COM6', 'comPort', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'COM6'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, 'COM7', 'comPort', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'COM7'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, 'COM8', 'comPort', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'COM8'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, 'COM9', 'comPort', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'COM9'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, 'com口', 'comport', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=comPort', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('stopBit', '停止位', 'sys', NULL, 21.0000, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '1', 'stopBit', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '1'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) VALUES (NEXT VALUE FOR SEQ_CORE, '2', 'stopBit', NULL, .0000, .0000, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '2'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '停止位', 'stopbit', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=stopBit', 'code', 'codeName'); + + +-- ----------------------------- 2020-07-17 add by shixw------------end + +-- ----------------------------- 2020-07-21 add by shixw------------begin + +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILE.ACQ.EXCEPTION.FILE_READ_FAIL', '仪器采集-文件读取失败', '仪器采集-文件读取失败', 'zh-CN', '仪器采集-文件读取失败'); + +-- ----------------------------- 2020-07-21 add by shixw------------end + +-- ----------------------------- 2020-07-23 add by shixw--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_CORE_FILE_ACQ_CONFIG( + ID BIGINT NOT NULL, + CONFIGDESC VARCHAR(120) NULL , + DATAFORMAT VARCHAR(36) NULL , + SAMPLENOFORMAT VARCHAR(36) NULL , + ROWSEPARATOR VARCHAR(60) NULL , + PARAGRAPHSEPARATOR VARCHAR(60) NULL , + ITEMNAMESOURCE VARCHAR(36) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_FILE_ACQ_CONFIG PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件采集配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_CONFIG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'配置描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'CONFIGDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据格式' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'DATAFORMAT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'样品编号格式' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'SAMPLENOFORMAT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'行数据分割符' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'ROWSEPARATOR'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'段数据分割符' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'PARAGRAPHSEPARATOR'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项名称来源(手工输入、文件)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'ITEMNAMESOURCE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_CORE_FILE_ACQ_PARAM( + ID BIGINT NOT NULL, + FILEACQCONFIGID BIGINT NULL , + FIELD VARCHAR(36) NULL , + BEGINSYMBOL VARCHAR(60) NULL , + ENDSYMBOL VARCHAR(60) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_FILE_ACQ_PARAM PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件采集参数' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_PARAM'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_PARAM', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件采集配置ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_PARAM', @level2type=N'COLUMN',@level2name=N'FILEACQCONFIGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字段名' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_PARAM', @level2type=N'COLUMN',@level2name=N'FIELD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'开始标记' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_PARAM', @level2type=N'COLUMN',@level2name=N'BEGINSYMBOL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'结束标记' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_PARAM', @level2type=N'COLUMN',@level2name=N'ENDSYMBOL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_PARAM', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_PARAM', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_PARAM', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_PARAM', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_PARAM', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +CREATE NONCLUSTERED INDEX [IDX_CFAR_FILEACQCONFIGID] ON [dbo].[T_CORE_FILE_ACQ_PARAM] ([FILEACQCONFIGID]); + +CREATE TABlE DBO.T_CORE_FILE_ACQ_PREPROCESS( + ID BIGINT NOT NULL, + FILEACQCONFIGID BIGINT NULL , + KEYWORD VARCHAR(60) NULL , + OPERATION VARCHAR(36) NULL , + REPLACESTR VARCHAR(60) NULL , + CONSTRAINT PK_CORE_FILE_ACQ_PREPROCESS PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件采集预处理' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_PREPROCESS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_PREPROCESS', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件采集配置ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_PREPROCESS', @level2type=N'COLUMN',@level2name=N'FILEACQCONFIGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'关键字' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_PREPROCESS', @level2type=N'COLUMN',@level2name=N'KEYWORD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'操作' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_PREPROCESS', @level2type=N'COLUMN',@level2name=N'OPERATION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'替换字符' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_PREPROCESS', @level2type=N'COLUMN',@level2name=N'REPLACESTR'; +CREATE NONCLUSTERED INDEX [IDX_CFAP_FILEACQCONFIGID] ON [dbo].[T_CORE_FILE_ACQ_PREPROCESS] ([FILEACQCONFIGID]); + +CREATE TABlE DBO.T_CORE_FILE_ACQ_RESULT_PARAM( + ID BIGINT NOT NULL, + FILEACQCONFIGID BIGINT NULL , + ITEMNAME VARCHAR(120) NULL , + RESULTCOLNO BIGINT NULL , + SAMPLENOCOLNO BIGINT NULL , + ITEMCOLNO BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_FILE_ACQ_RESULT_PARAM PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件采集结果参数' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_RESULT_PARAM'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_RESULT_PARAM', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件采集配置ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_RESULT_PARAM', @level2type=N'COLUMN',@level2name=N'FILEACQCONFIGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_RESULT_PARAM', @level2type=N'COLUMN',@level2name=N'ITEMNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'结果列号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_RESULT_PARAM', @level2type=N'COLUMN',@level2name=N'RESULTCOLNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'样品编号列号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_RESULT_PARAM', @level2type=N'COLUMN',@level2name=N'SAMPLENOCOLNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项列号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_RESULT_PARAM', @level2type=N'COLUMN',@level2name=N'ITEMCOLNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_RESULT_PARAM', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_RESULT_PARAM', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_RESULT_PARAM', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_RESULT_PARAM', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_RESULT_PARAM', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +CREATE NONCLUSTERED INDEX [IDX_CFARP_FILEACQCONFIGID] ON [dbo].[T_CORE_FILE_ACQ_RESULT_PARAM] ([FILEACQCONFIGID]); + +CREATE TABlE DBO.T_CORE_FILE_ACQ_RESULT( + ID BIGINT NOT NULL, + FILEACQCONFIGID BIGINT NULL , + ACQRECORDID VARCHAR(36) NULL , + SAMPLENO VARCHAR(36) NULL , + ITEMNAME VARCHAR(120) NULL , + ACQRESULT VARCHAR(60) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_FILE_ACQ_RESULT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件采集结果' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_RESULT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_RESULT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件采集配置ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_RESULT', @level2type=N'COLUMN',@level2name=N'FILEACQCONFIGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'采集记录ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_RESULT', @level2type=N'COLUMN',@level2name=N'ACQRECORDID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'样品编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_RESULT', @level2type=N'COLUMN',@level2name=N'SAMPLENO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_RESULT', @level2type=N'COLUMN',@level2name=N'ITEMNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'结果' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_RESULT', @level2type=N'COLUMN',@level2name=N'ACQRESULT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_RESULT', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_RESULT', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_RESULT', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_RESULT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_ACQ_RESULT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +CREATE NONCLUSTERED INDEX [IDX_CFARE_FILEACQCONFIGID] ON [dbo].[T_CORE_FILE_ACQ_RESULT] ([FILEACQCONFIGID]); + +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_CONFIG.SERVICE_NAME', N'文件采集配置', N'文件采集配置', N'zh-CN', N'文件采集配置'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_CONFIG.ID', N'文件采集配置的主键', N'主键', N'zh-CN', N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_CONFIG.CONFIGDESC', N'文件采集配置的配置描述', N'配置描述', N'zh-CN', N'配置描述'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_CONFIG.DATAFORMAT', N'文件采集配置的数据格式', N'数据格式', N'zh-CN', N'数据格式'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_CONFIG.SAMPLENOFORMAT', N'文件采集配置的样品编号格式', N'样品编号格式', N'zh-CN', N'样品编号格式'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_CONFIG.ROWSEPARATOR', N'文件采集配置的行数据分割符', N'行数据分割符', N'zh-CN', N'行数据分割符'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_CONFIG.PARAGRAPHSEPARATOR', N'文件采集配置的段数据分割符', N'段数据分割符', N'zh-CN', N'段数据分割符'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_CONFIG.ITEMNAMESOURCE', N'文件采集配置的分析项名称来源(手工输入、文件)', N'分析项名称来源', N'zh-CN', N'分析项名称来源'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_CONFIG.CREATEDBYID', N'文件采集配置的制单人编码', N'制单人编码', N'zh-CN', N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_CONFIG.CREATEDBYNAME', N'文件采集配置的制单人名称', N'制单人名称', N'zh-CN', N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_CONFIG.CREATEDTIME', N'文件采集配置的制单时间', N'制单时间', N'zh-CN', N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_CONFIG.CREATEDBYORGID', N'文件采集配置的制单人单位编码', N'制单人单位编码', N'zh-CN', N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_CONFIG.CREATEDBYORGNAME', N'文件采集配置的制单人单位名称', N'制单人单位名称', N'zh-CN', N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_PARAM.SERVICE_NAME', N'文件采集参数', N'文件采集参数', N'zh-CN', N'文件采集参数'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_PARAM.ID', N'文件采集参数的主键', N'主键', N'zh-CN', N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_PARAM.FILEACQCONFIGID', N'文件采集参数的文件采集配置ID', N'文件采集配置ID', N'zh-CN', N'文件采集配置ID'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_PARAM.FIELD', N'文件采集参数的字段名', N'字段名', N'zh-CN', N'字段名'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_PARAM.BEGINSYMBOL', N'文件采集参数的开始标记', N'开始标记', N'zh-CN', N'开始标记'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_PARAM.ENDSYMBOL', N'文件采集参数的结束标记', N'结束标记', N'zh-CN', N'结束标记'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_PARAM.CREATEDBYID', N'文件采集参数的制单人编码', N'制单人编码', N'zh-CN', N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_PARAM.CREATEDBYNAME', N'文件采集参数的制单人名称', N'制单人名称', N'zh-CN', N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_PARAM.CREATEDTIME', N'文件采集参数的制单时间', N'制单时间', N'zh-CN', N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_PARAM.CREATEDBYORGID', N'文件采集参数的制单人单位编码', N'制单人单位编码', N'zh-CN', N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_PARAM.CREATEDBYORGNAME', N'文件采集参数的制单人单位名称', N'制单人单位名称', N'zh-CN', N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_PREPROCESS.SERVICE_NAME', N'文件采集预处理', N'文件采集预处理', N'zh-CN', N'文件采集预处理'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_PREPROCESS.ID', N'文件采集预处理的主键', N'主键', N'zh-CN', N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_PREPROCESS.FILEACQCONFIGID', N'文件采集预处理的文件采集配置ID', N'文件采集配置ID', N'zh-CN', N'文件采集配置ID'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_PREPROCESS.KEYWORD', N'文件采集预处理的关键字', N'关键字', N'zh-CN', N'关键字'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_PREPROCESS.OPERATION', N'文件采集预处理的操作', N'操作', N'zh-CN', N'操作'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_PREPROCESS.REPLACESTR', N'文件采集预处理的替换字符', N'替换字符', N'zh-CN', N'替换字符'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_RESULT_PARAM.SERVICE_NAME', N'文件采集结果参数', N'文件采集结果参数', N'zh-CN', N'文件采集结果参数'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_RESULT_PARAM.ID', N'文件采集结果参数的主键', N'主键', N'zh-CN', N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_RESULT_PARAM.FILEACQCONFIGID', N'文件采集结果参数的文件采集配置ID', N'文件采集配置ID', N'zh-CN', N'文件采集配置ID'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_RESULT_PARAM.ITEMNAME', N'文件采集结果参数的分析项名称', N'分析项名称', N'zh-CN', N'分析项名称'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_RESULT_PARAM.RESULTCOLNO', N'文件采集结果参数的结果列号', N'结果列号', N'zh-CN', N'结果列号'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_RESULT_PARAM.SAMPLENOCOLNO', N'文件采集结果参数的样品编号列号', N'样品编号列号', N'zh-CN', N'样品编号列号'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_RESULT_PARAM.ITEMCOLNO', N'文件采集结果参数的分析项列号', N'分析项列号', N'zh-CN', N'分析项列号'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_RESULT_PARAM.CREATEDBYID', N'文件采集结果参数的制单人编码', N'制单人编码', N'zh-CN', N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_RESULT_PARAM.CREATEDBYNAME', N'文件采集结果参数的制单人名称', N'制单人名称', N'zh-CN', N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_RESULT_PARAM.CREATEDTIME', N'文件采集结果参数的制单时间', N'制单时间', N'zh-CN', N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_RESULT_PARAM.CREATEDBYORGID', N'文件采集结果参数的制单人单位编码', N'制单人单位编码', N'zh-CN', N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_RESULT_PARAM.CREATEDBYORGNAME', N'文件采集结果参数的制单人单位名称', N'制单人单位名称', N'zh-CN', N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_RESULT.SERVICE_NAME', N'文件采集结果', N'文件采集结果', N'zh-CN', N'文件采集结果'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_RESULT.ID', N'文件采集结果的主键', N'主键', N'zh-CN', N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_RESULT.FILEACQCONFIGID', N'文件采集结果的文件采集配置ID', N'文件采集配置ID', N'zh-CN', N'文件采集配置ID'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_RESULT.ACQRECORDID', N'文件采集结果的采集记录ID', N'采集记录ID', N'zh-CN', N'采集记录ID'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_RESULT.SAMPLENO', N'文件采集结果的样品编号', N'样品编号', N'zh-CN', N'样品编号'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_RESULT.ITEMNAME', N'文件采集结果的分析项名称', N'分析项名称', N'zh-CN', N'分析项名称'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_RESULT.ACQRESULT', N'文件采集结果的结果', N'结果', N'zh-CN', N'结果'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_RESULT.CREATEDBYID', N'文件采集结果的制单人编码', N'制单人编码', N'zh-CN', N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_RESULT.CREATEDBYNAME', N'文件采集结果的制单人名称', N'制单人名称', N'zh-CN', N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_RESULT.CREATEDTIME', N'文件采集结果的制单时间', N'制单时间', N'zh-CN', N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_RESULT.CREATEDBYORGID', N'文件采集结果的制单人单位编码', N'制单人单位编码', N'zh-CN', N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_RESULT.CREATEDBYORGNAME', N'文件采集结果的制单人单位名称', N'制单人单位名称', N'zh-CN', N'制单人单位名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.EQUIPT.FILEACQCONFIGS.MODAL.ADD', N'添加采集配置', N'添加采集配置', N'zh-CN', N'添加采集配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.EQUIPT.FILEACQCONFIGS.TAB.ACQ_CONFIG', N'仪器采集配置', N'仪器采集配置', N'zh-CN', N'仪器采集配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.EQUIPT.FILEACQCONFIGS.TAB.ACQ_PARAM', N'采集参数', N'采集参数', N'zh-CN', N'采集参数'; +EXEC DBO.INSERTI18N N'CORE.MODULE.EQUIPT.FILEACQCONFIGS.TAB.ACQ_PREPROCESS', N'预处理', N'预处理', N'zh-CN', N'预处理'; +EXEC DBO.INSERTI18N N'CORE.MODULE.EQUIPT.FILEACQCONFIGS.TAB.ACQ_RESULT_PARAM', N'结果参数', N'结果参数', N'zh-CN', N'结果参数'; +EXEC DBO.INSERTI18N N'CORE.MODULE.EQUIPT.FILEACQCONFIGS.TAB.FILE', N'文件预览', N'文件预览', N'zh-CN', N'文件预览'; +EXEC DBO.INSERTI18N N'CORE.MODULE.EQUIPT.FILEACQCONFIGS.BUTTON.UPLOAD', N'上传文件', N'上传文件', N'zh-CN', N'上传文件'; +EXEC DBO.INSERTI18N N'CORE.MODULE.EQUIPT.FILEACQCONFIGS.BUTTON.PREPROCESS', N'预处理', N'预处理', N'zh-CN', N'预处理'; +EXEC DBO.INSERTI18N N'CORE.MODULE.EQUIPT.FILEACQCONFIGS.BUTTON.TEST', N'测试解析', N'测试解析', N'zh-CN', N'测试解析'; +EXEC DBO.INSERTI18N N'CORE.MODULE.EQUIPT.FILEACQCONFIGS.TIP.UPLOAD_FILE', N'请先上传文件', N'请先上传文件', N'zh-CN', N'请先上传文件'; +EXEC DBO.INSERTI18N N'CORE.MODULE.EQUIPT.FILEACQCONFIGS.MODAL.TEST_ANALYSIS', N'测试解析', N'测试解析', N'zh-CN', N'测试解析'; + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9329', '仪器采集配置', '/secure/core/module/equipt/file-acq-configs/page/edit-list', '93', '9329', '016.svg', '仪器采集配置'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_FILE_ACQ_CONFIG', '0', '1'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_FILE_ACQ_PARAM', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_FILE_ACQ_PREPROCESS', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_FILE_ACQ_RESULT_PARAM', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_FILE_ACQ_RESULT', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('932901','T_CORE_FILE_ACQ_PARAM', 'T_CORE_FILE_ACQ_CONFIG', 'FILEACQCONFIGID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('932902','T_CORE_FILE_ACQ_PREPROCESS', 'T_CORE_FILE_ACQ_CONFIG', 'FILEACQCONFIGID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('932903','T_CORE_FILE_ACQ_RESULT_PARAM', 'T_CORE_FILE_ACQ_CONFIG', 'FILEACQCONFIGID'); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE,CATEGORY,URL,WIDTH) + VALUES (NEXT VALUE FOR SEQ_CORE, '文件采集配置', '采集配置', 'file-acq-config', '/secure/core/module/equipt/file-acq-configs/page/choose-list', ''); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fileAcqConfigDataFormat', '文件采集配置数据格式', 'biz', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'single', '单段', 'fileAcqConfigDataFormat', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'multiple', '多段', 'fileAcqConfigDataFormat', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '文件采集配置数据格式', 'file-acq-config-data-format', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fileAcqConfigDataFormat', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fileAcqConfigSampleNoFormat', '文件采集配置样品编号格式', 'biz', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'form', '表单', 'fileAcqConfigSampleNoFormat', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'grid', '列表', 'fileAcqConfigSampleNoFormat', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '文件采集配置样品编号格式', 'file-acq-config-sampleno-format', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fileAcqConfigSampleNoFormat', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fileAcqParamField', '文件采集参数字段', 'biz', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'sampleNo', '样品编号', 'fileAcqParamField', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'result', '结果', 'fileAcqParamField', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '文件采集参数字段', 'file-acq-param-field', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fileAcqParamField', 'code', 'codeName'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fileAcqPreprocessOperation', '文件采集预处理操作', 'biz', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'remove', '删除', 'fileAcqPreprocessOperation', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'removeRow', '删除行', 'fileAcqPreprocessOperation', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'replace', '替换', 'fileAcqPreprocessOperation', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '文件采集预处理操作', 'file-acq-preprocess-operation', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fileAcqPreprocessOperation', 'code', 'codeName'); + + INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fileAcqItemNameSource', '文件采集分析项名称来源', 'biz', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'input', '录入', 'fileAcqItemNameSource', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'file', '文件', 'fileAcqItemNameSource', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '文件采集分析项名称来源', 'file-acq-itemname-source', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fileAcqItemNameSource', 'code', 'codeName'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fileAcqAnalyseWay', '文件采集解析方式', 'biz', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'config', '配置', 'fileAcqAnalyseWay', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'script', '脚本', 'fileAcqAnalyseWay', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '文件采集解析方式', 'file-acq-analyse-way', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fileAcqAnalyseWay', 'code', 'codeName'); + +-- ----------------------------- 2020-07-23 add by shixw------------end + +-- ----------------------------- 2020-07-24 add by shixw------------begin + +alter table dbo.T_CORE_EQUIPT_ACQ_RECORD drop column REMARK +GO +alter table dbo.T_CORE_EQUIPT_ACQ_RECORD ADD MESSAGE TEXT NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'采集信息', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EQUIPT_ACQ_RECORD', +'COLUMN', N'MESSAGE' +GO + + +-- ----------------------------- 2020-07-24 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.7.0/sqlserver/3. gikam-core-topology.txt b/sql/init_sql/core/0.7.0/sqlserver/3. gikam-core-topology.txt new file mode 100644 index 0000000..bcd0cc0 --- /dev/null +++ b/sql/init_sql/core/0.7.0/sqlserver/3. gikam-core-topology.txt @@ -0,0 +1,6 @@ +-- ----------------------------- 2020-08-01 add by shixw------------begin + +insert into t_core_table (ID, AUDITABLE, ATTACHMENT) +values ('T_CORE_TOPOLOGY', '0', '0'); + +-- ----------------------------- 2020-08-01 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.8.0/mysql/0. gikam-core-common.txt b/sql/init_sql/core/0.8.0/mysql/0. gikam-core-common.txt new file mode 100644 index 0000000..c92e810 --- /dev/null +++ b/sql/init_sql/core/0.8.0/mysql/0. gikam-core-common.txt @@ -0,0 +1,293 @@ +-- ----------------------------- 2020-08-04 add by shixw------------begin + +CALL INSERTI18N('T_CORE_I18N.SERVICE_NAME', '国际化配置', '国际化配置', 'zh-CN', '国际化配置'); +CALL INSERTI18N('T_CORE_I18N_MESSAGE.SERVICE_NAME', '国际化信息', '国际化信息', 'zh-CN', '国际化信息'); +CALL INSERTI18N('T_CORE_I18N.ID', '国际化配置的主键', '国际化配置的主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_I18N_MESSAGE.ID', '国际化信息的主键', '国际化信息的主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_I18N_MESSAGE.I18NID', '国际化信息的国际化配置主键', '国际化信息的国际化配置主键', 'zh-CN', '国际化配置主键'); + +-- ----------------------------- 2020-08-04 add by shixw------------end + +-- ----------------------------- 2020-08-05 add by shixw------------begin-------0.7.10补丁已发布 + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('notice-index-display-method', '通知公告首页展示方式', 'biz', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'notDisplay', '不显示', 'notice-index-display-method', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'panelDisplay', '面板显示', 'notice-index-display-method', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'scrollDisplay', '滚动显示', 'notice-index-display-method', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '通知公告首页展示方式', 'notice-index-display-method', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=notice-index-display-method', 'code', 'codeName'); + +CALL UPDATEI18N('T_CORE_NOTICE.INDEXDISPLAY','zh-CN','首页展示方式'); + +UPDATE T_CORE_NOTICE + SET INDEXDISPLAY = 'notDisplay' + WHERE INDEXDISPLAY = '0'; +UPDATE T_CORE_NOTICE + SET INDEXDISPLAY = 'panelDisplay' + WHERE INDEXDISPLAY = '1'; + +commit; + +-- ----------------------------- 2020-08-05 add by shixw------------end-------0.7.10补丁已发布 + +-- ----------------------------- 2020-08-06 add by liujianfeng------------begin-------0.7.9补丁已发布 +ALTER TABLE `t_core_system_config` +ADD COLUMN `HELPMANUALOPERATION` varchar(36) NULL COMMENT '手册打开方式' AFTER `TODOVOICEPROMPT`; + +UPDATE T_CORE_SYSTEM_CONFIG SET HELPMANUALOPERATION = 'view'; + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES ('helpManualOperation','手册打开方式','biz',NULL,'1',NULL,NULL,NULL,NULL); + +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), '在线预览', 'helpManualOperation', null, 1, 0, 'admin', '系统管理员', null, '0', null, null, null, 'view'); + +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), '直接下载', 'helpManualOperation', null, 2, 0, 'admin', '系统管理员', null, '0', null, null, null, 'download'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES (399, '手册打开方式', 'helpManualOperation', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=helpManualOperation', 'code', 'codeName'); + +COMMIT; + +-- ----------------------------- 2020-08-06 add by liujianfeng------------end-------0.7.9补丁已发布 + +-- ----------------------------- 2020-08-07 add by liujianfeng------------begin-------0.7.9补丁已发布 +ALTER TABLE `t_core_system_config` +ADD COLUMN `ROLLINGNOTICE` varchar(36) NULL COMMENT '是否显示滚动信息' AFTER `TODOVOICEPROMPT`; + +UPDATE T_CORE_SYSTEM_CONFIG SET ROLLINGNOTICE = '0'; +COMMIT; + +-- ----------------------------- 2020-08-07 add by liujianfeng------------end-------0.7.9补丁已发布 + +-- ----------------------------- 2020-08-24 add by zhangpf------------begin-------0.7.12补丁已发布 +CREATE TABLE IF NOT EXISTS `T_CORE_AD_DMOAIN_USER`( + `ID` VARCHAR(36) NOT NULL COMMENT '主键', + `ADUSERID` VARCHAR(60) DEFAULT NULL COMMENT 'AD域登录名', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='AD域用户'; + + +alter table T_CORE_SYSTEM_CONFIG add column ADDOMAINSUPPORT VARCHAR(36) null comment '支持AD域认证'; +alter table T_CORE_SYSTEM_CONFIG add column SHOWLOGINAUTHOPTION VARCHAR(36) null comment '是否显示认证选项'; +alter table T_CORE_SYSTEM_CONFIG add column ADDOMAINSERVER VARCHAR(36) null comment 'AD域主机'; +alter table T_CORE_SYSTEM_CONFIG add column ADDOMAINPORT BIGINT null comment 'AD域端口'; +alter table T_CORE_SYSTEM_CONFIG add column ADDOMAINUPNSUFFIX VARCHAR(60) null comment 'UPN后缀'; + +CALL INSERTI18N('T_CORE_AD_DMOAIN_USER.SERVICE_NAME', 'AD域用户', 'AD域用户', 'zh-CN', 'AD域用户'); +CALL INSERTI18N('T_CORE_AD_DMOAIN_USER.ID', 'AD域用户的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_AD_DMOAIN_USER.ADUSERID', 'AD域用户的AD域登录名', 'AD域登录名', 'zh-CN', 'AD域登录名'); +CALL INSERTI18N('T_CORE_AD_DMOAIN_USER.CREATEDBYID', 'AD域用户的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_AD_DMOAIN_USER.CREATEDBYNAME', 'AD域用户的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_AD_DMOAIN_USER.CREATEDTIME', 'AD域用户的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_AD_DMOAIN_USER.CREATEDBYORGID', 'AD域用户的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_AD_DMOAIN_USER.CREATEDBYORGNAME', 'AD域用户的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.ADDOMAINSUPPORT', '支持AD域认证', '支持AD域认证', 'zh-CN', '支持AD域认证'); +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.SHOWLOGINAUTHOPTION', '是否显示认证选项', '显示认证选项', 'zh-CN', '显示认证选项'); +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.ADDOMAINSERVER', 'AD域主机', 'AD域主机', 'zh-CN', 'AD域主机'); +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.ADDOMAINPORT', 'AD域端口', 'AD域端口', 'zh-CN', 'AD域端口'); +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.ADDOMAINUPNSUFFIX', 'UPN后缀', 'UPN后缀', 'zh-CN', 'UPN后缀'); + +CALL INSERTI18N('core.sys.system-config.ad-domain-server-not-null', '系统配置参数AD域主机', 'AD域主机未配置,请联系管理员', 'zh-CN', '系统配置参数AD域主机未配置,请联系管理员'); +CALL INSERTI18N('core.sys.system-config.ad-domain-port-not-null', '系统配置参数AD域端口号', 'AD域端口号未配置,请联系管理员', 'zh-CN', '系统配置参数AD域端口号,请联系管理员'); +CALL INSERTI18N('core.sys.ad-domain-auth.no-user-exists', 'AD域认证,系统不存在用户', '系统不存在该用户,请联系管理员创建账号', 'zh-CN', '系统不存在该用户,请联系管理员创建账号'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_AD_DMOAIN_USER', '0', '0'); +COMMIT; +-- ----------------------------- 2020-08-24 add by zhangpf------------end-------0.7.12补丁已发布 + +-- ----------------------------- 2020-08-26 add by liujianfeng------------begin +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.SERVICE.EDIT' WHERE ID = '9304'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.SERVICE.SEARCH' WHERE ID = '9303'; +COMMIT; +-- ----------------------------- 2020-08-26 add by liujianfeng------------begin + +-- ----------------------------- 2020-08-27 add by liujianfeng--------------begin-------0.7.12补丁已发布 + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_CORE_LOGIN_CONFIG`( + `ID` BIGINT NOT NULL COMMENT '主键', + `PAGESTYLE` VARCHAR(36) DEFAULT NULL COMMENT '皮肤', + `PAGESKIN` VARCHAR(36) DEFAULT NULL COMMENT '颜色', + `LOGINORG` VARCHAR(36) DEFAULT NULL COMMENT '是否选择部门', + `LOGINROLE` VARCHAR(36) DEFAULT NULL COMMENT '是否选择角色', + `QCCODE` VARCHAR(36) DEFAULT NULL COMMENT '二维码登录', + `ADDOMAINSUPPORT` VARCHAR(36) DEFAULT NULL COMMENT '是否支持AD域认证', + `SHOWLOGINAUTHOPTION` VARCHAR(36) DEFAULT NULL COMMENT '是否显示认证选项', + `ADDOMAINSERVER` BIGINT(36) DEFAULT NULL COMMENT 'AD域主机', + `ADDOMAINPORT` BIGINT DEFAULT NULL COMMENT 'AD域端口', + `ADDOMAINUPNSUFFIX` VARCHAR(60) DEFAULT NULL COMMENT 'UPN后缀', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='登录配置'; + +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.SERVICE_NAME', '登录配置', '登录配置', 'zh-CN', '登录配置'); +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.ID', '登录配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.PAGESTYLE', '登录配置的皮肤', '皮肤', 'zh-CN', '皮肤'); +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.PAGESKIN', '登录配置的颜色', '颜色', 'zh-CN', '颜色'); +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.LOGINORG', '登录配置的是否选择部门', '是否选择部门', 'zh-CN', '是否选择部门'); +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.LOGINROLE', '登录配置的是否选择角色', '是否选择角色', 'zh-CN', '是否选择角色'); +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.QCCODE', '登录配置的二维码登录', '二维码登录', 'zh-CN', '二维码登录'); +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.ADDOMAINSUPPORT', '登录配置的是否支持AD域认证', '是否支持AD域认证', 'zh-CN', '是否支持AD域认证'); +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.SHOWLOGINAUTHOPTION', '登录配置的是否显示认证选项', '是否显示认证选项', 'zh-CN', '是否显示认证选项'); +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.ADDOMAINSERVER', '登录配置的AD域主机', 'AD域主机', 'zh-CN', 'AD域主机'); +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.ADDOMAINPORT', '登录配置的AD域端口', 'AD域端口', 'zh-CN', 'AD域端口'); +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.ADDOMAINUPNSUFFIX', '登录配置的UPN后缀', 'UPN后缀', 'zh-CN', 'UPN后缀'); +CALL INSERTI18N('MODULE.SYS.LOGINCONFIGS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('MODULE.SYS.LOGINCONFIGS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('MODULE.SYS.LOGINCONFIGS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('MODULE.SYS.LOGINCONFIGS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('MODULE.SYS.LOGINCONFIGS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_LOGIN_CONFIG', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2020-08-27 add by liujianfeng------------end-------0.7.12补丁已发布 + +-- ----------------------------- 2020-08-27 add by liujianfeng------------begin-------0.7.12补丁已发布 +alter table t_core_system_config drop column adDomainSupport; +alter table t_core_system_config drop column showLoginAuthOption; +alter table t_core_system_config drop column adDomainServer; +alter table t_core_system_config drop column adDomainPort; +alter table t_core_system_config drop column adDomainUpnSuffix; + +-- ----------------------------- 2020-08-27 add by liujianfeng------------end-------0.7.12补丁已发布 +-- ----------------------------- 2020-08-28 add by liujianfeng--------------begin-------0.7.12补丁已发布 +ALTER TABLE `t_core_login_config` +MODIFY COLUMN `ID` varchar(36) NOT NULL COMMENT '主键' FIRST; + +ALTER TABLE `t_core_login_config` +MODIFY COLUMN `ADDOMAINSERVER` varchar(36) NULL DEFAULT NULL COMMENT 'AD域主机'; + +INSERT INTO T_CORE_LOGIN_CONFIG(ID, ADDOMAINSUPPORT, SHOWLOGINAUTHOPTION) VALUES ('login-config', '0', '0'); + +COMMIT; +-- ----------------------------- 2020-08-28 add by liujianfeng--------------end-------0.7.12补丁已发布 + +-- ----------------------------- 2020-08-28 add by zhangpf--------------begin +CALL INSERTI18N('MODULE.SYS.ROLES.TIP.EXISTS_ROLE_USERS', '角色下已分配用户', '角色下已分配用户', 'zh-CN', '角色下已分配用户'); +CALL INSERTI18N('MODULE.SYS.ROLES.TIP.EXISTS_ROLE_PERMISSIONS', '角色下已分配权限', '角色下已分配权限', 'zh-CN', '角色下已分配权限'); +CALL INSERTI18N('MODULE.SYS.ROLES.TIP.EXISTS_ROLE_USERS_AND_PERMISSIONS', '角色下已分配用户和权限', '角色下已分配用户和权限', 'zh-CN', '角色下已分配用户和权限'); +-- ----------------------------- 2020-08-28 add by zhangpf--------------end + +-- ----------------------------- 2020-08-28 add by zhangpf--------------begin-------0.7.12补丁已发布 +DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID = (SELECT ID FROM T_CORE_I18N WHERE CODE = 'core.sys.system-config.ad-domain-server-not-null'); +DELETE FROM T_CORE_I18N WHERE CODE = 'core.sys.system-config.ad-domain-server-not-null'; + +DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID = (SELECT ID FROM T_CORE_I18N WHERE CODE = 'core.sys.system-config.ad-domain-port-not-null'); +DELETE FROM T_CORE_I18N WHERE CODE = 'core.sys.system-config.ad-domain-port-not-null'; + +DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID = (SELECT ID FROM T_CORE_I18N WHERE CODE = 'core.sys.ad-domain-auth.no-user-exists'); +DELETE FROM T_CORE_I18N WHERE CODE = 'core.sys.ad-domain-auth.no-user-exists'; + +CALL INSERTI18N('CORE.MODULE.SYS.LOGIN_CONFIGS.AD_DOMAIN_SERVER_NOT_NULL', '登录参数AD域主机', 'AD域主机未配置,请联系管理员', 'zh-CN', 'AD域主机未配置,请联系管理员'); +CALL INSERTI18N('CORE.MODULE.SYS.LOGIN_CONFIGS.AD_DOMAIN_PORT_NOT_NULL', '登录参数AD域端口号', 'AD域端口号未配置,请联系管理员', 'zh-CN', 'AD域端口号未配置,请联系管理员'); +CALL INSERTI18N('CORE.SECURITY.AD_LOGIN.NO_USER_EXISTS', 'AD域认证,系统不存在用户', '系统不存在该用户,请联系管理员创建账号', 'zh-CN', '系统不存在该用户,请联系管理员创建账号'); + +COMMIT; +-- ----------------------------- 2020-08-28 add by zhangpf--------------end-------0.7.12补丁已发布 +-- ----------------------------- 2020-08-28 add by liujianfeng--------------begin-------0.7.12补丁已发布 +update T_CORE_LOGIN_CONFIG set PAGESTYLE = 'camellia', PAGESKIN = 'blue', LOGINORG = '0', LOGINROLE = '0', QCCODE = '0' where id = 'login-config'; + +commit; +-- ----------------------------- 2020-08-28 add by liujianfeng--------------end-------0.7.12补丁已发布 + +-- ----------------------------- 2020-08-28 add by zhangpf--------------begin-------0.7.12补丁已发布 +UPDATE T_CORE_LOGIN_CONFIG SET ADDOMAINSUPPORT = '0', SHOWLOGINAUTHOPTION = '0' WHERE ID = 'login-config'; + +commit; +-- ----------------------------- 2020-08-28 add by zhangpf--------------end-------0.7.12补丁已发布 + +-- ----------------------------- 2020-09-01 add by zhangpf--------------begin +alter table T_CORE_LOGIN_CONFIG drop column ADDOMAINSUPPORT; +alter table T_CORE_LOGIN_CONFIG drop column SHOWLOGINAUTHOPTION; +alter table T_CORE_LOGIN_CONFIG add column LOGINAUTHMETHOD VARCHAR(36) null comment '登录验证方式'; + +UPDATE T_CORE_LOGIN_CONFIG SET LOGINAUTHMETHOD = 'system' WHERE ID = 'login-config'; + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('loginAuthMethod', '登录验证方式', 'sys', NULL, 200, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'system', '系统验证', 'loginAuthMethod', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'adDomain', '域验证', 'loginAuthMethod', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'systemOrAdDomain', '系统验证/域验证', 'loginAuthMethod', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(F_GET_SEQ_CORE(), '登录验证方式', 'login-auth-method', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=loginAuthMethod', 'code', 'codeName'); + +DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID = (SELECT ID FROM T_CORE_I18N WHERE CODE = 'T_CORE_LOGIN_CONFIG.ADDOMAINSUPPORT'); +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_LOGIN_CONFIG.ADDOMAINSUPPORT'; + +DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID = (SELECT ID FROM T_CORE_I18N WHERE CODE = 'T_CORE_LOGIN_CONFIG.SHOWLOGINAUTHOPTION'); +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_LOGIN_CONFIG.SHOWLOGINAUTHOPTION'; + +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.LOGINAUTHMETHOD', '登录配置登录验证方式', '登录验证方式', 'zh-CN', '登录验证方式'); + +alter table T_CORE_SYSTEM_CONFIG add column ONLYOFFICEPRELOAD VARCHAR(36) null comment 'onlyOffice预加载'; +alter table T_CORE_SYSTEM_CONFIG add column ELNPRELOAD VARCHAR(36) null comment 'eln预加载'; + +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.ONLYOFFICEPRELOAD', '系统配置Office预加载', 'Office预加载', 'zh-CN', 'Office预加载'); +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.ELNPRELOAD', '系统配置ELN预加载', 'ELN预加载', 'zh-CN', 'ELN预加载'); + +UPDATE T_CORE_SYSTEM_CONFIG + SET ONLYOFFICEPRELOAD = '0', + ELNPRELOAD = '0' + WHERE ID = 'system-config'; + +COMMIT; +-- ----------------------------- 2020-09-01 add by zhangpf--------------end + +-- ----------------------------- 2020-09-02 add by shixw------------begin + +UPDATE T_CORE_CODE_CATEGORY + SET CODECLASSID = 'sys' + WHERE ID = 'notice-index-display-method'; + +commit; + +-- ----------------------------- 2020-09-02 add by shixw------------end + +-- ----------------------------- 2020-09-04 add by zhangpf------------begin +alter table T_CORE_SYSTEM_CONFIG add column NOTIFICATION VARCHAR(36) null comment '启用消息通知'; + +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.NOTIFICATION', '系统配置启用消息通知', '启用消息通知', 'zh-CN', '启用消息通知'); + +UPDATE T_CORE_SYSTEM_CONFIG + SET NOTIFICATION = '0' + WHERE ID = 'system-config'; + + commit; +-- ----------------------------- 2020-09-04 add by zhangpf------------end + +-- ----------------------------- 2020-09-05 add by zhangpf------------begin +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EMAIL_TEMPLATE', '0', '0'); + +CALL INSERTI18N('T_CORE_EMAIL_TEMPLATE.SERVICE_NAME', '邮件模板', '邮件模板', 'zh-CN', '邮件模板'); +CALL INSERTI18N('T_CORE_EMAIL_TEMPLATE.CREATEDBYID', '邮件模板的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EMAIL_TEMPLATE.CREATEDBYNAME', '邮件模板的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EMAIL_TEMPLATE.CREATEDTIME', '邮件模板的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EMAIL_TEMPLATE.CREATEDBYORGID', '邮件模板的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EMAIL_TEMPLATE.CREATEDBYORGNAME', '邮件模板的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +COMMIT; +-- ----------------------------- 2020-09-05 add by zhangpf------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.8.0/mysql/1. gikam-core-equipt.txt b/sql/init_sql/core/0.8.0/mysql/1. gikam-core-equipt.txt new file mode 100644 index 0000000..e25819e --- /dev/null +++ b/sql/init_sql/core/0.8.0/mysql/1. gikam-core-equipt.txt @@ -0,0 +1,12 @@ +-- ----------------------------- 2020-08-11 add by shixw------------begin + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'intercept', '截取', 'fileAcqItemNameSource', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'itemName', '分析项目', 'fileAcqParamField', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + + +commit; + +-- ----------------------------- 2020-08-11 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.8.0/mysql/2. gikam-core-notification.txt b/sql/init_sql/core/0.8.0/mysql/2. gikam-core-notification.txt new file mode 100644 index 0000000..ec894a0 --- /dev/null +++ b/sql/init_sql/core/0.8.0/mysql/2. gikam-core-notification.txt @@ -0,0 +1,134 @@ +-- --------------------------------------- 2020-01-18 zhangjr begin ----------------- +CREATE TABLE `T_CORE_NOTIFICATION_TMPL` ( + `ID` varchar(32) NOT NULL COMMENT '主键', + `NAME` varchar(96) NOT NULL COMMENT '通知名称', + `DESCTEMPLATE` varchar(192) DEFAULT NULL COMMENT '通知描述模板', + `CONTENTTEMPLATE` TEXT DEFAULT NULL COMMENT '通知内容模板', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT = '通知中心模板' +; + +CREATE TABLE `T_CORE_NOTIFICATION_INST` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `TEMPLATEID` varchar(32) NOT NULL COMMENT '模板编码', + `DESC` varchar(192) NOT NULL COMMENT '通知描述', + `CONTENT` TEXT DEFAULT NULL COMMENT '通知内容', + `EXPIREDTIME` DATETIME DEFAULT NULL COMMENT '通知截止日期', + `ATTACHMENTURL` varchar(384) DEFAULT NULL COMMENT '附件的下载地址(可以为空)', + `CREATEDBYID` varchar(32) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(64) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` varchar(32) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` varchar(256) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT = '通知实例' +; + +CREATE TABLE `T_CORE_NOTIFICATION_INST_TO` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `INSTID` bigint(20) NOT NULL COMMENT '通知实例主键', + `NOTIFIEDID` varchar(32) NOT NULL COMMENT '被通知人编码', + `READ` varchar(1) NOT NULL COMMENT '是否已读(0-否 1-是)', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT = '通知实例中的被通知人' +; + +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('9505', '通知中心', '', '95', 9505, '通知中心', '022.svg', NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('950501', '通知模板', '/secure/core/module/notification/notification-templates/page/edit-list', '9505', 950501, '通知模板', '046.svg', NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('950502', '通知查询', '/secure/core/module/notification/notification-instances/page/edit-list', '9505', 950502, '通知中心', '077.svg', NULL); +COMMIT; + + +INSERT INTO T_CORE_NOTIFICATION_TMPL(ID, NAME, DESCTEMPLATE, CONTENTTEMPLATE) +VALUES ('output', '数据导出', '', ''); +COMMIT; + +-- --------------------------------------- 2020-01-18 zhangjr end ----------------- +-- --------------------------------------- 2020-02-11 zhangxt begin ----------------- +INSERT INTO `T_CORE_CONSTANT` (`ID`, `CONSTANTVALUE`, `CONSTANTDESC`, `CLASSFICATION`, `SHOW`, `VERSION`, `CREATEDBYID`, `CREATEDBYNAME`, `CREATEDTIME`) VALUES ('NOTIFICATION-REFRESH-FREQUENCY', '5', '首页消息中心刷新频率(分钟)', '系统', '1', 0, NULL, NULL, NULL); +commit; +ALTER TABLE `t_core_notification_inst_to` +ADD COLUMN `READTIME` datetime NULL COMMENT '读取时间'; +-- --------------------------------------- 2020-02-11 zhangxt end ----------------- + + +-- --------------------------------------- 2020-08-12 liujianfeng -----------------begin +ALTER TABLE `T_CORE_NOTIFICATION_TMPL` +ADD COLUMN `menuid` varchar(36) NULL COMMENT '菜单ID'; +ALTER TABLE `T_CORE_NOTIFICATION_TMPL` +ADD COLUMN `menuname` varchar(60) NULL COMMENT '菜单名称(业务名称)'; +ALTER TABLE `T_CORE_NOTIFICATION_TMPL` +ADD COLUMN `forwardcategory` varchar(36) NULL COMMENT '跳转类型'; +ALTER TABLE `T_CORE_NOTIFICATION_TMPL` +ADD COLUMN `downloadcategory` varchar(36) NULL COMMENT '是否下载附件'; +ALTER TABLE `T_CORE_NOTIFICATION_TMPL` +ADD COLUMN `timewarning` varchar(36) NULL COMMENT '是否实时提醒'; + +ALTER TABLE `T_CORE_NOTIFICATION_INST` +ADD COLUMN `menuid` varchar(36) NULL COMMENT '菜单ID'; +ALTER TABLE `T_CORE_NOTIFICATION_INST` +ADD COLUMN `menuname` varchar(60) NULL COMMENT '菜单名称(业务名称)'; +ALTER TABLE `T_CORE_NOTIFICATION_INST` +ADD COLUMN `forwardcategory` varchar(36) NULL COMMENT '跳转类型'; +ALTER TABLE `T_CORE_NOTIFICATION_INST` +ADD COLUMN `downloadcategory` varchar(36) NULL COMMENT '是否下载附件'; +ALTER TABLE `T_CORE_NOTIFICATION_INST` +ADD COLUMN `timewarning` varchar(36) NULL COMMENT '是否实时提醒'; + +ALTER TABLE `T_CORE_NOTIFICATION_INST_TO` +ADD COLUMN `ignore` varchar(36) NULL COMMENT '是否忽略'; + +CALL INSERTI18N('T_CORE_NOTIFICATION_INST_TO.IGNORE', '是否忽略', '是否忽略', 'zh-CN', '是否忽略'); +CALL INSERTI18N('T_CORE_NOTIFICATION_TMPL.MENUNAME', '业务名称', '业务名称', 'zh-CN', '业务名称'); +CALL INSERTI18N('T_CORE_NOTIFICATION_TMPL.FORWARDCATEGORY', '跳转类型', '跳转类型', 'zh-CN', '跳转类型'); +CALL INSERTI18N('T_CORE_NOTIFICATION_TMPL.DOWNLOADCATEGORY', '是否下载附件', '是否下载附件', 'zh-CN', '是否下载附件'); +CALL INSERTI18N('T_CORE_NOTIFICATION_TMPL.TIMEWARNING', '是否实时提醒', '是否实时提醒', 'zh-CN', '是否实时提醒'); +CALL INSERTI18N('T_CORE_NOTIFICATION_INST.MENUNAME', '业务名称', '业务名称', 'zh-CN', '业务名称'); +CALL INSERTI18N('T_CORE_NOTIFICATION_INST.FORWARDCATEGORY', '跳转类型', '跳转类型', 'zh-CN', '跳转类型'); +CALL INSERTI18N('T_CORE_NOTIFICATION_INST.DOWNLOADCATEGORY', '是否下载附件', '是否下载附件', 'zh-CN', '是否下载附件'); +CALL INSERTI18N('T_CORE_NOTIFICATION_INST.TIMEWARNING', '是否实时提醒', '是否实时提醒', 'zh-CN', '是否实时提醒'); +CALL INSERTI18N('T_CORE_NOTIFICATION_TMPL.TMPL_INFO', '模板信息', '模板信息', 'zh-CN', '模板信息'); +CALL INSERTI18N('T_CORE_NOTIFICATION_TMPL.PREPARE_INFO', '配置信息', '配置信息', 'zh-CN', '配置信息'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO) +VALUES ('forwardCategory','跳转类型','sys','应用动作','1'); +INSERT INTO T_CORE_CODE (ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'grid', '列表', 'forwardCategory', null, 1, 0, 'admin', '系统管理员', null, '0', null, null, null); +INSERT INTO T_CORE_CODE (ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'form', '详情', 'forwardCategory', null, 2, 0, 'admin', '系统管理员', null, '0', null, null, null); +INSERT INTO T_CORE_CODE (ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'notForward', '不跳转', 'forwardCategory', null, 2, 0, 'admin', '系统管理员', null, '0', null, null, null); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES (246, '跳转类型', 'forward-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=forwardCategory', 'code', 'codeName'); + +COMMIT; +-- --------------------------------------- 2020-08-12 liujianfeng -----------------end + +-- --------------------------------------- 2020-08-24 liujianfneg -----------------begin +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO) +VALUES ('readCategory','阅读类型','sys','阅读类型','1'); +INSERT INTO T_CORE_CODE (ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), '0', '未读', 'readCategory', null, 1, 0, 'admin', '系统管理员', null, '0', null, null, null); +INSERT INTO T_CORE_CODE (ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), '1', '已读', 'readCategory', null, 2, 0, 'admin', '系统管理员', null, '0', null, null, null); +INSERT INTO T_CORE_CODE (ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), '2', '忽略', 'readCategory', null, 3, 0, 'admin', '系统管理员', null, '0', null, null, null); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES (256, '阅读类型', 'read-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=readCategory', 'code', 'codeName'); + +COMMIT; + +-- --------------------------------------- 2020-08-24 liujianfneg -----------------end + +-- --------------------------------------- 2020-09-04 zhangpf -----------------begin +DELETE FROM T_CORE_CODE + WHERE CODECATEGORYID = 'forwardCategory' + AND CODE = 'form'; + +COMMIT; +-- --------------------------------------- 2020-09-04 zhangpf -----------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.8.0/mysql/3. gikam-core-les.txt b/sql/init_sql/core/0.8.0/mysql/3. gikam-core-les.txt new file mode 100644 index 0000000..8523050 --- /dev/null +++ b/sql/init_sql/core/0.8.0/mysql/3. gikam-core-les.txt @@ -0,0 +1,27 @@ +-- ----------------------------- 2020-08-18 add by zhangpf------------begin +ALTER TABLE `t_core_les_template_ut` +MODIFY COLUMN `UNITBODY` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '组件主体' AFTER `UNITTITLE`; + +ALTER TABLE `t_core_les_template_unit` +MODIFY COLUMN `UNITBODY` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '组件主体' AFTER `PARENTID`; + +ALTER TABLE `t_core_les_instance_unit` +MODIFY COLUMN `UNITBODY` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '组件主体' AFTER `PARENTID`; +-- ----------------------------- 2020-08-18 add by zhangpf------------end + +-- ----------------------------- 2020-09-02 add by shixw------------begin + +alter table T_CORE_LES_TEMPLATE add column LESTEMPLATECATEGORY VARCHAR(36) null comment 'LES模板类型'; + +CALL INSERTI18N('T_CORE_LES_TEMPLATE.LESTEMPLATECATEGORY', 'LES模板的模板类型', '类型', 'zh-CN', '类型'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('lesTemplateCategory', 'LES模板类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), 'LES模板类型', 'les-template-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=lesTemplateCategory', 'code', 'codeName'); + +commit; + +-- ----------------------------- 2020-09-02 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.8.0/oracle/0. gikam-core-common.txt b/sql/init_sql/core/0.8.0/oracle/0. gikam-core-common.txt new file mode 100644 index 0000000..ede47d0 --- /dev/null +++ b/sql/init_sql/core/0.8.0/oracle/0. gikam-core-common.txt @@ -0,0 +1,324 @@ +-- ----------------------------- 2020-08-04 add by shixw------------begin + +CALL INSERTI18N('T_CORE_I18N.SERVICE_NAME', '国际化配置', '国际化配置', 'zh-CN', '国际化配置'); +CALL INSERTI18N('T_CORE_I18N_MESSAGE.SERVICE_NAME', '国际化信息', '国际化信息', 'zh-CN', '国际化信息'); +CALL INSERTI18N('T_CORE_I18N.ID', '国际化配置的主键', '国际化配置的主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_I18N_MESSAGE.ID', '国际化信息的主键', '国际化信息的主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_I18N_MESSAGE.I18NID', '国际化信息的国际化配置主键', '国际化信息的国际化配置主键', 'zh-CN', '国际化配置主键'); + +-- ----------------------------- 2020-08-04 add by shixw------------end + +-- ----------------------------- 2020-08-05 add by shixw------------begin-------0.7.10补丁已发布 + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('notice-index-display-method', '通知公告首页展示方式', 'biz', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'notDisplay', '不显示', 'notice-index-display-method', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'panelDisplay', '面板显示', 'notice-index-display-method', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'scrollDisplay', '滚动显示', 'notice-index-display-method', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '通知公告首页展示方式', 'notice-index-display-method', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=notice-index-display-method', 'code', 'codeName'); + +CALL UPDATEI18N('T_CORE_NOTICE.INDEXDISPLAY','zh-CN','首页展示方式'); + +UPDATE T_CORE_NOTICE + SET INDEXDISPLAY = 'notDisplay' + WHERE INDEXDISPLAY = '0'; +UPDATE T_CORE_NOTICE + SET INDEXDISPLAY = 'panelDisplay' + WHERE INDEXDISPLAY = '1'; + +commit; + +-- ----------------------------- 2020-08-05 add by shixw------------end-------0.7.10补丁已发布 +-- ----------------------------- 2020-08-06 add by liujianfeng------------begin-------0.7.9补丁已发布 +-- Add/modify columns +alter table T_CORE_SYSTEM_CONFIG add helpmanualoperation VARCHAR2(36); +-- Add comments to the columns +comment on column T_CORE_SYSTEM_CONFIG.helpmanualoperation + is '手册打开方式'; + +UPDATE T_CORE_SYSTEM_CONFIG SET HELPMANUALOPERATION = 'view'; + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES ('helpManualOperation','手册打开方式','biz',NULL,'1',NULL,NULL,NULL,NULL); + +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, '在线预览', 'helpManualOperation', null, 1, 0, 'admin', '系统管理员', null, '0', null, null, null, 'view'); + +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, '直接下载', 'helpManualOperation', null, 2, 0, 'admin', '系统管理员', null, '0', null, null, null, 'download'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES (399, '手册打开方式', 'helpManualOperation', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=helpManualOperation', 'code', 'codeName'); + +COMMIT; + +-- ----------------------------- 2020-08-06 add by liujianfeng------------end-------0.7.9补丁已发布 + +-- ----------------------------- 2020-08-07 add by liujianfeng------------begin-------0.7.9补丁已发布 +-- Add/modify columns +alter table T_CORE_SYSTEM_CONFIG add ROLLINGNOTICE VARCHAR2(36); +-- Add comments to the columns +comment on column T_CORE_SYSTEM_CONFIG.ROLLINGNOTICE + is '是否显示滚动信息'; + +UPDATE T_CORE_SYSTEM_CONFIG SET ROLLINGNOTICE = '0'; +COMMIT; +-- ----------------------------- 2020-08-07 add by liujianfeng------------end-------0.7.9补丁已发布 + +-- ----------------------------- 2020-08-24 add by zhangpf------------begin-------0.7.12补丁已发布 +CREATE TABLE T_CORE_AD_DMOAIN_USER( + ID VARCHAR2(36) NOT NULL, + ADUSERID VARCHAR2(60) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_AD_DMOAIN_USER IS 'AD域用户'; +COMMENT ON COLUMN T_CORE_AD_DMOAIN_USER.ID IS '主键'; +COMMENT ON COLUMN T_CORE_AD_DMOAIN_USER.ADUSERID IS 'AD域登录名'; +COMMENT ON COLUMN T_CORE_AD_DMOAIN_USER.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_AD_DMOAIN_USER.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_AD_DMOAIN_USER.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_AD_DMOAIN_USER.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_AD_DMOAIN_USER.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_AD_DMOAIN_USER ADD CONSTRAINT PK_CORE_AD_DMOAIN_USER PRIMARY KEY (ID); + +alter table T_CORE_SYSTEM_CONFIG add ADDOMAINSUPPORT VARCHAR2(36); +comment on column T_CORE_SYSTEM_CONFIG.ADDOMAINSUPPORT is '支持AD域认证'; +alter table T_CORE_SYSTEM_CONFIG add SHOWLOGINAUTHOPTION VARCHAR2(36); +comment on column T_CORE_SYSTEM_CONFIG.SHOWLOGINAUTHOPTION is '是否显示认证选项'; +alter table T_CORE_SYSTEM_CONFIG add ADDOMAINSERVER VARCHAR2(36); +comment on column T_CORE_SYSTEM_CONFIG.ADDOMAINSERVER is 'AD域主机'; +alter table T_CORE_SYSTEM_CONFIG add ADDOMAINPORT NUMBER; +comment on column T_CORE_SYSTEM_CONFIG.ADDOMAINPORT is 'AD域端口'; +alter table T_CORE_SYSTEM_CONFIG add ADDOMAINUPNSUFFIX VARCHAR2(60); +comment on column T_CORE_SYSTEM_CONFIG.ADDOMAINUPNSUFFIX is 'UPN后缀'; + +CALL INSERTI18N('T_CORE_AD_DMOAIN_USER.SERVICE_NAME', 'AD域用户', 'AD域用户', 'zh-CN', 'AD域用户'); +CALL INSERTI18N('T_CORE_AD_DMOAIN_USER.ID', 'AD域用户的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_AD_DMOAIN_USER.ADUSERID', 'AD域用户的AD域登录名', 'AD域登录名', 'zh-CN', 'AD域登录名'); +CALL INSERTI18N('T_CORE_AD_DMOAIN_USER.CREATEDBYID', 'AD域用户的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_AD_DMOAIN_USER.CREATEDBYNAME', 'AD域用户的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_AD_DMOAIN_USER.CREATEDTIME', 'AD域用户的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_AD_DMOAIN_USER.CREATEDBYORGID', 'AD域用户的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_AD_DMOAIN_USER.CREATEDBYORGNAME', 'AD域用户的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.ADDOMAINSUPPORT', '支持AD域认证', '支持AD域认证', 'zh-CN', '支持AD域认证'); +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.SHOWLOGINAUTHOPTION', '是否显示认证选项', '显示认证选项', 'zh-CN', '显示认证选项'); +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.ADDOMAINSERVER', 'AD域主机', 'AD域主机', 'zh-CN', 'AD域主机'); +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.ADDOMAINPORT', 'AD域端口', 'AD域端口', 'zh-CN', 'AD域端口'); +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.ADDOMAINUPNSUFFIX', 'UPN后缀', 'UPN后缀', 'zh-CN', 'UPN后缀'); + +CALL INSERTI18N('core.sys.system-config.ad-domain-server-not-null', '系统配置参数AD域主机', 'AD域主机未配置,请联系管理员', 'zh-CN', '系统配置参数AD域主机未配置,请联系管理员'); +CALL INSERTI18N('core.sys.system-config.ad-domain-port-not-null', '系统配置参数AD域端口号', 'AD域端口号未配置,请联系管理员', 'zh-CN', '系统配置参数AD域端口号,请联系管理员'); +CALL INSERTI18N('core.sys.ad-domain-auth.no-user-exists', 'AD域认证,系统不存在用户', '系统不存在该用户,请联系管理员创建账号', 'zh-CN', '系统不存在该用户,请联系管理员创建账号'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_AD_DMOAIN_USER', '0', '0'); +COMMIT; +-- ----------------------------- 2020-08-24 add by zhangpf------------end-------0.7.12补丁已发布 + +-- ----------------------------- 2020-08-26 add by liujianfeng------------begin +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.SERVICE.EDIT' WHERE ID = '9304'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.SERVICE.SEARCH' WHERE ID = '9303'; +COMMIT; +-- ----------------------------- 2020-08-26 add by liujianfeng------------end + +-- ----------------------------- 2020-08-27 add by liujianfeng--------------begin-------0.7.12补丁已发布 + +-- 建表语句 +CREATE TABLE T_CORE_LOGIN_CONFIG( + ID NUMBER NOT NULL, + PAGESTYLE VARCHAR2(36) NULL, + PAGESKIN VARCHAR2(36) NULL, + LOGINORG VARCHAR2(36) NULL, + LOGINROLE VARCHAR2(36) NULL, + QCCODE VARCHAR2(36) NULL, + ADDOMAINSUPPORT VARCHAR2(36) NULL, + SHOWLOGINAUTHOPTION VARCHAR2(36) NULL, + ADDOMAINSERVER NUMBER(36) NULL, + ADDOMAINPORT NUMBER NULL, + ADDOMAINUPNSUFFIX VARCHAR2(60) NULL + ); +COMMENT ON TABLE T_CORE_LOGIN_CONFIG IS '登录配置'; +COMMENT ON COLUMN T_CORE_LOGIN_CONFIG.ID IS '主键'; +COMMENT ON COLUMN T_CORE_LOGIN_CONFIG.PAGESTYLE IS '皮肤'; +COMMENT ON COLUMN T_CORE_LOGIN_CONFIG.PAGESKIN IS '颜色'; +COMMENT ON COLUMN T_CORE_LOGIN_CONFIG.LOGINORG IS '是否选择部门'; +COMMENT ON COLUMN T_CORE_LOGIN_CONFIG.LOGINROLE IS '是否选择角色'; +COMMENT ON COLUMN T_CORE_LOGIN_CONFIG.QCCODE IS '二维码登录'; +COMMENT ON COLUMN T_CORE_LOGIN_CONFIG.ADDOMAINSUPPORT IS '是否支持AD域认证'; +COMMENT ON COLUMN T_CORE_LOGIN_CONFIG.SHOWLOGINAUTHOPTION IS '是否显示认证选项'; +COMMENT ON COLUMN T_CORE_LOGIN_CONFIG.ADDOMAINSERVER IS 'AD域主机'; +COMMENT ON COLUMN T_CORE_LOGIN_CONFIG.ADDOMAINPORT IS 'AD域端口'; +COMMENT ON COLUMN T_CORE_LOGIN_CONFIG.ADDOMAINUPNSUFFIX IS 'UPN后缀'; + +ALTER TABLE T_CORE_LOGIN_CONFIG ADD CONSTRAINT PK_CORE_LOGIN_CONFIG PRIMARY KEY (ID); + +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.SERVICE_NAME', '登录配置', '登录配置', 'zh-CN', '登录配置'); +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.ID', '登录配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.PAGESTYLE', '登录配置的皮肤', '皮肤', 'zh-CN', '皮肤'); +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.PAGESKIN', '登录配置的颜色', '颜色', 'zh-CN', '颜色'); +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.LOGINORG', '登录配置的是否选择部门', '是否选择部门', 'zh-CN', '是否选择部门'); +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.LOGINROLE', '登录配置的是否选择角色', '是否选择角色', 'zh-CN', '是否选择角色'); +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.QCCODE', '登录配置的二维码登录', '二维码登录', 'zh-CN', '二维码登录'); +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.ADDOMAINSUPPORT', '登录配置的是否支持AD域认证', '是否支持AD域认证', 'zh-CN', '是否支持AD域认证'); +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.SHOWLOGINAUTHOPTION', '登录配置的是否显示认证选项', '是否显示认证选项', 'zh-CN', '是否显示认证选项'); +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.ADDOMAINSERVER', '登录配置的AD域主机', 'AD域主机', 'zh-CN', 'AD域主机'); +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.ADDOMAINPORT', '登录配置的AD域端口', 'AD域端口', 'zh-CN', 'AD域端口'); +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.ADDOMAINUPNSUFFIX', '登录配置的UPN后缀', 'UPN后缀', 'zh-CN', 'UPN后缀'); +CALL INSERTI18N('MODULE.SYS.LOGINCONFIGS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('MODULE.SYS.LOGINCONFIGS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('MODULE.SYS.LOGINCONFIGS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('MODULE.SYS.LOGINCONFIGS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('MODULE.SYS.LOGINCONFIGS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_LOGIN_CONFIG', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2020-08-27 add by liujianfeng------------end-------0.7.12补丁已发布 +-- ----------------------------- 2020-08-27 add by liujianfeng--------------begin-------0.7.12补丁已发布 +alter table T_CORE_SYSTEM_CONFIG drop column adDomainSupport; +alter table T_CORE_SYSTEM_CONFIG drop column showLoginAuthOption; +alter table T_CORE_SYSTEM_CONFIG drop column adDomainServer; +alter table T_CORE_SYSTEM_CONFIG drop column adDomainPort; +alter table T_CORE_SYSTEM_CONFIG drop column adDomainUpnSuffix; +-- ----------------------------- 2020-08-27 add by liujianfeng--------------end-------0.7.12补丁已发布 +-- ----------------------------- 2020-08-28 add by liujianfeng--------------begin-------0.7.12补丁已发布 +-- Add/modify columns +alter table T_CORE_LOGIN_CONFIG modify id varchar2(36); + +-- Add/modify columns +alter table T_CORE_LOGIN_CONFIG modify addomainserver VARCHAR2(36); + +INSERT INTO T_CORE_LOGIN_CONFIG(ID, ADDOMAINSUPPORT, SHOWLOGINAUTHOPTION) VALUES ('login-config', '0', '0'); + +COMMIT; +-- ----------------------------- 2020-08-28 add by liujianfeng--------------end-------0.7.12补丁已发布 + +-- ----------------------------- 2020-08-28 add by zhangpf--------------begin +CALL INSERTI18N('MODULE.SYS.ROLES.TIP.EXISTS_ROLE_USERS', '角色下已分配用户', '角色下已分配用户', 'zh-CN', '角色下已分配用户'); +CALL INSERTI18N('MODULE.SYS.ROLES.TIP.EXISTS_ROLE_PERMISSIONS', '角色下已分配权限', '角色下已分配权限', 'zh-CN', '角色下已分配权限'); +CALL INSERTI18N('MODULE.SYS.ROLES.TIP.EXISTS_ROLE_USERS_AND_PERMISSIONS', '角色下已分配用户和权限', '角色下已分配用户和权限', 'zh-CN', '角色下已分配用户和权限'); +-- ----------------------------- 2020-08-28 add by zhangpf--------------end + +-- ----------------------------- 2020-08-28 add by zhangpf--------------begin-------0.7.12补丁已发布 +DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID = (SELECT ID FROM T_CORE_I18N WHERE CODE = 'core.sys.system-config.ad-domain-server-not-null'); +DELETE FROM T_CORE_I18N WHERE CODE = 'core.sys.system-config.ad-domain-server-not-null'; + +DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID = (SELECT ID FROM T_CORE_I18N WHERE CODE = 'core.sys.system-config.ad-domain-port-not-null'); +DELETE FROM T_CORE_I18N WHERE CODE = 'core.sys.system-config.ad-domain-port-not-null'; + +DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID = (SELECT ID FROM T_CORE_I18N WHERE CODE = 'core.sys.ad-domain-auth.no-user-exists'); +DELETE FROM T_CORE_I18N WHERE CODE = 'core.sys.ad-domain-auth.no-user-exists'; + +CALL INSERTI18N('CORE.MODULE.SYS.LOGIN_CONFIGS.AD_DOMAIN_SERVER_NOT_NULL', '登录参数AD域主机', 'AD域主机未配置,请联系管理员', 'zh-CN', 'AD域主机未配置,请联系管理员'); +CALL INSERTI18N('CORE.MODULE.SYS.LOGIN_CONFIGS.AD_DOMAIN_PORT_NOT_NULL', '登录参数AD域端口号', 'AD域端口号未配置,请联系管理员', 'zh-CN', 'AD域端口号未配置,请联系管理员'); +CALL INSERTI18N('CORE.SECURITY.AD_LOGIN.NO_USER_EXISTS', 'AD域认证,系统不存在用户', '系统不存在该用户,请联系管理员创建账号', 'zh-CN', '系统不存在该用户,请联系管理员创建账号'); + +COMMIT; +-- ----------------------------- 2020-08-28 add by zhangpf--------------end-------0.7.12补丁已发布 +-- ----------------------------- 2020-08-28 add by liujianfeng--------------begin-------0.7.12补丁已发布 +update T_CORE_LOGIN_CONFIG set PAGESTYLE = 'camellia', PAGESKIN = 'blue', LOGINORG = '0', LOGINROLE = '0', QCCODE = '0' where id = 'login-config'; + +commit; +-- ----------------------------- 2020-08-28 add by liujianfeng--------------end-------0.7.12补丁已发布 + +-- ----------------------------- 2020-08-28 add by zhangpf--------------begin-------0.7.12补丁已发布 +UPDATE T_CORE_LOGIN_CONFIG SET ADDOMAINSUPPORT = '0', SHOWLOGINAUTHOPTION = '0' WHERE ID = 'login-config'; + +commit; +-- ----------------------------- 2020-08-28 add by zhangpf--------------end-------0.7.12补丁已发布 + +-- ----------------------------- 2020-09-01 add by zhangpf--------------begin +alter table T_CORE_LOGIN_CONFIG drop column adDomainSupport; +alter table T_CORE_LOGIN_CONFIG drop column showLoginAuthOption; +alter table T_CORE_LOGIN_CONFIG add LOGINAUTHMETHOD VARCHAR2(36); +comment on column T_CORE_LOGIN_CONFIG.LOGINAUTHMETHOD is '登录验证方式'; + +UPDATE T_CORE_LOGIN_CONFIG SET LOGINAUTHMETHOD = 'system' WHERE ID = 'login-config'; + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('loginAuthMethod', '登录验证方式', 'sys', NULL, 200, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'system', '系统验证', 'loginAuthMethod', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'adDomain', '域验证', 'loginAuthMethod', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'systemOrAdDomain', '系统验证/域验证', 'loginAuthMethod', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(SEQ_CORE.NEXTVAL, '登录验证方式', 'login-auth-method', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=loginAuthMethod', 'code', 'codeName'); + +DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID = (SELECT ID FROM T_CORE_I18N WHERE CODE = 'T_CORE_LOGIN_CONFIG.ADDOMAINSUPPORT'); +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_LOGIN_CONFIG.ADDOMAINSUPPORT'; + +DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID = (SELECT ID FROM T_CORE_I18N WHERE CODE = 'T_CORE_LOGIN_CONFIG.SHOWLOGINAUTHOPTION'); +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_LOGIN_CONFIG.SHOWLOGINAUTHOPTION'; + +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.LOGINAUTHMETHOD', '登录配置登录验证方式', '登录验证方式', 'zh-CN', '登录验证方式'); + +alter table T_CORE_SYSTEM_CONFIG add ONLYOFFICEPRELOAD VARCHAR2(36); +comment on column T_CORE_SYSTEM_CONFIG.ONLYOFFICEPRELOAD is 'onlyOffice预加载'; +alter table T_CORE_SYSTEM_CONFIG add ELNPRELOAD VARCHAR2(36); +comment on column T_CORE_SYSTEM_CONFIG.ELNPRELOAD is 'eln预加载'; + +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.ONLYOFFICEPRELOAD', '系统配置Office预加载', 'Office预加载', 'zh-CN', 'Office预加载'); +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.ELNPRELOAD', '系统配置ELN预加载', 'ELN预加载', 'zh-CN', 'ELN预加载'); + +UPDATE T_CORE_SYSTEM_CONFIG + SET ONLYOFFICEPRELOAD = '0', + ELNPRELOAD = '0' + WHERE ID = 'system-config'; + +COMMIT; +-- ----------------------------- 2020-09-01 add by zhangpf--------------end + +-- ----------------------------- 2020-09-02 add by shixw------------begin + +UPDATE T_CORE_CODE_CATEGORY + SET CODECLASSID = 'sys' + WHERE ID = 'notice-index-display-method'; + +commit; + +-- ----------------------------- 2020-09-02 add by shixw------------end + +-- ----------------------------- 2020-09-04 add by zhangpf------------begin +alter table T_CORE_SYSTEM_CONFIG add NOTIFICATION VARCHAR2(36); +comment on column T_CORE_SYSTEM_CONFIG.NOTIFICATION is '启用消息通知'; + +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.NOTIFICATION', '系统配置启用消息通知', '启用消息通知', 'zh-CN', '启用消息通知'); + +UPDATE T_CORE_SYSTEM_CONFIG + SET NOTIFICATION = '0' + WHERE ID = 'system-config'; + + commit; +-- ----------------------------- 2020-09-04 add by zhangpf------------end + +-- ----------------------------- 2020-09-05 add by zhangpf------------begin +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EMAIL_TEMPLATE', '0', '0'); + +CALL INSERTI18N('T_CORE_EMAIL_TEMPLATE.SERVICE_NAME', '邮件模板', '邮件模板', 'zh-CN', '邮件模板'); +CALL INSERTI18N('T_CORE_EMAIL_TEMPLATE.CREATEDBYID', '邮件模板的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EMAIL_TEMPLATE.CREATEDBYNAME', '邮件模板的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EMAIL_TEMPLATE.CREATEDTIME', '邮件模板的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EMAIL_TEMPLATE.CREATEDBYORGID', '邮件模板的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EMAIL_TEMPLATE.CREATEDBYORGNAME', '邮件模板的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +COMMIT; +-- ----------------------------- 2020-09-05 add by zhangpf------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.8.0/oracle/1. gikam-core-equipt.txt b/sql/init_sql/core/0.8.0/oracle/1. gikam-core-equipt.txt new file mode 100644 index 0000000..1e93e43 --- /dev/null +++ b/sql/init_sql/core/0.8.0/oracle/1. gikam-core-equipt.txt @@ -0,0 +1,12 @@ +-- ----------------------------- 2020-08-11 add by shixw------------begin + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'intercept', '截取', 'fileAcqItemNameSource', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'itemName', '分析项目', 'fileAcqParamField', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + + +commit; + +-- ----------------------------- 2020-08-11 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.8.0/oracle/2. gikam-core-notification.txt b/sql/init_sql/core/0.8.0/oracle/2. gikam-core-notification.txt new file mode 100644 index 0000000..9addf9e --- /dev/null +++ b/sql/init_sql/core/0.8.0/oracle/2. gikam-core-notification.txt @@ -0,0 +1,208 @@ +-- --------------------------------------- 2020-01-18 zhangjr begin ----------------- +-- Create table +create table T_CORE_NOTIFICATION_TMPL +( + id VARCHAR2(32) not null, + name VARCHAR2(96) not null, + desctemplate VARCHAR2(192), + contenttemplate CLOB +); +-- Add comments to the table +comment on table T_CORE_NOTIFICATION_TMPL + is '通知中心模板'; +-- Add comments to the columns +comment on column T_CORE_NOTIFICATION_TMPL.id + is '主键'; +comment on column T_CORE_NOTIFICATION_TMPL.name + is '通知名称'; +comment on column T_CORE_NOTIFICATION_TMPL.desctemplate + is '通知描述模板'; +comment on column T_CORE_NOTIFICATION_TMPL.contenttemplate + is '通知内容模板'; +-- Create/Recreate primary, unique and foreign key constraints +alter table T_CORE_NOTIFICATION_TMPL + add constraint PK_CORE_NOTIFICATION_TMPL primary key (ID); + +-- Create table +create table T_CORE_NOTIFICATION_INST +( + id NUMBER not null, + templateid VARCHAR2(32) not null, + "DESC" VARCHAR2(192), + content clob, + expiredTime TIMESTAMP, + attachmenturl varchar(384) , + createdbyid VARCHAR2(32), + createdbyname VARCHAR2(64), + createdtime TIMESTAMP(6), + createdbyorgid VARCHAR2(32), + createdbyorgname VARCHAR2(192) +); +-- Add comments to the table +comment on table T_CORE_NOTIFICATION_INST + is '通知实例'; +-- Add comments to the columns +comment on column T_CORE_NOTIFICATION_INST.id + is '主键'; +comment on column T_CORE_NOTIFICATION_INST.templateid + is '模板编码'; +comment on column T_CORE_NOTIFICATION_INST."DESC" + is '通知描述'; +comment on column T_CORE_NOTIFICATION_INST.content + is '通知内容'; +comment on column T_CORE_NOTIFICATION_INST.expiredTime + is '通知截止日期'; +comment on column T_CORE_NOTIFICATION_INST.attachmenturl + is '附件的下载地址(可以为空)'; +comment on column T_CORE_NOTIFICATION_INST.createdbyid + is '制单人编码'; +comment on column T_CORE_NOTIFICATION_INST.createdbyname + is '制单人名称'; +comment on column T_CORE_NOTIFICATION_INST.createdtime + is '制单时间'; +comment on column T_CORE_NOTIFICATION_INST.createdbyorgid + is '单据单位编码'; +comment on column T_CORE_NOTIFICATION_INST.createdbyorgname + is '单据单位名称'; +-- Create/Recreate primary, unique and foreign key constraints +alter table T_CORE_NOTIFICATION_INST + add constraint PK_CORE_NOTIFICATION_INST primary key (ID); + +-- Create table +create table T_CORE_NOTIFICATION_INST_TO +( + id NUMBER not null, + instid NUMBER not null, + notifiedid VARCHAR2(32), + read varchar2(1) not null +); +-- Add comments to the table +comment on table T_CORE_NOTIFICATION_INST_TO + is '通知实例中的被通知人'; +-- Add comments to the columns +comment on column T_CORE_NOTIFICATION_INST_TO.id + is '主键'; +comment on column T_CORE_NOTIFICATION_INST_TO.instid + is '通知实例主键'; +comment on column T_CORE_NOTIFICATION_INST_TO.notifiedid + is '被通知人编码'; +comment on column T_CORE_NOTIFICATION_INST_TO.read + is '是否已读(0-否 1-是)'; +-- Create/Recreate primary, unique and foreign key constraints +alter table T_CORE_NOTIFICATION_INST_TO + add constraint PK_CORE_NOTIFICATION_INST_TO primary key (ID); + +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('9505', '通知中心', '', '95', 9505, '通知中心', '022.svg', NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('950501', '通知模板', '/secure/core/module/notification/notification-templates/page/edit-list', '9505', 950501, '通知模板', '046.svg', NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('950502', '通知查询', '/secure/core/module/notification/notification-instances/page/edit-list', '9505', 950502, '通知中心', '077.svg', NULL); +COMMIT; + +INSERT INTO T_CORE_NOTIFICATION_TMPL(ID, NAME, DESCTEMPLATE, CONTENTTEMPLATE) +VALUES ('output', '数据导出', '', ''); +COMMIT; +-- --------------------------------------- 2020-01-18 zhangjr end ----------------- +-- --------------------------------------- 2020-02-11 zhangxt begin ----------------- +INSERT INTO T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('NOTIFICATION-REFRESH-FREQUENCY', '5', '首页消息中心刷新频率(分钟)', '系统', '1', 0, NULL, NULL, NULL); +commit; + +-- Add/modify columns +alter table T_CORE_NOTIFICATION_INST_TO add READTIME date; +-- Add comments to the columns +comment on column T_CORE_NOTIFICATION_INST_TO.READTIME + is '读取时间'; +-- --------------------------------------- 2020-02-11 zhangxt end ----------------- +-- --------------------------------------- 2020-08-12 zhangxt -----------------begin +-- Add/modify columns +alter table T_CORE_NOTIFICATION_TMPL add menuid varchar2(36); +alter table T_CORE_NOTIFICATION_TMPL add menuname varchar2(60); +alter table T_CORE_NOTIFICATION_TMPL add forwardcategory varchar2(36); +alter table T_CORE_NOTIFICATION_TMPL add downloadcategory varchar2(36); +alter table T_CORE_NOTIFICATION_TMPL add timewarning varchar2(36); +-- Add comments to the columns +comment on column T_CORE_NOTIFICATION_TMPL.menuid + is '菜单ID'; +comment on column T_CORE_NOTIFICATION_TMPL.menuname + is '菜单名称(业务名称)'; +comment on column T_CORE_NOTIFICATION_TMPL.forwardcategory + is '跳转类型'; +comment on column T_CORE_NOTIFICATION_TMPL.downloadcategory + is '是否下载附件'; +comment on column T_CORE_NOTIFICATION_TMPL.timewarning + is '是否实时提醒'; + +-- Add/modify columns +alter table T_CORE_NOTIFICATION_INST add menuid varchar2(36); +alter table T_CORE_NOTIFICATION_INST add menuname varchar2(60); +alter table T_CORE_NOTIFICATION_INST add forwardcategory varchar2(36); +alter table T_CORE_NOTIFICATION_INST add downloadcategory varchar2(36); +alter table T_CORE_NOTIFICATION_INST add timewarning varchar2(36); +-- Add comments to the columns +comment on column T_CORE_NOTIFICATION_INST.menuid + is '菜单ID'; +comment on column T_CORE_NOTIFICATION_INST.menuname + is '菜单名称(业务名称)'; +comment on column T_CORE_NOTIFICATION_INST.forwardcategory + is '跳转类型'; +comment on column T_CORE_NOTIFICATION_INST.downloadcategory + is '是否下载附件'; +comment on column T_CORE_NOTIFICATION_INST.timewarning + is '是否实时提醒'; + +-- Add/modify columns +alter table T_CORE_NOTIFICATION_INST_TO add ignore varchar2(36); +comment on column T_CORE_NOTIFICATION_INST_TO.ignore + is '是否忽略'; + +CALL INSERTI18N('T_CORE_NOTIFICATION_INST_TO.IGNORE', '是否忽略', '是否忽略', 'zh-CN', '是否忽略'); +CALL INSERTI18N('T_CORE_NOTIFICATION_TMPL.MENUNAME', '业务名称', '业务名称', 'zh-CN', '业务名称'); +CALL INSERTI18N('T_CORE_NOTIFICATION_TMPL.FORWARDCATEGORY', '跳转类型', '跳转类型', 'zh-CN', '跳转类型'); +CALL INSERTI18N('T_CORE_NOTIFICATION_TMPL.DOWNLOADCATEGORY', '是否下载附件', '是否下载附件', 'zh-CN', '是否下载附件'); +CALL INSERTI18N('T_CORE_NOTIFICATION_TMPL.TIMEWARNING', '是否实时提醒', '是否实时提醒', 'zh-CN', '是否实时提醒'); +CALL INSERTI18N('T_CORE_NOTIFICATION_INST.MENUNAME', '业务名称', '业务名称', 'zh-CN', '业务名称'); +CALL INSERTI18N('T_CORE_NOTIFICATION_INST.FORWARDCATEGORY', '跳转类型', '跳转类型', 'zh-CN', '跳转类型'); +CALL INSERTI18N('T_CORE_NOTIFICATION_INST.DOWNLOADCATEGORY', '是否下载附件', '是否下载附件', 'zh-CN', '是否下载附件'); +CALL INSERTI18N('T_CORE_NOTIFICATION_INST.TIMEWARNING', '是否实时提醒', '是否实时提醒', 'zh-CN', '是否实时提醒'); +CALL INSERTI18N('T_CORE_NOTIFICATION_TMPL.TMPL_INFO', '模板信息', '模板信息', 'zh-CN', '模板信息'); +CALL INSERTI18N('T_CORE_NOTIFICATION_TMPL.PREPARE_INFO', '配置信息', '配置信息', 'zh-CN', '配置信息'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO) +VALUES ('forwardCategory','跳转类型','sys','应用动作','1'); +INSERT INTO T_CORE_CODE (ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'grid', '列表', 'forwardCategory', null, 1, 0, 'admin', '系统管理员', null, '0', null, null, null); +INSERT INTO T_CORE_CODE (ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'form', '详情', 'forwardCategory', null, 2, 0, 'admin', '系统管理员', null, '0', null, null, null); +INSERT INTO T_CORE_CODE (ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'notForward', '不跳转', 'forwardCategory', null, 2, 0, 'admin', '系统管理员', null, '0', null, null, null); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES (246, '跳转类型', 'forward-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=forwardCategory', 'code', 'codeName'); + +COMMIT; +-- --------------------------------------- 2020-08-12 zhangxt -----------------end +-- --------------------------------------- 2020-08-24 liujianfneg -----------------begin +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO) +VALUES ('readCategory','阅读类型','sys','阅读类型','1'); +INSERT INTO T_CORE_CODE (ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, '0', '未读', 'readCategory', null, 1, 0, 'admin', '系统管理员', null, '0', null, null, null); +INSERT INTO T_CORE_CODE (ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, '1', '已读', 'readCategory', null, 2, 0, 'admin', '系统管理员', null, '0', null, null, null); +INSERT INTO T_CORE_CODE (ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, '2', '忽略', 'readCategory', null, 3, 0, 'admin', '系统管理员', null, '0', null, null, null); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES (256, '阅读类型', 'read-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=readCategory', 'code', 'codeName'); + +COMMIT; + +-- --------------------------------------- 2020-08-24 liujianfneg -----------------end + +-- --------------------------------------- 2020-09-04 zhangpf -----------------begin +DELETE FROM T_CORE_CODE + WHERE CODECATEGORYID = 'forwardCategory' + AND CODE = 'form'; + +COMMIT; +-- --------------------------------------- 2020-09-04 zhangpf -----------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.8.0/oracle/3. gikam-core-les.txt b/sql/init_sql/core/0.8.0/oracle/3. gikam-core-les.txt new file mode 100644 index 0000000..cc81d2c --- /dev/null +++ b/sql/init_sql/core/0.8.0/oracle/3. gikam-core-les.txt @@ -0,0 +1,17 @@ +-- ----------------------------- 2020-09-02 add by shixw------------begin + +alter table T_CORE_LES_TEMPLATE add LESTEMPLATECATEGORY VARCHAR2(36); +comment on column T_CORE_LES_TEMPLATE.LESTEMPLATECATEGORY is 'LES模板类型'; + +CALL INSERTI18N('T_CORE_LES_TEMPLATE.LESTEMPLATECATEGORY', 'LES模板的模板类型', '类型', 'zh-CN', '类型'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('lesTemplateCategory', 'LES模板类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, 'LES模板类型', 'les-template-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=lesTemplateCategory', 'code', 'codeName'); + +commit; + +-- ----------------------------- 2020-09-02 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.8.0/sqlserver/0. gikam-core-common.txt b/sql/init_sql/core/0.8.0/sqlserver/0. gikam-core-common.txt new file mode 100644 index 0000000..522bc4a --- /dev/null +++ b/sql/init_sql/core/0.8.0/sqlserver/0. gikam-core-common.txt @@ -0,0 +1,387 @@ +-- ----------------------------- 2020-08-04 add by shixw------------begin + +EXEC DBO.INSERTI18N N'T_CORE_I18N.SERVICE_NAME', N'国际化配置', N'国际化配置', N'zh-CN', N'国际化配置'; +EXEC DBO.INSERTI18N N'T_CORE_I18N_MESSAGE.SERVICE_NAME', N'国际化信息', N'国际化信息', N'zh-CN', N'国际化信息'; +EXEC DBO.INSERTI18N N'T_CORE_I18N.ID', N'国际化配置的主键', N'国际化配置的主键', N'zh-CN', N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_I18N_MESSAGE.ID', N'国际化信息的主键', N'国际化信息的主键', N'zh-CN', N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_I18N_MESSAGE.I18NID', N'国际化信息的国际化配置主键', N'国际化信息的国际化配置主键', N'zh-CN', N'国际化配置主键'; + +-- ----------------------------- 2020-08-04 add by shixw------------end + +-- ----------------------------- 2020-08-05 add by shixw------------begin-------0.7.10补丁已发布 + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('notice-index-display-method', '通知公告首页展示方式', 'biz', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'notDisplay', '不显示', 'notice-index-display-method', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'panelDisplay', '面板显示', 'notice-index-display-method', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'scrollDisplay', '滚动显示', 'notice-index-display-method', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '通知公告首页展示方式', 'notice-index-display-method', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=notice-index-display-method', 'code', 'codeName'); + +EXEC DBO.UPDATEI18N N'T_CORE_NOTICE.INDEXDISPLAY', N'zh-CN', N'首页展示方式'; + +UPDATE T_CORE_NOTICE + SET INDEXDISPLAY = 'notDisplay' + WHERE INDEXDISPLAY = '0'; +UPDATE T_CORE_NOTICE + SET INDEXDISPLAY = 'panelDisplay' + WHERE INDEXDISPLAY = '1'; + +-- ----------------------------- 2020-08-05 add by shixw------------end-------0.7.10补丁已发布 +-- ----------------------------- 2020-08-06 add by liujianfeng------------begin-------0.7.9补丁已发布 +ALTER TABLE [dbo].[T_CORE_SYSTEM_CONFIG] ADD [helpmanualoperation] varchar(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'手册打开方式', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SYSTEM_CONFIG', +'COLUMN', N'helpmanualoperation' + +UPDATE T_CORE_SYSTEM_CONFIG SET HELPMANUALOPERATION = 'view'; + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES ('helpManualOperation','手册打开方式','biz',NULL,'1',NULL,NULL,NULL,NULL); + +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '在线预览', 'helpManualOperation', null, 1, 0, 'admin', '系统管理员', null, '0', null, null, null, 'view'); + +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '直接下载', 'helpManualOperation', null, 2, 0, 'admin', '系统管理员', null, '0', null, null, null, 'download'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES (399, '手册打开方式', 'helpManualOperation', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=helpManualOperation', 'code', 'codeName'); + + +-- ----------------------------- 2020-08-06 add by liujianfeng------------end-------0.7.9补丁已发布 + +-- ----------------------------- 2020-08-07 add by liujianfeng------------begin-------0.7.9补丁已发布 +ALTER TABLE [dbo].[T_CORE_SYSTEM_CONFIG] ADD [ROLLINGNOTICE] varchar(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否显示滚动信息', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SYSTEM_CONFIG', +'COLUMN', N'ROLLINGNOTICE' + +UPDATE T_CORE_SYSTEM_CONFIG SET ROLLINGNOTICE = '0'; + +-- ----------------------------- 2020-08-07 add by liujianfeng------------end-------0.7.9补丁已发布 +-- ----------------------------- 2020-08-20 add by liujianfeng------------begin +alter table T_CORE_FORMULA_RERUIRED drop constraint PK__T_CORE_FORMULA_RERUIRED + +ALTER TABLE [dbo].[T_CORE_FORMULA_RERUIRED] ALTER COLUMN [ID] bigint NOT NULL + +ALTER TABLE [dbo].[T_CORE_FORMULA_RERUIRED] ADD CONSTRAINT [PK__T_CORE_FORMULA_RERUIRED] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO +-- ----------------------------- 2020-08-20 add by liujianfeng------------end + +-- ----------------------------- 2020-08-24 add by zhangpf------------begin-------0.7.12补丁已发布 +CREATE TABlE DBO.T_CORE_AD_DMOAIN_USER( + ID VARCHAR(36) NOT NULL, + ADUSERID VARCHAR(60) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_AD_DMOAIN_USER PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'AD域用户' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_AD_DMOAIN_USER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_AD_DMOAIN_USER', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'AD域登录名' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_AD_DMOAIN_USER', @level2type=N'COLUMN',@level2name=N'ADUSERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_AD_DMOAIN_USER', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_AD_DMOAIN_USER', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_AD_DMOAIN_USER', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_AD_DMOAIN_USER', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_AD_DMOAIN_USER', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +alter table dbo.T_CORE_SYSTEM_CONFIG ADD ADDOMAINSUPPORT VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'支持AD域认证', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SYSTEM_CONFIG', +'COLUMN', N'ADDOMAINSUPPORT' +GO +alter table dbo.T_CORE_SYSTEM_CONFIG ADD SHOWLOGINAUTHOPTION VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否显示认证选项', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SYSTEM_CONFIG', +'COLUMN', N'SHOWLOGINAUTHOPTION' +GO +alter table dbo.T_CORE_SYSTEM_CONFIG ADD ADDOMAINSERVER VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'AD域主机', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SYSTEM_CONFIG', +'COLUMN', N'ADDOMAINSERVER' +GO +alter table dbo.T_CORE_SYSTEM_CONFIG ADD ADDOMAINPORT BIGINT NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'AD域端口', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SYSTEM_CONFIG', +'COLUMN', N'ADDOMAINPORT' +GO +alter table dbo.T_CORE_SYSTEM_CONFIG ADD ADDOMAINUPNSUFFIX VARCHAR(60) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'UPN后缀', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SYSTEM_CONFIG', +'COLUMN', N'ADDOMAINUPNSUFFIX' +GO + +EXEC DBO.INSERTI18N N'T_CORE_AD_DMOAIN_USER.SERVICE_NAME', N'AD域用户', N'AD域用户', N'zh-CN',N'AD域用户'; +EXEC DBO.INSERTI18N N'T_CORE_AD_DMOAIN_USER.ID', N'AD域用户的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_AD_DMOAIN_USER.ADUSERID', N'AD域用户的AD域登录名', N'AD域登录名', N'zh-CN',N'AD域登录名'; +EXEC DBO.INSERTI18N N'T_CORE_AD_DMOAIN_USER.CREATEDBYID', N'AD域用户的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_AD_DMOAIN_USER.CREATEDBYNAME', N'AD域用户的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_AD_DMOAIN_USER.CREATEDTIME', N'AD域用户的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_AD_DMOAIN_USER.CREATEDBYORGID', N'AD域用户的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_AD_DMOAIN_USER.CREATEDBYORGNAME', N'AD域用户的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; + +EXEC dbo.INSERTI18N N'T_CORE_SYSTEM_CONFIG.SHOWLOGINAUTHOPTION', N'支持AD域认证', N'支持AD域认证', N'zh-CN', N'支持AD域认证'; +EXEC dbo.INSERTI18N N'T_CORE_SYSTEM_CONFIG.SHOWLOGINAUTHOPTION', N'是否显示认证选项', N'显示认证选项', N'zh-CN', N'显示认证选项'; +EXEC dbo.INSERTI18N N'T_CORE_SYSTEM_CONFIG.ADDOMAINSERVER', N'AD域主机', N'AD域主机', N'zh-CN', N'AD域主机'; +EXEC dbo.INSERTI18N N'T_CORE_SYSTEM_CONFIG.ADDOMAINPORT', N'AD域端口', N'AD域端口', N'zh-CN', N'AD域端口'; +EXEC dbo.INSERTI18N N'T_CORE_SYSTEM_CONFIG.ADDOMAINUPNSUFFIX', N'UPN后缀', N'UPN后缀', N'zh-CN', N'UPN后缀'; + +EXEC dbo.INSERTI18N N'core.sys.system-config.ad-domain-server-not-null', N'系统配置参数AD域主机', N'AD域主机未配置,请联系管理员', N'zh-CN', N'系统配置参数AD域主机未配置,请联系管理员'; +EXEC dbo.INSERTI18N N'core.sys.system-config.ad-domain-port-not-null', N'系统配置参数AD域端口号', N'AD域端口号未配置,请联系管理员', N'zh-CN', N'系统配置参数AD域端口号,请联系管理员'; +EXEC dbo.INSERTI18N N'core.sys.ad-domain-auth.no-user-exists', N'AD域认证,系统不存在用户', N'系统不存在该用户,请联系管理员创建账号', N'zh-CN', N'系统不存在该用户,请联系管理员创建账号'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_AD_DMOAIN_USER', '0', '0'); + +-- ----------------------------- 2020-08-24 add by zhangpf------------end-------0.7.12补丁已发布 + +-- ----------------------------- 2020-08-26 add by liujianfeng------------begin +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.SERVICE.EDIT' WHERE ID = '9304'; +UPDATE T_CORE_MENU SET I18NCODE = 'CORE.MENU.MENUNAME.SYSTEM.SCHEDULE.SERVICE.SEARCH' WHERE ID = '9303'; +-- ----------------------------- 2020-08-26 add by liujianfeng------------end +-- ----------------------------- 2020-08-27 add by liujianfeng--------------begin-------0.7.12补丁已发布 + +-- 建表语句 +CREATE TABlE DBO.T_CORE_LOGIN_CONFIG( + ID BIGINT NOT NULL, + PAGESTYLE VARCHAR(36) NULL , + PAGESKIN VARCHAR(36) NULL , + LOGINORG VARCHAR(36) NULL , + LOGINROLE VARCHAR(36) NULL , + QCCODE VARCHAR(36) NULL , + ADDOMAINSUPPORT VARCHAR(36) NULL , + SHOWLOGINAUTHOPTION VARCHAR(36) NULL , + ADDOMAINSERVER BIGINT NULL , + ADDOMAINPORT BIGINT NULL , + ADDOMAINUPNSUFFIX VARCHAR(60) NULL , + CONSTRAINT PK_CORE_LOGIN_CONFIG PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'登录配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LOGIN_CONFIG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LOGIN_CONFIG', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'皮肤' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LOGIN_CONFIG', @level2type=N'COLUMN',@level2name=N'PAGESTYLE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'颜色' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LOGIN_CONFIG', @level2type=N'COLUMN',@level2name=N'PAGESKIN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否选择部门' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LOGIN_CONFIG', @level2type=N'COLUMN',@level2name=N'LOGINORG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否选择角色' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LOGIN_CONFIG', @level2type=N'COLUMN',@level2name=N'LOGINROLE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'二维码登录' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LOGIN_CONFIG', @level2type=N'COLUMN',@level2name=N'QCCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否支持AD域认证' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LOGIN_CONFIG', @level2type=N'COLUMN',@level2name=N'ADDOMAINSUPPORT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否显示认证选项' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LOGIN_CONFIG', @level2type=N'COLUMN',@level2name=N'SHOWLOGINAUTHOPTION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'AD域主机' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LOGIN_CONFIG', @level2type=N'COLUMN',@level2name=N'ADDOMAINSERVER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'AD域端口' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LOGIN_CONFIG', @level2type=N'COLUMN',@level2name=N'ADDOMAINPORT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'UPN后缀' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_LOGIN_CONFIG', @level2type=N'COLUMN',@level2name=N'ADDOMAINUPNSUFFIX'; + +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_CONFIG.SERVICE_NAME', N'登录配置', N'登录配置', N'zh-CN',N'登录配置'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_CONFIG.ID', N'登录配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_CONFIG.PAGESTYLE', N'登录配置的皮肤', N'皮肤', N'zh-CN',N'皮肤'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_CONFIG.PAGESKIN', N'登录配置的颜色', N'颜色', N'zh-CN',N'颜色'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_CONFIG.LOGINORG', N'登录配置的是否选择部门', N'是否选择部门', N'zh-CN',N'是否选择部门'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_CONFIG.LOGINROLE', N'登录配置的是否选择角色', N'是否选择角色', N'zh-CN',N'是否选择角色'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_CONFIG.QCCODE', N'登录配置的二维码登录', N'二维码登录', N'zh-CN',N'二维码登录'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_CONFIG.ADDOMAINSUPPORT', N'登录配置的是否支持AD域认证', N'是否支持AD域认证', N'zh-CN',N'是否支持AD域认证'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_CONFIG.SHOWLOGINAUTHOPTION', N'登录配置的是否显示认证选项', N'是否显示认证选项', N'zh-CN',N'是否显示认证选项'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_CONFIG.ADDOMAINSERVER', N'登录配置的AD域主机', N'AD域主机', N'zh-CN',N'AD域主机'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_CONFIG.ADDOMAINPORT', N'登录配置的AD域端口', N'AD域端口', N'zh-CN',N'AD域端口'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_CONFIG.ADDOMAINUPNSUFFIX', N'登录配置的UPN后缀', N'UPN后缀', N'zh-CN',N'UPN后缀'; +EXEC DBO.INSERTI18N N'MODULE.SYS.LOGINCONFIGS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'MODULE.SYS.LOGINCONFIGS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'MODULE.SYS.LOGINCONFIGS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'MODULE.SYS.LOGINCONFIGS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'MODULE.SYS.LOGINCONFIGS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_LOGIN_CONFIG', '0', '0'); + + +-- ----------------------------- 2020-08-27 add by liujianfeng------------end-------0.7.12补丁已发布 + +-- ----------------------------- 2020-08-27 add by liujianfeng--------------begin-------0.7.12补丁已发布 + +ALTER TABLE [dbo].[T_CORE_SYSTEM_CONFIG] DROP COLUMN [adDomainSupport] +ALTER TABLE [dbo].[T_CORE_SYSTEM_CONFIG] DROP COLUMN [showLoginAuthOption] +ALTER TABLE [dbo].[T_CORE_SYSTEM_CONFIG] DROP COLUMN [adDomainServer] +ALTER TABLE [dbo].[T_CORE_SYSTEM_CONFIG] DROP COLUMN [adDomainPort] +ALTER TABLE [dbo].[T_CORE_SYSTEM_CONFIG] DROP COLUMN [adDomainUpnSuffix] +-- ----------------------------- 2020-08-27 add by liujianfeng--------------end-------0.7.12补丁已发布 +-- ----------------------------- 2020-08-28 add by liujianfeng--------------begin-------0.7.12补丁已发布 +alter table T_CORE_LOGIN_CONFIG drop constraint PK_CORE_LOGIN_CONFIG + +ALTER TABLE [dbo].[T_CORE_LOGIN_CONFIG] ALTER COLUMN [ID] varchar(36) NOT NULL + +ALTER TABLE [dbo].[T_CORE_LOGIN_CONFIG] ALTER COLUMN [ADDOMAINSERVER] varchar(36) NULL + +ALTER TABLE [dbo].[T_CORE_LOGIN_CONFIG] ADD CONSTRAINT [PK_CORE_LOGIN_CONFIG] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + + +INSERT INTO T_CORE_LOGIN_CONFIG(ID, ADDOMAINSUPPORT, SHOWLOGINAUTHOPTION) VALUES ('login-config', '0', '0'); + +-- ----------------------------- 2020-08-28 add by liujianfeng--------------end-------0.7.12补丁已发布 + +-- ----------------------------- 2020-08-28 add by zhangpf--------------begin +EXEC DBO.INSERTI18N N'MODULE.SYS.ROLES.TIP.EXISTS_ROLE_USERS', N'角色下已分配用户', N'角色下已分配用户', N'zh-CN',N'角色下已分配用户'; +EXEC DBO.INSERTI18N N'MODULE.SYS.ROLES.TIP.EXISTS_ROLE_PERMISSIONS', N'角色下已分配权限', N'角色下已分配权限', N'zh-CN',N'角色下已分配权限'; +EXEC DBO.INSERTI18N N'MODULE.SYS.ROLES.TIP.EXISTS_ROLE_USERS_AND_PERMISSIONS', N'角色下已分配用户和权限', N'角色下已分配用户和权限', N'zh-CN',N'角色下已分配用户和权限'; +-- ----------------------------- 2020-08-28 add by zhangpf--------------end + +-- ----------------------------- 2020-08-28 add by zhangpf--------------begin-------0.7.12补丁已发布 +DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID = (SELECT ID FROM T_CORE_I18N WHERE CODE = 'core.sys.system-config.ad-domain-server-not-null'); +DELETE FROM T_CORE_I18N WHERE CODE = 'core.sys.system-config.ad-domain-server-not-null'; + +DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID = (SELECT ID FROM T_CORE_I18N WHERE CODE = 'core.sys.system-config.ad-domain-port-not-null'); +DELETE FROM T_CORE_I18N WHERE CODE = 'core.sys.system-config.ad-domain-port-not-null'; + +DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID = (SELECT ID FROM T_CORE_I18N WHERE CODE = 'core.sys.ad-domain-auth.no-user-exists'); +DELETE FROM T_CORE_I18N WHERE CODE = 'core.sys.ad-domain-auth.no-user-exists'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.LOGIN_CONFIGS.AD_DOMAIN_SERVER_NOT_NULL', N'登录参数AD域主机', N'AD域主机未配置,请联系管理员', N'zh-CN',N'AD域主机未配置,请联系管理员'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.LOGIN_CONFIGS.AD_DOMAIN_PORT_NOT_NULL', N'登录参数AD域端口号', N'AD域端口号未配置,请联系管理员', N'zh-CN',N'AD域端口号未配置,请联系管理员'; +EXEC DBO.INSERTI18N N'CORE.SECURITY.AD_LOGIN.NO_USER_EXISTS', N'AD域认证,系统不存在用户', N'系统不存在该用户,请联系管理员创建账号', N'zh-CN',N'系统不存在该用户,请联系管理员创建账号'; +-- ----------------------------- 2020-08-28 add by zhangpf--------------end-------0.7.12补丁已发布 +-- ----------------------------- 2020-08-28 add by liujianfeng--------------begin-------0.7.12补丁已发布 +update T_CORE_LOGIN_CONFIG set PAGESTYLE = 'camellia', PAGESKIN = 'blue', LOGINORG = '0', LOGINROLE = '0', QCCODE = '0' where id = 'login-config'; +-- ----------------------------- 2020-08-28 add by liujianfeng--------------end-------0.7.12补丁已发布 + +-- ----------------------------- 2020-08-28 add by zhangpf--------------begin-------0.7.12补丁已发布 +UPDATE T_CORE_LOGIN_CONFIG SET ADDOMAINSUPPORT = '0', SHOWLOGINAUTHOPTION = '0' WHERE ID = 'login-config'; +-- ----------------------------- 2020-08-28 add by zhangpf--------------end-------0.7.12补丁已发布 + +-- ----------------------------- 2020-09-01 add by zhangpf--------------begin +alter table dbo.T_CORE_LOGIN_CONFIG drop column ADDOMAINSUPPORT +GO +alter table dbo.T_CORE_LOGIN_CONFIG drop column SHOWLOGINAUTHOPTION +GO +alter table dbo.T_CORE_LOGIN_CONFIG ADD LOGINAUTHMETHOD VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'登录验证方式', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOGIN_CONFIG', +'COLUMN', N'LOGINAUTHMETHOD' +GO + +UPDATE T_CORE_LOGIN_CONFIG SET LOGINAUTHMETHOD = 'system' WHERE ID = 'login-config'; + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('loginAuthMethod', '登录验证方式', 'sys', NULL, 200, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'system', '系统验证', 'loginAuthMethod', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'adDomain', '域验证', 'loginAuthMethod', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'systemOrAdDomain', '系统验证/域验证', 'loginAuthMethod', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(NEXT VALUE FOR SEQ_CORE, '登录验证方式', 'login-auth-method', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=loginAuthMethod', 'code', 'codeName'); + +DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID = (SELECT ID FROM T_CORE_I18N WHERE CODE = 'T_CORE_LOGIN_CONFIG.ADDOMAINSUPPORT'); +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_LOGIN_CONFIG.ADDOMAINSUPPORT'; + +DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID = (SELECT ID FROM T_CORE_I18N WHERE CODE = 'T_CORE_LOGIN_CONFIG.SHOWLOGINAUTHOPTION'); +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_LOGIN_CONFIG.SHOWLOGINAUTHOPTION'; + +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_CONFIG.LOGINAUTHMETHOD', N'登录配置登录验证方式', N'登录验证方式', N'zh-CN',N'登录验证方式'; + +alter table dbo.T_CORE_SYSTEM_CONFIG ADD ONLYOFFICEPRELOAD VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'onlyOffice预加载', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SYSTEM_CONFIG', +'COLUMN', N'ONLYOFFICEPRELOAD' +GO +alter table dbo.T_CORE_SYSTEM_CONFIG ADD ELNPRELOAD VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'eln预加载', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SYSTEM_CONFIG', +'COLUMN', N'ELNPRELOAD' +GO + +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_CONFIG.ONLYOFFICEPRELOAD', N'系统配置Office预加载', N'Office预加载', N'zh-CN',N'Office预加载'; +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_CONFIG.ELNPRELOAD', N'系统配置ELN预加载', N'ELN预加载', N'zh-CN',N'ELN预加载'; + +UPDATE T_CORE_SYSTEM_CONFIG + SET ONLYOFFICEPRELOAD = '0', + ELNPRELOAD = '0' + WHERE ID = 'system-config'; +-- ----------------------------- 2020-09-01 add by zhangpf--------------end + +-- ----------------------------- 2020-09-02 add by shixw------------begin + +UPDATE T_CORE_CODE_CATEGORY + SET CODECLASSID = 'sys' + WHERE ID = 'notice-index-display-method'; + +-- ----------------------------- 2020-09-02 add by shixw------------end + +-- ----------------------------- 2020-09-04 add by zhangpf------------begin +alter table dbo.T_CORE_SYSTEM_CONFIG ADD NOTIFICATION VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用消息通知', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SYSTEM_CONFIG', +'COLUMN', N'NOTIFICATION' +GO + +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_CONFIG.NOTIFICATION', N'系统配置启用消息通知', N'启用消息通知', N'zh-CN',N'启用消息通知'; + +UPDATE T_CORE_SYSTEM_CONFIG + SET NOTIFICATION = '0' + WHERE ID = 'system-config'; +-- ----------------------------- 2020-09-04 add by zhangpf------------end + +-- ----------------------------- 2020-09-05 add by zhangpf------------begin +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_TEMPLATE.SERVICE_NAME', N'邮件模板', N'邮件模板', N'zh-CN',N'邮件模板'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_TEMPLATE.CREATEDBYID', N'邮件模板的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_TEMPLATE.CREATEDBYNAME', N'邮件模板的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_TEMPLATE.CREATEDTIME', N'邮件模板的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_TEMPLATE.CREATEDBYORGID', N'邮件模板的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_TEMPLATE.CREATEDBYORGNAME', N'邮件模板的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EMAIL_TEMPLATE', '0', '0'); +-- ----------------------------- 2020-09-05 add by zhangpf------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.8.0/sqlserver/1. gikam-core-equipt.txt b/sql/init_sql/core/0.8.0/sqlserver/1. gikam-core-equipt.txt new file mode 100644 index 0000000..b3b47c4 --- /dev/null +++ b/sql/init_sql/core/0.8.0/sqlserver/1. gikam-core-equipt.txt @@ -0,0 +1,9 @@ +-- ----------------------------- 2020-08-11 add by shixw------------begin + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'intercept', '截取', 'fileAcqItemNameSource', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'itemName', '分析项目', 'fileAcqParamField', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +-- ----------------------------- 2020-08-11 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.8.0/sqlserver/2. gikam-core-notification.txt b/sql/init_sql/core/0.8.0/sqlserver/2. gikam-core-notification.txt new file mode 100644 index 0000000..149a06f --- /dev/null +++ b/sql/init_sql/core/0.8.0/sqlserver/2. gikam-core-notification.txt @@ -0,0 +1,243 @@ +-- --------------------------------------- 2020-01-18 zhangjr begin ----------------- +CREATE TABlE T_CORE_NOTIFICATION_TMPL( + ID VARCHAR(32) NOT NULL, + NAME VARCHAR(96) NOT NULL , + DESCTEMPLATE VARCHAR(192) NULL , + CONTENTTEMPLATE TEXT NULL , + CONSTRAINT PK_CORE_NOTIFICATION_TMPL PRIMARY KEY(ID)); + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'通知中心模板' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_TMPL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_TMPL', @level2type=N'COLUMN',@level2name=N'ID'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'通知名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_TMPL', @level2type=N'COLUMN',@level2name=N'NAME'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'通知描述模板' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_TMPL', @level2type=N'COLUMN',@level2name=N'DESCTEMPLATE'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'通知内容模板' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_TMPL', @level2type=N'COLUMN',@level2name=N'CONTENTTEMPLATE'; + + +CREATE TABlE T_CORE_NOTIFICATION_INST( + ID INT NOT NULL, + TEMPLATEID VARCHAR(32) NULL , + "DESC" VARCHAR(192) NULL , + CONTENT TEXT NULL , + EXPIREDTIME DATETIME NULL , + ATTACHMENTURL VARCHAR(384) NULL , + CREATEDBYID VARCHAR(32) NULL , + CREATEDBYNAME VARCHAR(64) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(32) NULL , + CREATEDBYORGNAME VARCHAR(64) NULL , + CONSTRAINT PK_CORE_NOTIFICATION_INST PRIMARY KEY(ID)); + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'通知实例' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_INST'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_INST', @level2type=N'COLUMN',@level2name=N'id'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'模板编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_INST', @level2type=N'COLUMN',@level2name=N'templateid'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'通知描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_INST', @level2type=N'COLUMN',@level2name=N'DESC'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'通知内容' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_INST', @level2type=N'COLUMN',@level2name=N'content'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'通知截止日期' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_INST', @level2type=N'COLUMN',@level2name=N'expiredTime'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'附件的下载地址(可以为空)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_INST', @level2type=N'COLUMN',@level2name=N'attachmenturl'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_INST', @level2type=N'COLUMN',@level2name=N'createdById'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_INST', @level2type=N'COLUMN',@level2name=N'createdByName'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_INST', @level2type=N'COLUMN',@level2name=N'createdTime'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_INST', @level2type=N'COLUMN',@level2name=N'createdByOrgId'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_INST', @level2type=N'COLUMN',@level2name=N'createdByOrgName'; + +CREATE TABlE T_CORE_NOTIFICATION_INST_TO( + ID INT NOT NULL, + INSTID INT NOT NULL, + NOTIFIEDID VARCHAR(32), + "READ" VARCHAR(1) NULL , + CONSTRAINT PK_CORE_NOTIFICATION_INST_TO PRIMARY KEY(ID)); + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'通知实例中的被通知人' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_INST_TO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_INST_TO', @level2type=N'COLUMN',@level2name=N'ID'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'通知实例主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_INST_TO', @level2type=N'COLUMN',@level2name=N'INSTID'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'被通知人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_INST_TO', @level2type=N'COLUMN',@level2name=N'NOTIFIEDID'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否已读(0-否 1-是)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_INST_TO', @level2type=N'COLUMN',@level2name=N'READ'; + + +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('9505', '通知中心', '', '95', 9505, '通知中心', '022.svg', NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('950501', '通知模板', '/secure/core/module/notification/notification-templates/page/edit-list', '9505', 950501, '通知模板', '046.svg', NULL); +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('950502', '通知查询', '/secure/core/module/notification/notification-instances/page/edit-list', '9505', 950502, '通知中心', '077.svg', NULL); + +INSERT INTO T_CORE_NOTIFICATION_TMPL(ID, NAME, DESCTEMPLATE, CONTENTTEMPLATE) +VALUES ('output', '数据导出', '', ''); +-- --------------------------------------- 2020-01-18 zhangjr end ----------------- +-- --------------------------------------- 2020-02-11 zhangxt begin ----------------- +INSERT INTO T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('NOTIFICATION-REFRESH-FREQUENCY', '5', '首页消息中心刷新频率(分钟)', '系统', '1', 0, NULL, NULL, NULL); + +ALTER TABLE [dbo].[T_CORE_NOTIFICATION_INST_TO] ADD [READTIME] datetime NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'读取时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_NOTIFICATION_INST_TO', +'COLUMN', N'READTIME' +-- --------------------------------------- 2020-02-11 zhangxt end ----------------- + +-- --------------------------------------- 2020-08-12 zhangxt -----------------begin + +ALTER TABLE [dbo].[T_CORE_NOTIFICATION_TMPL] ADD [MENUID] varchar(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_NOTIFICATION_TMPL', +'COLUMN', N'MENUID' + +ALTER TABLE [dbo].[T_CORE_NOTIFICATION_TMPL] ADD [MENUNAME] varchar(60) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单名称(业务名称)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_NOTIFICATION_TMPL', +'COLUMN', N'MENUNAME' + +ALTER TABLE [dbo].[T_CORE_NOTIFICATION_TMPL] ADD [FORWARDCATEGORY] varchar(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'跳转类型', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_NOTIFICATION_TMPL', +'COLUMN', N'FORWARDCATEGORY' + +ALTER TABLE [dbo].[T_CORE_NOTIFICATION_TMPL] ADD [DOWNLOADCATEGORY] varchar(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否下载附件', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_NOTIFICATION_TMPL', +'COLUMN', N'DOWNLOADCATEGORY' + +ALTER TABLE [dbo].[T_CORE_NOTIFICATION_TMPL] ADD [TIMEWARNING] varchar(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否实时提醒', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_NOTIFICATION_TMPL', +'COLUMN', N'TIMEWARNING' + +ALTER TABLE [dbo].[T_CORE_NOTIFICATION_INST] ADD [MENUID] varchar(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_NOTIFICATION_INST', +'COLUMN', N'MENUID' + +ALTER TABLE [dbo].[T_CORE_NOTIFICATION_INST] ADD [MENUNAME] varchar(60) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单名称(业务名称)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_NOTIFICATION_INST', +'COLUMN', N'MENUNAME' + +ALTER TABLE [dbo].[T_CORE_NOTIFICATION_INST] ADD [FORWARDCATEGORY] varchar(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'跳转类型', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_NOTIFICATION_INST', +'COLUMN', N'FORWARDCATEGORY' + +ALTER TABLE [dbo].[T_CORE_NOTIFICATION_INST] ADD [DOWNLOADCATEGORY] varchar(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否下载附件', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_NOTIFICATION_INST', +'COLUMN', N'DOWNLOADCATEGORY' + +ALTER TABLE [dbo].[T_CORE_NOTIFICATION_INST] ADD [TIMEWARNING] varchar(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否实时提醒', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_NOTIFICATION_INST', +'COLUMN', N'TIMEWARNING' + +ALTER TABLE [dbo].[T_CORE_NOTIFICATION_INST_TO] ADD [IGNORE] varchar(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否忽略', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_NOTIFICATION_INST_TO', +'COLUMN', N'IGNORE' + + +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_INST_TO.IGNORE', N'是否忽略', N'是否忽略', N'zh-CN', N'是否忽略'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_TMPL.MENUNAME', N'业务名称', N'业务名称', N'zh-CN', N'业务名称'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_TMPL.FORWARDCATEGORY', N'跳转类型', N'跳转类型', N'zh-CN', N'跳转类型'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_TMPL.DOWNLOADCATEGORY', N'是否下载附件', N'是否下载附件', N'zh-CN', N'是否下载附件'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_TMPL.TIMEWARNING', N'是否实时提醒', N'是否实时提醒', N'zh-CN', N'是否实时提醒'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_INST.MENUNAME', N'业务名称', N'业务名称', N'zh-CN', N'业务名称'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_INST.FORWARDCATEGORY', N'跳转类型', N'跳转类型', N'zh-CN', N'跳转类型'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_INST.DOWNLOADCATEGORY', N'是否下载附件', N'是否下载附件', N'zh-CN', N'是否下载附件'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_INST.TIMEWARNING', N'是否实时提醒', N'是否实时提醒', N'zh-CN', N'是否实时提醒'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_TMPL.TMPL_INFO', N'模板信息', N'模板信息', N'zh-CN', N'模板信息'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_TMPL.PREPARE_INFO', N'配置信息', N'配置信息', N'zh-CN', N'配置信息'; + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO) +VALUES ('forwardCategory','跳转类型','sys','应用动作','1'); +INSERT INTO T_CORE_CODE (ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'grid', '列表', 'forwardCategory', null, 1, 0, 'admin', '系统管理员', null, '0', null, null, null); +INSERT INTO T_CORE_CODE (ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'form', '详情', 'forwardCategory', null, 2, 0, 'admin', '系统管理员', null, '0', null, null, null); +INSERT INTO T_CORE_CODE (ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'notForward', '不跳转', 'forwardCategory', null, 2, 0, 'admin', '系统管理员', null, '0', null, null, null); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES (246, '跳转类型', 'forward-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=forwardCategory', 'code', 'codeName'); + +-- --------------------------------------- 2020-08-12 zhangxt -----------------end + +-- --------------------------------------- 2020-08-24 liujianfneg -----------------begin +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO) +VALUES ('readCategory','阅读类型','sys','阅读类型','1'); +INSERT INTO T_CORE_CODE (ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, '0', '未读', 'readCategory', null, 1, 0, 'admin', '系统管理员', null, '0', null, null, null); +INSERT INTO T_CORE_CODE (ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, '1', '已读', 'readCategory', null, 2, 0, 'admin', '系统管理员', null, '0', null, null, null); +INSERT INTO T_CORE_CODE (ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, '2', '忽略', 'readCategory', null, 3, 0, 'admin', '系统管理员', null, '0', null, null, null); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES (256, '阅读类型', 'read-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=readCategory', 'code', 'codeName'); + +-- --------------------------------------- 2020-08-24 liujianfneg -----------------end + +-- --------------------------------------- 2020-09-04 zhangpf -----------------begin +DELETE FROM T_CORE_CODE + WHERE CODECATEGORYID = 'forwardCategory' + AND CODE = 'form'; +-- --------------------------------------- 2020-09-04 zhangpf -----------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.8.0/sqlserver/3. gikam-core-les.txt b/sql/init_sql/core/0.8.0/sqlserver/3. gikam-core-les.txt new file mode 100644 index 0000000..e15f85e --- /dev/null +++ b/sql/init_sql/core/0.8.0/sqlserver/3. gikam-core-les.txt @@ -0,0 +1,21 @@ +-- ----------------------------- 2020-09-02 add by shixw------------begin + +alter table dbo.T_CORE_LES_TEMPLATE ADD LESTEMPLATECATEGORY VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'LES模板类型', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE', +'COLUMN', N'LESTEMPLATECATEGORY' +GO + +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE.LESTEMPLATECATEGORY', N'LES模板的模板类型', N'类型', N'zh-CN',N'类型'; + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('lesTemplateCategory', 'LES模板类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, 'LES模板类型', 'les-template-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=lesTemplateCategory', 'code', 'codeName'); + +-- ----------------------------- 2020-09-02 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.9.0/mysql/0.gikam-core-common-1.txt b/sql/init_sql/core/0.9.0/mysql/0.gikam-core-common-1.txt new file mode 100644 index 0000000..c64a023 --- /dev/null +++ b/sql/init_sql/core/0.9.0/mysql/0.gikam-core-common-1.txt @@ -0,0 +1,30 @@ + +-- ----------------------------- 2020-10-20 add by shixw------------begin + +DROP PROCEDURE IF EXISTS `DELETEI18N`; +DELIMITER $$ +-- Automation Deployment Single SQL ---begin +CREATE PROCEDURE `DELETEI18N` ( + CODEPARAM VARCHAR ( 128 ) + ) +BEGIN + + SET @V_ID = NULL; + SELECT + ID INTO @V_ID + FROM + T_CORE_I18N + WHERE + CODE = CODEPARAM; + IF + ( @V_ID IS NOT NULL ) THEN + DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID = @V_ID; + DELETE FROM T_CORE_I18N WHERE CODE = CODEPARAM; + COMMIT; + + END IF; +END$$ +-- Automation Deployment Single SQL ---end +DELIMITER ; + +-- ----------------------------- 2020-10-20 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.9.0/mysql/1.gikam-core-common-2.txt b/sql/init_sql/core/0.9.0/mysql/1.gikam-core-common-2.txt new file mode 100644 index 0000000..0d8bd61 --- /dev/null +++ b/sql/init_sql/core/0.9.0/mysql/1.gikam-core-common-2.txt @@ -0,0 +1,865 @@ +-- ----------------------------- 2020-09-07 add by zhangxt------------begin + +INSERT INTO T_CORE_ADMIN_MENU(ID, MENUNAME, MENUICON, HREF, PARENTID, ORDERNO) +VALUES ('20', '系统监控', '', '', '', '20'); + +INSERT INTO T_CORE_ADMIN_MENU(ID, MENUNAME, MENUICON, HREF, PARENTID, ORDERNO) +VALUES ('2010', '系统监控', '', '/core/module/item/iframes?src=http://ip:port', '20', '2010'); +commit; +-- ----------------------------- 2020-09-07 add by zhangxt------------end + +-- ----------------------------- 2020-09-07 add by zhangxt--------------begin +-- 建表语句 +CREATE TABLE IF NOT EXISTS `T_CORE_FILE_LOG`( + `ID` BIGINT NOT NULL COMMENT '主键', + `FILEID` BIGINT DEFAULT NULL COMMENT '文件ID', + `OPERATIONCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '操作类型(添加、下载等)', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='文件日志表'; + +CALL INSERTI18N('T_CORE_FILE_LOG.SERVICE_NAME', '文件日志表', '文件日志表', 'zh-CN', '文件日志表'); +CALL INSERTI18N('T_CORE_FILE_LOG.ID', '文件日志表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_FILE_LOG.FILEID', '文件日志表的文件ID', '文件ID', 'zh-CN', '文件ID'); +CALL INSERTI18N('T_CORE_FILE_LOG.OPERATIONCATEGORY', '文件日志表的操作类型(添加、下载等)', '操作类型(添加、下载等)', 'zh-CN', '操作类型(添加、下载等)'); +CALL INSERTI18N('T_CORE_FILE_LOG.CREATEDBYID', '文件日志表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_FILE_LOG.CREATEDBYNAME', '文件日志表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_FILE_LOG.CREATEDTIME', '文件日志表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_FILE_LOG.CREATEDBYORGID', '文件日志表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_FILE_LOG.CREATEDBYORGNAME', '文件日志表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_FILE_LOG', '0', '0'); +COMMIT; + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('fileLogOperationCategory', '附件操作方式', 'sys', NULL, 201, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'INSERT', '上传', 'fileLogOperationCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'UPDATE', '更新', 'fileLogOperationCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'DOWNLOAD', '下载', 'fileLogOperationCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'PRINT', '打印', 'fileLogOperationCategory', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'DELETE', '删除', 'fileLogOperationCategory', NULL, 5, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +COMMIT; +-- ----------------------------- 2020-09-07 add by zhangxt------------end + +-- ----------------------------- 2020-09-09 add by shixw------------begin 0.8.2补丁已发布 + +alter table T_CORE_PASSWORD_POLICY add column EXPIRYWARNINGINTERVAL BIGINT null comment '密码过期提前提醒天数'; + + +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.EXPIRYWARNINGINTERVAL', '密码策略的密码过期提前提醒天数', '密码过期提前提醒天数', 'zh-CN', '密码过期提前提醒天数'); + +-- ----------------------------- 2020-09-09 add by shixw------------end 0.8.2补丁已发布 + +-- ----------------------------- 2020-09-10 add by shixw------------begin 0.8.2补丁已发布 + + +CALL INSERTI18N('GIKAM.USER.PASSWORD.NEW_OLD_PASSWORD_SAME', '新密码不能与旧密码相同', '新密码不能与旧密码相同', 'zh-CN', '新密码不能与旧密码相同'); +CALL INSERTI18N('CORE.MODULE.SYS.PASSWORDPOLICIES.TIP.EXPIRYWARNINGINTERVAL_NOT_MORE_EXPIRYINTERVAL', '密码过期提前提醒天数不能大于密码过期天数', '密码过期提前提醒天数不能大于密码过期天数', 'zh-CN', '密码过期提前提醒天数不能大于密码过期天数'); + +-- ----------------------------- 2020-09-10 add by shixw------------end 0.8.2补丁已发布 + +-- ----------------------------- 2020-09-10 add by zhangjr------------begin 0.8.7补丁已发布 +CALL INSERTI18N('GIKAM.BPMN.TASK.START', '工作流开始节点', '开始节点', 'zh-CN', '开始节点'); +CALL INSERTI18N('GIKAM.BPMN.TASK.END', '工作流结束节点', '结束节点', 'zh-CN', '结束节点'); +CALL INSERTI18N('GIKAM.BPMN.TASK.GATEWAY', '工作流的网关', '网关', 'zh-CN', '网关'); + +DELETE M +FROM + T_CORE_I18N_MESSAGE M, + T_CORE_I18N I +WHERE + I.ID = M.I18NID + AND I.CODE = 'GIKAM.BPMN.COMMENT.START_NODE'; + +DELETE M +FROM + T_CORE_I18N_MESSAGE M, + T_CORE_I18N I +WHERE + I.ID = M.I18NID + AND I.CODE = 'GIKAM.BPMN.COMMENT.END_NODE'; + +DELETE FROM T_CORE_I18N WHERE CODE = 'GIKAM.BPMN.COMMENT.START_NODE'; +DELETE FROM T_CORE_I18N WHERE CODE = 'GIKAM.BPMN.COMMENT.END_NODE'; +COMMIT; + +alter table T_CORE_BPMN_COMMENT add column route varchar(96) null comment '审核路径'; +-- ----------------------------- 2020-09-10 add by zhangjr------------end 0.8.7补丁已发布 + +-- ----------------------------- 2020-09-12 add by shixw------------begin + +CALL INSERTI18N('GIKAM.EXCEPTION.FTP.FILE_NOT_EXIST', 'FTP服务器文件不存在', 'FTP服务器文件不存在', 'zh-CN', 'FTP服务器文件不存在'); + +-- ----------------------------- 2020-09-12 add by shixw------------end + +-- ----------------------------- 2020-09-14 add by zhangjf--------------begin + +DELETE M +FROM + T_CORE_I18N_MESSAGE M, + T_CORE_I18N I +WHERE + I.ID = M.I18NID + AND I.CODE = 'T_CORE_FILE_LOG.SERVICE_NAME'; + +DELETE M +FROM + T_CORE_I18N_MESSAGE M, + T_CORE_I18N I +WHERE + I.ID = M.I18NID + AND I.CODE = 'T_CORE_FILE_LOG.ID'; + +DELETE M +FROM + T_CORE_I18N_MESSAGE M, + T_CORE_I18N I +WHERE + I.ID = M.I18NID + AND I.CODE = 'T_CORE_FILE_LOG.FILEID'; + +DELETE M +FROM + T_CORE_I18N_MESSAGE M, + T_CORE_I18N I +WHERE + I.ID = M.I18NID + AND I.CODE = 'T_CORE_FILE_LOG.OPERATIONCATEGORY'; + +DELETE M +FROM + T_CORE_I18N_MESSAGE M, + T_CORE_I18N I +WHERE + I.ID = M.I18NID + AND I.CODE = 'T_CORE_FILE_LOG.CREATEDBYID'; + + DELETE M +FROM + T_CORE_I18N_MESSAGE M, + T_CORE_I18N I +WHERE + I.ID = M.I18NID + AND I.CODE = 'T_CORE_FILE_LOG.CREATEDBYNAME'; + + DELETE M +FROM + T_CORE_I18N_MESSAGE M, + T_CORE_I18N I +WHERE + I.ID = M.I18NID + AND I.CODE = 'T_CORE_FILE_LOG.CREATEDTIME'; + + DELETE M +FROM + T_CORE_I18N_MESSAGE M, + T_CORE_I18N I +WHERE + I.ID = M.I18NID + AND I.CODE = 'T_CORE_FILE_LOG.CREATEDBYORGID'; + + DELETE M +FROM + T_CORE_I18N_MESSAGE M, + T_CORE_I18N I +WHERE + I.ID = M.I18NID + AND I.CODE = 'T_CORE_FILE_LOG.CREATEDBYORGNAME'; + +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.SERVICE_NAME'; +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.ID'; +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.FILEID'; +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.OPERATIONCATEGORY'; +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.CREATEDBYID'; +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.CREATEDBYNAME'; +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.CREATEDTIME'; +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.CREATEDBYORGID'; +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.CREATEDBYORGNAME'; + +CALL INSERTI18N('T_CORE_FILE_LOG.SERVICE_NAME', '文件日志表', '文件日志表', 'zh-CN', '文件日志表'); +CALL INSERTI18N('T_CORE_FILE_LOG.ID', '文件日志表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_FILE_LOG.FILEID', '文件日志表的文件ID', '文件ID', 'zh-CN', '文件ID'); +CALL INSERTI18N('T_CORE_FILE_LOG.OPERATIONCATEGORY', '文件日志表的操作类型(添加、下载等)', '操作', 'zh-CN', '操作'); +CALL INSERTI18N('T_CORE_FILE_LOG.CREATEDBYID', '文件日志表的操作人编码', '操作人编码', 'zh-CN', '操作人编码'); +CALL INSERTI18N('T_CORE_FILE_LOG.CREATEDBYNAME', '文件日志表的操作人名称', '操作人', 'zh-CN', '操作人'); +CALL INSERTI18N('T_CORE_FILE_LOG.CREATEDTIME', '文件日志表的操作时间', '操作时间', 'zh-CN', '操作时间'); +CALL INSERTI18N('T_CORE_FILE_LOG.CREATEDBYORGID', '文件日志表的操作人单位编码', '操作人单位编码', 'zh-CN', '操作人单位编码'); +CALL INSERTI18N('T_CORE_FILE_LOG.CREATEDBYORGNAME', '文件日志表的操作人单位名称', '操作人单位名称', 'zh-CN', '操作人单位名称'); + +COMMIT; +-- ----------------------------- 2020-09-14 add by zhangjf------------end + +-- ----------------------------- 2020-09-14 add by zhanghang--------------begin +alter table T_CORE_SYSTEM_CONFIG add column FILEOPERATIONLOG VARCHAR(36) null comment '附件操作记录'; + +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.FILEOPERATIONLOG', '系统配置附件操作记录', '附件操作记录', 'zh-CN', '附件操作记录'); + +UPDATE T_CORE_SYSTEM_CONFIG + SET FILEOPERATIONLOG = '0' + WHERE ID = 'system-config'; +-- ----------------------------- 2020-09-14 add by zhanghang--------------end + +-- ----------------------------- 2020-09-15 add by shixw------------begin + +UPDATE T_CORE_CONSTANT + SET CONSTANTDESC = '登录系统时是否修改默认密码' + WHERE ID = 'INIT-PASSWORD-MODIFY'; + +commit; + +-- ----------------------------- 2020-09-15 add by shixw------------end + +-- ----------------------------- 2020-10-12 add by shixw------------begin + +ALTER TABLE `t_core_schedule_task_config` CHANGE COLUMN `TIMES` `TIMES` BIGINT NULL DEFAULT NULL COMMENT '执行次数'; + +-- ----------------------------- 2020-10-12 add by shixw------------end + +-- ----------------------------- 2020-11-05 add by shixw--------------begin 0.8.15补丁已发布 + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_CORE_DP_CONFIG`( + `ID` BIGINT NOT NULL COMMENT '主键', + `DPCONFIGNAME` VARCHAR(60) DEFAULT NULL COMMENT '数据泵配置名称', + `TABLENAME` VARCHAR(60) DEFAULT NULL COMMENT '业务表名', + `PARENTID` BIGINT DEFAULT NULL COMMENT '父配置ID', + `UNIQUEFIELDS` VARCHAR(120) DEFAULT NULL COMMENT '唯一性字段', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='数据泵配置'; + + +CREATE TABLE IF NOT EXISTS `T_CORE_DP_CONFIG_LINE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `DPCONFIGID` BIGINT DEFAULT NULL COMMENT '数据泵配置ID', + `RELATETABLENAME` VARCHAR(60) DEFAULT NULL COMMENT '关联表名称', + `RELATEFIELDNAME` VARCHAR(60) DEFAULT NULL COMMENT '关联表字段', + `FIELDNAME` VARCHAR(60) DEFAULT NULL COMMENT '当前表对应字段', + `RELATECONFIGID` BIGINT DEFAULT NULL COMMENT '关联配置ID', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='数据泵配置明细'; +CREATE INDEX IDX_CDCL_DPCONFIGID ON T_CORE_DP_CONFIG_LINE (DPCONFIGID); + +CALL INSERTI18N('T_CORE_DP_CONFIG.SERVICE_NAME', '数据泵配置', '数据泵配置', 'zh-CN', '数据泵配置'); +CALL INSERTI18N('T_CORE_DP_CONFIG.ID', '数据泵配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_DP_CONFIG.DPCONFIGNAME', '数据泵配置的数据泵配置名称', '数据泵配置名称', 'zh-CN', '数据泵配置名称'); +CALL INSERTI18N('T_CORE_DP_CONFIG.TABLENAME', '数据泵配置的业务表名', '业务表名', 'zh-CN', '业务表名'); +CALL INSERTI18N('T_CORE_DP_CONFIG.PARENTID', '数据泵配置的父配置ID', '父配置ID', 'zh-CN', '父配置ID'); +CALL INSERTI18N('T_CORE_DP_CONFIG.UNIQUEFIELDS', '数据泵配置的唯一性字段', '唯一性字段', 'zh-CN', '唯一性字段'); +CALL INSERTI18N('T_CORE_DP_CONFIG.OPERATION', '数据泵配置的操作', '操作', 'zh-CN', '操作'); +CALL INSERTI18N('T_CORE_DP_CONFIG.CREATEDBYID', '数据泵配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_DP_CONFIG.CREATEDBYNAME', '数据泵配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_DP_CONFIG.CREATEDTIME', '数据泵配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_DP_CONFIG.CREATEDBYORGID', '数据泵配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_DP_CONFIG.CREATEDBYORGNAME', '数据泵配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_DP_CONFIG_LINE.SERVICE_NAME', '数据泵配置明细', '数据泵配置明细', 'zh-CN', '数据泵配置明细'); +CALL INSERTI18N('T_CORE_DP_CONFIG_LINE.ID', '数据泵配置明细的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_DP_CONFIG_LINE.DPCONFIGID', '数据泵配置明细的数据泵配置ID', '数据泵配置ID', 'zh-CN', '数据泵配置ID'); +CALL INSERTI18N('T_CORE_DP_CONFIG_LINE.RELATETABLENAME', '数据泵配置明细的关联表名称', '关联表名称', 'zh-CN', '关联表名称'); +CALL INSERTI18N('T_CORE_DP_CONFIG_LINE.RELATEFIELDNAME', '数据泵配置明细的关联表字段', '关联表字段', 'zh-CN', '关联表字段'); +CALL INSERTI18N('T_CORE_DP_CONFIG_LINE.FIELDNAME', '数据泵配置明细的当前表对应字段', '当前表对应字段', 'zh-CN', '当前表对应字段'); +CALL INSERTI18N('T_CORE_DP_CONFIG_LINE.RELATECONFIGID', '数据泵配置明细的关联配置ID', '关联配置ID', 'zh-CN', '关联配置ID'); +CALL INSERTI18N('T_CORE_DP_CONFIG_LINE.RELATECONFIG', '数据泵配置明细的关联配置', '关联配置', 'zh-CN', '关联配置'); +CALL INSERTI18N('T_CORE_DP_CONFIG_LINE.CREATEDBYID', '数据泵配置明细的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_DP_CONFIG_LINE.CREATEDBYNAME', '数据泵配置明细的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_DP_CONFIG_LINE.CREATEDTIME', '数据泵配置明细的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_DP_CONFIG_LINE.CREATEDBYORGID', '数据泵配置明细的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_DP_CONFIG_LINE.CREATEDBYORGNAME', '数据泵配置明细的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + + +CALL INSERTI18N('CORE.MODULE.SYS.DPCONFIGS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('CORE.MODULE.SYS.DPCONFIGS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CORE.MODULE.SYS.DPCONFIGS.TAB.CONFIG_LINE', '数据泵配置明细', '数据泵配置明细', 'zh-CN', '数据泵配置明细'); +CALL INSERTI18N('CORE.MODULE.SYS.DPCONFIGS.BUTTON.NEXT', '下一步', '下一步', 'zh-CN', '下一步'); +CALL INSERTI18N('CORE.MODULE.SYS.DPCONFIGS.TIP.SELECT_TREE_NODE', '请先选中树节点', '请先选中树节点', 'zh-CN', '请先选中树节点'); +CALL INSERTI18N('CORE.MODULE.SYS.DPCONFIGS.TIP.IMPORT_SUCCESS', '导入成功', '导入成功', 'zh-CN', '导入成功'); +CALL INSERTI18N('CORE.MODULE.SYS.DPCONFIGS.MODAL.IMPORT_DATA_REPEAT', '导入数据重复业务', '导入数据重复业务', 'zh-CN', '导入数据重复业务'); +CALL INSERTI18N('CORE.MODULE.SYS.DPCONFIGS.TREE.DPCONFIG', '数据泵配置', '数据泵配置', 'zh-CN', '数据泵配置'); +CALL INSERTI18N('CORE.MODULE.SYS.DPCONFIGS.EXCEPTION.NO_DP_CONFIG', '没有对应的数据泵配置', '没有对应的数据泵配置', 'zh-CN', '没有对应的数据泵配置'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9345', '数据泵配置', '/secure/core/module/sys/dp-configs/page/edit-list', '93', '9345', '068.svg', '数据泵配置'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_DP_CONFIG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_DP_CONFIG_LINE', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('934501','T_CORE_DP_CONFIG_LINE', 'T_CORE_DP_CONFIG', 'DPCONFIGID'); + + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG(ID, NAME, TITLE, CATEGORY, URL, WIDTH) + VALUES(F_GET_SEQ_CORE(), '数据泵配置', '数据泵配置', 'dp-config', '/secure/core/module/sys/dp-configs/page/choose-list', '45%'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('dp-config-import-operation', '数据泵配置导入操作', 'biz', NULL, '1', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), '忽略', 'dp-config-import-operation', NULL, '1', '0', 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'ignore'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), '覆盖', 'dp-config-import-operation', NULL, '2', '0', 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'override'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES (F_GET_SEQ_CORE(), '数据泵配置导入操作', 'dp-config-import-operation', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=dp-config-import-operation', 'code', 'codeName'); + + +COMMIT; + +-- ----------------------------- 2020-11-05 add by shixw------------end 0.8.15补丁已发布 + + +-- ----------------------------- 2020-11-05 add by zhangjr------------begin +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.TIP.UNABLE_DELETE_INUSE_PROC', '不允许删除使用中的流程图', '流程在使用中无法删除(流程编号:{0})', 'zh-CN', '流程在使用中无法删除(流程编号:{0})'); +-- ----------------------------- 2020-11-05 add by zhangjr------------end + +-- ----------------------------- 2020-11-13 add by zhangpf--------------begin--0.8.16补丁已发布 +alter table T_CORE_I18N modify column DESCRIPTION VARCHAR(300); +alter table T_CORE_I18N modify column DEFAULTMESSAGE VARCHAR(300); + +alter table T_CORE_I18N_MESSAGE modify column MESSAGE VARCHAR(300); + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_CORE_EMAIL_CONFIG_CC_USER`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CONFIGID` VARCHAR(96) DEFAULT NULL COMMENT '邮件配置编码', + `USERID` VARCHAR(36) DEFAULT NULL COMMENT '抄送人编码', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='邮件配置抄送人'; +CREATE INDEX IDX_CECCCU_CONFIGID ON T_CORE_EMAIL_CONFIG_CC_USER (CONFIGID); + +CREATE TABLE IF NOT EXISTS `T_CORE_EMAIL_CONFIG_CC_ROLE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CONFIGID` VARCHAR(96) DEFAULT NULL COMMENT '邮件配置编码', + `ROLEID` BIGINT DEFAULT NULL COMMENT '抄送角色编码', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='邮件配置抄送角色'; +CREATE INDEX IDX_CECCCR_CONFIGID ON T_CORE_EMAIL_CONFIG_CC_ROLE (CONFIGID); + +alter table T_CORE_EMAIL_RECEIPENT add column RECEIPENTCATEGORY VARCHAR(36) null comment '收件类型'; + +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_USER.SERVICE_NAME', '邮件配置抄送人', '邮件配置抄送人', 'zh-CN', '邮件配置抄送人'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_USER.ID', '邮件配置抄送人的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_USER.CONFIGID', '邮件配置抄送人的邮件配置编码', '邮件配置编码', 'zh-CN', '邮件配置编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_USER.USERID', '邮件配置抄送人的抄送人编码', '抄送人编码', 'zh-CN', '抄送人编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_USER.CREATEDBYID', '邮件配置抄送人的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_USER.CREATEDBYNAME', '邮件配置抄送人的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_USER.CREATEDTIME', '邮件配置抄送人的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_USER.CREATEDBYORGID', '邮件配置抄送人的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_USER.CREATEDBYORGNAME', '邮件配置抄送人的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_ROLE.SERVICE_NAME', '邮件配置抄送角色', '邮件配置抄送角色', 'zh-CN', '邮件配置抄送角色'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_ROLE.ID', '邮件配置抄送角色的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_ROLE.CONFIGID', '邮件配置抄送角色的邮件配置编码', '邮件配置编码', 'zh-CN', '邮件配置编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_ROLE.ROLEID', '邮件配置抄送角色的抄送角色编码', '抄送角色编码', 'zh-CN', '抄送角色编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_ROLE.CREATEDBYID', '邮件配置抄送角色的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_ROLE.CREATEDBYNAME', '邮件配置抄送角色的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_ROLE.CREATEDTIME', '邮件配置抄送角色的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_ROLE.CREATEDBYORGID', '邮件配置抄送角色的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_ROLE.CREATEDBYORGNAME', '邮件配置抄送角色的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +CALL INSERTI18N('CORE.MODULE.EMAIL_CONFIGS.TAB.CC_USER', '邮件配置抄送人Tab', '抄送人', 'zh-CN', '抄送人'); +CALL INSERTI18N('CORE.MODULE.EMAIL_CONFIGS.TAB.CONFIG_CC_ROLE', '邮件配置抄送角色Tab', '抄送角色', 'zh-CN', '抄送角色'); +CALL INSERTI18N('CORE.MODULE.EMAIL_CONFIGS.TITLE.CHOOSE_CC_USER', '邮件配置选择抄送人', '抄送人选择', 'zh-CN', '抄送人选择'); +CALL INSERTI18N('CORE.MODULE.EMAIL_CONFIGS.TITLE.CHOOSE_CC_ROLE', '邮件配置选择抄送角色', '抄送角色选择', 'zh-CN', '抄送角色选择'); + +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_USER.USERNAME', '抄送人名称', '抄送人名称', 'zh-CN', '抄送人名称'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_USER.EMAIL', '抄送人电子邮箱', '抄送人电子邮箱', 'zh-CN', '抄送人电子邮箱'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_ROLE.ROLENAME', '角色名称', '角色名称', 'zh-CN', '角色名称'); + +CALL INSERTI18N('CORE.MODULE.EMAILS.APPEND_BODY_WITHOUT_CC', + '邮件发送添加的无抄送人的正文', + '您好,此邮件是系统自动发送给您的邮件,请知晓。
收件人:{0}
以下是邮件内容:', + 'zh-CN', + '您好,此邮件是系统自动发送给您的邮件,请知晓。
收件人:{0}
以下是邮件内容:'); + +CALL INSERTI18N('CORE.MODULE.EMAILS.APPEND_BODY_WITH_CC', + '邮件发送添加的有抄送人的正文', + '您好,此邮件是系统自动发送给您的邮件,请知晓。
收件人:{0}
抄送人:{1}
以下是邮件内容:', + 'zh-CN', + '您好,此邮件是系统自动发送给您的邮件,请知晓。
收件人:{0}
抄送人:{1}
以下是邮件内容:'); +CALL INSERTI18N('CORE.MODULE.EMAILS.APPEND_SUBJECT_CC', '邮件发送主题添加的抄送描述', '【抄送】', 'zh-CN', '【抄送】'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EMAIL_CONFIG_CC_USER', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EMAIL_CONFIG_CC_ROLE', '0', '0'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EMAIL', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EMAIL_RECEIPENT', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('9335','T_CORE_EMAIL_CONFIG_CC_USER', 'T_CORE_EMAIL_CONFIG', 'CONFIGID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('9336','T_CORE_EMAIL_CONFIG_CC_ROLE', 'T_CORE_EMAIL_CONFIG', 'CONFIGID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('9337','T_CORE_EMAIL_RECEIPENT', 'T_CORE_EMAIL', 'EMAILID'); + +UPDATE T_CORE_EMAIL_RECEIPENT SET RECEIPENTCATEGORY = 'receipent'; +COMMIT; +-- ----------------------------- 2020-11-13 add by zhangpf------------end--0.8.16补丁已发布 + +-- ----------------------------- 2020-11-14 add by shixw------------begin + +CALL INSERTI18N('CORE.MODULE.SYS.DPCONFIGS.TIP.SELECT_BIZ_TABLE_NAME', '请先选择业务表名', '请先选择业务表名', 'zh-CN', '请先选择业务表名'); +CALL INSERTI18N('CORE.MODULE.SYS.DPCONFIGS.TIP.SELECT_RELATE_TABLE_NAME', '请先选择关联表名称', '请先选择关联表名称', 'zh-CN', '请先选择关联表名称'); + +-- ----------------------------- 2020-11-14 add by shixw------------begin + +-- ----------------------------- 2020-11-16 add by zhangjr------------begin 0.8.18补丁已发布 + +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.FILTER_PREVIOUS_CANDIDATORS', '过滤之前节点的已审人员', '过滤之前节点的已审人员', 'zh-CN', '过滤之前节点的已审人员'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.FILTER_PREVIOUS_CANDIDATORS', '您在前一个节点审核通过,当前节点您不能参与审核', '您在前一个节点审核通过,当前节点您不能参与审核', 'zh-CN', '您在前一个节点审核通过,当前节点您不能参与审核'); + +-- ----------------------------- 2020-11-16 add by zhangjr------------begin 0.8.18补丁已发布 + +-- ----------------------------- 2020-11-17 add by shixw------------begin + +alter table T_CORE_ADMIN_SELECT_CONFIG add column CACHE VARCHAR(36) null comment '是否缓存'; + +CALL INSERTI18N('T_CORE_ADMIN_SELECT_CONFIG.CACHE', '下拉框配置的是否缓存', '是否缓存', 'zh-CN', '是否缓存'); + +update T_CORE_ADMIN_SELECT_CONFIG set cache = '1'; + +commit; + +-- ----------------------------- 2020-11-17 add by shixw------------end + +-- ----------------------------- 2020-11-17 add by shixw------------begin + +CALL INSERTI18N('AUDIT.IMPORT', '导入(用于审计跟踪中记录)', '导入', 'zh-CN', '导入'); + +-- ----------------------------- 2020-11-17 add by shixw------------end + +-- ----------------------------- 2020-11-19 add by shixw------------begin 0.8.20补丁已发布 + +alter table T_CORE_LOGIN_CONFIG add column MOBILECLIENT VARCHAR(36) null comment '是否显示移动客户端'; +alter table T_CORE_LOGIN_CONFIG add column IPHONEQCCODE VARCHAR(120) null comment 'iPhone二维码'; +alter table T_CORE_LOGIN_CONFIG add column ANDROIDMOBILEQCCODE VARCHAR(120) null comment '安卓Mobile二维码'; +alter table T_CORE_LOGIN_CONFIG add column ANDROIDPADQCCODE VARCHAR(120) null comment '安卓Pad二维码'; + + +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.MOBILECLIENT', '登录配置的是否显示移动客户端', '是否显示移动客户端', 'zh-CN', '是否显示移动客户端'); +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.IPHONEQCCODE', '登录配置的iPhone二维码', 'iPhone二维码', 'zh-CN', 'iPhone二维码'); +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.ANDROIDMOBILEQCCODE', '登录配置的安卓Mobile二维码', '安卓Mobile二维码', 'zh-CN', '安卓Mobile二维码'); +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.ANDROIDPADQCCODE', '登录配置的安卓Pad二维码', '安卓Pad二维码', 'zh-CN', '安卓Pad二维码'); + +commit; + +-- ----------------------------- 2020-11-19 add by shixw------------end 0.8.20补丁已发布 + +-- ----------------------------- 2020-11-24 add by shixw------------begin 0.8.21补丁已发布 + +alter table T_CORE_SYSTEM_CONFIG add column IEACCESSTIP VARCHAR(36) null comment 'IE访问提示'; + +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.IEACCESSTIP', '系统配置的IE访问提示', 'IE访问提示', 'zh-CN', 'IE访问提示'); + + +-- ----------------------------- 2020-11-24 add by shixw------------end 0.8.21补丁已发布 + +-- ----------------------------- 2020-11-24 add by shixw------------begin 0.8.24补丁已发布 + +ALTER TABLE t_core_login_config CHANGE QCCODE QRCODE varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '二维码登录'; +ALTER TABLE t_core_login_config CHANGE IPHONEQCCODE IPHONEQRCODE varchar(120) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT 'iPhone二维码'; +ALTER TABLE t_core_login_config CHANGE ANDROIDMOBILEQCCODE ANDROIDMOBILEQRCODE varchar(120) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '安卓Mobile二维码'; +ALTER TABLE t_core_login_config CHANGE ANDROIDPADQCCODE ANDROIDPADQRCODE varchar(120) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '安卓Pad二维码'; + + +-- ----------------------------- 2020-11-24 add by shixw------------end 0.8.24补丁已发布 + +-- ----------------------------- 2020-11-25 add by shixw------------begin + +alter table T_CORE_ADMIN_SELECT_CONFIG drop column CACHE; + +CALL DELETEI18N('T_CORE_ADMIN_SELECT_CONFIG.CACHE'); + +-- ----------------------------- 2020-11-25 add by shixw------------end + + +-- ----------------------------- 2020-11-25 add by shixw------------begin 0.8.22补丁已发布 + + +alter table T_CORE_ADMIN_SELECT_CONFIG add column CACHEABLE VARCHAR(36) null comment '是否缓存'; + +CALL INSERTI18N('T_CORE_ADMIN_SELECT_CONFIG.CACHEABLE', '下拉框配置的是否缓存', '是否缓存', 'zh-CN', '是否缓存'); + +update T_CORE_ADMIN_SELECT_CONFIG set cacheable = '1'; + +commit; + +-- ----------------------------- 2020-11-25 add by shixw------------end 0.8.22补丁已发布 + +-- ----------------------------- 2020-11-27 add by shixw------------begin 0.8.22.1补丁已发布 + + +alter table T_CORE_SYSTEM_CONFIG add column DMSFILEDOWNLOADABLE VARCHAR(36) null comment '文档查询功能是否允许下载'; + +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.DMSFILEDOWNLOADABLE', '系统配置的文档查询功能是否允许下载', '文档查询功能是否允许下载', 'zh-CN', '文档查询功能是否允许下载'); + +commit; + +-- ----------------------------- 2020-11-27 add by shixw------------end 0.8.22.1补丁已发布 + +-- ----------------------------- 2020-12-01 add by zhangpf------------begin 0.8.23补丁已发布 +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TAB.ROLE_PERMISSION', '报表配置中报表明细的访问角色', '访问角色', 'zh-CN', '访问角色'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG.ROLENAME', '报表配置中报表明细的访问角色名称', '角色名称', 'zh-CN', '角色名称'); + +commit; +-- ----------------------------- 2020-12-01 add by zhangpf------------end 0.8.23补丁已发布 + +-- ----------------------------- 2020-12-01 add by zhangxt------------begin +alter table T_CORE_SYSTEM_CONFIG add column SPEEDTESTPERIOD VARCHAR(6) null comment '网速测试间隔(秒)'; + +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.SPEEDTESTPERIOD', '网速测试间隔(秒)', '网速测试间隔(秒)', 'zh-CN', '网速测试间隔(秒)'); + +UPDATE T_CORE_SYSTEM_CONFIG + SET SPEEDTESTPERIOD = '30' + WHERE ID = 'system-config'; + +commit; +-- ----------------------------- 2020-12-01 add by zhangxt------------end + +-- ----------------------------- 2020-12-01 add by zhangjr------------begin 0.8.23补丁已发布 +call INSERTI18N('GIKAM.FILE.PACK.DEFAULT_FILE_NAME', '附件打包时的默认文件名称', '文件打包', 'zh-CN', '文件打包'); +-- ----------------------------- 2020-12-01 add by zhangjr------------end 0.8.23补丁已发布 + +-- ----------------------------- 2020-12-01 add by zhangjr------------begin 0.8.24补丁已发布 +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.TRANSFER', '流程配置中是否转办', '转办', 'zh-CN', '转办'); +call INSERTI18N('GIKAM.AT.PROCESS_TRANSFER', '流程转办业务', '转办', 'zh-CN', '转办'); +call INSERTI18N('AUDIT.PROCESS_TRANSFER', '流程转办业务', '转办', 'zh-CN', '转办'); +call INSERTI18N('GIKAM.BPMN.COMMENT.TRANSFER', '审核人转办时的审核意见', '{0}转办给{1}', 'zh-CN', '{0}转办给{1}'); +-- ----------------------------- 2020-12-01 add by zhangjr------------end 0.8.24补丁已发布 + +-- ----------------------------- 2020-12-05 add by zhangpf------------begin 0.8.24补丁已发布 +alter table T_CORE_LOGIN_CONFIG add column RETRIEVEPASSWORD VARCHAR(36) null comment '是否找回密码'; + +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.RETRIEVEPASSWORD', '登录配置的是否开启找回密码', '是否找回密码', 'zh-CN', '是否找回密码'); + +UPDATE T_CORE_LOGIN_CONFIG + SET RETRIEVEPASSWORD = '0' + WHERE ID = 'login-config'; + + commit; +-- ----------------------------- 2020-12-05 add by zhangpf------------end 0.8.24补丁已发布 + +-- ----------------------------- 2020-12-05 add by zhangpf------------begin 0.8.24补丁已发布 +CALL INSERTI18N('RETRIEVE_PASSWORD_EMAIL.SUBJECT', '找回密码邮件的主题', '密码找回', 'zh-CN', '密码找回'); + +CALL INSERTI18N('RETRIEVE_PASSWORD_EMAIL.CONTENT', + '找回密码邮件的内容', + '您好,本邮件无需回复。点击下方链接,重设密码。收到此邮件10分钟后,链接将会失效,需要重新申请找回密码。
{1}', + 'zh-CN', + '您好,本邮件无需回复。点击下方链接,重设密码。收到此邮件10分钟后,链接将会失效,需要重新申请找回密码。
{1}'); + +CALL INSERTI18N('RETRIEVE_PASSWORD.TIP.USERID_EMAIL_DOESNOT_MATACH', '找回密码时用户名和邮箱不匹配提示', '用户名和邮箱不匹配,请检查输入是否正确', 'zh-CN', '用户名和邮箱不匹配,请检查输入是否正确'); +CALL INSERTI18N('RETRIEVE_PASSWORD.TIP.SEND_EMAIL_FAILED', '找回密码时发送邮件失败提示', '邮件发送失败,请检查邮箱是否正确', 'zh-CN', '邮件发送失败,请检查邮箱是否正确'); +CALL INSERTI18N('RETRIEVE_PASSWORD.TIP.SECRETKEY_EXPIRED', '找回密码时打开邮件链接失败提示', '该链接已失效,需要重新申请找回密码。', 'zh-CN', '该链接已失效,需要重新申请找回密码'); +-- ----------------------------- 2020-12-05 add by zhangpf------------end 0.8.24补丁已发布 + +-- ----------------------------- 2020-12-07 add by zhangjr------------begin +call INSERTI18N('GIKAM.SECURITY.CAPTCHA.CAPTCHA_NOT_PRESENT', '验证码不存在', '验证码不存在', 'zh-CN', '验证码不存在'); +call INSERTI18N('GIKAM.SECURITY.CAPTCHA.COOKIE_NOT_PRESENT', 'Cookie不存在,无法校验验证码', 'Cookie不存在,无法校验验证码', 'zh-CN', 'Cookie不存在,无法校验验证码'); +call INSERTI18N('GIKAM.SECURITY.CAPTCHA.INCORRECT_CAPTCHA', '验证码不正确', '验证码不正确', 'zh-CN', '验证码不正确'); +-- ----------------------------- 2020-12-07 add by zhangjr------------en + +-- ----------------------------- 2020-12-09 add by zhangjr------------begin +alter table T_CORE_LOGIN_CONFIG add captcha VARCHAR(1) COMMENT '是否启用登录验证码(0-否 1-是)'; +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.CAPTCHA', '是否启用验证码', '启用验证码', 'zh-CN', '启用验证码'); +-- ----------------------------- 2020-12-09 add by zhangjr------------end + +-- ----------------------------- 2020-12-09 add by zhangjr------------begin +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES ('blockCategory','页面配置中功能模块类型','sys',NULL,'1',NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) +VALUES (F_GET_SEQ_CORE(),'表单','blockCategory',NULL,1,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'form'); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) +VALUES (F_GET_SEQ_CORE(),'表格','orgProperty',NULL,2,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'grid'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('blockColumnType', '页面配置字段类型', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) +VALUES (F_GET_SEQ_CORE(),'字符串','blockColumnType',NULL,1,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'string'); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) +VALUES (F_GET_SEQ_CORE(),'整数','blockColumnType',NULL,2,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'long'); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) +VALUES (F_GET_SEQ_CORE(),'浮点数','blockColumnType',NULL,3,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'double'); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) +VALUES (F_GET_SEQ_CORE(),'日期','blockColumnType',NULL,4,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'localdate'); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) +VALUES (F_GET_SEQ_CORE(),'日期时间','blockColumnType',NULL,5,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'localdatetime'); + +CREATE TABLE IF NOT EXISTS `T_CORE_STUDIO_BLOCK`( + `ID` BIGINT NOT NULL COMMENT '主键', + `URL` VARCHAR(256) DEFAULT NULL COMMENT '访问页面的路径', + `BLOCKID` VARCHAR(128) DEFAULT NULL COMMENT '功能模块的ID(Form或Grid)', + `BLOCKNAME` VARCHAR(96) DEFAULT NULL COMMENT '功能模块名称', + `CATEGORY` VARCHAR(12) DEFAULT NULL COMMENT '类型(系统编码T_CORE_CODE.CODECLASSID=blockCategory)', + `LASTSUSPENDEDFLAG` VARCHAR(1) DEFAULT NULL COMMENT '注销标志(0-未注销 1-已注销),用于显示与否', + `LASTSUSPENDEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '注销人编码', + `LASTSUSPENDEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '注销人名称', + `LASTSUSPENDEDTIME` DATETIME DEFAULT NULL COMMENT '注销时间', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='页面配置模块表'; +CREATE INDEX IDX_TCSB_URL ON T_CORE_STUDIO_BLOCK (URL); + +CREATE TABLE IF NOT EXISTS `T_CORE_STUDIO_BLOCK_LINE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `MASTERID` BIGINT DEFAULT NULL COMMENT '主表ID', + `COLUMNNAME` VARCHAR(36) DEFAULT NULL COMMENT '字段名', + `TYPE` VARCHAR(16) DEFAULT NULL COMMENT '字段类型(系统编码T_CORE_CODE.CODECLASSID=columnType)', + `JSON` LONGTEXT DEFAULT NULL COMMENT 'json数据用于在页面渲染', + `ORDERNO` BIGINT DEFAULT NULL COMMENT '排序码', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='页面配置模块字段表'; +CREATE INDEX IDX_TCSBL_MASTERID ON T_CORE_STUDIO_BLOCK_LINE (MASTERID); + +CALL INSERTI18N('T_CORE_STUDIO_BLOCK.SERVICE_NAME', '页面配置模块表', '页面配置模块表', 'zh-CN', '页面配置模块表'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK.ID', '页面配置模块表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK.URL', '页面配置模块表的访问页面的路径', '访问页面的路径', 'zh-CN', '访问页面的路径'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK.BLOCKID', '页面配置模块表的功能模块的ID(Form或Grid)', '功能模块', 'zh-CN', '功能模块'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK.BLOCKNAME', '页面配置模块表的功能模块名称', '功能模块名称', 'zh-CN', '功能模块名称'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK.CATEGORY', '页面配置模块表的类型(系统编码T_CORE_CODE.CODECLASSID=blockCategory)', '类型', 'zh-CN', '类型'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK.LASTSUSPENDEDFLAG', '页面配置模块表的注销标志(0-未注销 1-已注销),用于显示与否', '是否显示', 'zh-CN', '是否显示'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK.LASTSUSPENDEDBYID', '页面配置模块表的注销人编码', '注销人编码', 'zh-CN', '注销人编码'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK.LASTSUSPENDEDBYNAME', '页面配置模块表的注销人名称', '注销人名称', 'zh-CN', '注销人名称'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK.LASTSUSPENDEDTIME', '页面配置模块表的注销时间', '注销时间', 'zh-CN', '注销时间'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK_LINE.SERVICE_NAME', '页面配置模块字段表', '页面配置模块字段表', 'zh-CN', '页面配置模块字段表'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK_LINE.ID', '页面配置模块字段表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK_LINE.MASTERID', '页面配置模块字段表的主表ID', '主表ID', 'zh-CN', '主表ID'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK_LINE.COLUMNNAME', '页面配置模块字段表的字段名', '字段名', 'zh-CN', '字段名'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK_LINE.TYPE', '页面配置模块字段表的字段类型(系统编码T_CORE_CODE.CODECLASSID=columnType)', '字段类型', 'zh-CN', '字段类型'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK_LINE.ORDERNO', '页面配置模块字段表的排序码', '排序码', 'zh-CN', '排序码'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_STUDIO_BLOCK', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_STUDIO_BLOCK_LINE', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES (F_GET_SEQ_CORE(),'T_CORE_STUDIO_BLOCK_LINE', 'T_CORE_STUDIO_BLOCK', 'MASTERID'); +COMMIT; +-- ----------------------------- 2020-12-09 add by zhangjr------------end + +-- ----------------------------- 2020-12-10 add by zhangpf--------------begin 0.8.25补丁已发布 + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_CORE_EMAIL_FILE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `EMAILID` BIGINT DEFAULT NULL COMMENT '邮件发送ID', + `FILEID` BIGINT DEFAULT NULL COMMENT '附件ID', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='邮件附件'; + +CREATE INDEX IDX_CORE_EMAIL_FILE_EMAILID ON T_CORE_EMAIL_FILE (EMAILID); + +CALL INSERTI18N('T_CORE_EMAIL_FILE.SERVICE_NAME', '邮件附件', '邮件附件', 'zh-CN', '邮件附件'); +CALL INSERTI18N('T_CORE_EMAIL_FILE.ID', '邮件附件的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EMAIL_FILE.EMAILID', '邮件附件的邮件发送ID', '邮件发送ID', 'zh-CN', '邮件发送ID'); +CALL INSERTI18N('T_CORE_EMAIL_FILE.FILEID', '邮件附件的附件ID', '附件ID', 'zh-CN', '附件ID'); +CALL INSERTI18N('T_CORE_EMAIL_FILE.CREATEDBYID', '邮件附件的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EMAIL_FILE.CREATEDBYNAME', '邮件附件的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EMAIL_FILE.CREATEDTIME', '邮件附件的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EMAIL_FILE.CREATEDBYORGID', '邮件附件的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EMAIL_FILE.CREATEDBYORGNAME', '邮件附件的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EMAIL_FILE', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('9338','T_CORE_EMAIL_FILE', 'T_CORE_EMAIL', 'EMAILID'); + +COMMIT; + +-- ----------------------------- 2020-12-10 add by zhangpf--------------end 0.8.25补丁已发布 + +-- ----------------------------- 2020-12-10 add by zhangjr--------------begin +CALL INSERTI18N('GIKAM.DATABASE.ALTER_TABLE.INVALID_PREFIX', '可变更的数据库表字段前缀错误', '可变更的数据库表字段前缀错误', 'zh-CN', '可变更的数据库表字段前缀错误'); +-- ----------------------------- 2020-12-10 add by zhangjr--------------end + +-- ----------------------------- 2020-12-10 add by zhangjr--------------begin +alter table T_CORE_STUDIO_BLOCK add `TABLENAME` varchar(42) DEFAULT NULL COMMENT '表名'; +alter table T_CORE_STUDIO_BLOCK_LINE add `BLOCKID` varchar(128) DEFAULT NULL COMMENT '功能模块的ID(Form或Grid),保存时主表不存在,用这个来进行匹配'; +-- ----------------------------- 2020-12-10 add by zhangjr--------------end + +-- ----------------------------- 2020-12-10 add by yangxing------------begin +alter table T_CORE_TODO_CONFIG add column I18NCODE VARCHAR(128) null comment '国际化编码'; +alter table T_CORE_WK_PANEL add column I18NCODE VARCHAR(128) null comment '国际化编码'; + +CALL INSERTI18N('T_CORE_TODO_CONFIG.I18NCODE', '待办配置的国际化编码', '国际化编码', 'zh-CN', '国际化编码'); +CALL INSERTI18N('T_CORE_WK_PANEL.I18NCODE', '首页面板的国际化编码', '国际化编码', 'zh-CN', '国际化编码'); +CALL INSERTI18N('CORE.MODULE.ITEM.WORKSPACEPANELS.TAB.NOTICE', '首页面板的通知公告', '通知公告', 'zh-CN','通知公告'); +CALL INSERTI18N('CORE.MODULE.ITEM.WORKSPACEPANELS.TAB.NOTICE', 'WorkspacePanelNotice', 'Notice', 'en-US','Notice'); +CALL INSERTI18N('CORE.MODULE.ITEM.WORKSPACEPANELS.TAB.TODO', '首页面板的待办', '待办', 'zh-CN','待办'); +CALL INSERTI18N('CORE.MODULE.ITEM.WORKSPACEPANELS.TAB.TODO', 'WorkspacePanelTodo', 'Todo', 'en-US','Todo'); + +update T_CORE_WK_PANEL set I18NCODE = 'CORE.MODULE.ITEM.WORKSPACEPANELS.TAB.NOTICE' where TITLE = '通知公告'; +update T_CORE_WK_PANEL set I18NCODE = 'CORE.MODULE.ITEM.WORKSPACEPANELS.TAB.TODO' where TITLE = '待办'; + +-- 将T_CORE_MENU的I18NCODE更新到T_CORE_TODO_CONFIG +update T_CORE_TODO_CONFIG +set I18NCODE = (select T_CORE_MENU.I18NCODE from T_CORE_MENU where T_CORE_TODO_CONFIG.MENUID = T_CORE_MENU.ID) +where EXISTS (select 1 from T_CORE_MENU where T_CORE_TODO_CONFIG.MENUID = T_CORE_MENU.ID); +-- ----------------------------- 2020-12-10 add by yangxing------------end + +-- ----------------------------- 2020-12-10 add by zhangjr--------------begin +CREATE TABLE IF NOT EXISTS `T_CORE_MENU_ACCESS_LOG`( + `ID` BIGINT NOT NULL COMMENT '主键', + `MENUID` VARCHAR(32) DEFAULT NULL COMMENT '菜单ID', + `USERID` VARCHAR(36) DEFAULT NULL COMMENT '访问的用户ID', + `ACCESSTIMES` BIGINT DEFAULT NULL COMMENT '访问次数', + PRIMARY KEY (`ID`), + INDEX `IDX_TCMAL_USERID` (`USERID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='菜单访问日志表'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_MENU_ACCESS_LOG', '0', '0'); + +COMMIT; +-- ----------------------------- 2020-12-10 add by zhangjr--------------end + +-- ----------------------------- 2020-12-11 add by zhangjr--------------begin + +alter table T_CORE_STUDIO_BLOCK drop column LASTSUSPENDEDFLAG; +alter table T_CORE_STUDIO_BLOCK drop column LASTSUSPENDEDBYID; +alter table T_CORE_STUDIO_BLOCK drop column LASTSUSPENDEDBYNAME; +alter table T_CORE_STUDIO_BLOCK drop column LASTSUSPENDEDTIME; + +ALTER TABLE T_CORE_STUDIO_BLOCK add `VISIBLE` VARCHAR(1) DEFAULT NULL COMMENT '是否显示(0-否 1-是)'; + +CALL INSERTI18N('T_CORE_STUDIO_BLOCK.VISIBLE', '是否显示(0-否 1-是)', '是否显示', 'zh-CN', '是否显示'); + +CALL DELETEI18N('T_CORE_STUDIO_BLOCK.LASTSUSPENDEDFLAG'); +CALL DELETEI18N('T_CORE_STUDIO_BLOCK.LASTSUSPENDEDBYID'); +CALL DELETEI18N('T_CORE_STUDIO_BLOCK.LASTSUSPENDEDBYNAME'); +CALL DELETEI18N('T_CORE_STUDIO_BLOCK.LASTSUSPENDEDTIME'); + +-- ----------------------------- 2020-12-11 add by zhangjr--------------end + +-- ----------------------------- 2020-12-15 add by zhangjr--------------begin +CREATE TABLE IF NOT EXISTS `T_CORE_BPMN_INST_TASK_HIS`( + `ID` BIGINT NOT NULL COMMENT '主键', + `INSTID` BIGINT DEFAULT NULL COMMENT '流程实例ID', + `STATUSCODE` VARCHAR(32) DEFAULT NULL COMMENT '流程图中的任务状态码', + `CANDIDATORJSON` LONGTEXT DEFAULT NULL COMMENT 'json格式的待审人员', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='流程节点的待审节点历史表'; +-- ----------------------------- 2020-12-15 add by zhangjr--------------end + +-- ----------------------------- 2020-12-15 add by zhangpf--------------begin +CALL INSERTI18N('T_CORE_EMAIL.SERVICE_NAME', '邮件', '邮件', 'zh-CN', '邮件'); +CALL INSERTI18N('T_CORE_EMAIL.EMAILSUBJECT', '主题', '主题', 'zh-CN', '主题'); +CALL INSERTI18N('T_CORE_EMAIL.EMAILBODY', '邮件的正文', '正文', 'zh-CN', '正文'); +CALL INSERTI18N('T_CORE_EMAIL.CREATEDBYID', '邮件的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EMAIL.CREATEDBYNAME', '邮件的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EMAIL.CREATEDBYORGID', '邮件的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EMAIL.CREATEDBYORGNAME', '邮件的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +CALL INSERTI18N('T_CORE_EMAIL_RECEIPENT.SERVICE_NAME', '邮件收件人', '邮件收件人', 'zh-CN', '邮件收件人'); +CALL INSERTI18N('T_CORE_EMAIL_RECEIPENT.ID', '邮件收件人的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EMAIL_RECEIPENT.EMAILID', '邮件收件人的邮件发送编码', '邮件发送编码', 'zh-CN', '邮件发送编码'); +CALL INSERTI18N('T_CORE_EMAIL_RECEIPENT.LOG', '邮件收件人的发送日志', '发送日志', 'zh-CN', '发送日志'); + +CALL INSERTI18N('T_CORE_EMAIL_RECEIPENT.CREATEDBYID', '邮件收件人的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EMAIL_RECEIPENT.CREATEDBYNAME', '邮件收件人的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EMAIL_RECEIPENT.CREATEDBYORGID', '邮件收件人的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EMAIL_RECEIPENT.CREATEDBYORGNAME', '邮件收件人的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL UPDATEI18N('T_CORE_EMAIL_RECEIPENT.CREATEDTIME','zh-CN','制单时间'); + +CALL INSERTI18N('T_CORE_MENU_ACCESS_LOG.SERVICE_NAME', '菜单访问日志', '菜单访问日志', 'zh-CN', '菜单访问日志'); +CALL INSERTI18N('T_CORE_MENU_ACCESS_LOG.ID', '菜单访问日志的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_MENU_ACCESS_LOG.MENUID', '菜单访问日志的菜单编码', '菜单编码', 'zh-CN', '菜单编码'); +CALL INSERTI18N('T_CORE_MENU_ACCESS_LOG.USERID', '菜单访问日志的用户编码', '用户编码', 'zh-CN', '用户编码'); +CALL INSERTI18N('T_CORE_MENU_ACCESS_LOG.ACCESSTIMES', '菜单访问日志的访问次数', '访问次数', 'zh-CN', '访问次数'); + +CALL INSERTI18N('T_CORE_FORMULA_RERUIRED.SERVICE_NAME', '分析项中计算公式所需的关系', '分析项中计算公式所需的关系', 'zh-CN', '分析项中计算公式所需的关系'); +CALL INSERTI18N('T_CORE_FORMULA_RERUIRED.ID', '分析项中计算公式所需的关系的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_FORMULA_RERUIRED.ITEMID', '分析项中计算公式所需的关系的分析项ID', '分析项ID', 'zh-CN', '分析项ID'); +CALL INSERTI18N('T_CORE_FORMULA_RERUIRED.REQUIREDITEMID', '分析项中计算公式所需的关系计算所需的分析项ID', '计算所需的分析项ID', 'zh-CN', '计算所需的分析项ID'); +CALL INSERTI18N('T_CORE_FORMULA_RERUIRED.REQUIREDTESTID', '分析项中计算公式所需的关系计算所需的测试编码', '计算所需的测试编码', 'zh-CN', '计算所需的测试编码'); +CALL INSERTI18N('T_CORE_FORMULA_RERUIRED.REQUIREDORDERID', '分析项中计算公式所需的关系计算所需的样品编码', '计算所需的样品编码', 'zh-CN', '计算所需的样品编码'); +CALL INSERTI18N('T_CORE_FORMULA_RERUIRED.REQUIREDREPEATNO', '分析项中计算公式所需的关系计算所需的重复数', '计算所需的重复数', 'zh-CN', '计算所需的重复数数'); +CALL INSERTI18N('T_CORE_FORMULA_RERUIRED.REQUIREDFOLDER', '分析项中计算公式所需的关系的计算是否查询点位下的数据', '计算是否查询点位下的数据', 'zh-CN', '计算是否查询点位下的数据'); +-- ----------------------------- 2020-12-15 add by zhangpf--------------end + +-- ----------------------------- 2020-12-16 add by shixw------------begin + + +alter table T_CORE_SYSTEM_CONFIG drop column DMSFILEDOWNLOADABLE; +alter table T_CORE_SYSTEM_CONFIG add column FULLTEXTSEARCHRESULT VARCHAR(36) null comment '全文检索结果'; + +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.FULLTEXTSEARCHRESULT', '系统配置的全文检索结果', '全文检索结果', 'zh-CN', '全文检索结果'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fullTextSearchResult', '全文检索结果', 'biz', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'preview', '预览', 'fullTextSearchResult', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'previewDownload', '预览+下载', 'fullTextSearchResult', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '全文检索结果', 'full-text-search-result', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fullTextSearchResult', 'code', 'codeName'); + +UPDATE T_CORE_SYSTEM_CONFIG SET FULLTEXTSEARCHRESULT='previewDownload' WHERE ID = 'system-config'; + +commit; + +-- ----------------------------- 2020-12-16 add by shixw------------end + +-- ----------------------------- 2020-12-16 add by zhangjr------------begin +CALL INSERTI18N('GIKAM.EXCEPTION.CONRRENT_MODIFICATION', '数据被其他人操作', '数据被其他人操作,请刷新后再操作', 'zh-CN', '数据被其他人操作,请刷新后再操作'); +-- ----------------------------- 2020-12-16 add by zhangjr------------end + +-- ----------------------------- 2020-12-16 add by zhangpf------------begin + +UPDATE T_CORE_LOGIN_CONFIG SET CAPTCHA = '0' WHERE ID = 'login-config' AND CAPTCHA IS NULL; +UPDATE T_CORE_SYSTEM_CONFIG SET IEACCESSTIP = '0' WHERE ID = 'system-config' AND IEACCESSTIP IS NULL; + +commit; +-- ----------------------------- 2020-12-16 add by zhangpf------------end + +-- ----------------------------- 2020-12-18 add by liyang------------begin +call INSERTI18N('T_CORE_BPMN_DRAFT.UPLOAD_FILE_BY_JSON', '请上传 .json类型文件', '请上传 .json类型文件', 'zh-CN', '请上传 .json类型文件'); +-- ----------------------------- 2020-12-18 add by liyang------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.9.0/mysql/2.gikam-core-equipt.txt b/sql/init_sql/core/0.9.0/mysql/2.gikam-core-equipt.txt new file mode 100644 index 0000000..d5fb36b --- /dev/null +++ b/sql/init_sql/core/0.9.0/mysql/2.gikam-core-equipt.txt @@ -0,0 +1,102 @@ +-- ----------------------------- 2020-09-23 add by shixw------------begin + +ALTER TABLE `t_core_file_acq_preprocess` +CHANGE COLUMN `KEYWORD` `KEYWORD` VARCHAR(180) NULL COMMENT '关键字' COLLATE 'utf8_general_ci' AFTER `FILEACQCONFIGID`, +CHANGE COLUMN `REPLACESTR` `REPLACESTR` VARCHAR(180) NULL COMMENT '替换字符' COLLATE 'utf8_general_ci' AFTER `OPERATION`; + +-- ----------------------------- 2020-09-23 add by shixw------------begin + +-- ----------------------------- 2020-11-30 add by liujianfeng--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_CORE_EQUIPT_MONITOR_CONFIG`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CODE` VARCHAR(36) DEFAULT NULL COMMENT '数据请求CODE', + `IP` VARCHAR(36) DEFAULT NULL COMMENT 'ip', + `PORT` BIGINT DEFAULT NULL COMMENT '端口号', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `THRESHOLD` BIGINT DEFAULT NULL COMMENT '阀值', + `EQUIPTID` VARCHAR(36) DEFAULT NULL COMMENT '仪器ID', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='仪器监测配置表'; + + +CREATE TABLE IF NOT EXISTS `T_CORE_EQUIPT_MONITOR_LOG`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CONFIGID` BIGINT DEFAULT NULL COMMENT '配置表ID', + `ONTIME` DATETIME DEFAULT NULL COMMENT '开机时间', + `DOWNTIME` DATETIME DEFAULT NULL COMMENT '关机时间', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='仪器监测数据LOG表'; +CREATE INDEX IDX_CEML_CONFIGID ON T_CORE_EQUIPT_MONITOR_LOG (CONFIGID); + +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_CONFIG.SERVICE_NAME', '仪器监测配置表', '仪器监测配置表', 'zh-CN', '仪器监测配置表'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_CONFIG.ID', '仪器监测配置表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_CONFIG.CODE', '仪器监测配置表的数据请求CODE', '数据请求CODE', 'zh-CN', '数据请求CODE'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_CONFIG.IP', '仪器监测配置表的ip', 'ip', 'zh-CN', 'ip'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_CONFIG.PORT', '仪器监测配置表的端口号', '端口号', 'zh-CN', '端口号'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_CONFIG.CREATEDBYNAME', '仪器监测配置表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_CONFIG.CREATEDTIME', '仪器监测配置表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_CONFIG.CREATEDBYORGID', '仪器监测配置表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_CONFIG.CREATEDBYORGNAME', '仪器监测配置表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_CONFIG.THRESHOLD', '仪器监测配置表的阀值', '阀值', 'zh-CN', '阀值'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_CONFIG.EQUIPTID', '仪器监测配置表的仪器ID', '仪器ID', 'zh-CN', '仪器ID'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_LOG.SERVICE_NAME', '仪器监测数据LOG表', '仪器监测数据LOG表', 'zh-CN', '仪器监测数据LOG表'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_LOG.ID', '仪器监测数据LOG表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_LOG.CONFIGID', '仪器监测数据LOG表的配置表ID', '配置表ID', 'zh-CN', '配置表ID'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_LOG.ONTIME', '仪器监测数据LOG表的开机时间', '开机时间', 'zh-CN', '开机时间'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_LOG.DOWNTIME', '仪器监测数据LOG表的关机时间', '关机时间', 'zh-CN', '关机时间'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_LOG.CREATEDBYID', '仪器监测数据LOG表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_LOG.CREATEDBYNAME', '仪器监测数据LOG表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_LOG.CREATEDTIME', '仪器监测数据LOG表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_LOG.CREATEDBYORGID', '仪器监测数据LOG表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_LOG.CREATEDBYORGNAME', '仪器监测数据LOG表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CLOUD.GIKAM.EQUIPTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('CLOUD.GIKAM.EQUIPTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CLOUD.GIKAM.EQUIPTS.TAB.MONITOR_LOG', '仪器监测数据LOG表', '仪器监测数据LOG表', 'zh-CN', '仪器监测数据LOG表'); +CALL INSERTI18N('CLOUD.GIKAM.EQUIPTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('CLOUD.GIKAM.EQUIPTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('CLOUD.GIKAM.EQUIPTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EQUIPT_MONITOR_CONFIG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EQUIPT_MONITOR_LOG', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES (F_GET_SEQ_CORE(),'T_CORE_EQUIPT_MONITOR_LOG', 'T_CORE_EQUIPT_MONITOR_CONFIG', 'CONFIGID'); + + +COMMIT; + +ALTER TABLE T_CORE_EQUIPT_ACQ_CONFIG ADD COLUMN ISWORK VARCHAR(36) COMMENT '是否开机'; +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.ISWORK', '是否开机', '是否开机', 'zh-CN', '是否开机'); +-- ----------------------------- 2020-11-30 add by liujianfeng------------end + +-- ----------------------------- 2020-12-18 add by zhangpf------------begin +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.SERVICE_NAME', '仪器采集记录', '仪器采集记录', 'zh-CN', '仪器采集记录'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.ID', '仪器采集记录的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.ACQCATEGORY', '仪器采集记录的采集类型', '采集类型', 'zh-CN', '采集类型'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.ACQRAWDATA', '仪器采集记录的源数据、采集文件内容', '源数据、采集文件内容', 'zh-CN', '源数据、采集文件内容'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.ACQRESULT', '仪器采集记录的采集结果', '采集结果', 'zh-CN', '采集结果'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.FILEPATH', '仪器采集记录的文件采集时的文件路径', '文件采集时的文件路径', 'zh-CN', '文件采集时的文件路径'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.FILENAME', '仪器采集记录的文件采集时的文件名称', '文件采集时的文件名称', 'zh-CN', '文件采集时的文件名称'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.EQUIPTID', '仪器采集记录的仪器ID', '仪器ID', 'zh-CN', '仪器ID'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.EQUIPTNO', '仪器采集记录的仪器编号', '仪器编号', 'zh-CN', '仪器编号'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.MESSAGE', '仪器采集记录的采集信息', '采集信息', 'zh-CN', '采集信息'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.CREATEDBYID', '仪器采集记录的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.CREATEDBYNAME', '仪器采集记录的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.CREATEDTIME', '仪器采集记录的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.CREATEDBYORGID', '仪器采集记录的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.CREATEDBYORGNAME', '仪器采集记录的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +-- ----------------------------- 2020-12-18 add by zhangpf------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.9.0/mysql/3.gikam-core-les.txt b/sql/init_sql/core/0.9.0/mysql/3.gikam-core-les.txt new file mode 100644 index 0000000..9d2d751 --- /dev/null +++ b/sql/init_sql/core/0.9.0/mysql/3.gikam-core-les.txt @@ -0,0 +1,27 @@ +-- ----------------------------- 2020-10-19 add by shixw------------begin + +alter table T_CORE_LES_INSTANCE add column READONLYFLAG VARCHAR(1) null comment '只读标志'; + +CALL INSERTI18N('T_CORE_LES_INSTANCE.READONLYFLAG', 'LES实例的只读标志', '只读标志', 'zh-CN', '只读标志'); + + +commit; + +-- ----------------------------- 2020-10-19 add by shixw------------end + +-- ----------------------------- 2020-10-19 add by shixw------------begin + +alter table T_CORE_LES_TEMPLATE_UNIT add column EDITFLAG VARCHAR(36) null comment '编辑标志'; + +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.EDITFLAG', 'LES模板组件的编辑标志', '编辑标志', 'zh-CN', '编辑标志'); + + +alter table T_CORE_LES_INSTANCE_UNIT add column EDITFLAG VARCHAR(36) null comment '编辑标志'; + +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.EDITFLAG', 'LES实例组件的编辑标志', '编辑标志', 'zh-CN', '编辑标志'); + + + +commit; + +-- ----------------------------- 2020-10-19 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.9.0/mysql/4.gikam-core-train.txt b/sql/init_sql/core/0.9.0/mysql/4.gikam-core-train.txt new file mode 100644 index 0000000..40e5e26 --- /dev/null +++ b/sql/init_sql/core/0.9.0/mysql/4.gikam-core-train.txt @@ -0,0 +1,31 @@ +-- ----------------------------- 2020-09-17 add by zhangpf------------begin +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('examLockedStatus', '培训考核试卷锁定状态', 'sys', NULL, '801', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), '未锁定', 'examLockedStatus', NULL, 0, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '0'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), '已锁定', 'examLockedStatus', NULL, 1, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '1'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES (F_GET_SEQ_CORE(), '培训考核试卷锁定状态', 'exam-locked-status', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=examLockedStatus', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('examPaperStatus', '培训考核试卷状态', 'sys', NULL, '901', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), '未考', 'examPaperStatus', NULL, 0, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'draft'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), '已考', 'examPaperStatus', NULL, 1, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'done'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES (F_GET_SEQ_CORE(), '培训考核试卷状态', 'exam-paper-status', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=examPaperStatus', 'code', 'codeName'); + +COMMIT; +-- ----------------------------- 2020-09-17 add by zhangpf------------end + +-- ----------------------------- 2020-12-15 add by zhangpf------------begin + +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.TIP.SIGN_VALIDATOR', '培训考核培训实施签到校验', '该培训实施未启用,不能签到', 'zh-CN', '该培训实施未启用,不能签到'); + +-- ----------------------------- 2020-12-15 add by zhangpf------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.9.0/mysql/5.gikam-core-pdf.txt b/sql/init_sql/core/0.9.0/mysql/5.gikam-core-pdf.txt new file mode 100644 index 0000000..4cf529f --- /dev/null +++ b/sql/init_sql/core/0.9.0/mysql/5.gikam-core-pdf.txt @@ -0,0 +1,41 @@ +-- ----------------------------- 2020-11-28 add by guozhijian--------------begin 0.8.23补丁已发布 + +CREATE TABLE `T_CORE_PDF_DOCUMENT` ( +`ID` BIGINT NOT NULL COMMENT '主键', +`FILEID` BIGINT DEFAULT NULL COMMENT '文件Id', +`WIDTH` DOUBLE ( 20, 15 ) DEFAULT NULL COMMENT '宽度', +`HEIGHT` DOUBLE ( 20, 15 ) DEFAULT NULL COMMENT '高度', +`PAGENUMBER` INT DEFAULT NULL COMMENT '页码', +`ROTATION` INT DEFAULT NULL COMMENT '旋转数', +`IMAGEURL` VARCHAR ( 270 ) DEFAULT NULL COMMENT '预览图片地址', +`AREAINFO` VARCHAR ( 540 ) DEFAULT NULL COMMENT '区域信息', +`CREATEDBYID` VARCHAR ( 32 ) DEFAULT NULL COMMENT '制单人编码', +`CREATEDBYNAME` VARCHAR ( 64 ) DEFAULT NULL COMMENT '制单人名称', +`CREATEDTIME` DATETIME NULL DEFAULT NULL COMMENT '制单时间', +`CREATEDBYORGID` VARCHAR ( 32 ) DEFAULT NULL COMMENT '制单人单位编码', +`CREATEDBYORGNAME` VARCHAR ( 256 ) DEFAULT NULL COMMENT '制单人单位名称', +PRIMARY KEY ( `ID` ) +) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT = 'PDF页面信息'; + +CALL INSERTI18N('T_CORE_PDF_DOCUMENT.TIP.PARSING_FAILED', 'PDF解析异常提醒', '文件解析失败', 'zh-CN', '文件解析失败'); + +-- ----------------------------- 2020-11-28 add by guozhijian--------------end 0.8.23补丁已发布 + +-- ----------------------------- 2020-12-05 add by zhangpf--------------begin 0.8.24补丁已发布 +ALTER TABLE `T_CORE_PDF_DOCUMENT` +CHANGE COLUMN `AREAINFO` `AREAINFOTEMP` varchar(540) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '区域信息' AFTER `IMAGEURL`; + +ALTER TABLE `T_CORE_PDF_DOCUMENT` +ADD COLUMN `AREAINFO` blob NULL COMMENT '区域信息' AFTER `AREAINFOTEMP`; + +UPDATE T_CORE_PDF_DOCUMENT SET AREAINFO = AREAINFOTEMP; + +ALTER TABLE `T_CORE_PDF_DOCUMENT` +DROP COLUMN `AREAINFOTEMP`; + +commit; +-- ----------------------------- 2020-12-05 add by zhangpf--------------end 0.8.24补丁已发布 + +-- ----------------------------- 2020-12-09 add by zhangpf--------------begin +ALTER TABLE t_core_pdf_document MODIFY COLUMN AREAINFO LONGTEXT NULL COMMENT '区域信息'; +-- ----------------------------- 2020-12-09 add by zhangpf--------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.9.0/mysql/6.gikam-core-dms.txt b/sql/init_sql/core/0.9.0/mysql/6.gikam-core-dms.txt new file mode 100644 index 0000000..29b4c4d --- /dev/null +++ b/sql/init_sql/core/0.9.0/mysql/6.gikam-core-dms.txt @@ -0,0 +1,33 @@ +-- ----------------------------- 2020-11-27 add by shixw--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_CORE_DMS_CATEGORY`( + `ID` VARCHAR(60) NOT NULL COMMENT '全文检索类型编码', + `DMSCATEGORYNAME` VARCHAR(60) DEFAULT NULL COMMENT '全文检索类型名称', + `PARENTID` VARCHAR(60) DEFAULT NULL COMMENT '父类型编码', + `ORDERNO` BIGINT DEFAULT NULL COMMENT '排序码', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='全文检索类型'; + +CALL INSERTI18N('T_CORE_DMS_CATEGORY.SERVICE_NAME', '全文检索类型', '全文检索类型', 'zh-CN', '全文检索类型'); +CALL INSERTI18N('T_CORE_DMS_CATEGORY.ID', '全文检索类型的全文检索类型编码', '全文检索类型编码', 'zh-CN', '全文检索类型编码'); +CALL INSERTI18N('T_CORE_DMS_CATEGORY.DMSCATEGORYNAME', '全文检索类型的全文检索类型名称', '全文检索类型名称', 'zh-CN', '全文检索类型名称'); +CALL INSERTI18N('T_CORE_DMS_CATEGORY.PARENTID', '全文检索类型的父类型编码', '父类型编码', 'zh-CN', '父类型编码'); +CALL INSERTI18N('T_CORE_DMS_CATEGORY.ORDERNO', '全文检索类型的排序码', '排序码', 'zh-CN', '排序码'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('99', '综合查询', NULL, NULL, '99', '016.svg', '综合查询'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9901', '文档查询', '/secure/core/module/dms/documents/page/search-list', '99', '9901', '018.svg', '文档查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_DMS_CATEGORY', '0', '0'); + +INSERT INTO T_CORE_DMS_CATEGORY (ID,DMSCATEGORYNAME,PARENTID,ORDERNO) VALUES ('root','全部',NULL,1); + +COMMIT; + +-- ----------------------------- 2020-11-27 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.9.0/mysql/7.gikam-core-office.txt b/sql/init_sql/core/0.9.0/mysql/7.gikam-core-office.txt new file mode 100644 index 0000000..e1c5f8a --- /dev/null +++ b/sql/init_sql/core/0.9.0/mysql/7.gikam-core-office.txt @@ -0,0 +1,377 @@ +-- ----------------------------- 2020-12-17 add by zhanghang--------------begin + +CREATE TABLE T_CORE_OFFICE_TOOLBAR ( + ID BIGINT NOT NULL COMMENT '主键', + OFFICECATEGORY VARCHAR(60) DEFAULT NULL COMMENT '文档类型(WORD/EXCEL)', + MENUCATEGORYNAME VARCHAR(60) DEFAULT NULL COMMENT '菜单分类名称', + MENUCATEGORYCODE VARCHAR(30) DEFAULT NULL COMMENT '菜单分类编码', + CREATEDBYID VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + CREATEDBYNAME VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + CREATEDTIME DATETIME DEFAULT NULL COMMENT '制单时间', + CREATEDBYORGID VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + CREATEDBYORGNAME VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + LASTSUSPENDEDFLAG VARCHAR(1) NOT NULL COMMENT '停用标志(0:正常,1:停用)' , + LASTSUSPENDEDBYID VARCHAR(36) NULL COMMENT '启用/停用人编码' , + LASTSUSPENDEDBYNAME VARCHAR(60) NULL COMMENT '启用/停用人名称' , + LASTSUSPENDEDTIME DATE NULL COMMENT '启用/停用时间' , + PRIMARY KEY ( ID ) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Office工具栏表'; + +CREATE TABLE T_CORE_OFFICE_TOOLBAR_LINE ( + ID BIGINT NOT NULL COMMENT '主键', + TOOLBARID BIGINT DEFAULT NULL COMMENT '工具栏表ID', + MENUNAME VARCHAR(60) DEFAULT NULL COMMENT '菜单名称', + MENUCODE VARCHAR(30) DEFAULT NULL COMMENT '菜单编码', + MENUDESC VARCHAR(120) DEFAULT NULL COMMENT '菜单描述', + CREATEDBYID VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + CREATEDBYNAME VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + CREATEDTIME DATETIME DEFAULT NULL COMMENT '制单时间', + CREATEDBYORGID VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + CREATEDBYORGNAME VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + LASTSUSPENDEDFLAG VARCHAR(1) NOT NULL COMMENT '停用标志(0:正常,1:停用)' , + LASTSUSPENDEDBYID VARCHAR(36) NULL COMMENT '启用/停用人编码' , + LASTSUSPENDEDBYNAME VARCHAR(60) NULL COMMENT '启用/停用人名称' , + LASTSUSPENDEDTIME DATE NULL COMMENT '启用/停用时间' , + PRIMARY KEY ( ID ) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Office工具栏明细表'; +CREATE INDEX IDX_CORE_OFFICE_TOOLBARID ON T_CORE_OFFICE_TOOLBAR_LINE (TOOLBARID); + +CREATE TABLE T_CORE_OFFICE_CUSTOMIZATION( + ID VARCHAR(30) NOT NULL COMMENT '主键', + ADDRESS VARCHAR(510) DEFAULT NULL COMMENT '关于-地址', + INFO VARCHAR(60) DEFAULT NULL COMMENT '关于-简介', + MAIL VARCHAR(60) DEFAULT NULL COMMENT '关于-邮箱', + NAME VARCHAR(60) DEFAULT NULL COMMENT '关于-名称', + WWW VARCHAR(120) DEFAULT NULL COMMENT '关于-网址', + LOGO VARCHAR(510) DEFAULT NULL COMMENT '界面左上角-LOGO图片地址', + ABOUTLOGO VARCHAR(510) DEFAULT NULL COMMENT '关于-LOGO图片地址', + DOWNLOADAS VARCHAR(255) DEFAULT NULL COMMENT '文件-下载格式选项', + PRIMARY KEY ( ID ) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Office定制化配置表'; + +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR.SERVICE_NAME', 'Office工具栏表', 'Office工具栏表', 'zh-CN', 'Office工具栏表'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR.ID', 'Office工具栏表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR.OFFICECATEGORY', 'Office工具栏表的文档类型(WORD/EXCEL)', '文档类型(WORD/EXCEL)', 'zh-CN', '文档类型(WORD/EXCEL)'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR.MENUCATEGORYNAME', 'Office工具栏表的菜单分类名称', '菜单分类名称', 'zh-CN', '菜单分类名称'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR.MENUCATEGORYCODE', 'Office工具栏表的菜单分类编码', '菜单分类编码', 'zh-CN', '菜单分类编码'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR.CREATEDBYID', 'Office工具栏表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR.CREATEDBYNAME', 'Office工具栏表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR.CREATEDTIME', 'Office工具栏表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR.CREATEDBYORGID', 'Office工具栏表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR.CREATEDBYORGNAME', 'Office工具栏表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.SERVICE_NAME', 'Office工具栏明细表', 'Office工具栏明细表', 'zh-CN', 'Office工具栏明细表'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.ID', 'Office工具栏明细表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.TOOLBARID', 'Office工具栏明细表的工具栏表ID', '工具栏表ID', 'zh-CN', '工具栏表ID'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.MENUNAME', 'Office工具栏明细表的菜单名称', '菜单名称', 'zh-CN', '菜单名称'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.MENUCODE', 'Office工具栏明细表的菜单编码', '菜单编码', 'zh-CN', '菜单编码'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.MENUDESC', 'Office工具栏明细表的菜单描述', '菜单描述', 'zh-CN', '菜单描述'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.CREATEDBYID', 'Office工具栏明细表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.CREATEDBYNAME', 'Office工具栏明细表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.CREATEDTIME', 'Office工具栏明细表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.CREATEDBYORGID', 'Office工具栏明细表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.CREATEDBYORGNAME', 'Office工具栏明细表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_OFFICE_CUSTOMIZATION.SERVICE_NAME', 'Office定制化配置表', 'Office定制化配置表', 'zh-CN', 'Office定制化配置表'); +CALL INSERTI18N('T_CORE_OFFICE_CUSTOMIZATION.ID', 'Office定制化配置表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_OFFICE_CUSTOMIZATION.ADDRESS', 'Office定制化配置表的关于-地址', '关于-地址', 'zh-CN', '关于-地址'); +CALL INSERTI18N('T_CORE_OFFICE_CUSTOMIZATION.INFO', 'Office定制化配置表的关于-简介', '关于-简介', 'zh-CN', '关于-简介'); +CALL INSERTI18N('T_CORE_OFFICE_CUSTOMIZATION.MAIL', 'Office定制化配置表的关于-邮箱', '关于-邮箱', 'zh-CN', '关于-邮箱'); +CALL INSERTI18N('T_CORE_OFFICE_CUSTOMIZATION.NAME', 'Office定制化配置表的关于-名称', '关于-名称', 'zh-CN', '关于-名称'); +CALL INSERTI18N('T_CORE_OFFICE_CUSTOMIZATION.WWW', 'Office定制化配置表的关于-网址', '关于-网址', 'zh-CN', '关于-网址'); +CALL INSERTI18N('T_CORE_OFFICE_CUSTOMIZATION.LOGO', 'Office定制化配置表的界面左上角-LOGO图片地址', '界面左上角-LOGO图片地址', 'zh-CN', '界面左上角-LOGO图片地址'); +CALL INSERTI18N('T_CORE_OFFICE_CUSTOMIZATION.ABOUTLOGO', 'Office定制化配置表的关于-LOGO图片地址', '关于-LOGO图片地址', 'zh-CN', '关于-LOGO图片地址'); +CALL INSERTI18N('T_CORE_OFFICE_CUSTOMIZATION.DOWNLOADAS', 'Office定制化配置表的文件-下载格式选项', '文件-下载格式选项', 'zh-CN', '文件-下载格式选项'); +CALL INSERTI18N('CLOUD.GIKAM.OFFICES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('CLOUD.GIKAM.OFFICES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CLOUD.GIKAM.OFFICES.TAB.TOOLBAR_LINE', 'Office工具栏明细表', 'Office工具栏明细表', 'zh-CN', 'Office工具栏明细表'); +CALL INSERTI18N('CLOUD.GIKAM.OFFICES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('CLOUD.GIKAM.OFFICES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('CLOUD.GIKAM.OFFICES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR.LASTSUSPENDEDFLAG', '停用标志(0:正常,1:停用)', '停用标志', 'zh-CN', '停用标志'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR.LASTSUSPENDEDBYID', '启用/停用人编码', '启用/停用人编码', 'zh-CN','启用/停用人编码'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR.LASTSUSPENDEDBYNAME', '启用/停用人名称', '启用/停用人名称', 'zh-CN', '启用/停用人名称'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR.LASTSUSPENDEDTIME', '启用/停用时间', '启用/停用时间', 'zh-CN', '启用/停用时间'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.LASTSUSPENDEDFLAG', '停用标志(0:正常,1:停用)', '停用标志', 'zh-CN', '停用标志'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.LASTSUSPENDEDBYID', '启用/停用人编码', '启用/停用人编码', 'zh-CN','启用/停用人编码'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.LASTSUSPENDEDBYNAME', '启用/停用人名称', '启用/停用人名称', 'zh-CN', '启用/停用人名称'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.LASTSUSPENDEDTIME', '启用/停用时间', '启用/停用时间', 'zh-CN', '启用/停用时间'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_OFFICE_TOOLBAR', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_OFFICE_TOOLBAR_LINE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_OFFICE_CUSTOMIZATION', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('8901','T_CORE_OFFICE_TOOLBAR_LINE', 'T_CORE_OFFICE_TOOLBAR', 'TOOLBARID'); + +INSERT INTO T_CORE_OFFICE_CUSTOMIZATION (ID, ADDRESS,MAIL, NAME, WWW,DOWNLOADAS) VALUES ('officeCustomization', '20A-12 Ernesta Birznieka-Upisha street, Riga, Latvia, EU, LV-1050', 'support@onlyoffice.com', 'Ascensio System SIA', 'www.onlyoffice.com','{"word":"DOCX,PDF,ODT,TXT,DOTX,PDFA,OTT,RTF,HTML","excel":"XLSX,PDF,ODS,CSV,XLTX,PDFA,OTS"}'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215001, 'word', '文件', 'file', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215002, 'word', '主页', 'home', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215003, 'word', '插入', 'ins', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215004, 'word', '布局', 'layout', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215005, 'word', '参考', 'links', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215006, 'word', '协作', 'collaboration', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215007, 'word', '左侧菜单', 'leftMenu', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215008, 'word', '右侧菜单', 'rightMenu', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215009, 'word', '底部状态栏', 'statusBar', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215010, 'word', '其他', 'other', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215011, 'excel', '文件', 'file', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215012, 'excel', '主页', 'home', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215013, 'excel', '插入', 'ins', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215014, 'excel', '布局', 'layout', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215015, 'excel', '公式', 'formula', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215016, 'excel', '数据', 'data', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215017, 'excel', '数据透视表', 'pivot', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215018, 'excel', '协作', 'collaboration', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215019, 'excel', '左侧菜单', 'leftMenu', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215020, 'excel', '右侧菜单', 'rightMenu', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215021, 'excel', '底部状态栏', 'statusBar', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215022, 'excel', '其他', 'other', '0'); + + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215001, '下载为', 'downloadAs', '文件-下载', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215001, '保存', 'save', '文件-保存', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215001, '打印', 'print', '文件-打印', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215001, '文件信息', 'fileInfo', '文件-文件信息', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215001, '高级设置', 'advancedSetting', '文件-高级设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215001, '帮助', 'help', '文件-帮助', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215002, '字体', 'fontFamlily', '主页-字体', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215002, '字体大小', 'fontSize', '主页-字体大小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215002, '增加字体大小', 'incFontSize', '主页-增加字体大小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215002, '减小字体大小', 'decFontSize', '主页-减小字体大小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215002, '加粗', 'bold', '主页-加粗', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215002, '斜体', 'italic', '主页-斜体', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215002, '下划线', 'underline', '主页-下划线', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215002, '删除线', 'deleteline', '主页-删除线', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215002, '上标', 'sup', '主页-上标', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215002, '下标', 'sub', '主页-下标', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215002, '颜色高亮', 'highLightColor', '主页-颜色高亮', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215002, '字体颜色', 'fontColor', '主页-字体颜色', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215002, '段落背景色', 'paragraphBgColor', '主页-段落背景色', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215002, '着重号', 'marker', '主页-着重号', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215002, '编号', 'numbering', '主页-编号', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215002, '多级列表', 'multiLevel', '主页-多级列表', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215002, '减少缩进', 'decoffset', '主页-减少缩进', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215002, '增加缩进', 'inoffset', '主页-增加缩进', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215002, '段线间距', 'linespace', '主页-段线间距', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215002, '左对齐', 'alignLeft', '主页-左对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215002, '居中对齐', 'alignCenter', '主页-居中对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215002, '右对齐', 'alignRight', '主页-右对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215002, '两端对齐', 'alignJust', '主页-两端对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215002, '不打印字符', 'hiddenChars', '主页-不打印字符', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215002, '清除样式', 'clearstyle', '主页-清除样式', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215002, '更改配色方案', 'colorschemas', '主页-更改配色方案', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215002, '复制样式', 'copystyle', '主页-复制样式', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215002, '组合样式', 'combostyles', '主页-组合样式', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215003, '空白页', 'whitePage', '插入-空白页', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215003, '分隔符', 'separator', '插入-分隔符', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215003, '页眉页', 'headerAndFooter', '插入-页眉页', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215003, '表格', 'table', '插入-表格', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215003, '图片', 'image', '插入-图片', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215003, '图表', 'chart', '插入-图表', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215003, '形状', 'shape', '插入-形状', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215003, '超链接', 'hyperlink', '插入-超链接', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215003, '批注', 'comment', '插入-批注', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215003, '文本框', 'textBox', '插入-文本框', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215003, '艺术字', 'artFont', '插入-艺术字', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215003, '方程式', 'equation', '插入-方程式', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215003, '字符', 'symbol', '插入-字符', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215003, '下沉', 'DROPcap', '插入-下沉', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215003, '内容控件', 'contentControl', '插入-内容控件', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215004, '边距', 'borderDistance', '布局-边距', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215004, '选项', 'option', '布局-选项', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215004, '大小', 'pagesize', '布局-大小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215004, '列', 'column', '布局-列', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215004, '分隔符', 'separator', '布局-分隔符', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215004, '对齐', 'align', '布局-对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215004, '分组', 'group', '布局-分组', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215004, '向前移动', 'forward', '布局-向前移动', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215004, '向后移动', 'backward', '布局-向后移动', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215004, '环绕', 'surround', '布局-环绕', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215004, '水印', 'watermark', '布局-水印', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215005, '目录', 'content', '链接-目录', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215005, '刷新', 'refresh', '链接-刷新', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215005, '脚注', 'footnote', '链接-脚注', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215005, '超链接', 'hyperlink', '链接-超链接', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215005, '书签', 'bookmark', '链接-书签', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215005, '标题', 'caption', '链接-标题', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215006, '共同编辑模式', 'commonEditMode', '协作-共同编辑模式', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215006, '添加评论', 'addComment', '协作-添加评论', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215006, '删除评论', 'removeComment', '协作-删除评论', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215006, '跟踪变化', 'traceChange', '协作-跟踪变化', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215006, '显示模式', 'viewMode', '协作-显示模式', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215006, '以前的变化', 'lastChange', '协作-以前的变化', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215006, '下次变更', 'nextChange', '协作-下次变更', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215006, '接受', 'accept', '协作-接受', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215006, '拒绝', 'reject', '协作-拒绝', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215006, '比较', 'comparison', '协作-比较', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215006, '聊天', 'chat', '协作-聊天', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215007, '搜索', 'search', '左侧菜单-搜索', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215007, '评论', 'comment', '左侧菜单-评论', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215007, '聊天', 'chat', '左侧菜单-聊天', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215007, '导航', 'navigation', '左侧菜单-导航', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215007, '关于', 'about', '左侧菜单-关于', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215008, '段落设置', 'text', '右侧菜单-段落设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215008, '表设置', 'table', '右侧菜单-表设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215008, '图像设置', 'image', '右侧菜单-图像设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215008, '页眉页脚设置', 'headerAndFooter', '右侧菜单-页眉页脚设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215008, '形状设置', 'shape', '右侧菜单-形状设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215008, '图表设置', 'chart', '右侧菜单-图表设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215008, '艺术字设置', 'textart', '右侧菜单-艺术字设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215008, '合并邮件设置', 'mailMerge', '右侧菜单-合并邮件设置', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215009, '跟踪变化', 'traceChange', '底部状态栏-跟踪变化', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215009, '适合页面', 'pageFit', '底部状态栏-适合页面', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215009, '适合宽度', 'widthFit', '底部状态栏-适合宽度', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215009, '缩小', 'zoomDown', '底部状态栏-缩小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215009, '放大', 'zoomUp', '底部状态栏-放大', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215009, '缩放', 'zoomMenu', '底部状态栏-缩放', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215010, '保存', 'forcesave', '其它-保存', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215010, '打印', 'print', '其它-打印', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215010, '撤销', 'undo', '其它-撤销', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215010, '重做', 'redo', '其它-重做', '0'); + + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215011, '下载为', 'downloadAs', '文件-下载', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215011, '保存', 'save', '文件-保存', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215011, '打印', 'print', '文件-打印', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215011, '文件信息', 'fileInfo', '文件-文件信息', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215011, '高级设置', 'advancedSetting', '文件-高级设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215011, '帮助', 'help', '文件-帮助', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '字体', 'fontFamlily', '主页-字体', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '字体大小', 'fontSize', '主页-字体大小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '增加字体大小', 'decFontSize', '主页-增加字体大小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '减小字体大小', 'incFontSize', '主页-减小字体大小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '加粗', 'bold', '主页-加粗', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '斜体', 'italic', '主页-斜体', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '下划线', 'underline', '主页-下划线', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '删除线', 'deleteLine', '主页-删除线', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '上标', 'sub', '主页-上标', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '字体颜色', 'textColor', '主页-字体颜色', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '背景颜色', 'backColor', '主页-背景颜色', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '边框', 'border', '主页-边框', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '顶端对齐', 'alignTop', '主页-顶端对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '对齐中间', 'alignMiddle', '主页-对齐中间', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '底部对齐', 'alignBottom', '主页-底部对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '文字换行', 'wrap', '主页-文字换行', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '选项', 'textOrient', '主页-选项', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '左对齐', 'alignLeft', '主页-左对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '居中对齐', 'alignCenter', '主页-居中对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '右对齐', 'alignRight', '主页-右对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '两端对齐', 'alignJust', '主页-两端对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '合并', 'merge', '主页-合并', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '求和', 'sum', '主页-求和', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '命名范围', 'namedRange', '主页-命名范围', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '升序排序', 'sortUp', '主页-升序排序', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '降序排序', 'sortDown', '主页-降序排序', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '过滤', 'setFilter', '主页-过滤', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '清除过滤', 'clearFilter', '主页-清除过滤', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '数字格式', 'format', '主页-数字格式', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '统计风格', 'currency', '主页-统计风格', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '百分比风格', 'percent', '主页-百分比风格', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '减少十进制', 'decDecimal', '主页-减少十进制', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '增加十进制', 'incDecimal', '主页-增加十进制', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '插入单元格', 'addCell', '主页-插入单元格', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '删除单元格', 'delCell', '主页-删除单元格', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '清除', 'clearStyle', '主页-清除', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '更改配色方案', 'colorSchemas', '主页-更改配色方案', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '复制样式', 'copyStyle', '主页-复制样式', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '设置单元格为模板', 'ttempl', '主页-设置单元格为模板', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215012, '标题级别', 'fieldStyle', '主页-标题级别', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215013, '表格', 'table', '插入-表格', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215013, '图片', 'image', '插入-图片', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215013, '形状', 'shape', '插入-形状', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215013, '文本框', 'textBox', '插入-文本框', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215013, '艺术字', 'textArt', '插入-艺术字', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215013, '图表', 'chart', '插入-图表', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215013, '批注', 'comment', '插入-批注', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215013, '超链接', 'hyperlink', '插入-超链接', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215013, '页眉页脚', 'headerAndFooter', '插入-页眉页脚', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215013, '方程', 'equation', '插入-方程', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215013, '符号', 'symbol', '插入-符号', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215014, '边距', 'pagemargins', '布局-边距', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215014, '选项', 'pageorient', '布局-选项', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215014, '大小', 'pagesize', '布局-大小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215014, '打印区域', 'printarea', '布局-打印区域', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215014, '页眉页脚', 'headerAndFooter', '布局-页眉页脚', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215014, '按比例调整', 'scale', '布局-按比例调整', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215014, '对齐', 'align', '布局-对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215014, '分组', 'group', '布局-分组', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215014, '向前移动', 'forward', '布局-向前移动', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215014, '向后移动', 'backward', '布局-向后移动', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215015, '功能', 'additionalFormula', '公式-功能', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215015, '自动求和', 'sutosum', '公式-自动求和', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215015, '最近使用', 'recent', '公式-最近使用', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215015, '金融', 'financial', '公式-金融', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215015, '合乎逻辑', 'logical', '公式-合乎逻辑', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215015, '文字和数据', 'text', '公式-文字和数据', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215015, '日期和时间', 'datetime', '公式-日期和时间', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215015, '查找和参考', 'lookup', '公式-查找和参考', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215015, '数学和三角学', 'math', '公式-数学和三角学', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215015, '更多功能', 'more', '公式-更多功能', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215015, '计算', 'calculate', '公式-计算', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215016, '升序排序', 'sortUp', '数据-升序排序', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215016, '降序排序', 'sortDown', '数据-降序排序', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215016, '过滤', 'setFilter', '数据-过滤', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215016, '清除过滤', 'clearFilter', '数据-清除过滤', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215016, '自定义排序', 'customSort', '数据-自定义排序', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215016, '文本分列向导', 'textColumn', '数据-文本分列向导', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215016, '分组', 'group', '数据-分组', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215016, '取消组合', 'ungroup', '数据-取消组合', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215017, '选择', 'selectPivot', '数据透视表-选择', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215017, '行标题', 'rowHeader', '数据透视表-行标题', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215017, '镶边行', 'bandedRow', '数据透视表-镶边行', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215017, '列标题', 'columnHeader', '数据透视表-列标题', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215017, '镶边列', 'bandedColumn', '数据透视表-镶边列', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215017, '模板', 'pivotStyles', '数据透视表-模板', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215018, '共同编辑模式', 'commonEditMode', '协作-共同编辑模式', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215018, '添加评论', 'addComment', '协作-添加评论', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215018, '删除评论', 'removeComment', '协作-删除评论', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215018, '聊天', 'chat', '协作-聊天', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215019, '搜索', 'search', '左侧菜单-搜索', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215019, '评论', 'comment', '左侧菜单-评论', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215019, '聊天', 'chat', '左侧菜单-聊天', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215019, '关于', 'about', '左侧菜单-关于', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215020, '单元格设置', 'cellSetting', '右侧菜单-单元格设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215020, '表设置', 'table', '右侧菜单-表设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215020, '形状设置', 'shape', '右侧菜单-形状设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215020, '图像设置', 'image', '右侧菜单-图像设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215020, '段落设置', 'paragraphSettings', '右侧菜单-段落设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215020, '艺术字', 'textArt', '右侧菜单-艺术字', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215021, '缩小', 'zoomDown', '底部状态栏-缩小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215021, '缩放', 'zoomMenu', '底部状态栏-缩放', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215021, '放大', 'zoomUp', '底部状态栏-放大', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215022, '保存', 'forcesave', '其它-保存', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215022, '打印', 'print', '其它-打印', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215022, '撤销', 'undo', '其它-撤销', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215022, '重做', 'redo', '其它-重做', '0'); + +CALL INSERTI18N('GIKAM.OFFICE.TIP.DO_NOT_USE_LOCALHOST', '请勿使用本地IP(localhost)', '请勿使用本地IP(localhost)', 'zh-CN', '请勿使用本地IP(localhost)'); + +COMMIT; + +-- ----------------------------- 2020-12-17 add by zhanghang------------end diff --git a/sql/init_sql/core/0.9.0/mysql/8.gikam-core-item.txt b/sql/init_sql/core/0.9.0/mysql/8.gikam-core-item.txt new file mode 100644 index 0000000..b025c54 --- /dev/null +++ b/sql/init_sql/core/0.9.0/mysql/8.gikam-core-item.txt @@ -0,0 +1,6895 @@ +-- ----------------------------- 2020-12-14 add by shixw--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_CORE_ADM_AREA`( + `ID` VARCHAR(18) NOT NULL COMMENT '地域编码', + `ADMAREANAME` VARCHAR(240) DEFAULT NULL COMMENT '地域名称', + `PARENTID` VARCHAR(18) DEFAULT NULL COMMENT '父编码', + `ORDERNO` BIGINT DEFAULT NULL COMMENT '排序码', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='行政区划'; + +CALL INSERTI18N('T_CORE_ADM_AREA.SERVICE_NAME', '行政区划', '行政区划', 'zh-CN', '行政区划'); +CALL INSERTI18N('T_CORE_ADM_AREA.ID', '行政区划的地域编码', '地域编码', 'zh-CN', '地域编码'); +CALL INSERTI18N('T_CORE_ADM_AREA.ADMAREANAME', '行政区划的地域名称', '地域名称', 'zh-CN', '地域名称'); +CALL INSERTI18N('T_CORE_ADM_AREA.PARENTID', '行政区划的父编码', '父编码', 'zh-CN', '父编码'); +CALL INSERTI18N('T_CORE_ADM_AREA.PARENTNAME', '行政区划的父地域名称', '父地域名称', 'zh-CN', '父地域名称'); +CALL INSERTI18N('T_CORE_ADM_AREA.ORDERNO', '行政区划的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_ADM_AREA.CREATEDBYID', '行政区划的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ADM_AREA.CREATEDBYNAME', '行政区划的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ADM_AREA.CREATEDTIME', '行政区划的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_ADM_AREA.CREATEDBYORGID', '行政区划的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_ADM_AREA.CREATEDBYORGNAME', '行政区划的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.ADMAREAS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('CORE.MODULE.ITEM.ADMAREAS.TREE.ADMAREA', '行政区划', '行政区划', 'zh-CN', '行政区划'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9344', '行政区划', '/secure/core/module/item/adm-areas/page/edit-list', '93', '9344', '044.svg', '行政区划'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_ADM_AREA', '0', '0'); + +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('China','中国',NULL,1,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110000','北京市','China',2,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110101','东城区','110000',3,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110102','西城区','110000',4,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110105','朝阳区','110000',5,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110106','丰台区','110000',6,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110107','石景山区','110000',7,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110108','海淀区','110000',8,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110109','门头沟区','110000',9,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110111','房山区','110000',10,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110112','通州区','110000',11,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110113','顺义区','110000',12,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110114','昌平区','110000',13,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110115','大兴区','110000',14,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110116','怀柔区','110000',15,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110117','平谷区','110000',16,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110118','密云区','110000',17,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110119','延庆区','110000',18,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120000','天津市','China',19,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120101','和平区','120000',20,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120102','河东区','120000',21,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120103','河西区','120000',22,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120104','南开区','120000',23,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120105','河北区','120000',24,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120106','红桥区','120000',25,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120110','东丽区','120000',26,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120111','西青区','120000',27,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120112','津南区','120000',28,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120113','北辰区','120000',29,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120114','武清区','120000',30,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120115','宝坻区','120000',31,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120116','滨海新区','120000',32,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120117','宁河区','120000',33,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120118','静海区','120000',34,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120119','蓟州区','120000',35,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130000','河北省','China',36,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130100','石家庄市','130000',37,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130102','长安区','130100',38,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130104','桥西区','130100',39,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130105','新华区','130100',40,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130107','井陉矿区','130100',41,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130108','裕华区','130100',42,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130109','藁城区','130100',43,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130110','鹿泉区','130100',44,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130111','栾城区','130100',45,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130121','井陉县','130100',46,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130123','正定县','130100',47,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130125','行唐县','130100',48,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130127','高邑县','130100',50,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130128','深泽县','130100',51,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130129','赞皇县','130100',52,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130130','无极县','130100',53,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130131','平山县','130100',54,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130132','元氏县','130100',55,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130183','晋州市','130100',57,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130184','新乐市','130100',58,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130200','唐山市','130000',59,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130202','路南区','130200',60,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130203','路北区','130200',61,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130205','开平区','130200',63,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130207','丰南区','130200',64,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130208','丰润区','130200',65,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130209','曹妃甸区','130200',66,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130223','滦县','130200',67,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130224','滦南县','130200',68,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130227','迁西县','130200',70,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130229','玉田县','130200',71,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130281','遵化市','130200',72,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130283','迁安市','130200',73,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130300','秦皇岛市','130000',74,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130302','海港区','130300',75,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130304','北戴河区','130300',77,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130306','抚宁区','130300',78,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130321','青龙满族自治县','130300',79,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130322','昌黎县','130300',80,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130324','卢龙县','130300',81,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130400','邯郸市','130000',82,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130402','邯山区','130400',83,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130404','复兴区','130400',85,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130406','峰峰矿区','130400',86,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130407','肥乡区','130400',87,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130408','永年区','130400',88,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130423','临漳县','130400',89,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130424','成安县','130400',90,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130426','涉县','130400',92,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130427','磁县','130400',93,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130430','邱县','130400',94,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130431','鸡泽县','130400',95,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130432','广平县','130400',96,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130433','馆陶县','130400',97,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130435','曲周县','130400',99,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130481','武安市','130400',100,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130500','邢台市','130000',101,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130502','桥东区','130500',102,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130521','邢台县','130500',104,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130522','临城县','130500',105,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130523','内丘县','130500',106,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130524','柏乡县','130500',107,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130525','隆尧县','130500',108,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130527','南和县','130500',110,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130528','宁晋县','130500',111,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130529','巨鹿县','130500',112,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130530','新河县','130500',113,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130532','平乡县','130500',115,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130533','威县','130500',116,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130534','清河县','130500',117,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130535','临西县','130500',118,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130582','沙河市','130500',120,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130600','保定市','130000',121,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130602','竞秀区','130600',122,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130606','莲池区','130600',123,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130607','满城区','130600',124,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130609','徐水区','130600',126,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130623','涞水县','130600',127,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130624','阜平县','130600',128,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130626','定兴县','130600',129,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130628','高阳县','130600',131,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130629','容城县','130600',132,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130630','涞源县','130600',133,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130631','望都县','130600',134,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130633','易县','130600',136,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130634','曲阳县','130600',137,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130635','蠡县','130600',138,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130636','顺平县','130600',139,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130638','雄县','130600',141,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130681','涿州市','130600',142,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130683','安国市','130600',143,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130684','高碑店市','130600',144,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130700','张家口市','130000',145,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130703','桥西区','130700',147,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130705','宣化区','130700',148,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130706','下花园区','130700',149,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130708','万全区','130700',150,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130722','张北县','130700',152,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130723','康保县','130700',153,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130724','沽源县','130700',154,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130725','尚义县','130700',155,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130726','蔚县','130700',156,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130728','怀安县','130700',158,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130730','怀来县','130700',159,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130731','涿鹿县','130700',160,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130732','赤城县','130700',161,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130802','双桥区','130800',163,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130803','双滦区','130800',164,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130804','鹰手营子矿区','130800',165,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130821','承德县','130800',166,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130822','兴隆县','130800',167,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130825','隆化县','130800',169,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130826','丰宁满族自治县','130800',170,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130827','宽城满族自治县','130800',171,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130828','围场满族蒙古族自治县','130800',172,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130900','沧州市','130000',174,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130902','新华区','130900',175,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130903','运河区','130900',176,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130921','沧县','130900',177,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130922','青县','130900',178,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130924','海兴县','130900',180,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130925','盐山县','130900',181,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130926','肃宁县','130900',182,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130927','南皮县','130900',183,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130929','献县','130900',185,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130930','孟村回族自治县','130900',186,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130981','泊头市','130900',187,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130982','任丘市','130900',188,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130983','黄骅市','130900',189,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131000','廊坊市','130000',191,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131002','安次区','131000',192,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131003','广阳区','131000',193,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131022','固安县','131000',194,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131024','香河县','131000',196,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131025','大城县','131000',197,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131026','文安县','131000',198,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131028','大厂回族自治县','131000',199,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131081','霸州市','131000',200,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131100','衡水市','130000',202,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131102','桃城区','131100',203,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131103','冀州区','131100',204,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131121','枣强县','131100',205,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131122','武邑县','131100',206,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131124','饶阳县','131100',208,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131125','安平县','131100',209,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131126','故城县','131100',210,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131127','景县','131100',211,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131182','深州市','131100',213,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('139001','定州市','139000',214,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('139002','辛集市','139000',215,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140000','山西省','China',216,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140100','太原市','140000',217,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140106','迎泽区','140100',219,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140107','杏花岭区','140100',220,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140108','尖草坪区','140100',221,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140109','万柏林区','140100',222,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140121','清徐县','140100',224,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140122','阳曲县','140100',225,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140123','娄烦县','140100',226,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140181','古交市','140100',227,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140200','大同市','140000',228,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140203','矿区','140200',230,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140211','南郊区','140200',231,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140212','新荣区','140200',232,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140222','天镇县','140200',234,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140223','广灵县','140200',235,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140224','灵丘县','140200',236,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140225','浑源县','140200',237,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140226','左云县','140200',238,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140300','阳泉市','140000',240,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140302','城区','140300',241,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140303','矿区','140300',242,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140311','郊区','140300',243,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140322','盂县','140300',245,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140400','长治市','140000',246,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140402','城区','140400',247,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140411','郊区','140400',248,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140421','长治县','140400',249,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140424','屯留县','140400',251,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140425','平顺县','140400',252,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140426','黎城县','140400',253,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140427','壶关县','140400',254,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140429','武乡县','140400',256,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140430','沁县','140400',257,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140431','沁源县','140400',258,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140481','潞城市','140400',259,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140500','晋城市','140000',260,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140521','沁水县','140500',262,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140522','阳城县','140500',263,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140524','陵川县','140500',264,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140525','泽州县','140500',265,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140600','朔州市','140000',267,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140602','朔城区','140600',268,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140603','平鲁区','140600',269,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140621','山阴县','140600',270,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140623','右玉县','140600',272,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140624','怀仁县','140600',273,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310000','上海市','China',274,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310101','黄浦区','310000',275,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310104','徐汇区','310000',276,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310105','长宁区','310000',277,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310106','静安区','310000',278,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310107','普陀区','310000',279,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310109','虹口区','310000',280,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310110','杨浦区','310000',281,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310112','闵行区','310000',282,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310113','宝山区','310000',283,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310114','嘉定区','310000',284,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310115','浦东新区','310000',285,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310116','金山区','310000',286,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310117','松江区','310000',287,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310118','青浦区','310000',288,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310120','奉贤区','310000',289,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310151','崇明区','310000',290,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320000','江苏省','China',291,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320100','南京市','320000',292,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320102','玄武区','320100',293,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320104','秦淮区','320100',294,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320105','建邺区','320100',295,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320106','鼓楼区','320100',296,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320113','栖霞区','320100',298,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320114','雨花台区','320100',299,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320115','江宁区','320100',300,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320116','六合区','320100',301,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320117','溧水区','320100',302,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320200','无锡市','320000',304,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320205','锡山区','320200',305,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320206','惠山区','320200',306,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320211','滨湖区','320200',307,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320214','新吴区','320200',309,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320281','江阴市','320200',310,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320282','宜兴市','320200',311,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320300','徐州市','320000',312,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320302','鼓楼区','320300',313,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320305','贾汪区','320300',315,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320311','泉山区','320300',316,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320312','铜山区','320300',317,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320321','丰县','320300',318,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320324','睢宁县','320300',320,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320381','新沂市','320300',321,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320382','邳州市','320300',322,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320400','常州市','320000',323,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320404','钟楼区','320400',325,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320411','新北区','320400',326,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320412','武进区','320400',327,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320413','金坛区','320400',328,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320481','溧阳市','320400',329,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320505','虎丘区','320500',331,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320506','吴中区','320500',332,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320507','相城区','320500',333,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320508','姑苏区','320500',334,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320581','常熟市','320500',336,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320582','张家港市','320500',337,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320583','昆山市','320500',338,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320585','太仓市','320500',339,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320600','南通市','320000',340,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320611','港闸区','320600',342,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320612','通州区','320600',343,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320621','海安县','320600',344,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320623','如东县','320600',345,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320682','如皋市','320600',347,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320684','海门市','320600',348,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320700','连云港市','320000',349,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320703','连云区','320700',350,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320706','海州区','320700',351,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320722','东海县','320700',353,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320723','灌云县','320700',354,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320724','灌南县','320700',355,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320800','淮安市','320000',356,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320804','淮阴区','320800',358,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320812','清江浦区','320800',359,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320813','洪泽区','320800',360,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320826','涟水县','320800',361,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320830','盱眙县','320800',362,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320900','盐城市','320000',364,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320902','亭湖区','320900',365,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320903','盐都区','320900',366,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320904','大丰区','320900',367,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320922','滨海县','320900',369,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320923','阜宁县','320900',370,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320924','射阳县','320900',371,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320925','建湖县','320900',372,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320981','东台市','320900',373,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321002','广陵区','321000',375,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321003','邗江区','321000',376,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321012','江都区','321000',377,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321023','宝应县','321000',378,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321084','高邮市','321000',380,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321100','镇江市','320000',381,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321102','京口区','321100',382,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321111','润州区','321100',383,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321112','丹徒区','321100',384,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321182','扬中市','321100',386,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321183','句容市','321100',387,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321200','泰州市','320000',388,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321202','海陵区','321200',389,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321204','姜堰区','321200',391,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321281','兴化市','321200',392,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321282','靖江市','321200',393,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321283','泰兴市','321200',394,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321300','宿迁市','320000',395,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321311','宿豫区','321300',397,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321322','沭阳县','321300',398,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321323','泗阳县','321300',399,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321324','泗洪县','321300',400,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330100','杭州市','330000',402,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330102','上城区','330100',403,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330103','下城区','330100',404,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330104','江干区','330100',405,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330105','拱墅区','330100',406,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330108','滨江区','330100',408,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330109','萧山区','330100',409,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330110','余杭区','330100',410,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330111','富阳区','330100',411,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330127','淳安县','330100',413,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330182','建德市','330100',414,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330185','临安市','330100',415,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330200','宁波市','330000',416,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330203','海曙区','330200',417,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330206','北仑区','330200',419,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330211','镇海区','330200',420,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330212','鄞州区','330200',421,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330213','奉化区','330200',422,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330226','宁海县','330200',424,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330281','余姚市','330200',425,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330282','慈溪市','330200',426,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330300','温州市','330000',427,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330302','鹿城区','330300',428,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330304','瓯海区','330300',430,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330305','洞头区','330300',431,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330324','永嘉县','330300',432,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330326','平阳县','330300',433,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330328','文成县','330300',435,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330329','泰顺县','330300',436,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330381','瑞安市','330300',437,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330382','乐清市','330300',438,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330400','嘉兴市','330000',439,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330411','秀洲区','330400',441,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330421','嘉善县','330400',442,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330424','海盐县','330400',443,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330481','海宁市','330400',444,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330483','桐乡市','330400',446,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330500','湖州市','330000',447,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330502','吴兴区','330500',448,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330503','南浔区','330500',449,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330521','德清县','330500',450,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330523','安吉县','330500',452,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330600','绍兴市','330000',453,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330602','越城区','330600',454,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330603','柯桥区','330600',455,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330624','新昌县','330600',457,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330681','诸暨市','330600',458,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330683','嵊州市','330600',459,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330700','金华市','330000',460,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330702','婺城区','330700',461,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330723','武义县','330700',463,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330726','浦江县','330700',464,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330727','磐安县','330700',465,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330781','兰溪市','330700',466,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330783','东阳市','330700',468,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330784','永康市','330700',469,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330800','衢州市','330000',470,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330802','柯城区','330800',471,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330803','衢江区','330800',472,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330824','开化县','330800',474,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330825','龙游县','330800',475,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330881','江山市','330800',476,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330900','舟山市','330000',477,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330903','普陀区','330900',479,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330921','岱山县','330900',480,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330922','嵊泗县','330900',481,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331000','台州市','330000',482,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331002','椒江区','331000',483,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331004','路桥区','331000',485,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331022','三门县','331000',486,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331023','天台县','331000',487,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331024','仙居县','331000',488,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331082','临海市','331000',490,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331083','玉环市','331000',491,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331100','丽水市','330000',492,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331102','莲都区','331100',493,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331121','青田县','331100',494,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331123','遂昌县','331100',496,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331124','松阳县','331100',497,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331125','云和县','331100',498,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331126','庆元县','331100',499,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331181','龙泉市','331100',501,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340000','安徽省','China',502,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340100','合肥市','340000',503,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340102','瑶海区','340100',504,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340103','庐阳区','340100',505,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340104','蜀山区','340100',506,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340111','包河区','340100',507,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340121','长丰县','340100',508,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340123','肥西县','340100',510,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340124','庐江县','340100',511,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340181','巢湖市','340100',512,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340200','芜湖市','340000',513,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340203','弋江区','340200',515,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340207','鸠江区','340200',516,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340208','三山区','340200',517,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340221','芜湖县','340200',518,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340222','繁昌县','340200',519,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340225','无为县','340200',521,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340300','蚌埠市','340000',522,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340302','龙子湖区','340300',523,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340303','蚌山区','340300',524,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340311','淮上区','340300',526,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340321','怀远县','340300',527,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340322','五河县','340300',528,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340323','固镇县','340300',529,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340400','淮南市','340000',530,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340403','田家庵区','340400',532,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340404','谢家集区','340400',533,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340405','八公山区','340400',534,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340406','潘集区','340400',535,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340422','寿县','340400',537,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340500','马鞍山市','340000',538,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340503','花山区','340500',539,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340504','雨山区','340500',540,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340506','博望区','340500',541,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340522','含山县','340500',543,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340523','和县','340500',544,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340600','淮北市','340000',545,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340602','杜集区','340600',546,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340603','相山区','340600',547,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340604','烈山区','340600',548,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340621','濉溪县','340600',549,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340700','铜陵市','340000',550,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340705','铜官区','340700',551,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340706','义安区','340700',552,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340711','郊区','340700',553,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340722','枞阳县','340700',554,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340800','安庆市','340000',555,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340802','迎江区','340800',556,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340803','大观区','340800',557,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340811','宜秀区','340800',558,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340822','怀宁县','340800',559,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340824','潜山县','340800',560,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340825','太湖县','340800',561,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340826','宿松县','340800',562,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340827','望江县','340800',563,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340828','岳西县','340800',564,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340881','桐城市','340800',565,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341000','黄山市','340000',566,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341002','屯溪区','341000',567,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341003','黄山区','341000',568,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341004','徽州区','341000',569,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341021','歙县','341000',570,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341022','休宁县','341000',571,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341023','黟县','341000',572,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341024','祁门县','341000',573,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341100','滁州市','340000',574,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341102','琅琊区','341100',575,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341103','南谯区','341100',576,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341122','来安县','341100',577,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341124','全椒县','341100',578,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341125','定远县','341100',579,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341126','凤阳县','341100',580,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341181','天长市','341100',581,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341182','明光市','341100',582,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341200','阜阳市','340000',583,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341202','颍州区','341200',584,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341203','颍东区','341200',585,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341221','临泉县','341200',587,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341222','太和县','341200',588,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341225','阜南县','341200',589,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341226','颍上县','341200',590,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341282','界首市','341200',591,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341302','埇桥区','341300',593,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341321','砀山县','341300',594,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341322','萧县','341300',595,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341323','灵璧县','341300',596,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341500','六安市','340000',598,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341502','金安区','341500',599,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341503','裕安区','341500',600,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341504','叶集区','341500',601,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341523','舒城县','341500',603,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341524','金寨县','341500',604,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341525','霍山县','341500',605,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341600','亳州市','340000',606,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341602','谯城区','341600',607,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341622','蒙城县','341600',609,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341623','利辛县','341600',610,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341700','池州市','340000',611,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341702','贵池区','341700',612,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341722','石台县','341700',614,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341723','青阳县','341700',615,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341800','宣城市','340000',616,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341802','宣州区','341800',617,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341821','郎溪县','341800',618,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341823','泾县','341800',620,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341824','绩溪县','341800',621,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341825','旌德县','341800',622,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341881','宁国市','341800',623,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350100','福州市','350000',625,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350102','鼓楼区','350100',626,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350103','台江区','350100',627,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350104','仓山区','350100',628,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350111','晋安区','350100',630,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350121','闽侯县','350100',631,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350122','连江县','350100',632,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350123','罗源县','350100',633,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350124','闽清县','350100',634,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350128','平潭县','350100',636,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350181','福清市','350100',637,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350182','长乐市','350100',638,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350200','厦门市','350000',639,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350205','海沧区','350200',641,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350206','湖里区','350200',642,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350211','集美区','350200',643,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350212','同安区','350200',644,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350213','翔安区','350200',645,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350302','城厢区','350300',647,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350303','涵江区','350300',648,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350304','荔城区','350300',649,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350305','秀屿区','350300',650,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350400','三明市','350000',652,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350402','梅列区','350400',653,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350403','三元区','350400',654,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350421','明溪县','350400',655,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350423','清流县','350400',656,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350425','大田县','350400',658,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350426','尤溪县','350400',659,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350427','沙县','350400',660,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350428','将乐县','350400',661,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350430','建宁县','350400',663,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350481','永安市','350400',664,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350500','泉州市','350000',665,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350502','鲤城区','350500',666,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350503','丰泽区','350500',667,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350505','泉港区','350500',669,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350521','惠安县','350500',670,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350524','安溪县','350500',671,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350525','永春县','350500',672,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350527','金门县','350500',674,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350581','石狮市','350500',675,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350582','晋江市','350500',676,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350583','南安市','350500',677,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350600','漳州市','350000',678,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350603','龙文区','350600',680,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350622','云霄县','350600',681,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350623','漳浦县','350600',682,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350624','诏安县','350600',683,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350626','东山县','350600',685,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350627','南靖县','350600',686,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350628','平和县','350600',687,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350629','华安县','350600',688,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350681','龙海市','350600',689,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350702','延平区','350700',691,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350703','建阳区','350700',692,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350721','顺昌县','350700',693,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350722','浦城县','350700',694,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350724','松溪县','350700',696,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350725','政和县','350700',697,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350781','邵武市','350700',698,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350782','武夷山市','350700',699,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350783','建瓯市','350700',700,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350802','新罗区','350800',702,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350803','永定区','350800',703,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350821','长汀县','350800',704,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350823','上杭县','350800',705,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350824','武平县','350800',706,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350881','漳平市','350800',708,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350900','宁德市','350000',709,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350902','蕉城区','350900',710,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350921','霞浦县','350900',711,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350923','屏南县','350900',713,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350924','寿宁县','350900',714,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350925','周宁县','350900',715,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350926','柘荣县','350900',716,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350981','福安市','350900',717,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360000','江西省','China',719,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360100','南昌市','360000',720,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360102','东湖区','360100',721,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360103','西湖区','360100',722,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360105','湾里区','360100',724,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360111','青山湖区','360100',725,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360112','新建区','360100',726,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360121','南昌县','360100',727,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360123','安义县','360100',728,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360200','景德镇市','360000',730,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360202','昌江区','360200',731,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360203','珠山区','360200',732,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360222','浮梁县','360200',733,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360281','乐平市','360200',734,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360302','安源区','360300',736,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360313','湘东区','360300',737,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360321','莲花县','360300',738,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360322','上栗县','360300',739,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360400','九江市','360000',741,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360402','濂溪区','360400',742,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360403','浔阳区','360400',743,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360421','九江县','360400',744,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360423','武宁县','360400',745,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360425','永修县','360400',747,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360426','德安县','360400',748,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360428','都昌县','360400',749,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360429','湖口县','360400',750,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360481','瑞昌市','360400',752,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360482','共青城市','360400',753,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360483','庐山市','360400',754,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360500','新余市','360000',755,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360502','渝水区','360500',756,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360600','鹰潭市','360000',758,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360602','月湖区','360600',759,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360622','余江县','360600',760,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360681','贵溪市','360600',761,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360702','章贡区','360700',763,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360703','南康区','360700',764,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360704','赣县区','360700',765,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360722','信丰县','360700',766,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360723','大余县','360700',767,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360725','崇义县','360700',769,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360726','安远县','360700',770,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360727','龙南县','360700',771,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360728','定南县','360700',772,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360730','宁都县','360700',774,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360731','于都县','360700',775,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360732','兴国县','360700',776,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360733','会昌县','360700',777,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360734','寻乌县','360700',778,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360781','瑞金市','360700',780,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360800','吉安市','360000',781,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360802','吉州区','360800',782,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360803','青原区','360800',783,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360822','吉水县','360800',785,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360823','峡江县','360800',786,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360824','新干县','360800',787,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360825','永丰县','360800',788,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360826','泰和县','360800',789,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360828','万安县','360800',791,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360829','安福县','360800',792,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360830','永新县','360800',793,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360881','井冈山市','360800',794,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360902','袁州区','360900',796,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360921','奉新县','360900',797,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360922','万载县','360900',798,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360923','上高县','360900',799,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360924','宜丰县','360900',800,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360926','铜鼓县','360900',802,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360981','丰城市','360900',803,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360982','樟树市','360900',804,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360983','高安市','360900',805,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361000','抚州市','360000',806,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361003','东乡区','361000',808,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361021','南城县','361000',809,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361022','黎川县','361000',810,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361023','南丰县','361000',811,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361025','乐安县','361000',813,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361026','宜黄县','361000',814,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361027','金溪县','361000',815,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361028','资溪县','361000',816,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361030','广昌县','361000',817,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361102','信州区','361100',819,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140700','晋中市','140000',820,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140702','榆次区','140700',821,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140721','榆社县','140700',822,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140722','左权县','140700',823,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140723','和顺县','140700',824,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140724','昔阳县','140700',825,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140725','寿阳县','140700',826,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140726','太谷县','140700',827,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140727','祁县','140700',828,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140728','平遥县','140700',829,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140729','灵石县','140700',830,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140781','介休市','140700',831,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140800','运城市','140000',832,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140802','盐湖区','140800',833,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140821','临猗县','140800',834,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140822','万荣县','140800',835,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140823','闻喜县','140800',836,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140824','稷山县','140800',837,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140825','新绛县','140800',838,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140826','绛县','140800',839,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140827','垣曲县','140800',840,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140828','夏县','140800',841,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140829','平陆县','140800',842,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140830','芮城县','140800',843,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140881','永济市','140800',844,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140882','河津市','140800',845,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140900','忻州市','140000',846,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140902','忻府区','140900',847,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140921','定襄县','140900',848,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140922','五台县','140900',849,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140923','代县','140900',850,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140924','繁峙县','140900',851,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140925','宁武县','140900',852,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140926','静乐县','140900',853,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140927','神池县','140900',854,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140928','五寨县','140900',855,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140929','岢岚县','140900',856,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140930','河曲县','140900',857,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140931','保德县','140900',858,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140932','偏关县','140900',859,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140981','原平市','140900',860,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141000','临汾市','140000',861,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141002','尧都区','141000',862,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141021','曲沃县','141000',863,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141022','翼城县','141000',864,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141023','襄汾县','141000',865,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141024','洪洞县','141000',866,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141025','古县','141000',867,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141026','安泽县','141000',868,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141028','吉县','141000',870,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141029','乡宁县','141000',871,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141030','大宁县','141000',872,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141031','隰县','141000',873,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141032','永和县','141000',874,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141034','汾西县','141000',876,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141081','侯马市','141000',877,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141082','霍州市','141000',878,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141100','吕梁市','140000',879,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141121','文水县','141100',881,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141122','交城县','141100',882,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141123','兴县','141100',883,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141124','临县','141100',884,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141126','石楼县','141100',886,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141127','岚县','141100',887,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141128','方山县','141100',888,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141129','中阳县','141100',889,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141130','交口县','141100',890,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141182','汾阳市','141100',892,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150000','内蒙古自治区','China',893,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150100','呼和浩特市','150000',894,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150102','新城区','150100',895,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150104','玉泉区','150100',897,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150105','赛罕区','150100',898,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150121','土默特左旗','150100',899,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150122','托克托县','150100',900,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150123','和林格尔县','150100',901,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150125','武川县','150100',903,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150200','包头市','150000',904,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150202','东河区','150200',905,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150203','昆都仑区','150200',906,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150204','青山区','150200',907,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150206','白云鄂博矿区','150200',909,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150207','九原区','150200',910,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150221','土默特右旗','150200',911,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150222','固阳县','150200',912,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150223','达尔罕茂明安联合旗','150200',913,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150302','海勃湾区','150300',915,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150303','海南区','150300',916,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150304','乌达区','150300',917,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150400','赤峰市','150000',918,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150403','元宝山区','150400',920,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150404','松山区','150400',921,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150421','阿鲁科尔沁旗','150400',922,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150422','巴林左旗','150400',923,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150423','巴林右旗','150400',924,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150425','克什克腾旗','150400',926,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150426','翁牛特旗','150400',927,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150428','喀喇沁旗','150400',928,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150429','宁城县','150400',929,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150500','通辽市','150000',931,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150502','科尔沁区','150500',932,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150521','科尔沁左翼中旗','150500',933,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150522','科尔沁左翼后旗','150500',934,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150523','开鲁县','150500',935,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150525','奈曼旗','150500',937,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150526','扎鲁特旗','150500',938,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150581','霍林郭勒市','150500',939,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150600','鄂尔多斯市','150000',940,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150603','康巴什区','150600',942,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150621','达拉特旗','150600',943,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150622','准格尔旗','150600',944,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150623','鄂托克前旗','150600',945,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150624','鄂托克旗','150600',946,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150626','乌审旗','150600',948,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150627','伊金霍洛旗','150600',949,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150700','呼伦贝尔市','150000',950,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150702','海拉尔区','150700',951,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150721','阿荣旗','150700',953,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150722','莫力达瓦达斡尔族自治旗','150700',954,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150723','鄂伦春自治旗','150700',955,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150724','鄂温克族自治旗','150700',956,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150725','陈巴尔虎旗','150700',957,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150726','新巴尔虎左旗','150700',958,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150781','满洲里市','150700',960,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150782','牙克石市','150700',961,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150783','扎兰屯市','150700',962,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150784','额尔古纳市','150700',963,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150785','根河市','150700',964,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150800','巴彦淖尔市','150000',965,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150802','临河区','150800',966,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150822','磴口县','150800',968,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150823','乌拉特前旗','150800',969,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150824','乌拉特中旗','150800',970,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150825','乌拉特后旗','150800',971,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150900','乌兰察布市','150000',973,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150902','集宁区','150900',974,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150921','卓资县','150900',975,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150922','化德县','150900',976,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150923','商都县','150900',977,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150924','兴和县','150900',978,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150926','察哈尔右翼前旗','150900',980,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150927','察哈尔右翼中旗','150900',981,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150928','察哈尔右翼后旗','150900',982,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150929','四子王旗','150900',983,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152200','兴安盟','150000',985,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152201','乌兰浩特市','152200',986,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152202','阿尔山市','152200',987,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152221','科尔沁右翼前旗','152200',988,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152222','科尔沁右翼中旗','152200',989,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152224','突泉县','152200',991,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152500','锡林郭勒盟','150000',992,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152501','二连浩特市','152500',993,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152502','锡林浩特市','152500',994,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152522','阿巴嘎旗','152500',995,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152524','苏尼特右旗','152500',997,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152525','东乌珠穆沁旗','152500',998,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152526','西乌珠穆沁旗','152500',999,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152527','太仆寺旗','152500',1000,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152528','镶黄旗','152500',1001,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152529','正镶白旗','152500',1002,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152531','多伦县','152500',1004,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152900','阿拉善盟','150000',1005,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152921','阿拉善左旗','152900',1006,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152922','阿拉善右旗','152900',1007,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152923','额济纳旗','152900',1008,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210100','沈阳市','210000',1010,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210102','和平区','210100',1011,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210103','沈河区','210100',1012,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210104','大东区','210100',1013,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210106','铁西区','210100',1015,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210111','苏家屯区','210100',1016,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210112','浑南区','210100',1017,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210113','沈北新区','210100',1018,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210115','辽中区','210100',1020,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210123','康平县','210100',1021,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210124','法库县','210100',1022,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210181','新民市','210100',1023,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210200','大连市','210000',1024,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210203','西岗区','210200',1026,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210204','沙河口区','210200',1027,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210211','甘井子区','210200',1028,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210212','旅顺口区','210200',1029,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210214','普兰店区','210200',1031,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210224','长海县','210200',1032,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210281','瓦房店市','210200',1033,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210283','庄河市','210200',1034,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210300','鞍山市','210000',1035,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210303','铁西区','210300',1037,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210304','立山区','210300',1038,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210311','千山区','210300',1039,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210321','台安县','210300',1040,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210381','海城市','210300',1042,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210400','抚顺市','210000',1043,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210402','新抚区','210400',1044,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210403','东洲区','210400',1045,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210404','望花区','210400',1046,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210411','顺城区','210400',1047,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210421','抚顺县','210400',1048,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210422','新宾满族自治县','210400',1049,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210500','本溪市','210000',1051,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210502','平山区','210500',1052,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210503','溪湖区','210500',1053,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210504','明山区','210500',1054,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210505','南芬区','210500',1055,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210521','本溪满族自治县','210500',1056,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210522','桓仁满族自治县','210500',1057,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210602','元宝区','210600',1059,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210603','振兴区','210600',1060,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210604','振安区','210600',1061,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210624','宽甸满族自治县','210600',1062,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210681','东港市','210600',1063,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210700','锦州市','210000',1065,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210702','古塔区','210700',1066,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210703','凌河区','210700',1067,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210711','太和区','210700',1068,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210727','义县','210700',1070,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210781','凌海市','210700',1071,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210782','北镇市','210700',1072,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210800','营口市','210000',1073,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210802','站前区','210800',1074,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210803','西市区','210800',1075,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210804','鲅鱼圈区','210800',1076,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210811','老边区','210800',1077,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210881','盖州市','210800',1078,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210882','大石桥市','210800',1079,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210900','阜新市','210000',1080,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210902','海州区','210900',1081,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210903','新邱区','210900',1082,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210904','太平区','210900',1083,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210905','清河门区','210900',1084,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210911','细河区','210900',1085,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210921','阜新蒙古族自治县','210900',1086,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210922','彰武县','210900',1087,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211000','辽阳市','210000',1088,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211002','白塔区','211000',1089,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211003','文圣区','211000',1090,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211004','宏伟区','211000',1091,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211005','弓长岭区','211000',1092,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211011','太子河区','211000',1093,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211021','辽阳县','211000',1094,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211081','灯塔市','211000',1095,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211100','盘锦市','210000',1096,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211102','双台子区','211100',1097,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211103','兴隆台区','211100',1098,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211104','大洼区','211100',1099,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211122','盘山县','211100',1100,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211200','铁岭市','210000',1101,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211202','银州区','211200',1102,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211204','清河区','211200',1103,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211221','铁岭县','211200',1104,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211223','西丰县','211200',1105,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211224','昌图县','211200',1106,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211281','调兵山市','211200',1107,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211282','开原市','211200',1108,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211300','朝阳市','210000',1109,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211302','双塔区','211300',1110,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211303','龙城区','211300',1111,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211321','朝阳县','211300',1112,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211322','建平县','211300',1113,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211324','喀喇沁左翼蒙古族自治县','211300',1114,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211381','北票市','211300',1115,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211382','凌源市','211300',1116,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211400','葫芦岛市','210000',1117,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211402','连山区','211400',1118,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211403','龙港区','211400',1119,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211421','绥中县','211400',1121,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211422','建昌县','211400',1122,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211481','兴城市','211400',1123,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220000','吉林省','China',1124,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220102','南关区','220100',1126,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220103','宽城区','220100',1127,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220104','朝阳区','220100',1128,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220105','二道区','220100',1129,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220106','绿园区','220100',1130,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220113','九台区','220100',1132,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220122','农安县','220100',1133,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220182','榆树市','220100',1134,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220183','德惠市','220100',1135,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220202','昌邑区','220200',1137,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220203','龙潭区','220200',1138,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220204','船营区','220200',1139,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220211','丰满区','220200',1140,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220221','永吉县','220200',1141,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220282','桦甸市','220200',1143,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220283','舒兰市','220200',1144,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220284','磐石市','220200',1145,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220300','四平市','220000',1146,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220303','铁东区','220300',1148,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220322','梨树县','220300',1149,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220323','伊通满族自治县','220300',1150,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220381','公主岭市','220300',1151,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220382','双辽市','220300',1152,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220402','龙山区','220400',1154,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220403','西安区','220400',1155,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220421','东丰县','220400',1156,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220422','东辽县','220400',1157,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220502','东昌区','220500',1159,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220503','二道江区','220500',1160,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220521','通化县','220500',1161,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220523','辉南县','220500',1162,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220524','柳河县','220500',1163,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220582','集安市','220500',1165,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220600','白山市','220000',1166,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220602','浑江区','220600',1167,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220605','江源区','220600',1168,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220621','抚松县','220600',1169,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220623','长白朝鲜族自治县','220600',1171,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220681','临江市','220600',1172,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220700','松原市','220000',1173,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220702','宁江区','220700',1174,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220721','前郭尔罗斯蒙古族自治县','220700',1175,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220723','乾安县','220700',1177,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220781','扶余市','220700',1178,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220800','白城市','220000',1179,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220802','洮北区','220800',1180,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220822','通榆县','220800',1182,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220881','洮南市','220800',1183,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220882','大安市','220800',1184,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222400','延边朝鲜族自治州','220000',1185,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222401','延吉市','222400',1186,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222403','敦化市','222400',1188,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222404','珲春市','222400',1189,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222405','龙井市','222400',1190,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222406','和龙市','222400',1191,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222426','安图县','222400',1193,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230000','黑龙江省','China',1194,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230100','哈尔滨市','230000',1195,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230102','道里区','230100',1196,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230103','南岗区','230100',1197,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230108','平房区','230100',1199,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230109','松北区','230100',1200,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230110','香坊区','230100',1201,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230111','呼兰区','230100',1202,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230113','双城区','230100',1204,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230123','依兰县','230100',1205,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230124','方正县','230100',1206,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230125','宾县','230100',1207,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230126','巴彦县','230100',1208,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230128','通河县','230100',1210,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230129','延寿县','230100',1211,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230183','尚志市','230100',1212,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230184','五常市','230100',1213,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230202','龙沙区','230200',1215,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230203','建华区','230200',1216,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230204','铁锋区','230200',1217,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230205','昂昂溪区','230200',1218,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230206','富拉尔基区','230200',1219,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230207','碾子山区','230200',1220,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230221','龙江县','230200',1222,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230223','依安县','230200',1223,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230224','泰来县','230200',1224,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230225','甘南县','230200',1225,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230227','富裕县','230200',1226,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230229','克山县','230200',1227,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230230','克东县','230200',1228,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230231','拜泉县','230200',1229,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230281','讷河市','230200',1230,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230302','鸡冠区','230300',1232,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230303','恒山区','230300',1233,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230304','滴道区','230300',1234,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230305','梨树区','230300',1235,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230307','麻山区','230300',1237,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230321','鸡东县','230300',1238,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230381','虎林市','230300',1239,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230382','密山市','230300',1240,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230400','鹤岗市','230000',1241,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230403','工农区','230400',1243,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230404','南山区','230400',1244,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230405','兴安区','230400',1245,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230406','东山区','230400',1246,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230407','兴山区','230400',1247,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230422','绥滨县','230400',1249,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230500','双鸭山市','230000',1250,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230502','尖山区','230500',1251,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230503','岭东区','230500',1252,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230506','宝山区','230500',1254,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230521','集贤县','230500',1255,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230522','友谊县','230500',1256,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230523','宝清县','230500',1257,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230524','饶河县','230500',1258,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230600','大庆市','230000',1259,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230603','龙凤区','230600',1261,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230604','让胡路区','230600',1262,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230605','红岗区','230600',1263,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230606','大同区','230600',1264,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230621','肇州县','230600',1265,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230623','林甸县','230600',1267,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230624','杜尔伯特蒙古族自治县','230600',1268,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230700','伊春市','230000',1269,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230702','伊春区','230700',1270,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230704','友好区','230700',1272,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230705','西林区','230700',1273,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230706','翠峦区','230700',1274,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230707','新青区','230700',1275,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230708','美溪区','230700',1276,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230710','五营区','230700',1278,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230711','乌马河区','230700',1279,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230712','汤旺河区','230700',1280,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230713','带岭区','230700',1281,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230714','乌伊岭区','230700',1282,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230716','上甘岭区','230700',1284,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230722','嘉荫县','230700',1285,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230781','铁力市','230700',1286,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230800','佳木斯市','230000',1287,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230803','向阳区','230800',1288,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230805','东风区','230800',1290,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230811','郊区','230800',1291,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230822','桦南县','230800',1292,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230826','桦川县','230800',1293,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230881','同江市','230800',1295,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230882','富锦市','230800',1296,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230883','抚远市','230800',1297,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230900','七台河市','230000',1298,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230902','新兴区','230900',1299,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230904','茄子河区','230900',1301,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230921','勃利县','230900',1302,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231000','牡丹江市','230000',1303,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231002','东安区','231000',1304,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231004','爱民区','231000',1306,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231005','西安区','231000',1307,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231025','林口县','231000',1308,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231081','绥芬河市','231000',1309,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231083','海林市','231000',1310,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231085','穆棱市','231000',1312,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231086','东宁市','231000',1313,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231100','黑河市','230000',1314,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231102','爱辉区','231100',1315,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231123','逊克县','231100',1317,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231124','孙吴县','231100',1318,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231181','北安市','231100',1319,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231182','五大连池市','231100',1320,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231200','绥化市','230000',1321,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231221','望奎县','231200',1323,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231222','兰西县','231200',1324,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231223','青冈县','231200',1325,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231224','庆安县','231200',1326,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231226','绥棱县','231200',1328,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231281','安达市','231200',1329,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231282','肇东市','231200',1330,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231283','海伦市','231200',1331,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('232700','大兴安岭地区','230000',1332,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('232721','呼玛县','232700',1334,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('232722','塔河县','232700',1335,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('232723','漠河县','232700',1336,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431000','郴州市','430000',1337,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431002','北湖区','431000',1338,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431003','苏仙区','431000',1339,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431021','桂阳县','431000',1340,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431022','宜章县','431000',1341,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431023','永兴县','431000',1342,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431024','嘉禾县','431000',1343,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431025','临武县','431000',1344,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431026','汝城县','431000',1345,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431027','桂东县','431000',1346,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431028','安仁县','431000',1347,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431081','资兴市','431000',1348,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431100','永州市','430000',1349,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431102','零陵区','431100',1350,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431103','冷水滩区','431100',1351,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431121','祁阳县','431100',1352,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431122','东安县','431100',1353,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431123','双牌县','431100',1354,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431124','道县','431100',1355,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431125','江永县','431100',1356,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431126','宁远县','431100',1357,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431127','蓝山县','431100',1358,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431128','新田县','431100',1359,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431129','江华瑶族自治县','431100',1360,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431200','怀化市','430000',1361,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431202','鹤城区','431200',1362,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431221','中方县','431200',1363,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431222','沅陵县','431200',1364,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431223','辰溪县','431200',1365,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431224','溆浦县','431200',1366,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431225','会同县','431200',1367,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431226','麻阳苗族自治县','431200',1368,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431227','新晃侗族自治县','431200',1369,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431228','芷江侗族自治县','431200',1370,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431229','靖州苗族侗族自治县','431200',1371,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431230','通道侗族自治县','431200',1372,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431281','洪江市','431200',1373,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431300','娄底市','430000',1374,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431321','双峰县','431300',1376,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431322','新化县','431300',1377,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431381','冷水江市','431300',1378,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431382','涟源市','431300',1379,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433100','湘西土家族苗族自治州','430000',1380,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433122','泸溪县','433100',1382,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433123','凤凰县','433100',1383,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433124','花垣县','433100',1384,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433125','保靖县','433100',1385,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433127','永顺县','433100',1387,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433130','龙山县','433100',1388,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440000','广东省','China',1389,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440100','广州市','440000',1390,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440103','荔湾区','440100',1391,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440105','海珠区','440100',1393,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440106','天河区','440100',1394,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440111','白云区','440100',1395,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440112','黄埔区','440100',1396,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440114','花都区','440100',1398,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440115','南沙区','440100',1399,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440117','从化区','440100',1400,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440118','增城区','440100',1401,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440200','韶关市','440000',1402,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440204','浈江区','440200',1404,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440205','曲江区','440200',1405,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440222','始兴县','440200',1406,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440224','仁化县','440200',1407,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440232','乳源瑶族自治县','440200',1409,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440233','新丰县','440200',1410,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440281','乐昌市','440200',1411,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440282','南雄市','440200',1412,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440300','深圳市','440000',1413,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440304','福田区','440300',1415,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440305','南山区','440300',1416,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440306','宝安区','440300',1417,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440307','龙岗区','440300',1418,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440309','龙华区','440300',1420,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440310','坪山区','440300',1421,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440400','珠海市','440000',1422,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440402','香洲区','440400',1423,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440403','斗门区','440400',1424,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440499','香洲区','440400',1426,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440500','汕头市','440000',1427,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440507','龙湖区','440500',1428,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440511','金平区','440500',1429,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440513','潮阳区','440500',1431,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440514','潮南区','440500',1432,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440515','澄海区','440500',1433,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440523','南澳县','440500',1434,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440600','佛山市','440000',1435,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440605','南海区','440600',1437,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440606','顺德区','440600',1438,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440607','三水区','440600',1439,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440608','高明区','440600',1440,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440703','蓬江区','440700',1442,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440704','江海区','440700',1443,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440705','新会区','440700',1444,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440781','台山市','440700',1445,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440783','开平市','440700',1446,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440785','恩平市','440700',1448,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440800','湛江市','440000',1449,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440802','赤坎区','440800',1450,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440803','霞山区','440800',1451,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440811','麻章区','440800',1453,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440823','遂溪县','440800',1454,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440825','徐闻县','440800',1455,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440881','廉江市','440800',1456,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440882','雷州市','440800',1457,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440900','茂名市','440000',1459,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440902','茂南区','440900',1460,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440904','电白区','440900',1461,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440981','高州市','440900',1462,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440983','信宜市','440900',1464,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441200','肇庆市','440000',1465,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441202','端州区','441200',1466,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441203','鼎湖区','441200',1467,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441204','高要区','441200',1468,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441224','怀集县','441200',1470,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441225','封开县','441200',1471,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441226','德庆县','441200',1472,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441284','四会市','441200',1473,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441302','惠城区','441300',1475,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441303','惠阳区','441300',1476,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441322','博罗县','441300',1477,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441323','惠东县','441300',1478,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441324','龙门县','441300',1479,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441402','梅江区','441400',1481,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441403','梅县区','441400',1482,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441422','大埔县','441400',1483,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441423','丰顺县','441400',1484,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441426','平远县','441400',1486,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441427','蕉岭县','441400',1487,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441481','兴宁市','441400',1488,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441500','汕尾市','440000',1489,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441502','城区','441500',1490,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441523','陆河县','441500',1492,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441581','陆丰市','441500',1493,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441600','河源市','440000',1494,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441602','源城区','441600',1495,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441622','龙川县','441600',1497,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441623','连平县','441600',1498,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441624','和平县','441600',1499,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441625','东源县','441600',1500,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441700','阳江市','440000',1501,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441704','阳东区','441700',1503,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441721','阳西县','441700',1504,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441781','阳春市','441700',1505,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441800','清远市','440000',1506,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441802','清城区','441800',1507,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441821','佛冈县','441800',1509,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441823','阳山县','441800',1510,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441825','连山壮族瑶族自治县','441800',1511,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441826','连南瑶族自治县','441800',1512,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441882','连州市','441800',1514,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441900','东莞市','440000',1515,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('442000','中山市','440000',1516,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445100','潮州市','440000',1517,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445102','湘桥区','445100',1518,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445122','饶平县','445100',1520,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445200','揭阳市','440000',1521,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445202','榕城区','445200',1522,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445203','揭东区','445200',1523,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445224','惠来县','445200',1525,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445281','普宁市','445200',1526,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445300','云浮市','440000',1527,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445302','云城区','445300',1528,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445303','云安区','445300',1529,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445322','郁南县','445300',1531,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445381','罗定市','445300',1532,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450000','广西壮族自治区','China',1533,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450100','南宁市','450000',1534,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450103','青秀区','450100',1536,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450105','江南区','450100',1537,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450107','西乡塘区','450100',1538,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450108','良庆区','450100',1539,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450109','邕宁区','450100',1540,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450123','隆安县','450100',1542,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450124','马山县','450100',1543,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450125','上林县','450100',1544,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450126','宾阳县','450100',1545,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450200','柳州市','450000',1547,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450202','城中区','450200',1548,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450203','鱼峰区','450200',1549,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450204','柳南区','450200',1550,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450206','柳江区','450200',1552,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450222','柳城县','450200',1553,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450223','鹿寨县','450200',1554,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450224','融安县','450200',1555,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450226','三江侗族自治县','450200',1557,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450300','桂林市','450000',1558,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450302','秀峰区','450300',1559,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450303','叠彩区','450300',1560,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450304','象山区','450300',1561,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450305','七星区','450300',1562,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450311','雁山区','450300',1563,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450312','临桂区','450300',1564,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450323','灵川县','450300',1566,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450324','全州县','450300',1567,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450325','兴安县','450300',1568,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450326','永福县','450300',1569,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450328','龙胜各族自治县','450300',1571,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450329','资源县','450300',1572,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450330','平乐县','450300',1573,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450331','荔浦县','450300',1574,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450332','恭城瑶族自治县','450300',1575,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450403','万秀区','450400',1577,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450405','长洲区','450400',1578,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450406','龙圩区','450400',1579,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450421','苍梧县','450400',1580,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450423','蒙山县','450400',1582,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450481','岑溪市','450400',1583,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450500','北海市','450000',1584,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450502','海城区','450500',1585,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450512','铁山港区','450500',1587,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450521','合浦县','450500',1588,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450600','防城港市','450000',1589,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450602','港口区','450600',1590,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450603','防城区','450600',1591,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450681','东兴市','450600',1593,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450700','钦州市','450000',1594,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450702','钦南区','450700',1595,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450703','钦北区','450700',1596,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450722','浦北县','450700',1598,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450800','贵港市','450000',1599,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450802','港北区','450800',1600,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450803','港南区','450800',1601,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450804','覃塘区','450800',1602,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450821','平南县','450800',1603,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653122','疏勒县','653100',1604,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653123','英吉沙县','653100',1605,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653124','泽普县','653100',1606,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653125','莎车县','653100',1607,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653126','叶城县','653100',1608,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653127','麦盖提县','653100',1609,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653128','岳普湖县','653100',1610,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653129','伽师县','653100',1611,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653130','巴楚县','653100',1612,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653131','塔什库尔干塔吉克自治县','653100',1613,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653200','和田地区','650000',1614,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653201','和田市','653200',1615,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653221','和田县','653200',1616,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653222','墨玉县','653200',1617,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653223','皮山县','653200',1618,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653224','洛浦县','653200',1619,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653225','策勒县','653200',1620,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653226','于田县','653200',1621,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653227','民丰县','653200',1622,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654000','伊犁哈萨克自治州','650000',1623,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654002','伊宁市','654000',1624,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654003','奎屯市','654000',1625,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654004','霍尔果斯市','654000',1626,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654021','伊宁县','654000',1627,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654022','察布查尔锡伯自治县','654000',1628,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654023','霍城县','654000',1629,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654024','巩留县','654000',1630,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654025','新源县','654000',1631,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654026','昭苏县','654000',1632,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654027','特克斯县','654000',1633,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654028','尼勒克县','654000',1634,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654200','塔城地区','650000',1635,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654201','塔城市','654200',1636,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654202','乌苏市','654200',1637,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654221','额敏县','654200',1638,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654223','沙湾县','654200',1639,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654224','托里县','654200',1640,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654225','裕民县','654200',1641,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654226','和布克赛尔蒙古自治县','654200',1642,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654300','阿勒泰地区','650000',1643,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654301','阿勒泰市','654300',1644,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654321','布尔津县','654300',1645,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654322','富蕴县','654300',1646,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654323','福海县','654300',1647,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654324','哈巴河县','654300',1648,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654325','青河县','654300',1649,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654326','吉木乃县','654300',1650,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659001','石河子市','659000',1651,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659002','阿拉尔市','659000',1652,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659003','图木舒克市','659000',1653,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659004','五家渠市','659000',1654,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659005','北屯市','659000',1655,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659007','双河市','659000',1657,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659008','可克达拉市','659000',1658,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659009','昆玉市','659000',1659,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710000','台湾省','China',1660,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710100','台北市','710000',1661,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710102','大同区','710100',1663,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710103','中山区','710100',1664,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710104','松山区','710100',1665,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710105','大安区','710100',1666,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710106','万华区','710100',1667,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710108','士林区','710100',1669,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710109','北投区','710100',1670,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710110','内湖区','710100',1671,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710111','南港区','710100',1672,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710200','高雄市','710000',1674,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710201','新兴区','710200',1675,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710202','前金区','710200',1676,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710203','苓雅区','710200',1677,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710204','盐埕区','710200',1678,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710206','旗津区','710200',1680,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710207','前镇区','710200',1681,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710208','三民区','710200',1682,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710209','左营区','710200',1683,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710211','小港区','710200',1685,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710242','仁武区','710200',1686,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710243','大社区','710200',1687,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710244','冈山区','710200',1688,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710245','路竹区','710200',1689,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710247','田寮区','710200',1691,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710248','燕巢区','710200',1692,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710249','桥头区','710200',1693,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710250','梓官区','710200',1694,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710252','永安区','710200',1696,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710253','湖内区','710200',1697,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710254','凤山区','710200',1698,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710255','大寮区','710200',1699,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710256','林园区','710200',1700,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710258','大树区','710200',1702,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710259','旗山区','710200',1703,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710260','美浓区','710200',1704,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710261','六龟区','710200',1705,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710262','内门区','710200',1706,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710264','甲仙区','710200',1708,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710265','桃源区','710200',1709,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710266','那玛夏区','710200',1710,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710267','茂林区','710200',1711,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710300','台南市','710000',1713,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710301','中西区','710300',1714,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710302','东区','710300',1715,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710303','南区','710300',1716,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710304','北区','710300',1717,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710306','安南区','710300',1719,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710339','永康区','710300',1720,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710340','归仁区','710300',1721,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710341','新化区','710300',1722,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710343','玉井区','710300',1724,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710344','楠西区','710300',1725,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710345','南化区','710300',1726,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710346','仁德区','710300',1727,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710347','关庙区','710300',1728,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710349','官田区','710300',1730,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710350','麻豆区','710300',1731,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710351','佳里区','710300',1732,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710352','西港区','710300',1733,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710354','将军区','710300',1735,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710355','学甲区','710300',1736,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710356','北门区','710300',1737,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710357','新营区','710300',1738,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710358','后壁区','710300',1739,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710360','东山区','710300',1741,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710361','六甲区','710300',1742,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710362','下营区','710300',1743,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710363','柳营区','710300',1744,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710365','善化区','710300',1746,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710366','大内区','710300',1747,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710367','山上区','710300',1748,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710368','新市区','710300',1749,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710369','安定区','710300',1750,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710401','中区','710400',1752,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710402','东区','710400',1753,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710403','南区','710400',1754,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710404','西区','710400',1755,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710406','北屯区','710400',1757,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710407','西屯区','710400',1758,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710408','南屯区','710400',1759,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710431','太平区','710400',1760,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710433','雾峰区','710400',1762,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710434','乌日区','710400',1763,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710435','丰原区','710400',1764,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710436','后里区','710400',1765,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710438','东势区','710400',1767,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710439','和平区','710400',1768,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710440','新社区','710400',1769,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710441','潭子区','710400',1770,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710442','大雅区','710400',1771,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710444','大肚区','710400',1773,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710445','沙鹿区','710400',1774,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710446','龙井区','710400',1775,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710447','梧栖区','710400',1776,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710449','大甲区','710400',1778,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710450','外埔区','710400',1779,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710451','大安区','710400',1780,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710600','南投县','710000',1781,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710614','南投市','710600',1782,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710616','草屯镇','710600',1784,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710617','国姓乡','710600',1785,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710618','埔里镇','710600',1786,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710619','仁爱乡','710600',1787,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710621','集集镇','710600',1789,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710622','水里乡','710600',1790,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710623','鱼池乡','710600',1791,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710624','信义乡','710600',1792,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710625','竹山镇','710600',1793,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710700','基隆市','710000',1795,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710701','仁爱区','710700',1796,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710702','信义区','710700',1797,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710703','中正区','710700',1798,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710705','安乐区','710700',1800,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710706','暖暖区','710700',1801,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710707','七堵区','710700',1802,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710800','新竹市','710000',1803,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710801','东区','710800',1804,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710803','香山区','710800',1806,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710900','嘉义市','710000',1807,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710901','东区','710900',1808,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710902','西区','710900',1809,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711130','万里区','711100',1811,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711131','金山区','711100',1812,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711132','板桥区','711100',1813,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711133','汐止区','711100',1814,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711135','石碇区','711100',1816,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711136','瑞芳区','711100',1817,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711137','平溪区','711100',1818,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711138','双溪区','711100',1819,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711139','贡寮区','711100',1820,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711141','坪林区','711100',1822,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711142','乌来区','711100',1823,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711143','永和区','711100',1824,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711144','中和区','711100',1825,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711146','三峡区','711100',1827,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711147','树林区','711100',1828,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711148','莺歌区','711100',1829,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711149','三重区','711100',1830,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711150','新庄区','711100',1831,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711152','林口区','711100',1833,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711153','芦洲区','711100',1834,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711154','五股区','711100',1835,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711155','八里区','711100',1836,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711157','三芝区','711100',1838,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711158','石门区','711100',1839,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711200','宜兰县','710000',1840,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711214','宜兰市','711200',1841,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711215','头城镇','711200',1842,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711217','壮围乡','711200',1844,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711218','员山乡','711200',1845,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711219','罗东镇','711200',1846,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711220','三星乡','711200',1847,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711222','五结乡','711200',1849,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711223','冬山乡','711200',1850,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711224','苏澳镇','711200',1851,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711225','南澳乡','711200',1852,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711300','新竹县','710000',1853,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711315','湖口乡','711300',1855,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711316','新丰乡','711300',1856,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711317','新埔镇','711300',1857,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711318','关西镇','711300',1858,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711320','宝山乡','711300',1860,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711321','竹东镇','711300',1861,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711322','五峰乡','711300',1862,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711323','横山乡','711300',1863,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711324','尖石乡','711300',1864,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711326','峨眉乡','711300',1866,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711400','桃园市','710000',1867,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711414','中坜区','711400',1868,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711415','平镇区','711400',1869,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450881','桂平市','450800',1870,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450900','玉林市','450000',1871,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450902','玉州区','450900',1872,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450903','福绵区','450900',1873,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450921','容县','450900',1874,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450922','陆川县','450900',1875,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450923','博白县','450900',1876,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450924','兴业县','450900',1877,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450981','北流市','450900',1878,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451000','百色市','450000',1879,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451002','右江区','451000',1880,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451021','田阳县','451000',1881,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451022','田东县','451000',1882,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451023','平果县','451000',1883,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451024','德保县','451000',1884,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451026','那坡县','451000',1885,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451027','凌云县','451000',1886,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451028','乐业县','451000',1887,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451029','田林县','451000',1888,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451030','西林县','451000',1889,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451031','隆林各族自治县','451000',1890,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451081','靖西市','451000',1891,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451100','贺州市','450000',1892,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451102','八步区','451100',1893,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451103','平桂区','451100',1894,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451122','钟山县','451100',1896,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451123','富川瑶族自治县','451100',1897,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451200','河池市','450000',1898,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451202','金城江区','451200',1899,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451203','宜州区','451200',1900,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451222','天峨县','451200',1902,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451223','凤山县','451200',1903,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451224','东兰县','451200',1904,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451225','罗城仫佬族自治县','451200',1905,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451227','巴马瑶族自治县','451200',1907,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451228','都安瑶族自治县','451200',1908,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451229','大化瑶族自治县','451200',1909,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451300','来宾市','450000',1910,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451302','兴宾区','451300',1911,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451321','忻城县','451300',1912,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451322','象州县','451300',1913,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451323','武宣县','451300',1914,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451381','合山市','451300',1916,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451400','崇左市','450000',1917,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451402','江州区','451400',1918,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451421','扶绥县','451400',1919,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451422','宁明县','451400',1920,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451423','龙州县','451400',1921,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451424','大新县','451400',1922,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451425','天等县','451400',1923,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460000','海南省','China',1925,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460100','海口市','460000',1926,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460105','秀英区','460100',1927,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460106','龙华区','460100',1928,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460108','美兰区','460100',1930,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460200','三亚市','460000',1931,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460202','海棠区','460200',1932,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460203','吉阳区','460200',1933,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460204','天涯区','460200',1934,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460300','三沙市','460000',1936,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460321','西沙群岛','460300',1937,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460322','南沙群岛','460300',1938,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460323','中沙群岛的岛礁及其海域','460300',1939,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469001','五指山市','469000',1941,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469002','琼海市','469000',1942,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469005','文昌市','469000',1943,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469006','万宁市','469000',1944,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469007','东方市','469000',1945,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469022','屯昌县','469000',1947,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469023','澄迈县','469000',1948,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469024','临高县','469000',1949,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469025','白沙黎族自治县','469000',1950,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469027','乐东黎族自治县','469000',1952,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469028','陵水黎族自治县','469000',1953,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469029','保亭黎族苗族自治县','469000',1954,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469030','琼中黎族苗族自治县','469000',1955,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500000','重庆市','China',1956,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500101','万州区','500000',1957,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500102','涪陵区','500000',1958,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500103','渝中区','500000',1959,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500105','江北区','500000',1961,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500106','沙坪坝区','500000',1962,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500107','九龙坡区','500000',1963,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500108','南岸区','500000',1964,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500109','北碚区','500000',1965,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500111','大足区','500000',1967,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500112','渝北区','500000',1968,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500113','巴南区','500000',1969,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500114','黔江区','500000',1970,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500115','长寿区','500000',1971,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500117','合川区','500000',1973,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500118','永川区','500000',1974,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500119','南川区','500000',1975,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500120','璧山区','500000',1976,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500152','潼南区','500000',1978,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500153','荣昌区','500000',1979,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500154','开州区','500000',1980,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500155','梁平区','500000',1981,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500156','武隆区','500000',1982,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500230','丰都县','500000',1984,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500231','垫江县','500000',1985,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500233','忠县','500000',1986,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500235','云阳县','500000',1987,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500237','巫山县','500000',1989,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500238','巫溪县','500000',1990,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500240','石柱土家族自治县','500000',1991,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500241','秀山土家族苗族自治县','500000',1992,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500242','酉阳土家族苗族自治县','500000',1993,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510000','四川省','China',1995,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510100','成都市','510000',1996,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510104','锦江区','510100',1997,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510105','青羊区','510100',1998,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510106','金牛区','510100',1999,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510107','武侯区','510100',2000,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510108','成华区','510100',2001,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510112','龙泉驿区','510100',2002,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510113','青白江区','510100',2003,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510114','新都区','510100',2004,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510116','双流区','510100',2006,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510117','郫都区','510100',2007,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510121','金堂县','510100',2008,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510129','大邑县','510100',2009,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510132','新津县','510100',2011,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510181','都江堰市','510100',2012,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510182','彭州市','510100',2013,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510183','邛崃市','510100',2014,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510184','崇州市','510100',2015,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510300','自贡市','510000',2017,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510302','自流井区','510300',2018,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510303','贡井区','510300',2019,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510304','大安区','510300',2020,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510321','荣县','510300',2022,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510322','富顺县','510300',2023,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510400','攀枝花市','510000',2024,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510402','东区','510400',2025,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510403','西区','510400',2026,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510421','米易县','510400',2028,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510422','盐边县','510400',2029,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510500','泸州市','510000',2030,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510502','江阳区','510500',2031,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510504','龙马潭区','510500',2033,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510521','泸县','510500',2034,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510522','合江县','510500',2035,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510524','叙永县','510500',2036,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510525','古蔺县','510500',2037,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510603','旌阳区','510600',2039,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510623','中江县','510600',2040,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510626','罗江县','510600',2041,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510681','广汉市','510600',2042,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510683','绵竹市','510600',2044,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510700','绵阳市','510000',2045,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510703','涪城区','510700',2046,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510704','游仙区','510700',2047,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510705','安州区','510700',2048,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510723','盐亭县','510700',2050,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510725','梓潼县','510700',2051,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510726','北川羌族自治县','510700',2052,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510727','平武县','510700',2053,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510800','广元市','510000',2055,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510802','利州区','510800',2056,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510811','昭化区','510800',2057,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510812','朝天区','510800',2058,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510821','旺苍县','510800',2059,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510823','剑阁县','510800',2061,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510824','苍溪县','510800',2062,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510900','遂宁市','510000',2063,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510903','船山区','510900',2064,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510921','蓬溪县','510900',2066,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510922','射洪县','510900',2067,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510923','大英县','510900',2068,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511000','内江市','510000',2069,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511002','市中区','511000',2070,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511024','威远县','511000',2072,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511025','资中县','511000',2073,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511083','隆昌市','511000',2074,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511100','乐山市','510000',2075,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511111','沙湾区','511100',2077,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511112','五通桥区','511100',2078,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511113','金口河区','511100',2079,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511123','犍为县','511100',2080,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511124','井研县','511100',2081,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511129','沐川县','511100',2083,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511132','峨边彝族自治县','511100',2084,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511133','马边彝族自治县','511100',2085,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511181','峨眉山市','511100',2086,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511302','顺庆区','511300',2088,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511303','高坪区','511300',2089,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511304','嘉陵区','511300',2090,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511321','南部县','511300',2091,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511322','营山县','511300',2092,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511324','仪陇县','511300',2094,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511325','西充县','511300',2095,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511381','阆中市','511300',2096,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511400','眉山市','510000',2097,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511403','彭山区','511400',2099,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511421','仁寿县','511400',2100,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511423','洪雅县','511400',2101,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511424','丹棱县','511400',2102,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511425','青神县','511400',2103,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511502','翠屏区','511500',2105,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511503','南溪区','511500',2106,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511521','宜宾县','511500',2107,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511523','江安县','511500',2108,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511525','高县','511500',2110,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511526','珙县','511500',2111,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511527','筠连县','511500',2112,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511528','兴文县','511500',2113,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511529','屏山县','511500',2114,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511602','广安区','511600',2116,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511603','前锋区','511600',2117,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511621','岳池县','511600',2118,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511622','武胜县','511600',2119,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511681','华蓥市','511600',2121,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511700','达州市','510000',2122,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511702','通川区','511700',2123,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511703','达川区','511700',2124,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511722','宣汉县','511700',2125,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511724','大竹县','511700',2127,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511725','渠县','511700',2128,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511781','万源市','511700',2129,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511800','雅安市','510000',2130,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511803','名山区','511800',2132,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511822','荥经县','511800',2133,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511823','汉源县','511800',2134,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511824','石棉县','511800',2135,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511825','天全县','511800',2136,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511826','芦山县','511800',2137,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511827','宝兴县','511800',2138,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511900','巴中市','510000',2139,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511902','巴州区','511900',2140,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511903','恩阳区','511900',2141,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511921','通江县','511900',2142,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511922','南江县','511900',2143,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511923','平昌县','511900',2144,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('512000','资阳市','510000',2145,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('512002','雁江区','512000',2146,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('512021','安岳县','512000',2147,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('512022','乐至县','512000',2148,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513200','阿坝藏族羌族自治州','510000',2149,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513201','马尔康市','513200',2150,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513221','汶川县','513200',2151,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513222','理县','513200',2152,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513223','茂县','513200',2153,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513224','松潘县','513200',2154,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513225','九寨沟县','513200',2155,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513226','金川县','513200',2156,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513227','小金县','513200',2157,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513228','黑水县','513200',2158,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513230','壤塘县','513200',2159,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513231','阿坝县','513200',2160,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513232','若尔盖县','513200',2161,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513233','红原县','513200',2162,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513300','甘孜藏族自治州','510000',2163,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513301','康定市','513300',2164,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513322','泸定县','513300',2165,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513323','丹巴县','513300',2166,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513324','九龙县','513300',2167,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513325','雅江县','513300',2168,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513326','道孚县','513300',2169,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513327','炉霍县','513300',2170,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513328','甘孜县','513300',2171,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513329','新龙县','513300',2172,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513330','德格县','513300',2173,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513331','白玉县','513300',2174,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513332','石渠县','513300',2175,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513333','色达县','513300',2176,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513334','理塘县','513300',2177,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513335','巴塘县','513300',2178,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513336','乡城县','513300',2179,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513337','稻城县','513300',2180,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513338','得荣县','513300',2181,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513400','凉山彝族自治州','510000',2182,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513401','西昌市','513400',2183,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513422','木里藏族自治县','513400',2184,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513423','盐源县','513400',2185,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513424','德昌县','513400',2186,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513425','会理县','513400',2187,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513427','宁南县','513400',2189,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513428','普格县','513400',2190,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513429','布拖县','513400',2191,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513430','金阳县','513400',2192,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513432','喜德县','513400',2194,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513433','冕宁县','513400',2195,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513434','越西县','513400',2196,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513435','甘洛县','513400',2197,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513436','美姑县','513400',2198,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520000','贵州省','China',2200,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520100','贵阳市','520000',2201,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520102','南明区','520100',2202,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520103','云岩区','520100',2203,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520111','花溪区','520100',2204,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520113','白云区','520100',2206,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520115','观山湖区','520100',2207,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520121','开阳县','520100',2208,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520122','息烽县','520100',2209,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520181','清镇市','520100',2211,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520200','六盘水市','520000',2212,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520201','钟山区','520200',2213,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520203','六枝特区','520200',2214,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520221','水城县','520200',2215,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520300','遵义市','520000',2217,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520302','红花岗区','520300',2218,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520303','汇川区','520300',2219,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520304','播州区','520300',2220,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520323','绥阳县','520300',2222,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520324','正安县','520300',2223,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520325','道真仡佬族苗族自治县','520300',2224,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520326','务川仡佬族苗族自治县','520300',2225,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520327','凤冈县','520300',2226,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520329','余庆县','520300',2228,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520330','习水县','520300',2229,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520381','赤水市','520300',2230,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520382','仁怀市','520300',2231,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520402','西秀区','520400',2233,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520403','平坝区','520400',2234,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520422','普定县','520400',2235,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520423','镇宁布依族苗族自治县','520400',2236,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520424','关岭布依族苗族自治县','520400',2237,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520500','毕节市','520000',2239,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520502','七星关区','520500',2240,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520521','大方县','520500',2241,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520522','黔西县','520500',2242,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520523','金沙县','520500',2243,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520524','织金县','520500',2244,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520525','纳雍县','520500',2245,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520526','威宁彝族回族苗族自治县','520500',2246,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520527','赫章县','520500',2247,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520602','碧江区','520600',2249,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520603','万山区','520600',2250,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520621','江口县','520600',2251,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520622','玉屏侗族自治县','520600',2252,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520623','石阡县','520600',2253,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520625','印江土家族苗族自治县','520600',2255,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520626','德江县','520600',2256,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520627','沿河土家族自治县','520600',2257,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520628','松桃苗族自治县','520600',2258,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522301','兴义市','522300',2260,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522322','兴仁县','522300',2261,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522323','普安县','522300',2262,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522324','晴隆县','522300',2263,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522325','贞丰县','522300',2264,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522326','望谟县','522300',2265,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522327','册亨县','522300',2266,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522328','安龙县','522300',2267,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522600','黔东南苗族侗族自治州','520000',2268,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522601','凯里市','522600',2269,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522622','黄平县','522600',2270,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522624','三穗县','522600',2272,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522625','镇远县','522600',2273,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522626','岑巩县','522600',2274,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522627','天柱县','522600',2275,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522629','剑河县','522600',2277,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522630','台江县','522600',2278,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522631','黎平县','522600',2279,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522632','榕江县','522600',2280,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522633','从江县','522600',2281,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522635','麻江县','522600',2283,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522636','丹寨县','522600',2284,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522700','黔南布依族苗族自治州','520000',2285,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522701','都匀市','522700',2286,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522722','荔波县','522700',2288,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522723','贵定县','522700',2289,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522725','瓮安县','522700',2290,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522726','独山县','522700',2291,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522727','平塘县','522700',2292,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522729','长顺县','522700',2294,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522730','龙里县','522700',2295,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522731','惠水县','522700',2296,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522732','三都水族自治县','522700',2297,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530100','昆明市','530000',2299,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530102','五华区','530100',2300,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530103','盘龙区','530100',2301,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530111','官渡区','530100',2302,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530112','西山区','530100',2303,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530114','呈贡区','530100',2305,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530115','晋宁区','530100',2306,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530124','富民县','530100',2307,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530125','宜良县','530100',2308,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530127','嵩明县','530100',2310,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530128','禄劝彝族苗族自治县','530100',2311,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530129','寻甸回族彝族自治县','530100',2312,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530181','安宁市','530100',2313,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530300','曲靖市','530000',2314,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530302','麒麟区','530300',2315,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530303','沾益区','530300',2316,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530321','马龙县','530300',2317,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530323','师宗县','530300',2319,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530324','罗平县','530300',2320,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530325','富源县','530300',2321,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530326','会泽县','530300',2322,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530400','玉溪市','530000',2324,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530402','红塔区','530400',2325,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530403','江川区','530400',2326,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530422','澄江县','530400',2327,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530423','通海县','530400',2328,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530425','易门县','530400',2330,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530426','峨山彝族自治县','530400',2331,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530427','新平彝族傣族自治县','530400',2332,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530428','元江哈尼族彝族傣族自治县','530400',2333,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530502','隆阳区','530500',2335,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530521','施甸县','530500',2336,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530523','龙陵县','530500',2337,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530524','昌宁县','530500',2338,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530581','腾冲市','530500',2339,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530602','昭阳区','530600',2341,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530621','鲁甸县','530600',2342,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530622','巧家县','530600',2343,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530623','盐津县','530600',2344,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530625','永善县','530600',2346,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530626','绥江县','530600',2347,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530627','镇雄县','530600',2348,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530628','彝良县','530600',2349,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530629','威信县','530600',2350,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530700','丽江市','530000',2352,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530702','古城区','530700',2353,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530721','玉龙纳西族自治县','530700',2354,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530722','永胜县','530700',2355,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530724','宁蒗彝族自治县','530700',2357,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530800','普洱市','530000',2358,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530802','思茅区','530800',2359,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530821','宁洱哈尼族彝族自治县','530800',2360,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530822','墨江哈尼族自治县','530800',2361,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530824','景谷傣族彝族自治县','530800',2363,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530825','镇沅彝族哈尼族拉祜族自治县','530800',2364,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530826','江城哈尼族彝族自治县','530800',2365,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530827','孟连傣族拉祜族佤族自治县','530800',2366,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530828','澜沧拉祜族自治县','530800',2367,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530829','西盟佤族自治县','530800',2368,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530900','临沧市','530000',2369,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530921','凤庆县','530900',2371,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530922','云县','530900',2372,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530923','永德县','530900',2373,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530924','镇康县','530900',2374,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530925','双江拉祜族佤族布朗族傣族自治县','530900',2375,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530927','沧源佤族自治县','530900',2377,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532300','楚雄彝族自治州','530000',2378,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532301','楚雄市','532300',2379,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532322','双柏县','532300',2380,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532323','牟定县','532300',2381,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532324','南华县','532300',2382,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532325','姚安县','532300',2383,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532326','大姚县','532300',2384,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532327','永仁县','532300',2385,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532328','元谋县','532300',2386,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532329','武定县','532300',2387,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532331','禄丰县','532300',2388,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532500','红河哈尼族彝族自治州','530000',2389,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532501','个旧市','532500',2390,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532502','开远市','532500',2391,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532503','蒙自市','532500',2392,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532504','弥勒市','532500',2393,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532523','屏边苗族自治县','532500',2394,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532524','建水县','532500',2395,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532525','石屏县','532500',2396,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532527','泸西县','532500',2397,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532528','元阳县','532500',2398,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532529','红河县','532500',2399,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532530','金平苗族瑶族傣族自治县','532500',2400,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532531','绿春县','532500',2401,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532532','河口瑶族自治县','532500',2402,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532600','文山壮族苗族自治州','530000',2403,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532601','文山市','532600',2404,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532622','砚山县','532600',2405,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532623','西畴县','532600',2406,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532624','麻栗坡县','532600',2407,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532625','马关县','532600',2408,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532626','丘北县','532600',2409,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532627','广南县','532600',2410,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532628','富宁县','532600',2411,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532800','西双版纳傣族自治州','530000',2412,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532801','景洪市','532800',2413,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532822','勐海县','532800',2414,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532823','勐腊县','532800',2415,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532900','大理白族自治州','530000',2416,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532901','大理市','532900',2417,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532922','漾濞彝族自治县','532900',2418,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532923','祥云县','532900',2419,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532924','宾川县','532900',2420,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532925','弥渡县','532900',2421,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532926','南涧彝族自治县','532900',2422,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532927','巍山彝族回族自治县','532900',2423,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532928','永平县','532900',2424,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532930','洱源县','532900',2426,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532931','剑川县','532900',2427,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532932','鹤庆县','532900',2428,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533100','德宏傣族景颇族自治州','530000',2429,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533102','瑞丽市','533100',2430,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533122','梁河县','533100',2432,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533123','盈江县','533100',2433,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533124','陇川县','533100',2434,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533300','怒江傈僳族自治州','530000',2435,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533323','福贡县','533300',2437,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533324','贡山独龙族怒族自治县','533300',2438,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533325','兰坪白族普米族自治县','533300',2439,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533400','迪庆藏族自治州','530000',2440,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533422','德钦县','533400',2442,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533423','维西傈僳族自治县','533400',2443,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540000','西藏自治区','China',2444,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540100','拉萨市','540000',2445,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540102','城关区','540100',2446,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540103','堆龙德庆区','540100',2447,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540122','当雄县','540100',2449,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540123','尼木县','540100',2450,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540124','曲水县','540100',2451,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540126','达孜县','540100',2452,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540127','墨竹工卡县','540100',2453,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540202','桑珠孜区','540200',2455,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540221','南木林县','540200',2456,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540222','江孜县','540200',2457,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540223','定日县','540200',2458,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540224','萨迦县','540200',2459,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540226','昂仁县','540200',2461,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540227','谢通门县','540200',2462,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540228','白朗县','540200',2463,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540229','仁布县','540200',2464,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540231','定结县','540200',2466,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540232','仲巴县','540200',2467,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540233','亚东县','540200',2468,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540234','吉隆县','540200',2469,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540235','聂拉木县','540200',2470,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540237','岗巴县','540200',2472,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540300','昌都市','540000',2473,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540302','卡若区','540300',2474,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540321','江达县','540300',2475,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540323','类乌齐县','540300',2477,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540324','丁青县','540300',2478,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540325','察雅县','540300',2479,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540326','八宿县','540300',2480,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540327','左贡县','540300',2481,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540329','洛隆县','540300',2483,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540330','边坝县','540300',2484,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540400','林芝市','540000',2485,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540402','巴宜区','540400',2486,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540422','米林县','540400',2488,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540423','墨脱县','540400',2489,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540424','波密县','540400',2490,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540425','察隅县','540400',2491,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540426','朗县','540400',2492,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540500','山南市','540000',2493,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540521','扎囊县','540500',2495,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540522','贡嘎县','540500',2496,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540523','桑日县','540500',2497,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540524','琼结县','540500',2498,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540525','曲松县','540500',2499,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540527','洛扎县','540500',2501,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540528','加查县','540500',2502,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540529','隆子县','540500',2503,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540530','错那县','540500',2504,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542400','那曲地区','540000',2506,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542421','那曲县','542400',2507,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542422','嘉黎县','542400',2508,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542423','比如县','542400',2509,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542424','聂荣县','542400',2510,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542425','安多县','542400',2511,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542427','索县','542400',2513,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542428','班戈县','542400',2514,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542429','巴青县','542400',2515,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542430','尼玛县','542400',2516,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542500','阿里地区','540000',2518,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542521','普兰县','542500',2519,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542522','札达县','542500',2520,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542523','噶尔县','542500',2521,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542524','日土县','542500',2522,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542526','改则县','542500',2524,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542527','措勤县','542500',2525,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610000','陕西省','China',2526,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610100','西安市','610000',2527,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610103','碑林区','610100',2529,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610104','莲湖区','610100',2530,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610111','灞桥区','610100',2531,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610112','未央区','610100',2532,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610113','雁塔区','610100',2533,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610115','临潼区','610100',2535,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610116','长安区','610100',2536,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610117','高陵区','610100',2537,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610118','鄠邑区','610100',2538,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610124','周至县','610100',2540,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610200','铜川市','610000',2541,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610202','王益区','610200',2542,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610203','印台区','610200',2543,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610204','耀州区','610200',2544,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610300','宝鸡市','610000',2546,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610302','渭滨区','610300',2547,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610303','金台区','610300',2548,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610304','陈仓区','610300',2549,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610323','岐山县','610300',2551,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610324','扶风县','610300',2552,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610326','眉县','610300',2553,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610327','陇县','610300',2554,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610328','千阳县','610300',2555,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610330','凤县','610300',2557,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610331','太白县','610300',2558,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610400','咸阳市','610000',2559,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610402','秦都区','610400',2560,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610404','渭城区','610400',2562,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610422','三原县','610400',2563,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610423','泾阳县','610400',2564,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610424','乾县','610400',2565,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610425','礼泉县','610400',2566,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610427','彬县','610400',2568,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610428','长武县','610400',2569,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610429','旬邑县','610400',2570,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610430','淳化县','610400',2571,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610481','兴平市','610400',2573,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610500','渭南市','610000',2574,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610502','临渭区','610500',2575,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610503','华州区','610500',2576,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610522','潼关县','610500',2577,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610524','合阳县','610500',2579,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610525','澄城县','610500',2580,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610526','蒲城县','610500',2581,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610527','白水县','610500',2582,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610581','韩城市','610500',2584,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610582','华阴市','610500',2585,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610600','延安市','610000',2586,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610602','宝塔区','610600',2587,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610603','安塞区','610600',2588,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610622','延川县','610600',2590,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610623','子长县','610600',2591,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610625','志丹县','610600',2592,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610626','吴起县','610600',2593,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610628','富县','610600',2595,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610629','洛川县','610600',2596,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610630','宜川县','610600',2597,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610631','黄龙县','610600',2598,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610632','黄陵县','610600',2599,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610702','汉台区','610700',2601,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610721','南郑县','610700',2602,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610722','城固县','610700',2603,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610723','洋县','610700',2604,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610725','勉县','610700',2606,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610726','宁强县','610700',2607,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610727','略阳县','610700',2608,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610728','镇巴县','610700',2609,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610729','留坝县','610700',2610,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610800','榆林市','610000',2612,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610802','榆阳区','610800',2613,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610803','横山区','610800',2614,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610822','府谷县','610800',2615,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610825','定边县','610800',2617,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610826','绥德县','610800',2618,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610827','米脂县','610800',2619,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610828','佳县','610800',2620,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610829','吴堡县','610800',2621,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610831','子洲县','610800',2623,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610881','神木市','610800',2624,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610900','安康市','610000',2625,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610902','汉滨区','610900',2626,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610922','石泉县','610900',2628,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610923','宁陕县','610900',2629,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610924','紫阳县','610900',2630,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610925','岚皋县','610900',2631,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610926','平利县','610900',2632,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610928','旬阳县','610900',2634,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610929','白河县','610900',2635,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611000','商洛市','610000',2636,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611002','商州区','611000',2637,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611022','丹凤县','611000',2639,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611023','商南县','611000',2640,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611024','山阳县','611000',2641,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611025','镇安县','611000',2642,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611026','柞水县','611000',2643,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620000','甘肃省','China',2644,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620100','兰州市','620000',2645,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620102','城关区','620100',2646,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620103','七里河区','620100',2647,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620104','西固区','620100',2648,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620105','安宁区','620100',2649,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620111','红古区','620100',2650,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620121','永登县','620100',2651,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620122','皋兰县','620100',2652,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620123','榆中县','620100',2653,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620200','嘉峪关市','620000',2654,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620201','嘉峪关市','620200',2655,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620300','金昌市','620000',2656,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620302','金川区','620300',2657,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620321','永昌县','620300',2658,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620400','白银市','620000',2659,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620402','白银区','620400',2660,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620403','平川区','620400',2661,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620421','靖远县','620400',2662,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620422','会宁县','620400',2663,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620423','景泰县','620400',2664,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620500','天水市','620000',2665,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620502','秦州区','620500',2666,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620503','麦积区','620500',2667,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620521','清水县','620500',2668,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620522','秦安县','620500',2669,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620523','甘谷县','620500',2670,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620524','武山县','620500',2671,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620525','张家川回族自治县','620500',2672,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620600','武威市','620000',2673,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620602','凉州区','620600',2674,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620621','民勤县','620600',2675,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620622','古浪县','620600',2676,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620623','天祝藏族自治县','620600',2677,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620700','张掖市','620000',2678,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620702','甘州区','620700',2679,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620721','肃南裕固族自治县','620700',2680,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620722','民乐县','620700',2681,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620724','高台县','620700',2683,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620725','山丹县','620700',2684,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620800','平凉市','620000',2685,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620802','崆峒区','620800',2686,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620821','泾川县','620800',2687,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620823','崇信县','620800',2689,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620824','华亭县','620800',2690,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620825','庄浪县','620800',2691,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620826','静宁县','620800',2692,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620902','肃州区','620900',2694,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620921','金塔县','620900',2695,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620922','瓜州县','620900',2696,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620923','肃北蒙古族自治县','620900',2697,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620924','阿克塞哈萨克族自治县','620900',2698,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620982','敦煌市','620900',2700,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621000','庆阳市','620000',2701,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621002','西峰区','621000',2702,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621021','庆城县','621000',2703,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621023','华池县','621000',2705,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621024','合水县','621000',2706,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621025','正宁县','621000',2707,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621026','宁县','621000',2708,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621100','定西市','620000',2710,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621102','安定区','621100',2711,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621121','通渭县','621100',2712,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621122','陇西县','621100',2713,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621123','渭源县','621100',2714,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621125','漳县','621100',2716,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621126','岷县','621100',2717,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621200','陇南市','620000',2718,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621202','武都区','621200',2719,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621222','文县','621200',2721,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621223','宕昌县','621200',2722,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621224','康县','621200',2723,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621225','西和县','621200',2724,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621227','徽县','621200',2726,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621228','两当县','621200',2727,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622900','临夏回族自治州','620000',2728,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622901','临夏市','622900',2729,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622922','康乐县','622900',2731,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622923','永靖县','622900',2732,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622924','广河县','622900',2733,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622925','和政县','622900',2734,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622927','积石山保安族东乡族撒拉族自治县','622900',2736,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623000','甘南藏族自治州','620000',2737,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623001','合作市','623000',2738,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623021','临潭县','623000',2739,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623022','卓尼县','623000',2740,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623023','舟曲县','623000',2741,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623024','迭部县','623000',2742,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623026','碌曲县','623000',2744,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623027','夏河县','623000',2745,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630000','青海省','China',2746,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630100','西宁市','630000',2747,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630103','城中区','630100',2749,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630104','城西区','630100',2750,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630105','城北区','630100',2751,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630121','大通回族土族自治县','630100',2752,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630122','湟中县','630100',2753,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630200','海东市','630000',2755,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630202','乐都区','630200',2756,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630203','平安区','630200',2757,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630222','民和回族土族自治县','630200',2758,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630224','化隆回族自治县','630200',2760,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630225','循化撒拉族自治县','630200',2761,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632200','海北藏族自治州','630000',2762,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632221','门源回族自治县','632200',2763,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632222','祁连县','632200',2764,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632223','海晏县','632200',2765,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632224','刚察县','632200',2766,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632300','黄南藏族自治州','630000',2767,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632322','尖扎县','632300',2769,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632323','泽库县','632300',2770,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632324','河南蒙古族自治县','632300',2771,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632500','海南藏族自治州','630000',2772,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632522','同德县','632500',2774,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632523','贵德县','632500',2775,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632524','兴海县','632500',2776,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632525','贵南县','632500',2777,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632600','果洛藏族自治州','630000',2778,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632622','班玛县','632600',2780,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632623','甘德县','632600',2781,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632624','达日县','632600',2782,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632625','久治县','632600',2783,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632700','玉树藏族自治州','630000',2785,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632701','玉树市','632700',2786,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632722','杂多县','632700',2787,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632723','称多县','632700',2788,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632724','治多县','632700',2789,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632726','曲麻莱县','632700',2791,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632800','海西蒙古族藏族自治州','630000',2792,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632801','格尔木市','632800',2793,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632802','德令哈市','632800',2794,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632822','都兰县','632800',2796,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632823','天峻县','632800',2797,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632824','冷湖行政区','632800',2798,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632825','大柴旦行政区','632800',2799,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632826','茫崖行政区','632800',2800,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640100','银川市','640000',2802,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640104','兴庆区','640100',2803,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640105','西夏区','640100',2804,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640106','金凤区','640100',2805,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640121','永宁县','640100',2806,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640122','贺兰县','640100',2807,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640181','灵武市','640100',2808,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640202','大武口区','640200',2810,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640205','惠农区','640200',2811,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640221','平罗县','640200',2812,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640300','吴忠市','640000',2813,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640302','利通区','640300',2814,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640303','红寺堡区','640300',2815,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640324','同心县','640300',2817,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640381','青铜峡市','640300',2818,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640400','固原市','640000',2819,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640402','原州区','640400',2820,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640423','隆德县','640400',2822,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640424','泾源县','640400',2823,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640425','彭阳县','640400',2824,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640500','中卫市','640000',2825,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640502','沙坡头区','640500',2826,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640522','海原县','640500',2828,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650000','新疆维吾尔自治区','China',2829,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650100','乌鲁木齐市','650000',2830,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650102','天山区','650100',2831,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650104','新市区','650100',2833,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650105','水磨沟区','650100',2834,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650106','头屯河区','650100',2835,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650107','达坂城区','650100',2836,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650109','米东区','650100',2837,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650121','乌鲁木齐县','650100',2838,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650202','独山子区','650200',2840,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650203','克拉玛依区','650200',2841,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650204','白碱滩区','650200',2842,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650205','乌尔禾区','650200',2843,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650400','吐鲁番市','650000',2844,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650402','高昌区','650400',2845,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650422','托克逊县','650400',2847,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650500','哈密市','650000',2848,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650502','伊州区','650500',2849,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650521','巴里坤哈萨克自治县','650500',2850,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650522','伊吾县','650500',2851,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652301','昌吉市','652300',2853,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652302','阜康市','652300',2854,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652323','呼图壁县','652300',2855,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652324','玛纳斯县','652300',2856,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652325','奇台县','652300',2857,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652327','吉木萨尔县','652300',2858,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652328','木垒哈萨克自治县','652300',2859,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652701','博乐市','652700',2861,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652702','阿拉山口市','652700',2862,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652722','精河县','652700',2863,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652723','温泉县','652700',2864,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652800','巴音郭楞蒙古自治州','650000',2865,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652801','库尔勒市','652800',2866,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652822','轮台县','652800',2867,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652823','尉犁县','652800',2868,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652824','若羌县','652800',2869,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652826','焉耆回族自治县','652800',2871,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652827','和静县','652800',2872,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652828','和硕县','652800',2873,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652829','博湖县','652800',2874,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652900','阿克苏地区','650000',2875,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652922','温宿县','652900',2877,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652923','库车县','652900',2878,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652924','沙雅县','652900',2879,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652925','新和县','652900',2880,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652926','拜城县','652900',2881,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652928','阿瓦提县','652900',2883,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652929','柯坪县','652900',2884,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653000','克孜勒苏柯尔克孜自治州','650000',2885,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653001','阿图什市','653000',2886,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653023','阿合奇县','653000',2888,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653024','乌恰县','653000',2889,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653100','喀什地区','650000',2890,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653101','喀什市','653100',2891,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653121','疏附县','653100',2892,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361103','广丰区','361100',2893,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361121','上饶县','361100',2894,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361123','玉山县','361100',2895,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361124','铅山县','361100',2896,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361125','横峰县','361100',2897,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361126','弋阳县','361100',2898,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361127','余干县','361100',2899,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361128','鄱阳县','361100',2900,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361129','万年县','361100',2901,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361130','婺源县','361100',2902,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361181','德兴市','361100',2903,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370000','山东省','China',2904,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370100','济南市','370000',2905,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370102','历下区','370100',2906,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370103','市中区','370100',2907,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370104','槐荫区','370100',2908,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370105','天桥区','370100',2909,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370112','历城区','370100',2910,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370113','长清区','370100',2911,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370114','章丘区','370100',2912,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370124','平阴县','370100',2913,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370125','济阳县','370100',2914,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370126','商河县','370100',2915,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370200','青岛市','370000',2916,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370202','市南区','370200',2917,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370203','市北区','370200',2918,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370211','黄岛区','370200',2919,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370212','崂山区','370200',2920,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370213','李沧区','370200',2921,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370214','城阳区','370200',2922,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370281','胶州市','370200',2923,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370282','即墨市','370200',2924,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370283','平度市','370200',2925,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370285','莱西市','370200',2926,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370300','淄博市','370000',2927,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370303','张店区','370300',2929,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370304','博山区','370300',2930,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370305','临淄区','370300',2931,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370306','周村区','370300',2932,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370321','桓台县','370300',2933,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370323','沂源县','370300',2935,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370400','枣庄市','370000',2936,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370402','市中区','370400',2937,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370403','薛城区','370400',2938,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370405','台儿庄区','370400',2940,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370406','山亭区','370400',2941,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370481','滕州市','370400',2942,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370500','东营市','370000',2943,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370502','东营区','370500',2944,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370505','垦利区','370500',2946,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370522','利津县','370500',2947,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370523','广饶县','370500',2948,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370600','烟台市','370000',2949,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370611','福山区','370600',2951,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370612','牟平区','370600',2952,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370613','莱山区','370600',2953,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370634','长岛县','370600',2954,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370681','龙口市','370600',2955,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370683','莱州市','370600',2957,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370684','蓬莱市','370600',2958,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370685','招远市','370600',2959,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370686','栖霞市','370600',2960,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370700','潍坊市','370000',2962,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370702','潍城区','370700',2963,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370703','寒亭区','370700',2964,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370704','坊子区','370700',2965,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370705','奎文区','370700',2966,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370725','昌乐县','370700',2968,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370781','青州市','370700',2969,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370782','诸城市','370700',2970,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370783','寿光市','370700',2971,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370785','高密市','370700',2973,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370786','昌邑市','370700',2974,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370800','济宁市','370000',2975,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370811','任城区','370800',2976,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370812','兖州区','370800',2977,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370827','鱼台县','370800',2979,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370828','金乡县','370800',2980,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370829','嘉祥县','370800',2981,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370830','汶上县','370800',2982,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370832','梁山县','370800',2984,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370881','曲阜市','370800',2985,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370883','邹城市','370800',2986,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370900','泰安市','370000',2987,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370902','泰山区','370900',2988,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370921','宁阳县','370900',2990,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370923','东平县','370900',2991,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370982','新泰市','370900',2992,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370983','肥城市','370900',2993,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371002','环翠区','371000',2995,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371003','文登区','371000',2996,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371082','荣成市','371000',2997,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371083','乳山市','371000',2998,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371100','日照市','370000',2999,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371103','岚山区','371100',3001,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371121','五莲县','371100',3002,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371122','莒县','371100',3003,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371200','莱芜市','370000',3004,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371203','钢城区','371200',3006,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371300','临沂市','370000',3007,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371302','兰山区','371300',3008,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371311','罗庄区','371300',3009,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371312','河东区','371300',3010,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371322','郯城县','371300',3012,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371323','沂水县','371300',3013,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371324','兰陵县','371300',3014,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371325','费县','371300',3015,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371327','莒南县','371300',3017,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371328','蒙阴县','371300',3018,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371329','临沭县','371300',3019,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371400','德州市','370000',3020,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371402','德城区','371400',3021,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371422','宁津县','371400',3023,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371423','庆云县','371400',3024,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371424','临邑县','371400',3025,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371425','齐河县','371400',3026,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371427','夏津县','371400',3028,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371428','武城县','371400',3029,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371481','乐陵市','371400',3030,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371482','禹城市','371400',3031,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371500','聊城市','370000',3032,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371521','阳谷县','371500',3034,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371522','莘县','371500',3035,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371523','茌平县','371500',3036,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371524','东阿县','371500',3037,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371525','冠县','371500',3038,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371581','临清市','371500',3040,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371600','滨州市','370000',3041,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371602','滨城区','371600',3042,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371603','沾化区','371600',3043,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371622','阳信县','371600',3045,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371623','无棣县','371600',3046,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371625','博兴县','371600',3047,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371626','邹平县','371600',3048,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371700','菏泽市','370000',3049,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371703','定陶区','371700',3051,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371721','曹县','371700',3052,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371722','单县','371700',3053,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371723','成武县','371700',3054,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371725','郓城县','371700',3056,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371726','鄄城县','371700',3057,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371728','东明县','371700',3058,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410000','河南省','China',3059,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410100','郑州市','410000',3060,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410103','二七区','410100',3062,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410104','管城回族区','410100',3063,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410105','金水区','410100',3064,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410106','上街区','410100',3065,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410122','中牟县','410100',3067,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410181','巩义市','410100',3068,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410182','荥阳市','410100',3069,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410183','新密市','410100',3070,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410184','新郑市','410100',3071,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410200','开封市','410000',3073,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410202','龙亭区','410200',3074,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410203','顺河回族区','410200',3075,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410204','鼓楼区','410200',3076,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410212','祥符区','410200',3078,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410221','杞县','410200',3079,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410222','通许县','410200',3080,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410223','尉氏县','410200',3081,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410225','兰考县','410200',3082,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410300','洛阳市','410000',3083,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410303','西工区','410300',3085,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410304','瀍河回族区','410300',3086,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410305','涧西区','410300',3087,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410306','吉利区','410300',3088,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410322','孟津县','410300',3090,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410323','新安县','410300',3091,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410324','栾川县','410300',3092,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410325','嵩县','410300',3093,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410326','汝阳县','410300',3094,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410328','洛宁县','410300',3096,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410329','伊川县','410300',3097,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410381','偃师市','410300',3098,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410400','平顶山市','410000',3099,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410403','卫东区','410400',3101,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410404','石龙区','410400',3102,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410411','湛河区','410400',3103,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410421','宝丰县','410400',3104,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410422','叶县','410400',3105,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410425','郏县','410400',3107,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410481','舞钢市','410400',3108,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410482','汝州市','410400',3109,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410500','安阳市','410000',3110,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410503','北关区','410500',3112,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410505','殷都区','410500',3113,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410506','龙安区','410500',3114,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410522','安阳县','410500',3115,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410523','汤阴县','410500',3116,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410527','内黄县','410500',3118,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410581','林州市','410500',3119,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410600','鹤壁市','410000',3120,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410603','山城区','410600',3122,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410611','淇滨区','410600',3123,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410621','浚县','410600',3124,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410622','淇县','410600',3125,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410700','新乡市','410000',3126,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410703','卫滨区','410700',3128,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410704','凤泉区','410700',3129,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410711','牧野区','410700',3130,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410721','新乡县','410700',3131,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410725','原阳县','410700',3133,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410726','延津县','410700',3134,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410727','封丘县','410700',3135,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410728','长垣县','410700',3136,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410781','卫辉市','410700',3137,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410800','焦作市','410000',3139,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410802','解放区','410800',3140,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410803','中站区','410800',3141,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410804','马村区','410800',3142,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410821','修武县','410800',3144,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410822','博爱县','410800',3145,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410823','武陟县','410800',3146,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410825','温县','410800',3147,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410882','沁阳市','410800',3148,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410900','濮阳市','410000',3150,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410902','华龙区','410900',3151,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410922','清丰县','410900',3152,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410923','南乐县','410900',3153,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410927','台前县','410900',3155,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410928','濮阳县','410900',3156,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411000','许昌市','410000',3157,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411002','魏都区','411000',3158,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411024','鄢陵县','411000',3160,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411025','襄城县','411000',3161,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411081','禹州市','411000',3162,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411082','长葛市','411000',3163,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411100','漯河市','410000',3164,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411103','郾城区','411100',3166,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411104','召陵区','411100',3167,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411121','舞阳县','411100',3168,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411122','临颍县','411100',3169,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411200','三门峡市','410000',3170,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411202','湖滨区','411200',3171,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411203','陕州区','411200',3172,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411221','渑池县','411200',3173,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411224','卢氏县','411200',3174,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411281','义马市','411200',3175,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411282','灵宝市','411200',3176,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411300','南阳市','410000',3177,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411302','宛城区','411300',3178,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411303','卧龙区','411300',3179,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411321','南召县','411300',3180,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411322','方城县','411300',3181,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411323','西峡县','411300',3182,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411324','镇平县','411300',3183,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411325','内乡县','411300',3184,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411326','淅川县','411300',3185,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411327','社旗县','411300',3186,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411328','唐河县','411300',3187,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411329','新野县','411300',3188,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411330','桐柏县','411300',3189,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411381','邓州市','411300',3190,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411400','商丘市','410000',3191,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411402','梁园区','411400',3192,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411403','睢阳区','411400',3193,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411421','民权县','411400',3194,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411422','睢县','411400',3195,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411423','宁陵县','411400',3196,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411424','柘城县','411400',3197,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411425','虞城县','411400',3198,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411426','夏邑县','411400',3199,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411481','永城市','411400',3200,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411500','信阳市','410000',3201,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411502','浉河区','411500',3202,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411503','平桥区','411500',3203,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411521','罗山县','411500',3204,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411522','光山县','411500',3205,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411523','新县','411500',3206,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411525','固始县','411500',3208,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411526','潢川县','411500',3209,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411527','淮滨县','411500',3210,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411528','息县','411500',3211,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411600','周口市','410000',3212,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411621','扶沟县','411600',3214,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411622','西华县','411600',3215,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411623','商水县','411600',3216,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411624','沈丘县','411600',3217,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411626','淮阳县','411600',3219,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411627','太康县','411600',3220,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411628','鹿邑县','411600',3221,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411681','项城市','411600',3222,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411700','驻马店市','410000',3223,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411721','西平县','411700',3225,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411722','上蔡县','411700',3226,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411723','平舆县','411700',3227,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411724','正阳县','411700',3228,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411726','泌阳县','411700',3230,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411727','汝南县','411700',3231,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411728','遂平县','411700',3232,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411729','新蔡县','411700',3233,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('419001','济源市','419000',3234,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420100','武汉市','420000',3236,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420102','江岸区','420100',3237,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420103','江汉区','420100',3238,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420104','硚口区','420100',3239,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420106','武昌区','420100',3241,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420107','青山区','420100',3242,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420111','洪山区','420100',3243,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420112','东西湖区','420100',3244,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420114','蔡甸区','420100',3246,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420115','江夏区','420100',3247,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420116','黄陂区','420100',3248,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420117','新洲区','420100',3249,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420200','黄石市','420000',3250,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420203','西塞山区','420200',3252,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420204','下陆区','420200',3253,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420205','铁山区','420200',3254,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420222','阳新县','420200',3255,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420281','大冶市','420200',3256,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420302','茅箭区','420300',3258,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420303','张湾区','420300',3259,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420304','郧阳区','420300',3260,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420322','郧西县','420300',3261,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420323','竹山县','420300',3262,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420325','房县','420300',3264,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420381','丹江口市','420300',3265,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420500','宜昌市','420000',3266,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420502','西陵区','420500',3267,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420504','点军区','420500',3269,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420505','猇亭区','420500',3270,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420506','夷陵区','420500',3271,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420525','远安县','420500',3272,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420526','兴山县','420500',3273,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420528','长阳土家族自治县','420500',3275,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420529','五峰土家族自治县','420500',3276,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420581','宜都市','420500',3277,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420582','当阳市','420500',3278,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420583','枝江市','420500',3279,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420602','襄城区','420600',3281,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420606','樊城区','420600',3282,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420607','襄州区','420600',3283,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420624','南漳县','420600',3284,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420626','保康县','420600',3286,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420682','老河口市','420600',3287,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420683','枣阳市','420600',3288,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420684','宜城市','420600',3289,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420700','鄂州市','420000',3290,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420703','华容区','420700',3292,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420704','鄂城区','420700',3293,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420800','荆门市','420000',3294,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420802','东宝区','420800',3295,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420804','掇刀区','420800',3296,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420822','沙洋县','420800',3298,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420881','钟祥市','420800',3299,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420900','孝感市','420000',3300,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420902','孝南区','420900',3301,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420921','孝昌县','420900',3302,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420923','云梦县','420900',3304,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420981','应城市','420900',3305,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420982','安陆市','420900',3306,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420984','汉川市','420900',3307,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421002','沙市区','421000',3309,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421003','荆州区','421000',3310,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421022','公安县','421000',3311,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421023','监利县','421000',3312,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421024','江陵县','421000',3313,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421083','洪湖市','421000',3315,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421087','松滋市','421000',3316,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421100','黄冈市','420000',3317,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421102','黄州区','421100',3318,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421122','红安县','421100',3320,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421123','罗田县','421100',3321,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421124','英山县','421100',3322,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421125','浠水县','421100',3323,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421126','蕲春县','421100',3324,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421181','麻城市','421100',3326,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421182','武穴市','421100',3327,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421200','咸宁市','420000',3328,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421202','咸安区','421200',3329,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421222','通城县','421200',3331,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421223','崇阳县','421200',3332,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421224','通山县','421200',3333,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421281','赤壁市','421200',3334,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421300','随州市','420000',3335,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421321','随县','421300',3337,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421381','广水市','421300',3338,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422800','恩施土家族苗族自治州','420000',3339,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422801','恩施市','422800',3340,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422822','建始县','422800',3342,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422823','巴东县','422800',3343,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422825','宣恩县','422800',3344,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422826','咸丰县','422800',3345,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422827','来凤县','422800',3346,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('429004','仙桃市','429000',3348,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('429005','潜江市','429000',3349,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('429006','天门市','429000',3350,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('429021','神农架林区','429000',3351,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430100','长沙市','430000',3353,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430102','芙蓉区','430100',3354,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430103','天心区','430100',3355,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430104','岳麓区','430100',3356,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430105','开福区','430100',3357,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430112','望城区','430100',3359,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430121','长沙县','430100',3360,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430181','浏阳市','430100',3361,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430182','宁乡市','430100',3362,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430202','荷塘区','430200',3364,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430203','芦淞区','430200',3365,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430204','石峰区','430200',3366,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430211','天元区','430200',3367,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430221','株洲县','430200',3368,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430224','茶陵县','430200',3370,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430225','炎陵县','430200',3371,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430281','醴陵市','430200',3372,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430302','雨湖区','430300',3374,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430304','岳塘区','430300',3375,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430321','湘潭县','430300',3376,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430381','湘乡市','430300',3377,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430382','韶山市','430300',3378,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430405','珠晖区','430400',3380,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430406','雁峰区','430400',3381,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430407','石鼓区','430400',3382,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430408','蒸湘区','430400',3383,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430421','衡阳县','430400',3385,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430422','衡南县','430400',3386,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430423','衡山县','430400',3387,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430424','衡东县','430400',3388,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430426','祁东县','430400',3389,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430482','常宁市','430400',3391,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430500','邵阳市','430000',3392,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430502','双清区','430500',3393,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430503','大祥区','430500',3394,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430521','邵东县','430500',3396,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430522','新邵县','430500',3397,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430523','邵阳县','430500',3398,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430524','隆回县','430500',3399,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430525','洞口县','430500',3400,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430528','新宁县','430500',3402,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430529','城步苗族自治县','430500',3403,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430581','武冈市','430500',3404,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430600','岳阳市','430000',3405,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430602','岳阳楼区','430600',3406,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430611','君山区','430600',3408,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430621','岳阳县','430600',3409,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430623','华容县','430600',3410,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430624','湘阴县','430600',3411,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430681','汨罗市','430600',3413,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430682','临湘市','430600',3414,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430700','常德市','430000',3415,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430702','武陵区','430700',3416,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430703','鼎城区','430700',3417,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430722','汉寿县','430700',3419,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430723','澧县','430700',3420,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430724','临澧县','430700',3421,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430725','桃源县','430700',3422,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430781','津市市','430700',3424,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430800','张家界市','430000',3425,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430802','永定区','430800',3426,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430811','武陵源区','430800',3427,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430821','慈利县','430800',3428,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430900','益阳市','430000',3430,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430902','资阳区','430900',3431,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430903','赫山区','430900',3432,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430921','南县','430900',3433,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430923','安化县','430900',3435,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430981','沅江市','430900',3436,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320111','浦口区','320100',297,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320118','高淳区','320100',303,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320213','梁溪区','320200',308,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320303','云龙区','320300',314,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320322','沛县','320300',319,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320402','天宁区','320400',324,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320500','苏州市','320000',330,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320509','吴江区','320500',335,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320602','崇川区','320600',341,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320681','启东市','320600',346,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320707','赣榆区','320700',352,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320803','淮安区','320800',357,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320831','金湖县','320800',363,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320921','响水县','320900',368,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321000','扬州市','320000',374,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321081','仪征市','321000',379,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321181','丹阳市','321100',385,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321203','高港区','321200',390,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321302','宿城区','321300',396,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330000','浙江省','China',401,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330106','西湖区','330100',407,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330122','桐庐县','330100',412,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330205','江北区','330200',418,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330225','象山县','330200',423,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330303','龙湾区','330300',429,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330327','苍南县','330300',434,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330402','南湖区','330400',440,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330482','平湖市','330400',445,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330522','长兴县','330500',451,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330604','上虞区','330600',456,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330703','金东区','330700',462,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330782','义乌市','330700',467,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330822','常山县','330800',473,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330902','定海区','330900',478,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331003','黄岩区','331000',484,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331081','温岭市','331000',489,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331122','缙云县','331100',495,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331127','景宁畲族自治县','331100',500,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340122','肥东县','340100',509,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340202','镜湖区','340200',514,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340223','南陵县','340200',520,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340304','禹会区','340300',525,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340402','大通区','340400',531,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340421','凤台县','340400',536,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340521','当涂县','340500',542,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341204','颍泉区','341200',586,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341300','宿州市','340000',592,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341324','泗县','341300',597,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341522','霍邱县','341500',602,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341621','涡阳县','341600',608,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341721','东至县','341700',613,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341822','广德县','341800',619,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350000','福建省','China',624,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350105','马尾区','350100',629,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350125','永泰县','350100',635,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350203','思明区','350200',640,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350300','莆田市','350000',646,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350322','仙游县','350300',651,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350424','宁化县','350400',657,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350429','泰宁县','350400',662,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350504','洛江区','350500',668,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350526','德化县','350500',673,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350602','芗城区','350600',679,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350625','长泰县','350600',684,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350700','南平市','350000',690,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350723','光泽县','350700',695,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350800','龙岩市','350000',701,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350825','连城县','350800',707,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350922','古田县','350900',712,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350982','福鼎市','350900',718,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360104','青云谱区','360100',723,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360124','进贤县','360100',729,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360300','萍乡市','360000',735,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360323','芦溪县','360300',740,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360424','修水县','360400',746,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360430','彭泽县','360400',751,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360521','分宜县','360500',757,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360700','赣州市','360000',762,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360724','上犹县','360700',768,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360729','全南县','360700',773,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360735','石城县','360700',779,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360821','吉安县','360800',784,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360827','遂川县','360800',790,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360900','宜春市','360000',795,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360925','靖安县','360900',801,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361002','临川区','361000',807,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361024','崇仁县','361000',812,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361100','上饶市','360000',818,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370302','淄川区','370300',2928,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370322','高青县','370300',2934,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370404','峄城区','370400',2939,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370503','河口区','370500',2945,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370602','芝罘区','370600',2950,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370682','莱阳市','370600',2956,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370687','海阳市','370600',2961,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370724','临朐县','370700',2967,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370784','安丘市','370700',2972,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370826','微山县','370800',2978,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370831','泗水县','370800',2983,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370911','岱岳区','370900',2989,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371000','威海市','370000',2994,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371102','东港区','371100',3000,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371202','莱城区','371200',3005,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371321','沂南县','371300',3011,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371326','平邑县','371300',3016,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371403','陵城区','371400',3022,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371426','平原县','371400',3027,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371502','东昌府区','371500',3033,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371526','高唐县','371500',3039,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371621','惠民县','371600',3044,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371702','牡丹区','371700',3050,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371724','巨野县','371700',3055,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410102','中原区','410100',3061,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410108','惠济区','410100',3066,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410185','登封市','410100',3072,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711416','龙潭区','711400',3437,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711417','杨梅区','711400',3438,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711418','新屋区','711400',3439,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711419','观音区','711400',3440,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711420','桃园区','711400',3441,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711421','龟山区','711400',3442,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711422','八德区','711400',3443,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711423','大溪区','711400',3444,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711424','复兴区','711400',3445,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711425','大园区','711400',3446,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711426','芦竹区','711400',3447,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711500','苗栗县','710000',3448,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711519','竹南镇','711500',3449,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711520','头份市','711500',3450,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711521','三湾乡','711500',3451,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711522','南庄乡','711500',3452,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711523','狮潭乡','711500',3453,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711524','后龙镇','711500',3454,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711525','通霄镇','711500',3455,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711526','苑里镇','711500',3456,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711527','苗栗市','711500',3457,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711528','造桥乡','711500',3458,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711529','头屋乡','711500',3459,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711530','公馆乡','711500',3460,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711531','大湖乡','711500',3461,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711532','泰安乡','711500',3462,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711533','铜锣乡','711500',3463,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711534','三义乡','711500',3464,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711535','西湖乡','711500',3465,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711536','卓兰镇','711500',3466,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711700','彰化县','710000',3467,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711727','彰化市','711700',3468,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711728','芬园乡','711700',3469,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711729','花坛乡','711700',3470,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711730','秀水乡','711700',3471,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711731','鹿港镇','711700',3472,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711732','福兴乡','711700',3473,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711733','线西乡','711700',3474,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711734','和美镇','711700',3475,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711735','伸港乡','711700',3476,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711736','员林市','711700',3477,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711737','社头乡','711700',3478,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711738','永靖乡','711700',3479,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711739','埔心乡','711700',3480,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711740','溪湖镇','711700',3481,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711741','大村乡','711700',3482,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711742','埔盐乡','711700',3483,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711743','田中镇','711700',3484,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711744','北斗镇','711700',3485,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711745','田尾乡','711700',3486,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711746','埤头乡','711700',3487,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711747','溪州乡','711700',3488,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711748','竹塘乡','711700',3489,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711749','二林镇','711700',3490,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711750','大城乡','711700',3491,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711751','芳苑乡','711700',3492,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711752','二水乡','711700',3493,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711900','嘉义县','710000',3494,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711919','番路乡','711900',3495,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711920','梅山乡','711900',3496,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711921','竹崎乡','711900',3497,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711922','阿里山乡','711900',3498,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711923','中埔乡','711900',3499,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711924','大埔乡','711900',3500,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711925','水上乡','711900',3501,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711926','鹿草乡','711900',3502,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711927','太保市','711900',3503,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711928','朴子市','711900',3504,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711929','东石乡','711900',3505,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711930','六脚乡','711900',3506,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711931','新港乡','711900',3507,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711932','民雄乡','711900',3508,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711933','大林镇','711900',3509,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711934','溪口乡','711900',3510,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711935','义竹乡','711900',3511,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711936','布袋镇','711900',3512,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712100','云林县','710000',3513,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712121','斗南镇','712100',3514,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712122','大埤乡','712100',3515,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712123','虎尾镇','712100',3516,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712124','土库镇','712100',3517,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712125','褒忠乡','712100',3518,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712126','东势乡','712100',3519,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712127','台西乡','712100',3520,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712128','仑背乡','712100',3521,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712129','麦寮乡','712100',3522,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712130','斗六市','712100',3523,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712131','林内乡','712100',3524,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712132','古坑乡','712100',3525,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712133','莿桐乡','712100',3526,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712134','西螺镇','712100',3527,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712135','二仑乡','712100',3528,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712136','北港镇','712100',3529,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712137','水林乡','712100',3530,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712138','口湖乡','712100',3531,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712139','四湖乡','712100',3532,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712140','元长乡','712100',3533,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712400','屏东县','710000',3534,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712434','屏东市','712400',3535,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712435','三地门乡','712400',3536,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712436','雾台乡','712400',3537,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712437','玛家乡','712400',3538,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712438','九如乡','712400',3539,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712439','里港乡','712400',3540,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712440','高树乡','712400',3541,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712441','盐埔乡','712400',3542,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712442','长治乡','712400',3543,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712443','麟洛乡','712400',3544,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712444','竹田乡','712400',3545,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712445','内埔乡','712400',3546,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712446','万丹乡','712400',3547,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712447','潮州镇','712400',3548,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712448','泰武乡','712400',3549,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712449','来义乡','712400',3550,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712450','万峦乡','712400',3551,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712451','崁顶乡','712400',3552,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712452','新埤乡','712400',3553,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712453','南州乡','712400',3554,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712454','林边乡','712400',3555,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712455','东港镇','712400',3556,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712456','琉球乡','712400',3557,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712457','佳冬乡','712400',3558,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712458','新园乡','712400',3559,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712459','枋寮乡','712400',3560,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712460','枋山乡','712400',3561,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712461','春日乡','712400',3562,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712462','狮子乡','712400',3563,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712463','车城乡','712400',3564,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712464','牡丹乡','712400',3565,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712465','恒春镇','712400',3566,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712466','满州乡','712400',3567,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712500','台东县','710000',3568,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712517','台东市','712500',3569,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712518','绿岛乡','712500',3570,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712519','兰屿乡','712500',3571,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712520','延平乡','712500',3572,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712521','卑南乡','712500',3573,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712522','鹿野乡','712500',3574,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712523','关山镇','712500',3575,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712524','海端乡','712500',3576,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712525','池上乡','712500',3577,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712526','东河乡','712500',3578,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712527','成功镇','712500',3579,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712528','长滨乡','712500',3580,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712529','金峰乡','712500',3581,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712530','大武乡','712500',3582,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712531','达仁乡','712500',3583,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712532','太麻里乡','712500',3584,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712600','花莲县','710000',3585,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712615','花莲市','712600',3586,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712616','新城乡','712600',3587,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712618','秀林乡','712600',3588,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712619','吉安乡','712600',3589,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712620','寿丰乡','712600',3590,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712621','凤林镇','712600',3591,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712622','光复乡','712600',3592,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712623','丰滨乡','712600',3593,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712624','瑞穗乡','712600',3594,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712625','万荣乡','712600',3595,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712626','玉里镇','712600',3596,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712627','卓溪乡','712600',3597,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712628','富里乡','712600',3598,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712700','澎湖县','710000',3599,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712707','马公市','712700',3600,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712708','西屿乡','712700',3601,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712709','望安乡','712700',3602,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712710','七美乡','712700',3603,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712711','白沙乡','712700',3604,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712712','湖西乡','712700',3605,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810000','香港特别行政区','China',3606,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810101','中西区','810100',3607,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810102','东区','810100',3608,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810103','九龙城区','810100',3609,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810104','观塘区','810100',3610,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810105','南区','810100',3611,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810106','深水埗区','810100',3612,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810107','湾仔区','810100',3613,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810108','黄大仙区','810100',3614,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810109','油尖旺区','810100',3615,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810110','离岛区','810100',3616,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810111','葵青区','810100',3617,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810112','北区','810100',3618,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810113','西贡区','810100',3619,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810114','沙田区','810100',3620,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810115','屯门区','810100',3621,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810116','大埔区','810100',3622,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810117','荃湾区','810100',3623,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810118','元朗区','810100',3624,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('820000','澳门特别行政区','China',3625,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('820101','澳门半岛','820000',3626,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('820102','凼仔','820000',3627,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('820103','路凼城','820000',3628,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('820104','路环','820000',3629,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410205','禹王台区','410200',3077,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410302','老城区','410300',3084,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410311','洛龙区','410300',3089,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410327','宜阳县','410300',3095,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410402','新华区','410400',3100,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410423','鲁山县','410400',3106,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410502','文峰区','410500',3111,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410526','滑县','410500',3117,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410602','鹤山区','410600',3121,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410702','红旗区','410700',3127,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410724','获嘉县','410700',3132,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410782','辉县市','410700',3138,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410811','山阳区','410800',3143,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410883','孟州市','410800',3149,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410926','范县','410900',3154,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411003','建安区','411000',3159,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411102','源汇区','411100',3165,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411524','商城县','411500',3207,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411602','川汇区','411600',3213,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411625','郸城县','411600',3218,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411702','驿城区','411700',3224,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411725','确山县','411700',3229,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420000','湖北省','China',3235,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420105','汉阳区','420100',3240,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420113','汉南区','420100',3245,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420202','黄石港区','420200',3251,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420300','十堰市','420000',3257,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420324','竹溪县','420300',3263,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420503','伍家岗区','420500',3268,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420527','秭归县','420500',3274,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420600','襄阳市','420000',3280,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420625','谷城县','420600',3285,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420702','梁子湖区','420700',3291,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420821','京山县','420800',3297,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420922','大悟县','420900',3303,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421000','荆州市','420000',3308,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421081','石首市','421000',3314,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421121','团风县','421100',3319,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421127','黄梅县','421100',3325,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421221','嘉鱼县','421200',3330,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421303','曾都区','421300',3336,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422802','利川市','422800',3341,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422828','鹤峰县','422800',3347,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430000','湖南省','China',3352,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430111','雨花区','430100',3358,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430200','株洲市','430000',3363,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430223','攸县','430200',3369,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430300','湘潭市','430000',3373,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430400','衡阳市','430000',3379,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430412','南岳区','430400',3384,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430481','耒阳市','430400',3390,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430511','北塔区','430500',3395,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430527','绥宁县','430500',3401,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430603','云溪区','430600',3407,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430626','平江县','430600',3412,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430721','安乡县','430700',3418,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430726','石门县','430700',3423,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430822','桑植县','430800',3429,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430922','桃江县','430900',3434,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431302','娄星区','431300',1375,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433101','吉首市','433100',1381,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433126','古丈县','433100',1386,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440104','越秀区','440100',1392,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440113','番禺区','440100',1397,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440203','武江区','440200',1403,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440229','翁源县','440200',1408,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440303','罗湖区','440300',1414,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440308','盐田区','440300',1419,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440404','金湾区','440400',1425,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440512','濠江区','440500',1430,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440604','禅城区','440600',1436,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440700','江门市','440000',1441,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440784','鹤山市','440700',1447,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440804','坡头区','440800',1452,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440883','吴川市','440800',1458,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440982','化州市','440900',1463,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441223','广宁县','441200',1469,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441300','惠州市','440000',1474,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441400','梅州市','440000',1480,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441424','五华县','441400',1485,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441521','海丰县','441500',1491,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441621','紫金县','441600',1496,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441702','江城区','441700',1502,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441803','清新区','441800',1508,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441881','英德市','441800',1513,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445103','潮安区','445100',1519,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445222','揭西县','445200',1524,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445321','新兴县','445300',1530,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450102','兴宁区','450100',1535,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450110','武鸣区','450100',1541,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450127','横县','450100',1546,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450205','柳北区','450200',1551,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450225','融水苗族自治县','450200',1556,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450321','阳朔县','450300',1565,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450327','灌阳县','450300',1570,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450400','梧州市','450000',1576,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450422','藤县','450400',1581,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450503','银海区','450500',1586,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450621','上思县','450600',1592,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450721','灵山县','450700',1597,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451121','昭平县','451100',1895,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451221','南丹县','451200',1901,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451226','环江毛南族自治县','451200',1906,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451324','金秀瑶族自治县','451300',1915,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451481','凭祥市','451400',1924,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460107','琼山区','460100',1929,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460205','崖州区','460200',1935,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460400','儋州市','460000',1940,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469021','定安县','469000',1946,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469026','昌江黎族自治县','469000',1951,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500104','大渡口区','500000',1960,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500110','綦江区','500000',1966,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500116','江津区','500000',1972,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500151','铜梁区','500000',1977,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500229','城口县','500000',1983,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500236','奉节县','500000',1988,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500243','彭水苗族土家族自治县','500000',1994,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510115','温江区','510100',2005,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510131','蒲江县','510100',2010,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510185','简阳市','510100',2016,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510311','沿滩区','510300',2021,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510411','仁和区','510400',2027,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510503','纳溪区','510500',2032,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510600','德阳市','510000',2038,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510682','什邡市','510600',2043,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510722','三台县','510700',2049,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510781','江油市','510700',2054,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510822','青川县','510800',2060,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510904','安居区','510900',2065,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511011','东兴区','511000',2071,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511102','市中区','511100',2076,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511126','夹江县','511100',2082,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511300','南充市','510000',2087,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511323','蓬安县','511300',2093,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511402','东坡区','511400',2098,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511500','宜宾市','510000',2104,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511524','长宁县','511500',2109,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511600','广安市','510000',2115,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511623','邻水县','511600',2120,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511723','开江县','511700',2126,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511802','雨城区','511800',2131,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513426','会东县','513400',2188,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513431','昭觉县','513400',2193,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513437','雷波县','513400',2199,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520112','乌当区','520100',2205,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520123','修文县','520100',2210,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520281','盘州市','520200',2216,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520322','桐梓县','520300',2221,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520328','湄潭县','520300',2227,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520400','安顺市','520000',2232,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520425','紫云苗族布依族自治县','520400',2238,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520600','铜仁市','520000',2248,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520624','思南县','520600',2254,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522300','黔西南布依族苗族自治州','520000',2259,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522623','施秉县','522600',2271,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522628','锦屏县','522600',2276,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522634','雷山县','522600',2282,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522702','福泉市','522700',2287,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522728','罗甸县','522700',2293,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530000','云南省','China',2298,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530113','东川区','530100',2304,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530126','石林彝族自治县','530100',2309,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530322','陆良县','530300',2318,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530381','宣威市','530300',2323,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530424','华宁县','530400',2329,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530500','保山市','530000',2334,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530600','昭通市','530000',2340,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530624','大关县','530600',2345,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530630','水富县','530600',2351,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530723','华坪县','530700',2356,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530823','景东彝族自治县','530800',2362,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530902','临翔区','530900',2370,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530926','耿马傣族佤族自治县','530900',2376,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532929','云龙县','532900',2425,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533103','芒市','533100',2431,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533301','泸水市','533300',2436,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533401','香格里拉市','533400',2441,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540121','林周县','540100',2448,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540200','日喀则市','540000',2454,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540225','拉孜县','540200',2460,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540230','康马县','540200',2465,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540236','萨嘎县','540200',2471,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540322','贡觉县','540300',2476,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540328','芒康县','540300',2482,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540421','工布江达县','540400',2487,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540502','乃东区','540500',2494,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540526','措美县','540500',2500,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540531','浪卡子县','540500',2505,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542426','申扎县','542400',2512,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542431','双湖县','542400',2517,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542525','革吉县','542500',2523,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610102','新城区','610100',2528,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610114','阎良区','610100',2534,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610122','蓝田县','610100',2539,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610222','宜君县','610200',2545,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610322','凤翔县','610300',2550,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610329','麟游县','610300',2556,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610403','杨陵区','610400',2561,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610426','永寿县','610400',2567,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610431','武功县','610400',2572,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610523','大荔县','610500',2578,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610528','富平县','610500',2583,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610621','延长县','610600',2589,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610627','甘泉县','610600',2594,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610700','汉中市','610000',2600,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610724','西乡县','610700',2605,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610730','佛坪县','610700',2611,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610824','靖边县','610800',2616,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610830','清涧县','610800',2622,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610921','汉阴县','610900',2627,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610927','镇坪县','610900',2633,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611021','洛南县','611000',2638,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620723','临泽县','620700',2682,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620822','灵台县','620800',2688,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620900','酒泉市','620000',2693,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620981','玉门市','620900',2699,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621022','环县','621000',2704,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621027','镇原县','621000',2709,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621124','临洮县','621100',2715,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621221','成县','621200',2720,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621226','礼县','621200',2725,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622921','临夏县','622900',2730,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622926','东乡族自治县','622900',2735,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623025','玛曲县','623000',2743,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630102','城东区','630100',2748,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630123','湟源县','630100',2754,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630223','互助土族自治县','630200',2759,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632321','同仁县','632300',2768,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632521','共和县','632500',2773,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632621','玛沁县','632600',2779,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632626','玛多县','632600',2784,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632725','囊谦县','632700',2790,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632821','乌兰县','632800',2795,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640000','宁夏回族自治区','China',2801,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640200','石嘴山市','640000',2809,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640323','盐池县','640300',2816,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640422','西吉县','640400',2821,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640521','中宁县','640500',2827,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650103','沙依巴克区','650100',2832,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650200','克拉玛依市','650000',2839,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650421','鄯善县','650400',2846,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652300','昌吉回族自治州','650000',2852,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652700','博尔塔拉蒙古自治州','650000',2860,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652825','且末县','652800',2870,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652901','阿克苏市','652900',2876,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652927','乌什县','652900',2882,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653022','阿克陶县','653000',2887,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659006','铁门关市','659000',1656,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710101','中正区','710100',1662,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710107','信义区','710100',1668,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710112','文山区','710100',1673,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710205','鼓山区','710200',1679,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710210','楠梓区','710200',1684,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710246','阿莲区','710200',1690,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710251','弥陀区','710200',1695,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710257','鸟松区','710200',1701,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710263','杉林区','710200',1707,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710268','茄萣区','710200',1712,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710305','安平区','710300',1718,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710342','左镇区','710300',1723,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710348','龙崎区','710300',1729,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710353','七股区','710300',1734,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710359','白河区','710300',1740,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710364','盐水区','710300',1745,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710400','台中市','710000',1751,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710405','北区','710400',1756,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710432','大里区','710400',1761,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710437','石冈区','710400',1766,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710443','神冈区','710400',1772,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710448','清水区','710400',1777,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710615','中寮乡','710600',1783,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710620','名间乡','710600',1788,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710626','鹿谷乡','710600',1794,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710704','中山区','710700',1799,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710802','北区','710800',1805,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711100','新北市','710000',1810,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711134','深坑区','711100',1815,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711140','新店区','711100',1821,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711145','土城区','711100',1826,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711151','泰山区','711100',1832,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711156','淡水区','711100',1837,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711216','礁溪乡','711200',1843,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711221','大同乡','711200',1848,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711314','竹北市','711300',1854,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711319','芎林乡','711300',1859,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711325','北埔乡','711300',1865,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130126','灵寿县','130100',49,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130133','赵县','130100',56,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130204','古冶区','130200',62,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130225','乐亭县','130200',69,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130303','山海关区','130300',76,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130403','丛台区','130400',84,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130425','大名县','130400',91,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130434','魏县','130400',98,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130503','桥西区','130500',103,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130526','任县','130500',109,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130531','广宗县','130500',114,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130581','南宫市','130500',119,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130608','清苑区','130600',125,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130627','唐县','130600',130,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130632','安新县','130600',135,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130637','博野县','130600',140,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130702','桥东区','130700',146,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130709','崇礼区','130700',151,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130727','阳原县','130700',157,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130800','承德市','130000',162,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130824','滦平县','130800',168,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130881','平泉市','130800',173,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130923','东光县','130900',179,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130928','吴桥县','130900',184,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130984','河间市','130900',190,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131023','永清县','131000',195,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131082','三河市','131000',201,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131123','武强县','131100',207,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131128','阜城县','131100',212,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140105','小店区','140100',218,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140110','晋源区','140100',223,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140202','城区','140200',229,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140221','阳高县','140200',233,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140227','大同县','140200',239,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140321','平定县','140300',244,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140423','襄垣县','140400',250,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140428','长子县','140400',255,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140502','城区','140500',261,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140581','高平市','140500',266,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140622','应县','140600',271,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141027','浮山县','141000',869,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141033','蒲县','141000',875,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141102','离石区','141100',880,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141125','柳林县','141100',885,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141181','孝义市','141100',891,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150103','回民区','150100',896,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150124','清水河县','150100',902,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150205','石拐区','150200',908,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150300','乌海市','150000',914,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150402','红山区','150400',919,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150424','林西县','150400',925,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150430','敖汉旗','150400',930,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150524','库伦旗','150500',936,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150602','东胜区','150600',941,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150625','杭锦旗','150600',947,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150703','扎赉诺尔区','150700',952,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150727','新巴尔虎右旗','150700',959,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150821','五原县','150800',967,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150826','杭锦后旗','150800',972,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150925','凉城县','150900',979,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150981','丰镇市','150900',984,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152223','扎赉特旗','152200',990,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152523','苏尼特左旗','152500',996,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152530','正蓝旗','152500',1003,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210000','辽宁省','China',1009,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210105','皇姑区','210100',1014,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210114','于洪区','210100',1019,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210202','中山区','210200',1025,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210213','金州区','210200',1030,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210302','铁东区','210300',1036,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210323','岫岩满族自治县','210300',1041,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210423','清原满族自治县','210400',1050,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210600','丹东市','210000',1058,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210682','凤城市','210600',1064,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210726','黑山县','210700',1069,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211404','南票区','211400',1120,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220100','长春市','220000',1125,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220112','双阳区','220100',1131,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220200','吉林市','220000',1136,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220281','蛟河市','220200',1142,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220302','铁西区','220300',1147,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220400','辽源市','220000',1153,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220500','通化市','220000',1158,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220581','梅河口市','220500',1164,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220622','靖宇县','220600',1170,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220722','长岭县','220700',1176,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220821','镇赉县','220800',1181,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222402','图们市','222400',1187,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222424','汪清县','222400',1192,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230104','道外区','230100',1198,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230112','阿城区','230100',1203,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230127','木兰县','230100',1209,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230200','齐齐哈尔市','230000',1214,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230208','梅里斯达斡尔族区','230200',1221,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230300','鸡西市','230000',1231,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230306','城子河区','230300',1236,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230402','向阳区','230400',1242,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230421','萝北县','230400',1248,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230505','四方台区','230500',1253,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230602','萨尔图区','230600',1260,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230622','肇源县','230600',1266,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230703','南岔区','230700',1271,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230709','金山屯区','230700',1277,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230715','红星区','230700',1283,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230804','前进区','230800',1289,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230828','汤原县','230800',1294,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230903','桃山区','230900',1300,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231003','阳明区','231000',1305,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231084','宁安市','231000',1311,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231121','嫩江县','231100',1316,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231202','北林区','231200',1322,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231225','明水县','231200',1327,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('232701','加格达奇区','232700',1333,NULL,NULL,NULL,NULL,NULL); + + +COMMIT; + +-- ----------------------------- 2020-12-14 add by shixw------------end + +-- ----------------------------- 2020-12-15 add by shixw------------begin + +TRUNCATE TABLE T_CORE_ADM_AREA; + +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522730','龙里县','522700',918,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522731','惠水县','522700',919,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522732','三都水族自治县','522700',920,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530000','云南省',NULL,921,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530100','昆明市','530000',922,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530102','五华区','530100',923,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530103','盘龙区','530100',924,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530112','西山区','530100',926,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530113','东川区','530100',927,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530114','呈贡区','530100',928,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530115','晋宁区','530100',929,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530124','富民县','530100',930,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530126','石林彝族自治县','530100',932,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530127','嵩明县','530100',933,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530128','禄劝彝族苗族自治县','530100',934,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530129','寻甸回族彝族自治县','530100',935,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530300','曲靖市','530000',937,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530302','麒麟区','530300',938,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530303','沾益区','530300',939,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530304','马龙区','530300',940,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530322','陆良县','530300',941,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530324','罗平县','530300',943,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530325','富源县','530300',944,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530326','会泽县','530300',945,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530381','宣威市','530300',946,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530402','红塔区','530400',948,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530403','江川区','530400',949,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530423','通海县','530400',950,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530424','华宁县','530400',951,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530425','易门县','530400',952,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530427','新平彝族傣族自治县','530400',954,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530428','元江哈尼族彝族傣族自治县','530400',955,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530481','澄江市','530400',956,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530500','保山市','530000',957,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530502','隆阳区','530500',958,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530521','施甸县','530500',959,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530523','龙陵县','530500',960,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530581','腾冲市','530500',962,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530600','昭通市','530000',963,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530602','昭阳区','530600',964,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530621','鲁甸县','530600',965,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530622','巧家县','530600',966,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530624','大关县','530600',968,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530625','永善县','530600',969,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530626','绥江县','530600',970,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530627','镇雄县','530600',971,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530629','威信县','530600',973,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530681','水富市','530600',974,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530700','丽江市','530000',975,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530702','古城区','530700',976,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530721','玉龙纳西族自治县','530700',977,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530723','华坪县','530700',979,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530724','宁蒗彝族自治县','530700',980,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530800','普洱市','530000',981,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530802','思茅区','530800',982,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530822','墨江哈尼族自治县','530800',984,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530823','景东彝族自治县','530800',985,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530824','景谷傣族彝族自治县','530800',986,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530825','镇沅彝族哈尼族拉祜族自治县','530800',987,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530826','江城哈尼族彝族自治县','530800',988,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530827','孟连傣族拉祜族佤族自治县','530800',989,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530828','澜沧拉祜族自治县','530800',990,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530829','西盟佤族自治县','530800',991,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530900','临沧市','530000',992,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530902','临翔区','530900',993,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530922','云县','530900',995,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530923','永德县','530900',996,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530924','镇康县','530900',997,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530925','双江拉祜族佤族布朗族傣族自治县','530900',998,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530927','沧源佤族自治县','530900',1000,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532300','楚雄彝族自治州','530000',1001,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532301','楚雄市','532300',1002,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532322','双柏县','532300',1003,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532323','牟定县','532300',1004,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532324','南华县','532300',1005,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532325','姚安县','532300',1006,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532326','大姚县','532300',1007,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532327','永仁县','532300',1008,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532328','元谋县','532300',1009,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532331','禄丰县','532300',1011,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532500','红河哈尼族彝族自治州','530000',1012,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532501','个旧市','532500',1013,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532503','蒙自市','532500',1015,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532524','建水县','532500',1018,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532525','石屏县','532500',1019,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532527','泸西县','532500',1020,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532529','红河县','532500',1022,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532530','金平苗族瑶族傣族自治县','532500',1023,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532600','文山壮族苗族自治州','530000',1026,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532622','砚山县','532600',1028,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532623','西畴县','532600',1029,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532625','马关县','532600',1031,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532626','丘北县','532600',1032,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532628','富宁县','532600',1034,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532800','西双版纳傣族自治州','530000',1035,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532823','勐腊县','532800',1038,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532900','大理白族自治州','530000',1039,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532922','漾濞彝族自治县','532900',1041,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532923','祥云县','532900',1042,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532925','弥渡县','532900',1044,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532928','永平县','532900',1047,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532929','云龙县','532900',1048,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532931','剑川县','532900',1050,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532932','鹤庆县','532900',1051,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533100','德宏傣族景颇族自治州','530000',1052,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533103','芒市','533100',1054,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533122','梁河县','533100',1055,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533124','陇川县','533100',1057,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533300','怒江傈僳族自治州','530000',1058,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533324','贡山独龙族怒族自治县','533300',1061,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533400','迪庆藏族自治州','530000',1063,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533401','香格里拉市','533400',1064,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533422','德钦县','533400',1065,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540000','西藏自治区',NULL,1067,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540100','拉萨市','540000',1068,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540102','城关区','540100',1069,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540104','达孜区','540100',1071,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540121','林周县','540100',1072,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540122','当雄县','540100',1073,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540124','曲水县','540100',1075,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540200','日喀则市','540000',1077,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540221','南木林县','540200',1079,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540222','江孜县','540200',1080,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540224','萨迦县','540200',1082,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540226','昂仁县','540200',1084,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540227','谢通门县','540200',1085,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540231','定结县','540200',1089,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540232','仲巴县','540200',1090,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540234','吉隆县','540200',1092,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540235','聂拉木县','540200',1093,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540237','岗巴县','540200',1095,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540321','江达县','540300',1098,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540322','贡觉县','540300',1099,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540324','丁青县','540300',1101,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540325','察雅县','540300',1102,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540329','洛隆县','540300',1106,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540330','边坝县','540300',1107,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540400','林芝市','540000',1108,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540421','工布江达县','540400',1110,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540423','墨脱县','540400',1112,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540426','朗县','540400',1115,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540500','山南市','540000',1116,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540502','乃东区','540500',1117,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540522','贡嘎县','540500',1119,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540525','曲松县','540500',1122,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540527','洛扎县','540500',1124,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540529','隆子县','540500',1126,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540530','错那县','540500',1127,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540600','那曲市','540000',1129,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540621','嘉黎县','540600',1131,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540623','聂荣县','540600',1133,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540625','申扎县','540600',1135,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540626','索县','540600',1136,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540629','尼玛县','540600',1139,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542500','阿里地区','540000',1141,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542521','普兰县','542500',1142,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542523','噶尔县','542500',1144,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542524','日土县','542500',1145,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610000','陕西省',NULL,1149,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610100','西安市','610000',1150,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610102','新城区','610100',1151,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610103','碑林区','610100',1152,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610113','雁塔区','610100',1156,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610114','阎良区','610100',1157,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610116','长安区','610100',1159,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610117','高陵区','610100',1160,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610122','蓝田县','610100',1162,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610202','王益区','610200',1165,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610203','印台区','610200',1166,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610222','宜君县','610200',1168,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610300','宝鸡市','610000',1169,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610304','陈仓区','610300',1172,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610323','岐山县','610300',1174,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610326','眉县','610300',1176,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610327','陇县','610300',1177,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610329','麟游县','610300',1179,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610400','咸阳市','610000',1182,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610402','秦都区','610400',1183,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610404','渭城区','610400',1185,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610424','乾县','610400',1188,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610426','永寿县','610400',1190,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610428','长武县','610400',1191,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610430','淳化县','610400',1193,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610481','兴平市','610400',1195,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610500','渭南市','610000',1197,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610503','华州区','610500',1199,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610522','潼关县','610500',1200,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610524','合阳县','610500',1202,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610526','蒲城县','610500',1204,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610581','韩城市','610500',1207,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610600','延安市','610000',1209,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610602','宝塔区','610600',1210,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610603','安塞区','610600',1211,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610626','吴起县','610600',1215,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610627','甘泉县','610600',1216,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610628','富县','610600',1217,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610629','洛川县','610600',1218,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610630','宜川县','610600',1219,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610631','黄龙县','610600',1220,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610681','子长市','610600',1222,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610700','汉中市','610000',1223,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610702','汉台区','610700',1224,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610703','南郑区','610700',1225,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610722','城固县','610700',1226,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610723','洋县','610700',1227,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610724','西乡县','610700',1228,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610725','勉县','610700',1229,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610726','宁强县','610700',1230,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610727','略阳县','610700',1231,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610728','镇巴县','610700',1232,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610730','佛坪县','610700',1234,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610800','榆林市','610000',1235,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610802','榆阳区','610800',1236,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610803','横山区','610800',1237,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610824','靖边县','610800',1239,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610825','定边县','610800',1240,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610826','绥德县','610800',1241,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610827','米脂县','610800',1242,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610828','佳县','610800',1243,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610830','清涧县','610800',1245,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610831','子洲县','610800',1246,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610881','神木市','610800',1247,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610900','安康市','610000',1248,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610921','汉阴县','610900',1250,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610922','石泉县','610900',1251,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610923','宁陕县','610900',1252,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610924','紫阳县','610900',1253,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610925','岚皋县','610900',1254,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610927','镇坪县','610900',1256,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610928','旬阳县','610900',1257,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610929','白河县','610900',1258,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611000','商洛市','610000',1259,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611021','洛南县','611000',1261,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611022','丹凤县','611000',1262,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611023','商南县','611000',1263,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611024','山阳县','611000',1264,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611025','镇安县','611000',1265,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620000','甘肃省',NULL,1267,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620100','兰州市','620000',1268,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620102','城关区','620100',1269,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620103','七里河区','620100',1270,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620105','安宁区','620100',1272,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620111','红古区','620100',1273,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620121','永登县','620100',1274,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620122','皋兰县','620100',1275,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620123','榆中县','620100',1276,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620300','金昌市','620000',1278,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620302','金川区','620300',1279,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620321','永昌县','620300',1280,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620400','白银市','620000',1281,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620402','白银区','620400',1282,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620421','靖远县','620400',1284,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620422','会宁县','620400',1285,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620423','景泰县','620400',1286,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620500','天水市','620000',1287,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620503','麦积区','620500',1289,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620521','清水县','620500',1290,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620522','秦安县','620500',1291,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620523','甘谷县','620500',1292,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620524','武山县','620500',1293,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620600','武威市','620000',1295,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620602','凉州区','620600',1296,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620622','古浪县','620600',1298,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620623','天祝藏族自治县','620600',1299,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620700','张掖市','620000',1300,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620721','肃南裕固族自治县','620700',1302,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620723','临泽县','620700',1304,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620724','高台县','620700',1305,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620802','崆峒区','620800',1308,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620822','灵台县','620800',1310,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620823','崇信县','620800',1311,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620826','静宁县','620800',1313,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620881','华亭市','620800',1314,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620921','金塔县','620900',1317,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620923','肃北蒙古族自治县','620900',1319,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620924','阿克塞哈萨克族自治县','620900',1320,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620982','敦煌市','620900',1322,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621021','庆城县','621000',1325,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621022','环县','621000',1326,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621024','合水县','621000',1328,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621026','宁县','621000',1330,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621027','镇原县','621000',1331,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621121','通渭县','621100',1334,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621122','陇西县','621100',1335,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621124','临洮县','621100',1337,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621126','岷县','621100',1339,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621221','成县','621200',1342,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621222','文县','621200',1343,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621224','康县','621200',1345,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621226','礼县','621200',1347,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621227','徽县','621200',1348,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622901','临夏市','622900',1351,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622921','临夏县','622900',1352,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622923','永靖县','622900',1354,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622925','和政县','622900',1356,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622926','东乡族自治县','622900',1357,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623000','甘南藏族自治州','620000',1359,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623001','合作市','623000',1360,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623022','卓尼县','623000',1362,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623023','舟曲县','623000',1363,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623024','迭部县','623000',1364,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623025','玛曲县','623000',1365,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623027','夏河县','623000',1367,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630100','西宁市','630000',1369,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630102','城东区','630100',1370,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630104','城西区','630100',1372,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630121','大通回族土族自治县','630100',1375,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630200','海东市','630000',1377,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630202','乐都区','630200',1378,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630203','平安区','630200',1379,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630224','化隆回族自治县','630200',1382,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630225','循化撒拉族自治县','630200',1383,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632200','海北藏族自治州','630000',1384,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632221','门源回族自治县','632200',1385,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632223','海晏县','632200',1387,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632300','黄南藏族自治州','630000',1389,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632301','同仁市','632300',1390,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632322','尖扎县','632300',1391,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632500','海南藏族自治州','630000',1394,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632521','共和县','632500',1395,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632523','贵德县','632500',1397,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632525','贵南县','632500',1399,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632600','果洛藏族自治州','630000',1400,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632621','玛沁县','632600',1401,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632623','甘德县','632600',1403,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632625','久治县','632600',1405,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632700','玉树藏族自治州','630000',1407,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632722','杂多县','632700',1409,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632724','治多县','632700',1411,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632725','囊谦县','632700',1412,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632800','海西蒙古族藏族自治州','630000',1414,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632802','德令哈市','632800',1416,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632821','乌兰县','632800',1418,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632822','都兰县','632800',1419,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640000','宁夏回族自治区',NULL,1421,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640100','银川市','640000',1422,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640106','金凤区','640100',1425,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640121','永宁县','640100',1426,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640181','灵武市','640100',1428,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640200','石嘴山市','640000',1429,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640221','平罗县','640200',1432,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640300','吴忠市','640000',1433,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640303','红寺堡区','640300',1435,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640323','盐池县','640300',1436,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640381','青铜峡市','640300',1438,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640422','西吉县','640400',1441,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640423','隆德县','640400',1442,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640425','彭阳县','640400',1444,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640500','中卫市','640000',1445,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640522','海原县','640500',1448,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650000','新疆维吾尔自治区',NULL,1449,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650100','乌鲁木齐市','650000',1450,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650103','沙依巴克区','650100',1452,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650104','新市区','650100',1453,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650107','达坂城区','650100',1456,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650121','乌鲁木齐县','650100',1458,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650200','克拉玛依市','650000',1459,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650203','克拉玛依区','650200',1461,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650204','白碱滩区','650200',1462,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650402','高昌区','650400',1465,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650421','鄯善县','650400',1466,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650500','哈密市','650000',1468,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650502','伊州区','650500',1469,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650521','巴里坤哈萨克自治县','650500',1470,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652300','昌吉回族自治州','650000',1472,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652302','阜康市','652300',1474,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652324','玛纳斯县','652300',1476,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652325','奇台县','652300',1477,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652328','木垒哈萨克自治县','652300',1479,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652701','博乐市','652700',1481,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652722','精河县','652700',1483,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652723','温泉县','652700',1484,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652800','巴音郭楞蒙古自治州','650000',1485,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652801','库尔勒市','652800',1486,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652823','尉犁县','652800',1488,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652825','且末县','652800',1490,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652826','焉耆回族自治县','652800',1491,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652828','和硕县','652800',1493,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652901','阿克苏市','652900',1496,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652902','库车市','652900',1497,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652924','沙雅县','652900',1499,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652925','新和县','652900',1500,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652927','乌什县','652900',1502,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652929','柯坪县','652900',1504,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653001','阿图什市','653000',1506,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653023','阿合奇县','653000',1508,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653024','乌恰县','653000',1509,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653100','喀什地区','650000',1510,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653121','疏附县','653100',1512,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653122','疏勒县','653100',1513,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653124','泽普县','653100',1515,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653125','莎车县','653100',1516,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653127','麦盖提县','653100',1518,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650522','伊吾县','650500',1471,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652323','呼图壁县','652300',1475,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652327','吉木萨尔县','652300',1478,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652702','阿拉山口市','652700',1482,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652822','轮台县','652800',1487,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652824','若羌县','652800',1489,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652827','和静县','652800',1492,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652829','博湖县','652800',1494,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652922','温宿县','652900',1498,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652926','拜城县','652900',1501,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652928','阿瓦提县','652900',1503,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653022','阿克陶县','653000',1507,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653101','喀什市','653100',1511,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653123','英吉沙县','653100',1514,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653126','叶城县','653100',1517,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653128','岳普湖县','653100',1519,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511132','峨边彝族自治县','511100',2577,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511303','高坪区','511300',2582,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511322','营山县','511300',2585,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511324','仪陇县','511300',2587,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511402','东坡区','511400',2591,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511421','仁寿县','511400',2593,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511425','青神县','511400',2596,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511504','叙州区','511500',2600,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511524','长宁县','511500',2602,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511527','筠连县','511500',2605,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511529','屏山县','511500',2607,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511621','岳池县','511600',2611,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511623','邻水县','511600',2613,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511703','达川区','511700',2617,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511724','大竹县','511700',2620,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511781','万源市','511700',2622,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511822','荥经县','511800',2626,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511824','石棉县','511800',2628,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511827','宝兴县','511800',2631,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511903','恩阳区','511900',2634,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511923','平昌县','511900',2637,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('512022','乐至县','512000',2641,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513221','汶川县','513200',2644,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513224','松潘县','513200',2647,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513226','金川县','513200',2649,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513230','壤塘县','513200',2652,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513232','若尔盖县','513200',2654,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513322','泸定县','513300',2658,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513325','雅江县','513300',2661,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513328','甘孜县','513300',2664,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513330','德格县','513300',796,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513333','色达县','513300',799,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513335','巴塘县','513300',801,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513338','得荣县','513300',804,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513422','木里藏族自治县','513400',807,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513427','宁南县','513400',812,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513429','布拖县','513400',814,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513432','喜德县','513400',817,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513434','越西县','513400',819,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513437','雷波县','513400',822,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520111','花溪区','520100',827,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520113','白云区','520100',829,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520122','息烽县','520100',832,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520181','清镇市','520100',834,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520221','水城县','520200',838,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500233','忠县','500000',2479,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520304','播州区','520300',843,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520323','绥阳县','520300',845,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520326','务川仡佬族苗族自治县','520300',848,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520381','赤水市','520300',853,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520403','平坝区','520400',857,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520423','镇宁布依族苗族自治县','520400',859,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520523','金沙县','520500',866,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520526','威宁彝族回族苗族自治县','520500',869,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520623','石阡县','520600',876,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520625','印江土家族苗族自治县','520600',878,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522323','普安县','522300',885,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522325','贞丰县','522300',887,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522328','安龙县','522300',890,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522622','黄平县','522600',893,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522625','镇远县','522600',896,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522628','锦屏县','522600',899,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522630','台江县','522600',901,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522633','从江县','522600',904,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522635','麻江县','522600',906,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522702','福泉市','522700',910,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522723','贵定县','522700',912,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522727','平塘县','522700',915,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370402','市中区','370400',1606,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370404','峄城区','370400',1608,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370481','滕州市','370400',1611,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370503','河口区','370500',1614,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370523','广饶县','370500',1617,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370611','福山区','370600',1620,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370614','蓬莱区','370600',1623,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370683','莱州市','370600',1626,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370686','栖霞市','370600',1628,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370703','寒亭区','370700',1632,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370705','奎文区','370700',1634,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370781','青州市','370700',1637,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370783','寿光市','370700',1639,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370786','昌邑市','370700',1642,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370826','微山县','370800',1646,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370828','金乡县','370800',1648,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370831','泗水县','370800',1651,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370881','曲阜市','370800',1653,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370911','岱岳区','370900',1657,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370923','东平县','370900',1659,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371002','环翠区','371000',1663,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371083','乳山市','371000',1666,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371103','岚山区','371100',1669,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371302','兰山区','371300',1673,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371312','河东区','371300',1675,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371323','沂水县','371300',1678,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371325','费县','371300',1680,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371328','蒙阴县','371300',1683,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371402','德城区','371400',1686,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371423','庆云县','371400',1689,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371425','齐河县','371400',1691,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371428','武城县','371400',1694,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371482','禹城市','371400',1696,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371521','阳谷县','371500',1700,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371525','冠县','371500',1703,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371581','临清市','371500',1705,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371603','沾化区','371600',1708,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130708','万全区','130700',392,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130723','康保县','130700',395,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130725','尚义县','130700',397,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130728','怀安县','130700',400,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130731','涿鹿县','130700',402,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130803','双滦区','130800',406,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130822','兴隆县','130800',409,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130825','隆化县','130800',411,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130828','围场满族蒙古族自治县','130800',414,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130922','青县','130900',420,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130924','海兴县','130900',422,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130927','南皮县','130900',425,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130930','孟村回族自治县','130900',428,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130984','河间市','130900',432,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131003','广阳区','131000',435,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131024','香河县','131000',438,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131028','大厂回族自治县','131000',441,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131103','冀州区','131100',446,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131122','武邑县','131100',448,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131125','安平县','131100',451,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131128','阜城县','131100',454,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140105','小店区','140100',458,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140108','尖草坪区','140100',461,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140121','清徐县','140100',464,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140123','娄烦县','140100',466,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140213','平城区','140200',470,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140215','云州区','140200',472,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140223','广灵县','140200',475,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140226','左云县','140200',478,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140303','矿区','140300',481,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140321','平定县','140300',483,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140404','上党区','140400',487,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140406','潞城区','140400',489,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140426','黎城县','140400',492,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140429','武乡县','140400',495,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140431','沁源县','140400',497,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140522','阳城县','140500',501,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140525','泽州县','140500',503,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140603','平鲁区','140600',507,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140622','应县','140600',509,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140702','榆次区','140700',513,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140721','榆社县','140700',1,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140724','昔阳县','140700',4,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140727','祁县','140700',6,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140729','灵石县','140700',8,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140821','临猗县','140800',12,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140824','稷山县','140800',15,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140826','绛县','140800',17,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140828','夏县','140800',19,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140830','芮城县','140800',21,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140902','忻府区','140900',25,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140923','代县','140900',28,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140925','宁武县','140900',30,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140927','神池县','140900',32,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140930','河曲县','140900',35,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140932','偏关县','140900',37,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141021','曲沃县','141000',41,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141024','洪洞县','141000',44,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141026','安泽县','141000',46,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141029','乡宁县','141000',49,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141031','隰县','141000',51,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141033','蒲县','141000',53,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150821','五原县','150800',145,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150823','乌拉特前旗','150800',147,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150902','集宁区','150900',152,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150922','化德县','150900',154,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150925','凉城县','150900',157,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150927','察哈尔右翼中旗','150900',159,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152202','阿尔山市','152200',165,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152223','扎赉特旗','152200',168,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152502','锡林浩特市','152500',172,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152524','苏尼特右旗','152500',175,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152528','镶黄旗','152500',179,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152530','正蓝旗','152500',181,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152922','阿拉善右旗','152900',185,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210103','沈河区','210100',190,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210106','铁西区','210100',193,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210112','浑南区','210100',195,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210115','辽中区','210100',198,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210124','法库县','210100',200,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210203','西岗区','210200',204,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210212','旅顺口区','210200',207,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210224','长海县','210200',210,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210283','庄河市','210200',212,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210304','立山区','210300',216,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210321','台安县','210300',218,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210402','新抚区','210400',222,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210404','望花区','210400',224,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210422','新宾满族自治县','210400',227,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210504','明山区','210500',232,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210522','桓仁满族自治县','210500',235,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210624','宽甸满族自治县','210600',240,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210703','凌河区','210700',2949,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210727','义县','210700',2952,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210782','北镇市','210700',2954,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210804','鲅鱼圈区','210800',2958,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210882','大石桥市','210800',2961,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210904','太平区','210900',2965,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210911','细河区','210900',2967,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211002','白塔区','211000',2971,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211004','宏伟区','211000',2973,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211021','辽阳县','211000',2976,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211103','兴隆台区','211100',2980,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211202','银州区','211200',2984,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211221','铁岭县','211200',2986,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211281','调兵山市','211200',2989,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211303','龙城区','211300',2993,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211322','建平县','211300',2995,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211382','凌源市','211300',2998,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211403','龙港区','211400',3001,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211422','建昌县','211400',3004,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220103','宽城区','220100',3009,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220105','二道区','220100',3011,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220113','九台区','220100',3014,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220182','榆树市','220100',3016,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220202','昌邑区','220200',3020,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220204','船营区','220200',3022,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220281','蛟河市','220200',3025,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220284','磐石市','220200',3028,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220303','铁东区','220300',3031,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220382','双辽市','220300',3034,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220403','西安区','220400',3037,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220502','东昌区','220500',3041,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220521','通化县','220500',3043,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220581','梅河口市','220500',3046,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220605','江源区','220600',3050,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220623','长白朝鲜族自治县','220600',3053,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220722','长岭县','220700',3058,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320813','洪泽区','320800',600,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320831','金湖县','320800',603,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320903','盐都区','320900',606,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320922','滨海县','320900',609,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320924','射阳县','320900',611,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321002','广陵区','321000',615,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321023','宝应县','321000',618,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321084','高邮市','321000',620,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220781','扶余市','220700',3060,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220821','镇赉县','220800',3063,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220882','大安市','220800',3066,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222402','图们市','222400',3069,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222405','龙井市','222400',3072,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222426','安图县','222400',3075,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230103','南岗区','230100',3079,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230109','松北区','230100',3082,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230111','呼兰区','230100',3084,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230123','依兰县','230100',3087,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230125','宾县','230100',3089,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230128','通河县','230100',3092,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230183','尚志市','230100',3094,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230203','建华区','230200',3098,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230205','昂昂溪区','230200',3100,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230208','梅里斯达斡尔族区','230200',3103,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230227','富裕县','230200',3108,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230231','拜泉县','230200',3111,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230302','鸡冠区','230300',3114,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230305','梨树区','230300',3117,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230307','麻山区','230300',3119,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230382','密山市','230300',3122,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230403','工农区','230400',3125,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230406','东山区','230400',3128,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230422','绥滨县','230400',3131,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230503','岭东区','230500',3134,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230521','集贤县','230500',3137,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230523','宝清县','230500',3139,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230603','龙凤区','230600',3143,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230605','红岗区','230600',3145,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230622','肇源县','230600',3148,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230717','伊美区','230700',3152,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230719','友好区','230700',3154,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230724','丰林县','230700',3157,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230726','南岔县','230700',3159,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230803','向阳区','230800',3163,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230805','东风区','230800',3165,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230826','桦川县','230800',3168,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230882','富锦市','230800',3171,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230902','新兴区','230900',3174,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230921','勃利县','230900',3177,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231003','阳明区','231000',3180,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231025','林口县','231000',3183,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231083','海林市','231000',3185,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231086','东宁市','231000',3188,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231124','孙吴县','231100',3192,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231182','五大连池市','231100',3194,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231222','兰西县','231200',3199,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231224','庆安县','231200',3201,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231281','安达市','231200',3204,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321112','丹徒区','321100',624,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321183','句容市','321100',627,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321203','高港区','321200',630,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321282','靖江市','321200',633,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321311','宿豫区','321300',637,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321323','泗阳县','321300',639,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330103','下城区','330100',644,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330105','拱墅区','330100',646,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330109','萧山区','330100',649,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330111','富阳区','330100',651,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330127','淳安县','330100',654,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330205','江北区','330200',658,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330211','镇海区','330200',660,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330225','象山县','330200',663,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330281','余姚市','330200',665,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330303','龙湾区','330300',669,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330305','洞头区','330300',671,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330327','苍南县','330300',674,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330381','瑞安市','330300',677,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330383','龙港市','330300',679,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330421','嘉善县','330400',683,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330481','海宁市','330400',685,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341503','裕安区','341500',1880,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341522','霍邱县','341500',1882,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341525','霍山县','341500',1885,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341621','涡阳县','341600',1888,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341623','利辛县','341600',1890,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341722','石台县','341700',1894,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341802','宣州区','341800',1897,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341824','绩溪县','341800',1900,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341881','宁国市','341800',1902,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350103','台江区','350100',1907,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350111','晋安区','350100',1910,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350121','闽侯县','350100',1912,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350124','闽清县','350100',1915,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350128','平潭县','350100',1917,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350205','海沧区','350200',1921,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350211','集美区','350200',1923,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350302','城厢区','350300',1927,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350305','秀屿区','350300',1930,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350402','梅列区','350400',1933,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350423','清流县','350400',1936,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350425','大田县','350400',1938,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350428','将乐县','350400',1941,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350430','建宁县','350400',1943,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350503','丰泽区','350500',1947,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350521','惠安县','350500',1950,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350525','永春县','350500',1952,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350581','石狮市','350500',1955,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350583','南安市','350500',1957,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350622','云霄县','350600',1961,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350624','诏安县','350600',1963,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350627','南靖县','350600',1966,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350681','龙海市','350600',1969,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350703','建阳区','350700',1972,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350723','光泽县','350700',1975,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350725','政和县','350700',1977,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370321','桓台县','370300',1602,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370406','山亭区','370400',1610,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370600','烟台市','370000',1618,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370685','招远市','370600',1627,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370724','临朐县','370700',1635,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370811','任城区','370800',1644,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370832','梁山县','370800',1652,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370983','肥城市','370900',1661,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371102','东港区','371100',1668,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371322','郯城县','371300',1677,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371400','德州市','370000',1685,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371481','乐陵市','371400',1695,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371524','东阿县','371500',1702,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371625','博兴县','371600',1712,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371724','巨野县','371700',1720,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410104','管城回族区','410100',1728,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410202','龙亭区','410200',1739,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410225','兰考县','410200',1747,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410323','新安县','410300',1756,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410400','平顶山市','410000',1764,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410482','汝州市','410400',1774,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410527','内黄县','410500',1783,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410700','新乡市','410000',1791,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410727','封丘县','410700',1800,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410811','山阳区','410800',1808,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410922','清丰县','410900',1817,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411024','鄢陵县','411000',1825,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411122','临颍县','411100',1834,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411282','灵宝市','411200',2672,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411330','桐柏县','411300',2685,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411421','民权县','411400',2690,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411481','永城市','411400',2696,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411522','光山县','411500',2701,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411528','息县','411500',2707,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411622','西华县','411600',2712,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411628','鹿邑县','411600',2717,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411723','平舆县','411700',2723,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411728','遂平县','411700',2728,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420102','江岸区','420100',2733,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420111','洪山区','420100',2739,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420116','黄陂区','420100',2744,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420205','铁山区','420200',2750,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420303','张湾区','420300',2755,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420381','丹江口市','420300',2761,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420525','远安县','420500',2768,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420600','襄阳市','420000',2776,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420683','枣阳市','420600',2784,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420804','掇刀区','420800',2792,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420922','大悟县','420900',2799,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421024','江陵县','421000',2809,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421122','红安县','421100',2816,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421202','咸安区','421200',2825,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421321','随县','421300',2833,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422825','宣恩县','422800',2840,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430000','湖南省',NULL,2848,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430111','雨花区','430100',2854,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430211','天元区','430200',2863,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430304','岳塘区','430300',2871,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430412','南岳区','430400',2880,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430500','邵阳市','430000',2888,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430528','新宁县','430500',2897,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430611','君山区','430600',2904,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430703','鼎城区','430700',2913,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430800','张家界市','430000',2921,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430923','安化县','430900',2931,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431023','永兴县','431000',2938,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431121','祁阳县','431100',2114,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431129','江华瑶族自治县','431100',2122,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431281','洪江市','431200',2135,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431382','涟源市','431300',2141,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433130','龙山县','433100',2150,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440111','白云区','440100',2157,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440224','仁化县','440200',2169,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440282','南雄市','440200',2174,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440307','龙岗区','440300',2180,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440400','珠海市','440000',2185,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440511','金平区','440500',2191,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440523','南澳县','440500',2196,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440608','高明区','440600',2202,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440783','开平市','440700',2208,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440803','霞山区','440800',2213,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440882','雷州市','440800',2219,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440981','高州市','440900',2224,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441204','高要区','441200',2230,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441284','四会市','441200',2235,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441324','龙门县','441300',2241,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441423','丰顺县','441400',2246,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441523','陆河县','441500',2254,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441624','和平县','441600',2261,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441803','清新区','441800',2270,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441900','东莞市','440000',2277,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445202','榕城区','445200',2284,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445321','新兴县','445300',2292,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450105','江南区','450100',2299,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450200','柳州市','450000',2309,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450225','融水苗族自治县','450200',2318,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450324','全州县','450300',2329,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450403','万秀区','450400',2339,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450500','北海市','450000',2346,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450621','上思县','450600',2354,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450800','贵港市','450000',2361,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450922','陆川县','450900',2371,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451022','田东县','451000',2378,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451100','贺州市','450000',2388,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451202','金城江区','451200',2395,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451228','都安瑶族自治县','451200',2404,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451421','扶绥县','451400',2415,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460100','海口市','460000',2422,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460205','崖州区','460200',2431,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469007','东方市','460400',2438,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469029','保亭黎族苗族自治县','460400',2447,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500111','大足区','500000',2460,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500151','铜梁区','500000',2470,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500231','垫江县','500000',2478,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500238','巫溪县','500000',2483,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510000','四川省',NULL,2488,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510106','金牛区','510100',2492,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510115','温江区','510100',2498,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510131','蒲江县','510100',2504,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510185','简阳市','510100',2509,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510321','荣县','510300',2515,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510403','西区','510400',2519,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510502','江阳区','510500',2524,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510525','古蔺县','510500',2530,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510681','广汉市','510600',2535,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510705','安州区','510700',2541,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510727','平武县','510700',2546,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510821','旺苍县','510800',2552,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510903','船山区','510900',2557,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511002','市中区','511000',2563,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511100','乐山市','510000',2568,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511124','井研县','511100',2574,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511300','南充市','510000',2580,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511381','阆中市','511300',2589,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511500','宜宾市','510000',2597,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511528','兴文县','511500',2606,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511681','华蓥市','511600',2614,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511800','雅安市','510000',2623,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511826','芦山县','511800',2630,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('512002','雁江区','512000',2639,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513223','茂县','513200',2646,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513233','红原县','513200',2655,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513326','道孚县','513300',2662,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513336','乡城县','513300',802,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513425','会理县','513400',810,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513433','冕宁县','513400',818,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520102','南明区','520100',825,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520200','六盘水市','520000',835,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520303','汇川区','520300',842,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520329','余庆县','520300',851,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520422','普定县','520400',858,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520522','黔西县','520500',865,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520602','碧江区','520600',872,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520627','沿河土家族自治县','520600',880,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522601','凯里市','522600',892,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522631','黎平县','522600',902,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522701','都匀市','522700',909,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530111','官渡区','530100',925,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530125','宜良县','530100',931,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530181','安宁市','530100',936,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530323','师宗县','530300',942,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530400','玉溪市','530000',947,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530426','峨山彝族自治县','530400',953,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530524','昌宁县','530500',961,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530623','盐津县','530600',967,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530628','彝良县','530600',972,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530722','永胜县','530700',978,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530821','宁洱哈尼族彝族自治县','530800',983,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530921','凤庆县','530900',994,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530926','耿马傣族佤族自治县','530900',999,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532329','武定县','532300',1010,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532504','弥勒市','532500',1016,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532532','河口瑶族自治县','532500',1025,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532822','勐海县','532800',1037,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532927','巍山彝族回族自治县','532900',1046,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533323','福贡县','533300',1060,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533423','维西傈僳族自治县','533400',1066,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540202','桑珠孜区','540200',1078,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540229','仁布县','540200',1087,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540300','昌都市','540000',1096,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540327','左贡县','540300',1104,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540424','波密县','540400',1113,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540524','琼结县','540500',1121,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540602','色尼区','540600',1130,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540628','巴青县','540600',1138,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542526','改则县','542500',1147,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610111','灞桥区','610100',1154,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610200','铜川市','610000',1164,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610303','金台区','610300',1171,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610330','凤县','610300',1180,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610422','三原县','610400',1186,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610482','彬州市','610400',1196,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610527','白水县','610500',1205,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610622','延川县','610600',1213,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610632','黄陵县','610600',1221,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610729','留坝县','610700',1233,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610822','府谷县','610800',1238,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610829','吴堡县','610800',1244,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610902','汉滨区','610900',1249,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610926','平利县','610900',1255,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611002','商州区','611000',1260,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611026','柞水县','611000',1266,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620104','西固区','620100',1271,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620200','嘉峪关市','620000',1277,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620403','平川区','620400',1283,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620502','秦州区','620500',1288,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620525','张家川回族自治县','620500',1294,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620800','平凉市','620000',1307,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620900','酒泉市','620000',1315,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621000','庆阳市','620000',1323,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621100','定西市','620000',1332,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621200','陇南市','620000',1340,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622900','临夏回族自治州','620000',1350,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623021','临潭县','623000',1361,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630000','青海省',NULL,1368,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630105','城北区','630100',1373,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630223','互助土族自治县','630200',1381,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632324','河南蒙古族自治县','632300',1393,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632626','玛多县','632600',1406,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632801','格尔木市','632800',1415,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640104','兴庆区','640100',1423,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640205','惠农区','640200',1431,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640400','固原市','640000',1439,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640502','沙坡头区','640500',1446,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650106','头屯河区','650100',1455,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350783','建瓯市','350700',1980,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350803','永定区','350800',1983,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350824','武平县','350800',1986,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350902','蕉城区','350900',1990,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350922','古田县','350900',1992,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350925','周宁县','350900',1995,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350981','福安市','350900',1997,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330503','南浔区','330500',690,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330522','长兴县','330500',692,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330603','柯桥区','330600',696,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330681','诸暨市','330600',699,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330702','婺城区','330700',702,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330726','浦江县','330700',705,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330781','兰溪市','330700',707,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330784','永康市','330700',710,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330803','衢江区','330800',713,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330825','龙游县','330800',716,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330903','普陀区','330900',720,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330922','嵊泗县','330900',722,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331004','路桥区','331000',726,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331023','天台县','331000',728,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331082','临海市','331000',731,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331102','莲都区','331100',734,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331123','遂昌县','331100',737,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331126','庆元县','331100',740,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331181','龙泉市','331100',742,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340104','蜀山区','340100',747,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340121','长丰县','340100',749,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340124','庐江县','340100',752,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340202','镜湖区','340200',755,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360104','青云谱区','360100',2003,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360113','红谷滩区','360100',2006,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360124','进贤县','360100',2009,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360222','浮梁县','360200',2013,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360302','安源区','360300',2016,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360322','上栗县','360300',2019,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360402','濂溪区','360400',2022,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360423','武宁县','360400',2025,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360425','永修县','360400',2027,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360429','湖口县','360400',2030,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360482','共青城市','360400',2033,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360521','分宜县','360500',2037,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360603','余江区','360600',2040,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360703','南康区','360700',2044,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360722','信丰县','360700',2046,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360725','崇义县','360700',2049,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360728','定南县','360700',2051,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360731','于都县','360700',2054,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110108','海淀区','110000',249,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110115','大兴区','110000',255,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120000','天津市',NULL,260,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120104','南开区','120000',264,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120113','北辰区','120000',270,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120118','静海区','120000',275,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130104','桥西区','130100',280,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130111','栾城区','130100',286,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130127','高邑县','130100',291,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130133','赵县','130100',297,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130202','路南区','130200',302,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130208','丰润区','130200',307,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130281','遵化市','130200',313,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130303','山海关区','130300',318,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130402','邯山区','130400',325,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130408','永年区','130400',330,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130430','邱县','130400',336,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130434','魏县','130400',340,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130506','南和区','130500',347,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130532','平乡县','130500',356,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130606','莲池区','130600',364,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130630','涞源县','130600',374,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130638','雄县','130600',382,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130703','桥西区','130700',389,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130726','蔚县','130700',398,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130802','双桥区','130800',405,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130881','平泉市','130800',415,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130923','东光县','130900',421,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130982','任丘市','130900',430,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131023','永清县','131000',437,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131102','桃城区','131100',445,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131127','景县','131100',453,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140107','杏花岭区','140100',460,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140212','新荣区','140200',469,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140225','浑源县','140200',477,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140403','潞州区','140400',486,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140428','长子县','140400',494,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140581','高平市','140500',504,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140700','晋中市','140000',512,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140781','介休市','140700',9,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140829','平陆县','140800',20,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140926','静乐县','140900',31,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141022','翼城县','141000',42,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141034','汾西县','141000',54,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141122','交城县','141100',60,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150100','呼和浩特市','150000',72,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150125','武川县','150100',81,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150207','九原区','150200',88,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150304','乌达区','150300',95,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150423','巴林右旗','150400',102,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150430','敖汉旗','150400',108,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150524','库伦旗','150500',114,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150602','东胜区','150600',119,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150625','杭锦旗','150600',125,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150703','扎赉诺尔区','150700',130,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150727','新巴尔虎右旗','150700',137,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150822','磴口县','150800',146,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150921','卓资县','150900',153,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150981','丰镇市','150900',162,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152224','突泉县','152200',169,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152526','西乌珠穆沁旗','152500',177,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210000','辽宁省',NULL,187,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210105','皇姑区','210100',192,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210200','大连市','210000',202,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210214','普兰店区','210200',209,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210381','海城市','210300',220,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210423','清原满族自治县','210400',228,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210604','振安区','210600',239,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210711','太和区','210700',2950,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210811','老边区','210800',2959,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210905','清河门区','210900',2966,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211011','太子河区','211000',2975,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211204','清河区','211200',2985,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211302','双塔区','211300',2992,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211404','南票区','211400',3002,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220102','南关区','220100',3008,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220184','公主岭市','220100',3018,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220283','舒兰市','220200',3027,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220400','辽源市','220000',3035,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220523','辉南县','220500',3044,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220621','抚松县','220600',3051,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220723','乾安县','220700',3059,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220881','洮南市','220800',3065,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230108','平房区','230100',3081,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230127','木兰县','230100',3091,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230204','铁锋区','230200',3099,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230225','甘南县','230200',3107,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230303','恒山区','230300',3115,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230402','向阳区','230400',3124,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230500','双鸭山市','230000',3132,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230600','大庆市','230000',3141,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230624','杜尔伯特蒙古族自治县','230600',3150,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230822','桦南县','230800',3167,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230903','桃山区','230900',3175,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231081','绥芬河市','231000',3184,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231181','北安市','231100',3193,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231225','明水县','231200',3202,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('232701','漠河市','232700',3208,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310104','徐汇区','310000',516,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310112','闵行区','310000',522,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310117','松江区','310000',527,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320102','玄武区','320100',533,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320113','栖霞区','320100',538,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320200','无锡市','320000',544,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320214','新吴区','320200',549,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320305','贾汪区','320300',555,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320324','睢宁县','320300',560,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320411','新北区','320400',566,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320505','虎丘区','320500',571,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320582','张家港市','320500',577,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320612','通州区','320600',583,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320685','海安市','320600',588,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320723','灌云县','320700',594,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320812','清江浦区','320800',599,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320923','阜宁县','320900',610,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321012','江都区','321000',617,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321182','扬中市','321100',626,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321283','泰兴市','321200',634,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330000','浙江省',NULL,641,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330106','西湖区','330100',647,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330200','宁波市','330000',656,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330226','宁海县','330200',664,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330326','平阳县','330300',673,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330402','南湖区','330400',681,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330523','安吉县','330500',693,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330782','义乌市','330700',708,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330881','江山市','330800',717,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331002','椒江区','331000',724,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331100','丽水市','330000',733,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331127','景宁畲族自治县','331100',741,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340181','巢湖市','340100',753,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340222','繁昌县','340200',760,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340303','蚌山区','340300',765,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340400','淮南市','340000',771,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340406','潘集区','340400',776,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340506','博望区','340500',782,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340602','杜集区','340600',787,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340706','义安区','340700',793,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340803','大观区','340800',1837,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340828','岳西县','340800',1843,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341003','黄山区','341000',1848,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341100','滁州市','340000',1854,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341125','定远县','341100',1859,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341203','颍东区','341200',1865,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341226','颍上县','341200',1870,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341323','灵璧县','341300',1876,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341523','舒城县','341500',1883,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341702','贵池区','341700',1892,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341823','泾县','341800',1899,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350102','鼓楼区','350100',1906,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350123','罗源县','350100',1914,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350212','同安区','350200',1924,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350322','仙游县','350300',1931,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350427','沙县','350400',1940,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350504','洛江区','350500',1948,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350582','晋江市','350500',1956,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350626','东山县','350600',1965,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350721','顺昌县','350700',1973,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350802','新罗区','350800',1982,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350900','宁德市','350000',1989,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360000','江西省',NULL,1999,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360111','青山湖区','360100',2004,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360203','珠山区','360200',2012,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360323','芦溪县','360300',2020,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360428','都昌县','360400',2029,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360502','渝水区','360500',2036,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360704','赣县区','360700',2045,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360730','宁都县','360700',2053,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360734','寻乌县','360700',2057,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360822','吉水县','360800',2065,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360828','万安县','360800',2071,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360902','袁州区','360900',2076,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360926','铜鼓县','360900',2082,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361002','临川区','361000',2087,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361025','乐安县','361000',2093,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361100','上饶市','360000',2098,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361125','横峰县','361100',2104,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361130','婺源县','361100',2109,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370104','槐荫区','370100',1575,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370115','济阳区','370100',1580,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370202','市南区','370200',1586,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370214','城阳区','370200',1591,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370302','淄川区','370300',1597,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371623','无棣县','371600',1711,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371681','邹平市','371600',1713,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371721','曹县','371700',1717,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371723','成武县','371700',1719,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371726','鄄城县','371700',1722,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410102','中原区','410100',1726,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410105','金水区','410100',1729,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410108','惠济区','410100',1731,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410182','荥阳市','410100',1734,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410185','登封市','410100',1737,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410203','顺河回族区','410200',1740,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410221','杞县','410200',1744,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410223','尉氏县','410200',1746,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410302','老城区','410300',1749,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410305','涧西区','410300',1752,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410311','洛龙区','410300',1754,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410324','栾川县','410300',1757,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410327','宜阳县','410300',1760,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410329','伊川县','410300',1762,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410403','卫东区','410400',1766,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410411','湛河区','410400',1768,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410423','鲁山县','410400',1771,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410481','舞钢市','410400',1773,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410503','北关区','410500',1777,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410522','安阳县','410500',1780,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410526','滑县','410500',1782,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410581','林州市','410500',1784,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410611','淇滨区','410600',1788,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410622','淇县','410600',1790,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410704','凤泉区','410700',1794,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410721','新乡县','410700',1796,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410726','延津县','410700',1799,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410781','卫辉市','410700',1801,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410802','解放区','410800',1805,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410804','马村区','410800',1807,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410822','博爱县','410800',1810,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410882','沁阳市','410800',1813,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410902','华龙区','410900',1816,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410926','范县','410900',1819,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410928','濮阳县','410900',1821,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411003','建安区','411000',1824,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411081','禹州市','411000',1827,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411103','郾城区','411100',1831,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411121','舞阳县','411100',1833,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411203','陕州区','411200',2668,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411224','卢氏县','411200',2670,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411302','宛城区','411300',2674,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420506','夷陵区','420500',2767,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420526','兴山县','420500',2769,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420529','五峰土家族自治县','420500',2772,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420606','樊城区','420600',2778,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420624','南漳县','420600',2780,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420682','老河口市','420600',2783,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420702','梁子湖区','420700',2787,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420802','东宝区','420800',2791,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420822','沙洋县','420800',2793,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420902','孝南区','420900',2797,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420923','云梦县','420900',2800,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420982','安陆市','420900',2802,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421003','荆州区','421000',2806,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421023','监利县','421000',2808,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421083','洪湖市','421000',2811,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421102','黄州区','421100',2814,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421123','罗田县','421100',2817,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421126','蕲春县','421100',2820,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421181','麻城市','421100',2822,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421221','嘉鱼县','421200',2826,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421223','崇阳县','421200',2828,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421303','曾都区','421300',2832,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421381','广水市','421300',2834,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422822','建始县','422800',2838,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422826','咸丰县','422800',2841,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422828','鹤峰县','422800',2843,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('429006','天门市','422800',2846,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430102','芙蓉区','430100',2850,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430105','开福区','430100',2853,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430112','望城区','430100',2855,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430182','宁乡市','430100',2858,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430204','石峰区','430200',2862,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430212','渌口区','430200',2864,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430225','炎陵县','430200',2867,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430302','雨湖区','430300',2870,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430381','湘乡市','430300',2873,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430405','珠晖区','430400',2876,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430408','蒸湘区','430400',2879,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430422','衡南县','430400',2882,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430424','衡东县','430400',2884,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430482','常宁市','430400',2887,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430503','大祥区','430500',2890,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430523','邵阳县','430500',2893,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430525','洞口县','430500',2895,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430529','城步苗族自治县','430500',2898,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430603','云溪区','430600',2903,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430623','华容县','430600',2906,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430626','平江县','430600',2908,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430702','武陵区','430700',2912,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430722','汉寿县','430700',2915,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430724','临澧县','430700',2917,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430781','津市市','430700',2920,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430811','武陵源区','430800',2923,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430902','资阳区','430900',2927,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430922','桃江县','430900',2930,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430981','沅江市','430900',2932,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431021','桂阳县','431000',2936,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431024','嘉禾县','431000',2939,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431026','汝城县','431000',2941,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431081','资兴市','431000',2944,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431103','冷水滩区','431100',2113,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431123','双牌县','431100',2116,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431126','宁远县','431100',2119,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431128','新田县','431100',2121,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431221','中方县','431200',2125,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431224','溆浦县','431200',2128,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431226','麻阳苗族自治县','431200',2130,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431230','通道侗族自治县','431200',2134,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431381','冷水江市','431300',2140,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433122','泸溪县','433100',2144,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433124','花垣县','433100',2146,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433127','永顺县','433100',2149,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440103','荔湾区','440100',2153,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440106','天河区','440100',2156,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440114','花都区','440100',2160,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653129','伽师县','653100',1520,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653130','巴楚县','653100',1521,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653131','塔什库尔干塔吉克自治县','653100',1522,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653200','和田地区','650000',1523,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653201','和田市','653200',1524,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653221','和田县','653200',1525,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653222','墨玉县','653200',1526,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653223','皮山县','653200',1527,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653224','洛浦县','653200',1528,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653225','策勒县','653200',1529,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653226','于田县','653200',1530,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653227','民丰县','653200',1531,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654000','伊犁哈萨克自治州','650000',1532,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654002','伊宁市','654000',1533,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654003','奎屯市','654000',1534,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654004','霍尔果斯市','654000',1535,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654021','伊宁县','654000',1536,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654022','察布查尔锡伯自治县','654000',1537,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654023','霍城县','654000',1538,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654024','巩留县','654000',1539,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654025','新源县','654000',1540,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654026','昭苏县','654000',1541,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654027','特克斯县','654000',1542,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654028','尼勒克县','654000',1543,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654200','塔城地区','650000',1544,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654201','塔城市','654200',1545,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654202','乌苏市','654200',1546,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654221','额敏县','654200',1547,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654223','沙湾县','654200',1548,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654224','托里县','654200',1549,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654225','裕民县','654200',1550,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654226','和布克赛尔蒙古自治县','654200',1551,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654300','阿勒泰地区','650000',1552,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654301','阿勒泰市','654300',1553,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654321','布尔津县','654300',1554,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654322','富蕴县','654300',1555,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654323','福海县','654300',1556,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654324','哈巴河县','654300',1557,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654325','青河县','654300',1558,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654326','吉木乃县','654300',1559,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659001','石河子市','654300',1560,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659002','阿拉尔市','654300',1561,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659003','图木舒克市','654300',1562,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659004','五家渠市','654300',1563,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659005','北屯市','654300',1564,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659006','铁门关市','654300',1565,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659007','双河市','654300',1566,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659008','可克达拉市','654300',1567,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659009','昆玉市','654300',1568,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659010','胡杨河市','654300',1569,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710000','台湾省',NULL,1570,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810000','香港特别行政区',NULL,2945,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('820000','澳门特别行政区',NULL,2946,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440117','从化区','440100',2162,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441427','蕉岭县','441400',2249,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441521','海丰县','441500',2253,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441602','源城区','441600',2257,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441622','龙川县','441600',2259,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441625','东源县','441600',2262,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441704','阳东区','441700',2265,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441802','清城区','441800',2269,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441821','佛冈县','441800',2271,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441826','连南瑶族自治县','441800',2274,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445103','潮安区','445100',2281,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445203','揭东区','445200',2285,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445224','惠来县','445200',2287,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445303','云安区','445300',2291,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445381','罗定市','445300',2294,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450103','青秀区','450100',2298,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450108','良庆区','450100',2301,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450110','武鸣区','450100',2303,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450125','上林县','450100',2306,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450127','横县','450100',2308,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450204','柳南区','450200',2312,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450206','柳江区','450200',2314,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450224','融安县','450200',2317,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450226','三江侗族自治县','450200',2319,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450311','雁山区','450300',2325,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450321','阳朔县','450300',2327,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450325','兴安县','450300',2330,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450327','灌阳县','450300',2332,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450330','平乐县','450300',2335,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450332','恭城瑶族自治县','450300',2336,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450422','藤县','450400',2343,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450481','岑溪市','450400',2345,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450503','银海区','450500',2348,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450602','港口区','450600',2352,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450681','东兴市','450600',2355,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450703','钦北区','450700',2358,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450802','港北区','450800',2362,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450804','覃塘区','450800',2364,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450902','玉州区','450900',2368,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450921','容县','450900',2370,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450924','兴业县','450900',2373,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451002','右江区','451000',2376,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451024','德保县','451000',2379,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451027','凌云县','451000',2381,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451030','西林县','451000',2384,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451081','靖西市','451000',2386,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451103','平桂区','451100',2390,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451123','富川瑶族自治县','451100',2393,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451222','天峨县','451200',2398,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451224','东兰县','451200',2400,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451227','巴马瑶族自治县','451200',2403,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451321','忻城县','451300',2408,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451324','金秀瑶族自治县','451300',2411,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451422','宁明县','451400',2416,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451425','天等县','451400',2419,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460105','秀英区','460100',2423,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460108','美兰区','460100',2426,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460203','吉阳区','460200',2429,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469001','五指山市','460400',2434,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469006','万宁市','460400',2437,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469022','屯昌县','460400',2440,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469024','临高县','460400',2442,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469027','乐东黎族自治县','460400',2445,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500101','万州区','500000',2450,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500104','大渡口区','500000',2453,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500107','九龙坡区','500000',2456,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500110','綦江区','500000',2459,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500112','渝北区','500000',2461,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500115','长寿区','500000',2464,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500117','合川区','500000',2466,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500120','璧山区','500000',2469,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500152','潼南区','500000',2471,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500155','梁平区','500000',2474,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500230','丰都县','500000',2477,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130502','襄都区','130500',344,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130505','任泽区','130500',346,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130523','内丘县','130500',349,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130528','宁晋县','130500',352,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130530','新河县','130500',354,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130533','威县','130500',357,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130535','临西县','130500',359,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130582','沙河市','130500',361,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130607','满城区','130600',365,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130623','涞水县','130600',368,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130626','定兴县','130600',370,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130629','容城县','130600',373,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130631','望都县','130600',375,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130634','曲阳县','130600',378,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130636','顺平县','130600',380,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130681','涿州市','130600',383,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130684','高碑店市','130600',386,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130705','宣化区','130700',390,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532502','开远市','532500',1014,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532523','屏边苗族自治县','532500',1017,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532528','元阳县','532500',1021,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532531','绿春县','532500',1024,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532601','文山市','532600',1027,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532624','麻栗坡县','532600',1030,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532627','广南县','532600',1033,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532801','景洪市','532800',1036,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532901','大理市','532900',1040,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532924','宾川县','532900',1043,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532926','南涧彝族自治县','532900',1045,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532930','洱源县','532900',1049,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533102','瑞丽市','533100',1053,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533123','盈江县','533100',1056,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533301','泸水市','533300',1059,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533325','兰坪白族普米族自治县','533300',1062,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540103','堆龙德庆区','540100',1070,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540123','尼木县','540100',1074,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540127','墨竹工卡县','540100',1076,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540223','定日县','540200',1081,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540225','拉孜县','540200',1083,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540228','白朗县','540200',1086,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540230','康马县','540200',1088,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540233','亚东县','540200',1091,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540236','萨嘎县','540200',1094,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540302','卡若区','540300',1097,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540323','类乌齐县','540300',1100,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540326','八宿县','540300',1103,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540328','芒康县','540300',1105,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540402','巴宜区','540400',1109,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540422','米林县','540400',1111,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540425','察隅县','540400',1114,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540521','扎囊县','540500',1118,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540523','桑日县','540500',1120,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540526','措美县','540500',1123,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540528','加查县','540500',1125,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540531','浪卡子县','540500',1128,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540622','比如县','540600',1132,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540624','安多县','540600',1134,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540627','班戈县','540600',1137,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540630','双湖县','540600',1140,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542522','札达县','542500',1143,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542525','革吉县','542500',1146,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542527','措勤县','542500',1148,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610104','莲湖区','610100',1153,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610112','未央区','610100',1155,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610115','临潼区','610100',1158,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610118','鄠邑区','610100',1161,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610124','周至县','610100',1163,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610204','耀州区','610200',1167,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610302','渭滨区','610300',1170,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610322','凤翔县','610300',1173,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610324','扶风县','610300',1175,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610328','千阳县','610300',1178,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610331','太白县','610300',1181,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610403','杨陵区','610400',1184,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610423','泾阳县','610400',1187,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610425','礼泉县','610400',1189,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610429','旬邑县','610400',1192,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610431','武功县','610400',1194,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610502','临渭区','610500',1198,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610523','大荔县','610500',1201,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610525','澄城县','610500',1203,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610528','富平县','610500',1206,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610582','华阴市','610500',1208,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610621','延长县','610600',1212,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610625','志丹县','610600',1214,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620621','民勤县','620600',1297,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620702','甘州区','620700',1301,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620722','民乐县','620700',1303,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620725','山丹县','620700',1306,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620821','泾川县','620800',1309,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620825','庄浪县','620800',1312,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620902','肃州区','620900',1316,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620922','瓜州县','620900',1318,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620981','玉门市','620900',1321,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621002','西峰区','621000',1324,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621023','华池县','621000',1327,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621025','正宁县','621000',1329,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621102','安定区','621100',1333,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621123','渭源县','621100',1336,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621125','漳县','621100',1338,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621202','武都区','621200',1341,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621223','宕昌县','621200',1344,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621225','西和县','621200',1346,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621228','两当县','621200',1349,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622922','康乐县','622900',1353,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622924','广河县','622900',1355,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622927','积石山保安族东乡族撒拉族自治县','622900',1358,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623026','碌曲县','623000',1366,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630103','城中区','630100',1371,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630106','湟中区','630100',1374,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630123','湟源县','630100',1376,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630222','民和回族土族自治县','630200',1380,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632222','祁连县','632200',1386,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632224','刚察县','632200',1388,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632323','泽库县','632300',1392,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632522','同德县','632500',1396,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632524','兴海县','632500',1398,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632622','班玛县','632600',1402,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632624','达日县','632600',1404,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632701','玉树市','632700',1408,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632723','称多县','632700',1410,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632726','曲麻莱县','632700',1413,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632803','茫崖市','632800',1417,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632823','天峻县','632800',1420,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640105','西夏区','640100',1424,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640122','贺兰县','640100',1427,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640202','大武口区','640200',1430,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640302','利通区','640300',1434,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640324','同心县','640300',1437,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640402','原州区','640400',1440,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640424','泾源县','640400',1443,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640521','中宁县','640500',1447,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650102','天山区','650100',1451,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650105','水磨沟区','650100',1454,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650109','米东区','650100',1457,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650202','独山子区','650200',1460,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650205','乌尔禾区','650200',1463,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650422','托克逊县','650400',1467,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500235','云阳县','500000',2480,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500236','奉节县','500000',2481,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500237','巫山县','500000',2482,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500240','石柱土家族自治县','500000',2484,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500241','秀山土家族苗族自治县','500000',2485,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500242','酉阳土家族苗族自治县','500000',2486,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500243','彭水苗族土家族自治县','500000',2487,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510100','成都市','510000',2489,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510104','锦江区','510100',2490,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510105','青羊区','510100',2491,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510107','武侯区','510100',2493,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510108','成华区','510100',2494,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510112','龙泉驿区','510100',2495,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510113','青白江区','510100',2496,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510114','新都区','510100',2497,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510116','双流区','510100',2499,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510117','郫都区','510100',2500,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510118','新津区','510100',2501,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510121','金堂县','510100',2502,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510129','大邑县','510100',2503,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510181','都江堰市','510100',2505,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510182','彭州市','510100',2506,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510183','邛崃市','510100',2507,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510184','崇州市','510100',2508,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510300','自贡市','510000',2510,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510302','自流井区','510300',2511,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510303','贡井区','510300',2512,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510304','大安区','510300',2513,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510311','沿滩区','510300',2514,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510322','富顺县','510300',2516,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510400','攀枝花市','510000',2517,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510402','东区','510400',2518,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510411','仁和区','510400',2520,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510421','米易县','510400',2521,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510422','盐边县','510400',2522,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510500','泸州市','510000',2523,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510503','纳溪区','510500',2525,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510504','龙马潭区','510500',2526,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510521','泸县','510500',2527,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510522','合江县','510500',2528,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510524','叙永县','510500',2529,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510600','德阳市','510000',2531,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510603','旌阳区','510600',2532,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510604','罗江区','510600',2533,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510623','中江县','510600',2534,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510682','什邡市','510600',2536,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510683','绵竹市','510600',2537,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510700','绵阳市','510000',2538,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510703','涪城区','510700',2539,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510704','游仙区','510700',2540,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510722','三台县','510700',2542,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510723','盐亭县','510700',2543,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510725','梓潼县','510700',2544,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510726','北川羌族自治县','510700',2545,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510781','江油市','510700',2547,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510800','广元市','510000',2548,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510802','利州区','510800',2549,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510811','昭化区','510800',2550,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510812','朝天区','510800',2551,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510822','青川县','510800',2553,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510823','剑阁县','510800',2554,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510824','苍溪县','510800',2555,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510900','遂宁市','510000',2556,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510904','安居区','510900',2558,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510921','蓬溪县','510900',2559,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510923','大英县','510900',2560,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510981','射洪市','510900',2561,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511000','内江市','510000',2562,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511011','东兴区','511000',2564,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511024','威远县','511000',2565,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511025','资中县','511000',2566,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511083','隆昌市','511000',2567,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511102','市中区','511100',2569,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511111','沙湾区','511100',2570,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511112','五通桥区','511100',2571,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511113','金口河区','511100',2572,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511123','犍为县','511100',2573,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511126','夹江县','511100',2575,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511129','沐川县','511100',2576,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511133','马边彝族自治县','511100',2578,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511181','峨眉山市','511100',2579,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511302','顺庆区','511300',2581,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511304','嘉陵区','511300',2583,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511321','南部县','511300',2584,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511323','蓬安县','511300',2586,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511325','西充县','511300',2588,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511400','眉山市','510000',2590,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511403','彭山区','511400',2592,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511423','洪雅县','511400',2594,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511424','丹棱县','511400',2595,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511502','翠屏区','511500',2598,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511503','南溪区','511500',2599,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511523','江安县','511500',2601,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511525','高县','511500',2603,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511526','珙县','511500',2604,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511600','广安市','510000',2608,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511602','广安区','511600',2609,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511603','前锋区','511600',2610,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511622','武胜县','511600',2612,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511700','达州市','510000',2615,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511702','通川区','511700',2616,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511722','宣汉县','511700',2618,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511723','开江县','511700',2619,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511725','渠县','511700',2621,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511802','雨城区','511800',2624,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511803','名山区','511800',2625,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511823','汉源县','511800',2627,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511825','天全县','511800',2629,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511900','巴中市','510000',2632,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511902','巴州区','511900',2633,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511921','通江县','511900',2635,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511922','南江县','511900',2636,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('512000','资阳市','510000',2638,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('512021','安岳县','512000',2640,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513200','阿坝藏族羌族自治州','510000',2642,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513201','马尔康市','513200',2643,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513222','理县','513200',2645,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513225','九寨沟县','513200',2648,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513227','小金县','513200',2650,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513228','黑水县','513200',2651,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513231','阿坝县','513200',2653,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513300','甘孜藏族自治州','510000',2656,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513301','康定市','513300',2657,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513323','丹巴县','513300',2659,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513324','九龙县','513300',2660,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513327','炉霍县','513300',2663,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513329','新龙县','513300',2665,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513331','白玉县','513300',797,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513332','石渠县','513300',798,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513334','理塘县','513300',800,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513337','稻城县','513300',803,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513400','凉山彝族自治州','510000',805,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513401','西昌市','513400',806,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513423','盐源县','513400',808,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513424','德昌县','513400',809,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513426','会东县','513400',811,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513428','普格县','513400',813,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513430','金阳县','513400',815,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513431','昭觉县','513400',816,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513435','甘洛县','513400',820,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513436','美姑县','513400',821,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520000','贵州省',NULL,823,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520100','贵阳市','520000',824,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520103','云岩区','520100',826,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520112','乌当区','520100',828,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520115','观山湖区','520100',830,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520121','开阳县','520100',831,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520123','修文县','520100',833,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520201','钟山区','520200',836,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520203','六枝特区','520200',837,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520281','盘州市','520200',839,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520300','遵义市','520000',840,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520302','红花岗区','520300',841,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520322','桐梓县','520300',844,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520324','正安县','520300',846,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520325','道真仡佬族苗族自治县','520300',847,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520327','凤冈县','520300',849,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520328','湄潭县','520300',850,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520330','习水县','520300',852,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520382','仁怀市','520300',854,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520400','安顺市','520000',855,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520402','西秀区','520400',856,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520424','关岭布依族苗族自治县','520400',860,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520425','紫云苗族布依族自治县','520400',861,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520500','毕节市','520000',862,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520502','七星关区','520500',863,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520521','大方县','520500',864,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520524','织金县','520500',867,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520525','纳雍县','520500',868,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520527','赫章县','520500',870,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520600','铜仁市','520000',871,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520603','万山区','520600',873,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520621','江口县','520600',874,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520622','玉屏侗族自治县','520600',875,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520624','思南县','520600',877,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520626','德江县','520600',879,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520628','松桃苗族自治县','520600',881,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522300','黔西南布依族苗族自治州','520000',882,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522301','兴义市','522300',883,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522302','兴仁市','522300',884,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522324','晴隆县','522300',886,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522326','望谟县','522300',888,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522327','册亨县','522300',889,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522600','黔东南苗族侗族自治州','520000',891,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522623','施秉县','522600',894,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522624','三穗县','522600',895,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522626','岑巩县','522600',897,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522627','天柱县','522600',898,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522629','剑河县','522600',900,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522632','榕江县','522600',903,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522634','雷山县','522600',905,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522636','丹寨县','522600',907,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522700','黔南布依族苗族自治州','520000',908,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522722','荔波县','522700',911,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522725','瓮安县','522700',913,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522726','独山县','522700',914,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522728','罗甸县','522700',916,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522729','长顺县','522700',917,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360732','兴国县','360700',2055,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360733','会昌县','360700',2056,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360735','石城县','360700',2058,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360781','瑞金市','360700',2059,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360783','龙南市','360700',2060,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360800','吉安市','360000',2061,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360802','吉州区','360800',2062,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360803','青原区','360800',2063,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360821','吉安县','360800',2064,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360823','峡江县','360800',2066,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360824','新干县','360800',2067,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360825','永丰县','360800',2068,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360826','泰和县','360800',2069,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360827','遂川县','360800',2070,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360829','安福县','360800',2072,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360830','永新县','360800',2073,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360881','井冈山市','360800',2074,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360900','宜春市','360000',2075,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360921','奉新县','360900',2077,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360922','万载县','360900',2078,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360923','上高县','360900',2079,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360924','宜丰县','360900',2080,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360925','靖安县','360900',2081,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360981','丰城市','360900',2083,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360982','樟树市','360900',2084,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360983','高安市','360900',2085,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361000','抚州市','360000',2086,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361003','东乡区','361000',2088,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361021','南城县','361000',2089,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361022','黎川县','361000',2090,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361023','南丰县','361000',2091,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361024','崇仁县','361000',2092,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361026','宜黄县','361000',2094,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361027','金溪县','361000',2095,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361028','资溪县','361000',2096,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361030','广昌县','361000',2097,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361102','信州区','361100',2099,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361103','广丰区','361100',2100,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361104','广信区','361100',2101,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361123','玉山县','361100',2102,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361124','铅山县','361100',2103,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361126','弋阳县','361100',2105,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361127','余干县','361100',2106,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361128','鄱阳县','361100',2107,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361129','万年县','361100',2108,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361181','德兴市','361100',2110,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370000','山东省',NULL,1571,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370100','济南市','370000',1572,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370102','历下区','370100',1573,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370103','市中区','370100',1574,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370105','天桥区','370100',1576,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370112','历城区','370100',1577,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370113','长清区','370100',1578,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370114','章丘区','370100',1579,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370116','莱芜区','370100',1581,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370117','钢城区','370100',1582,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370124','平阴县','370100',1583,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370126','商河县','370100',1584,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370200','青岛市','370000',1585,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370203','市北区','370200',1587,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370211','黄岛区','370200',1588,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370212','崂山区','370200',1589,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370213','李沧区','370200',1590,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370215','即墨区','370200',1592,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370281','胶州市','370200',1593,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370283','平度市','370200',1594,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370285','莱西市','370200',1595,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370300','淄博市','370000',1596,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370303','张店区','370300',1598,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370304','博山区','370300',1599,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370305','临淄区','370300',1600,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370306','周村区','370300',1601,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370322','高青县','370300',1603,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370323','沂源县','370300',1604,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370400','枣庄市','370000',1605,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370403','薛城区','370400',1607,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370405','台儿庄区','370400',1609,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370500','东营市','370000',1612,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370502','东营区','370500',1613,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370505','垦利区','370500',1615,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370522','利津县','370500',1616,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370602','芝罘区','370600',1619,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370612','牟平区','370600',1621,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370613','莱山区','370600',1622,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370681','龙口市','370600',1624,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370682','莱阳市','370600',1625,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370687','海阳市','370600',1629,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370700','潍坊市','370000',1630,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370702','潍城区','370700',1631,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370704','坊子区','370700',1633,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370725','昌乐县','370700',1636,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370782','诸城市','370700',1638,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370784','安丘市','370700',1640,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370785','高密市','370700',1641,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370800','济宁市','370000',1643,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370812','兖州区','370800',1645,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370827','鱼台县','370800',1647,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370829','嘉祥县','370800',1649,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370830','汶上县','370800',1650,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370883','邹城市','370800',1654,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370900','泰安市','370000',1655,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370902','泰山区','370900',1656,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370921','宁阳县','370900',1658,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370982','新泰市','370900',1660,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371000','威海市','370000',1662,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371003','文登区','371000',1664,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371082','荣成市','371000',1665,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371100','日照市','370000',1667,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371121','五莲县','371100',1670,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371122','莒县','371100',1671,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371300','临沂市','370000',1672,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371311','罗庄区','371300',1674,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371321','沂南县','371300',1676,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371324','兰陵县','371300',1679,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371326','平邑县','371300',1681,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371327','莒南县','371300',1682,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371329','临沭县','371300',1684,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371403','陵城区','371400',1687,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371422','宁津县','371400',1688,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371424','临邑县','371400',1690,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371426','平原县','371400',1692,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371427','夏津县','371400',1693,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371500','聊城市','370000',1697,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371502','东昌府区','371500',1698,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371503','茌平区','371500',1699,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371522','莘县','371500',1701,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371526','高唐县','371500',1704,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371600','滨州市','370000',1706,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371602','滨城区','371600',1707,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371621','惠民县','371600',1709,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371622','阳信县','371600',1710,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371700','菏泽市','370000',1714,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371702','牡丹区','371700',1715,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371703','定陶区','371700',1716,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371722','单县','371700',1718,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371725','郓城县','371700',1721,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371728','东明县','371700',1723,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410000','河南省',NULL,1724,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410100','郑州市','410000',1725,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410103','二七区','410100',1727,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410106','上街区','410100',1730,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410122','中牟县','410100',1732,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410181','巩义市','410100',1733,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410183','新密市','410100',1735,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410184','新郑市','410100',1736,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410200','开封市','410000',1738,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410204','鼓楼区','410200',1741,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410205','禹王台区','410200',1742,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410212','祥符区','410200',1743,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410222','通许县','410200',1745,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410300','洛阳市','410000',1748,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410303','西工区','410300',1750,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410304','瀍河回族区','410300',1751,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410306','吉利区','410300',1753,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410322','孟津县','410300',1755,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410325','嵩县','410300',1758,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410326','汝阳县','410300',1759,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410328','洛宁县','410300',1761,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410381','偃师市','410300',1763,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410402','新华区','410400',1765,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410404','石龙区','410400',1767,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410421','宝丰县','410400',1769,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410422','叶县','410400',1770,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410425','郏县','410400',1772,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410500','安阳市','410000',1775,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410502','文峰区','410500',1776,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410505','殷都区','410500',1778,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410506','龙安区','410500',1779,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410523','汤阴县','410500',1781,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410600','鹤壁市','410000',1785,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410602','鹤山区','410600',1786,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410603','山城区','410600',1787,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410621','浚县','410600',1789,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410702','红旗区','410700',1792,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410703','卫滨区','410700',1793,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410711','牧野区','410700',1795,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410724','获嘉县','410700',1797,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410725','原阳县','410700',1798,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410782','辉县市','410700',1802,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410783','长垣市','410700',1803,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410800','焦作市','410000',1804,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410803','中站区','410800',1806,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410821','修武县','410800',1809,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410823','武陟县','410800',1811,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410825','温县','410800',1812,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410883','孟州市','410800',1814,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410900','濮阳市','410000',1815,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410923','南乐县','410900',1818,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410927','台前县','410900',1820,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411000','许昌市','410000',1822,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411002','魏都区','411000',1823,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411025','襄城县','411000',1826,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411082','长葛市','411000',1828,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411100','漯河市','410000',1829,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411102','源汇区','411100',1830,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411104','召陵区','411100',1832,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411200','三门峡市','410000',2666,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411202','湖滨区','411200',2667,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411221','渑池县','411200',2669,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411281','义马市','411200',2671,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411300','南阳市','410000',2673,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411303','卧龙区','411300',2675,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440113','番禺区','440100',2159,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411321','南召县','411300',2676,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411322','方城县','411300',2677,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411323','西峡县','411300',2678,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411324','镇平县','411300',2679,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411325','内乡县','411300',2680,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411326','淅川县','411300',2681,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411327','社旗县','411300',2682,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411328','唐河县','411300',2683,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411329','新野县','411300',2684,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411381','邓州市','411300',2686,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411400','商丘市','410000',2687,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411402','梁园区','411400',2688,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411403','睢阳区','411400',2689,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411422','睢县','411400',2691,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411423','宁陵县','411400',2692,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411424','柘城县','411400',2693,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411425','虞城县','411400',2694,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411426','夏邑县','411400',2695,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411500','信阳市','410000',2697,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411502','浉河区','411500',2698,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411503','平桥区','411500',2699,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411521','罗山县','411500',2700,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411523','新县','411500',2702,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411524','商城县','411500',2703,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411525','固始县','411500',2704,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411526','潢川县','411500',2705,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411527','淮滨县','411500',2706,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411600','周口市','410000',2708,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411602','川汇区','411600',2709,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411603','淮阳区','411600',2710,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411621','扶沟县','411600',2711,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411623','商水县','411600',2713,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411624','沈丘县','411600',2714,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411625','郸城县','411600',2715,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411627','太康县','411600',2716,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411681','项城市','411600',2718,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411700','驻马店市','410000',2719,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411702','驿城区','411700',2720,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411721','西平县','411700',2721,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411722','上蔡县','411700',2722,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411724','正阳县','411700',2724,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411725','确山县','411700',2725,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411726','泌阳县','411700',2726,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411727','汝南县','411700',2727,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411729','新蔡县','411700',2729,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('419001','济源市','411700',2730,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420000','湖北省',NULL,2731,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420100','武汉市','420000',2732,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420103','江汉区','420100',2734,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420104','硚口区','420100',2735,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420105','汉阳区','420100',2736,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420106','武昌区','420100',2737,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420107','青山区','420100',2738,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420112','东西湖区','420100',2740,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420113','汉南区','420100',2741,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420114','蔡甸区','420100',2742,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420115','江夏区','420100',2743,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420117','新洲区','420100',2745,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420200','黄石市','420000',2746,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420202','黄石港区','420200',2747,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420203','西塞山区','420200',2748,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420204','下陆区','420200',2749,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420222','阳新县','420200',2751,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420281','大冶市','420200',2752,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420300','十堰市','420000',2753,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420302','茅箭区','420300',2754,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420304','郧阳区','420300',2756,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420322','郧西县','420300',2757,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420323','竹山县','420300',2758,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420324','竹溪县','420300',2759,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420325','房县','420300',2760,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420500','宜昌市','420000',2762,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420502','西陵区','420500',2763,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420503','伍家岗区','420500',2764,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420504','点军区','420500',2765,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420505','猇亭区','420500',2766,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420527','秭归县','420500',2770,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420528','长阳土家族自治县','420500',2771,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420581','宜都市','420500',2773,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420582','当阳市','420500',2774,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420583','枝江市','420500',2775,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420602','襄城区','420600',2777,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420607','襄州区','420600',2779,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420625','谷城县','420600',2781,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420626','保康县','420600',2782,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420684','宜城市','420600',2785,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420700','鄂州市','420000',2786,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420703','华容区','420700',2788,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420704','鄂城区','420700',2789,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420800','荆门市','420000',2790,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420881','钟祥市','420800',2794,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420882','京山市','420800',2795,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420900','孝感市','420000',2796,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420921','孝昌县','420900',2798,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420981','应城市','420900',2801,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420984','汉川市','420900',2803,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421000','荆州市','420000',2804,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421002','沙市区','421000',2805,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421022','公安县','421000',2807,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421081','石首市','421000',2810,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421087','松滋市','421000',2812,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421100','黄冈市','420000',2813,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421121','团风县','421100',2815,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421124','英山县','421100',2818,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421125','浠水县','421100',2819,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421127','黄梅县','421100',2821,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421182','武穴市','421100',2823,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421200','咸宁市','420000',2824,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421222','通城县','421200',2827,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421224','通山县','421200',2829,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421281','赤壁市','421200',2830,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421300','随州市','420000',2831,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422800','恩施土家族苗族自治州','420000',2835,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422801','恩施市','422800',2836,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422802','利川市','422800',2837,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422823','巴东县','422800',2839,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422827','来凤县','422800',2842,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('429004','仙桃市','422800',2844,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('429005','潜江市','422800',2845,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('429021','神农架林区','422800',2847,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430100','长沙市','430000',2849,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430103','天心区','430100',2851,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430104','岳麓区','430100',2852,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430121','长沙县','430100',2856,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430181','浏阳市','430100',2857,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430200','株洲市','430000',2859,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430202','荷塘区','430200',2860,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430203','芦淞区','430200',2861,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430223','攸县','430200',2865,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430224','茶陵县','430200',2866,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430281','醴陵市','430200',2868,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430300','湘潭市','430000',2869,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430321','湘潭县','430300',2872,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430382','韶山市','430300',2874,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430400','衡阳市','430000',2875,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430406','雁峰区','430400',2877,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430407','石鼓区','430400',2878,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430421','衡阳县','430400',2881,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430423','衡山县','430400',2883,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430426','祁东县','430400',2885,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430481','耒阳市','430400',2886,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430502','双清区','430500',2889,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430511','北塔区','430500',2891,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430522','新邵县','430500',2892,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430524','隆回县','430500',2894,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430527','绥宁县','430500',2896,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430581','武冈市','430500',2899,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430582','邵东市','430500',2900,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430600','岳阳市','430000',2901,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430602','岳阳楼区','430600',2902,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430621','岳阳县','430600',2905,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430624','湘阴县','430600',2907,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430681','汨罗市','430600',2909,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430682','临湘市','430600',2910,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430700','常德市','430000',2911,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430721','安乡县','430700',2914,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430723','澧县','430700',2916,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430725','桃源县','430700',2918,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430726','石门县','430700',2919,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430802','永定区','430800',2922,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430821','慈利县','430800',2924,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430822','桑植县','430800',2925,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430900','益阳市','430000',2926,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430903','赫山区','430900',2928,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430921','南县','430900',2929,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431000','郴州市','430000',2933,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431002','北湖区','431000',2934,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431003','苏仙区','431000',2935,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431022','宜章县','431000',2937,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431025','临武县','431000',2940,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431027','桂东县','431000',2942,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431028','安仁县','431000',2943,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431100','永州市','430000',2111,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431102','零陵区','431100',2112,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431122','东安县','431100',2115,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431124','道县','431100',2117,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431125','江永县','431100',2118,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431127','蓝山县','431100',2120,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431200','怀化市','430000',2123,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431202','鹤城区','431200',2124,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431222','沅陵县','431200',2126,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431223','辰溪县','431200',2127,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431225','会同县','431200',2129,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431227','新晃侗族自治县','431200',2131,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431228','芷江侗族自治县','431200',2132,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431229','靖州苗族侗族自治县','431200',2133,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431300','娄底市','430000',2136,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431302','娄星区','431300',2137,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431321','双峰县','431300',2138,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431322','新化县','431300',2139,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433100','湘西土家族苗族自治州','430000',2142,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433101','吉首市','433100',2143,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433123','凤凰县','433100',2145,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433125','保靖县','433100',2147,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433126','古丈县','433100',2148,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440000','广东省',NULL,2151,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440100','广州市','440000',2152,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440104','越秀区','440100',2154,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440105','海珠区','440100',2155,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440112','黄埔区','440100',2158,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440115','南沙区','440100',2161,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440118','增城区','440100',2163,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440200','韶关市','440000',2164,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440203','武江区','440200',2165,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440204','浈江区','440200',2166,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440205','曲江区','440200',2167,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440222','始兴县','440200',2168,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440229','翁源县','440200',2170,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440232','乳源瑶族自治县','440200',2171,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440233','新丰县','440200',2172,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440281','乐昌市','440200',2173,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440300','深圳市','440000',2175,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440303','罗湖区','440300',2176,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440304','福田区','440300',2177,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440305','南山区','440300',2178,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440306','宝安区','440300',2179,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440308','盐田区','440300',2181,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440309','龙华区','440300',2182,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440310','坪山区','440300',2183,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440311','光明区','440300',2184,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440402','香洲区','440400',2186,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440403','斗门区','440400',2187,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440404','金湾区','440400',2188,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440500','汕头市','440000',2189,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440507','龙湖区','440500',2190,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440512','濠江区','440500',2192,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440513','潮阳区','440500',2193,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440514','潮南区','440500',2194,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440515','澄海区','440500',2195,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440600','佛山市','440000',2197,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440604','禅城区','440600',2198,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440605','南海区','440600',2199,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440606','顺德区','440600',2200,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440607','三水区','440600',2201,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440700','江门市','440000',2203,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440703','蓬江区','440700',2204,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440704','江海区','440700',2205,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440705','新会区','440700',2206,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440781','台山市','440700',2207,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440784','鹤山市','440700',2209,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440785','恩平市','440700',2210,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440800','湛江市','440000',2211,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440802','赤坎区','440800',2212,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440804','坡头区','440800',2214,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440811','麻章区','440800',2215,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440823','遂溪县','440800',2216,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440825','徐闻县','440800',2217,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440881','廉江市','440800',2218,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440883','吴川市','440800',2220,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440900','茂名市','440000',2221,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440902','茂南区','440900',2222,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440904','电白区','440900',2223,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440982','化州市','440900',2225,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440983','信宜市','440900',2226,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441200','肇庆市','440000',2227,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441202','端州区','441200',2228,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441203','鼎湖区','441200',2229,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441223','广宁县','441200',2231,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441224','怀集县','441200',2232,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441225','封开县','441200',2233,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441226','德庆县','441200',2234,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441300','惠州市','440000',2236,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441302','惠城区','441300',2237,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441303','惠阳区','441300',2238,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441322','博罗县','441300',2239,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441323','惠东县','441300',2240,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441400','梅州市','440000',2242,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441402','梅江区','441400',2243,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441403','梅县区','441400',2244,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441422','大埔县','441400',2245,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441424','五华县','441400',2247,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441426','平远县','441400',2248,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441481','兴宁市','441400',2250,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441500','汕尾市','440000',2251,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441502','城区','441500',2252,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441581','陆丰市','441500',2255,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441600','河源市','440000',2256,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441621','紫金县','441600',2258,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441623','连平县','441600',2260,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441700','阳江市','440000',2263,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441702','江城区','441700',2264,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441721','阳西县','441700',2266,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441781','阳春市','441700',2267,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441800','清远市','440000',2268,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441823','阳山县','441800',2272,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441825','连山壮族瑶族自治县','441800',2273,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441881','英德市','441800',2275,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441882','连州市','441800',2276,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('442000','中山市','440000',2278,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445100','潮州市','440000',2279,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445102','湘桥区','445100',2280,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445122','饶平县','445100',2282,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445200','揭阳市','440000',2283,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445222','揭西县','445200',2286,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445281','普宁市','445200',2288,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445300','云浮市','440000',2289,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445302','云城区','445300',2290,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445322','郁南县','445300',2293,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450000','广西壮族自治区',NULL,2295,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450100','南宁市','450000',2296,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450102','兴宁区','450100',2297,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450107','西乡塘区','450100',2300,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450109','邕宁区','450100',2302,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450123','隆安县','450100',2304,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450124','马山县','450100',2305,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450126','宾阳县','450100',2307,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450202','城中区','450200',2310,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450203','鱼峰区','450200',2311,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450205','柳北区','450200',2313,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450222','柳城县','450200',2315,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450223','鹿寨县','450200',2316,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450300','桂林市','450000',2320,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450302','秀峰区','450300',2321,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450303','叠彩区','450300',2322,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450304','象山区','450300',2323,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450305','七星区','450300',2324,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450312','临桂区','450300',2326,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450323','灵川县','450300',2328,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450326','永福县','450300',2331,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450328','龙胜各族自治县','450300',2333,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450329','资源县','450300',2334,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450381','荔浦市','450300',2337,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450400','梧州市','450000',2338,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450405','长洲区','450400',2340,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450406','龙圩区','450400',2341,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450421','苍梧县','450400',2342,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450423','蒙山县','450400',2344,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450502','海城区','450500',2347,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450512','铁山港区','450500',2349,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450521','合浦县','450500',2350,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450600','防城港市','450000',2351,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450603','防城区','450600',2353,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450700','钦州市','450000',2356,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450702','钦南区','450700',2357,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450721','灵山县','450700',2359,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450722','浦北县','450700',2360,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450803','港南区','450800',2363,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450821','平南县','450800',2365,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450881','桂平市','450800',2366,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450900','玉林市','450000',2367,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450903','福绵区','450900',2369,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450923','博白县','450900',2372,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450981','北流市','450900',2374,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451000','百色市','450000',2375,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451003','田阳区','451000',2377,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451026','那坡县','451000',2380,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451028','乐业县','451000',2382,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451029','田林县','451000',2383,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451031','隆林各族自治县','451000',2385,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451082','平果市','451000',2387,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451102','八步区','451100',2389,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451121','昭平县','451100',2391,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451122','钟山县','451100',2392,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451200','河池市','450000',2394,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451203','宜州区','451200',2396,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451221','南丹县','451200',2397,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451223','凤山县','451200',2399,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451225','罗城仫佬族自治县','451200',2401,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451226','环江毛南族自治县','451200',2402,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451229','大化瑶族自治县','451200',2405,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451300','来宾市','450000',2406,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451302','兴宾区','451300',2407,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451322','象州县','451300',2409,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451323','武宣县','451300',2410,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451381','合山市','451300',2412,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451400','崇左市','450000',2413,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451402','江州区','451400',2414,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451423','龙州县','451400',2417,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451424','大新县','451400',2418,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451481','凭祥市','451400',2420,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460000','海南省',NULL,2421,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460106','龙华区','460100',2424,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460107','琼山区','460100',2425,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460200','三亚市','460000',2427,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460202','海棠区','460200',2428,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460204','天涯区','460200',2430,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460300','三沙市','460000',2432,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460400','儋州市','460000',2433,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469002','琼海市','460400',2435,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469005','文昌市','460400',2436,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469021','定安县','460400',2439,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469023','澄迈县','460400',2441,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469025','白沙黎族自治县','460400',2443,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469026','昌江黎族自治县','460400',2444,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469028','陵水黎族自治县','460400',2446,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469030','琼中黎族苗族自治县','460400',2448,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500000','重庆市',NULL,2449,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500102','涪陵区','500000',2451,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500103','渝中区','500000',2452,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500105','江北区','500000',2454,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500106','沙坪坝区','500000',2455,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500108','南岸区','500000',2457,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500109','北碚区','500000',2458,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500113','巴南区','500000',2462,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500114','黔江区','500000',2463,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500116','江津区','500000',2465,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500118','永川区','500000',2467,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500119','南川区','500000',2468,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500153','荣昌区','500000',2472,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500154','开州区','500000',2473,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500156','武隆区','500000',2475,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500229','城口县','500000',2476,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110101','东城区','110000',244,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110102','西城区','110000',245,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110105','朝阳区','110000',246,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110106','丰台区','110000',247,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110107','石景山区','110000',248,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110109','门头沟区','110000',250,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110111','房山区','110000',251,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110112','通州区','110000',252,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110113','顺义区','110000',253,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110114','昌平区','110000',254,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110116','怀柔区','110000',256,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110117','平谷区','110000',257,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110118','密云区','110000',258,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110119','延庆区','110000',259,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120101','和平区','120000',261,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120102','河东区','120000',262,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120103','河西区','120000',263,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120105','河北区','120000',265,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120106','红桥区','120000',266,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120110','东丽区','120000',267,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120111','西青区','120000',268,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120112','津南区','120000',269,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120114','武清区','120000',271,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120115','宝坻区','120000',272,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120116','滨海新区','120000',273,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120117','宁河区','120000',274,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120119','蓟州区','120000',276,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130000','河北省',NULL,277,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130100','石家庄市','130000',278,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130102','长安区','130100',279,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130105','新华区','130100',281,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130107','井陉矿区','130100',282,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130108','裕华区','130100',283,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130109','藁城区','130100',284,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130110','鹿泉区','130100',285,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130121','井陉县','130100',287,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130123','正定县','130100',288,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130125','行唐县','130100',289,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130126','灵寿县','130100',290,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130128','深泽县','130100',292,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130129','赞皇县','130100',293,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130130','无极县','130100',294,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130131','平山县','130100',295,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130132','元氏县','130100',296,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130181','辛集市','130100',298,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130183','晋州市','130100',299,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130184','新乐市','130100',300,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130200','唐山市','130000',301,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130203','路北区','130200',303,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130204','古冶区','130200',304,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130205','开平区','130200',305,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130207','丰南区','130200',306,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130209','曹妃甸区','130200',308,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130224','滦南县','130200',309,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130225','乐亭县','130200',310,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130227','迁西县','130200',311,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130229','玉田县','130200',312,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130283','迁安市','130200',314,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130284','滦州市','130200',315,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130300','秦皇岛市','130000',316,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130302','海港区','130300',317,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130304','北戴河区','130300',319,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130306','抚宁区','130300',320,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130321','青龙满族自治县','130300',321,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130322','昌黎县','130300',322,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130324','卢龙县','130300',323,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130400','邯郸市','130000',324,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130403','丛台区','130400',326,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130404','复兴区','130400',327,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130406','峰峰矿区','130400',328,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130407','肥乡区','130400',329,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130423','临漳县','130400',331,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130424','成安县','130400',332,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130425','大名县','130400',333,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130426','涉县','130400',334,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130427','磁县','130400',335,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130431','鸡泽县','130400',337,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130432','广平县','130400',338,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130433','馆陶县','130400',339,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130435','曲周县','130400',341,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130481','武安市','130400',342,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130500','邢台市','130000',343,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130503','信都区','130500',345,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130522','临城县','130500',348,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130524','柏乡县','130500',350,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130525','隆尧县','130500',351,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130529','巨鹿县','130500',353,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130531','广宗县','130500',355,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130534','清河县','130500',358,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130581','南宫市','130500',360,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130600','保定市','130000',362,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130602','竞秀区','130600',363,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130608','清苑区','130600',366,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130609','徐水区','130600',367,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130624','阜平县','130600',369,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130627','唐县','130600',371,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130628','高阳县','130600',372,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130632','安新县','130600',376,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130633','易县','130600',377,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130635','蠡县','130600',379,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130637','博野县','130600',381,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130682','定州市','130600',384,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130683','安国市','130600',385,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130700','张家口市','130000',387,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130702','桥东区','130700',388,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130706','下花园区','130700',391,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130709','崇礼区','130700',393,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130722','张北县','130700',394,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130724','沽源县','130700',396,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130727','阳原县','130700',399,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130730','怀来县','130700',401,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130732','赤城县','130700',403,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130800','承德市','130000',404,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130804','鹰手营子矿区','130800',407,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130821','承德县','130800',408,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130824','滦平县','130800',410,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130826','丰宁满族自治县','130800',412,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130827','宽城满族自治县','130800',413,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130900','沧州市','130000',416,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130902','新华区','130900',417,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130903','运河区','130900',418,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130921','沧县','130900',419,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130925','盐山县','130900',423,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130926','肃宁县','130900',424,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130928','吴桥县','130900',426,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130929','献县','130900',427,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130981','泊头市','130900',429,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130983','黄骅市','130900',431,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131000','廊坊市','130000',433,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131002','安次区','131000',434,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131022','固安县','131000',436,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131025','大城县','131000',439,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131026','文安县','131000',440,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131081','霸州市','131000',442,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131082','三河市','131000',443,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131100','衡水市','130000',444,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131121','枣强县','131100',447,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131123','武强县','131100',449,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131124','饶阳县','131100',450,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131126','故城县','131100',452,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131182','深州市','131100',455,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140000','山西省',NULL,456,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140100','太原市','140000',457,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140106','迎泽区','140100',459,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110000','北京市',NULL,243,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140109','万柏林区','140100',462,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140110','晋源区','140100',463,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140122','阳曲县','140100',465,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140181','古交市','140100',467,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140200','大同市','140000',468,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140214','云冈区','140200',471,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140221','阳高县','140200',473,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140222','天镇县','140200',474,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140224','灵丘县','140200',476,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140300','阳泉市','140000',479,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140302','城区','140300',480,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140311','郊区','140300',482,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140322','盂县','140300',484,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140400','长治市','140000',485,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140405','屯留区','140400',488,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140423','襄垣县','140400',490,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140425','平顺县','140400',491,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140427','壶关县','140400',493,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140430','沁县','140400',496,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140500','晋城市','140000',498,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140502','城区','140500',499,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140521','沁水县','140500',500,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140524','陵川县','140500',502,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140600','朔州市','140000',505,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140602','朔城区','140600',506,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140621','山阴县','140600',508,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140623','右玉县','140600',510,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140681','怀仁市','140600',511,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140703','太谷区','140700',514,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140722','左权县','140700',2,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140723','和顺县','140700',3,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140725','寿阳县','140700',5,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140728','平遥县','140700',7,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140800','运城市','140000',10,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140802','盐湖区','140800',11,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140822','万荣县','140800',13,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140823','闻喜县','140800',14,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140825','新绛县','140800',16,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140827','垣曲县','140800',18,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140881','永济市','140800',22,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140882','河津市','140800',23,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140900','忻州市','140000',24,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140921','定襄县','140900',26,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140922','五台县','140900',27,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140924','繁峙县','140900',29,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140928','五寨县','140900',33,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140929','岢岚县','140900',34,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140931','保德县','140900',36,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140981','原平市','140900',38,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141000','临汾市','140000',39,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141002','尧都区','141000',40,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141023','襄汾县','141000',43,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141025','古县','141000',45,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141027','浮山县','141000',47,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141028','吉县','141000',48,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141030','大宁县','141000',50,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141032','永和县','141000',52,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141081','侯马市','141000',55,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141082','霍州市','141000',56,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141100','吕梁市','140000',57,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141102','离石区','141100',58,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141121','文水县','141100',59,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141123','兴县','141100',61,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141124','临县','141100',62,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141125','柳林县','141100',63,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141126','石楼县','141100',64,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141127','岚县','141100',65,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141128','方山县','141100',66,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141129','中阳县','141100',67,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141130','交口县','141100',68,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141181','孝义市','141100',69,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141182','汾阳市','141100',70,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150000','内蒙古自治区',NULL,71,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150102','新城区','150100',73,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150103','回民区','150100',74,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150104','玉泉区','150100',75,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150105','赛罕区','150100',76,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150121','土默特左旗','150100',77,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150122','托克托县','150100',78,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150123','和林格尔县','150100',79,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150124','清水河县','150100',80,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150200','包头市','150000',82,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150202','东河区','150200',83,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150203','昆都仑区','150200',84,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150204','青山区','150200',85,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150205','石拐区','150200',86,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150206','白云鄂博矿区','150200',87,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150221','土默特右旗','150200',89,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150222','固阳县','150200',90,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150223','达尔罕茂明安联合旗','150200',91,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150300','乌海市','150000',92,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150302','海勃湾区','150300',93,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150303','海南区','150300',94,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150400','赤峰市','150000',96,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150402','红山区','150400',97,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150403','元宝山区','150400',98,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150404','松山区','150400',99,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150421','阿鲁科尔沁旗','150400',100,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150422','巴林左旗','150400',101,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150424','林西县','150400',103,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150425','克什克腾旗','150400',104,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150426','翁牛特旗','150400',105,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150428','喀喇沁旗','150400',106,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150429','宁城县','150400',107,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150500','通辽市','150000',109,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150502','科尔沁区','150500',110,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150521','科尔沁左翼中旗','150500',111,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150522','科尔沁左翼后旗','150500',112,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150523','开鲁县','150500',113,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150525','奈曼旗','150500',115,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150526','扎鲁特旗','150500',116,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150581','霍林郭勒市','150500',117,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150600','鄂尔多斯市','150000',118,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150603','康巴什区','150600',120,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150621','达拉特旗','150600',121,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150622','准格尔旗','150600',122,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150623','鄂托克前旗','150600',123,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150624','鄂托克旗','150600',124,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150626','乌审旗','150600',126,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150627','伊金霍洛旗','150600',127,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150700','呼伦贝尔市','150000',128,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150702','海拉尔区','150700',129,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150721','阿荣旗','150700',131,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150722','莫力达瓦达斡尔族自治旗','150700',132,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150723','鄂伦春自治旗','150700',133,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150724','鄂温克族自治旗','150700',134,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150725','陈巴尔虎旗','150700',135,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150726','新巴尔虎左旗','150700',136,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150781','满洲里市','150700',138,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150782','牙克石市','150700',139,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150783','扎兰屯市','150700',140,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150784','额尔古纳市','150700',141,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150785','根河市','150700',142,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150800','巴彦淖尔市','150000',143,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150802','临河区','150800',144,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150824','乌拉特中旗','150800',148,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150825','乌拉特后旗','150800',149,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150826','杭锦后旗','150800',150,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150900','乌兰察布市','150000',151,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150923','商都县','150900',155,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150924','兴和县','150900',156,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150926','察哈尔右翼前旗','150900',158,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150928','察哈尔右翼后旗','150900',160,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150929','四子王旗','150900',161,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152200','兴安盟','150000',163,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152201','乌兰浩特市','152200',164,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152221','科尔沁右翼前旗','152200',166,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152222','科尔沁右翼中旗','152200',167,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152500','锡林郭勒盟','150000',170,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152501','二连浩特市','152500',171,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152522','阿巴嘎旗','152500',173,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152523','苏尼特左旗','152500',174,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152525','东乌珠穆沁旗','152500',176,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152527','太仆寺旗','152500',178,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152529','正镶白旗','152500',180,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152531','多伦县','152500',182,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152900','阿拉善盟','150000',183,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152921','阿拉善左旗','152900',184,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152923','额济纳旗','152900',186,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210100','沈阳市','210000',188,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210102','和平区','210100',189,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210104','大东区','210100',191,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210111','苏家屯区','210100',194,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210113','沈北新区','210100',196,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210114','于洪区','210100',197,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210123','康平县','210100',199,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210181','新民市','210100',201,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210202','中山区','210200',203,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210204','沙河口区','210200',205,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210211','甘井子区','210200',206,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210213','金州区','210200',208,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210281','瓦房店市','210200',211,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210300','鞍山市','210000',213,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210302','铁东区','210300',214,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210303','铁西区','210300',215,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210311','千山区','210300',217,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210323','岫岩满族自治县','210300',219,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210400','抚顺市','210000',221,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210403','东洲区','210400',223,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210411','顺城区','210400',225,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210421','抚顺县','210400',226,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210500','本溪市','210000',229,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210502','平山区','210500',230,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210503','溪湖区','210500',231,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210505','南芬区','210500',233,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210521','本溪满族自治县','210500',234,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210600','丹东市','210000',236,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210602','元宝区','210600',237,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210603','振兴区','210600',238,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210681','东港市','210600',241,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210682','凤城市','210600',242,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210700','锦州市','210000',2947,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210702','古塔区','210700',2948,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210726','黑山县','210700',2951,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210781','凌海市','210700',2953,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210800','营口市','210000',2955,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210802','站前区','210800',2956,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210803','西市区','210800',2957,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210881','盖州市','210800',2960,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210900','阜新市','210000',2962,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210902','海州区','210900',2963,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210903','新邱区','210900',2964,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210921','阜新蒙古族自治县','210900',2968,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210922','彰武县','210900',2969,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211000','辽阳市','210000',2970,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211003','文圣区','211000',2972,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211005','弓长岭区','211000',2974,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211081','灯塔市','211000',2977,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211100','盘锦市','210000',2978,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211102','双台子区','211100',2979,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211104','大洼区','211100',2981,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211122','盘山县','211100',2982,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211200','铁岭市','210000',2983,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211223','西丰县','211200',2987,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211224','昌图县','211200',2988,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211282','开原市','211200',2990,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211300','朝阳市','210000',2991,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211321','朝阳县','211300',2994,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211324','喀喇沁左翼蒙古族自治县','211300',2996,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211381','北票市','211300',2997,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211400','葫芦岛市','210000',2999,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211402','连山区','211400',3000,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211421','绥中县','211400',3003,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211481','兴城市','211400',3005,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220000','吉林省',NULL,3006,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220100','长春市','220000',3007,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220104','朝阳区','220100',3010,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220106','绿园区','220100',3012,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220112','双阳区','220100',3013,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220122','农安县','220100',3015,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220183','德惠市','220100',3017,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220200','吉林市','220000',3019,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220203','龙潭区','220200',3021,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220211','丰满区','220200',3023,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220221','永吉县','220200',3024,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220282','桦甸市','220200',3026,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220300','四平市','220000',3029,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220302','铁西区','220300',3030,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220322','梨树县','220300',3032,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220323','伊通满族自治县','220300',3033,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220402','龙山区','220400',3036,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220421','东丰县','220400',3038,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220422','东辽县','220400',3039,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220500','通化市','220000',3040,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220503','二道江区','220500',3042,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220524','柳河县','220500',3045,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220582','集安市','220500',3047,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220600','白山市','220000',3048,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220602','浑江区','220600',3049,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220622','靖宇县','220600',3052,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220681','临江市','220600',3054,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220700','松原市','220000',3055,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220702','宁江区','220700',3056,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220721','前郭尔罗斯蒙古族自治县','220700',3057,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231283','海伦市','231200',3206,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('232700','大兴安岭地区','230000',3207,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('232721','呼玛县','232700',3209,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('232722','塔河县','232700',3210,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310000','上海市',NULL,3211,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310101','黄浦区','310000',515,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310105','长宁区','310000',517,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310106','静安区','310000',518,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310107','普陀区','310000',519,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310109','虹口区','310000',520,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310110','杨浦区','310000',521,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310113','宝山区','310000',523,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310114','嘉定区','310000',524,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310115','浦东新区','310000',525,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310116','金山区','310000',526,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310118','青浦区','310000',528,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310120','奉贤区','310000',529,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310151','崇明区','310000',530,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320000','江苏省',NULL,531,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320100','南京市','320000',532,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320104','秦淮区','320100',534,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320105','建邺区','320100',535,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320106','鼓楼区','320100',536,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320111','浦口区','320100',537,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320114','雨花台区','320100',539,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320115','江宁区','320100',540,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320116','六合区','320100',541,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320117','溧水区','320100',542,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320118','高淳区','320100',543,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320205','锡山区','320200',545,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320206','惠山区','320200',546,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320211','滨湖区','320200',547,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320213','梁溪区','320200',548,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320281','江阴市','320200',550,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320282','宜兴市','320200',551,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320300','徐州市','320000',552,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320302','鼓楼区','320300',553,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320303','云龙区','320300',554,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320311','泉山区','320300',556,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320312','铜山区','320300',557,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320321','丰县','320300',558,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320322','沛县','320300',559,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320381','新沂市','320300',561,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320382','邳州市','320300',562,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320400','常州市','320000',563,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320402','天宁区','320400',564,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320404','钟楼区','320400',565,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320412','武进区','320400',567,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320413','金坛区','320400',568,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320481','溧阳市','320400',569,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320500','苏州市','320000',570,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320506','吴中区','320500',572,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320507','相城区','320500',573,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320508','姑苏区','320500',574,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320509','吴江区','320500',575,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320581','常熟市','320500',576,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320583','昆山市','320500',578,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320585','太仓市','320500',579,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320600','南通市','320000',580,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320602','崇川区','320600',581,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320611','港闸区','320600',582,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320623','如东县','320600',584,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320681','启东市','320600',585,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320682','如皋市','320600',586,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320684','海门市','320600',587,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320700','连云港市','320000',589,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320703','连云区','320700',590,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320706','海州区','320700',591,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320707','赣榆区','320700',592,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320722','东海县','320700',593,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320724','灌南县','320700',595,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320800','淮安市','320000',596,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320803','淮安区','320800',597,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320804','淮阴区','320800',598,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320826','涟水县','320800',601,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320830','盱眙县','320800',602,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320900','盐城市','320000',604,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320902','亭湖区','320900',605,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320904','大丰区','320900',607,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320921','响水县','320900',608,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320925','建湖县','320900',612,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320981','东台市','320900',613,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321000','扬州市','320000',614,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321003','邗江区','321000',616,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321081','仪征市','321000',619,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321100','镇江市','320000',621,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321102','京口区','321100',622,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321111','润州区','321100',623,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220800','白城市','220000',3061,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220802','洮北区','220800',3062,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220822','通榆县','220800',3064,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222400','延边朝鲜族自治州','220000',3067,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222401','延吉市','222400',3068,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222403','敦化市','222400',3070,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222404','珲春市','222400',3071,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222406','和龙市','222400',3073,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222424','汪清县','222400',3074,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230000','黑龙江省',NULL,3076,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230100','哈尔滨市','230000',3077,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230102','道里区','230100',3078,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230104','道外区','230100',3080,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230110','香坊区','230100',3083,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230112','阿城区','230100',3085,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230113','双城区','230100',3086,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230124','方正县','230100',3088,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230126','巴彦县','230100',3090,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230129','延寿县','230100',3093,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230184','五常市','230100',3095,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230200','齐齐哈尔市','230000',3096,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230202','龙沙区','230200',3097,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230206','富拉尔基区','230200',3101,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230207','碾子山区','230200',3102,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230221','龙江县','230200',3104,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230223','依安县','230200',3105,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230224','泰来县','230200',3106,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230229','克山县','230200',3109,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230230','克东县','230200',3110,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230281','讷河市','230200',3112,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230300','鸡西市','230000',3113,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230304','滴道区','230300',3116,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230306','城子河区','230300',3118,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230321','鸡东县','230300',3120,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230381','虎林市','230300',3121,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230400','鹤岗市','230000',3123,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230404','南山区','230400',3126,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230405','兴安区','230400',3127,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230407','兴山区','230400',3129,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230421','萝北县','230400',3130,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230502','尖山区','230500',3133,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230505','四方台区','230500',3135,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230506','宝山区','230500',3136,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230522','友谊县','230500',3138,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230524','饶河县','230500',3140,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230602','萨尔图区','230600',3142,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230604','让胡路区','230600',3144,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230606','大同区','230600',3146,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230621','肇州县','230600',3147,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230623','林甸县','230600',3149,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230700','伊春市','230000',3151,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230718','乌翠区','230700',3153,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230722','嘉荫县','230700',3155,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230723','汤旺县','230700',3156,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230725','大箐山县','230700',3158,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230751','金林区','230700',3160,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230781','铁力市','230700',3161,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230800','佳木斯市','230000',3162,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230804','前进区','230800',3164,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230811','郊区','230800',3166,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230828','汤原县','230800',3169,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230881','同江市','230800',3170,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230883','抚远市','230800',3172,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230900','七台河市','230000',3173,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230904','茄子河区','230900',3176,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231000','牡丹江市','230000',3178,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231002','东安区','231000',3179,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231004','爱民区','231000',3181,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231005','西安区','231000',3182,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231084','宁安市','231000',3186,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231085','穆棱市','231000',3187,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231100','黑河市','230000',3189,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231102','爱辉区','231100',3190,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231123','逊克县','231100',3191,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231183','嫩江市','231100',3195,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231200','绥化市','230000',3196,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231202','北林区','231200',3197,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231221','望奎县','231200',3198,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231223','青冈县','231200',3200,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231226','绥棱县','231200',3203,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231282','肇东市','231200',3205,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321181','丹阳市','321100',625,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321200','泰州市','320000',628,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321202','海陵区','321200',629,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321204','姜堰区','321200',631,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321281','兴化市','321200',632,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321300','宿迁市','320000',635,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321302','宿城区','321300',636,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321322','沭阳县','321300',638,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321324','泗洪县','321300',640,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330100','杭州市','330000',642,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330102','上城区','330100',643,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330104','江干区','330100',645,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330108','滨江区','330100',648,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330110','余杭区','330100',650,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330112','临安区','330100',652,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330122','桐庐县','330100',653,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330182','建德市','330100',655,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330203','海曙区','330200',657,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330206','北仑区','330200',659,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330212','鄞州区','330200',661,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330213','奉化区','330200',662,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330282','慈溪市','330200',666,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330300','温州市','330000',667,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330302','鹿城区','330300',668,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330304','瓯海区','330300',670,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330324','永嘉县','330300',672,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330328','文成县','330300',675,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330329','泰顺县','330300',676,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330382','乐清市','330300',678,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330400','嘉兴市','330000',680,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330411','秀洲区','330400',682,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330424','海盐县','330400',684,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330482','平湖市','330400',686,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340203','弋江区','340200',756,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340207','鸠江区','340200',757,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340208','三山区','340200',758,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340221','芜湖县','340200',759,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340223','南陵县','340200',761,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340281','无为市','340200',762,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340300','蚌埠市','340000',763,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340302','龙子湖区','340300',764,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340304','禹会区','340300',766,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340311','淮上区','340300',767,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340321','怀远县','340300',768,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340322','五河县','340300',769,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340323','固镇县','340300',770,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340402','大通区','340400',772,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340403','田家庵区','340400',773,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340404','谢家集区','340400',774,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340405','八公山区','340400',775,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340421','凤台县','340400',777,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340422','寿县','340400',778,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340500','马鞍山市','340000',779,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340503','花山区','340500',780,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340504','雨山区','340500',781,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340521','当涂县','340500',783,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340522','含山县','340500',784,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340523','和县','340500',785,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340600','淮北市','340000',786,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340603','相山区','340600',788,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340604','烈山区','340600',789,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340621','濉溪县','340600',790,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340700','铜陵市','340000',791,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340705','铜官区','340700',792,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340711','郊区','340700',794,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340722','枞阳县','340700',795,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340800','安庆市','340000',1835,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340802','迎江区','340800',1836,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340811','宜秀区','340800',1838,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340822','怀宁县','340800',1839,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340825','太湖县','340800',1840,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340826','宿松县','340800',1841,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340827','望江县','340800',1842,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340881','桐城市','340800',1844,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340882','潜山市','340800',1845,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341000','黄山市','340000',1846,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341002','屯溪区','341000',1847,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341004','徽州区','341000',1849,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341021','歙县','341000',1850,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341022','休宁县','341000',1851,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341023','黟县','341000',1852,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341024','祁门县','341000',1853,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341102','琅琊区','341100',1855,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341103','南谯区','341100',1856,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341122','来安县','341100',1857,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341124','全椒县','341100',1858,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341126','凤阳县','341100',1860,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341181','天长市','341100',1861,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341182','明光市','341100',1862,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341200','阜阳市','340000',1863,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341202','颍州区','341200',1864,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341204','颍泉区','341200',1866,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341221','临泉县','341200',1867,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341222','太和县','341200',1868,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341225','阜南县','341200',1869,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341282','界首市','341200',1871,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341300','宿州市','340000',1872,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341302','埇桥区','341300',1873,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341321','砀山县','341300',1874,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341322','萧县','341300',1875,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341324','泗县','341300',1877,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341500','六安市','340000',1878,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341502','金安区','341500',1879,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341504','叶集区','341500',1881,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341524','金寨县','341500',1884,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330483','桐乡市','330400',687,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341600','亳州市','340000',1886,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341602','谯城区','341600',1887,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341622','蒙城县','341600',1889,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341700','池州市','340000',1891,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341721','东至县','341700',1893,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341723','青阳县','341700',1895,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341800','宣城市','340000',1896,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341821','郎溪县','341800',1898,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341825','旌德县','341800',1901,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341882','广德市','341800',1903,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350000','福建省',NULL,1904,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350100','福州市','350000',1905,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350104','仓山区','350100',1908,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350105','马尾区','350100',1909,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350112','长乐区','350100',1911,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350122','连江县','350100',1913,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350125','永泰县','350100',1916,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350181','福清市','350100',1918,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350200','厦门市','350000',1919,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350203','思明区','350200',1920,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350206','湖里区','350200',1922,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350213','翔安区','350200',1925,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350300','莆田市','350000',1926,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350303','涵江区','350300',1928,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350304','荔城区','350300',1929,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350400','三明市','350000',1932,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350403','三元区','350400',1934,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350421','明溪县','350400',1935,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350424','宁化县','350400',1937,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350426','尤溪县','350400',1939,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350429','泰宁县','350400',1942,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350481','永安市','350400',1944,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350500','泉州市','350000',1945,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350502','鲤城区','350500',1946,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350505','泉港区','350500',1949,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350524','安溪县','350500',1951,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350526','德化县','350500',1953,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350527','金门县','350500',1954,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350600','漳州市','350000',1958,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350602','芗城区','350600',1959,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350603','龙文区','350600',1960,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350623','漳浦县','350600',1962,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350625','长泰县','350600',1964,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350628','平和县','350600',1967,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350629','华安县','350600',1968,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350700','南平市','350000',1970,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350702','延平区','350700',1971,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350722','浦城县','350700',1974,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350724','松溪县','350700',1976,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350781','邵武市','350700',1978,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350782','武夷山市','350700',1979,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350800','龙岩市','350000',1981,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350821','长汀县','350800',1984,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350823','上杭县','350800',1985,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350825','连城县','350800',1987,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350881','漳平市','350800',1988,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350921','霞浦县','350900',1991,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350923','屏南县','350900',1993,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350924','寿宁县','350900',1994,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350926','柘荣县','350900',1996,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350982','福鼎市','350900',1998,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330500','湖州市','330000',688,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330502','吴兴区','330500',689,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330521','德清县','330500',691,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330600','绍兴市','330000',694,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330602','越城区','330600',695,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330604','上虞区','330600',697,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330624','新昌县','330600',698,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330683','嵊州市','330600',700,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330700','金华市','330000',701,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330703','金东区','330700',703,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330723','武义县','330700',704,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330727','磐安县','330700',706,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330783','东阳市','330700',709,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330800','衢州市','330000',711,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330802','柯城区','330800',712,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330822','常山县','330800',714,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330824','开化县','330800',715,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330900','舟山市','330000',718,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330902','定海区','330900',719,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330921','岱山县','330900',721,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331000','台州市','330000',723,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331003','黄岩区','331000',725,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331022','三门县','331000',727,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331024','仙居县','331000',729,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331081','温岭市','331000',730,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331083','玉环市','331000',732,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331121','青田县','331100',735,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331122','缙云县','331100',736,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331124','松阳县','331100',738,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331125','云和县','331100',739,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340000','安徽省',NULL,743,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340100','合肥市','340000',744,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340102','瑶海区','340100',745,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340103','庐阳区','340100',746,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340111','包河区','340100',748,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340122','肥东县','340100',750,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340123','肥西县','340100',751,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340200','芜湖市','340000',754,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360100','南昌市','360000',2000,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360102','东湖区','360100',2001,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360103','西湖区','360100',2002,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360112','新建区','360100',2005,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360121','南昌县','360100',2007,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360123','安义县','360100',2008,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360200','景德镇市','360000',2010,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360202','昌江区','360200',2011,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360281','乐平市','360200',2014,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360300','萍乡市','360000',2015,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360313','湘东区','360300',2017,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360321','莲花县','360300',2018,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360400','九江市','360000',2021,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360403','浔阳区','360400',2023,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360404','柴桑区','360400',2024,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360424','修水县','360400',2026,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360426','德安县','360400',2028,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360430','彭泽县','360400',2031,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360481','瑞昌市','360400',2032,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360483','庐山市','360400',2034,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360500','新余市','360000',2035,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360600','鹰潭市','360000',2038,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360602','月湖区','360600',2039,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360681','贵溪市','360600',2041,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360700','赣州市','360000',2042,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360702','章贡区','360700',2043,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360723','大余县','360700',2047,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360724','上犹县','360700',2048,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360726','安远县','360700',2050,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360729','全南县','360700',2052,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650400','吐鲁番市','650000',1464,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652301','昌吉市','652300',1473,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652700','博尔塔拉蒙古自治州','650000',1480,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652900','阿克苏地区','650000',1495,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653000','克孜勒苏柯尔克孜自治州','650000',1505,NULL,NULL,NULL,NULL,NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '行政区划', 'adm-area', '/secure/core/module/item/adm-areas/queries/selectable', 'id', 'admAreaName'); + +commit; + +-- ----------------------------- 2020-12-15 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.9.0/oracle/0.gikam-core-common-1.txt b/sql/init_sql/core/0.9.0/oracle/0.gikam-core-common-1.txt new file mode 100644 index 0000000..ba0fbae --- /dev/null +++ b/sql/init_sql/core/0.9.0/oracle/0.gikam-core-common-1.txt @@ -0,0 +1,24 @@ +-- ----------------------------- 2020-10-20 add by shixw------------begin +-- Automation Deployment Single SQL ---begin +CREATE OR REPLACE PROCEDURE DELETEI18N(CODEPARAM VARCHAR) AS + V_ID NUMBER; + V_COUNT NUMBER; +BEGIN + + SELECT COUNT(*) INTO V_COUNT FROM T_CORE_I18N WHERE CODE = CODEPARAM; + + IF V_COUNT > 0 THEN + SELECT ID + INTO V_ID + FROM T_CORE_I18N + WHERE CODE = CODEPARAM + AND ROWNUM = 1; + DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID = V_ID; + DELETE FROM T_CORE_I18N WHERE CODE = CODEPARAM; + + COMMIT; + END IF; +END; +/ +-- Automation Deployment Single SQL ---end +-- ----------------------------- 2020-10-20 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.9.0/oracle/1.gikam-core-common-2.txt b/sql/init_sql/core/0.9.0/oracle/1.gikam-core-common-2.txt new file mode 100644 index 0000000..09fc05b --- /dev/null +++ b/sql/init_sql/core/0.9.0/oracle/1.gikam-core-common-2.txt @@ -0,0 +1,930 @@ +-- ----------------------------- 2020-09-07 add by zhangxt------------begin + +INSERT INTO T_CORE_ADMIN_MENU(ID, MENUNAME, MENUICON, HREF, PARENTID, ORDERNO) +VALUES ('20', '系统监控', '', '', '', '20'); + +INSERT INTO T_CORE_ADMIN_MENU(ID, MENUNAME, MENUICON, HREF, PARENTID, ORDERNO) +VALUES ('2010', '系统监控', '', '/core/module/item/iframes?src=http://ip:port', '20', '2010'); +commit; +-- ----------------------------- 2020-09-07 add by zhangxt------------end +-- ----------------------------- 2020-09-07 add by zhangxt--------------begin +-- 建表语句 +CREATE TABLE T_CORE_FILE_LOG( + ID NUMBER NOT NULL, + FILEID NUMBER NULL, + OPERATIONCATEGORY VARCHAR2(36) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_FILE_LOG IS '文件日志表'; +COMMENT ON COLUMN T_CORE_FILE_LOG.ID IS '主键'; +COMMENT ON COLUMN T_CORE_FILE_LOG.FILEID IS '文件ID'; +COMMENT ON COLUMN T_CORE_FILE_LOG.OPERATIONCATEGORY IS '操作类型(添加、下载等)'; +COMMENT ON COLUMN T_CORE_FILE_LOG.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_FILE_LOG.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_FILE_LOG.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_FILE_LOG.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_FILE_LOG.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_FILE_LOG ADD CONSTRAINT PK_CORE_FILE_LOG PRIMARY KEY (ID); + +CALL INSERTI18N('T_CORE_FILE_LOG.SERVICE_NAME', '文件日志表', '文件日志表', 'zh-CN', '文件日志表'); +CALL INSERTI18N('T_CORE_FILE_LOG.ID', '文件日志表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_FILE_LOG.FILEID', '文件日志表的文件ID', '文件ID', 'zh-CN', '文件ID'); +CALL INSERTI18N('T_CORE_FILE_LOG.OPERATIONCATEGORY', '文件日志表的操作类型(添加、下载等)', '操作类型(添加、下载等)', 'zh-CN', '操作类型(添加、下载等)'); +CALL INSERTI18N('T_CORE_FILE_LOG.CREATEDBYID', '文件日志表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_FILE_LOG.CREATEDBYNAME', '文件日志表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_FILE_LOG.CREATEDTIME', '文件日志表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_FILE_LOG.CREATEDBYORGID', '文件日志表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_FILE_LOG.CREATEDBYORGNAME', '文件日志表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_FILE_LOG', '0', '0'); +COMMIT; + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('fileLogOperationCategory', '附件操作方式', 'sys', NULL, 201, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'INSERT', '上传', 'fileLogOperationCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'UPDATE', '更新', 'fileLogOperationCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'DOWNLOAD', '下载', 'fileLogOperationCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'PRINT', '打印', 'fileLogOperationCategory', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'DELETE', '删除', 'fileLogOperationCategory', NULL, 5, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +COMMIT; +-- ----------------------------- 2020-09-07 add by zhangxt------------end + +-- ----------------------------- 2020-09-09 add by shixw------------begin 0.8.2补丁已发布 + +alter table T_CORE_PASSWORD_POLICY add EXPIRYWARNINGINTERVAL NUMBER; +comment on column T_CORE_PASSWORD_POLICY.EXPIRYWARNINGINTERVAL is '密码过期提前提醒天数'; + + +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.EXPIRYWARNINGINTERVAL', '密码策略的密码过期提前提醒天数', '密码过期提前提醒天数', 'zh-CN', '密码过期提前提醒天数'); + +-- ----------------------------- 2020-09-09 add by shixw------------end 0.8.2补丁已发布 + +-- ----------------------------- 2020-09-10 add by shixw------------begin 0.8.2补丁已发布 + + +CALL INSERTI18N('GIKAM.USER.PASSWORD.NEW_OLD_PASSWORD_SAME', '新密码不能与旧密码相同', '新密码不能与旧密码相同', 'zh-CN', '新密码不能与旧密码相同'); +CALL INSERTI18N('CORE.MODULE.SYS.PASSWORDPOLICIES.TIP.EXPIRYWARNINGINTERVAL_NOT_MORE_EXPIRYINTERVAL', '密码过期提前提醒天数不能大于密码过期天数', '密码过期提前提醒天数不能大于密码过期天数', 'zh-CN', '密码过期提前提醒天数不能大于密码过期天数'); + +-- ----------------------------- 2020-09-10 add by shixw------------end 0.8.2补丁已发布 + + +-- ----------------------------- 2020-09-10 add by zhangjr------------begin 0.8.7补丁已发布 +CALL INSERTI18N('GIKAM.BPMN.TASK.START', '工作流开始节点', '开始节点', 'zh-CN', '开始节点'); +CALL INSERTI18N('GIKAM.BPMN.TASK.END', '工作流结束节点', '结束节点', 'zh-CN', '结束节点'); +CALL INSERTI18N('GIKAM.BPMN.TASK.GATEWAY', '工作流的网关', '网关', 'zh-CN', '网关'); + +DELETE FROM T_CORE_I18N_MESSAGE M WHERE EXISTS (SELECT 1 FROM T_CORE_I18N I WHERE I.ID = M.I18NID AND I.CODE = 'GIKAM.BPMN.COMMENT.START_NODE'); +DELETE FROM T_CORE_I18N_MESSAGE M WHERE EXISTS (SELECT 1 FROM T_CORE_I18N I WHERE I.ID = M.I18NID AND I.CODE = 'GIKAM.BPMN.COMMENT.END_NODE'); +DELETE FROM T_CORE_I18N WHERE CODE = 'GIKAM.BPMN.COMMENT.START_NODE'; +DELETE FROM T_CORE_I18N WHERE CODE = 'GIKAM.BPMN.COMMENT.END_NODE'; +COMMIT; + +alter table T_CORE_BPMN_COMMENT add ROUTE VARCHAR2(96); +comment on column T_CORE_BPMN_COMMENT.ROUTE is '审核路径'; +-- ----------------------------- 2020-09-10 add by zhangjr------------end 0.8.7补丁已发布 + +-- ----------------------------- 2020-09-12 add by shixw------------begin + +CALL INSERTI18N('GIKAM.EXCEPTION.FTP.FILE_NOT_EXIST', 'FTP服务器文件不存在', 'FTP服务器文件不存在', 'zh-CN', 'FTP服务器文件不存在'); + +-- ----------------------------- 2020-09-12 add by shixw------------end + +-- ----------------------------- 2020-09-14 add by zhangjf--------------begin +DELETE FROM T_CORE_I18N_MESSAGE M WHERE EXISTS (SELECT 1 FROM T_CORE_I18N I WHERE I.ID = M.I18NID AND I.CODE = 'T_CORE_FILE_LOG.SERVICE_NAME'); +DELETE FROM T_CORE_I18N_MESSAGE M WHERE EXISTS (SELECT 1 FROM T_CORE_I18N I WHERE I.ID = M.I18NID AND I.CODE = +'T_CORE_FILE_LOG.ID'); +DELETE FROM T_CORE_I18N_MESSAGE M WHERE EXISTS (SELECT 1 FROM T_CORE_I18N I WHERE I.ID = M.I18NID AND I.CODE = +'T_CORE_FILE_LOG.FILEID'); +DELETE FROM T_CORE_I18N_MESSAGE M WHERE EXISTS (SELECT 1 FROM T_CORE_I18N I WHERE I.ID = M.I18NID AND I.CODE = 'T_CORE_FILE_LOG.OPERATIONCATEGORY'); +DELETE FROM T_CORE_I18N_MESSAGE M WHERE EXISTS (SELECT 1 FROM T_CORE_I18N I WHERE I.ID = M.I18NID AND I.CODE = 'T_CORE_FILE_LOG.CREATEDBYID'); +DELETE FROM T_CORE_I18N_MESSAGE M WHERE EXISTS (SELECT 1 FROM T_CORE_I18N I WHERE I.ID = M.I18NID AND I.CODE = 'T_CORE_FILE_LOG.CREATEDBYNAME'); +DELETE FROM T_CORE_I18N_MESSAGE M WHERE EXISTS (SELECT 1 FROM T_CORE_I18N I WHERE I.ID = M.I18NID AND I.CODE = 'T_CORE_FILE_LOG.CREATEDTIME'); +DELETE FROM T_CORE_I18N_MESSAGE M WHERE EXISTS (SELECT 1 FROM T_CORE_I18N I WHERE I.ID = M.I18NID AND I.CODE = 'T_CORE_FILE_LOG.CREATEDBYORGID'); +DELETE FROM T_CORE_I18N_MESSAGE M WHERE EXISTS (SELECT 1 FROM T_CORE_I18N I WHERE I.ID = M.I18NID AND I.CODE = 'T_CORE_FILE_LOG.CREATEDBYORGNAME'); + +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.SERVICE_NAME'; +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.ID'; +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.FILEID'; +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.OPERATIONCATEGORY'; +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.CREATEDBYID'; +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.CREATEDBYNAME'; +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.CREATEDTIME'; +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.CREATEDBYORGID'; +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.CREATEDBYORGNAME'; + +CALL INSERTI18N('T_CORE_FILE_LOG.SERVICE_NAME', '文件日志表', '文件日志表', 'zh-CN', '文件日志表'); +CALL INSERTI18N('T_CORE_FILE_LOG.ID', '文件日志表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_FILE_LOG.FILEID', '文件日志表的文件ID', '文件ID', 'zh-CN', '文件ID'); +CALL INSERTI18N('T_CORE_FILE_LOG.OPERATIONCATEGORY', '文件日志表的操作类型(添加、下载等)', '操作', 'zh-CN', '操作'); +CALL INSERTI18N('T_CORE_FILE_LOG.CREATEDBYID', '文件日志表的操作人编码', '操作人编码', 'zh-CN', '操作人编码'); +CALL INSERTI18N('T_CORE_FILE_LOG.CREATEDBYNAME', '文件日志表的操作人名称', '操作人', 'zh-CN', '操作人'); +CALL INSERTI18N('T_CORE_FILE_LOG.CREATEDTIME', '文件日志表的操作时间', '操作时间', 'zh-CN', '操作时间'); +CALL INSERTI18N('T_CORE_FILE_LOG.CREATEDBYORGID', '文件日志表的操作人单位编码', '操作人单位编码', 'zh-CN', '操作人单位编码'); +CALL INSERTI18N('T_CORE_FILE_LOG.CREATEDBYORGNAME', '文件日志表的操作人单位名称', '操作人单位名称', 'zh-CN', '操作人单位名称'); + +COMMIT; +-- ----------------------------- 2020-09-14 add by zhangjf------------end + +-- ----------------------------- 2020-09-14 add by zhanghang--------------begin +alter table T_CORE_SYSTEM_CONFIG add FILEOPERATIONLOG VARCHAR2(36); +comment on column T_CORE_SYSTEM_CONFIG.FILEOPERATIONLOG is '附件操作记录'; + +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.FILEOPERATIONLOG', '系统配置附件操作记录', '附件操作记录', 'zh-CN', '附件操作记录'); + +UPDATE T_CORE_SYSTEM_CONFIG + SET FILEOPERATIONLOG = '0' + WHERE ID = 'system-config'; + +COMMIT; +-- ----------------------------- 2020-09-14 add by zhanghang--------------end + +-- ----------------------------- 2020-09-15 add by shixw------------begin + +UPDATE T_CORE_CONSTANT + SET CONSTANTDESC = '登录系统时是否修改默认密码' + WHERE ID = 'INIT-PASSWORD-MODIFY'; + +commit; + +-- ----------------------------- 2020-09-15 add by shixw------------end + +-- ----------------------------- 2020-10-09 add by shixw------------begin + +alter table T_CORE_CODE drop column lastupdatedbyid; +alter table T_CORE_CODE drop column lastupdatedbyname; +alter table T_CORE_CODE drop column lastupdatedtime; + +alter table T_CORE_CODE_CATEGORY drop column lastupdatedbyid; +alter table T_CORE_CODE_CATEGORY drop column lastupdatedbyname; +alter table T_CORE_CODE_CATEGORY drop column lastupdatedtime; + +-- ----------------------------- 2020-10-09 add by shixw------------end + +-- ----------------------------- 2020-10-12 add by shixw------------begin + +ALTER TABLE T_CORE_SCHEDULE_TASK_CONFIG MODIFY TIMES NUMBER; + +-- ----------------------------- 2020-10-12 add by shixw------------end + +-- ----------------------------- 2020-11-05 add by shixw--------------begin 0.8.15补丁已发布 + +-- 建表语句 +CREATE TABLE T_CORE_DP_CONFIG( + ID NUMBER NOT NULL, + DPCONFIGNAME VARCHAR2(60) NULL, + TABLENAME VARCHAR2(60) NULL, + PARENTID NUMBER NULL, + UNIQUEFIELDS VARCHAR2(120) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_DP_CONFIG IS '数据泵配置'; +COMMENT ON COLUMN T_CORE_DP_CONFIG.ID IS '主键'; +COMMENT ON COLUMN T_CORE_DP_CONFIG.DPCONFIGNAME IS '数据泵配置名称'; +COMMENT ON COLUMN T_CORE_DP_CONFIG.TABLENAME IS '业务表名'; +COMMENT ON COLUMN T_CORE_DP_CONFIG.PARENTID IS '父配置ID'; +COMMENT ON COLUMN T_CORE_DP_CONFIG.UNIQUEFIELDS IS '唯一性字段'; +COMMENT ON COLUMN T_CORE_DP_CONFIG.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_DP_CONFIG.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_DP_CONFIG.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_DP_CONFIG.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_DP_CONFIG.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_DP_CONFIG ADD CONSTRAINT PK_CORE_DP_CONFIG PRIMARY KEY (ID); + +CREATE TABLE T_CORE_DP_CONFIG_LINE( + ID NUMBER NOT NULL, + DPCONFIGID NUMBER NULL, + RELATETABLENAME VARCHAR2(60) NULL, + RELATEFIELDNAME VARCHAR2(60) NULL, + FIELDNAME VARCHAR2(60) NULL, + RELATECONFIGID NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_DP_CONFIG_LINE IS '数据泵配置明细'; +COMMENT ON COLUMN T_CORE_DP_CONFIG_LINE.ID IS '主键'; +COMMENT ON COLUMN T_CORE_DP_CONFIG_LINE.DPCONFIGID IS '数据泵配置ID'; +COMMENT ON COLUMN T_CORE_DP_CONFIG_LINE.RELATETABLENAME IS '关联表名称'; +COMMENT ON COLUMN T_CORE_DP_CONFIG_LINE.RELATEFIELDNAME IS '关联表字段'; +COMMENT ON COLUMN T_CORE_DP_CONFIG_LINE.FIELDNAME IS '当前表对应字段'; +COMMENT ON COLUMN T_CORE_DP_CONFIG_LINE.RELATECONFIGID IS '关联配置ID'; +COMMENT ON COLUMN T_CORE_DP_CONFIG_LINE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_DP_CONFIG_LINE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_DP_CONFIG_LINE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_DP_CONFIG_LINE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_DP_CONFIG_LINE.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_DP_CONFIG_LINE ADD CONSTRAINT PK_CORE_DP_CONFIG_LINE PRIMARY KEY (ID); +CREATE INDEX IDX_CDCL_DPCONFIGID ON T_CORE_DP_CONFIG_LINE (DPCONFIGID); + +CALL INSERTI18N('T_CORE_DP_CONFIG.SERVICE_NAME', '数据泵配置', '数据泵配置', 'zh-CN', '数据泵配置'); +CALL INSERTI18N('T_CORE_DP_CONFIG.ID', '数据泵配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_DP_CONFIG.DPCONFIGNAME', '数据泵配置的数据泵配置名称', '数据泵配置名称', 'zh-CN', '数据泵配置名称'); +CALL INSERTI18N('T_CORE_DP_CONFIG.TABLENAME', '数据泵配置的业务表名', '业务表名', 'zh-CN', '业务表名'); +CALL INSERTI18N('T_CORE_DP_CONFIG.PARENTID', '数据泵配置的父配置ID', '父配置ID', 'zh-CN', '父配置ID'); +CALL INSERTI18N('T_CORE_DP_CONFIG.UNIQUEFIELDS', '数据泵配置的唯一性字段', '唯一性字段', 'zh-CN', '唯一性字段'); +CALL INSERTI18N('T_CORE_DP_CONFIG.OPERATION', '数据泵配置的操作', '操作', 'zh-CN', '操作'); +CALL INSERTI18N('T_CORE_DP_CONFIG.CREATEDBYID', '数据泵配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_DP_CONFIG.CREATEDBYNAME', '数据泵配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_DP_CONFIG.CREATEDTIME', '数据泵配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_DP_CONFIG.CREATEDBYORGID', '数据泵配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_DP_CONFIG.CREATEDBYORGNAME', '数据泵配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_DP_CONFIG_LINE.SERVICE_NAME', '数据泵配置明细', '数据泵配置明细', 'zh-CN', '数据泵配置明细'); +CALL INSERTI18N('T_CORE_DP_CONFIG_LINE.ID', '数据泵配置明细的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_DP_CONFIG_LINE.DPCONFIGID', '数据泵配置明细的数据泵配置ID', '数据泵配置ID', 'zh-CN', '数据泵配置ID'); +CALL INSERTI18N('T_CORE_DP_CONFIG_LINE.RELATETABLENAME', '数据泵配置明细的关联表名称', '关联表名称', 'zh-CN', '关联表名称'); +CALL INSERTI18N('T_CORE_DP_CONFIG_LINE.RELATEFIELDNAME', '数据泵配置明细的关联表字段', '关联表字段', 'zh-CN', '关联表字段'); +CALL INSERTI18N('T_CORE_DP_CONFIG_LINE.FIELDNAME', '数据泵配置明细的当前表对应字段', '当前表对应字段', 'zh-CN', '当前表对应字段'); +CALL INSERTI18N('T_CORE_DP_CONFIG_LINE.RELATECONFIGID', '数据泵配置明细的关联配置ID', '关联配置ID', 'zh-CN', '关联配置ID'); +CALL INSERTI18N('T_CORE_DP_CONFIG_LINE.RELATECONFIG', '数据泵配置明细的关联配置', '关联配置', 'zh-CN', '关联配置'); +CALL INSERTI18N('T_CORE_DP_CONFIG_LINE.CREATEDBYID', '数据泵配置明细的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_DP_CONFIG_LINE.CREATEDBYNAME', '数据泵配置明细的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_DP_CONFIG_LINE.CREATEDTIME', '数据泵配置明细的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_DP_CONFIG_LINE.CREATEDBYORGID', '数据泵配置明细的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_DP_CONFIG_LINE.CREATEDBYORGNAME', '数据泵配置明细的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + + +CALL INSERTI18N('CORE.MODULE.SYS.DPCONFIGS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('CORE.MODULE.SYS.DPCONFIGS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CORE.MODULE.SYS.DPCONFIGS.TAB.CONFIG_LINE', '数据泵配置明细', '数据泵配置明细', 'zh-CN', '数据泵配置明细'); +CALL INSERTI18N('CORE.MODULE.SYS.DPCONFIGS.BUTTON.NEXT', '下一步', '下一步', 'zh-CN', '下一步'); +CALL INSERTI18N('CORE.MODULE.SYS.DPCONFIGS.TIP.SELECT_TREE_NODE', '请先选中树节点', '请先选中树节点', 'zh-CN', '请先选中树节点'); +CALL INSERTI18N('CORE.MODULE.SYS.DPCONFIGS.TIP.IMPORT_SUCCESS', '导入成功', '导入成功', 'zh-CN', '导入成功'); +CALL INSERTI18N('CORE.MODULE.SYS.DPCONFIGS.MODAL.IMPORT_DATA_REPEAT', '导入数据重复业务', '导入数据重复业务', 'zh-CN', '导入数据重复业务'); +CALL INSERTI18N('CORE.MODULE.SYS.DPCONFIGS.TREE.DPCONFIG', '数据泵配置', '数据泵配置', 'zh-CN', '数据泵配置'); +CALL INSERTI18N('CORE.MODULE.SYS.DPCONFIGS.EXCEPTION.NO_DP_CONFIG', '没有对应的数据泵配置', '没有对应的数据泵配置', 'zh-CN', '没有对应的数据泵配置'); + + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9345', '数据泵配置', '/secure/core/module/sys/dp-configs/page/edit-list', '93', '9345', '068.svg', '数据泵配置'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_DP_CONFIG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_DP_CONFIG_LINE', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('934501','T_CORE_DP_CONFIG_LINE', 'T_CORE_DP_CONFIG', 'DPCONFIGID'); + + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG(ID, NAME, TITLE, CATEGORY, URL, WIDTH) + VALUES(SEQ_CORE.NEXTVAL, '数据泵配置', '数据泵配置', 'dp-config', '/secure/core/module/sys/dp-configs/page/choose-list', '45%'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('dp-config-import-operation', '数据泵配置导入操作', 'biz', NULL, '1', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, '忽略', 'dp-config-import-operation', NULL, '1', '0', 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'ignore'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, '覆盖', 'dp-config-import-operation', NULL, '2', '0', 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'override'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES (SEQ_CORE.NEXTVAL, '数据泵配置导入操作', 'dp-config-import-operation', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=dp-config-import-operation', 'code', 'codeName'); + +COMMIT; + +-- ----------------------------- 2020-11-05 add by shixw------------end 0.8.15补丁已发布 + +-- ----------------------------- 2020-11-05 add by zhangjr------------begin +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.TIP.UNABLE_DELETE_INUSE_PROC', '不允许删除使用中的流程图', '流程在使用中无法删除(流程编号:{0})', 'zh-CN', '流程在使用中无法删除(流程编号:{0})'); +-- ----------------------------- 2020-11-05 add by zhangjr------------end + +-- ----------------------------- 2020-11-13 add by zhangpf--------------begin--0.8.16补丁已发布 +ALTER TABLE "T_CORE_I18N" +MODIFY ("DESCRIPTION" VARCHAR2(300 BYTE) ) +MODIFY ("DEFAULTMESSAGE" VARCHAR2(300 BYTE) ); + +ALTER TABLE "T_CORE_I18N_MESSAGE" +MODIFY ("MESSAGE" VARCHAR2(300 BYTE) ); + +-- 建表语句 +CREATE TABLE T_CORE_EMAIL_CONFIG_CC_USER( + ID NUMBER NOT NULL, + CONFIGID VARCHAR2(96) NULL, + USERID VARCHAR2(36) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_EMAIL_CONFIG_CC_USER IS '邮件配置抄送人'; +COMMENT ON COLUMN T_CORE_EMAIL_CONFIG_CC_USER.ID IS '主键'; +COMMENT ON COLUMN T_CORE_EMAIL_CONFIG_CC_USER.CONFIGID IS '邮件配置编码'; +COMMENT ON COLUMN T_CORE_EMAIL_CONFIG_CC_USER.USERID IS '抄送人编码'; +COMMENT ON COLUMN T_CORE_EMAIL_CONFIG_CC_USER.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_EMAIL_CONFIG_CC_USER.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_EMAIL_CONFIG_CC_USER.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_EMAIL_CONFIG_CC_USER.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_EMAIL_CONFIG_CC_USER.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_EMAIL_CONFIG_CC_USER ADD CONSTRAINT PK_CORE_EMAIL_CONFIG_CC_USER PRIMARY KEY (ID); +CREATE INDEX IDX_CECCCU_CONFIGID ON T_CORE_EMAIL_CONFIG_CC_USER (CONFIGID); + +CREATE TABLE T_CORE_EMAIL_CONFIG_CC_ROLE( + ID NUMBER NOT NULL, + CONFIGID VARCHAR2(96) NULL, + ROLEID NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_EMAIL_CONFIG_CC_ROLE IS '邮件配置抄送角色'; +COMMENT ON COLUMN T_CORE_EMAIL_CONFIG_CC_ROLE.ID IS '主键'; +COMMENT ON COLUMN T_CORE_EMAIL_CONFIG_CC_ROLE.CONFIGID IS '邮件配置编码'; +COMMENT ON COLUMN T_CORE_EMAIL_CONFIG_CC_ROLE.ROLEID IS '抄送角色编码'; +COMMENT ON COLUMN T_CORE_EMAIL_CONFIG_CC_ROLE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_EMAIL_CONFIG_CC_ROLE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_EMAIL_CONFIG_CC_ROLE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_EMAIL_CONFIG_CC_ROLE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_EMAIL_CONFIG_CC_ROLE.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_EMAIL_CONFIG_CC_ROLE ADD CONSTRAINT PK_CORE_EMAIL_CONFIG_CC_ROLE PRIMARY KEY (ID); +CREATE INDEX IDX_CECCCR_CONFIGID ON T_CORE_EMAIL_CONFIG_CC_ROLE (CONFIGID); + +alter table T_CORE_EMAIL_RECEIPENT add RECEIPENTCATEGORY VARCHAR2(36); +comment on column T_CORE_EMAIL_RECEIPENT.RECEIPENTCATEGORY is '收件类型'; + +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_USER.SERVICE_NAME', '邮件配置抄送人', '邮件配置抄送人', 'zh-CN', '邮件配置抄送人'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_USER.ID', '邮件配置抄送人的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_USER.CONFIGID', '邮件配置抄送人的邮件配置编码', '邮件配置编码', 'zh-CN', '邮件配置编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_USER.USERID', '邮件配置抄送人的抄送人编码', '抄送人编码', 'zh-CN', '抄送人编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_USER.CREATEDBYID', '邮件配置抄送人的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_USER.CREATEDBYNAME', '邮件配置抄送人的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_USER.CREATEDTIME', '邮件配置抄送人的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_USER.CREATEDBYORGID', '邮件配置抄送人的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_USER.CREATEDBYORGNAME', '邮件配置抄送人的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_ROLE.SERVICE_NAME', '邮件配置抄送角色', '邮件配置抄送角色', 'zh-CN', '邮件配置抄送角色'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_ROLE.ID', '邮件配置抄送角色的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_ROLE.CONFIGID', '邮件配置抄送角色的邮件配置编码', '邮件配置编码', 'zh-CN', '邮件配置编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_ROLE.ROLEID', '邮件配置抄送角色的抄送角色编码', '抄送角色编码', 'zh-CN', '抄送角色编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_ROLE.CREATEDBYID', '邮件配置抄送角色的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_ROLE.CREATEDBYNAME', '邮件配置抄送角色的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_ROLE.CREATEDTIME', '邮件配置抄送角色的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_ROLE.CREATEDBYORGID', '邮件配置抄送角色的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_ROLE.CREATEDBYORGNAME', '邮件配置抄送角色的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_USER.USERNAME', '抄送人名称', '抄送人名称', 'zh-CN', '抄送人名称'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_USER.EMAIL', '抄送人电子邮箱', '抄送人电子邮箱', 'zh-CN', '抄送人电子邮箱'); +CALL INSERTI18N('T_CORE_EMAIL_CONFIG_CC_ROLE.ROLENAME', '角色名称', '角色名称', 'zh-CN', '角色名称'); + +CALL INSERTI18N('CORE.MODULE.EMAIL_CONFIGS.TAB.CC_USER', '邮件配置抄送人Tab', '抄送人', 'zh-CN', '抄送人'); +CALL INSERTI18N('CORE.MODULE.EMAIL_CONFIGS.TAB.CONFIG_CC_ROLE', '邮件配置抄送角色Tab', '抄送角色', 'zh-CN', '抄送角色'); +CALL INSERTI18N('CORE.MODULE.EMAIL_CONFIGS.TITLE.CHOOSE_CC_USER', '邮件配置选择抄送人', '抄送人选择', 'zh-CN', '抄送人选择'); +CALL INSERTI18N('CORE.MODULE.EMAIL_CONFIGS.TITLE.CHOOSE_CC_ROLE', '邮件配置选择抄送角色', '抄送角色选择', 'zh-CN', '抄送角色选择'); + +CALL INSERTI18N('T_CORE_EMAIL_RECEIPENT.RECEIPENTCATEGORY', '邮件的发送类型', '类型', 'zh-CN', '类型'); + +CALL INSERTI18N('CORE.MODULE.EMAILS.APPEND_BODY_WITHOUT_CC', + '邮件发送添加的无抄送人的正文', + '您好,此邮件是系统自动发送给您的邮件,请知晓。
收件人:{0}
以下是邮件内容:', + 'zh-CN', + '您好,此邮件是系统自动发送给您的邮件,请知晓。
收件人:{0}
以下是邮件内容:'); + +CALL INSERTI18N('CORE.MODULE.EMAILS.APPEND_BODY_WITH_CC', + '邮件发送添加的有抄送人的正文', + '您好,此邮件是系统自动发送给您的邮件,请知晓。
收件人:{0}
抄送人:{1}
以下是邮件内容:', + 'zh-CN', + '您好,此邮件是系统自动发送给您的邮件,请知晓。
收件人:{0}
抄送人:{1}
以下是邮件内容:'); +CALL INSERTI18N('CORE.MODULE.EMAILS.APPEND_SUBJECT_CC', '邮件发送主题添加的抄送描述', '【抄送】', 'zh-CN', '【抄送】'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EMAIL_CONFIG_CC_USER', '0', '0'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EMAIL_CONFIG_CC_ROLE', '0', '0'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EMAIL', '0', '0'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EMAIL_RECEIPENT', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('9335','T_CORE_EMAIL_CONFIG_CC_USER', 'T_CORE_EMAIL_CONFIG', 'CONFIGID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('9336','T_CORE_EMAIL_CONFIG_CC_ROLE', 'T_CORE_EMAIL_CONFIG', 'CONFIGID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('9337','T_CORE_EMAIL_RECEIPENT', 'T_CORE_EMAIL', 'EMAILID'); + +UPDATE T_CORE_EMAIL_RECEIPENT SET RECEIPENTCATEGORY = 'receipent'; +COMMIT; +-- ----------------------------- 2020-11-13 add by zhangpf------------end--0.8.16补丁已发布 + +-- ----------------------------- 2020-11-14 add by shixw------------begin + +CALL INSERTI18N('CORE.MODULE.SYS.DPCONFIGS.TIP.SELECT_BIZ_TABLE_NAME', '请先选择业务表名', '请先选择业务表名', 'zh-CN', '请先选择业务表名'); +CALL INSERTI18N('CORE.MODULE.SYS.DPCONFIGS.TIP.SELECT_RELATE_TABLE_NAME', '请先选择关联表名称', '请先选择关联表名称', 'zh-CN', '请先选择关联表名称'); + +-- ----------------------------- 2020-11-14 add by shixw------------end + +-- ----------------------------- 2020-11-16 add by zhangjr------------begin 0.8.18补丁已发布 + +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.FILTER_PREVIOUS_CANDIDATORS', '过滤之前节点的已审人员', '过滤之前节点的已审人员', 'zh-CN', '过滤之前节点的已审人员'); + CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.FILTER_PREVIOUS_CANDIDATORS', '您在前一个节点审核通过,当前节点您不能参与审核', '您在前一个节点审核通过,当前节点您不能参与审核', 'zh-CN', '您在前一个节点审核通过,当前节点您不能参与审核'); + +-- ----------------------------- 2020-11-16 add by zhangjr------------begin 0.8.18补丁已发布 + +-- ----------------------------- 2020-11-17 add by shixw------------begin + +alter table T_CORE_ADMIN_SELECT_CONFIG add CACHE VARCHAR2(36); +comment on column T_CORE_ADMIN_SELECT_CONFIG.CACHE is '是否缓存'; + +CALL INSERTI18N('T_CORE_ADMIN_SELECT_CONFIG.CACHE', '下拉框配置的是否缓存', '是否缓存', 'zh-CN', '是否缓存'); + +update T_CORE_ADMIN_SELECT_CONFIG set cache = '1'; + +commit; + +-- ----------------------------- 2020-11-17 add by shixw------------end + +-- ----------------------------- 2020-11-17 add by shixw------------begin + +CALL INSERTI18N('AUDIT.IMPORT', '导入(用于审计跟踪中记录)', '导入', 'zh-CN', '导入'); + +-- ----------------------------- 2020-11-17 add by shixw------------end + +-- ----------------------------- 2020-11-19 add by shixw------------begin 0.8.20补丁已发布 + +alter table T_CORE_LOGIN_CONFIG add MOBILECLIENT VARCHAR2(36); +comment on column T_CORE_LOGIN_CONFIG.MOBILECLIENT is '是否显示移动客户端'; +alter table T_CORE_LOGIN_CONFIG add IPHONEQCCODE VARCHAR2(120); +comment on column T_CORE_LOGIN_CONFIG.IPHONEQCCODE is 'iPhone二维码'; +alter table T_CORE_LOGIN_CONFIG add ANDROIDMOBILEQCCODE VARCHAR2(120); +comment on column T_CORE_LOGIN_CONFIG.ANDROIDMOBILEQCCODE is '安卓Mobile二维码'; +alter table T_CORE_LOGIN_CONFIG add ANDROIDPADQCCODE VARCHAR2(120); +comment on column T_CORE_LOGIN_CONFIG.ANDROIDPADQCCODE is '安卓Pad二维码'; + +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.MOBILECLIENT', '登录配置的是否显示移动客户端', '是否显示移动客户端', 'zh-CN', '是否显示移动客户端'); +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.IPHONEQCCODE', '登录配置的iPhone二维码', 'iPhone二维码', 'zh-CN', 'iPhone二维码'); +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.ANDROIDMOBILEQCCODE', '登录配置的安卓Mobile二维码', '安卓Mobile二维码', 'zh-CN', '安卓Mobile二维码'); +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.ANDROIDPADQCCODE', '登录配置的安卓Pad二维码', '安卓Pad二维码', 'zh-CN', '安卓Pad二维码'); + + +commit; + +-- ----------------------------- 2020-11-19 add by shixw------------end 0.8.20补丁已发布 + +-- ----------------------------- 2020-11-24 add by shixw------------begin 0.8.21补丁已发布 + +alter table T_CORE_SYSTEM_CONFIG add IEACCESSTIP VARCHAR2(36); +comment on column T_CORE_SYSTEM_CONFIG.IEACCESSTIP is 'IE访问提示'; + +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.IEACCESSTIP', '系统配置的IE访问提示', 'IE访问提示', 'zh-CN', 'IE访问提示'); + +-- ----------------------------- 2020-11-24 add by shixw------------end 0.8.21补丁已发布 + +-- ----------------------------- 2020-11-24 add by shixw------------begin 0.8.24补丁已发布 + +ALTER TABLE T_CORE_LOGIN_CONFIG RENAME COLUMN QCCODE TO QRCODE; +ALTER TABLE T_CORE_LOGIN_CONFIG RENAME COLUMN IPHONEQCCODE TO IPHONEQRCODE; +ALTER TABLE T_CORE_LOGIN_CONFIG RENAME COLUMN ANDROIDMOBILEQCCODE TO ANDROIDMOBILEQRCODE; +ALTER TABLE T_CORE_LOGIN_CONFIG RENAME COLUMN ANDROIDPADQCCODE TO ANDROIDPADQRCODE; + +-- ----------------------------- 2020-11-24 add by shixw------------end 0.8.24补丁已发布 + +-- ----------------------------- 2020-11-25 add by shixw------------begin + +alter table T_CORE_ADMIN_SELECT_CONFIG drop column cache; + +CALL DELETEI18N('T_CORE_ADMIN_SELECT_CONFIG.CACHE'); + +-- ----------------------------- 2020-11-25 add by shixw------------end + + +-- ----------------------------- 2020-11-25 add by shixw------------begin 0.8.22补丁已发布 + + +alter table T_CORE_ADMIN_SELECT_CONFIG add CACHEABLE VARCHAR2(36); +comment on column T_CORE_ADMIN_SELECT_CONFIG.CACHEABLE is '是否缓存'; + +CALL INSERTI18N('T_CORE_ADMIN_SELECT_CONFIG.CACHEABLE', '下拉框配置的是否缓存', '是否缓存', 'zh-CN', '是否缓存'); + +update T_CORE_ADMIN_SELECT_CONFIG set cacheable = '1'; + +commit; + +-- ----------------------------- 2020-11-25 add by shixw------------end 0.8.22补丁已发布 + +-- ----------------------------- 2020-11-27 add by shixw------------begin 0.8.22.1补丁已发布 + + +alter table T_CORE_SYSTEM_CONFIG add DMSFILEDOWNLOADABLE VARCHAR2(36); +comment on column T_CORE_SYSTEM_CONFIG.DMSFILEDOWNLOADABLE is '文档查询功能是否允许下载'; + +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.DMSFILEDOWNLOADABLE', '系统配置的文档查询功能是否允许下载', '文档查询功能是否允许下载', 'zh-CN', '文档查询功能是否允许下载'); + +commit; + +-- ----------------------------- 2020-11-27 add by shixw------------end 0.8.22.1补丁已发布 + +-- ----------------------------- 2020-12-01 add by zhangpf------------begin 0.8.23补丁已发布 +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TAB.ROLE_PERMISSION', '报表配置中报表明细的访问角色', '访问角色', 'zh-CN', '访问角色'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG.ROLENAME', '报表配置中报表明细的访问角色名称', '角色名称', 'zh-CN', '角色名称'); + +commit; +-- ----------------------------- 2020-12-01 add by zhangpf------------end 0.8.23补丁已发布 + +-- ----------------------------- 2020-12-01 add by zhangxt------------begin + +alter table T_CORE_SYSTEM_CONFIG add SPEEDTESTPERIOD VARCHAR2(6); +comment on column T_CORE_SYSTEM_CONFIG.SPEEDTESTPERIOD is '网速测试间隔(秒)'; + +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.SPEEDTESTPERIOD', '系统配置的网速测试间隔(秒)', '网速测试间隔(秒)', 'zh-CN', '网速测试间隔(秒)'); + +UPDATE T_CORE_SYSTEM_CONFIG + SET SPEEDTESTPERIOD = '30' + WHERE ID = 'system-config'; + +commit; +-- ----------------------------- 2020-12-01 add by zhangxt------------end + +-- ----------------------------- 2020-12-01 add by zhangjr------------begin 0.8.23补丁已发布 +call INSERTI18N('GIKAM.FILE.PACK.DEFAULT_FILE_NAME', '附件打包时的默认文件名称', '文件打包', 'zh-CN', '文件打包'); +commit; +-- ----------------------------- 2020-12-01 add by zhangjr------------end 0.8.23补丁已发布 + +-- ----------------------------- 2020-12-01 add by zhangjr------------begin 0.8.24补丁已发布 +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.TRANSFER', '流程配置中是否转办', '转办', 'zh-CN', '转办'); +call INSERTI18N('GIKAM.AT.PROCESS_TRANSFER', '流程转办业务', '转办', 'zh-CN', '转办'); +call INSERTI18N('AUDIT.PROCESS_TRANSFER', '流程转办业务', '转办', 'zh-CN', '转办'); +call INSERTI18N('GIKAM.BPMN.COMMENT.TRANSFER', '审核人转办时的审核意见', '{0}转办给{1}', 'zh-CN', '{0}转办给{1}'); +-- ----------------------------- 2020-12-01 add by zhangjr------------end 0.8.24补丁已发布 + +-- ----------------------------- 2020-12-05 add by zhangpf------------begin 0.8.24补丁已发布 +ALTER TABLE T_CORE_LOGIN_CONFIG ADD RETRIEVEPASSWORD VARCHAR2(36); +COMMENT ON COLUMN T_CORE_LOGIN_CONFIG.RETRIEVEPASSWORD IS '是否开启找回密码'; + +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.RETRIEVEPASSWORD', '登录配置的是否开启找回密码', '是否找回密码', 'zh-CN', '是否找回密码'); + +UPDATE T_CORE_LOGIN_CONFIG + SET RETRIEVEPASSWORD = '0' + WHERE ID = 'login-config'; + + commit; +-- ----------------------------- 2020-12-05 add by zhangpf------------end 0.8.24补丁已发布 + +-- ----------------------------- 2020-12-05 add by zhangpf------------begin 0.8.24补丁已发布 +CALL INSERTI18N('RETRIEVE_PASSWORD_EMAIL.SUBJECT', '找回密码邮件的主题', '密码找回', 'zh-CN', '密码找回'); + +CALL INSERTI18N('RETRIEVE_PASSWORD_EMAIL.CONTENT', + '找回密码邮件的内容', + '您好,本邮件无需回复。点击下方链接,重设密码。收到此邮件10分钟后,链接将会失效,需要重新申请找回密码。
{1}', + 'zh-CN', + '您好,本邮件无需回复。点击下方链接,重设密码。收到此邮件10分钟后,链接将会失效,需要重新申请找回密码。
{1}'); + +CALL INSERTI18N('RETRIEVE_PASSWORD.TIP.USERID_EMAIL_DOESNOT_MATACH', '找回密码时用户名和邮箱不匹配提示', '用户名和邮箱不匹配,请检查输入是否正确', 'zh-CN', '用户名和邮箱不匹配,请检查输入是否正确'); +CALL INSERTI18N('RETRIEVE_PASSWORD.TIP.SEND_EMAIL_FAILED', '找回密码时发送邮件失败提示', '邮件发送失败,请检查邮箱是否正确', 'zh-CN', '邮件发送失败,请检查邮箱是否正确'); +CALL INSERTI18N('RETRIEVE_PASSWORD.TIP.SECRETKEY_EXPIRED', '找回密码时打开邮件链接失败提示', '该链接已失效,需要重新申请找回密码。', 'zh-CN', '该链接已失效,需要重新申请找回密码'); +-- ----------------------------- 2020-12-05 add by zhangpf------------end 0.8.24补丁已发布 + +-- ----------------------------- 2020-12-07 add by zhangjr------------begin +call INSERTI18N('GIKAM.SECURITY.CAPTCHA.CAPTCHA_NOT_PRESENT', '验证码不存在', '验证码不存在', 'zh-CN', '验证码不存在'); +call INSERTI18N('GIKAM.SECURITY.CAPTCHA.COOKIE_NOT_PRESENT', 'Cookie不存在,无法校验验证码', 'Cookie不存在,无法校验验证码', 'zh-CN', 'Cookie不存在,无法校验验证码'); +call INSERTI18N('GIKAM.SECURITY.CAPTCHA.INCORRECT_CAPTCHA', '验证码不正确', '验证码不正确', 'zh-CN', '验证码不正确'); +-- ----------------------------- 2020-12-07 add by zhangjr------------en + +-- ----------------------------- 2020-12-09 add by zhangjr------------begin +-- Add/modify columns +alter table T_CORE_LOGIN_CONFIG add captcha varchar2(1); + +-- Add comments to the columns +comment on column T_CORE_LOGIN_CONFIG.CAPTCHA is '是否启用登录验证码(0-否 1-是)'; +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.CAPTCHA', '是否启用验证码', '启用验证码', 'zh-CN', '启用验证码'); +-- ----------------------------- 2020-12-09 add by zhangjr------------end + +-- ----------------------------- 2020-12-09 add by zhangjr------------begin +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES ('blockCategory','页面配置中功能模块类型','sys',NULL,'1',NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) +VALUES (SEQ_CORE.NEXTVAL,'表单','blockCategory',NULL,1,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'form'); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) +VALUES (SEQ_CORE.NEXTVAL,'表格','orgProperty',NULL,2,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'grid'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('blockColumnType', '页面配置字段类型', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) +VALUES (SEQ_CORE.NEXTVAL,'字符串','blockColumnType',NULL,1,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'string'); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) +VALUES (SEQ_CORE.NEXTVAL,'整数','blockColumnType',NULL,2,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'long'); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) +VALUES (SEQ_CORE.NEXTVAL,'浮点数','blockColumnType',NULL,3,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'double'); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) +VALUES (SEQ_CORE.NEXTVAL,'日期','blockColumnType',NULL,4,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'localdate'); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) +VALUES (SEQ_CORE.NEXTVAL,'日期时间','blockColumnType',NULL,5,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'localdatetime'); +COMMIT; + +CREATE TABLE T_CORE_STUDIO_BLOCK( + ID NUMBER NOT NULL, + URL VARCHAR2(256) NULL, + BLOCKID VARCHAR2(128) NULL, + BLOCKNAME VARCHAR2(96) NULL, + CATEGORY VARCHAR2(12) NULL, + LASTSUSPENDEDFLAG VARCHAR2(1) NULL, + LASTSUSPENDEDBYID VARCHAR2(36) NULL, + LASTSUSPENDEDBYNAME VARCHAR2(60) NULL, + LASTSUSPENDEDTIME DATE NULL + ); +COMMENT ON TABLE T_CORE_STUDIO_BLOCK IS '页面配置模块表'; +COMMENT ON COLUMN T_CORE_STUDIO_BLOCK.ID IS '主键'; +COMMENT ON COLUMN T_CORE_STUDIO_BLOCK.URL IS '访问页面的路径'; +COMMENT ON COLUMN T_CORE_STUDIO_BLOCK.BLOCKID IS '功能模块的ID(Form或Grid)'; +COMMENT ON COLUMN T_CORE_STUDIO_BLOCK.BLOCKNAME IS '功能模块名称'; +COMMENT ON COLUMN T_CORE_STUDIO_BLOCK.CATEGORY IS '类型(系统编码T_CORE_CODE.CODECLASSID=blockCategory)'; +COMMENT ON COLUMN T_CORE_STUDIO_BLOCK.LASTSUSPENDEDFLAG IS '注销标志(0-未注销 1-已注销),用于显示与否'; +COMMENT ON COLUMN T_CORE_STUDIO_BLOCK.LASTSUSPENDEDBYID IS '注销人编码'; +COMMENT ON COLUMN T_CORE_STUDIO_BLOCK.LASTSUSPENDEDBYNAME IS '注销人名称'; +COMMENT ON COLUMN T_CORE_STUDIO_BLOCK.LASTSUSPENDEDTIME IS '注销时间'; + +ALTER TABLE T_CORE_STUDIO_BLOCK ADD CONSTRAINT PK_TCSB PRIMARY KEY (ID); + +CREATE TABLE T_CORE_STUDIO_BLOCK_LINE( + ID NUMBER NOT NULL, + MASTERID NUMBER NULL, + COLUMNNAME VARCHAR2(36) NULL, + TYPE VARCHAR2(16) NULL, + JSON CLOB NULL, + ORDERNO NUMBER NULL + ); +COMMENT ON TABLE T_CORE_STUDIO_BLOCK_LINE IS '页面配置模块字段表'; +COMMENT ON COLUMN T_CORE_STUDIO_BLOCK_LINE.ID IS '主键'; +COMMENT ON COLUMN T_CORE_STUDIO_BLOCK_LINE.MASTERID IS '主表ID'; +COMMENT ON COLUMN T_CORE_STUDIO_BLOCK_LINE.COLUMNNAME IS '字段名'; +COMMENT ON COLUMN T_CORE_STUDIO_BLOCK_LINE.TYPE IS '字段类型(系统编码T_CORE_CODE.CODECLASSID=columnType)'; +COMMENT ON COLUMN T_CORE_STUDIO_BLOCK_LINE.JSON IS 'json数据用于在页面渲染'; +COMMENT ON COLUMN T_CORE_STUDIO_BLOCK_LINE.ORDERNO IS '排序码'; + +ALTER TABLE T_CORE_STUDIO_BLOCK_LINE ADD CONSTRAINT PK_TCSBL PRIMARY KEY (ID); +CREATE INDEX IDX_TCSBL_MASTERID ON T_CORE_STUDIO_BLOCK_LINE (MASTERID); + +CALL INSERTI18N('T_CORE_STUDIO_BLOCK.SERVICE_NAME', '页面配置模块表', '页面配置模块表', 'zh-CN', '页面配置模块表'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK.ID', '页面配置模块表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK.URL', '页面配置模块表的访问页面的路径', '访问页面的路径', 'zh-CN', '访问页面的路径'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK.BLOCKID', '页面配置模块表的功能模块的ID(Form或Grid)', '功能模块', 'zh-CN', '功能模块'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK.BLOCKNAME', '页面配置模块表的功能模块名称', '功能模块名称', 'zh-CN', '功能模块名称'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK.CATEGORY', '页面配置模块表的类型(系统编码T_CORE_CODE.CODECLASSID=blockCategory)', '类型', 'zh-CN', '类型'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK.LASTSUSPENDEDFLAG', '页面配置模块表的注销标志(0-未注销 1-已注销),用于显示与否', '是否显示', 'zh-CN', '是否显示'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK.LASTSUSPENDEDBYID', '页面配置模块表的注销人编码', '注销人编码', 'zh-CN', '注销人编码'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK.LASTSUSPENDEDBYNAME', '页面配置模块表的注销人名称', '注销人名称', 'zh-CN', '注销人名称'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK.LASTSUSPENDEDTIME', '页面配置模块表的注销时间', '注销时间', 'zh-CN', '注销时间'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK_LINE.SERVICE_NAME', '页面配置模块字段表', '页面配置模块字段表', 'zh-CN', '页面配置模块字段表'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK_LINE.ID', '页面配置模块字段表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK_LINE.MASTERID', '页面配置模块字段表的主表ID', '主表ID', 'zh-CN', '主表ID'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK_LINE.COLUMNNAME', '页面配置模块字段表的字段名', '字段名', 'zh-CN', '字段名'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK_LINE.TYPE', '页面配置模块字段表的字段类型(系统编码T_CORE_CODE.CODECLASSID=columnType)', '字段类型', 'zh-CN', '字段类型'); +CALL INSERTI18N('T_CORE_STUDIO_BLOCK_LINE.ORDERNO', '页面配置模块字段表的排序码', '排序码', 'zh-CN', '排序码'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_STUDIO_BLOCK', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_STUDIO_BLOCK_LINE', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES (SEQ_CORE.NEXTVAL,'T_CORE_STUDIO_BLOCK_LINE', 'T_CORE_STUDIO_BLOCK', 'MASTERID'); +COMMIT; +-- ----------------------------- 2020-12-09 add by zhangjr------------end + +-- ----------------------------- 2020-12-10 add by zhangpf--------------begin 0.8.25补丁已发布 + +-- 建表语句 +CREATE TABLE T_CORE_EMAIL_FILE( + ID NUMBER NOT NULL, + EMAILID NUMBER NULL, + FILEID NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_EMAIL_FILE IS '邮件附件'; +COMMENT ON COLUMN T_CORE_EMAIL_FILE.ID IS '主键'; +COMMENT ON COLUMN T_CORE_EMAIL_FILE.EMAILID IS '邮件发送ID'; +COMMENT ON COLUMN T_CORE_EMAIL_FILE.FILEID IS '附件ID'; +COMMENT ON COLUMN T_CORE_EMAIL_FILE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_EMAIL_FILE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_EMAIL_FILE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_EMAIL_FILE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_EMAIL_FILE.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_EMAIL_FILE ADD CONSTRAINT PK_CORE_EMAIL_FILE PRIMARY KEY (ID); +CREATE INDEX IDX_CORE_EMAIL_FILE_EMAILID ON T_CORE_EMAIL_FILE (EMAILID); + +CALL INSERTI18N('T_CORE_EMAIL_FILE.SERVICE_NAME', '邮件附件', '邮件附件', 'zh-CN', '邮件附件'); +CALL INSERTI18N('T_CORE_EMAIL_FILE.ID', '邮件附件的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EMAIL_FILE.EMAILID', '邮件附件的邮件发送ID', '邮件发送ID', 'zh-CN', '邮件发送ID'); +CALL INSERTI18N('T_CORE_EMAIL_FILE.FILEID', '邮件附件的附件ID', '附件ID', 'zh-CN', '附件ID'); +CALL INSERTI18N('T_CORE_EMAIL_FILE.CREATEDBYID', '邮件附件的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EMAIL_FILE.CREATEDBYNAME', '邮件附件的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EMAIL_FILE.CREATEDTIME', '邮件附件的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EMAIL_FILE.CREATEDBYORGID', '邮件附件的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EMAIL_FILE.CREATEDBYORGNAME', '邮件附件的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EMAIL_FILE', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('9338','T_CORE_EMAIL_FILE', 'T_CORE_EMAIL', 'EMAILID'); + +COMMIT; +-- ----------------------------- 2020-12-10 add by zhangpf------------end 0.8.25补丁已发布 + +-- ----------------------------- 2020-12-10 add by zhangpf--------------begin +CALL INSERTI18N('GIKAM.DATABASE.ALTER_TABLE.INVALID_PREFIX', '可变更的数据库表字段前缀错误', '可变更的数据库表字段前缀错误', 'zh-CN', '可变更的数据库表字段前缀错误'); +-- ----------------------------- 2020-12-10 add by zhangpf--------------end + +-- ----------------------------- 2020-12-10 add by zhangjr--------------begin +alter table T_CORE_STUDIO_BLOCK add TABLENAME VARCHAR2(42); +alter table T_CORE_STUDIO_BLOCK_LINE add BLOCKID VARCHAR2(128); + +-- Add comments to the columns +comment on column T_CORE_STUDIO_BLOCK.TABLENAME is '表名'; +comment on column T_CORE_STUDIO_BLOCK_LINE.BLOCKID is '功能模块的ID(Form或Grid),保存时主表不存在,用这个来进行匹配'; +-- ----------------------------- 2020-12-10 add by zhangjr--------------end + +-- ----------------------------- 2020-12-10 add by yangxing------------begin +alter table T_CORE_TODO_CONFIG add I18NCODE VARCHAR2(128); +comment on column T_CORE_TODO_CONFIG.I18NCODE is '国际化编码'; + +alter table T_CORE_WK_PANEL add I18NCODE VARCHAR2(128); +comment on column T_CORE_WK_PANEL.I18NCODE is '国际化编码'; + +CALL INSERTI18N('T_CORE_TODO_CONFIG.I18NCODE', '待办配置的国际化编码', '国际化编码', 'zh-CN', '国际化编码'); +CALL INSERTI18N('T_CORE_WK_PANEL.I18NCODE', '首页面板的国际化编码', '国际化编码', 'zh-CN', '国际化编码'); +CALL INSERTI18N('T_CORE_WK_PANEL.I18NCODE', '首页面板的国际化编码', '国际化编码', 'zh-CN', '国际化编码'); +CALL INSERTI18N('CORE.MODULE.ITEM.WORKSPACEPANELS.TAB.NOTICE', '首页面板的通知公告', '通知公告', 'zh-CN','通知公告'); +CALL INSERTI18N('CORE.MODULE.ITEM.WORKSPACEPANELS.TAB.NOTICE', 'WorkspacePanelNotice', 'Notice', 'en-US','Notice'); +CALL INSERTI18N('CORE.MODULE.ITEM.WORKSPACEPANELS.TAB.TODO', '首页面板的待办', '待办', 'zh-CN','待办'); +CALL INSERTI18N('CORE.MODULE.ITEM.WORKSPACEPANELS.TAB.TODO', 'WorkspacePanelTodo', 'Todo', 'en-US','Todo'); + +update T_CORE_WK_PANEL set I18NCODE = 'CORE.MODULE.ITEM.WORKSPACEPANELS.TAB.NOTICE' where TITLE = '通知公告'; +update T_CORE_WK_PANEL set I18NCODE = 'CORE.MODULE.ITEM.WORKSPACEPANELS.TAB.TODO' where TITLE = '待办'; + +-- 将T_CORE_MENU的I18NCODE更新到T_CORE_TODO_CONFIG +update T_CORE_TODO_CONFIG +set I18NCODE = (select T_CORE_MENU.I18NCODE from T_CORE_MENU where T_CORE_TODO_CONFIG.MENUID = T_CORE_MENU.ID) +where EXISTS (select 1 from T_CORE_MENU where T_CORE_TODO_CONFIG.MENUID = T_CORE_MENU.ID); +-- ----------------------------- 2020-12-10 add by yangxing------------end + +-- ----------------------------- 2020-12-10 add by zhangjr@sunwayworld.com--------------begin +-- 建表语句 +CREATE TABLE T_CORE_MENU_ACCESS_LOG( + ID NUMBER NOT NULL, + MENUID VARCHAR2(32) NULL, + USERID VARCHAR2(36) NULL, + ACCESSTIMES NUMBER NULL + ); +COMMENT ON TABLE T_CORE_MENU_ACCESS_LOG IS '菜单访问日志表'; +COMMENT ON COLUMN T_CORE_MENU_ACCESS_LOG.ID IS '主键'; +COMMENT ON COLUMN T_CORE_MENU_ACCESS_LOG.MENUID IS '菜单ID'; +COMMENT ON COLUMN T_CORE_MENU_ACCESS_LOG.USERID IS '访问的用户ID'; +COMMENT ON COLUMN T_CORE_MENU_ACCESS_LOG.ACCESSTIMES IS '访问次数'; + +ALTER TABLE T_CORE_MENU_ACCESS_LOG ADD CONSTRAINT PK_CMAL PRIMARY KEY (ID); + +create index IDX_CMAL_USERID on T_CORE_MENU_ACCESS_LOG (USERID); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_MENU_ACCESS_LOG', '0', '0'); + +COMMIT; +-- ----------------------------- 2020-12-10 add by zhangjr@sunwayworld.com------------end + +-- ----------------------------- 2020-12-11 add by zhangjr--------------begin +alter table T_CORE_STUDIO_BLOCK drop column LASTSUSPENDEDFLAG; +alter table T_CORE_STUDIO_BLOCK drop column LASTSUSPENDEDBYID; +alter table T_CORE_STUDIO_BLOCK drop column LASTSUSPENDEDBYNAME; +alter table T_CORE_STUDIO_BLOCK drop column LASTSUSPENDEDTIME; + +alter table T_CORE_STUDIO_BLOCK add VISIBLE VARCHAR2(1); +comment on column T_CORE_STUDIO_BLOCK.VISIBLE is '是否显示(0-否 1-是)'; + +CALL INSERTI18N('T_CORE_STUDIO_BLOCK.VISIBLE', '是否显示(0-否 1-是)', '是否显示', 'zh-CN', '是否显示'); + +CALL DELETEI18N('T_CORE_STUDIO_BLOCK.LASTSUSPENDEDFLAG'); +CALL DELETEI18N('T_CORE_STUDIO_BLOCK.LASTSUSPENDEDBYID'); +CALL DELETEI18N('T_CORE_STUDIO_BLOCK.LASTSUSPENDEDBYNAME'); +CALL DELETEI18N('T_CORE_STUDIO_BLOCK.LASTSUSPENDEDTIME'); +-- ----------------------------- 2020-12-11 add by zhangjr--------------end + +-- ----------------------------- 2020-12-15 add by zhangjr--------------begin +CREATE TABLE T_CORE_BPMN_INST_TASK_HIS( + ID NUMBER NOT NULL, + INSTID NUMBER NULL, + STATUSCODE VARCHAR2(32) NULL, + CANDIDATORJSON CLOB NULL + ); +COMMENT ON TABLE T_CORE_BPMN_INST_TASK_HIS IS '流程节点的待审节点历史表'; +COMMENT ON COLUMN T_CORE_BPMN_INST_TASK_HIS.ID IS '主键'; +COMMENT ON COLUMN T_CORE_BPMN_INST_TASK_HIS.INSTID IS '流程实例ID'; +COMMENT ON COLUMN T_CORE_BPMN_INST_TASK_HIS.STATUSCODE IS '流程图中的任务状态码'; +COMMENT ON COLUMN T_CORE_BPMN_INST_TASK_HIS.CANDIDATORJSON IS 'json格式的待审人员'; + +ALTER TABLE T_CORE_BPMN_INST_TASK_HIS ADD CONSTRAINT PK_CBITH PRIMARY KEY (ID); +-- ----------------------------- 2020-12-15 add by zhangjr--------------end + +-- ----------------------------- 2020-12-15 add by zhangpf--------------begin +CALL INSERTI18N('T_CORE_EMAIL.SERVICE_NAME', '邮件', '邮件', 'zh-CN', '邮件'); +CALL INSERTI18N('T_CORE_EMAIL.EMAILSUBJECT', '邮件的主题', '主题', 'zh-CN', '主题'); +CALL INSERTI18N('T_CORE_EMAIL.EMAILBODY', '邮件的正文', '正文', 'zh-CN', '正文'); +CALL INSERTI18N('T_CORE_EMAIL.CREATEDBYID', '邮件的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EMAIL.CREATEDBYNAME', '邮件的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EMAIL.CREATEDBYORGID', '邮件的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EMAIL.CREATEDBYORGNAME', '邮件的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +CALL INSERTI18N('T_CORE_EMAIL_RECEIPENT.SERVICE_NAME', '邮件收件人', '邮件收件人', 'zh-CN', '邮件收件人'); +CALL INSERTI18N('T_CORE_EMAIL_RECEIPENT.ID', '邮件收件人的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EMAIL_RECEIPENT.EMAILID', '邮件收件人的邮件发送编码', '邮件发送编码', 'zh-CN', '邮件发送编码'); +CALL INSERTI18N('T_CORE_EMAIL_RECEIPENT.LOG', '邮件收件人的发送日志', '发送日志', 'zh-CN', '发送日志'); + +CALL INSERTI18N('T_CORE_EMAIL_RECEIPENT.CREATEDBYID', '邮件收件人的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EMAIL_RECEIPENT.CREATEDBYNAME', '邮件收件人的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EMAIL_RECEIPENT.CREATEDBYORGID', '邮件收件人的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EMAIL_RECEIPENT.CREATEDBYORGNAME', '邮件收件人的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL UPDATEI18N('T_CORE_EMAIL_RECEIPENT.CREATEDTIME','zh-CN','制单时间'); + +CALL INSERTI18N('T_CORE_MENU_ACCESS_LOG.SERVICE_NAME', '菜单访问日志', '菜单访问日志', 'zh-CN', '菜单访问日志'); +CALL INSERTI18N('T_CORE_MENU_ACCESS_LOG.ID', '菜单访问日志的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_MENU_ACCESS_LOG.MENUID', '菜单访问日志的菜单编码', '菜单编码', 'zh-CN', '菜单编码'); +CALL INSERTI18N('T_CORE_MENU_ACCESS_LOG.USERID', '菜单访问日志的用户编码', '用户编码', 'zh-CN', '用户编码'); +CALL INSERTI18N('T_CORE_MENU_ACCESS_LOG.ACCESSTIMES', '菜单访问日志的访问次数', '访问次数', 'zh-CN', '访问次数'); + +CALL INSERTI18N('T_CORE_FORMULA_RERUIRED.SERVICE_NAME', '分析项中计算公式所需的关系', '分析项中计算公式所需的关系', 'zh-CN', '分析项中计算公式所需的关系'); +CALL INSERTI18N('T_CORE_FORMULA_RERUIRED.ID', '分析项中计算公式所需的关系的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_FORMULA_RERUIRED.ITEMID', '分析项中计算公式所需的关系的分析项ID', '分析项ID', 'zh-CN', '分析项ID'); +CALL INSERTI18N('T_CORE_FORMULA_RERUIRED.REQUIREDITEMID', '分析项中计算公式所需的关系计算所需的分析项ID', '计算所需的分析项ID', 'zh-CN', '计算所需的分析项ID'); +CALL INSERTI18N('T_CORE_FORMULA_RERUIRED.REQUIREDTESTID', '分析项中计算公式所需的关系计算所需的测试编码', '计算所需的测试编码', 'zh-CN', '计算所需的测试编码'); +CALL INSERTI18N('T_CORE_FORMULA_RERUIRED.REQUIREDORDERID', '分析项中计算公式所需的关系计算所需的样品编码', '计算所需的样品编码', 'zh-CN', '计算所需的样品编码'); +CALL INSERTI18N('T_CORE_FORMULA_RERUIRED.REQUIREDREPEATNO', '分析项中计算公式所需的关系计算所需的重复数', '计算所需的重复数', 'zh-CN', '计算所需的重复数数'); +CALL INSERTI18N('T_CORE_FORMULA_RERUIRED.REQUIREDFOLDER', '分析项中计算公式所需的关系的计算是否查询点位下的数据', '计算是否查询点位下的数据', 'zh-CN', '计算是否查询点位下的数据'); +-- ----------------------------- 2020-12-15 add by zhangpf--------------end + +-- ----------------------------- 2020-12-16 add by shixw------------begin + + +alter table T_CORE_SYSTEM_CONFIG drop column dmsFileDownloadable; +alter table T_CORE_SYSTEM_CONFIG add FULLTEXTSEARCHRESULT VARCHAR2(36); +comment on column T_CORE_SYSTEM_CONFIG.FULLTEXTSEARCHRESULT is '全文检索结果'; + +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.FULLTEXTSEARCHRESULT', '系统配置的全文检索结果', '全文检索结果', 'zh-CN', '全文检索结果'); + + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fullTextSearchResult', '全文检索结果', 'biz', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'preview', '预览', 'fullTextSearchResult', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'previewDownload', '预览+下载', 'fullTextSearchResult', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '全文检索结果', 'full-text-search-result', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fullTextSearchResult', 'code', 'codeName'); + +UPDATE T_CORE_SYSTEM_CONFIG SET FULLTEXTSEARCHRESULT='previewDownload' WHERE ID = 'system-config'; + + +commit; + +-- ----------------------------- 2020-12-16 add by shixw------------end + +-- ----------------------------- 2020-12-16 add by zhangjr------------begin +CALL INSERTI18N('GIKAM.EXCEPTION.CONRRENT_MODIFICATION', '数据被其他人操作', '数据被其他人操作,请刷新后再操作', 'zh-CN', '数据被其他人操作,请刷新后再操作'); +-- ----------------------------- 2020-12-16 add by zhangjr------------end + +-- ----------------------------- 2020-12-16 add by zhangpf------------begin + +UPDATE T_CORE_LOGIN_CONFIG SET CAPTCHA = '0' WHERE ID = 'login-config' AND CAPTCHA IS NULL; +UPDATE T_CORE_SYSTEM_CONFIG SET IEACCESSTIP = '0' WHERE ID = 'system-config' AND IEACCESSTIP IS NULL; + +commit; +-- ----------------------------- 2020-12-16 add by zhangpf------------end + +-- ----------------------------- 2020-12-18 add by liyang------------begin +call INSERTI18N('T_CORE_BPMN_DRAFT.UPLOAD_FILE_BY_JSON', '请上传 .json类型文件', '请上传 .json类型文件', 'zh-CN', '请上传 .json类型文件'); +-- ----------------------------- 2020-12-18 add by liyang------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.9.0/oracle/2.gikam-core-equipt.txt b/sql/init_sql/core/0.9.0/oracle/2.gikam-core-equipt.txt new file mode 100644 index 0000000..00c65fd --- /dev/null +++ b/sql/init_sql/core/0.9.0/oracle/2.gikam-core-equipt.txt @@ -0,0 +1,123 @@ +-- ----------------------------- 2020-09-23 add by shixw------------begin + +alter table t_core_file_acq_preprocess modify KEYWORD varchar2(180); +alter table t_core_file_acq_preprocess modify REPLACESTR varchar2(180); + +-- ----------------------------- 2020-09-23 add by shixw------------end + +-- ----------------------------- 2020-11-30 add by liujianfeng--------------begin + +-- 建表语句 +CREATE TABLE T_CORE_EQUIPT_MONITOR_CONFIG( + ID NUMBER NOT NULL, + CODE VARCHAR2(36) NULL, + IP VARCHAR2(36) NULL, + PORT NUMBER NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + THRESHOLD NUMBER NULL, + EQUIPTID VARCHAR2(36) NULL + ); +COMMENT ON TABLE T_CORE_EQUIPT_MONITOR_CONFIG IS '仪器监测配置表'; +COMMENT ON COLUMN T_CORE_EQUIPT_MONITOR_CONFIG.ID IS '主键'; +COMMENT ON COLUMN T_CORE_EQUIPT_MONITOR_CONFIG.CODE IS '数据请求CODE'; +COMMENT ON COLUMN T_CORE_EQUIPT_MONITOR_CONFIG.IP IS 'ip'; +COMMENT ON COLUMN T_CORE_EQUIPT_MONITOR_CONFIG.PORT IS '端口号'; +COMMENT ON COLUMN T_CORE_EQUIPT_MONITOR_CONFIG.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_EQUIPT_MONITOR_CONFIG.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_EQUIPT_MONITOR_CONFIG.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_EQUIPT_MONITOR_CONFIG.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_CORE_EQUIPT_MONITOR_CONFIG.THRESHOLD IS '阀值'; +COMMENT ON COLUMN T_CORE_EQUIPT_MONITOR_CONFIG.EQUIPTID IS '仪器ID'; + +ALTER TABLE T_CORE_EQUIPT_MONITOR_CONFIG ADD CONSTRAINT PK_CORE_EQUIPT_MONITOR_CONFIG PRIMARY KEY (ID); + +CREATE TABLE T_CORE_EQUIPT_MONITOR_LOG( + ID NUMBER NOT NULL, + CONFIGID NUMBER NULL, + ONTIME DATE NULL, + DOWNTIME DATE NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_EQUIPT_MONITOR_LOG IS '仪器监测数据LOG表'; +COMMENT ON COLUMN T_CORE_EQUIPT_MONITOR_LOG.ID IS '主键'; +COMMENT ON COLUMN T_CORE_EQUIPT_MONITOR_LOG.CONFIGID IS '配置表ID'; +COMMENT ON COLUMN T_CORE_EQUIPT_MONITOR_LOG.ONTIME IS '开机时间'; +COMMENT ON COLUMN T_CORE_EQUIPT_MONITOR_LOG.DOWNTIME IS '关机时间'; +COMMENT ON COLUMN T_CORE_EQUIPT_MONITOR_LOG.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_EQUIPT_MONITOR_LOG.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_EQUIPT_MONITOR_LOG.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_EQUIPT_MONITOR_LOG.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_EQUIPT_MONITOR_LOG.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_EQUIPT_MONITOR_LOG ADD CONSTRAINT PK_CORE_EQUIPT_MONITOR_LOG PRIMARY KEY (ID); +CREATE INDEX IDX_CEML_CONFIGID ON T_CORE_EQUIPT_MONITOR_LOG (CONFIGID); + +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_CONFIG.SERVICE_NAME', '仪器监测配置表', '仪器监测配置表', 'zh-CN', '仪器监测配置表'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_CONFIG.ID', '仪器监测配置表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_CONFIG.CODE', '仪器监测配置表的数据请求CODE', '数据请求CODE', 'zh-CN', '数据请求CODE'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_CONFIG.IP', '仪器监测配置表的ip', 'ip', 'zh-CN', 'ip'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_CONFIG.PORT', '仪器监测配置表的端口号', '端口号', 'zh-CN', '端口号'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_CONFIG.CREATEDBYNAME', '仪器监测配置表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_CONFIG.CREATEDTIME', '仪器监测配置表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_CONFIG.CREATEDBYORGID', '仪器监测配置表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_CONFIG.CREATEDBYORGNAME', '仪器监测配置表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_CONFIG.THRESHOLD', '仪器监测配置表的阀值', '阀值(A)', 'zh-CN', '阀值(A)'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_CONFIG.EQUIPTID', '仪器监测配置表的仪器ID', '仪器ID', 'zh-CN', '仪器ID'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_LOG.SERVICE_NAME', '仪器监测数据LOG表', '仪器监测数据LOG表', 'zh-CN', '仪器监测数据LOG表'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_LOG.ID', '仪器监测数据LOG表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_LOG.CONFIGID', '仪器监测数据LOG表的配置表ID', '配置表ID', 'zh-CN', '配置表ID'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_LOG.ONTIME', '仪器监测数据LOG表的开机时间', '开机时间', 'zh-CN', '开机时间'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_LOG.DOWNTIME', '仪器监测数据LOG表的关机时间', '关机时间', 'zh-CN', '关机时间'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_LOG.CREATEDBYID', '仪器监测数据LOG表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_LOG.CREATEDBYNAME', '仪器监测数据LOG表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_LOG.CREATEDTIME', '仪器监测数据LOG表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_LOG.CREATEDBYORGID', '仪器监测数据LOG表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EQUIPT_MONITOR_LOG.CREATEDBYORGNAME', '仪器监测数据LOG表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CLOUD.GIKAM.EQUIPTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('CLOUD.GIKAM.EQUIPTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CLOUD.GIKAM.EQUIPTS.TAB.MONITOR_LOG', '仪器监测数据LOG表', '仪器监测数据LOG表', 'zh-CN', '仪器监测数据LOG表'); +CALL INSERTI18N('CLOUD.GIKAM.EQUIPTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('CLOUD.GIKAM.EQUIPTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('CLOUD.GIKAM.EQUIPTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EQUIPT_MONITOR_CONFIG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EQUIPT_MONITOR_LOG', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES (SEQ_CORE.NEXTVAL,'T_CORE_EQUIPT_MONITOR_LOG', 'T_CORE_EQUIPT_MONITOR_CONFIG', 'CONFIGID'); + + +COMMIT; + +alter table T_CORE_EQUIPT_ACQ_CONFIG add ISWORK varchar2(36); +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.ISWORK IS '是否开机'; +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.ISWORK', '是否开机', '是否开机', 'zh-CN', '是否开机'); + +-- ----------------------------- 2020-11-30 add by liujianfeng------------end + +-- ----------------------------- 2020-12-18 add by zhangpf------------begin +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.SERVICE_NAME', '仪器采集记录', '仪器采集记录', 'zh-CN', '仪器采集记录'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.ID', '仪器采集记录的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.ACQCATEGORY', '仪器采集记录的采集类型', '采集类型', 'zh-CN', '采集类型'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.ACQRAWDATA', '仪器采集记录的源数据、采集文件内容', '源数据、采集文件内容', 'zh-CN', '源数据、采集文件内容'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.ACQRESULT', '仪器采集记录的采集结果', '采集结果', 'zh-CN', '采集结果'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.FILEPATH', '仪器采集记录的文件采集时的文件路径', '文件采集时的文件路径', 'zh-CN', '文件采集时的文件路径'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.FILENAME', '仪器采集记录的文件采集时的文件名称', '文件采集时的文件名称', 'zh-CN', '文件采集时的文件名称'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.EQUIPTID', '仪器采集记录的仪器ID', '仪器ID', 'zh-CN', '仪器ID'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.EQUIPTNO', '仪器采集记录的仪器编号', '仪器编号', 'zh-CN', '仪器编号'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.MESSAGE', '仪器采集记录的采集信息', '采集信息', 'zh-CN', '采集信息'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.CREATEDBYID', '仪器采集记录的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.CREATEDBYNAME', '仪器采集记录的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.CREATEDTIME', '仪器采集记录的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.CREATEDBYORGID', '仪器采集记录的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_RECORD.CREATEDBYORGNAME', '仪器采集记录的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +-- ----------------------------- 2020-12-18 add by zhangpf------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.9.0/oracle/3.gikam-core-les.txt b/sql/init_sql/core/0.9.0/oracle/3.gikam-core-les.txt new file mode 100644 index 0000000..7143c07 --- /dev/null +++ b/sql/init_sql/core/0.9.0/oracle/3.gikam-core-les.txt @@ -0,0 +1,32 @@ +-- ----------------------------- 2020-10-19 add by shixw------------begin + +alter table T_CORE_LES_INSTANCE add READONLYFLAG VARCHAR2(1); +comment on column T_CORE_LES_INSTANCE.READONLYFLAG is '只读标志'; + +CALL INSERTI18N('T_CORE_LES_INSTANCE.READONLYFLAG', 'LES实例的只读标志', '只读标志', 'zh-CN', '只读标志'); + + +commit; + +-- ----------------------------- 2020-10-19 add by shixw------------end + +-- ----------------------------- 2020-10-19 add by shixw------------begin + +alter table T_CORE_LES_TEMPLATE_UNIT add EDITFLAG VARCHAR2(36); +comment on column T_CORE_LES_TEMPLATE_UNIT.EDITFLAG is '编辑标志'; + +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.EDITFLAG', 'LES模板组件的编辑标志', '编辑标志', 'zh-CN', '编辑标志'); + + +alter table T_CORE_LES_INSTANCE_UNIT add EDITFLAG VARCHAR2(36); +comment on column T_CORE_LES_INSTANCE_UNIT.EDITFLAG is '编辑标志'; + +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.EDITFLAG', 'LES实例组件的编辑标志', '编辑标志', 'zh-CN', '编辑标志'); + + + + + +commit; + +-- ----------------------------- 2020-10-19 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.9.0/oracle/4.gikam-core-train.txt b/sql/init_sql/core/0.9.0/oracle/4.gikam-core-train.txt new file mode 100644 index 0000000..8e992a5 --- /dev/null +++ b/sql/init_sql/core/0.9.0/oracle/4.gikam-core-train.txt @@ -0,0 +1,40 @@ +-- ----------------------------- 2020-09-17 add by zhangpf------------begin +ALTER TABLE "T_CORE_EXAM_PAPER" +MODIFY ("ACTBEGINTIME" TIMESTAMP ) +MODIFY ("ACTENDTIME" TIMESTAMP ); + +ALTER TABLE "T_CORE_EXAM" +MODIFY ("EXAMBEGINTIME" TIMESTAMP ) +MODIFY ("EXAMENDTIME" TIMESTAMP ) +MODIFY ("LASTUPDATEDTIME" TIMESTAMP ); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('examLockedStatus', '培训考核试卷锁定状态', 'sys', NULL, '801', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, '未锁定', 'examLockedStatus', NULL, 0, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '0'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, '已锁定', 'examLockedStatus', NULL, 1, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '1'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES (SEQ_CORE.NEXTVAL, '培训考核试卷锁定状态', 'exam-locked-status', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=examLockedStatus', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('examPaperStatus', '培训考核试卷状态', 'sys', NULL, '901', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, '未考', 'examPaperStatus', NULL, 0, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'draft'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, '已考', 'examPaperStatus', NULL, 1, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'done'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES (SEQ_CORE.NEXTVAL, '培训考核试卷状态', 'exam-paper-status', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=examPaperStatus', 'code', 'codeName'); + +COMMIT; +-- ----------------------------- 2020-09-17 add by zhangpf------------end + +-- ----------------------------- 2020-12-15 add by zhangpf------------begin + +CALL INSERTI18N('CORE.MODULE.TRAIN.TRAIN.TIP.SIGN_VALIDATOR', '培训考核培训实施签到校验', '该培训实施未启用,不能签到', 'zh-CN', '该培训实施未启用,不能签到'); + +-- ----------------------------- 2020-12-15 add by zhangpf------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.9.0/oracle/5.gikam-core-pdf.txt b/sql/init_sql/core/0.9.0/oracle/5.gikam-core-pdf.txt new file mode 100644 index 0000000..b6bd18c --- /dev/null +++ b/sql/init_sql/core/0.9.0/oracle/5.gikam-core-pdf.txt @@ -0,0 +1,50 @@ +-- ----------------------------- 2020-11-28 add by guozhijian--------------begin 0.8.23补丁已发布 + +CREATE TABLE T_CORE_PDF_DOCUMENT ( + ID NUMBER NOT NULL, + FILEID NUMBER NULL, + WIDTH NUMBER ( 20, 15 ) NULL, + HEIGHT NUMBER ( 20, 15 ) NULL, + PAGENUMBER NUMBER NULL, + ROTATION NUMBER NULL, + IMAGEURL VARCHAR2 ( 270 ) NULL, + AREAINFO VARCHAR2 ( 540 ) NULL, + CREATEDBYID VARCHAR2 ( 36 ) NULL, + CREATEDBYNAME VARCHAR2 ( 60 ) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2 ( 36 ) NULL, + CREATEDBYORGNAME VARCHAR2 ( 270 ) NULL +); + +COMMENT ON TABLE T_CORE_PDF_DOCUMENT IS 'PDF页面信息'; +COMMENT ON COLUMN T_CORE_PDF_DOCUMENT.ID IS 'ID'; +COMMENT ON COLUMN T_CORE_PDF_DOCUMENT.FILEID IS '文件Id'; +COMMENT ON COLUMN T_CORE_PDF_DOCUMENT.WIDTH IS '宽度'; +COMMENT ON COLUMN T_CORE_PDF_DOCUMENT.HEIGHT IS '高度'; +COMMENT ON COLUMN T_CORE_PDF_DOCUMENT.PAGENUMBER IS '页码'; +COMMENT ON COLUMN T_CORE_PDF_DOCUMENT.ROTATION IS '旋转数'; +COMMENT ON COLUMN T_CORE_PDF_DOCUMENT.IMAGEURL IS '预览图片地址'; +COMMENT ON COLUMN T_CORE_PDF_DOCUMENT.AREAINFO IS '区域信息'; +COMMENT ON COLUMN T_CORE_PDF_DOCUMENT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_PDF_DOCUMENT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_PDF_DOCUMENT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_PDF_DOCUMENT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_PDF_DOCUMENT.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_PDF_DOCUMENT ADD CONSTRAINT PK_CORE_PDF_DOCUMENT PRIMARY KEY ( ID ); + +CALL INSERTI18N ( 'T_CORE_PDF_DOCUMENT.TIP.PARSING_FAILED', 'PDF解析异常提醒', '文件解析失败', 'zh-CN', '文件解析失败' ); + +-- ----------------------------- 2020-11-28 add by guozhijian--------------end 0.8.23补丁已发布 + +-- ----------------------------- 2020-12-05 add by zhangpf--------------begin 0.8.24补丁已发布 +ALTER TABLE T_CORE_PDF_DOCUMENT RENAME COLUMN AREAINFO TO AREAINFOTEMP; + +ALTER TABLE T_CORE_PDF_DOCUMENT ADD AREAINFO CLOB; + +UPDATE T_CORE_PDF_DOCUMENT SET AREAINFO = AREAINFOTEMP; + +ALTER TABLE T_CORE_PDF_DOCUMENT DROP COLUMN AREAINFOTEMP; + +commit; +-- ----------------------------- 2020-12-05 add by zhangpf--------------end 0.8.24补丁已发布 \ No newline at end of file diff --git a/sql/init_sql/core/0.9.0/oracle/6.gikam-core-dms.txt b/sql/init_sql/core/0.9.0/oracle/6.gikam-core-dms.txt new file mode 100644 index 0000000..b743aa9 --- /dev/null +++ b/sql/init_sql/core/0.9.0/oracle/6.gikam-core-dms.txt @@ -0,0 +1,38 @@ +-- ----------------------------- 2020-11-27 add by shixw--------------begin + +-- 建表语句 +CREATE TABLE T_CORE_DMS_CATEGORY( + ID VARCHAR2(60) NOT NULL, + DMSCATEGORYNAME VARCHAR2(60) NULL, + PARENTID VARCHAR2(60) NULL, + ORDERNO NUMBER NULL + ); +COMMENT ON TABLE T_CORE_DMS_CATEGORY IS '全文检索类型'; +COMMENT ON COLUMN T_CORE_DMS_CATEGORY.ID IS '全文检索类型编码'; +COMMENT ON COLUMN T_CORE_DMS_CATEGORY.DMSCATEGORYNAME IS '全文检索类型名称'; +COMMENT ON COLUMN T_CORE_DMS_CATEGORY.PARENTID IS '父类型编码'; +COMMENT ON COLUMN T_CORE_DMS_CATEGORY.ORDERNO IS '排序码'; + +ALTER TABLE T_CORE_DMS_CATEGORY ADD CONSTRAINT PK_CORE_DMS_CATEGORY PRIMARY KEY (ID); + +CALL INSERTI18N('T_CORE_DMS_CATEGORY.SERVICE_NAME', '全文检索类型', '全文检索类型', 'zh-CN', '全文检索类型'); +CALL INSERTI18N('T_CORE_DMS_CATEGORY.ID', '全文检索类型的全文检索类型编码', '全文检索类型编码', 'zh-CN', '全文检索类型编码'); +CALL INSERTI18N('T_CORE_DMS_CATEGORY.DMSCATEGORYNAME', '全文检索类型的全文检索类型名称', '全文检索类型名称', 'zh-CN', '全文检索类型名称'); +CALL INSERTI18N('T_CORE_DMS_CATEGORY.PARENTID', '全文检索类型的父类型编码', '父类型编码', 'zh-CN', '父类型编码'); +CALL INSERTI18N('T_CORE_DMS_CATEGORY.ORDERNO', '全文检索类型的排序码', '排序码', 'zh-CN', '排序码'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('99', '综合查询', NULL, NULL, '99', '016.svg', '综合查询'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9901', '文档查询', '/secure/core/module/dms/documents/page/search-list', '99', '9901', '018.svg', '文档查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_DMS_CATEGORY', '0', '0'); + +INSERT INTO T_CORE_DMS_CATEGORY (ID,DMSCATEGORYNAME,PARENTID,ORDERNO) VALUES ('root','全部',NULL,1); + +COMMIT; + +-- ----------------------------- 2020-11-27 add by shixw------------end + diff --git a/sql/init_sql/core/0.9.0/oracle/7.gikam-core-office.txt b/sql/init_sql/core/0.9.0/oracle/7.gikam-core-office.txt new file mode 100644 index 0000000..3374c2f --- /dev/null +++ b/sql/init_sql/core/0.9.0/oracle/7.gikam-core-office.txt @@ -0,0 +1,421 @@ +-- ----------------------------- 2020-12-17 add by zhanghang--------------begin + +CREATE TABLE T_CORE_OFFICE_TOOLBAR( + ID NUMBER NOT NULL, + OFFICECATEGORY VARCHAR2(60) NULL, + MENUCATEGORYNAME VARCHAR2(60) NULL, + MENUCATEGORYCODE VARCHAR2(30) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + LASTSUSPENDEDFLAG VARCHAR2(1) NOT NULL , + LASTSUSPENDEDBYID VARCHAR2(36) NULL, + LASTSUSPENDEDBYNAME VARCHAR2(60) NULL, + LASTSUSPENDEDTIME DATE NULL + ); +COMMENT ON TABLE T_CORE_OFFICE_TOOLBAR IS 'Office工具栏表'; +COMMENT ON COLUMN T_CORE_OFFICE_TOOLBAR.ID IS '主键'; +COMMENT ON COLUMN T_CORE_OFFICE_TOOLBAR.OFFICECATEGORY IS '文档类型(WORD/EXCEL)'; +COMMENT ON COLUMN T_CORE_OFFICE_TOOLBAR.MENUCATEGORYNAME IS '菜单分类名称'; +COMMENT ON COLUMN T_CORE_OFFICE_TOOLBAR.MENUCATEGORYCODE IS '菜单分类编码'; +COMMENT ON COLUMN T_CORE_OFFICE_TOOLBAR.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_OFFICE_TOOLBAR.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_OFFICE_TOOLBAR.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_OFFICE_TOOLBAR.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_OFFICE_TOOLBAR.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN "T_CORE_OFFICE_TOOLBAR"."LASTSUSPENDEDFLAG" IS '停用标志(0:正常,1:停用)'; +COMMENT ON COLUMN "T_CORE_OFFICE_TOOLBAR"."LASTSUSPENDEDBYID" IS '启用/停用人编码'; +COMMENT ON COLUMN "T_CORE_OFFICE_TOOLBAR"."LASTSUSPENDEDBYNAME" IS '启用/停用人名称'; +COMMENT ON COLUMN "T_CORE_OFFICE_TOOLBAR"."LASTSUSPENDEDTIME" IS '启用/停用时间'; + +ALTER TABLE T_CORE_OFFICE_TOOLBAR ADD CONSTRAINT PK_CORE_OFFICE_TOOLBAR PRIMARY KEY (ID); + +CREATE TABLE T_CORE_OFFICE_TOOLBAR_LINE( + ID NUMBER NOT NULL, + TOOLBARID NUMBER NULL, + MENUNAME VARCHAR2(60) NULL, + MENUCODE VARCHAR2(30) NULL, + MENUDESC VARCHAR2(120) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + LASTSUSPENDEDFLAG VARCHAR2(1) NOT NULL , + LASTSUSPENDEDBYID VARCHAR2(36) NULL, + LASTSUSPENDEDBYNAME VARCHAR2(60) NULL, + LASTSUSPENDEDTIME DATE NULL + ); +COMMENT ON TABLE T_CORE_OFFICE_TOOLBAR_LINE IS 'Office工具栏明细表'; +COMMENT ON COLUMN T_CORE_OFFICE_TOOLBAR_LINE.ID IS '主键'; +COMMENT ON COLUMN T_CORE_OFFICE_TOOLBAR_LINE.TOOLBARID IS '工具栏表ID'; +COMMENT ON COLUMN T_CORE_OFFICE_TOOLBAR_LINE.MENUNAME IS '菜单名称'; +COMMENT ON COLUMN T_CORE_OFFICE_TOOLBAR_LINE.MENUCODE IS '菜单编码'; +COMMENT ON COLUMN T_CORE_OFFICE_TOOLBAR_LINE.MENUDESC IS '菜单描述'; +COMMENT ON COLUMN T_CORE_OFFICE_TOOLBAR_LINE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_OFFICE_TOOLBAR_LINE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_OFFICE_TOOLBAR_LINE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_OFFICE_TOOLBAR_LINE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_OFFICE_TOOLBAR_LINE.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN "T_CORE_OFFICE_TOOLBAR_LINE"."LASTSUSPENDEDFLAG" IS '停用标志(0:正常,1:停用)'; +COMMENT ON COLUMN "T_CORE_OFFICE_TOOLBAR_LINE"."LASTSUSPENDEDBYID" IS '启用/停用人编码'; +COMMENT ON COLUMN "T_CORE_OFFICE_TOOLBAR_LINE"."LASTSUSPENDEDBYNAME" IS '启用/停用人名称'; +COMMENT ON COLUMN "T_CORE_OFFICE_TOOLBAR_LINE"."LASTSUSPENDEDTIME" IS '启用/停用时间'; + + +ALTER TABLE T_CORE_OFFICE_TOOLBAR_LINE ADD CONSTRAINT PK_CORE_OFFICE_TOOLBAR_LINE PRIMARY KEY (ID); +CREATE INDEX IDX_CORE_OFFICE_TOOLBARID ON T_CORE_OFFICE_TOOLBAR_LINE (TOOLBARID); + +CREATE TABLE T_CORE_OFFICE_CUSTOMIZATION( + ID VARCHAR2(30) NOT NULL, + ADDRESS VARCHAR2(510) NULL, + INFO VARCHAR2(60) NULL, + MAIL VARCHAR2(60) NULL, + NAME VARCHAR2(60) NULL, + WWW VARCHAR2(120) NULL, + LOGO VARCHAR2(510) NULL, + ABOUTLOGO VARCHAR2(510) NULL, + DOWNLOADAS VARCHAR2(255) NULL + ); +COMMENT ON TABLE T_CORE_OFFICE_CUSTOMIZATION IS 'Office定制化配置表'; +COMMENT ON COLUMN T_CORE_OFFICE_CUSTOMIZATION.ID IS '主键'; +COMMENT ON COLUMN T_CORE_OFFICE_CUSTOMIZATION.ADDRESS IS '关于-地址'; +COMMENT ON COLUMN T_CORE_OFFICE_CUSTOMIZATION.INFO IS '关于-简介'; +COMMENT ON COLUMN T_CORE_OFFICE_CUSTOMIZATION.MAIL IS '关于-邮箱'; +COMMENT ON COLUMN T_CORE_OFFICE_CUSTOMIZATION.NAME IS '关于-名称'; +COMMENT ON COLUMN T_CORE_OFFICE_CUSTOMIZATION.WWW IS '关于-网址'; +COMMENT ON COLUMN T_CORE_OFFICE_CUSTOMIZATION.LOGO IS '界面左上角-LOGO图片地址'; +COMMENT ON COLUMN T_CORE_OFFICE_CUSTOMIZATION.ABOUTLOGO IS '关于-LOGO图片地址'; +COMMENT ON COLUMN T_CORE_OFFICE_CUSTOMIZATION.DOWNLOADAS IS '文件-下载格式选项'; + +ALTER TABLE T_CORE_OFFICE_CUSTOMIZATION ADD CONSTRAINT PK_CORE_OFFICE_CUSTOMIZATION PRIMARY KEY (ID); + +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR.SERVICE_NAME', 'Office工具栏表', 'Office工具栏表', 'zh-CN', 'Office工具栏表'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR.ID', 'Office工具栏表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR.OFFICECATEGORY', 'Office工具栏表的文档类型(WORD/EXCEL)', '文档类型(WORD/EXCEL)', 'zh-CN', '文档类型(WORD/EXCEL)'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR.MENUCATEGORYNAME', 'Office工具栏表的菜单分类名称', '菜单分类名称', 'zh-CN', '菜单分类名称'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR.MENUCATEGORYCODE', 'Office工具栏表的菜单分类编码', '菜单分类编码', 'zh-CN', '菜单分类编码'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR.CREATEDBYID', 'Office工具栏表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR.CREATEDBYNAME', 'Office工具栏表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR.CREATEDTIME', 'Office工具栏表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR.CREATEDBYORGID', 'Office工具栏表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR.CREATEDBYORGNAME', 'Office工具栏表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.SERVICE_NAME', 'Office工具栏明细表', 'Office工具栏明细表', 'zh-CN', 'Office工具栏明细表'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.ID', 'Office工具栏明细表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.TOOLBARID', 'Office工具栏明细表的工具栏表ID', '工具栏表ID', 'zh-CN', '工具栏表ID'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.MENUNAME', 'Office工具栏明细表的菜单名称', '菜单名称', 'zh-CN', '菜单名称'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.MENUCODE', 'Office工具栏明细表的菜单编码', '菜单编码', 'zh-CN', '菜单编码'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.MENUDESC', 'Office工具栏明细表的菜单描述', '菜单描述', 'zh-CN', '菜单描述'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.CREATEDBYID', 'Office工具栏明细表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.CREATEDBYNAME', 'Office工具栏明细表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.CREATEDTIME', 'Office工具栏明细表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.CREATEDBYORGID', 'Office工具栏明细表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.CREATEDBYORGNAME', 'Office工具栏明细表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_OFFICE_CUSTOMIZATION.SERVICE_NAME', 'Office定制化配置表', 'Office定制化配置表', 'zh-CN', 'Office定制化配置表'); +CALL INSERTI18N('T_CORE_OFFICE_CUSTOMIZATION.ID', 'Office定制化配置表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_OFFICE_CUSTOMIZATION.ADDRESS', 'Office定制化配置表的关于-地址', '关于-地址', 'zh-CN', '关于-地址'); +CALL INSERTI18N('T_CORE_OFFICE_CUSTOMIZATION.INFO', 'Office定制化配置表的关于-简介', '关于-简介', 'zh-CN', '关于-简介'); +CALL INSERTI18N('T_CORE_OFFICE_CUSTOMIZATION.MAIL', 'Office定制化配置表的关于-邮箱', '关于-邮箱', 'zh-CN', '关于-邮箱'); +CALL INSERTI18N('T_CORE_OFFICE_CUSTOMIZATION.NAME', 'Office定制化配置表的关于-名称', '关于-名称', 'zh-CN', '关于-名称'); +CALL INSERTI18N('T_CORE_OFFICE_CUSTOMIZATION.WWW', 'Office定制化配置表的关于-网址', '关于-网址', 'zh-CN', '关于-网址'); +CALL INSERTI18N('T_CORE_OFFICE_CUSTOMIZATION.LOGO', 'Office定制化配置表的界面左上角-LOGO图片地址', '界面左上角-LOGO图片地址', 'zh-CN', '界面左上角-LOGO图片地址'); +CALL INSERTI18N('T_CORE_OFFICE_CUSTOMIZATION.ABOUTLOGO', 'Office定制化配置表的关于-LOGO图片地址', '关于-LOGO图片地址', 'zh-CN', '关于-LOGO图片地址'); +CALL INSERTI18N('T_CORE_OFFICE_CUSTOMIZATION.DOWNLOADAS', 'Office定制化配置表的文件-下载格式选项', '文件-下载格式选项', 'zh-CN', '文件-下载格式选项'); +CALL INSERTI18N('CLOUD.GIKAM.OFFICES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('CLOUD.GIKAM.OFFICES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CLOUD.GIKAM.OFFICES.TAB.TOOLBAR_LINE', 'Office工具栏明细表', 'Office工具栏明细表', 'zh-CN', 'Office工具栏明细表'); +CALL INSERTI18N('CLOUD.GIKAM.OFFICES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('CLOUD.GIKAM.OFFICES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('CLOUD.GIKAM.OFFICES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR.LASTSUSPENDEDFLAG', '停用标志(0:正常,1:停用)', '停用标志', 'zh-CN', '停用标志'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR.LASTSUSPENDEDBYID', '启用/停用人编码', '启用/停用人编码', 'zh-CN','启用/停用人编码'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR.LASTSUSPENDEDBYNAME', '启用/停用人名称', '启用/停用人名称', 'zh-CN', '启用/停用人名称'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR.LASTSUSPENDEDTIME', '启用/停用时间', '启用/停用时间', 'zh-CN', '启用/停用时间'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.LASTSUSPENDEDFLAG', '停用标志(0:正常,1:停用)', '停用标志', 'zh-CN', '停用标志'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.LASTSUSPENDEDBYID', '启用/停用人编码', '启用/停用人编码', 'zh-CN','启用/停用人编码'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.LASTSUSPENDEDBYNAME', '启用/停用人名称', '启用/停用人名称', 'zh-CN', '启用/停用人名称'); +CALL INSERTI18N('T_CORE_OFFICE_TOOLBAR_LINE.LASTSUSPENDEDTIME', '启用/停用时间', '启用/停用时间', 'zh-CN', '启用/停用时间'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_OFFICE_TOOLBAR', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_OFFICE_TOOLBAR_LINE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_OFFICE_CUSTOMIZATION', '0', '0'); + + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('8901','T_CORE_OFFICE_TOOLBAR_LINE', 'T_CORE_OFFICE_TOOLBAR', 'TOOLBARID'); + +INSERT INTO T_CORE_OFFICE_CUSTOMIZATION (ID, ADDRESS,MAIL, NAME, WWW,DOWNLOADAS) VALUES ('officeCustomization', '20A-12 Ernesta Birznieka-Upisha street, Riga, Latvia, EU, LV-1050', 'support@onlyoffice.com', 'Ascensio System SIA', 'www.onlyoffice.com','{"word":"DOCX,PDF,ODT,TXT,DOTX,PDFA,OTT,RTF,HTML","excel":"XLSX,PDF,ODS,CSV,XLTX,PDFA,OTS"}'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215001, 'word', '文件', 'file', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215002, 'word', '主页', 'home', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215003, 'word', '插入', 'ins', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215004, 'word', '布局', 'layout', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215005, 'word', '参考', 'links', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215006, 'word', '协作', 'collaboration', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215007, 'word', '左侧菜单', 'leftMenu', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215008, 'word', '右侧菜单', 'rightMenu', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215009, 'word', '底部状态栏', 'statusBar', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215010, 'word', '其他', 'other', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215011, 'excel', '文件', 'file', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215012, 'excel', '主页', 'home', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215013, 'excel', '插入', 'ins', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215014, 'excel', '布局', 'layout', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215015, 'excel', '公式', 'formula', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215016, 'excel', '数据', 'data', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215017, 'excel', '数据透视表', 'pivot', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215018, 'excel', '协作', 'collaboration', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215019, 'excel', '左侧菜单', 'leftMenu', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215020, 'excel', '右侧菜单', 'rightMenu', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215021, 'excel', '底部状态栏', 'statusBar', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215022, 'excel', '其他', 'other', '0'); + + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215001, '下载为', 'downloadAs', '文件-下载', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215001, '保存', 'save', '文件-保存', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215001, '打印', 'print', '文件-打印', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215001, '文件信息', 'fileInfo', '文件-文件信息', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215001, '高级设置', 'advancedSetting', '文件-高级设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215001, '帮助', 'help', '文件-帮助', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215002, '字体', 'fontFamlily', '主页-字体', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215002, '字体大小', 'fontSize', '主页-字体大小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215002, '增加字体大小', 'incFontSize', '主页-增加字体大小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215002, '减小字体大小', 'decFontSize', '主页-减小字体大小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215002, '加粗', 'bold', '主页-加粗', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215002, '斜体', 'italic', '主页-斜体', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215002, '下划线', 'underline', '主页-下划线', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215002, '删除线', 'deleteline', '主页-删除线', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215002, '上标', 'sup', '主页-上标', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215002, '下标', 'sub', '主页-下标', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215002, '颜色高亮', 'highLightColor', '主页-颜色高亮', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215002, '字体颜色', 'fontColor', '主页-字体颜色', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215002, '段落背景色', 'paragraphBgColor', '主页-段落背景色', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215002, '着重号', 'marker', '主页-着重号', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215002, '编号', 'numbering', '主页-编号', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215002, '多级列表', 'multiLevel', '主页-多级列表', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215002, '减少缩进', 'decoffset', '主页-减少缩进', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215002, '增加缩进', 'inoffset', '主页-增加缩进', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215002, '段线间距', 'linespace', '主页-段线间距', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215002, '左对齐', 'alignLeft', '主页-左对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215002, '居中对齐', 'alignCenter', '主页-居中对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215002, '右对齐', 'alignRight', '主页-右对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215002, '两端对齐', 'alignJust', '主页-两端对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215002, '不打印字符', 'hiddenChars', '主页-不打印字符', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215002, '清除样式', 'clearstyle', '主页-清除样式', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215002, '更改配色方案', 'colorschemas', '主页-更改配色方案', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215002, '复制样式', 'copystyle', '主页-复制样式', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215002, '组合样式', 'combostyles', '主页-组合样式', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215003, '空白页', 'whitePage', '插入-空白页', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215003, '分隔符', 'separator', '插入-分隔符', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215003, '页眉页', 'headerAndFooter', '插入-页眉页', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215003, '表格', 'table', '插入-表格', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215003, '图片', 'image', '插入-图片', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215003, '图表', 'chart', '插入-图表', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215003, '形状', 'shape', '插入-形状', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215003, '超链接', 'hyperlink', '插入-超链接', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215003, '批注', 'comment', '插入-批注', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215003, '文本框', 'textBox', '插入-文本框', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215003, '艺术字', 'artFont', '插入-艺术字', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215003, '方程式', 'equation', '插入-方程式', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215003, '字符', 'symbol', '插入-字符', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215003, '下沉', 'DROPcap', '插入-下沉', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215003, '内容控件', 'contentControl', '插入-内容控件', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215004, '边距', 'borderDistance', '布局-边距', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215004, '选项', 'option', '布局-选项', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215004, '大小', 'pagesize', '布局-大小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215004, '列', 'column', '布局-列', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215004, '分隔符', 'separator', '布局-分隔符', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215004, '对齐', 'align', '布局-对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215004, '分组', 'group', '布局-分组', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215004, '向前移动', 'forward', '布局-向前移动', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215004, '向后移动', 'backward', '布局-向后移动', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215004, '环绕', 'surround', '布局-环绕', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215004, '水印', 'watermark', '布局-水印', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215005, '目录', 'content', '链接-目录', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215005, '刷新', 'refresh', '链接-刷新', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215005, '脚注', 'footnote', '链接-脚注', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215005, '超链接', 'hyperlink', '链接-超链接', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215005, '书签', 'bookmark', '链接-书签', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215005, '标题', 'caption', '链接-标题', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215006, '共同编辑模式', 'commonEditMode', '协作-共同编辑模式', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215006, '添加评论', 'addComment', '协作-添加评论', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215006, '删除评论', 'removeComment', '协作-删除评论', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215006, '跟踪变化', 'traceChange', '协作-跟踪变化', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215006, '显示模式', 'viewMode', '协作-显示模式', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215006, '以前的变化', 'lastChange', '协作-以前的变化', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215006, '下次变更', 'nextChange', '协作-下次变更', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215006, '接受', 'accept', '协作-接受', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215006, '拒绝', 'reject', '协作-拒绝', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215006, '比较', 'comparison', '协作-比较', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215006, '聊天', 'chat', '协作-聊天', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215007, '搜索', 'search', '左侧菜单-搜索', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215007, '评论', 'comment', '左侧菜单-评论', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215007, '聊天', 'chat', '左侧菜单-聊天', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215007, '导航', 'navigation', '左侧菜单-导航', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215007, '关于', 'about', '左侧菜单-关于', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215008, '段落设置', 'text', '右侧菜单-段落设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215008, '表设置', 'table', '右侧菜单-表设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215008, '图像设置', 'image', '右侧菜单-图像设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215008, '页眉页脚设置', 'headerAndFooter', '右侧菜单-页眉页脚设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215008, '形状设置', 'shape', '右侧菜单-形状设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215008, '图表设置', 'chart', '右侧菜单-图表设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215008, '艺术字设置', 'textart', '右侧菜单-艺术字设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215008, '合并邮件设置', 'mailMerge', '右侧菜单-合并邮件设置', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215009, '跟踪变化', 'traceChange', '底部状态栏-跟踪变化', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215009, '适合页面', 'pageFit', '底部状态栏-适合页面', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215009, '适合宽度', 'widthFit', '底部状态栏-适合宽度', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215009, '缩小', 'zoomDown', '底部状态栏-缩小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215009, '放大', 'zoomUp', '底部状态栏-放大', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215009, '缩放', 'zoomMenu', '底部状态栏-缩放', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215010, '保存', 'forcesave', '其它-保存', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215010, '打印', 'print', '其它-打印', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215010, '撤销', 'undo', '其它-撤销', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215010, '重做', 'redo', '其它-重做', '0'); + + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215011, '下载为', 'downloadAs', '文件-下载', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215011, '保存', 'save', '文件-保存', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215011, '打印', 'print', '文件-打印', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215011, '文件信息', 'fileInfo', '文件-文件信息', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215011, '高级设置', 'advancedSetting', '文件-高级设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215011, '帮助', 'help', '文件-帮助', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '字体', 'fontFamlily', '主页-字体', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '字体大小', 'fontSize', '主页-字体大小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '增加字体大小', 'decFontSize', '主页-增加字体大小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '减小字体大小', 'incFontSize', '主页-减小字体大小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '加粗', 'bold', '主页-加粗', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '斜体', 'italic', '主页-斜体', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '下划线', 'underline', '主页-下划线', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '删除线', 'deleteLine', '主页-删除线', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '上标', 'sub', '主页-上标', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '字体颜色', 'textColor', '主页-字体颜色', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '背景颜色', 'backColor', '主页-背景颜色', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '边框', 'border', '主页-边框', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '顶端对齐', 'alignTop', '主页-顶端对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '对齐中间', 'alignMiddle', '主页-对齐中间', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '底部对齐', 'alignBottom', '主页-底部对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '文字换行', 'wrap', '主页-文字换行', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '选项', 'textOrient', '主页-选项', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '左对齐', 'alignLeft', '主页-左对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '居中对齐', 'alignCenter', '主页-居中对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '右对齐', 'alignRight', '主页-右对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '两端对齐', 'alignJust', '主页-两端对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '合并', 'merge', '主页-合并', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '求和', 'sum', '主页-求和', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '命名范围', 'namedRange', '主页-命名范围', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '升序排序', 'sortUp', '主页-升序排序', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '降序排序', 'sortDown', '主页-降序排序', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '过滤', 'setFilter', '主页-过滤', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '清除过滤', 'clearFilter', '主页-清除过滤', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '数字格式', 'format', '主页-数字格式', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '统计风格', 'currency', '主页-统计风格', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '百分比风格', 'percent', '主页-百分比风格', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '减少十进制', 'decDecimal', '主页-减少十进制', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '增加十进制', 'incDecimal', '主页-增加十进制', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '插入单元格', 'addCell', '主页-插入单元格', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '删除单元格', 'delCell', '主页-删除单元格', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '清除', 'clearStyle', '主页-清除', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '更改配色方案', 'colorSchemas', '主页-更改配色方案', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '复制样式', 'copyStyle', '主页-复制样式', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '设置单元格为模板', 'ttempl', '主页-设置单元格为模板', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215012, '标题级别', 'fieldStyle', '主页-标题级别', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215013, '表格', 'table', '插入-表格', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215013, '图片', 'image', '插入-图片', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215013, '形状', 'shape', '插入-形状', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215013, '文本框', 'textBox', '插入-文本框', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215013, '艺术字', 'textArt', '插入-艺术字', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215013, '图表', 'chart', '插入-图表', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215013, '批注', 'comment', '插入-批注', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215013, '超链接', 'hyperlink', '插入-超链接', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215013, '页眉页脚', 'headerAndFooter', '插入-页眉页脚', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215013, '方程', 'equation', '插入-方程', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215013, '符号', 'symbol', '插入-符号', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215014, '边距', 'pagemargins', '布局-边距', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215014, '选项', 'pageorient', '布局-选项', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215014, '大小', 'pagesize', '布局-大小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215014, '打印区域', 'printarea', '布局-打印区域', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215014, '页眉页脚', 'headerAndFooter', '布局-页眉页脚', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215014, '按比例调整', 'scale', '布局-按比例调整', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215014, '对齐', 'align', '布局-对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215014, '分组', 'group', '布局-分组', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215014, '向前移动', 'forward', '布局-向前移动', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215014, '向后移动', 'backward', '布局-向后移动', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215015, '功能', 'additionalFormula', '公式-功能', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215015, '自动求和', 'sutosum', '公式-自动求和', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215015, '最近使用', 'recent', '公式-最近使用', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215015, '金融', 'financial', '公式-金融', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215015, '合乎逻辑', 'logical', '公式-合乎逻辑', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215015, '文字和数据', 'text', '公式-文字和数据', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215015, '日期和时间', 'datetime', '公式-日期和时间', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215015, '查找和参考', 'lookup', '公式-查找和参考', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215015, '数学和三角学', 'math', '公式-数学和三角学', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215015, '更多功能', 'more', '公式-更多功能', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215015, '计算', 'calculate', '公式-计算', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215016, '升序排序', 'sortUp', '数据-升序排序', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215016, '降序排序', 'sortDown', '数据-降序排序', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215016, '过滤', 'setFilter', '数据-过滤', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215016, '清除过滤', 'clearFilter', '数据-清除过滤', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215016, '自定义排序', 'customSort', '数据-自定义排序', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215016, '文本分列向导', 'textColumn', '数据-文本分列向导', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215016, '分组', 'group', '数据-分组', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215016, '取消组合', 'ungroup', '数据-取消组合', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215017, '选择', 'selectPivot', '数据透视表-选择', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215017, '行标题', 'rowHeader', '数据透视表-行标题', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215017, '镶边行', 'bandedRow', '数据透视表-镶边行', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215017, '列标题', 'columnHeader', '数据透视表-列标题', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215017, '镶边列', 'bandedColumn', '数据透视表-镶边列', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215017, '模板', 'pivotStyles', '数据透视表-模板', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215018, '共同编辑模式', 'commonEditMode', '协作-共同编辑模式', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215018, '添加评论', 'addComment', '协作-添加评论', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215018, '删除评论', 'removeComment', '协作-删除评论', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215018, '聊天', 'chat', '协作-聊天', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215019, '搜索', 'search', '左侧菜单-搜索', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215019, '评论', 'comment', '左侧菜单-评论', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215019, '聊天', 'chat', '左侧菜单-聊天', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215019, '关于', 'about', '左侧菜单-关于', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215020, '单元格设置', 'cellSetting', '右侧菜单-单元格设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215020, '表设置', 'table', '右侧菜单-表设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215020, '形状设置', 'shape', '右侧菜单-形状设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215020, '图像设置', 'image', '右侧菜单-图像设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215020, '段落设置', 'paragraphSettings', '右侧菜单-段落设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215020, '艺术字', 'textArt', '右侧菜单-艺术字', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215021, '缩小', 'zoomDown', '底部状态栏-缩小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215021, '缩放', 'zoomMenu', '底部状态栏-缩放', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215021, '放大', 'zoomUp', '底部状态栏-放大', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215022, '保存', 'forcesave', '其它-保存', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215022, '打印', 'print', '其它-打印', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215022, '撤销', 'undo', '其它-撤销', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215022, '重做', 'redo', '其它-重做', '0'); + +CALL INSERTI18N('GIKAM.OFFICE.TIP.DO_NOT_USE_LOCALHOST', '请勿使用本地IP(localhost)', '请勿使用本地IP(localhost)', 'zh-CN', '请勿使用本地IP(localhost)'); + +COMMIT; + +-- ----------------------------- 2020-12-17 add by zhanghang------------end diff --git a/sql/init_sql/core/0.9.0/oracle/8.gikam-core-item.txt b/sql/init_sql/core/0.9.0/oracle/8.gikam-core-item.txt new file mode 100644 index 0000000..1ad49b6 --- /dev/null +++ b/sql/init_sql/core/0.9.0/oracle/8.gikam-core-item.txt @@ -0,0 +1,6905 @@ +-- ----------------------------- 2020-12-14 add by shixw--------------begin + +-- 建表语句 +CREATE TABLE T_CORE_ADM_AREA( + ID VARCHAR2(18) NOT NULL, + ADMAREANAME VARCHAR2(240) NULL, + PARENTID VARCHAR2(18) NULL, + ORDERNO NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_ADM_AREA IS '行政区划'; +COMMENT ON COLUMN T_CORE_ADM_AREA.ID IS '地域编码'; +COMMENT ON COLUMN T_CORE_ADM_AREA.ADMAREANAME IS '地域名称'; +COMMENT ON COLUMN T_CORE_ADM_AREA.PARENTID IS '父编码'; +COMMENT ON COLUMN T_CORE_ADM_AREA.ORDERNO IS '排序码'; +COMMENT ON COLUMN T_CORE_ADM_AREA.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_ADM_AREA.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_ADM_AREA.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_ADM_AREA.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_ADM_AREA.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_ADM_AREA ADD CONSTRAINT PK_CORE_ADM_AREA PRIMARY KEY (ID); + +CALL INSERTI18N('T_CORE_ADM_AREA.SERVICE_NAME', '行政区划', '行政区划', 'zh-CN', '行政区划'); +CALL INSERTI18N('T_CORE_ADM_AREA.ID', '行政区划的地域编码', '地域编码', 'zh-CN', '地域编码'); +CALL INSERTI18N('T_CORE_ADM_AREA.ADMAREANAME', '行政区划的地域名称', '地域名称', 'zh-CN', '地域名称'); +CALL INSERTI18N('T_CORE_ADM_AREA.PARENTID', '行政区划的父编码', '父编码', 'zh-CN', '父编码'); +CALL INSERTI18N('T_CORE_ADM_AREA.PARENTNAME', '行政区划的父地域名称', '父地域名称', 'zh-CN', '父地域名称'); +CALL INSERTI18N('T_CORE_ADM_AREA.ORDERNO', '行政区划的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_ADM_AREA.CREATEDBYID', '行政区划的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ADM_AREA.CREATEDBYNAME', '行政区划的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ADM_AREA.CREATEDTIME', '行政区划的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_ADM_AREA.CREATEDBYORGID', '行政区划的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_ADM_AREA.CREATEDBYORGNAME', '行政区划的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.ADMAREAS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('CORE.MODULE.ITEM.ADMAREAS.TREE.ADMAREA', '行政区划', '行政区划', 'zh-CN', '行政区划'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9344', '行政区划', '/secure/core/module/item/adm-areas/page/edit-list', '93', '9344', '044.svg', '行政区划'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_ADM_AREA', '0', '0'); + +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('China','中国',NULL,1,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110000','北京市','China',2,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110101','东城区','110000',3,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110102','西城区','110000',4,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110105','朝阳区','110000',5,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110106','丰台区','110000',6,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110107','石景山区','110000',7,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110108','海淀区','110000',8,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110109','门头沟区','110000',9,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110111','房山区','110000',10,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110112','通州区','110000',11,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110113','顺义区','110000',12,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110114','昌平区','110000',13,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110115','大兴区','110000',14,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110116','怀柔区','110000',15,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110117','平谷区','110000',16,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110118','密云区','110000',17,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110119','延庆区','110000',18,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120000','天津市','China',19,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120101','和平区','120000',20,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120102','河东区','120000',21,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120103','河西区','120000',22,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120104','南开区','120000',23,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120105','河北区','120000',24,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120106','红桥区','120000',25,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120110','东丽区','120000',26,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120111','西青区','120000',27,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120112','津南区','120000',28,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120113','北辰区','120000',29,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120114','武清区','120000',30,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120115','宝坻区','120000',31,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120116','滨海新区','120000',32,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120117','宁河区','120000',33,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120118','静海区','120000',34,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120119','蓟州区','120000',35,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130000','河北省','China',36,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130100','石家庄市','130000',37,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130102','长安区','130100',38,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130104','桥西区','130100',39,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130105','新华区','130100',40,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130107','井陉矿区','130100',41,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130108','裕华区','130100',42,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130109','藁城区','130100',43,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130110','鹿泉区','130100',44,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130111','栾城区','130100',45,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130121','井陉县','130100',46,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130123','正定县','130100',47,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130125','行唐县','130100',48,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130127','高邑县','130100',50,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130128','深泽县','130100',51,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130129','赞皇县','130100',52,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130130','无极县','130100',53,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130131','平山县','130100',54,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130132','元氏县','130100',55,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130183','晋州市','130100',57,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130184','新乐市','130100',58,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130200','唐山市','130000',59,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130202','路南区','130200',60,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130203','路北区','130200',61,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130205','开平区','130200',63,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130207','丰南区','130200',64,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130208','丰润区','130200',65,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130209','曹妃甸区','130200',66,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130223','滦县','130200',67,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130224','滦南县','130200',68,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130227','迁西县','130200',70,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130229','玉田县','130200',71,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130281','遵化市','130200',72,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130283','迁安市','130200',73,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130300','秦皇岛市','130000',74,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130302','海港区','130300',75,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130304','北戴河区','130300',77,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130306','抚宁区','130300',78,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130321','青龙满族自治县','130300',79,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130322','昌黎县','130300',80,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130324','卢龙县','130300',81,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130400','邯郸市','130000',82,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130402','邯山区','130400',83,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130404','复兴区','130400',85,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130406','峰峰矿区','130400',86,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130407','肥乡区','130400',87,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130408','永年区','130400',88,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130423','临漳县','130400',89,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130424','成安县','130400',90,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130426','涉县','130400',92,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130427','磁县','130400',93,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130430','邱县','130400',94,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130431','鸡泽县','130400',95,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130432','广平县','130400',96,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130433','馆陶县','130400',97,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130435','曲周县','130400',99,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130481','武安市','130400',100,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130500','邢台市','130000',101,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130502','桥东区','130500',102,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130521','邢台县','130500',104,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130522','临城县','130500',105,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130523','内丘县','130500',106,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130524','柏乡县','130500',107,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130525','隆尧县','130500',108,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130527','南和县','130500',110,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130528','宁晋县','130500',111,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130529','巨鹿县','130500',112,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130530','新河县','130500',113,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130532','平乡县','130500',115,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130533','威县','130500',116,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130534','清河县','130500',117,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130535','临西县','130500',118,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130582','沙河市','130500',120,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130600','保定市','130000',121,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130602','竞秀区','130600',122,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130606','莲池区','130600',123,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130607','满城区','130600',124,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130609','徐水区','130600',126,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130623','涞水县','130600',127,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130624','阜平县','130600',128,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130626','定兴县','130600',129,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130628','高阳县','130600',131,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130629','容城县','130600',132,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130630','涞源县','130600',133,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130631','望都县','130600',134,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130633','易县','130600',136,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130634','曲阳县','130600',137,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130635','蠡县','130600',138,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130636','顺平县','130600',139,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130638','雄县','130600',141,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130681','涿州市','130600',142,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130683','安国市','130600',143,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130684','高碑店市','130600',144,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130700','张家口市','130000',145,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130703','桥西区','130700',147,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130705','宣化区','130700',148,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130706','下花园区','130700',149,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130708','万全区','130700',150,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130722','张北县','130700',152,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130723','康保县','130700',153,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130724','沽源县','130700',154,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130725','尚义县','130700',155,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130726','蔚县','130700',156,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130728','怀安县','130700',158,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130730','怀来县','130700',159,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130731','涿鹿县','130700',160,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130732','赤城县','130700',161,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130802','双桥区','130800',163,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130803','双滦区','130800',164,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130804','鹰手营子矿区','130800',165,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130821','承德县','130800',166,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130822','兴隆县','130800',167,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130825','隆化县','130800',169,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130826','丰宁满族自治县','130800',170,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130827','宽城满族自治县','130800',171,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130828','围场满族蒙古族自治县','130800',172,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130900','沧州市','130000',174,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130902','新华区','130900',175,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130903','运河区','130900',176,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130921','沧县','130900',177,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130922','青县','130900',178,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130924','海兴县','130900',180,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130925','盐山县','130900',181,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130926','肃宁县','130900',182,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130927','南皮县','130900',183,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130929','献县','130900',185,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130930','孟村回族自治县','130900',186,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130981','泊头市','130900',187,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130982','任丘市','130900',188,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130983','黄骅市','130900',189,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131000','廊坊市','130000',191,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131002','安次区','131000',192,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131003','广阳区','131000',193,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131022','固安县','131000',194,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131024','香河县','131000',196,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131025','大城县','131000',197,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131026','文安县','131000',198,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131028','大厂回族自治县','131000',199,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131081','霸州市','131000',200,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131100','衡水市','130000',202,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131102','桃城区','131100',203,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131103','冀州区','131100',204,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131121','枣强县','131100',205,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131122','武邑县','131100',206,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131124','饶阳县','131100',208,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131125','安平县','131100',209,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131126','故城县','131100',210,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131127','景县','131100',211,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131182','深州市','131100',213,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('139001','定州市','139000',214,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('139002','辛集市','139000',215,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140000','山西省','China',216,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140100','太原市','140000',217,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140106','迎泽区','140100',219,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140107','杏花岭区','140100',220,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140108','尖草坪区','140100',221,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140109','万柏林区','140100',222,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140121','清徐县','140100',224,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140122','阳曲县','140100',225,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140123','娄烦县','140100',226,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140181','古交市','140100',227,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140200','大同市','140000',228,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140203','矿区','140200',230,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140211','南郊区','140200',231,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140212','新荣区','140200',232,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140222','天镇县','140200',234,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140223','广灵县','140200',235,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140224','灵丘县','140200',236,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140225','浑源县','140200',237,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140226','左云县','140200',238,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140300','阳泉市','140000',240,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140302','城区','140300',241,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140303','矿区','140300',242,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140311','郊区','140300',243,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140322','盂县','140300',245,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140400','长治市','140000',246,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140402','城区','140400',247,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140411','郊区','140400',248,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140421','长治县','140400',249,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140424','屯留县','140400',251,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140425','平顺县','140400',252,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140426','黎城县','140400',253,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140427','壶关县','140400',254,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140429','武乡县','140400',256,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140430','沁县','140400',257,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140431','沁源县','140400',258,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140481','潞城市','140400',259,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140500','晋城市','140000',260,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140521','沁水县','140500',262,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140522','阳城县','140500',263,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140524','陵川县','140500',264,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140525','泽州县','140500',265,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140600','朔州市','140000',267,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140602','朔城区','140600',268,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140603','平鲁区','140600',269,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140621','山阴县','140600',270,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140623','右玉县','140600',272,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140624','怀仁县','140600',273,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310000','上海市','China',274,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310101','黄浦区','310000',275,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310104','徐汇区','310000',276,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310105','长宁区','310000',277,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310106','静安区','310000',278,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310107','普陀区','310000',279,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310109','虹口区','310000',280,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310110','杨浦区','310000',281,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310112','闵行区','310000',282,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310113','宝山区','310000',283,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310114','嘉定区','310000',284,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310115','浦东新区','310000',285,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310116','金山区','310000',286,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310117','松江区','310000',287,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310118','青浦区','310000',288,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310120','奉贤区','310000',289,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310151','崇明区','310000',290,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320000','江苏省','China',291,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320100','南京市','320000',292,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320102','玄武区','320100',293,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320104','秦淮区','320100',294,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320105','建邺区','320100',295,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320106','鼓楼区','320100',296,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320113','栖霞区','320100',298,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320114','雨花台区','320100',299,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320115','江宁区','320100',300,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320116','六合区','320100',301,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320117','溧水区','320100',302,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320200','无锡市','320000',304,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320205','锡山区','320200',305,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320206','惠山区','320200',306,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320211','滨湖区','320200',307,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320214','新吴区','320200',309,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320281','江阴市','320200',310,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320282','宜兴市','320200',311,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320300','徐州市','320000',312,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320302','鼓楼区','320300',313,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320305','贾汪区','320300',315,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320311','泉山区','320300',316,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320312','铜山区','320300',317,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320321','丰县','320300',318,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320324','睢宁县','320300',320,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320381','新沂市','320300',321,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320382','邳州市','320300',322,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320400','常州市','320000',323,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320404','钟楼区','320400',325,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320411','新北区','320400',326,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320412','武进区','320400',327,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320413','金坛区','320400',328,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320481','溧阳市','320400',329,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320505','虎丘区','320500',331,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320506','吴中区','320500',332,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320507','相城区','320500',333,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320508','姑苏区','320500',334,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320581','常熟市','320500',336,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320582','张家港市','320500',337,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320583','昆山市','320500',338,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320585','太仓市','320500',339,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320600','南通市','320000',340,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320611','港闸区','320600',342,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320612','通州区','320600',343,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320621','海安县','320600',344,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320623','如东县','320600',345,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320682','如皋市','320600',347,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320684','海门市','320600',348,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320700','连云港市','320000',349,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320703','连云区','320700',350,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320706','海州区','320700',351,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320722','东海县','320700',353,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320723','灌云县','320700',354,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320724','灌南县','320700',355,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320800','淮安市','320000',356,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320804','淮阴区','320800',358,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320812','清江浦区','320800',359,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320813','洪泽区','320800',360,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320826','涟水县','320800',361,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320830','盱眙县','320800',362,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320900','盐城市','320000',364,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320902','亭湖区','320900',365,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320903','盐都区','320900',366,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320904','大丰区','320900',367,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320922','滨海县','320900',369,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320923','阜宁县','320900',370,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320924','射阳县','320900',371,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320925','建湖县','320900',372,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320981','东台市','320900',373,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321002','广陵区','321000',375,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321003','邗江区','321000',376,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321012','江都区','321000',377,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321023','宝应县','321000',378,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321084','高邮市','321000',380,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321100','镇江市','320000',381,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321102','京口区','321100',382,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321111','润州区','321100',383,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321112','丹徒区','321100',384,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321182','扬中市','321100',386,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321183','句容市','321100',387,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321200','泰州市','320000',388,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321202','海陵区','321200',389,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321204','姜堰区','321200',391,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321281','兴化市','321200',392,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321282','靖江市','321200',393,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321283','泰兴市','321200',394,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321300','宿迁市','320000',395,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321311','宿豫区','321300',397,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321322','沭阳县','321300',398,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321323','泗阳县','321300',399,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321324','泗洪县','321300',400,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330100','杭州市','330000',402,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330102','上城区','330100',403,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330103','下城区','330100',404,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330104','江干区','330100',405,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330105','拱墅区','330100',406,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330108','滨江区','330100',408,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330109','萧山区','330100',409,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330110','余杭区','330100',410,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330111','富阳区','330100',411,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330127','淳安县','330100',413,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330182','建德市','330100',414,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330185','临安市','330100',415,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330200','宁波市','330000',416,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330203','海曙区','330200',417,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330206','北仑区','330200',419,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330211','镇海区','330200',420,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330212','鄞州区','330200',421,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330213','奉化区','330200',422,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330226','宁海县','330200',424,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330281','余姚市','330200',425,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330282','慈溪市','330200',426,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330300','温州市','330000',427,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330302','鹿城区','330300',428,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330304','瓯海区','330300',430,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330305','洞头区','330300',431,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330324','永嘉县','330300',432,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330326','平阳县','330300',433,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330328','文成县','330300',435,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330329','泰顺县','330300',436,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330381','瑞安市','330300',437,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330382','乐清市','330300',438,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330400','嘉兴市','330000',439,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330411','秀洲区','330400',441,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330421','嘉善县','330400',442,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330424','海盐县','330400',443,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330481','海宁市','330400',444,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330483','桐乡市','330400',446,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330500','湖州市','330000',447,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330502','吴兴区','330500',448,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330503','南浔区','330500',449,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330521','德清县','330500',450,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330523','安吉县','330500',452,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330600','绍兴市','330000',453,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330602','越城区','330600',454,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330603','柯桥区','330600',455,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330624','新昌县','330600',457,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330681','诸暨市','330600',458,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330683','嵊州市','330600',459,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330700','金华市','330000',460,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330702','婺城区','330700',461,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330723','武义县','330700',463,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330726','浦江县','330700',464,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330727','磐安县','330700',465,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330781','兰溪市','330700',466,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330783','东阳市','330700',468,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330784','永康市','330700',469,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330800','衢州市','330000',470,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330802','柯城区','330800',471,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330803','衢江区','330800',472,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330824','开化县','330800',474,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330825','龙游县','330800',475,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330881','江山市','330800',476,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330900','舟山市','330000',477,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330903','普陀区','330900',479,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330921','岱山县','330900',480,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330922','嵊泗县','330900',481,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331000','台州市','330000',482,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331002','椒江区','331000',483,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331004','路桥区','331000',485,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331022','三门县','331000',486,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331023','天台县','331000',487,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331024','仙居县','331000',488,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331082','临海市','331000',490,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331083','玉环市','331000',491,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331100','丽水市','330000',492,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331102','莲都区','331100',493,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331121','青田县','331100',494,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331123','遂昌县','331100',496,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331124','松阳县','331100',497,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331125','云和县','331100',498,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331126','庆元县','331100',499,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331181','龙泉市','331100',501,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340000','安徽省','China',502,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340100','合肥市','340000',503,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340102','瑶海区','340100',504,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340103','庐阳区','340100',505,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340104','蜀山区','340100',506,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340111','包河区','340100',507,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340121','长丰县','340100',508,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340123','肥西县','340100',510,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340124','庐江县','340100',511,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340181','巢湖市','340100',512,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340200','芜湖市','340000',513,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340203','弋江区','340200',515,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340207','鸠江区','340200',516,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340208','三山区','340200',517,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340221','芜湖县','340200',518,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340222','繁昌县','340200',519,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340225','无为县','340200',521,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340300','蚌埠市','340000',522,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340302','龙子湖区','340300',523,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340303','蚌山区','340300',524,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340311','淮上区','340300',526,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340321','怀远县','340300',527,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340322','五河县','340300',528,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340323','固镇县','340300',529,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340400','淮南市','340000',530,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340403','田家庵区','340400',532,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340404','谢家集区','340400',533,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340405','八公山区','340400',534,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340406','潘集区','340400',535,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340422','寿县','340400',537,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340500','马鞍山市','340000',538,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340503','花山区','340500',539,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340504','雨山区','340500',540,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340506','博望区','340500',541,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340522','含山县','340500',543,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340523','和县','340500',544,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340600','淮北市','340000',545,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340602','杜集区','340600',546,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340603','相山区','340600',547,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340604','烈山区','340600',548,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340621','濉溪县','340600',549,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340700','铜陵市','340000',550,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340705','铜官区','340700',551,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340706','义安区','340700',552,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340711','郊区','340700',553,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340722','枞阳县','340700',554,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340800','安庆市','340000',555,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340802','迎江区','340800',556,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340803','大观区','340800',557,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340811','宜秀区','340800',558,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340822','怀宁县','340800',559,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340824','潜山县','340800',560,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340825','太湖县','340800',561,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340826','宿松县','340800',562,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340827','望江县','340800',563,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340828','岳西县','340800',564,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340881','桐城市','340800',565,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341000','黄山市','340000',566,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341002','屯溪区','341000',567,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341003','黄山区','341000',568,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341004','徽州区','341000',569,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341021','歙县','341000',570,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341022','休宁县','341000',571,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341023','黟县','341000',572,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341024','祁门县','341000',573,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341100','滁州市','340000',574,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341102','琅琊区','341100',575,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341103','南谯区','341100',576,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341122','来安县','341100',577,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341124','全椒县','341100',578,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341125','定远县','341100',579,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341126','凤阳县','341100',580,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341181','天长市','341100',581,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341182','明光市','341100',582,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341200','阜阳市','340000',583,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341202','颍州区','341200',584,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341203','颍东区','341200',585,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341221','临泉县','341200',587,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341222','太和县','341200',588,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341225','阜南县','341200',589,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341226','颍上县','341200',590,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341282','界首市','341200',591,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341302','埇桥区','341300',593,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341321','砀山县','341300',594,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341322','萧县','341300',595,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341323','灵璧县','341300',596,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341500','六安市','340000',598,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341502','金安区','341500',599,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341503','裕安区','341500',600,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341504','叶集区','341500',601,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341523','舒城县','341500',603,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341524','金寨县','341500',604,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341525','霍山县','341500',605,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341600','亳州市','340000',606,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341602','谯城区','341600',607,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341622','蒙城县','341600',609,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341623','利辛县','341600',610,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341700','池州市','340000',611,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341702','贵池区','341700',612,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341722','石台县','341700',614,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341723','青阳县','341700',615,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341800','宣城市','340000',616,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341802','宣州区','341800',617,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341821','郎溪县','341800',618,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341823','泾县','341800',620,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341824','绩溪县','341800',621,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341825','旌德县','341800',622,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341881','宁国市','341800',623,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350100','福州市','350000',625,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350102','鼓楼区','350100',626,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350103','台江区','350100',627,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350104','仓山区','350100',628,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350111','晋安区','350100',630,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350121','闽侯县','350100',631,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350122','连江县','350100',632,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350123','罗源县','350100',633,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350124','闽清县','350100',634,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350128','平潭县','350100',636,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350181','福清市','350100',637,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350182','长乐市','350100',638,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350200','厦门市','350000',639,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350205','海沧区','350200',641,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350206','湖里区','350200',642,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350211','集美区','350200',643,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350212','同安区','350200',644,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350213','翔安区','350200',645,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350302','城厢区','350300',647,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350303','涵江区','350300',648,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350304','荔城区','350300',649,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350305','秀屿区','350300',650,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350400','三明市','350000',652,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350402','梅列区','350400',653,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350403','三元区','350400',654,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350421','明溪县','350400',655,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350423','清流县','350400',656,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350425','大田县','350400',658,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350426','尤溪县','350400',659,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350427','沙县','350400',660,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350428','将乐县','350400',661,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350430','建宁县','350400',663,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350481','永安市','350400',664,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350500','泉州市','350000',665,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350502','鲤城区','350500',666,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350503','丰泽区','350500',667,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350505','泉港区','350500',669,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350521','惠安县','350500',670,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350524','安溪县','350500',671,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350525','永春县','350500',672,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350527','金门县','350500',674,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350581','石狮市','350500',675,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350582','晋江市','350500',676,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350583','南安市','350500',677,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350600','漳州市','350000',678,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350603','龙文区','350600',680,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350622','云霄县','350600',681,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350623','漳浦县','350600',682,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350624','诏安县','350600',683,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350626','东山县','350600',685,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350627','南靖县','350600',686,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350628','平和县','350600',687,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350629','华安县','350600',688,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350681','龙海市','350600',689,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350702','延平区','350700',691,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350703','建阳区','350700',692,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350721','顺昌县','350700',693,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350722','浦城县','350700',694,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350724','松溪县','350700',696,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350725','政和县','350700',697,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350781','邵武市','350700',698,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350782','武夷山市','350700',699,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350783','建瓯市','350700',700,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350802','新罗区','350800',702,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350803','永定区','350800',703,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350821','长汀县','350800',704,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350823','上杭县','350800',705,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350824','武平县','350800',706,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350881','漳平市','350800',708,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350900','宁德市','350000',709,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350902','蕉城区','350900',710,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350921','霞浦县','350900',711,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350923','屏南县','350900',713,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350924','寿宁县','350900',714,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350925','周宁县','350900',715,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350926','柘荣县','350900',716,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350981','福安市','350900',717,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360000','江西省','China',719,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360100','南昌市','360000',720,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360102','东湖区','360100',721,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360103','西湖区','360100',722,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360105','湾里区','360100',724,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360111','青山湖区','360100',725,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360112','新建区','360100',726,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360121','南昌县','360100',727,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360123','安义县','360100',728,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360200','景德镇市','360000',730,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360202','昌江区','360200',731,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360203','珠山区','360200',732,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360222','浮梁县','360200',733,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360281','乐平市','360200',734,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360302','安源区','360300',736,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360313','湘东区','360300',737,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360321','莲花县','360300',738,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360322','上栗县','360300',739,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360400','九江市','360000',741,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360402','濂溪区','360400',742,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360403','浔阳区','360400',743,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360421','九江县','360400',744,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360423','武宁县','360400',745,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360425','永修县','360400',747,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360426','德安县','360400',748,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360428','都昌县','360400',749,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360429','湖口县','360400',750,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360481','瑞昌市','360400',752,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360482','共青城市','360400',753,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360483','庐山市','360400',754,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360500','新余市','360000',755,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360502','渝水区','360500',756,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360600','鹰潭市','360000',758,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360602','月湖区','360600',759,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360622','余江县','360600',760,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360681','贵溪市','360600',761,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360702','章贡区','360700',763,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360703','南康区','360700',764,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360704','赣县区','360700',765,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360722','信丰县','360700',766,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360723','大余县','360700',767,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360725','崇义县','360700',769,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360726','安远县','360700',770,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360727','龙南县','360700',771,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360728','定南县','360700',772,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360730','宁都县','360700',774,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360731','于都县','360700',775,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360732','兴国县','360700',776,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360733','会昌县','360700',777,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360734','寻乌县','360700',778,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360781','瑞金市','360700',780,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360800','吉安市','360000',781,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360802','吉州区','360800',782,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360803','青原区','360800',783,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360822','吉水县','360800',785,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360823','峡江县','360800',786,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360824','新干县','360800',787,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360825','永丰县','360800',788,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360826','泰和县','360800',789,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360828','万安县','360800',791,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360829','安福县','360800',792,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360830','永新县','360800',793,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360881','井冈山市','360800',794,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360902','袁州区','360900',796,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360921','奉新县','360900',797,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360922','万载县','360900',798,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360923','上高县','360900',799,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360924','宜丰县','360900',800,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360926','铜鼓县','360900',802,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360981','丰城市','360900',803,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360982','樟树市','360900',804,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360983','高安市','360900',805,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361000','抚州市','360000',806,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361003','东乡区','361000',808,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361021','南城县','361000',809,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361022','黎川县','361000',810,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361023','南丰县','361000',811,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361025','乐安县','361000',813,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361026','宜黄县','361000',814,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361027','金溪县','361000',815,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361028','资溪县','361000',816,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361030','广昌县','361000',817,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361102','信州区','361100',819,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140700','晋中市','140000',820,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140702','榆次区','140700',821,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140721','榆社县','140700',822,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140722','左权县','140700',823,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140723','和顺县','140700',824,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140724','昔阳县','140700',825,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140725','寿阳县','140700',826,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140726','太谷县','140700',827,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140727','祁县','140700',828,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140728','平遥县','140700',829,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140729','灵石县','140700',830,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140781','介休市','140700',831,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140800','运城市','140000',832,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140802','盐湖区','140800',833,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140821','临猗县','140800',834,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140822','万荣县','140800',835,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140823','闻喜县','140800',836,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140824','稷山县','140800',837,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140825','新绛县','140800',838,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140826','绛县','140800',839,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140827','垣曲县','140800',840,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140828','夏县','140800',841,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140829','平陆县','140800',842,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140830','芮城县','140800',843,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140881','永济市','140800',844,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140882','河津市','140800',845,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140900','忻州市','140000',846,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140902','忻府区','140900',847,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140921','定襄县','140900',848,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140922','五台县','140900',849,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140923','代县','140900',850,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140924','繁峙县','140900',851,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140925','宁武县','140900',852,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140926','静乐县','140900',853,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140927','神池县','140900',854,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140928','五寨县','140900',855,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140929','岢岚县','140900',856,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140930','河曲县','140900',857,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140931','保德县','140900',858,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140932','偏关县','140900',859,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140981','原平市','140900',860,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141000','临汾市','140000',861,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141002','尧都区','141000',862,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141021','曲沃县','141000',863,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141022','翼城县','141000',864,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141023','襄汾县','141000',865,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141024','洪洞县','141000',866,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141025','古县','141000',867,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141026','安泽县','141000',868,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141028','吉县','141000',870,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141029','乡宁县','141000',871,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141030','大宁县','141000',872,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141031','隰县','141000',873,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141032','永和县','141000',874,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141034','汾西县','141000',876,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141081','侯马市','141000',877,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141082','霍州市','141000',878,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141100','吕梁市','140000',879,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141121','文水县','141100',881,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141122','交城县','141100',882,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141123','兴县','141100',883,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141124','临县','141100',884,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141126','石楼县','141100',886,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141127','岚县','141100',887,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141128','方山县','141100',888,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141129','中阳县','141100',889,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141130','交口县','141100',890,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141182','汾阳市','141100',892,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150000','内蒙古自治区','China',893,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150100','呼和浩特市','150000',894,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150102','新城区','150100',895,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150104','玉泉区','150100',897,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150105','赛罕区','150100',898,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150121','土默特左旗','150100',899,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150122','托克托县','150100',900,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150123','和林格尔县','150100',901,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150125','武川县','150100',903,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150200','包头市','150000',904,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150202','东河区','150200',905,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150203','昆都仑区','150200',906,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150204','青山区','150200',907,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150206','白云鄂博矿区','150200',909,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150207','九原区','150200',910,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150221','土默特右旗','150200',911,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150222','固阳县','150200',912,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150223','达尔罕茂明安联合旗','150200',913,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150302','海勃湾区','150300',915,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150303','海南区','150300',916,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150304','乌达区','150300',917,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150400','赤峰市','150000',918,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150403','元宝山区','150400',920,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150404','松山区','150400',921,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150421','阿鲁科尔沁旗','150400',922,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150422','巴林左旗','150400',923,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150423','巴林右旗','150400',924,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150425','克什克腾旗','150400',926,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150426','翁牛特旗','150400',927,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150428','喀喇沁旗','150400',928,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150429','宁城县','150400',929,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150500','通辽市','150000',931,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150502','科尔沁区','150500',932,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150521','科尔沁左翼中旗','150500',933,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150522','科尔沁左翼后旗','150500',934,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150523','开鲁县','150500',935,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150525','奈曼旗','150500',937,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150526','扎鲁特旗','150500',938,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150581','霍林郭勒市','150500',939,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150600','鄂尔多斯市','150000',940,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150603','康巴什区','150600',942,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150621','达拉特旗','150600',943,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150622','准格尔旗','150600',944,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150623','鄂托克前旗','150600',945,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150624','鄂托克旗','150600',946,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150626','乌审旗','150600',948,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150627','伊金霍洛旗','150600',949,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150700','呼伦贝尔市','150000',950,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150702','海拉尔区','150700',951,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150721','阿荣旗','150700',953,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150722','莫力达瓦达斡尔族自治旗','150700',954,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150723','鄂伦春自治旗','150700',955,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150724','鄂温克族自治旗','150700',956,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150725','陈巴尔虎旗','150700',957,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150726','新巴尔虎左旗','150700',958,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150781','满洲里市','150700',960,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150782','牙克石市','150700',961,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150783','扎兰屯市','150700',962,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150784','额尔古纳市','150700',963,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150785','根河市','150700',964,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150800','巴彦淖尔市','150000',965,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150802','临河区','150800',966,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150822','磴口县','150800',968,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150823','乌拉特前旗','150800',969,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150824','乌拉特中旗','150800',970,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150825','乌拉特后旗','150800',971,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150900','乌兰察布市','150000',973,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150902','集宁区','150900',974,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150921','卓资县','150900',975,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150922','化德县','150900',976,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150923','商都县','150900',977,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150924','兴和县','150900',978,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150926','察哈尔右翼前旗','150900',980,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150927','察哈尔右翼中旗','150900',981,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150928','察哈尔右翼后旗','150900',982,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150929','四子王旗','150900',983,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152200','兴安盟','150000',985,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152201','乌兰浩特市','152200',986,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152202','阿尔山市','152200',987,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152221','科尔沁右翼前旗','152200',988,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152222','科尔沁右翼中旗','152200',989,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152224','突泉县','152200',991,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152500','锡林郭勒盟','150000',992,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152501','二连浩特市','152500',993,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152502','锡林浩特市','152500',994,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152522','阿巴嘎旗','152500',995,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152524','苏尼特右旗','152500',997,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152525','东乌珠穆沁旗','152500',998,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152526','西乌珠穆沁旗','152500',999,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152527','太仆寺旗','152500',1000,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152528','镶黄旗','152500',1001,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152529','正镶白旗','152500',1002,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152531','多伦县','152500',1004,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152900','阿拉善盟','150000',1005,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152921','阿拉善左旗','152900',1006,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152922','阿拉善右旗','152900',1007,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152923','额济纳旗','152900',1008,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210100','沈阳市','210000',1010,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210102','和平区','210100',1011,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210103','沈河区','210100',1012,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210104','大东区','210100',1013,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210106','铁西区','210100',1015,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210111','苏家屯区','210100',1016,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210112','浑南区','210100',1017,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210113','沈北新区','210100',1018,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210115','辽中区','210100',1020,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210123','康平县','210100',1021,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210124','法库县','210100',1022,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210181','新民市','210100',1023,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210200','大连市','210000',1024,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210203','西岗区','210200',1026,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210204','沙河口区','210200',1027,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210211','甘井子区','210200',1028,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210212','旅顺口区','210200',1029,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210214','普兰店区','210200',1031,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210224','长海县','210200',1032,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210281','瓦房店市','210200',1033,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210283','庄河市','210200',1034,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210300','鞍山市','210000',1035,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210303','铁西区','210300',1037,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210304','立山区','210300',1038,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210311','千山区','210300',1039,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210321','台安县','210300',1040,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210381','海城市','210300',1042,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210400','抚顺市','210000',1043,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210402','新抚区','210400',1044,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210403','东洲区','210400',1045,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210404','望花区','210400',1046,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210411','顺城区','210400',1047,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210421','抚顺县','210400',1048,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210422','新宾满族自治县','210400',1049,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210500','本溪市','210000',1051,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210502','平山区','210500',1052,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210503','溪湖区','210500',1053,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210504','明山区','210500',1054,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210505','南芬区','210500',1055,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210521','本溪满族自治县','210500',1056,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210522','桓仁满族自治县','210500',1057,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210602','元宝区','210600',1059,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210603','振兴区','210600',1060,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210604','振安区','210600',1061,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210624','宽甸满族自治县','210600',1062,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210681','东港市','210600',1063,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210700','锦州市','210000',1065,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210702','古塔区','210700',1066,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210703','凌河区','210700',1067,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210711','太和区','210700',1068,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210727','义县','210700',1070,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210781','凌海市','210700',1071,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210782','北镇市','210700',1072,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210800','营口市','210000',1073,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210802','站前区','210800',1074,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210803','西市区','210800',1075,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210804','鲅鱼圈区','210800',1076,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210811','老边区','210800',1077,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210881','盖州市','210800',1078,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210882','大石桥市','210800',1079,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210900','阜新市','210000',1080,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210902','海州区','210900',1081,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210903','新邱区','210900',1082,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210904','太平区','210900',1083,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210905','清河门区','210900',1084,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210911','细河区','210900',1085,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210921','阜新蒙古族自治县','210900',1086,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210922','彰武县','210900',1087,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211000','辽阳市','210000',1088,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211002','白塔区','211000',1089,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211003','文圣区','211000',1090,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211004','宏伟区','211000',1091,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211005','弓长岭区','211000',1092,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211011','太子河区','211000',1093,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211021','辽阳县','211000',1094,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211081','灯塔市','211000',1095,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211100','盘锦市','210000',1096,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211102','双台子区','211100',1097,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211103','兴隆台区','211100',1098,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211104','大洼区','211100',1099,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211122','盘山县','211100',1100,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211200','铁岭市','210000',1101,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211202','银州区','211200',1102,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211204','清河区','211200',1103,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211221','铁岭县','211200',1104,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211223','西丰县','211200',1105,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211224','昌图县','211200',1106,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211281','调兵山市','211200',1107,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211282','开原市','211200',1108,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211300','朝阳市','210000',1109,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211302','双塔区','211300',1110,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211303','龙城区','211300',1111,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211321','朝阳县','211300',1112,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211322','建平县','211300',1113,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211324','喀喇沁左翼蒙古族自治县','211300',1114,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211381','北票市','211300',1115,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211382','凌源市','211300',1116,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211400','葫芦岛市','210000',1117,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211402','连山区','211400',1118,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211403','龙港区','211400',1119,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211421','绥中县','211400',1121,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211422','建昌县','211400',1122,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211481','兴城市','211400',1123,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220000','吉林省','China',1124,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220102','南关区','220100',1126,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220103','宽城区','220100',1127,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220104','朝阳区','220100',1128,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220105','二道区','220100',1129,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220106','绿园区','220100',1130,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220113','九台区','220100',1132,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220122','农安县','220100',1133,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220182','榆树市','220100',1134,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220183','德惠市','220100',1135,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220202','昌邑区','220200',1137,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220203','龙潭区','220200',1138,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220204','船营区','220200',1139,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220211','丰满区','220200',1140,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220221','永吉县','220200',1141,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220282','桦甸市','220200',1143,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220283','舒兰市','220200',1144,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220284','磐石市','220200',1145,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220300','四平市','220000',1146,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220303','铁东区','220300',1148,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220322','梨树县','220300',1149,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220323','伊通满族自治县','220300',1150,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220381','公主岭市','220300',1151,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220382','双辽市','220300',1152,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220402','龙山区','220400',1154,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220403','西安区','220400',1155,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220421','东丰县','220400',1156,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220422','东辽县','220400',1157,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220502','东昌区','220500',1159,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220503','二道江区','220500',1160,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220521','通化县','220500',1161,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220523','辉南县','220500',1162,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220524','柳河县','220500',1163,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220582','集安市','220500',1165,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220600','白山市','220000',1166,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220602','浑江区','220600',1167,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220605','江源区','220600',1168,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220621','抚松县','220600',1169,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220623','长白朝鲜族自治县','220600',1171,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220681','临江市','220600',1172,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220700','松原市','220000',1173,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220702','宁江区','220700',1174,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220721','前郭尔罗斯蒙古族自治县','220700',1175,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220723','乾安县','220700',1177,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220781','扶余市','220700',1178,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220800','白城市','220000',1179,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220802','洮北区','220800',1180,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220822','通榆县','220800',1182,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220881','洮南市','220800',1183,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220882','大安市','220800',1184,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222400','延边朝鲜族自治州','220000',1185,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222401','延吉市','222400',1186,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222403','敦化市','222400',1188,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222404','珲春市','222400',1189,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222405','龙井市','222400',1190,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222406','和龙市','222400',1191,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222426','安图县','222400',1193,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230000','黑龙江省','China',1194,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230100','哈尔滨市','230000',1195,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230102','道里区','230100',1196,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230103','南岗区','230100',1197,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230108','平房区','230100',1199,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230109','松北区','230100',1200,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230110','香坊区','230100',1201,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230111','呼兰区','230100',1202,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230113','双城区','230100',1204,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230123','依兰县','230100',1205,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230124','方正县','230100',1206,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230125','宾县','230100',1207,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230126','巴彦县','230100',1208,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230128','通河县','230100',1210,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230129','延寿县','230100',1211,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230183','尚志市','230100',1212,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230184','五常市','230100',1213,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230202','龙沙区','230200',1215,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230203','建华区','230200',1216,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230204','铁锋区','230200',1217,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230205','昂昂溪区','230200',1218,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230206','富拉尔基区','230200',1219,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230207','碾子山区','230200',1220,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230221','龙江县','230200',1222,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230223','依安县','230200',1223,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230224','泰来县','230200',1224,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230225','甘南县','230200',1225,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230227','富裕县','230200',1226,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230229','克山县','230200',1227,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230230','克东县','230200',1228,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230231','拜泉县','230200',1229,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230281','讷河市','230200',1230,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230302','鸡冠区','230300',1232,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230303','恒山区','230300',1233,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230304','滴道区','230300',1234,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230305','梨树区','230300',1235,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230307','麻山区','230300',1237,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230321','鸡东县','230300',1238,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230381','虎林市','230300',1239,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230382','密山市','230300',1240,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230400','鹤岗市','230000',1241,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230403','工农区','230400',1243,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230404','南山区','230400',1244,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230405','兴安区','230400',1245,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230406','东山区','230400',1246,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230407','兴山区','230400',1247,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230422','绥滨县','230400',1249,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230500','双鸭山市','230000',1250,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230502','尖山区','230500',1251,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230503','岭东区','230500',1252,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230506','宝山区','230500',1254,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230521','集贤县','230500',1255,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230522','友谊县','230500',1256,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230523','宝清县','230500',1257,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230524','饶河县','230500',1258,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230600','大庆市','230000',1259,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230603','龙凤区','230600',1261,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230604','让胡路区','230600',1262,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230605','红岗区','230600',1263,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230606','大同区','230600',1264,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230621','肇州县','230600',1265,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230623','林甸县','230600',1267,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230624','杜尔伯特蒙古族自治县','230600',1268,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230700','伊春市','230000',1269,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230702','伊春区','230700',1270,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230704','友好区','230700',1272,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230705','西林区','230700',1273,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230706','翠峦区','230700',1274,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230707','新青区','230700',1275,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230708','美溪区','230700',1276,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230710','五营区','230700',1278,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230711','乌马河区','230700',1279,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230712','汤旺河区','230700',1280,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230713','带岭区','230700',1281,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230714','乌伊岭区','230700',1282,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230716','上甘岭区','230700',1284,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230722','嘉荫县','230700',1285,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230781','铁力市','230700',1286,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230800','佳木斯市','230000',1287,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230803','向阳区','230800',1288,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230805','东风区','230800',1290,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230811','郊区','230800',1291,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230822','桦南县','230800',1292,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230826','桦川县','230800',1293,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230881','同江市','230800',1295,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230882','富锦市','230800',1296,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230883','抚远市','230800',1297,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230900','七台河市','230000',1298,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230902','新兴区','230900',1299,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230904','茄子河区','230900',1301,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230921','勃利县','230900',1302,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231000','牡丹江市','230000',1303,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231002','东安区','231000',1304,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231004','爱民区','231000',1306,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231005','西安区','231000',1307,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231025','林口县','231000',1308,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231081','绥芬河市','231000',1309,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231083','海林市','231000',1310,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231085','穆棱市','231000',1312,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231086','东宁市','231000',1313,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231100','黑河市','230000',1314,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231102','爱辉区','231100',1315,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231123','逊克县','231100',1317,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231124','孙吴县','231100',1318,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231181','北安市','231100',1319,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231182','五大连池市','231100',1320,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231200','绥化市','230000',1321,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231221','望奎县','231200',1323,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231222','兰西县','231200',1324,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231223','青冈县','231200',1325,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231224','庆安县','231200',1326,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231226','绥棱县','231200',1328,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231281','安达市','231200',1329,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231282','肇东市','231200',1330,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231283','海伦市','231200',1331,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('232700','大兴安岭地区','230000',1332,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('232721','呼玛县','232700',1334,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('232722','塔河县','232700',1335,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('232723','漠河县','232700',1336,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431000','郴州市','430000',1337,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431002','北湖区','431000',1338,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431003','苏仙区','431000',1339,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431021','桂阳县','431000',1340,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431022','宜章县','431000',1341,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431023','永兴县','431000',1342,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431024','嘉禾县','431000',1343,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431025','临武县','431000',1344,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431026','汝城县','431000',1345,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431027','桂东县','431000',1346,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431028','安仁县','431000',1347,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431081','资兴市','431000',1348,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431100','永州市','430000',1349,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431102','零陵区','431100',1350,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431103','冷水滩区','431100',1351,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431121','祁阳县','431100',1352,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431122','东安县','431100',1353,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431123','双牌县','431100',1354,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431124','道县','431100',1355,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431125','江永县','431100',1356,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431126','宁远县','431100',1357,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431127','蓝山县','431100',1358,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431128','新田县','431100',1359,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431129','江华瑶族自治县','431100',1360,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431200','怀化市','430000',1361,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431202','鹤城区','431200',1362,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431221','中方县','431200',1363,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431222','沅陵县','431200',1364,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431223','辰溪县','431200',1365,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431224','溆浦县','431200',1366,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431225','会同县','431200',1367,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431226','麻阳苗族自治县','431200',1368,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431227','新晃侗族自治县','431200',1369,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431228','芷江侗族自治县','431200',1370,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431229','靖州苗族侗族自治县','431200',1371,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431230','通道侗族自治县','431200',1372,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431281','洪江市','431200',1373,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431300','娄底市','430000',1374,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431321','双峰县','431300',1376,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431322','新化县','431300',1377,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431381','冷水江市','431300',1378,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431382','涟源市','431300',1379,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433100','湘西土家族苗族自治州','430000',1380,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433122','泸溪县','433100',1382,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433123','凤凰县','433100',1383,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433124','花垣县','433100',1384,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433125','保靖县','433100',1385,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433127','永顺县','433100',1387,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433130','龙山县','433100',1388,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440000','广东省','China',1389,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440100','广州市','440000',1390,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440103','荔湾区','440100',1391,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440105','海珠区','440100',1393,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440106','天河区','440100',1394,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440111','白云区','440100',1395,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440112','黄埔区','440100',1396,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440114','花都区','440100',1398,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440115','南沙区','440100',1399,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440117','从化区','440100',1400,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440118','增城区','440100',1401,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440200','韶关市','440000',1402,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440204','浈江区','440200',1404,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440205','曲江区','440200',1405,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440222','始兴县','440200',1406,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440224','仁化县','440200',1407,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440232','乳源瑶族自治县','440200',1409,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440233','新丰县','440200',1410,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440281','乐昌市','440200',1411,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440282','南雄市','440200',1412,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440300','深圳市','440000',1413,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440304','福田区','440300',1415,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440305','南山区','440300',1416,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440306','宝安区','440300',1417,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440307','龙岗区','440300',1418,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440309','龙华区','440300',1420,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440310','坪山区','440300',1421,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440400','珠海市','440000',1422,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440402','香洲区','440400',1423,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440403','斗门区','440400',1424,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440499','香洲区','440400',1426,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440500','汕头市','440000',1427,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440507','龙湖区','440500',1428,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440511','金平区','440500',1429,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440513','潮阳区','440500',1431,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440514','潮南区','440500',1432,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440515','澄海区','440500',1433,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440523','南澳县','440500',1434,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440600','佛山市','440000',1435,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440605','南海区','440600',1437,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440606','顺德区','440600',1438,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440607','三水区','440600',1439,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440608','高明区','440600',1440,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440703','蓬江区','440700',1442,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440704','江海区','440700',1443,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440705','新会区','440700',1444,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440781','台山市','440700',1445,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440783','开平市','440700',1446,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440785','恩平市','440700',1448,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440800','湛江市','440000',1449,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440802','赤坎区','440800',1450,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440803','霞山区','440800',1451,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440811','麻章区','440800',1453,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440823','遂溪县','440800',1454,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440825','徐闻县','440800',1455,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440881','廉江市','440800',1456,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440882','雷州市','440800',1457,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440900','茂名市','440000',1459,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440902','茂南区','440900',1460,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440904','电白区','440900',1461,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440981','高州市','440900',1462,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440983','信宜市','440900',1464,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441200','肇庆市','440000',1465,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441202','端州区','441200',1466,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441203','鼎湖区','441200',1467,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441204','高要区','441200',1468,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441224','怀集县','441200',1470,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441225','封开县','441200',1471,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441226','德庆县','441200',1472,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441284','四会市','441200',1473,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441302','惠城区','441300',1475,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441303','惠阳区','441300',1476,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441322','博罗县','441300',1477,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441323','惠东县','441300',1478,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441324','龙门县','441300',1479,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441402','梅江区','441400',1481,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441403','梅县区','441400',1482,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441422','大埔县','441400',1483,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441423','丰顺县','441400',1484,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441426','平远县','441400',1486,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441427','蕉岭县','441400',1487,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441481','兴宁市','441400',1488,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441500','汕尾市','440000',1489,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441502','城区','441500',1490,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441523','陆河县','441500',1492,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441581','陆丰市','441500',1493,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441600','河源市','440000',1494,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441602','源城区','441600',1495,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441622','龙川县','441600',1497,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441623','连平县','441600',1498,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441624','和平县','441600',1499,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441625','东源县','441600',1500,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441700','阳江市','440000',1501,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441704','阳东区','441700',1503,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441721','阳西县','441700',1504,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441781','阳春市','441700',1505,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441800','清远市','440000',1506,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441802','清城区','441800',1507,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441821','佛冈县','441800',1509,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441823','阳山县','441800',1510,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441825','连山壮族瑶族自治县','441800',1511,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441826','连南瑶族自治县','441800',1512,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441882','连州市','441800',1514,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441900','东莞市','440000',1515,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('442000','中山市','440000',1516,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445100','潮州市','440000',1517,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445102','湘桥区','445100',1518,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445122','饶平县','445100',1520,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445200','揭阳市','440000',1521,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445202','榕城区','445200',1522,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445203','揭东区','445200',1523,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445224','惠来县','445200',1525,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445281','普宁市','445200',1526,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445300','云浮市','440000',1527,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445302','云城区','445300',1528,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445303','云安区','445300',1529,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445322','郁南县','445300',1531,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445381','罗定市','445300',1532,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450000','广西壮族自治区','China',1533,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450100','南宁市','450000',1534,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450103','青秀区','450100',1536,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450105','江南区','450100',1537,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450107','西乡塘区','450100',1538,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450108','良庆区','450100',1539,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450109','邕宁区','450100',1540,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450123','隆安县','450100',1542,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450124','马山县','450100',1543,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450125','上林县','450100',1544,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450126','宾阳县','450100',1545,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450200','柳州市','450000',1547,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450202','城中区','450200',1548,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450203','鱼峰区','450200',1549,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450204','柳南区','450200',1550,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450206','柳江区','450200',1552,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450222','柳城县','450200',1553,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450223','鹿寨县','450200',1554,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450224','融安县','450200',1555,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450226','三江侗族自治县','450200',1557,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450300','桂林市','450000',1558,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450302','秀峰区','450300',1559,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450303','叠彩区','450300',1560,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450304','象山区','450300',1561,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450305','七星区','450300',1562,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450311','雁山区','450300',1563,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450312','临桂区','450300',1564,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450323','灵川县','450300',1566,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450324','全州县','450300',1567,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450325','兴安县','450300',1568,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450326','永福县','450300',1569,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450328','龙胜各族自治县','450300',1571,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450329','资源县','450300',1572,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450330','平乐县','450300',1573,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450331','荔浦县','450300',1574,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450332','恭城瑶族自治县','450300',1575,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450403','万秀区','450400',1577,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450405','长洲区','450400',1578,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450406','龙圩区','450400',1579,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450421','苍梧县','450400',1580,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450423','蒙山县','450400',1582,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450481','岑溪市','450400',1583,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450500','北海市','450000',1584,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450502','海城区','450500',1585,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450512','铁山港区','450500',1587,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450521','合浦县','450500',1588,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450600','防城港市','450000',1589,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450602','港口区','450600',1590,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450603','防城区','450600',1591,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450681','东兴市','450600',1593,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450700','钦州市','450000',1594,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450702','钦南区','450700',1595,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450703','钦北区','450700',1596,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450722','浦北县','450700',1598,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450800','贵港市','450000',1599,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450802','港北区','450800',1600,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450803','港南区','450800',1601,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450804','覃塘区','450800',1602,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450821','平南县','450800',1603,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653122','疏勒县','653100',1604,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653123','英吉沙县','653100',1605,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653124','泽普县','653100',1606,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653125','莎车县','653100',1607,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653126','叶城县','653100',1608,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653127','麦盖提县','653100',1609,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653128','岳普湖县','653100',1610,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653129','伽师县','653100',1611,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653130','巴楚县','653100',1612,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653131','塔什库尔干塔吉克自治县','653100',1613,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653200','和田地区','650000',1614,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653201','和田市','653200',1615,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653221','和田县','653200',1616,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653222','墨玉县','653200',1617,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653223','皮山县','653200',1618,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653224','洛浦县','653200',1619,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653225','策勒县','653200',1620,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653226','于田县','653200',1621,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653227','民丰县','653200',1622,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654000','伊犁哈萨克自治州','650000',1623,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654002','伊宁市','654000',1624,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654003','奎屯市','654000',1625,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654004','霍尔果斯市','654000',1626,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654021','伊宁县','654000',1627,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654022','察布查尔锡伯自治县','654000',1628,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654023','霍城县','654000',1629,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654024','巩留县','654000',1630,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654025','新源县','654000',1631,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654026','昭苏县','654000',1632,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654027','特克斯县','654000',1633,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654028','尼勒克县','654000',1634,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654200','塔城地区','650000',1635,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654201','塔城市','654200',1636,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654202','乌苏市','654200',1637,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654221','额敏县','654200',1638,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654223','沙湾县','654200',1639,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654224','托里县','654200',1640,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654225','裕民县','654200',1641,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654226','和布克赛尔蒙古自治县','654200',1642,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654300','阿勒泰地区','650000',1643,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654301','阿勒泰市','654300',1644,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654321','布尔津县','654300',1645,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654322','富蕴县','654300',1646,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654323','福海县','654300',1647,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654324','哈巴河县','654300',1648,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654325','青河县','654300',1649,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654326','吉木乃县','654300',1650,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659001','石河子市','659000',1651,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659002','阿拉尔市','659000',1652,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659003','图木舒克市','659000',1653,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659004','五家渠市','659000',1654,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659005','北屯市','659000',1655,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659007','双河市','659000',1657,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659008','可克达拉市','659000',1658,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659009','昆玉市','659000',1659,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710000','台湾省','China',1660,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710100','台北市','710000',1661,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710102','大同区','710100',1663,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710103','中山区','710100',1664,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710104','松山区','710100',1665,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710105','大安区','710100',1666,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710106','万华区','710100',1667,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710108','士林区','710100',1669,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710109','北投区','710100',1670,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710110','内湖区','710100',1671,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710111','南港区','710100',1672,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710200','高雄市','710000',1674,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710201','新兴区','710200',1675,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710202','前金区','710200',1676,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710203','苓雅区','710200',1677,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710204','盐埕区','710200',1678,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710206','旗津区','710200',1680,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710207','前镇区','710200',1681,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710208','三民区','710200',1682,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710209','左营区','710200',1683,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710211','小港区','710200',1685,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710242','仁武区','710200',1686,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710243','大社区','710200',1687,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710244','冈山区','710200',1688,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710245','路竹区','710200',1689,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710247','田寮区','710200',1691,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710248','燕巢区','710200',1692,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710249','桥头区','710200',1693,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710250','梓官区','710200',1694,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710252','永安区','710200',1696,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710253','湖内区','710200',1697,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710254','凤山区','710200',1698,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710255','大寮区','710200',1699,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710256','林园区','710200',1700,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710258','大树区','710200',1702,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710259','旗山区','710200',1703,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710260','美浓区','710200',1704,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710261','六龟区','710200',1705,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710262','内门区','710200',1706,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710264','甲仙区','710200',1708,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710265','桃源区','710200',1709,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710266','那玛夏区','710200',1710,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710267','茂林区','710200',1711,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710300','台南市','710000',1713,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710301','中西区','710300',1714,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710302','东区','710300',1715,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710303','南区','710300',1716,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710304','北区','710300',1717,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710306','安南区','710300',1719,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710339','永康区','710300',1720,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710340','归仁区','710300',1721,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710341','新化区','710300',1722,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710343','玉井区','710300',1724,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710344','楠西区','710300',1725,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710345','南化区','710300',1726,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710346','仁德区','710300',1727,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710347','关庙区','710300',1728,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710349','官田区','710300',1730,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710350','麻豆区','710300',1731,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710351','佳里区','710300',1732,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710352','西港区','710300',1733,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710354','将军区','710300',1735,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710355','学甲区','710300',1736,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710356','北门区','710300',1737,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710357','新营区','710300',1738,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710358','后壁区','710300',1739,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710360','东山区','710300',1741,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710361','六甲区','710300',1742,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710362','下营区','710300',1743,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710363','柳营区','710300',1744,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710365','善化区','710300',1746,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710366','大内区','710300',1747,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710367','山上区','710300',1748,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710368','新市区','710300',1749,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710369','安定区','710300',1750,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710401','中区','710400',1752,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710402','东区','710400',1753,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710403','南区','710400',1754,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710404','西区','710400',1755,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710406','北屯区','710400',1757,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710407','西屯区','710400',1758,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710408','南屯区','710400',1759,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710431','太平区','710400',1760,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710433','雾峰区','710400',1762,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710434','乌日区','710400',1763,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710435','丰原区','710400',1764,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710436','后里区','710400',1765,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710438','东势区','710400',1767,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710439','和平区','710400',1768,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710440','新社区','710400',1769,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710441','潭子区','710400',1770,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710442','大雅区','710400',1771,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710444','大肚区','710400',1773,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710445','沙鹿区','710400',1774,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710446','龙井区','710400',1775,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710447','梧栖区','710400',1776,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710449','大甲区','710400',1778,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710450','外埔区','710400',1779,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710451','大安区','710400',1780,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710600','南投县','710000',1781,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710614','南投市','710600',1782,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710616','草屯镇','710600',1784,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710617','国姓乡','710600',1785,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710618','埔里镇','710600',1786,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710619','仁爱乡','710600',1787,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710621','集集镇','710600',1789,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710622','水里乡','710600',1790,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710623','鱼池乡','710600',1791,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710624','信义乡','710600',1792,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710625','竹山镇','710600',1793,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710700','基隆市','710000',1795,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710701','仁爱区','710700',1796,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710702','信义区','710700',1797,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710703','中正区','710700',1798,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710705','安乐区','710700',1800,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710706','暖暖区','710700',1801,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710707','七堵区','710700',1802,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710800','新竹市','710000',1803,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710801','东区','710800',1804,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710803','香山区','710800',1806,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710900','嘉义市','710000',1807,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710901','东区','710900',1808,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710902','西区','710900',1809,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711130','万里区','711100',1811,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711131','金山区','711100',1812,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711132','板桥区','711100',1813,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711133','汐止区','711100',1814,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711135','石碇区','711100',1816,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711136','瑞芳区','711100',1817,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711137','平溪区','711100',1818,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711138','双溪区','711100',1819,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711139','贡寮区','711100',1820,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711141','坪林区','711100',1822,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711142','乌来区','711100',1823,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711143','永和区','711100',1824,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711144','中和区','711100',1825,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711146','三峡区','711100',1827,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711147','树林区','711100',1828,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711148','莺歌区','711100',1829,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711149','三重区','711100',1830,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711150','新庄区','711100',1831,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711152','林口区','711100',1833,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711153','芦洲区','711100',1834,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711154','五股区','711100',1835,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711155','八里区','711100',1836,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711157','三芝区','711100',1838,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711158','石门区','711100',1839,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711200','宜兰县','710000',1840,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711214','宜兰市','711200',1841,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711215','头城镇','711200',1842,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711217','壮围乡','711200',1844,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711218','员山乡','711200',1845,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711219','罗东镇','711200',1846,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711220','三星乡','711200',1847,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711222','五结乡','711200',1849,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711223','冬山乡','711200',1850,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711224','苏澳镇','711200',1851,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711225','南澳乡','711200',1852,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711300','新竹县','710000',1853,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711315','湖口乡','711300',1855,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711316','新丰乡','711300',1856,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711317','新埔镇','711300',1857,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711318','关西镇','711300',1858,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711320','宝山乡','711300',1860,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711321','竹东镇','711300',1861,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711322','五峰乡','711300',1862,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711323','横山乡','711300',1863,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711324','尖石乡','711300',1864,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711326','峨眉乡','711300',1866,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711400','桃园市','710000',1867,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711414','中坜区','711400',1868,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711415','平镇区','711400',1869,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450881','桂平市','450800',1870,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450900','玉林市','450000',1871,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450902','玉州区','450900',1872,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450903','福绵区','450900',1873,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450921','容县','450900',1874,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450922','陆川县','450900',1875,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450923','博白县','450900',1876,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450924','兴业县','450900',1877,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450981','北流市','450900',1878,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451000','百色市','450000',1879,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451002','右江区','451000',1880,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451021','田阳县','451000',1881,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451022','田东县','451000',1882,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451023','平果县','451000',1883,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451024','德保县','451000',1884,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451026','那坡县','451000',1885,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451027','凌云县','451000',1886,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451028','乐业县','451000',1887,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451029','田林县','451000',1888,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451030','西林县','451000',1889,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451031','隆林各族自治县','451000',1890,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451081','靖西市','451000',1891,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451100','贺州市','450000',1892,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451102','八步区','451100',1893,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451103','平桂区','451100',1894,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451122','钟山县','451100',1896,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451123','富川瑶族自治县','451100',1897,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451200','河池市','450000',1898,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451202','金城江区','451200',1899,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451203','宜州区','451200',1900,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451222','天峨县','451200',1902,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451223','凤山县','451200',1903,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451224','东兰县','451200',1904,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451225','罗城仫佬族自治县','451200',1905,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451227','巴马瑶族自治县','451200',1907,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451228','都安瑶族自治县','451200',1908,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451229','大化瑶族自治县','451200',1909,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451300','来宾市','450000',1910,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451302','兴宾区','451300',1911,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451321','忻城县','451300',1912,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451322','象州县','451300',1913,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451323','武宣县','451300',1914,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451381','合山市','451300',1916,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451400','崇左市','450000',1917,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451402','江州区','451400',1918,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451421','扶绥县','451400',1919,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451422','宁明县','451400',1920,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451423','龙州县','451400',1921,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451424','大新县','451400',1922,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451425','天等县','451400',1923,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460000','海南省','China',1925,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460100','海口市','460000',1926,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460105','秀英区','460100',1927,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460106','龙华区','460100',1928,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460108','美兰区','460100',1930,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460200','三亚市','460000',1931,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460202','海棠区','460200',1932,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460203','吉阳区','460200',1933,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460204','天涯区','460200',1934,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460300','三沙市','460000',1936,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460321','西沙群岛','460300',1937,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460322','南沙群岛','460300',1938,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460323','中沙群岛的岛礁及其海域','460300',1939,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469001','五指山市','469000',1941,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469002','琼海市','469000',1942,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469005','文昌市','469000',1943,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469006','万宁市','469000',1944,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469007','东方市','469000',1945,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469022','屯昌县','469000',1947,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469023','澄迈县','469000',1948,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469024','临高县','469000',1949,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469025','白沙黎族自治县','469000',1950,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469027','乐东黎族自治县','469000',1952,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469028','陵水黎族自治县','469000',1953,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469029','保亭黎族苗族自治县','469000',1954,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469030','琼中黎族苗族自治县','469000',1955,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500000','重庆市','China',1956,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500101','万州区','500000',1957,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500102','涪陵区','500000',1958,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500103','渝中区','500000',1959,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500105','江北区','500000',1961,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500106','沙坪坝区','500000',1962,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500107','九龙坡区','500000',1963,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500108','南岸区','500000',1964,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500109','北碚区','500000',1965,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500111','大足区','500000',1967,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500112','渝北区','500000',1968,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500113','巴南区','500000',1969,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500114','黔江区','500000',1970,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500115','长寿区','500000',1971,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500117','合川区','500000',1973,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500118','永川区','500000',1974,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500119','南川区','500000',1975,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500120','璧山区','500000',1976,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500152','潼南区','500000',1978,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500153','荣昌区','500000',1979,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500154','开州区','500000',1980,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500155','梁平区','500000',1981,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500156','武隆区','500000',1982,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500230','丰都县','500000',1984,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500231','垫江县','500000',1985,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500233','忠县','500000',1986,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500235','云阳县','500000',1987,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500237','巫山县','500000',1989,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500238','巫溪县','500000',1990,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500240','石柱土家族自治县','500000',1991,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500241','秀山土家族苗族自治县','500000',1992,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500242','酉阳土家族苗族自治县','500000',1993,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510000','四川省','China',1995,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510100','成都市','510000',1996,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510104','锦江区','510100',1997,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510105','青羊区','510100',1998,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510106','金牛区','510100',1999,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510107','武侯区','510100',2000,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510108','成华区','510100',2001,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510112','龙泉驿区','510100',2002,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510113','青白江区','510100',2003,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510114','新都区','510100',2004,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510116','双流区','510100',2006,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510117','郫都区','510100',2007,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510121','金堂县','510100',2008,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510129','大邑县','510100',2009,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510132','新津县','510100',2011,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510181','都江堰市','510100',2012,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510182','彭州市','510100',2013,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510183','邛崃市','510100',2014,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510184','崇州市','510100',2015,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510300','自贡市','510000',2017,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510302','自流井区','510300',2018,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510303','贡井区','510300',2019,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510304','大安区','510300',2020,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510321','荣县','510300',2022,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510322','富顺县','510300',2023,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510400','攀枝花市','510000',2024,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510402','东区','510400',2025,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510403','西区','510400',2026,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510421','米易县','510400',2028,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510422','盐边县','510400',2029,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510500','泸州市','510000',2030,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510502','江阳区','510500',2031,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510504','龙马潭区','510500',2033,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510521','泸县','510500',2034,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510522','合江县','510500',2035,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510524','叙永县','510500',2036,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510525','古蔺县','510500',2037,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510603','旌阳区','510600',2039,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510623','中江县','510600',2040,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510626','罗江县','510600',2041,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510681','广汉市','510600',2042,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510683','绵竹市','510600',2044,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510700','绵阳市','510000',2045,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510703','涪城区','510700',2046,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510704','游仙区','510700',2047,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510705','安州区','510700',2048,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510723','盐亭县','510700',2050,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510725','梓潼县','510700',2051,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510726','北川羌族自治县','510700',2052,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510727','平武县','510700',2053,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510800','广元市','510000',2055,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510802','利州区','510800',2056,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510811','昭化区','510800',2057,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510812','朝天区','510800',2058,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510821','旺苍县','510800',2059,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510823','剑阁县','510800',2061,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510824','苍溪县','510800',2062,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510900','遂宁市','510000',2063,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510903','船山区','510900',2064,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510921','蓬溪县','510900',2066,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510922','射洪县','510900',2067,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510923','大英县','510900',2068,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511000','内江市','510000',2069,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511002','市中区','511000',2070,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511024','威远县','511000',2072,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511025','资中县','511000',2073,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511083','隆昌市','511000',2074,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511100','乐山市','510000',2075,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511111','沙湾区','511100',2077,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511112','五通桥区','511100',2078,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511113','金口河区','511100',2079,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511123','犍为县','511100',2080,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511124','井研县','511100',2081,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511129','沐川县','511100',2083,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511132','峨边彝族自治县','511100',2084,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511133','马边彝族自治县','511100',2085,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511181','峨眉山市','511100',2086,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511302','顺庆区','511300',2088,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511303','高坪区','511300',2089,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511304','嘉陵区','511300',2090,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511321','南部县','511300',2091,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511322','营山县','511300',2092,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511324','仪陇县','511300',2094,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511325','西充县','511300',2095,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511381','阆中市','511300',2096,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511400','眉山市','510000',2097,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511403','彭山区','511400',2099,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511421','仁寿县','511400',2100,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511423','洪雅县','511400',2101,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511424','丹棱县','511400',2102,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511425','青神县','511400',2103,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511502','翠屏区','511500',2105,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511503','南溪区','511500',2106,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511521','宜宾县','511500',2107,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511523','江安县','511500',2108,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511525','高县','511500',2110,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511526','珙县','511500',2111,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511527','筠连县','511500',2112,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511528','兴文县','511500',2113,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511529','屏山县','511500',2114,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511602','广安区','511600',2116,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511603','前锋区','511600',2117,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511621','岳池县','511600',2118,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511622','武胜县','511600',2119,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511681','华蓥市','511600',2121,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511700','达州市','510000',2122,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511702','通川区','511700',2123,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511703','达川区','511700',2124,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511722','宣汉县','511700',2125,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511724','大竹县','511700',2127,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511725','渠县','511700',2128,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511781','万源市','511700',2129,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511800','雅安市','510000',2130,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511803','名山区','511800',2132,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511822','荥经县','511800',2133,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511823','汉源县','511800',2134,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511824','石棉县','511800',2135,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511825','天全县','511800',2136,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511826','芦山县','511800',2137,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511827','宝兴县','511800',2138,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511900','巴中市','510000',2139,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511902','巴州区','511900',2140,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511903','恩阳区','511900',2141,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511921','通江县','511900',2142,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511922','南江县','511900',2143,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511923','平昌县','511900',2144,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('512000','资阳市','510000',2145,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('512002','雁江区','512000',2146,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('512021','安岳县','512000',2147,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('512022','乐至县','512000',2148,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513200','阿坝藏族羌族自治州','510000',2149,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513201','马尔康市','513200',2150,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513221','汶川县','513200',2151,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513222','理县','513200',2152,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513223','茂县','513200',2153,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513224','松潘县','513200',2154,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513225','九寨沟县','513200',2155,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513226','金川县','513200',2156,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513227','小金县','513200',2157,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513228','黑水县','513200',2158,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513230','壤塘县','513200',2159,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513231','阿坝县','513200',2160,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513232','若尔盖县','513200',2161,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513233','红原县','513200',2162,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513300','甘孜藏族自治州','510000',2163,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513301','康定市','513300',2164,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513322','泸定县','513300',2165,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513323','丹巴县','513300',2166,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513324','九龙县','513300',2167,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513325','雅江县','513300',2168,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513326','道孚县','513300',2169,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513327','炉霍县','513300',2170,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513328','甘孜县','513300',2171,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513329','新龙县','513300',2172,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513330','德格县','513300',2173,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513331','白玉县','513300',2174,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513332','石渠县','513300',2175,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513333','色达县','513300',2176,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513334','理塘县','513300',2177,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513335','巴塘县','513300',2178,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513336','乡城县','513300',2179,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513337','稻城县','513300',2180,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513338','得荣县','513300',2181,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513400','凉山彝族自治州','510000',2182,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513401','西昌市','513400',2183,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513422','木里藏族自治县','513400',2184,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513423','盐源县','513400',2185,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513424','德昌县','513400',2186,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513425','会理县','513400',2187,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513427','宁南县','513400',2189,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513428','普格县','513400',2190,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513429','布拖县','513400',2191,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513430','金阳县','513400',2192,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513432','喜德县','513400',2194,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513433','冕宁县','513400',2195,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513434','越西县','513400',2196,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513435','甘洛县','513400',2197,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513436','美姑县','513400',2198,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520000','贵州省','China',2200,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520100','贵阳市','520000',2201,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520102','南明区','520100',2202,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520103','云岩区','520100',2203,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520111','花溪区','520100',2204,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520113','白云区','520100',2206,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520115','观山湖区','520100',2207,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520121','开阳县','520100',2208,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520122','息烽县','520100',2209,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520181','清镇市','520100',2211,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520200','六盘水市','520000',2212,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520201','钟山区','520200',2213,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520203','六枝特区','520200',2214,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520221','水城县','520200',2215,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520300','遵义市','520000',2217,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520302','红花岗区','520300',2218,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520303','汇川区','520300',2219,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520304','播州区','520300',2220,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520323','绥阳县','520300',2222,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520324','正安县','520300',2223,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520325','道真仡佬族苗族自治县','520300',2224,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520326','务川仡佬族苗族自治县','520300',2225,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520327','凤冈县','520300',2226,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520329','余庆县','520300',2228,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520330','习水县','520300',2229,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520381','赤水市','520300',2230,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520382','仁怀市','520300',2231,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520402','西秀区','520400',2233,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520403','平坝区','520400',2234,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520422','普定县','520400',2235,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520423','镇宁布依族苗族自治县','520400',2236,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520424','关岭布依族苗族自治县','520400',2237,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520500','毕节市','520000',2239,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520502','七星关区','520500',2240,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520521','大方县','520500',2241,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520522','黔西县','520500',2242,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520523','金沙县','520500',2243,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520524','织金县','520500',2244,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520525','纳雍县','520500',2245,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520526','威宁彝族回族苗族自治县','520500',2246,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520527','赫章县','520500',2247,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520602','碧江区','520600',2249,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520603','万山区','520600',2250,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520621','江口县','520600',2251,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520622','玉屏侗族自治县','520600',2252,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520623','石阡县','520600',2253,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520625','印江土家族苗族自治县','520600',2255,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520626','德江县','520600',2256,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520627','沿河土家族自治县','520600',2257,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520628','松桃苗族自治县','520600',2258,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522301','兴义市','522300',2260,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522322','兴仁县','522300',2261,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522323','普安县','522300',2262,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522324','晴隆县','522300',2263,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522325','贞丰县','522300',2264,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522326','望谟县','522300',2265,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522327','册亨县','522300',2266,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522328','安龙县','522300',2267,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522600','黔东南苗族侗族自治州','520000',2268,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522601','凯里市','522600',2269,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522622','黄平县','522600',2270,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522624','三穗县','522600',2272,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522625','镇远县','522600',2273,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522626','岑巩县','522600',2274,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522627','天柱县','522600',2275,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522629','剑河县','522600',2277,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522630','台江县','522600',2278,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522631','黎平县','522600',2279,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522632','榕江县','522600',2280,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522633','从江县','522600',2281,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522635','麻江县','522600',2283,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522636','丹寨县','522600',2284,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522700','黔南布依族苗族自治州','520000',2285,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522701','都匀市','522700',2286,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522722','荔波县','522700',2288,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522723','贵定县','522700',2289,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522725','瓮安县','522700',2290,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522726','独山县','522700',2291,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522727','平塘县','522700',2292,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522729','长顺县','522700',2294,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522730','龙里县','522700',2295,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522731','惠水县','522700',2296,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522732','三都水族自治县','522700',2297,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530100','昆明市','530000',2299,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530102','五华区','530100',2300,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530103','盘龙区','530100',2301,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530111','官渡区','530100',2302,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530112','西山区','530100',2303,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530114','呈贡区','530100',2305,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530115','晋宁区','530100',2306,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530124','富民县','530100',2307,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530125','宜良县','530100',2308,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530127','嵩明县','530100',2310,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530128','禄劝彝族苗族自治县','530100',2311,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530129','寻甸回族彝族自治县','530100',2312,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530181','安宁市','530100',2313,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530300','曲靖市','530000',2314,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530302','麒麟区','530300',2315,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530303','沾益区','530300',2316,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530321','马龙县','530300',2317,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530323','师宗县','530300',2319,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530324','罗平县','530300',2320,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530325','富源县','530300',2321,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530326','会泽县','530300',2322,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530400','玉溪市','530000',2324,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530402','红塔区','530400',2325,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530403','江川区','530400',2326,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530422','澄江县','530400',2327,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530423','通海县','530400',2328,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530425','易门县','530400',2330,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530426','峨山彝族自治县','530400',2331,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530427','新平彝族傣族自治县','530400',2332,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530428','元江哈尼族彝族傣族自治县','530400',2333,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530502','隆阳区','530500',2335,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530521','施甸县','530500',2336,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530523','龙陵县','530500',2337,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530524','昌宁县','530500',2338,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530581','腾冲市','530500',2339,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530602','昭阳区','530600',2341,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530621','鲁甸县','530600',2342,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530622','巧家县','530600',2343,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530623','盐津县','530600',2344,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530625','永善县','530600',2346,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530626','绥江县','530600',2347,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530627','镇雄县','530600',2348,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530628','彝良县','530600',2349,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530629','威信县','530600',2350,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530700','丽江市','530000',2352,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530702','古城区','530700',2353,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530721','玉龙纳西族自治县','530700',2354,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530722','永胜县','530700',2355,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530724','宁蒗彝族自治县','530700',2357,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530800','普洱市','530000',2358,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530802','思茅区','530800',2359,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530821','宁洱哈尼族彝族自治县','530800',2360,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530822','墨江哈尼族自治县','530800',2361,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530824','景谷傣族彝族自治县','530800',2363,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530825','镇沅彝族哈尼族拉祜族自治县','530800',2364,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530826','江城哈尼族彝族自治县','530800',2365,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530827','孟连傣族拉祜族佤族自治县','530800',2366,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530828','澜沧拉祜族自治县','530800',2367,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530829','西盟佤族自治县','530800',2368,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530900','临沧市','530000',2369,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530921','凤庆县','530900',2371,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530922','云县','530900',2372,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530923','永德县','530900',2373,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530924','镇康县','530900',2374,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530925','双江拉祜族佤族布朗族傣族自治县','530900',2375,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530927','沧源佤族自治县','530900',2377,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532300','楚雄彝族自治州','530000',2378,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532301','楚雄市','532300',2379,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532322','双柏县','532300',2380,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532323','牟定县','532300',2381,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532324','南华县','532300',2382,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532325','姚安县','532300',2383,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532326','大姚县','532300',2384,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532327','永仁县','532300',2385,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532328','元谋县','532300',2386,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532329','武定县','532300',2387,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532331','禄丰县','532300',2388,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532500','红河哈尼族彝族自治州','530000',2389,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532501','个旧市','532500',2390,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532502','开远市','532500',2391,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532503','蒙自市','532500',2392,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532504','弥勒市','532500',2393,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532523','屏边苗族自治县','532500',2394,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532524','建水县','532500',2395,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532525','石屏县','532500',2396,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532527','泸西县','532500',2397,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532528','元阳县','532500',2398,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532529','红河县','532500',2399,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532530','金平苗族瑶族傣族自治县','532500',2400,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532531','绿春县','532500',2401,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532532','河口瑶族自治县','532500',2402,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532600','文山壮族苗族自治州','530000',2403,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532601','文山市','532600',2404,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532622','砚山县','532600',2405,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532623','西畴县','532600',2406,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532624','麻栗坡县','532600',2407,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532625','马关县','532600',2408,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532626','丘北县','532600',2409,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532627','广南县','532600',2410,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532628','富宁县','532600',2411,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532800','西双版纳傣族自治州','530000',2412,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532801','景洪市','532800',2413,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532822','勐海县','532800',2414,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532823','勐腊县','532800',2415,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532900','大理白族自治州','530000',2416,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532901','大理市','532900',2417,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532922','漾濞彝族自治县','532900',2418,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532923','祥云县','532900',2419,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532924','宾川县','532900',2420,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532925','弥渡县','532900',2421,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532926','南涧彝族自治县','532900',2422,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532927','巍山彝族回族自治县','532900',2423,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532928','永平县','532900',2424,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532930','洱源县','532900',2426,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532931','剑川县','532900',2427,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532932','鹤庆县','532900',2428,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533100','德宏傣族景颇族自治州','530000',2429,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533102','瑞丽市','533100',2430,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533122','梁河县','533100',2432,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533123','盈江县','533100',2433,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533124','陇川县','533100',2434,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533300','怒江傈僳族自治州','530000',2435,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533323','福贡县','533300',2437,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533324','贡山独龙族怒族自治县','533300',2438,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533325','兰坪白族普米族自治县','533300',2439,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533400','迪庆藏族自治州','530000',2440,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533422','德钦县','533400',2442,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533423','维西傈僳族自治县','533400',2443,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540000','西藏自治区','China',2444,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540100','拉萨市','540000',2445,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540102','城关区','540100',2446,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540103','堆龙德庆区','540100',2447,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540122','当雄县','540100',2449,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540123','尼木县','540100',2450,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540124','曲水县','540100',2451,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540126','达孜县','540100',2452,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540127','墨竹工卡县','540100',2453,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540202','桑珠孜区','540200',2455,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540221','南木林县','540200',2456,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540222','江孜县','540200',2457,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540223','定日县','540200',2458,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540224','萨迦县','540200',2459,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540226','昂仁县','540200',2461,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540227','谢通门县','540200',2462,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540228','白朗县','540200',2463,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540229','仁布县','540200',2464,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540231','定结县','540200',2466,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540232','仲巴县','540200',2467,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540233','亚东县','540200',2468,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540234','吉隆县','540200',2469,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540235','聂拉木县','540200',2470,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540237','岗巴县','540200',2472,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540300','昌都市','540000',2473,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540302','卡若区','540300',2474,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540321','江达县','540300',2475,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540323','类乌齐县','540300',2477,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540324','丁青县','540300',2478,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540325','察雅县','540300',2479,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540326','八宿县','540300',2480,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540327','左贡县','540300',2481,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540329','洛隆县','540300',2483,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540330','边坝县','540300',2484,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540400','林芝市','540000',2485,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540402','巴宜区','540400',2486,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540422','米林县','540400',2488,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540423','墨脱县','540400',2489,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540424','波密县','540400',2490,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540425','察隅县','540400',2491,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540426','朗县','540400',2492,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540500','山南市','540000',2493,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540521','扎囊县','540500',2495,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540522','贡嘎县','540500',2496,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540523','桑日县','540500',2497,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540524','琼结县','540500',2498,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540525','曲松县','540500',2499,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540527','洛扎县','540500',2501,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540528','加查县','540500',2502,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540529','隆子县','540500',2503,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540530','错那县','540500',2504,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542400','那曲地区','540000',2506,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542421','那曲县','542400',2507,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542422','嘉黎县','542400',2508,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542423','比如县','542400',2509,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542424','聂荣县','542400',2510,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542425','安多县','542400',2511,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542427','索县','542400',2513,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542428','班戈县','542400',2514,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542429','巴青县','542400',2515,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542430','尼玛县','542400',2516,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542500','阿里地区','540000',2518,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542521','普兰县','542500',2519,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542522','札达县','542500',2520,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542523','噶尔县','542500',2521,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542524','日土县','542500',2522,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542526','改则县','542500',2524,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542527','措勤县','542500',2525,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610000','陕西省','China',2526,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610100','西安市','610000',2527,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610103','碑林区','610100',2529,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610104','莲湖区','610100',2530,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610111','灞桥区','610100',2531,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610112','未央区','610100',2532,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610113','雁塔区','610100',2533,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610115','临潼区','610100',2535,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610116','长安区','610100',2536,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610117','高陵区','610100',2537,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610118','鄠邑区','610100',2538,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610124','周至县','610100',2540,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610200','铜川市','610000',2541,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610202','王益区','610200',2542,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610203','印台区','610200',2543,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610204','耀州区','610200',2544,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610300','宝鸡市','610000',2546,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610302','渭滨区','610300',2547,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610303','金台区','610300',2548,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610304','陈仓区','610300',2549,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610323','岐山县','610300',2551,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610324','扶风县','610300',2552,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610326','眉县','610300',2553,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610327','陇县','610300',2554,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610328','千阳县','610300',2555,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610330','凤县','610300',2557,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610331','太白县','610300',2558,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610400','咸阳市','610000',2559,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610402','秦都区','610400',2560,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610404','渭城区','610400',2562,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610422','三原县','610400',2563,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610423','泾阳县','610400',2564,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610424','乾县','610400',2565,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610425','礼泉县','610400',2566,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610427','彬县','610400',2568,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610428','长武县','610400',2569,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610429','旬邑县','610400',2570,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610430','淳化县','610400',2571,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610481','兴平市','610400',2573,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610500','渭南市','610000',2574,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610502','临渭区','610500',2575,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610503','华州区','610500',2576,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610522','潼关县','610500',2577,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610524','合阳县','610500',2579,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610525','澄城县','610500',2580,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610526','蒲城县','610500',2581,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610527','白水县','610500',2582,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610581','韩城市','610500',2584,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610582','华阴市','610500',2585,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610600','延安市','610000',2586,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610602','宝塔区','610600',2587,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610603','安塞区','610600',2588,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610622','延川县','610600',2590,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610623','子长县','610600',2591,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610625','志丹县','610600',2592,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610626','吴起县','610600',2593,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610628','富县','610600',2595,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610629','洛川县','610600',2596,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610630','宜川县','610600',2597,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610631','黄龙县','610600',2598,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610632','黄陵县','610600',2599,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610702','汉台区','610700',2601,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610721','南郑县','610700',2602,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610722','城固县','610700',2603,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610723','洋县','610700',2604,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610725','勉县','610700',2606,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610726','宁强县','610700',2607,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610727','略阳县','610700',2608,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610728','镇巴县','610700',2609,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610729','留坝县','610700',2610,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610800','榆林市','610000',2612,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610802','榆阳区','610800',2613,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610803','横山区','610800',2614,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610822','府谷县','610800',2615,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610825','定边县','610800',2617,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610826','绥德县','610800',2618,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610827','米脂县','610800',2619,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610828','佳县','610800',2620,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610829','吴堡县','610800',2621,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610831','子洲县','610800',2623,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610881','神木市','610800',2624,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610900','安康市','610000',2625,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610902','汉滨区','610900',2626,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610922','石泉县','610900',2628,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610923','宁陕县','610900',2629,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610924','紫阳县','610900',2630,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610925','岚皋县','610900',2631,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610926','平利县','610900',2632,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610928','旬阳县','610900',2634,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610929','白河县','610900',2635,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611000','商洛市','610000',2636,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611002','商州区','611000',2637,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611022','丹凤县','611000',2639,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611023','商南县','611000',2640,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611024','山阳县','611000',2641,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611025','镇安县','611000',2642,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611026','柞水县','611000',2643,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620000','甘肃省','China',2644,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620100','兰州市','620000',2645,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620102','城关区','620100',2646,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620103','七里河区','620100',2647,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620104','西固区','620100',2648,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620105','安宁区','620100',2649,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620111','红古区','620100',2650,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620121','永登县','620100',2651,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620122','皋兰县','620100',2652,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620123','榆中县','620100',2653,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620200','嘉峪关市','620000',2654,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620201','嘉峪关市','620200',2655,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620300','金昌市','620000',2656,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620302','金川区','620300',2657,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620321','永昌县','620300',2658,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620400','白银市','620000',2659,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620402','白银区','620400',2660,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620403','平川区','620400',2661,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620421','靖远县','620400',2662,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620422','会宁县','620400',2663,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620423','景泰县','620400',2664,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620500','天水市','620000',2665,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620502','秦州区','620500',2666,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620503','麦积区','620500',2667,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620521','清水县','620500',2668,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620522','秦安县','620500',2669,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620523','甘谷县','620500',2670,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620524','武山县','620500',2671,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620525','张家川回族自治县','620500',2672,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620600','武威市','620000',2673,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620602','凉州区','620600',2674,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620621','民勤县','620600',2675,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620622','古浪县','620600',2676,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620623','天祝藏族自治县','620600',2677,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620700','张掖市','620000',2678,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620702','甘州区','620700',2679,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620721','肃南裕固族自治县','620700',2680,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620722','民乐县','620700',2681,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620724','高台县','620700',2683,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620725','山丹县','620700',2684,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620800','平凉市','620000',2685,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620802','崆峒区','620800',2686,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620821','泾川县','620800',2687,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620823','崇信县','620800',2689,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620824','华亭县','620800',2690,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620825','庄浪县','620800',2691,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620826','静宁县','620800',2692,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620902','肃州区','620900',2694,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620921','金塔县','620900',2695,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620922','瓜州县','620900',2696,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620923','肃北蒙古族自治县','620900',2697,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620924','阿克塞哈萨克族自治县','620900',2698,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620982','敦煌市','620900',2700,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621000','庆阳市','620000',2701,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621002','西峰区','621000',2702,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621021','庆城县','621000',2703,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621023','华池县','621000',2705,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621024','合水县','621000',2706,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621025','正宁县','621000',2707,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621026','宁县','621000',2708,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621100','定西市','620000',2710,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621102','安定区','621100',2711,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621121','通渭县','621100',2712,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621122','陇西县','621100',2713,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621123','渭源县','621100',2714,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621125','漳县','621100',2716,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621126','岷县','621100',2717,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621200','陇南市','620000',2718,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621202','武都区','621200',2719,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621222','文县','621200',2721,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621223','宕昌县','621200',2722,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621224','康县','621200',2723,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621225','西和县','621200',2724,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621227','徽县','621200',2726,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621228','两当县','621200',2727,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622900','临夏回族自治州','620000',2728,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622901','临夏市','622900',2729,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622922','康乐县','622900',2731,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622923','永靖县','622900',2732,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622924','广河县','622900',2733,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622925','和政县','622900',2734,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622927','积石山保安族东乡族撒拉族自治县','622900',2736,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623000','甘南藏族自治州','620000',2737,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623001','合作市','623000',2738,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623021','临潭县','623000',2739,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623022','卓尼县','623000',2740,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623023','舟曲县','623000',2741,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623024','迭部县','623000',2742,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623026','碌曲县','623000',2744,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623027','夏河县','623000',2745,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630000','青海省','China',2746,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630100','西宁市','630000',2747,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630103','城中区','630100',2749,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630104','城西区','630100',2750,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630105','城北区','630100',2751,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630121','大通回族土族自治县','630100',2752,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630122','湟中县','630100',2753,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630200','海东市','630000',2755,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630202','乐都区','630200',2756,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630203','平安区','630200',2757,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630222','民和回族土族自治县','630200',2758,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630224','化隆回族自治县','630200',2760,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630225','循化撒拉族自治县','630200',2761,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632200','海北藏族自治州','630000',2762,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632221','门源回族自治县','632200',2763,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632222','祁连县','632200',2764,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632223','海晏县','632200',2765,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632224','刚察县','632200',2766,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632300','黄南藏族自治州','630000',2767,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632322','尖扎县','632300',2769,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632323','泽库县','632300',2770,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632324','河南蒙古族自治县','632300',2771,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632500','海南藏族自治州','630000',2772,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632522','同德县','632500',2774,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632523','贵德县','632500',2775,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632524','兴海县','632500',2776,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632525','贵南县','632500',2777,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632600','果洛藏族自治州','630000',2778,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632622','班玛县','632600',2780,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632623','甘德县','632600',2781,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632624','达日县','632600',2782,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632625','久治县','632600',2783,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632700','玉树藏族自治州','630000',2785,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632701','玉树市','632700',2786,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632722','杂多县','632700',2787,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632723','称多县','632700',2788,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632724','治多县','632700',2789,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632726','曲麻莱县','632700',2791,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632800','海西蒙古族藏族自治州','630000',2792,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632801','格尔木市','632800',2793,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632802','德令哈市','632800',2794,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632822','都兰县','632800',2796,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632823','天峻县','632800',2797,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632824','冷湖行政区','632800',2798,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632825','大柴旦行政区','632800',2799,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632826','茫崖行政区','632800',2800,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640100','银川市','640000',2802,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640104','兴庆区','640100',2803,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640105','西夏区','640100',2804,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640106','金凤区','640100',2805,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640121','永宁县','640100',2806,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640122','贺兰县','640100',2807,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640181','灵武市','640100',2808,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640202','大武口区','640200',2810,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640205','惠农区','640200',2811,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640221','平罗县','640200',2812,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640300','吴忠市','640000',2813,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640302','利通区','640300',2814,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640303','红寺堡区','640300',2815,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640324','同心县','640300',2817,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640381','青铜峡市','640300',2818,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640400','固原市','640000',2819,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640402','原州区','640400',2820,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640423','隆德县','640400',2822,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640424','泾源县','640400',2823,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640425','彭阳县','640400',2824,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640500','中卫市','640000',2825,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640502','沙坡头区','640500',2826,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640522','海原县','640500',2828,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650000','新疆维吾尔自治区','China',2829,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650100','乌鲁木齐市','650000',2830,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650102','天山区','650100',2831,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650104','新市区','650100',2833,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650105','水磨沟区','650100',2834,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650106','头屯河区','650100',2835,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650107','达坂城区','650100',2836,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650109','米东区','650100',2837,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650121','乌鲁木齐县','650100',2838,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650202','独山子区','650200',2840,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650203','克拉玛依区','650200',2841,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650204','白碱滩区','650200',2842,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650205','乌尔禾区','650200',2843,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650400','吐鲁番市','650000',2844,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650402','高昌区','650400',2845,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650422','托克逊县','650400',2847,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650500','哈密市','650000',2848,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650502','伊州区','650500',2849,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650521','巴里坤哈萨克自治县','650500',2850,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650522','伊吾县','650500',2851,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652301','昌吉市','652300',2853,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652302','阜康市','652300',2854,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652323','呼图壁县','652300',2855,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652324','玛纳斯县','652300',2856,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652325','奇台县','652300',2857,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652327','吉木萨尔县','652300',2858,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652328','木垒哈萨克自治县','652300',2859,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652701','博乐市','652700',2861,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652702','阿拉山口市','652700',2862,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652722','精河县','652700',2863,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652723','温泉县','652700',2864,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652800','巴音郭楞蒙古自治州','650000',2865,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652801','库尔勒市','652800',2866,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652822','轮台县','652800',2867,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652823','尉犁县','652800',2868,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652824','若羌县','652800',2869,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652826','焉耆回族自治县','652800',2871,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652827','和静县','652800',2872,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652828','和硕县','652800',2873,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652829','博湖县','652800',2874,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652900','阿克苏地区','650000',2875,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652922','温宿县','652900',2877,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652923','库车县','652900',2878,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652924','沙雅县','652900',2879,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652925','新和县','652900',2880,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652926','拜城县','652900',2881,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652928','阿瓦提县','652900',2883,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652929','柯坪县','652900',2884,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653000','克孜勒苏柯尔克孜自治州','650000',2885,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653001','阿图什市','653000',2886,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653023','阿合奇县','653000',2888,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653024','乌恰县','653000',2889,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653100','喀什地区','650000',2890,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653101','喀什市','653100',2891,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653121','疏附县','653100',2892,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361103','广丰区','361100',2893,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361121','上饶县','361100',2894,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361123','玉山县','361100',2895,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361124','铅山县','361100',2896,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361125','横峰县','361100',2897,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361126','弋阳县','361100',2898,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361127','余干县','361100',2899,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361128','鄱阳县','361100',2900,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361129','万年县','361100',2901,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361130','婺源县','361100',2902,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361181','德兴市','361100',2903,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370000','山东省','China',2904,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370100','济南市','370000',2905,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370102','历下区','370100',2906,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370103','市中区','370100',2907,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370104','槐荫区','370100',2908,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370105','天桥区','370100',2909,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370112','历城区','370100',2910,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370113','长清区','370100',2911,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370114','章丘区','370100',2912,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370124','平阴县','370100',2913,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370125','济阳县','370100',2914,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370126','商河县','370100',2915,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370200','青岛市','370000',2916,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370202','市南区','370200',2917,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370203','市北区','370200',2918,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370211','黄岛区','370200',2919,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370212','崂山区','370200',2920,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370213','李沧区','370200',2921,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370214','城阳区','370200',2922,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370281','胶州市','370200',2923,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370282','即墨市','370200',2924,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370283','平度市','370200',2925,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370285','莱西市','370200',2926,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370300','淄博市','370000',2927,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370303','张店区','370300',2929,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370304','博山区','370300',2930,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370305','临淄区','370300',2931,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370306','周村区','370300',2932,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370321','桓台县','370300',2933,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370323','沂源县','370300',2935,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370400','枣庄市','370000',2936,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370402','市中区','370400',2937,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370403','薛城区','370400',2938,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370405','台儿庄区','370400',2940,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370406','山亭区','370400',2941,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370481','滕州市','370400',2942,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370500','东营市','370000',2943,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370502','东营区','370500',2944,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370505','垦利区','370500',2946,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370522','利津县','370500',2947,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370523','广饶县','370500',2948,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370600','烟台市','370000',2949,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370611','福山区','370600',2951,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370612','牟平区','370600',2952,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370613','莱山区','370600',2953,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370634','长岛县','370600',2954,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370681','龙口市','370600',2955,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370683','莱州市','370600',2957,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370684','蓬莱市','370600',2958,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370685','招远市','370600',2959,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370686','栖霞市','370600',2960,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370700','潍坊市','370000',2962,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370702','潍城区','370700',2963,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370703','寒亭区','370700',2964,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370704','坊子区','370700',2965,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370705','奎文区','370700',2966,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370725','昌乐县','370700',2968,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370781','青州市','370700',2969,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370782','诸城市','370700',2970,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370783','寿光市','370700',2971,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370785','高密市','370700',2973,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370786','昌邑市','370700',2974,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370800','济宁市','370000',2975,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370811','任城区','370800',2976,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370812','兖州区','370800',2977,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370827','鱼台县','370800',2979,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370828','金乡县','370800',2980,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370829','嘉祥县','370800',2981,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370830','汶上县','370800',2982,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370832','梁山县','370800',2984,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370881','曲阜市','370800',2985,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370883','邹城市','370800',2986,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370900','泰安市','370000',2987,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370902','泰山区','370900',2988,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370921','宁阳县','370900',2990,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370923','东平县','370900',2991,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370982','新泰市','370900',2992,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370983','肥城市','370900',2993,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371002','环翠区','371000',2995,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371003','文登区','371000',2996,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371082','荣成市','371000',2997,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371083','乳山市','371000',2998,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371100','日照市','370000',2999,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371103','岚山区','371100',3001,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371121','五莲县','371100',3002,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371122','莒县','371100',3003,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371200','莱芜市','370000',3004,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371203','钢城区','371200',3006,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371300','临沂市','370000',3007,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371302','兰山区','371300',3008,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371311','罗庄区','371300',3009,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371312','河东区','371300',3010,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371322','郯城县','371300',3012,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371323','沂水县','371300',3013,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371324','兰陵县','371300',3014,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371325','费县','371300',3015,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371327','莒南县','371300',3017,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371328','蒙阴县','371300',3018,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371329','临沭县','371300',3019,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371400','德州市','370000',3020,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371402','德城区','371400',3021,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371422','宁津县','371400',3023,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371423','庆云县','371400',3024,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371424','临邑县','371400',3025,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371425','齐河县','371400',3026,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371427','夏津县','371400',3028,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371428','武城县','371400',3029,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371481','乐陵市','371400',3030,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371482','禹城市','371400',3031,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371500','聊城市','370000',3032,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371521','阳谷县','371500',3034,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371522','莘县','371500',3035,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371523','茌平县','371500',3036,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371524','东阿县','371500',3037,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371525','冠县','371500',3038,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371581','临清市','371500',3040,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371600','滨州市','370000',3041,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371602','滨城区','371600',3042,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371603','沾化区','371600',3043,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371622','阳信县','371600',3045,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371623','无棣县','371600',3046,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371625','博兴县','371600',3047,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371626','邹平县','371600',3048,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371700','菏泽市','370000',3049,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371703','定陶区','371700',3051,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371721','曹县','371700',3052,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371722','单县','371700',3053,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371723','成武县','371700',3054,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371725','郓城县','371700',3056,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371726','鄄城县','371700',3057,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371728','东明县','371700',3058,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410000','河南省','China',3059,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410100','郑州市','410000',3060,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410103','二七区','410100',3062,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410104','管城回族区','410100',3063,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410105','金水区','410100',3064,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410106','上街区','410100',3065,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410122','中牟县','410100',3067,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410181','巩义市','410100',3068,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410182','荥阳市','410100',3069,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410183','新密市','410100',3070,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410184','新郑市','410100',3071,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410200','开封市','410000',3073,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410202','龙亭区','410200',3074,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410203','顺河回族区','410200',3075,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410204','鼓楼区','410200',3076,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410212','祥符区','410200',3078,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410221','杞县','410200',3079,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410222','通许县','410200',3080,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410223','尉氏县','410200',3081,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410225','兰考县','410200',3082,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410300','洛阳市','410000',3083,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410303','西工区','410300',3085,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410304','瀍河回族区','410300',3086,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410305','涧西区','410300',3087,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410306','吉利区','410300',3088,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410322','孟津县','410300',3090,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410323','新安县','410300',3091,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410324','栾川县','410300',3092,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410325','嵩县','410300',3093,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410326','汝阳县','410300',3094,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410328','洛宁县','410300',3096,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410329','伊川县','410300',3097,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410381','偃师市','410300',3098,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410400','平顶山市','410000',3099,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410403','卫东区','410400',3101,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410404','石龙区','410400',3102,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410411','湛河区','410400',3103,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410421','宝丰县','410400',3104,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410422','叶县','410400',3105,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410425','郏县','410400',3107,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410481','舞钢市','410400',3108,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410482','汝州市','410400',3109,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410500','安阳市','410000',3110,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410503','北关区','410500',3112,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410505','殷都区','410500',3113,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410506','龙安区','410500',3114,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410522','安阳县','410500',3115,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410523','汤阴县','410500',3116,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410527','内黄县','410500',3118,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410581','林州市','410500',3119,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410600','鹤壁市','410000',3120,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410603','山城区','410600',3122,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410611','淇滨区','410600',3123,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410621','浚县','410600',3124,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410622','淇县','410600',3125,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410700','新乡市','410000',3126,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410703','卫滨区','410700',3128,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410704','凤泉区','410700',3129,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410711','牧野区','410700',3130,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410721','新乡县','410700',3131,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410725','原阳县','410700',3133,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410726','延津县','410700',3134,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410727','封丘县','410700',3135,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410728','长垣县','410700',3136,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410781','卫辉市','410700',3137,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410800','焦作市','410000',3139,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410802','解放区','410800',3140,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410803','中站区','410800',3141,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410804','马村区','410800',3142,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410821','修武县','410800',3144,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410822','博爱县','410800',3145,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410823','武陟县','410800',3146,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410825','温县','410800',3147,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410882','沁阳市','410800',3148,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410900','濮阳市','410000',3150,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410902','华龙区','410900',3151,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410922','清丰县','410900',3152,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410923','南乐县','410900',3153,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410927','台前县','410900',3155,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410928','濮阳县','410900',3156,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411000','许昌市','410000',3157,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411002','魏都区','411000',3158,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411024','鄢陵县','411000',3160,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411025','襄城县','411000',3161,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411081','禹州市','411000',3162,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411082','长葛市','411000',3163,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411100','漯河市','410000',3164,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411103','郾城区','411100',3166,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411104','召陵区','411100',3167,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411121','舞阳县','411100',3168,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411122','临颍县','411100',3169,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411200','三门峡市','410000',3170,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411202','湖滨区','411200',3171,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411203','陕州区','411200',3172,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411221','渑池县','411200',3173,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411224','卢氏县','411200',3174,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411281','义马市','411200',3175,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411282','灵宝市','411200',3176,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411300','南阳市','410000',3177,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411302','宛城区','411300',3178,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411303','卧龙区','411300',3179,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411321','南召县','411300',3180,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411322','方城县','411300',3181,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411323','西峡县','411300',3182,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411324','镇平县','411300',3183,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411325','内乡县','411300',3184,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411326','淅川县','411300',3185,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411327','社旗县','411300',3186,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411328','唐河县','411300',3187,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411329','新野县','411300',3188,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411330','桐柏县','411300',3189,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411381','邓州市','411300',3190,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411400','商丘市','410000',3191,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411402','梁园区','411400',3192,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411403','睢阳区','411400',3193,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411421','民权县','411400',3194,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411422','睢县','411400',3195,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411423','宁陵县','411400',3196,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411424','柘城县','411400',3197,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411425','虞城县','411400',3198,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411426','夏邑县','411400',3199,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411481','永城市','411400',3200,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411500','信阳市','410000',3201,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411502','浉河区','411500',3202,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411503','平桥区','411500',3203,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411521','罗山县','411500',3204,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411522','光山县','411500',3205,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411523','新县','411500',3206,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411525','固始县','411500',3208,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411526','潢川县','411500',3209,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411527','淮滨县','411500',3210,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411528','息县','411500',3211,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411600','周口市','410000',3212,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411621','扶沟县','411600',3214,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411622','西华县','411600',3215,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411623','商水县','411600',3216,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411624','沈丘县','411600',3217,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411626','淮阳县','411600',3219,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411627','太康县','411600',3220,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411628','鹿邑县','411600',3221,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411681','项城市','411600',3222,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411700','驻马店市','410000',3223,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411721','西平县','411700',3225,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411722','上蔡县','411700',3226,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411723','平舆县','411700',3227,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411724','正阳县','411700',3228,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411726','泌阳县','411700',3230,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411727','汝南县','411700',3231,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411728','遂平县','411700',3232,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411729','新蔡县','411700',3233,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('419001','济源市','419000',3234,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420100','武汉市','420000',3236,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420102','江岸区','420100',3237,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420103','江汉区','420100',3238,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420104','硚口区','420100',3239,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420106','武昌区','420100',3241,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420107','青山区','420100',3242,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420111','洪山区','420100',3243,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420112','东西湖区','420100',3244,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420114','蔡甸区','420100',3246,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420115','江夏区','420100',3247,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420116','黄陂区','420100',3248,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420117','新洲区','420100',3249,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420200','黄石市','420000',3250,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420203','西塞山区','420200',3252,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420204','下陆区','420200',3253,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420205','铁山区','420200',3254,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420222','阳新县','420200',3255,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420281','大冶市','420200',3256,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420302','茅箭区','420300',3258,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420303','张湾区','420300',3259,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420304','郧阳区','420300',3260,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420322','郧西县','420300',3261,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420323','竹山县','420300',3262,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420325','房县','420300',3264,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420381','丹江口市','420300',3265,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420500','宜昌市','420000',3266,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420502','西陵区','420500',3267,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420504','点军区','420500',3269,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420505','猇亭区','420500',3270,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420506','夷陵区','420500',3271,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420525','远安县','420500',3272,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420526','兴山县','420500',3273,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420528','长阳土家族自治县','420500',3275,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420529','五峰土家族自治县','420500',3276,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420581','宜都市','420500',3277,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420582','当阳市','420500',3278,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420583','枝江市','420500',3279,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420602','襄城区','420600',3281,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420606','樊城区','420600',3282,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420607','襄州区','420600',3283,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420624','南漳县','420600',3284,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420626','保康县','420600',3286,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420682','老河口市','420600',3287,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420683','枣阳市','420600',3288,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420684','宜城市','420600',3289,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420700','鄂州市','420000',3290,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420703','华容区','420700',3292,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420704','鄂城区','420700',3293,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420800','荆门市','420000',3294,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420802','东宝区','420800',3295,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420804','掇刀区','420800',3296,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420822','沙洋县','420800',3298,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420881','钟祥市','420800',3299,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420900','孝感市','420000',3300,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420902','孝南区','420900',3301,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420921','孝昌县','420900',3302,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420923','云梦县','420900',3304,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420981','应城市','420900',3305,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420982','安陆市','420900',3306,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420984','汉川市','420900',3307,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421002','沙市区','421000',3309,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421003','荆州区','421000',3310,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421022','公安县','421000',3311,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421023','监利县','421000',3312,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421024','江陵县','421000',3313,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421083','洪湖市','421000',3315,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421087','松滋市','421000',3316,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421100','黄冈市','420000',3317,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421102','黄州区','421100',3318,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421122','红安县','421100',3320,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421123','罗田县','421100',3321,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421124','英山县','421100',3322,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421125','浠水县','421100',3323,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421126','蕲春县','421100',3324,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421181','麻城市','421100',3326,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421182','武穴市','421100',3327,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421200','咸宁市','420000',3328,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421202','咸安区','421200',3329,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421222','通城县','421200',3331,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421223','崇阳县','421200',3332,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421224','通山县','421200',3333,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421281','赤壁市','421200',3334,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421300','随州市','420000',3335,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421321','随县','421300',3337,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421381','广水市','421300',3338,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422800','恩施土家族苗族自治州','420000',3339,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422801','恩施市','422800',3340,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422822','建始县','422800',3342,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422823','巴东县','422800',3343,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422825','宣恩县','422800',3344,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422826','咸丰县','422800',3345,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422827','来凤县','422800',3346,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('429004','仙桃市','429000',3348,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('429005','潜江市','429000',3349,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('429006','天门市','429000',3350,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('429021','神农架林区','429000',3351,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430100','长沙市','430000',3353,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430102','芙蓉区','430100',3354,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430103','天心区','430100',3355,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430104','岳麓区','430100',3356,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430105','开福区','430100',3357,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430112','望城区','430100',3359,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430121','长沙县','430100',3360,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430181','浏阳市','430100',3361,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430182','宁乡市','430100',3362,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430202','荷塘区','430200',3364,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430203','芦淞区','430200',3365,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430204','石峰区','430200',3366,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430211','天元区','430200',3367,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430221','株洲县','430200',3368,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430224','茶陵县','430200',3370,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430225','炎陵县','430200',3371,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430281','醴陵市','430200',3372,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430302','雨湖区','430300',3374,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430304','岳塘区','430300',3375,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430321','湘潭县','430300',3376,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430381','湘乡市','430300',3377,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430382','韶山市','430300',3378,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430405','珠晖区','430400',3380,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430406','雁峰区','430400',3381,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430407','石鼓区','430400',3382,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430408','蒸湘区','430400',3383,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430421','衡阳县','430400',3385,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430422','衡南县','430400',3386,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430423','衡山县','430400',3387,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430424','衡东县','430400',3388,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430426','祁东县','430400',3389,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430482','常宁市','430400',3391,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430500','邵阳市','430000',3392,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430502','双清区','430500',3393,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430503','大祥区','430500',3394,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430521','邵东县','430500',3396,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430522','新邵县','430500',3397,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430523','邵阳县','430500',3398,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430524','隆回县','430500',3399,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430525','洞口县','430500',3400,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430528','新宁县','430500',3402,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430529','城步苗族自治县','430500',3403,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430581','武冈市','430500',3404,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430600','岳阳市','430000',3405,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430602','岳阳楼区','430600',3406,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430611','君山区','430600',3408,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430621','岳阳县','430600',3409,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430623','华容县','430600',3410,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430624','湘阴县','430600',3411,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430681','汨罗市','430600',3413,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430682','临湘市','430600',3414,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430700','常德市','430000',3415,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430702','武陵区','430700',3416,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430703','鼎城区','430700',3417,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430722','汉寿县','430700',3419,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430723','澧县','430700',3420,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430724','临澧县','430700',3421,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430725','桃源县','430700',3422,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430781','津市市','430700',3424,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430800','张家界市','430000',3425,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430802','永定区','430800',3426,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430811','武陵源区','430800',3427,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430821','慈利县','430800',3428,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430900','益阳市','430000',3430,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430902','资阳区','430900',3431,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430903','赫山区','430900',3432,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430921','南县','430900',3433,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430923','安化县','430900',3435,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430981','沅江市','430900',3436,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320111','浦口区','320100',297,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320118','高淳区','320100',303,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320213','梁溪区','320200',308,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320303','云龙区','320300',314,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320322','沛县','320300',319,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320402','天宁区','320400',324,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320500','苏州市','320000',330,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320509','吴江区','320500',335,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320602','崇川区','320600',341,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320681','启东市','320600',346,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320707','赣榆区','320700',352,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320803','淮安区','320800',357,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320831','金湖县','320800',363,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320921','响水县','320900',368,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321000','扬州市','320000',374,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321081','仪征市','321000',379,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321181','丹阳市','321100',385,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321203','高港区','321200',390,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321302','宿城区','321300',396,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330000','浙江省','China',401,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330106','西湖区','330100',407,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330122','桐庐县','330100',412,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330205','江北区','330200',418,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330225','象山县','330200',423,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330303','龙湾区','330300',429,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330327','苍南县','330300',434,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330402','南湖区','330400',440,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330482','平湖市','330400',445,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330522','长兴县','330500',451,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330604','上虞区','330600',456,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330703','金东区','330700',462,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330782','义乌市','330700',467,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330822','常山县','330800',473,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330902','定海区','330900',478,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331003','黄岩区','331000',484,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331081','温岭市','331000',489,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331122','缙云县','331100',495,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331127','景宁畲族自治县','331100',500,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340122','肥东县','340100',509,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340202','镜湖区','340200',514,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340223','南陵县','340200',520,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340304','禹会区','340300',525,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340402','大通区','340400',531,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340421','凤台县','340400',536,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340521','当涂县','340500',542,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341204','颍泉区','341200',586,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341300','宿州市','340000',592,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341324','泗县','341300',597,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341522','霍邱县','341500',602,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341621','涡阳县','341600',608,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341721','东至县','341700',613,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341822','广德县','341800',619,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350000','福建省','China',624,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350105','马尾区','350100',629,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350125','永泰县','350100',635,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350203','思明区','350200',640,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350300','莆田市','350000',646,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350322','仙游县','350300',651,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350424','宁化县','350400',657,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350429','泰宁县','350400',662,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350504','洛江区','350500',668,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350526','德化县','350500',673,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350602','芗城区','350600',679,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350625','长泰县','350600',684,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350700','南平市','350000',690,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350723','光泽县','350700',695,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350800','龙岩市','350000',701,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350825','连城县','350800',707,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350922','古田县','350900',712,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350982','福鼎市','350900',718,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360104','青云谱区','360100',723,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360124','进贤县','360100',729,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360300','萍乡市','360000',735,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360323','芦溪县','360300',740,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360424','修水县','360400',746,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360430','彭泽县','360400',751,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360521','分宜县','360500',757,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360700','赣州市','360000',762,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360724','上犹县','360700',768,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360729','全南县','360700',773,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360735','石城县','360700',779,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360821','吉安县','360800',784,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360827','遂川县','360800',790,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360900','宜春市','360000',795,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360925','靖安县','360900',801,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361002','临川区','361000',807,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361024','崇仁县','361000',812,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361100','上饶市','360000',818,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370302','淄川区','370300',2928,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370322','高青县','370300',2934,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370404','峄城区','370400',2939,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370503','河口区','370500',2945,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370602','芝罘区','370600',2950,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370682','莱阳市','370600',2956,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370687','海阳市','370600',2961,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370724','临朐县','370700',2967,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370784','安丘市','370700',2972,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370826','微山县','370800',2978,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370831','泗水县','370800',2983,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370911','岱岳区','370900',2989,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371000','威海市','370000',2994,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371102','东港区','371100',3000,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371202','莱城区','371200',3005,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371321','沂南县','371300',3011,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371326','平邑县','371300',3016,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371403','陵城区','371400',3022,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371426','平原县','371400',3027,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371502','东昌府区','371500',3033,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371526','高唐县','371500',3039,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371621','惠民县','371600',3044,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371702','牡丹区','371700',3050,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371724','巨野县','371700',3055,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410102','中原区','410100',3061,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410108','惠济区','410100',3066,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410185','登封市','410100',3072,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711416','龙潭区','711400',3437,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711417','杨梅区','711400',3438,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711418','新屋区','711400',3439,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711419','观音区','711400',3440,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711420','桃园区','711400',3441,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711421','龟山区','711400',3442,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711422','八德区','711400',3443,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711423','大溪区','711400',3444,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711424','复兴区','711400',3445,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711425','大园区','711400',3446,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711426','芦竹区','711400',3447,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711500','苗栗县','710000',3448,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711519','竹南镇','711500',3449,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711520','头份市','711500',3450,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711521','三湾乡','711500',3451,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711522','南庄乡','711500',3452,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711523','狮潭乡','711500',3453,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711524','后龙镇','711500',3454,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711525','通霄镇','711500',3455,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711526','苑里镇','711500',3456,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711527','苗栗市','711500',3457,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711528','造桥乡','711500',3458,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711529','头屋乡','711500',3459,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711530','公馆乡','711500',3460,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711531','大湖乡','711500',3461,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711532','泰安乡','711500',3462,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711533','铜锣乡','711500',3463,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711534','三义乡','711500',3464,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711535','西湖乡','711500',3465,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711536','卓兰镇','711500',3466,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711700','彰化县','710000',3467,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711727','彰化市','711700',3468,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711728','芬园乡','711700',3469,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711729','花坛乡','711700',3470,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711730','秀水乡','711700',3471,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711731','鹿港镇','711700',3472,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711732','福兴乡','711700',3473,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711733','线西乡','711700',3474,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711734','和美镇','711700',3475,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711735','伸港乡','711700',3476,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711736','员林市','711700',3477,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711737','社头乡','711700',3478,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711738','永靖乡','711700',3479,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711739','埔心乡','711700',3480,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711740','溪湖镇','711700',3481,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711741','大村乡','711700',3482,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711742','埔盐乡','711700',3483,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711743','田中镇','711700',3484,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711744','北斗镇','711700',3485,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711745','田尾乡','711700',3486,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711746','埤头乡','711700',3487,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711747','溪州乡','711700',3488,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711748','竹塘乡','711700',3489,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711749','二林镇','711700',3490,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711750','大城乡','711700',3491,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711751','芳苑乡','711700',3492,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711752','二水乡','711700',3493,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711900','嘉义县','710000',3494,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711919','番路乡','711900',3495,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711920','梅山乡','711900',3496,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711921','竹崎乡','711900',3497,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711922','阿里山乡','711900',3498,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711923','中埔乡','711900',3499,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711924','大埔乡','711900',3500,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711925','水上乡','711900',3501,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711926','鹿草乡','711900',3502,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711927','太保市','711900',3503,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711928','朴子市','711900',3504,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711929','东石乡','711900',3505,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711930','六脚乡','711900',3506,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711931','新港乡','711900',3507,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711932','民雄乡','711900',3508,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711933','大林镇','711900',3509,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711934','溪口乡','711900',3510,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711935','义竹乡','711900',3511,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711936','布袋镇','711900',3512,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712100','云林县','710000',3513,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712121','斗南镇','712100',3514,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712122','大埤乡','712100',3515,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712123','虎尾镇','712100',3516,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712124','土库镇','712100',3517,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712125','褒忠乡','712100',3518,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712126','东势乡','712100',3519,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712127','台西乡','712100',3520,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712128','仑背乡','712100',3521,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712129','麦寮乡','712100',3522,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712130','斗六市','712100',3523,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712131','林内乡','712100',3524,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712132','古坑乡','712100',3525,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712133','莿桐乡','712100',3526,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712134','西螺镇','712100',3527,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712135','二仑乡','712100',3528,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712136','北港镇','712100',3529,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712137','水林乡','712100',3530,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712138','口湖乡','712100',3531,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712139','四湖乡','712100',3532,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712140','元长乡','712100',3533,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712400','屏东县','710000',3534,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712434','屏东市','712400',3535,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712435','三地门乡','712400',3536,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712436','雾台乡','712400',3537,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712437','玛家乡','712400',3538,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712438','九如乡','712400',3539,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712439','里港乡','712400',3540,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712440','高树乡','712400',3541,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712441','盐埔乡','712400',3542,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712442','长治乡','712400',3543,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712443','麟洛乡','712400',3544,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712444','竹田乡','712400',3545,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712445','内埔乡','712400',3546,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712446','万丹乡','712400',3547,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712447','潮州镇','712400',3548,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712448','泰武乡','712400',3549,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712449','来义乡','712400',3550,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712450','万峦乡','712400',3551,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712451','崁顶乡','712400',3552,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712452','新埤乡','712400',3553,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712453','南州乡','712400',3554,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712454','林边乡','712400',3555,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712455','东港镇','712400',3556,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712456','琉球乡','712400',3557,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712457','佳冬乡','712400',3558,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712458','新园乡','712400',3559,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712459','枋寮乡','712400',3560,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712460','枋山乡','712400',3561,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712461','春日乡','712400',3562,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712462','狮子乡','712400',3563,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712463','车城乡','712400',3564,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712464','牡丹乡','712400',3565,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712465','恒春镇','712400',3566,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712466','满州乡','712400',3567,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712500','台东县','710000',3568,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712517','台东市','712500',3569,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712518','绿岛乡','712500',3570,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712519','兰屿乡','712500',3571,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712520','延平乡','712500',3572,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712521','卑南乡','712500',3573,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712522','鹿野乡','712500',3574,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712523','关山镇','712500',3575,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712524','海端乡','712500',3576,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712525','池上乡','712500',3577,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712526','东河乡','712500',3578,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712527','成功镇','712500',3579,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712528','长滨乡','712500',3580,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712529','金峰乡','712500',3581,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712530','大武乡','712500',3582,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712531','达仁乡','712500',3583,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712532','太麻里乡','712500',3584,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712600','花莲县','710000',3585,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712615','花莲市','712600',3586,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712616','新城乡','712600',3587,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712618','秀林乡','712600',3588,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712619','吉安乡','712600',3589,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712620','寿丰乡','712600',3590,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712621','凤林镇','712600',3591,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712622','光复乡','712600',3592,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712623','丰滨乡','712600',3593,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712624','瑞穗乡','712600',3594,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712625','万荣乡','712600',3595,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712626','玉里镇','712600',3596,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712627','卓溪乡','712600',3597,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712628','富里乡','712600',3598,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712700','澎湖县','710000',3599,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712707','马公市','712700',3600,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712708','西屿乡','712700',3601,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712709','望安乡','712700',3602,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712710','七美乡','712700',3603,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712711','白沙乡','712700',3604,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712712','湖西乡','712700',3605,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810000','香港特别行政区','China',3606,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810101','中西区','810100',3607,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810102','东区','810100',3608,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810103','九龙城区','810100',3609,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810104','观塘区','810100',3610,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810105','南区','810100',3611,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810106','深水埗区','810100',3612,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810107','湾仔区','810100',3613,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810108','黄大仙区','810100',3614,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810109','油尖旺区','810100',3615,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810110','离岛区','810100',3616,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810111','葵青区','810100',3617,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810112','北区','810100',3618,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810113','西贡区','810100',3619,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810114','沙田区','810100',3620,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810115','屯门区','810100',3621,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810116','大埔区','810100',3622,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810117','荃湾区','810100',3623,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810118','元朗区','810100',3624,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('820000','澳门特别行政区','China',3625,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('820101','澳门半岛','820000',3626,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('820102','凼仔','820000',3627,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('820103','路凼城','820000',3628,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('820104','路环','820000',3629,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410205','禹王台区','410200',3077,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410302','老城区','410300',3084,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410311','洛龙区','410300',3089,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410327','宜阳县','410300',3095,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410402','新华区','410400',3100,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410423','鲁山县','410400',3106,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410502','文峰区','410500',3111,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410526','滑县','410500',3117,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410602','鹤山区','410600',3121,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410702','红旗区','410700',3127,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410724','获嘉县','410700',3132,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410782','辉县市','410700',3138,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410811','山阳区','410800',3143,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410883','孟州市','410800',3149,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410926','范县','410900',3154,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411003','建安区','411000',3159,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411102','源汇区','411100',3165,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411524','商城县','411500',3207,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411602','川汇区','411600',3213,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411625','郸城县','411600',3218,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411702','驿城区','411700',3224,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411725','确山县','411700',3229,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420000','湖北省','China',3235,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420105','汉阳区','420100',3240,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420113','汉南区','420100',3245,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420202','黄石港区','420200',3251,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420300','十堰市','420000',3257,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420324','竹溪县','420300',3263,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420503','伍家岗区','420500',3268,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420527','秭归县','420500',3274,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420600','襄阳市','420000',3280,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420625','谷城县','420600',3285,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420702','梁子湖区','420700',3291,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420821','京山县','420800',3297,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420922','大悟县','420900',3303,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421000','荆州市','420000',3308,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421081','石首市','421000',3314,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421121','团风县','421100',3319,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421127','黄梅县','421100',3325,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421221','嘉鱼县','421200',3330,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421303','曾都区','421300',3336,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422802','利川市','422800',3341,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422828','鹤峰县','422800',3347,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430000','湖南省','China',3352,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430111','雨花区','430100',3358,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430200','株洲市','430000',3363,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430223','攸县','430200',3369,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430300','湘潭市','430000',3373,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430400','衡阳市','430000',3379,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430412','南岳区','430400',3384,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430481','耒阳市','430400',3390,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430511','北塔区','430500',3395,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430527','绥宁县','430500',3401,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430603','云溪区','430600',3407,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430626','平江县','430600',3412,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430721','安乡县','430700',3418,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430726','石门县','430700',3423,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430822','桑植县','430800',3429,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430922','桃江县','430900',3434,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431302','娄星区','431300',1375,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433101','吉首市','433100',1381,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433126','古丈县','433100',1386,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440104','越秀区','440100',1392,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440113','番禺区','440100',1397,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440203','武江区','440200',1403,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440229','翁源县','440200',1408,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440303','罗湖区','440300',1414,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440308','盐田区','440300',1419,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440404','金湾区','440400',1425,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440512','濠江区','440500',1430,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440604','禅城区','440600',1436,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440700','江门市','440000',1441,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440784','鹤山市','440700',1447,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440804','坡头区','440800',1452,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440883','吴川市','440800',1458,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440982','化州市','440900',1463,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441223','广宁县','441200',1469,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441300','惠州市','440000',1474,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441400','梅州市','440000',1480,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441424','五华县','441400',1485,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441521','海丰县','441500',1491,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441621','紫金县','441600',1496,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441702','江城区','441700',1502,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441803','清新区','441800',1508,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441881','英德市','441800',1513,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445103','潮安区','445100',1519,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445222','揭西县','445200',1524,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445321','新兴县','445300',1530,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450102','兴宁区','450100',1535,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450110','武鸣区','450100',1541,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450127','横县','450100',1546,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450205','柳北区','450200',1551,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450225','融水苗族自治县','450200',1556,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450321','阳朔县','450300',1565,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450327','灌阳县','450300',1570,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450400','梧州市','450000',1576,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450422','藤县','450400',1581,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450503','银海区','450500',1586,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450621','上思县','450600',1592,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450721','灵山县','450700',1597,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451121','昭平县','451100',1895,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451221','南丹县','451200',1901,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451226','环江毛南族自治县','451200',1906,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451324','金秀瑶族自治县','451300',1915,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451481','凭祥市','451400',1924,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460107','琼山区','460100',1929,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460205','崖州区','460200',1935,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460400','儋州市','460000',1940,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469021','定安县','469000',1946,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469026','昌江黎族自治县','469000',1951,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500104','大渡口区','500000',1960,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500110','綦江区','500000',1966,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500116','江津区','500000',1972,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500151','铜梁区','500000',1977,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500229','城口县','500000',1983,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500236','奉节县','500000',1988,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500243','彭水苗族土家族自治县','500000',1994,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510115','温江区','510100',2005,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510131','蒲江县','510100',2010,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510185','简阳市','510100',2016,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510311','沿滩区','510300',2021,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510411','仁和区','510400',2027,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510503','纳溪区','510500',2032,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510600','德阳市','510000',2038,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510682','什邡市','510600',2043,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510722','三台县','510700',2049,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510781','江油市','510700',2054,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510822','青川县','510800',2060,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510904','安居区','510900',2065,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511011','东兴区','511000',2071,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511102','市中区','511100',2076,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511126','夹江县','511100',2082,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511300','南充市','510000',2087,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511323','蓬安县','511300',2093,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511402','东坡区','511400',2098,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511500','宜宾市','510000',2104,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511524','长宁县','511500',2109,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511600','广安市','510000',2115,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511623','邻水县','511600',2120,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511723','开江县','511700',2126,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511802','雨城区','511800',2131,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513426','会东县','513400',2188,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513431','昭觉县','513400',2193,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513437','雷波县','513400',2199,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520112','乌当区','520100',2205,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520123','修文县','520100',2210,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520281','盘州市','520200',2216,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520322','桐梓县','520300',2221,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520328','湄潭县','520300',2227,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520400','安顺市','520000',2232,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520425','紫云苗族布依族自治县','520400',2238,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520600','铜仁市','520000',2248,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520624','思南县','520600',2254,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522300','黔西南布依族苗族自治州','520000',2259,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522623','施秉县','522600',2271,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522628','锦屏县','522600',2276,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522634','雷山县','522600',2282,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522702','福泉市','522700',2287,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522728','罗甸县','522700',2293,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530000','云南省','China',2298,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530113','东川区','530100',2304,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530126','石林彝族自治县','530100',2309,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530322','陆良县','530300',2318,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530381','宣威市','530300',2323,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530424','华宁县','530400',2329,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530500','保山市','530000',2334,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530600','昭通市','530000',2340,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530624','大关县','530600',2345,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530630','水富县','530600',2351,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530723','华坪县','530700',2356,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530823','景东彝族自治县','530800',2362,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530902','临翔区','530900',2370,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530926','耿马傣族佤族自治县','530900',2376,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532929','云龙县','532900',2425,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533103','芒市','533100',2431,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533301','泸水市','533300',2436,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533401','香格里拉市','533400',2441,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540121','林周县','540100',2448,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540200','日喀则市','540000',2454,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540225','拉孜县','540200',2460,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540230','康马县','540200',2465,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540236','萨嘎县','540200',2471,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540322','贡觉县','540300',2476,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540328','芒康县','540300',2482,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540421','工布江达县','540400',2487,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540502','乃东区','540500',2494,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540526','措美县','540500',2500,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540531','浪卡子县','540500',2505,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542426','申扎县','542400',2512,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542431','双湖县','542400',2517,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542525','革吉县','542500',2523,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610102','新城区','610100',2528,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610114','阎良区','610100',2534,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610122','蓝田县','610100',2539,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610222','宜君县','610200',2545,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610322','凤翔县','610300',2550,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610329','麟游县','610300',2556,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610403','杨陵区','610400',2561,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610426','永寿县','610400',2567,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610431','武功县','610400',2572,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610523','大荔县','610500',2578,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610528','富平县','610500',2583,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610621','延长县','610600',2589,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610627','甘泉县','610600',2594,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610700','汉中市','610000',2600,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610724','西乡县','610700',2605,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610730','佛坪县','610700',2611,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610824','靖边县','610800',2616,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610830','清涧县','610800',2622,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610921','汉阴县','610900',2627,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610927','镇坪县','610900',2633,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611021','洛南县','611000',2638,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620723','临泽县','620700',2682,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620822','灵台县','620800',2688,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620900','酒泉市','620000',2693,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620981','玉门市','620900',2699,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621022','环县','621000',2704,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621027','镇原县','621000',2709,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621124','临洮县','621100',2715,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621221','成县','621200',2720,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621226','礼县','621200',2725,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622921','临夏县','622900',2730,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622926','东乡族自治县','622900',2735,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623025','玛曲县','623000',2743,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630102','城东区','630100',2748,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630123','湟源县','630100',2754,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630223','互助土族自治县','630200',2759,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632321','同仁县','632300',2768,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632521','共和县','632500',2773,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632621','玛沁县','632600',2779,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632626','玛多县','632600',2784,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632725','囊谦县','632700',2790,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632821','乌兰县','632800',2795,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640000','宁夏回族自治区','China',2801,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640200','石嘴山市','640000',2809,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640323','盐池县','640300',2816,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640422','西吉县','640400',2821,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640521','中宁县','640500',2827,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650103','沙依巴克区','650100',2832,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650200','克拉玛依市','650000',2839,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650421','鄯善县','650400',2846,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652300','昌吉回族自治州','650000',2852,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652700','博尔塔拉蒙古自治州','650000',2860,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652825','且末县','652800',2870,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652901','阿克苏市','652900',2876,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652927','乌什县','652900',2882,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653022','阿克陶县','653000',2887,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659006','铁门关市','659000',1656,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710101','中正区','710100',1662,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710107','信义区','710100',1668,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710112','文山区','710100',1673,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710205','鼓山区','710200',1679,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710210','楠梓区','710200',1684,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710246','阿莲区','710200',1690,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710251','弥陀区','710200',1695,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710257','鸟松区','710200',1701,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710263','杉林区','710200',1707,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710268','茄萣区','710200',1712,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710305','安平区','710300',1718,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710342','左镇区','710300',1723,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710348','龙崎区','710300',1729,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710353','七股区','710300',1734,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710359','白河区','710300',1740,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710364','盐水区','710300',1745,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710400','台中市','710000',1751,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710405','北区','710400',1756,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710432','大里区','710400',1761,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710437','石冈区','710400',1766,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710443','神冈区','710400',1772,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710448','清水区','710400',1777,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710615','中寮乡','710600',1783,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710620','名间乡','710600',1788,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710626','鹿谷乡','710600',1794,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710704','中山区','710700',1799,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710802','北区','710800',1805,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711100','新北市','710000',1810,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711134','深坑区','711100',1815,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711140','新店区','711100',1821,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711145','土城区','711100',1826,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711151','泰山区','711100',1832,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711156','淡水区','711100',1837,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711216','礁溪乡','711200',1843,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711221','大同乡','711200',1848,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711314','竹北市','711300',1854,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711319','芎林乡','711300',1859,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711325','北埔乡','711300',1865,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130126','灵寿县','130100',49,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130133','赵县','130100',56,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130204','古冶区','130200',62,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130225','乐亭县','130200',69,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130303','山海关区','130300',76,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130403','丛台区','130400',84,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130425','大名县','130400',91,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130434','魏县','130400',98,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130503','桥西区','130500',103,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130526','任县','130500',109,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130531','广宗县','130500',114,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130581','南宫市','130500',119,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130608','清苑区','130600',125,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130627','唐县','130600',130,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130632','安新县','130600',135,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130637','博野县','130600',140,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130702','桥东区','130700',146,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130709','崇礼区','130700',151,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130727','阳原县','130700',157,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130800','承德市','130000',162,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130824','滦平县','130800',168,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130881','平泉市','130800',173,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130923','东光县','130900',179,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130928','吴桥县','130900',184,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130984','河间市','130900',190,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131023','永清县','131000',195,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131082','三河市','131000',201,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131123','武强县','131100',207,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131128','阜城县','131100',212,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140105','小店区','140100',218,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140110','晋源区','140100',223,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140202','城区','140200',229,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140221','阳高县','140200',233,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140227','大同县','140200',239,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140321','平定县','140300',244,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140423','襄垣县','140400',250,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140428','长子县','140400',255,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140502','城区','140500',261,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140581','高平市','140500',266,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140622','应县','140600',271,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141027','浮山县','141000',869,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141033','蒲县','141000',875,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141102','离石区','141100',880,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141125','柳林县','141100',885,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141181','孝义市','141100',891,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150103','回民区','150100',896,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150124','清水河县','150100',902,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150205','石拐区','150200',908,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150300','乌海市','150000',914,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150402','红山区','150400',919,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150424','林西县','150400',925,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150430','敖汉旗','150400',930,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150524','库伦旗','150500',936,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150602','东胜区','150600',941,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150625','杭锦旗','150600',947,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150703','扎赉诺尔区','150700',952,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150727','新巴尔虎右旗','150700',959,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150821','五原县','150800',967,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150826','杭锦后旗','150800',972,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150925','凉城县','150900',979,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150981','丰镇市','150900',984,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152223','扎赉特旗','152200',990,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152523','苏尼特左旗','152500',996,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152530','正蓝旗','152500',1003,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210000','辽宁省','China',1009,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210105','皇姑区','210100',1014,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210114','于洪区','210100',1019,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210202','中山区','210200',1025,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210213','金州区','210200',1030,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210302','铁东区','210300',1036,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210323','岫岩满族自治县','210300',1041,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210423','清原满族自治县','210400',1050,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210600','丹东市','210000',1058,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210682','凤城市','210600',1064,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210726','黑山县','210700',1069,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211404','南票区','211400',1120,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220100','长春市','220000',1125,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220112','双阳区','220100',1131,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220200','吉林市','220000',1136,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220281','蛟河市','220200',1142,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220302','铁西区','220300',1147,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220400','辽源市','220000',1153,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220500','通化市','220000',1158,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220581','梅河口市','220500',1164,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220622','靖宇县','220600',1170,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220722','长岭县','220700',1176,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220821','镇赉县','220800',1181,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222402','图们市','222400',1187,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222424','汪清县','222400',1192,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230104','道外区','230100',1198,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230112','阿城区','230100',1203,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230127','木兰县','230100',1209,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230200','齐齐哈尔市','230000',1214,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230208','梅里斯达斡尔族区','230200',1221,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230300','鸡西市','230000',1231,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230306','城子河区','230300',1236,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230402','向阳区','230400',1242,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230421','萝北县','230400',1248,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230505','四方台区','230500',1253,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230602','萨尔图区','230600',1260,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230622','肇源县','230600',1266,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230703','南岔区','230700',1271,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230709','金山屯区','230700',1277,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230715','红星区','230700',1283,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230804','前进区','230800',1289,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230828','汤原县','230800',1294,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230903','桃山区','230900',1300,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231003','阳明区','231000',1305,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231084','宁安市','231000',1311,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231121','嫩江县','231100',1316,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231202','北林区','231200',1322,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231225','明水县','231200',1327,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('232701','加格达奇区','232700',1333,NULL,NULL,NULL,NULL,NULL); + + +COMMIT; + +-- ----------------------------- 2020-12-14 add by shixw------------end + +-- ----------------------------- 2020-12-15 add by shixw------------begin + +TRUNCATE TABLE T_CORE_ADM_AREA; + +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522730','龙里县','522700',918,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522731','惠水县','522700',919,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522732','三都水族自治县','522700',920,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530000','云南省',NULL,921,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530100','昆明市','530000',922,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530102','五华区','530100',923,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530103','盘龙区','530100',924,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530112','西山区','530100',926,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530113','东川区','530100',927,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530114','呈贡区','530100',928,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530115','晋宁区','530100',929,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530124','富民县','530100',930,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530126','石林彝族自治县','530100',932,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530127','嵩明县','530100',933,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530128','禄劝彝族苗族自治县','530100',934,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530129','寻甸回族彝族自治县','530100',935,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530300','曲靖市','530000',937,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530302','麒麟区','530300',938,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530303','沾益区','530300',939,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530304','马龙区','530300',940,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530322','陆良县','530300',941,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530324','罗平县','530300',943,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530325','富源县','530300',944,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530326','会泽县','530300',945,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530381','宣威市','530300',946,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530402','红塔区','530400',948,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530403','江川区','530400',949,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530423','通海县','530400',950,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530424','华宁县','530400',951,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530425','易门县','530400',952,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530427','新平彝族傣族自治县','530400',954,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530428','元江哈尼族彝族傣族自治县','530400',955,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530481','澄江市','530400',956,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530500','保山市','530000',957,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530502','隆阳区','530500',958,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530521','施甸县','530500',959,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530523','龙陵县','530500',960,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530581','腾冲市','530500',962,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530600','昭通市','530000',963,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530602','昭阳区','530600',964,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530621','鲁甸县','530600',965,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530622','巧家县','530600',966,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530624','大关县','530600',968,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530625','永善县','530600',969,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530626','绥江县','530600',970,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530627','镇雄县','530600',971,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530629','威信县','530600',973,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530681','水富市','530600',974,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530700','丽江市','530000',975,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530702','古城区','530700',976,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530721','玉龙纳西族自治县','530700',977,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530723','华坪县','530700',979,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530724','宁蒗彝族自治县','530700',980,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530800','普洱市','530000',981,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530802','思茅区','530800',982,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530822','墨江哈尼族自治县','530800',984,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530823','景东彝族自治县','530800',985,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530824','景谷傣族彝族自治县','530800',986,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530825','镇沅彝族哈尼族拉祜族自治县','530800',987,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530826','江城哈尼族彝族自治县','530800',988,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530827','孟连傣族拉祜族佤族自治县','530800',989,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530828','澜沧拉祜族自治县','530800',990,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530829','西盟佤族自治县','530800',991,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530900','临沧市','530000',992,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530902','临翔区','530900',993,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530922','云县','530900',995,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530923','永德县','530900',996,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530924','镇康县','530900',997,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530925','双江拉祜族佤族布朗族傣族自治县','530900',998,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530927','沧源佤族自治县','530900',1000,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532300','楚雄彝族自治州','530000',1001,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532301','楚雄市','532300',1002,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532322','双柏县','532300',1003,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532323','牟定县','532300',1004,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532324','南华县','532300',1005,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532325','姚安县','532300',1006,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532326','大姚县','532300',1007,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532327','永仁县','532300',1008,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532328','元谋县','532300',1009,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532331','禄丰县','532300',1011,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532500','红河哈尼族彝族自治州','530000',1012,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532501','个旧市','532500',1013,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532503','蒙自市','532500',1015,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532524','建水县','532500',1018,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532525','石屏县','532500',1019,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532527','泸西县','532500',1020,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532529','红河县','532500',1022,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532530','金平苗族瑶族傣族自治县','532500',1023,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532600','文山壮族苗族自治州','530000',1026,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532622','砚山县','532600',1028,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532623','西畴县','532600',1029,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532625','马关县','532600',1031,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532626','丘北县','532600',1032,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532628','富宁县','532600',1034,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532800','西双版纳傣族自治州','530000',1035,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532823','勐腊县','532800',1038,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532900','大理白族自治州','530000',1039,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532922','漾濞彝族自治县','532900',1041,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532923','祥云县','532900',1042,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532925','弥渡县','532900',1044,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532928','永平县','532900',1047,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532929','云龙县','532900',1048,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532931','剑川县','532900',1050,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532932','鹤庆县','532900',1051,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533100','德宏傣族景颇族自治州','530000',1052,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533103','芒市','533100',1054,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533122','梁河县','533100',1055,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533124','陇川县','533100',1057,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533300','怒江傈僳族自治州','530000',1058,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533324','贡山独龙族怒族自治县','533300',1061,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533400','迪庆藏族自治州','530000',1063,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533401','香格里拉市','533400',1064,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533422','德钦县','533400',1065,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540000','西藏自治区',NULL,1067,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540100','拉萨市','540000',1068,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540102','城关区','540100',1069,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540104','达孜区','540100',1071,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540121','林周县','540100',1072,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540122','当雄县','540100',1073,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540124','曲水县','540100',1075,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540200','日喀则市','540000',1077,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540221','南木林县','540200',1079,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540222','江孜县','540200',1080,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540224','萨迦县','540200',1082,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540226','昂仁县','540200',1084,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540227','谢通门县','540200',1085,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540231','定结县','540200',1089,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540232','仲巴县','540200',1090,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540234','吉隆县','540200',1092,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540235','聂拉木县','540200',1093,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540237','岗巴县','540200',1095,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540321','江达县','540300',1098,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540322','贡觉县','540300',1099,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540324','丁青县','540300',1101,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540325','察雅县','540300',1102,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540329','洛隆县','540300',1106,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540330','边坝县','540300',1107,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540400','林芝市','540000',1108,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540421','工布江达县','540400',1110,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540423','墨脱县','540400',1112,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540426','朗县','540400',1115,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540500','山南市','540000',1116,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540502','乃东区','540500',1117,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540522','贡嘎县','540500',1119,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540525','曲松县','540500',1122,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540527','洛扎县','540500',1124,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540529','隆子县','540500',1126,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540530','错那县','540500',1127,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540600','那曲市','540000',1129,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540621','嘉黎县','540600',1131,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540623','聂荣县','540600',1133,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540625','申扎县','540600',1135,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540626','索县','540600',1136,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540629','尼玛县','540600',1139,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542500','阿里地区','540000',1141,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542521','普兰县','542500',1142,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542523','噶尔县','542500',1144,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542524','日土县','542500',1145,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610000','陕西省',NULL,1149,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610100','西安市','610000',1150,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610102','新城区','610100',1151,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610103','碑林区','610100',1152,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610113','雁塔区','610100',1156,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610114','阎良区','610100',1157,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610116','长安区','610100',1159,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610117','高陵区','610100',1160,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610122','蓝田县','610100',1162,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610202','王益区','610200',1165,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610203','印台区','610200',1166,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610222','宜君县','610200',1168,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610300','宝鸡市','610000',1169,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610304','陈仓区','610300',1172,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610323','岐山县','610300',1174,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610326','眉县','610300',1176,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610327','陇县','610300',1177,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610329','麟游县','610300',1179,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610400','咸阳市','610000',1182,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610402','秦都区','610400',1183,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610404','渭城区','610400',1185,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610424','乾县','610400',1188,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610426','永寿县','610400',1190,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610428','长武县','610400',1191,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610430','淳化县','610400',1193,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610481','兴平市','610400',1195,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610500','渭南市','610000',1197,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610503','华州区','610500',1199,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610522','潼关县','610500',1200,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610524','合阳县','610500',1202,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610526','蒲城县','610500',1204,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610581','韩城市','610500',1207,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610600','延安市','610000',1209,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610602','宝塔区','610600',1210,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610603','安塞区','610600',1211,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610626','吴起县','610600',1215,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610627','甘泉县','610600',1216,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610628','富县','610600',1217,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610629','洛川县','610600',1218,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610630','宜川县','610600',1219,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610631','黄龙县','610600',1220,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610681','子长市','610600',1222,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610700','汉中市','610000',1223,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610702','汉台区','610700',1224,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610703','南郑区','610700',1225,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610722','城固县','610700',1226,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610723','洋县','610700',1227,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610724','西乡县','610700',1228,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610725','勉县','610700',1229,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610726','宁强县','610700',1230,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610727','略阳县','610700',1231,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610728','镇巴县','610700',1232,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610730','佛坪县','610700',1234,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610800','榆林市','610000',1235,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610802','榆阳区','610800',1236,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610803','横山区','610800',1237,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610824','靖边县','610800',1239,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610825','定边县','610800',1240,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610826','绥德县','610800',1241,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610827','米脂县','610800',1242,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610828','佳县','610800',1243,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610830','清涧县','610800',1245,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610831','子洲县','610800',1246,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610881','神木市','610800',1247,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610900','安康市','610000',1248,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610921','汉阴县','610900',1250,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610922','石泉县','610900',1251,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610923','宁陕县','610900',1252,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610924','紫阳县','610900',1253,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610925','岚皋县','610900',1254,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610927','镇坪县','610900',1256,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610928','旬阳县','610900',1257,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610929','白河县','610900',1258,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611000','商洛市','610000',1259,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611021','洛南县','611000',1261,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611022','丹凤县','611000',1262,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611023','商南县','611000',1263,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611024','山阳县','611000',1264,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611025','镇安县','611000',1265,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620000','甘肃省',NULL,1267,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620100','兰州市','620000',1268,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620102','城关区','620100',1269,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620103','七里河区','620100',1270,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620105','安宁区','620100',1272,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620111','红古区','620100',1273,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620121','永登县','620100',1274,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620122','皋兰县','620100',1275,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620123','榆中县','620100',1276,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620300','金昌市','620000',1278,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620302','金川区','620300',1279,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620321','永昌县','620300',1280,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620400','白银市','620000',1281,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620402','白银区','620400',1282,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620421','靖远县','620400',1284,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620422','会宁县','620400',1285,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620423','景泰县','620400',1286,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620500','天水市','620000',1287,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620503','麦积区','620500',1289,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620521','清水县','620500',1290,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620522','秦安县','620500',1291,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620523','甘谷县','620500',1292,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620524','武山县','620500',1293,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620600','武威市','620000',1295,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620602','凉州区','620600',1296,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620622','古浪县','620600',1298,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620623','天祝藏族自治县','620600',1299,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620700','张掖市','620000',1300,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620721','肃南裕固族自治县','620700',1302,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620723','临泽县','620700',1304,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620724','高台县','620700',1305,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620802','崆峒区','620800',1308,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620822','灵台县','620800',1310,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620823','崇信县','620800',1311,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620826','静宁县','620800',1313,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620881','华亭市','620800',1314,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620921','金塔县','620900',1317,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620923','肃北蒙古族自治县','620900',1319,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620924','阿克塞哈萨克族自治县','620900',1320,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620982','敦煌市','620900',1322,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621021','庆城县','621000',1325,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621022','环县','621000',1326,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621024','合水县','621000',1328,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621026','宁县','621000',1330,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621027','镇原县','621000',1331,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621121','通渭县','621100',1334,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621122','陇西县','621100',1335,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621124','临洮县','621100',1337,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621126','岷县','621100',1339,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621221','成县','621200',1342,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621222','文县','621200',1343,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621224','康县','621200',1345,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621226','礼县','621200',1347,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621227','徽县','621200',1348,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622901','临夏市','622900',1351,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622921','临夏县','622900',1352,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622923','永靖县','622900',1354,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622925','和政县','622900',1356,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622926','东乡族自治县','622900',1357,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623000','甘南藏族自治州','620000',1359,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623001','合作市','623000',1360,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623022','卓尼县','623000',1362,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623023','舟曲县','623000',1363,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623024','迭部县','623000',1364,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623025','玛曲县','623000',1365,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623027','夏河县','623000',1367,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630100','西宁市','630000',1369,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630102','城东区','630100',1370,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630104','城西区','630100',1372,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630121','大通回族土族自治县','630100',1375,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630200','海东市','630000',1377,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630202','乐都区','630200',1378,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630203','平安区','630200',1379,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630224','化隆回族自治县','630200',1382,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630225','循化撒拉族自治县','630200',1383,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632200','海北藏族自治州','630000',1384,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632221','门源回族自治县','632200',1385,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632223','海晏县','632200',1387,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632300','黄南藏族自治州','630000',1389,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632301','同仁市','632300',1390,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632322','尖扎县','632300',1391,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632500','海南藏族自治州','630000',1394,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632521','共和县','632500',1395,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632523','贵德县','632500',1397,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632525','贵南县','632500',1399,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632600','果洛藏族自治州','630000',1400,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632621','玛沁县','632600',1401,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632623','甘德县','632600',1403,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632625','久治县','632600',1405,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632700','玉树藏族自治州','630000',1407,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632722','杂多县','632700',1409,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632724','治多县','632700',1411,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632725','囊谦县','632700',1412,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632800','海西蒙古族藏族自治州','630000',1414,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632802','德令哈市','632800',1416,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632821','乌兰县','632800',1418,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632822','都兰县','632800',1419,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640000','宁夏回族自治区',NULL,1421,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640100','银川市','640000',1422,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640106','金凤区','640100',1425,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640121','永宁县','640100',1426,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640181','灵武市','640100',1428,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640200','石嘴山市','640000',1429,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640221','平罗县','640200',1432,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640300','吴忠市','640000',1433,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640303','红寺堡区','640300',1435,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640323','盐池县','640300',1436,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640381','青铜峡市','640300',1438,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640422','西吉县','640400',1441,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640423','隆德县','640400',1442,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640425','彭阳县','640400',1444,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640500','中卫市','640000',1445,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640522','海原县','640500',1448,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650000','新疆维吾尔自治区',NULL,1449,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650100','乌鲁木齐市','650000',1450,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650103','沙依巴克区','650100',1452,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650104','新市区','650100',1453,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650107','达坂城区','650100',1456,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650121','乌鲁木齐县','650100',1458,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650200','克拉玛依市','650000',1459,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650203','克拉玛依区','650200',1461,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650204','白碱滩区','650200',1462,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650402','高昌区','650400',1465,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650421','鄯善县','650400',1466,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650500','哈密市','650000',1468,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650502','伊州区','650500',1469,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650521','巴里坤哈萨克自治县','650500',1470,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652300','昌吉回族自治州','650000',1472,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652302','阜康市','652300',1474,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652324','玛纳斯县','652300',1476,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652325','奇台县','652300',1477,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652328','木垒哈萨克自治县','652300',1479,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652701','博乐市','652700',1481,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652722','精河县','652700',1483,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652723','温泉县','652700',1484,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652800','巴音郭楞蒙古自治州','650000',1485,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652801','库尔勒市','652800',1486,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652823','尉犁县','652800',1488,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652825','且末县','652800',1490,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652826','焉耆回族自治县','652800',1491,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652828','和硕县','652800',1493,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652901','阿克苏市','652900',1496,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652902','库车市','652900',1497,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652924','沙雅县','652900',1499,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652925','新和县','652900',1500,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652927','乌什县','652900',1502,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652929','柯坪县','652900',1504,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653001','阿图什市','653000',1506,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653023','阿合奇县','653000',1508,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653024','乌恰县','653000',1509,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653100','喀什地区','650000',1510,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653121','疏附县','653100',1512,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653122','疏勒县','653100',1513,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653124','泽普县','653100',1515,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653125','莎车县','653100',1516,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653127','麦盖提县','653100',1518,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650522','伊吾县','650500',1471,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652323','呼图壁县','652300',1475,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652327','吉木萨尔县','652300',1478,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652702','阿拉山口市','652700',1482,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652822','轮台县','652800',1487,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652824','若羌县','652800',1489,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652827','和静县','652800',1492,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652829','博湖县','652800',1494,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652922','温宿县','652900',1498,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652926','拜城县','652900',1501,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652928','阿瓦提县','652900',1503,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653022','阿克陶县','653000',1507,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653101','喀什市','653100',1511,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653123','英吉沙县','653100',1514,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653126','叶城县','653100',1517,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653128','岳普湖县','653100',1519,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511132','峨边彝族自治县','511100',2577,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511303','高坪区','511300',2582,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511322','营山县','511300',2585,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511324','仪陇县','511300',2587,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511402','东坡区','511400',2591,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511421','仁寿县','511400',2593,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511425','青神县','511400',2596,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511504','叙州区','511500',2600,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511524','长宁县','511500',2602,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511527','筠连县','511500',2605,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511529','屏山县','511500',2607,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511621','岳池县','511600',2611,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511623','邻水县','511600',2613,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511703','达川区','511700',2617,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511724','大竹县','511700',2620,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511781','万源市','511700',2622,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511822','荥经县','511800',2626,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511824','石棉县','511800',2628,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511827','宝兴县','511800',2631,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511903','恩阳区','511900',2634,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511923','平昌县','511900',2637,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('512022','乐至县','512000',2641,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513221','汶川县','513200',2644,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513224','松潘县','513200',2647,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513226','金川县','513200',2649,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513230','壤塘县','513200',2652,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513232','若尔盖县','513200',2654,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513322','泸定县','513300',2658,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513325','雅江县','513300',2661,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513328','甘孜县','513300',2664,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513330','德格县','513300',796,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513333','色达县','513300',799,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513335','巴塘县','513300',801,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513338','得荣县','513300',804,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513422','木里藏族自治县','513400',807,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513427','宁南县','513400',812,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513429','布拖县','513400',814,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513432','喜德县','513400',817,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513434','越西县','513400',819,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513437','雷波县','513400',822,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520111','花溪区','520100',827,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520113','白云区','520100',829,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520122','息烽县','520100',832,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520181','清镇市','520100',834,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520221','水城县','520200',838,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500233','忠县','500000',2479,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520304','播州区','520300',843,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520323','绥阳县','520300',845,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520326','务川仡佬族苗族自治县','520300',848,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520381','赤水市','520300',853,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520403','平坝区','520400',857,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520423','镇宁布依族苗族自治县','520400',859,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520523','金沙县','520500',866,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520526','威宁彝族回族苗族自治县','520500',869,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520623','石阡县','520600',876,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520625','印江土家族苗族自治县','520600',878,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522323','普安县','522300',885,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522325','贞丰县','522300',887,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522328','安龙县','522300',890,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522622','黄平县','522600',893,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522625','镇远县','522600',896,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522628','锦屏县','522600',899,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522630','台江县','522600',901,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522633','从江县','522600',904,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522635','麻江县','522600',906,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522702','福泉市','522700',910,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522723','贵定县','522700',912,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522727','平塘县','522700',915,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370402','市中区','370400',1606,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370404','峄城区','370400',1608,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370481','滕州市','370400',1611,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370503','河口区','370500',1614,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370523','广饶县','370500',1617,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370611','福山区','370600',1620,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370614','蓬莱区','370600',1623,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370683','莱州市','370600',1626,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370686','栖霞市','370600',1628,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370703','寒亭区','370700',1632,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370705','奎文区','370700',1634,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370781','青州市','370700',1637,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370783','寿光市','370700',1639,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370786','昌邑市','370700',1642,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370826','微山县','370800',1646,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370828','金乡县','370800',1648,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370831','泗水县','370800',1651,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370881','曲阜市','370800',1653,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370911','岱岳区','370900',1657,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370923','东平县','370900',1659,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371002','环翠区','371000',1663,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371083','乳山市','371000',1666,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371103','岚山区','371100',1669,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371302','兰山区','371300',1673,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371312','河东区','371300',1675,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371323','沂水县','371300',1678,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371325','费县','371300',1680,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371328','蒙阴县','371300',1683,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371402','德城区','371400',1686,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371423','庆云县','371400',1689,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371425','齐河县','371400',1691,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371428','武城县','371400',1694,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371482','禹城市','371400',1696,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371521','阳谷县','371500',1700,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371525','冠县','371500',1703,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371581','临清市','371500',1705,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371603','沾化区','371600',1708,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130708','万全区','130700',392,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130723','康保县','130700',395,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130725','尚义县','130700',397,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130728','怀安县','130700',400,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130731','涿鹿县','130700',402,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130803','双滦区','130800',406,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130822','兴隆县','130800',409,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130825','隆化县','130800',411,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130828','围场满族蒙古族自治县','130800',414,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130922','青县','130900',420,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130924','海兴县','130900',422,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130927','南皮县','130900',425,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130930','孟村回族自治县','130900',428,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130984','河间市','130900',432,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131003','广阳区','131000',435,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131024','香河县','131000',438,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131028','大厂回族自治县','131000',441,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131103','冀州区','131100',446,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131122','武邑县','131100',448,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131125','安平县','131100',451,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131128','阜城县','131100',454,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140105','小店区','140100',458,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140108','尖草坪区','140100',461,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140121','清徐县','140100',464,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140123','娄烦县','140100',466,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140213','平城区','140200',470,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140215','云州区','140200',472,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140223','广灵县','140200',475,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140226','左云县','140200',478,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140303','矿区','140300',481,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140321','平定县','140300',483,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140404','上党区','140400',487,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140406','潞城区','140400',489,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140426','黎城县','140400',492,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140429','武乡县','140400',495,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140431','沁源县','140400',497,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140522','阳城县','140500',501,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140525','泽州县','140500',503,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140603','平鲁区','140600',507,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140622','应县','140600',509,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140702','榆次区','140700',513,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140721','榆社县','140700',1,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140724','昔阳县','140700',4,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140727','祁县','140700',6,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140729','灵石县','140700',8,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140821','临猗县','140800',12,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140824','稷山县','140800',15,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140826','绛县','140800',17,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140828','夏县','140800',19,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140830','芮城县','140800',21,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140902','忻府区','140900',25,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140923','代县','140900',28,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140925','宁武县','140900',30,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140927','神池县','140900',32,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140930','河曲县','140900',35,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140932','偏关县','140900',37,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141021','曲沃县','141000',41,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141024','洪洞县','141000',44,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141026','安泽县','141000',46,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141029','乡宁县','141000',49,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141031','隰县','141000',51,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141033','蒲县','141000',53,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150821','五原县','150800',145,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150823','乌拉特前旗','150800',147,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150902','集宁区','150900',152,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150922','化德县','150900',154,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150925','凉城县','150900',157,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150927','察哈尔右翼中旗','150900',159,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152202','阿尔山市','152200',165,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152223','扎赉特旗','152200',168,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152502','锡林浩特市','152500',172,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152524','苏尼特右旗','152500',175,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152528','镶黄旗','152500',179,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152530','正蓝旗','152500',181,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152922','阿拉善右旗','152900',185,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210103','沈河区','210100',190,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210106','铁西区','210100',193,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210112','浑南区','210100',195,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210115','辽中区','210100',198,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210124','法库县','210100',200,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210203','西岗区','210200',204,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210212','旅顺口区','210200',207,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210224','长海县','210200',210,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210283','庄河市','210200',212,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210304','立山区','210300',216,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210321','台安县','210300',218,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210402','新抚区','210400',222,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210404','望花区','210400',224,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210422','新宾满族自治县','210400',227,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210504','明山区','210500',232,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210522','桓仁满族自治县','210500',235,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210624','宽甸满族自治县','210600',240,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210703','凌河区','210700',2949,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210727','义县','210700',2952,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210782','北镇市','210700',2954,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210804','鲅鱼圈区','210800',2958,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210882','大石桥市','210800',2961,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210904','太平区','210900',2965,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210911','细河区','210900',2967,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211002','白塔区','211000',2971,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211004','宏伟区','211000',2973,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211021','辽阳县','211000',2976,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211103','兴隆台区','211100',2980,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211202','银州区','211200',2984,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211221','铁岭县','211200',2986,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211281','调兵山市','211200',2989,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211303','龙城区','211300',2993,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211322','建平县','211300',2995,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211382','凌源市','211300',2998,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211403','龙港区','211400',3001,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211422','建昌县','211400',3004,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220103','宽城区','220100',3009,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220105','二道区','220100',3011,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220113','九台区','220100',3014,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220182','榆树市','220100',3016,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220202','昌邑区','220200',3020,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220204','船营区','220200',3022,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220281','蛟河市','220200',3025,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220284','磐石市','220200',3028,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220303','铁东区','220300',3031,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220382','双辽市','220300',3034,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220403','西安区','220400',3037,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220502','东昌区','220500',3041,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220521','通化县','220500',3043,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220581','梅河口市','220500',3046,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220605','江源区','220600',3050,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220623','长白朝鲜族自治县','220600',3053,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220722','长岭县','220700',3058,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320813','洪泽区','320800',600,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320831','金湖县','320800',603,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320903','盐都区','320900',606,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320922','滨海县','320900',609,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320924','射阳县','320900',611,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321002','广陵区','321000',615,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321023','宝应县','321000',618,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321084','高邮市','321000',620,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220781','扶余市','220700',3060,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220821','镇赉县','220800',3063,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220882','大安市','220800',3066,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222402','图们市','222400',3069,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222405','龙井市','222400',3072,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222426','安图县','222400',3075,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230103','南岗区','230100',3079,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230109','松北区','230100',3082,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230111','呼兰区','230100',3084,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230123','依兰县','230100',3087,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230125','宾县','230100',3089,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230128','通河县','230100',3092,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230183','尚志市','230100',3094,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230203','建华区','230200',3098,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230205','昂昂溪区','230200',3100,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230208','梅里斯达斡尔族区','230200',3103,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230227','富裕县','230200',3108,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230231','拜泉县','230200',3111,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230302','鸡冠区','230300',3114,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230305','梨树区','230300',3117,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230307','麻山区','230300',3119,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230382','密山市','230300',3122,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230403','工农区','230400',3125,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230406','东山区','230400',3128,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230422','绥滨县','230400',3131,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230503','岭东区','230500',3134,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230521','集贤县','230500',3137,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230523','宝清县','230500',3139,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230603','龙凤区','230600',3143,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230605','红岗区','230600',3145,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230622','肇源县','230600',3148,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230717','伊美区','230700',3152,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230719','友好区','230700',3154,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230724','丰林县','230700',3157,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230726','南岔县','230700',3159,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230803','向阳区','230800',3163,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230805','东风区','230800',3165,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230826','桦川县','230800',3168,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230882','富锦市','230800',3171,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230902','新兴区','230900',3174,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230921','勃利县','230900',3177,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231003','阳明区','231000',3180,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231025','林口县','231000',3183,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231083','海林市','231000',3185,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231086','东宁市','231000',3188,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231124','孙吴县','231100',3192,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231182','五大连池市','231100',3194,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231222','兰西县','231200',3199,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231224','庆安县','231200',3201,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231281','安达市','231200',3204,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321112','丹徒区','321100',624,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321183','句容市','321100',627,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321203','高港区','321200',630,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321282','靖江市','321200',633,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321311','宿豫区','321300',637,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321323','泗阳县','321300',639,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330103','下城区','330100',644,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330105','拱墅区','330100',646,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330109','萧山区','330100',649,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330111','富阳区','330100',651,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330127','淳安县','330100',654,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330205','江北区','330200',658,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330211','镇海区','330200',660,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330225','象山县','330200',663,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330281','余姚市','330200',665,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330303','龙湾区','330300',669,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330305','洞头区','330300',671,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330327','苍南县','330300',674,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330381','瑞安市','330300',677,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330383','龙港市','330300',679,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330421','嘉善县','330400',683,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330481','海宁市','330400',685,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341503','裕安区','341500',1880,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341522','霍邱县','341500',1882,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341525','霍山县','341500',1885,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341621','涡阳县','341600',1888,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341623','利辛县','341600',1890,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341722','石台县','341700',1894,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341802','宣州区','341800',1897,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341824','绩溪县','341800',1900,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341881','宁国市','341800',1902,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350103','台江区','350100',1907,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350111','晋安区','350100',1910,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350121','闽侯县','350100',1912,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350124','闽清县','350100',1915,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350128','平潭县','350100',1917,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350205','海沧区','350200',1921,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350211','集美区','350200',1923,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350302','城厢区','350300',1927,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350305','秀屿区','350300',1930,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350402','梅列区','350400',1933,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350423','清流县','350400',1936,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350425','大田县','350400',1938,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350428','将乐县','350400',1941,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350430','建宁县','350400',1943,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350503','丰泽区','350500',1947,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350521','惠安县','350500',1950,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350525','永春县','350500',1952,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350581','石狮市','350500',1955,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350583','南安市','350500',1957,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350622','云霄县','350600',1961,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350624','诏安县','350600',1963,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350627','南靖县','350600',1966,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350681','龙海市','350600',1969,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350703','建阳区','350700',1972,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350723','光泽县','350700',1975,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350725','政和县','350700',1977,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370321','桓台县','370300',1602,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370406','山亭区','370400',1610,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370600','烟台市','370000',1618,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370685','招远市','370600',1627,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370724','临朐县','370700',1635,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370811','任城区','370800',1644,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370832','梁山县','370800',1652,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370983','肥城市','370900',1661,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371102','东港区','371100',1668,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371322','郯城县','371300',1677,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371400','德州市','370000',1685,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371481','乐陵市','371400',1695,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371524','东阿县','371500',1702,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371625','博兴县','371600',1712,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371724','巨野县','371700',1720,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410104','管城回族区','410100',1728,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410202','龙亭区','410200',1739,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410225','兰考县','410200',1747,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410323','新安县','410300',1756,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410400','平顶山市','410000',1764,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410482','汝州市','410400',1774,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410527','内黄县','410500',1783,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410700','新乡市','410000',1791,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410727','封丘县','410700',1800,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410811','山阳区','410800',1808,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410922','清丰县','410900',1817,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411024','鄢陵县','411000',1825,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411122','临颍县','411100',1834,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411282','灵宝市','411200',2672,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411330','桐柏县','411300',2685,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411421','民权县','411400',2690,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411481','永城市','411400',2696,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411522','光山县','411500',2701,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411528','息县','411500',2707,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411622','西华县','411600',2712,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411628','鹿邑县','411600',2717,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411723','平舆县','411700',2723,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411728','遂平县','411700',2728,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420102','江岸区','420100',2733,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420111','洪山区','420100',2739,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420116','黄陂区','420100',2744,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420205','铁山区','420200',2750,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420303','张湾区','420300',2755,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420381','丹江口市','420300',2761,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420525','远安县','420500',2768,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420600','襄阳市','420000',2776,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420683','枣阳市','420600',2784,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420804','掇刀区','420800',2792,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420922','大悟县','420900',2799,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421024','江陵县','421000',2809,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421122','红安县','421100',2816,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421202','咸安区','421200',2825,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421321','随县','421300',2833,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422825','宣恩县','422800',2840,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430000','湖南省',NULL,2848,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430111','雨花区','430100',2854,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430211','天元区','430200',2863,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430304','岳塘区','430300',2871,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430412','南岳区','430400',2880,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430500','邵阳市','430000',2888,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430528','新宁县','430500',2897,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430611','君山区','430600',2904,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430703','鼎城区','430700',2913,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430800','张家界市','430000',2921,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430923','安化县','430900',2931,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431023','永兴县','431000',2938,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431121','祁阳县','431100',2114,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431129','江华瑶族自治县','431100',2122,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431281','洪江市','431200',2135,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431382','涟源市','431300',2141,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433130','龙山县','433100',2150,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440111','白云区','440100',2157,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440224','仁化县','440200',2169,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440282','南雄市','440200',2174,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440307','龙岗区','440300',2180,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440400','珠海市','440000',2185,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440511','金平区','440500',2191,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440523','南澳县','440500',2196,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440608','高明区','440600',2202,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440783','开平市','440700',2208,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440803','霞山区','440800',2213,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440882','雷州市','440800',2219,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440981','高州市','440900',2224,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441204','高要区','441200',2230,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441284','四会市','441200',2235,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441324','龙门县','441300',2241,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441423','丰顺县','441400',2246,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441523','陆河县','441500',2254,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441624','和平县','441600',2261,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441803','清新区','441800',2270,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441900','东莞市','440000',2277,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445202','榕城区','445200',2284,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445321','新兴县','445300',2292,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450105','江南区','450100',2299,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450200','柳州市','450000',2309,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450225','融水苗族自治县','450200',2318,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450324','全州县','450300',2329,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450403','万秀区','450400',2339,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450500','北海市','450000',2346,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450621','上思县','450600',2354,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450800','贵港市','450000',2361,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450922','陆川县','450900',2371,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451022','田东县','451000',2378,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451100','贺州市','450000',2388,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451202','金城江区','451200',2395,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451228','都安瑶族自治县','451200',2404,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451421','扶绥县','451400',2415,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460100','海口市','460000',2422,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460205','崖州区','460200',2431,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469007','东方市','460400',2438,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469029','保亭黎族苗族自治县','460400',2447,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500111','大足区','500000',2460,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500151','铜梁区','500000',2470,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500231','垫江县','500000',2478,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500238','巫溪县','500000',2483,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510000','四川省',NULL,2488,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510106','金牛区','510100',2492,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510115','温江区','510100',2498,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510131','蒲江县','510100',2504,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510185','简阳市','510100',2509,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510321','荣县','510300',2515,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510403','西区','510400',2519,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510502','江阳区','510500',2524,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510525','古蔺县','510500',2530,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510681','广汉市','510600',2535,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510705','安州区','510700',2541,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510727','平武县','510700',2546,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510821','旺苍县','510800',2552,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510903','船山区','510900',2557,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511002','市中区','511000',2563,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511100','乐山市','510000',2568,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511124','井研县','511100',2574,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511300','南充市','510000',2580,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511381','阆中市','511300',2589,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511500','宜宾市','510000',2597,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511528','兴文县','511500',2606,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511681','华蓥市','511600',2614,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511800','雅安市','510000',2623,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511826','芦山县','511800',2630,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('512002','雁江区','512000',2639,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513223','茂县','513200',2646,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513233','红原县','513200',2655,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513326','道孚县','513300',2662,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513336','乡城县','513300',802,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513425','会理县','513400',810,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513433','冕宁县','513400',818,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520102','南明区','520100',825,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520200','六盘水市','520000',835,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520303','汇川区','520300',842,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520329','余庆县','520300',851,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520422','普定县','520400',858,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520522','黔西县','520500',865,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520602','碧江区','520600',872,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520627','沿河土家族自治县','520600',880,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522601','凯里市','522600',892,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522631','黎平县','522600',902,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522701','都匀市','522700',909,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530111','官渡区','530100',925,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530125','宜良县','530100',931,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530181','安宁市','530100',936,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530323','师宗县','530300',942,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530400','玉溪市','530000',947,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530426','峨山彝族自治县','530400',953,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530524','昌宁县','530500',961,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530623','盐津县','530600',967,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530628','彝良县','530600',972,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530722','永胜县','530700',978,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530821','宁洱哈尼族彝族自治县','530800',983,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530921','凤庆县','530900',994,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530926','耿马傣族佤族自治县','530900',999,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532329','武定县','532300',1010,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532504','弥勒市','532500',1016,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532532','河口瑶族自治县','532500',1025,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532822','勐海县','532800',1037,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532927','巍山彝族回族自治县','532900',1046,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533323','福贡县','533300',1060,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533423','维西傈僳族自治县','533400',1066,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540202','桑珠孜区','540200',1078,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540229','仁布县','540200',1087,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540300','昌都市','540000',1096,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540327','左贡县','540300',1104,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540424','波密县','540400',1113,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540524','琼结县','540500',1121,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540602','色尼区','540600',1130,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540628','巴青县','540600',1138,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542526','改则县','542500',1147,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610111','灞桥区','610100',1154,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610200','铜川市','610000',1164,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610303','金台区','610300',1171,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610330','凤县','610300',1180,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610422','三原县','610400',1186,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610482','彬州市','610400',1196,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610527','白水县','610500',1205,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610622','延川县','610600',1213,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610632','黄陵县','610600',1221,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610729','留坝县','610700',1233,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610822','府谷县','610800',1238,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610829','吴堡县','610800',1244,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610902','汉滨区','610900',1249,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610926','平利县','610900',1255,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611002','商州区','611000',1260,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611026','柞水县','611000',1266,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620104','西固区','620100',1271,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620200','嘉峪关市','620000',1277,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620403','平川区','620400',1283,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620502','秦州区','620500',1288,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620525','张家川回族自治县','620500',1294,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620800','平凉市','620000',1307,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620900','酒泉市','620000',1315,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621000','庆阳市','620000',1323,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621100','定西市','620000',1332,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621200','陇南市','620000',1340,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622900','临夏回族自治州','620000',1350,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623021','临潭县','623000',1361,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630000','青海省',NULL,1368,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630105','城北区','630100',1373,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630223','互助土族自治县','630200',1381,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632324','河南蒙古族自治县','632300',1393,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632626','玛多县','632600',1406,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632801','格尔木市','632800',1415,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640104','兴庆区','640100',1423,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640205','惠农区','640200',1431,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640400','固原市','640000',1439,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640502','沙坡头区','640500',1446,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650106','头屯河区','650100',1455,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350783','建瓯市','350700',1980,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350803','永定区','350800',1983,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350824','武平县','350800',1986,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350902','蕉城区','350900',1990,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350922','古田县','350900',1992,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350925','周宁县','350900',1995,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350981','福安市','350900',1997,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330503','南浔区','330500',690,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330522','长兴县','330500',692,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330603','柯桥区','330600',696,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330681','诸暨市','330600',699,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330702','婺城区','330700',702,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330726','浦江县','330700',705,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330781','兰溪市','330700',707,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330784','永康市','330700',710,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330803','衢江区','330800',713,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330825','龙游县','330800',716,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330903','普陀区','330900',720,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330922','嵊泗县','330900',722,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331004','路桥区','331000',726,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331023','天台县','331000',728,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331082','临海市','331000',731,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331102','莲都区','331100',734,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331123','遂昌县','331100',737,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331126','庆元县','331100',740,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331181','龙泉市','331100',742,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340104','蜀山区','340100',747,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340121','长丰县','340100',749,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340124','庐江县','340100',752,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340202','镜湖区','340200',755,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360104','青云谱区','360100',2003,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360113','红谷滩区','360100',2006,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360124','进贤县','360100',2009,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360222','浮梁县','360200',2013,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360302','安源区','360300',2016,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360322','上栗县','360300',2019,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360402','濂溪区','360400',2022,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360423','武宁县','360400',2025,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360425','永修县','360400',2027,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360429','湖口县','360400',2030,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360482','共青城市','360400',2033,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360521','分宜县','360500',2037,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360603','余江区','360600',2040,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360703','南康区','360700',2044,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360722','信丰县','360700',2046,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360725','崇义县','360700',2049,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360728','定南县','360700',2051,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360731','于都县','360700',2054,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110108','海淀区','110000',249,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110115','大兴区','110000',255,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120000','天津市',NULL,260,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120104','南开区','120000',264,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120113','北辰区','120000',270,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120118','静海区','120000',275,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130104','桥西区','130100',280,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130111','栾城区','130100',286,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130127','高邑县','130100',291,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130133','赵县','130100',297,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130202','路南区','130200',302,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130208','丰润区','130200',307,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130281','遵化市','130200',313,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130303','山海关区','130300',318,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130402','邯山区','130400',325,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130408','永年区','130400',330,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130430','邱县','130400',336,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130434','魏县','130400',340,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130506','南和区','130500',347,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130532','平乡县','130500',356,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130606','莲池区','130600',364,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130630','涞源县','130600',374,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130638','雄县','130600',382,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130703','桥西区','130700',389,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130726','蔚县','130700',398,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130802','双桥区','130800',405,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130881','平泉市','130800',415,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130923','东光县','130900',421,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130982','任丘市','130900',430,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131023','永清县','131000',437,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131102','桃城区','131100',445,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131127','景县','131100',453,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140107','杏花岭区','140100',460,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140212','新荣区','140200',469,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140225','浑源县','140200',477,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140403','潞州区','140400',486,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140428','长子县','140400',494,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140581','高平市','140500',504,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140700','晋中市','140000',512,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140781','介休市','140700',9,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140829','平陆县','140800',20,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140926','静乐县','140900',31,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141022','翼城县','141000',42,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141034','汾西县','141000',54,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141122','交城县','141100',60,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150100','呼和浩特市','150000',72,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150125','武川县','150100',81,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150207','九原区','150200',88,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150304','乌达区','150300',95,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150423','巴林右旗','150400',102,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150430','敖汉旗','150400',108,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150524','库伦旗','150500',114,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150602','东胜区','150600',119,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150625','杭锦旗','150600',125,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150703','扎赉诺尔区','150700',130,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150727','新巴尔虎右旗','150700',137,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150822','磴口县','150800',146,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150921','卓资县','150900',153,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150981','丰镇市','150900',162,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152224','突泉县','152200',169,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152526','西乌珠穆沁旗','152500',177,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210000','辽宁省',NULL,187,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210105','皇姑区','210100',192,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210200','大连市','210000',202,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210214','普兰店区','210200',209,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210381','海城市','210300',220,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210423','清原满族自治县','210400',228,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210604','振安区','210600',239,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210711','太和区','210700',2950,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210811','老边区','210800',2959,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210905','清河门区','210900',2966,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211011','太子河区','211000',2975,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211204','清河区','211200',2985,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211302','双塔区','211300',2992,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211404','南票区','211400',3002,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220102','南关区','220100',3008,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220184','公主岭市','220100',3018,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220283','舒兰市','220200',3027,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220400','辽源市','220000',3035,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220523','辉南县','220500',3044,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220621','抚松县','220600',3051,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220723','乾安县','220700',3059,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220881','洮南市','220800',3065,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230108','平房区','230100',3081,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230127','木兰县','230100',3091,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230204','铁锋区','230200',3099,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230225','甘南县','230200',3107,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230303','恒山区','230300',3115,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230402','向阳区','230400',3124,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230500','双鸭山市','230000',3132,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230600','大庆市','230000',3141,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230624','杜尔伯特蒙古族自治县','230600',3150,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230822','桦南县','230800',3167,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230903','桃山区','230900',3175,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231081','绥芬河市','231000',3184,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231181','北安市','231100',3193,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231225','明水县','231200',3202,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('232701','漠河市','232700',3208,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310104','徐汇区','310000',516,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310112','闵行区','310000',522,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310117','松江区','310000',527,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320102','玄武区','320100',533,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320113','栖霞区','320100',538,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320200','无锡市','320000',544,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320214','新吴区','320200',549,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320305','贾汪区','320300',555,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320324','睢宁县','320300',560,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320411','新北区','320400',566,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320505','虎丘区','320500',571,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320582','张家港市','320500',577,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320612','通州区','320600',583,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320685','海安市','320600',588,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320723','灌云县','320700',594,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320812','清江浦区','320800',599,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320923','阜宁县','320900',610,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321012','江都区','321000',617,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321182','扬中市','321100',626,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321283','泰兴市','321200',634,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330000','浙江省',NULL,641,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330106','西湖区','330100',647,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330200','宁波市','330000',656,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330226','宁海县','330200',664,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330326','平阳县','330300',673,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330402','南湖区','330400',681,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330523','安吉县','330500',693,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330782','义乌市','330700',708,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330881','江山市','330800',717,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331002','椒江区','331000',724,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331100','丽水市','330000',733,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331127','景宁畲族自治县','331100',741,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340181','巢湖市','340100',753,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340222','繁昌县','340200',760,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340303','蚌山区','340300',765,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340400','淮南市','340000',771,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340406','潘集区','340400',776,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340506','博望区','340500',782,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340602','杜集区','340600',787,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340706','义安区','340700',793,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340803','大观区','340800',1837,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340828','岳西县','340800',1843,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341003','黄山区','341000',1848,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341100','滁州市','340000',1854,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341125','定远县','341100',1859,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341203','颍东区','341200',1865,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341226','颍上县','341200',1870,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341323','灵璧县','341300',1876,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341523','舒城县','341500',1883,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341702','贵池区','341700',1892,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341823','泾县','341800',1899,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350102','鼓楼区','350100',1906,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350123','罗源县','350100',1914,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350212','同安区','350200',1924,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350322','仙游县','350300',1931,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350427','沙县','350400',1940,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350504','洛江区','350500',1948,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350582','晋江市','350500',1956,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350626','东山县','350600',1965,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350721','顺昌县','350700',1973,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350802','新罗区','350800',1982,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350900','宁德市','350000',1989,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360000','江西省',NULL,1999,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360111','青山湖区','360100',2004,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360203','珠山区','360200',2012,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360323','芦溪县','360300',2020,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360428','都昌县','360400',2029,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360502','渝水区','360500',2036,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360704','赣县区','360700',2045,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360730','宁都县','360700',2053,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360734','寻乌县','360700',2057,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360822','吉水县','360800',2065,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360828','万安县','360800',2071,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360902','袁州区','360900',2076,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360926','铜鼓县','360900',2082,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361002','临川区','361000',2087,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361025','乐安县','361000',2093,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361100','上饶市','360000',2098,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361125','横峰县','361100',2104,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361130','婺源县','361100',2109,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370104','槐荫区','370100',1575,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370115','济阳区','370100',1580,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370202','市南区','370200',1586,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370214','城阳区','370200',1591,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370302','淄川区','370300',1597,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371623','无棣县','371600',1711,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371681','邹平市','371600',1713,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371721','曹县','371700',1717,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371723','成武县','371700',1719,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371726','鄄城县','371700',1722,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410102','中原区','410100',1726,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410105','金水区','410100',1729,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410108','惠济区','410100',1731,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410182','荥阳市','410100',1734,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410185','登封市','410100',1737,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410203','顺河回族区','410200',1740,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410221','杞县','410200',1744,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410223','尉氏县','410200',1746,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410302','老城区','410300',1749,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410305','涧西区','410300',1752,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410311','洛龙区','410300',1754,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410324','栾川县','410300',1757,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410327','宜阳县','410300',1760,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410329','伊川县','410300',1762,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410403','卫东区','410400',1766,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410411','湛河区','410400',1768,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410423','鲁山县','410400',1771,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410481','舞钢市','410400',1773,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410503','北关区','410500',1777,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410522','安阳县','410500',1780,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410526','滑县','410500',1782,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410581','林州市','410500',1784,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410611','淇滨区','410600',1788,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410622','淇县','410600',1790,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410704','凤泉区','410700',1794,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410721','新乡县','410700',1796,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410726','延津县','410700',1799,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410781','卫辉市','410700',1801,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410802','解放区','410800',1805,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410804','马村区','410800',1807,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410822','博爱县','410800',1810,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410882','沁阳市','410800',1813,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410902','华龙区','410900',1816,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410926','范县','410900',1819,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410928','濮阳县','410900',1821,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411003','建安区','411000',1824,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411081','禹州市','411000',1827,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411103','郾城区','411100',1831,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411121','舞阳县','411100',1833,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411203','陕州区','411200',2668,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411224','卢氏县','411200',2670,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411302','宛城区','411300',2674,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420506','夷陵区','420500',2767,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420526','兴山县','420500',2769,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420529','五峰土家族自治县','420500',2772,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420606','樊城区','420600',2778,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420624','南漳县','420600',2780,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420682','老河口市','420600',2783,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420702','梁子湖区','420700',2787,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420802','东宝区','420800',2791,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420822','沙洋县','420800',2793,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420902','孝南区','420900',2797,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420923','云梦县','420900',2800,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420982','安陆市','420900',2802,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421003','荆州区','421000',2806,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421023','监利县','421000',2808,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421083','洪湖市','421000',2811,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421102','黄州区','421100',2814,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421123','罗田县','421100',2817,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421126','蕲春县','421100',2820,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421181','麻城市','421100',2822,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421221','嘉鱼县','421200',2826,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421223','崇阳县','421200',2828,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421303','曾都区','421300',2832,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421381','广水市','421300',2834,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422822','建始县','422800',2838,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422826','咸丰县','422800',2841,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422828','鹤峰县','422800',2843,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('429006','天门市','422800',2846,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430102','芙蓉区','430100',2850,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430105','开福区','430100',2853,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430112','望城区','430100',2855,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430182','宁乡市','430100',2858,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430204','石峰区','430200',2862,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430212','渌口区','430200',2864,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430225','炎陵县','430200',2867,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430302','雨湖区','430300',2870,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430381','湘乡市','430300',2873,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430405','珠晖区','430400',2876,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430408','蒸湘区','430400',2879,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430422','衡南县','430400',2882,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430424','衡东县','430400',2884,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430482','常宁市','430400',2887,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430503','大祥区','430500',2890,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430523','邵阳县','430500',2893,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430525','洞口县','430500',2895,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430529','城步苗族自治县','430500',2898,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430603','云溪区','430600',2903,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430623','华容县','430600',2906,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430626','平江县','430600',2908,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430702','武陵区','430700',2912,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430722','汉寿县','430700',2915,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430724','临澧县','430700',2917,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430781','津市市','430700',2920,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430811','武陵源区','430800',2923,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430902','资阳区','430900',2927,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430922','桃江县','430900',2930,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430981','沅江市','430900',2932,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431021','桂阳县','431000',2936,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431024','嘉禾县','431000',2939,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431026','汝城县','431000',2941,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431081','资兴市','431000',2944,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431103','冷水滩区','431100',2113,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431123','双牌县','431100',2116,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431126','宁远县','431100',2119,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431128','新田县','431100',2121,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431221','中方县','431200',2125,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431224','溆浦县','431200',2128,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431226','麻阳苗族自治县','431200',2130,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431230','通道侗族自治县','431200',2134,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431381','冷水江市','431300',2140,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433122','泸溪县','433100',2144,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433124','花垣县','433100',2146,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433127','永顺县','433100',2149,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440103','荔湾区','440100',2153,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440106','天河区','440100',2156,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440114','花都区','440100',2160,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653129','伽师县','653100',1520,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653130','巴楚县','653100',1521,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653131','塔什库尔干塔吉克自治县','653100',1522,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653200','和田地区','650000',1523,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653201','和田市','653200',1524,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653221','和田县','653200',1525,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653222','墨玉县','653200',1526,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653223','皮山县','653200',1527,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653224','洛浦县','653200',1528,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653225','策勒县','653200',1529,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653226','于田县','653200',1530,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653227','民丰县','653200',1531,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654000','伊犁哈萨克自治州','650000',1532,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654002','伊宁市','654000',1533,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654003','奎屯市','654000',1534,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654004','霍尔果斯市','654000',1535,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654021','伊宁县','654000',1536,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654022','察布查尔锡伯自治县','654000',1537,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654023','霍城县','654000',1538,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654024','巩留县','654000',1539,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654025','新源县','654000',1540,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654026','昭苏县','654000',1541,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654027','特克斯县','654000',1542,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654028','尼勒克县','654000',1543,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654200','塔城地区','650000',1544,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654201','塔城市','654200',1545,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654202','乌苏市','654200',1546,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654221','额敏县','654200',1547,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654223','沙湾县','654200',1548,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654224','托里县','654200',1549,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654225','裕民县','654200',1550,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654226','和布克赛尔蒙古自治县','654200',1551,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654300','阿勒泰地区','650000',1552,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654301','阿勒泰市','654300',1553,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654321','布尔津县','654300',1554,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654322','富蕴县','654300',1555,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654323','福海县','654300',1556,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654324','哈巴河县','654300',1557,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654325','青河县','654300',1558,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654326','吉木乃县','654300',1559,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659001','石河子市','654300',1560,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659002','阿拉尔市','654300',1561,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659003','图木舒克市','654300',1562,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659004','五家渠市','654300',1563,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659005','北屯市','654300',1564,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659006','铁门关市','654300',1565,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659007','双河市','654300',1566,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659008','可克达拉市','654300',1567,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659009','昆玉市','654300',1568,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659010','胡杨河市','654300',1569,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710000','台湾省',NULL,1570,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810000','香港特别行政区',NULL,2945,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('820000','澳门特别行政区',NULL,2946,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440117','从化区','440100',2162,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441427','蕉岭县','441400',2249,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441521','海丰县','441500',2253,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441602','源城区','441600',2257,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441622','龙川县','441600',2259,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441625','东源县','441600',2262,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441704','阳东区','441700',2265,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441802','清城区','441800',2269,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441821','佛冈县','441800',2271,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441826','连南瑶族自治县','441800',2274,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445103','潮安区','445100',2281,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445203','揭东区','445200',2285,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445224','惠来县','445200',2287,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445303','云安区','445300',2291,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445381','罗定市','445300',2294,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450103','青秀区','450100',2298,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450108','良庆区','450100',2301,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450110','武鸣区','450100',2303,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450125','上林县','450100',2306,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450127','横县','450100',2308,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450204','柳南区','450200',2312,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450206','柳江区','450200',2314,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450224','融安县','450200',2317,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450226','三江侗族自治县','450200',2319,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450311','雁山区','450300',2325,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450321','阳朔县','450300',2327,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450325','兴安县','450300',2330,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450327','灌阳县','450300',2332,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450330','平乐县','450300',2335,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450332','恭城瑶族自治县','450300',2336,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450422','藤县','450400',2343,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450481','岑溪市','450400',2345,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450503','银海区','450500',2348,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450602','港口区','450600',2352,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450681','东兴市','450600',2355,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450703','钦北区','450700',2358,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450802','港北区','450800',2362,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450804','覃塘区','450800',2364,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450902','玉州区','450900',2368,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450921','容县','450900',2370,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450924','兴业县','450900',2373,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451002','右江区','451000',2376,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451024','德保县','451000',2379,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451027','凌云县','451000',2381,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451030','西林县','451000',2384,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451081','靖西市','451000',2386,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451103','平桂区','451100',2390,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451123','富川瑶族自治县','451100',2393,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451222','天峨县','451200',2398,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451224','东兰县','451200',2400,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451227','巴马瑶族自治县','451200',2403,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451321','忻城县','451300',2408,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451324','金秀瑶族自治县','451300',2411,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451422','宁明县','451400',2416,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451425','天等县','451400',2419,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460105','秀英区','460100',2423,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460108','美兰区','460100',2426,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460203','吉阳区','460200',2429,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469001','五指山市','460400',2434,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469006','万宁市','460400',2437,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469022','屯昌县','460400',2440,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469024','临高县','460400',2442,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469027','乐东黎族自治县','460400',2445,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500101','万州区','500000',2450,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500104','大渡口区','500000',2453,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500107','九龙坡区','500000',2456,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500110','綦江区','500000',2459,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500112','渝北区','500000',2461,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500115','长寿区','500000',2464,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500117','合川区','500000',2466,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500120','璧山区','500000',2469,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500152','潼南区','500000',2471,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500155','梁平区','500000',2474,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500230','丰都县','500000',2477,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130502','襄都区','130500',344,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130505','任泽区','130500',346,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130523','内丘县','130500',349,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130528','宁晋县','130500',352,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130530','新河县','130500',354,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130533','威县','130500',357,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130535','临西县','130500',359,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130582','沙河市','130500',361,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130607','满城区','130600',365,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130623','涞水县','130600',368,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130626','定兴县','130600',370,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130629','容城县','130600',373,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130631','望都县','130600',375,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130634','曲阳县','130600',378,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130636','顺平县','130600',380,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130681','涿州市','130600',383,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130684','高碑店市','130600',386,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130705','宣化区','130700',390,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532502','开远市','532500',1014,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532523','屏边苗族自治县','532500',1017,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532528','元阳县','532500',1021,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532531','绿春县','532500',1024,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532601','文山市','532600',1027,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532624','麻栗坡县','532600',1030,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532627','广南县','532600',1033,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532801','景洪市','532800',1036,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532901','大理市','532900',1040,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532924','宾川县','532900',1043,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532926','南涧彝族自治县','532900',1045,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532930','洱源县','532900',1049,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533102','瑞丽市','533100',1053,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533123','盈江县','533100',1056,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533301','泸水市','533300',1059,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533325','兰坪白族普米族自治县','533300',1062,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540103','堆龙德庆区','540100',1070,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540123','尼木县','540100',1074,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540127','墨竹工卡县','540100',1076,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540223','定日县','540200',1081,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540225','拉孜县','540200',1083,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540228','白朗县','540200',1086,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540230','康马县','540200',1088,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540233','亚东县','540200',1091,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540236','萨嘎县','540200',1094,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540302','卡若区','540300',1097,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540323','类乌齐县','540300',1100,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540326','八宿县','540300',1103,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540328','芒康县','540300',1105,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540402','巴宜区','540400',1109,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540422','米林县','540400',1111,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540425','察隅县','540400',1114,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540521','扎囊县','540500',1118,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540523','桑日县','540500',1120,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540526','措美县','540500',1123,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540528','加查县','540500',1125,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540531','浪卡子县','540500',1128,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540622','比如县','540600',1132,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540624','安多县','540600',1134,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540627','班戈县','540600',1137,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540630','双湖县','540600',1140,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542522','札达县','542500',1143,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542525','革吉县','542500',1146,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542527','措勤县','542500',1148,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610104','莲湖区','610100',1153,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610112','未央区','610100',1155,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610115','临潼区','610100',1158,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610118','鄠邑区','610100',1161,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610124','周至县','610100',1163,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610204','耀州区','610200',1167,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610302','渭滨区','610300',1170,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610322','凤翔县','610300',1173,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610324','扶风县','610300',1175,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610328','千阳县','610300',1178,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610331','太白县','610300',1181,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610403','杨陵区','610400',1184,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610423','泾阳县','610400',1187,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610425','礼泉县','610400',1189,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610429','旬邑县','610400',1192,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610431','武功县','610400',1194,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610502','临渭区','610500',1198,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610523','大荔县','610500',1201,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610525','澄城县','610500',1203,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610528','富平县','610500',1206,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610582','华阴市','610500',1208,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610621','延长县','610600',1212,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610625','志丹县','610600',1214,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620621','民勤县','620600',1297,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620702','甘州区','620700',1301,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620722','民乐县','620700',1303,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620725','山丹县','620700',1306,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620821','泾川县','620800',1309,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620825','庄浪县','620800',1312,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620902','肃州区','620900',1316,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620922','瓜州县','620900',1318,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620981','玉门市','620900',1321,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621002','西峰区','621000',1324,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621023','华池县','621000',1327,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621025','正宁县','621000',1329,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621102','安定区','621100',1333,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621123','渭源县','621100',1336,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621125','漳县','621100',1338,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621202','武都区','621200',1341,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621223','宕昌县','621200',1344,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621225','西和县','621200',1346,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621228','两当县','621200',1349,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622922','康乐县','622900',1353,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622924','广河县','622900',1355,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622927','积石山保安族东乡族撒拉族自治县','622900',1358,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623026','碌曲县','623000',1366,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630103','城中区','630100',1371,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630106','湟中区','630100',1374,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630123','湟源县','630100',1376,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630222','民和回族土族自治县','630200',1380,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632222','祁连县','632200',1386,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632224','刚察县','632200',1388,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632323','泽库县','632300',1392,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632522','同德县','632500',1396,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632524','兴海县','632500',1398,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632622','班玛县','632600',1402,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632624','达日县','632600',1404,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632701','玉树市','632700',1408,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632723','称多县','632700',1410,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632726','曲麻莱县','632700',1413,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632803','茫崖市','632800',1417,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632823','天峻县','632800',1420,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640105','西夏区','640100',1424,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640122','贺兰县','640100',1427,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640202','大武口区','640200',1430,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640302','利通区','640300',1434,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640324','同心县','640300',1437,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640402','原州区','640400',1440,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640424','泾源县','640400',1443,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640521','中宁县','640500',1447,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650102','天山区','650100',1451,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650105','水磨沟区','650100',1454,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650109','米东区','650100',1457,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650202','独山子区','650200',1460,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650205','乌尔禾区','650200',1463,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650422','托克逊县','650400',1467,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500235','云阳县','500000',2480,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500236','奉节县','500000',2481,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500237','巫山县','500000',2482,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500240','石柱土家族自治县','500000',2484,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500241','秀山土家族苗族自治县','500000',2485,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500242','酉阳土家族苗族自治县','500000',2486,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500243','彭水苗族土家族自治县','500000',2487,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510100','成都市','510000',2489,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510104','锦江区','510100',2490,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510105','青羊区','510100',2491,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510107','武侯区','510100',2493,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510108','成华区','510100',2494,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510112','龙泉驿区','510100',2495,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510113','青白江区','510100',2496,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510114','新都区','510100',2497,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510116','双流区','510100',2499,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510117','郫都区','510100',2500,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510118','新津区','510100',2501,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510121','金堂县','510100',2502,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510129','大邑县','510100',2503,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510181','都江堰市','510100',2505,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510182','彭州市','510100',2506,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510183','邛崃市','510100',2507,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510184','崇州市','510100',2508,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510300','自贡市','510000',2510,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510302','自流井区','510300',2511,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510303','贡井区','510300',2512,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510304','大安区','510300',2513,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510311','沿滩区','510300',2514,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510322','富顺县','510300',2516,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510400','攀枝花市','510000',2517,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510402','东区','510400',2518,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510411','仁和区','510400',2520,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510421','米易县','510400',2521,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510422','盐边县','510400',2522,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510500','泸州市','510000',2523,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510503','纳溪区','510500',2525,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510504','龙马潭区','510500',2526,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510521','泸县','510500',2527,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510522','合江县','510500',2528,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510524','叙永县','510500',2529,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510600','德阳市','510000',2531,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510603','旌阳区','510600',2532,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510604','罗江区','510600',2533,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510623','中江县','510600',2534,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510682','什邡市','510600',2536,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510683','绵竹市','510600',2537,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510700','绵阳市','510000',2538,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510703','涪城区','510700',2539,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510704','游仙区','510700',2540,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510722','三台县','510700',2542,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510723','盐亭县','510700',2543,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510725','梓潼县','510700',2544,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510726','北川羌族自治县','510700',2545,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510781','江油市','510700',2547,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510800','广元市','510000',2548,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510802','利州区','510800',2549,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510811','昭化区','510800',2550,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510812','朝天区','510800',2551,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510822','青川县','510800',2553,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510823','剑阁县','510800',2554,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510824','苍溪县','510800',2555,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510900','遂宁市','510000',2556,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510904','安居区','510900',2558,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510921','蓬溪县','510900',2559,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510923','大英县','510900',2560,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510981','射洪市','510900',2561,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511000','内江市','510000',2562,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511011','东兴区','511000',2564,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511024','威远县','511000',2565,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511025','资中县','511000',2566,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511083','隆昌市','511000',2567,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511102','市中区','511100',2569,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511111','沙湾区','511100',2570,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511112','五通桥区','511100',2571,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511113','金口河区','511100',2572,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511123','犍为县','511100',2573,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511126','夹江县','511100',2575,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511129','沐川县','511100',2576,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511133','马边彝族自治县','511100',2578,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511181','峨眉山市','511100',2579,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511302','顺庆区','511300',2581,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511304','嘉陵区','511300',2583,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511321','南部县','511300',2584,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511323','蓬安县','511300',2586,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511325','西充县','511300',2588,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511400','眉山市','510000',2590,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511403','彭山区','511400',2592,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511423','洪雅县','511400',2594,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511424','丹棱县','511400',2595,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511502','翠屏区','511500',2598,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511503','南溪区','511500',2599,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511523','江安县','511500',2601,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511525','高县','511500',2603,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511526','珙县','511500',2604,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511600','广安市','510000',2608,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511602','广安区','511600',2609,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511603','前锋区','511600',2610,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511622','武胜县','511600',2612,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511700','达州市','510000',2615,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511702','通川区','511700',2616,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511722','宣汉县','511700',2618,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511723','开江县','511700',2619,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511725','渠县','511700',2621,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511802','雨城区','511800',2624,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511803','名山区','511800',2625,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511823','汉源县','511800',2627,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511825','天全县','511800',2629,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511900','巴中市','510000',2632,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511902','巴州区','511900',2633,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511921','通江县','511900',2635,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511922','南江县','511900',2636,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('512000','资阳市','510000',2638,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('512021','安岳县','512000',2640,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513200','阿坝藏族羌族自治州','510000',2642,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513201','马尔康市','513200',2643,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513222','理县','513200',2645,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513225','九寨沟县','513200',2648,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513227','小金县','513200',2650,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513228','黑水县','513200',2651,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513231','阿坝县','513200',2653,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513300','甘孜藏族自治州','510000',2656,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513301','康定市','513300',2657,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513323','丹巴县','513300',2659,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513324','九龙县','513300',2660,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513327','炉霍县','513300',2663,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513329','新龙县','513300',2665,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513331','白玉县','513300',797,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513332','石渠县','513300',798,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513334','理塘县','513300',800,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513337','稻城县','513300',803,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513400','凉山彝族自治州','510000',805,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513401','西昌市','513400',806,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513423','盐源县','513400',808,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513424','德昌县','513400',809,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513426','会东县','513400',811,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513428','普格县','513400',813,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513430','金阳县','513400',815,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513431','昭觉县','513400',816,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513435','甘洛县','513400',820,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513436','美姑县','513400',821,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520000','贵州省',NULL,823,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520100','贵阳市','520000',824,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520103','云岩区','520100',826,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520112','乌当区','520100',828,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520115','观山湖区','520100',830,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520121','开阳县','520100',831,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520123','修文县','520100',833,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520201','钟山区','520200',836,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520203','六枝特区','520200',837,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520281','盘州市','520200',839,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520300','遵义市','520000',840,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520302','红花岗区','520300',841,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520322','桐梓县','520300',844,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520324','正安县','520300',846,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520325','道真仡佬族苗族自治县','520300',847,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520327','凤冈县','520300',849,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520328','湄潭县','520300',850,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520330','习水县','520300',852,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520382','仁怀市','520300',854,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520400','安顺市','520000',855,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520402','西秀区','520400',856,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520424','关岭布依族苗族自治县','520400',860,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520425','紫云苗族布依族自治县','520400',861,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520500','毕节市','520000',862,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520502','七星关区','520500',863,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520521','大方县','520500',864,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520524','织金县','520500',867,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520525','纳雍县','520500',868,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520527','赫章县','520500',870,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520600','铜仁市','520000',871,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520603','万山区','520600',873,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520621','江口县','520600',874,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520622','玉屏侗族自治县','520600',875,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520624','思南县','520600',877,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520626','德江县','520600',879,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520628','松桃苗族自治县','520600',881,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522300','黔西南布依族苗族自治州','520000',882,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522301','兴义市','522300',883,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522302','兴仁市','522300',884,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522324','晴隆县','522300',886,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522326','望谟县','522300',888,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522327','册亨县','522300',889,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522600','黔东南苗族侗族自治州','520000',891,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522623','施秉县','522600',894,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522624','三穗县','522600',895,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522626','岑巩县','522600',897,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522627','天柱县','522600',898,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522629','剑河县','522600',900,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522632','榕江县','522600',903,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522634','雷山县','522600',905,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522636','丹寨县','522600',907,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522700','黔南布依族苗族自治州','520000',908,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522722','荔波县','522700',911,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522725','瓮安县','522700',913,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522726','独山县','522700',914,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522728','罗甸县','522700',916,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522729','长顺县','522700',917,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360732','兴国县','360700',2055,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360733','会昌县','360700',2056,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360735','石城县','360700',2058,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360781','瑞金市','360700',2059,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360783','龙南市','360700',2060,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360800','吉安市','360000',2061,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360802','吉州区','360800',2062,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360803','青原区','360800',2063,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360821','吉安县','360800',2064,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360823','峡江县','360800',2066,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360824','新干县','360800',2067,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360825','永丰县','360800',2068,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360826','泰和县','360800',2069,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360827','遂川县','360800',2070,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360829','安福县','360800',2072,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360830','永新县','360800',2073,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360881','井冈山市','360800',2074,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360900','宜春市','360000',2075,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360921','奉新县','360900',2077,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360922','万载县','360900',2078,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360923','上高县','360900',2079,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360924','宜丰县','360900',2080,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360925','靖安县','360900',2081,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360981','丰城市','360900',2083,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360982','樟树市','360900',2084,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360983','高安市','360900',2085,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361000','抚州市','360000',2086,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361003','东乡区','361000',2088,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361021','南城县','361000',2089,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361022','黎川县','361000',2090,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361023','南丰县','361000',2091,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361024','崇仁县','361000',2092,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361026','宜黄县','361000',2094,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361027','金溪县','361000',2095,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361028','资溪县','361000',2096,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361030','广昌县','361000',2097,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361102','信州区','361100',2099,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361103','广丰区','361100',2100,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361104','广信区','361100',2101,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361123','玉山县','361100',2102,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361124','铅山县','361100',2103,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361126','弋阳县','361100',2105,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361127','余干县','361100',2106,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361128','鄱阳县','361100',2107,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361129','万年县','361100',2108,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361181','德兴市','361100',2110,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370000','山东省',NULL,1571,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370100','济南市','370000',1572,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370102','历下区','370100',1573,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370103','市中区','370100',1574,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370105','天桥区','370100',1576,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370112','历城区','370100',1577,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370113','长清区','370100',1578,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370114','章丘区','370100',1579,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370116','莱芜区','370100',1581,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370117','钢城区','370100',1582,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370124','平阴县','370100',1583,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370126','商河县','370100',1584,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370200','青岛市','370000',1585,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370203','市北区','370200',1587,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370211','黄岛区','370200',1588,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370212','崂山区','370200',1589,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370213','李沧区','370200',1590,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370215','即墨区','370200',1592,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370281','胶州市','370200',1593,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370283','平度市','370200',1594,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370285','莱西市','370200',1595,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370300','淄博市','370000',1596,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370303','张店区','370300',1598,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370304','博山区','370300',1599,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370305','临淄区','370300',1600,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370306','周村区','370300',1601,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370322','高青县','370300',1603,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370323','沂源县','370300',1604,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370400','枣庄市','370000',1605,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370403','薛城区','370400',1607,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370405','台儿庄区','370400',1609,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370500','东营市','370000',1612,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370502','东营区','370500',1613,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370505','垦利区','370500',1615,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370522','利津县','370500',1616,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370602','芝罘区','370600',1619,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370612','牟平区','370600',1621,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370613','莱山区','370600',1622,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370681','龙口市','370600',1624,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370682','莱阳市','370600',1625,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370687','海阳市','370600',1629,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370700','潍坊市','370000',1630,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370702','潍城区','370700',1631,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370704','坊子区','370700',1633,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370725','昌乐县','370700',1636,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370782','诸城市','370700',1638,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370784','安丘市','370700',1640,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370785','高密市','370700',1641,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370800','济宁市','370000',1643,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370812','兖州区','370800',1645,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370827','鱼台县','370800',1647,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370829','嘉祥县','370800',1649,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370830','汶上县','370800',1650,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370883','邹城市','370800',1654,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370900','泰安市','370000',1655,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370902','泰山区','370900',1656,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370921','宁阳县','370900',1658,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370982','新泰市','370900',1660,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371000','威海市','370000',1662,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371003','文登区','371000',1664,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371082','荣成市','371000',1665,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371100','日照市','370000',1667,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371121','五莲县','371100',1670,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371122','莒县','371100',1671,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371300','临沂市','370000',1672,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371311','罗庄区','371300',1674,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371321','沂南县','371300',1676,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371324','兰陵县','371300',1679,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371326','平邑县','371300',1681,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371327','莒南县','371300',1682,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371329','临沭县','371300',1684,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371403','陵城区','371400',1687,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371422','宁津县','371400',1688,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371424','临邑县','371400',1690,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371426','平原县','371400',1692,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371427','夏津县','371400',1693,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371500','聊城市','370000',1697,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371502','东昌府区','371500',1698,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371503','茌平区','371500',1699,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371522','莘县','371500',1701,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371526','高唐县','371500',1704,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371600','滨州市','370000',1706,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371602','滨城区','371600',1707,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371621','惠民县','371600',1709,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371622','阳信县','371600',1710,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371700','菏泽市','370000',1714,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371702','牡丹区','371700',1715,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371703','定陶区','371700',1716,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371722','单县','371700',1718,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371725','郓城县','371700',1721,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371728','东明县','371700',1723,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410000','河南省',NULL,1724,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410100','郑州市','410000',1725,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410103','二七区','410100',1727,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410106','上街区','410100',1730,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410122','中牟县','410100',1732,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410181','巩义市','410100',1733,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410183','新密市','410100',1735,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410184','新郑市','410100',1736,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410200','开封市','410000',1738,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410204','鼓楼区','410200',1741,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410205','禹王台区','410200',1742,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410212','祥符区','410200',1743,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410222','通许县','410200',1745,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410300','洛阳市','410000',1748,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410303','西工区','410300',1750,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410304','瀍河回族区','410300',1751,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410306','吉利区','410300',1753,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410322','孟津县','410300',1755,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410325','嵩县','410300',1758,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410326','汝阳县','410300',1759,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410328','洛宁县','410300',1761,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410381','偃师市','410300',1763,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410402','新华区','410400',1765,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410404','石龙区','410400',1767,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410421','宝丰县','410400',1769,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410422','叶县','410400',1770,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410425','郏县','410400',1772,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410500','安阳市','410000',1775,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410502','文峰区','410500',1776,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410505','殷都区','410500',1778,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410506','龙安区','410500',1779,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410523','汤阴县','410500',1781,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410600','鹤壁市','410000',1785,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410602','鹤山区','410600',1786,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410603','山城区','410600',1787,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410621','浚县','410600',1789,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410702','红旗区','410700',1792,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410703','卫滨区','410700',1793,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410711','牧野区','410700',1795,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410724','获嘉县','410700',1797,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410725','原阳县','410700',1798,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410782','辉县市','410700',1802,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410783','长垣市','410700',1803,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410800','焦作市','410000',1804,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410803','中站区','410800',1806,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410821','修武县','410800',1809,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410823','武陟县','410800',1811,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410825','温县','410800',1812,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410883','孟州市','410800',1814,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410900','濮阳市','410000',1815,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410923','南乐县','410900',1818,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410927','台前县','410900',1820,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411000','许昌市','410000',1822,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411002','魏都区','411000',1823,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411025','襄城县','411000',1826,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411082','长葛市','411000',1828,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411100','漯河市','410000',1829,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411102','源汇区','411100',1830,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411104','召陵区','411100',1832,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411200','三门峡市','410000',2666,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411202','湖滨区','411200',2667,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411221','渑池县','411200',2669,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411281','义马市','411200',2671,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411300','南阳市','410000',2673,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411303','卧龙区','411300',2675,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440113','番禺区','440100',2159,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411321','南召县','411300',2676,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411322','方城县','411300',2677,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411323','西峡县','411300',2678,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411324','镇平县','411300',2679,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411325','内乡县','411300',2680,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411326','淅川县','411300',2681,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411327','社旗县','411300',2682,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411328','唐河县','411300',2683,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411329','新野县','411300',2684,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411381','邓州市','411300',2686,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411400','商丘市','410000',2687,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411402','梁园区','411400',2688,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411403','睢阳区','411400',2689,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411422','睢县','411400',2691,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411423','宁陵县','411400',2692,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411424','柘城县','411400',2693,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411425','虞城县','411400',2694,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411426','夏邑县','411400',2695,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411500','信阳市','410000',2697,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411502','浉河区','411500',2698,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411503','平桥区','411500',2699,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411521','罗山县','411500',2700,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411523','新县','411500',2702,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411524','商城县','411500',2703,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411525','固始县','411500',2704,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411526','潢川县','411500',2705,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411527','淮滨县','411500',2706,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411600','周口市','410000',2708,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411602','川汇区','411600',2709,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411603','淮阳区','411600',2710,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411621','扶沟县','411600',2711,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411623','商水县','411600',2713,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411624','沈丘县','411600',2714,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411625','郸城县','411600',2715,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411627','太康县','411600',2716,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411681','项城市','411600',2718,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411700','驻马店市','410000',2719,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411702','驿城区','411700',2720,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411721','西平县','411700',2721,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411722','上蔡县','411700',2722,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411724','正阳县','411700',2724,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411725','确山县','411700',2725,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411726','泌阳县','411700',2726,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411727','汝南县','411700',2727,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411729','新蔡县','411700',2729,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('419001','济源市','411700',2730,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420000','湖北省',NULL,2731,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420100','武汉市','420000',2732,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420103','江汉区','420100',2734,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420104','硚口区','420100',2735,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420105','汉阳区','420100',2736,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420106','武昌区','420100',2737,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420107','青山区','420100',2738,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420112','东西湖区','420100',2740,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420113','汉南区','420100',2741,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420114','蔡甸区','420100',2742,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420115','江夏区','420100',2743,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420117','新洲区','420100',2745,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420200','黄石市','420000',2746,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420202','黄石港区','420200',2747,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420203','西塞山区','420200',2748,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420204','下陆区','420200',2749,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420222','阳新县','420200',2751,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420281','大冶市','420200',2752,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420300','十堰市','420000',2753,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420302','茅箭区','420300',2754,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420304','郧阳区','420300',2756,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420322','郧西县','420300',2757,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420323','竹山县','420300',2758,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420324','竹溪县','420300',2759,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420325','房县','420300',2760,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420500','宜昌市','420000',2762,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420502','西陵区','420500',2763,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420503','伍家岗区','420500',2764,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420504','点军区','420500',2765,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420505','猇亭区','420500',2766,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420527','秭归县','420500',2770,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420528','长阳土家族自治县','420500',2771,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420581','宜都市','420500',2773,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420582','当阳市','420500',2774,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420583','枝江市','420500',2775,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420602','襄城区','420600',2777,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420607','襄州区','420600',2779,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420625','谷城县','420600',2781,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420626','保康县','420600',2782,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420684','宜城市','420600',2785,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420700','鄂州市','420000',2786,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420703','华容区','420700',2788,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420704','鄂城区','420700',2789,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420800','荆门市','420000',2790,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420881','钟祥市','420800',2794,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420882','京山市','420800',2795,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420900','孝感市','420000',2796,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420921','孝昌县','420900',2798,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420981','应城市','420900',2801,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420984','汉川市','420900',2803,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421000','荆州市','420000',2804,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421002','沙市区','421000',2805,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421022','公安县','421000',2807,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421081','石首市','421000',2810,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421087','松滋市','421000',2812,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421100','黄冈市','420000',2813,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421121','团风县','421100',2815,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421124','英山县','421100',2818,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421125','浠水县','421100',2819,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421127','黄梅县','421100',2821,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421182','武穴市','421100',2823,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421200','咸宁市','420000',2824,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421222','通城县','421200',2827,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421224','通山县','421200',2829,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421281','赤壁市','421200',2830,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421300','随州市','420000',2831,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422800','恩施土家族苗族自治州','420000',2835,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422801','恩施市','422800',2836,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422802','利川市','422800',2837,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422823','巴东县','422800',2839,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422827','来凤县','422800',2842,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('429004','仙桃市','422800',2844,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('429005','潜江市','422800',2845,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('429021','神农架林区','422800',2847,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430100','长沙市','430000',2849,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430103','天心区','430100',2851,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430104','岳麓区','430100',2852,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430121','长沙县','430100',2856,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430181','浏阳市','430100',2857,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430200','株洲市','430000',2859,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430202','荷塘区','430200',2860,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430203','芦淞区','430200',2861,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430223','攸县','430200',2865,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430224','茶陵县','430200',2866,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430281','醴陵市','430200',2868,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430300','湘潭市','430000',2869,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430321','湘潭县','430300',2872,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430382','韶山市','430300',2874,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430400','衡阳市','430000',2875,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430406','雁峰区','430400',2877,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430407','石鼓区','430400',2878,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430421','衡阳县','430400',2881,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430423','衡山县','430400',2883,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430426','祁东县','430400',2885,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430481','耒阳市','430400',2886,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430502','双清区','430500',2889,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430511','北塔区','430500',2891,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430522','新邵县','430500',2892,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430524','隆回县','430500',2894,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430527','绥宁县','430500',2896,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430581','武冈市','430500',2899,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430582','邵东市','430500',2900,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430600','岳阳市','430000',2901,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430602','岳阳楼区','430600',2902,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430621','岳阳县','430600',2905,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430624','湘阴县','430600',2907,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430681','汨罗市','430600',2909,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430682','临湘市','430600',2910,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430700','常德市','430000',2911,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430721','安乡县','430700',2914,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430723','澧县','430700',2916,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430725','桃源县','430700',2918,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430726','石门县','430700',2919,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430802','永定区','430800',2922,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430821','慈利县','430800',2924,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430822','桑植县','430800',2925,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430900','益阳市','430000',2926,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430903','赫山区','430900',2928,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430921','南县','430900',2929,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431000','郴州市','430000',2933,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431002','北湖区','431000',2934,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431003','苏仙区','431000',2935,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431022','宜章县','431000',2937,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431025','临武县','431000',2940,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431027','桂东县','431000',2942,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431028','安仁县','431000',2943,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431100','永州市','430000',2111,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431102','零陵区','431100',2112,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431122','东安县','431100',2115,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431124','道县','431100',2117,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431125','江永县','431100',2118,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431127','蓝山县','431100',2120,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431200','怀化市','430000',2123,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431202','鹤城区','431200',2124,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431222','沅陵县','431200',2126,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431223','辰溪县','431200',2127,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431225','会同县','431200',2129,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431227','新晃侗族自治县','431200',2131,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431228','芷江侗族自治县','431200',2132,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431229','靖州苗族侗族自治县','431200',2133,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431300','娄底市','430000',2136,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431302','娄星区','431300',2137,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431321','双峰县','431300',2138,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431322','新化县','431300',2139,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433100','湘西土家族苗族自治州','430000',2142,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433101','吉首市','433100',2143,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433123','凤凰县','433100',2145,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433125','保靖县','433100',2147,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433126','古丈县','433100',2148,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440000','广东省',NULL,2151,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440100','广州市','440000',2152,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440104','越秀区','440100',2154,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440105','海珠区','440100',2155,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440112','黄埔区','440100',2158,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440115','南沙区','440100',2161,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440118','增城区','440100',2163,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440200','韶关市','440000',2164,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440203','武江区','440200',2165,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440204','浈江区','440200',2166,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440205','曲江区','440200',2167,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440222','始兴县','440200',2168,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440229','翁源县','440200',2170,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440232','乳源瑶族自治县','440200',2171,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440233','新丰县','440200',2172,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440281','乐昌市','440200',2173,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440300','深圳市','440000',2175,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440303','罗湖区','440300',2176,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440304','福田区','440300',2177,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440305','南山区','440300',2178,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440306','宝安区','440300',2179,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440308','盐田区','440300',2181,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440309','龙华区','440300',2182,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440310','坪山区','440300',2183,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440311','光明区','440300',2184,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440402','香洲区','440400',2186,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440403','斗门区','440400',2187,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440404','金湾区','440400',2188,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440500','汕头市','440000',2189,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440507','龙湖区','440500',2190,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440512','濠江区','440500',2192,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440513','潮阳区','440500',2193,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440514','潮南区','440500',2194,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440515','澄海区','440500',2195,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440600','佛山市','440000',2197,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440604','禅城区','440600',2198,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440605','南海区','440600',2199,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440606','顺德区','440600',2200,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440607','三水区','440600',2201,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440700','江门市','440000',2203,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440703','蓬江区','440700',2204,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440704','江海区','440700',2205,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440705','新会区','440700',2206,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440781','台山市','440700',2207,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440784','鹤山市','440700',2209,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440785','恩平市','440700',2210,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440800','湛江市','440000',2211,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440802','赤坎区','440800',2212,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440804','坡头区','440800',2214,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440811','麻章区','440800',2215,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440823','遂溪县','440800',2216,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440825','徐闻县','440800',2217,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440881','廉江市','440800',2218,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440883','吴川市','440800',2220,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440900','茂名市','440000',2221,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440902','茂南区','440900',2222,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440904','电白区','440900',2223,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440982','化州市','440900',2225,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440983','信宜市','440900',2226,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441200','肇庆市','440000',2227,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441202','端州区','441200',2228,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441203','鼎湖区','441200',2229,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441223','广宁县','441200',2231,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441224','怀集县','441200',2232,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441225','封开县','441200',2233,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441226','德庆县','441200',2234,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441300','惠州市','440000',2236,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441302','惠城区','441300',2237,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441303','惠阳区','441300',2238,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441322','博罗县','441300',2239,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441323','惠东县','441300',2240,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441400','梅州市','440000',2242,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441402','梅江区','441400',2243,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441403','梅县区','441400',2244,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441422','大埔县','441400',2245,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441424','五华县','441400',2247,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441426','平远县','441400',2248,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441481','兴宁市','441400',2250,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441500','汕尾市','440000',2251,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441502','城区','441500',2252,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441581','陆丰市','441500',2255,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441600','河源市','440000',2256,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441621','紫金县','441600',2258,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441623','连平县','441600',2260,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441700','阳江市','440000',2263,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441702','江城区','441700',2264,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441721','阳西县','441700',2266,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441781','阳春市','441700',2267,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441800','清远市','440000',2268,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441823','阳山县','441800',2272,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441825','连山壮族瑶族自治县','441800',2273,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441881','英德市','441800',2275,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441882','连州市','441800',2276,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('442000','中山市','440000',2278,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445100','潮州市','440000',2279,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445102','湘桥区','445100',2280,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445122','饶平县','445100',2282,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445200','揭阳市','440000',2283,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445222','揭西县','445200',2286,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445281','普宁市','445200',2288,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445300','云浮市','440000',2289,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445302','云城区','445300',2290,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445322','郁南县','445300',2293,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450000','广西壮族自治区',NULL,2295,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450100','南宁市','450000',2296,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450102','兴宁区','450100',2297,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450107','西乡塘区','450100',2300,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450109','邕宁区','450100',2302,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450123','隆安县','450100',2304,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450124','马山县','450100',2305,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450126','宾阳县','450100',2307,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450202','城中区','450200',2310,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450203','鱼峰区','450200',2311,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450205','柳北区','450200',2313,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450222','柳城县','450200',2315,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450223','鹿寨县','450200',2316,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450300','桂林市','450000',2320,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450302','秀峰区','450300',2321,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450303','叠彩区','450300',2322,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450304','象山区','450300',2323,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450305','七星区','450300',2324,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450312','临桂区','450300',2326,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450323','灵川县','450300',2328,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450326','永福县','450300',2331,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450328','龙胜各族自治县','450300',2333,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450329','资源县','450300',2334,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450381','荔浦市','450300',2337,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450400','梧州市','450000',2338,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450405','长洲区','450400',2340,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450406','龙圩区','450400',2341,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450421','苍梧县','450400',2342,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450423','蒙山县','450400',2344,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450502','海城区','450500',2347,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450512','铁山港区','450500',2349,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450521','合浦县','450500',2350,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450600','防城港市','450000',2351,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450603','防城区','450600',2353,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450700','钦州市','450000',2356,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450702','钦南区','450700',2357,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450721','灵山县','450700',2359,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450722','浦北县','450700',2360,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450803','港南区','450800',2363,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450821','平南县','450800',2365,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450881','桂平市','450800',2366,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450900','玉林市','450000',2367,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450903','福绵区','450900',2369,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450923','博白县','450900',2372,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450981','北流市','450900',2374,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451000','百色市','450000',2375,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451003','田阳区','451000',2377,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451026','那坡县','451000',2380,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451028','乐业县','451000',2382,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451029','田林县','451000',2383,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451031','隆林各族自治县','451000',2385,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451082','平果市','451000',2387,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451102','八步区','451100',2389,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451121','昭平县','451100',2391,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451122','钟山县','451100',2392,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451200','河池市','450000',2394,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451203','宜州区','451200',2396,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451221','南丹县','451200',2397,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451223','凤山县','451200',2399,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451225','罗城仫佬族自治县','451200',2401,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451226','环江毛南族自治县','451200',2402,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451229','大化瑶族自治县','451200',2405,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451300','来宾市','450000',2406,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451302','兴宾区','451300',2407,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451322','象州县','451300',2409,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451323','武宣县','451300',2410,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451381','合山市','451300',2412,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451400','崇左市','450000',2413,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451402','江州区','451400',2414,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451423','龙州县','451400',2417,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451424','大新县','451400',2418,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451481','凭祥市','451400',2420,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460000','海南省',NULL,2421,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460106','龙华区','460100',2424,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460107','琼山区','460100',2425,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460200','三亚市','460000',2427,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460202','海棠区','460200',2428,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460204','天涯区','460200',2430,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460300','三沙市','460000',2432,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460400','儋州市','460000',2433,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469002','琼海市','460400',2435,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469005','文昌市','460400',2436,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469021','定安县','460400',2439,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469023','澄迈县','460400',2441,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469025','白沙黎族自治县','460400',2443,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469026','昌江黎族自治县','460400',2444,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469028','陵水黎族自治县','460400',2446,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469030','琼中黎族苗族自治县','460400',2448,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500000','重庆市',NULL,2449,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500102','涪陵区','500000',2451,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500103','渝中区','500000',2452,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500105','江北区','500000',2454,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500106','沙坪坝区','500000',2455,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500108','南岸区','500000',2457,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500109','北碚区','500000',2458,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500113','巴南区','500000',2462,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500114','黔江区','500000',2463,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500116','江津区','500000',2465,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500118','永川区','500000',2467,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500119','南川区','500000',2468,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500153','荣昌区','500000',2472,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500154','开州区','500000',2473,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500156','武隆区','500000',2475,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500229','城口县','500000',2476,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110101','东城区','110000',244,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110102','西城区','110000',245,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110105','朝阳区','110000',246,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110106','丰台区','110000',247,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110107','石景山区','110000',248,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110109','门头沟区','110000',250,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110111','房山区','110000',251,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110112','通州区','110000',252,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110113','顺义区','110000',253,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110114','昌平区','110000',254,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110116','怀柔区','110000',256,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110117','平谷区','110000',257,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110118','密云区','110000',258,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110119','延庆区','110000',259,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120101','和平区','120000',261,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120102','河东区','120000',262,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120103','河西区','120000',263,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120105','河北区','120000',265,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120106','红桥区','120000',266,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120110','东丽区','120000',267,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120111','西青区','120000',268,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120112','津南区','120000',269,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120114','武清区','120000',271,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120115','宝坻区','120000',272,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120116','滨海新区','120000',273,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120117','宁河区','120000',274,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120119','蓟州区','120000',276,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130000','河北省',NULL,277,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130100','石家庄市','130000',278,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130102','长安区','130100',279,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130105','新华区','130100',281,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130107','井陉矿区','130100',282,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130108','裕华区','130100',283,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130109','藁城区','130100',284,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130110','鹿泉区','130100',285,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130121','井陉县','130100',287,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130123','正定县','130100',288,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130125','行唐县','130100',289,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130126','灵寿县','130100',290,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130128','深泽县','130100',292,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130129','赞皇县','130100',293,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130130','无极县','130100',294,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130131','平山县','130100',295,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130132','元氏县','130100',296,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130181','辛集市','130100',298,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130183','晋州市','130100',299,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130184','新乐市','130100',300,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130200','唐山市','130000',301,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130203','路北区','130200',303,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130204','古冶区','130200',304,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130205','开平区','130200',305,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130207','丰南区','130200',306,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130209','曹妃甸区','130200',308,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130224','滦南县','130200',309,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130225','乐亭县','130200',310,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130227','迁西县','130200',311,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130229','玉田县','130200',312,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130283','迁安市','130200',314,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130284','滦州市','130200',315,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130300','秦皇岛市','130000',316,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130302','海港区','130300',317,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130304','北戴河区','130300',319,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130306','抚宁区','130300',320,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130321','青龙满族自治县','130300',321,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130322','昌黎县','130300',322,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130324','卢龙县','130300',323,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130400','邯郸市','130000',324,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130403','丛台区','130400',326,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130404','复兴区','130400',327,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130406','峰峰矿区','130400',328,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130407','肥乡区','130400',329,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130423','临漳县','130400',331,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130424','成安县','130400',332,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130425','大名县','130400',333,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130426','涉县','130400',334,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130427','磁县','130400',335,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130431','鸡泽县','130400',337,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130432','广平县','130400',338,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130433','馆陶县','130400',339,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130435','曲周县','130400',341,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130481','武安市','130400',342,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130500','邢台市','130000',343,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130503','信都区','130500',345,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130522','临城县','130500',348,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130524','柏乡县','130500',350,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130525','隆尧县','130500',351,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130529','巨鹿县','130500',353,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130531','广宗县','130500',355,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130534','清河县','130500',358,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130581','南宫市','130500',360,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130600','保定市','130000',362,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130602','竞秀区','130600',363,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130608','清苑区','130600',366,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130609','徐水区','130600',367,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130624','阜平县','130600',369,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130627','唐县','130600',371,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130628','高阳县','130600',372,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130632','安新县','130600',376,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130633','易县','130600',377,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130635','蠡县','130600',379,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130637','博野县','130600',381,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130682','定州市','130600',384,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130683','安国市','130600',385,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130700','张家口市','130000',387,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130702','桥东区','130700',388,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130706','下花园区','130700',391,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130709','崇礼区','130700',393,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130722','张北县','130700',394,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130724','沽源县','130700',396,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130727','阳原县','130700',399,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130730','怀来县','130700',401,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130732','赤城县','130700',403,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130800','承德市','130000',404,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130804','鹰手营子矿区','130800',407,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130821','承德县','130800',408,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130824','滦平县','130800',410,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130826','丰宁满族自治县','130800',412,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130827','宽城满族自治县','130800',413,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130900','沧州市','130000',416,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130902','新华区','130900',417,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130903','运河区','130900',418,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130921','沧县','130900',419,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130925','盐山县','130900',423,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130926','肃宁县','130900',424,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130928','吴桥县','130900',426,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130929','献县','130900',427,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130981','泊头市','130900',429,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130983','黄骅市','130900',431,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131000','廊坊市','130000',433,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131002','安次区','131000',434,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131022','固安县','131000',436,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131025','大城县','131000',439,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131026','文安县','131000',440,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131081','霸州市','131000',442,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131082','三河市','131000',443,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131100','衡水市','130000',444,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131121','枣强县','131100',447,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131123','武强县','131100',449,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131124','饶阳县','131100',450,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131126','故城县','131100',452,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131182','深州市','131100',455,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140000','山西省',NULL,456,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140100','太原市','140000',457,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140106','迎泽区','140100',459,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110000','北京市',NULL,243,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140109','万柏林区','140100',462,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140110','晋源区','140100',463,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140122','阳曲县','140100',465,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140181','古交市','140100',467,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140200','大同市','140000',468,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140214','云冈区','140200',471,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140221','阳高县','140200',473,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140222','天镇县','140200',474,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140224','灵丘县','140200',476,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140300','阳泉市','140000',479,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140302','城区','140300',480,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140311','郊区','140300',482,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140322','盂县','140300',484,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140400','长治市','140000',485,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140405','屯留区','140400',488,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140423','襄垣县','140400',490,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140425','平顺县','140400',491,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140427','壶关县','140400',493,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140430','沁县','140400',496,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140500','晋城市','140000',498,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140502','城区','140500',499,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140521','沁水县','140500',500,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140524','陵川县','140500',502,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140600','朔州市','140000',505,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140602','朔城区','140600',506,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140621','山阴县','140600',508,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140623','右玉县','140600',510,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140681','怀仁市','140600',511,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140703','太谷区','140700',514,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140722','左权县','140700',2,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140723','和顺县','140700',3,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140725','寿阳县','140700',5,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140728','平遥县','140700',7,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140800','运城市','140000',10,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140802','盐湖区','140800',11,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140822','万荣县','140800',13,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140823','闻喜县','140800',14,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140825','新绛县','140800',16,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140827','垣曲县','140800',18,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140881','永济市','140800',22,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140882','河津市','140800',23,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140900','忻州市','140000',24,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140921','定襄县','140900',26,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140922','五台县','140900',27,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140924','繁峙县','140900',29,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140928','五寨县','140900',33,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140929','岢岚县','140900',34,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140931','保德县','140900',36,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140981','原平市','140900',38,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141000','临汾市','140000',39,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141002','尧都区','141000',40,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141023','襄汾县','141000',43,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141025','古县','141000',45,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141027','浮山县','141000',47,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141028','吉县','141000',48,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141030','大宁县','141000',50,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141032','永和县','141000',52,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141081','侯马市','141000',55,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141082','霍州市','141000',56,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141100','吕梁市','140000',57,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141102','离石区','141100',58,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141121','文水县','141100',59,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141123','兴县','141100',61,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141124','临县','141100',62,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141125','柳林县','141100',63,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141126','石楼县','141100',64,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141127','岚县','141100',65,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141128','方山县','141100',66,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141129','中阳县','141100',67,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141130','交口县','141100',68,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141181','孝义市','141100',69,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141182','汾阳市','141100',70,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150000','内蒙古自治区',NULL,71,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150102','新城区','150100',73,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150103','回民区','150100',74,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150104','玉泉区','150100',75,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150105','赛罕区','150100',76,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150121','土默特左旗','150100',77,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150122','托克托县','150100',78,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150123','和林格尔县','150100',79,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150124','清水河县','150100',80,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150200','包头市','150000',82,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150202','东河区','150200',83,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150203','昆都仑区','150200',84,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150204','青山区','150200',85,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150205','石拐区','150200',86,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150206','白云鄂博矿区','150200',87,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150221','土默特右旗','150200',89,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150222','固阳县','150200',90,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150223','达尔罕茂明安联合旗','150200',91,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150300','乌海市','150000',92,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150302','海勃湾区','150300',93,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150303','海南区','150300',94,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150400','赤峰市','150000',96,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150402','红山区','150400',97,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150403','元宝山区','150400',98,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150404','松山区','150400',99,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150421','阿鲁科尔沁旗','150400',100,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150422','巴林左旗','150400',101,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150424','林西县','150400',103,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150425','克什克腾旗','150400',104,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150426','翁牛特旗','150400',105,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150428','喀喇沁旗','150400',106,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150429','宁城县','150400',107,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150500','通辽市','150000',109,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150502','科尔沁区','150500',110,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150521','科尔沁左翼中旗','150500',111,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150522','科尔沁左翼后旗','150500',112,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150523','开鲁县','150500',113,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150525','奈曼旗','150500',115,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150526','扎鲁特旗','150500',116,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150581','霍林郭勒市','150500',117,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150600','鄂尔多斯市','150000',118,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150603','康巴什区','150600',120,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150621','达拉特旗','150600',121,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150622','准格尔旗','150600',122,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150623','鄂托克前旗','150600',123,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150624','鄂托克旗','150600',124,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150626','乌审旗','150600',126,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150627','伊金霍洛旗','150600',127,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150700','呼伦贝尔市','150000',128,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150702','海拉尔区','150700',129,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150721','阿荣旗','150700',131,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150722','莫力达瓦达斡尔族自治旗','150700',132,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150723','鄂伦春自治旗','150700',133,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150724','鄂温克族自治旗','150700',134,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150725','陈巴尔虎旗','150700',135,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150726','新巴尔虎左旗','150700',136,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150781','满洲里市','150700',138,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150782','牙克石市','150700',139,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150783','扎兰屯市','150700',140,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150784','额尔古纳市','150700',141,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150785','根河市','150700',142,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150800','巴彦淖尔市','150000',143,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150802','临河区','150800',144,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150824','乌拉特中旗','150800',148,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150825','乌拉特后旗','150800',149,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150826','杭锦后旗','150800',150,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150900','乌兰察布市','150000',151,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150923','商都县','150900',155,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150924','兴和县','150900',156,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150926','察哈尔右翼前旗','150900',158,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150928','察哈尔右翼后旗','150900',160,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150929','四子王旗','150900',161,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152200','兴安盟','150000',163,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152201','乌兰浩特市','152200',164,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152221','科尔沁右翼前旗','152200',166,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152222','科尔沁右翼中旗','152200',167,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152500','锡林郭勒盟','150000',170,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152501','二连浩特市','152500',171,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152522','阿巴嘎旗','152500',173,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152523','苏尼特左旗','152500',174,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152525','东乌珠穆沁旗','152500',176,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152527','太仆寺旗','152500',178,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152529','正镶白旗','152500',180,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152531','多伦县','152500',182,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152900','阿拉善盟','150000',183,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152921','阿拉善左旗','152900',184,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152923','额济纳旗','152900',186,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210100','沈阳市','210000',188,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210102','和平区','210100',189,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210104','大东区','210100',191,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210111','苏家屯区','210100',194,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210113','沈北新区','210100',196,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210114','于洪区','210100',197,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210123','康平县','210100',199,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210181','新民市','210100',201,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210202','中山区','210200',203,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210204','沙河口区','210200',205,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210211','甘井子区','210200',206,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210213','金州区','210200',208,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210281','瓦房店市','210200',211,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210300','鞍山市','210000',213,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210302','铁东区','210300',214,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210303','铁西区','210300',215,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210311','千山区','210300',217,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210323','岫岩满族自治县','210300',219,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210400','抚顺市','210000',221,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210403','东洲区','210400',223,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210411','顺城区','210400',225,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210421','抚顺县','210400',226,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210500','本溪市','210000',229,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210502','平山区','210500',230,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210503','溪湖区','210500',231,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210505','南芬区','210500',233,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210521','本溪满族自治县','210500',234,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210600','丹东市','210000',236,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210602','元宝区','210600',237,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210603','振兴区','210600',238,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210681','东港市','210600',241,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210682','凤城市','210600',242,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210700','锦州市','210000',2947,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210702','古塔区','210700',2948,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210726','黑山县','210700',2951,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210781','凌海市','210700',2953,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210800','营口市','210000',2955,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210802','站前区','210800',2956,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210803','西市区','210800',2957,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210881','盖州市','210800',2960,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210900','阜新市','210000',2962,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210902','海州区','210900',2963,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210903','新邱区','210900',2964,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210921','阜新蒙古族自治县','210900',2968,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210922','彰武县','210900',2969,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211000','辽阳市','210000',2970,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211003','文圣区','211000',2972,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211005','弓长岭区','211000',2974,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211081','灯塔市','211000',2977,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211100','盘锦市','210000',2978,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211102','双台子区','211100',2979,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211104','大洼区','211100',2981,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211122','盘山县','211100',2982,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211200','铁岭市','210000',2983,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211223','西丰县','211200',2987,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211224','昌图县','211200',2988,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211282','开原市','211200',2990,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211300','朝阳市','210000',2991,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211321','朝阳县','211300',2994,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211324','喀喇沁左翼蒙古族自治县','211300',2996,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211381','北票市','211300',2997,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211400','葫芦岛市','210000',2999,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211402','连山区','211400',3000,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211421','绥中县','211400',3003,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211481','兴城市','211400',3005,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220000','吉林省',NULL,3006,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220100','长春市','220000',3007,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220104','朝阳区','220100',3010,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220106','绿园区','220100',3012,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220112','双阳区','220100',3013,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220122','农安县','220100',3015,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220183','德惠市','220100',3017,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220200','吉林市','220000',3019,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220203','龙潭区','220200',3021,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220211','丰满区','220200',3023,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220221','永吉县','220200',3024,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220282','桦甸市','220200',3026,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220300','四平市','220000',3029,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220302','铁西区','220300',3030,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220322','梨树县','220300',3032,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220323','伊通满族自治县','220300',3033,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220402','龙山区','220400',3036,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220421','东丰县','220400',3038,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220422','东辽县','220400',3039,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220500','通化市','220000',3040,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220503','二道江区','220500',3042,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220524','柳河县','220500',3045,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220582','集安市','220500',3047,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220600','白山市','220000',3048,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220602','浑江区','220600',3049,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220622','靖宇县','220600',3052,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220681','临江市','220600',3054,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220700','松原市','220000',3055,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220702','宁江区','220700',3056,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220721','前郭尔罗斯蒙古族自治县','220700',3057,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231283','海伦市','231200',3206,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('232700','大兴安岭地区','230000',3207,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('232721','呼玛县','232700',3209,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('232722','塔河县','232700',3210,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310000','上海市',NULL,3211,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310101','黄浦区','310000',515,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310105','长宁区','310000',517,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310106','静安区','310000',518,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310107','普陀区','310000',519,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310109','虹口区','310000',520,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310110','杨浦区','310000',521,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310113','宝山区','310000',523,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310114','嘉定区','310000',524,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310115','浦东新区','310000',525,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310116','金山区','310000',526,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310118','青浦区','310000',528,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310120','奉贤区','310000',529,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310151','崇明区','310000',530,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320000','江苏省',NULL,531,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320100','南京市','320000',532,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320104','秦淮区','320100',534,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320105','建邺区','320100',535,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320106','鼓楼区','320100',536,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320111','浦口区','320100',537,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320114','雨花台区','320100',539,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320115','江宁区','320100',540,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320116','六合区','320100',541,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320117','溧水区','320100',542,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320118','高淳区','320100',543,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320205','锡山区','320200',545,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320206','惠山区','320200',546,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320211','滨湖区','320200',547,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320213','梁溪区','320200',548,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320281','江阴市','320200',550,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320282','宜兴市','320200',551,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320300','徐州市','320000',552,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320302','鼓楼区','320300',553,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320303','云龙区','320300',554,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320311','泉山区','320300',556,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320312','铜山区','320300',557,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320321','丰县','320300',558,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320322','沛县','320300',559,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320381','新沂市','320300',561,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320382','邳州市','320300',562,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320400','常州市','320000',563,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320402','天宁区','320400',564,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320404','钟楼区','320400',565,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320412','武进区','320400',567,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320413','金坛区','320400',568,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320481','溧阳市','320400',569,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320500','苏州市','320000',570,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320506','吴中区','320500',572,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320507','相城区','320500',573,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320508','姑苏区','320500',574,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320509','吴江区','320500',575,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320581','常熟市','320500',576,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320583','昆山市','320500',578,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320585','太仓市','320500',579,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320600','南通市','320000',580,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320602','崇川区','320600',581,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320611','港闸区','320600',582,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320623','如东县','320600',584,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320681','启东市','320600',585,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320682','如皋市','320600',586,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320684','海门市','320600',587,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320700','连云港市','320000',589,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320703','连云区','320700',590,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320706','海州区','320700',591,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320707','赣榆区','320700',592,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320722','东海县','320700',593,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320724','灌南县','320700',595,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320800','淮安市','320000',596,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320803','淮安区','320800',597,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320804','淮阴区','320800',598,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320826','涟水县','320800',601,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320830','盱眙县','320800',602,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320900','盐城市','320000',604,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320902','亭湖区','320900',605,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320904','大丰区','320900',607,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320921','响水县','320900',608,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320925','建湖县','320900',612,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320981','东台市','320900',613,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321000','扬州市','320000',614,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321003','邗江区','321000',616,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321081','仪征市','321000',619,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321100','镇江市','320000',621,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321102','京口区','321100',622,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321111','润州区','321100',623,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220800','白城市','220000',3061,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220802','洮北区','220800',3062,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220822','通榆县','220800',3064,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222400','延边朝鲜族自治州','220000',3067,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222401','延吉市','222400',3068,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222403','敦化市','222400',3070,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222404','珲春市','222400',3071,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222406','和龙市','222400',3073,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222424','汪清县','222400',3074,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230000','黑龙江省',NULL,3076,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230100','哈尔滨市','230000',3077,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230102','道里区','230100',3078,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230104','道外区','230100',3080,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230110','香坊区','230100',3083,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230112','阿城区','230100',3085,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230113','双城区','230100',3086,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230124','方正县','230100',3088,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230126','巴彦县','230100',3090,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230129','延寿县','230100',3093,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230184','五常市','230100',3095,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230200','齐齐哈尔市','230000',3096,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230202','龙沙区','230200',3097,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230206','富拉尔基区','230200',3101,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230207','碾子山区','230200',3102,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230221','龙江县','230200',3104,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230223','依安县','230200',3105,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230224','泰来县','230200',3106,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230229','克山县','230200',3109,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230230','克东县','230200',3110,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230281','讷河市','230200',3112,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230300','鸡西市','230000',3113,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230304','滴道区','230300',3116,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230306','城子河区','230300',3118,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230321','鸡东县','230300',3120,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230381','虎林市','230300',3121,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230400','鹤岗市','230000',3123,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230404','南山区','230400',3126,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230405','兴安区','230400',3127,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230407','兴山区','230400',3129,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230421','萝北县','230400',3130,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230502','尖山区','230500',3133,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230505','四方台区','230500',3135,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230506','宝山区','230500',3136,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230522','友谊县','230500',3138,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230524','饶河县','230500',3140,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230602','萨尔图区','230600',3142,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230604','让胡路区','230600',3144,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230606','大同区','230600',3146,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230621','肇州县','230600',3147,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230623','林甸县','230600',3149,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230700','伊春市','230000',3151,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230718','乌翠区','230700',3153,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230722','嘉荫县','230700',3155,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230723','汤旺县','230700',3156,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230725','大箐山县','230700',3158,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230751','金林区','230700',3160,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230781','铁力市','230700',3161,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230800','佳木斯市','230000',3162,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230804','前进区','230800',3164,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230811','郊区','230800',3166,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230828','汤原县','230800',3169,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230881','同江市','230800',3170,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230883','抚远市','230800',3172,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230900','七台河市','230000',3173,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230904','茄子河区','230900',3176,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231000','牡丹江市','230000',3178,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231002','东安区','231000',3179,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231004','爱民区','231000',3181,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231005','西安区','231000',3182,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231084','宁安市','231000',3186,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231085','穆棱市','231000',3187,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231100','黑河市','230000',3189,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231102','爱辉区','231100',3190,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231123','逊克县','231100',3191,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231183','嫩江市','231100',3195,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231200','绥化市','230000',3196,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231202','北林区','231200',3197,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231221','望奎县','231200',3198,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231223','青冈县','231200',3200,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231226','绥棱县','231200',3203,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231282','肇东市','231200',3205,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321181','丹阳市','321100',625,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321200','泰州市','320000',628,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321202','海陵区','321200',629,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321204','姜堰区','321200',631,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321281','兴化市','321200',632,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321300','宿迁市','320000',635,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321302','宿城区','321300',636,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321322','沭阳县','321300',638,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321324','泗洪县','321300',640,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330100','杭州市','330000',642,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330102','上城区','330100',643,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330104','江干区','330100',645,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330108','滨江区','330100',648,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330110','余杭区','330100',650,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330112','临安区','330100',652,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330122','桐庐县','330100',653,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330182','建德市','330100',655,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330203','海曙区','330200',657,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330206','北仑区','330200',659,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330212','鄞州区','330200',661,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330213','奉化区','330200',662,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330282','慈溪市','330200',666,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330300','温州市','330000',667,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330302','鹿城区','330300',668,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330304','瓯海区','330300',670,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330324','永嘉县','330300',672,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330328','文成县','330300',675,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330329','泰顺县','330300',676,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330382','乐清市','330300',678,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330400','嘉兴市','330000',680,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330411','秀洲区','330400',682,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330424','海盐县','330400',684,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330482','平湖市','330400',686,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340203','弋江区','340200',756,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340207','鸠江区','340200',757,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340208','三山区','340200',758,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340221','芜湖县','340200',759,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340223','南陵县','340200',761,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340281','无为市','340200',762,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340300','蚌埠市','340000',763,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340302','龙子湖区','340300',764,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340304','禹会区','340300',766,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340311','淮上区','340300',767,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340321','怀远县','340300',768,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340322','五河县','340300',769,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340323','固镇县','340300',770,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340402','大通区','340400',772,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340403','田家庵区','340400',773,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340404','谢家集区','340400',774,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340405','八公山区','340400',775,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340421','凤台县','340400',777,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340422','寿县','340400',778,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340500','马鞍山市','340000',779,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340503','花山区','340500',780,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340504','雨山区','340500',781,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340521','当涂县','340500',783,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340522','含山县','340500',784,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340523','和县','340500',785,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340600','淮北市','340000',786,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340603','相山区','340600',788,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340604','烈山区','340600',789,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340621','濉溪县','340600',790,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340700','铜陵市','340000',791,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340705','铜官区','340700',792,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340711','郊区','340700',794,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340722','枞阳县','340700',795,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340800','安庆市','340000',1835,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340802','迎江区','340800',1836,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340811','宜秀区','340800',1838,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340822','怀宁县','340800',1839,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340825','太湖县','340800',1840,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340826','宿松县','340800',1841,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340827','望江县','340800',1842,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340881','桐城市','340800',1844,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340882','潜山市','340800',1845,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341000','黄山市','340000',1846,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341002','屯溪区','341000',1847,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341004','徽州区','341000',1849,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341021','歙县','341000',1850,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341022','休宁县','341000',1851,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341023','黟县','341000',1852,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341024','祁门县','341000',1853,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341102','琅琊区','341100',1855,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341103','南谯区','341100',1856,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341122','来安县','341100',1857,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341124','全椒县','341100',1858,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341126','凤阳县','341100',1860,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341181','天长市','341100',1861,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341182','明光市','341100',1862,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341200','阜阳市','340000',1863,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341202','颍州区','341200',1864,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341204','颍泉区','341200',1866,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341221','临泉县','341200',1867,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341222','太和县','341200',1868,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341225','阜南县','341200',1869,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341282','界首市','341200',1871,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341300','宿州市','340000',1872,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341302','埇桥区','341300',1873,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341321','砀山县','341300',1874,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341322','萧县','341300',1875,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341324','泗县','341300',1877,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341500','六安市','340000',1878,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341502','金安区','341500',1879,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341504','叶集区','341500',1881,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341524','金寨县','341500',1884,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330483','桐乡市','330400',687,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341600','亳州市','340000',1886,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341602','谯城区','341600',1887,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341622','蒙城县','341600',1889,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341700','池州市','340000',1891,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341721','东至县','341700',1893,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341723','青阳县','341700',1895,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341800','宣城市','340000',1896,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341821','郎溪县','341800',1898,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341825','旌德县','341800',1901,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341882','广德市','341800',1903,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350000','福建省',NULL,1904,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350100','福州市','350000',1905,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350104','仓山区','350100',1908,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350105','马尾区','350100',1909,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350112','长乐区','350100',1911,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350122','连江县','350100',1913,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350125','永泰县','350100',1916,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350181','福清市','350100',1918,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350200','厦门市','350000',1919,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350203','思明区','350200',1920,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350206','湖里区','350200',1922,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350213','翔安区','350200',1925,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350300','莆田市','350000',1926,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350303','涵江区','350300',1928,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350304','荔城区','350300',1929,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350400','三明市','350000',1932,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350403','三元区','350400',1934,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350421','明溪县','350400',1935,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350424','宁化县','350400',1937,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350426','尤溪县','350400',1939,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350429','泰宁县','350400',1942,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350481','永安市','350400',1944,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350500','泉州市','350000',1945,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350502','鲤城区','350500',1946,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350505','泉港区','350500',1949,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350524','安溪县','350500',1951,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350526','德化县','350500',1953,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350527','金门县','350500',1954,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350600','漳州市','350000',1958,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350602','芗城区','350600',1959,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350603','龙文区','350600',1960,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350623','漳浦县','350600',1962,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350625','长泰县','350600',1964,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350628','平和县','350600',1967,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350629','华安县','350600',1968,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350700','南平市','350000',1970,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350702','延平区','350700',1971,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350722','浦城县','350700',1974,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350724','松溪县','350700',1976,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350781','邵武市','350700',1978,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350782','武夷山市','350700',1979,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350800','龙岩市','350000',1981,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350821','长汀县','350800',1984,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350823','上杭县','350800',1985,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350825','连城县','350800',1987,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350881','漳平市','350800',1988,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350921','霞浦县','350900',1991,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350923','屏南县','350900',1993,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350924','寿宁县','350900',1994,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350926','柘荣县','350900',1996,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350982','福鼎市','350900',1998,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330500','湖州市','330000',688,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330502','吴兴区','330500',689,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330521','德清县','330500',691,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330600','绍兴市','330000',694,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330602','越城区','330600',695,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330604','上虞区','330600',697,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330624','新昌县','330600',698,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330683','嵊州市','330600',700,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330700','金华市','330000',701,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330703','金东区','330700',703,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330723','武义县','330700',704,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330727','磐安县','330700',706,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330783','东阳市','330700',709,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330800','衢州市','330000',711,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330802','柯城区','330800',712,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330822','常山县','330800',714,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330824','开化县','330800',715,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330900','舟山市','330000',718,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330902','定海区','330900',719,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330921','岱山县','330900',721,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331000','台州市','330000',723,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331003','黄岩区','331000',725,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331022','三门县','331000',727,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331024','仙居县','331000',729,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331081','温岭市','331000',730,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331083','玉环市','331000',732,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331121','青田县','331100',735,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331122','缙云县','331100',736,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331124','松阳县','331100',738,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331125','云和县','331100',739,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340000','安徽省',NULL,743,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340100','合肥市','340000',744,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340102','瑶海区','340100',745,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340103','庐阳区','340100',746,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340111','包河区','340100',748,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340122','肥东县','340100',750,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340123','肥西县','340100',751,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340200','芜湖市','340000',754,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360100','南昌市','360000',2000,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360102','东湖区','360100',2001,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360103','西湖区','360100',2002,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360112','新建区','360100',2005,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360121','南昌县','360100',2007,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360123','安义县','360100',2008,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360200','景德镇市','360000',2010,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360202','昌江区','360200',2011,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360281','乐平市','360200',2014,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360300','萍乡市','360000',2015,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360313','湘东区','360300',2017,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360321','莲花县','360300',2018,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360400','九江市','360000',2021,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360403','浔阳区','360400',2023,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360404','柴桑区','360400',2024,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360424','修水县','360400',2026,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360426','德安县','360400',2028,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360430','彭泽县','360400',2031,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360481','瑞昌市','360400',2032,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360483','庐山市','360400',2034,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360500','新余市','360000',2035,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360600','鹰潭市','360000',2038,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360602','月湖区','360600',2039,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360681','贵溪市','360600',2041,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360700','赣州市','360000',2042,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360702','章贡区','360700',2043,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360723','大余县','360700',2047,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360724','上犹县','360700',2048,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360726','安远县','360700',2050,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360729','全南县','360700',2052,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650400','吐鲁番市','650000',1464,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652301','昌吉市','652300',1473,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652700','博尔塔拉蒙古自治州','650000',1480,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652900','阿克苏地区','650000',1495,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653000','克孜勒苏柯尔克孜自治州','650000',1505,NULL,NULL,NULL,NULL,NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '行政区划', 'adm-area', '/secure/core/module/item/adm-areas/queries/selectable', 'id', 'admAreaName'); + +commit; + +-- ----------------------------- 2020-12-15 add by shixw------------end diff --git a/sql/init_sql/core/0.9.0/sqlserver/0.gikam-core-common-1.txt b/sql/init_sql/core/0.9.0/sqlserver/0.gikam-core-common-1.txt new file mode 100644 index 0000000..ec4a603 --- /dev/null +++ b/sql/init_sql/core/0.9.0/sqlserver/0.gikam-core-common-1.txt @@ -0,0 +1,20 @@ +-- ----------------------------- 2020-10-20 add by shixw------------begin + +CREATE PROC DELETEI18N ( + @CODEPARAM VARCHAR ( 128 ) +) AS DECLARE +@V_ID BIGINT; +SELECT + @V_ID = ID +FROM + T_CORE_I18N +WHERE + CODE = @CODEPARAM; +IF + ( @V_ID IS NOT NULL ) BEGIN + DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID = @V_ID; + DELETE FROM T_CORE_I18N WHERE CODE = @CODEPARAM; + +END; + +-- ----------------------------- 2020-10-20 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.9.0/sqlserver/1.gikam-core-common-2.txt b/sql/init_sql/core/0.9.0/sqlserver/1.gikam-core-common-2.txt new file mode 100644 index 0000000..6c33eef --- /dev/null +++ b/sql/init_sql/core/0.9.0/sqlserver/1.gikam-core-common-2.txt @@ -0,0 +1,978 @@ +-- ----------------------------- 2020-09-07 add by zhangxt------------begin + +INSERT INTO T_CORE_ADMIN_MENU(ID, MENUNAME, MENUICON, HREF, PARENTID, ORDERNO) +VALUES ('20', '系统监控', '', '', '', '20'); + +INSERT INTO T_CORE_ADMIN_MENU(ID, MENUNAME, MENUICON, HREF, PARENTID, ORDERNO) +VALUES ('2010', '系统监控', '', '/core/module/item/iframes?src=http://ip:port', '20', '2010'); +-- ----------------------------- 2020-09-07 add by zhangxt------------end + +-- ----------------------------- 2020-09-07 add by zhangxt--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_CORE_FILE_LOG( + ID BIGINT NOT NULL, + FILEID BIGINT NULL , + OPERATIONCATEGORY VARCHAR(36) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_FILE_LOG PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件日志表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_LOG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_LOG', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_LOG', @level2type=N'COLUMN',@level2name=N'FILEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'操作类型(添加、下载等)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_LOG', @level2type=N'COLUMN',@level2name=N'OPERATIONCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_LOG', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_LOG', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_LOG', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_LOG', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_FILE_LOG', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_CORE_FILE_LOG.SERVICE_NAME', N'文件日志表', N'文件日志表', N'zh-CN',N'文件日志表'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_LOG.ID', N'文件日志表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_LOG.FILEID', N'文件日志表的文件ID', N'文件ID', N'zh-CN',N'文件ID'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_LOG.OPERATIONCATEGORY', N'文件日志表的操作类型(添加、下载等)', N'操作类型(添加、下载等)', N'zh-CN',N'操作类型(添加、下载等)'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_LOG.CREATEDBYID', N'文件日志表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_LOG.CREATEDBYNAME', N'文件日志表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_LOG.CREATEDTIME', N'文件日志表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_LOG.CREATEDBYORGID', N'文件日志表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_LOG.CREATEDBYORGNAME', N'文件日志表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_FILE_LOG', '0', '0'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('fileLogOperationCategory', '附件操作方式', 'sys', NULL, 201, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'INSERT', '上传', 'fileLogOperationCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'UPDATE', '更新', 'fileLogOperationCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'DOWNLOAD', '下载', 'fileLogOperationCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'PRINT', '打印', 'fileLogOperationCategory', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'DELETE', '删除', 'fileLogOperationCategory', NULL, 5, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +-- ----------------------------- 2020-09-07 add by zhangxt------------end + +-- ----------------------------- 2020-09-09 add by shixw------------begin 0.8.2补丁已发布 + +alter table dbo.T_CORE_PASSWORD_POLICY ADD EXPIRYWARNINGINTERVAL BIGINT NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'密码过期提前提醒天数', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'EXPIRYWARNINGINTERVAL' +GO + +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.EXPIRYWARNINGINTERVAL', N'密码策略的密码过期提前提醒天数', N'密码过期提前提醒天数', N'zh-CN',N'密码过期提前提醒天数'; + +-- ----------------------------- 2020-09-09 add by shixw------------end 0.8.2补丁已发布 + +-- ----------------------------- 2020-09-10 add by shixw------------begin 0.8.2补丁已发布 + +EXEC DBO.INSERTI18N N'GIKAM.USER.PASSWORD.NEW_OLD_PASSWORD_SAME', N'新密码不能与旧密码相同', N'新密码不能与旧密码相同', N'zh-CN', N'新密码不能与旧密码相同'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.PASSWORDPOLICIES.TIP.EXPIRYWARNINGINTERVAL_NOT_MORE_EXPIRYINTERVAL', N'密码过期提前提醒天数不能大于密码过期天数', N'密码过期提前提醒天数不能大于密码过期天数', N'zh-CN', N'密码过期提前提醒天数不能大于密码过期天数'; + +-- ----------------------------- 2020-09-10 add by shixw------------end 0.8.2补丁已发布 + +-- ----------------------------- 2020-09-10 add by zhangjr------------begin 0.8.7补丁已发布 +EXEC DBO.INSERTI18N N'GIKAM.BPMN.TASK.START', N'工作流开始节点', N'开始节点', N'zh-CN', N'开始节点'; +EXEC DBO.INSERTI18N N'GIKAM.BPMN.TASK.END', N'工作流结束节点', N'结束节点', N'zh-CN', N'结束节点'; +EXEC DBO.INSERTI18N N'GIKAM.BPMN.TASK.GATEWAY', N'工作流的网关', N'网关', N'zh-CN', N'网关'; + +DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID = (SELECT ID FROM T_CORE_I18N WHERE CODE = 'GIKAM.BPMN.COMMENT.START_NODE'); +DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID = (SELECT ID FROM T_CORE_I18N WHERE CODE = 'GIKAM.BPMN.COMMENT.END_NODE'); +DELETE FROM T_CORE_I18N WHERE CODE = 'GIKAM.BPMN.COMMENT.START_NODE'; +DELETE FROM T_CORE_I18N WHERE CODE = 'GIKAM.BPMN.COMMENT.END_NODE'; + +alter table dbo.T_CORE_BPMN_COMMENT ADD ROUTE VARCHAR(96) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'审核路径', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_COMMENT', +'COLUMN', N'ROUTE' +GO +-- ----------------------------- 2020-09-10 add by zhangjr------------end 0.8.7补丁已发布 + +-- ----------------------------- 2020-09-12 add by shixw------------begin + +EXEC DBO.INSERTI18N N'GIKAM.EXCEPTION.FTP.FILE_NOT_EXIST', N'FTP服务器文件不存在', N'FTP服务器文件不存在', N'zh-CN', N'FTP服务器文件不存在'; + +-- ----------------------------- 2020-09-12 add by shixw------------end + +-- ----------------------------- 2020-09-14 add by zhangjf--------------begin +DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID = (SELECT ID FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.SERVICE_NAME'); +DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID = (SELECT ID FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.ID'); +DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID = (SELECT ID FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.FILEID'); +DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID = (SELECT ID FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.OPERATIONCATEGORY'); +DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID = (SELECT ID FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.CREATEDBYID'); +DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID = (SELECT ID FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.CREATEDBYNAME'); +DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID = (SELECT ID FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.CREATEDTIME'); +DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID = (SELECT ID FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.CREATEDBYORGID'); +DELETE FROM T_CORE_I18N_MESSAGE WHERE I18NID = (SELECT ID FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.CREATEDBYORGNAME'); + +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.SERVICE_NAME'; +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.ID'; +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.FILEID'; +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.OPERATIONCATEGORY'; +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.CREATEDBYID'; +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.CREATEDBYNAME'; +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.CREATEDTIME'; +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.CREATEDBYORGID'; +DELETE FROM T_CORE_I18N WHERE CODE = 'T_CORE_FILE_LOG.CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_CORE_FILE_LOG.SERVICE_NAME', N'文件日志表', N'文件日志表', N'zh-CN',N'文件日志表'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_LOG.ID', N'文件日志表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_LOG.FILEID', N'文件日志表的文件ID', N'文件ID', N'zh-CN',N'文件ID'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_LOG.OPERATIONCATEGORY', N'文件日志表的操作类型(添加、下载等)', N'操作类型(添加、下载等)', N'zh-CN',N'操作类型(添加、下载等)'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_LOG.CREATEDBYID', N'文件日志表的操作人编码', N'操作人编码', N'zh-CN',N'操作人编码'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_LOG.CREATEDBYNAME', N'文件日志表的操作人名称', N'操作人名称', N'zh-CN',N'操作人名称'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_LOG.CREATEDTIME', N'文件日志表的操作时间', N'操作时间', N'zh-CN',N'操作时间'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_LOG.CREATEDBYORGID', N'文件日志表的操作人单位编码', N'操作人单位编码', N'zh-CN',N'操作人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_FILE_LOG.CREATEDBYORGNAME', N'文件日志表的操作人单位名称', N'操作人单位名称', N'zh-CN',N'操作人单位名称'; + +GO +-- ----------------------------- 2020-09-14 add by zhangjf------------end + +-- ----------------------------- 2020-09-14 add by zhanghang--------------begin +alter table dbo.T_CORE_SYSTEM_CONFIG ADD FILEOPERATIONLOG VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'附件操作记录', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SYSTEM_CONFIG', +'COLUMN', N'FILEOPERATIONLOG' +GO + + +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_CONFIG.FILEOPERATIONLOG', N'系统配置附件操作记录', N'附件操作记录', N'zh-CN',N'附件操作记录'; + +UPDATE T_CORE_SYSTEM_CONFIG + SET FILEOPERATIONLOG = '0' + WHERE ID = 'system-config'; +-- ----------------------------- 2020-09-14 add by zhanghang--------------end + +-- ----------------------------- 2020-09-15 add by shixw------------begin + +UPDATE T_CORE_CONSTANT + SET CONSTANTDESC = '登录系统时是否修改默认密码' + WHERE ID = 'INIT-PASSWORD-MODIFY'; + +-- ----------------------------- 2020-09-15 add by shixw------------end + +-- ----------------------------- 2020-10-12 add by shixw------------begin + +ALTER TABLE dbo.T_CORE_SCHEDULE_TASK_CONFIG ALTER COLUMN TIMES bigint NULL + +-- ----------------------------- 2020-10-12 add by shixw------------end + +-- ----------------------------- 2020-11-05 add by shixw--------------begin 0.8.15补丁已发布 + +-- 建表语句 +CREATE TABlE DBO.T_CORE_DP_CONFIG( + ID BIGINT NOT NULL, + DPCONFIGNAME VARCHAR(60) NULL , + TABLENAME VARCHAR(60) NULL , + PARENTID BIGINT NULL , + UNIQUEFIELDS VARCHAR(120) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_DP_CONFIG PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据泵配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DP_CONFIG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DP_CONFIG', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据泵配置名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DP_CONFIG', @level2type=N'COLUMN',@level2name=N'DPCONFIGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'业务表名' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DP_CONFIG', @level2type=N'COLUMN',@level2name=N'TABLENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'父配置ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DP_CONFIG', @level2type=N'COLUMN',@level2name=N'PARENTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'唯一性字段' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DP_CONFIG', @level2type=N'COLUMN',@level2name=N'UNIQUEFIELDS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DP_CONFIG', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DP_CONFIG', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DP_CONFIG', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DP_CONFIG', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DP_CONFIG', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_CORE_DP_CONFIG_LINE( + ID BIGINT NOT NULL, + DPCONFIGID BIGINT NULL , + RELATETABLENAME VARCHAR(60) NULL , + RELATEFIELDNAME VARCHAR(60) NULL , + FIELDNAME VARCHAR(60) NULL , + RELATECONFIGID BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_DP_CONFIG_LINE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据泵配置明细' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DP_CONFIG_LINE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DP_CONFIG_LINE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据泵配置ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DP_CONFIG_LINE', @level2type=N'COLUMN',@level2name=N'DPCONFIGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'关联表名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DP_CONFIG_LINE', @level2type=N'COLUMN',@level2name=N'RELATETABLENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'关联表字段' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DP_CONFIG_LINE', @level2type=N'COLUMN',@level2name=N'RELATEFIELDNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'当前表对应字段' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DP_CONFIG_LINE', @level2type=N'COLUMN',@level2name=N'FIELDNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'关联配置ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DP_CONFIG_LINE', @level2type=N'COLUMN',@level2name=N'RELATECONFIGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DP_CONFIG_LINE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DP_CONFIG_LINE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DP_CONFIG_LINE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DP_CONFIG_LINE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DP_CONFIG_LINE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +CREATE NONCLUSTERED INDEX [IDX_CDCL_DPCONFIGID] ON [dbo].[T_CORE_DP_CONFIG_LINE] ([DPCONFIGID]); + +EXEC DBO.INSERTI18N N'T_CORE_DP_CONFIG.SERVICE_NAME', N'数据泵配置', N'数据泵配置', N'zh-CN', N'数据泵配置'; +EXEC DBO.INSERTI18N N'T_CORE_DP_CONFIG.ID', N'数据泵配置的主键', N'主键', N'zh-CN', N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_DP_CONFIG.DPCONFIGNAME', N'数据泵配置的数据泵配置名称', N'数据泵配置名称', N'zh-CN', N'数据泵配置名称'; +EXEC DBO.INSERTI18N N'T_CORE_DP_CONFIG.TABLENAME', N'数据泵配置的业务表名', N'业务表名', N'zh-CN', N'业务表名'; +EXEC DBO.INSERTI18N N'T_CORE_DP_CONFIG.PARENTID', N'数据泵配置的父配置ID', N'父配置ID', N'zh-CN', N'父配置ID'; +EXEC DBO.INSERTI18N N'T_CORE_DP_CONFIG.UNIQUEFIELDS', N'数据泵配置的唯一性字段', N'唯一性字段', N'zh-CN', N'唯一性字段'; +EXEC DBO.INSERTI18N N'T_CORE_DP_CONFIG.OPERATION', N'数据泵配置的操作', N'操作', N'zh-CN', N'操作'; +EXEC DBO.INSERTI18N N'T_CORE_DP_CONFIG.CREATEDBYID', N'数据泵配置的制单人编码', N'制单人编码', N'zh-CN', N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_DP_CONFIG.CREATEDBYNAME', N'数据泵配置的制单人名称', N'制单人名称', N'zh-CN', N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_DP_CONFIG.CREATEDTIME', N'数据泵配置的制单时间', N'制单时间', N'zh-CN', N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_DP_CONFIG.CREATEDBYORGID', N'数据泵配置的制单人单位编码', N'制单人单位编码', N'zh-CN', N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_DP_CONFIG.CREATEDBYORGNAME', N'数据泵配置的制单人单位名称', N'制单人单位名称', N'zh-CN', N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_DP_CONFIG_LINE.SERVICE_NAME', N'数据泵配置明细', N'数据泵配置明细', N'zh-CN', N'数据泵配置明细'; +EXEC DBO.INSERTI18N N'T_CORE_DP_CONFIG_LINE.ID', N'数据泵配置明细的主键', N'主键', N'zh-CN', N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_DP_CONFIG_LINE.DPCONFIGID', N'数据泵配置明细的数据泵配置ID', N'数据泵配置ID', N'zh-CN', N'数据泵配置ID'; +EXEC DBO.INSERTI18N N'T_CORE_DP_CONFIG_LINE.RELATETABLENAME', N'数据泵配置明细的关联表名称', N'关联表名称', N'zh-CN', N'关联表名称'; +EXEC DBO.INSERTI18N N'T_CORE_DP_CONFIG_LINE.RELATEFIELDNAME', N'数据泵配置明细的关联表字段', N'关联表字段', N'zh-CN', N'关联表字段'; +EXEC DBO.INSERTI18N N'T_CORE_DP_CONFIG_LINE.FIELDNAME', N'数据泵配置明细的当前表对应字段', N'当前表对应字段', N'zh-CN', N'当前表对应字段'; +EXEC DBO.INSERTI18N N'T_CORE_DP_CONFIG_LINE.RELATECONFIGID', N'数据泵配置明细的关联配置ID', N'关联配置ID', N'zh-CN', N'关联配置ID'; +EXEC DBO.INSERTI18N N'T_CORE_DP_CONFIG_LINE.RELATECONFIG', N'数据泵配置明细的关联配置', N'关联配置', N'zh-CN', N'关联配置'; +EXEC DBO.INSERTI18N N'T_CORE_DP_CONFIG_LINE.CREATEDBYID', N'数据泵配置明细的制单人编码', N'制单人编码', N'zh-CN', N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_DP_CONFIG_LINE.CREATEDBYNAME', N'数据泵配置明细的制单人名称', N'制单人名称', N'zh-CN', N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_DP_CONFIG_LINE.CREATEDTIME', N'数据泵配置明细的制单时间', N'制单时间', N'zh-CN', N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_DP_CONFIG_LINE.CREATEDBYORGID', N'数据泵配置明细的制单人单位编码', N'制单人单位编码', N'zh-CN', N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_DP_CONFIG_LINE.CREATEDBYORGNAME', N'数据泵配置明细的制单人单位名称', N'制单人单位名称', N'zh-CN', N'制单人单位名称'; + + +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.DPCONFIGS.MODAL.ADD', N'新增', N'新增', N'zh-CN', N'新增'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.DPCONFIGS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN', N'基本信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.DPCONFIGS.TAB.CONFIG_LINE', N'数据泵配置明细', N'数据泵配置明细', N'zh-CN', N'数据泵配置明细'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.DPCONFIGS.BUTTON.NEXT', N'下一步', N'下一步', N'zh-CN', N'下一步'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.DPCONFIGS.TIP.SELECT_TREE_NODE', N'请先选中树节点', N'请先选中树节点', N'zh-CN', N'请先选中树节点'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.DPCONFIGS.TIP.IMPORT_SUCCESS', N'导入成功', N'导入成功', N'zh-CN', N'导入成功'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.DPCONFIGS.MODAL.IMPORT_DATA_REPEAT', N'导入数据重复业务', N'导入数据重复业务', N'zh-CN', N'导入数据重复业务'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.DPCONFIGS.TREE.DPCONFIG', N'数据泵配置', N'数据泵配置', N'zh-CN', N'数据泵配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.DPCONFIGS.EXCEPTION.NO_DP_CONFIG', N'没有对应的数据泵配置', N'没有对应的数据泵配置', N'zh-CN', N'没有对应的数据泵配置'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9345', '数据泵配置', '/secure/core/module/sys/dp-configs/page/edit-list', '93', '9345', '068.svg', '数据泵配置'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_DP_CONFIG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_DP_CONFIG_LINE', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('934501','T_CORE_DP_CONFIG_LINE', 'T_CORE_DP_CONFIG', 'DPCONFIGID'); + + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG(ID, NAME, TITLE, CATEGORY, URL, WIDTH) + VALUES(NEXT VALUE FOR SEQ_CORE, '数据泵配置', '数据泵配置', 'dp-config', '/secure/core/module/sys/dp-configs/page/choose-list', '45%'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('dp-config-import-operation', '数据泵配置导入操作', 'biz', NULL, '1', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '忽略', 'dp-config-import-operation', NULL, '1', '0', 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'ignore'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '覆盖', 'dp-config-import-operation', NULL, '2', '0', 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'override'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES (NEXT VALUE FOR SEQ_CORE, '数据泵配置导入操作', 'dp-config-import-operation', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=dp-config-import-operation', 'code', 'codeName'); + + + +-- ----------------------------- 2020-11-05 add by shixw------------end 0.8.15补丁已发布 + +-- ----------------------------- 2020-11-05 add by zhangjr------------begin +EXEC dbo.INSERTI18N @CODEPARAM = N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.TIP.UNABLE_DELETE_INUSE_PROC', @DESCRIPTION = N'不允许删除使用中的流程图', @DEFAULTMESSAGE = N'流程在使用中无法删除(流程编号:{0})', @LANG = N'zh-CN', @MESSAGE = N'流程在使用中无法删除(流程编号:{0})'; +-- ----------------------------- 2020-11-05 add by zhangjr------------end + + +-- ----------------------------- 2020-11-13 add by zhangpf--------------begin--0.8.16补丁已发布 +ALTER TABLE [dbo].[T_CORE_I18N] ALTER COLUMN [DESCRIPTION] varchar(300) COLLATE Chinese_PRC_CI_AS NULL +ALTER TABLE [dbo].[T_CORE_I18N] ALTER COLUMN [DEFAULTMESSAGE] varchar(300) COLLATE Chinese_PRC_CI_AS NULL +ALTER TABLE [dbo].[T_CORE_I18N_MESSAGE] ALTER COLUMN [MESSAGE] varchar(300) COLLATE Chinese_PRC_CI_AS NULL + +-- 建表语句 +CREATE TABlE DBO.T_CORE_EMAIL_CONFIG_CC_USER( + ID BIGINT NOT NULL, + CONFIGID VARCHAR(96) NULL , + USERID VARCHAR(36) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_EMAIL_CONFIG_CC_USER PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'邮件配置抄送人' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EMAIL_CONFIG_CC_USER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EMAIL_CONFIG_CC_USER', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'邮件配置编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EMAIL_CONFIG_CC_USER', @level2type=N'COLUMN',@level2name=N'CONFIGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'抄送人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EMAIL_CONFIG_CC_USER', @level2type=N'COLUMN',@level2name=N'USERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EMAIL_CONFIG_CC_USER', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EMAIL_CONFIG_CC_USER', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EMAIL_CONFIG_CC_USER', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EMAIL_CONFIG_CC_USER', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EMAIL_CONFIG_CC_USER', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +CREATE NONCLUSTERED INDEX [IDX_CECCCU_CONFIGID] ON [dbo].[T_CORE_EMAIL_CONFIG_CC_USER] ([CONFIGID]); + +CREATE TABlE DBO.T_CORE_EMAIL_CONFIG_CC_ROLE( + ID BIGINT NOT NULL, + CONFIGID VARCHAR(96) NULL , + ROLEID BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_EMAIL_CONFIG_CC_ROLE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'邮件配置抄送角色' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EMAIL_CONFIG_CC_ROLE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EMAIL_CONFIG_CC_ROLE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'邮件配置编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EMAIL_CONFIG_CC_ROLE', @level2type=N'COLUMN',@level2name=N'CONFIGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'抄送角色编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EMAIL_CONFIG_CC_ROLE', @level2type=N'COLUMN',@level2name=N'ROLEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EMAIL_CONFIG_CC_ROLE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EMAIL_CONFIG_CC_ROLE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EMAIL_CONFIG_CC_ROLE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EMAIL_CONFIG_CC_ROLE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EMAIL_CONFIG_CC_ROLE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +CREATE NONCLUSTERED INDEX [IDX_CECCCR_CONFIGID] ON [dbo].[T_CORE_EMAIL_CONFIG_CC_ROLE] ([CONFIGID]); + +alter table dbo.T_CORE_EMAIL_RECEIPENT ADD RECEIPENTCATEGORY VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'收件类型', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EMAIL_RECEIPENT', +'COLUMN', N'RECEIPENTCATEGORY' +GO + +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_CC_USER.SERVICE_NAME', N'邮件配置抄送人', N'邮件配置抄送人', N'zh-CN', N'邮件配置抄送人'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_CC_USER.ID', N'邮件配置抄送人的主键', N'主键', N'zh-CN', N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_CC_USER.CONFIGID', N'邮件配置抄送人的邮件配置编码', N'邮件配置编码', N'zh-CN', N'邮件配置编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_CC_USER.USERID', N'邮件配置抄送人的抄送人编码', N'抄送人编码', N'zh-CN', N'抄送人编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_CC_USER.CREATEDBYID', N'邮件配置抄送人的制单人编码', N'制单人编码', N'zh-CN', N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_CC_USER.CREATEDBYNAME', N'邮件配置抄送人的制单人名称', N'制单人名称', N'zh-CN', N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_CC_USER.CREATEDTIME', N'邮件配置抄送人的制单时间', '制单时间', 'zh-CN', '制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_CC_USER.CREATEDBYORGID', N'邮件配置抄送人的制单人单位编码', N'制单人单位编码', N'zh-CN', N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_CC_USER.CREATEDBYORGNAME', N'邮件配置抄送人的制单人单位名称', N'制单人单位名称', N'zh-CN', N'制单人单位名称'; + +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_CC_ROLE.SERVICE_NAME', N'邮件配置抄送角色', N'邮件配置抄送角色', N'zh-CN', N'邮件配置抄送角色'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_CC_ROLE.ID', N'邮件配置抄送角色的主键', N'主键', N'zh-CN', N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_CC_ROLE.CONFIGID', N'邮件配置抄送角色的邮件配置编码', N'邮件配置编码', N'zh-CN', N'邮件配置编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_CC_ROLE.ROLEID', N'邮件配置抄送角色的抄送角色编码', N'抄送角色编码', N'zh-CN', N'抄送角色编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_CC_ROLE.CREATEDBYID', N'邮件配置抄送角色的制单人编码', N'制单人编码', N'zh-CN', N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_CC_ROLE.CREATEDBYNAME', N'邮件配置抄送角色的制单人名称', N'制单人名称', N'zh-CN', N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_CC_ROLE.CREATEDTIME', N'邮件配置抄送角色的制单时间', '制单时间', N'zh-CN', N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_CC_ROLE.CREATEDBYORGID', N'邮件配置抄送角色的制单人单位编码', N'制单人单位编码', N'zh-CN', N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_CC_ROLE.CREATEDBYORGNAME', N'邮件配置抄送角色的制单人单位名称', N'制单人单位名称', N'zh-CN', N'制单人单位名称'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.EMAIL_CONFIGS.TAB.CC_USER', N'邮件配置抄送人Tab', N'抄送人', N'zh-CN', N'抄送人'; +EXEC DBO.INSERTI18N N'CORE.MODULE.EMAIL_CONFIGS.TAB.CONFIG_CC_ROLE', N'邮件配置抄送角色Tab', N'抄送角色', N'zh-CN', N'抄送角色'; +EXEC DBO.INSERTI18N N'CORE.MODULE.EMAIL_CONFIGS.TITLE.CHOOSE_CC_USER', N'邮件配置选择抄送人', N'抄送人选择', N'zh-CN', N'抄送人选择'; +EXEC DBO.INSERTI18N N'CORE.MODULE.EMAIL_CONFIGS.TITLE.CHOOSE_CC_ROLE', N'邮件配置选择抄送角色', N'抄送角色选择', N'zh-CN', N'抄送角色选择'; + +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_CC_USER.USERNAME', N'抄送人名称', N'抄送人名称', N'zh-CN', N'抄送人名称'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_CC_USER.EMAIL', N'抄送人电子邮箱', N'抄送人电子邮箱', N'zh-CN', N'抄送人电子邮箱'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_CONFIG_CC_ROLE.ROLENAME', N'角色名称', N'角色名称', N'zh-CN', N'角色名称'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.EMAILS.APPEND_BODY_WITHOUT_CC', + N'邮件发送添加的无抄送人的正文', + N'您好,此邮件是系统自动发送给您的邮件,请知晓。
收件人:{0}
以下是邮件内容:', + N'zh-CN', + N'您好,此邮件是系统自动发送给您的邮件,请知晓。
收件人:{0}
以下是邮件内容:'; +EXEC DBO.INSERTI18N N'CORE.MODULE.EMAILS.APPEND_BODY_WITH_CC', + N'邮件发送添加的有抄送人的正文', + N'您好,此邮件是系统自动发送给您的邮件,请知晓。
收件人:{0}
抄送人:{1}
以下是邮件内容:', + N'zh-CN', + N'您好,此邮件是系统自动发送给您的邮件,请知晓。
收件人:{0}
抄送人:{1}
以下是邮件内容:'; +EXEC DBO.INSERTI18N N'CORE.MODULE.EMAILS.APPEND_SUBJECT_CC', N'邮件发送主题添加的抄送描述', N'【抄送】', N'zh-CN', N'【抄送】'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EMAIL_CONFIG_CC_USER', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EMAIL_CONFIG_CC_ROLE', '0', '0'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EMAIL', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EMAIL_RECEIPENT', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('9335','T_CORE_EMAIL_CONFIG_CC_USER', 'T_CORE_EMAIL_CONFIG', 'CONFIGID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('9336','T_CORE_EMAIL_CONFIG_CC_ROLE', 'T_CORE_EMAIL_CONFIG', 'CONFIGID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('9337','T_CORE_EMAIL_RECEIPENT', 'T_CORE_EMAIL', 'EMAILID'); + +UPDATE T_CORE_EMAIL_RECEIPENT SET RECEIPENTCATEGORY = 'receipent'; +-- ----------------------------- 2020-11-13 add by zhangpf------------end--0.8.16补丁已发布 + +-- ----------------------------- 2020-11-14 add by shixw------------begin + +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.DPCONFIGS.TIP.SELECT_BIZ_TABLE_NAME', N'请先选择业务表名', N'请先选择业务表名', N'zh-CN', N'请先选择业务表名'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.DPCONFIGS.TIP.SELECT_RELATE_TABLE_NAME', N'请先选择关联表名称', N'请先选择关联表名称', N'zh-CN', N'请先选择关联表名称'; + +-- ----------------------------- 2020-11-14 add by shixw------------end + +-- ----------------------------- 2020-11-16 add by zhangjr------------begin 0.8.18补丁已发布 + +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.FILTER_PREVIOUS_CANDIDATORS', N'过滤之前节点的已审人员', N'过滤之前节点的已审人员', N'zh-CN', N'过滤之前节点的已审人员'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.FILTER_PREVIOUS_CANDIDATORS', N'您在前一个节点审核通过,当前节点您不能参与审核', N'您在前一个节点审核通过,当前节点您不能参与审核', N'zh-CN', N'您在前一个节点审核通过,当前节点您不能参与审核'; +-- ----------------------------- 2020-11-16 add by zhangjr------------begin 0.8.18补丁已发布 + +-- ----------------------------- 2020-11-17 add by shixw------------begin + +alter table dbo.T_CORE_ADMIN_SELECT_CONFIG ADD CACHE VARCHAR(36) NULL + +EXEC sp_addextendedproperty +'MS_Description', N'是否缓存', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_SELECT_CONFIG', +'COLUMN', N'CACHE' + +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_SELECT_CONFIG.CACHE', N'下拉框配置的是否缓存', N'是否缓存', N'zh-CN', N'是否缓存'; + +update T_CORE_ADMIN_SELECT_CONFIG set cache = '1'; + +-- ----------------------------- 2020-11-17 add by shixw------------end + +-- ----------------------------- 2020-11-17 add by shixw------------begin + +EXEC DBO.INSERTI18N N'AUDIT.IMPORT', N'导入(用于审计跟踪中记录)', N'导入', N'zh-CN', N'导入'; + +-- ----------------------------- 2020-11-17 add by shixw------------end + +-- ----------------------------- 2020-11-19 add by shixw------------begin 0.8.20补丁已发布 + +alter table dbo.T_CORE_LOGIN_CONFIG ADD MOBILECLIENT VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否显示移动客户端', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOGIN_CONFIG', +'COLUMN', N'MOBILECLIENT' +GO + +alter table dbo.T_CORE_LOGIN_CONFIG ADD IPHONEQCCODE VARCHAR(120) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'iPhone二维码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOGIN_CONFIG', +'COLUMN', N'IPHONEQCCODE' +GO + +alter table dbo.T_CORE_LOGIN_CONFIG ADD ANDROIDMOBILEQCCODE VARCHAR(120) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'安卓Mobile二维码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOGIN_CONFIG', +'COLUMN', N'ANDROIDMOBILEQCCODE' +GO + +alter table dbo.T_CORE_LOGIN_CONFIG ADD ANDROIDPADQCCODE VARCHAR(120) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'安卓Pad二维码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOGIN_CONFIG', +'COLUMN', N'ANDROIDPADQCCODE' +GO + +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_CONFIG.MOBILECLIENT', N'登录配置的是否显示移动客户端', N'是否显示移动客户端', N'zh-CN', N'是否显示移动客户端'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_CONFIG.IPHONEQCCODE', N'登录配置的iPhone二维码', N'iPhone二维码', N'zh-CN', N'iPhone二维码'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_CONFIG.ANDROIDMOBILEQCCODE', N'登录配置的安卓Mobile二维码', N'安卓Mobile二维码', N'zh-CN', N'安卓Mobile二维码'; +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_CONFIG.ANDROIDPADQCCODE', N'登录配置的安卓Pad二维码', N'安卓Pad二维码', N'zh-CN', N'安卓Pad二维码'; + +-- ----------------------------- 2020-11-19 add by shixw------------end 0.8.20补丁已发布 + +-- ----------------------------- 2020-11-24 add by shixw------------begin 0.8.21补丁已发布 + +alter table dbo.T_CORE_SYSTEM_CONFIG ADD IEACCESSTIP VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'IE访问提示', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SYSTEM_CONFIG', +'COLUMN', N'IEACCESSTIP' +GO + +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_CONFIG.IEACCESSTIP', N'系统配置的IE访问提示', N'IE访问提示', N'zh-CN',N'IE访问提示'; + +-- ----------------------------- 2020-11-24 add by shixw------------end 0.8.21补丁已发布 + +-- ----------------------------- 2020-11-24 add by shixw------------begin 0.8.24补丁已发布 + +EXEC sys.sp_rename 'dbo.T_CORE_LOGIN_CONFIG.QCCODE' , 'QRCODE', 'COLUMN' +EXEC sys.sp_rename 'dbo.T_CORE_LOGIN_CONFIG.IPHONEQCCODE' , 'IPHONEQRCODE', 'COLUMN' +EXEC sys.sp_rename 'dbo.T_CORE_LOGIN_CONFIG.ANDROIDMOBILEQCCODE' , 'ANDROIDMOBILEQRCODE', 'COLUMN' +EXEC sys.sp_rename 'dbo.T_CORE_LOGIN_CONFIG.ANDROIDPADQCCODE' , 'ANDROIDPADQRCODE', 'COLUMN' + +-- ----------------------------- 2020-11-24 add by shixw------------end 0.8.24补丁已发布 + +-- ----------------------------- 2020-11-25 add by shixw------------begin +alter table dbo.T_CORE_ADMIN_SELECT_CONFIG drop column CACHE +GO +EXEC DBO.DELETEI18N N'T_CORE_ADMIN_SELECT_CONFIG.CACHE'; + +-- ----------------------------- 2020-11-25 add by shixw------------end + +-- ----------------------------- 2020-11-25 add by shixw------------begin 0.8.22补丁已发布 + +alter table dbo.T_CORE_ADMIN_SELECT_CONFIG ADD CACHEABLE VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否缓存', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_ADMIN_SELECT_CONFIG', +'COLUMN', N'CACHEABLE' +GO + +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_SELECT_CONFIG.CACHEABLE', N'下拉框配置的是否缓存', N'是否缓存', N'zh-CN', N'是否缓存'; + +update T_CORE_ADMIN_SELECT_CONFIG set cacheable = '1'; + +-- ----------------------------- 2020-11-25 add by shixw------------end 0.8.22补丁已发布 + +-- ----------------------------- 2020-11-27 add by shixw------------begin 0.8.22.1补丁已发布 + +alter table dbo.T_CORE_SYSTEM_CONFIG ADD DMSFILEDOWNLOADABLE VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'文档查询功能是否允许下载', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SYSTEM_CONFIG', +'COLUMN', N'DMSFILEDOWNLOADABLE' +GO + +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_CONFIG.DMSFILEDOWNLOADABLE', N'系统配置的文档查询功能是否允许下载', N'文档查询功能是否允许下载', N'zh-CN', N'文档查询功能是否允许下载'; + + +-- ----------------------------- 2020-11-27 add by shixw------------end 0.8.22.1补丁已发布 + +-- ----------------------------- 2020-12-01 add by zhangpf------------begin 0.8.23补丁已发布 + +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REPORTS.TAB.ROLE_PERMISSION', N'报表配置中报表明细的访问角色', N'访问角色', N'zh-CN', N'访问角色'; +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG.ROLENAME', N'报表配置中报表明细的访问角色名称', N'角色名称', N'zh-CN', N'角色名称'; + +-- ----------------------------- 2020-12-01 add by zhangpf------------end 0.8.23补丁已发布 + +-- ----------------------------- 2020-12-01 add by zhangxt------------begin +alter table dbo.T_CORE_SYSTEM_CONFIG ADD SPEEDTESTPERIOD VARCHAR(6) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'网速测试间隔(秒)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SYSTEM_CONFIG', +'COLUMN', N'SPEEDTESTPERIOD' +GO + +UPDATE T_CORE_SYSTEM_CONFIG + SET SPEEDTESTPERIOD = '30' + WHERE ID = 'system-config'; + +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_CONFIG.SPEEDTESTPERIOD', N'系统配置的网速测试间隔(秒)', N'网速测试间隔(秒)', N'zh-CN', N'网速测试间隔(秒)'; + +-- ----------------------------- 2020-12-01 add by zhangxt------------end + +-- ----------------------------- 2020-12-01 add by zhangjr------------begin 0.8.23补丁已发布 +EXEC DBO.INSERTI18N N'GIKAM.FILE.PACK.DEFAULT_FILE_NAME', N'附件打包时的默认文件名称', N'文件打包', N'zh-CN', N'文件打包'; +-- ----------------------------- 2020-12-01 add by zhangjr------------end 0.8.23补丁已发布 + +-- ----------------------------- 2020-12-01 add by zhangjr------------begin 0.8.24补丁已发布 +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.TRANSFER', N'流程配置中是否转办', N'转办', N'zh-CN', N'转办'; +EXEC DBO.INSERTI18N N'GIKAM.AT.PROCESS_TRANSFER', '流程转办业务', N'转办', N'zh-CN', N'转办'; +EXEC DBO.INSERTI18N N'AUDIT.PROCESS_TRANSFER', '流程转办业务', N'转办', N'zh-CN', N'转办'; +EXEC DBO.INSERTI18N N'GIKAM.BPMN.COMMENT.TRANSFER', N'审核人转办时的审核意见', N'{0}转办给{1}', N'zh-CN', N'{0}转办给{1}'; +-- ----------------------------- 2020-12-01 add by zhangjr------------end 0.8.24补丁已发布 + +-- ----------------------------- 2020-12-05 add by zhangpf------------begin 0.8.24补丁已发布 +alter table dbo.T_CORE_LOGIN_CONFIG ADD RETRIEVEPASSWORD VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否找回密码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOGIN_CONFIG', +'COLUMN', N'RETRIEVEPASSWORD' +GO + +UPDATE T_CORE_LOGIN_CONFIG + SET RETRIEVEPASSWORD = '0' + WHERE ID = 'login-config'; + +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_CONFIG.RETRIEVEPASSWORD', N'登录配置的是否开启找回密码', N'是否找回密码', N'zh-CN', N'是否找回密码'; +-- ----------------------------- 2020-12-05 add by zhangpf------------end 0.8.24补丁已发布 + +-- ----------------------------- 2020-12-05 add by zhangpf------------begin 0.8.24补丁已发布 +EXEC DBO.INSERTI18N N'RETRIEVE_PASSWORD_EMAIL.SUBJECT', N'找回密码邮件的主题', N'密码找回', N'zh-CN', N'密码找回'; +EXEC DBO.INSERTI18N N'RETRIEVE_PASSWORD_EMAIL.CONTENT', N'找回密码邮件的内容', N'您好,本邮件无需回复。点击下方链接,重设密码。收到此邮件10分钟后,链接将会失效,需要重新申请找回密码。
{1}', N'zh-CN', N'您好,本邮件无需回复。点击下方链接,重设密码。收到此邮件10分钟后,链接将会失效,需要重新申请找回密码。
{1}'; +EXEC DBO.INSERTI18N N'RETRIEVE_PASSWORD.TIP.USERID_EMAIL_DOESNOT_MATACH', N'找回密码时用户名和邮箱不匹配提示', N'用户名和邮箱不匹配,请检查输入是否正确', N'zh-CN', N'用户名和邮箱不匹配,请检查输入是否正确'; +EXEC DBO.INSERTI18N N'RETRIEVE_PASSWORD.TIP.SEND_EMAIL_FAILED', N'找回密码时发送邮件失败提示', N'邮件发送失败,请检查邮箱是否正确', N'zh-CN', N'邮件发送失败,请检查邮箱是否正确'; +EXEC DBO.INSERTI18N N'RETRIEVE_PASSWORD.TIP.SECRETKEY_EXPIRED', N'找回密码时打开邮件链接失败提示', N'该链接已失效,需要重新申请找回密码。', N'zh-CN', N'该链接已失效,需要重新申请找回密码。'; +-- ----------------------------- 2020-12-05 add by zhangpf------------end 0.8.24补丁已发布 + +-- ----------------------------- 2020-12-07 add by zhangjr------------begin +EXEC DBO.INSERTI18N N'GIKAM.SECURITY.CAPTCHA.CAPTCHA_NOT_PRESENT', N'验证码不存在', N'验证码不存在', 'zh-CN', N'验证码不存在'; +EXEC DBO.INSERTI18N N'GIKAM.SECURITY.CAPTCHA.COOKIE_NOT_PRESENT', N'Cookie不存在,无法校验验证码', N'Cookie不存在,无法校验验证码', 'zh-CN', 'Cookie不存在,无法校验验证码'; +EXEC DBO.INSERTI18N N'GIKAM.SECURITY.CAPTCHA.INCORRECT_CAPTCHA', N'验证码不正确', N'验证码不正确', N'zh-CN', N'验证码不正确'; +-- ----------------------------- 2020-12-07 add by zhangjr------------en + +-- ----------------------------- 2020-12-09 add by zhangjr------------begin +alter table dbo.T_CORE_LOGIN_CONFIG ADD CAPTCHA VARCHAR(1) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否启用登录验证码(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOGIN_CONFIG', +'COLUMN', N'CAPTCHA' +GO + +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_CONFIG.CAPTCHA', N'是否启用验证码', N'启用验证码', N'zh-CN', N'启用验证码'; +-- ----------------------------- 2020-12-09 add by zhangjr------------end + +-- ----------------------------- 2020-12-09 add by zhangjr------------begin +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES ('blockCategory','页面配置中功能模块类型','sys',NULL,'1',NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) +VALUES (NEXT VALUE FOR SEQ_CORE,'表单','blockCategory',NULL,1,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'form'); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) +VALUES (NEXT VALUE FOR SEQ_CORE,'表格','orgProperty',NULL,2,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'grid'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('blockColumnType', '页面配置字段类型', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) +VALUES (NEXT VALUE FOR SEQ_CORE,'字符串','blockColumnType',NULL,1,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'string'); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) +VALUES (NEXT VALUE FOR SEQ_CORE,'整数','blockColumnType',NULL,2,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'long'); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) +VALUES (NEXT VALUE FOR SEQ_CORE,'浮点数','blockColumnType',NULL,3,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'double'); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) +VALUES (NEXT VALUE FOR SEQ_CORE,'日期','blockColumnType',NULL,4,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'localdate'); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) +VALUES (NEXT VALUE FOR SEQ_CORE,'日期时间','blockColumnType',NULL,5,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'localdatetime'); + +CREATE TABlE DBO.T_CORE_STUDIO_BLOCK( + ID BIGINT NOT NULL, + URL VARCHAR(256) NULL , + BLOCKID VARCHAR(128) NULL , + BLOCKNAME VARCHAR(96) NULL , + CATEGORY VARCHAR(12) NULL , + LASTSUSPENDEDFLAG VARCHAR(1) NULL , + LASTSUSPENDEDBYID VARCHAR(36) NULL , + LASTSUSPENDEDBYNAME VARCHAR(60) NULL , + LASTSUSPENDEDTIME DATETIME NULL , + CONSTRAINT PK_CORE_STUDIO_BLOCK PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'页面配置模块表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_STUDIO_BLOCK'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_STUDIO_BLOCK', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'访问页面的路径' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_STUDIO_BLOCK', @level2type=N'COLUMN',@level2name=N'URL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'功能模块的ID(Form或Grid)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_STUDIO_BLOCK', @level2type=N'COLUMN',@level2name=N'BLOCKID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'功能模块名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_STUDIO_BLOCK', @level2type=N'COLUMN',@level2name=N'BLOCKNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类型(系统编码T_CORE_CODE.CODECLASSID=blockCategory)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_STUDIO_BLOCK', @level2type=N'COLUMN',@level2name=N'CATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'注销标志(0-未注销 1-已注销),用于显示与否' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_STUDIO_BLOCK', @level2type=N'COLUMN',@level2name=N'LASTSUSPENDEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'注销人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_STUDIO_BLOCK', @level2type=N'COLUMN',@level2name=N'LASTSUSPENDEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'注销人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_STUDIO_BLOCK', @level2type=N'COLUMN',@level2name=N'LASTSUSPENDEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'注销时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_STUDIO_BLOCK', @level2type=N'COLUMN',@level2name=N'LASTSUSPENDEDTIME'; + +CREATE TABlE DBO.T_CORE_STUDIO_BLOCK_LINE( + ID BIGINT NOT NULL, + MASTERID BIGINT NULL , + COLUMNNAME VARCHAR(36) NULL , + TYPE VARCHAR(16) NULL , + JSON TEXT NULL , + ORDERNO BIGINT NULL , + CONSTRAINT PK_CORE_STUDIO_BLOCK_LINE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'页面配置模块字段表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_STUDIO_BLOCK_LINE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_STUDIO_BLOCK_LINE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主表ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_STUDIO_BLOCK_LINE', @level2type=N'COLUMN',@level2name=N'MASTERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字段名' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_STUDIO_BLOCK_LINE', @level2type=N'COLUMN',@level2name=N'COLUMNNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字段类型(系统编码T_CORE_CODE.CODECLASSID=columnType)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_STUDIO_BLOCK_LINE', @level2type=N'COLUMN',@level2name=N'TYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'json数据用于在页面渲染' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_STUDIO_BLOCK_LINE', @level2type=N'COLUMN',@level2name=N'JSON'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_STUDIO_BLOCK_LINE', @level2type=N'COLUMN',@level2name=N'ORDERNO'; +CREATE NONCLUSTERED INDEX [IDX_CORE_STUDIO_BLOCK_LINE_MASTERID] ON [dbo].[T_CORE_STUDIO_BLOCK_LINE] ([MASTERID]); + +EXEC DBO.INSERTI18N N'T_CORE_STUDIO_BLOCK.SERVICE_NAME', N'页面配置模块表', N'页面配置模块表', N'zh-CN',N'页面配置模块表'; +EXEC DBO.INSERTI18N N'T_CORE_STUDIO_BLOCK.ID', N'页面配置模块表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_STUDIO_BLOCK.URL', N'页面配置模块表的访问页面的路径', N'访问页面的路径', N'zh-CN',N'访问页面的路径'; +EXEC DBO.INSERTI18N N'T_CORE_STUDIO_BLOCK.BLOCKID', N'页面配置模块表的功能模块的ID(Form或Grid)', N'功能模块', N'zh-CN',N'功能模块'; +EXEC DBO.INSERTI18N N'T_CORE_STUDIO_BLOCK.BLOCKNAME', N'页面配置模块表的功能模块名称', N'功能模块名称', N'zh-CN',N'功能模块名称'; +EXEC DBO.INSERTI18N N'T_CORE_STUDIO_BLOCK.CATEGORY', N'页面配置模块表的类型(系统编码T_CORE_CODE.CODECLASSID=blockCategory)', N'类型', N'zh-CN',N'类型'; +EXEC DBO.INSERTI18N N'T_CORE_STUDIO_BLOCK.LASTSUSPENDEDFLAG', N'页面配置模块表的注销标志(0-未注销 1-已注销),用于显示与否', N'是否显示', N'zh-CN',N'是否显示'; +EXEC DBO.INSERTI18N N'T_CORE_STUDIO_BLOCK.LASTSUSPENDEDBYID', N'页面配置模块表的注销人编码', N'注销人编码', N'zh-CN',N'注销人编码'; +EXEC DBO.INSERTI18N N'T_CORE_STUDIO_BLOCK.LASTSUSPENDEDBYNAME', N'页面配置模块表的注销人名称', N'注销人名称', N'zh-CN',N'注销人名称'; +EXEC DBO.INSERTI18N N'T_CORE_STUDIO_BLOCK.LASTSUSPENDEDTIME', N'页面配置模块表的注销时间', N'注销时间', N'zh-CN',N'注销时间'; +EXEC DBO.INSERTI18N N'T_CORE_STUDIO_BLOCK_LINE.SERVICE_NAME', N'页面配置模块字段表', N'页面配置模块字段表', N'zh-CN',N'页面配置模块字段表'; +EXEC DBO.INSERTI18N N'T_CORE_STUDIO_BLOCK_LINE.ID', N'页面配置模块字段表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_STUDIO_BLOCK_LINE.MASTERID', N'页面配置模块字段表的主表ID', N'主表ID', N'zh-CN',N'主表ID'; +EXEC DBO.INSERTI18N N'T_CORE_STUDIO_BLOCK_LINE.COLUMNNAME', N'页面配置模块字段表的字段名', N'字段名', N'zh-CN',N'字段名'; +EXEC DBO.INSERTI18N N'T_CORE_STUDIO_BLOCK_LINE.TYPE', N'页面配置模块字段表的字段类型(系统编码T_CORE_CODE.CODECLASSID=columnType)', N'字段类型', N'zh-CN',N'字段类型'; +EXEC DBO.INSERTI18N N'T_CORE_STUDIO_BLOCK_LINE.ORDERNO', N'页面配置模块字段表的排序码', N'排序码', N'zh-CN',N'排序码'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_STUDIO_BLOCK', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_STUDIO_BLOCK_LINE', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES (NEXT VALUE FOR SEQ_CORE,'T_CORE_STUDIO_BLOCK_LINE', 'T_CORE_STUDIO_BLOCK', 'MASTERID'); +-- ----------------------------- 2020-12-09 add by zhangjr------------end + +-- ----------------------------- 2020-12-10 add by zhangpf--------------begin 0.8.25补丁已发布 + +-- 建表语句 +CREATE TABlE DBO.T_CORE_EMAIL_FILE( + ID BIGINT NOT NULL, + EMAILID BIGINT NULL , + FILEID BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_EMAIL_FILE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'邮件附件' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EMAIL_FILE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EMAIL_FILE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'邮件发送ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EMAIL_FILE', @level2type=N'COLUMN',@level2name=N'EMAILID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'附件ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EMAIL_FILE', @level2type=N'COLUMN',@level2name=N'FILEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EMAIL_FILE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EMAIL_FILE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EMAIL_FILE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EMAIL_FILE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EMAIL_FILE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE INDEX IDX_CORE_EMAIL_FILE_EMAILID ON dbo.T_CORE_EMAIL_FILE (EMAILID) +GO + +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_FILE.SERVICE_NAME', N'邮件附件', N'邮件附件', N'zh-CN',N'邮件附件'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_FILE.ID', N'邮件附件的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_FILE.EMAILID', N'邮件附件的邮件发送ID', N'邮件发送ID', N'zh-CN',N'邮件发送ID'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_FILE.FILEID', N'邮件附件的附件ID', N'附件ID', N'zh-CN',N'附件ID'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_FILE.CREATEDBYID', N'邮件附件的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_FILE.CREATEDBYNAME', N'邮件附件的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_FILE.CREATEDTIME', N'邮件附件的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_FILE.CREATEDBYORGID', N'邮件附件的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_FILE.CREATEDBYORGNAME', N'邮件附件的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EMAIL_FILE', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('9338','T_CORE_EMAIL_FILE', 'T_CORE_EMAIL', 'EMAILID'); +-- ----------------------------- 2020-12-10 add by zhangpf------------end 0.8.25补丁已发布 + +-- ----------------------------- 2020-12-10 add by zhangpf--------------begin +EXEC DBO.INSERTI18N N'GIKAM.DATABASE.ALTER_TABLE.INVALID_PREFIX', N'可变更的数据库表字段前缀错误', N'可变更的数据库表字段前缀错误', N'zh-CN', N'可变更的数据库表字段前缀错误'; +-- ----------------------------- 2020-12-10 add by zhangpf--------------end + +-- ----------------------------- 2020-12-10 add by zhangjr--------------begin +ALTER TABLE T_CORE_STUDIO_BLOCK ADD TABLENAME VARCHAR(42) ; +ALTER TABLE T_CORE_STUDIO_BLOCK_LINE ADD BLOCKID VARCHAR(128) ; + +-- Add comments to the columns +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'表名' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_STUDIO_BLOCK', @level2type=N'COLUMN',@level2name=N'TABLENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'功能模块的ID(Form或Grid),保存时主表不存在,用这个来进行匹配' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_STUDIO_BLOCK_LINE', @level2type=N'COLUMN',@level2name=N'BLOCKID'; +-- ----------------------------- 2020-12-10 add by zhangjr--------------end + +-- ----------------------------- 2020-12-10 add by yangxing------------begin +alter table dbo.T_CORE_TODO_CONFIG ADD I18NCODE VARCHAR(128) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'国际化编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TODO_CONFIG', +'COLUMN', N'I18NCODE' +GO + +alter table dbo.T_CORE_WK_PANEL ADD I18NCODE VARCHAR(128) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'国际化编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WK_PANEL', +'COLUMN', N'I18NCODE' +GO + +EXEC DBO.INSERTI18N N'T_CORE_TODO_CONFIG.I18NCODE', N'待办配置的国际化编码', N'国际化编码', N'zh-CN',N'国际化编码'; +EXEC DBO.INSERTI18N N'T_CORE_WK_PANEL.I18NCODE', N'首页面板的国际化编码', N'国际化编码', N'zh-CN',N'国际化编码'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.WORKSPACEPANELS.TAB.NOTICE', N'首页面板的通知公告', N'通知公告', N'zh-CN',N'通知公告'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.WORKSPACEPANELS.TAB.NOTICE', N'WorkspacePanelNotice', N'Notice', N'en-US',N'Notice'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.WORKSPACEPANELS.TAB.TODO', N'首页面板的待办', N'待办', N'zh-CN',N'待办'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.WORKSPACEPANELS.TAB.TODO', N'WorkspacePanelTodo', N'Todo', N'en-US',N'Todo'; + +update T_CORE_WK_PANEL set I18NCODE = 'CORE.MODULE.ITEM.WORKSPACEPANELS.TAB.NOTICE' where TITLE = '通知公告'; +update T_CORE_WK_PANEL set I18NCODE = 'CORE.MODULE.ITEM.WORKSPACEPANELS.TAB.TODO' where TITLE = '待办'; + +-- 将T_CORE_MENU的I18NCODE更新到T_CORE_TODO_CONFIG +update T_CORE_TODO_CONFIG +set I18NCODE = (select T_CORE_MENU.I18NCODE from T_CORE_MENU where T_CORE_TODO_CONFIG.MENUID = T_CORE_MENU.ID) +where EXISTS (select 1 from T_CORE_MENU where T_CORE_TODO_CONFIG.MENUID = T_CORE_MENU.ID); +-- ----------------------------- 2020-12-10 add by yangxing------------end + +-- ----------------------------- 2020-12-10 add by zhangjr@sunwayworld.com--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_CORE_MENU_ACCESS_LOG( + ID BIGINT NOT NULL, + MENUID VARCHAR(32) NULL , + USERID VARCHAR(36) NULL , + ACCESSTIMES BIGINT NULL , + CONSTRAINT PK_CMAL PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单访问日志表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_MENU_ACCESS_LOG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_MENU_ACCESS_LOG', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_MENU_ACCESS_LOG', @level2type=N'COLUMN',@level2name=N'MENUID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'访问的用户ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_MENU_ACCESS_LOG', @level2type=N'COLUMN',@level2name=N'USERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'访问次数' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_MENU_ACCESS_LOG', @level2type=N'COLUMN',@level2name=N'ACCESSTIMES'; + +CREATE NONCLUSTERED INDEX [IDX_TCMAL_USERID] +ON [dbo].[T_CORE_MENU_ACCESS_LOG] ( + [USERID] ASC +) +GO + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_MENU_ACCESS_LOG', '0', '0'); + +-- ----------------------------- 2020-12-10 add by zhangjr@sunwayworld.com------------end + +-- ----------------------------- 2020-12-11 add by zhangjr--------------begin +ALTER TABLE [dbo].[T_CORE_STUDIO_BLOCK] DROP COLUMN [LASTSUSPENDEDFLAG] +ALTER TABLE [dbo].[T_CORE_STUDIO_BLOCK] DROP COLUMN [LASTSUSPENDEDBYID] +ALTER TABLE [dbo].[T_CORE_STUDIO_BLOCK] DROP COLUMN [LASTSUSPENDEDBYNAME] +ALTER TABLE [dbo].[T_CORE_STUDIO_BLOCK] DROP COLUMN [LASTSUSPENDEDTIME] +GO + +ALTER TABLE [dbo].[T_CORE_STUDIO_BLOCK] ADD [VISIBLE] varchar(1) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否显示(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_STUDIO_BLOCK', +'COLUMN', N'VISIBLE' + +EXEC DBO.INSERTI18N N'T_CORE_STUDIO_BLOCK.VISIBLE', N'是否显示(0-否 1-是)', N'是否显示', N'zh-CN', N'是否显示'; + +EXEC DBO.DELETEI18N N'T_CORE_STUDIO_BLOCK.LASTSUSPENDEDFLAG'; +EXEC DBO.DELETEI18N N'T_CORE_STUDIO_BLOCK.LASTSUSPENDEDBYID'; +EXEC DBO.DELETEI18N N'T_CORE_STUDIO_BLOCK.LASTSUSPENDEDBYNAME'; +EXEC DBO.DELETEI18N N'T_CORE_STUDIO_BLOCK.LASTSUSPENDEDTIME'; +-- ----------------------------- 2020-12-11 add by zhangjr--------------end + +-- ----------------------------- 2020-12-15 add by zhangjr--------------begin +CREATE TABlE DBO.T_CORE_BPMN_INST_TASK_HIS( + ID BIGINT NOT NULL, + INSTID BIGINT NULL , + STATUSCODE VARCHAR(32) NULL , + CANDIDATORJSON TEXT NULL , + CONSTRAINT PK_TCBITH PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'流程节点的待审节点历史表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_BPMN_INST_TASK_HIS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_BPMN_INST_TASK_HIS', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'流程实例ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_BPMN_INST_TASK_HIS', @level2type=N'COLUMN',@level2name=N'INSTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'流程图中的任务状态码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_BPMN_INST_TASK_HIS', @level2type=N'COLUMN',@level2name=N'STATUSCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'json格式的待审人员' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_BPMN_INST_TASK_HIS', @level2type=N'COLUMN',@level2name=N'CANDIDATORJSON'; +-- ----------------------------- 2020-12-15 add by zhangjr--------------end + +-- ----------------------------- 2020-12-15 add by zhangpf--------------begin +EXEC DBO.INSERTI18N N'T_CORE_EMAIL.SERVICE_NAME', N'邮件', N'邮件', N'zh-CN',N'邮件'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL.EMAILSUBJECT', N'邮件的主题', N'主题', N'zh-CN',N'主题'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL.EMAILBODY', N'邮件的正文', N'正文', N'zh-CN',N'正文'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL.CREATEDBYID', N'邮件的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL.CREATEDBYNAME', N'邮件的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL.CREATEDBYORGID', N'邮件的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL.CREATEDBYORGNAME', N'邮件的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; + +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_RECEIPENT.SERVICE_NAME', N'邮件收件人', N'邮件收件人', N'zh-CN',N'邮件收件人'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_RECEIPENT.ID', N'邮件收件人的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_RECEIPENT.EMAILID', N'邮件收件人的邮件发送编码', N'邮件发送编码', N'zh-CN',N'邮件发送编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_RECEIPENT.LOG', N'邮件收件人的发送日志', N'发送日志', N'zh-CN',N'发送日志'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_RECEIPENT.CREATEDBYID', N'邮件收件人的制单人编码', N'制单人编码', N'zh-CN', N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_RECEIPENT.CREATEDBYNAME', N'邮件收件人的制单人名称', N'制单人名称', N'zh-CN', N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_RECEIPENT.CREATEDBYORGID', N'邮件收件人的制单人单位编码', N'制单人单位编码', N'zh-CN', N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_EMAIL_RECEIPENT.CREATEDBYORGNAME', N'邮件收件人的制单人单位名称', N'制单人单位名称', N'zh-CN', N'制单人单位名称'; +EXEC DBO.UPDATEI18N N'T_CORE_EMAIL_RECEIPENT.CREATEDTIME', N'zh-CN', N'制单时间'; + +EXEC DBO.INSERTI18N N'T_CORE_MENU_ACCESS_LOG.SERVICE_NAME', N'菜单访问日志', N'菜单访问日志', N'zh-CN', N'菜单访问日志'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_ACCESS_LOG.ID', N'菜单访问日志的主键', N'主键', N'zh-CN', N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_ACCESS_LOG.MENUID', N'菜单访问日志的菜单编码', N'菜单编码', N'zh-CN', N'菜单编码'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_ACCESS_LOG.USERID', N'菜单访问日志的用户编码', N'用户编码', N'zh-CN', N'用户编码'; +EXEC DBO.INSERTI18N N'T_CORE_MENU_ACCESS_LOG.ACCESSTIMES', N'菜单访问日志的访问次数', N'访问次数', N'zh-CN', N'访问次数'; + +EXEC DBO.INSERTI18N N'T_CORE_FORMULA_RERUIRED.SERVICE_NAME', N'分析项中计算公式所需的关系', N'分析项中计算公式所需的关系', 'zh-CN', N'分析项中计算公式所需的关系'; +EXEC DBO.INSERTI18N N'T_CORE_FORMULA_RERUIRED.ID', '分析项中计算公式所需的关系的主键', '主键', 'zh-CN', '主键'; +EXEC DBO.INSERTI18N N'T_CORE_FORMULA_RERUIRED.ITEMID', N'分析项中计算公式所需的关系的分析项ID', N'分析项ID', N'zh-CN', N'分析项ID'; +EXEC DBO.INSERTI18N N'T_CORE_FORMULA_RERUIRED.REQUIREDITEMID', N'分析项中计算公式所需的关系计算所需的分析项ID', N'计算所需的分析项ID', N'zh-CN', N'计算所需的分析项ID'; +EXEC DBO.INSERTI18N N'T_CORE_FORMULA_RERUIRED.REQUIREDTESTID', N'分析项中计算公式所需的关系计算所需的测试编码', N'计算所需的测试编码', N'zh-CN', N'计算所需的测试编码'; +EXEC DBO.INSERTI18N N'T_CORE_FORMULA_RERUIRED.REQUIREDORDERID', N'分析项中计算公式所需的关系计算所需的样品编码', N'计算所需的样品编码', N'zh-CN', N'计算所需的样品编码'; +EXEC DBO.INSERTI18N N'T_CORE_FORMULA_RERUIRED.REQUIREDREPEATNO', N'分析项中计算公式所需的关系计算所需的重复数', N'计算所需的重复数', N'zh-CN', N'计算所需的重复数数'; +EXEC DBO.INSERTI18N N'T_CORE_FORMULA_RERUIRED.REQUIREDFOLDER', N'分析项中计算公式所需的关系的计算是否查询点位下的数据', N'计算是否查询点位下的数据', N'zh-CN', N'计算是否查询点位下的数据'; +-- ----------------------------- 2020-12-15 add by zhangpf--------------end + +-- ----------------------------- 2020-12-16 add by shixw------------begin + +alter table dbo.T_CORE_SYSTEM_CONFIG drop column DMSFILEDOWNLOADABLE + +alter table dbo.T_CORE_SYSTEM_CONFIG ADD FULLTEXTSEARCHRESULT VARCHAR(36) NULL + +EXEC sp_addextendedproperty +'MS_Description', N'全文检索结果', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SYSTEM_CONFIG', +'COLUMN', N'FULLTEXTSEARCHRESULT' + +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_CONFIG.FULLTEXTSEARCHRESULT', N'系统配置的全文检索结果', N'全文检索结果', N'zh-CN', N'全文检索结果'; + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fullTextSearchResult', '全文检索结果', 'biz', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'preview', '预览', 'fullTextSearchResult', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'previewDownload', '预览+下载', 'fullTextSearchResult', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '全文检索结果', 'full-text-search-result', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fullTextSearchResult', 'code', 'codeName'); + +UPDATE T_CORE_SYSTEM_CONFIG SET FULLTEXTSEARCHRESULT='previewDownload' WHERE ID = 'system-config'; + +-- ----------------------------- 2020-12-16 add by shixw------------end + +-- ----------------------------- 2020-12-16 add by zhangjr------------begin +EXEC DBO.INSERTI18N N'GIKAM.EXCEPTION.CONRRENT_MODIFICATION', N'数据被其他人操作', N'数据被其他人操作,请刷新后再操作', N'zh-CN', N'数据被其他人操作,请刷新后再操作'; +-- ----------------------------- 2020-12-16 add by zhangjr------------end + +-- ----------------------------- 2020-12-16 add by zhangpf------------begin + +UPDATE T_CORE_LOGIN_CONFIG SET CAPTCHA = '0' WHERE ID = 'login-config' AND CAPTCHA IS NULL; +UPDATE T_CORE_SYSTEM_CONFIG SET IEACCESSTIP = '0' WHERE ID = 'system-config' AND IEACCESSTIP IS NULL; + +-- ----------------------------- 2020-12-16 add by zhangpf------------end + +-- ----------------------------- 2020-12-18 add by liyang------------begin +EXEC DBO.INSERTI18N N'T_CORE_BPMN_DRAFT.UPLOAD_FILE_BY_JSON', N'请上传 .json类型文件', N'请上传 .json类型文件', N'zh-CN', N'请上传 .json类型文件'; +-- ----------------------------- 2020-12-18 add by liyang------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.9.0/sqlserver/2.gikam-core-equipt.txt b/sql/init_sql/core/0.9.0/sqlserver/2.gikam-core-equipt.txt new file mode 100644 index 0000000..db34fd4 --- /dev/null +++ b/sql/init_sql/core/0.9.0/sqlserver/2.gikam-core-equipt.txt @@ -0,0 +1,116 @@ +-- ----------------------------- 2020-09-23 add by shixw------------begin + +ALTER TABLE "dbo"."T_CORE_FILE_ACQ_PREPROCESS" ALTER COLUMN KEYWORD VARCHAR(180); +ALTER TABLE "dbo"."T_CORE_FILE_ACQ_PREPROCESS" ALTER COLUMN REPLACESTR VARCHAR(180); + +-- ----------------------------- 2020-09-23 add by shixw------------begin + +-- ----------------------------- 2020-11-30 add by liujianfeng--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_CORE_EQUIPT_MONITOR_CONFIG( + ID BIGINT NOT NULL, + CODE VARCHAR(36) NULL , + IP VARCHAR(36) NULL , + PORT BIGINT NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + THRESHOLD BIGINT NULL , + EQUIPTID VARCHAR(36) NULL , + CONSTRAINT PK_CORE_EQUIPT_MONITOR_CONFIG PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'仪器监测配置表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_MONITOR_CONFIG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_MONITOR_CONFIG', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据请求CODE' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_MONITOR_CONFIG', @level2type=N'COLUMN',@level2name=N'CODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ip' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_MONITOR_CONFIG', @level2type=N'COLUMN',@level2name=N'IP'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'端口号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_MONITOR_CONFIG', @level2type=N'COLUMN',@level2name=N'PORT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_MONITOR_CONFIG', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_MONITOR_CONFIG', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_MONITOR_CONFIG', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_MONITOR_CONFIG', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'阀值' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_MONITOR_CONFIG', @level2type=N'COLUMN',@level2name=N'THRESHOLD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'仪器ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_MONITOR_CONFIG', @level2type=N'COLUMN',@level2name=N'EQUIPTID'; + +CREATE TABlE DBO.T_CORE_EQUIPT_MONITOR_LOG( + ID BIGINT NOT NULL, + CONFIGID BIGINT NULL , + ONTIME DATETIME NULL , + DOWNTIME DATETIME NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_EQUIPT_MONITOR_LOG PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'仪器监测数据LOG表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_MONITOR_LOG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_MONITOR_LOG', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'配置表ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_MONITOR_LOG', @level2type=N'COLUMN',@level2name=N'CONFIGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'开机时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_MONITOR_LOG', @level2type=N'COLUMN',@level2name=N'ONTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'关机时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_MONITOR_LOG', @level2type=N'COLUMN',@level2name=N'DOWNTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_MONITOR_LOG', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_MONITOR_LOG', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_MONITOR_LOG', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_MONITOR_LOG', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_MONITOR_LOG', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +CREATE NONCLUSTERED INDEX [IDX_CEML_CONFIGID] ON [dbo].[T_CORE_EQUIPT_MONITOR_LOG] ([CONFIGID]); + +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_MONITOR_CONFIG.SERVICE_NAME', N'仪器监测配置表', N'仪器监测配置表', N'zh-CN',N'仪器监测配置表'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_MONITOR_CONFIG.ID', N'仪器监测配置表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_MONITOR_CONFIG.CODE', N'仪器监测配置表的数据请求CODE', N'数据请求CODE', N'zh-CN',N'数据请求CODE'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_MONITOR_CONFIG.IP', N'仪器监测配置表的ip', N'ip', N'zh-CN',N'ip'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_MONITOR_CONFIG.PORT', N'仪器监测配置表的端口号', N'端口号', N'zh-CN',N'端口号'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_MONITOR_CONFIG.CREATEDBYNAME', N'仪器监测配置表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_MONITOR_CONFIG.CREATEDTIME', N'仪器监测配置表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_MONITOR_CONFIG.CREATEDBYORGID', N'仪器监测配置表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_MONITOR_CONFIG.CREATEDBYORGNAME', N'仪器监测配置表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_MONITOR_CONFIG.THRESHOLD', N'仪器监测配置表的阀值', N'阀值', N'zh-CN',N'阀值'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_MONITOR_CONFIG.EQUIPTID', N'仪器监测配置表的仪器ID', N'仪器ID', N'zh-CN',N'仪器ID'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_MONITOR_LOG.SERVICE_NAME', N'仪器监测数据LOG表', N'仪器监测数据LOG表', N'zh-CN',N'仪器监测数据LOG表'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_MONITOR_LOG.ID', N'仪器监测数据LOG表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_MONITOR_LOG.CONFIGID', N'仪器监测数据LOG表的配置表ID', N'配置表ID', N'zh-CN',N'配置表ID'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_MONITOR_LOG.ONTIME', N'仪器监测数据LOG表的开机时间', N'开机时间', N'zh-CN',N'开机时间'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_MONITOR_LOG.DOWNTIME', N'仪器监测数据LOG表的关机时间', N'关机时间', N'zh-CN',N'关机时间'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_MONITOR_LOG.CREATEDBYID', N'仪器监测数据LOG表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_MONITOR_LOG.CREATEDBYNAME', N'仪器监测数据LOG表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_MONITOR_LOG.CREATEDTIME', N'仪器监测数据LOG表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_MONITOR_LOG.CREATEDBYORGID', N'仪器监测数据LOG表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_MONITOR_LOG.CREATEDBYORGNAME', N'仪器监测数据LOG表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'CLOUD.GIKAM.EQUIPTS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'CLOUD.GIKAM.EQUIPTS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'CLOUD.GIKAM.EQUIPTS.TAB.MONITOR_LOG', N'仪器监测数据LOG表', N'仪器监测数据LOG表', N'zh-CN',N'仪器监测数据LOG表'; +EXEC DBO.INSERTI18N N'CLOUD.GIKAM.EQUIPTS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'CLOUD.GIKAM.EQUIPTS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'CLOUD.GIKAM.EQUIPTS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EQUIPT_MONITOR_CONFIG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EQUIPT_MONITOR_LOG', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES (NEXT VALUE FOR SEQ_CORE,'T_CORE_EQUIPT_MONITOR_LOG', 'T_CORE_EQUIPT_MONITOR_CONFIG', 'CONFIGID'); + +ALTER TABLE T_CORE_EQUIPT_ACQ_CONFIG ADD ISWORK VARCHAR(36); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否开机' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_EQUIPT_ACQ_CONFIG', @level2type=N'COLUMN',@level2name=N'ISWORK'; +EXEC INSERTI18N N'T_CORE_EQUIPT_ACQ_CONFIG.ISWORK', N'是否开机', N'是否开机', N'zh-CN', N'是否开机'; + +-- ----------------------------- 2020-11-30 add by liujianfeng------------end + +-- ----------------------------- 2020-12-18 add by zhangpf------------begin +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_RECORD.SERVICE_NAME', N'仪器采集记录', N'仪器采集记录', N'zh-CN',N'仪器采集记录'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_RECORD.ID', N'仪器采集记录的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_RECORD.ACQCATEGORY', N'仪器采集记录的采集类型', N'采集类型', N'zh-CN',N'采集类型'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_RECORD.ACQRAWDATA', N'仪器采集记录的源数据、采集文件内容', N'源数据、采集文件内容', N'zh-CN',N'源数据、采集文件内容'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_RECORD.ACQRESULT', N'仪器采集记录的采集结果', N'采集结果', N'zh-CN',N'采集结果'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_RECORD.FILEPATH', N'仪器采集记录的文件采集时的文件路径', N'文件采集时的文件路径', N'zh-CN',N'文件采集时的文件路径'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_RECORD.FILENAME', N'仪器采集记录的文件采集时的文件名称', N'文件采集时的文件名称', N'zh-CN',N'文件采集时的文件名称'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_RECORD.EQUIPTID', N'仪器采集记录的仪器ID', N'仪器ID', N'zh-CN',N'仪器ID'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_RECORD.EQUIPTNO', N'仪器采集记录的仪器编号', N'仪器编号', N'zh-CN',N'仪器编号'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_RECORD.MESSAGE', N'仪器采集记录的采集信息', N'采集信息', N'zh-CN',N'采集信息'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_RECORD.CREATEDBYID', N'仪器采集记录的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_RECORD.CREATEDBYNAME', N'仪器采集记录的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_RECORD.CREATEDTIME', N'仪器采集记录的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_RECORD.CREATEDBYORGID', N'仪器采集记录的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_EQUIPT_ACQ_RECORD.CREATEDBYORGNAME', N'仪器采集记录的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +-- ----------------------------- 2020-12-18 add by zhangpf------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.9.0/sqlserver/3.gikam-core-les.txt b/sql/init_sql/core/0.9.0/sqlserver/3.gikam-core-les.txt new file mode 100644 index 0000000..aaffe9c --- /dev/null +++ b/sql/init_sql/core/0.9.0/sqlserver/3.gikam-core-les.txt @@ -0,0 +1,47 @@ +-- ----------------------------- 2020-10-19 add by shixw------------begin + +alter table dbo.T_CORE_LES_INSTANCE ADD READONLYFLAG VARCHAR(1) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'只读标志', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE', +'COLUMN', N'READONLYFLAG' +GO + + +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE.READONLYFLAG', N'LES实例的只读标志', N'只读标志', N'zh-CN',N'只读标志'; + + +-- ----------------------------- 2020-10-19 add by shixw------------end + +-- ----------------------------- 2020-10-19 add by shixw------------begin + +alter table dbo.T_CORE_LES_TEMPLATE_UNIT ADD EDITFLAG VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'编辑标志', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE_UNIT', +'COLUMN', N'EDITFLAG' +GO + + +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UNIT.EDITFLAG', N'LES模板组件的编辑标志', N'编辑标志', N'zh-CN',N'编辑标志'; + +alter table dbo.T_CORE_LES_INSTANCE_UNIT ADD EDITFLAG VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'编辑标志', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE_UNIT', +'COLUMN', N'EDITFLAG' +GO + + +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE_UNIT.EDITFLAG', N'LES实例组件的编辑标志', N'编辑标志', N'zh-CN',N'编辑标志'; + +-- ----------------------------- 2020-10-19 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.9.0/sqlserver/4.gikam-core-train.txt b/sql/init_sql/core/0.9.0/sqlserver/4.gikam-core-train.txt new file mode 100644 index 0000000..9a05c36 --- /dev/null +++ b/sql/init_sql/core/0.9.0/sqlserver/4.gikam-core-train.txt @@ -0,0 +1,30 @@ +-- ----------------------------- 2020-09-17 add by zhangpf------------begin +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('examLockedStatus', '培训考核试卷锁定状态', 'sys', NULL, '801', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '未锁定', 'examLockedStatus', NULL, 0, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '0'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '已锁定', 'examLockedStatus', NULL, 1, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '1'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES (NEXT VALUE FOR SEQ_CORE, '培训考核试卷锁定状态', 'exam-locked-status', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=examLockedStatus', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('examPaperStatus', '培训考核试卷状态', 'sys', NULL, '901', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '未考', 'examPaperStatus', NULL, 0, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'draft'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '已考', 'examPaperStatus', NULL, 1, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'done'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES (NEXT VALUE FOR SEQ_CORE, '培训考核试卷状态', 'exam-paper-status', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=examPaperStatus', 'code', 'codeName'); + +-- ----------------------------- 2020-09-17 add by zhangpf------------end + +-- ----------------------------- 2020-12-15 add by zhangpf------------begin + +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.TRAIN.TIP.SIGN_VALIDATOR', N'培训考核培训实施签到校验', N'该培训实施未启用,不能签到', N'zh-CN',N'该培训实施未启用,不能签到'; + +-- ----------------------------- 2020-12-15 add by zhangpf------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.9.0/sqlserver/5.gikam-core-pdf.txt b/sql/init_sql/core/0.9.0/sqlserver/5.gikam-core-pdf.txt new file mode 100644 index 0000000..a5d277e --- /dev/null +++ b/sql/init_sql/core/0.9.0/sqlserver/5.gikam-core-pdf.txt @@ -0,0 +1,55 @@ +-- ----------------------------- 2020-11-28 add by guozhijian--------------begin 0.8.23补丁已发布 + +CREATE TABLE T_CORE_PDF_DOCUMENT ( + ID BIGINT NOT NULL, + FILEID BIGINT, + WIDTH DECIMAL(20,15), + HEIGHT DECIMAL(20,15), + PAGENUMBER INT, + ROTATION INT, + IMAGEURL VARCHAR(270), + AREAINFO VARCHAR(540), + CREATEDBYID VARCHAR(36), + CREATEDBYNAME VARCHAR(60), + CREATEDTIME DATETIME, + CREATEDBYORGID VARCHAR(36), + CREATEDBYORGNAME VARCHAR(270) +); + +ALTER TABLE T_CORE_PDF_DOCUMENT ADD CONSTRAINT PK_CORE_PDF_DOCUMENT_ID PRIMARY KEY (ID); + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'PDF页面信息', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PDF_DOCUMENT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键', @level2type=N'COLUMN',@level2name=N'ID', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PDF_DOCUMENT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件Id', @level2type=N'COLUMN',@level2name=N'FILEID', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PDF_DOCUMENT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'宽度', @level2type=N'COLUMN',@level2name=N'WIDTH', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PDF_DOCUMENT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'高度', @level2type=N'COLUMN',@level2name=N'HEIGHT', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PDF_DOCUMENT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'页码', @level2type=N'COLUMN',@level2name=N'PAGENUMBER', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PDF_DOCUMENT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'旋转数', @level2type=N'COLUMN',@level2name=N'ROTATION', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PDF_DOCUMENT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'预览图片地址', @level2type=N'COLUMN',@level2name=N'IMAGEURL', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PDF_DOCUMENT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'区域信息', @level2type=N'COLUMN',@level2name=N'AREAINFO', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PDF_DOCUMENT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码', @level2type=N'COLUMN',@level2name=N'CREATEDBYID', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PDF_DOCUMENT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PDF_DOCUMENT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间', @level2type=N'COLUMN',@level2name=N'CREATEDTIME', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PDF_DOCUMENT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PDF_DOCUMENT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_PDF_DOCUMENT'; + +EXEC DBO.INSERTI18N N'T_CORE_PDF_DOCUMENT.TIP.PARSING_FAILED', N'PDF解析异常提醒', N'文件解析失败', N'zh-CN', N'文件解析失败'; + +-- ----------------------------- 2020-11-28 add by guozhijian--------------end 0.8.23补丁已发布 + +-- ----------------------------- 2020-12-05 add by zhangpf--------------begin 0.8.24补丁已发布 +EXEC sp_rename '[dbo].[T_CORE_PDF_DOCUMENT].[AREAINFO]', 'AREAINFOTEMP', 'COLUMN' + +ALTER TABLE dbo.T_CORE_PDF_DOCUMENT ADD AREAINFO text NULL +GO +EXEC sp_addextendedproperty +'MS_Description', N'区域信息', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PDF_DOCUMENT', +'COLUMN', N'AREAINFO' +GO +UPDATE T_CORE_PDF_DOCUMENT SET AREAINFO = AREAINFOTEMP; + +ALTER TABLE [dbo].[T_CORE_PDF_DOCUMENT] DROP COLUMN [AREAINFOTEMP] +GO +-- ----------------------------- 2020-12-05 add by zhangpf--------------end 0.8.24补丁已发布 diff --git a/sql/init_sql/core/0.9.0/sqlserver/6.gikam-core-dms.txt b/sql/init_sql/core/0.9.0/sqlserver/6.gikam-core-dms.txt new file mode 100644 index 0000000..d13f281 --- /dev/null +++ b/sql/init_sql/core/0.9.0/sqlserver/6.gikam-core-dms.txt @@ -0,0 +1,33 @@ +-- ----------------------------- 2020-11-27 add by shixw--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_CORE_DMS_CATEGORY( + ID VARCHAR(60) NOT NULL, + DMSCATEGORYNAME VARCHAR(60) NULL , + PARENTID VARCHAR(60) NULL , + ORDERNO BIGINT NULL , + CONSTRAINT PK_CORE_DMS_CATEGORY PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'全文检索类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DMS_CATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'全文检索类型编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DMS_CATEGORY', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'全文检索类型名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DMS_CATEGORY', @level2type=N'COLUMN',@level2name=N'DMSCATEGORYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'父类型编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DMS_CATEGORY', @level2type=N'COLUMN',@level2name=N'PARENTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DMS_CATEGORY', @level2type=N'COLUMN',@level2name=N'ORDERNO'; + +EXEC DBO.INSERTI18N N'T_CORE_DMS_CATEGORY.SERVICE_NAME', N'全文检索类型', N'全文检索类型', N'zh-CN',N'全文检索类型'; +EXEC DBO.INSERTI18N N'T_CORE_DMS_CATEGORY.ID', N'全文检索类型的全文检索类型编码', N'全文检索类型编码', N'zh-CN',N'全文检索类型编码'; +EXEC DBO.INSERTI18N N'T_CORE_DMS_CATEGORY.DMSCATEGORYNAME', N'全文检索类型的全文检索类型名称', N'全文检索类型名称', N'zh-CN',N'全文检索类型名称'; +EXEC DBO.INSERTI18N N'T_CORE_DMS_CATEGORY.PARENTID', N'全文检索类型的父类型编码', N'父类型编码', N'zh-CN',N'父类型编码'; +EXEC DBO.INSERTI18N N'T_CORE_DMS_CATEGORY.ORDERNO', N'全文检索类型的排序码', N'排序码', N'zh-CN',N'排序码'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('99', '综合查询', NULL, NULL, '99', '016.svg', '综合查询'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9901', '文档查询', '/secure/core/module/dms/documents/page/search-list', '99', '9901', '018.svg', '文档查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_DMS_CATEGORY', '0', '0'); + +INSERT INTO T_CORE_DMS_CATEGORY (ID,DMSCATEGORYNAME,PARENTID,ORDERNO) VALUES ('root','全部',NULL,1); + +-- ----------------------------- 2020-11-27 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/0.9.0/sqlserver/7.gikam-core-office.txt b/sql/init_sql/core/0.9.0/sqlserver/7.gikam-core-office.txt new file mode 100644 index 0000000..62760e0 --- /dev/null +++ b/sql/init_sql/core/0.9.0/sqlserver/7.gikam-core-office.txt @@ -0,0 +1,415 @@ +-- ----------------------------- 2020-12-17 add by zhanghang--------------begin + +CREATE TABlE DBO.T_CORE_OFFICE_TOOLBAR( + ID BIGINT NOT NULL, + OFFICECATEGORY VARCHAR(60) NULL , + MENUCATEGORYNAME VARCHAR(60) NULL , + MENUCATEGORYCODE VARCHAR(30) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + LASTSUSPENDEDFLAG VARCHAR(1) NOT NULL , + LASTSUSPENDEDBYID VARCHAR(36) NULL , + LASTSUSPENDEDBYNAME VARCHAR(60) NULL , + LASTSUSPENDEDTIME DATE NULL , + CONSTRAINT PK_CORE_OFFICE_TOOLBAR PRIMARY KEY(ID) + ); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Office工具栏表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_TOOLBAR'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_TOOLBAR', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文档类型(WORD/EXCEL)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_TOOLBAR', @level2type=N'COLUMN',@level2name=N'OFFICECATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单分类名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_TOOLBAR', @level2type=N'COLUMN',@level2name=N'MENUCATEGORYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单分类编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_TOOLBAR', @level2type=N'COLUMN',@level2name=N'MENUCATEGORYCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_TOOLBAR', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_TOOLBAR', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_TOOLBAR', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_TOOLBAR', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_TOOLBAR', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'停用标志(0:正常,1:停用)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_TOOLBAR', @level2type=N'COLUMN',@level2name=N'LASTSUSPENDEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用/停用人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_TOOLBAR', @level2type=N'COLUMN',@level2name=N'LASTSUSPENDEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用/停用人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_TOOLBAR', @level2type=N'COLUMN',@level2name=N'LASTSUSPENDEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用/停用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_TOOLBAR', @level2type=N'COLUMN',@level2name=N'LASTSUSPENDEDTIME'; + +CREATE TABlE DBO.T_CORE_OFFICE_TOOLBAR_LINE( + ID BIGINT NOT NULL, + TOOLBARID BIGINT NULL , + MENUNAME VARCHAR(60) NULL , + MENUCODE VARCHAR(30) NULL , + MENUDESC VARCHAR(120) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + LASTSUSPENDEDFLAG VARCHAR(1) NOT NULL , + LASTSUSPENDEDBYID VARCHAR(36) NULL , + LASTSUSPENDEDBYNAME VARCHAR(60) NULL , + LASTSUSPENDEDTIME DATE NULL , + CONSTRAINT PK_CORE_OFFICE_TOOLBAR_LINE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Office工具栏明细表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_TOOLBAR_LINE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_TOOLBAR_LINE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'工具栏表ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_TOOLBAR_LINE', @level2type=N'COLUMN',@level2name=N'TOOLBARID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_TOOLBAR_LINE', @level2type=N'COLUMN',@level2name=N'MENUNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_TOOLBAR_LINE', @level2type=N'COLUMN',@level2name=N'MENUCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_TOOLBAR_LINE', @level2type=N'COLUMN',@level2name=N'MENUDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_TOOLBAR_LINE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_TOOLBAR_LINE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_TOOLBAR_LINE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_TOOLBAR_LINE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_TOOLBAR_LINE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'停用标志(0:正常,1:停用)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_TOOLBAR_LINE', @level2type=N'COLUMN',@level2name=N'LASTSUSPENDEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用/停用人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_TOOLBAR_LINE', @level2type=N'COLUMN',@level2name=N'LASTSUSPENDEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用/停用人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_TOOLBAR_LINE', @level2type=N'COLUMN',@level2name=N'LASTSUSPENDEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用/停用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_TOOLBAR_LINE', @level2type=N'COLUMN',@level2name=N'LASTSUSPENDEDTIME'; + +CREATE NONCLUSTERED INDEX [IDX_CORE_OFFICE_TOOLBARID] ON [dbo].[T_CORE_OFFICE_TOOLBAR_LINE] ([TOOLBARID]); + +CREATE TABlE DBO.T_CORE_OFFICE_CUSTOMIZATION( + ID VARCHAR(30) NOT NULL, + ADDRESS VARCHAR(510) NULL , + INFO VARCHAR(60) NULL , + MAIL VARCHAR(60) NULL , + NAME VARCHAR(60) NULL , + WWW VARCHAR(120) NULL , + LOGO VARCHAR(510) NULL , + ABOUTLOGO VARCHAR(510) NULL , + DOWNLOADAS VARCHAR(255) NULL , + CONSTRAINT PK_CORE_OFFICE_CUSTOMIZATION PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Office定制化配置表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_CUSTOMIZATION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_CUSTOMIZATION', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'关于-地址' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_CUSTOMIZATION', @level2type=N'COLUMN',@level2name=N'ADDRESS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'关于-简介' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_CUSTOMIZATION', @level2type=N'COLUMN',@level2name=N'INFO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'关于-邮箱' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_CUSTOMIZATION', @level2type=N'COLUMN',@level2name=N'MAIL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'关于-名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_CUSTOMIZATION', @level2type=N'COLUMN',@level2name=N'NAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'关于-网址' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_CUSTOMIZATION', @level2type=N'COLUMN',@level2name=N'WWW'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'界面左上角-LOGO图片地址' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_CUSTOMIZATION', @level2type=N'COLUMN',@level2name=N'LOGO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'关于-LOGO图片地址' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_CUSTOMIZATION', @level2type=N'COLUMN',@level2name=N'ABOUTLOGO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件-下载格式选项' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_OFFICE_CUSTOMIZATION', @level2type=N'COLUMN',@level2name=N'DOWNLOADAS'; + + +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_TOOLBAR.SERVICE_NAME', N'Office工具栏表', N'Office工具栏表', N'zh-CN',N'Office工具栏表'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_TOOLBAR.ID', N'Office工具栏表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_TOOLBAR.OFFICECATEGORY', N'Office工具栏表的文档类型(WORD/EXCEL)', N'文档类型(WORD/EXCEL)', N'zh-CN',N'文档类型(WORD/EXCEL)'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_TOOLBAR.MENUCATEGORYNAME', N'Office工具栏表的菜单分类名称', N'菜单分类名称', N'zh-CN',N'菜单分类名称'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_TOOLBAR.MENUCATEGORYCODE', N'Office工具栏表的菜单分类编码', N'菜单分类编码', N'zh-CN',N'菜单分类编码'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_TOOLBAR.CREATEDBYID', N'Office工具栏表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_TOOLBAR.CREATEDBYNAME', N'Office工具栏表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_TOOLBAR.CREATEDTIME', N'Office工具栏表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_TOOLBAR.CREATEDBYORGID', N'Office工具栏表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_TOOLBAR.CREATEDBYORGNAME', N'Office工具栏表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_TOOLBAR_LINE.SERVICE_NAME', N'Office工具栏明细表', N'Office工具栏明细表', N'zh-CN',N'Office工具栏明细表'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_TOOLBAR_LINE.ID', N'Office工具栏明细表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_TOOLBAR_LINE.TOOLBARID', N'Office工具栏明细表的工具栏表ID', N'工具栏表ID', N'zh-CN',N'工具栏表ID'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_TOOLBAR_LINE.MENUNAME', N'Office工具栏明细表的菜单名称', N'菜单名称', N'zh-CN',N'菜单名称'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_TOOLBAR_LINE.MENUCODE', N'Office工具栏明细表的菜单编码', N'菜单编码', N'zh-CN',N'菜单编码'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_TOOLBAR_LINE.MENUDESC', N'Office工具栏明细表的菜单描述', N'菜单描述', N'zh-CN',N'菜单描述'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_TOOLBAR_LINE.CREATEDBYID', N'Office工具栏明细表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_TOOLBAR_LINE.CREATEDBYNAME', N'Office工具栏明细表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_TOOLBAR_LINE.CREATEDTIME', N'Office工具栏明细表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_TOOLBAR_LINE.CREATEDBYORGID', N'Office工具栏明细表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_TOOLBAR_LINE.CREATEDBYORGNAME', N'Office工具栏明细表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_CUSTOMIZATION.SERVICE_NAME', N'Office定制化配置表', N'Office定制化配置表', N'zh-CN',N'Office定制化配置表'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_CUSTOMIZATION.ID', N'Office定制化配置表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_CUSTOMIZATION.ADDRESS', N'Office定制化配置表的关于-地址', N'关于-地址', N'zh-CN',N'关于-地址'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_CUSTOMIZATION.INFO', N'Office定制化配置表的关于-简介', N'关于-简介', N'zh-CN',N'关于-简介'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_CUSTOMIZATION.MAIL', N'Office定制化配置表的关于-邮箱', N'关于-邮箱', N'zh-CN',N'关于-邮箱'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_CUSTOMIZATION.NAME', N'Office定制化配置表的关于-名称', N'关于-名称', N'zh-CN',N'关于-名称'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_CUSTOMIZATION.WWW', N'Office定制化配置表的关于-网址', N'关于-网址', N'zh-CN',N'关于-网址'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_CUSTOMIZATION.LOGO', N'Office定制化配置表的界面左上角-LOGO图片地址', N'界面左上角-LOGO图片地址', N'zh-CN',N'关于-网址'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_CUSTOMIZATION.ABOUTLOGO', N'Office定制化配置表的关于-LOGO图片地址', N'关于-LOGO图片地址', N'zh-CN',N'关于-网址'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_CUSTOMIZATION.DOWNLOADAS', N'Office定制化配置表的文件-下载格式选项', N'文件-下载格式选项', N'zh-CN',N'文件-下载格式选项'; +EXEC DBO.INSERTI18N N'CLOUD.GIKAM.OFFICES.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'CLOUD.GIKAM.OFFICES.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'CLOUD.GIKAM.OFFICES.TAB.TOOLBAR_LINE', N'Office工具栏明细表', N'Office工具栏明细表', N'zh-CN',N'Office工具栏明细表'; +EXEC DBO.INSERTI18N N'CLOUD.GIKAM.OFFICES.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'CLOUD.GIKAM.OFFICES.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'CLOUD.GIKAM.OFFICES.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_TOOLBAR.LASTSUSPENDEDFLAG', N'停用标志(0:正常,1:停用)', N'停用标志', N'zh-CN',N'停用标志'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_TOOLBAR.LASTSUSPENDEDBYID', N'启用/停用人编码', N'启用/停用人编码', N'zh-CN',N'启用/停用人编码'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_TOOLBAR.LASTSUSPENDEDBYNAME', N'启用/停用人名称', N'启用/停用人名称', N'zh-CN',N'启用/停用人名称'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_TOOLBAR.LASTSUSPENDEDTIME', N'启用/停用时间', N'启用/停用时间', N'zh-CN',N'启用/停用时间'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_TOOLBAR_LINE.LASTSUSPENDEDFLAG', N'停用标志(0:正常,1:停用)', N'停用标志', N'zh-CN',N'停用标志'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_TOOLBAR_LINE.LASTSUSPENDEDBYID', N'启用/停用人编码', N'启用/停用人编码', N'zh-CN',N'启用/停用人编码'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_TOOLBAR_LINE.LASTSUSPENDEDBYNAME', N'启用/停用人名称', N'启用/停用人名称', N'zh-CN',N'启用/停用人名称'; +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_TOOLBAR_LINE.LASTSUSPENDEDTIME', N'启用/停用时间', N'启用/停用时间', N'zh-CN',N'启用/停用时间'; + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_OFFICE_TOOLBAR', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_OFFICE_TOOLBAR_LINE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_OFFICE_CUSTOMIZATION', '0', '0'); + + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('8901','T_CORE_OFFICE_TOOLBAR_LINE', 'T_CORE_OFFICE_TOOLBAR', 'TOOLBARID'); + +INSERT INTO T_CORE_OFFICE_CUSTOMIZATION (ID, ADDRESS,MAIL, NAME, WWW,DOWNLOADAS) VALUES ('officeCustomization', '20A-12 Ernesta Birznieka-Upisha street, Riga, Latvia, EU, LV-1050', 'support@onlyoffice.com', 'Ascensio System SIA', 'www.onlyoffice.com','{"word":"DOCX,PDF,ODT,TXT,DOTX,PDFA,OTT,RTF,HTML","excel":"XLSX,PDF,ODS,CSV,XLTX,PDFA,OTS"}'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215001, 'word', '文件', 'file', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215002, 'word', '主页', 'home', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215003, 'word', '插入', 'ins', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215004, 'word', '布局', 'layout', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215005, 'word', '参考', 'links', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215006, 'word', '协作', 'collaboration', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215007, 'word', '左侧菜单', 'leftMenu', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215008, 'word', '右侧菜单', 'rightMenu', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215009, 'word', '底部状态栏', 'statusBar', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215010, 'word', '其他', 'other', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215011, 'excel', '文件', 'file', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215012, 'excel', '主页', 'home', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215013, 'excel', '插入', 'ins', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215014, 'excel', '布局', 'layout', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215015, 'excel', '公式', 'formula', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215016, 'excel', '数据', 'data', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215017, 'excel', '数据透视表', 'pivot', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215018, 'excel', '协作', 'collaboration', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215019, 'excel', '左侧菜单', 'leftMenu', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215020, 'excel', '右侧菜单', 'rightMenu', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215021, 'excel', '底部状态栏', 'statusBar', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20201215022, 'excel', '其他', 'other', '0'); + + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215001, '下载为', 'downloadAs', '文件-下载', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215001, '保存', 'save', '文件-保存', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215001, '打印', 'print', '文件-打印', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215001, '文件信息', 'fileInfo', '文件-文件信息', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215001, '高级设置', 'advancedSetting', '文件-高级设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215001, '帮助', 'help', '文件-帮助', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215002, '字体', 'fontFamlily', '主页-字体', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215002, '字体大小', 'fontSize', '主页-字体大小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215002, '增加字体大小', 'incFontSize', '主页-增加字体大小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215002, '减小字体大小', 'decFontSize', '主页-减小字体大小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215002, '加粗', 'bold', '主页-加粗', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215002, '斜体', 'italic', '主页-斜体', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215002, '下划线', 'underline', '主页-下划线', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215002, '删除线', 'deleteline', '主页-删除线', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215002, '上标', 'sup', '主页-上标', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215002, '下标', 'sub', '主页-下标', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215002, '颜色高亮', 'highLightColor', '主页-颜色高亮', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215002, '字体颜色', 'fontColor', '主页-字体颜色', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215002, '段落背景色', 'paragraphBgColor', '主页-段落背景色', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215002, '着重号', 'marker', '主页-着重号', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215002, '编号', 'numbering', '主页-编号', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215002, '多级列表', 'multiLevel', '主页-多级列表', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215002, '减少缩进', 'decoffset', '主页-减少缩进', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215002, '增加缩进', 'inoffset', '主页-增加缩进', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215002, '段线间距', 'linespace', '主页-段线间距', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215002, '左对齐', 'alignLeft', '主页-左对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215002, '居中对齐', 'alignCenter', '主页-居中对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215002, '右对齐', 'alignRight', '主页-右对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215002, '两端对齐', 'alignJust', '主页-两端对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215002, '不打印字符', 'hiddenChars', '主页-不打印字符', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215002, '清除样式', 'clearstyle', '主页-清除样式', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215002, '更改配色方案', 'colorschemas', '主页-更改配色方案', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215002, '复制样式', 'copystyle', '主页-复制样式', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215002, '组合样式', 'combostyles', '主页-组合样式', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215003, '空白页', 'whitePage', '插入-空白页', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215003, '分隔符', 'separator', '插入-分隔符', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215003, '页眉页', 'headerAndFooter', '插入-页眉页', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215003, '表格', 'table', '插入-表格', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215003, '图片', 'image', '插入-图片', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215003, '图表', 'chart', '插入-图表', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215003, '形状', 'shape', '插入-形状', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215003, '超链接', 'hyperlink', '插入-超链接', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215003, '批注', 'comment', '插入-批注', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215003, '文本框', 'textBox', '插入-文本框', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215003, '艺术字', 'artFont', '插入-艺术字', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215003, '方程式', 'equation', '插入-方程式', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215003, '字符', 'symbol', '插入-字符', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215003, '下沉', 'DROPcap', '插入-下沉', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215003, '内容控件', 'contentControl', '插入-内容控件', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215004, '边距', 'borderDistance', '布局-边距', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215004, '选项', 'option', '布局-选项', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215004, '大小', 'pagesize', '布局-大小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215004, '列', 'column', '布局-列', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215004, '分隔符', 'separator', '布局-分隔符', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215004, '对齐', 'align', '布局-对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215004, '分组', 'group', '布局-分组', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215004, '向前移动', 'forward', '布局-向前移动', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215004, '向后移动', 'backward', '布局-向后移动', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215004, '环绕', 'surround', '布局-环绕', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215004, '水印', 'watermark', '布局-水印', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215005, '目录', 'content', '链接-目录', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215005, '刷新', 'refresh', '链接-刷新', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215005, '脚注', 'footnote', '链接-脚注', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215005, '超链接', 'hyperlink', '链接-超链接', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215005, '书签', 'bookmark', '链接-书签', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215005, '标题', 'caption', '链接-标题', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215006, '共同编辑模式', 'commonEditMode', '协作-共同编辑模式', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215006, '添加评论', 'addComment', '协作-添加评论', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215006, '删除评论', 'removeComment', '协作-删除评论', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215006, '跟踪变化', 'traceChange', '协作-跟踪变化', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215006, '显示模式', 'viewMode', '协作-显示模式', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215006, '以前的变化', 'lastChange', '协作-以前的变化', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215006, '下次变更', 'nextChange', '协作-下次变更', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215006, '接受', 'accept', '协作-接受', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215006, '拒绝', 'reject', '协作-拒绝', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215006, '比较', 'comparison', '协作-比较', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215006, '聊天', 'chat', '协作-聊天', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215007, '搜索', 'search', '左侧菜单-搜索', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215007, '评论', 'comment', '左侧菜单-评论', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215007, '聊天', 'chat', '左侧菜单-聊天', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215007, '导航', 'navigation', '左侧菜单-导航', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215007, '关于', 'about', '左侧菜单-关于', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215008, '段落设置', 'text', '右侧菜单-段落设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215008, '表设置', 'table', '右侧菜单-表设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215008, '图像设置', 'image', '右侧菜单-图像设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215008, '页眉页脚设置', 'headerAndFooter', '右侧菜单-页眉页脚设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215008, '形状设置', 'shape', '右侧菜单-形状设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215008, '图表设置', 'chart', '右侧菜单-图表设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215008, '艺术字设置', 'textart', '右侧菜单-艺术字设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215008, '合并邮件设置', 'mailMerge', '右侧菜单-合并邮件设置', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215009, '跟踪变化', 'traceChange', '底部状态栏-跟踪变化', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215009, '适合页面', 'pageFit', '底部状态栏-适合页面', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215009, '适合宽度', 'widthFit', '底部状态栏-适合宽度', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215009, '缩小', 'zoomDown', '底部状态栏-缩小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215009, '放大', 'zoomUp', '底部状态栏-放大', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215009, '缩放', 'zoomMenu', '底部状态栏-缩放', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215010, '保存', 'forcesave', '其它-保存', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215010, '打印', 'print', '其它-打印', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215010, '撤销', 'undo', '其它-撤销', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215010, '重做', 'redo', '其它-重做', '0'); + + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215011, '下载为', 'downloadAs', '文件-下载', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215011, '保存', 'save', '文件-保存', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215011, '打印', 'print', '文件-打印', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215011, '文件信息', 'fileInfo', '文件-文件信息', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215011, '高级设置', 'advancedSetting', '文件-高级设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215011, '帮助', 'help', '文件-帮助', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '字体', 'fontFamlily', '主页-字体', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '字体大小', 'fontSize', '主页-字体大小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '增加字体大小', 'decFontSize', '主页-增加字体大小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '减小字体大小', 'incFontSize', '主页-减小字体大小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '加粗', 'bold', '主页-加粗', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '斜体', 'italic', '主页-斜体', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '下划线', 'underline', '主页-下划线', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '删除线', 'deleteLine', '主页-删除线', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '上标', 'sub', '主页-上标', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '字体颜色', 'textColor', '主页-字体颜色', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '背景颜色', 'backColor', '主页-背景颜色', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '边框', 'border', '主页-边框', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '顶端对齐', 'alignTop', '主页-顶端对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '对齐中间', 'alignMiddle', '主页-对齐中间', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '底部对齐', 'alignBottom', '主页-底部对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '文字换行', 'wrap', '主页-文字换行', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '选项', 'textOrient', '主页-选项', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '左对齐', 'alignLeft', '主页-左对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '居中对齐', 'alignCenter', '主页-居中对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '右对齐', 'alignRight', '主页-右对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '两端对齐', 'alignJust', '主页-两端对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '合并', 'merge', '主页-合并', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '求和', 'sum', '主页-求和', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '命名范围', 'namedRange', '主页-命名范围', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '升序排序', 'sortUp', '主页-升序排序', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '降序排序', 'sortDown', '主页-降序排序', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '过滤', 'setFilter', '主页-过滤', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '清除过滤', 'clearFilter', '主页-清除过滤', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '数字格式', 'format', '主页-数字格式', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '统计风格', 'currency', '主页-统计风格', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '百分比风格', 'percent', '主页-百分比风格', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '减少十进制', 'decDecimal', '主页-减少十进制', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '增加十进制', 'incDecimal', '主页-增加十进制', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '插入单元格', 'addCell', '主页-插入单元格', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '删除单元格', 'delCell', '主页-删除单元格', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '清除', 'clearStyle', '主页-清除', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '更改配色方案', 'colorSchemas', '主页-更改配色方案', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '复制样式', 'copyStyle', '主页-复制样式', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '设置单元格为模板', 'ttempl', '主页-设置单元格为模板', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215012, '标题级别', 'fieldStyle', '主页-标题级别', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215013, '表格', 'table', '插入-表格', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215013, '图片', 'image', '插入-图片', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215013, '形状', 'shape', '插入-形状', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215013, '文本框', 'textBox', '插入-文本框', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215013, '艺术字', 'textArt', '插入-艺术字', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215013, '图表', 'chart', '插入-图表', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215013, '批注', 'comment', '插入-批注', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215013, '超链接', 'hyperlink', '插入-超链接', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215013, '页眉页脚', 'headerAndFooter', '插入-页眉页脚', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215013, '方程', 'equation', '插入-方程', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215013, '符号', 'symbol', '插入-符号', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215014, '边距', 'pagemargins', '布局-边距', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215014, '选项', 'pageorient', '布局-选项', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215014, '大小', 'pagesize', '布局-大小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215014, '打印区域', 'printarea', '布局-打印区域', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215014, '页眉页脚', 'headerAndFooter', '布局-页眉页脚', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215014, '按比例调整', 'scale', '布局-按比例调整', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215014, '对齐', 'align', '布局-对齐', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215014, '分组', 'group', '布局-分组', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215014, '向前移动', 'forward', '布局-向前移动', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215014, '向后移动', 'backward', '布局-向后移动', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215015, '功能', 'additionalFormula', '公式-功能', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215015, '自动求和', 'sutosum', '公式-自动求和', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215015, '最近使用', 'recent', '公式-最近使用', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215015, '金融', 'financial', '公式-金融', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215015, '合乎逻辑', 'logical', '公式-合乎逻辑', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215015, '文字和数据', 'text', '公式-文字和数据', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215015, '日期和时间', 'datetime', '公式-日期和时间', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215015, '查找和参考', 'lookup', '公式-查找和参考', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215015, '数学和三角学', 'math', '公式-数学和三角学', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215015, '更多功能', 'more', '公式-更多功能', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215015, '计算', 'calculate', '公式-计算', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215016, '升序排序', 'sortUp', '数据-升序排序', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215016, '降序排序', 'sortDown', '数据-降序排序', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215016, '过滤', 'setFilter', '数据-过滤', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215016, '清除过滤', 'clearFilter', '数据-清除过滤', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215016, '自定义排序', 'customSort', '数据-自定义排序', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215016, '文本分列向导', 'textColumn', '数据-文本分列向导', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215016, '分组', 'group', '数据-分组', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215016, '取消组合', 'ungroup', '数据-取消组合', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215017, '选择', 'selectPivot', '数据透视表-选择', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215017, '行标题', 'rowHeader', '数据透视表-行标题', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215017, '镶边行', 'bandedRow', '数据透视表-镶边行', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215017, '列标题', 'columnHeader', '数据透视表-列标题', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215017, '镶边列', 'bandedColumn', '数据透视表-镶边列', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215017, '模板', 'pivotStyles', '数据透视表-模板', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215018, '共同编辑模式', 'commonEditMode', '协作-共同编辑模式', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215018, '添加评论', 'addComment', '协作-添加评论', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215018, '删除评论', 'removeComment', '协作-删除评论', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215018, '聊天', 'chat', '协作-聊天', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215019, '搜索', 'search', '左侧菜单-搜索', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215019, '评论', 'comment', '左侧菜单-评论', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215019, '聊天', 'chat', '左侧菜单-聊天', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215019, '关于', 'about', '左侧菜单-关于', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215020, '单元格设置', 'cellSetting', '右侧菜单-单元格设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215020, '表设置', 'table', '右侧菜单-表设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215020, '形状设置', 'shape', '右侧菜单-形状设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215020, '图像设置', 'image', '右侧菜单-图像设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215020, '段落设置', 'paragraphSettings', '右侧菜单-段落设置', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215020, '艺术字', 'textArt', '右侧菜单-艺术字', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215021, '缩小', 'zoomDown', '底部状态栏-缩小', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215021, '缩放', 'zoomMenu', '底部状态栏-缩放', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215021, '放大', 'zoomUp', '底部状态栏-放大', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215022, '保存', 'forcesave', '其它-保存', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215022, '打印', 'print', '其它-打印', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215022, '撤销', 'undo', '其它-撤销', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215022, '重做', 'redo', '其它-重做', '0'); + +EXEC DBO.INSERTI18N N'GIKAM.OFFICE.TIP.DO_NOT_USE_LOCALHOST', N'请勿使用本地IP(localhost)', N'请勿使用本地IP(localhost)', N'zh-CN',N'请勿使用本地IP(localhost)'; +-- ----------------------------- 2020-12-17 add by zhanghang------------end diff --git a/sql/init_sql/core/0.9.0/sqlserver/8.gikam-core-item.txt b/sql/init_sql/core/0.9.0/sqlserver/8.gikam-core-item.txt new file mode 100644 index 0000000..f4f61a6 --- /dev/null +++ b/sql/init_sql/core/0.9.0/sqlserver/8.gikam-core-item.txt @@ -0,0 +1,6899 @@ +-- ----------------------------- 2020-12-14 add by shixw--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_CORE_ADM_AREA( + ID VARCHAR(18) NOT NULL, + ADMAREANAME VARCHAR(240) NULL , + PARENTID VARCHAR(18) NULL , + ORDERNO BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_ADM_AREA PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'行政区划' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ADM_AREA'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'地域编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ADM_AREA', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'地域名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ADM_AREA', @level2type=N'COLUMN',@level2name=N'ADMAREANAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'父编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ADM_AREA', @level2type=N'COLUMN',@level2name=N'PARENTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ADM_AREA', @level2type=N'COLUMN',@level2name=N'ORDERNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ADM_AREA', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ADM_AREA', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ADM_AREA', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ADM_AREA', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ADM_AREA', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_CORE_ADM_AREA.SERVICE_NAME', N'行政区划', N'行政区划', N'zh-CN', N'行政区划'; +EXEC DBO.INSERTI18N N'T_CORE_ADM_AREA.ID', N'行政区划的地域编码', N'地域编码', N'zh-CN', N'地域编码'; +EXEC DBO.INSERTI18N N'T_CORE_ADM_AREA.ADMAREANAME', N'行政区划的地域名称', N'地域名称', N'zh-CN', N'地域名称'; +EXEC DBO.INSERTI18N N'T_CORE_ADM_AREA.PARENTID', N'行政区划的父编码', N'父编码', N'zh-CN', N'父编码'; +EXEC DBO.INSERTI18N N'T_CORE_ADM_AREA.PARENTNAME', N'行政区划的父地域名称', N'父地域名称', N'zh-CN', N'父地域名称'; +EXEC DBO.INSERTI18N N'T_CORE_ADM_AREA.ORDERNO', N'行政区划的排序码', N'排序码', N'zh-CN', N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_ADM_AREA.CREATEDBYID', N'行政区划的制单人编码', N'制单人编码', N'zh-CN', N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ADM_AREA.CREATEDBYNAME', N'行政区划的制单人名称', N'制单人名称', N'zh-CN', N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_ADM_AREA.CREATEDTIME', N'行政区划的制单时间', N'制单时间', N'zh-CN', N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_ADM_AREA.CREATEDBYORGID', N'行政区划的制单人单位编码', N'制单人单位编码', N'zh-CN', N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_ADM_AREA.CREATEDBYORGNAME', N'行政区划的制单人单位名称', N'制单人单位名称', N'zh-CN', N'制单人单位名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.ADMAREAS.MODAL.ADD', N'新增', N'新增', N'zh-CN', N'新增'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.ADMAREAS.TREE.ADMAREA', N'行政区划', N'行政区划', N'zh-CN', N'行政区划'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9344', '行政区划', '/secure/core/module/item/adm-areas/page/edit-list', '93', '9344', '044.svg', '行政区划'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_ADM_AREA', '0', '0'); + +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('China','中国',NULL,1,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110000','北京市','China',2,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110101','东城区','110000',3,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110102','西城区','110000',4,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110105','朝阳区','110000',5,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110106','丰台区','110000',6,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110107','石景山区','110000',7,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110108','海淀区','110000',8,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110109','门头沟区','110000',9,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110111','房山区','110000',10,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110112','通州区','110000',11,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110113','顺义区','110000',12,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110114','昌平区','110000',13,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110115','大兴区','110000',14,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110116','怀柔区','110000',15,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110117','平谷区','110000',16,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110118','密云区','110000',17,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110119','延庆区','110000',18,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120000','天津市','China',19,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120101','和平区','120000',20,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120102','河东区','120000',21,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120103','河西区','120000',22,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120104','南开区','120000',23,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120105','河北区','120000',24,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120106','红桥区','120000',25,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120110','东丽区','120000',26,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120111','西青区','120000',27,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120112','津南区','120000',28,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120113','北辰区','120000',29,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120114','武清区','120000',30,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120115','宝坻区','120000',31,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120116','滨海新区','120000',32,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120117','宁河区','120000',33,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120118','静海区','120000',34,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120119','蓟州区','120000',35,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130000','河北省','China',36,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130100','石家庄市','130000',37,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130102','长安区','130100',38,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130104','桥西区','130100',39,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130105','新华区','130100',40,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130107','井陉矿区','130100',41,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130108','裕华区','130100',42,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130109','藁城区','130100',43,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130110','鹿泉区','130100',44,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130111','栾城区','130100',45,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130121','井陉县','130100',46,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130123','正定县','130100',47,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130125','行唐县','130100',48,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130127','高邑县','130100',50,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130128','深泽县','130100',51,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130129','赞皇县','130100',52,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130130','无极县','130100',53,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130131','平山县','130100',54,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130132','元氏县','130100',55,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130183','晋州市','130100',57,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130184','新乐市','130100',58,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130200','唐山市','130000',59,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130202','路南区','130200',60,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130203','路北区','130200',61,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130205','开平区','130200',63,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130207','丰南区','130200',64,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130208','丰润区','130200',65,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130209','曹妃甸区','130200',66,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130223','滦县','130200',67,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130224','滦南县','130200',68,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130227','迁西县','130200',70,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130229','玉田县','130200',71,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130281','遵化市','130200',72,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130283','迁安市','130200',73,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130300','秦皇岛市','130000',74,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130302','海港区','130300',75,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130304','北戴河区','130300',77,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130306','抚宁区','130300',78,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130321','青龙满族自治县','130300',79,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130322','昌黎县','130300',80,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130324','卢龙县','130300',81,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130400','邯郸市','130000',82,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130402','邯山区','130400',83,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130404','复兴区','130400',85,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130406','峰峰矿区','130400',86,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130407','肥乡区','130400',87,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130408','永年区','130400',88,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130423','临漳县','130400',89,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130424','成安县','130400',90,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130426','涉县','130400',92,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130427','磁县','130400',93,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130430','邱县','130400',94,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130431','鸡泽县','130400',95,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130432','广平县','130400',96,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130433','馆陶县','130400',97,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130435','曲周县','130400',99,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130481','武安市','130400',100,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130500','邢台市','130000',101,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130502','桥东区','130500',102,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130521','邢台县','130500',104,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130522','临城县','130500',105,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130523','内丘县','130500',106,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130524','柏乡县','130500',107,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130525','隆尧县','130500',108,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130527','南和县','130500',110,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130528','宁晋县','130500',111,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130529','巨鹿县','130500',112,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130530','新河县','130500',113,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130532','平乡县','130500',115,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130533','威县','130500',116,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130534','清河县','130500',117,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130535','临西县','130500',118,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130582','沙河市','130500',120,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130600','保定市','130000',121,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130602','竞秀区','130600',122,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130606','莲池区','130600',123,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130607','满城区','130600',124,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130609','徐水区','130600',126,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130623','涞水县','130600',127,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130624','阜平县','130600',128,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130626','定兴县','130600',129,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130628','高阳县','130600',131,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130629','容城县','130600',132,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130630','涞源县','130600',133,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130631','望都县','130600',134,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130633','易县','130600',136,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130634','曲阳县','130600',137,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130635','蠡县','130600',138,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130636','顺平县','130600',139,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130638','雄县','130600',141,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130681','涿州市','130600',142,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130683','安国市','130600',143,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130684','高碑店市','130600',144,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130700','张家口市','130000',145,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130703','桥西区','130700',147,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130705','宣化区','130700',148,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130706','下花园区','130700',149,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130708','万全区','130700',150,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130722','张北县','130700',152,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130723','康保县','130700',153,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130724','沽源县','130700',154,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130725','尚义县','130700',155,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130726','蔚县','130700',156,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130728','怀安县','130700',158,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130730','怀来县','130700',159,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130731','涿鹿县','130700',160,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130732','赤城县','130700',161,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130802','双桥区','130800',163,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130803','双滦区','130800',164,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130804','鹰手营子矿区','130800',165,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130821','承德县','130800',166,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130822','兴隆县','130800',167,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130825','隆化县','130800',169,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130826','丰宁满族自治县','130800',170,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130827','宽城满族自治县','130800',171,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130828','围场满族蒙古族自治县','130800',172,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130900','沧州市','130000',174,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130902','新华区','130900',175,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130903','运河区','130900',176,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130921','沧县','130900',177,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130922','青县','130900',178,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130924','海兴县','130900',180,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130925','盐山县','130900',181,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130926','肃宁县','130900',182,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130927','南皮县','130900',183,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130929','献县','130900',185,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130930','孟村回族自治县','130900',186,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130981','泊头市','130900',187,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130982','任丘市','130900',188,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130983','黄骅市','130900',189,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131000','廊坊市','130000',191,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131002','安次区','131000',192,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131003','广阳区','131000',193,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131022','固安县','131000',194,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131024','香河县','131000',196,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131025','大城县','131000',197,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131026','文安县','131000',198,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131028','大厂回族自治县','131000',199,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131081','霸州市','131000',200,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131100','衡水市','130000',202,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131102','桃城区','131100',203,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131103','冀州区','131100',204,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131121','枣强县','131100',205,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131122','武邑县','131100',206,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131124','饶阳县','131100',208,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131125','安平县','131100',209,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131126','故城县','131100',210,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131127','景县','131100',211,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131182','深州市','131100',213,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('139001','定州市','139000',214,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('139002','辛集市','139000',215,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140000','山西省','China',216,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140100','太原市','140000',217,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140106','迎泽区','140100',219,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140107','杏花岭区','140100',220,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140108','尖草坪区','140100',221,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140109','万柏林区','140100',222,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140121','清徐县','140100',224,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140122','阳曲县','140100',225,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140123','娄烦县','140100',226,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140181','古交市','140100',227,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140200','大同市','140000',228,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140203','矿区','140200',230,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140211','南郊区','140200',231,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140212','新荣区','140200',232,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140222','天镇县','140200',234,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140223','广灵县','140200',235,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140224','灵丘县','140200',236,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140225','浑源县','140200',237,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140226','左云县','140200',238,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140300','阳泉市','140000',240,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140302','城区','140300',241,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140303','矿区','140300',242,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140311','郊区','140300',243,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140322','盂县','140300',245,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140400','长治市','140000',246,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140402','城区','140400',247,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140411','郊区','140400',248,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140421','长治县','140400',249,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140424','屯留县','140400',251,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140425','平顺县','140400',252,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140426','黎城县','140400',253,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140427','壶关县','140400',254,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140429','武乡县','140400',256,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140430','沁县','140400',257,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140431','沁源县','140400',258,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140481','潞城市','140400',259,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140500','晋城市','140000',260,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140521','沁水县','140500',262,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140522','阳城县','140500',263,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140524','陵川县','140500',264,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140525','泽州县','140500',265,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140600','朔州市','140000',267,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140602','朔城区','140600',268,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140603','平鲁区','140600',269,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140621','山阴县','140600',270,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140623','右玉县','140600',272,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140624','怀仁县','140600',273,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310000','上海市','China',274,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310101','黄浦区','310000',275,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310104','徐汇区','310000',276,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310105','长宁区','310000',277,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310106','静安区','310000',278,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310107','普陀区','310000',279,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310109','虹口区','310000',280,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310110','杨浦区','310000',281,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310112','闵行区','310000',282,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310113','宝山区','310000',283,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310114','嘉定区','310000',284,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310115','浦东新区','310000',285,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310116','金山区','310000',286,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310117','松江区','310000',287,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310118','青浦区','310000',288,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310120','奉贤区','310000',289,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310151','崇明区','310000',290,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320000','江苏省','China',291,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320100','南京市','320000',292,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320102','玄武区','320100',293,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320104','秦淮区','320100',294,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320105','建邺区','320100',295,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320106','鼓楼区','320100',296,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320113','栖霞区','320100',298,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320114','雨花台区','320100',299,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320115','江宁区','320100',300,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320116','六合区','320100',301,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320117','溧水区','320100',302,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320200','无锡市','320000',304,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320205','锡山区','320200',305,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320206','惠山区','320200',306,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320211','滨湖区','320200',307,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320214','新吴区','320200',309,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320281','江阴市','320200',310,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320282','宜兴市','320200',311,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320300','徐州市','320000',312,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320302','鼓楼区','320300',313,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320305','贾汪区','320300',315,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320311','泉山区','320300',316,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320312','铜山区','320300',317,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320321','丰县','320300',318,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320324','睢宁县','320300',320,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320381','新沂市','320300',321,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320382','邳州市','320300',322,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320400','常州市','320000',323,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320404','钟楼区','320400',325,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320411','新北区','320400',326,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320412','武进区','320400',327,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320413','金坛区','320400',328,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320481','溧阳市','320400',329,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320505','虎丘区','320500',331,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320506','吴中区','320500',332,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320507','相城区','320500',333,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320508','姑苏区','320500',334,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320581','常熟市','320500',336,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320582','张家港市','320500',337,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320583','昆山市','320500',338,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320585','太仓市','320500',339,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320600','南通市','320000',340,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320611','港闸区','320600',342,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320612','通州区','320600',343,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320621','海安县','320600',344,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320623','如东县','320600',345,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320682','如皋市','320600',347,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320684','海门市','320600',348,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320700','连云港市','320000',349,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320703','连云区','320700',350,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320706','海州区','320700',351,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320722','东海县','320700',353,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320723','灌云县','320700',354,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320724','灌南县','320700',355,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320800','淮安市','320000',356,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320804','淮阴区','320800',358,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320812','清江浦区','320800',359,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320813','洪泽区','320800',360,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320826','涟水县','320800',361,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320830','盱眙县','320800',362,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320900','盐城市','320000',364,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320902','亭湖区','320900',365,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320903','盐都区','320900',366,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320904','大丰区','320900',367,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320922','滨海县','320900',369,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320923','阜宁县','320900',370,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320924','射阳县','320900',371,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320925','建湖县','320900',372,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320981','东台市','320900',373,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321002','广陵区','321000',375,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321003','邗江区','321000',376,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321012','江都区','321000',377,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321023','宝应县','321000',378,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321084','高邮市','321000',380,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321100','镇江市','320000',381,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321102','京口区','321100',382,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321111','润州区','321100',383,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321112','丹徒区','321100',384,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321182','扬中市','321100',386,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321183','句容市','321100',387,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321200','泰州市','320000',388,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321202','海陵区','321200',389,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321204','姜堰区','321200',391,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321281','兴化市','321200',392,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321282','靖江市','321200',393,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321283','泰兴市','321200',394,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321300','宿迁市','320000',395,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321311','宿豫区','321300',397,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321322','沭阳县','321300',398,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321323','泗阳县','321300',399,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321324','泗洪县','321300',400,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330100','杭州市','330000',402,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330102','上城区','330100',403,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330103','下城区','330100',404,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330104','江干区','330100',405,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330105','拱墅区','330100',406,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330108','滨江区','330100',408,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330109','萧山区','330100',409,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330110','余杭区','330100',410,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330111','富阳区','330100',411,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330127','淳安县','330100',413,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330182','建德市','330100',414,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330185','临安市','330100',415,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330200','宁波市','330000',416,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330203','海曙区','330200',417,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330206','北仑区','330200',419,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330211','镇海区','330200',420,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330212','鄞州区','330200',421,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330213','奉化区','330200',422,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330226','宁海县','330200',424,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330281','余姚市','330200',425,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330282','慈溪市','330200',426,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330300','温州市','330000',427,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330302','鹿城区','330300',428,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330304','瓯海区','330300',430,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330305','洞头区','330300',431,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330324','永嘉县','330300',432,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330326','平阳县','330300',433,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330328','文成县','330300',435,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330329','泰顺县','330300',436,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330381','瑞安市','330300',437,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330382','乐清市','330300',438,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330400','嘉兴市','330000',439,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330411','秀洲区','330400',441,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330421','嘉善县','330400',442,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330424','海盐县','330400',443,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330481','海宁市','330400',444,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330483','桐乡市','330400',446,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330500','湖州市','330000',447,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330502','吴兴区','330500',448,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330503','南浔区','330500',449,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330521','德清县','330500',450,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330523','安吉县','330500',452,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330600','绍兴市','330000',453,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330602','越城区','330600',454,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330603','柯桥区','330600',455,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330624','新昌县','330600',457,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330681','诸暨市','330600',458,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330683','嵊州市','330600',459,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330700','金华市','330000',460,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330702','婺城区','330700',461,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330723','武义县','330700',463,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330726','浦江县','330700',464,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330727','磐安县','330700',465,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330781','兰溪市','330700',466,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330783','东阳市','330700',468,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330784','永康市','330700',469,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330800','衢州市','330000',470,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330802','柯城区','330800',471,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330803','衢江区','330800',472,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330824','开化县','330800',474,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330825','龙游县','330800',475,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330881','江山市','330800',476,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330900','舟山市','330000',477,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330903','普陀区','330900',479,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330921','岱山县','330900',480,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330922','嵊泗县','330900',481,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331000','台州市','330000',482,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331002','椒江区','331000',483,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331004','路桥区','331000',485,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331022','三门县','331000',486,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331023','天台县','331000',487,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331024','仙居县','331000',488,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331082','临海市','331000',490,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331083','玉环市','331000',491,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331100','丽水市','330000',492,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331102','莲都区','331100',493,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331121','青田县','331100',494,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331123','遂昌县','331100',496,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331124','松阳县','331100',497,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331125','云和县','331100',498,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331126','庆元县','331100',499,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331181','龙泉市','331100',501,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340000','安徽省','China',502,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340100','合肥市','340000',503,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340102','瑶海区','340100',504,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340103','庐阳区','340100',505,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340104','蜀山区','340100',506,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340111','包河区','340100',507,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340121','长丰县','340100',508,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340123','肥西县','340100',510,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340124','庐江县','340100',511,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340181','巢湖市','340100',512,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340200','芜湖市','340000',513,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340203','弋江区','340200',515,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340207','鸠江区','340200',516,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340208','三山区','340200',517,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340221','芜湖县','340200',518,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340222','繁昌县','340200',519,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340225','无为县','340200',521,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340300','蚌埠市','340000',522,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340302','龙子湖区','340300',523,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340303','蚌山区','340300',524,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340311','淮上区','340300',526,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340321','怀远县','340300',527,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340322','五河县','340300',528,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340323','固镇县','340300',529,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340400','淮南市','340000',530,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340403','田家庵区','340400',532,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340404','谢家集区','340400',533,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340405','八公山区','340400',534,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340406','潘集区','340400',535,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340422','寿县','340400',537,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340500','马鞍山市','340000',538,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340503','花山区','340500',539,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340504','雨山区','340500',540,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340506','博望区','340500',541,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340522','含山县','340500',543,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340523','和县','340500',544,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340600','淮北市','340000',545,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340602','杜集区','340600',546,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340603','相山区','340600',547,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340604','烈山区','340600',548,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340621','濉溪县','340600',549,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340700','铜陵市','340000',550,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340705','铜官区','340700',551,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340706','义安区','340700',552,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340711','郊区','340700',553,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340722','枞阳县','340700',554,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340800','安庆市','340000',555,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340802','迎江区','340800',556,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340803','大观区','340800',557,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340811','宜秀区','340800',558,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340822','怀宁县','340800',559,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340824','潜山县','340800',560,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340825','太湖县','340800',561,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340826','宿松县','340800',562,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340827','望江县','340800',563,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340828','岳西县','340800',564,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340881','桐城市','340800',565,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341000','黄山市','340000',566,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341002','屯溪区','341000',567,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341003','黄山区','341000',568,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341004','徽州区','341000',569,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341021','歙县','341000',570,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341022','休宁县','341000',571,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341023','黟县','341000',572,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341024','祁门县','341000',573,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341100','滁州市','340000',574,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341102','琅琊区','341100',575,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341103','南谯区','341100',576,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341122','来安县','341100',577,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341124','全椒县','341100',578,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341125','定远县','341100',579,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341126','凤阳县','341100',580,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341181','天长市','341100',581,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341182','明光市','341100',582,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341200','阜阳市','340000',583,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341202','颍州区','341200',584,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341203','颍东区','341200',585,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341221','临泉县','341200',587,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341222','太和县','341200',588,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341225','阜南县','341200',589,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341226','颍上县','341200',590,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341282','界首市','341200',591,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341302','埇桥区','341300',593,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341321','砀山县','341300',594,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341322','萧县','341300',595,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341323','灵璧县','341300',596,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341500','六安市','340000',598,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341502','金安区','341500',599,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341503','裕安区','341500',600,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341504','叶集区','341500',601,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341523','舒城县','341500',603,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341524','金寨县','341500',604,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341525','霍山县','341500',605,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341600','亳州市','340000',606,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341602','谯城区','341600',607,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341622','蒙城县','341600',609,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341623','利辛县','341600',610,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341700','池州市','340000',611,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341702','贵池区','341700',612,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341722','石台县','341700',614,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341723','青阳县','341700',615,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341800','宣城市','340000',616,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341802','宣州区','341800',617,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341821','郎溪县','341800',618,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341823','泾县','341800',620,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341824','绩溪县','341800',621,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341825','旌德县','341800',622,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341881','宁国市','341800',623,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350100','福州市','350000',625,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350102','鼓楼区','350100',626,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350103','台江区','350100',627,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350104','仓山区','350100',628,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350111','晋安区','350100',630,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350121','闽侯县','350100',631,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350122','连江县','350100',632,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350123','罗源县','350100',633,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350124','闽清县','350100',634,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350128','平潭县','350100',636,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350181','福清市','350100',637,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350182','长乐市','350100',638,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350200','厦门市','350000',639,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350205','海沧区','350200',641,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350206','湖里区','350200',642,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350211','集美区','350200',643,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350212','同安区','350200',644,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350213','翔安区','350200',645,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350302','城厢区','350300',647,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350303','涵江区','350300',648,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350304','荔城区','350300',649,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350305','秀屿区','350300',650,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350400','三明市','350000',652,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350402','梅列区','350400',653,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350403','三元区','350400',654,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350421','明溪县','350400',655,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350423','清流县','350400',656,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350425','大田县','350400',658,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350426','尤溪县','350400',659,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350427','沙县','350400',660,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350428','将乐县','350400',661,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350430','建宁县','350400',663,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350481','永安市','350400',664,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350500','泉州市','350000',665,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350502','鲤城区','350500',666,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350503','丰泽区','350500',667,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350505','泉港区','350500',669,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350521','惠安县','350500',670,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350524','安溪县','350500',671,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350525','永春县','350500',672,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350527','金门县','350500',674,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350581','石狮市','350500',675,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350582','晋江市','350500',676,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350583','南安市','350500',677,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350600','漳州市','350000',678,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350603','龙文区','350600',680,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350622','云霄县','350600',681,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350623','漳浦县','350600',682,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350624','诏安县','350600',683,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350626','东山县','350600',685,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350627','南靖县','350600',686,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350628','平和县','350600',687,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350629','华安县','350600',688,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350681','龙海市','350600',689,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350702','延平区','350700',691,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350703','建阳区','350700',692,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350721','顺昌县','350700',693,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350722','浦城县','350700',694,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350724','松溪县','350700',696,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350725','政和县','350700',697,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350781','邵武市','350700',698,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350782','武夷山市','350700',699,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350783','建瓯市','350700',700,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350802','新罗区','350800',702,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350803','永定区','350800',703,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350821','长汀县','350800',704,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350823','上杭县','350800',705,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350824','武平县','350800',706,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350881','漳平市','350800',708,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350900','宁德市','350000',709,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350902','蕉城区','350900',710,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350921','霞浦县','350900',711,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350923','屏南县','350900',713,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350924','寿宁县','350900',714,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350925','周宁县','350900',715,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350926','柘荣县','350900',716,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350981','福安市','350900',717,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360000','江西省','China',719,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360100','南昌市','360000',720,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360102','东湖区','360100',721,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360103','西湖区','360100',722,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360105','湾里区','360100',724,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360111','青山湖区','360100',725,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360112','新建区','360100',726,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360121','南昌县','360100',727,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360123','安义县','360100',728,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360200','景德镇市','360000',730,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360202','昌江区','360200',731,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360203','珠山区','360200',732,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360222','浮梁县','360200',733,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360281','乐平市','360200',734,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360302','安源区','360300',736,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360313','湘东区','360300',737,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360321','莲花县','360300',738,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360322','上栗县','360300',739,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360400','九江市','360000',741,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360402','濂溪区','360400',742,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360403','浔阳区','360400',743,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360421','九江县','360400',744,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360423','武宁县','360400',745,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360425','永修县','360400',747,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360426','德安县','360400',748,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360428','都昌县','360400',749,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360429','湖口县','360400',750,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360481','瑞昌市','360400',752,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360482','共青城市','360400',753,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360483','庐山市','360400',754,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360500','新余市','360000',755,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360502','渝水区','360500',756,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360600','鹰潭市','360000',758,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360602','月湖区','360600',759,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360622','余江县','360600',760,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360681','贵溪市','360600',761,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360702','章贡区','360700',763,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360703','南康区','360700',764,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360704','赣县区','360700',765,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360722','信丰县','360700',766,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360723','大余县','360700',767,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360725','崇义县','360700',769,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360726','安远县','360700',770,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360727','龙南县','360700',771,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360728','定南县','360700',772,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360730','宁都县','360700',774,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360731','于都县','360700',775,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360732','兴国县','360700',776,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360733','会昌县','360700',777,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360734','寻乌县','360700',778,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360781','瑞金市','360700',780,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360800','吉安市','360000',781,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360802','吉州区','360800',782,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360803','青原区','360800',783,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360822','吉水县','360800',785,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360823','峡江县','360800',786,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360824','新干县','360800',787,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360825','永丰县','360800',788,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360826','泰和县','360800',789,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360828','万安县','360800',791,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360829','安福县','360800',792,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360830','永新县','360800',793,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360881','井冈山市','360800',794,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360902','袁州区','360900',796,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360921','奉新县','360900',797,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360922','万载县','360900',798,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360923','上高县','360900',799,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360924','宜丰县','360900',800,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360926','铜鼓县','360900',802,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360981','丰城市','360900',803,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360982','樟树市','360900',804,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360983','高安市','360900',805,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361000','抚州市','360000',806,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361003','东乡区','361000',808,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361021','南城县','361000',809,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361022','黎川县','361000',810,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361023','南丰县','361000',811,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361025','乐安县','361000',813,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361026','宜黄县','361000',814,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361027','金溪县','361000',815,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361028','资溪县','361000',816,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361030','广昌县','361000',817,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361102','信州区','361100',819,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140700','晋中市','140000',820,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140702','榆次区','140700',821,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140721','榆社县','140700',822,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140722','左权县','140700',823,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140723','和顺县','140700',824,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140724','昔阳县','140700',825,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140725','寿阳县','140700',826,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140726','太谷县','140700',827,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140727','祁县','140700',828,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140728','平遥县','140700',829,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140729','灵石县','140700',830,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140781','介休市','140700',831,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140800','运城市','140000',832,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140802','盐湖区','140800',833,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140821','临猗县','140800',834,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140822','万荣县','140800',835,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140823','闻喜县','140800',836,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140824','稷山县','140800',837,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140825','新绛县','140800',838,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140826','绛县','140800',839,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140827','垣曲县','140800',840,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140828','夏县','140800',841,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140829','平陆县','140800',842,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140830','芮城县','140800',843,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140881','永济市','140800',844,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140882','河津市','140800',845,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140900','忻州市','140000',846,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140902','忻府区','140900',847,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140921','定襄县','140900',848,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140922','五台县','140900',849,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140923','代县','140900',850,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140924','繁峙县','140900',851,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140925','宁武县','140900',852,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140926','静乐县','140900',853,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140927','神池县','140900',854,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140928','五寨县','140900',855,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140929','岢岚县','140900',856,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140930','河曲县','140900',857,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140931','保德县','140900',858,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140932','偏关县','140900',859,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140981','原平市','140900',860,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141000','临汾市','140000',861,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141002','尧都区','141000',862,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141021','曲沃县','141000',863,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141022','翼城县','141000',864,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141023','襄汾县','141000',865,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141024','洪洞县','141000',866,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141025','古县','141000',867,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141026','安泽县','141000',868,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141028','吉县','141000',870,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141029','乡宁县','141000',871,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141030','大宁县','141000',872,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141031','隰县','141000',873,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141032','永和县','141000',874,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141034','汾西县','141000',876,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141081','侯马市','141000',877,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141082','霍州市','141000',878,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141100','吕梁市','140000',879,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141121','文水县','141100',881,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141122','交城县','141100',882,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141123','兴县','141100',883,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141124','临县','141100',884,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141126','石楼县','141100',886,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141127','岚县','141100',887,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141128','方山县','141100',888,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141129','中阳县','141100',889,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141130','交口县','141100',890,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141182','汾阳市','141100',892,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150000','内蒙古自治区','China',893,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150100','呼和浩特市','150000',894,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150102','新城区','150100',895,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150104','玉泉区','150100',897,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150105','赛罕区','150100',898,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150121','土默特左旗','150100',899,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150122','托克托县','150100',900,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150123','和林格尔县','150100',901,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150125','武川县','150100',903,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150200','包头市','150000',904,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150202','东河区','150200',905,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150203','昆都仑区','150200',906,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150204','青山区','150200',907,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150206','白云鄂博矿区','150200',909,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150207','九原区','150200',910,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150221','土默特右旗','150200',911,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150222','固阳县','150200',912,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150223','达尔罕茂明安联合旗','150200',913,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150302','海勃湾区','150300',915,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150303','海南区','150300',916,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150304','乌达区','150300',917,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150400','赤峰市','150000',918,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150403','元宝山区','150400',920,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150404','松山区','150400',921,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150421','阿鲁科尔沁旗','150400',922,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150422','巴林左旗','150400',923,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150423','巴林右旗','150400',924,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150425','克什克腾旗','150400',926,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150426','翁牛特旗','150400',927,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150428','喀喇沁旗','150400',928,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150429','宁城县','150400',929,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150500','通辽市','150000',931,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150502','科尔沁区','150500',932,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150521','科尔沁左翼中旗','150500',933,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150522','科尔沁左翼后旗','150500',934,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150523','开鲁县','150500',935,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150525','奈曼旗','150500',937,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150526','扎鲁特旗','150500',938,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150581','霍林郭勒市','150500',939,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150600','鄂尔多斯市','150000',940,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150603','康巴什区','150600',942,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150621','达拉特旗','150600',943,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150622','准格尔旗','150600',944,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150623','鄂托克前旗','150600',945,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150624','鄂托克旗','150600',946,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150626','乌审旗','150600',948,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150627','伊金霍洛旗','150600',949,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150700','呼伦贝尔市','150000',950,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150702','海拉尔区','150700',951,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150721','阿荣旗','150700',953,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150722','莫力达瓦达斡尔族自治旗','150700',954,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150723','鄂伦春自治旗','150700',955,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150724','鄂温克族自治旗','150700',956,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150725','陈巴尔虎旗','150700',957,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150726','新巴尔虎左旗','150700',958,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150781','满洲里市','150700',960,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150782','牙克石市','150700',961,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150783','扎兰屯市','150700',962,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150784','额尔古纳市','150700',963,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150785','根河市','150700',964,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150800','巴彦淖尔市','150000',965,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150802','临河区','150800',966,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150822','磴口县','150800',968,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150823','乌拉特前旗','150800',969,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150824','乌拉特中旗','150800',970,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150825','乌拉特后旗','150800',971,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150900','乌兰察布市','150000',973,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150902','集宁区','150900',974,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150921','卓资县','150900',975,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150922','化德县','150900',976,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150923','商都县','150900',977,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150924','兴和县','150900',978,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150926','察哈尔右翼前旗','150900',980,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150927','察哈尔右翼中旗','150900',981,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150928','察哈尔右翼后旗','150900',982,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150929','四子王旗','150900',983,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152200','兴安盟','150000',985,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152201','乌兰浩特市','152200',986,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152202','阿尔山市','152200',987,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152221','科尔沁右翼前旗','152200',988,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152222','科尔沁右翼中旗','152200',989,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152224','突泉县','152200',991,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152500','锡林郭勒盟','150000',992,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152501','二连浩特市','152500',993,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152502','锡林浩特市','152500',994,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152522','阿巴嘎旗','152500',995,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152524','苏尼特右旗','152500',997,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152525','东乌珠穆沁旗','152500',998,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152526','西乌珠穆沁旗','152500',999,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152527','太仆寺旗','152500',1000,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152528','镶黄旗','152500',1001,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152529','正镶白旗','152500',1002,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152531','多伦县','152500',1004,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152900','阿拉善盟','150000',1005,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152921','阿拉善左旗','152900',1006,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152922','阿拉善右旗','152900',1007,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152923','额济纳旗','152900',1008,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210100','沈阳市','210000',1010,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210102','和平区','210100',1011,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210103','沈河区','210100',1012,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210104','大东区','210100',1013,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210106','铁西区','210100',1015,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210111','苏家屯区','210100',1016,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210112','浑南区','210100',1017,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210113','沈北新区','210100',1018,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210115','辽中区','210100',1020,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210123','康平县','210100',1021,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210124','法库县','210100',1022,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210181','新民市','210100',1023,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210200','大连市','210000',1024,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210203','西岗区','210200',1026,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210204','沙河口区','210200',1027,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210211','甘井子区','210200',1028,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210212','旅顺口区','210200',1029,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210214','普兰店区','210200',1031,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210224','长海县','210200',1032,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210281','瓦房店市','210200',1033,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210283','庄河市','210200',1034,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210300','鞍山市','210000',1035,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210303','铁西区','210300',1037,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210304','立山区','210300',1038,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210311','千山区','210300',1039,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210321','台安县','210300',1040,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210381','海城市','210300',1042,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210400','抚顺市','210000',1043,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210402','新抚区','210400',1044,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210403','东洲区','210400',1045,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210404','望花区','210400',1046,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210411','顺城区','210400',1047,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210421','抚顺县','210400',1048,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210422','新宾满族自治县','210400',1049,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210500','本溪市','210000',1051,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210502','平山区','210500',1052,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210503','溪湖区','210500',1053,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210504','明山区','210500',1054,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210505','南芬区','210500',1055,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210521','本溪满族自治县','210500',1056,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210522','桓仁满族自治县','210500',1057,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210602','元宝区','210600',1059,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210603','振兴区','210600',1060,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210604','振安区','210600',1061,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210624','宽甸满族自治县','210600',1062,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210681','东港市','210600',1063,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210700','锦州市','210000',1065,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210702','古塔区','210700',1066,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210703','凌河区','210700',1067,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210711','太和区','210700',1068,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210727','义县','210700',1070,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210781','凌海市','210700',1071,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210782','北镇市','210700',1072,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210800','营口市','210000',1073,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210802','站前区','210800',1074,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210803','西市区','210800',1075,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210804','鲅鱼圈区','210800',1076,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210811','老边区','210800',1077,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210881','盖州市','210800',1078,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210882','大石桥市','210800',1079,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210900','阜新市','210000',1080,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210902','海州区','210900',1081,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210903','新邱区','210900',1082,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210904','太平区','210900',1083,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210905','清河门区','210900',1084,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210911','细河区','210900',1085,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210921','阜新蒙古族自治县','210900',1086,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210922','彰武县','210900',1087,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211000','辽阳市','210000',1088,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211002','白塔区','211000',1089,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211003','文圣区','211000',1090,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211004','宏伟区','211000',1091,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211005','弓长岭区','211000',1092,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211011','太子河区','211000',1093,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211021','辽阳县','211000',1094,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211081','灯塔市','211000',1095,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211100','盘锦市','210000',1096,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211102','双台子区','211100',1097,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211103','兴隆台区','211100',1098,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211104','大洼区','211100',1099,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211122','盘山县','211100',1100,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211200','铁岭市','210000',1101,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211202','银州区','211200',1102,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211204','清河区','211200',1103,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211221','铁岭县','211200',1104,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211223','西丰县','211200',1105,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211224','昌图县','211200',1106,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211281','调兵山市','211200',1107,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211282','开原市','211200',1108,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211300','朝阳市','210000',1109,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211302','双塔区','211300',1110,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211303','龙城区','211300',1111,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211321','朝阳县','211300',1112,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211322','建平县','211300',1113,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211324','喀喇沁左翼蒙古族自治县','211300',1114,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211381','北票市','211300',1115,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211382','凌源市','211300',1116,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211400','葫芦岛市','210000',1117,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211402','连山区','211400',1118,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211403','龙港区','211400',1119,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211421','绥中县','211400',1121,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211422','建昌县','211400',1122,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211481','兴城市','211400',1123,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220000','吉林省','China',1124,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220102','南关区','220100',1126,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220103','宽城区','220100',1127,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220104','朝阳区','220100',1128,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220105','二道区','220100',1129,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220106','绿园区','220100',1130,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220113','九台区','220100',1132,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220122','农安县','220100',1133,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220182','榆树市','220100',1134,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220183','德惠市','220100',1135,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220202','昌邑区','220200',1137,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220203','龙潭区','220200',1138,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220204','船营区','220200',1139,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220211','丰满区','220200',1140,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220221','永吉县','220200',1141,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220282','桦甸市','220200',1143,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220283','舒兰市','220200',1144,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220284','磐石市','220200',1145,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220300','四平市','220000',1146,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220303','铁东区','220300',1148,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220322','梨树县','220300',1149,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220323','伊通满族自治县','220300',1150,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220381','公主岭市','220300',1151,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220382','双辽市','220300',1152,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220402','龙山区','220400',1154,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220403','西安区','220400',1155,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220421','东丰县','220400',1156,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220422','东辽县','220400',1157,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220502','东昌区','220500',1159,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220503','二道江区','220500',1160,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220521','通化县','220500',1161,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220523','辉南县','220500',1162,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220524','柳河县','220500',1163,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220582','集安市','220500',1165,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220600','白山市','220000',1166,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220602','浑江区','220600',1167,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220605','江源区','220600',1168,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220621','抚松县','220600',1169,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220623','长白朝鲜族自治县','220600',1171,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220681','临江市','220600',1172,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220700','松原市','220000',1173,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220702','宁江区','220700',1174,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220721','前郭尔罗斯蒙古族自治县','220700',1175,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220723','乾安县','220700',1177,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220781','扶余市','220700',1178,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220800','白城市','220000',1179,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220802','洮北区','220800',1180,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220822','通榆县','220800',1182,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220881','洮南市','220800',1183,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220882','大安市','220800',1184,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222400','延边朝鲜族自治州','220000',1185,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222401','延吉市','222400',1186,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222403','敦化市','222400',1188,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222404','珲春市','222400',1189,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222405','龙井市','222400',1190,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222406','和龙市','222400',1191,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222426','安图县','222400',1193,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230000','黑龙江省','China',1194,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230100','哈尔滨市','230000',1195,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230102','道里区','230100',1196,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230103','南岗区','230100',1197,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230108','平房区','230100',1199,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230109','松北区','230100',1200,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230110','香坊区','230100',1201,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230111','呼兰区','230100',1202,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230113','双城区','230100',1204,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230123','依兰县','230100',1205,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230124','方正县','230100',1206,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230125','宾县','230100',1207,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230126','巴彦县','230100',1208,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230128','通河县','230100',1210,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230129','延寿县','230100',1211,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230183','尚志市','230100',1212,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230184','五常市','230100',1213,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230202','龙沙区','230200',1215,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230203','建华区','230200',1216,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230204','铁锋区','230200',1217,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230205','昂昂溪区','230200',1218,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230206','富拉尔基区','230200',1219,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230207','碾子山区','230200',1220,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230221','龙江县','230200',1222,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230223','依安县','230200',1223,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230224','泰来县','230200',1224,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230225','甘南县','230200',1225,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230227','富裕县','230200',1226,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230229','克山县','230200',1227,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230230','克东县','230200',1228,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230231','拜泉县','230200',1229,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230281','讷河市','230200',1230,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230302','鸡冠区','230300',1232,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230303','恒山区','230300',1233,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230304','滴道区','230300',1234,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230305','梨树区','230300',1235,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230307','麻山区','230300',1237,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230321','鸡东县','230300',1238,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230381','虎林市','230300',1239,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230382','密山市','230300',1240,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230400','鹤岗市','230000',1241,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230403','工农区','230400',1243,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230404','南山区','230400',1244,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230405','兴安区','230400',1245,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230406','东山区','230400',1246,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230407','兴山区','230400',1247,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230422','绥滨县','230400',1249,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230500','双鸭山市','230000',1250,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230502','尖山区','230500',1251,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230503','岭东区','230500',1252,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230506','宝山区','230500',1254,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230521','集贤县','230500',1255,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230522','友谊县','230500',1256,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230523','宝清县','230500',1257,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230524','饶河县','230500',1258,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230600','大庆市','230000',1259,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230603','龙凤区','230600',1261,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230604','让胡路区','230600',1262,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230605','红岗区','230600',1263,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230606','大同区','230600',1264,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230621','肇州县','230600',1265,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230623','林甸县','230600',1267,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230624','杜尔伯特蒙古族自治县','230600',1268,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230700','伊春市','230000',1269,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230702','伊春区','230700',1270,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230704','友好区','230700',1272,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230705','西林区','230700',1273,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230706','翠峦区','230700',1274,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230707','新青区','230700',1275,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230708','美溪区','230700',1276,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230710','五营区','230700',1278,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230711','乌马河区','230700',1279,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230712','汤旺河区','230700',1280,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230713','带岭区','230700',1281,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230714','乌伊岭区','230700',1282,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230716','上甘岭区','230700',1284,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230722','嘉荫县','230700',1285,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230781','铁力市','230700',1286,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230800','佳木斯市','230000',1287,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230803','向阳区','230800',1288,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230805','东风区','230800',1290,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230811','郊区','230800',1291,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230822','桦南县','230800',1292,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230826','桦川县','230800',1293,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230881','同江市','230800',1295,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230882','富锦市','230800',1296,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230883','抚远市','230800',1297,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230900','七台河市','230000',1298,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230902','新兴区','230900',1299,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230904','茄子河区','230900',1301,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230921','勃利县','230900',1302,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231000','牡丹江市','230000',1303,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231002','东安区','231000',1304,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231004','爱民区','231000',1306,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231005','西安区','231000',1307,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231025','林口县','231000',1308,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231081','绥芬河市','231000',1309,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231083','海林市','231000',1310,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231085','穆棱市','231000',1312,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231086','东宁市','231000',1313,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231100','黑河市','230000',1314,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231102','爱辉区','231100',1315,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231123','逊克县','231100',1317,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231124','孙吴县','231100',1318,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231181','北安市','231100',1319,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231182','五大连池市','231100',1320,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231200','绥化市','230000',1321,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231221','望奎县','231200',1323,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231222','兰西县','231200',1324,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231223','青冈县','231200',1325,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231224','庆安县','231200',1326,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231226','绥棱县','231200',1328,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231281','安达市','231200',1329,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231282','肇东市','231200',1330,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231283','海伦市','231200',1331,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('232700','大兴安岭地区','230000',1332,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('232721','呼玛县','232700',1334,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('232722','塔河县','232700',1335,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('232723','漠河县','232700',1336,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431000','郴州市','430000',1337,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431002','北湖区','431000',1338,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431003','苏仙区','431000',1339,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431021','桂阳县','431000',1340,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431022','宜章县','431000',1341,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431023','永兴县','431000',1342,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431024','嘉禾县','431000',1343,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431025','临武县','431000',1344,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431026','汝城县','431000',1345,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431027','桂东县','431000',1346,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431028','安仁县','431000',1347,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431081','资兴市','431000',1348,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431100','永州市','430000',1349,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431102','零陵区','431100',1350,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431103','冷水滩区','431100',1351,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431121','祁阳县','431100',1352,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431122','东安县','431100',1353,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431123','双牌县','431100',1354,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431124','道县','431100',1355,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431125','江永县','431100',1356,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431126','宁远县','431100',1357,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431127','蓝山县','431100',1358,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431128','新田县','431100',1359,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431129','江华瑶族自治县','431100',1360,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431200','怀化市','430000',1361,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431202','鹤城区','431200',1362,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431221','中方县','431200',1363,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431222','沅陵县','431200',1364,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431223','辰溪县','431200',1365,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431224','溆浦县','431200',1366,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431225','会同县','431200',1367,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431226','麻阳苗族自治县','431200',1368,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431227','新晃侗族自治县','431200',1369,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431228','芷江侗族自治县','431200',1370,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431229','靖州苗族侗族自治县','431200',1371,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431230','通道侗族自治县','431200',1372,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431281','洪江市','431200',1373,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431300','娄底市','430000',1374,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431321','双峰县','431300',1376,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431322','新化县','431300',1377,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431381','冷水江市','431300',1378,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431382','涟源市','431300',1379,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433100','湘西土家族苗族自治州','430000',1380,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433122','泸溪县','433100',1382,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433123','凤凰县','433100',1383,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433124','花垣县','433100',1384,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433125','保靖县','433100',1385,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433127','永顺县','433100',1387,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433130','龙山县','433100',1388,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440000','广东省','China',1389,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440100','广州市','440000',1390,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440103','荔湾区','440100',1391,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440105','海珠区','440100',1393,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440106','天河区','440100',1394,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440111','白云区','440100',1395,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440112','黄埔区','440100',1396,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440114','花都区','440100',1398,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440115','南沙区','440100',1399,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440117','从化区','440100',1400,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440118','增城区','440100',1401,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440200','韶关市','440000',1402,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440204','浈江区','440200',1404,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440205','曲江区','440200',1405,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440222','始兴县','440200',1406,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440224','仁化县','440200',1407,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440232','乳源瑶族自治县','440200',1409,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440233','新丰县','440200',1410,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440281','乐昌市','440200',1411,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440282','南雄市','440200',1412,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440300','深圳市','440000',1413,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440304','福田区','440300',1415,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440305','南山区','440300',1416,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440306','宝安区','440300',1417,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440307','龙岗区','440300',1418,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440309','龙华区','440300',1420,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440310','坪山区','440300',1421,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440400','珠海市','440000',1422,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440402','香洲区','440400',1423,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440403','斗门区','440400',1424,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440499','香洲区','440400',1426,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440500','汕头市','440000',1427,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440507','龙湖区','440500',1428,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440511','金平区','440500',1429,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440513','潮阳区','440500',1431,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440514','潮南区','440500',1432,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440515','澄海区','440500',1433,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440523','南澳县','440500',1434,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440600','佛山市','440000',1435,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440605','南海区','440600',1437,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440606','顺德区','440600',1438,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440607','三水区','440600',1439,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440608','高明区','440600',1440,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440703','蓬江区','440700',1442,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440704','江海区','440700',1443,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440705','新会区','440700',1444,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440781','台山市','440700',1445,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440783','开平市','440700',1446,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440785','恩平市','440700',1448,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440800','湛江市','440000',1449,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440802','赤坎区','440800',1450,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440803','霞山区','440800',1451,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440811','麻章区','440800',1453,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440823','遂溪县','440800',1454,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440825','徐闻县','440800',1455,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440881','廉江市','440800',1456,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440882','雷州市','440800',1457,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440900','茂名市','440000',1459,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440902','茂南区','440900',1460,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440904','电白区','440900',1461,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440981','高州市','440900',1462,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440983','信宜市','440900',1464,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441200','肇庆市','440000',1465,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441202','端州区','441200',1466,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441203','鼎湖区','441200',1467,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441204','高要区','441200',1468,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441224','怀集县','441200',1470,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441225','封开县','441200',1471,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441226','德庆县','441200',1472,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441284','四会市','441200',1473,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441302','惠城区','441300',1475,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441303','惠阳区','441300',1476,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441322','博罗县','441300',1477,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441323','惠东县','441300',1478,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441324','龙门县','441300',1479,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441402','梅江区','441400',1481,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441403','梅县区','441400',1482,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441422','大埔县','441400',1483,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441423','丰顺县','441400',1484,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441426','平远县','441400',1486,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441427','蕉岭县','441400',1487,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441481','兴宁市','441400',1488,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441500','汕尾市','440000',1489,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441502','城区','441500',1490,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441523','陆河县','441500',1492,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441581','陆丰市','441500',1493,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441600','河源市','440000',1494,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441602','源城区','441600',1495,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441622','龙川县','441600',1497,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441623','连平县','441600',1498,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441624','和平县','441600',1499,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441625','东源县','441600',1500,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441700','阳江市','440000',1501,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441704','阳东区','441700',1503,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441721','阳西县','441700',1504,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441781','阳春市','441700',1505,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441800','清远市','440000',1506,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441802','清城区','441800',1507,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441821','佛冈县','441800',1509,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441823','阳山县','441800',1510,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441825','连山壮族瑶族自治县','441800',1511,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441826','连南瑶族自治县','441800',1512,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441882','连州市','441800',1514,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441900','东莞市','440000',1515,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('442000','中山市','440000',1516,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445100','潮州市','440000',1517,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445102','湘桥区','445100',1518,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445122','饶平县','445100',1520,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445200','揭阳市','440000',1521,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445202','榕城区','445200',1522,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445203','揭东区','445200',1523,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445224','惠来县','445200',1525,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445281','普宁市','445200',1526,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445300','云浮市','440000',1527,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445302','云城区','445300',1528,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445303','云安区','445300',1529,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445322','郁南县','445300',1531,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445381','罗定市','445300',1532,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450000','广西壮族自治区','China',1533,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450100','南宁市','450000',1534,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450103','青秀区','450100',1536,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450105','江南区','450100',1537,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450107','西乡塘区','450100',1538,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450108','良庆区','450100',1539,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450109','邕宁区','450100',1540,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450123','隆安县','450100',1542,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450124','马山县','450100',1543,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450125','上林县','450100',1544,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450126','宾阳县','450100',1545,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450200','柳州市','450000',1547,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450202','城中区','450200',1548,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450203','鱼峰区','450200',1549,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450204','柳南区','450200',1550,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450206','柳江区','450200',1552,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450222','柳城县','450200',1553,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450223','鹿寨县','450200',1554,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450224','融安县','450200',1555,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450226','三江侗族自治县','450200',1557,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450300','桂林市','450000',1558,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450302','秀峰区','450300',1559,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450303','叠彩区','450300',1560,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450304','象山区','450300',1561,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450305','七星区','450300',1562,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450311','雁山区','450300',1563,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450312','临桂区','450300',1564,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450323','灵川县','450300',1566,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450324','全州县','450300',1567,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450325','兴安县','450300',1568,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450326','永福县','450300',1569,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450328','龙胜各族自治县','450300',1571,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450329','资源县','450300',1572,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450330','平乐县','450300',1573,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450331','荔浦县','450300',1574,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450332','恭城瑶族自治县','450300',1575,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450403','万秀区','450400',1577,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450405','长洲区','450400',1578,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450406','龙圩区','450400',1579,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450421','苍梧县','450400',1580,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450423','蒙山县','450400',1582,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450481','岑溪市','450400',1583,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450500','北海市','450000',1584,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450502','海城区','450500',1585,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450512','铁山港区','450500',1587,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450521','合浦县','450500',1588,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450600','防城港市','450000',1589,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450602','港口区','450600',1590,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450603','防城区','450600',1591,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450681','东兴市','450600',1593,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450700','钦州市','450000',1594,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450702','钦南区','450700',1595,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450703','钦北区','450700',1596,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450722','浦北县','450700',1598,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450800','贵港市','450000',1599,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450802','港北区','450800',1600,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450803','港南区','450800',1601,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450804','覃塘区','450800',1602,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450821','平南县','450800',1603,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653122','疏勒县','653100',1604,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653123','英吉沙县','653100',1605,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653124','泽普县','653100',1606,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653125','莎车县','653100',1607,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653126','叶城县','653100',1608,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653127','麦盖提县','653100',1609,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653128','岳普湖县','653100',1610,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653129','伽师县','653100',1611,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653130','巴楚县','653100',1612,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653131','塔什库尔干塔吉克自治县','653100',1613,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653200','和田地区','650000',1614,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653201','和田市','653200',1615,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653221','和田县','653200',1616,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653222','墨玉县','653200',1617,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653223','皮山县','653200',1618,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653224','洛浦县','653200',1619,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653225','策勒县','653200',1620,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653226','于田县','653200',1621,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653227','民丰县','653200',1622,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654000','伊犁哈萨克自治州','650000',1623,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654002','伊宁市','654000',1624,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654003','奎屯市','654000',1625,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654004','霍尔果斯市','654000',1626,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654021','伊宁县','654000',1627,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654022','察布查尔锡伯自治县','654000',1628,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654023','霍城县','654000',1629,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654024','巩留县','654000',1630,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654025','新源县','654000',1631,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654026','昭苏县','654000',1632,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654027','特克斯县','654000',1633,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654028','尼勒克县','654000',1634,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654200','塔城地区','650000',1635,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654201','塔城市','654200',1636,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654202','乌苏市','654200',1637,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654221','额敏县','654200',1638,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654223','沙湾县','654200',1639,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654224','托里县','654200',1640,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654225','裕民县','654200',1641,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654226','和布克赛尔蒙古自治县','654200',1642,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654300','阿勒泰地区','650000',1643,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654301','阿勒泰市','654300',1644,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654321','布尔津县','654300',1645,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654322','富蕴县','654300',1646,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654323','福海县','654300',1647,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654324','哈巴河县','654300',1648,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654325','青河县','654300',1649,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654326','吉木乃县','654300',1650,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659001','石河子市','659000',1651,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659002','阿拉尔市','659000',1652,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659003','图木舒克市','659000',1653,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659004','五家渠市','659000',1654,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659005','北屯市','659000',1655,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659007','双河市','659000',1657,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659008','可克达拉市','659000',1658,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659009','昆玉市','659000',1659,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710000','台湾省','China',1660,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710100','台北市','710000',1661,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710102','大同区','710100',1663,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710103','中山区','710100',1664,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710104','松山区','710100',1665,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710105','大安区','710100',1666,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710106','万华区','710100',1667,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710108','士林区','710100',1669,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710109','北投区','710100',1670,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710110','内湖区','710100',1671,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710111','南港区','710100',1672,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710200','高雄市','710000',1674,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710201','新兴区','710200',1675,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710202','前金区','710200',1676,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710203','苓雅区','710200',1677,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710204','盐埕区','710200',1678,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710206','旗津区','710200',1680,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710207','前镇区','710200',1681,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710208','三民区','710200',1682,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710209','左营区','710200',1683,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710211','小港区','710200',1685,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710242','仁武区','710200',1686,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710243','大社区','710200',1687,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710244','冈山区','710200',1688,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710245','路竹区','710200',1689,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710247','田寮区','710200',1691,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710248','燕巢区','710200',1692,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710249','桥头区','710200',1693,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710250','梓官区','710200',1694,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710252','永安区','710200',1696,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710253','湖内区','710200',1697,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710254','凤山区','710200',1698,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710255','大寮区','710200',1699,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710256','林园区','710200',1700,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710258','大树区','710200',1702,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710259','旗山区','710200',1703,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710260','美浓区','710200',1704,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710261','六龟区','710200',1705,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710262','内门区','710200',1706,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710264','甲仙区','710200',1708,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710265','桃源区','710200',1709,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710266','那玛夏区','710200',1710,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710267','茂林区','710200',1711,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710300','台南市','710000',1713,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710301','中西区','710300',1714,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710302','东区','710300',1715,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710303','南区','710300',1716,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710304','北区','710300',1717,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710306','安南区','710300',1719,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710339','永康区','710300',1720,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710340','归仁区','710300',1721,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710341','新化区','710300',1722,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710343','玉井区','710300',1724,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710344','楠西区','710300',1725,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710345','南化区','710300',1726,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710346','仁德区','710300',1727,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710347','关庙区','710300',1728,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710349','官田区','710300',1730,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710350','麻豆区','710300',1731,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710351','佳里区','710300',1732,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710352','西港区','710300',1733,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710354','将军区','710300',1735,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710355','学甲区','710300',1736,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710356','北门区','710300',1737,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710357','新营区','710300',1738,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710358','后壁区','710300',1739,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710360','东山区','710300',1741,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710361','六甲区','710300',1742,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710362','下营区','710300',1743,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710363','柳营区','710300',1744,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710365','善化区','710300',1746,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710366','大内区','710300',1747,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710367','山上区','710300',1748,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710368','新市区','710300',1749,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710369','安定区','710300',1750,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710401','中区','710400',1752,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710402','东区','710400',1753,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710403','南区','710400',1754,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710404','西区','710400',1755,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710406','北屯区','710400',1757,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710407','西屯区','710400',1758,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710408','南屯区','710400',1759,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710431','太平区','710400',1760,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710433','雾峰区','710400',1762,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710434','乌日区','710400',1763,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710435','丰原区','710400',1764,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710436','后里区','710400',1765,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710438','东势区','710400',1767,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710439','和平区','710400',1768,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710440','新社区','710400',1769,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710441','潭子区','710400',1770,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710442','大雅区','710400',1771,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710444','大肚区','710400',1773,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710445','沙鹿区','710400',1774,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710446','龙井区','710400',1775,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710447','梧栖区','710400',1776,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710449','大甲区','710400',1778,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710450','外埔区','710400',1779,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710451','大安区','710400',1780,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710600','南投县','710000',1781,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710614','南投市','710600',1782,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710616','草屯镇','710600',1784,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710617','国姓乡','710600',1785,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710618','埔里镇','710600',1786,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710619','仁爱乡','710600',1787,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710621','集集镇','710600',1789,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710622','水里乡','710600',1790,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710623','鱼池乡','710600',1791,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710624','信义乡','710600',1792,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710625','竹山镇','710600',1793,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710700','基隆市','710000',1795,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710701','仁爱区','710700',1796,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710702','信义区','710700',1797,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710703','中正区','710700',1798,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710705','安乐区','710700',1800,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710706','暖暖区','710700',1801,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710707','七堵区','710700',1802,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710800','新竹市','710000',1803,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710801','东区','710800',1804,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710803','香山区','710800',1806,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710900','嘉义市','710000',1807,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710901','东区','710900',1808,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710902','西区','710900',1809,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711130','万里区','711100',1811,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711131','金山区','711100',1812,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711132','板桥区','711100',1813,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711133','汐止区','711100',1814,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711135','石碇区','711100',1816,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711136','瑞芳区','711100',1817,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711137','平溪区','711100',1818,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711138','双溪区','711100',1819,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711139','贡寮区','711100',1820,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711141','坪林区','711100',1822,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711142','乌来区','711100',1823,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711143','永和区','711100',1824,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711144','中和区','711100',1825,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711146','三峡区','711100',1827,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711147','树林区','711100',1828,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711148','莺歌区','711100',1829,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711149','三重区','711100',1830,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711150','新庄区','711100',1831,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711152','林口区','711100',1833,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711153','芦洲区','711100',1834,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711154','五股区','711100',1835,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711155','八里区','711100',1836,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711157','三芝区','711100',1838,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711158','石门区','711100',1839,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711200','宜兰县','710000',1840,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711214','宜兰市','711200',1841,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711215','头城镇','711200',1842,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711217','壮围乡','711200',1844,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711218','员山乡','711200',1845,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711219','罗东镇','711200',1846,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711220','三星乡','711200',1847,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711222','五结乡','711200',1849,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711223','冬山乡','711200',1850,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711224','苏澳镇','711200',1851,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711225','南澳乡','711200',1852,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711300','新竹县','710000',1853,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711315','湖口乡','711300',1855,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711316','新丰乡','711300',1856,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711317','新埔镇','711300',1857,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711318','关西镇','711300',1858,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711320','宝山乡','711300',1860,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711321','竹东镇','711300',1861,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711322','五峰乡','711300',1862,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711323','横山乡','711300',1863,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711324','尖石乡','711300',1864,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711326','峨眉乡','711300',1866,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711400','桃园市','710000',1867,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711414','中坜区','711400',1868,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711415','平镇区','711400',1869,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450881','桂平市','450800',1870,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450900','玉林市','450000',1871,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450902','玉州区','450900',1872,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450903','福绵区','450900',1873,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450921','容县','450900',1874,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450922','陆川县','450900',1875,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450923','博白县','450900',1876,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450924','兴业县','450900',1877,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450981','北流市','450900',1878,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451000','百色市','450000',1879,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451002','右江区','451000',1880,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451021','田阳县','451000',1881,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451022','田东县','451000',1882,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451023','平果县','451000',1883,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451024','德保县','451000',1884,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451026','那坡县','451000',1885,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451027','凌云县','451000',1886,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451028','乐业县','451000',1887,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451029','田林县','451000',1888,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451030','西林县','451000',1889,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451031','隆林各族自治县','451000',1890,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451081','靖西市','451000',1891,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451100','贺州市','450000',1892,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451102','八步区','451100',1893,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451103','平桂区','451100',1894,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451122','钟山县','451100',1896,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451123','富川瑶族自治县','451100',1897,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451200','河池市','450000',1898,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451202','金城江区','451200',1899,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451203','宜州区','451200',1900,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451222','天峨县','451200',1902,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451223','凤山县','451200',1903,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451224','东兰县','451200',1904,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451225','罗城仫佬族自治县','451200',1905,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451227','巴马瑶族自治县','451200',1907,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451228','都安瑶族自治县','451200',1908,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451229','大化瑶族自治县','451200',1909,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451300','来宾市','450000',1910,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451302','兴宾区','451300',1911,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451321','忻城县','451300',1912,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451322','象州县','451300',1913,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451323','武宣县','451300',1914,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451381','合山市','451300',1916,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451400','崇左市','450000',1917,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451402','江州区','451400',1918,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451421','扶绥县','451400',1919,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451422','宁明县','451400',1920,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451423','龙州县','451400',1921,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451424','大新县','451400',1922,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451425','天等县','451400',1923,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460000','海南省','China',1925,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460100','海口市','460000',1926,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460105','秀英区','460100',1927,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460106','龙华区','460100',1928,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460108','美兰区','460100',1930,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460200','三亚市','460000',1931,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460202','海棠区','460200',1932,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460203','吉阳区','460200',1933,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460204','天涯区','460200',1934,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460300','三沙市','460000',1936,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460321','西沙群岛','460300',1937,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460322','南沙群岛','460300',1938,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460323','中沙群岛的岛礁及其海域','460300',1939,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469001','五指山市','469000',1941,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469002','琼海市','469000',1942,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469005','文昌市','469000',1943,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469006','万宁市','469000',1944,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469007','东方市','469000',1945,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469022','屯昌县','469000',1947,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469023','澄迈县','469000',1948,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469024','临高县','469000',1949,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469025','白沙黎族自治县','469000',1950,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469027','乐东黎族自治县','469000',1952,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469028','陵水黎族自治县','469000',1953,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469029','保亭黎族苗族自治县','469000',1954,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469030','琼中黎族苗族自治县','469000',1955,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500000','重庆市','China',1956,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500101','万州区','500000',1957,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500102','涪陵区','500000',1958,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500103','渝中区','500000',1959,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500105','江北区','500000',1961,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500106','沙坪坝区','500000',1962,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500107','九龙坡区','500000',1963,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500108','南岸区','500000',1964,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500109','北碚区','500000',1965,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500111','大足区','500000',1967,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500112','渝北区','500000',1968,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500113','巴南区','500000',1969,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500114','黔江区','500000',1970,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500115','长寿区','500000',1971,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500117','合川区','500000',1973,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500118','永川区','500000',1974,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500119','南川区','500000',1975,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500120','璧山区','500000',1976,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500152','潼南区','500000',1978,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500153','荣昌区','500000',1979,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500154','开州区','500000',1980,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500155','梁平区','500000',1981,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500156','武隆区','500000',1982,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500230','丰都县','500000',1984,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500231','垫江县','500000',1985,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500233','忠县','500000',1986,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500235','云阳县','500000',1987,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500237','巫山县','500000',1989,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500238','巫溪县','500000',1990,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500240','石柱土家族自治县','500000',1991,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500241','秀山土家族苗族自治县','500000',1992,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500242','酉阳土家族苗族自治县','500000',1993,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510000','四川省','China',1995,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510100','成都市','510000',1996,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510104','锦江区','510100',1997,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510105','青羊区','510100',1998,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510106','金牛区','510100',1999,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510107','武侯区','510100',2000,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510108','成华区','510100',2001,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510112','龙泉驿区','510100',2002,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510113','青白江区','510100',2003,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510114','新都区','510100',2004,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510116','双流区','510100',2006,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510117','郫都区','510100',2007,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510121','金堂县','510100',2008,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510129','大邑县','510100',2009,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510132','新津县','510100',2011,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510181','都江堰市','510100',2012,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510182','彭州市','510100',2013,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510183','邛崃市','510100',2014,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510184','崇州市','510100',2015,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510300','自贡市','510000',2017,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510302','自流井区','510300',2018,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510303','贡井区','510300',2019,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510304','大安区','510300',2020,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510321','荣县','510300',2022,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510322','富顺县','510300',2023,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510400','攀枝花市','510000',2024,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510402','东区','510400',2025,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510403','西区','510400',2026,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510421','米易县','510400',2028,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510422','盐边县','510400',2029,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510500','泸州市','510000',2030,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510502','江阳区','510500',2031,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510504','龙马潭区','510500',2033,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510521','泸县','510500',2034,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510522','合江县','510500',2035,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510524','叙永县','510500',2036,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510525','古蔺县','510500',2037,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510603','旌阳区','510600',2039,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510623','中江县','510600',2040,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510626','罗江县','510600',2041,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510681','广汉市','510600',2042,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510683','绵竹市','510600',2044,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510700','绵阳市','510000',2045,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510703','涪城区','510700',2046,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510704','游仙区','510700',2047,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510705','安州区','510700',2048,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510723','盐亭县','510700',2050,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510725','梓潼县','510700',2051,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510726','北川羌族自治县','510700',2052,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510727','平武县','510700',2053,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510800','广元市','510000',2055,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510802','利州区','510800',2056,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510811','昭化区','510800',2057,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510812','朝天区','510800',2058,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510821','旺苍县','510800',2059,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510823','剑阁县','510800',2061,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510824','苍溪县','510800',2062,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510900','遂宁市','510000',2063,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510903','船山区','510900',2064,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510921','蓬溪县','510900',2066,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510922','射洪县','510900',2067,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510923','大英县','510900',2068,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511000','内江市','510000',2069,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511002','市中区','511000',2070,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511024','威远县','511000',2072,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511025','资中县','511000',2073,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511083','隆昌市','511000',2074,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511100','乐山市','510000',2075,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511111','沙湾区','511100',2077,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511112','五通桥区','511100',2078,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511113','金口河区','511100',2079,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511123','犍为县','511100',2080,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511124','井研县','511100',2081,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511129','沐川县','511100',2083,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511132','峨边彝族自治县','511100',2084,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511133','马边彝族自治县','511100',2085,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511181','峨眉山市','511100',2086,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511302','顺庆区','511300',2088,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511303','高坪区','511300',2089,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511304','嘉陵区','511300',2090,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511321','南部县','511300',2091,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511322','营山县','511300',2092,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511324','仪陇县','511300',2094,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511325','西充县','511300',2095,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511381','阆中市','511300',2096,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511400','眉山市','510000',2097,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511403','彭山区','511400',2099,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511421','仁寿县','511400',2100,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511423','洪雅县','511400',2101,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511424','丹棱县','511400',2102,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511425','青神县','511400',2103,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511502','翠屏区','511500',2105,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511503','南溪区','511500',2106,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511521','宜宾县','511500',2107,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511523','江安县','511500',2108,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511525','高县','511500',2110,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511526','珙县','511500',2111,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511527','筠连县','511500',2112,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511528','兴文县','511500',2113,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511529','屏山县','511500',2114,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511602','广安区','511600',2116,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511603','前锋区','511600',2117,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511621','岳池县','511600',2118,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511622','武胜县','511600',2119,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511681','华蓥市','511600',2121,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511700','达州市','510000',2122,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511702','通川区','511700',2123,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511703','达川区','511700',2124,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511722','宣汉县','511700',2125,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511724','大竹县','511700',2127,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511725','渠县','511700',2128,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511781','万源市','511700',2129,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511800','雅安市','510000',2130,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511803','名山区','511800',2132,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511822','荥经县','511800',2133,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511823','汉源县','511800',2134,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511824','石棉县','511800',2135,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511825','天全县','511800',2136,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511826','芦山县','511800',2137,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511827','宝兴县','511800',2138,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511900','巴中市','510000',2139,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511902','巴州区','511900',2140,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511903','恩阳区','511900',2141,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511921','通江县','511900',2142,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511922','南江县','511900',2143,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511923','平昌县','511900',2144,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('512000','资阳市','510000',2145,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('512002','雁江区','512000',2146,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('512021','安岳县','512000',2147,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('512022','乐至县','512000',2148,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513200','阿坝藏族羌族自治州','510000',2149,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513201','马尔康市','513200',2150,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513221','汶川县','513200',2151,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513222','理县','513200',2152,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513223','茂县','513200',2153,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513224','松潘县','513200',2154,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513225','九寨沟县','513200',2155,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513226','金川县','513200',2156,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513227','小金县','513200',2157,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513228','黑水县','513200',2158,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513230','壤塘县','513200',2159,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513231','阿坝县','513200',2160,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513232','若尔盖县','513200',2161,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513233','红原县','513200',2162,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513300','甘孜藏族自治州','510000',2163,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513301','康定市','513300',2164,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513322','泸定县','513300',2165,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513323','丹巴县','513300',2166,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513324','九龙县','513300',2167,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513325','雅江县','513300',2168,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513326','道孚县','513300',2169,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513327','炉霍县','513300',2170,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513328','甘孜县','513300',2171,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513329','新龙县','513300',2172,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513330','德格县','513300',2173,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513331','白玉县','513300',2174,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513332','石渠县','513300',2175,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513333','色达县','513300',2176,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513334','理塘县','513300',2177,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513335','巴塘县','513300',2178,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513336','乡城县','513300',2179,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513337','稻城县','513300',2180,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513338','得荣县','513300',2181,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513400','凉山彝族自治州','510000',2182,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513401','西昌市','513400',2183,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513422','木里藏族自治县','513400',2184,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513423','盐源县','513400',2185,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513424','德昌县','513400',2186,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513425','会理县','513400',2187,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513427','宁南县','513400',2189,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513428','普格县','513400',2190,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513429','布拖县','513400',2191,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513430','金阳县','513400',2192,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513432','喜德县','513400',2194,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513433','冕宁县','513400',2195,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513434','越西县','513400',2196,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513435','甘洛县','513400',2197,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513436','美姑县','513400',2198,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520000','贵州省','China',2200,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520100','贵阳市','520000',2201,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520102','南明区','520100',2202,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520103','云岩区','520100',2203,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520111','花溪区','520100',2204,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520113','白云区','520100',2206,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520115','观山湖区','520100',2207,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520121','开阳县','520100',2208,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520122','息烽县','520100',2209,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520181','清镇市','520100',2211,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520200','六盘水市','520000',2212,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520201','钟山区','520200',2213,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520203','六枝特区','520200',2214,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520221','水城县','520200',2215,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520300','遵义市','520000',2217,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520302','红花岗区','520300',2218,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520303','汇川区','520300',2219,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520304','播州区','520300',2220,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520323','绥阳县','520300',2222,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520324','正安县','520300',2223,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520325','道真仡佬族苗族自治县','520300',2224,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520326','务川仡佬族苗族自治县','520300',2225,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520327','凤冈县','520300',2226,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520329','余庆县','520300',2228,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520330','习水县','520300',2229,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520381','赤水市','520300',2230,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520382','仁怀市','520300',2231,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520402','西秀区','520400',2233,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520403','平坝区','520400',2234,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520422','普定县','520400',2235,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520423','镇宁布依族苗族自治县','520400',2236,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520424','关岭布依族苗族自治县','520400',2237,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520500','毕节市','520000',2239,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520502','七星关区','520500',2240,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520521','大方县','520500',2241,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520522','黔西县','520500',2242,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520523','金沙县','520500',2243,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520524','织金县','520500',2244,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520525','纳雍县','520500',2245,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520526','威宁彝族回族苗族自治县','520500',2246,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520527','赫章县','520500',2247,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520602','碧江区','520600',2249,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520603','万山区','520600',2250,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520621','江口县','520600',2251,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520622','玉屏侗族自治县','520600',2252,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520623','石阡县','520600',2253,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520625','印江土家族苗族自治县','520600',2255,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520626','德江县','520600',2256,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520627','沿河土家族自治县','520600',2257,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520628','松桃苗族自治县','520600',2258,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522301','兴义市','522300',2260,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522322','兴仁县','522300',2261,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522323','普安县','522300',2262,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522324','晴隆县','522300',2263,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522325','贞丰县','522300',2264,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522326','望谟县','522300',2265,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522327','册亨县','522300',2266,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522328','安龙县','522300',2267,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522600','黔东南苗族侗族自治州','520000',2268,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522601','凯里市','522600',2269,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522622','黄平县','522600',2270,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522624','三穗县','522600',2272,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522625','镇远县','522600',2273,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522626','岑巩县','522600',2274,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522627','天柱县','522600',2275,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522629','剑河县','522600',2277,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522630','台江县','522600',2278,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522631','黎平县','522600',2279,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522632','榕江县','522600',2280,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522633','从江县','522600',2281,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522635','麻江县','522600',2283,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522636','丹寨县','522600',2284,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522700','黔南布依族苗族自治州','520000',2285,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522701','都匀市','522700',2286,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522722','荔波县','522700',2288,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522723','贵定县','522700',2289,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522725','瓮安县','522700',2290,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522726','独山县','522700',2291,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522727','平塘县','522700',2292,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522729','长顺县','522700',2294,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522730','龙里县','522700',2295,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522731','惠水县','522700',2296,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522732','三都水族自治县','522700',2297,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530100','昆明市','530000',2299,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530102','五华区','530100',2300,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530103','盘龙区','530100',2301,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530111','官渡区','530100',2302,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530112','西山区','530100',2303,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530114','呈贡区','530100',2305,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530115','晋宁区','530100',2306,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530124','富民县','530100',2307,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530125','宜良县','530100',2308,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530127','嵩明县','530100',2310,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530128','禄劝彝族苗族自治县','530100',2311,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530129','寻甸回族彝族自治县','530100',2312,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530181','安宁市','530100',2313,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530300','曲靖市','530000',2314,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530302','麒麟区','530300',2315,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530303','沾益区','530300',2316,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530321','马龙县','530300',2317,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530323','师宗县','530300',2319,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530324','罗平县','530300',2320,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530325','富源县','530300',2321,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530326','会泽县','530300',2322,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530400','玉溪市','530000',2324,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530402','红塔区','530400',2325,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530403','江川区','530400',2326,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530422','澄江县','530400',2327,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530423','通海县','530400',2328,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530425','易门县','530400',2330,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530426','峨山彝族自治县','530400',2331,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530427','新平彝族傣族自治县','530400',2332,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530428','元江哈尼族彝族傣族自治县','530400',2333,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530502','隆阳区','530500',2335,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530521','施甸县','530500',2336,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530523','龙陵县','530500',2337,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530524','昌宁县','530500',2338,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530581','腾冲市','530500',2339,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530602','昭阳区','530600',2341,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530621','鲁甸县','530600',2342,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530622','巧家县','530600',2343,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530623','盐津县','530600',2344,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530625','永善县','530600',2346,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530626','绥江县','530600',2347,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530627','镇雄县','530600',2348,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530628','彝良县','530600',2349,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530629','威信县','530600',2350,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530700','丽江市','530000',2352,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530702','古城区','530700',2353,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530721','玉龙纳西族自治县','530700',2354,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530722','永胜县','530700',2355,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530724','宁蒗彝族自治县','530700',2357,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530800','普洱市','530000',2358,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530802','思茅区','530800',2359,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530821','宁洱哈尼族彝族自治县','530800',2360,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530822','墨江哈尼族自治县','530800',2361,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530824','景谷傣族彝族自治县','530800',2363,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530825','镇沅彝族哈尼族拉祜族自治县','530800',2364,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530826','江城哈尼族彝族自治县','530800',2365,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530827','孟连傣族拉祜族佤族自治县','530800',2366,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530828','澜沧拉祜族自治县','530800',2367,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530829','西盟佤族自治县','530800',2368,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530900','临沧市','530000',2369,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530921','凤庆县','530900',2371,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530922','云县','530900',2372,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530923','永德县','530900',2373,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530924','镇康县','530900',2374,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530925','双江拉祜族佤族布朗族傣族自治县','530900',2375,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530927','沧源佤族自治县','530900',2377,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532300','楚雄彝族自治州','530000',2378,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532301','楚雄市','532300',2379,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532322','双柏县','532300',2380,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532323','牟定县','532300',2381,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532324','南华县','532300',2382,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532325','姚安县','532300',2383,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532326','大姚县','532300',2384,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532327','永仁县','532300',2385,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532328','元谋县','532300',2386,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532329','武定县','532300',2387,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532331','禄丰县','532300',2388,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532500','红河哈尼族彝族自治州','530000',2389,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532501','个旧市','532500',2390,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532502','开远市','532500',2391,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532503','蒙自市','532500',2392,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532504','弥勒市','532500',2393,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532523','屏边苗族自治县','532500',2394,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532524','建水县','532500',2395,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532525','石屏县','532500',2396,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532527','泸西县','532500',2397,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532528','元阳县','532500',2398,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532529','红河县','532500',2399,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532530','金平苗族瑶族傣族自治县','532500',2400,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532531','绿春县','532500',2401,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532532','河口瑶族自治县','532500',2402,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532600','文山壮族苗族自治州','530000',2403,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532601','文山市','532600',2404,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532622','砚山县','532600',2405,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532623','西畴县','532600',2406,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532624','麻栗坡县','532600',2407,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532625','马关县','532600',2408,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532626','丘北县','532600',2409,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532627','广南县','532600',2410,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532628','富宁县','532600',2411,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532800','西双版纳傣族自治州','530000',2412,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532801','景洪市','532800',2413,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532822','勐海县','532800',2414,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532823','勐腊县','532800',2415,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532900','大理白族自治州','530000',2416,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532901','大理市','532900',2417,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532922','漾濞彝族自治县','532900',2418,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532923','祥云县','532900',2419,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532924','宾川县','532900',2420,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532925','弥渡县','532900',2421,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532926','南涧彝族自治县','532900',2422,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532927','巍山彝族回族自治县','532900',2423,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532928','永平县','532900',2424,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532930','洱源县','532900',2426,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532931','剑川县','532900',2427,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532932','鹤庆县','532900',2428,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533100','德宏傣族景颇族自治州','530000',2429,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533102','瑞丽市','533100',2430,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533122','梁河县','533100',2432,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533123','盈江县','533100',2433,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533124','陇川县','533100',2434,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533300','怒江傈僳族自治州','530000',2435,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533323','福贡县','533300',2437,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533324','贡山独龙族怒族自治县','533300',2438,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533325','兰坪白族普米族自治县','533300',2439,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533400','迪庆藏族自治州','530000',2440,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533422','德钦县','533400',2442,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533423','维西傈僳族自治县','533400',2443,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540000','西藏自治区','China',2444,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540100','拉萨市','540000',2445,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540102','城关区','540100',2446,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540103','堆龙德庆区','540100',2447,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540122','当雄县','540100',2449,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540123','尼木县','540100',2450,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540124','曲水县','540100',2451,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540126','达孜县','540100',2452,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540127','墨竹工卡县','540100',2453,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540202','桑珠孜区','540200',2455,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540221','南木林县','540200',2456,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540222','江孜县','540200',2457,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540223','定日县','540200',2458,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540224','萨迦县','540200',2459,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540226','昂仁县','540200',2461,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540227','谢通门县','540200',2462,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540228','白朗县','540200',2463,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540229','仁布县','540200',2464,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540231','定结县','540200',2466,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540232','仲巴县','540200',2467,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540233','亚东县','540200',2468,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540234','吉隆县','540200',2469,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540235','聂拉木县','540200',2470,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540237','岗巴县','540200',2472,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540300','昌都市','540000',2473,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540302','卡若区','540300',2474,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540321','江达县','540300',2475,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540323','类乌齐县','540300',2477,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540324','丁青县','540300',2478,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540325','察雅县','540300',2479,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540326','八宿县','540300',2480,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540327','左贡县','540300',2481,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540329','洛隆县','540300',2483,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540330','边坝县','540300',2484,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540400','林芝市','540000',2485,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540402','巴宜区','540400',2486,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540422','米林县','540400',2488,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540423','墨脱县','540400',2489,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540424','波密县','540400',2490,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540425','察隅县','540400',2491,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540426','朗县','540400',2492,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540500','山南市','540000',2493,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540521','扎囊县','540500',2495,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540522','贡嘎县','540500',2496,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540523','桑日县','540500',2497,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540524','琼结县','540500',2498,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540525','曲松县','540500',2499,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540527','洛扎县','540500',2501,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540528','加查县','540500',2502,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540529','隆子县','540500',2503,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540530','错那县','540500',2504,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542400','那曲地区','540000',2506,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542421','那曲县','542400',2507,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542422','嘉黎县','542400',2508,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542423','比如县','542400',2509,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542424','聂荣县','542400',2510,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542425','安多县','542400',2511,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542427','索县','542400',2513,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542428','班戈县','542400',2514,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542429','巴青县','542400',2515,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542430','尼玛县','542400',2516,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542500','阿里地区','540000',2518,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542521','普兰县','542500',2519,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542522','札达县','542500',2520,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542523','噶尔县','542500',2521,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542524','日土县','542500',2522,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542526','改则县','542500',2524,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542527','措勤县','542500',2525,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610000','陕西省','China',2526,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610100','西安市','610000',2527,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610103','碑林区','610100',2529,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610104','莲湖区','610100',2530,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610111','灞桥区','610100',2531,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610112','未央区','610100',2532,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610113','雁塔区','610100',2533,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610115','临潼区','610100',2535,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610116','长安区','610100',2536,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610117','高陵区','610100',2537,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610118','鄠邑区','610100',2538,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610124','周至县','610100',2540,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610200','铜川市','610000',2541,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610202','王益区','610200',2542,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610203','印台区','610200',2543,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610204','耀州区','610200',2544,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610300','宝鸡市','610000',2546,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610302','渭滨区','610300',2547,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610303','金台区','610300',2548,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610304','陈仓区','610300',2549,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610323','岐山县','610300',2551,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610324','扶风县','610300',2552,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610326','眉县','610300',2553,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610327','陇县','610300',2554,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610328','千阳县','610300',2555,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610330','凤县','610300',2557,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610331','太白县','610300',2558,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610400','咸阳市','610000',2559,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610402','秦都区','610400',2560,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610404','渭城区','610400',2562,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610422','三原县','610400',2563,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610423','泾阳县','610400',2564,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610424','乾县','610400',2565,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610425','礼泉县','610400',2566,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610427','彬县','610400',2568,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610428','长武县','610400',2569,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610429','旬邑县','610400',2570,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610430','淳化县','610400',2571,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610481','兴平市','610400',2573,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610500','渭南市','610000',2574,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610502','临渭区','610500',2575,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610503','华州区','610500',2576,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610522','潼关县','610500',2577,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610524','合阳县','610500',2579,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610525','澄城县','610500',2580,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610526','蒲城县','610500',2581,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610527','白水县','610500',2582,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610581','韩城市','610500',2584,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610582','华阴市','610500',2585,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610600','延安市','610000',2586,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610602','宝塔区','610600',2587,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610603','安塞区','610600',2588,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610622','延川县','610600',2590,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610623','子长县','610600',2591,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610625','志丹县','610600',2592,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610626','吴起县','610600',2593,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610628','富县','610600',2595,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610629','洛川县','610600',2596,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610630','宜川县','610600',2597,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610631','黄龙县','610600',2598,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610632','黄陵县','610600',2599,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610702','汉台区','610700',2601,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610721','南郑县','610700',2602,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610722','城固县','610700',2603,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610723','洋县','610700',2604,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610725','勉县','610700',2606,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610726','宁强县','610700',2607,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610727','略阳县','610700',2608,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610728','镇巴县','610700',2609,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610729','留坝县','610700',2610,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610800','榆林市','610000',2612,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610802','榆阳区','610800',2613,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610803','横山区','610800',2614,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610822','府谷县','610800',2615,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610825','定边县','610800',2617,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610826','绥德县','610800',2618,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610827','米脂县','610800',2619,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610828','佳县','610800',2620,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610829','吴堡县','610800',2621,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610831','子洲县','610800',2623,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610881','神木市','610800',2624,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610900','安康市','610000',2625,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610902','汉滨区','610900',2626,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610922','石泉县','610900',2628,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610923','宁陕县','610900',2629,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610924','紫阳县','610900',2630,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610925','岚皋县','610900',2631,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610926','平利县','610900',2632,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610928','旬阳县','610900',2634,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610929','白河县','610900',2635,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611000','商洛市','610000',2636,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611002','商州区','611000',2637,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611022','丹凤县','611000',2639,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611023','商南县','611000',2640,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611024','山阳县','611000',2641,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611025','镇安县','611000',2642,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611026','柞水县','611000',2643,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620000','甘肃省','China',2644,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620100','兰州市','620000',2645,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620102','城关区','620100',2646,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620103','七里河区','620100',2647,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620104','西固区','620100',2648,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620105','安宁区','620100',2649,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620111','红古区','620100',2650,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620121','永登县','620100',2651,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620122','皋兰县','620100',2652,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620123','榆中县','620100',2653,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620200','嘉峪关市','620000',2654,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620201','嘉峪关市','620200',2655,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620300','金昌市','620000',2656,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620302','金川区','620300',2657,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620321','永昌县','620300',2658,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620400','白银市','620000',2659,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620402','白银区','620400',2660,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620403','平川区','620400',2661,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620421','靖远县','620400',2662,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620422','会宁县','620400',2663,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620423','景泰县','620400',2664,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620500','天水市','620000',2665,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620502','秦州区','620500',2666,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620503','麦积区','620500',2667,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620521','清水县','620500',2668,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620522','秦安县','620500',2669,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620523','甘谷县','620500',2670,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620524','武山县','620500',2671,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620525','张家川回族自治县','620500',2672,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620600','武威市','620000',2673,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620602','凉州区','620600',2674,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620621','民勤县','620600',2675,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620622','古浪县','620600',2676,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620623','天祝藏族自治县','620600',2677,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620700','张掖市','620000',2678,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620702','甘州区','620700',2679,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620721','肃南裕固族自治县','620700',2680,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620722','民乐县','620700',2681,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620724','高台县','620700',2683,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620725','山丹县','620700',2684,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620800','平凉市','620000',2685,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620802','崆峒区','620800',2686,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620821','泾川县','620800',2687,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620823','崇信县','620800',2689,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620824','华亭县','620800',2690,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620825','庄浪县','620800',2691,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620826','静宁县','620800',2692,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620902','肃州区','620900',2694,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620921','金塔县','620900',2695,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620922','瓜州县','620900',2696,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620923','肃北蒙古族自治县','620900',2697,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620924','阿克塞哈萨克族自治县','620900',2698,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620982','敦煌市','620900',2700,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621000','庆阳市','620000',2701,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621002','西峰区','621000',2702,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621021','庆城县','621000',2703,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621023','华池县','621000',2705,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621024','合水县','621000',2706,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621025','正宁县','621000',2707,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621026','宁县','621000',2708,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621100','定西市','620000',2710,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621102','安定区','621100',2711,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621121','通渭县','621100',2712,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621122','陇西县','621100',2713,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621123','渭源县','621100',2714,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621125','漳县','621100',2716,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621126','岷县','621100',2717,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621200','陇南市','620000',2718,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621202','武都区','621200',2719,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621222','文县','621200',2721,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621223','宕昌县','621200',2722,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621224','康县','621200',2723,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621225','西和县','621200',2724,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621227','徽县','621200',2726,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621228','两当县','621200',2727,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622900','临夏回族自治州','620000',2728,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622901','临夏市','622900',2729,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622922','康乐县','622900',2731,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622923','永靖县','622900',2732,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622924','广河县','622900',2733,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622925','和政县','622900',2734,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622927','积石山保安族东乡族撒拉族自治县','622900',2736,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623000','甘南藏族自治州','620000',2737,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623001','合作市','623000',2738,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623021','临潭县','623000',2739,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623022','卓尼县','623000',2740,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623023','舟曲县','623000',2741,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623024','迭部县','623000',2742,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623026','碌曲县','623000',2744,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623027','夏河县','623000',2745,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630000','青海省','China',2746,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630100','西宁市','630000',2747,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630103','城中区','630100',2749,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630104','城西区','630100',2750,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630105','城北区','630100',2751,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630121','大通回族土族自治县','630100',2752,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630122','湟中县','630100',2753,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630200','海东市','630000',2755,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630202','乐都区','630200',2756,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630203','平安区','630200',2757,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630222','民和回族土族自治县','630200',2758,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630224','化隆回族自治县','630200',2760,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630225','循化撒拉族自治县','630200',2761,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632200','海北藏族自治州','630000',2762,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632221','门源回族自治县','632200',2763,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632222','祁连县','632200',2764,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632223','海晏县','632200',2765,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632224','刚察县','632200',2766,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632300','黄南藏族自治州','630000',2767,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632322','尖扎县','632300',2769,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632323','泽库县','632300',2770,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632324','河南蒙古族自治县','632300',2771,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632500','海南藏族自治州','630000',2772,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632522','同德县','632500',2774,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632523','贵德县','632500',2775,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632524','兴海县','632500',2776,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632525','贵南县','632500',2777,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632600','果洛藏族自治州','630000',2778,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632622','班玛县','632600',2780,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632623','甘德县','632600',2781,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632624','达日县','632600',2782,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632625','久治县','632600',2783,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632700','玉树藏族自治州','630000',2785,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632701','玉树市','632700',2786,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632722','杂多县','632700',2787,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632723','称多县','632700',2788,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632724','治多县','632700',2789,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632726','曲麻莱县','632700',2791,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632800','海西蒙古族藏族自治州','630000',2792,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632801','格尔木市','632800',2793,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632802','德令哈市','632800',2794,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632822','都兰县','632800',2796,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632823','天峻县','632800',2797,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632824','冷湖行政区','632800',2798,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632825','大柴旦行政区','632800',2799,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632826','茫崖行政区','632800',2800,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640100','银川市','640000',2802,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640104','兴庆区','640100',2803,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640105','西夏区','640100',2804,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640106','金凤区','640100',2805,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640121','永宁县','640100',2806,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640122','贺兰县','640100',2807,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640181','灵武市','640100',2808,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640202','大武口区','640200',2810,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640205','惠农区','640200',2811,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640221','平罗县','640200',2812,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640300','吴忠市','640000',2813,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640302','利通区','640300',2814,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640303','红寺堡区','640300',2815,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640324','同心县','640300',2817,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640381','青铜峡市','640300',2818,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640400','固原市','640000',2819,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640402','原州区','640400',2820,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640423','隆德县','640400',2822,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640424','泾源县','640400',2823,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640425','彭阳县','640400',2824,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640500','中卫市','640000',2825,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640502','沙坡头区','640500',2826,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640522','海原县','640500',2828,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650000','新疆维吾尔自治区','China',2829,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650100','乌鲁木齐市','650000',2830,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650102','天山区','650100',2831,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650104','新市区','650100',2833,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650105','水磨沟区','650100',2834,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650106','头屯河区','650100',2835,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650107','达坂城区','650100',2836,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650109','米东区','650100',2837,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650121','乌鲁木齐县','650100',2838,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650202','独山子区','650200',2840,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650203','克拉玛依区','650200',2841,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650204','白碱滩区','650200',2842,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650205','乌尔禾区','650200',2843,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650400','吐鲁番市','650000',2844,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650402','高昌区','650400',2845,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650422','托克逊县','650400',2847,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650500','哈密市','650000',2848,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650502','伊州区','650500',2849,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650521','巴里坤哈萨克自治县','650500',2850,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650522','伊吾县','650500',2851,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652301','昌吉市','652300',2853,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652302','阜康市','652300',2854,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652323','呼图壁县','652300',2855,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652324','玛纳斯县','652300',2856,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652325','奇台县','652300',2857,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652327','吉木萨尔县','652300',2858,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652328','木垒哈萨克自治县','652300',2859,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652701','博乐市','652700',2861,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652702','阿拉山口市','652700',2862,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652722','精河县','652700',2863,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652723','温泉县','652700',2864,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652800','巴音郭楞蒙古自治州','650000',2865,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652801','库尔勒市','652800',2866,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652822','轮台县','652800',2867,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652823','尉犁县','652800',2868,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652824','若羌县','652800',2869,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652826','焉耆回族自治县','652800',2871,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652827','和静县','652800',2872,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652828','和硕县','652800',2873,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652829','博湖县','652800',2874,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652900','阿克苏地区','650000',2875,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652922','温宿县','652900',2877,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652923','库车县','652900',2878,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652924','沙雅县','652900',2879,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652925','新和县','652900',2880,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652926','拜城县','652900',2881,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652928','阿瓦提县','652900',2883,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652929','柯坪县','652900',2884,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653000','克孜勒苏柯尔克孜自治州','650000',2885,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653001','阿图什市','653000',2886,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653023','阿合奇县','653000',2888,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653024','乌恰县','653000',2889,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653100','喀什地区','650000',2890,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653101','喀什市','653100',2891,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653121','疏附县','653100',2892,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361103','广丰区','361100',2893,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361121','上饶县','361100',2894,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361123','玉山县','361100',2895,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361124','铅山县','361100',2896,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361125','横峰县','361100',2897,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361126','弋阳县','361100',2898,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361127','余干县','361100',2899,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361128','鄱阳县','361100',2900,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361129','万年县','361100',2901,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361130','婺源县','361100',2902,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361181','德兴市','361100',2903,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370000','山东省','China',2904,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370100','济南市','370000',2905,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370102','历下区','370100',2906,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370103','市中区','370100',2907,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370104','槐荫区','370100',2908,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370105','天桥区','370100',2909,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370112','历城区','370100',2910,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370113','长清区','370100',2911,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370114','章丘区','370100',2912,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370124','平阴县','370100',2913,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370125','济阳县','370100',2914,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370126','商河县','370100',2915,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370200','青岛市','370000',2916,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370202','市南区','370200',2917,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370203','市北区','370200',2918,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370211','黄岛区','370200',2919,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370212','崂山区','370200',2920,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370213','李沧区','370200',2921,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370214','城阳区','370200',2922,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370281','胶州市','370200',2923,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370282','即墨市','370200',2924,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370283','平度市','370200',2925,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370285','莱西市','370200',2926,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370300','淄博市','370000',2927,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370303','张店区','370300',2929,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370304','博山区','370300',2930,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370305','临淄区','370300',2931,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370306','周村区','370300',2932,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370321','桓台县','370300',2933,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370323','沂源县','370300',2935,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370400','枣庄市','370000',2936,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370402','市中区','370400',2937,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370403','薛城区','370400',2938,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370405','台儿庄区','370400',2940,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370406','山亭区','370400',2941,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370481','滕州市','370400',2942,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370500','东营市','370000',2943,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370502','东营区','370500',2944,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370505','垦利区','370500',2946,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370522','利津县','370500',2947,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370523','广饶县','370500',2948,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370600','烟台市','370000',2949,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370611','福山区','370600',2951,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370612','牟平区','370600',2952,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370613','莱山区','370600',2953,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370634','长岛县','370600',2954,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370681','龙口市','370600',2955,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370683','莱州市','370600',2957,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370684','蓬莱市','370600',2958,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370685','招远市','370600',2959,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370686','栖霞市','370600',2960,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370700','潍坊市','370000',2962,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370702','潍城区','370700',2963,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370703','寒亭区','370700',2964,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370704','坊子区','370700',2965,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370705','奎文区','370700',2966,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370725','昌乐县','370700',2968,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370781','青州市','370700',2969,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370782','诸城市','370700',2970,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370783','寿光市','370700',2971,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370785','高密市','370700',2973,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370786','昌邑市','370700',2974,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370800','济宁市','370000',2975,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370811','任城区','370800',2976,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370812','兖州区','370800',2977,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370827','鱼台县','370800',2979,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370828','金乡县','370800',2980,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370829','嘉祥县','370800',2981,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370830','汶上县','370800',2982,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370832','梁山县','370800',2984,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370881','曲阜市','370800',2985,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370883','邹城市','370800',2986,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370900','泰安市','370000',2987,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370902','泰山区','370900',2988,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370921','宁阳县','370900',2990,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370923','东平县','370900',2991,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370982','新泰市','370900',2992,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370983','肥城市','370900',2993,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371002','环翠区','371000',2995,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371003','文登区','371000',2996,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371082','荣成市','371000',2997,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371083','乳山市','371000',2998,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371100','日照市','370000',2999,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371103','岚山区','371100',3001,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371121','五莲县','371100',3002,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371122','莒县','371100',3003,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371200','莱芜市','370000',3004,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371203','钢城区','371200',3006,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371300','临沂市','370000',3007,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371302','兰山区','371300',3008,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371311','罗庄区','371300',3009,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371312','河东区','371300',3010,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371322','郯城县','371300',3012,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371323','沂水县','371300',3013,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371324','兰陵县','371300',3014,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371325','费县','371300',3015,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371327','莒南县','371300',3017,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371328','蒙阴县','371300',3018,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371329','临沭县','371300',3019,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371400','德州市','370000',3020,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371402','德城区','371400',3021,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371422','宁津县','371400',3023,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371423','庆云县','371400',3024,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371424','临邑县','371400',3025,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371425','齐河县','371400',3026,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371427','夏津县','371400',3028,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371428','武城县','371400',3029,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371481','乐陵市','371400',3030,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371482','禹城市','371400',3031,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371500','聊城市','370000',3032,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371521','阳谷县','371500',3034,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371522','莘县','371500',3035,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371523','茌平县','371500',3036,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371524','东阿县','371500',3037,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371525','冠县','371500',3038,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371581','临清市','371500',3040,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371600','滨州市','370000',3041,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371602','滨城区','371600',3042,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371603','沾化区','371600',3043,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371622','阳信县','371600',3045,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371623','无棣县','371600',3046,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371625','博兴县','371600',3047,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371626','邹平县','371600',3048,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371700','菏泽市','370000',3049,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371703','定陶区','371700',3051,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371721','曹县','371700',3052,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371722','单县','371700',3053,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371723','成武县','371700',3054,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371725','郓城县','371700',3056,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371726','鄄城县','371700',3057,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371728','东明县','371700',3058,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410000','河南省','China',3059,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410100','郑州市','410000',3060,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410103','二七区','410100',3062,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410104','管城回族区','410100',3063,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410105','金水区','410100',3064,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410106','上街区','410100',3065,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410122','中牟县','410100',3067,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410181','巩义市','410100',3068,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410182','荥阳市','410100',3069,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410183','新密市','410100',3070,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410184','新郑市','410100',3071,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410200','开封市','410000',3073,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410202','龙亭区','410200',3074,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410203','顺河回族区','410200',3075,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410204','鼓楼区','410200',3076,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410212','祥符区','410200',3078,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410221','杞县','410200',3079,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410222','通许县','410200',3080,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410223','尉氏县','410200',3081,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410225','兰考县','410200',3082,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410300','洛阳市','410000',3083,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410303','西工区','410300',3085,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410304','瀍河回族区','410300',3086,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410305','涧西区','410300',3087,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410306','吉利区','410300',3088,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410322','孟津县','410300',3090,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410323','新安县','410300',3091,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410324','栾川县','410300',3092,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410325','嵩县','410300',3093,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410326','汝阳县','410300',3094,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410328','洛宁县','410300',3096,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410329','伊川县','410300',3097,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410381','偃师市','410300',3098,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410400','平顶山市','410000',3099,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410403','卫东区','410400',3101,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410404','石龙区','410400',3102,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410411','湛河区','410400',3103,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410421','宝丰县','410400',3104,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410422','叶县','410400',3105,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410425','郏县','410400',3107,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410481','舞钢市','410400',3108,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410482','汝州市','410400',3109,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410500','安阳市','410000',3110,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410503','北关区','410500',3112,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410505','殷都区','410500',3113,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410506','龙安区','410500',3114,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410522','安阳县','410500',3115,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410523','汤阴县','410500',3116,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410527','内黄县','410500',3118,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410581','林州市','410500',3119,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410600','鹤壁市','410000',3120,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410603','山城区','410600',3122,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410611','淇滨区','410600',3123,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410621','浚县','410600',3124,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410622','淇县','410600',3125,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410700','新乡市','410000',3126,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410703','卫滨区','410700',3128,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410704','凤泉区','410700',3129,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410711','牧野区','410700',3130,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410721','新乡县','410700',3131,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410725','原阳县','410700',3133,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410726','延津县','410700',3134,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410727','封丘县','410700',3135,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410728','长垣县','410700',3136,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410781','卫辉市','410700',3137,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410800','焦作市','410000',3139,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410802','解放区','410800',3140,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410803','中站区','410800',3141,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410804','马村区','410800',3142,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410821','修武县','410800',3144,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410822','博爱县','410800',3145,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410823','武陟县','410800',3146,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410825','温县','410800',3147,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410882','沁阳市','410800',3148,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410900','濮阳市','410000',3150,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410902','华龙区','410900',3151,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410922','清丰县','410900',3152,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410923','南乐县','410900',3153,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410927','台前县','410900',3155,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410928','濮阳县','410900',3156,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411000','许昌市','410000',3157,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411002','魏都区','411000',3158,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411024','鄢陵县','411000',3160,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411025','襄城县','411000',3161,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411081','禹州市','411000',3162,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411082','长葛市','411000',3163,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411100','漯河市','410000',3164,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411103','郾城区','411100',3166,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411104','召陵区','411100',3167,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411121','舞阳县','411100',3168,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411122','临颍县','411100',3169,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411200','三门峡市','410000',3170,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411202','湖滨区','411200',3171,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411203','陕州区','411200',3172,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411221','渑池县','411200',3173,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411224','卢氏县','411200',3174,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411281','义马市','411200',3175,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411282','灵宝市','411200',3176,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411300','南阳市','410000',3177,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411302','宛城区','411300',3178,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411303','卧龙区','411300',3179,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411321','南召县','411300',3180,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411322','方城县','411300',3181,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411323','西峡县','411300',3182,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411324','镇平县','411300',3183,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411325','内乡县','411300',3184,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411326','淅川县','411300',3185,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411327','社旗县','411300',3186,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411328','唐河县','411300',3187,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411329','新野县','411300',3188,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411330','桐柏县','411300',3189,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411381','邓州市','411300',3190,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411400','商丘市','410000',3191,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411402','梁园区','411400',3192,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411403','睢阳区','411400',3193,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411421','民权县','411400',3194,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411422','睢县','411400',3195,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411423','宁陵县','411400',3196,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411424','柘城县','411400',3197,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411425','虞城县','411400',3198,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411426','夏邑县','411400',3199,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411481','永城市','411400',3200,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411500','信阳市','410000',3201,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411502','浉河区','411500',3202,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411503','平桥区','411500',3203,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411521','罗山县','411500',3204,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411522','光山县','411500',3205,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411523','新县','411500',3206,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411525','固始县','411500',3208,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411526','潢川县','411500',3209,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411527','淮滨县','411500',3210,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411528','息县','411500',3211,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411600','周口市','410000',3212,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411621','扶沟县','411600',3214,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411622','西华县','411600',3215,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411623','商水县','411600',3216,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411624','沈丘县','411600',3217,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411626','淮阳县','411600',3219,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411627','太康县','411600',3220,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411628','鹿邑县','411600',3221,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411681','项城市','411600',3222,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411700','驻马店市','410000',3223,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411721','西平县','411700',3225,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411722','上蔡县','411700',3226,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411723','平舆县','411700',3227,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411724','正阳县','411700',3228,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411726','泌阳县','411700',3230,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411727','汝南县','411700',3231,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411728','遂平县','411700',3232,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411729','新蔡县','411700',3233,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('419001','济源市','419000',3234,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420100','武汉市','420000',3236,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420102','江岸区','420100',3237,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420103','江汉区','420100',3238,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420104','硚口区','420100',3239,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420106','武昌区','420100',3241,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420107','青山区','420100',3242,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420111','洪山区','420100',3243,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420112','东西湖区','420100',3244,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420114','蔡甸区','420100',3246,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420115','江夏区','420100',3247,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420116','黄陂区','420100',3248,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420117','新洲区','420100',3249,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420200','黄石市','420000',3250,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420203','西塞山区','420200',3252,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420204','下陆区','420200',3253,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420205','铁山区','420200',3254,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420222','阳新县','420200',3255,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420281','大冶市','420200',3256,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420302','茅箭区','420300',3258,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420303','张湾区','420300',3259,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420304','郧阳区','420300',3260,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420322','郧西县','420300',3261,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420323','竹山县','420300',3262,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420325','房县','420300',3264,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420381','丹江口市','420300',3265,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420500','宜昌市','420000',3266,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420502','西陵区','420500',3267,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420504','点军区','420500',3269,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420505','猇亭区','420500',3270,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420506','夷陵区','420500',3271,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420525','远安县','420500',3272,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420526','兴山县','420500',3273,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420528','长阳土家族自治县','420500',3275,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420529','五峰土家族自治县','420500',3276,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420581','宜都市','420500',3277,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420582','当阳市','420500',3278,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420583','枝江市','420500',3279,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420602','襄城区','420600',3281,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420606','樊城区','420600',3282,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420607','襄州区','420600',3283,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420624','南漳县','420600',3284,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420626','保康县','420600',3286,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420682','老河口市','420600',3287,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420683','枣阳市','420600',3288,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420684','宜城市','420600',3289,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420700','鄂州市','420000',3290,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420703','华容区','420700',3292,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420704','鄂城区','420700',3293,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420800','荆门市','420000',3294,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420802','东宝区','420800',3295,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420804','掇刀区','420800',3296,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420822','沙洋县','420800',3298,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420881','钟祥市','420800',3299,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420900','孝感市','420000',3300,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420902','孝南区','420900',3301,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420921','孝昌县','420900',3302,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420923','云梦县','420900',3304,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420981','应城市','420900',3305,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420982','安陆市','420900',3306,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420984','汉川市','420900',3307,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421002','沙市区','421000',3309,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421003','荆州区','421000',3310,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421022','公安县','421000',3311,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421023','监利县','421000',3312,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421024','江陵县','421000',3313,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421083','洪湖市','421000',3315,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421087','松滋市','421000',3316,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421100','黄冈市','420000',3317,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421102','黄州区','421100',3318,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421122','红安县','421100',3320,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421123','罗田县','421100',3321,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421124','英山县','421100',3322,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421125','浠水县','421100',3323,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421126','蕲春县','421100',3324,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421181','麻城市','421100',3326,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421182','武穴市','421100',3327,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421200','咸宁市','420000',3328,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421202','咸安区','421200',3329,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421222','通城县','421200',3331,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421223','崇阳县','421200',3332,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421224','通山县','421200',3333,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421281','赤壁市','421200',3334,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421300','随州市','420000',3335,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421321','随县','421300',3337,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421381','广水市','421300',3338,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422800','恩施土家族苗族自治州','420000',3339,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422801','恩施市','422800',3340,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422822','建始县','422800',3342,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422823','巴东县','422800',3343,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422825','宣恩县','422800',3344,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422826','咸丰县','422800',3345,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422827','来凤县','422800',3346,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('429004','仙桃市','429000',3348,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('429005','潜江市','429000',3349,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('429006','天门市','429000',3350,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('429021','神农架林区','429000',3351,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430100','长沙市','430000',3353,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430102','芙蓉区','430100',3354,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430103','天心区','430100',3355,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430104','岳麓区','430100',3356,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430105','开福区','430100',3357,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430112','望城区','430100',3359,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430121','长沙县','430100',3360,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430181','浏阳市','430100',3361,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430182','宁乡市','430100',3362,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430202','荷塘区','430200',3364,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430203','芦淞区','430200',3365,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430204','石峰区','430200',3366,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430211','天元区','430200',3367,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430221','株洲县','430200',3368,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430224','茶陵县','430200',3370,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430225','炎陵县','430200',3371,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430281','醴陵市','430200',3372,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430302','雨湖区','430300',3374,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430304','岳塘区','430300',3375,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430321','湘潭县','430300',3376,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430381','湘乡市','430300',3377,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430382','韶山市','430300',3378,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430405','珠晖区','430400',3380,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430406','雁峰区','430400',3381,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430407','石鼓区','430400',3382,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430408','蒸湘区','430400',3383,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430421','衡阳县','430400',3385,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430422','衡南县','430400',3386,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430423','衡山县','430400',3387,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430424','衡东县','430400',3388,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430426','祁东县','430400',3389,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430482','常宁市','430400',3391,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430500','邵阳市','430000',3392,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430502','双清区','430500',3393,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430503','大祥区','430500',3394,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430521','邵东县','430500',3396,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430522','新邵县','430500',3397,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430523','邵阳县','430500',3398,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430524','隆回县','430500',3399,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430525','洞口县','430500',3400,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430528','新宁县','430500',3402,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430529','城步苗族自治县','430500',3403,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430581','武冈市','430500',3404,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430600','岳阳市','430000',3405,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430602','岳阳楼区','430600',3406,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430611','君山区','430600',3408,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430621','岳阳县','430600',3409,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430623','华容县','430600',3410,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430624','湘阴县','430600',3411,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430681','汨罗市','430600',3413,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430682','临湘市','430600',3414,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430700','常德市','430000',3415,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430702','武陵区','430700',3416,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430703','鼎城区','430700',3417,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430722','汉寿县','430700',3419,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430723','澧县','430700',3420,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430724','临澧县','430700',3421,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430725','桃源县','430700',3422,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430781','津市市','430700',3424,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430800','张家界市','430000',3425,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430802','永定区','430800',3426,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430811','武陵源区','430800',3427,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430821','慈利县','430800',3428,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430900','益阳市','430000',3430,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430902','资阳区','430900',3431,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430903','赫山区','430900',3432,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430921','南县','430900',3433,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430923','安化县','430900',3435,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430981','沅江市','430900',3436,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320111','浦口区','320100',297,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320118','高淳区','320100',303,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320213','梁溪区','320200',308,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320303','云龙区','320300',314,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320322','沛县','320300',319,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320402','天宁区','320400',324,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320500','苏州市','320000',330,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320509','吴江区','320500',335,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320602','崇川区','320600',341,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320681','启东市','320600',346,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320707','赣榆区','320700',352,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320803','淮安区','320800',357,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320831','金湖县','320800',363,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320921','响水县','320900',368,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321000','扬州市','320000',374,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321081','仪征市','321000',379,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321181','丹阳市','321100',385,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321203','高港区','321200',390,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321302','宿城区','321300',396,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330000','浙江省','China',401,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330106','西湖区','330100',407,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330122','桐庐县','330100',412,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330205','江北区','330200',418,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330225','象山县','330200',423,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330303','龙湾区','330300',429,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330327','苍南县','330300',434,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330402','南湖区','330400',440,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330482','平湖市','330400',445,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330522','长兴县','330500',451,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330604','上虞区','330600',456,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330703','金东区','330700',462,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330782','义乌市','330700',467,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330822','常山县','330800',473,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330902','定海区','330900',478,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331003','黄岩区','331000',484,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331081','温岭市','331000',489,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331122','缙云县','331100',495,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331127','景宁畲族自治县','331100',500,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340122','肥东县','340100',509,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340202','镜湖区','340200',514,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340223','南陵县','340200',520,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340304','禹会区','340300',525,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340402','大通区','340400',531,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340421','凤台县','340400',536,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340521','当涂县','340500',542,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341204','颍泉区','341200',586,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341300','宿州市','340000',592,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341324','泗县','341300',597,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341522','霍邱县','341500',602,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341621','涡阳县','341600',608,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341721','东至县','341700',613,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341822','广德县','341800',619,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350000','福建省','China',624,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350105','马尾区','350100',629,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350125','永泰县','350100',635,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350203','思明区','350200',640,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350300','莆田市','350000',646,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350322','仙游县','350300',651,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350424','宁化县','350400',657,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350429','泰宁县','350400',662,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350504','洛江区','350500',668,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350526','德化县','350500',673,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350602','芗城区','350600',679,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350625','长泰县','350600',684,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350700','南平市','350000',690,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350723','光泽县','350700',695,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350800','龙岩市','350000',701,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350825','连城县','350800',707,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350922','古田县','350900',712,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350982','福鼎市','350900',718,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360104','青云谱区','360100',723,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360124','进贤县','360100',729,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360300','萍乡市','360000',735,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360323','芦溪县','360300',740,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360424','修水县','360400',746,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360430','彭泽县','360400',751,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360521','分宜县','360500',757,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360700','赣州市','360000',762,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360724','上犹县','360700',768,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360729','全南县','360700',773,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360735','石城县','360700',779,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360821','吉安县','360800',784,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360827','遂川县','360800',790,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360900','宜春市','360000',795,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360925','靖安县','360900',801,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361002','临川区','361000',807,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361024','崇仁县','361000',812,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361100','上饶市','360000',818,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370302','淄川区','370300',2928,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370322','高青县','370300',2934,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370404','峄城区','370400',2939,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370503','河口区','370500',2945,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370602','芝罘区','370600',2950,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370682','莱阳市','370600',2956,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370687','海阳市','370600',2961,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370724','临朐县','370700',2967,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370784','安丘市','370700',2972,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370826','微山县','370800',2978,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370831','泗水县','370800',2983,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370911','岱岳区','370900',2989,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371000','威海市','370000',2994,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371102','东港区','371100',3000,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371202','莱城区','371200',3005,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371321','沂南县','371300',3011,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371326','平邑县','371300',3016,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371403','陵城区','371400',3022,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371426','平原县','371400',3027,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371502','东昌府区','371500',3033,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371526','高唐县','371500',3039,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371621','惠民县','371600',3044,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371702','牡丹区','371700',3050,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371724','巨野县','371700',3055,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410102','中原区','410100',3061,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410108','惠济区','410100',3066,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410185','登封市','410100',3072,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711416','龙潭区','711400',3437,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711417','杨梅区','711400',3438,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711418','新屋区','711400',3439,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711419','观音区','711400',3440,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711420','桃园区','711400',3441,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711421','龟山区','711400',3442,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711422','八德区','711400',3443,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711423','大溪区','711400',3444,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711424','复兴区','711400',3445,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711425','大园区','711400',3446,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711426','芦竹区','711400',3447,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711500','苗栗县','710000',3448,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711519','竹南镇','711500',3449,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711520','头份市','711500',3450,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711521','三湾乡','711500',3451,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711522','南庄乡','711500',3452,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711523','狮潭乡','711500',3453,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711524','后龙镇','711500',3454,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711525','通霄镇','711500',3455,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711526','苑里镇','711500',3456,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711527','苗栗市','711500',3457,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711528','造桥乡','711500',3458,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711529','头屋乡','711500',3459,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711530','公馆乡','711500',3460,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711531','大湖乡','711500',3461,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711532','泰安乡','711500',3462,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711533','铜锣乡','711500',3463,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711534','三义乡','711500',3464,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711535','西湖乡','711500',3465,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711536','卓兰镇','711500',3466,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711700','彰化县','710000',3467,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711727','彰化市','711700',3468,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711728','芬园乡','711700',3469,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711729','花坛乡','711700',3470,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711730','秀水乡','711700',3471,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711731','鹿港镇','711700',3472,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711732','福兴乡','711700',3473,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711733','线西乡','711700',3474,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711734','和美镇','711700',3475,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711735','伸港乡','711700',3476,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711736','员林市','711700',3477,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711737','社头乡','711700',3478,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711738','永靖乡','711700',3479,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711739','埔心乡','711700',3480,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711740','溪湖镇','711700',3481,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711741','大村乡','711700',3482,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711742','埔盐乡','711700',3483,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711743','田中镇','711700',3484,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711744','北斗镇','711700',3485,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711745','田尾乡','711700',3486,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711746','埤头乡','711700',3487,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711747','溪州乡','711700',3488,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711748','竹塘乡','711700',3489,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711749','二林镇','711700',3490,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711750','大城乡','711700',3491,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711751','芳苑乡','711700',3492,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711752','二水乡','711700',3493,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711900','嘉义县','710000',3494,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711919','番路乡','711900',3495,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711920','梅山乡','711900',3496,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711921','竹崎乡','711900',3497,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711922','阿里山乡','711900',3498,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711923','中埔乡','711900',3499,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711924','大埔乡','711900',3500,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711925','水上乡','711900',3501,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711926','鹿草乡','711900',3502,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711927','太保市','711900',3503,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711928','朴子市','711900',3504,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711929','东石乡','711900',3505,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711930','六脚乡','711900',3506,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711931','新港乡','711900',3507,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711932','民雄乡','711900',3508,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711933','大林镇','711900',3509,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711934','溪口乡','711900',3510,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711935','义竹乡','711900',3511,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711936','布袋镇','711900',3512,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712100','云林县','710000',3513,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712121','斗南镇','712100',3514,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712122','大埤乡','712100',3515,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712123','虎尾镇','712100',3516,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712124','土库镇','712100',3517,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712125','褒忠乡','712100',3518,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712126','东势乡','712100',3519,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712127','台西乡','712100',3520,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712128','仑背乡','712100',3521,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712129','麦寮乡','712100',3522,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712130','斗六市','712100',3523,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712131','林内乡','712100',3524,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712132','古坑乡','712100',3525,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712133','莿桐乡','712100',3526,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712134','西螺镇','712100',3527,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712135','二仑乡','712100',3528,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712136','北港镇','712100',3529,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712137','水林乡','712100',3530,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712138','口湖乡','712100',3531,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712139','四湖乡','712100',3532,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712140','元长乡','712100',3533,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712400','屏东县','710000',3534,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712434','屏东市','712400',3535,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712435','三地门乡','712400',3536,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712436','雾台乡','712400',3537,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712437','玛家乡','712400',3538,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712438','九如乡','712400',3539,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712439','里港乡','712400',3540,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712440','高树乡','712400',3541,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712441','盐埔乡','712400',3542,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712442','长治乡','712400',3543,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712443','麟洛乡','712400',3544,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712444','竹田乡','712400',3545,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712445','内埔乡','712400',3546,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712446','万丹乡','712400',3547,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712447','潮州镇','712400',3548,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712448','泰武乡','712400',3549,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712449','来义乡','712400',3550,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712450','万峦乡','712400',3551,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712451','崁顶乡','712400',3552,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712452','新埤乡','712400',3553,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712453','南州乡','712400',3554,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712454','林边乡','712400',3555,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712455','东港镇','712400',3556,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712456','琉球乡','712400',3557,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712457','佳冬乡','712400',3558,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712458','新园乡','712400',3559,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712459','枋寮乡','712400',3560,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712460','枋山乡','712400',3561,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712461','春日乡','712400',3562,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712462','狮子乡','712400',3563,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712463','车城乡','712400',3564,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712464','牡丹乡','712400',3565,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712465','恒春镇','712400',3566,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712466','满州乡','712400',3567,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712500','台东县','710000',3568,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712517','台东市','712500',3569,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712518','绿岛乡','712500',3570,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712519','兰屿乡','712500',3571,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712520','延平乡','712500',3572,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712521','卑南乡','712500',3573,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712522','鹿野乡','712500',3574,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712523','关山镇','712500',3575,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712524','海端乡','712500',3576,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712525','池上乡','712500',3577,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712526','东河乡','712500',3578,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712527','成功镇','712500',3579,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712528','长滨乡','712500',3580,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712529','金峰乡','712500',3581,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712530','大武乡','712500',3582,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712531','达仁乡','712500',3583,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712532','太麻里乡','712500',3584,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712600','花莲县','710000',3585,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712615','花莲市','712600',3586,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712616','新城乡','712600',3587,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712618','秀林乡','712600',3588,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712619','吉安乡','712600',3589,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712620','寿丰乡','712600',3590,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712621','凤林镇','712600',3591,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712622','光复乡','712600',3592,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712623','丰滨乡','712600',3593,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712624','瑞穗乡','712600',3594,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712625','万荣乡','712600',3595,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712626','玉里镇','712600',3596,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712627','卓溪乡','712600',3597,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712628','富里乡','712600',3598,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712700','澎湖县','710000',3599,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712707','马公市','712700',3600,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712708','西屿乡','712700',3601,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712709','望安乡','712700',3602,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712710','七美乡','712700',3603,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712711','白沙乡','712700',3604,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('712712','湖西乡','712700',3605,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810000','香港特别行政区','China',3606,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810101','中西区','810100',3607,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810102','东区','810100',3608,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810103','九龙城区','810100',3609,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810104','观塘区','810100',3610,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810105','南区','810100',3611,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810106','深水埗区','810100',3612,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810107','湾仔区','810100',3613,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810108','黄大仙区','810100',3614,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810109','油尖旺区','810100',3615,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810110','离岛区','810100',3616,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810111','葵青区','810100',3617,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810112','北区','810100',3618,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810113','西贡区','810100',3619,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810114','沙田区','810100',3620,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810115','屯门区','810100',3621,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810116','大埔区','810100',3622,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810117','荃湾区','810100',3623,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810118','元朗区','810100',3624,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('820000','澳门特别行政区','China',3625,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('820101','澳门半岛','820000',3626,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('820102','凼仔','820000',3627,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('820103','路凼城','820000',3628,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('820104','路环','820000',3629,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410205','禹王台区','410200',3077,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410302','老城区','410300',3084,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410311','洛龙区','410300',3089,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410327','宜阳县','410300',3095,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410402','新华区','410400',3100,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410423','鲁山县','410400',3106,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410502','文峰区','410500',3111,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410526','滑县','410500',3117,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410602','鹤山区','410600',3121,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410702','红旗区','410700',3127,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410724','获嘉县','410700',3132,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410782','辉县市','410700',3138,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410811','山阳区','410800',3143,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410883','孟州市','410800',3149,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410926','范县','410900',3154,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411003','建安区','411000',3159,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411102','源汇区','411100',3165,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411524','商城县','411500',3207,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411602','川汇区','411600',3213,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411625','郸城县','411600',3218,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411702','驿城区','411700',3224,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411725','确山县','411700',3229,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420000','湖北省','China',3235,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420105','汉阳区','420100',3240,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420113','汉南区','420100',3245,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420202','黄石港区','420200',3251,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420300','十堰市','420000',3257,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420324','竹溪县','420300',3263,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420503','伍家岗区','420500',3268,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420527','秭归县','420500',3274,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420600','襄阳市','420000',3280,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420625','谷城县','420600',3285,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420702','梁子湖区','420700',3291,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420821','京山县','420800',3297,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420922','大悟县','420900',3303,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421000','荆州市','420000',3308,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421081','石首市','421000',3314,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421121','团风县','421100',3319,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421127','黄梅县','421100',3325,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421221','嘉鱼县','421200',3330,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421303','曾都区','421300',3336,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422802','利川市','422800',3341,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422828','鹤峰县','422800',3347,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430000','湖南省','China',3352,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430111','雨花区','430100',3358,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430200','株洲市','430000',3363,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430223','攸县','430200',3369,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430300','湘潭市','430000',3373,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430400','衡阳市','430000',3379,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430412','南岳区','430400',3384,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430481','耒阳市','430400',3390,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430511','北塔区','430500',3395,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430527','绥宁县','430500',3401,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430603','云溪区','430600',3407,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430626','平江县','430600',3412,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430721','安乡县','430700',3418,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430726','石门县','430700',3423,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430822','桑植县','430800',3429,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430922','桃江县','430900',3434,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431302','娄星区','431300',1375,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433101','吉首市','433100',1381,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433126','古丈县','433100',1386,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440104','越秀区','440100',1392,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440113','番禺区','440100',1397,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440203','武江区','440200',1403,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440229','翁源县','440200',1408,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440303','罗湖区','440300',1414,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440308','盐田区','440300',1419,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440404','金湾区','440400',1425,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440512','濠江区','440500',1430,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440604','禅城区','440600',1436,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440700','江门市','440000',1441,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440784','鹤山市','440700',1447,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440804','坡头区','440800',1452,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440883','吴川市','440800',1458,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440982','化州市','440900',1463,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441223','广宁县','441200',1469,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441300','惠州市','440000',1474,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441400','梅州市','440000',1480,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441424','五华县','441400',1485,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441521','海丰县','441500',1491,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441621','紫金县','441600',1496,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441702','江城区','441700',1502,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441803','清新区','441800',1508,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441881','英德市','441800',1513,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445103','潮安区','445100',1519,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445222','揭西县','445200',1524,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445321','新兴县','445300',1530,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450102','兴宁区','450100',1535,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450110','武鸣区','450100',1541,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450127','横县','450100',1546,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450205','柳北区','450200',1551,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450225','融水苗族自治县','450200',1556,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450321','阳朔县','450300',1565,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450327','灌阳县','450300',1570,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450400','梧州市','450000',1576,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450422','藤县','450400',1581,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450503','银海区','450500',1586,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450621','上思县','450600',1592,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450721','灵山县','450700',1597,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451121','昭平县','451100',1895,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451221','南丹县','451200',1901,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451226','环江毛南族自治县','451200',1906,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451324','金秀瑶族自治县','451300',1915,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451481','凭祥市','451400',1924,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460107','琼山区','460100',1929,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460205','崖州区','460200',1935,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460400','儋州市','460000',1940,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469021','定安县','469000',1946,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469026','昌江黎族自治县','469000',1951,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500104','大渡口区','500000',1960,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500110','綦江区','500000',1966,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500116','江津区','500000',1972,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500151','铜梁区','500000',1977,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500229','城口县','500000',1983,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500236','奉节县','500000',1988,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500243','彭水苗族土家族自治县','500000',1994,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510115','温江区','510100',2005,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510131','蒲江县','510100',2010,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510185','简阳市','510100',2016,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510311','沿滩区','510300',2021,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510411','仁和区','510400',2027,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510503','纳溪区','510500',2032,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510600','德阳市','510000',2038,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510682','什邡市','510600',2043,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510722','三台县','510700',2049,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510781','江油市','510700',2054,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510822','青川县','510800',2060,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510904','安居区','510900',2065,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511011','东兴区','511000',2071,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511102','市中区','511100',2076,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511126','夹江县','511100',2082,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511300','南充市','510000',2087,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511323','蓬安县','511300',2093,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511402','东坡区','511400',2098,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511500','宜宾市','510000',2104,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511524','长宁县','511500',2109,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511600','广安市','510000',2115,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511623','邻水县','511600',2120,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511723','开江县','511700',2126,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511802','雨城区','511800',2131,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513426','会东县','513400',2188,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513431','昭觉县','513400',2193,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513437','雷波县','513400',2199,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520112','乌当区','520100',2205,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520123','修文县','520100',2210,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520281','盘州市','520200',2216,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520322','桐梓县','520300',2221,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520328','湄潭县','520300',2227,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520400','安顺市','520000',2232,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520425','紫云苗族布依族自治县','520400',2238,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520600','铜仁市','520000',2248,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520624','思南县','520600',2254,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522300','黔西南布依族苗族自治州','520000',2259,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522623','施秉县','522600',2271,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522628','锦屏县','522600',2276,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522634','雷山县','522600',2282,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522702','福泉市','522700',2287,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522728','罗甸县','522700',2293,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530000','云南省','China',2298,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530113','东川区','530100',2304,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530126','石林彝族自治县','530100',2309,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530322','陆良县','530300',2318,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530381','宣威市','530300',2323,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530424','华宁县','530400',2329,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530500','保山市','530000',2334,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530600','昭通市','530000',2340,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530624','大关县','530600',2345,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530630','水富县','530600',2351,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530723','华坪县','530700',2356,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530823','景东彝族自治县','530800',2362,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530902','临翔区','530900',2370,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530926','耿马傣族佤族自治县','530900',2376,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532929','云龙县','532900',2425,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533103','芒市','533100',2431,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533301','泸水市','533300',2436,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533401','香格里拉市','533400',2441,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540121','林周县','540100',2448,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540200','日喀则市','540000',2454,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540225','拉孜县','540200',2460,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540230','康马县','540200',2465,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540236','萨嘎县','540200',2471,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540322','贡觉县','540300',2476,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540328','芒康县','540300',2482,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540421','工布江达县','540400',2487,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540502','乃东区','540500',2494,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540526','措美县','540500',2500,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540531','浪卡子县','540500',2505,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542426','申扎县','542400',2512,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542431','双湖县','542400',2517,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542525','革吉县','542500',2523,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610102','新城区','610100',2528,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610114','阎良区','610100',2534,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610122','蓝田县','610100',2539,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610222','宜君县','610200',2545,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610322','凤翔县','610300',2550,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610329','麟游县','610300',2556,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610403','杨陵区','610400',2561,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610426','永寿县','610400',2567,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610431','武功县','610400',2572,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610523','大荔县','610500',2578,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610528','富平县','610500',2583,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610621','延长县','610600',2589,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610627','甘泉县','610600',2594,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610700','汉中市','610000',2600,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610724','西乡县','610700',2605,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610730','佛坪县','610700',2611,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610824','靖边县','610800',2616,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610830','清涧县','610800',2622,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610921','汉阴县','610900',2627,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610927','镇坪县','610900',2633,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611021','洛南县','611000',2638,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620723','临泽县','620700',2682,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620822','灵台县','620800',2688,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620900','酒泉市','620000',2693,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620981','玉门市','620900',2699,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621022','环县','621000',2704,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621027','镇原县','621000',2709,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621124','临洮县','621100',2715,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621221','成县','621200',2720,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621226','礼县','621200',2725,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622921','临夏县','622900',2730,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622926','东乡族自治县','622900',2735,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623025','玛曲县','623000',2743,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630102','城东区','630100',2748,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630123','湟源县','630100',2754,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630223','互助土族自治县','630200',2759,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632321','同仁县','632300',2768,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632521','共和县','632500',2773,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632621','玛沁县','632600',2779,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632626','玛多县','632600',2784,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632725','囊谦县','632700',2790,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632821','乌兰县','632800',2795,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640000','宁夏回族自治区','China',2801,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640200','石嘴山市','640000',2809,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640323','盐池县','640300',2816,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640422','西吉县','640400',2821,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640521','中宁县','640500',2827,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650103','沙依巴克区','650100',2832,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650200','克拉玛依市','650000',2839,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650421','鄯善县','650400',2846,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652300','昌吉回族自治州','650000',2852,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652700','博尔塔拉蒙古自治州','650000',2860,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652825','且末县','652800',2870,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652901','阿克苏市','652900',2876,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652927','乌什县','652900',2882,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653022','阿克陶县','653000',2887,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659006','铁门关市','659000',1656,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710101','中正区','710100',1662,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710107','信义区','710100',1668,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710112','文山区','710100',1673,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710205','鼓山区','710200',1679,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710210','楠梓区','710200',1684,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710246','阿莲区','710200',1690,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710251','弥陀区','710200',1695,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710257','鸟松区','710200',1701,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710263','杉林区','710200',1707,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710268','茄萣区','710200',1712,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710305','安平区','710300',1718,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710342','左镇区','710300',1723,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710348','龙崎区','710300',1729,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710353','七股区','710300',1734,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710359','白河区','710300',1740,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710364','盐水区','710300',1745,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710400','台中市','710000',1751,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710405','北区','710400',1756,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710432','大里区','710400',1761,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710437','石冈区','710400',1766,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710443','神冈区','710400',1772,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710448','清水区','710400',1777,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710615','中寮乡','710600',1783,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710620','名间乡','710600',1788,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710626','鹿谷乡','710600',1794,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710704','中山区','710700',1799,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710802','北区','710800',1805,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711100','新北市','710000',1810,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711134','深坑区','711100',1815,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711140','新店区','711100',1821,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711145','土城区','711100',1826,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711151','泰山区','711100',1832,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711156','淡水区','711100',1837,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711216','礁溪乡','711200',1843,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711221','大同乡','711200',1848,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711314','竹北市','711300',1854,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711319','芎林乡','711300',1859,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('711325','北埔乡','711300',1865,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130126','灵寿县','130100',49,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130133','赵县','130100',56,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130204','古冶区','130200',62,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130225','乐亭县','130200',69,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130303','山海关区','130300',76,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130403','丛台区','130400',84,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130425','大名县','130400',91,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130434','魏县','130400',98,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130503','桥西区','130500',103,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130526','任县','130500',109,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130531','广宗县','130500',114,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130581','南宫市','130500',119,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130608','清苑区','130600',125,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130627','唐县','130600',130,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130632','安新县','130600',135,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130637','博野县','130600',140,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130702','桥东区','130700',146,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130709','崇礼区','130700',151,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130727','阳原县','130700',157,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130800','承德市','130000',162,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130824','滦平县','130800',168,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130881','平泉市','130800',173,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130923','东光县','130900',179,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130928','吴桥县','130900',184,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130984','河间市','130900',190,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131023','永清县','131000',195,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131082','三河市','131000',201,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131123','武强县','131100',207,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131128','阜城县','131100',212,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140105','小店区','140100',218,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140110','晋源区','140100',223,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140202','城区','140200',229,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140221','阳高县','140200',233,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140227','大同县','140200',239,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140321','平定县','140300',244,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140423','襄垣县','140400',250,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140428','长子县','140400',255,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140502','城区','140500',261,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140581','高平市','140500',266,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140622','应县','140600',271,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141027','浮山县','141000',869,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141033','蒲县','141000',875,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141102','离石区','141100',880,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141125','柳林县','141100',885,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141181','孝义市','141100',891,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150103','回民区','150100',896,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150124','清水河县','150100',902,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150205','石拐区','150200',908,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150300','乌海市','150000',914,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150402','红山区','150400',919,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150424','林西县','150400',925,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150430','敖汉旗','150400',930,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150524','库伦旗','150500',936,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150602','东胜区','150600',941,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150625','杭锦旗','150600',947,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150703','扎赉诺尔区','150700',952,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150727','新巴尔虎右旗','150700',959,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150821','五原县','150800',967,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150826','杭锦后旗','150800',972,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150925','凉城县','150900',979,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150981','丰镇市','150900',984,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152223','扎赉特旗','152200',990,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152523','苏尼特左旗','152500',996,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152530','正蓝旗','152500',1003,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210000','辽宁省','China',1009,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210105','皇姑区','210100',1014,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210114','于洪区','210100',1019,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210202','中山区','210200',1025,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210213','金州区','210200',1030,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210302','铁东区','210300',1036,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210323','岫岩满族自治县','210300',1041,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210423','清原满族自治县','210400',1050,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210600','丹东市','210000',1058,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210682','凤城市','210600',1064,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210726','黑山县','210700',1069,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211404','南票区','211400',1120,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220100','长春市','220000',1125,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220112','双阳区','220100',1131,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220200','吉林市','220000',1136,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220281','蛟河市','220200',1142,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220302','铁西区','220300',1147,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220400','辽源市','220000',1153,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220500','通化市','220000',1158,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220581','梅河口市','220500',1164,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220622','靖宇县','220600',1170,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220722','长岭县','220700',1176,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220821','镇赉县','220800',1181,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222402','图们市','222400',1187,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222424','汪清县','222400',1192,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230104','道外区','230100',1198,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230112','阿城区','230100',1203,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230127','木兰县','230100',1209,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230200','齐齐哈尔市','230000',1214,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230208','梅里斯达斡尔族区','230200',1221,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230300','鸡西市','230000',1231,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230306','城子河区','230300',1236,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230402','向阳区','230400',1242,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230421','萝北县','230400',1248,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230505','四方台区','230500',1253,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230602','萨尔图区','230600',1260,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230622','肇源县','230600',1266,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230703','南岔区','230700',1271,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230709','金山屯区','230700',1277,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230715','红星区','230700',1283,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230804','前进区','230800',1289,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230828','汤原县','230800',1294,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230903','桃山区','230900',1300,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231003','阳明区','231000',1305,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231084','宁安市','231000',1311,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231121','嫩江县','231100',1316,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231202','北林区','231200',1322,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231225','明水县','231200',1327,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('232701','加格达奇区','232700',1333,NULL,NULL,NULL,NULL,NULL); + +-- ----------------------------- 2020-12-14 add by shixw------------end + +-- ----------------------------- 2020-12-15 add by shixw------------begin + +TRUNCATE TABLE T_CORE_ADM_AREA; + +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522730','龙里县','522700',918,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522731','惠水县','522700',919,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522732','三都水族自治县','522700',920,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530000','云南省',NULL,921,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530100','昆明市','530000',922,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530102','五华区','530100',923,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530103','盘龙区','530100',924,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530112','西山区','530100',926,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530113','东川区','530100',927,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530114','呈贡区','530100',928,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530115','晋宁区','530100',929,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530124','富民县','530100',930,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530126','石林彝族自治县','530100',932,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530127','嵩明县','530100',933,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530128','禄劝彝族苗族自治县','530100',934,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530129','寻甸回族彝族自治县','530100',935,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530300','曲靖市','530000',937,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530302','麒麟区','530300',938,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530303','沾益区','530300',939,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530304','马龙区','530300',940,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530322','陆良县','530300',941,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530324','罗平县','530300',943,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530325','富源县','530300',944,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530326','会泽县','530300',945,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530381','宣威市','530300',946,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530402','红塔区','530400',948,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530403','江川区','530400',949,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530423','通海县','530400',950,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530424','华宁县','530400',951,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530425','易门县','530400',952,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530427','新平彝族傣族自治县','530400',954,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530428','元江哈尼族彝族傣族自治县','530400',955,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530481','澄江市','530400',956,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530500','保山市','530000',957,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530502','隆阳区','530500',958,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530521','施甸县','530500',959,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530523','龙陵县','530500',960,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530581','腾冲市','530500',962,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530600','昭通市','530000',963,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530602','昭阳区','530600',964,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530621','鲁甸县','530600',965,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530622','巧家县','530600',966,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530624','大关县','530600',968,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530625','永善县','530600',969,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530626','绥江县','530600',970,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530627','镇雄县','530600',971,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530629','威信县','530600',973,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530681','水富市','530600',974,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530700','丽江市','530000',975,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530702','古城区','530700',976,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530721','玉龙纳西族自治县','530700',977,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530723','华坪县','530700',979,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530724','宁蒗彝族自治县','530700',980,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530800','普洱市','530000',981,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530802','思茅区','530800',982,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530822','墨江哈尼族自治县','530800',984,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530823','景东彝族自治县','530800',985,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530824','景谷傣族彝族自治县','530800',986,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530825','镇沅彝族哈尼族拉祜族自治县','530800',987,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530826','江城哈尼族彝族自治县','530800',988,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530827','孟连傣族拉祜族佤族自治县','530800',989,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530828','澜沧拉祜族自治县','530800',990,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530829','西盟佤族自治县','530800',991,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530900','临沧市','530000',992,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530902','临翔区','530900',993,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530922','云县','530900',995,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530923','永德县','530900',996,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530924','镇康县','530900',997,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530925','双江拉祜族佤族布朗族傣族自治县','530900',998,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530927','沧源佤族自治县','530900',1000,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532300','楚雄彝族自治州','530000',1001,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532301','楚雄市','532300',1002,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532322','双柏县','532300',1003,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532323','牟定县','532300',1004,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532324','南华县','532300',1005,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532325','姚安县','532300',1006,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532326','大姚县','532300',1007,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532327','永仁县','532300',1008,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532328','元谋县','532300',1009,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532331','禄丰县','532300',1011,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532500','红河哈尼族彝族自治州','530000',1012,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532501','个旧市','532500',1013,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532503','蒙自市','532500',1015,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532524','建水县','532500',1018,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532525','石屏县','532500',1019,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532527','泸西县','532500',1020,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532529','红河县','532500',1022,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532530','金平苗族瑶族傣族自治县','532500',1023,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532600','文山壮族苗族自治州','530000',1026,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532622','砚山县','532600',1028,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532623','西畴县','532600',1029,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532625','马关县','532600',1031,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532626','丘北县','532600',1032,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532628','富宁县','532600',1034,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532800','西双版纳傣族自治州','530000',1035,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532823','勐腊县','532800',1038,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532900','大理白族自治州','530000',1039,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532922','漾濞彝族自治县','532900',1041,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532923','祥云县','532900',1042,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532925','弥渡县','532900',1044,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532928','永平县','532900',1047,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532929','云龙县','532900',1048,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532931','剑川县','532900',1050,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532932','鹤庆县','532900',1051,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533100','德宏傣族景颇族自治州','530000',1052,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533103','芒市','533100',1054,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533122','梁河县','533100',1055,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533124','陇川县','533100',1057,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533300','怒江傈僳族自治州','530000',1058,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533324','贡山独龙族怒族自治县','533300',1061,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533400','迪庆藏族自治州','530000',1063,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533401','香格里拉市','533400',1064,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533422','德钦县','533400',1065,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540000','西藏自治区',NULL,1067,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540100','拉萨市','540000',1068,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540102','城关区','540100',1069,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540104','达孜区','540100',1071,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540121','林周县','540100',1072,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540122','当雄县','540100',1073,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540124','曲水县','540100',1075,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540200','日喀则市','540000',1077,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540221','南木林县','540200',1079,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540222','江孜县','540200',1080,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540224','萨迦县','540200',1082,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540226','昂仁县','540200',1084,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540227','谢通门县','540200',1085,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540231','定结县','540200',1089,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540232','仲巴县','540200',1090,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540234','吉隆县','540200',1092,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540235','聂拉木县','540200',1093,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540237','岗巴县','540200',1095,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540321','江达县','540300',1098,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540322','贡觉县','540300',1099,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540324','丁青县','540300',1101,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540325','察雅县','540300',1102,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540329','洛隆县','540300',1106,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540330','边坝县','540300',1107,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540400','林芝市','540000',1108,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540421','工布江达县','540400',1110,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540423','墨脱县','540400',1112,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540426','朗县','540400',1115,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540500','山南市','540000',1116,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540502','乃东区','540500',1117,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540522','贡嘎县','540500',1119,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540525','曲松县','540500',1122,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540527','洛扎县','540500',1124,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540529','隆子县','540500',1126,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540530','错那县','540500',1127,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540600','那曲市','540000',1129,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540621','嘉黎县','540600',1131,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540623','聂荣县','540600',1133,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540625','申扎县','540600',1135,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540626','索县','540600',1136,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540629','尼玛县','540600',1139,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542500','阿里地区','540000',1141,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542521','普兰县','542500',1142,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542523','噶尔县','542500',1144,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542524','日土县','542500',1145,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610000','陕西省',NULL,1149,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610100','西安市','610000',1150,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610102','新城区','610100',1151,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610103','碑林区','610100',1152,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610113','雁塔区','610100',1156,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610114','阎良区','610100',1157,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610116','长安区','610100',1159,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610117','高陵区','610100',1160,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610122','蓝田县','610100',1162,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610202','王益区','610200',1165,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610203','印台区','610200',1166,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610222','宜君县','610200',1168,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610300','宝鸡市','610000',1169,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610304','陈仓区','610300',1172,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610323','岐山县','610300',1174,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610326','眉县','610300',1176,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610327','陇县','610300',1177,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610329','麟游县','610300',1179,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610400','咸阳市','610000',1182,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610402','秦都区','610400',1183,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610404','渭城区','610400',1185,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610424','乾县','610400',1188,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610426','永寿县','610400',1190,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610428','长武县','610400',1191,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610430','淳化县','610400',1193,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610481','兴平市','610400',1195,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610500','渭南市','610000',1197,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610503','华州区','610500',1199,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610522','潼关县','610500',1200,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610524','合阳县','610500',1202,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610526','蒲城县','610500',1204,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610581','韩城市','610500',1207,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610600','延安市','610000',1209,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610602','宝塔区','610600',1210,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610603','安塞区','610600',1211,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610626','吴起县','610600',1215,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610627','甘泉县','610600',1216,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610628','富县','610600',1217,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610629','洛川县','610600',1218,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610630','宜川县','610600',1219,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610631','黄龙县','610600',1220,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610681','子长市','610600',1222,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610700','汉中市','610000',1223,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610702','汉台区','610700',1224,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610703','南郑区','610700',1225,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610722','城固县','610700',1226,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610723','洋县','610700',1227,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610724','西乡县','610700',1228,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610725','勉县','610700',1229,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610726','宁强县','610700',1230,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610727','略阳县','610700',1231,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610728','镇巴县','610700',1232,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610730','佛坪县','610700',1234,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610800','榆林市','610000',1235,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610802','榆阳区','610800',1236,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610803','横山区','610800',1237,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610824','靖边县','610800',1239,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610825','定边县','610800',1240,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610826','绥德县','610800',1241,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610827','米脂县','610800',1242,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610828','佳县','610800',1243,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610830','清涧县','610800',1245,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610831','子洲县','610800',1246,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610881','神木市','610800',1247,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610900','安康市','610000',1248,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610921','汉阴县','610900',1250,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610922','石泉县','610900',1251,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610923','宁陕县','610900',1252,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610924','紫阳县','610900',1253,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610925','岚皋县','610900',1254,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610927','镇坪县','610900',1256,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610928','旬阳县','610900',1257,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610929','白河县','610900',1258,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611000','商洛市','610000',1259,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611021','洛南县','611000',1261,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611022','丹凤县','611000',1262,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611023','商南县','611000',1263,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611024','山阳县','611000',1264,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611025','镇安县','611000',1265,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620000','甘肃省',NULL,1267,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620100','兰州市','620000',1268,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620102','城关区','620100',1269,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620103','七里河区','620100',1270,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620105','安宁区','620100',1272,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620111','红古区','620100',1273,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620121','永登县','620100',1274,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620122','皋兰县','620100',1275,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620123','榆中县','620100',1276,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620300','金昌市','620000',1278,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620302','金川区','620300',1279,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620321','永昌县','620300',1280,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620400','白银市','620000',1281,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620402','白银区','620400',1282,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620421','靖远县','620400',1284,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620422','会宁县','620400',1285,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620423','景泰县','620400',1286,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620500','天水市','620000',1287,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620503','麦积区','620500',1289,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620521','清水县','620500',1290,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620522','秦安县','620500',1291,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620523','甘谷县','620500',1292,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620524','武山县','620500',1293,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620600','武威市','620000',1295,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620602','凉州区','620600',1296,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620622','古浪县','620600',1298,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620623','天祝藏族自治县','620600',1299,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620700','张掖市','620000',1300,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620721','肃南裕固族自治县','620700',1302,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620723','临泽县','620700',1304,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620724','高台县','620700',1305,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620802','崆峒区','620800',1308,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620822','灵台县','620800',1310,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620823','崇信县','620800',1311,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620826','静宁县','620800',1313,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620881','华亭市','620800',1314,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620921','金塔县','620900',1317,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620923','肃北蒙古族自治县','620900',1319,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620924','阿克塞哈萨克族自治县','620900',1320,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620982','敦煌市','620900',1322,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621021','庆城县','621000',1325,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621022','环县','621000',1326,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621024','合水县','621000',1328,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621026','宁县','621000',1330,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621027','镇原县','621000',1331,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621121','通渭县','621100',1334,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621122','陇西县','621100',1335,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621124','临洮县','621100',1337,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621126','岷县','621100',1339,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621221','成县','621200',1342,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621222','文县','621200',1343,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621224','康县','621200',1345,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621226','礼县','621200',1347,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621227','徽县','621200',1348,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622901','临夏市','622900',1351,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622921','临夏县','622900',1352,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622923','永靖县','622900',1354,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622925','和政县','622900',1356,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622926','东乡族自治县','622900',1357,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623000','甘南藏族自治州','620000',1359,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623001','合作市','623000',1360,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623022','卓尼县','623000',1362,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623023','舟曲县','623000',1363,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623024','迭部县','623000',1364,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623025','玛曲县','623000',1365,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623027','夏河县','623000',1367,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630100','西宁市','630000',1369,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630102','城东区','630100',1370,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630104','城西区','630100',1372,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630121','大通回族土族自治县','630100',1375,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630200','海东市','630000',1377,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630202','乐都区','630200',1378,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630203','平安区','630200',1379,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630224','化隆回族自治县','630200',1382,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630225','循化撒拉族自治县','630200',1383,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632200','海北藏族自治州','630000',1384,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632221','门源回族自治县','632200',1385,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632223','海晏县','632200',1387,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632300','黄南藏族自治州','630000',1389,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632301','同仁市','632300',1390,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632322','尖扎县','632300',1391,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632500','海南藏族自治州','630000',1394,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632521','共和县','632500',1395,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632523','贵德县','632500',1397,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632525','贵南县','632500',1399,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632600','果洛藏族自治州','630000',1400,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632621','玛沁县','632600',1401,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632623','甘德县','632600',1403,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632625','久治县','632600',1405,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632700','玉树藏族自治州','630000',1407,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632722','杂多县','632700',1409,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632724','治多县','632700',1411,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632725','囊谦县','632700',1412,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632800','海西蒙古族藏族自治州','630000',1414,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632802','德令哈市','632800',1416,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632821','乌兰县','632800',1418,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632822','都兰县','632800',1419,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640000','宁夏回族自治区',NULL,1421,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640100','银川市','640000',1422,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640106','金凤区','640100',1425,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640121','永宁县','640100',1426,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640181','灵武市','640100',1428,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640200','石嘴山市','640000',1429,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640221','平罗县','640200',1432,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640300','吴忠市','640000',1433,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640303','红寺堡区','640300',1435,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640323','盐池县','640300',1436,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640381','青铜峡市','640300',1438,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640422','西吉县','640400',1441,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640423','隆德县','640400',1442,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640425','彭阳县','640400',1444,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640500','中卫市','640000',1445,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640522','海原县','640500',1448,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650000','新疆维吾尔自治区',NULL,1449,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650100','乌鲁木齐市','650000',1450,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650103','沙依巴克区','650100',1452,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650104','新市区','650100',1453,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650107','达坂城区','650100',1456,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650121','乌鲁木齐县','650100',1458,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650200','克拉玛依市','650000',1459,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650203','克拉玛依区','650200',1461,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650204','白碱滩区','650200',1462,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650402','高昌区','650400',1465,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650421','鄯善县','650400',1466,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650500','哈密市','650000',1468,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650502','伊州区','650500',1469,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650521','巴里坤哈萨克自治县','650500',1470,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652300','昌吉回族自治州','650000',1472,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652302','阜康市','652300',1474,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652324','玛纳斯县','652300',1476,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652325','奇台县','652300',1477,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652328','木垒哈萨克自治县','652300',1479,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652701','博乐市','652700',1481,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652722','精河县','652700',1483,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652723','温泉县','652700',1484,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652800','巴音郭楞蒙古自治州','650000',1485,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652801','库尔勒市','652800',1486,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652823','尉犁县','652800',1488,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652825','且末县','652800',1490,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652826','焉耆回族自治县','652800',1491,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652828','和硕县','652800',1493,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652901','阿克苏市','652900',1496,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652902','库车市','652900',1497,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652924','沙雅县','652900',1499,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652925','新和县','652900',1500,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652927','乌什县','652900',1502,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652929','柯坪县','652900',1504,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653001','阿图什市','653000',1506,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653023','阿合奇县','653000',1508,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653024','乌恰县','653000',1509,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653100','喀什地区','650000',1510,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653121','疏附县','653100',1512,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653122','疏勒县','653100',1513,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653124','泽普县','653100',1515,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653125','莎车县','653100',1516,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653127','麦盖提县','653100',1518,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650522','伊吾县','650500',1471,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652323','呼图壁县','652300',1475,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652327','吉木萨尔县','652300',1478,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652702','阿拉山口市','652700',1482,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652822','轮台县','652800',1487,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652824','若羌县','652800',1489,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652827','和静县','652800',1492,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652829','博湖县','652800',1494,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652922','温宿县','652900',1498,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652926','拜城县','652900',1501,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652928','阿瓦提县','652900',1503,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653022','阿克陶县','653000',1507,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653101','喀什市','653100',1511,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653123','英吉沙县','653100',1514,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653126','叶城县','653100',1517,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653128','岳普湖县','653100',1519,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511132','峨边彝族自治县','511100',2577,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511303','高坪区','511300',2582,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511322','营山县','511300',2585,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511324','仪陇县','511300',2587,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511402','东坡区','511400',2591,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511421','仁寿县','511400',2593,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511425','青神县','511400',2596,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511504','叙州区','511500',2600,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511524','长宁县','511500',2602,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511527','筠连县','511500',2605,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511529','屏山县','511500',2607,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511621','岳池县','511600',2611,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511623','邻水县','511600',2613,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511703','达川区','511700',2617,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511724','大竹县','511700',2620,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511781','万源市','511700',2622,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511822','荥经县','511800',2626,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511824','石棉县','511800',2628,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511827','宝兴县','511800',2631,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511903','恩阳区','511900',2634,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511923','平昌县','511900',2637,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('512022','乐至县','512000',2641,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513221','汶川县','513200',2644,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513224','松潘县','513200',2647,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513226','金川县','513200',2649,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513230','壤塘县','513200',2652,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513232','若尔盖县','513200',2654,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513322','泸定县','513300',2658,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513325','雅江县','513300',2661,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513328','甘孜县','513300',2664,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513330','德格县','513300',796,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513333','色达县','513300',799,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513335','巴塘县','513300',801,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513338','得荣县','513300',804,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513422','木里藏族自治县','513400',807,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513427','宁南县','513400',812,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513429','布拖县','513400',814,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513432','喜德县','513400',817,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513434','越西县','513400',819,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513437','雷波县','513400',822,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520111','花溪区','520100',827,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520113','白云区','520100',829,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520122','息烽县','520100',832,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520181','清镇市','520100',834,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520221','水城县','520200',838,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500233','忠县','500000',2479,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520304','播州区','520300',843,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520323','绥阳县','520300',845,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520326','务川仡佬族苗族自治县','520300',848,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520381','赤水市','520300',853,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520403','平坝区','520400',857,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520423','镇宁布依族苗族自治县','520400',859,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520523','金沙县','520500',866,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520526','威宁彝族回族苗族自治县','520500',869,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520623','石阡县','520600',876,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520625','印江土家族苗族自治县','520600',878,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522323','普安县','522300',885,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522325','贞丰县','522300',887,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522328','安龙县','522300',890,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522622','黄平县','522600',893,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522625','镇远县','522600',896,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522628','锦屏县','522600',899,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522630','台江县','522600',901,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522633','从江县','522600',904,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522635','麻江县','522600',906,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522702','福泉市','522700',910,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522723','贵定县','522700',912,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522727','平塘县','522700',915,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370402','市中区','370400',1606,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370404','峄城区','370400',1608,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370481','滕州市','370400',1611,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370503','河口区','370500',1614,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370523','广饶县','370500',1617,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370611','福山区','370600',1620,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370614','蓬莱区','370600',1623,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370683','莱州市','370600',1626,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370686','栖霞市','370600',1628,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370703','寒亭区','370700',1632,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370705','奎文区','370700',1634,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370781','青州市','370700',1637,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370783','寿光市','370700',1639,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370786','昌邑市','370700',1642,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370826','微山县','370800',1646,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370828','金乡县','370800',1648,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370831','泗水县','370800',1651,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370881','曲阜市','370800',1653,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370911','岱岳区','370900',1657,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370923','东平县','370900',1659,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371002','环翠区','371000',1663,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371083','乳山市','371000',1666,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371103','岚山区','371100',1669,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371302','兰山区','371300',1673,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371312','河东区','371300',1675,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371323','沂水县','371300',1678,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371325','费县','371300',1680,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371328','蒙阴县','371300',1683,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371402','德城区','371400',1686,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371423','庆云县','371400',1689,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371425','齐河县','371400',1691,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371428','武城县','371400',1694,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371482','禹城市','371400',1696,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371521','阳谷县','371500',1700,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371525','冠县','371500',1703,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371581','临清市','371500',1705,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371603','沾化区','371600',1708,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130708','万全区','130700',392,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130723','康保县','130700',395,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130725','尚义县','130700',397,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130728','怀安县','130700',400,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130731','涿鹿县','130700',402,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130803','双滦区','130800',406,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130822','兴隆县','130800',409,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130825','隆化县','130800',411,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130828','围场满族蒙古族自治县','130800',414,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130922','青县','130900',420,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130924','海兴县','130900',422,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130927','南皮县','130900',425,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130930','孟村回族自治县','130900',428,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130984','河间市','130900',432,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131003','广阳区','131000',435,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131024','香河县','131000',438,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131028','大厂回族自治县','131000',441,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131103','冀州区','131100',446,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131122','武邑县','131100',448,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131125','安平县','131100',451,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131128','阜城县','131100',454,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140105','小店区','140100',458,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140108','尖草坪区','140100',461,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140121','清徐县','140100',464,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140123','娄烦县','140100',466,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140213','平城区','140200',470,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140215','云州区','140200',472,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140223','广灵县','140200',475,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140226','左云县','140200',478,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140303','矿区','140300',481,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140321','平定县','140300',483,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140404','上党区','140400',487,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140406','潞城区','140400',489,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140426','黎城县','140400',492,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140429','武乡县','140400',495,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140431','沁源县','140400',497,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140522','阳城县','140500',501,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140525','泽州县','140500',503,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140603','平鲁区','140600',507,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140622','应县','140600',509,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140702','榆次区','140700',513,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140721','榆社县','140700',1,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140724','昔阳县','140700',4,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140727','祁县','140700',6,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140729','灵石县','140700',8,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140821','临猗县','140800',12,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140824','稷山县','140800',15,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140826','绛县','140800',17,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140828','夏县','140800',19,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140830','芮城县','140800',21,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140902','忻府区','140900',25,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140923','代县','140900',28,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140925','宁武县','140900',30,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140927','神池县','140900',32,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140930','河曲县','140900',35,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140932','偏关县','140900',37,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141021','曲沃县','141000',41,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141024','洪洞县','141000',44,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141026','安泽县','141000',46,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141029','乡宁县','141000',49,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141031','隰县','141000',51,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141033','蒲县','141000',53,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150821','五原县','150800',145,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150823','乌拉特前旗','150800',147,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150902','集宁区','150900',152,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150922','化德县','150900',154,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150925','凉城县','150900',157,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150927','察哈尔右翼中旗','150900',159,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152202','阿尔山市','152200',165,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152223','扎赉特旗','152200',168,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152502','锡林浩特市','152500',172,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152524','苏尼特右旗','152500',175,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152528','镶黄旗','152500',179,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152530','正蓝旗','152500',181,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152922','阿拉善右旗','152900',185,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210103','沈河区','210100',190,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210106','铁西区','210100',193,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210112','浑南区','210100',195,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210115','辽中区','210100',198,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210124','法库县','210100',200,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210203','西岗区','210200',204,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210212','旅顺口区','210200',207,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210224','长海县','210200',210,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210283','庄河市','210200',212,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210304','立山区','210300',216,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210321','台安县','210300',218,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210402','新抚区','210400',222,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210404','望花区','210400',224,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210422','新宾满族自治县','210400',227,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210504','明山区','210500',232,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210522','桓仁满族自治县','210500',235,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210624','宽甸满族自治县','210600',240,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210703','凌河区','210700',2949,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210727','义县','210700',2952,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210782','北镇市','210700',2954,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210804','鲅鱼圈区','210800',2958,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210882','大石桥市','210800',2961,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210904','太平区','210900',2965,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210911','细河区','210900',2967,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211002','白塔区','211000',2971,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211004','宏伟区','211000',2973,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211021','辽阳县','211000',2976,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211103','兴隆台区','211100',2980,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211202','银州区','211200',2984,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211221','铁岭县','211200',2986,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211281','调兵山市','211200',2989,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211303','龙城区','211300',2993,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211322','建平县','211300',2995,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211382','凌源市','211300',2998,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211403','龙港区','211400',3001,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211422','建昌县','211400',3004,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220103','宽城区','220100',3009,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220105','二道区','220100',3011,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220113','九台区','220100',3014,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220182','榆树市','220100',3016,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220202','昌邑区','220200',3020,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220204','船营区','220200',3022,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220281','蛟河市','220200',3025,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220284','磐石市','220200',3028,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220303','铁东区','220300',3031,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220382','双辽市','220300',3034,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220403','西安区','220400',3037,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220502','东昌区','220500',3041,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220521','通化县','220500',3043,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220581','梅河口市','220500',3046,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220605','江源区','220600',3050,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220623','长白朝鲜族自治县','220600',3053,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220722','长岭县','220700',3058,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320813','洪泽区','320800',600,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320831','金湖县','320800',603,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320903','盐都区','320900',606,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320922','滨海县','320900',609,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320924','射阳县','320900',611,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321002','广陵区','321000',615,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321023','宝应县','321000',618,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321084','高邮市','321000',620,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220781','扶余市','220700',3060,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220821','镇赉县','220800',3063,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220882','大安市','220800',3066,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222402','图们市','222400',3069,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222405','龙井市','222400',3072,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222426','安图县','222400',3075,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230103','南岗区','230100',3079,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230109','松北区','230100',3082,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230111','呼兰区','230100',3084,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230123','依兰县','230100',3087,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230125','宾县','230100',3089,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230128','通河县','230100',3092,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230183','尚志市','230100',3094,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230203','建华区','230200',3098,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230205','昂昂溪区','230200',3100,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230208','梅里斯达斡尔族区','230200',3103,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230227','富裕县','230200',3108,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230231','拜泉县','230200',3111,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230302','鸡冠区','230300',3114,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230305','梨树区','230300',3117,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230307','麻山区','230300',3119,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230382','密山市','230300',3122,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230403','工农区','230400',3125,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230406','东山区','230400',3128,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230422','绥滨县','230400',3131,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230503','岭东区','230500',3134,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230521','集贤县','230500',3137,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230523','宝清县','230500',3139,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230603','龙凤区','230600',3143,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230605','红岗区','230600',3145,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230622','肇源县','230600',3148,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230717','伊美区','230700',3152,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230719','友好区','230700',3154,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230724','丰林县','230700',3157,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230726','南岔县','230700',3159,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230803','向阳区','230800',3163,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230805','东风区','230800',3165,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230826','桦川县','230800',3168,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230882','富锦市','230800',3171,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230902','新兴区','230900',3174,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230921','勃利县','230900',3177,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231003','阳明区','231000',3180,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231025','林口县','231000',3183,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231083','海林市','231000',3185,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231086','东宁市','231000',3188,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231124','孙吴县','231100',3192,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231182','五大连池市','231100',3194,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231222','兰西县','231200',3199,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231224','庆安县','231200',3201,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231281','安达市','231200',3204,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321112','丹徒区','321100',624,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321183','句容市','321100',627,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321203','高港区','321200',630,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321282','靖江市','321200',633,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321311','宿豫区','321300',637,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321323','泗阳县','321300',639,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330103','下城区','330100',644,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330105','拱墅区','330100',646,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330109','萧山区','330100',649,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330111','富阳区','330100',651,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330127','淳安县','330100',654,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330205','江北区','330200',658,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330211','镇海区','330200',660,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330225','象山县','330200',663,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330281','余姚市','330200',665,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330303','龙湾区','330300',669,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330305','洞头区','330300',671,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330327','苍南县','330300',674,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330381','瑞安市','330300',677,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330383','龙港市','330300',679,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330421','嘉善县','330400',683,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330481','海宁市','330400',685,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341503','裕安区','341500',1880,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341522','霍邱县','341500',1882,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341525','霍山县','341500',1885,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341621','涡阳县','341600',1888,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341623','利辛县','341600',1890,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341722','石台县','341700',1894,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341802','宣州区','341800',1897,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341824','绩溪县','341800',1900,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341881','宁国市','341800',1902,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350103','台江区','350100',1907,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350111','晋安区','350100',1910,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350121','闽侯县','350100',1912,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350124','闽清县','350100',1915,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350128','平潭县','350100',1917,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350205','海沧区','350200',1921,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350211','集美区','350200',1923,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350302','城厢区','350300',1927,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350305','秀屿区','350300',1930,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350402','梅列区','350400',1933,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350423','清流县','350400',1936,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350425','大田县','350400',1938,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350428','将乐县','350400',1941,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350430','建宁县','350400',1943,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350503','丰泽区','350500',1947,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350521','惠安县','350500',1950,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350525','永春县','350500',1952,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350581','石狮市','350500',1955,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350583','南安市','350500',1957,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350622','云霄县','350600',1961,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350624','诏安县','350600',1963,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350627','南靖县','350600',1966,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350681','龙海市','350600',1969,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350703','建阳区','350700',1972,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350723','光泽县','350700',1975,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350725','政和县','350700',1977,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370321','桓台县','370300',1602,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370406','山亭区','370400',1610,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370600','烟台市','370000',1618,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370685','招远市','370600',1627,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370724','临朐县','370700',1635,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370811','任城区','370800',1644,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370832','梁山县','370800',1652,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370983','肥城市','370900',1661,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371102','东港区','371100',1668,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371322','郯城县','371300',1677,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371400','德州市','370000',1685,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371481','乐陵市','371400',1695,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371524','东阿县','371500',1702,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371625','博兴县','371600',1712,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371724','巨野县','371700',1720,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410104','管城回族区','410100',1728,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410202','龙亭区','410200',1739,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410225','兰考县','410200',1747,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410323','新安县','410300',1756,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410400','平顶山市','410000',1764,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410482','汝州市','410400',1774,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410527','内黄县','410500',1783,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410700','新乡市','410000',1791,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410727','封丘县','410700',1800,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410811','山阳区','410800',1808,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410922','清丰县','410900',1817,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411024','鄢陵县','411000',1825,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411122','临颍县','411100',1834,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411282','灵宝市','411200',2672,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411330','桐柏县','411300',2685,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411421','民权县','411400',2690,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411481','永城市','411400',2696,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411522','光山县','411500',2701,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411528','息县','411500',2707,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411622','西华县','411600',2712,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411628','鹿邑县','411600',2717,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411723','平舆县','411700',2723,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411728','遂平县','411700',2728,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420102','江岸区','420100',2733,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420111','洪山区','420100',2739,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420116','黄陂区','420100',2744,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420205','铁山区','420200',2750,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420303','张湾区','420300',2755,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420381','丹江口市','420300',2761,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420525','远安县','420500',2768,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420600','襄阳市','420000',2776,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420683','枣阳市','420600',2784,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420804','掇刀区','420800',2792,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420922','大悟县','420900',2799,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421024','江陵县','421000',2809,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421122','红安县','421100',2816,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421202','咸安区','421200',2825,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421321','随县','421300',2833,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422825','宣恩县','422800',2840,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430000','湖南省',NULL,2848,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430111','雨花区','430100',2854,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430211','天元区','430200',2863,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430304','岳塘区','430300',2871,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430412','南岳区','430400',2880,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430500','邵阳市','430000',2888,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430528','新宁县','430500',2897,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430611','君山区','430600',2904,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430703','鼎城区','430700',2913,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430800','张家界市','430000',2921,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430923','安化县','430900',2931,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431023','永兴县','431000',2938,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431121','祁阳县','431100',2114,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431129','江华瑶族自治县','431100',2122,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431281','洪江市','431200',2135,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431382','涟源市','431300',2141,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433130','龙山县','433100',2150,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440111','白云区','440100',2157,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440224','仁化县','440200',2169,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440282','南雄市','440200',2174,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440307','龙岗区','440300',2180,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440400','珠海市','440000',2185,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440511','金平区','440500',2191,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440523','南澳县','440500',2196,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440608','高明区','440600',2202,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440783','开平市','440700',2208,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440803','霞山区','440800',2213,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440882','雷州市','440800',2219,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440981','高州市','440900',2224,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441204','高要区','441200',2230,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441284','四会市','441200',2235,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441324','龙门县','441300',2241,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441423','丰顺县','441400',2246,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441523','陆河县','441500',2254,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441624','和平县','441600',2261,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441803','清新区','441800',2270,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441900','东莞市','440000',2277,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445202','榕城区','445200',2284,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445321','新兴县','445300',2292,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450105','江南区','450100',2299,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450200','柳州市','450000',2309,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450225','融水苗族自治县','450200',2318,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450324','全州县','450300',2329,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450403','万秀区','450400',2339,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450500','北海市','450000',2346,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450621','上思县','450600',2354,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450800','贵港市','450000',2361,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450922','陆川县','450900',2371,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451022','田东县','451000',2378,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451100','贺州市','450000',2388,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451202','金城江区','451200',2395,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451228','都安瑶族自治县','451200',2404,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451421','扶绥县','451400',2415,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460100','海口市','460000',2422,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460205','崖州区','460200',2431,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469007','东方市','460400',2438,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469029','保亭黎族苗族自治县','460400',2447,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500111','大足区','500000',2460,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500151','铜梁区','500000',2470,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500231','垫江县','500000',2478,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500238','巫溪县','500000',2483,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510000','四川省',NULL,2488,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510106','金牛区','510100',2492,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510115','温江区','510100',2498,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510131','蒲江县','510100',2504,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510185','简阳市','510100',2509,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510321','荣县','510300',2515,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510403','西区','510400',2519,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510502','江阳区','510500',2524,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510525','古蔺县','510500',2530,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510681','广汉市','510600',2535,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510705','安州区','510700',2541,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510727','平武县','510700',2546,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510821','旺苍县','510800',2552,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510903','船山区','510900',2557,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511002','市中区','511000',2563,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511100','乐山市','510000',2568,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511124','井研县','511100',2574,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511300','南充市','510000',2580,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511381','阆中市','511300',2589,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511500','宜宾市','510000',2597,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511528','兴文县','511500',2606,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511681','华蓥市','511600',2614,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511800','雅安市','510000',2623,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511826','芦山县','511800',2630,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('512002','雁江区','512000',2639,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513223','茂县','513200',2646,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513233','红原县','513200',2655,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513326','道孚县','513300',2662,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513336','乡城县','513300',802,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513425','会理县','513400',810,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513433','冕宁县','513400',818,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520102','南明区','520100',825,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520200','六盘水市','520000',835,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520303','汇川区','520300',842,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520329','余庆县','520300',851,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520422','普定县','520400',858,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520522','黔西县','520500',865,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520602','碧江区','520600',872,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520627','沿河土家族自治县','520600',880,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522601','凯里市','522600',892,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522631','黎平县','522600',902,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522701','都匀市','522700',909,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530111','官渡区','530100',925,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530125','宜良县','530100',931,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530181','安宁市','530100',936,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530323','师宗县','530300',942,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530400','玉溪市','530000',947,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530426','峨山彝族自治县','530400',953,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530524','昌宁县','530500',961,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530623','盐津县','530600',967,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530628','彝良县','530600',972,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530722','永胜县','530700',978,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530821','宁洱哈尼族彝族自治县','530800',983,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530921','凤庆县','530900',994,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('530926','耿马傣族佤族自治县','530900',999,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532329','武定县','532300',1010,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532504','弥勒市','532500',1016,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532532','河口瑶族自治县','532500',1025,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532822','勐海县','532800',1037,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532927','巍山彝族回族自治县','532900',1046,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533323','福贡县','533300',1060,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533423','维西傈僳族自治县','533400',1066,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540202','桑珠孜区','540200',1078,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540229','仁布县','540200',1087,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540300','昌都市','540000',1096,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540327','左贡县','540300',1104,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540424','波密县','540400',1113,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540524','琼结县','540500',1121,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540602','色尼区','540600',1130,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540628','巴青县','540600',1138,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542526','改则县','542500',1147,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610111','灞桥区','610100',1154,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610200','铜川市','610000',1164,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610303','金台区','610300',1171,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610330','凤县','610300',1180,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610422','三原县','610400',1186,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610482','彬州市','610400',1196,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610527','白水县','610500',1205,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610622','延川县','610600',1213,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610632','黄陵县','610600',1221,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610729','留坝县','610700',1233,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610822','府谷县','610800',1238,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610829','吴堡县','610800',1244,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610902','汉滨区','610900',1249,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610926','平利县','610900',1255,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611002','商州区','611000',1260,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('611026','柞水县','611000',1266,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620104','西固区','620100',1271,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620200','嘉峪关市','620000',1277,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620403','平川区','620400',1283,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620502','秦州区','620500',1288,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620525','张家川回族自治县','620500',1294,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620800','平凉市','620000',1307,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620900','酒泉市','620000',1315,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621000','庆阳市','620000',1323,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621100','定西市','620000',1332,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621200','陇南市','620000',1340,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622900','临夏回族自治州','620000',1350,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623021','临潭县','623000',1361,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630000','青海省',NULL,1368,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630105','城北区','630100',1373,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630223','互助土族自治县','630200',1381,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632324','河南蒙古族自治县','632300',1393,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632626','玛多县','632600',1406,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632801','格尔木市','632800',1415,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640104','兴庆区','640100',1423,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640205','惠农区','640200',1431,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640400','固原市','640000',1439,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640502','沙坡头区','640500',1446,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650106','头屯河区','650100',1455,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350783','建瓯市','350700',1980,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350803','永定区','350800',1983,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350824','武平县','350800',1986,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350902','蕉城区','350900',1990,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350922','古田县','350900',1992,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350925','周宁县','350900',1995,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350981','福安市','350900',1997,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330503','南浔区','330500',690,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330522','长兴县','330500',692,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330603','柯桥区','330600',696,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330681','诸暨市','330600',699,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330702','婺城区','330700',702,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330726','浦江县','330700',705,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330781','兰溪市','330700',707,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330784','永康市','330700',710,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330803','衢江区','330800',713,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330825','龙游县','330800',716,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330903','普陀区','330900',720,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330922','嵊泗县','330900',722,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331004','路桥区','331000',726,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331023','天台县','331000',728,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331082','临海市','331000',731,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331102','莲都区','331100',734,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331123','遂昌县','331100',737,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331126','庆元县','331100',740,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331181','龙泉市','331100',742,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340104','蜀山区','340100',747,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340121','长丰县','340100',749,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340124','庐江县','340100',752,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340202','镜湖区','340200',755,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360104','青云谱区','360100',2003,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360113','红谷滩区','360100',2006,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360124','进贤县','360100',2009,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360222','浮梁县','360200',2013,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360302','安源区','360300',2016,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360322','上栗县','360300',2019,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360402','濂溪区','360400',2022,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360423','武宁县','360400',2025,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360425','永修县','360400',2027,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360429','湖口县','360400',2030,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360482','共青城市','360400',2033,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360521','分宜县','360500',2037,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360603','余江区','360600',2040,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360703','南康区','360700',2044,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360722','信丰县','360700',2046,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360725','崇义县','360700',2049,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360728','定南县','360700',2051,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360731','于都县','360700',2054,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110108','海淀区','110000',249,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110115','大兴区','110000',255,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120000','天津市',NULL,260,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120104','南开区','120000',264,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120113','北辰区','120000',270,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120118','静海区','120000',275,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130104','桥西区','130100',280,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130111','栾城区','130100',286,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130127','高邑县','130100',291,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130133','赵县','130100',297,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130202','路南区','130200',302,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130208','丰润区','130200',307,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130281','遵化市','130200',313,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130303','山海关区','130300',318,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130402','邯山区','130400',325,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130408','永年区','130400',330,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130430','邱县','130400',336,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130434','魏县','130400',340,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130506','南和区','130500',347,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130532','平乡县','130500',356,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130606','莲池区','130600',364,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130630','涞源县','130600',374,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130638','雄县','130600',382,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130703','桥西区','130700',389,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130726','蔚县','130700',398,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130802','双桥区','130800',405,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130881','平泉市','130800',415,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130923','东光县','130900',421,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130982','任丘市','130900',430,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131023','永清县','131000',437,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131102','桃城区','131100',445,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131127','景县','131100',453,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140107','杏花岭区','140100',460,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140212','新荣区','140200',469,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140225','浑源县','140200',477,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140403','潞州区','140400',486,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140428','长子县','140400',494,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140581','高平市','140500',504,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140700','晋中市','140000',512,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140781','介休市','140700',9,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140829','平陆县','140800',20,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140926','静乐县','140900',31,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141022','翼城县','141000',42,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141034','汾西县','141000',54,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141122','交城县','141100',60,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150100','呼和浩特市','150000',72,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150125','武川县','150100',81,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150207','九原区','150200',88,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150304','乌达区','150300',95,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150423','巴林右旗','150400',102,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150430','敖汉旗','150400',108,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150524','库伦旗','150500',114,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150602','东胜区','150600',119,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150625','杭锦旗','150600',125,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150703','扎赉诺尔区','150700',130,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150727','新巴尔虎右旗','150700',137,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150822','磴口县','150800',146,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150921','卓资县','150900',153,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150981','丰镇市','150900',162,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152224','突泉县','152200',169,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152526','西乌珠穆沁旗','152500',177,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210000','辽宁省',NULL,187,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210105','皇姑区','210100',192,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210200','大连市','210000',202,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210214','普兰店区','210200',209,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210381','海城市','210300',220,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210423','清原满族自治县','210400',228,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210604','振安区','210600',239,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210711','太和区','210700',2950,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210811','老边区','210800',2959,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210905','清河门区','210900',2966,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211011','太子河区','211000',2975,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211204','清河区','211200',2985,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211302','双塔区','211300',2992,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211404','南票区','211400',3002,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220102','南关区','220100',3008,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220184','公主岭市','220100',3018,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220283','舒兰市','220200',3027,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220400','辽源市','220000',3035,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220523','辉南县','220500',3044,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220621','抚松县','220600',3051,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220723','乾安县','220700',3059,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220881','洮南市','220800',3065,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230108','平房区','230100',3081,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230127','木兰县','230100',3091,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230204','铁锋区','230200',3099,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230225','甘南县','230200',3107,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230303','恒山区','230300',3115,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230402','向阳区','230400',3124,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230500','双鸭山市','230000',3132,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230600','大庆市','230000',3141,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230624','杜尔伯特蒙古族自治县','230600',3150,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230822','桦南县','230800',3167,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230903','桃山区','230900',3175,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231081','绥芬河市','231000',3184,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231181','北安市','231100',3193,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231225','明水县','231200',3202,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('232701','漠河市','232700',3208,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310104','徐汇区','310000',516,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310112','闵行区','310000',522,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310117','松江区','310000',527,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320102','玄武区','320100',533,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320113','栖霞区','320100',538,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320200','无锡市','320000',544,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320214','新吴区','320200',549,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320305','贾汪区','320300',555,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320324','睢宁县','320300',560,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320411','新北区','320400',566,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320505','虎丘区','320500',571,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320582','张家港市','320500',577,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320612','通州区','320600',583,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320685','海安市','320600',588,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320723','灌云县','320700',594,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320812','清江浦区','320800',599,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320923','阜宁县','320900',610,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321012','江都区','321000',617,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321182','扬中市','321100',626,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321283','泰兴市','321200',634,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330000','浙江省',NULL,641,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330106','西湖区','330100',647,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330200','宁波市','330000',656,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330226','宁海县','330200',664,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330326','平阳县','330300',673,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330402','南湖区','330400',681,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330523','安吉县','330500',693,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330782','义乌市','330700',708,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330881','江山市','330800',717,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331002','椒江区','331000',724,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331100','丽水市','330000',733,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331127','景宁畲族自治县','331100',741,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340181','巢湖市','340100',753,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340222','繁昌县','340200',760,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340303','蚌山区','340300',765,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340400','淮南市','340000',771,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340406','潘集区','340400',776,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340506','博望区','340500',782,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340602','杜集区','340600',787,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340706','义安区','340700',793,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340803','大观区','340800',1837,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340828','岳西县','340800',1843,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341003','黄山区','341000',1848,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341100','滁州市','340000',1854,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341125','定远县','341100',1859,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341203','颍东区','341200',1865,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341226','颍上县','341200',1870,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341323','灵璧县','341300',1876,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341523','舒城县','341500',1883,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341702','贵池区','341700',1892,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341823','泾县','341800',1899,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350102','鼓楼区','350100',1906,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350123','罗源县','350100',1914,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350212','同安区','350200',1924,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350322','仙游县','350300',1931,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350427','沙县','350400',1940,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350504','洛江区','350500',1948,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350582','晋江市','350500',1956,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350626','东山县','350600',1965,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350721','顺昌县','350700',1973,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350802','新罗区','350800',1982,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350900','宁德市','350000',1989,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360000','江西省',NULL,1999,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360111','青山湖区','360100',2004,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360203','珠山区','360200',2012,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360323','芦溪县','360300',2020,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360428','都昌县','360400',2029,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360502','渝水区','360500',2036,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360704','赣县区','360700',2045,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360730','宁都县','360700',2053,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360734','寻乌县','360700',2057,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360822','吉水县','360800',2065,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360828','万安县','360800',2071,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360902','袁州区','360900',2076,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360926','铜鼓县','360900',2082,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361002','临川区','361000',2087,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361025','乐安县','361000',2093,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361100','上饶市','360000',2098,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361125','横峰县','361100',2104,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361130','婺源县','361100',2109,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370104','槐荫区','370100',1575,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370115','济阳区','370100',1580,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370202','市南区','370200',1586,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370214','城阳区','370200',1591,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370302','淄川区','370300',1597,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371623','无棣县','371600',1711,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371681','邹平市','371600',1713,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371721','曹县','371700',1717,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371723','成武县','371700',1719,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371726','鄄城县','371700',1722,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410102','中原区','410100',1726,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410105','金水区','410100',1729,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410108','惠济区','410100',1731,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410182','荥阳市','410100',1734,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410185','登封市','410100',1737,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410203','顺河回族区','410200',1740,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410221','杞县','410200',1744,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410223','尉氏县','410200',1746,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410302','老城区','410300',1749,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410305','涧西区','410300',1752,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410311','洛龙区','410300',1754,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410324','栾川县','410300',1757,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410327','宜阳县','410300',1760,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410329','伊川县','410300',1762,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410403','卫东区','410400',1766,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410411','湛河区','410400',1768,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410423','鲁山县','410400',1771,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410481','舞钢市','410400',1773,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410503','北关区','410500',1777,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410522','安阳县','410500',1780,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410526','滑县','410500',1782,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410581','林州市','410500',1784,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410611','淇滨区','410600',1788,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410622','淇县','410600',1790,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410704','凤泉区','410700',1794,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410721','新乡县','410700',1796,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410726','延津县','410700',1799,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410781','卫辉市','410700',1801,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410802','解放区','410800',1805,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410804','马村区','410800',1807,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410822','博爱县','410800',1810,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410882','沁阳市','410800',1813,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410902','华龙区','410900',1816,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410926','范县','410900',1819,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410928','濮阳县','410900',1821,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411003','建安区','411000',1824,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411081','禹州市','411000',1827,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411103','郾城区','411100',1831,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411121','舞阳县','411100',1833,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411203','陕州区','411200',2668,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411224','卢氏县','411200',2670,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411302','宛城区','411300',2674,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420506','夷陵区','420500',2767,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420526','兴山县','420500',2769,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420529','五峰土家族自治县','420500',2772,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420606','樊城区','420600',2778,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420624','南漳县','420600',2780,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420682','老河口市','420600',2783,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420702','梁子湖区','420700',2787,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420802','东宝区','420800',2791,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420822','沙洋县','420800',2793,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420902','孝南区','420900',2797,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420923','云梦县','420900',2800,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420982','安陆市','420900',2802,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421003','荆州区','421000',2806,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421023','监利县','421000',2808,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421083','洪湖市','421000',2811,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421102','黄州区','421100',2814,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421123','罗田县','421100',2817,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421126','蕲春县','421100',2820,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421181','麻城市','421100',2822,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421221','嘉鱼县','421200',2826,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421223','崇阳县','421200',2828,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421303','曾都区','421300',2832,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421381','广水市','421300',2834,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422822','建始县','422800',2838,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422826','咸丰县','422800',2841,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422828','鹤峰县','422800',2843,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('429006','天门市','422800',2846,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430102','芙蓉区','430100',2850,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430105','开福区','430100',2853,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430112','望城区','430100',2855,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430182','宁乡市','430100',2858,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430204','石峰区','430200',2862,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430212','渌口区','430200',2864,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430225','炎陵县','430200',2867,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430302','雨湖区','430300',2870,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430381','湘乡市','430300',2873,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430405','珠晖区','430400',2876,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430408','蒸湘区','430400',2879,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430422','衡南县','430400',2882,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430424','衡东县','430400',2884,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430482','常宁市','430400',2887,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430503','大祥区','430500',2890,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430523','邵阳县','430500',2893,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430525','洞口县','430500',2895,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430529','城步苗族自治县','430500',2898,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430603','云溪区','430600',2903,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430623','华容县','430600',2906,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430626','平江县','430600',2908,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430702','武陵区','430700',2912,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430722','汉寿县','430700',2915,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430724','临澧县','430700',2917,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430781','津市市','430700',2920,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430811','武陵源区','430800',2923,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430902','资阳区','430900',2927,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430922','桃江县','430900',2930,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430981','沅江市','430900',2932,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431021','桂阳县','431000',2936,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431024','嘉禾县','431000',2939,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431026','汝城县','431000',2941,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431081','资兴市','431000',2944,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431103','冷水滩区','431100',2113,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431123','双牌县','431100',2116,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431126','宁远县','431100',2119,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431128','新田县','431100',2121,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431221','中方县','431200',2125,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431224','溆浦县','431200',2128,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431226','麻阳苗族自治县','431200',2130,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431230','通道侗族自治县','431200',2134,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431381','冷水江市','431300',2140,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433122','泸溪县','433100',2144,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433124','花垣县','433100',2146,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433127','永顺县','433100',2149,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440103','荔湾区','440100',2153,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440106','天河区','440100',2156,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440114','花都区','440100',2160,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653129','伽师县','653100',1520,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653130','巴楚县','653100',1521,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653131','塔什库尔干塔吉克自治县','653100',1522,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653200','和田地区','650000',1523,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653201','和田市','653200',1524,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653221','和田县','653200',1525,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653222','墨玉县','653200',1526,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653223','皮山县','653200',1527,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653224','洛浦县','653200',1528,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653225','策勒县','653200',1529,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653226','于田县','653200',1530,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653227','民丰县','653200',1531,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654000','伊犁哈萨克自治州','650000',1532,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654002','伊宁市','654000',1533,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654003','奎屯市','654000',1534,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654004','霍尔果斯市','654000',1535,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654021','伊宁县','654000',1536,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654022','察布查尔锡伯自治县','654000',1537,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654023','霍城县','654000',1538,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654024','巩留县','654000',1539,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654025','新源县','654000',1540,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654026','昭苏县','654000',1541,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654027','特克斯县','654000',1542,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654028','尼勒克县','654000',1543,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654200','塔城地区','650000',1544,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654201','塔城市','654200',1545,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654202','乌苏市','654200',1546,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654221','额敏县','654200',1547,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654223','沙湾县','654200',1548,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654224','托里县','654200',1549,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654225','裕民县','654200',1550,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654226','和布克赛尔蒙古自治县','654200',1551,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654300','阿勒泰地区','650000',1552,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654301','阿勒泰市','654300',1553,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654321','布尔津县','654300',1554,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654322','富蕴县','654300',1555,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654323','福海县','654300',1556,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654324','哈巴河县','654300',1557,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654325','青河县','654300',1558,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('654326','吉木乃县','654300',1559,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659001','石河子市','654300',1560,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659002','阿拉尔市','654300',1561,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659003','图木舒克市','654300',1562,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659004','五家渠市','654300',1563,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659005','北屯市','654300',1564,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659006','铁门关市','654300',1565,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659007','双河市','654300',1566,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659008','可克达拉市','654300',1567,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659009','昆玉市','654300',1568,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('659010','胡杨河市','654300',1569,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('710000','台湾省',NULL,1570,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('810000','香港特别行政区',NULL,2945,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('820000','澳门特别行政区',NULL,2946,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440117','从化区','440100',2162,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441427','蕉岭县','441400',2249,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441521','海丰县','441500',2253,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441602','源城区','441600',2257,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441622','龙川县','441600',2259,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441625','东源县','441600',2262,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441704','阳东区','441700',2265,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441802','清城区','441800',2269,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441821','佛冈县','441800',2271,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441826','连南瑶族自治县','441800',2274,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445103','潮安区','445100',2281,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445203','揭东区','445200',2285,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445224','惠来县','445200',2287,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445303','云安区','445300',2291,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445381','罗定市','445300',2294,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450103','青秀区','450100',2298,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450108','良庆区','450100',2301,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450110','武鸣区','450100',2303,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450125','上林县','450100',2306,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450127','横县','450100',2308,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450204','柳南区','450200',2312,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450206','柳江区','450200',2314,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450224','融安县','450200',2317,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450226','三江侗族自治县','450200',2319,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450311','雁山区','450300',2325,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450321','阳朔县','450300',2327,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450325','兴安县','450300',2330,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450327','灌阳县','450300',2332,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450330','平乐县','450300',2335,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450332','恭城瑶族自治县','450300',2336,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450422','藤县','450400',2343,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450481','岑溪市','450400',2345,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450503','银海区','450500',2348,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450602','港口区','450600',2352,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450681','东兴市','450600',2355,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450703','钦北区','450700',2358,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450802','港北区','450800',2362,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450804','覃塘区','450800',2364,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450902','玉州区','450900',2368,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450921','容县','450900',2370,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450924','兴业县','450900',2373,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451002','右江区','451000',2376,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451024','德保县','451000',2379,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451027','凌云县','451000',2381,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451030','西林县','451000',2384,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451081','靖西市','451000',2386,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451103','平桂区','451100',2390,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451123','富川瑶族自治县','451100',2393,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451222','天峨县','451200',2398,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451224','东兰县','451200',2400,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451227','巴马瑶族自治县','451200',2403,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451321','忻城县','451300',2408,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451324','金秀瑶族自治县','451300',2411,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451422','宁明县','451400',2416,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451425','天等县','451400',2419,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460105','秀英区','460100',2423,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460108','美兰区','460100',2426,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460203','吉阳区','460200',2429,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469001','五指山市','460400',2434,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469006','万宁市','460400',2437,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469022','屯昌县','460400',2440,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469024','临高县','460400',2442,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469027','乐东黎族自治县','460400',2445,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500101','万州区','500000',2450,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500104','大渡口区','500000',2453,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500107','九龙坡区','500000',2456,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500110','綦江区','500000',2459,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500112','渝北区','500000',2461,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500115','长寿区','500000',2464,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500117','合川区','500000',2466,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500120','璧山区','500000',2469,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500152','潼南区','500000',2471,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500155','梁平区','500000',2474,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500230','丰都县','500000',2477,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130502','襄都区','130500',344,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130505','任泽区','130500',346,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130523','内丘县','130500',349,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130528','宁晋县','130500',352,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130530','新河县','130500',354,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130533','威县','130500',357,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130535','临西县','130500',359,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130582','沙河市','130500',361,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130607','满城区','130600',365,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130623','涞水县','130600',368,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130626','定兴县','130600',370,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130629','容城县','130600',373,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130631','望都县','130600',375,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130634','曲阳县','130600',378,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130636','顺平县','130600',380,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130681','涿州市','130600',383,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130684','高碑店市','130600',386,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130705','宣化区','130700',390,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532502','开远市','532500',1014,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532523','屏边苗族自治县','532500',1017,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532528','元阳县','532500',1021,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532531','绿春县','532500',1024,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532601','文山市','532600',1027,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532624','麻栗坡县','532600',1030,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532627','广南县','532600',1033,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532801','景洪市','532800',1036,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532901','大理市','532900',1040,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532924','宾川县','532900',1043,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532926','南涧彝族自治县','532900',1045,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('532930','洱源县','532900',1049,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533102','瑞丽市','533100',1053,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533123','盈江县','533100',1056,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533301','泸水市','533300',1059,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('533325','兰坪白族普米族自治县','533300',1062,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540103','堆龙德庆区','540100',1070,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540123','尼木县','540100',1074,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540127','墨竹工卡县','540100',1076,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540223','定日县','540200',1081,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540225','拉孜县','540200',1083,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540228','白朗县','540200',1086,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540230','康马县','540200',1088,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540233','亚东县','540200',1091,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540236','萨嘎县','540200',1094,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540302','卡若区','540300',1097,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540323','类乌齐县','540300',1100,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540326','八宿县','540300',1103,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540328','芒康县','540300',1105,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540402','巴宜区','540400',1109,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540422','米林县','540400',1111,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540425','察隅县','540400',1114,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540521','扎囊县','540500',1118,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540523','桑日县','540500',1120,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540526','措美县','540500',1123,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540528','加查县','540500',1125,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540531','浪卡子县','540500',1128,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540622','比如县','540600',1132,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540624','安多县','540600',1134,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540627','班戈县','540600',1137,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('540630','双湖县','540600',1140,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542522','札达县','542500',1143,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542525','革吉县','542500',1146,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('542527','措勤县','542500',1148,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610104','莲湖区','610100',1153,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610112','未央区','610100',1155,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610115','临潼区','610100',1158,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610118','鄠邑区','610100',1161,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610124','周至县','610100',1163,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610204','耀州区','610200',1167,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610302','渭滨区','610300',1170,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610322','凤翔县','610300',1173,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610324','扶风县','610300',1175,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610328','千阳县','610300',1178,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610331','太白县','610300',1181,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610403','杨陵区','610400',1184,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610423','泾阳县','610400',1187,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610425','礼泉县','610400',1189,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610429','旬邑县','610400',1192,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610431','武功县','610400',1194,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610502','临渭区','610500',1198,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610523','大荔县','610500',1201,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610525','澄城县','610500',1203,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610528','富平县','610500',1206,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610582','华阴市','610500',1208,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610621','延长县','610600',1212,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('610625','志丹县','610600',1214,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620621','民勤县','620600',1297,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620702','甘州区','620700',1301,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620722','民乐县','620700',1303,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620725','山丹县','620700',1306,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620821','泾川县','620800',1309,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620825','庄浪县','620800',1312,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620902','肃州区','620900',1316,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620922','瓜州县','620900',1318,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('620981','玉门市','620900',1321,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621002','西峰区','621000',1324,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621023','华池县','621000',1327,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621025','正宁县','621000',1329,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621102','安定区','621100',1333,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621123','渭源县','621100',1336,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621125','漳县','621100',1338,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621202','武都区','621200',1341,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621223','宕昌县','621200',1344,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621225','西和县','621200',1346,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('621228','两当县','621200',1349,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622922','康乐县','622900',1353,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622924','广河县','622900',1355,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('622927','积石山保安族东乡族撒拉族自治县','622900',1358,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('623026','碌曲县','623000',1366,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630103','城中区','630100',1371,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630106','湟中区','630100',1374,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630123','湟源县','630100',1376,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('630222','民和回族土族自治县','630200',1380,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632222','祁连县','632200',1386,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632224','刚察县','632200',1388,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632323','泽库县','632300',1392,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632522','同德县','632500',1396,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632524','兴海县','632500',1398,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632622','班玛县','632600',1402,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632624','达日县','632600',1404,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632701','玉树市','632700',1408,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632723','称多县','632700',1410,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632726','曲麻莱县','632700',1413,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632803','茫崖市','632800',1417,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('632823','天峻县','632800',1420,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640105','西夏区','640100',1424,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640122','贺兰县','640100',1427,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640202','大武口区','640200',1430,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640302','利通区','640300',1434,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640324','同心县','640300',1437,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640402','原州区','640400',1440,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640424','泾源县','640400',1443,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('640521','中宁县','640500',1447,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650102','天山区','650100',1451,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650105','水磨沟区','650100',1454,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650109','米东区','650100',1457,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650202','独山子区','650200',1460,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650205','乌尔禾区','650200',1463,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650422','托克逊县','650400',1467,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500235','云阳县','500000',2480,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500236','奉节县','500000',2481,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500237','巫山县','500000',2482,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500240','石柱土家族自治县','500000',2484,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500241','秀山土家族苗族自治县','500000',2485,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500242','酉阳土家族苗族自治县','500000',2486,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500243','彭水苗族土家族自治县','500000',2487,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510100','成都市','510000',2489,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510104','锦江区','510100',2490,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510105','青羊区','510100',2491,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510107','武侯区','510100',2493,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510108','成华区','510100',2494,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510112','龙泉驿区','510100',2495,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510113','青白江区','510100',2496,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510114','新都区','510100',2497,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510116','双流区','510100',2499,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510117','郫都区','510100',2500,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510118','新津区','510100',2501,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510121','金堂县','510100',2502,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510129','大邑县','510100',2503,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510181','都江堰市','510100',2505,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510182','彭州市','510100',2506,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510183','邛崃市','510100',2507,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510184','崇州市','510100',2508,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510300','自贡市','510000',2510,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510302','自流井区','510300',2511,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510303','贡井区','510300',2512,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510304','大安区','510300',2513,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510311','沿滩区','510300',2514,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510322','富顺县','510300',2516,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510400','攀枝花市','510000',2517,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510402','东区','510400',2518,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510411','仁和区','510400',2520,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510421','米易县','510400',2521,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510422','盐边县','510400',2522,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510500','泸州市','510000',2523,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510503','纳溪区','510500',2525,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510504','龙马潭区','510500',2526,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510521','泸县','510500',2527,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510522','合江县','510500',2528,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510524','叙永县','510500',2529,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510600','德阳市','510000',2531,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510603','旌阳区','510600',2532,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510604','罗江区','510600',2533,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510623','中江县','510600',2534,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510682','什邡市','510600',2536,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510683','绵竹市','510600',2537,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510700','绵阳市','510000',2538,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510703','涪城区','510700',2539,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510704','游仙区','510700',2540,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510722','三台县','510700',2542,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510723','盐亭县','510700',2543,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510725','梓潼县','510700',2544,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510726','北川羌族自治县','510700',2545,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510781','江油市','510700',2547,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510800','广元市','510000',2548,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510802','利州区','510800',2549,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510811','昭化区','510800',2550,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510812','朝天区','510800',2551,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510822','青川县','510800',2553,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510823','剑阁县','510800',2554,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510824','苍溪县','510800',2555,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510900','遂宁市','510000',2556,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510904','安居区','510900',2558,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510921','蓬溪县','510900',2559,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510923','大英县','510900',2560,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('510981','射洪市','510900',2561,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511000','内江市','510000',2562,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511011','东兴区','511000',2564,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511024','威远县','511000',2565,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511025','资中县','511000',2566,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511083','隆昌市','511000',2567,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511102','市中区','511100',2569,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511111','沙湾区','511100',2570,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511112','五通桥区','511100',2571,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511113','金口河区','511100',2572,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511123','犍为县','511100',2573,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511126','夹江县','511100',2575,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511129','沐川县','511100',2576,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511133','马边彝族自治县','511100',2578,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511181','峨眉山市','511100',2579,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511302','顺庆区','511300',2581,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511304','嘉陵区','511300',2583,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511321','南部县','511300',2584,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511323','蓬安县','511300',2586,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511325','西充县','511300',2588,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511400','眉山市','510000',2590,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511403','彭山区','511400',2592,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511423','洪雅县','511400',2594,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511424','丹棱县','511400',2595,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511502','翠屏区','511500',2598,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511503','南溪区','511500',2599,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511523','江安县','511500',2601,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511525','高县','511500',2603,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511526','珙县','511500',2604,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511600','广安市','510000',2608,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511602','广安区','511600',2609,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511603','前锋区','511600',2610,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511622','武胜县','511600',2612,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511700','达州市','510000',2615,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511702','通川区','511700',2616,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511722','宣汉县','511700',2618,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511723','开江县','511700',2619,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511725','渠县','511700',2621,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511802','雨城区','511800',2624,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511803','名山区','511800',2625,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511823','汉源县','511800',2627,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511825','天全县','511800',2629,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511900','巴中市','510000',2632,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511902','巴州区','511900',2633,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511921','通江县','511900',2635,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('511922','南江县','511900',2636,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('512000','资阳市','510000',2638,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('512021','安岳县','512000',2640,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513200','阿坝藏族羌族自治州','510000',2642,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513201','马尔康市','513200',2643,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513222','理县','513200',2645,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513225','九寨沟县','513200',2648,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513227','小金县','513200',2650,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513228','黑水县','513200',2651,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513231','阿坝县','513200',2653,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513300','甘孜藏族自治州','510000',2656,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513301','康定市','513300',2657,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513323','丹巴县','513300',2659,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513324','九龙县','513300',2660,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513327','炉霍县','513300',2663,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513329','新龙县','513300',2665,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513331','白玉县','513300',797,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513332','石渠县','513300',798,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513334','理塘县','513300',800,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513337','稻城县','513300',803,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513400','凉山彝族自治州','510000',805,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513401','西昌市','513400',806,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513423','盐源县','513400',808,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513424','德昌县','513400',809,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513426','会东县','513400',811,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513428','普格县','513400',813,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513430','金阳县','513400',815,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513431','昭觉县','513400',816,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513435','甘洛县','513400',820,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('513436','美姑县','513400',821,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520000','贵州省',NULL,823,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520100','贵阳市','520000',824,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520103','云岩区','520100',826,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520112','乌当区','520100',828,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520115','观山湖区','520100',830,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520121','开阳县','520100',831,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520123','修文县','520100',833,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520201','钟山区','520200',836,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520203','六枝特区','520200',837,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520281','盘州市','520200',839,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520300','遵义市','520000',840,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520302','红花岗区','520300',841,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520322','桐梓县','520300',844,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520324','正安县','520300',846,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520325','道真仡佬族苗族自治县','520300',847,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520327','凤冈县','520300',849,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520328','湄潭县','520300',850,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520330','习水县','520300',852,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520382','仁怀市','520300',854,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520400','安顺市','520000',855,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520402','西秀区','520400',856,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520424','关岭布依族苗族自治县','520400',860,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520425','紫云苗族布依族自治县','520400',861,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520500','毕节市','520000',862,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520502','七星关区','520500',863,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520521','大方县','520500',864,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520524','织金县','520500',867,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520525','纳雍县','520500',868,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520527','赫章县','520500',870,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520600','铜仁市','520000',871,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520603','万山区','520600',873,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520621','江口县','520600',874,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520622','玉屏侗族自治县','520600',875,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520624','思南县','520600',877,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520626','德江县','520600',879,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('520628','松桃苗族自治县','520600',881,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522300','黔西南布依族苗族自治州','520000',882,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522301','兴义市','522300',883,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522302','兴仁市','522300',884,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522324','晴隆县','522300',886,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522326','望谟县','522300',888,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522327','册亨县','522300',889,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522600','黔东南苗族侗族自治州','520000',891,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522623','施秉县','522600',894,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522624','三穗县','522600',895,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522626','岑巩县','522600',897,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522627','天柱县','522600',898,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522629','剑河县','522600',900,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522632','榕江县','522600',903,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522634','雷山县','522600',905,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522636','丹寨县','522600',907,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522700','黔南布依族苗族自治州','520000',908,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522722','荔波县','522700',911,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522725','瓮安县','522700',913,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522726','独山县','522700',914,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522728','罗甸县','522700',916,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('522729','长顺县','522700',917,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360732','兴国县','360700',2055,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360733','会昌县','360700',2056,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360735','石城县','360700',2058,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360781','瑞金市','360700',2059,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360783','龙南市','360700',2060,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360800','吉安市','360000',2061,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360802','吉州区','360800',2062,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360803','青原区','360800',2063,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360821','吉安县','360800',2064,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360823','峡江县','360800',2066,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360824','新干县','360800',2067,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360825','永丰县','360800',2068,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360826','泰和县','360800',2069,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360827','遂川县','360800',2070,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360829','安福县','360800',2072,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360830','永新县','360800',2073,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360881','井冈山市','360800',2074,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360900','宜春市','360000',2075,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360921','奉新县','360900',2077,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360922','万载县','360900',2078,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360923','上高县','360900',2079,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360924','宜丰县','360900',2080,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360925','靖安县','360900',2081,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360981','丰城市','360900',2083,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360982','樟树市','360900',2084,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360983','高安市','360900',2085,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361000','抚州市','360000',2086,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361003','东乡区','361000',2088,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361021','南城县','361000',2089,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361022','黎川县','361000',2090,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361023','南丰县','361000',2091,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361024','崇仁县','361000',2092,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361026','宜黄县','361000',2094,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361027','金溪县','361000',2095,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361028','资溪县','361000',2096,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361030','广昌县','361000',2097,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361102','信州区','361100',2099,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361103','广丰区','361100',2100,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361104','广信区','361100',2101,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361123','玉山县','361100',2102,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361124','铅山县','361100',2103,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361126','弋阳县','361100',2105,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361127','余干县','361100',2106,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361128','鄱阳县','361100',2107,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361129','万年县','361100',2108,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('361181','德兴市','361100',2110,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370000','山东省',NULL,1571,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370100','济南市','370000',1572,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370102','历下区','370100',1573,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370103','市中区','370100',1574,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370105','天桥区','370100',1576,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370112','历城区','370100',1577,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370113','长清区','370100',1578,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370114','章丘区','370100',1579,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370116','莱芜区','370100',1581,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370117','钢城区','370100',1582,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370124','平阴县','370100',1583,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370126','商河县','370100',1584,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370200','青岛市','370000',1585,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370203','市北区','370200',1587,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370211','黄岛区','370200',1588,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370212','崂山区','370200',1589,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370213','李沧区','370200',1590,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370215','即墨区','370200',1592,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370281','胶州市','370200',1593,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370283','平度市','370200',1594,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370285','莱西市','370200',1595,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370300','淄博市','370000',1596,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370303','张店区','370300',1598,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370304','博山区','370300',1599,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370305','临淄区','370300',1600,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370306','周村区','370300',1601,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370322','高青县','370300',1603,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370323','沂源县','370300',1604,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370400','枣庄市','370000',1605,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370403','薛城区','370400',1607,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370405','台儿庄区','370400',1609,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370500','东营市','370000',1612,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370502','东营区','370500',1613,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370505','垦利区','370500',1615,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370522','利津县','370500',1616,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370602','芝罘区','370600',1619,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370612','牟平区','370600',1621,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370613','莱山区','370600',1622,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370681','龙口市','370600',1624,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370682','莱阳市','370600',1625,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370687','海阳市','370600',1629,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370700','潍坊市','370000',1630,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370702','潍城区','370700',1631,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370704','坊子区','370700',1633,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370725','昌乐县','370700',1636,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370782','诸城市','370700',1638,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370784','安丘市','370700',1640,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370785','高密市','370700',1641,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370800','济宁市','370000',1643,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370812','兖州区','370800',1645,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370827','鱼台县','370800',1647,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370829','嘉祥县','370800',1649,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370830','汶上县','370800',1650,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370883','邹城市','370800',1654,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370900','泰安市','370000',1655,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370902','泰山区','370900',1656,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370921','宁阳县','370900',1658,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('370982','新泰市','370900',1660,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371000','威海市','370000',1662,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371003','文登区','371000',1664,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371082','荣成市','371000',1665,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371100','日照市','370000',1667,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371121','五莲县','371100',1670,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371122','莒县','371100',1671,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371300','临沂市','370000',1672,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371311','罗庄区','371300',1674,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371321','沂南县','371300',1676,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371324','兰陵县','371300',1679,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371326','平邑县','371300',1681,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371327','莒南县','371300',1682,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371329','临沭县','371300',1684,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371403','陵城区','371400',1687,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371422','宁津县','371400',1688,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371424','临邑县','371400',1690,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371426','平原县','371400',1692,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371427','夏津县','371400',1693,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371500','聊城市','370000',1697,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371502','东昌府区','371500',1698,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371503','茌平区','371500',1699,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371522','莘县','371500',1701,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371526','高唐县','371500',1704,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371600','滨州市','370000',1706,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371602','滨城区','371600',1707,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371621','惠民县','371600',1709,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371622','阳信县','371600',1710,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371700','菏泽市','370000',1714,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371702','牡丹区','371700',1715,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371703','定陶区','371700',1716,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371722','单县','371700',1718,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371725','郓城县','371700',1721,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('371728','东明县','371700',1723,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410000','河南省',NULL,1724,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410100','郑州市','410000',1725,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410103','二七区','410100',1727,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410106','上街区','410100',1730,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410122','中牟县','410100',1732,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410181','巩义市','410100',1733,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410183','新密市','410100',1735,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410184','新郑市','410100',1736,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410200','开封市','410000',1738,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410204','鼓楼区','410200',1741,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410205','禹王台区','410200',1742,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410212','祥符区','410200',1743,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410222','通许县','410200',1745,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410300','洛阳市','410000',1748,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410303','西工区','410300',1750,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410304','瀍河回族区','410300',1751,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410306','吉利区','410300',1753,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410322','孟津县','410300',1755,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410325','嵩县','410300',1758,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410326','汝阳县','410300',1759,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410328','洛宁县','410300',1761,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410381','偃师市','410300',1763,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410402','新华区','410400',1765,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410404','石龙区','410400',1767,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410421','宝丰县','410400',1769,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410422','叶县','410400',1770,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410425','郏县','410400',1772,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410500','安阳市','410000',1775,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410502','文峰区','410500',1776,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410505','殷都区','410500',1778,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410506','龙安区','410500',1779,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410523','汤阴县','410500',1781,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410600','鹤壁市','410000',1785,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410602','鹤山区','410600',1786,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410603','山城区','410600',1787,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410621','浚县','410600',1789,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410702','红旗区','410700',1792,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410703','卫滨区','410700',1793,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410711','牧野区','410700',1795,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410724','获嘉县','410700',1797,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410725','原阳县','410700',1798,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410782','辉县市','410700',1802,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410783','长垣市','410700',1803,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410800','焦作市','410000',1804,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410803','中站区','410800',1806,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410821','修武县','410800',1809,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410823','武陟县','410800',1811,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410825','温县','410800',1812,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410883','孟州市','410800',1814,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410900','濮阳市','410000',1815,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410923','南乐县','410900',1818,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('410927','台前县','410900',1820,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411000','许昌市','410000',1822,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411002','魏都区','411000',1823,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411025','襄城县','411000',1826,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411082','长葛市','411000',1828,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411100','漯河市','410000',1829,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411102','源汇区','411100',1830,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411104','召陵区','411100',1832,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411200','三门峡市','410000',2666,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411202','湖滨区','411200',2667,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411221','渑池县','411200',2669,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411281','义马市','411200',2671,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411300','南阳市','410000',2673,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411303','卧龙区','411300',2675,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440113','番禺区','440100',2159,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411321','南召县','411300',2676,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411322','方城县','411300',2677,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411323','西峡县','411300',2678,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411324','镇平县','411300',2679,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411325','内乡县','411300',2680,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411326','淅川县','411300',2681,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411327','社旗县','411300',2682,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411328','唐河县','411300',2683,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411329','新野县','411300',2684,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411381','邓州市','411300',2686,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411400','商丘市','410000',2687,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411402','梁园区','411400',2688,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411403','睢阳区','411400',2689,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411422','睢县','411400',2691,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411423','宁陵县','411400',2692,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411424','柘城县','411400',2693,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411425','虞城县','411400',2694,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411426','夏邑县','411400',2695,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411500','信阳市','410000',2697,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411502','浉河区','411500',2698,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411503','平桥区','411500',2699,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411521','罗山县','411500',2700,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411523','新县','411500',2702,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411524','商城县','411500',2703,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411525','固始县','411500',2704,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411526','潢川县','411500',2705,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411527','淮滨县','411500',2706,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411600','周口市','410000',2708,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411602','川汇区','411600',2709,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411603','淮阳区','411600',2710,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411621','扶沟县','411600',2711,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411623','商水县','411600',2713,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411624','沈丘县','411600',2714,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411625','郸城县','411600',2715,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411627','太康县','411600',2716,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411681','项城市','411600',2718,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411700','驻马店市','410000',2719,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411702','驿城区','411700',2720,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411721','西平县','411700',2721,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411722','上蔡县','411700',2722,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411724','正阳县','411700',2724,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411725','确山县','411700',2725,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411726','泌阳县','411700',2726,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411727','汝南县','411700',2727,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('411729','新蔡县','411700',2729,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('419001','济源市','411700',2730,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420000','湖北省',NULL,2731,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420100','武汉市','420000',2732,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420103','江汉区','420100',2734,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420104','硚口区','420100',2735,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420105','汉阳区','420100',2736,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420106','武昌区','420100',2737,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420107','青山区','420100',2738,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420112','东西湖区','420100',2740,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420113','汉南区','420100',2741,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420114','蔡甸区','420100',2742,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420115','江夏区','420100',2743,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420117','新洲区','420100',2745,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420200','黄石市','420000',2746,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420202','黄石港区','420200',2747,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420203','西塞山区','420200',2748,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420204','下陆区','420200',2749,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420222','阳新县','420200',2751,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420281','大冶市','420200',2752,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420300','十堰市','420000',2753,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420302','茅箭区','420300',2754,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420304','郧阳区','420300',2756,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420322','郧西县','420300',2757,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420323','竹山县','420300',2758,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420324','竹溪县','420300',2759,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420325','房县','420300',2760,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420500','宜昌市','420000',2762,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420502','西陵区','420500',2763,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420503','伍家岗区','420500',2764,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420504','点军区','420500',2765,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420505','猇亭区','420500',2766,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420527','秭归县','420500',2770,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420528','长阳土家族自治县','420500',2771,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420581','宜都市','420500',2773,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420582','当阳市','420500',2774,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420583','枝江市','420500',2775,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420602','襄城区','420600',2777,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420607','襄州区','420600',2779,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420625','谷城县','420600',2781,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420626','保康县','420600',2782,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420684','宜城市','420600',2785,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420700','鄂州市','420000',2786,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420703','华容区','420700',2788,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420704','鄂城区','420700',2789,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420800','荆门市','420000',2790,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420881','钟祥市','420800',2794,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420882','京山市','420800',2795,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420900','孝感市','420000',2796,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420921','孝昌县','420900',2798,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420981','应城市','420900',2801,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('420984','汉川市','420900',2803,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421000','荆州市','420000',2804,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421002','沙市区','421000',2805,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421022','公安县','421000',2807,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421081','石首市','421000',2810,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421087','松滋市','421000',2812,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421100','黄冈市','420000',2813,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421121','团风县','421100',2815,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421124','英山县','421100',2818,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421125','浠水县','421100',2819,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421127','黄梅县','421100',2821,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421182','武穴市','421100',2823,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421200','咸宁市','420000',2824,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421222','通城县','421200',2827,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421224','通山县','421200',2829,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421281','赤壁市','421200',2830,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('421300','随州市','420000',2831,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422800','恩施土家族苗族自治州','420000',2835,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422801','恩施市','422800',2836,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422802','利川市','422800',2837,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422823','巴东县','422800',2839,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('422827','来凤县','422800',2842,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('429004','仙桃市','422800',2844,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('429005','潜江市','422800',2845,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('429021','神农架林区','422800',2847,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430100','长沙市','430000',2849,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430103','天心区','430100',2851,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430104','岳麓区','430100',2852,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430121','长沙县','430100',2856,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430181','浏阳市','430100',2857,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430200','株洲市','430000',2859,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430202','荷塘区','430200',2860,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430203','芦淞区','430200',2861,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430223','攸县','430200',2865,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430224','茶陵县','430200',2866,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430281','醴陵市','430200',2868,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430300','湘潭市','430000',2869,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430321','湘潭县','430300',2872,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430382','韶山市','430300',2874,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430400','衡阳市','430000',2875,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430406','雁峰区','430400',2877,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430407','石鼓区','430400',2878,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430421','衡阳县','430400',2881,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430423','衡山县','430400',2883,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430426','祁东县','430400',2885,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430481','耒阳市','430400',2886,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430502','双清区','430500',2889,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430511','北塔区','430500',2891,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430522','新邵县','430500',2892,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430524','隆回县','430500',2894,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430527','绥宁县','430500',2896,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430581','武冈市','430500',2899,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430582','邵东市','430500',2900,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430600','岳阳市','430000',2901,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430602','岳阳楼区','430600',2902,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430621','岳阳县','430600',2905,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430624','湘阴县','430600',2907,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430681','汨罗市','430600',2909,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430682','临湘市','430600',2910,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430700','常德市','430000',2911,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430721','安乡县','430700',2914,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430723','澧县','430700',2916,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430725','桃源县','430700',2918,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430726','石门县','430700',2919,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430802','永定区','430800',2922,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430821','慈利县','430800',2924,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430822','桑植县','430800',2925,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430900','益阳市','430000',2926,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430903','赫山区','430900',2928,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('430921','南县','430900',2929,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431000','郴州市','430000',2933,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431002','北湖区','431000',2934,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431003','苏仙区','431000',2935,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431022','宜章县','431000',2937,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431025','临武县','431000',2940,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431027','桂东县','431000',2942,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431028','安仁县','431000',2943,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431100','永州市','430000',2111,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431102','零陵区','431100',2112,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431122','东安县','431100',2115,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431124','道县','431100',2117,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431125','江永县','431100',2118,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431127','蓝山县','431100',2120,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431200','怀化市','430000',2123,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431202','鹤城区','431200',2124,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431222','沅陵县','431200',2126,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431223','辰溪县','431200',2127,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431225','会同县','431200',2129,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431227','新晃侗族自治县','431200',2131,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431228','芷江侗族自治县','431200',2132,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431229','靖州苗族侗族自治县','431200',2133,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431300','娄底市','430000',2136,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431302','娄星区','431300',2137,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431321','双峰县','431300',2138,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('431322','新化县','431300',2139,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433100','湘西土家族苗族自治州','430000',2142,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433101','吉首市','433100',2143,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433123','凤凰县','433100',2145,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433125','保靖县','433100',2147,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('433126','古丈县','433100',2148,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440000','广东省',NULL,2151,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440100','广州市','440000',2152,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440104','越秀区','440100',2154,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440105','海珠区','440100',2155,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440112','黄埔区','440100',2158,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440115','南沙区','440100',2161,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440118','增城区','440100',2163,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440200','韶关市','440000',2164,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440203','武江区','440200',2165,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440204','浈江区','440200',2166,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440205','曲江区','440200',2167,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440222','始兴县','440200',2168,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440229','翁源县','440200',2170,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440232','乳源瑶族自治县','440200',2171,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440233','新丰县','440200',2172,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440281','乐昌市','440200',2173,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440300','深圳市','440000',2175,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440303','罗湖区','440300',2176,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440304','福田区','440300',2177,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440305','南山区','440300',2178,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440306','宝安区','440300',2179,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440308','盐田区','440300',2181,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440309','龙华区','440300',2182,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440310','坪山区','440300',2183,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440311','光明区','440300',2184,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440402','香洲区','440400',2186,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440403','斗门区','440400',2187,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440404','金湾区','440400',2188,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440500','汕头市','440000',2189,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440507','龙湖区','440500',2190,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440512','濠江区','440500',2192,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440513','潮阳区','440500',2193,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440514','潮南区','440500',2194,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440515','澄海区','440500',2195,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440600','佛山市','440000',2197,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440604','禅城区','440600',2198,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440605','南海区','440600',2199,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440606','顺德区','440600',2200,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440607','三水区','440600',2201,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440700','江门市','440000',2203,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440703','蓬江区','440700',2204,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440704','江海区','440700',2205,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440705','新会区','440700',2206,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440781','台山市','440700',2207,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440784','鹤山市','440700',2209,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440785','恩平市','440700',2210,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440800','湛江市','440000',2211,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440802','赤坎区','440800',2212,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440804','坡头区','440800',2214,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440811','麻章区','440800',2215,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440823','遂溪县','440800',2216,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440825','徐闻县','440800',2217,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440881','廉江市','440800',2218,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440883','吴川市','440800',2220,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440900','茂名市','440000',2221,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440902','茂南区','440900',2222,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440904','电白区','440900',2223,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440982','化州市','440900',2225,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('440983','信宜市','440900',2226,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441200','肇庆市','440000',2227,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441202','端州区','441200',2228,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441203','鼎湖区','441200',2229,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441223','广宁县','441200',2231,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441224','怀集县','441200',2232,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441225','封开县','441200',2233,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441226','德庆县','441200',2234,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441300','惠州市','440000',2236,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441302','惠城区','441300',2237,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441303','惠阳区','441300',2238,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441322','博罗县','441300',2239,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441323','惠东县','441300',2240,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441400','梅州市','440000',2242,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441402','梅江区','441400',2243,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441403','梅县区','441400',2244,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441422','大埔县','441400',2245,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441424','五华县','441400',2247,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441426','平远县','441400',2248,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441481','兴宁市','441400',2250,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441500','汕尾市','440000',2251,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441502','城区','441500',2252,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441581','陆丰市','441500',2255,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441600','河源市','440000',2256,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441621','紫金县','441600',2258,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441623','连平县','441600',2260,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441700','阳江市','440000',2263,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441702','江城区','441700',2264,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441721','阳西县','441700',2266,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441781','阳春市','441700',2267,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441800','清远市','440000',2268,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441823','阳山县','441800',2272,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441825','连山壮族瑶族自治县','441800',2273,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441881','英德市','441800',2275,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('441882','连州市','441800',2276,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('442000','中山市','440000',2278,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445100','潮州市','440000',2279,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445102','湘桥区','445100',2280,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445122','饶平县','445100',2282,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445200','揭阳市','440000',2283,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445222','揭西县','445200',2286,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445281','普宁市','445200',2288,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445300','云浮市','440000',2289,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445302','云城区','445300',2290,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('445322','郁南县','445300',2293,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450000','广西壮族自治区',NULL,2295,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450100','南宁市','450000',2296,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450102','兴宁区','450100',2297,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450107','西乡塘区','450100',2300,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450109','邕宁区','450100',2302,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450123','隆安县','450100',2304,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450124','马山县','450100',2305,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450126','宾阳县','450100',2307,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450202','城中区','450200',2310,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450203','鱼峰区','450200',2311,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450205','柳北区','450200',2313,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450222','柳城县','450200',2315,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450223','鹿寨县','450200',2316,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450300','桂林市','450000',2320,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450302','秀峰区','450300',2321,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450303','叠彩区','450300',2322,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450304','象山区','450300',2323,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450305','七星区','450300',2324,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450312','临桂区','450300',2326,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450323','灵川县','450300',2328,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450326','永福县','450300',2331,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450328','龙胜各族自治县','450300',2333,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450329','资源县','450300',2334,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450381','荔浦市','450300',2337,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450400','梧州市','450000',2338,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450405','长洲区','450400',2340,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450406','龙圩区','450400',2341,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450421','苍梧县','450400',2342,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450423','蒙山县','450400',2344,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450502','海城区','450500',2347,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450512','铁山港区','450500',2349,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450521','合浦县','450500',2350,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450600','防城港市','450000',2351,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450603','防城区','450600',2353,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450700','钦州市','450000',2356,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450702','钦南区','450700',2357,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450721','灵山县','450700',2359,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450722','浦北县','450700',2360,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450803','港南区','450800',2363,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450821','平南县','450800',2365,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450881','桂平市','450800',2366,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450900','玉林市','450000',2367,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450903','福绵区','450900',2369,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450923','博白县','450900',2372,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('450981','北流市','450900',2374,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451000','百色市','450000',2375,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451003','田阳区','451000',2377,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451026','那坡县','451000',2380,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451028','乐业县','451000',2382,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451029','田林县','451000',2383,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451031','隆林各族自治县','451000',2385,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451082','平果市','451000',2387,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451102','八步区','451100',2389,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451121','昭平县','451100',2391,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451122','钟山县','451100',2392,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451200','河池市','450000',2394,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451203','宜州区','451200',2396,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451221','南丹县','451200',2397,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451223','凤山县','451200',2399,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451225','罗城仫佬族自治县','451200',2401,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451226','环江毛南族自治县','451200',2402,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451229','大化瑶族自治县','451200',2405,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451300','来宾市','450000',2406,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451302','兴宾区','451300',2407,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451322','象州县','451300',2409,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451323','武宣县','451300',2410,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451381','合山市','451300',2412,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451400','崇左市','450000',2413,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451402','江州区','451400',2414,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451423','龙州县','451400',2417,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451424','大新县','451400',2418,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('451481','凭祥市','451400',2420,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460000','海南省',NULL,2421,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460106','龙华区','460100',2424,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460107','琼山区','460100',2425,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460200','三亚市','460000',2427,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460202','海棠区','460200',2428,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460204','天涯区','460200',2430,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460300','三沙市','460000',2432,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('460400','儋州市','460000',2433,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469002','琼海市','460400',2435,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469005','文昌市','460400',2436,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469021','定安县','460400',2439,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469023','澄迈县','460400',2441,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469025','白沙黎族自治县','460400',2443,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469026','昌江黎族自治县','460400',2444,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469028','陵水黎族自治县','460400',2446,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('469030','琼中黎族苗族自治县','460400',2448,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500000','重庆市',NULL,2449,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500102','涪陵区','500000',2451,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500103','渝中区','500000',2452,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500105','江北区','500000',2454,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500106','沙坪坝区','500000',2455,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500108','南岸区','500000',2457,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500109','北碚区','500000',2458,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500113','巴南区','500000',2462,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500114','黔江区','500000',2463,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500116','江津区','500000',2465,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500118','永川区','500000',2467,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500119','南川区','500000',2468,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500153','荣昌区','500000',2472,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500154','开州区','500000',2473,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500156','武隆区','500000',2475,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('500229','城口县','500000',2476,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110101','东城区','110000',244,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110102','西城区','110000',245,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110105','朝阳区','110000',246,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110106','丰台区','110000',247,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110107','石景山区','110000',248,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110109','门头沟区','110000',250,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110111','房山区','110000',251,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110112','通州区','110000',252,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110113','顺义区','110000',253,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110114','昌平区','110000',254,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110116','怀柔区','110000',256,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110117','平谷区','110000',257,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110118','密云区','110000',258,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110119','延庆区','110000',259,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120101','和平区','120000',261,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120102','河东区','120000',262,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120103','河西区','120000',263,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120105','河北区','120000',265,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120106','红桥区','120000',266,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120110','东丽区','120000',267,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120111','西青区','120000',268,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120112','津南区','120000',269,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120114','武清区','120000',271,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120115','宝坻区','120000',272,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120116','滨海新区','120000',273,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120117','宁河区','120000',274,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('120119','蓟州区','120000',276,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130000','河北省',NULL,277,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130100','石家庄市','130000',278,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130102','长安区','130100',279,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130105','新华区','130100',281,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130107','井陉矿区','130100',282,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130108','裕华区','130100',283,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130109','藁城区','130100',284,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130110','鹿泉区','130100',285,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130121','井陉县','130100',287,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130123','正定县','130100',288,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130125','行唐县','130100',289,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130126','灵寿县','130100',290,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130128','深泽县','130100',292,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130129','赞皇县','130100',293,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130130','无极县','130100',294,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130131','平山县','130100',295,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130132','元氏县','130100',296,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130181','辛集市','130100',298,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130183','晋州市','130100',299,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130184','新乐市','130100',300,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130200','唐山市','130000',301,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130203','路北区','130200',303,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130204','古冶区','130200',304,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130205','开平区','130200',305,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130207','丰南区','130200',306,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130209','曹妃甸区','130200',308,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130224','滦南县','130200',309,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130225','乐亭县','130200',310,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130227','迁西县','130200',311,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130229','玉田县','130200',312,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130283','迁安市','130200',314,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130284','滦州市','130200',315,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130300','秦皇岛市','130000',316,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130302','海港区','130300',317,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130304','北戴河区','130300',319,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130306','抚宁区','130300',320,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130321','青龙满族自治县','130300',321,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130322','昌黎县','130300',322,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130324','卢龙县','130300',323,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130400','邯郸市','130000',324,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130403','丛台区','130400',326,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130404','复兴区','130400',327,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130406','峰峰矿区','130400',328,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130407','肥乡区','130400',329,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130423','临漳县','130400',331,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130424','成安县','130400',332,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130425','大名县','130400',333,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130426','涉县','130400',334,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130427','磁县','130400',335,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130431','鸡泽县','130400',337,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130432','广平县','130400',338,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130433','馆陶县','130400',339,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130435','曲周县','130400',341,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130481','武安市','130400',342,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130500','邢台市','130000',343,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130503','信都区','130500',345,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130522','临城县','130500',348,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130524','柏乡县','130500',350,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130525','隆尧县','130500',351,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130529','巨鹿县','130500',353,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130531','广宗县','130500',355,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130534','清河县','130500',358,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130581','南宫市','130500',360,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130600','保定市','130000',362,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130602','竞秀区','130600',363,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130608','清苑区','130600',366,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130609','徐水区','130600',367,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130624','阜平县','130600',369,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130627','唐县','130600',371,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130628','高阳县','130600',372,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130632','安新县','130600',376,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130633','易县','130600',377,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130635','蠡县','130600',379,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130637','博野县','130600',381,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130682','定州市','130600',384,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130683','安国市','130600',385,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130700','张家口市','130000',387,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130702','桥东区','130700',388,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130706','下花园区','130700',391,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130709','崇礼区','130700',393,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130722','张北县','130700',394,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130724','沽源县','130700',396,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130727','阳原县','130700',399,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130730','怀来县','130700',401,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130732','赤城县','130700',403,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130800','承德市','130000',404,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130804','鹰手营子矿区','130800',407,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130821','承德县','130800',408,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130824','滦平县','130800',410,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130826','丰宁满族自治县','130800',412,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130827','宽城满族自治县','130800',413,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130900','沧州市','130000',416,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130902','新华区','130900',417,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130903','运河区','130900',418,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130921','沧县','130900',419,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130925','盐山县','130900',423,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130926','肃宁县','130900',424,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130928','吴桥县','130900',426,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130929','献县','130900',427,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130981','泊头市','130900',429,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('130983','黄骅市','130900',431,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131000','廊坊市','130000',433,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131002','安次区','131000',434,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131022','固安县','131000',436,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131025','大城县','131000',439,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131026','文安县','131000',440,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131081','霸州市','131000',442,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131082','三河市','131000',443,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131100','衡水市','130000',444,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131121','枣强县','131100',447,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131123','武强县','131100',449,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131124','饶阳县','131100',450,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131126','故城县','131100',452,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('131182','深州市','131100',455,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140000','山西省',NULL,456,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140100','太原市','140000',457,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140106','迎泽区','140100',459,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('110000','北京市',NULL,243,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140109','万柏林区','140100',462,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140110','晋源区','140100',463,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140122','阳曲县','140100',465,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140181','古交市','140100',467,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140200','大同市','140000',468,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140214','云冈区','140200',471,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140221','阳高县','140200',473,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140222','天镇县','140200',474,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140224','灵丘县','140200',476,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140300','阳泉市','140000',479,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140302','城区','140300',480,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140311','郊区','140300',482,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140322','盂县','140300',484,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140400','长治市','140000',485,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140405','屯留区','140400',488,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140423','襄垣县','140400',490,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140425','平顺县','140400',491,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140427','壶关县','140400',493,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140430','沁县','140400',496,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140500','晋城市','140000',498,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140502','城区','140500',499,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140521','沁水县','140500',500,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140524','陵川县','140500',502,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140600','朔州市','140000',505,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140602','朔城区','140600',506,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140621','山阴县','140600',508,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140623','右玉县','140600',510,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140681','怀仁市','140600',511,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140703','太谷区','140700',514,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140722','左权县','140700',2,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140723','和顺县','140700',3,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140725','寿阳县','140700',5,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140728','平遥县','140700',7,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140800','运城市','140000',10,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140802','盐湖区','140800',11,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140822','万荣县','140800',13,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140823','闻喜县','140800',14,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140825','新绛县','140800',16,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140827','垣曲县','140800',18,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140881','永济市','140800',22,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140882','河津市','140800',23,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140900','忻州市','140000',24,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140921','定襄县','140900',26,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140922','五台县','140900',27,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140924','繁峙县','140900',29,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140928','五寨县','140900',33,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140929','岢岚县','140900',34,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140931','保德县','140900',36,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('140981','原平市','140900',38,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141000','临汾市','140000',39,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141002','尧都区','141000',40,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141023','襄汾县','141000',43,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141025','古县','141000',45,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141027','浮山县','141000',47,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141028','吉县','141000',48,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141030','大宁县','141000',50,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141032','永和县','141000',52,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141081','侯马市','141000',55,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141082','霍州市','141000',56,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141100','吕梁市','140000',57,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141102','离石区','141100',58,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141121','文水县','141100',59,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141123','兴县','141100',61,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141124','临县','141100',62,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141125','柳林县','141100',63,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141126','石楼县','141100',64,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141127','岚县','141100',65,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141128','方山县','141100',66,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141129','中阳县','141100',67,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141130','交口县','141100',68,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141181','孝义市','141100',69,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('141182','汾阳市','141100',70,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150000','内蒙古自治区',NULL,71,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150102','新城区','150100',73,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150103','回民区','150100',74,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150104','玉泉区','150100',75,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150105','赛罕区','150100',76,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150121','土默特左旗','150100',77,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150122','托克托县','150100',78,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150123','和林格尔县','150100',79,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150124','清水河县','150100',80,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150200','包头市','150000',82,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150202','东河区','150200',83,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150203','昆都仑区','150200',84,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150204','青山区','150200',85,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150205','石拐区','150200',86,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150206','白云鄂博矿区','150200',87,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150221','土默特右旗','150200',89,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150222','固阳县','150200',90,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150223','达尔罕茂明安联合旗','150200',91,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150300','乌海市','150000',92,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150302','海勃湾区','150300',93,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150303','海南区','150300',94,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150400','赤峰市','150000',96,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150402','红山区','150400',97,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150403','元宝山区','150400',98,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150404','松山区','150400',99,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150421','阿鲁科尔沁旗','150400',100,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150422','巴林左旗','150400',101,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150424','林西县','150400',103,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150425','克什克腾旗','150400',104,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150426','翁牛特旗','150400',105,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150428','喀喇沁旗','150400',106,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150429','宁城县','150400',107,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150500','通辽市','150000',109,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150502','科尔沁区','150500',110,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150521','科尔沁左翼中旗','150500',111,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150522','科尔沁左翼后旗','150500',112,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150523','开鲁县','150500',113,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150525','奈曼旗','150500',115,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150526','扎鲁特旗','150500',116,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150581','霍林郭勒市','150500',117,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150600','鄂尔多斯市','150000',118,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150603','康巴什区','150600',120,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150621','达拉特旗','150600',121,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150622','准格尔旗','150600',122,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150623','鄂托克前旗','150600',123,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150624','鄂托克旗','150600',124,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150626','乌审旗','150600',126,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150627','伊金霍洛旗','150600',127,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150700','呼伦贝尔市','150000',128,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150702','海拉尔区','150700',129,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150721','阿荣旗','150700',131,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150722','莫力达瓦达斡尔族自治旗','150700',132,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150723','鄂伦春自治旗','150700',133,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150724','鄂温克族自治旗','150700',134,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150725','陈巴尔虎旗','150700',135,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150726','新巴尔虎左旗','150700',136,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150781','满洲里市','150700',138,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150782','牙克石市','150700',139,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150783','扎兰屯市','150700',140,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150784','额尔古纳市','150700',141,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150785','根河市','150700',142,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150800','巴彦淖尔市','150000',143,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150802','临河区','150800',144,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150824','乌拉特中旗','150800',148,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150825','乌拉特后旗','150800',149,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150826','杭锦后旗','150800',150,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150900','乌兰察布市','150000',151,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150923','商都县','150900',155,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150924','兴和县','150900',156,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150926','察哈尔右翼前旗','150900',158,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150928','察哈尔右翼后旗','150900',160,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('150929','四子王旗','150900',161,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152200','兴安盟','150000',163,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152201','乌兰浩特市','152200',164,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152221','科尔沁右翼前旗','152200',166,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152222','科尔沁右翼中旗','152200',167,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152500','锡林郭勒盟','150000',170,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152501','二连浩特市','152500',171,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152522','阿巴嘎旗','152500',173,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152523','苏尼特左旗','152500',174,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152525','东乌珠穆沁旗','152500',176,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152527','太仆寺旗','152500',178,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152529','正镶白旗','152500',180,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152531','多伦县','152500',182,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152900','阿拉善盟','150000',183,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152921','阿拉善左旗','152900',184,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('152923','额济纳旗','152900',186,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210100','沈阳市','210000',188,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210102','和平区','210100',189,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210104','大东区','210100',191,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210111','苏家屯区','210100',194,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210113','沈北新区','210100',196,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210114','于洪区','210100',197,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210123','康平县','210100',199,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210181','新民市','210100',201,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210202','中山区','210200',203,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210204','沙河口区','210200',205,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210211','甘井子区','210200',206,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210213','金州区','210200',208,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210281','瓦房店市','210200',211,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210300','鞍山市','210000',213,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210302','铁东区','210300',214,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210303','铁西区','210300',215,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210311','千山区','210300',217,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210323','岫岩满族自治县','210300',219,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210400','抚顺市','210000',221,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210403','东洲区','210400',223,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210411','顺城区','210400',225,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210421','抚顺县','210400',226,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210500','本溪市','210000',229,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210502','平山区','210500',230,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210503','溪湖区','210500',231,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210505','南芬区','210500',233,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210521','本溪满族自治县','210500',234,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210600','丹东市','210000',236,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210602','元宝区','210600',237,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210603','振兴区','210600',238,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210681','东港市','210600',241,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210682','凤城市','210600',242,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210700','锦州市','210000',2947,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210702','古塔区','210700',2948,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210726','黑山县','210700',2951,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210781','凌海市','210700',2953,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210800','营口市','210000',2955,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210802','站前区','210800',2956,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210803','西市区','210800',2957,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210881','盖州市','210800',2960,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210900','阜新市','210000',2962,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210902','海州区','210900',2963,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210903','新邱区','210900',2964,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210921','阜新蒙古族自治县','210900',2968,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('210922','彰武县','210900',2969,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211000','辽阳市','210000',2970,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211003','文圣区','211000',2972,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211005','弓长岭区','211000',2974,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211081','灯塔市','211000',2977,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211100','盘锦市','210000',2978,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211102','双台子区','211100',2979,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211104','大洼区','211100',2981,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211122','盘山县','211100',2982,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211200','铁岭市','210000',2983,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211223','西丰县','211200',2987,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211224','昌图县','211200',2988,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211282','开原市','211200',2990,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211300','朝阳市','210000',2991,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211321','朝阳县','211300',2994,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211324','喀喇沁左翼蒙古族自治县','211300',2996,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211381','北票市','211300',2997,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211400','葫芦岛市','210000',2999,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211402','连山区','211400',3000,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211421','绥中县','211400',3003,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('211481','兴城市','211400',3005,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220000','吉林省',NULL,3006,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220100','长春市','220000',3007,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220104','朝阳区','220100',3010,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220106','绿园区','220100',3012,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220112','双阳区','220100',3013,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220122','农安县','220100',3015,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220183','德惠市','220100',3017,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220200','吉林市','220000',3019,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220203','龙潭区','220200',3021,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220211','丰满区','220200',3023,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220221','永吉县','220200',3024,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220282','桦甸市','220200',3026,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220300','四平市','220000',3029,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220302','铁西区','220300',3030,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220322','梨树县','220300',3032,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220323','伊通满族自治县','220300',3033,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220402','龙山区','220400',3036,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220421','东丰县','220400',3038,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220422','东辽县','220400',3039,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220500','通化市','220000',3040,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220503','二道江区','220500',3042,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220524','柳河县','220500',3045,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220582','集安市','220500',3047,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220600','白山市','220000',3048,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220602','浑江区','220600',3049,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220622','靖宇县','220600',3052,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220681','临江市','220600',3054,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220700','松原市','220000',3055,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220702','宁江区','220700',3056,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220721','前郭尔罗斯蒙古族自治县','220700',3057,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231283','海伦市','231200',3206,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('232700','大兴安岭地区','230000',3207,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('232721','呼玛县','232700',3209,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('232722','塔河县','232700',3210,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310000','上海市',NULL,3211,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310101','黄浦区','310000',515,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310105','长宁区','310000',517,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310106','静安区','310000',518,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310107','普陀区','310000',519,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310109','虹口区','310000',520,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310110','杨浦区','310000',521,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310113','宝山区','310000',523,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310114','嘉定区','310000',524,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310115','浦东新区','310000',525,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310116','金山区','310000',526,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310118','青浦区','310000',528,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310120','奉贤区','310000',529,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('310151','崇明区','310000',530,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320000','江苏省',NULL,531,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320100','南京市','320000',532,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320104','秦淮区','320100',534,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320105','建邺区','320100',535,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320106','鼓楼区','320100',536,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320111','浦口区','320100',537,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320114','雨花台区','320100',539,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320115','江宁区','320100',540,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320116','六合区','320100',541,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320117','溧水区','320100',542,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320118','高淳区','320100',543,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320205','锡山区','320200',545,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320206','惠山区','320200',546,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320211','滨湖区','320200',547,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320213','梁溪区','320200',548,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320281','江阴市','320200',550,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320282','宜兴市','320200',551,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320300','徐州市','320000',552,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320302','鼓楼区','320300',553,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320303','云龙区','320300',554,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320311','泉山区','320300',556,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320312','铜山区','320300',557,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320321','丰县','320300',558,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320322','沛县','320300',559,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320381','新沂市','320300',561,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320382','邳州市','320300',562,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320400','常州市','320000',563,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320402','天宁区','320400',564,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320404','钟楼区','320400',565,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320412','武进区','320400',567,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320413','金坛区','320400',568,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320481','溧阳市','320400',569,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320500','苏州市','320000',570,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320506','吴中区','320500',572,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320507','相城区','320500',573,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320508','姑苏区','320500',574,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320509','吴江区','320500',575,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320581','常熟市','320500',576,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320583','昆山市','320500',578,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320585','太仓市','320500',579,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320600','南通市','320000',580,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320602','崇川区','320600',581,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320611','港闸区','320600',582,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320623','如东县','320600',584,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320681','启东市','320600',585,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320682','如皋市','320600',586,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320684','海门市','320600',587,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320700','连云港市','320000',589,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320703','连云区','320700',590,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320706','海州区','320700',591,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320707','赣榆区','320700',592,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320722','东海县','320700',593,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320724','灌南县','320700',595,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320800','淮安市','320000',596,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320803','淮安区','320800',597,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320804','淮阴区','320800',598,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320826','涟水县','320800',601,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320830','盱眙县','320800',602,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320900','盐城市','320000',604,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320902','亭湖区','320900',605,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320904','大丰区','320900',607,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320921','响水县','320900',608,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320925','建湖县','320900',612,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('320981','东台市','320900',613,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321000','扬州市','320000',614,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321003','邗江区','321000',616,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321081','仪征市','321000',619,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321100','镇江市','320000',621,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321102','京口区','321100',622,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321111','润州区','321100',623,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220800','白城市','220000',3061,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220802','洮北区','220800',3062,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('220822','通榆县','220800',3064,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222400','延边朝鲜族自治州','220000',3067,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222401','延吉市','222400',3068,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222403','敦化市','222400',3070,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222404','珲春市','222400',3071,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222406','和龙市','222400',3073,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('222424','汪清县','222400',3074,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230000','黑龙江省',NULL,3076,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230100','哈尔滨市','230000',3077,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230102','道里区','230100',3078,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230104','道外区','230100',3080,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230110','香坊区','230100',3083,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230112','阿城区','230100',3085,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230113','双城区','230100',3086,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230124','方正县','230100',3088,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230126','巴彦县','230100',3090,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230129','延寿县','230100',3093,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230184','五常市','230100',3095,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230200','齐齐哈尔市','230000',3096,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230202','龙沙区','230200',3097,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230206','富拉尔基区','230200',3101,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230207','碾子山区','230200',3102,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230221','龙江县','230200',3104,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230223','依安县','230200',3105,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230224','泰来县','230200',3106,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230229','克山县','230200',3109,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230230','克东县','230200',3110,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230281','讷河市','230200',3112,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230300','鸡西市','230000',3113,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230304','滴道区','230300',3116,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230306','城子河区','230300',3118,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230321','鸡东县','230300',3120,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230381','虎林市','230300',3121,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230400','鹤岗市','230000',3123,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230404','南山区','230400',3126,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230405','兴安区','230400',3127,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230407','兴山区','230400',3129,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230421','萝北县','230400',3130,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230502','尖山区','230500',3133,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230505','四方台区','230500',3135,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230506','宝山区','230500',3136,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230522','友谊县','230500',3138,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230524','饶河县','230500',3140,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230602','萨尔图区','230600',3142,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230604','让胡路区','230600',3144,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230606','大同区','230600',3146,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230621','肇州县','230600',3147,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230623','林甸县','230600',3149,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230700','伊春市','230000',3151,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230718','乌翠区','230700',3153,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230722','嘉荫县','230700',3155,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230723','汤旺县','230700',3156,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230725','大箐山县','230700',3158,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230751','金林区','230700',3160,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230781','铁力市','230700',3161,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230800','佳木斯市','230000',3162,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230804','前进区','230800',3164,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230811','郊区','230800',3166,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230828','汤原县','230800',3169,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230881','同江市','230800',3170,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230883','抚远市','230800',3172,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230900','七台河市','230000',3173,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('230904','茄子河区','230900',3176,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231000','牡丹江市','230000',3178,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231002','东安区','231000',3179,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231004','爱民区','231000',3181,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231005','西安区','231000',3182,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231084','宁安市','231000',3186,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231085','穆棱市','231000',3187,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231100','黑河市','230000',3189,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231102','爱辉区','231100',3190,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231123','逊克县','231100',3191,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231183','嫩江市','231100',3195,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231200','绥化市','230000',3196,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231202','北林区','231200',3197,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231221','望奎县','231200',3198,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231223','青冈县','231200',3200,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231226','绥棱县','231200',3203,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('231282','肇东市','231200',3205,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321181','丹阳市','321100',625,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321200','泰州市','320000',628,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321202','海陵区','321200',629,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321204','姜堰区','321200',631,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321281','兴化市','321200',632,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321300','宿迁市','320000',635,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321302','宿城区','321300',636,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321322','沭阳县','321300',638,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('321324','泗洪县','321300',640,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330100','杭州市','330000',642,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330102','上城区','330100',643,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330104','江干区','330100',645,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330108','滨江区','330100',648,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330110','余杭区','330100',650,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330112','临安区','330100',652,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330122','桐庐县','330100',653,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330182','建德市','330100',655,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330203','海曙区','330200',657,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330206','北仑区','330200',659,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330212','鄞州区','330200',661,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330213','奉化区','330200',662,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330282','慈溪市','330200',666,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330300','温州市','330000',667,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330302','鹿城区','330300',668,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330304','瓯海区','330300',670,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330324','永嘉县','330300',672,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330328','文成县','330300',675,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330329','泰顺县','330300',676,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330382','乐清市','330300',678,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330400','嘉兴市','330000',680,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330411','秀洲区','330400',682,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330424','海盐县','330400',684,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330482','平湖市','330400',686,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340203','弋江区','340200',756,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340207','鸠江区','340200',757,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340208','三山区','340200',758,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340221','芜湖县','340200',759,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340223','南陵县','340200',761,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340281','无为市','340200',762,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340300','蚌埠市','340000',763,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340302','龙子湖区','340300',764,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340304','禹会区','340300',766,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340311','淮上区','340300',767,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340321','怀远县','340300',768,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340322','五河县','340300',769,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340323','固镇县','340300',770,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340402','大通区','340400',772,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340403','田家庵区','340400',773,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340404','谢家集区','340400',774,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340405','八公山区','340400',775,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340421','凤台县','340400',777,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340422','寿县','340400',778,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340500','马鞍山市','340000',779,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340503','花山区','340500',780,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340504','雨山区','340500',781,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340521','当涂县','340500',783,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340522','含山县','340500',784,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340523','和县','340500',785,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340600','淮北市','340000',786,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340603','相山区','340600',788,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340604','烈山区','340600',789,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340621','濉溪县','340600',790,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340700','铜陵市','340000',791,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340705','铜官区','340700',792,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340711','郊区','340700',794,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340722','枞阳县','340700',795,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340800','安庆市','340000',1835,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340802','迎江区','340800',1836,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340811','宜秀区','340800',1838,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340822','怀宁县','340800',1839,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340825','太湖县','340800',1840,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340826','宿松县','340800',1841,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340827','望江县','340800',1842,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340881','桐城市','340800',1844,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340882','潜山市','340800',1845,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341000','黄山市','340000',1846,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341002','屯溪区','341000',1847,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341004','徽州区','341000',1849,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341021','歙县','341000',1850,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341022','休宁县','341000',1851,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341023','黟县','341000',1852,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341024','祁门县','341000',1853,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341102','琅琊区','341100',1855,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341103','南谯区','341100',1856,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341122','来安县','341100',1857,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341124','全椒县','341100',1858,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341126','凤阳县','341100',1860,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341181','天长市','341100',1861,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341182','明光市','341100',1862,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341200','阜阳市','340000',1863,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341202','颍州区','341200',1864,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341204','颍泉区','341200',1866,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341221','临泉县','341200',1867,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341222','太和县','341200',1868,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341225','阜南县','341200',1869,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341282','界首市','341200',1871,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341300','宿州市','340000',1872,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341302','埇桥区','341300',1873,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341321','砀山县','341300',1874,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341322','萧县','341300',1875,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341324','泗县','341300',1877,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341500','六安市','340000',1878,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341502','金安区','341500',1879,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341504','叶集区','341500',1881,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341524','金寨县','341500',1884,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330483','桐乡市','330400',687,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341600','亳州市','340000',1886,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341602','谯城区','341600',1887,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341622','蒙城县','341600',1889,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341700','池州市','340000',1891,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341721','东至县','341700',1893,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341723','青阳县','341700',1895,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341800','宣城市','340000',1896,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341821','郎溪县','341800',1898,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341825','旌德县','341800',1901,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('341882','广德市','341800',1903,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350000','福建省',NULL,1904,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350100','福州市','350000',1905,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350104','仓山区','350100',1908,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350105','马尾区','350100',1909,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350112','长乐区','350100',1911,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350122','连江县','350100',1913,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350125','永泰县','350100',1916,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350181','福清市','350100',1918,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350200','厦门市','350000',1919,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350203','思明区','350200',1920,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350206','湖里区','350200',1922,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350213','翔安区','350200',1925,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350300','莆田市','350000',1926,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350303','涵江区','350300',1928,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350304','荔城区','350300',1929,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350400','三明市','350000',1932,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350403','三元区','350400',1934,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350421','明溪县','350400',1935,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350424','宁化县','350400',1937,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350426','尤溪县','350400',1939,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350429','泰宁县','350400',1942,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350481','永安市','350400',1944,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350500','泉州市','350000',1945,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350502','鲤城区','350500',1946,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350505','泉港区','350500',1949,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350524','安溪县','350500',1951,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350526','德化县','350500',1953,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350527','金门县','350500',1954,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350600','漳州市','350000',1958,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350602','芗城区','350600',1959,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350603','龙文区','350600',1960,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350623','漳浦县','350600',1962,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350625','长泰县','350600',1964,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350628','平和县','350600',1967,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350629','华安县','350600',1968,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350700','南平市','350000',1970,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350702','延平区','350700',1971,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350722','浦城县','350700',1974,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350724','松溪县','350700',1976,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350781','邵武市','350700',1978,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350782','武夷山市','350700',1979,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350800','龙岩市','350000',1981,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350821','长汀县','350800',1984,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350823','上杭县','350800',1985,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350825','连城县','350800',1987,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350881','漳平市','350800',1988,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350921','霞浦县','350900',1991,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350923','屏南县','350900',1993,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350924','寿宁县','350900',1994,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350926','柘荣县','350900',1996,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('350982','福鼎市','350900',1998,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330500','湖州市','330000',688,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330502','吴兴区','330500',689,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330521','德清县','330500',691,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330600','绍兴市','330000',694,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330602','越城区','330600',695,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330604','上虞区','330600',697,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330624','新昌县','330600',698,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330683','嵊州市','330600',700,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330700','金华市','330000',701,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330703','金东区','330700',703,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330723','武义县','330700',704,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330727','磐安县','330700',706,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330783','东阳市','330700',709,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330800','衢州市','330000',711,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330802','柯城区','330800',712,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330822','常山县','330800',714,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330824','开化县','330800',715,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330900','舟山市','330000',718,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330902','定海区','330900',719,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('330921','岱山县','330900',721,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331000','台州市','330000',723,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331003','黄岩区','331000',725,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331022','三门县','331000',727,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331024','仙居县','331000',729,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331081','温岭市','331000',730,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331083','玉环市','331000',732,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331121','青田县','331100',735,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331122','缙云县','331100',736,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331124','松阳县','331100',738,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('331125','云和县','331100',739,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340000','安徽省',NULL,743,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340100','合肥市','340000',744,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340102','瑶海区','340100',745,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340103','庐阳区','340100',746,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340111','包河区','340100',748,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340122','肥东县','340100',750,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340123','肥西县','340100',751,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('340200','芜湖市','340000',754,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360100','南昌市','360000',2000,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360102','东湖区','360100',2001,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360103','西湖区','360100',2002,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360112','新建区','360100',2005,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360121','南昌县','360100',2007,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360123','安义县','360100',2008,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360200','景德镇市','360000',2010,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360202','昌江区','360200',2011,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360281','乐平市','360200',2014,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360300','萍乡市','360000',2015,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360313','湘东区','360300',2017,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360321','莲花县','360300',2018,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360400','九江市','360000',2021,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360403','浔阳区','360400',2023,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360404','柴桑区','360400',2024,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360424','修水县','360400',2026,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360426','德安县','360400',2028,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360430','彭泽县','360400',2031,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360481','瑞昌市','360400',2032,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360483','庐山市','360400',2034,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360500','新余市','360000',2035,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360600','鹰潭市','360000',2038,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360602','月湖区','360600',2039,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360681','贵溪市','360600',2041,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360700','赣州市','360000',2042,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360702','章贡区','360700',2043,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360723','大余县','360700',2047,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360724','上犹县','360700',2048,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360726','安远县','360700',2050,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('360729','全南县','360700',2052,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('650400','吐鲁番市','650000',1464,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652301','昌吉市','652300',1473,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652700','博尔塔拉蒙古自治州','650000',1480,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('652900','阿克苏地区','650000',1495,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_ADM_AREA (ID,ADMAREANAME,PARENTID,ORDERNO,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES ('653000','克孜勒苏柯尔克孜自治州','650000',1505,NULL,NULL,NULL,NULL,NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '行政区划', 'adm-area', '/secure/core/module/item/adm-areas/queries/selectable', 'id', 'admAreaName'); + + +-- ----------------------------- 2020-12-15 add by shixw------------end diff --git a/sql/init_sql/core/1.1.10/mysql/0.gikam-core-common.txt b/sql/init_sql/core/1.1.10/mysql/0.gikam-core-common.txt new file mode 100644 index 0000000..3065a95 --- /dev/null +++ b/sql/init_sql/core/1.1.10/mysql/0.gikam-core-common.txt @@ -0,0 +1,36 @@ +-- ----------------------------- 2021-12-01 add by zhangpf------------begin +ALTER TABLE T_CORE_PASSWORD_POLICY ADD COLUMN FAILEDATTEMPTPOLICY VARCHAR(36) NULL COMMENT '错误密码次数策略(总数、当日累计)'; +ALTER TABLE T_CORE_PASSWORD_POLICY ADD COLUMN EXPIREDPOLICY VARCHAR(36) NULL COMMENT '过期密码策略(强制、可选)'; + +UPDATE T_CORE_PASSWORD_POLICY SET FAILEDATTEMPTPOLICY = 'total'; +UPDATE T_CORE_PASSWORD_POLICY SET EXPIREDPOLICY = 'optional'; + +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.FAILEDATTEMPTPOLICY','错误密码次数策略(总数、当日累计)','错误密码次数策略','zh-CN','错误密码次数策略'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.EXPIREDPOLICY','过期密码策略(强制、可选)','过期密码策略','zh-CN','过期密码策略'); +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.INCORRECT_PASSWORD_REMAIN_TIMES', '登录时密码错误还剩几次重试机会', '密码错误,今日还剩余{0}次重试机会,用户将被锁定', 'zh-CN', '密码错误,今日还剩余{0}次重试机会,用户将被锁定'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(F_GET_SEQ_CORE(), '错误密码次数策略', 'failed-attempt-policy', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=failedAttemptPolicy', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('failedAttemptPolicy', '错误密码次数策略', 'sys', NULL, 1, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(F_GET_SEQ_CORE(), 'failedAttemptPolicy', 'total', '总数', 1, '0'); +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(F_GET_SEQ_CORE(), 'failedAttemptPolicy', 'byday', '当日累计', 2, '0'); + + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(F_GET_SEQ_CORE(), '过期密码策略', 'expired-policy', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=expiredPolicy', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('expiredPolicy', '过期密码策略', 'sys', NULL, 1, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(F_GET_SEQ_CORE(), 'expiredPolicy', 'optional', '可选修改', 1, '0'); +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(F_GET_SEQ_CORE(), 'expiredPolicy', 'mandatory', '强制修改', 2, '0'); + +COMMIT; +-- ----------------------------- 2021-12-01 add by zhangpf------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.1.10/oracle/0.gikam-core-common.txt b/sql/init_sql/core/1.1.10/oracle/0.gikam-core-common.txt new file mode 100644 index 0000000..54fd2a2 --- /dev/null +++ b/sql/init_sql/core/1.1.10/oracle/0.gikam-core-common.txt @@ -0,0 +1,37 @@ +-- ----------------------------- 2021-12-01 add by zhangpf------------begin +ALTER TABLE T_CORE_PASSWORD_POLICY add FAILEDATTEMPTPOLICY VARCHAR2(36); +COMMENT ON COLUMN T_CORE_PASSWORD_POLICY.FAILEDATTEMPTPOLICY IS '错误密码次数策略(总数、当日累计)'; +ALTER TABLE T_CORE_PASSWORD_POLICY add EXPIREDPOLICY VARCHAR2(36); +COMMENT ON COLUMN T_CORE_PASSWORD_POLICY.EXPIREDPOLICY IS '过期密码策略(强制、可选)'; + +UPDATE T_CORE_PASSWORD_POLICY SET FAILEDATTEMPTPOLICY = 'total'; +UPDATE T_CORE_PASSWORD_POLICY SET EXPIREDPOLICY = 'optional'; + +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.FAILEDATTEMPTPOLICY','错误密码次数策略(总数、当日累计)','错误密码次数策略','zh-CN','错误密码次数策略'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.EXPIREDPOLICY','过期密码策略(强制、可选)','过期密码策略','zh-CN','过期密码策略'); +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.INCORRECT_PASSWORD_REMAIN_TIMES', '登录时密码错误还剩几次重试机会', '密码错误,今日还剩余{0}次重试机会,用户将被锁定', 'zh-CN', '密码错误,今日还剩余{0}次重试机会,用户将被锁定'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(SEQ_CORE.NEXTVAL, '错误密码次数策略', 'failed-attempt-policy', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=failedAttemptPolicy', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('failedAttemptPolicy', '错误密码次数策略', 'sys', NULL, 1, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(SEQ_CORE.NEXTVAL, 'failedAttemptPolicy', 'total', '总数', 1, '0'); +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(SEQ_CORE.NEXTVAL, 'failedAttemptPolicy', 'byday', '当日累计', 2, '0'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(SEQ_CORE.NEXTVAL, '过期密码策略', 'expired-policy', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=expiredPolicy', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('expiredPolicy', '过期密码策略', 'sys', NULL, 1, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(SEQ_CORE.NEXTVAL, 'expiredPolicy', 'optional', '可选修改', 1, '0'); +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(SEQ_CORE.NEXTVAL, 'expiredPolicy', 'mandatory', '强制修改', 2, '0'); + +COMMIT; +-- ----------------------------- 2021-12-01 add by zhangpf------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.1.10/sqlserver/0.gikam-core-common.txt b/sql/init_sql/core/1.1.10/sqlserver/0.gikam-core-common.txt new file mode 100644 index 0000000..2ba1002 --- /dev/null +++ b/sql/init_sql/core/1.1.10/sqlserver/0.gikam-core-common.txt @@ -0,0 +1,53 @@ +-- ----------------------------- 2021-12-01 add by zhangpf------------begin +ALTER TABLE dbo.T_CORE_PASSWORD_POLICY ADD FAILEDATTEMPTPOLICY VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'错误密码次数策略(总数、当日累计)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'FAILEDATTEMPTPOLICY' +GO + +ALTER TABLE dbo.T_CORE_PASSWORD_POLICY ADD EXPIREDPOLICY VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'过期密码策略(强制、可选)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'EXPIREDPOLICY' +GO + +UPDATE T_CORE_PASSWORD_POLICY SET FAILEDATTEMPTPOLICY = 'total'; +UPDATE T_CORE_PASSWORD_POLICY SET EXPIREDPOLICY = 'optional'; + +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.EXPIREDPOLICY',N'过期密码策略(强制、可选)',N'过期密码策略',N'zh-CN',N'过期密码策略' +GO +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.FAILEDATTEMPTPOLICY',N'错误密码次数策略(总数、当日累计)',N'错误密码次数策略',N'zh-CN',N'错误密码次数策略' +GO +EXEC DBO.INSERTI18N N'GIKAM.SECURITY.LOGIN.INCORRECT_PASSWORD_REMAIN_TIMES', N'登录时密码错误还剩几次重试机会', N'密码错误,今日还剩余{0}次重试机会,用户将被锁定', N'zh-CN', N'密码错误,今日还剩余{0}次重试机会,用户将被锁定' +GO + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(NEXT VALUE FOR SEQ_CORE, '错误密码次数策略', 'failed-attempt-policy', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=failedAttemptPolicy', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('failedAttemptPolicy', '错误密码次数策略', 'sys', NULL, 1, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(NEXT VALUE FOR SEQ_CORE, 'failedAttemptPolicy', 'total', '总数', 1, '0'); +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(NEXT VALUE FOR SEQ_CORE, 'failedAttemptPolicy', 'byday', '当日累计', 2, '0'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(NEXT VALUE FOR SEQ_CORE, '过期密码策略', 'expired-policy', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=expiredPolicy', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('expiredPolicy', '过期密码策略', 'sys', NULL, 1, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(NEXT VALUE FOR SEQ_CORE, 'expiredPolicy', 'optional', '可选修改', 1, '0'); +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(NEXT VALUE FOR SEQ_CORE, 'expiredPolicy', 'mandatory', '强制修改', 2, '0'); +-- ----------------------------- 2021-12-01 add by zhangpf------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.1.11/mysql/0.gikam-core-common.txt b/sql/init_sql/core/1.1.11/mysql/0.gikam-core-common.txt new file mode 100644 index 0000000..7023fa1 --- /dev/null +++ b/sql/init_sql/core/1.1.11/mysql/0.gikam-core-common.txt @@ -0,0 +1,10 @@ +-- ----------------------------- 2021-12-12 add by zhangjr------------begin +INSERT INTO T_CORE_CONSTANT(ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, `SHOW`, CREATEDTIME, CREATEDBYID, CREATEDBYNAME, VERSION) +VALUES ('UPDATE_BAD_PASSWORD_AFTER_LOGIN', '0', '登录后是否强制更新非法的密码', '系统', '1', NULL, NULL, NULL, 0); +commit; +-- ----------------------------- 2021-12-12 add by zhangjr------------end + +-- ----------------------------- 2021-12-17 add by zhangpf------------begin +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.FAILEDATTEMPTPOLICY_TOTAL_INCORRECT_PASSWORD_REMAIN_TIMES', '登录时密码错误还剩几次重试机会', '密码错误,还剩余{0}次重试机会,用户将被锁定', 'zh-CN', '密码错误,还剩余{0}次重试机会,用户将被锁定'); +COMMIT; +-- ----------------------------- 2021-12-17 add by zhangpf------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.1.11/oracle/0.gikam-core-common.txt b/sql/init_sql/core/1.1.11/oracle/0.gikam-core-common.txt new file mode 100644 index 0000000..8fcc633 --- /dev/null +++ b/sql/init_sql/core/1.1.11/oracle/0.gikam-core-common.txt @@ -0,0 +1,10 @@ +-- ----------------------------- 2021-12-12 add by zhangjr------------begin +INSERT INTO T_CORE_CONSTANT(ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, CREATEDTIME, CREATEDBYID, CREATEDBYNAME, VERSION) +VALUES ('UPDATE_BAD_PASSWORD_AFTER_LOGIN', '0', '登录后是否强制更新非法的密码', '系统', '1', NULL, NULL, NULL, 0); +commit; +-- ----------------------------- 2021-12-12 add by zhangjr------------end + +-- ----------------------------- 2021-12-17 add by zhangpf------------begin +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.FAILEDATTEMPTPOLICY_TOTAL_INCORRECT_PASSWORD_REMAIN_TIMES', '登录时密码错误还剩几次重试机会', '密码错误,还剩余{0}次重试机会,用户将被锁定', 'zh-CN', '密码错误,还剩余{0}次重试机会,用户将被锁定'); +COMMIT; +-- ----------------------------- 2021-12-17 add by zhangpf------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.1.11/sqlserver/0.gikam-core-common.txt b/sql/init_sql/core/1.1.11/sqlserver/0.gikam-core-common.txt new file mode 100644 index 0000000..1e9ce7d --- /dev/null +++ b/sql/init_sql/core/1.1.11/sqlserver/0.gikam-core-common.txt @@ -0,0 +1,9 @@ +-- ----------------------------- 2021-12-12 add by zhangjr------------begin +INSERT INTO T_CORE_CONSTANT(ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, `SHOW`, CREATEDTIME, CREATEDBYID, CREATEDBYNAME, VERSION) +VALUES ('UPDATE_BAD_PASSWORD_AFTER_LOGIN', '0', '登录后是否强制更新非法的密码', '系统', '1', NULL, NULL, NULL, 0); +-- ----------------------------- 2021-12-12 add by zhangjr------------end + +-- ----------------------------- 2021-12-17 add by zhangpf------------begin +EXEC DBO.INSERTI18N N'GIKAM.SECURITY.LOGIN.FAILEDATTEMPTPOLICY_TOTAL_INCORRECT_PASSWORD_REMAIN_TIMES', N'登录时密码错误还剩几次重试机会', N'密码错误,还剩余{0}次重试机会,用户将被锁定', N'zh-CN', N'密码错误,还剩余{0}次重试机会,用户将被锁定' +GO +-- ----------------------------- 2021-12-17 add by zhangpf------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.1.14/mysql/0.gikam-core-common.txt b/sql/init_sql/core/1.1.14/mysql/0.gikam-core-common.txt new file mode 100644 index 0000000..64f1720 --- /dev/null +++ b/sql/init_sql/core/1.1.14/mysql/0.gikam-core-common.txt @@ -0,0 +1,145 @@ +-- ----------------------------- 2020-09-22 add by zhangjr------------begin +CREATE TABLE `T_CORE_SMS` ( + `ID` BIGINT NOT NULL COMMENT '主键', + `TYPE` VARCHAR(36) COMMENT '短信的类型(比方:ResetPassword、Todo等)', + `USER` VARCHAR(24) NOT NULL COMMENT '收信人', + `MOBILE` VARCHAR(24) NOT NULL COMMENT '手机号', + `MESSAGE` TEXT COMMENT '信息', + `RETRYQTY` INT(2) NOT NULL COMMENT '重试次数', + `STATUS` VARCHAR(2) NOT NULL COMMENT '是否发送成功(0-待发送 1-已发送 2-发送失败 3-已关闭)', + `SENDTIME` DATETIME NULL DEFAULT NULL COMMENT '发送成功时间', + `CREATEDBYID` VARCHAR(32) NULL DEFAULT NULL COMMENT '制单人ID', + `CREATEDBYNAME` VARCHAR(64) NULL DEFAULT NULL COMMENT '制单人名称', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `CREATEDTIME` DATETIME NULL DEFAULT NULL COMMENT '制单日期', + PRIMARY KEY (`ID`), + INDEX `IDX_TCS_MOBILE` (`MOBILE`) +) +COMMENT='短信表' +CHARSET='utf8mb4' +COLLATE='utf8mb4_general_ci' +ENGINE=InnoDB; + +CREATE TABLE `T_CORE_SMS_ERROR_LOG` ( + `ID` BIGINT NOT NULL COMMENT '主键', + `SMSID` BIGINT NOT NULL COMMENT '短信主键', + `ERRORLOG` TEXT COMMENT '错误日志', + `CREATEDBYID` VARCHAR(32) NULL DEFAULT NULL COMMENT '制单人ID', + `CREATEDBYNAME` VARCHAR(64) NULL DEFAULT NULL COMMENT '制单人名称', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `CREATEDTIME` DATETIME NULL DEFAULT NULL COMMENT '制单日期', + PRIMARY KEY (`ID`), + INDEX `IDX_TCSEL_SMSID` (`SMSID`) +) +COMMENT='短信错误日志表' +CHARSET='utf8mb4' +COLLATE='utf8mb4_general_ci' +ENGINE=InnoDB; + +CALL INSERTI18N('T_CORE_SMS.SERVICE_NAME','短信表','短信表','zh-CN','短信表'); +CALL INSERTI18N('T_CORE_SMS.ID','主键','主键','zh-CN','主键'); +CALL INSERTI18N('T_CORE_SMS.TYPE','短信的类型(比方:ResetPassword、Todo等)','类型','zh-CN','类型'); +CALL INSERTI18N('T_CORE_SMS.USER','接收短信的收信人','收信人','zh-CN','收信人'); +CALL INSERTI18N('T_CORE_SMS.MOBILE','接收短信的手机号','手机号','zh-CN','手机号'); +CALL INSERTI18N('T_CORE_SMS.MESSAGE','短信的信息','信息','zh-CN','信息'); +CALL INSERTI18N('T_CORE_SMS.RETRYQTY','短信的重试次数','重试次数','zh-CN','重试次数'); +CALL INSERTI18N('T_CORE_SMS.STATUS','短信发送状态(0-待发送 1-已发送 2-发送失败 3-已关闭)','发送状态','zh-CN','发送状态'); +CALL INSERTI18N('T_CORE_SMS.SUCCESSTIME','短信发送时间','发送时间','zh-CN','发送时间'); + +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.SERVICE_NAME','短信错误日志表','短信错误日志表','zh-CN','短信错误日志表'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.ID','主键','主键','zh-CN','主键'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.SMSID','短信主键','短信主键','zh-CN','短信主键'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.ERRORLOG','错误日志','错误日志','zh-CN','错误日志'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.CREATEDBYID','制单人编码','制单人编码','zh-CN','制单人编码'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.CREATEDBYNAME','制单人名称','制单人名称','zh-CN','制单人名称'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.CREATEDBYORGID','制单人单位编码','制单人单位编码','zh-CN','制单人单位编码'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.CREATEDBYORGNAME','制单人单位名称','制单人单位名称','zh-CN','制单人单位名称'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.CREATEDTIME','制单日期','制单日期','zh-CN','制单日期'); + + +call INSERTI18N('GIKAM.BUTTON.RESET', '重置', '重置', 'zh-CN', '重置'); +call INSERTI18N('CORE.MODULE.SYS.SMS.TIP.NO_SMSMANAGER', '发送短信没有配置SmsManager实现类', '请配置SmsManager', 'zh-CN', '请配置SmsManager'); +call INSERTI18N('CORE.MODULE.SYS.SMS.TAB.BASE_INFO', '短信详情', '短信详情', 'zh-CN', '短信详情'); +call INSERTI18N('CORE.MODULE.SYS.SMS.TAB.ERROR_LOG', '错误日志', '错误日志', 'zh-CN', '错误日志'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('smsStatus', '短信状态', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG) +VALUES (F_GET_SEQ_CORE(), '0', '待发送', 'smsStatus', NULL, 1, 0, 'admin', '系统管理员', NULL, '0'); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG) +VALUES (F_GET_SEQ_CORE(), '1', '已发送', 'smsStatus', NULL, 2, 0, 'admin', '系统管理员', NULL, '0'); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG) +VALUES (F_GET_SEQ_CORE(), '2', '发送失败', 'smsStatus', NULL, 3, 0, 'admin', '系统管理员', NULL, '0'); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG) +VALUES (F_GET_SEQ_CORE(), '3', '已关闭', 'smsStatus', NULL, 4, 0, 'admin', '系统管理员', NULL, '0'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9408', '短信发送日志', '/secure/core/module/sys/sms/page/search-list', '94', '9408', '044.svg', '短信发送日志'); +COMMIT; +-- ----------------------------- 2020-09-22 add by zhangjr------------end +-- ----------------------------- 2020-09-23 add by zhangjr------------begin +call INSERTI18N('RESET_PASSWORD.WARNING.TIP.INVALID_USERID_OR_MOBILE', '重置密码,用户名和手机号错误', '用户名或手机号错误', 'zh-CN', '用户名或手机号错误'); +call INSERTI18N('RESET_PASSWORD.WARNING.TIP.UNABLE_SEND_SMS', '重置密码,验证码发送失败', '验证码发送失败,请联系管理员', 'zh-CN', '验证码发送失败,请联系管理员'); +call INSERTI18N('RESET_PASSWORD.WARNING.TIP.INVALID_VERIFICATION_CODE', '重置密码,验证码错误', '验证码错误', 'zh-CN', '验证码错误'); +call INSERTI18N('RESET_PASSWORD.WARNING.TIP.VERIFICATION_CODE_EXPIRED', '重置密码,验证码过期', '验证码过期', 'zh-CN', '验证码过期'); +call INSERTI18N('RESET_PASSWORD.SMS.MESSAGE_TEMPLATE', '重置密码,发送验证码的短信模板', '{0}(验证码),10分钟内有效。', 'zh-CN', '{0}(验证码),10分钟内有效。'); +COMMIT; +-- ----------------------------- 2020-09-23 add by zhangjr------------end + +-- ----------------------------- 2021-07-27 add by zhangjr------------begin +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ADD_NOTIFIED_USERS', '工作流节点中新增通知人', '新增通知人', 'zh-CN', '新增通知人'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ADD_NOTIFIED_ROLES', '工作流节点中新增通知角色', '新增通知角色', 'zh-CN', '新增通知角色'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_NOTIFIEDGROUP', '工作流节点中选择通知角色', '选择通知角色', 'zh-CN', '选择通知角色'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_NOTIFIED', '工作流节点中选择通知人员', '选择通知人员', 'zh-CN', '选择通知人员'); +commit; +-- ----------------------------- 2021-07-27 add by zhangjr------------end + +-- ----------------------------- 2022-06-06 add by guozj------------begin + +ALTER TABLE T_CORE_SPECIAL_CHARACTER ADD CHARACTERCODE VARCHAR(60) DEFAULT NULL COMMENT '字符编码'; +ALTER TABLE T_CORE_SPECIAL_CHARACTER ADD PRONUNCIATION VARCHAR(60) DEFAULT NULL COMMENT '字符简拼定义'; +ALTER TABLE T_CORE_SPECIAL_CHARACTER ADD REMARK VARCHAR(540) DEFAULT NULL COMMENT '备注'; + +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.CHARACTERCODE', '特殊字符表的字符编码', '字符编码', 'zh-CN', '字符编码'); +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.PRONUNCIATION', '特殊字符表的字符简拼定义', '字符简拼定义', 'zh-CN', '字符简拼定义'); +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.REMARK', '特殊字符表的备注', '备注', 'zh-CN', '备注'); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME,LASTSUSPENDEDFLAG,CODE) +VALUES (F_GET_SEQ_CORE(), '自定义', 'specialCharacterCategory', '10', '0', 'admin', '系统管理员', '0', 'custom'); + +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.CUSTOM', '特殊字符的分类编码', '自定义', 'zh-CN', '自定义'); + +CREATE TABLE IF NOT EXISTS `T_CORE_COMMON_CHARACTER`( + `ID` BIGINT NOT NULL COMMENT '主键', + `SPECIALID` BIGINT NOT NULL COMMENT '特殊字符ID', + `CHOOSEQTY` BIGINT DEFAULT NULL COMMENT '选择次数', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='常用字符表'; +CREATE INDEX IDX_CORE_COMMON_CHARACTER_SPECIALID ON T_CORE_COMMON_CHARACTER (SPECIALID); + +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.SERVICE_NAME', '常用字符表', '常用字符表', 'zh-CN', '常用字符表'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.ID', '常用字符表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.SPECIALID', '常用字符表的特殊字符ID', '特殊字符ID', 'zh-CN', '特殊字符ID'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.CHOOSEQTY', '常用字符表的选择次数', '选择次数', 'zh-CN', '选择次数'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.CREATEDBYID', '常用字符表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.CREATEDBYNAME', '常用字符表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.CREATEDTIME', '常用字符表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.CREATEDBYORGID', '常用字符表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.CREATEDBYORGNAME', '常用字符表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_COMMON_CHARACTER', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('933201','T_CORE_COMMON_CHARACTER', 'T_CORE_SPECIAL_CHARACTER', 'SPECIALID'); + +COMMIT; +-- ----------------------------- 2022-06-06 add by guozj------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.1.14/mysql/1.gikam-core-base.txt b/sql/init_sql/core/1.1.14/mysql/1.gikam-core-base.txt new file mode 100644 index 0000000..e94ce7e --- /dev/null +++ b/sql/init_sql/core/1.1.14/mysql/1.gikam-core-base.txt @@ -0,0 +1,153 @@ +-- ----------------------------- 2022-05-20 add by shuaih--------------begin + + -- 建表语句 + + CREATE TABLE IF NOT EXISTS `T_CORE_SYSTEM_MONITOR_SQL`( + `ID` BIGINT NOT NULL COMMENT '主键', + `SQL` LONGTEXT DEFAULT NULL COMMENT 'SQL', + `SQLSOURCE` VARCHAR(512) DEFAULT NULL COMMENT 'SQL来源', + `EXECUTETIME` DATETIME DEFAULT NULL COMMENT '执行时间', + `REVISIONFLAG` VARCHAR(1) DEFAULT NULL COMMENT '是否已修订(0:未修订 1:已修订)', + `TIMECONSUMING` DOUBLE DEFAULT NULL COMMENT '耗时(秒)', + `TRIGGERCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '触发类型(user:用户,system:系统)', + `SQLTIMES` BIGINT DEFAULT NULL COMMENT '次数', + PRIMARY KEY (`ID`) + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='SQL性能监控记录表'; + + CREATE INDEX IDX_SYS_MONITOR_SQL_SQLSOURCE ON T_CORE_SYSTEM_MONITOR_SQL (SQLSOURCE); + + CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.SERVICE_NAME', 'SQL性能监控记录表', 'SQL性能监控记录表', 'zh-CN', 'SQL性能监控记录表'); + CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.ID', 'SQL性能监控记录表的主键', '主键', 'zh-CN', '主键'); + CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.SQL', 'SQL性能监控记录表的SQL描述', 'SQL描述', 'zh-CN', 'SQL描述'); + CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.SQLSOURCE', 'SQL性能监控记录表的相关接口', '相关接口', 'zh-CN', '相关接口'); + CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.EXECUTETIME', 'SQL性能监控记录表的执行时间', '执行时间', 'zh-CN', '执行时间'); + CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.REVISIONFLAG', 'SQL性能监控记录表的是否已修订', '是否已修订', 'zh-CN', '是否已修订'); + CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.TIMECONSUMING', 'SQL性能监控记录表的耗时(秒)', '耗时(秒)', 'zh-CN', '耗时(秒)'); + CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.TRIGGERCATEGORY', 'SQL性能监控记录表的触发类型(user:用户,system:系统)', '触发类型', 'zh-CN', '触发类型'); + CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.SQLTIMES', 'SQL性能监控记录表的次数', '次数', 'zh-CN', '次数'); + CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.REVISEDSQL', '显示已修订SQL', '显示已修订SQL', 'zh-CN', '显示已修订SQL'); + CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.REVISE', '修订', '修订', 'zh-CN', '修订'); + CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.TITLE.REVISED', '已修订SQL', '已修订SQL', 'zh-CN', '已修订SQL'); + CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.TAB.BASE_INFO', 'SQL性能监控', 'SQL性能监控', 'zh-CN', 'SQL性能监控'); + CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.TIPS.CONFIRM_REVISE', '您确定修订选中项?', '您确定修订选中项?', 'zh-CN', '您确定修订选中项?'); + CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.TIPS.CANCEL_REVISE', '您确定取消修订选中项?', '您确定取消修订选中项?', 'zh-CN', '您确定取消修订选中项?'); + CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.CANCEL_REVISE', '取消修订', '取消修订', 'zh-CN', '取消修订'); + CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.TIPS.CLEAN_SQL', '您确定清空所有SQL性能监控记录?', '您确定清空所有SQL性能监控记录?', 'zh-CN', '您确定清空所有SQL性能监控记录?'); + CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.COPYSQL', '复制SQL', '复制SQL', 'zh-CN', '复制SQL'); + CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.VIEWSQL', '查看SQL', '查看SQL', 'zh-CN', '查看SQL'); + + -- 创建菜单语句 + INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) + VALUES ('8503', '性能监控', '/secure/module/sys/monitor/system-monitor-pms/page/edit-list', '85', '8503', '076.svg', '性能监控'); + + INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) + VALUES ('T_CORE_SYSTEM_MONITOR_SQL', '0', '0'); + + COMMIT; + +-- ----------------------------- 2022-05-20 add by shuaih------------end + +-- ----------------------------- 2022-06-06 add by zhulw------------begin +CREATE TABLE IF NOT EXISTS `T_CORE_SYSTEM_MONITOR_ERRORLOG`( + `ID` BIGINT NOT NULL COMMENT 'ID', + `LOGTIME` DATETIME DEFAULT NULL COMMENT '时间', + `LOGCATEGORY` VARCHAR(16) DEFAULT NULL COMMENT '事件类型(exception:异常)', + `LOGDESC` LONGTEXT DEFAULT NULL COMMENT '错误描述', + `LOGDETAIL` LONGTEXT DEFAULT NULL COMMENT '完整信息', + `LOGTIMES` BIGINT DEFAULT NULL COMMENT '日志次数', + `REVISIONFLAG` VARCHAR(1) DEFAULT NULL COMMENT '修订标志(0:未修订 1:已修订)', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='错误日志'; +ALTER TABLE T_CORE_SYSTEM_MONITOR_ERRORLOG ADD LOGINTERFACENAME VARCHAR(512) DEFAULT NULL COMMENT '相关接口'; +CREATE INDEX IDX_CORE_SYSTEM_MONITOR_ERRORLOG_LOGINTERFACENAME ON T_CORE_SYSTEM_MONITOR_ERRORLOG (LOGINTERFACENAME); +ALTER TABLE T_CORE_SYSTEM_MONITOR_ERRORLOG ADD LOGMODULE VARCHAR(60) DEFAULT NULL COMMENT '业务来源'; +ALTER TABLE T_CORE_SYSTEM_MONITOR_ERRORLOG ADD TRIGGERCATEGORY VARCHAR(36) DEFAULT NULL COMMENT '触发类型(user:用户,system:系统)'; + +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.SERVICE_NAME', '错误日志', '错误日志', 'zh-CN', '错误日志'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.ID', '错误日志的ID', 'ID', 'zh-CN', 'ID'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGTIME', '错误日志的时间', '时间', 'zh-CN', '时间'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGCATEGORY', '错误日志的事件类型(exception:异常)', '事件类型', 'zh-CN', '事件类型'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGDESC', '错误日志的描述', '描述', 'zh-CN', '描述'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGDETAIL', '错误日志的完整信息', '完整信息', 'zh-CN', '完整信息'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGTIMES', '错误日志的日志次数', '次数', 'zh-CN', '次数'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.REVISIONFLAG', '错误日志的修订标志', '是否已修订', 'zh-CN', '是否已修订'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGINTERFACENAME', '错误日志的相关接口', '相关接口', 'zh-CN', '相关接口'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGMODULE', '错误日志的业务来源', '业务来源', 'zh-CN', '业务来源'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.TRIGGERCATEGORY', '错误日志的触发类型(user:用户,system:系统)', '触发类型', 'zh-CN', '触发类型'); +CALL INSERTI18N('MODULE.SYS.MONITOR.ERRORLOGS.TIP.NOT_REVISION', '错误日志的提示框请选择未修订的数据', '请选择未修订的数据!', 'zh-CN', '请选择未修订的数据!'); +CALL INSERTI18N('MODULE.SYS.MONITOR.ERRORLOGS.TIP.CLEAR_NOT_REVISION', '错误日志的提示框您确定清空所有未修订错误日志记录', '您确定清空所有未修订错误日志记录?', 'zh-CN', '您确定清空所有未修订错误日志记录?'); +CALL INSERTI18N('MODULE.SYS.MONITOR.ERRORLOGS.TIP.DELETE_NOT_REVISION', '错误日志的提示框您确定删除选中项?', '您确定删除选中项?', 'zh-CN', '您确定删除选中项?'); +CALL INSERTI18N('MODULE.SYS.MONITOR.ERRORLOGS.TIP.REVISIONED_ERROR_LOG', '错误日志的标题', '已修订错误日志', 'zh-CN', '已修订错误日志'); +CALL INSERTI18N('MODULE.SYS.MONITOR.ABNORMALEVENTS.MODAL.DISPLAY_REVISED_ABNORMAL', '错误日志的按钮显示已修订错误日志', '显示已修订错误日志', 'zh-CN', '显示已修订错误日志'); +CALL INSERTI18N('MODULE.SYS.MONITOR.ERRORLOGS.BUTTON.DOWNLOAD', '错误日志的下载按钮', '下载', 'zh-CN', '下载'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.ERRORLOGS.BUTTON.REVISE', '错误日志的修订按钮', '修订', 'zh-CN', '修订'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.ERRORLOGS.BUTTON.CANCEL_REVISE', '错误日志的取消修订按钮', '取消修订', 'zh-CN', '取消修订'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.ERRORLOGS.TIPS.CONFIRM_REVISE_THEM', '错误日志的您确定修订选中项?', '您确定修订选中项?', 'zh-CN', '您确定修订选中项?'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.OPERATION', '错误日志的操作列', '操作列', 'zh-CN', '操作列'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('8506', '错误日志', '/secure/module/sys/monitor/system-monitor-errorlogs/page/edit-list', '85', '8506', '029.svg', '错误日志'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_SYSTEM_MONITOR_ERRORLOG', '0', '0'); +COMMIT; + +CREATE TABLE IF NOT EXISTS `T_CORE_SYSTEM_MONITOR_CONFIG`( + `ID` VARCHAR(36) NOT NULL COMMENT '配置编码(主键唯一)', + `CONFIGNAME` VARCHAR(60) DEFAULT NULL COMMENT '配置名称', + `CONFIGVALUE` LONGTEXT DEFAULT NULL COMMENT '配置值', + `CONFIGCATEGORY` VARCHAR(60) DEFAULT NULL COMMENT '配置类型(autoClean:自动清理、warn:告警数据)', + `REMARK` VARCHAR(540) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统监控配置'; + +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.SERVICE_NAME', '系统监控配置', '系统监控配置', 'zh-CN', '系统监控配置'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.ID', '系统监控配置的配置编码(主键唯一)', '配置编码', 'zh-CN', '配置编码'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.CONFIGNAME', '系统监控配置的配置名称', '配置名称', 'zh-CN', '配置名称'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.CONFIGVALUE', '系统监控配置的配置值', '配置值', 'zh-CN', '配置值'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.CONFIGCATEGORY', '系统监控配置的配置类型(autoClean:自动清理、warn:告警数据)', '配置类型', 'zh-CN', '配置类型'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.REMARK', '系统监控配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.CLEANCATEGORY', '系统监控配置的清理类型', '清理类型', 'zh-CN', '清理类型'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.RESERVETIME', '系统监控配置的保留时间', '保留时间', 'zh-CN', '保留时间'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.ALARM.SMS_CONTENT', '系统监控配置的手机短信提醒报警内容', '{0}告警:系统:{1} 告警阈值:{2}%, 当前使用:{3}%', +'zh-CN', '{0}告警:系统:{1} 告警阈值:{2}%, 当前使用:{3}%'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.THRESHOLD_CHECKING', '系统监控配置的阀值输入校验', '请输入1-100的有效数字', 'zh-CN', +'请输入1-100的有效数字'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.RETENTION_ TIME_CHECK', '系统监控配置的保留时间输入校验', '请输入1-365的整数', 'zh-CN', +'请输入1-365的整数'); + +INSERT INTO T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, `SHOW`) +VALUES ('AUTO_CLEAN', '0', '自动清理(0关闭,1开启)', '系统', '1'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('8507', '自动清理', '/secure/module/sys/monitor/system-monitor-configs/page/edit-list', '85', '8507', '075.svg', '自动清理'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_SYSTEM_MONITOR_CONFIG', '0', '0'); + + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('cpuThreshold', 'CPU告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('dbConnectionPoolThreshold', '数据库连接池告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('threadPoolThreshold', '线程池告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('hardDiskThreshold', '硬盘告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('memoryThreshold', '内存告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('notifierEmail', '告警通知人邮箱', NULL, 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('notifierMobile', '告警通知人手机', NULL, 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('onlineUserThreshold', '用户并发数告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('sqlMonitor', 'SQL性能监控自动清理', '30', 'autoClean', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('errorLog', '错误日志自动清理', '30', 'autoClean', NULL); + COMMIT; +-- ----------------------------- 2022-06-06 add by zhulw------------end +-- ----------------------------- 2022-06-10 add by zhulw------------begin + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('serverMonitor', '服务监控自动清理', '365', 'autoClean', NULL); + COMMIT; +-- ----------------------------- 2022-06-10 add by zhulw------------end + +-- ----------------------------- 2022-06-14 add by zhulw------------begin + UPDATE T_CORE_MENU set ORDERNO =8501 WHERE ID = '8503'; + UPDATE T_CORE_MENU set ORDERNO =8502 WHERE ID = '8506'; + UPDATE T_CORE_MENU set ORDERNO =8503 WHERE ID = '8501'; + UPDATE T_CORE_MENU set ORDERNO =8504 WHERE ID = '8507'; + COMMIT; +-- ----------------------------- 2022-06-14 add by zhulw------------end +-- ----------------------------- 2022-06-17 add by zhulw------------begin +CALL INSERTI18N('MODULE.SYS.MONITOR.ERRORLOGS.BUTTON.VIEW_FULL_INFORMATION', '错误日志的查看完整信息', '查看完整信息', 'zh-CN', '查看完整信息'); +DELETE FROM T_CORE_MENU WHERE MENUNAME = '服务监控配置'; +COMMIT; +-- ----------------------------- 2022-06-17 add by zhulw------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.1.14/oracle/0.gikam-core-common.txt b/sql/init_sql/core/1.1.14/oracle/0.gikam-core-common.txt new file mode 100644 index 0000000..4bbdb69 --- /dev/null +++ b/sql/init_sql/core/1.1.14/oracle/0.gikam-core-common.txt @@ -0,0 +1,173 @@ +-- ----------------------------- 2020-09-22 add by zhangjr------------begin +CREATE TABLE T_CORE_SMS ( + ID NUMBER NOT NULL, + TYPE VARCHAR2(36) NULL, + "USER" VARCHAR2(24) NULL, + MOBILE VARCHAR2(24) NULL, + MESSAGE CLOB NULL, + RETRYQTY NUMBER NULL, + STATUS VARCHAR2(2) NULL, + SENDTIME DATE NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_SMS IS '短信表'; +COMMENT ON COLUMN T_CORE_SMS.ID IS '主键'; +COMMENT ON COLUMN T_CORE_SMS.TYPE IS '短信的类型(比方:ResetPassword、Todo等)'; +COMMENT ON COLUMN T_CORE_SMS."USER" IS '收信人'; +COMMENT ON COLUMN T_CORE_SMS.MOBILE IS '手机号'; +COMMENT ON COLUMN T_CORE_SMS.MESSAGE IS '信息'; +COMMENT ON COLUMN T_CORE_SMS.RETRYQTY IS '重试次数'; +COMMENT ON COLUMN T_CORE_SMS.STATUS IS '是否发送成功(0-待发送 1-已发送 2-发送失败 3-已关闭)'; +COMMENT ON COLUMN T_CORE_SMS.SENDTIME IS '发送成功时间'; +COMMENT ON COLUMN T_CORE_SMS.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_SMS.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_SMS.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_SMS.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_SMS.CREATEDBYORGNAME IS '制单人单位名称'; + +CREATE TABLE T_CORE_SMS_ERROR_LOG ( + ID NUMBER NOT NULL, + SMSID NUMBER NOT NULL, + ERRORLOG CLOB NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_SMS_ERROR_LOG IS '短信错误日志表'; +COMMENT ON COLUMN T_CORE_SMS_ERROR_LOG.ID IS '主键'; +COMMENT ON COLUMN T_CORE_SMS_ERROR_LOG.SMSID IS '短信主键'; +COMMENT ON COLUMN T_CORE_SMS_ERROR_LOG.ERRORLOG IS '错误日志'; +COMMENT ON COLUMN T_CORE_SMS_ERROR_LOG.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_SMS_ERROR_LOG.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_SMS_ERROR_LOG.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_SMS_ERROR_LOG.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_SMS_ERROR_LOG.CREATEDBYORGNAME IS '制单人单位名称'; + + +CALL INSERTI18N('T_CORE_SMS.SERVICE_NAME','短信表','短信表','zh-CN','短信表'); +CALL INSERTI18N('T_CORE_SMS.ID','主键','主键','zh-CN','主键'); +CALL INSERTI18N('T_CORE_SMS.TYPE','短信的类型(比方:ResetPassword、Todo等)','类型','zh-CN','类型'); +CALL INSERTI18N('T_CORE_SMS.USER','接收短信的收信人','收信人','zh-CN','收信人'); +CALL INSERTI18N('T_CORE_SMS.MOBILE','接收短信的手机号','手机号','zh-CN','手机号'); +CALL INSERTI18N('T_CORE_SMS.MESSAGE','短信的信息','信息','zh-CN','信息'); +CALL INSERTI18N('T_CORE_SMS.RETRYQTY','短信的重试次数','重试次数','zh-CN','重试次数'); +CALL INSERTI18N('T_CORE_SMS.STATUS','短信发送状态(0-待发送 1-已发送 2-发送失败 3-已关闭)','发送状态','zh-CN','发送状态'); +CALL INSERTI18N('T_CORE_SMS.SUCCESSTIME','短信发送时间','发送时间','zh-CN','发送时间'); + +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.SERVICE_NAME','短信错误日志表','短信错误日志表','zh-CN','短信错误日志表'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.ID','主键','主键','zh-CN','主键'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.SMSID','短信主键','短信主键','zh-CN','短信主键'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.ERRORLOG','错误日志','错误日志','zh-CN','错误日志'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.CREATEDBYID','制单人编码','制单人编码','zh-CN','制单人编码'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.CREATEDBYNAME','制单人名称','制单人名称','zh-CN','制单人名称'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.CREATEDBYORGID','制单人单位编码','制单人单位编码','zh-CN','制单人单位编码'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.CREATEDBYORGNAME','制单人单位名称','制单人单位名称','zh-CN','制单人单位名称'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.CREATEDTIME','制单日期','制单日期','zh-CN','制单日期'); + + +call INSERTI18N('GIKAM.BUTTON.RESET', '重置', '重置', 'zh-CN', '重置'); +call INSERTI18N('CORE.MODULE.SYS.SMS.TIP.NO_SMSMANAGER', '发送短信没有配置SmsManager实现类', '请配置SmsManager', 'zh-CN', '请配置SmsManager'); +call INSERTI18N('CORE.MODULE.SYS.SMS.TAB.BASE_INFO', '短信详情', '短信详情', 'zh-CN', '短信详情'); +call INSERTI18N('CORE.MODULE.SYS.SMS.TAB.ERROR_LOG', '错误日志', '错误日志', 'zh-CN', '错误日志'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('smsStatus', '短信状态', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG) +VALUES (SEQ_CORE.NEXTVAL, '0', '待发送', 'smsStatus', NULL, 1, 0, 'admin', '系统管理员', NULL, '0'); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG) +VALUES (SEQ_CORE.NEXTVAL, '1', '已发送', 'smsStatus', NULL, 2, 0, 'admin', '系统管理员', NULL, '0'); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG) +VALUES (SEQ_CORE.NEXTVAL, '2', '发送失败', 'smsStatus', NULL, 3, 0, 'admin', '系统管理员', NULL, '0'); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG) +VALUES (SEQ_CORE.NEXTVAL, '3', '已关闭', 'smsStatus', NULL, 4, 0, 'admin', '系统管理员', NULL, '0'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9408', '短信发送日志', '/secure/core/module/sys/sms/page/search-list', '94', '9408', '044.svg', '短信发送日志'); +COMMIT; +-- ----------------------------- 2020-09-22 add by zhangjr------------emd + +-- ----------------------------- 2020-09-23 add by zhangjr------------begin +call INSERTI18N('RESET_PASSWORD.WARNING.TIP.INVALID_USERID_OR_MOBILE', '重置密码,用户名和手机号错误', '用户名或手机号错误', 'zh-CN', '用户名或手机号错误'); +call INSERTI18N('RESET_PASSWORD.WARNING.TIP.UNABLE_SEND_SMS', '重置密码,验证码发送失败', '验证码发送失败,请联系管理员', 'zh-CN', '验证码发送失败,请联系管理员'); +call INSERTI18N('RESET_PASSWORD.WARNING.TIP.INVALID_VERIFICATION_CODE', '重置密码,验证码错误', '验证码错误', 'zh-CN', '验证码错误'); +call INSERTI18N('RESET_PASSWORD.WARNING.TIP.VERIFICATION_CODE_EXPIRED', '重置密码,验证码过期', '验证码过期', 'zh-CN', '验证码过期'); +call INSERTI18N('RESET_PASSWORD.SMS.MESSAGE_TEMPLATE', '重置密码,发送验证码的短信模板', '{0}(验证码),10分钟内有效。', 'zh-CN', '{0}(验证码),10分钟内有效。'); +COMMIT; +-- ----------------------------- 2020-09-23 add by zhangjr------------end + +-- ----------------------------- 2021-07-27 add by zhangjr------------begin +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ADD_NOTIFIED_USERS', '工作流节点中新增通知人', '新增通知人', 'zh-CN', '新增通知人'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ADD_NOTIFIED_ROLES', '工作流节点中新增通知角色', '新增通知角色', 'zh-CN', '新增通知角色'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_NOTIFIEDGROUP', '工作流节点中选择通知角色', '选择通知角色', 'zh-CN', '选择通知角色'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_NOTIFIED', '工作流节点中选择通知人员', '选择通知人员', 'zh-CN', '选择通知人员'); +commit; +-- ----------------------------- 2021-07-27 add by zhangjr------------end + +-- ----------------------------- 2022-06-06 add by guozj------------begin + +ALTER TABLE T_CORE_SPECIAL_CHARACTER ADD CHARACTERCODE VARCHAR2(60); +COMMENT ON COLUMN T_CORE_SPECIAL_CHARACTER.CHARACTERCODE IS '字符编码'; + +ALTER TABLE T_CORE_SPECIAL_CHARACTER ADD PRONUNCIATION VARCHAR2(60); +COMMENT ON COLUMN T_CORE_SPECIAL_CHARACTER.PRONUNCIATION IS '字符简拼定义'; + +ALTER TABLE T_CORE_SPECIAL_CHARACTER ADD REMARK VARCHAR2(540); +COMMENT ON COLUMN T_CORE_SPECIAL_CHARACTER.REMARK IS '备注'; + +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.CHARACTERCODE', '特殊字符表的字符编码', '字符编码', 'zh-CN', '字符编码'); +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.PRONUNCIATION', '特殊字符表的字符简拼定义', '字符简拼定义', 'zh-CN', '字符简拼定义'); +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.REMARK', '特殊字符表的备注', '备注', 'zh-CN', '备注'); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME,LASTSUSPENDEDFLAG,CODE) +VALUES (SEQ_CORE.NEXTVAL, '自定义', 'specialCharacterCategory', '10', '0', 'admin', '系统管理员', '0', 'custom'); + +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.CUSTOM', '特殊字符的分类编码', '自定义', 'zh-CN', '自定义'); + +CREATE TABLE T_CORE_COMMON_CHARACTER( + ID NUMBER NOT NULL, + SPECIALID NUMBER NOT NULL, + CHOOSEQTY NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_COMMON_CHARACTER IS '常用字符表'; +COMMENT ON COLUMN T_CORE_COMMON_CHARACTER.ID IS '主键'; +COMMENT ON COLUMN T_CORE_COMMON_CHARACTER.SPECIALID IS '特殊字符ID'; +COMMENT ON COLUMN T_CORE_COMMON_CHARACTER.CHOOSEQTY IS '选择次数'; +COMMENT ON COLUMN T_CORE_COMMON_CHARACTER.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_COMMON_CHARACTER.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_COMMON_CHARACTER.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_COMMON_CHARACTER.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_COMMON_CHARACTER.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_COMMON_CHARACTER ADD CONSTRAINT PK_CORE_COMMON_CHARACTER PRIMARY KEY (ID); +CREATE INDEX IDX_C_C_CHARACTER_SPECIALID ON T_CORE_COMMON_CHARACTER (SPECIALID); + +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.SERVICE_NAME', '常用字符表', '常用字符表', 'zh-CN', '常用字符表'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.ID', '常用字符表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.SPECIALID', '常用字符表的特殊字符ID', '特殊字符ID', 'zh-CN', '特殊字符ID'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.CHOOSEQTY', '常用字符表的选择次数', '选择次数', 'zh-CN', '选择次数'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.CREATEDBYID', '常用字符表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.CREATEDBYNAME', '常用字符表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.CREATEDTIME', '常用字符表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.CREATEDBYORGID', '常用字符表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.CREATEDBYORGNAME', '常用字符表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_COMMON_CHARACTER', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('933201','T_CORE_COMMON_CHARACTER', 'T_CORE_SPECIAL_CHARACTER', 'SPECIALID'); + +COMMIT; +-- ----------------------------- 2022-06-06 add by guozj------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.1.14/oracle/1.gikam-core-base.txt b/sql/init_sql/core/1.1.14/oracle/1.gikam-core-base.txt new file mode 100644 index 0000000..ac7b928 --- /dev/null +++ b/sql/init_sql/core/1.1.14/oracle/1.gikam-core-base.txt @@ -0,0 +1,179 @@ +-- ----------------------------- 2022-05-20 add by shuaih--------------begin + +-- 建表语句 +CREATE TABLE T_CORE_SYSTEM_MONITOR_SQL( + ID NUMBER NOT NULL, + SQL CLOB NULL, + SQLSOURCE VARCHAR2(512) NULL, + EXECUTETIME DATE NULL, + REVISIONFLAG VARCHAR2(1) NULL, + TIMECONSUMING NUMBER NULL, + TRIGGERCATEGORY VARCHAR2(36) NULL, + SQLTIMES NUMBER NULL + ); +COMMENT ON TABLE T_CORE_SYSTEM_MONITOR_SQL IS 'SQL性能监控记录表'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_SQL.ID IS '主键'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_SQL.SQL IS 'SQL'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_SQL.SQLSOURCE IS 'SQL来源'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_SQL.EXECUTETIME IS '执行时间'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_SQL.REVISIONFLAG IS '是否已修订(0:未修订 1:已修订)'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_SQL.TIMECONSUMING IS '耗时(秒)'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_SQL.TRIGGERCATEGORY IS '触发类型(user:用户,system:系统)'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_SQL.SQLTIMES IS '次数'; + +ALTER TABLE T_CORE_SYSTEM_MONITOR_SQL ADD CONSTRAINT PK_CORE_SYSTEM_MONITOR_SQL PRIMARY KEY (ID); + +CREATE INDEX IDX_SYS_MONITOR_SQL_SQLSOURCE ON T_CORE_SYSTEM_MONITOR_SQL (SQLSOURCE); + +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.SERVICE_NAME', 'SQL性能监控记录表', 'SQL性能监控记录表', 'zh-CN', 'SQL性能监控记录表'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.ID', 'SQL性能监控记录表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.SQL', 'SQL性能监控记录表的SQL', 'SQL', 'zh-CN', 'SQL'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.SQLSOURCE', 'SQL性能监控记录表的SQL来源', 'SQL来源', 'zh-CN', 'SQL来源'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.EXECUTETIME', 'SQL性能监控记录表的执行时间', '执行时间', 'zh-CN', '执行时间'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.REVISIONFLAG', 'SQL性能监控记录表的是否已修订(0:未修订 1:已修订)', '是否已修订', 'zh-CN', '是否已修订'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.TIMECONSUMING', 'SQL性能监控记录表的耗时(秒)', '耗时(秒)', 'zh-CN', '耗时(秒)'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.TRIGGERCATEGORY', 'SQL性能监控记录表的触发类型(user:用户,system:系统)', '触发类型', 'zh-CN', '触发类型'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.SQLTIMES', 'SQL性能监控记录表的次数', '次数', 'zh-CN', '次数'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.REVISEDSQL', '显示已修订SQL', '显示已修订SQL', 'zh-CN', '显示已修订SQL'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.REVISE', '修订', '修订', 'zh-CN', '修订'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.TITLE.REVISED', '已修订SQL', '已修订SQL', 'zh-CN', '已修订SQL'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.TAB.BASE_INFO', 'SQL性能监控', 'SQL性能监控', 'zh-CN', 'SQL性能监控'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.TIPS.CONFIRM_REVISE', '您确定修订选中项?', '您确定修订选中项?', 'zh-CN', '您确定修订选中项?'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.TIPS.CANCEL_REVISE', '您确定取消修订选中项?', '您确定取消修订选中项?', 'zh-CN', '您确定取消修订选中项?'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.CANCEL_REVISE', '取消修订', '取消修订', 'zh-CN', '取消修订'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.TIPS.CLEAN_SQL', '您确定清空所有SQL性能监控记录?', '您确定清空所有SQL性能监控记录?', 'zh-CN', '您确定清空所有SQL性能监控记录?'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.TRIGGERCATEGORY.SYSTEM', '系统', '系统', 'zh-CN', '系统'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.TRIGGERCATEGORY.USER', '用户', '用户', 'zh-CN', '用户'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.COPYSQL', '复制SQL', '复制SQL', 'zh-CN', '复制SQL'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.VIEWSQL', '查看SQL', '查看SQL', 'zh-CN', '查看SQL'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('8503', '性能监控', '/secure/module/sys/monitor/system-monitor-pms/page/edit-list', '85', '8503', '076.svg', '性能监控'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_SYSTEM_MONITOR_SQL', '0', '0'); + +COMMIT; + +-- ----------------------------- 2022-05-20 add by shuaih------------end + +-- ----------------------------- 2022-06-06 add by zhulw------------begin +CREATE TABLE T_CORE_SYSTEM_MONITOR_ERRORLOG( + ID NUMBER NOT NULL, + LOGTIME DATE NULL, + LOGCATEGORY VARCHAR2(16) NULL, + LOGDESC CLOB NULL, + LOGDETAIL CLOB NULL, + LOGTIMES NUMBER NULL, + REVISIONFLAG VARCHAR2(1) NULL + ); +COMMENT ON TABLE T_CORE_SYSTEM_MONITOR_ERRORLOG IS '错误日志'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_ERRORLOG.ID IS 'ID'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGTIME IS '时间'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGCATEGORY IS '事件类型(exception:异常)'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGDESC IS '错误描述'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGDETAIL IS '完整信息'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGTIMES IS '日志次数'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_ERRORLOG.REVISIONFLAG IS '修订标志(0:未修订 1:已修订)'; +ALTER TABLE T_CORE_SYSTEM_MONITOR_ERRORLOG ADD LOGINTERFACENAME VARCHAR(512) NULL; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGINTERFACENAME IS '相关接口'; +CREATE INDEX IDX_C_S_M_E_LOGINTERFACENAME ON T_CORE_SYSTEM_MONITOR_ERRORLOG (LOGINTERFACENAME); +ALTER TABLE T_CORE_SYSTEM_MONITOR_ERRORLOG ADD CONSTRAINT PK_C_SYSTEM_MONITOR_ERRORLOG PRIMARY KEY (ID); +ALTER TABLE T_CORE_SYSTEM_MONITOR_ERRORLOG ADD LOGMODULE VARCHAR(60) NULL; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGMODULE IS '业务来源'; +ALTER TABLE T_CORE_SYSTEM_MONITOR_ERRORLOG ADD TRIGGERCATEGORY VARCHAR(36) NULL; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_ERRORLOG.TRIGGERCATEGORY IS '触发类型(user:用户,system:系统)'; + +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.SERVICE_NAME', '错误日志', '错误日志', 'zh-CN', '错误日志'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.ID', '错误日志的ID', 'ID', 'zh-CN', 'ID'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGTIME', '错误日志的时间', '时间', 'zh-CN', '时间'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGCATEGORY', '错误日志的事件类型)', '事件类型', 'zh-CN', '事件类型'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGDESC', '错误日志的描述', '描述', 'zh-CN', '描述'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGDETAIL', '错误日志的完整信息', '完整信息', 'zh-CN', '完整信息'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGTIMES', '错误日志的日志次数', '次数', 'zh-CN', '次数'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.REVISIONFLAG', '错误日志的修订标志', '是否已修订', 'zh-CN', '是否已修订'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGMODULE', '错误日志的业务来源', '业务来源', 'zh-CN', '业务来源'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGINTERFACENAME', '错误日志的相关接口', '相关接口', 'zh-CN', '相关接口'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.TRIGGERCATEGORY', '错误日志的触发类型(user:用户,system:系统)', '触发类型', 'zh-CN', '触发类型'); +CALL INSERTI18N('MODULE.SYS.MONITOR.ABNORMALEVENTS.MODAL.DISPLAY_REVISED_ABNORMAL', '错误日志的按钮显示已修订错误日志', '显示已修订错误日志', 'zh-CN', '显示已修订错误日志'); +CALL INSERTI18N('MODULE.SYS.MONITOR.ERRORLOGS.TIP.NOT_REVISION', '错误日志的提示框请选择未修订的数据', '请选择未修订的数据!', 'zh-CN', '请选择未修订的数据!'); +CALL INSERTI18N('MODULE.SYS.MONITOR.ERRORLOGS.TIP.CLEAR_NOT_REVISION', '错误日志的提示框您确定清空所有未修订错误日志记录', '您确定清空所有未修订错误日志记录?', 'zh-CN', '您确定清空所有未修订错误日志记录?'); +CALL INSERTI18N('MODULE.SYS.MONITOR.ERRORLOGS.TIP.REVISIONED_ERROR_LOG', '错误日志的标题', '已修订错误日志', 'zh-CN', '已修订错误日志'); +CALL INSERTI18N('MODULE.SYS.MONITOR.ERRORLOGS.BUTTON.VIEW_FULL_INFORMATION', '错误日志的查看完整信息', '查看完整信息', 'zh-CN', '查看完整信息'); +CALL INSERTI18N('MODULE.SYS.MONITOR.ERRORLOGS.BUTTON.DOWNLOAD', '错误日志的下载按钮', '下载', 'zh-CN', '下载'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.ERRORLOGS.BUTTON.REVISE', '错误日志的修订按钮', '修订', 'zh-CN', '修订'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.ERRORLOGS.BUTTON.CANCEL_REVISE', '错误日志的取消修订按钮', '取消修订', 'zh-CN', '取消修订'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.ERRORLOGS.TIPS.CONFIRM_REVISE_THEM', '错误日志的您确定修订选中项?', '您确定修订选中项?', 'zh-CN', '您确定修订选中项?'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.OPERATION', '错误日志的操作列', '操作列', 'zh-CN', '操作列'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('8506', '错误日志', '/secure/module/sys/monitor/system-monitor-errorlogs/page/edit-list', '85', '8506', '029.svg', '错误日志'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_SYSTEM_MONITOR_ERRORLOG', '0', '0'); +COMMIT; +CREATE TABLE T_CORE_SYSTEM_MONITOR_CONFIG( + ID VARCHAR2(36) NOT NULL, + CONFIGNAME VARCHAR2(60) NULL, + CONFIGVALUE CLOB NULL, + CONFIGCATEGORY VARCHAR2(60) NULL, + REMARK VARCHAR2(540) NULL + ); +COMMENT ON TABLE T_CORE_SYSTEM_MONITOR_CONFIG IS '系统监控配置'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_CONFIG.ID IS '配置编码(主键唯一)'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_CONFIG.CONFIGNAME IS '配置名称'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_CONFIG.CONFIGVALUE IS '配置值'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_CONFIG.CONFIGCATEGORY IS '配置类型(autoClean:自动清理、warn:告警数据)'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_CONFIG.REMARK IS '备注'; +ALTER TABLE T_CORE_SYSTEM_MONITOR_CONFIG ADD CONSTRAINT PK_CORE_SYSTEM_MONITOR_CONFIG PRIMARY KEY (ID); + +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.SERVICE_NAME', '系统监控配置', '系统监控配置', 'zh-CN', '系统监控配置'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.ID', '系统监控配置的配置编码(主键唯一)', '配置编码', 'zh-CN', '配置编码'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.CONFIGNAME', '系统监控配置的配置名称', '配置名称', 'zh-CN', '配置名称'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.CONFIGVALUE', '系统监控配置的配置值', '配置值', 'zh-CN', '配置值'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.CONFIGCATEGORY', '系统监控配置的配置类型(autoClean:自动清理、warn:告警数据)', '配置类型', 'zh-CN', '配置类型'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.REMARK', '系统监控配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.CLEANCATEGORY', '系统监控配置的清理类型', '清理类型', 'zh-CN', '清理类型'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.RESERVETIME', '系统监控配置的保留时间(单位:天)', '保留时间(单位:天)', 'zh-CN', '保留时间(单位:天)'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.ALARM.SMS_CONTENT', '系统监控配置的手机短信提醒报警内容', '{0}告警:系统:{1} 告警阈值:{2}%, 当前使用:{3}%', +'zh-CN', '{0}告警:系统:{1} 告警阈值:{2}%, 当前使用:{3}%'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.THRESHOLD_CHECKING', '系统监控配置的阀值输入校验', '请输入1-100的有效数字', 'zh-CN', +'请输入1-100的有效数字'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.RETENTION_ TIME_CHECK', '系统监控配置的保留时间输入校验', '请输入1-365的整数', 'zh-CN', +'请输入1-365的整数'); + +INSERT INTO T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW) +VALUES ('AUTO_CLEAN', '0', '自动清理(0关闭,1开启)', '系统', '1'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('8507', '自动清理', '/secure/module/sys/monitor/system-monitor-configs/page/edit-list', '85', '8507', '075.svg', '自动清理'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_SYSTEM_MONITOR_CONFIG', '0', '0'); + +INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('cpuThreshold', 'CPU告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('dbConnectionPoolThreshold', '数据库连接池告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('threadPoolThreshold', '线程池告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('hardDiskThreshold', '硬盘告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('memoryThreshold', '内存告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('notifierEmail', '告警通知人邮箱', NULL, 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('notifierMobile', '告警通知人手机', NULL, 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('onlineUserThreshold', '用户并发数告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('sqlMonitor', 'SQL性能监控自动清理', '30', 'autoClean', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('errorLog', '错误日志自动清理', '30', 'autoClean', NULL); + COMMIT; +-- ----------------------------- 2022-06-06 add by zhulw------------end +-- ----------------------------- 2022-06-10 add by zhulw------------begin + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('serverMonitor', '服务监控自动清理', '365', 'autoClean', NULL); + COMMIT; +-- ----------------------------- 2022-06-10 add by zhulw------------end + +-- ----------------------------- 2022-06-14 add by zhulw------------begin + UPDATE T_CORE_MENU set ORDERNO =8501 WHERE ID = '8503'; + UPDATE T_CORE_MENU set ORDERNO =8502 WHERE ID = '8506'; + UPDATE T_CORE_MENU set ORDERNO =8503 WHERE ID = '8501'; + UPDATE T_CORE_MENU set ORDERNO =8504 WHERE ID = '8507'; + COMMIT; +-- ----------------------------- 2022-06-14 add by zhulw------------end +-- ----------------------------- 2022-06-17 add by zhulw------------begin +DELETE FROM T_CORE_MENU WHERE MENUNAME = '服务监控配置'; +COMMIT; +-- ----------------------------- 2022-06-17 add by zhulw------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.1.14/sqlserver/0.gikam-core-common.txt b/sql/init_sql/core/1.1.14/sqlserver/0.gikam-core-common.txt new file mode 100644 index 0000000..6788e5d --- /dev/null +++ b/sql/init_sql/core/1.1.14/sqlserver/0.gikam-core-common.txt @@ -0,0 +1,179 @@ +-- ----------------------------- 2020-09-22 add by zhangjr------------begin +CREATE TABlE DBO.T_CORE_SMS( + ID BIGINT NOT NULL, + [TYPE] VARCHAR(36) NULL , + [USER] VARCHAR(24) NULL , + MOBILE VARCHAR(24) NULL , + MESSAGE TEXT NULL , + RETRYQTY BIGINT NULL , + STATUS VARCHAR(2) NULL , + SENDTIME DATETIME NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_SMS PRIMARY KEY(ID) +); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'短信表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'短信的类型(比方:ResetPassword、Todo等)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS', @level2type=N'COLUMN',@level2name=N'TYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'收信人' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS', @level2type=N'COLUMN',@level2name=N'USER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'手机号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS', @level2type=N'COLUMN',@level2name=N'MOBILE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'信息' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS', @level2type=N'COLUMN',@level2name=N'MESSAGE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'重试次数' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS', @level2type=N'COLUMN',@level2name=N'RETRYQTY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否发送成功(0-待发送 1-已发送 2-发送失败 3-已关闭)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS', @level2type=N'COLUMN',@level2name=N'STATUS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'发送成功时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS', @level2type=N'COLUMN',@level2name=N'SENDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_CORE_SMS_ERROR_LOG( + ID BIGINT NOT NULL, + SMSID BIGINT NOT NULL, + ERRORLOG TEXT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_SMS_ERROR_LOG PRIMARY KEY(ID) +); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'短信错误日志表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS_ERROR_LOG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS_ERROR_LOG', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'短信主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS_ERROR_LOG', @level2type=N'COLUMN',@level2name=N'SMSID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'错误日志' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS_ERROR_LOG', @level2type=N'COLUMN',@level2name=N'ERRORLOG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS_ERROR_LOG', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS_ERROR_LOG', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS_ERROR_LOG', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS_ERROR_LOG', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS_ERROR_LOG', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_CORE_SMS.SERVICE_NAME', N'短信表', N'短信表', N'zh-CN', N'短信表'; +EXEC DBO.INSERTI18N N'T_CORE_SMS.ID', N'主键', N'主键', N'zh-CN', N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_SMS.TYPE', N'短信的类型(比方:ResetPassword、Todo等)', N'类型', N'zh-CN', N'类型'; +EXEC DBO.INSERTI18N N'T_CORE_SMS.USER', N'接收短信的收信人', N'收信人', N'zh-CN', N'收信人'; +EXEC DBO.INSERTI18N N'T_CORE_SMS.MOBILE', N'接收短信的手机号', N'手机号', N'zh-CN', N'手机号'; +EXEC DBO.INSERTI18N N'T_CORE_SMS.MESSAGE', N'短信的信息', N'信息', N'zh-CN', N'信息'; +EXEC DBO.INSERTI18N N'T_CORE_SMS.RETRYQTY', N'短信的重试次数', N'重试次数', N'zh-CN', N'重试次数'; +EXEC DBO.INSERTI18N N'T_CORE_SMS.STATUS', N'短信发送状态(0-待发送 1-已发送 2-发送失败 3-已关闭)', N'发送状态', N'zh-CN', N'发送状态'; +EXEC DBO.INSERTI18N N'T_CORE_SMS.SUCCESSTIME', N'短信发送时间', N'发送时间', N'zh-CN', N'发送时间'; + +EXEC DBO.INSERTI18N N'T_CORE_SMS_ERROR_LOG.SERVICE_NAME', N'短信错误日志表', N'短信错误日志表', N'zh-CN', N'短信错误日志表'; +EXEC DBO.INSERTI18N N'T_CORE_SMS_ERROR_LOG.ID', N'主键', N'主键', N'zh-CN', N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_SMS_ERROR_LOG.SMSID', N'短信主键', N'短信主键', N'zh-CN', N'短信主键'; +EXEC DBO.INSERTI18N N'T_CORE_SMS_ERROR_LOG.ERRORLOG', N'错误日志', N'错误日志', N'zh-CN', N'错误日志'; +EXEC DBO.INSERTI18N N'T_CORE_SMS_ERROR_LOG.CREATEDBYID', N'制单人编码', N'制单人编码', N'zh-CN', N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_SMS_ERROR_LOG.CREATEDBYNAME', N'制单人名称', N'制单人名称', N'zh-CN', N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_SMS_ERROR_LOG.CREATEDBYORGID', N'制单人单位编码', N'制单人单位编码', N'zh-CN', N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_SMS_ERROR_LOG.CREATEDBYORGNAME', N'制单人单位名称', N'制单人单位名称', N'zh-CN', N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_SMS_ERROR_LOG.CREATEDTIME', N'制单日期', N'制单日期', N'zh-CN', N'制单日期'; + + +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.RESET', N'重置', N'重置', N'zh-CN', N'重置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.SMS.TIP.NO_SMSMANAGER', N'发送短信没有配置SmsManager实现类', N'请配置SmsManager', N'zh-CN', N'请配置SmsManager'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.SMS.TAB.BASE_INFO', N'短信详情', N'短信详情', N'zh-CN', N'短信详情'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.SMS.TAB.ERROR_LOG', N'错误日志', N'错误日志', N'zh-CN', N'错误日志'; + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('smsStatus', '短信状态', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG) +VALUES (NEXT VALUE FOR SEQ_CORE, '0', '待发送', 'smsStatus', NULL, 1, 0, 'admin', '系统管理员', NULL, '0'); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG) +VALUES (NEXT VALUE FOR SEQ_CORE, '1', '已发送', 'smsStatus', NULL, 2, 0, 'admin', '系统管理员', NULL, '0'); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG) +VALUES (NEXT VALUE FOR SEQ_CORE, '2', '发送失败', 'smsStatus', NULL, 3, 0, 'admin', '系统管理员', NULL, '0'); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG) +VALUES (NEXT VALUE FOR SEQ_CORE, '3', '已关闭', 'smsStatus', NULL, 4, 0, 'admin', '系统管理员', NULL, '0'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9408', '短信发送日志', '/secure/core/module/sys/sms/page/search-list', '94', '9408', '044.svg', '短信发送日志'); +-- ----------------------------- 2020-09-22 add by zhangjr------------end + + +-- ----------------------------- 2020-09-23 add by zhangjr------------begin +EXEC DBO.INSERTI18N N'RESET_PASSWORD.WARNING.TIP.INVALID_USERID_OR_MOBILE', N'重置密码,用户名和手机号错误', N'用户名或手机号错误', N'zh-CN', N'用户名或手机号错误'; +EXEC DBO.INSERTI18N N'RESET_PASSWORD.WARNING.TIP.UNABLE_SEND_SMS', N'重置密码,验证码发送失败', N'验证码发送失败,请联系管理员', N'zh-CN', N'验证码发送失败,请联系管理员'; +EXEC DBO.INSERTI18N N'RESET_PASSWORD.WARNING.TIP.INVALID_VERIFICATION_CODE', N'重置密码,验证码错误', N'验证码错误', N'zh-CN', N'验证码错误'; +EXEC DBO.INSERTI18N N'RESET_PASSWORD.WARNING.TIP.VERIFICATION_CODE_EXPIRED', N'重置密码,验证码过期', N'验证码过期', N'zh-CN', N'验证码过期'; +EXEC DBO.INSERTI18N N'RESET_PASSWORD.SMS.MESSAGE_TEMPLATE', N'重置密码,发送验证码的短信模板', N'{0}(验证码),10分钟内有效。', N'zh-CN', N'{0}(验证码),10分钟内有效。'; +-- ----------------------------- 2020-09-23 add by zhangjr------------end + +-- ----------------------------- 2021-07-27 add by zhangjr------------begin +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ADD_NOTIFIED_USERS', N'工作流节点中新增通知人', N'新增通知人', N'zh-CN', N'新增通知人'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ADD_NOTIFIED_ROLES', N'工作流节点中新增通知角色', N'新增通知角色', N'zh-CN', N'新增通知角色'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_NOTIFIEDGROUP', N'工作流节点中选择通知角色', N'选择通知角色', N'zh-CN', N'选择通知角色'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_NOTIFIED', N'工作流节点中选择通知人员', N'选择通知人员', N'zh-CN', N'选择通知人员'; +-- ----------------------------- 2021-07-27 add by zhangjr------------end + + +-- ----------------------------- 2022-06-06 add by guozj------------begin + +ALTER TABLE DBO.T_CORE_SPECIAL_CHARACTER ADD CHARACTERCODE VARCHAR(60) NULL +GO +EXEC sp_addextendedproperty 'MS_Description', N'字符编码', 'SCHEMA', N'dbo', 'TABLE', N'T_CORE_SPECIAL_CHARACTER', 'COLUMN', 'CHARACTERCODE' +GO + +ALTER TABLE DBO.T_CORE_SPECIAL_CHARACTER ADD PRONUNCIATION VARCHAR(60) NULL +GO +EXEC sp_addextendedproperty 'MS_Description', N'字符简拼定义', 'SCHEMA', N'dbo', 'TABLE', N'T_CORE_SPECIAL_CHARACTER', 'COLUMN', 'PRONUNCIATION' +GO + +ALTER TABLE DBO.T_CORE_SPECIAL_CHARACTER ADD REMARK VARCHAR(540) NULL +GO +EXEC sp_addextendedproperty 'MS_Description', N'备注', 'SCHEMA', N'dbo', 'TABLE', N'T_CORE_SPECIAL_CHARACTER', 'COLUMN', 'REMARK' +GO + +EXEC DBO.INSERTI18N N'T_CORE_SPECIAL_CHARACTER.CHARACTERCODE', N'特殊字符表的字符编码', N'字符编码', N'zh-CN',N'字符编码'; +EXEC DBO.INSERTI18N N'T_CORE_SPECIAL_CHARACTER.PRONUNCIATION', N'特殊字符表的字符简拼定义', N'字符简拼定义', N'zh-CN',N'字符简拼定义'; +EXEC DBO.INSERTI18N N'T_CORE_SPECIAL_CHARACTER.REMARK', N'特殊字符表的备注', N'备注', N'zh-CN',N'备注'; + + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME,LASTSUSPENDEDFLAG,CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '自定义', 'specialCharacterCategory', '10', '0', 'admin', '系统管理员', '0', 'custom'); + +EXEC DBO.INSERTI18N N'SPECIAL.CHARACTER.CATEGORIES.CUSTOM', N'特殊字符的分类编码', N'自定义', N'zh-CN',N'自定义'; + + +CREATE TABlE DBO.T_CORE_COMMON_CHARACTER( + ID BIGINT NOT NULL, + SPECIALID BIGINT NOT NULL, + CHOOSEQTY BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_COMMON_CHARACTER PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'常用字符表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_COMMON_CHARACTER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_COMMON_CHARACTER', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'特殊字符ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_COMMON_CHARACTER', @level2type=N'COLUMN',@level2name=N'SPECIALID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'选择次数' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_COMMON_CHARACTER', @level2type=N'COLUMN',@level2name=N'CHOOSEQTY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_COMMON_CHARACTER', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_COMMON_CHARACTER', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_COMMON_CHARACTER', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_COMMON_CHARACTER', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_COMMON_CHARACTER', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_CORE_COMMON_CHARACTER.SERVICE_NAME', N'常用字符表', N'常用字符表', N'zh-CN',N'常用字符表'; +EXEC DBO.INSERTI18N N'T_CORE_COMMON_CHARACTER.ID', N'常用字符表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_COMMON_CHARACTER.SPECIALID', N'常用字符表的特殊字符ID', N'特殊字符ID', N'zh-CN',N'特殊字符ID'; +EXEC DBO.INSERTI18N N'T_CORE_COMMON_CHARACTER.CHOOSEQTY', N'常用字符表的选择次数', N'选择次数', N'zh-CN',N'选择次数'; +EXEC DBO.INSERTI18N N'T_CORE_COMMON_CHARACTER.CREATEDBYID', N'常用字符表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_COMMON_CHARACTER.CREATEDBYNAME', N'常用字符表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_COMMON_CHARACTER.CREATEDTIME', N'常用字符表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_COMMON_CHARACTER.CREATEDBYORGID', N'常用字符表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_COMMON_CHARACTER.CREATEDBYORGNAME', N'常用字符表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; + +CREATE NONCLUSTERED INDEX [IDX_CORE_COMMON_CHARACTER_SPECIALID] ON [dbo].[T_CORE_COMMON_CHARACTER] ([SPECIALID]); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_COMMON_CHARACTER', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('933201','T_CORE_COMMON_CHARACTER', 'T_CORE_SPECIAL_CHARACTER', 'SPECIALID'); + +-- ----------------------------- 2022-06-06 add by guozj------------end diff --git a/sql/init_sql/core/1.1.14/sqlserver/1.gikam-core-base.txt b/sql/init_sql/core/1.1.14/sqlserver/1.gikam-core-base.txt new file mode 100644 index 0000000..724892f --- /dev/null +++ b/sql/init_sql/core/1.1.14/sqlserver/1.gikam-core-base.txt @@ -0,0 +1,192 @@ +-- ----------------------------- 2022-05-20 add by shuaih--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_CORE_SYSTEM_MONITOR_SQL( + ID BIGINT NOT NULL, + SQL TEXT NULL , + SQLSOURCE VARCHAR(512) NULL , + EXECUTETIME DATETIME NULL , + REVISIONFLAG VARCHAR(1) NULL , + TIMECONSUMING FLOAT NULL , + TRIGGERCATEGORY VARCHAR(36) NULL , + SQLTIMES INT NULL, + CONSTRAINT PK_CORE_SYSTEM_MONITOR_SQL PRIMARY KEY(ID)); + +CREATE INDEX [IDX_SYS_MONITOR_SQL_SQLSOURCE] ON [T_CORE_SYSTEM_MONITOR_SQL] +([SQLSOURCE]) +WITH (STATISTICS_NORECOMPUTE = ON, MAXDOP = 1) +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'SQL性能监控记录表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_SQL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_SQL', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'SQL' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_SQL', @level2type=N'COLUMN',@level2name=N'SQL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'SQL来源' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_SQL', @level2type=N'COLUMN',@level2name=N'SQLSOURCE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'执行时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_SQL', @level2type=N'COLUMN',@level2name=N'EXECUTETIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否已修订(0:未修订 1:已修订)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_SQL', @level2type=N'COLUMN',@level2name=N'REVISIONFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗时(秒)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_SQL', @level2type=N'COLUMN',@level2name=N'TIMECONSUMING'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'触发类型(user:用户,system:系统)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_SQL', @level2type=N'COLUMN',@level2name=N'TRIGGERCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'次数' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_SQL', @level2type=N'COLUMN',@level2name=N'SQLTIMES'; + +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_SQL.SERVICE_NAME', N'SQL性能监控记录表', N'SQL性能监控记录表', N'zh-CN',N'SQL性能监控记录表'; +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_SQL.ID', N'SQL性能监控记录表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_SQL.SQL', N'SQL性能监控记录表的SQL描述', N'SQL描述', N'zh-CN',N'SQL描述'; +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_SQL.SQLSOURCE', N'SQL性能监控记录表的相关接口', N'相关接口', N'zh-CN',N'相关接口'; +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_SQL.EXECUTETIME', N'SQL性能监控记录表的执行时间', N'执行时间', N'zh-CN',N'执行时间'; +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_SQL.REVISIONFLAG', N'SQL性能监控记录表的是否已修订(0:未修订 1:已修订)', N'是否已修订', N'zh-CN',N'是否已修订'; +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_SQL.TIMECONSUMING', N'SQL性能监控记录表的耗时(秒)', N'耗时(秒)', N'zh-CN',N'耗时(秒)'; +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_SQL.TRIGGERCATEGORY', N'SQL性能监控记录表的触发类型(user:用户,system:系统)', N'触发类型', N'zh-CN',N'触发类型'; +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_SQL.SQLTIMES', N'SQL性能监控记录表的次数', N'次数', N'zh-CN',N'次数'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.REVISEDSQL', N'显示已修订SQL', N'显示已修订SQL', N'zh-CN', N'显示已修订SQL'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.REVISE', N'修订', N'修订', N'zh-CN', N'修订'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.PMS.SQL.TITLE.REVISED', N'已修订SQL', N'已修订SQL', N'zh-CN', N'已修订SQL'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.PMS.SQL.TAB.BASE_INFO', N'SQL性能监控', N'SQL性能监控', N'zh-CN', N'SQL性能监控'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.PMS.SQL.TIPS.CONFIRM_REVISE', N'您确定修订选中项?', N'您确定修订选中项?', N'zh-CN', N'您确定修订选中项?'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.PMS.SQL.TIPS.CANCEL_REVISE', N'您确定取消修订选中项?', N'您确定取消修订选中项?', N'zh-CN', N'您确定取消修订选中项?'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.CANCEL_REVISE', N'取消修订', N'取消修订', N'zh-CN', N'取消修订'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.PMS.SQL.TIPS.CLEAN_SQL', N'您确定清空所有SQL性能监控记录?', N'您确定清空所有SQL性能监控记录?', N'zh-CN', N'您确定清空所有SQL性能监控记录?'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.COPYSQL', N'复制SQL', N'复制SQL', N'zh-CN', N'复制SQL'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.VIEWSQL', N'查看SQL', N'查看SQL', N'zh-CN', N'查看SQL'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('8503', '性能监控', '/secure/module/sys/monitor/system-monitor-pms/page/edit-list', '85', '8503', '076.svg', '性能监控'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_SYSTEM_MONITOR_SQL', '0', '0'); + +-- ----------------------------- 2022-05-20 add by shuaih------------end + +-- ----------------------------- 2022-06-06 add by zhulw------------begin +CREATE TABlE DBO.T_CORE_SYSTEM_MONITOR_ERRORLOG( + ID BIGINT NOT NULL, + LOGTIME DATETIME NULL , + LOGCATEGORY VARCHAR(16) NULL , + LOGDESC TEXT NULL , + LOGDETAIL TEXT NULL , + LOGTIMES BIGINT NULL , + REVISIONFLAG VARCHAR(1) NULL , + CONSTRAINT PK_CORE_SYSTEM_MONITOR_ERRORLOG PRIMARY KEY(ID)); + + EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'错误日志' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_ERRORLOG'; + EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_ERRORLOG', @level2type=N'COLUMN',@level2name=N'ID'; + EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_ERRORLOG', @level2type=N'COLUMN',@level2name=N'LOGTIME'; + EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'事件类型(exception:异常)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_ERRORLOG', @level2type=N'COLUMN',@level2name=N'LOGCATEGORY'; + EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_ERRORLOG', @level2type=N'COLUMN',@level2name=N'LOGDESC'; + EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'完整信息' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_ERRORLOG', @level2type=N'COLUMN',@level2name=N'LOGDETAIL'; + EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'日志次数' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_ERRORLOG', @level2type=N'COLUMN',@level2name=N'LOGTIMES'; + EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'修订标志(0:未修订 1:已修订)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_ERRORLOG', @level2type=N'COLUMN',@level2name=N'REVISIONFLAG'; + + ALTER TABLE [dbo].[T_CORE_SYSTEM_MONITOR_ERRORLOG] ADD [LOGINTERFACENAME] varchar(512) NULL + GO + EXEC sp_addextendedproperty + 'MS_Description', N'相关接口', + 'SCHEMA', N'dbo', + 'TABLE', N'T_CORE_SYSTEM_MONITOR_ERRORLOG', + 'COLUMN', N'LOGINTERFACENAME' + + CREATE INDEX [IDX_CORE_SYSTEM_MONITOR_ERRORLOG_LOGINTERFACENAME] ON [T_CORE_SYSTEM_MONITOR_ERRORLOG] + ([LOGINTERFACENAME]) + WITH (STATISTICS_NORECOMPUTE = ON, MAXDOP = 1) + GO + + ALTER TABLE [dbo].[T_CORE_SYSTEM_MONITOR_ERRORLOG] ADD [LOGMODULE] varchar(60) NULL + GO + EXEC sp_addextendedproperty + 'MS_Description', N'业务来源', + 'SCHEMA', N'dbo', + 'TABLE', N'T_CORE_SYSTEM_MONITOR_ERRORLOG', + 'COLUMN', N'LOGMODULE' + + ALTER TABLE [dbo].[T_CORE_SYSTEM_MONITOR_ERRORLOG] ADD [TRIGGERCATEGORY] varchar(36) NULL + GO + EXEC sp_addextendedproperty + 'MS_Description', N'触发类型(user:用户,system:系统)', + 'SCHEMA', N'dbo', + 'TABLE', N'T_CORE_SYSTEM_MONITOR_ERRORLOG', + 'COLUMN', N'TRIGGERCATEGORY' + + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_ERRORLOG.SERVICE_NAME', N'错误日志', N'错误日志', N'zh-CN',N'错误日志'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_ERRORLOG.ID', N'错误日志的ID', N'ID', N'zh-CN',N'ID'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGTIME', N'错误日志的时间', N'时间', N'zh-CN',N'时间'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGCATEGORY', N'错误日志的事件类型', N'事件类型', N'zh-CN',N'事件类型'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGDESC', N'错误日志的描述', N'描述', N'zh-CN',N'描述'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGDETAIL', N'错误日志的完整信息', N'完整信息', N'zh-CN',N'完整信息'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGTIMES', N'错误日志的日志次数', N'次数', N'zh-CN',N'次数'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_ERRORLOG.REVISIONFLAG', N'错误日志的修订标志', N'是否已修订', N'zh-CN',N'是否已修订'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGINTERFACENAME', N'错误日志的相关接口', N'相关接口', N'zh-CN',N'相关接口'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGMODULE', N'错误日志的业务来源', N'业务来源', N'zh-CN',N'业务来源'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_ERRORLOG.TRIGGERCATEGORY', N'错误日志的触发类型(user:用户,system:系统)', N'触发类型', + N'zh-CN',N'触发类型'; + EXEC DBO.INSERTI18N N'MODULE.SYS.MONITOR.ERRORLOGS.TIP.NOT_REVISION', N'错误日志的提示框请选择未修订的数据', N'请选择未修订的数据!', N'zh-CN',N'请选择未修订的数据!'; + EXEC DBO.INSERTI18N N'MODULE.SYS.MONITOR.ERRORLOGS.TIP.CLEAR_NOT_REVISION', N'错误日志的提示框您确定清空所有未修订错误日志记录', N'您确定清空所有未修订错误日志记录?', N'zh-CN',N'您确定清空所有未修订错误日志记录?'; + EXEC DBO.INSERTI18N N'MODULE.SYS.MONITOR.ERRORLOGS.TIP.REVISIONED_ERROR_LOG', N'错误日志的标题', N'已修订错误日志', N'zh-CN',N'已修订错误日志'; + EXEC DBO.INSERTI18N N'MODULE.SYS.MONITOR.ERRORLOGS.TIP.DELETE_NOT_REVISION', N'错误日志的提示框您确定删除选中项?', N'您确定删除选中项?', N'zh-CN',N'您确定删除选中项?'; + EXEC DBO.INSERTI18N N'MODULE.SYS.MONITOR.ABNORMALEVENTS.MODAL.DISPLAY_REVISED_ABNORMAL', N'错误日志的按钮显示已修订错误日志', N'显示已修订错误日志', N'zh-CN',N'显示已修订错误日志'; + EXEC DBO.INSERTI18N N'MODULE.SYS.MONITOR.ERRORLOGS.BUTTON.VIEW_FULL_INFORMATION', N'错误日志的按钮显示已修订异常', N'查看完整信息', N'zh-CN',N'查看完整信息'; + EXEC DBO.INSERTI18N N'MODULE.SYS.MONITOR.ERRORLOGS.BUTTON.DOWNLOAD', N'错误日志的下载按钮', N'下载', N'zh-CN',N'下载'; + EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.ERRORLOGS.BUTTON.REVISE', N'错误日志的修订按钮', N'修订', N'zh-CN',N'修订'; + EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.ERRORLOGS.BUTTON.CANCEL_REVISE', N'错误日志的取消修订按钮', N'取消修订', N'zh-CN',N'取消修订'; + EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.ERRORLOGS.TIPS.CONFIRM_REVISE_THEM', N'错误日志的您确定修订选中项?', N'您确定修订选中项?', N'zh-CN',N'您确定修订选中项?'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_ERRORLOG.OPERATION', N'错误日志的操作列', N'操作列', N'zh-CN',N'操作列'; + INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) + VALUES ('8506', '错误日志', '/secure/module/sys/monitor/system-monitor-errorlogs/page/edit-list', '85', '8506', '029.svg', '错误日志'); + INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) + VALUES ('T_CORE_SYSTEM_MONITOR_ERRORLOG', '0', '0'); + +CREATE TABlE DBO.T_CORE_SYSTEM_MONITOR_CONFIG( + ID VARCHAR(36) NOT NULL, + CONFIGNAME VARCHAR(60) NULL , + CONFIGVALUE TEXT NULL , + CONFIGCATEGORY VARCHAR(60) NULL , + REMARK VARCHAR(540) NULL , + CONSTRAINT PK_CORE_SYSTEM_MONITOR_CONFIG PRIMARY KEY(ID)); + EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'系统监控配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_CONFIG'; + EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'配置编码(主键唯一)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_CONFIG', @level2type=N'COLUMN',@level2name=N'ID'; + EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'配置名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_CONFIG', @level2type=N'COLUMN',@level2name=N'CONFIGNAME'; + EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'配置值' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_CONFIG', @level2type=N'COLUMN',@level2name=N'CONFIGVALUE'; + EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'配置类型(autoClean:自动清理、warn:告警数据)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_CONFIG', @level2type=N'COLUMN',@level2name=N'CONFIGCATEGORY'; + EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_CONFIG', @level2type=N'COLUMN',@level2name=N'REMARK'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_CONFIG.SERVICE_NAME', N'系统监控配置', N'系统监控配置', N'zh-CN',N'系统监控配置'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_CONFIG.ID', N'系统监控配置的配置编码(主键唯一)', N'配置编码(主键唯一)', N'zh-CN',N'配置编码(主键唯一)'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_CONFIG.CONFIGNAME', N'系统监控配置的配置名称', N'配置名称', N'zh-CN',N'配置名称'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_CONFIG.CONFIGVALUE', N'系统监控配置的配置值', N'配置值', N'zh-CN',N'配置值'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_CONFIG.CONFIGCATEGORY', N'系统监控配置的配置类型(autoClean:自动清理、warn:告警数据)', N'配置类型(autoClean:自动清理、warn:告警数据)', N'zh-CN',N'配置类型(autoClean:自动清理、warn:告警数据)'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_CONFIG.REMARK', N'系统监控配置的备注', N'备注', N'zh-CN',N'备注'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_CONFIG.CLEANCATEGORY', N'系统监控配置的清理类型', N'清理类型', N'zh-CN',N'清理类型'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_CONFIG.RESERVETIME', N'系统监控配置的保留时间(单位:天)', N'保留时间(单位:天)', N'zh-CN',N'保留时间(单位:天)'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_CONFIG.ALARM.SMS_CONTENT', N'系统监控配置的手机短信提醒报警内容', N'{0}告警:系统:{1} 告警阈值:{2}%, 当前使用:{3}%', + N'zh-CN',N'{0}告警:系统:{1} 告警阈值:{2}%, 当前使用:{3}%'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_CONFIG.THRESHOLD_CHECKING', N'系统监控配置的阀值输入校验', N'请输入1-100的有效数字', N'zh-CN',N'请输入1-100的有效数字'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_CONFIG.RETENTION_ TIME_CHECK', N'系统监控配置的保留时间输入校验', N'请输入1-365的整数', N'zh-CN',N'请输入1-365的整数'; + + INSERT INTO T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW) + VALUES ('AUTO_CLEAN', '0', '自动清理(0关闭,1开启)', '系统', '1'); + INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) + VALUES ('8507', '自动清理', '/secure/module/sys/monitor/system-monitor-configs/page/edit-list', '85', '8507', '075.svg', '自动清理'); + INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) + VALUES ('T_CORE_SYSTEM_MONITOR_CONFIG', '0', '0'); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('cpuThreshold', 'CPU告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('dbConnectionPoolThreshold', '数据库连接池告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('threadPoolThreshold', '线程池告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('hardDiskThreshold', '硬盘告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('memoryThreshold', '内存告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('notifierEmail', '告警通知人邮箱', NULL, 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('notifierMobile', '告警通知人手机', NULL, 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('onlineUserThreshold', '用户并发数告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('sqlMonitor', 'SQL性能监控自动清理', '30', 'autoClean', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('errorLog', '错误日志自动清理', '30', 'autoClean', NULL); +-- ----------------------------- 2022-06-06 add by zhulw------------end +-- ----------------------------- 2022-06-10 add by zhulw------------begin + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('serverMonitor', '服务监控自动清理', '365', 'autoClean', NULL); +-- ----------------------------- 2022-06-10 add by zhulw------------end + +-- ----------------------------- 2022-06-14 add by zhulw------------begin + UPDATE T_CORE_MENU set ORDERNO =8501 WHERE ID = '8503'; + UPDATE T_CORE_MENU set ORDERNO =8502 WHERE ID = '8506'; + UPDATE T_CORE_MENU set ORDERNO =8503 WHERE ID = '8501'; + UPDATE T_CORE_MENU set ORDERNO =8504 WHERE ID = '8507'; +-- ----------------------------- 2022-06-14 add by zhulw------------end +-- ----------------------------- 2022-06-17 add by zhulw------------begin +DELETE FROM T_CORE_MENU WHERE MENUNAME = '服务监控配置'; +-- ----------------------------- 2022-06-17 add by zhulw------------end + diff --git a/sql/init_sql/core/1.1.15/mysql/0.gikam-core-base.txt b/sql/init_sql/core/1.1.15/mysql/0.gikam-core-base.txt new file mode 100644 index 0000000..3104147 --- /dev/null +++ b/sql/init_sql/core/1.1.15/mysql/0.gikam-core-base.txt @@ -0,0 +1,579 @@ +-- ----------------------------- 2022-07-01 add by zhengbx--------------begin +-- 建表语句 +CREATE TABLE IF NOT EXISTS `T_CORE_CUSTOM_CHART`( + `ID` BIGINT NOT NULL COMMENT '主键ID', + `CHARTNAME` VARCHAR(60) DEFAULT NULL COMMENT '图表配置名称', + `MENUID` VARCHAR(36) DEFAULT NULL COMMENT '菜单ID', + `CONTENT` TEXT DEFAULT NULL COMMENT '内容', + `PUBLISHSTATUS` VARCHAR(36) NULL COMMENT '发布状态:0未发布1发布至菜单2发布至首页桌面', + `WKPANELID` VARCHAR(36) NULL COMMENT '首页面板的ID', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='自定义图表'; + +CALL INSERTI18N('T_CORE_CUSTOM_CHART.ID', '自定义图表编号', '自定义图表编号', 'zh-CN', '自定义图表编号'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CHARTNAME', '图表配置名称', '图表配置名称', 'zh-CN', '图表配置名称'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.MENUID', '自定义图表菜单名称', '菜单名称', 'zh-CN', '菜单名称'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CONTENT', '自定义图表内容', '内容', 'zh-CN', '内容'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.PUBLISHSTATUS', '自定义图表发布状态', '发布状态', 'zh-CN', '发布状态'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.WKPANELID', '自定义图表首页面板的ID', '首页面板的ID', 'zh-CN', '首页面板的ID'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CREATEDBYID', '自定义图表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CREATEDBYNAME', '自定义图表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CREATEDTIME', '自定义图表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CREATEDBYORGID', '自定义图表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CREATEDBYORGNAME', '自定义图表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.MODAL.ADD', '新增图表', '新增图表', 'zh-CN', '新增图表'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.MODAL.PUBLISHTOMENU', '发布至菜单', '发布至菜单', 'zh-CN', '发布至菜单'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.MODAL.PUBLISHTOWKPANEL', '发布至首页桌面', '发布至首页桌面', 'zh-CN', '发布至首页桌面'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.MODAL.REVOKE', '撤销', '撤销', 'zh-CN', '撤销'); +CALL INSERTI18N('GIKAM.TIP.CHOOSE_ONPUBLISH_ITEM', '请选择未发布的数据', '请选择未发布的数据', 'zh-CN', '请选择未发布的数据'); +CALL INSERTI18N('GIKAM.TIP.CONFIRM_TO_REVOKE', '确认撤销', '确认撤销', 'zh-CN', '确认撤销'); +CALL INSERTI18N('GIKAM.TIP.WHETHER_TO_REVOKE_FOLLOWING_ITEMS', '是否撤销选中的项目?', '是否撤销选中的项目?', 'zh-CN', '是否撤销选中的项目?'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('GIKAM.TIP.PUBLISHSUCCESS_ITEM', '发布成功', '发布成功', 'zh-CN', '发布成功'); +CALL INSERTI18N('GIKAM.TIP.WHETHER_TO_PUBLISHTOWKPANEL_FOLLOWING_ITEMS', '是否发布至首页桌面', '是否发布至首页桌面', 'zh-CN', '是否发布至首页桌面'); +CALL INSERTI18N('GIKAM.TIP.CONFIRM_TO_PUBLISHTOWKPANEL', '发布至首页桌面', '发布至首页桌面', 'zh-CN', '发布至首页桌面'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.CUSTOMCHART', '自定义图表', '自定义图表', 'zh-CN', '自定义图表'); +CALL INSERTI18N('GIKAM.TIP.YES_PUBLISH_ITEM', '所选数据已发布', '所选数据已发布', 'zh-CN', '所选数据已发布'); +CALL INSERTI18N('GIKAM.TIP.PUBLISH_ONE_ITEM', '每条数据只能发布一次', '每条数据只能发布一次!', 'zh-CN', '每条数据只能发布一次'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.MODAL.COPY', '复制', '复制', 'zh-CN', '复制'); +CALL INSERTI18N('GIKAM.TIP.WHETHER_TO_COPY_FOLLOWING_ITEMS', '是否复制所选中的数据?', '是否复制所选中的数据?', 'zh-CN', '是否复制所选中的数据?'); +CALL INSERTI18N('GIKAM.TIP.CONFIRM_TO_COPY', '复制数据', '复制数据', 'zh-CN', '复制数据'); +CALL INSERTI18N('GIKAM.TIP.CHOOSE_PUBLISH_ITEM', '该数据未发布,请选择已发布的数据!', '该数据未发布,请选择已发布的数据!', 'zh-CN', '该数据未发布,请选择已发布的数据!'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,ICON,TODOICON,I18NCODE) +VALUES ('9356', '自定义图表', '/secure/core/module/item/custom-charts/page/edit-list', '93', 9356, '自定义图表', '009.svg', '007.png', 'CORE.MENU.MENUNAME.SYSTEM.CUSTOMCHART'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_CHART', '0', '0'); + +-- 状态的添加 +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES ('publishStatus','发布状态','biz',NULL,'1',NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) +VALUES(F_GET_SEQ_CORE(), '未发布', 'publishStatus', '1', '0', 'admin', '系统管理员', '0', 'noPublish' ); +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) +VALUES(F_GET_SEQ_CORE(), '发布至菜单', 'publishStatus', '2', '0', 'admin', '系统管理员', '0', 'publishToMenu' ); +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) +VALUES(F_GET_SEQ_CORE(), '发布至首页', 'publishStatus', '3', '0', 'admin', '系统管理员', '0', 'publishToWKPanel' ); +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) VALUES (F_GET_SEQ_CORE(), '发布状态', 'publish-status', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=publishStatus', 'code', 'codeName'); +COMMIT; +-- ----------------------------- 2022-07-01 add by zhengbx--------------end + +-- ----------------------------- 2022-07-01 add by shuaih--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_CORE_CUSTOM_DS`( + `ID` BIGINT NOT NULL COMMENT '主键', + `DSNAME` VARCHAR(270) DEFAULT NULL COMMENT '数据源名称', + `DSSQL` LONGTEXT DEFAULT NULL COMMENT '数据源SQL', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `ACTIVATEDFLAG` VARCHAR(1) DEFAULT NULL COMMENT '状态0:停用 /1:启用', + `ACTIVATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '启用人编码', + `ACTIVATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '启用人名称', + `ACTIVATEDTIME` DATETIME DEFAULT NULL COMMENT '启用时间', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='自定义数据源表'; + + +CREATE TABLE IF NOT EXISTS `T_CORE_CUSTOM_DS_FIELD`( + `ID` BIGINT NOT NULL COMMENT '主键', + `DSID` BIGINT DEFAULT NULL COMMENT '数据源ID', + `COLUMNNAME` VARCHAR(36) DEFAULT NULL COMMENT '字段名称', + `ALIASNAME` VARCHAR(36) DEFAULT NULL COMMENT '字段别名', + `ORDERNO` BIGINT DEFAULT NULL COMMENT '排序吗', + `FIELDTYPE` VARCHAR(36) DEFAULT NULL COMMENT '字段类型', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='自定义数据源字段表'; +CREATE INDEX IDX_CORE_CUSTOM_DS_FIELD_DSID ON T_CORE_CUSTOM_DS_FIELD (DSID); + +CALL INSERTI18N('T_CORE_CUSTOM_DS.SERVICE_NAME', '自定义数据源表', '自定义数据源表', 'zh-CN', '自定义数据源表'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.ID', '自定义数据源表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.DSNAME', '自定义数据源表的数据源名称', '数据源名称', 'zh-CN', '数据源名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.DSSQL', '自定义数据源表的数据源SQL', '数据源SQL', 'zh-CN', '数据源SQL'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.CREATEDBYID', '自定义数据源表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.CREATEDBYNAME', '自定义数据源表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.CREATEDTIME', '自定义数据源表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.CREATEDBYORGID', '自定义数据源表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.CREATEDBYORGNAME', '自定义数据源表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.ACTIVATEDFLAG', '自定义数据源表的状态0:停用 /1:启用', '状态0:停用 /1:启用', 'zh-CN', '状态0:停用 /1:启用'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.ACTIVATEDBYID', '自定义数据源表的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.ACTIVATEDBYNAME', '自定义数据源表的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.ACTIVATEDTIME', '自定义数据源表的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.SERVICE_NAME', '自定义数据源字段表', '自定义数据源字段表', 'zh-CN', '自定义数据源字段表'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.ID', '自定义数据源字段表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.DSID', '自定义数据源字段表的数据源ID', '数据源ID', 'zh-CN', '数据源ID'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.COLUMNNAME', '自定义数据源字段表的字段名称', '字段名称', 'zh-CN', '字段名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.ALIASNAME', '自定义数据源字段表的字段别名', '字段别名', 'zh-CN', '字段别名'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.ORDERNO', '自定义数据源字段表的排序吗', '排序吗', 'zh-CN', '排序吗'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.CREATEDBYID', '自定义数据源字段表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.CREATEDBYNAME', '自定义数据源字段表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.CREATEDTIME', '自定义数据源字段表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.CREATEDBYORGID', '自定义数据源字段表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.CREATEDBYORGNAME', '自定义数据源字段表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_DSES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_DSES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_DSES.TAB.DS_FIELD', '自定义数据源字段表', '自定义数据源字段表', 'zh-CN', '自定义数据源字段表'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('8004', '自定义数据源', '/secure/module/custom/custom-dses/page/edit-list', '80', '8004', '019.svg', '自定义数据源'); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE,CATEGORY,URL,WIDTH) + VALUES (F_GET_SEQ_CORE(), '自定义数据源', '自定义数据源', 'custom-ds', '/secure/module/custom/custom-dses/page/choose-list', '50%'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_DS', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_DS_FIELD', '0', '0'); + +COMMIT; + +-- ----------------------------- 2022-07-01 add by shuaih------------end + +-- ----------------------------- 2022-07-01 add by shuaih--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_CORE_CUSTOM_QUERY`( + `ID` BIGINT NOT NULL COMMENT '主键', + `QUERYNAME` VARCHAR(120) DEFAULT NULL COMMENT '查询配置名称', + `QUERYCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '查询类型(fine:帆软,grid:表格)', + `CUSTOMDSID` BIGINT DEFAULT NULL COMMENT '自定义数据源ID', + `REPORTCONFIGLINEID` BIGINT DEFAULT NULL COMMENT '报表配置明细ID', + `PUBLISHSTATUS` VARCHAR(1) DEFAULT NULL COMMENT '发布状态(0:未发布,1:已发布)', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='自定义查询'; + + +CREATE TABLE IF NOT EXISTS `T_CORE_CUSTOM_QUERY_FIELD`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CUSTOMQUERYID` BIGINT DEFAULT NULL COMMENT '自定义查询ID', + `FIELDNAME` VARCHAR(36) DEFAULT NULL COMMENT '字段名称', + `COLUMNNAME` VARCHAR(36) DEFAULT NULL COMMENT '列名', + `FIELDTYPE` VARCHAR(36) DEFAULT NULL COMMENT '字段类型(string:文本、select:下拉框、link:超链接)', + `LINKHREF` VARCHAR(360) DEFAULT NULL COMMENT '跳转链接', + `DSCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '数据源类型(system:系统配置类型、customSql:自定义SQL)', + `DATASOURCE` VARCHAR(36) DEFAULT NULL COMMENT '数据源', + `CUSTOMSQL` LONGTEXT DEFAULT NULL COMMENT '自定义SQL', + `DEFAULTCONDITION` VARCHAR(1) DEFAULT NULL COMMENT '默认查询条件(0:否,1:是)', + `SHOW` VARCHAR(1) DEFAULT NULL COMMENT '显示(0:否,1:是)', + `WIDTH` INT DEFAULT NULL COMMENT '列宽', + `ORDERNO` BIGINT DEFAULT NULL COMMENT '排序码', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='自定义查询字段'; + + +CREATE TABLE IF NOT EXISTS `T_CORE_CUSTOM_QUERY_BUTTON`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CUSTOMQUERYID` BIGINT DEFAULT NULL COMMENT '自定义查询ID', + `BUTTONNAME` VARCHAR(60) DEFAULT NULL COMMENT '按钮名称', + `BUTTONICON` VARCHAR(60) DEFAULT NULL COMMENT '按钮图标', + `BUTTONLOGIC` LONGTEXT DEFAULT NULL COMMENT '按钮逻辑', + `ORDERNO` BIGINT DEFAULT NULL COMMENT '排序码', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='自定义查询操作按钮'; + + +CREATE TABLE IF NOT EXISTS `T_CORE_CUSTOM_QUERY_CONDITION`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CUSTOMQUERYID` BIGINT DEFAULT NULL COMMENT '自定义查询ID', + `FIELDNAME` VARCHAR(60) DEFAULT NULL COMMENT '字段名称', + `TITLE` VARCHAR(60) DEFAULT NULL COMMENT '标题', + `CONDITIONCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '字段类型', + `DSCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '查询条件数据源类型(system:系统配置类型、customSql:自定义SQL)', + `DATASOURCE` VARCHAR(36) DEFAULT NULL COMMENT '数据源', + `CUSTOMSQL` LONGTEXT DEFAULT NULL COMMENT '自定义SQL', + `FRREPORTDSNAME` VARCHAR(36) DEFAULT NULL COMMENT '帆软报表数据源名称', + `MATCHPATTERN` VARCHAR(36) DEFAULT NULL COMMENT '匹配方式', + `ORDERNO` BIGINT DEFAULT NULL COMMENT '排序码', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='自定义查询条件'; + + +CREATE TABLE IF NOT EXISTS `T_CORE_CUSTOM_BUTTON`( + `ID` BIGINT NOT NULL COMMENT '主键', + `BUTTONNAME` VARCHAR(60) DEFAULT NULL COMMENT '按钮名称', + `BUTTONICON` VARCHAR(60) DEFAULT NULL COMMENT '按钮图标', + `BUTTONLOGIC` LONGTEXT DEFAULT NULL COMMENT '按钮逻辑', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='自定义操作按钮'; + +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.SERVICE_NAME', '自定义查询', '自定义查询', 'zh-CN', '自定义查询'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.ID', '自定义查询的主键', '主键', 'zh-CN', '主键'); + +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CUSTOMSQL', '自定义查询的自定义数据源', '自定义数据源', 'zh-CN', '自定义数据源'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.REPORT', '自定义查询的帆软报表', '帆软报表', 'zh-CN', '帆软报表'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.QUERYNAME', '自定义查询的查询配置名称', '查询配置名称', 'zh-CN', '查询配置名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.QUERYCATEGORY', '自定义查询的查询类型(fine:帆软,grid:表格)', '查询类型', 'zh-CN', '查询类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CUSTOMDSID', '自定义查询的自定义数据源ID', '自定义数据源ID', 'zh-CN', '自定义数据源ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.REPORTCONFIGLINEID', '自定义查询的报表配置明细ID', '报表配置明细ID', 'zh-CN', '报表配置明细ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.DSNAME', '自定义查询的自定义数据源ID', '数据源名称', 'zh-CN', '数据源名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.REPORTNAME', '自定义查询的报表配置明细ID', '帆软报表', 'zh-CN', '帆软报表'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.PUBLISHSTATUS', '自定义查询的发布状态(0:未发布,1:已发布)', '发布状态', 'zh-CN', '发布状态'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDBYID', '自定义查询的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDBYNAME', '自定义查询的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDTIME', '自定义查询的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDBYORGID', '自定义查询的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDBYORGNAME', '自定义查询的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.SERVICE_NAME', '自定义查询字段', '自定义查询字段', 'zh-CN', '自定义查询字段'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.ID', '自定义查询字段的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CUSTOMQUERYID', '自定义查询字段的自定义查询ID', '自定义查询ID', 'zh-CN', '自定义查询ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.FIELDNAME', '自定义查询字段的字段名称', '字段名称', 'zh-CN', '字段名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.COLUMNNAME', '自定义查询字段的列名', '自定义列名', 'zh-CN', '自定义列名'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.FIELDTYPE', '自定义查询字段的字段类型(string:文本、select:下拉框、link:超链接)', '字段类型', 'zh-CN', '字段类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.LINKHREF', '自定义查询字段的跳转链接', '跳转链接', 'zh-CN', '跳转链接'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.DSCATEGORY', '自定义查询字段的数据源类型(system:系统配置类型、customSql:自定义SQL)', '数据源类型', 'zh-CN', '数据源类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.DATASOURCE', '自定义查询字段的数据源', '数据源', 'zh-CN', '数据源'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CUSTOMSQL', '自定义查询字段的自定义SQL', '自定义SQL', 'zh-CN', '自定义SQL'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.DEFAULTCONDITION', '自定义查询字段的默认查询条件(0:否,1:是)', '默认查询条件', 'zh-CN', '默认查询条件'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.SHOW', '自定义查询字段的显示(0:否,1:是)', '显示', 'zh-CN', '显示'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.ORDERNO', '自定义查询字段的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYID', '自定义查询字段的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYNAME', '自定义查询字段的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDTIME', '自定义查询字段的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYORGID', '自定义查询字段的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYORGNAME', '自定义查询字段的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.WIDTH', '自定义查询字段的列宽', '列宽', 'zh-CN', '列宽'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.SERVICE_NAME', '自定义查询操作按钮', '自定义查询操作按钮', 'zh-CN', '自定义查询操作按钮'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.ID', '自定义查询操作按钮的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CUSTOMQUERYID', '自定义查询操作按钮的自定义查询ID', '自定义查询ID', 'zh-CN', '自定义查询ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.BUTTONNAME', '自定义查询操作按钮的按钮名称', '按钮名称', 'zh-CN', '按钮名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.BUTTONICON', '自定义查询操作按钮的按钮图标', '按钮图标', 'zh-CN', '按钮图标'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.BUTTONLOGIC', '自定义查询操作按钮的按钮逻辑', '按钮逻辑', 'zh-CN', '按钮逻辑'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.ORDERNO', '自定义查询操作按钮的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYID', '自定义查询操作按钮的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYNAME', '自定义查询操作按钮的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDTIME', '自定义查询操作按钮的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYORGID', '自定义查询操作按钮的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYORGNAME', '自定义查询操作按钮的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.SERVICE_NAME', '自定义查询条件', '自定义查询条件', 'zh-CN', '自定义查询条件'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.ID', '自定义查询条件的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CUSTOMQUERYID', '自定义查询条件的自定义查询ID', '自定义查询ID', 'zh-CN', '自定义查询ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.FIELDNAME', '自定义查询条件的字段名称', '字段名称', 'zh-CN', '字段名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.TITLE', '自定义查询条件的标题', '标题', 'zh-CN', '标题'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CONDITIONCATEGORY', '自定义查询条件的字段类型', '字段类型', 'zh-CN', '字段类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.DSCATEGORY', '自定义查询条件的查询条件数据源类型(system:系统配置类型、customSql:自定义SQL)', '查询条件数据源类型', 'zh-CN', '查询条件数据源类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.DATASOURCE', '自定义查询条件的数据源', '数据源', 'zh-CN', '数据源'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CUSTOMSQL', '自定义查询条件的自定义SQL', '自定义SQL', 'zh-CN', '自定义SQL'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.FRREPORTDSNAME', '自定义查询条件的帆软报表数据源名称', '帆软报表数据源名称', 'zh-CN', '帆软报表数据源名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.MATCHPATTERN', '自定义查询条件的匹配方式', '匹配方式', 'zh-CN', '匹配方式'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.ORDERNO', '自定义查询条件的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYID', '自定义查询条件的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYNAME', '自定义查询条件的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDTIME', '自定义查询条件的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYORGID', '自定义查询条件的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYORGNAME', '自定义查询条件的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.SERVICE_NAME', '自定义操作按钮', '自定义操作按钮', 'zh-CN', '自定义操作按钮'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.ID', '自定义操作按钮的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.BUTTONNAME', '自定义操作按钮的按钮名称', '按钮名称', 'zh-CN', '按钮名称'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.BUTTONICON', '自定义操作按钮的按钮图标', '按钮图标', 'zh-CN', '按钮图标'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.BUTTONLOGIC', '自定义操作按钮的按钮逻辑', '按钮逻辑', 'zh-CN', '按钮逻辑'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDBYID', '自定义操作按钮的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDBYNAME', '自定义操作按钮的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDTIME', '自定义操作按钮的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDBYORGID', '自定义操作按钮的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDBYORGNAME', '自定义操作按钮的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.BUTTON.RELEASE', '发布', '发布', 'zh-CN', '发布'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.BUTTON.CANCEL_RELEASE', '撤销发布', '撤销发布', 'zh-CN', '撤销发布'); + +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TITLE.FIELD', '引用字段', '引用字段', 'zh-CN', '引用字段'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TITLE.BUTTON', '操作按钮', '操作按钮', 'zh-CN', '操作按钮'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TITLE.CONDITION', '查询条件', '查询条件', 'zh-CN', '查询条件'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TITLE.OVERRALL_BUTTON', '全局按钮', '全局按钮', 'zh-CN', '全局按钮'); + +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.BUTTON.BUTTON_MAINTAIN', '全局按钮维护', '全局按钮维护', 'zh-CN', '全局按钮维护'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.BUTTON.ADD', '新增查询', '新增查询', 'zh-CN', '新增查询'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TITLE.PREVIEW', '预览', '预览', 'zh-CN', '预览'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_BUTTONS.TITLE.ADD', '新增按钮', '新增按钮', 'zh-CN', '新增按钮'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TITLE.ADD_BUTTON', '新增操作按钮', '新增操作按钮', 'zh-CN', '新增操作按钮'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TITLE.ADD', '新增自定义查询', '新增自定义查询', 'zh-CN', '新增自定义查询'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TIP.CANCEL_RELEASE', '您确定撤销该发布', '您确定撤销该发布', 'zh-CN', '您确定撤销该发布'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TIP.RELEASE', '菜单已发布,请刷新菜单进行查看', '菜单已发布,请刷新菜单进行查看', 'zh-CN', '菜单已发布,请刷新菜单进行查看'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TIP.ALREADY_RELEASE', '该记录已经发布', '该记录已经发布', 'zh-CN', '该记录已经发布'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TIP.NO_RELEASE', '该记录未发布', '该记录未发布', 'zh-CN', '该记录未发布'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TIP.CHOOSE_ONE_ACTIVE', '请选择一条数据激活', '请选择一条数据激活', 'zh-CN', '请选择一条数据激活'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TITLE.ADD_CONDITION', '新增查询条件', '新增查询条件', 'zh-CN', '新增查询条件'); + +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TITLE.RELEASE_MENU', '发布菜单', '发布菜单', 'zh-CN', '发布菜单'); + +CALL INSERTI18N('T_CORE_MENU.PARENTNAME', '父菜单', '父菜单', 'zh-CN', '父菜单'); + +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TIP.NO_DELETE', '已发布,不能进行删除', '已发布,不能进行删除', 'zh-CN', '已发布,不能进行删除'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('8005', '自定义查询', '/secure/module/custom/custom-queries/page/edit-list', '80', '8005', '077.svg', '自定义查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY_FIELD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY_BUTTON', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_BUTTON', '0', '0'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('queryCategory', '查询类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'grid', '表格', 'queryCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '查询类型', 'query-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=queryCategory', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fieldCategory', '字段类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'string', '文本', 'fieldCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'select', '下拉框', 'fieldCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'link', '超链接', 'fieldCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '字段类型', 'field-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fieldCategory', 'code', 'codeName'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('dsCategory', '数据源类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'system', '系统配置类型', 'dsCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'customSql', '自定义SQL', 'dsCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '数据源类型', 'ds-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=dsCategory', 'code', 'codeName'); + + + INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('publishState', '发布状态', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), '0', '未发布', 'publishState', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), '1', '已发布', 'publishState', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '发布状态', 'publish-state', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=publishState', 'code', 'codeName'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('buttonIcon', '按钮图标', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'batch-to-check', '批量检查', 'buttonIcon', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'activate', '激活', 'buttonIcon', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'add', '新增', 'buttonIcon', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'add-row', '新增行', 'buttonIcon', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'appoint-person', '委派人', 'buttonIcon', NULL, 5, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'back', '返回', 'buttonIcon', NULL, 6, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'browse', '浏览', 'buttonIcon', NULL, 7, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'cancel', '撤销', 'buttonIcon', NULL, 8, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'copy', '复制', 'buttonIcon', NULL, 9, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'default', '默认', 'buttonIcon', NULL, 10, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'disable', '无效', 'buttonIcon', NULL, 11, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'edit', '编辑', 'buttonIcon', NULL, 12, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'enable', '生效', 'buttonIcon', NULL, 13, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'export', '导出', 'buttonIcon', NULL, 14, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'file-remove', '文件删除', 'buttonIcon', NULL, 15, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'finished-product-to-check', '成品检测', 'buttonIcon', NULL, 16, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'label-print', '标签打印', 'buttonIcon', NULL, 17, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'link', '超链接', 'buttonIcon', NULL, 18, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'logout', '退出登录', 'buttonIcon', NULL, 19, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'material-to-check', '材料检测', 'buttonIcon', NULL, 20, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'modify', '修改', 'buttonIcon', NULL, 21, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'move', '移动', 'buttonIcon', NULL, 22, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'move-down', '下移', 'buttonIcon', NULL, 23, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'move-up', '上移', 'buttonIcon', NULL, 24, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'pass', '通过', 'buttonIcon', NULL, 25, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'preview', '预览', 'buttonIcon', NULL, 26, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'print', '打印', 'buttonIcon', NULL, 27, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'refresh', '刷新', 'buttonIcon', NULL, 28, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'reject', '拒绝', 'buttonIcon', NULL, 29, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'remove', '移除', 'buttonIcon', NULL, 30, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'remove-row', '移除行', 'buttonIcon', NULL, 31, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'revert', '回复', 'buttonIcon', NULL, 32, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'review', '审查', 'buttonIcon', NULL, 33, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'save', '保存', 'buttonIcon', NULL, 34, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'search', '搜索', 'buttonIcon', NULL, 35, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'select', '查找', 'buttonIcon', NULL, 36, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'submit', '提交', 'buttonIcon', NULL, 37, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'upload', '上传', 'buttonIcon', NULL, 38, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'view-audit', '审计追踪', 'buttonIcon', NULL, 39, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '按钮图标', 'button-icon', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=buttonIcon', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('conditionFieldCategory', '字段类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'string', '文本', 'conditionFieldCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'number', '数字', 'conditionFieldCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'date', '日期', 'conditionFieldCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'datetime', '日期时间', 'conditionFieldCategory', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'select', '下拉框', 'conditionFieldCategory', NULL, 5, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'choose', '复选框', 'conditionFieldCategory', NULL, 6, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '字段类型', 'condition-field-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=conditionFieldCategory', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('stringMatchPattern', '文本匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'SB', '开始', 'stringMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'SC', '包含', 'stringMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'SE', '结尾', 'stringMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'SEQ', '等于', 'stringMatchPattern', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '文本匹配规则', 'string-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=stringMatchPattern', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('numberMatchPattern', '数字匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'NL', '小于', 'numberMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'NEQ', '等于', 'numberMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'NG', '大于', 'numberMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '数字匹配规则', 'number-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=numberMatchPattern', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('dateMatchPattern', '日期匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'DL', '小于', 'dateMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'DEQ', '等于', 'dateMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'DG', '大于', 'dateMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '日期匹配规则', 'date-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=dateMatchPattern', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('datetimeMatchPattern', '日期时间匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'TL', '小于', 'datetimeMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'TEQ', '等于', 'datetimeMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'TG', '大于', 'datetimeMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '日期时间匹配规则', 'datetime-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=datetimeMatchPattern', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('selectMatchPattern', '下拉框匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'EQ', '等于', 'selectMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '下拉框匹配规则', 'select-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=selectMatchPattern', 'code', 'codeName'); + + +COMMIT; + +-- ----------------------------- 2022-07-01 add by shuaih------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.1.15/oracle/0.gikam-core-base.txt b/sql/init_sql/core/1.1.15/oracle/0.gikam-core-base.txt new file mode 100644 index 0000000..d743982 --- /dev/null +++ b/sql/init_sql/core/1.1.15/oracle/0.gikam-core-base.txt @@ -0,0 +1,681 @@ +-- ----------------------------- 2022-07-01 add by zbx--------------begin + -- 建表语句 +CREATE TABlE T_CORE_CUSTOM_CHART( + ID NUMBER NOT NULL, + CHARTNAME VARCHAR(60) DEFAULT NULL, + MENUID VARCHAR(36) DEFAULT NULL, + CONTENT CLOB DEFAULT NULL, + PUBLISHSTATUS VARCHAR(36) NULL, + WKPANELID VARCHAR(36) NULL, + CREATEDBYID VARCHAR(36) DEFAULT NULL, + CREATEDBYNAME VARCHAR(60) DEFAULT NULL, + CREATEDTIME DATE DEFAULT NULL, + CREATEDBYORGID VARCHAR(36) DEFAULT NULL, + CREATEDBYORGNAME VARCHAR(270) DEFAULT NULL + ); +COMMENT ON TABLE T_CORE_CUSTOM_CHART IS '自定义图表'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART.ID IS '主键'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART.CHARTNAME IS '图表配置名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART.MENUID IS '菜单ID'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART.CONTENT IS '内容'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART.PUBLISHSTATUS IS '发布状态:0未发布1发布至菜单2发布至首页桌面'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART.WKPANELID IS '首页面板的ID'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART.CREATEDBYORGNAME IS '制单人单位名称'; +ALTER TABLE T_CORE_CUSTOM_CHART ADD CONSTRAINT PK_CORE_CUSTOM_CHART PRIMARY KEY (ID); + +CALL INSERTI18N('T_CORE_CUSTOM_CHART.ID', '自定义图表编号', '自定义图表编号', 'zh-CN', '自定义图表编号'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CHARTNAME', '图表配置名称', '图表配置名称', 'zh-CN', '图表配置名称'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.MENUID', '自定义图表菜单名称', '菜单名称', 'zh-CN', '菜单名称'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CONTENT', '自定义图表内容', '内容', 'zh-CN', '内容'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.PUBLISHSTATUS', '自定义图表发布状态', '发布状态', 'zh-CN', '发布状态'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.WKPANELID', '自定义图表首页面板的ID', '首页面板的ID', 'zh-CN', '首页面板的ID'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CREATEDBYID', '自定义图表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CREATEDBYNAME', '自定义图表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CREATEDTIME', '自定义图表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CREATEDBYORGID', '自定义图表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CREATEDBYORGNAME', '自定义图表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.MODAL.ADD', '新增图表', '新增图表', 'zh-CN', '新增图表'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.MODAL.PUBLISHTOMENU', '发布至菜单', '发布至菜单', 'zh-CN', '发布至菜单'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.MODAL.PUBLISHTOWKPANEL', '发布至首页桌面', '发布至首页桌面', 'zh-CN', '发布至首页桌面'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.MODAL.REVOKE', '撤销', '撤销', 'zh-CN', '撤销'); +CALL INSERTI18N('GIKAM.TIP.CHOOSE_ONPUBLISH_ITEM', '请选择未发布的数据', '请选择未发布的数据', 'zh-CN', '请选择未发布的数据'); +CALL INSERTI18N('GIKAM.TIP.CONFIRM_TO_REVOKE', '确认撤销', '确认撤销', 'zh-CN', '确认撤销'); +CALL INSERTI18N('GIKAM.TIP.WHETHER_TO_REVOKE_FOLLOWING_ITEMS', '是否撤销选中的项目?', '是否撤销选中的项目?', 'zh-CN', '是否撤销选中的项目?'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('GIKAM.TIP.PUBLISHSUCCESS_ITEM', '发布成功', '发布成功', 'zh-CN', '发布成功'); +CALL INSERTI18N('GIKAM.TIP.WHETHER_TO_PUBLISHTOWKPANEL_FOLLOWING_ITEMS', '是否发布至首页桌面', '是否发布至首页桌面', 'zh-CN', '是否发布至首页桌面'); +CALL INSERTI18N('GIKAM.TIP.CONFIRM_TO_PUBLISHTOWKPANEL', '发布至首页桌面', '发布至首页桌面', 'zh-CN', '发布至首页桌面'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.CUSTOMCHART', '自定义图表', '自定义图表', 'zh-CN', '自定义图表'); +CALL INSERTI18N('GIKAM.TIP.YES_PUBLISH_ITEM', '所选数据已发布', '所选数据已发布', 'zh-CN', '所选数据已发布'); +CALL INSERTI18N('GIKAM.TIP.PUBLISH_ONE_ITEM', '每条数据只能发布一次', '每条数据只能发布一次!', 'zh-CN', '每条数据只能发布一次'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.MODAL.COPY', '复制', '复制', 'zh-CN', '复制'); +CALL INSERTI18N('GIKAM.TIP.WHETHER_TO_COPY_FOLLOWING_ITEMS', '是否复制所选中的数据?', '是否复制所选中的数据?', 'zh-CN', '是否复制所选中的数据?'); +CALL INSERTI18N('GIKAM.TIP.CONFIRM_TO_COPY', '复制数据', '复制数据', 'zh-CN', '复制数据'); +CALL INSERTI18N('GIKAM.TIP.CHOOSE_PUBLISH_ITEM', '该数据未发布,请选择已发布的数据!', '该数据未发布,请选择已发布的数据!', 'zh-CN', '该数据未发布,请选择已发布的数据!'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,ICON,TODOICON,I18NCODE) +VALUES ('9356', '自定义图表', '/secure/core/module/item/custom-charts/page/edit-list', '93', 9356, '自定义图表', '009.svg', '007.png', 'CORE.MENU.MENUNAME.SYSTEM.CUSTOMCHART'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_CHART', '0', '0'); + +-- 状态的添加 +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES ('publishStatus','发布状态','biz',NULL,'1',NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) +VALUES(SEQ_CORE.NEXTVAL, '未发布', 'publishStatus', '1', '0', 'admin', '系统管理员', '0', 'noPublish' ); +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) +VALUES(SEQ_CORE.NEXTVAL, '发布至菜单', 'publishStatus', '2', '0', 'admin', '系统管理员', '0', 'publishToMenu' ); +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) +VALUES(SEQ_CORE.NEXTVAL, '发布至首页', 'publishStatus', '3', '0', 'admin', '系统管理员', '0', 'publishToWKPanel' ); +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) VALUES (SEQ_CORE.NEXTVAL, '发布状态', 'publish-status', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=publishStatus', 'code', 'codeName'); +COMMIT; +-- ----------------------------- 2022-07-01 add by zbx--------------end + +-- ----------------------------- 2022-07-01 add by shuaih--------------begin + +-- 建表语句 +CREATE TABLE T_CORE_CUSTOM_DS( + ID NUMBER NOT NULL, + DSNAME VARCHAR2(270) NULL, + DSSQL CLOB NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + ACTIVATEDFLAG VARCHAR2(1) NULL, + ACTIVATEDBYID VARCHAR2(36) NULL, + ACTIVATEDBYNAME VARCHAR2(60) NULL, + ACTIVATEDTIME DATE NULL + ); +COMMENT ON TABLE T_CORE_CUSTOM_DS IS '自定义数据源表'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS.ID IS '主键'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS.DSNAME IS '数据源名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS.DSSQL IS '数据源SQL'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS.ACTIVATEDFLAG IS '状态0:停用 /1:启用'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS.ACTIVATEDBYID IS '启用人编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS.ACTIVATEDBYNAME IS '启用人名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS.ACTIVATEDTIME IS '启用时间'; + +ALTER TABLE T_CORE_CUSTOM_DS ADD CONSTRAINT PK_CORE_CUSTOM_DS PRIMARY KEY (ID); + +CREATE TABLE T_CORE_CUSTOM_DS_FIELD( + ID NUMBER NOT NULL, + DSID NUMBER NULL, + COLUMNNAME VARCHAR2(36) NULL, + ALIASNAME VARCHAR2(36) NULL, + ORDERNO NUMBER NULL, + FIELDTYPE VARCHAR2(36) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_CUSTOM_DS_FIELD IS '自定义数据源字段表'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_FIELD.ID IS '主键'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_FIELD.DSID IS '数据源ID'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_FIELD.COLUMNNAME IS '字段名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_FIELD.ALIASNAME IS '字段别名'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_FIELD.ORDERNO IS '排序吗'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_FIELD.FIELDTYPE IS '字段类型'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_FIELD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_FIELD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_FIELD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_FIELD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_FIELD.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_CUSTOM_DS_FIELD ADD CONSTRAINT PK_CORE_CUSTOM_DS_FIELD PRIMARY KEY (ID); +CREATE INDEX IDX_CORE_CUSTOM_DS_FIELD_DSID ON T_CORE_CUSTOM_DS_FIELD (DSID); + +CALL INSERTI18N('T_CORE_CUSTOM_DS.SERVICE_NAME', '自定义数据源', '自定义数据源', 'zh-CN', '自定义数据源'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.ID', '自定义数据源表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.DSNAME', '自定义数据源表的数据源名称', '数据源名称', 'zh-CN', '数据源名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.DSSQL', '自定义数据源表的数据源SQL', '数据源SQL', 'zh-CN', '数据源SQL'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.CREATEDBYID', '自定义数据源表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.CREATEDBYNAME', '自定义数据源表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.CREATEDTIME', '自定义数据源表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.CREATEDBYORGID', '自定义数据源表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.CREATEDBYORGNAME', '自定义数据源表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.ACTIVATEDFLAG', '自定义数据源表的状态0:停用 /1:启用', '状态0:停用 /1:启用', 'zh-CN', '状态0:停用 /1:启用'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.ACTIVATEDBYID', '自定义数据源表的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.ACTIVATEDBYNAME', '自定义数据源表的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.ACTIVATEDTIME', '自定义数据源表的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.SERVICE_NAME', '自定义数据源字段表', '自定义数据源字段表', 'zh-CN', '自定义数据源字段表'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.ID', '自定义数据源字段表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.DSID', '自定义数据源字段表的数据源ID', '数据源ID', 'zh-CN', '数据源ID'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.COLUMNNAME', '自定义数据源字段表的字段名称', '字段名称', 'zh-CN', '字段名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.ALIASNAME', '自定义数据源字段表的字段别名', '字段别名', 'zh-CN', '字段别名'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.ORDERNO', '自定义数据源字段表的排序吗', '排序吗', 'zh-CN', '排序吗'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.CREATEDBYID', '自定义数据源字段表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.CREATEDBYNAME', '自定义数据源字段表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.CREATEDTIME', '自定义数据源字段表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.CREATEDBYORGID', '自定义数据源字段表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.CREATEDBYORGNAME', '自定义数据源字段表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_DSES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_DSES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_DSES.TAB.DS_FIELD', '自定义数据源字段表', '自定义数据源字段表', 'zh-CN', '自定义数据源字段表'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('8004', '自定义数据源', '/secure/module/custom/custom-dses/page/edit-list', '80', '8004', '019.svg', '自定义数据源'); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE,CATEGORY,URL,WIDTH) + VALUES (SEQ_CORE.NEXTVAL, '自定义数据源', '自定义数据源', 'custom-ds', '/secure/module/custom/custom-dses/page/choose-list', '50%'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_DS', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_DS_FIELD', '0', '0'); + +COMMIT; + +-- ----------------------------- 2022-07-01 add by shuaih------------end + +-- ----------------------------- 2022-07-01 add by shuaih--------------begin + +-- 建表语句 +CREATE TABLE T_CORE_CUSTOM_QUERY( + ID NUMBER NOT NULL, + QUERYNAME VARCHAR2(120) NULL, + QUERYCATEGORY VARCHAR2(36) NULL, + CUSTOMDSID NUMBER NULL, + REPORTCONFIGLINEID NUMBER NULL, + PUBLISHSTATUS VARCHAR2(1) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_CUSTOM_QUERY IS '自定义查询'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.ID IS '主键'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.QUERYNAME IS '查询配置名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.QUERYCATEGORY IS '查询类型(fine:帆软,grid:表格)'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.CUSTOMDSID IS '自定义数据源ID'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.REPORTCONFIGLINEID IS '报表配置明细ID'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.PUBLISHSTATUS IS '发布状态(0:未发布,1:已发布)'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_CUSTOM_QUERY ADD CONSTRAINT PK_CORE_CUSTOM_QUERY PRIMARY KEY (ID); + +CREATE TABLE T_CORE_CUSTOM_QUERY_FIELD( + ID NUMBER NOT NULL, + CUSTOMQUERYID NUMBER NULL, + FIELDNAME VARCHAR2(36) NULL, + COLUMNNAME VARCHAR2(36) NULL, + FIELDTYPE VARCHAR2(36) NULL, + LINKHREF VARCHAR2(360) NULL, + DSCATEGORY VARCHAR2(36) NULL, + DATASOURCE VARCHAR2(36) NULL, + CUSTOMSQL CLOB NULL, + DEFAULTCONDITION VARCHAR2(1) NULL, + SHOW VARCHAR2(1) NULL, + WIDTH NUMBER NULL, + ORDERNO NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_CUSTOM_QUERY_FIELD IS '自定义查询字段'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.ID IS '主键'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.CUSTOMQUERYID IS '自定义查询ID'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.FIELDNAME IS '字段名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.COLUMNNAME IS '列名'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.FIELDTYPE IS '字段类型(string:文本、select:下拉框、link:超链接)'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.LINKHREF IS '跳转链接'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.DSCATEGORY IS '数据源类型(system:系统配置类型、customSql:自定义SQL)'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.DATASOURCE IS '数据源'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.CUSTOMSQL IS '自定义SQL'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.DEFAULTCONDITION IS '默认查询条件(0:否,1:是)'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.SHOW IS '显示(0:否,1:是)'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.WIDTH IS '列宽(0:否,1:是)'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.ORDERNO IS '排序码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_CUSTOM_QUERY_FIELD ADD CONSTRAINT PK_CORE_CUSTOM_QUERY_FIELD PRIMARY KEY (ID); + +CREATE TABLE T_CORE_CUSTOM_QUERY_BUTTON( + ID NUMBER NOT NULL, + CUSTOMQUERYID NUMBER NULL, + BUTTONNAME VARCHAR2(60) NULL, + BUTTONICON VARCHAR2(60) NULL, + BUTTONLOGIC CLOB NULL, + ORDERNO NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_CUSTOM_QUERY_BUTTON IS '自定义查询操作按钮'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.ID IS '主键'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.CUSTOMQUERYID IS '自定义查询ID'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.BUTTONNAME IS '按钮名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.BUTTONICON IS '按钮图标'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.BUTTONLOGIC IS '按钮逻辑'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.ORDERNO IS '排序码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_CUSTOM_QUERY_BUTTON ADD CONSTRAINT PK_CORE_CUSTOM_QUERY_BUTTON PRIMARY KEY (ID); + +CREATE TABLE T_CORE_CUSTOM_QUERY_CONDITION( + ID NUMBER NOT NULL, + CUSTOMQUERYID NUMBER NULL, + FIELDNAME VARCHAR2(60) NULL, + TITLE VARCHAR2(60) NULL, + CONDITIONCATEGORY VARCHAR2(36) NULL, + DSCATEGORY VARCHAR2(36) NULL, + DATASOURCE VARCHAR2(36) NULL, + CUSTOMSQL CLOB NULL, + FRREPORTDSNAME VARCHAR2(36) NULL, + MATCHPATTERN VARCHAR2(36) NULL, + ORDERNO NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_CUSTOM_QUERY_CONDITION IS '自定义查询条件'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.ID IS '主键'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.CUSTOMQUERYID IS '自定义查询ID'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.FIELDNAME IS '字段名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.TITLE IS '标题'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.CONDITIONCATEGORY IS '字段类型'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.DSCATEGORY IS '查询条件数据源类型(system:系统配置类型、customSql:自定义SQL)'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.DATASOURCE IS '数据源'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.CUSTOMSQL IS '自定义SQL'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.FRREPORTDSNAME IS '帆软报表数据源名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.MATCHPATTERN IS '匹配方式'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.ORDERNO IS '排序码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_CUSTOM_QUERY_CONDITION ADD CONSTRAINT PK_CORE_CUSTOM_QUERY_CONDITION PRIMARY KEY (ID); + +CREATE TABLE T_CORE_CUSTOM_BUTTON( + ID NUMBER NOT NULL, + BUTTONNAME VARCHAR2(60) NULL, + BUTTONICON VARCHAR2(60) NULL, + BUTTONLOGIC CLOB NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_CUSTOM_BUTTON IS '自定义操作按钮'; +COMMENT ON COLUMN T_CORE_CUSTOM_BUTTON.ID IS '主键'; +COMMENT ON COLUMN T_CORE_CUSTOM_BUTTON.BUTTONNAME IS '按钮名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_BUTTON.BUTTONICON IS '按钮图标'; +COMMENT ON COLUMN T_CORE_CUSTOM_BUTTON.BUTTONLOGIC IS '按钮逻辑'; +COMMENT ON COLUMN T_CORE_CUSTOM_BUTTON.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_BUTTON.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_BUTTON.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_CUSTOM_BUTTON.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_BUTTON.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_CUSTOM_BUTTON ADD CONSTRAINT PK_CORE_CUSTOM_BUTTON PRIMARY KEY (ID); + +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.SERVICE_NAME', '自定义查询', '自定义查询', 'zh-CN', '自定义查询'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.ID', '自定义查询的主键', '主键', 'zh-CN', '主键'); + +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CUSTOMSQL', '自定义查询的自定义数据源', '自定义数据源', 'zh-CN', '自定义数据源'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.REPORT', '自定义查询的帆软报表', '帆软报表', 'zh-CN', '帆软报表'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.QUERYNAME', '自定义查询的查询配置名称', '查询配置名称', 'zh-CN', '查询配置名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.QUERYCATEGORY', '自定义查询的查询类型(fine:帆软,grid:表格)', '查询类型', 'zh-CN', '查询类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CUSTOMDSID', '自定义查询的自定义数据源ID', '自定义数据源ID', 'zh-CN', '自定义数据源ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.REPORTCONFIGLINEID', '自定义查询的报表配置明细ID', '报表配置明细ID', 'zh-CN', '报表配置明细ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.DSNAME', '自定义查询的自定义数据源ID', '数据源名称', 'zh-CN', '数据源名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.REPORTNAME', '自定义查询的报表配置明细ID', '帆软报表', 'zh-CN', '帆软报表'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.PUBLISHSTATUS', '自定义查询的发布状态(0:未发布,1:已发布)', '发布状态', 'zh-CN', '发布状态'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDBYID', '自定义查询的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDBYNAME', '自定义查询的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDTIME', '自定义查询的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDBYORGID', '自定义查询的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDBYORGNAME', '自定义查询的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.SERVICE_NAME', '自定义查询字段', '自定义查询字段', 'zh-CN', '自定义查询字段'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.ID', '自定义查询字段的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CUSTOMQUERYID', '自定义查询字段的自定义查询ID', '自定义查询ID', 'zh-CN', '自定义查询ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.FIELDNAME', '自定义查询字段的字段名称', '字段名称', 'zh-CN', '字段名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.COLUMNNAME', '自定义查询字段的列名', '自定义列名', 'zh-CN', '自定义列名'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.FIELDTYPE', '自定义查询字段的字段类型(string:文本、select:下拉框、link:超链接)', '字段类型', 'zh-CN', '字段类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.LINKHREF', '自定义查询字段的跳转链接', '跳转链接', 'zh-CN', '跳转链接'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.DSCATEGORY', '自定义查询字段的数据源类型(system:系统配置类型、customSql:自定义SQL)', '数据源类型', 'zh-CN', '数据源类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.DATASOURCE', '自定义查询字段的数据源', '数据源', 'zh-CN', '数据源'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CUSTOMSQL', '自定义查询字段的自定义SQL', '自定义SQL', 'zh-CN', '自定义SQL'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.DEFAULTCONDITION', '自定义查询字段的默认查询条件(0:否,1:是)', '默认查询条件', 'zh-CN', '默认查询条件'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.SHOW', '自定义查询字段的显示(0:否,1:是)', '显示', 'zh-CN', '显示'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.ORDERNO', '自定义查询字段的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYID', '自定义查询字段的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYNAME', '自定义查询字段的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDTIME', '自定义查询字段的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYORGID', '自定义查询字段的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYORGNAME', '自定义查询字段的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.WIDTH', '自定义查询字段的列宽', '列宽', 'zh-CN', '列宽'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.SERVICE_NAME', '自定义查询操作按钮', '自定义查询操作按钮', 'zh-CN', '自定义查询操作按钮'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.ID', '自定义查询操作按钮的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CUSTOMQUERYID', '自定义查询操作按钮的自定义查询ID', '自定义查询ID', 'zh-CN', '自定义查询ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.BUTTONNAME', '自定义查询操作按钮的按钮名称', '按钮名称', 'zh-CN', '按钮名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.BUTTONICON', '自定义查询操作按钮的按钮图标', '按钮图标', 'zh-CN', '按钮图标'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.BUTTONLOGIC', '自定义查询操作按钮的按钮逻辑', '按钮逻辑', 'zh-CN', '按钮逻辑'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.ORDERNO', '自定义查询操作按钮的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYID', '自定义查询操作按钮的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYNAME', '自定义查询操作按钮的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDTIME', '自定义查询操作按钮的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYORGID', '自定义查询操作按钮的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYORGNAME', '自定义查询操作按钮的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.SERVICE_NAME', '自定义查询条件', '自定义查询条件', 'zh-CN', '自定义查询条件'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.ID', '自定义查询条件的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CUSTOMQUERYID', '自定义查询条件的自定义查询ID', '自定义查询ID', 'zh-CN', '自定义查询ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.FIELDNAME', '自定义查询条件的字段名称', '字段名称', 'zh-CN', '字段名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.TITLE', '自定义查询条件的标题', '标题', 'zh-CN', '标题'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CONDITIONCATEGORY', '自定义查询条件的字段类型', '字段类型', 'zh-CN', '字段类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.DSCATEGORY', '自定义查询条件的查询条件数据源类型(system:系统配置类型、customSql:自定义SQL)', '数据源类型', 'zh-CN', '数据源类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.DATASOURCE', '自定义查询条件的数据源', '数据源', 'zh-CN', '数据源'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CUSTOMSQL', '自定义查询条件的自定义SQL', '自定义SQL', 'zh-CN', '自定义SQL'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.FRREPORTDSNAME', '自定义查询条件的帆软报表数据源名称', '帆软报表数据源名称', 'zh-CN', '帆软报表数据源名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.MATCHPATTERN', '自定义查询条件的匹配方式', '匹配方式', 'zh-CN', '匹配方式'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.ORDERNO', '自定义查询条件的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYID', '自定义查询条件的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYNAME', '自定义查询条件的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDTIME', '自定义查询条件的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYORGID', '自定义查询条件的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYORGNAME', '自定义查询条件的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.SERVICE_NAME', '自定义操作按钮', '自定义操作按钮', 'zh-CN', '自定义操作按钮'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.ID', '自定义操作按钮的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.BUTTONNAME', '自定义操作按钮的按钮名称', '按钮名称', 'zh-CN', '按钮名称'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.BUTTONICON', '自定义操作按钮的按钮图标', '按钮图标', 'zh-CN', '按钮图标'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.BUTTONLOGIC', '自定义操作按钮的按钮逻辑', '按钮逻辑', 'zh-CN', '按钮逻辑'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDBYID', '自定义操作按钮的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDBYNAME', '自定义操作按钮的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDTIME', '自定义操作按钮的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDBYORGID', '自定义操作按钮的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDBYORGNAME', '自定义操作按钮的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.BUTTON.RELEASE', '发布', '发布', 'zh-CN', '发布'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.BUTTON.CANCEL_RELEASE', '撤销发布', '撤销发布', 'zh-CN', '撤销发布'); + +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TITLE.FIELD', '引用字段', '引用字段', 'zh-CN', '引用字段'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TITLE.BUTTON', '操作按钮', '操作按钮', 'zh-CN', '操作按钮'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TITLE.CONDITION', '查询条件', '查询条件', 'zh-CN', '查询条件'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TITLE.OVERRALL_BUTTON', '全局按钮', '全局按钮', 'zh-CN', '全局按钮'); + +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.BUTTON.BUTTON_MAINTAIN', '全局按钮维护', '全局按钮维护', 'zh-CN', '全局按钮维护'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.BUTTON.ADD', '新增查询', '新增查询', 'zh-CN', '新增查询'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TITLE.PREVIEW', '预览', '预览', 'zh-CN', '预览'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_BUTTONS.TITLE.ADD', '新增按钮', '新增按钮', 'zh-CN', '新增按钮'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TITLE.ADD_BUTTON', '新增操作按钮', '新增操作按钮', 'zh-CN', '新增操作按钮'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TIP.CANCEL_RELEASE', '您确定撤销该发布', '您确定撤销该发布', 'zh-CN', '您确定撤销该发布'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TIP.RELEASE', '菜单已发布,请刷新菜单进行查看', '菜单已发布,请刷新菜单进行查看', 'zh-CN', '菜单已发布,请刷新菜单进行查看'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TIP.ALREADY_RELEASE', '该记录已经发布', '该记录已经发布', 'zh-CN', '该记录已经发布'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TIP.NO_RELEASE', '该记录未发布', '该记录未发布', 'zh-CN', '该记录未发布'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TIP.CHOOSE_ONE_ACTIVE', '请选择一条数据激活', '请选择一条数据激活', 'zh-CN', '请选择一条数据激活'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TITLE.ADD_CONDITION', '新增查询条件', '新增查询条件', 'zh-CN', '新增查询条件'); + +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TITLE.RELEASE_MENU', '发布菜单', '发布菜单', 'zh-CN', '发布菜单'); + +CALL INSERTI18N('T_CORE_MENU.PARENTNAME', '父菜单', '父菜单', 'zh-CN', '父菜单'); + +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TITLE.ADD', '新增自定义查询', '新增自定义查询', 'zh-CN', '新增自定义查询'); + +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TIP.NO_DELETE', '已发布,不能进行删除', '已发布,不能进行删除', 'zh-CN', '已发布,不能进行删除'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('8005', '自定义查询', '/secure/module/custom/custom-queries/page/edit-list', '80', '8005', '077.svg', '自定义查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY_FIELD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY_BUTTON', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_BUTTON', '0', '0'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('queryCategory', '查询类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'grid', '表格', 'queryCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '查询类型', 'query-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=queryCategory', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fieldCategory', '字段类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'string', '文本', 'fieldCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'select', '下拉框', 'fieldCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'link', '超链接', 'fieldCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '字段类型', 'field-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fieldCategory', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('dsCategory', '数据源类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'system', '系统配置类型', 'dsCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'customSql', '自定义SQL', 'dsCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '数据源类型', 'ds-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=dsCategory', 'code', 'codeName'); + + INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('publishState', '发布状态', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, '0', '未发布', 'publishState', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, '1', '已发布', 'publishState', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '发布状态', 'publish-state', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=publishState', 'code', 'codeName'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('buttonIcon', '按钮图标', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'batch-to-check', '批量检查', 'buttonIcon', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'activate', '激活', 'buttonIcon', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'add', '新增', 'buttonIcon', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'add-row', '新增行', 'buttonIcon', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'appoint-person', '委派人', 'buttonIcon', NULL, 5, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'back', '返回', 'buttonIcon', NULL, 6, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'browse', '浏览', 'buttonIcon', NULL, 7, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'cancel', '撤销', 'buttonIcon', NULL, 8, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'copy', '复制', 'buttonIcon', NULL, 9, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'default', '默认', 'buttonIcon', NULL, 10, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'disable', '无效', 'buttonIcon', NULL, 11, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'edit', '编辑', 'buttonIcon', NULL, 12, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'enable', '生效', 'buttonIcon', NULL, 13, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'export', '导出', 'buttonIcon', NULL, 14, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'file-remove', '文件删除', 'buttonIcon', NULL, 15, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'finished-product-to-check', '成品检测', 'buttonIcon', NULL, 16, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'label-print', '标签打印', 'buttonIcon', NULL, 17, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'link', '超链接', 'buttonIcon', NULL, 18, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'logout', '退出登录', 'buttonIcon', NULL, 19, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'material-to-check', '材料检测', 'buttonIcon', NULL, 20, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'modify', '修改', 'buttonIcon', NULL, 21, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'move', '移动', 'buttonIcon', NULL, 22, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'move-down', '下移', 'buttonIcon', NULL, 23, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'move-up', '上移', 'buttonIcon', NULL, 24, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'pass', '通过', 'buttonIcon', NULL, 25, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'preview', '预览', 'buttonIcon', NULL, 26, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'print', '打印', 'buttonIcon', NULL, 27, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'refresh', '刷新', 'buttonIcon', NULL, 28, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'reject', '拒绝', 'buttonIcon', NULL, 29, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'remove', '移除', 'buttonIcon', NULL, 30, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'remove-row', '移除行', 'buttonIcon', NULL, 31, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'revert', '回复', 'buttonIcon', NULL, 32, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'review', '审查', 'buttonIcon', NULL, 33, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'save', '保存', 'buttonIcon', NULL, 34, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'search', '搜索', 'buttonIcon', NULL, 35, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'select', '查找', 'buttonIcon', NULL, 36, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'submit', '提交', 'buttonIcon', NULL, 37, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'upload', '上传', 'buttonIcon', NULL, 38, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'view-audit', '审计追踪', 'buttonIcon', NULL, 39, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '按钮图标', 'button-icon', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=buttonIcon', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('conditionFieldCategory', '字段类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'string', '文本', 'conditionFieldCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'number', '数字', 'conditionFieldCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'date', '日期', 'conditionFieldCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'datetime', '日期时间', 'conditionFieldCategory', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'select', '下拉框', 'conditionFieldCategory', NULL, 5, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '字段类型', 'condition-field-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=conditionFieldCategory', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('stringMatchPattern', '文本匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'SB', '开始', 'stringMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'SC', '包含', 'stringMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'SE', '结尾', 'stringMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'SEQ', '等于', 'stringMatchPattern', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '文本匹配规则', 'string-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=stringMatchPattern', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('numberMatchPattern', '数字匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'NL', '小于', 'numberMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'NEQ', '等于', 'numberMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'NG', '大于', 'numberMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '数字匹配规则', 'number-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=numberMatchPattern', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('dateMatchPattern', '日期匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'DL', '小于', 'dateMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'DEQ', '等于', 'dateMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'DG', '大于', 'dateMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '日期匹配规则', 'date-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=dateMatchPattern', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('datetimeMatchPattern', '日期时间匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'TL', '小于', 'datetimeMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'TEQ', '等于', 'datetimeMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'TG', '大于', 'datetimeMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '日期时间匹配规则', 'datetime-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=datetimeMatchPattern', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('selectMatchPattern', '下拉框匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'EQ', '等于', 'selectMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '下拉框匹配规则', 'select-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=selectMatchPattern', 'code', 'codeName'); + +COMMIT; + + +-- ----------------------------- 2022-07-01 add by shuaihao------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.1.15/sqlserver/0.gikam-core-base.txt b/sql/init_sql/core/1.1.15/sqlserver/0.gikam-core-base.txt new file mode 100644 index 0000000..edaaab0 --- /dev/null +++ b/sql/init_sql/core/1.1.15/sqlserver/0.gikam-core-base.txt @@ -0,0 +1,662 @@ + -- ----------------------------- 2022-07-01 add by zbx--------------begin +CREATE TABlE DBO.T_CORE_CUSTOM_CHART( + ID BIGINT NOT NULL, + CHARTNAME VARCHAR(60) DEFAULT NULL, + MENUID VARCHAR(36) DEFAULT NULL, + CONTENT TEXT DEFAULT NULL, + PUBLISHSTATUS VARCHAR(36) NULL, + WKPANELID VARCHAR(36) NULL, + CREATEDBYID VARCHAR(36) DEFAULT NULL, + CREATEDBYNAME VARCHAR(60) DEFAULT NULL, + CREATEDTIME DATETIME DEFAULT NULL, + CREATEDBYORGID VARCHAR(36) DEFAULT NULL, + CREATEDBYORGNAME VARCHAR(270) DEFAULT NULL, + CONSTRAINT PK_CORE_CUSTOM_CHART PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义图表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'图表配置名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART', @level2type=N'COLUMN',@level2name=N'CHARTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART', @level2type=N'COLUMN',@level2name=N'MENUID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'内容' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART', @level2type=N'COLUMN',@level2name=N'CONTENT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'发布状态:0未发布1发布至菜单2发布至首页桌面' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART', @level2type=N'COLUMN',@level2name=N'PUBLISHSTATUS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'首页面板的ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART', @level2type=N'COLUMN',@level2name=N'WKPANELID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART.SERVICE_NAME', N'自定义图表', N'自定义图表', N'zh-CN',N'自定义图表'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART.ID', N'自定义图表编号', N'自定义图表编号', N'zh-CN',N'自定义图表编号'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART.CHARTNAME', N'自定义图表的图表配置名称', N'图表配置名称', N'zh-CN',N'图表配置名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART.MENUID', N'自定义图表的菜单名称', N'菜单名称', N'zh-CN',N'菜单名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART.CONTENT', N'自定义图表的内容', N'内容', N'zh-CN',N'内容'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART.PUBLISHSTATUS', N'自定义图表的发布状态', N'发布状态', N'zh-CN',N'发布状态'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART.WKPANELID', N'自定义图表的首页面板的ID', N'首页面板的ID', N'zh-CN',N'首页面板的ID'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART.CREATEDBYID', N'自定义图表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART.CREATEDBYNAME', N'自定义图表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART.CREATEDTIME', N'自定义图表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART.CREATEDBYORGID', N'自定义图表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART.CREATEDBYORGNAME', N'自定义图表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.MODAL.ADD', N'新增图表', N'新增图表', N'zh-CN',N'新增图表'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.MODAL.PUBLISHTOMENU', N'发布至菜单', N'发布至菜单', N'zh-CN',N'发布至菜单'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.MODAL.PUBLISHTOWKPANEL', N'发布至首页桌面', N'发布至首页桌面', N'zh-CN',N'发布至首页桌面'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.MODAL.REVOKE', N'撤销', N'撤销', N'zh-CN',N'撤销'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.CHOOSE_ONPUBLISH_ITEM', N'请选择未发布的数据', N'请选择未发布的数据', N'zh-CN',N'请选择未发布的数据'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.CONFIRM_TO_REVOKE', N'确认撤销', N'确认撤销', N'zh-CN',N'确认撤销'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.WHETHER_TO_REVOKE_FOLLOWING_ITEMS', N'是否撤销选中的项目?', N'是否撤销选中的项目?', N'zh-CN',N'是否撤销选中的项目?'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.PUBLISHSUCCESS_ITEM', N'发布成功', N'发布成功', N'zh-CN',N'发布成功'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.WHETHER_TO_PUBLISHTOWKPANEL_FOLLOWING_ITEMS', N'是否发布至首页桌面', N'是否发布至首页桌面', N'zh-CN',N'是否发布至首页桌面'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.CONFIRM_TO_PUBLISHTOWKPANEL', N'发布至首页桌面', N'发布至首页桌面', N'zh-CN',N'发布至首页桌面'; +EXEC DBO.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.CUSTOMCHART', N'自定义图表', N'自定义图表', N'zh-CN',N'自定义图表'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.YES_PUBLISH_ITEM', N'所选数据已发布', N'所选数据已发布', N'zh-CN',N'所选数据已发布'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.PUBLISH_ONE_ITEM', N'每条数据只能发布一次', N'每条数据只能发布一次', N'zh-CN',N'每条数据只能发布一次'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.MODAL.COPY', N'复制', N'复制', N'zh-CN',N'复制'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.WHETHER_TO_COPY_FOLLOWING_ITEMS', N'是否复制所选中的数据?', N'是否复制所选中的数据?', N'zh-CN',N'是否复制所选中的数据?'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.CONFIRM_TO_COPY', N'复制数据', N'复制数据', N'zh-CN',N'复制数据'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.CHOOSE_PUBLISH_ITEM', N'该数据未发布,请选择已发布的数据!', N'该数据未发布,请选择已发布的数据!', N'zh-CN',N'该数据未发布,请选择已发布的数据!'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,ICON,TODOICON,I18NCODE) +VALUES ('9356', '自定义图表', '/secure/core/module/item/custom-charts/page/edit-list', '93', 9356, '自定义图表', '009.svg', '007.png', 'CORE.MENU.MENUNAME.SYSTEM.CUSTOMCHART'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_CHART', '0', '0'); + +-- 状态的添加 +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES ('publishStatus','发布状态','biz',NULL,'1',NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) +VALUES(NEXT VALUE FOR SEQ_CORE, '未发布', 'publishStatus', '1', '0', 'admin', '系统管理员', '0', 'noPublish' ); +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) +VALUES(NEXT VALUE FOR SEQ_CORE, '发布至菜单', 'publishStatus', '2', '0', 'admin', '系统管理员', '0', 'publishToMenu' ); +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) +VALUES(NEXT VALUE FOR SEQ_CORE, '发布至首页', 'publishStatus', '3', '0', 'admin', '系统管理员', '0', 'publishToWKPanel' ); +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) VALUES (NEXT VALUE FOR SEQ_CORE, '发布状态', 'publish-status', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=publishStatus', 'code', 'codeName'); +-- ----------------------------- 2022-07-01 add by zbx------------end + +-- ----------------------------- 2022-07-01 add by shuaih--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_CORE_CUSTOM_DS( + ID BIGINT NOT NULL, + DSNAME VARCHAR(270) NULL , + DSSQL TEXT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + ACTIVATEDFLAG VARCHAR(1) NULL , + ACTIVATEDBYID VARCHAR(36) NULL , + ACTIVATEDBYNAME VARCHAR(60) NULL , + ACTIVATEDTIME DATETIME NULL , + CONSTRAINT PK_CORE_CUSTOM_DS PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义数据源表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据源名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS', @level2type=N'COLUMN',@level2name=N'DSNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据源SQL' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS', @level2type=N'COLUMN',@level2name=N'DSSQL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'状态0:停用 /1:启用' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS', @level2type=N'COLUMN',@level2name=N'ACTIVATEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS', @level2type=N'COLUMN',@level2name=N'ACTIVATEDTIME'; + +CREATE TABlE DBO.T_CORE_CUSTOM_DS_FIELD( + ID BIGINT NOT NULL, + DSID BIGINT NULL , + COLUMNNAME VARCHAR(36) NULL , + ALIASNAME VARCHAR(36) NULL , + ORDERNO BIGINT NULL , + FIELDTYPE VARCHAR(36) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_CUSTOM_DS_FIELD PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义数据源字段表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_FIELD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_FIELD', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据源ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_FIELD', @level2type=N'COLUMN',@level2name=N'DSID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字段名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_FIELD', @level2type=N'COLUMN',@level2name=N'COLUMNNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字段别名' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_FIELD', @level2type=N'COLUMN',@level2name=N'ALIASNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序吗' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_FIELD', @level2type=N'COLUMN',@level2name=N'ORDERNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字段类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_FIELD', @level2type=N'COLUMN',@level2name=N'FIELDTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +CREATE NONCLUSTERED INDEX [IDX_CORE_CUSTOM_DS_FIELD_DSID] ON [dbo].[T_CORE_CUSTOM_DS_FIELD] ([DSID]); + +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS.SERVICE_NAME', N'自定义数据源表', N'自定义数据源表', N'zh-CN',N'自定义数据源表'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS.ID', N'自定义数据源表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS.DSNAME', N'自定义数据源表的数据源名称', N'数据源名称', N'zh-CN',N'数据源名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS.DSSQL', N'自定义数据源表的数据源SQL', N'数据源SQL', N'zh-CN',N'数据源SQL'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS.CREATEDBYID', N'自定义数据源表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS.CREATEDBYNAME', N'自定义数据源表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS.CREATEDTIME', N'自定义数据源表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS.CREATEDBYORGID', N'自定义数据源表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS.CREATEDBYORGNAME', N'自定义数据源表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS.ACTIVATEDFLAG', N'自定义数据源表的状态0:停用 /1:启用', N'状态0:停用 /1:启用', N'zh-CN',N'状态0:停用 /1:启用'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS.ACTIVATEDBYID', N'自定义数据源表的启用人编码', N'启用人编码', N'zh-CN',N'启用人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS.ACTIVATEDBYNAME', N'自定义数据源表的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS.ACTIVATEDTIME', N'自定义数据源表的启用时间', N'启用时间', N'zh-CN',N'启用时间'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_FIELD.SERVICE_NAME', N'自定义数据源字段表', N'自定义数据源字段表', N'zh-CN',N'自定义数据源字段表'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_FIELD.ID', N'自定义数据源字段表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_FIELD.DSID', N'自定义数据源字段表的数据源ID', N'数据源ID', N'zh-CN',N'数据源ID'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_FIELD.COLUMNNAME', N'自定义数据源字段表的字段名称', N'字段名称', N'zh-CN',N'字段名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_FIELD.ALIASNAME', N'自定义数据源字段表的字段别名', N'字段别名', N'zh-CN',N'字段别名'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_FIELD.ORDERNO', N'自定义数据源字段表的排序吗', N'排序吗', N'zh-CN',N'排序吗'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_FIELD.CREATEDBYID', N'自定义数据源字段表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_FIELD.CREATEDBYNAME', N'自定义数据源字段表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_FIELD.CREATEDTIME', N'自定义数据源字段表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_FIELD.CREATEDBYORGID', N'自定义数据源字段表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_FIELD.CREATEDBYORGNAME', N'自定义数据源字段表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.CUSTOM.CUSTOM_DSES.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'CORE.MODULE.CUSTOM.CUSTOM_DSES.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.CUSTOM.CUSTOM_DSES.TAB.DS_FIELD', N'自定义数据源字段表', N'自定义数据源字段表', N'zh-CN',N'自定义数据源字段表'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('8004', '自定义数据源', '/secure/module/custom/custom-dses/page/edit-list', '80', '8004', '019.svg', '自定义数据源'); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE,CATEGORY,URL,WIDTH) + VALUES (NEXT VALUE FOR SEQ_CORE, '自定义数据源', '自定义数据源', 'custom-ds', '/secure/module/custom/custom-dses/page/choose-list', '50%'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_DS', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_DS_FIELD', '0', '0'); + +-- ----------------------------- 2022-07-01 add by shuaih------------end + +-- ----------------------------- 2022-07-01 add by shuaih--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_CORE_CUSTOM_QUERY( + ID BIGINT NOT NULL, + QUERYNAME VARCHAR(120) NULL , + QUERYCATEGORY VARCHAR(36) NULL , + CUSTOMDSID BIGINT NULL , + REPORTCONFIGLINEID BIGINT NULL , + PUBLISHSTATUS VARCHAR(1) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_CUSTOM_QUERY PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义查询' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'查询配置名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'QUERYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'查询类型(fine:帆软,grid:表格)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'QUERYCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义数据源ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'CUSTOMDSID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'报表配置明细ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'REPORTCONFIGLINEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'发布状态(0:未发布,1:已发布)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'PUBLISHSTATUS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_CORE_CUSTOM_QUERY_FIELD( + ID BIGINT NOT NULL, + CUSTOMQUERYID BIGINT NULL , + FIELDNAME VARCHAR(36) NULL , + COLUMNNAME VARCHAR(36) NULL , + FIELDTYPE VARCHAR(36) NULL , + LINKHREF VARCHAR(360) NULL , + DSCATEGORY VARCHAR(36) NULL , + DATASOURCE VARCHAR(36) NULL , + CUSTOMSQL TEXT NULL , + DEFAULTCONDITION VARCHAR(1) NULL , + SHOW VARCHAR(1) NULL , + WIDTH INT NULL, + ORDERNO BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_CUSTOM_QUERY_FIELD PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义查询字段' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义查询ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'CUSTOMQUERYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字段名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'FIELDNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'列名' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'COLUMNNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字段类型(string:文本、select:下拉框、link:超链接)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'FIELDTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'跳转链接' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'LINKHREF'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据源类型(system:系统配置类型、customSql:自定义SQL)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'DSCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据源' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'DATASOURCE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义SQL' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'CUSTOMSQL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认查询条件(0:否,1:是)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'DEFAULTCONDITION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'显示(0:否,1:是)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'SHOW'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'列宽' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'WIDTH'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'ORDERNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_CORE_CUSTOM_QUERY_BUTTON( + ID BIGINT NOT NULL, + CUSTOMQUERYID BIGINT NULL , + BUTTONNAME VARCHAR(60) NULL , + BUTTONICON VARCHAR(60) NULL , + BUTTONLOGIC TEXT NULL , + ORDERNO BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_CUSTOM_QUERY_BUTTON PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义查询操作按钮' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义查询ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'CUSTOMQUERYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'按钮名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'BUTTONNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'按钮图标' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'BUTTONICON'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'按钮逻辑' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'BUTTONLOGIC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'ORDERNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_CORE_CUSTOM_QUERY_CONDITION( + ID BIGINT NOT NULL, + CUSTOMQUERYID BIGINT NULL , + FIELDNAME VARCHAR(60) NULL , + TITLE VARCHAR(60) NULL , + CONDITIONCATEGORY VARCHAR(36) NULL , + DSCATEGORY VARCHAR(36) NULL , + DATASOURCE VARCHAR(36) NULL , + CUSTOMSQL TEXT NULL , + FRREPORTDSNAME VARCHAR(36) NULL , + MATCHPATTERN VARCHAR(36) NULL , + ORDERNO BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_CUSTOM_QUERY_CONDITION PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义查询条件' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义查询ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'CUSTOMQUERYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字段名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'FIELDNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标题' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'TITLE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字段类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'查询条件数据源类型(system:系统配置类型、customSql:自定义SQL)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'DSCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据源' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'DATASOURCE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义SQL' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'CUSTOMSQL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'帆软报表数据源名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'FRREPORTDSNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'匹配方式' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'MATCHPATTERN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'ORDERNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_CORE_CUSTOM_BUTTON( + ID BIGINT NOT NULL, + BUTTONNAME VARCHAR(60) NULL , + BUTTONICON VARCHAR(60) NULL , + BUTTONLOGIC TEXT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_CUSTOM_BUTTON PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义操作按钮' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'按钮名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON', @level2type=N'COLUMN',@level2name=N'BUTTONNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'按钮图标' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON', @level2type=N'COLUMN',@level2name=N'BUTTONICON'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'按钮逻辑' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON', @level2type=N'COLUMN',@level2name=N'BUTTONLOGIC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.SERVICE_NAME', N'自定义查询', N'自定义查询', N'zh-CN',N'自定义查询'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.ID', N'自定义查询的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.QUERYNAME', N'自定义查询的查询配置名称', N'查询配置名称', N'zh-CN',N'查询配置名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.QUERYCATEGORY', N'自定义查询的查询类型(fine:帆软,grid:表格)', N'查询类型', N'zh-CN',N'查询类型'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.CUSTOMDSID', N'自定义查询的自定义数据源ID', N'自定义数据源ID', N'zh-CN',N'自定义数据源ID'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.REPORTCONFIGLINEID', N'自定义查询的报表配置明细ID', N'报表配置明细ID', N'zh-CN',N'报表配置明细ID'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.PUBLISHSTATUS', N'自定义查询的发布状态(0:未发布,1:已发布)', N'发布状态', N'zh-CN',N'发布状态'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.CREATEDBYID', N'自定义查询的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.CREATEDBYNAME', N'自定义查询的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.CREATEDTIME', N'自定义查询的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.CREATEDBYORGID', N'自定义查询的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.CREATEDBYORGNAME', N'自定义查询的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.SERVICE_NAME', N'自定义查询字段', N'自定义查询字段', N'zh-CN',N'自定义查询字段'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.ID', N'自定义查询字段的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.CUSTOMQUERYID', N'自定义查询字段的自定义查询ID', N'自定义查询ID', N'zh-CN',N'自定义查询ID'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.FIELDNAME', N'自定义查询字段的字段名称', N'字段名称', N'zh-CN',N'字段名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.COLUMNNAME', N'自定义查询字段的列名', N'列名', N'zh-CN',N'列名'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.FIELDTYPE', N'自定义查询字段的字段类型(string:文本、select:下拉框、link:超链接)', N'字段类型', N'zh-CN',N'字段类型'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.LINKHREF', N'自定义查询字段的跳转链接', N'跳转链接', N'zh-CN',N'跳转链接'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.DSCATEGORY', N'自定义查询字段的数据源类型(system:系统配置类型、customSql:自定义SQL)', N'数据源类型', N'zh-CN',N'数据源类型'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.DATASOURCE', N'自定义查询字段的数据源', N'数据源', N'zh-CN',N'数据源'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.CUSTOMSQL', N'自定义查询字段的自定义SQL', N'自定义SQL', N'zh-CN',N'自定义SQL'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.DEFAULTCONDITION', N'自定义查询字段的默认查询条件(0:否,1:是)', N'默认查询条件', N'zh-CN',N'默认查询条件'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.SHOW', N'自定义查询字段的显示(0:否,1:是)', N'显示', N'zh-CN',N'显示'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.WIDTH', N'自定义查询字段的列宽', N'列宽', N'zh-CN',N'列宽'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.ORDERNO', N'自定义查询字段的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYID', N'自定义查询字段的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYNAME', N'自定义查询字段的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.CREATEDTIME', N'自定义查询字段的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYORGID', N'自定义查询字段的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYORGNAME', N'自定义查询字段的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.SERVICE_NAME', N'自定义查询操作按钮', N'自定义查询操作按钮', N'zh-CN',N'自定义查询操作按钮'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.ID', N'自定义查询操作按钮的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.CUSTOMQUERYID', N'自定义查询操作按钮的自定义查询ID', N'自定义查询ID', N'zh-CN',N'自定义查询ID'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.BUTTONNAME', N'自定义查询操作按钮的按钮名称', N'按钮名称', N'zh-CN',N'按钮名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.BUTTONICON', N'自定义查询操作按钮的按钮图标', N'按钮图标', N'zh-CN',N'按钮图标'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.BUTTONLOGIC', N'自定义查询操作按钮的按钮逻辑', N'按钮逻辑', N'zh-CN',N'按钮逻辑'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.ORDERNO', N'自定义查询操作按钮的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYID', N'自定义查询操作按钮的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYNAME', N'自定义查询操作按钮的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.CREATEDTIME', N'自定义查询操作按钮的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYORGID', N'自定义查询操作按钮的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYORGNAME', N'自定义查询操作按钮的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.SERVICE_NAME', N'自定义查询条件', N'自定义查询条件', N'zh-CN',N'自定义查询条件'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.ID', N'自定义查询条件的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.CUSTOMQUERYID', N'自定义查询条件的自定义查询ID', N'自定义查询ID', N'zh-CN',N'自定义查询ID'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.FIELDNAME', N'自定义查询条件的字段名称', N'字段名称', N'zh-CN',N'字段名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.TITLE', N'自定义查询条件的标题', N'标题', N'zh-CN',N'标题'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.CONDITIONCATEGORY', N'自定义查询条件的字段类型', N'字段类型', N'zh-CN',N'字段类型'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.DSCATEGORY', N'自定义查询条件的查询条件数据源类型(system:系统配置类型、customSql:自定义SQL)', N'数据源类型(', N'zh-CN',N'数据源类型'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.DATASOURCE', N'自定义查询条件的数据源', N'数据源', N'zh-CN',N'数据源'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.CUSTOMSQL', N'自定义查询条件的自定义SQL', N'自定义SQL', N'zh-CN',N'自定义SQL'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.FRREPORTDSNAME', N'自定义查询条件的帆软报表数据源名称', N'帆软报表数据源名称', N'zh-CN',N'帆软报表数据源名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.MATCHPATTERN', N'自定义查询条件的匹配方式', N'匹配方式', N'zh-CN',N'匹配方式'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.ORDERNO', N'自定义查询条件的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYID', N'自定义查询条件的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYNAME', N'自定义查询条件的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.CREATEDTIME', N'自定义查询条件的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYORGID', N'自定义查询条件的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYORGNAME', N'自定义查询条件的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.SERVICE_NAME', N'自定义操作按钮', N'自定义操作按钮', N'zh-CN',N'自定义操作按钮'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.ID', N'自定义操作按钮的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.BUTTONNAME', N'自定义操作按钮的按钮名称', N'按钮名称', N'zh-CN',N'按钮名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.BUTTONICON', N'自定义操作按钮的按钮图标', N'按钮图标', N'zh-CN',N'按钮图标'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.BUTTONLOGIC', N'自定义操作按钮的按钮逻辑', N'按钮逻辑', N'zh-CN',N'按钮逻辑'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.CREATEDBYID', N'自定义操作按钮的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.CREATEDBYNAME', N'自定义操作按钮的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.CREATEDTIME', N'自定义操作按钮的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.CREATEDBYORGID', N'自定义操作按钮的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.CREATEDBYORGNAME', N'自定义操作按钮的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.CUSTOM.CUSTOM_QUERIES.BUTTON.RELEASE', N'发布', N'发布', N'zh-CN', N'发布'; +EXEC DBO.INSERTI18N N'CORE.MODULE.CUSTOM.CUSTOM_QUERIES.BUTTON.CANCEL_RELEASE', N'撤销发布', N'撤销发布', N'zh-CN', N'撤销发布'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TITLE.FIELD', N'引用字段', N'引用字段', N'zh-CN', N'引用字段'; +EXEC DBO.INSERTI18N N'CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TITLE.BUTTON', N'操作按钮', N'操作按钮', N'zh-CN', N'操作按钮'; +EXEC DBO.INSERTI18N N'CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TITLE.CONDITION', N'查询条件', N'查询条件', N'zh-CN', N'查询条件'; +EXEC DBO.INSERTI18N N'CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TITLE.OVERRALL_BUTTON', N'全局按钮', N'全局按钮', N'zh-CN', N'全局按钮'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.CUSTOM.CUSTOM_QUERIES.BUTTON.BUTTON_MAINTAIN', N'全局按钮维护', N'全局按钮维护', N'zh-CN', N'全局按钮维护'; +EXEC DBO.INSERTI18N N'CORE.MODULE.CUSTOM.CUSTOM_QUERIES.BUTTON.ADD', N'新增查询', N'新增查询', N'zh-CN', N'新增查询'; +EXEC DBO.INSERTI18N N'CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TITLE.PREVIEW', N'预览', N'预览', N'zh-CN', N'预览'; +EXEC DBO.INSERTI18N N'CORE.MODULE.CUSTOM.CUSTOM_BUTTONS.TITLE.ADD', N'新增按钮', N'新增按钮', N'zh-CN', N'新增按钮'; +EXEC DBO.INSERTI18N N'CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TITLE.ADD_BUTTON', N'新增操作按钮', N'新增操作按钮', N'zh-CN', N'新增操作按钮'; +EXEC DBO.INSERTI18N N'CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TIP.CANCEL_RELEASE', N'您确定撤销该发布', N'您确定撤销该发布', N'zh-CN', N'您确定撤销该发布'; +EXEC DBO.INSERTI18N N'CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TIP.RELEASE', N'菜单已发布,请刷新菜单进行查看', N'菜单已发布,请刷新菜单进行查看', N'zh-CN', N'菜单已发布,请刷新菜单进行查看'; +EXEC DBO.INSERTI18N N'CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TIP.ALREADY_RELEASE', N'该记录已经发布', N'该记录已经发布', N'zh-CN', N'该记录已经发布'; +EXEC DBO.INSERTI18N N'CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TIP.NO_RELEASE', N'该记录未发布', N'该记录未发布', N'zh-CN', N'该记录未发布'; +EXEC DBO.INSERTI18N N'CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TIP.CHOOSE_ONE_ACTIVE', N'请选择一条数据激活', N'请选择一条数据激活', N'zh-CN', N'请选择一条数据激活'; +EXEC DBO.INSERTI18N N'CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TITLE.ADD_CONDITION', N'新增查询条件', N'新增查询条件', N'zh-CN', N'新增查询条件'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TITLE.RELEASE_MENU', N'发布菜单', N'发布菜单', N'zh-CN', N'发布菜单'; + +EXEC DBO.INSERTI18N N'T_CORE_MENU.PARENTNAME', N'父菜单', N'父菜单', N'zh-CN', N'父菜单'; + +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.CUSTOMSQL', N'自定义查询的自定义数据源', N'自定义数据源', N'zh-CN', N'自定义数据源'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.REPORT', N'自定义查询的帆软报表', N'帆软报表', N'zh-CN', N'帆软报表'; +EXEC DBO.INSERTI18N N'CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TIP.NO_DELETE', N'已发布,不能进行删除', N'已发布,不能进行删除', N'zh-CN', N'已发布,不能进行删除'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.DSNAME', N'自定义查询的自定义数据源ID', N'数据源名称', N'zh-CN', N'数据源名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.REPORTNAME', N'自定义查询的报表配置明细ID', N'帆软报表', N'zh-CN', N'帆软报表'; +EXEC DBO.INSERTI18N N'CORE.MODULE.CUSTOM.CUSTOM_QUERIES.TITLE.ADD', N'新增自定义查询', N'新增自定义查询', N'zh-CN', N'新增自定义查询'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('8005', '自定义查询', '/secure/module/custom/custom-queries/page/edit-list', '80', '8005', '077.svg', '自定义查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY_FIELD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY_BUTTON', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_BUTTON', '0', '0'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('queryCategory', '查询类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'grid', '表格', 'queryCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '查询类型', 'query-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=queryCategory', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fieldCategory', '字段类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'string', '文本', 'fieldCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'select', '下拉框', 'fieldCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'link', '超链接', 'fieldCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '字段类型', 'field-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fieldCategory', 'code', 'codeName'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('dsCategory', '数据源类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'system', '系统配置类型', 'dsCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'customSql', '自定义SQL', 'dsCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '数据源类型', 'ds-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=dsCategory', 'code', 'codeName'); + + + INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('publishState', '发布状态', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, '0', '未发布', 'publishState', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, '1', '已发布', 'publishState', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '发布状态', 'publish-state', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=publishState', 'code', 'codeName'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('buttonIcon', '按钮图标', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'batch-to-check', '批量检查', 'buttonIcon', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'activate', '激活', 'buttonIcon', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'add', '新增', 'buttonIcon', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'add-row', '新增行', 'buttonIcon', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'appoint-person', '委派人', 'buttonIcon', NULL, 5, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'back', '返回', 'buttonIcon', NULL, 6, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'browse', '浏览', 'buttonIcon', NULL, 7, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'cancel', '撤销', 'buttonIcon', NULL, 8, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'copy', '复制', 'buttonIcon', NULL, 9, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'default', '默认', 'buttonIcon', NULL, 10, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'disable', '无效', 'buttonIcon', NULL, 11, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'edit', '编辑', 'buttonIcon', NULL, 12, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'enable', '生效', 'buttonIcon', NULL, 13, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'export', '导出', 'buttonIcon', NULL, 14, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'file-remove', '文件删除', 'buttonIcon', NULL, 15, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'finished-product-to-check', '成品检测', 'buttonIcon', NULL, 16, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'label-print', '标签打印', 'buttonIcon', NULL, 17, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'link', '超链接', 'buttonIcon', NULL, 18, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'logout', '退出登录', 'buttonIcon', NULL, 19, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'material-to-check', '材料检测', 'buttonIcon', NULL, 20, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'modify', '修改', 'buttonIcon', NULL, 21, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'move', '移动', 'buttonIcon', NULL, 22, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'move-down', '下移', 'buttonIcon', NULL, 23, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'move-up', '上移', 'buttonIcon', NULL, 24, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'pass', '通过', 'buttonIcon', NULL, 25, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'preview', '预览', 'buttonIcon', NULL, 26, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'print', '打印', 'buttonIcon', NULL, 27, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'refresh', '刷新', 'buttonIcon', NULL, 28, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'reject', '拒绝', 'buttonIcon', NULL, 29, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'remove', '移除', 'buttonIcon', NULL, 30, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'remove-row', '移除行', 'buttonIcon', NULL, 31, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'revert', '回复', 'buttonIcon', NULL, 32, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'review', '审查', 'buttonIcon', NULL, 33, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'save', '保存', 'buttonIcon', NULL, 34, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'search', '搜索', 'buttonIcon', NULL, 35, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'select', '查找', 'buttonIcon', NULL, 36, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'submit', '提交', 'buttonIcon', NULL, 37, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'upload', '上传', 'buttonIcon', NULL, 38, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'view-audit', '审计追踪', 'buttonIcon', NULL, 39, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '按钮图标', 'button-icon', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=buttonIcon', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('conditionFieldCategory', '字段类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'string', '文本', 'conditionFieldCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'number', '数字', 'conditionFieldCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'date', '日期', 'conditionFieldCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'datetime', '日期时间', 'conditionFieldCategory', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'select', '下拉框', 'conditionFieldCategory', NULL, 5, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '字段类型', 'condition-field-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=conditionFieldCategory', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('stringMatchPattern', '文本匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'SB', '开始', 'stringMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'SC', '包含', 'stringMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'SE', '结尾', 'stringMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'SEQ', '等于', 'stringMatchPattern', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '文本匹配规则', 'string-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=stringMatchPattern', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('numberMatchPattern', '数字匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'NL', '小于', 'numberMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'NEQ', '等于', 'numberMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'NG', '大于', 'numberMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '数字匹配规则', 'number-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=numberMatchPattern', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('dateMatchPattern', '日期匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'DL', '小于', 'dateMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'DEQ', '等于', 'dateMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'DG', '大于', 'dateMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '日期匹配规则', 'date-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=dateMatchPattern', 'code', 'codeName'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('datetimeMatchPattern', '日期时间匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'TL', '小于', 'datetimeMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'TEQ', '等于', 'datetimeMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'TG', '大于', 'datetimeMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '日期时间匹配规则', 'datetime-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=datetimeMatchPattern', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('selectMatchPattern', '下拉框匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'EQ', '等于', 'selectMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '下拉框匹配规则', 'select-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=selectMatchPattern', 'code', 'codeName'); + + +-- ----------------------------- 2022-07-01 add by shuaih------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.1.3/mysql/0.gikam-core-common.txt b/sql/init_sql/core/1.1.3/mysql/0.gikam-core-common.txt new file mode 100644 index 0000000..fef23f9 --- /dev/null +++ b/sql/init_sql/core/1.1.3/mysql/0.gikam-core-common.txt @@ -0,0 +1,82 @@ +-- ----------------------------- 2021-07-15 add by shixw--------------begin 1.1.1补丁已发布 + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_CORE_DATA_CENTER`( + `ID` BIGINT NOT NULL COMMENT '主键', + `NODENAME` VARCHAR(120) DEFAULT NULL COMMENT '节点名称', + `NODETYPE` VARCHAR(36) DEFAULT NULL COMMENT '节点类型', + `PARENTID` BIGINT DEFAULT NULL COMMENT '父节点id', + `AUTHCODE` BIGINT DEFAULT NULL COMMENT '授权码', + `URL` VARCHAR(120) DEFAULT NULL COMMENT 'url', + `ORDERNO` BIGINT DEFAULT NULL COMMENT '排序码', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='数据中心表'; + + +CREATE TABLE IF NOT EXISTS `T_CORE_DATA_CENTER_ROLE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `DATACENTERID` BIGINT DEFAULT NULL COMMENT '数据中心id', + `ROLEID` BIGINT DEFAULT NULL COMMENT '角色id', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='数据中心访问角色表'; +CREATE INDEX IDX_CDCR_DATACENTERID ON T_CORE_DATA_CENTER_ROLE (DATACENTERID); + +CALL INSERTI18N('T_CORE_DATA_CENTER.SERVICE_NAME', '数据中心表', '数据中心表', 'zh-CN', '数据中心表'); +CALL INSERTI18N('T_CORE_DATA_CENTER.ID', '数据中心表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_DATA_CENTER.NODENAME', '数据中心表的节点名称', '节点名称', 'zh-CN', '节点名称'); +CALL INSERTI18N('T_CORE_DATA_CENTER.NODETYPE', '数据中心表的节点类型', '节点类型', 'zh-CN', '节点类型'); +CALL INSERTI18N('T_CORE_DATA_CENTER.PARENTID', '数据中心表的父节点id', '父节点id', 'zh-CN', '父节点id'); +CALL INSERTI18N('T_CORE_DATA_CENTER.AUTHCODE', '数据中心表的授权码', '授权码', 'zh-CN', '授权码'); +CALL INSERTI18N('T_CORE_DATA_CENTER.ORDERNO', '数据中心表的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_DATA_CENTER.URL', '数据中心表的url', 'url', 'zh-CN', 'url'); +CALL INSERTI18N('T_CORE_DATA_CENTER.CREATEDBYID', '数据中心表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_DATA_CENTER.CREATEDBYNAME', '数据中心表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_DATA_CENTER.CREATEDTIME', '数据中心表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_DATA_CENTER.CREATEDBYORGID', '数据中心表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_DATA_CENTER.CREATEDBYORGNAME', '数据中心表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.SERVICE_NAME', '数据中心访问角色表', '数据中心访问角色表', 'zh-CN', '数据中心访问角色表'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.ID', '数据中心访问角色表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.DATACENTERID', '数据中心访问角色表的数据中心id', '数据中心id', 'zh-CN', '数据中心id'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.ROLEID', '数据中心访问角色表的角色id', '角色id', 'zh-CN', '角色id'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.ROLENAME', '数据中心访问角色表的角色名称', '角色名称', 'zh-CN', '角色名称'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.CREATEDBYID', '数据中心访问角色表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.CREATEDBYNAME', '数据中心访问角色表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.CREATEDTIME', '数据中心访问角色表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.CREATEDBYORGID', '数据中心访问角色表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.CREATEDBYORGNAME', '数据中心访问角色表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.TREE.DATACENTER', '数据中心', '数据中心', 'zh-CN', '数据中心'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.TAB.PREVIEW', '大屏预览', '大屏预览', 'zh-CN', '大屏预览'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.TAB.ROLE', '访问角色', '访问角色', 'zh-CN', '访问角色'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.TIP.CHOOSE_ONE_DATACENTER', '请先选择一个大屏预览', '请先选择一个大屏预览', 'zh-CN', '请先选择一个大屏预览'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.BUTTON.SYNC', '同步', '同步', 'zh-CN', '同步'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9360', '数据中心配置', '/secure/core/module/item/data-centers/page/edit-list', '93', '9360', '016.svg', '数据中心配置'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_DATA_CENTER', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_DATA_CENTER_ROLE', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('936001','T_CORE_DATA_CENTER_ROLE', 'T_CORE_DATA_CENTER', 'DATACENTERID'); + +INSERT INTO T_CORE_REMOTE_CALL_CONF(ID, NAME, SYNCH, DATAFLOW, CALLCLASS,CALLMETHOD,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES ('DATA_CENTER_REPORT', '数据中心报告请求', '1', 'DATACENTER->LIMS', 'com.sunwayworld.module.item.datacenter.service.CoreDataCenterService', 'syncDataCenterData', '0', NULL, NULL, NULL); + + +COMMIT; + +-- ----------------------------- 2021-07-15 add by shixw------------end 1.1.1补丁已发布 \ No newline at end of file diff --git a/sql/init_sql/core/1.1.3/oracle/0.gikam-core-common.txt b/sql/init_sql/core/1.1.3/oracle/0.gikam-core-common.txt new file mode 100644 index 0000000..fae08a2 --- /dev/null +++ b/sql/init_sql/core/1.1.3/oracle/0.gikam-core-common.txt @@ -0,0 +1,103 @@ +-- ----------------------------- 2021-07-15 add by shixw--------------begin + +-- 建表语句 +CREATE TABLE T_CORE_DATA_CENTER( + ID NUMBER NOT NULL, + NODENAME VARCHAR2(120) NULL, + NODETYPE VARCHAR2(36) NULL, + PARENTID NUMBER NULL, + AUTHCODE NUMBER NULL, + URL VARCHAR2(120) NULL, + ORDERNO NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_DATA_CENTER IS '数据中心表'; +COMMENT ON COLUMN T_CORE_DATA_CENTER.ID IS '主键'; +COMMENT ON COLUMN T_CORE_DATA_CENTER.NODENAME IS '节点名称'; +COMMENT ON COLUMN T_CORE_DATA_CENTER.NODETYPE IS '节点类型'; +COMMENT ON COLUMN T_CORE_DATA_CENTER.PARENTID IS '父节点id'; +COMMENT ON COLUMN T_CORE_DATA_CENTER.AUTHCODE IS '授权码'; +COMMENT ON COLUMN T_CORE_DATA_CENTER.URL IS 'url'; +COMMENT ON COLUMN T_CORE_DATA_CENTER.ORDERNO IS '排序码'; +COMMENT ON COLUMN T_CORE_DATA_CENTER.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_DATA_CENTER.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_DATA_CENTER.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_DATA_CENTER.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_DATA_CENTER.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_DATA_CENTER ADD CONSTRAINT PK_CORE_DATA_CENTER PRIMARY KEY (ID); + +CREATE TABLE T_CORE_DATA_CENTER_ROLE( + ID NUMBER NOT NULL, + DATACENTERID NUMBER NULL, + ROLEID NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_DATA_CENTER_ROLE IS '数据中心访问角色表'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_ROLE.ID IS '主键'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_ROLE.DATACENTERID IS '数据中心id'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_ROLE.ROLEID IS '角色id'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_ROLE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_ROLE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_ROLE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_ROLE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_ROLE.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_DATA_CENTER_ROLE ADD CONSTRAINT PK_CORE_DATA_CENTER_ROLE PRIMARY KEY (ID); +CREATE INDEX IDX_CDCR_DATACENTERID ON T_CORE_DATA_CENTER_ROLE (DATACENTERID); + +CALL INSERTI18N('T_CORE_DATA_CENTER.SERVICE_NAME', '数据中心表', '数据中心表', 'zh-CN', '数据中心表'); +CALL INSERTI18N('T_CORE_DATA_CENTER.ID', '数据中心表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_DATA_CENTER.NODENAME', '数据中心表的节点名称', '节点名称', 'zh-CN', '节点名称'); +CALL INSERTI18N('T_CORE_DATA_CENTER.NODETYPE', '数据中心表的节点类型', '节点类型', 'zh-CN', '节点类型'); +CALL INSERTI18N('T_CORE_DATA_CENTER.PARENTID', '数据中心表的父节点id', '父节点id', 'zh-CN', '父节点id'); +CALL INSERTI18N('T_CORE_DATA_CENTER.AUTHCODE', '数据中心表的授权码', '授权码', 'zh-CN', '授权码'); +CALL INSERTI18N('T_CORE_DATA_CENTER.ORDERNO', '数据中心表的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_DATA_CENTER.URL', '数据中心表的url', 'url', 'zh-CN', 'url'); +CALL INSERTI18N('T_CORE_DATA_CENTER.CREATEDBYID', '数据中心表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_DATA_CENTER.CREATEDBYNAME', '数据中心表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_DATA_CENTER.CREATEDTIME', '数据中心表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_DATA_CENTER.CREATEDBYORGID', '数据中心表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_DATA_CENTER.CREATEDBYORGNAME', '数据中心表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.SERVICE_NAME', '数据中心访问角色表', '数据中心访问角色表', 'zh-CN', '数据中心访问角色表'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.ID', '数据中心访问角色表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.DATACENTERID', '数据中心访问角色表的数据中心id', '数据中心id', 'zh-CN', '数据中心id'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.ROLEID', '数据中心访问角色表的角色id', '角色id', 'zh-CN', '角色id'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.ROLENAME', '数据中心访问角色表的角色名称', '角色名称', 'zh-CN', '角色名称'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.CREATEDBYID', '数据中心访问角色表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.CREATEDBYNAME', '数据中心访问角色表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.CREATEDTIME', '数据中心访问角色表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.CREATEDBYORGID', '数据中心访问角色表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.CREATEDBYORGNAME', '数据中心访问角色表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.TREE.DATACENTER', '数据中心', '数据中心', 'zh-CN', '数据中心'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.TAB.PREVIEW', '大屏预览', '大屏预览', 'zh-CN', '大屏预览'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.TAB.ROLE', '访问角色', '访问角色', 'zh-CN', '访问角色'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.TIP.CHOOSE_ONE_DATACENTER', '请先选择一个大屏预览', '请先选择一个大屏预览', 'zh-CN', '请先选择一个大屏预览'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.BUTTON.SYNC', '同步', '同步', 'zh-CN', '同步'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9360', '数据中心配置', '/secure/core/module/item/data-centers/page/edit-list', '93', '9360', '016.svg', '数据中心配置'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_DATA_CENTER', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_DATA_CENTER_ROLE', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('936001','T_CORE_DATA_CENTER_ROLE', 'T_CORE_DATA_CENTER', 'DATACENTERID'); + +INSERT INTO T_CORE_REMOTE_CALL_CONF(ID, NAME, SYNCH, DATAFLOW, CALLCLASS,CALLMETHOD,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES ('DATA_CENTER_REPORT', '数据中心报告请求', '1', 'DATACENTER->LIMS', 'com.sunwayworld.module.item.datacenter.service.CoreDataCenterService', 'syncDataCenterData', '0', NULL, NULL, NULL); + +COMMIT; + +-- ----------------------------- 2021-07-15 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.1.3/sqlserver/0.gikam-core-common.txt b/sql/init_sql/core/1.1.3/sqlserver/0.gikam-core-common.txt new file mode 100644 index 0000000..e2a725d --- /dev/null +++ b/sql/init_sql/core/1.1.3/sqlserver/0.gikam-core-common.txt @@ -0,0 +1,98 @@ +-- ----------------------------- 2021-07-15 add by shixw--------------begin 1.1.1补丁已发布 + +-- 建表语句 +CREATE TABlE DBO.T_CORE_DATA_CENTER( + ID BIGINT NOT NULL, + NODENAME VARCHAR(120) NULL , + NODETYPE VARCHAR(36) NULL , + PARENTID BIGINT NULL , + AUTHCODE BIGINT NULL , + URL VARCHAR(120) NULL , + ORDERNO BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_DATA_CENTER PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据中心表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'节点名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER', @level2type=N'COLUMN',@level2name=N'NODENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'节点类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER', @level2type=N'COLUMN',@level2name=N'NODETYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'父节点id' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER', @level2type=N'COLUMN',@level2name=N'PARENTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'授权码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER', @level2type=N'COLUMN',@level2name=N'AUTHCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'url' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER', @level2type=N'COLUMN',@level2name=N'URL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER', @level2type=N'COLUMN',@level2name=N'ORDERNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_CORE_DATA_CENTER_ROLE( + ID BIGINT NOT NULL, + DATACENTERID BIGINT NULL , + ROLEID BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_DATA_CENTER_ROLE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据中心访问角色表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_ROLE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_ROLE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据中心id' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_ROLE', @level2type=N'COLUMN',@level2name=N'DATACENTERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'角色id' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_ROLE', @level2type=N'COLUMN',@level2name=N'ROLEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_ROLE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_ROLE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_ROLE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_ROLE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_ROLE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +CREATE NONCLUSTERED INDEX [IDX_CDCR_DATACENTERID] ON [dbo].[T_CORE_DATA_CENTER_ROLE] ([DATACENTERID]); + +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER.SERVICE_NAME', N'数据中心表', N'数据中心表', N'zh-CN',N'数据中心表'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER.ID', N'数据中心表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER.NODENAME', N'数据中心表的节点名称', N'节点名称', N'zh-CN',N'节点名称'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER.NODETYPE', N'数据中心表的节点类型', N'节点类型', N'zh-CN',N'节点类型'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER.PARENTID', N'数据中心表的父节点id', N'父节点id', N'zh-CN',N'父节点id'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER.AUTHCODE', N'数据中心表的授权码', N'授权码', N'zh-CN',N'授权码'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER.ORDERNO', N'数据中心表的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER.URL', N'数据中心表的url', N'url', N'zh-CN',N'url'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER.CREATEDBYID', N'数据中心表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER.CREATEDBYNAME', N'数据中心表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER.CREATEDTIME', N'数据中心表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER.CREATEDBYORGID', N'数据中心表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER.CREATEDBYORGNAME', N'数据中心表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_ROLE.SERVICE_NAME', N'数据中心访问角色表', N'数据中心访问角色表', N'zh-CN',N'数据中心访问角色表'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_ROLE.ID', N'数据中心访问角色表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_ROLE.DATACENTERID', N'数据中心访问角色表的数据中心id', N'数据中心id', N'zh-CN',N'数据中心id'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_ROLE.ROLEID', N'数据中心访问角色表的角色id', N'角色id', N'zh-CN',N'角色id'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_ROLE.ROLENAME', N'数据中心访问角色表的角色名称', N'角色名称', N'zh-CN', N'角色名称'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_ROLE.CREATEDBYID', N'数据中心访问角色表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_ROLE.CREATEDBYNAME', N'数据中心访问角色表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_ROLE.CREATEDTIME', N'数据中心访问角色表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_ROLE.CREATEDBYORGID', N'数据中心访问角色表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_ROLE.CREATEDBYORGNAME', N'数据中心访问角色表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.DATACENTERS.TREE.DATACENTER', N'数据中心', N'数据中心', N'zh-CN', N'数据中心'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.DATACENTERS.TAB.PREVIEW', N'大屏预览', N'大屏预览', N'zh-CN', N'大屏预览'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.DATACENTERS.TAB.ROLE', N'访问角色', N'访问角色', N'zh-CN', N'访问角色'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.DATACENTERS.TIP.CHOOSE_ONE_DATACENTER', N'请先选择一个大屏预览', N'请先选择一个大屏预览', N'zh-CN', N'请先选择一个大屏预览'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.DATACENTERS.BUTTON.SYNC', N'同步', N'同步', N'zh-CN', N'同步'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9360', '数据中心配置', '/secure/core/module/item/data-centers/page/edit-list', '93', '9360', '016.svg', '数据中心配置'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_DATA_CENTER', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_DATA_CENTER_ROLE', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('936001','T_CORE_DATA_CENTER_ROLE', 'T_CORE_DATA_CENTER', 'DATACENTERID'); + +INSERT INTO T_CORE_REMOTE_CALL_CONF(ID, NAME, SYNCH, DATAFLOW, CALLCLASS,CALLMETHOD,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES ('DATA_CENTER_REPORT', '数据中心报告请求', '1', 'DATACENTER->LIMS', 'com.sunwayworld.module.item.datacenter.service.CoreDataCenterService', 'syncDataCenterData', '0', NULL, NULL, NULL); + + +-- ----------------------------- 2021-07-15 add by shixw------------end 1.1.1补丁已发布 \ No newline at end of file diff --git a/sql/init_sql/core/1.1.4/mysql/0.gikam-core-common.txt b/sql/init_sql/core/1.1.4/mysql/0.gikam-core-common.txt new file mode 100644 index 0000000..ec15b1a --- /dev/null +++ b/sql/init_sql/core/1.1.4/mysql/0.gikam-core-common.txt @@ -0,0 +1,29 @@ +-- ----------------------------- 2021-07-14 add by zhangjr--------------begin +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.NOTIFICATION', '工作流草稿中的通知TAB页', '通知', 'zh-CN', '通知'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.PASS_NOTIFICATION', '工作流草稿中的审核通过时发送通知', '审核通过时通知', 'zh-CN', '审核通过时通知'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.REJECT_NOTIFICATION', '工作流草稿中的审核拒绝时发送通知', '审核拒绝时通知', 'zh-CN', '审核拒绝时通知'); + +INSERT INTO T_CORE_NOTIFICATION_TMPL(ID, TITLE, CONTENT, VIEWMETHOD) +VALUES ('BPMN_PASS', '工作流审核通过时提醒', CONCAT('【', '$', '{name}】业务单据【', '$', '{desc}】在【', '$', '{fromTaskName}】节点被【', '$', '{lastAuditorName}】审核通过。'), 'no'); + +INSERT INTO T_CORE_NOTIFICATION_TMPL(ID, TITLE, CONTENT, VIEWMETHOD) +VALUES ('BPMN_REJECT', '工作流拒绝时提醒', CONCAT('【', '$', '{name}】业务单据【', '$', '{desc}】被【', '$', '{lastAuditorName}】审核拒绝到【', '$', '{toTaskName}】节点。'), 'no'); + +INSERT INTO T_CORE_NOTIFICATION_TMPL(ID, TITLE, CONTENT, VIEWMETHOD) +VALUES ('BPMN_SUBMIT', '工作流提交时提醒', CONCAT('【', '$', '{name}】业务单据【', '$', '{desc}】在【', '$', '{fromTaskName}】节点被【', '$', '{lastAuditorName}】提交。'), 'no'); + +commit; +-- ----------------------------- 2021-07-14 add by zhangjr--------------end + +-- ----------------------------- 2021-07-15 add by zhangxt--------------begin +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.ALLUSER', '所有审核人员', '所有审核人员', 'zh-CN', '所有审核人员'); +commit; +-- ----------------------------- 2021-07-15 add by zhangxt--------------end +-- ----------------------------- 2021-07-27 add by zhangjr--------------begin +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ADD_NOTIFIED_USERS', '工作流节点中新增通知人', '新增通知人', 'zh-CN', '新增通知人'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ADD_NOTIFIED_ROLES', '工作流节点中新增通知角色', '新增通知角色', 'zh-CN', '新增通知角色'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_NOTIFIEDGROUP', '工作流节点中选择通知角色', '选择通知角色', 'zh-CN', '选择通知角色'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_NOTIFIED', '工作流节点中选择通知人员', '选择通知人员', 'zh-CN', '选择通知人员'); +commit; +-- ----------------------------- 2021-07-27 add by zhangjr--------------end + diff --git a/sql/init_sql/core/1.1.4/oracle/0.gikam-core-common.txt b/sql/init_sql/core/1.1.4/oracle/0.gikam-core-common.txt new file mode 100644 index 0000000..de02053 --- /dev/null +++ b/sql/init_sql/core/1.1.4/oracle/0.gikam-core-common.txt @@ -0,0 +1,27 @@ +-- ----------------------------- 2021-07-14 add by zhangjr--------------begin +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.NOTIFICATION', '工作流草稿中的通知TAB页', '通知', 'zh-CN', '通知'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.PASS_NOTIFICATION', '工作流草稿中的审核通过时发送通知', '审核通过时通知', 'zh-CN', '审核通过时通知'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.REJECT_NOTIFICATION', '工作流草稿中的审核拒绝时发送通知', '审核拒绝时通知', 'zh-CN', '审核拒绝时通知'); + +INSERT INTO T_CORE_NOTIFICATION_TMPL(ID, TITLE, CONTENT, VIEWMETHOD) +VALUES ('BPMN_PASS', '工作流审核通过时提醒', '【' || '$' || '{name}】业务单据【' || '$' || '{desc}】在【' || '$' || '{fromTaskName}】节点被【' || '$' || '{lastAuditorName}】审核通过。', 'no'); + +INSERT INTO T_CORE_NOTIFICATION_TMPL(ID, TITLE, CONTENT, VIEWMETHOD) +VALUES ('BPMN_REJECT', '工作流拒绝时提醒', '【' || '$' || '{name}】业务单据【' || '$' || '{desc}】被【' || '$' || '{lastAuditorName}】审核拒绝到【' || '$' || '{toTaskName}】节点。', 'no'); + +INSERT INTO T_CORE_NOTIFICATION_TMPL(ID, TITLE, CONTENT, VIEWMETHOD) +VALUES ('BPMN_SUBMIT', '工作流提交时提醒', '【' || '$' || '{name}】业务单据【' || '$' || '{desc}】在【' || '$' || '{fromTaskName}】节点被【' || '$' || '{lastAuditorName}】提交。', 'no'); + +commit; +-- ----------------------------- 2021-07-14 add by zhangjr--------------end + +-- ----------------------------- 2021-07-15 add by zhangxt--------------begin +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.ALLUSER', '所有审核人员', '所有审核人员', 'zh-CN', '所有审核人员'); +commit; +-- ----------------------------- 2021-07-15 add by zhangxt--------------end +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ADD_NOTIFIED_USERS', '工作流节点中新增通知人', '新增通知人', 'zh-CN', '新增通知人'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ADD_NOTIFIED_ROLES', '工作流节点中新增通知角色', '新增通知角色', 'zh-CN', '新增通知角色'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_NOTIFIEDGROUP', '工作流节点中选择通知角色', '选择通知角色', 'zh-CN', '选择通知角色'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_NOTIFIED', '工作流节点中选择通知人员', '选择通知人员', 'zh-CN', '选择通知人员'); +commit; +-- ----------------------------- 2021-07-27 add by zhangjr--------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.1.4/sqlserver/0.gikam-core-common.txt b/sql/init_sql/core/1.1.4/sqlserver/0.gikam-core-common.txt new file mode 100644 index 0000000..3bbc3fd --- /dev/null +++ b/sql/init_sql/core/1.1.4/sqlserver/0.gikam-core-common.txt @@ -0,0 +1,25 @@ +-- ----------------------------- 2021-07-14 add by zhangjr--------------begin +EXEC dbo.INSERTI18N @CODEPARAM = N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.NOTIFICATION', @DESCRIPTION = N'工作流草稿中的通知TAB页', @DEFAULTMESSAGE = N'通知', @LANG = N'zh-CN', @MESSAGE = N'通知'; +EXEC dbo.INSERTI18N @CODEPARAM = N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.PASS_NOTIFICATION', @DESCRIPTION = N'工作流草稿中的审核通过时发送通知', @DEFAULTMESSAGE = N'审核通过时通知', @LANG = N'zh-CN', @MESSAGE = N'审核通过时通知'; +EXEC dbo.INSERTI18N @CODEPARAM = N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.REJECT_NOTIFICATION', @DESCRIPTION = N'工作流草稿中的审核拒绝时发送通知', @DEFAULTMESSAGE = N'审核拒绝时通知', @LANG = N'zh-CN', @MESSAGE = N'审核拒绝时通知'; + +INSERT INTO T_CORE_NOTIFICATION_TMPL(ID, TITLE, CONTENT, VIEWMETHOD) +VALUES ('BPMN_PASS', '工作流审核通过时提醒', ('【' + '$' + '{name}】业务单据【' + '$' + '{desc}】在【' + '$' + '{fromTaskName}】节点被【' + '$' + '{lastAuditorName}】审核通过。'), 'no'); + +INSERT INTO T_CORE_NOTIFICATION_TMPL(ID, TITLE, CONTENT, VIEWMETHOD) +VALUES ('BPMN_SUBMIT', '工作流提交时提醒', ('【' + '$' + '{name}】业务单据【' + '$' + '{desc}】在【' + '$' + '{fromTaskName}】节点被【' + '$' + '{lastAuditorName}】提交。'), 'no'); + +INSERT INTO T_CORE_NOTIFICATION_TMPL(ID, TITLE, CONTENT, VIEWMETHOD) +VALUES ('BPMN_REJECT', '工作流拒绝时提醒', ('【' + '$' + '{name}】业务单据【' + '$' + '{desc}】被【' + '$' + '{lastAuditorName}】审核拒绝到【' + '$' + '{toTaskName}】节点。'), 'no'); +-- ----------------------------- 2021-07-14 add by zhangjr--------------end + +-- ----------------------------- 2021-07-15 add by zhangxt--------------begin +EXEC dbo.INSERTI18N @CODEPARAM = N'CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.ALLUSER', @DESCRIPTION = N'所有审核人员', @DEFAULTMESSAGE = N'所有审核人员', @LANG = N'zh-CN', @MESSAGE = N'所有审核人员'; +-- ----------------------------- 2021-07-15 add by zhangxt--------------end +EXEC dbo.INSERTI18N @CODEPARAM = N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ADD_NOTIFIED_USERS', @DESCRIPTION = N'工作流节点中新增通知人', @DEFAULTMESSAGE = N'新增通知人', @LANG = N'zh-CN', @MESSAGE = N'新增通知人'; +EXEC dbo.INSERTI18N @CODEPARAM = N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ADD_NOTIFIED_ROLES', @DESCRIPTION = N'工作流节点中新增通知角色', @DEFAULTMESSAGE = N'新增通知角色', @LANG = N'zh-CN', @MESSAGE = N'新增通知角色'; +EXEC dbo.INSERTI18N @CODEPARAM = N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_NOTIFIEDGROUP', @DESCRIPTION = N'工作流节点中选择通知角色', @DEFAULTMESSAGE = N'选择通知角色', @LANG = N'zh-CN', @MESSAGE = N'选择通知角色'; +EXEC dbo.INSERTI18N @CODEPARAM = N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_NOTIFIED', @DESCRIPTION = N'工作流节点中选择通知人员', @DEFAULTMESSAGE = N'选择通知人员', @LANG = N'zh-CN', @MESSAGE = N'选择通知人员'; + +commit; +-- ----------------------------- 2021-07-27 add by zhangjr--------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.1.7/mysql/0.gikam-core-base.txt b/sql/init_sql/core/1.1.7/mysql/0.gikam-core-base.txt new file mode 100644 index 0000000..e955039 --- /dev/null +++ b/sql/init_sql/core/1.1.7/mysql/0.gikam-core-base.txt @@ -0,0 +1,95 @@ +-- ----------------------------- 2021-09-24 add by shixw--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_CORE_IM_GROUP`( + `ID` BIGINT NOT NULL COMMENT '主键', + `GROUPNAME` VARCHAR(60) DEFAULT NULL COMMENT '分组名称', + `ORDERNO` BIGINT DEFAULT NULL COMMENT '排序号', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='即时聊天好友分组'; + + +CREATE TABLE IF NOT EXISTS `T_CORE_IM_MESSAGE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `SENDUSERID` VARCHAR(36) DEFAULT NULL COMMENT '发送人编码', + `RECEIVEUSERID` VARCHAR(36) DEFAULT NULL COMMENT '接收人编码', + `CONTENT` VARCHAR(2000) DEFAULT NULL COMMENT '消息内容', + `OFFLINEFLAG` VARCHAR(36) DEFAULT NULL COMMENT '是否离线', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='即时聊天消息'; + + +CREATE TABLE IF NOT EXISTS `T_CORE_IM_CONTACTS`( + `ID` BIGINT NOT NULL COMMENT '主键', + `USERID` VARCHAR(36) DEFAULT NULL COMMENT '用户编码', + `CONTACTSID` VARCHAR(36) DEFAULT NULL COMMENT '联系人编码', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='即时聊天联系人'; + +CALL INSERTI18N('T_CORE_IM_GROUP.SERVICE_NAME', '即时聊天好友分组', '即时聊天好友分组', 'zh-CN', '即时聊天好友分组'); +CALL INSERTI18N('T_CORE_IM_GROUP.ID', '即时聊天好友分组的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_IM_GROUP.GROUPNAME', '即时聊天好友分组的分组名称', '分组名称', 'zh-CN', '分组名称'); +CALL INSERTI18N('T_CORE_IM_GROUP.ORDERNO', '即时聊天好友分组的排序号', '排序号', 'zh-CN', '排序号'); +CALL INSERTI18N('T_CORE_IM_GROUP.CREATEDBYID', '即时聊天好友分组的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_IM_GROUP.CREATEDBYNAME', '即时聊天好友分组的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_IM_GROUP.CREATEDTIME', '即时聊天好友分组的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_IM_GROUP.CREATEDBYORGID', '即时聊天好友分组的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_IM_GROUP.CREATEDBYORGNAME', '即时聊天好友分组的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.SERVICE_NAME', '即时聊天消息', '即时聊天消息', 'zh-CN', '即时聊天消息'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.ID', '即时聊天消息的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.SENDUSERID', '即时聊天消息的发送人编码', '发送人编码', 'zh-CN', '发送人编码'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.RECEIVEUSERID', '即时聊天消息的接收人编码', '接收人编码', 'zh-CN', '接收人编码'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.CONTENT', '即时聊天消息的消息内容', '消息内容', 'zh-CN', '消息内容'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.OFFLINEFLAG', '即时聊天消息的是否离线', '是否离线', 'zh-CN', '是否离线'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.CREATEDBYID', '即时聊天消息的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.CREATEDBYNAME', '即时聊天消息的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.CREATEDTIME', '即时聊天消息的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.CREATEDBYORGID', '即时聊天消息的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.CREATEDBYORGNAME', '即时聊天消息的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.SERVICE_NAME', '即时聊天联系人', '即时聊天联系人', 'zh-CN', '即时聊天联系人'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.ID', '即时聊天联系人的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.USERID', '即时聊天联系人的用户编码', '用户编码', 'zh-CN', '用户编码'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.CONTACTSID', '即时聊天联系人的联系人编码', '联系人编码', 'zh-CN', '联系人编码'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.CREATEDBYID', '即时聊天联系人的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.CREATEDBYNAME', '即时聊天联系人的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.CREATEDTIME', '即时聊天联系人的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.CREATEDBYORGID', '即时聊天联系人的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.CREATEDBYORGNAME', '即时聊天联系人的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_IM_GROUP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_IM_MESSAGE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_IM_CONTACTS', '0', '0'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('im-status', '即时聊天状态', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'online', '在线', 'im-status', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'offline', '离线', 'im-status', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(F_GET_SEQ_CORE(), '即时聊天状态', 'im-status', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=im-status', 'code', 'codeName'); + + +COMMIT; + +-- ----------------------------- 2021-09-24 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.1.7/mysql/1.gikam-core-common.txt b/sql/init_sql/core/1.1.7/mysql/1.gikam-core-common.txt new file mode 100644 index 0000000..1b62053 --- /dev/null +++ b/sql/init_sql/core/1.1.7/mysql/1.gikam-core-common.txt @@ -0,0 +1,10 @@ +-- ----------------------------- 2021-08-02 add by shixw------------begin + +alter table T_CORE_TODO_CONFIG add column VOICEWARNING VARCHAR(36) null comment '开启语音提醒'; + +CALL INSERTI18N('T_CORE_TODO_CONFIG.VOICEWARNING','开启语音提醒','开启语音提醒','zh-CN','开启语音提醒'); + +UPDATE T_CORE_TODO_CONFIG SET VOICEWARNING = '1'; + +commit; +-- ----------------------------- 2021-08-02 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.1.7/oracle/0.gikam-core-base.txt b/sql/init_sql/core/1.1.7/oracle/0.gikam-core-base.txt new file mode 100644 index 0000000..6e18c44 --- /dev/null +++ b/sql/init_sql/core/1.1.7/oracle/0.gikam-core-base.txt @@ -0,0 +1,123 @@ +-- ----------------------------- 2021-09-24 add by shixw--------------begin + +-- 建表语句 +CREATE TABLE T_CORE_IM_GROUP( + ID NUMBER NOT NULL, + GROUPNAME VARCHAR2(60) NULL, + ORDERNO NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_IM_GROUP IS '即时聊天好友分组'; +COMMENT ON COLUMN T_CORE_IM_GROUP.ID IS '主键'; +COMMENT ON COLUMN T_CORE_IM_GROUP.GROUPNAME IS '分组名称'; +COMMENT ON COLUMN T_CORE_IM_GROUP.ORDERNO IS '排序号'; +COMMENT ON COLUMN T_CORE_IM_GROUP.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_IM_GROUP.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_IM_GROUP.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_IM_GROUP.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_IM_GROUP.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_IM_GROUP ADD CONSTRAINT PK_CORE_IM_GROUP PRIMARY KEY (ID); + +CREATE TABLE T_CORE_IM_MESSAGE( + ID NUMBER NOT NULL, + SENDUSERID VARCHAR2(36) NULL, + RECEIVEUSERID VARCHAR2(36) NULL, + CONTENT VARCHAR2(2000) NULL, + OFFLINEFLAG VARCHAR2(36) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_IM_MESSAGE IS '即时聊天消息'; +COMMENT ON COLUMN T_CORE_IM_MESSAGE.ID IS '主键'; +COMMENT ON COLUMN T_CORE_IM_MESSAGE.SENDUSERID IS '发送人编码'; +COMMENT ON COLUMN T_CORE_IM_MESSAGE.RECEIVEUSERID IS '接收人编码'; +COMMENT ON COLUMN T_CORE_IM_MESSAGE.CONTENT IS '消息内容'; +COMMENT ON COLUMN T_CORE_IM_MESSAGE.OFFLINEFLAG IS '是否离线'; +COMMENT ON COLUMN T_CORE_IM_MESSAGE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_IM_MESSAGE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_IM_MESSAGE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_IM_MESSAGE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_IM_MESSAGE.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_IM_MESSAGE ADD CONSTRAINT PK_CORE_IM_MESSAGE PRIMARY KEY (ID); + +CREATE TABLE T_CORE_IM_CONTACTS( + ID NUMBER NOT NULL, + USERID VARCHAR2(36) NULL, + CONTACTSID VARCHAR2(36) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_IM_CONTACTS IS '即时聊天联系人'; +COMMENT ON COLUMN T_CORE_IM_CONTACTS.ID IS '主键'; +COMMENT ON COLUMN T_CORE_IM_CONTACTS.USERID IS '用户编码'; +COMMENT ON COLUMN T_CORE_IM_CONTACTS.CONTACTSID IS '联系人编码'; +COMMENT ON COLUMN T_CORE_IM_CONTACTS.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_IM_CONTACTS.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_IM_CONTACTS.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_IM_CONTACTS.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_IM_CONTACTS.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_IM_CONTACTS ADD CONSTRAINT PK_CORE_IM_CONTACTS PRIMARY KEY (ID); + +CALL INSERTI18N('T_CORE_IM_GROUP.SERVICE_NAME', '即时聊天好友分组', '即时聊天好友分组', 'zh-CN', '即时聊天好友分组'); +CALL INSERTI18N('T_CORE_IM_GROUP.ID', '即时聊天好友分组的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_IM_GROUP.GROUPNAME', '即时聊天好友分组的分组名称', '分组名称', 'zh-CN', '分组名称'); +CALL INSERTI18N('T_CORE_IM_GROUP.ORDERNO', '即时聊天好友分组的排序号', '排序号', 'zh-CN', '排序号'); +CALL INSERTI18N('T_CORE_IM_GROUP.CREATEDBYID', '即时聊天好友分组的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_IM_GROUP.CREATEDBYNAME', '即时聊天好友分组的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_IM_GROUP.CREATEDTIME', '即时聊天好友分组的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_IM_GROUP.CREATEDBYORGID', '即时聊天好友分组的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_IM_GROUP.CREATEDBYORGNAME', '即时聊天好友分组的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.SERVICE_NAME', '即时聊天消息', '即时聊天消息', 'zh-CN', '即时聊天消息'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.ID', '即时聊天消息的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.SENDUSERID', '即时聊天消息的发送人编码', '发送人编码', 'zh-CN', '发送人编码'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.RECEIVEUSERID', '即时聊天消息的接收人编码', '接收人编码', 'zh-CN', '接收人编码'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.CONTENT', '即时聊天消息的消息内容', '消息内容', 'zh-CN', '消息内容'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.OFFLINEFLAG', '即时聊天消息的是否离线', '是否离线', 'zh-CN', '是否离线'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.CREATEDBYID', '即时聊天消息的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.CREATEDBYNAME', '即时聊天消息的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.CREATEDTIME', '即时聊天消息的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.CREATEDBYORGID', '即时聊天消息的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.CREATEDBYORGNAME', '即时聊天消息的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.SERVICE_NAME', '即时聊天联系人', '即时聊天联系人', 'zh-CN', '即时聊天联系人'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.ID', '即时聊天联系人的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.USERID', '即时聊天联系人的用户编码', '用户编码', 'zh-CN', '用户编码'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.CONTACTSID', '即时聊天联系人的联系人编码', '联系人编码', 'zh-CN', '联系人编码'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.CREATEDBYID', '即时聊天联系人的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.CREATEDBYNAME', '即时聊天联系人的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.CREATEDTIME', '即时聊天联系人的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.CREATEDBYORGID', '即时聊天联系人的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.CREATEDBYORGNAME', '即时聊天联系人的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_IM_GROUP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_IM_MESSAGE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_IM_CONTACTS', '0', '0'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('im-status', '即时聊天状态', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'online', '在线', 'im-status', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'offline', '离线', 'im-status', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(SEQ_CORE.NEXTVAL, '即时聊天状态', 'im-status', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=im-status', 'code', 'codeName'); + + +COMMIT; +-- ----------------------------- 2021-09-24 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.1.7/oracle/1.gikam-core-common.txt b/sql/init_sql/core/1.1.7/oracle/1.gikam-core-common.txt new file mode 100644 index 0000000..040e030 --- /dev/null +++ b/sql/init_sql/core/1.1.7/oracle/1.gikam-core-common.txt @@ -0,0 +1,11 @@ +-- ----------------------------- 2021-08-02 add by shixw------------begin + +alter table T_CORE_TODO_CONFIG add VOICEWARNING VARCHAR2(36); +comment on column T_CORE_TODO_CONFIG.VOICEWARNING is '开启语音提醒'; + +CALL INSERTI18N('T_CORE_TODO_CONFIG.VOICEWARNING','开启语音提醒','开启语音提醒','zh-CN','开启语音提醒'); + +UPDATE T_CORE_TODO_CONFIG SET VOICEWARNING = '1'; + +commit; +-- ----------------------------- 2021-08-02 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.1.7/sqlserver/0.gikam-core-base.txt b/sql/init_sql/core/1.1.7/sqlserver/0.gikam-core-base.txt new file mode 100644 index 0000000..9edd534 --- /dev/null +++ b/sql/init_sql/core/1.1.7/sqlserver/0.gikam-core-base.txt @@ -0,0 +1,114 @@ +-- ----------------------------- 2021-09-24 add by shixw--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_CORE_IM_GROUP( + ID BIGINT NOT NULL, + GROUPNAME VARCHAR(60) NULL , + ORDERNO BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_IM_GROUP PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'即时聊天好友分组' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_GROUP'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_GROUP', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分组名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_GROUP', @level2type=N'COLUMN',@level2name=N'GROUPNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_GROUP', @level2type=N'COLUMN',@level2name=N'ORDERNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_GROUP', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_GROUP', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_GROUP', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_GROUP', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_GROUP', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_CORE_IM_MESSAGE( + ID BIGINT NOT NULL, + SENDUSERID VARCHAR(36) NULL , + RECEIVEUSERID VARCHAR(36) NULL , + CONTENT VARCHAR(2000) NULL , + OFFLINEFLAG VARCHAR(36) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_IM_MESSAGE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'即时聊天消息' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_MESSAGE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_MESSAGE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'发送人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_MESSAGE', @level2type=N'COLUMN',@level2name=N'SENDUSERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'接收人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_MESSAGE', @level2type=N'COLUMN',@level2name=N'RECEIVEUSERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'消息内容' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_MESSAGE', @level2type=N'COLUMN',@level2name=N'CONTENT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否离线' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_MESSAGE', @level2type=N'COLUMN',@level2name=N'OFFLINEFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_MESSAGE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_MESSAGE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_MESSAGE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_MESSAGE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_MESSAGE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_CORE_IM_CONTACTS( + ID BIGINT NOT NULL, + USERID VARCHAR(36) NULL , + CONTACTSID VARCHAR(36) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_IM_CONTACTS PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'即时聊天联系人' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_CONTACTS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_CONTACTS', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用户编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_CONTACTS', @level2type=N'COLUMN',@level2name=N'USERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'联系人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_CONTACTS', @level2type=N'COLUMN',@level2name=N'CONTACTSID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_CONTACTS', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_CONTACTS', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_CONTACTS', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_CONTACTS', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_CONTACTS', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_CORE_IM_GROUP.SERVICE_NAME', N'即时聊天好友分组', N'即时聊天好友分组', N'zh-CN',N'即时聊天好友分组'; +EXEC DBO.INSERTI18N N'T_CORE_IM_GROUP.ID', N'即时聊天好友分组的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_IM_GROUP.GROUPNAME', N'即时聊天好友分组的分组名称', N'分组名称', N'zh-CN',N'分组名称'; +EXEC DBO.INSERTI18N N'T_CORE_IM_GROUP.ORDERNO', N'即时聊天好友分组的排序号', N'排序号', N'zh-CN',N'排序号'; +EXEC DBO.INSERTI18N N'T_CORE_IM_GROUP.CREATEDBYID', N'即时聊天好友分组的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_IM_GROUP.CREATEDBYNAME', N'即时聊天好友分组的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_IM_GROUP.CREATEDTIME', N'即时聊天好友分组的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_IM_GROUP.CREATEDBYORGID', N'即时聊天好友分组的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_IM_GROUP.CREATEDBYORGNAME', N'即时聊天好友分组的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_IM_MESSAGE.SERVICE_NAME', N'即时聊天消息', N'即时聊天消息', N'zh-CN',N'即时聊天消息'; +EXEC DBO.INSERTI18N N'T_CORE_IM_MESSAGE.ID', N'即时聊天消息的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_IM_MESSAGE.SENDUSERID', N'即时聊天消息的发送人编码', N'发送人编码', N'zh-CN',N'发送人编码'; +EXEC DBO.INSERTI18N N'T_CORE_IM_MESSAGE.RECEIVEUSERID', N'即时聊天消息的接收人编码', N'接收人编码', N'zh-CN',N'接收人编码'; +EXEC DBO.INSERTI18N N'T_CORE_IM_MESSAGE.CONTENT', N'即时聊天消息的消息内容', N'消息内容', N'zh-CN',N'消息内容'; +EXEC DBO.INSERTI18N N'T_CORE_IM_MESSAGE.OFFLINEFLAG', N'即时聊天消息的是否离线', N'是否离线', N'zh-CN',N'是否离线'; +EXEC DBO.INSERTI18N N'T_CORE_IM_MESSAGE.CREATEDBYID', N'即时聊天消息的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_IM_MESSAGE.CREATEDBYNAME', N'即时聊天消息的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_IM_MESSAGE.CREATEDTIME', N'即时聊天消息的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_IM_MESSAGE.CREATEDBYORGID', N'即时聊天消息的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_IM_MESSAGE.CREATEDBYORGNAME', N'即时聊天消息的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_IM_CONTACTS.SERVICE_NAME', N'即时聊天联系人', N'即时聊天联系人', N'zh-CN',N'即时聊天联系人'; +EXEC DBO.INSERTI18N N'T_CORE_IM_CONTACTS.ID', N'即时聊天联系人的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_IM_CONTACTS.USERID', N'即时聊天联系人的用户编码', N'用户编码', N'zh-CN',N'用户编码'; +EXEC DBO.INSERTI18N N'T_CORE_IM_CONTACTS.CONTACTSID', N'即时聊天联系人的联系人编码', N'联系人编码', N'zh-CN',N'联系人编码'; +EXEC DBO.INSERTI18N N'T_CORE_IM_CONTACTS.CREATEDBYID', N'即时聊天联系人的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_IM_CONTACTS.CREATEDBYNAME', N'即时聊天联系人的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_IM_CONTACTS.CREATEDTIME', N'即时聊天联系人的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_IM_CONTACTS.CREATEDBYORGID', N'即时聊天联系人的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_IM_CONTACTS.CREATEDBYORGNAME', N'即时聊天联系人的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_IM_GROUP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_IM_MESSAGE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_IM_CONTACTS', '0', '0'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('im-status', '即时聊天状态', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'online', '在线', 'im-status', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'offline', '离线', 'im-status', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(NEXT VALUE FOR SEQ_CORE, '即时聊天状态', 'im-status', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=im-status', 'code', 'codeName'); +-- ----------------------------- 2021-09-24 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.1.7/sqlserver/1.gikam-core-common.txt b/sql/init_sql/core/1.1.7/sqlserver/1.gikam-core-common.txt new file mode 100644 index 0000000..6793b25 --- /dev/null +++ b/sql/init_sql/core/1.1.7/sqlserver/1.gikam-core-common.txt @@ -0,0 +1,18 @@ +-- ----------------------------- 2021-08-02 add by shixw------------begin + +alter table dbo.T_CORE_TODO_CONFIG ADD VOICEWARNING VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'开启语音提醒', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TODO_CONFIG', +'COLUMN', N'VOICEWARNING' +GO + +EXEC DBO.INSERTI18N N'T_CORE_TODO_CONFIG.VOICEWARNING',N'开启语音提醒',N'开启语音提醒',N'zh-CN',N'开启语音提醒' +GO + +UPDATE T_CORE_TODO_CONFIG SET VOICEWARNING = '1'; + +-- ----------------------------- 2021-08-02 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.1.8/mysql/0.gikam-core-common.txt b/sql/init_sql/core/1.1.8/mysql/0.gikam-core-common.txt new file mode 100644 index 0000000..23fad38 --- /dev/null +++ b/sql/init_sql/core/1.1.8/mysql/0.gikam-core-common.txt @@ -0,0 +1,13 @@ +-- ----------------------------- 2021-11-03 add by zhanghang------------begin + +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, I18NCODE) VALUES ('9403', '导出日志', '/secure/core/module/sys/export-logs/page/edit-list', '94', '9403','导出日志', 'CORE.MENU.MENUNAME.SYS.LOG.EXPORT'); + +alter table T_CORE_EXPORT_LOG add column MENUNAME VARCHAR(64) null comment '菜单名称'; +alter table T_CORE_EXPORT_LOG add column SUCCESS VARCHAR(1) null comment '导出结果(1-成功/0-失败)'; + +CALL INSERTI18N('T_CORE_EXPORT_LOG.MENUNAME','菜单名称','菜单名称','zh-CN','菜单名称'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.SUCCESS','导出结果','导出结果','zh-CN','导出结果'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.OPERATION','文件操作','文件操作','zh-CN','文件操作'); + +commit; +-- ----------------------------- 2021-11-03 add by zhanghang------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.1.8/oracle/0.gikam-core-common.txt b/sql/init_sql/core/1.1.8/oracle/0.gikam-core-common.txt new file mode 100644 index 0000000..943d155 --- /dev/null +++ b/sql/init_sql/core/1.1.8/oracle/0.gikam-core-common.txt @@ -0,0 +1,15 @@ +-- ----------------------------- 2021-11-03 add by zhanghang------------begin + +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, I18NCODE) VALUES ('9403', '导出日志', '/secure/core/module/sys/export-logs/page/edit-list', '94', '9403','导出日志', 'CORE.MENU.MENUNAME.SYS.LOG.EXPORT'); + +alter table T_CORE_EXPORT_LOG add MENUNAME VARCHAR2(64); +comment on column T_CORE_EXPORT_LOG.MENUNAME is '菜单名称'; +alter table T_CORE_EXPORT_LOG add SUCCESS VARCHAR2(1); +comment on column T_CORE_EXPORT_LOG.SUCCESS is '导出结果(1-成功/0-失败)'; + +CALL INSERTI18N('T_CORE_EXPORT_LOG.MENUNAME','菜单名称','菜单名称','zh-CN','菜单名称'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.SUCCESS','导出结果','导出结果','zh-CN','导出结果'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.OPERATION','文件操作','文件操作','zh-CN','文件操作'); + +commit; +-- ----------------------------- 2021-11-03 add by zhanghang------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.1.8/sqlserver/0.gikam-core-common.txt b/sql/init_sql/core/1.1.8/sqlserver/0.gikam-core-common.txt new file mode 100644 index 0000000..cfec18d --- /dev/null +++ b/sql/init_sql/core/1.1.8/sqlserver/0.gikam-core-common.txt @@ -0,0 +1,32 @@ +-- ----------------------------- 2021-11-03 add by zhanghang------------begin + +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, I18NCODE) VALUES ('9403', '导出日志', '/secure/core/module/sys/export-logs/page/edit-list', '94', '9403','导出日志', 'CORE.MENU.MENUNAME.SYS.LOG.EXPORT'); + +alter table dbo.T_CORE_EXPORT_LOG ADD MENUNAME VARCHAR(64) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EXPORT_LOG', +'COLUMN', N'MENUNAME' +GO +alter table dbo.T_CORE_EXPORT_LOG ADD SUCCESS VARCHAR(1) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'导出结果(1-成功/0-失败)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EXPORT_LOG', +'COLUMN', N'SUCCESS' +GO + +EXEC DBO.INSERTI18N N'T_CORE_EXPORT_LOG.MENUNAME',N'菜单名称',N'菜单名称',N'zh-CN',N'菜单名称' +GO +EXEC DBO.INSERTI18N N'T_CORE_EXPORT_LOG.SUCCESS',N'导出结果',N'导出结果',N'zh-CN',N'导出结果' +GO +EXEC DBO.INSERTI18N N'T_CORE_EXPORT_LOG.OPERATION',N'文件操作',N'文件操作',N'zh-CN',N'文件操作' +GO + + +-- ----------------------------- 2021-11-03 add by zhanghang------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.1.9/mysql/0.gikam-core-common.txt b/sql/init_sql/core/1.1.9/mysql/0.gikam-core-common.txt new file mode 100644 index 0000000..abc4d7c --- /dev/null +++ b/sql/init_sql/core/1.1.9/mysql/0.gikam-core-common.txt @@ -0,0 +1,65 @@ +-- ----------------------------- 2021-11-24 add by zhangpf--------------begin +alter table T_CORE_SYSTEM_CONFIG add column HELPCENTER VARCHAR(36) null comment '是否开启帮助中心(是/否 默认为否)'; + +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.HELPCENTER','开启帮助中心','开启帮助中心','zh-CN','开启帮助中心'); + +UPDATE T_CORE_SYSTEM_CONFIG SET HELPCENTER = '0' +WHERE ID = 'system-config'; + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_CORE_HELP_CENTER`( + `ID` VARCHAR(30) NOT NULL COMMENT '主键', + `MANUALVIDEOFILEID` BIGINT DEFAULT NULL COMMENT '手册视频文件id', + `MANUALEDITINGMETHOD` VARCHAR(30) DEFAULT NULL COMMENT '手册编辑方式(online-在线编辑/file-上传文档)', + `MANUALDOCFILEID` BIGINT DEFAULT NULL COMMENT '手册文档文件id', + `MANUALCONTENT` LONGTEXT DEFAULT NULL COMMENT '手册内容', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='帮助中心'; + +CALL INSERTI18N('T_CORE_HELP_CENTER.SERVICE_NAME', '帮助中心', '帮助中心', 'zh-CN', '帮助中心'); +CALL INSERTI18N('T_CORE_HELP_CENTER.ID', '帮助中心的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_HELP_CENTER.MANUALVIDEOFILEID', '帮助中心的手册视频文件id', '手册视频文件id', 'zh-CN', '手册视频文件id'); +CALL INSERTI18N('T_CORE_HELP_CENTER.MANUALEDITINGMETHOD', '帮助中心的手册编辑方式', '手册编辑方式', 'zh-CN', '手册编辑方式'); +CALL INSERTI18N('T_CORE_HELP_CENTER.MANUALDOCFILEID', '帮助中心的手册文档文件id', '手册文档文件id', 'zh-CN', '手册文档文件id'); +CALL INSERTI18N('T_CORE_HELP_CENTER.MANUALCONTENT', '帮助中心的手册内容', '手册内容', 'zh-CN', '手册内容'); +CALL INSERTI18N('T_CORE_HELP_CENTER.CREATEDBYID', '帮助中心的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_HELP_CENTER.CREATEDBYNAME', '帮助中心的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_HELP_CENTER.CREATEDTIME', '帮助中心的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_HELP_CENTER.CREATEDBYORGID', '帮助中心的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_HELP_CENTER.CREATEDBYORGNAME', '帮助中心的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +CALL INSERTI18N('MODULE.ADMIN.HELPCENTERS.TREE.MENU', '帮助中心的菜单树', '菜单', 'zh-CN', '菜单'); +CALL INSERTI18N('MODULE.ADMIN.HELPCENTERS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('MODULE.ADMIN.HELPCENTERS.FIELD.VIDEO', '帮助中心的上传视频', '上传视频', 'zh-CN', '上传视频'); +CALL INSERTI18N('MODULE.ADMIN.HELPCENTERS.FIELD.MANUAL_DOC', '帮助中心的上传操作手册', '上传操作手册', 'zh-CN', '上传操作手册'); +CALL INSERTI18N('MODULE.ADMIN.HELPCENTERS.FIELD.MANUAL', '帮助中心的操作手册', '操作手册', 'zh-CN', '操作手册'); + +CALL INSERTI18N('MODULE.ADMIN.HELPCENTERS.TIP.CURRENT_MENU_HAS_NO_RELATED_PAGE', '当前菜单未配置相关页面,请重新选择', '当前菜单未配置相关页面,请重新选择', 'zh-CN', '当前菜单未配置相关页面,请重新选择'); +CALL INSERTI18N('MODULE.ADMIN.HELPCENTERS.TIP.CURRENT_MENU_HAS_NO_MANUAL_CONFIG', '当前菜单未配置帮助项,请联系管理员添加', '当前菜单未配置帮助项,请联系管理员添加', 'zh-CN', '当前菜单未配置帮助项,请联系管理员添加'); + +-- 创建菜单语句 +INSERT INTO T_CORE_ADMIN_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUICON) +VALUES ('101060', '帮助中心', '/secure/module/admin/help-centers/page/edit-list', '1010', '101060', '019.svg'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_HELP_CENTER', '0', '1'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(F_GET_SEQ_CORE(), '帮助中心手册编辑方式', 'manual-editing-method', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=manualEditingMethod', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('manualEditingMethod', '帮助中心手册编辑方式', 'sys', NULL, 1, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(F_GET_SEQ_CORE(), 'manualEditingMethod', 'file', '上传文档', 1, '0'); +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(F_GET_SEQ_CORE(), 'manualEditingMethod', 'online', '在线编辑', 2, '0'); + +COMMIT; +-- ----------------------------- 2021-11-24 add by zhangpf------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.1.9/oracle/0.gikam-core-common.txt b/sql/init_sql/core/1.1.9/oracle/0.gikam-core-common.txt new file mode 100644 index 0000000..55daa7b --- /dev/null +++ b/sql/init_sql/core/1.1.9/oracle/0.gikam-core-common.txt @@ -0,0 +1,77 @@ +-- ----------------------------- 2021-11-24 add by zhangpf--------------begin +ALTER TABLE T_CORE_SYSTEM_CONFIG add HELPCENTER VARCHAR2(36); +COMMENT ON COLUMN T_CORE_SYSTEM_CONFIG.HELPCENTER IS '是否开启帮助中心(是/否 默认为否)'; + +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.HELPCENTER','开启帮助中心','开启帮助中心','zh-CN','开启帮助中心'); + +UPDATE T_CORE_SYSTEM_CONFIG SET HELPCENTER = '0' +WHERE ID = 'system-config'; + +-- 建表语句 +CREATE TABLE T_CORE_HELP_CENTER( + ID VARCHAR2(30) NOT NULL, + MANUALVIDEOFILEID NUMBER NULL, + MANUALEDITINGMETHOD VARCHAR2(30) NULL, + MANUALDOCFILEID NUMBER NULL, + MANUALCONTENT CLOB NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_HELP_CENTER IS '帮助中心'; +COMMENT ON COLUMN T_CORE_HELP_CENTER.ID IS '主键'; +COMMENT ON COLUMN T_CORE_HELP_CENTER.MANUALVIDEOFILEID IS '手册视频文件id'; +COMMENT ON COLUMN T_CORE_HELP_CENTER.MANUALEDITINGMETHOD IS '手册编辑方式(online-在线编辑/file-上传文档)'; +COMMENT ON COLUMN T_CORE_HELP_CENTER.MANUALDOCFILEID IS '手册文档文件id'; +COMMENT ON COLUMN T_CORE_HELP_CENTER.MANUALCONTENT IS '手册内容'; +COMMENT ON COLUMN T_CORE_HELP_CENTER.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_HELP_CENTER.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_HELP_CENTER.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_HELP_CENTER.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_HELP_CENTER.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_HELP_CENTER ADD CONSTRAINT PK_CORE_HELP_CENTER PRIMARY KEY (ID); + +CALL INSERTI18N('T_CORE_HELP_CENTER.SERVICE_NAME', '帮助中心', '帮助中心', 'zh-CN', '帮助中心'); +CALL INSERTI18N('T_CORE_HELP_CENTER.ID', '帮助中心的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_HELP_CENTER.MANUALVIDEOFILEID', '帮助中心的手册视频文件id', '手册视频文件id', 'zh-CN', '手册视频文件id'); +CALL INSERTI18N('T_CORE_HELP_CENTER.MANUALEDITINGMETHOD', '帮助中心的手册编辑方式', '手册编辑方式', 'zh-CN', '手册编辑方式'); +CALL INSERTI18N('T_CORE_HELP_CENTER.MANUALDOCFILEID', '帮助中心的手册文档文件id', '手册文档文件id', 'zh-CN', '手册文档文件id'); +CALL INSERTI18N('T_CORE_HELP_CENTER.MANUALCONTENT', '帮助中心的手册内容', '手册内容', 'zh-CN', '手册内容'); +CALL INSERTI18N('T_CORE_HELP_CENTER.CREATEDBYID', '帮助中心的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_HELP_CENTER.CREATEDBYNAME', '帮助中心的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_HELP_CENTER.CREATEDTIME', '帮助中心的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_HELP_CENTER.CREATEDBYORGID', '帮助中心的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_HELP_CENTER.CREATEDBYORGNAME', '帮助中心的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +CALL INSERTI18N('MODULE.ADMIN.HELPCENTERS.TREE.MENU', '帮助中心的菜单树', '菜单', 'zh-CN', '菜单'); +CALL INSERTI18N('MODULE.ADMIN.HELPCENTERS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('MODULE.ADMIN.HELPCENTERS.FIELD.VIDEO', '帮助中心的上传视频', '上传视频', 'zh-CN', '上传视频'); +CALL INSERTI18N('MODULE.ADMIN.HELPCENTERS.FIELD.MANUAL_DOC', '帮助中心的上传操作手册', '上传操作手册', 'zh-CN', '上传操作手册'); +CALL INSERTI18N('MODULE.ADMIN.HELPCENTERS.FIELD.MANUAL', '帮助中心的操作手册', '操作手册', 'zh-CN', '操作手册'); + +CALL INSERTI18N('MODULE.ADMIN.HELPCENTERS.TIP.CURRENT_MENU_HAS_NO_RELATED_PAGE', '当前菜单未配置相关页面,请重新选择', '当前菜单未配置相关页面,请重新选择', 'zh-CN', '当前菜单未配置相关页面,请重新选择'); +CALL INSERTI18N('MODULE.ADMIN.HELPCENTERS.TIP.CURRENT_MENU_HAS_NO_MANUAL_CONFIG', '当前菜单未配置帮助项,请联系管理员添加', '当前菜单未配置帮助项,请联系管理员添加', 'zh-CN', '当前菜单未配置帮助项,请联系管理员添加'); + +-- 创建菜单语句 +INSERT INTO T_CORE_ADMIN_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUICON) +VALUES ('101060', '帮助中心', '/secure/module/admin/help-centers/page/edit-list', '1010', '101060', '019.svg'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_HELP_CENTER', '0', '1'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(SEQ_CORE.NEXTVAL, '帮助中心手册编辑方式', 'manual-editing-method', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=manualEditingMethod', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('manualEditingMethod', '帮助中心手册编辑方式', 'sys', NULL, 1, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(SEQ_CORE.NEXTVAL, 'manualEditingMethod', 'file', '上传文档', 1, '0'); +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(SEQ_CORE.NEXTVAL, 'manualEditingMethod', 'online', '在线编辑', 2, '0'); + +COMMIT; +-- ----------------------------- 2021-11-24 add by zhangpf------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.1.9/sqlserver/0.gikam-core-common.txt b/sql/init_sql/core/1.1.9/sqlserver/0.gikam-core-common.txt new file mode 100644 index 0000000..6fc4d75 --- /dev/null +++ b/sql/init_sql/core/1.1.9/sqlserver/0.gikam-core-common.txt @@ -0,0 +1,81 @@ +-- ----------------------------- 2021-11-24 add by zhangpf--------------begin +alter table dbo.T_CORE_SYSTEM_CONFIG ADD HELPCENTER VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否开启帮助中心', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SYSTEM_CONFIG', +'COLUMN', N'HELPCENTER' +GO + +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_CONFIG.HELPCENTER',N'是否开启帮助中心',N'是否开启帮助中心',N'zh-CN',N'是否开启帮助中心' +GO + +UPDATE T_CORE_SYSTEM_CONFIG SET HELPCENTER = '0' +WHERE ID = 'system-config'; + +-- 建表语句 +CREATE TABlE DBO.T_CORE_HELP_CENTER( + ID VARCHAR(30) NOT NULL, + MANUALVIDEDFILEID BIGINT NULL , + MANUALEDITINGMETHOD VARCHAR(30) NULL , + MANUALDOCFILEID BIGINT NULL , + MANUALCONTENT TEXT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_HELP_CENTER PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'帮助中心' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_HELP_CENTER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_HELP_CENTER', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'手册视频文件id' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_HELP_CENTER', @level2type=N'COLUMN',@level2name=N'MANUALVIDEDFILEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'手册编辑方式(online-在线编辑/file-上传文档)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_HELP_CENTER', @level2type=N'COLUMN',@level2name=N'MANUALEDITINGMETHOD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'手册文档文件id' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_HELP_CENTER', @level2type=N'COLUMN',@level2name=N'MANUALDOCFILEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'手册内容' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_HELP_CENTER', @level2type=N'COLUMN',@level2name=N'MANUALCONTENT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_HELP_CENTER', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_HELP_CENTER', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_HELP_CENTER', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_HELP_CENTER', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_HELP_CENTER', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_CORE_HELP_CENTER.SERVICE_NAME', N'帮助中心', N'帮助中心', N'zh-CN',N'帮助中心'; +EXEC DBO.INSERTI18N N'T_CORE_HELP_CENTER.ID', N'帮助中心的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_HELP_CENTER.MANUALVIDEDFILEID', N'帮助中心的手册视频文件id', N'手册视频文件id', N'zh-CN',N'手册视频文件id'; +EXEC DBO.INSERTI18N N'T_CORE_HELP_CENTER.MANUALEDITINGMETHOD', N'帮助中心的手册编辑方式', N'手册编辑方式', N'zh-CN',N'手册编辑方式'; +EXEC DBO.INSERTI18N N'T_CORE_HELP_CENTER.MANUALDOCFILEID', N'帮助中心的手册文档文件id', N'手册文档文件id', N'zh-CN',N'手册文档文件id'; +EXEC DBO.INSERTI18N N'T_CORE_HELP_CENTER.MANUALCONTENT', N'帮助中心的手册内容', N'手册内容', N'zh-CN',N'手册内容'; +EXEC DBO.INSERTI18N N'T_CORE_HELP_CENTER.CREATEDBYID', N'帮助中心的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_HELP_CENTER.CREATEDBYNAME', N'帮助中心的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_HELP_CENTER.CREATEDTIME', N'帮助中心的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_HELP_CENTER.CREATEDBYORGID', N'帮助中心的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_HELP_CENTER.CREATEDBYORGNAME', N'帮助中心的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; + +EXEC DBO.INSERTI18N N'MODULE.ADMIN.HELPCENTERS.TREE.MENU', N'帮助中心的菜单树', N'菜单', N'zh-CN',N'菜单'; +EXEC DBO.INSERTI18N N'MODULE.ADMIN.HELPCENTERS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'MODULE.ADMIN.HELPCENTERS.FIELD.VIDEO', N'帮助中心的上传视频', N'上传视频', N'zh-CN',N'上传视频'; +EXEC DBO.INSERTI18N N'MODULE.ADMIN.HELPCENTERS.FIELD.MANUAL_DOC', N'帮助中心的上传操作手册', N'上传操作手册', N'zh-CN',N'上传操作手册'; +EXEC DBO.INSERTI18N N'MODULE.ADMIN.HELPCENTERS.FIELD.MANUAL', N'帮助中心的操作手册', N'操作手册', N'zh-CN',N'操作手册'; + +EXEC DBO.INSERTI18N N'MODULE.ADMIN.HELPCENTERS.TIP.CURRENT_MENU_HAS_NO_RELATED_PAGE', N'当前菜单未配置相关页面,请重新选择', N'当前菜单未配置相关页面,请重新选择', N'zh-CN',N'当前菜单未配置相关页面,请重新选择'; +EXEC DBO.INSERTI18N N'MODULE.ADMIN.HELPCENTERS.TIP.CURRENT_MENU_HAS_NO_MANUAL_CONFIG', N'当前菜单未配置帮助项,请联系管理员添加', N'当前菜单未配置帮助项,请联系管理员添加', N'zh-CN',N'当前菜单未配置帮助项,请联系管理员添加'; + +-- 创建菜单语句 +INSERT INTO T_CORE_ADMIN_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUICON) +VALUES ('101060', '帮助中心', '/secure/module/admin/help-centers/page/edit-list', '1010', '101060', '019.svg'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_HELP_CENTER', '0', '1'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(NEXT VALUE FOR SEQ_CORE, '帮助中心手册编辑方式', 'manual-editing-method', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=manualEditingMethod', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('manualEditingMethod', '帮助中心手册编辑方式', 'sys', NULL, 1, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(NEXT VALUE FOR SEQ_CORE, 'manualEditingMethod', 'file', '上传文档', 1, '0'); +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(NEXT VALUE FOR SEQ_CORE, 'manualEditingMethod', 'online', '在线编辑', 2, '0'); +-- ----------------------------- 2021-11-24 add by zhangpf------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.2.0/1.2.0发版概要.pdf b/sql/init_sql/core/1.2.0/1.2.0发版概要.pdf new file mode 100644 index 0000000..f90964a Binary files /dev/null and b/sql/init_sql/core/1.2.0/1.2.0发版概要.pdf differ diff --git a/sql/init_sql/core/1.2.0/1.2.0发版详情.pdf b/sql/init_sql/core/1.2.0/1.2.0发版详情.pdf new file mode 100644 index 0000000..0b39891 Binary files /dev/null and b/sql/init_sql/core/1.2.0/1.2.0发版详情.pdf differ diff --git a/sql/init_sql/core/1.2.0/mysql/1.gikam-core-commom.txt b/sql/init_sql/core/1.2.0/mysql/1.gikam-core-commom.txt new file mode 100644 index 0000000..55b46e6 --- /dev/null +++ b/sql/init_sql/core/1.2.0/mysql/1.gikam-core-commom.txt @@ -0,0 +1,1409 @@ +-- ----------------------------- 2021-07-14 add by zhangjr--------------begin 1.1.4补丁已发布 +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.NOTIFICATION', '工作流草稿中的通知TAB页', '通知', 'zh-CN', '通知'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.PASS_NOTIFICATION', '工作流草稿中的审核通过时发送通知', '审核通过时通知', 'zh-CN', '审核通过时通知'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.REJECT_NOTIFICATION', '工作流草稿中的审核拒绝时发送通知', '审核拒绝时通知', 'zh-CN', '审核拒绝时通知'); + +INSERT INTO T_CORE_NOTIFICATION_TMPL(ID, TITLE, CONTENT, VIEWMETHOD) +VALUES ('BPMN_PASS', '工作流审核通过时提醒', CONCAT('【', '$', '{name}】业务单据【', '$', '{desc}】在【', '$', '{fromTaskName}】节点被【', '$', '{lastAuditorName}】审核通过。'), 'no'); + +INSERT INTO T_CORE_NOTIFICATION_TMPL(ID, TITLE, CONTENT, VIEWMETHOD) +VALUES ('BPMN_REJECT', '工作流拒绝时提醒', CONCAT('【', '$', '{name}】业务单据【', '$', '{desc}】被【', '$', '{lastAuditorName}】审核拒绝到【', '$', '{toTaskName}】节点。'), 'no'); +commit; +-- ----------------------------- 2021-07-14 add by zhangjr--------------end 1.1.4补丁已发布 +-- ----------------------------- 2021-07-15 add by zhangxt--------------begin 1.1.4补丁已发布 +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.ALLUSER', '所有审核人员', '所有审核人员', 'zh-CN', '所有审核人员'); +commit; +-- ----------------------------- 2021-07-15 add by zhangxt--------------end 1.1.4补丁已发布 + +-- ----------------------------- 2021-07-15 add by shixw--------------begin 1.1.1补丁已发布 + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_CORE_DATA_CENTER`( + `ID` BIGINT NOT NULL COMMENT '主键', + `NODENAME` VARCHAR(120) DEFAULT NULL COMMENT '节点名称', + `NODETYPE` VARCHAR(36) DEFAULT NULL COMMENT '节点类型', + `PARENTID` BIGINT DEFAULT NULL COMMENT '父节点id', + `AUTHCODE` BIGINT DEFAULT NULL COMMENT '授权码', + `URL` VARCHAR(120) DEFAULT NULL COMMENT 'url', + `ORDERNO` BIGINT DEFAULT NULL COMMENT '排序码', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='数据中心表'; + + +CREATE TABLE IF NOT EXISTS `T_CORE_DATA_CENTER_ROLE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `DATACENTERID` BIGINT DEFAULT NULL COMMENT '数据中心id', + `ROLEID` BIGINT DEFAULT NULL COMMENT '角色id', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='数据中心访问角色表'; +CREATE INDEX IDX_CDCR_DATACENTERID ON T_CORE_DATA_CENTER_ROLE (DATACENTERID); + +CALL INSERTI18N('T_CORE_DATA_CENTER.SERVICE_NAME', '数据中心表', '数据中心表', 'zh-CN', '数据中心表'); +CALL INSERTI18N('T_CORE_DATA_CENTER.ID', '数据中心表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_DATA_CENTER.NODENAME', '数据中心表的节点名称', '节点名称', 'zh-CN', '节点名称'); +CALL INSERTI18N('T_CORE_DATA_CENTER.NODETYPE', '数据中心表的节点类型', '节点类型', 'zh-CN', '节点类型'); +CALL INSERTI18N('T_CORE_DATA_CENTER.PARENTID', '数据中心表的父节点id', '父节点id', 'zh-CN', '父节点id'); +CALL INSERTI18N('T_CORE_DATA_CENTER.AUTHCODE', '数据中心表的授权码', '授权码', 'zh-CN', '授权码'); +CALL INSERTI18N('T_CORE_DATA_CENTER.ORDERNO', '数据中心表的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_DATA_CENTER.URL', '数据中心表的url', 'url', 'zh-CN', 'url'); +CALL INSERTI18N('T_CORE_DATA_CENTER.CREATEDBYID', '数据中心表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_DATA_CENTER.CREATEDBYNAME', '数据中心表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_DATA_CENTER.CREATEDTIME', '数据中心表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_DATA_CENTER.CREATEDBYORGID', '数据中心表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_DATA_CENTER.CREATEDBYORGNAME', '数据中心表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.SERVICE_NAME', '数据中心访问角色表', '数据中心访问角色表', 'zh-CN', '数据中心访问角色表'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.ID', '数据中心访问角色表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.DATACENTERID', '数据中心访问角色表的数据中心id', '数据中心id', 'zh-CN', '数据中心id'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.ROLEID', '数据中心访问角色表的角色id', '角色id', 'zh-CN', '角色id'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.ROLENAME', '数据中心访问角色表的角色名称', '角色名称', 'zh-CN', '角色名称'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.CREATEDBYID', '数据中心访问角色表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.CREATEDBYNAME', '数据中心访问角色表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.CREATEDTIME', '数据中心访问角色表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.CREATEDBYORGID', '数据中心访问角色表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.CREATEDBYORGNAME', '数据中心访问角色表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.TREE.DATACENTER', '数据中心', '数据中心', 'zh-CN', '数据中心'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.TAB.PREVIEW', '大屏预览', '大屏预览', 'zh-CN', '大屏预览'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.TAB.ROLE', '访问角色', '访问角色', 'zh-CN', '访问角色'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.TIP.CHOOSE_ONE_DATACENTER', '请先选择一个大屏预览', '请先选择一个大屏预览', 'zh-CN', '请先选择一个大屏预览'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.BUTTON.SYNC', '同步', '同步', 'zh-CN', '同步'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9360', '数据中心配置', '/secure/core/module/item/data-centers/page/edit-list', '93', '9360', '016.svg', '数据中心配置'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_DATA_CENTER', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_DATA_CENTER_ROLE', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('936001','T_CORE_DATA_CENTER_ROLE', 'T_CORE_DATA_CENTER', 'DATACENTERID'); + +INSERT INTO T_CORE_REMOTE_CALL_CONF(ID, NAME, SYNCH, DATAFLOW, CALLCLASS,CALLMETHOD,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES ('DATA_CENTER_REPORT', '数据中心报告请求', '1', 'DATACENTER->LIMS', 'com.sunwayworld.module.item.datacenter.service.CoreDataCenterService', 'syncDataCenterData', '0', NULL, NULL, NULL); + + +COMMIT; + +-- ----------------------------- 2021-07-15 add by shixw------------end 1.1.1补丁已发布 + +-- ----------------------------- 2021-07-27 add by zhangjr--------------begin +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ADD_NOTIFIED_USERS', '工作流节点中新增通知人', '新增通知人', 'zh-CN', '新增通知人'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ADD_NOTIFIED_ROLES', '工作流节点中新增通知角色', '新增通知角色', 'zh-CN', '新增通知角色'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_NOTIFIEDGROUP', '工作流节点中选择通知角色', '选择通知角色', 'zh-CN', '选择通知角色'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_NOTIFIED', '工作流节点中选择通知人员', '选择通知人员', 'zh-CN', '选择通知人员'); +commit; +-- ----------------------------- 2021-07-27 add by zhangjr--------------end + +-- ----------------------------- 2021-08-02 add by shixw------------begin + +ALTER TABLE T_CORE_ROLE MODIFY COLUMN USEDBYORGID varchar(270) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '使用单位编码'; + +-- ----------------------------- 2021-08-02 add by shixw------------end + +-- ----------------------------- 2021-08-02 add by shixw------------begin 1.1.7补丁已发布 + +alter table T_CORE_TODO_CONFIG add column VOICEWARNING VARCHAR(36) null comment '开启语音提醒'; + +CALL INSERTI18N('T_CORE_TODO_CONFIG.VOICEWARNING','开启语音提醒','开启语音提醒','zh-CN','开启语音提醒'); + +UPDATE T_CORE_TODO_CONFIG SET VOICEWARNING = '1'; + +commit; +-- ----------------------------- 2021-08-02 add by shixw------------end 1.1.7补丁已发布 + +-- ----------------------------- 2020-08-07 add by zhangjr------------begin +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.AUTO_PASS', '下一个节点审核人也是当前节点审核人时自动审核通过', '自动审核通过', 'zh-CN', '自动审核通过'); +call INSERTI18N('GIKAM.BPMN.COMMENT.AUTO_PASS', '自动审核通过时审核意见', '(自动审核通过)', 'zh-CN', '(自动审核通过)'); +commit; +-- ----------------------------- 2020-08-07 add by zhangjr------------end + +-- ----------------------------- 2020-08-14 add by zhangxt------------begin +alter table T_CORE_SCHEDULE_TASK_LOG add column EXECUTEDRESULT VARCHAR(300) null comment '任务执行的业务结果'; + +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.EXECUTEDRESULT','任务执行的业务结果','执行结果','zh-CN','执行结果'); +-- ----------------------------- 2020-08-14 add by zhangxt------------end + +-- ----------------------------- 2020-08-20 add by zhangjr------------begin +CREATE TABLE `T_CORE_ATTORNEY` ( + `ID` BIGINT NOT NULL COMMENT '主键', + `TRUSTOR` VARCHAR(32) NULL DEFAULT NULL COMMENT '委托人编码', + `TRUSTEE` VARCHAR(32) NULL DEFAULT NULL COMMENT '受托人编码', + `STARTDATE` DATETIME NULL DEFAULT NULL COMMENT '委托开始时间', + `ENDDATE` DATETIME NULL DEFAULT NULL COMMENT '委托结束 时间', + `CREATEDBYID` VARCHAR(32) NULL DEFAULT NULL COMMENT '制单人ID', + `CREATEDBYNAME` VARCHAR(64) NULL DEFAULT NULL COMMENT '制单人名称', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `CREATEDTIME` DATETIME NULL DEFAULT NULL COMMENT '制单日期', + `ACTIVATEDFLAG` VARCHAR (1) NULL COMMENT '启用标志', + `ACTIVATEDBYID` VARCHAR (32) NULL COMMENT '启用人ID', + `ACTIVATEDBYNAME` VARCHAR (64) NULL COMMENT '启用人名称', + `ACTIVATEDTIME` DATETIME NULL COMMENT '启用时间', + `LASTSUSPENDEDFLAG` VARCHAR(1) NULL DEFAULT NULL COMMENT '挂起标志(0-正常,1-挂起)', + `LASTSUSPENDEDBYID` VARCHAR(32) NULL DEFAULT NULL COMMENT '挂起人ID', + `LASTSUSPENDEDBYNAME` VARCHAR(64) NULL DEFAULT NULL COMMENT '最后注销人名称', + `LASTSUSPENDEDTIME` DATETIME NULL DEFAULT NULL COMMENT '挂起时间', + PRIMARY KEY (`ID`) +) +COMMENT='委托代理主表' +COLLATE='utf8_general_ci' +ENGINE=InnoDB +; + +CREATE TABLE `T_CORE_ATTORNEY_MENU` ( + `ID` BIGINT NOT NULL COMMENT '主键', + `ATTORNEYID` INT(11) NOT NULL COMMENT '委托主表编码', + `MENUID` VARCHAR(36) NOT NULL COMMENT '菜单编码', + `CREATEDBYID` VARCHAR(32) NULL DEFAULT NULL COMMENT '制单人ID', + `CREATEDBYNAME` VARCHAR(64) NULL DEFAULT NULL COMMENT '制单人名称', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `CREATEDTIME` DATETIME NULL DEFAULT NULL COMMENT '制单日期', + PRIMARY KEY (`ID`), + INDEX `IDX_TCAM_ATTORNEYID` (`ATTORNEYID`) +) +COMMENT='委托代理菜单表' +COLLATE='utf8_general_ci' +ENGINE=InnoDB +; + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9015', '委托代理设置', '/secure/core/module/sys/attorneys/page/edit-list', '90', '9015', '008.svg', '委托代理设置'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9016', '委托代理查询', '/secure/core/module/sys/attorneys/page/search-list', '90', '9016', '008.svg', '委托代理查询'); +COMMIT; + +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_ATTORNEY.CANNOT_CHANGE_TRUSTOR', '委派时非管理员只能委派自己的业务', '非管理员只能委派自己的业务', 'zh-CN', '非管理员只能委派自己的业务'); +COMMIT; + + +CALL INSERTI18N('CORE.MODULE.SYS.ATTORNEYS.TAB.BASE_INFO', '委托代理信息', '委托代理信息', 'zh-CN', '委托代理信息'); +CALL INSERTI18N('CORE.MODULE.SYS.ATTORNEYS.TAB.MENU', '委托业务', '委托业务', 'zh-CN', '委托业务'); + +CALL INSERTI18N('T_CORE_ATTORNEY.ID', '委托代理主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ATTORNEY.TRUSTOR', '委托代理表的委托人编码', '委托人编码', 'zh-CN', '委托人编码'); +CALL INSERTI18N('T_CORE_ATTORNEY.TRUSTORNAME', '委托代理表的委托人名称', '委托人名称', 'zh-CN', '委托人名称'); +CALL INSERTI18N('T_CORE_ATTORNEY.TRUSTEE', '委托代理表的受托人编码', '受托人编码', 'zh-CN', '受托人编码'); +CALL INSERTI18N('T_CORE_ATTORNEY.TRUSTEENAME', '委托代理表的受托人名称', '受托人名称', 'zh-CN', '受托人名称'); +CALL INSERTI18N('T_CORE_ATTORNEY.STARTDATE', '委托代理表的委托开始日期', '委托开始日期', 'zh-CN', '委托开始日期'); +CALL INSERTI18N('T_CORE_ATTORNEY.ENDDATE', '委托代理表的委托结束日期', '委托结束日期', 'zh-CN', '委托结束日期'); +CALL INSERTI18N('T_CORE_ATTORNEY.LASTSUSPENDEDFLAG', '委托代理表的是否注销', '是否注销', 'zh-CN', '是否注销'); +CALL INSERTI18N('T_CORE_ATTORNEY.ACTIVATEDFLAG', '委托代理表的是否启用', '是否启用', 'zh-CN', '是否启用'); + +CALL INSERTI18N('T_CORE_ATTORNEY_MENU.ID', '委托代理菜单表主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ATTORNEY_MENU.MENUID', '委托代理菜单表菜单编码', '菜单编码', 'zh-CN', '菜单编码'); +CALL INSERTI18N('T_CORE_ATTORNEY_MENU.MENUNAME', '委托代理菜单表菜单名称', '菜单名称', 'zh-CN', '菜单名称'); + +CALL INSERTI18N('CORE.MODULE.SYS.ATTORNEYS.MODAL.CHOOSE_MENU', '委托代理中选择委托菜单', '委托菜单', 'zh-CN', '委托菜单'); +CALL INSERTI18N('CORE.MODULE.SYS.ATTORNEYS.TIP.ENDDATE_BEFORE_STARTDATE', '委托代理中委托开始日期不能晚于结束时间', '委托开始日期不能晚于结束时间', 'zh-CN', '委托开始日期不能晚于结束时间'); +CALL INSERTI18N('CORE.MODULE.SYS.ATTORNEYS.TIP.ENDDATE_BEFORE_TODAY', '委托代理中委托结束日期不能早于今天', '委托结束日期不能早于今天', 'zh-CN', '委托结束日期不能早于今天'); +CALL INSERTI18N('CORE.MODULE.SYS.ATTORNEYS.TIP.MENU_REQUIRED', '委托代理中需要配置被代理的菜单', '需要配置被代理的菜单', 'zh-CN', '需要配置被代理的菜单'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_ATTORNEY', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_ATTORNEY_MENU', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES (F_GET_SEQ_CORE(),'T_CORE_ATTORNEY_MENU', 'T_CORE_ATTORNEY', 'ATTORNEYID'); +COMMIT; +-- ----------------------------- 2020-08-20 add by zhangjr------------end + +-- ----------------------------- 2020-08-22 add by zhangjr------------begin +CALL INSERTI18N('CORE.MODULE.SYS.ATTORNEYS.TIP.UNABLE_SWITCH_IF_SWITCHED', '受托人切换成委托人时,不能再切换', '受托人切换成委托人时,不能再切换', 'zh-CN', '受托人切换成委托人时,不能再切换'); +CALL INSERTI18N('CORE.MODULE.SYS.ATTORNEYS.TIP.UNABLE_SWITCH_IF_NOT_TRUSTOR', '无法切换委托人,待切换用户为非委托人', '无法切换委托人,待切换用户为非委托人', 'zh-CN', '无法切换委托人,待切换用户为非委托人'); + +CALL INSERTI18N('GIKAM.ABBR.TRUSTEENAME', '委托人切换为受托人时,用户名那边显示的委托人名称前缀', '代', 'zh-CN', '代'); + +CALL INSERTI18N('CORE.MODULE.SYS.ATTORNEYS.TIP.UNABLE_SWITCH_IF_NOT_TRUSTEE', '当前用户为非切换用户,无法切换回受托人', '当前用户为非切换用户,无法切换回受托人', 'zh-CN', '当前用户为非切换用户,无法切换回受托人'); + +CALL INSERTI18N('CORE.MODULE.SYS.ATTORNEYS.TIP.UNABLE_GET_ENTRUST_MENU_IF_NOT_SWITCHED_TRUSTEE', '只有受托人切换成委托人时,才能查询受托的菜单列表', '只有受托人切换成委托人时,才能查询受托的菜单列表', 'zh-CN', '只有受托人切换成委托人时,才能查询受托的菜单列表'); + +CALL INSERTI18N('CORE.MODULE.SYS.ATTORNEYS.TIP.UNABLE_GET_TRUSTOR_TODOLIST_IF_NOT_TRUSTEE', '只有受托人才能查询委托人的待办信息', '只有受托人才能查询委托人的待办信息', 'zh-CN', '只有受托人才能查询委托人的待办信息'); +-- ----------------------------- 2020-08-22 add by zhangjr------------end + +-- ----------------------------- 2020-08-23 add by zhangjr------------begin +CALL INSERTI18N('T_CORE_ATTORNEY.SERVICE_NAME', '委托代理', '委托代理', 'zh-CN', '委托代理'); +CALL INSERTI18N('T_CORE_ATTORNEY_MENU.SERVICE_NAME', '委托代理业务', '委托代理业务', 'zh-CN', '委托代理业务'); + +CALL INSERTI18N('T_CORE_ATTORNEY.CREATEDBYID', '委托代理制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ATTORNEY.CREATEDBYNAME', '委托代理制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ATTORNEY.CREATEDTIME', '委托代理制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_ATTORNEY.CREATEDBYORGID', '委托代理制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_ATTORNEY.CREATEDBYORGNAME', '委托代理制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +CALL INSERTI18N('T_CORE_ATTORNEY.LASTSUSPENDEDBYID', '委托代理注销人编码', '注销人编码', 'zh-CN', '注销人编码'); +CALL INSERTI18N('T_CORE_ATTORNEY.LASTSUSPENDEDBYNAME', '委托代理注销人名称', '注销人名称', 'zh-CN', '注销人名称'); +CALL INSERTI18N('T_CORE_ATTORNEY.LASTSUSPENDEDTIME', '委托代理注销时间', '注销时间', 'zh-CN', '注销时间'); + +CALL INSERTI18N('T_CORE_ATTORNEY.ACTIVATEDBYID', '委托代理启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_ATTORNEY.ACTIVATEDBYNAME', '委托代理启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_ATTORNEY.ACTIVATEDTIME', '委托代理启用时间', '启用时间', 'zh-CN', '启用时间'); + +CALL INSERTI18N('T_CORE_ATTORNEY_MENU.ATTORNEYID', '委托代理主键', '委托代理主键', 'zh-CN', '委托代理主键'); +CALL INSERTI18N('T_CORE_ATTORNEY_MENU.CREATEDBYID', '委托代理业务制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ATTORNEY_MENU.CREATEDBYNAME', '委托代理业务制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ATTORNEY_MENU.CREATEDTIME', '委托代理业务制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_ATTORNEY_MENU.CREATEDBYORGID', '委托代理业务制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_ATTORNEY_MENU.CREATEDBYORGNAME', '委托代理业务制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +COMMIT; +-- ----------------------------- 2020-08-23 add by zhangjr------------end + +-- ----------------------------- 2020-08-23 add by zhangjr------------begin +CALL INSERTI18N('T_CORE_M_USER.SERVICE_NAME', '预约变更用户', '预约变更用户', 'zh-CN', '预约变更用户'); +CALL INSERTI18N('T_CORE_M_USER.ID', '预约变更用户表主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_M_USER.USERID', '预约变更用户表用户编码', '用户编码', 'zh-CN', '用户编码'); +CALL INSERTI18N('T_CORE_M_USER.USERNO', '预约变更用户表用户编号', '用户编号', 'zh-CN', '用户编号'); +CALL INSERTI18N('T_CORE_M_USER.USERNAME', '预约变更用户表用户名称', '用户名称', 'zh-CN', '用户名称'); +CALL INSERTI18N('T_CORE_M_USER.MOBILE', '预约变更用户表手机号', '手机号', 'zh-CN', '手机号'); +CALL INSERTI18N('T_CORE_M_USER.EMAIL', '预约变更用户表电子邮箱', '电子邮箱', 'zh-CN', '电子邮箱'); +CALL INSERTI18N('T_CORE_M_USER.IDCARD', '预约变更用户表身份证', '身份证', 'zh-CN', '身份证'); +CALL INSERTI18N('T_CORE_M_USER.STATUS', '预约变更用户表用户状态', '用户状态', 'zh-CN', '用户状态'); +CALL INSERTI18N('T_CORE_M_USER.ORGID', '预约变更用户表用户所属单位编码', '用户所属单位编码', 'zh-CN', '用户所属单位编码'); +CALL INSERTI18N('T_CORE_M_USER.ORGNAME', '预约变更用户表用户所属单位名称', '用户所属单位名称', 'zh-CN', '用户所属单位名称'); +CALL INSERTI18N('T_CORE_M_USER.USERTYPE', '预约变更用户表用户类型', '用户类型', 'zh-CN', '用户类型'); +CALL INSERTI18N('T_CORE_M_USER.EXPIRYDATE', '预约变更用户表用户到期日', '用户到期日', 'zh-CN', '用户到期日'); +CALL INSERTI18N('T_CORE_M_USER.MULTILOGIN', '预约变更用户表允许重复登录', '允许重复登录', 'zh-CN', '允许重复登录'); +CALL INSERTI18N('T_CORE_M_USER.SCHEDULEDTIME', '预约变更用户表预约执行时间', '预约执行时间', 'zh-CN', '预约执行时间'); +CALL INSERTI18N('T_CORE_M_USER.EXECUTED', '预约变更用户表是否已执行', '是否已执行', 'zh-CN', '是否已执行'); +CALL INSERTI18N('T_CORE_M_USER.CREATEDBYID', '预约变更用户表制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_M_USER.CREATEDBYNAME', '预约变更用户表制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_M_USER.CREATEDTIME', '预约变更用户表制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_M_USER.CREATEDBYORGID', '预约变更用户表制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_M_USER.CREATEDBYORGNAME', '预约变更用户表制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_M_USER.ACTIVATEDFLAG', '预约变更用户表是否启用', '是否启用', 'zh-CN', '是否启用'); +CALL INSERTI18N('T_CORE_M_USER.ACTIVATEDBYID', '委托代理启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_M_USER.ACTIVATEDBYNAME', '委托代理启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_M_USER.ACTIVATEDTIME', '委托代理启用时间', '启用时间', 'zh-CN', '启用时间'); +COMMIT; + +CALL INSERTI18N('T_CORE_M_USER_PERMISSION.SERVICE_NAME', '预约变更用户权限', '预约变更用户权限', 'zh-CN', '预约变更用户权限'); +CALL INSERTI18N('T_CORE_M_USER_PERMISSION.ID', '预约变更用户权限表主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_M_USER_PERMISSION.MODIFIEDUSERID', '预约变更用户权限表的预约变更用户表主键', '预约变更用户表主键', 'zh-CN', '预约变更用户表主键'); +CALL INSERTI18N('T_CORE_M_USER_PERMISSION.TARGETID', '预约变更用户权限表业务权限编码', '业务权限编码', 'zh-CN', '业务权限编码'); +CALL INSERTI18N('T_CORE_M_USER_PERMISSION.PERMISSIONTYPEID', '预约变更用户权限表权限类型编码', '权限类型编码', 'zh-CN', '权限类型编码'); +CALL INSERTI18N('T_CORE_M_USER_PERMISSION.DEFAULTFLAG', '预约变更用户权限表是否默认值', '是否默认值', 'zh-CN', '是否默认值'); +CALL INSERTI18N('T_CORE_M_USER_PERMISSION.CREATEDBYID', '预约变更用户权限表制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_M_USER_PERMISSION.CREATEDBYNAME', '预约变更用户权限表制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_M_USER_PERMISSION.CREATEDTIME', '预约变更用户权限表制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_M_USER_PERMISSION.CREATEDBYORGID', '预约变更用户权限表制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_M_USER_PERMISSION.CREATEDBYORGNAME', '预约变更用户权限表制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +COMMIT; + +CALL INSERTI18N('T_CORE_M_USER_ROLE.SERVICE_NAME', '预约变更用户角色', '预约变更用户角色', 'zh-CN', '预约变更用户角色'); +CALL INSERTI18N('T_CORE_M_USER_ROLE.ID', '预约变更用户角色表主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_M_USER_ROLE.MODIFIEDUSERID', '预约变更用户角色表的预约变更用户表主键', '预约变更用户表主键', 'zh-CN', '预约变更用户表主键'); +CALL INSERTI18N('T_CORE_M_USER_ROLE.ROLEID', '预约变更用户角色表角色编码', '角色编码', 'zh-CN', '角色编码'); +CALL INSERTI18N('T_CORE_M_USER_ROLE.DEFAULTFLAG', '预约变更用户角色表是否默认值', '是否默认值', 'zh-CN', '是否默认值'); +CALL INSERTI18N('T_CORE_M_USER_ROLE.CREATEDBYID', '预约变更用户角色表制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_M_USER_ROLE.CREATEDBYNAME', '预约变更用户角色表制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_M_USER_ROLE.CREATEDTIME', '预约变更用户角色表制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_M_USER_ROLE.CREATEDBYORGID', '预约变更用户角色表制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_M_USER_ROLE.CREATEDBYORGNAME', '预约变更用户角色表制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +COMMIT; +-- ----------------------------- 2020-08-23 add by zhangjr------------end + +-- ----------------------------- 2020-09-09 add by zhangjr------------begin +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.ASSIGNEE.SELECT_BY_SQL', '待审人是只通过SQL来查询', '通过SQL选取', 'zh-CN', '通过SQL选取'); +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.ASSIGNEE.FILTER_BY_SQL', '待审人是通过SQL来过滤', '通过SQL过滤', 'zh-CN', '通过SQL过滤'); + +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.SELECT_BY_SQL', '待审人是通过SQL来选取', '选取待审人的SQL', 'zh-CN', '选取待审人的SQL'); +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.FILTER_BY_SQL', '待审人是通过SQL来过滤', '过滤待审人的SQL', 'zh-CN', '过滤待审人的SQL'); + +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.SELECT_BY_SQL', '特殊分配中提醒输入SQL来选取待审人', '请输入选取待审人的SQL', 'zh-CN', '请输入选取待审人的SQL'); +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.FILTER_BY_SQL', '特殊分配中提醒输入SQL来过滤待审人', '请输入过滤待审人的SQL', 'zh-CN', '请输入过滤待审人的SQL'); + +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.NOCANDIDATOR_BY_SELECT', '通过SQL选取,没有匹配的待审人', '通过SQL({0})选取,没有匹配的待审人', 'zh-CN', '通过SQL({0})选取,没有匹配的待审人'); + +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.NOCANDIDATOR_BY_FILTER', '通过SQL来过滤后,没有匹配的待审人', '通过SQL({0})过滤后,没有匹配的待审人', 'zh-CN', '通过SQL({0})过滤后,没有匹配的待审人'); +COMMIT; +-- ----------------------------- 2020-09-09 add by zhangjr------------end + +-- ----------------------------- 2020-09-14 add by zhangjr------------begin +ALTER TABLE `T_CORE_BPMN_COMMENT` ADD COLUMN `USERNAME` VARCHAR(96) NULL COMMENT '审核人名称'; + +UPDATE T_CORE_BPMN_COMMENT C SET C.USERNAME = (SELECT USERNAME FROM T_CORE_USER U WHERE U.ID = C.USERID); +COMMIT; +-- ----------------------------- 2020-09-14 add by zhangjr------------end + +-- ----------------------------- 2020-09-22 add by zhangjr------------begin 1.1.14 补丁已发布 +CREATE TABLE `T_CORE_SMS` ( + `ID` BIGINT NOT NULL COMMENT '主键', + `TYPE` VARCHAR(36) COMMENT '短信的类型(比方:ResetPassword、Todo等)', + `USER` VARCHAR(24) NOT NULL COMMENT '收信人', + `MOBILE` VARCHAR(24) NOT NULL COMMENT '手机号', + `MESSAGE` TEXT COMMENT '信息', + `RETRYQTY` INT(2) NOT NULL COMMENT '重试次数', + `STATUS` VARCHAR(2) NOT NULL COMMENT '是否发送成功(0-待发送 1-已发送 2-发送失败 3-已关闭)', + `SENDTIME` DATETIME NULL DEFAULT NULL COMMENT '发送成功时间', + `CREATEDBYID` VARCHAR(32) NULL DEFAULT NULL COMMENT '制单人ID', + `CREATEDBYNAME` VARCHAR(64) NULL DEFAULT NULL COMMENT '制单人名称', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `CREATEDTIME` DATETIME NULL DEFAULT NULL COMMENT '制单日期', + PRIMARY KEY (`ID`), + INDEX `IDX_TCS_MOBILE` (`MOBILE`) +) +COMMENT='短信表' +CHARSET='utf8mb4' +COLLATE='utf8mb4_general_ci' +ENGINE=InnoDB; + +CREATE TABLE `T_CORE_SMS_ERROR_LOG` ( + `ID` BIGINT NOT NULL COMMENT '主键', + `SMSID` BIGINT NOT NULL COMMENT '短信主键', + `ERRORLOG` TEXT COMMENT '错误日志', + `CREATEDBYID` VARCHAR(32) NULL DEFAULT NULL COMMENT '制单人ID', + `CREATEDBYNAME` VARCHAR(64) NULL DEFAULT NULL COMMENT '制单人名称', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `CREATEDTIME` DATETIME NULL DEFAULT NULL COMMENT '制单日期', + PRIMARY KEY (`ID`), + INDEX `IDX_TCSEL_SMSID` (`SMSID`) +) +COMMENT='短信错误日志表' +CHARSET='utf8mb4' +COLLATE='utf8mb4_general_ci' +ENGINE=InnoDB; + +CALL INSERTI18N('T_CORE_SMS.SERVICE_NAME','短信表','短信表','zh-CN','短信表'); +CALL INSERTI18N('T_CORE_SMS.ID','主键','主键','zh-CN','主键'); +CALL INSERTI18N('T_CORE_SMS.TYPE','短信的类型(比方:ResetPassword、Todo等)','类型','zh-CN','类型'); +CALL INSERTI18N('T_CORE_SMS.USER','接收短信的收信人','收信人','zh-CN','收信人'); +CALL INSERTI18N('T_CORE_SMS.MOBILE','接收短信的手机号','手机号','zh-CN','手机号'); +CALL INSERTI18N('T_CORE_SMS.MESSAGE','短信的信息','信息','zh-CN','信息'); +CALL INSERTI18N('T_CORE_SMS.RETRYQTY','短信的重试次数','重试次数','zh-CN','重试次数'); +CALL INSERTI18N('T_CORE_SMS.STATUS','短信发送状态(0-待发送 1-已发送 2-发送失败 3-已关闭)','发送状态','zh-CN','发送状态'); +CALL INSERTI18N('T_CORE_SMS.SUCCESSTIME','短信发送时间','发送时间','zh-CN','发送时间'); + +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.SERVICE_NAME','短信错误日志表','短信错误日志表','zh-CN','短信错误日志表'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.ID','主键','主键','zh-CN','主键'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.SMSID','短信主键','短信主键','zh-CN','短信主键'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.ERRORLOG','错误日志','错误日志','zh-CN','错误日志'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.CREATEDBYID','制单人编码','制单人编码','zh-CN','制单人编码'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.CREATEDBYNAME','制单人名称','制单人名称','zh-CN','制单人名称'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.CREATEDBYORGID','制单人单位编码','制单人单位编码','zh-CN','制单人单位编码'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.CREATEDBYORGNAME','制单人单位名称','制单人单位名称','zh-CN','制单人单位名称'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.CREATEDTIME','制单日期','制单日期','zh-CN','制单日期'); + + +call INSERTI18N('GIKAM.BUTTON.RESET', '重置', '重置', 'zh-CN', '重置'); +call INSERTI18N('CORE.MODULE.SYS.SMS.TIP.NO_SMSMANAGER', '发送短信没有配置SmsManager实现类', '请配置SmsManager', 'zh-CN', '请配置SmsManager'); +call INSERTI18N('CORE.MODULE.SYS.SMS.TAB.BASE_INFO', '短信详情', '短信详情', 'zh-CN', '短信详情'); +call INSERTI18N('CORE.MODULE.SYS.SMS.TAB.ERROR_LOG', '错误日志', '错误日志', 'zh-CN', '错误日志'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('smsStatus', '短信状态', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG) +VALUES (F_GET_SEQ_CORE(), '0', '待发送', 'smsStatus', NULL, 1, 0, 'admin', '系统管理员', NULL, '0'); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG) +VALUES (F_GET_SEQ_CORE(), '1', '已发送', 'smsStatus', NULL, 2, 0, 'admin', '系统管理员', NULL, '0'); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG) +VALUES (F_GET_SEQ_CORE(), '2', '发送失败', 'smsStatus', NULL, 3, 0, 'admin', '系统管理员', NULL, '0'); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG) +VALUES (F_GET_SEQ_CORE(), '3', '已关闭', 'smsStatus', NULL, 4, 0, 'admin', '系统管理员', NULL, '0'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9408', '短信发送日志', '/secure/core/module/sys/sms/page/search-list', '94', '9408', '044.svg', '短信发送日志'); +COMMIT; +-- ----------------------------- 2020-09-22 add by zhangjr------------end 1.1.14 补丁已发布 + +-- ----------------------------- 2020-09-23 add by zhangjr------------begin 1.1.14 补丁已发布 +call INSERTI18N('RESET_PASSWORD.WARNING.TIP.INVALID_USERID_OR_MOBILE', '重置密码,用户名和手机号错误', '用户名或手机号错误', 'zh-CN', '用户名或手机号错误'); +call INSERTI18N('RESET_PASSWORD.WARNING.TIP.UNABLE_SEND_SMS', '重置密码,验证码发送失败', '验证码发送失败,请联系管理员', 'zh-CN', '验证码发送失败,请联系管理员'); +call INSERTI18N('RESET_PASSWORD.WARNING.TIP.INVALID_VERIFICATION_CODE', '重置密码,验证码错误', '验证码错误', 'zh-CN', '验证码错误'); +call INSERTI18N('RESET_PASSWORD.WARNING.TIP.VERIFICATION_CODE_EXPIRED', '重置密码,验证码过期', '验证码过期', 'zh-CN', '验证码过期'); +call INSERTI18N('RESET_PASSWORD.SMS.MESSAGE_TEMPLATE', '重置密码,发送验证码的短信模板', '{0}(验证码),10分钟内有效。', 'zh-CN', '{0}(验证码),10分钟内有效。'); +COMMIT; +-- ----------------------------- 2020-09-23 add by zhangjr------------end 1.1.14 补丁已发布 + +-- ----------------------------- 2021-09-26 add by shixw------------begin + +alter table T_CORE_LOGIN_CONFIG add column RETRIEVEPASSWORDWAY VARCHAR(36) null comment '找回密码方式'; + +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.RETRIEVEPASSWORDWAY','找回密码方式','找回密码方式','zh-CN','找回密码方式'); + +-- ----------------------------- 2021-09-26 add by shixw------------end + +-- ----------------------------- 2020-09-27 add by zhangjr------------begin +call INSERTI18N('TRANSACTION.ERROR.TRANSACTION_REQUIRED', '当前方法必需在事务内执行', '当前方法必需在事务内执行', 'zh-CN', '当前方法必需在事务内执行'); +call INSERTI18N('LEVELCODE.ERROR.INVALID_LEVELCODE_AND_LEVELSIZE', '层次码和每层长度不匹配', '层次码和每层长度不匹配', 'zh-CN', '层次码和每层长度不匹配'); +call INSERTI18N('LEVELCODE.ERROR.REACH_MAX_LEVELCODE', '层次码达到最大值', '层次码达到最大值', 'zh-CN', '层次码达到最大值'); +-- ----------------------------- 2020-09-27 add by zhangjr------------end + +-- ----------------------------- 2021-10-08 add by zhangxt--------------begin +UPDATE T_CORE_CONSTANT SET CONSTANTVALUE = 'txt,doc,jpg,jpeg,gif,tif,tiff,png,bmp,zip,rar,xls,ppt,ini,pdf,docx,xlsx,swf,dwg,wps,pptx,ppt,cpt,json' WHERE ID = 'FILE-EXTENSIONS'; +commit; +-- ----------------------------- 2021-10-08 add by zhangxt--------------end + +-- ----------------------------- 2021-11-02 add by zhangjr--------------begin +call INSERTI18N('GIKAM.BPMN.TASK.SUBMIT_NAME', '进度监控,任务提交时的名称', '{0}提交', 'zh-CN', '{0}提交'); +call INSERTI18N('GIKAM.BPMN.TASK.COMPLETE_NAME', '进度监控,任务审核时的名称', '{0}审核', 'zh-CN', '{0}审核'); +call INSERTI18N('GIKAM.BPMN.TASK.WITHDRAW_NAME', '进度监控,任务撤回时的名称', '{0}撤回', 'zh-CN', '{0}撤回'); +call INSERTI18N('GIKAM.BPMN.TASK.TRANSFER_NAME', '进度监控,任务转办时的名称', '{0}转办', 'zh-CN', '{0}转办'); +call INSERTI18N('GIKAM.BPMN.TASK.END_NAME', '进度监控,任务结束时的名称', '{0}结束', 'zh-CN', '{0}结束'); +call INSERTI18N('GIKAM.BPMN.TASK.REJECT_NAME', '进度监控,任务拒绝时的名称', '{0}拒绝', 'zh-CN', '{0}拒绝'); +call INSERTI18N('GIKAM.BPMN.TASK.ODD_REJECT_NAME', '进度监控,任务异常拒绝时的名称', '{0}异常拒绝', 'zh-CN', '{0}异常拒绝'); +call INSERTI18N('GIKAM.BPMN.TASK.UNDO_NAME', '进度监控,任务回退时的名称', '{0}回退', 'zh-CN', '{0}回退'); +commit; +-- ----------------------------- 2021-11-02 add by zhangjr--------------end + +-- ----------------------------- 2021-11-03 add by zhanghang------------begin + +CALL INSERTI18N('T_CORE_DATA_CENTER.REPORTNAME', '报表名称', '报表名称', 'zh-CN', '报表名称'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.DATACENTERREPORT', '数据中心报表', '数据中心报表', 'zh-CN', '数据中心报表'); + +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.VIEW_REPORT_MUST_CHOOSE_DATA_CENTER_REPORT_ID', '请选择关联数据中心报表后再预览', '请选择关联数据中心报表后再预览', 'zh-CN', '请选择关联数据中心报表后再预览'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.LINE_VALID_DATA_CENTER_FAILURE', '数据中心配置明细未关联数据中心报表不允许发布,请重新选择', '数据中心配置明细未关联数据中心报表不允许发布,请重新选择', 'zh-CN', '数据中心配置明细未关联数据中心报表不允许发布,请重新选择'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.VIEW_REPORT_CAN_NOT_CHOOSE_FOLDER_CENTER_REPORT_DATA', '关联数据中心报表不能选择菜单文件夹节点', '关联数据中心报表不能选择菜单文件夹节点', 'zh-CN', '关联数据中心报表不能选择菜单文件夹节点'); + +alter table T_CORE_REPORT_CONFIG_LINE add column DATACENTERREPORTNAME VARCHAR(120) null comment '数据中心报表名称'; +alter table T_CORE_REPORT_CONFIG_LINE add column DATACENTERREPORTURL VARCHAR(514) null comment '数据中心报表查询URL'; +alter table T_CORE_REPORT_CONFIG_LINE add column DATACENTERREPORTID BIGINT null comment '数据中心报表ID'; + +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.DATACENTERREPORTNAME','数据中心报表名称','数据中心报表名称','zh-CN','数据中心报表名称'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.DATACENTERREPORTURL','数据中心报表查询URL','数据中心报表查询URL','zh-CN','数据中心报表查询URL'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.DATACENTERREPORTID','数据中心报表ID','数据中心报表ID','zh-CN','数据中心报表ID'); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'dataCenter', '数据中心', 'reportConfigCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG(ID, NAME, TITLE, CATEGORY, URL, WIDTH) + VALUES(F_GET_SEQ_CORE(), '数据中心报表', '数据中心报表', 'data-center-report', '/secure/core/module/item/data-centers/page/report-choose-list', '40%'); + +-- -- 1.1.8补丁已发布 +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, I18NCODE) VALUES ('9403', '导出日志', '/secure/core/module/sys/export-logs/page/edit-list', '94', '9403','导出日志', 'CORE.MENU.MENUNAME.SYS.LOG.EXPORT'); + +alter table T_CORE_EXPORT_LOG add column MENUNAME VARCHAR(64) null comment '菜单名称'; +alter table T_CORE_EXPORT_LOG add column SUCCESS VARCHAR(1) null comment '导出结果(1-成功/0-失败)'; + +CALL INSERTI18N('T_CORE_EXPORT_LOG.MENUNAME','菜单名称','菜单名称','zh-CN','菜单名称'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.SUCCESS','导出结果','导出结果','zh-CN','导出结果'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.OPERATION','文件操作','文件操作','zh-CN','文件操作'); + +-- -- 1.1.8补丁已发布 + +INSERT INTO T_CORE_CONSTANT(ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, `SHOW`, CREATEDTIME, CREATEDBYID, CREATEDBYNAME, VERSION) +VALUES ('GRID-RECORD-EXPORT-LOG', '1', '表格是否记录导出日志', '系统', '1', NULL, NULL, NULL, 0); + +commit; +-- ----------------------------- 2021-11-03 add by zhanghang------------end + +-- ----------------------------- 2021-11-08 add by zhanghang------------begin +DELETE FROM T_CORE_CONSTANT WHERE ID = 'GRID-RECORD-EXPORT-LOG'; +commit; +-- ----------------------------- 2021-11-08 add by zhanghang------------end +-- ----------------------------- 2021-11-09 add by zhangxt------------begin +CREATE INDEX IDX_CORE_ATRECORDLINE_TARGETID ON t_core_at_record_line (TARGETID); +-- ----------------------------- 2021-11-09 add by zhangxt------------end + +-- ----------------------------- 2021-11-23 add by shixw------------begin + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES (F_GET_SEQ_CORE(), '复选框配置', 'checkbox-config', '/secure/core/module/admin/check-configs/queries/selectable', 'id', 'name'); + +commit; +-- ----------------------------- 2021-11-23 add by shixw------------end + +-- ----------------------------- 2021-11-24 add by zhangjr------------begin +call DELETEI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.PROCESS_NOT_EXISTS'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.PROCESS_NOT_EXISTS', '当前登录部门流程未定义', '当前登录部门在{0}中未定义流程', 'zh-CN', '当前登录部门在{0}中未定义流程'); +commit; +-- ----------------------------- 2021-11-24 add by zhangjr------------end + +-- ----------------------------- 2021-11-24 add by zhangpf--------------begin 1.1.9补丁已发布 +alter table T_CORE_SYSTEM_CONFIG add column HELPCENTER VARCHAR(36) null comment '是否开启帮助中心(是/否 默认为否)'; + +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.HELPCENTER','开启帮助中心','开启帮助中心','zh-CN','开启帮助中心'); + +UPDATE T_CORE_SYSTEM_CONFIG SET HELPCENTER = '0' +WHERE ID = 'system-config'; + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_CORE_HELP_CENTER`( + `ID` VARCHAR(30) NOT NULL COMMENT '主键', + `MANUALVIDEOFILEID` BIGINT DEFAULT NULL COMMENT '手册视频文件id', + `MANUALEDITINGMETHOD` VARCHAR(30) DEFAULT NULL COMMENT '手册编辑方式(online-在线编辑/file-上传文档)', + `MANUALDOCFILEID` BIGINT DEFAULT NULL COMMENT '手册文档文件id', + `MANUALCONTENT` LONGTEXT DEFAULT NULL COMMENT '手册内容', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='帮助中心'; + +CALL INSERTI18N('T_CORE_HELP_CENTER.SERVICE_NAME', '帮助中心', '帮助中心', 'zh-CN', '帮助中心'); +CALL INSERTI18N('T_CORE_HELP_CENTER.ID', '帮助中心的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_HELP_CENTER.MANUALVIDEOFILEID', '帮助中心的手册视频文件id', '手册视频文件id', 'zh-CN', '手册视频文件id'); +CALL INSERTI18N('T_CORE_HELP_CENTER.MANUALEDITINGMETHOD', '帮助中心的手册编辑方式', '手册编辑方式', 'zh-CN', '手册编辑方式'); +CALL INSERTI18N('T_CORE_HELP_CENTER.MANUALDOCFILEID', '帮助中心的手册文档文件id', '手册文档文件id', 'zh-CN', '手册文档文件id'); +CALL INSERTI18N('T_CORE_HELP_CENTER.MANUALCONTENT', '帮助中心的手册内容', '手册内容', 'zh-CN', '手册内容'); +CALL INSERTI18N('T_CORE_HELP_CENTER.CREATEDBYID', '帮助中心的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_HELP_CENTER.CREATEDBYNAME', '帮助中心的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_HELP_CENTER.CREATEDTIME', '帮助中心的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_HELP_CENTER.CREATEDBYORGID', '帮助中心的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_HELP_CENTER.CREATEDBYORGNAME', '帮助中心的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +CALL INSERTI18N('MODULE.ADMIN.HELPCENTERS.TREE.MENU', '帮助中心的菜单树', '菜单', 'zh-CN', '菜单'); +CALL INSERTI18N('MODULE.ADMIN.HELPCENTERS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('MODULE.ADMIN.HELPCENTERS.FIELD.VIDEO', '帮助中心的上传视频', '上传视频', 'zh-CN', '上传视频'); +CALL INSERTI18N('MODULE.ADMIN.HELPCENTERS.FIELD.MANUAL_DOC', '帮助中心的上传操作手册', '上传操作手册', 'zh-CN', '上传操作手册'); +CALL INSERTI18N('MODULE.ADMIN.HELPCENTERS.FIELD.MANUAL', '帮助中心的操作手册', '操作手册', 'zh-CN', '操作手册'); + +CALL INSERTI18N('MODULE.ADMIN.HELPCENTERS.TIP.CURRENT_MENU_HAS_NO_RELATED_PAGE', '当前菜单未配置相关页面,请重新选择', '当前菜单未配置相关页面,请重新选择', 'zh-CN', '当前菜单未配置相关页面,请重新选择'); +CALL INSERTI18N('MODULE.ADMIN.HELPCENTERS.TIP.CURRENT_MENU_HAS_NO_MANUAL_CONFIG', '当前菜单未配置帮助项,请联系管理员添加', '当前菜单未配置帮助项,请联系管理员添加', 'zh-CN', '当前菜单未配置帮助项,请联系管理员添加'); + +-- 创建菜单语句 +INSERT INTO T_CORE_ADMIN_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUICON) +VALUES ('101060', '帮助中心', '/secure/module/admin/help-centers/page/edit-list', '1010', '101060', '019.svg'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_HELP_CENTER', '0', '1'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(F_GET_SEQ_CORE(), '帮助中心手册编辑方式', 'manual-editing-method', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=manualEditingMethod', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('manualEditingMethod', '帮助中心手册编辑方式', 'sys', NULL, 1, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(F_GET_SEQ_CORE(), 'manualEditingMethod', 'file', '上传文档', 1, '0'); +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(F_GET_SEQ_CORE(), 'manualEditingMethod', 'online', '在线编辑', 2, '0'); + +COMMIT; +-- ----------------------------- 2021-11-24 add by zhangpf------------end 1.1.9补丁已发布 + +-- ----------------------------- 2021-11-28 add by zhangjr------------begin +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.TASK_NAME_NOT_ASSIGNED', '工作流定义提交时,任务节点名称不能为空', '任务节点名称不能为空', 'zh-CN', '任务节点名称不能为空'); +commit; +-- ----------------------------- 2021-11-28 add by zhangjr------------end + +-- ----------------------------- 2021-12-01 add by zhangpf------------begin 1.1.10补丁已发布 +ALTER TABLE T_CORE_PASSWORD_POLICY ADD COLUMN FAILEDATTEMPTPOLICY VARCHAR(36) NULL COMMENT '错误密码次数策略(总数、当日累计)'; +ALTER TABLE T_CORE_PASSWORD_POLICY ADD COLUMN EXPIREDPOLICY VARCHAR(36) NULL COMMENT '过期密码策略(强制、可选)'; + +UPDATE T_CORE_PASSWORD_POLICY SET FAILEDATTEMPTPOLICY = 'total'; +UPDATE T_CORE_PASSWORD_POLICY SET EXPIREDPOLICY = 'optional'; + +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.FAILEDATTEMPTPOLICY','错误密码次数策略(总数、当日累计)','错误密码次数策略','zh-CN','错误密码次数策略'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.EXPIREDPOLICY','过期密码策略(强制、可选)','过期密码策略','zh-CN','过期密码策略'); +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.INCORRECT_PASSWORD_REMAIN_TIMES', '登录时密码错误还剩几次重试机会', '密码错误,今日还剩余{0}次重试机会,用户将被锁定', 'zh-CN', '密码错误,今日还剩余{0}次重试机会,用户将被锁定'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(F_GET_SEQ_CORE(), '错误密码次数策略', 'failed-attempt-policy', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=failedAttemptPolicy', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('failedAttemptPolicy', '错误密码次数策略', 'sys', NULL, 1, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(F_GET_SEQ_CORE(), 'failedAttemptPolicy', 'total', '总数', 1, '0'); +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(F_GET_SEQ_CORE(), 'failedAttemptPolicy', 'byday', '当日累计', 2, '0'); + + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(F_GET_SEQ_CORE(), '过期密码策略', 'expired-policy', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=expiredPolicy', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('expiredPolicy', '过期密码策略', 'sys', NULL, 1, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(F_GET_SEQ_CORE(), 'expiredPolicy', 'optional', '可选修改', 1, '0'); +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(F_GET_SEQ_CORE(), 'expiredPolicy', 'mandatory', '强制修改', 2, '0'); + +COMMIT; +-- ----------------------------- 2021-12-01 add by zhangpf------------end 1.1.10补丁已发布 + +-- ----------------------------- 2021-12-12 add by zhangjr------------begin 1.1.11补丁已发布 +INSERT INTO T_CORE_CONSTANT(ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, `SHOW`, CREATEDTIME, CREATEDBYID, CREATEDBYNAME, VERSION) +VALUES ('UPDATE_BAD_PASSWORD_AFTER_LOGIN', '0', '登录后是否强制更新非法的密码', '系统', '1', NULL, NULL, NULL, 0); +commit; +-- ----------------------------- 2021-12-12 add by zhangjr------------end 1.1.11补丁已发布 + +-- ----------------------------- 2021-12-13 add by zhangxt------------begin +call INSERTI18N('GIKAM.WORKFLOW.ODD.TIP.NOMATCH_BIZ_WORKFLOW', '异常单据回退时,数据未正确匹配到业务流程', '异常单据回退时,数据未正确匹配到业务流程', 'zh-CN', '异常单据回退时,数据未正确匹配到业务流程'); +commit; +-- ----------------------------- 2021-12-13 add by zhangxt------------end + +-- ----------------------------- 2021-12-15 add by zhangpf------------begin +RENAME TABLE T_CORE_AD_DMOAIN_USER TO T_CORE_AD_DOMAIN_USER; + +CALL DELETEI18N('T_CORE_AD_DMOAIN_USER.SERVICE_NAME'); +CALL DELETEI18N('T_CORE_AD_DMOAIN_USER.ID'); +CALL DELETEI18N('T_CORE_AD_DMOAIN_USER.ADUSERID'); +CALL DELETEI18N('T_CORE_AD_DMOAIN_USER.CREATEDBYID'); +CALL DELETEI18N('T_CORE_AD_DMOAIN_USER.CREATEDBYNAME'); +CALL DELETEI18N('T_CORE_AD_DMOAIN_USER.CREATEDTIME'); +CALL DELETEI18N('T_CORE_AD_DMOAIN_USER.CREATEDBYORGID'); +CALL DELETEI18N('T_CORE_AD_DMOAIN_USER.CREATEDBYORGNAME'); + + +CALL INSERTI18N('T_CORE_AD_DOMAIN_USER.SERVICE_NAME', 'AD域用户', 'AD域用户', 'zh-CN', 'AD域用户'); +CALL INSERTI18N('T_CORE_AD_DOMAIN_USER.ID', 'AD域用户的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_AD_DOMAIN_USER.ADUSERID', 'AD域用户的AD域登录名', 'AD域登录名', 'zh-CN', 'AD域登录名'); +CALL INSERTI18N('T_CORE_AD_DOMAIN_USER.CREATEDBYID', 'AD域用户的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_AD_DOMAIN_USER.CREATEDBYNAME', 'AD域用户的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_AD_DOMAIN_USER.CREATEDTIME', 'AD域用户的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_AD_DOMAIN_USER.CREATEDBYORGID', 'AD域用户的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_AD_DOMAIN_USER.CREATEDBYORGNAME', 'AD域用户的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +UPDATE T_CORE_TABLE + SET ID = 'T_CORE_AD_DOMAIN_USER' + WHERE ID = 'T_CORE_AD_DMOAIN_USER'; +COMMIT; +-- ----------------------------- 2021-12-15 add by zhangpf------------end + +-- ----------------------------- 2021-12-16 add by ZHANGJR------------begin +ALTER TABLE t_core_user ADD READONLY varchar(2) NULL COMMENT '是否是只读用户(0-否 1-是)'; +ALTER TABLE t_core_m_user ADD READONLY varchar(2) NULL COMMENT '是否是只读用户(0-否 1-是)'; + + +call INSERTI18N('T_CORE_USER.READONLY', '系统用户表的是否只读账号', '是否只读账号', 'zh-CN', '是否只读账号'); +call INSERTI18N('GIKAM.TIP.NOT_PERMITTED', '无权进行该操作', '无权进行该操作', 'zh-CN', '无权进行该操作'); +COMMIT; + +INSERT INTO T_CORE_CONSTANT(ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, `SHOW`, CREATEDTIME, CREATEDBYID, CREATEDBYNAME, VERSION) +VALUES ('REDIS_MAX_EXPIRED_SEC', '0', 'REDIS缓存过期的时间,0是不限制', '系统', '1', NULL, NULL, NULL, 0); +commit; +-- ----------------------------- 2021-12-16 add by ZHANGJR------------END + +-- ----------------------------- 2021-12-17 add by ZHANGJR------------begin +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.SPECIAL', '审核人信息中特殊分配', '特殊分配', 'zh-CN', '特殊分配'); +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.COMMENT.TASKNAME', '审核意见中节点名称', '节点名称', 'zh-CN', '节点名称'); +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.COMMENT.AUDITEDBYNAME', '审核意见中审核人', '审核人', 'zh-CN', '审核人'); +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.COMMENT.AUDITEDTIME', '审核意见中审核时间', '审核时间', 'zh-CN', '审核时间'); +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.COMMENT.COMMENT', '审核意见中审核意见', '审核意见', 'zh-CN', '审核意见'); +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.COMMENT.ROUTE', '审核意见中审核路径', '审核路径', 'zh-CN', '审核路径'); +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.COMMENT.ATTACHMENT', '审核意见中附件', '附件', 'zh-CN', '附件'); + +CALL UPDATEI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.TASKSTATUSCODE','zh-CN','状态码'); +CALL UPDATEI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.TASKNAME','zh-CN','节点名称'); + +CALL DELETEI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.DYNAMIC'); +CALL DELETEI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.INITIATOR'); +COMMIT; +-- ----------------------------- 2021-12-17 add by ZHANGJR------------end + +-- ----------------------------- 2021-12-17 add by zhangpf------------begin +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.FAILEDATTEMPTPOLICY_TOTAL_INCORRECT_PASSWORD_REMAIN_TIMES', '登录时密码错误还剩几次重试机会', '密码错误,还剩余{0}次重试机会,用户将被锁定', 'zh-CN', '密码错误,还剩余{0}次重试机会,用户将被锁定'); +COMMIT; +-- ----------------------------- 2021-12-17 add by zhangpf------------end + +-- ----------------------------- 2021-12-22 add by ZHANGJR------------begin +call INSERTI18N('EXECUTOR.RESOURCE_MONITORING.UNABLE_RUN_MULTIPLE_TASK', '每个线程只能运行一条资源监控的任务', '每个线程只能运行一条资源监控的任务', 'zh-CN', '每个线程只能运行一条资源监控的任务'); +call INSERTI18N('EXECUTOR.RESOURCE_MONITORING.CPU_USAGE_OVERLOAD', '当前CPU使用率过高,请稍后再尝试该操作', '当前CPU使用率过高,请稍后再尝试该操作', 'zh-CN', '当前CPU使用率过高,请稍后再尝试该操作'); +call INSERTI18N('EXECUTOR.RESOURCE_MONITORING.MEMORY_USAGE_OVERLOAD', '当前内存使用率过高,请稍后再尝试该操作', '当前内存使用率过高,请稍后再尝试该操作', 'zh-CN', '当前内存使用率过高,请稍后再尝试该操作'); +call INSERTI18N('EXECUTOR.RESOURCE_MONITORING.RUNNING_TIMEOUT', '当前任务运行超时,请稍后执行或联系管理员', '当前任务运行超时,请稍后执行或联系管理员', 'zh-CN', '当前任务运行超时,请稍后执行或联系管理员'); +call INSERTI18N('EXECUTOR.RESOURCE_MONITORING.TASK_OVERLOAD', '当前运行的任务过多,请稍后再试', '当前运行的任务过多,请稍后再试', 'zh-CN', '当前运行的任务过多,请稍后再试'); +commit; +-- ----------------------------- 2021-12-22 add by ZHANGJR------------end + +-- ----------------------------- 2021-12-30 add by ZHANGJR------------begin + +call DELETEI18N('GIKAM.BPMN.TASK.START'); +call DELETEI18N('GIKAM.BPMN.TASK.END'); + +COMMIT; +-- ----------------------------- 2021-12-30 add by ZHANGJR------------end + +-- ----------------------------- 2022-1-5 add by ZHANGJR------------begin +INSERT INTO T_CORE_ADMIN_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUICON) +VALUES ('101070', '执行脚本', '/secure/core/module/admin/scripts/page/detail', '1010', '101070', '019.svg'); + +CALL INSERTI18N('CORE.MODULE.ADMIN.SCRIPT.TITLE.SCRIPT', '执行的脚本信息', '执行脚本', 'zh-CN', '执行脚本'); +CALL INSERTI18N('CORE.MODULE.ADMIN.SCRIPT.TITLE.RESULT', '脚本执行后的结果', '执行结果', 'zh-CN', '执行结果'); + +CALL INSERTI18N('CORE.MODULE.ADMIN.SCRIPT.RESULT.CODE', '脚本执行后的返回状态码', '返回状态', 'zh-CN', '返回状态'); +CALL INSERTI18N('CORE.MODULE.ADMIN.SCRIPT.RESULT.CONTENT', '脚本执行后的返回结果', '返回结果', 'zh-CN', '返回结果'); + +CALL INSERTI18N('GIKAM.BUTTON.EXECUTE', '执行', '执行', 'zh-CN', '执行'); +COMMIT; +-- ----------------------------- 2022-1-5 add by ZHANGJR------------end + +-- ----------------------------- 2022-1-11 add by ZHANGJR------------begin +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.ALREADY_LOGIN', '已有用户登录,不允许多账号登录', '已有用户登录,不允许多账号登录', 'zh-CN', '已有用户登录,不允许多账号登录'); +COMMIT; +-- ----------------------------- 2022-1-11 add by ZHANGJR------------end + +-- ----------------------------- 2022-01-16 add by shixw------------begin + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9361', '数据中心查询', '/secure/core/module/item/data-centers/page/search-list', '93', '9361', '016.svg', '数据中心查询'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES (F_GET_SEQ_CORE(), '数据中心报表', 'data-center-report', '/secure/core/module/item/data-centers/queries/selectable', 'url', 'nodeName'); + +commit; +-- ----------------------------- 2022-01-16 add by shixw------------end + +-- ----------------------------- 2022-01-17 add by dingjj------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_CORE_NOTIFICATION_AUDIO`( + `ID` BIGINT NOT NULL COMMENT '主键', + `AUDIONAME` VARCHAR(120) DEFAULT NULL COMMENT '语音名称', + `AUDIOTYPE` VARCHAR(36) DEFAULT NULL COMMENT '语音类型', + `URL` VARCHAR(270) DEFAULT NULL COMMENT '路径', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='通知语音库'; + +CALL INSERTI18N('T_CORE_NOTIFICATION_AUDIO.SERVICE_NAME', '通知语音库', '通知语音库', 'zh-CN', '通知语音库'); +CALL INSERTI18N('T_CORE_NOTIFICATION_AUDIO.ID', '通知语音库的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_NOTIFICATION_AUDIO.AUDIONAME', '通知语音库的语音名称', '语音名称', 'zh-CN', '语音名称'); +CALL INSERTI18N('T_CORE_NOTIFICATION_AUDIO.AUDIOTYPE', '通知语音库的语音类型', '语音类型', 'zh-CN', '语音类型'); +CALL INSERTI18N('T_CORE_NOTIFICATION_AUDIO.URL', '通知语音库的路径', '路径', 'zh-CN', '路径'); +CALL INSERTI18N('T_CORE_NOTIFICATION_AUDIO.CREATEDBYID', '通知语音库的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_NOTIFICATION_AUDIO.CREATEDBYNAME', '通知语音库的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_NOTIFICATION_AUDIO.CREATEDTIME', '通知语音库的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_NOTIFICATION_AUDIO.CREATEDBYORGID', '通知语音库的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_NOTIFICATION_AUDIO.CREATEDBYORGNAME', '通知语音库的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.NOTIFICATION.AUDIOS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('950503', '通知语音库', '/secure/core/module/item/notification/audios/page/edit-list', '9505', '950503', '033.svg', '通知语音库'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_NOTIFICATION_AUDIO', '0', '1'); + +alter table T_CORE_SYSTEM_CONFIG add column NOTIFICATIONAUDIO BIGINT null comment '通知语音'; +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.NOTIFICATIONAUDIO', '系统配置的消息通知语音', '消息通知语音', 'zh-CN', '消息通知语音'); + +CALL INSERTI18N('CORE.MODULE.ITEM.NOTIFICATION.AUDIOS.TIP.ATTACHMENT_EXISTS', '存在语音文件,请确认是否覆盖', '存在语音文件,请确认是否覆盖', 'zh-CN', '存在语音文件,请确认是否覆盖'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('audioType', '语音类型', 'sys', NULL, 1, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(F_GET_SEQ_CORE(), 'audioType', '0', '内置', 1, '0'); +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(F_GET_SEQ_CORE(), 'audioType', '1', '自定义', 2, '0'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(F_GET_SEQ_CORE(), '语音状态', 'audio-type', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=audio-type', 'code', 'codeName'); + +CALL INSERTI18N('CORE.MODULE.ITEM.NOTIFICATION.AUDIOS.TIP.UNABLE_DELETE_SYSTEM_AUDIO', '内置语音不允许删除', '内置语音不允许删除', 'zh-CN', '内置语音不允许删除'); +CALL INSERTI18N('CORE.MODULE.ITEM.NOTIFICATION.AUDIOS.TIP.UNABLE_COVER_SYSTEM_AUDIO', '内置语音不允许覆盖', '内置语音不允许覆盖', 'zh-CN', '内置语音不允许覆盖'); +CALL INSERTI18N('GIKAM.FILE.MODAL.UPLOAD_FILE', '上传附件', '上传附件', 'zh-CN', '上传附件'); +CALL INSERTI18N('GIKAM.FILE.MODAL.DELETE_FILE', '删除附件', '删除附件', 'zh-CN', '删除附件'); + +INSERT INTO T_CORE_NOTIFICATION_AUDIO (ID, AUDIONAME, AUDIOTYPE, URL, CREATEDBYID, CREATEDBYNAME) +values(1, '内置语音4','0', '/static/gikam/extend/media/danger.mp3', 'admin', '系统管理员'); +INSERT INTO T_CORE_NOTIFICATION_AUDIO (ID, AUDIONAME, AUDIOTYPE, URL, CREATEDBYID, CREATEDBYNAME) +values(2, '内置语音3','0', '/static/gikam/extend/media/normal.mp3', 'admin', '系统管理员'); +INSERT INTO T_CORE_NOTIFICATION_AUDIO (ID, AUDIONAME, AUDIOTYPE, URL, CREATEDBYID, CREATEDBYNAME) +values(3, '内置语音2','0', '/static/gikam/extend/media/success.mp3', 'admin', '系统管理员'); +INSERT INTO T_CORE_NOTIFICATION_AUDIO (ID, AUDIONAME, AUDIOTYPE, URL, CREATEDBYID, CREATEDBYNAME) +values(4, '内置语音1','0', '/static/gikam/extend/media/warning.mp3', 'admin', '系统管理员'); +COMMIT; +-- ----------------------------- 2022-01-17 add by dingjj------------end + +-- ----------------------------- 2022-01-24 add by zhanghang------------begin +alter table T_CORE_LOGIN_CONFIG add column SMSLOGIN VARCHAR(32) null comment '验证码登录'; + +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.SMSLOGIN','验证码登录','验证码登录','zh-CN','验证码登录'); +CALL INSERTI18N('SMS_LOGIN.TIP.SEND_SMS_FAILED', '短信发送失败', '短信发送失败', 'zh-CN', '短信发送失败'); +CALL INSERTI18N('SMS_LOGIN.TIP.MOBILE_DOESNOT_EXIST', '手机号不存在', '手机号不存在', 'zh-CN', '手机号不存在'); +CALL INSERTI18N('SMS_LOGING.SMS_CONTENT', '手机验证码登录短信内容', '{0} 短信登录验证码,10分钟有效,请勿泄露。', 'zh-CN', '{0} 短信登录验证码,10分钟有效,请勿泄露。'); +CALL INSERTI18N('SMS_LOGIN.TIP.SMSCODE_MOBILE_DOESNOT_MATACH', '验证码无效', '验证码无效', 'zh-CN', '验证码无效'); +COMMIT; +-- ----------------------------- 2022-01-24 add by zhanghang------------end + +-- ----------------------------- 2022-01-26 add by shixw------------begin + +DELETE FROM T_CORE_NOTIFICATION_AUDIO WHERE id IN (1,2,3,4); + +INSERT INTO T_CORE_NOTIFICATION_AUDIO (ID, AUDIONAME, AUDIOTYPE, URL, CREATEDBYID, CREATEDBYNAME) +values(1, '内置语音4','system', '/static/gikam/extend/media/danger.mp3', 'admin', '系统管理员'); +INSERT INTO T_CORE_NOTIFICATION_AUDIO (ID, AUDIONAME, AUDIOTYPE, URL, CREATEDBYID, CREATEDBYNAME) +values(2, '内置语音3','system', '/static/gikam/extend/media/normal.mp3', 'admin', '系统管理员'); +INSERT INTO T_CORE_NOTIFICATION_AUDIO (ID, AUDIONAME, AUDIOTYPE, URL, CREATEDBYID, CREATEDBYNAME) +values(3, '内置语音2','system', '/static/gikam/extend/media/success.mp3', 'admin', '系统管理员'); +INSERT INTO T_CORE_NOTIFICATION_AUDIO (ID, AUDIONAME, AUDIOTYPE, URL, CREATEDBYID, CREATEDBYNAME) +values(4, '内置语音1','system', '/static/gikam/extend/media/warning.mp3', 'admin', '系统管理员'); + +commit; +-- ----------------------------- 2022-01-26 add by shixw------------end + +-- ----------------------------- 2022-02-10 add by zhanghang------------begin +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('mobilePrefix', '手机号前缀', 'sys', NULL, 1, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(F_GET_SEQ_CORE(), 'mobilePrefix', '86', '86', 1, '0'); +COMMIT; +-- ----------------------------- 2022-02-10 add by zhanghang------------end + +-- ----------------------------- 2022-02-24 add by shixw------------begin + +alter table T_CORE_CODE add column I18NCODE VARCHAR(240) null comment '国际化编码'; + +CALL INSERTI18N('T_CORE_CODE.I18NCODE','国际化编码','国际化编码','zh-CN','国际化编码'); + +commit; +-- ----------------------------- 2022-02-24 add by shixw------------end + +-- ----------------------------- 2022-03-03 add by zhanghang------------begin +DELETE FROM T_CORE_CODE_CATEGORY WHERE ID = 'mobilePrefix'; +DELETE FROM T_CORE_CODE WHERE CODECATEGORYID = 'mobilePrefix'; + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('countryCode', '国号', 'sys', NULL, 1, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(F_GET_SEQ_CORE(), 'countryCode', '86', '86', 1, '0'); +COMMIT; +-- ----------------------------- 2022-03-03 add by zhanghang------------end + +-- ----------------------------- 2022-03-07 add by guozj--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_CORE_DATA_CENTER_PARAM`( + `ID` BIGINT NOT NULL COMMENT '主键', + `DATACENTERID` BIGINT DEFAULT NULL COMMENT '数据中心id', + `PARAMETERNAME` VARCHAR(360) DEFAULT NULL COMMENT '参数名称', + `PARAMETERVALUE` VARCHAR(360) DEFAULT NULL COMMENT '参数值', + `DEFAULTVALUE` VARCHAR(360) DEFAULT NULL COMMENT '默认值', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='数据中心参数配置表'; + +CREATE INDEX IDX_CORE_DATACENTERPARAM_DATACENTERID ON T_CORE_DATA_CENTER_PARAM (DATACENTERID); + +CALL INSERTI18N('T_CORE_DATA_CENTER_PARAM.SERVICE_NAME', '数据中心参数配置表', '数据中心参数配置表', 'zh-CN', '数据中心参数配置表'); +CALL INSERTI18N('T_CORE_DATA_CENTER_PARAM.ID', '数据中心参数配置表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_DATA_CENTER_PARAM.DATACENTERID', '数据中心参数配置表的数据中心id', '数据中心id', 'zh-CN', '数据中心id'); +CALL INSERTI18N('T_CORE_DATA_CENTER_PARAM.PARAMETERNAME', '数据中心参数配置表的参数名称', '参数名称', 'zh-CN', '参数名称'); +CALL INSERTI18N('T_CORE_DATA_CENTER_PARAM.PARAMETERVALUE', '数据中心参数配置表的参数值', '参数值', 'zh-CN', '参数值'); +CALL INSERTI18N('T_CORE_DATA_CENTER_PARAM.DEFAULTVALUE', '数据中心参数配置表的默认值', '默认值', 'zh-CN', '默认值'); +CALL INSERTI18N('T_CORE_DATA_CENTER_PARAM.CREATEDBYID', '数据中心参数配置表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_DATA_CENTER_PARAM.CREATEDBYNAME', '数据中心参数配置表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_DATA_CENTER_PARAM.CREATEDTIME', '数据中心参数配置表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_DATA_CENTER_PARAM.CREATEDBYORGID', '数据中心参数配置表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_DATA_CENTER_PARAM.CREATEDBYORGNAME', '数据中心参数配置表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.TAB.PARAM', '参数配置', '参数配置', 'zh-CN', '参数配置'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_DATA_CENTER_PARAM', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES (F_GET_SEQ_CORE(),'T_CORE_DATA_CENTER_PARAM', 'T_CORE_DATA_CENTER', 'DATACENTERID'); + +COMMIT; + +-- ----------------------------- 2022-03-07 add by guozj------------end + +-- ----------------------------- 2022-04-18 add by guozj--------------begin +ALTER TABLE T_CORE_TODO_CONFIG ADD SELECTSQL TEXT DEFAULT NULL COMMENT '待办查询SQL'; + +CALL INSERTI18N('T_CORE_TODO_CONFIG.SELECTSQL', '待办查询SQL', '待办配置', 'zh-CN', '待办查询SQL'); + +COMMIT; + +-- ----------------------------- 2022-04-18 add by guozj------------end + +-- ----------------------------- 2022-04-20 add by guozj--------------begin + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9325', '首页面板配置', '/secure/core/module/item/workspace-panels/page/edit-list', '93', '9325', '001.svg', '首页面板配置'); + +CALL INSERTI18N('CORE.MODULE.ITEM.WORKSPACEPANELS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); + +ALTER TABLE T_CORE_WK_PANEL ADD CODE VARCHAR(36) NULL COMMENT '编码'; + +CALL INSERTI18N('T_CORE_WK_PANEL.CODE', '首页面板配置的编码', '编码', 'zh-CN', '编码'); +CALL INSERTI18N('CORE.MODULE.ITEM.WORKSPACEPANELS.TIP.CHOOSE_URL_PANEL', '请选择配置URL的数据', '请选择配置URL的数据', 'zh-CN', '请选择配置URL的数据'); +CALL INSERTI18N('CORE.MODULE.ITEM.WORKSPACEPANELS.MODAL.VIEW', '首页面板配置预览', '预览', 'zh-CN', '预览'); + +ALTER TABLE T_CORE_WK_PANEL ADD REFRESHFLAG VARCHAR(1) NULL COMMENT '刷新标志'; + +CALL INSERTI18N('T_CORE_WK_PANEL.REFRESHFLAG', '首页面板配置的刷新标志', '刷新', 'zh-CN', '刷新'); + +COMMIT; + +-- ----------------------------- 2022-04-20 add by guozj------------end + +-- ----------------------------- 2022-04-30 add by guodz--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_CORE_BPMN_PRESET_COMMENT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `COMMENTCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '意见类型', + `PRESETCOMMENT` VARCHAR(120) DEFAULT NULL COMMENT '预置意见', + `DEFAULTFLAG` VARCHAR(1) DEFAULT NULL COMMENT '是否默认', + `ORDERNO` BIGINT DEFAULT NULL COMMENT '排序码', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='流程预置意见'; + +CALL INSERTI18N('T_CORE_BPMN_PRESET_COMMENT.SERVICE_NAME', '流程预置意见', '流程预置意见', 'zh-CN', '流程预置意见'); +CALL INSERTI18N('T_CORE_BPMN_PRESET_COMMENT.ID', '流程预置意见的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_BPMN_PRESET_COMMENT.COMMENTCATEGORY', '流程预置意见的意见类型', '意见类型', 'zh-CN', '意见类型'); +CALL INSERTI18N('T_CORE_BPMN_PRESET_COMMENT.PRESETCOMMENT', '流程预置意见的预置意见', '预置意见', 'zh-CN', '预置意见'); +CALL INSERTI18N('T_CORE_BPMN_PRESET_COMMENT.DEFAULTFLAG', '流程预置意见的是否默认', '是否默认', 'zh-CN', '是否默认'); +CALL INSERTI18N('T_CORE_BPMN_PRESET_COMMENT.ORDERNO', '流程预置意见的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_BPMN_PRESET_COMMENT.CREATEDBYID', '流程预置意见的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_BPMN_PRESET_COMMENT.CREATEDBYNAME', '流程预置意见的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_BPMN_PRESET_COMMENT.CREATEDTIME', '流程预置意见的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_BPMN_PRESET_COMMENT.CREATEDBYORGID', '流程预置意见的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_BPMN_PRESET_COMMENT.CREATEDBYORGNAME', '流程预置意见的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.SYS.BPMNPRESETCOMMENTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9234', '流程预置意见', '/secure/core/module/sys/bpmn/preset-comments/page/edit-list', '92', '9234', '014.svg', '流程预置意见'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_BPMN_PRESET_COMMENT', '0', '0'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG (ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES (F_GET_SEQ_CORE(), '流程预置意见', 'bpmn-preset-comment', '/secure/core/module/sys/bpmn/preset-comments/queries/selectable', 'id', 'presetComment'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('bpmnPresetCommentCategory', '流程预置意见类型', 'sys', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) + VALUES (F_GET_SEQ_CORE(), '审核通过', 'bpmnPresetCommentCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'pass'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) + VALUES (F_GET_SEQ_CORE(), '撤回', 'bpmnPresetCommentCategory', NULL, 5, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'withdraw'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) + VALUES (F_GET_SEQ_CORE(), '审核拒绝', 'bpmnPresetCommentCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'reject'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) + VALUES (F_GET_SEQ_CORE(), '回退', 'bpmnPresetCommentCategory', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'undo'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) + VALUES (F_GET_SEQ_CORE(), '提交', 'bpmnPresetCommentCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'submit'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '流程预置意见类型', 'bpmn-preset-comment-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=bpmnPresetCommentCategory', 'code', 'codeName'); + +COMMIT; + +-- ----------------------------- 2022-04-30 add by guodz------------end + +-- ----------------------------- 2022-05-04 add by shixw------------begin + +update T_CORE_CODE set i18ncode='SPECIAL.CHARACTER.CATEGORIES.SUPERSCRIPT' where codecategoryid='specialCharacterCategory' and code ='superscript'; +update T_CORE_CODE set i18ncode='SPECIAL.CHARACTER.CATEGORIES.SUBSCRIPT' where codecategoryid='specialCharacterCategory' and code ='subscript'; +update T_CORE_CODE set i18ncode='SPECIAL.CHARACTER.CATEGORIES.SERIALNUMBER' where codecategoryid='specialCharacterCategory' and code ='serialNumber'; +update T_CORE_CODE set i18ncode='SPECIAL.CHARACTER.CATEGORIES.UNIT' where codecategoryid='specialCharacterCategory' and code ='unit'; +update T_CORE_CODE set i18ncode='SPECIAL.CHARACTER.CATEGORIES.ROMANSYMBOLS' where codecategoryid='specialCharacterCategory' and code ='romanSymbols'; +update T_CORE_CODE set i18ncode='SPECIAL.CHARACTER.CATEGORIES.MATHEMATICALSYMBOLS' where codecategoryid='specialCharacterCategory' and code ='mathematicalSymbols'; +update T_CORE_CODE set i18ncode='SPECIAL.CHARACTER.CATEGORIES.SPECIALSYMBOLS' where codecategoryid='specialCharacterCategory' and code ='specialSymbols'; +update T_CORE_CODE set i18ncode='SPECIAL.CHARACTER.CATEGORIES.CHINESECHARACTERS' where codecategoryid='specialCharacterCategory' and code ='chineseCharacters'; +update T_CORE_CODE set i18ncode='SPECIAL.CHARACTER.CATEGORIES.GREEKALPHABET' where codecategoryid='specialCharacterCategory' and code ='greekAlphabet'; + + +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.SUPERSCRIPT', '上标', '上标', 'zh-CN', '上标'); +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.SUBSCRIPT', '下标', '下标', 'zh-CN','下标'); +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.SERIALNUMBER', '序号', '序号', 'zh-CN','序号'); +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.UNIT', '单位', '单位', 'zh-CN','单位'); +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.RROMANSYMBOLS', '罗马符号', '罗马符号', 'zh-CN','罗马符号'); +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.MATHEMATICALSYMBOLS', '数学符号', '数学符号', 'zh-CN','数学符号'); +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.SPECIALSYMBOLS', '特殊符号', '特殊符号', 'zh-CN','特殊符号'); +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.CHINESECHARACTERS', '汉字', '汉字', 'zh-CN','汉字'); +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.GREEKALPHABET', '希腊字母', '希腊字母', 'zh-CN','希腊字母'); + + +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.SUPERSCRIPT', 'superscript', 'superscript', 'en-US', 'superscript'); +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.SUBSCRIPT', 'subscript', 'subscript', 'en-US','subscript') ; +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.SERIALNUMBER', 'serialNumber', 'serialNumber', 'en-US','serialNumber') ; +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.UNIT', 'unit', 'unit', 'en-US','unit') ; +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.RROMANSYMBOLS', 'romanSymbols', 'romanSymbols', 'en-US','romanSymbols') ; +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.MATHEMATICALSYMBOLS', 'mathematicalSymbols', 'mathematicalSymbols', 'en-US','mathematicalSymbols') ; +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.SPECIALSYMBOLS', 'specialSymbols', 'specialSymbols', 'en-US','specialSymbols') ; +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.CHINESECHARACTERS', 'chineseCharacters', 'chineseCharacters', 'en-US','chineseCharacters') ; +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.GREEKALPHABET', 'greekAlphabet', 'greekAlphabet', 'en-US','greekAlphabet') ; + +commit; + +-- ----------------------------- 2022-05-04 add by shixw------------end + +-- ----------------------------- 2022-05-04 add by guozj--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_CORE_TENANT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TENANTNAME` VARCHAR(120) DEFAULT NULL COMMENT '租户名称', + `TENANTURL` VARCHAR(270) DEFAULT NULL COMMENT '租户访问地址', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='租户'; + + +CREATE TABLE IF NOT EXISTS `T_CORE_TENANT_PERMISSION`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TENANTID` BIGINT DEFAULT NULL COMMENT '租户ID', + `USERID` VARCHAR(36) DEFAULT NULL COMMENT '用户ID', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='租户权限'; +CREATE INDEX IDX_CORE_TENANT_PERMISSION_TENANTID ON T_CORE_TENANT_PERMISSION (TENANTID); + +CALL INSERTI18N('T_CORE_TENANT.SERVICE_NAME', '租户', '租户', 'zh-CN', '租户'); +CALL INSERTI18N('T_CORE_TENANT.ID', '租户的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_TENANT.TENANTNAME', '租户的租户名称', '租户名称', 'zh-CN', '租户名称'); +CALL INSERTI18N('T_CORE_TENANT.TENANTURL', '租户的租户访问地址', '租户访问地址', 'zh-CN', '租户访问地址'); +CALL INSERTI18N('T_CORE_TENANT.CREATEDBYID', '租户的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_TENANT.CREATEDBYNAME', '租户的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_TENANT.CREATEDTIME', '租户的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_TENANT.CREATEDBYORGID', '租户的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_TENANT.CREATEDBYORGNAME', '租户的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_TENANT_PERMISSION.SERVICE_NAME', '租户权限', '租户权限', 'zh-CN', '租户权限'); +CALL INSERTI18N('T_CORE_TENANT_PERMISSION.ID', '租户权限的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_TENANT_PERMISSION.TENANTID', '租户权限的租户ID', '租户ID', 'zh-CN', '租户ID'); +CALL INSERTI18N('T_CORE_TENANT_PERMISSION.USERID', '租户权限的用户ID', '用户ID', 'zh-CN', '用户ID'); +CALL INSERTI18N('T_CORE_TENANT_PERMISSION.CREATEDBYID', '租户权限的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_TENANT_PERMISSION.CREATEDBYNAME', '租户权限的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_TENANT_PERMISSION.CREATEDTIME', '租户权限的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_TENANT_PERMISSION.CREATEDBYORGID', '租户权限的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_TENANT_PERMISSION.CREATEDBYORGNAME', '租户权限的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.TENANTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('CORE.MODULE.ITEM.TENANTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CORE.MODULE.ITEM.TENANTS.TAB.PERMISSION', '租户权限', '租户权限', 'zh-CN', '租户权限'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9336', '租户管理', '/secure/core/module/item/tenants/page/edit-list', '93', '9336', '010.svg', '租户管理'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_TENANT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_TENANT_PERMISSION', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('933601','T_CORE_TENANT_PERMISSION', 'T_CORE_TENANT', 'TENANTID'); + +ALTER TABLE T_CORE_LOGIN_CONFIG ADD LOGINTENANT VARCHAR(1) DEFAULT NULL COMMENT '是否选择租户(0-否 1-是)'; + +COMMIT; + +-- ----------------------------- 2022-05-04 add by guozj------------end + +-- ----------------------------- 2022-05-04 add by shixw------------begin + +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.PROCESS_AUDITED', '当前流程已审核,不允许撤回', '当前流程已审核,不允许撤回', 'zh-CN', '当前流程已审核,不允许撤回'); + +commit; + +-- ----------------------------- 2022-05-04 add by shixw------------end +-- ----------------------------- 2022-05-05 add by zbx------------begin +alter table T_CORE_ROLE_PERMISSION_TYPE modify TYPENAME varchar(120); +UPDATE T_CORE_ROLE_PERMISSION_TYPE t SET t.TYPENAME = 'CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_MEMU' WHERE t.id = 'T_CORE_MENU'; +UPDATE T_CORE_ROLE_PERMISSION_TYPE t SET t.TYPENAME = 'CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_ORG' WHERE t.id = 'T_CORE_ORG'; +UPDATE T_CORE_ROLE_PERMISSION_TYPE t SET t.TYPENAME = 'CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_WK_SCHEME' WHERE t.id = 'T_CORE_WK_SCHEME'; +UPDATE T_CORE_ROLE_PERMISSION_TYPE t SET t.TYPENAME = 'CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_MOBILE_MENU' WHERE t.id = 'T_CORE_MOBILE_MENU'; +UPDATE T_CORE_ROLE_PERMISSION_TYPE t SET t.TYPENAME = 'CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_MENU_GROUP' WHERE t.id = 'T_CORE_MENU_GROUP'; + +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_MEMU', '菜单权限', '菜单权限', 'zh-CN', '菜单权限'); +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_ORG', '单位权限', '单位权限', 'zh-CN', '单位权限'); +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_WK_SCHEME', '首页方案权限', '首页方案权限', 'zh-CN', '首页方案权限'); +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_MOBILE_MENU', '移动菜单权限', '移动菜单权限', 'zh-CN', '移动菜单权限'); +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_MENU_GROUP', '菜单组权限', '菜单组权限', 'zh-CN', '菜单组权限'); + +alter table T_CORE_USER_PERMISSION_TYPE modify TYPENAME varchar(120); +UPDATE T_CORE_USER_PERMISSION_TYPE t SET t.TYPENAME = 'CORE.MODULE.SYS.USERS.PERMISSION_TYPE_ORG' WHERE t.id = 'T_CORE_ORG'; +UPDATE T_CORE_USER_PERMISSION_TYPE t SET t.TYPENAME = 'CORE.MODULE.SYS.USERS.PERMISSION_TYPE_ROLE' WHERE t.id = 'T_CORE_ROLE'; + +CALL INSERTI18N('CORE.MODULE.SYS.USERS.PERMISSION_TYPE_ORG', '访问部门', '访问部门', 'zh-CN', '访问部门'); +CALL INSERTI18N('CORE.MODULE.SYS.USERS.PERMISSION_TYPE_ROLE', '访问角色', '访问角色', 'zh-CN', '访问角色'); + +COMMIT; +-- ----------------------------- 2022-05-05 add by zbx------------end + +-- ----------------------------- 2022-05-06 add by zbx------------begin +UPDATE T_CORE_ADMIN_SELECT_CONFIG t SET t.CACHEABLE = null WHERE t.CATEGORY = 'codeCategory'; +COMMIT; +-- ----------------------------- 2022-05-06 add by zbx------------end + +-- ----------------------------- 2022-05-09 add by zhangjr------------begin +UPDATE T_CORE_I18N_MESSAGE M + SET M.MESSAGE = '只读账号' + WHERE EXISTS (SELECT 1 FROM T_CORE_I18N I WHERE M.I18NID = I.ID AND I.CODE = 'T_CORE_USER.READONLY'); +COMMIT; +-- ----------------------------- 2022-05-09 add by zhangjr------------end + +-- ----------------------------- 2022-05-09 add by zhangjr------------begin +INSERT INTO T_CORE_NOTIFICATION_TMPL (ID, TITLE, VIEWMETHOD, CONTENT, MENUID, MENUNAME, PAGEURL) +values('EXPORT_EXCEL_ERROR', '导出失败', 'no', 'Excel导出失败,详情请查看附件', NULL, NULL, null); + +UPDATE T_CORE_I18N_MESSAGE M + SET M.MESSAGE = '当前CPU使用率过高,请稍后再尝试执行任务【{0}】' + WHERE EXISTS (SELECT 1 FROM T_CORE_I18N I WHERE M.I18NID = I.ID AND I.CODE = 'EXECUTOR.RESOURCE_MONITORING.CPU_USAGE_OVERLOAD'); + +UPDATE T_CORE_I18N_MESSAGE M + SET M.MESSAGE = '当前内存使用率过高,请稍后再尝试执行任务【{0}】' + WHERE EXISTS (SELECT 1 FROM T_CORE_I18N I WHERE M.I18NID = I.ID AND I.CODE = 'EXECUTOR.RESOURCE_MONITORING.MEMORY_USAGE_OVERLOAD'); + +UPDATE T_CORE_I18N_MESSAGE M + SET M.MESSAGE = '当前任务【{0}】运行超时,请稍后执行或联系管理员' + WHERE EXISTS (SELECT 1 FROM T_CORE_I18N I WHERE M.I18NID = I.ID AND I.CODE = 'EXECUTOR.RESOURCE_MONITORING.RUNNING_TIMEOUT'); +COMMIT; +-- ----------------------------- 2022-05-09 add by zhangjr------------end + +-- ----------------------------- 2022-05-10 add by shixw------------begin + + +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.TITLE.ADMIN', '管理员', '管理员', 'zh-CN', '管理员'); + +commit; + +-- ----------------------------- 2022-05-10 add by shixw------------end + +-- ----------------------------- 2022-05-16 add by shuaih--------------begin + +alter table T_CORE_ADMIN_CHECK_CONFIG add OTHERREQUIRED VARCHAR(1) COMMENT '其他是否必填(默认否:0,是:1)'; + +CALL INSERTI18N('T_CORE_ADMIN_CHECK_CONFIG.OTHERREQUIRED', '复选框配置的其他是否必填', '其他是否必填', 'zh-CN', '其他是否必填'); + +-- ----------------------------- 2022-05-16 add by shuaih------------end + +-- ----------------------------- 2022-05-26 add by shuaih--------------begin + +alter table T_CORE_AUDIT_LOG add column ITEMDESC VARCHAR(180) null comment '业务描述'; + +CALL INSERTI18N('T_CORE_AUDIT_LOG.ITEMDESC','业务描述','业务描述','zh-CN','业务描述'); + +-- ----------------------------- 2022-05-26 add by shuaih------------end + +-- ----------------------------- 2022-06-06 add by guozj------------begin 1.1.14补丁已发布 + +ALTER TABLE T_CORE_SPECIAL_CHARACTER ADD CHARACTERCODE VARCHAR(60) DEFAULT NULL COMMENT '字符编码'; +ALTER TABLE T_CORE_SPECIAL_CHARACTER ADD PRONUNCIATION VARCHAR(60) DEFAULT NULL COMMENT '字符简拼定义'; +ALTER TABLE T_CORE_SPECIAL_CHARACTER ADD REMARK VARCHAR(540) DEFAULT NULL COMMENT '备注'; + +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.CHARACTERCODE', '特殊字符表的字符编码', '字符编码', 'zh-CN', '字符编码'); +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.PRONUNCIATION', '特殊字符表的字符简拼定义', '字符简拼定义', 'zh-CN', '字符简拼定义'); +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.REMARK', '特殊字符表的备注', '备注', 'zh-CN', '备注'); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME,LASTSUSPENDEDFLAG,CODE,I18NCODE) +VALUES (F_GET_SEQ_CORE(), '自定义', 'specialCharacterCategory', '10', '0', 'admin', '系统管理员', '0', 'custom', 'SPECIAL.CHARACTER.CATEGORIES.CUSTOM'); + +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.CUSTOM', '特殊字符的分类编码', '自定义', 'zh-CN', '自定义'); + +CREATE TABLE IF NOT EXISTS `T_CORE_COMMON_CHARACTER`( + `ID` BIGINT NOT NULL COMMENT '主键', + `SPECIALID` BIGINT NOT NULL COMMENT '特殊字符ID', + `CHOOSEQTY` BIGINT DEFAULT NULL COMMENT '选择次数', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='常用字符表'; +CREATE INDEX IDX_CORE_COMMON_CHARACTER_SPECIALID ON T_CORE_COMMON_CHARACTER (SPECIALID); + +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.SERVICE_NAME', '常用字符表', '常用字符表', 'zh-CN', '常用字符表'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.ID', '常用字符表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.SPECIALID', '常用字符表的特殊字符ID', '特殊字符ID', 'zh-CN', '特殊字符ID'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.CHOOSEQTY', '常用字符表的选择次数', '选择次数', 'zh-CN', '选择次数'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.CREATEDBYID', '常用字符表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.CREATEDBYNAME', '常用字符表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.CREATEDTIME', '常用字符表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.CREATEDBYORGID', '常用字符表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.CREATEDBYORGNAME', '常用字符表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_COMMON_CHARACTER', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('933201','T_CORE_COMMON_CHARACTER', 'T_CORE_SPECIAL_CHARACTER', 'SPECIALID'); + +COMMIT; +-- ----------------------------- 2022-06-06 add by guozj------------end 1.1.14补丁已发布 + +-- ----------------------------- 2022-06-15 add by zhangjr------------begin +CALL UPDATEI18N('GIKAM.PERMISSION.UNAUTHORIZED','zh-CN','您无权访问进行该操作,请求路径:{0},请求方法:{1}。'); +-- ----------------------------- 2022-06-15 add by zhangjr------------end + +-- ----------------------------- 2022-07-11 add by shixw------------begin + +CREATE TABLE IF NOT EXISTS `T_CORE_DATA_CENTER_USER`( + `ID` BIGINT NOT NULL COMMENT '主键', + `DATACENTERID` BIGINT DEFAULT NULL COMMENT '数据中心ID', + `USERID` VARCHAR(36) DEFAULT NULL COMMENT '用户ID', + `ACTIVATEDFLAG` VARCHAR(1) DEFAULT NULL COMMENT '是否启用', + `ORDERNO` BIGINT DEFAULT NULL COMMENT '排序码', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='个人数据中心配置'; + +CALL INSERTI18N('T_CORE_DATA_CENTER_USER.SERVICE_NAME', '个人数据中心配置', '个人数据中心配置', 'zh-CN', '个人数据中心配置'); +CALL INSERTI18N('T_CORE_DATA_CENTER_USER.ID', '个人数据中心配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_DATA_CENTER_USER.DATACENTERID', '个人数据中心配置的数据中心ID', '数据中心ID', 'zh-CN', '数据中心ID'); +CALL INSERTI18N('T_CORE_DATA_CENTER_USER.DATACENTERNODENAME', '个人数据中心配置的展示内容', '展示内容', 'zh-CN', '展示内容'); +CALL INSERTI18N('T_CORE_DATA_CENTER_USER.USERID', '个人数据中心配置的用户ID', '用户ID', 'zh-CN', '用户ID'); +CALL INSERTI18N('T_CORE_DATA_CENTER_USER.ACTIVATEDFLAG', '个人数据中心配置的是否启用', '是否启用', 'zh-CN', '是否启用'); +CALL INSERTI18N('T_CORE_DATA_CENTER_USER.ORDERNO', '个人数据中心配置的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_DATA_CENTER_USER.CREATEDBYID', '个人数据中心配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_DATA_CENTER_USER.CREATEDBYNAME', '个人数据中心配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_DATA_CENTER_USER.CREATEDTIME', '个人数据中心配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_DATA_CENTER_USER.CREATEDBYORGID', '个人数据中心配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_DATA_CENTER_USER.CREATEDBYORGNAME', '个人数据中心配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + + +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.BUTTON.SYNC', '同步个人数据中心', '同步个人数据中心', 'zh-CN', '同步个人数据中心'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.TIP.CONFIRM', '确认同步', '确认同步', 'zh-CN', '确认同步'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.TIP.SYNC_DATA_CENTER_USER', '确认同步所有用户个人数据中心配置数据', '确认同步所有用户个人数据中心配置数据', 'zh-CN', '确认同步所有用户个人数据中心配置数据'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.TIP.SYNC_SUCCESS', '同步成功', '同步成功', 'zh-CN', '同步成功'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9362', '个人数据中心配置', '/secure/core/module/item/data-centers/page/user-edit-list', '93', '9362', '012.svg', '个人数据中心配置'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_DATA_CENTER_USER', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('936201','T_CORE_DATA_CENTER_USER', 'T_CORE_DATA_CENTER', 'DATACENTERID'); + +COMMIT; + +-- ----------------------------- 2022-07-11 add by shixw------------end + +-- ----------------------------- 2022-07-11 add by shixw------------begin + + +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.USER_INVALID', '请求用户已失效', '请求用户已失效', 'zh-CN', '请求用户已失效'); + +COMMIT; + +-- ----------------------------- 2022-07-11 add by shixw------------end + +-- ----------------------------- 2022-07-15 add by shixw------------begin + + +alter table T_CORE_AUDIT_LOG_ACTIVITY add column WITNESSNAME VARCHAR(360) null comment '见证人名称'; +alter table T_CORE_AUDIT_LOG_ACTIVITY add column WITNESSID VARCHAR(120) null comment '见证人ID'; + +CALL INSERTI18N('T_CORE_AUDIT_LOG_ACTIVITY.WITNESSNAME','见证人名称','见证人名称','zh-CN','见证人名称'); +CALL INSERTI18N('T_CORE_AUDIT_LOG_ACTIVITY.WITNESSID','见证人ID','见证人ID','zh-CN','见证人ID'); + +COMMIT; + +-- ----------------------------- 2022-07-15 add by shixw------------end + +-- ----------------------------- 2022-09-19 add by zhengbx------------begin +-- 将系统配置的系统版本号修改为1.2.0 +UPDATE T_CORE_SYSTEM_CONFIG SET VERSION = '1.2.0' WHERE id = 'system-config'; +UPDATE T_CORE_ADMIN_SELECT_CONFIG SET URL= '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=audioType' WHERE CATEGORY = 'audio-type'; +UPDATE T_CORE_CODE SET CODE = 'system' WHERE CODECATEGORYID = 'audioType' AND CODENAME ='内置'; +UPDATE T_CORE_CODE SET CODE = 'custom' WHERE CODECATEGORYID = 'audioType' AND CODENAME ='自定义'; +COMMIT; +-- ----------------------------- 2022-09-19 add by zhengbx------------end + +-- ----------------------------- 2022-09-19 add by shixw------------begin + +delete from t_core_admin_menu where id='102010'; + +DELETE FROM T_CORE_MENU WHERE ID = '9341'; + +INSERT INTO T_CORE_MENU +(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON, I18NCODE) +VALUES('9341', '审计跟踪配置', '/secure/core/module/sys/audit/audit-configs/page/edit-list', '93', 9341, '审计跟踪配置', '001.svg', NULL, 'CORE.MENU.MENUNAME.SYSTEM.AT'); + +COMMIT; + +-- ----------------------------- 2022-09-19 add by shixw------------end + +-- ----------------------------- 2022-09-20 add by zhuyq------------begin +-- 系统配置内置语音下拉选项查询 +insert into T_CORE_ADMIN_SELECT_CONFIG (ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD, CACHEABLE) +values (F_GET_SEQ_CORE(), '消息通知语音', 'notificationAudio', '/secure/core/module/item/notification/audios/queries/selectable', 'id', 'audioName', '1') ; +COMMIT; +-- ----------------------------- 2022-09-19 add by zhengbx------------end + +-- ----------------------------- 2022-09-20 add by zhengrl------------begin + +CALL INSERTI18N('CORE.MODULE.SYS.ATTORNEY.TITLE.ADD_I18N', '添加委托代理', '添加委托代理', 'zh-CN', '添加委托代理'); +UPDATE T_CORE_WK_PANEL SET CODE ='NOTICE',REFRESHFLAG ='0' WHERE ID='NOTICE'; +UPDATE T_CORE_WK_PANEL SET CODE ='TODO', REFRESHFLAG ='0' WHERE URL='/module/index/workspaces/todo-panel'; +COMMIT; + +-- ----------------------------- 2022-09-20 add by zhengrl------------end + +-- ----------------------------- 2022-09-21 add by shixw------------begin + +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.ROMANSYMBOLS', '罗马符号', '罗马符号', 'zh-CN','罗马符号'); + +CALL INSERTI18N('T_CORE_AD_DMOAIN_USER.ADUSERID', 'AD域用户的AD域登录名', 'AD域登录名', 'zh-CN', 'AD域登录名'); + +COMMIT; + +-- ----------------------------- 2022-09-21 add by shixw------------end + +-- ----------------------------- 2022-09-21 add by shixw------------begin + +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.ROMANSYMBOLS', 'romanSymbols', 'romanSymbols', 'en-US','romanSymbols') ; +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.CUSTOM', 'custom', 'custom', 'en-US','custom') ; + +COMMIT; + +-- ----------------------------- 2022-09-21 add by shixw------------end + +-- ----------------------------- 2022-09-22 add by zhengbx------------begin +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.LINE_MULTI_CHOOSE_VIEW', '每次只能选择一条数据预览', '每次只能选择一条数据预览', 'zh-CN', '每次只能选择一条数据预览'); +COMMIT; +-- ----------------------------- 2022-09-22 add by zhengbx------------end + +-- ----------------------------- 2022-09-23 add by zhengbx------------begin +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.MODAL.DEPT', '选择单位', '选择单位', 'zh-CN', '选择单位'); +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.MODAL.PLAN', '选择方案', '选择方案', 'zh-CN', '选择方案'); +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.MODAL.MENU', '选择菜单', '选择菜单', 'zh-CN', '选择菜单'); +COMMIT; +-- ----------------------------- 2022-09-23 add by zhengbx------------end + +-- ----------------------------- 2022-09-24 add by shixw------------begin + +CALL INSERTI18N('T_CORE_SMS.SENDTIME','短信发送时间','发送时间','zh-CN','发送时间'); + +-- ----------------------------- 2022-09-24 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.2.0/mysql/2.gikam-core-base.txt b/sql/init_sql/core/1.2.0/mysql/2.gikam-core-base.txt new file mode 100644 index 0000000..4c8103e --- /dev/null +++ b/sql/init_sql/core/1.2.0/mysql/2.gikam-core-base.txt @@ -0,0 +1,1626 @@ +-- ----------------------------- 2021-08-04 add by shixw------------begin + +CALL INSERTI18N('T_CORE_PDF_ACQ_RESULT.ORDERNO','PDF采集结果的序号','序号','zh-CN','序号'); + +-- ----------------------------- 2021-08-04 add by shixw------------end + +-- ----------------------------- 2021-09-14 add by sunshujie--------------begin + +CREATE TABLE IF NOT EXISTS `T_CORE_MOBILE_ZWDD_USER` ( + `ID` VARCHAR(32) NOT NULL COMMENT 'LIMS业务系统用户ID', + `DTUSERID` VARCHAR(32) NULL DEFAULT NULL COMMENT '钉钉用户ID', + `AGENTID` VARCHAR(32) NULL DEFAULT NULL COMMENT '钉钉应用ID(App Key)', + `TENANTID` VARCHAR(100) NULL DEFAULT NULL COMMENT '租户ID', + `ACCOUNTID` VARCHAR(100) NULL DEFAULT NULL COMMENT '账号ID', + PRIMARY KEY (`ID`) +)COMMENT='专有钉钉用户关联表' ENGINE = InnoDB COLLATE = utf8_general_ci; + +CREATE TABLE IF NOT EXISTS `T_CORE_MOBILE_ZWDD_MESSAGE` ( +`ID` BIGINT(20) NOT NULL COMMENT '主键', + `TITLE` VARCHAR(256) NULL DEFAULT NULL COMMENT '消息标题', + `CONTENT` VARCHAR(1024) NULL DEFAULT NULL COMMENT '消息正文', + `DATA` VARCHAR(1024) NULL DEFAULT NULL COMMENT '携带参数', + `PUSHEDUSERID` VARCHAR(32) NULL DEFAULT NULL COMMENT '推送用户id', + `PUSHEDUSERNAME` VARCHAR(32) NULL DEFAULT NULL COMMENT '推送用户名称', + `AGENTID` VARCHAR(32) NULL DEFAULT NULL COMMENT '钉钉应用ID', + PRIMARY KEY (`ID`) +)COMMENT='专有钉钉消息推送表' ENGINE = InnoDB COLLATE = utf8_general_ci; + +-- ----------------------------- 2021-09-14 add by sunshujie--------------end + +-- ----------------------------- 2021-09-24 add by shixw--------------begin 1.1.7补丁已发布 + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_CORE_IM_GROUP`( + `ID` BIGINT NOT NULL COMMENT '主键', + `GROUPNAME` VARCHAR(60) DEFAULT NULL COMMENT '分组名称', + `ORDERNO` BIGINT DEFAULT NULL COMMENT '排序号', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='即时聊天好友分组'; + + +CREATE TABLE IF NOT EXISTS `T_CORE_IM_MESSAGE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `SENDUSERID` VARCHAR(36) DEFAULT NULL COMMENT '发送人编码', + `RECEIVEUSERID` VARCHAR(36) DEFAULT NULL COMMENT '接收人编码', + `CONTENT` VARCHAR(2000) DEFAULT NULL COMMENT '消息内容', + `OFFLINEFLAG` VARCHAR(36) DEFAULT NULL COMMENT '是否离线', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='即时聊天消息'; + + +CREATE TABLE IF NOT EXISTS `T_CORE_IM_CONTACTS`( + `ID` BIGINT NOT NULL COMMENT '主键', + `USERID` VARCHAR(36) DEFAULT NULL COMMENT '用户编码', + `CONTACTSID` VARCHAR(36) DEFAULT NULL COMMENT '联系人编码', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='即时聊天联系人'; + +CALL INSERTI18N('T_CORE_IM_GROUP.SERVICE_NAME', '即时聊天好友分组', '即时聊天好友分组', 'zh-CN', '即时聊天好友分组'); +CALL INSERTI18N('T_CORE_IM_GROUP.ID', '即时聊天好友分组的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_IM_GROUP.GROUPNAME', '即时聊天好友分组的分组名称', '分组名称', 'zh-CN', '分组名称'); +CALL INSERTI18N('T_CORE_IM_GROUP.ORDERNO', '即时聊天好友分组的排序号', '排序号', 'zh-CN', '排序号'); +CALL INSERTI18N('T_CORE_IM_GROUP.CREATEDBYID', '即时聊天好友分组的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_IM_GROUP.CREATEDBYNAME', '即时聊天好友分组的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_IM_GROUP.CREATEDTIME', '即时聊天好友分组的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_IM_GROUP.CREATEDBYORGID', '即时聊天好友分组的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_IM_GROUP.CREATEDBYORGNAME', '即时聊天好友分组的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.SERVICE_NAME', '即时聊天消息', '即时聊天消息', 'zh-CN', '即时聊天消息'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.ID', '即时聊天消息的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.SENDUSERID', '即时聊天消息的发送人编码', '发送人编码', 'zh-CN', '发送人编码'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.RECEIVEUSERID', '即时聊天消息的接收人编码', '接收人编码', 'zh-CN', '接收人编码'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.CONTENT', '即时聊天消息的消息内容', '消息内容', 'zh-CN', '消息内容'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.OFFLINEFLAG', '即时聊天消息的是否离线', '是否离线', 'zh-CN', '是否离线'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.CREATEDBYID', '即时聊天消息的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.CREATEDBYNAME', '即时聊天消息的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.CREATEDTIME', '即时聊天消息的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.CREATEDBYORGID', '即时聊天消息的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.CREATEDBYORGNAME', '即时聊天消息的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.SERVICE_NAME', '即时聊天联系人', '即时聊天联系人', 'zh-CN', '即时聊天联系人'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.ID', '即时聊天联系人的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.USERID', '即时聊天联系人的用户编码', '用户编码', 'zh-CN', '用户编码'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.CONTACTSID', '即时聊天联系人的联系人编码', '联系人编码', 'zh-CN', '联系人编码'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.CREATEDBYID', '即时聊天联系人的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.CREATEDBYNAME', '即时聊天联系人的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.CREATEDTIME', '即时聊天联系人的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.CREATEDBYORGID', '即时聊天联系人的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.CREATEDBYORGNAME', '即时聊天联系人的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_IM_GROUP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_IM_MESSAGE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_IM_CONTACTS', '0', '0'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('im-status', '即时聊天状态', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'online', '在线', 'im-status', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (F_GET_SEQ_CORE(), 'offline', '离线', 'im-status', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(F_GET_SEQ_CORE(), '即时聊天状态', 'im-status', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=im-status', 'code', 'codeName'); + + +COMMIT; + +-- ----------------------------- 2021-09-24 add by shixw------------end 1.1.7补丁已发布 + +-- ----------------------------- 2021-12-04 add by shixw------------begin + +alter table T_CORE_FILE_ACQ_RESULT_PARAM add column REPEATNOCOLNO BIGINT null comment '重复数列号'; + +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT_PARAM.REPEATNOCOLNO','文件采集结果参数的重复数列号','重复数列号','zh-CN','重复数列号'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT.REPEATNO','文件采集结果的重复数','重复数','zh-CN','重复数'); + +commit; +-- ----------------------------- 2021-12-04 add by shixw------------end + + +-- ----------------------------- 2022-05-20 add by shuaih--------------begin 1.1.14补丁已发布 + + -- 建表语句 + + CREATE TABLE IF NOT EXISTS `T_CORE_SYSTEM_MONITOR_SQL`( + `ID` BIGINT NOT NULL COMMENT '主键', + `SQL` LONGTEXT DEFAULT NULL COMMENT 'SQL', + `SQLSOURCE` VARCHAR(512) DEFAULT NULL COMMENT 'SQL来源', + `EXECUTETIME` DATETIME DEFAULT NULL COMMENT '执行时间', + `REVISIONFLAG` VARCHAR(1) DEFAULT NULL COMMENT '是否已修订(0:未修订 1:已修订)', + `TIMECONSUMING` DOUBLE DEFAULT NULL COMMENT '耗时(秒)', + `TRIGGERCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '触发类型(user:用户,system:系统)', + `SQLTIMES` BIGINT DEFAULT NULL COMMENT '次数', + PRIMARY KEY (`ID`) + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='SQL性能监控记录表'; + + CREATE INDEX IDX_SYS_MONITOR_SQL_SQLSOURCE ON T_CORE_SYSTEM_MONITOR_SQL (SQLSOURCE); + + CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.SERVICE_NAME', 'SQL性能监控记录表', 'SQL性能监控记录表', 'zh-CN', 'SQL性能监控记录表'); + CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.ID', 'SQL性能监控记录表的主键', '主键', 'zh-CN', '主键'); + CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.SQL', 'SQL性能监控记录表的SQL描述', 'SQL描述', 'zh-CN', 'SQL描述'); + CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.SQLSOURCE', 'SQL性能监控记录表的相关接口', '相关接口', 'zh-CN', '相关接口'); + CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.EXECUTETIME', 'SQL性能监控记录表的执行时间', '执行时间', 'zh-CN', '执行时间'); + CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.REVISIONFLAG', 'SQL性能监控记录表的是否已修订', '是否已修订', 'zh-CN', '是否已修订'); + CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.TIMECONSUMING', 'SQL性能监控记录表的耗时(秒)', '耗时(秒)', 'zh-CN', '耗时(秒)'); + CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.TRIGGERCATEGORY', 'SQL性能监控记录表的触发类型(user:用户,system:系统)', '触发类型', 'zh-CN', '触发类型'); + CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.SQLTIMES', 'SQL性能监控记录表的次数', '次数', 'zh-CN', '次数'); + CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.REVISEDSQL', '显示已修订SQL', '显示已修订SQL', 'zh-CN', '显示已修订SQL'); + CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.REVISE', '修订', '修订', 'zh-CN', '修订'); + CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.TITLE.REVISED', '已修订SQL', '已修订SQL', 'zh-CN', '已修订SQL'); + CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.TAB.BASE_INFO', 'SQL性能监控', 'SQL性能监控', 'zh-CN', 'SQL性能监控'); + CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.TIPS.CONFIRM_REVISE', '您确定修订选中项?', '您确定修订选中项?', 'zh-CN', '您确定修订选中项?'); + CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.TIPS.CANCEL_REVISE', '您确定取消修订选中项?', '您确定取消修订选中项?', 'zh-CN', '您确定取消修订选中项?'); + CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.TIMECONSUMING', 'SQL性能监控记录表的耗时', '耗时(秒)', 'zh-CN', '耗时(秒)'); + CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.CANCEL_REVISE', '取消修订', '取消修订', 'zh-CN', '取消修订'); + CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.TIPS.CLEAN_SQL', '您确定清空所有SQL性能监控记录?', '您确定清空所有SQL性能监控记录?', 'zh-CN', '您确定清空所有SQL性能监控记录?'); + CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.COPYSQL', '复制SQL', '复制SQL', 'zh-CN', '复制SQL'); + CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.VIEWSQL', '查看SQL', '查看SQL', 'zh-CN', '查看SQL'); + + -- 创建菜单语句 + INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) + VALUES ('8503', '性能监控', '/secure/module/sys/monitor/system-monitor-pms/page/edit-list', '85', '8503', '076.svg', '性能监控'); + + INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) + VALUES ('T_CORE_SYSTEM_MONITOR_SQL', '0', '0'); + + COMMIT; + +-- ----------------------------- 2022-05-20 add by shuaih------------end 1.1.14补丁已发布 + + +-- ----------------------------- 2022-05-30 add by shuaih--------------begin + +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILEACQCONFIGS.BUTTON.COPY', '复制', '复制', 'zh-CN', '复制'); + +-- ----------------------------- 2022-05-30 add by shuaih------------end + +-- ----------------------------- 2022-06-06 add by zhulw------------begin 1.1.14补丁已发布 +CREATE TABLE IF NOT EXISTS `T_CORE_SYSTEM_MONITOR_ERRORLOG`( + `ID` BIGINT NOT NULL COMMENT 'ID', + `LOGTIME` DATETIME DEFAULT NULL COMMENT '时间', + `LOGCATEGORY` VARCHAR(16) DEFAULT NULL COMMENT '事件类型(exception:异常)', + `LOGDESC` LONGTEXT DEFAULT NULL COMMENT '错误描述', + `LOGDETAIL` LONGTEXT DEFAULT NULL COMMENT '完整信息', + `LOGTIMES` BIGINT DEFAULT NULL COMMENT '日志次数', + `REVISIONFLAG` VARCHAR(1) DEFAULT NULL COMMENT '修订标志(0:未修订 1:已修订)', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='错误日志'; +ALTER TABLE T_CORE_SYSTEM_MONITOR_ERRORLOG ADD LOGINTERFACENAME VARCHAR(512) DEFAULT NULL COMMENT '相关接口'; +CREATE INDEX IDX_CORE_SYSTEM_MONITOR_ERRORLOG_LOGINTERFACENAME ON T_CORE_SYSTEM_MONITOR_ERRORLOG (LOGINTERFACENAME); +ALTER TABLE T_CORE_SYSTEM_MONITOR_ERRORLOG ADD LOGMODULE VARCHAR(60) DEFAULT NULL COMMENT '业务来源'; +ALTER TABLE T_CORE_SYSTEM_MONITOR_ERRORLOG ADD TRIGGERCATEGORY VARCHAR(36) DEFAULT NULL COMMENT '触发类型(user:用户,system:系统)'; + +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.SERVICE_NAME', '错误日志', '错误日志', 'zh-CN', '错误日志'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.ID', '错误日志的ID', 'ID', 'zh-CN', 'ID'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGTIME', '错误日志的时间', '时间', 'zh-CN', '时间'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGCATEGORY', '错误日志的事件类型(exception:异常)', '事件类型', 'zh-CN', '事件类型'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGDESC', '错误日志的描述', '描述', 'zh-CN', '描述'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGDETAIL', '错误日志的完整信息', '完整信息', 'zh-CN', '完整信息'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGTIMES', '错误日志的日志次数', '次数', 'zh-CN', '次数'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.REVISIONFLAG', '错误日志的修订标志', '是否已修订', 'zh-CN', '是否已修订'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGINTERFACENAME', '错误日志的相关接口', '相关接口', 'zh-CN', '相关接口'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGMODULE', '错误日志的业务来源', '业务来源', 'zh-CN', '业务来源'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.TRIGGERCATEGORY', '错误日志的触发类型(user:用户,system:系统)', '触发类型', 'zh-CN', '触发类型'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.ERRORLOGS.TIP.NOT_REVISION', '错误日志的提示框请选择未修订的数据', '请选择未修订的数据!', 'zh-CN', '请选择未修订的数据!'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.ERRORLOGS.TIP.CLEAR_NOT_REVISION', '错误日志的提示框您确定清空所有未修订错误日志记录', '您确定清空所有未修订错误日志记录?', 'zh-CN', '您确定清空所有未修订错误日志记录?'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.ERRORLOGS.TIP.DELETE_NOT_REVISION', '错误日志的提示框您确定删除选中项?', '您确定删除选中项?', 'zh-CN', '您确定删除选中项?'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.ERRORLOGS.TIP.REVISIONED_ERROR_LOG', '错误日志的标题', '已修订错误日志', 'zh-CN', '已修订错误日志'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.ABNORMALEVENTS.MODAL.DISPLAY_REVISED_ABNORMAL', '错误日志的按钮显示已修订错误日志', '显示已修订错误日志', 'zh-CN', '显示已修订错误日志'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.ERRORLOGS.BUTTON.DOWNLOAD', '错误日志的下载按钮', '下载', 'zh-CN', '下载'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.ERRORLOGS.BUTTON.REVISE', '错误日志的修订按钮', '修订', 'zh-CN', '修订'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.ERRORLOGS.BUTTON.CANCEL_REVISE', '错误日志的取消修订按钮', '取消修订', 'zh-CN', '取消修订'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.ERRORLOGS.TIPS.CONFIRM_REVISE_THEM', '错误日志的您确定修订选中项?', '您确定修订选中项?', 'zh-CN', '您确定修订选中项?'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.OPERATION', '错误日志的操作列', '操作列', 'zh-CN', '操作列'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('8506', '错误日志', '/secure/module/sys/monitor/system-monitor-errorlogs/page/edit-list', '85', '8506', '029.svg', '错误日志'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_SYSTEM_MONITOR_ERRORLOG', '0', '0'); +COMMIT; + +CREATE TABLE IF NOT EXISTS `T_CORE_SYSTEM_MONITOR_CONFIG`( + `ID` VARCHAR(36) NOT NULL COMMENT '配置编码(主键唯一)', + `CONFIGNAME` VARCHAR(60) DEFAULT NULL COMMENT '配置名称', + `CONFIGVALUE` LONGTEXT DEFAULT NULL COMMENT '配置值', + `CONFIGCATEGORY` VARCHAR(60) DEFAULT NULL COMMENT '配置类型(autoClean:自动清理、warn:告警数据)', + `REMARK` VARCHAR(540) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统监控配置'; + +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.SERVICE_NAME', '系统监控配置', '系统监控配置', 'zh-CN', '系统监控配置'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.ID', '系统监控配置的配置编码(主键唯一)', '配置编码', 'zh-CN', '配置编码'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.CONFIGNAME', '系统监控配置的配置名称', '配置名称', 'zh-CN', '配置名称'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.CONFIGVALUE', '系统监控配置的配置值', '配置值', 'zh-CN', '配置值'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.CONFIGCATEGORY', '系统监控配置的配置类型(autoClean:自动清理、warn:告警数据)', '配置类型', 'zh-CN', '配置类型'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.REMARK', '系统监控配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.CLEANCATEGORY', '系统监控配置的清理类型', '清理类型', 'zh-CN', '清理类型'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.RESERVETIME', '系统监控配置的保留时间', '保留时间', 'zh-CN', '保留时间'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.ALARM.SMS_CONTENT', '系统监控配置的手机短信提醒报警内容', '{0}告警:系统:{1} 告警阈值:{2}%, 当前使用:{3}%', +'zh-CN', '{0}告警:系统:{1} 告警阈值:{2}%, 当前使用:{3}%'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.THRESHOLD_CHECKING', '系统监控配置的阀值输入校验', '请输入1-100的有效数字', 'zh-CN', +'请输入1-100的有效数字'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.RETENTION_ TIME_CHECK', '系统监控配置的保留时间输入校验', '请输入1-365的整数', 'zh-CN', +'请输入1-365的整数'); + +INSERT INTO T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, `SHOW`) +VALUES ('AUTO_CLEAN', '0', '自动清理(0关闭,1开启)', '系统', '1'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('8507', '自动清理', '/secure/module/sys/monitor/system-monitor-configs/page/edit-list', '85', '8507', '075.svg', '自动清理'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_SYSTEM_MONITOR_CONFIG', '0', '0'); + COMMIT; +-- ----------------------------- 2022-06-06 add by zhulw------------end 1.1.14补丁已发布 + +-- ----------------------------- 2022-06-09 add by zhulw------------begin 1.1.14补丁已发布 + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('cpuThreshold', 'CPU告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('dbConnectionPoolThreshold', '数据库连接池告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('threadPoolThreshold', '线程池告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('hardDiskThreshold', '硬盘告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('memoryThreshold', '内存告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('notifierEmail', '告警通知人邮箱', NULL, 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('notifierMobile', '告警通知人手机', NULL, 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('onlineUserThreshold', '用户并发数告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('sqlMonitor', 'SQL性能监控自动清理', '30', 'autoClean', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('errorLog', '错误日志自动清理', '30', 'autoClean', NULL); + COMMIT; +-- ----------------------------- 2022-06-09 add by zhulw------------end 1.1.14补丁已发布 + +-- ----------------------------- 2022-06-10 add by zhulw------------begin 1.1.14补丁已发布 + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('serverMonitor', '服务监控自动清理', '365', 'autoClean', NULL); + COMMIT; +-- ----------------------------- 2022-06-10 add by zhulw------------end 1.1.14补丁已发布 +-- ----------------------------- 2022-06-14 add by zhulw------------begin 1.1.14补丁已发布 +UPDATE T_CORE_MENU set ORDERNO =8501 WHERE ID = '8503'; +UPDATE T_CORE_MENU set ORDERNO =8502 WHERE ID = '8506'; +UPDATE T_CORE_MENU set ORDERNO =8503 WHERE ID = '8501'; +UPDATE T_CORE_MENU set ORDERNO =8504 WHERE ID = '8507'; +COMMIT; +-- ----------------------------- 2022-06-14 add by zhulw------------end 1.1.14补丁已发布 +-- ----------------------------- 2022-06-17 add by zhulw------------begin 1.1.14补丁已发布 +CALL INSERTI18N('MODULE.SYS.MONITOR.ERRORLOGS.BUTTON.VIEW_FULL_INFORMATION', '错误日志的查看完整信息', '查看完整信息', 'zh-CN', '查看完整信息'); +DELETE FROM T_CORE_MENU WHERE MENUNAME = '服务监控配置'; +COMMIT; +-- ----------------------------- 2022-06-17 add by zhulw------------end 1.1.14补丁已发布 +-- ----------------------------- 2022-07-01 add by shuaih--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_CORE_CUSTOM_DS`( + `ID` BIGINT NOT NULL COMMENT '主键', + `DSNAME` VARCHAR(270) DEFAULT NULL COMMENT '数据源名称', + `DSSQL` LONGTEXT DEFAULT NULL COMMENT '数据源SQL', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `ACTIVATEDFLAG` VARCHAR(1) DEFAULT NULL COMMENT '状态0:停用 /1:启用', + `ACTIVATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '启用人编码', + `ACTIVATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '启用人名称', + `ACTIVATEDTIME` DATETIME DEFAULT NULL COMMENT '启用时间', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='自定义数据源表'; + + +CREATE TABLE IF NOT EXISTS `T_CORE_CUSTOM_DS_FIELD`( + `ID` BIGINT NOT NULL COMMENT '主键', + `DSID` BIGINT DEFAULT NULL COMMENT '数据源ID', + `COLUMNNAME` VARCHAR(36) DEFAULT NULL COMMENT '字段名称', + `ALIASNAME` VARCHAR(36) DEFAULT NULL COMMENT '字段别名', + `ORDERNO` BIGINT DEFAULT NULL COMMENT '排序吗', + `FIELDTYPE` VARCHAR(36) DEFAULT NULL COMMENT '字段类型', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='自定义数据源字段表'; +CREATE INDEX IDX_CORE_CUSTOM_DS_FIELD_DSID ON T_CORE_CUSTOM_DS_FIELD (DSID); + +CALL INSERTI18N('T_CORE_CUSTOM_DS.SERVICE_NAME', '自定义数据源表', '自定义数据源表', 'zh-CN', '自定义数据源表'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.ID', '自定义数据源表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.DSNAME', '自定义数据源表的数据源名称', '数据源名称', 'zh-CN', '数据源名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.DSSQL', '自定义数据源表的数据源SQL', '数据源SQL', 'zh-CN', '数据源SQL'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.CREATEDBYID', '自定义数据源表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.CREATEDBYNAME', '自定义数据源表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.CREATEDTIME', '自定义数据源表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.CREATEDBYORGID', '自定义数据源表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.CREATEDBYORGNAME', '自定义数据源表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.ACTIVATEDFLAG', '自定义数据源表的状态0:停用 /1:启用', '状态0:停用 /1:启用', 'zh-CN', '状态0:停用 /1:启用'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.ACTIVATEDBYID', '自定义数据源表的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.ACTIVATEDBYNAME', '自定义数据源表的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.ACTIVATEDTIME', '自定义数据源表的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.SERVICE_NAME', '自定义数据源字段表', '自定义数据源字段表', 'zh-CN', '自定义数据源字段表'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.ID', '自定义数据源字段表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.DSID', '自定义数据源字段表的数据源ID', '数据源ID', 'zh-CN', '数据源ID'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.COLUMNNAME', '自定义数据源字段表的字段名称', '字段名称', 'zh-CN', '字段名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.ALIASNAME', '自定义数据源字段表的字段别名', '字段别名', 'zh-CN', '字段别名'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.ORDERNO', '自定义数据源字段表的排序吗', '排序吗', 'zh-CN', '排序吗'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.CREATEDBYID', '自定义数据源字段表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.CREATEDBYNAME', '自定义数据源字段表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.CREATEDTIME', '自定义数据源字段表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.CREATEDBYORGID', '自定义数据源字段表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.CREATEDBYORGNAME', '自定义数据源字段表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_DSES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_DSES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_DSES.TAB.DS_FIELD', '自定义数据源字段表', '自定义数据源字段表', 'zh-CN', '自定义数据源字段表'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('8004', '自定义数据源', '/secure/module/custom/custom-dses/page/edit-list', '80', '8004', '019.svg', '自定义数据源'); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE,CATEGORY,URL,WIDTH) + VALUES (F_GET_SEQ_CORE(), '自定义数据源', '自定义数据源', 'custom-ds', '/secure/module/custom/custom-dses/page/choose-list', '50%'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_DS', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_DS_FIELD', '0', '0'); + +COMMIT; + +-- ----------------------------- 2022-07-01 add by shuaih------------end + +-- ----------------------------- 2022-07-01 add by shuaih--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_CORE_CUSTOM_QUERY`( + `ID` BIGINT NOT NULL COMMENT '主键', + `QUERYNAME` VARCHAR(120) DEFAULT NULL COMMENT '查询配置名称', + `QUERYCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '查询类型(fine:帆软,grid:表格)', + `CUSTOMDSID` BIGINT DEFAULT NULL COMMENT '自定义数据源ID', + `CUSTOMSQL` LONGTEXT DEFAULT NULL COMMENT '自定义SQL', + `DSTYPE` VARCHAR(36) DEFAULT NULL COMMENT '数据源类型', + `REPORTCONFIGLINEID` BIGINT DEFAULT NULL COMMENT '报表配置明细ID', + `PUBLISHSTATUS` VARCHAR(1) DEFAULT NULL COMMENT '发布状态(0:未发布,1:已发布)', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='自定义查询'; + + +CREATE TABLE IF NOT EXISTS `T_CORE_CUSTOM_QUERY_FIELD`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CUSTOMQUERYID` BIGINT DEFAULT NULL COMMENT '自定义查询ID', + `FIELDNAME` VARCHAR(36) DEFAULT NULL COMMENT '字段名称', + `COLUMNNAME` VARCHAR(36) DEFAULT NULL COMMENT '列名', + `FIELDTYPE` VARCHAR(36) DEFAULT NULL COMMENT '字段类型(string:文本、select:下拉框、link:超链接)', + `LINKHREF` VARCHAR(360) DEFAULT NULL COMMENT '跳转链接', + `DSCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '数据源类型(system:系统配置类型、customSql:自定义SQL)', + `DATASOURCE` VARCHAR(36) DEFAULT NULL COMMENT '数据源', + `CUSTOMSQL` LONGTEXT DEFAULT NULL COMMENT '自定义SQL', + `DEFAULTCONDITION` VARCHAR(1) DEFAULT NULL COMMENT '默认查询条件(0:否,1:是)', + `SHOW` VARCHAR(1) DEFAULT NULL COMMENT '显示(0:否,1:是)', + `WIDTH` INT DEFAULT NULL COMMENT '列宽', + `ORDERNO` BIGINT DEFAULT NULL COMMENT '排序码', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='自定义查询字段'; + + +CREATE TABLE IF NOT EXISTS `T_CORE_CUSTOM_QUERY_BUTTON`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CUSTOMQUERYID` BIGINT DEFAULT NULL COMMENT '自定义查询ID', + `BUTTONNAME` VARCHAR(60) DEFAULT NULL COMMENT '按钮名称', + `BUTTONICON` VARCHAR(60) DEFAULT NULL COMMENT '按钮图标', + `BUTTONLOGIC` LONGTEXT DEFAULT NULL COMMENT '按钮逻辑', + `ORDERNO` BIGINT DEFAULT NULL COMMENT '排序码', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='自定义查询操作按钮'; + + +CREATE TABLE IF NOT EXISTS `T_CORE_CUSTOM_QUERY_CONDITION`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CUSTOMQUERYID` BIGINT DEFAULT NULL COMMENT '自定义查询ID', + `FIELDNAME` VARCHAR(60) DEFAULT NULL COMMENT '字段名称', + `TITLE` VARCHAR(60) DEFAULT NULL COMMENT '标题', + `CONDITIONCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '字段类型', + `DSCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '查询条件数据源类型(system:系统配置类型、customSql:自定义SQL)', + `DATASOURCE` VARCHAR(36) DEFAULT NULL COMMENT '数据源', + `CUSTOMSQL` LONGTEXT DEFAULT NULL COMMENT '自定义SQL', + `CHOOSEFIELD` VARCHAR(36) DEFAULT NULL COMMENT '选择框匹配字段', + `FRREPORTDSNAME` VARCHAR(36) DEFAULT NULL COMMENT '帆软报表数据源名称', + `MATCHPATTERN` VARCHAR(36) DEFAULT NULL COMMENT '匹配方式', + `ORDERNO` BIGINT DEFAULT NULL COMMENT '排序码', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='自定义查询条件'; + + +CREATE TABLE IF NOT EXISTS `T_CORE_CUSTOM_BUTTON`( + `ID` BIGINT NOT NULL COMMENT '主键', + `BUTTONNAME` VARCHAR(60) DEFAULT NULL COMMENT '按钮名称', + `BUTTONICON` VARCHAR(60) DEFAULT NULL COMMENT '按钮图标', + `BUTTONLOGIC` LONGTEXT DEFAULT NULL COMMENT '按钮逻辑', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='自定义操作按钮'; + +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.SERVICE_NAME', '自定义查询', '自定义查询', 'zh-CN', '自定义查询'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.ID', '自定义查询的主键', '主键', 'zh-CN', '主键'); + +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CUSTOMSQL', '自定义查询的自定义数据源', '自定义数据源', 'zh-CN', '自定义数据源'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.REPORT', '自定义查询的帆软报表', '帆软报表', 'zh-CN', '帆软报表'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.QUERYNAME', '自定义查询的查询配置名称', '查询配置名称', 'zh-CN', '查询配置名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.QUERYCATEGORY', '自定义查询的查询类型(fine:帆软,grid:表格)', '查询类型', 'zh-CN', '查询类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CUSTOMDSID', '自定义查询的自定义数据源ID', '自定义数据源ID', 'zh-CN', '自定义数据源ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.REPORTCONFIGLINEID', '自定义查询的报表配置明细ID', '报表配置明细ID', 'zh-CN', '报表配置明细ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.DSNAME', '自定义查询的自定义数据源ID', '数据源名称', 'zh-CN', '数据源名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.REPORTNAME', '自定义查询的报表配置明细ID', '帆软报表', 'zh-CN', '帆软报表'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.PUBLISHSTATUS', '自定义查询的发布状态(0:未发布,1:已发布)', '发布状态', 'zh-CN', '发布状态'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDBYID', '自定义查询的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDBYNAME', '自定义查询的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDTIME', '自定义查询的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDBYORGID', '自定义查询的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDBYORGNAME', '自定义查询的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.SERVICE_NAME', '自定义查询字段', '自定义查询字段', 'zh-CN', '自定义查询字段'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.ID', '自定义查询字段的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CUSTOMQUERYID', '自定义查询字段的自定义查询ID', '自定义查询ID', 'zh-CN', '自定义查询ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.FIELDNAME', '自定义查询字段的字段名称', '字段名称', 'zh-CN', '字段名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.COLUMNNAME', '自定义查询字段的列名', '自定义列名', 'zh-CN', '自定义列名'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.FIELDTYPE', '自定义查询字段的字段类型(string:文本、select:下拉框、link:超链接)', '字段类型', 'zh-CN', '字段类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.LINKHREF', '自定义查询字段的跳转链接', '跳转链接', 'zh-CN', '跳转链接'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.DSCATEGORY', '自定义查询字段的数据源类型(system:系统配置类型、customSql:自定义SQL)', '数据源类型', 'zh-CN', '数据源类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.DATASOURCE', '自定义查询字段的数据源', '数据源', 'zh-CN', '数据源'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CUSTOMSQL', '自定义查询字段的自定义SQL', '自定义SQL', 'zh-CN', '自定义SQL'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.DEFAULTCONDITION', '自定义查询字段的默认查询条件(0:否,1:是)', '默认查询条件', 'zh-CN', '默认查询条件'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.SHOW', '自定义查询字段的显示(0:否,1:是)', '显示', 'zh-CN', '显示'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.ORDERNO', '自定义查询字段的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYID', '自定义查询字段的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYNAME', '自定义查询字段的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDTIME', '自定义查询字段的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYORGID', '自定义查询字段的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYORGNAME', '自定义查询字段的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.WIDTH', '自定义查询字段的列宽', '列宽', 'zh-CN', '列宽'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.SERVICE_NAME', '自定义查询操作按钮', '自定义查询操作按钮', 'zh-CN', '自定义查询操作按钮'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.ID', '自定义查询操作按钮的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CUSTOMQUERYID', '自定义查询操作按钮的自定义查询ID', '自定义查询ID', 'zh-CN', '自定义查询ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.BUTTONNAME', '自定义查询操作按钮的按钮名称', '按钮名称', 'zh-CN', '按钮名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.BUTTONICON', '自定义查询操作按钮的按钮图标', '按钮图标', 'zh-CN', '按钮图标'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.BUTTONLOGIC', '自定义查询操作按钮的按钮逻辑', '按钮逻辑', 'zh-CN', '按钮逻辑'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.ORDERNO', '自定义查询操作按钮的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYID', '自定义查询操作按钮的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYNAME', '自定义查询操作按钮的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDTIME', '自定义查询操作按钮的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYORGID', '自定义查询操作按钮的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYORGNAME', '自定义查询操作按钮的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.SERVICE_NAME', '自定义查询条件', '自定义查询条件', 'zh-CN', '自定义查询条件'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.ID', '自定义查询条件的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CUSTOMQUERYID', '自定义查询条件的自定义查询ID', '自定义查询ID', 'zh-CN', '自定义查询ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.FIELDNAME', '自定义查询条件的字段名称', '字段名称', 'zh-CN', '字段名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.TITLE', '自定义查询条件的标题', '标题', 'zh-CN', '标题'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CONDITIONCATEGORY', '自定义查询条件的字段类型', '字段类型', 'zh-CN', '字段类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.DSCATEGORY', '自定义查询条件的查询条件数据源类型(system:系统配置类型、customSql:自定义SQL)', '查询条件数据源类型', 'zh-CN', '查询条件数据源类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.DATASOURCE', '自定义查询条件的数据源', '数据源', 'zh-CN', '数据源'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CUSTOMSQL', '自定义查询条件的自定义SQL', '自定义SQL', 'zh-CN', '自定义SQL'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.FRREPORTDSNAME', '自定义查询条件的帆软报表数据源名称', '帆软报表数据源名称', 'zh-CN', '帆软报表数据源名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.MATCHPATTERN', '自定义查询条件的匹配方式', '匹配方式', 'zh-CN', '匹配方式'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.ORDERNO', '自定义查询条件的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYID', '自定义查询条件的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYNAME', '自定义查询条件的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDTIME', '自定义查询条件的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYORGID', '自定义查询条件的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYORGNAME', '自定义查询条件的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.SERVICE_NAME', '自定义操作按钮', '自定义操作按钮', 'zh-CN', '自定义操作按钮'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.ID', '自定义操作按钮的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.BUTTONNAME', '自定义操作按钮的按钮名称', '按钮名称', 'zh-CN', '按钮名称'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.BUTTONICON', '自定义操作按钮的按钮图标', '按钮图标', 'zh-CN', '按钮图标'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.BUTTONLOGIC', '自定义操作按钮的按钮逻辑', '按钮逻辑', 'zh-CN', '按钮逻辑'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDBYID', '自定义操作按钮的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDBYNAME', '自定义操作按钮的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDTIME', '自定义操作按钮的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDBYORGID', '自定义操作按钮的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDBYORGNAME', '自定义操作按钮的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.RELEASE', '发布', '发布', 'zh-CN', '发布'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.CANCEL_RELEASE', '撤销发布', '撤销发布', 'zh-CN', '撤销发布'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.FIELD', '引用字段', '引用字段', 'zh-CN', '引用字段'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.BUTTON', '操作按钮', '操作按钮', 'zh-CN', '操作按钮'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.CONDITION', '查询条件', '查询条件', 'zh-CN', '查询条件'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.OVERRALL_BUTTON', '全局按钮', '全局按钮', 'zh-CN', '全局按钮'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.BUTTON_MAINTAIN', '全局按钮维护', '全局按钮维护', 'zh-CN', '全局按钮维护'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.ADD', '新增查询', '新增查询', 'zh-CN', '新增查询'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.PREVIEW', '预览', '预览', 'zh-CN', '预览'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_BUTTONS.TITLE.ADD', '新增按钮', '新增按钮', 'zh-CN', '新增按钮'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_BUTTON', '新增操作按钮', '新增操作按钮', 'zh-CN', '新增操作按钮'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD', '新增自定义查询', '新增自定义查询', 'zh-CN', '新增自定义查询'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.CANCEL_RELEASE', '您确定撤销该发布', '您确定撤销该发布', 'zh-CN', '您确定撤销该发布'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.RELEASE', '菜单已发布,请刷新菜单进行查看', '菜单已发布,请刷新菜单进行查看', 'zh-CN', '菜单已发布,请刷新菜单进行查看'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.ALREADY_RELEASE', '该记录已经发布', '该记录已经发布', 'zh-CN', '该记录已经发布'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.NO_RELEASE', '该记录未发布', '该记录未发布', 'zh-CN', '该记录未发布'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.CHOOSE_ONE_ACTIVE', '请选择一条数据激活', '请选择一条数据激活', 'zh-CN', '请选择一条数据激活'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_CONDITION', '新增查询条件', '新增查询条件', 'zh-CN', '新增查询条件'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.RELEASE_MENU', '发布菜单', '发布菜单', 'zh-CN', '发布菜单'); + +CALL INSERTI18N('T_CORE_MENU.PARENTNAME', '父菜单', '父菜单', 'zh-CN', '父菜单'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.NO_DELETE', '已发布,不能进行删除', '已发布,不能进行删除', 'zh-CN', '已发布,不能进行删除'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('8005', '自定义查询', '/secure/module/item/custom-queries/page/edit-list', '80', '8005', '077.svg', '自定义查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY_FIELD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY_BUTTON', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_BUTTON', '0', '0'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('queryCategory', '查询类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'grid', '表格', 'queryCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'fine', '帆软', 'queryCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '查询类型', 'query-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=queryCategory', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fieldCategory', '字段类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'string', '文本', 'fieldCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'select', '下拉框', 'fieldCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'link', '超链接', 'fieldCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '字段类型', 'field-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fieldCategory', 'code', 'codeName'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('dsCategory', '数据源类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'system', '系统配置类型', 'dsCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'customSql', '自定义SQL', 'dsCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '数据源类型', 'ds-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=dsCategory', 'code', 'codeName'); + + + INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('publishState', '发布状态', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), '0', '未发布', 'publishState', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), '1', '已发布', 'publishState', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '发布状态', 'publish-state', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=publishState', 'code', 'codeName'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('buttonIcon', '按钮图标', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'batch-to-check', '批量检查', 'buttonIcon', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'activate', '激活', 'buttonIcon', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'add', '新增', 'buttonIcon', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'add-row', '新增行', 'buttonIcon', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'appoint-person', '委派人', 'buttonIcon', NULL, 5, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'back', '返回', 'buttonIcon', NULL, 6, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'browse', '浏览', 'buttonIcon', NULL, 7, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'cancel', '撤销', 'buttonIcon', NULL, 8, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'copy', '复制', 'buttonIcon', NULL, 9, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'default', '默认', 'buttonIcon', NULL, 10, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'disable', '无效', 'buttonIcon', NULL, 11, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'edit', '编辑', 'buttonIcon', NULL, 12, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'enable', '生效', 'buttonIcon', NULL, 13, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'export', '导出', 'buttonIcon', NULL, 14, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'file-remove', '文件删除', 'buttonIcon', NULL, 15, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'finished-product-to-check', '成品检测', 'buttonIcon', NULL, 16, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'label-print', '标签打印', 'buttonIcon', NULL, 17, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'link', '超链接', 'buttonIcon', NULL, 18, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'logout', '退出登录', 'buttonIcon', NULL, 19, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'material-to-check', '材料检测', 'buttonIcon', NULL, 20, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'modify', '修改', 'buttonIcon', NULL, 21, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'move', '移动', 'buttonIcon', NULL, 22, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'move-down', '下移', 'buttonIcon', NULL, 23, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'move-up', '上移', 'buttonIcon', NULL, 24, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'pass', '通过', 'buttonIcon', NULL, 25, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'preview', '预览', 'buttonIcon', NULL, 26, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'print', '打印', 'buttonIcon', NULL, 27, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'refresh', '刷新', 'buttonIcon', NULL, 28, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'reject', '拒绝', 'buttonIcon', NULL, 29, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'remove', '移除', 'buttonIcon', NULL, 30, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'remove-row', '移除行', 'buttonIcon', NULL, 31, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'revert', '回复', 'buttonIcon', NULL, 32, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'review', '审查', 'buttonIcon', NULL, 33, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'save', '保存', 'buttonIcon', NULL, 34, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'search', '搜索', 'buttonIcon', NULL, 35, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'select', '查找', 'buttonIcon', NULL, 36, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'submit', '提交', 'buttonIcon', NULL, 37, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'upload', '上传', 'buttonIcon', NULL, 38, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'view-audit', '审计追踪', 'buttonIcon', NULL, 39, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '按钮图标', 'button-icon', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=buttonIcon', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('conditionFieldCategory', '字段类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'string', '文本', 'conditionFieldCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'number', '数字', 'conditionFieldCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'date', '日期', 'conditionFieldCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'datetime', '日期时间', 'conditionFieldCategory', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'select', '下拉框', 'conditionFieldCategory', NULL, 5, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'choose', '选择框', 'conditionFieldCategory', NULL, 6, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '字段类型', 'condition-field-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=conditionFieldCategory', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('stringMatchPattern', '文本匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'SB', '开始', 'stringMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'SC', '包含', 'stringMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'SE', '结尾', 'stringMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'SEQ', '等于', 'stringMatchPattern', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '文本匹配规则', 'string-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=stringMatchPattern', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('numberMatchPattern', '数字匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'NL', '小于', 'numberMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'NEQ', '等于', 'numberMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'NG', '大于', 'numberMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '数字匹配规则', 'number-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=numberMatchPattern', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('dateMatchPattern', '日期匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'DL', '小于', 'dateMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'DEQ', '等于', 'dateMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'DG', '大于', 'dateMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '日期匹配规则', 'date-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=dateMatchPattern', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('datetimeMatchPattern', '日期时间匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'TL', '小于', 'datetimeMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'TEQ', '等于', 'datetimeMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'TG', '大于', 'datetimeMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '日期时间匹配规则', 'datetime-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=datetimeMatchPattern', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('selectMatchPattern', '下拉框匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'EQ', '等于', 'selectMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '下拉框匹配规则', 'select-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=selectMatchPattern', 'code', 'codeName'); + + +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.DSTYPE', '自定义查询的数据源类型', '数据源类型', 'zh-CN', '数据源类型'); + +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CHOOSEFIELD', '自定义查询条件的选择框匹配字段', '选择框匹配字段', 'zh-CN', '选择框匹配字段'); + +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CUSTOMDS', '自定义查询的自定义数据源', '自定义数据源', 'zh-CN', '自定义数据源'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.SQL_ERROR', 'SQL错误', 'SQL错误', 'zh-CN', 'SQL错误'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.NEXT_STEP', '下一步', '下一步', 'zh-CN', '下一步'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.LAST_STEP', '上一步', '上一步', 'zh-CN', '上一步'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.COMPLETE', '完成', '完成', 'zh-CN', '完成'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.QUERY_TYPE', '新增查询类型', '新增查询类型', 'zh-CN', '新增查询类型'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.CHOOSE_DS', '选择数据源', '选择数据源', 'zh-CN', '选择数据源'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_FIELD', '新增引用字段', '新增引用字段', 'zh-CN', '新增引用字段'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_BUTTON', '新增操作按钮', '新增操作按钮', 'zh-CN', '新增操作按钮'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_CONDITION', '新增查询条件', '新增查询条件', 'zh-CN', '新增查询条件'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('dsType', '数据源类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'customSql', '自定义SQL', 'dsType', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'customDs', '从自定义数据源中选择', 'dsType', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '数据源类型', 'ds-type', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=dsType', 'code', 'codeName'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800501', 'T_CORE_CUSTOM_QUERY_BUTTON', 'T_CORE_CUSTOM_QUERY', 'CUSTOMQUERYID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800502', 'T_CORE_CUSTOM_QUERY_CONDITION', 'T_CORE_CUSTOM_QUERY', 'CUSTOMQUERYID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800503', 'T_CORE_CUSTOM_QUERY_FIELD', 'T_CORE_CUSTOM_QUERY', 'CUSTOMQUERYID'); + +COMMIT; + +-- ----------------------------- 2022-07-01 add by shuaih------------end + + +-- ----------------------------- 2022-08-17 add by zhanghang------------begin +alter table T_CORE_CUSTOM_DS add column DSBODY TEXT null comment '拖拽模型JSON'; + +CALL INSERTI18N('T_CORE_CUSTOM_DS.DSBODY','拖拽模型JSON','拖拽模型JSON','zh-CN','拖拽模型JSON'); + +CREATE TABLE IF NOT EXISTS `T_CORE_CUSTOM_DS_SQL`( + `ID` BIGINT NOT NULL COMMENT '主键', + `SQLNAME` VARCHAR(60) DEFAULT NULL COMMENT '自定义SQL名称', + `SQLCONTENT` LONGTEXT DEFAULT NULL COMMENT 'SQL内容', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='自定义SQL'; + + +CREATE TABLE IF NOT EXISTS `T_CORE_CUSTOM_DS_SQL_FIELD`( + `ID` BIGINT NOT NULL COMMENT '主键', + `DSSQLID` BIGINT DEFAULT NULL COMMENT '自定义SQL主键', + `COLUMNNAME` VARCHAR(120) DEFAULT NULL COMMENT '列名', + `ALIASNAME` VARCHAR(180) DEFAULT NULL COMMENT '别名', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='自定义SQL字段'; +CREATE INDEX IDX_CORE_CUSTOM_DS_SQL_FIELD_DSSQLID ON T_CORE_CUSTOM_DS_SQL_FIELD (DSSQLID); + +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL.SERVICE_NAME', '自定义SQL', '自定义SQL', 'zh-CN', '自定义SQL'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL.ID', '自定义SQL的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL.SQLNAME', '自定义SQL的自定义SQL名称', '自定义SQL名称', 'zh-CN', '自定义SQL名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL.SQLCONTENT', '自定义SQL的SQL内容', 'SQL内容', 'zh-CN', 'SQL内容'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL.CREATEDBYID', '自定义SQL的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL.CREATEDBYNAME', '自定义SQL的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL.CREATEDTIME', '自定义SQL的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL.CREATEDBYORGID', '自定义SQL的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL.CREATEDBYORGNAME', '自定义SQL的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL_FIELD.SERVICE_NAME', '自定义SQL字段', '自定义SQL字段', 'zh-CN', '自定义SQL字段'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL_FIELD.ID', '自定义SQL字段的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL_FIELD.DSSQLID', '自定义SQL字段的自定义SQL主键', '自定义SQL主键', 'zh-CN', '自定义SQL主键'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL_FIELD.COLUMNNAME', '自定义SQL字段的列名', '列名', 'zh-CN', '列名'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL_FIELD.ALIASNAME', '自定义SQL字段的别名', '别名', 'zh-CN', '别名'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL_FIELD.CREATEDBYID', '自定义SQL字段的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL_FIELD.CREATEDBYNAME', '自定义SQL字段的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL_FIELD.CREATEDTIME', '自定义SQL字段的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL_FIELD.CREATEDBYORGID', '自定义SQL字段的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL_FIELD.CREATEDBYORGNAME', '自定义SQL字段的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CLOUD.MODULE.CUSTOMS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('CLOUD.MODULE.CUSTOMS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CLOUD.MODULE.CUSTOMS.TAB.DS_SQL_FIELD', '自定义SQL字段', '自定义SQL字段', 'zh-CN', '自定义SQL字段'); +CALL INSERTI18N('CLOUD.MODULE.CUSTOMS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('CLOUD.MODULE.CUSTOMS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('CLOUD.MODULE.CUSTOMS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_DS_SQL', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_DS_SQL_FIELD', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800601','T_CORE_CUSTOM_DS_SQL_FIELD', 'T_CORE_CUSTOM_DS_SQL', 'DSSQLID'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_TABLES.TIP.TABLE_PREVIEW_ERROR','数据库表预览报错','数据库表预览报错','zh-CN','数据库表预览报错'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_SQLS.TIP.SQL_PREVIEW_ERROR','自定义SQL预览报错','自定义SQL预览报错','zh-CN','自定义SQL预览报错'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_DSES.TIP.SQL_PREVIEW_ERROR','自定义数据源SQL预览报错','自定义数据源SQL预览报错','zh-CN','自定义数据源SQL预览报错'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_DSES.BUTTON.PREVIEW', '预览', '预览', 'zh-CN', '预览'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_DSES.TIP.DATA_MOST_COUNT','最多显示30条数据','最多显示30条数据','zh-CN','最多显示30条数据'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_DSES.TIP.SQL_ERROR','SQL错误','SQL错误','zh-CN','SQL错误'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_DSES.TIP.SQL_EMPTY_NEED_SAVE','数据源SQL为空,需要先拖拽目标数据维护后点击保存','数据源SQL为空,需要先拖拽目标数据维护后点击保存','zh-CN','数据源SQL为空,需要先拖拽目标数据维护后点击保存'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_DSES.BUTTON.VIEW_SQL','查看SQL','查看SQL','zh-CN','查看SQL'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_TABLES.TIP.TABLE_NOT_EXIST','表数据查询失败,表不存在:','表数据查询失败,表不存在:','zh-CN','表数据查询失败,表不存在:'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_DSES.TAB.SQL', 'SQL', 'SQL', 'zh-CN', 'SQL'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_DSES.CONSTANT.SQL_LINK_DE', '的', '的', 'zh-CN', '的'); + +ALTER TABLE t_core_custom_ds_field MODIFY COLUMN COLUMNNAME varchar(360) NULL COMMENT '字段名称'; +ALTER TABLE t_core_custom_ds_field MODIFY COLUMN ALIASNAME varchar(360) NULL COMMENT '字段别名'; + +COMMIT; +-- ----------------------------- 2022-08-17 add by zhanghang------------end +-- ----------------------------- 2022-09-14 add by zhengbx------------start +-- 建表语句 +CREATE TABLE IF NOT EXISTS T_CORE_CUSTOM_CHART( + ID BIGINT NOT NULL COMMENT '主键ID', + CHARTNO VARCHAR(60) DEFAULT NULL COMMENT '自定义图表编号', + CHARTNAME VARCHAR(60) DEFAULT NULL COMMENT '自定义图表名称', + CONTENT LONGBLOB DEFAULT NULL COMMENT '内容', + PUBLISHSTATUS VARCHAR(36) NULL COMMENT '发布状态', + PUBLISHGOAL VARCHAR(36) NULL COMMENT '发布目标', + MENUID VARCHAR(36) DEFAULT NULL COMMENT '菜单ID', + WKPANELID VARCHAR(36) NULL COMMENT '首页面板的ID', + VERSION bigint(20) DEFAULT NULL COMMENT '版本号', + CREATEDBYID VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + CREATEDBYNAME VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + CREATEDTIME DATETIME DEFAULT NULL COMMENT '制单时间', + CREATEDBYORGID VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + CREATEDBYORGNAME VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (ID) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='自定义图表'; + +CALL INSERTI18N('T_CORE_CUSTOM_CHART.ID', '主键ID', '主键ID', 'zh-CN', '主键ID'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CHARTNO', '自定义图表编号', '自定义图表编号', 'zh-CN', '自定义图表编号'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CHARTNAME', '图表配置名称', '图表配置名称', 'zh-CN', '图表配置名称'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.MENUID', '自定义图表菜单名称', '菜单名称', 'zh-CN', '菜单名称'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CONTENT', '自定义图表内容', '内容', 'zh-CN', '内容'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.PUBLISHSTATUS', '自定义图表发布状态', '发布状态', 'zh-CN', '发布状态'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.WKPANELID', '自定义图表首页面板的ID', '首页面板的ID', 'zh-CN', '首页面板的ID'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.VERSION', '自定义图表版本号', '版本号', 'zh-CN', '版本号'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CREATEDBYID', '自定义图表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CREATEDBYNAME', '自定义图表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CREATEDTIME', '自定义图表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CREATEDBYORGID', '自定义图表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CREATEDBYORGNAME', '自定义图表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_MENU.ID', '父菜单', '父菜单', 'zh-CN', '父菜单'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CHARTNO', '自定义图表编号', '自定义图表编号', 'zh-CN', '自定义图表编号'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.PUBLISHGOAL', '发布目标', '发布目标', 'zh-CN', '发布目标'); + + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TYPE.MENUICONSCONFIG', '菜单图标配置', '菜单图标配置', 'zh-CN', '菜单图标配置'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TYPE.WAITICONSCONFIG', '待办图标配置', '待办图标配置', 'zh-CN', '待办图标配置'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.BUTTON.ADD', '新增图表', '新增图表', 'zh-CN', '新增图表'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.BUTTON.PUBLISHTOMENU', '发布至菜单', '发布至菜单', 'zh-CN', '发布至菜单'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.BUTTON.PUBLISHTOWKPANEL', '发布至首页面板', '发布至首页面板', 'zh-CN', '发布至首页面板'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.BUTTON.REVOKE', '撤销', '撤销', 'zh-CN', '撤销'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.CHOOSE_ONPUBLISH_ITEM', '请选择未发布的数据', '请选择未发布的数据', 'zh-CN', '请选择未发布的数据'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.CONFIRM_TO_REVOKE', '确认撤销', '确认撤销', 'zh-CN', '确认撤销'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.WHETHER_TO_REVOKE_FOLLOWING_ITEMS', '是否撤销选中的项目?', '是否撤销选中的项目?', 'zh-CN', '是否撤销选中的项目?'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.PUBLISHSUCCESS_ITEM', '菜单已发布,请刷新菜单进行查看', '菜单已发布,请刷新菜单进行查看', 'zh-CN', '菜单已发布,请刷新菜单进行查看'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.WHETHER_TO_PUBLISHTOWKPANEL_FOLLOWING_ITEMS', '是否发布至首页面板', '是否发布至首页面板', 'zh-CN', '是否发布至首页面板'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.CONFIRM_TO_PUBLISHTOWKPANEL', '发布至首页面板', '发布至首页面板', 'zh-CN', '发布至首页面板'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.CUSTOMCHART', '自定义图表', '自定义图表', 'zh-CN', '自定义图表'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.YES_PUBLISH_ITEM', '所选数据已发布', '所选数据已发布', 'zh-CN', '所选数据已发布'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.PUBLISH_ONE_ITEM', '每条数据只能发布一次', '每条数据只能发布一次!', 'zh-CN', '每条数据只能发布一次'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.BUTTON.COPY', '复制', '复制', 'zh-CN', '复制'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.WHETHER_TO_COPY_FOLLOWING_ITEMS', '是否复制所选中的数据?', '是否复制所选中的数据?', 'zh-CN', '是否复制所选中的数据?'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.CONFIRM_TO_COPY', '复制数据', '复制数据', 'zh-CN', '复制数据'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.CHOOSE_PUBLISH_ITEM', '该数据未发布,请选择已发布的数据!', '该数据未发布,请选择已发布的数据!', 'zh-CN', '该数据未发布,请选择已发布的数据!'); +CALL INSERTI18N('GIKAM.TIP.CHOOSE_AT_LEAST_ONE_ITEM', '至少选择一条数据!', '至少选择一条数据!', 'zh-CN', '至少选择一条数据!'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.BUTTON.MODIFY', '变更', '变更', 'zh-CN', '变更'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.YES_PUBLISH', '请选择已发布的数据!', '请选择已发布的数据!', 'zh-CN', '请选择已发布的数据!'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.PUBLISH_AGAIN', '请确定直接发布?', '请确定直接发布?', 'zh-CN', '请确定直接发布?'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,ICON,TODOICON,I18NCODE) +VALUES ('8006', '自定义图表', '/secure/core/module/item/custom-charts/page/edit-list', '80', 8006, '自定义图表', '009.svg', '007.png', 'CORE.MENU.MENUNAME.SYSTEM.CUSTOMCHART'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_CHART', '0', '0'); + +-- 状态的添加 +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES ('publishStatus','发布状态','biz',NULL,'1',NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) +VALUES(F_GET_SEQ_CORE(), '未发布', 'publishStatus', '1', '0', 'admin', '系统管理员', '0', 'noPublish' ); +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) +VALUES(F_GET_SEQ_CORE(), '已发布', 'publishStatus', '2', '0', 'admin', '系统管理员', '0', 'publish' ); +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) VALUES (F_GET_SEQ_CORE(), '发布状态', 'publish-status', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=publishStatus', 'code', 'codeName'); + +-- SPC表 +CREATE TABLE t_core_dv_coefficient ( + id varchar(100) NOT NULL COMMENT '主键id', + coefficientA varchar(100) DEFAULT NULL COMMENT '系数A', + coefficientA2 varchar(100) DEFAULT NULL COMMENT '系数A2', + coefficientA3 varchar(100) DEFAULT NULL COMMENT '系数A3', + coefficientB3 varchar(100) DEFAULT NULL COMMENT '系数B3', + coefficientB4 varchar(100) DEFAULT NULL COMMENT '系数B4', + coefficientB5 varchar(100) DEFAULT NULL COMMENT '系数B5', + coefficientB6 varchar(100) DEFAULT NULL COMMENT '系数B6', + coefficientD1 varchar(100) DEFAULT NULL COMMENT '系数D1', + coefficientD2 varchar(100) DEFAULT NULL COMMENT '系数D2', + coefficientD3 varchar(100) DEFAULT NULL COMMENT '系数D3', + coefficientD4 varchar(100) DEFAULT NULL COMMENT '系数D4', + coefficientC4 varchar(100) DEFAULT NULL COMMENT '系数C4', + coefficientC4Divisor varchar(100) DEFAULT NULL COMMENT '系数1/C4', + coefficientLowerD2 varchar(100) DEFAULT NULL COMMENT '系数d2', + coefficientLowerD2Divisor varchar(100) DEFAULT NULL COMMENT '系数1/d2', + createdById varchar(100) DEFAULT NULL COMMENT '创建人ID', + createdByName varchar(100) DEFAULT NULL COMMENT '创建人姓名', + createdTime varchar(100) DEFAULT NULL COMMENT '创建时间', + createdByOrgId varchar(100) DEFAULT NULL COMMENT '创建单位ID', + createdByOrgName varchar(100) DEFAULT NULL COMMENT '创建单位名称' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='控制限系数'; + +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.ID', '主键ID', '主键ID', 'zh-CN', '主键ID'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTA', '系数A', '系数A', 'zh-CN', '系数A'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTA2', '系数A2', '系数A2', 'zh-CN', '系数A2'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTA3', '系数A3', '系数A3', 'zh-CN', '系数A3'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTB3', '系数B3', '系数B3', 'zh-CN', '系数B3'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTB4', '系数B4', '系数B4', 'zh-CN', '系数B4'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTB5', '系数B5', '系数B5', 'zh-CN', '系数B5'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTB6', '系数B6', '系数B6', 'zh-CN', '系数B6'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTD1', '系数D1', '系数D1', 'zh-CN', '系数D1'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTD2', '系数D2', '系数D2', 'zh-CN', '系数D2'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTD3', '系数D3', '系数D3', 'zh-CN', '系数D3'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTD4', '系数D4', '系数D4', 'zh-CN', '系数D4'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTC4', '系数C4', '系数C4', 'zh-CN', '系数C4'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTC4DIVISOR', '系数1/C4', '系数1/C4', 'zh-CN', '系数1/C4'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTLOWERD2', '系数d2', '系数d2', 'zh-CN', '系数d2'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTLOWERD2DIVISOR', '系数1/d2', '系数1/d2', 'zh-CN', '系数1/d2'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.CREATEDBYID', '创建人ID', '创建人ID', 'zh-CN', '创建人ID'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.CREATEDBYNAME', '创建人姓名', '创建人姓名', 'zh-CN', '创建人姓名'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.CREATEDTIME', '创建时间', '创建时间', 'zh-CN', '创建时间'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.CREATEDBYORGID', '创建单位ID', '创建单位ID', 'zh-CN', '创建单位ID'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.CREATEDBYORGNAME', '创建单位名称', '创建单位名称', 'zh-CN', '创建单位名称'); + +COMMIT; +-- ----------------------------- 2022-09-19 add by zhengbx------------start +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.BUTTON.DELETE', '删除', '删除', 'zh-CN', '删除'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.MODEL.PUBLISHTOMENU', '发布至菜单', '发布至菜单', 'zh-CN', '发布至菜单'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.CONFIRM_TO_REVOKE', '确认撤销', '确认撤销', 'zh-CN', '确认撤销'); +COMMIT; +-- ----------------------------- 2022-09-19 add by zhengbx------------end + +-- ----------------------------- 2022-09-19 add by shuaih------------start +-- 建表语句 +drop table T_CORE_CUSTOM_QUERY; +CREATE TABLE IF NOT EXISTS `T_CORE_CUSTOM_QUERY`( + `ID` BIGINT NOT NULL COMMENT '主键', + `QUERYNAME` VARCHAR(120) DEFAULT NULL COMMENT '查询配置名称', + `QUERYCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '查询类型(fine:帆软,grid:表格)', + `CUSTOMDSID` BIGINT DEFAULT NULL COMMENT '自定义数据源ID', + `CUSTOMSQL` LONGTEXT DEFAULT NULL COMMENT '自定义SQL', + `DSTYPE` VARCHAR(36) DEFAULT NULL COMMENT '数据源类型', + `REPORTCONFIGLINEID` BIGINT DEFAULT NULL COMMENT '报表配置明细ID', + `PUBLISHSTATUS` VARCHAR(1) DEFAULT NULL COMMENT '发布状态(0:未发布,1:已发布)', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='自定义查询'; + +drop table T_CORE_CUSTOM_QUERY_FIELD; +CREATE TABLE IF NOT EXISTS `T_CORE_CUSTOM_QUERY_FIELD`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CUSTOMQUERYID` BIGINT DEFAULT NULL COMMENT '自定义查询ID', + `FIELDNAME` VARCHAR(36) DEFAULT NULL COMMENT '字段名称', + `COLUMNNAME` VARCHAR(36) DEFAULT NULL COMMENT '列名', + `FIELDTYPE` VARCHAR(36) DEFAULT NULL COMMENT '字段类型(string:文本、select:下拉框、link:超链接)', + `LINKHREF` VARCHAR(360) DEFAULT NULL COMMENT '跳转链接', + `DSCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '数据源类型(system:系统配置类型、customSql:自定义SQL)', + `DATASOURCE` VARCHAR(36) DEFAULT NULL COMMENT '数据源', + `CUSTOMSQL` LONGTEXT DEFAULT NULL COMMENT '自定义SQL', + `DEFAULTCONDITION` VARCHAR(1) DEFAULT NULL COMMENT '默认查询条件(0:否,1:是)', + `SHOW` VARCHAR(1) DEFAULT NULL COMMENT '显示(0:否,1:是)', + `WIDTH` INT DEFAULT NULL COMMENT '列宽', + `ORDERNO` BIGINT DEFAULT NULL COMMENT '排序码', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='自定义查询字段'; + +drop table T_CORE_CUSTOM_QUERY_BUTTON; +CREATE TABLE IF NOT EXISTS `T_CORE_CUSTOM_QUERY_BUTTON`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CUSTOMQUERYID` BIGINT DEFAULT NULL COMMENT '自定义查询ID', + `BUTTONNAME` VARCHAR(60) DEFAULT NULL COMMENT '按钮名称', + `BUTTONICON` VARCHAR(60) DEFAULT NULL COMMENT '按钮图标', + `BUTTONLOGIC` LONGTEXT DEFAULT NULL COMMENT '按钮逻辑', + `ORDERNO` BIGINT DEFAULT NULL COMMENT '排序码', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='自定义查询操作按钮'; + +drop table T_CORE_CUSTOM_QUERY_CONDITION; +CREATE TABLE IF NOT EXISTS `T_CORE_CUSTOM_QUERY_CONDITION`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CUSTOMQUERYID` BIGINT DEFAULT NULL COMMENT '自定义查询ID', + `FIELDNAME` VARCHAR(60) DEFAULT NULL COMMENT '字段名称', + `TITLE` VARCHAR(60) DEFAULT NULL COMMENT '标题', + `CONDITIONCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '字段类型', + `DSCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '查询条件数据源类型(system:系统配置类型、customSql:自定义SQL)', + `DATASOURCE` VARCHAR(36) DEFAULT NULL COMMENT '数据源', + `CUSTOMSQL` LONGTEXT DEFAULT NULL COMMENT '自定义SQL', + `CHOOSEFIELD` VARCHAR(36) DEFAULT NULL COMMENT '选择框匹配字段', + `FRREPORTDSNAME` VARCHAR(36) DEFAULT NULL COMMENT '帆软报表数据源名称', + `MATCHPATTERN` VARCHAR(36) DEFAULT NULL COMMENT '匹配方式', + `ORDERNO` BIGINT DEFAULT NULL COMMENT '排序码', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='自定义查询条件'; + +drop table T_CORE_CUSTOM_BUTTON; +CREATE TABLE IF NOT EXISTS `T_CORE_CUSTOM_BUTTON`( + `ID` BIGINT NOT NULL COMMENT '主键', + `BUTTONNAME` VARCHAR(60) DEFAULT NULL COMMENT '按钮名称', + `BUTTONICON` VARCHAR(60) DEFAULT NULL COMMENT '按钮图标', + `BUTTONLOGIC` LONGTEXT DEFAULT NULL COMMENT '按钮逻辑', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='自定义操作按钮'; + +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.SERVICE_NAME', '自定义查询', '自定义查询', 'zh-CN', '自定义查询'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.ID', '自定义查询的主键', '主键', 'zh-CN', '主键'); + +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CUSTOMSQL', '自定义查询的自定义数据源', '自定义数据源', 'zh-CN', '自定义数据源'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.REPORT', '自定义查询的帆软报表', '帆软报表', 'zh-CN', '帆软报表'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.QUERYNAME', '自定义查询的查询配置名称', '查询配置名称', 'zh-CN', '查询配置名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.QUERYCATEGORY', '自定义查询的查询类型(fine:帆软,grid:表格)', '查询类型', 'zh-CN', '查询类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CUSTOMDSID', '自定义查询的自定义数据源ID', '自定义数据源ID', 'zh-CN', '自定义数据源ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.REPORTCONFIGLINEID', '自定义查询的报表配置明细ID', '报表配置明细ID', 'zh-CN', '报表配置明细ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.DSNAME', '自定义查询的自定义数据源ID', '数据源名称', 'zh-CN', '数据源名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.REPORTNAME', '自定义查询的报表配置明细ID', '帆软报表', 'zh-CN', '帆软报表'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.PUBLISHSTATUS', '自定义查询的发布状态(0:未发布,1:已发布)', '发布状态', 'zh-CN', '发布状态'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDBYID', '自定义查询的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDBYNAME', '自定义查询的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDTIME', '自定义查询的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDBYORGID', '自定义查询的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDBYORGNAME', '自定义查询的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.SERVICE_NAME', '自定义查询字段', '自定义查询字段', 'zh-CN', '自定义查询字段'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.ID', '自定义查询字段的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CUSTOMQUERYID', '自定义查询字段的自定义查询ID', '自定义查询ID', 'zh-CN', '自定义查询ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.FIELDNAME', '自定义查询字段的字段名称', '字段名称', 'zh-CN', '字段名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.COLUMNNAME', '自定义查询字段的列名', '自定义列名', 'zh-CN', '自定义列名'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.FIELDTYPE', '自定义查询字段的字段类型(string:文本、select:下拉框、link:超链接)', '字段类型', 'zh-CN', '字段类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.LINKHREF', '自定义查询字段的跳转链接', '跳转链接', 'zh-CN', '跳转链接'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.DSCATEGORY', '自定义查询字段的数据源类型(system:系统配置类型、customSql:自定义SQL)', '数据源类型', 'zh-CN', '数据源类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.DATASOURCE', '自定义查询字段的数据源', '数据源', 'zh-CN', '数据源'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CUSTOMSQL', '自定义查询字段的自定义SQL', '自定义SQL', 'zh-CN', '自定义SQL'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.DEFAULTCONDITION', '自定义查询字段的默认查询条件(0:否,1:是)', '默认查询条件', 'zh-CN', '默认查询条件'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.SHOW', '自定义查询字段的显示(0:否,1:是)', '显示', 'zh-CN', '显示'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.ORDERNO', '自定义查询字段的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYID', '自定义查询字段的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYNAME', '自定义查询字段的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDTIME', '自定义查询字段的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYORGID', '自定义查询字段的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYORGNAME', '自定义查询字段的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.WIDTH', '自定义查询字段的列宽', '列宽', 'zh-CN', '列宽'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.SERVICE_NAME', '自定义查询操作按钮', '自定义查询操作按钮', 'zh-CN', '自定义查询操作按钮'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.ID', '自定义查询操作按钮的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CUSTOMQUERYID', '自定义查询操作按钮的自定义查询ID', '自定义查询ID', 'zh-CN', '自定义查询ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.BUTTONNAME', '自定义查询操作按钮的按钮名称', '按钮名称', 'zh-CN', '按钮名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.BUTTONICON', '自定义查询操作按钮的按钮图标', '按钮图标', 'zh-CN', '按钮图标'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.BUTTONLOGIC', '自定义查询操作按钮的按钮逻辑', '按钮逻辑', 'zh-CN', '按钮逻辑'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.ORDERNO', '自定义查询操作按钮的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYID', '自定义查询操作按钮的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYNAME', '自定义查询操作按钮的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDTIME', '自定义查询操作按钮的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYORGID', '自定义查询操作按钮的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYORGNAME', '自定义查询操作按钮的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.SERVICE_NAME', '自定义查询条件', '自定义查询条件', 'zh-CN', '自定义查询条件'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.ID', '自定义查询条件的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CUSTOMQUERYID', '自定义查询条件的自定义查询ID', '自定义查询ID', 'zh-CN', '自定义查询ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.FIELDNAME', '自定义查询条件的字段名称', '字段名称', 'zh-CN', '字段名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.TITLE', '自定义查询条件的标题', '标题', 'zh-CN', '标题'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CONDITIONCATEGORY', '自定义查询条件的字段类型', '字段类型', 'zh-CN', '字段类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.DSCATEGORY', '自定义查询条件的查询条件数据源类型(system:系统配置类型、customSql:自定义SQL)', '查询条件数据源类型', 'zh-CN', '查询条件数据源类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.DATASOURCE', '自定义查询条件的数据源', '数据源', 'zh-CN', '数据源'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CUSTOMSQL', '自定义查询条件的自定义SQL', '自定义SQL', 'zh-CN', '自定义SQL'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.FRREPORTDSNAME', '自定义查询条件的帆软报表数据源名称', '帆软报表数据源名称', 'zh-CN', '帆软报表数据源名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.MATCHPATTERN', '自定义查询条件的匹配方式', '匹配方式', 'zh-CN', '匹配方式'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.ORDERNO', '自定义查询条件的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYID', '自定义查询条件的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYNAME', '自定义查询条件的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDTIME', '自定义查询条件的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYORGID', '自定义查询条件的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYORGNAME', '自定义查询条件的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.SERVICE_NAME', '自定义操作按钮', '自定义操作按钮', 'zh-CN', '自定义操作按钮'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.ID', '自定义操作按钮的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.BUTTONNAME', '自定义操作按钮的按钮名称', '按钮名称', 'zh-CN', '按钮名称'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.BUTTONICON', '自定义操作按钮的按钮图标', '按钮图标', 'zh-CN', '按钮图标'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.BUTTONLOGIC', '自定义操作按钮的按钮逻辑', '按钮逻辑', 'zh-CN', '按钮逻辑'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDBYID', '自定义操作按钮的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDBYNAME', '自定义操作按钮的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDTIME', '自定义操作按钮的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDBYORGID', '自定义操作按钮的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDBYORGNAME', '自定义操作按钮的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.RELEASE', '发布', '发布', 'zh-CN', '发布'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.CANCEL_RELEASE', '撤销发布', '撤销发布', 'zh-CN', '撤销发布'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.FIELD', '引用字段', '引用字段', 'zh-CN', '引用字段'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.BUTTON', '操作按钮', '操作按钮', 'zh-CN', '操作按钮'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.CONDITION', '查询条件', '查询条件', 'zh-CN', '查询条件'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.OVERRALL_BUTTON', '全局按钮', '全局按钮', 'zh-CN', '全局按钮'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.BUTTON_MAINTAIN', '全局按钮维护', '全局按钮维护', 'zh-CN', '全局按钮维护'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.ADD', '新增查询', '新增查询', 'zh-CN', '新增查询'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.PREVIEW', '预览', '预览', 'zh-CN', '预览'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_BUTTONS.TITLE.ADD', '新增按钮', '新增按钮', 'zh-CN', '新增按钮'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_BUTTON', '新增操作按钮', '新增操作按钮', 'zh-CN', '新增操作按钮'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD', '新增自定义查询', '新增自定义查询', 'zh-CN', '新增自定义查询'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.CANCEL_RELEASE', '您确定撤销该发布', '您确定撤销该发布', 'zh-CN', '您确定撤销该发布'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.RELEASE', '菜单已发布,请刷新菜单进行查看', '菜单已发布,请刷新菜单进行查看', 'zh-CN', '菜单已发布,请刷新菜单进行查看'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.ALREADY_RELEASE', '该记录已经发布', '该记录已经发布', 'zh-CN', '该记录已经发布'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.NO_RELEASE', '该记录未发布', '该记录未发布', 'zh-CN', '该记录未发布'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.CHOOSE_ONE_ACTIVE', '请选择一条数据激活', '请选择一条数据激活', 'zh-CN', '请选择一条数据激活'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_CONDITION', '新增查询条件', '新增查询条件', 'zh-CN', '新增查询条件'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.RELEASE_MENU', '发布菜单', '发布菜单', 'zh-CN', '发布菜单'); + +CALL INSERTI18N('T_CORE_MENU.PARENTNAME', '父菜单', '父菜单', 'zh-CN', '父菜单'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.NO_DELETE', '已发布,不能进行删除', '已发布,不能进行删除', 'zh-CN', '已发布,不能进行删除'); + + +-- 创建菜单语句 +DELETE FROM T_CORE_MENU WHERE ID = '8005'; +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('8005', '自定义查询', '/secure/core/module/item/custom-queries/page/edit-list', '80', '8005', '077.svg', '自定义查询'); + +delete from T_CORE_TABLE where ID = 'T_CORE_CUSTOM_QUERY'; +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY', '0', '0'); +delete from T_CORE_TABLE where ID = 'T_CORE_CUSTOM_QUERY_FIELD'; +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY_FIELD', '0', '0'); +delete from T_CORE_TABLE where ID = 'T_CORE_CUSTOM_QUERY_BUTTON'; +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY_BUTTON', '0', '0'); +delete from T_CORE_TABLE where ID = 'T_CORE_CUSTOM_QUERY_CONDITION'; +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY_CONDITION', '0', '0'); +delete from T_CORE_TABLE where ID = 'T_CORE_CUSTOM_BUTTON'; +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_BUTTON', '0', '0'); + +delete from T_CORE_CODE_CATEGORY where id = 'queryCategory'; +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('queryCategory', '查询类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +delete from T_CORE_CODE where CODECATEGORYID ='CODECATEGORYID'; +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'grid', '表格', 'queryCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'fine', '帆软', 'queryCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + + +delete from T_CORE_ADMIN_SELECT_CONFIG where CATEGORY ='query-category'; +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '查询类型', 'query-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=queryCategory', 'code', 'codeName'); + +delete from T_CORE_CODE_CATEGORY where ID ='fieldCategory'; +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fieldCategory', '字段类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +delete from T_CORE_CODE where CODECATEGORYID = 'fieldCategory'; +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'string', '文本', 'fieldCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'select', '下拉框', 'fieldCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'link', '超链接', 'fieldCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +delete from T_CORE_ADMIN_SELECT_CONFIG where CATEGORY ='field-category'; +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '字段类型', 'field-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fieldCategory', 'code', 'codeName'); + +delete from T_CORE_CODE_CATEGORY where id ='dsCategory'; +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('dsCategory', '数据源类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +delete from T_CORE_CODE where CODECATEGORYID ='dsCategory'; +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'system', '系统配置类型', 'dsCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'customSql', '自定义SQL', 'dsCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +delete from T_CORE_ADMIN_SELECT_CONFIG where CATEGORY ='ds-category'; +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '数据源类型', 'ds-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=dsCategory', 'code', 'codeName'); + +delete from T_CORE_CODE_CATEGORY where ID = 'publishState'; + INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('publishState', '发布状态', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +delete from T_CORE_CODE where CODECATEGORYID = 'publishState'; +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), '0', '未发布', 'publishState', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), '1', '已发布', 'publishState', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +delete from T_CORE_ADMIN_SELECT_CONFIG where CATEGORY ='publish-state' ; +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '发布状态', 'publish-state', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=publishState', 'code', 'codeName'); + +delete from T_CORE_CODE_CATEGORY where id = 'buttonIcon'; +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('buttonIcon', '按钮图标', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +delete from T_CORE_CODE where CODECATEGORYID ='buttonIcon'; +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'batch-to-check', '批量检查', 'buttonIcon', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'activate', '激活', 'buttonIcon', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'add', '新增', 'buttonIcon', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'add-row', '新增行', 'buttonIcon', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'appoint-person', '委派人', 'buttonIcon', NULL, 5, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'back', '返回', 'buttonIcon', NULL, 6, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'browse', '浏览', 'buttonIcon', NULL, 7, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'cancel', '撤销', 'buttonIcon', NULL, 8, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'copy', '复制', 'buttonIcon', NULL, 9, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'default', '默认', 'buttonIcon', NULL, 10, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'disable', '无效', 'buttonIcon', NULL, 11, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'edit', '编辑', 'buttonIcon', NULL, 12, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'enable', '生效', 'buttonIcon', NULL, 13, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'export', '导出', 'buttonIcon', NULL, 14, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'file-remove', '文件删除', 'buttonIcon', NULL, 15, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'finished-product-to-check', '成品检测', 'buttonIcon', NULL, 16, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'label-print', '标签打印', 'buttonIcon', NULL, 17, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'link', '超链接', 'buttonIcon', NULL, 18, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'logout', '退出登录', 'buttonIcon', NULL, 19, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'material-to-check', '材料检测', 'buttonIcon', NULL, 20, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'modify', '修改', 'buttonIcon', NULL, 21, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'move', '移动', 'buttonIcon', NULL, 22, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'move-down', '下移', 'buttonIcon', NULL, 23, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'move-up', '上移', 'buttonIcon', NULL, 24, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'pass', '通过', 'buttonIcon', NULL, 25, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'preview', '预览', 'buttonIcon', NULL, 26, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'print', '打印', 'buttonIcon', NULL, 27, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'refresh', '刷新', 'buttonIcon', NULL, 28, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'reject', '拒绝', 'buttonIcon', NULL, 29, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'remove', '移除', 'buttonIcon', NULL, 30, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'remove-row', '移除行', 'buttonIcon', NULL, 31, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'revert', '回复', 'buttonIcon', NULL, 32, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'review', '审查', 'buttonIcon', NULL, 33, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'save', '保存', 'buttonIcon', NULL, 34, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'search', '搜索', 'buttonIcon', NULL, 35, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'select', '查找', 'buttonIcon', NULL, 36, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'submit', '提交', 'buttonIcon', NULL, 37, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'upload', '上传', 'buttonIcon', NULL, 38, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'view-audit', '审计追踪', 'buttonIcon', NULL, 39, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +delete from T_CORE_ADMIN_SELECT_CONFIG where CATEGORY ='button-icon' ; +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '按钮图标', 'button-icon', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=buttonIcon', 'code', 'codeName'); + +delete from T_CORE_CODE_CATEGORY where ID ='conditionFieldCategory'; +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('conditionFieldCategory', '字段类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +delete from T_CORE_CODE where CODECATEGORYID ='conditionFieldCategory'; +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'string', '文本', 'conditionFieldCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'number', '数字', 'conditionFieldCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'date', '日期', 'conditionFieldCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'datetime', '日期时间', 'conditionFieldCategory', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'select', '下拉框', 'conditionFieldCategory', NULL, 5, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'choose', '选择框', 'conditionFieldCategory', NULL, 6, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +delete from T_CORE_ADMIN_SELECT_CONFIG where CATEGORY ='condition-field-category'; +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '字段类型', 'condition-field-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=conditionFieldCategory', 'code', 'codeName'); + +delete from T_CORE_CODE_CATEGORY where ID ='stringMatchPattern'; +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('stringMatchPattern', '文本匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + + +delete from T_CORE_CODE where CODECATEGORYID ='stringMatchPattern'; +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'SB', '开始', 'stringMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'SC', '包含', 'stringMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'SE', '结尾', 'stringMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'SEQ', '等于', 'stringMatchPattern', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +delete from T_CORE_ADMIN_SELECT_CONFIG where CATEGORY ='string-match-pattern'; +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '文本匹配规则', 'string-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=stringMatchPattern', 'code', 'codeName'); + +delete from T_CORE_CODE_CATEGORY where ID ='numberMatchPattern'; +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('numberMatchPattern', '数字匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +delete from T_CORE_CODE where CODECATEGORYID ='numberMatchPattern'; +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'NL', '小于', 'numberMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'NEQ', '等于', 'numberMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'NG', '大于', 'numberMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +delete from T_CORE_ADMIN_SELECT_CONFIG where CATEGORY ='number-match-pattern' ; +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '数字匹配规则', 'number-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=numberMatchPattern', 'code', 'codeName'); + +delete from T_CORE_CODE_CATEGORY where ID ='selectMatchPattern'; +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('selectMatchPattern', '下拉框匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +delete from T_CORE_CODE where CODECATEGORYID ='selectMatchPattern'; +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (F_GET_SEQ_CORE(), 'EQ', '等于', 'selectMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +delete from T_CORE_ADMIN_SELECT_CONFIG where CATEGORY ='select-match-pattern'; +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(F_GET_SEQ_CORE(), '下拉框匹配规则', 'select-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=selectMatchPattern', 'code', 'codeName'); + + +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.DSTYPE', '自定义查询的数据源类型', '数据源类型', 'zh-CN', '数据源类型'); + +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CHOOSEFIELD', '自定义查询条件的选择框匹配字段', '选择框匹配字段', 'zh-CN', '选择框匹配字段'); + +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CUSTOMDS', '自定义查询的自定义数据源', '自定义数据源', 'zh-CN', '自定义数据源'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.SQL_ERROR', 'SQL错误', 'SQL错误', 'zh-CN', 'SQL错误'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.NEXT_STEP', '下一步', '下一步', 'zh-CN', '下一步'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.LAST_STEP', '上一步', '上一步', 'zh-CN', '上一步'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.COMPLETE', '完成', '完成', 'zh-CN', '完成'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.QUERY_TYPE', '新增查询类型', '新增查询类型', 'zh-CN', '新增查询类型'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.CHOOSE_DS', '选择数据源', '选择数据源', 'zh-CN', '选择数据源'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_FIELD', '新增引用字段', '新增引用字段', 'zh-CN', '新增引用字段'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_BUTTON', '新增操作按钮', '新增操作按钮', 'zh-CN', '新增操作按钮'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_CONDITION', '新增查询条件', '新增查询条件', 'zh-CN', '新增查询条件'); + +delete from T_CORE_TABLE_HIERARCHY where ID in('800501','800502','800503'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800501', 'T_CORE_CUSTOM_QUERY_BUTTON', 'T_CORE_CUSTOM_QUERY', 'CUSTOMQUERYID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800502', 'T_CORE_CUSTOM_QUERY_CONDITION', 'T_CORE_CUSTOM_QUERY', 'CUSTOMQUERYID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800503', 'T_CORE_CUSTOM_QUERY_FIELD', 'T_CORE_CUSTOM_QUERY', 'CUSTOMQUERYID'); + +update T_CORE_MENU set HREF ='/secure/core/module/item/custom-dses/page/edit-list' where ID ='8004'; +update T_CORE_ADMIN_CHOOSE_CONFIG set URL ='/secure/core/module/item/custom-dses/page/choose-list' where CATEGORY = 'custom-ds'; + +COMMIT; +-- ----------------------------- 2022-09-19 add by shuaih------------end + +-- ----------------------------- 2022-09-20 add by shuaih------------begin +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.VALIDA.LENGTH_ONLY_TWO', 'SQL查询字段长度只能为2', 'SQL查询字段长度只能为2', 'zh-CN', 'SQL查询字段长度只能为2'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.VALIDA.ONLY_CODE_TEXT', 'SQL查询字段只能为CODE和TEXT', 'SQL查询字段只能为CODE和TEXT', 'zh-CN', 'SQL查询字段只能为CODE和TEXT'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.PUBLISHMENU', '自定义查询的发布菜单', '发布菜单', 'zh-CN', '发布菜单'); +COMMIT; +-- ----------------------------- 2022-09-20 add by shuaih------------end + +-- ----------------------------- 2022-09-20 add by zhanghang--------------begin + +CALL DELETEI18N('CORE.MODULE.CUSTOM.CUSTOM_DSES.MODAL.ADD'); +CALL DELETEI18N('CORE.MODULE.CUSTOM.CUSTOM_DSES.TAB.BASE_INFO'); +CALL DELETEI18N('CORE.MODULE.CUSTOM.CUSTOM_DSES.TAB.DS_FIELD'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_DSES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_DSES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_DSES.TAB.DS_FIELD', '自定义数据源字段', '自定义数据源字段', 'zh-CN', '自定义数据源字段'); + +DELETE FROM T_CORE_TABLE_HIERARCHY WHERE ID IN ('800401', '800601'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800401','T_CORE_CUSTOM_DS_FIELD', 'T_CORE_CUSTOM_DS', 'DSSQLID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800701','T_CORE_CUSTOM_DS_SQL_FIELD', 'T_CORE_CUSTOM_DS_SQL', 'DSSQLID'); + +COMMIT; + +-- ----------------------------- 2022-09-20 add by zhanghang--------------end + +-- ----------------------------- 2022-09-20 add by zhanghang--------------begin + +DELETE FROM T_CORE_TABLE_HIERARCHY WHERE ID = '800401'; +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800401','T_CORE_CUSTOM_DS_FIELD', 'T_CORE_CUSTOM_DS', 'DSID'); + +COMMIT; + +-- ----------------------------- 2022-09-20 add by zhanghang--------------end + +-- ----------------------------- 2022-09-21 add by zhengbx--------------begin +CREATE TABLE T_CORE_CUSTOM_CHART_SHARE( + ID bigint(20) NOT NULL COMMENT '主键ID', + CHARTID bigint(20) DEFAULT NULL COMMENT '图表配置ID', + PASSWORD varchar(36) DEFAULT NULL COMMENT '分享密码', + OVERDATETYPE varchar(36) DEFAULT NULL COMMENT '到期时间的选项', + OVERDATE varchar(150) DEFAULT NULL COMMENT '到期时间', + CREATEDBYID varchar(36) DEFAULT NULL COMMENT '制单人编码', + CREATEDBYNAME varchar(60) DEFAULT NULL COMMENT '制单人名称', + CREATEDTIME datetime DEFAULT NULL COMMENT '制单时间', + CREATEDBYORGID varchar(36) DEFAULT NULL COMMENT '制单人单位编码', + CREATEDBYORGNAME varchar(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (ID) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='自定义图表分享信息'; + +CALL INSERTI18N('T_CORE_CUSTOM_CHART_SHARE.ID', '主键ID', '主键ID', 'zh-CN', '主键ID'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART_SHARE.CHARTID', '图表配置ID', '图表配置ID', 'zh-CN', '图表配置ID'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART_SHARE.PASSWORD', '分享密码', '分享密码', 'zh-CN', '分享密码'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART_SHARE.OVERDATETYPE', '到期时间的选项', '到期时间的选项', 'zh-CN', '到期时间的选项'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART_SHARE.OVERDATE', '到期时间', '到期时间', 'zh-CN', '到期时间'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART_SHARE.CREATEDBYID', '制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART_SHARE.CREATEDBYNAME', '制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART_SHARE.CREATEDTIME', '制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART_SHARE.CREATEDBYORGID', '制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART_SHARE.CREATEDBYORGNAME', '制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.BUTTON.SHARE', '分享', '分享', 'zh-CN', '分享'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.PUBLISHWKPANELSUCCESS_ITEM', '已发布成功至首页!', '已发布成功至首页!', 'zh-CN', '已发布成功至首页!'); + +ALTER TABLE T_CORE_CUSTOM_CHART ADD COLUMN MENUNAME varchar(200) NULL COMMENT '菜单名称'; +CALL INSERTI18N('T_CORE_CUSTOM_CHART.MENUNAME', '菜单名称', '菜单名称', 'zh-CN', '菜单名称'); +COMMIT; +-- ----------------------------- 2022-09-21 add by zhengbx--------------end + +-- ----------------------------- 2022-09-24 add by shixw------------begin + +ALTER TABLE T_CORE_CUSTOM_QUERY_FIELD MODIFY COLUMN FIELDNAME varchar(120) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '字段名称'; +ALTER TABLE T_CORE_CUSTOM_QUERY_FIELD MODIFY COLUMN COLUMNNAME varchar(120) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '列名'; + +-- ----------------------------- 2022-09-24 add by shixw------------end + diff --git a/sql/init_sql/core/1.2.0/mysql/3.gikam-core-report.txt b/sql/init_sql/core/1.2.0/mysql/3.gikam-core-report.txt new file mode 100644 index 0000000..4f8b6fd --- /dev/null +++ b/sql/init_sql/core/1.2.0/mysql/3.gikam-core-report.txt @@ -0,0 +1,90 @@ +-- ----------------------------- 2021-08-26 add by zhanghang--------------begin +ALTER TABLE `T_CORE_OFFICE_DS` ADD COLUMN `REPEATHEADER` VARCHAR(1) NULL COMMENT '换页重复表头' AFTER `DISPLAYCATEGORY`; + +CALL INSERTI18N('T_CORE_OFFICE_DS.REPEATHEADER', '换页重复表头', '换页重复表头', 'zh-CN', '换页重复表头'); +CALL INSERTI18N('CORE.MODULE.OFFICE.TMPLS.TIP.TABLE_DS_COLUMN_COUNT_ERROR', '表格数据源:{0} 在模板中绑定时表格列数与数据源定义列数不一致', '表格数据源:{0} 在模板中绑定时表格列数与数据源定义列数不一致', 'zh-CN', '表格数据源:{0} 在模板中绑定时表格列数与数据源定义列数不一致'); +COMMIT; +-- ----------------------------- 2021-08-26 add by zhanghang--------------end + +-- ----------------------------- 2021-10-13 add by zhanghang--------------begin +CALL INSERTI18N('CORE.MODULE.OFFICE.CONVERTS.ERROR.REQUEST_PARAM_ERROR', '请求参数错误,请输入系统附件ID或非系统的IO流', '请求参数错误,请输入系统附件ID或非系统的IO流', 'zh-CN', '请求参数错误,请输入系统附件ID或非系统的IO流'); +CALL INSERTI18N('CORE.MODULE.OFFICE.CONVERTS.ERROR.CONVERT_PDF_ERROR', '转换PDF异常,请联系系统管理员', '转换PDF异常,请联系系统管理员', 'zh-CN', '转换PDF异常,请联系系统管理员'); +COMMIT; +-- ----------------------------- 2021-10-13 add by zhanghang--------------end + +-- ----------------------------- 2021-11-15 add by zhanghang--------------begin +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215006, '批注处理', 'resolveComment', '协作-批注处理', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215001, '保护', 'protect', '文件-保护', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215018, '批注处理', 'resolveComment', '协作-批注处理', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215016, '数据来源', 'dataFrom', '数据-数据来源', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215016, '移除多次出现的数据', 'removeDuplicates', '数据-移除多次出现的数据', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215016, '数据校验', 'dataValidation', '数据-数据校验', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215017, '插入表', 'addPivot', '数据透视表-插入表', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215017, '报告板式', 'reportLayout', '数据透视表-报告板式', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215017, '空白行', 'blankRows', '数据透视表-空白行', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215017, '分类汇总', 'subTotals', '数据透视表-分类汇总', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215017, '总计', 'grandTotals', '数据透视表-总计', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215017, '刷新', 'refreshPivot', '数据透视表-刷新', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20211115001, 'excel', '视图', 'view', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20211115001, '放大', 'zoom', '视图-放大', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20211115001, '冻结窗格', 'freeze', '视图-冻结窗格', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20211115001, '显示行号列标', 'heading', '视图-显示行号列标', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20211115001, '编辑栏', 'formula', '视图-编辑栏', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20211115001, '网格线', 'gridLine', '视图-网格线', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20211115001, '显示零', 'showZeros', '视图-显示零', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215013, '数据透视表', 'addPivot', '插入-数据透视表', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215013, '迷你图', 'sparkLine', '插入-迷你图', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215014, '打印标题', 'printTitle', '布局-打印标题', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215014, '配色方案', 'colorSchemas', '布局-配色方案', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (F_GET_SEQ_CORE(), 20201215011, '保护', 'protect', '文件-保护', '0'); +COMMIT; +-- ----------------------------- 2021-11-15 add by zhanghang--------------end + +-- ----------------------------- 2021-12-04 add by shixw------------begin + +alter table T_CORE_LES_INSTANCE_UNIT add column REVIEWEDBYID VARCHAR(36) null comment '组件复核人编码'; +alter table T_CORE_LES_INSTANCE_UNIT add column REVIEWEDBYNAME VARCHAR(60) null comment '组件复核人名称'; +alter table T_CORE_LES_INSTANCE_UNIT add column REVIEWEDTIME DATETIME null comment '组件复核时间'; + +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.REVIEWEDBYID','LES实例的组件复核人编码','组件复核人编码','zh-CN','组件复核人编码'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.REVIEWEDBYNAME','LES实例的组件复核人名称','组件复核人名称','zh-CN','组件复核人名称'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.REVIEWEDTIME','LES实例的组件复核时间','组件复核时间','zh-CN','组件复核时间'); + +commit; +-- ----------------------------- 2021-12-04 add by shixw------------end + +-- ----------------------------- 2022-01-06 add by shixw------------begin + +alter table T_CORE_LES_UNIT_COMMENT add column LESINSTANCEID BIGINT null comment 'LES实例ID'; + +CALL INSERTI18N('T_CORE_LES_UNIT_COMMENT.LESINSTANCEID','LES实例ID','LES实例ID','zh-CN','LES实例ID'); + +commit; +-- ----------------------------- 2022-01-06 add by shixw------------end + +-- ----------------------------- 2022-03-04 add by shixw------------begin + +alter table T_CORE_LES_TEMPLATE_UNIT add column EXPORTREPORT VARCHAR(36) null comment '是否导出报告'; +alter table T_CORE_LES_INSTANCE_UNIT add column EXPORTREPORT VARCHAR(36) null comment '是否导出报告'; + +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.EXPORTREPORT','是否导出报告','是否导出报告','zh-CN','是否导出报告'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.EXPORTREPORT','是否导出报告','是否导出报告','zh-CN','是否导出报告'); + +commit; +-- ----------------------------- 2022-03-04 add by shixw------------end + +-- ----------------------------- 2022-04-28 add by shixw------------begin + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('960401', 'T_CORE_LES_UNIT_COMMENT', 'T_CORE_LES_INSTANCE_UNIT', 'LESINSTANCEUNITID'); + +commit; + +-- ----------------------------- 2022-04-28 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.2.0/mysql/4.gikam-core-ext.txt b/sql/init_sql/core/1.2.0/mysql/4.gikam-core-ext.txt new file mode 100644 index 0000000..bf4b38b --- /dev/null +++ b/sql/init_sql/core/1.2.0/mysql/4.gikam-core-ext.txt @@ -0,0 +1,39 @@ +-- ----------------------------- 2021-09-14 add by zhangpf------------begin +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), '填空题', 'coreQuestionType', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'completion'); + +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TAB.COMPLETION', '填空题', '填空题', 'zh-CN', '填空题'); + +ALTER TABLE T_CORE_EXAM_TMPL ADD COMPLETIONQTY INT NULL COMMENT '填空题个数'; +ALTER TABLE T_CORE_EXAM_TMPL ADD COMPLETIONSCORE INT NULL COMMENT '填空题分值'; + +CALL INSERTI18N('T_CORE_EXAM_TMPL.COMPLETIONQTY', '试卷模板的填空题个数', '填空题个数', 'zh-CN', '填空题个数'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.COMPLETIONSCORE', '试卷模板的填空题分值(/个)', '填空题分值(/个)', 'zh-CN', '填空题分值(/个)'); + +ALTER TABLE T_CORE_EXAM ADD COMPLETIONQTY INT NULL COMMENT '填空题个数'; +ALTER TABLE T_CORE_EXAM ADD TMPLCOMPLETIONQTY INT NULL COMMENT '模板填空题个数'; + +CALL INSERTI18N('T_CORE_EXAM.COMPLETIONQTY', '试卷的填空题个数', '填空题个数', 'zh-CN', '填空题个数'); +CALL INSERTI18N('T_CORE_EXAM.TMPLCOMPLETIONQTY', '试卷的模板填空题个数', '模板填空题个数', 'zh-CN', '模板填空题个数'); + +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TIP.COMPLETION_QUESTION_QTY_LESS_THAN_EXAM_COMPLETION_QUESTION_QTY', '题库已启用填空题数量不满足试卷填空题数量', '题库已启用填空题数量不满足试卷填空题数量', 'zh-CN', '题库已启用填空题数量不满足试卷填空题数量'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_QUESTION.FIELD.TITLE.COMPLETIONQTY', '填空题个数', '填空题个数', 'zh-CN', '填空题个数'); + +UPDATE T_CORE_EXAM_TMPL + SET COMPLETIONQTY = 0 + WHERE COMPLETIONQTY IS NULL; + +UPDATE T_CORE_EXAM_TMPL + SET COMPLETIONSCORE = 0 + WHERE COMPLETIONSCORE IS NULL; + +UPDATE T_CORE_EXAM + SET COMPLETIONQTY = 0 + WHERE COMPLETIONQTY IS NULL; + +UPDATE T_CORE_EXAM + SET TMPLCOMPLETIONQTY = 0 + WHERE TMPLCOMPLETIONQTY IS NULL; + +COMMIT; +-- ----------------------------- 2021-09-14 add by zhangpf------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.2.0/oracle/1.gikam-core-commom.txt b/sql/init_sql/core/1.2.0/oracle/1.gikam-core-commom.txt new file mode 100644 index 0000000..88846ce --- /dev/null +++ b/sql/init_sql/core/1.2.0/oracle/1.gikam-core-commom.txt @@ -0,0 +1,1608 @@ +-- ----------------------------- 2021-07-14 add by zhangjr--------------begin 1.1.4补丁已发布 +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.NOTIFICATION', '工作流草稿中的通知TAB页', '通知', 'zh-CN', '通知'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.PASS_NOTIFICATION', '工作流草稿中的审核通过时发送通知', '审核通过时通知', 'zh-CN', '审核通过时通知'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.REJECT_NOTIFICATION', '工作流草稿中的审核拒绝时发送通知', '审核拒绝时通知', 'zh-CN', '审核拒绝时通知'); + +INSERT INTO T_CORE_NOTIFICATION_TMPL(ID, TITLE, CONTENT, VIEWMETHOD) +VALUES ('BPMN_PASS', '工作流审核通过时提醒', '【' || '$' || '{name}】业务单据【' || '$' || '{desc}】在【' || '$' || '{fromTaskName}】节点被【' || '$' || '{lastAuditorName}】审核通过。', 'no'); + +INSERT INTO T_CORE_NOTIFICATION_TMPL(ID, TITLE, CONTENT, VIEWMETHOD) +VALUES ('BPMN_REJECT', '工作流拒绝时提醒', '【' || '$' || '{name}】业务单据【' || '$' || '{desc}】被【' || '$' || '{lastAuditorName}】审核拒绝到【' || '$' || '{toTaskName}】节点。', 'no'); +commit; +-- ----------------------------- 2021-07-14 add by zhangjr--------------end 1.1.4补丁已发布 +-- ----------------------------- 2021-07-15 add by zhangxt--------------begin 1.1.4补丁已发布 +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.ALLUSER', '所有审核人员', '所有审核人员', 'zh-CN', '所有审核人员'); +commit; +-- ----------------------------- 2021-07-15 add by zhangxt--------------end 1.1.4补丁已发布 + +-- ----------------------------- 2021-07-15 add by shixw--------------begin 1.1.1补丁已发布 + +-- 建表语句 +CREATE TABLE T_CORE_DATA_CENTER( + ID NUMBER NOT NULL, + NODENAME VARCHAR2(120) NULL, + NODETYPE VARCHAR2(36) NULL, + PARENTID NUMBER NULL, + AUTHCODE NUMBER NULL, + URL VARCHAR2(120) NULL, + ORDERNO NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_DATA_CENTER IS '数据中心表'; +COMMENT ON COLUMN T_CORE_DATA_CENTER.ID IS '主键'; +COMMENT ON COLUMN T_CORE_DATA_CENTER.NODENAME IS '节点名称'; +COMMENT ON COLUMN T_CORE_DATA_CENTER.NODETYPE IS '节点类型'; +COMMENT ON COLUMN T_CORE_DATA_CENTER.PARENTID IS '父节点id'; +COMMENT ON COLUMN T_CORE_DATA_CENTER.AUTHCODE IS '授权码'; +COMMENT ON COLUMN T_CORE_DATA_CENTER.URL IS 'url'; +COMMENT ON COLUMN T_CORE_DATA_CENTER.ORDERNO IS '排序码'; +COMMENT ON COLUMN T_CORE_DATA_CENTER.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_DATA_CENTER.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_DATA_CENTER.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_DATA_CENTER.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_DATA_CENTER.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_DATA_CENTER ADD CONSTRAINT PK_CORE_DATA_CENTER PRIMARY KEY (ID); + +CREATE TABLE T_CORE_DATA_CENTER_ROLE( + ID NUMBER NOT NULL, + DATACENTERID NUMBER NULL, + ROLEID NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_DATA_CENTER_ROLE IS '数据中心访问角色表'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_ROLE.ID IS '主键'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_ROLE.DATACENTERID IS '数据中心id'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_ROLE.ROLEID IS '角色id'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_ROLE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_ROLE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_ROLE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_ROLE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_ROLE.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_DATA_CENTER_ROLE ADD CONSTRAINT PK_CORE_DATA_CENTER_ROLE PRIMARY KEY (ID); +CREATE INDEX IDX_CDCR_DATACENTERID ON T_CORE_DATA_CENTER_ROLE (DATACENTERID); + +CALL INSERTI18N('T_CORE_DATA_CENTER.SERVICE_NAME', '数据中心表', '数据中心表', 'zh-CN', '数据中心表'); +CALL INSERTI18N('T_CORE_DATA_CENTER.ID', '数据中心表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_DATA_CENTER.NODENAME', '数据中心表的节点名称', '节点名称', 'zh-CN', '节点名称'); +CALL INSERTI18N('T_CORE_DATA_CENTER.NODETYPE', '数据中心表的节点类型', '节点类型', 'zh-CN', '节点类型'); +CALL INSERTI18N('T_CORE_DATA_CENTER.PARENTID', '数据中心表的父节点id', '父节点id', 'zh-CN', '父节点id'); +CALL INSERTI18N('T_CORE_DATA_CENTER.AUTHCODE', '数据中心表的授权码', '授权码', 'zh-CN', '授权码'); +CALL INSERTI18N('T_CORE_DATA_CENTER.ORDERNO', '数据中心表的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_DATA_CENTER.URL', '数据中心表的url', 'url', 'zh-CN', 'url'); +CALL INSERTI18N('T_CORE_DATA_CENTER.CREATEDBYID', '数据中心表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_DATA_CENTER.CREATEDBYNAME', '数据中心表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_DATA_CENTER.CREATEDTIME', '数据中心表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_DATA_CENTER.CREATEDBYORGID', '数据中心表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_DATA_CENTER.CREATEDBYORGNAME', '数据中心表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.SERVICE_NAME', '数据中心访问角色表', '数据中心访问角色表', 'zh-CN', '数据中心访问角色表'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.ID', '数据中心访问角色表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.DATACENTERID', '数据中心访问角色表的数据中心id', '数据中心id', 'zh-CN', '数据中心id'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.ROLEID', '数据中心访问角色表的角色id', '角色id', 'zh-CN', '角色id'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.ROLENAME', '数据中心访问角色表的角色名称', '角色名称', 'zh-CN', '角色名称'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.CREATEDBYID', '数据中心访问角色表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.CREATEDBYNAME', '数据中心访问角色表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.CREATEDTIME', '数据中心访问角色表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.CREATEDBYORGID', '数据中心访问角色表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_DATA_CENTER_ROLE.CREATEDBYORGNAME', '数据中心访问角色表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.TREE.DATACENTER', '数据中心', '数据中心', 'zh-CN', '数据中心'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.TAB.PREVIEW', '大屏预览', '大屏预览', 'zh-CN', '大屏预览'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.TAB.ROLE', '访问角色', '访问角色', 'zh-CN', '访问角色'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.TIP.CHOOSE_ONE_DATACENTER', '请先选择一个大屏预览', '请先选择一个大屏预览', 'zh-CN', '请先选择一个大屏预览'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.BUTTON.SYNC', '同步', '同步', 'zh-CN', '同步'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9360', '数据中心配置', '/secure/core/module/item/data-centers/page/edit-list', '93', '9360', '016.svg', '数据中心配置'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_DATA_CENTER', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_DATA_CENTER_ROLE', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('936001','T_CORE_DATA_CENTER_ROLE', 'T_CORE_DATA_CENTER', 'DATACENTERID'); + +INSERT INTO T_CORE_REMOTE_CALL_CONF(ID, NAME, SYNCH, DATAFLOW, CALLCLASS,CALLMETHOD,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES ('DATA_CENTER_REPORT', '数据中心报告请求', '1', 'DATACENTER->LIMS', 'com.sunwayworld.module.item.datacenter.service.CoreDataCenterService', 'syncDataCenterData', '0', NULL, NULL, NULL); + +COMMIT; + +-- ----------------------------- 2021-07-15 add by shixw------------end 1.1.1补丁已发布 + +-- ----------------------------- 2021-07-27 add by zhangjr--------------begin +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ADD_NOTIFIED_USERS', '工作流节点中新增通知人', '新增通知人', 'zh-CN', '新增通知人'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ADD_NOTIFIED_ROLES', '工作流节点中新增通知角色', '新增通知角色', 'zh-CN', '新增通知角色'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_NOTIFIEDGROUP', '工作流节点中选择通知角色', '选择通知角色', 'zh-CN', '选择通知角色'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_NOTIFIED', '工作流节点中选择通知人员', '选择通知人员', 'zh-CN', '选择通知人员'); +commit; +-- ----------------------------- 2021-07-27 add by zhangjr--------------end + +-- ----------------------------- 2021-08-02 add by shixw------------begin + +ALTER TABLE T_CORE_ROLE MODIFY USEDBYORGID VARCHAR2(270); +ALTER TABLE T_CORE_ROLE MODIFY USEDBYORGNAME VARCHAR2(540); + +-- ----------------------------- 2021-08-02 add by shixw------------end + +-- ----------------------------- 2021-08-02 add by shixw------------begin 1.1.7补丁已发布 + +alter table T_CORE_TODO_CONFIG add VOICEWARNING VARCHAR2(36); +comment on column T_CORE_TODO_CONFIG.VOICEWARNING is '开启语音提醒'; + +CALL INSERTI18N('T_CORE_TODO_CONFIG.VOICEWARNING','开启语音提醒','开启语音提醒','zh-CN','开启语音提醒'); + +UPDATE T_CORE_TODO_CONFIG SET VOICEWARNING = '1'; + +commit; +-- ----------------------------- 2021-08-02 add by shixw------------end 1.1.7补丁已发布 + +-- ----------------------------- 2020-08-07 add by zhangjr------------begin +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.AUTO_PASS', '下一个节点审核人也是当前节点审核人时自动审核通过', '自动审核通过', 'zh-CN', '自动审核通过'); +CALL INSERTI18N('GIKAM.BPMN.COMMENT.AUTO_PASS', '自动审核通过时审核意见', '(自动审核通过)', 'zh-CN', '(自动审核通过)'); +commit; +-- ----------------------------- 2020-08-07 add by zhangjr------------end + +-- ----------------------------- 2020-08-14 add by zhangxt------------begin +alter table T_CORE_SCHEDULE_TASK_LOG add EXECUTEDRESULT VARCHAR2(300); +comment on column T_CORE_SCHEDULE_TASK_LOG.EXECUTEDRESULT is '任务执行的业务结果'; + +CALL INSERTI18N('T_CORE_SCHEDULE_TASK_LOG.EXECUTEDRESULT','任务执行的业务结果','执行结果','zh-CN','执行结果'); + +-- ----------------------------- 2020-08-14 add by zhangxt------------end + +-- ----------------------------- 2020-08-20 add by zhangjr------------begin +-- 建表语句 +-- Create table +create table T_CORE_ATTORNEY +( + id NUMBER not null, + trustor VARCHAR2(32), + trustee VARCHAR2(32), + startDate DATE, + endDate DATE, + createdbyid VARCHAR2(32), + createdbyname VARCHAR2(64), + createdtime DATE, + createdbyorgid VARCHAR2(32), + createdbyorgname VARCHAR2(256), + lastsuspendedflag VARCHAR2(1), + lastsuspendedbyid VARCHAR2(32), + lastsuspendedbyname VARCHAR2(64), + lastsuspendedtime DATE, + activatedflag VARCHAR2(1), + activatedbyid VARCHAR2(32), + activatedbyname VARCHAR2(64), + activatedtime DATE +); +-- Add comments to the table +comment on table T_CORE_ATTORNEY + is '委托代理主表'; +-- Add comments to the columns +comment on column T_CORE_ATTORNEY.id + is '主键'; +comment on column T_CORE_ATTORNEY.trustor + is '委托人编码'; +comment on column T_CORE_ATTORNEY.trustee + is '受托人编码'; +comment on column T_CORE_ATTORNEY.startDate + is '委托开始时间'; +comment on column T_CORE_ATTORNEY.endDate + is '委托结束 时间'; +comment on column T_CORE_ATTORNEY.createdbyid + is '制单人编码'; +comment on column T_CORE_ATTORNEY.createdbyname + is '制单人名称'; +comment on column T_CORE_ATTORNEY.createdtime + is '制单时间'; +comment on column T_CORE_ATTORNEY.createdbyorgid + is '制单人单位编码'; +comment on column T_CORE_ATTORNEY.createdbyorgname + is '制单人单位名称'; +comment on column T_CORE_ATTORNEY.lastsuspendedflag + is '注销标志(0-正常,1-停用) 默认为0'; +comment on column T_CORE_ATTORNEY.lastsuspendedbyid + is '注销人ID'; +comment on column T_CORE_ATTORNEY.lastsuspendedbyname + is '注销人名称'; +comment on column T_CORE_ATTORNEY.lastsuspendedtime + is '注销时间'; +comment on column T_CORE_ATTORNEY.activatedflag + is '启用标志'; +comment on column T_CORE_ATTORNEY.activatedbyid + is '启用人ID'; +comment on column T_CORE_ATTORNEY.activatedbyname + is '启用人名称'; +comment on column T_CORE_ATTORNEY.activatedtime + is '启用时间'; +-- Create/Recreate primary, unique and foreign key constraints +alter table T_CORE_ATTORNEY + add constraint PK_CORE_ATTORNEY primary key (ID); + +CREATE TABLE T_CORE_ATTORNEY_MENU( + ID NUMBER NOT NULL, + ATTORNEYID NUMBER NOT NULL, + MENUID VARCHAR2(64) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_ATTORNEY_MENU IS '委托代理菜单表'; +COMMENT ON COLUMN T_CORE_ATTORNEY_MENU.ID IS '主键'; +COMMENT ON COLUMN T_CORE_ATTORNEY_MENU.ATTORNEYID IS '委托主表编码'; +COMMENT ON COLUMN T_CORE_ATTORNEY_MENU.MENUID IS '菜单编码'; +COMMENT ON COLUMN T_CORE_ATTORNEY_MENU.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_ATTORNEY_MENU.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_ATTORNEY_MENU.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_ATTORNEY_MENU.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_ATTORNEY_MENU.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_ATTORNEY_MENU ADD CONSTRAINT PK_CORE_ATTORNEY_MENU PRIMARY KEY (ID); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9015', '委托代理设置', '/secure/core/module/sys/attorneys/page/edit-list', '90', '9015', '008.svg', '委托代理设置'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9016', '委托代理查询', '/secure/core/module/sys/attorneys/page/search-list', '90', '9016', '008.svg', '委托代理查询'); +COMMIT; + +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_ATTORNEY.CANNOT_CHANGE_TRUSTOR', '委派时非管理员只能委派自己的业务', '非管理员只能委派自己的业务', 'zh-CN', '非管理员只能委派自己的业务'); +COMMIT; + + +CALL INSERTI18N('CORE.MODULE.SYS.ATTORNEYS.TAB.BASE_INFO', '委托代理信息', '委托代理信息', 'zh-CN', '委托代理信息'); +CALL INSERTI18N('CORE.MODULE.SYS.ATTORNEYS.TAB.MENU', '委托业务', '委托业务', 'zh-CN', '委托业务'); + +CALL INSERTI18N('T_CORE_ATTORNEY.ID', '委托代理主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ATTORNEY.TRUSTOR', '委托代理表的委托人编码', '委托人编码', 'zh-CN', '委托人编码'); +CALL INSERTI18N('T_CORE_ATTORNEY.TRUSTORNAME', '委托代理表的委托人名称', '委托人名称', 'zh-CN', '委托人名称'); +CALL INSERTI18N('T_CORE_ATTORNEY.TRUSTEE', '委托代理表的受托人编码', '受托人编码', 'zh-CN', '受托人编码'); +CALL INSERTI18N('T_CORE_ATTORNEY.TRUSTEENAME', '委托代理表的受托人名称', '受托人名称', 'zh-CN', '受托人名称'); +CALL INSERTI18N('T_CORE_ATTORNEY.STARTDATE', '委托代理表的委托开始日期', '委托开始日期', 'zh-CN', '委托开始日期'); +CALL INSERTI18N('T_CORE_ATTORNEY.ENDDATE', '委托代理表的委托结束日期', '委托结束日期', 'zh-CN', '委托结束日期'); +CALL INSERTI18N('T_CORE_ATTORNEY.LASTSUSPENDEDFLAG', '委托代理表的是否注销', '是否注销', 'zh-CN', '是否注销'); +CALL INSERTI18N('T_CORE_ATTORNEY.ACTIVATEDFLAG', '委托代理表的是否启用', '是否启用', 'zh-CN', '是否启用'); + +CALL INSERTI18N('T_CORE_ATTORNEY_MENU.ID', '委托代理菜单表主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_ATTORNEY_MENU.MENUID', '委托代理菜单表菜单编码', '菜单编码', 'zh-CN', '菜单编码'); +CALL INSERTI18N('T_CORE_ATTORNEY_MENU.MENUNAME', '委托代理菜单表菜单名称', '菜单名称', 'zh-CN', '菜单名称'); + +CALL INSERTI18N('CORE.MODULE.SYS.ATTORNEYS.MODAL.CHOOSE_MENU', '委托代理中选择委托菜单', '委托菜单', 'zh-CN', '委托菜单'); +CALL INSERTI18N('CORE.MODULE.SYS.ATTORNEYS.TIP.ENDDATE_BEFORE_STARTDATE', '委托代理中委托开始日期不能晚于结束时间', '委托开始日期不能晚于结束时间', 'zh-CN', '委托开始日期不能晚于结束时间'); +CALL INSERTI18N('CORE.MODULE.SYS.ATTORNEYS.TIP.ENDDATE_BEFORE_TODAY', '委托代理中委托结束日期不能早于今天', '委托结束日期不能早于今天', 'zh-CN', '委托结束日期不能早于今天'); +CALL INSERTI18N('CORE.MODULE.SYS.ATTORNEYS.TIP.MENU_REQUIRED', '委托代理中需要配置被代理的菜单', '需要配置被代理的菜单', 'zh-CN', '需要配置被代理的菜单'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_ATTORNEY', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_ATTORNEY_MENU', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES (SEQ_CORE.NEXTVAL,'T_CORE_ATTORNEY_MENU', 'T_CORE_ATTORNEY', 'ATTORNEYID'); +COMMIT; + +-- ----------------------------- 2020-08-20 add by zhangjr------------end + +-- ----------------------------- 2020-08-22 add by zhangjr------------begin +CALL INSERTI18N('CORE.MODULE.SYS.ATTORNEYS.TIP.UNABLE_SWITCH_IF_SWITCHED', '受托人切换成委托人时,不能再切换', '受托人切换成委托人时,不能再切换', 'zh-CN', '受托人切换成委托人时,不能再切换'); +CALL INSERTI18N('CORE.MODULE.SYS.ATTORNEYS.TIP.UNABLE_SWITCH_IF_NOT_TRUSTOR', '无法切换委托人,待切换用户为非委托人', '无法切换委托人,待切换用户为非委托人', 'zh-CN', '无法切换委托人,待切换用户为非委托人'); + +CALL INSERTI18N('GIKAM.ABBR.TRUSTEENAME', '委托人切换为受托人时,用户名那边显示的委托人名称前缀', '代', 'zh-CN', '代'); + +CALL INSERTI18N('CORE.MODULE.SYS.ATTORNEYS.TIP.UNABLE_SWITCH_IF_NOT_TRUSTEE', '当前用户为非切换用户,无法切换回受托人', '当前用户为非切换用户,无法切换回受托人', 'zh-CN', '当前用户为非切换用户,无法切换回受托人'); + +CALL INSERTI18N('CORE.MODULE.SYS.ATTORNEYS.TIP.UNABLE_GET_ENTRUST_MENU_IF_NOT_SWITCHED_TRUSTEE', '只有受托人切换成委托人时,才能查询受托的菜单列表', '只有受托人切换成委托人时,才能查询受托的菜单列表', 'zh-CN', '只有受托人切换成委托人时,才能查询受托的菜单列表'); + +CALL INSERTI18N('CORE.MODULE.SYS.ATTORNEYS.TIP.UNABLE_GET_TRUSTOR_TODOLIST_IF_NOT_TRUSTEE', '只有受托人才能查询委托人的待办信息', '只有受托人才能查询委托人的待办信息', 'zh-CN', '只有受托人才能查询委托人的待办信息'); +-- ----------------------------- 2020-08-22 add by zhangjr------------end + +-- ----------------------------- 2020-08-23 add by zhangjr------------begin +CALL INSERTI18N('T_CORE_ATTORNEY.SERVICE_NAME', '委托代理', '委托代理', 'zh-CN', '委托代理'); +CALL INSERTI18N('T_CORE_ATTORNEY_MENU.SERVICE_NAME', '委托代理业务', '委托代理业务', 'zh-CN', '委托代理业务'); + +CALL INSERTI18N('T_CORE_ATTORNEY.CREATEDBYID', '委托代理制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ATTORNEY.CREATEDBYNAME', '委托代理制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ATTORNEY.CREATEDTIME', '委托代理制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_ATTORNEY.CREATEDBYORGID', '委托代理制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_ATTORNEY.CREATEDBYORGNAME', '委托代理制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +CALL INSERTI18N('T_CORE_ATTORNEY.LASTSUSPENDEDBYID', '委托代理注销人编码', '注销人编码', 'zh-CN', '注销人编码'); +CALL INSERTI18N('T_CORE_ATTORNEY.LASTSUSPENDEDBYNAME', '委托代理注销人名称', '注销人名称', 'zh-CN', '注销人名称'); +CALL INSERTI18N('T_CORE_ATTORNEY.LASTSUSPENDEDTIME', '委托代理注销时间', '注销时间', 'zh-CN', '注销时间'); + +CALL INSERTI18N('T_CORE_ATTORNEY.ACTIVATEDBYID', '委托代理启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_ATTORNEY.ACTIVATEDBYNAME', '委托代理启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_ATTORNEY.ACTIVATEDTIME', '委托代理启用时间', '启用时间', 'zh-CN', '启用时间'); + +CALL INSERTI18N('T_CORE_ATTORNEY_MENU.ATTORNEYID', '委托代理主键', '委托代理主键', 'zh-CN', '委托代理主键'); +CALL INSERTI18N('T_CORE_ATTORNEY_MENU.CREATEDBYID', '委托代理业务制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_ATTORNEY_MENU.CREATEDBYNAME', '委托代理业务制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_ATTORNEY_MENU.CREATEDTIME', '委托代理业务制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_ATTORNEY_MENU.CREATEDBYORGID', '委托代理业务制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_ATTORNEY_MENU.CREATEDBYORGNAME', '委托代理业务制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +COMMIT; +-- ----------------------------- 2020-08-23 add by zhangjr------------end + +-- ----------------------------- 2020-08-23 add by zhangjr------------begin +CALL INSERTI18N('T_CORE_M_USER.SERVICE_NAME', '预约变更用户', '预约变更用户', 'zh-CN', '预约变更用户'); +CALL INSERTI18N('T_CORE_M_USER.ID', '预约变更用户表主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_M_USER.USERID', '预约变更用户表用户编码', '用户编码', 'zh-CN', '用户编码'); +CALL INSERTI18N('T_CORE_M_USER.USERNO', '预约变更用户表用户编号', '用户编号', 'zh-CN', '用户编号'); +CALL INSERTI18N('T_CORE_M_USER.USERNAME', '预约变更用户表用户名称', '用户名称', 'zh-CN', '用户名称'); +CALL INSERTI18N('T_CORE_M_USER.MOBILE', '预约变更用户表手机号', '手机号', 'zh-CN', '手机号'); +CALL INSERTI18N('T_CORE_M_USER.EMAIL', '预约变更用户表电子邮箱', '电子邮箱', 'zh-CN', '电子邮箱'); +CALL INSERTI18N('T_CORE_M_USER.IDCARD', '预约变更用户表身份证', '身份证', 'zh-CN', '身份证'); +CALL INSERTI18N('T_CORE_M_USER.STATUS', '预约变更用户表用户状态', '用户状态', 'zh-CN', '用户状态'); +CALL INSERTI18N('T_CORE_M_USER.ORGID', '预约变更用户表用户所属单位编码', '用户所属单位编码', 'zh-CN', '用户所属单位编码'); +CALL INSERTI18N('T_CORE_M_USER.ORGNAME', '预约变更用户表用户所属单位名称', '用户所属单位名称', 'zh-CN', '用户所属单位名称'); +CALL INSERTI18N('T_CORE_M_USER.USERTYPE', '预约变更用户表用户类型', '用户类型', 'zh-CN', '用户类型'); +CALL INSERTI18N('T_CORE_M_USER.EXPIRYDATE', '预约变更用户表用户到期日', '用户到期日', 'zh-CN', '用户到期日'); +CALL INSERTI18N('T_CORE_M_USER.MULTILOGIN', '预约变更用户表允许重复登录', '允许重复登录', 'zh-CN', '允许重复登录'); +CALL INSERTI18N('T_CORE_M_USER.SCHEDULEDTIME', '预约变更用户表预约执行时间', '预约执行时间', 'zh-CN', '预约执行时间'); +CALL INSERTI18N('T_CORE_M_USER.EXECUTED', '预约变更用户表是否已执行', '是否已执行', 'zh-CN', '是否已执行'); +CALL INSERTI18N('T_CORE_M_USER.CREATEDBYID', '预约变更用户表制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_M_USER.CREATEDBYNAME', '预约变更用户表制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_M_USER.CREATEDTIME', '预约变更用户表制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_M_USER.CREATEDBYORGID', '预约变更用户表制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_M_USER.CREATEDBYORGNAME', '预约变更用户表制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_M_USER.ACTIVATEDFLAG', '预约变更用户表是否启用', '是否启用', 'zh-CN', '是否启用'); +CALL INSERTI18N('T_CORE_M_USER.ACTIVATEDBYID', '委托代理启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_M_USER.ACTIVATEDBYNAME', '委托代理启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_M_USER.ACTIVATEDTIME', '委托代理启用时间', '启用时间', 'zh-CN', '启用时间'); +COMMIT; + +CALL INSERTI18N('T_CORE_M_USER_PERMISSION.SERVICE_NAME', '预约变更用户权限', '预约变更用户权限', 'zh-CN', '预约变更用户权限'); +CALL INSERTI18N('T_CORE_M_USER_PERMISSION.ID', '预约变更用户权限表主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_M_USER_PERMISSION.MODIFIEDUSERID', '预约变更用户权限表的预约变更用户表主键', '预约变更用户表主键', 'zh-CN', '预约变更用户表主键'); +CALL INSERTI18N('T_CORE_M_USER_PERMISSION.TARGETID', '预约变更用户权限表业务权限编码', '业务权限编码', 'zh-CN', '业务权限编码'); +CALL INSERTI18N('T_CORE_M_USER_PERMISSION.PERMISSIONTYPEID', '预约变更用户权限表权限类型编码', '权限类型编码', 'zh-CN', '权限类型编码'); +CALL INSERTI18N('T_CORE_M_USER_PERMISSION.DEFAULTFLAG', '预约变更用户权限表是否默认值', '是否默认值', 'zh-CN', '是否默认值'); +CALL INSERTI18N('T_CORE_M_USER_PERMISSION.CREATEDBYID', '预约变更用户权限表制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_M_USER_PERMISSION.CREATEDBYNAME', '预约变更用户权限表制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_M_USER_PERMISSION.CREATEDTIME', '预约变更用户权限表制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_M_USER_PERMISSION.CREATEDBYORGID', '预约变更用户权限表制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_M_USER_PERMISSION.CREATEDBYORGNAME', '预约变更用户权限表制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +COMMIT; + +CALL INSERTI18N('T_CORE_M_USER_ROLE.SERVICE_NAME', '预约变更用户角色', '预约变更用户角色', 'zh-CN', '预约变更用户角色'); +CALL INSERTI18N('T_CORE_M_USER_ROLE.ID', '预约变更用户角色表主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_M_USER_ROLE.MODIFIEDUSERID', '预约变更用户角色表的预约变更用户表主键', '预约变更用户表主键', 'zh-CN', '预约变更用户表主键'); +CALL INSERTI18N('T_CORE_M_USER_ROLE.ROLEID', '预约变更用户角色表角色编码', '角色编码', 'zh-CN', '角色编码'); +CALL INSERTI18N('T_CORE_M_USER_ROLE.DEFAULTFLAG', '预约变更用户角色表是否默认值', '是否默认值', 'zh-CN', '是否默认值'); +CALL INSERTI18N('T_CORE_M_USER_ROLE.CREATEDBYID', '预约变更用户角色表制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_M_USER_ROLE.CREATEDBYNAME', '预约变更用户角色表制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_M_USER_ROLE.CREATEDTIME', '预约变更用户角色表制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_M_USER_ROLE.CREATEDBYORGID', '预约变更用户角色表制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_M_USER_ROLE.CREATEDBYORGNAME', '预约变更用户角色表制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +COMMIT; +-- ----------------------------- 2020-08-23 add by zhangjr------------end + +-- ----------------------------- 2020-09-09 add by zhangjr------------begin +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.ASSIGNEE.SELECT_BY_SQL', '待审人是只通过SQL来查询', '通过SQL选取', 'zh-CN', '通过SQL选取'); +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.ASSIGNEE.FILTER_BY_SQL', '待审人是通过SQL来过滤', '通过SQL过滤', 'zh-CN', '通过SQL过滤'); + +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.SELECT_BY_SQL', '待审人是通过SQL来选取', '选取待审人的SQL', 'zh-CN', '选取待审人的SQL'); +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.FILTER_BY_SQL', '待审人是通过SQL来过滤', '过滤待审人的SQL', 'zh-CN', '过滤待审人的SQL'); + +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.SELECT_BY_SQL', '特殊分配中提醒输入SQL来选取待审人', '请输入选取待审人的SQL', 'zh-CN', '请输入选取待审人的SQL'); +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.FILTER_BY_SQL', '特殊分配中提醒输入SQL来过滤待审人', '请输入过滤待审人的SQL', 'zh-CN', '请输入过滤待审人的SQL'); + +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.NOCANDIDATOR_BY_SELECT', '通过SQL选取,没有匹配的待审人', '通过SQL({0})选取,没有匹配的待审人', 'zh-CN', '通过SQL({0})选取,没有匹配的待审人'); + +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.NOCANDIDATOR_BY_FILTER', '通过SQL来过滤后,没有匹配的待审人', '通过SQL({0})过滤后,没有匹配的待审人', 'zh-CN', '通过SQL({0})过滤后,没有匹配的待审人'); +COMMIT; +-- ----------------------------- 2020-09-09 add by zhangjr------------end + + +-- ----------------------------- 2020-09-14 add by zhangjr------------begin +ALTER TABLE T_CORE_BPMN_COMMENT ADD USERNAME VARCHAR2(96); +COMMENT ON COLUMN T_CORE_BPMN_COMMENT.USERNAME IS '审核人名称'; + +UPDATE T_CORE_BPMN_COMMENT C SET C.USERNAME = (SELECT USERNAME FROM T_CORE_USER U WHERE U.ID = C.USERID); +COMMIT; +-- ----------------------------- 2020-09-14 add by zhangjr------------end + +-- ----------------------------- 2020-09-22 add by zhangjr------------begin 1.1.14 补丁已发布 +CREATE TABLE T_CORE_SMS ( + ID NUMBER NOT NULL, + TYPE VARCHAR2(36) NULL, + "USER" VARCHAR2(24) NULL, + MOBILE VARCHAR2(24) NULL, + MESSAGE CLOB NULL, + RETRYQTY NUMBER NULL, + STATUS VARCHAR2(2) NULL, + SENDTIME DATE NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_SMS IS '短信表'; +COMMENT ON COLUMN T_CORE_SMS.ID IS '主键'; +COMMENT ON COLUMN T_CORE_SMS.TYPE IS '短信的类型(比方:ResetPassword、Todo等)'; +COMMENT ON COLUMN T_CORE_SMS."USER" IS '收信人'; +COMMENT ON COLUMN T_CORE_SMS.MOBILE IS '手机号'; +COMMENT ON COLUMN T_CORE_SMS.MESSAGE IS '信息'; +COMMENT ON COLUMN T_CORE_SMS.RETRYQTY IS '重试次数'; +COMMENT ON COLUMN T_CORE_SMS.STATUS IS '是否发送成功(0-待发送 1-已发送 2-发送失败 3-已关闭)'; +COMMENT ON COLUMN T_CORE_SMS.SENDTIME IS '发送成功时间'; +COMMENT ON COLUMN T_CORE_SMS.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_SMS.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_SMS.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_SMS.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_SMS.CREATEDBYORGNAME IS '制单人单位名称'; + +CREATE TABLE T_CORE_SMS_ERROR_LOG ( + ID NUMBER NOT NULL, + SMSID NUMBER NOT NULL, + ERRORLOG CLOB NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_SMS_ERROR_LOG IS '短信错误日志表'; +COMMENT ON COLUMN T_CORE_SMS_ERROR_LOG.ID IS '主键'; +COMMENT ON COLUMN T_CORE_SMS_ERROR_LOG.SMSID IS '短信主键'; +COMMENT ON COLUMN T_CORE_SMS_ERROR_LOG.ERRORLOG IS '错误日志'; +COMMENT ON COLUMN T_CORE_SMS_ERROR_LOG.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_SMS_ERROR_LOG.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_SMS_ERROR_LOG.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_SMS_ERROR_LOG.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_SMS_ERROR_LOG.CREATEDBYORGNAME IS '制单人单位名称'; + + +CALL INSERTI18N('T_CORE_SMS.SERVICE_NAME','短信表','短信表','zh-CN','短信表'); +CALL INSERTI18N('T_CORE_SMS.ID','主键','主键','zh-CN','主键'); +CALL INSERTI18N('T_CORE_SMS.TYPE','短信的类型(比方:ResetPassword、Todo等)','类型','zh-CN','类型'); +CALL INSERTI18N('T_CORE_SMS.USER','接收短信的收信人','收信人','zh-CN','收信人'); +CALL INSERTI18N('T_CORE_SMS.MOBILE','接收短信的手机号','手机号','zh-CN','手机号'); +CALL INSERTI18N('T_CORE_SMS.MESSAGE','短信的信息','信息','zh-CN','信息'); +CALL INSERTI18N('T_CORE_SMS.RETRYQTY','短信的重试次数','重试次数','zh-CN','重试次数'); +CALL INSERTI18N('T_CORE_SMS.STATUS','短信发送状态(0-待发送 1-已发送 2-发送失败 3-已关闭)','发送状态','zh-CN','发送状态'); +CALL INSERTI18N('T_CORE_SMS.SUCCESSTIME','短信发送时间','发送时间','zh-CN','发送时间'); + +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.SERVICE_NAME','短信错误日志表','短信错误日志表','zh-CN','短信错误日志表'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.ID','主键','主键','zh-CN','主键'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.SMSID','短信主键','短信主键','zh-CN','短信主键'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.ERRORLOG','错误日志','错误日志','zh-CN','错误日志'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.CREATEDBYID','制单人编码','制单人编码','zh-CN','制单人编码'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.CREATEDBYNAME','制单人名称','制单人名称','zh-CN','制单人名称'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.CREATEDBYORGID','制单人单位编码','制单人单位编码','zh-CN','制单人单位编码'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.CREATEDBYORGNAME','制单人单位名称','制单人单位名称','zh-CN','制单人单位名称'); +CALL INSERTI18N('T_CORE_SMS_ERROR_LOG.CREATEDTIME','制单日期','制单日期','zh-CN','制单日期'); + + +call INSERTI18N('GIKAM.BUTTON.RESET', '重置', '重置', 'zh-CN', '重置'); +call INSERTI18N('CORE.MODULE.SYS.SMS.TIP.NO_SMSMANAGER', '发送短信没有配置SmsManager实现类', '请配置SmsManager', 'zh-CN', '请配置SmsManager'); +call INSERTI18N('CORE.MODULE.SYS.SMS.TAB.BASE_INFO', '短信详情', '短信详情', 'zh-CN', '短信详情'); +call INSERTI18N('CORE.MODULE.SYS.SMS.TAB.ERROR_LOG', '错误日志', '错误日志', 'zh-CN', '错误日志'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('smsStatus', '短信状态', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG) +VALUES (SEQ_CORE.NEXTVAL, '0', '待发送', 'smsStatus', NULL, 1, 0, 'admin', '系统管理员', NULL, '0'); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG) +VALUES (SEQ_CORE.NEXTVAL, '1', '已发送', 'smsStatus', NULL, 2, 0, 'admin', '系统管理员', NULL, '0'); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG) +VALUES (SEQ_CORE.NEXTVAL, '2', '发送失败', 'smsStatus', NULL, 3, 0, 'admin', '系统管理员', NULL, '0'); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG) +VALUES (SEQ_CORE.NEXTVAL, '3', '已关闭', 'smsStatus', NULL, 4, 0, 'admin', '系统管理员', NULL, '0'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9408', '短信发送日志', '/secure/core/module/sys/sms/page/search-list', '94', '9408', '044.svg', '短信发送日志'); +COMMIT; +-- ----------------------------- 2020-09-22 add by zhangjr------------emd 1.1.14 补丁已发布 + +-- ----------------------------- 2020-09-23 add by zhangjr------------begin 1.1.14 补丁已发布 +call INSERTI18N('RESET_PASSWORD.WARNING.TIP.INVALID_USERID_OR_MOBILE', '重置密码,用户名和手机号错误', '用户名或手机号错误', 'zh-CN', '用户名或手机号错误'); +call INSERTI18N('RESET_PASSWORD.WARNING.TIP.UNABLE_SEND_SMS', '重置密码,验证码发送失败', '验证码发送失败,请联系管理员', 'zh-CN', '验证码发送失败,请联系管理员'); +call INSERTI18N('RESET_PASSWORD.WARNING.TIP.INVALID_VERIFICATION_CODE', '重置密码,验证码错误', '验证码错误', 'zh-CN', '验证码错误'); +call INSERTI18N('RESET_PASSWORD.WARNING.TIP.VERIFICATION_CODE_EXPIRED', '重置密码,验证码过期', '验证码过期', 'zh-CN', '验证码过期'); +call INSERTI18N('RESET_PASSWORD.SMS.MESSAGE_TEMPLATE', '重置密码,发送验证码的短信模板', '{0}(验证码),10分钟内有效。', 'zh-CN', '{0}(验证码),10分钟内有效。'); +COMMIT; +-- ----------------------------- 2020-09-23 add by zhangjr------------end 1.1.14 补丁已发布 + +-- ----------------------------- 2021-09-26 add by shixw------------begin + +alter table T_CORE_LOGIN_CONFIG add RETRIEVEPASSWORDWAY VARCHAR2(36); +comment on column T_CORE_LOGIN_CONFIG.RETRIEVEPASSWORDWAY is '找回密码方式'; + +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.RETRIEVEPASSWORDWAY','找回密码方式','找回密码方式','zh-CN','找回密码方式'); + +-- ----------------------------- 2021-09-26 add by shixw------------end + + +-- ----------------------------- 2020-09-27 add by zhangjr------------begin +call INSERTI18N('TRANSACTION.ERROR.TRANSACTION_REQUIRED', '当前方法必需在事务内执行', '当前方法必需在事务内执行', 'zh-CN', '当前方法必需在事务内执行'); +call INSERTI18N('LEVELCODE.ERROR.INVALID_LEVELCODE_AND_LEVELSIZE', '层次码和每层长度不匹配', '层次码和每层长度不匹配', 'zh-CN', '层次码和每层长度不匹配'); +call INSERTI18N('LEVELCODE.ERROR.REACH_MAX_LEVELCODE', '层次码达到最大值', '层次码达到最大值', 'zh-CN', '层次码达到最大值'); +-- ----------------------------- 2020-09-27 add by zhangjr------------end + +-- ----------------------------- 2021-10-08 add by zhangxt--------------begin +UPDATE T_CORE_CONSTANT SET CONSTANTVALUE = 'txt,doc,jpg,jpeg,gif,tif,tiff,png,bmp,zip,rar,xls,ppt,ini,pdf,docx,xlsx,swf,dwg,wps,pptx,ppt,cpt,json' WHERE ID = 'FILE-EXTENSIONS'; +commit; +-- ----------------------------- 2021-10-08 add by zhangxt--------------end + +-- ----------------------------- 2021-11-02 add by zhangjr--------------begin +call INSERTI18N('GIKAM.BPMN.TASK.SUBMIT_NAME', '进度监控,任务提交时的名称', '{0}提交', 'zh-CN', '{0}提交'); +call INSERTI18N('GIKAM.BPMN.TASK.COMPLETE_NAME', '进度监控,任务审核时的名称', '{0}审核', 'zh-CN', '{0}审核'); +call INSERTI18N('GIKAM.BPMN.TASK.WITHDRAW_NAME', '进度监控,任务撤回时的名称', '{0}撤回', 'zh-CN', '{0}撤回'); +call INSERTI18N('GIKAM.BPMN.TASK.TRANSFER_NAME', '进度监控,任务转办时的名称', '{0}转办', 'zh-CN', '{0}转办'); +call INSERTI18N('GIKAM.BPMN.TASK.END_NAME', '进度监控,任务结束时的名称', '{0}结束', 'zh-CN', '{0}结束'); +call INSERTI18N('GIKAM.BPMN.TASK.REJECT_NAME', '进度监控,任务拒绝时的名称', '{0}拒绝', 'zh-CN', '{0}拒绝'); +call INSERTI18N('GIKAM.BPMN.TASK.ODD_REJECT_NAME', '进度监控,任务异常拒绝时的名称', '{0}异常拒绝', 'zh-CN', '{0}异常拒绝'); +call INSERTI18N('GIKAM.BPMN.TASK.UNDO_NAME', '进度监控,任务回退时的名称', '{0}回退', 'zh-CN', '{0}回退'); +commit; +-- ----------------------------- 2021-11-02 add by zhangjr--------------end + +-- ----------------------------- 2021-11-03 add by zhanghang------------begin + +CALL INSERTI18N('T_CORE_DATA_CENTER.REPORTNAME', '报表名称', '报表名称', 'zh-CN', '报表名称'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.DATACENTERREPORT', '数据中心报表', '数据中心报表', 'zh-CN', '数据中心报表'); + +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.VIEW_REPORT_MUST_CHOOSE_DATA_CENTER_REPORT_ID', '请选择关联数据中心报表后再预览', '请选择关联数据中心报表后再预览', 'zh-CN', '请选择关联数据中心报表后再预览'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.LINE_VALID_DATA_CENTER_FAILURE', '数据中心配置明细未关联数据中心报表不允许发布,请重新选择', '数据中心配置明细未关联数据中心报表不允许发布,请重新选择', 'zh-CN', '数据中心配置明细未关联数据中心报表不允许发布,请重新选择'); +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.VIEW_REPORT_CAN_NOT_CHOOSE_FOLDER_CENTER_REPORT_DATA', '关联数据中心报表不能选择菜单文件夹节点', '关联数据中心报表不能选择菜单文件夹节点', 'zh-CN', '关联数据中心报表不能选择菜单文件夹节点'); + +alter table T_CORE_REPORT_CONFIG_LINE add DATACENTERREPORTNAME VARCHAR2(120); +comment on column T_CORE_REPORT_CONFIG_LINE.DATACENTERREPORTNAME is '数据中心报表名称'; +alter table T_CORE_REPORT_CONFIG_LINE add DATACENTERREPORTURL VARCHAR2(514); +comment on column T_CORE_REPORT_CONFIG_LINE.DATACENTERREPORTURL is '数据中心报表查询URL'; +alter table T_CORE_REPORT_CONFIG_LINE add DATACENTERREPORTID NUMBER; +comment on column T_CORE_REPORT_CONFIG_LINE.DATACENTERREPORTID is '数据中心报表ID'; + +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.DATACENTERREPORTNAME','数据中心报表名称','数据中心报表名称','zh-CN','数据中心报表名称'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.DATACENTERREPORTURL','数据中心报表查询URL','数据中心报表查询URL','zh-CN','数据中心报表查询URL'); +CALL INSERTI18N('T_CORE_REPORT_CONFIG_LINE.DATACENTERREPORTID','数据中心报表ID','数据中心报表ID','zh-CN','数据中心报表ID'); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'dataCenter', '数据中心', 'reportConfigCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG(ID, NAME, TITLE, CATEGORY, URL, WIDTH) + VALUES(SEQ_CORE.NEXTVAL, '数据中心报表', '数据中心报表', 'data-center-report', '/secure/core/module/item/data-centers/page/report-choose-list', '40%'); + +-- -- 1.1.8补丁已发布 +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, I18NCODE) VALUES ('9403', '导出日志', '/secure/core/module/sys/export-logs/page/edit-list', '94', '9403','导出日志', 'CORE.MENU.MENUNAME.SYS.LOG.EXPORT'); + +alter table T_CORE_EXPORT_LOG add MENUNAME VARCHAR2(64); +comment on column T_CORE_EXPORT_LOG.MENUNAME is '菜单名称'; +alter table T_CORE_EXPORT_LOG add SUCCESS VARCHAR2(1); +comment on column T_CORE_EXPORT_LOG.SUCCESS is '导出结果(1-成功/0-失败)'; + +CALL INSERTI18N('T_CORE_EXPORT_LOG.MENUNAME','菜单名称','菜单名称','zh-CN','菜单名称'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.SUCCESS','导出结果','导出结果','zh-CN','导出结果'); +CALL INSERTI18N('T_CORE_EXPORT_LOG.OPERATION','文件操作','文件操作','zh-CN','文件操作'); +-- -- 1.1.8补丁已发布 +INSERT INTO T_CORE_CONSTANT(ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, CREATEDTIME, CREATEDBYID, CREATEDBYNAME, VERSION) +VALUES ('GRID-RECORD-EXPORT-LOG', '1', '表格是否记录导出日志', '系统', '1', NULL, NULL, NULL, 0); + + +commit; +-- ----------------------------- 2021-11-03 add by zhanghang------------end + +-- ----------------------------- 2021-11-08 add by zhanghang------------begin +DELETE FROM T_CORE_CONSTANT WHERE ID = 'GRID-RECORD-EXPORT-LOG'; +commit; +-- ----------------------------- 2021-11-08 add by zhanghang------------end +-- ----------------------------- 2021-11-09 add by zhangxt------------begin +CREATE INDEX IDX_CORE_ATRECORDLINE_TARGETID ON T_CORE_AT_RECORD_LINE (TARGETID); +-- ----------------------------- 2021-11-09 add by zhangxt------------end + +-- ----------------------------- 2021-11-23 add by shixw------------begin + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES (SEQ_CORE.NEXTVAL, '复选框配置', 'checkbox-config', '/secure/core/module/admin/check-configs/queries/selectable', 'id', 'name'); + +commit; +-- ----------------------------- 2021-11-23 add by shixw------------end + +-- ----------------------------- 2021-11-24 add by zhangjr------------begin +call DELETEI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.PROCESS_NOT_EXISTS'); +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.PROCESS_NOT_EXISTS', '当前登录部门流程未定义', '当前登录部门在{0}中未定义流程', 'zh-CN', '当前登录部门在{0}中未定义流程'); +commit; +-- ----------------------------- 2021-11-24 add by zhangjr------------end + +-- ----------------------------- 2021-11-24 add by zhangpf--------------begin 1.1.9补丁已发布 +ALTER TABLE T_CORE_SYSTEM_CONFIG add HELPCENTER VARCHAR2(36); +COMMENT ON COLUMN T_CORE_SYSTEM_CONFIG.HELPCENTER IS '是否开启帮助中心(是/否 默认为否)'; + +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.HELPCENTER','开启帮助中心','开启帮助中心','zh-CN','开启帮助中心'); + +UPDATE T_CORE_SYSTEM_CONFIG SET HELPCENTER = '0' +WHERE ID = 'system-config'; + +-- 建表语句 +CREATE TABLE T_CORE_HELP_CENTER( + ID VARCHAR2(30) NOT NULL, + MANUALVIDEOFILEID NUMBER NULL, + MANUALEDITINGMETHOD VARCHAR2(30) NULL, + MANUALDOCFILEID NUMBER NULL, + MANUALCONTENT CLOB NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_HELP_CENTER IS '帮助中心'; +COMMENT ON COLUMN T_CORE_HELP_CENTER.ID IS '主键'; +COMMENT ON COLUMN T_CORE_HELP_CENTER.MANUALVIDEOFILEID IS '手册视频文件id'; +COMMENT ON COLUMN T_CORE_HELP_CENTER.MANUALEDITINGMETHOD IS '手册编辑方式(online-在线编辑/file-上传文档)'; +COMMENT ON COLUMN T_CORE_HELP_CENTER.MANUALDOCFILEID IS '手册文档文件id'; +COMMENT ON COLUMN T_CORE_HELP_CENTER.MANUALCONTENT IS '手册内容'; +COMMENT ON COLUMN T_CORE_HELP_CENTER.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_HELP_CENTER.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_HELP_CENTER.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_HELP_CENTER.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_HELP_CENTER.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_HELP_CENTER ADD CONSTRAINT PK_CORE_HELP_CENTER PRIMARY KEY (ID); + +CALL INSERTI18N('T_CORE_HELP_CENTER.SERVICE_NAME', '帮助中心', '帮助中心', 'zh-CN', '帮助中心'); +CALL INSERTI18N('T_CORE_HELP_CENTER.ID', '帮助中心的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_HELP_CENTER.MANUALVIDEOFILEID', '帮助中心的手册视频文件id', '手册视频文件id', 'zh-CN', '手册视频文件id'); +CALL INSERTI18N('T_CORE_HELP_CENTER.MANUALEDITINGMETHOD', '帮助中心的手册编辑方式', '手册编辑方式', 'zh-CN', '手册编辑方式'); +CALL INSERTI18N('T_CORE_HELP_CENTER.MANUALDOCFILEID', '帮助中心的手册文档文件id', '手册文档文件id', 'zh-CN', '手册文档文件id'); +CALL INSERTI18N('T_CORE_HELP_CENTER.MANUALCONTENT', '帮助中心的手册内容', '手册内容', 'zh-CN', '手册内容'); +CALL INSERTI18N('T_CORE_HELP_CENTER.CREATEDBYID', '帮助中心的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_HELP_CENTER.CREATEDBYNAME', '帮助中心的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_HELP_CENTER.CREATEDTIME', '帮助中心的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_HELP_CENTER.CREATEDBYORGID', '帮助中心的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_HELP_CENTER.CREATEDBYORGNAME', '帮助中心的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +CALL INSERTI18N('MODULE.ADMIN.HELPCENTERS.TREE.MENU', '帮助中心的菜单树', '菜单', 'zh-CN', '菜单'); +CALL INSERTI18N('MODULE.ADMIN.HELPCENTERS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('MODULE.ADMIN.HELPCENTERS.FIELD.VIDEO', '帮助中心的上传视频', '上传视频', 'zh-CN', '上传视频'); +CALL INSERTI18N('MODULE.ADMIN.HELPCENTERS.FIELD.MANUAL_DOC', '帮助中心的上传操作手册', '上传操作手册', 'zh-CN', '上传操作手册'); +CALL INSERTI18N('MODULE.ADMIN.HELPCENTERS.FIELD.MANUAL', '帮助中心的操作手册', '操作手册', 'zh-CN', '操作手册'); + +CALL INSERTI18N('MODULE.ADMIN.HELPCENTERS.TIP.CURRENT_MENU_HAS_NO_RELATED_PAGE', '当前菜单未配置相关页面,请重新选择', '当前菜单未配置相关页面,请重新选择', 'zh-CN', '当前菜单未配置相关页面,请重新选择'); +CALL INSERTI18N('MODULE.ADMIN.HELPCENTERS.TIP.CURRENT_MENU_HAS_NO_MANUAL_CONFIG', '当前菜单未配置帮助项,请联系管理员添加', '当前菜单未配置帮助项,请联系管理员添加', 'zh-CN', '当前菜单未配置帮助项,请联系管理员添加'); + +-- 创建菜单语句 +INSERT INTO T_CORE_ADMIN_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUICON) +VALUES ('101060', '帮助中心', '/secure/module/admin/help-centers/page/edit-list', '1010', '101060', '019.svg'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_HELP_CENTER', '0', '1'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(SEQ_CORE.NEXTVAL, '帮助中心手册编辑方式', 'manual-editing-method', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=manualEditingMethod', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('manualEditingMethod', '帮助中心手册编辑方式', 'sys', NULL, 1, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(SEQ_CORE.NEXTVAL, 'manualEditingMethod', 'file', '上传文档', 1, '0'); +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(SEQ_CORE.NEXTVAL, 'manualEditingMethod', 'online', '在线编辑', 2, '0'); + +COMMIT; +-- ----------------------------- 2021-11-24 add by zhangpf------------end 1.1.9补丁已发布 + +-- ----------------------------- 2021-11-28 add by zhangjr------------begin +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.TASK_NAME_NOT_ASSIGNED', '工作流定义提交时,任务节点名称不能为空', '任务节点名称不能为空', 'zh-CN', '任务节点名称不能为空'); +commit; +-- ----------------------------- 2021-11-28 add by zhangjr------------end + +-- ----------------------------- 2021-12-01 add by zhangpf------------begin 1.1.10补丁已发布 +ALTER TABLE T_CORE_PASSWORD_POLICY add FAILEDATTEMPTPOLICY VARCHAR2(36); +COMMENT ON COLUMN T_CORE_PASSWORD_POLICY.FAILEDATTEMPTPOLICY IS '错误密码次数策略(总数、当日累计)'; +ALTER TABLE T_CORE_PASSWORD_POLICY add EXPIREDPOLICY VARCHAR2(36); +COMMENT ON COLUMN T_CORE_PASSWORD_POLICY.EXPIREDPOLICY IS '过期密码策略(强制、可选)'; + +UPDATE T_CORE_PASSWORD_POLICY SET FAILEDATTEMPTPOLICY = 'total'; +UPDATE T_CORE_PASSWORD_POLICY SET EXPIREDPOLICY = 'optional'; + +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.FAILEDATTEMPTPOLICY','错误密码次数策略(总数、当日累计)','错误密码次数策略','zh-CN','错误密码次数策略'); +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.EXPIREDPOLICY','过期密码策略(强制、可选)','过期密码策略','zh-CN','过期密码策略'); +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.INCORRECT_PASSWORD_REMAIN_TIMES', '登录时密码错误还剩几次重试机会', '密码错误,今日还剩余{0}次重试机会,用户将被锁定', 'zh-CN', '密码错误,今日还剩余{0}次重试机会,用户将被锁定'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(SEQ_CORE.NEXTVAL, '错误密码次数策略', 'failed-attempt-policy', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=failedAttemptPolicy', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('failedAttemptPolicy', '错误密码次数策略', 'sys', NULL, 1, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(SEQ_CORE.NEXTVAL, 'failedAttemptPolicy', 'total', '总数', 1, '0'); +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(SEQ_CORE.NEXTVAL, 'failedAttemptPolicy', 'byday', '当日累计', 2, '0'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(SEQ_CORE.NEXTVAL, '过期密码策略', 'expired-policy', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=expiredPolicy', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('expiredPolicy', '过期密码策略', 'sys', NULL, 1, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(SEQ_CORE.NEXTVAL, 'expiredPolicy', 'optional', '可选修改', 1, '0'); +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(SEQ_CORE.NEXTVAL, 'expiredPolicy', 'mandatory', '强制修改', 2, '0'); + +COMMIT; +-- ----------------------------- 2021-12-01 add by zhangpf------------end 1.1.10补丁已发布 + +-- ----------------------------- 2021-12-12 add by zhangjr------------begin 1.1.11补丁已发布 +INSERT INTO T_CORE_CONSTANT(ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, CREATEDTIME, CREATEDBYID, CREATEDBYNAME, VERSION) +VALUES ('UPDATE_BAD_PASSWORD_AFTER_LOGIN', '0', '登录后是否强制更新非法的密码', '系统', '1', NULL, NULL, NULL, 0); +commit; +-- ----------------------------- 2021-12-12 add by zhangjr------------end 1.1.11补丁已发布 + +-- ----------------------------- 2021-12-13 add by zhangxt------------begin +call INSERTI18N('GIKAM.WORKFLOW.ODD.TIP.NOMATCH_BIZ_WORKFLOW', '异常单据回退时,数据未正确匹配到业务流程', '异常单据回退时,数据未正确匹配到业务流程', 'zh-CN', '异常单据回退时,数据未正确匹配到业务流程'); +commit; +-- ----------------------------- 2021-12-13 add by zhangxt------------end + +-- ----------------------------- 2021-12-15 add by zhangpf------------begin +ALTER TABLE T_CORE_AD_DMOAIN_USER RENAME TO T_CORE_AD_DOMAIN_USER; + +CALL DELETEI18N('T_CORE_AD_DMOAIN_USER.SERVICE_NAME'); +CALL DELETEI18N('T_CORE_AD_DMOAIN_USER.ID'); +CALL DELETEI18N('T_CORE_AD_DMOAIN_USER.ADUSERID'); +CALL DELETEI18N('T_CORE_AD_DMOAIN_USER.CREATEDBYID'); +CALL DELETEI18N('T_CORE_AD_DMOAIN_USER.CREATEDBYNAME'); +CALL DELETEI18N('T_CORE_AD_DMOAIN_USER.CREATEDTIME'); +CALL DELETEI18N('T_CORE_AD_DMOAIN_USER.CREATEDBYORGID'); +CALL DELETEI18N('T_CORE_AD_DMOAIN_USER.CREATEDBYORGNAME'); + + +CALL INSERTI18N('T_CORE_AD_DOMAIN_USER.SERVICE_NAME', 'AD域用户', 'AD域用户', 'zh-CN', 'AD域用户'); +CALL INSERTI18N('T_CORE_AD_DOMAIN_USER.ID', 'AD域用户的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_AD_DOMAIN_USER.ADUSERID', 'AD域用户的AD域登录名', 'AD域登录名', 'zh-CN', 'AD域登录名'); +CALL INSERTI18N('T_CORE_AD_DOMAIN_USER.CREATEDBYID', 'AD域用户的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_AD_DOMAIN_USER.CREATEDBYNAME', 'AD域用户的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_AD_DOMAIN_USER.CREATEDTIME', 'AD域用户的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_AD_DOMAIN_USER.CREATEDBYORGID', 'AD域用户的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_AD_DOMAIN_USER.CREATEDBYORGNAME', 'AD域用户的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +UPDATE T_CORE_TABLE + SET ID = 'T_CORE_AD_DOMAIN_USER' + WHERE ID = 'T_CORE_AD_DMOAIN_USER'; +COMMIT; +-- ----------------------------- 2021-12-15 add by zhangpf------------end + +-- ----------------------------- 2021-12-16 add by ZHANGJR------------begin +alter table T_CORE_USER add READONLY VARCHAR2(2); +-- Add comments to the columns +comment on column T_CORE_USER.READONLY + is '是否是只读用户(0-否 1-是)'; + +alter table T_CORE_M_USER add READONLY VARCHAR2(2); +-- Add comments to the columns +comment on column T_CORE_M_USER.READONLY + is '是否是只读用户(0-否 1-是)'; + + +call INSERTI18N('T_CORE_USER.READONLY', '系统用户表的是否只读账号', '是否只读账号', 'zh-CN', '是否只读账号'); +call INSERTI18N('GIKAM.TIP.NOT_PERMITTED', '无权进行该操作', '无权进行该操作', 'zh-CN', '无权进行该操作'); + +INSERT INTO T_CORE_CONSTANT(ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, CREATEDTIME, CREATEDBYID, CREATEDBYNAME, VERSION) +VALUES ('REDIS_MAX_EXPIRED_SEC', '0', 'REDIS缓存过期的时间,0是不限制', '系统', '1', NULL, NULL, NULL, 0); +commit; +-- ----------------------------- 2021-12-16 add by ZHANGJR------------END + +-- ----------------------------- 2021-12-17 add by ZHANGJR------------begin +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.SPECIAL', '审核人信息中特殊分配', '特殊分配', 'zh-CN', '特殊分配'); +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.COMMENT.TASKNAME', '审核意见中节点名称', '节点名称', 'zh-CN', '节点名称'); +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.COMMENT.AUDITEDBYNAME', '审核意见中审核人', '审核人', 'zh-CN', '审核人'); +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.COMMENT.AUDITEDTIME', '审核意见中审核时间', '审核时间', 'zh-CN', '审核时间'); +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.COMMENT.COMMENT', '审核意见中审核意见', '审核意见', 'zh-CN', '审核意见'); +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.COMMENT.ROUTE', '审核意见中审核路径', '审核路径', 'zh-CN', '审核路径'); +call INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.COMMENT.ATTACHMENT', '审核意见中附件', '附件', 'zh-CN', '附件'); + +CALL UPDATEI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.TASKSTATUSCODE','zh-CN','状态码'); +CALL UPDATEI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.TASKNAME','zh-CN','节点名称'); + +CALL DELETEI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.DYNAMIC'); +CALL DELETEI18N('CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.INITIATOR'); +COMMIT; +-- ----------------------------- 2021-12-17 add by ZHANGJR------------end + +-- ----------------------------- 2021-12-17 add by zhangpf------------begin +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.FAILEDATTEMPTPOLICY_TOTAL_INCORRECT_PASSWORD_REMAIN_TIMES', '登录时密码错误还剩几次重试机会', '密码错误,还剩余{0}次重试机会,用户将被锁定', 'zh-CN', '密码错误,还剩余{0}次重试机会,用户将被锁定'); +COMMIT; +-- ----------------------------- 2021-12-17 add by zhangpf------------end + +-- ----------------------------- 2021-12-22 add by ZHANGJR------------begin +call INSERTI18N('EXECUTOR.RESOURCE_MONITORING.UNABLE_RUN_MULTIPLE_TASK', '每个线程只能运行一条资源监控的任务', '每个线程只能运行一条资源监控的任务', 'zh-CN', '每个线程只能运行一条资源监控的任务'); +call INSERTI18N('EXECUTOR.RESOURCE_MONITORING.CPU_USAGE_OVERLOAD', '当前CPU使用率过高,请稍后再尝试该操作', '当前CPU使用率过高,请稍后再尝试该操作', 'zh-CN', '当前CPU使用率过高,请稍后再尝试该操作'); +call INSERTI18N('EXECUTOR.RESOURCE_MONITORING.MEMORY_USAGE_OVERLOAD', '当前内存使用率过高,请稍后再尝试该操作', '当前内存使用率过高,请稍后再尝试该操作', 'zh-CN', '当前内存使用率过高,请稍后再尝试该操作'); +call INSERTI18N('EXECUTOR.RESOURCE_MONITORING.RUNNING_TIMEOUT', '当前任务运行超时,请稍后执行或联系管理员', '当前任务运行超时,请稍后执行或联系管理员', 'zh-CN', '当前任务运行超时,请稍后执行或联系管理员'); +call INSERTI18N('EXECUTOR.RESOURCE_MONITORING.TASK_OVERLOAD', '当前运行的任务过多,请稍后再试', '当前运行的任务过多,请稍后再试', 'zh-CN', '当前运行的任务过多,请稍后再试'); +commit; +-- ----------------------------- 2021-12-22 add by ZHANGJR------------end + +-- ----------------------------- 2021-12-30 add by ZHANGJR------------begin +DELETE FROM T_CORE_I18N_MESSAGE M WHERE EXISTS (SELECT 1 FROM T_CORE_I18N I WHERE I.CODE = 'GIKAM.BPMN.TASK.START' AND I.ID = M.I18NID); +DELETE FROM T_CORE_I18N WHERE CODE = 'GIKAM.BPMN.TASK.START'; +DELETE FROM T_CORE_I18N_MESSAGE M WHERE EXISTS (SELECT 1 FROM T_CORE_I18N I WHERE I.CODE = 'GIKAM.BPMN.TASK.END' AND I.ID = M.I18NID); +DELETE FROM T_CORE_I18N WHERE CODE = 'GIKAM.BPMN.TASK.END'; +COMMIT; +-- ----------------------------- 2021-12-30 add by ZHANGJR------------end + +-- ----------------------------- 2022-1-5 add by ZHANGJR------------begin +INSERT INTO T_CORE_ADMIN_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUICON) +VALUES ('101070', '执行脚本', '/secure/core/module/admin/scripts/page/detail', '1010', '101070', '019.svg'); + +CALL INSERTI18N('CORE.MODULE.ADMIN.SCRIPT.TITLE.SCRIPT', '执行的脚本信息', '执行脚本', 'zh-CN', '执行脚本'); +CALL INSERTI18N('CORE.MODULE.ADMIN.SCRIPT.TITLE.RESULT', '脚本执行后的结果', '执行结果', 'zh-CN', '执行结果'); + +CALL INSERTI18N('CORE.MODULE.ADMIN.SCRIPT.RESULT.CODE', '脚本执行后的返回状态码', '返回状态', 'zh-CN', '返回状态'); +CALL INSERTI18N('CORE.MODULE.ADMIN.SCRIPT.RESULT.CONTENT', '脚本执行后的返回结果', '返回结果', 'zh-CN', '返回结果'); + +CALL INSERTI18N('GIKAM.BUTTON.EXECUTE', '执行', '执行', 'zh-CN', '执行'); +COMMIT; +-- ----------------------------- 2022-1-5 add by ZHANGJR------------end + +-- ----------------------------- 2022-1-11 add by ZHANGJR------------begin +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.ALREADY_LOGIN', '已有用户登录,不允许多账号登录', '已有用户登录,不允许多账号登录', 'zh-CN', '已有用户登录,不允许多账号登录'); +COMMIT; +-- ----------------------------- 2022-1-11 add by ZHANGJR------------end + +-- ----------------------------- 2022-01-16 add by shixw------------begin + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9361', '数据中心查询', '/secure/core/module/item/data-centers/page/search-list', '93', '9361', '016.svg', '数据中心查询'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES (SEQ_CORE.NEXTVAL, '数据中心报表', 'data-center-report', '/secure/core/module/item/data-centers/queries/selectable', 'url', 'nodeName'); + +commit; +-- ----------------------------- 2022-01-16 add by shixw------------end + +-- ----------------------------- 2022-01-17 add by dingjj------------begin +-- 建表语句 +CREATE TABLE T_CORE_NOTIFICATION_AUDIO( + ID NUMBER NOT NULL, + AUDIONAME VARCHAR2(120) NULL, + AUDIOTYPE VARCHAR2(36) NULL, + URL VARCHAR2(270) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_NOTIFICATION_AUDIO IS '通知语音库'; +COMMENT ON COLUMN T_CORE_NOTIFICATION_AUDIO.ID IS '主键'; +COMMENT ON COLUMN T_CORE_NOTIFICATION_AUDIO.AUDIONAME IS '语音名称'; +COMMENT ON COLUMN T_CORE_NOTIFICATION_AUDIO.AUDIOTYPE IS '语音类型'; +COMMENT ON COLUMN T_CORE_NOTIFICATION_AUDIO.URL IS '路径'; +COMMENT ON COLUMN T_CORE_NOTIFICATION_AUDIO.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_NOTIFICATION_AUDIO.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_NOTIFICATION_AUDIO.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_NOTIFICATION_AUDIO.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_NOTIFICATION_AUDIO.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_NOTIFICATION_AUDIO ADD CONSTRAINT PK_CORE_NOTIFICATION_AUDIO PRIMARY KEY (ID); + +CALL INSERTI18N('T_CORE_NOTIFICATION_AUDIO.SERVICE_NAME', '通知语音库', '通知语音库', 'zh-CN', '通知语音库'); +CALL INSERTI18N('T_CORE_NOTIFICATION_AUDIO.ID', '通知语音库的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_NOTIFICATION_AUDIO.AUDIONAME', '通知语音库的语音名称', '语音名称', 'zh-CN', '语音名称'); +CALL INSERTI18N('T_CORE_NOTIFICATION_AUDIO.AUDIOTYPE', '通知语音库的语音类型', '语音类型', 'zh-CN', '语音类型'); +CALL INSERTI18N('T_CORE_NOTIFICATION_AUDIO.URL', '通知语音库的路径', '路径', 'zh-CN', '路径'); +CALL INSERTI18N('T_CORE_NOTIFICATION_AUDIO.CREATEDBYID', '通知语音库的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_NOTIFICATION_AUDIO.CREATEDBYNAME', '通知语音库的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_NOTIFICATION_AUDIO.CREATEDTIME', '通知语音库的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_NOTIFICATION_AUDIO.CREATEDBYORGID', '通知语音库的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_NOTIFICATION_AUDIO.CREATEDBYORGNAME', '通知语音库的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.NOTIFICATION.AUDIOS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('950503', '通知语音库', '/secure/core/module/item/notification/audios/page/edit-list', '9505', '950503', '033.svg', '通知语音库'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_NOTIFICATION_AUDIO', '0', '1'); + +CALL INSERTI18N('CORE.MODULE.ITEM.NOTIFICATION.AUDIOS.TIP.ATTACHMENT_EXISTS', '存在语音文件,请确认是否覆盖', '存在语音文件,请确认是否覆盖', 'zh-CN', '存在语音文件,请确认是否覆盖'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('audioType', '语音类型', 'sys', NULL, 1, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(SEQ_CORE.NEXTVAL, 'audioType', 'system', '内置', 1, '0'); +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(SEQ_CORE.NEXTVAL, 'audioType', 'custom', '自定义', 2, '0'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(SEQ_CORE.NEXTVAL, '语音状态', 'audio-type', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=audioType', 'code', 'codeName'); + +CALL INSERTI18N('CORE.MODULE.ITEM.NOTIFICATION.AUDIOS.TIP.UNABLE_DELETE_SYSTEM_AUDIO', '内置语音不允许删除', '内置语音不允许删除', 'zh-CN', '内置语音不允许删除'); +CALL INSERTI18N('CORE.MODULE.ITEM.NOTIFICATION.AUDIOS.TIP.UNABLE_COVER_SYSTEM_AUDIO', '内置语音不允许覆盖', '内置语音不允许覆盖', 'zh-CN', '内置语音不允许覆盖'); +CALL INSERTI18N('GIKAM.FILE.MODAL.UPLOAD_FILE', '上传附件', '上传附件', 'zh-CN', '上传附件'); +CALL INSERTI18N('GIKAM.FILE.MODAL.DELETE_FILE', '删除附件', '删除附件', 'zh-CN', '删除附件'); + +alter table T_CORE_SYSTEM_CONFIG add NOTIFICATIONAUDIO NUMBER; +comment on column T_CORE_SYSTEM_CONFIG.NOTIFICATIONAUDIO is '消息通知语音'; +CALL INSERTI18N('T_CORE_SYSTEM_CONFIG.NOTIFICATIONAUDIO', '系统配置的消息通知语音', '消息通知语音', 'zh-CN', '消息通知语音'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG (ID,NAME,CATEGORY,URL,VALUEFIELD,TEXTFIELD,CACHEABLE) +VALUES (SEQ_CORE.NEXTVAL,'消息通知语音','notificationAudio','/secure/core/module/item/notification/audios/queries/selectable','id','audioName','1'); + +INSERT INTO T_CORE_NOTIFICATION_AUDIO (ID, AUDIONAME, AUDIOTYPE, URL, CREATEDBYID, CREATEDBYNAME) +values(1, '内置语音4','0', '/static/gikam/extend/media/danger.mp3', 'admin', '系统管理员'); +INSERT INTO T_CORE_NOTIFICATION_AUDIO (ID, AUDIONAME, AUDIOTYPE, URL, CREATEDBYID, CREATEDBYNAME) +values(2, '内置语音3','0', '/static/gikam/extend/media/normal.mp3', 'admin', '系统管理员'); +INSERT INTO T_CORE_NOTIFICATION_AUDIO (ID, AUDIONAME, AUDIOTYPE, URL, CREATEDBYID, CREATEDBYNAME) +values(3, '内置语音2','0', '/static/gikam/extend/media/success.mp3', 'admin', '系统管理员'); +INSERT INTO T_CORE_NOTIFICATION_AUDIO (ID, AUDIONAME, AUDIOTYPE, URL, CREATEDBYID, CREATEDBYNAME) +values(4, '内置语音1','0', '/static/gikam/extend/media/warning.mp3', 'admin', '系统管理员'); + +COMMIT; +-- ----------------------------- 2022-01-17 add by dingjj------------end + +-- ----------------------------- 2022-01-24 add by zhanghang------------begin +alter table T_CORE_LOGIN_CONFIG add SMSLOGIN VARCHAR2(32); +comment on column T_CORE_LOGIN_CONFIG.SMSLOGIN is '验证码登录'; + +CALL INSERTI18N('T_CORE_LOGIN_CONFIG.SMSLOGIN','验证码登录','验证码登录','zh-CN','验证码登录'); +CALL INSERTI18N('SMS_LOGIN.TIP.SEND_SMS_FAILED', '短信发送失败', '短信发送失败', 'zh-CN', '短信发送失败'); +CALL INSERTI18N('SMS_LOGIN.TIP.MOBILE_DOESNOT_EXIST', '手机号不存在', '手机号不存在', 'zh-CN', '手机号不存在'); +CALL INSERTI18N('SMS_LOGING.SMS_CONTENT', '手机验证码登录短信内容', '{0} 短信登录验证码,10分钟有效,请勿泄露。', 'zh-CN', '{0} 短信登录验证码,10分钟有效,请勿泄露。'); +CALL INSERTI18N('SMS_LOGIN.TIP.SMSCODE_MOBILE_DOESNOT_MATACH', '验证码无效', '验证码无效', 'zh-CN', '验证码无效'); +COMMIT; +-- ----------------------------- 2022-01-24 add by zhanghang------------end + +-- ----------------------------- 2022-01-26 add by shixw------------begin + +DELETE FROM T_CORE_NOTIFICATION_AUDIO WHERE id IN (1,2,3,4); + +INSERT INTO T_CORE_NOTIFICATION_AUDIO (ID, AUDIONAME, AUDIOTYPE, URL, CREATEDBYID, CREATEDBYNAME) +values(1, '内置语音4','system', '/static/gikam/extend/media/danger.mp3', 'admin', '系统管理员'); +INSERT INTO T_CORE_NOTIFICATION_AUDIO (ID, AUDIONAME, AUDIOTYPE, URL, CREATEDBYID, CREATEDBYNAME) +values(2, '内置语音3','system', '/static/gikam/extend/media/normal.mp3', 'admin', '系统管理员'); +INSERT INTO T_CORE_NOTIFICATION_AUDIO (ID, AUDIONAME, AUDIOTYPE, URL, CREATEDBYID, CREATEDBYNAME) +values(3, '内置语音2','system', '/static/gikam/extend/media/success.mp3', 'admin', '系统管理员'); +INSERT INTO T_CORE_NOTIFICATION_AUDIO (ID, AUDIONAME, AUDIOTYPE, URL, CREATEDBYID, CREATEDBYNAME) +values(4, '内置语音1','system', '/static/gikam/extend/media/warning.mp3', 'admin', '系统管理员'); + +commit; +-- ----------------------------- 2022-01-26 add by shixw------------end + +-- ----------------------------- 2022-02-10 add by zhanghang------------begin +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('mobilePrefix', '手机号前缀', 'sys', NULL, 1, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(SEQ_CORE.NEXTVAL, 'mobilePrefix', '86', '86', 1, '0'); +COMMIT; +-- ----------------------------- 2022-02-10 add by zhanghang------------end + +-- ----------------------------- 2022-02-24 add by shixw------------begin + +alter table T_CORE_CODE add I18NCODE VARCHAR2(240); +comment on column T_CORE_CODE.I18NCODE is '国际化编码'; + +CALL INSERTI18N('T_CORE_CODE.I18NCODE','国际化编码','国际化编码','zh-CN','国际化编码'); + +commit; +-- ----------------------------- 2022-02-24 add by shixw------------end + +-- ----------------------------- 2022-03-03 add by zhanghang------------begin +DELETE FROM T_CORE_CODE_CATEGORY WHERE ID = 'mobilePrefix'; +DELETE FROM T_CORE_CODE WHERE CODECATEGORYID = 'mobilePrefix'; + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('countryCode', '国号', 'sys', NULL, 1, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(SEQ_CORE.NEXTVAL, 'countryCode', '86', '86', 1, '0'); +COMMIT; +-- ----------------------------- 2022-03-03 add by zhanghang------------end + +-- ----------------------------- 2022-03-07 add by guozj--------------begin + +-- 建表语句 +CREATE TABLE T_CORE_DATA_CENTER_PARAM( + ID NUMBER NOT NULL, + DATACENTERID NUMBER NULL, + PARAMETERNAME VARCHAR2(360) NULL, + PARAMETERVALUE VARCHAR2(360) NULL, + DEFAULTVALUE VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_DATA_CENTER_PARAM IS '数据中心参数配置表'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_PARAM.ID IS '主键'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_PARAM.DATACENTERID IS '数据中心id'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_PARAM.PARAMETERNAME IS '参数名称'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_PARAM.PARAMETERVALUE IS '参数值'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_PARAM.DEFAULTVALUE IS '默认值'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_PARAM.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_PARAM.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_PARAM.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_PARAM.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_PARAM.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_DATA_CENTER_PARAM ADD CONSTRAINT PK_CORE_DATA_CENTER_PARAM PRIMARY KEY (ID); +CREATE INDEX IDX_CORE_DATACENTERPARAM_DATACENTERID ON T_CORE_DATA_CENTER_PARAM (DATACENTERID); + +CALL INSERTI18N('T_CORE_DATA_CENTER_PARAM.SERVICE_NAME', '数据中心参数配置表', '数据中心参数配置表', 'zh-CN', '数据中心参数配置表'); +CALL INSERTI18N('T_CORE_DATA_CENTER_PARAM.ID', '数据中心参数配置表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_DATA_CENTER_PARAM.DATACENTERID', '数据中心参数配置表的数据中心id', '数据中心id', 'zh-CN', '数据中心id'); +CALL INSERTI18N('T_CORE_DATA_CENTER_PARAM.PARAMETERNAME', '数据中心参数配置表的参数名称', '参数名称', 'zh-CN', '参数名称'); +CALL INSERTI18N('T_CORE_DATA_CENTER_PARAM.PARAMETERVALUE', '数据中心参数配置表的参数值', '参数值', 'zh-CN', '参数值'); +CALL INSERTI18N('T_CORE_DATA_CENTER_PARAM.DEFAULTVALUE', '数据中心参数配置表的默认值', '默认值', 'zh-CN', '默认值'); +CALL INSERTI18N('T_CORE_DATA_CENTER_PARAM.CREATEDBYID', '数据中心参数配置表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_DATA_CENTER_PARAM.CREATEDBYNAME', '数据中心参数配置表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_DATA_CENTER_PARAM.CREATEDTIME', '数据中心参数配置表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_DATA_CENTER_PARAM.CREATEDBYORGID', '数据中心参数配置表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_DATA_CENTER_PARAM.CREATEDBYORGNAME', '数据中心参数配置表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.TAB.PARAM', '参数配置', '参数配置', 'zh-CN', '参数配置'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_DATA_CENTER_PARAM', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES (SEQ_CORE.NEXTVAL,'T_CORE_DATA_CENTER_PARAM', 'T_CORE_DATA_CENTER', 'DATACENTERID'); + + +COMMIT; + +-- ----------------------------- 2022-03-07 add by guozj------------end + +-- ----------------------------- 2022-04-18 add by guozj--------------begin +ALTER TABLE T_CORE_TODO_CONFIG ADD SELECTSQL CLOB; +COMMENT ON COLUMN T_CORE_TODO_CONFIG.SELECTSQL IS '待办查询SQL'; + +CALL INSERTI18N('T_CORE_TODO_CONFIG.SELECTSQL', '待办查询SQL', '待办配置', 'zh-CN', '待办查询SQL'); + +COMMIT; + +-- ----------------------------- 2022-04-18 add by guozj------------end + +-- ----------------------------- 2022-04-20 add by guozj--------------begin + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9325', '首页面板配置', '/secure/core/module/item/workspace-panels/page/edit-list', '93', '9325', '001.svg', '首页面板配置'); + +CALL INSERTI18N('CORE.MODULE.ITEM.WORKSPACEPANELS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); + +ALTER TABLE T_CORE_WK_PANEL ADD CODE VARCHAR2(36); +COMMENT ON COLUMN T_CORE_WK_PANEL.CODE IS '编码'; + +CALL INSERTI18N('T_CORE_WK_PANEL.CODE', '首页面板配置的编码', '编码', 'zh-CN', '编码'); +CALL INSERTI18N('CORE.MODULE.ITEM.WORKSPACEPANELS.TIP.CHOOSE_URL_PANEL', '请选择配置URL的数据', '请选择配置URL的数据', 'zh-CN', '请选择配置URL的数据'); +CALL INSERTI18N('CORE.MODULE.ITEM.WORKSPACEPANELS.MODAL.VIEW', '首页面板配置预览', '预览', 'zh-CN', '预览'); + + +ALTER TABLE T_CORE_WK_PANEL ADD REFRESHFLAG VARCHAR2(1); +COMMENT ON COLUMN T_CORE_WK_PANEL.REFRESHFLAG IS '刷新标志'; + +CALL INSERTI18N('T_CORE_WK_PANEL.REFRESHFLAG', '首页面板配置的刷新标志', '刷新', 'zh-CN', '刷新'); + +COMMIT; + +-- ----------------------------- 2022-04-20 add by guozj------------end + +-- ----------------------------- 2022-04-30 add by guodz--------------begin + +-- 建表语句 +CREATE TABLE T_CORE_BPMN_PRESET_COMMENT( + ID NUMBER NOT NULL, + COMMENTCATEGORY VARCHAR2(36) NULL, + PRESETCOMMENT VARCHAR2(120) NULL, + DEFAULTFLAG VARCHAR2(1) NULL, + ORDERNO NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_BPMN_PRESET_COMMENT IS '流程预置意见'; +COMMENT ON COLUMN T_CORE_BPMN_PRESET_COMMENT.ID IS '主键'; +COMMENT ON COLUMN T_CORE_BPMN_PRESET_COMMENT.COMMENTCATEGORY IS '意见类型'; +COMMENT ON COLUMN T_CORE_BPMN_PRESET_COMMENT.PRESETCOMMENT IS '预置意见'; +COMMENT ON COLUMN T_CORE_BPMN_PRESET_COMMENT.DEFAULTFLAG IS '是否默认'; +COMMENT ON COLUMN T_CORE_BPMN_PRESET_COMMENT.ORDERNO IS '排序码'; +COMMENT ON COLUMN T_CORE_BPMN_PRESET_COMMENT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_BPMN_PRESET_COMMENT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_BPMN_PRESET_COMMENT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_BPMN_PRESET_COMMENT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_BPMN_PRESET_COMMENT.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_BPMN_PRESET_COMMENT ADD CONSTRAINT PK_CORE_BPMN_PRESET_COMMENT PRIMARY KEY (ID); + +CALL INSERTI18N('T_CORE_BPMN_PRESET_COMMENT.SERVICE_NAME', '流程预置意见', '流程预置意见', 'zh-CN', '流程预置意见'); +CALL INSERTI18N('T_CORE_BPMN_PRESET_COMMENT.ID', '流程预置意见的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_BPMN_PRESET_COMMENT.COMMENTCATEGORY', '流程预置意见的意见类型', '意见类型', 'zh-CN', '意见类型'); +CALL INSERTI18N('T_CORE_BPMN_PRESET_COMMENT.PRESETCOMMENT', '流程预置意见的预置意见', '预置意见', 'zh-CN', '预置意见'); +CALL INSERTI18N('T_CORE_BPMN_PRESET_COMMENT.DEFAULTFLAG', '流程预置意见的是否默认', '是否默认', 'zh-CN', '是否默认'); +CALL INSERTI18N('T_CORE_BPMN_PRESET_COMMENT.ORDERNO', '流程预置意见的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_BPMN_PRESET_COMMENT.CREATEDBYID', '流程预置意见的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_BPMN_PRESET_COMMENT.CREATEDBYNAME', '流程预置意见的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_BPMN_PRESET_COMMENT.CREATEDTIME', '流程预置意见的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_BPMN_PRESET_COMMENT.CREATEDBYORGID', '流程预置意见的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_BPMN_PRESET_COMMENT.CREATEDBYORGNAME', '流程预置意见的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.SYS.BPMNPRESETCOMMENTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9234', '流程预置意见', '/secure/core/module/sys/bpmn/preset-comments/page/edit-list', '92', '9234', '014.svg', '流程预置意见'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_BPMN_PRESET_COMMENT', '0', '0'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG (ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES (SEQ_CORE.NEXTVAL, '流程预置意见', 'bpmn-preset-comment', '/secure/core/module/sys/bpmn/preset-comments/queries/selectable', 'id', 'presetComment'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('bpmnPresetCommentCategory', '流程预置意见类型', 'sys', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) + VALUES (SEQ_CORE.NEXTVAL, '审核通过', 'bpmnPresetCommentCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'pass'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) + VALUES (SEQ_CORE.NEXTVAL, '撤回', 'bpmnPresetCommentCategory', NULL, 5, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'withdraw'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) + VALUES (SEQ_CORE.NEXTVAL, '审核拒绝', 'bpmnPresetCommentCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'reject'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) + VALUES (SEQ_CORE.NEXTVAL, '回退', 'bpmnPresetCommentCategory', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'undo'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) + VALUES (SEQ_CORE.NEXTVAL, '提交', 'bpmnPresetCommentCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'submit'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '流程预置意见类型', 'bpmn-preset-comment-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=bpmnPresetCommentCategory', 'code', 'codeName'); + +COMMIT; + +-- ----------------------------- 2022-04-30 add by guodz------------end + +-- ----------------------------- 2022-05-04 add by shixw------------begin + +update T_CORE_CODE set i18ncode='SPECIAL.CHARACTER.CATEGORIES.SUPERSCRIPT' where codecategoryid='specialCharacterCategory' and code ='superscript'; +update T_CORE_CODE set i18ncode='SPECIAL.CHARACTER.CATEGORIES.SUBSCRIPT' where codecategoryid='specialCharacterCategory' and code ='subscript'; +update T_CORE_CODE set i18ncode='SPECIAL.CHARACTER.CATEGORIES.SERIALNUMBER' where codecategoryid='specialCharacterCategory' and code ='serialNumber'; +update T_CORE_CODE set i18ncode='SPECIAL.CHARACTER.CATEGORIES.UNIT' where codecategoryid='specialCharacterCategory' and code ='unit'; +update T_CORE_CODE set i18ncode='SPECIAL.CHARACTER.CATEGORIES.ROMANSYMBOLS' where codecategoryid='specialCharacterCategory' and code ='romanSymbols'; +update T_CORE_CODE set i18ncode='SPECIAL.CHARACTER.CATEGORIES.MATHEMATICALSYMBOLS' where codecategoryid='specialCharacterCategory' and code ='mathematicalSymbols'; +update T_CORE_CODE set i18ncode='SPECIAL.CHARACTER.CATEGORIES.SPECIALSYMBOLS' where codecategoryid='specialCharacterCategory' and code ='specialSymbols'; +update T_CORE_CODE set i18ncode='SPECIAL.CHARACTER.CATEGORIES.CHINESECHARACTERS' where codecategoryid='specialCharacterCategory' and code ='chineseCharacters'; +update T_CORE_CODE set i18ncode='SPECIAL.CHARACTER.CATEGORIES.GREEKALPHABET' where codecategoryid='specialCharacterCategory' and code ='greekAlphabet'; + + +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.SUPERSCRIPT', '上标', '上标', 'zh-CN', '上标'); +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.SUBSCRIPT', '下标', '下标', 'zh-CN','下标'); +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.SERIALNUMBER', '序号', '序号', 'zh-CN','序号'); +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.UNIT', '单位', '单位', 'zh-CN','单位'); +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.RROMANSYMBOLS', '罗马符号', '罗马符号', 'zh-CN','罗马符号'); +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.MATHEMATICALSYMBOLS', '数学符号', '数学符号', 'zh-CN','数学符号'); +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.SPECIALSYMBOLS', '特殊符号', '特殊符号', 'zh-CN','特殊符号'); +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.CHINESECHARACTERS', '汉字', '汉字', 'zh-CN','汉字'); +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.GREEKALPHABET', '希腊字母', '希腊字母', 'zh-CN','希腊字母'); + + +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.SUPERSCRIPT', 'superscript', 'superscript', 'en-US', 'superscript'); +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.SUBSCRIPT', 'subscript', 'subscript', 'en-US','subscript') ; +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.SERIALNUMBER', 'serialNumber', 'serialNumber', 'en-US','serialNumber') ; +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.UNIT', 'unit', 'unit', 'en-US','unit') ; +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.RROMANSYMBOLS', 'romanSymbols', 'romanSymbols', 'en-US','romanSymbols') ; +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.MATHEMATICALSYMBOLS', 'mathematicalSymbols', 'mathematicalSymbols', 'en-US','mathematicalSymbols') ; +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.SPECIALSYMBOLS', 'specialSymbols', 'specialSymbols', 'en-US','specialSymbols') ; +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.CHINESECHARACTERS', 'chineseCharacters', 'chineseCharacters', 'en-US','chineseCharacters') ; +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.GREEKALPHABET', 'greekAlphabet', 'greekAlphabet', 'en-US','greekAlphabet') ; + +commit; + +-- ----------------------------- 2022-05-04 add by shixw------------end + +-- ----------------------------- 2022-05-04 add by guozj--------------begin + +-- 建表语句 +CREATE TABLE T_CORE_TENANT( + ID NUMBER NOT NULL, + TENANTNAME VARCHAR2(120) NULL, + TENANTURL VARCHAR2(270) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_TENANT IS '租户'; +COMMENT ON COLUMN T_CORE_TENANT.ID IS '主键'; +COMMENT ON COLUMN T_CORE_TENANT.TENANTNAME IS '租户名称'; +COMMENT ON COLUMN T_CORE_TENANT.TENANTURL IS '租户访问地址'; +COMMENT ON COLUMN T_CORE_TENANT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_TENANT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_TENANT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_TENANT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_TENANT.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_TENANT ADD CONSTRAINT PK_CORE_TENANT PRIMARY KEY (ID); + +CREATE TABLE T_CORE_TENANT_PERMISSION( + ID NUMBER NOT NULL, + TENANTID NUMBER NULL, + USERID VARCHAR2(36) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_TENANT_PERMISSION IS '租户权限'; +COMMENT ON COLUMN T_CORE_TENANT_PERMISSION.ID IS '主键'; +COMMENT ON COLUMN T_CORE_TENANT_PERMISSION.TENANTID IS '租户ID'; +COMMENT ON COLUMN T_CORE_TENANT_PERMISSION.USERID IS '用户ID'; +COMMENT ON COLUMN T_CORE_TENANT_PERMISSION.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_TENANT_PERMISSION.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_TENANT_PERMISSION.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_TENANT_PERMISSION.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_TENANT_PERMISSION.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_TENANT_PERMISSION ADD CONSTRAINT PK_CORE_TENANT_PERMISSION PRIMARY KEY (ID); +CREATE INDEX IDX_CORE_TENANT_PERMISSION_TENANTID ON T_CORE_TENANT_PERMISSION (TENANTID); + +CALL INSERTI18N('T_CORE_TENANT.SERVICE_NAME', '租户', '租户', 'zh-CN', '租户'); +CALL INSERTI18N('T_CORE_TENANT.ID', '租户的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_TENANT.TENANTNAME', '租户的租户名称', '租户名称', 'zh-CN', '租户名称'); +CALL INSERTI18N('T_CORE_TENANT.TENANTURL', '租户的租户访问地址', '租户访问地址', 'zh-CN', '租户访问地址'); +CALL INSERTI18N('T_CORE_TENANT.CREATEDBYID', '租户的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_TENANT.CREATEDBYNAME', '租户的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_TENANT.CREATEDTIME', '租户的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_TENANT.CREATEDBYORGID', '租户的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_TENANT.CREATEDBYORGNAME', '租户的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_TENANT_PERMISSION.SERVICE_NAME', '租户权限', '租户权限', 'zh-CN', '租户权限'); +CALL INSERTI18N('T_CORE_TENANT_PERMISSION.ID', '租户权限的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_TENANT_PERMISSION.TENANTID', '租户权限的租户ID', '租户ID', 'zh-CN', '租户ID'); +CALL INSERTI18N('T_CORE_TENANT_PERMISSION.USERID', '租户权限的用户ID', '用户ID', 'zh-CN', '用户ID'); +CALL INSERTI18N('T_CORE_TENANT_PERMISSION.CREATEDBYID', '租户权限的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_TENANT_PERMISSION.CREATEDBYNAME', '租户权限的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_TENANT_PERMISSION.CREATEDTIME', '租户权限的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_TENANT_PERMISSION.CREATEDBYORGID', '租户权限的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_TENANT_PERMISSION.CREATEDBYORGNAME', '租户权限的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.TENANTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('CORE.MODULE.ITEM.TENANTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CORE.MODULE.ITEM.TENANTS.TAB.PERMISSION', '租户权限', '租户权限', 'zh-CN', '租户权限'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9336', '租户管理', '/secure/core/module/item/tenants/page/edit-list', '93', '9336', '010.svg', '租户管理'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_TENANT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_TENANT_PERMISSION', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('933601','T_CORE_TENANT_PERMISSION', 'T_CORE_TENANT', 'TENANTID'); + +ALTER TABLE T_CORE_LOGIN_CONFIG ADD LOGINTENANT VARCHAR2(1); +COMMENT ON COLUMN T_CORE_LOGIN_CONFIG.LOGINTENANT IS '是否选择租户(0-否 1-是)'; + +COMMIT; + +-- ----------------------------- 2022-05-04 add by guozj------------end + +-- ----------------------------- 2022-05-04 add by shixw------------begin + + +CALL INSERTI18N('CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.PROCESS_AUDITED', '当前流程已审核,不允许撤回', '当前流程已审核,不允许撤回', 'zh-CN', '当前流程已审核,不允许撤回'); + +commit; + +-- ----------------------------- 2022-05-04 add by shixw------------end + + +-- ----------------------------- 2022-05-05 add by zbx------------begin +alter table T_CORE_ROLE_PERMISSION_TYPE modify TYPENAME varchar2(120); +UPDATE T_CORE_ROLE_PERMISSION_TYPE t SET t.TYPENAME = 'CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_MEMU' WHERE t.id = 'T_CORE_MENU'; +UPDATE T_CORE_ROLE_PERMISSION_TYPE t SET t.TYPENAME = 'CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_ORG' WHERE t.id = 'T_CORE_ORG'; +UPDATE T_CORE_ROLE_PERMISSION_TYPE t SET t.TYPENAME = 'CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_WK_SCHEME' WHERE t.id = 'T_CORE_WK_SCHEME'; +UPDATE T_CORE_ROLE_PERMISSION_TYPE t SET t.TYPENAME = 'CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_MOBILE_MENU' WHERE t.id = 'T_CORE_MOBILE_MENU'; +UPDATE T_CORE_ROLE_PERMISSION_TYPE t SET t.TYPENAME = 'CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_MENU_GROUP' WHERE t.id = 'T_CORE_MENU_GROUP'; + +alter table T_CORE_USER_PERMISSION_TYPE modify TYPENAME varchar2(120); +UPDATE T_CORE_USER_PERMISSION_TYPE t SET t.TYPENAME = 'CORE.MODULE.SYS.USERS.PERMISSION_TYPE_ORG' WHERE t.id = 'T_CORE_ORG'; +UPDATE T_CORE_USER_PERMISSION_TYPE t SET t.TYPENAME = 'CORE.MODULE.SYS.USERS.PERMISSION_TYPE_ROLE' WHERE t.id = 'T_CORE_ROLE'; + +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_MEMU', '菜单权限', '菜单权限', 'zh-CN', '菜单权限'); +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_ORG', '单位权限', '单位权限', 'zh-CN', '单位权限'); +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_WK_SCHEME', '首页方案权限', '首页方案权限', 'zh-CN', '首页方案权限'); +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_MOBILE_MENU', '移动菜单权限', '移动菜单权限', 'zh-CN', '移动菜单权限'); +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_MENU_GROUP', '菜单组权限', '菜单组权限', 'zh-CN', '菜单组权限'); + +CALL INSERTI18N('CORE.MODULE.SYS.USERS.PERMISSION_TYPE_ORG', '访问部门', '访问部门', 'zh-CN', '访问部门'); +CALL INSERTI18N('CORE.MODULE.SYS.USERS.PERMISSION_TYPE_ROLE', '访问角色', '访问角色', 'zh-CN', '访问角色'); + +COMMIT; +-- ----------------------------- 2022-05-05 add by zbx------------end + +-- ----------------------------- 2022-05-06 add by zbx------------begin +UPDATE T_CORE_ADMIN_SELECT_CONFIG t SET t.CACHEABLE = null WHERE t.CATEGORY = 'codeCategory'; +COMMIT; +-- ----------------------------- 2022-05-06 add by zbx------------end + +-- ----------------------------- 2022-05-09 add by zhangjr------------begin +UPDATE T_CORE_I18N_MESSAGE M + SET M.MESSAGE = '只读账号' + WHERE EXISTS (SELECT 1 FROM T_CORE_I18N I WHERE M.I18NID = I.ID AND I.CODE = 'T_CORE_USER.READONLY'); +COMMIT; +-- ----------------------------- 2022-05-09 add by zhangjr------------end + +-- ----------------------------- 2022-05-09 add by zhangjr------------begin +INSERT INTO T_CORE_NOTIFICATION_TMPL (ID, TITLE, VIEWMETHOD, CONTENT, MENUID, MENUNAME, PAGEURL) +values('EXPORT_EXCEL_ERROR', '导出失败', 'no', 'Excel导出失败,详情请查看附件', NULL, NULL, null); + +UPDATE T_CORE_I18N_MESSAGE M + SET M.MESSAGE = '当前CPU使用率过高,请稍后再尝试执行任务【{0}】' + WHERE EXISTS (SELECT 1 FROM T_CORE_I18N I WHERE M.I18NID = I.ID AND I.CODE = 'EXECUTOR.RESOURCE_MONITORING.CPU_USAGE_OVERLOAD'); + +UPDATE T_CORE_I18N_MESSAGE M + SET M.MESSAGE = '当前内存使用率过高,请稍后再尝试执行任务【{0}】' + WHERE EXISTS (SELECT 1 FROM T_CORE_I18N I WHERE M.I18NID = I.ID AND I.CODE = 'EXECUTOR.RESOURCE_MONITORING.MEMORY_USAGE_OVERLOAD'); + +UPDATE T_CORE_I18N_MESSAGE M + SET M.MESSAGE = '当前任务【{0}】运行超时,请稍后执行或联系管理员' + WHERE EXISTS (SELECT 1 FROM T_CORE_I18N I WHERE M.I18NID = I.ID AND I.CODE = 'EXECUTOR.RESOURCE_MONITORING.RUNNING_TIMEOUT'); + +COMMIT; +-- ----------------------------- 2022-05-09 add by zhangjr------------end + +-- ----------------------------- 2022-05-10 add by shixw------------begin + + +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.TITLE.ADMIN', '管理员', '管理员', 'zh-CN', '管理员'); + +commit; + +-- ----------------------------- 2022-05-10 add by shixw------------end + +-- ----------------------------- 2022-05-16 add by shuaih--------------begin + +alter table T_CORE_ADMIN_CHECK_CONFIG add OTHERREQUIRED VARCHAR2(1); + +COMMENT ON COLUMN T_CORE_ADMIN_CHECK_CONFIG.OTHERREQUIRED IS '其他是否必填(默认否:0,是:1)'; + +CALL INSERTI18N('T_CORE_ADMIN_CHECK_CONFIG.OTHERREQUIRED', '复选框配置的其他是否必填', '其他是否必填', 'zh-CN', '其他是否必填'); + +-- ----------------------------- 2022-05-16 add by shuaih------------end + +-- ----------------------------- 2022-05-26 add by shuaih--------------begin + +alter table T_CORE_AUDIT_LOG add ITEMDESC VARCHAR2(180); +comment on column T_CORE_AUDIT_LOG.ITEMDESC is '业务描述'; + +CALL INSERTI18N('T_CORE_AUDIT_LOG.ITEMDESC','业务描述','业务描述','zh-CN','业务描述'); + +-- ----------------------------- 2022-05-26 add by shuaih------------end + +-- ----------------------------- 2022-06-06 add by guozj------------begin 1.1.14补丁已发布 + +ALTER TABLE T_CORE_SPECIAL_CHARACTER ADD CHARACTERCODE VARCHAR2(60); +COMMENT ON COLUMN T_CORE_SPECIAL_CHARACTER.CHARACTERCODE IS '字符编码'; + +ALTER TABLE T_CORE_SPECIAL_CHARACTER ADD PRONUNCIATION VARCHAR2(60); +COMMENT ON COLUMN T_CORE_SPECIAL_CHARACTER.PRONUNCIATION IS '字符简拼定义'; + +ALTER TABLE T_CORE_SPECIAL_CHARACTER ADD REMARK VARCHAR2(540); +COMMENT ON COLUMN T_CORE_SPECIAL_CHARACTER.REMARK IS '备注'; + +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.CHARACTERCODE', '特殊字符表的字符编码', '字符编码', 'zh-CN', '字符编码'); +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.PRONUNCIATION', '特殊字符表的字符简拼定义', '字符简拼定义', 'zh-CN', '字符简拼定义'); +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.REMARK', '特殊字符表的备注', '备注', 'zh-CN', '备注'); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME,LASTSUSPENDEDFLAG,CODE,I18NCODE) +VALUES (SEQ_CORE.NEXTVAL, '自定义', 'specialCharacterCategory', '10', '0', 'admin', '系统管理员', '0', 'custom', 'SPECIAL.CHARACTER.CATEGORIES.CUSTOM'); + +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.CUSTOM', '特殊字符的分类编码', '自定义', 'zh-CN', '自定义'); + +CREATE TABLE T_CORE_COMMON_CHARACTER( + ID NUMBER NOT NULL, + SPECIALID NUMBER NOT NULL, + CHOOSEQTY NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_COMMON_CHARACTER IS '常用字符表'; +COMMENT ON COLUMN T_CORE_COMMON_CHARACTER.ID IS '主键'; +COMMENT ON COLUMN T_CORE_COMMON_CHARACTER.SPECIALID IS '特殊字符ID'; +COMMENT ON COLUMN T_CORE_COMMON_CHARACTER.CHOOSEQTY IS '选择次数'; +COMMENT ON COLUMN T_CORE_COMMON_CHARACTER.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_COMMON_CHARACTER.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_COMMON_CHARACTER.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_COMMON_CHARACTER.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_COMMON_CHARACTER.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_COMMON_CHARACTER ADD CONSTRAINT PK_CORE_COMMON_CHARACTER PRIMARY KEY (ID); +CREATE INDEX IDX_CORE_COMMON_CHARACTER_SPECIALID ON T_CORE_COMMON_CHARACTER (SPECIALID); + +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.SERVICE_NAME', '常用字符表', '常用字符表', 'zh-CN', '常用字符表'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.ID', '常用字符表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.SPECIALID', '常用字符表的特殊字符ID', '特殊字符ID', 'zh-CN', '特殊字符ID'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.CHOOSEQTY', '常用字符表的选择次数', '选择次数', 'zh-CN', '选择次数'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.CREATEDBYID', '常用字符表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.CREATEDBYNAME', '常用字符表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.CREATEDTIME', '常用字符表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.CREATEDBYORGID', '常用字符表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_COMMON_CHARACTER.CREATEDBYORGNAME', '常用字符表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_COMMON_CHARACTER', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('933201','T_CORE_COMMON_CHARACTER', 'T_CORE_SPECIAL_CHARACTER', 'SPECIALID'); + +COMMIT; +-- ----------------------------- 2022-06-06 add by guozj------------end 1.1.14补丁已发布 + +-- ----------------------------- 2022-06-15 add by zhangjr------------begin +CALL UPDATEI18N('GIKAM.PERMISSION.UNAUTHORIZED','zh-CN','您无权访问进行该操作,请求路径:{0},请求方法:{1}。'); +-- ----------------------------- 2022-06-15 add by zhangjr------------end + +-- ----------------------------- 2022-07-11 add by shixw------------begin + +CREATE TABLE T_CORE_DATA_CENTER_USER( + ID NUMBER NOT NULL, + DATACENTERID NUMBER NULL, + USERID VARCHAR2(36) NULL, + ACTIVATEDFLAG VARCHAR2(1) NULL, + ORDERNO NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_DATA_CENTER_USER IS '个人数据中心配置表'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_USER.ID IS '主键'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_USER.DATACENTERID IS '数据中心ID'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_USER.USERID IS '用户ID'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_USER.ACTIVATEDFLAG IS '是否启用'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_USER.ORDERNO IS '排序码'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_USER.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_USER.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_USER.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_USER.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_DATA_CENTER_USER.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_DATA_CENTER_USER ADD CONSTRAINT PK_CORE_DATA_CENTER_USER PRIMARY KEY (ID); + +CALL INSERTI18N('T_CORE_DATA_CENTER_USER.SERVICE_NAME', '个人数据中心配置', '个人数据中心配置', 'zh-CN', '个人数据中心配置'); +CALL INSERTI18N('T_CORE_DATA_CENTER_USER.ID', '个人数据中心配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_DATA_CENTER_USER.DATACENTERID', '个人数据中心配置的数据中心ID', '数据中心ID', 'zh-CN', '数据中心ID'); +CALL INSERTI18N('T_CORE_DATA_CENTER_USER.DATACENTERNODENAME', '个人数据中心配置的展示内容', '展示内容', 'zh-CN', '展示内容'); +CALL INSERTI18N('T_CORE_DATA_CENTER_USER.USERID', '个人数据中心配置的用户ID', '用户ID', 'zh-CN', '用户ID'); +CALL INSERTI18N('T_CORE_DATA_CENTER_USER.ACTIVATEDFLAG', '个人数据中心配置的是否启用', '是否启用', 'zh-CN', '是否启用'); +CALL INSERTI18N('T_CORE_DATA_CENTER_USER.ORDERNO', '个人数据中心配置的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_DATA_CENTER_USER.CREATEDBYID', '个人数据中心配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_DATA_CENTER_USER.CREATEDBYNAME', '个人数据中心配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_DATA_CENTER_USER.CREATEDTIME', '个人数据中心配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_DATA_CENTER_USER.CREATEDBYORGID', '个人数据中心配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_DATA_CENTER_USER.CREATEDBYORGNAME', '个人数据中心配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.BUTTON.SYNC', '同步个人数据中心', '同步个人数据中心', 'zh-CN', '同步个人数据中心'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.TIP.CONFIRM', '确认同步', '确认同步', 'zh-CN', '确认同步'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.TIP.SYNC_DATA_CENTER_USER', '确认同步所有用户个人数据中心配置数据', '确认同步所有用户个人数据中心配置数据', 'zh-CN', '确认同步所有用户个人数据中心配置数据'); +CALL INSERTI18N('CORE.MODULE.ITEM.DATACENTERS.TIP.SYNC_SUCCESS', '同步成功', '同步成功', 'zh-CN', '同步成功'); + + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9362', '个人数据中心配置', '/secure/core/module/item/data-centers/page/user-edit-list', '93', '9362', '012.svg', '个人数据中心配置'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_DATA_CENTER_USER', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('936201','T_CORE_DATA_CENTER_USER', 'T_CORE_DATA_CENTER', 'DATACENTERID'); + +COMMIT; + +-- ----------------------------- 2022-07-11 add by shixw------------end + +-- ----------------------------- 2022-07-11 add by shixw------------begin + +CALL INSERTI18N('GIKAM.SECURITY.LOGIN.USER_INVALID', '请求用户已失效', '请求用户已失效', 'zh-CN', '请求用户已失效'); + +COMMIT; + +-- ----------------------------- 2022-07-11 add by shixw------------end + +-- ----------------------------- 2022-07-15 add by shixw------------begin + +alter table T_CORE_AUDIT_LOG_ACTIVITY add WITNESSNAME VARCHAR2(360); +comment on column T_CORE_AUDIT_LOG_ACTIVITY.WITNESSNAME is '见证人名称'; +alter table T_CORE_AUDIT_LOG_ACTIVITY add WITNESSID VARCHAR2(120); +comment on column T_CORE_AUDIT_LOG_ACTIVITY.WITNESSID is '见证人ID'; + +CALL INSERTI18N('T_CORE_AUDIT_LOG_ACTIVITY.WITNESSNAME','见证人名称','见证人名称','zh-CN','见证人名称'); +CALL INSERTI18N('T_CORE_AUDIT_LOG_ACTIVITY.WITNESSID','见证人ID','见证人ID','zh-CN','见证人ID'); + +COMMIT; + +-- ----------------------------- 2022-07-15 add by shixw------------end + +-- ----------------------------- 2022-09-19 add by zhengbx------------begin +-- 将系统配置的系统版本号修改为1.2.0 +UPDATE T_CORE_SYSTEM_CONFIG SET VERSION = '1.2.0' WHERE id = 'system-config'; +UPDATE T_CORE_ADMIN_SELECT_CONFIG SET URL= '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=audioType' WHERE CATEGORY = 'audio-type'; +UPDATE T_CORE_CODE SET CODE = 'system' WHERE CODECATEGORYID = 'audioType' AND CODENAME ='内置'; +UPDATE T_CORE_CODE SET CODE = 'custom' WHERE CODECATEGORYID = 'audioType' AND CODENAME ='自定义'; +COMMIT; +-- ----------------------------- 2022-09-19 add by zhengbx------------end + +-- ----------------------------- 2022-09-19 add by shixw------------begin + +delete from t_core_admin_menu where id='102010'; + +DELETE FROM T_CORE_MENU WHERE ID = '9341'; + +INSERT INTO T_CORE_MENU +(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON, I18NCODE) +VALUES('9341', '审计跟踪配置', '/secure/core/module/sys/audit/audit-configs/page/edit-list', '93', 9341, '审计跟踪配置', '001.svg', NULL, 'CORE.MENU.MENUNAME.SYSTEM.AT'); + +COMMIT; + +-- ----------------------------- 2022-09-19 add by shixw------------end + +-- ----------------------------- 2022-09-20 add by zhengrl------------begin + +CALL INSERTI18N('CORE.MODULE.SYS.ATTORNEY.TITLE.ADD_I18N', '添加委托代理', '添加委托代理', 'zh-CN', '添加委托代理'); +UPDATE T_CORE_WK_PANEL SET CODE ='NOTICE',REFRESHFLAG ='0' WHERE ID='NOTICE'; +UPDATE T_CORE_WK_PANEL SET CODE ='TODO',REFRESHFLAG ='0' WHERE URL='/module/index/workspaces/todo-panel'; +COMMIT; + +-- ----------------------------- 2022-09-20 add by zhengrl------------end + +-- ----------------------------- 2022-09-21 add by shixw------------begin + +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.ROMANSYMBOLS', '罗马符号', '罗马符号', 'zh-CN','罗马符号'); + +CALL INSERTI18N('T_CORE_AD_DMOAIN_USER.ADUSERID', 'AD域用户的AD域登录名', 'AD域登录名', 'zh-CN', 'AD域登录名'); + +COMMIT; + +-- ----------------------------- 2022-09-21 add by shixw------------end + +-- ----------------------------- 2022-09-21 add by shixw------------begin + +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.ROMANSYMBOLS', 'romanSymbols', 'romanSymbols', 'en-US','romanSymbols') ; +CALL INSERTI18N('SPECIAL.CHARACTER.CATEGORIES.CUSTOM', 'custom', 'custom', 'en-US','custom') ; + +COMMIT; + +-- ----------------------------- 2022-09-21 add by shixw------------end + +-- ----------------------------- 2022-09-22 add by zhengbx------------begin +CALL INSERTI18N('CORE.MODULE.SYS.REPORTS.TIP.LINE_MULTI_CHOOSE_VIEW', '每次只能选择一条数据预览', '每次只能选择一条数据预览', 'zh-CN', '每次只能选择一条数据预览'); +COMMIT; +-- ----------------------------- 2022-09-22 add by zhengbx------------end + +-- ----------------------------- 2022-09-23 add by zhengbx------------begin +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.MODAL.DEPT', '选择单位', '选择单位', 'zh-CN', '选择单位'); +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.MODAL.PLAN', '选择方案', '选择方案', 'zh-CN', '选择方案'); +CALL INSERTI18N('CORE.MODULE.SYS.ROLES.MODAL.MENU', '选择菜单', '选择菜单', 'zh-CN', '选择菜单'); +COMMIT; +-- ----------------------------- 2022-09-23 add by zhengbx------------end + +-- ----------------------------- 2022-09-24 add by shixw------------begin + +CALL INSERTI18N('T_CORE_SMS.SENDTIME','短信发送时间','发送时间','zh-CN','发送时间'); + +-- ----------------------------- 2022-09-24 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.2.0/oracle/2.gikam-core-base.txt b/sql/init_sql/core/1.2.0/oracle/2.gikam-core-base.txt new file mode 100644 index 0000000..f41035c --- /dev/null +++ b/sql/init_sql/core/1.2.0/oracle/2.gikam-core-base.txt @@ -0,0 +1,1969 @@ +-- ----------------------------- 2021-08-04 add by shixw------------begin + +CALL INSERTI18N('T_CORE_PDF_ACQ_RESULT.ORDERNO','PDF采集结果的序号','序号','zh-CN','序号'); + +-- ----------------------------- 2021-08-04 add by shixw------------end + +-- ----------------------------- 2021-09-14 add by sunshujie--------------begin +create table T_CORE_MOBILE_ZWDD_USER +( + id VARCHAR2(32) not null, + dtuserid VARCHAR2(32), + agentid VARCHAR2(32), + tenantid VARCHAR2(100), + accountid VARCHAR2(100) +); +-- Add comments to the table +comment on table T_CORE_MOBILE_ZWDD_USER + is '专有钉钉用户关联表'; +-- Add comments to the columns +comment on column T_CORE_MOBILE_ZWDD_USER.id + is 'LIMS业务系统用户ID'; +comment on column T_CORE_MOBILE_ZWDD_USER.dtuserid + is '钉钉用户ID'; +comment on column T_CORE_MOBILE_ZWDD_USER.agentid + is '钉钉应用ID'; +comment on column T_CORE_MOBILE_ZWDD_USER.tenantid + is '租户ID'; +comment on column T_CORE_MOBILE_ZWDD_USER.accountid + is '账号ID'; +-- Create/Recreate primary, unique and foreign key constraints +alter table T_CORE_MOBILE_ZWDD_USER + add constraint PK_CORE_ZWDD_USER primary key (ID); + +create table T_CORE_MOBILE_ZWDD_MESSAGE +( + id NUMBER not null, + title VARCHAR2(256), + content VARCHAR2(1024), + data VARCHAR2(1024), + pusheduserid VARCHAR2(32), + pushedusername VARCHAR2(32), + agentid VARCHAR2(32) +); +-- Add comments to the table +comment on table T_CORE_MOBILE_ZWDD_MESSAGE + is '专有钉钉推送消息表'; +-- Add comments to the columns +comment on column T_CORE_MOBILE_ZWDD_MESSAGE.id + is '主键'; +comment on column T_CORE_MOBILE_ZWDD_MESSAGE.title + is '消息标题'; +comment on column T_CORE_MOBILE_ZWDD_MESSAGE.content + is '消息正文'; +comment on column T_CORE_MOBILE_ZWDD_MESSAGE.data + is '携带参数'; +comment on column T_CORE_MOBILE_ZWDD_MESSAGE.pusheduserid + is '推送用户id'; +comment on column T_CORE_MOBILE_ZWDD_MESSAGE.pushedusername + is '推送用户名称'; +comment on column T_CORE_MOBILE_ZWDD_MESSAGE.agentid + is '钉钉应用ID'; +-- Create/Recreate primary, unique and foreign key constraints +alter table T_CORE_MOBILE_ZWDD_MESSAGE + add constraint PK_CORE_MOBILE_ZWDD_MESSAGE primary key (ID); + +-- ----------------------------- 2021-09-14 add by sunshujie--------------end + +-- ----------------------------- 2021-09-24 add by shixw--------------begin 1.1.7补丁已发布 + +-- 建表语句 +CREATE TABLE T_CORE_IM_GROUP( + ID NUMBER NOT NULL, + GROUPNAME VARCHAR2(60) NULL, + ORDERNO NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_IM_GROUP IS '即时聊天好友分组'; +COMMENT ON COLUMN T_CORE_IM_GROUP.ID IS '主键'; +COMMENT ON COLUMN T_CORE_IM_GROUP.GROUPNAME IS '分组名称'; +COMMENT ON COLUMN T_CORE_IM_GROUP.ORDERNO IS '排序号'; +COMMENT ON COLUMN T_CORE_IM_GROUP.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_IM_GROUP.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_IM_GROUP.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_IM_GROUP.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_IM_GROUP.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_IM_GROUP ADD CONSTRAINT PK_CORE_IM_GROUP PRIMARY KEY (ID); + +CREATE TABLE T_CORE_IM_MESSAGE( + ID NUMBER NOT NULL, + SENDUSERID VARCHAR2(36) NULL, + RECEIVEUSERID VARCHAR2(36) NULL, + CONTENT VARCHAR2(2000) NULL, + OFFLINEFLAG VARCHAR2(36) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_IM_MESSAGE IS '即时聊天消息'; +COMMENT ON COLUMN T_CORE_IM_MESSAGE.ID IS '主键'; +COMMENT ON COLUMN T_CORE_IM_MESSAGE.SENDUSERID IS '发送人编码'; +COMMENT ON COLUMN T_CORE_IM_MESSAGE.RECEIVEUSERID IS '接收人编码'; +COMMENT ON COLUMN T_CORE_IM_MESSAGE.CONTENT IS '消息内容'; +COMMENT ON COLUMN T_CORE_IM_MESSAGE.OFFLINEFLAG IS '是否离线'; +COMMENT ON COLUMN T_CORE_IM_MESSAGE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_IM_MESSAGE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_IM_MESSAGE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_IM_MESSAGE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_IM_MESSAGE.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_IM_MESSAGE ADD CONSTRAINT PK_CORE_IM_MESSAGE PRIMARY KEY (ID); + +CREATE TABLE T_CORE_IM_CONTACTS( + ID NUMBER NOT NULL, + USERID VARCHAR2(36) NULL, + CONTACTSID VARCHAR2(36) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_IM_CONTACTS IS '即时聊天联系人'; +COMMENT ON COLUMN T_CORE_IM_CONTACTS.ID IS '主键'; +COMMENT ON COLUMN T_CORE_IM_CONTACTS.USERID IS '用户编码'; +COMMENT ON COLUMN T_CORE_IM_CONTACTS.CONTACTSID IS '联系人编码'; +COMMENT ON COLUMN T_CORE_IM_CONTACTS.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_IM_CONTACTS.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_IM_CONTACTS.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_IM_CONTACTS.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_IM_CONTACTS.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_IM_CONTACTS ADD CONSTRAINT PK_CORE_IM_CONTACTS PRIMARY KEY (ID); + +CALL INSERTI18N('T_CORE_IM_GROUP.SERVICE_NAME', '即时聊天好友分组', '即时聊天好友分组', 'zh-CN', '即时聊天好友分组'); +CALL INSERTI18N('T_CORE_IM_GROUP.ID', '即时聊天好友分组的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_IM_GROUP.GROUPNAME', '即时聊天好友分组的分组名称', '分组名称', 'zh-CN', '分组名称'); +CALL INSERTI18N('T_CORE_IM_GROUP.ORDERNO', '即时聊天好友分组的排序号', '排序号', 'zh-CN', '排序号'); +CALL INSERTI18N('T_CORE_IM_GROUP.CREATEDBYID', '即时聊天好友分组的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_IM_GROUP.CREATEDBYNAME', '即时聊天好友分组的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_IM_GROUP.CREATEDTIME', '即时聊天好友分组的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_IM_GROUP.CREATEDBYORGID', '即时聊天好友分组的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_IM_GROUP.CREATEDBYORGNAME', '即时聊天好友分组的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.SERVICE_NAME', '即时聊天消息', '即时聊天消息', 'zh-CN', '即时聊天消息'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.ID', '即时聊天消息的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.SENDUSERID', '即时聊天消息的发送人编码', '发送人编码', 'zh-CN', '发送人编码'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.RECEIVEUSERID', '即时聊天消息的接收人编码', '接收人编码', 'zh-CN', '接收人编码'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.CONTENT', '即时聊天消息的消息内容', '消息内容', 'zh-CN', '消息内容'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.OFFLINEFLAG', '即时聊天消息的是否离线', '是否离线', 'zh-CN', '是否离线'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.CREATEDBYID', '即时聊天消息的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.CREATEDBYNAME', '即时聊天消息的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.CREATEDTIME', '即时聊天消息的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.CREATEDBYORGID', '即时聊天消息的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_IM_MESSAGE.CREATEDBYORGNAME', '即时聊天消息的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.SERVICE_NAME', '即时聊天联系人', '即时聊天联系人', 'zh-CN', '即时聊天联系人'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.ID', '即时聊天联系人的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.USERID', '即时聊天联系人的用户编码', '用户编码', 'zh-CN', '用户编码'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.CONTACTSID', '即时聊天联系人的联系人编码', '联系人编码', 'zh-CN', '联系人编码'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.CREATEDBYID', '即时聊天联系人的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.CREATEDBYNAME', '即时聊天联系人的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.CREATEDTIME', '即时聊天联系人的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.CREATEDBYORGID', '即时聊天联系人的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_IM_CONTACTS.CREATEDBYORGNAME', '即时聊天联系人的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_IM_GROUP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_IM_MESSAGE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_IM_CONTACTS', '0', '0'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('im-status', '即时聊天状态', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'online', '在线', 'im-status', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (SEQ_CORE.NEXTVAL, 'offline', '离线', 'im-status', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(SEQ_CORE.NEXTVAL, '即时聊天状态', 'im-status', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=im-status', 'code', 'codeName'); + + +COMMIT; +-- ----------------------------- 2021-09-24 add by shixw------------end 1.1.7补丁已发布 + +-- ----------------------------- 2021-12-04 add by shixw------------begin + +alter table T_CORE_FILE_ACQ_RESULT_PARAM add REPEATNOCOLNO NUMBER; +comment on column T_CORE_FILE_ACQ_RESULT_PARAM.REPEATNOCOLNO is '重复数列号'; + +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT_PARAM.REPEATNOCOLNO','文件采集结果参数的重复数列号','重复数列号','zh-CN','重复数列号'); +CALL INSERTI18N('T_CORE_FILE_ACQ_RESULT.REPEATNO','文件采集结果的重复数','重复数','zh-CN','重复数'); + +commit; +-- ----------------------------- 2021-12-04 add by shixw------------end + + +-- ----------------------------- 2022-05-20 add by shuaih--------------begin 1.1.14补丁已发布 + +-- 建表语句 +CREATE TABLE T_CORE_SYSTEM_MONITOR_SQL( + ID NUMBER NOT NULL, + SQL CLOB NULL, + SQLSOURCE VARCHAR2(512) NULL, + EXECUTETIME DATE NULL, + REVISIONFLAG VARCHAR2(1) NULL, + TIMECONSUMING NUMBER NULL, + TRIGGERCATEGORY VARCHAR2(36) NULL, + SQLTIMES NUMBER NULL + ); +COMMENT ON TABLE T_CORE_SYSTEM_MONITOR_SQL IS 'SQL性能监控记录表'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_SQL.ID IS '主键'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_SQL.SQL IS 'SQL'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_SQL.SQLSOURCE IS 'SQL来源'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_SQL.EXECUTETIME IS '执行时间'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_SQL.REVISIONFLAG IS '是否已修订(0:未修订 1:已修订)'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_SQL.TIMECONSUMING IS '耗时(秒)'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_SQL.TRIGGERCATEGORY IS '触发类型(user:用户,system:系统)'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_SQL.SQLTIMES IS '次数'; + +ALTER TABLE T_CORE_SYSTEM_MONITOR_SQL ADD CONSTRAINT PK_CORE_SYSTEM_MONITOR_SQL PRIMARY KEY (ID); + +CREATE INDEX IDX_SYS_MONITOR_SQL_SQLSOURCE ON T_CORE_SYSTEM_MONITOR_SQL (SQLSOURCE); + +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.SERVICE_NAME', 'SQL性能监控记录表', 'SQL性能监控记录表', 'zh-CN', 'SQL性能监控记录表'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.ID', 'SQL性能监控记录表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.SQL', 'SQL性能监控记录表的SQL描述', 'SQL描述', 'zh-CN', 'SQL描述'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.SQLSOURCE', 'SQL性能监控记录表的相关接口', '相关接口', 'zh-CN', '相关接口'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.EXECUTETIME', 'SQL性能监控记录表的执行时间', '执行时间', 'zh-CN', '执行时间'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.REVISIONFLAG', 'SQL性能监控记录表的是否已修订(0:未修订 1:已修订)', '是否已修订', 'zh-CN', '是否已修订'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.TIMECONSUMING', 'SQL性能监控记录表的耗时(秒)', '耗时(秒)', 'zh-CN', '耗时(秒)'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.TRIGGERCATEGORY', 'SQL性能监控记录表的触发类型(user:用户,system:系统)', '触发类型', 'zh-CN', '触发类型'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.SQLTIMES', 'SQL性能监控记录表的次数', '次数', 'zh-CN', '次数'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.REVISEDSQL', '显示已修订SQL', '显示已修订SQL', 'zh-CN', '显示已修订SQL'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.REVISE', '修订', '修订', 'zh-CN', '修订'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.TITLE.REVISED', '已修订SQL', '已修订SQL', 'zh-CN', '已修订SQL'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.TAB.BASE_INFO', 'SQL性能监控', 'SQL性能监控', 'zh-CN', 'SQL性能监控'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.TIPS.CONFIRM_REVISE', '您确定修订选中项?', '您确定修订选中项?', 'zh-CN', '您确定修订选中项?'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.TIPS.CANCEL_REVISE', '您确定取消修订选中项?', '您确定取消修订选中项?', 'zh-CN', '您确定取消修订选中项?'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_SQL.TIMECONSUMING', 'SQL性能监控记录表的耗时', '耗时(秒)', 'zh-CN', '耗时(秒)'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.CANCEL_REVISE', '取消修订', '取消修订', 'zh-CN', '取消修订'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.TIPS.CLEAN_SQL', '您确定清空所有SQL性能监控记录?', '您确定清空所有SQL性能监控记录?', 'zh-CN', '您确定清空所有SQL性能监控记录?'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.TRIGGERCATEGORY.SYSTEM', '系统', '系统', 'zh-CN', '系统'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.TRIGGERCATEGORY.USER', '用户', '用户', 'zh-CN', '用户'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.COPYSQL', '复制SQL', '复制SQL', 'zh-CN', '复制SQL'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.VIEWSQL', '查看SQL', '查看SQL', 'zh-CN', '查看SQL'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('8503', '性能监控', '/secure/module/sys/monitor/system-monitor-pms/page/edit-list', '85', '8503', '076.svg', '性能监控'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_SYSTEM_MONITOR_SQL', '0', '0'); + +COMMIT; + +-- ----------------------------- 2022-05-20 add by shuaih------------end 1.1.14补丁已发布 + +-- ----------------------------- 2022-05-30 add by shuaih--------------begin + +CALL INSERTI18N('CORE.MODULE.EQUIPT.FILEACQCONFIGS.BUTTON.COPY', '复制', '复制', 'zh-CN', '复制'); + +-- ----------------------------- 2022-05-30 add by shuaih------------end + +-- ----------------------------- 2022-06-06 add by zhulw------------begin 1.1.14补丁已发布 +CREATE TABLE T_CORE_SYSTEM_MONITOR_ERRORLOG( + ID NUMBER NOT NULL, + LOGTIME DATE NULL, + LOGCATEGORY VARCHAR2(16) NULL, + LOGDESC CLOB NULL, + LOGDETAIL CLOB NULL, + LOGTIMES NUMBER NULL, + REVISIONFLAG VARCHAR2(1) NULL + ); +COMMENT ON TABLE T_CORE_SYSTEM_MONITOR_ERRORLOG IS '错误日志'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_ERRORLOG.ID IS 'ID'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGTIME IS '时间'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGCATEGORY IS '事件类型(exception:异常)'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGDESC IS '错误描述'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGDETAIL IS '完整信息'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGTIMES IS '日志次数'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_ERRORLOG.REVISIONFLAG IS '修订标志(0:未修订 1:已修订)'; +ALTER TABLE T_CORE_SYSTEM_MONITOR_ERRORLOG ADD LOGINTERFACENAME VARCHAR(512) NULL; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGINTERFACENAME IS '相关接口'; +CREATE INDEX IDX_CORE_SYSTEM_MONITOR_ERRORLOG_LOGINTERFACENAME ON T_CORE_SYSTEM_MONITOR_ERRORLOG (LOGINTERFACENAME); +ALTER TABLE T_CORE_SYSTEM_MONITOR_ERRORLOG ADD CONSTRAINT PK_CORE_SYSTEM_MONITOR_ERRORLOG PRIMARY KEY (ID); +ALTER TABLE T_CORE_SYSTEM_MONITOR_ERRORLOG ADD LOGMODULE VARCHAR(60) NULL; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGMODULE IS '业务来源'; +ALTER TABLE T_CORE_SYSTEM_MONITOR_ERRORLOG ADD TRIGGERCATEGORY VARCHAR(36) NULL; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_ERRORLOG.TRIGGERCATEGORY IS '触发类型(user:用户,system:系统)'; + +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.SERVICE_NAME', '错误日志', '错误日志', 'zh-CN', '错误日志'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.ID', '错误日志的ID', 'ID', 'zh-CN', 'ID'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGTIME', '错误日志的时间', '时间', 'zh-CN', '时间'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGCATEGORY', '错误日志的事件类型)', '事件类型', 'zh-CN', '事件类型'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGDESC', '错误日志的描述', '描述', 'zh-CN', '描述'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGDETAIL', '错误日志的完整信息', '完整信息', 'zh-CN', '完整信息'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGTIMES', '错误日志的日志次数', '次数', 'zh-CN', '次数'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.REVISIONFLAG', '错误日志的修订标志', '是否已修订', 'zh-CN', '是否已修订'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGMODULE', '错误日志的业务来源', '业务来源', 'zh-CN', '业务来源'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGINTERFACENAME', '错误日志的相关接口', '相关接口', 'zh-CN', '相关接口'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.TRIGGERCATEGORY', '错误日志的触发类型(user:用户,system:系统)', '触发类型', 'zh-CN', '触发类型'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.ERRORLOGS.TIP.NOT_REVISION', '错误日志的提示框请选择未修订的数据', '请选择未修订的数据!', 'zh-CN', '请选择未修订的数据!'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.ERRORLOGS.TIP.CLEAR_NOT_REVISION', '错误日志的提示框您确定清空所有未修订错误日志记录', '您确定清空所有未修订错误日志记录?', 'zh-CN', '您确定清空所有未修订错误日志记录?'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.ERRORLOGS.TIP.DELETE_NOT_REVISION', '错误日志的提示框您确定删除选中项?', '您确定删除选中项?', 'zh-CN', '您确定删除选中项?'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.ERRORLOGS.TIP.REVISIONED_ERROR_LOG', '错误日志的标题', '已修订错误日志', 'zh-CN', '已修订错误日志'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.ABNORMALEVENTS.MODAL.DISPLAY_REVISED_ABNORMAL', '错误日志的按钮显示已修订错误日志', '显示已修订错误日志', 'zh-CN', '显示已修订错误日志'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.ERRORLOGS.BUTTON.DOWNLOAD', '错误日志的下载按钮', '下载', 'zh-CN', '下载'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.ERRORLOGS.BUTTON.REVISE', '错误日志的修订按钮', '修订', 'zh-CN', '修订'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.ERRORLOGS.BUTTON.CANCEL_REVISE', '错误日志的取消修订按钮', '取消修订', 'zh-CN', '取消修订'); +CALL INSERTI18N('CORE.MODULE.SYS.MONITOR.ERRORLOGS.TIPS.CONFIRM_REVISE_THEM', '错误日志的您确定修订选中项?', '您确定修订选中项?', 'zh-CN', '您确定修订选中项?'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_ERRORLOG.OPERATION', '错误日志的操作列', '操作列', 'zh-CN', '操作列'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('8506', '错误日志', '/secure/module/sys/monitor/system-monitor-errorlogs/page/edit-list', '85', '8506', '029.svg', '错误日志'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_SYSTEM_MONITOR_ERRORLOG', '0', '0'); +COMMIT; +CREATE TABLE T_CORE_SYSTEM_MONITOR_CONFIG( + ID VARCHAR2(36) NOT NULL, + CONFIGNAME VARCHAR2(60) NULL, + CONFIGVALUE CLOB NULL, + CONFIGCATEGORY VARCHAR2(60) NULL, + REMARK VARCHAR2(540) NULL + ); +COMMENT ON TABLE T_CORE_SYSTEM_MONITOR_CONFIG IS '系统监控配置'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_CONFIG.ID IS '配置编码(主键唯一)'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_CONFIG.CONFIGNAME IS '配置名称'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_CONFIG.CONFIGVALUE IS '配置值'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_CONFIG.CONFIGCATEGORY IS '配置类型(autoClean:自动清理、warn:告警数据)'; +COMMENT ON COLUMN T_CORE_SYSTEM_MONITOR_CONFIG.REMARK IS '备注'; +ALTER TABLE T_CORE_SYSTEM_MONITOR_CONFIG ADD CONSTRAINT PK_CORE_SYSTEM_MONITOR_CONFIG PRIMARY KEY (ID); + +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.SERVICE_NAME', '系统监控配置', '系统监控配置', 'zh-CN', '系统监控配置'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.ID', '系统监控配置的配置编码(主键唯一)', '配置编码', 'zh-CN', '配置编码'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.CONFIGNAME', '系统监控配置的配置名称', '配置名称', 'zh-CN', '配置名称'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.CONFIGVALUE', '系统监控配置的配置值', '配置值', 'zh-CN', '配置值'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.CONFIGCATEGORY', '系统监控配置的配置类型(autoClean:自动清理、warn:告警数据)', '配置类型', 'zh-CN', '配置类型'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.REMARK', '系统监控配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.CLEANCATEGORY', '系统监控配置的清理类型', '清理类型', 'zh-CN', '清理类型'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.RESERVETIME', '系统监控配置的保留时间(单位:天)', '保留时间(单位:天)', 'zh-CN', '保留时间(单位:天)'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.ALARM.SMS_CONTENT', '系统监控配置的手机短信提醒报警内容', '{0}告警:系统:{1} 告警阈值:{2}%, 当前使用:{3}%', +'zh-CN', '{0}告警:系统:{1} 告警阈值:{2}%, 当前使用:{3}%'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.THRESHOLD_CHECKING', '系统监控配置的阀值输入校验', '请输入1-100的有效数字', 'zh-CN', +'请输入1-100的有效数字'); +CALL INSERTI18N('T_CORE_SYSTEM_MONITOR_CONFIG.RETENTION_ TIME_CHECK', '系统监控配置的保留时间输入校验', '请输入1-365的整数', 'zh-CN', +'请输入1-365的整数'); + +INSERT INTO T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW) +VALUES ('AUTO_CLEAN', '0', '自动清理(0关闭,1开启)', '系统', '1'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('8507', '自动清理', '/secure/module/sys/monitor/system-monitor-configs/page/edit-list', '85', '8507', '075.svg', '自动清理'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_SYSTEM_MONITOR_CONFIG', '0', '0'); +COMMIT; +-- ----------------------------- 2022-06-06 add by zhulw------------end 1.1.14补丁已发布 +-- ----------------------------- 2022-06-09 add by zhulw------------begin 1.1.14补丁已发布 +INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('cpuThreshold', 'CPU告警阈值', '90', 'warn', NULL); +INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('dbConnectionPoolThreshold', '数据库连接池告警阈值', '90', 'warn', NULL); +INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('threadPoolThreshold', '线程池告警阈值', '90', 'warn', NULL); +INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('hardDiskThreshold', '硬盘告警阈值', '90', 'warn', NULL); +INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('memoryThreshold', '内存告警阈值', '90', 'warn', NULL); +INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('notifierEmail', '告警通知人邮箱', NULL, 'warn', NULL); +INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('notifierMobile', '告警通知人手机', NULL, 'warn', NULL); +INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('onlineUserThreshold', '用户并发数告警阈值', '90', 'warn', NULL); +INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('sqlMonitor', 'SQL性能监控自动清理', '30', 'autoClean', NULL); +INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('errorLog', '错误日志自动清理', '30', 'autoClean', NULL); +COMMIT; +-- ----------------------------- 2022-06-09 add by zhulw------------end 1.1.14补丁已发布 +-- ----------------------------- 2022-06-10 add by zhulw------------begin 1.1.14补丁已发布 +INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('serverMonitor', '服务监控自动清理', '365', 'autoClean', NULL); +COMMIT; +-- ----------------------------- 2022-06-10 add by zhulw------------end 1.1.14补丁已发布 +-- ----------------------------- 2022-06-14 add by zhulw------------begin 1.1.14补丁已发布 +UPDATE T_CORE_MENU set ORDERNO =8501 WHERE ID = '8503'; +UPDATE T_CORE_MENU set ORDERNO =8502 WHERE ID = '8506'; +UPDATE T_CORE_MENU set ORDERNO =8503 WHERE ID = '8501'; +UPDATE T_CORE_MENU set ORDERNO =8504 WHERE ID = '8507'; +COMMIT; +-- ----------------------------- 2022-06-14 add by zhulw------------end 1.1.14补丁已发布 +-- ----------------------------- 2022-06-17 add by zhulw------------begin 1.1.14补丁已发布 +DELETE FROM T_CORE_MENU WHERE MENUNAME = '服务监控配置'; +COMMIT; +-- ----------------------------- 2022-06-17 add by zhulw------------end 1.1.14补丁已发布 + + +-- ----------------------------- 2022-07-01 add by shuaih--------------begin + +-- 建表语句 +CREATE TABLE T_CORE_CUSTOM_DS( + ID NUMBER NOT NULL, + DSNAME VARCHAR2(270) NULL, + DSSQL CLOB NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + ACTIVATEDFLAG VARCHAR2(1) NULL, + ACTIVATEDBYID VARCHAR2(36) NULL, + ACTIVATEDBYNAME VARCHAR2(60) NULL, + ACTIVATEDTIME DATE NULL + ); +COMMENT ON TABLE T_CORE_CUSTOM_DS IS '自定义数据源表'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS.ID IS '主键'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS.DSNAME IS '数据源名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS.DSSQL IS '数据源SQL'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS.ACTIVATEDFLAG IS '状态0:停用 /1:启用'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS.ACTIVATEDBYID IS '启用人编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS.ACTIVATEDBYNAME IS '启用人名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS.ACTIVATEDTIME IS '启用时间'; + +ALTER TABLE T_CORE_CUSTOM_DS ADD CONSTRAINT PK_CORE_CUSTOM_DS PRIMARY KEY (ID); + +CREATE TABLE T_CORE_CUSTOM_DS_FIELD( + ID NUMBER NOT NULL, + DSID NUMBER NULL, + COLUMNNAME VARCHAR2(36) NULL, + ALIASNAME VARCHAR2(36) NULL, + ORDERNO NUMBER NULL, + FIELDTYPE VARCHAR2(36) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_CUSTOM_DS_FIELD IS '自定义数据源字段表'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_FIELD.ID IS '主键'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_FIELD.DSID IS '数据源ID'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_FIELD.COLUMNNAME IS '字段名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_FIELD.ALIASNAME IS '字段别名'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_FIELD.ORDERNO IS '排序吗'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_FIELD.FIELDTYPE IS '字段类型'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_FIELD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_FIELD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_FIELD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_FIELD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_FIELD.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_CUSTOM_DS_FIELD ADD CONSTRAINT PK_CORE_CUSTOM_DS_FIELD PRIMARY KEY (ID); +CREATE INDEX IDX_CORE_CUSTOM_DS_FIELD_DSID ON T_CORE_CUSTOM_DS_FIELD (DSID); + +CALL INSERTI18N('T_CORE_CUSTOM_DS.SERVICE_NAME', '自定义数据源', '自定义数据源', 'zh-CN', '自定义数据源'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.ID', '自定义数据源表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.DSNAME', '自定义数据源表的数据源名称', '数据源名称', 'zh-CN', '数据源名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.DSSQL', '自定义数据源表的数据源SQL', '数据源SQL', 'zh-CN', '数据源SQL'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.CREATEDBYID', '自定义数据源表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.CREATEDBYNAME', '自定义数据源表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.CREATEDTIME', '自定义数据源表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.CREATEDBYORGID', '自定义数据源表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.CREATEDBYORGNAME', '自定义数据源表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.ACTIVATEDFLAG', '自定义数据源表的状态0:停用 /1:启用', '状态0:停用 /1:启用', 'zh-CN', '状态0:停用 /1:启用'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.ACTIVATEDBYID', '自定义数据源表的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.ACTIVATEDBYNAME', '自定义数据源表的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS.ACTIVATEDTIME', '自定义数据源表的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.SERVICE_NAME', '自定义数据源字段表', '自定义数据源字段表', 'zh-CN', '自定义数据源字段表'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.ID', '自定义数据源字段表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.DSID', '自定义数据源字段表的数据源ID', '数据源ID', 'zh-CN', '数据源ID'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.COLUMNNAME', '自定义数据源字段表的字段名称', '字段名称', 'zh-CN', '字段名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.ALIASNAME', '自定义数据源字段表的字段别名', '字段别名', 'zh-CN', '字段别名'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.ORDERNO', '自定义数据源字段表的排序吗', '排序吗', 'zh-CN', '排序吗'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.CREATEDBYID', '自定义数据源字段表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.CREATEDBYNAME', '自定义数据源字段表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.CREATEDTIME', '自定义数据源字段表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.CREATEDBYORGID', '自定义数据源字段表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_FIELD.CREATEDBYORGNAME', '自定义数据源字段表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_DSES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_DSES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CORE.MODULE.CUSTOM.CUSTOM_DSES.TAB.DS_FIELD', '自定义数据源字段表', '自定义数据源字段表', 'zh-CN', '自定义数据源字段表'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('8004', '自定义数据源', '/secure/module/custom/custom-dses/page/edit-list', '80', '8004', '019.svg', '自定义数据源'); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE,CATEGORY,URL,WIDTH) + VALUES (SEQ_CORE.NEXTVAL, '自定义数据源', '自定义数据源', 'custom-ds', '/secure/module/custom/custom-dses/page/choose-list', '50%'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_DS', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_DS_FIELD', '0', '0'); + +COMMIT; + +-- ----------------------------- 2022-07-01 add by shuaih------------end + +-- ----------------------------- 2022-07-01 add by shuaih--------------begin + +-- 建表语句 +CREATE TABLE T_CORE_CUSTOM_QUERY( + ID NUMBER NOT NULL, + QUERYNAME VARCHAR2(120) NULL, + QUERYCATEGORY VARCHAR2(36) NULL, + CUSTOMDSID NUMBER NULL, + REPORTCONFIGLINEID NUMBER NULL, + CUSTOMSQL CLOB NULL, + DSTYPE VARCHAR2(36) NULL, + PUBLISHSTATUS VARCHAR2(1) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_CUSTOM_QUERY IS '自定义查询'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.ID IS '主键'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.QUERYNAME IS '查询配置名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.QUERYCATEGORY IS '查询类型(fine:帆软,grid:表格)'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.CUSTOMDSID IS '自定义数据源ID'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.CUSTOMSQL IS '自定义SQL'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.DSTYPE IS '数据源类型'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.REPORTCONFIGLINEID IS '报表配置明细ID'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.PUBLISHSTATUS IS '发布状态(0:未发布,1:已发布)'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_CUSTOM_QUERY ADD CONSTRAINT PK_CORE_CUSTOM_QUERY PRIMARY KEY (ID); + +CREATE TABLE T_CORE_CUSTOM_QUERY_FIELD( + ID NUMBER NOT NULL, + CUSTOMQUERYID NUMBER NULL, + FIELDNAME VARCHAR2(36) NULL, + COLUMNNAME VARCHAR2(36) NULL, + FIELDTYPE VARCHAR2(36) NULL, + LINKHREF VARCHAR2(360) NULL, + DSCATEGORY VARCHAR2(36) NULL, + DATASOURCE VARCHAR2(36) NULL, + CUSTOMSQL CLOB NULL, + DEFAULTCONDITION VARCHAR2(1) NULL, + SHOW VARCHAR2(1) NULL, + WIDTH NUMBER NULL, + ORDERNO NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_CUSTOM_QUERY_FIELD IS '自定义查询字段'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.ID IS '主键'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.CUSTOMQUERYID IS '自定义查询ID'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.FIELDNAME IS '字段名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.COLUMNNAME IS '列名'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.FIELDTYPE IS '字段类型(string:文本、select:下拉框、link:超链接)'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.LINKHREF IS '跳转链接'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.DSCATEGORY IS '数据源类型(system:系统配置类型、customSql:自定义SQL)'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.DATASOURCE IS '数据源'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.CUSTOMSQL IS '自定义SQL'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.DEFAULTCONDITION IS '默认查询条件(0:否,1:是)'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.SHOW IS '显示(0:否,1:是)'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.WIDTH IS '列宽(0:否,1:是)'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.ORDERNO IS '排序码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_CUSTOM_QUERY_FIELD ADD CONSTRAINT PK_CORE_CUSTOM_QUERY_FIELD PRIMARY KEY (ID); + +CREATE TABLE T_CORE_CUSTOM_QUERY_BUTTON( + ID NUMBER NOT NULL, + CUSTOMQUERYID NUMBER NULL, + BUTTONNAME VARCHAR2(60) NULL, + BUTTONICON VARCHAR2(60) NULL, + BUTTONLOGIC CLOB NULL, + ORDERNO NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_CUSTOM_QUERY_BUTTON IS '自定义查询操作按钮'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.ID IS '主键'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.CUSTOMQUERYID IS '自定义查询ID'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.BUTTONNAME IS '按钮名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.BUTTONICON IS '按钮图标'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.BUTTONLOGIC IS '按钮逻辑'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.ORDERNO IS '排序码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_CUSTOM_QUERY_BUTTON ADD CONSTRAINT PK_CORE_CUSTOM_QUERY_BUTTON PRIMARY KEY (ID); + +CREATE TABLE T_CORE_CUSTOM_QUERY_CONDITION( + ID NUMBER NOT NULL, + CUSTOMQUERYID NUMBER NULL, + FIELDNAME VARCHAR2(60) NULL, + TITLE VARCHAR2(60) NULL, + CONDITIONCATEGORY VARCHAR2(36) NULL, + DSCATEGORY VARCHAR2(36) NULL, + DATASOURCE VARCHAR2(36) NULL, + CUSTOMSQL CLOB NULL, + CHOOSEFIELD VARCHAR2(36) NULL, + FRREPORTDSNAME VARCHAR2(36) NULL, + MATCHPATTERN VARCHAR2(36) NULL, + ORDERNO NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_CUSTOM_QUERY_CONDITION IS '自定义查询条件'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.ID IS '主键'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.CUSTOMQUERYID IS '自定义查询ID'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.FIELDNAME IS '字段名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.TITLE IS '标题'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.CHOOSEFIELD IS '选择框匹配字段'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.CONDITIONCATEGORY IS '字段类型'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.DSCATEGORY IS '查询条件数据源类型(system:系统配置类型、customSql:自定义SQL)'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.DATASOURCE IS '数据源'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.CUSTOMSQL IS '自定义SQL'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.FRREPORTDSNAME IS '帆软报表数据源名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.MATCHPATTERN IS '匹配方式'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.ORDERNO IS '排序码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_CUSTOM_QUERY_CONDITION ADD CONSTRAINT PK_CORE_CUSTOM_QUERY_CONDITION PRIMARY KEY (ID); + +CREATE TABLE T_CORE_CUSTOM_BUTTON( + ID NUMBER NOT NULL, + BUTTONNAME VARCHAR2(60) NULL, + BUTTONICON VARCHAR2(60) NULL, + BUTTONLOGIC CLOB NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_CUSTOM_BUTTON IS '自定义操作按钮'; +COMMENT ON COLUMN T_CORE_CUSTOM_BUTTON.ID IS '主键'; +COMMENT ON COLUMN T_CORE_CUSTOM_BUTTON.BUTTONNAME IS '按钮名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_BUTTON.BUTTONICON IS '按钮图标'; +COMMENT ON COLUMN T_CORE_CUSTOM_BUTTON.BUTTONLOGIC IS '按钮逻辑'; +COMMENT ON COLUMN T_CORE_CUSTOM_BUTTON.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_BUTTON.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_BUTTON.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_CUSTOM_BUTTON.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_BUTTON.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_CUSTOM_BUTTON ADD CONSTRAINT PK_CORE_CUSTOM_BUTTON PRIMARY KEY (ID); + +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.SERVICE_NAME', '自定义查询', '自定义查询', 'zh-CN', '自定义查询'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.ID', '自定义查询的主键', '主键', 'zh-CN', '主键'); + +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CUSTOMSQL', '自定义查询的自定义数据源', '自定义数据源', 'zh-CN', '自定义数据源'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.REPORT', '自定义查询的帆软报表', '帆软报表', 'zh-CN', '帆软报表'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.QUERYNAME', '自定义查询的查询配置名称', '查询配置名称', 'zh-CN', '查询配置名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.QUERYCATEGORY', '自定义查询的查询类型(fine:帆软,grid:表格)', '查询类型', 'zh-CN', '查询类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CUSTOMDSID', '自定义查询的自定义数据源ID', '自定义数据源ID', 'zh-CN', '自定义数据源ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.REPORTCONFIGLINEID', '自定义查询的报表配置明细ID', '报表配置明细ID', 'zh-CN', '报表配置明细ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.DSNAME', '自定义查询的自定义数据源ID', '数据源名称', 'zh-CN', '数据源名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.REPORTNAME', '自定义查询的报表配置明细ID', '帆软报表', 'zh-CN', '帆软报表'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.PUBLISHSTATUS', '自定义查询的发布状态(0:未发布,1:已发布)', '发布状态', 'zh-CN', '发布状态'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDBYID', '自定义查询的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDBYNAME', '自定义查询的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDTIME', '自定义查询的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDBYORGID', '自定义查询的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDBYORGNAME', '自定义查询的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.SERVICE_NAME', '自定义查询字段', '自定义查询字段', 'zh-CN', '自定义查询字段'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.ID', '自定义查询字段的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CUSTOMQUERYID', '自定义查询字段的自定义查询ID', '自定义查询ID', 'zh-CN', '自定义查询ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.FIELDNAME', '自定义查询字段的字段名称', '字段名称', 'zh-CN', '字段名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.COLUMNNAME', '自定义查询字段的列名', '自定义列名', 'zh-CN', '自定义列名'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.FIELDTYPE', '自定义查询字段的字段类型(string:文本、select:下拉框、link:超链接)', '字段类型', 'zh-CN', '字段类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.LINKHREF', '自定义查询字段的跳转链接', '跳转链接', 'zh-CN', '跳转链接'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.DSCATEGORY', '自定义查询字段的数据源类型(system:系统配置类型、customSql:自定义SQL)', '数据源类型', 'zh-CN', '数据源类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.DATASOURCE', '自定义查询字段的数据源', '数据源', 'zh-CN', '数据源'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CUSTOMSQL', '自定义查询字段的自定义SQL', '自定义SQL', 'zh-CN', '自定义SQL'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.DEFAULTCONDITION', '自定义查询字段的默认查询条件(0:否,1:是)', '默认查询条件', 'zh-CN', '默认查询条件'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.SHOW', '自定义查询字段的显示(0:否,1:是)', '显示', 'zh-CN', '显示'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.ORDERNO', '自定义查询字段的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYID', '自定义查询字段的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYNAME', '自定义查询字段的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDTIME', '自定义查询字段的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYORGID', '自定义查询字段的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYORGNAME', '自定义查询字段的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.WIDTH', '自定义查询字段的列宽', '列宽', 'zh-CN', '列宽'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.SERVICE_NAME', '自定义查询操作按钮', '自定义查询操作按钮', 'zh-CN', '自定义查询操作按钮'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.ID', '自定义查询操作按钮的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CUSTOMQUERYID', '自定义查询操作按钮的自定义查询ID', '自定义查询ID', 'zh-CN', '自定义查询ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.BUTTONNAME', '自定义查询操作按钮的按钮名称', '按钮名称', 'zh-CN', '按钮名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.BUTTONICON', '自定义查询操作按钮的按钮图标', '按钮图标', 'zh-CN', '按钮图标'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.BUTTONLOGIC', '自定义查询操作按钮的按钮逻辑', '按钮逻辑', 'zh-CN', '按钮逻辑'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.ORDERNO', '自定义查询操作按钮的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYID', '自定义查询操作按钮的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYNAME', '自定义查询操作按钮的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDTIME', '自定义查询操作按钮的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYORGID', '自定义查询操作按钮的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYORGNAME', '自定义查询操作按钮的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.SERVICE_NAME', '自定义查询条件', '自定义查询条件', 'zh-CN', '自定义查询条件'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.ID', '自定义查询条件的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CUSTOMQUERYID', '自定义查询条件的自定义查询ID', '自定义查询ID', 'zh-CN', '自定义查询ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.FIELDNAME', '自定义查询条件的字段名称', '字段名称', 'zh-CN', '字段名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.TITLE', '自定义查询条件的标题', '标题', 'zh-CN', '标题'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CONDITIONCATEGORY', '自定义查询条件的字段类型', '字段类型', 'zh-CN', '字段类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.DSCATEGORY', '自定义查询条件的查询条件数据源类型(system:系统配置类型、customSql:自定义SQL)', '数据源类型', 'zh-CN', '数据源类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.DATASOURCE', '自定义查询条件的数据源', '数据源', 'zh-CN', '数据源'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CUSTOMSQL', '自定义查询条件的自定义SQL', '自定义SQL', 'zh-CN', '自定义SQL'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.FRREPORTDSNAME', '自定义查询条件的帆软报表数据源名称', '帆软报表数据源名称', 'zh-CN', '帆软报表数据源名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.MATCHPATTERN', '自定义查询条件的匹配方式', '匹配方式', 'zh-CN', '匹配方式'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.ORDERNO', '自定义查询条件的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYID', '自定义查询条件的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYNAME', '自定义查询条件的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDTIME', '自定义查询条件的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYORGID', '自定义查询条件的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYORGNAME', '自定义查询条件的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.SERVICE_NAME', '自定义操作按钮', '自定义操作按钮', 'zh-CN', '自定义操作按钮'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.ID', '自定义操作按钮的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.BUTTONNAME', '自定义操作按钮的按钮名称', '按钮名称', 'zh-CN', '按钮名称'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.BUTTONICON', '自定义操作按钮的按钮图标', '按钮图标', 'zh-CN', '按钮图标'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.BUTTONLOGIC', '自定义操作按钮的按钮逻辑', '按钮逻辑', 'zh-CN', '按钮逻辑'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDBYID', '自定义操作按钮的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDBYNAME', '自定义操作按钮的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDTIME', '自定义操作按钮的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDBYORGID', '自定义操作按钮的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDBYORGNAME', '自定义操作按钮的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.RELEASE', '发布', '发布', 'zh-CN', '发布'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.CANCEL_RELEASE', '撤销发布', '撤销发布', 'zh-CN', '撤销发布'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.FIELD', '引用字段', '引用字段', 'zh-CN', '引用字段'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.BUTTON', '操作按钮', '操作按钮', 'zh-CN', '操作按钮'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.CONDITION', '查询条件', '查询条件', 'zh-CN', '查询条件'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.OVERRALL_BUTTON', '全局按钮', '全局按钮', 'zh-CN', '全局按钮'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.BUTTON_MAINTAIN', '全局按钮维护', '全局按钮维护', 'zh-CN', '全局按钮维护'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.ADD', '新增查询', '新增查询', 'zh-CN', '新增查询'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.PREVIEW', '预览', '预览', 'zh-CN', '预览'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_BUTTONS.TITLE.ADD', '新增按钮', '新增按钮', 'zh-CN', '新增按钮'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_BUTTON', '新增操作按钮', '新增操作按钮', 'zh-CN', '新增操作按钮'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.CANCEL_RELEASE', '您确定撤销该发布', '您确定撤销该发布', 'zh-CN', '您确定撤销该发布'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.RELEASE', '菜单已发布,请刷新菜单进行查看', '菜单已发布,请刷新菜单进行查看', 'zh-CN', '菜单已发布,请刷新菜单进行查看'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.ALREADY_RELEASE', '该记录已经发布', '该记录已经发布', 'zh-CN', '该记录已经发布'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.NO_RELEASE', '该记录未发布', '该记录未发布', 'zh-CN', '该记录未发布'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.CHOOSE_ONE_ACTIVE', '请选择一条数据激活', '请选择一条数据激活', 'zh-CN', '请选择一条数据激活'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_CONDITION', '新增查询条件', '新增查询条件', 'zh-CN', '新增查询条件'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.RELEASE_MENU', '发布菜单', '发布菜单', 'zh-CN', '发布菜单'); + +CALL INSERTI18N('T_CORE_MENU.PARENTNAME', '父菜单', '父菜单', 'zh-CN', '父菜单'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD', '新增自定义查询', '新增自定义查询', 'zh-CN', '新增自定义查询'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.NO_DELETE', '已发布,不能进行删除', '已发布,不能进行删除', 'zh-CN', '已发布,不能进行删除'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('8005', '自定义查询', '/secure/module/custom/custom-queries/page/edit-list', '80', '8005', '077.svg', '自定义查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY_FIELD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY_BUTTON', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_BUTTON', '0', '0'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('queryCategory', '查询类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'grid', '表格', 'queryCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'fine', '帆软', 'queryCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '查询类型', 'query-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=queryCategory', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fieldCategory', '字段类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'string', '文本', 'fieldCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'select', '下拉框', 'fieldCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'link', '超链接', 'fieldCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '字段类型', 'field-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fieldCategory', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('dsCategory', '数据源类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'system', '系统配置类型', 'dsCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'customSql', '自定义SQL', 'dsCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '数据源类型', 'ds-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=dsCategory', 'code', 'codeName'); + + INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('publishState', '发布状态', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, '0', '未发布', 'publishState', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, '1', '已发布', 'publishState', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '发布状态', 'publish-state', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=publishState', 'code', 'codeName'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('buttonIcon', '按钮图标', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'batch-to-check', '批量检查', 'buttonIcon', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'activate', '激活', 'buttonIcon', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'add', '新增', 'buttonIcon', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'add-row', '新增行', 'buttonIcon', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'appoint-person', '委派人', 'buttonIcon', NULL, 5, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'back', '返回', 'buttonIcon', NULL, 6, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'browse', '浏览', 'buttonIcon', NULL, 7, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'cancel', '撤销', 'buttonIcon', NULL, 8, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'copy', '复制', 'buttonIcon', NULL, 9, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'default', '默认', 'buttonIcon', NULL, 10, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'disable', '无效', 'buttonIcon', NULL, 11, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'edit', '编辑', 'buttonIcon', NULL, 12, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'enable', '生效', 'buttonIcon', NULL, 13, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'export', '导出', 'buttonIcon', NULL, 14, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'file-remove', '文件删除', 'buttonIcon', NULL, 15, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'finished-product-to-check', '成品检测', 'buttonIcon', NULL, 16, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'label-print', '标签打印', 'buttonIcon', NULL, 17, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'link', '超链接', 'buttonIcon', NULL, 18, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'logout', '退出登录', 'buttonIcon', NULL, 19, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'material-to-check', '材料检测', 'buttonIcon', NULL, 20, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'modify', '修改', 'buttonIcon', NULL, 21, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'move', '移动', 'buttonIcon', NULL, 22, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'move-down', '下移', 'buttonIcon', NULL, 23, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'move-up', '上移', 'buttonIcon', NULL, 24, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'pass', '通过', 'buttonIcon', NULL, 25, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'preview', '预览', 'buttonIcon', NULL, 26, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'print', '打印', 'buttonIcon', NULL, 27, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'refresh', '刷新', 'buttonIcon', NULL, 28, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'reject', '拒绝', 'buttonIcon', NULL, 29, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'remove', '移除', 'buttonIcon', NULL, 30, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'remove-row', '移除行', 'buttonIcon', NULL, 31, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'revert', '回复', 'buttonIcon', NULL, 32, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'review', '审查', 'buttonIcon', NULL, 33, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'save', '保存', 'buttonIcon', NULL, 34, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'search', '搜索', 'buttonIcon', NULL, 35, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'select', '查找', 'buttonIcon', NULL, 36, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'submit', '提交', 'buttonIcon', NULL, 37, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'upload', '上传', 'buttonIcon', NULL, 38, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'view-audit', '审计追踪', 'buttonIcon', NULL, 39, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '按钮图标', 'button-icon', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=buttonIcon', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('conditionFieldCategory', '字段类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'string', '文本', 'conditionFieldCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'number', '数字', 'conditionFieldCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'date', '日期', 'conditionFieldCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'datetime', '日期时间', 'conditionFieldCategory', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'select', '下拉框', 'conditionFieldCategory', NULL, 5, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'choose', '选择框', 'conditionFieldCategory', NULL, 6, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '字段类型', 'condition-field-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=conditionFieldCategory', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('stringMatchPattern', '文本匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'SB', '开始', 'stringMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'SC', '包含', 'stringMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'SE', '结尾', 'stringMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'SEQ', '等于', 'stringMatchPattern', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '文本匹配规则', 'string-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=stringMatchPattern', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('numberMatchPattern', '数字匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'NL', '小于', 'numberMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'NEQ', '等于', 'numberMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'NG', '大于', 'numberMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '数字匹配规则', 'number-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=numberMatchPattern', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('dateMatchPattern', '日期匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'DL', '小于', 'dateMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'DEQ', '等于', 'dateMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'DG', '大于', 'dateMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '日期匹配规则', 'date-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=dateMatchPattern', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('datetimeMatchPattern', '日期时间匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'TL', '小于', 'datetimeMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'TEQ', '等于', 'datetimeMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'TG', '大于', 'datetimeMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '日期时间匹配规则', 'datetime-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=datetimeMatchPattern', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('selectMatchPattern', '下拉框匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'EQ', '等于', 'selectMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '下拉框匹配规则', 'select-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=selectMatchPattern', 'code', 'codeName'); + + +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.DSTYPE', '自定义查询的数据源类型', '数据源类型', 'zh-CN', '数据源类型'); + +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CHOOSEFIELD', '自定义查询条件的选择框匹配字段', '选择框匹配字段', 'zh-CN', '选择框匹配字段'); + +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CUSTOMDS', '自定义查询的自定义数据源', '自定义数据源', 'zh-CN', '自定义数据源'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.SQL_ERROR', 'SQL错误', 'SQL错误', 'zh-CN', 'SQL错误'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.NEXT_STEP', '下一步', '下一步', 'zh-CN', '下一步'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.LAST_STEP', '上一步', '上一步', 'zh-CN', '上一步'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.COMPLETE', '完成', '完成', 'zh-CN', '完成'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.QUERY_TYPE', '新增查询类型', '新增查询类型', 'zh-CN', '新增查询类型'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.CHOOSE_DS', '选择数据源', '选择数据源', 'zh-CN', '选择数据源'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_FIELD', '新增引用字段', '新增引用字段', 'zh-CN', '新增引用字段'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_BUTTON', '新增操作按钮', '新增操作按钮', 'zh-CN', '新增操作按钮'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_CONDITION', '新增查询条件', '新增查询条件', 'zh-CN', '新增查询条件'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('dsType', '数据源类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'customSql', '自定义SQL', 'dsType', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'customDs', '从自定义数据源中选择', 'dsType', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '数据源类型', 'ds-type', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=dsType', 'code', 'codeName'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800501', 'T_CORE_CUSTOM_QUERY_BUTTON', 'T_CORE_CUSTOM_QUERY', 'CUSTOMQUERYID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800502', 'T_CORE_CUSTOM_QUERY_CONDITION', 'T_CORE_CUSTOM_QUERY', 'CUSTOMQUERYID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800503', 'T_CORE_CUSTOM_QUERY_FIELD', 'T_CORE_CUSTOM_QUERY', 'CUSTOMQUERYID'); + +COMMIT; + +-- ----------------------------- 2022-07-01 add by shuaihao------------end + +-- ----------------------------- 2022-08-17 add by zhanghang------------begin +alter table T_CORE_CUSTOM_DS add DSBODY CLOB; +comment on column T_CORE_CUSTOM_DS.DSBODY is '拖拽模型JSON'; + +CALL INSERTI18N('T_CORE_CUSTOM_DS.DSBODY','拖拽模型JSON','拖拽模型JSON','zh-CN','拖拽模型JSON'); + +CREATE TABLE T_CORE_CUSTOM_DS_SQL( + ID NUMBER NOT NULL, + SQLNAME VARCHAR2(60) NULL, + SQLCONTENT CLOB NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_CUSTOM_DS_SQL IS '自定义SQL'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_SQL.ID IS '主键'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_SQL.SQLNAME IS '自定义SQL名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_SQL.SQLCONTENT IS 'SQL内容'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_SQL.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_SQL.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_SQL.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_SQL.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_SQL.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_CUSTOM_DS_SQL ADD CONSTRAINT PK_CORE_CUSTOM_DS_SQL PRIMARY KEY (ID); + +CREATE TABLE T_CORE_CUSTOM_DS_SQL_FIELD( + ID NUMBER NOT NULL, + DSSQLID NUMBER NULL, + COLUMNNAME VARCHAR2(120) NULL, + ALIASNAME VARCHAR2(180) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_CUSTOM_DS_SQL_FIELD IS '自定义SQL字段'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_SQL_FIELD.ID IS '主键'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_SQL_FIELD.DSSQLID IS '自定义SQL主键'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_SQL_FIELD.COLUMNNAME IS '列名'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_SQL_FIELD.ALIASNAME IS '别名'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_SQL_FIELD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_SQL_FIELD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_SQL_FIELD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_SQL_FIELD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_DS_SQL_FIELD.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_CUSTOM_DS_SQL_FIELD ADD CONSTRAINT PK_CORE_CUSTOM_DS_SQL_FIELD PRIMARY KEY (ID); +CREATE INDEX IDX_CORE_CUSTOM_DS_SQL_FIELD_DSSQLID ON T_CORE_CUSTOM_DS_SQL_FIELD (DSSQLID); + +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL.SERVICE_NAME', '自定义SQL', '自定义SQL', 'zh-CN', '自定义SQL'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL.ID', '自定义SQL的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL.SQLNAME', '自定义SQL的自定义SQL名称', '自定义SQL名称', 'zh-CN', '自定义SQL名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL.SQLCONTENT', '自定义SQL的SQL内容', 'SQL内容', 'zh-CN', 'SQL内容'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL.CREATEDBYID', '自定义SQL的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL.CREATEDBYNAME', '自定义SQL的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL.CREATEDTIME', '自定义SQL的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL.CREATEDBYORGID', '自定义SQL的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL.CREATEDBYORGNAME', '自定义SQL的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL_FIELD.SERVICE_NAME', '自定义SQL字段', '自定义SQL字段', 'zh-CN', '自定义SQL字段'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL_FIELD.ID', '自定义SQL字段的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL_FIELD.DSSQLID', '自定义SQL字段的自定义SQL主键', '自定义SQL主键', 'zh-CN', '自定义SQL主键'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL_FIELD.COLUMNNAME', '自定义SQL字段的列名', '列名', 'zh-CN', '列名'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL_FIELD.ALIASNAME', '自定义SQL字段的别名', '别名', 'zh-CN', '别名'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL_FIELD.CREATEDBYID', '自定义SQL字段的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL_FIELD.CREATEDBYNAME', '自定义SQL字段的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL_FIELD.CREATEDTIME', '自定义SQL字段的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL_FIELD.CREATEDBYORGID', '自定义SQL字段的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_DS_SQL_FIELD.CREATEDBYORGNAME', '自定义SQL字段的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CLOUD.MODULE.CUSTOMS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('CLOUD.MODULE.CUSTOMS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CLOUD.MODULE.CUSTOMS.TAB.DS_SQL_FIELD', '自定义SQL字段', '自定义SQL字段', 'zh-CN', '自定义SQL字段'); +CALL INSERTI18N('CLOUD.MODULE.CUSTOMS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('CLOUD.MODULE.CUSTOMS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('CLOUD.MODULE.CUSTOMS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_DS_SQL', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_DS_SQL_FIELD', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800601','T_CORE_CUSTOM_DS_SQL_FIELD', 'T_CORE_CUSTOM_DS_SQL', 'DSSQLID'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_TABLES.TIP.TABLE_PREVIEW_ERROR','数据库表预览报错','数据库表预览报错','zh-CN','数据库表预览报错'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_SQLS.TIP.SQL_PREVIEW_ERROR','自定义SQL预览报错','自定义SQL预览报错','zh-CN','自定义SQL预览报错'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_DSES.TIP.SQL_PREVIEW_ERROR','自定义数据源SQL预览报错','自定义数据源SQL预览报错','zh-CN','自定义数据源SQL预览报错'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_DSES.BUTTON.PREVIEW', '预览', '预览', 'zh-CN', '预览'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_DSES.TIP.DATA_MOST_COUNT','最多显示30条数据','最多显示30条数据','zh-CN','最多显示30条数据'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_DSES.TIP.SQL_ERROR','SQL错误','SQL错误','zh-CN','SQL错误'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_DSES.TIP.SQL_EMPTY_NEED_SAVE','数据源SQL为空,需要先拖拽目标数据维护后点击保存','数据源SQL为空,需要先拖拽目标数据维护后点击保存','zh-CN','数据源SQL为空,需要先拖拽目标数据维护后点击保存'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_DSES.BUTTON.VIEW_SQL','查看SQL','查看SQL','zh-CN','查看SQL'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_TABLES.TIP.TABLE_NOT_EXIST','表数据查询失败,表不存在:','表数据查询失败,表不存在:','zh-CN','表数据查询失败,表不存在:'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_DSES.TAB.SQL', 'SQL', 'SQL', 'zh-CN', 'SQL'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_DSES.CONSTANT.SQL_LINK_DE', '的', '的', 'zh-CN', '的'); + +ALTER TABLE T_CORE_CUSTOM_DS_FIELD MODIFY ALIASNAME VARCHAR2(360); +ALTER TABLE T_CORE_CUSTOM_DS_FIELD MODIFY COLUMNNAME VARCHAR2(360); + +COMMIT; +-- ----------------------------- 2022-08-17 add by zhanghang------------end + +-- ----------------------------- 2022-09-14 add by zhengbx------------start + -- 建表语句 +CREATE TABlE T_CORE_CUSTOM_CHART( + ID NUMBER NOT NULL, + CHARTNO VARCHAR(60) DEFAULT NULL, + CHARTNAME VARCHAR(60) DEFAULT NULL, + MENUID VARCHAR(36) DEFAULT NULL, + CONTENT CLOB DEFAULT NULL, + PUBLISHSTATUS VARCHAR(36) NULL, + PUBLISHGOAL VARCHAR(36) NULL, + WKPANELID VARCHAR(36) NULL, + VERSION NUMBER NULL, + CREATEDBYID VARCHAR(36) DEFAULT NULL, + CREATEDBYNAME VARCHAR(60) DEFAULT NULL, + CREATEDTIME DATE DEFAULT NULL, + CREATEDBYORGID VARCHAR(36) DEFAULT NULL, + CREATEDBYORGNAME VARCHAR(270) DEFAULT NULL + ); +COMMENT ON TABLE T_CORE_CUSTOM_CHART IS '自定义图表'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART.ID IS '主键'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART.CHARTNO IS '自定义图表编号'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART.CHARTNAME IS '图表配置名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART.MENUID IS '菜单ID'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART.CONTENT IS '内容'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART.PUBLISHSTATUS IS '发布状态:0未发布1发布至菜单2发布至首页桌面'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART.PUBLISHGOAL IS '发布目标'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART.WKPANELID IS '首页面板的ID'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART.VERSION IS '版本号'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART.CREATEDBYORGNAME IS '制单人单位名称'; +ALTER TABLE T_CORE_CUSTOM_CHART ADD CONSTRAINT PK_CORE_CUSTOM_CHART PRIMARY KEY (ID); + +CALL INSERTI18N('T_CORE_CUSTOM_CHART.ID', '主键ID', '主键ID', 'zh-CN', '主键ID'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CHARTNO', '自定义图表编号', '自定义图表编号', 'zh-CN', '自定义图表编号'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CHARTNAME', '图表配置名称', '图表配置名称', 'zh-CN', '图表配置名称'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.MENUID', '自定义图表菜单名称', '菜单名称', 'zh-CN', '菜单名称'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CONTENT', '自定义图表内容', '内容', 'zh-CN', '内容'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.PUBLISHSTATUS', '自定义图表发布状态', '发布状态', 'zh-CN', '发布状态'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.WKPANELID', '自定义图表首页面板的ID', '首页面板的ID', 'zh-CN', '首页面板的ID'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.VERSION', '版本号', '版本号', 'zh-CN', '版本号'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CREATEDBYID', '自定义图表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CREATEDBYNAME', '自定义图表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CREATEDTIME', '自定义图表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CREATEDBYORGID', '自定义图表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CREATEDBYORGNAME', '自定义图表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_MENU.ID', '父菜单', '父菜单', 'zh-CN', '父菜单'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.CHARTNO', '自定义图表编号', '自定义图表编号', 'zh-CN', '自定义图表编号'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART.PUBLISHGOAL', '发布目标', '发布目标', 'zh-CN', '发布目标'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TYPE.MENUICONSCONFIG', '菜单图标配置', '菜单图标配置', 'zh-CN', '菜单图标配置'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TYPE.WAITICONSCONFIG', '待办图标配置', '待办图标配置', 'zh-CN', '待办图标配置'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.BUTTON.ADD', '新增图表', '新增图表', 'zh-CN', '新增图表'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.BUTTON.PUBLISHTOMENU', '发布至菜单', '发布至菜单', 'zh-CN', '发布至菜单'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.BUTTON.PUBLISHTOWKPANEL', '发布至首页面板', '发布至首页面板', 'zh-CN', '发布至首页面板'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.BUTTON.REVOKE', '撤销', '撤销', 'zh-CN', '撤销'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.CHOOSE_ONPUBLISH_ITEM', '请选择未发布的数据', '请选择未发布的数据', 'zh-CN', '请选择未发布的数据'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.CONFIRM_TO_REVOKE', '确认撤销', '确认撤销', 'zh-CN', '确认撤销'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.WHETHER_TO_REVOKE_FOLLOWING_ITEMS', '是否撤销选中的项目?', '是否撤销选中的项目?', 'zh-CN', '是否撤销选中的项目?'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.PUBLISHSUCCESS_ITEM', '菜单已发布,请刷新菜单进行查看', '菜单已发布,请刷新菜单进行查看', 'zh-CN', '菜单已发布,请刷新菜单进行查看'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.WHETHER_TO_PUBLISHTOWKPANEL_FOLLOWING_ITEMS', '是否发布至首页面板', '是否发布至首页面板', 'zh-CN', '是否发布至首页面板'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.CONFIRM_TO_PUBLISHTOWKPANEL', '发布至首页面板', '发布至首页面板', 'zh-CN', '发布至首页面板'); +CALL INSERTI18N('CORE.MENU.MENUNAME.SYSTEM.CUSTOMCHART', '自定义图表', '自定义图表', 'zh-CN', '自定义图表'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.YES_PUBLISH_ITEM', '所选数据已发布', '所选数据已发布', 'zh-CN', '所选数据已发布'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.PUBLISH_ONE_ITEM', '每条数据只能发布一次', '每条数据只能发布一次!', 'zh-CN', '每条数据只能发布一次'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.BUTTON.COPY', '复制', '复制', 'zh-CN', '复制'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.WHETHER_TO_COPY_FOLLOWING_ITEMS', '是否复制所选中的数据?', '是否复制所选中的数据?', 'zh-CN', '是否复制所选中的数据?'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.CONFIRM_TO_COPY', '复制数据', '复制数据', 'zh-CN', '复制数据'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.CHOOSE_PUBLISH_ITEM', '该数据未发布,请选择已发布的数据!', '该数据未发布,请选择已发布的数据!', 'zh-CN', '该数据未发布,请选择已发布的数据!'); +CALL INSERTI18N('GIKAM.TIP.CHOOSE_AT_LEAST_ONE_ITEM', '至少选择一条数据!', '至少选择一条数据!', 'zh-CN', '至少选择一条数据!'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.BUTTON.MODIFY', '变更', '变更', 'zh-CN', '变更'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.YES_PUBLISH', '请选择已发布的数据!', '请选择已发布的数据!', 'zh-CN', '请选择已发布的数据!'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.PUBLISH_AGAIN', '请确定直接发布?', '请确定直接发布?', 'zh-CN', '请确定直接发布?'); +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,ICON,TODOICON,I18NCODE) +VALUES ('8006', '自定义图表', '/secure/core/module/item/custom-charts/page/edit-list', '80', 8006, '自定义图表', '009.svg', '007.png', 'CORE.MENU.MENUNAME.SYSTEM.CUSTOMCHART'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_CHART', '0', '0'); + +-- 状态的添加 +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES ('publishStatus','发布状态','biz',NULL,'1',NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) +VALUES(SEQ_CORE.NEXTVAL, '未发布', 'publishStatus', '1', '0', 'admin', '系统管理员', '0', 'noPublish' ); +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) +VALUES(SEQ_CORE.NEXTVAL, '已发布', 'publishStatus', '2', '0', 'admin', '系统管理员', '0', 'publish' ); +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) VALUES (SEQ_CORE.NEXTVAL, '发布状态', 'publish-status', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=publishStatus', 'code', 'codeName'); + +-- SPC的表 +CREATE TABLE t_core_dv_coefficient ( + id varchar(100) NOT NULL, + coefficientA varchar(100) DEFAULT NULL, + coefficientA2 varchar(100) DEFAULT NULL, + coefficientA3 varchar(100) DEFAULT NULL, + coefficientB3 varchar(100) DEFAULT NULL, + coefficientB4 varchar(100) DEFAULT NULL, + coefficientB5 varchar(100) DEFAULT NULL, + coefficientB6 varchar(100) DEFAULT NULL, + coefficientD1 varchar(100) DEFAULT NULL, + coefficientD2 varchar(100) DEFAULT NULL, + coefficientD3 varchar(100) DEFAULT NULL, + coefficientD4 varchar(100) DEFAULT NULL, + coefficientC4 varchar(100) DEFAULT NULL, + coefficientC4Divisor varchar(100) DEFAULT NULL, + coefficientLowerD2 varchar(100) DEFAULT NULL, + coefficientLowerD2Divisor varchar(100) DEFAULT NULL, + createdById varchar(100) DEFAULT NULL, + createdByName varchar(100) DEFAULT NULL, + createdTime varchar(100) DEFAULT NULL, + createdByOrgId varchar(100) DEFAULT NULL, + createdByOrgName varchar(100) DEFAULT NULL +); + +COMMENT ON TABLE t_core_dv_coefficient IS '控制限系数'; +COMMENT ON COLUMN t_core_dv_coefficient.ID IS '主键id'; +COMMENT ON COLUMN t_core_dv_coefficient.coefficientA IS '系数A'; +COMMENT ON COLUMN t_core_dv_coefficient.coefficientA2 IS '系数A2'; +COMMENT ON COLUMN t_core_dv_coefficient.coefficientA3 IS '系数A3'; +COMMENT ON COLUMN t_core_dv_coefficient.coefficientB3 IS '系数B3'; +COMMENT ON COLUMN t_core_dv_coefficient.coefficientB4 IS '系数B4'; +COMMENT ON COLUMN t_core_dv_coefficient.coefficientB5 IS '系数B5'; +COMMENT ON COLUMN t_core_dv_coefficient.coefficientB6 IS '系数B6'; +COMMENT ON COLUMN t_core_dv_coefficient.coefficientD1 IS '系数D1'; +COMMENT ON COLUMN t_core_dv_coefficient.coefficientD2 IS '系数D2'; +COMMENT ON COLUMN t_core_dv_coefficient.coefficientD3 IS '系数D3'; +COMMENT ON COLUMN t_core_dv_coefficient.coefficientD4 IS '系数D4'; +COMMENT ON COLUMN t_core_dv_coefficient.coefficientC4 IS '系数C4'; +COMMENT ON COLUMN t_core_dv_coefficient.coefficientC4Divisor IS '系数1/C4'; +COMMENT ON COLUMN t_core_dv_coefficient.coefficientLowerD2 IS '系数d2'; +COMMENT ON COLUMN t_core_dv_coefficient.coefficientLowerD2Divisor IS '系数1/d2'; +COMMENT ON COLUMN t_core_dv_coefficient.CREATEDBYID IS '创建人ID'; +COMMENT ON COLUMN t_core_dv_coefficient.CREATEDBYNAME IS '创建人姓名'; +COMMENT ON COLUMN t_core_dv_coefficient.CREATEDTIME IS '创建时间'; +COMMENT ON COLUMN t_core_dv_coefficient.CREATEDBYORGID IS '创建单位ID'; +COMMENT ON COLUMN t_core_dv_coefficient.CREATEDBYORGNAME IS '创建单位名称'; +ALTER TABLE t_core_dv_coefficient ADD CONSTRAINT PK_core_dv_coefficient PRIMARY KEY (ID); + +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.ID', '主键ID', '主键ID', 'zh-CN', '主键ID'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTA', '系数A', '系数A', 'zh-CN', '系数A'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTA2', '系数A2', '系数A2', 'zh-CN', '系数A2'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTA3', '系数A3', '系数A3', 'zh-CN', '系数A3'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTB3', '系数B3', '系数B3', 'zh-CN', '系数B3'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTB4', '系数B4', '系数B4', 'zh-CN', '系数B4'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTB5', '系数B5', '系数B5', 'zh-CN', '系数B5'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTB6', '系数B6', '系数B6', 'zh-CN', '系数B6'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTD1', '系数D1', '系数D1', 'zh-CN', '系数D1'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTD2', '系数D2', '系数D2', 'zh-CN', '系数D2'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTD3', '系数D3', '系数D3', 'zh-CN', '系数D3'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTD4', '系数D4', '系数D4', 'zh-CN', '系数D4'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTC4', '系数C4', '系数C4', 'zh-CN', '系数C4'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTC4DIVISOR', '系数1/C4', '系数1/C4', 'zh-CN', '系数1/C4'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTLOWERD2', '系数d2', '系数d2', 'zh-CN', '系数d2'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.COEFFICIENTLOWERD2DIVISOR', '系数1/d2', '系数1/d2', 'zh-CN', '系数1/d2'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.CREATEDBYID', '创建人ID', '创建人ID', 'zh-CN', '创建人ID'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.CREATEDBYNAME', '创建人姓名', '创建人姓名', 'zh-CN', '创建人姓名'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.CREATEDTIME', '创建时间', '创建时间', 'zh-CN', '创建时间'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.CREATEDBYORGID', '创建单位ID', '创建单位ID', 'zh-CN', '创建单位ID'); +CALL INSERTI18N('T_CORE_DV_COEFFICIENT.CREATEDBYORGNAME', '创建单位名称', '创建单位名称', 'zh-CN', '创建单位名称'); +COMMIT; +-- ----------------------------- 2022-09-14 add by zhengbx------------end + +-- ----------------------------- 2022-09-19 add by zhengbx------------start +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.BUTTON.DELETE', '删除', '删除', 'zh-CN', '删除'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.MODEL.PUBLISHTOMENU', '发布至菜单', '发布至菜单', 'zh-CN', '发布至菜单'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.CONFIRM_TO_REVOKE', '确认撤销', '确认撤销', 'zh-CN', '确认撤销'); +COMMIT; +-- ----------------------------- 2022-09-19 add by zhengbx------------end + + +-- ----------------------------- 2022-09-19 add by shuaih--------------begin + +-- 建表语句 +DROP TABLE T_CORE_CUSTOM_QUERY; +CREATE TABLE T_CORE_CUSTOM_QUERY( + ID NUMBER NOT NULL, + QUERYNAME VARCHAR2(120) NULL, + QUERYCATEGORY VARCHAR2(36) NULL, + CUSTOMDSID NUMBER NULL, + REPORTCONFIGLINEID NUMBER NULL, + CUSTOMSQL CLOB NULL, + DSTYPE VARCHAR2(36) NULL, + PUBLISHSTATUS VARCHAR2(1) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_CUSTOM_QUERY IS '自定义查询'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.ID IS '主键'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.QUERYNAME IS '查询配置名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.QUERYCATEGORY IS '查询类型(fine:帆软,grid:表格)'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.CUSTOMDSID IS '自定义数据源ID'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.CUSTOMSQL IS '自定义SQL'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.DSTYPE IS '数据源类型'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.REPORTCONFIGLINEID IS '报表配置明细ID'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.PUBLISHSTATUS IS '发布状态(0:未发布,1:已发布)'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_CUSTOM_QUERY ADD CONSTRAINT PK_CORE_CUSTOM_QUERY PRIMARY KEY (ID); + +DROP TABLE T_CORE_CUSTOM_QUERY_FIELD; +CREATE TABLE T_CORE_CUSTOM_QUERY_FIELD( + ID NUMBER NOT NULL, + CUSTOMQUERYID NUMBER NULL, + FIELDNAME VARCHAR2(36) NULL, + COLUMNNAME VARCHAR2(36) NULL, + FIELDTYPE VARCHAR2(36) NULL, + LINKHREF VARCHAR2(360) NULL, + DSCATEGORY VARCHAR2(36) NULL, + DATASOURCE VARCHAR2(36) NULL, + CUSTOMSQL CLOB NULL, + DEFAULTCONDITION VARCHAR2(1) NULL, + SHOW VARCHAR2(1) NULL, + WIDTH NUMBER NULL, + ORDERNO NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_CUSTOM_QUERY_FIELD IS '自定义查询字段'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.ID IS '主键'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.CUSTOMQUERYID IS '自定义查询ID'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.FIELDNAME IS '字段名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.COLUMNNAME IS '列名'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.FIELDTYPE IS '字段类型(string:文本、select:下拉框、link:超链接)'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.LINKHREF IS '跳转链接'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.DSCATEGORY IS '数据源类型(system:系统配置类型、customSql:自定义SQL)'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.DATASOURCE IS '数据源'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.CUSTOMSQL IS '自定义SQL'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.DEFAULTCONDITION IS '默认查询条件(0:否,1:是)'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.SHOW IS '显示(0:否,1:是)'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.WIDTH IS '列宽(0:否,1:是)'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.ORDERNO IS '排序码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_CUSTOM_QUERY_FIELD ADD CONSTRAINT PK_CORE_CUSTOM_QUERY_FIELD PRIMARY KEY (ID); + +DROP TABLE T_CORE_CUSTOM_QUERY_BUTTON; +CREATE TABLE T_CORE_CUSTOM_QUERY_BUTTON( + ID NUMBER NOT NULL, + CUSTOMQUERYID NUMBER NULL, + BUTTONNAME VARCHAR2(60) NULL, + BUTTONICON VARCHAR2(60) NULL, + BUTTONLOGIC CLOB NULL, + ORDERNO NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_CUSTOM_QUERY_BUTTON IS '自定义查询操作按钮'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.ID IS '主键'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.CUSTOMQUERYID IS '自定义查询ID'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.BUTTONNAME IS '按钮名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.BUTTONICON IS '按钮图标'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.BUTTONLOGIC IS '按钮逻辑'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.ORDERNO IS '排序码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_CUSTOM_QUERY_BUTTON ADD CONSTRAINT PK_CORE_CUSTOM_QUERY_BUTTON PRIMARY KEY (ID); + +DROP TABLE T_CORE_CUSTOM_QUERY_CONDITION; +CREATE TABLE T_CORE_CUSTOM_QUERY_CONDITION( + ID NUMBER NOT NULL, + CUSTOMQUERYID NUMBER NULL, + FIELDNAME VARCHAR2(60) NULL, + TITLE VARCHAR2(60) NULL, + CONDITIONCATEGORY VARCHAR2(36) NULL, + DSCATEGORY VARCHAR2(36) NULL, + DATASOURCE VARCHAR2(36) NULL, + CUSTOMSQL CLOB NULL, + CHOOSEFIELD VARCHAR2(36) NULL, + FRREPORTDSNAME VARCHAR2(36) NULL, + MATCHPATTERN VARCHAR2(36) NULL, + ORDERNO NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_CUSTOM_QUERY_CONDITION IS '自定义查询条件'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.ID IS '主键'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.CUSTOMQUERYID IS '自定义查询ID'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.FIELDNAME IS '字段名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.TITLE IS '标题'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.CHOOSEFIELD IS '选择框匹配字段'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.CONDITIONCATEGORY IS '字段类型'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.DSCATEGORY IS '查询条件数据源类型(system:系统配置类型、customSql:自定义SQL)'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.DATASOURCE IS '数据源'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.CUSTOMSQL IS '自定义SQL'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.FRREPORTDSNAME IS '帆软报表数据源名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.MATCHPATTERN IS '匹配方式'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.ORDERNO IS '排序码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_CUSTOM_QUERY_CONDITION ADD CONSTRAINT PK_CORE_CUSTOM_QUERY_CONDITION PRIMARY KEY (ID); + +DROP TABLE T_CORE_CUSTOM_BUTTON; +CREATE TABLE T_CORE_CUSTOM_BUTTON( + ID NUMBER NOT NULL, + BUTTONNAME VARCHAR2(60) NULL, + BUTTONICON VARCHAR2(60) NULL, + BUTTONLOGIC CLOB NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_CORE_CUSTOM_BUTTON IS '自定义操作按钮'; +COMMENT ON COLUMN T_CORE_CUSTOM_BUTTON.ID IS '主键'; +COMMENT ON COLUMN T_CORE_CUSTOM_BUTTON.BUTTONNAME IS '按钮名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_BUTTON.BUTTONICON IS '按钮图标'; +COMMENT ON COLUMN T_CORE_CUSTOM_BUTTON.BUTTONLOGIC IS '按钮逻辑'; +COMMENT ON COLUMN T_CORE_CUSTOM_BUTTON.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_BUTTON.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_BUTTON.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_CUSTOM_BUTTON.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_BUTTON.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_CORE_CUSTOM_BUTTON ADD CONSTRAINT PK_CORE_CUSTOM_BUTTON PRIMARY KEY (ID); + +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.SERVICE_NAME', '自定义查询', '自定义查询', 'zh-CN', '自定义查询'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.ID', '自定义查询的主键', '主键', 'zh-CN', '主键'); + +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CUSTOMSQL', '自定义查询的自定义数据源', '自定义数据源', 'zh-CN', '自定义数据源'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.REPORT', '自定义查询的帆软报表', '帆软报表', 'zh-CN', '帆软报表'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.QUERYNAME', '自定义查询的查询配置名称', '查询配置名称', 'zh-CN', '查询配置名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.QUERYCATEGORY', '自定义查询的查询类型(fine:帆软,grid:表格)', '查询类型', 'zh-CN', '查询类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CUSTOMDSID', '自定义查询的自定义数据源ID', '自定义数据源ID', 'zh-CN', '自定义数据源ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.REPORTCONFIGLINEID', '自定义查询的报表配置明细ID', '报表配置明细ID', 'zh-CN', '报表配置明细ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.DSNAME', '自定义查询的自定义数据源ID', '数据源名称', 'zh-CN', '数据源名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.REPORTNAME', '自定义查询的报表配置明细ID', '帆软报表', 'zh-CN', '帆软报表'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.PUBLISHSTATUS', '自定义查询的发布状态(0:未发布,1:已发布)', '发布状态', 'zh-CN', '发布状态'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDBYID', '自定义查询的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDBYNAME', '自定义查询的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDTIME', '自定义查询的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDBYORGID', '自定义查询的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CREATEDBYORGNAME', '自定义查询的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.SERVICE_NAME', '自定义查询字段', '自定义查询字段', 'zh-CN', '自定义查询字段'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.ID', '自定义查询字段的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CUSTOMQUERYID', '自定义查询字段的自定义查询ID', '自定义查询ID', 'zh-CN', '自定义查询ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.FIELDNAME', '自定义查询字段的字段名称', '字段名称', 'zh-CN', '字段名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.COLUMNNAME', '自定义查询字段的列名', '自定义列名', 'zh-CN', '自定义列名'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.FIELDTYPE', '自定义查询字段的字段类型(string:文本、select:下拉框、link:超链接)', '字段类型', 'zh-CN', '字段类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.LINKHREF', '自定义查询字段的跳转链接', '跳转链接', 'zh-CN', '跳转链接'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.DSCATEGORY', '自定义查询字段的数据源类型(system:系统配置类型、customSql:自定义SQL)', '数据源类型', 'zh-CN', '数据源类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.DATASOURCE', '自定义查询字段的数据源', '数据源', 'zh-CN', '数据源'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CUSTOMSQL', '自定义查询字段的自定义SQL', '自定义SQL', 'zh-CN', '自定义SQL'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.DEFAULTCONDITION', '自定义查询字段的默认查询条件(0:否,1:是)', '默认查询条件', 'zh-CN', '默认查询条件'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.SHOW', '自定义查询字段的显示(0:否,1:是)', '显示', 'zh-CN', '显示'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.ORDERNO', '自定义查询字段的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYID', '自定义查询字段的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYNAME', '自定义查询字段的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDTIME', '自定义查询字段的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYORGID', '自定义查询字段的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYORGNAME', '自定义查询字段的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_FIELD.WIDTH', '自定义查询字段的列宽', '列宽', 'zh-CN', '列宽'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.SERVICE_NAME', '自定义查询操作按钮', '自定义查询操作按钮', 'zh-CN', '自定义查询操作按钮'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.ID', '自定义查询操作按钮的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CUSTOMQUERYID', '自定义查询操作按钮的自定义查询ID', '自定义查询ID', 'zh-CN', '自定义查询ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.BUTTONNAME', '自定义查询操作按钮的按钮名称', '按钮名称', 'zh-CN', '按钮名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.BUTTONICON', '自定义查询操作按钮的按钮图标', '按钮图标', 'zh-CN', '按钮图标'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.BUTTONLOGIC', '自定义查询操作按钮的按钮逻辑', '按钮逻辑', 'zh-CN', '按钮逻辑'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.ORDERNO', '自定义查询操作按钮的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYID', '自定义查询操作按钮的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYNAME', '自定义查询操作按钮的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDTIME', '自定义查询操作按钮的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYORGID', '自定义查询操作按钮的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYORGNAME', '自定义查询操作按钮的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.SERVICE_NAME', '自定义查询条件', '自定义查询条件', 'zh-CN', '自定义查询条件'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.ID', '自定义查询条件的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CUSTOMQUERYID', '自定义查询条件的自定义查询ID', '自定义查询ID', 'zh-CN', '自定义查询ID'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.FIELDNAME', '自定义查询条件的字段名称', '字段名称', 'zh-CN', '字段名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.TITLE', '自定义查询条件的标题', '标题', 'zh-CN', '标题'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CONDITIONCATEGORY', '自定义查询条件的字段类型', '字段类型', 'zh-CN', '字段类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.DSCATEGORY', '自定义查询条件的查询条件数据源类型(system:系统配置类型、customSql:自定义SQL)', '数据源类型', 'zh-CN', '数据源类型'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.DATASOURCE', '自定义查询条件的数据源', '数据源', 'zh-CN', '数据源'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CUSTOMSQL', '自定义查询条件的自定义SQL', '自定义SQL', 'zh-CN', '自定义SQL'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.FRREPORTDSNAME', '自定义查询条件的帆软报表数据源名称', '帆软报表数据源名称', 'zh-CN', '帆软报表数据源名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.MATCHPATTERN', '自定义查询条件的匹配方式', '匹配方式', 'zh-CN', '匹配方式'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.ORDERNO', '自定义查询条件的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYID', '自定义查询条件的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYNAME', '自定义查询条件的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDTIME', '自定义查询条件的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYORGID', '自定义查询条件的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYORGNAME', '自定义查询条件的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.SERVICE_NAME', '自定义操作按钮', '自定义操作按钮', 'zh-CN', '自定义操作按钮'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.ID', '自定义操作按钮的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.BUTTONNAME', '自定义操作按钮的按钮名称', '按钮名称', 'zh-CN', '按钮名称'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.BUTTONICON', '自定义操作按钮的按钮图标', '按钮图标', 'zh-CN', '按钮图标'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.BUTTONLOGIC', '自定义操作按钮的按钮逻辑', '按钮逻辑', 'zh-CN', '按钮逻辑'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDBYID', '自定义操作按钮的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDBYNAME', '自定义操作按钮的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDTIME', '自定义操作按钮的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDBYORGID', '自定义操作按钮的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_BUTTON.CREATEDBYORGNAME', '自定义操作按钮的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.RELEASE', '发布', '发布', 'zh-CN', '发布'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.CANCEL_RELEASE', '撤销发布', '撤销发布', 'zh-CN', '撤销发布'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.FIELD', '引用字段', '引用字段', 'zh-CN', '引用字段'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.BUTTON', '操作按钮', '操作按钮', 'zh-CN', '操作按钮'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.CONDITION', '查询条件', '查询条件', 'zh-CN', '查询条件'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.OVERRALL_BUTTON', '全局按钮', '全局按钮', 'zh-CN', '全局按钮'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.BUTTON_MAINTAIN', '全局按钮维护', '全局按钮维护', 'zh-CN', '全局按钮维护'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.ADD', '新增查询', '新增查询', 'zh-CN', '新增查询'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.PREVIEW', '预览', '预览', 'zh-CN', '预览'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_BUTTONS.TITLE.ADD', '新增按钮', '新增按钮', 'zh-CN', '新增按钮'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_BUTTON', '新增操作按钮', '新增操作按钮', 'zh-CN', '新增操作按钮'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.CANCEL_RELEASE', '您确定撤销该发布', '您确定撤销该发布', 'zh-CN', '您确定撤销该发布'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.RELEASE', '菜单已发布,请刷新菜单进行查看', '菜单已发布,请刷新菜单进行查看', 'zh-CN', '菜单已发布,请刷新菜单进行查看'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.ALREADY_RELEASE', '该记录已经发布', '该记录已经发布', 'zh-CN', '该记录已经发布'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.NO_RELEASE', '该记录未发布', '该记录未发布', 'zh-CN', '该记录未发布'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.CHOOSE_ONE_ACTIVE', '请选择一条数据激活', '请选择一条数据激活', 'zh-CN', '请选择一条数据激活'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_CONDITION', '新增查询条件', '新增查询条件', 'zh-CN', '新增查询条件'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.RELEASE_MENU', '发布菜单', '发布菜单', 'zh-CN', '发布菜单'); + +CALL INSERTI18N('T_CORE_MENU.PARENTNAME', '父菜单', '父菜单', 'zh-CN', '父菜单'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD', '新增自定义查询', '新增自定义查询', 'zh-CN', '新增自定义查询'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.NO_DELETE', '已发布,不能进行删除', '已发布,不能进行删除', 'zh-CN', '已发布,不能进行删除'); + +-- 创建菜单语句 +DELETE FROM T_CORE_MENU WHERE ID = '8005'; +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('8005', '自定义查询', '/secure/core/module/item/custom-queries/page/edit-list', '80', '8005', '077.svg', '自定义查询'); + +delete from T_CORE_TABLE where ID = 'T_CORE_CUSTOM_QUERY'; +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY', '0', '0'); +delete from T_CORE_TABLE where ID = 'T_CORE_CUSTOM_QUERY_FIELD'; +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY_FIELD', '0', '0'); +delete from T_CORE_TABLE where ID = 'T_CORE_CUSTOM_QUERY_BUTTON'; +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY_BUTTON', '0', '0'); +delete from T_CORE_TABLE where ID = 'T_CORE_CUSTOM_QUERY_CONDITION'; +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY_CONDITION', '0', '0'); +delete from T_CORE_TABLE where ID = 'T_CORE_CUSTOM_BUTTON'; +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_BUTTON', '0', '0'); + +delete from T_CORE_CODE_CATEGORY where id = 'queryCategory'; +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('queryCategory', '查询类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +delete from T_CORE_CODE where CODECATEGORYID ='CODECATEGORYID'; +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'grid', '表格', 'queryCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'fine', '帆软', 'queryCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +delete from T_CORE_ADMIN_SELECT_CONFIG where CATEGORY ='query-category'; +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '查询类型', 'query-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=queryCategory', 'code', 'codeName'); + +delete from T_CORE_CODE_CATEGORY where ID ='fieldCategory'; +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fieldCategory', '字段类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +delete from T_CORE_CODE where CODECATEGORYID = 'fieldCategory'; +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'string', '文本', 'fieldCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'select', '下拉框', 'fieldCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'link', '超链接', 'fieldCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +delete from T_CORE_ADMIN_SELECT_CONFIG where CATEGORY ='field-category'; +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '字段类型', 'field-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fieldCategory', 'code', 'codeName'); + +delete from T_CORE_CODE_CATEGORY where id ='dsCategory'; +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('dsCategory', '数据源类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +delete from T_CORE_CODE where CODECATEGORYID ='dsCategory'; +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'system', '系统配置类型', 'dsCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'customSql', '自定义SQL', 'dsCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +delete from T_CORE_ADMIN_SELECT_CONFIG where CATEGORY ='ds-category'; +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '数据源类型', 'ds-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=dsCategory', 'code', 'codeName'); + +delete from T_CORE_CODE_CATEGORY where ID = 'publishState'; + INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('publishState', '发布状态', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +delete from T_CORE_CODE where CODECATEGORYID = 'publishState'; +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, '0', '未发布', 'publishState', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, '1', '已发布', 'publishState', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +delete from T_CORE_ADMIN_SELECT_CONFIG where CATEGORY ='publish-state' ; +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '发布状态', 'publish-state', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=publishState', 'code', 'codeName'); + +delete from T_CORE_CODE_CATEGORY where id = 'buttonIcon'; +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('buttonIcon', '按钮图标', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +delete from T_CORE_CODE where CODECATEGORYID ='buttonIcon'; +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'batch-to-check', '批量检查', 'buttonIcon', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'activate', '激活', 'buttonIcon', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'add', '新增', 'buttonIcon', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'add-row', '新增行', 'buttonIcon', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'appoint-person', '委派人', 'buttonIcon', NULL, 5, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'back', '返回', 'buttonIcon', NULL, 6, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'browse', '浏览', 'buttonIcon', NULL, 7, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'cancel', '撤销', 'buttonIcon', NULL, 8, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'copy', '复制', 'buttonIcon', NULL, 9, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'default', '默认', 'buttonIcon', NULL, 10, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'disable', '无效', 'buttonIcon', NULL, 11, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'edit', '编辑', 'buttonIcon', NULL, 12, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'enable', '生效', 'buttonIcon', NULL, 13, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'export', '导出', 'buttonIcon', NULL, 14, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'file-remove', '文件删除', 'buttonIcon', NULL, 15, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'finished-product-to-check', '成品检测', 'buttonIcon', NULL, 16, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'label-print', '标签打印', 'buttonIcon', NULL, 17, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'link', '超链接', 'buttonIcon', NULL, 18, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'logout', '退出登录', 'buttonIcon', NULL, 19, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'material-to-check', '材料检测', 'buttonIcon', NULL, 20, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'modify', '修改', 'buttonIcon', NULL, 21, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'move', '移动', 'buttonIcon', NULL, 22, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'move-down', '下移', 'buttonIcon', NULL, 23, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'move-up', '上移', 'buttonIcon', NULL, 24, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'pass', '通过', 'buttonIcon', NULL, 25, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'preview', '预览', 'buttonIcon', NULL, 26, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'print', '打印', 'buttonIcon', NULL, 27, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'refresh', '刷新', 'buttonIcon', NULL, 28, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'reject', '拒绝', 'buttonIcon', NULL, 29, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'remove', '移除', 'buttonIcon', NULL, 30, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'remove-row', '移除行', 'buttonIcon', NULL, 31, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'revert', '回复', 'buttonIcon', NULL, 32, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'review', '审查', 'buttonIcon', NULL, 33, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'save', '保存', 'buttonIcon', NULL, 34, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'search', '搜索', 'buttonIcon', NULL, 35, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'select', '查找', 'buttonIcon', NULL, 36, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'submit', '提交', 'buttonIcon', NULL, 37, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'upload', '上传', 'buttonIcon', NULL, 38, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'view-audit', '审计追踪', 'buttonIcon', NULL, 39, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +delete from T_CORE_ADMIN_SELECT_CONFIG where CATEGORY ='button-icon' ; +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '按钮图标', 'button-icon', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=buttonIcon', 'code', 'codeName'); + +delete from T_CORE_CODE_CATEGORY where ID ='conditionFieldCategory'; +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('conditionFieldCategory', '字段类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +delete from T_CORE_CODE where CODECATEGORYID ='conditionFieldCategory'; +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'string', '文本', 'conditionFieldCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'number', '数字', 'conditionFieldCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'date', '日期', 'conditionFieldCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'datetime', '日期时间', 'conditionFieldCategory', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'select', '下拉框', 'conditionFieldCategory', NULL, 5, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'choose', '选择框', 'conditionFieldCategory', NULL, 6, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +delete from T_CORE_ADMIN_SELECT_CONFIG where CATEGORY ='condition-field-category'; +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '字段类型', 'condition-field-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=conditionFieldCategory', 'code', 'codeName'); + +delete from T_CORE_CODE_CATEGORY where ID ='stringMatchPattern'; +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('stringMatchPattern', '文本匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +delete from T_CORE_CODE where CODECATEGORYID ='stringMatchPattern'; +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'SB', '开始', 'stringMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'SC', '包含', 'stringMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'SE', '结尾', 'stringMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'SEQ', '等于', 'stringMatchPattern', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +delete from T_CORE_ADMIN_SELECT_CONFIG where CATEGORY ='string-match-pattern'; +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '文本匹配规则', 'string-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=stringMatchPattern', 'code', 'codeName'); + +delete from T_CORE_CODE_CATEGORY where ID ='numberMatchPattern'; +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('numberMatchPattern', '数字匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +delete from T_CORE_CODE where CODECATEGORYID ='numberMatchPattern'; +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'NL', '小于', 'numberMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'NEQ', '等于', 'numberMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'NG', '大于', 'numberMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +delete from T_CORE_ADMIN_SELECT_CONFIG where CATEGORY ='number-match-pattern' ; +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '数字匹配规则', 'number-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=numberMatchPattern', 'code', 'codeName'); + +delete from T_CORE_CODE_CATEGORY where ID ='selectMatchPattern'; +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('selectMatchPattern', '下拉框匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +delete from T_CORE_CODE where CODECATEGORYID ='selectMatchPattern'; +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'EQ', '等于', 'selectMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +delete from T_CORE_ADMIN_SELECT_CONFIG where CATEGORY ='select-match-pattern'; +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(SEQ_CORE.NEXTVAL, '下拉框匹配规则', 'select-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=selectMatchPattern', 'code', 'codeName'); + + +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.DSTYPE', '自定义查询的数据源类型', '数据源类型', 'zh-CN', '数据源类型'); + +CALL INSERTI18N('T_CORE_CUSTOM_QUERY_CONDITION.CHOOSEFIELD', '自定义查询条件的选择框匹配字段', '选择框匹配字段', 'zh-CN', '选择框匹配字段'); + +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.CUSTOMDS', '自定义查询的自定义数据源', '自定义数据源', 'zh-CN', '自定义数据源'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.SQL_ERROR', 'SQL错误', 'SQL错误', 'zh-CN', 'SQL错误'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.NEXT_STEP', '下一步', '下一步', 'zh-CN', '下一步'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.LAST_STEP', '上一步', '上一步', 'zh-CN', '上一步'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.COMPLETE', '完成', '完成', 'zh-CN', '完成'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.QUERY_TYPE', '新增查询类型', '新增查询类型', 'zh-CN', '新增查询类型'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.CHOOSE_DS', '选择数据源', '选择数据源', 'zh-CN', '选择数据源'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_FIELD', '新增引用字段', '新增引用字段', 'zh-CN', '新增引用字段'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_BUTTON', '新增操作按钮', '新增操作按钮', 'zh-CN', '新增操作按钮'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_CONDITION', '新增查询条件', '新增查询条件', 'zh-CN', '新增查询条件'); + + +delete from T_CORE_TABLE_HIERARCHY where ID in('800501','800502','800503'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800501', 'T_CORE_CUSTOM_QUERY_BUTTON', 'T_CORE_CUSTOM_QUERY', 'CUSTOMQUERYID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800502', 'T_CORE_CUSTOM_QUERY_CONDITION', 'T_CORE_CUSTOM_QUERY', 'CUSTOMQUERYID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800503', 'T_CORE_CUSTOM_QUERY_FIELD', 'T_CORE_CUSTOM_QUERY', 'CUSTOMQUERYID'); + +update T_CORE_MENU set HREF ='/secure/core/module/item/custom-dses/page/edit-list' where ID ='8004'; +update T_CORE_ADMIN_CHOOSE_CONFIG set URL ='/secure/core/module/item/custom-dses/page/choose-list' where CATEGORY = 'custom-ds'; + +COMMIT; + +-- ----------------------------- 2022-09-19 add by shuaih------------end + +-- ----------------------------- 2022-09-20 add by shuaih------------begin +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.VALIDA.LENGTH_ONLY_TWO', 'SQL查询字段长度只能为2', 'SQL查询字段长度只能为2', 'zh-CN', 'SQL查询字段长度只能为2'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_QUERIES.VALIDA.ONLY_CODE_TEXT', 'SQL查询字段只能为CODE和TEXT', 'SQL查询字段只能为CODE和TEXT', 'zh-CN', 'SQL查询字段只能为CODE和TEXT'); +CALL INSERTI18N('T_CORE_CUSTOM_QUERY.PUBLISHMENU', '自定义查询的发布菜单', '发布菜单', 'zh-CN', '发布菜单'); +COMMIT; +-- ----------------------------- 2022-09-20 add by shuaih------------end + +-- ----------------------------- 2022-09-20 add by zhanghang--------------begin + +CALL DELETEI18N('CORE.MODULE.CUSTOM.CUSTOM_DSES.MODAL.ADD'); +CALL DELETEI18N('CORE.MODULE.CUSTOM.CUSTOM_DSES.TAB.BASE_INFO'); +CALL DELETEI18N('CORE.MODULE.CUSTOM.CUSTOM_DSES.TAB.DS_FIELD'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_DSES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_DSES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOM_DSES.TAB.DS_FIELD', '自定义数据源字段', '自定义数据源字段', 'zh-CN', '自定义数据源字段'); + +DELETE FROM T_CORE_TABLE_HIERARCHY WHERE ID IN ('800401', '800601'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800401','T_CORE_CUSTOM_DS_FIELD', 'T_CORE_CUSTOM_DS', 'DSSQLID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800701','T_CORE_CUSTOM_DS_SQL_FIELD', 'T_CORE_CUSTOM_DS_SQL', 'DSSQLID'); + +COMMIT; + +-- ----------------------------- 2022-09-20 add by zhanghang--------------end + +-- ----------------------------- 2022-09-20 add by zhanghang--------------begin + +DELETE FROM T_CORE_TABLE_HIERARCHY WHERE ID = '800401'; +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800401','T_CORE_CUSTOM_DS_FIELD', 'T_CORE_CUSTOM_DS', 'DSID'); + +COMMIT; + +-- ----------------------------- 2022-09-20 add by zhanghang--------------end + +-- ----------------------------- 2022-09-21 add by zhengbx--------------begin +CREATE TABLE T_CORE_CUSTOM_CHART_SHARE( + ID NUMBER NOT NULL, + CHARTID NUMBER DEFAULT NULL, + PASSWORD varchar(36) DEFAULT NULL, + OVERDATETYPE varchar(36) DEFAULT NULL, + OVERDATE varchar(150) DEFAULT NULL, + CREATEDBYID varchar(36) DEFAULT NULL, + CREATEDBYNAME varchar(60) DEFAULT NULL, + CREATEDTIME DATE DEFAULT NULL, + CREATEDBYORGID varchar(36) DEFAULT NULL, + CREATEDBYORGNAME varchar(270) DEFAULT NULL +); + +ALTER TABLE T_CORE_CUSTOM_CHART_SHARE ADD CONSTRAINT PK_CORE_CUSTOM_CHART_SHARE PRIMARY KEY (ID); +COMMENT ON TABLE T_CORE_CUSTOM_CHART_SHARE IS '自定义图表分享信息'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART_SHARE.ID IS '主键'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART_SHARE.CHARTID IS '图表配置ID'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART_SHARE.PASSWORD IS '分享密码'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART_SHARE.OVERDATETYPE IS '到期时间的选项'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART_SHARE.OVERDATE IS '到期时间'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART_SHARE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART_SHARE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART_SHARE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART_SHARE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART_SHARE.CREATEDBYORGNAME IS '制单人单位名称'; + +CALL INSERTI18N('T_CORE_CUSTOM_CHART_SHARE.ID', '主键ID', '主键ID', 'zh-CN', '主键ID'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART_SHARE.CHARTID', '图表配置ID', '图表配置ID', 'zh-CN', '图表配置ID'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART_SHARE.PASSWORD', '分享密码', '分享密码', 'zh-CN', '分享密码'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART_SHARE.OVERDATETYPE', '到期时间的选项', '到期时间的选项', 'zh-CN', '到期时间的选项'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART_SHARE.OVERDATE', '到期时间', '到期时间', 'zh-CN', '到期时间'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART_SHARE.CREATEDBYID', '制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART_SHARE.CREATEDBYNAME', '制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART_SHARE.CREATEDTIME', '制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART_SHARE.CREATEDBYORGID', '制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_CUSTOM_CHART_SHARE.CREATEDBYORGNAME', '制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.BUTTON.SHARE', '分享', '分享', 'zh-CN', '分享'); + +CALL INSERTI18N('CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.PUBLISHWKPANELSUCCESS_ITEM', '已发布成功至首页!', '已发布成功至首页!', 'zh-CN', '已发布成功至首页!'); + +ALTER TABLE T_CORE_CUSTOM_CHART ADD MENUNAME varchar(200) NULL; +COMMENT ON COLUMN T_CORE_CUSTOM_CHART.MENUNAME IS '菜单名称'; +CALL INSERTI18N('T_CORE_CUSTOM_CHART.MENUNAME', '菜单名称', '菜单名称', 'zh-CN', '菜单名称'); +COMMIT; +-- ----------------------------- 2022-09-21 add by zhengbx--------------end + +-- ----------------------------- 2022-09-24 add by shixw------------begin + +ALTER TABLE T_CORE_CUSTOM_QUERY_FIELD MODIFY FIELDNAME VARCHAR2(120); +ALTER TABLE T_CORE_CUSTOM_QUERY_FIELD MODIFY COLUMNNAME VARCHAR2(120); + +-- ----------------------------- 2022-09-24 add by shixw------------end + +-- ----------------------------- 2022-09-24 add by shixw------------begin + +CALL INSERTI18N('MODULE.SYS.MONITOR.ERRORLOGS.BUTTON.VIEW_FULL_INFORMATION', '错误日志的查看完整信息', '查看完整信息', 'zh-CN', '查看完整信息'); + +-- ----------------------------- 2022-09-24 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.2.0/oracle/3.gikam-core-report.txt b/sql/init_sql/core/1.2.0/oracle/3.gikam-core-report.txt new file mode 100644 index 0000000..bda08e4 --- /dev/null +++ b/sql/init_sql/core/1.2.0/oracle/3.gikam-core-report.txt @@ -0,0 +1,99 @@ +-- ----------------------------- 2021-08-26 add by zhanghang--------------begin +ALTER TABLE T_CORE_OFFICE_DS ADD REPEATHEADER VARCHAR2(1); + +COMMENT ON COLUMN T_CORE_OFFICE_DS.REPEATHEADER IS '换页重复表头'; + +CALL INSERTI18N('T_CORE_OFFICE_DS.REPEATHEADER', '换页重复表头', '换页重复表头', 'zh-CN', '换页重复表头'); +CALL INSERTI18N('CORE.MODULE.OFFICE.TMPLS.TIP.TABLE_DS_COLUMN_COUNT_ERROR', '表格数据源:{0} 在模板中绑定时表格列数与数据源定义列数不一致', '表格数据源:{0} 在模板中绑定时表格列数与数据源定义列数不一致', 'zh-CN', '表格数据源:{0} 在模板中绑定时表格列数与数据源定义列数不一致'); +COMMIT; +-- ----------------------------- 2021-08-26 add by zhanghang--------------end + +-- ----------------------------- 2021-10-13 add by zhanghang--------------begin +CALL INSERTI18N('CORE.MODULE.OFFICE.CONVERTS.ERROR.REQUEST_PARAM_ERROR', '请求参数错误,请输入系统附件ID或非系统的IO流', '请求参数错误,请输入系统附件ID或非系统的IO流', 'zh-CN', '请求参数错误,请输入系统附件ID或非系统的IO流'); +CALL INSERTI18N('CORE.MODULE.OFFICE.CONVERTS.ERROR.CONVERT_PDF_ERROR', '转换PDF异常,请联系系统管理员', '转换PDF异常,请联系系统管理员', 'zh-CN', '转换PDF异常,请联系系统管理员'); +COMMIT; +-- ----------------------------- 2021-10-13 add by zhanghang--------------end + +-- ----------------------------- 2021-11-15 add by zhanghang--------------begin +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215006, '批注处理', 'resolveComment', '协作-批注处理', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215001, '保护', 'protect', '文件-保护', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215018, '批注处理', 'resolveComment', '协作-批注处理', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215016, '数据来源', 'dataFrom', '数据-数据来源', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215016, '移除多次出现的数据', 'removeDuplicates', '数据-移除多次出现的数据', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215016, '数据校验', 'dataValidation', '数据-数据校验', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215017, '插入表', 'addPivot', '数据透视表-插入表', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215017, '报告板式', 'reportLayout', '数据透视表-报告板式', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215017, '空白行', 'blankRows', '数据透视表-空白行', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215017, '分类汇总', 'subTotals', '数据透视表-分类汇总', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215017, '总计', 'grandTotals', '数据透视表-总计', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215017, '刷新', 'refreshPivot', '数据透视表-刷新', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20211115001, 'excel', '视图', 'view', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20211115001, '放大', 'zoom', '视图-放大', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20211115001, '冻结窗格', 'freeze', '视图-冻结窗格', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20211115001, '显示行号列标', 'heading', '视图-显示行号列标', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20211115001, '编辑栏', 'formula', '视图-编辑栏', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20211115001, '网格线', 'gridLine', '视图-网格线', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20211115001, '显示零', 'showZeros', '视图-显示零', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215013, '数据透视表', 'addPivot', '插入-数据透视表', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215013, '迷你图', 'sparkLine', '插入-迷你图', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215014, '打印标题', 'printTitle', '布局-打印标题', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215014, '配色方案', 'colorSchemas', '布局-配色方案', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (SEQ_CORE.NEXTVAL, 20201215011, '保护', 'protect', '文件-保护', '0'); +COMMIT; +-- ----------------------------- 2021-11-15 add by zhanghang--------------end + +-- ----------------------------- 2021-12-04 add by shixw------------begin + +alter table T_CORE_LES_INSTANCE_UNIT add REVIEWEDBYID VARCHAR2(36); +comment on column T_CORE_LES_INSTANCE_UNIT.REVIEWEDBYID is '组件复核人编码'; +alter table T_CORE_LES_INSTANCE_UNIT add REVIEWEDBYNAME VARCHAR2(60); +comment on column T_CORE_LES_INSTANCE_UNIT.REVIEWEDBYNAME is '组件复核人名称'; +alter table T_CORE_LES_INSTANCE_UNIT add REVIEWEDTIME DATE; +comment on column T_CORE_LES_INSTANCE_UNIT.REVIEWEDTIME is '组件复核时间'; + +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.REVIEWEDBYID','LES实例的组件复核人编码','组件复核人编码','zh-CN','组件复核人编码'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.REVIEWEDBYNAME','LES实例的组件复核人名称','组件复核人名称','zh-CN','组件复核人名称'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.REVIEWEDTIME','LES实例的组件复核时间','组件复核时间','zh-CN','组件复核时间'); + +commit; +-- ----------------------------- 2021-12-04 add by shixw------------end + +-- ----------------------------- 2022-01-06 add by shixw------------begin + +alter table T_CORE_LES_UNIT_COMMENT add LESINSTANCEID NUMBER; +comment on column T_CORE_LES_UNIT_COMMENT.LESINSTANCEID is 'LES实例ID'; + +CALL INSERTI18N('T_CORE_LES_UNIT_COMMENT.LESINSTANCEID','LES实例ID','LES实例ID','zh-CN','LES实例ID'); + +commit; +-- ----------------------------- 2022-01-06 add by shixw------------end + +-- ----------------------------- 2022-03-04 add by shixw------------begin + +alter table T_CORE_LES_TEMPLATE_UNIT add EXPORTREPORT VARCHAR2(36); +comment on column T_CORE_LES_TEMPLATE_UNIT.EXPORTREPORT is '是否导出报告'; +alter table T_CORE_LES_INSTANCE_UNIT add EXPORTREPORT VARCHAR2(36); +comment on column T_CORE_LES_INSTANCE_UNIT.EXPORTREPORT is '是否导出报告'; + +CALL INSERTI18N('T_CORE_LES_TEMPLATE_UNIT.EXPORTREPORT','是否导出报告','是否导出报告','zh-CN','是否导出报告'); +CALL INSERTI18N('T_CORE_LES_INSTANCE_UNIT.EXPORTREPORT','是否导出报告','是否导出报告','zh-CN','是否导出报告'); + +commit; + +-- ----------------------------- 2022-03-04 add by shixw------------end + +-- ----------------------------- 2022-04-28 add by shixw------------begin + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('960401', 'T_CORE_LES_UNIT_COMMENT', 'T_CORE_LES_INSTANCE_UNIT', 'LESINSTANCEUNITID'); + +commit; + +-- ----------------------------- 2022-04-28 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.2.0/oracle/4.gikam-core-ext.txt b/sql/init_sql/core/1.2.0/oracle/4.gikam-core-ext.txt new file mode 100644 index 0000000..5cc45ca --- /dev/null +++ b/sql/init_sql/core/1.2.0/oracle/4.gikam-core-ext.txt @@ -0,0 +1,43 @@ +-- ----------------------------- 2021-09-14 add by zhangpf------------begin +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, '填空题', 'coreQuestionType', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'completion'); + +CALL INSERTI18N('CORE.MODULE.TRAIN.QUESTION.TAB.COMPLETION', '填空题', '填空题', 'zh-CN', '填空题'); + +ALTER TABLE T_CORE_EXAM_TMPL ADD COMPLETIONQTY NUMBER(11,0); +COMMENT ON COLUMN T_CORE_EXAM_TMPL.COMPLETIONQTY IS '填空题个数'; +ALTER TABLE T_CORE_EXAM_TMPL ADD COMPLETIONSCORE NUMBER(11,0); +COMMENT ON COLUMN T_CORE_EXAM_TMPL.COMPLETIONSCORE IS '填空题分值'; + +CALL INSERTI18N('T_CORE_EXAM_TMPL.COMPLETIONQTY', '试卷模板的填空题个数', '填空题个数', 'zh-CN', '填空题个数'); +CALL INSERTI18N('T_CORE_EXAM_TMPL.COMPLETIONSCORE', '试卷模板的填空题分值(/个)', '填空题分值(/个)', 'zh-CN', '填空题分值(/个)'); + +ALTER TABLE T_CORE_EXAM ADD COMPLETIONQTY NUMBER(11,0); +COMMENT ON COLUMN T_CORE_EXAM.COMPLETIONQTY IS '填空题个数'; +ALTER TABLE T_CORE_EXAM ADD TMPLCOMPLETIONQTY NUMBER(11,0); +COMMENT ON COLUMN T_CORE_EXAM.TMPLCOMPLETIONQTY IS '模板填空题个数'; + +CALL INSERTI18N('T_CORE_EXAM.COMPLETIONQTY', '试卷的填空题个数', '填空题个数', 'zh-CN', '填空题个数'); +CALL INSERTI18N('T_CORE_EXAM.TMPLCOMPLETIONQTY', '试卷的模板填空题个数', '模板填空题个数', 'zh-CN', '模板填空题个数'); + +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_PAPER.TIP.COMPLETION_QUESTION_QTY_LESS_THAN_EXAM_COMPLETION_QUESTION_QTY', '题库已启用填空题数量不满足试卷填空题数量', '题库已启用填空题数量不满足试卷填空题数量', 'zh-CN', '题库已启用填空题数量不满足试卷填空题数量'); +CALL INSERTI18N('CORE.MODULE.TRAIN.EXAM_QUESTION.FIELD.TITLE.COMPLETIONQTY', '填空题个数', '填空题个数', 'zh-CN', '填空题个数'); + +UPDATE T_CORE_EXAM_TMPL + SET COMPLETIONQTY = 0 + WHERE COMPLETIONQTY IS NULL; + +UPDATE T_CORE_EXAM_TMPL + SET COMPLETIONSCORE = 0 + WHERE COMPLETIONSCORE IS NULL; + +UPDATE T_CORE_EXAM + SET COMPLETIONQTY = 0 + WHERE COMPLETIONQTY IS NULL; + +UPDATE T_CORE_EXAM + SET TMPLCOMPLETIONQTY = 0 + WHERE TMPLCOMPLETIONQTY IS NULL; + +COMMIT; +-- ----------------------------- 2021-09-14 add by zhangpf------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.2.0/sqlserver/1.gikam-core-commom.txt b/sql/init_sql/core/1.2.0/sqlserver/1.gikam-core-commom.txt new file mode 100644 index 0000000..aaab43b --- /dev/null +++ b/sql/init_sql/core/1.2.0/sqlserver/1.gikam-core-commom.txt @@ -0,0 +1,1665 @@ +-- ----------------------------- 2021-07-14 add by zhangjr--------------begin +EXEC dbo.INSERTI18N @CODEPARAM = N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.NOTIFICATION', @DESCRIPTION = N'工作流草稿中的通知TAB页', @DEFAULTMESSAGE = N'通知', @LANG = N'zh-CN', @MESSAGE = N'通知'; +EXEC dbo.INSERTI18N @CODEPARAM = N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.PASS_NOTIFICATION', @DESCRIPTION = N'工作流草稿中的审核通过时发送通知', @DEFAULTMESSAGE = N'审核通过时通知', @LANG = N'zh-CN', @MESSAGE = N'审核通过时通知'; +EXEC dbo.INSERTI18N @CODEPARAM = N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.REJECT_NOTIFICATION', @DESCRIPTION = N'工作流草稿中的审核拒绝时发送通知', @DEFAULTMESSAGE = N'审核拒绝时通知', @LANG = N'zh-CN', @MESSAGE = N'审核拒绝时通知'; + +INSERT INTO T_CORE_NOTIFICATION_TMPL(ID, TITLE, CONTENT, VIEWMETHOD) +VALUES ('BPMN_PASS', '工作流审核通过时提醒', ('【' + '$' + '{name}】业务单据【' + '$' + '{desc}】在【' + '$' + '{fromTaskName}】节点被【' + '$' + '{lastAuditorName}】审核通过。'), 'no'); + +INSERT INTO T_CORE_NOTIFICATION_TMPL(ID, TITLE, CONTENT, VIEWMETHOD) +VALUES ('BPMN_REJECT', '工作流拒绝时提醒', ('【' + '$' + '{name}】业务单据【' + '$' + '{desc}】被【' + '$' + '{lastAuditorName}】审核拒绝到【' + '$' + '{toTaskName}】节点。'), 'no'); +-- ----------------------------- 2021-07-14 add by zhangjr--------------end +-- ----------------------------- 2021-07-15 add by zhangxt--------------begin +EXEC dbo.INSERTI18N @CODEPARAM = N'CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.ALLUSER', @DESCRIPTION = N'所有审核人员', @DEFAULTMESSAGE = N'所有审核人员', @LANG = N'zh-CN', @MESSAGE = N'所有审核人员'; +-- ----------------------------- 2021-07-15 add by zhangxt--------------end + +-- ----------------------------- 2021-07-15 add by shixw--------------begin 1.1.1补丁已发布 + +-- 建表语句 +CREATE TABlE DBO.T_CORE_DATA_CENTER( + ID BIGINT NOT NULL, + NODENAME VARCHAR(120) NULL , + NODETYPE VARCHAR(36) NULL , + PARENTID BIGINT NULL , + AUTHCODE BIGINT NULL , + URL VARCHAR(120) NULL , + ORDERNO BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_DATA_CENTER PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据中心表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'节点名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER', @level2type=N'COLUMN',@level2name=N'NODENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'节点类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER', @level2type=N'COLUMN',@level2name=N'NODETYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'父节点id' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER', @level2type=N'COLUMN',@level2name=N'PARENTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'授权码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER', @level2type=N'COLUMN',@level2name=N'AUTHCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'url' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER', @level2type=N'COLUMN',@level2name=N'URL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER', @level2type=N'COLUMN',@level2name=N'ORDERNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_CORE_DATA_CENTER_ROLE( + ID BIGINT NOT NULL, + DATACENTERID BIGINT NULL , + ROLEID BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_DATA_CENTER_ROLE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据中心访问角色表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_ROLE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_ROLE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据中心id' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_ROLE', @level2type=N'COLUMN',@level2name=N'DATACENTERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'角色id' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_ROLE', @level2type=N'COLUMN',@level2name=N'ROLEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_ROLE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_ROLE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_ROLE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_ROLE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_ROLE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +CREATE NONCLUSTERED INDEX [IDX_CDCR_DATACENTERID] ON [dbo].[T_CORE_DATA_CENTER_ROLE] ([DATACENTERID]); + +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER.SERVICE_NAME', N'数据中心表', N'数据中心表', N'zh-CN',N'数据中心表'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER.ID', N'数据中心表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER.NODENAME', N'数据中心表的节点名称', N'节点名称', N'zh-CN',N'节点名称'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER.NODETYPE', N'数据中心表的节点类型', N'节点类型', N'zh-CN',N'节点类型'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER.PARENTID', N'数据中心表的父节点id', N'父节点id', N'zh-CN',N'父节点id'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER.AUTHCODE', N'数据中心表的授权码', N'授权码', N'zh-CN',N'授权码'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER.ORDERNO', N'数据中心表的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER.URL', N'数据中心表的url', N'url', N'zh-CN',N'url'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER.CREATEDBYID', N'数据中心表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER.CREATEDBYNAME', N'数据中心表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER.CREATEDTIME', N'数据中心表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER.CREATEDBYORGID', N'数据中心表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER.CREATEDBYORGNAME', N'数据中心表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_ROLE.SERVICE_NAME', N'数据中心访问角色表', N'数据中心访问角色表', N'zh-CN',N'数据中心访问角色表'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_ROLE.ID', N'数据中心访问角色表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_ROLE.DATACENTERID', N'数据中心访问角色表的数据中心id', N'数据中心id', N'zh-CN',N'数据中心id'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_ROLE.ROLEID', N'数据中心访问角色表的角色id', N'角色id', N'zh-CN',N'角色id'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_ROLE.ROLENAME', N'数据中心访问角色表的角色名称', N'角色名称', N'zh-CN', N'角色名称'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_ROLE.CREATEDBYID', N'数据中心访问角色表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_ROLE.CREATEDBYNAME', N'数据中心访问角色表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_ROLE.CREATEDTIME', N'数据中心访问角色表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_ROLE.CREATEDBYORGID', N'数据中心访问角色表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_ROLE.CREATEDBYORGNAME', N'数据中心访问角色表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.DATACENTERS.TREE.DATACENTER', N'数据中心', N'数据中心', N'zh-CN', N'数据中心'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.DATACENTERS.TAB.PREVIEW', N'大屏预览', N'大屏预览', N'zh-CN', N'大屏预览'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.DATACENTERS.TAB.ROLE', N'访问角色', N'访问角色', N'zh-CN', N'访问角色'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.DATACENTERS.TIP.CHOOSE_ONE_DATACENTER', N'请先选择一个大屏预览', N'请先选择一个大屏预览', N'zh-CN', N'请先选择一个大屏预览'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.DATACENTERS.BUTTON.SYNC', N'同步', N'同步', N'zh-CN', N'同步'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9360', '数据中心配置', '/secure/core/module/item/data-centers/page/edit-list', '93', '9360', '016.svg', '数据中心配置'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_DATA_CENTER', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_DATA_CENTER_ROLE', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('936001','T_CORE_DATA_CENTER_ROLE', 'T_CORE_DATA_CENTER', 'DATACENTERID'); + +INSERT INTO T_CORE_REMOTE_CALL_CONF(ID, NAME, SYNCH, DATAFLOW, CALLCLASS,CALLMETHOD,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES ('DATA_CENTER_REPORT', '数据中心报告请求', '1', 'DATACENTER->LIMS', 'com.sunwayworld.module.item.datacenter.service.CoreDataCenterService', 'syncDataCenterData', '0', NULL, NULL, NULL); + + +-- ----------------------------- 2021-07-15 add by shixw------------end 1.1.1补丁已发布 + +-- ----------------------------- 2021-07-27 add by zhangjr--------------begin +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ADD_NOTIFIED_USERS', N'工作流节点中新增通知人', N'新增通知人', N'zh-CN', N'新增通知人'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.ADD_NOTIFIED_ROLES', N'工作流节点中新增通知角色', N'新增通知角色', N'zh-CN', N'新增通知角色'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_NOTIFIEDGROUP', N'工作流节点中选择通知角色', N'选择通知角色', N'zh-CN', N'选择通知角色'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.MODAL.TITLE_NOTIFIED', N'工作流节点中选择通知人员', N'选择通知人员', N'zh-CN', N'选择通知人员'; +-- ----------------------------- 2021-07-27 add by zhangjr--------------end + +-- ----------------------------- 2021-08-02 add by shixw------------begin + +ALTER TABLE dbo.T_CORE_ROLE ALTER COLUMN USEDBYORGID varchar(270) COLLATE Chinese_PRC_CI_AS NULL +ALTER TABLE dbo.T_CORE_ROLE ALTER COLUMN USEDBYORGNAME varchar(540) COLLATE Chinese_PRC_CI_AS NULL + +-- ----------------------------- 2021-08-02 add by shixw------------end + +-- ----------------------------- 2021-08-02 add by shixw------------begin 1.1.7补丁已发布 + +alter table dbo.T_CORE_TODO_CONFIG ADD VOICEWARNING VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'开启语音提醒', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TODO_CONFIG', +'COLUMN', N'VOICEWARNING' +GO + +EXEC DBO.INSERTI18N N'T_CORE_TODO_CONFIG.VOICEWARNING',N'开启语音提醒',N'开启语音提醒',N'zh-CN',N'开启语音提醒' +GO + +UPDATE T_CORE_TODO_CONFIG SET VOICEWARNING = '1'; + +-- ----------------------------- 2021-08-02 add by shixw------------end 1.1.7补丁已发布 + +-- ----------------------------- 2020-08-07 add by zhangjr------------begin +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.AUTO_PASS', N'下一个节点审核人也是当前节点审核人时自动审核通过', N'自动审核通过', N'zh-CN', N'自动审核通过'; +EXEC DBO.INSERTI18N N'GIKAM.BPMN.COMMENT.AUTO_PASS', N'自动审核通过时审核意见', N'(自动审核通过)', N'zh-CN', N'(自动审核通过)'; +-- ----------------------------- 2020-08-07 add by zhangjr------------end +-- ----------------------------- 2020-08-14 add by zhangxt------------begin +alter table dbo.T_CORE_SCHEDULE_TASK_LOG ADD EXECUTEDRESULT VARCHAR(300) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'任务执行的业务结果', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SCHEDULE_TASK_LOG', +'COLUMN', N'EXECUTEDRESULT' +GO + +EXEC DBO.INSERTI18N N'T_CORE_SCHEDULE_TASK_LOG.EXECUTEDRESULT',N'任务执行的业务结果',N'执行结果',N'zh-CN',N'执行结果' +GO +-- ----------------------------- 2020-08-14 add by zhangxt------------end + +-- ----------------------------- 2020-08-20 add by zhangjr------------begin +-- 建表语句 +CREATE TABlE T_CORE_ATTORNEY ( + ID BIGINT NOT NULL, + TRUSTOR VARCHAR(32) NULL , + TRUSTEE VARCHAR(32) NULL , + STARTDATE DATETIME NULL , + ENDDATE DATETIME NULL , + CREATEDBYID VARCHAR(32) NULL , + CREATEDBYNAME VARCHAR(64) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(32) NULL , + CREATEDBYORGNAME VARCHAR(64) NULL , + LASTSUSPENDEDFLAG VARCHAR(1) NULL , + LASTSUSPENDEDBYID VARCHAR(32) NULL , + LASTSUSPENDEDBYNAME VARCHAR(64) NULL , + LASTSUSPENDEDTIME DATETIME NULL , + ACTIVATEDFLAG varchar(1) NULL , + ACTIVATEDBYID varchar(32) NULL , + ACTIVATEDBYNAME varchar(64) NULL , + ACTIVATEDTIME datetime NULL , + CONSTRAINT PK_CORE_ATTORNEY PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'委托代理主表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ATTORNEY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ATTORNEY', @level2type=N'COLUMN',@level2name=N'id'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'委托人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ATTORNEY', @level2type=N'COLUMN',@level2name=N'TRUSTOR'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'受托人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ATTORNEY', @level2type=N'COLUMN',@level2name=N'TRUSTEE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'委托开始时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ATTORNEY', @level2type=N'COLUMN',@level2name=N'STARTDATE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'委托结束 时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ATTORNEY', @level2type=N'COLUMN',@level2name=N'ENDDATE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ATTORNEY', @level2type=N'COLUMN',@level2name=N'createdById'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ATTORNEY', @level2type=N'COLUMN',@level2name=N'createdByName'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ATTORNEY', @level2type=N'COLUMN',@level2name=N'createdTime'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ATTORNEY', @level2type=N'COLUMN',@level2name=N'createdByOrgId'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ATTORNEY', @level2type=N'COLUMN',@level2name=N'createdByOrgName'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'注销标志' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ATTORNEY', @level2type=N'COLUMN',@level2name=N'lastSuspendedFlag'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'注销人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ATTORNEY', @level2type=N'COLUMN',@level2name=N'lastSuspendedById'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'注销人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ATTORNEY', @level2type=N'COLUMN',@level2name=N'lastSuspendedByName'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'注销时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ATTORNEY', @level2type=N'COLUMN',@level2name=N'lastSuspendedTime'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用标志' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ATTORNEY', @level2type=N'COLUMN',@level2name=N'activatedFlag'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ATTORNEY', @level2type=N'COLUMN',@level2name=N'activatedById'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ATTORNEY', @level2type=N'COLUMN',@level2name=N'activatedByName'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ATTORNEY', @level2type=N'COLUMN',@level2name=N'activatedTime'; + +CREATE TABlE T_CORE_ATTORNEY_MENU ( + ID BIGINT NOT NULL, + ATTORNEYID BIGINT NULL , + MENUID VARCHAR(64) NULL , + CREATEDBYID VARCHAR(32) NULL , + CREATEDBYNAME VARCHAR(64) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(32) NULL , + CREATEDBYORGNAME VARCHAR(64) NULL , + CONSTRAINT PK_CORE_ATTORNEY_MENU PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'委托代理菜单表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ATTORNEY_MENU'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ATTORNEY_MENU', @level2type=N'COLUMN',@level2name=N'id'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'委托主表编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ATTORNEY_MENU', @level2type=N'COLUMN',@level2name=N'ATTORNEYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ATTORNEY_MENU', @level2type=N'COLUMN',@level2name=N'MENUID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ATTORNEY_MENU', @level2type=N'COLUMN',@level2name=N'createdById'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ATTORNEY_MENU', @level2type=N'COLUMN',@level2name=N'createdByName'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ATTORNEY_MENU', @level2type=N'COLUMN',@level2name=N'createdTime'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ATTORNEY_MENU', @level2type=N'COLUMN',@level2name=N'createdByOrgId'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ATTORNEY_MENU', @level2type=N'COLUMN',@level2name=N'createdByOrgName'; + + +CREATE NONCLUSTERED INDEX [IDX_TCAM_MENUID] +ON [dbo].[T_CORE_ATTORNEY_MENU] ( + [MENUID] ASC +) +GO + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9015', '委托代理设置', '/secure/core/module/sys/attorneys/page/edit-list', '90', '9015', '008.svg', '委托代理设置'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9016', '委托代理查询', '/secure/core/module/sys/attorneys/page/search-list', '90', '9016', '008.svg', '委托代理查询'); + +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_ATTORNEY.CANNOT_CHANGE_TRUSTOR', N'委派时非管理员只能委派自己的业务', N'非管理员只能委派自己的业务', N'zh-CN', N'非管理员只能委派自己的业务'; + + + +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ATTORNEYS.TAB.BASE_INFO', N'委托代理信息', N'委托代理信息', N'zh-CN', N'委托代理信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ATTORNEYS.TAB.MENU', N'委托业务', N'委托业务', N'zh-CN', N'委托业务'; + +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY.ID', N'委托代理主键', N'主键', N'zh-CN', N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY.TRUSTOR', N'委托代理表的委托人编码', N'委托人编码', N'zh-CN', N'委托人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY.TRUSTORNAME', N'委托代理表的委托人名称', N'委托人名称', N'zh-CN', N'委托人名称'; +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY.TRUSTEE', N'委托代理表的受托人编码', N'受托人编码', N'zh-CN', N'受托人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY.TRUSTEENAME', N'委托代理表的受托人名称', N'受托人名称', N'zh-CN', N'受托人名称'; +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY.STARTDATE', N'委托代理表的委托开始日期', N'委托开始日期', N'zh-CN', N'委托开始日期'; +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY.ENDDATE', N'委托代理表的委托结束日期', N'委托结束日期', N'zh-CN', N'委托结束日期'; +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY.LASTSUSPENDEDFLAG', N'委托代理表的是否注销', N'是否注销', N'zh-CN', N'是否注销'; +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY.ACTIVATEDFLAG', N'委托代理表的是否启用', N'是否启用', N'zh-CN', N'是否启用'; + +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY_MENU.ID', N'委托代理菜单表主键', N'主键', N'zh-CN', N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY_MENU.MENUID', N'委托代理菜单表菜单编码', N'菜单编码', N'zh-CN', N'菜单编码'; +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY_MENU.MENUNAME', N'委托代理菜单表菜单名称', N'菜单名称', N'zh-CN', N'菜单名称'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ATTORNEYS.MODAL.CHOOSE_MENU', N'委托代理中选择委托菜单', N'委托菜单', N'zh-CN', N'委托菜单'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ATTORNEYS.TIP.ENDDATE_BEFORE_STARTDATE', N'委托代理中委托开始日期不能晚于结束时间', N'委托开始日期不能晚于结束时间', N'zh-CN', N'委托开始日期不能晚于结束时间'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ATTORNEYS.TIP.ENDDATE_BEFORE_TODAY', N'委托代理中委托结束日期不能早于今天', N'委托结束日期不能早于今天', N'zh-CN', N'委托结束日期不能早于今天'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ATTORNEYS.TIP.MENU_REQUIRED', N'委托代理中需要配置被代理的菜单', N'需要配置被代理的菜单', N'zh-CN', N'需要配置被代理的菜单'; + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_ATTORNEY', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_ATTORNEY_MENU', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES (NEXT VALUE FOR SEQ_CORE,'T_CORE_ATTORNEY_MENU', 'T_CORE_ATTORNEY', 'ATTORNEYID'); +-- ----------------------------- 2020-08-20 add by zhangjr------------end + +-- ----------------------------- 2020-08-22 add by zhangjr------------begin +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ATTORNEYS.TIP.UNABLE_SWITCH_IF_SWITCHED', N'受托人切换成委托人时,不能再切换', N'受托人切换成委托人时,不能再切换', N'zh-CN', N'受托人切换成委托人时,不能再切换'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ATTORNEYS.TIP.UNABLE_SWITCH_IF_NOT_TRUSTOR', N'无法切换委托人,待切换用户为非委托人', N'无法切换委托人,待切换用户为非委托人', N'zh-CN', N'无法切换委托人,待切换用户为非委托人'; + +EXEC DBO.INSERTI18N N'GIKAM.ABBR.TRUSTEENAME', N'委托人切换为受托人时,用户名那边显示的委托人名称前缀', N'代', N'zh-CN', N'代'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ATTORNEYS.TIP.UNABLE_SWITCH_IF_NOT_TRUSTEE', N'当前用户为非切换用户,无法切换回受托人', '当前用户为非切换用户,无法切换回受托人', N'zh-CN', N'当前用户为非切换用户,无法切换回受托人'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ATTORNEYS.TIP.UNABLE_GET_ENTRUST_MENU_IF_NOT_SWITCHED_TRUSTEE', N'只有受托人切换成委托人时,才能查询受托的菜单列表', '只有受托人切换成委托人时,才能查询受托的菜单列表', N'zh-CN', N'只有受托人切换成委托人时,才能查询受托的菜单列表'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ATTORNEYS.TIP.UNABLE_GET_TRUSTOR_TODOLIST_IF_NOT_TRUSTEE', N'只有受托人才能查询委托人的待办信息', '只有受托人才能查询委托人的待办信息', N'zh-CN', N'只有受托人才能查询委托人的待办信息'; +-- ----------------------------- 2020-08-22 add by zhangjr------------end + +-- ----------------------------- 2020-08-23 add by zhangjr------------begin +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY.SERVICE_NAME', N'委托代理', N'委托代理', N'zh-CN', N'委托代理'; +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY_MENU.SERVICE_NAME', N'委托代理业务', N'委托代理业务', N'zh-CN', N'委托代理业务'; + +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY.CREATEDBYID', N'委托代理制单人编码', N'制单人编码', N'zh-CN', N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY.CREATEDBYNAME', N'委托代理制单人名称', N'制单人名称', N'zh-CN', N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY.CREATEDTIME', N'委托代理制单时间', N'制单时间', N'zh-CN', N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY.CREATEDBYORGID', N'委托代理制单人单位编码', N'制单人单位编码', N'zh-CN', N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY.CREATEDBYORGNAME', N'委托代理制单人单位名称', N'制单人单位名称', N'zh-CN', N'制单人单位名称'; + +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY.LASTSUSPENDEDBYID', N'委托代理注销人编码', N'注销人编码', N'zh-CN', N'注销人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY.LASTSUSPENDEDBYNAME', N'委托代理注销人名称', N'注销人名称', N'zh-CN', N'注销人名称'; +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY.LASTSUSPENDEDTIME', N'委托代理注销时间', N'注销时间', N'zh-CN', N'注销时间'; + +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY.ACTIVATEDBYID', N'委托代理启用人编码', N'启用人编码', N'zh-CN', N'启用人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY.ACTIVATEDBYNAME', N'委托代理启用人名称', N'启用人名称', N'zh-CN', N'启用人名称'; +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY.ACTIVATEDTIME', N'委托代理启用时间', N'启用时间', N'zh-CN', N'启用时间'; + +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY_MENU.ATTORNEYID', N'委托代理主键', N'委托代理主键', N'zh-CN', N'委托代理主键'; +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY_MENU.CREATEDBYID', N'委托代理业务制单人编码', N'制单人编码', N'zh-CN', N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY_MENU.CREATEDBYNAME', N'委托代理业务制单人名称', N'制单人名称', N'zh-CN', N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY_MENU.CREATEDTIME', N'委托代理业务制单时间', N'制单时间', N'zh-CN', N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY_MENU.CREATEDBYORGID', N'委托代理业务制单人单位编码', N'制单人单位编码', N'zh-CN', N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_ATTORNEY_MENU.CREATEDBYORGNAME', N'委托代理业务制单人单位名称', N'制单人单位名称', N'zh-CN', N'制单人单位名称'; +-- ----------------------------- 2020-08-23 add by zhangjr------------end + + +-- ----------------------------- 2020-08-23 add by zhangjr------------begin +EXEC DBO.INSERTI18N N'T_CORE_M_USER.SERVICE_NAME', N'预约变更用户', N'预约变更用户', N'zh-CN', N'预约变更用户'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER.ID', N'预约变更用户表主键', N'主键', N'zh-CN', N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER.USERID', N'预约变更用户表用户编码', N'用户编码', N'zh-CN', N'用户编码'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER.USERNO', N'预约变更用户表用户编号', N'用户编号', N'zh-CN', N'用户编号'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER.USERNAME', N'预约变更用户表用户名称', N'用户名称', N'zh-CN', N'用户名称'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER.MOBILE', N'预约变更用户表手机号', N'手机号', N'zh-CN', N'手机号'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER.EMAIL', N'预约变更用户表电子邮箱', N'电子邮箱', N'zh-CN', N'电子邮箱'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER.IDCARD', N'预约变更用户表身份证', N'身份证', N'zh-CN', N'身份证'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER.STATUS', N'预约变更用户表用户状态', N'用户状态', N'zh-CN', N'用户状态'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER.ORGID', N'预约变更用户表用户所属单位编码', N'用户所属单位编码', N'zh-CN', N'用户所属单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER.ORGNAME', N'预约变更用户表用户所属单位名称', N'用户所属单位名称', N'zh-CN', N'用户所属单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER.USERTYPE', N'预约变更用户表用户类型', N'用户类型', N'zh-CN', N'用户类型'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER.EXPIRYDATE', N'预约变更用户表用户到期日', N'用户到期日', N'zh-CN', N'用户到期日'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER.MULTILOGIN', N'预约变更用户表允许重复登录', N'允许重复登录', N'zh-CN', N'允许重复登录'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER.SCHEDULEDTIME', N'预约变更用户表预约执行时间', N'预约执行时间', N'zh-CN', N'预约执行时间'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER.EXECUTED', N'预约变更用户表是否已执行', N'是否已执行', N'zh-CN', N'是否已执行'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER.CREATEDBYID', N'预约变更用户表制单人编码', N'制单人编码', N'zh-CN', N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER.CREATEDBYNAME', N'预约变更用户表制单人名称', N'制单人名称', N'zh-CN', N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER.CREATEDTIME', N'预约变更用户表制单时间', N'制单时间', N'zh-CN', N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER.CREATEDBYORGID', N'预约变更用户表制单人单位编码', N'制单人单位编码', N'zh-CN', N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER.CREATEDBYORGNAME', N'预约变更用户表制单人单位名称', N'制单人单位名称', N'zh-CN', N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER.ACTIVATEDFLAG', N'预约变更用户表是否启用', N'是否启用', N'zh-CN', N'是否启用'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER.ACTIVATEDBYID', N'委托代理启用人编码', N'启用人编码', N'zh-CN', N'启用人编码'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER.ACTIVATEDBYNAME', N'委托代理启用人名称', N'启用人名称', N'zh-CN', N'启用人名称'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER.ACTIVATEDTIME', N'委托代理启用时间', N'启用时间', N'zh-CN', N'启用时间'; + +EXEC DBO.INSERTI18N N'T_CORE_M_USER_PERMISSION.SERVICE_NAME', N'预约变更用户权限', N'预约变更用户权限', N'zh-CN', N'预约变更用户权限'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER_PERMISSION.ID', N'预约变更用户权限表主键', N'主键', N'zh-CN', N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER_PERMISSION.MODIFIEDUSERID', N'预约变更用户权限表的预约变更用户表主键', N'预约变更用户表主键', N'zh-CN', N'预约变更用户表主键'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER_PERMISSION.TARGETID', N'预约变更用户权限表业务权限编码', N'业务权限编码', N'zh-CN', N'业务权限编码'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER_PERMISSION.PERMISSIONTYPEID', N'预约变更用户权限表权限类型编码', N'权限类型编码', N'zh-CN', N'权限类型编码'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER_PERMISSION.DEFAULTFLAG', N'预约变更用户权限表是否默认值', N'是否默认值', N'zh-CN', N'是否默认值'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER_PERMISSION.CREATEDBYID', N'预约变更用户权限表制单人编码', N'制单人编码', N'zh-CN', N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER_PERMISSION.CREATEDBYNAME', N'预约变更用户权限表制单人名称', N'制单人名称', N'zh-CN', N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER_PERMISSION.CREATEDTIME', N'预约变更用户权限表制单时间', N'制单时间', N'zh-CN', N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER_PERMISSION.CREATEDBYORGID', N'预约变更用户权限表制单人单位编码', N'制单人单位编码', N'zh-CN', N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER_PERMISSION.CREATEDBYORGNAME', N'预约变更用户权限表制单人单位名称', N'制单人单位名称', N'zh-CN', N'制单人单位名称'; + + +EXEC DBO.INSERTI18N N'T_CORE_M_USER_ROLE.SERVICE_NAME', N'预约变更用户角色', N'预约变更用户角色', N'zh-CN', N'预约变更用户角色'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER_ROLE.ID', N'预约变更用户角色表主键', N'主键', N'zh-CN', N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER_ROLE.MODIFIEDUSERID', N'预约变更用户角色表的预约变更用户表主键', N'预约变更用户表主键', N'zh-CN', N'预约变更用户表主键'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER_ROLE.ROLEID', N'预约变更用户角色表角色编码', N'角色编码', N'zh-CN', N'角色编码'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER_ROLE.DEFAULTFLAG', N'预约变更用户角色表是否默认值', N'是否默认值', N'zh-CN', N'是否默认值'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER_ROLE.CREATEDBYID', N'预约变更用户角色表制单人编码', N'制单人编码', N'zh-CN', N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER_ROLE.CREATEDBYNAME', N'预约变更用户角色表制单人名称', N'制单人名称', N'zh-CN', N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER_ROLE.CREATEDTIME', N'预约变更用户角色表制单时间', N'制单时间', N'zh-CN', N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER_ROLE.CREATEDBYORGID', N'预约变更用户角色表制单人单位编码', N'制单人单位编码', N'zh-CN', N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_M_USER_ROLE.CREATEDBYORGNAME', N'预约变更用户角色表制单人单位名称', N'制单人单位名称', N'zh-CN', N'制单人单位名称'; +-- ----------------------------- 2020-08-23 add by zhangjr------------end + +-- ----------------------------- 2020-09-09 add by zhangjr------------begin +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.ASSIGNEE.SELECT_BY_SQL', N'待审人是只通过SQL来查询', N'通过SQL选取', N'zh-CN', N'通过SQL选取'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.OPTIONS.ASSIGNEE.FILTER_BY_SQL', N'待审人是通过SQL来过滤', N'通过SQL过滤', N'zh-CN', N'通过SQL过滤'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.SELECT_BY_SQL', N'待审人是通过SQL来选取', N'选取待审人的SQL', N'zh-CN', N'选取待审人的SQL'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.LABEL.FILTER_BY_SQL', N'待审人是通过SQL来过滤', N'过滤待审人的SQL', N'zh-CN', N'过滤待审人的SQL'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.SELECT_BY_SQL', N'特殊分配中提醒输入SQL来选取待审人', N'请输入选取待审人的SQL', N'zh-CN', N'请输入选取待审人的SQL'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DRAFT.TIP.FILTER_BY_SQL', N'特殊分配中提醒输入SQL来过滤待审人', N'请输入过滤待审人的SQL', N'zh-CN', N'请输入过滤待审人的SQL'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.NOCANDIDATOR_BY_SELECT', N'通过SQL选取,没有匹配的待审人', N'通过SQL({0})选取,没有匹配的待审人', N'zh-CN', N'通过SQL({0})选取,没有匹配的待审人'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.NOCANDIDATOR_BY_FILTER', N'通过SQL来过滤后,没有匹配的待审人', N'通过SQL({0})过滤后,没有匹配的待审人', N'zh-CN', N'通过SQL({0})过滤后,没有匹配的待审人'; +-- ----------------------------- 2020-09-09 add by zhangjr------------end + +-- ----------------------------- 2020-09-14 add by zhangjr------------begin +ALTER TABLE T_CORE_BPMN_COMMENT ADD USERNAME VARCHAR(96) ; + +EXEC sp_addextendedproperty 'MS_Description', N'审核人名称', 'SCHEMA', N'dbo', +'TABLE', N'T_CORE_BPMN_COMMENT', 'COLUMN', N'USERNAME' +GO + +-- ----------------------------- 2020-09-14 add by zhangjr------------end + +-- ----------------------------- 2020-09-22 add by zhangjr------------begin 1.1.14 补丁已发布 +CREATE TABlE DBO.T_CORE_SMS( + ID BIGINT NOT NULL, + [TYPE] VARCHAR(36) NULL , + [USER] VARCHAR(24) NULL , + MOBILE VARCHAR(24) NULL , + MESSAGE TEXT NULL , + RETRYQTY BIGINT NULL , + STATUS VARCHAR(2) NULL , + SENDTIME DATETIME NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_SMS PRIMARY KEY(ID) +); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'短信表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'短信的类型(比方:ResetPassword、Todo等)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS', @level2type=N'COLUMN',@level2name=N'TYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'收信人' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS', @level2type=N'COLUMN',@level2name=N'USER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'手机号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS', @level2type=N'COLUMN',@level2name=N'MOBILE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'信息' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS', @level2type=N'COLUMN',@level2name=N'MESSAGE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'重试次数' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS', @level2type=N'COLUMN',@level2name=N'RETRYQTY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否发送成功(0-待发送 1-已发送 2-发送失败 3-已关闭)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS', @level2type=N'COLUMN',@level2name=N'STATUS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'发送成功时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS', @level2type=N'COLUMN',@level2name=N'SENDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_CORE_SMS_ERROR_LOG( + ID BIGINT NOT NULL, + SMSID BIGINT NOT NULL, + ERRORLOG TEXT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_SMS_ERROR_LOG PRIMARY KEY(ID) +); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'短信错误日志表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS_ERROR_LOG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS_ERROR_LOG', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'短信主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS_ERROR_LOG', @level2type=N'COLUMN',@level2name=N'SMSID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'错误日志' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS_ERROR_LOG', @level2type=N'COLUMN',@level2name=N'ERRORLOG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS_ERROR_LOG', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS_ERROR_LOG', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS_ERROR_LOG', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS_ERROR_LOG', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SMS_ERROR_LOG', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_CORE_SMS.SERVICE_NAME', N'短信表', N'短信表', N'zh-CN', N'短信表'; +EXEC DBO.INSERTI18N N'T_CORE_SMS.ID', N'主键', N'主键', N'zh-CN', N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_SMS.TYPE', N'短信的类型(比方:ResetPassword、Todo等)', N'类型', N'zh-CN', N'类型'; +EXEC DBO.INSERTI18N N'T_CORE_SMS.USER', N'接收短信的收信人', N'收信人', N'zh-CN', N'收信人'; +EXEC DBO.INSERTI18N N'T_CORE_SMS.MOBILE', N'接收短信的手机号', N'手机号', N'zh-CN', N'手机号'; +EXEC DBO.INSERTI18N N'T_CORE_SMS.MESSAGE', N'短信的信息', N'信息', N'zh-CN', N'信息'; +EXEC DBO.INSERTI18N N'T_CORE_SMS.RETRYQTY', N'短信的重试次数', N'重试次数', N'zh-CN', N'重试次数'; +EXEC DBO.INSERTI18N N'T_CORE_SMS.STATUS', N'短信发送状态(0-待发送 1-已发送 2-发送失败 3-已关闭)', N'发送状态', N'zh-CN', N'发送状态'; +EXEC DBO.INSERTI18N N'T_CORE_SMS.SUCCESSTIME', N'短信发送时间', N'发送时间', N'zh-CN', N'发送时间'; + +EXEC DBO.INSERTI18N N'T_CORE_SMS_ERROR_LOG.SERVICE_NAME', N'短信错误日志表', N'短信错误日志表', N'zh-CN', N'短信错误日志表'; +EXEC DBO.INSERTI18N N'T_CORE_SMS_ERROR_LOG.ID', N'主键', N'主键', N'zh-CN', N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_SMS_ERROR_LOG.SMSID', N'短信主键', N'短信主键', N'zh-CN', N'短信主键'; +EXEC DBO.INSERTI18N N'T_CORE_SMS_ERROR_LOG.ERRORLOG', N'错误日志', N'错误日志', N'zh-CN', N'错误日志'; +EXEC DBO.INSERTI18N N'T_CORE_SMS_ERROR_LOG.CREATEDBYID', N'制单人编码', N'制单人编码', N'zh-CN', N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_SMS_ERROR_LOG.CREATEDBYNAME', N'制单人名称', N'制单人名称', N'zh-CN', N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_SMS_ERROR_LOG.CREATEDBYORGID', N'制单人单位编码', N'制单人单位编码', N'zh-CN', N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_SMS_ERROR_LOG.CREATEDBYORGNAME', N'制单人单位名称', N'制单人单位名称', N'zh-CN', N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_SMS_ERROR_LOG.CREATEDTIME', N'制单日期', N'制单日期', N'zh-CN', N'制单日期'; + + +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.RESET', N'重置', N'重置', N'zh-CN', N'重置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.SMS.TIP.NO_SMSMANAGER', N'发送短信没有配置SmsManager实现类', N'请配置SmsManager', N'zh-CN', N'请配置SmsManager'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.SMS.TAB.BASE_INFO', N'短信详情', N'短信详情', N'zh-CN', N'短信详情'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.SMS.TAB.ERROR_LOG', N'错误日志', N'错误日志', N'zh-CN', N'错误日志'; + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('smsStatus', '短信状态', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG) +VALUES (NEXT VALUE FOR SEQ_CORE, '0', '待发送', 'smsStatus', NULL, 1, 0, 'admin', '系统管理员', NULL, '0'); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG) +VALUES (NEXT VALUE FOR SEQ_CORE, '1', '已发送', 'smsStatus', NULL, 2, 0, 'admin', '系统管理员', NULL, '0'); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG) +VALUES (NEXT VALUE FOR SEQ_CORE, '2', '发送失败', 'smsStatus', NULL, 3, 0, 'admin', '系统管理员', NULL, '0'); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG) +VALUES (NEXT VALUE FOR SEQ_CORE, '3', '已关闭', 'smsStatus', NULL, 4, 0, 'admin', '系统管理员', NULL, '0'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9408', '短信发送日志', '/secure/core/module/sys/sms/page/search-list', '94', '9408', '044.svg', '短信发送日志'); +-- ----------------------------- 2020-09-22 add by zhangjr------------end 1.1.14 补丁已发布 + + +-- ----------------------------- 2020-09-23 add by zhangjr------------begin 1.1.14 补丁已发布 +EXEC DBO.INSERTI18N N'RESET_PASSWORD.WARNING.TIP.INVALID_USERID_OR_MOBILE', N'重置密码,用户名和手机号错误', N'用户名或手机号错误', N'zh-CN', N'用户名或手机号错误'; +EXEC DBO.INSERTI18N N'RESET_PASSWORD.WARNING.TIP.UNABLE_SEND_SMS', N'重置密码,验证码发送失败', N'验证码发送失败,请联系管理员', N'zh-CN', N'验证码发送失败,请联系管理员'; +EXEC DBO.INSERTI18N N'RESET_PASSWORD.WARNING.TIP.INVALID_VERIFICATION_CODE', N'重置密码,验证码错误', N'验证码错误', N'zh-CN', N'验证码错误'; +EXEC DBO.INSERTI18N N'RESET_PASSWORD.WARNING.TIP.VERIFICATION_CODE_EXPIRED', N'重置密码,验证码过期', N'验证码过期', N'zh-CN', N'验证码过期'; +EXEC DBO.INSERTI18N N'RESET_PASSWORD.SMS.MESSAGE_TEMPLATE', N'重置密码,发送验证码的短信模板', N'{0}(验证码),10分钟内有效。', N'zh-CN', N'{0}(验证码),10分钟内有效。'; +-- ----------------------------- 2020-09-23 add by zhangjr------------end 1.1.14 补丁已发布 + +-- ----------------------------- 2021-09-26 add by shixw------------begin + +alter table dbo.T_CORE_LOGIN_CONFIG ADD RETRIEVEPASSWORDWAY VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'找回密码方式', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOGIN_CONFIG', +'COLUMN', N'RETRIEVEPASSWORDWAY' +GO + +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_CONFIG.RETRIEVEPASSWORDWAY',N'找回密码方式',N'找回密码方式',N'zh-CN',N'找回密码方式' +GO + +-- ----------------------------- 2021-09-26 add by shixw------------end + + +-- ----------------------------- 2020-09-27 add by zhangjr------------begin +EXEC DBO.INSERTI18N N'TRANSACTION.ERROR.TRANSACTION_REQUIRED', N'当前方法必需在事务内执行', N'当前方法必需在事务内执行', N'zh-CN', N'当前方法必需在事务内执行'; +EXEC DBO.INSERTI18N N'LEVELCODE.ERROR.INVALID_LEVELCODE_AND_LEVELSIZE', N'层次码和每层长度不匹配', N'层次码和每层长度不匹配', N'zh-CN', N'层次码和每层长度不匹配'; +EXEC DBO.INSERTI18N N'LEVELCODE.ERROR.REACH_MAX_LEVELCODE', N'层次码达到最大值', N'层次码达到最大值', N'zh-CN', N'层次码达到最大值'; +-- ----------------------------- 2020-09-27 add by zhangjr------------end + +-- ----------------------------- 2021-10-08 add by zhangxt--------------begin +UPDATE T_CORE_CONSTANT SET CONSTANTVALUE = 'txt,doc,jpg,jpeg,gif,tif,tiff,png,bmp,zip,rar,xls,ppt,ini,pdf,docx,xlsx,swf,dwg,wps,pptx,ppt,cpt,json' WHERE ID = 'FILE-EXTENSIONS'; +-- ----------------------------- 2021-10-08 add by zhangxt--------------end + +-- ----------------------------- 2021-11-02 add by zhangjr--------------begin +EXEC DBO.INSERTI18N N'GIKAM.BPMN.TASK.SUBMIT_NAME', N'进度监控,任务提交时的名称', N'{0}提交', N'zh-CN', N'{0}提交'; +EXEC DBO.INSERTI18N N'GIKAM.BPMN.TASK.COMPLETE_NAME', N'进度监控,任务审核时的名称', N'{0}审核', N'zh-CN', N'{0}审核'; +EXEC DBO.INSERTI18N N'GIKAM.BPMN.TASK.WITHDRAW_NAME', N'进度监控,任务撤回时的名称', N'{0}撤回', N'zh-CN', N'{0}撤回'; +EXEC DBO.INSERTI18N N'GIKAM.BPMN.TASK.TRANSFER_NAME', N'进度监控,任务转办时的名称', N'{0}转办', N'zh-CN', N'{0}转办'; +EXEC DBO.INSERTI18N N'GIKAM.BPMN.TASK.END_NAME', N'进度监控,任务结束时的名称', N'{0}结束', N'zh-CN', N'{0}结束'; +EXEC DBO.INSERTI18N N'GIKAM.BPMN.TASK.REJECT_NAME', N'进度监控,任务拒绝时的名称', N'{0}拒绝', N'zh-CN', N'{0}拒绝'; +EXEC DBO.INSERTI18N N'GIKAM.BPMN.TASK.ODD_REJECT_NAME', N'进度监控,任务异常拒绝时的名称', N'{0}异常拒绝', N'zh-CN', N'{0}异常拒绝'; +EXEC DBO.INSERTI18N N'GIKAM.BPMN.TASK.UNDO_NAME', N'进度监控,任务回退时的名称', N'{0}回退', N'zh-CN', N'{0}回退'; +-- ----------------------------- 2021-11-02 add by zhangjr--------------end + +-- ----------------------------- 2021-11-03 add by zhanghang------------begin + +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER.REPORTNAME', N'报表名称', N'报表名称', N'zh-CN',N'报表名称'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER.REPORTNAME', N'数据中心报表', N'数据中心报表', N'zh-CN',N'数据中心报表'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REPORTS.TIP.VIEW_REPORT_MUST_CHOOSE_DATA_CENTER_REPORT_ID', N'请选择关联数据中心报表后再预览', N'请选择关联数据中心报表后再预览', N'zh-CN', N'请选择关联数据中心报表后再预览'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REPORTS.TIP.LINE_VALID_DATA_CENTER_FAILURE', N'数据中心配置明细未关联数据中心报表不允许发布,请重新选择', N'数据中心配置明细未关联数据中心报表不允许发布,请重新选择', N'zh-CN', N'数据中心配置明细未关联数据中心报表不允许发布,请重新选择'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REPORTS.TIP.VIEW_REPORT_CAN_NOT_CHOOSE_FOLDER_CENTER_REPORT_DATA', N'关联数据中心报表不能选择菜单文件夹节点', N'关联数据中心报表不能选择菜单文件夹节点', N'zh-CN', N'关联数据中心报表不能选择菜单文件夹节点'; + +alter table dbo.T_CORE_REPORT_CONFIG_LINE ADD DATACENTERREPORTNAME VARCHAR(120) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'数据中心报表名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG_LINE', +'COLUMN', N'DATACENTERREPORTNAME' +GO +alter table dbo.T_CORE_REPORT_CONFIG_LINE ADD DATACENTERREPORTURL VARCHAR(514) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'数据中心报表查询URL', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG_LINE', +'COLUMN', N'DATACENTERREPORTURL' +GO +alter table dbo.T_CORE_REPORT_CONFIG_LINE ADD DATACENTERREPORTID BIGINT NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'数据中心报表ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_REPORT_CONFIG_LINE', +'COLUMN', N'DATACENTERREPORTID' +GO + +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG_LINE.DATACENTERREPORTNAME',N'数据中心报表名称',N'数据中心报表名称',N'zh-CN',N'数据中心报表名称' +GO +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG_LINE.DATACENTERREPORTURL',N'数据中心报表查询URL',N'数据中心报表查询URL',N'zh-CN',N'数据中心报表查询URL' +GO +EXEC DBO.INSERTI18N N'T_CORE_REPORT_CONFIG_LINE.DATACENTERREPORTID',N'数据中心报表ID',N'数据中心报表ID',N'zh-CN',N'数据中心报表ID' +GO + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'dataCenter', '数据中心', 'reportConfigCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG(ID, NAME, TITLE, CATEGORY, URL, WIDTH) + VALUES(NEXT VALUE FOR SEQ_CORE, '数据中心报表', '数据中心报表', 'data-center-report', '/secure/core/module/item/data-centers/page/report-choose-list', '40%'); + +-- -- 1.1.8补丁已发布 +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, I18NCODE) VALUES ('9403', '导出日志', '/secure/core/module/sys/export-logs/page/edit-list', '94', '9403','导出日志', 'CORE.MENU.MENUNAME.SYS.LOG.EXPORT'); + +alter table dbo.T_CORE_EXPORT_LOG ADD MENUNAME VARCHAR(64) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'菜单名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EXPORT_LOG', +'COLUMN', N'MENUNAME' +GO +alter table dbo.T_CORE_EXPORT_LOG ADD SUCCESS VARCHAR(1) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'导出结果(1-成功/0-失败)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_EXPORT_LOG', +'COLUMN', N'SUCCESS' +GO + +EXEC DBO.INSERTI18N N'T_CORE_EXPORT_LOG.MENUNAME',N'菜单名称',N'菜单名称',N'zh-CN',N'菜单名称' +GO +EXEC DBO.INSERTI18N N'T_CORE_EXPORT_LOG.SUCCESS',N'导出结果',N'导出结果',N'zh-CN',N'导出结果' +GO +EXEC DBO.INSERTI18N N'T_CORE_EXPORT_LOG.OPERATION',N'文件操作',N'文件操作',N'zh-CN',N'文件操作' +GO + +-- -- 1.1.8补丁已发布 + +INSERT INTO T_CORE_CONSTANT(ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, CREATEDTIME, CREATEDBYID, CREATEDBYNAME, VERSION) +VALUES ('GRID-RECORD-EXPORT-LOG', '1', '表格是否记录导出日志', '系统', '1', NULL, NULL, NULL, 0); + +-- ----------------------------- 2021-11-03 add by zhanghang------------end + +-- ----------------------------- 2021-11-08 add by zhanghang------------begin +DELETE FROM T_CORE_CONSTANT WHERE ID = 'GRID-RECORD-EXPORT-LOG'; +-- ----------------------------- 2021-11-08 add by zhanghang------------end +-- ----------------------------- 2021-11-09 add by zhangxt------------begin +CREATE INDEX IDX_CORE_ATRECORDLINE_TARGETID ON dbo.T_CORE_AT_RECORD_LINE (TARGETID) +GO +-- ----------------------------- 2021-11-09 add by zhangxt------------end + +-- ----------------------------- 2021-11-23 add by shixw------------begin + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES (NEXT VALUE FOR SEQ_CORE, '复选框配置', 'checkbox-config', '/secure/core/module/admin/check-configs/queries/selectable', 'id', 'name'); + +-- ----------------------------- 2021-11-23 add by shixw------------end + +-- ----------------------------- 2021-11-24 add by zhangjr------------begin +EXEC DBO.DELETEI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.PROCESS_NOT_EXISTS'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.PROCESS_NOT_EXISTS', N'当前登录部门流程未定义', N'当前登录部门在{0}中未定义流程', N'zh-CN', N'当前登录部门在{0}中未定义流程'; +-- ----------------------------- 2021-11-24 add by zhangjr------------end + +-- ----------------------------- 2021-11-24 add by zhangpf--------------begin 1.1.9补丁已发布 +alter table dbo.T_CORE_SYSTEM_CONFIG ADD HELPCENTER VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否开启帮助中心', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SYSTEM_CONFIG', +'COLUMN', N'HELPCENTER' +GO + +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_CONFIG.HELPCENTER',N'是否开启帮助中心',N'是否开启帮助中心',N'zh-CN',N'是否开启帮助中心' +GO + +UPDATE T_CORE_SYSTEM_CONFIG SET HELPCENTER = '0' +WHERE ID = 'system-config'; + +-- 建表语句 +CREATE TABlE DBO.T_CORE_HELP_CENTER( + ID VARCHAR(30) NOT NULL, + MANUALVIDEDFILEID BIGINT NULL , + MANUALEDITINGMETHOD VARCHAR(30) NULL , + MANUALDOCFILEID BIGINT NULL , + MANUALCONTENT TEXT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_HELP_CENTER PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'帮助中心' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_HELP_CENTER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_HELP_CENTER', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'手册视频文件id' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_HELP_CENTER', @level2type=N'COLUMN',@level2name=N'MANUALVIDEDFILEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'手册编辑方式(online-在线编辑/file-上传文档)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_HELP_CENTER', @level2type=N'COLUMN',@level2name=N'MANUALEDITINGMETHOD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'手册文档文件id' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_HELP_CENTER', @level2type=N'COLUMN',@level2name=N'MANUALDOCFILEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'手册内容' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_HELP_CENTER', @level2type=N'COLUMN',@level2name=N'MANUALCONTENT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_HELP_CENTER', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_HELP_CENTER', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_HELP_CENTER', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_HELP_CENTER', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_HELP_CENTER', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_CORE_HELP_CENTER.SERVICE_NAME', N'帮助中心', N'帮助中心', N'zh-CN',N'帮助中心'; +EXEC DBO.INSERTI18N N'T_CORE_HELP_CENTER.ID', N'帮助中心的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_HELP_CENTER.MANUALVIDEDFILEID', N'帮助中心的手册视频文件id', N'手册视频文件id', N'zh-CN',N'手册视频文件id'; +EXEC DBO.INSERTI18N N'T_CORE_HELP_CENTER.MANUALEDITINGMETHOD', N'帮助中心的手册编辑方式', N'手册编辑方式', N'zh-CN',N'手册编辑方式'; +EXEC DBO.INSERTI18N N'T_CORE_HELP_CENTER.MANUALDOCFILEID', N'帮助中心的手册文档文件id', N'手册文档文件id', N'zh-CN',N'手册文档文件id'; +EXEC DBO.INSERTI18N N'T_CORE_HELP_CENTER.MANUALCONTENT', N'帮助中心的手册内容', N'手册内容', N'zh-CN',N'手册内容'; +EXEC DBO.INSERTI18N N'T_CORE_HELP_CENTER.CREATEDBYID', N'帮助中心的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_HELP_CENTER.CREATEDBYNAME', N'帮助中心的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_HELP_CENTER.CREATEDTIME', N'帮助中心的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_HELP_CENTER.CREATEDBYORGID', N'帮助中心的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_HELP_CENTER.CREATEDBYORGNAME', N'帮助中心的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; + +EXEC DBO.INSERTI18N N'MODULE.ADMIN.HELPCENTERS.TREE.MENU', N'帮助中心的菜单树', N'菜单', N'zh-CN',N'菜单'; +EXEC DBO.INSERTI18N N'MODULE.ADMIN.HELPCENTERS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'MODULE.ADMIN.HELPCENTERS.FIELD.VIDEO', N'帮助中心的上传视频', N'上传视频', N'zh-CN',N'上传视频'; +EXEC DBO.INSERTI18N N'MODULE.ADMIN.HELPCENTERS.FIELD.MANUAL_DOC', N'帮助中心的上传操作手册', N'上传操作手册', N'zh-CN',N'上传操作手册'; +EXEC DBO.INSERTI18N N'MODULE.ADMIN.HELPCENTERS.FIELD.MANUAL', N'帮助中心的操作手册', N'操作手册', N'zh-CN',N'操作手册'; + +EXEC DBO.INSERTI18N N'MODULE.ADMIN.HELPCENTERS.TIP.CURRENT_MENU_HAS_NO_RELATED_PAGE', N'当前菜单未配置相关页面,请重新选择', N'当前菜单未配置相关页面,请重新选择', N'zh-CN',N'当前菜单未配置相关页面,请重新选择'; +EXEC DBO.INSERTI18N N'MODULE.ADMIN.HELPCENTERS.TIP.CURRENT_MENU_HAS_NO_MANUAL_CONFIG', N'当前菜单未配置帮助项,请联系管理员添加', N'当前菜单未配置帮助项,请联系管理员添加', N'zh-CN',N'当前菜单未配置帮助项,请联系管理员添加'; + +-- 创建菜单语句 +INSERT INTO T_CORE_ADMIN_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUICON) +VALUES ('101060', '帮助中心', '/secure/module/admin/help-centers/page/edit-list', '1010', '101060', '019.svg'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_HELP_CENTER', '0', '1'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(NEXT VALUE FOR SEQ_CORE, '帮助中心手册编辑方式', 'manual-editing-method', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=manualEditingMethod', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('manualEditingMethod', '帮助中心手册编辑方式', 'sys', NULL, 1, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(NEXT VALUE FOR SEQ_CORE, 'manualEditingMethod', 'file', '上传文档', 1, '0'); +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(NEXT VALUE FOR SEQ_CORE, 'manualEditingMethod', 'online', '在线编辑', 2, '0'); +-- ----------------------------- 2021-11-24 add by zhangpf------------end 1.1.9补丁已发布 + + +-- ----------------------------- 2021-11-28 add by zhangjr------------begin +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.DIAGRAM.TASK_NAME_NOT_ASSIGNED', N'工作流定义提交时,任务节点名称不能为空', N'任务节点名称不能为空', N'zh-CN', N'任务节点名称不能为空'; +-- ----------------------------- 2021-11-28 add by zhangjr------------end + +-- ----------------------------- 2021-12-01 add by zhangpf------------begin 1.1.10补丁已发布 +ALTER TABLE dbo.T_CORE_PASSWORD_POLICY ADD FAILEDATTEMPTPOLICY VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'错误密码次数策略(总数、当日累计)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'FAILEDATTEMPTPOLICY' +GO + +ALTER TABLE dbo.T_CORE_PASSWORD_POLICY ADD EXPIREDPOLICY VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'过期密码策略(强制、可选)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_PASSWORD_POLICY', +'COLUMN', N'EXPIREDPOLICY' +GO + +UPDATE T_CORE_PASSWORD_POLICY SET FAILEDATTEMPTPOLICY = 'total'; +UPDATE T_CORE_PASSWORD_POLICY SET EXPIREDPOLICY = 'optional'; + +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.EXPIREDPOLICY',N'过期密码策略(强制、可选)',N'过期密码策略',N'zh-CN',N'过期密码策略' +GO +EXEC DBO.INSERTI18N N'T_CORE_PASSWORD_POLICY.FAILEDATTEMPTPOLICY',N'错误密码次数策略(总数、当日累计)',N'错误密码次数策略',N'zh-CN',N'错误密码次数策略' +GO +EXEC DBO.INSERTI18N N'GIKAM.SECURITY.LOGIN.INCORRECT_PASSWORD_REMAIN_TIMES', N'登录时密码错误还剩几次重试机会', N'密码错误,今日还剩余{0}次重试机会,用户将被锁定', N'zh-CN', N'密码错误,今日还剩余{0}次重试机会,用户将被锁定' +GO + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(NEXT VALUE FOR SEQ_CORE, '错误密码次数策略', 'failed-attempt-policy', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=failedAttemptPolicy', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('failedAttemptPolicy', '错误密码次数策略', 'sys', NULL, 1, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(NEXT VALUE FOR SEQ_CORE, 'failedAttemptPolicy', 'total', '总数', 1, '0'); +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(NEXT VALUE FOR SEQ_CORE, 'failedAttemptPolicy', 'byday', '当日累计', 2, '0'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(NEXT VALUE FOR SEQ_CORE, '过期密码策略', 'expired-policy', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=expiredPolicy', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('expiredPolicy', '过期密码策略', 'sys', NULL, 1, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(NEXT VALUE FOR SEQ_CORE, 'expiredPolicy', 'optional', '可选修改', 1, '0'); +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(NEXT VALUE FOR SEQ_CORE, 'expiredPolicy', 'mandatory', '强制修改', 2, '0'); +-- ----------------------------- 2021-12-01 add by zhangpf------------end 1.1.10补丁已发布 + +-- ----------------------------- 2021-12-12 add by zhangjr------------begin 1.1.11补丁已发布 +INSERT INTO T_CORE_CONSTANT(ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, CREATEDTIME, CREATEDBYID, CREATEDBYNAME, VERSION) +VALUES ('UPDATE_BAD_PASSWORD_AFTER_LOGIN', '0', '登录后是否强制更新非法的密码', '系统', '1', NULL, NULL, NULL, 0); +-- ----------------------------- 2021-12-12 add by zhangjr------------end 1.1.11补丁已发布 + +-- ----------------------------- 2021-12-13 add by zhangxt------------begin +EXEC DBO.INSERTI18N N'GIKAM.WORKFLOW.ODD.TIP.NOMATCH_BIZ_WORKFLOW', N'异常单据回退时,数据未正确匹配到业务流程', N'异常单据回退时,数据未正确匹配到业务流程', N'zh-CN', N'异常单据回退时,数据未正确匹配到业务流程'; +-- ----------------------------- 2021-12-13 add by zhangxt------------end + +-- ----------------------------- 2021-12-15 add by zhangpf------------begin +EXEC sys.sp_rename N'dbo.T_CORE_AD_DMOAIN_USER' , N'T_CORE_AD_DOMAIN_USER', 'OBJECT' GO + +EXEC DBO.DELETEI18N N'T_CORE_AD_DMOAIN_USER.SERVICE_NAME'; +EXEC DBO.DELETEI18N N'T_CORE_AD_DMOAIN_USER.ID'; +EXEC DBO.DELETEI18N N'T_CORE_AD_DMOAIN_USER.ADUSERID'; +EXEC DBO.DELETEI18N N'T_CORE_AD_DMOAIN_USER.CREATEDBYID'; +EXEC DBO.DELETEI18N N'T_CORE_AD_DMOAIN_USER.CREATEDBYNAME'; +EXEC DBO.DELETEI18N N'T_CORE_AD_DMOAIN_USER.CREATEDTIME'; +EXEC DBO.DELETEI18N N'T_CORE_AD_DMOAIN_USER.CREATEDBYORGID'; +EXEC DBO.DELETEI18N N'T_CORE_AD_DMOAIN_USER.CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_CORE_AD_DOMAIN_USER.SERVICE_NAME', N'AD域用户', N'AD域用户', N'zh-CN',N'AD域用户'; +EXEC DBO.INSERTI18N N'T_CORE_AD_DOMAIN_USER.ID', N'AD域用户的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_AD_DOMAIN_USER.ADUSERID', N'AD域用户的AD域登录名', N'AD域登录名', N'zh-CN',N'AD域登录名'; +EXEC DBO.INSERTI18N N'T_CORE_AD_DOMAIN_USER.CREATEDBYID', N'AD域用户的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_AD_DOMAIN_USER.CREATEDBYNAME', N'AD域用户的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_AD_DOMAIN_USER.CREATEDTIME', N'AD域用户的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_AD_DOMAIN_USER.CREATEDBYORGID', N'AD域用户的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_AD_DOMAIN_USER.CREATEDBYORGNAME', N'AD域用户的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; + +UPDATE T_CORE_TABLE + SET ID = 'T_CORE_AD_DOMAIN_USER' + WHERE ID = 'T_CORE_AD_DMOAIN_USER'; +-- ----------------------------- 2021-12-15 add by zhangpf------------end + +-- ----------------------------- 2021-12-16 add by ZHANGJR------------begin +ALTER TABLE T_CORE_USER ADD READONLY VARCHAR(2) ; +EXEC sp_addextendedproperty +'MS_Description', N'是否是只读用户(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_USER', +'COLUMN', N'READONLY' +GO + +ALTER TABLE T_CORE_M_USER ADD READONLY VARCHAR(2) ; +EXEC sp_addextendedproperty +'MS_Description', N'是否是只读用户(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_M_USER', +'COLUMN', N'READONLY' +GO + +EXEC DBO.INSERTI18N N'T_CORE_USER.READONLY', N'系统用户表的是否只读账号', N'是否只读账号', N'zh-CN', N'是否只读账号'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.NOT_PERMITTED', N'无权进行该操作', N'无权进行该操作', N'zh-CN', N'无权进行该操作'; + +INSERT INTO T_CORE_CONSTANT(ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, CREATEDTIME, CREATEDBYID, CREATEDBYNAME, VERSION) +VALUES ('REDIS_MAX_EXPIRED_SEC', '0', 'REDIS缓存过期的时间,0是不限制', '系统', '1', NULL, NULL, NULL, 0); +-- ----------------------------- 2021-12-16 add by ZHANGJR------------END + +-- ----------------------------- 2021-12-17 add by ZHANGJR------------begin +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.SPECIAL', N'审核人信息中特殊分配', N'特殊分配', N'zh-CN', N'特殊分配'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.COMMENT.TASKNAME', N'审核意见中节点名称', N'节点名称', N'zh-CN', N'节点名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.COMMENT.AUDITEDBYNAME', N'审核意见中审核人', N'审核人', N'zh-CN', N'审核人'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.COMMENT.AUDITEDTIME', N'审核意见中审核时间', N'审核时间', N'zh-CN', N'审核时间'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.COMMENT.COMMENT', N'审核意见中审核意见', N'审核意见', N'zh-CN', N'审核意见'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.COMMENT.ROUTE', N'审核意见中审核路径', N'审核路径', N'zh-CN', N'审核路径'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.COMMENT.ATTACHMENT', N'审核意见中附件', N'附件', N'zh-CN', N'附件'; + +EXEC DBO.UPDATEI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.TASKSTATUSCODE', N'zh-CN', N'状态码'; +EXEC DBO.UPDATEI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.TASKNAME', N'zh-CN', N'节点名称'; + +EXEC DBO.DELETEI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.DYNAMIC'; +EXEC DBO.DELETEI18N N'CORE.MODULE.SYS.T_CORE_BPMN_DIAGRAM.CANDIDATOR.INITIATOR'; +-- ----------------------------- 2021-12-17 add by ZHANGJR------------end + +-- ----------------------------- 2021-12-17 add by zhangpf------------begin +EXEC DBO.INSERTI18N N'GIKAM.SECURITY.LOGIN.FAILEDATTEMPTPOLICY_TOTAL_INCORRECT_PASSWORD_REMAIN_TIMES', N'登录时密码错误还剩几次重试机会', N'密码错误,还剩余{0}次重试机会,用户将被锁定', N'zh-CN', N'密码错误,还剩余{0}次重试机会,用户将被锁定' +GO +-- ----------------------------- 2021-12-17 add by zhangpf------------end + +-- ----------------------------- 2021-12-22 add by ZHANGJR------------begin +EXEC DBO.INSERTI18N N'EXECUTOR.RESOURCE_MONITORING.UNABLE_RUN_MULTIPLE_TASK', N'每个线程只能运行一条资源监控的任务', N'每个线程只能运行一条资源监控的任务', N'zh-CN', N'每个线程只能运行一条资源监控的任务'; +EXEC DBO.INSERTI18N N'EXECUTOR.RESOURCE_MONITORING.CPU_USAGE_OVERLOAD', N'当前CPU使用率过高,请稍后再尝试该操作', N'当前CPU使用率过高,请稍后再尝试该操作', N'zh-CN', N'当前CPU使用率过高,请稍后再尝试该操作'; +EXEC DBO.INSERTI18N N'EXECUTOR.RESOURCE_MONITORING.MEMORY_USAGE_OVERLOAD', N'当前内存使用率过高,请稍后再尝试该操作', N'当前内存使用率过高,请稍后再尝试该操作', N'zh-CN', N'当前内存使用率过高,请稍后再尝试该操作'; +EXEC DBO.INSERTI18N N'EXECUTOR.RESOURCE_MONITORING.RUNNING_TIMEOUT', N'当前任务运行超时,请稍后执行或联系管理员', N'当前任务运行超时,请稍后执行或联系管理员', N'zh-CN', N'当前任务运行超时,请稍后执行或联系管理员'; +EXEC DBO.INSERTI18N N'EXECUTOR.RESOURCE_MONITORING.TASK_OVERLOAD', N'当前运行的任务过多,请稍后再试', N'当前运行的任务过多,请稍后再试', N'zh-CN', N'当前运行的任务过多,请稍后再试'; +-- ----------------------------- 2021-12-22 add by ZHANGJR------------end + +-- ----------------------------- 2021-12-30 add by ZHANGJR------------begin +EXEC DBO.DELETEI18N N'GIKAM.BPMN.TASK.START'; +EXEC DBO.DELETEI18N N'GIKAM.BPMN.TASK.END'; +-- ----------------------------- 2021-12-30 add by ZHANGJR------------end + +-- ----------------------------- 2022-1-5 add by ZHANGJR------------begin +INSERT INTO T_CORE_ADMIN_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUICON) +VALUES ('101070', '执行脚本', '/secure/core/module/admin/scripts/page/detail', '1010', '101070', '019.svg'); + +EXEC DBO.INSERTI18N N'CORE.MODULE.ADMIN.SCRIPT.TITLE.SCRIPT', N'执行的脚本信息', N'执行脚本', N'zh-CN', N'执行脚本'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ADMIN.SCRIPT.TITLE.RESULT', N'脚本执行后的结果', N'执行结果', N'zh-CN', N'执行结果'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.ADMIN.SCRIPT.RESULT.CODE', N'脚本执行后的返回状态码', N'返回状态', N'zh-CN', N'返回状态'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ADMIN.SCRIPT.RESULT.CONTENT', N'脚本执行后的返回结果', N'返回结果', N'zh-CN', N'返回结果'; + +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.EXECUTE', N'执行', N'执行', N'zh-CN', N'执行'; +-- ----------------------------- 2022-1-5 add by ZHANGJR------------end + +-- ----------------------------- 2022-1-11 add by ZHANGJR------------begin +EXEC DBO.INSERTI18N N'GIKAM.SECURITY.LOGIN.ALREADY_LOGIN', N'已有用户登录,不允许多账号登录', N'已有用户登录,不允许多账号登录', N'zh-CN', N'已有用户登录,不允许多账号登录'; +-- ----------------------------- 2022-1-11 add by ZHANGJR------------end + +-- ----------------------------- 2022-01-16 add by shixw------------begin + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9361', '数据中心查询', '/secure/core/module/item/data-centers/page/search-list', '93', '9361', '016.svg', '数据中心查询'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES (NEXT VALUE FOR SEQ_CORE, '数据中心报表', 'data-center-report', '/secure/core/module/item/data-centers/queries/selectable', 'url', 'nodeName'); + +-- ----------------------------- 2022-01-16 add by shixw------------end + +-- ----------------------------- 2022-01-17 add by dingjj------------begin + +-- 建表语句 +CREATE TABlE DBO.T_CORE_NOTIFICATION_AUDIO( + ID BIGINT NOT NULL, + AUDIONAME VARCHAR(120) NULL , + AUDIOTYPE VARCHAR(36) NULL , + URL VARCHAR(270) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_NOTIFICATION_AUDIO PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'通知语音库' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_AUDIO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_AUDIO', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'语音名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_AUDIO', @level2type=N'COLUMN',@level2name=N'AUDIONAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'语音类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_AUDIO', @level2type=N'COLUMN',@level2name=N'AUDIOTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'路径' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_AUDIO', @level2type=N'COLUMN',@level2name=N'URL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_AUDIO', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_AUDIO', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_AUDIO', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_AUDIO', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_NOTIFICATION_AUDIO', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_AUDIO.SERVICE_NAME', N'通知语音库', N'通知语音库', N'zh-CN',N'通知语音库'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_AUDIO.ID', N'通知语音库的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_AUDIO.AUDIONAME', N'通知语音库的语音名称', N'语音名称', N'zh-CN',N'语音名称'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_AUDIO.AUDIOTYPE', N'通知语音库的语音类型', N'语音类型', N'zh-CN',N'语音类型'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_AUDIO.URL', N'通知语音库的路径', N'路径', N'zh-CN',N'路径'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_AUDIO.CREATEDBYID', N'通知语音库的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_AUDIO.CREATEDBYNAME', N'通知语音库的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_AUDIO.CREATEDTIME', N'通知语音库的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_AUDIO.CREATEDBYORGID', N'通知语音库的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_NOTIFICATION_AUDIO.CREATEDBYORGNAME', N'通知语音库的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.NOTIFICATION.AUDIOS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('950503', '通知语音库', '/secure/core/module/item/notification/audios/page/edit-list', '9505', '950503', '033.svg', '通知语音库'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_NOTIFICATION_AUDIO', '0', '1'); + +alter table dbo.T_CORE_SYSTEM_CONFIG ADD NOTIFICATIONAUDIO BIGINT NULL + +EXEC sp_addextendedproperty +'MS_Description', N'消息通知语音', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_SYSTEM_CONFIG', +'COLUMN', N'NOTIFICATIONAUDIO' + +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_CONFIG.NOTIFICATIONAUDIO', N'系统配置的消息通知语音', N'消息通知语音', N'zh-CN',N'消息通知语音'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.NOTIFICATION.AUDIOS.TIP.ATTACHMENT_EXISTS', N'存在语音文件,请确认是否覆盖', N'存在语音文件,请确认是否覆盖', N'zh-CN',N'存在语音文件,请确认是否覆盖'; + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('audioType', '语音类型', 'sys', NULL, 1, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(NEXT VALUE FOR SEQ_CORE, 'audioType', '0', '内置', 1, '0'); +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(NEXT VALUE FOR SEQ_CORE, 'audioType', '1', '自定义', 2, '0'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(NEXT VALUE FOR SEQ_CORE, '语音状态', 'audio-type', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=audio-type', 'code', 'codeName'); + +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.NOTIFICATION.AUDIOS.TIP.UNABLE_DELETE_SYSTEM_AUDIO', N'内置语音不允许删除', N'内置语音不允许删除', N'zh-CN',N'内置语音不允许删除'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.NOTIFICATION.AUDIOS.TIP.UNABLE_COVER_SYSTEM_AUDIO', N'内置语音不允许覆盖', N'内置语音不允许覆盖', N'zh-CN',N'内置语音不允许覆盖'; +EXEC DBO.INSERTI18N N'GIKAM.FILE.MODAL.UPLOAD_FILE', N'上传附件', N'上传附件', N'zh-CN',N'上传附件'; +EXEC DBO.INSERTI18N N'GIKAM.FILE.MODAL.DELETE_FILE', N'删除附件', N'删除附件', N'zh-CN',N'删除附件'; + +INSERT INTO T_CORE_NOTIFICATION_AUDIO (ID, AUDIONAME, AUDIOTYPE, URL, CREATEDBYID, CREATEDBYNAME) +values(1, '内置语音4','0', '/static/gikam/extend/media/danger.mp3', 'admin', '系统管理员'); +INSERT INTO T_CORE_NOTIFICATION_AUDIO (ID, AUDIONAME, AUDIOTYPE, URL, CREATEDBYID, CREATEDBYNAME) +values(2, '内置语音3','0', '/static/gikam/extend/media/normal.mp3', 'admin', '系统管理员'); +INSERT INTO T_CORE_NOTIFICATION_AUDIO (ID, AUDIONAME, AUDIOTYPE, URL, CREATEDBYID, CREATEDBYNAME) +values(3, '内置语音2','0', '/static/gikam/extend/media/success.mp3', 'admin', '系统管理员'); +INSERT INTO T_CORE_NOTIFICATION_AUDIO (ID, AUDIONAME, AUDIOTYPE, URL, CREATEDBYID, CREATEDBYNAME) +values(4, '内置语音1','0', '/static/gikam/extend/media/warning.mp3', 'admin', '系统管理员'); + +GO +-- ----------------------------- 2022-01-17 add by dingjj------------end + +-- ----------------------------- 2022-01-24 add by zhanghang------------begin +alter table dbo.T_CORE_LOGIN_CONFIG ADD SMSLOGIN VARCHAR(32) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'验证码登录', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOGIN_CONFIG', +'COLUMN', N'SMSLOGIN' +GO + +EXEC DBO.INSERTI18N N'T_CORE_LOGIN_CONFIG.SMSLOGIN',N'验证码登录',N'验证码登录',N'zh-CN',N'验证码登录' +GO + +EXEC DBO.INSERTI18N N'SMS_LOGIN.TIP.SEND_SMS_FAILED', N'短信发送失败', N'短信发送失败', N'zh-CN', N'短信发送失败'; +EXEC DBO.INSERTI18N N'SMS_LOGIN.TIP.MOBILE_DOESNOT_EXIST', N'手机号不存在', N'手机号不存在', N'zh-CN', N'手机号不存在'; +EXEC DBO.INSERTI18N N'SMS_LOGING.SMS_CONTENT', N'手机验证码登录短信内容', N'{0} 短信登录验证码,10分钟有效,请勿泄露。', N'zh-CN', N'{0} 短信登录验证码,10分钟有效,请勿泄露。'; +EXEC DBO.INSERTI18N N'SMS_LOGIN.TIP.SMSCODE_MOBILE_DOESNOT_MATACH', N'验证码无效', N'验证码无效', N'zh-CN', N'验证码无效'; +GO +-- ----------------------------- 2022-01-24 add by zhanghang------------end + +-- ----------------------------- 2022-01-26 add by shixw------------begin + +DELETE FROM T_CORE_NOTIFICATION_AUDIO WHERE id IN (1,2,3,4); + +INSERT INTO T_CORE_NOTIFICATION_AUDIO (ID, AUDIONAME, AUDIOTYPE, URL, CREATEDBYID, CREATEDBYNAME) +values(1, '内置语音4','system', '/static/gikam/extend/media/danger.mp3', 'admin', '系统管理员'); +INSERT INTO T_CORE_NOTIFICATION_AUDIO (ID, AUDIONAME, AUDIOTYPE, URL, CREATEDBYID, CREATEDBYNAME) +values(2, '内置语音3','system', '/static/gikam/extend/media/normal.mp3', 'admin', '系统管理员'); +INSERT INTO T_CORE_NOTIFICATION_AUDIO (ID, AUDIONAME, AUDIOTYPE, URL, CREATEDBYID, CREATEDBYNAME) +values(3, '内置语音2','system', '/static/gikam/extend/media/success.mp3', 'admin', '系统管理员'); +INSERT INTO T_CORE_NOTIFICATION_AUDIO (ID, AUDIONAME, AUDIOTYPE, URL, CREATEDBYID, CREATEDBYNAME) +values(4, '内置语音1','system', '/static/gikam/extend/media/warning.mp3', 'admin', '系统管理员'); + +-- ----------------------------- 2022-01-26 add by shixw------------end + +-- ----------------------------- 2022-02-10 add by zhanghang------------begin +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('mobilePrefix', '手机号前缀', 'sys', NULL, 1, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(NEXT VALUE FOR SEQ_CORE, 'mobilePrefix', '86', '86', 1, '0'); +-- ----------------------------- 2022-02-10 add by zhanghang------------end + +-- ----------------------------- 2022-02-24 add by shixw------------begin + +alter table dbo.T_CORE_CODE ADD I18NCODE VARCHAR(240) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'国际化编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CODE', +'COLUMN', N'I18NCODE' +GO + +EXEC DBO.INSERTI18N N'T_CORE_CODE.I18NCODE',N'国际化编码',N'国际化编码',N'zh-CN',N'国际化编码' +GO + +-- ----------------------------- 2022-02-24 add by shixw------------end + +-- ----------------------------- 2022-03-03 add by zhanghang------------begin +DELETE FROM T_CORE_CODE_CATEGORY WHERE ID = 'mobilePrefix'; +DELETE FROM T_CORE_CODE WHERE CODECATEGORYID = 'mobilePrefix'; + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('countryCode', '国号', 'sys', NULL, 1, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODECATEGORYID, CODE, CODENAME, ORDERNO, LASTSUSPENDEDFLAG) +VALUES(NEXT VALUE FOR SEQ_CORE, 'countryCode', '86', '86', 1, '0'); +-- ----------------------------- 2022-03-03 add by zhanghang------------end + +-- ----------------------------- 2022-03-07 add by guozj--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_CORE_DATA_CENTER_PARAM( + ID BIGINT NOT NULL, + DATACENTERID BIGINT NULL , + PARAMETERNAME VARCHAR(360) NULL , + PARAMETERVALUE VARCHAR(360) NULL , + DEFAULTVALUE VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_DATA_CENTER_PARAM PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据中心参数配置表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_PARAM'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_PARAM', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据中心id' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_PARAM', @level2type=N'COLUMN',@level2name=N'DATACENTERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'参数名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_PARAM', @level2type=N'COLUMN',@level2name=N'PARAMETERNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'参数值' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_PARAM', @level2type=N'COLUMN',@level2name=N'PARAMETERVALUE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认值' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_PARAM', @level2type=N'COLUMN',@level2name=N'DEFAULTVALUE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_PARAM', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_PARAM', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_PARAM', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_PARAM', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_PARAM', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE NONCLUSTERED INDEX [IDX_CORE_DATACENTERPARAM_DATACENTERID] ON [dbo].[T_CORE_DATA_CENTER_PARAM] ([DATACENTERID]); + +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_PARAM.SERVICE_NAME', N'数据中心参数配置表', N'数据中心参数配置表', N'zh-CN',N'数据中心参数配置表'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_PARAM.ID', N'数据中心参数配置表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_PARAM.DATACENTERID', N'数据中心参数配置表的数据中心id', N'数据中心id', N'zh-CN',N'数据中心id'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_PARAM.PARAMETERNAME', N'数据中心参数配置表的参数名称', N'参数名称', N'zh-CN',N'参数名称'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_PARAM.PARAMETERVALUE', N'数据中心参数配置表的参数值', N'参数值', N'zh-CN',N'参数值'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_PARAM.DEFAULTVALUE', N'数据中心参数配置表的默认值', N'默认值', N'zh-CN',N'默认值'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_PARAM.CREATEDBYID', N'数据中心参数配置表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_PARAM.CREATEDBYNAME', N'数据中心参数配置表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_PARAM.CREATEDTIME', N'数据中心参数配置表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_PARAM.CREATEDBYORGID', N'数据中心参数配置表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_PARAM.CREATEDBYORGNAME', N'数据中心参数配置表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.DATACENTERS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.DATACENTERS.TAB.PARAM', N'参数配置', N'参数配置', N'zh-CN',N'参数配置'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_DATA_CENTER_PARAM', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES (NEXT VALUE FOR SEQ_CORE,'T_CORE_DATA_CENTER_PARAM', 'T_CORE_DATA_CENTER', 'DATACENTERID'); + +-- ----------------------------- 2022-03-07 add by guozj------------end + +-- ----------------------------- 2022-04-18 add by guozj--------------begin +ALTER TABLE DBO.T_CORE_TODO_CONFIG ADD SELECTSQL TEXT NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'待办查询SQL', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_TODO_CONFIG', +'COLUMN', N'SELECTSQL' +GO + +EXEC DBO.INSERTI18N N'T_CORE_TODO_CONFIG.SELECTSQL', N'待办查询SQL', N'待办配置', N'zh-CN',N'待办查询SQL'; + +-- ----------------------------- 2022-04-18 add by guozj------------end + +-- ----------------------------- 2022-04-20 add by guozj--------------begin + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9325', '首页面板配置', '/secure/core/module/item/workspace-panels/page/edit-list', '93', '9325', '001.svg', '首页面板配置'); + +ALTER TABLE DBO.T_CORE_WK_PANEL ADD CODE VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WK_PANEL', +'COLUMN', N'CODE' +GO + +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.WORKSPACEPANELS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'T_CORE_WK_PANEL.CODE', N'首页面板配置的编码', N'编码', N'zh-CN',N'编码'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.WORKSPACEPANELS.TIP.CHOOSE_URL_PANEL', N'请选择配置URL的数据', N'请选择配置URL的数据', N'zh-CN',N'请选择配置URL的数据'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.WORKSPACEPANELS.MODAL.VIEW', N'首页面板配置预览', N'预览', N'zh-CN',N'预览'; + +ALTER TABLE DBO.T_CORE_WK_PANEL ADD REFRESHFLAG VARCHAR(1) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'刷新标志', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_WK_PANEL', +'COLUMN', 'REFRESHFLAG' +GO + +EXEC DBO.INSERTI18N N'T_CORE_WK_PANEL.REFRESHFLAG', N'首页面板配置的刷新标志', N'刷新', N'zh-CN',N'刷新'; + +-- ----------------------------- 2022-04-20 add by guozj------------end + +-- ----------------------------- 2022-04-30 add by guodz--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_CORE_BPMN_PRESET_COMMENT( + ID BIGINT NOT NULL, + COMMENTCATEGORY VARCHAR(36) NULL , + PRESETCOMMENT VARCHAR(120) NULL , + DEFAULTFLAG VARCHAR(1) NULL , + ORDERNO BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_BPMN_PRESET_COMMENT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'流程预置意见' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_BPMN_PRESET_COMMENT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_BPMN_PRESET_COMMENT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'意见类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_BPMN_PRESET_COMMENT', @level2type=N'COLUMN',@level2name=N'COMMENTCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'预置意见' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_BPMN_PRESET_COMMENT', @level2type=N'COLUMN',@level2name=N'PRESETCOMMENT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否默认' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_BPMN_PRESET_COMMENT', @level2type=N'COLUMN',@level2name=N'DEFAULTFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_BPMN_PRESET_COMMENT', @level2type=N'COLUMN',@level2name=N'ORDERNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_BPMN_PRESET_COMMENT', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_BPMN_PRESET_COMMENT', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_BPMN_PRESET_COMMENT', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_BPMN_PRESET_COMMENT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_BPMN_PRESET_COMMENT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PRESET_COMMENT.SERVICE_NAME', N'流程预置意见', N'流程预置意见', N'zh-CN',N'流程预置意见'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PRESET_COMMENT.ID', N'流程预置意见的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PRESET_COMMENT.COMMENTCATEGORY', N'流程预置意见的意见类型', N'意见类型', N'zh-CN',N'意见类型'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PRESET_COMMENT.PRESETCOMMENT', N'流程预置意见的预置意见', N'预置意见', N'zh-CN',N'预置意见'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PRESET_COMMENT.DEFAULTFLAG', N'流程预置意见的是否默认', N'是否默认', N'zh-CN',N'是否默认'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PRESET_COMMENT.ORDERNO', N'流程预置意见的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PRESET_COMMENT.CREATEDBYID', N'流程预置意见的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PRESET_COMMENT.CREATEDBYNAME', N'流程预置意见的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PRESET_COMMENT.CREATEDTIME', N'流程预置意见的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PRESET_COMMENT.CREATEDBYORGID', N'流程预置意见的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_BPMN_PRESET_COMMENT.CREATEDBYORGNAME', N'流程预置意见的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.BPMNPRESETCOMMENTS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9234', '流程预置意见', '/secure/core/module/sys/bpmn/preset-comments/page/edit-list', '92', '9234', '014.svg', '流程预置意见'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_BPMN_PRESET_COMMENT', '0', '0'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG (ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES (NEXT VALUE FOR SEQ_CORE, '流程预置意见', 'bpmn-preset-comment', '/secure/core/module/sys/bpmn/preset-comments/queries/selectable', 'id', 'presetComment'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('bpmnPresetCommentCategory', '流程预置意见类型', 'sys', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) + VALUES (NEXT VALUE FOR SEQ_CORE, '审核通过', 'bpmnPresetCommentCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'pass'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) + VALUES (NEXT VALUE FOR SEQ_CORE, '撤回', 'bpmnPresetCommentCategory', NULL, 5, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'withdraw'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) + VALUES (NEXT VALUE FOR SEQ_CORE, '审核拒绝', 'bpmnPresetCommentCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'reject'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) + VALUES (NEXT VALUE FOR SEQ_CORE, '回退', 'bpmnPresetCommentCategory', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'undo'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) + VALUES (NEXT VALUE FOR SEQ_CORE, '提交', 'bpmnPresetCommentCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'submit'); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '流程预置意见类型', 'bpmn-preset-comment-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=bpmnPresetCommentCategory', 'code', 'codeName'); + + + +-- ----------------------------- 2022-04-30 add by guodz------------end + +-- ----------------------------- 2022-05-04 add by shixw------------begin + +update T_CORE_CODE set i18ncode='SPECIAL.CHARACTER.CATEGORIES.SUPERSCRIPT' where codecategoryid='specialCharacterCategory' and code ='superscript'; +update T_CORE_CODE set i18ncode='SPECIAL.CHARACTER.CATEGORIES.SUBSCRIPT' where codecategoryid='specialCharacterCategory' and code ='subscript'; +update T_CORE_CODE set i18ncode='SPECIAL.CHARACTER.CATEGORIES.SERIALNUMBER' where codecategoryid='specialCharacterCategory' and code ='serialNumber'; +update T_CORE_CODE set i18ncode='SPECIAL.CHARACTER.CATEGORIES.UNIT' where codecategoryid='specialCharacterCategory' and code ='unit'; +update T_CORE_CODE set i18ncode='SPECIAL.CHARACTER.CATEGORIES.ROMANSYMBOLS' where codecategoryid='specialCharacterCategory' and code ='romanSymbols'; +update T_CORE_CODE set i18ncode='SPECIAL.CHARACTER.CATEGORIES.MATHEMATICALSYMBOLS' where codecategoryid='specialCharacterCategory' and code ='mathematicalSymbols'; +update T_CORE_CODE set i18ncode='SPECIAL.CHARACTER.CATEGORIES.SPECIALSYMBOLS' where codecategoryid='specialCharacterCategory' and code ='specialSymbols'; +update T_CORE_CODE set i18ncode='SPECIAL.CHARACTER.CATEGORIES.CHINESECHARACTERS' where codecategoryid='specialCharacterCategory' and code ='chineseCharacters'; +update T_CORE_CODE set i18ncode='SPECIAL.CHARACTER.CATEGORIES.GREEKALPHABET' where codecategoryid='specialCharacterCategory' and code ='greekAlphabet'; + + +EXEC DBO.INSERTI18N N'SPECIAL.CHARACTER.CATEGORIES.SUPERSCRIPT', N'上标', N'上标', N'zh-CN', N'上标'; +EXEC DBO.INSERTI18N N'SPECIAL.CHARACTER.CATEGORIES.SUBSCRIPT', N'下标', N'下标', N'zh-CN','下标'; +EXEC DBO.INSERTI18N N'SPECIAL.CHARACTER.CATEGORIES.SERIALNUMBER', N'序号', N'序号', N'zh-CN','序号'; +EXEC DBO.INSERTI18N N'SPECIAL.CHARACTER.CATEGORIES.UNIT', N'单位', N'单位', N'zh-CN','单位'; +EXEC DBO.INSERTI18N N'SPECIAL.CHARACTER.CATEGORIES.RROMANSYMBOLS', N'罗马符号', N'罗马符号', N'zh-CN','罗马符号'; +EXEC DBO.INSERTI18N N'SPECIAL.CHARACTER.CATEGORIES.MATHEMATICALSYMBOLS', N'数学符号', N'数学符号', N'zh-CN','数学符号'; +EXEC DBO.INSERTI18N N'SPECIAL.CHARACTER.CATEGORIES.SPECIALSYMBOLS', N'特殊符号', N'特殊符号', N'zh-CN','特殊符号'; +EXEC DBO.INSERTI18N N'SPECIAL.CHARACTER.CATEGORIES.CHINESECHARACTERS', N'汉字', N'汉字', N'zh-CN','汉字'; +EXEC DBO.INSERTI18N N'SPECIAL.CHARACTER.CATEGORIES.GREEKALPHABET', N'希腊字母', N'希腊字母', N'zh-CN','希腊字母'; + + +EXEC DBO.INSERTI18N N'SPECIAL.CHARACTER.CATEGORIES.SUPERSCRIPT', N'superscript', N'superscript', N'en-US', N'superscript'; +EXEC DBO.INSERTI18N N'SPECIAL.CHARACTER.CATEGORIES.SUBSCRIPT', N'subscript', N'subscript', N'en-US','subscript'; +EXEC DBO.INSERTI18N N'SPECIAL.CHARACTER.CATEGORIES.SERIALNUMBER', N'serialNumber', N'serialNumber', N'en-US','serialNumber'; +EXEC DBO.INSERTI18N N'SPECIAL.CHARACTER.CATEGORIES.UNIT', N'unit', N'unit', N'en-US','unit'; +EXEC DBO.INSERTI18N N'SPECIAL.CHARACTER.CATEGORIES.RROMANSYMBOLS', N'romanSymbols', N'romanSymbols', N'en-US','romanSymbols'; +EXEC DBO.INSERTI18N N'SPECIAL.CHARACTER.CATEGORIES.MATHEMATICALSYMBOLS', N'mathematicalSymbols', N'mathematicalSymbols', N'en-US','mathematicalSymbols'; +EXEC DBO.INSERTI18N N'SPECIAL.CHARACTER.CATEGORIES.SPECIALSYMBOLS', N'specialSymbols', N'specialSymbols', N'en-US','specialSymbols'; +EXEC DBO.INSERTI18N N'SPECIAL.CHARACTER.CATEGORIES.CHINESECHARACTERS', N'chineseCharacters', N'chineseCharacters', N'en-US','chineseCharacters'; +EXEC DBO.INSERTI18N N'SPECIAL.CHARACTER.CATEGORIES.GREEKALPHABET', N'greekAlphabet', N'greekAlphabet', N'en-US','greekAlphabet'; + +-- ----------------------------- 2022-05-04 add by shixw------------end + +-- ----------------------------- 2022-05-04 add by guozj--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_CORE_TENANT( + ID BIGINT NOT NULL, + TENANTNAME VARCHAR(120) NULL , + TENANTURL VARCHAR(270) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_TENANT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'租户' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_TENANT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_TENANT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'租户名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_TENANT', @level2type=N'COLUMN',@level2name=N'TENANTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'租户访问地址' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_TENANT', @level2type=N'COLUMN',@level2name=N'TENANTURL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_TENANT', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_TENANT', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_TENANT', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_TENANT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_TENANT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_CORE_TENANT_PERMISSION( + ID BIGINT NOT NULL, + TENANTID BIGINT NULL , + USERID VARCHAR(36) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_TENANT_PERMISSION PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'租户权限' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_TENANT_PERMISSION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_TENANT_PERMISSION', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'租户ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_TENANT_PERMISSION', @level2type=N'COLUMN',@level2name=N'TENANTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用户ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_TENANT_PERMISSION', @level2type=N'COLUMN',@level2name=N'USERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_TENANT_PERMISSION', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_TENANT_PERMISSION', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_TENANT_PERMISSION', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_TENANT_PERMISSION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_TENANT_PERMISSION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +CREATE NONCLUSTERED INDEX [IDX_CORE_TENANT_PERMISSION_TENANTID] ON [dbo].[T_CORE_TENANT_PERMISSION] ([TENANTID]); + +EXEC DBO.INSERTI18N N'T_CORE_TENANT.SERVICE_NAME', N'租户', N'租户', N'zh-CN',N'租户'; +EXEC DBO.INSERTI18N N'T_CORE_TENANT.ID', N'租户的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_TENANT.TENANTNAME', N'租户的租户名称', N'租户名称', N'zh-CN',N'租户名称'; +EXEC DBO.INSERTI18N N'T_CORE_TENANT.TENANTURL', N'租户的租户访问地址', N'租户访问地址', N'zh-CN',N'租户访问地址'; +EXEC DBO.INSERTI18N N'T_CORE_TENANT.CREATEDBYID', N'租户的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_TENANT.CREATEDBYNAME', N'租户的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_TENANT.CREATEDTIME', N'租户的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_TENANT.CREATEDBYORGID', N'租户的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_TENANT.CREATEDBYORGNAME', N'租户的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_TENANT_PERMISSION.SERVICE_NAME', N'租户权限', N'租户权限', N'zh-CN',N'租户权限'; +EXEC DBO.INSERTI18N N'T_CORE_TENANT_PERMISSION.ID', N'租户权限的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_TENANT_PERMISSION.TENANTID', N'租户权限的租户ID', N'租户ID', N'zh-CN',N'租户ID'; +EXEC DBO.INSERTI18N N'T_CORE_TENANT_PERMISSION.USERID', N'租户权限的用户ID', N'用户ID', N'zh-CN',N'用户ID'; +EXEC DBO.INSERTI18N N'T_CORE_TENANT_PERMISSION.CREATEDBYID', N'租户权限的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_TENANT_PERMISSION.CREATEDBYNAME', N'租户权限的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_TENANT_PERMISSION.CREATEDTIME', N'租户权限的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_TENANT_PERMISSION.CREATEDBYORGID', N'租户权限的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_TENANT_PERMISSION.CREATEDBYORGNAME', N'租户权限的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.TENANTS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.TENANTS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.TENANTS.TAB.PERMISSION', N'租户权限', N'租户权限', N'zh-CN',N'租户权限'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9336', '租户管理', '/secure/core/module/item/tenants/page/edit-list', '93', '9336', '010.svg', '租户管理'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_TENANT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_TENANT_PERMISSION', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('933601','T_CORE_TENANT_PERMISSION', 'T_CORE_TENANT', 'TENANTID'); + +ALTER TABLE DBO.T_CORE_LOGIN_CONFIG ADD LOGINTENANT VARCHAR(1) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否选择租户(0-否 1-是)', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LOGIN_CONFIG', +'COLUMN', 'LOGINTENANT' +GO + +-- ----------------------------- 2022-05-04 add by guozj------------end + +-- ----------------------------- 2022-05-04 add by shixw------------begin + +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.PROCESS_AUDITED', N'当前流程已审核,不允许撤回', N'当前流程已审核,不允许撤回', N'zh-CN', N'当前流程已审核,不允许撤回'; + +-- ----------------------------- 2022-05-04 add by shixw------------end +-- ----------------------------- 2022-05-05 add by zbx------------begin +ALTER TABLE T_CORE_ROLE_PERMISSION_TYPE ALTER COLUMN TYPENAME varchar(120); +UPDATE [dbo].[T_CORE_ROLE_PERMISSION_TYPE] SET [TYPENAME] = 'CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_MEMU' WHERE [ID] = 'T_CORE_MENU'; +UPDATE [dbo].[T_CORE_ROLE_PERMISSION_TYPE] SET [TYPENAME] = 'CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_MENU_GROUP' WHERE [ID] = 'T_CORE_MENU_GROUP'; +UPDATE [dbo].[T_CORE_ROLE_PERMISSION_TYPE] SET [TYPENAME] = 'CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_MOBILE_MENU' WHERE [ID] = 'T_CORE_MOBILE_MENU'; +UPDATE [dbo].[T_CORE_ROLE_PERMISSION_TYPE] SET [TYPENAME] = 'CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_ORG' WHERE [ID] = 'T_CORE_ORG'; +UPDATE [dbo].[T_CORE_ROLE_PERMISSION_TYPE] SET [TYPENAME] = 'CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_WK_SCHEME' WHERE [ID] = 'T_CORE_WK_SCHEME'; + +ALTER TABLE T_CORE_USER_PERMISSION_TYPE ALTER COLUMN TYPENAME varchar(120); +UPDATE [dbo].[T_CORE_USER_PERMISSION_TYPE] SET [TYPENAME] = 'CORE.MODULE.SYS.USERS.PERMISSION_TYPE_ORG' WHERE [ID] = 'T_CORE_ORG'; +UPDATE [dbo].[T_CORE_USER_PERMISSION_TYPE] SET [TYPENAME] = 'CORE.MODULE.SYS.USERS.PERMISSION_TYPE_ROLE' WHERE [ID] = 'T_CORE_ROLE'; + +EXEC dbo.INSERTI18N N'CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_MEMU', N'菜单权限', N'菜单权限', N'zh-CN', N'菜单权限'; +EXEC dbo.INSERTI18N N'CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_MENU_GROUP', N'菜单组权限', N'菜单组权限', N'zh-CN', N'菜单组权限'; +EXEC dbo.INSERTI18N N'CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_MOBILE_MENU', N'移动菜单权限', N'移动菜单权限', N'zh-CN', N'移动菜单权限'; +EXEC dbo.INSERTI18N N'CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_ORG', N'单位权限', N'单位权限', N'zh-CN', N'单位权限'; +EXEC dbo.INSERTI18N N'CORE.MODULE.SYS.ROLES.PERMISSION_TYPE_WK_SCHEME', N'首页方案权限', N'首页方案权限', N'zh-CN', N'首页方案权限'; + +EXEC dbo.INSERTI18N N'CORE.MODULE.SYS.USERS.PERMISSION_TYPE_ORG', N'访问部门', N'访问部门', N'zh-CN', N'访问部门'; +EXEC dbo.INSERTI18N N'CORE.MODULE.SYS.USERS.PERMISSION_TYPE_ROLE', N'访问角色', N'访问角色', N'zh-CN', N'访问角色'; + +-- ----------------------------- 2022-05-05 add by zbx------------end + +-- ----------------------------- 2022-05-06 add by zbx------------begin +UPDATE [dbo].[T_CORE_ADMIN_SELECT_CONFIG] SET [CACHEABLE] = null WHERE [CATEGORY] = 'codeCategory'; +-- ----------------------------- 2022-05-06 add by zbx------------end + +-- ----------------------------- 2022-05-09 add by zhangjr------------begin + +EXEC dbo.UPDATEI18N N'T_CORE_USER.READONLY', N'zh-CN', N'只读账号'; + +-- ----------------------------- 2022-05-09 add by zhangjr------------end + +-- ----------------------------- 2022-05-09 add by zhangjr------------begin +INSERT INTO T_CORE_NOTIFICATION_TMPL (ID, TITLE, VIEWMETHOD, CONTENT, MENUID, MENUNAME, PAGEURL) +values('EXPORT_EXCEL_ERROR', '导出失败', 'no', 'Excel导出失败,详情请查看附件', NULL, NULL, null); + +EXEC dbo.UPDATEI18N N'EXECUTOR.RESOURCE_MONITORING.CPU_USAGE_OVERLOAD', N'zh-CN', N'当前CPU使用率过高,请稍后再尝试执行任务【{0}】'; +EXEC dbo.UPDATEI18N N'EXECUTOR.RESOURCE_MONITORING.MEMORY_USAGE_OVERLOAD', N'zh-CN', N'当前内存使用率过高,请稍后再尝试执行任务【{0}】'; +EXEC dbo.UPDATEI18N N'EXECUTOR.RESOURCE_MONITORING.RUNNING_TIMEOUT', N'zh-CN', N'当前任务【{0}】运行超时,请稍后执行或联系管理员'; + +-- ----------------------------- 2022-05-09 add by zhangjr------------end + +-- ----------------------------- 2022-05-10 add by shixw------------begin + +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ROLES.TITLE.ADMIN', N'管理员', N'管理员', N'zh-CN', N'管理员'; + +-- ----------------------------- 2022-05-10 add by shixw------------end + +-- ----------------------------- 2022-05-16 add by shuaih--------------begin + +alter table dbo.T_CORE_ADMIN_CHECK_CONFIG ADD OTHERREQUIRED VARCHAR(1) NULL; + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'其他是否必填(默认否:0,是:1)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_ADMIN_CHECK_CONFIG', @level2type=N'COLUMN',@level2name=N'otherRequired'; + +EXEC DBO.INSERTI18N N'T_CORE_ADMIN_CHECK_CONFIG.OTHERREQUIRED', N'复选框配置的其他是否必填', N'其他是否必填', N'zh-CN', N'其他是否必填'; + +-- ----------------------------- 2022-05-16 add by shuaih------------end + +-- ----------------------------- 2022-05-26 add by shuaih--------------begin + +alter table dbo.T_CORE_AUDIT_LOG ADD ITEMDESC VARCHAR(180) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'业务描述', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AUDIT_LOG', +'COLUMN', N'ITEMDESC' +GO + +EXEC DBO.INSERTI18N N'T_CORE_AUDIT_LOG.ITEMDESC',N'业务描述',N'业务描述',N'zh-CN',N'业务描述' +GO + +-- ----------------------------- 2022-05-26 add by shuaih------------end + +-- ----------------------------- 2022-06-06 add by guozj------------begin 1.1.14补丁已发布 + +ALTER TABLE DBO.T_CORE_SPECIAL_CHARACTER ADD CHARACTERCODE VARCHAR(60) NULL +GO +EXEC sp_addextendedproperty 'MS_Description', N'字符编码', 'SCHEMA', N'dbo', 'TABLE', N'T_CORE_SPECIAL_CHARACTER', 'COLUMN', 'CHARACTERCODE' +GO + +ALTER TABLE DBO.T_CORE_SPECIAL_CHARACTER ADD PRONUNCIATION VARCHAR(60) NULL +GO +EXEC sp_addextendedproperty 'MS_Description', N'字符简拼定义', 'SCHEMA', N'dbo', 'TABLE', N'T_CORE_SPECIAL_CHARACTER', 'COLUMN', 'PRONUNCIATION' +GO + +ALTER TABLE DBO.T_CORE_SPECIAL_CHARACTER ADD REMARK VARCHAR(540) NULL +GO +EXEC sp_addextendedproperty 'MS_Description', N'备注', 'SCHEMA', N'dbo', 'TABLE', N'T_CORE_SPECIAL_CHARACTER', 'COLUMN', 'REMARK' +GO + +EXEC DBO.INSERTI18N N'T_CORE_SPECIAL_CHARACTER.CHARACTERCODE', N'特殊字符表的字符编码', N'字符编码', N'zh-CN',N'字符编码'; +EXEC DBO.INSERTI18N N'T_CORE_SPECIAL_CHARACTER.PRONUNCIATION', N'特殊字符表的字符简拼定义', N'字符简拼定义', N'zh-CN',N'字符简拼定义'; +EXEC DBO.INSERTI18N N'T_CORE_SPECIAL_CHARACTER.REMARK', N'特殊字符表的备注', N'备注', N'zh-CN',N'备注'; + + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME,LASTSUSPENDEDFLAG,CODE,I18NCODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '自定义', 'specialCharacterCategory', '10', '0', 'admin', '系统管理员', '0', 'custom', 'SPECIAL.CHARACTER.CATEGORIES.CUSTOM'); + +EXEC DBO.INSERTI18N N'SPECIAL.CHARACTER.CATEGORIES.CUSTOM', N'特殊字符的分类编码', N'自定义', N'zh-CN',N'自定义'; + + +CREATE TABlE DBO.T_CORE_COMMON_CHARACTER( + ID BIGINT NOT NULL, + SPECIALID BIGINT NOT NULL, + CHOOSEQTY BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_COMMON_CHARACTER PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'常用字符表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_COMMON_CHARACTER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_COMMON_CHARACTER', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'特殊字符ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_COMMON_CHARACTER', @level2type=N'COLUMN',@level2name=N'SPECIALID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'选择次数' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_COMMON_CHARACTER', @level2type=N'COLUMN',@level2name=N'CHOOSEQTY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_COMMON_CHARACTER', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_COMMON_CHARACTER', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_COMMON_CHARACTER', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_COMMON_CHARACTER', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_COMMON_CHARACTER', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_CORE_COMMON_CHARACTER.SERVICE_NAME', N'常用字符表', N'常用字符表', N'zh-CN',N'常用字符表'; +EXEC DBO.INSERTI18N N'T_CORE_COMMON_CHARACTER.ID', N'常用字符表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_COMMON_CHARACTER.SPECIALID', N'常用字符表的特殊字符ID', N'特殊字符ID', N'zh-CN',N'特殊字符ID'; +EXEC DBO.INSERTI18N N'T_CORE_COMMON_CHARACTER.CHOOSEQTY', N'常用字符表的选择次数', N'选择次数', N'zh-CN',N'选择次数'; +EXEC DBO.INSERTI18N N'T_CORE_COMMON_CHARACTER.CREATEDBYID', N'常用字符表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_COMMON_CHARACTER.CREATEDBYNAME', N'常用字符表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_COMMON_CHARACTER.CREATEDTIME', N'常用字符表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_COMMON_CHARACTER.CREATEDBYORGID', N'常用字符表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_COMMON_CHARACTER.CREATEDBYORGNAME', N'常用字符表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; + +CREATE NONCLUSTERED INDEX [IDX_CORE_COMMON_CHARACTER_SPECIALID] ON [dbo].[T_CORE_COMMON_CHARACTER] ([SPECIALID]); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_COMMON_CHARACTER', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('933201','T_CORE_COMMON_CHARACTER', 'T_CORE_SPECIAL_CHARACTER', 'SPECIALID'); + +-- ----------------------------- 2022-06-06 add by guozj------------end 1.1.14补丁已发布 + +-- ----------------------------- 2022-06-15 add by zhangjr------------begin +EXEC DBO.UPDATEI18N N'GIKAM.PERMISSION.UNAUTHORIZED', N'zh-CN', N'您无权访问进行该操作,请求路径:{0},请求方法:{1}。'; +-- ----------------------------- 2022-06-15 add by zhangjr------------end + +-- ----------------------------- 2022-07-11 add by shixw------------begin + +CREATE TABlE DBO.T_CORE_DATA_CENTER_USER( + ID BIGINT NOT NULL, + DATACENTERID BIGINT NULL , + USERID VARCHAR(36) NULL , + ACTIVATEDFLAG VARCHAR(1) NULL , + ORDERNO BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_DATA_CENTER_USER PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'个人数据中心配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_USER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_USER', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据中心ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_USER', @level2type=N'COLUMN',@level2name=N'DATACENTERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用户ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_USER', @level2type=N'COLUMN',@level2name=N'USERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否启用' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_USER', @level2type=N'COLUMN',@level2name=N'ACTIVATEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_USER', @level2type=N'COLUMN',@level2name=N'ORDERNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_USER', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_USER', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_USER', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_USER', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_DATA_CENTER_USER', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_USER.SERVICE_NAME', N'个人数据中心配置', N'个人数据中心配置', N'zh-CN',N'个人数据中心配置'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_USER.ID', N'个人数据中心配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_USER.DATACENTERID', N'个人数据中心配置的数据中心ID', N'数据中心ID', N'zh-CN',N'数据中心ID'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_USER.DATACENTERNODENAME', N'个人数据中心配置的展示内容', N'展示内容', N'zh-CN',N'展示内容'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_USER.USERID', N'个人数据中心配置的用户ID', N'用户ID', N'zh-CN',N'用户ID'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_USER.ACTIVATEDFLAG', N'个人数据中心配置的是否启用', N'是否启用', N'zh-CN',N'是否启用'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_USER.ORDERNO', N'个人数据中心配置的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_USER.CREATEDBYID', N'个人数据中心配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_USER.CREATEDBYNAME', N'个人数据中心配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_USER.CREATEDTIME', N'个人数据中心配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_USER.CREATEDBYORGID', N'个人数据中心配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_DATA_CENTER_USER.CREATEDBYORGNAME', N'个人数据中心配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.DATACENTERS.BUTTON.SYNC', N'同步个人数据中心', N'同步个人数据中心', N'zh-CN', N'同步个人数据中心'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.DATACENTERS.TIP.CONFIRM', N'确认同步', N'确认同步', N'zh-CN', N'确认同步'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.DATACENTERS.TIP.SYNC_DATA_CENTER_USER', N'确认同步所有用户个人数据中心配置数据', N'确认同步所有用户个人数据中心配置数据', N'zh-CN', N'确认同步所有用户个人数据中心配置数据'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.DATACENTERS.TIP.SYNC_SUCCESS', N'同步成功', N'同步成功', N'zh-CN', N'同步成功'; + + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9362', '个人数据中心配置', '/secure/core/module/item/data-centers/page/user-edit-list', '93', '9362', '012.svg', '个人数据中心配置'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_DATA_CENTER_USER', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('936201','T_CORE_DATA_CENTER_USER', 'T_CORE_DATA_CENTER', 'DATACENTERID'); + +-- ----------------------------- 2022-07-11 add by shixw------------end + +-- ----------------------------- 2022-07-11 add by shixw------------begin + +EXEC DBO.INSERTI18N N'GIKAM.SECURITY.LOGIN.USER_INVALID', N'请求用户已失效', N'请求用户已失效', N'zh-CN', N'请求用户已失效'; + +-- ----------------------------- 2022-07-11 add by shixw------------end + +-- ----------------------------- 2022-07-15 add by shixw------------begin + +alter table dbo.T_CORE_AUDIT_LOG_ACTIVITY ADD WITNESSNAME VARCHAR(360) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'见证人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AUDIT_LOG_ACTIVITY', +'COLUMN', N'WITNESSNAME' +GO +alter table dbo.T_CORE_AUDIT_LOG_ACTIVITY ADD WITNESSID VARCHAR(120) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'见证人ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_AUDIT_LOG_ACTIVITY', +'COLUMN', N'WITNESSID' +GO + +EXEC DBO.INSERTI18N N'T_CORE_AUDIT_LOG_ACTIVITY.WITNESSNAME',N'见证人名称',N'见证人名称',N'zh-CN',N'见证人名称' +GO +EXEC DBO.INSERTI18N N'T_CORE_AUDIT_LOG_ACTIVITY.WITNESSID',N'见证人ID',N'见证人ID',N'zh-CN',N'见证人ID' +GO + +-- ----------------------------- 2022-07-15 add by shixw------------end + +-- ----------------------------- 2022-09-19 add by zhengbx------------begin +-- 将系统配置的系统版本号修改为1.2.0 +UPDATE T_CORE_SYSTEM_CONFIG SET VERSION = '1.2.0' WHERE id = 'system-config'; +UPDATE T_CORE_ADMIN_SELECT_CONFIG SET URL= '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=audioType' WHERE CATEGORY = 'audio-type'; +UPDATE T_CORE_CODE SET CODE = 'system' WHERE CODECATEGORYID = 'audioType' AND CODENAME ='内置'; +UPDATE T_CORE_CODE SET CODE = 'custom' WHERE CODECATEGORYID = 'audioType' AND CODENAME ='自定义'; +-- ----------------------------- 2022-09-19 add by zhengbx------------end + +-- ----------------------------- 2022-09-19 add by shixw------------begin + +delete from t_core_admin_menu where id='102010'; + +DELETE FROM T_CORE_MENU WHERE ID = '9341'; + +INSERT INTO T_CORE_MENU +(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON, I18NCODE) +VALUES('9341', '审计跟踪配置', '/secure/core/module/sys/audit/audit-configs/page/edit-list', '93', 9341, '审计跟踪配置', '001.svg', NULL, 'CORE.MENU.MENUNAME.SYSTEM.AT'); + + +-- ----------------------------- 2022-09-19 add by shixw------------end + +-- ----------------------------- 2022-09-20 add by zhengrl------------begin + +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ATTORNEY.TITLE.ADD_I18N', N'添加委托代理', N'添加委托代理', N'zh-CN',N'添加委托代理'; +UPDATE T_CORE_WK_PANEL SET CODE ='NOTICE',REFRESHFLAG ='0' WHERE ID='NOTICE'; +UPDATE T_CORE_WK_PANEL SET CODE ='TODO',REFRESHFLAG ='0' WHERE URL='/module/index/workspaces/todo-panel'; + +-- ----------------------------- 2022-09-20 add by zhengrl------------end + +-- ----------------------------- 2022-09-21 add by zhuyq------------begin +-- 系统配置内置语音下拉选项查询 +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD, CACHEABLE) +VALUES(NEXT VALUE FOR SEQ_CORE, '消息通知语音', 'notificationAudio', '/secure/core/module/item/notification/audios/queries/selectable', 'id', 'audioName','1'); + +-- ----------------------------- 2022-09-21 add by zhuyq------------end + +-- ----------------------------- 2022-09-21 add by shixw------------begin + +EXEC DBO.INSERTI18N N'SPECIAL.CHARACTER.CATEGORIES.ROMANSYMBOLS', N'罗马符号', N'罗马符号', N'zh-CN','罗马符号'; + +EXEC DBO.INSERTI18N N'T_CORE_AD_DMOAIN_USER.ADUSERID', N'AD域用户的AD域登录名', N'AD域登录名', N'zh-CN', N'AD域登录名'; + +-- ----------------------------- 2022-09-21 add by shixw------------end + +-- ----------------------------- 2022-09-21 add by shixw------------begin + +EXEC DBO.INSERTI18N N'SPECIAL.CHARACTER.CATEGORIES.ROMANSYMBOLS', N'romanSymbols', N'romanSymbols', N'en-US','romanSymbols'; +EXEC DBO.INSERTI18N N'SPECIAL.CHARACTER.CATEGORIES.CUSTOM', N'custom', N'custom', N'en-US','custom'; + + +-- ----------------------------- 2022-09-21 add by shixw------------end +-- ----------------------------- 2022-09-22 add by zhengbx------------begin +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.REPORTS.TIP.LINE_MULTI_CHOOSE_VIEW', N'每次只能选择一条数据预览', N'每次只能选择一条数据预览', N'zh-CN', N'每次只能选择一条数据预览'; +-- ----------------------------- 2022-09-22 add by zhengbx------------end + +-- ----------------------------- 2022-09-23 add by zhengbx------------begin +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ROLES.MODAL.DEPT', N'选择单位', N'选择单位', N'zh-CN', N'选择单位'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ROLES.MODAL.PLAN', N'选择方案', N'选择方案', N'zh-CN', N'选择方案'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.ROLES.MODAL.MENU', N'选择菜单', N'选择菜单', N'zh-CN', N'选择菜单'; +-- ----------------------------- 2022-09-23 add by zhengbx------------end + +-- ----------------------------- 2022-09-24 add by shixw------------begin + +EXEC DBO.INSERTI18N N'T_CORE_SMS.SENDTIME', N'短信发送时间', N'发送时间', N'zh-CN',N'发送时间'; + +-- ----------------------------- 2022-09-24 add by shixw------------end diff --git a/sql/init_sql/core/1.2.0/sqlserver/2.gikam-core-base.txt b/sql/init_sql/core/1.2.0/sqlserver/2.gikam-core-base.txt new file mode 100644 index 0000000..0221338 --- /dev/null +++ b/sql/init_sql/core/1.2.0/sqlserver/2.gikam-core-base.txt @@ -0,0 +1,1927 @@ +-- ----------------------------- 2021-08-04 add by shixw------------begin + +EXEC DBO.INSERTI18N N'T_CORE_PDF_ACQ_RESULT.ORDERNO',N'PDF采集结果的序号',N'序号',N'zh-CN',N'序号'; + +-- ----------------------------- 2021-08-04 add by shixw------------end + +-- ----------------------------- 2021-09-14 add by sunshujie--------------begin + +IF EXISTS (SELECT * FROM SYS.ALL_OBJECTS WHERE OBJECT_ID = OBJECT_ID(N'[DBO].[T_CORE_MOBILE_ZWDD_USER]') AND TYPE IN ('U')) + DROP TABLE [DBO].[T_CORE_MOBILE_ZWDD_USER] +GO +CREATE TABLE [dbo].[T_CORE_MOBILE_ZWDD_USER] ( + ID VARCHAR(32) NOT NULL, + DTUSERID VARCHAR(32) NULL, + AGENTID VARCHAR(32) NULL, + TENANTID VARCHAR(100) NULL, + ACCOUNTID VARCHAR(100) NULL +) +GO +ALTER TABLE [dbo].[T_CORE_MOBILE_ZWDD_USER] ADD CONSTRAINT [PK__T_CORE_MOBILE_ZWDD_USER] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +IF EXISTS (SELECT * FROM SYS.ALL_OBJECTS WHERE OBJECT_ID = OBJECT_ID(N'[DBO].[T_CORE_MOBILE_ZWDD_MESSAGE]') AND TYPE IN ('U')) + DROP TABLE [DBO].[T_CORE_MOBILE_ZWDD_MESSAGE] +GO +CREATE TABLE [dbo].[T_CORE_MOBILE_ZWDD_MESSAGE] ( + ID BIGINT NOT NULL, + TITLE VARCHAR(256) NULL, + CONTENT VARCHAR(1024) NULL, + DATA VARCHAR(1024) NULL, + PUSHEDUSERID VARCHAR(32) NULL, + PUSHEDUSERNAME VARCHAR(32) NULL, + AGENTID VARCHAR(32) NULL +) +GO +ALTER TABLE [dbo].[T_CORE_MOBILE_ZWDD_MESSAGE] ADD CONSTRAINT [PK__T_CORE_MOBILE_ZWDD_MESSAGE] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +-- ----------------------------- 2021-09-14 add by sunshujie--------------end + +-- ----------------------------- 2021-09-24 add by shixw--------------begin 1.1.7补丁已发布 + +-- 建表语句 +CREATE TABlE DBO.T_CORE_IM_GROUP( + ID BIGINT NOT NULL, + GROUPNAME VARCHAR(60) NULL , + ORDERNO BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_IM_GROUP PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'即时聊天好友分组' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_GROUP'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_GROUP', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分组名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_GROUP', @level2type=N'COLUMN',@level2name=N'GROUPNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_GROUP', @level2type=N'COLUMN',@level2name=N'ORDERNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_GROUP', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_GROUP', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_GROUP', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_GROUP', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_GROUP', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_CORE_IM_MESSAGE( + ID BIGINT NOT NULL, + SENDUSERID VARCHAR(36) NULL , + RECEIVEUSERID VARCHAR(36) NULL , + CONTENT VARCHAR(2000) NULL , + OFFLINEFLAG VARCHAR(36) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_IM_MESSAGE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'即时聊天消息' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_MESSAGE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_MESSAGE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'发送人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_MESSAGE', @level2type=N'COLUMN',@level2name=N'SENDUSERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'接收人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_MESSAGE', @level2type=N'COLUMN',@level2name=N'RECEIVEUSERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'消息内容' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_MESSAGE', @level2type=N'COLUMN',@level2name=N'CONTENT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否离线' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_MESSAGE', @level2type=N'COLUMN',@level2name=N'OFFLINEFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_MESSAGE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_MESSAGE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_MESSAGE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_MESSAGE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_MESSAGE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_CORE_IM_CONTACTS( + ID BIGINT NOT NULL, + USERID VARCHAR(36) NULL , + CONTACTSID VARCHAR(36) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_IM_CONTACTS PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'即时聊天联系人' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_CONTACTS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_CONTACTS', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用户编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_CONTACTS', @level2type=N'COLUMN',@level2name=N'USERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'联系人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_CONTACTS', @level2type=N'COLUMN',@level2name=N'CONTACTSID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_CONTACTS', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_CONTACTS', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_CONTACTS', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_CONTACTS', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_IM_CONTACTS', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_CORE_IM_GROUP.SERVICE_NAME', N'即时聊天好友分组', N'即时聊天好友分组', N'zh-CN',N'即时聊天好友分组'; +EXEC DBO.INSERTI18N N'T_CORE_IM_GROUP.ID', N'即时聊天好友分组的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_IM_GROUP.GROUPNAME', N'即时聊天好友分组的分组名称', N'分组名称', N'zh-CN',N'分组名称'; +EXEC DBO.INSERTI18N N'T_CORE_IM_GROUP.ORDERNO', N'即时聊天好友分组的排序号', N'排序号', N'zh-CN',N'排序号'; +EXEC DBO.INSERTI18N N'T_CORE_IM_GROUP.CREATEDBYID', N'即时聊天好友分组的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_IM_GROUP.CREATEDBYNAME', N'即时聊天好友分组的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_IM_GROUP.CREATEDTIME', N'即时聊天好友分组的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_IM_GROUP.CREATEDBYORGID', N'即时聊天好友分组的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_IM_GROUP.CREATEDBYORGNAME', N'即时聊天好友分组的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_IM_MESSAGE.SERVICE_NAME', N'即时聊天消息', N'即时聊天消息', N'zh-CN',N'即时聊天消息'; +EXEC DBO.INSERTI18N N'T_CORE_IM_MESSAGE.ID', N'即时聊天消息的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_IM_MESSAGE.SENDUSERID', N'即时聊天消息的发送人编码', N'发送人编码', N'zh-CN',N'发送人编码'; +EXEC DBO.INSERTI18N N'T_CORE_IM_MESSAGE.RECEIVEUSERID', N'即时聊天消息的接收人编码', N'接收人编码', N'zh-CN',N'接收人编码'; +EXEC DBO.INSERTI18N N'T_CORE_IM_MESSAGE.CONTENT', N'即时聊天消息的消息内容', N'消息内容', N'zh-CN',N'消息内容'; +EXEC DBO.INSERTI18N N'T_CORE_IM_MESSAGE.OFFLINEFLAG', N'即时聊天消息的是否离线', N'是否离线', N'zh-CN',N'是否离线'; +EXEC DBO.INSERTI18N N'T_CORE_IM_MESSAGE.CREATEDBYID', N'即时聊天消息的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_IM_MESSAGE.CREATEDBYNAME', N'即时聊天消息的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_IM_MESSAGE.CREATEDTIME', N'即时聊天消息的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_IM_MESSAGE.CREATEDBYORGID', N'即时聊天消息的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_IM_MESSAGE.CREATEDBYORGNAME', N'即时聊天消息的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_IM_CONTACTS.SERVICE_NAME', N'即时聊天联系人', N'即时聊天联系人', N'zh-CN',N'即时聊天联系人'; +EXEC DBO.INSERTI18N N'T_CORE_IM_CONTACTS.ID', N'即时聊天联系人的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_IM_CONTACTS.USERID', N'即时聊天联系人的用户编码', N'用户编码', N'zh-CN',N'用户编码'; +EXEC DBO.INSERTI18N N'T_CORE_IM_CONTACTS.CONTACTSID', N'即时聊天联系人的联系人编码', N'联系人编码', N'zh-CN',N'联系人编码'; +EXEC DBO.INSERTI18N N'T_CORE_IM_CONTACTS.CREATEDBYID', N'即时聊天联系人的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_IM_CONTACTS.CREATEDBYNAME', N'即时聊天联系人的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_IM_CONTACTS.CREATEDTIME', N'即时聊天联系人的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_IM_CONTACTS.CREATEDBYORGID', N'即时聊天联系人的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_IM_CONTACTS.CREATEDBYORGNAME', N'即时聊天联系人的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_IM_GROUP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_IM_MESSAGE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_IM_CONTACTS', '0', '0'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('im-status', '即时聊天状态', 'sys', NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'online', '在线', 'im-status', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) +VALUES (NEXT VALUE FOR SEQ_CORE, 'offline', '离线', 'im-status', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES(NEXT VALUE FOR SEQ_CORE, '即时聊天状态', 'im-status', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=im-status', 'code', 'codeName'); +-- ----------------------------- 2021-09-24 add by shixw------------end 1.1.7补丁已发布 + +-- ----------------------------- 2021-12-04 add by shixw------------begin + +alter table dbo.T_CORE_FILE_ACQ_RESULT_PARAM ADD REPEATNOCOLNO BIGINT NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'重复数列号', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_FILE_ACQ_RESULT_PARAM', +'COLUMN', N'REPEATNOCOLNO' +GO + +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_RESULT_PARAM.REPEATNOCOLNO',N'文件采集结果参数的重复数列号',N'重复数列号',N'zh-CN',N'重复数列号' +GO +EXEC DBO.INSERTI18N N'T_CORE_FILE_ACQ_RESULT.REPEATNO',N'文件采集结果的重复数',N'重复数',N'zh-CN',N'重复数' +GO + +-- ----------------------------- 2021-12-04 add by shixw------------end + + +-- ----------------------------- 2022-05-20 add by shuaih--------------begin 1.1.14补丁已发布 + +-- 建表语句 +CREATE TABlE DBO.T_CORE_SYSTEM_MONITOR_SQL( + ID BIGINT NOT NULL, + SQL TEXT NULL , + SQLSOURCE VARCHAR(512) NULL , + EXECUTETIME DATETIME NULL , + REVISIONFLAG VARCHAR(1) NULL , + TIMECONSUMING FLOAT NULL , + TRIGGERCATEGORY VARCHAR(36) NULL , + SQLTIMES FLOAT NULL + CONSTRAINT PK_CORE_SYSTEM_MONITOR_SQL PRIMARY KEY(ID)); + +CREATE INDEX [IDX_SYS_MONITOR_SQL_SQLSOURCE] ON [T_CORE_SYSTEM_MONITOR_SQL] +([SQLSOURCE]) +WITH (STATISTICS_NORECOMPUTE = ON, MAXDOP = 1) +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'SQL性能监控记录表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_SQL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_SQL', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'SQL' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_SQL', @level2type=N'COLUMN',@level2name=N'SQL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'SQL来源' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_SQL', @level2type=N'COLUMN',@level2name=N'SQLSOURCE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'执行时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_SQL', @level2type=N'COLUMN',@level2name=N'EXECUTETIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否已修订(0:未修订 1:已修订)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_SQL', @level2type=N'COLUMN',@level2name=N'REVISIONFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗时(秒)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_SQL', @level2type=N'COLUMN',@level2name=N'TIMECONSUMING'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'触发类型(user:用户,system:系统)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_SQL', @level2type=N'COLUMN',@level2name=N'TRIGGERCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'次数' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_SQL', @level2type=N'COLUMN',@level2name=N'SQLTIMES'; + +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_SQL.SERVICE_NAME', N'SQL性能监控记录表', N'SQL性能监控记录表', N'zh-CN',N'SQL性能监控记录表'; +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_SQL.ID', N'SQL性能监控记录表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_SQL.SQL', N'SQL性能监控记录表的SQL描述', N'SQL描述', N'zh-CN',N'SQL描述'; +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_SQL.SQLSOURCE', N'SQL性能监控记录表的相关接口', N'相关接口', N'zh-CN',N'相关接口'; +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_SQL.EXECUTETIME', N'SQL性能监控记录表的执行时间', N'执行时间', N'zh-CN',N'执行时间'; +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_SQL.REVISIONFLAG', N'SQL性能监控记录表的是否已修订(0:未修订 1:已修订)', N'是否已修订', N'zh-CN',N'是否已修订'; +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_SQL.TIMECONSUMING', N'SQL性能监控记录表的耗时(秒)', N'耗时(秒)', N'zh-CN',N'耗时(秒)'; +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_SQL.TRIGGERCATEGORY', N'SQL性能监控记录表的触发类型(user:用户,system:系统)', N'触发类型', N'zh-CN',N'触发类型'; +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_SQL.SQLTIMES', N'SQL性能监控记录表的次数', N'次数', N'zh-CN',N'次数'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.REVISEDSQL', N'显示已修订SQL', N'显示已修订SQL', N'zh-CN', N'显示已修订SQL'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.REVISE', N'修订', N'修订', N'zh-CN', N'修订'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.PMS.SQL.TITLE.REVISED', N'已修订SQL', N'已修订SQL', N'zh-CN', N'已修订SQL'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.PMS.SQL.TAB.BASE_INFO', N'SQL性能监控', N'SQL性能监控', N'zh-CN', N'SQL性能监控'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.PMS.SQL.TIPS.CONFIRM_REVISE', N'您确定修订选中项?', N'您确定修订选中项?', N'zh-CN', N'您确定修订选中项?'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.PMS.SQL.TIPS.CANCEL_REVISE', N'您确定取消修订选中项?', N'您确定取消修订选中项?', N'zh-CN', N'您确定取消修订选中项?'; +EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_SQL.TIMECONSUMING', N'SQL性能监控记录表的耗时', N'耗时(秒)', N'zh-CN', N'耗时(秒)'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.CANCEL_REVISE', N'取消修订', N'取消修订', N'zh-CN', N'取消修订'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.PMS.SQL.TIPS.CLEAN_SQL', N'您确定清空所有SQL性能监控记录?', N'您确定清空所有SQL性能监控记录?', N'zh-CN', N'您确定清空所有SQL性能监控记录?'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.COPYSQL', N'复制SQL', N'复制SQL', N'zh-CN', N'复制SQL'; +EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.PMS.SQL.BUTTON.VIEWSQL', N'查看SQL', N'查看SQL', N'zh-CN', N'查看SQL'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('8503', '性能监控', '/secure/module/sys/monitor/system-monitor-pms/page/edit-list', '85', '8503', '076.svg', '性能监控'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_SYSTEM_MONITOR_SQL', '0', '0'); + +-- ----------------------------- 2022-05-20 add by shuaih------------end 1.1.14补丁已发布 + + +-- ----------------------------- 2022-05-30 add by shuaih--------------begin + +EXEC DBO.INSERTI18N N'CORE.MODULE.EQUIPT.FILEACQCONFIGS.BUTTON.COPY', N'复制', N'复制', N'zh-CN',N'复制'; + +-- ----------------------------- 2022-05-30 add by shuaih------------end + + +-- ----------------------------- 2022-06-06 add by zhulw------------begin 1.1.14补丁已发布 + CREATE TABlE DBO.T_CORE_SYSTEM_MONITOR_ERRORLOG( + ID BIGINT NOT NULL, + LOGTIME DATETIME NULL , + LOGCATEGORY VARCHAR(16) NULL , + LOGDESC TEXT NULL , + LOGDETAIL TEXT NULL , + LOGTIMES BIGINT NULL , + REVISIONFLAG VARCHAR(1) NULL , + CONSTRAINT PK_CORE_SYSTEM_MONITOR_ERRORLOG PRIMARY KEY(ID)); + + EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'错误日志' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_ERRORLOG'; + EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_ERRORLOG', @level2type=N'COLUMN',@level2name=N'ID'; + EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_ERRORLOG', @level2type=N'COLUMN',@level2name=N'LOGTIME'; + EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'事件类型(exception:异常)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_ERRORLOG', @level2type=N'COLUMN',@level2name=N'LOGCATEGORY'; + EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_ERRORLOG', @level2type=N'COLUMN',@level2name=N'LOGDESC'; + EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'完整信息' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_ERRORLOG', @level2type=N'COLUMN',@level2name=N'LOGDETAIL'; + EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'日志次数' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_ERRORLOG', @level2type=N'COLUMN',@level2name=N'LOGTIMES'; + EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'修订标志(0:未修订 1:已修订)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_ERRORLOG', @level2type=N'COLUMN',@level2name=N'REVISIONFLAG'; + + ALTER TABLE [dbo].[T_CORE_SYSTEM_MONITOR_ERRORLOG] ADD [LOGINTERFACENAME] varchar(512) NULL + GO + EXEC sp_addextendedproperty + 'MS_Description', N'相关接口', + 'SCHEMA', N'dbo', + 'TABLE', N'T_CORE_SYSTEM_MONITOR_ERRORLOG', + 'COLUMN', N'LOGINTERFACENAME' + + CREATE INDEX [IDX_CORE_SYSTEM_MONITOR_ERRORLOG_LOGINTERFACENAME] ON [T_CORE_SYSTEM_MONITOR_ERRORLOG] + ([LOGINTERFACENAME]) + WITH (STATISTICS_NORECOMPUTE = ON, MAXDOP = 1) + GO + + ALTER TABLE [dbo].[T_CORE_SYSTEM_MONITOR_ERRORLOG] ADD [LOGMODULE] varchar(60) NULL + GO + EXEC sp_addextendedproperty + 'MS_Description', N'业务来源', + 'SCHEMA', N'dbo', + 'TABLE', N'T_CORE_SYSTEM_MONITOR_ERRORLOG', + 'COLUMN', N'LOGMODULE' + + ALTER TABLE [dbo].[T_CORE_SYSTEM_MONITOR_ERRORLOG] ADD [TRIGGERCATEGORY] varchar(36) NULL + GO + EXEC sp_addextendedproperty + 'MS_Description', N'触发类型(user:用户,system:系统)', + 'SCHEMA', N'dbo', + 'TABLE', N'T_CORE_SYSTEM_MONITOR_ERRORLOG', + 'COLUMN', N'TRIGGERCATEGORY' + + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_ERRORLOG.SERVICE_NAME', N'错误日志', N'错误日志', N'zh-CN',N'错误日志'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_ERRORLOG.ID', N'错误日志的ID', N'ID', N'zh-CN',N'ID'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGTIME', N'错误日志的时间', N'时间', N'zh-CN',N'时间'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGCATEGORY', N'错误日志的事件类型', N'事件类型', N'zh-CN',N'事件类型'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGDESC', N'错误日志的描述', N'描述', N'zh-CN',N'描述'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGDETAIL', N'错误日志的完整信息', N'完整信息', N'zh-CN',N'完整信息'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGTIMES', N'错误日志的日志次数', N'次数', N'zh-CN',N'次数'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_ERRORLOG.REVISIONFLAG', N'错误日志的修订标志', N'是否已修订', N'zh-CN',N'是否已修订'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGINTERFACENAME', N'错误日志的相关接口', N'相关接口', N'zh-CN',N'相关接口'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_ERRORLOG.LOGMODULE', N'错误日志的业务来源', N'业务来源', N'zh-CN',N'业务来源'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_ERRORLOG.TRIGGERCATEGORY', N'错误日志的触发类型(user:用户,system:系统)', N'触发类型', + N'zh-CN',N'触发类型'; + EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.ERRORLOGS.TIP.NOT_REVISION', N'错误日志的提示框请选择未修订的数据', N'请选择未修订的数据!', N'zh-CN',N'请选择未修订的数据!'; + EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.ERRORLOGS.TIP.CLEAR_NOT_REVISION', N'错误日志的提示框您确定清空所有未修订错误日志记录', N'您确定清空所有未修订错误日志记录?', N'zh-CN',N'您确定清空所有未修订错误日志记录?'; + EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.ERRORLOGS.TIP.REVISIONED_ERROR_LOG', N'错误日志的标题', N'已修订错误日志', N'zh-CN',N'已修订错误日志'; + EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.ERRORLOGS.TIP.DELETE_NOT_REVISION', N'错误日志的提示框您确定删除选中项?', N'您确定删除选中项?', N'zh-CN',N'您确定删除选中项?'; + EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.ERRORLOGS.TIP.REVISIONED_ERROR_LOG', N'错误日志的按钮显示已修订错误日志', N'显示已修订错误日志', N'zh-CN',N'显示已修订错误日志'; + EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.ABNORMALEVENTS.MODAL.DISPLAY_REVISED_ABNORMAL', N'错误日志的按钮显示已修订异常', N'查看完整信息', N'zh-CN',N'查看完整信息'; + EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.ERRORLOGS.BUTTON.DOWNLOAD', N'错误日志的下载按钮', N'下载', N'zh-CN',N'下载'; + EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.ERRORLOGS.BUTTON.REVISE', N'错误日志的修订按钮', N'修订', N'zh-CN',N'修订'; + EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.ERRORLOGS.BUTTON.CANCEL_REVISE', N'错误日志的取消修订按钮', N'取消修订', N'zh-CN',N'取消修订'; + EXEC DBO.INSERTI18N N'CORE.MODULE.SYS.MONITOR.ERRORLOGS.TIPS.CONFIRM_REVISE_THEM', N'错误日志的您确定修订选中项?', N'您确定修订选中项?', N'zh-CN',N'您确定修订选中项?'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_ERRORLOG.OPERATION', N'错误日志的操作列', N'操作列', N'zh-CN',N'操作列'; + INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) + VALUES ('8506', '错误日志', '/secure/module/sys/monitor/system-monitor-errorlogs/page/edit-list', '85', '8506', '029.svg', '错误日志'); + INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) + VALUES ('T_CORE_SYSTEM_MONITOR_ERRORLOG', '0', '0'); + + CREATE TABlE DBO.T_CORE_SYSTEM_MONITOR_CONFIG( + ID VARCHAR(36) NOT NULL, + CONFIGNAME VARCHAR(60) NULL , + CONFIGVALUE TEXT NULL , + CONFIGCATEGORY VARCHAR(60) NULL , + REMARK VARCHAR(540) NULL , + CONSTRAINT PK_CORE_SYSTEM_MONITOR_CONFIG PRIMARY KEY(ID)); + EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'系统监控配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_CONFIG'; + EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'配置编码(主键唯一)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_CONFIG', @level2type=N'COLUMN',@level2name=N'ID'; + EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'配置名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_CONFIG', @level2type=N'COLUMN',@level2name=N'CONFIGNAME'; + EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'配置值' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_CONFIG', @level2type=N'COLUMN',@level2name=N'CONFIGVALUE'; + EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'配置类型(autoClean:自动清理、warn:告警数据)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_CONFIG', @level2type=N'COLUMN',@level2name=N'CONFIGCATEGORY'; + EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_SYSTEM_MONITOR_CONFIG', @level2type=N'COLUMN',@level2name=N'REMARK'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_CONFIG.SERVICE_NAME', N'系统监控配置', N'系统监控配置', N'zh-CN',N'系统监控配置'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_CONFIG.ID', N'系统监控配置的配置编码(主键唯一)', N'配置编码(主键唯一)', N'zh-CN',N'配置编码(主键唯一)'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_CONFIG.CONFIGNAME', N'系统监控配置的配置名称', N'配置名称', N'zh-CN',N'配置名称'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_CONFIG.CONFIGVALUE', N'系统监控配置的配置值', N'配置值', N'zh-CN',N'配置值'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_CONFIG.CONFIGCATEGORY', N'系统监控配置的配置类型(autoClean:自动清理、warn:告警数据)', N'配置类型(autoClean:自动清理、warn:告警数据)', N'zh-CN',N'配置类型(autoClean:自动清理、warn:告警数据)'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_CONFIG.REMARK', N'系统监控配置的备注', N'备注', N'zh-CN',N'备注'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_CONFIG.CLEANCATEGORY', N'系统监控配置的清理类型', N'清理类型', N'zh-CN',N'清理类型'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_CONFIG.RESERVETIME', N'系统监控配置的保留时间(单位:天)', N'保留时间(单位:天)', N'zh-CN',N'保留时间(单位:天)'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_CONFIG.ALARM.SMS_CONTENT', N'系统监控配置的手机短信提醒报警内容', N'{0}告警:系统:{1} 告警阈值:{2}%, 当前使用:{3}%', + N'zh-CN',N'{0}告警:系统:{1} 告警阈值:{2}%, 当前使用:{3}%'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_CONFIG.THRESHOLD_CHECKING', N'系统监控配置的阀值输入校验', N'请输入1-100的有效数字', N'zh-CN',N'请输入1-100的有效数字'; + EXEC DBO.INSERTI18N N'T_CORE_SYSTEM_MONITOR_CONFIG.RETENTION_ TIME_CHECK', N'系统监控配置的保留时间输入校验', N'请输入1-365的整数', N'zh-CN',N'请输入1-365的整数'; + + INSERT INTO T_CORE_CONSTANT (ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW) + VALUES ('AUTO_CLEAN', '0', '自动清理(0关闭,1开启)', '系统', '1'); + INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) + VALUES ('8507', '自动清理', '/secure/module/sys/monitor/system-monitor-configs/page/edit-list', '85', '8507', '075.svg', '自动清理'); + INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) + VALUES ('T_CORE_SYSTEM_MONITOR_CONFIG', '0', '0'); + +-- ----------------------------- 2022-06-06 add by zhulw------------end 1.1.14补丁已发布 +-- ----------------------------- 2022-06-09 add by zhulw------------begin 1.1.14补丁已发布 + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('cpuThreshold', 'CPU告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('dbConnectionPoolThreshold', '数据库连接池告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('threadPoolThreshold', '线程池告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('hardDiskThreshold', '硬盘告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('memoryThreshold', '内存告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('notifierEmail', '告警通知人邮箱', NULL, 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('notifierMobile', '告警通知人手机', NULL, 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('onlineUserThreshold', '用户并发数告警阈值', '90', 'warn', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('sqlMonitor', 'SQL性能监控自动清理', '30', 'autoClean', NULL); + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('errorLog', '错误日志自动清理', '30', 'autoClean', NULL); +-- ----------------------------- 2022-06-09 add by zhulw------------end 1.1.14补丁已发布 +-- ----------------------------- 2022-06-10 add by zhulw------------begin 1.1.14补丁已发布 + INSERT INTO T_CORE_SYSTEM_MONITOR_CONFIG (ID, CONFIGNAME, CONFIGVALUE, CONFIGCATEGORY, REMARK) VALUES ('serverMonitor', '服务监控自动清理', '365', 'autoClean', NULL); +-- ----------------------------- 2022-06-10 add by zhulw------------end 1.1.14补丁已发布 +-- ----------------------------- 2022-06-10 add by zhulw------------begin 1.1.14补丁已发布 +UPDATE T_CORE_MENU set ORDERNO =8501 WHERE ID = '8503'; +UPDATE T_CORE_MENU set ORDERNO =8502 WHERE ID = '8506'; +UPDATE T_CORE_MENU set ORDERNO =8503 WHERE ID = '8501'; +UPDATE T_CORE_MENU set ORDERNO =8504 WHERE ID = '8507'; +-- ----------------------------- 2022-06-10 add by zhulw------------end 1.1.14补丁已发布 +-- ----------------------------- 2022-06-17 add by zhulw------------begin 1.1.14补丁已发布 +DELETE FROM T_CORE_MENU WHERE MENUNAME = '服务监控配置'; +-- ----------------------------- 2022-06-17 add by zhulw------------end 1.1.14补丁已发布 + + +-- ----------------------------- 2022-07-01 add by shuaih--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_CORE_CUSTOM_DS( + ID BIGINT NOT NULL, + DSNAME VARCHAR(270) NULL , + DSSQL TEXT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + ACTIVATEDFLAG VARCHAR(1) NULL , + ACTIVATEDBYID VARCHAR(36) NULL , + ACTIVATEDBYNAME VARCHAR(60) NULL , + ACTIVATEDTIME DATETIME NULL , + CONSTRAINT PK_CORE_CUSTOM_DS PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义数据源表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据源名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS', @level2type=N'COLUMN',@level2name=N'DSNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据源SQL' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS', @level2type=N'COLUMN',@level2name=N'DSSQL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'状态0:停用 /1:启用' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS', @level2type=N'COLUMN',@level2name=N'ACTIVATEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS', @level2type=N'COLUMN',@level2name=N'ACTIVATEDTIME'; + +CREATE TABlE DBO.T_CORE_CUSTOM_DS_FIELD( + ID BIGINT NOT NULL, + DSID BIGINT NULL , + COLUMNNAME VARCHAR(36) NULL , + ALIASNAME VARCHAR(36) NULL , + ORDERNO BIGINT NULL , + FIELDTYPE VARCHAR(36) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_CUSTOM_DS_FIELD PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义数据源字段表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_FIELD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_FIELD', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据源ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_FIELD', @level2type=N'COLUMN',@level2name=N'DSID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字段名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_FIELD', @level2type=N'COLUMN',@level2name=N'COLUMNNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字段别名' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_FIELD', @level2type=N'COLUMN',@level2name=N'ALIASNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序吗' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_FIELD', @level2type=N'COLUMN',@level2name=N'ORDERNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字段类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_FIELD', @level2type=N'COLUMN',@level2name=N'FIELDTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +CREATE NONCLUSTERED INDEX [IDX_CORE_CUSTOM_DS_FIELD_DSID] ON [dbo].[T_CORE_CUSTOM_DS_FIELD] ([DSID]); + +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS.SERVICE_NAME', N'自定义数据源表', N'自定义数据源表', N'zh-CN',N'自定义数据源表'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS.ID', N'自定义数据源表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS.DSNAME', N'自定义数据源表的数据源名称', N'数据源名称', N'zh-CN',N'数据源名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS.DSSQL', N'自定义数据源表的数据源SQL', N'数据源SQL', N'zh-CN',N'数据源SQL'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS.CREATEDBYID', N'自定义数据源表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS.CREATEDBYNAME', N'自定义数据源表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS.CREATEDTIME', N'自定义数据源表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS.CREATEDBYORGID', N'自定义数据源表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS.CREATEDBYORGNAME', N'自定义数据源表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS.ACTIVATEDFLAG', N'自定义数据源表的状态0:停用 /1:启用', N'状态0:停用 /1:启用', N'zh-CN',N'状态0:停用 /1:启用'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS.ACTIVATEDBYID', N'自定义数据源表的启用人编码', N'启用人编码', N'zh-CN',N'启用人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS.ACTIVATEDBYNAME', N'自定义数据源表的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS.ACTIVATEDTIME', N'自定义数据源表的启用时间', N'启用时间', N'zh-CN',N'启用时间'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_FIELD.SERVICE_NAME', N'自定义数据源字段表', N'自定义数据源字段表', N'zh-CN',N'自定义数据源字段表'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_FIELD.ID', N'自定义数据源字段表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_FIELD.DSID', N'自定义数据源字段表的数据源ID', N'数据源ID', N'zh-CN',N'数据源ID'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_FIELD.COLUMNNAME', N'自定义数据源字段表的字段名称', N'字段名称', N'zh-CN',N'字段名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_FIELD.ALIASNAME', N'自定义数据源字段表的字段别名', N'字段别名', N'zh-CN',N'字段别名'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_FIELD.ORDERNO', N'自定义数据源字段表的排序吗', N'排序吗', N'zh-CN',N'排序吗'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_FIELD.CREATEDBYID', N'自定义数据源字段表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_FIELD.CREATEDBYNAME', N'自定义数据源字段表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_FIELD.CREATEDTIME', N'自定义数据源字段表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_FIELD.CREATEDBYORGID', N'自定义数据源字段表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_FIELD.CREATEDBYORGNAME', N'自定义数据源字段表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.CUSTOM.CUSTOM_DSES.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'CORE.MODULE.CUSTOM.CUSTOM_DSES.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.CUSTOM.CUSTOM_DSES.TAB.DS_FIELD', N'自定义数据源字段表', N'自定义数据源字段表', N'zh-CN',N'自定义数据源字段表'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('8004', '自定义数据源', '/secure/module/custom/custom-dses/page/edit-list', '80', '8004', '019.svg', '自定义数据源'); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID, NAME, TITLE,CATEGORY,URL,WIDTH) + VALUES (NEXT VALUE FOR SEQ_CORE, '自定义数据源', '自定义数据源', 'custom-ds', '/secure/module/custom/custom-dses/page/choose-list', '50%'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_DS', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_DS_FIELD', '0', '0'); + +-- ----------------------------- 2022-07-01 add by shuaih------------end + +-- ----------------------------- 2022-07-01 add by shuaih--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_CORE_CUSTOM_QUERY( + ID BIGINT NOT NULL, + QUERYNAME VARCHAR(120) NULL , + QUERYCATEGORY VARCHAR(36) NULL , + CUSTOMDSID BIGINT NULL , + CUSTOMSQL TEXT NULL , + DSTYPE VARCHAR(36) NULL , + REPORTCONFIGLINEID BIGINT NULL , + PUBLISHSTATUS VARCHAR(1) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_CUSTOM_QUERY PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义查询' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'查询配置名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'QUERYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'查询类型(fine:帆软,grid:表格)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'QUERYCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义数据源ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'CUSTOMDSID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义SQL' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'CUSTOMSQL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据源类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'DSTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'报表配置明细ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'REPORTCONFIGLINEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'发布状态(0:未发布,1:已发布)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'PUBLISHSTATUS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_CORE_CUSTOM_QUERY_FIELD( + ID BIGINT NOT NULL, + CUSTOMQUERYID BIGINT NULL , + FIELDNAME VARCHAR(36) NULL , + COLUMNNAME VARCHAR(36) NULL , + FIELDTYPE VARCHAR(36) NULL , + LINKHREF VARCHAR(360) NULL , + DSCATEGORY VARCHAR(36) NULL , + DATASOURCE VARCHAR(36) NULL , + CUSTOMSQL TEXT NULL , + DEFAULTCONDITION VARCHAR(1) NULL , + SHOW VARCHAR(1) NULL , + WIDTH INT NULL, + ORDERNO BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_CUSTOM_QUERY_FIELD PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义查询字段' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义查询ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'CUSTOMQUERYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字段名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'FIELDNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'列名' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'COLUMNNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字段类型(string:文本、select:下拉框、link:超链接)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'FIELDTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'跳转链接' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'LINKHREF'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据源类型(system:系统配置类型、customSql:自定义SQL)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'DSCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据源' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'DATASOURCE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义SQL' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'CUSTOMSQL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认查询条件(0:否,1:是)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'DEFAULTCONDITION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'显示(0:否,1:是)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'SHOW'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'列宽' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'WIDTH'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'ORDERNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_CORE_CUSTOM_QUERY_BUTTON( + ID BIGINT NOT NULL, + CUSTOMQUERYID BIGINT NULL , + BUTTONNAME VARCHAR(60) NULL , + BUTTONICON VARCHAR(60) NULL , + BUTTONLOGIC TEXT NULL , + ORDERNO BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_CUSTOM_QUERY_BUTTON PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义查询操作按钮' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义查询ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'CUSTOMQUERYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'按钮名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'BUTTONNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'按钮图标' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'BUTTONICON'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'按钮逻辑' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'BUTTONLOGIC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'ORDERNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_CORE_CUSTOM_QUERY_CONDITION( + ID BIGINT NOT NULL, + CUSTOMQUERYID BIGINT NULL , + FIELDNAME VARCHAR(60) NULL , + TITLE VARCHAR(60) NULL , + CONDITIONCATEGORY VARCHAR(36) NULL , + DSCATEGORY VARCHAR(36) NULL , + DATASOURCE VARCHAR(36) NULL , + CUSTOMSQL TEXT NULL , + FRREPORTDSNAME VARCHAR(36) NULL , + CHOOSEFIELD VARCHAR(36) NULL , + MATCHPATTERN VARCHAR(36) NULL , + ORDERNO BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_CUSTOM_QUERY_CONDITION PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义查询条件' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义查询ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'CUSTOMQUERYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字段名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'FIELDNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标题' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'TITLE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字段类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'查询条件数据源类型(system:系统配置类型、customSql:自定义SQL)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'DSCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据源' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'DATASOURCE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义SQL' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'CUSTOMSQL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'帆软报表数据源名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'FRREPORTDSNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'匹配方式' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'MATCHPATTERN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'ORDERNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'选择框匹配字段' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'CHOOSEFIELD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_CORE_CUSTOM_BUTTON( + ID BIGINT NOT NULL, + BUTTONNAME VARCHAR(60) NULL , + BUTTONICON VARCHAR(60) NULL , + BUTTONLOGIC TEXT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_CUSTOM_BUTTON PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义操作按钮' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'按钮名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON', @level2type=N'COLUMN',@level2name=N'BUTTONNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'按钮图标' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON', @level2type=N'COLUMN',@level2name=N'BUTTONICON'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'按钮逻辑' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON', @level2type=N'COLUMN',@level2name=N'BUTTONLOGIC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.SERVICE_NAME', N'自定义查询', N'自定义查询', N'zh-CN',N'自定义查询'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.ID', N'自定义查询的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.QUERYNAME', N'自定义查询的查询配置名称', N'查询配置名称', N'zh-CN',N'查询配置名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.QUERYCATEGORY', N'自定义查询的查询类型(fine:帆软,grid:表格)', N'查询类型', N'zh-CN',N'查询类型'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.CUSTOMDSID', N'自定义查询的自定义数据源ID', N'自定义数据源ID', N'zh-CN',N'自定义数据源ID'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.REPORTCONFIGLINEID', N'自定义查询的报表配置明细ID', N'报表配置明细ID', N'zh-CN',N'报表配置明细ID'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.PUBLISHSTATUS', N'自定义查询的发布状态(0:未发布,1:已发布)', N'发布状态', N'zh-CN',N'发布状态'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.CREATEDBYID', N'自定义查询的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.CREATEDBYNAME', N'自定义查询的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.CREATEDTIME', N'自定义查询的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.CREATEDBYORGID', N'自定义查询的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.CREATEDBYORGNAME', N'自定义查询的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.SERVICE_NAME', N'自定义查询字段', N'自定义查询字段', N'zh-CN',N'自定义查询字段'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.ID', N'自定义查询字段的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.CUSTOMQUERYID', N'自定义查询字段的自定义查询ID', N'自定义查询ID', N'zh-CN',N'自定义查询ID'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.FIELDNAME', N'自定义查询字段的字段名称', N'字段名称', N'zh-CN',N'字段名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.COLUMNNAME', N'自定义查询字段的列名', N'列名', N'zh-CN',N'列名'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.FIELDTYPE', N'自定义查询字段的字段类型(string:文本、select:下拉框、link:超链接)', N'字段类型', N'zh-CN',N'字段类型'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.LINKHREF', N'自定义查询字段的跳转链接', N'跳转链接', N'zh-CN',N'跳转链接'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.DSCATEGORY', N'自定义查询字段的数据源类型(system:系统配置类型、customSql:自定义SQL)', N'数据源类型', N'zh-CN',N'数据源类型'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.DATASOURCE', N'自定义查询字段的数据源', N'数据源', N'zh-CN',N'数据源'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.CUSTOMSQL', N'自定义查询字段的自定义SQL', N'自定义SQL', N'zh-CN',N'自定义SQL'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.DEFAULTCONDITION', N'自定义查询字段的默认查询条件(0:否,1:是)', N'默认查询条件', N'zh-CN',N'默认查询条件'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.SHOW', N'自定义查询字段的显示(0:否,1:是)', N'显示', N'zh-CN',N'显示'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.WIDTH', N'自定义查询字段的列宽', N'列宽', N'zh-CN',N'列宽'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.ORDERNO', N'自定义查询字段的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYID', N'自定义查询字段的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYNAME', N'自定义查询字段的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.CREATEDTIME', N'自定义查询字段的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYORGID', N'自定义查询字段的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYORGNAME', N'自定义查询字段的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.SERVICE_NAME', N'自定义查询操作按钮', N'自定义查询操作按钮', N'zh-CN',N'自定义查询操作按钮'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.ID', N'自定义查询操作按钮的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.CUSTOMQUERYID', N'自定义查询操作按钮的自定义查询ID', N'自定义查询ID', N'zh-CN',N'自定义查询ID'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.BUTTONNAME', N'自定义查询操作按钮的按钮名称', N'按钮名称', N'zh-CN',N'按钮名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.BUTTONICON', N'自定义查询操作按钮的按钮图标', N'按钮图标', N'zh-CN',N'按钮图标'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.BUTTONLOGIC', N'自定义查询操作按钮的按钮逻辑', N'按钮逻辑', N'zh-CN',N'按钮逻辑'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.ORDERNO', N'自定义查询操作按钮的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYID', N'自定义查询操作按钮的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYNAME', N'自定义查询操作按钮的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.CREATEDTIME', N'自定义查询操作按钮的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYORGID', N'自定义查询操作按钮的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYORGNAME', N'自定义查询操作按钮的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.SERVICE_NAME', N'自定义查询条件', N'自定义查询条件', N'zh-CN',N'自定义查询条件'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.ID', N'自定义查询条件的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.CUSTOMQUERYID', N'自定义查询条件的自定义查询ID', N'自定义查询ID', N'zh-CN',N'自定义查询ID'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.FIELDNAME', N'自定义查询条件的字段名称', N'字段名称', N'zh-CN',N'字段名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.TITLE', N'自定义查询条件的标题', N'标题', N'zh-CN',N'标题'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.CONDITIONCATEGORY', N'自定义查询条件的字段类型', N'字段类型', N'zh-CN',N'字段类型'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.DSCATEGORY', N'自定义查询条件的查询条件数据源类型(system:系统配置类型、customSql:自定义SQL)', N'数据源类型(', N'zh-CN',N'数据源类型'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.DATASOURCE', N'自定义查询条件的数据源', N'数据源', N'zh-CN',N'数据源'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.CUSTOMSQL', N'自定义查询条件的自定义SQL', N'自定义SQL', N'zh-CN',N'自定义SQL'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.FRREPORTDSNAME', N'自定义查询条件的帆软报表数据源名称', N'帆软报表数据源名称', N'zh-CN',N'帆软报表数据源名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.MATCHPATTERN', N'自定义查询条件的匹配方式', N'匹配方式', N'zh-CN',N'匹配方式'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.ORDERNO', N'自定义查询条件的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYID', N'自定义查询条件的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYNAME', N'自定义查询条件的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.CREATEDTIME', N'自定义查询条件的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYORGID', N'自定义查询条件的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYORGNAME', N'自定义查询条件的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.SERVICE_NAME', N'自定义操作按钮', N'自定义操作按钮', N'zh-CN',N'自定义操作按钮'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.ID', N'自定义操作按钮的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.BUTTONNAME', N'自定义操作按钮的按钮名称', N'按钮名称', N'zh-CN',N'按钮名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.BUTTONICON', N'自定义操作按钮的按钮图标', N'按钮图标', N'zh-CN',N'按钮图标'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.BUTTONLOGIC', N'自定义操作按钮的按钮逻辑', N'按钮逻辑', N'zh-CN',N'按钮逻辑'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.CREATEDBYID', N'自定义操作按钮的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.CREATEDBYNAME', N'自定义操作按钮的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.CREATEDTIME', N'自定义操作按钮的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.CREATEDBYORGID', N'自定义操作按钮的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.CREATEDBYORGNAME', N'自定义操作按钮的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.RELEASE', N'发布', N'发布', N'zh-CN', N'发布'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.CANCEL_RELEASE', N'撤销发布', N'撤销发布', N'zh-CN', N'撤销发布'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.FIELD', N'引用字段', N'引用字段', N'zh-CN', N'引用字段'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.BUTTON', N'操作按钮', N'操作按钮', N'zh-CN', N'操作按钮'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.CONDITION', N'查询条件', N'查询条件', N'zh-CN', N'查询条件'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.OVERRALL_BUTTON', N'全局按钮', N'全局按钮', N'zh-CN', N'全局按钮'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.BUTTON_MAINTAIN', N'全局按钮维护', N'全局按钮维护', N'zh-CN', N'全局按钮维护'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.ADD', N'新增查询', N'新增查询', N'zh-CN', N'新增查询'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.PREVIEW', N'预览', N'预览', N'zh-CN', N'预览'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_BUTTONS.TITLE.ADD', N'新增按钮', N'新增按钮', N'zh-CN', N'新增按钮'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_BUTTON', N'新增操作按钮', N'新增操作按钮', N'zh-CN', N'新增操作按钮'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.CANCEL_RELEASE', N'您确定撤销该发布', N'您确定撤销该发布', N'zh-CN', N'您确定撤销该发布'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.RELEASE', N'菜单已发布,请刷新菜单进行查看', N'菜单已发布,请刷新菜单进行查看', N'zh-CN', N'菜单已发布,请刷新菜单进行查看'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.ALREADY_RELEASE', N'该记录已经发布', N'该记录已经发布', N'zh-CN', N'该记录已经发布'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.NO_RELEASE', N'该记录未发布', N'该记录未发布', N'zh-CN', N'该记录未发布'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.CHOOSE_ONE_ACTIVE', N'请选择一条数据激活', N'请选择一条数据激活', N'zh-CN', N'请选择一条数据激活'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_CONDITION', N'新增查询条件', N'新增查询条件', N'zh-CN', N'新增查询条件'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.RELEASE_MENU', N'发布菜单', N'发布菜单', N'zh-CN', N'发布菜单'; + +EXEC DBO.INSERTI18N N'T_CORE_MENU.PARENTNAME', N'父菜单', N'父菜单', N'zh-CN', N'父菜单'; + +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.CUSTOMSQL', N'自定义查询的自定义数据源', N'自定义数据源', N'zh-CN', N'自定义数据源'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.REPORT', N'自定义查询的帆软报表', N'帆软报表', N'zh-CN', N'帆软报表'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.NO_DELETE', N'已发布,不能进行删除', N'已发布,不能进行删除', N'zh-CN', N'已发布,不能进行删除'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.DSNAME', N'自定义查询的自定义数据源ID', N'数据源名称', N'zh-CN', N'数据源名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.REPORTNAME', N'自定义查询的报表配置明细ID', N'帆软报表', N'zh-CN', N'帆软报表'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD', N'新增自定义查询', N'新增自定义查询', N'zh-CN', N'新增自定义查询'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('8005', '自定义查询', '/secure/module/custom/custom-queries/page/edit-list', '80', '8005', '077.svg', '自定义查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY_FIELD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY_BUTTON', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_BUTTON', '0', '0'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('queryCategory', '查询类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'grid', '表格', 'queryCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'fine', '帆软', 'queryCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '查询类型', 'query-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=queryCategory', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fieldCategory', '字段类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'string', '文本', 'fieldCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'select', '下拉框', 'fieldCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'link', '超链接', 'fieldCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '字段类型', 'field-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fieldCategory', 'code', 'codeName'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('dsCategory', '数据源类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'system', '系统配置类型', 'dsCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'customSql', '自定义SQL', 'dsCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '数据源类型', 'ds-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=dsCategory', 'code', 'codeName'); + + + INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('publishState', '发布状态', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, '0', '未发布', 'publishState', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, '1', '已发布', 'publishState', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '发布状态', 'publish-state', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=publishState', 'code', 'codeName'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('buttonIcon', '按钮图标', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'batch-to-check', '批量检查', 'buttonIcon', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'activate', '激活', 'buttonIcon', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'add', '新增', 'buttonIcon', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'add-row', '新增行', 'buttonIcon', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'appoint-person', '委派人', 'buttonIcon', NULL, 5, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'back', '返回', 'buttonIcon', NULL, 6, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'browse', '浏览', 'buttonIcon', NULL, 7, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'cancel', '撤销', 'buttonIcon', NULL, 8, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'copy', '复制', 'buttonIcon', NULL, 9, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'default', '默认', 'buttonIcon', NULL, 10, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'disable', '无效', 'buttonIcon', NULL, 11, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'edit', '编辑', 'buttonIcon', NULL, 12, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'enable', '生效', 'buttonIcon', NULL, 13, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'export', '导出', 'buttonIcon', NULL, 14, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'file-remove', '文件删除', 'buttonIcon', NULL, 15, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'finished-product-to-check', '成品检测', 'buttonIcon', NULL, 16, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'label-print', '标签打印', 'buttonIcon', NULL, 17, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'link', '超链接', 'buttonIcon', NULL, 18, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'logout', '退出登录', 'buttonIcon', NULL, 19, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'material-to-check', '材料检测', 'buttonIcon', NULL, 20, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'modify', '修改', 'buttonIcon', NULL, 21, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'move', '移动', 'buttonIcon', NULL, 22, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'move-down', '下移', 'buttonIcon', NULL, 23, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'move-up', '上移', 'buttonIcon', NULL, 24, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'pass', '通过', 'buttonIcon', NULL, 25, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'preview', '预览', 'buttonIcon', NULL, 26, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'print', '打印', 'buttonIcon', NULL, 27, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'refresh', '刷新', 'buttonIcon', NULL, 28, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'reject', '拒绝', 'buttonIcon', NULL, 29, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'remove', '移除', 'buttonIcon', NULL, 30, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'remove-row', '移除行', 'buttonIcon', NULL, 31, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'revert', '回复', 'buttonIcon', NULL, 32, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'review', '审查', 'buttonIcon', NULL, 33, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'save', '保存', 'buttonIcon', NULL, 34, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'search', '搜索', 'buttonIcon', NULL, 35, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'select', '查找', 'buttonIcon', NULL, 36, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'submit', '提交', 'buttonIcon', NULL, 37, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'upload', '上传', 'buttonIcon', NULL, 38, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'view-audit', '审计追踪', 'buttonIcon', NULL, 39, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '按钮图标', 'button-icon', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=buttonIcon', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('conditionFieldCategory', '字段类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'string', '文本', 'conditionFieldCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'number', '数字', 'conditionFieldCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'date', '日期', 'conditionFieldCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'datetime', '日期时间', 'conditionFieldCategory', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'select', '下拉框', 'conditionFieldCategory', NULL, 5, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'choose', '选择框', 'conditionFieldCategory', NULL, 6, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '字段类型', 'condition-field-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=conditionFieldCategory', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('stringMatchPattern', '文本匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'SB', '开始', 'stringMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'SC', '包含', 'stringMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'SE', '结尾', 'stringMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'SEQ', '等于', 'stringMatchPattern', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '文本匹配规则', 'string-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=stringMatchPattern', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('numberMatchPattern', '数字匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'NL', '小于', 'numberMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'NEQ', '等于', 'numberMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'NG', '大于', 'numberMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '数字匹配规则', 'number-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=numberMatchPattern', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('dateMatchPattern', '日期匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'DL', '小于', 'dateMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'DEQ', '等于', 'dateMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'DG', '大于', 'dateMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '日期匹配规则', 'date-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=dateMatchPattern', 'code', 'codeName'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('datetimeMatchPattern', '日期时间匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'TL', '小于', 'datetimeMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'TEQ', '等于', 'datetimeMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'TG', '大于', 'datetimeMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '日期时间匹配规则', 'datetime-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=datetimeMatchPattern', 'code', 'codeName'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('selectMatchPattern', '下拉框匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'EQ', '等于', 'selectMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '下拉框匹配规则', 'select-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=selectMatchPattern', 'code', 'codeName'); + + +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.DSTYPE',N'自定义查询的数据源类型', N'数据源类型', N'zh-CN', N'数据源类型'; + +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.CHOOSEFIELD', N'自定义查询条件的选择框匹配字段', N'选择框匹配字段', N'zh-CN', N'选择框匹配字段'; + +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.CUSTOMDS', N'自定义查询的自定义数据源', N'自定义数据源', N'zh-CN', N'自定义数据源'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.SQL_ERROR', N'SQL错误', N'SQL错误', N'zh-CN', N'SQL错误'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.NEXT_STEP', N'下一步', N'下一步', N'zh-CN', N'下一步'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.LAST_STEP', N'上一步', N'上一步', N'zh-CN', N'上一步'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.COMPLETE', N'完成', N'完成', N'zh-CN', N'完成'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.QUERY_TYPE', N'新增查询类型', N'新增查询类型', N'zh-CN', N'新增查询类型'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.CHOOSE_DS', N'选择数据源', N'选择数据源', N'zh-CN', N'选择数据源'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_FIELD', N'新增引用字段', N'新增引用字段', N'zh-CN', N'新增引用字段'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_BUTTON', N'新增操作按钮', N'新增操作按钮', N'zh-CN', N'新增操作按钮'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_CONDITION', N'新增查询条件', N'新增查询条件', N'zh-CN', N'新增查询条件'; + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('dsType', '数据源类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'customSql', '自定义SQL', 'dsType', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'customDs', '从自定义数据源中选择', 'dsType', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '数据源类型', 'ds-type', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=dsType', 'code', 'codeName'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800501', 'T_CORE_CUSTOM_QUERY_BUTTON', 'T_CORE_CUSTOM_QUERY', 'CUSTOMQUERYID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800502', 'T_CORE_CUSTOM_QUERY_CONDITION', 'T_CORE_CUSTOM_QUERY', 'CUSTOMQUERYID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800503', 'T_CORE_CUSTOM_QUERY_FIELD', 'T_CORE_CUSTOM_QUERY', 'CUSTOMQUERYID'); + +-- ----------------------------- 2022-07-01 add by shuaih------------end + +-- ----------------------------- 2022-08-17 add by zhanghang------------begin +alter table dbo.T_CORE_CUSTOM_DS ADD DSBODY TEXT NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'拖拽模型JSON', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_CUSTOM_DS', +'COLUMN', N'DSBODY' +GO + +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS.DSBODY',N'拖拽模型JSON',N'拖拽模型JSON',N'zh-CN',N'拖拽模型JSON' +GO + +CREATE TABlE DBO.T_CORE_CUSTOM_DS_SQL( + ID BIGINT NOT NULL, + SQLNAME VARCHAR(60) NULL , + SQLCONTENT TEXT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_CUSTOM_DS_SQL PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义SQL' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_SQL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_SQL', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义SQL名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_SQL', @level2type=N'COLUMN',@level2name=N'SQLNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'SQL内容' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_SQL', @level2type=N'COLUMN',@level2name=N'SQLCONTENT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_SQL', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_SQL', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_SQL', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_SQL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_SQL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_CORE_CUSTOM_DS_SQL_FIELD( + ID BIGINT NOT NULL, + DSSQLID BIGINT NULL , + COLUMNNAME VARCHAR(120) NULL , + ALIASNAME VARCHAR(180) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_CUSTOM_DS_SQL_FIELD PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义SQL字段' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_SQL_FIELD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_SQL_FIELD', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义SQL主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_SQL_FIELD', @level2type=N'COLUMN',@level2name=N'DSSQLID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'列名' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_SQL_FIELD', @level2type=N'COLUMN',@level2name=N'COLUMNNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'别名' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_SQL_FIELD', @level2type=N'COLUMN',@level2name=N'ALIASNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_SQL_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_SQL_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_SQL_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_SQL_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_DS_SQL_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +CREATE NONCLUSTERED INDEX [IDX_CORE_CUSTOM_DS_SQL_FIELD_DSSQLID] ON [dbo].[T_CORE_CUSTOM_DS_SQL_FIELD] ([DSSQLID]); + +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_SQL.SERVICE_NAME', N'自定义SQL', N'自定义SQL', N'zh-CN',N'自定义SQL'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_SQL.ID', N'自定义SQL的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_SQL.SQLNAME', N'自定义SQL的自定义SQL名称', N'自定义SQL名称', N'zh-CN',N'自定义SQL名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_SQL.SQLCONTENT', N'自定义SQL的SQL内容', N'SQL内容', N'zh-CN',N'SQL内容'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_SQL.CREATEDBYID', N'自定义SQL的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_SQL.CREATEDBYNAME', N'自定义SQL的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_SQL.CREATEDTIME', N'自定义SQL的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_SQL.CREATEDBYORGID', N'自定义SQL的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_SQL.CREATEDBYORGNAME', N'自定义SQL的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_SQL_FIELD.SERVICE_NAME', N'自定义SQL字段', N'自定义SQL字段', N'zh-CN',N'自定义SQL字段'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_SQL_FIELD.ID', N'自定义SQL字段的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_SQL_FIELD.DSSQLID', N'自定义SQL字段的自定义SQL主键', N'自定义SQL主键', N'zh-CN',N'自定义SQL主键'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_SQL_FIELD.COLUMNNAME', N'自定义SQL字段的列名', N'列名', N'zh-CN',N'列名'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_SQL_FIELD.ALIASNAME', N'自定义SQL字段的别名', N'别名', N'zh-CN',N'别名'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_SQL_FIELD.CREATEDBYID', N'自定义SQL字段的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_SQL_FIELD.CREATEDBYNAME', N'自定义SQL字段的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_SQL_FIELD.CREATEDTIME', N'自定义SQL字段的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_SQL_FIELD.CREATEDBYORGID', N'自定义SQL字段的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_DS_SQL_FIELD.CREATEDBYORGNAME', N'自定义SQL字段的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'CLOUD.MODULE.CUSTOMS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'CLOUD.MODULE.CUSTOMS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'CLOUD.MODULE.CUSTOMS.TAB.DS_SQL_FIELD', N'自定义SQL字段', N'自定义SQL字段', N'zh-CN',N'自定义SQL字段'; +EXEC DBO.INSERTI18N N'CLOUD.MODULE.CUSTOMS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'CLOUD.MODULE.CUSTOMS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'CLOUD.MODULE.CUSTOMS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_DS_SQL', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_DS_SQL_FIELD', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800601','T_CORE_CUSTOM_DS_SQL_FIELD', 'T_CORE_CUSTOM_DS_SQL', 'DSSQLID'); + +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_TABLES.TIP.TABLE_PREVIEW_ERROR',N'数据库表预览报错',N'数据库表预览报错',N'zh-CN',N'数据库表预览报错'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_SQLS.TIP.SQL_PREVIEW_ERROR',N'自定义SQL预览报错',N'自定义SQL预览报错',N'zh-CN',N'自定义SQL预览报错'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_DSES.TIP.SQL_PREVIEW_ERROR',N'自定义数据源SQL预览报错',N'自定义数据源SQL预览报错',N'zh-CN',N'自定义数据源SQL预览报错'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_DSES.BUTTON.PREVIEW',N'预览',N'预览',N'zh-CN',N'预览'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_DSES.TIP.DATA_MOST_COUNT',N'最多显示30条数据',N'最多显示30条数据',N'zh-CN',N'最多显示30条数据'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_DSES.TIP.SQL_ERROR',N'SQL错误',N'SQL错误',N'zh-CN',N'SQL错误'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_DSES.TIP.SQL_EMPTY_NEED_SAVE',N'数据源SQL为空,需要先拖拽目标数据维护后点击保存',N'数据源SQL为空,需要先拖拽目标数据维护后点击保存',N'zh-CN',N'数据源SQL为空,需要先拖拽目标数据维护后点击保存'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_DSES.BUTTON.VIEW_SQL',N'查看SQL',N'查看SQL',N'zh-CN',N'查看SQL'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_TABLES.TIP.TABLE_NOT_EXIST',N'表数据查询失败,表不存在:',N'表数据查询失败,表不存在:',N'zh-CN',N'表数据查询失败,表不存在:'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_DSES.TAB.SQL',N'SQL',N'SQL',N'zh-CN',N'SQL'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_DSES.CONSTANT.SQL_LINK_DE',N'的',N'的',N'zh-CN',N'的'; + +ALTER TABLE T_CORE_CUSTOM_DS_FIELD ALTER COLUMN COLUMNNAME varchar(360) COLLATE Chinese_PRC_CI_AS NULL GO +ALTER TABLE T_CORE_CUSTOM_DS_FIELD ALTER COLUMN ALIASNAME varchar(360) COLLATE Chinese_PRC_CI_AS NULL GO + +-- ----------------------------- 2022-08-17 add by zhanghang------------end + +-- ----------------------------- 2022-09-14 add by zhengbx------------start +CREATE TABlE DBO.T_CORE_CUSTOM_CHART( + ID BIGINT NOT NULL, + CHARTNO VARCHAR(60) DEFAULT NULL, + CHARTNAME VARCHAR(60) DEFAULT NULL, + MENUID VARCHAR(36) DEFAULT NULL, + CONTENT TEXT DEFAULT NULL, + PUBLISHSTATUS VARCHAR(36) NULL, + PUBLISHGOAL VARCHAR(36) NULL, + WKPANELID VARCHAR(36) NULL, + VERSION bigint NULL, + CREATEDBYID VARCHAR(36) DEFAULT NULL, + CREATEDBYNAME VARCHAR(60) DEFAULT NULL, + CREATEDTIME DATETIME DEFAULT NULL, + CREATEDBYORGID VARCHAR(36) DEFAULT NULL, + CREATEDBYORGNAME VARCHAR(270) DEFAULT NULL, + CONSTRAINT PK_CORE_CUSTOM_CHART PRIMARY KEY(ID) +); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义图表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'图表配置编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART', @level2type=N'COLUMN',@level2name=N'CHARTNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'图表配置名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART', @level2type=N'COLUMN',@level2name=N'CHARTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART', @level2type=N'COLUMN',@level2name=N'MENUID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'内容' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART', @level2type=N'COLUMN',@level2name=N'CONTENT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'发布状态:0未发布1发布至菜单2发布至首页桌面' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART', @level2type=N'COLUMN',@level2name=N'PUBLISHSTATUS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'发布目标' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART', @level2type=N'COLUMN',@level2name=N'PUBLISHGOAL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'首页面板的ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART', @level2type=N'COLUMN',@level2name=N'WKPANELID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'版本号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART', @level2type=N'COLUMN',@level2name=N'VERSION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART.SERVICE_NAME', N'自定义图表', N'自定义图表', N'zh-CN',N'自定义图表'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART.ID', N'主键ID', N'主键ID', N'zh-CN',N'主键ID'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART.CHARTNO', N'自定义图表编号', N'自定义图表编号', N'zh-CN',N'自定义图表编号'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART.CHARTNAME', N'自定义图表的图表配置名称', N'图表配置名称', N'zh-CN',N'图表配置名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART.MENUID', N'自定义图表的菜单名称', N'菜单名称', N'zh-CN',N'菜单名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART.CONTENT', N'自定义图表的内容', N'内容', N'zh-CN',N'内容'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART.PUBLISHSTATUS', N'自定义图表的发布状态', N'发布状态', N'zh-CN',N'发布状态'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART.WKPANELID', N'自定义图表的首页面板的ID', N'首页面板的ID', N'zh-CN',N'首页面板的ID'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART.VERSION', N'版本号', N'版本号', N'zh-CN',N'版本号'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART.CREATEDBYID', N'自定义图表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART.CREATEDBYNAME', N'自定义图表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART.CREATEDTIME', N'自定义图表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART.CREATEDBYORGID', N'自定义图表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART.CREATEDBYORGNAME', N'自定义图表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_MENU.ID', N'父菜单', N'父菜单', N'zh-CN',N'父菜单'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART.CHARTNO', N'自定义图表编号', N'自定义图表编号', N'zh-CN',N'自定义图表编号'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART.PUBLISHGOAL', N'发布目标', N'发布目标', N'zh-CN',N'发布目标'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.TYPE.MENUICONSCONFIG', N'菜单图标配置', N'菜单图标配置', N'zh-CN',N'菜单图标配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.TYPE.WAITICONSCONFIG', N'待办图标配置', N'待办图标配置', N'zh-CN',N'待办图标配置'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.BUTTON.ADD', N'新增图表', N'新增图表', N'zh-CN',N'新增图表'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.BUTTON.PUBLISHTOMENU', N'发布至菜单', N'发布至菜单', N'zh-CN',N'发布至菜单'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.BUTTON.PUBLISHTOWKPANEL', N'发布至首页面板', N'发布至首页面板', N'zh-CN',N'发布至首页面板'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.BUTTON.REVOKE', N'撤销', N'撤销', N'zh-CN',N'撤销'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.CHOOSE_ONPUBLISH_ITEM', N'请选择未发布的数据', N'请选择未发布的数据', N'zh-CN',N'请选择未发布的数据'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.CONFIRM_TO_REVOKE', N'确认撤销', N'确认撤销', N'zh-CN',N'确认撤销'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.WHETHER_TO_REVOKE_FOLLOWING_ITEMS', N'是否撤销选中的项目?', N'是否撤销选中的项目?', N'zh-CN',N'是否撤销选中的项目?'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.PUBLISHSUCCESS_ITEM', N'菜单已发布,请刷新菜单进行查看', N'菜单已发布,请刷新菜单进行查看', N'zh-CN',N'菜单已发布,请刷新菜单进行查看'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.WHETHER_TO_PUBLISHTOWKPANEL_FOLLOWING_ITEMS', N'是否发布至首页面板', N'是否发布至首页面板', N'zh-CN',N'是否发布至首页面板'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.CONFIRM_TO_PUBLISHTOWKPANEL', N'发布至首页面板', N'发布至首页面板', N'zh-CN',N'发布至首页面板'; +EXEC DBO.INSERTI18N N'CORE.MENU.MENUNAME.SYSTEM.CUSTOMCHART', N'自定义图表', N'自定义图表', N'zh-CN',N'自定义图表'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.YES_PUBLISH_ITEM', N'所选数据已发布', N'所选数据已发布', N'zh-CN',N'所选数据已发布'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.PUBLISH_ONE_ITEM', N'每条数据只能发布一次', N'每条数据只能发布一次', N'zh-CN',N'每条数据只能发布一次'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.BUTTON.COPY', N'复制', N'复制', N'zh-CN',N'复制'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.WHETHER_TO_COPY_FOLLOWING_ITEMS', N'是否复制所选中的数据?', N'是否复制所选中的数据?', N'zh-CN',N'是否复制所选中的数据?'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.CONFIRM_TO_COPY', N'复制数据', N'复制数据', N'zh-CN',N'复制数据'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.CHOOSE_PUBLISH_ITEM', N'该数据未发布,请选择已发布的数据!', N'该数据未发布,请选择已发布的数据!', N'zh-CN',N'该数据未发布,请选择已发布的数据!'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.CHOOSE_AT_LEAST_ONE_ITEM', N'至少选择一条数据!', N'至少选择一条数据!', N'zh-CN',N'至少选择一条数据!'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.BUTTON.MODIFY', N'变更', N'变更', N'zh-CN',N'变更'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.YES_PUBLISH', N'请选择已发布的数据!', N'请选择已发布的数据!', N'zh-CN',N'请选择已发布的数据!'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.PUBLISH_AGAIN', N'请确定直接发布?', N'请确定直接发布?', N'zh-CN',N'请确定直接发布?'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,ICON,TODOICON,I18NCODE) +VALUES ('8006', '自定义图表', '/secure/core/module/item/custom-charts/page/edit-list', '80', 8006, '自定义图表', '009.svg', '007.png', 'CORE.MENU.MENUNAME.SYSTEM.CUSTOMCHART'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_CHART', '0', '0'); + +-- 状态的添加 +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES ('publishStatus','发布状态','biz',NULL,'1',NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) +VALUES(NEXT VALUE FOR SEQ_CORE, '未发布', 'publishStatus', '1', '0', 'admin', '系统管理员', '0', 'noPublish' ); +INSERT INTO T_CORE_CODE ( ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE ) +VALUES(NEXT VALUE FOR SEQ_CORE, '已发布', 'publishStatus', '2', '0', 'admin', '系统管理员', '0', 'publish' ); +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) +VALUES (NEXT VALUE FOR SEQ_CORE, '发布状态', 'publish-status', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=publishStatus', 'code', 'codeName'); + +--spc的表 +CREATE TABLE t_core_dv_coefficient ( + id varchar(100) NOT NULL, + coefficientA varchar(100) DEFAULT NULL, + coefficientA2 varchar(100) DEFAULT NULL, + coefficientA3 varchar(100) DEFAULT NULL, + coefficientB3 varchar(100) DEFAULT NULL, + coefficientB4 varchar(100) DEFAULT NULL, + coefficientB5 varchar(100) DEFAULT NULL, + coefficientB6 varchar(100) DEFAULT NULL, + coefficientD1 varchar(100) DEFAULT NULL, + coefficientD2 varchar(100) DEFAULT NULL, + coefficientD3 varchar(100) DEFAULT NULL, + coefficientD4 varchar(100) DEFAULT NULL, + coefficientC4 varchar(100) DEFAULT NULL, + coefficientC4Divisor varchar(100) DEFAULT NULL, + coefficientLowerD2 varchar(100) DEFAULT NULL, + coefficientLowerD2Divisor varchar(100) DEFAULT NULL, + createdById varchar(100) DEFAULT NULL, + createdByName varchar(100) DEFAULT NULL, + createdTime varchar(100) DEFAULT NULL, + createdByOrgId varchar(100) DEFAULT NULL, + createdByOrgName varchar(100) DEFAULT NULL, + CONSTRAINT PK_core_dv_coefficient PRIMARY KEY(ID) +); + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'控制限系数' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N't_core_dv_coefficient'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N't_core_dv_coefficient', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'系数A' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N't_core_dv_coefficient', @level2type=N'COLUMN',@level2name=N'coefficientA'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'系数A2' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N't_core_dv_coefficient', @level2type=N'COLUMN',@level2name=N'coefficientA2'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'系数A3' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N't_core_dv_coefficient', @level2type=N'COLUMN',@level2name=N'coefficientA3'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'系数B3' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N't_core_dv_coefficient', @level2type=N'COLUMN',@level2name=N'coefficientB3'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'系数B4' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N't_core_dv_coefficient', @level2type=N'COLUMN',@level2name=N'coefficientB4'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'系数B5' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N't_core_dv_coefficient', @level2type=N'COLUMN',@level2name=N'coefficientB5'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'系数B6' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N't_core_dv_coefficient', @level2type=N'COLUMN',@level2name=N'coefficientB6'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'系数D1' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N't_core_dv_coefficient', @level2type=N'COLUMN',@level2name=N'coefficientD1'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'系数D2' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N't_core_dv_coefficient', @level2type=N'COLUMN',@level2name=N'coefficientD2'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'系数D3' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N't_core_dv_coefficient', @level2type=N'COLUMN',@level2name=N'coefficientD3'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'系数D4' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N't_core_dv_coefficient', @level2type=N'COLUMN',@level2name=N'coefficientD4'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'系数C4' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N't_core_dv_coefficient', @level2type=N'COLUMN',@level2name=N'coefficientC4'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'系数1/C4' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N't_core_dv_coefficient', @level2type=N'COLUMN',@level2name=N'coefficientC4Divisor'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'系数d2' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N't_core_dv_coefficient', @level2type=N'COLUMN',@level2name=N'coefficientLowerD2'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'系数1/d2' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N't_core_dv_coefficient', @level2type=N'COLUMN',@level2name=N'coefficientLowerD2Divisor'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建人ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N't_core_dv_coefficient', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建人姓名' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N't_core_dv_coefficient', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N't_core_dv_coefficient', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建单位ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N't_core_dv_coefficient', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N't_core_dv_coefficient', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N't_core_dv_coefficient.SERVICE_NAME', N'控制限系数', N'控制限系数', N'zh-CN',N'控制限系数'; +EXEC DBO.INSERTI18N N't_core_dv_coefficient.ID', N'主键ID', N'主键ID', N'zh-CN',N'主键ID'; +EXEC DBO.INSERTI18N N't_core_dv_coefficient.coefficientA', N'系数A', N'系数A', N'zh-CN',N'系数A'; +EXEC DBO.INSERTI18N N't_core_dv_coefficient.coefficientA2', N'系数A2', N'系数A2', N'zh-CN',N'系数A2'; +EXEC DBO.INSERTI18N N't_core_dv_coefficient.coefficientA3', N'系数A3', N'系数A3', N'zh-CN',N'系数A3'; +EXEC DBO.INSERTI18N N't_core_dv_coefficient.coefficientB3', N'系数B3', N'系数B3', N'zh-CN',N'系数B3'; +EXEC DBO.INSERTI18N N't_core_dv_coefficient.coefficientB4', N'系数B4', N'系数B4', N'zh-CN',N'系数B4'; +EXEC DBO.INSERTI18N N't_core_dv_coefficient.coefficientB5', N'系数B5', N'系数B5', N'zh-CN',N'系数B5'; +EXEC DBO.INSERTI18N N't_core_dv_coefficient.coefficientB6', N'系数B6', N'系数B6', N'zh-CN',N'系数B6'; +EXEC DBO.INSERTI18N N't_core_dv_coefficient.coefficientD1', N'系数D1', N'系数D1', N'zh-CN',N'系数D1'; +EXEC DBO.INSERTI18N N't_core_dv_coefficient.coefficientD2', N'系数D2', N'系数D2', N'zh-CN',N'系数D2'; +EXEC DBO.INSERTI18N N't_core_dv_coefficient.coefficientD3', N'系数D3', N'系数D3', N'zh-CN',N'系数D3'; +EXEC DBO.INSERTI18N N't_core_dv_coefficient.coefficientD4', N'系数D4', N'系数D4', N'zh-CN',N'系数D4'; +EXEC DBO.INSERTI18N N't_core_dv_coefficient.coefficientC4', N'系数C4', N'系数C4', N'zh-CN',N'系数C4'; +EXEC DBO.INSERTI18N N't_core_dv_coefficient.coefficientC4Divisor', N'系数1/C4', N'系数1/C4', N'zh-CN',N'系数1/C4'; +EXEC DBO.INSERTI18N N't_core_dv_coefficient.coefficientLowerD2', N'系数d2', N'系数d2', N'zh-CN',N'系数d2'; +EXEC DBO.INSERTI18N N't_core_dv_coefficient.coefficientLowerD2Divisor', N'系数1/d2', N'系数1/d2', N'zh-CN',N'系数1/d2'; +EXEC DBO.INSERTI18N N't_core_dv_coefficient.CREATEDBYID', N'创建人ID', N'创建人ID', N'zh-CN',N'创建人ID'; +EXEC DBO.INSERTI18N N't_core_dv_coefficient.CREATEDBYNAME', N'创建人姓名', N'创建人姓名', N'zh-CN',N'创建人姓名'; +EXEC DBO.INSERTI18N N't_core_dv_coefficient.CREATEDTIME', N'创建时间', N'创建时间', N'zh-CN',N'创建时间'; +EXEC DBO.INSERTI18N N't_core_dv_coefficient.CREATEDBYORGID', N'创建单位ID', N'创建单位ID', N'zh-CN',N'创建单位ID'; +EXEC DBO.INSERTI18N N't_core_dv_coefficient.CREATEDBYORGNAME', N'创建单位名称', N'创建单位名称', N'zh-CN',N'创建单位名称'; + +-- ----------------------------- 2022-09-14 add by zhengbx------------end + +-- ----------------------------- 2022-09-19 add by zhengbx------------start +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.BUTTON.DELETE', N'删除', N'删除', N'zh-CN',N'删除'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.MODEL.PUBLISHTOMENU', N'发布至菜单', N'发布至菜单', N'zh-CN',N'发布至菜单'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.CONFIRM_TO_REVOKE', N'确认撤销', N'确认撤销', N'zh-CN',N'确认撤销'; +-- ----------------------------- 2022-09-19 add by zhengbx------------end + + +-- ----------------------------- 2022-09-19 add by shuaih--------------begin + +-- 建表语句 +drop table DBO.T_CORE_CUSTOM_QUERY; +CREATE TABlE DBO.T_CORE_CUSTOM_QUERY( + ID BIGINT NOT NULL, + QUERYNAME VARCHAR(120) NULL , + QUERYCATEGORY VARCHAR(36) NULL , + CUSTOMDSID BIGINT NULL , + CUSTOMSQL TEXT NULL , + DSTYPE VARCHAR(36) NULL , + REPORTCONFIGLINEID BIGINT NULL , + PUBLISHSTATUS VARCHAR(1) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_CUSTOM_QUERY PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义查询' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'查询配置名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'QUERYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'查询类型(fine:帆软,grid:表格)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'QUERYCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义数据源ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'CUSTOMDSID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义SQL' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'CUSTOMSQL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据源类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'DSTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'报表配置明细ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'REPORTCONFIGLINEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'发布状态(0:未发布,1:已发布)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'PUBLISHSTATUS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +drop table DBO.T_CORE_CUSTOM_QUERY_FIELD; +CREATE TABlE DBO.T_CORE_CUSTOM_QUERY_FIELD( + ID BIGINT NOT NULL, + CUSTOMQUERYID BIGINT NULL , + FIELDNAME VARCHAR(36) NULL , + COLUMNNAME VARCHAR(36) NULL , + FIELDTYPE VARCHAR(36) NULL , + LINKHREF VARCHAR(360) NULL , + DSCATEGORY VARCHAR(36) NULL , + DATASOURCE VARCHAR(36) NULL , + CUSTOMSQL TEXT NULL , + DEFAULTCONDITION VARCHAR(1) NULL , + SHOW VARCHAR(1) NULL , + WIDTH INT NULL, + ORDERNO BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_CUSTOM_QUERY_FIELD PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义查询字段' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义查询ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'CUSTOMQUERYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字段名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'FIELDNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'列名' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'COLUMNNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字段类型(string:文本、select:下拉框、link:超链接)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'FIELDTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'跳转链接' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'LINKHREF'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据源类型(system:系统配置类型、customSql:自定义SQL)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'DSCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据源' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'DATASOURCE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义SQL' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'CUSTOMSQL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认查询条件(0:否,1:是)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'DEFAULTCONDITION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'显示(0:否,1:是)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'SHOW'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'列宽' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'WIDTH'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'ORDERNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_FIELD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +drop table DBO.T_CORE_CUSTOM_QUERY_BUTTON; +CREATE TABlE DBO.T_CORE_CUSTOM_QUERY_BUTTON( + ID BIGINT NOT NULL, + CUSTOMQUERYID BIGINT NULL , + BUTTONNAME VARCHAR(60) NULL , + BUTTONICON VARCHAR(60) NULL , + BUTTONLOGIC TEXT NULL , + ORDERNO BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_CUSTOM_QUERY_BUTTON PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义查询操作按钮' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义查询ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'CUSTOMQUERYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'按钮名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'BUTTONNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'按钮图标' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'BUTTONICON'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'按钮逻辑' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'BUTTONLOGIC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'ORDERNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +drop table DBO.T_CORE_CUSTOM_QUERY_CONDITION; +CREATE TABlE DBO.T_CORE_CUSTOM_QUERY_CONDITION( + ID BIGINT NOT NULL, + CUSTOMQUERYID BIGINT NULL , + FIELDNAME VARCHAR(60) NULL , + TITLE VARCHAR(60) NULL , + CONDITIONCATEGORY VARCHAR(36) NULL , + DSCATEGORY VARCHAR(36) NULL , + DATASOURCE VARCHAR(36) NULL , + CUSTOMSQL TEXT NULL , + FRREPORTDSNAME VARCHAR(36) NULL , + CHOOSEFIELD VARCHAR(36) NULL , + MATCHPATTERN VARCHAR(36) NULL , + ORDERNO BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_CUSTOM_QUERY_CONDITION PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义查询条件' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义查询ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'CUSTOMQUERYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字段名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'FIELDNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标题' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'TITLE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字段类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'查询条件数据源类型(system:系统配置类型、customSql:自定义SQL)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'DSCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据源' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'DATASOURCE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义SQL' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'CUSTOMSQL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'帆软报表数据源名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'FRREPORTDSNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'匹配方式' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'MATCHPATTERN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'ORDERNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'选择框匹配字段' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'CHOOSEFIELD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_QUERY_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +drop table DBO.T_CORE_CUSTOM_BUTTON; +CREATE TABlE DBO.T_CORE_CUSTOM_BUTTON( + ID BIGINT NOT NULL, + BUTTONNAME VARCHAR(60) NULL , + BUTTONICON VARCHAR(60) NULL , + BUTTONLOGIC TEXT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_CORE_CUSTOM_BUTTON PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义操作按钮' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'按钮名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON', @level2type=N'COLUMN',@level2name=N'BUTTONNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'按钮图标' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON', @level2type=N'COLUMN',@level2name=N'BUTTONICON'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'按钮逻辑' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON', @level2type=N'COLUMN',@level2name=N'BUTTONLOGIC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_BUTTON', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.SERVICE_NAME', N'自定义查询', N'自定义查询', N'zh-CN',N'自定义查询'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.ID', N'自定义查询的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.QUERYNAME', N'自定义查询的查询配置名称', N'查询配置名称', N'zh-CN',N'查询配置名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.QUERYCATEGORY', N'自定义查询的查询类型(fine:帆软,grid:表格)', N'查询类型', N'zh-CN',N'查询类型'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.CUSTOMDSID', N'自定义查询的自定义数据源ID', N'自定义数据源ID', N'zh-CN',N'自定义数据源ID'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.REPORTCONFIGLINEID', N'自定义查询的报表配置明细ID', N'报表配置明细ID', N'zh-CN',N'报表配置明细ID'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.PUBLISHSTATUS', N'自定义查询的发布状态(0:未发布,1:已发布)', N'发布状态', N'zh-CN',N'发布状态'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.CREATEDBYID', N'自定义查询的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.CREATEDBYNAME', N'自定义查询的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.CREATEDTIME', N'自定义查询的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.CREATEDBYORGID', N'自定义查询的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.CREATEDBYORGNAME', N'自定义查询的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.SERVICE_NAME', N'自定义查询字段', N'自定义查询字段', N'zh-CN',N'自定义查询字段'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.ID', N'自定义查询字段的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.CUSTOMQUERYID', N'自定义查询字段的自定义查询ID', N'自定义查询ID', N'zh-CN',N'自定义查询ID'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.FIELDNAME', N'自定义查询字段的字段名称', N'字段名称', N'zh-CN',N'字段名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.COLUMNNAME', N'自定义查询字段的列名', N'列名', N'zh-CN',N'列名'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.FIELDTYPE', N'自定义查询字段的字段类型(string:文本、select:下拉框、link:超链接)', N'字段类型', N'zh-CN',N'字段类型'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.LINKHREF', N'自定义查询字段的跳转链接', N'跳转链接', N'zh-CN',N'跳转链接'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.DSCATEGORY', N'自定义查询字段的数据源类型(system:系统配置类型、customSql:自定义SQL)', N'数据源类型', N'zh-CN',N'数据源类型'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.DATASOURCE', N'自定义查询字段的数据源', N'数据源', N'zh-CN',N'数据源'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.CUSTOMSQL', N'自定义查询字段的自定义SQL', N'自定义SQL', N'zh-CN',N'自定义SQL'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.DEFAULTCONDITION', N'自定义查询字段的默认查询条件(0:否,1:是)', N'默认查询条件', N'zh-CN',N'默认查询条件'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.SHOW', N'自定义查询字段的显示(0:否,1:是)', N'显示', N'zh-CN',N'显示'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.WIDTH', N'自定义查询字段的列宽', N'列宽', N'zh-CN',N'列宽'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.ORDERNO', N'自定义查询字段的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYID', N'自定义查询字段的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYNAME', N'自定义查询字段的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.CREATEDTIME', N'自定义查询字段的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYORGID', N'自定义查询字段的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_FIELD.CREATEDBYORGNAME', N'自定义查询字段的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.SERVICE_NAME', N'自定义查询操作按钮', N'自定义查询操作按钮', N'zh-CN',N'自定义查询操作按钮'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.ID', N'自定义查询操作按钮的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.CUSTOMQUERYID', N'自定义查询操作按钮的自定义查询ID', N'自定义查询ID', N'zh-CN',N'自定义查询ID'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.BUTTONNAME', N'自定义查询操作按钮的按钮名称', N'按钮名称', N'zh-CN',N'按钮名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.BUTTONICON', N'自定义查询操作按钮的按钮图标', N'按钮图标', N'zh-CN',N'按钮图标'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.BUTTONLOGIC', N'自定义查询操作按钮的按钮逻辑', N'按钮逻辑', N'zh-CN',N'按钮逻辑'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.ORDERNO', N'自定义查询操作按钮的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYID', N'自定义查询操作按钮的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYNAME', N'自定义查询操作按钮的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.CREATEDTIME', N'自定义查询操作按钮的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYORGID', N'自定义查询操作按钮的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_BUTTON.CREATEDBYORGNAME', N'自定义查询操作按钮的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.SERVICE_NAME', N'自定义查询条件', N'自定义查询条件', N'zh-CN',N'自定义查询条件'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.ID', N'自定义查询条件的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.CUSTOMQUERYID', N'自定义查询条件的自定义查询ID', N'自定义查询ID', N'zh-CN',N'自定义查询ID'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.FIELDNAME', N'自定义查询条件的字段名称', N'字段名称', N'zh-CN',N'字段名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.TITLE', N'自定义查询条件的标题', N'标题', N'zh-CN',N'标题'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.CONDITIONCATEGORY', N'自定义查询条件的字段类型', N'字段类型', N'zh-CN',N'字段类型'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.DSCATEGORY', N'自定义查询条件的查询条件数据源类型(system:系统配置类型、customSql:自定义SQL)', N'数据源类型(', N'zh-CN',N'数据源类型'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.DATASOURCE', N'自定义查询条件的数据源', N'数据源', N'zh-CN',N'数据源'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.CUSTOMSQL', N'自定义查询条件的自定义SQL', N'自定义SQL', N'zh-CN',N'自定义SQL'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.FRREPORTDSNAME', N'自定义查询条件的帆软报表数据源名称', N'帆软报表数据源名称', N'zh-CN',N'帆软报表数据源名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.MATCHPATTERN', N'自定义查询条件的匹配方式', N'匹配方式', N'zh-CN',N'匹配方式'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.ORDERNO', N'自定义查询条件的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYID', N'自定义查询条件的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYNAME', N'自定义查询条件的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.CREATEDTIME', N'自定义查询条件的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYORGID', N'自定义查询条件的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.CREATEDBYORGNAME', N'自定义查询条件的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.SERVICE_NAME', N'自定义操作按钮', N'自定义操作按钮', N'zh-CN',N'自定义操作按钮'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.ID', N'自定义操作按钮的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.BUTTONNAME', N'自定义操作按钮的按钮名称', N'按钮名称', N'zh-CN',N'按钮名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.BUTTONICON', N'自定义操作按钮的按钮图标', N'按钮图标', N'zh-CN',N'按钮图标'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.BUTTONLOGIC', N'自定义操作按钮的按钮逻辑', N'按钮逻辑', N'zh-CN',N'按钮逻辑'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.CREATEDBYID', N'自定义操作按钮的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.CREATEDBYNAME', N'自定义操作按钮的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.CREATEDTIME', N'自定义操作按钮的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.CREATEDBYORGID', N'自定义操作按钮的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_BUTTON.CREATEDBYORGNAME', N'自定义操作按钮的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.RELEASE', N'发布', N'发布', N'zh-CN', N'发布'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.CANCEL_RELEASE', N'撤销发布', N'撤销发布', N'zh-CN', N'撤销发布'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.FIELD', N'引用字段', N'引用字段', N'zh-CN', N'引用字段'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.BUTTON', N'操作按钮', N'操作按钮', N'zh-CN', N'操作按钮'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.CONDITION', N'查询条件', N'查询条件', N'zh-CN', N'查询条件'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.OVERRALL_BUTTON', N'全局按钮', N'全局按钮', N'zh-CN', N'全局按钮'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.BUTTON_MAINTAIN', N'全局按钮维护', N'全局按钮维护', N'zh-CN', N'全局按钮维护'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.ADD', N'新增查询', N'新增查询', N'zh-CN', N'新增查询'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.PREVIEW', N'预览', N'预览', N'zh-CN', N'预览'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_BUTTONS.TITLE.ADD', N'新增按钮', N'新增按钮', N'zh-CN', N'新增按钮'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_BUTTON', N'新增操作按钮', N'新增操作按钮', N'zh-CN', N'新增操作按钮'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.CANCEL_RELEASE', N'您确定撤销该发布', N'您确定撤销该发布', N'zh-CN', N'您确定撤销该发布'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.RELEASE', N'菜单已发布,请刷新菜单进行查看', N'菜单已发布,请刷新菜单进行查看', N'zh-CN', N'菜单已发布,请刷新菜单进行查看'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.ALREADY_RELEASE', N'该记录已经发布', N'该记录已经发布', N'zh-CN', N'该记录已经发布'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.NO_RELEASE', N'该记录未发布', N'该记录未发布', N'zh-CN', N'该记录未发布'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.CHOOSE_ONE_ACTIVE', N'请选择一条数据激活', N'请选择一条数据激活', N'zh-CN', N'请选择一条数据激活'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_CONDITION', N'新增查询条件', N'新增查询条件', N'zh-CN', N'新增查询条件'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.RELEASE_MENU', N'发布菜单', N'发布菜单', N'zh-CN', N'发布菜单'; + +EXEC DBO.INSERTI18N N'T_CORE_MENU.PARENTNAME', N'父菜单', N'父菜单', N'zh-CN', N'父菜单'; + +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.CUSTOMSQL', N'自定义查询的自定义数据源', N'自定义数据源', N'zh-CN', N'自定义数据源'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.REPORT', N'自定义查询的帆软报表', N'帆软报表', N'zh-CN', N'帆软报表'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.NO_DELETE', N'已发布,不能进行删除', N'已发布,不能进行删除', N'zh-CN', N'已发布,不能进行删除'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.DSNAME', N'自定义查询的自定义数据源ID', N'数据源名称', N'zh-CN', N'数据源名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.REPORTNAME', N'自定义查询的报表配置明细ID', N'帆软报表', N'zh-CN', N'帆软报表'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD', N'新增自定义查询', N'新增自定义查询', N'zh-CN', N'新增自定义查询'; + +-- 创建菜单语句 +DELETE FROM T_CORE_MENU WHERE ID = '8005'; +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('8005', '自定义查询', '/secure/core/module/item/custom-queries/page/edit-list', '80', '8005', '077.svg', '自定义查询'); + +delete from T_CORE_TABLE where ID = 'T_CORE_CUSTOM_QUERY'; +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY', '0', '0'); +delete from T_CORE_TABLE where ID = 'T_CORE_CUSTOM_QUERY_FIELD'; +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY_FIELD', '0', '0'); +delete from T_CORE_TABLE where ID = 'T_CORE_CUSTOM_QUERY_BUTTON'; +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY_BUTTON', '0', '0'); +delete from T_CORE_TABLE where ID = 'T_CORE_CUSTOM_QUERY_CONDITION'; +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_QUERY_CONDITION', '0', '0'); +delete from T_CORE_TABLE where ID = 'T_CORE_CUSTOM_BUTTON'; +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_CUSTOM_BUTTON', '0', '0'); + +delete from T_CORE_CODE_CATEGORY where id = 'queryCategory'; +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('queryCategory', '查询类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +delete from T_CORE_CODE where CODECATEGORYID ='CODECATEGORYID'; +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'grid', '表格', 'queryCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'fine', '帆软', 'queryCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +delete from T_CORE_ADMIN_SELECT_CONFIG where CATEGORY ='query-category'; +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '查询类型', 'query-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=queryCategory', 'code', 'codeName'); + +delete from T_CORE_CODE_CATEGORY where ID ='fieldCategory'; +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('fieldCategory', '字段类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +delete from T_CORE_CODE where CODECATEGORYID = 'fieldCategory'; +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'string', '文本', 'fieldCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'select', '下拉框', 'fieldCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'link', '超链接', 'fieldCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +delete from T_CORE_ADMIN_SELECT_CONFIG where CATEGORY ='field-category'; +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '字段类型', 'field-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=fieldCategory', 'code', 'codeName'); + + +delete from T_CORE_CODE_CATEGORY where id ='dsCategory'; +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('dsCategory', '数据源类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +delete from T_CORE_CODE where CODECATEGORYID ='dsCategory'; +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'system', '系统配置类型', 'dsCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'customSql', '自定义SQL', 'dsCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +delete from T_CORE_ADMIN_SELECT_CONFIG where CATEGORY ='ds-category'; +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '数据源类型', 'ds-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=dsCategory', 'code', 'codeName'); + +delete from T_CORE_CODE_CATEGORY where ID = 'publishState'; + INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('publishState', '发布状态', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +delete from T_CORE_CODE where CODECATEGORYID = 'publishState'; +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, '0', '未发布', 'publishState', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, '1', '已发布', 'publishState', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +delete from T_CORE_ADMIN_SELECT_CONFIG where CATEGORY ='publish-state' ; +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '发布状态', 'publish-state', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=publishState', 'code', 'codeName'); + +delete from T_CORE_CODE_CATEGORY where id = 'buttonIcon'; +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('buttonIcon', '按钮图标', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +delete from T_CORE_CODE where CODECATEGORYID ='buttonIcon'; +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'batch-to-check', '批量检查', 'buttonIcon', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'activate', '激活', 'buttonIcon', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'add', '新增', 'buttonIcon', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'add-row', '新增行', 'buttonIcon', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'appoint-person', '委派人', 'buttonIcon', NULL, 5, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'back', '返回', 'buttonIcon', NULL, 6, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'browse', '浏览', 'buttonIcon', NULL, 7, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'cancel', '撤销', 'buttonIcon', NULL, 8, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'copy', '复制', 'buttonIcon', NULL, 9, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'default', '默认', 'buttonIcon', NULL, 10, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'disable', '无效', 'buttonIcon', NULL, 11, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'edit', '编辑', 'buttonIcon', NULL, 12, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'enable', '生效', 'buttonIcon', NULL, 13, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'export', '导出', 'buttonIcon', NULL, 14, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'file-remove', '文件删除', 'buttonIcon', NULL, 15, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'finished-product-to-check', '成品检测', 'buttonIcon', NULL, 16, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'label-print', '标签打印', 'buttonIcon', NULL, 17, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'link', '超链接', 'buttonIcon', NULL, 18, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'logout', '退出登录', 'buttonIcon', NULL, 19, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'material-to-check', '材料检测', 'buttonIcon', NULL, 20, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'modify', '修改', 'buttonIcon', NULL, 21, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'move', '移动', 'buttonIcon', NULL, 22, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'move-down', '下移', 'buttonIcon', NULL, 23, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'move-up', '上移', 'buttonIcon', NULL, 24, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'pass', '通过', 'buttonIcon', NULL, 25, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'preview', '预览', 'buttonIcon', NULL, 26, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'print', '打印', 'buttonIcon', NULL, 27, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'refresh', '刷新', 'buttonIcon', NULL, 28, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'reject', '拒绝', 'buttonIcon', NULL, 29, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'remove', '移除', 'buttonIcon', NULL, 30, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'remove-row', '移除行', 'buttonIcon', NULL, 31, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'revert', '回复', 'buttonIcon', NULL, 32, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'review', '审查', 'buttonIcon', NULL, 33, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'save', '保存', 'buttonIcon', NULL, 34, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'search', '搜索', 'buttonIcon', NULL, 35, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'select', '查找', 'buttonIcon', NULL, 36, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'submit', '提交', 'buttonIcon', NULL, 37, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'upload', '上传', 'buttonIcon', NULL, 38, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'view-audit', '审计追踪', 'buttonIcon', NULL, 39, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +delete from T_CORE_ADMIN_SELECT_CONFIG where CATEGORY ='button-icon' ; +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '按钮图标', 'button-icon', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=buttonIcon', 'code', 'codeName'); + +delete from T_CORE_CODE_CATEGORY where ID ='conditionFieldCategory'; +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('conditionFieldCategory', '字段类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +delete from T_CORE_CODE where CODECATEGORYID ='conditionFieldCategory'; +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'string', '文本', 'conditionFieldCategory', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'number', '数字', 'conditionFieldCategory', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'date', '日期', 'conditionFieldCategory', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'datetime', '日期时间', 'conditionFieldCategory', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'select', '下拉框', 'conditionFieldCategory', NULL, 5, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'choose', '选择框', 'conditionFieldCategory', NULL, 6, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +delete from T_CORE_ADMIN_SELECT_CONFIG where CATEGORY ='condition-field-category'; +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '字段类型', 'condition-field-category', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=conditionFieldCategory', 'code', 'codeName'); + +delete from T_CORE_CODE_CATEGORY where ID ='stringMatchPattern'; +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('stringMatchPattern', '文本匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +delete from T_CORE_CODE where CODECATEGORYID ='stringMatchPattern'; +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'SB', '开始', 'stringMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'SC', '包含', 'stringMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'SE', '结尾', 'stringMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'SEQ', '等于', 'stringMatchPattern', NULL, 4, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +delete from T_CORE_ADMIN_SELECT_CONFIG where CATEGORY ='string-match-pattern'; +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '文本匹配规则', 'string-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=stringMatchPattern', 'code', 'codeName'); + +delete from T_CORE_CODE_CATEGORY where ID ='numberMatchPattern'; +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('numberMatchPattern', '数字匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +delete from T_CORE_CODE where CODECATEGORYID ='numberMatchPattern'; +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'NL', '小于', 'numberMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'NEQ', '等于', 'numberMatchPattern', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'NG', '大于', 'numberMatchPattern', NULL, 3, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +delete from T_CORE_ADMIN_SELECT_CONFIG where CATEGORY ='number-match-pattern' ; +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '数字匹配规则', 'number-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=numberMatchPattern', 'code', 'codeName'); + +delete from T_CORE_CODE_CATEGORY where ID ='selectMatchPattern'; +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) + VALUES ('selectMatchPattern', '下拉框匹配规则', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +delete from T_CORE_CODE where CODECATEGORYID ='selectMatchPattern'; +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (NEXT VALUE FOR SEQ_CORE, 'EQ', '等于', 'selectMatchPattern', NULL, 1, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +delete from T_CORE_ADMIN_SELECT_CONFIG where CATEGORY ='select-match-pattern'; +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD) + VALUES(NEXT VALUE FOR SEQ_CORE, '下拉框匹配规则', 'select-match-pattern', '/secure/core/module/sys/codes/queries/selectable?codeCategoryId=selectMatchPattern', 'code', 'codeName'); + + +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.DSTYPE',N'自定义查询的数据源类型', N'数据源类型', N'zh-CN', N'数据源类型'; + +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY_CONDITION.CHOOSEFIELD', N'自定义查询条件的选择框匹配字段', N'选择框匹配字段', N'zh-CN', N'选择框匹配字段'; + +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.CUSTOMDS', N'自定义查询的自定义数据源', N'自定义数据源', N'zh-CN', N'自定义数据源'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TIP.SQL_ERROR', N'SQL错误', N'SQL错误', N'zh-CN', N'SQL错误'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.NEXT_STEP', N'下一步', N'下一步', N'zh-CN', N'下一步'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.LAST_STEP', N'上一步', N'上一步', N'zh-CN', N'上一步'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.BUTTON.COMPLETE', N'完成', N'完成', N'zh-CN', N'完成'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.QUERY_TYPE', N'新增查询类型', N'新增查询类型', N'zh-CN', N'新增查询类型'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.CHOOSE_DS', N'选择数据源', N'选择数据源', N'zh-CN', N'选择数据源'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_FIELD', N'新增引用字段', N'新增引用字段', N'zh-CN', N'新增引用字段'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_BUTTON', N'新增操作按钮', N'新增操作按钮', N'zh-CN', N'新增操作按钮'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.TITLE.ADD_CONDITION', N'新增查询条件', N'新增查询条件', N'zh-CN', N'新增查询条件'; + + +delete from T_CORE_TABLE_HIERARCHY where ID in('800501','800502','800503'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800501', 'T_CORE_CUSTOM_QUERY_BUTTON', 'T_CORE_CUSTOM_QUERY', 'CUSTOMQUERYID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800502', 'T_CORE_CUSTOM_QUERY_CONDITION', 'T_CORE_CUSTOM_QUERY', 'CUSTOMQUERYID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800503', 'T_CORE_CUSTOM_QUERY_FIELD', 'T_CORE_CUSTOM_QUERY', 'CUSTOMQUERYID'); + +update T_CORE_MENU set HREF ='/secure/core/module/item/custom-dses/page/edit-list' where ID ='8004'; +update T_CORE_ADMIN_CHOOSE_CONFIG set URL ='/secure/core/module/item/custom-dses/page/choose-list' where CATEGORY = 'custom-ds'; + +-- ----------------------------- 2022-09-19 add by shuaih------------end + +-- ----------------------------- 2022-09-20 add by shuaih------------begin +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.VALIDA.LENGTH_ONLY_TWO', N'SQL查询字段长度只能为2', N'SQL查询字段长度只能为2', N'zh-CN', N'SQL查询字段长度只能为2'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_QUERIES.VALIDA.ONLY_CODE_TEXT', N'SQL查询字段只能为CODE和TEXT', N'SQL查询字段只能为CODE和TEXT', N'zh-CN', N'SQL查询字段只能为CODE和TEXT'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_QUERY.PUBLISHMENU', N'自定义查询的发布菜单', N'发布菜单', N'zh-CN', N'发布菜单'; +-- ----------------------------- 2022-09-20 add by shuaih------------end + +-- ----------------------------- 2022-09-20 add by zhanghang--------------begin + +EXEC DBO.DELETEI18N N'CORE.MODULE.CUSTOM.CUSTOM_DSES.MODAL.ADD'; +EXEC DBO.DELETEI18N N'CORE.MODULE.CUSTOM.CUSTOM_DSES.TAB.BASE_INFO'; +EXEC DBO.DELETEI18N N'CORE.MODULE.CUSTOM.CUSTOM_DSES.TAB.DS_FIELD'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_DSES.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_DSES.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOM_DSES.TAB.DS_FIELD', N'自定义数据源字段', N'自定义数据源字段', N'zh-CN',N'自定义数据源字段'; + +DELETE FROM T_CORE_TABLE_HIERARCHY WHERE ID IN ('800401', '800601'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800401','T_CORE_CUSTOM_DS_FIELD', 'T_CORE_CUSTOM_DS', 'DSSQLID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800701','T_CORE_CUSTOM_DS_SQL_FIELD', 'T_CORE_CUSTOM_DS_SQL', 'DSSQLID'); + +-- ----------------------------- 2022-09-20 add by zhanghang--------------end + +-- ----------------------------- 2022-09-20 add by zhanghang--------------begin + +DELETE FROM T_CORE_TABLE_HIERARCHY WHERE ID = '800401'; +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('800401','T_CORE_CUSTOM_DS_FIELD', 'T_CORE_CUSTOM_DS', 'DSID'); + +-- ----------------------------- 2022-09-20 add by zhanghang--------------end + +-- ----------------------------- 2022-09-21 add by zhengbx--------------begin +CREATE TABLE DBO.T_CORE_CUSTOM_CHART_SHARE( + ID BIGINT NOT NULL, + CHARTID BIGINT DEFAULT NULL, + PASSWORD varchar(36) DEFAULT NULL, + OVERDATETYPE varchar(36) DEFAULT NULL, + OVERDATE varchar(150) DEFAULT NULL, + CREATEDBYID varchar(36) DEFAULT NULL, + CREATEDBYNAME varchar(60) DEFAULT NULL, + CREATEDTIME DATETIME DEFAULT NULL, + CREATEDBYORGID varchar(36) DEFAULT NULL, + CREATEDBYORGNAME varchar(270) DEFAULT NULL, + CONSTRAINT PK_CORE_CUSTOM_CHART_SHARE PRIMARY KEY(ID) +); + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自定义图表分享信息' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART_SHARE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART_SHARE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'图表配置ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART_SHARE', @level2type=N'COLUMN',@level2name=N'CHARTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分享密码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART_SHARE', @level2type=N'COLUMN',@level2name=N'PASSWORD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'到期时间的选项' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART_SHARE', @level2type=N'COLUMN',@level2name=N'OVERDATETYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'到期时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART_SHARE', @level2type=N'COLUMN',@level2name=N'OVERDATE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART_SHARE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART_SHARE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART_SHARE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART_SHARE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART_SHARE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART_SHARE.SERVICE_NAME', N'自定义图表分享信息', N'自定义图表分享信息', N'zh-CN',N'自定义图表分享信息'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART_SHARE.ID', N'主键ID', N'主键ID', N'zh-CN',N'主键ID'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART_SHARE.CHARTID', N'图表配置ID', N'图表配置ID', N'zh-CN',N'图表配置ID'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART_SHARE.PASSWORD', N'分享密码', N'分享密码', N'zh-CN',N'分享密码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART_SHARE.OVERDATETYPE', N'到期时间的选项', N'到期时间的选项', N'zh-CN',N'到期时间的选项'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART_SHARE.OVERDATE', N'到期时间', N'到期时间', N'zh-CN',N'到期时间'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART_SHARE.CREATEDBYID', N'制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART_SHARE.CREATEDBYNAME', N'制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART_SHARE.CREATEDTIME', N'制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART_SHARE.CREATEDBYORGID', N'制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_CORE_CUSTOM_CHART_SHARE.CREATEDBYORGNAME', N'制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.BUTTON.SHARE', N'分享', N'分享', N'zh-CN',N'分享'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.ITEM.CUSTOMCHARTS.TIP.PUBLISHWKPANELSUCCESS_ITEM', N'已发布成功至首页!', N'已发布成功至首页!', N'zh-CN',N'已发布成功至首页!'; +alter table dbo.T_CORE_CUSTOM_CHART ADD MENUNAME varchar(150) NULL +GO +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_CUSTOM_CHART', @level2type=N'COLUMN',@level2name=N'MENUNAME'; +-- ----------------------------- 2022-09-21 add by zhengbx--------------end + +-- ----------------------------- 2022-09-24 add by shixw------------begin + +ALTER TABLE dbo.T_CORE_CUSTOM_QUERY_FIELD ALTER COLUMN FIELDNAME varchar(120) COLLATE Chinese_PRC_CI_AS NULL; +ALTER TABLE dbo.T_CORE_CUSTOM_QUERY_FIELD ALTER COLUMN COLUMNNAME varchar(120) COLLATE Chinese_PRC_CI_AS NULL; + + +-- ----------------------------- 2022-09-24 add by shixw------------end + +-- ----------------------------- 2022-09-24 add by shixw------------begin + +EXEC DBO.INSERTI18N N'MODULE.SYS.MONITOR.ERRORLOGS.BUTTON.VIEW_FULL_INFORMATION', N'错误日志的查看完整信息', N'查看完整信息', N'zh-CN', N'查看完整信息'; + +-- ----------------------------- 2022-09-24 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.2.0/sqlserver/3.gikam-core-report.txt b/sql/init_sql/core/1.2.0/sqlserver/3.gikam-core-report.txt new file mode 100644 index 0000000..19a4f69 --- /dev/null +++ b/sql/init_sql/core/1.2.0/sqlserver/3.gikam-core-report.txt @@ -0,0 +1,145 @@ +-- ----------------------------- 2021-08-26 add by zhanghang--------------begin +ALTER TABLE [dbo].[T_CORE_OFFICE_DS] ADD [REPEATHEADER] varchar(1) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'换页重复表头', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_OFFICE_DS', +'COLUMN', N'REPEATHEADER' +GO + +EXEC DBO.INSERTI18N N'T_CORE_OFFICE_DS.REPEATHEADER',N'换页重复表头',N'换页重复表头',N'zh-CN',N'换页重复表头'; +EXEC DBO.INSERTI18N N'CORE.MODULE.OFFICE.TMPLS.TIP.TABLE_DS_COLUMN_COUNT_ERROR', N'表格数据源:{0} 在模板中绑定时表格列数与数据源定义列数不一致', N'表格数据源:{0} 在模板中绑定时表格列数与数据源定义列数不一致', N'zh-CN', N'表格数据源:{0} 在模板中绑定时表格列数与数据源定义列数不一致'; +-- ----------------------------- 2021-08-26 add by zhanghang--------------end + +-- ----------------------------- 2021-10-13 add by zhanghang--------------begin +EXEC DBO.INSERTI18N N'CORE.MODULE.OFFICE.CONVERTS.ERROR.REQUEST_PARAM_ERROR', N'请求参数错误,请输入系统附件ID或非系统的IO流', N'请求参数错误,请输入系统附件ID或非系统的IO流', N'zh-CN', N'请求参数错误,请输入系统附件ID或非系统的IO流'; +EXEC DBO.INSERTI18N N'CORE.MODULE.OFFICE.CONVERTS.ERROR.CONVERT_PDF_ERROR', N'转换PDF异常,请联系系统管理员', N'转换PDF异常,请联系系统管理员', N'zh-CN', N'转换PDF异常,请联系系统管理员'; +-- ----------------------------- 2021-10-13 add by zhanghang--------------end + +-- ----------------------------- 2021-11-15 add by zhanghang--------------begin +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215006, '批注处理', 'resolveComment', '协作-批注处理', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215001, '保护', 'protect', '文件-保护', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215018, '批注处理', 'resolveComment', '协作-批注处理', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215016, '数据来源', 'dataFrom', '数据-数据来源', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215016, '移除多次出现的数据', 'removeDuplicates', '数据-移除多次出现的数据', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215016, '数据校验', 'dataValidation', '数据-数据校验', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215017, '插入表', 'addPivot', '数据透视表-插入表', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215017, '报告板式', 'reportLayout', '数据透视表-报告板式', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215017, '空白行', 'blankRows', '数据透视表-空白行', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215017, '分类汇总', 'subTotals', '数据透视表-分类汇总', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215017, '总计', 'grandTotals', '数据透视表-总计', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215017, '刷新', 'refreshPivot', '数据透视表-刷新', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR (ID, OFFICECATEGORY, MENUCATEGORYNAME, MENUCATEGORYCODE, LASTSUSPENDEDFLAG) VALUES ( 20211115001, 'excel', '视图', 'view', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20211115001, '放大', 'zoom', '视图-放大', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20211115001, '冻结窗格', 'freeze', '视图-冻结窗格', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20211115001, '显示行号列标', 'heading', '视图-显示行号列标', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20211115001, '编辑栏', 'formula', '视图-编辑栏', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20211115001, '网格线', 'gridLine', '视图-网格线', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20211115001, '显示零', 'showZeros', '视图-显示零', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215013, '数据透视表', 'addPivot', '插入-数据透视表', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215013, '迷你图', 'sparkLine', '插入-迷你图', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215014, '打印标题', 'printTitle', '布局-打印标题', '0'); +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215014, '配色方案', 'colorSchemas', '布局-配色方案', '0'); + +INSERT INTO T_CORE_OFFICE_TOOLBAR_LINE (ID, TOOLBARID, MENUNAME, MENUCODE, MENUDESC, LASTSUSPENDEDFLAG) VALUES (NEXT VALUE FOR SEQ_CORE, 20201215011, '保护', 'protect', '文件-保护', '0'); +-- ----------------------------- 2021-11-15 add by zhanghang--------------end + +-- ----------------------------- 2021-12-04 add by shixw------------begin + +alter table dbo.T_CORE_LES_INSTANCE_UNIT ADD REVIEWEDBYID VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'组件复核人编码', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE_UNIT', +'COLUMN', N'REVIEWEDBYID' +GO +alter table dbo.T_CORE_LES_INSTANCE_UNIT ADD REVIEWEDBYNAME VARCHAR(60) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'组件复核人名称', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE_UNIT', +'COLUMN', N'REVIEWEDBYNAME' +GO +alter table dbo.T_CORE_LES_INSTANCE_UNIT ADD REVIEWEDTIME DATETIME NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'组件复核时间', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE_UNIT', +'COLUMN', N'REVIEWEDTIME' +GO + +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE_UNIT.REVIEWEDBYID',N'LES实例的组件复核人编码',N'组件复核人编码',N'zh-CN',N'组件复核人编码' +GO +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE_UNIT.REVIEWEDBYNAME',N'LES实例的组件复核人名称',N'组件复核人名称',N'zh-CN',N'组件复核人名称' +GO +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE_UNIT.REVIEWEDTIME',N'LES实例的组件复核时间',N'组件复核时间',N'zh-CN',N'组件复核时间' +GO + +-- ----------------------------- 2021-12-04 add by shixw------------end + +-- ----------------------------- 2022-01-06 add by shixw------------begin + +alter table dbo.T_CORE_LES_UNIT_COMMENT ADD LESINSTANCEID BIGINT NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'LES实例ID', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_UNIT_COMMENT', +'COLUMN', N'LESINSTANCEID' +GO + +EXEC DBO.INSERTI18N N'T_CORE_LES_UNIT_COMMENT.LESINSTANCEID',N'LES实例ID',N'LES实例ID',N'zh-CN',N'LES实例ID' +GO + + +-- ----------------------------- 2022-01-06 add by shixw------------end + +-- ----------------------------- 2022-03-04 add by shixw------------begin + +alter table dbo.T_CORE_LES_TEMPLATE_UNIT ADD EXPORTREPORT VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否导出报告', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_TEMPLATE_UNIT', +'COLUMN', N'EXPORTREPORT' +GO +alter table dbo.T_CORE_LES_INSTANCE_UNIT ADD EXPORTREPORT VARCHAR(36) NULL +GO + +EXEC sp_addextendedproperty +'MS_Description', N'是否导出报告', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_LES_INSTANCE_UNIT', +'COLUMN', N'EXPORTREPORT' +GO + +EXEC DBO.INSERTI18N N'T_CORE_LES_TEMPLATE_UNIT.EXPORTREPORT',N'是否导出报告',N'是否导出报告',N'zh-CN',N'是否导出报告' +GO +EXEC DBO.INSERTI18N N'T_CORE_LES_INSTANCE_UNIT.EXPORTREPORT',N'是否导出报告',N'是否导出报告',N'zh-CN',N'是否导出报告' +GO + +-- ----------------------------- 2022-03-04 add by shixw------------end + +-- ----------------------------- 2022-04-28 add by shixw------------begin + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('960401', 'T_CORE_LES_UNIT_COMMENT', 'T_CORE_LES_INSTANCE_UNIT', 'LESINSTANCEUNITID'); + +-- ----------------------------- 2022-04-28 add by shixw------------end \ No newline at end of file diff --git a/sql/init_sql/core/1.2.0/sqlserver/4.gikam-core-ext.txt b/sql/init_sql/core/1.2.0/sqlserver/4.gikam-core-ext.txt new file mode 100644 index 0000000..4038e42 --- /dev/null +++ b/sql/init_sql/core/1.2.0/sqlserver/4.gikam-core-ext.txt @@ -0,0 +1,43 @@ +-- ----------------------------- 2021-09-14 add by zhangpf------------begin +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '填空题', 'coreQuestionType', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'completion'); + +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.QUESTION.TAB.COMPLETION', N'填空题', N'填空题', N'zh-CN', N'填空题'; + +ALTER TABLE dbo.T_CORE_EXAM_TMPL ADD COMPLETIONQTY int NULL GO +EXEC sys.sp_addextendedproperty 'MS_Description', N'填空题个数', 'schema', N'dbo', 'table', N'T_CORE_EXAM_TMPL', 'column', N'COMPLETIONQTY' GO + +ALTER TABLE dbo.T_CORE_EXAM_TMPL ADD COMPLETIONSCORE int NULL GO +EXEC sys.sp_addextendedproperty 'MS_Description', N'填空题分值(/个)', 'schema', N'dbo', 'table', N'T_CORE_EXAM_TMPL', 'column', N'COMPLETIONSCORE' GO + +EXEC DBO.INSERTI18N N'T_CORE_EXAM_TMPL.COMPLETIONQTY', N'试卷模板的填空题个数', N'填空题个数', N'zh-CN',N'填空题个数'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM_TMPL.COMPLETIONSCORE', N'试卷模板的填空题分值(/个)', N'填空题分值(/个)', N'zh-CN',N'填空题分值(/个)'; + +ALTER TABLE dbo.T_CORE_EXAM ADD COMPLETIONQTY int NULL GO +EXEC sys.sp_addextendedproperty 'MS_Description', N'填空题个数', 'schema', N'dbo', 'table', N'T_CORE_EXAM', 'column', N'COMPLETIONQTY' GO + +ALTER TABLE dbo.T_CORE_EXAM ADD TMPLCOMPLETIONQTY int NULL GO +EXEC sys.sp_addextendedproperty 'MS_Description', N'模板填空题个数', 'schema', N'dbo', 'table', N'T_CORE_EXAM', 'column', N'TMPLCOMPLETIONQTY' GO + +EXEC DBO.INSERTI18N N'T_CORE_EXAM.COMPLETIONQTY', N'试卷的填空题个数', N'填空题个数', N'zh-CN',N'填空题个数'; +EXEC DBO.INSERTI18N N'T_CORE_EXAM.TMPLCOMPLETIONQTY', N'试卷的模板填空题个数', N'模板填空题个数', N'zh-CN',N'模板填空题个数'; + +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_PAPER.TIP.COMPLETION_QUESTION_QTY_LESS_THAN_EXAM_COMPLETION_QUESTION_QTY', N'题库已启用填空题数量不满足试卷填空题数量', N'题库已启用填空题数量不满足试卷填空题数量', N'zh-CN', N'题库已启用填空题数量不满足试卷填空题数量'; +EXEC DBO.INSERTI18N N'CORE.MODULE.TRAIN.EXAM_QUESTION.FIELD.TITLE.COMPLETIONQTY', N'填空题个数', N'填空题个数', N'zh-CN',N'填空题个数'; + +UPDATE T_CORE_EXAM_TMPL + SET COMPLETIONQTY = 0 + WHERE COMPLETIONQTY IS NULL; + +UPDATE T_CORE_EXAM_TMPL + SET COMPLETIONSCORE = 0 + WHERE COMPLETIONSCORE IS NULL; + +UPDATE T_CORE_EXAM + SET COMPLETIONQTY = 0 + WHERE COMPLETIONQTY IS NULL; + +UPDATE T_CORE_EXAM + SET TMPLCOMPLETIONQTY = 0 + WHERE TMPLCOMPLETIONQTY IS NULL; +-- ----------------------------- 2021-09-14 add by zhangpf------------end \ No newline at end of file diff --git a/sql/init_sql/microservices/0.5.0/mytask-mysql(日程).txt b/sql/init_sql/microservices/0.5.0/mytask-mysql(日程).txt new file mode 100644 index 0000000..244bf41 --- /dev/null +++ b/sql/init_sql/microservices/0.5.0/mytask-mysql(日程).txt @@ -0,0 +1,28 @@ +-- ----------------------------- 2020-04-15 add by zhanghang------------begin + +CREATE TABLE `t_core_mytask` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `TASKDESC` varchar(600) DEFAULT NULL COMMENT '日程描述', + `TASKSTARTTIME` datetime DEFAULT NULL COMMENT '日程开始时间', + `TASKENDTIME` datetime DEFAULT NULL COMMENT '日程结束时间', + `CREATEDBYID` varchar(32) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(64) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单日期', + `CREATEDBYORGID` varchar(32) DEFAULT NULL COMMENT '单据单位编码', + `CREATEDBYORGNAME` varchar(256) DEFAULT NULL COMMENT '单据单位名称', + PRIMARY KEY (`ID`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='日常管理表'; + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) VALUES ('T_CORE_MYTASK', '0', '0'); +commit; + +-- ----------------------------- 2020-04-15 add by zhanghang------------end + +-- ----------------------------- 2020-04-18 add by liyang--------------begin +INSERT INTO `t_core_menu`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) +VALUES ('88', '日常管理', NULL, NULL, 9, '日常管理', '076.svg', ''); + +INSERT INTO `t_core_menu`(`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) +VALUES ('8801', '日程', '/secure/core/module/my-tasks/page/edit-list', '88', 8801, '日程', '076.svg', ''); +commit; +-- ----------------------------- 2020-04-18 add by liyang--------------end \ No newline at end of file diff --git a/sql/init_sql/microservices/0.5.0/mytask-oracle(日程).txt b/sql/init_sql/microservices/0.5.0/mytask-oracle(日程).txt new file mode 100644 index 0000000..e1b85b8 --- /dev/null +++ b/sql/init_sql/microservices/0.5.0/mytask-oracle(日程).txt @@ -0,0 +1,40 @@ +-- ----------------------------- 2020-04-15 add by zhanghang------------begin + +CREATE TABLE "T_CORE_MYTASK" ( +"ID" NUMBER(20) NOT NULL , +"TASKDESC" VARCHAR2(600) NULL , +"TASKSTARTTIME" DATE NULL , +"TASKENDTIME" DATE NULL , +"CREATEDBYID" VARCHAR2(32) NULL , +"CREATEDBYNAME" VARCHAR2(64) NULL , +"CREATEDTIME" DATE NULL , +"CREATEDBYORGID" VARCHAR2(32) NULL , +"CREATEDBYORGNAME" VARCHAR2(256) NULL +); +COMMENT ON TABLE "T_CORE_MYTASK" IS '日常管理表'; +COMMENT ON COLUMN "T_CORE_MYTASK"."ID" IS '主键'; +COMMENT ON COLUMN "T_CORE_MYTASK"."TASKDESC" IS '日程描述'; +COMMENT ON COLUMN "T_CORE_MYTASK"."TASKSTARTTIME" IS '日程开始时间'; +COMMENT ON COLUMN "T_CORE_MYTASK"."TASKENDTIME" IS '日程结束时间'; +COMMENT ON COLUMN "T_CORE_MYTASK"."CREATEDBYID" IS '制单人编码'; +COMMENT ON COLUMN "T_CORE_MYTASK"."CREATEDBYNAME" IS '制单人名称'; +COMMENT ON COLUMN "T_CORE_MYTASK"."CREATEDTIME" IS '制单日期'; +COMMENT ON COLUMN "T_CORE_MYTASK"."CREATEDBYORGID" IS '单据单位编码'; +COMMENT ON COLUMN "T_CORE_MYTASK"."CREATEDBYORGNAME" IS '单据单位名称'; + + +ALTER TABLE T_CORE_MYTASK ADD CONSTRAINT PK_CORE_MYTASK PRIMARY KEY (ID); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) VALUES ('T_CORE_MYTASK', '0', '0'); +commit; + +-- ----------------------------- 2020-04-15 add by zhanghang------------end + +-- ----------------------------- 2020-04-18 add by liyang--------------begin +INSERT INTO t_core_menu(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('88', '日常管理', NULL, NULL, 9, '日常管理', '076.svg', ''); + +INSERT INTO t_core_menu(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('8801', '日程', '/secure/core/module/my-tasks/page/edit-list', '88', 8801, '日程', '076.svg', ''); +commit; +-- ----------------------------- 2020-04-18 add by liyang--------------end \ No newline at end of file diff --git a/sql/init_sql/microservices/0.5.0/mytask-sqlserver(日程).txt b/sql/init_sql/microservices/0.5.0/mytask-sqlserver(日程).txt new file mode 100644 index 0000000..418a187 --- /dev/null +++ b/sql/init_sql/microservices/0.5.0/mytask-sqlserver(日程).txt @@ -0,0 +1,167 @@ +-- ----------------------------- 2020-04-15 add by zhanghang------------begin + +CREATE TABLE [T_CORE_MYTASK] ( +[ID] bigint NOT NULL , +[TASKDESC] VARCHAR(600) NULL , +[TASKSTARTTIME] DATETIME NULL , +[TASKENDTIME] DATETIME NULL , +[CREATEDBYID] VARCHAR(32) NULL , +[CREATEDBYNAME] VARCHAR(64) NULL , +[CREATEDTIME] DATETIME NULL , +[CREATEDBYORGID] VARCHAR(32) NULL , +[CREATEDBYORGNAME] VARCHAR(256) NULL , +CONSTRAINT PK_CORE_MYTASK PRIMARY KEY(ID) +) + + +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MYTASK', +NULL, NULL)) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'日常管理表' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_MYTASK' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'日常管理表' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_MYTASK' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MYTASK', +'COLUMN', N'ID')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'主键' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_MYTASK' +, @level2type = 'COLUMN', @level2name = N'ID' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'主键' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_MYTASK' +, @level2type = 'COLUMN', @level2name = N'ID' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MYTASK', +'COLUMN', N'TASKDESC')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'日程描述' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_MYTASK' +, @level2type = 'COLUMN', @level2name = N'TASKDESC' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'日程描述' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_MYTASK' +, @level2type = 'COLUMN', @level2name = N'TASKDESC' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MYTASK', +'COLUMN', N'TASKSTARTTIME')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'日程开始时间' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_MYTASK' +, @level2type = 'COLUMN', @level2name = N'TASKSTARTTIME' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'日程开始时间' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_MYTASK' +, @level2type = 'COLUMN', @level2name = N'TASKSTARTTIME' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MYTASK', +'COLUMN', N'TASKENDTIME')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'日程结束时间' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_MYTASK' +, @level2type = 'COLUMN', @level2name = N'TASKENDTIME' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'日程结束时间' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_MYTASK' +, @level2type = 'COLUMN', @level2name = N'TASKENDTIME' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MYTASK', +'COLUMN', N'CREATEDBYID')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'制单人编码' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_MYTASK' +, @level2type = 'COLUMN', @level2name = N'CREATEDBYID' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'制单人编码' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_MYTASK' +, @level2type = 'COLUMN', @level2name = N'CREATEDBYID' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MYTASK', +'COLUMN', N'CREATEDBYNAME')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'制单人名称' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_MYTASK' +, @level2type = 'COLUMN', @level2name = N'CREATEDBYNAME' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'制单人名称' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_MYTASK' +, @level2type = 'COLUMN', @level2name = N'CREATEDBYNAME' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MYTASK', +'COLUMN', N'CREATEDTIME')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'制单日期' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_MYTASK' +, @level2type = 'COLUMN', @level2name = N'CREATEDTIME' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'制单日期' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_MYTASK' +, @level2type = 'COLUMN', @level2name = N'CREATEDTIME' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MYTASK', +'COLUMN', N'CREATEDBYORGID')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'单据单位编码' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_MYTASK' +, @level2type = 'COLUMN', @level2name = N'CREATEDBYORGID' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'单据单位编码' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_MYTASK' +, @level2type = 'COLUMN', @level2name = N'CREATEDBYORGID' +GO +IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description', +'SCHEMA', N'dbo', +'TABLE', N'T_CORE_MYTASK', +'COLUMN', N'CREATEDBYORGNAME')) > 0) +EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'单据单位名称' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_MYTASK' +, @level2type = 'COLUMN', @level2name = N'CREATEDBYORGNAME' +ELSE +EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'单据单位名称' +, @level0type = 'SCHEMA', @level0name = N'dbo' +, @level1type = 'TABLE', @level1name = N'T_CORE_MYTASK' +, @level2type = 'COLUMN', @level2name = N'CREATEDBYORGNAME' +GO + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT) VALUES ('T_CORE_MYTASK', '0', '0'); + +-- ----------------------------- 2020-04-15 add by zhanghang------------end + +-- ----------------------------- 2020-04-18 add by liyang--------------begin +INSERT INTO t_core_menu(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('88', '日常管理', NULL, NULL, 9, '日常管理', '076.svg', ''); + +INSERT INTO t_core_menu(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('8801', '日程', '/secure/core/module/my-tasks/page/edit-list', '88', 8801, '日程', '076.svg', ''); +-- ----------------------------- 2020-04-18 add by liyang--------------end \ No newline at end of file diff --git a/sql/init_sql/microservices/0.5.0/topology_mysql(拓扑图).txt b/sql/init_sql/microservices/0.5.0/topology_mysql(拓扑图).txt new file mode 100644 index 0000000..96249f8 --- /dev/null +++ b/sql/init_sql/microservices/0.5.0/topology_mysql(拓扑图).txt @@ -0,0 +1,20 @@ +-- --------------------------------------- 2020-04-04 zhangjr begin ----------------- +CREATE TABLE `T_CORE_TOPOLOGY` ( + `ID` bigint(20) NOT NULL COMMENT '主键', + `CODE` varchar(64) NOT NULL COMMENT '编号(唯一值)', + `USAGE` varchar(192) NOT NULL COMMENT '用途', + `JSON` TEXT DEFAULT NULL COMMENT 'JSON格式的图表', + `SVG` TEXT DEFAULT NULL COMMENT 'SVG格式的图表', + `CREATEDBYID` varchar(32) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` varchar(64) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` datetime DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` varchar(32) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` varchar(256) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT = '拓扑结构图' +; + +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('9331', '拓扑结构图', '/secure/core/module/topologies/page/edit-list', '93', 9331, '拓扑结构图', '036.svg', NULL); +COMMIT; +-- --------------------------------------- 2020-04-04 zhangjr end ----------------- diff --git a/sql/init_sql/microservices/0.5.0/topology_oracle(拓扑图).txt b/sql/init_sql/microservices/0.5.0/topology_oracle(拓扑图).txt new file mode 100644 index 0000000..dc9143c --- /dev/null +++ b/sql/init_sql/microservices/0.5.0/topology_oracle(拓扑图).txt @@ -0,0 +1,47 @@ +-- --------------------------------------- 2020-04-04 zhangjr begin ----------------- +-- Create table +create table T_CORE_TOPOLOGY +( + id NUMBER not null, + code VARCHAR2(64) not null, + usage VARCHAR2(192) not null, + json CLOB, + svg CLOB, + createdtime DATE, + createdbyid VARCHAR2(32), + createdbyname VARCHAR2(64), + createdbyorgid VARCHAR2(32), + createdbyorgname VARCHAR2(256) +); +-- Add comments to the table +comment on table T_CORE_TOPOLOGY + is '拓扑结构图'; +-- Add comments to the columns +comment on column T_CORE_TOPOLOGY.id + is '主键'; +comment on column T_CORE_TOPOLOGY.code + is '编号(唯一值)'; +comment on column T_CORE_TOPOLOGY.usage + is '用途'; +comment on column T_CORE_TOPOLOGY.json + is 'JSON格式的图表'; +comment on column T_CORE_TOPOLOGY.svg + is 'SVG格式的图表'; +comment on column T_CORE_TOPOLOGY.createdtime + is '制单时间'; +comment on column T_CORE_TOPOLOGY.createdbyid + is '制单人编码'; +comment on column T_CORE_TOPOLOGY.createdbyname + is '制单人名称'; +comment on column T_CORE_TOPOLOGY.createdbyorgid + is '制单人单位编码'; +comment on column T_CORE_TOPOLOGY.createdbyorgname + is '制单人单位名称'; +-- Create/Recreate primary, unique and foreign key constraints +alter table T_CORE_TOPOLOGY + add constraint PK_CORE_TOPOLOGY primary key (ID); + +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('9331', '拓扑结构图', '/secure/core/module/topologies/page/edit-list', '93', 9331, '拓扑结构图', '036.svg', NULL); +COMMIT; +-- --------------------------------------- 2020-04-04 zhangjr end ----------------- \ No newline at end of file diff --git a/sql/init_sql/microservices/0.5.0/topology_sqlserver(拓扑图).txt b/sql/init_sql/microservices/0.5.0/topology_sqlserver(拓扑图).txt new file mode 100644 index 0000000..5513e9a --- /dev/null +++ b/sql/init_sql/microservices/0.5.0/topology_sqlserver(拓扑图).txt @@ -0,0 +1,29 @@ +-- --------------------------------------- 2020-04-04 zhangjr begin ----------------- +CREATE TABlE T_CORE_TOPOLOGY ( + ID BIGINT NOT NULL, + CODE VARCHAR(64) NOT NULL , + USAGE VARCHAR(192) NOT NULL , + JSON TEXT NULL , + SVG TEXT NULL , + CREATEDBYID VARCHAR(32) NULL , + CREATEDBYNAME VARCHAR(64) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(32) NULL , + CREATEDBYORGNAME VARCHAR(64) NULL , + CONSTRAINT PK_CORE_TOPOLOGY PRIMARY KEY(ID)); + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'拓扑结构图' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_TOPOLOGY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_TOPOLOGY', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编号(唯一值)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_TOPOLOGY', @level2type=N'COLUMN',@level2name=N'CODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用途' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_TOPOLOGY', @level2type=N'COLUMN',@level2name=N'USAGE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'JSON格式的图表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_TOPOLOGY', @level2type=N'COLUMN',@level2name=N'JSON'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'SVG格式的图表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_TOPOLOGY', @level2type=N'COLUMN',@level2name=N'SVG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_TOPOLOGY', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_TOPOLOGY', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_TOPOLOGY', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_TOPOLOGY', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_CORE_TOPOLOGY', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +INSERT INTO T_CORE_MENU(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('9331', '拓扑结构图', '/secure/core/module/topologies/page/edit-list', '93', 9331, '拓扑结构图', '036.svg', NULL); +-- --------------------------------------- 2020-04-04 zhangjr end ----------------- \ No newline at end of file diff --git a/sql/init_sql/microservices/0.5.0/train_mysql(培训考核).txt b/sql/init_sql/microservices/0.5.0/train_mysql(培训考核).txt new file mode 100644 index 0000000..670d80b --- /dev/null +++ b/sql/init_sql/microservices/0.5.0/train_mysql(培训考核).txt @@ -0,0 +1,465 @@ +-- --------------------------------------- 2020-03-21 zhangpf begin ----------------- +-- 培训计划 +CREATE TABLE IF NOT EXISTS `T_CORE_TRAIN_PLAN`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TRAINCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '培训类型', + `TRAINSCOPE` VARCHAR(36) DEFAULT NULL COMMENT '内部/外部(培训范围)', + `THEME` VARCHAR(540) DEFAULT NULL COMMENT '培训主题', + `LECTURER` VARCHAR(270) DEFAULT NULL COMMENT '培训讲师', + `TRAINTIME` VARCHAR(270) DEFAULT NULL COMMENT '培训时间', + `REMARK` VARCHAR(540) DEFAULT NULL COMMENT '备注说明', + `STATUS` VARCHAR(36) DEFAULT NULL COMMENT '状态(未提交,审核中,已退回,待实施,已实施)', + `PROCESSSTATUS` VARCHAR(18) DEFAULT NULL COMMENT '流程状态', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='培训计划'; + +CREATE TABLE IF NOT EXISTS `T_CORE_TRAIN_PLAN_USER`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TRAINPLANID` BIGINT DEFAULT NULL COMMENT '培训计划ID', + `USERID` VARCHAR(36) DEFAULT NULL COMMENT '培训计划培训参与人员编码', + `USERNAME` VARCHAR(60) DEFAULT NULL COMMENT '培训计划培训参与人员名称', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='培训计划参与人员'; +CREATE INDEX IDX_CORE_TRAIN_PLAN_USER_TRAINPLANID ON T_CORE_TRAIN_PLAN_USER(TRAINPLANID); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_TRAIN_PLAN', '1', '1'); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) +VALUES ('T_CORE_TRAIN_PLAN_USER', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('20200306001', 'T_CORE_TRAIN_PLAN_USER', 'T_CORE_TRAIN_PLAN', 'TRAINPLANID'); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG(ID, NAME, TITLE, CATEGORY, URL, WIDTH) +VALUES (F_GET_SEQ_CORE(), '培训计划', '培训计划', 'train-plan', '/secure/core/module/train/train-plans/page/choose-list', ''); + +INSERT INTO T_CORE_MENU_EXT(ID, SERVICENAME, TABLENAME, TYPE, ENABLE, EXT) +VALUES ('9323', '培训计划', 'T_CORE_TRAIN_PLAN', 'audit_def', '1', NULL); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('coreTrainCategory', '培训类型', 'biz', NULL, '100', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), '安全培训', 'coreTrainCategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'safetyTraining'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), '理论培训', 'coreTrainCategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'theoreticalTraining'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('coreTrainScope', '内部/外部', 'sys', NULL, '101', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), '内部', 'coreTrainScope', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'internal'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), '外部', 'coreTrainScope', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'external'); + +INSERT INTO t_core_menu (`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) +VALUES ('98', '培训考核', NULL, NULL, '98', '培训考核', '017.svg', ''); + +INSERT INTO t_core_menu (`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) +VALUES ('9801', '培训计划管理', '/secure/core/module/train/train-plans/page/edit-list', '98', '9801', '培训计划编制列表', '005.svg', ''); + +INSERT INTO t_core_menu (`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) +VALUES ('9802', '培训计划审核', '/secure/core/module/train/train-plans/page/audit-list?currentStatusCode=approve', '98', '9802', '培训计划编制列表', '022.svg', ''); + +-- 培训实施 +CREATE TABLE IF NOT EXISTS `T_CORE_TRAIN`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TRAINPLANID` BIGINT DEFAULT NULL COMMENT '培训计划ID', + `TRAINMETHOD` VARCHAR(36) DEFAULT NULL COMMENT '培训方式', + `LOCATION` VARCHAR(270) DEFAULT NULL COMMENT '培训地点', + `TRAINTIME` VARCHAR(270) DEFAULT NULL COMMENT '培训时间', + `TRAININGMATERIAL` VARCHAR(270) DEFAULT NULL COMMENT '培训教材', + `ASSESSMENTMETHOD` VARCHAR(36) DEFAULT NULL COMMENT '考核方式', + `EXAMID` BIGINT DEFAULT NULL COMMENT '试卷ID', + `EVALUATION` VARCHAR(540) DEFAULT NULL COMMENT '考核效果评价', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `ACTIVATEDFLAG` VARCHAR(1) NULL COMMENT '启用标志', + `ACTIVATEDBYID` VARCHAR(36) NULL COMMENT '启用人ID', + `ACTIVATEDBYNAME` VARCHAR(60) NULL COMMENT '启用人名称', + `ACTIVATEDTIME` DATETIME NULL COMMENT '启用时间', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='培训实施'; +CREATE INDEX IDX_CORE_TRAIN_TRAINPLANID ON T_CORE_TRAIN(TRAINPLANID); +CREATE INDEX IDX_CORE_TRAIN_EXAMID ON T_CORE_TRAIN(EXAMID); + +CREATE TABLE IF NOT EXISTS `T_CORE_TRAIN_USER`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TRAINID` BIGINT DEFAULT NULL COMMENT '培训实施ID', + `USERID` VARCHAR(36) DEFAULT NULL COMMENT '培训参与人员编码', + `USERNAME` VARCHAR(60) DEFAULT NULL COMMENT '培训参与人员名称', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `ACTIVATEDFLAG` VARCHAR(1) NULL COMMENT '启用标志/签到标志', + `ACTIVATEDBYID` VARCHAR(36) NULL COMMENT '启用人ID/签到人ID', + `ACTIVATEDBYNAME` VARCHAR(60) NULL COMMENT '启用人名称/签到人名称', + `ACTIVATEDTIME` DATETIME NULL COMMENT '启用时间/签到时间', + `SCORE` VARCHAR(60) DEFAULT NULL COMMENT '考核成绩', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='培训实施参与人员'; +CREATE INDEX IDX_CORE_TRAIN_USER_TRAINID ON T_CORE_TRAIN_USER(TRAINID); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_TRAIN', '0', '0'); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) +VALUES ('T_CORE_TRAIN_USER', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('20200306002', 'T_CORE_TRAIN_USER', 'T_CORE_TRAIN', 'TRAINID'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('coreTrainMethod', '培训方式', 'sys', NULL, '100', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), 'PPT课件', 'coreTrainMethod', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'ppt'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), '实操', 'coreTrainMethod', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'operation'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), '其他', 'coreTrainMethod', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'other'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('coreAssessmentMethod', '考核方式', 'sys', NULL, '101', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), '在线考试', 'coreAssessmentMethod', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'testOnline'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), '笔试', 'coreAssessmentMethod', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'writtenExamination'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), '实操', 'coreAssessmentMethod', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'operation'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), '其他', 'coreAssessmentMethod', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'other'); + +INSERT INTO t_core_menu (`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) +VALUES ('9803', '培训实施', '/secure/core/module/train/trains/page/edit-list', '98', '9803', '培训实施编制列表', '046.svg', ''); + +INSERT INTO t_core_menu (`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) +VALUES ('9804', '培训实施签到', '/secure/core/module/train/trains/page/search-list', '98', '9804', '培训实施查询列表', '008.svg', ''); + +-- 试卷模板 +CREATE TABLE IF NOT EXISTS `T_CORE_EXAM_TMPL`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TMPLNAME` VARCHAR(270) DEFAULT NULL COMMENT '试卷模板名称', + `SINGLECHOICEQTY` INT DEFAULT NULL COMMENT '单选题个数', + `SINGLECHOICESCORE` INT DEFAULT NULL COMMENT '单选题分值(/个)', + `MULTIPLECHOICEQTY` INT DEFAULT NULL COMMENT '多选题个数', + `MULTIPLECHOICESCORE` INT DEFAULT NULL COMMENT '多选题分值(/个)', + `JUDGEMENTQTY` INT DEFAULT NULL COMMENT '判断题个数', + `JUDGEMENTSCORE` INT DEFAULT NULL COMMENT '判断题分值(/个)', + `SHORTANSWERQTY` INT DEFAULT NULL COMMENT '简答题个数', + `SHORTANSWERSCORE` INT DEFAULT NULL COMMENT '简答题分值(/个)', + `TOTALSCORE` INT DEFAULT NULL COMMENT '试卷总分', + `CITATIONQTY` INT DEFAULT NULL COMMENT '引用次数', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `ACTIVATEDFLAG` VARCHAR(1) NULL COMMENT '启用标志', + `ACTIVATEDBYID` VARCHAR(36) NULL COMMENT '启用人ID', + `ACTIVATEDBYNAME` VARCHAR(60) NULL COMMENT '启用人名称', + `ACTIVATEDTIME` DATETIME NULL COMMENT '启用时间', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='试卷模板'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EXAM_TMPL', '0', '0'); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG(ID, NAME, TITLE, CATEGORY, URL, WIDTH) +VALUES (F_GET_SEQ_CORE(), '试卷模板', '试卷模板', 'exam-tmpl', '/secure/core/module/train/exam-tmpls/page/choose-list', ''); + +INSERT INTO t_core_menu (`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) +VALUES ('9805', '试卷模板', '/secure/core/module/train/exam-tmpls/page/edit-list', '98', '9805', '试卷模板编制列表', '029.svg', ''); + +-- 题目 +CREATE TABLE IF NOT EXISTS `T_CORE_QUESTION`( + `ID` BIGINT NOT NULL COMMENT '主键', + `QUESTIONCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '题目类别', + `QUESTIONTYPE` VARCHAR(36) DEFAULT NULL COMMENT '题目类型', + `QUESTIONCONTENT` VARCHAR(540) DEFAULT NULL COMMENT '题目内容', + `ANSWER` VARCHAR(1080) DEFAULT NULL COMMENT '答案', + `JUDGEMENTANSWER` VARCHAR(36) DEFAULT NULL COMMENT '判断题答案', + `QUESTIONTYPEORDERNO` INT(4) DEFAULT NULL COMMENT '题目类型排序号', + `LASTUPDATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '维护人编码', + `LASTUPDATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '维护人名称', + `LASTUPDATEDTIME` DATETIME DEFAULT NULL COMMENT '维护时间', + `LASTSUSPENDEDFLAG` VARCHAR(1) NULL COMMENT '注销标志(逻辑删除标志)(0-正常,1-停用) 默认为0', + `LASTSUSPENDEDBYID` VARCHAR(36) NULL COMMENT '注销人ID', + `LASTSUSPENDEDBYNAME` VARCHAR(60) NULL COMMENT '注销人名称', + `LASTSUSPENDEDTIME` DATETIME NULL COMMENT '注销时间', + `ACTIVATEDFLAG` VARCHAR(1) NULL COMMENT '启用标志', + `ACTIVATEDBYID` VARCHAR(36) NULL COMMENT '启用人ID', + `ACTIVATEDBYNAME` VARCHAR(60) NULL COMMENT '启用人名称', + `ACTIVATEDTIME` DATETIME NULL COMMENT '启用时间', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='题目'; + +CREATE TABLE IF NOT EXISTS `T_CORE_QUESTION_OPT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `QUESTIONID` BIGINT DEFAULT NULL COMMENT '题目ID', + `OPTCODE` VARCHAR(30) DEFAULT NULL COMMENT '序号', + `OPTCONTENT` VARCHAR(540) DEFAULT NULL COMMENT '选项内容', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='题目选项'; + +CREATE INDEX IDX_CORE_QUESTION_OPT_QUESTIONID ON T_CORE_QUESTION_OPT(QUESTIONID); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_QUESTION', '0', '0'); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) +VALUES ('T_CORE_QUESTION_OPT', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('20200306003', 'T_CORE_QUESTION_OPT', 'T_CORE_QUESTION', 'QUESTIONID'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('coreQuestionCategory', '题目类别', 'biz', NULL, '100', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), '安全培训', 'coreQuestionCategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'safetyTraining'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), '理论培训', 'coreQuestionCategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'theoreticalTraining'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('coreQuestionType', '题目类型', 'sys', NULL, '100', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), '单选题', 'coreQuestionType', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'singleChoice'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), '多选题', 'coreQuestionType', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'multipleChoice'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), '判断题', 'coreQuestionType', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'judgement'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), '简答题', 'coreQuestionType', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'shortAnswer'); + +INSERT INTO t_core_menu (`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) +VALUES ('9806', '题库管理', '/secure/core/module/train/questions/page/edit-list', '98', '9806', '题目编制列表', '066.svg', ''); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('coreJudgementOption', '判断题选项', 'sys', NULL, '100', NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), '对', 'coreJudgementOption', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'correct'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), '错', 'coreJudgementOption', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'incorrect'); + +-- 试卷 +CREATE TABLE IF NOT EXISTS `T_CORE_EXAM`( + `ID` BIGINT NOT NULL COMMENT '主键', + `EXAMNAME` VARCHAR(270) DEFAULT NULL COMMENT '试卷名称', + `QUESTIONMETHOD` VARCHAR(36) DEFAULT NULL COMMENT '组卷方式', + `EXAMTMPLID` BIGINT DEFAULT NULL COMMENT '试卷模板ID', + `EXAMBEGINTIME` DATETIME DEFAULT NULL COMMENT '考试开始时间', + `EXAMENDTIME` DATETIME DEFAULT NULL COMMENT '考试结束时间', + `EXAMDURATION` INT DEFAULT NULL COMMENT '考试时长', + `EXAMCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '试卷类别', + `SINGLECHOICEQTY` INT DEFAULT NULL COMMENT '单选题个数', + `MULTIPLECHOICEQTY` INT DEFAULT NULL COMMENT '多选题个数', + `JUDGEMENTQTY` INT DEFAULT NULL COMMENT '判断题个数', + `SHORTANSWERQTY` INT DEFAULT NULL COMMENT '简答题个数', + `TMPLSINGLECHOICEQTY` INT DEFAULT NULL COMMENT '模板单选题个数', + `TMPLMULTIPLECHOICEQTY` INT DEFAULT NULL COMMENT '模板多选题个数', + `TMPLJUDGEMENTQTY` INT DEFAULT NULL COMMENT '模板判断题个数', + `TMPLSHORTANSWERQTY` INT DEFAULT NULL COMMENT '模板简答题个数', + `LASTUPDATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '维护人编码', + `LASTUPDATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '维护人名称', + `LASTUPDATEDTIME` DATETIME DEFAULT NULL COMMENT '维护时间', + `ACTIVATEDFLAG` VARCHAR(1) NULL COMMENT '启用标志', + `ACTIVATEDBYID` VARCHAR(36) NULL COMMENT '启用人ID', + `ACTIVATEDBYNAME` VARCHAR(60) NULL COMMENT '启用人名称', + `ACTIVATEDTIME` DATETIME NULL COMMENT '启用时间', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='试卷'; +CREATE INDEX IDX_CORE_EXAM_EXAMTMPLID ON T_CORE_EXAM(EXAMTMPLID); + +CREATE TABLE IF NOT EXISTS `T_CORE_EXAM_QUESTION`( + `ID` BIGINT NOT NULL COMMENT '主键', + `QUESTIONID` BIGINT DEFAULT NULL COMMENT '题目ID', + `EXAMID` BIGINT DEFAULT NULL COMMENT '试卷ID', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='试卷题目'; +CREATE INDEX IDX_CORE_EXAM_QUESTION_QUESTIONID ON T_CORE_EXAM_QUESTION(QUESTIONID); +CREATE INDEX IDX_CORE_EXAM_QUESTION_EXAMID ON T_CORE_EXAM_QUESTION(EXAMID); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EXAM', '0', '0'); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) +VALUES ('T_CORE_EXAM_QUESTION', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('20200306004', 'T_CORE_EXAM_QUESTION', 'T_CORE_EXAM', 'EXAMID'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('coreQuestionMethod', '组卷方式', 'sys', NULL, '100', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), '系统随机', 'coreQuestionMethod', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'random'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (F_GET_SEQ_CORE(), '人工组卷', 'coreQuestionMethod', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'manual'); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG(ID, NAME, TITLE, CATEGORY, URL, WIDTH) +VALUES (F_GET_SEQ_CORE(), '试卷', '试卷', 'exam', '/secure/core/module/train/exams/page/choose-list', ''); + +INSERT INTO t_core_menu (`ID`, `MENUNAME`, `HREF`, `PARENTID`, `ORDERNO`, `MENUINITNAME`, `ICON`, `TODOICON`) +VALUES ('9807', '试卷管理', '/secure/core/module/train/exams/page/edit-list', '98', '9807', '试卷编制列表', '055.svg', ''); + +-- 考卷 +CREATE TABLE IF NOT EXISTS `T_CORE_EXAM_PAPER`( + `ID` BIGINT NOT NULL COMMENT '主键', + `EXAMID` BIGINT DEFAULT NULL COMMENT '试卷ID', + `TRAINID` BIGINT DEFAULT NULL COMMENT '培训实施ID', + `ACTBEGINTIME` DATETIME DEFAULT NULL COMMENT '开始时间', + `ACTENDTIME` DATETIME DEFAULT NULL COMMENT '结束时间', + `SCORE` BIGINT DEFAULT NULL COMMENT '考试成绩', + `USERID` VARCHAR(36) DEFAULT NULL COMMENT '考卷用户Id', + `USERNAME` VARCHAR(60) DEFAULT NULL COMMENT '考卷用户名称', + `STATUS` VARCHAR(18) DEFAULT NULL COMMENT '考试状态(draft-未考/done-已考)', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `ACTIVATEDFLAG` VARCHAR(1) NULL COMMENT '阅卷完成标志', + `ACTIVATEDBYID` VARCHAR(36) NULL COMMENT '阅卷人编码', + `ACTIVATEDBYNAME` VARCHAR(60) NULL COMMENT '阅卷人名称', + `ACTIVATEDTIME` DATETIME NULL COMMENT '启用时间/签到时间', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='考卷'; + +CREATE TABLE IF NOT EXISTS `T_CORE_EXAM_PAPER_ANSWER`( + `ID` BIGINT NOT NULL COMMENT '主键', + `EXAMID` BIGINT DEFAULT NULL COMMENT '试卷ID', + `EXAMPAPERID` BIGINT DEFAULT NULL COMMENT '考卷ID', + `EXAMQUESTIONID` BIGINT DEFAULT NULL COMMENT '试卷题目ID', + `QUESTIONID` BIGINT DEFAULT NULL COMMENT '题目ID', + `ANSWER` VARCHAR(1080) DEFAULT NULL COMMENT '答案', + `JUDGEMENTANSWER` VARCHAR(1080) DEFAULT NULL COMMENT '判断题答案', + `SCORE` BIGINT DEFAULT NULL COMMENT '得分', + `ORDERNO` INT DEFAULT NULL COMMENT '排序号', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='考卷答案'; +CREATE INDEX IDX_CORE_EXAM_PAPER_ANSWER_EXAMPAPERID ON T_CORE_EXAM_PAPER_ANSWER (EXAMPAPERID); + + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9808', '我的考试', '/secure/core/module/train/exam-papers/page/edit-list', '98', '9808', '009.svg', '我的考试'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9809', '考试阅卷', '/secure/core/module/train/exam-papers/page/review-list', '98', '9809', '041.svg', '考试阅卷'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EXAM_PAPER', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EXAM_PAPER_ANSWER', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('20200306005','T_CORE_EXAM_PAPER_ANSWER', 'T_CORE_EXAM_PAPER', 'EXAMPAPERID'); + +INSERT INTO t_core_page_view_config VALUES ('T_CORE_EXAM$ACTIVE$0', '{\r\n \"readonly\": false\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_EXAM$ACTIVE$1', '{\r\n \"readonly\": true,\r\n \"button\": {\r\n \"core-exam-detail-btn-back\": {\r\n \"hidden\": false\r\n }\r\n }\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_EXAM_PAPER$ACTIVE$0', '{\r\n \"readonly\": false\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_EXAM_PAPER$ACTIVE$1', '{\r\n \"readonly\": true,\r\n \"button\": {\r\n \"core-exam-paper-review-detail-btn-back\": {\r\n \"hidden\": false\r\n }\r\n }\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_EXAM_TMPL$ACTIVE$0', '{\r\n \"readonly\": false\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_EXAM_TMPL$ACTIVE$1', '{\r\n \"readonly\": true,\r\n \"button\": {\r\n \"core-exam-tmpl-detail-btn-back\": {\r\n \"hidden\": false\r\n }\r\n }\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_QUESTION$ACTIVE$0', '{\r\n \"readonly\": false\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_QUESTION$ACTIVE$1', '{\r\n \"readonly\": true\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_TRAIN$ACTIVE$0', '{\r\n \"readonly\": false\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_TRAIN$ACTIVE$1', '{\r\n \"readonly\": true,\r\n \"button\": {\r\n \"core-train-detail-btn-back\": {\r\n \"hidden\": false\r\n }\r\n },\r\n \"form\": {\r\n \"core-train-detail-base-info-form\": {\r\n \"evaluation\": {\r\n \"readonly\": false\r\n }\r\n }\r\n },\r\n \"grid\": {\r\n \"core-train-detail-user-list-grid\": {\r\n \"score\": {\r\n \"readonly\": false\r\n }\r\n }\r\n }\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_TRAIN_PLAN$BPMN$approve', '{\r\n \"readonly\": true,\r\n \"button\": {\r\n \"core-train-plan-detail-btn-pass\": {\r\n \"hidden\": false\r\n },\r\n \"core-train-plan-detail-btn-reject\": {\r\n \"hidden\": false\r\n },\r\n \"core-train-plan-detail-btn-back\": {\r\n \"hidden\": false\r\n }\r\n }\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_TRAIN_PLAN$BPMN$draft', '{\r\n \"readonly\": false,\r\n \"button\": {\r\n \"core-train-plan-detail-btn-pass\": {\r\n \"hidden\": true\r\n },\r\n \"core-train-plan-detail-btn-reject\": {\r\n \"hidden\": true\r\n }\r\n }\r\n}'); +COMMIT; +-- --------------------------------------- 2020-03-21 zhangpf end ----------------- +-- --------------------------------------- 2020-04-22 zhangpf begin ----------------- + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": false,"button":{"core-train-plan-detail-btn-pass":{"hidden": true},"core-train-plan-detail-btn-reject": {"hidden": true}}}' + WHERE ID = 'T_CORE_TRAIN_PLAN$BPMN$draft'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": true,"button":{"core-train-plan-detail-btn-pass":{"hidden": false},"core-train-plan-detail-btn-reject":{"hidden": false},"core-train-plan-detail-btn-back": {"hidden": false}}}' + WHERE ID = 'T_CORE_TRAIN_PLAN$BPMN$approve'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": false}' + WHERE ID = 'T_CORE_TRAIN$ACTIVE$0'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": true,"button": {"core-train-detail-btn-back": {"hidden": false}},"form": {"core-train-detail-base-info-form": +{"evaluation": {"readonly": false}}},"grid": {"core-train-detail-user-list-grid": {"score": {"readonly": false}}}}' + WHERE ID = 'T_CORE_TRAIN$ACTIVE$1'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": false}' + WHERE ID = 'T_CORE_QUESTION$ACTIVE$0'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": true}' + WHERE ID = 'T_CORE_QUESTION$ACTIVE$1'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": false}' + WHERE ID = 'T_CORE_EXAM_TMPL$ACTIVE$0'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": true,"button": {"core-exam-tmpl-detail-btn-back": {"hidden": false}}}' + WHERE ID = 'T_CORE_EXAM_TMPL$ACTIVE$1'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": false}' + WHERE ID = 'T_CORE_EXAM_PAPER$ACTIVE$0'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": true,"button": {"core-exam-paper-review-detail-btn-back": {"hidden": false}}}' + WHERE ID = 'T_CORE_EXAM_PAPER$ACTIVE$1'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": false}' + WHERE ID = 'T_CORE_EXAM$ACTIVE$0'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": true,"button": {"core-exam-detail-btn-back": {"hidden": false}}}' + WHERE ID = 'T_CORE_EXAM$ACTIVE$1'; +COMMIT; +-- --------------------------------------- 2020-04-22 zhangpf end ----------------- \ No newline at end of file diff --git a/sql/init_sql/microservices/0.5.0/train_oracle(培训考核).txt b/sql/init_sql/microservices/0.5.0/train_oracle(培训考核).txt new file mode 100644 index 0000000..44ae777 --- /dev/null +++ b/sql/init_sql/microservices/0.5.0/train_oracle(培训考核).txt @@ -0,0 +1,663 @@ +-- --------------------------------------- 2020-03-24 zhangpf begin ----------------- +CREATE TABLE T_CORE_TRAIN_PLAN ( + ID NUMBER NOT NULL , + TRAINCATEGORY VARCHAR2(36) , + TRAINSCOPE VARCHAR2(36) , + THEME VARCHAR2(540) , + LECTURER VARCHAR2(270) , + TRAINTIME VARCHAR2(270) , + REMARK VARCHAR2(540) , + STATUS VARCHAR2(36) , + PROCESSSTATUS VARCHAR2(18) , + CREATEDBYID VARCHAR2(36) , + CREATEDBYNAME VARCHAR2(60) , + CREATEDTIME DATE , + CREATEDBYORGID VARCHAR2(36) , + CREATEDBYORGNAME VARCHAR2(270) +); +COMMENT ON COLUMN T_CORE_TRAIN_PLAN.ID IS '主键'; +COMMENT ON COLUMN T_CORE_TRAIN_PLAN.TRAINCATEGORY IS '培训类型'; +COMMENT ON COLUMN T_CORE_TRAIN_PLAN.TRAINSCOPE IS '内部/外部(培训范围)'; +COMMENT ON COLUMN T_CORE_TRAIN_PLAN.THEME IS '培训主题'; +COMMENT ON COLUMN T_CORE_TRAIN_PLAN.LECTURER IS '培训讲师'; +COMMENT ON COLUMN T_CORE_TRAIN_PLAN.TRAINTIME IS '培训时间'; +COMMENT ON COLUMN T_CORE_TRAIN_PLAN.REMARK IS '备注说明'; +COMMENT ON COLUMN T_CORE_TRAIN_PLAN.STATUS IS '状态(未提交,审核中,已退回,待实施,已实施)'; +COMMENT ON COLUMN T_CORE_TRAIN_PLAN.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_CORE_TRAIN_PLAN.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_TRAIN_PLAN.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_TRAIN_PLAN.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_TRAIN_PLAN.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_TRAIN_PLAN.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON TABLE T_CORE_TRAIN_PLAN IS '培训计划'; + +ALTER TABLE T_CORE_TRAIN_PLAN ADD CONSTRAINT PK_CORE_TRAIN_PLAN PRIMARY KEY (ID); + +CREATE TABLE T_CORE_TRAIN_PLAN_USER ( + ID NUMBER NOT NULL , + TRAINPLANID NUMBER , + USERID VARCHAR2(36) , + USERNAME VARCHAR2(60) , + CREATEDBYID VARCHAR2(36) , + CREATEDBYNAME VARCHAR2(60) , + CREATEDTIME DATE , + CREATEDBYORGID VARCHAR2(36) , + CREATEDBYORGNAME VARCHAR2(270) +); +COMMENT ON COLUMN T_CORE_TRAIN_PLAN_USER.ID IS '主键'; +COMMENT ON COLUMN T_CORE_TRAIN_PLAN_USER.TRAINPLANID IS '培训计划ID'; +COMMENT ON COLUMN T_CORE_TRAIN_PLAN_USER.USERID IS '培训计划培训参与人员编码'; +COMMENT ON COLUMN T_CORE_TRAIN_PLAN_USER.USERNAME IS '培训计划培训参与人员名称'; +COMMENT ON COLUMN T_CORE_TRAIN_PLAN_USER.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_TRAIN_PLAN_USER.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_TRAIN_PLAN_USER.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_TRAIN_PLAN_USER.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_TRAIN_PLAN_USER.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON TABLE T_CORE_TRAIN_PLAN_USER IS '培训计划参与人员'; + +ALTER TABLE T_CORE_TRAIN_PLAN_USER ADD CONSTRAINT PK_CORE_TRAIN_PLAN_USER PRIMARY KEY (ID); +CREATE INDEX IDX_CTPU_TRAINPLANID ON T_CORE_TRAIN_PLAN_USER (TRAINPLANID); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_TRAIN_PLAN', '1', '1'); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) +VALUES ('T_CORE_TRAIN_PLAN_USER', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('20200306001', 'T_CORE_TRAIN_PLAN_USER', 'T_CORE_TRAIN_PLAN', 'TRAINPLANID'); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG(ID, NAME, TITLE, CATEGORY, URL, WIDTH) +VALUES (SEQ_CORE.NEXTVAL, '培训计划', '培训计划', 'train-plan', '/secure/core/module/train/train-plans/page/choose-list', ''); + +INSERT INTO T_CORE_MENU_EXT(ID, SERVICENAME, TABLENAME, TYPE, ENABLE, EXT) +VALUES ('9323', '培训计划', 'T_CORE_TRAIN_PLAN', 'audit_def', '1', NULL); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('coreTrainCategory', '培训类型', 'biz', NULL, '100', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, '安全培训', 'coreTrainCategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'safetyTraining'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, '理论培训', 'coreTrainCategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'theoreticalTraining'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('coreTrainScope', '内部/外部', 'sys', NULL, '101', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, '内部', 'coreTrainScope', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'internal'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, '外部', 'coreTrainScope', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'external'); + +INSERT INTO t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('98', '培训考核', NULL, NULL, '98', '培训考核', '017.svg', ''); + +INSERT INTO t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('9801', '培训计划管理', '/secure/core/module/train/train-plans/page/edit-list', '98', '9801', '培训计划编制列表', '005.svg', ''); + +INSERT INTO t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('9802', '培训计划审核', '/secure/core/module/train/train-plans/page/audit-list?currentStatusCode=approve', '98', '9802', '培训计划编制列表', '022.svg', ''); + +CREATE TABLE T_CORE_TRAIN ( + ID NUMBER NOT NULL , + TRAINPLANID NUMBER , + TRAINMETHOD VARCHAR2(36) , + LOCATION VARCHAR2(270) , + TRAINTIME VARCHAR2(270) , + TRAININGMATERIAL VARCHAR2(270) , + ASSESSMENTMETHOD VARCHAR2(36) , + EXAMID NUMBER , + EVALUATION VARCHAR2(540) , + CREATEDBYID VARCHAR2(36) , + CREATEDBYNAME VARCHAR2(60) , + CREATEDTIME DATE , + CREATEDBYORGID VARCHAR2(36) , + CREATEDBYORGNAME VARCHAR2(270) , + ACTIVATEDFLAG VARCHAR2(1) , + ACTIVATEDBYID VARCHAR2(36) , + ACTIVATEDBYNAME VARCHAR2(60) , + ACTIVATEDTIME DATE +); +COMMENT ON COLUMN T_CORE_TRAIN.ID IS '主键'; +COMMENT ON COLUMN T_CORE_TRAIN.TRAINPLANID IS '培训计划ID'; +COMMENT ON COLUMN T_CORE_TRAIN.TRAINMETHOD IS '培训方式'; +COMMENT ON COLUMN T_CORE_TRAIN.LOCATION IS '培训地点'; +COMMENT ON COLUMN T_CORE_TRAIN.TRAINTIME IS '培训时间'; +COMMENT ON COLUMN T_CORE_TRAIN.TRAININGMATERIAL IS '培训教材'; +COMMENT ON COLUMN T_CORE_TRAIN.ASSESSMENTMETHOD IS '考核方式'; +COMMENT ON COLUMN T_CORE_TRAIN.EXAMID IS '试卷ID'; +COMMENT ON COLUMN T_CORE_TRAIN.EVALUATION IS '考核效果评价'; +COMMENT ON COLUMN T_CORE_TRAIN.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_TRAIN.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_TRAIN.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_TRAIN.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_TRAIN.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_CORE_TRAIN.ACTIVATEDFLAG IS '启用标志'; +COMMENT ON COLUMN T_CORE_TRAIN.ACTIVATEDBYID IS '启用人ID'; +COMMENT ON COLUMN T_CORE_TRAIN.ACTIVATEDBYNAME IS '启用人名称'; +COMMENT ON COLUMN T_CORE_TRAIN.ACTIVATEDTIME IS '启用时间'; +COMMENT ON TABLE T_CORE_TRAIN IS '培训实施'; + +ALTER TABLE T_CORE_TRAIN ADD CONSTRAINT PK_CORE_TRAIN PRIMARY KEY (ID); +CREATE INDEX IDX_CORE_TRAIN_EXAMID ON T_CORE_TRAIN (EXAMID); +CREATE INDEX IDX_CORE_TRAIN_TRAINPLANID ON T_CORE_TRAIN (TRAINPLANID); + +CREATE TABLE T_CORE_TRAIN_USER ( + ID NUMBER NOT NULL , + TRAINID NUMBER , + USERID VARCHAR2(36) , + USERNAME VARCHAR2(60) , + CREATEDBYID VARCHAR2(36) , + CREATEDBYNAME VARCHAR2(60) , + CREATEDTIME DATE , + CREATEDBYORGID VARCHAR2(36) , + CREATEDBYORGNAME VARCHAR2(270) , + ACTIVATEDFLAG VARCHAR2(1) , + ACTIVATEDBYID VARCHAR2(36) , + ACTIVATEDBYNAME VARCHAR2(60) , + ACTIVATEDTIME DATE , + SCORE VARCHAR2(60) +); +COMMENT ON COLUMN T_CORE_TRAIN_USER.ID IS '主键'; +COMMENT ON COLUMN T_CORE_TRAIN_USER.TRAINID IS '培训实施ID'; +COMMENT ON COLUMN T_CORE_TRAIN_USER.USERID IS '培训参与人员编码'; +COMMENT ON COLUMN T_CORE_TRAIN_USER.USERNAME IS '培训参与人员名称'; +COMMENT ON COLUMN T_CORE_TRAIN_USER.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_TRAIN_USER.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_TRAIN_USER.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_TRAIN_USER.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_TRAIN_USER.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_CORE_TRAIN_USER.ACTIVATEDFLAG IS '启用标志/签到标志'; +COMMENT ON COLUMN T_CORE_TRAIN_USER.ACTIVATEDBYID IS '启用人ID/签到人ID'; +COMMENT ON COLUMN T_CORE_TRAIN_USER.ACTIVATEDBYNAME IS '启用人名称/签到人名称'; +COMMENT ON COLUMN T_CORE_TRAIN_USER.ACTIVATEDTIME IS '启用时间/签到时间'; +COMMENT ON COLUMN T_CORE_TRAIN_USER.SCORE IS '考核成绩'; +COMMENT ON TABLE T_CORE_TRAIN_USER IS '培训实施参与人员'; + +ALTER TABLE T_CORE_TRAIN_USER ADD CONSTRAINT PK_CORE_TRAIN_USER PRIMARY KEY (ID); +CREATE INDEX IDX_CORE_TRAIN_USER_TRAINID ON T_CORE_TRAIN_USER (TRAINID); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_TRAIN', '0', '0'); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) +VALUES ('T_CORE_TRAIN_USER', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('20200306002', 'T_CORE_TRAIN_USER', 'T_CORE_TRAIN', 'TRAINID'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('coreTrainMethod', '培训方式', 'sys', NULL, '100', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, 'PPT课件', 'coreTrainMethod', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'ppt'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, '实操', 'coreTrainMethod', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'operation'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, '其他', 'coreTrainMethod', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'other'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('coreAssessmentMethod', '考核方式', 'sys', NULL, '101', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, '在线考试', 'coreAssessmentMethod', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'testOnline'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, '笔试', 'coreAssessmentMethod', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'writtenExamination'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, '实操', 'coreAssessmentMethod', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'operation'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, '其他', 'coreAssessmentMethod', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'other'); + +INSERT INTO t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('9803', '培训实施', '/secure/core/module/train/trains/page/edit-list', '98', '9803', '培训实施编制列表', '046.svg', ''); + +INSERT INTO t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('9804', '培训实施签到', '/secure/core/module/train/trains/page/search-list', '98', '9804', '培训实施查询列表', '008.svg', ''); + +CREATE TABLE T_CORE_EXAM_TMPL ( + ID NUMBER NOT NULL , + TMPLNAME VARCHAR2(270) , + SINGLECHOICEQTY NUMBER(11) , + SINGLECHOICESCORE NUMBER(11) , + MULTIPLECHOICEQTY NUMBER(11) , + MULTIPLECHOICESCORE NUMBER(11) , + JUDGEMENTQTY NUMBER(11) , + JUDGEMENTSCORE NUMBER(11) , + SHORTANSWERQTY NUMBER(11) , + SHORTANSWERSCORE NUMBER(11) , + TOTALSCORE NUMBER(11) , + CITATIONQTY NUMBER(11) , + CREATEDBYID VARCHAR2(36) , + CREATEDBYNAME VARCHAR2(60) , + CREATEDTIME DATE , + CREATEDBYORGID VARCHAR2(36) , + CREATEDBYORGNAME VARCHAR2(270) , + ACTIVATEDFLAG VARCHAR2(1) , + ACTIVATEDBYID VARCHAR2(36) , + ACTIVATEDBYNAME VARCHAR2(60) , + ACTIVATEDTIME DATE +); +COMMENT ON COLUMN T_CORE_EXAM_TMPL.ID IS '主键'; +COMMENT ON COLUMN T_CORE_EXAM_TMPL.TMPLNAME IS '试卷模板名称'; +COMMENT ON COLUMN T_CORE_EXAM_TMPL.SINGLECHOICEQTY IS '单选题个数'; +COMMENT ON COLUMN T_CORE_EXAM_TMPL.SINGLECHOICESCORE IS '单选题分值(/个)'; +COMMENT ON COLUMN T_CORE_EXAM_TMPL.MULTIPLECHOICEQTY IS '多选题个数'; +COMMENT ON COLUMN T_CORE_EXAM_TMPL.MULTIPLECHOICESCORE IS '多选题分值(/个)'; +COMMENT ON COLUMN T_CORE_EXAM_TMPL.JUDGEMENTQTY IS '判断题个数'; +COMMENT ON COLUMN T_CORE_EXAM_TMPL.JUDGEMENTSCORE IS '判断题分值(/个)'; +COMMENT ON COLUMN T_CORE_EXAM_TMPL.SHORTANSWERQTY IS '简答题个数'; +COMMENT ON COLUMN T_CORE_EXAM_TMPL.SHORTANSWERSCORE IS '简答题分值(/个)'; +COMMENT ON COLUMN T_CORE_EXAM_TMPL.TOTALSCORE IS '试卷总分'; +COMMENT ON COLUMN T_CORE_EXAM_TMPL.CITATIONQTY IS '引用次数'; +COMMENT ON COLUMN T_CORE_EXAM_TMPL.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_EXAM_TMPL.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_EXAM_TMPL.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_EXAM_TMPL.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_EXAM_TMPL.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_CORE_EXAM_TMPL.ACTIVATEDFLAG IS '启用标志'; +COMMENT ON COLUMN T_CORE_EXAM_TMPL.ACTIVATEDBYID IS '启用人ID'; +COMMENT ON COLUMN T_CORE_EXAM_TMPL.ACTIVATEDBYNAME IS '启用人名称'; +COMMENT ON COLUMN T_CORE_EXAM_TMPL.ACTIVATEDTIME IS '启用时间'; +COMMENT ON TABLE T_CORE_EXAM_TMPL IS '试卷模板'; + +ALTER TABLE T_CORE_EXAM_TMPL ADD CONSTRAINT PK_CORE_EXAM_TMPL PRIMARY KEY (ID); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EXAM_TMPL', '0', '0'); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG(ID, NAME, TITLE, CATEGORY, URL, WIDTH) +VALUES (SEQ_CORE.NEXTVAL, '试卷模板', '试卷模板', 'exam-tmpl', '/secure/core/module/train/exam-tmpls/page/choose-list', ''); + +INSERT INTO t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('9805', '试卷模板', '/secure/core/module/train/exam-tmpls/page/edit-list', '98', '9805', '试卷模板编制列表', '029.svg', ''); + +CREATE TABLE T_CORE_QUESTION ( + ID NUMBER NOT NULL , + QUESTIONCATEGORY VARCHAR2(36) , + QUESTIONTYPE VARCHAR2(36) , + QUESTIONCONTENT VARCHAR2(540) , + ANSWER VARCHAR2(1080), + JUDGEMENTANSWER VARCHAR2(36) , + QUESTIONTYPEORDERNO NUMBER(11) , + LASTUPDATEDBYID VARCHAR2(36) , + LASTUPDATEDBYNAME VARCHAR2(60) , + LASTUPDATEDTIME DATE , + LASTSUSPENDEDFLAG VARCHAR2(1) , + LASTSUSPENDEDBYID VARCHAR2(36) , + LASTSUSPENDEDBYNAME VARCHAR2(60) , + LASTSUSPENDEDTIME DATE , + ACTIVATEDFLAG VARCHAR2(1) , + ACTIVATEDBYID VARCHAR2(36) , + ACTIVATEDBYNAME VARCHAR2(60) , + ACTIVATEDTIME DATE , + CREATEDBYID VARCHAR2(36) , + CREATEDBYNAME VARCHAR2(60) , + CREATEDTIME DATE , + CREATEDBYORGID VARCHAR2(36) , + CREATEDBYORGNAME VARCHAR2(270) +); +COMMENT ON COLUMN T_CORE_QUESTION.ID IS '主键'; +COMMENT ON COLUMN T_CORE_QUESTION.QUESTIONCATEGORY IS '题目类别'; +COMMENT ON COLUMN T_CORE_QUESTION.QUESTIONTYPE IS '题目类型'; +COMMENT ON COLUMN T_CORE_QUESTION.QUESTIONCONTENT IS '题目内容'; +COMMENT ON COLUMN T_CORE_QUESTION.ANSWER IS '答案'; +COMMENT ON COLUMN T_CORE_QUESTION.JUDGEMENTANSWER IS '判断题答案'; +COMMENT ON COLUMN T_CORE_QUESTION.QUESTIONTYPEORDERNO IS '题目类型排序号'; +COMMENT ON COLUMN T_CORE_QUESTION.LASTUPDATEDBYID IS '维护人编码'; +COMMENT ON COLUMN T_CORE_QUESTION.LASTUPDATEDBYNAME IS '维护人名称'; +COMMENT ON COLUMN T_CORE_QUESTION.LASTUPDATEDTIME IS '维护时间'; +COMMENT ON COLUMN T_CORE_QUESTION.LASTSUSPENDEDFLAG IS '注销标志(逻辑删除标志)(0-正常,1-停用) 默认为0'; +COMMENT ON COLUMN T_CORE_QUESTION.LASTSUSPENDEDBYID IS '注销人ID'; +COMMENT ON COLUMN T_CORE_QUESTION.LASTSUSPENDEDBYNAME IS '注销人名称'; +COMMENT ON COLUMN T_CORE_QUESTION.LASTSUSPENDEDTIME IS '注销时间'; +COMMENT ON COLUMN T_CORE_QUESTION.ACTIVATEDFLAG IS '启用标志'; +COMMENT ON COLUMN T_CORE_QUESTION.ACTIVATEDBYID IS '启用人ID'; +COMMENT ON COLUMN T_CORE_QUESTION.ACTIVATEDBYNAME IS '启用人名称'; +COMMENT ON COLUMN T_CORE_QUESTION.ACTIVATEDTIME IS '启用时间'; +COMMENT ON COLUMN T_CORE_QUESTION.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_QUESTION.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_QUESTION.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_QUESTION.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_QUESTION.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON TABLE T_CORE_QUESTION IS '题目'; + +ALTER TABLE T_CORE_QUESTION ADD CONSTRAINT PK_CORE_QUESTION PRIMARY KEY (ID); + +CREATE TABLE T_CORE_QUESTION_OPT ( + ID NUMBER NOT NULL , + QUESTIONID NUMBER , + OPTCODE VARCHAR2(30) , + OPTCONTENT VARCHAR2(540) , + CREATEDBYID VARCHAR2(36) , + CREATEDBYNAME VARCHAR2(60) , + CREATEDTIME DATE , + CREATEDBYORGID VARCHAR2(36) , + CREATEDBYORGNAME VARCHAR2(270) +); +COMMENT ON COLUMN T_CORE_QUESTION_OPT.ID IS '主键'; +COMMENT ON COLUMN T_CORE_QUESTION_OPT.QUESTIONID IS '题目ID'; +COMMENT ON COLUMN T_CORE_QUESTION_OPT.OPTCODE IS '序号'; +COMMENT ON COLUMN T_CORE_QUESTION_OPT.OPTCONTENT IS '选项内容'; +COMMENT ON COLUMN T_CORE_QUESTION_OPT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_QUESTION_OPT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_QUESTION_OPT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_QUESTION_OPT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_QUESTION_OPT.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON TABLE T_CORE_QUESTION_OPT IS '题目选项'; + +ALTER TABLE T_CORE_QUESTION_OPT ADD CONSTRAINT PK_CORE_QUESTION_OPT PRIMARY KEY (ID); +CREATE INDEX IDX_CQO_QUESTIONID ON T_CORE_QUESTION_OPT (QUESTIONID); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_QUESTION', '0', '0'); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) +VALUES ('T_CORE_QUESTION_OPT', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('20200306003', 'T_CORE_QUESTION_OPT', 'T_CORE_QUESTION', 'QUESTIONID'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('coreQuestionCategory', '题目类别', 'biz', NULL, '100', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, '安全培训', 'coreQuestionCategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'safetyTraining'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, '理论培训', 'coreQuestionCategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'theoreticalTraining'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('coreQuestionType', '题目类型', 'sys', NULL, '100', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, '单选题', 'coreQuestionType', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'singleChoice'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, '多选题', 'coreQuestionType', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'multipleChoice'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, '判断题', 'coreQuestionType', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'judgement'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, '简答题', 'coreQuestionType', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'shortAnswer'); + +INSERT INTO t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('9806', '题库管理', '/secure/core/module/train/questions/page/edit-list', '98', '9806', '题目编制列表', '066.svg', ''); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('coreJudgementOption', '判断题选项', 'sys', NULL, '100', NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, '对', 'coreJudgementOption', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'correct'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, '错', 'coreJudgementOption', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'incorrect'); + +CREATE TABLE T_CORE_EXAM ( + ID NUMBER NOT NULL , + EXAMNAME VARCHAR2(270) , + QUESTIONMETHOD VARCHAR2(36) , + EXAMTMPLID NUMBER , + EXAMBEGINTIME DATE , + EXAMENDTIME DATE , + EXAMDURATION NUMBER , + EXAMCATEGORY VARCHAR2(36) , + SINGLECHOICEQTY NUMBER , + MULTIPLECHOICEQTY NUMBER , + JUDGEMENTQTY NUMBER , + SHORTANSWERQTY NUMBER , + TMPLSINGLECHOICEQTY NUMBER , + TMPLMULTIPLECHOICEQTY NUMBER , + TMPLJUDGEMENTQTY NUMBER , + TMPLSHORTANSWERQTY NUMBER , + LASTUPDATEDBYID VARCHAR2(36) , + LASTUPDATEDBYNAME VARCHAR2(60) , + LASTUPDATEDTIME DATE , + ACTIVATEDFLAG VARCHAR2(1) , + ACTIVATEDBYID VARCHAR2(36) , + ACTIVATEDBYNAME VARCHAR2(60) , + ACTIVATEDTIME DATE , + CREATEDBYID VARCHAR2(36) , + CREATEDBYNAME VARCHAR2(60) , + CREATEDTIME DATE , + CREATEDBYORGID VARCHAR2(36) , + CREATEDBYORGNAME VARCHAR2(270) +); +COMMENT ON COLUMN T_CORE_EXAM.ID IS '主键'; +COMMENT ON COLUMN T_CORE_EXAM.EXAMNAME IS '试卷名称'; +COMMENT ON COLUMN T_CORE_EXAM.QUESTIONMETHOD IS '组卷方式'; +COMMENT ON COLUMN T_CORE_EXAM.EXAMTMPLID IS '试卷模板ID'; +COMMENT ON COLUMN T_CORE_EXAM.EXAMBEGINTIME IS '考试开始时间'; +COMMENT ON COLUMN T_CORE_EXAM.EXAMENDTIME IS '考试结束时间'; +COMMENT ON COLUMN T_CORE_EXAM.EXAMDURATION IS '考试时长'; +COMMENT ON COLUMN T_CORE_EXAM.EXAMCATEGORY IS '试卷类别'; +COMMENT ON COLUMN T_CORE_EXAM.SINGLECHOICEQTY IS '单选题个数'; +COMMENT ON COLUMN T_CORE_EXAM.MULTIPLECHOICEQTY IS '多选题个数'; +COMMENT ON COLUMN T_CORE_EXAM.JUDGEMENTQTY IS '判断题个数'; +COMMENT ON COLUMN T_CORE_EXAM.SHORTANSWERQTY IS '简答题个数'; +COMMENT ON COLUMN T_CORE_EXAM.TMPLSINGLECHOICEQTY IS '模板单选题个数'; +COMMENT ON COLUMN T_CORE_EXAM.TMPLMULTIPLECHOICEQTY IS '模板多选题个数'; +COMMENT ON COLUMN T_CORE_EXAM.TMPLJUDGEMENTQTY IS '模板判断题个数'; +COMMENT ON COLUMN T_CORE_EXAM.TMPLSHORTANSWERQTY IS '模板简答题个数'; +COMMENT ON COLUMN T_CORE_EXAM.LASTUPDATEDBYID IS '维护人编码'; +COMMENT ON COLUMN T_CORE_EXAM.LASTUPDATEDBYNAME IS '维护人名称'; +COMMENT ON COLUMN T_CORE_EXAM.LASTUPDATEDTIME IS '维护时间'; +COMMENT ON COLUMN T_CORE_EXAM.ACTIVATEDFLAG IS '启用标志'; +COMMENT ON COLUMN T_CORE_EXAM.ACTIVATEDBYID IS '启用人ID'; +COMMENT ON COLUMN T_CORE_EXAM.ACTIVATEDBYNAME IS '启用人名称'; +COMMENT ON COLUMN T_CORE_EXAM.ACTIVATEDTIME IS '启用时间'; +COMMENT ON COLUMN T_CORE_EXAM.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_EXAM.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_EXAM.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_EXAM.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_EXAM.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON TABLE T_CORE_EXAM IS '试卷'; + +ALTER TABLE T_CORE_EXAM ADD CONSTRAINT PK_CORE_EXAM PRIMARY KEY (ID); +CREATE INDEX IDX_CORE_EXAM_EXAMTMPLID ON T_CORE_EXAM (EXAMTMPLID); + +CREATE TABLE T_CORE_EXAM_QUESTION ( + ID NUMBER NOT NULL , + QUESTIONID NUMBER , + EXAMID NUMBER , + CREATEDBYID VARCHAR2(36) , + CREATEDBYNAME VARCHAR2(60) , + CREATEDTIME DATE , + CREATEDBYORGID VARCHAR2(36) , + CREATEDBYORGNAME VARCHAR2(270) +); +COMMENT ON COLUMN T_CORE_EXAM_QUESTION.ID IS '主键'; +COMMENT ON COLUMN T_CORE_EXAM_QUESTION.QUESTIONID IS '题目ID'; +COMMENT ON COLUMN T_CORE_EXAM_QUESTION.EXAMID IS '试卷ID'; +COMMENT ON COLUMN T_CORE_EXAM_QUESTION.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_EXAM_QUESTION.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_EXAM_QUESTION.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_EXAM_QUESTION.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_EXAM_QUESTION.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON TABLE T_CORE_EXAM_QUESTION IS '试卷题目'; + + +ALTER TABLE T_CORE_EXAM_QUESTION ADD CONSTRAINT PK_CORE_EXAM_QUESTION PRIMARY KEY (ID); +CREATE INDEX IDX_CEQ_QUESTONID ON T_CORE_EXAM_QUESTION (QUESTIONID); +CREATE INDEX IDX_CORE_EXAM_QUESTION_EXAMID ON T_CORE_EXAM_QUESTION (EXAMID ); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EXAM', '0', '0'); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) +VALUES ('T_CORE_EXAM_QUESTION', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('20200306004', 'T_CORE_EXAM_QUESTION', 'T_CORE_EXAM', 'EXAMID'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('coreQuestionMethod', '组卷方式', 'sys', NULL, '100', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, '系统随机', 'coreQuestionMethod', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'random'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (SEQ_CORE.NEXTVAL, '人工组卷', 'coreQuestionMethod', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'manual'); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG(ID, NAME, TITLE, CATEGORY, URL, WIDTH) +VALUES (SEQ_CORE.NEXTVAL, '试卷', '试卷', 'exam', '/secure/core/module/train/exams/page/choose-list', ''); + +INSERT INTO t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('9807', '试卷管理', '/secure/core/module/train/exams/page/edit-list', '98', '9807', '试卷编制列表', '055.svg', ''); + +CREATE TABLE T_CORE_EXAM_PAPER ( + ID NUMBER NOT NULL , + EXAMID NUMBER , + TRAINID NUMBER , + ACTBEGINTIME DATE , + ACTENDTIME DATE , + SCORE NUMBER , + USERID VARCHAR2(36) , + USERNAME VARCHAR2(60) , + STATUS VARCHAR2(18) , + CREATEDBYID VARCHAR2(36) , + CREATEDBYNAME VARCHAR2(60) , + CREATEDTIME DATE , + CREATEDBYORGID VARCHAR2(36) , + CREATEDBYORGNAME VARCHAR2(270) , + ACTIVATEDFLAG VARCHAR2(1) , + ACTIVATEDBYID VARCHAR2(36) , + ACTIVATEDBYNAME VARCHAR2(60) , + ACTIVATEDTIME DATE +); +COMMENT ON COLUMN T_CORE_EXAM_PAPER.ID IS '主键'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER.EXAMID IS '试卷ID'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER.TRAINID IS '培训实施ID'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER.ACTBEGINTIME IS '开始时间'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER.ACTENDTIME IS '结束时间'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER.SCORE IS '考试成绩'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER.USERID IS '考卷用户Id'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER.USERNAME IS '考卷用户名称'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER.STATUS IS '考试状态(draft-未考/done-已考)'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER.ACTIVATEDFLAG IS '阅卷完成标志'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER.ACTIVATEDBYID IS '阅卷人编码'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER.ACTIVATEDBYNAME IS '阅卷人名称'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER.ACTIVATEDTIME IS '启用时间/签到时间'; +COMMENT ON TABLE T_CORE_EXAM_PAPER IS '考卷'; + +ALTER TABLE T_CORE_EXAM_PAPER ADD CONSTRAINT PK_CORE_EXAM_PAPER PRIMARY KEY (ID); +CREATE INDEX IDX_CORE_EXAM_PAPER_EXAMID ON T_CORE_EXAM_PAPER (EXAMID ASC); +CREATE INDEX IDX_CORE_EXAM_PAPER_TRAINID ON T_CORE_EXAM_PAPER (TRAINID); + +CREATE TABLE T_CORE_EXAM_PAPER_ANSWER ( + ID NUMBER NOT NULL , + EXAMID NUMBER , + EXAMPAPERID NUMBER , + EXAMQUESTIONID NUMBER , + QUESTIONID NUMBER , + ANSWER VARCHAR2(1080), + JUDGEMENTANSWER VARCHAR2(36) , + SCORE NUMBER , + ORDERNO NUMBER , + CREATEDBYID VARCHAR2(36) , + CREATEDBYNAME VARCHAR2(60) , + CREATEDTIME DATE , + CREATEDBYORGID VARCHAR2(36) , + CREATEDBYORGNAME VARCHAR2(270) +); +COMMENT ON COLUMN T_CORE_EXAM_PAPER_ANSWER.ID IS '主键'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER_ANSWER.EXAMID IS '试卷ID'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER_ANSWER.EXAMPAPERID IS '考卷ID'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER_ANSWER.EXAMQUESTIONID IS '试卷题目ID'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER_ANSWER.QUESTIONID IS '题目ID'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER_ANSWER.ANSWER IS '答案'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER_ANSWER.JUDGEMENTANSWER IS '判断题答案'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER_ANSWER.SCORE IS '得分'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER_ANSWER.ORDERNO IS '排序号'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER_ANSWER.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER_ANSWER.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER_ANSWER.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER_ANSWER.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_CORE_EXAM_PAPER_ANSWER.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON TABLE T_CORE_EXAM_PAPER_ANSWER IS '考卷答案'; + +ALTER TABLE T_CORE_EXAM_PAPER_ANSWER ADD CONSTRAINT PK_CORE_EXAM_PAPER_ANSWER PRIMARY KEY (ID); +CREATE INDEX IDX_CEPA_EXAMID ON T_CORE_EXAM_PAPER_ANSWER (EXAMID); +CREATE INDEX IDX_CEPA_EXAMPAPERID ON T_CORE_EXAM_PAPER_ANSWER (EXAMPAPERID); +CREATE INDEX IDX_CEPA_EXAMQUESTIONID ON T_CORE_EXAM_PAPER_ANSWER (EXAMQUESTIONID); +CREATE INDEX IDX_CEPA_QUESTIONID ON T_CORE_EXAM_PAPER_ANSWER (QUESTIONID); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9808', '我的考试', '/secure/core/module/train/exam-papers/page/edit-list', '98', '9808', '009.svg', '我的考试'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9809', '考试阅卷', '/secure/core/module/train/exam-papers/page/review-list', '98', '9809', '041.svg', '考试阅卷'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EXAM_PAPER', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EXAM_PAPER_ANSWER', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('20200306005','T_CORE_EXAM_PAPER_ANSWER', 'T_CORE_EXAM_PAPER', 'EXAMPAPERID'); + + +INSERT INTO t_core_page_view_config VALUES ('T_CORE_EXAM$ACTIVE$0', '{\r\n \"readonly\": false\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_EXAM$ACTIVE$1', '{\r\n \"readonly\": true,\r\n \"button\": {\r\n \"core-exam-detail-btn-back\": {\r\n \"hidden\": false\r\n }\r\n }\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_EXAM_PAPER$ACTIVE$0', '{\r\n \"readonly\": false\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_EXAM_PAPER$ACTIVE$1', '{\r\n \"readonly\": true,\r\n \"button\": {\r\n \"core-exam-paper-review-detail-btn-back\": {\r\n \"hidden\": false\r\n }\r\n }\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_EXAM_TMPL$ACTIVE$0', '{\r\n \"readonly\": false\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_EXAM_TMPL$ACTIVE$1', '{\r\n \"readonly\": true,\r\n \"button\": {\r\n \"core-exam-tmpl-detail-btn-back\": {\r\n \"hidden\": false\r\n }\r\n }\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_QUESTION$ACTIVE$0', '{\r\n \"readonly\": false\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_QUESTION$ACTIVE$1', '{\r\n \"readonly\": true\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_TRAIN$ACTIVE$0', '{\r\n \"readonly\": false\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_TRAIN$ACTIVE$1', '{\r\n \"readonly\": true,\r\n \"button\": {\r\n \"core-train-detail-btn-back\": {\r\n \"hidden\": false\r\n }\r\n },\r\n \"form\": {\r\n \"core-train-detail-base-info-form\": {\r\n \"evaluation\": {\r\n \"readonly\": false\r\n }\r\n }\r\n },\r\n \"grid\": {\r\n \"core-train-detail-user-list-grid\": {\r\n \"score\": {\r\n \"readonly\": false\r\n }\r\n }\r\n }\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_TRAIN_PLAN$BPMN$approve', '{\r\n \"readonly\": true,\r\n \"button\": {\r\n \"core-train-plan-detail-btn-pass\": {\r\n \"hidden\": false\r\n },\r\n \"core-train-plan-detail-btn-reject\": {\r\n \"hidden\": false\r\n },\r\n \"core-train-plan-detail-btn-back\": {\r\n \"hidden\": false\r\n }\r\n }\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_TRAIN_PLAN$BPMN$draft', '{\r\n \"readonly\": false,\r\n \"button\": {\r\n \"core-train-plan-detail-btn-pass\": {\r\n \"hidden\": true\r\n },\r\n \"core-train-plan-detail-btn-reject\": {\r\n \"hidden\": true\r\n }\r\n }\r\n}'); + +COMMIT; +-- --------------------------------------- 2020-03-24 zhangpf end ----------------- +-- --------------------------------------- 2020-04-22 zhangpf begin ----------------- + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": false,"button":{"core-train-plan-detail-btn-pass":{"hidden": true},"core-train-plan-detail-btn-reject": {"hidden": true}}}' + WHERE ID = 'T_CORE_TRAIN_PLAN$BPMN$draft'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": true,"button":{"core-train-plan-detail-btn-pass":{"hidden": false},"core-train-plan-detail-btn-reject":{"hidden": false},"core-train-plan-detail-btn-back": {"hidden": false}}}' + WHERE ID = 'T_CORE_TRAIN_PLAN$BPMN$approve'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": false}' + WHERE ID = 'T_CORE_TRAIN$ACTIVE$0'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": true,"button": {"core-train-detail-btn-back": {"hidden": false}},"form": {"core-train-detail-base-info-form": +{"evaluation": {"readonly": false}}},"grid": {"core-train-detail-user-list-grid": {"score": {"readonly": false}}}}' + WHERE ID = 'T_CORE_TRAIN$ACTIVE$1'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": false}' + WHERE ID = 'T_CORE_QUESTION$ACTIVE$0'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": true}' + WHERE ID = 'T_CORE_QUESTION$ACTIVE$1'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": false}' + WHERE ID = 'T_CORE_EXAM_TMPL$ACTIVE$0'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": true,"button": {"core-exam-tmpl-detail-btn-back": {"hidden": false}}}' + WHERE ID = 'T_CORE_EXAM_TMPL$ACTIVE$1'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": false}' + WHERE ID = 'T_CORE_EXAM_PAPER$ACTIVE$0'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": true,"button": {"core-exam-paper-review-detail-btn-back": {"hidden": false}}}' + WHERE ID = 'T_CORE_EXAM_PAPER$ACTIVE$1'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": false}' + WHERE ID = 'T_CORE_EXAM$ACTIVE$0'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": true,"button": {"core-exam-detail-btn-back": {"hidden": false}}}' + WHERE ID = 'T_CORE_EXAM$ACTIVE$1'; +COMMIT; +-- --------------------------------------- 2020-04-22 zhangpf end ----------------- \ No newline at end of file diff --git a/sql/init_sql/microservices/0.5.0/train_sqlserver(培训考核).txt b/sql/init_sql/microservices/0.5.0/train_sqlserver(培训考核).txt new file mode 100644 index 0000000..1316a39 --- /dev/null +++ b/sql/init_sql/microservices/0.5.0/train_sqlserver(培训考核).txt @@ -0,0 +1,1892 @@ +-- --------------------------------------- 2020-03-21 zhangpf begin ----------------- +CREATE TABLE [dbo].[t_core_train_plan] ( + [ID] bigint NOT NULL, + [TRAINCATEGORY] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [TRAINSCOPE] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [THEME] nvarchar(540) COLLATE Chinese_PRC_CI_AS NULL, + [LECTURER] nvarchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [TRAINTIME] nvarchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [REMARK] nvarchar(540) COLLATE Chinese_PRC_CI_AS NULL, + [STATUS] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [PROCESSSTATUS] nvarchar(18) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] nvarchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime2(7) NULL, + [CREATEDBYORGID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] nvarchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[t_core_train_plan] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_plan', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'培训类型', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_plan', +'COLUMN', N'TRAINCATEGORY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'内部/外部(培训范围)', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_plan', +'COLUMN', N'TRAINSCOPE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'培训主题', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_plan', +'COLUMN', N'THEME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'培训讲师', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_plan', +'COLUMN', N'LECTURER' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'培训时间', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_plan', +'COLUMN', N'TRAINTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'备注说明', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_plan', +'COLUMN', N'REMARK' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'状态(未提交,审核中,已退回,待实施,已实施)', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_plan', +'COLUMN', N'STATUS' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'流程状态', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_plan', +'COLUMN', N'PROCESSSTATUS' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_plan', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_plan', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_plan', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位编码', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_plan', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_plan', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'培训计划', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_plan' +GO + +ALTER TABLE [dbo].[t_core_train_plan] ADD CONSTRAINT [PK_CORE_TRAIN_PLAN] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +CREATE TABLE [dbo].[t_core_train_plan_user] ( + [ID] bigint NOT NULL, + [TRAINPLANID] bigint NULL, + [USERID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [USERNAME] nvarchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] nvarchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime2(7) NULL, + [CREATEDBYORGID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] nvarchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[t_core_train_plan_user] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_plan_user', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'培训计划ID', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_plan_user', +'COLUMN', N'TRAINPLANID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'培训计划培训参与人员编码', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_plan_user', +'COLUMN', N'USERID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'培训计划培训参与人员名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_plan_user', +'COLUMN', N'USERNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_plan_user', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_plan_user', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_plan_user', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位编码', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_plan_user', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_plan_user', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'培训计划参与人员', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_plan_user' +GO + +CREATE NONCLUSTERED INDEX [IDX_CORE_TRAIN_PLAN_USER_TRAINPLANID] +ON [dbo].[t_core_train_plan_user] ( + [TRAINPLANID] ASC +) +GO + +ALTER TABLE [dbo].[t_core_train_plan_user] ADD CONSTRAINT [PK_CORE_PLAN_USER] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_TRAIN_PLAN', '1', '1'); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) +VALUES ('T_CORE_TRAIN_PLAN_USER', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('20200306001', 'T_CORE_TRAIN_PLAN_USER', 'T_CORE_TRAIN_PLAN', 'TRAINPLANID'); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG(ID, NAME, TITLE, CATEGORY, URL, WIDTH) +VALUES (NEXT VALUE FOR SEQ_CORE, '培训计划', '培训计划', 'train-plan', '/secure/core/module/train/train-plans/page/choose-list', ''); + +INSERT INTO T_CORE_MENU_EXT(ID, SERVICENAME, TABLENAME, TYPE, ENABLE, EXT) +VALUES ('9323', '培训计划', 'T_CORE_TRAIN_PLAN', 'audit_def', '1', NULL); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('coreTrainCategory', '培训类型', 'biz', NULL, '100', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '安全培训', 'coreTrainCategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'safetyTraining'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '理论培训', 'coreTrainCategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'theoreticalTraining'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('coreTrainScope', '内部/外部', 'sys', NULL, '101', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '内部', 'coreTrainScope', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'internal'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '外部', 'coreTrainScope', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'external'); + +INSERT INTO t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('98', '培训考核', NULL, NULL, '98', '培训考核', '017.svg', ''); + +INSERT INTO t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('9801', '培训计划管理', '/secure/core/module/train/train-plans/page/edit-list', '98', '9801', '培训计划编制列表', '005.svg', ''); + +INSERT INTO t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('9802', '培训计划审核', '/secure/core/module/train/train-plans/page/audit-list?currentStatusCode=approve', '98', '9802', '培训计划编制列表', '022.svg', ''); + +CREATE TABLE [dbo].[t_core_train] ( + [ID] bigint NOT NULL, + [TRAINPLANID] bigint NULL, + [TRAINMETHOD] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [LOCATION] nvarchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [TRAINTIME] nvarchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [TRAININGMATERIAL] nvarchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [ASSESSMENTMETHOD] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [EXAMID] bigint NULL, + [EVALUATION] nvarchar(540) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] nvarchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime2(7) NULL, + [CREATEDBYORGID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] nvarchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDFLAG] nvarchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYNAME] nvarchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDTIME] datetime2(7) NULL +) +GO + +ALTER TABLE [dbo].[t_core_train] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N't_core_train', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'培训计划ID', +'SCHEMA', N'dbo', +'TABLE', N't_core_train', +'COLUMN', N'TRAINPLANID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'培训方式', +'SCHEMA', N'dbo', +'TABLE', N't_core_train', +'COLUMN', N'TRAINMETHOD' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'培训地点', +'SCHEMA', N'dbo', +'TABLE', N't_core_train', +'COLUMN', N'LOCATION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'培训时间', +'SCHEMA', N'dbo', +'TABLE', N't_core_train', +'COLUMN', N'TRAINTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'培训教材', +'SCHEMA', N'dbo', +'TABLE', N't_core_train', +'COLUMN', N'TRAININGMATERIAL' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'考核方式', +'SCHEMA', N'dbo', +'TABLE', N't_core_train', +'COLUMN', N'ASSESSMENTMETHOD' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'试卷ID', +'SCHEMA', N'dbo', +'TABLE', N't_core_train', +'COLUMN', N'EXAMID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'考核效果评价', +'SCHEMA', N'dbo', +'TABLE', N't_core_train', +'COLUMN', N'EVALUATION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N't_core_train', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_train', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N't_core_train', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位编码', +'SCHEMA', N'dbo', +'TABLE', N't_core_train', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_train', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用标志', +'SCHEMA', N'dbo', +'TABLE', N't_core_train', +'COLUMN', N'ACTIVATEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人ID', +'SCHEMA', N'dbo', +'TABLE', N't_core_train', +'COLUMN', N'ACTIVATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_train', +'COLUMN', N'ACTIVATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用时间', +'SCHEMA', N'dbo', +'TABLE', N't_core_train', +'COLUMN', N'ACTIVATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'培训实施', +'SCHEMA', N'dbo', +'TABLE', N't_core_train' +GO + +CREATE NONCLUSTERED INDEX [IDX_CORE_TRAIN_TRAINPLANID] +ON [dbo].[t_core_train] ( + [TRAINPLANID] ASC +) +GO + +CREATE NONCLUSTERED INDEX [IDX_CORE_TRAIN_EXAMID] +ON [dbo].[t_core_train] ( + [EXAMID] ASC +) +GO + +ALTER TABLE [dbo].[t_core_train] ADD CONSTRAINT [PK_CORE_TRAIN] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +CREATE TABLE [dbo].[t_core_train_user] ( + [ID] bigint NOT NULL, + [TRAINID] bigint NULL, + [USERID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [USERNAME] nvarchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] nvarchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime2(7) NULL, + [CREATEDBYORGID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] nvarchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDFLAG] nvarchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYNAME] nvarchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDTIME] datetime2(7) NULL, + [SCORE] nvarchar(60) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[t_core_train_user] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_user', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'培训实施ID', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_user', +'COLUMN', N'TRAINID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'培训参与人员编码', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_user', +'COLUMN', N'USERID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'培训参与人员名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_user', +'COLUMN', N'USERNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_user', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_user', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_user', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位编码', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_user', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_user', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用标志/签到标志', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_user', +'COLUMN', N'ACTIVATEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人ID/签到人ID', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_user', +'COLUMN', N'ACTIVATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人名称/签到人名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_user', +'COLUMN', N'ACTIVATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用时间/签到时间', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_user', +'COLUMN', N'ACTIVATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'考核成绩', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_user', +'COLUMN', N'SCORE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'培训实施参与人员', +'SCHEMA', N'dbo', +'TABLE', N't_core_train_user' +GO + +CREATE NONCLUSTERED INDEX [IDX_CORE_TRAIN_USER_TRAINID] +ON [dbo].[t_core_train_user] ( + [TRAINID] ASC +) +GO + +ALTER TABLE [dbo].[t_core_train_user] ADD CONSTRAINT [PK_CORE_TRAIN_USER] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_TRAIN', '0', '0'); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) +VALUES ('T_CORE_TRAIN_USER', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('20200306002', 'T_CORE_TRAIN_USER', 'T_CORE_TRAIN', 'TRAINID'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('coreTrainMethod', '培训方式', 'sys', NULL, '100', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, 'PPT课件', 'coreTrainMethod', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'ppt'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '实操', 'coreTrainMethod', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'operation'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '其他', 'coreTrainMethod', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'other'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('coreAssessmentMethod', '考核方式', 'sys', NULL, '101', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '在线考试', 'coreAssessmentMethod', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'testOnline'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '笔试', 'coreAssessmentMethod', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'writtenExamination'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '实操', 'coreAssessmentMethod', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'operation'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '其他', 'coreAssessmentMethod', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'other'); + +INSERT INTO t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('9803', '培训实施', '/secure/core/module/train/trains/page/edit-list', '98', '9803', '培训实施编制列表', '046.svg', ''); + +INSERT INTO t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('9804', '培训实施签到', '/secure/core/module/train/trains/page/search-list', '98', '9804', '培训实施查询列表', '008.svg', ''); + + +CREATE TABLE [dbo].[t_core_exam_tmpl] ( + [ID] bigint NOT NULL, + [TMPLNAME] nvarchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [SINGLECHOICEQTY] int NULL, + [SINGLECHOICESCORE] int NULL, + [MULTIPLECHOICEQTY] int NULL, + [MULTIPLECHOICESCORE] int NULL, + [JUDGEMENTQTY] int NULL, + [JUDGEMENTSCORE] int NULL, + [SHORTANSWERQTY] int NULL, + [SHORTANSWERSCORE] int NULL, + [TOTALSCORE] int NULL, + [CITATIONQTY] int NULL, + [CREATEDBYID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] nvarchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime2(7) NULL, + [CREATEDBYORGID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] nvarchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDFLAG] nvarchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYNAME] nvarchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDTIME] datetime2(7) NULL +) +GO + +ALTER TABLE [dbo].[t_core_exam_tmpl] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_tmpl', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'试卷模板名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_tmpl', +'COLUMN', N'TMPLNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单选题个数', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_tmpl', +'COLUMN', N'SINGLECHOICEQTY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单选题分值(/个)', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_tmpl', +'COLUMN', N'SINGLECHOICESCORE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'多选题个数', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_tmpl', +'COLUMN', N'MULTIPLECHOICEQTY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'多选题分值(/个)', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_tmpl', +'COLUMN', N'MULTIPLECHOICESCORE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'判断题个数', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_tmpl', +'COLUMN', N'JUDGEMENTQTY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'判断题分值(/个)', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_tmpl', +'COLUMN', N'JUDGEMENTSCORE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'简答题个数', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_tmpl', +'COLUMN', N'SHORTANSWERQTY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'简答题分值(/个)', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_tmpl', +'COLUMN', N'SHORTANSWERSCORE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'试卷总分', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_tmpl', +'COLUMN', N'TOTALSCORE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'引用次数', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_tmpl', +'COLUMN', N'CITATIONQTY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_tmpl', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_tmpl', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_tmpl', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位编码', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_tmpl', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_tmpl', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用标志', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_tmpl', +'COLUMN', N'ACTIVATEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人ID', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_tmpl', +'COLUMN', N'ACTIVATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_tmpl', +'COLUMN', N'ACTIVATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用时间', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_tmpl', +'COLUMN', N'ACTIVATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'试卷模板', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_tmpl' +GO + +ALTER TABLE [dbo].[t_core_exam_tmpl] ADD CONSTRAINT [PK_CORE_EXAM_TMPL] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EXAM_TMPL', '0', '0'); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG(ID, NAME, TITLE, CATEGORY, URL, WIDTH) +VALUES (NEXT VALUE FOR SEQ_CORE, '试卷模板', '试卷模板', 'exam-tmpl', '/secure/core/module/train/exam-tmpls/page/choose-list', ''); + +INSERT INTO t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('9805', '试卷模板', '/secure/core/module/train/exam-tmpls/page/edit-list', '98', '9805', '试卷模板编制列表', '029.svg', ''); + + +CREATE TABLE [dbo].[t_core_question] ( + [ID] bigint NOT NULL, + [QUESTIONCATEGORY] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [QUESTIONTYPE] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [QUESTIONCONTENT] nvarchar(540) COLLATE Chinese_PRC_CI_AS NULL, + [ANSWER] nvarchar(1080) COLLATE Chinese_PRC_CI_AS NULL, + [JUDGEMENTANSWER] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [QUESTIONTYPEORDERNO] int NULL, + [LASTUPDATEDBYID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [LASTUPDATEDBYNAME] nvarchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [LASTUPDATEDTIME] datetime2(7) NULL, + [LASTSUSPENDEDFLAG] nvarchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDBYID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDBYNAME] nvarchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [LASTSUSPENDEDTIME] datetime2(7) NULL, + [ACTIVATEDFLAG] nvarchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYNAME] nvarchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDTIME] datetime2(7) NULL, + [CREATEDBYID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] nvarchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime2(7) NULL, + [CREATEDBYORGID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] nvarchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[t_core_question] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N't_core_question', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'题目类别', +'SCHEMA', N'dbo', +'TABLE', N't_core_question', +'COLUMN', N'QUESTIONCATEGORY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'题目类型', +'SCHEMA', N'dbo', +'TABLE', N't_core_question', +'COLUMN', N'QUESTIONTYPE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'题目内容', +'SCHEMA', N'dbo', +'TABLE', N't_core_question', +'COLUMN', N'QUESTIONCONTENT' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'答案', +'SCHEMA', N'dbo', +'TABLE', N't_core_question', +'COLUMN', N'ANSWER' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'判断题答案', +'SCHEMA', N'dbo', +'TABLE', N't_core_question', +'COLUMN', N'JUDGEMENTANSWER' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'题目类型排序号', +'SCHEMA', N'dbo', +'TABLE', N't_core_question', +'COLUMN', N'QUESTIONTYPEORDERNO' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'维护人编码', +'SCHEMA', N'dbo', +'TABLE', N't_core_question', +'COLUMN', N'LASTUPDATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'维护人名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_question', +'COLUMN', N'LASTUPDATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'维护时间', +'SCHEMA', N'dbo', +'TABLE', N't_core_question', +'COLUMN', N'LASTUPDATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'注销标志(逻辑删除标志)(0-正常,1-停用) 默认为0', +'SCHEMA', N'dbo', +'TABLE', N't_core_question', +'COLUMN', N'LASTSUSPENDEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'注销人ID', +'SCHEMA', N'dbo', +'TABLE', N't_core_question', +'COLUMN', N'LASTSUSPENDEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'注销人名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_question', +'COLUMN', N'LASTSUSPENDEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'注销时间', +'SCHEMA', N'dbo', +'TABLE', N't_core_question', +'COLUMN', N'LASTSUSPENDEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用标志', +'SCHEMA', N'dbo', +'TABLE', N't_core_question', +'COLUMN', N'ACTIVATEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人ID', +'SCHEMA', N'dbo', +'TABLE', N't_core_question', +'COLUMN', N'ACTIVATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_question', +'COLUMN', N'ACTIVATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用时间', +'SCHEMA', N'dbo', +'TABLE', N't_core_question', +'COLUMN', N'ACTIVATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N't_core_question', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_question', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N't_core_question', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位编码', +'SCHEMA', N'dbo', +'TABLE', N't_core_question', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_question', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'题目', +'SCHEMA', N'dbo', +'TABLE', N't_core_question' +GO + +ALTER TABLE [dbo].[t_core_question] ADD CONSTRAINT [PK_CORE_QUESTION] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +CREATE TABLE [dbo].[t_core_question_opt] ( + [ID] bigint NOT NULL, + [QUESTIONID] bigint NULL, + [OPTCODE] nvarchar(30) COLLATE Chinese_PRC_CI_AS NULL, + [OPTCONTENT] nvarchar(540) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] nvarchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime2(7) NULL, + [CREATEDBYORGID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] nvarchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[t_core_question_opt] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N't_core_question_opt', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'题目ID', +'SCHEMA', N'dbo', +'TABLE', N't_core_question_opt', +'COLUMN', N'QUESTIONID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'序号', +'SCHEMA', N'dbo', +'TABLE', N't_core_question_opt', +'COLUMN', N'OPTCODE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'选项内容', +'SCHEMA', N'dbo', +'TABLE', N't_core_question_opt', +'COLUMN', N'OPTCONTENT' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N't_core_question_opt', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_question_opt', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N't_core_question_opt', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位编码', +'SCHEMA', N'dbo', +'TABLE', N't_core_question_opt', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_question_opt', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'题目选项', +'SCHEMA', N'dbo', +'TABLE', N't_core_question_opt' +GO + +CREATE NONCLUSTERED INDEX [IDX_CORE_QUESTION_OPT_QUESTIONID] +ON [dbo].[t_core_question_opt] ( + [QUESTIONID] ASC +) +GO + +ALTER TABLE [dbo].[t_core_question_opt] ADD CONSTRAINT [PK_CORE_QUESTION_OPT] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_QUESTION', '0', '0'); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) +VALUES ('T_CORE_QUESTION_OPT', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('20200306003', 'T_CORE_QUESTION_OPT', 'T_CORE_QUESTION', 'QUESTIONID'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('coreQuestionCategory', '题目类别', 'biz', NULL, '100', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '安全培训', 'coreQuestionCategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'safetyTraining'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '理论培训', 'coreQuestionCategory', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'theoreticalTraining'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('coreQuestionType', '题目类型', 'sys', NULL, '100', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '单选题', 'coreQuestionType', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'singleChoice'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '多选题', 'coreQuestionType', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'multipleChoice'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '判断题', 'coreQuestionType', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'judgement'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '简答题', 'coreQuestionType', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'shortAnswer'); + +INSERT INTO t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('9806', '题库管理', '/secure/core/module/train/questions/page/edit-list', '98', '9806', '题目编制列表', '066.svg', ''); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('coreJudgementOption', '判断题选项', 'sys', NULL, '100', NULL, NULL, NULL, NULL); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '对', 'coreJudgementOption', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'correct'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '错', 'coreJudgementOption', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'incorrect'); + + +CREATE TABLE [dbo].[t_core_exam] ( + [ID] bigint NOT NULL, + [EXAMNAME] nvarchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [QUESTIONMETHOD] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [EXAMTMPLID] bigint NULL, + [EXAMBEGINTIME] datetime2(7) NULL, + [EXAMENDTIME] datetime2(7) NULL, + [EXAMDURATION] int NULL, + [EXAMCATEGORY] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [SINGLECHOICEQTY] int NULL, + [MULTIPLECHOICEQTY] int NULL, + [JUDGEMENTQTY] int NULL, + [SHORTANSWERQTY] int NULL, + [TMPLSINGLECHOICEQTY] int NULL, + [TMPLMULTIPLECHOICEQTY] int NULL, + [TMPLJUDGEMENTQTY] int NULL, + [TMPLSHORTANSWERQTY] int NULL, + [LASTUPDATEDBYID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [LASTUPDATEDBYNAME] nvarchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [LASTUPDATEDTIME] datetime2(7) NULL, + [ACTIVATEDFLAG] nvarchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYNAME] nvarchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDTIME] datetime2(7) NULL, + [CREATEDBYID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] nvarchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime2(7) NULL, + [CREATEDBYORGID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] nvarchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[t_core_exam] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'试卷名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam', +'COLUMN', N'EXAMNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'组卷方式', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam', +'COLUMN', N'QUESTIONMETHOD' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'试卷模板ID', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam', +'COLUMN', N'EXAMTMPLID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'考试开始时间', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam', +'COLUMN', N'EXAMBEGINTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'考试结束时间', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam', +'COLUMN', N'EXAMENDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'考试时长', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam', +'COLUMN', N'EXAMDURATION' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'试卷类别', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam', +'COLUMN', N'EXAMCATEGORY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'单选题个数', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam', +'COLUMN', N'SINGLECHOICEQTY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'多选题个数', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam', +'COLUMN', N'MULTIPLECHOICEQTY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'判断题个数', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam', +'COLUMN', N'JUDGEMENTQTY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'简答题个数', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam', +'COLUMN', N'SHORTANSWERQTY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'模板单选题个数', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam', +'COLUMN', N'TMPLSINGLECHOICEQTY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'模板多选题个数', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam', +'COLUMN', N'TMPLMULTIPLECHOICEQTY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'模板判断题个数', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam', +'COLUMN', N'TMPLJUDGEMENTQTY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'模板简答题个数', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam', +'COLUMN', N'TMPLSHORTANSWERQTY' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'维护人编码', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam', +'COLUMN', N'LASTUPDATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'维护人名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam', +'COLUMN', N'LASTUPDATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'维护时间', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam', +'COLUMN', N'LASTUPDATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用标志', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam', +'COLUMN', N'ACTIVATEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人ID', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam', +'COLUMN', N'ACTIVATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用人名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam', +'COLUMN', N'ACTIVATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用时间', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam', +'COLUMN', N'ACTIVATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位编码', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'试卷', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam' +GO + +CREATE NONCLUSTERED INDEX [IDX_CORE_EXAM_EXAMTMPLID] +ON [dbo].[t_core_exam] ( + [EXAMTMPLID] ASC +) +GO + +ALTER TABLE [dbo].[t_core_exam] ADD CONSTRAINT [PK_CORE_EXAM] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +CREATE TABLE [dbo].[t_core_exam_question] ( + [ID] bigint NOT NULL, + [QUESTIONID] bigint NULL, + [EXAMID] bigint NULL, + [CREATEDBYID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] nvarchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime2(7) NULL, + [CREATEDBYORGID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] nvarchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[t_core_exam_question] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_question', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'题目ID', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_question', +'COLUMN', N'QUESTIONID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'试卷ID', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_question', +'COLUMN', N'EXAMID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_question', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_question', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_question', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位编码', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_question', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_question', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'试卷题目', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_question' +GO + +CREATE NONCLUSTERED INDEX [IDX_CORE_EXAM_QUESTION_QUESTIONID] +ON [dbo].[t_core_exam_question] ( + [QUESTIONID] ASC +) +GO + +CREATE NONCLUSTERED INDEX [IDX_CORE_EXAM_QUESTION_EXAMID] +ON [dbo].[t_core_exam_question] ( + [EXAMID] ASC +) +GO + +ALTER TABLE [dbo].[t_core_exam_question] ADD CONSTRAINT [PK_CORE_EXAM_QUESTION] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EXAM', '0', '0'); + +INSERT INTO T_CORE_TABLE (ID,AUDITABLE,ATTACHMENT ) +VALUES ('T_CORE_EXAM_QUESTION', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('20200306004', 'T_CORE_EXAM_QUESTION', 'T_CORE_EXAM', 'EXAMID'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('coreQuestionMethod', '组卷方式', 'sys', NULL, '100', NULL, NULL, NULL, NULL); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '系统随机', 'coreQuestionMethod', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'random'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES (NEXT VALUE FOR SEQ_CORE, '人工组卷', 'coreQuestionMethod', NULL, NULL, NULL, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'manual'); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG(ID, NAME, TITLE, CATEGORY, URL, WIDTH) +VALUES (NEXT VALUE FOR SEQ_CORE, '试卷', '试卷', 'exam', '/secure/core/module/train/exams/page/choose-list', ''); + +INSERT INTO t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) +VALUES ('9807', '试卷管理', '/secure/core/module/train/exams/page/edit-list', '98', '9807', '试卷编制列表', '055.svg', ''); + +CREATE TABLE [dbo].[t_core_exam_paper] ( + [ID] bigint NOT NULL, + [EXAMID] bigint NULL, + [TRAINID] bigint NULL, + [ACTBEGINTIME] datetime2(7) NULL, + [ACTENDTIME] datetime2(7) NULL, + [SCORE] bigint NULL, + [USERID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [USERNAME] nvarchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [STATUS] nvarchar(18) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] nvarchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime2(7) NULL, + [CREATEDBYORGID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] nvarchar(270) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDFLAG] nvarchar(1) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDBYNAME] nvarchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [ACTIVATEDTIME] datetime2(7) NULL +) +GO + +ALTER TABLE [dbo].[t_core_exam_paper] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'试卷ID', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper', +'COLUMN', N'EXAMID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'培训实施ID', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper', +'COLUMN', N'TRAINID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'开始时间', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper', +'COLUMN', N'ACTBEGINTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'结束时间', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper', +'COLUMN', N'ACTENDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'考试成绩', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper', +'COLUMN', N'SCORE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'考卷用户Id', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper', +'COLUMN', N'USERID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'考卷用户名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper', +'COLUMN', N'USERNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'考试状态(draft-未考/done-已考)', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper', +'COLUMN', N'STATUS' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位编码', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'阅卷完成标志', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper', +'COLUMN', N'ACTIVATEDFLAG' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'阅卷人编码', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper', +'COLUMN', N'ACTIVATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'阅卷人名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper', +'COLUMN', N'ACTIVATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'启用时间/签到时间', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper', +'COLUMN', N'ACTIVATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'考卷', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper' +GO + +ALTER TABLE [dbo].[t_core_exam_paper] ADD CONSTRAINT [PK_CORE_EXAM_PAPER] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +CREATE TABLE [dbo].[t_core_exam_paper_answer] ( + [ID] bigint NOT NULL, + [EXAMID] bigint NULL, + [EXAMPAPERID] bigint NULL, + [EXAMQUESTIONID] bigint NULL, + [QUESTIONID] bigint NULL, + [ANSWER] nvarchar(1080) COLLATE Chinese_PRC_CI_AS NULL, + [JUDGEMENTANSWER] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [SCORE] bigint NULL, + [ORDERNO] int NULL, + [CREATEDBYID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYNAME] nvarchar(60) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDTIME] datetime2(7) NULL, + [CREATEDBYORGID] nvarchar(36) COLLATE Chinese_PRC_CI_AS NULL, + [CREATEDBYORGNAME] nvarchar(270) COLLATE Chinese_PRC_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[t_core_exam_paper_answer] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'主键', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper_answer', +'COLUMN', N'ID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'试卷ID', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper_answer', +'COLUMN', N'EXAMID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'考卷ID', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper_answer', +'COLUMN', N'EXAMPAPERID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'试卷题目ID', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper_answer', +'COLUMN', N'EXAMQUESTIONID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'题目ID', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper_answer', +'COLUMN', N'QUESTIONID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'答案', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper_answer', +'COLUMN', N'ANSWER' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'判断题答案', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper_answer', +'COLUMN', N'JUDGEMENTANSWER' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'得分', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper_answer', +'COLUMN', N'SCORE' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'排序号', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper_answer', +'COLUMN', N'ORDERNO' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人编码', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper_answer', +'COLUMN', N'CREATEDBYID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper_answer', +'COLUMN', N'CREATEDBYNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单时间', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper_answer', +'COLUMN', N'CREATEDTIME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位编码', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper_answer', +'COLUMN', N'CREATEDBYORGID' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'制单人单位名称', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper_answer', +'COLUMN', N'CREATEDBYORGNAME' +GO + +EXEC sp_addextendedproperty +'MS_Description', N'考卷答案', +'SCHEMA', N'dbo', +'TABLE', N't_core_exam_paper_answer' +GO + + +CREATE NONCLUSTERED INDEX [IDX_CORE_EXAM_PAPER_ANSWER_EXAMPAPERID] +ON [dbo].[t_core_exam_paper_answer] ( + [EXAMPAPERID] ASC +) +GO + +ALTER TABLE [dbo].[t_core_exam_paper_answer] ADD CONSTRAINT [PK_CORE_EXAM_PAPER_ANSWER] PRIMARY KEY CLUSTERED ([ID]) +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) +ON [PRIMARY] +GO + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9808', '我的考试', '/secure/core/module/train/exam-papers/page/edit-list', '98', '9808', '009.svg', '我的考试'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9809', '考试阅卷', '/secure/core/module/train/exam-papers/page/review-list', '98', '9809', '041.svg', '考试阅卷'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EXAM_PAPER', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_CORE_EXAM_PAPER_ANSWER', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('20200306005','T_CORE_EXAM_PAPER_ANSWER', 'T_CORE_EXAM_PAPER', 'EXAMPAPERID'); + +INSERT INTO t_core_page_view_config VALUES ('T_CORE_EXAM$ACTIVE$0', '{\r\n \"readonly\": false\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_EXAM$ACTIVE$1', '{\r\n \"readonly\": true,\r\n \"button\": {\r\n \"core-exam-detail-btn-back\": {\r\n \"hidden\": false\r\n }\r\n }\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_EXAM_PAPER$ACTIVE$0', '{\r\n \"readonly\": false\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_EXAM_PAPER$ACTIVE$1', '{\r\n \"readonly\": true,\r\n \"button\": {\r\n \"core-exam-paper-review-detail-btn-back\": {\r\n \"hidden\": false\r\n }\r\n }\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_EXAM_TMPL$ACTIVE$0', '{\r\n \"readonly\": false\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_EXAM_TMPL$ACTIVE$1', '{\r\n \"readonly\": true,\r\n \"button\": {\r\n \"core-exam-tmpl-detail-btn-back\": {\r\n \"hidden\": false\r\n }\r\n }\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_QUESTION$ACTIVE$0', '{\r\n \"readonly\": false\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_QUESTION$ACTIVE$1', '{\r\n \"readonly\": true\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_TRAIN$ACTIVE$0', '{\r\n \"readonly\": false\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_TRAIN$ACTIVE$1', '{\r\n \"readonly\": true,\r\n \"button\": {\r\n \"core-train-detail-btn-back\": {\r\n \"hidden\": false\r\n }\r\n },\r\n \"form\": {\r\n \"core-train-detail-base-info-form\": {\r\n \"evaluation\": {\r\n \"readonly\": false\r\n }\r\n }\r\n },\r\n \"grid\": {\r\n \"core-train-detail-user-list-grid\": {\r\n \"score\": {\r\n \"readonly\": false\r\n }\r\n }\r\n }\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_TRAIN_PLAN$BPMN$approve', '{\r\n \"readonly\": true,\r\n \"button\": {\r\n \"core-train-plan-detail-btn-pass\": {\r\n \"hidden\": false\r\n },\r\n \"core-train-plan-detail-btn-reject\": {\r\n \"hidden\": false\r\n },\r\n \"core-train-plan-detail-btn-back\": {\r\n \"hidden\": false\r\n }\r\n }\r\n}'); +INSERT INTO t_core_page_view_config VALUES ('T_CORE_TRAIN_PLAN$BPMN$draft', '{\r\n \"readonly\": false,\r\n \"button\": {\r\n \"core-train-plan-detail-btn-pass\": {\r\n \"hidden\": true\r\n },\r\n \"core-train-plan-detail-btn-reject\": {\r\n \"hidden\": true\r\n }\r\n }\r\n}'); + +-- --------------------------------------- 2020-03-21 zhangpf end ----------------- +-- --------------------------------------- 2020-04-22 zhangpf begin ----------------- + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": false,"button":{"core-train-plan-detail-btn-pass":{"hidden": true},"core-train-plan-detail-btn-reject": {"hidden": true}}}' + WHERE ID = 'T_CORE_TRAIN_PLAN$BPMN$draft'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": true,"button":{"core-train-plan-detail-btn-pass":{"hidden": false},"core-train-plan-detail-btn-reject":{"hidden": false},"core-train-plan-detail-btn-back": {"hidden": false}}}' + WHERE ID = 'T_CORE_TRAIN_PLAN$BPMN$approve'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": false}' + WHERE ID = 'T_CORE_TRAIN$ACTIVE$0'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": true,"button": {"core-train-detail-btn-back": {"hidden": false}},"form": {"core-train-detail-base-info-form": +{"evaluation": {"readonly": false}}},"grid": {"core-train-detail-user-list-grid": {"score": {"readonly": false}}}}' + WHERE ID = 'T_CORE_TRAIN$ACTIVE$1'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": false}' + WHERE ID = 'T_CORE_QUESTION$ACTIVE$0'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": true}' + WHERE ID = 'T_CORE_QUESTION$ACTIVE$1'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": false}' + WHERE ID = 'T_CORE_EXAM_TMPL$ACTIVE$0'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": true,"button": {"core-exam-tmpl-detail-btn-back": {"hidden": false}}}' + WHERE ID = 'T_CORE_EXAM_TMPL$ACTIVE$1'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": false}' + WHERE ID = 'T_CORE_EXAM_PAPER$ACTIVE$0'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": true,"button": {"core-exam-paper-review-detail-btn-back": {"hidden": false}}}' + WHERE ID = 'T_CORE_EXAM_PAPER$ACTIVE$1'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": false}' + WHERE ID = 'T_CORE_EXAM$ACTIVE$0'; + + UPDATE T_CORE_PAGE_VIEW_CONFIG + SET CONFIG = '{"readonly": true,"button": {"core-exam-detail-btn-back": {"hidden": false}}}' + WHERE ID = 'T_CORE_EXAM$ACTIVE$1'; +-- --------------------------------------- 2020-04-22 zhangpf end ----------------- \ No newline at end of file diff --git a/sql/mysql/202310.sql b/sql/mysql/202310.sql new file mode 100644 index 0000000..16d0e31 --- /dev/null +++ b/sql/mysql/202310.sql @@ -0,0 +1,190 @@ +-- ----------by zhangs 20231017-- -------- +ALTER TABLE t_lims_order ADD SAMPLEGETNO varchar(100) NULL COMMENT '取样单号'; +ALTER TABLE t_lims_order ADD COLLECTSAMPLETIME datetime NULL COMMENT '采样时间'; + +ALTER table t_lims_task ADD TESTDIRECTIONID bigint NULL COMMENT '制备工艺ID'; +ALTER table T_LIMS_TEST_OUTLINE_DETAIL ADD TESTDIRECTIONID bigint NULL COMMENT '制备工艺ID'; + +CREATE INDEX INSTTASKID_IDX USING BTREE ON t_core_bpmn_inst_task_user (INSTTASKID); +CREATE INDEX ROLEID_IDX USING BTREE ON t_core_bpmn_inst_task_role (ROLEID); +CREATE INDEX TARGETID_IDX USING BTREE ON t_core_bpmn_inst (TARGETID); +CREATE INDEX TASKID_IDX USING BTREE ON t_core_bpmn_comment (TASKID); +CREATE INDEX INSTTASKID_IDX USING BTREE ON t_core_bpmn_inst_task_role (INSTTASKID); +CREATE INDEX INSTID_IDX USING BTREE ON t_core_bpmn_inst_task_user (INSTID); +CREATE INDEX USERID_IDX USING BTREE ON t_core_bpmn_inst_task_user (USERID); +CREATE INDEX INSTID_IDX USING BTREE ON t_core_bpmn_inst_task (INSTID); +-- ----------by zhangs 20231017-- -------- + + + +-- ----------------------------- 2022-10-18 add by chengya------------begin + +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.EQUIPTQUANTITY', '设备饱和率的设备数量', '设备数量', 'zh-CN','设备数量'); +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.QUANTITY', '设备饱和率的测试总量', '测试总量', 'zh-CN', '测试总量'); +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.COEFFICIENT', '设备饱和率的人力系数', '人力系数', 'zh-CN', '人力系数'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.SATURATIONS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); + +-- ----------------------------- 2022-10-18 add by chengya------------end + + +-- ----------------------------- 2022-10-19 add by chengya------------begin +delete from t_core_menu +where MENUNAME in ('设备期间核查','期间核查计划','期间核查计划审核','期间核查计划审批','期间核查计划查询','新增期间核查记录','期间核查记录审核','期间核查记录查询'); + +delete from t_core_menu +where MENUNAME in ('设备饱和率台账','设备饱和率'); + +delete from t_core_menu +where MENUNAME in ('人员饱和率','人员流失率'); + +delete from t_core_menu +where MENUNAME in ('实验室变更','实验室变更查询'); + +delete from t_core_menu where MENUNAME in ('基地管理'); + +delete from t_core_menu where MENUNAME in ('测试及时率'); + +delete from t_core_menu where MENUNAME in ('c项目维护'); + +CALL INSERTI18N('BIND.OPERA.SUCCESS', '操作成功', '操作成功', 'zh-CN', '操作成功'); + +CALL INSERTI18N('Check equipment during unplanned period!', '期间核查计划启动时数据校验失败时的提示语', '无计划期间核查设备!', 'zh-CN', '无计划期间核查设备!'); + + +-- ----------------------------- 2022-10-19 add by chengya------------end + + +-- ----------------------------- 2023-10-18 add by gaozq--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_FILE_DATA_COLLECT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `SAMPLECODE` VARCHAR(60) DEFAULT NULL COMMENT '样品编码', + `ANALYSTNAME` VARCHAR(60) DEFAULT NULL COMMENT '分析项', + `ORIGINALRESULT` VARCHAR(60) DEFAULT NULL COMMENT '结果', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `UNIT` VARCHAR(36) DEFAULT NULL COMMENT '单位', + PRIMARY KEY (`ID`) + ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='文件采集数据'; + + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_FILE_DATA_COLLECT', '文件采集数据', 'service', '1'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.SERVICE_NAME', '文件采集数据', '文件采集数据', 'zh-CN', '文件采集数据'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.ID', '文件采集数据的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.SAMPLECODE', '文件采集数据的样品编码', '样品编码', 'zh-CN', '样品编码'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.ANALYSTNAME', '文件采集数据的分析项', '分析项', 'zh-CN', '分析项'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.ORIGINALRESULT', '文件采集数据的结果', '结果', 'zh-CN', '结果'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.CREATEDBYID', '文件采集数据的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.CREATEDBYNAME', '文件采集数据的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.CREATEDTIME', '文件采集数据的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.CREATEDBYORGID', '文件采集数据的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.CREATEDBYORGNAME', '文件采集数据的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.UNIT', '文件采集数据的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_DATA_COLLECT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-10-18 add by gaozq------------end +-- ----------------------------- 2023-10-19 add by gaozq------------begin +alter table T_LIMS_EQUIPT add column EQUIPTACCEPTSTATUS VARCHAR(36) null comment '设备验收状态'; +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTACCEPTSTATUS','设备验收状态','设备验收状态','zh-CN','设备验收状态'); + +CALL INSERTI18N('T_LIMS_QUALITY_SYSTEM_TEMPLATE.REMARK', '质量体系模板管理的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_BASE_CHANGE.BASE', '实验室变更的基地', '基地', 'zh-CN', '基地'); +CALL INSERTI18N('T_LIMS_STAFF_TRAIN.HEAD', '培训考核表的负责人', '负责人', 'zh-CN', '负责人'); +CALL INSERTI18N('T_LIMS_STAFF_TRAIN.WORKLICENSELEVEL', '培训考核表的上岗证级别', '上岗证级别', 'zh-CN', '上岗证级别'); + +-- ----------------------------- 2023-10-19 add by gaozq------------end + + +-- ----------------------------- 2022-10-20 add by chengya------------begin + +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPMAINTAINS.ALREADY_STARTED', '点检计划启用校验失败的提示语', '存在已启用的点检计划!', 'zh-CN', '存在已启用的点检计划!'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPVERIFICATIONS.ALREADY_STOPPED', '期间核查计划停用时数据校验失败时的提示语', '存在未启用的核查计划!', 'zh-CN', '存在未启用的核查计划!'); + +-- ----------------------------- 2022-10-20 add by chengya------------end + + +-- ----------------------------- 2022-10-23 add by chengya------------begin + +insert into t_core_admin_choose_config(id, name, title, category, url, width) +VALUES (202310231456,'文件类型选择','文件类型选择','fileType','/secure/basemodule/trm/file-types/page/choose-list','80%'); + +CALL INSERTI18N('Please fill in the selected data first', '请先填写完选中项的数据', '请先填写完选中项的数据', 'zh-CN', '请先填写完选中项的数据'); + +-- ----------------------------- 2022-10-23 add by chengya------------end + +-- ----------------------------- 2022-10-20 add by chengya------------end +-- ----------------------------- 2022-10-24 add by gaozq------------begin +CALL INSERTI18N('T_LIMS_DISCRIMINATORY_CRITERIA.ABBREVIATION', '判异准则表的简称', '简称', 'zh-CN', '简称'); + +delete from t_core_menu where MENUNAME in ('质量体系模板管理','加急维护'); + + +INSERT INTO t_core_code (id,codename,codecategoryid,remark,orderno,version,createdbyid,createdbyname,createdtime,lastsuspendedflag,lastsuspendedbyid,lastsuspendedbyname,lastsuspendedtime,code,i18ncode) VALUES +(20231024001,'百特','acqExector',NULL,NULL,NULL,'admin','系统管理员1','2023-10-24 17:00:00.000','0',NULL,NULL,NULL,'BaiteAcqExector',NULL), +(20231024002,'MS3000','acqExector',NULL,NULL,NULL,'admin','系统管理员1','2023-10-24 17:00:00.000','0',NULL,NULL,NULL,'MS3000AcqExector',NULL), +(20231024003,'贝士德','acqExector',NULL,NULL,NULL,'admin','系统管理员1','2023-10-24 17:00:00.000','0',NULL,NULL,NULL,'BeishideAcqExector',NULL), +(20231024004,'麦克','acqExector',NULL,NULL,NULL,'admin','系统管理员1','2023-10-24 17:00:00.000','0',NULL,NULL,NULL,'MaikeAcqExector',NULL), +(20231024005,'碳硫','acqExector',NULL,NULL,NULL,'admin','系统管理员1','2023-10-24 17:00:00.000','0',NULL,NULL,NULL,'TanliuAcqExector',NULL); +delete from t_core_code where id in ('2023080913211','2023080815514'); +-- ----------------------------- 2022-10-24 add by gaozq------------end + +-- ----------------------------- 2022-10-25 add by chengya------------begin + +alter table T_LIMS_EQUIP_MAINTAIN_PLAN modify column PLANNO varchar(16) null comment '计划编号'; + +alter table T_LIMS_EQUIP_CALIBRATE_PLAN modify column PLANNO varchar(16) null comment '计划编号'; + +update t_core_sequence set PATTERN = '[key][yyyy][nnnn]', JSONPARAM = null where id = 'T_LIMS_EQUIP_MAINTAIN_PLAN'; + +update t_core_sequence set PATTERN = '[key][yyyy][nnnn]', JSONPARAM = null where id = 'T_LIMS_EQUIP_CALIBRATE_PLAN'; + +-- ----------------------------- 2022-10-25 add by chengya------------end +-- ----------------------------- 2022-10-26 add by gaozq------------begin +CALL INSERTI18N('T_LIMS_EQUIPT.ORGNAME', '所属组别', '所属组别', 'zh-CN', '所属组别'); + +-- ----------------------------- 2022-10-26 add by gaozq------------end +-- ----------------------------- 2022-10-30 add by gaozq------------begin +ALTER TABLE lims_lhxny_dev.t_lims_equipt MODIFY COLUMN `PRECISION` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '设备精度'; + +INSERT INTO t_core_code (id,codename,codecategoryid,remark,orderno,version,createdbyid,createdbyname,createdtime,lastsuspendedflag,lastsuspendedbyid,lastsuspendedbyname,lastsuspendedtime,code,i18ncode) VALUES +(20231030001,'CS-2800','acqExector',NULL,NULL,NULL,'admin','系统管理员1','2023-10-30 17:00:00.000','0',NULL,NULL,NULL,'CS2800AcqExector',NULL), +(20231030002,'万通水分','acqExector',NULL,NULL,NULL,'admin','系统管理员1','2023-10-30 17:00:00.000','0',NULL,NULL,NULL,'WanTongShuiFenAcqExector',NULL); +-- ----------------------------- 2022-10-30 add by gaozq------------end + + +-- ----------------------------- 2022-10-31 add by gaozq------------begin +CALL INSERTI18N('T_LIMS_USER_UNIT_AUTHORITY.ORGSTRUCTURE', '组织架构', '组织架构', 'zh-CN', '组织架构'); +CALL INSERTI18N('T_CORE_LOGIN_LOG.BROWSER', '登陆日志的客户端浏览器', '客户端浏览器', 'zh-CN', '客户端浏览器'); +CALL INSERTI18N('T_LIMS_MENU_ROLE_DIMENSION.DIMENSIONTYPE', '菜单角色维度的维度类型', '维度类型', 'zh-CN', '维度类型'); +CALL INSERTI18N('T_CORE_M_USER.SCHEDULEDTIME', '预约变更用户表预约执行时间', '预约执行时间', 'zh-CN', '预约执行时间'); +CALL INSERTI18N('T_CORE_ATTORNEY.ENDDATE', '委托代理表的委托结束日期', '委托结束日期', 'zh-CN', '委托结束日期'); +CALL INSERTI18N('CORE.MENU.MENUNAME.STATISTICAL.SEARCH', '统计查询', '统计查询', 'zh-CN', '统计查询'); + +-- ----------------------------- 2022-10-31 add by gaozq------------end + +-- ----------------------------- 2022-10-30 add by zhangs------------begin +ALTER TABLE t_lims_test MODIFY COLUMN LABORATORYID varchar(360) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '所属实验室ID'; +ALTER TABLE t_lims_test MODIFY COLUMN LABORATORYNAME varchar(360) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '所属实验室'; + +ALTER TABLE T_LIMS_TEST_OUTLINE MODIFY COLUMN LABORATORYID varchar(360) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '所属实验室ID'; +ALTER TABLE T_LIMS_TEST_OUTLINE MODIFY COLUMN LABORATORY varchar(360) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '所属实验室'; +-- ----------------------------- 2022-10-30 add by zhangs------------end + + diff --git a/sql/mysql/202311.sql b/sql/mysql/202311.sql new file mode 100644 index 0000000..57c70c4 --- /dev/null +++ b/sql/mysql/202311.sql @@ -0,0 +1,721 @@ +-- ----------------------------- 2023-11-01 add by gaozq------------begin +delete from t_core_menu where MENUNAME in ('人员培训考核','上岗证项目表','培训考核编制','工程师审核','主管批准','培训负责人审核','人员技能','人员培训考核查询'); +-- ----------------------------- 2023-11-01 add by gaozq------------end +-- ----------------------------- 2023-11-02 add by gaozq------------begin +alter table T_LIMS_FILE_DATA_COLLECT add column EQUIPTFILEACQID BIGINT null comment '设备采集文件id'; +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.EQUIPTFILEACQID','设备采集文件id','设备采集文件id','zh-CN','设备采集文件id'); + +CALL INSERTI18N('T_LIMS_MATERIAL_BASIC.SUMREMAINAMOUNT', '总量', '总量', 'zh-CN', '总量'); + +alter table T_LIMS_MATERIAL_BASIC add column SUMLOWLIMIT BIGINT null comment '低限总量'; +CALL INSERTI18N('T_LIMS_MATERIAL_BASIC.SUMLOWLIMIT','低限总量','低限总量','zh-CN','低限总量'); +-- ----------------------------- 2023-11-02 add by gaozq------------end +-- ----------------------------- 2023-11-6 add by zhangs------------begin +CALL INSERTI18N('T_LIMS_FOLDER.ASSIGNFOLDERORGBTN', '分配检测组', '分配检测组', 'zh-CN', '分配检测组'); +-- ----------------------------- 2023-11-6 add by zhangs------------end +-- ----------------------------- 2023-11-6 add by gaozq------------begin +INSERT INTO t_core_code (id,codename,codecategoryid,remark,orderno,version,createdbyid,createdbyname,createdtime,lastsuspendedflag,lastsuspendedbyid,lastsuspendedbyname,lastsuspendedtime,code,i18ncode) VALUES +(20231106001,'MS2000','acqExector',NULL,NULL,NULL,'admin','系统管理员1','2023-10-30 17:00:00.000','0',NULL,NULL,NULL,'MS2000AcqExector',NULL); + +-- ----------------------------- 2023-11-6 add by gaozq------------end + +-- ----------------------------- 2023-11-7 add by zhangs------------begin +update t_core_code_category set codeclassid='biz' where id='specimenType'; + + +delete from t_core_code tccc where CODECATEGORYID ='specimenType'; +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES + (20230426100,'短期质控','specimenType',NULL,10,0,'ADMIN','系统管理员',NULL,'0',NULL,NULL,NULL,'短期质控',NULL), + (20230426101,'长期质控','specimenType',NULL,20,0,'ADMIN','系统管理员',NULL,'0',NULL,NULL,NULL,'长期质控',NULL), + (20230426102,'标样质控','specimenType',NULL,30,0,'ADMIN','系统管理员',NULL,'0',NULL,NULL,NULL,'标样质控',NULL), + (2023110713461,'盲样质控','specimenType',NULL,40,0,'ADMIN','系统管理员',NULL,'0',NULL,NULL,NULL,'盲样质控',NULL); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('T_LIMS_FOLDER.PRODUCTSTATUS', '产品技术状态', 'biz'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (2023110714051, 'A样', 'A样', 1, 'T_LIMS_FOLDER.PRODUCTSTATUS', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (2023110714052, 'B样', 'B样', 1, 'T_LIMS_FOLDER.PRODUCTSTATUS', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (2023110714053, 'C样', 'C样', 1, 'T_LIMS_FOLDER.PRODUCTSTATUS', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (2023110714054, 'D样', 'D样', 1, 'T_LIMS_FOLDER.PRODUCTSTATUS', 0, 'admin', '系统管理员', '0'); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES + (2023110714581,'标样检测','folderCheckType',NULL,8,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'标样检测',NULL), + (2023110714582,'自制样检测','folderCheckType',NULL,9,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'自制样检测',NULL), + (2023110714583,'特殊送检','folderCheckType',NULL,10,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'特殊送检',NULL); +-- ----------------------------- 2023-11-7 add by zhangs------------end +-- ----------------------------- 2023-11-8 add by gaozq------------begin +alter table T_LIMS_ORDER add column SAMPLEQUALITY VARCHAR(60) null comment '样品质量'; +CALL INSERTI18N('T_LIMS_ORDER.SAMPLEQUALITY','样品质量(kg)','样品质量(kg)','zh-CN','样品质量(kg)'); +-- ----------------------------- 2023-11-8 add by gaozq------------end +-- ----------------------------- 2023-11-9 add by gaozq------------begin +alter table T_LIMS_EQUIPT add column COUNTMECHANISM VARCHAR(100) null comment '计量机构'; +CALL INSERTI18N('T_LIMS_EQUIPT.COUNTMECHANISM','计量机构','计量机构','zh-CN','计量机构'); + +CALL INSERTI18N('T_CORE_SPECIAL_CHARACTER.PRONUNCIATION', '特殊字符表的字符简拼定义', '字符简拼定义', 'zh-CN', '字符简拼定义'); + +INSERT INTO t_core_code (id,codename,codecategoryid,remark,orderno,version,createdbyid,createdbyname,createdtime,lastsuspendedflag,lastsuspendedbyid,lastsuspendedbyname,lastsuspendedtime,code,i18ncode) VALUES +(20231109001,'技术送检','T_LIMS_FOLDER.TESTSOURCE',NULL,5,0,'admin','系统管理员','2023-11-09 17:00:00.000','0',NULL,NULL,NULL,'技术送检',NULL), +(20231109002,'工艺送检','T_LIMS_FOLDER.TESTSOURCE',NULL,6,0,'admin','系统管理员','2023-11-09 17:00:00.000','0',NULL,NULL,NULL,'工艺送检',NULL); +-- ----------------------------- 2023-11-9 add by gaozq------------end + +-- ----------------------------- 2023-11-9 add by zhangs------------begin +ALTER TABLE t_lims_task ADD TESTORDERNOS varchar(200) NULL COMMENT '试验下样品编号'; +ALTER TABLE T_LIMS_ORDER ADD TESTNAMES varchar(480) NULL COMMENT '样品的试验'; + +update t_lims_task k JOIN (select tltm.ORDTASKID,group_concat(o.ORDNO) TESTORDERNOS from t_lims_test_matrix tltm,t_lims_order o where o.id=tltm.ORDERID and tltm.CHECKFLAG='1' +group by tltm.ORDTASKID) temp on temp.ORDTASKID=k.id set k.TESTORDERNOS=temp.TESTORDERNOS; + +update T_LIMS_ORDER k JOIN (select tltm.orderid,group_concat(o.testname) TESTNAMES from t_lims_test_matrix tltm,t_lims_task o where o.id=tltm.ordtaskid and tltm.CHECKFLAG='1' +group by tltm.orderid) temp on temp.orderid=k.id set k.TESTNAMES=temp.TESTNAMES; + +CALL INSERTI18N('T_LIMS_TASK.TESTORDERNOS','试验样品编号','试验样品编号','zh-CN','试验样品编号'); +CALL INSERTI18N('T_LIMS_ORDER.TESTNAMES','样品试验名称','样品试验名称','zh-CN','样品试验名称'); +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES + (202311091,'按样录入','按样录入','inputByOrder','/secure/basemodule/business/results/page/openInputByOrder','80%'); +-- ----------------------------- 2023-11-9 add by zhangs------------end +-- ----------------------------- 2023-11-10 add by gaozq------------begin +INSERT INTO t_core_code (id,codename,codecategoryid,remark,orderno,version,createdbyid,createdbyname,createdtime,lastsuspendedflag,lastsuspendedbyid,lastsuspendedbyname,lastsuspendedtime,code,i18ncode) VALUES +(20231110001,'金属颗粒','acqExector',NULL,NULL,NULL,'admin','系统管理员','2023-11-10 17:00:00.000','0',NULL,NULL,NULL,'JinshukeliAcqExector',NULL); + +-- ----------------------------- 2023-11-10 add by gaozq------------end +-- ----------------------------- 2023-11-13 add by gaozq------------begin +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_ORDER', '样品表', 'service', '1'); + + +alter table T_LIMS_ORDER add column BAKEEQUIPT VARCHAR(60) null comment '烘烤设备'; +alter table T_LIMS_ORDER add column COATEQUIPT VARCHAR(60) null comment '涂布设备'; +alter table T_LIMS_ORDER add column WEIGHEQUIPT VARCHAR(60) null comment '称量设备'; +alter table T_LIMS_ORDER add column HOMOGENATEEQUIPT VARCHAR(60) null comment '匀浆设备'; +alter table T_LIMS_ORDER add column ACTIVEMATTERACTIVEMATTER VARCHAR(60) null comment '活性物质量'; +alter table T_LIMS_ORDER add column CONDUCTIVEALQUALITY VARCHAR(60) null comment '导电胶质量'; +alter table T_LIMS_ORDER add column CONDUCTIVEALNO VARCHAR(60) null comment '导电胶液批号'; +alter table T_LIMS_ORDER add column COATUSERID VARCHAR(60) null comment '涂布人员id'; +alter table T_LIMS_ORDER add column COATUSER VARCHAR(60) null comment '涂布人员'; +alter table T_LIMS_ORDER add column INGREDIENTUSERID VARCHAR(60) null comment '配料人员id'; +alter table T_LIMS_ORDER add column INGREDIENTUSER VARCHAR(60) null comment '配料人员'; +alter table T_LIMS_ORDER add column INGREDIENTCLASSES VARCHAR(60) null comment '配料班次'; +alter table T_LIMS_ORDER add column INGREDIENTDATE DATETIME null comment '配料日期'; +alter table T_LIMS_ORDER add column POLEPIECENO BIGINT null comment '极片序号'; +alter table T_LIMS_ORDER add column MEASUREDTHICKNESS VARCHAR(60) null comment '实测厚度 (um)'; +CALL INSERTI18N('T_LIMS_ORDER.MEASUREDTHICKNESS','实测厚度 (um)','实测厚度 (um)','zh-CN','实测厚度 (um)'); +CALL INSERTI18N('T_LIMS_ORDER.BAKEEQUIPT','烘烤设备','烘烤设备','zh-CN','烘烤设备'); +CALL INSERTI18N('T_LIMS_ORDER.COATEQUIPT','涂布设备','涂布设备','zh-CN','涂布设备'); +CALL INSERTI18N('T_LIMS_ORDER.WEIGHEQUIPT','称量设备','称量设备','zh-CN','称量设备'); +CALL INSERTI18N('T_LIMS_ORDER.HOMOGENATEEQUIPT','匀浆设备','匀浆设备','zh-CN','匀浆设备'); +CALL INSERTI18N('T_LIMS_ORDER.ACTIVEMATTERACTIVEMATTER','活性物质量','活性物质量','zh-CN','活性物质量'); +CALL INSERTI18N('T_LIMS_ORDER.CONDUCTIVEALQUALITY','导电胶质量','导电胶质量','zh-CN','导电胶质量'); +CALL INSERTI18N('T_LIMS_ORDER.CONDUCTIVEALNO','导电胶液批号','导电胶液批号','zh-CN','导电胶液批号'); +CALL INSERTI18N('T_LIMS_ORDER.COATUSERID','涂布人员id','涂布人员id','zh-CN','涂布人员id'); +CALL INSERTI18N('T_LIMS_ORDER.COATUSER','涂布人员','涂布人员','zh-CN','涂布人员'); +CALL INSERTI18N('T_LIMS_ORDER.INGREDIENTUSERID','配料人员id','配料人员id','zh-CN','配料人员id'); +CALL INSERTI18N('T_LIMS_ORDER.INGREDIENTUSER','配料人员','配料人员','zh-CN','配料人员'); +CALL INSERTI18N('T_LIMS_ORDER.INGREDIENTCLASSES','配料班次','配料班次','zh-CN','配料班次'); +CALL INSERTI18N('T_LIMS_ORDER.INGREDIENTDATE','配料日期','配料日期','zh-CN','配料日期'); +CALL INSERTI18N('T_LIMS_ORDER.POLEPIECENO','极片序号','极片序号','zh-CN','极片序号'); + +alter table T_LIMS_ORDER add column WEIGHUSER VARCHAR(60) null comment '称重人员'; +alter table T_LIMS_ORDER add column BAKEEQUIPT1 VARCHAR(60) null comment '中段烘烤设备'; +alter table T_LIMS_ORDER add column COMPACTION8 VARCHAR(60) null comment '压实8(g/cm³)'; +alter table T_LIMS_ORDER add column COMPACTION7 VARCHAR(60) null comment '压实7(g/cm³)'; +alter table T_LIMS_ORDER add column COMPACTION6 VARCHAR(60) null comment '压实6(g/cm³)'; +alter table T_LIMS_ORDER add column COMPACTION5 VARCHAR(60) null comment '压实5(g/cm³)'; +alter table T_LIMS_ORDER add column COMPACTION4 VARCHAR(60) null comment '压实4(g/cm³)'; +alter table T_LIMS_ORDER add column COMPACTION3 VARCHAR(60) null comment '压实3(g/cm³)'; +alter table T_LIMS_ORDER add column COMPACTION2 VARCHAR(60) null comment '压实2(g/cm³)'; +alter table T_LIMS_ORDER add column COMPACTION1 VARCHAR(60) null comment '压实1(g/cm³)'; +alter table T_LIMS_ORDER add column AREALDENSITY8 VARCHAR(60) null comment '面密度8(mg/cm²)'; +alter table T_LIMS_ORDER add column AREALDENSITY7 VARCHAR(60) null comment '面密度7(mg/cm²)'; +alter table T_LIMS_ORDER add column AREALDENSITY6 VARCHAR(60) null comment '面密度6(mg/cm²)'; +alter table T_LIMS_ORDER add column AREALDENSITY5 VARCHAR(60) null comment '面密度5(mg/cm²)'; +alter table T_LIMS_ORDER add column AREALDENSITY4 VARCHAR(60) null comment '面密度4(mg/cm²)'; +alter table T_LIMS_ORDER add column AREALDENSITY3 VARCHAR(60) null comment '面密度3(mg/cm²)'; +alter table T_LIMS_ORDER add column AREALDENSITY2 VARCHAR(60) null comment '面密度2(mg/cm²)'; +alter table T_LIMS_ORDER add column AREALDENSITY1 VARCHAR(60) null comment '面密度1(mg/cm²)'; +alter table T_LIMS_ORDER add column MEANVALUE VARCHAR(60) null comment '实测空箔五片均值(mg)'; +alter table T_LIMS_ORDER add column QUALITY7 VARCHAR(60) null comment '质量7 (mg)'; +alter table T_LIMS_ORDER add column QUALITY8 VARCHAR(60) null comment '质量8 (mg)'; +alter table T_LIMS_ORDER add column QUALITY6 VARCHAR(60) null comment '质量6 (mg)'; +alter table T_LIMS_ORDER add column QUALITY5 VARCHAR(60) null comment '质量5 (mg)'; +alter table T_LIMS_ORDER add column QUALITY4 VARCHAR(60) null comment '质量4 (mg)'; +alter table T_LIMS_ORDER add column QUALITY3 VARCHAR(60) null comment '质量3 (mg)'; +alter table T_LIMS_ORDER add column QUALITY2 VARCHAR(60) null comment '质量2 (mg)'; +alter table T_LIMS_ORDER add column PUNCHINGEQUIPT VARCHAR(60) null comment '冲片设备'; +alter table T_LIMS_ORDER add column QUALITY1 VARCHAR(60) null comment '质量1 (mg)'; +alter table T_LIMS_ORDER add column ROLLINEQUIPT VARCHAR(60) null comment '辊压设备'; +alter table T_LIMS_ORDER add column WEIGHEQUIPT1 VARCHAR(60) null comment '称量设备'; +alter table T_LIMS_ORDER add column WEIGHCLASSES VARCHAR(60) null comment '称重班次'; +alter table T_LIMS_ORDER add column WEIGHUSERID VARCHAR(60) null comment '称重人员id'; +alter table T_LIMS_ORDER add column WEIGHDATE DATETIME null comment '称重日期'; + +CALL INSERTI18N('T_LIMS_ORDER.WEIGHUSER','称重人员','称重人员','zh-CN','称重人员'); +CALL INSERTI18N('T_LIMS_ORDER.BAKEEQUIPT1','中段烘烤设备','中段烘烤设备','zh-CN','中段烘烤设备'); +CALL INSERTI18N('T_LIMS_ORDER.COMPACTION8','压实8(g/cm³)','压实8(g/cm³)','zh-CN','压实8(g/cm³)'); +CALL INSERTI18N('T_LIMS_ORDER.COMPACTION7','压实7(g/cm³)','压实7(g/cm³)','zh-CN','压实7(g/cm³)'); +CALL INSERTI18N('T_LIMS_ORDER.COMPACTION6','压实6(g/cm³)','压实6(g/cm³)','zh-CN','压实6(g/cm³)'); +CALL INSERTI18N('T_LIMS_ORDER.COMPACTION5','压实5(g/cm³)','压实5(g/cm³)','zh-CN','压实5(g/cm³)'); +CALL INSERTI18N('T_LIMS_ORDER.COMPACTION4','压实4(g/cm³)','压实4(g/cm³)','zh-CN','压实4(g/cm³)'); +CALL INSERTI18N('T_LIMS_ORDER.COMPACTION3','压实3(g/cm³)','压实3(g/cm³)','zh-CN','压实3(g/cm³)'); +CALL INSERTI18N('T_LIMS_ORDER.COMPACTION2','压实2(g/cm³)','压实2(g/cm³)','zh-CN','压实2(g/cm³)'); +CALL INSERTI18N('T_LIMS_ORDER.COMPACTION1','压实1(g/cm³)','压实1(g/cm³)','zh-CN','压实1(g/cm³)'); +CALL INSERTI18N('T_LIMS_ORDER.AREALDENSITY8','面密度8(mg/cm²)','面密度8(mg/cm²)','zh-CN','面密度8(mg/cm²)'); +CALL INSERTI18N('T_LIMS_ORDER.AREALDENSITY7','面密度7(mg/cm²)','面密度7(mg/cm²)','zh-CN','面密度7(mg/cm²)'); +CALL INSERTI18N('T_LIMS_ORDER.AREALDENSITY6','面密度6(mg/cm²)','面密度6(mg/cm²)','zh-CN','面密度6(mg/cm²)'); +CALL INSERTI18N('T_LIMS_ORDER.AREALDENSITY5','面密度5(mg/cm²)','面密度5(mg/cm²)','zh-CN','面密度5(mg/cm²)'); +CALL INSERTI18N('T_LIMS_ORDER.AREALDENSITY4','面密度4(mg/cm²)','面密度4(mg/cm²)','zh-CN','面密度4(mg/cm²)'); +CALL INSERTI18N('T_LIMS_ORDER.AREALDENSITY3','面密度3(mg/cm²)','面密度3(mg/cm²)','zh-CN','面密度3(mg/cm²)'); +CALL INSERTI18N('T_LIMS_ORDER.AREALDENSITY2','面密度2(mg/cm²)','面密度2(mg/cm²)','zh-CN','面密度2(mg/cm²)'); +CALL INSERTI18N('T_LIMS_ORDER.AREALDENSITY1','面密度1(mg/cm²)','面密度1(mg/cm²)','zh-CN','面密度1(mg/cm²)'); +CALL INSERTI18N('T_LIMS_ORDER.MEANVALUE','实测空箔五片均值(mg)','实测空箔五片均值(mg)','zh-CN','实测空箔五片均值(mg)'); +CALL INSERTI18N('T_LIMS_ORDER.QUALITY7','质量7 (mg)','质量7 (mg)','zh-CN','质量7 (mg)'); +CALL INSERTI18N('T_LIMS_ORDER.QUALITY8','质量8 (mg)','质量8 (mg)','zh-CN','质量8 (mg)'); +CALL INSERTI18N('T_LIMS_ORDER.QUALITY6','质量6 (mg)','质量6 (mg)','zh-CN','质量6 (mg)'); +CALL INSERTI18N('T_LIMS_ORDER.QUALITY5','质量5 (mg)','质量5 (mg)','zh-CN','质量5 (mg)'); +CALL INSERTI18N('T_LIMS_ORDER.QUALITY4','质量4 (mg)','质量4 (mg)','zh-CN','质量4 (mg)'); +CALL INSERTI18N('T_LIMS_ORDER.QUALITY3','质量3 (mg)','质量3 (mg)','zh-CN','质量3 (mg)'); +CALL INSERTI18N('T_LIMS_ORDER.QUALITY2','质量2 (mg)','质量2 (mg)','zh-CN','质量2 (mg)'); +CALL INSERTI18N('T_LIMS_ORDER.PUNCHINGEQUIPT','冲片设备','冲片设备','zh-CN','冲片设备'); +CALL INSERTI18N('T_LIMS_ORDER.QUALITY1','质量1 (mg)','质量1 (mg)','zh-CN','质量1 (mg)'); +CALL INSERTI18N('T_LIMS_ORDER.ROLLINEQUIPT','辊压设备','辊压设备','zh-CN','辊压设备'); +CALL INSERTI18N('T_LIMS_ORDER.WEIGHEQUIPT1','称量设备','称量设备','zh-CN','称量设备'); +CALL INSERTI18N('T_LIMS_ORDER.WEIGHCLASSES','称重班次','称重班次','zh-CN','称重班次'); +CALL INSERTI18N('T_LIMS_ORDER.WEIGHUSERID','称重人员id','称重人员id','zh-CN','称重人员id'); +CALL INSERTI18N('T_LIMS_ORDER.WEIGHDATE','称重日期','称重日期','zh-CN','称重日期'); + + +alter table T_LIMS_ORDER add column HANGUPTESTUSERID VARCHAR(60) null comment '挂测人员id'; +alter table T_LIMS_ORDER add column POWER3 VARCHAR(60) null comment '功率 1.0P mW'; +alter table T_LIMS_ORDER add column POWER2 VARCHAR(60) null comment '功率 0.5P mW'; +alter table T_LIMS_ORDER add column POWER1 VARCHAR(60) null comment '功率 0.1P mW'; +alter table T_LIMS_ORDER add column HANGUPTESTSTEP VARCHAR(60) null comment '挂测工步'; +alter table T_LIMS_ORDER add column HANGUPTESTCLASSES VARCHAR(60) null comment '挂测班次'; +alter table T_LIMS_ORDER add column HANGUPTESTDATE DATETIME null comment '挂测日期'; +alter table T_LIMS_ORDER add column HANGUPTESTUSER VARCHAR(60) null comment '挂测人员'; +alter table T_LIMS_ORDER add column SEALPRESSURE VARCHAR(60) null comment '封口压力(kg/cm²)'; +alter table T_LIMS_ORDER add column SEALEQUIPT VARCHAR(60) null comment '封口设备'; +alter table T_LIMS_ORDER add column OXYGEN VARCHAR(60) null comment '氧含量(ppm)'; +alter table T_LIMS_ORDER add column WATER VARCHAR(60) null comment '水含量(ppm)'; +alter table T_LIMS_ORDER add column MOUNTEQUIPT VARCHAR(60) null comment '组装设备'; +alter table T_LIMS_ORDER add column ACTIVEMATTERQUALITY8 VARCHAR(60) null comment '活性物质量8(mg)'; +alter table T_LIMS_ORDER add column ACTIVEMATTERQUALITY7 VARCHAR(60) null comment '活性物质量7(mg)'; +alter table T_LIMS_ORDER add column ACTIVEMATTERQUALITY6 VARCHAR(60) null comment '活性物质量6(mg)'; +alter table T_LIMS_ORDER add column ACTIVEMATTERQUALITY5 VARCHAR(60) null comment '活性物质量5(mg)'; +alter table T_LIMS_ORDER add column ACTIVEMATTERQUALITY4 VARCHAR(60) null comment '活性物质量4(mg)'; +alter table T_LIMS_ORDER add column ACTIVEMATTERQUALITY3 VARCHAR(60) null comment '活性物质量3(mg)'; +alter table T_LIMS_ORDER add column ACTIVEMATTERQUALITY2 VARCHAR(60) null comment '活性物质量2(mg)'; +alter table T_LIMS_ORDER add column ACTIVEMATTERQUALITY1 VARCHAR(60) null comment '活性物质量1(mg)'; +alter table T_LIMS_ORDER add column ELECTROLYTENO VARCHAR(60) null comment '电解液批号'; +alter table T_LIMS_ORDER add column ELECTROLYTEMODEL VARCHAR(60) null comment '电解液型号'; +alter table T_LIMS_ORDER add column PACKAGECLASSES VARCHAR(60) null comment '组装班次'; +alter table T_LIMS_ORDER add column PACKAGEDATE DATETIME null comment '组装日期'; +alter table T_LIMS_ORDER add column PACKAGEUSERID VARCHAR(60) null comment '组装人员id'; +alter table T_LIMS_ORDER add column PACKAGEUSER VARCHAR(60) null comment '组装人员'; + +CALL INSERTI18N('T_LIMS_ORDER.HANGUPTESTUSERID','挂测人员id','挂测人员id','zh-CN','挂测人员id'); +CALL INSERTI18N('T_LIMS_ORDER.POWER3','功率 1.0P mW','功率 1.0P mW','zh-CN','功率 1.0P mW'); +CALL INSERTI18N('T_LIMS_ORDER.POWER2','功率 0.5P mW','功率 0.5P mW','zh-CN','功率 0.5P mW'); +CALL INSERTI18N('T_LIMS_ORDER.POWER1','功率 0.1P mW','功率 0.1P mW','zh-CN','功率 0.1P mW'); +CALL INSERTI18N('T_LIMS_ORDER.HANGUPTESTSTEP','挂测工步','挂测工步','zh-CN','挂测工步'); +CALL INSERTI18N('T_LIMS_ORDER.HANGUPTESTCLASSES','挂测班次','挂测班次','zh-CN','挂测班次'); +CALL INSERTI18N('T_LIMS_ORDER.HANGUPTESTDATE','挂测日期','挂测日期','zh-CN','挂测日期'); +CALL INSERTI18N('T_LIMS_ORDER.HANGUPTESTUSER','挂测人员','挂测人员','zh-CN','挂测人员'); +CALL INSERTI18N('T_LIMS_ORDER.SEALPRESSURE','封口压力(kg/cm²)','封口压力(kg/cm²)','zh-CN','封口压力(kg/cm²)'); +CALL INSERTI18N('T_LIMS_ORDER.SEALEQUIPT','封口设备','封口设备','zh-CN','封口设备'); +CALL INSERTI18N('T_LIMS_ORDER.OXYGEN','氧含量(ppm)','氧含量(ppm)','zh-CN','氧含量(ppm)'); +CALL INSERTI18N('T_LIMS_ORDER.WATER','水含量(ppm)','水含量(ppm)','zh-CN','水含量(ppm)'); +CALL INSERTI18N('T_LIMS_ORDER.MOUNTEQUIPT','组装设备','组装设备','zh-CN','组装设备'); +CALL INSERTI18N('T_LIMS_ORDER.ACTIVEMATTERQUALITY8','活性物质量8(mg)','活性物质量8(mg)','zh-CN','活性物质量8(mg)'); +CALL INSERTI18N('T_LIMS_ORDER.ACTIVEMATTERQUALITY7','活性物质量7(mg)','活性物质量7(mg)','zh-CN','活性物质量7(mg)'); +CALL INSERTI18N('T_LIMS_ORDER.ACTIVEMATTERQUALITY6','活性物质量6(mg)','活性物质量6(mg)','zh-CN','活性物质量6(mg)'); +CALL INSERTI18N('T_LIMS_ORDER.ACTIVEMATTERQUALITY5','活性物质量5(mg)','活性物质量5(mg)','zh-CN','活性物质量5(mg)'); +CALL INSERTI18N('T_LIMS_ORDER.ACTIVEMATTERQUALITY4','活性物质量4(mg)','活性物质量4(mg)','zh-CN','活性物质量4(mg)'); +CALL INSERTI18N('T_LIMS_ORDER.ACTIVEMATTERQUALITY3','活性物质量3(mg)','活性物质量3(mg)','zh-CN','活性物质量3(mg)'); +CALL INSERTI18N('T_LIMS_ORDER.ACTIVEMATTERQUALITY2','活性物质量2(mg)','活性物质量2(mg)','zh-CN','活性物质量2(mg)'); +CALL INSERTI18N('T_LIMS_ORDER.ACTIVEMATTERQUALITY1','活性物质量1(mg)','活性物质量1(mg)','zh-CN','活性物质量1(mg)'); +CALL INSERTI18N('T_LIMS_ORDER.ELECTROLYTENO','电解液批号','电解液批号','zh-CN','电解液批号'); +CALL INSERTI18N('T_LIMS_ORDER.ELECTROLYTEMODEL','电解液型号','电解液型号','zh-CN','电解液型号'); +CALL INSERTI18N('T_LIMS_ORDER.PACKAGECLASSES','组装班次','组装班次','zh-CN','组装班次'); +CALL INSERTI18N('T_LIMS_ORDER.PACKAGEDATE','组装日期','组装日期','zh-CN','组装日期'); +CALL INSERTI18N('T_LIMS_ORDER.PACKAGEUSERID','组装人员id','组装人员id','zh-CN','组装人员id'); +CALL INSERTI18N('T_LIMS_ORDER.PACKAGEUSER','组装人员','组装人员','zh-CN','组装人员'); + +-- ----------------------------- 2023-11-13 add by gaozq------------end +-- ----------------------------- 2023-11-14 add by gaozq------------begin +alter table T_LIMS_TASK add column TESTTYPE VARCHAR(60) null comment '检测项目类型'; +CALL INSERTI18N('T_LIMS_TASK.TESTTYPE','检测项目类型','检测项目类型','zh-CN','检测项目类型'); + +alter table T_LIMS_TEST_OUTLINE_DETAIL add column TESTTYPE VARCHAR(60) null comment '检测项目类型'; +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.TESTTYPE','检测项目类型','检测项目类型','zh-CN','检测项目类型'); + +CALL INSERTI18N('T_CORE_PASSWORD_POLICY.COMPOSITION', '密码策略的不同类型组成的数量', '不同类型组成的数量', 'zh-CN', '不同类型组成的数量'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('20230922010', '样品管理', 'T_LIMS_ORDER', 'audit_def', '1'); + +INSERT INTO t_core_code (id,codename,codecategoryid,remark,orderno,version,createdbyid,createdbyname,createdtime,lastsuspendedflag,lastsuspendedbyid,lastsuspendedbyname,lastsuspendedtime,code,i18ncode) VALUES +(20231115001,'ICP','acqExector',NULL,NULL,NULL,'admin','系统管理员1','2023-11-15 17:00:00.000','0',NULL,NULL,NULL,'ICPAcqExector',NULL); +-- ----------------------------- 2023-11-14 add by gaozq------------end +-- ----------------------------- 2023-11-16 add by gaozq------------begin +alter table T_LIMS_ORDER add column KDSTATUS VARCHAR(60) null comment '扣电工艺处理状态'; +CALL INSERTI18N('T_LIMS_ORDER.KDSTATUS','扣电工艺处理状态','扣电工艺处理状态','zh-CN','扣电工艺处理状态'); + +-- ----------------------------- 2023-11-16 add by gaozq------------end +-- ----------------------------- 2023-11-20 add by gaozq------------begin +alter table T_LIMS_TASK add column STOPREASON VARCHAR(120) null comment '终止原因'; +CALL INSERTI18N('T_LIMS_TASK.STOPREASON','终止原因','终止原因','zh-CN','终止原因'); + +INSERT INTO T_CORE_SCHEDULE_TASK (ID, TASKNAME, SERVICENAME, METHODNAME, TYPE) +VALUES ('equipCalibrateTimeTask', '设备校准计划', 'com.sunwayworld.basemodule.trm.equipt.equipcalibrate.service.impl.LimsEquipCalibratePlanServiceImpl', 'equipCalibrateTimeTask', 'service'); +INSERT INTO T_CORE_SCHEDULE_TASK(ID, TASKNAME, SERVICENAME, METHODNAME, REMARK, CREATEDBYID, + CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME, TYPE, + IFEXECUTABLESERVICENAME, IFEXECUTABLEMETHODNAME) +VALUES ('EquipCalibrationRemindTask', '设备校准提醒', + 'com.sunwayworld.basemodule.trm.equipt.equipcalibrate.service.impl.LimsEquipCalibratePlanServiceImpl', 'check', + '检查设备校准是否进入提醒阶段', NULL, NULL, NULL, NULL, NULL, 'service', NULL, NULL); + +CALL INSERTI18N('T_LIMS_EQUIPT.LASTMAINTENANCEDATE','上次维修日期','上次维修日期','zh-CN','上次维修日期'); + +-- ----------------------------- 2023-11-20 add by gaozq------------end +-- ----------------------------- 2023-11-21 add by gaozq------------begin + +INSERT INTO T_CORE_SCHEDULE_TASK (ID, TASKNAME, SERVICENAME, METHODNAME, TYPE) +VALUES ('equipVerificationTimeTask', '设备期间核查计划', 'com.sunwayworld.basemodule.trm.equipt.equipverification.service.impl.LimsEquipVerificationPlanServiceImpl', 'equipVerificationTimeTask', 'service'); + +INSERT INTO T_CORE_SCHEDULE_TASK(ID, TASKNAME, SERVICENAME, METHODNAME, REMARK, CREATEDBYID, + CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME, TYPE, + IFEXECUTABLESERVICENAME, IFEXECUTABLEMETHODNAME) +VALUES ('EquipVerificationRemindTask', '设备期间核查提醒', + 'com.sunwayworld.basemodule.trm.equipt.equipverification.service.impl.LimsEquipVerificationPlanServiceImpl', 'check', + '检查设备期间核查是否进入提醒阶段', NULL, NULL, NULL, NULL, NULL, 'service', NULL, NULL); + + +alter table T_LIMS_SPECIMEN add column TESTUSERID VARCHAR(36) null comment '测试人id'; +alter table T_LIMS_SPECIMEN add column AUDITORID VARCHAR(36) null comment '审核人id'; +alter table T_LIMS_SPECIMEN add column EQUIPTID BIGINT null comment '测试设备id'; +alter table T_LIMS_SPECIMEN add column EQUIPTCODE VARCHAR(36) null comment '测试设备编码'; +alter table T_LIMS_SPECIMEN add column EQUIPTNAME VARCHAR(36) null comment '测试设备名称'; +alter table T_LIMS_SPECIMEN add column TESTTYPE VARCHAR(36) null comment '检测项目二级分类'; +alter table T_LIMS_SPECIMEN add column TESTPARAMETER VARCHAR(100) null comment '测试参数确认'; +alter table T_LIMS_SPECIMEN add column TESTTIME DATETIME null comment '测试时间'; +alter table T_LIMS_SPECIMEN add column ABNORMALCAUSE VARCHAR(300) null comment '异常原因'; +alter table T_LIMS_SPECIMEN add column JUDGE VARCHAR(100) null comment '判定'; +alter table T_LIMS_SPECIMEN add column AUDITOR VARCHAR(36) null comment '审核人'; +alter table T_LIMS_SPECIMEN add column TESTUSER VARCHAR(36) null comment '测试人'; +alter table T_LIMS_SPECIMEN add column QUALITYCONTROLFREQUENCY VARCHAR(36) null comment '质控频次'; +alter table T_LIMS_SPECIMEN add column QUALITYCONTROLWAY VARCHAR(36) null comment '质控方式'; + +CALL INSERTI18N('T_LIMS_SPECIMEN.TESTUSERID','测试人id','测试人id','zh-CN','测试人id'); +CALL INSERTI18N('T_LIMS_SPECIMEN.AUDITORID','审核人id','审核人id','zh-CN','审核人id'); +CALL INSERTI18N('T_LIMS_SPECIMEN.EQUIPTID','测试设备id','测试设备id','zh-CN','测试设备id'); +CALL INSERTI18N('T_LIMS_SPECIMEN.EQUIPTCODE','测试设备编码','测试设备编码','zh-CN','测试设备编码'); +CALL INSERTI18N('T_LIMS_SPECIMEN.EQUIPTNAME','测试设备名称','测试设备名称','zh-CN','测试设备名称'); +CALL INSERTI18N('T_LIMS_SPECIMEN.TESTTYPE','检测项目二级分类','检测项目二级分类','zh-CN','检测项目二级分类'); +CALL INSERTI18N('T_LIMS_SPECIMEN.TESTPARAMETER','测试参数确认','测试参数确认','zh-CN','测试参数确认'); +CALL INSERTI18N('T_LIMS_SPECIMEN.TESTTIME','测试时间','测试时间','zh-CN','测试时间'); +CALL INSERTI18N('T_LIMS_SPECIMEN.ABNORMALCAUSE','异常原因','异常原因','zh-CN','异常原因'); +CALL INSERTI18N('T_LIMS_SPECIMEN.JUDGE','判定','判定','zh-CN','判定'); +CALL INSERTI18N('T_LIMS_SPECIMEN.AUDITOR','审核人','审核人','zh-CN','审核人'); +CALL INSERTI18N('T_LIMS_SPECIMEN.TESTUSER','测试人','测试人','zh-CN','测试人'); +CALL INSERTI18N('T_LIMS_SPECIMEN.QUALITYCONTROLFREQUENCY','质控频次(天)','质控频次(天)','zh-CN','质控频次(天)'); +CALL INSERTI18N('T_LIMS_SPECIMEN.QUALITYCONTROLWAY','质控方式','质控方式','zh-CN','质控方式'); + +CALL INSERTI18N('T_LIMS_SPECIMEN_ITEM.SHORUPPER','上限值','上限值','zh-CN','上限值'); +CALL INSERTI18N('T_LIMS_SPECIMEN_ITEM.SHORLOWER','下限值','下限值','zh-CN','下限值'); + +alter table T_LIMS_SPECIMEN add column SENDSAMPLEBATCHNO VARCHAR(36) null comment '来样批次'; +alter table T_LIMS_SPECIMEN add column CHANNELCODE VARCHAR(36) null comment '通道号'; +CALL INSERTI18N('T_LIMS_SPECIMEN.SENDSAMPLEBATCHNO','来样批次','来样批次','zh-CN','来样批次'); +CALL INSERTI18N('T_LIMS_SPECIMEN.CHANNELCODE','通道号','通道号','zh-CN','通道号'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('qualityControlWay','质控方式','biz',NULL,1,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (id,codename,codecategoryid,remark,orderno,version,createdbyid,createdbyname,createdtime,lastsuspendedflag,lastsuspendedbyid,lastsuspendedbyname,lastsuspendedtime,code,i18ncode) VALUES +(20231121001,'标准质控','qualityControlWay',NULL,NULL,NULL,'admin','系统管理员1','2023-11-21 17:00:00.000','0',NULL,NULL,NULL,'标准质控',NULL), +(20231121002,'盲样质控','qualityControlWay',NULL,NULL,NULL,'admin','系统管理员1','2023-11-21 17:00:00.000','0',NULL,NULL,NULL,'盲样质控',NULL), +(20231121003,'短期质控','qualityControlWay',NULL,NULL,NULL,'admin','系统管理员1','2023-11-21 17:00:00.000','0',NULL,NULL,NULL,'短期质控',NULL), +(20231121004,'长期质控','qualityControlWay',NULL,NULL,NULL,'admin','系统管理员1','2023-11-21 17:00:00.000','0',NULL,NULL,NULL,'长期质控',NULL); +-- ----------------------------- 2023-11-21 add by gaozq------------end +-- ----------------------------- 2023-11-22 add by gaozq------------end +INSERT INTO t_core_code (id,codename,codecategoryid,remark,orderno,version,createdbyid,createdbyname,createdtime,lastsuspendedflag,lastsuspendedbyid,lastsuspendedbyname,lastsuspendedtime,code,i18ncode) VALUES +(20231122001,'其它','folderCheckType',NULL,NULL,NULL,'admin','系统管理员1','2023-10-30 17:00:00.000','0',NULL,NULL,NULL,'其它',NULL); +INSERT INTO t_core_code (id,codename,codecategoryid,remark,orderno,version,createdbyid,createdbyname,createdtime,lastsuspendedflag,lastsuspendedbyid,lastsuspendedbyname,lastsuspendedtime,code,i18ncode) VALUES +(20231122002,'成品','folderCheckType',NULL,NULL,NULL,'admin','系统管理员1','2023-10-30 17:00:00.000','0',NULL,NULL,NULL,'成品',NULL); +INSERT INTO t_core_code (id,codename,codecategoryid,remark,orderno,version,createdbyid,createdbyname,createdtime,lastsuspendedflag,lastsuspendedbyid,lastsuspendedbyname,lastsuspendedtime,code,i18ncode) VALUES +(20231122003,'原材料','folderCheckType',NULL,NULL,NULL,'admin','系统管理员1','2023-10-30 17:00:00.000','0',NULL,NULL,NULL,'原材料',NULL); +INSERT INTO t_core_code (id,codename,codecategoryid,remark,orderno,version,createdbyid,createdbyname,createdtime,lastsuspendedflag,lastsuspendedbyid,lastsuspendedbyname,lastsuspendedtime,code,i18ncode) VALUES +(20231122004,'过程样','folderCheckType',NULL,NULL,NULL,'admin','系统管理员1','2023-10-30 17:00:00.000','0',NULL,NULL,NULL,'过程样',NULL); +INSERT INTO t_core_code (id,codename,codecategoryid,remark,orderno,version,createdbyid,createdbyname,createdtime,lastsuspendedflag,lastsuspendedbyid,lastsuspendedbyname,lastsuspendedtime,code,i18ncode) VALUES +(20231122005,'标准样','folderCheckType',NULL,NULL,NULL,'admin','系统管理员1','2023-10-30 17:00:00.000','0',NULL,NULL,NULL,'标准样',NULL); +INSERT INTO t_core_code (id,codename,codecategoryid,remark,orderno,version,createdbyid,createdbyname,createdtime,lastsuspendedflag,lastsuspendedbyid,lastsuspendedbyname,lastsuspendedtime,code,i18ncode) VALUES +(20231122006,'自选样','folderCheckType',NULL,NULL,NULL,'admin','系统管理员1','2023-10-30 17:00:00.000','0',NULL,NULL,NULL,'自选样',NULL); +INSERT INTO t_core_code (id,codename,codecategoryid,remark,orderno,version,createdbyid,createdbyname,createdtime,lastsuspendedflag,lastsuspendedbyid,lastsuspendedbyname,lastsuspendedtime,code,i18ncode) VALUES +(20231122007,'标准溶液','folderCheckType',NULL,NULL,NULL,'admin','系统管理员1','2023-10-30 17:00:00.000','0',NULL,NULL,NULL,'标准溶液',NULL); +INSERT INTO t_core_code (id,codename,codecategoryid,remark,orderno,version,createdbyid,createdbyname,createdtime,lastsuspendedflag,lastsuspendedbyid,lastsuspendedbyname,lastsuspendedtime,code,i18ncode) VALUES +(20231122008,'对标样','folderCheckType',NULL,NULL,NULL,'admin','系统管理员1','2023-10-30 17:00:00.000','0',NULL,NULL,NULL,'对标样',NULL); +INSERT INTO t_core_code (id,codename,codecategoryid,remark,orderno,version,createdbyid,createdbyname,createdtime,lastsuspendedflag,lastsuspendedbyid,lastsuspendedbyname,lastsuspendedtime,code,i18ncode) VALUES +(20231122009,'竞品','folderCheckType',NULL,NULL,NULL,'admin','系统管理员1','2023-10-30 17:00:00.000','0',NULL,NULL,NULL,'竞品',NULL); +delete from t_core_code where codename in ('外部来样','平台测试','标样检测','自制样检测','特殊送检'); + + +alter table T_LIMS_EQUIPT add column ADVANCEREMINDDAYS BIGINT null comment '提前提醒天数'; +CALL INSERTI18N('T_LIMS_EQUIPT.ADVANCEREMINDDAYS','提前提醒天数','提前提醒天数','zh-CN','提前提醒天数'); +-- ----------------------------- 2023-11-22 add by gaozq------------end +-- ----------------------------- 2023-11-23 add by gaozq------------end +alter table T_LIMS_FOLDER add column PROJECTLEADERID VARCHAR(36) null comment '项目负责人id'; +alter table T_LIMS_FOLDER add column PROJECTLEADER VARCHAR(36) null comment '项目负责人'; +CALL INSERTI18N('T_LIMS_FOLDER.PROJECTLEADERID','项目负责人id','项目负责人id','zh-CN','项目负责人id'); +CALL INSERTI18N('T_LIMS_FOLDER.PROJECTLEADER','项目负责人','项目负责人','zh-CN','项目负责人'); + +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPCALIBRATES.CAN_NOT_DELETE_EQUIP', '计划已启用, 不允许删除设备!', '计划已启用, 不允许删除设备!', 'zh-CN', '计划已启用, 不允许删除设备!'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPVERIFICATIONS.ALREADY_STARTED', '存在已启用', '存在已启用', 'zh-CN', '存在已启用'); + + +alter table T_LIMS_EQUIPT add column ADVANCEREMINDDAYS1 BIGINT null comment '核查提前提醒天数'; +alter table T_LIMS_EQUIPT add column VERIFICATIONCYCLE VARCHAR(36) null comment '期间核查周期'; + +CALL INSERTI18N('T_LIMS_EQUIPT.ADVANCEREMINDDAYS1','核查提前提醒天数','核查提前提醒天数','zh-CN','核查提前提醒天数'); +CALL INSERTI18N('T_LIMS_EQUIPT.VERIFICATIONCYCLE','期间核查周期','期间核查周期','zh-CN','期间核查周期'); + +CALL INSERTI18N('T_LIMS_EQUIP_VERIFICATION_RECORD.LASTTIME', '设备期间核查记录的上次期间核查时间', '上次期间核查时间', 'zh-CN', '上次期间核查时间'); +CALL INSERTI18N('T_LIMS_EQUIP_VERIFICATION_RECORD.NEXTTIME', '设备期间核查记录的下次期间核查时间', '下次期间核查时间', 'zh-CN', '下次期间核查时间'); +CALL INSERTI18N('T_LIMS_EQUIP_VERIFICATION_RECORD.OPERATEDESC', '设备期间核查记录的执行描述', '执行描述', 'zh-CN', '执行描述'); +CALL INSERTI18N('T_LIMS_EQUIP_VERIFICATION_RECORD.REMARK', '设备期间核查记录的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_EQUIP_VERIFICATION_RECORD.COMPLETETIME', '设备期间核查记录的期间核查完成时间', '期间核查完成时间', 'zh-CN', '期间核查完成时间'); +CALL INSERTI18N('T_LIMS_EQUIP_VERIFICATION_RECORD.OPERATOR', '设备期间核查记录的执行人', '执行人', 'zh-CN', '执行人'); +CALL INSERTI18N('T_LIMS_EQUIP_VERIFICATION_RECORD.OPERATORID', '设备期间核查记录的执行人ID', '执行人ID', 'zh-CN', '执行人ID'); +CALL INSERTI18N('T_LIMS_EQUIP_VERIFICATION_RECORD.COMMITTIME', '设备期间核查记录的提交时间', '提交时间', 'zh-CN', '提交时间'); +-- ----------------------------- 2023-11-23 add by gaozq------------end + + +-- ----------------------------- 2023-11-23 add by zhangs------------begin +delete from t_core_code where id=202008241443; +ALTER TABLE t_lims_result MODIFY COLUMN ID BIGINT NOT NULL COMMENT '主键'; +ALTER TABLE t_lims_result MODIFY COLUMN ANALYSTID BIGINT NULL COMMENT '静态分析项ID'; +ALTER TABLE t_lims_result MODIFY COLUMN FOLDERID BIGINT NULL COMMENT '委托单ID'; +ALTER TABLE t_lims_result MODIFY COLUMN TESTMATRIXID BIGINT NULL COMMENT '试验矩阵ID'; +ALTER TABLE t_lims_result MODIFY COLUMN ORDTASKID BIGINT NULL COMMENT '检测项目ID'; +ALTER TABLE t_lims_result MODIFY COLUMN ORDERID BIGINT NULL COMMENT '样品ID'; +ALTER TABLE t_lims_result MODIFY COLUMN TESTMETHODID BIGINT NULL COMMENT '检测项目方法ID'; +ALTER TABLE t_lims_result MODIFY COLUMN ORDERNO BIGINT NULL COMMENT '序号'; +-- ----------------------------- 2023-11-23 add by zhangs------------end +-- ----------------------------- 2023-11-24 add by gaozq------------end +CALL INSERTI18N('T_LIMS_FOLDER.SPECIFICATION', '项目名称', '项目名称', 'zh-CN', '项目名称'); +CALL INSERTI18N('T_LIMS_FOLDER.PRODUCTSTATUS', '工序名称', '工序名称', 'zh-CN', '工序名称'); + +-- ----------------------------- 2023-11-24 add by gaozq------------end +-- ----------------------------- 2023-11-27 add by gaozq------------end +alter table T_LIMS_FOLDER add column PRODUCTIONLINENAME VARCHAR(60) null comment '产线名称'; +CALL INSERTI18N('T_LIMS_FOLDER.PRODUCTIONLINENAME','产线名称','产线名称','zh-CN','产线名称'); + +alter table t_lims_project_differentiation + modify CRITERIAID varchar(300) null comment '判异准则ID'; + +alter table T_LIMS_TASK add column CHECKENTRYTIME DATETIME null comment '结果复核通过时间'; +CALL INSERTI18N('T_LIMS_TASK.CHECKENTRYTIME','结果复核通过时间','结果复核通过时间','zh-CN','结果复核通过时间'); +-- ----------------------------- 2023-11-27 add by gaozq------------end + +-- ----------------------------- 2023-11-27 add by zhangs------------begin +ALTER TABLE t_lims_report ADD REPORTTEMPLATEID bigint NULL COMMENT '报告模板id'; +ALTER TABLE t_lims_report ADD REPORTTEMPLATENAME varchar(100) NULL COMMENT '报告模板名称'; +ALTER TABLE t_lims_report ADD CREATEREPORTUSERID varchar(100) NULL COMMENT '报告生成人'; +ALTER TABLE t_lims_report ADD CREATEREPORTUSERNAME varchar(100) NULL COMMENT '报告生成人'; +ALTER TABLE t_lims_report ADD CREATEREPORTTIME datetime NULL; +ALTER TABLE t_lims_report ADD PROCESSSTATUS varchar(100) NULL COMMENT '工作流状态'; + +ALTER TABLE t_lims_report ADD FILEID bigint NULL COMMENT '报告文件ID'; +ALTER TABLE t_lims_report ADD PDFFILEID bigint NULL COMMENT 'pdf文件ID'; +ALTER TABLE t_lims_report ADD AUTOSIGN varchar(100) NULL COMMENT '自动报告'; +ALTER TABLE t_lims_report ADD FOLDERIDS varchar(400) NULL COMMENT '多个委托单ID'; +CALL INSERTI18N('GIKAM.BPMN.COMMENT.WITHDRAW', '撤回', '撤回', 'zh-CN', '撤回'); +CALL INSERTI18N('GIKAM.EXCEPTION.DATALONG.COLUMN', '字段超出长度最大值!', '字段超出长度最大值!', 'zh-CN', '字段超出长度最大值!'); +CALL INSERTI18N('GIKAM.EXCEPTION.ORDER.SENDSAMPLEBATCHNO.UK', '一个委托单只允许一个来样批次!', '一个委托单只允许一个来样批次!', 'zh-CN', '一个委托单只允许一个来样批次!'); +CALL INSERTI18N('GIKAM.EXCEPTION.TIMED.OUT', '操作超时,请稍后重试!', '操作超时,请稍后重试!', 'zh-CN', '操作超时,请稍后重试!'); +CALL INSERTI18N('GIKAM.EXCEPTION.NULLPOINTEREXCEPTION', '空指针异常,请联系管理员!', '空指针异常,请联系管理员!', 'zh-CN', '空指针异常,请联系管理员!'); +CALL INSERTI18N('GIKAM.EXCEPTION.ILLEGALARGUMENTEXCEPTION', '参数异常,请联系管理员!', '参数异常,请联系管理员!', 'zh-CN', '参数异常,请联系管理员!'); +CALL INSERTI18N('GIKAM.EXCEPTION.JSONEXCEPTION', '数据解析异常,请联系管理员!', '数据解析异常,请联系管理员!', 'zh-CN', '数据解析异常,请联系管理员!'); +CALL INSERTI18N('GIKAM.EXCEPTION.INDEXOUTOFBOUNDSEXCEPTION', '数据越界异常,请联系管理员!', '数据越界异常,请联系管理员!', 'zh-CN', '数据越界异常,请联系管理员!'); +CALL INSERTI18N('GIKAM.EXCEPTION.JSONEXCEPTION', '数据解析异常,请联系管理员!', '数据解析异常,请联系管理员!', 'zh-CN', '数据解析异常,请联系管理员!'); +CALL INSERTI18N('GIKAM.EXCEPTION.SQLSYNTAXERROREXCEPTION', 'SQL语法异常,请联系管理员!', 'SQL语法异常,请联系管理员!', 'zh-CN', 'SQL语法异常,请联系管理员!'); +CALL INSERTI18N('GIKAM.EXCEPTION.CannotGetJdbcConnectionException', '数据库连接异常,请联系管理员!', '数据库连接异常,请联系管理员!', 'zh-CN', '数据库连接异常,请联系管理员!'); +CALL INSERTI18N('GIKAM.EXCEPTION.LOCKWAITTIMEOUT', '锁等待超时,请联系管理员!', '锁等待超时,请联系管理员!', 'zh-CN', '锁等待超时,请联系管理员!'); +ALTER TABLE t_lims_order ADD CONSTRAINT t_lims_order_un UNIQUE KEY (ORDNO); + +INSERT INTO t_core_menu_ext (ID,SERVICENAME,TABLENAME,`TYPE`,ENABLE,EXT) VALUES + ('202311271','综合报告流程','T_LIMS_REPORT','audit_def','1',NULL); +INSERT INTO t_core_sequence (ID,PATTERN,JSONPARAM) VALUES + ('T_LIMS_REPORT','[yyyy][mm][nnnnn]','[{"mm":"11","n":1,"yyyy":"2023"}]'); +ALTER TABLE t_lims_report ADD REPORTNO varchar(100) NULL COMMENT '报告编号'; +CALL INSERTI18N('T_LIMS_REPORT.REPORTNO', '报告编号', '报告编号', 'zh-CN', '报告编号'); +-- ----------------------------- 2023-11-27 add by zhangs------------end + +-- ----------------------------- 2023-11-28 add by zhangs------------begin +ALTER TABLE t_lims_task MODIFY COLUMN EQUIPTID varchar(600) NULL COMMENT '设备ID'; +ALTER TABLE t_lims_task MODIFY COLUMN EQUIPTCODE varchar(600) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '设备编号'; +ALTER TABLE t_lims_task MODIFY COLUMN EQUIPTNAME varchar(600) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '设备名称'; +ALTER TABLE t_lims_equipt MODIFY COLUMN ID bigint NOT NULL COMMENT '主键'; +ALTER TABLE t_lims_task ADD SPECIFICATION varchar(600) NULL; +-- ----------------------------- 2023-11-28 add by zhangs------------end-- ----------------------------- 2023-11-27 add by zhangs------------end +-- ----------------------------- 2023-11-28 add by gaozq------------begin +delete from t_core_code tccc where id ='202307190002'; +-- ----------------------------- 2023-11-28 add by gaozq------------end + +-- ----------------------------- 2023-11-28 add by zhangs------------begin +INSERT INTO t_lims_report_basic_item (ID,CATEGORYID,PARAMCODE,PARAMNAME,SORTER,CHOOSEPAGECONFIG) VALUES + (1266479609210240,'reportTemplateParam','FOLDERIDS','多委托单',4,NULL); + + +INSERT INTO t_lims_report_static_source (ID,SOURCECODE,PARENTSOURCECODE,SOURCENAME,SOURCETABLE,SOURCETYPE,`SQL`,PARAMTARGET,PARAM,REMARK,RESOLVEFUNCTION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME,STATUS) VALUES + (1268596749128416,'summaryForm',NULL,'综合报告-表单数据','T_LIMS_FOLDER','detail','select t.* from( +select + T.*, + T.ID folderIds +from + T_LIMS_FOLDER T) t +',NULL,'{"FOLDERIDS_IN":"${FOLDERIDS}"}',NULL,'SummaryReportFormResoleFunction','zhangs','张胜','2023-11-27 16:06:42','RT','湖北融通高科先进材料股份有限公司','1'), + (1269108269002688,'sendSampleNoList',NULL,'综合报告-按样品批次','T_LIMS_FOLDER','list','select t.* from( +select + T.*, + T.ID folderIds +from + T_LIMS_FOLDER T) t +',NULL,'{"FOLDERIDS_IN":"${FOLDERIDS}"}',NULL,'SendSampleNoListResoleFunction','zhangs','张胜','2023-11-28 09:27:23','RT','湖北融通高科先进材料股份有限公司','1'); + +INSERT INTO t_lims_sql_data_resolve (ID,RESOLVEFUNCTION,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (1268601499243232,'SummaryReportFormResoleFunction','综合报告-表单数据','zhangs','张胜','2023-11-27 16:16:21','RT','湖北融通高科先进材料股份有限公司'), + (1269108832366528,'SendSampleNoListResoleFunction','综合报告-批次列表数据','zhangs','张胜','2023-11-28 09:28:32','RT','湖北融通高科先进材料股份有限公司'); + +INSERT INTO t_lims_report_template (ID,TEMPLATECODE,TEMPLATENAME,TEMPLATETYPE,TEMPLATEFILEID,TEMPLATEFILENAME,TEMPLATEMODALTYPE,PARAM,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME,ACTIVATEDFLAG,ACTIVATEDBYID,ACTIVATEDBYNAME,ACTIVATEDTIME,LAB,VERSIONNO) VALUES + (1266479048648064,'RT20231100001','综合报告模板','report',1269223697984832,'综合报告模板.docx','word','FOLDERIDS',NULL,'zhangs','张胜','2023-11-24 16:18:14','RT','湖北融通高科先进材料股份有限公司',NULL,NULL,NULL,NULL,NULL,'V1.0'); + + + +INSERT INTO t_lims_report_template_source +(ID, TEMPLATEID, SOURCECODE, SOURCETYPE, `SQL`, PARAMTARGET, PARAM, REMARK, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME, SOURCENAME, SOURCETABLE, PARENTSOURCECODE, STATICSOURCEID) +VALUES(1268599042192096, 1266479048648064, 'summaryForm', 'detail', 'select t.* from( +select + T.*, + T.ID folderIds +from + T_LIMS_FOLDER T) t +', NULL, '{"FOLDERIDS_IN":"${FOLDERIDS}"}', NULL, 'zhangs', '张胜', '2023-11-27 00:00:00', 'RT', '湖北融通高科先进材料股份有限公司', '综合报告数-表单数据', 'T_LIMS_FOLDER', NULL, 1268596749128416); +INSERT INTO t_lims_report_template_source +(ID, TEMPLATEID, SOURCECODE, SOURCETYPE, `SQL`, PARAMTARGET, PARAM, REMARK, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME, SOURCENAME, SOURCETABLE, PARENTSOURCECODE, STATICSOURCEID) +VALUES(1269108984180672, 1266479048648064, 'sendSampleNoList', 'list', 'select t.* from( +select + T.*, + T.ID folderIds +from + T_LIMS_FOLDER T) t +', NULL, '{"FOLDERIDS_IN":"${FOLDERIDS}"}', NULL, 'zhangs', '张胜', '2023-11-28 00:00:00', 'RT', '湖北融通高科先进材料股份有限公司', '综合报告-按样品批次', 'T_LIMS_FOLDER', NULL, 1269108269002688); + +INSERT INTO t_core_menu (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES + ('20231122001','综合报告',NULL,'1002',6,'综合报告',NULL,NULL,NULL,'013.svg',NULL,NULL), + ('20231124001','综合报告编制','/secure/basemodule/business/test/reports/page/edit-list?pageType=reportDraft','20231122001',1,'综合报告编制',NULL,NULL,NULL,'026.svg',NULL,NULL), + ('20231124002','综合报告审核','/secure/basemodule/business/test/reports/page/edit-list?pageType=reportAudit','20231122001',2,'综合报告审核',NULL,NULL,NULL,'026.svg',NULL,NULL), + ('20231124003','综合报告批准','/secure/basemodule/business/test/reports/page/edit-list?pageType=reportApprove','20231122001',3,'综合报告批准',NULL,NULL,NULL,'026.svg',NULL,NULL), + ('20231124004','综合报告查询','/secure/basemodule/business/test/reports/page/edit-list?pageType=reportSearch','20231122001',4,'综合报告查询',NULL,NULL,NULL,'016.svg',NULL,NULL); +-- ----------------------------- 2023-11-28 add by zhangs------------end +-- ----------------------------- 2023-11-28 add by gaozq------------begin +delete from t_core_code tccc where id ='202307190002'; + +INSERT INTO t_core_code (id,codename,codecategoryid,remark,orderno,version,createdbyid,createdbyname,createdtime,lastsuspendedflag,lastsuspendedbyid,lastsuspendedbyname,lastsuspendedtime,code,i18ncode) VALUES +(20231128001,'马尔文3000粒度','acqExector',NULL,NULL,NULL,'admin','系统管理员1','2023-11-28 17:00:00.000','0',NULL,NULL,NULL,'MEW3000AcqExector',NULL); +-- ----------------------------- 2023-11-28 add by gaozq------------end +-- ----------------------------- 2023-11-29 add by gaozq------------begin +INSERT INTO T_CORE_SCHEDULE_TASK(id, taskname, servicename, methodname, type) +VALUES('EquiptFileAcqSchedule_10min', '设备文件采集定时任务_10min', 'com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptFileAcqScheduleService', 'equiptDataAcqSchedule_10min', 'service'); + +alter table T_LIMS_TASK add column RESULTSTATUS1 VARCHAR(12) null comment '分析项结果是否异常'; +alter table T_LIMS_TASK add column RESULTSTATUS VARCHAR(12) null comment '分析项是否录完标识'; +CALL INSERTI18N('T_LIMS_TASK.RESULTSTATUS1','分析项结果是否异常','分析项结果是否异常','zh-CN','分析项结果是否异常'); +CALL INSERTI18N('T_LIMS_TASK.RESULTSTATUS','分析项是否录完标识','分析项是否录完标识','zh-CN','分析项是否录完标识'); +-- ----------------------------- 2023-11-29 add by gaozq------------end + +-- ----------------------------- 2023-11-29 add by zhangs------------begin +update t_lims_result r join t_lims_tm_analyst t on r.ANALYSTID=t.ID +set r.ORDERNO=t.SORTER ; + +CREATE TABLE IF NOT EXISTS `T_LIMS_ASYNCTASK`( + `ID` BIGINT NOT NULL COMMENT '主键', + `EXECSTATUS` VARCHAR(120) DEFAULT NULL COMMENT '执行状态', + `EXECCOUNT` BIGINT DEFAULT NULL COMMENT '直到成功的执行次数', + `EXECSTARTDATE` DATETIME DEFAULT NULL COMMENT '执行开始时间', + `EXECENDDATE` DATETIME DEFAULT NULL COMMENT '执行结束时间', + `JOINEDDATE` DATETIME DEFAULT NULL COMMENT '入线程池的时间', + `SERVERID` VARCHAR(36) DEFAULT NULL COMMENT '服务器ID', + `ERRMSG` LONGTEXT DEFAULT NULL COMMENT '执行错误的内容', + `QUEUEPROGRESS` BIGINT DEFAULT NULL COMMENT '报告任务等待排队的位数', + `TASKID` BIGINT DEFAULT NULL COMMENT '任务ID', + `TASKNAME` VARCHAR(120) DEFAULT NULL COMMENT '任务名称', + `EXECUTORNAME` VARCHAR(120) DEFAULT NULL COMMENT '任务执行器名称', + `JSONPARAM` VARCHAR(768) DEFAULT NULL COMMENT 'JSON格式的参数', + `SERVICEMETHOD` VARCHAR(512) DEFAULT NULL COMMENT '调用方法', + `TASKNAMEDESC` VARCHAR(520) DEFAULT NULL COMMENT '任务描述', + `TASKNOTIFY` VARCHAR(1) DEFAULT NULL COMMENT '是否提醒(0成功提醒,1失败提醒,2执行完提醒)', + `TASKNOTIFYTEMPLATEID` BIGINT DEFAULT NULL COMMENT '提醒模板ID', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `TASKUSERID` VARCHAR(60) DEFAULT NULL COMMENT '任务发起人ID', + `TASKUSERNAME` VARCHAR(120) DEFAULT NULL COMMENT '任务发起人名称', + PRIMARY KEY (`ID`) + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='异步任务'; + +CALL INSERTI18N('T_LIMS_ASYNCTASK.SERVICE_NAME', '异步任务', '异步任务', 'zh-CN', '异步任务'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.ID', '异步任务的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.EXECSTATUS', '异步任务的执行状态', '执行状态', 'zh-CN', '执行状态'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.EXECCOUNT', '异步任务的直到成功的执行次数', '直到成功的执行次数', 'zh-CN', '直到成功的执行次数'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.EXECSTARTDATE', '异步任务的执行开始时间', '执行开始时间', 'zh-CN', '执行开始时间'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.EXECENDDATE', '异步任务的执行结束时间', '执行结束时间', 'zh-CN', '执行结束时间'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.JOINEDDATE', '异步任务的入线程池的时间', '入线程池的时间', 'zh-CN', '入线程池的时间'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.SERVERID', '异步任务的服务器ID', '服务器ID', 'zh-CN', '服务器ID'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.ERRMSG', '异步任务的执行错误的内容', '执行错误的内容', 'zh-CN', '执行错误的内容'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.QUEUEPROGRESS', '异步任务的报告任务等待排队的位数', '报告任务等待排队的位数', 'zh-CN', '报告任务等待排队的位数'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.TASKID', '异步任务的任务ID', '任务ID', 'zh-CN', '任务ID'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.TASKNAME', '异步任务的任务名称', '任务名称', 'zh-CN', '任务名称'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.EXECUTORNAME', '异步任务的任务执行器名称', '任务执行器名称', 'zh-CN', '任务执行器名称'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.JSONPARAM', '异步任务的JSON格式的参数', 'JSON格式的参数', 'zh-CN', 'JSON格式的参数'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.SERVICEMETHOD', '异步任务的调用方法', '调用方法', 'zh-CN', '调用方法'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.TASKNAMEDESC', '异步任务的任务描述', '任务描述', 'zh-CN', '任务描述'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.TASKNOTIFY', '异步任务的是否提醒(0成功提醒,1失败提醒,2执行完提醒)', '是否提醒(0成功提醒,1失败提醒,2执行完提醒)', 'zh-CN', '是否提醒(0成功提醒,1失败提醒,2执行完提醒)'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.TASKNOTIFYTEMPLATEID', '异步任务的提醒模板ID', '提醒模板ID', 'zh-CN', '提醒模板ID'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.CREATEDBYID', '异步任务的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.CREATEDBYNAME', '异步任务的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.CREATEDTIME', '异步任务的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.CREATEDBYORGID', '异步任务的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.CREATEDBYORGNAME', '异步任务的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.TASKUSERID', '异步任务的任务发起人ID', '任务发起人ID', 'zh-CN', '任务发起人ID'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.TASKUSERNAME', '异步任务的任务发起人名称', '任务发起人名称', 'zh-CN', '任务发起人名称'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '异步任务', '/secure/basemodule/common/asynctasks/page/edit-list', '11', '11', 'null', '异步任务'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '异步任务查询', '/secure/basemodule/common/asynctasks/page/search-list', '11', '03', 'null', '异步任务查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ASYNCTASK', '0', '0'); + + +COMMIT; + +update t_core_code set codename='自选样',code='自选样' where id=1264331809348416; +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2023112916081,'设备通道','设备通道','equiptChannelChoose','/secure/basemodule/trm/equipt/equipt-channels/page/choose-list','80%'); +ALTER TABLE t_lims_specimen_item ADD METHODCODE varchar(100) NULL COMMENT '方法编码'; +ALTER TABLE t_lims_specimen_item ADD METHODNAME varchar(100) NULL COMMENT '方法名称'; +-- ----------------------------- 2023-11-29 add by zhangs------------end +-- ----------------------------- 2023-11-30 add by gzq------------begin +alter table t_lims_asynctask + modify TASKNOTIFYTEMPLATEID varchar(36) null comment '提醒模板ID'; + +alter table T_LIMS_ASYNCTASK add column TASKTYPE VARCHAR(120) null comment '任务类型'; +CALL INSERTI18N('T_LIMS_ASYNCTASK.TASKTYPE','任务类型','任务类型','zh-CN','任务类型'); + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('asynctask.taskType', '任务类型', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES(2022101618461,'报告生成','asynctask.taskType',NULL,1,0,'0',NULL,NULL,NULL,'报告生成','admin','管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES(2022101618462,'转PDF','asynctask.taskType',NULL,2,0,'0',NULL,NULL,NULL,'转PDF','admin','管理员',NULL); +CALL INSERTI18N('T_LIMS_ASYNCTASK.TASKTYPE', '任务类型', '任务类型', 'zh-CN', '任务类型'); +CALL INSERTI18N('LIMS_ASYNCTASK.BUTTON.ANALYSE', '异步任务统计', '异步任务统计', 'zh-CN', '异步任务统计'); + + +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.SERVICE_NAME', '异步任务服务节点', '异步任务服务节点', 'zh-CN', '异步任务服务节点'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.ID', '异步任务服务节点的节点ID', '节点ID', 'zh-CN', '节点ID'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.ENABLE', '异步任务服务节点的启用', '启用', 'zh-CN', '启用'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.NAME', '异步任务服务节点的名称', '名称', 'zh-CN', '名称'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.CPUTHRESHOLD', '异步任务服务节点的cpu告警阈值', 'cpu告警阈值', 'zh-CN', 'cpu告警阈值'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.MEMORYTHRESHOLD', '异步任务服务节点的内存告警阈值', '内存告警阈值', 'zh-CN', '内存告警阈值'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.DISKTHRESHOLD', '异步任务服务节点的磁盘告警阈值', '磁盘告警阈值', 'zh-CN', '磁盘告警阈值'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.SENDSERVERWARN', '异步任务服务节点的告警通知', '告警通知', 'zh-CN', '告警通知'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.SENDSERVERWARNIMPL', '异步任务服务节点的告警通知实现', '告警通知实现', 'zh-CN', '告警通知实现'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.HEALTHURL', '异步任务服务节点的健康检查URL', '健康检查URL', 'zh-CN', '健康检查URL'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.CREATEDBYID', '异步任务服务节点的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.CREATEDBYNAME', '异步任务服务节点的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.CREATEDTIME', '异步任务服务节点的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.CREATEDBYORGID', '异步任务服务节点的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.CREATEDBYORGNAME', '异步任务服务节点的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.SERVICE_NAME', '异步任务服务线程池', '异步任务服务线程池', 'zh-CN', '异步任务服务线程池'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.ID', '异步任务服务线程池的ID', 'ID', 'zh-CN', 'ID'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.EXECUTORID', '异步任务服务线程池的任务执行器ID', '任务执行器ID', 'zh-CN', '任务执行器ID'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.NAME', '异步任务服务线程池的任务执行器名称', '任务执行器名称', 'zh-CN', '任务执行器名称'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.SERVERID', '异步任务服务线程池的异步任务服务节点ID', '异步任务服务节点ID', 'zh-CN', '异步任务服务节点ID'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.ENABLE', '异步任务服务线程池的启用', '启用', 'zh-CN', '启用'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.TASKEXECUTECALLBACK', '异步任务服务线程池的任务执行完毕的回调service', '任务执行完毕的回调service', 'zh-CN', '任务执行完毕的回调service'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.COREPOOLSIZE', '异步任务服务线程池的核心线程数', '核心线程数', 'zh-CN', '核心线程数'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.MAXPOOLSIZE', '异步任务服务线程池的最大线程数', '最大线程数', 'zh-CN', '最大线程数'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.QUEUECAPACITY', '异步任务服务线程池的队列大小', '队列大小', 'zh-CN', '队列大小'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.EXECMAXCOUNT', '异步任务服务线程池的任务最大执行次数', '任务最大执行次数', 'zh-CN', '任务最大执行次数'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.CREATEDBYID', '异步任务服务线程池的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.CREATEDBYNAME', '异步任务服务线程池的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.CREATEDTIME', '异步任务服务线程池的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.CREATEDBYORGID', '异步任务服务线程池的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.CREATEDBYORGNAME', '异步任务服务线程池的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.SERVICE_NAME', '异步任务服务节点', '异步任务服务节点', 'zh-CN', '异步任务服务节点'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.ID', '异步任务服务节点的节点ID', '节点ID', 'zh-CN', '节点ID'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.ENABLE', '异步任务服务节点的启用', '启用', 'zh-CN', '启用'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.NAME', '异步任务服务节点的名称', '名称', 'zh-CN', '名称'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.CPUTHRESHOLD', '异步任务服务节点的cpu告警阈值', 'cpu告警阈值', 'zh-CN', 'cpu告警阈值'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.MEMORYTHRESHOLD', '异步任务服务节点的内存告警阈值', '内存告警阈值', 'zh-CN', '内存告警阈值'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.DISKTHRESHOLD', '异步任务服务节点的磁盘告警阈值', '磁盘告警阈值', 'zh-CN', '磁盘告警阈值'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.SENDSERVERWARN', '异步任务服务节点的告警通知', '告警通知', 'zh-CN', '告警通知'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.SENDSERVERWARNIMPL', '异步任务服务节点的告警通知实现', '告警通知实现', 'zh-CN', '告警通知实现'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.HEALTHURL', '异步任务服务节点的健康检查URL', '健康检查URL', 'zh-CN', '健康检查URL'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.CREATEDBYID', '异步任务服务节点的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.CREATEDBYNAME', '异步任务服务节点的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.CREATEDTIME', '异步任务服务节点的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.CREATEDBYORGID', '异步任务服务节点的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.CREATEDBYORGNAME', '异步任务服务节点的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.SERVICE_NAME', '异步任务服务线程池', '异步任务服务线程池', 'zh-CN', '异步任务服务线程池'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.ID', '异步任务服务线程池的ID', 'ID', 'zh-CN', 'ID'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.EXECUTORID', '异步任务服务线程池的任务执行器ID', '任务执行器ID', 'zh-CN', '任务执行器ID'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.NAME', '异步任务服务线程池的任务执行器名称', '任务执行器名称', 'zh-CN', '任务执行器名称'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.SERVERID', '异步任务服务线程池的异步任务服务节点ID', '异步任务服务节点ID', 'zh-CN', '异步任务服务节点ID'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.ENABLE', '异步任务服务线程池的启用', '启用', 'zh-CN', '启用'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.TASKEXECUTECALLBACK', '异步任务服务线程池的任务执行完毕的回调service', '任务执行完毕的回调service', 'zh-CN', '任务执行完毕的回调service'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.COREPOOLSIZE', '异步任务服务线程池的核心线程数', '核心线程数', 'zh-CN', '核心线程数'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.MAXPOOLSIZE', '异步任务服务线程池的最大线程数', '最大线程数', 'zh-CN', '最大线程数'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.QUEUECAPACITY', '异步任务服务线程池的队列大小', '队列大小', 'zh-CN', '队列大小'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.EXECMAXCOUNT', '异步任务服务线程池的任务最大执行次数', '任务最大执行次数', 'zh-CN', '任务最大执行次数'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.CREATEDBYID', '异步任务服务线程池的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.CREATEDBYNAME', '异步任务服务线程池的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.CREATEDTIME', '异步任务服务线程池的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.CREATEDBYORGID', '异步任务服务线程池的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.CREATEDBYORGNAME', '异步任务服务线程池的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +CALL INSERTI18N('T_LIMS_ASYNCTASK.USEMINUTES', '执行开始->结束(分钟)', '执行开始->结束(分钟)', 'zh-CN', '执行开始->结束(分钟)'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.SERVERREGION', '节点所在区域', '节点所在区域', 'zh-CN', '节点所在区域'); +CALL INSERTI18N('GIKAM.AT.ACTUATOR', '执行器(启用)', '执行器(启用)', 'zh-CN', '执行器(启用)'); +CALL INSERTI18N('GIKAM.AT.ACTIVATE_NODE', '启用(节点)', '启用(节点)', 'zh-CN', '启用(节点)'); +CALL INSERTI18N('GIKAM.AT.NODE_NAME', '节点名称', '节点名称', 'zh-CN', '节点名称'); + +-- ----------------------------- 2023-11-30 add by gzq------------end + + diff --git a/sql/mysql/202312.sql b/sql/mysql/202312.sql new file mode 100644 index 0000000..a8dc0bc --- /dev/null +++ b/sql/mysql/202312.sql @@ -0,0 +1,647 @@ +-- ----------------------------- 2023-12-01 add by zhangs------------begin +ALTER TABLE t_lims_specimen_item ADD JUDGEREF varchar(1) NULL COMMENT '是否判定项'; +CALL INSERTI18N('T_LIMS_SPECIMEN_ITEM.JUDGEREF', '是否判定项', '是否判定项', 'zh-CN', '是否判定项'); +ALTER TABLE t_lims_folder ADD QUALITYCONTROLCREATE varchar(1) NULL COMMENT '是否质控样定时任务生成'; +update t_lims_folder set QUALITYCONTROLCREATE=0; +INSERT INTO t_core_schedule_task (ID,TASKNAME,SERVICENAME,METHODNAME,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME,`TYPE`,IFEXECUTABLESERVICENAME,IFEXECUTABLEMETHODNAME) VALUES +('qualityControlFolderCreate','质控计划生成委托','com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService','qualityControlFolderCreate',NULL,NULL,NULL,NULL,NULL,NULL,'service',NULL,NULL); +-- ----------------------------- 2023-12-01 add by zhangs------------end + +-- ----------------------------- 2023-12-02 add by zhangs------------begin +ALTER TABLE t_lims_task ADD QUALITYEXCEPTIONSTATUS varchar(100) NULL COMMENT '质控异常处理状态'; +update t_lims_task set qualityExceptionStatus='待确认'; +ALTER TABLE t_lims_folder ADD QUALITYCONTROLWAY varchar(100) NULL COMMENT '质控方式'; + +-- ----------------------------- 2023-12-02 add by zhangs------------end + +-- ----------------------------- 2023-12-04 add by gaozq--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_STAFF_COMPETENCY_MATRIX`( + `ID` BIGINT NOT NULL COMMENT '主键', + `STAFFID` BIGINT DEFAULT NULL COMMENT '人员ID', + `SKILL` VARCHAR(60) DEFAULT NULL COMMENT '技能', + `GRADE` BIGINT DEFAULT NULL COMMENT '分数', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) + ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='人员能力矩阵'; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_STAFF_COMPETENCY_MATRIX', '人员能力矩阵', 'service', '1'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.SERVICE_NAME', '人员能力矩阵', '人员能力矩阵', 'zh-CN', '人员能力矩阵'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.ID', '人员能力矩阵的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.STAFFID', '人员能力矩阵的人员ID', '人员ID', 'zh-CN', '人员ID'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.SKILL', '人员能力矩阵的技能', '技能', 'zh-CN', '技能'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.GRADE', '人员能力矩阵的分数', '分数', 'zh-CN', '分数'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDBYID', '人员能力矩阵的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDBYNAME', '人员能力矩阵的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDTIME', '人员能力矩阵的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDBYORGID', '人员能力矩阵的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDBYORGNAME', '人员能力矩阵的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_STAFF_COMPETENCY_MATRIX', '0', '0'); + + +COMMIT; + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('staffSkill','人员技能','biz',NULL,1,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (id,codename,codecategoryid,remark,orderno,version,createdbyid,createdbyname,createdtime,lastsuspendedflag,lastsuspendedbyid,lastsuspendedbyname,lastsuspendedtime,code,i18ncode) VALUES +(20231204001,'铁含量','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'铁含量',NULL), +(20231204002,'磷含量','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'磷含量',NULL), +(20231204003,'Ph','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'Ph',NULL), +(20231204004,'粒度','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'粒度',NULL), +(20231204005,'水分','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'水分',NULL), +(20231204006,'碳硫','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'碳硫',NULL), +(20231204007,'比表面','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'比表面',NULL), +(20231204008,'固含量','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'固含量',NULL), +(20231204009,'收样','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'收样',NULL), +(20231204010,'封磁棒/下料','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'封磁棒/下料',NULL), +(20231204011,'转移/提取','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'转移/提取',NULL), +(20231204012,'漂洗/酸洗','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'漂洗/酸洗',NULL), +(20231204013,'抽滤','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'抽滤',NULL), +(20231204014,'扫描','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'扫描',NULL), +(20231204015,'数据录入','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'数据录入',NULL), +(20231204016,'CMC分离','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'CMC分离',NULL), +(20231204017,'盐酸滴定','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'盐酸滴定',NULL), +(20231204018,'异常处理','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'异常处理',NULL), +(20231204019,'大颗粒','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'大颗粒',NULL), +(20231204020,'压实密度','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'压实密度',NULL), +(20231204021,'粉末电阻','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'粉末电阻',NULL), +(20231204022,'松装振实','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'松装振实',NULL), +(20231204023,'磁感应','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'磁感应',NULL), +(20231204024,'过程铁含量','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'过程铁含量',NULL), +(20231204025,'残碱、残锂','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'残碱、残锂',NULL), +(20231204026,'制胶','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'制胶',NULL), +(20231204027,'配料','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'配料',NULL), +(20231204028,'涂布','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'涂布',NULL), +(20231204029,'辊压制片','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'辊压制片',NULL), +(20231204030,'组装挂测','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'组装挂测',NULL), +(20231204031,'数据录入','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'数据录入',NULL), +(20231204032,'锂含量','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'锂含量',NULL), +(20231204033,'磁性物','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'磁性物',NULL), +(20231204034,'杂质元素','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'杂质元素',NULL), +(20231204035,'纯度','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'纯度',NULL), +(20231204036,'游离锂','staffSkill',NULL,NULL,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'游离锂',NULL); + +UPDATE T_LIMS_STAFF t + INNER JOIN t_core_user s ON t.USERNO=s.USERNO + SET t.departmentOffice =s.ORGNAME and t.USERID=S.id; +-- ----------------------------- 2023-12-04 add by gaozq------------end + +ALTER TABLE t_lims_task ADD QUALITYEXCEPTIONREASON varchar(100) NULL COMMENT '质控异常原因'; +CALL INSERTI18N('T_LIMS_TASK.QUALITYEXCEPTIONREASON', '质控异常原因', '质控异常原因', 'zh-CN', '质控异常原因'); +-- ----------------------------- 2023-12-02 add by zhangs------------end + +-- ----------------------------- 2023-12-04 add by zhangs------------begin +ALTER TABLE t_lims_order ADD TESTTYPES varchar(200) NULL COMMENT '所属项目类型'; +update t_lims_order o inner join ( +select tltm.ORDERID,group_concat(distinct k.TESTTYPE) TESTTYPES from t_lims_test_matrix tltm, +t_lims_task k +where tltm.CHECKFLAG='1' +and k.id=tltm.ORDTASKID +group by tltm.ORDERID ) temp on temp.ORDERID=o.id set o.TESTTYPES=temp.TESTTYPES; +-- ----------------------------- 2023-12-04 add by zhangs------------end + +-- ----------------------------- 2023-12-05 add by zhangs------------begin +update t_lims_result set retestNum=0 where retestNum is null; +delete from t_core_menu where id in(100140,100142,100150,20230809001); +INSERT INTO t_core_menu (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES + ('20231205001','质控异常','/secure/basemodule/business/test/tasks/page/qualityControlException','9107',910702,'质控异常',NULL,NULL,NULL,'025.svg','016.png',NULL), + ('20231205002','质控SPC统计','/secure/basemodule/trm/qcsample/qc-sample-results/page/spc-list','9107',910703,'质控SPC',NULL,NULL,NULL,'016.svg',NULL,NULL); +-- ----------------------------- 2023-12-05 add by zhangs------------end +-- ----------------------------- 2023-12-05 add by gaozq------------begin +alter table T_LIMS_ORDER add column HANGUPTESTSTEP2 VARCHAR(60) null comment '挂测工步2'; +alter table T_LIMS_ORDER add column SOLIDCONTENT VARCHAR(36) null comment '固含量'; +alter table T_LIMS_ORDER add column SOLVENTQUALITY VARCHAR(36) null comment '溶剂质量'; + +CALL INSERTI18N('T_LIMS_ORDER.HANGUPTESTSTEP2','挂测工步2','挂测工步2','zh-CN','挂测工步2'); +CALL INSERTI18N('T_LIMS_ORDER.SOLIDCONTENT','固含量','固含量','zh-CN','固含量'); +CALL INSERTI18N('T_LIMS_ORDER.SOLVENTQUALITY','溶剂质量','溶剂质量','zh-CN','溶剂质量'); +-- ----------------------------- 2023-12-05 add by gaozq------------end + +-- ----------------------------- 2023-12-05 add by zhangs------------begin +ALTER TABLE t_lims_result ADD REJECTFLAG varchar(1) NULL COMMENT '退回标记'; +ALTER TABLE t_lims_specimen_item ADD T_LIMS_TASK varchar(1) NULL COMMENT '是否判定项'; +-- ----------------------------- 2023-12-05 add by zhangs------------end + +-- ----------------------------- 2023-12-05 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_TASK_CONFIG_PARAM`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CONFIGID` BIGINT DEFAULT NULL COMMENT '定时表达式ID', + `BUSINESSID` BIGINT DEFAULT NULL COMMENT '业务ID', + `BUSINESSNAME` VARCHAR(120) DEFAULT NULL COMMENT '业务名称', + `ENABLE` VARCHAR(1) DEFAULT NULL COMMENT '启用', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='定时任务参数'; + + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_TASK_CONFIG_PARAM', '1', 'zhangsheng', 'zhangsheng', NOW(), 'L005', '五行业'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_TASK_CONFIG_PARAM', '定时任务参数', 'service', '1'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.SERVICE_NAME', '定时任务参数', '定时任务参数', 'zh-CN', '定时任务参数'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.ID', '定时任务参数的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.CONFIGID', '定时任务参数的定时表达式ID', '定时表达式ID', 'zh-CN', '定时表达式ID'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.BUSINESSID', '定时任务参数的业务ID', '业务ID', 'zh-CN', '业务ID'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.BUSINESSNAME', '定时任务参数的业务名称', '业务名称', 'zh-CN', '业务名称'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.ENABLE', '定时任务参数的启用', '启用', 'zh-CN', '启用'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.CREATEDBYID', '定时任务参数的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.CREATEDBYNAME', '定时任务参数的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.CREATEDTIME', '定时任务参数的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.CREATEDBYORGID', '定时任务参数的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.CREATEDBYORGNAME', '定时任务参数的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.TASKPARAMS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.TASKPARAMS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.TASKPARAMS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.TASKPARAMS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.TASKPARAMS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TASK_CONFIG_PARAM', '0', '0'); + + +COMMIT; +ALTER TABLE T_LIMS_TASK_CONFIG_PARAM ADD REPEATNUM bigint NULL COMMENT '次数'; +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.REPEATNUM', '次数', '次数', 'zh-CN', '次数'); +-- ----------------------------- 2023-12-05 add by zhangs------------end + +-- ----------------------------- 2023-12-06 add by zhangs------------begin +ALTER TABLE T_LIMS_TASK ADD JUDGEREF varchar(1) NULL COMMENT '是否判定项'; +delete from t_core_code where CODECATEGORYID ='specimenType'; +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES +(20230426100,'标准样','specimenType',NULL,10,0,'ADMIN','系统管理员',NULL,'0',NULL,NULL,NULL,'标准样',NULL), +(20230426101,'自选样','specimenType',NULL,20,0,'ADMIN','系统管理员',NULL,'0',NULL,NULL,NULL,'自选样',NULL), +(20230426102,'标准溶液','specimenType',NULL,30,0,'ADMIN','系统管理员',NULL,'0',NULL,NULL,NULL,'标准溶液',NULL), +(2023110713461,'其他','specimenType',NULL,30,0,'ADMIN','系统管理员',NULL,'0',NULL,NULL,NULL,'其他',NULL); +-- ----------------------------- 2023-12-06 add by zhangs------------end + +-- ----------------------------- 2023-12-06 add by gaozq------------begin +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('asynctask.execStatus', '执行状态', 'biz', NULL, 1, NULL, NULL, NULL, NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES(2022101119141,'待分配节点','asynctask.execStatus',NULL,1,0,'0',NULL,NULL,NULL,'pendingAssign','admin','管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES(2022101119142,'已分配节点','asynctask.execStatus',NULL,2,0,'0',NULL,NULL,NULL,'hasAssign','admin','管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES(2022101119143,'已入队列','asynctask.execStatus',NULL,3,0,'0',NULL,NULL,NULL,'joinedQueue','admin','管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES(2022101119144,'执行中','asynctask.execStatus',NULL,4,0,'0',NULL,NULL,NULL,'executing','admin','管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES(2022101119145,'执行失败','asynctask.execStatus',NULL,5,0,'0',NULL,NULL,NULL,'executeFail','admin','管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES(2022101119146,'执行成功','asynctask.execStatus',NULL,6,0,'0',NULL,NULL,NULL,'executeSuccess','admin','管理员',NULL); + +ALTER TABLE t_lims_asynctask ADD TASKSERVERREGION varchar(100) NULL COMMENT '任务执行所在服务器区域'; +ALTER TABLE t_lims_asynctask ADD EXECMAXCOUNT BIGINT NULL COMMENT '任务最大执行次数'; +-- ----------------------------- 2023-12-06 add by gaozq------------end + + +-- ----------------------------- 2023-12-06 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_QUALITYCONTROL_EXCEPTION`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TASKID` BIGINT DEFAULT NULL COMMENT '试验任务ID', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `PROCESSSTATUS` VARCHAR(36) DEFAULT NULL COMMENT '流程状态', + `QUALITYEXCEPTIONREASON` VARCHAR(270) DEFAULT NULL COMMENT '异常原因', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='质控异常'; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_QUALITYCONTROL_EXCEPTION', '1', 'zhangsheng', 'zhangsheng', NOW(), 'L005', '五行业'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_QUALITYCONTROL_EXCEPTION', '质控异常', 'service', '1'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.SERVICE_NAME', '质控异常', '质控异常', 'zh-CN', '质控异常'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.ID', '质控异常的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.TASKID', '质控异常的试验任务ID', '试验任务ID', 'zh-CN', '试验任务ID'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDBYID', '质控异常的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDBYNAME', '质控异常的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDTIME', '质控异常的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDBYORGID', '质控异常的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDBYORGNAME', '质控异常的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.PROCESSSTATUS', '质控异常的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.QUALITYEXCEPTIONREASON', '质控异常的异常原因', '异常原因', 'zh-CN', '异常原因'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.EXCEPTIONS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.EXCEPTIONS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.EXCEPTIONS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.EXCEPTIONS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.EXCEPTIONS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_QUALITYCONTROL_EXCEPTION', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('11', '质控异常', 'T_LIMS_QUALITYCONTROL_EXCEPTION', 'audit_def', '1'); + +COMMIT; +INSERT INTO t_core_menu (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES + ('20231206006','质控异常管理',NULL,'9107',910702,'质控异常管理',NULL,NULL,NULL,'024.svg',NULL,NULL), + ('20231206007','质控异常','/secure/basemodule/trm/qualitycontrol/qualitycontrol-exceptions/page/edit-list?pageType=draft','20231206006',1,'质控异常',NULL,NULL,NULL,'024.svg','027.png',NULL), + ('20231206008','质控异常审核','/secure/basemodule/trm/qualitycontrol/qualitycontrol-exceptions/page/edit-list?pageType=audit','20231206006',2,'质控异常确认',NULL,NULL,NULL,'025.svg','028.png',NULL), + ('20231206009','质控异常查询','/secure/basemodule/trm/qualitycontrol/qualitycontrol-exceptions/page/edit-list?pageType=search','20231206006',3,'质控异常查询',NULL,NULL,NULL,'024.svg',NULL,NULL); + +INSERT INTO t_core_todo_config (ID,NAME,MENUID,CATEGORY,ICON,INHERITPARAM,JSONPARAM,SERVICEMETHOD,ACTIVATEDFLAG,ACTIVATEDBYID,ACTIVATEDBYNAME,ACTIVATEDTIME,DESCEXPRESSION,ORDERNO,I18NCODE,VOICEWARNING,SELECTSQL) VALUES + (1274950828276128,'质控异常','20231206007','business','015.png','1','{"filterUser":"draft","processStatus_SB":"draft"}','com.sunwayworld.basemodule.trm.qualitycontrol.exception.service.impl.LimsQualitycontrolExceptionServiceImpl.selectPagination','1','zhangs','张胜','2023-12-06 15:36:56',NULL,NULL,NULL,'1',NULL); +-- ----------------------------- 2023-12-06 add by zhangs------------end +-- ----------------------------- 2023-12-07 add by gaozq------------end +update t_core_sequence set PATTERN = '[yyyy][mm][dd][nn]', JSONPARAM = null where id = 'T_LIMS_EQUIP_MAINTAIN_PLAN'; + +alter table T_LIMS_EQUIPT_MAINTAIN_ITEM add column EQUIPID BIGINT null comment '设备ID'; +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_ITEM.EQUIPID','设备ID','设备ID','zh-CN','设备ID'); +-- ----------------------------- 2023-12-07 add by gaozq------------end +-- ----------------------------- 2023-12-07 add by gaozq--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_PRODUCT_NAME_LIBRARY`( + `ID` BIGINT NOT NULL COMMENT '主键', + `PRODUCTNAME` VARCHAR(60) DEFAULT NULL COMMENT '产品名称', + `STATUS` VARCHAR(10) DEFAULT NULL COMMENT '状态', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) + ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='产品名称库'; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_PRODUCT_NAME_LIBRARY', '产品名称库', 'service', '1'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.SERVICE_NAME', '产品名称库', '产品名称库', 'zh-CN', '产品名称库'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.ID', '产品名称库的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.PRODUCTNAME', '产品名称库的产品名称', '产品名称', 'zh-CN', '产品名称'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.STATUS', '产品名称库的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDBYID', '产品名称库的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDBYNAME', '产品名称库的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDTIME', '产品名称库的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDBYORGID', '产品名称库的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDBYORGNAME', '产品名称库的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_PRODUCT_NAME_LIBRARY', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-12-07 add by gaozq------------end + +-- ----------------------------- 2023-12-07 add by gaozq--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_PROJECT_NAME_LIBRARY`( + `ID` BIGINT NOT NULL COMMENT '主键', + `PROJECTNAME` VARCHAR(60) DEFAULT NULL COMMENT '项目名称', + `PROJECTUSERID` VARCHAR(60) DEFAULT NULL COMMENT '项目负责人id', + `PROJECTUSER` VARCHAR(60) DEFAULT NULL COMMENT '项目负责人', + `STATUS` VARCHAR(10) DEFAULT NULL COMMENT '状态', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) + ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='项目名称库'; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_PROJECT_NAME_LIBRARY', '项目名称库', 'service', '1'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.SERVICE_NAME', '项目名称库', '项目名称库', 'zh-CN', '项目名称库'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.ID', '项目名称库的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.PROJECTNAME', '项目名称库的项目名称', '项目名称', 'zh-CN', '项目名称'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.PROJECTUSERID', '项目名称库的项目负责人id', '项目负责人id', 'zh-CN', '项目负责人id'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.PROJECTUSER', '项目名称库的项目负责人', '项目负责人', 'zh-CN', '项目负责人'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.STATUS', '项目名称库的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.CREATEDBYID', '项目名称库的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.CREATEDBYNAME', '项目名称库的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.CREATEDTIME', '项目名称库的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.CREATEDBYORGID', '项目名称库的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.CREATEDBYORGNAME', '项目名称库的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_PROJECT_NAME_LIBRARY', '0', '0'); + + +COMMIT; + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(20231207001,'产品名称库','产品名称库','productNameLibraryChoose','/secure/basemodule/basedata/product-name-librarys/page/choose-list','80%'), +(20231207002,'项目名称库','项目名称库','projectNameLibraryChoose','/secure/basemodule/basedata/project-name-librarys/page/choose-list','80%'); +-- ----------------------------- 2023-12-07 add by gaozq------------end + +-- ----------------------------- 2023-12-07 add by zhangs------------begin +ALTER TABLE t_lims_tm_analyst ADD USEBALANCE varchar(1) NULL COMMENT '是否使用天平'; +CALL INSERTI18N('T_LIMS_TM_ANALYST.USEBALANCE','使用天平','使用天平','zh-CN','使用天平'); +ALTER TABLE t_lims_result ADD USEBALANCE varchar(1) NULL COMMENT '是否使用天平'; +update t_lims_result set useBalance='1' where ANALYSTNAME like '%质量%'; +-- ----------------------------- 2023-12-07 add by zhangs------------end + +-- ----------------------------- 2023-12-08 add by zhangs------------begin +ALTER TABLE t_lims_order DROP INDEX T_LIMS_ORDER_SAMPLECODE_IDX; +CREATE INDEX t_lims_order_FOLDERID_IDX USING BTREE ON t_lims_order (FOLDERID); +ALTER TABLE t_lims_order ADD BALANCEEPTID bigint NULL COMMENT '天平设备'; +ALTER TABLE t_lims_order ADD BALANCEEPTCODE varchar(100) NULL COMMENT '天平设备编码'; +ALTER TABLE t_lims_order ADD BALANCEEPTNAME varchar(100) NULL COMMENT '天平设备名称'; +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES + (202312081,'温湿度数据','equiptInstructionType',NULL,6,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'温湿度数据',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES + (202312082,'天平数据','equiptInstructionType',NULL,6,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'天平数据',NULL); + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(202312081516,'绑定辅助设备','绑定辅助设备','resultChooseBindEpt','/secure/basemodule/business/results/page/result-choose-bindept','80%'); +ALTER TABLE t_lims_order ADD BALANCEUSERID varchar(100) NULL COMMENT '天平测试人'; +ALTER TABLE t_lims_order ADD BALANCEUSERNAME varchar(100) NULL COMMENT '天平测试人'; +ALTER TABLE T_LIMS_RESULT ADD HELPEPTIDS varchar(100) NULL COMMENT '辅助设备'; +ALTER TABLE T_LIMS_RESULT ADD HELPEPTCODES varchar(200) NULL COMMENT '辅助设备'; +ALTER TABLE T_LIMS_RESULT ADD HELFPEPTNAMES varchar(200) NULL COMMENT '辅助设备'; +CALL INSERTI18N('T_LIMS_RESULT.HELPEPTIDS','辅助设备','辅助设备','zh-CN','辅助设备'); + +ALTER TABLE T_LIMS_RESULT ADD HELPEPTUSERNAME varchar(100) NULL COMMENT '辅助设备测试人'; +ALTER TABLE T_LIMS_RESULT ADD HELPEPTUSERID varchar(100) NULL COMMENT '辅助设备测试人'; +CALL INSERTI18N('T_LIMS_RESULT.HELPEPTUSERNAME','辅助设备测试人','辅助设备测试人','zh-CN','辅助设备测试人'); +-- ----------------------------- 2023-12-08 add by zhangs------------end +-- ----------------------------- 2023-12-11 add by gaozq------------begin +alter table T_LIMS_EQUIPT_FILE_ACQ_CONFIG add column REMARKS VARCHAR(300) null comment '备注'; +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ_CONFIG.REMARKS','备注','备注','zh-CN','备注'); + +alter table T_LIMS_FILE_DATA_COLLECT add column TESTTYPE VARCHAR(60) null comment '检测项目类型'; +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.TESTTYPE','检测项目类型','检测项目类型','zh-CN','检测项目类型'); + +alter table T_LIMS_ORDER add column KEEPLOCATION VARCHAR(120) null comment '留样位置'; +CALL INSERTI18N('T_LIMS_ORDER.KEEPLOCATION','留样位置','留样位置','zh-CN','留样位置'); +-- ----------------------------- 2023-12-11 add by gaozq------------end + +-- ----------------------------- 2023-12-11 add by zhangs------------begin +INSERT INTO t_core_menu (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES + ('2023121114051','综合报告',NULL,'1002',6,'综合报告',NULL,NULL,NULL,'013.svg',NULL,NULL), + ('2023121114052','综合报告编制','/secure/basemodule/business/test/reports/page/edit-list?pageType=reportDraft','2023121114051',1,'综合报告编制',NULL,NULL,NULL,'026.svg',NULL,NULL), + ('2023121114053','综合报告审核','/secure/basemodule/business/test/reports/page/edit-list?pageType=reportAudit','2023121114051',2,'综合报告审核',NULL,NULL,NULL,'026.svg',NULL,NULL), + ('2023121114054','综合报告批准','/secure/basemodule/business/test/reports/page/edit-list?pageType=reportApprove','2023121114051',3,'综合报告批准',NULL,NULL,NULL,'026.svg',NULL,NULL), + ('2023121114055','综合报告查询','/secure/basemodule/business/test/reports/page/edit-list?pageType=reportSearch','2023121114051',4,'综合报告查询',NULL,NULL,NULL,'016.svg',NULL,NULL); + +ALTER TABLE t_lims_result ADD SORTER bigint NULL COMMENT '序号'; +update t_lims_result s inner join t_lims_tm_analyst t on t.id=s.ANALYSTID +set s.SORTER =t.SORTER ; +-- ----------------------------- 2023-12-11 add by zhangs------------end + +-- ----------------------------- 2023-12-12 add by zhangs------------begin +ALTER TABLE t_lims_env_monitor_frequency ADD ROOMID bigint NULL COMMENT '房间ID'; +-- ----------------------------- 2023-12-12 add by zhangs------------end + +-- ----------------------------- 2023-12-13 add by zhangs------------begin +delete from t_core_menu tcm where MENUNAME='环境监控频率'; +ALTER TABLE t_lims_env_monitor ADD ROOMID bigint NULL COMMENT '房间ID'; +ALTER TABLE t_lims_env_monitor ADD ROOMNAME varchar(100) NULL COMMENT '房间'; +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2023121301,'环境区域','环境区域','envMonitorAreaChoose','/secure/basemodule/trm/env-monitor-areas/page/choose-list','80%'); +ALTER TABLE t_lims_env_monitor ADD LABID varchar(100) NULL COMMENT '检测组'; +ALTER TABLE T_LIMS_ENV_MONITOR_AREA ADD LABID varchar(100) NULL COMMENT '检测组'; +CALL INSERTI18N('T_LIMS_ENV_MONITOR.LABID','检测组','检测组','zh-CN','检测组'); +ALTER TABLE t_lims_env_monitor ADD UPPERLIMIT varchar(100) NULL COMMENT '温度上限'; +ALTER TABLE t_lims_env_monitor ADD LOWERLIMIT varchar(100) NULL COMMENT '温度下限'; +ALTER TABLE t_lims_env_monitor ADD UPPERHUMIDITYLIMIT varchar(100) NULL COMMENT '湿度上限'; +ALTER TABLE t_lims_env_monitor ADD LOWERHUMIDITYLIMIT varchar(100) NULL COMMENT '湿度下限'; +delete from t_core_menu where MENUNAME='温湿度监控'; +INSERT INTO t_core_schedule_task (ID,TASKNAME,SERVICENAME,METHODNAME,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME,`TYPE`,IFEXECUTABLESERVICENAME,IFEXECUTABLEMETHODNAME) VALUES +('scheduleInsertEnvMonitorApply','环境温湿度点检_每天一次','com.sunwayworld.basemodule.trm.environmentrecord.service.LimsEnvMonitorService','scheduleInsertEnvMonitorApply',NULL,NULL,NULL,NULL,NULL,NULL,'service',NULL,NULL); +ALTER TABLE t_lims_env_monitor ADD EPTID bigint NULL COMMENT '温湿度仪'; +ALTER TABLE t_lims_env_monitor ADD EPTCODE varchar(100) NULL COMMENT '温湿度仪'; +ALTER TABLE t_lims_env_monitor ADD EPTNAME varchar(100) NULL COMMENT '温湿度仪'; +ALTER TABLE T_LIMS_ENV_MONITOR_AREA ADD EPTID bigint NULL COMMENT '温湿度仪'; +ALTER TABLE T_LIMS_ENV_MONITOR_AREA ADD EPTCODE varchar(100) NULL COMMENT '温湿度仪'; +ALTER TABLE T_LIMS_ENV_MONITOR_AREA ADD EPTNAME varchar(100) NULL COMMENT '温湿度仪'; +CALL INSERTI18N('T_LIMS_ENV_MONITOR_AREA.EPTID','温湿度仪','温湿度仪','zh-CN','温湿度仪'); +INSERT INTO t_core_schedule_task (ID,TASKNAME,SERVICENAME,METHODNAME,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME,`TYPE`,IFEXECUTABLESERVICENAME,IFEXECUTABLEMETHODNAME) VALUES +('uppdateEnvAcqDataByEnvMonitorApply','环境温湿度点检获取温湿度数据_每分钟','com.sunwayworld.basemodule.trm.environmentrecord.service.LimsEnvMonitorService','sheduleUpdateEnvAcqDataByEnvMonitorApply',NULL,NULL,NULL,NULL,NULL,NULL,'service',NULL,NULL); +ALTER TABLE t_lims_result ADD DEFAULTRESULT varchar(100) NULL COMMENT '默认结果'; +update t_lims_result s inner join t_lims_tm_analyst t on t.id=s.ANALYSTID +set s.DEFAULTRESULT =t.DEFAULTRESULT; +-- ----------------------------- 2023-12-13 add by zhangs------------end + +-- ----------------------------- 2023-12-13 add by zhangs------------begin +ALTER TABLE t_lims_specimen ADD FOLDERLIMIT bigint NULL COMMENT '测试数量'; +CALL INSERTI18N('T_LIMS_SPECIMEN.FOLDERLIMIT','测试数量','测试数量','zh-CN','测试数量'); +ALTER TABLE t_lims_specimen ADD CURFOLDERCOUNT bigint NULL COMMENT '已测试数量'; +CALL INSERTI18N('T_LIMS_SPECIMEN.CURFOLDERCOUNT','已测试数量','已测试数量','zh-CN','已测试数量'); +-- ----------------------------- 2023-12-13 add by zhangs------------end +-- ----------------------------- 2023-12-14 add by gaozq------------end +CALL INSERTI18N('T_LIMS_EQUIPT.POINTCHECKSTATUS', '设备点检状态', '设备点检状态', 'zh-CN', '设备点检状态'); + +-- ----------------------------- 2023-12-14 add by gaozq------------end + +-- ----------------------------- 2023-12-14 add by zhangs------------begin +ALTER TABLE t_lims_specimen_item ADD COV varchar(36) NULL COMMENT 'COV'; +ALTER TABLE t_lims_task ADD MEANVALUE varchar(36) NULL COMMENT 'mean值'; +ALTER TABLE t_lims_task ADD PVALUE varchar(36) NULL COMMENT 'σ值'; +ALTER TABLE t_lims_task ADD COV varchar(36) NULL COMMENT 'cov'; +ALTER TABLE t_lims_specimen ADD FOLDERGROUP bigint NULL COMMENT '委托单质控计划组'; +ALTER TABLE t_lims_folder ADD FOLDERGROUP bigint NULL COMMENT '委托单质控计划组'; +-- ----------------------------- 2023-12-14 add by zhangs------------end +-- ----------------------------- 2023-12-14 add by gaozq------------end +CALL INSERTI18N('T_LIMS_EQUIPT.POINTCHECKSTATUS', '设备点检状态', '设备点检状态', 'zh-CN', '设备点检状态'); + +alter table T_LIMS_MATERIAL add column ESTIMATEDARRIVALDATE DATETIME null comment '预计到货日期'; +alter table T_LIMS_MATERIAL add column DELIVERYDATE DATETIME null comment '到货日期'; +alter table T_LIMS_MATERIAL add column PURCHASEDATE DATETIME null comment '请购日期'; +alter table T_LIMS_MATERIAL add column ISARRIVAL VARCHAR(12) null comment '是否到货'; +alter table T_LIMS_MATERIAL add column MATERIALCATEGORY VARCHAR(60) null comment '耗材分类'; +CALL INSERTI18N('T_LIMS_MATERIAL.ESTIMATEDARRIVALDATE','预计到货日期','预计到货日期','zh-CN','预计到货日期'); +CALL INSERTI18N('T_LIMS_MATERIAL.DELIVERYDATE','到货日期','到货日期','zh-CN','到货日期'); +CALL INSERTI18N('T_LIMS_MATERIAL.PURCHASEDATE','请购日期','请购日期','zh-CN','请购日期'); +CALL INSERTI18N('T_LIMS_MATERIAL.ISARRIVAL','是否到货','是否到货','zh-CN','是否到货'); +CALL INSERTI18N('T_LIMS_MATERIAL.MATERIALCATEGORY','耗材分类','耗材分类','zh-CN','耗材分类'); + +alter table T_LIMS_MATERIAL_RECORD add column APPLYTIME DATETIME null comment '申请时间'; +alter table T_LIMS_MATERIAL_RECORD add column APPLYUSER VARCHAR(60) null comment '申请人'; +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.APPLYTIME','申请时间','申请时间','zh-CN','申请时间'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.APPLYUSER','申请人','申请人','zh-CN','申请人'); + +INSERT INTO t_core_code (id,codename,codecategoryid,remark,orderno,version,createdbyid,createdbyname,createdtime,lastsuspendedflag,lastsuspendedbyid,lastsuspendedbyname,lastsuspendedtime,code,i18ncode) VALUES +(20231215001,'压实','acqExector',NULL,NULL,NULL,'admin','系统管理员1','2023-12-15 17:00:00.000','0',NULL,NULL,NULL,'YaShiAcqExector',NULL); + +-- ----------------------------- 2023-12-14 add by gaozq------------end + + +-- ----------------------------- 2023-12-14 add by zhangs------------begin +update t_lims_test set itemSorter=1; +ALTER TABLE t_lims_task ADD ITEMSORTER bigint NULL COMMENT '项目排序'; +update t_lims_task set ITEMSORTER=1; +ALTER TABLE T_LIMS_TEST_OUTLINE_DETAIL ADD ITEMSORTER bigint NULL COMMENT '项目排序'; +update T_LIMS_TEST_OUTLINE_DETAIL set ITEMSORTER=1; +ALTER TABLE T_LIMS_SPECIMEN_ITEM ADD ITEMSORTER bigint NULL COMMENT '项目排序'; +update T_LIMS_SPECIMEN_ITEM set ITEMSORTER=1; +-- ----------------------------- 2023-12-14 add by zhangs------------end +-- ----------------------------- 2023-12-19 add by gaozq------------end +alter table T_LIMS_EQUIPT_MAINTAIN_ITEM add column EQUIPTCODE VARCHAR(600) null comment '设备编号'; +alter table T_LIMS_EQUIPT_MAINTAIN_ITEM add column EQUIPTNAME VARCHAR(600) null comment '设备名称'; +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_ITEM.EQUIPTCODE','设备编号','设备编号','zh-CN','设备编号'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_ITEM.EQUIPTNAME','设备名称','设备名称','zh-CN','设备名称'); + +alter table T_LIMS_MATERIAL add column MATERIALCODE VARCHAR(60) null comment '物料编号'; +CALL INSERTI18N('T_LIMS_MATERIAL.MATERIALCODE','物料编号','物料编号','zh-CN','物料编号'); +-- ----------------------------- 2023-12-19 add by gaozq------------end + +-- ----------------------------- 2023-12-19 add by zhangs------------begin +ALTER TABLE t_lims_task ADD SIGMASTATUS varchar(32) NULL COMMENT 'σ超上限异常'; +-- ----------------------------- 2023-12-19 add by zhangs------------end +-- ----------------------------- 2023-12-20 add by gaozq------------end +alter table T_LIMS_ENV_MONITOR_RECORDS add column ACTUALDATE DATETIME null comment '实际填写时间'; +CALL INSERTI18N('T_LIMS_ENV_MONITOR_RECORDS.ACTUALDATE','实际填写时间','实际填写时间','zh-CN','实际填写时间'); + +-- ----------------------------- 2023-12-20 add by gaozq------------end + +-- ----------------------------- 2023-12-20 add by zhangs------------begin +ALTER TABLE t_lims_task ADD CALMEAN varchar(36) NULL; +ALTER TABLE t_lims_task ADD CALPVALUE varchar(36) NULL; +ALTER TABLE t_lims_task ADD CALCOV varchar(36) NULL; +CALL INSERTI18N('T_LIMS_TASK.CALMEAN','mean(试验)','mean(试验)','zh-CN','mean(试验)'); +CALL INSERTI18N('T_LIMS_TASK.CALPVALUE','σ(试验)','σ(试验)','zh-CN','σ(试验)'); +CALL INSERTI18N('T_LIMS_TASK.CALCOV','cov(试验)','cov(试验)','zh-CN','cov(试验)'); +-- ----------------------------- 2023-12-20 add by zhangs------------end +-- ----------------------------- 2023-12-21 add by gaozq------------begin +alter table T_LIMS_MATERIAL_RECORD add column INPUTDATE DATETIME null comment '入库日期'; +alter table T_LIMS_MATERIAL_RECORD add column TESTGROUP VARCHAR(60) null comment '领用检测组'; +alter table T_LIMS_MATERIAL_RECORD add column MANUFACTORY VARCHAR(60) null comment '供应商'; +alter table T_LIMS_MATERIAL_RECORD add column OUTDATE DATETIME null comment '出库日期'; + +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.INPUTDATE','入库日期','入库日期','zh-CN','入库日期'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.TESTGROUP','领用检测组','领用检测组','zh-CN','领用检测组'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.MANUFACTORY','供应商','供应商','zh-CN','供应商'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OUTDATE','出库日期','出库日期','zh-CN','出库日期'); +-- ----------------------------- 2023-12-21 add by gaozq------------end + +-- ----------------------------- 2023-12-27 add by zhangs------------begin +CREATE TABLE IF NOT EXISTS `T_LIMS_DBEXTRACT_CONFIG`( + `ID` BIGINT NOT NULL COMMENT '主键', + `EXTRACTID` BIGINT DEFAULT NULL COMMENT '规则ID', + `SQL` VARCHAR(2048) DEFAULT NULL COMMENT 'sql', + `ARGS` VARCHAR(1024) DEFAULT NULL COMMENT '参数', + `ENABLE` VARCHAR(12) DEFAULT NULL COMMENT '停启用', + `RESOLVEFUNCTION` VARCHAR(240) DEFAULT NULL COMMENT '数据再处理Service', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='数据源SQL配置'; + +CALL INSERTI18N('T_LIMS_DBEXTRACT.SERVICE_NAME', 'DB数据源抽取规则', 'DB数据源抽取规则', 'zh-CN', 'DB数据源抽取规则'); +CALL INSERTI18N('T_LIMS_DBEXTRACT.ID', 'DB数据源抽取规则的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_DBEXTRACT.NAME', 'DB数据源抽取规则的名称', '名称', 'zh-CN', '名称'); +CALL INSERTI18N('T_LIMS_DBEXTRACT.REMARK', 'DB数据源抽取规则的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.SERVICE_NAME', '数据源SQL配置', '数据源SQL配置', 'zh-CN', '数据源SQL配置'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.ID', '数据源SQL配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.EXTRACTID', '数据源SQL配置的规则ID', '规则ID', 'zh-CN', '规则ID'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.SQL', '数据源SQL配置的sql', 'sql', 'zh-CN', 'sql'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.ARGS', '数据源SQL配置的参数', '参数', 'zh-CN', '参数'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.ENABLE', '数据源SQL配置的停启用', '停启用', 'zh-CN', '停启用'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.RESOLVEFUNCTION', '数据源SQL配置的数据再处理Service', '数据再处理Service', 'zh-CN', '数据再处理Service'); +CALL INSERTI18N('BASELINE.MODULE.DBEXTRACTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASELINE.MODULE.DBEXTRACTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASELINE.MODULE.DBEXTRACTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASELINE.MODULE.DBEXTRACTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASELINE.MODULE.DBEXTRACTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); +CALL INSERTI18N('T_LIMS_DBCONN.URL', '数据库链接配置的连接字符串', '连接字符串', 'zh-CN', '连接字符串'); + +CREATE TABLE IF NOT EXISTS `T_LIMS_DBEXTRACT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `NAME` VARCHAR(120) DEFAULT NULL COMMENT '名称', + `REMARK` VARCHAR(240) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='DB数据源抽取规则'; +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG +(ID, NAME, TITLE, CATEGORY, URL, WIDTH) +VALUES(2022011818122, '抽取规则选择', '抽取规则选择', 'dbExtractConfig', '/secure/basemodule/common/eptstorage/dbextract-configs/page/choose-list', '60%'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.NAME', '数据源SQL配置的名称', '名称', 'zh-CN', '名称'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.REMARK', '数据源SQL配置的备注', '备注', 'zh-CN', '备注'); +alter table T_LIMS_DBEXTRACT_CONFIG add REMARK VARCHAR(240); +alter table T_LIMS_DBEXTRACT_CONFIG add NAME VARCHAR(120); +ALTER TABLE t_lims_folder ADD MOMSIMPLINGINSPECTIONGID bigint NULL COMMENT 'mom系统取样任务单ID'; +INSERT INTO t_core_schedule_task (ID,TASKNAME,SERVICENAME,METHODNAME,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME,`TYPE`,IFEXECUTABLESERVICENAME,IFEXECUTABLEMETHODNAME) VALUES +('folderCreateByMomSys','MOM系统建单','com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService','folderCreateByMomSys',NULL,NULL,NULL,NULL,NULL,NULL,'service',NULL,NULL); + +-- MOM系统执行开始 +ALTER TABLE d_qa_simpling_inspection ADD folderId bigint NULL COMMENT 'LIMS委托单ID'; +-- MOM系统执行结束 +-- ----------------------------- 2023-12-27 add by zhangs------------end + +-- ----------------------------- 2023-12-27 add by zhangs------------begin +ALTER TABLE t_lims_task ADD SIMPLINGITEMGID bigint NULL COMMENT 'MOM系统取样任务明细ID'; +ALTER TABLE t_lims_test ADD MOMITEMCODE varchar(100) NULL COMMENT 'mom系统中的项目编号'; + +ALTER TABLE t_lims_task MODIFY COLUMN SIMPLINGITEMGID bigint(20) unsigned NULL COMMENT 'MOM系统取样任务明细ID'; + +ALTER TABLE t_lims_folder MODIFY MOMSIMPLINGINSPECTIONGID bigint(20) unsigned NULL COMMENT 'mom系统取样任务单ID'; +-- ----------------------------- 2023-12-27 add by zhangs------------end + +-- ----------------------------- 2023-12-28 add by zhangs------------begin +ALTER TABLE t_lims_test ADD CONSTRAINT t_lims_test_un_mom UNIQUE KEY (MOMITEMCODE); +INSERT INTO t_lims_dbconn (ID,URL,USERNAME,PASSWORD,REMARK,ORGID,ORGNAME,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME,SOURCENAME) VALUES + (1,'jdbc:mysql://172.16.156.24:3306/mom?serverTimezone=GMT%2B8&useSSL=false','root','sunway',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'mom'); +INSERT INTO t_lims_dbextract (ID,NAME,REMARK) VALUES + (1289770010698624,'mom',NULL); +INSERT INTO t_lims_dbextract_config (ID,EXTRACTID,`SQL`,ARGS,ENABLE,RESOLVEFUNCTION,REMARK,NAME) VALUES + (1289772339544960,1289770010698624,'select * from d_qa_simpling_inspection +where status = ''FINISHED'' and receviveuserid is not null and inspectType in(''IQC'', ''IPQC'', ''FQC'') and folderId is null limit 5',NULL,'1',NULL,NULL,'查询取样单'), + (1289776796818560,1289770010698624,'select + sitem.* +from + d_qa_simpling_item sitem, + d_qa_simpling_inspection sim +where + sim.gid = sitem.simplingGid + and sim.code = ''#{code}''','code','1',NULL,NULL,'查询取样任务明细'), + (1289778111249536,1289770010698624,'SELECT d.* from d_qa_incoming_inspection d, d_qa_simpling_inspection sim + where d.simplingcode=sim.code and sim.code= ''#{code}''','code','1',NULL,NULL,'IQC检验任务'), + (1289780926962816,1289770010698624,'SELECT d.* from d_qa_process_inspection d, d_qa_simpling_inspection sim + where d.gid =sim.inspectTaskGid + and sim.code=''#{code}''','code','1',NULL,NULL,'IPQC检验任务'), + (1289782090775680,1289770010698624,'SELECT d.* from d_qa_finalized_inspection d, d_qa_simpling_inspection sim + where d.gid =sim.inspectTaskGid + and sim.code=''#{code}''','code','1',NULL,NULL,'FQC检验任务'); + +update t_core_audit_config set AUDITABLE=0; +-- ----------------------------- 2023-12-28 add by zhangs------------end +-- ----------------------------- 2023-12-28 add by gaozq------------begin +CALL INSERTI18N('CORE.MODULE.SCRIPT.TESTS.TIP.SCRIPT_ERROR', '脚本错误', '脚本错误', 'zh-CN', '脚本错误'); +alter table t_lims_material + modify MODEL varchar(120) null comment '规格型号'; +-- ----------------------------- 2023-12-28 add by gaozq------------end diff --git a/sql/mysql/202401.sql b/sql/mysql/202401.sql new file mode 100644 index 0000000..4a84d1e --- /dev/null +++ b/sql/mysql/202401.sql @@ -0,0 +1,52 @@ +-- ----------------------------- 2023-12-28 add by zhangs------------begin +ALTER TABLE t_lims_folder ADD SKIPAUDIT varchar(1) NULL; +-- ----------------------------- 2023-12-28 add by zhangs------------end +-- ----------------------------- 2024-01-23 add by gaozq------------begin +INSERT INTO t_core_code (id,codename,codecategoryid,remark,orderno,version,createdbyid,createdbyname,createdtime,lastsuspendedflag,lastsuspendedbyid,lastsuspendedbyname,lastsuspendedtime,code,i18ncode) VALUES +(20240123001,'粉末电阻率','acqExector',NULL,NULL,NULL,'admin','系统管理员1','2024-01-23 17:00:00.000','0',NULL,NULL,NULL,'PowderAcqExector',NULL); +-- ----------------------------- 2024-01-23 add by gaozq------------end + +-- ----------------------------- 2024-01-23 add by zhangs------------begin +ALTER TABLE t_lims_result ADD TESTID bigint NULL COMMENT '静态测试ID'; +update t_lims_result r join t_lims_test_method c on c.id=r.TESTMETHODID +set r.testid=c.TESTID; + +ALTER TABLE t_lims_order ADD SAMPLEBATCHREMARK varchar(100) NULL COMMENT '批次补充信息'; +CALL INSERTI18N('T_LIMS_ORDER.SAMPLEBATCHREMARK', '批次补充信息', '批次补充信息', 'zh-CN', '批次补充信息'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('sampleBatchRemark','批次补充信息','biz',NULL,1,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (id,codename,codecategoryid,remark,orderno,version,createdbyid,createdbyname,createdtime,lastsuspendedflag,lastsuspendedbyid,lastsuspendedbyname,lastsuspendedtime,code,i18ncode) VALUES +(2024012315111,'混料','sampleBatchRemark',NULL,10,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'混料',NULL), +(2024012315112,'粗磨','sampleBatchRemark',NULL,20,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'粗磨',NULL), +(2024012315113,'细磨','sampleBatchRemark',NULL,30,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'细磨',NULL), +(2024012315114,'喷雾','sampleBatchRemark',NULL,40,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'喷雾',NULL), +(2024012315115,'烧结','sampleBatchRemark',NULL,50,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'烧结',NULL), +(2024012315116,'粉碎','sampleBatchRemark',NULL,60,NULL,'admin','系统管理员1','2023-12-04 17:00:00.000','0',NULL,NULL,NULL,'粉碎',NULL); +-- ----------------------------- 2024-01-23 add by zhangs------------end + +-- ----------------------------- 2024-01-24 add by zhangs------------begin +ALTER TABLE t_lims_folder ADD SAMPLECONFIRM varchar(1) NULL COMMENT '取样'; +CALL INSERTI18N('T_LIMS_FOLDER.SAMPLECONFIRM', '取样', '取样', 'zh-CN', '取样'); +ALTER TABLE t_lims_folder ADD AUDITAGAIN varchar(1) NULL COMMENT '复审'; +CALL INSERTI18N('T_LIMS_FOLDER.AUDITAGAIN', '复审', '复审', 'zh-CN', '复审'); + +INSERT INTO t_core_menu (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES +('20240124001','取样确认','/secure/basemodule/business/test/folders/page/edit-list?pageType=sampleConfirm','1001',1,'取样确认',NULL,NULL,NULL,'024.svg','027.png',NULL); +INSERT INTO t_core_todo_config (ID,NAME,MENUID,CATEGORY,ICON,INHERITPARAM,JSONPARAM,SERVICEMETHOD,ACTIVATEDFLAG,ACTIVATEDBYID,ACTIVATEDBYNAME,ACTIVATEDTIME,DESCEXPRESSION,ORDERNO,I18NCODE,VOICEWARNING,SELECTSQL) VALUES +(1309632986596000,'取样确认','20240124001','business','024.png','1','{"filterUser":"sampleConfirm","bpmn_statusCode":"sampleConfirm"}','com.sunwayworld.basemodule.business.test.folder.service.impl.LimsFolderServiceImpl.selectPagination','1','zhangs','张胜','2024-01-24 15:36:10',NULL,NULL,NULL,'1',NULL); +-- ----------------------------- 2024-01-24 add by zhangs------------end + +-- ----------------------------- 2024-01-25 add by zhangs------------begin +ALTER TABLE t_lims_folder ADD TOORDERRECEIVETIME datetime NULL COMMENT '到样时间'; +CALL INSERTI18N('T_LIMS_FOLDER.TOORDERRECEIVETIME', '到样时间', '到样时间', 'zh-CN', '到样时间'); +update t_lims_folder s inner join (select replace(TARGETID,'T_LIMS_FOLDER$','') id,max(CREATEDTIME) CREATEDTIME from t_core_bpmn_comment tcbc where route like '%-> 样品接收%' group by replace(TARGETID,'T_LIMS_FOLDER$','') +) temp on temp.id=s.id set s.toOrderReceiveTime=temp.CREATEDTIME; +-- ----------------------------- 2024-01-25 add by zhangs------------end +-- ----------------------------- 2024-01-30 add by gaozq------------end +alter table T_LIMS_FILE_DATA_COLLECT add column PROCESSES VARCHAR(36) null comment '工序'; +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.PROCESSES','工序','工序','zh-CN','工序'); +-- ----------------------------- 2024-01-30 add by gaozq------------end + + diff --git a/sql/mysql/202402.sql b/sql/mysql/202402.sql new file mode 100644 index 0000000..5ea5b49 --- /dev/null +++ b/sql/mysql/202402.sql @@ -0,0 +1,88 @@ +-- ----------------------------- 2024-02-04 add by gaozq------------end +INSERT INTO t_core_schedule_task (ID,TASKNAME,SERVICENAME,METHODNAME,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME,TYPE,IFEXECUTABLESERVICENAME,IFEXECUTABLEMETHODNAME) VALUES +('insertEquipMaintainTask','定时检查生成点检记录','com.sunwayworld.basemodule.trm.equipt.maintainitem.service.LimsEquipMaintainPlanItemService','insertEquipMaintainTask',NULL,NULL,NULL,NULL,NULL,NULL,'service',NULL,NULL); +-- ----------------------------- 2024-02-04 add by gaozq------------end +-- ----------------------------- 2024-02-01 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_TESTTYPE_ANALYTE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTTYPEID` BIGINT DEFAULT NULL COMMENT '检测项目类型ID', + `ANALYSTNAME` VARCHAR(120) DEFAULT NULL COMMENT '分析项名称', + PRIMARY KEY (`ID`) + ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='同名分析项'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TESTTYPE_ANALYTE','ID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TESTTYPE_ANALYTE','TESTTYPEID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TESTTYPE_ANALYTE','ANALYSTNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_TESTTYPE_ANALYTE', '1', 'zhangsheng', 'zhangsheng', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TESTTYPE_ANALYTE','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TESTTYPE_ANALYTE','TESTTYPEID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TESTTYPE_ANALYTE','ANALYSTNAME','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_TESTTYPE_ANALYTE', '同名分析项', 'service', '1'); +CALL INSERTI18N('T_LIMS_TESTTYPE_ANALYTE.SERVICE_NAME', '同名分析项', '同名分析项', 'zh-CN', '同名分析项'); +CALL INSERTI18N('T_LIMS_TESTTYPE_ANALYTE.ID', '同名分析项的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TESTTYPE_ANALYTE.TESTTYPEID', '同名分析项的检测项目类型ID', '检测项目类型ID', 'zh-CN', '检测项目类型ID'); +CALL INSERTI18N('T_LIMS_TESTTYPE_ANALYTE.ANALYSTNAME', '同名分析项的分析项名称', '分析项名称', 'zh-CN', '分析项名称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20240222001', '同名分析项管理', '/secure/basemodule/basedata/testtype-analytes/page/edit-list', '91', '11', '068.svg', '同名分析项管理'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TESTTYPE_ANALYTE', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2024-02-01 add by zhangs------------end + + +-- ----------------------------- 2024-02-27 add by zhangs--------------begin +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2024022709561,'检测项目分析项','分析项','tmAnalystChoose','/secure/basemodule/coredata/tm-analysts/page/choose-list','80%'); +ALTER table t_lims_test ADD TESTTYPEID bigint NULL COMMENT '检测项目类型ID'; + +UPDATE t_lims_test o +INNER JOIN t_lims_test_type p ON concat(p.FIRSTTYPE,'-',p.SECONDTYPE) = o.TESTTYPE +SET o.TESTTYPEID =p.id; + +ALTER TABLE t_lims_testtype_analyte DROP COLUMN ANALYSTNAME; +ALTER TABLE t_lims_testtype_analyte ADD ANALYSTID bigint NULL COMMENT '静态分析项ID'; +truncate table T_LIMS_TESTTYPE_ANALYTE; +ALTER TABLE t_lims_testtype_analyte ADD GROUPNAME varchar(100) NULL COMMENT '组名称'; +CALL INSERTI18N('T_LIMS_TESTTYPE_ANALYTE.GROUPNAME', '组名称', '组名称', 'zh-CN', '组名称'); +-- ----------------------------- 2024-02-27 add by zhangs--------------end + +-- ----------------------------- 2024-02-28 add by zhangs--------------begin +ALTER TABLE t_lims_order ADD HANGUPTESTSTEPID bigint NULL COMMENT '检测大纲ID'; +ALTER TABLE t_lims_order ADD HANGUPTESTSTEPNUM bigint NULL COMMENT '挂测数量'; + +ALTER TABLE t_lims_order ADD HANGUPTESTSTEP2ID bigint NULL COMMENT '检测大纲2ID'; +ALTER TABLE t_lims_order ADD HANGUPTESTSTEP2NUM bigint NULL COMMENT '挂测2数量'; + +ALTER TABLE t_lims_task ADD HANGUPTEST varchar(1) NULL COMMENT '扣电挂测的试验'; +-- ----------------------------- 2024-02-28 add by zhangs--------------end + +-- ----------------------------- 2024-02-29 add by zhangs--------------begin +CREATE INDEX t_lims_order_KDSTATUS_IDX USING BTREE ON t_lims_order (KDSTATUS); +CALL INSERTI18N('T_LIMS_TASK.HANGUPTEST', '挂测试验', '挂测试验', 'zh-CN', '挂测试验'); +-- ----------------------------- 2024-02-29 add by zhangs--------------end \ No newline at end of file diff --git a/sql/mysql/202403.sql b/sql/mysql/202403.sql new file mode 100644 index 0000000..9b04322 --- /dev/null +++ b/sql/mysql/202403.sql @@ -0,0 +1,95 @@ + +-- ----------------------------- 2024-03-1 add by zhangs--------------begin +ALTER TABLE t_lims_task ADD HANGUPTESTSCRIPT varchar(500) NULL COMMENT '挂测试验取值脚本'; +CALL INSERTI18N('T_LIMS_TASK.HANGUPTESTSCRIPT', '取值脚本', '取值脚本', 'zh-CN', '取值脚本'); + +ALTER TABLE T_LIMS_TEST_OUTLINE_DETAIL ADD HANGUPTESTSCRIPT varchar(500) NULL COMMENT '挂测试验取值脚本'; +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.HANGUPTESTSCRIPT', '取值脚本', '取值脚本', 'zh-CN', '取值脚本'); +-- ----------------------------- 2024-03-1 add by zhangs--------------end + +-- ----------------------------- 2024-03-01 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_LANDIANRESULT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `FOLDERID` BIGINT DEFAULT NULL COMMENT '委托ID', + `FOLDERNO` VARCHAR(120) DEFAULT NULL COMMENT '委托单编号', + `ORDERID` BIGINT DEFAULT NULL COMMENT '样品ID', + `ORDNO` VARCHAR(120) DEFAULT NULL COMMENT '样品编号', + `TASKID` BIGINT DEFAULT NULL COMMENT '流程试验ID', + `TESTNAME` VARCHAR(120) DEFAULT NULL COMMENT '检测项目名称', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `BATTNO` VARCHAR(120) DEFAULT NULL COMMENT '电池条码', + `BATCHNO` VARCHAR(120) DEFAULT NULL COMMENT '电池批号', + `LANDIANTESTID` VARCHAR(120) DEFAULT NULL COMMENT '蓝电测试ID', + `VALUE` VARCHAR(60) DEFAULT NULL COMMENT '测试值', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='蓝电采集测试数据'; + + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_LANDIANRESULT', '1', 'zhangsheng', 'zhangsheng', NOW(), 'L005', '五行业'); + + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_LANDIANRESULT', '蓝电采集测试数据', 'service', '1'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.SERVICE_NAME', '蓝电采集测试数据', '蓝电采集测试数据', 'zh-CN', '蓝电采集测试数据'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.ID', '蓝电采集测试数据的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.FOLDERID', '蓝电采集测试数据的委托ID', '委托ID', 'zh-CN', '委托ID'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.FOLDERNO', '蓝电采集测试数据的委托单编号', '委托单编号', 'zh-CN', '委托单编号'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.ORDERID', '蓝电采集测试数据的样品ID', '样品ID', 'zh-CN', '样品ID'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.ORDNO', '蓝电采集测试数据的样品编号', '样品编号', 'zh-CN', '样品编号'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.TASKID', '蓝电采集测试数据的流程试验ID', '流程试验ID', 'zh-CN', '流程试验ID'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.TESTNAME', '蓝电采集测试数据的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.CREATEDBYID', '蓝电采集测试数据的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.CREATEDBYNAME', '蓝电采集测试数据的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.CREATEDTIME', '蓝电采集测试数据的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.CREATEDBYORGID', '蓝电采集测试数据的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.CREATEDBYORGNAME', '蓝电采集测试数据的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.BATTNO', '蓝电采集测试数据的电池条码', '电池条码', 'zh-CN', '电池条码'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.BATCHNO', '蓝电采集测试数据的电池批号', '电池批号', 'zh-CN', '电池批号'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.LANDIANTESTID', '蓝电采集测试数据的蓝电测试ID', '蓝电测试ID', 'zh-CN', '蓝电测试ID'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.VALUE', '蓝电采集测试数据的测试值', '测试值', 'zh-CN', '测试值'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASK.LANDIANS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASK.LANDIANS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASK.LANDIANS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASK.LANDIANS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASK.LANDIANS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_LANDIANRESULT', '0', '0'); + +CREATE INDEX t_lims_landianresult_ORDERID_IDX USING BTREE ON t_lims_landianresult (ORDERID); +COMMIT; +CREATE INDEX t_lims_landianresult_FOLDERID_IDX USING BTREE ON t_lims_landianresult (FOLDERID); + +ALTER TABLE T_LIMS_TASK ADD HANDUPOUTLINEIDS varchar(100) NULL COMMENT '参与挂测的大纲ID'; +-- ----------------------------- 2024-03-01 add by zhangs------------end + +-- ----------------------------- 2024-03-04 add by zhangs------------begin +INSERT INTO t_core_menu (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES +('20240304001','蓝电数据查询','/secure/basemodule/business/test/task/landianresults/page/landian/mongo/search','1001',24,'蓝电数据查询',NULL,NULL,NULL,'016.svg',NULL,NULL); +-- ----------------------------- 2024-03-04 add by zhangs------------end +-- ----------------------------- 2024-03-11 add by gaozq------------begin +CALL INSERTI18N('T_LIMS_ORDER.HANGUPTESTSTEPNUM', '挂测数量', '挂测数量', 'zh-CN', '挂测数量'); +CALL INSERTI18N('T_LIMS_ORDER.HANGUPTESTSTEP2NUM', '挂测2数量', '挂测2数量', 'zh-CN', '挂测2数量'); +-- ----------------------------- 2024-03-11 add by gaozq------------end + +-- ----------------------------- 2024-03-15 add by gaozq------------begin +CALL UPDATEI18N('T_LIMS_LIQUOR_TITRATION.CONFIGELEMENT', 'zh-CN', '配制标液名称'); +-- ----------------------------- 2024-03-15 add by gaozq------------end + +-- ----------------------------- 2024-03-25 add by zhangs------------begin +ALTER TABLE t_lims_task ADD CHECKTYPE varchar(100) NULL COMMENT '检验类型'; +update t_lims_task k inner join t_lims_folder f on f.id=k.FOLDERID set k.CHECKTYPE=f.checktype; +-- ----------------------------- 2024-03-25 add by zhangs------------end + + + + diff --git a/sql/mysql/202404.sql b/sql/mysql/202404.sql new file mode 100644 index 0000000..a769181 --- /dev/null +++ b/sql/mysql/202404.sql @@ -0,0 +1,50 @@ +-- ----------------------------- 2024-04-08 add by zhangs------------begin +ALTER TABLE t_lims_equipt ADD EQUIPTCODELANDIAN varchar(100) NULL COMMENT '蓝电设备编号'; +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTCODELANDIAN', '蓝电设备编号', '蓝电设备编号', 'zh-CN', '蓝电设备编号'); +-- ----------------------------- 2024-04-08 add by zhangs------------end + +-- ----------------------------- 2024-04-11 add by zhangs------------begin +ALTER TABLE t_lims_task ADD CREATEBYHANGUP varchar(1) NULL COMMENT '由挂测生成的试验'; +update t_lims_task set CREATEBYHANGUP=0; + +INSERT INTO t_core_schedule_task (ID,TASKNAME,SERVICENAME,METHODNAME,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME,`TYPE`,IFEXECUTABLESERVICENAME,IFEXECUTABLEMETHODNAME) VALUES +('scheduleAcqLanDianResult','蓝电数据定时获取','com.sunwayworld.basemodule.business.test.task.landian.service.LimsLandianresultService','scheduleAcqLanDianResult',NULL,NULL,NULL,NULL,NULL,NULL,'service',NULL,NULL); + +INSERT INTO t_core_schedule_task_config (ID,CONFIGNAME,TASKID,PARAM,CRON,TIMES,REMARK,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME,ACTIVATEDFLAG,ACTIVATEDBYID,ACTIVATEDBYNAME,ACTIVATEDTIME,UID,STARTTIME,ENDTIME) VALUES +('20240400001',NULL,'scheduleAcqLanDianResult',NULL,'0 0/2 * * * ?',0,NULL,NULL,'zhangs','张胜','2024-04-11 17:33:44','RT','湖北融通高科先进材料股份有限公司','0',NULL,NULL,NULL,'20240400001',NULL,NULL); +ALTER TABLE t_lims_order ADD LANDIANACQSTATUS varchar(30) NULL COMMENT '蓝电数据采集状态'; + +INSERT INTO t_core_menu (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES +('20240408001','结果录入(扣电室)','/secure/basemodule/business/test/folders/page/edit-list?pageType=resultInputKouDian','1001',8,'结果录入(扣电室)',NULL,NULL,NULL,'026.svg','029.png',NULL); +-- ----------------------------- 2024-04-11 add by zhangs------------end + +-- ----------------------------- 2024-04-12 add by zhangs------------begin +-- T_LIMS_TM_ANALYST highLimit lowLimit +-- T_LIMS_SPECIMEN_ITEM shorUpper shorLower meanValue pValue cov +-- T_LIMS_TASK highLimit lowLimit meanValue pValue cov calMean calPValue calCov +-- T_LIMS_MATERIAL_METHOD highLimit lowLimit +ALTER TABLE t_lims_tm_analyst MODIFY COLUMN HIGHLIMIT varchar(36) NULL COMMENT '检出高限'; +ALTER TABLE t_lims_tm_analyst MODIFY COLUMN LOWLIMIT varchar(36) NULL COMMENT '检出低限'; +ALTER TABLE t_lims_task MODIFY COLUMN HIGHLIMIT varchar(36) NULL; +ALTER TABLE t_lims_task MODIFY COLUMN LOWLIMIT varchar(36) NULL; +ALTER TABLE t_lims_material_method MODIFY COLUMN LOWLIMIT varchar(36) NULL; +ALTER TABLE t_lims_material_method MODIFY COLUMN HIGHLIMIT varchar(36) NULL; +ALTER TABLE t_lims_specimen ADD REMARK varchar(520) NULL COMMENT '备注'; +-- ----------------------------- 2024-04-12 add by zhangs------------end +-- ----------------------------- 2024-04-24 add by gaozq------------begin +create index t_lims_order_batchnoindex + on lims_lhxny_dev.t_lims_order (SENDSAMPLEBATCHNO); +-- ----------------------------- 2024-04-24 add by gaozq------------end + +-- ----------------------------- 2024-04-24 add by zhangs------------begin +update t_core_menu set MENUNAME='扣电数据审核',MENUINITNAME='扣电数据审核' where id=20240408001; +-- ----------------------------- 2024-04-24 add by zhangs------------end + +-- ----------------------------- 2024-04-25 add by zhangs------------begin +ALTER TABLE t_lims_landianresult ADD CHANNELNO varchar(100) NULL COMMENT '通道号'; +ALTER TABLE t_lims_landianresult ADD TESTID bigint NULL COMMENT '测试ID'; +CALL INSERTI18N('T_LIMS_LANDIANRESULT.CHANNELNO', '通道编号', '通道编号', 'zh-CN', '通道编号'); +-- ----------------------------- 2024-04-25 add by zhangs------------end + + + diff --git a/sql/mysql/202405.sql b/sql/mysql/202405.sql new file mode 100644 index 0000000..8ce36ca --- /dev/null +++ b/sql/mysql/202405.sql @@ -0,0 +1,139 @@ +-- ----------------------------- 2024-05-10 add by gaozq------------begin + +alter table T_LIMS_EQUIPT add column PLANMAINTAINDATE DATETIME null comment '计划点检时间'; + +CALL INSERTI18N('T_LIMS_EQUIPT.PLANMAINTAINDATE','计划点检时间','计划点检时间','zh-CN','计划点检时间'); +-- ----------------------------- 2024-05-10 add by gaozq------------end + +-- ----------------------------- 2024-05-11 add by zhangs------------begin +INSERT INTO t_lims_report_basic_item (ID,CATEGORYID,PARAMCODE,PARAMNAME,SORTER,CHOOSEPAGECONFIG) VALUES +(1386045527755456,'reportTemplateType','lanDianResultExport','蓝电测试数据导出',9,NULL); + +INSERT INTO t_lims_report_template (ID,TEMPLATECODE,TEMPLATENAME,TEMPLATETYPE,TEMPLATEFILEID,TEMPLATEFILENAME,TEMPLATEMODALTYPE,PARAM,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME,ACTIVATEDFLAG,ACTIVATEDBYID,ACTIVATEDBYNAME,ACTIVATEDTIME,LAB,VERSIONNO) VALUES +(1386064709132128,'RT20240500001','蓝电测试数据导出模板','lanDianResultExport',1386079729500000,'蓝电测试数据导出模板.xlsx','word','FOLDERIDS',NULL,'zhangs','张胜','2024-05-11 15:15:53','RT','湖北融通高科先进材料股份有限公司',NULL,NULL,NULL,NULL,NULL,'V1.0'); +INSERT INTO t_lims_report_template_file (ID,REPORTTEMPLATEID,FILEID,VERSIONNO,REMARK,ACTIVATEDFLAG,ACTIVATEDTIME,ACTIVATEDBYID,ACTIVATEDBYNAME,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME,UPLOADBYID,UPLOADBYNAME,UPLOADTIME) VALUES +(1386065573412704,1386064709132128,1386079729500000,'V1.0',NULL,'1','2024-05-11 15:20:17','zhangs','张胜','zhangs','张胜','2024-05-11 15:17:38','RT','湖北融通高科先进材料股份有限公司','zhangs','张胜','2024-05-11 15:46:00'); +-- ----------------------------- 2024-05-11 add by zhangs------------end + +-- ----------------------------- 2024-05-15 add by zhangs------------begin +INSERT INTO t_core_constant (ID,CONSTANTVALUE,CONSTANTDESC,CLASSFICATION,`SHOW`,LASTUPDATEDTIME,CREATEDTIME,CREATEDBYID,CREATEDBYNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,VERSION) VALUES +('InvokeRestfulMomSwitch','0','LIMS调用MOM-RESTFul接口开关,1开启','系统','1',NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_constant (ID,CONSTANTVALUE,CONSTANTDESC,CLASSFICATION,`SHOW`,LASTUPDATEDTIME,CREATEDTIME,CREATEDBYID,CREATEDBYNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,VERSION) VALUES +('syncOrderStatusToMomUrl','http://172.22.5.27:30080/rtgk-tznq/v1/15/rtgk-sample-receipt-sync/batch-update','LIMS调用MOM-RESTFul LIMS-取样任务状态同步接口','系统','1',NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_constant (ID,CONSTANTVALUE,CONSTANTDESC,CLASSFICATION,`SHOW`,LASTUPDATEDTIME,CREATEDTIME,CREATEDBYID,CREATEDBYNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,VERSION) VALUES +('syncTestAndAnalyteInfoToMomUrl','http://172.22.5.27:30080/rtgk-tznq/v1/15/rtgk-lims-interface/item-synchronize','LIMS调用MOM-RESTFul LIMS-理化检验项目同步接口','系统','1',NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_constant (ID,CONSTANTVALUE,CONSTANTDESC,CLASSFICATION,`SHOW`,LASTUPDATEDTIME,CREATEDTIME,CREATEDBYID,CREATEDBYNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,VERSION) VALUES +('syncTestResultsToMomUrl','http://172.22.5.27:30080/rtgk-tznq/v1/15/rtgk-inspect-value-sync/batch-update','LIMS调用MOM-RESTFul LIMS-检验结果同步接口','系统','1',NULL,NULL,NULL,NULL,NULL,NULL,NULL); +-- ----------------------------- 2024-05-15 add by zhangs------------end + +-- ----------------------------- 2024-05-17 add by zhangs------------begin +ALTER TABLE t_lims_task ADD MOMHANDDATA varchar(1) NULL COMMENT 'MOM HAND推送的实验'; +-- ----------------------------- 2024-05-17 add by zhangs------------end + +-- ----------------------------- 2024-05-20 add by zhangs------------begin +ALTER TABLE t_lims_folder ADD INSPECTIONNUMBERHAND varchar(100) NULL COMMENT '检验单单号'; +ALTER TABLE t_lims_folder ADD SAMPLETASKNUMBERHAND varchar(100) NULL COMMENT '取样单单号'; + +INSERT INTO t_core_schedule_task (ID,TASKNAME,SERVICENAME,METHODNAME,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME,`TYPE`,IFEXECUTABLESERVICENAME,IFEXECUTABLEMETHODNAME) VALUES +('initializeTestAndAnalyteInfoToMom','初始时同步检测项目,由定时任务触发一次','com.sunwayworld.basemodule.business.test.folder.restfulmom.service.RestfulMomService','initializeTestAndAnalyteInfoToMom',NULL,NULL,NULL,NULL,NULL,NULL,'service',NULL,NULL); +-- ----------------------------- 2024-05-20 add by zhangs------------end + +-- ----------------------------- 2024-05-27 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST_SPLIT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTID` BIGINT DEFAULT NULL COMMENT '项目ID', + `ITEMID` BIGINT DEFAULT NULL COMMENT '其他项目ID', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='MOM检测项目拆分'; + + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_TEST_SPLIT', '1', 'zhangsheng', 'zhangsheng', NOW(), 'L005', '五行业'); + + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_TEST_SPLIT', 'MOM检测项目拆分', 'service', '1'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.SERVICE_NAME', 'MOM检测项目拆分', 'MOM检测项目拆分', 'zh-CN', 'MOM检测项目拆分'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.ID', 'MOM检测项目拆分的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.TESTID', 'MOM检测项目拆分的项目ID', '项目ID', 'zh-CN', '项目ID'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.ITEMID', 'MOM检测项目拆分的其他项目ID', '其他项目ID', 'zh-CN', '其他项目ID'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.CREATEDBYID', 'MOM检测项目拆分的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.CREATEDBYNAME', 'MOM检测项目拆分的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.CREATEDTIME', 'MOM检测项目拆分的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.CREATEDBYORGID', 'MOM检测项目拆分的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.CREATEDBYORGNAME', 'MOM检测项目拆分的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_SPLIT', '0', '0'); + + +COMMIT; +CREATE INDEX t_lims_test_split_TESTID_IDX USING BTREE ON t_lims_test_split (TESTID); +CREATE INDEX t_lims_test_split_ITEMID_IDX USING BTREE ON t_lims_test_split (ITEMID); +ALTER TABLE t_lims_test ADD MOMFORMULA longtext NULL COMMENT 'MOM结果取值公式'; +ALTER TABLE t_lims_task ADD TESTSPLITFLAG varchar(1) NULL COMMENT 'LIMS拆分细分项目标记'; +ALTER TABLE t_lims_task ADD PARENTTESTID bigint NULL COMMENT '父级试验ID'; +ALTER TABLE t_lims_test_split CHANGE TESTID PARENTTESTID bigint NULL COMMENT '父项目ID'; +ALTER TABLE t_lims_test_split MODIFY COLUMN PARENTTESTID bigint NULL COMMENT '父项目ID'; +-- ----------------------------- 2024-05-27 add by zhangs------------end + +-- ----------------------------- 2024-05-29 add by zhangs------------begin +INSERT INTO t_core_constant (ID,CONSTANTVALUE,CONSTANTDESC,CLASSFICATION,`SHOW`,LASTUPDATEDTIME,CREATEDTIME,CREATEDBYID,CREATEDBYNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,VERSION) VALUES +('momTokenUrl','http://61.157.139.13:30080/oauth/oauth/token','LIMS调用MOM-RESTFul 获取accessToken','系统','1',NULL,NULL,NULL,NULL,NULL,NULL,NULL); +INSERT INTO t_core_constant (ID,CONSTANTVALUE,CONSTANTDESC,CLASSFICATION,`SHOW`,LASTUPDATEDTIME,CREATEDTIME,CREATEDBYID,CREATEDBYNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,VERSION) VALUES +('momTokenClient_id','RTGK-ITF','LIMS调用MOM-RESTFul 获取accessToken的client_id','系统','1',NULL,NULL,NULL,NULL,NULL,NULL,NULL); +INSERT INTO t_core_constant (ID,CONSTANTVALUE,CONSTANTDESC,CLASSFICATION,`SHOW`,LASTUPDATEDTIME,CREATEDTIME,CREATEDBYID,CREATEDBYNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,VERSION) VALUES +('momTokenClient_secret','rtgk#2024','LIMS调用MOM-RESTFul 获取accessToken的client_secret','系统','1',NULL,NULL,NULL,NULL,NULL,NULL,NULL); +-- ----------------------------- 2024-05-29 add by zhangs------------end + +-- ----------------------------- 2024-05-30 add by zhangs------------begin +CALL INSERTI18N('T_LIMS_EQUIP_MAINTAIN_PLAN_ITEM.LASTMAINTAINTIME', '上次保养/点检时间', '上次保养/点检时间', 'zh-CN', '上次保养/点检时间'); +CALL INSERTI18N('T_LIMS_EQUIP_MAINTAIN_PLAN_ITEM.NEXTMAINTAINTIME', '下次保养/点检时间', '下次保养/点检时间', 'zh-CN', '下次保养/点检时间'); + +delete from t_core_todo_config where id=1397926727832128; + +INSERT INTO t_core_todo_config (ID,NAME,MENUID,CATEGORY,ICON,INHERITPARAM,JSONPARAM,SERVICEMETHOD,ACTIVATEDFLAG,ACTIVATEDBYID,ACTIVATEDBYNAME,ACTIVATEDTIME,DESCEXPRESSION,ORDERNO,I18NCODE,VOICEWARNING,SELECTSQL) VALUES + (1397926727832128,'点检待办','20230919003','business','006.png','1',NULL,NULL,'1','admin','系统管理员','2024-05-28 09:56:37',NULL,NULL,NULL,'1','select + count(1) + from + T_LIMS_EQUIP_MAINTAIN_RECORD T + left join T_LIMS_EQUIPT E on + T.EQUIPID = E.ID + where + T.STATUS = ''0'' + and exists ( + select + 1 + from + T_CORE_USER_PERMISSION TCUP + where + TCUP.USERID = ''${loginUserId}'' + and TCUP.PERMISSIONTYPEID = ''T_CORE_ORG'' + and E.orgId = TCUP.TARGETID)'); +-- ----------------------------- 2024-05-30 add by zhangs------------end + +-- ----------------------------- 2024-05-31 add by zhangs------------begin +ALTER TABLE T_LIMS_TASK ADD INSPECTIONNUMBERHAND varchar(100) NULL COMMENT '检验单单号'; +ALTER TABLE t_lims_folder DROP COLUMN INSPECTIONNUMBERHAND; +-- ----------------------------- 2024-05-31 add by zhangs------------end + + + + diff --git a/sql/mysql/202406.sql b/sql/mysql/202406.sql new file mode 100644 index 0000000..3dc4265 --- /dev/null +++ b/sql/mysql/202406.sql @@ -0,0 +1,1036 @@ +-- ----------------------------- 2024-05-31 add by zhangs------------begin +ALTER TABLE t_lims_equip_maintain_record ADD MAINTAINTYPE varchar(100) NULL COMMENT '项目类型'; +ALTER TABLE t_lims_equip_maintain_record ADD MAINTAINITEM varchar(100) NULL COMMENT '保养/点检项目 '; +ALTER TABLE t_lims_equip_maintain_record ADD MAINTAINMETHOD varchar(100) NULL COMMENT '保养/点检方法'; +ALTER TABLE t_lims_equip_maintain_record ADD MAINTAINDATUM varchar(100) NULL COMMENT '保养/点检基准'; +-- ----------------------------- 2024-05-31 add by zhangs------------end + + +-- ----------------------------- 2024-06-17 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_MSGTIP`( + `ID` BIGINT NOT NULL COMMENT '主键', + `MSGTYPE` VARCHAR(60) DEFAULT NULL COMMENT '消息类型', + `MSGCONTENT` LONGTEXT DEFAULT NULL COMMENT '消息', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='消息提示'; + + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_MSGTIP', '1', 'zhangsheng', 'zhangsheng', NOW(), 'L005', '五行业'); + + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_MSGTIP', '消息提示', 'service', '1'); +CALL INSERTI18N('T_LIMS_MSGTIP.SERVICE_NAME', '消息提示', '消息提示', 'zh-CN', '消息提示'); +CALL INSERTI18N('T_LIMS_MSGTIP.ID', '消息提示的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MSGTIP.MSGTYPE', '消息提示的消息类型', '消息类型', 'zh-CN', '消息类型'); +CALL INSERTI18N('T_LIMS_MSGTIP.MSGCONTENT', '消息提示的消息', '消息', 'zh-CN', '消息'); +CALL INSERTI18N('T_LIMS_MSGTIP.CREATEDBYID', '消息提示的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_MSGTIP.CREATEDBYNAME', '消息提示的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_MSGTIP.CREATEDTIME', '消息提示的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_MSGTIP.CREATEDBYORGID', '消息提示的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_MSGTIP.CREATEDBYORGNAME', '消息提示的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDER.MOMS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDER.MOMS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDER.MOMS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDER.MOMS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDER.MOMS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MSGTIP', '0', '0'); + + +COMMIT; +INSERT INTO t_core_email_config (ID,TEMPLATEID,CONFIGNAME,REMARK,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME) VALUES +('MOM_TIP_TEMPLATE','MOM_TIP_TEMPLATE','MOM建单提醒',NULL,NULL,'zhangs','张胜','2024-06-17 16:17:55','RT','湖北融通高科先进材料股份有限公司',NULL,NULL,NULL,'0',NULL,NULL,NULL); + +INSERT INTO t_core_email_template (ID,TEMPLATENAME,REMARK,EMAILSUBJECT,EMAILBODY,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME) VALUES +('MOM_TIP_TEMPLATE','MOM建单提醒','MOM建单提醒','MOM建单提醒','  [{msg}]',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_email_config_receipent (ID,CONFIGID,RECEIPENTID,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (1412283571704800,'MOM_TIP_TEMPLATE','admin','zhangs','张胜','2024-06-17 16:18:17','RT','湖北融通高科先进材料股份有限公司'), + (1412283571704801,'MOM_TIP_TEMPLATE','zhangs','zhangs','张胜','2024-06-17 16:18:17','RT','湖北融通高科先进材料股份有限公司'); + +INSERT INTO t_core_menu (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES + ('20240617001','MOM建单错误提醒','/secure/basemodule/business/test/folder/msgtips/page/search-list','93',2023060815,'MOM建单错误提醒',NULL,NULL,NULL,'024.svg',NULL,NULL); + + INSERT INTO t_core_schedule_task (ID,TASKNAME,`TYPE`,SERVICENAME,METHODNAME,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME,IFEXECUTABLESERVICENAME,IFEXECUTABLEMETHODNAME) VALUES + ('SEND_MAIL','邮件调用','service','com.sunwayworld.cloud.module.email.service.CoreEmailService','startEmailJob','邮件调用',NULL,NULL,NULL,NULL,NULL,NULL,NULL); + + INSERT INTO t_core_schedule_task_config (ID,CONFIGNAME,TASKID,PARAM,CRON,TIMES,REMARK,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME,ACTIVATEDFLAG,ACTIVATEDBYID,ACTIVATEDBYNAME,ACTIVATEDTIME,UID,STARTTIME,ENDTIME) VALUES + ('20240600001',NULL,'SEND_MAIL',NULL,'0 0/5 * * * ?',0,NULL,NULL,'zhangs','张胜','2024-06-17 16:45:36','RT','湖北融通高科先进材料股份有限公司','1','zhangs','张胜','2024-06-17 16:46:25','20240600001',NULL,NULL); +-- ----------------------------- 2024-06-17 add by zhangs------------end + +ALTER TABLE t_lims_folder ADD MOMTASKCHECK varchar(1) NULL COMMENT 'MOM检漏标记'; +INSERT INTO t_core_schedule_task (ID,TASKNAME,SERVICENAME,METHODNAME,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME,`TYPE`,IFEXECUTABLESERVICENAME,IFEXECUTABLEMETHODNAME) VALUES +('retryInsertTaskHistory','mom试验检漏处理','com.sunwayworld.basemodule.business.test.folder.mom.service.impl.MOMServiceImpl','retryInsertTaskHistory',NULL,NULL,NULL,NULL,NULL,NULL,'service',NULL,NULL); +update t_lims_folder set momTaskCheck=0; +INSERT INTO t_lims_dbextract_config (ID,EXTRACTID,`SQL`,ARGS,ENABLE,RESOLVEFUNCTION,REMARK,NAME) VALUES + (1412472089189152,1289770010698624,'select * from d_qa_simpling_item where simplingGid=''#{simplingGid}''','simplingGid','1',NULL,NULL,'根据取样单ID查询取样任务明细'), + (1412478559550240,1289770010698624,'select * from d_qa_simpling_inspection where gid=''#{gid}''','gid','1',NULL,NULL,'根据取样单ID查询取样单'); + + + +-- ----------------------------- 2024-06-18 add by zhangs------------begin + + +truncate table t_lims_report_template; +truncate table t_lims_report_template_authorg; +truncate table t_lims_report_template_column; +truncate table t_lims_report_template_file; +truncate table t_lims_report_template_func; +truncate table t_lims_report_template_source; +truncate table t_lims_report_template_sub; + +INSERT INTO t_lims_report_template_source (ID,TEMPLATEID,SOURCECODE,SOURCETYPE,`SQL`,PARAMTARGET,PARAM,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME,SOURCENAME,SOURCETABLE,PARENTSOURCECODE,STATICSOURCEID) VALUES + (986179030725984,986178195510624,'s','detail','SELECT A.ID, + F.CLIENTUSERORGNAME, + F.SAMPLENAME, + F.LAB, + F.ORGNAME, + F.CLIENTUSERORGNAME AS TWOORGNAME, + F.CLIENTUSERID, + F.CLIENTUSERNAME, + T.TESTNAME, + CASE + WHEN F.SAMPLETYPE =''lithium'' THEN ''lithium ion battery'' + WHEN F.SAMPLETYPE =''solid'' THEN ''固体'' + WHEN F.SAMPLETYPE =''liquid'' THEN ''液体'' + ELSE ''气体'' + END AS SAMPLETYPE, + OT.EQUIPTCODE, + CASE + WHEN F.TOTALINSPECTION IS NULL THEN 1 + ELSE F.TOTALINSPECTION + END AS TOTALINSPECTION, + O.OBTAINTIME, + F.CREATEDTIME, + sysdate AS TIME, +TO_CHAR(sysdate,''yyyy'')||''年''||TO_CHAR(sysdate,''mm'')||''月''||TO_CHAR(sysdate,''dd'')||''日'' AS TIME2, + T.RESULT, + F.REMARKS +FROM T_LIMS_REPORT_APPLY A +LEFT JOIN T_LIMS_FOLDER F ON F.ID = A.FOLDERID +LEFT JOIN T_LIMS_ORDER O ON F.ID = O.FOLDERID +LEFT JOIN T_LIMS_TASK T ON T.PREORDERID = O.ID +LEFT JOIN T_LIMS_ORDTASK OT ON OT.ORDERID = O.ID',NULL,'{id_IN:"${id}"}',NULL,'admin','系统管理员','2022-10-24 15:46:22','WL','物理组','s','T_LIMS_REPORT_APPLY',NULL,NULL), + (986743372568352,986742871988000,'s','detail','SELECT A.ID, + F.CLIENTUSERORGNAME, + F.SAMPLENAME, + F.LAB, + F.ORGNAME, + F.FOLDERNO, + F.CLIENTUSERPHONE, + F.OBTAINUSERNAME, + F.CLIENTUSERORGNAME AS TWOORGNAME, + F.CLIENTUSERID, + F.CLIENTUSERNAME, + T.TESTNAME, + CASE + WHEN F.SAMPLETYPE =''lithium'' THEN ''lithium ion battery'' + WHEN F.SAMPLETYPE =''solid'' THEN ''固体'' + WHEN F.SAMPLETYPE =''liquid'' THEN ''液体'' + ELSE ''气体'' + END AS SAMPLETYPE, + OT.EQUIPTCODE, + CASE + WHEN F.TOTALINSPECTION IS NULL THEN 1 + ELSE F.TOTALINSPECTION + END AS TOTALINSPECTION, + O.OBTAINTIME, + F.CREATEDTIME, + sysdate as TIME, + TO_CHAR(sysdate,''yyyy'')||''年''||TO_CHAR(sysdate,''mm'')||''月''||TO_CHAR(sysdate,''dd'')||''日'' AS TIME2, + T.RESULT, + F.REMARKS, + T.METHODNAME, + OT.OPERATETIME +FROM T_LIMS_REPORT_APPLY A +LEFT JOIN T_LIMS_FOLDER F ON F.ID = A.FOLDERID +LEFT JOIN T_LIMS_ORDER O ON F.ID = O.FOLDERID +LEFT JOIN T_LIMS_TASK T ON T.PREORDERID = O.ID +LEFT JOIN T_LIMS_ORDTASK OT ON OT.ORDERID = O.ID',NULL,'{id_IN:"${id}"}',NULL,'admin','系统管理员','2022-10-25 10:54:31','WL','物理组','s','T_LIMS_REPORT_APPLY',NULL,NULL), + (986839987885856,986742871988000,'tasks','list','SELECT C.ID, + T.RESULT, + T.TESTNAME, + F.REMARKS, + TLTA.UNIT + FROM T_LIMS_REPORT_APPLY C + INNER JOIN T_LIMS_FOLDER F ON F.ID = C.FOLDERID + LEFT JOIN T_LIMS_ORDER O ON F.ID = O.FOLDERID + INNER JOIN T_LIMS_TASK T ON T.FOLDERID = F.ID + LEFT JOIN T_LIMS_TM_ANALYST tlta ON TLTA.testmethodid=T.testmethodid AND TLTA.ANALYSTNAME=''含量''',NULL,'{id_IN:"${id}"}',NULL,'admin','系统管理员','2022-10-25 14:11:05','WL','物理组','tasks','T_LIMS_REPORT_APPLY',NULL,NULL), + (986844382754592,986843171559200,'s','detail','SELECT A.ID, + F.CLIENTUSERORGNAME, + F.SAMPLENAME, + F.LAB, + F.ORGNAME, + F.CLIENTUSERORGNAME AS TWOORGNAME, + F.CLIENTUSERID, + F.CLIENTUSERNAME, + T.TESTNAME, + CASE + WHEN F.SAMPLETYPE =''lithium'' THEN ''lithium ion battery'' + WHEN F.SAMPLETYPE =''solid'' THEN ''固体'' + WHEN F.SAMPLETYPE =''liquid'' THEN ''液体'' + ELSE ''气体'' + END AS SAMPLETYPE, + OT.EQUIPTCODE, + CASE + WHEN F.TOTALINSPECTION IS NULL THEN 1 + ELSE F.TOTALINSPECTION + END AS TOTALINSPECTION, + O.OBTAINTIME, + F.CREATEDTIME, + sysdate AS TIME, +TO_CHAR(sysdate,''yyyy'')||''年''||TO_CHAR(sysdate,''mm'')||''月''||TO_CHAR(sysdate,''dd'')||''日'' AS TIME2, + T.RESULT, + F.REMARKS +FROM T_LIMS_REPORT_CHANGE A +LEFT JOIN T_LIMS_FOLDER F ON F.ID = A.FOLDERID +LEFT JOIN T_LIMS_ORDER O ON F.ID = O.FOLDERID +LEFT JOIN T_LIMS_TASK T ON T.PREORDERID = O.ID +LEFT JOIN T_LIMS_ORDTASK OT ON OT.ORDERID = O.ID',NULL,'{id_IN:"${id}"}',NULL,'admin','系统管理员','2022-10-25 14:20:02','WL','物理组','s','T_LIMS_REPORT_CHANGE',NULL,NULL), + (998731030198272,997311422626112,'folder','list','SELECT F.ID,F.FOLDERNO, + F.CREATEDTIME, + F.CLIENTUSERNAME, + F.SAMPLENAME, + O.SAMPLECODE, + O.MATERIALNAME, + F.WORKSHOPSECTION, + to_char(sysdate,''yyyy-mm-dd hh24:mi'') AS TIME, +TO_CHAR(sysdate,''yyyy'')||''年''||TO_CHAR(sysdate,''mm'')||''月''||TO_CHAR(sysdate,''dd'')||''日'' AS TIME2, + C.CODENAME, + (SELECT listagg(DECODE(T1.URGENCYDEGREE,''2'',CONCAT(T1.TESTNAME,''*'') ,T1.TESTNAME ),'','') WITHIN GROUP (ORDER BY O.SAMPLECODE) FROM T_LIMS_TASK t1 WHERE t1.PREORDERID=O.ID) AS TESTNAME, + (SELECT listagg(taskcondition,'','') WITHIN GROUP (ORDER BY O.SAMPLECODE,t1.TESTCODE ASC) FROM (select T.ID,t.PREORDERID,T.TESTCODE,t.testname||'':''||nvl(t2.CONDITIONNAME,'''')||nvl(t2.CONDITIONVALUE,'''')||nvl(t2.CONDITIONUNIT,'''') taskcondition from T_LIMS_TASK T + INNER JOIN T_LIMS_TASK_CONDITION t2 ON T.ID=t2.TASKID) t1 WHERE t1.PREORDERID=O.ID ) AS TESTcondition, + --SUBSTR(F.REMARKS,0,50) AS REMARKS, + SUBSTR(DECODE(E.ID,NULL,'''',''有附件,'')||DECODE(F.SAMPLEHANDLETYPE,''develop'',''需退样,'' ,'''' )||F.REMARKS,0,150) AS REMARKS, + DECODE(F.URGENCYDEGREE,''2'',''☑'' ,''□'' ) AS B, + CASE + WHEN O.TESTGROUP = ''WL'' THEN ''物理组'' + WHEN O.TESTGROUP = ''HX'' THEN ''化学组'' + WHEN O.TESTGROUP = ''KD'' THEN ''扣电组'' + ELSE ''软包组'' +END AS TESTGROUP +FROM T_LIMS_FOLDER F + INNER JOIN T_LIMS_ORDER O ON F.ID = O.FOLDERID +LEFT JOIN T_CORE_CODE C ON C.CODECATEGORYID = ''workshopSection'' AND C.CODE = F.WORKSHOPSECTION +LEFT JOIN T_CORE_FILE E ON E.TARGETID =CONCAT(''T_LIMS_FOLDER$'',F.ID) AND E.BIZCATEGORY = ''common'' +WHERE nvl(F.SAMPLETYPE,''1'') <> ''lithium'' AND O.PREORDERID IS NULL AND O.SAMPLECODE IS NOT NULL',NULL,'{id_IN:"${ids}"}',NULL,'admin','系统管理员','2022-11-11 09:23:28','HX','化学组','folder','T_LIMS_FOLDER',NULL,NULL), + (1021548370226528,1008075617713184,'s','detail','SELECT A.ID, + F.CLIENTUSERORGNAME, + F.SAMPLENAME, + F.LAB, + F.ORGNAME, + F.FOLDERNO, + F.CLIENTUSERPHONE, + F.OBTAINUSERNAME, + F.CLIENTUSERORGNAME AS TWOORGNAME, + F.CLIENTUSERID, + F.CLIENTUSERNAME, + T.TESTNAME, + CASE + WHEN F.SAMPLETYPE =''lithium'' THEN ''lithium ion battery'' + WHEN F.SAMPLETYPE =''solid'' THEN ''固体'' + WHEN F.SAMPLETYPE =''liquid'' THEN ''液体'' + ELSE ''气体'' + END AS SAMPLETYPE, + OT.EQUIPTCODE, + CASE + WHEN F.TOTALINSPECTION IS NULL THEN 1 + ELSE F.TOTALINSPECTION + END AS TOTALINSPECTION, + O.OBTAINTIME, + F.CREATEDTIME, + sysdate AS TIME, +TO_CHAR(sysdate,''yyyy'')||''年''||TO_CHAR(sysdate,''mm'')||''月''||TO_CHAR(sysdate,''dd'')||''日'' AS TIME2, + T.RESULT, + F.REMARKS, + T.METHODNAME, + OT.OPERATETIME +FROM T_LIMS_REPORT_CHANGE A +LEFT JOIN T_LIMS_FOLDER F ON F.ID = A.FOLDERID +LEFT JOIN T_LIMS_ORDER O ON F.ID = O.FOLDERID +LEFT JOIN T_LIMS_TASK T ON T.PREORDERID = O.ID +LEFT JOIN T_LIMS_ORDTASK OT ON OT.ORDERID = O.ID',NULL,'{id_IN:"${id}"}',NULL,'admin','系统管理员','2022-12-13 15:05:28','00013962','化学组','s','T_LIMS_REPORT_CHANGE',NULL,NULL), + (1021549024660832,1008075617713184,'tasks','detail','SELECT T.RESULT, + T.TESTNAME, + T.REMARKS, + C.ID, + TLTA.UNIT +FROM T_LIMS_REPORT_CHANGE C + INNER JOIN T_LIMS_FOLDER F ON F.ID = C.FOLDERID + INNER JOIN T_LIMS_TASK T ON T.FOLDERID = F.ID + LEFT JOIN T_LIMS_TM_ANALYST tlta ON TLTA.testmethodid=T.testmethodid AND TLTA.ANALYSTNAME=''含量''',NULL,'{id_IN:"${id}"}',NULL,'admin','系统管理员','2022-12-13 15:06:48','00013962','化学组','s','T_LIMS_REPORT_CHANGE',NULL,NULL), + (1032278770089376,1032273338645920,'1423353','detail',NULL,NULL,'353','5353','admin','系统管理员','2022-12-28 18:56:32','00013962','化学组','5353','535','5353',NULL), + (1032279509400992,1032273338645920,'1','detail',NULL,NULL,NULL,NULL,'admin','系统管理员','2022-12-28 18:58:02','00013962','化学组','1','1',NULL,NULL), + (1032299068079520,1032299067170208,'1423353','detail',NULL,NULL,'353','5353','admin','系统管理员','2022-12-28 19:37:49','00013962','化学组','5353','535','5353',NULL); +INSERT INTO t_lims_report_template_source (ID,TEMPLATEID,SOURCECODE,SOURCETYPE,`SQL`,PARAMTARGET,PARAM,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME,SOURCENAME,SOURCETABLE,PARENTSOURCECODE,STATICSOURCEID) VALUES + (1032299068079521,1032299067170208,'1','detail',NULL,NULL,NULL,NULL,'admin','系统管理员','2022-12-28 19:37:49','00013962','化学组','1','1',NULL,NULL), + (1032300707536288,1032300706782624,'1423353','detail',NULL,NULL,'353','5353','admin','系统管理员','2022-12-28 19:41:10','00013962','化学组','5353','535','5353',NULL), + (1032300707536289,1032300706782624,'1','detail',NULL,NULL,NULL,NULL,'admin','系统管理员','2022-12-28 19:41:10','00013962','化学组','1','1',NULL,NULL), + (1032683405016480,1032677566463392,'213','list','select leaderid from t_core_user',NULL,NULL,NULL,'admin','系统管理员','2022-12-29 08:39:45','00013962','化学组','2123','1231231',NULL,NULL), + (1040673662337952,1040672640590752,'order','list','SELECT O.ID, + F.FOLDERNO, + F.CREATEDTIME, + F.CLIENTUSERNAME, + F.SAMPLENAME, + O.SAMPLECODE, + O.MATERIALNAME, + F.WORKSHOPSECTION, + sysdate AS TIME, +TO_CHAR(sysdate,''yyyy'')||''年''||TO_CHAR(sysdate,''mm'')||''月''||TO_CHAR(sysdate,''dd'')||''日'' AS TIME2, + C.CODENAME, + (SELECT listagg(DECODE(T1.URGENCYDEGREE,''2'',CONCAT(''□''||T1.TESTNAME,''*'') ,''□''||T1.TESTNAME ),'','') WITHIN GROUP (ORDER BY O.SAMPLECODE) FROM T_LIMS_TASK t1 WHERE t1.PREORDERID=O.ID) AS TESTNAME, + SUBSTR(F.REMARKS,0,50) AS REMARKS +FROM T_LIMS_ORDER O + LEFT JOIN T_LIMS_FOLDER F ON F.ID = O.FOLDERID +LEFT JOIN T_CORE_CODE C ON C.CODECATEGORYID = ''workshopSection'' AND C.CODE = F.WORKSHOPSECTION +LEFT JOIN T_CORE_FILE E ON E.TARGETID =CONCAT(''T_LIMS_FOLDER$'',F.ID) AND E.BIZCATEGORY = ''common'' +WHERE nvl(F.SAMPLETYPE,''1'') <> ''lithium''',NULL,'{id_IN:"${ids}"}',NULL,'admin','系统管理员','2023-01-09 15:35:59','00013962','化学组','order','T_LIMS_ORDER',NULL,NULL), + (1146080638735392,997311422626112,'folder2','list','SELECT F.ID,F.FOLDERNO, + F.CREATEDTIME, + F.CLIENTUSERNAME, + O.SAMPLENAME, + O.SAMPLECODE, + O.MATERIALNAME, + F.WORKSHOPSECTION, + to_char(sysdate,''yyyy-mm-dd hh24:mi'') AS TIME, +TO_CHAR(sysdate,''yyyy'')||''年''||TO_CHAR(sysdate,''mm'')||''月''||TO_CHAR(sysdate,''dd'')||''日'' AS TIME2, + C.CODENAME, + (SELECT count(1) FROM T_LIMS_TASK t11 WHERE t11.FOLDERID=F.ID)||''个测试项目'' AS TESTNAME, + --(SELECT listagg(DECODE(T1.URGENCYDEGREE,''2'',CONCAT(T1.TESTNAME,''*'') ,T1.TESTNAME ),'','') WITHIN GROUP (ORDER BY O.SAMPLECODE) FROM T_LIMS_TASK t1 WHERE t1.FOLDERID=F.ID) AS TESTNAME, + --SUBSTR(F.REMARKS,0,50) AS REMARKS, + SUBSTR(DECODE(E.ID,NULL,'''',''有附件,'')||DECODE(F.SAMPLEHANDLETYPE,''develop'',''需退样,'' ,'''' )||F.REMARKS,0,150) AS REMARKS, + DECODE(F.URGENCYDEGREE,''2'',''☑'' ,''□'' ) AS B, + CASE + WHEN O.TESTGROUP = ''WL'' THEN ''物理组'' + WHEN O.TESTGROUP = ''HX'' THEN ''化学组'' + WHEN O.TESTGROUP = ''KD'' THEN ''扣电组'' + ELSE ''软包组'' +END AS TESTGROUP +FROM T_LIMS_FOLDER F + INNER JOIN T_LIMS_ORDER O ON F.ID = O.FOLDERID +LEFT JOIN T_CORE_CODE C ON C.CODECATEGORYID = ''workshopSection'' AND C.CODE = F.WORKSHOPSECTION +LEFT JOIN T_CORE_FILE E ON E.TARGETID =CONCAT(''T_LIMS_FOLDER$'',F.ID) AND E.BIZCATEGORY = ''common'' +WHERE nvl(F.SAMPLETYPE,''1'') = ''lithium'' AND O.PREORDERID IS NULL AND O.SAMPLECODE IS NOT NULL',NULL,'{id_IN:"${ids}"}',NULL,'admin','系统管理员','2023-06-07 13:47:01','00013962','化学组','folder2','T_LIMS_FOLDER',NULL,NULL), + (1235266446393792,1235265947738560,'folder','detail',' SELECT T.*,T.ID folderId FROM T_LIMS_FOLDER T',NULL,'{"FOLDERID_EQ":"${FOLDERID}"}',NULL,'zhangs','张胜','2023-09-25 00:00:00','RT','湖北融通高科先进材料股份有限公司','委托单信息','T_LIMS_FOLDER',NULL,1223953098372192), + (1268599042192096,1266479048648064,'summaryForm','detail','select t.* from( +select + T.*, + T.ID folderIds +from + T_LIMS_FOLDER T) t +',NULL,'{"FOLDERIDS_IN":"${FOLDERIDS}"}',NULL,'zhangs','张胜','2023-11-27 00:00:00','RT','湖北融通高科先进材料股份有限公司','综合报告数-表单数据','T_LIMS_FOLDER',NULL,1268596749128416), + (1269108984180672,1266479048648064,'sendSampleNoList','list','select t.* from( +select + T.*, + T.ID folderIds +from + T_LIMS_FOLDER T) t +',NULL,'{"FOLDERIDS_IN":"${FOLDERIDS}"}',NULL,'zhangs','张胜','2023-11-28 00:00:00','RT','湖北融通高科先进材料股份有限公司','综合报告-按样品批次','T_LIMS_FOLDER',NULL,1269108269002688), + (1284662643964736,1235265947738560,'testTypeList','list','select t.* from( +select + T.*, + T.ID folderId +from + T_LIMS_FOLDER T) t +',NULL,'{"FOLDERID_EQ":"${FOLDERID}"}',NULL,'admin','系统管理员','2023-12-19 00:00:00','RT','湖北融通高科先进材料股份有限公司','委托单下检测项目分类','T_LIMS_FOLDER',NULL,1284162129891104); +INSERT INTO t_lims_report_template_source (ID,TEMPLATEID,SOURCECODE,SOURCETYPE,`SQL`,PARAMTARGET,PARAM,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME,SOURCENAME,SOURCETABLE,PARENTSOURCECODE,STATICSOURCEID) VALUES + (1284678089910720,1284677724539328,'folder','detail','select t.* from( + SELECT T.*,T.ID folderId,(SELECT GROUP_CONCAT( distinct M.METHODNAME, '','') + FROM T_LIMS_TASK M + WHERE M.FOLDERID = T.ID ) METHODNAME FROM T_LIMS_FOLDER T + LEFT JOIN T_LIMS_TASK M ON M.FOLDERID = T.ID + group by T.id + )t + +',NULL,'{"FOLDERID_EQ":"${FOLDERID}"}',NULL,'zhangs','张胜','2023-09-25 00:00:00','RT','湖北融通高科先进材料股份有限公司','委托单信息','T_LIMS_FOLDER',NULL,1223953098372192), + (1284686545652160,1284677724539328,'testTypeList1','list','select t.* from( +select + T.*, + T.ID folderId +from + T_LIMS_FOLDER T) t +',NULL,NULL,NULL,'admin','系统管理员','2023-12-20 00:00:00','RT','湖北融通高科先进材料股份有限公司','委托单下检测项目分类(只含结果)','T_LIMS_FOLDER',NULL,1284678715689408); + + +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (521235659751104,521205149308736,'ID','账号',NULL,NULL,'admin','系统管理员','2021-01-05 18:16:54','901901','北京三维天地科技有限公司'), + (521235659759296,521205149308736,'USERNAME','用户名称',NULL,NULL,'admin','系统管理员','2021-01-05 18:16:54','901901','北京三维天地科技有限公司'), + (521235659775680,521205149308736,'PASSWORD','用户密码',NULL,NULL,'admin','系统管理员','2021-01-05 18:16:54','901901','北京三维天地科技有限公司'), + (521235659783872,521205149308736,'EMAIL','电子邮箱',NULL,NULL,'admin','系统管理员','2021-01-05 18:16:54','901901','北京三维天地科技有限公司'), + (521235659792064,521205149308736,'MOBILE','手机号',NULL,NULL,'admin','系统管理员','2021-01-05 18:16:54','901901','北京三维天地科技有限公司'), + (521235659800256,521205149308736,'IDCARD','身份证号',NULL,NULL,'admin','系统管理员','2021-01-05 18:16:54','901901','北京三维天地科技有限公司'), + (521235659808448,521205149308736,'FAILEDLOGINATTEMPTS','输入密码错误次数',NULL,NULL,'admin','系统管理员','2021-01-05 18:16:54','901901','北京三维天地科技有限公司'), + (521235659816640,521205149308736,'ORGID','单位编码',NULL,NULL,'admin','系统管理员','2021-01-05 18:16:54','901901','北京三维天地科技有限公司'), + (521235659833024,521205149308736,'ORGNAME','单位名称',NULL,NULL,'admin','系统管理员','2021-01-05 18:16:54','901901','北京三维天地科技有限公司'), + (521235659841216,521205149308736,'LASTSUSPENDEDFLAG','停用标志(0:正常,1:停用)',NULL,NULL,'admin','系统管理员','2021-01-05 18:16:54','901901','北京三维天地科技有限公司'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (521235659849408,521205149308736,'PASSWORDUPDATEDTIME','密码修改时间',NULL,NULL,'admin','系统管理员','2021-01-05 18:16:54','901901','北京三维天地科技有限公司'), + (521235659865792,521205149308736,'USERTYPE','用户类型,根据实际业务进行设置',NULL,NULL,'admin','系统管理员','2021-01-05 18:16:54','901901','北京三维天地科技有限公司'), + (521235659882176,521205149308736,'VERSION','版本',NULL,NULL,'admin','系统管理员','2021-01-05 18:16:54','901901','北京三维天地科技有限公司'), + (521235659890368,521205149308736,'STATUS','用户状态',NULL,NULL,'admin','系统管理员','2021-01-05 18:16:54','901901','北京三维天地科技有限公司'), + (521235659898560,521205149308736,'USERNO','人员编码',NULL,NULL,'admin','系统管理员','2021-01-05 18:16:54','901901','北京三维天地科技有限公司'), + (521235659914944,521205149308736,'EXPIREDPASSWORDUSES','过期密码使用次数',NULL,NULL,'admin','系统管理员','2021-01-05 18:16:54','901901','北京三维天地科技有限公司'), + (521235659923136,521205149308736,'EXPIRYDATE','到期日',NULL,NULL,'admin','系统管理员','2021-01-05 18:16:54','901901','北京三维天地科技有限公司'), + (521235659931328,521205149308736,'PARENTORGID','父组织机构编码',NULL,NULL,'admin','系统管理员','2021-01-05 18:16:54','901901','北京三维天地科技有限公司'), + (521235659939520,521205149308736,'MULTILOGIN','允许重复登录',NULL,NULL,'admin','系统管理员','2021-01-05 18:16:54','901901','北京三维天地科技有限公司'), + (521235659947712,521205149308736,'CREATEDBYID','制单人编码',NULL,NULL,'admin','系统管理员','2021-01-05 18:16:54','901901','北京三维天地科技有限公司'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (521235659955904,521205149308736,'CREATEDBYNAME','制单人名称',NULL,NULL,'admin','系统管理员','2021-01-05 18:16:54','901901','北京三维天地科技有限公司'), + (521235659964096,521205149308736,'CREATEDTIME','制单时间',NULL,NULL,'admin','系统管理员','2021-01-05 18:16:54','901901','北京三维天地科技有限公司'), + (521235659980480,521205149308736,'CREATEDBYORGID','制单人单位编码',NULL,NULL,'admin','系统管理员','2021-01-05 18:16:54','901901','北京三维天地科技有限公司'), + (521235659988672,521205149308736,'CREATEDBYORGNAME','制单人单位名称',NULL,NULL,'admin','系统管理员','2021-01-05 18:16:54','901901','北京三维天地科技有限公司'), + (521235660005056,521205149308736,'LASTSUSPENDEDBYID','启用/停用人编码',NULL,NULL,'admin','系统管理员','2021-01-05 18:16:54','901901','北京三维天地科技有限公司'), + (521235660021440,521205149308736,'LASTSUSPENDEDBYNAME','启用/停用人名称',NULL,NULL,'admin','系统管理员','2021-01-05 18:16:54','901901','北京三维天地科技有限公司'), + (521235660029632,521205149308736,'LASTSUSPENDEDTIME','启用/停用时间','0',NULL,'admin','系统管理员','2021-01-05 18:16:54','901901','北京三维天地科技有限公司'), + (521237718335168,521237616926400,'ORDERNO','排序码',NULL,NULL,'admin','系统管理员','2021-01-05 18:20:51','901901','北京三维天地科技有限公司'), + (521239954964160,521237616926400,'ID','角色编码',NULL,NULL,'admin','系统管理员','2021-01-05 18:25:24','901901','北京三维天地科技有限公司'), + (521239954972352,521237616926400,'ROLENAME','角色名称',NULL,NULL,'admin','系统管理员','2021-01-05 18:25:24','901901','北京三维天地科技有限公司'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (521239954972353,521237616926400,'CREATEDTIME','制单日期',NULL,NULL,'admin','系统管理员','2021-01-05 18:25:24','901901','北京三维天地科技有限公司'), + (521239954972354,521237616926400,'LASTSUSPENDEDFLAG','挂起标志(0-正常,1-挂起)',NULL,NULL,'admin','系统管理员','2021-01-05 18:25:24','901901','北京三维天地科技有限公司'), + (521239954980544,521237616926400,'LASTSUSPENDEDTIME','挂起时间',NULL,NULL,'admin','系统管理员','2021-01-05 18:25:24','901901','北京三维天地科技有限公司'), + (521239954980545,521237616926400,'USEDBYORGID','使用单位编码',NULL,NULL,'admin','系统管理员','2021-01-05 18:25:24','901901','北京三维天地科技有限公司'), + (521239954980546,521237616926400,'USEDBYORGNAME','使用单位名称',NULL,NULL,'admin','系统管理员','2021-01-05 18:25:24','901901','北京三维天地科技有限公司'), + (521239954988736,521237616926400,'CREATEDBYID','制单人ID',NULL,NULL,'admin','系统管理员','2021-01-05 18:25:24','901901','北京三维天地科技有限公司'), + (521239954988737,521237616926400,'LASTSUSPENDEDBYID','挂起人ID',NULL,NULL,'admin','系统管理员','2021-01-05 18:25:24','901901','北京三维天地科技有限公司'), + (521239954988738,521237616926400,'CREATEDBYNAME','制单人名称',NULL,NULL,'admin','系统管理员','2021-01-05 18:25:24','901901','北京三维天地科技有限公司'), + (521239954996928,521237616926400,'VERSION','版本',NULL,NULL,'admin','系统管理员','2021-01-05 18:25:24','901901','北京三维天地科技有限公司'), + (521239954996929,521237616926400,'LASTSUSPENDEDBYNAME','最后注销人名称',NULL,NULL,'admin','系统管理员','2021-01-05 18:25:24','901901','北京三维天地科技有限公司'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (521239955005120,521237616926400,'ROLEDESC','描述',NULL,NULL,'admin','系统管理员','2021-01-05 18:25:24','901901','北京三维天地科技有限公司'), + (521239955005121,521237616926400,'PASSWORDPOLICYID','密码策略',NULL,NULL,'admin','系统管理员','2021-01-05 18:25:24','901901','北京三维天地科技有限公司'), + (521253476392640,521250510765760,'ID','账号',NULL,NULL,'admin','系统管理员','2021-01-05 18:52:54','901901','北京三维天地科技有限公司'), + (521279205203968,521279069388800,'ID','主键','0',NULL,'admin','系统管理员','2021-01-05 19:45:15','901901','北京三维天地科技有限公司'), + (521279205212160,521279069388800,'TARGETID','对应业务主键','0',NULL,'admin','系统管理员','2021-01-05 19:45:15','901901','北京三维天地科技有限公司'), + (521279205212161,521279069388800,'MD5NAME','MD5加密的文件名称','0',NULL,'admin','系统管理员','2021-01-05 19:45:15','901901','北京三维天地科技有限公司'), + (521279205220352,521279069388800,'FILEEXT','文件扩展名','0',NULL,'admin','系统管理员','2021-01-05 19:45:15','901901','北京三维天地科技有限公司'), + (521279205220353,521279069388800,'SCOPE','访问范围','0',NULL,'admin','系统管理员','2021-01-05 19:45:15','901901','北京三维天地科技有限公司'), + (521279205228544,521279069388800,'TIMES','下载次数','0',NULL,'admin','系统管理员','2021-01-05 19:45:15','901901','北京三维天地科技有限公司'), + (521279205236736,521279069388800,'VALIDTIMEFROM','生效开始日期','0',NULL,'admin','系统管理员','2021-01-05 19:45:15','901901','北京三维天地科技有限公司'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (521279205236737,521279069388800,'VALIDTIMETO','生效截止日期','0',NULL,'admin','系统管理员','2021-01-05 19:45:15','901901','北京三维天地科技有限公司'), + (521279205244928,521279069388800,'EXT','额外信息','0',NULL,'admin','系统管理员','2021-01-05 19:45:15','901901','北京三维天地科技有限公司'), + (521279205244929,521279069388800,'CREATEDTIME','制单日期','0',NULL,'admin','系统管理员','2021-01-05 19:45:15','901901','北京三维天地科技有限公司'), + (521279205244930,521279069388800,'NAME','文件名称','0',NULL,'admin','系统管理员','2021-01-05 19:45:15','901901','北京三维天地科技有限公司'), + (521279205253120,521279069388800,'CREATEDBYID','制单人编码','0',NULL,'admin','系统管理员','2021-01-05 19:45:15','901901','北京三维天地科技有限公司'), + (521279205253121,521279069388800,'CREATEDBYNAME','制单人名称','0',NULL,'admin','系统管理员','2021-01-05 19:45:15','901901','北京三维天地科技有限公司'), + (521279205261312,521279069388800,'PERMANENT','长期生效','0',NULL,'admin','系统管理员','2021-01-05 19:45:15','901901','北京三维天地科技有限公司'), + (521279205261313,521279069388800,'DOWNLOADABLE','是否允许下载','0',NULL,'admin','系统管理员','2021-01-05 19:45:15','901901','北京三维天地科技有限公司'), + (521279205261314,521279069388800,'BIZCATEGORY','业务类型','0',NULL,'admin','系统管理员','2021-01-05 19:45:15','901901','北京三维天地科技有限公司'), + (521279205269504,521279069388800,'REMARK','备注','0',NULL,'admin','系统管理员','2021-01-05 19:45:15','901901','北京三维天地科技有限公司'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (521279205269505,521279069388800,'CREATEDBYORGID','制单人编码','0',NULL,'admin','系统管理员','2021-01-05 19:45:15','901901','北京三维天地科技有限公司'), + (521279205269506,521279069388800,'CREATEDBYORGNAME','制单单位名称','0',NULL,'admin','系统管理员','2021-01-05 19:45:15','901901','北京三维天地科技有限公司'), + (521279205277696,521279069388800,'SIZE','文件大小','0',NULL,'admin','系统管理员','2021-01-05 19:45:15','901901','北京三维天地科技有限公司'), + (521279205277697,521279069388800,'VERSION','文件版本','0',NULL,'admin','系统管理员','2021-01-05 19:45:15','901901','北京三维天地科技有限公司'), + (522700947724256,521250510765760,'USERNAME','用户名称','0',NULL,'admin','系统管理员','2021-01-07 19:57:48','901901','北京三维天地科技有限公司'), + (522700947740640,521250510765760,'PASSWORD','用户密码','0',NULL,'admin','系统管理员','2021-01-07 19:57:48','901901','北京三维天地科技有限公司'), + (522700947748832,521250510765760,'EMAIL','电子邮箱','0',NULL,'admin','系统管理员','2021-01-07 19:57:48','901901','北京三维天地科技有限公司'), + (522700947757024,521250510765760,'MOBILE','手机号','0',NULL,'admin','系统管理员','2021-01-07 19:57:48','901901','北京三维天地科技有限公司'), + (522700947765216,521250510765760,'IDCARD','身份证号','0',NULL,'admin','系统管理员','2021-01-07 19:57:48','901901','北京三维天地科技有限公司'), + (522700947773408,521250510765760,'FAILEDLOGINATTEMPTS','输入密码错误次数','0',NULL,'admin','系统管理员','2021-01-07 19:57:48','901901','北京三维天地科技有限公司'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (522700947781600,521250510765760,'ORGID','单位编码','0',NULL,'admin','系统管理员','2021-01-07 19:57:48','901901','北京三维天地科技有限公司'), + (522700947789792,521250510765760,'ORGNAME','单位名称','0',NULL,'admin','系统管理员','2021-01-07 19:57:48','901901','北京三维天地科技有限公司'), + (522700947797984,521250510765760,'LASTSUSPENDEDFLAG','停用标志(0:正常,1:停用)','0',NULL,'admin','系统管理员','2021-01-07 19:57:48','901901','北京三维天地科技有限公司'), + (522700947806176,521250510765760,'PASSWORDUPDATEDTIME','密码修改时间','0',NULL,'admin','系统管理员','2021-01-07 19:57:48','901901','北京三维天地科技有限公司'), + (522700947814368,521250510765760,'USERTYPE','用户类型,根据实际业务进行设置','0',NULL,'admin','系统管理员','2021-01-07 19:57:48','901901','北京三维天地科技有限公司'), + (522700947814369,521250510765760,'VERSION','版本','0',NULL,'admin','系统管理员','2021-01-07 19:57:48','901901','北京三维天地科技有限公司'), + (522700947822560,521250510765760,'STATUS','用户状态','0',NULL,'admin','系统管理员','2021-01-07 19:57:48','901901','北京三维天地科技有限公司'), + (522700947822561,521250510765760,'USERNO','人员编码','0',NULL,'admin','系统管理员','2021-01-07 19:57:48','901901','北京三维天地科技有限公司'), + (522700947830752,521250510765760,'EXPIREDPASSWORDUSES','过期密码使用次数','0',NULL,'admin','系统管理员','2021-01-07 19:57:48','901901','北京三维天地科技有限公司'), + (522700947830753,521250510765760,'EXPIRYDATE','到期日','0',NULL,'admin','系统管理员','2021-01-07 19:57:48','901901','北京三维天地科技有限公司'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (522700947838944,521250510765760,'PARENTORGID','父组织机构编码','0',NULL,'admin','系统管理员','2021-01-07 19:57:48','901901','北京三维天地科技有限公司'), + (522700947838945,521250510765760,'MULTILOGIN','允许重复登录','0',NULL,'admin','系统管理员','2021-01-07 19:57:48','901901','北京三维天地科技有限公司'), + (522700947847136,521250510765760,'CREATEDBYID','制单人编码','0',NULL,'admin','系统管理员','2021-01-07 19:57:48','901901','北京三维天地科技有限公司'), + (522700947847137,521250510765760,'CREATEDBYNAME','制单人名称','0',NULL,'admin','系统管理员','2021-01-07 19:57:48','901901','北京三维天地科技有限公司'), + (522700947855328,521250510765760,'CREATEDTIME','制单时间','0',NULL,'admin','系统管理员','2021-01-07 19:57:48','901901','北京三维天地科技有限公司'), + (522700947855329,521250510765760,'CREATEDBYORGID','制单人单位编码','0',NULL,'admin','系统管理员','2021-01-07 19:57:48','901901','北京三维天地科技有限公司'), + (522700947863520,521250510765760,'CREATEDBYORGNAME','制单人单位名称','0',NULL,'admin','系统管理员','2021-01-07 19:57:48','901901','北京三维天地科技有限公司'), + (522700947863521,521250510765760,'LASTSUSPENDEDBYID','启用/停用人编码','0',NULL,'admin','系统管理员','2021-01-07 19:57:48','901901','北京三维天地科技有限公司'), + (522700947863522,521250510765760,'LASTSUSPENDEDBYNAME','启用/停用人名称','0',NULL,'admin','系统管理员','2021-01-07 19:57:48','901901','北京三维天地科技有限公司'), + (522700947871712,521250510765760,'LASTSUSPENDEDTIME','启用/停用时间','0',NULL,'admin','系统管理员','2021-01-07 19:57:48','901901','北京三维天地科技有限公司'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (528282028809920,528281717432000,'ID','账号','0',NULL,'admin','系统管理员','2021-01-15 17:12:32','901901','北京三维天地科技有限公司'), + (528282028818112,528281717432000,'USERNAME','用户名称','0',NULL,'admin','系统管理员','2021-01-15 17:12:32','901901','北京三维天地科技有限公司'), + (528282028818113,528281717432000,'PASSWORD','用户密码','0',NULL,'admin','系统管理员','2021-01-15 17:12:32','901901','北京三维天地科技有限公司'), + (528282028818114,528281717432000,'EMAIL','电子邮箱','0',NULL,'admin','系统管理员','2021-01-15 17:12:32','901901','北京三维天地科技有限公司'), + (528282028826304,528281717432000,'MOBILE','手机号','0',NULL,'admin','系统管理员','2021-01-15 17:12:32','901901','北京三维天地科技有限公司'), + (528282028826305,528281717432000,'IDCARD','身份证号','0',NULL,'admin','系统管理员','2021-01-15 17:12:32','901901','北京三维天地科技有限公司'), + (528282028834496,528281717432000,'FAILEDLOGINATTEMPTS','输入密码错误次数','0',NULL,'admin','系统管理员','2021-01-15 17:12:32','901901','北京三维天地科技有限公司'), + (528282028834497,528281717432000,'ORGID','单位编码','0',NULL,'admin','系统管理员','2021-01-15 17:12:32','901901','北京三维天地科技有限公司'), + (528282028842688,528281717432000,'ORGNAME','单位名称','0',NULL,'admin','系统管理员','2021-01-15 17:12:32','901901','北京三维天地科技有限公司'), + (528282028842689,528281717432000,'LASTSUSPENDEDFLAG','停用标志(0:正常,1:停用)','0',NULL,'admin','系统管理员','2021-01-15 17:12:32','901901','北京三维天地科技有限公司'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (528282028842690,528281717432000,'PASSWORDUPDATEDTIME','密码修改时间','0',NULL,'admin','系统管理员','2021-01-15 17:12:32','901901','北京三维天地科技有限公司'), + (528282028850880,528281717432000,'USERTYPE','用户类型,根据实际业务进行设置','0',NULL,'admin','系统管理员','2021-01-15 17:12:32','901901','北京三维天地科技有限公司'), + (528282028850881,528281717432000,'VERSION','版本','0',NULL,'admin','系统管理员','2021-01-15 17:12:32','901901','北京三维天地科技有限公司'), + (528282028850882,528281717432000,'STATUS','用户状态','0',NULL,'admin','系统管理员','2021-01-15 17:12:32','901901','北京三维天地科技有限公司'), + (528282028850883,528281717432000,'USERNO','人员编码','0',NULL,'admin','系统管理员','2021-01-15 17:12:32','901901','北京三维天地科技有限公司'), + (528282028859072,528281717432000,'EXPIREDPASSWORDUSES','过期密码使用次数','0',NULL,'admin','系统管理员','2021-01-15 17:12:32','901901','北京三维天地科技有限公司'), + (528282028859073,528281717432000,'EXPIRYDATE','到期日','0',NULL,'admin','系统管理员','2021-01-15 17:12:32','901901','北京三维天地科技有限公司'), + (528282028859074,528281717432000,'PARENTORGID','父组织机构编码','0',NULL,'admin','系统管理员','2021-01-15 17:12:32','901901','北京三维天地科技有限公司'), + (528282028867264,528281717432000,'MULTILOGIN','允许重复登录','0',NULL,'admin','系统管理员','2021-01-15 17:12:32','901901','北京三维天地科技有限公司'), + (528282028867265,528281717432000,'CREATEDBYID','制单人编码','0',NULL,'admin','系统管理员','2021-01-15 17:12:32','901901','北京三维天地科技有限公司'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (528282028867266,528281717432000,'CREATEDBYNAME','制单人名称','0',NULL,'admin','系统管理员','2021-01-15 17:12:32','901901','北京三维天地科技有限公司'), + (528282028867267,528281717432000,'CREATEDTIME','制单时间','0',NULL,'admin','系统管理员','2021-01-15 17:12:32','901901','北京三维天地科技有限公司'), + (528282028875456,528281717432000,'CREATEDBYORGID','制单人单位编码','0',NULL,'admin','系统管理员','2021-01-15 17:12:32','901901','北京三维天地科技有限公司'), + (528282028875457,528281717432000,'CREATEDBYORGNAME','制单人单位名称','0',NULL,'admin','系统管理员','2021-01-15 17:12:32','901901','北京三维天地科技有限公司'), + (528282028875458,528281717432000,'LASTSUSPENDEDBYID','启用/停用人编码','0',NULL,'admin','系统管理员','2021-01-15 17:12:32','901901','北京三维天地科技有限公司'), + (528282028883648,528281717432000,'LASTSUSPENDEDBYNAME','启用/停用人名称','0',NULL,'admin','系统管理员','2021-01-15 17:12:32','901901','北京三维天地科技有限公司'), + (528282028883649,528281717432000,'LASTSUSPENDEDTIME','启用/停用时间','0',NULL,'admin','系统管理员','2021-01-15 17:12:32','901901','北京三维天地科技有限公司'), + (528282813128384,528282393525952,'ID','角色编码','0',NULL,'admin','系统管理员','2021-01-15 17:14:08','901901','北京三维天地科技有限公司'), + (528282813136576,528282393525952,'ROLENAME','角色名称','0',NULL,'admin','系统管理员','2021-01-15 17:14:08','901901','北京三维天地科技有限公司'), + (528282813144768,528282393525952,'CREATEDTIME','制单日期','0',NULL,'admin','系统管理员','2021-01-15 17:14:08','901901','北京三维天地科技有限公司'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (528282813144769,528282393525952,'LASTSUSPENDEDFLAG','挂起标志(0-正常,1-挂起)','0',NULL,'admin','系统管理员','2021-01-15 17:14:08','901901','北京三维天地科技有限公司'), + (528282813152960,528282393525952,'LASTSUSPENDEDTIME','挂起时间','0',NULL,'admin','系统管理员','2021-01-15 17:14:08','901901','北京三维天地科技有限公司'), + (528282813152961,528282393525952,'USEDBYORGID','使用单位编码','0',NULL,'admin','系统管理员','2021-01-15 17:14:08','901901','北京三维天地科技有限公司'), + (528282813161152,528282393525952,'USEDBYORGNAME','使用单位名称','0',NULL,'admin','系统管理员','2021-01-15 17:14:08','901901','北京三维天地科技有限公司'), + (528282813161153,528282393525952,'CREATEDBYID','制单人ID','0',NULL,'admin','系统管理员','2021-01-15 17:14:08','901901','北京三维天地科技有限公司'), + (528282813169344,528282393525952,'LASTSUSPENDEDBYID','挂起人ID','0',NULL,'admin','系统管理员','2021-01-15 17:14:08','901901','北京三维天地科技有限公司'), + (528282813169345,528282393525952,'CREATEDBYNAME','制单人名称','0',NULL,'admin','系统管理员','2021-01-15 17:14:08','901901','北京三维天地科技有限公司'), + (528282813169346,528282393525952,'VERSION','版本','1',NULL,'admin','系统管理员','2021-01-15 17:14:08','901901','北京三维天地科技有限公司'), + (528282813177536,528282393525952,'LASTSUSPENDEDBYNAME','最后注销人名称','0',NULL,'admin','系统管理员','2021-01-15 17:14:08','901901','北京三维天地科技有限公司'), + (528282813177537,528282393525952,'ROLEDESC','描述','0',NULL,'admin','系统管理员','2021-01-15 17:14:08','901901','北京三维天地科技有限公司'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (528282813185728,528282393525952,'ORDERNO','排序码','0',NULL,'admin','系统管理员','2021-01-15 17:14:08','901901','北京三维天地科技有限公司'), + (528282813185729,528282393525952,'PASSWORDPOLICYID','密码策略','0',NULL,'admin','系统管理员','2021-01-15 17:14:08','901901','北京三维天地科技有限公司'), + (528286078926528,528285945249472,'ID','账号','0',NULL,'admin','系统管理员','2021-01-15 17:20:46','901901','北京三维天地科技有限公司'), + (528286078934720,528285945249472,'USERNAME','用户名称','0',NULL,'admin','系统管理员','2021-01-15 17:20:46','901901','北京三维天地科技有限公司'), + (528286078942912,528285945249472,'PASSWORD','用户密码','0',NULL,'admin','系统管理员','2021-01-15 17:20:46','901901','北京三维天地科技有限公司'), + (528286078942913,528285945249472,'EMAIL','电子邮箱','0',NULL,'admin','系统管理员','2021-01-15 17:20:46','901901','北京三维天地科技有限公司'), + (528286078951104,528285945249472,'MOBILE','手机号','0',NULL,'admin','系统管理员','2021-01-15 17:20:46','901901','北京三维天地科技有限公司'), + (528286078951105,528285945249472,'IDCARD','身份证号','0',NULL,'admin','系统管理员','2021-01-15 17:20:46','901901','北京三维天地科技有限公司'), + (528286078951106,528285945249472,'FAILEDLOGINATTEMPTS','输入密码错误次数','0',NULL,'admin','系统管理员','2021-01-15 17:20:46','901901','北京三维天地科技有限公司'), + (528286078959296,528285945249472,'ORGID','单位编码','0',NULL,'admin','系统管理员','2021-01-15 17:20:46','901901','北京三维天地科技有限公司'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (528286078959297,528285945249472,'ORGNAME','单位名称','0',NULL,'admin','系统管理员','2021-01-15 17:20:46','901901','北京三维天地科技有限公司'), + (528286078959298,528285945249472,'LASTSUSPENDEDFLAG','停用标志(0:正常,1:停用)','0',NULL,'admin','系统管理员','2021-01-15 17:20:46','901901','北京三维天地科技有限公司'), + (528286078967488,528285945249472,'PASSWORDUPDATEDTIME','密码修改时间','0',NULL,'admin','系统管理员','2021-01-15 17:20:46','901901','北京三维天地科技有限公司'), + (528286078967489,528285945249472,'USERTYPE','用户类型,根据实际业务进行设置','0',NULL,'admin','系统管理员','2021-01-15 17:20:46','901901','北京三维天地科技有限公司'), + (528286078967490,528285945249472,'VERSION','版本','0',NULL,'admin','系统管理员','2021-01-15 17:20:46','901901','北京三维天地科技有限公司'), + (528286078967491,528285945249472,'STATUS','用户状态','0',NULL,'admin','系统管理员','2021-01-15 17:20:46','901901','北京三维天地科技有限公司'), + (528286078975680,528285945249472,'USERNO','人员编码','0',NULL,'admin','系统管理员','2021-01-15 17:20:46','901901','北京三维天地科技有限公司'), + (528286078975681,528285945249472,'EXPIREDPASSWORDUSES','过期密码使用次数','0',NULL,'admin','系统管理员','2021-01-15 17:20:46','901901','北京三维天地科技有限公司'), + (528286078975682,528285945249472,'EXPIRYDATE','到期日','0',NULL,'admin','系统管理员','2021-01-15 17:20:46','901901','北京三维天地科技有限公司'), + (528286078983872,528285945249472,'PARENTORGID','父组织机构编码','0',NULL,'admin','系统管理员','2021-01-15 17:20:46','901901','北京三维天地科技有限公司'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (528286078983873,528285945249472,'MULTILOGIN','允许重复登录','0',NULL,'admin','系统管理员','2021-01-15 17:20:46','901901','北京三维天地科技有限公司'), + (528286078983874,528285945249472,'CREATEDBYID','制单人编码','0',NULL,'admin','系统管理员','2021-01-15 17:20:46','901901','北京三维天地科技有限公司'), + (528286078992064,528285945249472,'CREATEDBYNAME','制单人名称','0',NULL,'admin','系统管理员','2021-01-15 17:20:46','901901','北京三维天地科技有限公司'), + (528286078992065,528285945249472,'CREATEDTIME','制单时间','0',NULL,'admin','系统管理员','2021-01-15 17:20:46','901901','北京三维天地科技有限公司'), + (528286078992066,528285945249472,'CREATEDBYORGID','制单人单位编码','0',NULL,'admin','系统管理员','2021-01-15 17:20:46','901901','北京三维天地科技有限公司'), + (528286078992067,528285945249472,'CREATEDBYORGNAME','制单人单位名称','0',NULL,'admin','系统管理员','2021-01-15 17:20:46','901901','北京三维天地科技有限公司'), + (528286079000256,528285945249472,'LASTSUSPENDEDBYID','启用/停用人编码','0',NULL,'admin','系统管理员','2021-01-15 17:20:46','901901','北京三维天地科技有限公司'), + (528286079000257,528285945249472,'LASTSUSPENDEDBYNAME','启用/停用人名称','0',NULL,'admin','系统管理员','2021-01-15 17:20:46','901901','北京三维天地科技有限公司'), + (528286079000258,528285945249472,'LASTSUSPENDEDTIME','启用/停用时间','0',NULL,'admin','系统管理员','2021-01-15 17:20:46','901901','北京三维天地科技有限公司'), + (528286079008448,528285945249472,'ROLENAME','角色名称','0',NULL,'admin','系统管理员','2021-01-15 17:20:46','901901','北京三维天地科技有限公司'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (528296763496864,528296680552864,'ID','账号','0',NULL,'admin','系统管理员','2021-01-15 17:42:31','901901','北京三维天地科技有限公司'), + (528296763496865,528296680552864,'USERNAME','用户名称','0',NULL,'admin','系统管理员','2021-01-15 17:42:31','901901','北京三维天地科技有限公司'), + (528296763505056,528296680552864,'PASSWORD','用户密码','0',NULL,'admin','系统管理员','2021-01-15 17:42:31','901901','北京三维天地科技有限公司'), + (528296763505057,528296680552864,'EMAIL','电子邮箱','0',NULL,'admin','系统管理员','2021-01-15 17:42:31','901901','北京三维天地科技有限公司'), + (528296763505058,528296680552864,'MOBILE','手机号','0',NULL,'admin','系统管理员','2021-01-15 17:42:31','901901','北京三维天地科技有限公司'), + (528296763513248,528296680552864,'IDCARD','身份证号','0',NULL,'admin','系统管理员','2021-01-15 17:42:31','901901','北京三维天地科技有限公司'), + (528296763513249,528296680552864,'FAILEDLOGINATTEMPTS','输入密码错误次数','0',NULL,'admin','系统管理员','2021-01-15 17:42:31','901901','北京三维天地科技有限公司'), + (528296763521440,528296680552864,'ORGID','单位编码','0',NULL,'admin','系统管理员','2021-01-15 17:42:31','901901','北京三维天地科技有限公司'), + (528296763521441,528296680552864,'ORGNAME','单位名称','0',NULL,'admin','系统管理员','2021-01-15 17:42:31','901901','北京三维天地科技有限公司'), + (528296763521442,528296680552864,'LASTSUSPENDEDFLAG','停用标志(0:正常,1:停用)','0',NULL,'admin','系统管理员','2021-01-15 17:42:31','901901','北京三维天地科技有限公司'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (528296763521443,528296680552864,'PASSWORDUPDATEDTIME','密码修改时间','0',NULL,'admin','系统管理员','2021-01-15 17:42:31','901901','北京三维天地科技有限公司'), + (528296763529632,528296680552864,'USERTYPE','用户类型,根据实际业务进行设置','0',NULL,'admin','系统管理员','2021-01-15 17:42:31','901901','北京三维天地科技有限公司'), + (528296763529633,528296680552864,'VERSION','版本','0',NULL,'admin','系统管理员','2021-01-15 17:42:31','901901','北京三维天地科技有限公司'), + (528296763537824,528296680552864,'STATUS','用户状态','0',NULL,'admin','系统管理员','2021-01-15 17:42:31','901901','北京三维天地科技有限公司'), + (528296763537825,528296680552864,'USERNO','人员编码','0',NULL,'admin','系统管理员','2021-01-15 17:42:31','901901','北京三维天地科技有限公司'), + (528296763537826,528296680552864,'EXPIREDPASSWORDUSES','过期密码使用次数','0',NULL,'admin','系统管理员','2021-01-15 17:42:31','901901','北京三维天地科技有限公司'), + (528296763546016,528296680552864,'EXPIRYDATE','到期日','0',NULL,'admin','系统管理员','2021-01-15 17:42:31','901901','北京三维天地科技有限公司'), + (528296763546017,528296680552864,'PARENTORGID','父组织机构编码','0',NULL,'admin','系统管理员','2021-01-15 17:42:31','901901','北京三维天地科技有限公司'), + (528296763546018,528296680552864,'MULTILOGIN','允许重复登录','0',NULL,'admin','系统管理员','2021-01-15 17:42:31','901901','北京三维天地科技有限公司'), + (528296763554208,528296680552864,'CREATEDBYID','制单人编码','0',NULL,'admin','系统管理员','2021-01-15 17:42:31','901901','北京三维天地科技有限公司'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (528296763554209,528296680552864,'CREATEDBYNAME','制单人名称','0',NULL,'admin','系统管理员','2021-01-15 17:42:31','901901','北京三维天地科技有限公司'), + (528296763554210,528296680552864,'CREATEDTIME','制单时间','0',NULL,'admin','系统管理员','2021-01-15 17:42:31','901901','北京三维天地科技有限公司'), + (528296763554211,528296680552864,'CREATEDBYORGID','制单人单位编码','0',NULL,'admin','系统管理员','2021-01-15 17:42:31','901901','北京三维天地科技有限公司'), + (528296763562400,528296680552864,'CREATEDBYORGNAME','制单人单位名称','0',NULL,'admin','系统管理员','2021-01-15 17:42:31','901901','北京三维天地科技有限公司'), + (528296763562401,528296680552864,'LASTSUSPENDEDBYID','启用/停用人编码','0',NULL,'admin','系统管理员','2021-01-15 17:42:31','901901','北京三维天地科技有限公司'), + (528296763562402,528296680552864,'LASTSUSPENDEDBYNAME','启用/停用人名称','0',NULL,'admin','系统管理员','2021-01-15 17:42:31','901901','北京三维天地科技有限公司'), + (528296763570592,528296680552864,'LASTSUSPENDEDTIME','启用/停用时间','0',NULL,'admin','系统管理员','2021-01-15 17:42:31','901901','北京三维天地科技有限公司'), + (531029914740704,531028566247392,'ID','角色编码','0',NULL,'admin','系统管理员','2021-01-19 14:23:07','901901','北京三维天地科技有限公司'), + (531029914757088,531028566247392,'ROLENAME','角色名称','0',NULL,'admin','系统管理员','2021-01-19 14:23:07','901901','北京三维天地科技有限公司'), + (531029914765280,531028566247392,'CREATEDTIME','制单日期','0',NULL,'admin','系统管理员','2021-01-19 14:23:07','901901','北京三维天地科技有限公司'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (531029914773472,531028566247392,'LASTSUSPENDEDFLAG','挂起标志(0-正常,1-挂起)','0',NULL,'admin','系统管理员','2021-01-19 14:23:07','901901','北京三维天地科技有限公司'), + (531029914773473,531028566247392,'LASTSUSPENDEDTIME','挂起时间','0',NULL,'admin','系统管理员','2021-01-19 14:23:07','901901','北京三维天地科技有限公司'), + (531029914781664,531028566247392,'USEDBYORGID','使用单位编码','0',NULL,'admin','系统管理员','2021-01-19 14:23:07','901901','北京三维天地科技有限公司'), + (531029914789856,531028566247392,'USEDBYORGNAME','使用单位名称','0',NULL,'admin','系统管理员','2021-01-19 14:23:07','901901','北京三维天地科技有限公司'), + (531029914798048,531028566247392,'CREATEDBYID','制单人ID','0',NULL,'admin','系统管理员','2021-01-19 14:23:07','901901','北京三维天地科技有限公司'), + (531029914806240,531028566247392,'LASTSUSPENDEDBYID','挂起人ID','0',NULL,'admin','系统管理员','2021-01-19 14:23:07','901901','北京三维天地科技有限公司'), + (531029914814432,531028566247392,'CREATEDBYNAME','制单人名称','0',NULL,'admin','系统管理员','2021-01-19 14:23:07','901901','北京三维天地科技有限公司'), + (531029914814433,531028566247392,'VERSION','版本','0',NULL,'admin','系统管理员','2021-01-19 14:23:07','901901','北京三维天地科技有限公司'), + (531029914822624,531028566247392,'LASTSUSPENDEDBYNAME','最后注销人名称','0',NULL,'admin','系统管理员','2021-01-19 14:23:07','901901','北京三维天地科技有限公司'), + (531029914830816,531028566247392,'ROLEDESC','描述','0',NULL,'admin','系统管理员','2021-01-19 14:23:07','901901','北京三维天地科技有限公司'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (531029914830817,531028566247392,'ORDERNO','排序码','0',NULL,'admin','系统管理员','2021-01-19 14:23:07','901901','北京三维天地科技有限公司'), + (531029914839008,531028566247392,'PASSWORDPOLICYID','密码策略','0',NULL,'admin','系统管理员','2021-01-19 14:23:07','901901','北京三维天地科技有限公司'), + (531029914839009,531028566247392,'USERID','用户编码','0',NULL,'admin','系统管理员','2021-01-19 14:23:07','901901','北京三维天地科技有限公司'), + (531029914847200,531028566247392,'USERNAME','用户名称','0',NULL,'admin','系统管理员','2021-01-19 14:23:07','901901','北京三维天地科技有限公司'), + (531044175030242,531039814387680,'USERID','用户ID','0',NULL,'admin','系统管理员','2021-01-19 14:52:08','901901','北京三维天地科技有限公司'), + (531044705167328,531039814387680,'ID','主键','0',NULL,'admin','系统管理员','2021-01-19 14:53:13','901901','北京三维天地科技有限公司'), + (531044705175520,531039814387680,'TARGETID','对应业务主键','0',NULL,'admin','系统管理员','2021-01-19 14:53:13','901901','北京三维天地科技有限公司'), + (531044705175521,531039814387680,'MD5NAME','MD5加密的文件名称','0',NULL,'admin','系统管理员','2021-01-19 14:53:13','901901','北京三维天地科技有限公司'), + (531044705183712,531039814387680,'FILEEXT','文件扩展名','0',NULL,'admin','系统管理员','2021-01-19 14:53:13','901901','北京三维天地科技有限公司'), + (531044705183713,531039814387680,'SCOPE','访问范围','0',NULL,'admin','系统管理员','2021-01-19 14:53:13','901901','北京三维天地科技有限公司'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (531044705183714,531039814387680,'TIMES','下载次数','0',NULL,'admin','系统管理员','2021-01-19 14:53:13','901901','北京三维天地科技有限公司'), + (531044705191904,531039814387680,'VALIDTIMEFROM','生效开始日期','0',NULL,'admin','系统管理员','2021-01-19 14:53:13','901901','北京三维天地科技有限公司'), + (531044705191905,531039814387680,'VALIDTIMETO','生效截止日期','0',NULL,'admin','系统管理员','2021-01-19 14:53:13','901901','北京三维天地科技有限公司'), + (531044705191906,531039814387680,'EXT','额外信息','0',NULL,'admin','系统管理员','2021-01-19 14:53:13','901901','北京三维天地科技有限公司'), + (531044705200096,531039814387680,'CREATEDTIME','制单日期','0',NULL,'admin','系统管理员','2021-01-19 14:53:13','901901','北京三维天地科技有限公司'), + (531044705200097,531039814387680,'NAME','文件名称','0',NULL,'admin','系统管理员','2021-01-19 14:53:13','901901','北京三维天地科技有限公司'), + (531044705208288,531039814387680,'CREATEDBYID','制单人编码','0',NULL,'admin','系统管理员','2021-01-19 14:53:13','901901','北京三维天地科技有限公司'), + (531044705208289,531039814387680,'CREATEDBYNAME','制单人名称','0',NULL,'admin','系统管理员','2021-01-19 14:53:13','901901','北京三维天地科技有限公司'), + (531044705208290,531039814387680,'PERMANENT','长期生效','0',NULL,'admin','系统管理员','2021-01-19 14:53:13','901901','北京三维天地科技有限公司'), + (531044705216480,531039814387680,'DOWNLOADABLE','是否允许下载','0',NULL,'admin','系统管理员','2021-01-19 14:53:13','901901','北京三维天地科技有限公司'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (531044705216481,531039814387680,'BIZCATEGORY','业务类型','0',NULL,'admin','系统管理员','2021-01-19 14:53:13','901901','北京三维天地科技有限公司'), + (531044705224672,531039814387680,'REMARK','备注','0',NULL,'admin','系统管理员','2021-01-19 14:53:13','901901','北京三维天地科技有限公司'), + (531044705224673,531039814387680,'CREATEDBYORGID','制单人编码','0',NULL,'admin','系统管理员','2021-01-19 14:53:13','901901','北京三维天地科技有限公司'), + (531044705232864,531039814387680,'CREATEDBYORGNAME','制单单位名称','0',NULL,'admin','系统管理员','2021-01-19 14:53:13','901901','北京三维天地科技有限公司'), + (531044705232865,531039814387680,'SIZE','文件大小','0',NULL,'admin','系统管理员','2021-01-19 14:53:13','901901','北京三维天地科技有限公司'), + (531044705232866,531039814387680,'VERSION','文件版本','0',NULL,'admin','系统管理员','2021-01-19 14:53:13','901901','北京三维天地科技有限公司'), + (537292360793056,537292254362592,'ID','账号','0',NULL,'admin','系统管理员','2021-01-28 10:44:06','901901','北京三维天地科技有限公司'), + (537292360793057,537292254362592,'USERNAME','用户名称','0',NULL,'admin','系统管理员','2021-01-28 10:44:06','901901','北京三维天地科技有限公司'), + (537292360801248,537292254362592,'PASSWORD','用户密码','0',NULL,'admin','系统管理员','2021-01-28 10:44:06','901901','北京三维天地科技有限公司'), + (537292360801249,537292254362592,'EMAIL','电子邮箱','0',NULL,'admin','系统管理员','2021-01-28 10:44:06','901901','北京三维天地科技有限公司'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (537292360801250,537292254362592,'MOBILE','手机号','0',NULL,'admin','系统管理员','2021-01-28 10:44:06','901901','北京三维天地科技有限公司'), + (537292360809440,537292254362592,'IDCARD','身份证号','0',NULL,'admin','系统管理员','2021-01-28 10:44:06','901901','北京三维天地科技有限公司'), + (537292360809441,537292254362592,'FAILEDLOGINATTEMPTS','输入密码错误次数','0',NULL,'admin','系统管理员','2021-01-28 10:44:06','901901','北京三维天地科技有限公司'), + (537292360809442,537292254362592,'ORGID','单位编码','0',NULL,'admin','系统管理员','2021-01-28 10:44:06','901901','北京三维天地科技有限公司'), + (537292360817632,537292254362592,'ORGNAME','单位名称','0',NULL,'admin','系统管理员','2021-01-28 10:44:06','901901','北京三维天地科技有限公司'), + (537292360817633,537292254362592,'LASTSUSPENDEDFLAG','停用标志(0:正常,1:停用)','0',NULL,'admin','系统管理员','2021-01-28 10:44:06','901901','北京三维天地科技有限公司'), + (537292360817634,537292254362592,'PASSWORDUPDATEDTIME','密码修改时间','0',NULL,'admin','系统管理员','2021-01-28 10:44:06','901901','北京三维天地科技有限公司'), + (537292360817635,537292254362592,'USERTYPE','用户类型,根据实际业务进行设置','0',NULL,'admin','系统管理员','2021-01-28 10:44:06','901901','北京三维天地科技有限公司'), + (537292360825824,537292254362592,'VERSION','版本','0',NULL,'admin','系统管理员','2021-01-28 10:44:06','901901','北京三维天地科技有限公司'), + (537292360825825,537292254362592,'STATUS','用户状态','0',NULL,'admin','系统管理员','2021-01-28 10:44:06','901901','北京三维天地科技有限公司'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (537292360825826,537292254362592,'USERNO','人员编码','0',NULL,'admin','系统管理员','2021-01-28 10:44:06','901901','北京三维天地科技有限公司'), + (537292360834016,537292254362592,'EXPIREDPASSWORDUSES','过期密码使用次数','0',NULL,'admin','系统管理员','2021-01-28 10:44:06','901901','北京三维天地科技有限公司'), + (537292360834017,537292254362592,'EXPIRYDATE','到期日','0',NULL,'admin','系统管理员','2021-01-28 10:44:06','901901','北京三维天地科技有限公司'), + (537292360834018,537292254362592,'PARENTORGID','父组织机构编码','0',NULL,'admin','系统管理员','2021-01-28 10:44:06','901901','北京三维天地科技有限公司'), + (537292360834019,537292254362592,'MULTILOGIN','允许重复登录','0',NULL,'admin','系统管理员','2021-01-28 10:44:06','901901','北京三维天地科技有限公司'), + (537292360842208,537292254362592,'CREATEDBYID','制单人编码','0',NULL,'admin','系统管理员','2021-01-28 10:44:06','901901','北京三维天地科技有限公司'), + (537292360842209,537292254362592,'CREATEDBYNAME','制单人名称','0',NULL,'admin','系统管理员','2021-01-28 10:44:06','901901','北京三维天地科技有限公司'), + (537292360842210,537292254362592,'CREATEDTIME','制单时间','0',NULL,'admin','系统管理员','2021-01-28 10:44:06','901901','北京三维天地科技有限公司'), + (537292360850400,537292254362592,'CREATEDBYORGID','制单人单位编码','0',NULL,'admin','系统管理员','2021-01-28 10:44:06','901901','北京三维天地科技有限公司'), + (537292360850401,537292254362592,'CREATEDBYORGNAME','制单人单位名称','0',NULL,'admin','系统管理员','2021-01-28 10:44:06','901901','北京三维天地科技有限公司'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (537292360850402,537292254362592,'LASTSUSPENDEDBYID','启用/停用人编码','0',NULL,'admin','系统管理员','2021-01-28 10:44:06','901901','北京三维天地科技有限公司'), + (537292360850403,537292254362592,'LASTSUSPENDEDBYNAME','启用/停用人名称','0',NULL,'admin','系统管理员','2021-01-28 10:44:06','901901','北京三维天地科技有限公司'), + (537292360858592,537292254362592,'LASTSUSPENDEDTIME','启用/停用时间','0',NULL,'admin','系统管理员','2021-01-28 10:44:06','901901','北京三维天地科技有限公司'), + (564862682678048,564862106452768,'ID','编码','0',NULL,'hongp','hongp','2021-03-08 09:36:04','901','其他单位'), + (564862682686240,564862106452768,'PACKAGENAME','包名','0',NULL,'hongp','hongp','2021-03-08 09:36:04','901','其他单位'), + (564862682686241,564862106452768,'MENUID','菜单编码','0',NULL,'hongp','hongp','2021-03-08 09:36:04','901','其他单位'), + (564862682686242,564862106452768,'PARENTMENUID','父菜单编码','0',NULL,'hongp','hongp','2021-03-08 09:36:04','901','其他单位'), + (564862682694432,564862106452768,'MENUNAME','菜单名称','0',NULL,'hongp','hongp','2021-03-08 09:36:04','901','其他单位'), + (564862682694433,564862106452768,'MENUICON','菜单图标','0',NULL,'hongp','hongp','2021-03-08 09:36:04','901','其他单位'), + (564862682702624,564862106452768,'AUTHOR','作者(邮箱@前姓名简称)','0',NULL,'hongp','hongp','2021-03-08 09:36:04','901','其他单位'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (564862682702625,564862106452768,'FUNC','功能模块','0',NULL,'hongp','hongp','2021-03-08 09:36:04','901','其他单位'), + (564862682702626,564862106452768,'CREATEDBYID','制单人编码','0',NULL,'hongp','hongp','2021-03-08 09:36:04','901','其他单位'), + (564862682710816,564862106452768,'CREATEDBYNAME','制单人名称','0',NULL,'hongp','hongp','2021-03-08 09:36:04','901','其他单位'), + (564862682710817,564862106452768,'CREATEDTIME','制单时间','0',NULL,'hongp','hongp','2021-03-08 09:36:04','901','其他单位'), + (564862682710818,564862106452768,'CREATEDBYORGID','制单人单位编码','0',NULL,'hongp','hongp','2021-03-08 09:36:04','901','其他单位'), + (564862682719008,564862106452768,'CREATEDBYORGNAME','制单人单位名称','0',NULL,'hongp','hongp','2021-03-08 09:36:04','901','其他单位'), + (564864740287264,564863333475104,'ID','主键','0',NULL,'hongp','hongp','2021-03-08 09:40:15','901','其他单位'), + (564864740295456,564863333475104,'CONFIGID','配置ID','0',NULL,'hongp','hongp','2021-03-08 09:40:15','901','其他单位'), + (564864740295457,564863333475104,'TABLENAME','表名','0',NULL,'hongp','hongp','2021-03-08 09:40:15','901','其他单位'), + (564864740303648,564863333475104,'TABLEDESC','表描述','0',NULL,'hongp','hongp','2021-03-08 09:40:15','901','其他单位'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (564864740303649,564863333475104,'TYPE','主从表','0',NULL,'hongp','hongp','2021-03-08 09:40:15','901','其他单位'), + (564864740303650,564863333475104,'FOREIGNFIELD','关联主表字段','0',NULL,'hongp','hongp','2021-03-08 09:40:15','901','其他单位'), + (564864740311840,564863333475104,'CREATEDBYID','制单人编码','0',NULL,'hongp','hongp','2021-03-08 09:40:15','901','其他单位'), + (564864740311841,564863333475104,'CREATEDBYNAME','制单人名称','0',NULL,'hongp','hongp','2021-03-08 09:40:15','901','其他单位'), + (564864740311842,564863333475104,'CREATEDTIME','制单时间','0',NULL,'hongp','hongp','2021-03-08 09:40:15','901','其他单位'), + (564864740320032,564863333475104,'CREATEDBYORGID','制单人单位编码','0',NULL,'hongp','hongp','2021-03-08 09:40:15','901','其他单位'), + (564864740320033,564863333475104,'CREATEDBYORGNAME','制单人单位名称','0',NULL,'hongp','hongp','2021-03-08 09:40:15','901','其他单位'), + (564865544446753,564863627928352,'TABLEID','表信息id','0',NULL,'hongp','hongp','2021-03-08 09:41:53','901','其他单位'), + (564865544454944,564863627928352,'FIELD','字段','0',NULL,'hongp','hongp','2021-03-08 09:41:53','901','其他单位'), + (564865544454945,564863627928352,'FIELDNAME','字段名称','0',NULL,'hongp','hongp','2021-03-08 09:41:53','901','其他单位'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (564865544463136,564863627928352,'FIELDLENGTH','字段长度','0',NULL,'hongp','hongp','2021-03-08 09:41:53','901','其他单位'), + (564865544463137,564863627928352,'FIELDTYPE','字段类型','0',NULL,'hongp','hongp','2021-03-08 09:41:53','901','其他单位'), + (564865544471330,564863627928352,'ORDERNO','排序码','0',NULL,'hongp','hongp','2021-03-08 09:41:53','901','其他单位'), + (564865544487714,564863627928352,'INDEXTYPE','索引类型','0',NULL,'hongp','hongp','2021-03-08 09:41:53','901','其他单位'), + (564866082226976,564865863041824,'ID','ID','0',NULL,'hongp','hongp','2021-03-08 09:42:59','901','其他单位'), + (564866082243360,564865863041824,'FIELDID','字段ID','0',NULL,'hongp','hongp','2021-03-08 09:42:59','901','其他单位'), + (564866082251552,564865863041824,'CODECATEGORYID','类别','0',NULL,'hongp','hongp','2021-03-08 09:42:59','901','其他单位'), + (564866082267936,564865863041824,'CODE','编码','0',NULL,'hongp','hongp','2021-03-08 09:42:59','901','其他单位'), + (564866082276128,564865863041824,'CODENAME','编码名称','0',NULL,'hongp','hongp','2021-03-08 09:42:59','901','其他单位'), + (564866082292512,564865863041824,'ORDERNO','排序码','0',NULL,'hongp','hongp','2021-03-08 09:42:59','901','其他单位'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (564866082308896,564865863041824,'CREATEDBYID','制单人编码','0',NULL,'hongp','hongp','2021-03-08 09:42:59','901','其他单位'), + (564866082325280,564865863041824,'CREATEDBYNAME','制单人名称','0',NULL,'hongp','hongp','2021-03-08 09:42:59','901','其他单位'), + (564866082341664,564865863041824,'CREATEDTIME','制单时间','0',NULL,'hongp','hongp','2021-03-08 09:42:59','901','其他单位'), + (564866082349856,564865863041824,'CREATEDBYORGID','制单人单位编码','0',NULL,'hongp','hongp','2021-03-08 09:42:59','901','其他单位'), + (564866082358048,564865863041824,'CREATEDBYORGNAME','制单人单位名称','0',NULL,'hongp','hongp','2021-03-08 09:42:59','901','其他单位'), + (564880953590560,564863627928352,'ID','主键','0',NULL,'hongp','hongp','2021-03-08 10:13:14','901','其他单位'), + (974666629560384,974665201850432,'ID','账号','0',NULL,'admin','系统管理员','2022-10-08 09:24:20','WL','物理组'), + (974666629568576,974665201850432,'USERNAME','用户名称','0',NULL,'admin','系统管理员','2022-10-08 09:24:20','WL','物理组'), + (974666629568577,974665201850432,'PASSWORD','用户密码','0',NULL,'admin','系统管理员','2022-10-08 09:24:20','WL','物理组'), + (974666629568578,974665201850432,'EMAIL','电子邮箱','0',NULL,'admin','系统管理员','2022-10-08 09:24:20','WL','物理组'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (974666629576768,974665201850432,'MOBILE','手机号','0',NULL,'admin','系统管理员','2022-10-08 09:24:20','WL','物理组'), + (974666629576769,974665201850432,'IDCARD','身份证号','0',NULL,'admin','系统管理员','2022-10-08 09:24:20','WL','物理组'), + (974666629576770,974665201850432,'FAILEDLOGINATTEMPTS','输入密码错误次数','0',NULL,'admin','系统管理员','2022-10-08 09:24:20','WL','物理组'), + (974666629576771,974665201850432,'ORGID','单位编码','0',NULL,'admin','系统管理员','2022-10-08 09:24:20','WL','物理组'), + (974666629576772,974665201850432,'ORGNAME','单位名称','0',NULL,'admin','系统管理员','2022-10-08 09:24:20','WL','物理组'), + (974666629584960,974665201850432,'LASTSUSPENDEDFLAG','停用标志(0:正常,1:停用)','0',NULL,'admin','系统管理员','2022-10-08 09:24:20','WL','物理组'), + (974666629584961,974665201850432,'PASSWORDUPDATEDTIME','密码修改时间','0',NULL,'admin','系统管理员','2022-10-08 09:24:20','WL','物理组'), + (974666629584962,974665201850432,'USERTYPE','用户类型,根据实际业务进行设置','0',NULL,'admin','系统管理员','2022-10-08 09:24:20','WL','物理组'), + (974666629584963,974665201850432,'VERSION','版本','0',NULL,'admin','系统管理员','2022-10-08 09:24:20','WL','物理组'), + (974666629584964,974665201850432,'STATUS','用户状态','0',NULL,'admin','系统管理员','2022-10-08 09:24:20','WL','物理组'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (974666629593152,974665201850432,'USERNO','人员编码','0',NULL,'admin','系统管理员','2022-10-08 09:24:20','WL','物理组'), + (974666629593153,974665201850432,'EXPIREDPASSWORDUSES','过期密码使用次数','0',NULL,'admin','系统管理员','2022-10-08 09:24:20','WL','物理组'), + (974666629593154,974665201850432,'EXPIRYDATE','到期日','0',NULL,'admin','系统管理员','2022-10-08 09:24:20','WL','物理组'), + (974666629593155,974665201850432,'PARENTORGID','父组织机构编码','0',NULL,'admin','系统管理员','2022-10-08 09:24:20','WL','物理组'), + (974666629593156,974665201850432,'MULTILOGIN','允许重复登录','0',NULL,'admin','系统管理员','2022-10-08 09:24:20','WL','物理组'), + (974666629601344,974665201850432,'CREATEDBYID','制单人编码','0',NULL,'admin','系统管理员','2022-10-08 09:24:20','WL','物理组'), + (974666629601345,974665201850432,'CREATEDBYNAME','制单人名称','0',NULL,'admin','系统管理员','2022-10-08 09:24:20','WL','物理组'), + (974666629601346,974665201850432,'CREATEDTIME','制单时间','0',NULL,'admin','系统管理员','2022-10-08 09:24:20','WL','物理组'), + (974666629601347,974665201850432,'CREATEDBYORGID','制单人单位编码','0',NULL,'admin','系统管理员','2022-10-08 09:24:20','WL','物理组'), + (974666629601348,974665201850432,'CREATEDBYORGNAME','制单人单位名称','0',NULL,'admin','系统管理员','2022-10-08 09:24:20','WL','物理组'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (974666629609536,974665201850432,'LASTSUSPENDEDBYID','启用/停用人编码','0',NULL,'admin','系统管理员','2022-10-08 09:24:20','WL','物理组'), + (974666629609537,974665201850432,'LASTSUSPENDEDBYNAME','启用/停用人名称','0',NULL,'admin','系统管理员','2022-10-08 09:24:20','WL','物理组'), + (974666629609538,974665201850432,'LASTSUSPENDEDTIME','启用/停用时间','0',NULL,'admin','系统管理员','2022-10-08 09:24:20','WL','物理组'), + (976863543675840,976863462976448,'FOLDERNO','S.FOLDERNO','0',NULL,'admin','系统管理员','2022-10-11 11:53:58','WL','物理组'), + (976863543749568,976863462976448,'CLIENTUSERORGNAME','S.CLIENTUSERORGNAME','0',NULL,'admin','系统管理员','2022-10-11 11:53:58','WL','物理组'), + (976863543815104,976863462976448,'SAMPLETYPE','S.SAMPLETYPE','0',NULL,'admin','系统管理员','2022-10-11 11:53:58','WL','物理组'), + (976863543864256,976863462976448,'CLIENTUSERNAME','S.CLIENTUSERNAME','0',NULL,'admin','系统管理员','2022-10-11 11:53:58','WL','物理组'), + (976863543929792,976863462976448,'CLIENTUSERPHONE','S.CLIENTUSERPHONE','0',NULL,'admin','系统管理员','2022-10-11 11:53:58','WL','物理组'), + (976863543995328,976863462976448,'OBTAINTIME','S.OBTAINTIME','0',NULL,'admin','系统管理员','2022-10-11 11:53:58','WL','物理组'), + (976863544044480,976863462976448,'OBTAINUSERNAME','S.OBTAINUSERNAME','0',NULL,'admin','系统管理员','2022-10-11 11:53:58','WL','物理组'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (976863544101824,976863462976448,'CHANGECODE','S.CHANGECODE','0',NULL,'admin','系统管理员','2022-10-11 11:53:58','WL','物理组'), + (976863544159168,976863462976448,'CHANGEID','S.CHANGEID','0',NULL,'admin','系统管理员','2022-10-11 11:53:58','WL','物理组'), + (976863787707328,976863696849856,'RESULT','TASKS.RESULT','0',NULL,'admin','系统管理员','2022-10-11 11:54:27','WL','物理组'), + (976863787756480,976863696849856,'TESTNAME','TASKS.TESTNAME','0',NULL,'admin','系统管理员','2022-10-11 11:54:27','WL','物理组'), + (976863787813824,976863696849856,'REMARKS','TASKS.REMARKS','0',NULL,'admin','系统管理员','2022-10-11 11:54:27','WL','物理组'), + (976863787920320,976863696849856,'CHANGEID','TASKS.CHANGEID','0',NULL,'admin','系统管理员','2022-10-11 11:54:27','WL','物理组'), + (976906841970112,976906537153984,'FOLDERNO','S.FOLDERNO','0',NULL,'admin','系统管理员','2022-10-11 13:22:03','WL','物理组'), + (976906842019264,976906537153984,'CLIENTUSERORGNAME','S.CLIENTUSERORGNAME','0',NULL,'admin','系统管理员','2022-10-11 13:22:03','WL','物理组'), + (976906842068416,976906537153984,'SAMPLETYPE','S.SAMPLETYPE','0',NULL,'admin','系统管理员','2022-10-11 13:22:03','WL','物理组'), + (976906842109376,976906537153984,'CLIENTUSERNAME','S.CLIENTUSERNAME','0',NULL,'admin','系统管理员','2022-10-11 13:22:03','WL','物理组'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (976906842150336,976906537153984,'CLIENTUSERPHONE','S.CLIENTUSERPHONE','0',NULL,'admin','系统管理员','2022-10-11 13:22:03','WL','物理组'), + (976906842215872,976906537153984,'OBTAINTIME','S.OBTAINTIME','0',NULL,'admin','系统管理员','2022-10-11 13:22:03','WL','物理组'), + (976906842256832,976906537153984,'OBTAINUSERNAME','S.OBTAINUSERNAME','0',NULL,'admin','系统管理员','2022-10-11 13:22:03','WL','物理组'), + (976907141297600,976907015099840,'RESULT','TASKS.RESULT','0',NULL,'admin','系统管理员','2022-10-11 13:22:40','WL','物理组'), + (976907141338560,976907015099840,'TESTNAME','TASKS.TESTNAME','0',NULL,'admin','系统管理员','2022-10-11 13:22:40','WL','物理组'), + (976907141412288,976907015099840,'REMARKS','TASKS.REMARKS','0',NULL,'admin','系统管理员','2022-10-11 13:22:40','WL','物理组'), + (976921482304448,976906537153984,'ID','S.ID','0',NULL,'admin','系统管理员','2022-10-11 13:51:50','WL','物理组'), + (976921665510336,976907015099840,'ID','TASKS.ID','0',NULL,'admin','系统管理员','2022-10-11 13:52:13','WL','物理组'), + (1008077063093280,1008075739814944,'ID','主键','0',NULL,'admin','系统管理员','2022-11-24 14:18:02','HX','化学组'), + (1008077063093281,1008075739814944,'CLIENTUSERORGNAME','T_LIMS_REPORT_CHANGE.CLIENTUSERORGNAME','0',NULL,'admin','系统管理员','2022-11-24 14:18:02','HX','化学组'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (1008077063093282,1008075739814944,'SAMPLENAME','T_LIMS_REPORT_CHANGE.SAMPLENAME','0',NULL,'admin','系统管理员','2022-11-24 14:18:02','HX','化学组'), + (1008077063093283,1008075739814944,'LAB','T_LIMS_REPORT_CHANGE.LAB','0',NULL,'admin','系统管理员','2022-11-24 14:18:02','HX','化学组'), + (1008077063093284,1008075739814944,'ORGNAME','组织名称','0',NULL,'admin','系统管理员','2022-11-24 14:18:02','HX','化学组'), + (1008077063093285,1008075739814944,'FOLDERNO','T_LIMS_REPORT_CHANGE.FOLDERNO','0',NULL,'admin','系统管理员','2022-11-24 14:18:02','HX','化学组'), + (1008077063101472,1008075739814944,'CLIENTUSERPHONE','T_LIMS_REPORT_CHANGE.CLIENTUSERPHONE','0',NULL,'admin','系统管理员','2022-11-24 14:18:02','HX','化学组'), + (1008077063101473,1008075739814944,'OBTAINUSERNAME','T_LIMS_REPORT_CHANGE.OBTAINUSERNAME','0',NULL,'admin','系统管理员','2022-11-24 14:18:02','HX','化学组'), + (1008077063101474,1008075739814944,'TWOORGNAME','T_LIMS_REPORT_CHANGE.TWOORGNAME','0',NULL,'admin','系统管理员','2022-11-24 14:18:02','HX','化学组'), + (1008077063101475,1008075739814944,'CLIENTUSERID','T_LIMS_REPORT_CHANGE.CLIENTUSERID','0',NULL,'admin','系统管理员','2022-11-24 14:18:02','HX','化学组'), + (1008077063101476,1008075739814944,'CLIENTUSERNAME','T_LIMS_REPORT_CHANGE.CLIENTUSERNAME','0',NULL,'admin','系统管理员','2022-11-24 14:18:02','HX','化学组'), + (1008077063101477,1008075739814944,'TESTNAME','T_LIMS_REPORT_CHANGE.TESTNAME','0',NULL,'admin','系统管理员','2022-11-24 14:18:02','HX','化学组'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (1008077063101478,1008075739814944,'SAMPLETYPE','T_LIMS_REPORT_CHANGE.SAMPLETYPE','0',NULL,'admin','系统管理员','2022-11-24 14:18:02','HX','化学组'), + (1008077063101479,1008075739814944,'EQUIPTCODE','T_LIMS_REPORT_CHANGE.EQUIPTCODE','0',NULL,'admin','系统管理员','2022-11-24 14:18:02','HX','化学组'), + (1008077063101480,1008075739814944,'TOTALINSPECTION','T_LIMS_REPORT_CHANGE.TOTALINSPECTION','0',NULL,'admin','系统管理员','2022-11-24 14:18:02','HX','化学组'), + (1008077063101481,1008075739814944,'OBTAINTIME','T_LIMS_REPORT_CHANGE.OBTAINTIME','0',NULL,'admin','系统管理员','2022-11-24 14:18:02','HX','化学组'), + (1008077063101482,1008075739814944,'CREATEDTIME','制单时间','0',NULL,'admin','系统管理员','2022-11-24 14:18:02','HX','化学组'), + (1008077063101483,1008075739814944,'TIME','T_LIMS_REPORT_CHANGE.TIME','0',NULL,'admin','系统管理员','2022-11-24 14:18:02','HX','化学组'), + (1008077063101484,1008075739814944,'RESULT','T_LIMS_REPORT_CHANGE.RESULT','0',NULL,'admin','系统管理员','2022-11-24 14:18:02','HX','化学组'), + (1008077063101485,1008075739814944,'REMARKS','备注','0',NULL,'admin','系统管理员','2022-11-24 14:18:02','HX','化学组'), + (1008077063101486,1008075739814944,'METHODNAME','T_LIMS_REPORT_CHANGE.METHODNAME','0',NULL,'admin','系统管理员','2022-11-24 14:18:02','HX','化学组'), + (1008077063109664,1008075739814944,'OPERATETIME','T_LIMS_REPORT_CHANGE.OPERATETIME','0',NULL,'admin','系统管理员','2022-11-24 14:18:02','HX','化学组'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (1008077968374816,1008077246118944,'RESULT','T_LIMS_REPORT_CHANGE.RESULT','0',NULL,'admin','系统管理员','2022-11-24 14:19:52','HX','化学组'), + (1008077968374817,1008077246118944,'TESTNAME','T_LIMS_REPORT_CHANGE.TESTNAME','0',NULL,'admin','系统管理员','2022-11-24 14:19:52','HX','化学组'), + (1008077968374818,1008077246118944,'REMARKS','备注','0',NULL,'admin','系统管理员','2022-11-24 14:19:52','HX','化学组'), + (1008077968374819,1008077246118944,'ID','主键','0',NULL,'admin','系统管理员','2022-11-24 14:19:52','HX','化学组'), + (1023751976020704,986179030725984,'ID','主键','0',NULL,'admin','系统管理员','2022-12-16 17:48:43','00013962','化学组'), + (1023751976020705,986179030725984,'CLIENTUSERORGNAME','T_LIMS_REPORT_APPLY.CLIENTUSERORGNAME','0',NULL,'admin','系统管理员','2022-12-16 17:48:43','00013962','化学组'), + (1023751976020706,986179030725984,'SAMPLENAME','T_LIMS_REPORT_APPLY.SAMPLENAME','0',NULL,'admin','系统管理员','2022-12-16 17:48:43','00013962','化学组'), + (1023751976020707,986179030725984,'LAB','T_LIMS_REPORT_APPLY.LAB','0',NULL,'admin','系统管理员','2022-12-16 17:48:43','00013962','化学组'), + (1023751976020708,986179030725984,'ORGNAME','组织名称','0',NULL,'admin','系统管理员','2022-12-16 17:48:43','00013962','化学组'), + (1023751976020709,986179030725984,'TWOORGNAME','T_LIMS_REPORT_APPLY.TWOORGNAME','0',NULL,'admin','系统管理员','2022-12-16 17:48:43','00013962','化学组'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (1023751976020710,986179030725984,'CLIENTUSERID','T_LIMS_REPORT_APPLY.CLIENTUSERID','0',NULL,'admin','系统管理员','2022-12-16 17:48:43','00013962','化学组'), + (1023751976020711,986179030725984,'CLIENTUSERNAME','T_LIMS_REPORT_APPLY.CLIENTUSERNAME','0',NULL,'admin','系统管理员','2022-12-16 17:48:43','00013962','化学组'), + (1023751976028896,986179030725984,'TESTNAME','T_LIMS_REPORT_APPLY.TESTNAME','0',NULL,'admin','系统管理员','2022-12-16 17:48:43','00013962','化学组'), + (1023751976028897,986179030725984,'SAMPLETYPE','T_LIMS_REPORT_APPLY.SAMPLETYPE','0',NULL,'admin','系统管理员','2022-12-16 17:48:43','00013962','化学组'), + (1023751976028898,986179030725984,'EQUIPTCODE','T_LIMS_REPORT_APPLY.EQUIPTCODE','0',NULL,'admin','系统管理员','2022-12-16 17:48:43','00013962','化学组'), + (1023751976028899,986179030725984,'TOTALINSPECTION','T_LIMS_REPORT_APPLY.TOTALINSPECTION','0',NULL,'admin','系统管理员','2022-12-16 17:48:43','00013962','化学组'), + (1023751976028900,986179030725984,'OBTAINTIME','T_LIMS_REPORT_APPLY.OBTAINTIME','0',NULL,'admin','系统管理员','2022-12-16 17:48:43','00013962','化学组'), + (1023751976028901,986179030725984,'CREATEDTIME','制单时间','0',NULL,'admin','系统管理员','2022-12-16 17:48:43','00013962','化学组'), + (1023751976028902,986179030725984,'TIME','T_LIMS_REPORT_APPLY.TIME','0',NULL,'admin','系统管理员','2022-12-16 17:48:43','00013962','化学组'), + (1023751976028903,986179030725984,'TIME2','T_LIMS_REPORT_APPLY.TIME2','0',NULL,'admin','系统管理员','2022-12-16 17:48:43','00013962','化学组'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (1023751976028904,986179030725984,'RESULT','T_LIMS_REPORT_APPLY.RESULT','0',NULL,'admin','系统管理员','2022-12-16 17:48:43','00013962','化学组'), + (1023751976028905,986179030725984,'REMARKS','备注','0',NULL,'admin','系统管理员','2022-12-16 17:48:43','00013962','化学组'), + (1026523338694240,986743372568352,'ID','主键','0',NULL,'admin','系统管理员','2022-12-20 15:47:04','00013962','化学组'), + (1026523338694241,986743372568352,'CLIENTUSERORGNAME','T_LIMS_REPORT_APPLY.CLIENTUSERORGNAME','0',NULL,'admin','系统管理员','2022-12-20 15:47:04','00013962','化学组'), + (1026523338694242,986743372568352,'SAMPLENAME','T_LIMS_REPORT_APPLY.SAMPLENAME','0',NULL,'admin','系统管理员','2022-12-20 15:47:04','00013962','化学组'), + (1026523338694243,986743372568352,'LAB','T_LIMS_REPORT_APPLY.LAB','0',NULL,'admin','系统管理员','2022-12-20 15:47:04','00013962','化学组'), + (1026523338694244,986743372568352,'ORGNAME','组织名称','0',NULL,'admin','系统管理员','2022-12-20 15:47:04','00013962','化学组'), + (1026523338702432,986743372568352,'FOLDERNO','T_LIMS_REPORT_APPLY.FOLDERNO','0',NULL,'admin','系统管理员','2022-12-20 15:47:04','00013962','化学组'), + (1026523338702433,986743372568352,'CLIENTUSERPHONE','T_LIMS_REPORT_APPLY.CLIENTUSERPHONE','0',NULL,'admin','系统管理员','2022-12-20 15:47:04','00013962','化学组'), + (1026523338702434,986743372568352,'OBTAINUSERNAME','T_LIMS_REPORT_APPLY.OBTAINUSERNAME','0',NULL,'admin','系统管理员','2022-12-20 15:47:04','00013962','化学组'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (1026523338702435,986743372568352,'TWOORGNAME','T_LIMS_REPORT_APPLY.TWOORGNAME','0',NULL,'admin','系统管理员','2022-12-20 15:47:04','00013962','化学组'), + (1026523338702436,986743372568352,'CLIENTUSERID','T_LIMS_REPORT_APPLY.CLIENTUSERID','0',NULL,'admin','系统管理员','2022-12-20 15:47:04','00013962','化学组'), + (1026523338702437,986743372568352,'CLIENTUSERNAME','T_LIMS_REPORT_APPLY.CLIENTUSERNAME','0',NULL,'admin','系统管理员','2022-12-20 15:47:04','00013962','化学组'), + (1026523338702438,986743372568352,'TESTNAME','T_LIMS_REPORT_APPLY.TESTNAME','0',NULL,'admin','系统管理员','2022-12-20 15:47:04','00013962','化学组'), + (1026523338702439,986743372568352,'SAMPLETYPE','T_LIMS_REPORT_APPLY.SAMPLETYPE','0',NULL,'admin','系统管理员','2022-12-20 15:47:04','00013962','化学组'), + (1026523338702440,986743372568352,'EQUIPTCODE','T_LIMS_REPORT_APPLY.EQUIPTCODE','0',NULL,'admin','系统管理员','2022-12-20 15:47:04','00013962','化学组'), + (1026523338702441,986743372568352,'TOTALINSPECTION','T_LIMS_REPORT_APPLY.TOTALINSPECTION','0',NULL,'admin','系统管理员','2022-12-20 15:47:04','00013962','化学组'), + (1026523338702442,986743372568352,'OBTAINTIME','T_LIMS_REPORT_APPLY.OBTAINTIME','0',NULL,'admin','系统管理员','2022-12-20 15:47:04','00013962','化学组'), + (1026523338702443,986743372568352,'CREATEDTIME','制单时间','0',NULL,'admin','系统管理员','2022-12-20 15:47:04','00013962','化学组'), + (1026523338702444,986743372568352,'TIME','T_LIMS_REPORT_APPLY.TIME','0',NULL,'admin','系统管理员','2022-12-20 15:47:04','00013962','化学组'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (1026523338702445,986743372568352,'TIME2','T_LIMS_REPORT_APPLY.TIME2','0',NULL,'admin','系统管理员','2022-12-20 15:47:04','00013962','化学组'), + (1026523338702446,986743372568352,'RESULT','T_LIMS_REPORT_APPLY.RESULT','0',NULL,'admin','系统管理员','2022-12-20 15:47:04','00013962','化学组'), + (1026523338702447,986743372568352,'REMARKS','备注','0',NULL,'admin','系统管理员','2022-12-20 15:47:04','00013962','化学组'), + (1026523338710624,986743372568352,'METHODNAME','T_LIMS_REPORT_APPLY.METHODNAME','0',NULL,'admin','系统管理员','2022-12-20 15:47:04','00013962','化学组'), + (1026523338710625,986743372568352,'OPERATETIME','T_LIMS_REPORT_APPLY.OPERATETIME','0',NULL,'admin','系统管理员','2022-12-20 15:47:04','00013962','化学组'), + (1026540893093472,986839987885856,'ID','主键','0',NULL,'admin','系统管理员','2022-12-20 16:22:47','00013962','化学组'), + (1026540893093473,986839987885856,'RESULT','T_LIMS_REPORT_APPLY.RESULT','0',NULL,'admin','系统管理员','2022-12-20 16:22:47','00013962','化学组'), + (1026540893093474,986839987885856,'TESTNAME','T_LIMS_REPORT_APPLY.TESTNAME','0',NULL,'admin','系统管理员','2022-12-20 16:22:47','00013962','化学组'), + (1026540893093475,986839987885856,'REMARKS','备注','0',NULL,'admin','系统管理员','2022-12-20 16:22:47','00013962','化学组'), + (1026540893101664,986839987885856,'UNIT','T_LIMS_REPORT_APPLY.UNIT','0',NULL,'admin','系统管理员','2022-12-20 16:22:47','00013962','化学组'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (1027014628625952,1021548370226528,'ID','主键','0',NULL,'admin','系统管理员','2022-12-21 08:26:36','00013962','化学组'), + (1027014628625953,1021548370226528,'CLIENTUSERORGNAME','T_LIMS_REPORT_CHANGE.CLIENTUSERORGNAME','0',NULL,'admin','系统管理员','2022-12-21 08:26:36','00013962','化学组'), + (1027014628625954,1021548370226528,'SAMPLENAME','T_LIMS_REPORT_CHANGE.SAMPLENAME','0',NULL,'admin','系统管理员','2022-12-21 08:26:36','00013962','化学组'), + (1027014628625955,1021548370226528,'LAB','T_LIMS_REPORT_CHANGE.LAB','0',NULL,'admin','系统管理员','2022-12-21 08:26:36','00013962','化学组'), + (1027014628625956,1021548370226528,'ORGNAME','组织名称','0',NULL,'admin','系统管理员','2022-12-21 08:26:36','00013962','化学组'), + (1027014628634144,1021548370226528,'FOLDERNO','T_LIMS_REPORT_CHANGE.FOLDERNO','0',NULL,'admin','系统管理员','2022-12-21 08:26:36','00013962','化学组'), + (1027014628634145,1021548370226528,'CLIENTUSERPHONE','T_LIMS_REPORT_CHANGE.CLIENTUSERPHONE','0',NULL,'admin','系统管理员','2022-12-21 08:26:36','00013962','化学组'), + (1027014628634146,1021548370226528,'OBTAINUSERNAME','T_LIMS_REPORT_CHANGE.OBTAINUSERNAME','0',NULL,'admin','系统管理员','2022-12-21 08:26:36','00013962','化学组'), + (1027014628634147,1021548370226528,'TWOORGNAME','T_LIMS_REPORT_CHANGE.TWOORGNAME','0',NULL,'admin','系统管理员','2022-12-21 08:26:36','00013962','化学组'), + (1027014628634148,1021548370226528,'CLIENTUSERID','T_LIMS_REPORT_CHANGE.CLIENTUSERID','0',NULL,'admin','系统管理员','2022-12-21 08:26:36','00013962','化学组'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (1027014628634149,1021548370226528,'CLIENTUSERNAME','T_LIMS_REPORT_CHANGE.CLIENTUSERNAME','0',NULL,'admin','系统管理员','2022-12-21 08:26:36','00013962','化学组'), + (1027014628634150,1021548370226528,'TESTNAME','T_LIMS_REPORT_CHANGE.TESTNAME','0',NULL,'admin','系统管理员','2022-12-21 08:26:36','00013962','化学组'), + (1027014628634151,1021548370226528,'SAMPLETYPE','T_LIMS_REPORT_CHANGE.SAMPLETYPE','0',NULL,'admin','系统管理员','2022-12-21 08:26:36','00013962','化学组'), + (1027014628634152,1021548370226528,'EQUIPTCODE','T_LIMS_REPORT_CHANGE.EQUIPTCODE','0',NULL,'admin','系统管理员','2022-12-21 08:26:36','00013962','化学组'), + (1027014628634153,1021548370226528,'TOTALINSPECTION','T_LIMS_REPORT_CHANGE.TOTALINSPECTION','0',NULL,'admin','系统管理员','2022-12-21 08:26:36','00013962','化学组'), + (1027014628634154,1021548370226528,'OBTAINTIME','T_LIMS_REPORT_CHANGE.OBTAINTIME','0',NULL,'admin','系统管理员','2022-12-21 08:26:36','00013962','化学组'), + (1027014628634155,1021548370226528,'CREATEDTIME','制单时间','0',NULL,'admin','系统管理员','2022-12-21 08:26:36','00013962','化学组'), + (1027014628634156,1021548370226528,'TIME','T_LIMS_REPORT_CHANGE.TIME','0',NULL,'admin','系统管理员','2022-12-21 08:26:36','00013962','化学组'), + (1027014628634157,1021548370226528,'TIME2','T_LIMS_REPORT_CHANGE.TIME2','0',NULL,'admin','系统管理员','2022-12-21 08:26:36','00013962','化学组'), + (1027014628642336,1021548370226528,'RESULT','T_LIMS_REPORT_CHANGE.RESULT','0',NULL,'admin','系统管理员','2022-12-21 08:26:36','00013962','化学组'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (1027014628642337,1021548370226528,'REMARKS','备注','0',NULL,'admin','系统管理员','2022-12-21 08:26:36','00013962','化学组'), + (1027014628642338,1021548370226528,'METHODNAME','T_LIMS_REPORT_CHANGE.METHODNAME','0',NULL,'admin','系统管理员','2022-12-21 08:26:36','00013962','化学组'), + (1027014628642339,1021548370226528,'OPERATETIME','T_LIMS_REPORT_CHANGE.OPERATETIME','0',NULL,'admin','系统管理员','2022-12-21 08:26:36','00013962','化学组'), + (1032682553621920,1032681608584608,'LEADERID','77.LEADERID','0',NULL,'admin','系统管理员','2022-12-29 08:38:02','00013962','化学组'), + (1032683473624480,1032683405016480,'LEADERID','1231231.LEADERID','0',NULL,'admin','系统管理员','2022-12-29 08:39:54','00013962','化学组'), + (1040697724098944,1040673662337952,'ID','主键','0',NULL,'admin','系统管理员','2023-01-09 16:24:56','00013962','化学组'), + (1040697724098945,1040673662337952,'FOLDERNO','委托单编号','0',NULL,'admin','系统管理员','2023-01-09 16:24:56','00013962','化学组'), + (1040697724098946,1040673662337952,'CREATEDTIME','制单时间','0',NULL,'admin','系统管理员','2023-01-09 16:24:56','00013962','化学组'), + (1040697724098947,1040673662337952,'CLIENTUSERNAME','T_LIMS_ORDER.CLIENTUSERNAME','0',NULL,'admin','系统管理员','2023-01-09 16:24:56','00013962','化学组'), + (1040697724098948,1040673662337952,'SAMPLENAME','样品名称','0',NULL,'admin','系统管理员','2023-01-09 16:24:56','00013962','化学组'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (1040697724098949,1040673662337952,'SAMPLECODE','样品编号','0',NULL,'admin','系统管理员','2023-01-09 16:24:56','00013962','化学组'), + (1040697724107136,1040673662337952,'MATERIALNAME','材料名称','0',NULL,'admin','系统管理员','2023-01-09 16:24:56','00013962','化学组'), + (1040697724107137,1040673662337952,'WORKSHOPSECTION','T_LIMS_ORDER.WORKSHOPSECTION','0',NULL,'admin','系统管理员','2023-01-09 16:24:56','00013962','化学组'), + (1040697724107138,1040673662337952,'TIME','T_LIMS_ORDER.TIME','0',NULL,'admin','系统管理员','2023-01-09 16:24:56','00013962','化学组'), + (1040697724107139,1040673662337952,'TIME2','T_LIMS_ORDER.TIME2','0',NULL,'admin','系统管理员','2023-01-09 16:24:56','00013962','化学组'), + (1040697724107140,1040673662337952,'CODENAME','T_LIMS_ORDER.CODENAME','0',NULL,'admin','系统管理员','2023-01-09 16:24:56','00013962','化学组'), + (1040697724107141,1040673662337952,'TESTNAME','T_LIMS_ORDER.TESTNAME','0',NULL,'admin','系统管理员','2023-01-09 16:24:56','00013962','化学组'), + (1040697724107142,1040673662337952,'REMARKS','备注','0',NULL,'admin','系统管理员','2023-01-09 16:24:56','00013962','化学组'), + (1042079766097888,986844382754592,'ID','主键','0',NULL,'admin','系统管理员','2023-01-11 15:16:42','00013962','化学组'), + (1042079766097889,986844382754592,'CLIENTUSERORGNAME','T_LIMS_REPORT_CHANGE.CLIENTUSERORGNAME','0',NULL,'admin','系统管理员','2023-01-11 15:16:42','00013962','化学组'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (1042079766106080,986844382754592,'SAMPLENAME','T_LIMS_REPORT_CHANGE.SAMPLENAME','0',NULL,'admin','系统管理员','2023-01-11 15:16:42','00013962','化学组'), + (1042079766106081,986844382754592,'LAB','T_LIMS_REPORT_CHANGE.LAB','0',NULL,'admin','系统管理员','2023-01-11 15:16:42','00013962','化学组'), + (1042079766114272,986844382754592,'ORGNAME','组织名称','0',NULL,'admin','系统管理员','2023-01-11 15:16:42','00013962','化学组'), + (1042079766114273,986844382754592,'TWOORGNAME','T_LIMS_REPORT_CHANGE.TWOORGNAME','0',NULL,'admin','系统管理员','2023-01-11 15:16:42','00013962','化学组'), + (1042079766114274,986844382754592,'CLIENTUSERID','T_LIMS_REPORT_CHANGE.CLIENTUSERID','0',NULL,'admin','系统管理员','2023-01-11 15:16:42','00013962','化学组'), + (1042079766122464,986844382754592,'CLIENTUSERNAME','T_LIMS_REPORT_CHANGE.CLIENTUSERNAME','0',NULL,'admin','系统管理员','2023-01-11 15:16:42','00013962','化学组'), + (1042079766122465,986844382754592,'TESTNAME','T_LIMS_REPORT_CHANGE.TESTNAME','0',NULL,'admin','系统管理员','2023-01-11 15:16:42','00013962','化学组'), + (1042079766130656,986844382754592,'SAMPLETYPE','T_LIMS_REPORT_CHANGE.SAMPLETYPE','0',NULL,'admin','系统管理员','2023-01-11 15:16:42','00013962','化学组'), + (1042079766130657,986844382754592,'EQUIPTCODE','T_LIMS_REPORT_CHANGE.EQUIPTCODE','0',NULL,'admin','系统管理员','2023-01-11 15:16:42','00013962','化学组'), + (1042079766138848,986844382754592,'TOTALINSPECTION','T_LIMS_REPORT_CHANGE.TOTALINSPECTION','0',NULL,'admin','系统管理员','2023-01-11 15:16:42','00013962','化学组'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (1042079766138849,986844382754592,'OBTAINTIME','T_LIMS_REPORT_CHANGE.OBTAINTIME','0',NULL,'admin','系统管理员','2023-01-11 15:16:42','00013962','化学组'), + (1042079766138850,986844382754592,'CREATEDTIME','制单时间','0',NULL,'admin','系统管理员','2023-01-11 15:16:42','00013962','化学组'), + (1042079766147040,986844382754592,'TIME','T_LIMS_REPORT_CHANGE.TIME','0',NULL,'admin','系统管理员','2023-01-11 15:16:42','00013962','化学组'), + (1042079766147041,986844382754592,'TIME2','T_LIMS_REPORT_CHANGE.TIME2','0',NULL,'admin','系统管理员','2023-01-11 15:16:42','00013962','化学组'), + (1042079766147042,986844382754592,'RESULT','T_LIMS_REPORT_CHANGE.RESULT','0',NULL,'admin','系统管理员','2023-01-11 15:16:42','00013962','化学组'), + (1042079766155232,986844382754592,'REMARKS','备注','0',NULL,'admin','系统管理员','2023-01-11 15:16:42','00013962','化学组'), + (1042080838193120,1021549024660832,'RESULT','T_LIMS_REPORT_CHANGE.RESULT','0',NULL,'admin','系统管理员','2023-01-11 15:18:53','00013962','化学组'), + (1042080838193121,1021549024660832,'TESTNAME','T_LIMS_REPORT_CHANGE.TESTNAME','0',NULL,'admin','系统管理员','2023-01-11 15:18:53','00013962','化学组'), + (1042080838201312,1021549024660832,'REMARKS','备注','0',NULL,'admin','系统管理员','2023-01-11 15:18:53','00013962','化学组'), + (1042080838201313,1021549024660832,'ID','主键','0',NULL,'admin','系统管理员','2023-01-11 15:18:53','00013962','化学组'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (1042080838209504,1021549024660832,'UNIT','T_LIMS_REPORT_CHANGE.UNIT','0',NULL,'admin','系统管理员','2023-01-11 15:18:53','00013962','化学组'), + (1146078929515552,1146078684083232,'ID','主键','0',NULL,'admin','系统管理员','2023-06-07 13:43:33','00013962','化学组'), + (1146078929531936,1146078684083232,'FOLDERNO','委托单编号','0',NULL,'admin','系统管理员','2023-06-07 13:43:33','00013962','化学组'), + (1146078929531937,1146078684083232,'CREATEDTIME','制单时间','0',NULL,'admin','系统管理员','2023-06-07 13:43:33','00013962','化学组'), + (1146078929540128,1146078684083232,'CLIENTUSERNAME','T_LIMS_ORDER.CLIENTUSERNAME','0',NULL,'admin','系统管理员','2023-06-07 13:43:33','00013962','化学组'), + (1146078929548320,1146078684083232,'SAMPLENAME','样品名称','0',NULL,'admin','系统管理员','2023-06-07 13:43:33','00013962','化学组'), + (1146078929556512,1146078684083232,'SAMPLECODE','样品编号','0',NULL,'admin','系统管理员','2023-06-07 13:43:33','00013962','化学组'), + (1146078929564704,1146078684083232,'MATERIALNAME','材料名称','0',NULL,'admin','系统管理员','2023-06-07 13:43:33','00013962','化学组'), + (1146078929564705,1146078684083232,'WORKSHOPSECTION','T_LIMS_ORDER.WORKSHOPSECTION','0',NULL,'admin','系统管理员','2023-06-07 13:43:33','00013962','化学组'), + (1146078929572896,1146078684083232,'TIME','T_LIMS_ORDER.TIME','0',NULL,'admin','系统管理员','2023-06-07 13:43:33','00013962','化学组'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (1146078929572897,1146078684083232,'TIME2','T_LIMS_ORDER.TIME2','0',NULL,'admin','系统管理员','2023-06-07 13:43:33','00013962','化学组'), + (1146078929572898,1146078684083232,'CODENAME','T_LIMS_ORDER.CODENAME','0',NULL,'admin','系统管理员','2023-06-07 13:43:33','00013962','化学组'), + (1146078929581088,1146078684083232,'TESTNAME','T_LIMS_ORDER.TESTNAME','0',NULL,'admin','系统管理员','2023-06-07 13:43:33','00013962','化学组'), + (1146078929581089,1146078684083232,'REMARKS','备注','0',NULL,'admin','系统管理员','2023-06-07 13:43:33','00013962','化学组'), + (1146078929589280,1146078684083232,'B','T_LIMS_ORDER.B','0',NULL,'admin','系统管理员','2023-06-07 13:43:33','00013962','化学组'), + (1146078929597472,1146078684083232,'TESTGROUP','测试组','0',NULL,'admin','系统管理员','2023-06-07 13:43:33','00013962','化学组'), + (1146081218360352,1146080638735392,'ID','主键','0',NULL,'admin','系统管理员','2023-06-07 13:48:12','00013962','化学组'), + (1146081218368544,1146080638735392,'FOLDERNO','委托单编号','0',NULL,'admin','系统管理员','2023-06-07 13:48:12','00013962','化学组'), + (1146081218376736,1146080638735392,'CREATEDTIME','制单时间','0',NULL,'admin','系统管理员','2023-06-07 13:48:12','00013962','化学组'), + (1146081218376737,1146080638735392,'CLIENTUSERNAME','委托人','0',NULL,'admin','系统管理员','2023-06-07 13:48:12','00013962','化学组'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (1146081218376738,1146080638735392,'SAMPLENAME','实物批','0',NULL,'admin','系统管理员','2023-06-07 13:48:12','00013962','化学组'), + (1146081218384928,1146080638735392,'SAMPLECODE','样品编号','0',NULL,'admin','系统管理员','2023-06-07 13:48:12','00013962','化学组'), + (1146081218384929,1146080638735392,'MATERIALNAME','物料组','0',NULL,'admin','系统管理员','2023-06-07 13:48:12','00013962','化学组'), + (1146081218384930,1146080638735392,'WORKSHOPSECTION','车间工序','0',NULL,'admin','系统管理员','2023-06-07 13:48:12','00013962','化学组'), + (1146081218384931,1146080638735392,'TIME','T_LIMS_FOLDER.TIME','0',NULL,'admin','系统管理员','2023-06-07 13:48:12','00013962','化学组'), + (1146081218393120,1146080638735392,'TIME2','T_LIMS_FOLDER.TIME2','0',NULL,'admin','系统管理员','2023-06-07 13:48:12','00013962','化学组'), + (1146081218393121,1146080638735392,'CODENAME','T_LIMS_FOLDER.CODENAME','0',NULL,'admin','系统管理员','2023-06-07 13:48:12','00013962','化学组'), + (1146081218393122,1146080638735392,'TESTNAME','T_LIMS_FOLDER.TESTNAME','0',NULL,'admin','系统管理员','2023-06-07 13:48:12','00013962','化学组'), + (1146081218393123,1146080638735392,'REMARKS','备注','0',NULL,'admin','系统管理员','2023-06-07 13:48:12','00013962','化学组'), + (1146081218393124,1146080638735392,'B','T_LIMS_FOLDER.B','0',NULL,'admin','系统管理员','2023-06-07 13:48:12','00013962','化学组'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (1146081218401312,1146080638735392,'TESTGROUP','T_LIMS_FOLDER.TESTGROUP','0',NULL,'admin','系统管理员','2023-06-07 13:48:12','00013962','化学组'), + (1146180514899136,998731030198272,'ID','主键','0',NULL,'admin','系统管理员','2023-06-07 17:10:13','00013962','化学组'), + (1146180514907328,998731030198272,'FOLDERNO','委托单编号','0',NULL,'admin','系统管理员','2023-06-07 17:10:13','00013962','化学组'), + (1146180514907329,998731030198272,'CREATEDTIME','制单时间','0',NULL,'admin','系统管理员','2023-06-07 17:10:13','00013962','化学组'), + (1146180514907330,998731030198272,'CLIENTUSERNAME','委托人','0',NULL,'admin','系统管理员','2023-06-07 17:10:13','00013962','化学组'), + (1146180514907331,998731030198272,'SAMPLENAME','实物批','0',NULL,'admin','系统管理员','2023-06-07 17:10:13','00013962','化学组'), + (1146180514915520,998731030198272,'SAMPLECODE','样品编号','0',NULL,'admin','系统管理员','2023-06-07 17:10:13','00013962','化学组'), + (1146180514923712,998731030198272,'MATERIALNAME','物料组','0',NULL,'admin','系统管理员','2023-06-07 17:10:13','00013962','化学组'), + (1146180514923713,998731030198272,'WORKSHOPSECTION','车间工序','0',NULL,'admin','系统管理员','2023-06-07 17:10:13','00013962','化学组'), + (1146180514923714,998731030198272,'TIME','T_LIMS_FOLDER.TIME','0',NULL,'admin','系统管理员','2023-06-07 17:10:13','00013962','化学组'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (1146180514931904,998731030198272,'TIME2','T_LIMS_FOLDER.TIME2','0',NULL,'admin','系统管理员','2023-06-07 17:10:13','00013962','化学组'), + (1146180514931905,998731030198272,'CODENAME','T_LIMS_FOLDER.CODENAME','0',NULL,'admin','系统管理员','2023-06-07 17:10:13','00013962','化学组'), + (1146180514940096,998731030198272,'TESTNAME','T_LIMS_FOLDER.TESTNAME','0',NULL,'admin','系统管理员','2023-06-07 17:10:13','00013962','化学组'), + (1146180514940097,998731030198272,'TESTCONDITION','T_LIMS_FOLDER.TESTCONDITION','0',NULL,'admin','系统管理员','2023-06-07 17:10:13','00013962','化学组'), + (1146180515095744,998731030198272,'REMARKS','备注','0',NULL,'admin','系统管理员','2023-06-07 17:10:13','00013962','化学组'), + (1146180515103936,998731030198272,'B','T_LIMS_FOLDER.B','0',NULL,'admin','系统管理员','2023-06-07 17:10:13','00013962','化学组'), + (1146180515103937,998731030198272,'TESTGROUP','T_LIMS_FOLDER.TESTGROUP','0',NULL,'admin','系统管理员','2023-06-07 17:10:13','00013962','化学组'), + (1146180998030528,961923484485920,'TESTCONDITION','测试条件','0',NULL,'admin','系统管理员','2023-06-07 17:11:12','00013962','化学组'), + (1146181003330752,961923484485920,'ID','主键','0',NULL,'admin','系统管理员','2023-06-07 17:11:13','00013962','化学组'), + (1146181003330753,961923484485920,'FOLDERNO','委托单编号','0',NULL,'admin','系统管理员','2023-06-07 17:11:13','00013962','化学组'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (1146181003338944,961923484485920,'CREATEDTIME','制单时间','0',NULL,'admin','系统管理员','2023-06-07 17:11:13','00013962','化学组'), + (1146181003338945,961923484485920,'CLIENTUSERNAME','T_LIMS_ORDER.CLIENTUSERNAME','0',NULL,'admin','系统管理员','2023-06-07 17:11:13','00013962','化学组'), + (1146181003347136,961923484485920,'SAMPLENAME','样品名称','0',NULL,'admin','系统管理员','2023-06-07 17:11:13','00013962','化学组'), + (1146181003347137,961923484485920,'SAMPLECODE','样品编号','0',NULL,'admin','系统管理员','2023-06-07 17:11:13','00013962','化学组'), + (1146181003347138,961923484485920,'MATERIALNAME','材料名称','0',NULL,'admin','系统管理员','2023-06-07 17:11:13','00013962','化学组'), + (1146181003347139,961923484485920,'WORKSHOPSECTION','T_LIMS_ORDER.WORKSHOPSECTION','0',NULL,'admin','系统管理员','2023-06-07 17:11:13','00013962','化学组'), + (1146181003355328,961923484485920,'TIME','T_LIMS_ORDER.TIME','0',NULL,'admin','系统管理员','2023-06-07 17:11:13','00013962','化学组'), + (1146181003355329,961923484485920,'TIME2','T_LIMS_ORDER.TIME2','0',NULL,'admin','系统管理员','2023-06-07 17:11:13','00013962','化学组'), + (1146181003355330,961923484485920,'CODENAME','T_LIMS_ORDER.CODENAME','0',NULL,'admin','系统管理员','2023-06-07 17:11:13','00013962','化学组'), + (1146181003355331,961923484485920,'TESTNAME','T_LIMS_ORDER.TESTNAME','0',NULL,'admin','系统管理员','2023-06-07 17:11:13','00013962','化学组'); +INSERT INTO t_lims_report_template_column (ID,TEMPLATESOURCEID,COLUMNNAME,COLUMNDESC,FILEIDFLAG,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES + (1146181003363520,961923484485920,'REMARKS','备注','0',NULL,'admin','系统管理员','2023-06-07 17:11:13','00013962','化学组'), + (1146181003363521,961923484485920,'B','T_LIMS_ORDER.B','0',NULL,'admin','系统管理员','2023-06-07 17:11:13','00013962','化学组'), + (1146181003371712,961923484485920,'TESTGROUP','测试组','0',NULL,'admin','系统管理员','2023-06-07 17:11:13','00013962','化学组'); + +INSERT INTO t_lims_report_template_file (ID,REPORTTEMPLATEID,FILEID,VERSIONNO,REMARK,ACTIVATEDFLAG,ACTIVATEDTIME,ACTIVATEDBYID,ACTIVATEDBYNAME,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME,UPLOADBYID,UPLOADBYNAME,UPLOADTIME) VALUES + (1235335384934304,1235265947738560,1235354591379904,'V1.0',NULL,'0',NULL,NULL,NULL,'admin','系统管理员','2023-10-11 16:16:16','RT','湖北融通高科先进材料股份有限公司','admin','系统管理员','2023-10-11 16:55:00'), + (1235355621990848,1235265947738560,1245184333667808,'V1.1',NULL,'0',NULL,NULL,NULL,'admin','系统管理员','2023-10-11 16:57:27','RT','湖北融通高科先进材料股份有限公司','zhangs','张胜','2023-10-24 14:14:00'), + (1277087006460480,1277086760684096,1277135167738144,'V1.0',NULL,'1','2023-12-09 16:00:16','zhangs','张胜','zhangs','张胜','2023-12-09 16:00:10','RT','湖北融通高科先进材料股份有限公司','zhangs','张胜','2023-12-09 17:38:00'), + (1279156716982176,1266479048648064,1279156715057056,'V1.0',NULL,'1','2023-12-12 14:11:06','admin','系统管理员','admin','系统管理员','2023-12-12 14:11:00','RT','湖北融通高科先进材料股份有限公司','admin','系统管理员','2023-12-12 14:11:00'), + (1284211809744928,1235265947738560,1284211801233440,'V1.2',NULL,'0',NULL,NULL,NULL,'admin','系统管理员','2023-12-19 17:35:37','RT','湖北融通高科先进材料股份有限公司','admin','系统管理员','2023-12-19 17:35:37'), + (1284696926767552,1284677724539328,1284696917526976,'V1.0',NULL,'0',NULL,NULL,NULL,'admin','系统管理员','2023-12-20 10:02:35','RT','湖北融通高科先进材料股份有限公司','admin','系统管理员','2023-12-20 10:02:35'), + (1286326033227552,1284677724539328,1286326023716640,'V1.1',NULL,'0',NULL,NULL,NULL,'admin','系统管理员','2023-12-22 17:17:01','RT','湖北融通高科先进材料股份有限公司','admin','系统管理员','2023-12-22 17:17:01'), + (1286331638966880,1235265947738560,1286331630053984,'V1.3',NULL,'0',NULL,NULL,NULL,'admin','系统管理员','2023-12-22 17:28:25','RT','湖北融通高科先进材料股份有限公司','admin','系统管理员','2023-12-22 17:28:25'), + (1288263923644288,1284677724539328,1288263915829120,'V1.2',NULL,'0',NULL,NULL,NULL,'admin','系统管理员','2023-12-25 10:59:40','RT','湖北融通高科先进材料股份有限公司','admin','系统管理员','2023-12-25 10:59:40'), + (1288267029698432,1235265947738560,1288267022718848,'V1.4',NULL,'0',NULL,NULL,NULL,'admin','系统管理员','2023-12-25 11:05:59','RT','湖北融通高科先进材料股份有限公司','admin','系统管理员','2023-12-25 11:05:59'); +INSERT INTO t_lims_report_template_file (ID,REPORTTEMPLATEID,FILEID,VERSIONNO,REMARK,ACTIVATEDFLAG,ACTIVATEDTIME,ACTIVATEDBYID,ACTIVATEDBYNAME,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME,UPLOADBYID,UPLOADBYNAME,UPLOADTIME) VALUES + (1288268016088960,1284677724539328,1288268008290176,'V1.3',NULL,'0',NULL,NULL,NULL,'admin','系统管理员','2023-12-25 11:07:59','RT','湖北融通高科先进材料股份有限公司','admin','系统管理员','2023-12-25 11:07:59'), + (1288268247775104,1235265947738560,1288268238092160,'V1.5',NULL,'1','2023-12-25 11:08:33','admin','系统管理员','admin','系统管理员','2023-12-25 11:08:28','RT','湖北融通高科先进材料股份有限公司','admin','系统管理员','2023-12-25 11:08:28'), + (1305924988271968,1305924798905696,1313199196401568,'V1.0',NULL,'1','2024-01-19 09:58:32','zhangs','张胜','zhangs','张胜','2024-01-19 09:51:11','RT','湖北融通高科先进材料股份有限公司','zhangs','张胜','2024-01-29 16:30:00'), + (1386065573412704,1386064709132128,1386079729500000,'V1.0',NULL,'1','2024-05-11 15:20:17','zhangs','张胜','zhangs','张胜','2024-05-11 15:17:38','RT','湖北融通高科先进材料股份有限公司','zhangs','张胜','2024-05-11 15:46:00'), + (1412935202847648,1284677724539328,1412935200545696,'V1.4',NULL,'1','2024-06-18 14:27:26','admin','系统管理员','admin','系统管理员','2024-06-18 14:24:02','RT_DY','大冶检测中心','admin','系统管理员','2024-06-18 14:24:02'); + +INSERT INTO t_lims_report_template (ID,TEMPLATECODE,TEMPLATENAME,TEMPLATETYPE,TEMPLATEFILEID,TEMPLATEFILENAME,TEMPLATEMODALTYPE,PARAM,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME,ACTIVATEDFLAG,ACTIVATEDBYID,ACTIVATEDBYNAME,ACTIVATEDTIME,LAB,VERSIONNO) VALUES + (1235265947738560,'RT20231000001','理化检测报告-通用模版(含过程)','report',1288268238092160,'理化检测通用模板2.0(1).docx','word','folderId',NULL,'admin','系统管理员','2023-10-11 13:55:01','RT','湖北融通高科先进材料股份有限公司',NULL,NULL,NULL,NULL,NULL,'V1.5'), + (1266479048648064,'RT20231100001','综合报告模板','report',1279156715057056,'综合报告模板.docx','word','folderId',NULL,'zhangs','张胜','2023-11-24 16:18:14','RT','湖北融通高科先进材料股份有限公司',NULL,NULL,NULL,NULL,NULL,'V1.0'), + (1277086760684096,'RT20231200001','结果录入批量录入模板','resultInputImport',1277135167738144,'批量录入.xlsx','word','ordtaskId',NULL,'zhangs','张胜','2023-12-09 15:59:40','RT','湖北融通高科先进材料股份有限公司',NULL,NULL,NULL,NULL,NULL,'V1.0'), + (1284677724539328,'RT20231200003','理化通用报告(只含结果)','report',1412935200545696,'理化检测通用模板(仅含结果)2.0(1).docx','word','folderId',NULL,'admin','系统管理员','2023-12-20 09:23:32','RT','湖北融通高科先进材料股份有限公司',NULL,NULL,NULL,NULL,NULL,'V1.4'), + (1305924798905696,'RT20240100001','样品标签','sampleTag',1313199196401568,'样品标签模板.xlsx','word',NULL,NULL,'zhangs','张胜','2024-01-19 09:50:49','RT','湖北融通高科先进材料股份有限公司',NULL,NULL,NULL,NULL,NULL,'V1.0'), + (1386064709132128,'RT20240500001','蓝电测试数据导出模板','lanDianResultExport',1386079729500000,'蓝电测试数据导出模板.xlsx','word','FOLDERIDS',NULL,'zhangs','张胜','2024-05-11 15:15:53','RT','湖北融通高科先进材料股份有限公司',NULL,NULL,NULL,NULL,NULL,'V1.0'); +-- ----------------------------- 2024-06-18 add by zhangs------------end + +-- ----------------------------- 2024-06-20 add by zhangs------------begin +delete from t_core_code tcc where CODECATEGORYID ='folderStatus'; +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES +(2024062009481,'申请','folderStatus',NULL,10,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'Draft',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES +(2024062009482,'取样确认','folderStatus',NULL,20,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'sampleConfirm',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES +(2024062009483,'实验室审核','folderStatus',NULL,30,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'audit',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES +(2024062009484,'实验室负责人审核','folderStatus',NULL,40,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'approve',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES +(2024062009485,'样品接收','folderStatus',NULL,50,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'orderReceive',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES +(2024062009486,'结果录入','folderStatus',NULL,60,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'resultInput',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES +(2024062009487,'结果二次复核','folderStatus',NULL,70,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'resultSecondCheck',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES +(2024062009488,'报告编制','folderStatus',NULL,80,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'reportDraft',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES +(2024062009489,'报告审核','folderStatus',NULL,90,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'reportAudit',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES +(2024062009491,'报告批准','folderStatus',NULL,100,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'reportApprove',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES +(2024062009492,'报告归档','folderStatus',NULL,110,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'reportFile',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES +(2024062009493,'完成','folderStatus',NULL,120,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'Done',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES +(2024062009494,'取消','folderStatus',NULL,130,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'Cancel',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES +(2024062011021,'结果复核','folderStatus',NULL,65,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'resultCheck',NULL); +-- ----------------------------- 2024-06-20 add by zhangs------------end + +-- ----------------------------- 2024-07-10 add by zhangs------------begin +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES +(2024071017431,'WQC','folderCheckType',NULL,20,NULL,'admin','系统管理员1','2023-10-30 17:00:00','0',NULL,NULL,NULL,'WQC',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES +(2024071017432,'IPQC-P','folderCheckType',NULL,30,NULL,'admin','系统管理员1','2023-10-30 17:00:00','0',NULL,NULL,NULL,'IPQC-P',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES +(2024071017433,'PQC','folderCheckType',NULL,30,NULL,'admin','系统管理员1','2023-10-30 17:00:00','0',NULL,NULL,NULL,'PQC',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES +(2024071017434,'OQC','folderCheckType',NULL,40,NULL,'admin','系统管理员1','2023-10-30 17:00:00','0',NULL,NULL,NULL,'OQC',NULL); +-- ----------------------------- 2024-07-10 add by zhangs------------end diff --git a/sql/mysql/202407.sql b/sql/mysql/202407.sql new file mode 100644 index 0000000..e9451d6 --- /dev/null +++ b/sql/mysql/202407.sql @@ -0,0 +1,39 @@ +-- ----------------------------- 2024-07-15 add by zhangs--------------begin +CALL INSERTI18N('T_LIMS_TASK.CANCELTESTUSERNAME', '终止测试人', '终止测试人', 'zh-CN', '终止测试人'); +INSERT INTO t_core_menu (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES +('20240715001','试验任务查询','/secure/basemodule/business/test/folders/page/edit-list?pageType=taskSearch','1001',20,'试验任务查询',NULL,NULL,NULL,'016.svg',NULL,NULL); +-- ----------------------------- 2024-07-15 add by zhangs--------------end + + +-- ----------------------------- 2024-07-17 add by zhangs--------------begin +ALTER TABLE t_lims_folder ADD STATIONWORKCELLNAME varchar(100) NULL COMMENT '工位'; +ALTER TABLE t_lims_folder ADD REINSPECT varchar(30) NULL COMMENT '是否复检'; + +CALL INSERTI18N('T_LIMS_FOLDER.STATIONWORKCELLNAME', '工位', '工位', 'zh-CN', '工位'); +CALL INSERTI18N('T_LIMS_FOLDER.REINSPECT', '是否复检', '是否复检', 'zh-CN', '是否复检'); + +ALTER TABLE t_lims_task ADD MOMREMARK varchar(300) NULL COMMENT 'MOM备注'; +CALL INSERTI18N('T_LIMS_TASK.MOMREMARK', 'MOM备注', 'MOM备注', 'zh-CN', 'MOM备注'); +-- ----------------------------- 2024-07-17 add by zhangs--------------end + +-- ----------------------------- 2024-07-19 add by zhangs--------------begin +CREATE INDEX t_lims_result_FOLDERID_IDX USING BTREE ON t_lims_result (FOLDERID); +-- ----------------------------- 2024-07-19 add by zhangs--------------end +-- ----------------------------- 2024-07-19 add by gaozq--------------begin +alter table T_LIMS_ENV_MONITOR_RECORDS add column STATUS VARCHAR(36) null comment '状态'; + +CALL INSERTI18N('T_LIMS_ENV_MONITOR_RECORDS.STATUS','状态','状态','zh-CN','状态'); + +update T_LIMS_ENV_MONITOR_RECORDS set STATUS='draft' +where STATUS is null +-- ----------------------------- 2024-07-19 add by gaozq--------------end + +-- ----------------------------- 2024-07-24 add by zhangs--------------begin +ALTER TABLE t_lims_task ADD OUTLINECODE varchar(100) NULL COMMENT '大纲编号'; +ALTER TABLE t_lims_task ADD OUTLINENAME varchar(100) NULL COMMENT '大纲名称'; +ALTER TABLE t_lims_test_outline ADD ACTIVATEDFLAG varchar(1) NULL COMMENT '是否启用'; +update t_lims_test_outline set activatedFlag=1; +-- ----------------------------- 2024-07-24 add by zhangs--------------end + + + diff --git a/sql/mysql/202408.sql b/sql/mysql/202408.sql new file mode 100644 index 0000000..48384e1 --- /dev/null +++ b/sql/mysql/202408.sql @@ -0,0 +1,175 @@ +-- ----------------------------- 2024-08-01 add by zhangs--------------begin +INSERT INTO t_core_code_category (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('taskStatus','试验状态','sys',NULL,NULL,NULL,NULL,NULL,NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES +(202408113131,'未提交','taskStatus',NULL,10,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'Draft',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES +(2024080115091,'待领取','taskStatus',NULL,20,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'待领取',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES +(202408113132,'已领取','taskStatus',NULL,30,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'已领取',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES +(2024080115092,'蓝电录入','taskStatus',NULL,40,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'蓝电录入',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES +(202408113133,'结果复核','taskStatus',NULL,50,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'resultCheck',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES +(202408113134,'结果二次复核','taskStatus',NULL,60,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'resultSecondCheck',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES +(202408113135,'完成','taskStatus',NULL,70,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'Done',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES +(202408113136,'取消','taskStatus',NULL,80,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'Cancel',NULL); +-- ----------------------------- 2024-08-01 add by zhangs--------------end + +INSERT INTO t_core_schedule_task (ID,TASKNAME,SERVICENAME,METHODNAME,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME,`TYPE`,IFEXECUTABLESERVICENAME,IFEXECUTABLEMETHODNAME) VALUES +('scheduleProcessFolderStatusDone','定时任务处理委托单状态问题','com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService','scheduleProcessFolderStatusDone',NULL,NULL,NULL,NULL,NULL,NULL,'service',NULL,NULL); + +-- ----------------------------- 2024-08-02 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_ORDER_CANCEL`( + `ID` BIGINT NOT NULL COMMENT '主键', + `FOLDERID` BIGINT DEFAULT NULL COMMENT '委托单ID', + `ORDERID` BIGINT DEFAULT NULL COMMENT '样品ID', + `ORDNO` VARCHAR(100) DEFAULT NULL COMMENT '样品编号', + `ORDNAME` VARCHAR(100) DEFAULT NULL COMMENT '样品名称', + `SENDSAMPLEBATCHNO` VARCHAR(100) DEFAULT NULL COMMENT '来样批次', + `CHECKTYPE` VARCHAR(60) DEFAULT NULL COMMENT '检验类型', + `FACTORYNO` VARCHAR(100) DEFAULT NULL COMMENT '工厂编号', + `MATERIALCODE` VARCHAR(100) DEFAULT NULL COMMENT '材料号', + `MATERIALNAME` VARCHAR(100) DEFAULT NULL COMMENT '材料名称', + `SAMPLETASKNUMBERHAND` VARCHAR(100) DEFAULT NULL COMMENT '取样单单号', + `PRODUCTIONLINENAME` VARCHAR(100) DEFAULT NULL COMMENT '产线名称', + `PROCESSES` VARCHAR(100) DEFAULT NULL COMMENT '工序名称', + `STATIONWORKCELLNAME` VARCHAR(100) DEFAULT NULL COMMENT '工位', + `REINSPECT` VARCHAR(12) DEFAULT NULL COMMENT '是否复检', + `CANCELREASON` VARCHAR(200) DEFAULT NULL COMMENT '取消收样原因', + `OBTAINTIME` DATETIME DEFAULT NULL COMMENT '取消时间', + `OBTAINUSERID` VARCHAR(100) DEFAULT NULL COMMENT '取消人', + `OBTAINUSERNAME` VARCHAR(100) DEFAULT NULL COMMENT '取消人', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='样品取消记录'; + + +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.SERVICE_NAME', '样品取消记录', '样品取消记录', 'zh-CN', '样品取消记录'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.ID', '样品取消记录的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.FOLDERID', '样品取消记录的委托单ID', '委托单ID', 'zh-CN', '委托单ID'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.ORDERID', '样品取消记录的样品ID', '样品ID', 'zh-CN', '样品ID'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.ORDNO', '样品取消记录的样品编号', '样品编号', 'zh-CN', '样品编号'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.ORDNAME', '样品取消记录的样品名称', '样品名称', 'zh-CN', '样品名称'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.SENDSAMPLEBATCHNO', '样品取消记录的来样批次', '来样批次', 'zh-CN', '来样批次'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.CHECKTYPE', '样品取消记录的检验类型', '检验类型', 'zh-CN', '检验类型'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.FACTORYNO', '样品取消记录的工厂编号', '工厂编号', 'zh-CN', '工厂编号'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.MATERIALCODE', '样品取消记录的材料号', '材料号', 'zh-CN', '材料号'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.MATERIALNAME', '样品取消记录的材料名称', '材料名称', 'zh-CN', '材料名称'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.SAMPLETASKNUMBERHAND', '样品取消记录的取样单单号', '取样单单号', 'zh-CN', '取样单单号'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.PRODUCTIONLINENAME', '样品取消记录的产线名称', '产线名称', 'zh-CN', '产线名称'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.PROCESSES', '样品取消记录的工序名称', '工序名称', 'zh-CN', '工序名称'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.STATIONWORKCELLNAME', '样品取消记录的工位', '工位', 'zh-CN', '工位'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.REINSPECT', '样品取消记录的是否复检', '是否复检', 'zh-CN', '是否复检'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.CANCELREASON', '样品取消记录的取消收样原因', '取消收样原因', 'zh-CN', '取消收样原因'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.OBTAINTIME', '样品取消记录的取消时间', '取消时间', 'zh-CN', '取消时间'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.OBTAINUSERID', '样品取消记录的取消人', '取消人', 'zh-CN', '取消人'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.OBTAINUSERNAME', '样品取消记录的取消人', '取消人', 'zh-CN', '取消人'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ORDER_CANCEL', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2024-08-02 add by zhangs------------end + +INSERT INTO t_core_menu (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES + ('20240802001','MOM样品取消记录','/secure/basemodule/business/test/order-cancels/page/search-list','20230922010',4,'MOM样品取消记录',NULL,NULL,NULL,'024.svg',NULL,NULL); + +ALTER TABLE t_lims_test_outline ADD TESTHOUR bigint NULL COMMENT '测试时长(小时)'; +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.TESTHOUR', '测试时长(小时)', '测试时长(小时)', 'zh-CN', '测试时长(小时)'); +ALTER TABLE t_lims_order ADD PLANDIANACQFINSHTIME datetime NULL COMMENT '蓝电采集计划完成时间'; +CALL INSERTI18N('T_LIMS_ORDER.PLANDIANACQFINSHTIME', '蓝电采集计划完成时间', '蓝电采集计划完成时间', 'zh-CN', '蓝电采集计划完成时间'); + +ALTER TABLE t_lims_order ADD OVERTIMEDIANACQ VARCHAR(1) NULL COMMENT '蓝电数据上传是否超期'; +CALL INSERTI18N('T_LIMS_ORDER.OVERTIMEDIANACQ', '蓝电数据上传是否超期', '蓝电数据上传是否超期', 'zh-CN', '蓝电数据上传是否超期'); + +-- ----------------------------- 2024-08-05 add by zhangs------------begin +INSERT INTO t_core_menu (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES + ('20240805001','样品查询','/secure/basemodule/business/test/folders/page/edit-list?pageType=orderLabSearch','20230922010',5,'样品查询',NULL,NULL,NULL,'026.svg',NULL,NULL); +-- ----------------------------- 2024-08-05 add by zhangs------------end + +-- ----------------------------- 2024-08-20 add by zhangs------------begin +INSERT INTO t_core_menu (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES + ('20240820001','按批查询结果数据','/secure/basemodule/business/results/page/resultSearchByBatchPage','1001',27,'按批查询结果数据',NULL,NULL,NULL,'025.svg',NULL,NULL); +-- ----------------------------- 2024-08-20 add by zhangs------------end + +-- ----------------------------- 2024-08-22 add by zhangs------------begin +ALTER TABLE t_lims_folder ADD REINSPECTNUM varchar(30) NULL COMMENT '复检次数'; +CALL INSERTI18N('T_LIMS_FOLDER.REINSPECTNUM', '复检次数', '复检次数', 'zh-CN', '复检次数'); +-- ----------------------------- 2024-08-22 add by zhangs------------end + +-- ----------------------------- 2024-08-27 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_RETAIN_ORDER`( + `ID` BIGINT NOT NULL COMMENT '主键', + `FOLDERNO` VARCHAR(120) DEFAULT NULL COMMENT '委托单编号', + `STATUS` VARCHAR(60) DEFAULT NULL COMMENT '状态', + `SENDSAMPLEBATCHNO` VARCHAR(60) DEFAULT NULL COMMENT '样品编号', + `ORDNAME` VARCHAR(120) DEFAULT NULL COMMENT '样品名称', + `PROCESSES` VARCHAR(120) DEFAULT NULL COMMENT '工序', + `MATERIALNAME` VARCHAR(120) DEFAULT NULL COMMENT '材料名称', + `MATERIALCODE` VARCHAR(120) DEFAULT NULL COMMENT '材料编码', + `PRODUCTIONLINENAME` VARCHAR(120) DEFAULT NULL COMMENT '产线名称', + `STATIONWORKCELLNAME` VARCHAR(60) DEFAULT NULL COMMENT '工位', + `SAMPLEQUALITY` VARCHAR(60) DEFAULT NULL COMMENT '样品质量(kg)', + `STARTKEEPTIME` DATETIME DEFAULT NULL COMMENT '开始留样时间', + `EXPIRETIME` DATETIME DEFAULT NULL COMMENT '过期日期', + `KEEPLOCATION` VARCHAR(120) DEFAULT NULL COMMENT '留样位置', + `OBTAINUSERNAME` VARCHAR(120) DEFAULT NULL COMMENT '收样人名称', + `OBTAINTIME` DATETIME DEFAULT NULL COMMENT '收样时间', + `CANCELREASON` VARCHAR(240) DEFAULT NULL COMMENT '取消原因', + `RECEIVEREMARK` VARCHAR(240) DEFAULT NULL COMMENT '收样备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='留样库'; + + +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.SERVICE_NAME', '留样库', '留样库', 'zh-CN', '留样库'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.ID', '留样库的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.FOLDERNO', '留样库的委托单编号', '委托单编号', 'zh-CN', '委托单编号'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.STATUS', '留样库的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.SENDSAMPLEBATCHNO', '留样库的样品编号', '样品编号', 'zh-CN', '样品编号'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.ORDNAME', '留样库的样品名称', '样品名称', 'zh-CN', '样品名称'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.PROCESSES', '留样库的工序', '工序', 'zh-CN', '工序'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.MATERIALNAME', '留样库的材料名称', '材料名称', 'zh-CN', '材料名称'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.MATERIALCODE', '留样库的材料编码', '材料编码', 'zh-CN', '材料编码'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.PRODUCTIONLINENAME', '留样库的产线名称', '产线名称', 'zh-CN', '产线名称'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.STATIONWORKCELLNAME', '留样库的工位', '工位', 'zh-CN', '工位'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.SAMPLEQUALITY', '留样库的样品质量(kg)', '样品质量(kg)', 'zh-CN', '样品质量(kg)'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.STARTKEEPTIME', '留样库的开始留样时间', '开始留样时间', 'zh-CN', '开始留样时间'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.EXPIRETIME', '留样库的过期日期', '过期日期', 'zh-CN', '过期日期'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.KEEPLOCATION', '留样库的留样位置', '留样位置', 'zh-CN', '留样位置'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.OBTAINUSERNAME', '留样库的收样人名称', '收样人名称', 'zh-CN', '收样人名称'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.OBTAINTIME', '留样库的收样时间', '收样时间', 'zh-CN', '收样时间'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.CANCELREASON', '留样库的取消原因', '取消原因', 'zh-CN', '取消原因'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.RECEIVEREMARK', '留样库的收样备注', '收样备注', 'zh-CN', '收样备注'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_RETAIN_ORDER', '0', '0'); + + +COMMIT; +ALTER TABLE t_lims_retain_order ADD ORDNO varchar(100) NULL COMMENT '样品编号'; +INSERT INTO t_core_menu (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES + ('20240827001','四川留样库','/secure/basemodule/business/test/retain-orders/page/edit-list','20230922010',4,'四川留样库',NULL,NULL,NULL,'026.svg',NULL,NULL); +-- ----------------------------- 2024-08-27 add by zhangs------------end diff --git a/sql/mysql/202409.sql b/sql/mysql/202409.sql new file mode 100644 index 0000000..3bad562 --- /dev/null +++ b/sql/mysql/202409.sql @@ -0,0 +1,10 @@ +-- ----------------------------- 2024-09-18 add by zhangs------------begin +ALTER TABLE t_lims_task ADD RESULTTOMOMTIME datetime NULL COMMENT '推送结果数据到MOM时间'; +-- ----------------------------- 2024-09-18 add by zhangs------------end + +-- ----------------------------- 2024-09-20 add by zhangs------------begin +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2024092016121,'批次选择','批次选择','sendSampleBatchNoChoose','/secure/basemodule/business/test/orders/page//choose-sendSampleBatchNo-list','80%'); +CREATE INDEX t_lims_test_matrix_ORDTASKID_IDX USING BTREE ON t_lims_test_matrix (ORDTASKID); +-- ----------------------------- 2024-09-20 add by zhangs------------end + diff --git a/sql/mysql/mysql_sql_baseline.txt b/sql/mysql/mysql_sql_baseline.txt new file mode 100644 index 0000000..eb638c7 --- /dev/null +++ b/sql/mysql/mysql_sql_baseline.txt @@ -0,0 +1,777 @@ + +-- -----------------------2021-01-23 add by hongp -------------------------------begin +-- 数据中心panel 配置 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('97', '数据中心', NULL, NULL, '97', '数据中心', NULL, NULL); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9701', '数据源', '/core/module/item/iframes?src=http://172.16.29.215/mdmdc%2Fdatacenter%2Fmain.html%23%2Fhome%2Fsource%3FhideTitle%3Dtrue', '97', '9701', '数据源', NULL, NULL); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9702', '报告', '/core/module/item/iframes?src=http://172.16.29.215/mdmdc%2Fdatacenter%2Fmain.html%23%2Fhome%2Freport%3FhideTitle%3Dtrue', '97', '9702', '报告', NULL, NULL); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9703', '驾驶舱', '/core/module/item/iframes?src=http://172.16.29.215/mdmdc%2Fdatacenter%2Fmain.html%23%2Fhome%2Flibs%3FhideTitle%3Dtrue', '97', '9703', '驾驶舱', NULL, NULL); +INSERT INTO T_CORE_MENU ("ID", "MENUNAME", "HREF", "PARENTID", "ORDERNO", "MENUINITNAME", "LASTUPDATEDBYID", "LASTUPDATEDBYNAME", "LASTUPDATEDTIME", "ICON", "TODOICON") VALUES ('9750', '数据中心首页面板配置', '/secure/basemodule/datacenter/panels/page/edit-list', '97', '9750', '数据中心首页面板配置', NULL, NULL, NULL, '024.svg', NULL); +INSERT INTO T_CORE_MENU ("ID", "MENUNAME", "HREF", "PARENTID", "ORDERNO", "MENUINITNAME", "LASTUPDATEDBYID", "LASTUPDATEDBYNAME", "LASTUPDATEDTIME", "ICON", "TODOICON") VALUES ('9751', '数据中心首页面板配置', '/secure/basemodule/datacenter/panels/page/edit-list', '97', '9750', '数据中心首页面板配置', NULL, NULL, NULL, '024.svg', NULL); + +CALL INSERTI18N('LIMS_DATACENTER_PANEL.ID', '数据中心首页面板配置的编号', '编号', 'zh-CN', '编号'); +CALL INSERTI18N('LIMS_DATACENTER_PANEL.TITLE', '数据中心首页面板配置的标题', '标题', 'zh-CN', '标题'); +CALL INSERTI18N('LIMS_DATACENTER_PANEL.TITLEDISPLAY', '数据中心首页面板配置的展示标题', '展示标题', 'zh-CN', '展示标题'); +CALL INSERTI18N('LIMS_DATACENTER_PANEL.DATACENTERURL', '数据中心首页面板配置的报表地址', '报表地址', 'zh-CN', '报表地址'); +CALL INSERTI18N('SOURCE.BASEMODULE.DATACENTER.PANEL.TAB.ADD', '数据中心首页面板配置', '添加', 'zh-CN', '添加'); + +ALTER TABLE T_CORE_WK_PANEL ADD COLUMN DATACENTERURL text DEFAULT NULL COMMENT '数据中心地址'; +ALTER TABLE T_CORE_WK_PANEL ADD COLUMN PANELTYPE varchar(36) DEFAULT NULL COMMENT '首页面板类型: datacenter 数据中心面板'; + +COMMIT; +-- -----------------------2021-01-23 add by hongp -------------------------------end +-- ----------------------------- 2021-01-24 add by hongp--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_DATACENTER_QUERY_MENU`( + `ID` BIGINT NOT NULL COMMENT '主键', + `MENUID` VARCHAR(60) DEFAULT NULL COMMENT '对应菜单ID', + `PARENTMENUID` VARCHAR(60) DEFAULT NULL COMMENT '父级菜单ID', + `MENUNAME` VARCHAR(60) DEFAULT NULL COMMENT '菜单名称', + `MENUFLAG` VARCHAR(30) DEFAULT NULL COMMENT '是否同步菜单', + `DATACENTERURL` VARCHAR(210) DEFAULT NULL COMMENT '配置数据中心地址', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='数据中心查询菜单配置'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_DATACENTER_QUERY_PARAM`( + `ID` BIGINT NOT NULL COMMENT '主键', + `QUERYMENUID` BIGINT DEFAULT NULL COMMENT '配置查询菜单ID', + `FIELD` VARCHAR(45) DEFAULT NULL COMMENT '字段', + `TITLE` VARCHAR(45) DEFAULT NULL COMMENT '字段名称', + `TYPE` VARCHAR(45) DEFAULT NULL COMMENT '字段类型', + `CATEGORY` VARCHAR(60) DEFAULT NULL COMMENT '类别', + `PARAM` VARCHAR(210) DEFAULT NULL COMMENT '参数', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='数据中心查询参数'; + + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9752', '查询菜单配置', '/secure/basemodule/datacenter/datacenter-query-menus/page/edit-list', '97', '9752', '018.svg', '查询菜单配置'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_DATACENTER_QUERY_MENU', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_DATACENTER_QUERY_PARAM', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('975201','T_LIMS_DATACENTER_QUERY_PARAM', 'T_LIMS_DATACENTER_QUERY_MENU', 'QUERYMENUID'); + + +-- 国际化sql +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.SERVICE_NAME', '数据中心查询菜单配置', '数据中心查询菜单配置', 'zh-CN', '数据中心查询菜单配置'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.ID', '数据中心查询菜单配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.MENUID', '数据中心查询菜单配置的对应菜单ID', '对应菜单ID', 'zh-CN', '对应菜单ID'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.PARENTMENUID', '数据中心查询菜单配置的父级菜单ID', '父级菜单ID', 'zh-CN', '父级菜单ID'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.MENUNAME', '数据中心查询菜单配置的菜单名称', '菜单名称', 'zh-CN', '菜单名称'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.MENUFLAG', '数据中心查询菜单配置的是否同步菜单', '是否同步菜单', 'zh-CN', '是否同步菜单'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.DATACENTERURL', '数据中心查询菜单配置的配置数据中心地址', '配置数据中心地址', 'zh-CN', '配置数据中心地址'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.CREATEDBYID', '数据中心查询菜单配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.CREATEDBYNAME', '数据中心查询菜单配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.CREATEDTIME', '数据中心查询菜单配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.CREATEDBYORGID', '数据中心查询菜单配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.CREATEDBYORGNAME', '数据中心查询菜单配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.SERVICE_NAME', '数据中心查询参数', '数据中心查询参数', 'zh-CN', '数据中心查询参数'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.ID', '数据中心查询参数的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.QUERYMENUID', '数据中心查询参数的配置查询菜单ID', '配置查询菜单ID', 'zh-CN', '配置查询菜单ID'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.FIELD', '数据中心查询参数的字段', '字段', 'zh-CN', '字段'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.TITLE', '数据中心查询参数的字段名称', '字段名称', 'zh-CN', '字段名称'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.TYPE', '数据中心查询参数的字段类型', '字段类型', 'zh-CN', '字段类型'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.CATEGORY', '数据中心查询参数的类别', '类别', 'zh-CN', '类别'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.PARAM', '数据中心查询参数的参数', '参数', 'zh-CN', '参数'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.CREATEDBYID', '数据中心查询参数的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.CREATEDBYNAME', '数据中心查询参数的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.CREATEDTIME', '数据中心查询参数的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.CREATEDBYORGID', '数据中心查询参数的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.CREATEDBYORGNAME', '数据中心查询参数的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +CALL INSERTI18N('LIMS.BASEMODULE.DATACENTER.QUERYMENUS.TAB.BASE_INFO', '数据中心查询菜单配置', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('LIMS.BASEMODULE.DATACENTER.QUERYMENUS.MODAL.ADD', '数据中心查询菜单配置', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('LIMS.BASEMODULE.DATACENTER.QUERYMENUS.TAB.QUERY_PARAM', '数据中心查询菜单配置', '数据中心查询参数', 'zh-CN', '数据中心查询参数'); +CALL INSERTI18N('LIMS.BASEMODULE.DATACENTER.QUERYMENUS.TAB.PUSH', '数据中心查询菜单配置', '同步提示', 'zh-CN', '同步提示'); +CALL INSERTI18N('LIMS.BASEMODULE.DATACENTER.QUERYMENUS.BUTTON.PUSH', '数据中心查询菜单配置', '同步到菜单管理', 'zh-CN', '同步到菜单管理'); +CALL INSERTI18N('LIMS.BASEMODULE.DATACENTER.QUERYMENUS.CONFIRM.PUSH', '数据中心查询菜单配置', '确认同步到菜单管理?', 'zh-CN', '确认同步到菜单管理?'); +CALL INSERTI18N('LIMS.BASEMODULE.DATACENTER.QUERYMENUS.TIP.PUSH_FINISH', '数据中心查询菜单配置', '同步完成,可在菜单管理查看', 'zh-CN', '同步完成,可在菜单管理查看'); +CALL INSERTI18N('LIMS.BASEMODULE.DATACENTER.QUERYMENUS.TIP.DATACENTER_URL_IS_EMPTY', '数据中心查询菜单配置', '数据中心地址不能为空', 'zh-CN', '数据中心地址不能为空'); +CALL INSERTI18N('LIMS.BASEMODULE.DATACENTER.QUERYMENUS.TIP.DATACENTER_URL_IS_EMPTY', '数据中心查询菜单配置', '数据中心地址不能为空', 'zh-CN', '数据中心地址不能为空'); + + +COMMIT; + +-- ----------------------------- 2021-01-24 add by hongp------------end + +-- ----------------------------- 2022-05-03 add by shihh--------------begin +CREATE TABLE IF NOT EXISTS `T_LIMS_USER_UNIT_AUTHORITY`( + `ID` BIGINT NOT NULL COMMENT '主键', + `USERID` VARCHAR(60) DEFAULT NULL COMMENT '人员工号', + `USERNAME` VARCHAR(60) DEFAULT NULL COMMENT '人员名称', + `ORGID` VARCHAR(120) DEFAULT NULL COMMENT '单位编码', + `ORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '单位名称', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '添加人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '添加人', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '添加时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '添加人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '添加人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='人员单位权限'; + +CALL INSERTI18N('T_LIMS_USER_UNIT_AUTHORITY.SERVICE_NAME', '人员单位权限', '人员单位权限', 'zh-CN', '人员单位权限'); +CALL INSERTI18N('T_LIMS_USER_UNIT_AUTHORITY.ID', '人员单位权限的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_USER_UNIT_AUTHORITY.USERID', '人员单位权限的人员工号', '人员工号', 'zh-CN', '人员工号'); +CALL INSERTI18N('T_LIMS_USER_UNIT_AUTHORITY.USERNAME', '人员单位权限的人员名称', '人员名称', 'zh-CN', '人员名称'); +CALL INSERTI18N('T_LIMS_USER_UNIT_AUTHORITY.ORGID', '人员单位权限的单位编码', '单位编码', 'zh-CN', '单位编码'); +CALL INSERTI18N('T_LIMS_USER_UNIT_AUTHORITY.ORGNAME', '人员单位权限的单位名称', '单位名称', 'zh-CN', '单位名称'); +CALL INSERTI18N('T_LIMS_USER_UNIT_AUTHORITY.CREATEDBYID', '人员单位权限的添加人编码', '添加人编码', 'zh-CN', '添加人编码'); +CALL INSERTI18N('T_LIMS_USER_UNIT_AUTHORITY.CREATEDBYNAME', '人员单位权限的添加人', '添加人', 'zh-CN', '添加人'); +CALL INSERTI18N('T_LIMS_USER_UNIT_AUTHORITY.CREATEDTIME', '人员单位权限的添加时间', '添加时间', 'zh-CN', '添加时间'); +CALL INSERTI18N('T_LIMS_USER_UNIT_AUTHORITY.CREATEDBYORGID', '人员单位权限的添加人单位编码', '添加人单位编码', 'zh-CN', '添加人单位编码'); +CALL INSERTI18N('T_LIMS_USER_UNIT_AUTHORITY.CREATEDBYORGNAME', '人员单位权限的添加人单位名称', '添加人单位名称', 'zh-CN', '添加人单位名称'); +CALL INSERTI18N('BASELINE.MODULE.COMMON.AUTHORITYS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASELINE.MODULE.COMMON.AUTHORITYS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASELINE.MODULE.COMMON.AUTHORITYS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASELINE.MODULE.COMMON.AUTHORITYS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASELINE.MODULE.COMMON.AUTHORITYS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); +CALL INSERTI18N('LIMS.MENU.MENUNAME.USER_UNIT_AUTH.USER', '单位权限', '单位权限', 'zh-CN', '单位权限'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME, I18NCODE) +VALUES ('20220503001', '单位权限', '/secure/baseline/module/common/user-unit-authoritys/page/edit-list', '90', '110', '010.svg', '单位权限', 'LIMS.MENU.MENUNAME.USER_UNIT_AUTH.USER'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_USER_UNIT_AUTHORITY', '0', '0'); + +CALL INSERTI18N('T_LIMS_USER_UNIT_AUTHORITY.ORGSTRUCTURE', '组织架构', '组织架构', 'zh-CN', '组织架构'); +CALL INSERTI18N('T_LIMS_USER_UNIT_AUTHORITY.USER.TITLE', '人员', '人员', 'zh-CN', '人员'); +CALL INSERTI18N('GIKAM.TIP.CHOOSE.USER', '请选择用户', '请选择用户', 'zh-CN', '请选择用户'); +CALL INSERTI18N('T_LIMS_USER_UNIT_AUTHORITY.CHOOSE.USER.UNIT.AUTH', '选择单位权限', '选择单位权限', 'zh-CN', '选择单位权限'); +CALL INSERTI18N('BIND.SUCCESS', '操作成功', '操作成功', 'zh-CN', '操作成功'); +COMMIT; +-- ----------------------------- 2022-05-03 add by shihh------------end + +-- ----------------------------- 2022-05-03 add by shihh--------------begin +CREATE TABLE IF NOT EXISTS `T_LIMS_MENU_ROLE_DIMENSION`( + `ID` BIGINT NOT NULL COMMENT '主键', + `ORDERNO` BIGINT DEFAULT NULL COMMENT '排序码', + `MENUID` VARCHAR(60) DEFAULT NULL COMMENT '菜单ID', + `ROLEID` BIGINT DEFAULT NULL COMMENT '角色ID', + `DIMENSIONTYPE` VARCHAR(60) DEFAULT NULL COMMENT '维度类型', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '添加人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '添加人', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '添加时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '添加人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '添加人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='菜单角色维度'; + +CALL INSERTI18N('T_LIMS_MENU_ROLE_DIMENSION.SERVICE_NAME', '菜单角色维度', '菜单角色维度', 'zh-CN', '菜单角色维度'); +CALL INSERTI18N('T_LIMS_MENU_ROLE_DIMENSION.ID', '菜单角色维度的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MENU_ROLE_DIMENSION.ORDERNO', '菜单角色维度的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_LIMS_MENU_ROLE_DIMENSION.MENUID', '菜单角色维度的菜单ID', '菜单ID', 'zh-CN', '菜单ID'); +CALL INSERTI18N('T_LIMS_MENU_ROLE_DIMENSION.ROLEID', '菜单角色维度的角色ID', '角色ID', 'zh-CN', '角色ID'); +CALL INSERTI18N('T_LIMS_MENU_ROLE_DIMENSION.DIMENSIONTYPE', '菜单角色维度的维度类型', '维度类型', 'zh-CN', '维度类型'); +CALL INSERTI18N('T_LIMS_MENU_ROLE_DIMENSION.CREATEDBYID', '菜单角色维度的添加人编码', '添加人编码', 'zh-CN', '添加人编码'); +CALL INSERTI18N('T_LIMS_MENU_ROLE_DIMENSION.CREATEDBYNAME', '菜单角色维度的添加人', '添加人', 'zh-CN', '添加人'); +CALL INSERTI18N('T_LIMS_MENU_ROLE_DIMENSION.CREATEDTIME', '菜单角色维度的添加时间', '添加时间', 'zh-CN', '添加时间'); +CALL INSERTI18N('T_LIMS_MENU_ROLE_DIMENSION.CREATEDBYORGID', '菜单角色维度的添加人单位编码', '添加人单位编码', 'zh-CN', '添加人单位编码'); +CALL INSERTI18N('T_LIMS_MENU_ROLE_DIMENSION.CREATEDBYORGNAME', '菜单角色维度的添加人单位名称', '添加人单位名称', 'zh-CN', '添加人单位名称'); +CALL INSERTI18N('BASELINE.MODULE.COMMON.AUTHORITYS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASELINE.MODULE.COMMON.AUTHORITYS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASELINE.MODULE.COMMON.AUTHORITYS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASELINE.MODULE.COMMON.AUTHORITYS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASELINE.MODULE.COMMON.AUTHORITYS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); +CALL INSERTI18N('LIMS.MENU.MENUNAME.MENU_ROLE_DIMENSION', '菜单角色维度', '菜单角色维度', 'zh-CN', '菜单角色维度'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME, I18NCODE) +VALUES ('20220503002', '菜单角色维度', '/secure/baseline/module/common/menu-role-dimensions/page/edit-list', '90', '160', '009.svg', '菜单角色维度', 'LIMS.MENU.MENUNAME.MENU_ROLE_DIMENSION'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MENU_ROLE_DIMENSION', '0', '0'); + +CALL INSERTI18N('T_LIMS_MENU_ROLE_DIMENSION.MENUNAME', '菜单', '菜单', 'zh-CN', '菜单'); +CALL INSERTI18N('T_LIMS_MENU_ROLE_DIMENSION.ROLENAME', '角色', '角色', 'zh-CN', '角色'); +CALL INSERTI18N('BASEMODULE.ITEM.DIMENSION.BUTTON.ADD', '菜单角色配置', '菜单角色配置', 'zh-CN', '菜单角色配置'); +CALL INSERTI18N('BASEMODULE.ITEM.DIMENSION.ALERT.CONFIGED', '已配置维度', '已配置维度', 'zh-CN', '已配置维度'); +COMMIT; +-- ----------------------------- 2022-05-03 add by shihh------------end + + +-- ----------------------------- 2023-09-20 add by gaozq------------begin +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('channelStatus', '通道状态', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (20230920001, '运行', '1', 1, 'channelStatus', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (20230920002, '停止', '2', 2, 'channelStatus', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (20230920003, '故障', '3', 3, 'channelStatus', 0, 'admin', '系统管理员', '0'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('standbyOperationType', '设备备件更换记录操作类型', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (20230920004, '新增', '新增', 1, 'standbyOperationType', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (20230920005, '减少', '减少', 2, 'standbyOperationType', 0, 'admin', '系统管理员', '0'); + +alter table T_LIMS_EQUIPT_AUXILIARY add column SECONDCLASS VARCHAR(36) null comment '二级分类'; +alter table T_LIMS_EQUIPT_AUXILIARY add column FIRSTCLASS VARCHAR(36) null comment '一级分类'; +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.SECONDCLASS','二级分类','二级分类','zh-CN','二级分类'); +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.FIRSTCLASS','一级分类','一级分类','zh-CN','一级分类'); + +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.CREATEDTIME', '设备验收的申请时间', '发起时间', 'zh-CN', '发起时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.PASSTIME', '设备验收的通过时间', '结束时间', 'zh-CN', '结束时间'); +alter table T_LIMS_EQUIPT_ACCEPT add column ACCEPTRESULT VARCHAR(60) null comment '验收结果'; +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.ACCEPTRESULT','验收结果','验收结果','zh-CN','验收结果'); +alter table T_LIMS_EQUIPT_ACCEPT add column REMARK VARCHAR(300) null comment '备注'; +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.REMARK','备注','备注','zh-CN','备注'); + +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.EXT.EQUIPTCODE', '设备编号', '设备编号', 'zh-CN', '设备编号'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.EXT.EQUIPTCODE', '设备编号', '设备编号', 'zh-CN', '设备编号'); +-- ----------------------------- 2023-09-20 add by gaozq------------end + + +-- ----------------------------- 2022-10-11 add by liyn--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_MATERIAL_BASIC`( + `ID` BIGINT NOT NULL COMMENT '主键', + `MATERIALCODE` VARCHAR(36) DEFAULT NULL COMMENT '耗材编码', + `MATERIALNAME` VARCHAR(36) DEFAULT NULL COMMENT '耗材名称', + `FIRSTCATEGORY` VARCHAR(60) DEFAULT NULL COMMENT '一级分类', + `SECONDCATEGORY` VARCHAR(60) DEFAULT NULL COMMENT '二级分类', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='耗材基础信息'; + +CALL INSERTI18N('T_LIMS_MATERIAL_BASIC.SERVICE_NAME', '耗材基础信息', '耗材基础信息', 'zh-CN', '耗材基础信息'); +CALL INSERTI18N('T_LIMS_MATERIAL_BASIC.ID', '耗材基础信息的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MATERIAL_BASIC.MATERIALCODE', '耗材基础信息的编码', '编码', 'zh-CN', '编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_BASIC.MATERIALNAME', '耗材基础信息的名称', '名称', 'zh-CN', '名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_BASIC.REMARKS', '耗材基础信息的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_MATERIAL_BASIC.CREATEDBYID', '耗材基础信息的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_BASIC.CREATEDBYNAME', '耗材基础信息的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_BASIC.CREATEDTIME', '耗材基础信息的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_MATERIAL_BASIC.CREATEDBYORGID', '耗材基础信息的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_BASIC.CREATEDBYORGNAME', '耗材基础信息的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_BASIC.FIRSTCATEGORY', '耗材基础信息的一级分类', '一级分类', 'zh-CN', '一级分类'); +CALL INSERTI18N('T_LIMS_MATERIAL_BASIC.SECONDCATEGORY', '耗材基础信息的二级分类', '二级分类', 'zh-CN', '二级分类'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MATERIALBASICS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MATERIALBASICS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MATERIALBASICS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MATERIALBASICS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MATERIALBASICS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); +alter table T_LIMS_MATERIAL_BASIC add column MATERIALCATEGORY VARCHAR(60) null comment '耗材分类'; + +CALL INSERTI18N('T_LIMS_MATERIAL_BASIC.MATERIALCATEGORY','耗材分类','耗材分类','zh-CN','耗材分类'); +CALL INSERTI18N('T_LIMS_MATERIAL_BATCH.SERVICE_NAME', '耗材批次信息', '耗材批次信息', 'zh-CN', '耗材批次信息'); +CALL INSERTI18N('T_LIMS_MATERIAL.MATERIALBASICID', '耗材的耗材基础信息id', '耗材基础信息id', 'zh-CN', '耗材基础信息id'); +CALL INSERTI18N('T_LIMS_MATERIAL.BATCHNO', '耗材的批号', '批号', 'zh-CN', '批号'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL_BASIC', '0', '0'); + + +COMMIT; + +CALL DELETEI18N('T_LIMS_MATERIAL.REMAINAMOUNT'); +CALL INSERTI18N('T_LIMS_MATERIAL.REMAINAMOUNT', '剩余数量', '剩余数量', 'zh-CN', '剩余数量'); +CALL INSERTI18N('T_LIMS_MATERIAL.REMAINAMOUNT', '剩余数量', '剩余数量', 'en-US', 'Remaining Quantity'); +CALL INSERTI18N('T_LIMS_MATERIAL.REMAINAMOUNT', '剩余数量', '剩余数量', 'zh-TW', '剩余數量'); +CALL INSERTI18N('T_LIMS_MATERIAL.PRODUCTIONDATE', '生产日期', '生产日期', 'zh-TW', '生產日期'); +CALL INSERTI18N('T_LIMS_MATERIAL.LIFESPAN', '有效期', '有效期', 'zh-TW', '有效期'); +CALL INSERTI18N('T_LIMS_MATERIAL.ADVANCEREMINDER', '提前提醒天数', '提前提醒天数', 'zh-TW', '提前提醒天數'); +CALL INSERTI18N('T_LIMS_MATERIAL.ADVANCEREMINDER','提前提醒天数','提前提醒天数','zh-CN','提前提醒天数'); +CALL INSERTI18N('T_LIMS_MATERIAL.ADVANCEREMINDER','提前提醒天数','提前提醒天数','en-US','Advance Reminder'); +CALL INSERTI18N('T_LIMS_MATERIAL.LIFESPAN','有效期','有效期','zh-CN','有效期'); +CALL INSERTI18N('T_LIMS_MATERIAL.LIFESPAN','有效期','有效期','en-US','Lifespan'); +CALL INSERTI18N('T_LIMS_MATERIAL.PRODUCTIONDATE','生产日期','生产日期','zh-CN','生产日期'); +CALL INSERTI18N('T_LIMS_MATERIAL.PRODUCTIONDATE','生产日期','生产日期','en-US','Production Date'); + +alter table T_LIMS_MATERIAL add column MATERIALBASICID BIGINT null comment '耗材基础信息ID'; +CALL INSERTI18N('T_LIMS_MATERIAL.MATERIALBASICID','耗材基础信息ID','耗材基础信息ID','zh-CN','耗材基础信息ID'); +CALL INSERTI18N('BASEMODULE.MATERIALS.MODAL.WAREHOUSE', '入库', '入库', 'zh-CN', '入库'); +CALL INSERTI18N('BASEMODULE.MATERIALS.MODAL.USEMATERIALS', '出库', '出库', 'zh-CN', '出库'); +CALL INSERTI18N('BASEMODULE.MATERIALS.MODAL.INVENTORY', '盘存', '盘存', 'zh-CN', '盘存'); +CALL INSERTI18N('BASEMODULE.MATERIALS.MODAL.DESTRUCTION', '销毁', '销毁', 'zh-CN', '销毁'); + + +INSERT INTO T_CORE_CODE_CATEGORY(ID, CODECATEGORYNAME, CODECLASSID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES ('materialOperateType', '夹治具操作类型', 'biz', NULL, '100', NULL, 'admin', '系统管理员', null); + +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (F_GET_SEQ_CORE(), '入库', 'materialOperateType', NULL, 2, 0, '0', NULL, NULL, NULL, 'in', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (F_GET_SEQ_CORE(), '出库', 'materialOperateType', NULL, 2, 0, '0', NULL, NULL, NULL, 'out', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (F_GET_SEQ_CORE(), '盘存', 'materialOperateType', NULL, 2, 0, '0', NULL, NULL, NULL, 'inventory', 'admin', '系统管理员', NULL); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) VALUES (F_GET_SEQ_CORE(), '销毁', 'materialOperateType', NULL, 2, 0, '0', NULL, NULL, NULL, 'destroy', 'admin', '系统管理员', NULL); + +alter table T_LIMS_MATERIAL add column ADVANCEREMINDERDATE DATETIME null comment '提前提醒日期'; +CALL INSERTI18N('T_LIMS_MATERIAL.ADVANCEREMINDERDATE','提前提醒日期','提前提醒日期','zh-CN','提前提醒日期'); +alter table T_LIMS_MATERIAL add column STATUS VARCHAR(36) null comment '状态'; +CALL INSERTI18N('T_LIMS_MATERIAL.STATUS','状态','状态','zh-CN','状态'); + +CALL INSERTI18N('T_LIMS_MATERIAL.UNIT', '耗材的单位', '单位', 'zh-CN', '单位'); +alter table T_LIMS_MATERIAL add column BATCHNO VARCHAR(36) null comment '批号'; +CALL INSERTI18N('T_LIMS_MATERIAL.BATCHNO','批号','批号','zh-CN','批号'); +CALL INSERTI18N('T_LIMS_MATERIAL_BASIC.SUMLOWLIMIT', '低限总量', '低限总量', 'zh-CN', '数量低限'); +-- ----------------------------- 2022-10-11 add by liyn------------end +-- ----------------------------- 2023-09-21 add by gaozq------------begin +alter table lims_lhxny_dev.t_lims_staff + modify POSITIONYEARS varchar(36) null; + +alter table T_LIMS_STAFF_CERTIFICATE add column CERTIFICATELEVEL VARCHAR(60) null comment 'certificateLevel'; +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.CERTIFICATELEVEL','certificateLevel','certificateLevel','zh-CN','certificateLevel'); + + +alter table T_LIMS_EQUIPT_ACCEPT add column MEASUREVALIDITYDATE DATETIME null comment '计量有效期'; +alter table T_LIMS_EQUIPT_ACCEPT add column ARRIVALDATE DATETIME null comment '到厂日期'; +alter table T_LIMS_EQUIPT_ACCEPT add column PRODUCTDATE DATETIME null comment '到厂日期'; +alter table T_LIMS_EQUIPT_ACCEPT add column SUPPLIER VARCHAR(60) null comment '供应商'; +alter table T_LIMS_EQUIPT_ACCEPT add column MANUFACTURER VARCHAR(60) null comment '设备厂家'; +alter table T_LIMS_EQUIPT_ACCEPT add column EQUIPTSIZE VARCHAR(36) null comment '设备尺寸'; +alter table T_LIMS_EQUIPT_ACCEPT add column SPECIFICATION VARCHAR(36) null comment '规格'; +alter table T_LIMS_EQUIPT_ACCEPT add column CONTRACTNO VARCHAR(36) null comment '合同编号'; +alter table T_LIMS_EQUIPT_ACCEPT add column FIXASSETCODE VARCHAR(36) null comment '固定资产编号'; +alter table T_LIMS_EQUIPT_ACCEPT add column KEEPERID VARCHAR(36) null comment '保管人id'; +alter table T_LIMS_EQUIPT_ACCEPT add column KEEPER VARCHAR(60) null comment '保管人'; +alter table T_LIMS_EQUIPT_ACCEPT add column GUARANTEEPERIODENDTIME DATETIME null comment '质保期结束时间'; +alter table T_LIMS_EQUIPT_ACCEPT add column GUARANTEEPERIODSTARTTIME DATETIME null comment '质保期开始时间'; +alter table T_LIMS_EQUIPT_ACCEPT add column LOCNAME VARCHAR(60) null comment '存放位置'; +alter table T_LIMS_EQUIPT_ACCEPT add column LOCID BIGINT null comment '存放位置ID'; +alter table T_LIMS_EQUIPT_ACCEPT add column MANAGERID VARCHAR(36) null comment '设备管理员ID'; +alter table T_LIMS_EQUIPT_ACCEPT add column MANAGER VARCHAR(60) null comment '设备管理员'; +alter table T_LIMS_EQUIPT_ACCEPT add column ORGID VARCHAR(36) null comment '组织id'; +alter table T_LIMS_EQUIPT_ACCEPT add column ORGNAME VARCHAR(60) null comment '组织名称'; +alter table T_LIMS_EQUIPT_ACCEPT add column IDNORMALRANGE VARCHAR(60) null comment '量程'; +alter table T_LIMS_EQUIPT_ACCEPT add column PRECISION VARCHAR(36) null comment '设备精度'; +alter table T_LIMS_EQUIPT_ACCEPT add column FACTORYNO VARCHAR(36) null comment '出厂编号'; +alter table T_LIMS_EQUIPT_ACCEPT add column EQUIPTSTATUS VARCHAR(36) null comment '设备状态'; +alter table T_LIMS_EQUIPT_ACCEPT add column LABORATORY VARCHAR(36) null comment '所属实验室'; +alter table T_LIMS_EQUIPT_ACCEPT add column LABORATORYID VARCHAR(36) null comment '所属实验室id'; +alter table T_LIMS_EQUIPT_ACCEPT add column EQUIPTTYPE VARCHAR(60) null comment '设备类型'; + +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.MEASUREVALIDITYDATE','计量有效期','计量有效期','zh-CN','计量有效期'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.ARRIVALDATE','到厂日期','到厂日期','zh-CN','到厂日期'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.PRODUCTDATE','到厂日期','到厂日期','zh-CN','到厂日期'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.SUPPLIER','供应商','供应商','zh-CN','供应商'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.MANUFACTURER','设备厂家','设备厂家','zh-CN','设备厂家'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.EQUIPTSIZE','设备尺寸','设备尺寸','zh-CN','设备尺寸'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.SPECIFICATION','规格','规格','zh-CN','规格'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.CONTRACTNO','合同编号','合同编号','zh-CN','合同编号'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.FIXASSETCODE','固定资产编号','固定资产编号','zh-CN','固定资产编号'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.KEEPERID','保管人id','保管人id','zh-CN','保管人id'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.KEEPER','保管人','保管人','zh-CN','保管人'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.GUARANTEEPERIODENDTIME','质保期结束时间','质保期结束时间','zh-CN','质保期结束时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.GUARANTEEPERIODSTARTTIME','质保期开始时间','质保期开始时间','zh-CN','质保期开始时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.LOCNAME','存放位置','存放位置','zh-CN','存放位置'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.LOCID','存放位置ID','存放位置ID','zh-CN','存放位置ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.MANAGERID','设备管理员ID','设备管理员ID','zh-CN','设备管理员ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.MANAGER','设备管理员','设备管理员','zh-CN','设备管理员'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.ORGID','组织id','组织id','zh-CN','组织id'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.ORGNAME','组织名称','组织名称','zh-CN','组织名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.IDNORMALRANGE','量程','量程','zh-CN','量程'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.PRECISION','设备精度','设备精度','zh-CN','设备精度'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.FACTORYNO','出厂编号','出厂编号','zh-CN','出厂编号'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.EQUIPTSTATUS','设备状态','设备状态','zh-CN','设备状态'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.LABORATORY','所属实验室','所属实验室','zh-CN','所属实验室'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.LABORATORYID','所属实验室id','所属实验室id','zh-CN','所属实验室id'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.EQUIPTTYPE','设备类型','设备类型','zh-CN','设备类型'); +-- ----------------------------- 2023-09-21 add by gaozq------------end +-- ----------------------------- 2023-09-25 add by gaozq------------end + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_EQUIPT_FILE_ACQ_CONFIG`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `EQUIPTID` BIGINT DEFAULT NULL COMMENT '设备id', + `EQUIPTCODE` VARCHAR(36) DEFAULT NULL COMMENT '设备编码', + `IP` VARCHAR(36) DEFAULT NULL COMMENT '服务器ip', + `PORT` VARCHAR(24) DEFAULT NULL COMMENT '端口号', + `USERNAME` VARCHAR(64) DEFAULT NULL COMMENT '用户名', + `PASSWORD` VARCHAR(64) DEFAULT NULL COMMENT '密码', + `FILEPATH` VARCHAR(100) DEFAULT NULL COMMENT '文件路径', + `SAVEPATH` VARCHAR(100) DEFAULT NULL COMMENT '存储路径', + `ACQMODE` VARCHAR(24) DEFAULT NULL COMMENT '采集方式', + `ACQFREQUENCY` VARCHAR(24) DEFAULT NULL COMMENT '采集频率', + `EXECTORNAME` VARCHAR(24) DEFAULT NULL COMMENT '文件采集执行器', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备文件采集配置'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','ID','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','CREATEDBYID','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','CREATEDBYNAME','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','CREATEDTIME','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','CREATEDBYORGID','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','CREATEDBYORGNAME','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','EQUIPTID','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','EQUIPTCODE','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','IP','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','PORT','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','USERNAME','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','PASSWORD','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','FILEPATH','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','SAVEPATH','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','ACQMODE','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','ACQFREQUENCY','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','EXECTORNAME','1','yuanx','袁旭', NOW(),'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_EQUIPT_FILE_ACQ_CONFIG', '1', 'yuanx', '袁旭', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','CREATEDBYORGNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','EQUIPTID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','EQUIPTCODE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','IP','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','PORT','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','USERNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','PASSWORD','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','FILEPATH','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','SAVEPATH','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','ACQMODE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','ACQFREQUENCY','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ_CONFIG','EXECTORNAME','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_EQUIPT_FILE_ACQ_CONFIG', '设备文件采集配置', 'service', '1'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ_CONFIG.SERVICE_NAME', '设备文件采集配置', '设备文件采集配置', 'zh-CN', '设备文件采集配置'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ_CONFIG.ID', '设备文件采集配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ_CONFIG.CREATEDBYID', '设备文件采集配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ_CONFIG.CREATEDBYNAME', '设备文件采集配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ_CONFIG.CREATEDTIME', '设备文件采集配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ_CONFIG.CREATEDBYORGID', '设备文件采集配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ_CONFIG.CREATEDBYORGNAME', '设备文件采集配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ_CONFIG.EQUIPTID', '设备文件采集配置的设备id', '设备id', 'zh-CN', '设备id'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ_CONFIG.EQUIPTCODE', '设备文件采集配置的设备编码', '设备编码', 'zh-CN', '设备编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ_CONFIG.IP', '设备文件采集配置的服务器ip', '服务器ip', 'zh-CN', '服务器ip'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ_CONFIG.PORT', '设备文件采集配置的端口号', '端口号', 'zh-CN', '端口号'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ_CONFIG.USERNAME', '设备文件采集配置的用户名', '用户名', 'zh-CN', '用户名'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ_CONFIG.PASSWORD', '设备文件采集配置的密码', '密码', 'zh-CN', '密码'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ_CONFIG.FILEPATH', '设备文件采集配置的文件路径', '文件路径', 'zh-CN', '文件路径'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ_CONFIG.SAVEPATH', '设备文件采集配置的存储路径', '存储路径', 'zh-CN', '存储路径'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ_CONFIG.ACQMODE', '设备文件采集配置的采集方式', '采集方式', 'zh-CN', '采集方式'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ_CONFIG.ACQFREQUENCY', '设备文件采集配置的采集频率', '采集频率', 'zh-CN', '采集频率'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ_CONFIG.EXECTORNAME', '设备文件采集配置的文件采集执行器', '文件采集执行器', 'zh-CN', '文件采集执行器'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + + + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_FILE_ACQ_CONFIG', '0', '0'); + + +COMMIT; + + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_EQUIPT_FILE_ACQ`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `EQUIPTID` BIGINT DEFAULT NULL COMMENT '设备id', + `GAINPATH` VARCHAR(300) DEFAULT NULL COMMENT '采集路径', + `LOCALPATH` VARCHAR(300) DEFAULT NULL COMMENT '本地路径', + `TIMESTAMP` VARCHAR(64) DEFAULT NULL COMMENT '文件修改时间', + `FILENAME` VARCHAR(150) DEFAULT NULL COMMENT '文件名', + `FILESIZE` BIGINT DEFAULT NULL COMMENT '文件大小', + `FILEID` BIGINT DEFAULT NULL COMMENT '文件id', + `STOREFLAG` VARCHAR(3) DEFAULT NULL COMMENT '是否上传', + `EXECTORNAME` VARCHAR(24) DEFAULT NULL COMMENT '文件采集执行器', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备采集文件'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','ID','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYID','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYNAME','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDTIME','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYORGID','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYORGNAME','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','EQUIPTID','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','GAINPATH','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','LOCALPATH','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','TIMESTAMP','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','FILENAME','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','FILESIZE','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','FILEID','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','STOREFLAG','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','EXECTORNAME','1','yuanx','袁旭', NOW(),'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_EQUIPT_FILE_ACQ', '1', 'yuanx', '袁旭', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYORGNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','EQUIPTID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','GAINPATH','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','LOCALPATH','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','TIMESTAMP','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','FILENAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','FILESIZE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','FILEID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','STOREFLAG','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','EXECTORNAME','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_EQUIPT_FILE_ACQ', '设备采集文件', 'service', '1'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.SERVICE_NAME', '设备采集文件', '设备采集文件', 'zh-CN', '设备采集文件'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.ID', '设备采集文件的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.CREATEDBYID', '设备采集文件的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.CREATEDBYNAME', '设备采集文件的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.CREATEDTIME', '设备采集文件的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.CREATEDBYORGID', '设备采集文件的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.CREATEDBYORGNAME', '设备采集文件的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.EQUIPTID', '设备采集文件的设备id', '设备id', 'zh-CN', '设备id'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.GAINPATH', '设备采集文件的采集路径', '采集路径', 'zh-CN', '采集路径'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.LOCALPATH', '设备采集文件的本地路径', '本地路径', 'zh-CN', '本地路径'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.TIMESTAMP', '设备采集文件的文件修改时间', '文件修改时间', 'zh-CN', '文件修改时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.FILENAME', '设备采集文件的文件名', '文件名', 'zh-CN', '文件名'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.FILESIZE', '设备采集文件的文件大小', '文件大小', 'zh-CN', '文件大小'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.FILEID', '设备采集文件的文件id', '文件id', 'zh-CN', '文件id'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.STOREFLAG', '设备采集文件的是否上传', '是否上传', 'zh-CN', '是否上传'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.EXECTORNAME', '设备采集文件的文件采集执行器', '文件采集执行器', 'zh-CN', '文件采集执行器'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_FILE_ACQ', '0', '0'); + + +COMMIT; +INSERT INTO t_core_code_category (id,codecategoryname,codeclassid,remark,orderno,version,createdbyid,createdbyname,createdtime) +VALUES ('acqMode','采集类型','sys',NULL,1,NULL,'admin','系统管理员1','2023-05-09 14:52:57.000'); + +INSERT INTO t_core_code (id,codename,codecategoryid,remark,orderno,version,createdbyid,createdbyname,createdtime,lastsuspendedflag,lastsuspendedbyid,lastsuspendedbyname,lastsuspendedtime,code,i18ncode) VALUES +(2023080815511,'FTP','acqMode',NULL,NULL,NULL,'admin','系统管理员1','2023-05-09 14:53:44.000','0',NULL,NULL,NULL,'ftp',NULL), +(2023080815512,'共享文档1.0','acqMode',NULL,NULL,NULL,'admin','系统管理员1','2023-05-09 14:53:52.000','0',NULL,NULL,NULL,'shareDocV1',NULL), +(2023080815513,'共享文档2.0/3.0','acqMode',NULL,NULL,NULL,'admin','系统管理员1','2023-05-09 14:54:00.000','0',NULL,NULL,NULL,'shareDocV23',NULL); + +INSERT INTO t_core_code_category (id,codecategoryname,codeclassid,remark,orderno,version,createdbyid,createdbyname,createdtime) +VALUES ('acqExector','采集执行器','sys',NULL,1,NULL,'admin','系统管理员1','2023-05-09 14:52:57.000'); +INSERT INTO t_core_code (id,codename,codecategoryid,remark,orderno,version,createdbyid,createdbyname,createdtime,lastsuspendedflag,lastsuspendedbyid,lastsuspendedbyname,lastsuspendedtime,code,i18ncode) VALUES +(2023080815514,'默认','acqExector',NULL,NULL,NULL,'admin','系统管理员1','2023-05-09 14:53:44.000','0',NULL,NULL,NULL,'defaultAcqExector',NULL); + +CALL INSERTI18N('MODULE.COMMON.EQUIPMENTS.COLLECTFILE', '文件采集', '文件采集', 'zh-CN', '文件采集'); +CALL INSERTI18N('MODULE.COMMON.EQUIPMENTS.CONNECTTEST', '连接测试', '连接测试', 'zh-CN', '连接测试'); + +INSERT INTO t_core_code_category (id,codecategoryname,codeclassid,remark,orderno,version,createdbyid,createdbyname,createdtime) +VALUES ('acqMode','采集类型','sys',NULL,1,NULL,'admin','系统管理员1','2023-05-09 14:52:57.000'); + +INSERT INTO t_core_code (id,codename,codecategoryid,remark,orderno,version,createdbyid,createdbyname,createdtime,lastsuspendedflag,lastsuspendedbyid,lastsuspendedbyname,lastsuspendedtime,code,i18ncode) VALUES +(2023080815511,'FTP','acqMode',NULL,NULL,NULL,'admin','系统管理员1','2023-05-09 14:53:44.000','0',NULL,NULL,NULL,'ftp',NULL), +(2023080815512,'共享文档1.0','acqMode',NULL,NULL,NULL,'admin','系统管理员1','2023-05-09 14:53:52.000','0',NULL,NULL,NULL,'shareDocV1',NULL), +(2023080815513,'共享文档2.0/3.0','acqMode',NULL,NULL,NULL,'admin','系统管理员1','2023-05-09 14:54:00.000','0',NULL,NULL,NULL,'shareDocV23',NULL); + +INSERT INTO t_core_code_category (id,codecategoryname,codeclassid,remark,orderno,version,createdbyid,createdbyname,createdtime) +VALUES ('acqExector','采集执行器','sys',NULL,1,NULL,'admin','系统管理员1','2023-05-09 14:52:57.000'); +INSERT INTO t_core_code (id,codename,codecategoryid,remark,orderno,version,createdbyid,createdbyname,createdtime,lastsuspendedflag,lastsuspendedbyid,lastsuspendedbyname,lastsuspendedtime,code,i18ncode) VALUES +(2023080815514,'默认','acqExector',NULL,NULL,NULL,'admin','系统管理员1','2023-05-09 14:53:44.000','0',NULL,NULL,NULL,'defaultAcqExector',NULL); + +CALL INSERTI18N('MODULE.COMMON.EQUIPMENTS.COLLECTFILE', '文件采集', '文件采集', 'zh-CN', '文件采集'); +CALL INSERTI18N('MODULE.COMMON.EQUIPMENTS.CONNECTTEST', '连接测试', '连接测试', 'zh-CN', '连接测试'); + +INSERT INTO t_core_code (id,codename,codecategoryid,remark,orderno,"version",createdbyid,createdbyname,createdtime,lastsuspendedflag,lastsuspendedbyid,lastsuspendedbyname,lastsuspendedtime,code,i18ncode) VALUES + (2023080820241,'惠州蓝奇数据','acqExector',NULL,NULL,NULL,'admin','系统管理员1','2023-07-23 14:53:44.000','0',NULL,NULL,NULL,'HZLqAcqExector',NULL); + + + INSERT INTO t_core_code (id,codename,codecategoryid,remark,orderno,"version",createdbyid,createdbyname,createdtime,lastsuspendedflag,lastsuspendedbyid,lastsuspendedbyname,lastsuspendedtime,code,i18ncode) VALUES + (2023080820242,'10min','acqFrequency',NULL,NULL,NULL,'admin','系统管理员1','2023-07-23 14:53:44.000','0',NULL,NULL,NULL,'10min',NULL); + + INSERT INTO T_CORE_SCHEDULE_TASK(id, taskname, servicename, methodname, "type") + VALUES('EquiptFileAcqSchedule_10min', '设备文件采集定时任务_10min', 'com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptFileAcqScheduleService', 'equiptDataAcqSchedule_10min', 'service'); + +INSERT INTO t_lims_asynctask_schedule (id,executorid,name,serverid,enable,taskexecutecallback,corepoolsize,maxpoolsize,queuecapacity,execmaxcount,createdbyid,createdbyname,createdtime,createdbyorgid,createdbyorgname) VALUES +(6,'equiptAcqFiles','设备文件采集','node1','1','LoggerTaskExecuteCallback',1,2,100,1,NULL,NULL,NULL,NULL,NULL); + +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.SERVICE_NAME', '设备数据库采集', '设备数据库采集', 'zh-CN', '设备数据库采集'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.ID', '设备数据库采集的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.EQUIPTID', '设备数据库采集的设备id', '设备id', 'zh-CN', '设备id'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.LASTTIME', '设备数据库采集的最后的测试时间', '最后的测试时间', 'zh-CN', '最后的测试时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.EXECTOR', '设备数据库采集的采集执行器', '采集执行器', 'zh-CN', '采集执行器'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.CREATEDBYID', '设备数据库采集的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.CREATEDBYNAME', '设备数据库采集的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.CREATEDTIME', '设备数据库采集的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.CREATEDBYORGID', '设备数据库采集的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.CREATEDBYORGNAME', '设备数据库采集的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + + +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TAB.BASE_INFO', '基本配置', '基本配置', 'zh-CN', '基本配置'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TAB.FILE_OPTION', '文件采集配置', '文件采集配置', 'zh-CN', '文件采集配置'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TAB.DB_OPTION', '数据库采集配置', '数据库采集配置', 'zh-CN', '数据库采集配置'); + +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ_CONFIG.DRIVERCLASSNAME', '数据库驱动', '数据库驱动', 'zh-CN', '数据库驱动'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ_CONFIG.DRIVERCLASSNAME', '数据库驱动', '数据库驱动', 'en-US', 'Database Driver'); +ALTER TABLE T_LIMS_EQUIPT_FILE_ACQ_CONFIG ADD URL VARCHAR(120) null; +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ_CONFIG.URL', '数据库URL', '数据库URL', 'zh-CN', '数据库URL'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ_CONFIG.URL', '数据库URL', '数据库URL', 'en-US', 'Database URL'); +ALTER TABLE T_LIMS_EQUIPT_FILE_ACQ_CONFIG ADD DBUSERNAME VARCHAR(60) null; +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ_CONFIG.DBUSERNAME', '数据库用户名', '数据库用户名', 'zh-CN', '数据库用户名'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ_CONFIG.DBUSERNAME', '数据库用户名', '数据库用户名', 'en-US', 'Database Username'); +ALTER TABLE T_LIMS_EQUIPT_FILE_ACQ_CONFIG ADD DBPASSWORD VARCHAR(60) null; +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ_CONFIG.DBPASSWORD', '数据库密码', '数据库密码', 'zh-CN', '数据库密码'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ_CONFIG.DBPASSWORD', '数据库密码', '数据库密码', 'en-US', 'Database Password'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TAB.BASE_OPTION', '基本信息', '基本信息', 'zh-CN', '基本信息'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) + VALUES ('acqFrequency','采集频率','biz',NULL,1,NULL,NULL,NULL,NULL); + INSERT INTO t_core_code (id,codename,codecategoryid,remark,orderno,version,createdbyid,createdbyname,createdtime,lastsuspendedflag,lastsuspendedbyid,lastsuspendedbyname,lastsuspendedtime,code,i18ncode) VALUES + (2023080822081,'10min','acqFrequency',NULL,NULL,NULL,'admin','系统管理员1','2023-07-23 14:53:44.000','0',NULL,NULL,NULL,'10min',NULL); + + + +UPDATE T_CORE_CODE SET CODE = 'destroy', CODENAME = '销毁', CODECATEGORYID = 'materialOperateType' WHERE CODECATEGORYID = 'operateType' AND CODE = 'destroy'; + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,I18NCODE) VALUES + (2023080913211,'正置显微镜-华南检测','acqExector',NULL,NULL,NULL,'0',NULL,NULL,NULL,'MicroscopeHuaLanAcqExector','admin','系统管理员1','2023-05-09 14:53:44.0',NULL); + +ALTER TABLE t_lims_equipt_file_acq_config MODIFY COLUMN EXECTORNAME varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL COMMENT '文件采集执行器'; +ALTER TABLE t_lims_equipt_file_acq MODIFY COLUMN EXECTORNAME varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL COMMENT '文件采集执行器'; + +ALTER TABLE t_lims_equipt_file_acq_config ADD REGULARFILENAME varchar(100) NULL COMMENT '文件名正则过滤'; +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ_CONFIG.REGULARFILENAME', '文件名正则过滤', '文件名正则过滤', 'zh-CN', '文件名正则过滤'); +-- ----------------------------- 2023-09-25 add by gaozq------------end +-- ----------------------------- 2023-09-27 add by gaozq------------begin +alter table lims_lhxny_dev.t_lims_material + modify UNIT varchar(40) null comment '单位'; + +alter table T_LIMS_MATERIAL add column ADVANCEREMINDER VARCHAR(10) null comment '提前提醒天数'; +alter table T_LIMS_MATERIAL add column LIFESPAN DATETIME null comment '有效期'; +alter table T_LIMS_MATERIAL add column PRODUCTIONDATE DATETIME null comment '生产日期'; +CALL INSERTI18N('BASEMODULE.MATERIALS.MODAL.REMAINAMOUNT.VALIDATE', '耗材的操作数量少于库存数量,请确认!', '耗材的操作数量少于库存数量,请确认!', 'zh-CN', '耗材的操作数量少于库存数量,请确认!'); + +CALL INSERTI18N('T_LIMS_METHOD.STANDARDCODE', '参考标准', '参考标准', 'zh-CN', '参考标准'); +CALL INSERTI18N('GIKAM.BUTTON.CHECK_ONLINE', '在线查阅', '在线查阅', 'zh-CN', '在线查阅'); +CALL INSERTI18N('T_LIMS_FOLDER.APPLYNUM', '检测项目申请数量', '检测项目申请数量', 'zh-CN', '检测项目申请数量'); +CALL INSERTI18N('T_LIMS_FOLDER.FINISHNUM', '完成检测数量', '完成检测数量', 'zh-CN', '完成检测数量'); + +CALL INSERTI18N('T_LIMS_TASK.RESULTREVIEWUSERNAME', '结果复核人', '结果复核人姓名', 'zh-CN', '结果复核人姓名'); +CALL INSERTI18N('T_LIMS_TASK.RESULTREVIEWTIME', '结果复核时间', '结果复核时间', 'zh-CN', '结果复核时间'); + +CALL INSERTI18N('BASEMODULE.TRM.ENVIRONMENTRECORDS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('T_LIMS_ENV_MONITOR.CHECKTIME', '点检时间', '点检时间', 'zh-CN', '点检时间'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES ('submissionStatus','提交状态','biz','提交状态',2022111301,NULL,NULL,NULL,NULL); + +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) +VALUES (2022111301,'新建','submissionStatus',NULL,1,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'new'); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) +VALUES (2022111302,'已提交','submissionStatus',NULL,2,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'Submitted'); +CALL INSERTI18N('T_LIMS_ENV_MONITOR_RECORD.TEMPERATURE', '环境监控记录的温度', '温度(°C)', 'zh-CN', '温度(°C)'); +CALL INSERTI18N('T_LIMS_ENV_MONITOR_RECORD.HUMIDITY', '环境监控记录的湿度', '湿度(%RH)', 'zh-CN', '湿度(%RH)'); + +alter table T_LIMS_TEST_METHOD add column TESTPERIOD decimal(16,2) null comment '测试周期/小时'; +CALL INSERTI18N('T_LIMS_TEST_METHOD.TESTPERIOD','测试周期/小时','测试周期/小时','zh-CN','测试周期/小时'); +CALL INSERTI18N('T_LIMS_METHOD.FILENAME','标准方法文件','标准方法文件','zh-CN','标准方法文件'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPVERIFICATIONS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('T_LIMS_HUMITURE_LOCATION_INFO.HUMIDITY', '温湿度位置信息表的湿度(rh%)', '湿度(rh%)', 'zh-CN', '湿度(rh%)'); + +-- ----------------------------- 2023-09-27 add by gaozq------------end + +-- ----------------------------- 2023-10-18 add by gaozq--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_FILE_DATA_COLLECT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `SAMPLECODE` VARCHAR(60) DEFAULT NULL COMMENT '样品编码', + `ANALYSTNAME` VARCHAR(60) DEFAULT NULL COMMENT '分析项', + `ORIGINALRESULT` VARCHAR(60) DEFAULT NULL COMMENT '结果', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `UNIT` VARCHAR(36) DEFAULT NULL COMMENT '单位', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='文件采集数据'; + + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_FILE_DATA_COLLECT', '文件采集数据', 'service', '1'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.SERVICE_NAME', '文件采集数据', '文件采集数据', 'zh-CN', '文件采集数据'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.ID', '文件采集数据的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.SAMPLECODE', '文件采集数据的样品编码', '样品编码', 'zh-CN', '样品编码'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.ANALYSTNAME', '文件采集数据的分析项', '分析项', 'zh-CN', '分析项'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.ORIGINALRESULT', '文件采集数据的结果', '结果', 'zh-CN', '结果'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.CREATEDBYID', '文件采集数据的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.CREATEDBYNAME', '文件采集数据的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.CREATEDTIME', '文件采集数据的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.CREATEDBYORGID', '文件采集数据的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.CREATEDBYORGNAME', '文件采集数据的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.UNIT', '文件采集数据的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_DATA_COLLECT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-10-18 add by gaozq------------end \ No newline at end of file diff --git a/sql/mysql/位置/位置.txt b/sql/mysql/位置/位置.txt new file mode 100644 index 0000000..e363407 --- /dev/null +++ b/sql/mysql/位置/位置.txt @@ -0,0 +1,58 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_LOCATION`( + `ID` BIGINT NOT NULL COMMENT '主键', + `LOCTYPE` VARCHAR(36) DEFAULT NULL COMMENT '位置类型', + `LOCCODE` VARCHAR(36) DEFAULT NULL COMMENT '位置编号', + `LOCNAME` VARCHAR(120) DEFAULT NULL COMMENT '位置名称', + `LOCDESC` VARCHAR(120) DEFAULT NULL COMMENT '位置描述', + `LABORATORYID` VARCHAR(36) DEFAULT NULL COMMENT '实验室ID', + `LABORATORY` VARCHAR(120) DEFAULT NULL COMMENT '实验室', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='位置'; + +CALL INSERTI18N('T_LIMS_LOCATION.SERVICE_NAME', '位置', '位置', 'zh-CN', '位置'); +CALL INSERTI18N('T_LIMS_LOCATION.ID', '位置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_LOCATION.LOCTYPE', '位置的位置类型', '位置类型', 'zh-CN', '位置类型'); +CALL INSERTI18N('T_LIMS_LOCATION.LOCCODE', '位置的位置编号', '位置编号', 'zh-CN', '位置编号'); +CALL INSERTI18N('T_LIMS_LOCATION.LOCNAME', '位置的位置名称', '位置名称', 'zh-CN', '位置名称'); +CALL INSERTI18N('T_LIMS_LOCATION.LOCDESC', '位置的位置描述', '位置描述', 'zh-CN', '位置描述'); +CALL INSERTI18N('T_LIMS_LOCATION.LABORATORYID', '位置的实验室ID', '实验室ID', 'zh-CN', '实验室ID'); +CALL INSERTI18N('T_LIMS_LOCATION.LABORATORY', '位置的实验室', '实验室', 'zh-CN', '实验室'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDBYID', '位置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDBYNAME', '位置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDTIME', '位置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDBYORGID', '位置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDBYORGNAME', '位置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_LOCATION', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-25 add by zhangs------------end + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('locationType','位置类型','biz',NULL,25,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022082517411,'样品位置','locationType',NULL,1,0,'0',NULL,NULL,NULL,'样品位置','admin','系统管理员',NULL) +,(2022082517412,'设备位置','locationType',NULL,2,0,'0',NULL,NULL,NULL,'设备位置','admin','超级管理员',NULL), +(2022082517413,'耗材位置','locationType',NULL,3,0,'0',NULL,NULL,NULL,'耗材位置','admin','超级管理员',NULL); + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082517551,'位置','位置','locationChoose','/secure/basemodule/locations/page/choose-list','80%'); \ No newline at end of file diff --git a/sql/mysql/基础静态数据/人员信息.txt b/sql/mysql/基础静态数据/人员信息.txt new file mode 100644 index 0000000..6698bea --- /dev/null +++ b/sql/mysql/基础静态数据/人员信息.txt @@ -0,0 +1,344 @@ +-- ----------------------------- 2022-08-30 add by lijiaxing@sunwayworld.com--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_STAFF`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `USERID` VARCHAR(36) DEFAULT NULL COMMENT '人员编码', + `USERNAME` VARCHAR(36) DEFAULT NULL COMMENT '人员姓名', + `USERNO` VARCHAR(36) DEFAULT NULL COMMENT '人员工号', + `SEX` VARCHAR(12) DEFAULT NULL COMMENT '性别', + `BRITHDAY` DATETIME DEFAULT NULL COMMENT '出生日期', + `IDNO` VARCHAR(18) DEFAULT NULL COMMENT '身份证号', + `NATIVEPLACE` VARCHAR(120) DEFAULT NULL COMMENT '籍贯', + `ADDRESS` VARCHAR(120) DEFAULT NULL COMMENT '现住地址', + `ENTRYDATE` DATETIME DEFAULT NULL COMMENT '入职日期', + `POST` VARCHAR(36) DEFAULT NULL COMMENT '岗位', + `PROFESSIONALTITLE` VARCHAR(36) DEFAULT NULL COMMENT '职称', + `GRADUATION` DATETIME DEFAULT NULL COMMENT '毕业时间', + `MAJOR` VARCHAR(36) DEFAULT NULL COMMENT '所学专业', + `EDUDEGREE` VARCHAR(36) DEFAULT NULL COMMENT '文化程度', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='人员档案表'; + +CALL INSERTI18N('T_LIMS_STAFF.SERVICE_NAME', '人员档案表', '人员档案表', 'zh-CN', '人员档案表'); +CALL INSERTI18N('T_LIMS_STAFF.ID', '人员档案表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_STAFF.CREATEDBYID', '人员档案表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_STAFF.CREATEDBYNAME', '人员档案表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_STAFF.CREATEDTIME', '人员档案表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_STAFF.CREATEDBYORGID', '人员档案表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_STAFF.CREATEDBYORGNAME', '人员档案表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_STAFF.USERID', '人员档案表的人员编码', '人员编码', 'zh-CN', '人员编码'); +CALL INSERTI18N('T_LIMS_STAFF.USERNAME', '人员档案表的人员姓名', '人员姓名', 'zh-CN', '人员姓名'); +CALL INSERTI18N('T_LIMS_STAFF.USERNO', '人员档案表的人员工号', '人员工号', 'zh-CN', '人员工号'); +CALL INSERTI18N('T_LIMS_STAFF.SEX', '人员档案表的性别', '性别', 'zh-CN', '性别'); +CALL INSERTI18N('T_LIMS_STAFF.BRITHDAY', '人员档案表的出生日期', '出生日期', 'zh-CN', '出生日期'); +CALL INSERTI18N('T_LIMS_STAFF.IDNO', '人员档案表的身份证号', '身份证号', 'zh-CN', '身份证号'); +CALL INSERTI18N('T_LIMS_STAFF.NATIVEPLACE', '人员档案表的籍贯', '籍贯', 'zh-CN', '籍贯'); +CALL INSERTI18N('T_LIMS_STAFF.ADDRESS', '人员档案表的现住地址', '现住地址', 'zh-CN', '现住地址'); +CALL INSERTI18N('T_LIMS_STAFF.ENTRYDATE', '人员档案表的入职日期', '入职日期', 'zh-CN', '入职日期'); +CALL INSERTI18N('T_LIMS_STAFF.POST', '人员档案表的岗位', '岗位', 'zh-CN', '岗位'); +CALL INSERTI18N('T_LIMS_STAFF.PROFESSIONALTITLE', '人员档案表的职称', '职称', 'zh-CN', '职称'); +CALL INSERTI18N('T_LIMS_STAFF.GRADUATION', '人员档案表的毕业时间', '毕业时间', 'zh-CN', '毕业时间'); +CALL INSERTI18N('T_LIMS_STAFF.MAJOR', '人员档案表的所学专业', '所学专业', 'zh-CN', '所学专业'); +CALL INSERTI18N('T_LIMS_STAFF.EDUDEGREE', '人员档案表的文化程度', '文化程度', 'zh-CN', '文化程度'); +CALL INSERTI18N('T_LIMS_STAFF.REMARKS', '人员档案表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.STAFFS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.STAFFS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.STAFFS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.STAFFS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.STAFFS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9101', '人员管理', '', '91', '9101', '008.svg', '人员管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('910101', '人员信息', '/secure/basemodule/basedata/staff/staffs/page/edit-list', '9101', '910101', '008.svg', '人员信息'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_STAFF', '0', '0'); + + +COMMIT; + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_STAFF_TEST_GRANT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `PROCESSSTATUS` VARCHAR(36) DEFAULT NULL COMMENT '流程状态', + `STAFFID` BIGINT DEFAULT NULL COMMENT '人员ID', + `STAFFNAME` VARCHAR(60) DEFAULT NULL COMMENT '人员名称', + `TESTID` BIGINT DEFAULT NULL COMMENT '检测项目ID', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='人员检测项目授权表'; + +CALL INSERTI18N('T_LIMS_STAFF_TEST_GRANT.SERVICE_NAME', '人员检测项目授权表', '人员检测项目授权表', 'zh-CN', '人员检测项目授权表'); +CALL INSERTI18N('T_LIMS_STAFF_TEST_GRANT.ID', '人员检测项目授权表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_STAFF_TEST_GRANT.CREATEDBYID', '人员检测项目授权表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_STAFF_TEST_GRANT.CREATEDBYNAME', '人员检测项目授权表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_STAFF_TEST_GRANT.CREATEDTIME', '人员检测项目授权表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_STAFF_TEST_GRANT.CREATEDBYORGID', '人员检测项目授权表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_STAFF_TEST_GRANT.CREATEDBYORGNAME', '人员检测项目授权表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_STAFF_TEST_GRANT.PROCESSSTATUS', '人员检测项目授权表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_STAFF_TEST_GRANT.STAFFID', '人员检测项目授权表的人员ID', '人员ID', 'zh-CN', '人员ID'); +CALL INSERTI18N('T_LIMS_STAFF_TEST_GRANT.STAFFNAME', '人员检测项目授权表的人员名称', '人员名称', 'zh-CN', '人员名称'); +CALL INSERTI18N('T_LIMS_STAFF_TEST_GRANT.TESTID', '人员检测项目授权表的检测项目ID', '检测项目ID', 'zh-CN', '检测项目ID'); +CALL INSERTI18N('T_LIMS_STAFF_TEST_GRANT.REMARKS', '人员检测项目授权表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.TESTGRANTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.TESTGRANTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.TESTGRANTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.TESTGRANTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.TESTGRANTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_STAFF_TEST_GRANT', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('910102', '检测项目授权', 'T_LIMS_STAFF_TEST_GRANT', 'audit_def', '1'); + + +COMMIT; + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_STAFF_EQUIPT_GRANT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `PROCESSSTATUS` VARCHAR(36) DEFAULT NULL COMMENT '流程状态', + `STAFFID` BIGINT DEFAULT NULL COMMENT '人员ID', + `STAFFNAME` VARCHAR(60) DEFAULT NULL COMMENT '人员名称', + `EQUIPTID` BIGINT DEFAULT NULL COMMENT '设备ID', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='仪器设备授权表'; + +CALL INSERTI18N('T_LIMS_STAFF_EQUIPT_GRANT.SERVICE_NAME', '仪器设备授权表', '仪器设备授权表', 'zh-CN', '仪器设备授权表'); +CALL INSERTI18N('T_LIMS_STAFF_EQUIPT_GRANT.ID', '仪器设备授权表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_STAFF_EQUIPT_GRANT.CREATEDBYID', '仪器设备授权表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_STAFF_EQUIPT_GRANT.CREATEDBYNAME', '仪器设备授权表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_STAFF_EQUIPT_GRANT.CREATEDTIME', '仪器设备授权表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_STAFF_EQUIPT_GRANT.CREATEDBYORGID', '仪器设备授权表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_STAFF_EQUIPT_GRANT.CREATEDBYORGNAME', '仪器设备授权表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_STAFF_EQUIPT_GRANT.PROCESSSTATUS', '仪器设备授权表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_STAFF_EQUIPT_GRANT.STAFFID', '仪器设备授权表的人员ID', '人员ID', 'zh-CN', '人员ID'); +CALL INSERTI18N('T_LIMS_STAFF_EQUIPT_GRANT.STAFFNAME', '仪器设备授权表的人员名称', '人员名称', 'zh-CN', '人员名称'); +CALL INSERTI18N('T_LIMS_STAFF_EQUIPT_GRANT.EQUIPTID', '仪器设备授权表的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_STAFF_EQUIPT_GRANT.REMARKS', '仪器设备授权表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.EQUIPTGRANTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.EQUIPTGRANTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.EQUIPTGRANTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.EQUIPTGRANTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.EQUIPTGRANTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_STAFF_EQUIPT_GRANT', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('910103', '仪器设备授权', 'T_LIMS_STAFF_EQUIPT_GRANT', 'audit_def', '1'); + + +COMMIT; + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_STAFF_CERTIFICATE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `STAFFID` BIGINT DEFAULT NULL COMMENT '人员ID', + `CERTIFICATECODE` VARCHAR(36) DEFAULT NULL COMMENT '证书编号', + `CERTIFICATENAME` VARCHAR(120) DEFAULT NULL COMMENT '证书名称', + `ISSUEUNIT` VARCHAR(120) DEFAULT NULL COMMENT '发证单位', + `ISSUEDATE` DATETIME DEFAULT NULL COMMENT '发证日期', + `EFFECTIVETIME` DATETIME DEFAULT NULL COMMENT '证书有效期', + `CERTIFICATEDESC` VARCHAR(360) DEFAULT NULL COMMENT '证书描述', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='人员资格证书表'; + +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.SERVICE_NAME', '人员资格证书表', '人员资格证书表', 'zh-CN', '人员资格证书表'); +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.ID', '人员资格证书表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.CREATEDBYID', '人员资格证书表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.CREATEDBYNAME', '人员资格证书表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.CREATEDTIME', '人员资格证书表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.CREATEDBYORGID', '人员资格证书表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.CREATEDBYORGNAME', '人员资格证书表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.STAFFID', '人员资格证书表的人员ID', '人员ID', 'zh-CN', '人员ID'); +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.CERTIFICATECODE', '人员资格证书表的证书编号', '证书编号', 'zh-CN', '证书编号'); +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.CERTIFICATENAME', '人员资格证书表的证书名称', '证书名称', 'zh-CN', '证书名称'); +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.ISSUEUNIT', '人员资格证书表的发证单位', '发证单位', 'zh-CN', '发证单位'); +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.ISSUEDATE', '人员资格证书表的发证日期', '发证日期', 'zh-CN', '发证日期'); +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.EFFECTIVETIME', '人员资格证书表的证书有效期', '证书有效期', 'zh-CN', '证书有效期'); +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.CERTIFICATEDESC', '人员资格证书表的证书描述', '证书描述', 'zh-CN', '证书描述'); +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.REMARKS', '人员资格证书表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.CERTIFICATES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.CERTIFICATES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.CERTIFICATES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.CERTIFICATES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.CERTIFICATES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_STAFF_CERTIFICATE', '0', '0'); + + +COMMIT; + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_STAFF_WORK_EXPERIENCE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `STAFFID` BIGINT DEFAULT NULL COMMENT '人员ID', + `STARTTIME` DATETIME DEFAULT NULL COMMENT '开始时间', + `ENDTIME` DATETIME DEFAULT NULL COMMENT '结束时间', + `WORKUNIT` VARCHAR(120) DEFAULT NULL COMMENT '工作单位', + `POSITION` VARCHAR(36) DEFAULT NULL COMMENT '职位', + `MAJORJOB` VARCHAR(360) DEFAULT NULL COMMENT '主要工作内容', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='人员工作经历表'; + +CALL INSERTI18N('T_LIMS_STAFF_WORK_EXPERIENCE.SERVICE_NAME', '人员工作经历表', '人员工作经历表', 'zh-CN', '人员工作经历表'); +CALL INSERTI18N('T_LIMS_STAFF_WORK_EXPERIENCE.ID', '人员工作经历表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_STAFF_WORK_EXPERIENCE.CREATEDBYID', '人员工作经历表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_STAFF_WORK_EXPERIENCE.CREATEDBYNAME', '人员工作经历表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_STAFF_WORK_EXPERIENCE.CREATEDTIME', '人员工作经历表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_STAFF_WORK_EXPERIENCE.CREATEDBYORGID', '人员工作经历表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_STAFF_WORK_EXPERIENCE.CREATEDBYORGNAME', '人员工作经历表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_STAFF_WORK_EXPERIENCE.STAFFID', '人员工作经历表的人员ID', '人员ID', 'zh-CN', '人员ID'); +CALL INSERTI18N('T_LIMS_STAFF_WORK_EXPERIENCE.STARTTIME', '人员工作经历表的开始时间', '开始时间', 'zh-CN', '开始时间'); +CALL INSERTI18N('T_LIMS_STAFF_WORK_EXPERIENCE.ENDTIME', '人员工作经历表的结束时间', '结束时间', 'zh-CN', '结束时间'); +CALL INSERTI18N('T_LIMS_STAFF_WORK_EXPERIENCE.WORKUNIT', '人员工作经历表的工作单位', '工作单位', 'zh-CN', '工作单位'); +CALL INSERTI18N('T_LIMS_STAFF_WORK_EXPERIENCE.POSITION', '人员工作经历表的职位', '职位', 'zh-CN', '职位'); +CALL INSERTI18N('T_LIMS_STAFF_WORK_EXPERIENCE.MAJORJOB', '人员工作经历表的主要工作内容', '主要工作内容', 'zh-CN', '主要工作内容'); +CALL INSERTI18N('T_LIMS_STAFF_WORK_EXPERIENCE.REMARKS', '人员工作经历表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.WORKEXPERIENCES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.WORKEXPERIENCES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.WORKEXPERIENCES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.WORKEXPERIENCES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.WORKEXPERIENCES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_STAFF_WORK_EXPERIENCE', '0', '0'); + + +COMMIT; + + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_STAFF_EDU_EXPERIENCE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `STAFFID` BIGINT DEFAULT NULL COMMENT '人员ID', + `STARTTIME` DATETIME DEFAULT NULL COMMENT '开始时间', + `ENDTIME` DATETIME DEFAULT NULL COMMENT '结束时间', + `SCHOOL` VARCHAR(120) DEFAULT NULL COMMENT '学校', + `ADDRESS` VARCHAR(360) DEFAULT NULL COMMENT '学校地址', + `MAJOR` VARCHAR(36) DEFAULT NULL COMMENT '所学专业', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='人员教育经历表'; + +CALL INSERTI18N('T_LIMS_STAFF_EDU_EXPERIENCE.SERVICE_NAME', '人员教育经历表', '人员教育经历表', 'zh-CN', '人员教育经历表'); +CALL INSERTI18N('T_LIMS_STAFF_EDU_EXPERIENCE.ID', '人员教育经历表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_STAFF_EDU_EXPERIENCE.CREATEDBYID', '人员教育经历表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_STAFF_EDU_EXPERIENCE.CREATEDBYNAME', '人员教育经历表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_STAFF_EDU_EXPERIENCE.CREATEDTIME', '人员教育经历表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_STAFF_EDU_EXPERIENCE.CREATEDBYORGID', '人员教育经历表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_STAFF_EDU_EXPERIENCE.CREATEDBYORGNAME', '人员教育经历表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_STAFF_EDU_EXPERIENCE.STAFFID', '人员教育经历表的人员ID', '人员ID', 'zh-CN', '人员ID'); +CALL INSERTI18N('T_LIMS_STAFF_EDU_EXPERIENCE.STARTTIME', '人员教育经历表的开始时间', '开始时间', 'zh-CN', '开始时间'); +CALL INSERTI18N('T_LIMS_STAFF_EDU_EXPERIENCE.ENDTIME', '人员教育经历表的结束时间', '结束时间', 'zh-CN', '结束时间'); +CALL INSERTI18N('T_LIMS_STAFF_EDU_EXPERIENCE.SCHOOL', '人员教育经历表的学校', '学校', 'zh-CN', '学校'); +CALL INSERTI18N('T_LIMS_STAFF_EDU_EXPERIENCE.ADDRESS', '人员教育经历表的学校地址', '学校地址', 'zh-CN', '学校地址'); +CALL INSERTI18N('T_LIMS_STAFF_EDU_EXPERIENCE.MAJOR', '人员教育经历表的所学专业', '所学专业', 'zh-CN', '所学专业'); +CALL INSERTI18N('T_LIMS_STAFF_EDU_EXPERIENCE.REMARKS', '人员教育经历表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.EDUEXPERIENCES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.EDUEXPERIENCES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.EDUEXPERIENCES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.EDUEXPERIENCES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.EDUEXPERIENCES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_STAFF_EDU_EXPERIENCE', '0', '0'); + + +COMMIT; + +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.STAFFS.STAFF', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.STAFFS.CERTIFICATE', '资格证书', '资格证书', 'zh-CN', '资格证书'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.STAFFS.WORKEXPERIENCE', '工作经历', '工作经历', 'zh-CN', '工作经历'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.STAFFS.EDUEXPERIENCE', '教育经历', '教育经历', 'zh-CN', '教育经历'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.STAFFS.TESTGRANT', '检测项目授权', '检测项目授权', 'zh-CN', '检测项目授权'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.STAFFS.EQUIPTGRANT', '仪器设备授权', '仪器设备授权', 'zh-CN', '仪器设备授权'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.STAFFS.EMPTY.TOAST', '未选中人员', '未选中人员', 'zh-CN', '未选中人员'); +CALL INSERTI18N('T_LIMS_STAFF_EQUIPT_GRANT.EXT.EQUIPTNAME', '设备名称', '未选中人员', 'zh-CN', '设备名称'); +CALL INSERTI18N('T_LIMS_STAFF_EQUIPT_GRANT.EXT.EQUIPTCODE', '设备编号', '未选中人员', 'zh-CN', '设备编号'); +CALL INSERTI18N('T_LIMS_STAFF_TEST_GRANT.EXT.TESTCODE', '检测项目编码', '未选中人员', 'zh-CN', '检测项目编码'); +CALL INSERTI18N('T_LIMS_STAFF_TEST_GRANT.EXT.TESTNAME', '检测项目名称', '未选中人员', 'zh-CN', '检测项目名称'); + + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('eduDegree', '文化程度', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES + (202208301501, '初中', '1', 1, 'eduDegree', 0, 'admin', '系统管理员', '0'), + (202208301502, '高中', '2', 2, 'eduDegree', 0, 'admin', '系统管理员', '0'), + (202208301503, '大学', '3', 3, 'eduDegree', 0, 'admin', '系统管理员', '0'), + (202208301504, '研究生', '4', 4, 'eduDegree', 0, 'admin', '系统管理员', '0'); +-- ----------------------------- 2022-08-30 add by lijiaxing@sunwayworld.com------------end +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('910102', '检测项目授权管理', '', '9101', '2', '008.svg', '人员信息'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91010201', '检测项目授权申请', '/secure/basemodule/basedata/staff/staff-test-grants/page/edit-list', '910102', '1', '008.svg', '检测项目授权申请'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91010202', '检测项目授权审核', '/secure/basemodule/basedata/staff/staff-test-grants/page/audit-list', '910102', '2', '008.svg', '检测项目授权审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91010203', '检测项目授权查询', '/secure/basemodule/basedata/staff/staff-test-grants/page/search-list', '910102', '3', '008.svg', '检测项目授权查询'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('910103', '设备授权管理', '', '9101', '3', '008.svg', '设备授权管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91010301', '设备授权申请', '/secure/basemodule/basedata/staff/staff-equipt-grants/page/edit-list', '910103', '1', '008.svg', '设备授权申请'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91010302', '设备授权审核', '/secure/basemodule/basedata/staff/staff-equipt-grants/page/audit-list', '910103', '2', '008.svg', '设备授权审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91010303', '设备授权查询', '/secure/basemodule/basedata/staff/staff-equipt-grants/page/search-list', '910103', '3', '008.svg', '设备授权查询'); + + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES + (202209051514,'人员','人员','staffChoose','/secure/basemodule/basedata/staff/staffs/page/choose-list','80%'); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082616372,'检测项目','检测项目','testChoose','/secure/basemodule/coredata/tests/page/choose-list','80%'); \ No newline at end of file diff --git a/sql/mysql/基础静态数据/样品类型.txt b/sql/mysql/基础静态数据/样品类型.txt new file mode 100644 index 0000000..60c83d5 --- /dev/null +++ b/sql/mysql/基础静态数据/样品类型.txt @@ -0,0 +1,86 @@ +-- ----------------------------- 2022-08-21 add by hangh--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_ORDER_TYPE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `DELFLAG` VARCHAR(12) DEFAULT NULL COMMENT '删除标记', + `ACTIVATEDFLAG` VARCHAR(12) DEFAULT NULL COMMENT '启/停用标记', + `ACTIVATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '启/停用人ID', + `ACTIVATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '启/停用人', + `ACTIVATEDTIME` DATETIME DEFAULT NULL COMMENT '启/停用时间', + `TYPECODE` VARCHAR(36) DEFAULT NULL COMMENT '类型编码', + `TYPENAME` VARCHAR(60) DEFAULT NULL COMMENT '类型名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='样品类型'; + +CALL INSERTI18N('T_LIMS_ORDER_TYPE.SERVICE_NAME', '样品类型', '样品类型', 'zh-CN', '样品类型'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ID', '样品类型的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYID', '样品类型的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYNAME', '样品类型的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDTIME', '样品类型的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYORGID', '样品类型的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYORGNAME', '样品类型的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.DELFLAG', '样品类型的删除标记', '删除标记', 'zh-CN', '删除标记'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDFLAG', '样品类型的启/停用标记', '启/停用标记', 'zh-CN', '启/停用标记'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDBYID', '样品类型的启/停用人ID', '启/停用人ID', 'zh-CN', '启/停用人ID'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDBYNAME', '样品类型的启/停用人', '启/停用人', 'zh-CN', '启/停用人'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDTIME', '样品类型的启/停用时间', '启/停用时间', 'zh-CN', '启/停用时间'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.TYPECODE', '样品类型的类型编码', '类型编码', 'zh-CN', '类型编码'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.TYPENAME', '样品类型的类型名称', '类型名称', 'zh-CN', '类型名称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ORDER_TYPE', '0', '0'); +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20210616005', '样品类型', '/secure/basemodule/basedata/order-types/page/edit-list', '20210616001', '20', '021.svg', '样品类型'); + +ALTER TABLE T_LIMS_ORDER_TYPE ADD REMARK VARCHAR(300) COMMENT '备注'; + + + + +CALL INSERTI18N('T_LIMS_ORDER_TYPE.SERVICE_NAME', '样品类型', 'Sample Type', 'en-US', 'Sample Type'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ID', '样品类型的主键', 'Primary Key', 'en-US', 'Primary Key'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYID', '样品类型的制单人编码', 'Editor ID', 'en-US', 'Editor ID'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYNAME', '样品类型的制单人名称', 'Editor Name', 'en-US', 'Editor Name'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDTIME', '样品类型的制单时间', 'EditTime', 'en-US', 'EditTime'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYORGID', '样品类型的制单人单位编码', 'Editor Department ID', 'en-US', 'Editor Department ID'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYORGNAME', '样品类型的制单人单位名称', 'Editor Department Name', 'en-US', 'Editor Department Name'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.DELFLAG', '样品类型的删除标记', 'Delete Flag', 'en-US', 'Delete Flag'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDFLAG', '样品类型的启/停用标记', 'Enabled Or Not', 'en-US', 'Enabled Or Not'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDBYID', '样品类型的启/停用人ID', 'Enabled Or Not Person ID', 'en-US', 'Enabled Or Not Person ID'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDBYNAME', '样品类型的启/停用人', 'Enabled Or Not PersON', 'en-US', 'Enabled Or Not Person'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDTIME', '样品类型的启/停用时间', 'Enabled Or Not Time', 'en-US', 'Enabled Or Not Time'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.TYPECODE', '样品类型的类型编码', 'Type Code', 'en-US', 'Type Code'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.TYPENAME', '样品类型的类型名称', 'Type Name', 'en-US', 'Type Name'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.MODAL.ADD', '新增', 'Add A New Data', 'en-US', 'Add A New Data'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.TAB.BASE_INFO', '基本信息', 'Basic Info', 'en-US', 'Basic Info'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.BUTTON.BUTTON', '按钮', 'Button', 'en-US', 'Button'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.TIP.TIP', '提示框', 'Tooltip', 'en-US', 'Tooltip'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.MODAL.MODAL', '对话框', 'Dialog Box', 'en-US', 'Dialog Box'); + +CALL DELETEI18N('GIKAM.T_LIMS_ORDER_TYPE.REMARK'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.REMARK', '样品类型', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.REMARK', 'Remark', '备注', 'en-US', 'Remark'); + +CALL INSERTI18N('T_LIMS_ORDER_TYPE.REMARKS', '测试类型', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.REMARKS', '测试类型', 'Remarks', 'en-US', 'Remarks'); + +ALTER TABLE T_LIMS_ORDER_TYPE CHANGE REMARK REMARKS varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '备注'; + +COMMIT; + +-- ----------------------------- 2022-08-21 add by hangh------------end \ No newline at end of file diff --git a/sql/mysql/基础静态数据/测试类型.txt b/sql/mysql/基础静态数据/测试类型.txt new file mode 100644 index 0000000..f6d7f22 --- /dev/null +++ b/sql/mysql/基础静态数据/测试类型.txt @@ -0,0 +1,92 @@ +-- ----------------------------- 2022-08-19 add by hangh--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST_TYPE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `FIRSTTYPE` VARCHAR(60) DEFAULT NULL COMMENT '一级分类', + `FIRSTCODE` VARCHAR(60) DEFAULT NULL COMMENT '一级编码', + `SECONDTYPE` VARCHAR(60) DEFAULT NULL COMMENT '二级分类', + `SECONDCODE` VARCHAR(60) DEFAULT NULL COMMENT '二级编码', + `ACTIVATEDFLAG` VARCHAR(12) DEFAULT NULL COMMENT '是否启用', + `REMARK` VARCHAR(300) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目类型'; + +CALL INSERTI18N('T_LIMS_TEST_TYPE.SERVICE_NAME', '检测项目类型', '检测项目类型', 'zh-CN', '检测项目类型'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.ID', '检测项目类型的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYID', '检测项目类型的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYNAME', '检测项目类型的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDTIME', '检测项目类型的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYORGID', '检测项目类型的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYORGNAME', '检测项目类型的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.FIRSTTYPE', '检测项目类型的一级分类', '一级分类', 'zh-CN', '一级分类'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.FIRSTCODE', '检测项目类型的一级编码', '一级编码', 'zh-CN', '一级编码'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.SECONDTYPE', '检测项目类型的二级分类', '二级分类', 'zh-CN', '二级分类'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.SECONDCODE', '检测项目类型的二级编码', '二级编码', 'zh-CN', '二级编码'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.ACTIVATEDFLAG', '检测项目类型的是否启用', '是否启用', 'zh-CN', '是否启用'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.REMARK', '检测项目类型的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20220819001', '检测项目类型', '/secure/basemodule/basedata/test-types/page/edit-list', '20210616001', '10', '013.svg', '检测项目类型'); + +-- INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +-- VALUES ('000101', '检测项目类型', '/secure/basemodule/basedata/test-types/page/edit-list', '0001', '000101', '013.svg', '检测项目类型'); +-- INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +-- VALUES ('000103', '检测项目类型查询', '/secure/basemodule/basedata/test-types/page/search-list', '0001', '000103', '013.svg', '检测项目类型查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_TYPE', '0', '0'); + +ALTER TABLE T_LIMS_TEST_TYPE ADD DELFLAG VARCHAR(12) COMMENT '删除标记'; + +ALTER TABLE T_LIMS_TEST_TYPE ADD activatedById VARCHAR(30) COMMENT '启/停人ID'; +ALTER TABLE T_LIMS_TEST_TYPE ADD activatedByName VARCHAR(60) COMMENT '启/停人'; +ALTER TABLE T_LIMS_TEST_TYPE ADD activatedTime DATETIME COMMENT '启/停时间'; + + +CALL INSERTI18N('T_LIMS_TEST_TYPE.SERVICE_NAME', '检测项目类型', 'Test Item Type', 'en-US', 'Test Item Type'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.ID', '检测项目类型的主键', 'Primary Key', 'en-US', 'Primary Key'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYID', '检测项目类型的制单人编码', 'Editor ID', 'en-US', 'Editor ID'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYNAME', '检测项目类型的制单人名称', 'Editor Name', 'en-US', 'Editor Name'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDTIME', '检测项目类型的制单时间', 'EditTime', 'en-US', 'EditTime'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYORGID', '检测项目类型的制单人单位编码', 'Editor Department ID', 'en-US', 'Editor Department ID'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYORGNAME', '检测项目类型的制单人单位名称', 'Editor Department Name', 'en-US', 'Editor Department Name'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.FIRSTTYPE', '检测项目类型的一级分类', 'First Type', 'en-US', 'First Type'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.FIRSTCODE', '检测项目类型的一级编码', 'First Code', 'en-US', 'First Code'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.SECONDTYPE', '检测项目类型的二级分类', 'Second Type', 'en-US', 'Second Type'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.SECONDCODE', '检测项目类型的二级编码', 'Second Code', 'en-US', 'Second Code'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.ACTIVATEDFLAG', '检测项目类型的是否启用', 'Enabled Or Not', 'en-US', 'Enabled Or Not'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.REMARK', '检测项目类型的备注', 'Remark', 'en-US', 'Remark'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.MODAL.ADD', '新增', 'Add A New Data', 'en-US', 'Add A New Data'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.TAB.BASE_INFO', '基本信息', 'Basic Info', 'en-US', 'Basic Info'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.BUTTON.BUTTON', '按钮', 'Button', 'en-US', 'Button'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.TIP.TIP', '提示框', 'Tooltip', 'en-US', 'Tooltip'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.MODAL.MODAL', '对话框', 'Dialog Box', 'en-US', 'Dialog Box'); + +CALL INSERTI18N('GIKAM.BUTTON.INSERT', '按钮', 'INSERT DATAS', 'en-US', 'INSERT DATAS'); +CALL INSERTI18N('GIKAM.BUTTON.DELETE', '按钮', 'DELETE DATAS', 'en-US', 'DELETE DATAS'); +CALL INSERTI18N('GIKAM.BUTTON.ACTIVE', '按钮', 'ACTIVE DATAS', 'en-US', 'ACTIVE DATAS'); +CALL INSERTI18N('GIKAM.BUTTON.DEACTIVE', '按钮', 'DEACTIVE DATAS', 'en-US', 'DEACTIVE DATAS'); + +CALL INSERTI18N('T_LIMS_TEST_TYPE.REMARKS', '测试类型', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.REMARKS', '测试类型', 'Remarks', 'en-US', 'Remarks'); +ALTER TABLE t_lims_test_type CHANGE REMARK REMARKS varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '备注'; + + +COMMIT; + +-- ----------------------------- 2022-08-19 add by hangh------------end \ No newline at end of file diff --git a/sql/mysql/基础静态数据/测试项目库.txt b/sql/mysql/基础静态数据/测试项目库.txt new file mode 100644 index 0000000..8433702 --- /dev/null +++ b/sql/mysql/基础静态数据/测试项目库.txt @@ -0,0 +1,141 @@ +-- ----------------------------- 2022-08-23 add by hangh--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST_LIBRARY`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `ACTIVATEDFLAG` VARCHAR(12) DEFAULT NULL COMMENT '启/停用标记', + `ACTIVATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '启/停用人ID', + `ACTIVATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '启/停用人', + `ACTIVATEDTIME` DATETIME DEFAULT NULL COMMENT '启/停用时间', + `DELFLAG` VARCHAR(12) DEFAULT NULL COMMENT '删除标记', + `TESTCODE` VARCHAR(36) DEFAULT NULL COMMENT '检测项目编码', + `TESTNAME` VARCHAR(120) DEFAULT NULL COMMENT '检测项目名称', + `TESTNAMEENG` VARCHAR(360) DEFAULT NULL COMMENT '检测项目英文名称', + `SHORTTESTNAME` VARCHAR(60) DEFAULT NULL COMMENT '检测项目名称简写', + `TESTDESC` VARCHAR(1200) DEFAULT NULL COMMENT '检测项目描述', + `REMARKS` VARCHAR(300) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目库'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST_LIBRARY_ORG`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `LIBRARYID` BIGINT DEFAULT NULL COMMENT '项目库ID', + `ORGID` VARCHAR(36) DEFAULT NULL COMMENT '组织ID', + `ORGNAME` VARCHAR(120) DEFAULT NULL COMMENT '组织名称', + `REMARKS` VARCHAR(300) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目库权限表'; + +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.SERVICE_NAME', '检测项目库', '检测项目库', 'zh-CN', '检测项目库'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ID', '检测项目库的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYID', '检测项目库的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYNAME', '检测项目库的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDTIME', '检测项目库的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYORGID', '检测项目库的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYORGNAME', '检测项目库的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDFLAG', '检测项目库的启/停用标记', '启/停用标记', 'zh-CN', '启/停用标记'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDBYID', '检测项目库的启/停用人ID', '启/停用人ID', 'zh-CN', '启/停用人ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDBYNAME', '检测项目库的启/停用人', '启/停用人', 'zh-CN', '启/停用人'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDTIME', '检测项目库的启/停用时间', '启/停用时间', 'zh-CN', '启/停用时间'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.DELFLAG', '检测项目库的删除标记', '删除标记', 'zh-CN', '删除标记'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTCODE', '检测项目库的检测项目编码', '检测项目编码', 'zh-CN', '检测项目编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTNAME', '检测项目库的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTNAMEENG', '检测项目库的检测项目英文名称', '检测项目英文名称', 'zh-CN', '检测项目英文名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.SHORTTESTNAME', '检测项目库的检测项目名称简写', '检测项目名称简写', 'zh-CN', '检测项目名称简写'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTDESC', '检测项目库的检测项目描述', '检测项目描述', 'zh-CN', '检测项目描述'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.REMARKS', '检测项目库的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.SERVICE_NAME', '检测项目库权限表', '检测项目库权限表', 'zh-CN', '检测项目库权限表'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ID', '检测项目库权限表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYID', '检测项目库权限表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYNAME', '检测项目库权限表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDTIME', '检测项目库权限表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGID', '检测项目库权限表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGNAME', '检测项目库权限表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.LIBRARYID', '检测项目库权限表的项目库ID', '项目库ID', 'zh-CN', '项目库ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ORGID', '检测项目库权限表的组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ORGNAME', '检测项目库权限表的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.REMARKS', '检测项目库权限表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20220819002', '检测项目库', '/secure/basemodule/basedata/test-librarys/page/edit-list', '20210616001', '25', '018.svg', '检测项目库'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_LIBRARY', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_LIBRARY_ORG', '0', '0'); + +CALL UPDATEI18N('T_LIMS_TEST_LIBRARY.TESTNAMEENG', 'zh-CN', '项目英文名称'); +CALL UPDATEI18N('T_LIMS_TEST_LIBRARY.SHORTTESTNAME', 'zh-CN', '项目名称简称'); +CALL INSERTI18N('PLEASE.CLICK.TO.SELECT.ONE.TEST.LIBRARY', '检测项目库', '请点击选中一行检测项目数据!', 'zh-CN', '请点击选中一行检测项目数据!'); + + +CALL INSERTI18N('GIKAM.ACTIVE.STATUS.YES', '启用状态', '已启用', 'zh-CN', '已启用'); +CALL INSERTI18N('GIKAM.ACTIVE.STATUS.YES', '启用状态', 'Enabled', 'en-US', 'Enabled'); + +CALL INSERTI18N('GIKAM.ACTIVE.STATUS.NO', '启用状态', '已禁用', 'zh-CN', '已禁用'); +CALL INSERTI18N('GIKAM.ACTIVE.STATUS.NO', '启用状态', 'Disabled', 'en-US', 'Disabled'); + + + +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.SERVICE_NAME', '检测项目库', 'Test Item Library', 'en-US', 'Test Item Library'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ID', '检测项目库的主键', 'Primary Key', 'en-US', 'Primary Key'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYID', '检测项目库的制单人编码', 'Editor ID', 'en-US', 'Editor ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYNAME', '检测项目库的制单人名称', 'Editor Name', 'en-US', 'Editor Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDTIME', '检测项目库的制单时间', 'EditTime', 'en-US', 'EditTime'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYORGID', '检测项目库的制单人单位编码', 'Editor Department ID', 'en-US', 'Editor Department ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYORGNAME', '检测项目库的制单人单位名称', 'Editor Department Name', 'en-US', 'Editor Department Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDFLAG', '检测项目库的启/停用标记', 'Enabled Or Not', 'en-US', 'Enabled Or Not'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDBYID', '检测项目库的启/停用人ID', 'Enabled Or Not Person ID', 'en-US', 'Enabled Or Not Person ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDBYNAME', '检测项目库的启/停用人', 'Enabled Or Not PersON', 'en-US', 'Enabled Or Not PersON'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDTIME', '检测项目库的启/停用时间', 'Enabled Or Not Time', 'en-US', 'Enabled Or Not Time'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.DELFLAG', '检测项目库的删除标记', 'Delete Flag', 'en-US', 'Delete Flag'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTCODE', '检测项目库的检测项目编码', 'Test Item Code', 'en-US', 'Test Item Code'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTNAME', '检测项目库的检测项目名称', 'Test Item Name', 'en-US', 'Test Item Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTNAMEENG', '检测项目库的检测项目英文名称', 'Test Item English Name', 'en-US', 'Test Item English Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.SHORTTESTNAME', '检测项目库的检测项目名称简写', 'Short Name', 'en-US', 'Short Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTDESC', '检测项目库的检测项目描述', 'Test Item Desc', 'en-US', 'Test Item Desc'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.REMARKS', '检测项目库的备注', 'Remark', 'en-US', 'Remark'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.SERVICE_NAME', '检测项目库权限表', 'Test Item Authority', 'en-US', 'Test Item Authority'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ID', '检测项目库权限表的主键', 'Primary Key', 'en-US', 'Primary Key'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYID', '检测项目库权限表的制单人编码', 'Editor ID', 'en-US', 'Editor ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYNAME', '检测项目库权限表的制单人名称', 'Editor Name', 'en-US', 'Editor Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDTIME', '检测项目库权限表的制单时间', 'EditTime', 'en-US', 'EditTime'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGID', '检测项目库权限表的制单人单位编码', 'Editor Department ID', 'en-US', 'Editor Department ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGNAME', '检测项目库权限表的制单人单位名称', 'Editor Department Name', 'en-US', 'Editor Department Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.LIBRARYID', '检测项目库权限表的项目库ID', 'Library ID', 'en-US', 'Library ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ORGID', '检测项目库权限表的组织ID', 'Organization ID', 'en-US', 'Organization ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ORGNAME', '检测项目库权限表的组织名称', 'Organization Name', 'en-US', 'Organization Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.REMARKS', '检测项目库权限表的备注', 'Remark', 'en-US', 'Remark'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.ADD', '新增', 'Add A New Data', 'en-US', 'Add A New Data'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.TAB.BASE_INFO', '基本信息', 'Basic Info', 'en-US', 'Basic Info'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.BUTTON.BUTTON', '按钮', 'Button', 'en-US', 'Button'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.TIP.TIP', '提示框', 'Tooltip', 'en-US', 'Tooltip'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.MODAL', '对话框', 'Dialog Box', 'en-US', 'Dialog Box'); + +CALL INSERTI18N('PLEASE.CLICK.TO.SELECT.ONE.TEST.LIBRARY', '检测项目库', 'Please Click To Select One Test Item Data.', 'en-US', 'Please Click To Select One Test Item Data.'); + +CALL UPDATEI18N('T_LIMS_TEST_LIBRARY.REMARKS', 'en-US', 'Remarks'); +CALL UPDATEI18N('T_LIMS_TEST_LIBRARY_ORG.REMARKS', 'en-US', 'Remarks'); + +COMMIT; + +-- ----------------------------- 2022-08-23 add by hangh------------end \ No newline at end of file diff --git a/sql/mysql/基础静态数据/耗材类型.txt b/sql/mysql/基础静态数据/耗材类型.txt new file mode 100644 index 0000000..6054ccc --- /dev/null +++ b/sql/mysql/基础静态数据/耗材类型.txt @@ -0,0 +1,40 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_MATERIAL_TYPE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `MATERIALTYPECODE` VARCHAR(36) DEFAULT NULL COMMENT '耗材类型编码', + `MATERIALTYPENAME` VARCHAR(36) DEFAULT NULL COMMENT '耗材类型名称', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='耗材类型'; + +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.SERVICE_NAME', '耗材类型', '耗材类型', 'zh-CN', '耗材类型'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.ID', '耗材类型的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.MATERIALTYPECODE', '耗材类型的耗材类型编码', '耗材类型编码', 'zh-CN', '耗材类型编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.MATERIALTYPENAME', '耗材类型的耗材类型名称', '耗材类型名称', 'zh-CN', '耗材类型名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.REMARKS', '耗材类型的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.CREATEDBYID', '耗材类型的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.CREATEDBYNAME', '耗材类型的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.CREATEDTIME', '耗材类型的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.CREATEDBYORGID', '耗材类型的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.CREATEDBYORGNAME', '耗材类型的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MATERIALTYPES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MATERIALTYPES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MATERIALTYPES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MATERIALTYPES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MATERIALTYPES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL_TYPE', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-25 add by zhangs------------end \ No newline at end of file diff --git a/sql/mysql/基础静态数据/设备保养点检项目库.txt b/sql/mysql/基础静态数据/设备保养点检项目库.txt new file mode 100644 index 0000000..2994d47 --- /dev/null +++ b/sql/mysql/基础静态数据/设备保养点检项目库.txt @@ -0,0 +1,63 @@ +-- ----------------------------- 2022-09-02 add by hangh--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_EQUIPT_MAINTAIN_LIBRARY`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `DELFLAG` VARCHAR(12) DEFAULT NULL COMMENT '删除标记', + `ACTIVATEDFLAG` VARCHAR(12) DEFAULT NULL COMMENT '启/停用标记', + `ACTIVATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '启/停用人ID', + `ACTIVATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '启/停用人', + `ACTIVATEDTIME` DATETIME DEFAULT NULL COMMENT '启/停用时间', + `ITEMTYPE` VARCHAR(36) DEFAULT NULL COMMENT '项目类型', + `ITEMNAME` VARCHAR(360) DEFAULT NULL COMMENT '项目名称', + `ITEMCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '项目分类', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `ITEMMETHOD` VARCHAR(36) DEFAULT NULL COMMENT '项目方法', + `ORGID` VARCHAR(36) DEFAULT NULL COMMENT '所属部门ID', + `ORGNAME` VARCHAR(60) DEFAULT NULL COMMENT '所属部门名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='设备保养点检项目库'; + +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.SERVICE_NAME', '设备保养点检项目库', '设备保养点检项目库', 'zh-CN', '设备保养点检项目库'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ID', '设备保养点检项目库的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYID', '设备保养点检项目库的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYNAME', '设备保养点检项目库的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDTIME', '设备保养点检项目库的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYORGID', '设备保养点检项目库的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYORGNAME', '设备保养点检项目库的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.DELFLAG', '设备保养点检项目库的删除标记', '删除标记', 'zh-CN', '删除标记'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDFLAG', '设备保养点检项目库的启/停用标记', '启/停用标记', 'zh-CN', '启/停用标记'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDBYID', '设备保养点检项目库的启/停用人ID', '启/停用人ID', 'zh-CN', '启/停用人ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDBYNAME', '设备保养点检项目库的启/停用人', '启/停用人', 'zh-CN', '启/停用人'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDTIME', '设备保养点检项目库的启/停用时间', '启/停用时间', 'zh-CN', '启/停用时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMTYPE', '设备保养点检项目库的项目类型', '项目类型', 'zh-CN', '项目类型'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMNAME', '设备保养点检项目库的项目名称', '项目名称', 'zh-CN', '项目名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMCATEGORY', '设备保养点检项目库的项目分类', '项目分类', 'zh-CN', '项目分类'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.REMARKS', '设备保养点检项目库的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMMETHOD', '设备保养点检项目库的项目方法', '项目方法', 'zh-CN', '项目方法'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ORGID', '设备保养点检项目库的所属部门ID', '所属部门ID', 'zh-CN', '所属部门ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ORGNAME', '设备保养点检项目库的所属部门名称', '所属部门名称', 'zh-CN', '所属部门名称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MAINTAINLIBRARYS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MAINTAINLIBRARYS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MAINTAINLIBRARYS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MAINTAINLIBRARYS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MAINTAINLIBRARYS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20220821002', '设备保养点检项目库', '/secure/basemodule/basedata/equipt-maintain-librarys/page/edit-list', '20210616001', '30', '009.svg', '设备保养点检项目库'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_MAINTAIN_LIBRARY', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-09-02 add by hangh------------end \ No newline at end of file diff --git a/sql/mysql/基础静态数据/设备类型.txt b/sql/mysql/基础静态数据/设备类型.txt new file mode 100644 index 0000000..c3ccfb7 --- /dev/null +++ b/sql/mysql/基础静态数据/设备类型.txt @@ -0,0 +1,81 @@ +-- ----------------------------- 2022-08-21 add by hangh--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_EQUIPT_TYPE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `DELFLAG` VARCHAR(12) DEFAULT NULL COMMENT '删除标记', + `ACTIVATEDFLAG` VARCHAR(12) DEFAULT NULL COMMENT '启/停用标记', + `ACTIVATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '启/停用人ID', + `ACTIVATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '启/停用人', + `ACTIVATEDTIME` DATETIME DEFAULT NULL COMMENT '启/停用时间', + `TYPECODE` VARCHAR(36) DEFAULT NULL COMMENT '类型编码', + `TYPENAME` VARCHAR(60) DEFAULT NULL COMMENT '类型名称', + `REMARK` VARCHAR(300) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='设备类型'; + +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.SERVICE_NAME', '设备类型', '设备类型', 'zh-CN', '设备类型'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ID', '设备类型的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYID', '设备类型的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYNAME', '设备类型的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDTIME', '设备类型的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYORGID', '设备类型的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYORGNAME', '设备类型的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.DELFLAG', '设备类型的删除标记', '删除标记', 'zh-CN', '删除标记'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDFLAG', '设备类型的启/停用标记', '启/停用标记', 'zh-CN', '启/停用标记'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDBYID', '设备类型的启/停用人ID', '启/停用人ID', 'zh-CN', '启/停用人ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDBYNAME', '设备类型的启/停用人', '启/停用人', 'zh-CN', '启/停用人'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDTIME', '设备类型的启/停用时间', '启/停用时间', 'zh-CN', '启/停用时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.TYPECODE', '设备类型的类型编码', '类型编码', 'zh-CN', '类型编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.TYPENAME', '设备类型的类型名称', '类型名称', 'zh-CN', '类型名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.REMARK', '设备类型的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20220821001', '设备类型', '/secure/basemodule/basedata/equipt-types/page/edit-list', '20210616001', '10', '046.svg', '设备类型'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_TYPE', '0', '0'); + + +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.SERVICE_NAME', '设备类型', 'Equipment Type', 'en-US', 'Equipment Type'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ID', '设备类型的主键', 'Primary Key', 'en-US', 'Primary Key'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYID', '设备类型的制单人编码', 'Editor ID', 'en-US', 'Editor ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYNAME', '设备类型的制单人名称', 'Editor Name', 'en-US', 'Editor Name'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDTIME', '设备类型的制单时间', 'EditTime', 'en-US', 'EditTime'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYORGID', '设备类型的制单人单位编码', 'Editor Department ID', 'en-US', 'Editor Department ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYORGNAME', '设备类型的制单人单位名称', 'Editor Department Name', 'en-US', 'Editor Department Name'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.DELFLAG', '设备类型的删除标记', 'Delete Flag', 'en-US', 'Delete Flag'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDFLAG', '设备类型的启/停用标记', 'Enabled Or Not', 'en-US', 'Enabled Or Not'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDBYID', '设备类型的启/停用人ID', 'Enabled Or Not Person ID', 'en-US', 'Enabled Or Not Person ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDBYNAME', '设备类型的启/停用人', 'Enabled Or Not PersON', 'en-US', 'Enabled Or Not PersON'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDTIME', '设备类型的启/停用时间', 'Enabled Or Not Time', 'en-US', 'Enabled Or Not Time'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.TYPECODE', '设备类型的类型编码', 'Type Code', 'en-US', 'Type Code'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.TYPENAME', '设备类型的类型名称', 'Type Name', 'en-US', 'Type Name'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.REMARK', '设备类型的备注', 'Remark', 'en-US', 'Remark'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.MODAL.ADD', '新增', 'Add A New Data', 'en-US', 'Add A New Data'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.TAB.BASE_INFO', '基本信息', 'Basic Info', 'en-US', 'Basic Info'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.BUTTON.BUTTON', '按钮', 'Button', 'en-US', 'Button'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.TIP.TIP', '提示框', 'Tooltip', 'en-US', 'Tooltip'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.MODAL.MODAL', '对话框', 'Dialog Box', 'en-US', 'Dialog Box'); + +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.REMARKS', '测试类型', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.REMARKS', '测试类型', 'Remarks', 'en-US', 'Remarks'); + +ALTER TABLE t_lims_equipt_type CHANGE REMARK REMARKS varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NULL; + +COMMIT; + +-- ----------------------------- 2022-08-21 add by hangh------------end \ No newline at end of file diff --git a/sql/mysql/核心静态数据/检测大纲管理.txt b/sql/mysql/核心静态数据/检测大纲管理.txt new file mode 100644 index 0000000..176f3a2 --- /dev/null +++ b/sql/mysql/核心静态数据/检测大纲管理.txt @@ -0,0 +1,93 @@ +-- ----------------------------- 2022-08-26 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST_OUTLINE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `OUTLINECODE` VARCHAR(36) DEFAULT NULL COMMENT '大纲编号', + `OUTLINENAME` VARCHAR(120) DEFAULT NULL COMMENT '大纲名称', + `OUTLINEDESC` VARCHAR(360) DEFAULT NULL COMMENT '大纲描述', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `LABORATORYID` VARCHAR(36) DEFAULT NULL COMMENT '实验室ID', + `LABORATORY` VARCHAR(36) DEFAULT NULL COMMENT '实验室', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测大纲'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST_OUTLINE_DETAIL`( + `ID` BIGINT NOT NULL COMMENT '主键', + `OUTLINEID` BIGINT DEFAULT NULL COMMENT '大纲ID', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法ID', + `SORTER` BIGINT DEFAULT NULL COMMENT '检测序号', + `TESTID` BIGINT DEFAULT NULL COMMENT '检测项目ID', + `TESTCODE` VARCHAR(36) DEFAULT NULL COMMENT '检测项目编号', + `TESTNAME` VARCHAR(36) DEFAULT NULL COMMENT '检测项目名称', + `METHODID` BIGINT DEFAULT NULL COMMENT '检测方法ID', + `METHODCODE` VARCHAR(120) DEFAULT NULL COMMENT '检测方法编码', + `METHODNAME` VARCHAR(120) DEFAULT NULL COMMENT '检测方法名称', + `JUDGEBASIS` VARCHAR(120) DEFAULT NULL COMMENT '判定依据', + `STANDARDHOUR` VARCHAR(36) DEFAULT NULL COMMENT '标准工时', + `STANDARDPRICE` VARCHAR(36) DEFAULT NULL COMMENT '单价', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测大纲明细'; + +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.SERVICE_NAME', '检测大纲', '检测大纲', 'zh-CN', '检测大纲'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.ID', '检测大纲的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.OUTLINECODE', '检测大纲的大纲编号', '大纲编号', 'zh-CN', '大纲编号'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.OUTLINENAME', '检测大纲的大纲名称', '大纲名称', 'zh-CN', '大纲名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.OUTLINEDESC', '检测大纲的大纲描述', '大纲描述', 'zh-CN', '大纲描述'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.REMARKS', '检测大纲的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.LABORATORYID', '检测大纲的实验室ID', '实验室ID', 'zh-CN', '实验室ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.LABORATORY', '检测大纲的实验室', '实验室', 'zh-CN', '实验室'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDBYID', '检测大纲的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDBYNAME', '检测大纲的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDTIME', '检测大纲的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDBYORGID', '检测大纲的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDBYORGNAME', '检测大纲的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.SERVICE_NAME', '检测大纲明细', '检测大纲明细', 'zh-CN', '检测大纲明细'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.ID', '检测大纲明细的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.OUTLINEID', '检测大纲明细的大纲ID', '大纲ID', 'zh-CN', '大纲ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.TESTMETHODID', '检测大纲明细的检测项目方法ID', '检测项目方法ID', 'zh-CN', '检测项目方法ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.SORTER', '检测大纲明细的检测序号', '检测序号', 'zh-CN', '检测序号'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.TESTID', '检测大纲明细的检测项目ID', '检测项目ID', 'zh-CN', '检测项目ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.TESTCODE', '检测大纲明细的检测项目编号', '检测项目编号', 'zh-CN', '检测项目编号'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.TESTNAME', '检测大纲明细的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.METHODID', '检测大纲明细的检测方法ID', '检测方法ID', 'zh-CN', '检测方法ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.METHODCODE', '检测大纲明细的检测方法编码', '检测方法编码', 'zh-CN', '检测方法编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.METHODNAME', '检测大纲明细的检测方法名称', '检测方法名称', 'zh-CN', '检测方法名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.JUDGEBASIS', '检测大纲明细的判定依据', '判定依据', 'zh-CN', '判定依据'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.STANDARDHOUR', '检测大纲明细的标准工时', '标准工时', 'zh-CN', '标准工时'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.STANDARDPRICE', '检测大纲明细的单价', '单价', 'zh-CN', '单价'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.REMARKS', '检测大纲明细的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYID', '检测大纲明细的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYNAME', '检测大纲明细的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDTIME', '检测大纲明细的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYORGID', '检测大纲明细的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYORGNAME', '检测大纲明细的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_OUTLINE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_OUTLINE_DETAIL', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-26 add by zhangs------------end \ No newline at end of file diff --git a/sql/mysql/核心静态数据/检测方法管理.txt b/sql/mysql/核心静态数据/检测方法管理.txt new file mode 100644 index 0000000..4033033 --- /dev/null +++ b/sql/mysql/核心静态数据/检测方法管理.txt @@ -0,0 +1,81 @@ +CREATE TABLE IF NOT EXISTS `T_LIMS_METHOD`( + `ID` BIGINT NOT NULL COMMENT '主键', + `STANDARDID` BIGINT DEFAULT NULL COMMENT '标准ID', + `METHODCODE` VARCHAR(120) DEFAULT NULL COMMENT '方法编码', + `METHODNAME` VARCHAR(120) DEFAULT NULL COMMENT '方法名称', + `METHODDESC` VARCHAR(360) DEFAULT NULL COMMENT '方法描述', + `ACTIVATEDFLAG` VARCHAR(1) DEFAULT NULL COMMENT '启用标志', + `ACTIVATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '启用人编码', + `ACTIVATEDBYNAME` VARCHAR(36) DEFAULT NULL COMMENT '启用人名称', + `ACTIVATEDTIME` DATETIME DEFAULT NULL COMMENT '启用时间', + `LABORATORYID` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测方法'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_METHOD_VERSION`( + `ID` BIGINT NOT NULL COMMENT '主键', + `METHODID` BIGINT DEFAULT NULL COMMENT '方法ID', + `VERSIONCODE` VARCHAR(36) DEFAULT NULL COMMENT '版本号', + `VERSIONNAME` VARCHAR(120) DEFAULT NULL COMMENT '版本名称', + `VERSIONDESC` VARCHAR(360) DEFAULT NULL COMMENT '版本描述', + `ACTIVATEDFLAG` VARCHAR(1) DEFAULT NULL COMMENT '启用标志', + `ACTIVATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '启用人编码', + `ACTIVATEDBYNAME` VARCHAR(36) DEFAULT NULL COMMENT '启用人名称', + `ACTIVATEDTIME` DATETIME DEFAULT NULL COMMENT '启用时间', + `FILEID` BIGINT DEFAULT NULL COMMENT '版本文件ID', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测方法版本'; + +CALL INSERTI18N('T_LIMS_METHOD.SERVICE_NAME', '检测方法', '检测方法', 'zh-CN', '检测方法'); +CALL INSERTI18N('T_LIMS_METHOD.ID', '检测方法的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_METHOD.STANDARDID', '检测方法的标准ID', '标准ID', 'zh-CN', '标准ID'); +CALL INSERTI18N('T_LIMS_METHOD.METHODCODE', '检测方法的方法编码', '方法编码', 'zh-CN', '方法编码'); +CALL INSERTI18N('T_LIMS_METHOD.METHODNAME', '检测方法的方法名称', '方法名称', 'zh-CN', '方法名称'); +CALL INSERTI18N('T_LIMS_METHOD.METHODDESC', '检测方法的方法描述', '方法描述', 'zh-CN', '方法描述'); +CALL INSERTI18N('T_LIMS_METHOD.ACTIVATEDFLAG', '检测方法的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_LIMS_METHOD.ACTIVATEDBYID', '检测方法的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_LIMS_METHOD.ACTIVATEDBYNAME', '检测方法的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_LIMS_METHOD.ACTIVATEDTIME', '检测方法的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_LIMS_METHOD.LABORATORYID', '检测方法的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_METHOD.REMARKS', '检测方法的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_METHOD.CREATEDBYID', '检测方法的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_METHOD.CREATEDBYNAME', '检测方法的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_METHOD.CREATEDTIME', '检测方法的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_METHOD.CREATEDBYORGID', '检测方法的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_METHOD.CREATEDBYORGNAME', '检测方法的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_METHOD_VERSION.SERVICE_NAME', '检测方法版本', '检测方法版本', 'zh-CN', '检测方法版本'); +CALL INSERTI18N('T_LIMS_METHOD_VERSION.ID', '检测方法版本的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_METHOD_VERSION.METHODID', '检测方法版本的方法ID', '方法ID', 'zh-CN', '方法ID'); +CALL INSERTI18N('T_LIMS_METHOD_VERSION.VERSIONCODE', '检测方法版本的版本号', '版本号', 'zh-CN', '版本号'); +CALL INSERTI18N('T_LIMS_METHOD_VERSION.VERSIONNAME', '检测方法版本的版本名称', '版本名称', 'zh-CN', '版本名称'); +CALL INSERTI18N('T_LIMS_METHOD_VERSION.VERSIONDESC', '检测方法版本的版本描述', '版本描述', 'zh-CN', '版本描述'); +CALL INSERTI18N('T_LIMS_METHOD_VERSION.ACTIVATEDFLAG', '检测方法版本的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_LIMS_METHOD_VERSION.ACTIVATEDBYID', '检测方法版本的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_LIMS_METHOD_VERSION.ACTIVATEDBYNAME', '检测方法版本的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_LIMS_METHOD_VERSION.ACTIVATEDTIME', '检测方法版本的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_LIMS_METHOD_VERSION.FILEID', '检测方法版本的版本文件ID', '版本文件ID', 'zh-CN', '版本文件ID'); +CALL INSERTI18N('T_LIMS_METHOD_VERSION.REMARKS', '检测方法版本的备注', '备注', 'zh-CN', '备注'); + +CALL INSERTI18N('BASEMODULE.COREDATAS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATAS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATAS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATAS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATAS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_STANDARD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_METHOD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_METHOD_VERSION', '0', '0'); + +ALTER TABLE T_LIMS_METHOD_VERSION ADD COLUMN FILENAME varchar(120) DEFAULT NULL COMMENT '版本文件名称'; +CALL INSERTI18N('T_LIMS_TEST_STANDARD.FILENAME', '版本文件名称', '版本文件名称', 'zh-CN', '版本文件名称'); \ No newline at end of file diff --git a/sql/mysql/核心静态数据/检测标准管理.txt b/sql/mysql/核心静态数据/检测标准管理.txt new file mode 100644 index 0000000..e506006 --- /dev/null +++ b/sql/mysql/核心静态数据/检测标准管理.txt @@ -0,0 +1,58 @@ +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST_STANDARD`( + `ID` BIGINT NOT NULL COMMENT '主键', + `STANDARDTYPE` VARCHAR(36) DEFAULT NULL COMMENT '标准类型', + `STANDARDCODE` VARCHAR(120) DEFAULT NULL COMMENT '标准编码', + `STANDARDNAME` VARCHAR(360) DEFAULT NULL COMMENT '标准名称', + `STANDARDVERSION` VARCHAR(36) DEFAULT NULL COMMENT '标准版本', + `STANDARDFILEID` BIGINT DEFAULT NULL COMMENT '标准文件ID', + `STANDARDFILENAME` VARCHAR(120) DEFAULT NULL COMMENT '标准文件名称', + `ACTIVATEDFLAG` VARCHAR(1) DEFAULT NULL COMMENT '启用标志', + `ACTIVATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '启用人编码', + `ACTIVATEDBYNAME` VARCHAR(36) DEFAULT NULL COMMENT '启用人名称', + `ACTIVATEDTIME` DATETIME DEFAULT NULL COMMENT '启用时间', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测标准'; + +CALL INSERTI18N('T_LIMS_TEST_STANDARD.SERVICE_NAME', '检测标准', '检测标准', 'zh-CN', '检测标准'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.ID', '检测标准的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.STANDARDTYPE', '检测标准的标准类型', '标准类型', 'zh-CN', '标准类型'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.STANDARDCODE', '检测标准的标准编码', '标准编码', 'zh-CN', '标准编码'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.STANDARDNAME', '检测标准的标准名称', '标准名称', 'zh-CN', '标准名称'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.STANDARDVERSION', '检测标准的标准版本', '标准版本', 'zh-CN', '标准版本'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.STANDARDFILEID', '检测标准的标准文件ID', '标准文件ID', 'zh-CN', '标准文件ID'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.STANDARDFILENAME', '检测标准的标准文件名称', '标准文件名称', 'zh-CN', '标准文件名称'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.ACTIVATEDFLAG', '检测标准的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.ACTIVATEDBYID', '检测标准的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.ACTIVATEDBYNAME', '检测标准的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.ACTIVATEDTIME', '检测标准的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.REMARKS', '检测标准的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.CREATEDBYID', '检测标准的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.CREATEDBYNAME', '检测标准的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.CREATEDTIME', '检测标准的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.CREATEDBYORGID', '检测标准的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.CREATEDBYORGNAME', '检测标准的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('standardType','标准类型','biz',NULL,25,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022081715261,'企业标准','standardType',NULL,1,0,'0',NULL,NULL,NULL,'企业标准','admin','系统管理员',NULL) +,(2022081715262,'客户标准','standardType',NULL,2,0,'0',NULL,NULL,NULL,'客户标准','admin','超级管理员',NULL) +,(2022081715263,'行业标准','standardType',NULL,3,0,'0',NULL,NULL,NULL,'行业标准','admin','超级管理员',NULL) +,(2022081715264,'国际标准','standardType',NULL,4,0,'0',NULL,NULL,NULL,'国际标准','admin','超级管理员',NULL) +,(2022081715265,'国家标准','standardType',NULL,5,0,'0',NULL,NULL,NULL,'国家标准','admin','超级管理员',NULL) +,(2022081715266,'其他','standardType',NULL,6,0,'0',NULL,NULL,NULL,'其他','admin','超级管理员',NULL); + +CALL INSERTI18N('GIKAM.FILE.BUTTON.UPLOAD_STANDARDFILE', '上传标准文件', '上传标准文件', 'zh-CN', '上传标准文件'); +CALL INSERTI18N('GIKAM.FILE.BUTTON.UPLOAD_STANDARDFILE_FIRST', '请先上传标准文件', '请先上传标准文件', 'zh-CN', '请先上传标准文件'); + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022081816261,'检测标准','检测标准','testStandardChoose','/secure/basemodule/coredata/test-standards/page/choose-list','80%'); diff --git a/sql/mysql/核心静态数据/检测项目管理.txt b/sql/mysql/核心静态数据/检测项目管理.txt new file mode 100644 index 0000000..9557c31 --- /dev/null +++ b/sql/mysql/核心静态数据/检测项目管理.txt @@ -0,0 +1,309 @@ +-- ----------------------------- 2022-08-23 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST`( + `ID` BIGINT NOT NULL COMMENT '主键', + `LIBRARYID` BIGINT DEFAULT NULL COMMENT '检测项目库ID', + `TESTTYPE` VARCHAR(36) DEFAULT NULL COMMENT '检测项目类型', + `TESTCODE` VARCHAR(36) DEFAULT NULL COMMENT '检测项目编码', + `TESTNAME` VARCHAR(120) DEFAULT NULL COMMENT '检测项目名称', + `TESTNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '检测项目英文名称', + `SHORTTESTNAME` VARCHAR(36) DEFAULT NULL COMMENT '检测项目名称简写', + `TESTDESC` VARCHAR(360) DEFAULT NULL COMMENT '检测项目描述', + `LABORATORYID` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室ID', + `LABORATORYNAME` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室', + `CNASFLAG` VARCHAR(1) DEFAULT NULL COMMENT '是否CNAS项目', + `ELNTEMPLATEID` BIGINT DEFAULT NULL COMMENT 'ELN模板ID', + `ELNTEMPLATENAME` VARCHAR(120) DEFAULT NULL COMMENT 'ELN模板名称', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `ACTIVATEDFLAG` VARCHAR(1) DEFAULT NULL COMMENT '启用标志', + `ACTIVATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '启用人编码', + `ACTIVATEDBYNAME` VARCHAR(36) DEFAULT NULL COMMENT '启用人名称', + `ACTIVATEDTIME` DATETIME DEFAULT NULL COMMENT '启用时间', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST_METHOD`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTID` BIGINT DEFAULT NULL COMMENT '检测项目ID', + `METHODID` BIGINT DEFAULT NULL COMMENT '检测方法ID', + `DEFAULTFLAG` VARCHAR(1) DEFAULT NULL COMMENT '是否默认', + `JUDGEBASIS` VARCHAR(360) DEFAULT NULL COMMENT '判定依据', + `STANDARDHOUR` BIGINT DEFAULT NULL COMMENT '标准工时', + `STANDARDPRICE` VARCHAR(12) DEFAULT NULL COMMENT '标准单价', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目方法'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_ANALYST`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `SORTER` BIGINT DEFAULT NULL COMMENT '序号', + `ANALYSTGROUP` VARCHAR(120) DEFAULT NULL COMMENT '分析项组', + `ANALYSTNAME` VARCHAR(120) DEFAULT NULL COMMENT '分析项名称', + `ANALYSTGROUPEN` VARCHAR(360) DEFAULT NULL COMMENT '分析项组英文', + `ANALYSTNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '分析项名称英文', + `RESULTCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '结果类型', + `DEFAULTRESULT` VARCHAR(360) DEFAULT NULL COMMENT '默认结果', + `UNIT` VARCHAR(36) DEFAULT NULL COMMENT '单位', + `HIGHLIMIT` VARCHAR(12) DEFAULT NULL COMMENT '检出高限', + `LOWLIMIT` VARCHAR(12) DEFAULT NULL COMMENT '检出低限', + `REVISIONRULE` VARCHAR(36) DEFAULT NULL COMMENT '修约规则', + `FORMULA` LONGTEXT DEFAULT NULL COMMENT '计算公式', + `REPORTSHOW` VARCHAR(1) DEFAULT NULL COMMENT '是否报告中显示', + `REPNO` BIGINT DEFAULT NULL COMMENT '重复次数', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='分析项配置'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_CONDITION`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `CONDITIONCODE` VARCHAR(36) DEFAULT NULL COMMENT '检测条件编码', + `CONDITIONNAME` VARCHAR(36) DEFAULT NULL COMMENT '检测条件名称', + `CONDITIONNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '检测条件名称英文', + `CONDITIONVALUE` VARCHAR(360) DEFAULT NULL COMMENT '默认值', + `UNIT` VARCHAR(36) DEFAULT NULL COMMENT '单位', + `REPORTSHOW` VARCHAR(1) DEFAULT NULL COMMENT '是否报告中显示', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测条件配置'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_STEP`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `SORTER` BIGINT DEFAULT NULL COMMENT '序号', + `STEPCODE` VARCHAR(36) DEFAULT NULL COMMENT '步骤编码', + `STEPNAME` VARCHAR(36) DEFAULT NULL COMMENT '步骤名称', + `STEPNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '步骤名称英文', + `STEPDESC` VARCHAR(360) DEFAULT NULL COMMENT '步骤描述', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='步骤释义配置'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_EQUIPT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `EQUIPTID` BIGINT DEFAULT NULL COMMENT '设备ID', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目方法关联设备'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_MATERIAL`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `MATERIALID` BIGINT DEFAULT NULL COMMENT '耗材ID', + `DEFAULTUSAGE` VARCHAR(12) DEFAULT NULL COMMENT '默认用量', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目方法关联耗材'; + +CALL INSERTI18N('T_LIMS_TEST.SERVICE_NAME', '检测项目', '检测项目', 'zh-CN', '检测项目'); +CALL INSERTI18N('T_LIMS_TEST.ID', '检测项目的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST.LIBRARYID', '检测项目的检测项目库ID', '检测项目库ID', 'zh-CN', '检测项目库ID'); +CALL INSERTI18N('T_LIMS_TEST.TESTTYPE', '检测项目的检测项目类型', '检测项目类型', 'zh-CN', '检测项目类型'); +CALL INSERTI18N('T_LIMS_TEST.TESTCODE', '检测项目的检测项目编码', '检测项目编码', 'zh-CN', '检测项目编码'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAME', '检测项目的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAMEEN', '检测项目的检测项目英文名称', '检测项目英文名称', 'zh-CN', '检测项目英文名称'); +CALL INSERTI18N('T_LIMS_TEST.SHORTTESTNAME', '检测项目的检测项目名称简写', '检测项目名称简写', 'zh-CN', '检测项目名称简写'); +CALL INSERTI18N('T_LIMS_TEST.TESTDESC', '检测项目的检测项目描述', '检测项目描述', 'zh-CN', '检测项目描述'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYID', '检测项目的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYNAME', '检测项目的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_TEST.CNASFLAG', '检测项目的是否CNAS项目', '是否CNAS项目', 'zh-CN', '是否CNAS项目'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATEID', '检测项目的ELN模板ID', 'ELN模板ID', 'zh-CN', 'ELN模板ID'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATENAME', '检测项目的ELN模板名称', 'ELN模板名称', 'zh-CN', 'ELN模板名称'); +CALL INSERTI18N('T_LIMS_TEST.REMARKS', '检测项目的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDFLAG', '检测项目的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYID', '检测项目的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYNAME', '检测项目的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDTIME', '检测项目的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYID', '检测项目的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYNAME', '检测项目的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDTIME', '检测项目的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGID', '检测项目的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGNAME', '检测项目的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.SERVICE_NAME', '检测项目方法', '检测项目方法', 'zh-CN', '检测项目方法'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.ID', '检测项目方法的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.TESTID', '检测项目方法的检测项目ID', '检测项目ID', 'zh-CN', '检测项目ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.METHODID', '检测项目方法的检测方法ID', '检测方法ID', 'zh-CN', '检测方法ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.DEFAULTFLAG', '检测项目方法的是否默认', '是否默认', 'zh-CN', '是否默认'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.JUDGEBASIS', '检测项目方法的判定依据', '判定依据', 'zh-CN', '判定依据'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDHOUR', '检测项目方法的标准工时', '标准工时', 'zh-CN', '标准工时'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDPRICE', '检测项目方法的标准单价', '标准单价', 'zh-CN', '标准单价'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.REMARKS', '检测项目方法的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYID', '检测项目方法的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYNAME', '检测项目方法的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDTIME', '检测项目方法的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGID', '检测项目方法的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGNAME', '检测项目方法的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SERVICE_NAME', '分析项配置', '分析项配置', 'zh-CN', '分析项配置'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ID', '分析项配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.TESTMETHODID', '分析项配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SORTER', '分析项配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUP', '分析项配置的分析项组', '分析项组', 'zh-CN', '分析项组'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAME', '分析项配置的分析项名称', '分析项名称', 'zh-CN', '分析项名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUPEN', '分析项配置的分析项组英文', '分析项组英文', 'zh-CN', '分析项组英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAMEEN', '分析项配置的分析项名称英文', '分析项名称英文', 'zh-CN', '分析项名称英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.RESULTCATEGORY', '分析项配置的结果类型', '结果类型', 'zh-CN', '结果类型'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.DEFAULTRESULT', '分析项配置的默认结果', '默认结果', 'zh-CN', '默认结果'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.UNIT', '分析项配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.HIGHLIMIT', '分析项配置的检出高限', '检出高限', 'zh-CN', '检出高限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.LOWLIMIT', '分析项配置的检出低限', '检出低限', 'zh-CN', '检出低限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REVISIONRULE', '分析项配置的修约规则', '修约规则', 'zh-CN', '修约规则'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.FORMULA', '分析项配置的计算公式', '计算公式', 'zh-CN', '计算公式'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPORTSHOW', '分析项配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPNO', '分析项配置的重复次数', '重复次数', 'zh-CN', '重复次数'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REMARKS', '分析项配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYID', '分析项配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYNAME', '分析项配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDTIME', '分析项配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGID', '分析项配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGNAME', '分析项配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.SERVICE_NAME', '检测条件配置', '检测条件配置', 'zh-CN', '检测条件配置'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.ID', '检测条件配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.TESTMETHODID', '检测条件配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONCODE', '检测条件配置的检测条件编码', '检测条件编码', 'zh-CN', '检测条件编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAME', '检测条件配置的检测条件名称', '检测条件名称', 'zh-CN', '检测条件名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAMEEN', '检测条件配置的检测条件名称英文', '检测条件名称英文', 'zh-CN', '检测条件名称英文'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONVALUE', '检测条件配置的默认值', '默认值', 'zh-CN', '默认值'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.UNIT', '检测条件配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REPORTSHOW', '检测条件配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REMARKS', '检测条件配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYID', '检测条件配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYNAME', '检测条件配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDTIME', '检测条件配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGID', '检测条件配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGNAME', '检测条件配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.SERVICE_NAME', '步骤释义配置', '步骤释义配置', 'zh-CN', '步骤释义配置'); +CALL INSERTI18N('T_LIMS_TM_STEP.ID', '步骤释义配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_STEP.TESTMETHODID', '步骤释义配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_STEP.SORTER', '步骤释义配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPCODE', '步骤释义配置的步骤编码', '步骤编码', 'zh-CN', '步骤编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAME', '步骤释义配置的步骤名称', '步骤名称', 'zh-CN', '步骤名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAMEEN', '步骤释义配置的步骤名称英文', '步骤名称英文', 'zh-CN', '步骤名称英文'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPDESC', '步骤释义配置的步骤描述', '步骤描述', 'zh-CN', '步骤描述'); +CALL INSERTI18N('T_LIMS_TM_STEP.REMARKS', '步骤释义配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYID', '步骤释义配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYNAME', '步骤释义配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDTIME', '步骤释义配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGID', '步骤释义配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGNAME', '步骤释义配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.SERVICE_NAME', '检测项目方法关联设备', '检测项目方法关联设备', 'zh-CN', '检测项目方法关联设备'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.ID', '检测项目方法关联设备的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.TESTMETHODID', '检测项目方法关联设备的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.EQUIPTID', '检测项目方法关联设备的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.REMARKS', '检测项目方法关联设备的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYID', '检测项目方法关联设备的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYNAME', '检测项目方法关联设备的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDTIME', '检测项目方法关联设备的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGID', '检测项目方法关联设备的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGNAME', '检测项目方法关联设备的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.SERVICE_NAME', '检测项目方法关联耗材', '检测项目方法关联耗材', 'zh-CN', '检测项目方法关联耗材'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.ID', '检测项目方法关联耗材的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.TESTMETHODID', '检测项目方法关联耗材的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.MATERIALID', '检测项目方法关联耗材的耗材ID', '耗材ID', 'zh-CN', '耗材ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.DEFAULTUSAGE', '检测项目方法关联耗材的默认用量', '默认用量', 'zh-CN', '默认用量'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.REMARKS', '检测项目方法关联耗材的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYID', '检测项目方法关联耗材的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYNAME', '检测项目方法关联耗材的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDTIME', '检测项目方法关联耗材的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGID', '检测项目方法关联耗材的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGNAME', '检测项目方法关联耗材的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_METHOD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_ANALYST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_STEP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_EQUIPT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_MATERIAL', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-23 add by zhangs------------end + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082315261,'检测项目库','检测项目库','testLibraryChoose','/secure/basemodule/basedata/test-librarys/page/choose-list','80%'); + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082315262,'检测项目类型','检测项目类型','testTypeChoose','/secure/basemodule/basedata/test-types/page/choose-list','80%'); + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082315263,'检测方法','检测方法','methodChoose','/secure/basemodule/coredata/methods/page/choose-list','80%'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('resultCategory','结果类型','biz',NULL,25,NULL,NULL,NULL,NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(202008241441,'数值型','resultCategory',NULL,1,0,'0',NULL,NULL,NULL,'数值型','admin','系统管理员',NULL) +,(202008241442,'文本型','resultCategory',NULL,2,0,'0',NULL,NULL,NULL,'文本型','admin','系统管理员',NULL) +,(202008241443,'图片型','resultCategory',NULL,3,0,'0',NULL,NULL,NULL,'图片型','admin','超级管理员',NULL); + +CALL INSERTI18N('T_LIMS_TM_ANALYST.LOWLIMIT_LE_HIGHLIMIT', '检出高限应大于等于检出底限', '检出高限应大于等于检出底限', 'zh-CN', '检出高限应大于等于检出底限'); + +CALL INSERTI18N('T_LIMS_TM_EQUIPT.SERVICE_NAME', '关联设备', '关联设备', 'zh-CN', '关联设备'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.SERVICE_NAME', '关联耗材', '关联耗材', 'zh-CN', '关联耗材'); + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082616371,'检测方法','检测方法','testMethodChoose','/secure/basemodule/coredata/test-methods/page/choose-list','80%'); + +-- ----------------------------- 2022-08-30 add by lijiaxing------------start +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082616372,'检测项目','检测项目','testChoose','/secure/basemodule/coredata/tests/page/choose-list','80%'); +-- ----------------------------- 2022-08-30 add by lijiaxing------------end diff --git a/sql/mysql/耗材/耗材.txt b/sql/mysql/耗材/耗材.txt new file mode 100644 index 0000000..4a2a8de --- /dev/null +++ b/sql/mysql/耗材/耗材.txt @@ -0,0 +1,96 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_MATERIAL`( + `ID` BIGINT NOT NULL COMMENT '主键', + `MATERIALTYPEID` BIGINT DEFAULT NULL COMMENT '耗材类型ID', + `MATERIALNAME` VARCHAR(36) DEFAULT NULL COMMENT '耗材名称', + `MODEL` VARCHAR(36) DEFAULT NULL COMMENT '规格型号', + `MANUFACTORY` VARCHAR(120) DEFAULT NULL COMMENT '厂家', + `LOCID` BIGINT DEFAULT NULL COMMENT '存放位置ID', + `LOCNAME` VARCHAR(120) DEFAULT NULL COMMENT '存放位置', + `REMAINAMOUNT` BIGINT DEFAULT NULL COMMENT '剩余数量', + `AMOUNTLOWLIMIT` BIGINT DEFAULT NULL COMMENT '数量低限', + `UNIT` BIGINT(36) DEFAULT NULL COMMENT '单位', + `LABORATORYID` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室ID', + `LABORATORY` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='耗材'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_MATERIAL_RECORD`( + `ID` BIGINT NOT NULL COMMENT '主键', + `MATERIALID` BIGINT DEFAULT NULL COMMENT '耗材ID', + `OPERATETYPE` VARCHAR(36) DEFAULT NULL COMMENT '操作类型', + `OPERATEAMOUNT` BIGINT DEFAULT NULL COMMENT '操作数量', + `OPERATORID` VARCHAR(36) DEFAULT NULL COMMENT '操作人ID', + `OPERATOR` VARCHAR(36) DEFAULT NULL COMMENT '操作人', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='耗材操作记录'; + +CALL INSERTI18N('T_LIMS_MATERIAL.SERVICE_NAME', '耗材', '耗材', 'zh-CN', '耗材'); +CALL INSERTI18N('T_LIMS_MATERIAL.ID', '耗材的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MATERIAL.MATERIALTYPEID', '耗材的耗材类型ID', '耗材类型ID', 'zh-CN', '耗材类型ID'); +CALL INSERTI18N('T_LIMS_MATERIAL.MATERIALNAME', '耗材的耗材名称', '耗材名称', 'zh-CN', '耗材名称'); +CALL INSERTI18N('T_LIMS_MATERIAL.MODEL', '耗材的规格型号', '规格型号', 'zh-CN', '规格型号'); +CALL INSERTI18N('T_LIMS_MATERIAL.MANUFACTORY', '耗材的厂家', '厂家', 'zh-CN', '厂家'); +CALL INSERTI18N('T_LIMS_MATERIAL.LOCID', '耗材的存放位置ID', '存放位置ID', 'zh-CN', '存放位置ID'); +CALL INSERTI18N('T_LIMS_MATERIAL.LOCNAME', '耗材的存放位置', '存放位置', 'zh-CN', '存放位置'); +CALL INSERTI18N('T_LIMS_MATERIAL.REMAINAMOUNT', '耗材的剩余数量', '剩余数量', 'zh-CN', '剩余数量'); +CALL INSERTI18N('T_LIMS_MATERIAL.AMOUNTLOWLIMIT', '耗材的数量低限', '数量低限', 'zh-CN', '数量低限'); +CALL INSERTI18N('T_LIMS_MATERIAL.UNIT', '耗材的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_MATERIAL.LABORATORYID', '耗材的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_MATERIAL.LABORATORY', '耗材的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_MATERIAL.REMARKS', '耗材的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYID', '耗材的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYNAME', '耗材的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDTIME', '耗材的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYORGID', '耗材的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYORGNAME', '耗材的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.SERVICE_NAME', '耗材操作记录', '耗材操作记录', 'zh-CN', '耗材操作记录'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.ID', '耗材操作记录的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.MATERIALID', '耗材操作记录的耗材ID', '耗材ID', 'zh-CN', '耗材ID'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATETYPE', '耗材操作记录的操作类型', '操作类型', 'zh-CN', '操作类型'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATEAMOUNT', '耗材操作记录的操作数量', '操作数量', 'zh-CN', '操作数量'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATORID', '耗材操作记录的操作人ID', '操作人ID', 'zh-CN', '操作人ID'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATOR', '耗材操作记录的操作人', '操作人', 'zh-CN', '操作人'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.REMARKS', '耗材操作记录的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYID', '耗材操作记录的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYNAME', '耗材操作记录的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDTIME', '耗材操作记录的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYORGID', '耗材操作记录的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYORGNAME', '耗材操作记录的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.MATERIALS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.MATERIALS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.MATERIALS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.MATERIALS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.MATERIALS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL_RECORD', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-25 add by zhangs------------end + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082516261,'耗材类型','耗材类型','materialTypeChoose','/secure/basemodule/basedata/material-types/page/choose-list','80%'); +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082516531,'耗材','耗材','materialChoose','secure/basemodule/materials/page/choose-list','80%'); \ No newline at end of file diff --git a/sql/mysql/设备/设备.txt b/sql/mysql/设备/设备.txt new file mode 100644 index 0000000..cf07749 --- /dev/null +++ b/sql/mysql/设备/设备.txt @@ -0,0 +1,95 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_EQUIPT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `EQUIPTCODE` VARCHAR(36) DEFAULT NULL COMMENT '设备编号', + `EQUIPTNAME` VARCHAR(120) DEFAULT NULL COMMENT '设备名称', + `EQUIPTTYPE` VARCHAR(36) DEFAULT NULL COMMENT '设备类型', + `LABORATORYID` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室ID', + `LABORATORY` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室', + `EQUIPTSTATUS` VARCHAR(36) DEFAULT NULL COMMENT '设备状态', + `FIXASSETCODE` VARCHAR(36) DEFAULT NULL COMMENT '固定资产编号', + `MODEL` VARCHAR(36) DEFAULT NULL COMMENT '设备型号', + `MANUFACTURER` VARCHAR(120) DEFAULT NULL COMMENT '设备厂家', + `FACTORYNO` VARCHAR(36) DEFAULT NULL COMMENT '出厂编号', + `PRODUCTDATE` DATETIME DEFAULT NULL COMMENT '出厂日期', + `ARRIVALDATE` DATETIME DEFAULT NULL COMMENT '到厂日期', + `MANAGERID` VARCHAR(36) DEFAULT NULL COMMENT '设备管理员ID', + `MANAGER` VARCHAR(36) DEFAULT NULL COMMENT '设备管理员', + `LOCID` BIGINT DEFAULT NULL COMMENT '存放位置ID', + `LOCNAME` VARCHAR(36) DEFAULT NULL COMMENT '存放位置', + `MEASURERANGE` VARCHAR(36) DEFAULT NULL COMMENT '测量范围', + `THEORYRUNTIME` VARCHAR(36) DEFAULT NULL COMMENT '理论运行时间', + `TEMPATURERANGE` VARCHAR(36) DEFAULT NULL COMMENT '温度范围', + `METERING` VARCHAR(1) DEFAULT NULL COMMENT '是否计量', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='设备'; + +CALL INSERTI18N('T_LIMS_EQUIPT.SERVICE_NAME', '设备', '设备', 'zh-CN', '设备'); +CALL INSERTI18N('T_LIMS_EQUIPT.ID', '设备的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTCODE', '设备的设备编号', '设备编号', 'zh-CN', '设备编号'); +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTNAME', '设备的设备名称', '设备名称', 'zh-CN', '设备名称'); +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTTYPE', '设备的设备类型', '设备类型', 'zh-CN', '设备类型'); +CALL INSERTI18N('T_LIMS_EQUIPT.LABORATORYID', '设备的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_EQUIPT.LABORATORY', '设备的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTSTATUS', '设备的设备状态', '设备状态', 'zh-CN', '设备状态'); +CALL INSERTI18N('T_LIMS_EQUIPT.FIXASSETCODE', '设备的固定资产编号', '固定资产编号', 'zh-CN', '固定资产编号'); +CALL INSERTI18N('T_LIMS_EQUIPT.MODEL', '设备的设备型号', '设备型号', 'zh-CN', '设备型号'); +CALL INSERTI18N('T_LIMS_EQUIPT.MANUFACTURER', '设备的设备厂家', '设备厂家', 'zh-CN', '设备厂家'); +CALL INSERTI18N('T_LIMS_EQUIPT.FACTORYNO', '设备的出厂编号', '出厂编号', 'zh-CN', '出厂编号'); +CALL INSERTI18N('T_LIMS_EQUIPT.PRODUCTDATE', '设备的出厂日期', '出厂日期', 'zh-CN', '出厂日期'); +CALL INSERTI18N('T_LIMS_EQUIPT.ARRIVALDATE', '设备的到厂日期', '到厂日期', 'zh-CN', '到厂日期'); +CALL INSERTI18N('T_LIMS_EQUIPT.MANAGERID', '设备的设备管理员ID', '设备管理员ID', 'zh-CN', '设备管理员ID'); +CALL INSERTI18N('T_LIMS_EQUIPT.MANAGER', '设备的设备管理员', '设备管理员', 'zh-CN', '设备管理员'); +CALL INSERTI18N('T_LIMS_EQUIPT.LOCID', '设备的存放位置ID', '存放位置ID', 'zh-CN', '存放位置ID'); +CALL INSERTI18N('T_LIMS_EQUIPT.LOCNAME', '设备的存放位置', '存放位置', 'zh-CN', '存放位置'); +CALL INSERTI18N('T_LIMS_EQUIPT.MEASURERANGE', '设备的测量范围', '测量范围', 'zh-CN', '测量范围'); +CALL INSERTI18N('T_LIMS_EQUIPT.THEORYRUNTIME', '设备的理论运行时间', '理论运行时间', 'zh-CN', '理论运行时间'); +CALL INSERTI18N('T_LIMS_EQUIPT.TEMPATURERANGE', '设备的温度范围', '温度范围', 'zh-CN', '温度范围'); +CALL INSERTI18N('T_LIMS_EQUIPT.METERING', '设备的是否计量', '是否计量', 'zh-CN', '是否计量'); +CALL INSERTI18N('T_LIMS_EQUIPT.REMARKS', '设备的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDBYID', '设备的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDBYNAME', '设备的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDTIME', '设备的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDBYORGID', '设备的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDBYORGNAME', '设备的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-25 add by zhangs------------end + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('equiptStatus','设备状态','sys',NULL,25,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022082510441,'在用','equiptStatus',NULL,1,0,'0',NULL,NULL,NULL,'在用','admin','系统管理员',NULL) +,(2022082510442,'封存','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'封存','admin','超级管理员',NULL), +(202110190003,'损坏','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'损坏','admin','超级管理员',NULL), +(202110190004,'报废','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'报废','admin','超级管理员',NULL), +(202110190005,'遗失','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'遗失','admin','超级管理员',NULL), +(202110190006,'校准待确认','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'校准待确认','admin','超级管理员',NULL), +(202110190007,'借用','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'借用','admin','超级管理员',NULL); + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082511271,'设备','设备','equiptChoose','/secure/basemodule/equipts/page/choose-list','80%'); + + + diff --git a/sql/mysql/资源管理/位置管理/位置.txt b/sql/mysql/资源管理/位置管理/位置.txt new file mode 100644 index 0000000..e363407 --- /dev/null +++ b/sql/mysql/资源管理/位置管理/位置.txt @@ -0,0 +1,58 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_LOCATION`( + `ID` BIGINT NOT NULL COMMENT '主键', + `LOCTYPE` VARCHAR(36) DEFAULT NULL COMMENT '位置类型', + `LOCCODE` VARCHAR(36) DEFAULT NULL COMMENT '位置编号', + `LOCNAME` VARCHAR(120) DEFAULT NULL COMMENT '位置名称', + `LOCDESC` VARCHAR(120) DEFAULT NULL COMMENT '位置描述', + `LABORATORYID` VARCHAR(36) DEFAULT NULL COMMENT '实验室ID', + `LABORATORY` VARCHAR(120) DEFAULT NULL COMMENT '实验室', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='位置'; + +CALL INSERTI18N('T_LIMS_LOCATION.SERVICE_NAME', '位置', '位置', 'zh-CN', '位置'); +CALL INSERTI18N('T_LIMS_LOCATION.ID', '位置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_LOCATION.LOCTYPE', '位置的位置类型', '位置类型', 'zh-CN', '位置类型'); +CALL INSERTI18N('T_LIMS_LOCATION.LOCCODE', '位置的位置编号', '位置编号', 'zh-CN', '位置编号'); +CALL INSERTI18N('T_LIMS_LOCATION.LOCNAME', '位置的位置名称', '位置名称', 'zh-CN', '位置名称'); +CALL INSERTI18N('T_LIMS_LOCATION.LOCDESC', '位置的位置描述', '位置描述', 'zh-CN', '位置描述'); +CALL INSERTI18N('T_LIMS_LOCATION.LABORATORYID', '位置的实验室ID', '实验室ID', 'zh-CN', '实验室ID'); +CALL INSERTI18N('T_LIMS_LOCATION.LABORATORY', '位置的实验室', '实验室', 'zh-CN', '实验室'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDBYID', '位置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDBYNAME', '位置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDTIME', '位置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDBYORGID', '位置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDBYORGNAME', '位置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_LOCATION', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-25 add by zhangs------------end + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('locationType','位置类型','biz',NULL,25,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022082517411,'样品位置','locationType',NULL,1,0,'0',NULL,NULL,NULL,'样品位置','admin','系统管理员',NULL) +,(2022082517412,'设备位置','locationType',NULL,2,0,'0',NULL,NULL,NULL,'设备位置','admin','超级管理员',NULL), +(2022082517413,'耗材位置','locationType',NULL,3,0,'0',NULL,NULL,NULL,'耗材位置','admin','超级管理员',NULL); + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082517551,'位置','位置','locationChoose','/secure/basemodule/locations/page/choose-list','80%'); \ No newline at end of file diff --git a/sql/mysql/资源管理/耗材管理/耗材.txt b/sql/mysql/资源管理/耗材管理/耗材.txt new file mode 100644 index 0000000..4a2a8de --- /dev/null +++ b/sql/mysql/资源管理/耗材管理/耗材.txt @@ -0,0 +1,96 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_MATERIAL`( + `ID` BIGINT NOT NULL COMMENT '主键', + `MATERIALTYPEID` BIGINT DEFAULT NULL COMMENT '耗材类型ID', + `MATERIALNAME` VARCHAR(36) DEFAULT NULL COMMENT '耗材名称', + `MODEL` VARCHAR(36) DEFAULT NULL COMMENT '规格型号', + `MANUFACTORY` VARCHAR(120) DEFAULT NULL COMMENT '厂家', + `LOCID` BIGINT DEFAULT NULL COMMENT '存放位置ID', + `LOCNAME` VARCHAR(120) DEFAULT NULL COMMENT '存放位置', + `REMAINAMOUNT` BIGINT DEFAULT NULL COMMENT '剩余数量', + `AMOUNTLOWLIMIT` BIGINT DEFAULT NULL COMMENT '数量低限', + `UNIT` BIGINT(36) DEFAULT NULL COMMENT '单位', + `LABORATORYID` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室ID', + `LABORATORY` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='耗材'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_MATERIAL_RECORD`( + `ID` BIGINT NOT NULL COMMENT '主键', + `MATERIALID` BIGINT DEFAULT NULL COMMENT '耗材ID', + `OPERATETYPE` VARCHAR(36) DEFAULT NULL COMMENT '操作类型', + `OPERATEAMOUNT` BIGINT DEFAULT NULL COMMENT '操作数量', + `OPERATORID` VARCHAR(36) DEFAULT NULL COMMENT '操作人ID', + `OPERATOR` VARCHAR(36) DEFAULT NULL COMMENT '操作人', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='耗材操作记录'; + +CALL INSERTI18N('T_LIMS_MATERIAL.SERVICE_NAME', '耗材', '耗材', 'zh-CN', '耗材'); +CALL INSERTI18N('T_LIMS_MATERIAL.ID', '耗材的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MATERIAL.MATERIALTYPEID', '耗材的耗材类型ID', '耗材类型ID', 'zh-CN', '耗材类型ID'); +CALL INSERTI18N('T_LIMS_MATERIAL.MATERIALNAME', '耗材的耗材名称', '耗材名称', 'zh-CN', '耗材名称'); +CALL INSERTI18N('T_LIMS_MATERIAL.MODEL', '耗材的规格型号', '规格型号', 'zh-CN', '规格型号'); +CALL INSERTI18N('T_LIMS_MATERIAL.MANUFACTORY', '耗材的厂家', '厂家', 'zh-CN', '厂家'); +CALL INSERTI18N('T_LIMS_MATERIAL.LOCID', '耗材的存放位置ID', '存放位置ID', 'zh-CN', '存放位置ID'); +CALL INSERTI18N('T_LIMS_MATERIAL.LOCNAME', '耗材的存放位置', '存放位置', 'zh-CN', '存放位置'); +CALL INSERTI18N('T_LIMS_MATERIAL.REMAINAMOUNT', '耗材的剩余数量', '剩余数量', 'zh-CN', '剩余数量'); +CALL INSERTI18N('T_LIMS_MATERIAL.AMOUNTLOWLIMIT', '耗材的数量低限', '数量低限', 'zh-CN', '数量低限'); +CALL INSERTI18N('T_LIMS_MATERIAL.UNIT', '耗材的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_MATERIAL.LABORATORYID', '耗材的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_MATERIAL.LABORATORY', '耗材的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_MATERIAL.REMARKS', '耗材的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYID', '耗材的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYNAME', '耗材的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDTIME', '耗材的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYORGID', '耗材的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYORGNAME', '耗材的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.SERVICE_NAME', '耗材操作记录', '耗材操作记录', 'zh-CN', '耗材操作记录'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.ID', '耗材操作记录的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.MATERIALID', '耗材操作记录的耗材ID', '耗材ID', 'zh-CN', '耗材ID'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATETYPE', '耗材操作记录的操作类型', '操作类型', 'zh-CN', '操作类型'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATEAMOUNT', '耗材操作记录的操作数量', '操作数量', 'zh-CN', '操作数量'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATORID', '耗材操作记录的操作人ID', '操作人ID', 'zh-CN', '操作人ID'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATOR', '耗材操作记录的操作人', '操作人', 'zh-CN', '操作人'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.REMARKS', '耗材操作记录的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYID', '耗材操作记录的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYNAME', '耗材操作记录的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDTIME', '耗材操作记录的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYORGID', '耗材操作记录的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYORGNAME', '耗材操作记录的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.MATERIALS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.MATERIALS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.MATERIALS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.MATERIALS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.MATERIALS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL_RECORD', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-25 add by zhangs------------end + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082516261,'耗材类型','耗材类型','materialTypeChoose','/secure/basemodule/basedata/material-types/page/choose-list','80%'); +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082516531,'耗材','耗材','materialChoose','secure/basemodule/materials/page/choose-list','80%'); \ No newline at end of file diff --git a/sql/mysql/资源管理/设备管理.txt b/sql/mysql/资源管理/设备管理.txt new file mode 100644 index 0000000..2af4ea0 --- /dev/null +++ b/sql/mysql/资源管理/设备管理.txt @@ -0,0 +1,516 @@ +-- ----------------------------- 2022-08-31 add by lijiaxing--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_EQUIPT_CHANNEL`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `EQUIPTID` BIGINT DEFAULT NULL COMMENT '设备ID', + `UNITCODE` VARCHAR(36) DEFAULT NULL COMMENT '单元编号', + `CHANNELCODE` VARCHAR(36) DEFAULT NULL COMMENT '通道编号', + `CHANNELNAME` VARCHAR(36) DEFAULT NULL COMMENT '通道名称', + `CHANNELSTATUS` VARCHAR(36) DEFAULT NULL COMMENT '通道状态', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='设备通道表'; + +CALL INSERTI18N('T_LIMS_EQUIPT_CHANNEL.SERVICE_NAME', '设备通道表', '设备通道表', 'zh-CN', '设备通道表'); +CALL INSERTI18N('T_LIMS_EQUIPT_CHANNEL.ID', '设备通道表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_CHANNEL.CREATEDBYID', '设备通道表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_CHANNEL.CREATEDBYNAME', '设备通道表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_CHANNEL.CREATEDTIME', '设备通道表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_CHANNEL.CREATEDBYORGID', '设备通道表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_CHANNEL.CREATEDBYORGNAME', '设备通道表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_CHANNEL.EQUIPTID', '设备通道表的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_CHANNEL.UNITCODE', '设备通道表的单元编号', '单元编号', 'zh-CN', '单元编号'); +CALL INSERTI18N('T_LIMS_EQUIPT_CHANNEL.CHANNELCODE', '设备通道表的通道编号', '通道编号', 'zh-CN', '通道编号'); +CALL INSERTI18N('T_LIMS_EQUIPT_CHANNEL.CHANNELNAME', '设备通道表的通道名称', '通道名称', 'zh-CN', '通道名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_CHANNEL.CHANNELSTATUS', '设备通道表的通道状态', '通道状态', 'zh-CN', '通道状态'); +CALL INSERTI18N('T_LIMS_EQUIPT_CHANNEL.REMARKS', '设备通道表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.CHANNELS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.CHANNELS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.CHANNELS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.CHANNELS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.CHANNELS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_CHANNEL', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-31 add by lijiaxing------------end + +-- ----------------------------- 2022-09-01 add by lijiaxing--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_EQUIPT_AUXILIARY`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `EQUIPTID` BIGINT DEFAULT NULL COMMENT '设备ID', + `AUXILIARYID` BIGINT DEFAULT NULL COMMENT '辅助设备ID', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='辅助设备表'; + +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.SERVICE_NAME', '辅助设备表', '辅助设备表', 'zh-CN', '辅助设备表'); +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.ID', '辅助设备表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.CREATEDBYID', '辅助设备表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.CREATEDBYNAME', '辅助设备表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.CREATEDTIME', '辅助设备表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.CREATEDBYORGID', '辅助设备表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.CREATEDBYORGNAME', '辅助设备表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.EQUIPTID', '辅助设备表的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.AUXILIARYID', '辅助设备表的辅助设备ID', '辅助设备ID', 'zh-CN', '辅助设备ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.REMARKS', '辅助设备表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.AUXILIARYS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.AUXILIARYS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.AUXILIARYS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.AUXILIARYS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.AUXILIARYS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_AUXILIARY', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-09-01 add by lijiaxing------------end +-- ----------------------------- 2022-09-01 add by lijiaxing--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_EQUIPT_EVENT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `EQUIPTID` BIGINT DEFAULT NULL COMMENT '设备ID', + `EVENTTYPE` VARCHAR(36) DEFAULT NULL COMMENT '事件类型', + `EVENTFREQUENCY` VARCHAR(36) DEFAULT NULL COMMENT '事件频率', + `EVENTDESC` VARCHAR(360) DEFAULT NULL COMMENT '事件描述', + `PLANDATE` DATETIME DEFAULT NULL COMMENT '计划日期', + `REMINDDAYS` BIGINT DEFAULT NULL COMMENT '提醒天数', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='设备事件表'; + +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT.SERVICE_NAME', '设备事件表', '设备事件表', 'zh-CN', '设备事件表'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT.ID', '设备事件表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT.CREATEDBYID', '设备事件表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT.CREATEDBYNAME', '设备事件表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT.CREATEDTIME', '设备事件表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT.CREATEDBYORGID', '设备事件表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT.CREATEDBYORGNAME', '设备事件表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT.EQUIPTID', '设备事件表的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT.EVENTTYPE', '设备事件表的事件类型', '事件类型', 'zh-CN', '事件类型'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT.EVENTFREQUENCY', '设备事件表的事件频率', '事件频率', 'zh-CN', '事件频率'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT.EVENTDESC', '设备事件表的事件描述', '事件描述', 'zh-CN', '事件描述'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT.PLANDATE', '设备事件表的计划日期', '计划日期', 'zh-CN', '计划日期'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT.REMINDDAYS', '设备事件表的提醒天数', '提醒天数', 'zh-CN', '提醒天数'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT.REMARKS', '设备事件表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EVENTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EVENTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EVENTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EVENTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EVENTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_EVENT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-09-01 add by lijiaxing------------end +-- ----------------------------- 2022-09-01 add by lijiaxing--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_EQUIPT_EVENT_RECORD`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `EVENTID` BIGINT DEFAULT NULL COMMENT '事件ID', + `EVENTCONTENT` VARCHAR(360) DEFAULT NULL COMMENT '事件内容', + `RECORDDATE` DATETIME DEFAULT NULL COMMENT '记录时间', + `RECORDERID` VARCHAR(36) DEFAULT NULL COMMENT '记录人ID', + `RECORDER` VARCHAR(60) DEFAULT NULL COMMENT '记录人', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='设备事件记录表'; + +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT_RECORD.SERVICE_NAME', '设备事件记录表', '设备事件记录表', 'zh-CN', '设备事件记录表'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT_RECORD.ID', '设备事件记录表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT_RECORD.CREATEDBYID', '设备事件记录表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT_RECORD.CREATEDBYNAME', '设备事件记录表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT_RECORD.CREATEDTIME', '设备事件记录表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT_RECORD.CREATEDBYORGID', '设备事件记录表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT_RECORD.CREATEDBYORGNAME', '设备事件记录表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT_RECORD.EVENTID', '设备事件记录表的事件ID', '事件ID', 'zh-CN', '事件ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT_RECORD.EVENTCONTENT', '设备事件记录表的事件内容', '事件内容', 'zh-CN', '事件内容'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT_RECORD.RECORDDATE', '设备事件记录表的记录时间', '记录时间', 'zh-CN', '记录时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT_RECORD.RECORDERID', '设备事件记录表的记录人ID', '记录人ID', 'zh-CN', '记录人ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT_RECORD.RECORDER', '设备事件记录表的记录人', '记录人', 'zh-CN', '记录人'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT_RECORD.REMARKS', '设备事件记录表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EVENTRECORDS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EVENTRECORDS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EVENTRECORDS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EVENTRECORDS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EVENTRECORDS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_EVENT_RECORD', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-09-01 add by lijiaxing------------end +-- ----------------------------- 2022-09-01 add by lijiaxing--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_EQUIPT_MAINTAIN_PLAN`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `PROCESSSTATUS` VARCHAR(36) DEFAULT NULL COMMENT '流程状态', + `EQUIPTID` BIGINT DEFAULT NULL COMMENT '设备ID', + `MAINTAINTYPE` VARCHAR(36) DEFAULT NULL COMMENT '类型', + `MAINTAINFREQUENCY` VARCHAR(36) DEFAULT NULL COMMENT '保养/点检频率', + `MAINTAINDESC` VARCHAR(360) DEFAULT NULL COMMENT '保养/点检描述', + `PLANDATE` DATETIME DEFAULT NULL COMMENT '计划保养/点检日期', + `REMINDDAYS` BIGINT DEFAULT NULL COMMENT '提醒天数', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='设备保养点检计划表'; + +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.SERVICE_NAME', '设备保养点检计划表', '设备保养点检计划表', 'zh-CN', '设备保养点检计划表'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.ID', '设备保养点检计划表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.CREATEDBYID', '设备保养点检计划表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.CREATEDBYNAME', '设备保养点检计划表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.CREATEDTIME', '设备保养点检计划表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.CREATEDBYORGID', '设备保养点检计划表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.CREATEDBYORGNAME', '设备保养点检计划表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.PROCESSSTATUS', '设备保养点检计划表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.EQUIPTID', '设备保养点检计划表的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.MAINTAINTYPE', '设备保养点检计划表的类型', '类型', 'zh-CN', '类型'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.MAINTAINFREQUENCY', '设备保养点检计划表的保养/点检频率', '保养/点检频率', 'zh-CN', '保养/点检频率'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.MAINTAINDESC', '设备保养点检计划表的保养/点检描述', '保养/点检描述', 'zh-CN', '保养/点检描述'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.PLANDATE', '设备保养点检计划表的计划保养/点检日期', '计划保养/点检日期', 'zh-CN', '计划保养/点检日期'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.REMINDDAYS', '设备保养点检计划表的提醒天数', '提醒天数', 'zh-CN', '提醒天数'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.REMARKS', '设备保养点检计划表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_MAINTAIN_PLAN', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('910301', '设备保养点检计划', 'T_LIMS_EQUIPT_MAINTAIN_PLAN', 'audit_def', '1'); + + +COMMIT; + +-- ----------------------------- 2022-09-01 add by lijiaxing------------end +-- ----------------------------- 2022-09-01 add by lijiaxing--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_EQUIPT_MAINTAIN_ITEM`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `MAINTAINID` BIGINT DEFAULT NULL COMMENT '保养点检计划ID', + `MAINTAINSPOTCHECKID` BIGINT DEFAULT NULL COMMENT '保养点检项目ID', + `MAINTAINTYPE` VARCHAR(36) DEFAULT NULL COMMENT '项目类型', + `MAINTAINITEM` VARCHAR(120) DEFAULT NULL COMMENT '保养/点检项目', + `MAINTAINMETHOD` VARCHAR(360) DEFAULT NULL COMMENT '保养/点检方法', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='设备保养点检项目表'; + +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_ITEM.SERVICE_NAME', '设备保养点检项目表', '设备保养点检项目表', 'zh-CN', '设备保养点检项目表'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_ITEM.ID', '设备保养点检项目表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_ITEM.CREATEDBYID', '设备保养点检项目表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_ITEM.CREATEDBYNAME', '设备保养点检项目表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_ITEM.CREATEDTIME', '设备保养点检项目表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_ITEM.CREATEDBYORGID', '设备保养点检项目表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_ITEM.CREATEDBYORGNAME', '设备保养点检项目表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_ITEM.MAINTAINID', '设备保养点检项目表的保养点检计划ID', '保养点检计划ID', 'zh-CN', '保养点检计划ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_ITEM.MAINTAINSPOTCHECKID', '设备保养点检项目表的保养点检项目ID', '保养点检项目ID', 'zh-CN', '保养点检项目ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_ITEM.MAINTAINTYPE', '设备保养点检项目表的项目类型', '项目类型', 'zh-CN', '项目类型'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_ITEM.MAINTAINITEM', '设备保养点检项目表的保养/点检项目', '保养/点检项目', 'zh-CN', '保养/点检项目'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_ITEM.MAINTAINMETHOD', '设备保养点检项目表的保养/点检方法', '保养/点检方法', 'zh-CN', '保养/点检方法'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_ITEM.REMARKS', '设备保养点检项目表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINITEMS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINITEMS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINITEMS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINITEMS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINITEMS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_MAINTAIN_ITEM', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-09-01 add by lijiaxing------------end + +-- ----------------------------- 2022-09-01 add by lijiaxing--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_EQUIPT_MAINTAIN_RECORD`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `EQUIPTID` BIGINT DEFAULT NULL COMMENT '设备ID', + `MAINTAINID` BIGINT DEFAULT NULL COMMENT '保养点检计划ID', + `MAINTAINITEMID` BIGINT DEFAULT NULL COMMENT '保养点检项目ID', + `MAINTAINTYPE` VARCHAR(36) DEFAULT NULL COMMENT '项目类型', + `MAINTAINITEM` VARCHAR(120) DEFAULT NULL COMMENT '保养/点检项目', + `MAINTAINMETHOD` VARCHAR(360) DEFAULT NULL COMMENT '保养/点检方法', + `MAINTAINRESULT` VARCHAR(36) DEFAULT NULL COMMENT '保养/点检结果', + `MAINTAINRECORD` VARCHAR(360) DEFAULT NULL COMMENT '保养/点检记录', + `MAINTAINDATE` DATETIME DEFAULT NULL COMMENT '保养/点检时间', + `RECORDERID` VARCHAR(36) DEFAULT NULL COMMENT '记录人ID', + `RECORDER` VARCHAR(60) DEFAULT NULL COMMENT '记录人', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='设备保养点检记录表'; + +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.SERVICE_NAME', '设备保养点检记录表', '设备保养点检记录表', 'zh-CN', '设备保养点检记录表'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.ID', '设备保养点检记录表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.CREATEDBYID', '设备保养点检记录表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.CREATEDBYNAME', '设备保养点检记录表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.CREATEDTIME', '设备保养点检记录表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.CREATEDBYORGID', '设备保养点检记录表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.CREATEDBYORGNAME', '设备保养点检记录表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.EQUIPTID', '设备保养点检记录表的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.MAINTAINID', '设备保养点检记录表的保养点检计划ID', '保养点检计划ID', 'zh-CN', '保养点检计划ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.MAINTAINTYPE', '设备保养点检记录表的项目类型', '项目类型', 'zh-CN', '项目类型'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.MAINTAINITEM', '设备保养点检记录表的保养/点检项目', '保养/点检项目', 'zh-CN', '保养/点检项目'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.MAINTAINMETHOD', '设备保养点检记录表的保养/点检方法', '保养/点检方法', 'zh-CN', '保养/点检方法'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.MAINTAINRESULT', '设备保养点检记录表的保养/点检结果', '保养/点检结果', 'zh-CN', '保养/点检结果'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.MAINTAINRECORD', '设备保养点检记录表的保养/点检记录', '保养/点检记录', 'zh-CN', '保养/点检记录'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.MAINTAINDATE', '设备保养点检记录表的保养/点检时间', '保养/点检时间', 'zh-CN', '保养/点检时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.RECORDERID', '设备保养点检记录表的记录人ID', '记录人ID', 'zh-CN', '记录人ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.RECORDER', '设备保养点检记录表的记录人', '记录人', 'zh-CN', '记录人'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.REMARKS', '设备保养点检记录表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINRECORDS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINRECORDS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINRECORDS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINRECORDS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINRECORDS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_MAINTAIN_RECORD', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-09-01 add by lijiaxing------------end +-- ----------------------------- 2022-09-01 add by lijiaxing--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_EQUIPT_REPAIR`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `PROCESSSTATUS` VARCHAR(36) DEFAULT NULL COMMENT '流程状态', + `EQUIPTID` BIGINT DEFAULT NULL COMMENT '设备ID', + `APPLICANTID` VARCHAR(36) DEFAULT NULL COMMENT '申请人ID', + `APPLICANT` VARCHAR(60) DEFAULT NULL COMMENT '申请人', + `APPLYDATE` DATETIME DEFAULT NULL COMMENT '申请时间', + `APPLYDEPTID` VARCHAR(36) DEFAULT NULL COMMENT '申请部门ID', + `APPLYDEPT` VARCHAR(270) DEFAULT NULL COMMENT '申请部门', + `FAULTDATE` DATETIME DEFAULT NULL COMMENT '故障发生时间', + `FAULTDESC` VARCHAR(360) DEFAULT NULL COMMENT '故障描述', + `EXPECTDATE` DATETIME DEFAULT NULL COMMENT '期望修复日期', + `FAULTREASON` VARCHAR(360) DEFAULT NULL COMMENT '故障原因分析', + `REPAIRMEASURE` VARCHAR(360) DEFAULT NULL COMMENT '故障维修措施', + `FINISHDATE` DATETIME DEFAULT NULL COMMENT '完成时间', + `STOPHOURS` DECIMAL(8,2) DEFAULT NULL COMMENT '停机时长', + `REPAIRPERSONID` VARCHAR(36) DEFAULT NULL COMMENT '维修人员ID', + `REPAIRPERSON` VARCHAR(60) DEFAULT NULL COMMENT '维修人员', + `REPAIRCOST` DECIMAL(8,2) DEFAULT NULL COMMENT '维修费用', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='设备维修表'; + +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.SERVICE_NAME', '设备维修表', '设备维修表', 'zh-CN', '设备维修表'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.ID', '设备维修表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.CREATEDBYID', '设备维修表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.CREATEDBYNAME', '设备维修表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.CREATEDTIME', '设备维修表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.CREATEDBYORGID', '设备维修表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.CREATEDBYORGNAME', '设备维修表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.PROCESSSTATUS', '设备维修表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.EQUIPTID', '设备维修表的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.APPLICANTID', '设备维修表的申请人ID', '申请人ID', 'zh-CN', '申请人ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.APPLICANT', '设备维修表的申请人', '申请人', 'zh-CN', '申请人'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.APPLYDATE', '设备维修表的申请时间', '申请时间', 'zh-CN', '申请时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.APPLYDEPTID', '设备维修表的申请部门ID', '申请部门ID', 'zh-CN', '申请部门ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.APPLYDEPT', '设备维修表的申请部门', '申请部门', 'zh-CN', '申请部门'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.FAULTDATE', '设备维修表的故障发生时间', '故障发生时间', 'zh-CN', '故障发生时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.FAULTDESC', '设备维修表的故障描述', '故障描述', 'zh-CN', '故障描述'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.EXPECTDATE', '设备维修表的期望修复日期', '期望修复日期', 'zh-CN', '期望修复日期'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.FAULTREASON', '设备维修表的故障原因分析', '故障原因分析', 'zh-CN', '故障原因分析'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.REPAIRMEASURE', '设备维修表的故障维修措施', '故障维修措施', 'zh-CN', '故障维修措施'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.FINISHDATE', '设备维修表的完成时间', '完成时间', 'zh-CN', '完成时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.STOPHOURS', '设备维修表的停机时长', '停机时长', 'zh-CN', '停机时长'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.REPAIRPERSONID', '设备维修表的维修人员ID', '维修人员ID', 'zh-CN', '维修人员ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.REPAIRPERSON', '设备维修表的维修人员', '维修人员', 'zh-CN', '维修人员'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.REPAIRCOST', '设备维修表的维修费用', '维修费用', 'zh-CN', '维修费用'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.REMARKS', '设备维修表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.REPAIRS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.REPAIRS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.REPAIRS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.REPAIRS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.REPAIRS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_REPAIR', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('910201', '设备维修','T_LIMS_EQUIPT_REPAIR', 'audit_def', '1'); + + +COMMIT; + +-- ----------------------------- 2022-09-01 add by lijiaxing------------end + + + + + + +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPT.EQUIPTCHANNELPANEL', '设备通道', '设备通道', 'zh-CN', '设备通道'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPT.AUXILIARYPANEL', '辅助设备', '辅助设备', 'zh-CN', '辅助设备'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPT.EVENTPANEL', '设备事件', '设备事件', 'zh-CN', '设备事件'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPT.EVENTRECORDPANEL', '设备事件记录', '设备事件记录', 'zh-CN', '设备事件记录'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPT.REPAIRPANEL', '设备维修', '设备维修', 'zh-CN', '设备维修'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPT.MAINTAINPANEL', '设备保养/点检', '设备保养/点检', 'zh-CN', '设备保养/点检'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPT.MAINTAINITEMPANEL', '设备保养/点检项目', '设备保养/点检项目', 'zh-CN', '设备保养/点检项目'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPT.MAINTAINRECORDPANEL', '设备保养/点检记录', '设备保养/点检记录', 'zh-CN', '设备保养/点检记录'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('910201', '设备维修管理', '', '20220825001', '910201', '008.svg', '设备维修管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020101', '设备维修申请', '/secure/basemodule/trm/equipt/equipt-repairs/page/edit-list', '910201', '1', '008.svg', '设备维修申请'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020102', '设备维修审核', '/secure/basemodule/trm/equipt/equipt-repairs/page/audit-list?bpmn_statusCode=Audit', '910201', '2', '008.svg', '设备维修审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020103', '设备维修实施', '/secure/basemodule/trm/equipt/equipt-repairs/page/audit-list?bpmn_statusCode=Implement', '910201', '3', '008.svg', '设备维修实施'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020104', '设备维修确认', '/secure/basemodule/trm/equipt/equipt-repairs/page/audit-list?bpmn_statusCode=Affirm', '910201', '4', '008.svg', '设备维修确认'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020105', '设备维修查询', '/secure/basemodule/trm/equipt/equipt-repairs/page/search-list', '910201', '5', '008.svg', '设备维修查询'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('910202', '设备保养点检管理', '', '20220825001', '910202', '008.svg', '设备保养点检管理'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020201', '设备保养点检记录', '/secure/basemodule/trm/equipt/equipt-maintain-plans/page/edit-list', '910202', '1', '008.svg', '设备保养点检记录'); + + + + +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.EXT.EQUIPTNAME', '设备名称', '设备名称', 'zh-CN', '设备名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.EXT.EQUIPTCODE', '设备编号', '设备名称', 'zh-CN', '设备名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.EXT.EQUIPTNAME', '设备名称', '设备名称', 'zh-CN', '设备名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.EXT.EQUIPTCODE', '设备编号', '设备名称', 'zh-CN', '设备名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.EXT.EQUIPTNAME', '设备名称', '设备名称', 'zh-CN', '设备名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.EXT.EQUIPTCODE', '设备编号', '设备名称', 'zh-CN', '设备名称'); + +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.PANEL.EDIT', '申请', '申请', 'zh-CN', '申请'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.PANEL.EQUIPT', '设备', '设备', 'zh-CN', '设备'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.PANEL.IMPLEMENT', '实施', '实施', 'zh-CN', '实施'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('equiptEventType', '事件类型', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021501, '检定', '1', 1, 'equiptEventType', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021502, '校准', '2', 2, 'equiptEventType', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021503, '期间核查', '3', 3, 'equiptEventType', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021504, '量值溯源', '4', 4, 'equiptEventType', 0, 'admin', '系统管理员', '0'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('equiptEventFrequency', '事件的频率', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021601, '次/年', '1', 1, 'equiptEventFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021602, '次/半年', '2', 2, 'equiptEventFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021603, '次/季度', '3', 3, 'equiptEventFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021604, '次/月', '4', 4, 'equiptEventFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021605, '次/周', '5', 5, 'equiptEventFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021606, '次/天', '6', 6, 'equiptEventFrequency', 0, 'admin', '系统管理员', '0'); + + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('equiptMaintainFrequency', '点检的频率', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021701, '次/年', '1', 1, 'equiptMaintainFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021702, '次/半年', '2', 2, 'equiptMaintainFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021703, '次/季度', '3', 3, 'equiptMaintainFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021704, '次/月', '4', 4, 'equiptMaintainFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021705, '次/周', '5', 5, 'equiptMaintainFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021706, '次/天', '6', 6, 'equiptMaintainFrequency', 0, 'admin', '系统管理员', '0'); + + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES + (2022090116372,'保养点检项目库','保养点检项目库','maintainLibraryChoose','/secure/basemodule/basedata/equipt-maintain-librarys/page/choose-list','80%'); diff --git a/sql/mysql/资源管理/设备管理/设备基本信息.txt b/sql/mysql/资源管理/设备管理/设备基本信息.txt new file mode 100644 index 0000000..7ee0a59 --- /dev/null +++ b/sql/mysql/资源管理/设备管理/设备基本信息.txt @@ -0,0 +1,95 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_EQUIPT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `EQUIPTCODE` VARCHAR(36) DEFAULT NULL COMMENT '设备编号', + `EQUIPTNAME` VARCHAR(120) DEFAULT NULL COMMENT '设备名称', + `EQUIPTTYPE` VARCHAR(36) DEFAULT NULL COMMENT '设备类型', + `LABORATORYID` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室ID', + `LABORATORY` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室', + `EQUIPTSTATUS` VARCHAR(36) DEFAULT NULL COMMENT '设备状态', + `FIXASSETCODE` VARCHAR(36) DEFAULT NULL COMMENT '固定资产编号', + `MODEL` VARCHAR(36) DEFAULT NULL COMMENT '设备型号', + `MANUFACTURER` VARCHAR(120) DEFAULT NULL COMMENT '设备厂家', + `FACTORYNO` VARCHAR(36) DEFAULT NULL COMMENT '出厂编号', + `PRODUCTDATE` DATETIME DEFAULT NULL COMMENT '出厂日期', + `ARRIVALDATE` DATETIME DEFAULT NULL COMMENT '到厂日期', + `MANAGERID` VARCHAR(36) DEFAULT NULL COMMENT '设备管理员ID', + `MANAGER` VARCHAR(36) DEFAULT NULL COMMENT '设备管理员', + `LOCID` BIGINT DEFAULT NULL COMMENT '存放位置ID', + `LOCNAME` VARCHAR(36) DEFAULT NULL COMMENT '存放位置', + `MEASURERANGE` VARCHAR(36) DEFAULT NULL COMMENT '测量范围', + `THEORYRUNTIME` VARCHAR(36) DEFAULT NULL COMMENT '理论运行时间', + `TEMPATURERANGE` VARCHAR(36) DEFAULT NULL COMMENT '温度范围', + `METERING` VARCHAR(1) DEFAULT NULL COMMENT '是否计量', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='设备'; + +CALL INSERTI18N('T_LIMS_EQUIPT.SERVICE_NAME', '设备', '设备', 'zh-CN', '设备'); +CALL INSERTI18N('T_LIMS_EQUIPT.ID', '设备的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTCODE', '设备的设备编号', '设备编号', 'zh-CN', '设备编号'); +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTNAME', '设备的设备名称', '设备名称', 'zh-CN', '设备名称'); +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTTYPE', '设备的设备类型', '设备类型', 'zh-CN', '设备类型'); +CALL INSERTI18N('T_LIMS_EQUIPT.LABORATORYID', '设备的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_EQUIPT.LABORATORY', '设备的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTSTATUS', '设备的设备状态', '设备状态', 'zh-CN', '设备状态'); +CALL INSERTI18N('T_LIMS_EQUIPT.FIXASSETCODE', '设备的固定资产编号', '固定资产编号', 'zh-CN', '固定资产编号'); +CALL INSERTI18N('T_LIMS_EQUIPT.MODEL', '设备的设备型号', '设备型号', 'zh-CN', '设备型号'); +CALL INSERTI18N('T_LIMS_EQUIPT.MANUFACTURER', '设备的设备厂家', '设备厂家', 'zh-CN', '设备厂家'); +CALL INSERTI18N('T_LIMS_EQUIPT.FACTORYNO', '设备的出厂编号', '出厂编号', 'zh-CN', '出厂编号'); +CALL INSERTI18N('T_LIMS_EQUIPT.PRODUCTDATE', '设备的出厂日期', '出厂日期', 'zh-CN', '出厂日期'); +CALL INSERTI18N('T_LIMS_EQUIPT.ARRIVALDATE', '设备的到厂日期', '到厂日期', 'zh-CN', '到厂日期'); +CALL INSERTI18N('T_LIMS_EQUIPT.MANAGERID', '设备的设备管理员ID', '设备管理员ID', 'zh-CN', '设备管理员ID'); +CALL INSERTI18N('T_LIMS_EQUIPT.MANAGER', '设备的设备管理员', '设备管理员', 'zh-CN', '设备管理员'); +CALL INSERTI18N('T_LIMS_EQUIPT.LOCID', '设备的存放位置ID', '存放位置ID', 'zh-CN', '存放位置ID'); +CALL INSERTI18N('T_LIMS_EQUIPT.LOCNAME', '设备的存放位置', '存放位置', 'zh-CN', '存放位置'); +CALL INSERTI18N('T_LIMS_EQUIPT.MEASURERANGE', '设备的测量范围', '测量范围', 'zh-CN', '测量范围'); +CALL INSERTI18N('T_LIMS_EQUIPT.THEORYRUNTIME', '设备的理论运行时间', '理论运行时间', 'zh-CN', '理论运行时间'); +CALL INSERTI18N('T_LIMS_EQUIPT.TEMPATURERANGE', '设备的温度范围', '温度范围', 'zh-CN', '温度范围'); +CALL INSERTI18N('T_LIMS_EQUIPT.METERING', '设备的是否计量', '是否计量', 'zh-CN', '是否计量'); +CALL INSERTI18N('T_LIMS_EQUIPT.REMARKS', '设备的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDBYID', '设备的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDBYNAME', '设备的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDTIME', '设备的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDBYORGID', '设备的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDBYORGNAME', '设备的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-25 add by zhangs------------end + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('equiptStatus','设备状态','sys',NULL,25,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022082510441,'在用','equiptStatus',NULL,1,0,'0',NULL,NULL,NULL,'在用','admin','系统管理员',NULL) +,(2022082510442,'封存','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'封存','admin','超级管理员',NULL), +(202110190003,'损坏','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'损坏','admin','超级管理员',NULL), +(202110190004,'报废','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'报废','admin','超级管理员',NULL), +(202110190005,'遗失','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'遗失','admin','超级管理员',NULL), +(202110190006,'校准待确认','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'校准待确认','admin','超级管理员',NULL), +(202110190007,'借用','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'借用','admin','超级管理员',NULL); + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082511271,'设备','设备','equiptChoose','/secure/basemodule/trm/equipts/page/choose-list','80%'); + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022090311481,'设备类型','设备类型','eptTypeChoose','/secure/basemodule/basedata/equipt-types/page/choose-list','80%'); \ No newline at end of file diff --git a/sql/oracle/lhxny.sql b/sql/oracle/lhxny.sql new file mode 100644 index 0000000..e69de29 diff --git a/sql/oracle/oracle_sql_baseline.sql b/sql/oracle/oracle_sql_baseline.sql new file mode 100644 index 0000000..62dbc32 --- /dev/null +++ b/sql/oracle/oracle_sql_baseline.sql @@ -0,0 +1,5035 @@ +-- ----------------------------- 2022-09-29 add by lijiaxing-----------begin +ALTER TABLE T_CORE_ORG ADD (ORGTYPE VARCHAR2(36) DEFAULT NULL NULL); +COMMENT ON COLUMN T_CORE_ORG.ORGTYPE IS '类型'; +CALL INSERTI18N('T_CORE_ORG.ORGTYPE', '类型', '类型', 'zh-CN', '类型'); +ALTER TABLE T_CORE_ORG ADD (PRINCIPAL VARCHAR2(60) DEFAULT NULL NULL); +COMMENT ON COLUMN T_CORE_ORG.PRINCIPAL IS '负责人'; +CALL INSERTI18N('T_CORE_ORG.PRINCIPAL', '负责人', '负责人', 'zh-CN', '负责人'); +ALTER TABLE T_CORE_ORG ADD (PRINCIPALID VARCHAR2(36) DEFAULT NULL NULL); +COMMENT ON COLUMN T_CORE_ORG.PRINCIPALID IS '负责人ID'; +CALL INSERTI18N('T_CORE_ORG.PRINCIPALID', '负责人ID', '负责人ID', 'zh-CN', '负责人ID'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('orgType', '部门类型', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209292201, '一级部门', '1', 1, 'orgType', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209292202, '二级部门', '2', 2, 'orgType', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209292203, '三级部门', '3', 3, 'orgType', 0, 'admin', '系统管理员', '0'); + +ALTER TABLE T_LIMS_TEST MODIFY (STANDARDQUANTITY NUMBER(16,2)); + +ALTER TABLE T_LIMS_TEST ADD (FIRSTEFFECT VARCHAR2(36) DEFAULT NULL NULL); +COMMENT ON COLUMN T_LIMS_TEST.FIRSTEFFECT IS '首效'; +CALL INSERTI18N('T_LIMS_TEST.FIRSTEFFECT', '首效', '首效', 'zh-CN', '首效'); + +ALTER TABLE T_LIMS_TASK ADD (CHARGECAPACITY NUMBER(16,2) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_TASK ADD (DISCHARGECAPACITY NUMBER(16,2) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_TASK ADD (EFFICIENCY NUMBER(16,2) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_TASK ADD (FIRSTEFFECT VARCHAR2(36) DEFAULT NULL NULL); +COMMENT ON COLUMN T_LIMS_TASK.CHARGECAPACITY IS '充电比容量'; +COMMENT ON COLUMN T_LIMS_TASK.DISCHARGECAPACITY IS '放电比容量'; +COMMENT ON COLUMN T_LIMS_TASK.EFFICIENCY IS '效率'; +COMMENT ON COLUMN T_LIMS_TASK.FIRSTEFFECT IS '首效'; +CALL INSERTI18N('T_LIMS_TASK.CHARGECAPACITY', '充电比容量', '充电比容量', 'zh-CN', '充电比容量'); +CALL INSERTI18N('T_LIMS_TASK.DISCHARGECAPACITY', '放电比容量', '放电比容量', 'zh-CN', '放电比容量'); +CALL INSERTI18N('T_LIMS_TASK.EFFICIENCY', '效率', '效率', 'zh-CN', '效率'); +CALL INSERTI18N('T_LIMS_TASK.FIRSTEFFECT', '首效', '首效', 'zh-CN', '首效'); +ALTER TABLE T_LIMS_ORDTASK_RESULT ADD (TASKID NUMBER DEFAULT NULL NULL); +CALL INSERTI18N('T_LIMS_TASK.STANDARDQUANTITY', '标准送检量', '标准送检量', 'zh-CN', '标准送检量'); + +ALTER TABLE T_CORE_ORG ADD (LEADERID VARCHAR2(36) DEFAULT NULL NULL); +ALTER TABLE T_CORE_ORG ADD (LEADER VARCHAR2(270) DEFAULT NULL NULL); +ALTER TABLE T_CORE_ORG ADD (ORGSHORTNAME VARCHAR2(270) DEFAULT NULL NULL); +ALTER TABLE T_CORE_USER ADD (LEADERID VARCHAR2(36) DEFAULT NULL NULL); +ALTER TABLE T_CORE_USER ADD (LEADERNAME VARCHAR2(270) DEFAULT NULL NULL); +ALTER TABLE T_CORE_USER ADD (ORGBASE VARCHAR2(270) DEFAULT NULL NULL); + + +ALTER TABLE T_LIMS_TASK ADD (REPORTTEMPLATE VARCHAR2(36) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_TEST ADD (REPORTTEMPLATE VARCHAR2(36) DEFAULT NULL NULL); +CALL INSERTI18N('T_LIMS_TASK.REPORTTEMPLATE', '报告模板', '报告模板', 'zh-CN', '报告模板'); +CALL INSERTI18N('T_LIMS_TEST.REPORTTEMPLATE', '报告模板', '报告模板', 'zh-CN', '报告模板'); +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('taskReportTemplate', '报告模板', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202210192201, 'DCR报告', 'DCR', 1, 'taskReportTemplate', 0, 'admin', '系统管理员', '0'); + + +-- ----------------------------- 2022-10-22 add by miq--------------begTin + +alter table T_CORE_EQUIPT_ACQ_CONFIG add EXCELCONFIGID NUMBER(36); +comment on column T_CORE_EQUIPT_ACQ_CONFIG.EXCELCONFIGID is 'excel配置id'; +alter table T_CORE_EQUIPT_ACQ_CONFIG add EXCELCONFIGDESC VARCHAR2(66); +comment on column T_CORE_EQUIPT_ACQ_CONFIG.EXCELCONFIGDESC is 'excel配置'; + +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.EXCELCONFIGID','excel配置id','excel配置id','zh-CN','excel配置id'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.EXCELCONFIGDESC','excel配置','excel配置','zh-CN','excel配置'); + +alter table T_LIMS_EXCEL_READCONFIG add EXCELACQCONFIGID NUMBER(36); +comment on column T_LIMS_EXCEL_READCONFIG.EXCELACQCONFIGID is '脚本id'; +alter table T_LIMS_EXCEL_READCONFIG add EXCELACQCONFIGDESC VARCHAR2(66); +comment on column T_LIMS_EXCEL_READCONFIG.EXCELACQCONFIGDESC is '脚本描述'; + +CALL INSERTI18N('T_LIMS_EXCEL_READCONFIG.EXCELACQCONFIGID','脚本id','脚本id','zh-CN','脚本id'); +CALL INSERTI18N('T_LIMS_EXCEL_READCONFIG.EXCELACQCONFIGDESC','脚本描述','脚本描述','zh-CN','脚本描述'); + + +-- 建表语句 +CREATE TABLE t_lims_excel_data( + ID NUMBER NOT NULL, + EXCELNAME VARCHAR2(120) NULL, + SHEETNAME VARCHAR2(120) NULL, + EQUIPTID NUMBER NULL, + DATAJSON CLOB NULL, + IDX VARCHAR2(120) NULL, + TASKID NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_EXCEL_DATA IS 'excel采集结果'; +COMMENT ON COLUMN T_LIMS_EXCEL_DATA.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EXCEL_DATA.EXCELNAME IS 'excel名称'; +COMMENT ON COLUMN T_LIMS_EXCEL_DATA.SHEETNAME IS 'sheet页名称'; +COMMENT ON COLUMN T_LIMS_EXCEL_DATA.EQUIPTID IS '设备id'; +COMMENT ON COLUMN T_LIMS_EXCEL_DATA.DATAJSON IS '数据(json格式)'; +COMMENT ON COLUMN T_LIMS_EXCEL_DATA.IDX IS '序号'; +COMMENT ON COLUMN T_LIMS_EXCEL_DATA.TASKID IS '任务id'; +COMMENT ON COLUMN T_LIMS_EXCEL_DATA.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EXCEL_DATA.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EXCEL_DATA.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EXCEL_DATA.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EXCEL_DATA.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_EXCEL_DATA ADD CONSTRAINT PK_LIMS_EXCEL_DATA PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EXCEL_DATA.SERVICE_NAME', 'excel采集结果', 'excel采集结果', 'zh-CN', 'excel采集结果'); +CALL INSERTI18N('T_LIMS_EXCEL_DATA.ID', 'excel采集结果的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EXCEL_DATA.EXCELNAME', 'excel采集结果的excel名称', 'excel名称', 'zh-CN', 'excel名称'); +CALL INSERTI18N('T_LIMS_EXCEL_DATA.SHEETNAME', 'excel采集结果的sheet页名称', 'sheet页名称', 'zh-CN', 'sheet页名称'); +CALL INSERTI18N('T_LIMS_EXCEL_DATA.EQUIPTID', 'excel采集结果的设备id', '设备id', 'zh-CN', '设备id'); +CALL INSERTI18N('T_LIMS_EXCEL_DATA.DATAJSON', 'excel采集结果的数据(json格式)', '数据(json格式)', 'zh-CN', '数据(json格式)'); +CALL INSERTI18N('T_LIMS_EXCEL_DATA.IDX', 'excel采集结果的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_EXCEL_DATA.TASKID', 'excel采集结果的任务id', '任务id', 'zh-CN', '任务id'); +CALL INSERTI18N('T_LIMS_EXCEL_DATA.CREATEDBYID', 'excel采集结果的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EXCEL_DATA.CREATEDBYNAME', 'excel采集结果的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EXCEL_DATA.CREATEDTIME', 'excel采集结果的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EXCEL_DATA.CREATEDBYORGID', 'excel采集结果的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EXCEL_DATA.CREATEDBYORGNAME', 'excel采集结果的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.FILE.EXCELREADS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.FILE.EXCELREADS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.FILE.EXCELREADS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.FILE.EXCELREADS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.FILE.EXCELREADS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EXCEL_DATA', '0', '0'); + +COMMIT; + +-- ----------------------------- 2022-10-22 add by miq------------end +-- ----------------------------- 2022-10-26 add by lijiaxing------------start +ALTER TABLE T_LIMS_FOLDER ADD (OAREQUESTID VARCHAR2(120) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_FOLDER ADD (OALASTAUDITUSERID VARCHAR2(36) DEFAULT NULL NULL); +COMMENT ON COLUMN T_LIMS_FOLDER.OAREQUESTID IS 'oa单号'; +COMMENT ON COLUMN T_LIMS_FOLDER.OALASTAUDITUSERID IS 'oa最后审核人'; + +-- ----------------------------- 2022-10-26 add by lijiaxing------------end + + + +-- ----------------------------- 2022-10-25 add by wangyuwei------------begin + + +ALTER TABLE T_CORE_EQUIPT_ACQ_CONFIG ADD DBFILECATALOGUE varchar2(270); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.DBFILECATALOGUE', '文件名称', '文件名称', 'zh-CN', '文件名称'); +ALTER TABLE T_CORE_EQUIPT_ACQ_CONFIG ADD FILEPATH varchar2(270); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.FILEPATH', '远程文件地址', '远程文件地址', 'zh-CN', '远程文件地址'); +ALTER TABLE T_CORE_EQUIPT_ACQ_CONFIG ADD BASEADDRESS varchar2(270); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.BASEADDRESS', '本地文件地址', '本地文件地址', 'zh-CN', '本地文件地址'); + +-- ----------------------------- 2022-10-25 add by wangyuwei------------end +-- ----------------------------- 2022-10-27 add by lijiaxing------------start +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202210192202, '循环扣电报告', 'LANDIAN', 2, 'taskReportTemplate', 0, 'admin', '系统管理员', '0'); +-- ----------------------------- 2022-10-27 add by lijiaxing------------end + + + +-- ----------------------------- 2022-10-27 add by miq------------begin +alter table T_CORE_EQUIPT_ACQ_CONFIG add ANALYSISITEM VARCHAR2(18); +comment on column T_CORE_EQUIPT_ACQ_CONFIG.ANALYSISITEM is '是否采集至分析项'; + +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.ANALYSISITEM','是否采集至分析项','是否采集至分析项','zh-CN','是否采集至分析项'); + + +-- ----------------------------- 2022-10-27 add by miq------------end + +-- ----------------------------- 2022-10-27 add by lijiaxing------------start +ALTER TABLE T_LIMS_TASK ADD (RESULTINPUTAUDITUSERNAME VARCHAR2(270) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_TASK ADD (RESULTINPUTAUDITUSERID VARCHAR2(36) DEFAULT NULL NULL); +-- ----------------------------- 2022-10-27 add by lijiaxing------------end + + +-- ----------------------------- 2022-10-27 add by dingjian------------begin + +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (NEGATIVERATIO VARCHAR2(270)); +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (NEGATIVEACTIVITY VARCHAR2(270)); +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (NEGATIVECONDUCTIVECARBON VARCHAR2(270)); +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (NEGATIVECMC VARCHAR2(270)); +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (NEGATIVESBR VARCHAR2(270)); +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (TESTVOLTAGE VARCHAR2(270)); +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (POSITIVERATIO VARCHAR2(270)); +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (POSITIVEACTIVITY VARCHAR2(270)); +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (POSITIVECONDUCTIVECARBON VARCHAR2(270)); +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (PVDF5130 VARCHAR2(270)); + +ALTER TABLE T_LIMS_ORDER MODIFY (NAGETIVERATIO VARCHAR2(270)); +ALTER TABLE T_LIMS_ORDER MODIFY (POSITIVERATIO VARCHAR2(270)); +ALTER TABLE T_LIMS_ORDER MODIFY (TESTVOLTAGE VARCHAR2(270)); +ALTER TABLE T_LIMS_ORDER MODIFY (NAGETIVESBR VARCHAR2(270)); +ALTER TABLE T_LIMS_ORDER MODIFY (NAGETIVECMC VARCHAR2(270)); +ALTER TABLE T_LIMS_ORDER MODIFY (NAGETIVECONDUCTIVECARBON VARCHAR2(270)); +ALTER TABLE T_LIMS_ORDER MODIFY (NAGETIVEACTIVITY VARCHAR2(270)); +ALTER TABLE T_LIMS_ORDER MODIFY (PVDF VARCHAR2(270)); +ALTER TABLE T_LIMS_ORDER MODIFY (POSITIVECONDUCTIVECARBON VARCHAR2(270)); +ALTER TABLE T_LIMS_ORDER MODIFY (POSITIVEACTIVITY VARCHAR2(270)); + +-- ----------------------------- 2022-10-27 add by dingjian------------end + +-- ----------------------------- 2022-10-27 add by wangyuwei------------begin + +ALTER TABLE T_LIMS_CONSUMABLE ADD MODEL varchar2(270); +ALTER TABLE T_LIMS_CONSUMABLE ADD INDATE DATE; +ALTER TABLE T_LIMS_CONSUMABLE ADD FREQUENCY varchar2(270); +ALTER TABLE T_LIMS_CONSUMABLE ADD UNIT varchar2(36); +ALTER TABLE T_LIMS_CONSUMABLE ADD PRICE NUMBER(16,2); +ALTER TABLE T_LIMS_CONSUMABLE ADD WAREHOUSE varchar2(270); +ALTER TABLE T_LIMS_CONSUMABLE ADD AMOUNT varchar2(36); +ALTER TABLE T_LIMS_CONSUMABLE ADD REMAINDERAMOUNT varchar2(36); +ALTER TABLE T_LIMS_CONSUMABLE ADD USEDAMOUNT varchar2(36); +ALTER TABLE T_LIMS_CONSUMABLE ADD INVENTORYOPERATION varchar2(36); +ALTER TABLE T_LIMS_CONSUMABLE ADD QUANTITYFLOOR varchar2(270); + +ALTER TABLE T_LIMS_TRAIN MODIFY EVALUATIONUSER varchar2(3000) + +ALTER TABLE T_LIMS_CONSUMABLE_APPLY_DETAIL ADD UNIT varchar2(36); +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY_DETAIL.UNIT', '单位', '单位', 'zh-CN', '单位'); +ALTER TABLE T_LIMS_CONSUMABLE_APPLY_DETAIL ADD REMAINAMOUNT varchar2(36); +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY_DETAIL.REMAINAMOUNT', '剩余数量', '剩余数量', 'zh-CN', '剩余数量'); + +-- ----------------------------- 2022-10-27 add by wangyuwei------------end + + +-- ----------------------------- 2022-10-28 add by dingjian------------begin +ALTER TABLE T_LIMS_ORDER RENAME COLUMN NAGETIVERATIO TO NEGATIVERATIO; +ALTER TABLE T_LIMS_ORDER RENAME COLUMN PVDF TO PVDF5130; +ALTER TABLE T_LIMS_ORDER RENAME COLUMN NAGETIVEMATERIAL TO NEGATIVEMATERIAL; +ALTER TABLE T_LIMS_ORDER RENAME COLUMN NAGETIVEACTIVITY TO NEGATIVEACTIVITY; +ALTER TABLE T_LIMS_ORDER RENAME COLUMN NAGETIVECONDUCTIVECARBON TO NEGATIVECONDUCTIVECARBON; +ALTER TABLE T_LIMS_ORDER RENAME COLUMN NAGETIVECMC TO NEGATIVECMC; +ALTER TABLE T_LIMS_ORDER RENAME COLUMN NAGETIVESBR TO NEGATIVESBR; +ALTER TABLE T_LIMS_ORDER RENAME COLUMN NAGETIVEPRESSDENSITY TO NEGATIVEPRESSDENSITY; +ALTER TABLE T_LIMS_ORDER RENAME COLUMN NAGETIVECAPACITY TO NEGATIVECAPACITY; +ALTER TABLE T_LIMS_ORDER RENAME COLUMN NAGETIVEROLLINPRESSDEN TO NEGATIVEROLLINPRESSDEN; +ALTER TABLE T_LIMS_ORDER RENAME COLUMN NAGETIVECOATINGPRESSDEN TO NEGATIVECOATINGPRESSDEN; +ALTER TABLE T_LIMS_ORDER RENAME COLUMN NAGETIVEFOILTHICKNESS TO NEGATIVEFOILTHICKNESS; + +CALL INSERTI18N('T_LIMS_ORDER.NEGATIVERATIO', '样品表的负极活性物质比例(%)', '负极活性物质比例(%)', 'zh-CN','负极活性物质比例(%)'); +CALL INSERTI18N('T_LIMS_ORDER.PVDF5130', '样品表的PVDF5130', 'PVDF5130', 'zh-CN', 'PVDF5130'); +CALL INSERTI18N('T_LIMS_ORDER.NEGATIVEMATERIAL', '样品表的负极材料', '负极材料', 'zh-CN', '负极材料'); +CALL INSERTI18N('T_LIMS_ORDER.NEGATIVEACTIVITY', '样品表的负极活性占比', '负极活性占比', 'zh-CN', '负极活性占比'); +CALL INSERTI18N('T_LIMS_ORDER.NEGATIVECONDUCTIVECARBON', '样品表的负极导电炭', '负极导电炭', 'zh-CN', '负极导电炭'); +CALL INSERTI18N('T_LIMS_ORDER.NEGATIVECMC', '样品表的负极CMC', '负极CMC', 'zh-CN', '负极CMC'); +CALL INSERTI18N('T_LIMS_ORDER.NEGATIVESBR', '样品表的负极SBR', '负极SBR', 'zh-CN', '负极SBR'); +CALL INSERTI18N('T_LIMS_ORDER.NEGATIVEPRESSDENSITY', '样品表的负极压实密度', '负极压实密度', 'zh-CN', '负极压实密度'); +CALL INSERTI18N('T_LIMS_ORDER.NEGATIVECAPACITY', '样品表的负极克容量(mAh/g)', '负极克容量(mAh/g)', 'zh-CN','负极克容量(mAh/g)'); +CALL INSERTI18N('T_LIMS_ORDER.NEGATIVEROLLINPRESSDEN', '样品表的负极辊压后单面面密度(mg/cm2)','负极辊压后单面面密度(mg/cm2)', 'zh-CN', '负极辊压后单面面密度(mg/cm2)'); +CALL INSERTI18N('T_LIMS_ORDER.NEGATIVECOATINGPRESSDEN', '样品表的负极涂布单面面密度(mg/cm2)','负极涂布单面面密度(mg/cm2)', 'zh-CN', '负极涂布单面面密度(mg/cm2)'); +CALL INSERTI18N('T_LIMS_ORDER.NEGATIVEFOILTHICKNESS', '样品表的负极箔材厚度(um)', '负极箔材厚度(um)', 'zh-CN','负极箔材厚度(um)'); + +-- ----------------------------- 2022-10-28 add by dingjian------------end +-- ----------------------------- 2022-10-28 add by lijiaxing------------start +ALTER TABLE T_LIMS_TASK ADD (OBTAINTIME DATE DEFAULT NULL NULL); +ALTER TABLE T_LIMS_TASK ADD (OBTAINUSERID VARCHAR2(36) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_TASK ADD (OBTAINUSERNAME VARCHAR2(270) DEFAULT NULL NULL); +-- ----------------------------- 2022-10-28 add by lijiaxing------------end + +-- ----------------------------- 2022-10-28 add by wangyuwei------------begin + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES + (20221028112401,'培训','培训','trainChoose','/secure/basemodule/trm/staff/train/trains/page/choose-list','80%'); +ALTER TABLE T_LIMS_CONSUMABLE ADD REMARK varchar2(36); +-- ----------------------------- 2022-10-28 add by wangyuwei------------end + +-- ----------------------------- 2022-10-31 add by wangyuwei------------begin +ALTER TABLE T_LIMS_STAFF_CERTIFICATE ADD FILEID NUMBER; +ALTER TABLE T_LIMS_STAFF_CERTIFICATE ADD FILENAME varchar2(270); +ALTER TABLE T_LIMS_CONSUMABLE_APPLY_DETAIL ADD DETAILID NUMBER + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('checkMod','核查方法','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221031001, '方法1', 'checkMod', '6', 6, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'method1'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221031002, '方法2', 'checkMod', '6', 6, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'method2'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('checkFrequency','期间核查频率','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221031003, '12个月', 'checkFrequency', '7', 7, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'year'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221031004, '1个月', 'checkFrequency', '7', 7, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'month'); +-- ----------------------------- 2022-10-31 add by wangyuwei------------end + +-- ----------------------------- 2022-11-02 add by lijiaxing------------start +ALTER TABLE T_LIMS_REPORT ADD (REPORTTYPE VARCHAR2(36) DEFAULT NULL NULL); +-- ----------------------------- 2022-11-02 add by lijiaxing------------end +-- ----------------------------- 2022-11-2 add by wangyuwei------------begin + +ALTER TABLE T_LIMS_CHECK_FILE ADD ISCLOSE varchar2(36); +CALL INSERTI18N('T_LIMS_CHECK_FILE.ISCLOSE', '是否关闭', '是否关闭', 'zh-CN', '是否关闭'); + +ALTER TABLE T_LIMS_UNCONFORMANCE ADD SOURCENONCONFORMITIES varchar2(36); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.SOURCENONCONFORMITIES', '不符合项来源', '不符合项来源', 'zh-CN', '不符合项来源'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('sourceNonconformities','不符合项来源','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221102001, '内部', 'sourceNonconformities', '8', 8, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'in'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221102002, '外部', 'sourceNonconformities', '8', 8, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'out'); + +UPDATE T_CORE_MENU SET menuname = '外审准备' WHERE id = '701201' + +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM.CHECKUSER', '被监督对象', '被监督对象', 'zh-CN', '被监督对象'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('supervisionType','不符合项来源','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221102003, '在培员工监督', 'supervisionType', '9', 9, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'supervisionEmployees'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221102004, '在岗员工定期监督', 'supervisionType', '9', 9, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'supervisionOfEmployees'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221102005, '环境', 'supervisionType', '9', 9, 3, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'environment'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221102006, '记录', 'supervisionType', '9', 9, 4, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'record'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('supervisionMonth','监督月份','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221102007, '1月', 'supervisionMonth', '10', 10, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, ' January'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221102008, '2月', 'supervisionMonth', '10', 10, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'February'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221102009, '3月', 'supervisionMonth', '10', 10, 3, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'March'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221102010, '4月', 'supervisionMonth', '10', 10, 4, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'April'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221102011, '5月', 'supervisionMonth', '10', 10, 5, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'May'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221102012, '6月', 'supervisionMonth', '10', 10, 6, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'June'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221102013, '7月', 'supervisionMonth', '10', 10, 7, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'July'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221102014, '8月', 'supervisionMonth', '10', 10, 8, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'August'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221102015, '9月', 'supervisionMonth', '10', 10, 9, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'September'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221102016, '10月', 'supervisionMonth', '10', 10, 10, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'October'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221102017, '11月', 'supervisionMonth', '10', 10, 11, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'November'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221102018, '12月', 'supervisionMonth', '10', 10, 12, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'December'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('analystGroup','分析项组','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221102019, '实验结果', 'analystGroup', '11', 11, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'experimentalResult'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221102020, '实验过程', 'analystGroup', '11', 11, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'experimentalProcess'); + +alter table T_LIMS_TM_ANALYST drop (LOWLIMIT); +alter table T_LIMS_TM_ANALYST drop (HIGHLIMIT); + +ALTER TABLE T_LIMS_TM_ANALYST ADD LOWLIMIT varchar2(36); +ALTER TABLE T_LIMS_TM_ANALYST ADD HIGHLIMIT varchar2(36); +-- ----------------------------- 2022-11-2 add by wangyuwei------------end + +-- ----------------------------- 2022-11-02 add by lijiaxing------------start +CREATE INDEX IDX_PROCESSSTATUS ON T_LIMS_ORDTASK (PROCESSSTATUS); +-- ----------------------------- 2022-11-02 add by lijiaxing------------end + + + +-- ----------------------------- 2022-11-02 add by miq------------start +alter table T_LIMS_SHEET_READCONFIG add READTYPE VARCHAR2(36); +comment on column T_LIMS_SHEET_READCONFIG.READTYPE is '读取方式'; + +CALL INSERTI18N('T_LIMS_SHEET_READCONFIG.READTYPE','读取方式','读取方式','zh-CN','读取方式'); + +-- ----------------------------- 2022-11-02 add by miq------------end + + +-- ----------------------------- 2022-11-03 add by lijiaxing------------start +ALTER TABLE T_LIMS_ORDER ADD (POLEPIECESTATUS VARCHAR2(36) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_ORDER ADD (POLEPIECEQUALITY NUMBER(16,2) DEFAULT NULL NULL); + +CALL INSERTI18N('T_LIMS_ORDER.POLEPIECESTATUS','极片状态','极片状态','zh-CN','极片状态'); +CALL INSERTI18N('T_LIMS_ORDER.POLEPIECEQUALITY','极片质量','极片质量','zh-CN','极片质量'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('polePieceStatus', '极片状态', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202211032201, '保留', '1', 1, 'polePieceStatus', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202211032202, '舍弃', '0', 2, 'polePieceStatus', 0, 'admin', '系统管理员', '0'); +-- ----------------------------- 2022-11-03 add by lijiaxing------------end + + +-- ----------------------------- 2022-11-03 add by lijiaxing------------start +ALTER TABLE T_LIMS_MATERIAL_STORAGE ADD (WORKSHOPSECTION VARCHAR2(36) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_MATERIAL_METHOD ADD (LOWLIMIT NUMBER(16,2) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_MATERIAL_METHOD ADD (HIGHLIMIT NUMBER(16,2) DEFAULT NULL NULL); + +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.WORKSHOPSECTION','工段','工段','zh-CN','工段'); +CALL INSERTI18N('T_LIMS_MATERIAL_METHOD.LOWLIMIT','检出低限','检出低限','zh-CN','检出低限'); +CALL INSERTI18N('T_LIMS_MATERIAL_METHOD.HIGHLIMIT','检出高限','检出高限','zh-CN','检出高限'); + +-- ----------------------------- 2022-11-03 add by lijiaxing------------end + + +-- ----------------------------- 2022-11-03 add by lijiaxing------------start +ALTER TABLE T_LIMS_FOLDER ADD (URGENCYTASK VARCHAR2(360) DEFAULT NULL NULL); +CALL INSERTI18N('T_LIMS_FOLDER.URGENCYTASK','加急项目','加急项目','zh-CN','加急项目'); +-- ----------------------------- 2022-11-03 add by lijiaxing------------end + +-- ----------------------------- 2022-11-3 add by wangyuwei------------begin + +DELETE T_CORE_MENU WHERE id = '701602' + +ALTER TABLE T_LIMS_EQUIPT DROP COLUMN IDNORMALRANGE; +ALTER TABLE T_LIMS_EQUIPT DROP COLUMN LIMITREANGE; + +ALTER TABLE T_LIMS_EQUIPT ADD IDNORMALRANGE varchar2(270); +ALTER TABLE T_LIMS_EQUIPT ADD LIMITREANGE varchar2(270); + +ALTER TABLE T_LIMS_IMPROVE ADD IMPROVERESULT varchar2(270); +CALL INSERTI18N('T_LIMS_IMPROVE.IMPROVERESULT', '实际改进结果', '实际改进结果', 'zh-CN', '实际改进结果'); + +DELETE T_CORE_MENU WHERE ID = '701706' + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701706', '改进措施审核', '/secure/basemodule/qms/improves/page/audit-list?bpmn_statusCode=ImprovementAudit', '7017', '701706', NULL, '改进措施审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701707', '改进措施审批', '/secure/basemodule/qms/improves/page/audit-list?bpmn_statusCode=ImprovementApproval', '7017', '701707', NULL, '改进措施审批'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701708', '改进管理查询', '/secure/basemodule/qms/improves/page/search-list', '7017', '701708', NULL, '改进管理查询'); +-- ----------------------------- 2022-11-3 add by wangyuwei------------end +-- ----------------------------- 2022-11-4 add by lijiaxing------------start +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('202211041101','T_LIMS_ORDTASK_RESULT', 'T_LIMS_ORDTASK', 'ORDTASKID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('202211041102','T_LIMS_ORDTASK_CONSUMABLE', 'T_LIMS_ORDTASK', 'ORDTASKID'); +-- ----------------------------- 2022-11-4 add by lijiaxing------------end + +-- ----------------------------- 2022-11-4 add by wangyuwei------------begin + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES + (20221104100001,'部门','部门','orgChoose','/secure/basemodule/trm/equipts/page/org-choose-list','80%'); + +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220919012, 'FS2', 'baseOrg', '10', 3, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'FS2'); + +DELETE T_CORE_CODE WHERE id = '20220919011' + +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220919013, 'FS3', 'baseOrg', '10', 3, 3, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'FS3'); +-- ----------------------------- 2022-11-4 add by wangyuwei------------end + +-- ----------------------------- 2022-11-4 add by lijiaxing------------start +ALTER TABLE T_LIMS_ORDTASK_RESULT MODIFY (RESULT VARCHAR2(270)); +-- ----------------------------- 2022-11-4 add by lijiaxing------------end + +-- ----------------------------- 2022-11-4 add by wangyuwei------------begin + +ALTER TABLE T_LIMS_EQUIPT ADD ACCEPTANCECITERIA varchar2(270); +CALL INSERTI18N('T_LIMS_EQUIPT.ACCEPTANCECITERIA', '允收标准', '允收标准', 'zh-CN', '允收标准'); + +-- ----------------------------- 2022-11-4 add by wangyuwei------------end + + +-- ----------------------------- 2022-11-5 add by wangyuwei------------begin + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('evaluationModes','分析项组','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221105001, '质控样测试', 'evaluationModes', '12', 12, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'QualityTest'); +INSERT INTO LT_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221105002, '人员比对', 'evaluationModes', '12', 12, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'PersonnelComparison'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221105003, '盲样测试', 'evaluationModes', '12', 12, 3, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'BlindTest'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221105004, '留样再测', 'evaluationModes', '12', 12, 4, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'reservedSamples'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221105005, '其他', 'evaluationModes', '12', 12, 5, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'else'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('submitState','状态','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221105006, '已完成', 'submitState', '13', 13, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'Completed'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221105007, '未完成', 'submitState', '13', 13, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'Incomplete'); + +-- ----------------------------- 2022-11-5 add by wangyuwei------------end + + +-- ----------------------------- 2022-11-5 add by miq------------begin +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, 'upload_only', '仅文件上传', 'fileAcqAnalyseWay', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +-- ----------------------------- 2022-11-5 add by miq------------end + + +-- ----------------------------- 2022-11-5 add by wangyuwei------------begin + +ALTER TABLE T_LIMS_SUPERVISION_ITEM ADD OTHER varchar2(270); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM.OTHER', '被监督对象', '其它考核方法', 'zh-CN', '其它考核方法'); + +-- ----------------------------- 2022-11-5 add by wangyuwei------------end + + +-- ----------------------------- 2022-11-7 add by dingjian------------begin +DELETE T_CORE_CODE WHERE id = 202209292201; +DELETE T_CORE_CODE WHERE id = 202209292202; +DELETE T_CORE_CODE WHERE id = 202209292203; + +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (2022110711201, '一级部门', '01', 1, 'orgType', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (2022110711202, '二级部门', '02', 2, 'orgType', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (2022110711203, '三级部门', '03', 3, 'orgType', 0, 'admin', '系统管理员', '0'); + + +ALTER TABLE T_CORE_USER ADD (DDUSERID VARCHAR2(270) DEFAULT NULL NULL); +ALTER TABLE T_CORE_USER ADD (DDUNIONID VARCHAR2(270) DEFAULT NULL NULL); +COMMENT ON COLUMN T_CORE_USER.DDUSERID IS '用户钉钉账号'; +COMMENT ON COLUMN T_CORE_USER.DDUNIONID IS '用户钉钉unionID'; +-- ----------------------------- 2022-11-7 add by dingjian------------end + +-- ----------------------------- 2022-11-7 add by wangyuwei------------begin + +DELETE T_CORE_MENU tcm WHERE id = '700201'; + +UPDATE T_CORE_CODE_CATEGORY SET CODECATEGORYNAME = '监督考核方式' WHERE id = 'supervisionType'; + +CALL INSERTI18N('T_LIMS_REVIEW.PLANTIME', '计划时间', '计划时间', 'zh-CN', '计划时间'); + +-- ----------------------------- 2022-11-7 add by wangyuwei------------end + +-- ----------------------------- 2022-11-7 add by wangyuwei------------begin + +-- 一、变更原‘字段名’为‘字段名1’ +alter table T_LIMS_REVIEW rename column PLANTIME to PLANTIME1; + +-- 二、增加一个与原字段同名的字段,类型更改为自己想要的类型 +alter table T_LIMS_REVIEW add PLANTIME VARCHAR2(36); + +-- 三、为新字段增加注释 +comment on column T_LIMS_REVIEW.PLANTIME is '计划时间'; + + -- 四、把原字段数据更新到新增字段 +update T_LIMS_REVIEW set T_LIMS_REVIEW.PLANTIME = TRIM(to_char(PLANTIME,'yyyy-mm')) WHERE 1=1; + +DELETE T_CORE_MENU WHERE id = '700703' + +-- ----------------------------- 2022-11-7 add by wangyuwei------------end +-------------------------- 2022-11-08 add by wangyuwei------------begin + +CALL INSERTI18N('T_LIMS_EXTERNAL_AUDIT_PLAN.AUDITDATE', '外审开始时间', '外审开始时间', 'zh-CN', '外审开始时间'); +CALL INSERTI18N('T_LIMS_EXTERNAL_AUDIT_PLAN.CHECKDATE', '外审结束时间', '外审结束时间', 'zh-CN', '外审结束时间'); +CALL INSERTI18N('CHECKDATE.NOT.LATER.THAN.AUDITDATE', '外审结束时间不能早于外审开始时间', '外审结束时间不能早于外审开始时间', 'zh-CN', '外审结束时间不能早于外审开始时间'); +-------------------------- 2022-11-08 add by wangyuwei------------end + + +-------------------------- 2022-11-08 add by wangyuwei------------begin + +DELETE T_CORE_MENU WHERE id = '700806'; +DELETE T_CORE_MENU WHERE id = '700807'; + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700806', '结果追踪', '/secure/basemodule/qms/complaints/page/audit-list?bpmn_statusCode=RsultTrack', '7008', '700806', NULL, '结果追踪'); +ALTER TABLE T_LIMS_COMPLAINT ADD FEEDBACKRESULTS varchar2(270); +CALL INSERTI18N('T_LIMS_COMPLAINT.FEEDBACKRESULTS', '反馈结果', '反馈结果', 'zh-CN', '反馈结果'); +-------------------------- 2022-11-08 add by wangyuwei------------end + + +-------------------------- 2022-11-08 add by wangyuwei------------begin + +DELETE T_CORE_MENU where id ='7010' + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('7010', '文件核查管理', NULL , '70', '7010', '027.svg', '文件核查管理'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701001', '文件核查记录', '/secure/basemodule/qms/check-files/page/edit-list', '7010', '1', '027.svg', '文件核查记录'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701002', '文件核查记录审核', '/secure/basemodule/qms/check-files/page/audit-list?bpmn_statusCode=Audit', '7010', '2', '027.svg', '文件核查记录审核'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701003', '文件核查记录审批', '/secure/basemodule/qms/check-files/page/audit-list?bpmn_statusCode=Apploval', '7010', '3', '027.svg', '文件核查记录审批'); + +ALTER TABLE T_LIMS_CHECK_FILE ADD COMPLIANCE varchar2(36); +CALL INSERTI18N('T_LIMS_CHECK_FILE.COMPLIANCE', '是否符合', '是否符合', 'zh-CN', '是否符合'); + +ALTER TABLE T_LIMS_CHECK_FILE ADD PROCESSSTATUS varchar2(36); +CALL INSERTI18N('T_LIMS_CHECK_FILE.PROCESSSTATUS', '流程状态', '流程状态', 'zh-CN', '流程状态'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('20221108', ' 文件核查管理','T_LIMS_CHECK_FILE', 'audit_def', '1'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701004', '文件核查记录查询', '/secure/basemodule/qms/check-files/page/search-list', '7010', '4', '027.svg', '文件核查记录查询'); +-------------------------- 2022-11-08 add by wangyuwei------------end + +-------------------------- 2022-11-11 add by wangyuwei------------begin + +-- 一、变更原‘字段名’为‘字段名1’ +alter table T_LIMS_CONSUMABLE rename column PRICE to PRICE1; + +-- 二、增加一个与原字段同名的字段,类型更改为自己想要的类型 +alter table T_LIMS_CONSUMABLE add PRICE VARCHAR2(36); + +-- 三、为新字段增加注释 +comment on column T_LIMS_CONSUMABLE.PRICE is '单价'; + + -- 四、把原字段数据更新到新增字段 +update T_LIMS_CONSUMABLE set T_LIMS_CONSUMABLE.PRICE = TRIM(PRICE1) WHERE 1=1; + +-- 五、删除原字段 +alter table T_LIMS_CONSUMABLE drop column PRICE1; + + +-------------------------- 2022-11-11 add by wangyuwei------------end +-------------------------- 2022-11-14 add by lijiaxing------------start +ALTER TABLE T_LIMS_TASK_CONDITION MODIFY (CONDITIONVALUE VARCHAR2(270)); + +-------------------------- 2022-11-14 add by lijiaxing------------end + + +-------------------------- 2022-11-15 add by wangyuwei------------begin + +ALTER TABLE T_LIMS_TM_ANALYST RENAME COLUMN HIGHLIMIT TO HIGHLIMIT1; + +ALTER TABLE T_LIMS_TM_ANALYST ADD HIGHLIMIT NUMBER(16,6); + +COMMENT ON COLUMN T_LIMS_TM_ANALYST.HIGHLIMIT IS '检出高限'; + +UPDATE T_LIMS_TM_ANALYST SET T_LIMS_TM_ANALYST.HIGHLIMIT = TRIM(HIGHLIMIT1) WHERE 1=1; + +ALTER TABLE T_LIMS_TM_ANALYST DROP COLUMN HIGHLIMIT1; + + +ALTER TABLE T_LIMS_TM_ANALYST RENAME COLUMN LOWLIMIT TO LOWLIMIT1; + +ALTER TABLE T_LIMS_TM_ANALYST ADD LOWLIMIT NUMBER(16,6); + +COMMENT ON COLUMN T_LIMS_TM_ANALYST.LOWLIMIT IS '检出低限'; + +UPDATE T_LIMS_TM_ANALYST SET T_LIMS_TM_ANALYST.LOWLIMIT = TRIM(LOWLIMIT1) WHERE 1=1; + +ALTER TABLE T_LIMS_TM_ANALYST DROP COLUMN LOWLIMIT1; + +-------------------------- 2022-11-15 add by wangyuwei------------end + +-------------------------- 2022-11-15 add by lijiaxing------------start +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202210192203, '25℃循环', 'RB_25C_X', 3, 'taskReportTemplate', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202210192204, '45℃循环', 'RB_45C_X', 4, 'taskReportTemplate', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202210192205, '25℃循环DCR', 'RB_25C_X_DCR', 5, 'taskReportTemplate', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202210192206, '45℃循环DCR', 'RB_45C_X_DCR', 6, 'taskReportTemplate', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202210192207, 'DCR测试', 'RB_HC_DCR', 7, 'taskReportTemplate', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202210192208, '低温DCR测试', 'RB_LC_DCR', 8, 'taskReportTemplate', 0, 'admin', '系统管理员', '0'); +-------------------------- 2022-11-15 add by lijiaxing------------end + +<<<<<<< HEAD +------------------ 2022-11-16 add by wangyuwei------------begin + +ALTER TABLE T_LIMS_EQUIPT ADD STANDARD varchar2(270); +CALL INSERTI18N('T_LIMS_EQUIPT.STANDARD', '参考标准', '参考标准', 'zh-CN', '参考标准'); +ALTER TABLE T_LIMS_EQUIPT ADD CALIBRATIONRESULTS varchar2(36); +CALL INSERTI18N('T_LIMS_EQUIPT.CALIBRATIONRESULTS', '校准结果', '校准结果', 'zh-CN', '校准结果'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('calibrationResults','校准结果','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221116001, '合格', 'calibrationResults', '14', 14, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'qualified'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221116002, '不合格', 'calibrationResults', '14', 14, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'unqualified'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221116003, '限制使用', 'calibrationResults', '14', 14, 3, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'limited'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221116004, '降级使用', 'calibrationResults', '14', 14, 4, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'degraded'); + +------------------ 2022-11-16 add by wangyuwei------------end + +------------------ 2022-11-16 add by wangyuwei------------begin + +ALTER TABLE T_LIMS_ITEM_APPLY ADD PROJECTTYPES varchar2(36); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.PROJECTTYPES', '项目类型', '项目类型', 'zh-CN', '项目类型'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('projectTypes','项目类型','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221116005, 'CNAS认可项目', 'projectTypes', '15', 15, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'CnasApproved'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221116006, '非认可项目', 'projectTypes', '15', 15, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'NonRecognized'); + +UPDATE T_CORE_MENU SET MENUNAME = 'CNAS项目审核' WHERE id = '700902'; + +UPDATE T_CORE_MENU SET ORDERNO = '700904' WHERE id = '700903'; +UPDATE T_CORE_MENU SET ORDERNO = '700905' WHERE id = '700904'; +UPDATE T_CORE_MENU SET ORDERNO = '700906' WHERE id = '700905'; +UPDATE T_CORE_MENU SET ORDERNO = '700907' WHERE id = '700906'; +UPDATE T_CORE_MENU SET ORDERNO = '700908' WHERE id = '700907'; + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700908', '非CNAS项目审核', '/secure/basemodule/qms/item-applys/page/audit-list?bpmn_statusCode=CnasAudit', '7009', '700903', NULL, '非CNAS项目审核'); +------------------ 2022-11-16 add by wangyuwei------------end + + +-------------------------- 2022-11-16 add by dingjian------------start +ALTER TABLE T_LIMS_LIQUOR_TITRATION ADD UNIT varchar2(36) NULL; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION.UNIT IS '单位'; +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION.UNIT', '标准溶液滴定表的单位', '单位', 'zh-CN', '单位'); + +ALTER TABLE T_LIMS_LIQUOR_ICP ADD UNIT varchar2(36) NULL; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP.UNIT IS '单位'; +CALL INSERTI18N('T_LIMS_LIQUOR_ICP.UNIT', '标准溶液ICP验证表的单位', '单位', 'zh-CN', '单位'); + +CALL UPDATEI18N('T_LIMS_LIQUOR_TITRATION.CONFIGCONCENTRATION', 'zh-CN', '配置浓度'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES + ('liquorUnitType','标液配置浓度单位类型','sys',NULL,NULL,NULL,NULL,NULL,NULL); + +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES + (2022111611021,'mg/L','liquorUnitType',NULL,1,0,'0',NULL,NULL,NULL,'mg/L','admin','系统管理员',NULL); + +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES + (2022111611022,'g/L','liquorUnitType',NULL,2,0,'0',NULL,NULL,NULL,'g/L','admin','系统管理员',NULL); + +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES + (2022111611023,'mol/L','liquorUnitType',NULL,3,0,'0',NULL,NULL,NULL,'mol/L','admin','系统管理员',NULL); +-------------------------- 2022-11-16 add by dingjian------------end + +------------------ 2022-11-16 add by wangyuwei------------begin + +ALTER TABLE T_LIMS_FAIR_PLAN ADD INSPECTIONDATE DATE; +CALL INSERTI18N('T_LIMS_FAIR_PLAN.INSPECTIONDATE', '检查日期', '检查日期', 'zh-CN', '检查日期'); +ALTER TABLE T_LIMS_FAIR_PLAN ADD INSPECTIONORG varchar2(36); +CALL INSERTI18N('T_LIMS_FAIR_PLAN.INSPECTIONORG', '检查部门', '检查部门', 'zh-CN', '检查部门'); +ALTER TABLE T_LIMS_FAIR_PLAN ADD INSPECTIONORGID varchar2(36); +CALL INSERTI18N('T_LIMS_FAIR_PLAN.INSPECTIONORGID', '检查部门ID', '检查部门ID', 'zh-CN', '检查部门ID'); + +UPDATE T_CORE_MENU SET MENUINITNAME = '公正性检查记录' WHERE id = '701102'; + +UPDATE T_CORE_MENU SET MENUINITNAME = '公正性检查记录审核' WHERE id = '701103'; + +UPDATE T_CORE_MENU SET MENUNAME = '公正性检查记录' WHERE id = '701102'; + +UPDATE T_CORE_MENU SET MENUNAME = '公正性检查记录审核' WHERE id = '701103'; + +DELETE FROM T_CORE_MENU WHERE id = '701104'; +DELETE FROM T_CORE_MENU WHERE id = '701105'; +DELETE FROM T_CORE_MENU WHERE id = '701106'; + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701104', '公正性检查记录批准', '/secure/basemodule/qms/fair-plans/page/audit-list?bpmn_statusCode=checkApproval', '7011', '701104', '027.svg', '公正性检查记录批准'); + + +------------------ 2022-11-16 add by wangyuwei------------end + + +------------------ 2022-11-16 add by wangyuwei------------begin + + +DELETE FROM T_CORE_MENU tcm WHERE ID = '700803'; + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700807', '审核意见', '/secure/basemodule/qms/complaints/page/audit-list?bpmn_statusCode=AuditMind', '7008', '700807', '027.svg', '审核意见'); + + +------------------ 2022-11-16 add by wangyuwei------------end + +------------------ 2022-11-16 add by wangyuwei------------begin + +UPDATE t_core_menu SET menuname = '人员监督任务分配' WHERE id = '701503'; +UPDATE t_core_menu SET menuname = '人员监督任务执行' WHERE id = '701504'; +ALTER TABLE T_LIMS_SUPERVISION_ITEM_RECORD ADD COVERTARGET varchar2(36); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM_RECORD.COVERTARGET', '临时被监督对象', '临时被监督对象', 'zh-CN', '临时被监督对象'); +ALTER TABLE T_LIMS_SUPERVISION_ITEM_RECORD ADD SUPERVISORS varchar2(36); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM_RECORD.SUPERVISORS', '监督员', '监督员', 'zh-CN', '监督员'); +------------------ 2022-11-16 add by wangyuwei------------end + +------------------ 2022-11-17 add by lijiaxing------------start +ALTER TABLE T_LIMS_ORDER ADD (POSITIVEPOLEPIECEQUALITY NUMBER(16,2) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_ORDER ADD (FOILQUALITY NUMBER(16,2) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_ORDER ADD (POSITIVEACTIVITYQUALITY NUMBER(16,2) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_ORDER ADD (DISPOSE VARCHAR2(36) DEFAULT NULL NULL); +COMMENT ON COLUMN T_LIMS_ORDER.POSITIVEPOLEPIECEQUALITY IS '正极极片质量'; +COMMENT ON COLUMN T_LIMS_ORDER.FOILQUALITY IS '箔材质量'; +COMMENT ON COLUMN T_LIMS_ORDER.POSITIVEACTIVITYQUALITY IS '效率'; +CALL INSERTI18N('T_LIMS_ORDER.POSITIVEPOLEPIECEQUALITY', '正极极片质量', '正极极片质量', 'zh-CN', '正极极片质量'); +CALL INSERTI18N('T_LIMS_ORDER.FOILQUALITY', '箔材质量', '箔材质量', 'zh-CN', '箔材质量'); +CALL INSERTI18N('T_LIMS_ORDER.POSITIVEACTIVITYQUALITY', '极片质量', '极片质量', 'zh-CN', '极片质量'); +CALL INSERTI18N('T_LIMS_ORDTASK.HIGHLIMIT', '上限', '上限', 'zh-CN', '上限'); +CALL INSERTI18N('T_LIMS_ORDTASK.LOWLIMIT', '下限', '下限', 'zh-CN', '下限'); +------------------ 2022-11-17 add by lijiaxing------------end + +------------------ 2022-11-17 add by lijiaxing------------start +CALL INSERTI18N('T_LIMS_TASK.SPECIMENFREQUENCY', '频率', '频率', 'zh-CN', '频率'); +------------------ 2022-11-17 add by lijiaxing------------end + +------------------ 2022-11-17 add by wangyuwei------------begin + +ALTER TABLE T_LIMS_SUPERVISION_ITEM_RECORD ADD SUPERVISORSID varchar2(36); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM_RECORD.SUPERVISORSID', '监督员id', '监督员id', 'zh-CN', '监督员id'); + +------------------ 2022-11-17 add by wangyuwei------------end + +------------------ 2022-11-18 add by lijiaxing------------start +ALTER TABLE T_LIMS_TASK ADD (DISPOSE VARCHAR2(36) DEFAULT NULL NULL); + +------------------ 2022-11-18 add by lijiaxing------------end + + +------------------ 2022-11-22 add by wangyuwei------------begin + +CREATE TABLE T_LIMS_FOLDER_TASK_TEST_MIDDLE ( + ID NUMBER NOT NULL, + TESTDATE DATE NULL, -- 数据反应的日期 + TESTTYPE VARCHAR2(36) NULL, -- 总数、完成、未完成、及时率、总及时率 + CO VARCHAR2(36) NULL, -- co + WETPROCESSDV10 VARCHAR2(36) NULL, -- 湿法粒度-Dv10 + SEMDESKTOP VARCHAR2(36) NULL, -- SEM-台式 + MULTIPLICATIONTEST VARCHAR2(36) NULL, -- 倍率测试 + WETPROCESSWIDEN VARCHAR2(36) NULL, -- 湿法粒度-宽化系数 + PHYSICALITEMS VARCHAR2(36) NULL, -- 物理项目 + FIRSTEFFECT VARCHAR2(36) NULL, -- 首效 + WETPROCESSDV0 VARCHAR2(36) NULL, -- 湿法粒度-Dv0 + CYCLETEST VARCHAR2(36) NULL, -- 循环测试 + VOLUMEPARTITION VARCHAR2(36) NULL, -- 分容 + CHEMISTRY VARCHAR2(36) NULL, -- 化成 + KVALUETEST VARCHAR2(36) NULL, -- K值测试 + COMPACTIONDENSITY VARCHAR2(36) NULL, -- 压实密度-1T + LI VARCHAR2(36) NULL, -- Li + NI VARCHAR2(36) NULL, -- Ni + WETPROCESSDV50 VARCHAR2(36) NULL, -- 湿法粒度-Dv50 + FIRSTEFFECTTEST VARCHAR2(36) NULL, -- 首效测试 + SEARCHTIME DATE NULL -- 数据入库时间 +); + +COMMENT ON TABLE T_LIMS_FOLDER_TASK_TEST_MIDDLE IS '检测项目中间表'; +COMMENT ON COLUMN T_LIMS_FOLDER_TASK_TEST_MIDDLE.TESTDATE IS '日期'; +COMMENT ON COLUMN T_LIMS_FOLDER_TASK_TEST_MIDDLE.TESTTYPE IS '项目类型'; +COMMENT ON COLUMN T_LIMS_FOLDER_TASK_TEST_MIDDLE.CO IS 'CO'; +COMMENT ON COLUMN T_LIMS_FOLDER_TASK_TEST_MIDDLE.WETPROCESSDV10 IS '湿法粒度-Dv10'; +COMMENT ON COLUMN T_LIMS_FOLDER_TASK_TEST_MIDDLE.SEMDESKTOP IS 'SEM-台式'; +COMMENT ON COLUMN T_LIMS_FOLDER_TASK_TEST_MIDDLE.MULTIPLICATIONTEST IS '倍率测试'; +COMMENT ON COLUMN T_LIMS_FOLDER_TASK_TEST_MIDDLE.WETPROCESSWIDEN IS '湿法粒度-宽化系数'; +COMMENT ON COLUMN T_LIMS_FOLDER_TASK_TEST_MIDDLE.PHYSICALITEMS IS '物理项目'; +COMMENT ON COLUMN T_LIMS_FOLDER_TASK_TEST_MIDDLE.FIRSTEFFECT IS '首效'; +COMMENT ON COLUMN T_LIMS_FOLDER_TASK_TEST_MIDDLE.WETPROCESSDV0 IS '湿法粒度-Dv0'; +COMMENT ON COLUMN T_LIMS_FOLDER_TASK_TEST_MIDDLE.CYCLETEST IS '循环测试'; +COMMENT ON COLUMN T_LIMS_FOLDER_TASK_TEST_MIDDLE.VOLUMEPARTITION IS '分容'; +COMMENT ON COLUMN T_LIMS_FOLDER_TASK_TEST_MIDDLE.CHEMISTRY IS '化成'; +COMMENT ON COLUMN T_LIMS_FOLDER_TASK_TEST_MIDDLE.KVALUETEST IS 'K值测试'; +COMMENT ON COLUMN T_LIMS_FOLDER_TASK_TEST_MIDDLE.COMPACTIONDENSITY IS '压实密度-1T'; +COMMENT ON COLUMN T_LIMS_FOLDER_TASK_TEST_MIDDLE.LI IS 'LI'; +COMMENT ON COLUMN T_LIMS_FOLDER_TASK_TEST_MIDDLE.NI IS 'NI'; +COMMENT ON COLUMN T_LIMS_FOLDER_TASK_TEST_MIDDLE.WETPROCESSDV50 IS '湿法粒度-Dv50'; +COMMENT ON COLUMN T_LIMS_FOLDER_TASK_TEST_MIDDLE.FIRSTEFFECTTEST IS '首效测试'; +COMMENT ON COLUMN T_LIMS_FOLDER_TASK_TEST_MIDDLE.SEARCHTIME IS '数据入库日期'; + +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.TESTDATE', '日期', '日期', 'zh-CN', '日期'); +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.TESTTYPE', '项目类型', '项目类型', 'zh-CN', '项目类型'); +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.CO', 'CO', 'CO', 'zh-CN', 'CO'); +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.WETPROCESSDV10', '湿法粒度-Dv10', '湿法粒度-Dv10', 'zh-CN', '湿法粒度-Dv10'); +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.SEMDESKTOP', 'SEM-台式', 'SEM-台式', 'zh-CN', 'SEM-台式'); +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.MULTIPLICATIONTEST', '倍率测试', '倍率测试', 'zh-CN', '倍率测试'); +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.WETPROCESSWIDEN', '湿法粒度-宽化系数', '湿法粒度-宽化系数', 'zh-CN', '湿法粒度-宽化系数'); +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.PHYSICALITEMS', '物理项目', '物理项目', 'zh-CN', '物理项目'); +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.FIRSTEFFECT', '首效', '首效', 'zh-CN', '首效'); +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.WETPROCESSDV0', '湿法粒度-Dv0', '湿法粒度-Dv0', 'zh-CN', '湿法粒度-Dv0'); +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.CYCLETEST', '循环测试', '循环测试', 'zh-CN', '循环测试'); +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.VOLUMEPARTITION', '分容', '分容', 'zh-CN', '分容'); +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.CHEMISTRY', '化成', '化成', 'zh-CN', '化成'); +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.KVALUETEST', 'K值测试', 'K值测试', 'zh-CN', 'K值测试'); +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.COMPACTIONDENSITY', '压实密度-1T', '压实密度-1T', 'zh-CN', '压实密度-1T'); +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.LI', 'LI', 'LI', 'zh-CN', 'LI'); +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.NI', 'NI', 'NI', 'zh-CN', 'NI'); +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.WETPROCESSDV50', '湿法粒度-Dv50', '湿法粒度-Dv50', 'zh-CN', '湿法粒度-Dv50'); +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.FIRSTEFFECTTEST', '首效测试', '首效测试', 'zh-CN', '首效测试'); +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.SEARCHTIME', '数据入库日期', '数据入库日期', 'zh-CN', '数据入库日期'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('998095008342114', '及时率', '/secure/basemodule/business/test/folder-task-test-middles/page/edit-list', '8202', '998096256147555', '027.svg', '及时率'); + +INSERT INTO T_CORE_SCHEDULE_TASK (ID, TASKNAME, SERVICENAME, METHODNAME, TYPE) +VALUES ('taskMiddle', '检测项目定时插入', 'com.sunwayworld.basemodule.business.test.task.service.LimsFolderTaskTestMiddleService', 'insertTestMiddle', 'service') + +------------------ 2022-11-22 add by wangyuwei------------end + + +------------------ 2022-11-21 ADD BY LIJIAXING------------START +ALTER TABLE T_LIMS_SPECIMEN ADD (STATUS VARCHAR2(36) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_SPECIMEN ADD (BATCHNAME VARCHAR2(270) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_SPECIMEN ADD (WORKSHOPSECTION VARCHAR2(36) DEFAULT NULL NULL); +CALL INSERTI18N('T_LIMS_SPECIMEN.STATUS', '状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_LIMS_SPECIMEN.BATCHNAME', '批次', '批次', 'zh-CN', '批次'); +CALL INSERTI18N('T_LIMS_SPECIMEN.WORKSHOPSECTION', '车间工序', '车间工序', 'zh-CN', '车间工序'); +COMMENT ON COLUMN T_LIMS_SPECIMEN.STATUS IS '状态'; +COMMENT ON COLUMN T_LIMS_SPECIMEN.BATCHNAME IS '批次'; +COMMENT ON COLUMN T_LIMS_SPECIMEN.WORKSHOPSECTION IS '车间工序'; + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('specimenStatus', '质控样状态', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202211212201, '有效', '1', 1, 'specimenStatus', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202211212202, '无效', '0', 2, 'specimenStatus', 0, 'admin', '系统管理员', '0'); +------------------ 2022-11-21 ADD BY LIJIAXING------------END + +------------------ 2022-11-22 add by wangyuwei------------begin +CALL INSERTI18N('BASEMODULE.ITEM.DIMENSION.BUTTON.SEARCH', '查询', '查询', 'zh-CN', '查询'); +------------------ 2022-11-22 add by wangyuwei------------end + +------------------ 2022-11-23 add by wangyuwei------------begin +ALTER TABLE t_lims_task ADD INPUTTIME DATE; + +ALTER TABLE T_LIMS_FOLDER_TASK_TEST_MIDDLE ADD T01 varchar2(36); +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.T01', 'T01', 'T01', 'zh-CN', 'T01'); +ALTER TABLE T_LIMS_FOLDER_TASK_TEST_MIDDLE ADD SOLUBLELI varchar2(36); +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.SOLUBLELI', '可溶Li+', '可溶Li+', 'zh-CN', '可溶Li+'); +ALTER TABLE T_LIMS_FOLDER_TASK_TEST_MIDDLE ADD TEMPERATURECYCLE varchar2(36); +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.TEMPERATURECYCLE', '常温循环', '常温循环', 'zh-CN', '常温循环'); +ALTER TABLE T_LIMS_FOLDER_TASK_TEST_MIDDLE ADD SOFTPACKAGE varchar2(36); +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.SOFTPACKAGE', '软包项目', '软包项目', 'zh-CN', '软包项目'); +ALTER TABLE T_LIMS_FOLDER_TASK_TEST_MIDDLE ADD BURN varchar2(36); +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.BURN', 'S-灼烧', 'S-灼烧', 'zh-CN', 'S-灼烧'); +ALTER TABLE T_LIMS_FOLDER_TASK_TEST_MIDDLE ADD DCRTEST varchar2(36); +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.DCRTEST', 'DCR测试', 'DCR测试', 'zh-CN', 'DCR测试'); +ALTER TABLE T_LIMS_FOLDER_TASK_TEST_MIDDLE ADD JMS varchar2(36); +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.JMS', 'JMS', 'JMS', 'zh-CN', 'JMS'); +ALTER TABLE T_LIMS_FOLDER_TASK_TEST_MIDDLE ADD CYCLEDCR varchar2(36); +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.CYCLEDCR', '循环DCR', '循环DCR', 'zh-CN', '循环DCR'); +ALTER TABLE T_LIMS_FOLDER_TASK_TEST_MIDDLE ADD BET varchar2(36); +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.BET', 'BET', 'BET', 'zh-CN', 'BET'); +ALTER TABLE T_LIMS_FOLDER_TASK_TEST_MIDDLE ADD COPPERCOLORATION varchar2(36); +CALL INSERTI18N('T_LIMS_FOLDER_TASK_TEST_MIDDLE.COPPERCOLORATION', '铜显色', '铜显色', 'zh-CN', '铜显色'); +------------------ 2022-11-23 add by wangyuwei------------end + +------------------ 2022-11-23 ADD BY LIJIAXING------------START +ALTER TABLE T_LIMS_ORDER ADD (DISPOSEFLUIDMASS NUMBER(16,4) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_ORDER ADD (DISPOSEPROPORTION NUMBER(16,4) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_ORDER ADD (DISPOSEACTIVESUBSTANCE NUMBER(16,4) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_ORDER ADD (DISPOSECABINETPOINT VARCHAR2(270) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_ORDER ADD (DISPOSECHARGINGCAPACITY NUMBER(16,4) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_ORDER ADD (DISPOSEDISCHANGECAPACITY NUMBER(16,4) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_ORDER ADD (DISPOSEFIRSTEFFECT NUMBER(16,4) DEFAULT NULL NULL); +CALL INSERTI18N('T_LIMS_ORDER.DISPOSEFLUIDMASS', '集流体质量', '集流体质量', 'zh-CN', '集流体质量'); +CALL INSERTI18N('T_LIMS_ORDER.DISPOSEPROPORTION', '占比', '占比', 'zh-CN', '占比'); +CALL INSERTI18N('T_LIMS_ORDER.DISPOSEACTIVESUBSTANCE', '活性物质', '活性物质', 'zh-CN', '活性物质'); +CALL INSERTI18N('T_LIMS_ORDER.DISPOSECABINETPOINT', '电池柜点', '电池柜点', 'zh-CN', '电池柜点'); +CALL INSERTI18N('T_LIMS_ORDER.DISPOSECHARGINGCAPACITY', '充电比容量', '充电比容量', 'zh-CN', '充电比容量'); +CALL INSERTI18N('T_LIMS_ORDER.DISPOSEDISCHANGECAPACITY', '放电比容量', '放电比容量', 'zh-CN', '放电比容量'); +CALL INSERTI18N('T_LIMS_ORDER.DISPOSEFIRSTEFFECT', '首效', '首效', 'zh-CN', '首效'); +COMMENT ON COLUMN T_LIMS_ORDER.DISPOSEFLUIDMASS IS '集流体质量'; +COMMENT ON COLUMN T_LIMS_ORDER.DISPOSEPROPORTION IS '占比'; +COMMENT ON COLUMN T_LIMS_ORDER.DISPOSEACTIVESUBSTANCE IS '活性物质'; +COMMENT ON COLUMN T_LIMS_ORDER.DISPOSECABINETPOINT IS '电池柜点'; +COMMENT ON COLUMN T_LIMS_ORDER.DISPOSECHARGINGCAPACITY IS '充电比容量'; +COMMENT ON COLUMN T_LIMS_ORDER.DISPOSEDISCHANGECAPACITY IS '放电比容量'; +COMMENT ON COLUMN T_LIMS_ORDER.DISPOSEFIRSTEFFECT IS '首效'; +------------------ 2022-11-23 ADD BY LIJIAXING------------END + + +------------------ 2022-11-24 add by wangyuwei------------begin +ALTER TABLE t_lims_task ADD RESULTINPUTTIME varchar2(36); +CALL INSERTI18N('T_LIMS_TASK.RESULTINPUTTIME', '结果录入提交时间', '结果录入提交时间', 'zh-CN', '结果录入提交时间'); +------------------ 2022-11-24 add by wangyuwei------------end + +------------------ 2022-11-24 add by wangyuwei------------begin +ALTER TABLE t_lims_task DROP COLUMN INPUTTIME; + +ALTER TABLE t_lims_task DROP COLUMN RESULTINPUTTIME; + +ALTER TABLE t_lims_task ADD RESULTINPUTTIME DATE; +CALL INSERTI18N('T_LIMS_TASK.RESULTINPUTTIME', '结果录入提交时间', '结果录入提交时间', 'zh-CN', '结果录入提交时间'); +------------------ 2022-11-24 add by wangyuwei------------end + +------------------ 2022-11-24 ADD BY LIJIAXING------------START +ALTER TABLE T_LIMS_ORDER MODIFY (POLEPIECEQUALITY NUMBER(16, 4)); +------------------ 2022-11-24 ADD BY LIJIAXING------------END + +-- ----------------------------- 2022-11-27 add by wangyuwei--------------begin +CALL INSERTI18N('BASEMODULE.TRM.TEST.TESTS.BUTTON.NO_FORMULA', '项目库', '未维护', 'zh-CN', '未维护'); +CALL INSERTI18N('BASEMODULE.TRM.TEST.TESTS.BUTTON.VIEW_FORMULA', '项目库', '查看', 'zh-CN', '查看'); +CALL INSERTI18N('BASEMODULE.TRM.TEST.TESTS.MODAL.FORMULA', '项目库', '计算公式', 'zh-CN', '计算公式'); +CALL INSERTI18N('BASEMODAL.TRM.TEST.TESTS.TAB.FORMULA', '项目库', '计算公式', 'zh-CN', '计算公式'); +CALL INSERTI18N('BASEMODAL.TRM.TEST.TESTS.TAB.FUNC', '项目库', '函数', 'zh-CN', '函数'); +CALL INSERTI18N('BASEMODAL.TRM.TEST.TESTS.TAB.SELECTOR', '项目库', '选择器', 'zh-CN', '选择器'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SELECTOR', '项目库', '选择器', 'zh-CN', '选择器'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ITEM_SELECTOR', '项目库', '分析项选择器', 'zh-CN', '分析项选择器'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.TESTITEM_SELECTOR', '项目库', '检测项目选择器', 'zh-CN', '检测项目选择器'); +CALL INSERTI18N('BASEMODAL.TRM.TEST.TESTS.TAB.TEST', '项目库', '测试', 'zh-CN', '测试'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ITEM', '项目库', '分析项目', 'zh-CN', '分析项目'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.VALUE', '项目库', '值', 'zh-CN', '值'); +CALL INSERTI18N('BASEMODAL.TRM.TEST.TESTS.BUTTON.TEST', '项目库', '测试', 'zh-CN', '测试'); +CALL INSERTI18N('BASEMODAL.TRM.TEST.TESTS.TAB.TEST_INFO', '项目库', '检测项目', 'zh-CN', '检测项目'); +CALL INSERTI18N('BASEMODAL.TRM.TEST.TESTS.TAB.ITEM_INFO', '项目库', '分析项', 'zh-CN', '分析项'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CONCRETE', '项目库', '自定义', 'zh-CN', '自定义'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPNOCATEGORY', '项目库', '重复次数', 'zh-CN', '重复次数'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.EXPRESSION', '项目库', '表达式', 'zh-CN', '表达式'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SAMPLESELECTCATEGORY', '项目库', '样品筛选', 'zh-CN', '样品筛选'); +CALL INSERTI18N('BASEMODAL.TRM.TEST.TESTS.TAB.REPEATNO_NOT_NUMBER_TYPE', '项目库', '请输入数字类型', 'zh-CN', '请输入数字类型'); +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG(ID, NAME, CATEGORY, URL, VALUEFIELD, TEXTFIELD, CACHEABLE) VALUES (20210208, '检测项目下拉', 'test', '/secure/basemodule/coredata/tests/queries/selectable', 'id', 'testName', NULL); + +ALTER TABLE T_LIMS_TM_ANALYST ADD TESTID NUMBER; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.TESTID IS '检测项目ID'; +CALL INSERTI18N('T_LIMS_TM_ANALYST.TESTID', '检测项目ID', '检测项目ID', 'zh-CN', '检测项目ID'); +-- 处理历史数据 +update T_LIMS_TM_ANALYST A set TESTID = (select TESTID from t_lims_test_method where id = A.TESTMETHODID); +-- ----------------------------- 2022-11-27 add by wangyuwei------------end + + +------------------------------- 2022-11-28 add by dingjian--------------begin +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202211281342, '倍率放电', 'RB_FANGDIAN', 9, 'taskReportTemplate', 0, 'admin', '系统管理员', '0'); +------------------------------- 2022-11-28 add by dingjian--------------end + + +------------------------------- 2022-11-29 add by wangyuwei--------------begin + +ALTER TABLE T_LIMS_ORDER ADD BATCHELECTROLYTE varchar2(36); +CALL INSERTI18N('T_LIMS_ORDER.BATCHELECTROLYTE', '实物批电解液', '实物批电解液', 'zh-CN', '实物批电解液'); +ALTER TABLE T_LIMS_ORDER ADD LIQUIDVOLUME varchar2(36); +CALL INSERTI18N('T_LIMS_ORDER.LIQUIDVOLUME', '注液量', '注液量', 'zh-CN', '注液量'); +ALTER TABLE T_LIMS_ORDER ADD BATCHTESTVOLTAGE varchar2(36); +CALL INSERTI18N('T_LIMS_ORDER.BATCHTESTVOLTAGE', '实物批测试电压', '实物批测试电压', 'zh-CN', '实物批测试电压'); + +------------------------------- 2022-11-29 add by wangyuwei--------------begin + +------------------------------- 2022-11-30 add by wangyuwei--------------begin + +UPDATE T_CORE_USER SET ORGID='00013965',ORGNAME='软包组' WHERE ID IN( + SELECT CREATEDBYID FROM T_LOG_SJW WHERE CREATEDBYORGID='软包组' +); +UPDATE T_CORE_USER SET ORGID='00013964',ORGNAME='扣电组' WHERE ID IN( + SELECT CREATEDBYID FROM T_LOG_SJW WHERE CREATEDBYORGID='扣电组' +); +UPDATE T_CORE_USER SET ORGID='00013963',ORGNAME='物理组' WHERE ID IN( + SELECT CREATEDBYID FROM T_LOG_SJW WHERE CREATEDBYORGID='物理组' +); +UPDATE T_CORE_USER SET ORGID='00013962',ORGNAME='化学组' WHERE ID IN( + SELECT CREATEDBYID FROM T_LOG_SJW WHERE CREATEDBYORGID='化学组' +); + + +------------------------------- 2022-11-30 add by wangyuwei--------------begin +------------------ 2022-12-01 ADD BY LIJIAXING------------START +ALTER TABLE T_LIMS_ORDER ADD (CBPOSITIVERATIO NUMBER(16,4) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_ORDER ADD (CBPOSITIVESLICEAREA NUMBER(16,4) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_ORDER ADD (CBNEGATIVESLICEQUALITY NUMBER(16,4) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_ORDER ADD (CBVALUE NUMBER(16,4) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_ORDER ADD (CBNEGATIVEACTIVITY NUMBER(16,4) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_ORDER ADD (CBNEGATIVERATIO NUMBER(16,4) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_ORDER ADD (CBNEGATIVEFLUIDMASS NUMBER(16,4) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_ORDER ADD (CBNEGATIVESLICEAREA NUMBER(16,4) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_ORDER ADD (CBPOSITIVECOATINGPRESSDEN NUMBER(16,4) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_ORDER ADD (CBNEGATIVEACTIVITYQUALITY NUMBER(16,4) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_ORDER ADD (CBNEGATIVECOATINGPRESSDEN NUMBER(16,4) DEFAULT NULL NULL); +CALL INSERTI18N('T_LIMS_ORDER.CBPOSITIVERATIO', '正极标比mAh/g', '正极标比mAh/g', 'zh-CN', '正极标比mAh/g'); +CALL INSERTI18N('T_LIMS_ORDER.CBPOSITIVESLICEAREA', '正极片面积cm²', '正极片面积cm²', 'zh-CN', '正极片面积cm²'); +CALL INSERTI18N('T_LIMS_ORDER.CBNEGATIVESLICEQUALITY', '负极片质量mg', '负极片质量mg', 'zh-CN', '负极片质量mg'); +CALL INSERTI18N('T_LIMS_ORDER.CBVALUE', 'CB值', 'CB值', 'zh-CN', 'CB值'); +CALL INSERTI18N('T_LIMS_ORDER.CBNEGATIVEACTIVITY', '负极活性占比%', '负极活性占比%', 'zh-CN', '负极活性占比%'); +CALL INSERTI18N('T_LIMS_ORDER.CBNEGATIVERATIO', '负极标比mAh/g', '负极标比mAh/g', 'zh-CN', '负极标比mAh/g'); +CALL INSERTI18N('T_LIMS_ORDER.CBNEGATIVEFLUIDMASS', '负极集流体质量mg', '负极集流体质量mg', 'zh-CN', '负极集流体质量mg'); +CALL INSERTI18N('T_LIMS_ORDER.CBNEGATIVESLICEAREA', '负极片面积cm²', '负极片面积cm²', 'zh-CN', '负极片面积cm²'); +CALL INSERTI18N('T_LIMS_ORDER.CBPOSITIVECOATINGPRESSDEN', '正极面密度g/cm²', '正极面密度g/cm²', 'zh-CN', '正极面密度g/cm²'); +CALL INSERTI18N('T_LIMS_ORDER.CBNEGATIVEACTIVITYQUALITY', '负极活性物质质量mg', '负极活性物质质量mg', 'zh-CN', '负极活性物质质量mg'); +CALL INSERTI18N('T_LIMS_ORDER.CBNEGATIVECOATINGPRESSDEN', '负极面密度g/cm²', '负极面密度g/cm²', 'zh-CN', '负极面密度g/cm²'); +COMMENT ON COLUMN T_LIMS_ORDER.CBPOSITIVERATIO IS '正极标比mAh/g'; +COMMENT ON COLUMN T_LIMS_ORDER.CBPOSITIVESLICEAREA IS '正极片面积cm²'; +COMMENT ON COLUMN T_LIMS_ORDER.CBNEGATIVESLICEQUALITY IS '负极片质量mg'; +COMMENT ON COLUMN T_LIMS_ORDER.CBVALUE IS 'CB值'; +COMMENT ON COLUMN T_LIMS_ORDER.CBNEGATIVEACTIVITY IS '负极活性占比%'; +COMMENT ON COLUMN T_LIMS_ORDER.CBNEGATIVERATIO IS '负极标比mAh/g'; +COMMENT ON COLUMN T_LIMS_ORDER.CBNEGATIVEFLUIDMASS IS '负极集流体质量mg'; +COMMENT ON COLUMN T_LIMS_ORDER.CBNEGATIVESLICEAREA IS '负极片面积cm²'; +COMMENT ON COLUMN T_LIMS_ORDER.CBPOSITIVECOATINGPRESSDEN IS '正极面密度g/cm²'; +COMMENT ON COLUMN T_LIMS_ORDER.CBNEGATIVEACTIVITYQUALITY IS '负极活性物质质量mg'; +COMMENT ON COLUMN T_LIMS_ORDER.CBNEGATIVECOATINGPRESSDEN IS '负极面密度g/cm²'; +------------------ 2022-12-01 ADD BY LIJIAXING------------END + +------------------ 2022-12-02 ADD BY LIJIAXING------------START +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('100118', '样品预处理工序查询', '/secure/basemodule/business/test/folders/page/search-list?page=sampleDisposeProcessSearch', '1001', '18', '001.svg', '样品预处理工序查询'); + +------------------ 2022-12-02 ADD BY LIJIAXING------------END + + +------------------ 2022-12-06 ADD BY LIJIAXING------------START +ALTER TABLE T_LIMS_ORDER ADD (SAMPLECAPACITY NUMBER(16,4) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_ORDER ADD (SAMPLECOATINGPRESSDEN NUMBER(16,4) DEFAULT NULL NULL); +CALL INSERTI18N('T_LIMS_ORDER.SAMPLECAPACITY', '克容量', '克容量', 'zh-CN', '克容量'); +CALL INSERTI18N('T_LIMS_ORDER.SAMPLECOATINGPRESSDEN', '涂布单面面密度', '涂布单面面密度', 'zh-CN', '涂布单面面密度'); +------------------ 2022-12-06 ADD BY LIJIAXING------------END + +------------------ 2022-12-07 ADD BY LIJIAXING------------START +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202210192210, '化成', 'RB_HC', 10, 'taskReportTemplate', 0, 'admin', '系统管理员', '0'); +------------------ 2022-12-07 ADD BY LIJIAXING------------END + + +------------------------------- 2022-12-07 add by dingjian--------------begin +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (2022120709511, '1C', 'RB_ONE_C', 10, 'taskReportTemplate', 0, 'admin', '系统管理员', '0'); +------------------------------- 2022-12-07 add by dingjian--------------end +------------------ 2022-12-09 ADD BY LIJIAXING------------START +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209131903, '取消收样', '3', 3, 'sampleObtainStatus', 0, 'admin', '系统管理员', '0'); +------------------ 2022-12-09 ADD BY LIJIAXING------------END + +------------------------------- 2022-12-13 add by dingjian--------------begin +CALL INSERTI18N('LIMS.BASEMODULE.BUTTON.FILE_DOWNLOAD', '下载', '下载', 'zh-CN', '下载'); +CALL INSERTI18N('LIMS.MODULE.REPORTTEMPLATES.BUTTON.DATA_TRANSPORT', '数据操作', '数据操作', 'zh-CN', '数据操作'); +------------------------------- 2022-12-13 add by dingjian--------------end +------------------ 2022-12-15 ADD BY LIJIAXING------------START +ALTER TABLE T_LIMS_METHOD MODIFY (METHODNAME varchar2(900)); +------------------ 2022-12-15 ADD BY LIJIAXING------------END +-- ----------------------------- 2022-12-22 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_EXECUTIVE_RECORD( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + REMARKS VARCHAR2(270) NULL, + ORGID VARCHAR2(36) NULL, + ORGNAME VARCHAR2(270) NULL, + CONTENT VARCHAR2(900) NULL, + TITLE VARCHAR2(270) NULL, + TABLENAME VARCHAR2(270) NULL, + TYPENAME VARCHAR2(270) NULL, + TARGETID NUMBER NULL +); +COMMENT ON TABLE T_LIMS_EXECUTIVE_RECORD IS '执行记录表'; +COMMENT ON COLUMN T_LIMS_EXECUTIVE_RECORD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EXECUTIVE_RECORD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EXECUTIVE_RECORD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EXECUTIVE_RECORD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EXECUTIVE_RECORD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EXECUTIVE_RECORD.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_EXECUTIVE_RECORD.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_EXECUTIVE_RECORD.ORGID IS '组织ID'; +COMMENT ON COLUMN T_LIMS_EXECUTIVE_RECORD.ORGNAME IS '组织名称'; +COMMENT ON COLUMN T_LIMS_EXECUTIVE_RECORD.CONTENT IS '内容'; +COMMENT ON COLUMN T_LIMS_EXECUTIVE_RECORD.TITLE IS '标题'; +COMMENT ON COLUMN T_LIMS_EXECUTIVE_RECORD.TABLENAME IS '表名'; +COMMENT ON COLUMN T_LIMS_EXECUTIVE_RECORD.TYPENAME IS '类型'; +COMMENT ON COLUMN T_LIMS_EXECUTIVE_RECORD.TARGETID IS '主键'; + +ALTER TABLE T_LIMS_EXECUTIVE_RECORD ADD CONSTRAINT PK_LIMS_EXECUTIVE_RECORD PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EXECUTIVE_RECORD.SERVICE_NAME', '执行记录表', '执行记录表', 'zh-CN', '执行记录表'); +CALL INSERTI18N('T_LIMS_EXECUTIVE_RECORD.ID', '执行记录表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EXECUTIVE_RECORD.CREATEDBYID', '执行记录表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EXECUTIVE_RECORD.CREATEDBYNAME', '执行记录表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EXECUTIVE_RECORD.CREATEDTIME', '执行记录表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EXECUTIVE_RECORD.CREATEDBYORGID', '执行记录表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EXECUTIVE_RECORD.CREATEDBYORGNAME', '执行记录表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EXECUTIVE_RECORD.REMARKS', '执行记录表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_EXECUTIVE_RECORD.ORGID', '执行记录表的组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_EXECUTIVE_RECORD.ORGNAME', '执行记录表的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('T_LIMS_EXECUTIVE_RECORD.CONTENT', '执行记录表的内容', '内容', 'zh-CN', '内容'); +CALL INSERTI18N('T_LIMS_EXECUTIVE_RECORD.TITLE', '执行记录表的标题', '标题', 'zh-CN', '标题'); +CALL INSERTI18N('T_LIMS_EXECUTIVE_RECORD.TABLENAME', '执行记录表的表名', '表名', 'zh-CN', '表名'); +CALL INSERTI18N('T_LIMS_EXECUTIVE_RECORD.TYPENAME', '执行记录表的类型', '类型', 'zh-CN', '类型'); +CALL INSERTI18N('T_LIMS_EXECUTIVE_RECORD.TARGETID', '执行记录表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('BASEMODULE.BUSINESS.EXECUTIVERECORDS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.EXECUTIVERECORDS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.EXECUTIVERECORDS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.EXECUTIVERECORDS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.EXECUTIVERECORDS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +CREATE INDEX IDX_TARGETID ON T_LIMS_EXECUTIVE_RECORD (TARGETID); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EXECUTIVE_RECORD', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-12-22 add by lijiaxing------------end +-- ----------------------------- 2022-12-22 add by lijiaxing------------start + +INSERT INTO T_CORE_SCHEDULE_TASK (ID, TASKNAME, SERVICENAME, METHODNAME, TYPE) +VALUES ('orderObtainStatus', '送检单超过24小时样品未送达', 'com.sunwayworld.basemodule.business.executiverecord.service.LimsExecutiveRecordService', 'orderObtainStatus', 'service'); +-- ----------------------------- 2022-12-22 add by lijiaxing------------end +-- ----------------------------- 2022-12-22 add by lijiaxing------------start + +INSERT INTO T_CORE_SCHEDULE_TASK (ID, TASKNAME, SERVICENAME, METHODNAME, TYPE) +VALUES ('qualityItem', '质量监督逾期的计划', 'com.sunwayworld.basemodule.business.executiverecord.service.LimsExecutiveRecordService', 'qualityItem', 'service'); +-- ----------------------------- 2022-12-22 add by lijiaxing------------end +-- ----------------------------- 2022-12-22 add by lijiaxing------------start +INSERT INTO T_CORE_SCHEDULE_TASK (ID, TASKNAME, SERVICENAME, METHODNAME, TYPE) +VALUES ('equiptCheckPrepare', '设备期间核查计划安排', 'com.sunwayworld.basemodule.business.executiverecord.service.LimsExecutiveRecordService', 'equiptCheckPrepare', 'service'); +INSERT INTO T_CORE_SCHEDULE_TASK (ID, TASKNAME, SERVICENAME, METHODNAME, TYPE) +VALUES ('equiptCheckPostpone', '设备期间核查计划逾期', 'com.sunwayworld.basemodule.business.executiverecord.service.LimsExecutiveRecordService', 'equiptCheckPostpone', 'service'); +-- ----------------------------- 2022-12-22 add by lijiaxing------------end + +-- ----------------------------- 2022-12-23 add by lijiaxing------------start + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('100120', '加急业务量统计', '/secure/basemodule/business/test/folders/page/statisticsUrgencyPage', '1001', '20', '001.svg', '加急业务量统计'); +-- ----------------------------- 2022-12-23 add by lijiaxing------------end + + +-- ----------------------------- 2022-12-24 add by dingjian--------------begin +CALL INSERTI18N('VALIDITYDATE.NOT.LATER.THAN.CURRENTDATE', '无效有效期,有效期请选择今天之前的时间', '无效有效期,有效期请选择今天之后的时间', 'zh-CN', '无效有效期,有效期请选择今天之前的时间'); +-- ----------------------------- 2022-12-24 add by dingjian--------------end + +-- ----------------------------- 2022-12-26 add by miq--------------begin +alter table T_CORE_EQUIPT_ACQ_CONFIG add SHARENAME VARCHAR2(120); +comment on column T_CORE_EQUIPT_ACQ_CONFIG.SHARENAME is '共享文件夹地址'; +alter table T_CORE_EQUIPT_ACQ_CONFIG add USERNAME VARCHAR2(30); +comment on column T_CORE_EQUIPT_ACQ_CONFIG.USERNAME is '用户名'; +alter table T_CORE_EQUIPT_ACQ_CONFIG add PWD VARCHAR2(30); +comment on column T_CORE_EQUIPT_ACQ_CONFIG.PWD is '密码'; + +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.SHARENAME','共享文件夹地址','共享文件夹地址','zh-CN','共享文件夹地址'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.USERNAME','用户名','用户名','zh-CN','用户名'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.PWD','密码','密码','zh-CN','密码'); + +-- ----------------------------- 2022-12-26 add by miq--------------end +-- ----------------------------- 2022-12-30 add by lijiaxing--------------start +ALTER TABLE T_LIMS_EQUIPT_STANDBY ADD STANDBYEQUIPTCODE VARCHAR2(270); +COMMENT ON COLUMN T_LIMS_EQUIPT_STANDBY.STANDBYEQUIPTCODE IS '备件编号'; +-- ----------------------------- 2022-12-30 add by lijiaxing--------------end + +-- ----------------------------- 2023-1-3 add by lijiaxing--------------start +CALL INSERTI18N('VALIDITYDATE.NOT.LATER.THAN.CURRENTDATE', '无效有效期,有效期请选择今天之后的时间', '无效有效期,有效期请选择今天之后的时间', 'zh-CN', '无效有效期,有效期请选择今天之后的时间'); +-- ----------------------------- 2023-1-3 add by lijiaxing--------------end +-- ----------------------------- 2023-1-3 add by lijiaxing--------------start +INSERT INTO T_CORE_SEQUENCE +(ID, PATTERN, JSONPARAM) +VALUES('T_LIMS_INTERNAL_AUDIT_FIRSTMEET', '[nnnnnnnnnnnn]', '[{"n":31}]'); +INSERT INTO T_CORE_SEQUENCE +(ID, PATTERN, JSONPARAM) +VALUES('T_LIMS_INTERNAL_AUDIT_LASTTMEET', '[nnnnnnnnnnnn]', '[{"n":31}]'); +-- ----------------------------- 2023-1-3 add by lijiaxing--------------end +-- ----------------------------- 2023-1-3 add by lijiaxing--------------start +ALTER TABLE T_LIMS_COMPLAINT MODIFY (MEASURE VARCHAR2(1200)); +-- ----------------------------- 2023-1-3 add by lijiaxing--------------end +-- ----------------------------- 2023-1-3 add by lijiaxing--------------start +ALTER TABLE T_LIMS_SUPERVISION_ITEM MODIFY (CHECKUSER VARCHAR2(1200)); +ALTER TABLE T_LIMS_SUPERVISION_ITEM MODIFY (CHECKUSERID VARCHAR2(3600)); +-- ----------------------------- 2023-1-3 add by lijiaxing--------------end +-- ----------------------------- 2023-1-4 add by lijiaxing--------------start +ALTER TABLE T_LIMS_INTERNAL_AUDIT_MONTH MODIFY (REPORTSCOPE VARCHAR2(1200)); +ALTER TABLE T_LIMS_INTERNAL_AUDIT_MONTH MODIFY (REPORTSCOPEIDS VARCHAR2(3600)); +-- ----------------------------- 2023-1-4 add by lijiaxing--------------end + +-- ----------------------------- 2023-01-04 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_HUMITURE_LOCATION( + ID NUMBER NOT 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, + REMARKS VARCHAR2(270) NULL, + LOCATIONID NUMBER NULL +); +COMMENT ON TABLE T_LIMS_HUMITURE_LOCATION IS '温湿度位置'; +COMMENT ON COLUMN T_LIMS_HUMITURE_LOCATION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_HUMITURE_LOCATION.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_HUMITURE_LOCATION.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_HUMITURE_LOCATION.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_HUMITURE_LOCATION.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_HUMITURE_LOCATION.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_HUMITURE_LOCATION.ORGID IS '组织ID'; +COMMENT ON COLUMN T_LIMS_HUMITURE_LOCATION.ORGNAME IS '组织名称'; +COMMENT ON COLUMN T_LIMS_HUMITURE_LOCATION.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_HUMITURE_LOCATION.LOCATIONID IS '位置ID'; + +ALTER TABLE T_LIMS_HUMITURE_LOCATION ADD CONSTRAINT PK_LIMS_HUMITURE_LOCATION PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_HUMITURE_LOCATION.SERVICE_NAME', '温湿度位置', '温湿度位置', 'zh-CN', '温湿度位置'); +CALL INSERTI18N('T_LIMS_HUMITURE_LOCATION.ID', '温湿度位置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_HUMITURE_LOCATION.CREATEDBYID', '温湿度位置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_HUMITURE_LOCATION.CREATEDBYNAME', '温湿度位置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_HUMITURE_LOCATION.CREATEDTIME', '温湿度位置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_HUMITURE_LOCATION.CREATEDBYORGID', '温湿度位置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_HUMITURE_LOCATION.CREATEDBYORGNAME', '温湿度位置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_HUMITURE_LOCATION.ORGID', '温湿度位置的组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_HUMITURE_LOCATION.ORGNAME', '温湿度位置的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('T_LIMS_HUMITURE_LOCATION.REMARKS', '温湿度位置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_HUMITURE_LOCATION.LOCATIONID', '温湿度位置的位置ID', '位置ID', 'zh-CN', '位置ID'); +CALL INSERTI18N('BASEMODULE.TRM.HUMITURE.LOCATIONS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.HUMITURE.LOCATIONS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.HUMITURE.LOCATIONS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.HUMITURE.LOCATIONS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.HUMITURE.LOCATIONS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('202301041318', '温湿度管理', '/secure/basemodule/trm/humiture/humiture-locations/page/edit-list', '20220928', '202301041318', '001.svg', '温湿度管理'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_HUMITURE_LOCATION', '0', '0'); + +CREATE INDEX IDX_LOCATIONID ON T_LIMS_HUMITURE_LOCATION (LOCATIONID); + + +COMMIT; + +-- ----------------------------- 2023-01-04 add by lijiaxing------------end +-- ----------------------------- 2023-01-04 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_HUMITURE_LOCATION_INFO( + ID NUMBER NOT 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, + REMARKS VARCHAR2(270) NULL, + HUMITURELOCATIONID NUMBER NULL, + TEMPERATURE NUMBER(16,4) NULL, + HUMIDITY NUMBER(16,4) NULL, + COLLECTTIME DATE NULL +); +COMMENT ON TABLE T_LIMS_HUMITURE_LOCATION_INFO IS '温湿度位置信息表'; +COMMENT ON COLUMN T_LIMS_HUMITURE_LOCATION_INFO.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_HUMITURE_LOCATION_INFO.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_HUMITURE_LOCATION_INFO.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_HUMITURE_LOCATION_INFO.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_HUMITURE_LOCATION_INFO.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_HUMITURE_LOCATION_INFO.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_HUMITURE_LOCATION_INFO.ORGID IS '组织ID'; +COMMENT ON COLUMN T_LIMS_HUMITURE_LOCATION_INFO.ORGNAME IS '组织名称'; +COMMENT ON COLUMN T_LIMS_HUMITURE_LOCATION_INFO.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_HUMITURE_LOCATION_INFO.HUMITURELOCATIONID IS '温湿度位置ID'; +COMMENT ON COLUMN T_LIMS_HUMITURE_LOCATION_INFO.TEMPERATURE IS '温度( °c)'; +COMMENT ON COLUMN T_LIMS_HUMITURE_LOCATION_INFO.HUMIDITY IS '湿度(rh%)'; +COMMENT ON COLUMN T_LIMS_HUMITURE_LOCATION_INFO.COLLECTTIME IS '采集时间'; + + +ALTER TABLE T_LIMS_HUMITURE_LOCATION_INFO ADD CONSTRAINT PK_LIMS_HUMITURE_L_INFO PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_HUMITURE_LOCATION_INFO.SERVICE_NAME', '温湿度位置信息表', '温湿度位置信息表', 'zh-CN', '温湿度位置信息表'); +CALL INSERTI18N('T_LIMS_HUMITURE_LOCATION_INFO.ID', '温湿度位置信息表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_HUMITURE_LOCATION_INFO.CREATEDBYID', '温湿度位置信息表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_HUMITURE_LOCATION_INFO.CREATEDBYNAME', '温湿度位置信息表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_HUMITURE_LOCATION_INFO.CREATEDTIME', '温湿度位置信息表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_HUMITURE_LOCATION_INFO.CREATEDBYORGID', '温湿度位置信息表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_HUMITURE_LOCATION_INFO.CREATEDBYORGNAME', '温湿度位置信息表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_HUMITURE_LOCATION_INFO.ORGID', '温湿度位置信息表的组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_HUMITURE_LOCATION_INFO.ORGNAME', '温湿度位置信息表的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('T_LIMS_HUMITURE_LOCATION_INFO.REMARKS', '温湿度位置信息表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_HUMITURE_LOCATION_INFO.HUMITURELOCATIONID', '温湿度位置信息表的温湿度位置ID', '温湿度位置ID', 'zh-CN', '温湿度位置ID'); +CALL INSERTI18N('T_LIMS_HUMITURE_LOCATION_INFO.TEMPERATURE', '温湿度位置信息表的温度( °c)', '温度( °c)', 'zh-CN', '温度( °c)'); +CALL INSERTI18N('T_LIMS_HUMITURE_LOCATION_INFO.HUMIDITY', '温湿度位置信息表的湿度(rh%)', '湿度(rh%)', 'zh-CN', '湿度(rh%)'); +CALL INSERTI18N('T_LIMS_HUMITURE_LOCATION_INFO.COLLECTTIME', '温湿度位置信息表的采集时间', '采集时间', 'zh-CN', '采集时间'); +CALL INSERTI18N('BASEMODULE.TRM.HUMITURE.LOCATIONINFOS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.HUMITURE.LOCATIONINFOS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.HUMITURE.LOCATIONINFOS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.HUMITURE.LOCATIONINFOS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.HUMITURE.LOCATIONINFOS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_HUMITURE_LOCATION_INFO', '0', '0'); + +CREATE INDEX IDX_HUMITURELOCATIONID ON T_LIMS_HUMITURE_LOCATION_INFO (HUMITURELOCATIONID); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('202301041424','T_LIMS_HUMITURE_LOCATION_INFO', 'T_LIMS_HUMITURE_LOCATION', 'HUMITURELOCATIONID'); +COMMIT; + +-- ----------------------------- 2023-01-04 add by lijiaxing------------end +-- ----------------------------- 2023-01-04 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_RISK_REPORT( + ID NUMBER NOT 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, + REMARKS VARCHAR2(270) NULL, + APPLYYEAR NUMBER NULL, + PROCESSSTATUS VARCHAR2(36) NULL +); +COMMENT ON TABLE T_LIMS_RISK_REPORT IS '风险与机遇报告'; +COMMENT ON COLUMN T_LIMS_RISK_REPORT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_RISK_REPORT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_RISK_REPORT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_RISK_REPORT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_RISK_REPORT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_RISK_REPORT.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_RISK_REPORT.ORGID IS '组织ID'; +COMMENT ON COLUMN T_LIMS_RISK_REPORT.ORGNAME IS '组织名称'; +COMMENT ON COLUMN T_LIMS_RISK_REPORT.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_RISK_REPORT.APPLYYEAR IS '年份'; +COMMENT ON COLUMN T_LIMS_RISK_REPORT.PROCESSSTATUS IS '流程状态'; + +ALTER TABLE T_LIMS_RISK_REPORT ADD CONSTRAINT PK_LIMS_RISK_REPORT PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_RISK_REPORT.SERVICE_NAME', '风险与机遇报告', '风险与机遇报告', 'zh-CN', '风险与机遇报告'); +CALL INSERTI18N('T_LIMS_RISK_REPORT.ID', '风险与机遇报告的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_RISK_REPORT.CREATEDBYID', '风险与机遇报告的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_RISK_REPORT.CREATEDBYNAME', '风险与机遇报告的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_RISK_REPORT.CREATEDTIME', '风险与机遇报告的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_RISK_REPORT.CREATEDBYORGID', '风险与机遇报告的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_RISK_REPORT.CREATEDBYORGNAME', '风险与机遇报告的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_RISK_REPORT.ORGID', '风险与机遇报告的组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_RISK_REPORT.ORGNAME', '风险与机遇报告的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('T_LIMS_RISK_REPORT.REMARKS', '风险与机遇报告的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_RISK_REPORT.APPLYYEAR', '风险与机遇报告的年份', '年份', 'zh-CN', '年份'); +CALL INSERTI18N('T_LIMS_RISK_REPORT.PROCESSSTATUS', '风险与机遇报告的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('BASEMODULE.QMS.RISKREPORTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.QMS.RISKREPORTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.QMS.RISKREPORTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.QMS.RISKREPORTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.QMS.RISKREPORTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700506', '风险与机遇报告', '', '7005', '700506', '001.svg', '风险与机遇报告'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('70050601', '编制', '/secure/basemodule/qms/risk-reports/page/edit-list', '700506', '1', '001.svg', '编制'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('70050602', '审核', '/secure/basemodule/qms/risk-reports/page/audit-list', '700506', '2', '001.svg', '审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('70050603', '查询', '/secure/basemodule/qms/risk-reports/page/search-list', '700506', '3', '001.svg', '查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_RISK_REPORT', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('700506', '风险与机遇报告', 'T_LIMS_RISK_REPORT', 'audit_def', '1'); + + +COMMIT; + +-- ----------------------------- 2023-01-04 add by lijiaxing------------end +-- ----------------------------- 2023-01-04 add by lijiaxing------------start +ALTER TABLE T_LIMS_EQUIPT MODIFY (DISTINGUISHABILITY VARCHAR2(270) ); +-- ----------------------------- 2023-01-04 add by lijiaxing------------end + +-- ----------------------------- 2023-01-04 add by lijiaxing------------start +ALTER TABLE T_LIMS_RISK ADD (RISKTYPE VARCHAR2(36) ); +CALL INSERTI18N('T_LIMS_RISK.RISKTYPE', '风险类型', '风险类型', 'zh-CN', '风险类型'); + +-- ----------------------------- 2023-01-04 add by lijiaxing------------end + +-- ----------------------------- 2023-01-05 add by lijiaxing------------start +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY.STANDBYEQUIPTCODE', '备件编号', '备件编号', 'zh-CN', '备件编号'); +-- ----------------------------- 2023-01-05 add by lijiaxing------------end +-- ----------------------------- 2023-01-09 add by lijiaxing------------start +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701005', '文件核查记录修订', '/secure/basemodule/qms/check-files/page/audit-list?bpmn_statusCode=Revise', '7010', '5', '027.svg', '文件核查记录修订'); +-- ----------------------------- 2023-01-09 add by lijiaxing------------end + +-- ----------------------------- 2023-01-11 add by miq------------start + +ALTER TABLE T_LIMS_REVIEW MODIFY REVIEWEATTENDEE VARCHAR2(1200); +ALTER TABLE T_LIMS_REVIEW MODIFY REVIEWEATTENDEEID VARCHAR2(420); + +-- ----------------------------- 2023-01-11 add by miq------------end + + +-- ----------------------------- 2023-01-11 add by miq------------start +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('folderCellType', '委托单电池类型', 'biz'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202301112201, '卷绕', '1', 1, 'folderCellType', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202301112202, '叠片', '2', 2, 'folderCellType', 0, 'admin', '系统管理员', '0'); + +-- ----------------------------- 2023-01-11 add by miq------------end + +-- ----------------------------- 2023-01-13 add by lijiaxing------------start + +ALTER TABLE T_LIMS_REVIEW MODIFY REVIEWEATTENDEE VARCHAR2(1200); +ALTER TABLE T_LIMS_REVIEW MODIFY REVIEWEATTENDEEID VARCHAR2(1800); + +-- ----------------------------- 2023-01-13 add by lijiaxing------------end +-- ----------------------------- 2023-01-13 add by lijiaxing------------start + +ALTER TABLE T_LIMS_ORDTASK MODIFY (PROCESSRESULT VARCHAR2(36)); +-- ----------------------------- 2023-01-13 add by lijiaxing------------end + + +-- ----------------------------- 2023-01-16 add by dingjian------------start +ALTER TABLE T_CORE_ORG ADD (DELFLAG VARCHAR2(18) DEFAULT NULL NULL); +COMMENT ON COLUMN T_CORE_ORG.DELFLAG IS '生效标识;X时为失效'; +ALTER TABLE T_CORE_ORG ADD (EHRUPDATEFLAG VARCHAR2(18) DEFAULT NULL NULL); +COMMENT ON COLUMN T_CORE_ORG.EHRUPDATEFLAG IS 'EHR更新标识:0不更新;1或者空更新'; + -- ----------------------------- 2023-01-16 add by dingjian--------end + +-- ----------------------------- 2023-01-16 add by lijiaxing------------start +ALTER TABLE T_LIMS_COMPLAINT MODIFY (TRACE VARCHAR2(1200)); +-- ----------------------------- 2023-01-16 add by lijiaxing------------end + +-- ----------------------------- 2023-01-17 add by lijiaxing------------start +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('resultUnit', '单位', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202301116201, '%', '%', 0, 'resultUnit', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202301116202, 'mg/L', 'mg/L', 0, 'resultUnit', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202301116203, 'g/L', 'g/L', 0, 'resultUnit', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202301116204, 'mol/L', 'mol/L', 0, 'resultUnit', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202301116205, 'mg', 'mg', 0, 'resultUnit', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202301116206, 'g', 'g', 0, 'resultUnit', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202301116207, 'ug/kg', 'ug/kg', 0, 'resultUnit', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202301116208, 'ml', 'ml', 0, 'resultUnit', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202301116209, 'L', 'L', 0, 'resultUnit', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202301116210, 'NTU', 'NTU', 0, 'resultUnit', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202301116211, 's', 's', 0, 'resultUnit', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202301116212, 'g/lm', 'g/lm', 0, 'resultUnit', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202301116213, 'pcs', 'pcs', 0, 'resultUnit', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202301116214, 'um', 'um', 0, 'resultUnit', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202301116215, 'm²/g', 'm²/g', 0, 'resultUnit', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202301116216, 'ug/g', 'ug/g', 0, 'resultUnit', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202301116217, 'g/cm³', 'g/cm³', 0, 'resultUnit', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202301116218, 'Ω*cm-1', 'Ω*cm-1', 0, 'resultUnit', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202301116219, 'mAh/g', 'mAh/g', 0, 'resultUnit', 0, 'admin', '系统管理员', '0'); + +-- ----------------------------- 2023-01-17 add by lijiaxing------------end + + +-- ----------------------------- 2023-01-17 add by dingjian------------start +ALTER TABLE T_LIMS_FOLDER ADD (PRODUCTIONDATE DATE DEFAULT NULL NULL); +COMMENT ON COLUMN T_LIMS_FOLDER.PRODUCTIONDATE IS '生产日期'; + +ALTER TABLE T_LIMS_FOLDER ADD (WORKSHOP VARCHAR2(120) DEFAULT NULL NULL); +COMMENT ON COLUMN T_LIMS_FOLDER.WORKSHOP IS '车间'; + +ALTER TABLE T_LIMS_FOLDER ADD (LINEDISTINCTION VARCHAR2(120) DEFAULT NULL NULL); +COMMENT ON COLUMN T_LIMS_FOLDER.LINEDISTINCTION IS '线别'; +-- ----------------------------- 2023-01-17 add by dingjian------------end + + +-- ----------------------------- 2023-01-18 add by lijiaxing------------start +ALTER TABLE T_LIMS_FOLDER ADD (CANCELSTATUS VARCHAR2(36)); +CALL INSERTI18N('T_LIMS_FOLDER.CANCELSTATUS', '取消状态', '取消状态', 'zh-CN', '取消状态'); +-- ----------------------------- 2023-01-18 add by lijiaxing------------end + +-- ----------------------------- 2023-02-01 add by dingjian------------start +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY WORKSHOPSECTION VARCHAR2(60); +-- ----------------------------- 2023-02-01 add by dingjian------------end + +CALL INSERTI18N('T_LIMS_ORDER.OBTAINUSERNAME', '收样人名称', '收样人名称', 'zh-CN', '收样人名称'); + +ALTER TABLE T_LIMS_MATERIAL_STORAGE ADD (INSPECTION VARCHAR2(120) DEFAULT NULL NULL); +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.INSPECTION IS '检验类型'; +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.INSPECTION', '检验类型', '检验类型', 'zh-CN', '检验类型'); + +ALTER TABLE T_LIMS_MATERIAL_STORAGE ADD (DEPTTHREEID VARCHAR2(120) DEFAULT NULL NULL); +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.DEPTTHREEID IS '三级部门ID'; +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.DEPTTHREEID', '三级部门ID', '三级部门ID', 'zh-CN', '三级部门ID'); +ALTER TABLE T_LIMS_MATERIAL_STORAGE ADD (DEPTTHREE VARCHAR2(120) DEFAULT NULL NULL); +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.DEPTTHREE IS '三级部门'; +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.DEPTTHREE', '三级部门', '三级部门', 'zh-CN', '三级部门'); + +ALTER TABLE T_LIMS_MATERIAL_STORAGE ADD (DEPTTWOID VARCHAR2(120) DEFAULT NULL NULL); +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.DEPTTWOID IS '二级部门ID'; +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.DEPTTWOID', '二级部门ID', '二级部门ID', 'zh-CN', '二级部门ID'); +ALTER TABLE T_LIMS_MATERIAL_STORAGE ADD (DEPTTWO VARCHAR2(120) DEFAULT NULL NULL); +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.DEPTTWO IS '二级部门'; +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.DEPTTWO', '二级部门', '二级部门', 'zh-CN', '二级部门'); + +-- ----------------------------- 2023-02-06 add by yusl------------start +ALTER TABLE T_LIMS_TEST ADD ITEMSORTER NUMBER; +COMMENT ON COLUMN T_LIMS_TEST.ITEMSORTER IS '项目排序'; +CALL INSERTI18N('T_LIMS_TEST.ITEMSORTER', '项目排序', '项目排序', 'zh-CN', '项目排序'); +-- ----------------------------- 2023-02-06 add by yusl------------end + + +-- ----------------------------- 2023-02-06 add by miq------------start +alter table T_LIMS_TASK add COLLECTSTATUS VARCHAR2(36); +comment on column T_LIMS_TASK.COLLECTSTATUS is '采集状态'; + +CALL INSERTI18N('T_LIMS_TASK.COLLECTSTATUS','采集状态','采集状态','zh-CN','采集状态'); + + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('taskCollectStatus', '任务采集状态', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202302062201, '待采集', '1', 1, 'taskCollectStatus', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202302062202, '已采集', '2', 2, 'taskCollectStatus', 0, 'admin', '系统管理员', '0'); +-- ----------------------------- 2023-02-06 add by miq------------end + +-- ----------------------------- 2023-02-07 add by miq--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_SCHEDULE( + ID NUMBER NOT NULL, + NAME VARCHAR2(120) NULL, + BIZID VARCHAR2(66) NULL, + TYPE VARCHAR2(66) NULL, + ENABLEFLAG VARCHAR2(18) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL +); +COMMENT ON TABLE T_LIMS_SCHEDULE IS '业务定时任务'; +COMMENT ON COLUMN T_LIMS_SCHEDULE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_SCHEDULE.NAME IS '名称'; +COMMENT ON COLUMN T_LIMS_SCHEDULE.BIZID IS '业务id'; +COMMENT ON COLUMN T_LIMS_SCHEDULE.TYPE IS '类型'; +COMMENT ON COLUMN T_LIMS_SCHEDULE.ENABLEFLAG IS '是否启用'; +COMMENT ON COLUMN T_LIMS_SCHEDULE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_SCHEDULE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_SCHEDULE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_SCHEDULE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_SCHEDULE.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_SCHEDULE ADD CONSTRAINT PK_LIMS_SCHEDULE PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_SCHEDULE.SERVICE_NAME', '业务定时任务', '业务定时任务', 'zh-CN', '业务定时任务'); +CALL INSERTI18N('T_LIMS_SCHEDULE.ID', '业务定时任务的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_SCHEDULE.NAME', '业务定时任务的名称', '名称', 'zh-CN', '名称'); +CALL INSERTI18N('T_LIMS_SCHEDULE.BIZID', '业务定时任务的业务id', '业务id', 'zh-CN', '业务id'); +CALL INSERTI18N('T_LIMS_SCHEDULE.TYPE', '业务定时任务的类型', '类型', 'zh-CN', '类型'); +CALL INSERTI18N('T_LIMS_SCHEDULE.ENABLEFLAG', '业务定时任务的是否启用', '是否启用', 'zh-CN', '是否启用'); +CALL INSERTI18N('T_LIMS_SCHEDULE.CREATEDBYID', '业务定时任务的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_SCHEDULE.CREATEDBYNAME', '业务定时任务的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_SCHEDULE.CREATEDTIME', '业务定时任务的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_SCHEDULE.CREATEDBYORGID', '业务定时任务的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_SCHEDULE.CREATEDBYORGNAME', '业务定时任务的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COMMON.SCHEDULES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COMMON.SCHEDULES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COMMON.SCHEDULES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COMMON.SCHEDULES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COMMON.SCHEDULES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_SCHEDULE', '0', '0'); + +INSERT INTO T_CORE_SCHEDULE_TASK (ID, TASKNAME, SERVICENAME, METHODNAME, TYPE) +VALUES ('ordtaskSchedule', '检测项目定时采集任务', 'com.sunwayworld.basemodule.common.schedule.service.LimsScheduleService', 'ordtaskSchedule', 'service') + +COMMIT; + +-- ----------------------------- 2023-02-07 add by miq------------end + +ALTER TABLE T_LIMS_ORDER ADD (OBTAINUSERID VARCHAR2(36) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_ORDER ADD (OBTAINUSERNAME VARCHAR2(270) DEFAULT NULL NULL); +COMMENT ON COLUMN T_LIMS_ORDER.OBTAINUSERID IS '收样人ID'; +COMMENT ON COLUMN T_LIMS_ORDER.OBTAINUSERNAME IS '收样人名称'; +CALL INSERTI18N('T_LIMS_ORDER.OBTAINUSERID', '收样人ID', '收样人ID', 'zh-CN', '收样人ID'); + +ALTER TABLE T_LIMS_FOLDER ADD (OBTAINUSERID VARCHAR2(36) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_FOLDER ADD (OBTAINUSERNAME VARCHAR2(270) DEFAULT NULL NULL); +COMMENT ON COLUMN T_LIMS_FOLDER.OBTAINUSERID IS '收样人ID'; +COMMENT ON COLUMN T_LIMS_FOLDER.OBTAINUSERNAME IS '收样人名称'; + +-- ----------------------------- 2023-02-08 add by miq--------------begin + +UPDATE T_CORE_SCHEDULE_TASK SET METHODNAME = 'scheduleTask' WHERE id = 'ordtaskSchedule' + + +-- ----------------------------- 2023-02-08 add by miq------------end + +-- ----------------------------- 2023-02-08 add by yusl------------start +alter table T_LIMS_ORDER add OPERATERID VARCHAR2(36); +comment on column T_LIMS_ORDER.OPERATERID is '操作人ID'; +CALL INSERTI18N('T_LIMS_ORDER.OPERATERID','操作人ID','操作人ID','zh-CN','操作人ID'); +alter table T_LIMS_ORDER add OPERATER VARCHAR2(60); +comment on column T_LIMS_ORDER.OPERATER is '操作人'; +CALL INSERTI18N('T_LIMS_ORDER.OPERATER','操作人','操作人','zh-CN','操作人'); +alter table T_LIMS_ORDER add OPERATETIME DATE; +comment on column T_LIMS_ORDER.OPERATETIME is '操作时间'; +CALL INSERTI18N('T_LIMS_ORDER.OPERATETIME','操作时间','操作时间','zh-CN','操作时间'); +-- ----------------------------- 2023-02-08 add by yusl------------end + +-- ----------------------------- 2023-02-08 add by dingjian------------start +ALTER TABLE T_LIMS_MATERIAL_STORAGE ADD (SAPMATERIALCODE VARCHAR2(120) DEFAULT NULL NULL); +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.SAPMATERIALCODE IS 'SAP材料编码'; +-- ----------------------------- 2023-02-08 add by dingjian------------end + + +-- ----------------------------- 2023-02-08 add by dingjian------------start +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('inspectionType', '检验类型', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (2023020819151, '研发', 'develop', 1, 'inspectionType', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (2023020819152, '非研发', 'unDevelop', 2, 'inspectionType', 0, 'admin', '系统管理员', '0'); +-- ----------------------------- 2023-02-08 add by dingjian------------end + + +-- ----------------------------- 2023-02-09 add by dingjian------------start +ALTER TABLE T_LIMS_REVIEW MODIFY PARTICIPANT VARCHAR2(1200); +ALTER TABLE T_LIMS_REVIEW MODIFY PARTICIPANTID VARCHAR2(1800); + +ALTER TABLE T_LIMS_REVIEW MODIFY REVIEWEATTENDEEID VARCHAR2(1800); +-- ----------------------------- 2023-02-09 add by dingjian------------end + +-- ----------------------------- 2023-02-14 add by lijiaxing------------start +CALL INSERTI18N('T_LIMS_ORDER.POSITIVEACTIVITYQUALITY','正极活性物质质量mg','正极活性物质质量mg','zh-CN','正极活性物质质量mg'); +-- ----------------------------- 2023-02-14 add by lijiaxing------------end + +-- ----------------------------- 2023-02-14 add by lijiaxing------------start +ALTER TABLE T_LIMS_TM_ANALYST MODIFY DEFAULTRESULT VARCHAR2(270); +-- ----------------------------- 2023-02-14 add by lijiaxing------------end + +-- ----------------------------- 2023-02-14 add by dingjian------------start +ALTER TABLE T_LIMS_STAFF_CERTIFICATE ADD (CERTIFICATELEVEL VARCHAR2(60) DEFAULT NULL NULL); +COMMENT ON COLUMN T_LIMS_STAFF_CERTIFICATE.CERTIFICATELEVEL IS '证书级别'; +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.CERTIFICATELEVEL', '级别', '级别', 'zh-CN', '级别'); +-- ----------------------------- 2023-02-14 add by dingjian------------end +-- ----------------------------- 2023-02-14 add by lijiaxing------------start +ALTER TABLE T_LIMS_TASK MODIFY RESULT VARCHAR2(270); +-- ----------------------------- 2023-02-14 add by lijiaxing------------end + +-- ----------------------------- 2023-02-14 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_TASK_RESULT_RECORD( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + TASKID NUMBER NULL, + ORDTASKID NUMBER NULL, + ORDTASKRESULTID NUMBER NULL, + SAMPLECODE VARCHAR2(270) NULL, + PROCESSNAME VARCHAR2(270) NULL, + ANALYSTNAME VARCHAR2(270) NULL, + CHANGEUSER VARCHAR2(270) NULL, + CHANGETIME DATE NULL, + RESULTBEFORE VARCHAR2(270) NULL, + RESULTAFTER VARCHAR2(270) NULL, + CHANGEUSERID VARCHAR2(36) NULL +); +COMMENT ON TABLE T_LIMS_TASK_RESULT_RECORD IS '结果修改记录表'; +COMMENT ON COLUMN T_LIMS_TASK_RESULT_RECORD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TASK_RESULT_RECORD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TASK_RESULT_RECORD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TASK_RESULT_RECORD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TASK_RESULT_RECORD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TASK_RESULT_RECORD.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_TASK_RESULT_RECORD.TASKID IS '项目ID'; +COMMENT ON COLUMN T_LIMS_TASK_RESULT_RECORD.ORDTASKID IS '项目样品ID'; +COMMENT ON COLUMN T_LIMS_TASK_RESULT_RECORD.ORDTASKRESULTID IS '项目样品分析项ID'; +COMMENT ON COLUMN T_LIMS_TASK_RESULT_RECORD.SAMPLECODE IS '电池编号'; +COMMENT ON COLUMN T_LIMS_TASK_RESULT_RECORD.PROCESSNAME IS '工序名称'; +COMMENT ON COLUMN T_LIMS_TASK_RESULT_RECORD.ANALYSTNAME IS '分析项目名称'; +COMMENT ON COLUMN T_LIMS_TASK_RESULT_RECORD.CHANGEUSER IS '修改人'; +COMMENT ON COLUMN T_LIMS_TASK_RESULT_RECORD.CHANGETIME IS '修改时间'; +COMMENT ON COLUMN T_LIMS_TASK_RESULT_RECORD.RESULTBEFORE IS '修改前结果'; +COMMENT ON COLUMN T_LIMS_TASK_RESULT_RECORD.RESULTAFTER IS '修改后结果'; +COMMENT ON COLUMN T_LIMS_TASK_RESULT_RECORD.CHANGEUSERID IS '修改人ID'; + +ALTER TABLE T_LIMS_TASK_RESULT_RECORD ADD CONSTRAINT PK_LIMS_TASK_RESULT_RECORD PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_TASK_RESULT_RECORD.SERVICE_NAME', '结果修改记录表', '结果修改记录表', 'zh-CN', '结果修改记录表'); +CALL INSERTI18N('T_LIMS_TASK_RESULT_RECORD.ID', '结果修改记录表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TASK_RESULT_RECORD.CREATEDBYID', '结果修改记录表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TASK_RESULT_RECORD.CREATEDBYNAME', '结果修改记录表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TASK_RESULT_RECORD.CREATEDTIME', '结果修改记录表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TASK_RESULT_RECORD.CREATEDBYORGID', '结果修改记录表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TASK_RESULT_RECORD.CREATEDBYORGNAME', '结果修改记录表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TASK_RESULT_RECORD.TASKID', '结果修改记录表的项目ID', '项目ID', 'zh-CN', '项目ID'); +CALL INSERTI18N('T_LIMS_TASK_RESULT_RECORD.ORDTASKID', '结果修改记录表的项目样品ID', '项目样品ID', 'zh-CN', '项目样品ID'); +CALL INSERTI18N('T_LIMS_TASK_RESULT_RECORD.ORDTASKRESULTID', '结果修改记录表的项目样品分析项ID', '项目样品分析项ID', 'zh-CN', '项目样品分析项ID'); +CALL INSERTI18N('T_LIMS_TASK_RESULT_RECORD.SAMPLECODE', '结果修改记录表的电池编号', '电池编号', 'zh-CN', '电池编号'); +CALL INSERTI18N('T_LIMS_TASK_RESULT_RECORD.PROCESSNAME', '结果修改记录表的工序名称', '工序名称', 'zh-CN', '工序名称'); +CALL INSERTI18N('T_LIMS_TASK_RESULT_RECORD.ANALYSTNAME', '结果修改记录表的分析项目名称', '分析项目名称', 'zh-CN', '分析项目名称'); +CALL INSERTI18N('T_LIMS_TASK_RESULT_RECORD.CHANGEUSER', '结果修改记录表的修改人', '修改人', 'zh-CN', '修改人'); +CALL INSERTI18N('T_LIMS_TASK_RESULT_RECORD.CHANGETIME', '结果修改记录表的修改时间', '修改时间', 'zh-CN', '修改时间'); +CALL INSERTI18N('T_LIMS_TASK_RESULT_RECORD.RESULTBEFORE', '结果修改记录表的修改前结果', '修改前结果', 'zh-CN', '修改前结果'); +CALL INSERTI18N('T_LIMS_TASK_RESULT_RECORD.RESULTAFTER', '结果修改记录表的修改后结果', '修改后结果', 'zh-CN', '修改后结果'); +CALL INSERTI18N('T_LIMS_TASK_RESULT_RECORD.CHANGEUSERID', '结果修改记录表的修改人ID', '修改人ID', 'zh-CN', '修改人ID'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASKRESULTRECORDS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASKRESULTRECORDS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASKRESULTRECORDS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASKRESULTRECORDS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASKRESULTRECORDS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TASK_RESULT_RECORD', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-02-14 add by lijiaxing------------end + + +-- ----------------------------- 2023-02-16 add by dingjian--------------begin +CREATE TABLE T_LIMS_TESTPROCESS_EQUIPT( + ID NUMBER NOT NULL, + TESTDIRECTIONID NUMBER NULL, + TESTPROCESSID NUMBER NULL, + EQUIPID NUMBER NULL, + ORGID VARCHAR2(36) NULL, + ORGNAME VARCHAR2(36) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL +); +COMMENT ON TABLE T_LIMS_TESTPROCESS_EQUIPT IS '工序设备表'; +COMMENT ON COLUMN T_LIMS_TESTPROCESS_EQUIPT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TESTPROCESS_EQUIPT.TESTDIRECTIONID IS '测试方向ID'; +COMMENT ON COLUMN T_LIMS_TESTPROCESS_EQUIPT.TESTPROCESSID IS '测试工序ID'; +COMMENT ON COLUMN T_LIMS_TESTPROCESS_EQUIPT.EQUIPID IS '设备ID'; +COMMENT ON COLUMN T_LIMS_TESTPROCESS_EQUIPT.ORGID IS '部门ID'; +COMMENT ON COLUMN T_LIMS_TESTPROCESS_EQUIPT.ORGNAME IS '部门名称'; +COMMENT ON COLUMN T_LIMS_TESTPROCESS_EQUIPT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TESTPROCESS_EQUIPT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TESTPROCESS_EQUIPT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TESTPROCESS_EQUIPT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TESTPROCESS_EQUIPT.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TESTPROCESS_EQUIPT ADD CONSTRAINT PK_LIMS_TESTPROCESS_EQUIPT PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_TESTPROCESS_EQUIPT.SERVICE_NAME', '工序设备表', '工序设备表', 'zh-CN', '工序设备表'); +CALL INSERTI18N('T_LIMS_TESTPROCESS_EQUIPT.ID', '工序设备表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TESTPROCESS_EQUIPT.TESTDIRECTIONID', '工序设备表的测试方向ID', '测试方向ID', 'zh-CN', '测试方向ID'); +CALL INSERTI18N('T_LIMS_TESTPROCESS_EQUIPT.TESTPROCESSID', '工序设备表的测试工序ID', '测试工序ID', 'zh-CN', '测试工序ID'); +CALL INSERTI18N('T_LIMS_TESTPROCESS_EQUIPT.EQUIPID', '工序设备表的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_TESTPROCESS_EQUIPT.ORGID', '工序设备表的部门ID', '部门ID', 'zh-CN', '部门ID'); +CALL INSERTI18N('T_LIMS_TESTPROCESS_EQUIPT.ORGNAME', '工序设备表的部门名称', '部门名称', 'zh-CN', '部门名称'); +CALL INSERTI18N('T_LIMS_TESTPROCESS_EQUIPT.CREATEDBYID', '工序设备表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TESTPROCESS_EQUIPT.CREATEDBYNAME', '工序设备表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TESTPROCESS_EQUIPT.CREATEDTIME', '工序设备表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TESTPROCESS_EQUIPT.CREATEDBYORGID', '工序设备表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TESTPROCESS_EQUIPT.CREATEDBYORGNAME', '工序设备表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PROCESSEQUIPTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PROCESSEQUIPTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PROCESSEQUIPTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PROCESSEQUIPTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PROCESSEQUIPTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TESTPROCESS_EQUIPT', '0', '0'); + +-- 创建工序设备选择页 +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES + (2023022011021,'工序设备','工序设备','processEquiptChoose','/secure/basemodule/trm/pretreatment/testprocess-equipts/page/choose-list','80%'); + +COMMIT; + +-- ----------------------------- 2023-02-16 add by dingjian------------end +-- ----------------------------- 2023-02-21 add by lijiaxing------------start +ALTER TABLE T_LIMS_FOLDER ADD (PROCESSSCHEDULE VARCHAR2(270) DEFAULT NULL NULL); +COMMENT ON COLUMN T_LIMS_FOLDER.PROCESSSCHEDULE IS '委托单进度'; +CALL INSERTI18N('T_LIMS_FOLDER.PROCESSSCHEDULE', '委托单进度', '委托单进度', 'zh-CN', '委托单进度'); + + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('processSchedule', '委托单进度', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202302211421, '已取消', 'Cancel', 0, 'processSchedule', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202302211422, '已检验已审核', 'Done', 0, 'processSchedule', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202302211423, '已检验未审核', 'ResultReview', 0, 'processSchedule', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202302211424, '已收样', 'Obtain', 0, 'processSchedule', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202302211425, '检测部门确认', 'DetectionAudit', 0, 'processSchedule', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202302211426, '送检部门确认加急', 'Urgent', 0, 'processSchedule', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202302211427, '草稿', 'Draft', 0, 'processSchedule', 0, 'admin', '系统管理员', '0'); +-- ----------------------------- 2023-02-21 add by lijiaxing------------end + + +-- ----------------------------- 2023-02-21 add by dingjian--------------begin +ALTER TABLE T_LIMS_TM_EQUIPT ADD (ANALYSTID NUMBER DEFAULT NULL NULL); +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.ANALYSTID IS '分析项ID'; +CALL INSERTI18N('T_LIMS_TM_EQUIPT.ANALYSTID', '分析项ID', '分析项ID', 'zh-CN', '分析项ID'); + +-- 创建分析项选择页 +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES + (2023022111231,'分析项','分析项','tmAnalystChoose','/secure/basemodule/coredata/tm-analysts/page/choose-list','80%'); + +-- 创建分析项设备选择页 +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES + (2023022116121,'关联设备','关联设备','tmAnalystEquiptChoose','/secure/basemodule/coredata/tm-equipts/page/choose-list','80%'); + +-- 创建分析项设备选择页 +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES + (2023022314051,'工序关联设备','工序关联设备','tmAnalystEquiptLHChoose','/secure/basemodule/coredata/tm-equipts/page/lh-choose-list','80%'); +-- ----------------------------- 2023-02-21 add by dingjian------------end + +-- ----------------------------- 2023-02-23 add by liujie------------begin +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (2023020819154, '软包', 'lithium', 3, 'inspectionType', 0, 'admin', '系统管理员', '0'); +-- ----------------------------- 2023-02-23 add by liujie------------end + + +-- ----------------------------- 2023-02-25 add by dingjian--------------begin +ALTER TABLE T_LIMS_TESTPROCESS_EQUIPT ADD (TESTPROCESSNAME VARCHAR2(270) DEFAULT NULL NULL); +COMMENT ON COLUMN T_LIMS_TESTPROCESS_EQUIPT.TESTPROCESSNAME IS '测试工序名称'; +CALL INSERTI18N('T_LIMS_TESTPROCESS_EQUIPT.TESTPROCESSNAME', '测试工序名称', '测试工序名称', 'zh-CN', '测试工序名称'); +-- ----------------------------- 2023-02-25 add by dingjian--------------end + +-- ----------------------------- 2023-03-01 add by liujie------------begin +INSERT INTO T_CORE_SCHEDULE_TASK (ID,TASKNAME,SERVICENAME,METHODNAME,REMARK,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME,"TYPE",IFEXECUTABLESERVICENAME,IFEXECUTABLEMETHODNAME) VALUES ('ordtaskSchedule','检测项目定时采集任务','com.sunwayworld.basemodule.common.schedule.service.LimsScheduleService','scheduleTask',NULL,NULL,NULL,NULL,NULL,NULL,'service',NULL,NULL); + +INSERT INTO T_CORE_SCHEDULE_TASK_CONFIG (ID,CONFIGNAME,TASKID,PARAM,CRON,TIMES,REMARK,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME,ACTIVATEDFLAG,ACTIVATEDBYID,ACTIVATEDBYNAME,ACTIVATEDTIME,UID,STARTTIME,ENDTIME) VALUES ('20230200001',NULL,'ordtaskSchedule',NULL,'5/5 * * * * ?',1172,NULL,NULL,'admin','系统管理员',TIMESTAMP '2023-02-07 17:38:06.000000','00013965','物理组','0',NULL,NULL,NULL,'20230200001',TIMESTAMP '2023-02-07 17:38:30.000000',TIMESTAMP '2023-02-16 17:38:33.000000'); +-- ----------------------------- 2023-03-01 add by liujie------------end +-- ----------------------------- 2023-03-07 add by liujie------------begin + +CALL INSERTI18N('T_LIMS_ORDER.STARTTIME', '开始测试时间', '开始测试时间', 'zh-CN', '开始测试时间'); +CALL INSERTI18N('T_LIMS_ORDER.STARTTIME', '开始测试时间', '开始测试时间', 'en-US', 'start Time'); + +ALTER TABLE T_LIMS_ORDER ADD STARTTIME DATE; +COMMENT ON COLUMN T_LIMS_ORDER.STARTTIME IS '开始时间'; + +-- ----------------------------- 2023-03-07 add by liujie------------end +-- ----------------------------- 2023-03-08 add by liujie------------begin +INSERT INTO T_CORE_WK_PANEL (ID,TITLE,URL,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,AUTHORITYCONTROL,TITLEDISPLAY,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME,DATACENTERURL,PANELTYPE,CODE,REFRESHFLAG) VALUES +('proportionOfOrgtask','部门下检测项占比','/module/index/workspaces/proportionOfOrgtask',NULL,'0',NULL,NULL,NULL,'0','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); +-- ----------------------------- 2023-03-08 add by liujie------------end + + +-- ----------------------------- 2023-02-28 add by dingjian--------------begin +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (2023022818571, '中间品检验', 'intermediate', 7, 'folderCheckType', 0, 'admin', '系统管理员', '0'); +-- ----------------------------- 2023-02-28 add by dingjian--------------end + +-- ----------------------------- 2022-12-010 add by tangjun------------end +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.RELATED_MATERIAL', '关联材料', '关联材料', 'zh-CN', '关联材料'); +-- ----------------------------- 2022-12-010 add by tangjun------------end + + +-- ----------------------------- 2023-03-13 add by tangjun------------end + +CREATE TABLE T_LIMS_ORDER_LOAD( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + MODIFYBYID VARCHAR2(36) NULL, + MODIFYBYNAME VARCHAR2(60) NULL, + MODIFYTIME DATE NULL, + MODIFYBYORGID VARCHAR2(36) NULL, + MODIFYBYORGNAME VARCHAR2(270) NULL, + TASKID NUMBER NULL, + ORDERID NUMBER NULL, + SAMPLECODE VARCHAR2(270) NULL, + SAMPLENAME VARCHAR2(270) NULL, + TESTID NUMBER NULL, + TESTCODE VARCHAR2(36) NULL, + TESTNAME VARCHAR2(120) NULL, + METHODID NUMBER NULL, + METHODCODE VARCHAR2(36) NULL, + METHODNAME VARCHAR2(120) NULL, + TESTCART VARCHAR2(120) NULL, + TESTCARTFLOOR VARCHAR2(36) NULL, + STATUS VARCHAR2(36) NULL +); +COMMENT ON TABLE T_LIMS_ORDER_LOAD IS '样品装载'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.MODIFYBYID IS '修改人编码'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.MODIFYBYNAME IS '修改人名称'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.MODIFYTIME IS '修改时间'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.MODIFYBYORGID IS '修改人单位编码'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.MODIFYBYORGNAME IS '修改人单位名称'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.TASKID IS '任务id'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.ORDERID IS '样品id'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.SAMPLECODE IS '样品编号'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.SAMPLENAME IS '样品名称'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.TESTID IS '检测项目id'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.TESTCODE IS '检测项目编码'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.TESTNAME IS '检测项目名称'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.METHODID IS '检测方法id'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.METHODCODE IS '检测方法编码'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.METHODNAME IS '检测方法名称'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.TESTCART IS '试验推车'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.TESTCARTFLOOR IS '试验推车层数'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.STATUS IS '状态'; + +ALTER TABLE T_LIMS_ORDER_LOAD ADD CONSTRAINT PK_LIMS_ORDER_LOAD PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_ORDER_LOAD.SERVICE_NAME', '样品装载', '样品装载', 'zh-CN', '样品装载'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.ID', '样品装载的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.CREATEDBYID', '样品装载的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.CREATEDBYNAME', '样品装载的初次操作人', '初次操作人', 'zh-CN', '初次操作人'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.CREATEDTIME', '样品装载的初次操作时间', '初次操作时间', 'zh-CN', '初次操作时间'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.CREATEDBYORGID', '样品装载的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.CREATEDBYORGNAME', '样品装载的初次操作时间', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.MODIFYBYID', '样品装载的修改人编码', '修改人编码', 'zh-CN', '修改人编码'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.MODIFYBYNAME', '样品装载的最后操作人', '最后操作人', 'zh-CN', '最后操作人'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.MODIFYTIME', '样品装载的最后操作时间', '最后操作时间', 'zh-CN', '最后操作时间'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.MODIFYBYORGID', '样品装载的修改人单位编码', '修改人单位编码', 'zh-CN', '修改人单位编码'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.MODIFYBYORGNAME', '样品装载的修改人单位名称', '修改人单位名称', 'zh-CN', '修改人单位名称'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.TASKID', '样品装载的任务id', '任务id', 'zh-CN', '任务id'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.ORDERID', '样品装载的样品id', '样品id', 'zh-CN', '样品id'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.SAMPLECODE', '样品装载的样品编号', '样品编号', 'zh-CN', '样品编号'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.SAMPLENAME', '样品装载的样品名称', '样品名称', 'zh-CN', '样品名称'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.TESTID', '样品装载的检测项目id', '检测项目id', 'zh-CN', '检测项目id'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.TESTCODE', '样品装载的检测项目编码', '检测项目编码', 'zh-CN', '检测项目编码'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.TESTNAME', '样品装载的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.METHODID', '样品装载的检测方法id', '检测方法id', 'zh-CN', '检测方法id'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.METHODCODE', '样品装载的检测方法编码', '检测方法编码', 'zh-CN', '检测方法编码'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.METHODNAME', '样品装载的检测方法名称', '检测方法名称', 'zh-CN', '检测方法名称'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.TESTCART', '样品装载的试验推车', '试验推车', 'zh-CN', '试验推车'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.TESTCARTFLOOR', '样品装载的试验推车层数', '试验推车层数', 'zh-CN', '试验推车层数'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.STATUS', '样品装载的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERLOADS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERLOADS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERLOADS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERLOADS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERLOADS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('testCart','试验推车','biz',NULL,1,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES (1085341774252192,'FS1-002','testCart',NULL,NULL,NULL,'admin','系统管理员',TIMESTAMP '2023-03-13 18:13:29.000000','0',NULL,NULL,NULL,'FS1-002',NULL); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES (1085341640894624,'FS1-001','testCart',NULL,NULL,NULL,'admin','系统管理员',TIMESTAMP '2023-03-13 18:13:13.000000','0',NULL,NULL,NULL,'FS1-001',NULL); + + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('testCartFloor','试验推车层数','biz',NULL,1,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES (1085354808658080,'1','testCartFloor',NULL,NULL,NULL,'admin','系统管理员',TIMESTAMP '2023-03-13 18:40:00.000000','0',NULL,NULL,NULL,'1',NULL); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES (1085355695925408,'4','testCartFloor',NULL,NULL,NULL,'admin','系统管理员',TIMESTAMP '2023-03-13 18:41:48.000000','0',NULL,NULL,NULL,'4',NULL); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES (1085355462076576,'2','testCartFloor',NULL,NULL,NULL,'admin','系统管理员',TIMESTAMP '2023-03-13 18:41:20.000000','0',NULL,NULL,NULL,'2',NULL); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES (1085355587668128,'3','testCartFloor',NULL,NULL,NULL,'admin','系统管理员',TIMESTAMP '2023-03-13 18:41:35.000000','0',NULL,NULL,NULL,'3',NULL); + + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('orderLoadStatus','样品装载状态','biz',NULL,1,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES (1086087240988448,'已卸载','orderLoadStatus',NULL,NULL,NULL,'admin','系统管理员',TIMESTAMP '2023-03-14 19:30:08.000000','0',NULL,NULL,NULL,'0',NULL); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES (1086087724480288,'装载中','orderLoadStatus',NULL,NULL,NULL,'admin','系统管理员',TIMESTAMP '2023-03-14 19:31:07.000000','0',NULL,NULL,NULL,'1',NULL); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES (1086093615675168,'未装载','orderLoadStatus',NULL,NULL,NULL,'admin','系统管理员',TIMESTAMP '2023-03-14 19:43:07.000000','0',NULL,NULL,NULL,'2',NULL); + + +-- ----------------------------- 2023-03-13 add by tangjun------------end +-- ----------------------------- 2023-03-13 add by liujie------------begin +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) +VALUES +('20230310001','检测项目统计','/secure/basemodule/coredata/test-methods/page/statisticsDataPage','8202',998096256147666,'检测项目统计',NULL,NULL,NULL,'001.svg',NULL,NULL); +-- ----------------------------- 2023-03-13 add by liujie------------end + + +-- ----------------------------- 2023-03-15 add by tangjun------------begin + +ALTER TABLE LIMS_BP_TEST.T_LIMS_ORDER ADD CANCELREASON VARCHAR2(270); +CALL INSERTI18N('T_LIMS_ORDER.CANCELREASON', '取消原因', '取消原因', 'zh-CN', '取消原因'); + +-- ----------------------------- 2023-03-15 add by tangjun------------end + +-- ----------------------------- 2023-03-16 add by liujie------------begin +CALL INSERTI18N('T_LIMS_ORDTASK.SCHEDULESTATUS','采集时间','采集时间','zh-CN','采集时间'); +CALL INSERTI18N('T_LIMS_ORDTASK.SCHEDULESTATUS','采集时间','采集时间','en-US','schedule time'); +-- ----------------------------- 2023-03-16 add by liujie------------end + + +-- ----------------------------- 2023-03-20 add by liujie--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_ORDER_RECORD( + ID NUMBER NOT NULL, + TASKID NUMBER NULL, + ORDERID NUMBER NULL, + CREATOR VARCHAR2(36) NULL, + CREATORID VARCHAR2(36) NULL, + CREATETIME DATE NULL + ); +COMMENT ON TABLE T_LIMS_ORDER_RECORD IS '样品生成记录'; +COMMENT ON COLUMN T_LIMS_ORDER_RECORD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_ORDER_RECORD.TASKID IS '检测项ID'; +COMMENT ON COLUMN T_LIMS_ORDER_RECORD.ORDERID IS '主样品ID'; +COMMENT ON COLUMN T_LIMS_ORDER_RECORD.CREATOR IS '创建人'; +COMMENT ON COLUMN T_LIMS_ORDER_RECORD.CREATORID IS '创建人ID'; +COMMENT ON COLUMN T_LIMS_ORDER_RECORD.CREATETIME IS '创建时间'; + +ALTER TABLE T_LIMS_ORDER_RECORD ADD CONSTRAINT PK_LIMS_ORDER_RECORD PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_ORDER_RECORD.SERVICE_NAME', '样品生成记录', '样品生成记录', 'zh-CN', '样品生成记录'); +CALL INSERTI18N('T_LIMS_ORDER_RECORD.ID', '样品生成记录的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ORDER_RECORD.TASKID', '样品生成记录的检测项ID', '检测项ID', 'zh-CN', '检测项ID'); +CALL INSERTI18N('T_LIMS_ORDER_RECORD.ORDERID', '样品生成记录的主样品ID', '主样品ID', 'zh-CN', '主样品ID'); +CALL INSERTI18N('T_LIMS_ORDER_RECORD.CREATOR', '样品生成记录的创建人', '创建人', 'zh-CN', '创建人'); +CALL INSERTI18N('T_LIMS_ORDER_RECORD.CREATORID', '样品生成记录的创建人ID', '创建人ID', 'zh-CN', '创建人ID'); +CALL INSERTI18N('T_LIMS_ORDER_RECORD.CREATETIME', '样品生成记录的创建时间', '创建时间', 'zh-CN', '创建时间'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERRECORDS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERRECORDS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERRECORDS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERRECORDS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERRECORDS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- ----------------------------- 2023-03-20 add by liujie--------------end + +-- ----------------------------- 2023-03-21 add by liujie--------------begin +CALL INSERTI18N('T_LIMS_ORDER_RECORD.CREATOR', '样品生成记录的操作人', '操作人', 'zh-CN', '操作人'); +CALL INSERTI18N('T_LIMS_ORDER_RECORD.CREATORID', '样品生成记录的操作人工号', '操作人工号', 'zh-CN', '操作人工号'); +CALL INSERTI18N('T_LIMS_ORDER_RECORD.CREATETIME', '样品生成记录的操作时间', '操作时间', 'zh-CN', '操作时间'); + +CALL INSERTI18N('T_LIMS_FOLDER.TASK', '项目列表', '项目列表', 'zh-CN', '项目列表'); +-- ----------------------------- 2023-03-21 add by liujie--------------end +-- ----------------------------- 2023-03-23 add by liujie--------------begin +CREATE INDEX T_LIMS_FOLDER_CREATEDTIME_IDX ON T_LIMS_FOLDER (CREATEDTIME DESC); +-- ----------------------------- 2023-03-23 add by liujie--------------end +-- ----------------------------- 2023-03-24 add by liujie--------------begin +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES +('20230324001','样品查询','/secure/basemodule/business/test/folders/page/search-list?page=search','1001',14,'样品查询',NULL,NULL,NULL,'002.svg',NULL,NULL); +CREATE INDEX idx_t_lims_ordtask_1 ON t_lims_ordtask (taskid, orderid); +CREATE INDEX idx_t_core_file_1 ON t_core_file(targetid); +CREATE INDEX idx_t_lims_task_1 ON t_lims_task(folderid) +CREATE INDEX T_LIMS_FOLDER_ID_IDX ON T_LIMS_FOLDER (ID DESC); +-- ----------------------------- 2023-03-24 add by liujie--------------end +-- ----------------------------- 2023-03-29 add by liujie--------------begin +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(20230329001,'完成','pretreatProcessType',NULL,35,0,'0',NULL,NULL,NULL,'finish','admin','系统管理员',NULL); +-- ----------------------------- 2023-03-29 add by liujie--------------end +-- ----------------------------- 2023-03-30 add by liujie--------------begin +UPDATE T_CORE_MENU SET MENUNAME ='三级部门负责人审核' WHERE ID =100102 + +DELETE FROM T_CORE_MENU WHERE ID IN (100103,100104) +-- ----------------------------- 2023-03-30 add by liujie--------------end + + +-- ----------------------------- 2023-04-03 add by liujie--------------begin +CREATE TABLE T_LIMS_TESTENGINEER( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + ENGINEERID VARCHAR2(120) NULL, + ENGINEER VARCHAR2(120) NULL, + BASE VARCHAR2(120) NULL + ); +COMMENT ON TABLE T_LIMS_TESTENGINEER IS '测试工程师'; +COMMENT ON COLUMN T_LIMS_TESTENGINEER.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TESTENGINEER.TESTMETHODID IS '检测方法ID'; +COMMENT ON COLUMN T_LIMS_TESTENGINEER.ENGINEERID IS '测试工程师ID'; +COMMENT ON COLUMN T_LIMS_TESTENGINEER.ENGINEER IS '测试工程师'; +COMMENT ON COLUMN T_LIMS_TESTENGINEER.BASE IS '检测基地'; + +ALTER TABLE T_LIMS_TESTENGINEER ADD CONSTRAINT PK_LIMS_TESTENGINEER PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_TESTENGINEER.SERVICE_NAME', '测试工程师', '测试工程师', 'zh-CN', '测试工程师'); +CALL INSERTI18N('T_LIMS_TESTENGINEER.ID', '测试工程师的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TESTENGINEER.TESTMETHODID', '测试工程师的检测方法ID', '检测方法ID', 'zh-CN', '检测方法ID'); +CALL INSERTI18N('T_LIMS_TESTENGINEER.ENGINEERID', '测试工程师的测试工程师ID', '测试工程师ID', 'zh-CN', '测试工程师ID'); +CALL INSERTI18N('T_LIMS_TESTENGINEER.ENGINEER', '测试工程师的测试工程师', '测试工程师', 'zh-CN', '测试工程师'); +CALL INSERTI18N('T_LIMS_TESTENGINEER.BASE', '检测基地', '检测基地', 'zh-CN', '检测基地'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TESTENGINEERS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TESTENGINEERS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TESTENGINEERS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TESTENGINEERS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TESTENGINEERS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); +-- ----------------------------- 2023-04-03 add by liujie--------------end + + +-- ----------------------------- 2023-04-11 add by liujie--------------begin + UPDATE T_CORE_MENU SET MENUNAME ='委托部门领导审核' WHERE ID = 100102 ; + +INSERT INTO T_CORE_CONSTANT(ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, LASTUPDATEDTIME, CREATEDTIME, CREATEDBYID, CREATEDBYNAME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, VERSION) +VALUES('OPERATION_LIMIT', '200', '单次最多操作数量', '系统', '1', NULL, NULL, NULL, NULL, NULL, NULL, 0); + +UPDATE T_CORE_CODE SET CODENAME = '委托部门确认' WHERE ID =202302211425; + +-- ----------------------------- 2023-04-11 add by liujie--------------end + +-- ----------------------------- 2023-04-11 add by dingjian--------------end +ALTER TABLE T_LIMS_TASK ADD (QMSCHANGEREASON VARCHAR2(270) DEFAULT NULL NULL); +COMMENT ON COLUMN T_LIMS_TASK.QMSCHANGEREASON IS 'QMS改判原因'; +ALTER TABLE T_LIMS_TASK ADD (QMSCHANGEUSER VARCHAR2(60) DEFAULT NULL NULL); +COMMENT ON COLUMN T_LIMS_TASK.QMSCHANGEUSER IS 'QMS改判人ID'; +ALTER TABLE T_LIMS_TASK ADD (QMSCHANGETIME DATE DEFAULT NULL NULL); +COMMENT ON COLUMN T_LIMS_TASK.QMSCHANGETIME IS 'QMS改判时间'; +ALTER TABLE T_LIMS_TASK ADD (QMSFREQUENCY NUMBER DEFAULT NULL NULL); +COMMENT ON COLUMN T_LIMS_TASK.QMSFREQUENCY IS 'QMS改判次数'; +-- ----------------------------- 2023-04-11 add by dingjian--------------end + +-- ----------------------------- 2023-04-12 add by liujie--------------begin +UPDATE T_CORE_MENU SET ORDERNO ='1020' WHERE ID = 100202 + +UPDATE T_CORE_MENU SET ORDERNO ='1030' WHERE ID = 100203 + +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('100204','报告生成','/secure/basemodule/business/report/report-applys/page/audit-list?bpmn_statusCode=Create','1002',1015,'报告生成',NULL,NULL,NULL,'002.svg',NULL,NULL); + +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('100205','报告批准','/secure/basemodule/business/report/report-applys/page/audit-list?bpmn_statusCode=Create','1002',1025,'报告批准',NULL,NULL,NULL,'003.svg',NULL,NULL); + +UPDATE T_CORE_CODE SET CODENAME = '检测部门确认' WHERE ID =202302211425 + + +-- ----------------------------- 2023-04-12 add by liujie--------------end + +-- ----------------------------- 2023-04-12 add by caoq--------------begin + +UPDATE T_CORE_MENU SET HREF = '/secure/basemodule/business/report/report-applys/page/audit-list?bpmn_statusCode=Approve' WHERE ID = '100205'; + +INSERT INTO T_CORE_MENU +(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, ICON, TODOICON, I18NCODE) +VALUES('20230412001', '报告变更生成', '/secure/basemodule/business/report/report-changes/page/audit-list?bpmn_statusCode=Create', '1003', 100302, '报告变更生成', NULL, NULL, NULL, '002.svg', NULL, NULL); + +INSERT INTO T_CORE_MENU +(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, ICON, TODOICON, I18NCODE) +VALUES('20230412002', '报告变更批准', '/secure/basemodule/business/report/report-changes/page/audit-list?bpmn_statusCode=Approve', '1003', 100304, '报告变更批准', NULL, NULL, NULL, '003.svg', NULL, NULL); + +INSERT INTO T_CORE_ROLE +(ID, ROLENAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDTIME, USEDBYORGID, USEDBYORGNAME, CREATEDBYID, LASTSUSPENDEDBYID, CREATEDBYNAME, VERSION, LASTSUSPENDEDBYNAME, ROLEDESC, ORDERNO, PASSWORDPOLICYID) +VALUES(1106494910742656, '报告管理员', TIMESTAMP '2023-04-12 15:29:39.000000', '0', NULL, NULL, NULL, 'admin', NULL, '系统管理员', NULL, NULL, NULL, 1106494910767232, NULL); + +-- ----------------------------- 2023-04-12 add by caoq--------------end + + +-- ----------------------------- 2023-04-13 add by liujie--------------begin +CREATE TABLE T_LIMS_CONSUMABLEDESCRIBE( + ID NUMBER NOT NULL, + CONSUMABLECODE VARCHAR2(120) NULL, + CONSUMABLETYPE VARCHAR2(120) NULL, + CONSUMABLENAME VARCHAR2(120) NULL, + LOWLIMIT VARCHAR2(120) NULL, + SCALE VARCHAR2(120) NULL, + UNIT VARCHAR2(120) NULL, + PRICE VARCHAR2(120) NULL + ); +COMMENT ON TABLE T_LIMS_CONSUMABLEDESCRIBE IS '耗材描述'; +COMMENT ON COLUMN T_LIMS_CONSUMABLEDESCRIBE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_CONSUMABLEDESCRIBE.CONSUMABLECODE IS '耗材编码'; +COMMENT ON COLUMN T_LIMS_CONSUMABLEDESCRIBE.CONSUMABLETYPE IS '耗材类型'; +COMMENT ON COLUMN T_LIMS_CONSUMABLEDESCRIBE.CONSUMABLENAME IS '耗材名称'; +COMMENT ON COLUMN T_LIMS_CONSUMABLEDESCRIBE.LOWLIMIT IS '数量低限'; +COMMENT ON COLUMN T_LIMS_CONSUMABLEDESCRIBE.SCALE IS '规格'; +COMMENT ON COLUMN T_LIMS_CONSUMABLEDESCRIBE.UNIT IS '单位'; +COMMENT ON COLUMN T_LIMS_CONSUMABLEDESCRIBE.PRICE IS '单价'; + +ALTER TABLE T_LIMS_CONSUMABLEDESCRIBE ADD CONSTRAINT PK_LIMS_CONSUMABLEDESCRIBE PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_CONSUMABLEDESCRIBE.SERVICE_NAME', '耗材描述', '耗材描述', 'zh-CN', '耗材描述'); +CALL INSERTI18N('T_LIMS_CONSUMABLEDESCRIBE.ID', '耗材描述的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_CONSUMABLEDESCRIBE.CONSUMABLECODE', '耗材描述的耗材编码', '耗材编码', 'zh-CN', '耗材编码'); +CALL INSERTI18N('T_LIMS_CONSUMABLEDESCRIBE.CONSUMABLETYPE', '耗材描述的耗材类型', '耗材类型', 'zh-CN', '耗材类型'); +CALL INSERTI18N('T_LIMS_CONSUMABLEDESCRIBE.CONSUMABLENAME', '耗材描述的耗材名称', '耗材名称', 'zh-CN', '耗材名称'); +materialCALL INSERTI18N('T_LIMS_CONSUMABLEDESCRIBE.SCALE', '耗材描述的规格', '规格', 'zh-CN', '规格'); +CALL INSERTI18N('T_LIMS_CONSUMABLEDESCRIBE.UNIT', '耗材描述的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_CONSUMABLEDESCRIBE.PRICE', '耗材描述的单价', '单价', 'zh-CN', '单价'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLEDESCRIBES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLEDESCRIBES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLEDESCRIBES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLEDESCRIBES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLEDESCRIBES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20230113001', '耗材描述', '/secure/basemodule/trm/consumabledescribes/page/edit-list', 910106, 5, '001.svg', '耗材描述'); + + +ALTER TABLE T_LIMS_CONSUMABLE ADD LOCATION VARCHAR2(120); +COMMENT ON COLUMN T_LIMS_CONSUMABLE.LOCATION IS '耗材位置'; + +CALL INSERTI18N('T_LIMS_CONSUMABLE.LOCATION', '耗材位置', '耗材位置', 'zh-CN', '耗材位置'); + +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLES.UPLOAD', '附件', '附件', 'zh-CN', '附件'); + +CALL INSERTI18N('T_LIMS_CONSUMABLE_RECORD.REMARK', '备注', '备注', 'zh-CN', '备注'); +ALTER TABLE T_LIMS_CONSUMABLE_RECORD ADD REMARK VARCHAR2(360); +COMMENT ON COLUMN T_LIMS_CONSUMABLE_RECORD.REMARK IS '备注'; + + + + +-- ----------------------------- 2023-04-13 add by liujie--------------end + +-- ----------------------------- 2023-04-13 add by caoq--------------begin + +ALTER TABLE T_LIMS_TASK ADD RESULTREVIEWUSERID VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_TASK.RESULTREVIEWUSERID IS '结果复核人账号'; +ALTER TABLE T_LIMS_TASK ADD RESULTREVIEWUSERNAME VARCHAR2(270); +COMMENT ON COLUMN T_LIMS_TASK.RESULTREVIEWUSERNAME IS '结果复核人姓名'; +ALTER TABLE T_LIMS_TASK ADD RESULTREVIEWTIME DATE; +COMMENT ON COLUMN T_LIMS_TASK.RESULTREVIEWTIME IS '结果复核时间'; + +INSERT INTO T_CORE_MENU +(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, ICON, TODOICON, I18NCODE) +VALUES('20230413001', '结果复核及时率', '/secure/basemodule/business/test/folder-task-test-middles/page/review-rate', '8202', 998096256147556, '结果复核及时率', NULL, NULL, NULL, '027.svg', NULL, NULL); + + +-- ----------------------------- 2023-04-13 add by caoq--------------end + +-- ----------------------------- 2023-04-17 add by caoq--------------begin + +UPDATE T_CORE_MENU +SET HREF='/secure/basemodule/business/report/report-applys/page/audit-list?bpmn_statusCode=Audit&&pageType=Audit' WHERE ID='100202'; +UPDATE T_CORE_MENU +SET HREF='/secure/basemodule/business/report/report-applys/page/audit-list?bpmn_statusCode=Create&&pageType=Create' WHERE ID='100204'; +UPDATE T_CORE_MENU +SET HREF='/secure/basemodule/business/report/report-applys/page/audit-list?bpmn_statusCode=Approve&&pageType=Approve' WHERE ID='100205'; + +UPDATE T_CORE_MENU +SET HREF='/secure/basemodule/business/report/report-changes/page/audit-list?bpmn_statusCode=Audit&&pageType=Audit' WHERE ID='100302'; +UPDATE T_CORE_MENU +SET HREF='/secure/basemodule/business/report/report-changes/page/audit-list?bpmn_statusCode=Approve&&pageType=Approve' WHERE ID='20230412002'; +UPDATE T_CORE_MENU +SET HREF='/secure/basemodule/business/report/report-changes/page/audit-list?bpmn_statusCode=Create&&pageType=Create' WHERE ID='20230412001'; + + +-- ----------------------------- 2023-04-17 add by caoq--------------end + +-- ----------------------------- 2023-04-18 add by liujie--------------begin + +ALTER TABLE T_LIMS_ORDER ADD DISCHARGINGCAPACITY VARCHAR2(120); +COMMENT ON COLUMN T_LIMS_ORDER.DISCHARGINGCAPACITY IS '0.33C放电克容量'; + +ALTER TABLE T_LIMS_ORDER ADD COMPACTEDDENSITY VARCHAR2(120); +COMMENT ON COLUMN T_LIMS_ORDER.COMPACTEDDENSITY IS '压实密度'; + +CALL INSERTI18N('T_LIMS_ORDER.SAMPLECAPACITY', '0.1C充电克容量(mAh/g)', '0.1C充电克容量(mAh/g)', 'zh-CN', '0.1C充电克容量(mAh/g)'); + +CALL INSERTI18N('T_LIMS_ORDER.DISCHARGINGCAPACITY', '0.33C放电克容量', '0.33C放电克容量', 'zh-CN', '0.33C放电克容量'); + +CALL INSERTI18N('T_LIMS_ORDER.COMPACTEDDENSITY', '压实密度(g/cm³)', '压实密度(g/cm³)', 'zh-CN', '压实密度(g/cm³)'); +-- ----------------------------- 2023-04-18 add by liujie--------------end + + +-- ----------------------------- 2023-04-19 add by liujie--------------begin +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (20230419001, '0.33C倍率放电', 'RB_BEILVFANGDIAN', 12, 'taskReportTemplate', 0, 'admin', '系统管理员', '0'); + +ALTER TABLE T_LIMS_LIQUOR_TITRATION ADD FINALCONCENTRATION VARCHAR2(120); +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION.FINALCONCENTRATION IS '最终浓度'; +ALTER TABLE T_LIMS_LIQUOR_TITRATION ADD CONSTANTVOLUMESOLUTION VARCHAR2(120); +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION.CONSTANTVOLUMESOLUTION IS '定容溶液'; + +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION.FINALCONCENTRATION', '标液最终浓度', '标液最终浓度', 'zh-CN', '标液最终浓度'); + +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION.CONSTANTVOLUMESOLUTION', '定容溶液', '定容溶液', 'zh-CN', '定容溶液'); + +-- ----------------------------- 2023-04-19 add by liujie--------------end + + +-- ----------------------------- 2023-04-19 add by miqiao--------------begin +ALTER TABLE T_CORE_FILE MODIFY FILEEXT VARCHAR2(18); +-- ----------------------------- 2023-04-19 add by miqiao--------------end + +-- ----------------------------- 2023-04-21 add by liujie--------------begin +ALTER TABLE T_LIMS_LIQUOR_TITRATION ADD TYPE VARCHAR2(120); +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION.TYPE IS '滴定类型(0:盐酸,1:通用)'; +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION.TYPE', '滴定类型', '滴定类型', 'zh-CN', '滴定类型'); + +CREATE TABLE +T_LIMS_LIQUOR_UNIVERSAL_TITRATION( + ID NUMBER NOT NULL, + NAME VARCHAR2(120) NULL, + CONCENTRATION VARCHAR2(36) NULL, + CONCENTRATIONUNIT VARCHAR2(36) NULL, + ADDEDAMOUNT VARCHAR2(36) NULL, + ADDEDAMOUNTUNIT VARCHAR2(36) NULL, + TESTRESULT VARCHAR2(36) NULL, + LIQUORTITRATIONID NUMBER NOT NULL, + RELATIVERANGE VARCHAR2(36) NULL, + FINALCONCENTRATION VARCHAR2(36) NULL + ); + +COMMENT ON TABLE T_LIMS_LIQUOR_UNIVERSAL_TITRATION IS '通用滴定'; +COMMENT ON COLUMN T_LIMS_LIQUOR_UNIVERSAL_TITRATION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_LIQUOR_UNIVERSAL_TITRATION.NAME IS '标定用基准物质名称'; +COMMENT ON COLUMN T_LIMS_LIQUOR_UNIVERSAL_TITRATION.CONCENTRATION IS '标定用基准物质浓度'; +COMMENT ON COLUMN T_LIMS_LIQUOR_UNIVERSAL_TITRATION.CONCENTRATIONUNIT IS '标定用基准物质浓度单位'; +COMMENT ON COLUMN T_LIMS_LIQUOR_UNIVERSAL_TITRATION.ADDEDAMOUNT IS '标定用基准物质加入量'; +COMMENT ON COLUMN T_LIMS_LIQUOR_UNIVERSAL_TITRATION.ADDEDAMOUNTUNIT IS '标定用基准物质加入量单位'; +COMMENT ON COLUMN T_LIMS_LIQUOR_UNIVERSAL_TITRATION.TESTRESULT IS '标定测试结果'; +COMMENT ON COLUMN T_LIMS_LIQUOR_UNIVERSAL_TITRATION.RELATIVERANGE IS '相对极差标定'; +COMMENT ON COLUMN T_LIMS_LIQUOR_UNIVERSAL_TITRATION.FINALCONCENTRATION IS '标液最终浓度'; + +ALTER TABLE T_LIMS_LIQUOR_UNIVERSAL_TITRATION ADD CONSTRAINT PK_LIMS_LIQUOR_UNIVERSAL_TITRATION PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_LIQUOR_UNIVERSAL_TITRATION.SERVICE_NAME', '通用滴定', '通用滴定', 'zh-CN', '通用滴定'); +CALL INSERTI18N('T_LIMS_LIQUOR_UNIVERSAL_TITRATION.ID', '通用滴定的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_LIQUOR_UNIVERSAL_TITRATION.NAME', '通用滴定的标定用基准物质名称', '标定用基准物质名称', 'zh-CN', '标定用基准物质名称'); +CALL INSERTI18N('T_LIMS_LIQUOR_UNIVERSAL_TITRATION.CONCENTRATION', '通用滴定的标定用基准物质浓度', '标定用基准物质浓度', 'zh-CN', '标定用基准物质浓度'); +CALL INSERTI18N('T_LIMS_LIQUOR_UNIVERSAL_TITRATION.CONCENTRATIONUNIT', '通用滴定的标定用基准物质浓度单位', '标定用基准物质浓度单位', 'zh-CN', '标定用基准物质浓度单位'); +CALL INSERTI18N('T_LIMS_LIQUOR_UNIVERSAL_TITRATION.ADDEDAMOUNT', '通用滴定的标定用基准物质加入量', '标定用基准物质加入量', 'zh-CN', '标定用基准物质加入量'); +CALL INSERTI18N('T_LIMS_LIQUOR_UNIVERSAL_TITRATION.ADDEDAMOUNTUNIT', '通用滴定的标定用基准物质加入量单位', '标定用基准物质加入量单位', 'zh-CN', '标定用基准物质加入量单位'); +CALL INSERTI18N('T_LIMS_LIQUOR_UNIVERSAL_TITRATION.TESTRESULT', '通用滴定的标定测试结果', '标定测试结果', 'zh-CN', '标定测试结果'); +CALL INSERTI18N('T_LIMS_LIQUOR_UNIVERSAL_TITRATION.RELATIVERANGE', '通用滴定的相对极差标定', '相对极差标定', 'zh-CN', '相对极差标定'); +CALL INSERTI18N('T_LIMS_LIQUOR_UNIVERSAL_TITRATION.FINALCONCENTRATION', '通用滴定的标液最终浓度', '标液最终浓度', 'zh-CN', '标液最终浓度'); +CALL INSERTI18N('BASEMODULE.TRM.STANDARDLIQUOR.UNIVERSALTITRATIONS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.STANDARDLIQUOR.UNIVERSALTITRATIONS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.STANDARDLIQUOR.UNIVERSALTITRATIONS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.STANDARDLIQUOR.UNIVERSALTITRATIONS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.STANDARDLIQUOR.UNIVERSALTITRATIONS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); +-- ----------------------------- 2023-04-21 add by liujie--------------end +-- ----------------------------- 2023-04-24 add by liujie--------------begin +CREATE TABLE +T_LIMS_QUALITY_SYSTEM_TEMPLATE( + ID NUMBER NOT NULL, + TEMPLATECODE VARCHAR2(120) NULL, + TEMPLATENAME VARCHAR2(360) NULL, + TEMPLATEFILEID NUMBER NULL, + REMARK VARCHAR2(120) NULL + ); +COMMENT ON TABLE T_LIMS_QUALITY_SYSTEM_TEMPLATE IS '质量体系模板管理'; +COMMENT ON COLUMN T_LIMS_QUALITY_SYSTEM_TEMPLATE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_QUALITY_SYSTEM_TEMPLATE.TEMPLATECODE IS '模板编码'; +COMMENT ON COLUMN T_LIMS_QUALITY_SYSTEM_TEMPLATE.TEMPLATENAME IS '模板名称'; +COMMENT ON COLUMN T_LIMS_QUALITY_SYSTEM_TEMPLATE.TEMPLATEFILEID IS '模板文件ID'; +COMMENT ON COLUMN T_LIMS_QUALITY_SYSTEM_TEMPLATE.REMARK IS '备注'; + + + +ALTER TABLE T_LIMS_QUALITY_SYSTEM_TEMPLATE ADD CONSTRAINT PK_LIMS_QUALITY_SYSTEM_TEMPLATE PRIMARY KEY (ID); + + +CALL INSERTI18N('T_LIMS_QUALITY_SYSTEM_TEMPLATE.SERVICE_NAME', '质量体系模板管理', '质量体系模板管理', 'zh-CN', '质量体系模板管理'); +CALL INSERTI18N('T_LIMS_QUALITY_SYSTEM_TEMPLATE.ID', '质量体系模板管理的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_QUALITY_SYSTEM_TEMPLATE.TEMPLATECODE', '质量体系模板管理的模板编码', '模板编码', 'zh-CN', '模板编码'); +CALL INSERTI18N('T_LIMS_QUALITY_SYSTEM_TEMPLATE.TEMPLATENAME', '质量体系模板管理的模板名称', '模板名称', 'zh-CN', '模板名称'); +CALL INSERTI18N('T_LIMS_QUALITY_SYSTEM_TEMPLATE.TEMPLATEFILEID', '质量体系模板管理的模板文件ID', '模板文件ID', 'zh-CN', '模板文件ID'); +CALL INSERTI18N('T_LIMS_QUALITY_SYSTEM_TEMPLATE.REMARK', '质量体系模板管理的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYSYSTEMTEMPLATES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYSYSTEMTEMPLATES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYSYSTEMTEMPLATES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYSYSTEMTEMPLATES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYSYSTEMTEMPLATES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20230424001', '质量体系模板管理', '/secure/basemodule/trm/quality-system-templates/page/edit-list', '91', '100', '077.svg', '质量体系模板管理'); +-- ----------------------------- 2023-04-24 add by liujie--------------end + +-- ----------------------------- 2023-04-24 add by dingjian--------------begin +ALTER TABLE T_LIMS_TASK ADD (RESERVEFIRSTWEEKFLAG VARCHAR2(12) DEFAULT NULL NULL); +COMMENT ON COLUMN T_LIMS_TASK.RESERVEFIRSTWEEKFLAG IS '保留扣电循环第一周数据标识:0,不保存;1,保存'; +CALL INSERTI18N('T_LIMS_TASK.RESERVEFIRSTWEEKFLAG','是否保留首周','是否保留首周','zh-CN','是否保留首周'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('reserveKdWeekDataFlag', '扣电报告保留首周数据标识', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (20230424172201, '保留', '1', 0, 'reserveKdWeekDataFlag', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (20230424172202, '不保留', '0', 1, 'reserveKdWeekDataFlag', 0, 'admin', '系统管理员', '0'); +-- ----------------------------- 2023-04-24 add by dingjian--------------end + +-- ----------------------------- 2023-04-25 add by liujie--------------begin +ALTER TABLE T_LIMS_TASK ADD REJECTSTATUS VARCHAR2(10); + +ALTER TABLE T_LIMS_SPECIMEN ADD SPECIMENTYPE VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_SPECIMEN.SPECIMENTYPE IS '质控样类别'; + +CALL INSERTI18N('T_LIMS_SPECIMEN.SPECIMENTYPE', '质控样类别', '质控样类别', 'zh-CN', '质控样类别'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('specimenType', '质控样类别', 'sys'); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230426100, '短期质控', 'specimenType', 10, '0', 'ADMIN', '系统管理员', '0', 'short'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230426101, '长期质控', 'specimenType', 20, '0', 'ADMIN', '系统管理员', '0', 'long'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME,LASTSUSPENDEDFLAG, CODE) +VALUES (20230426102, '标样测试', 'specimenType', 30, '0', 'ADMIN', '系统管理员', '0', 'standard'); + + +ALTER TABLE T_LIMS_TASK ADD HANDLETIME DATE; +COMMENT ON COLUMN T_LIMS_TASK.HANDLETIME IS '流程开始时间'; + +-- ----------------------------- 2023-04-25 add by liujie--------------end + +-- ----------------------------- 2023-05-05 add by miq--------------begin +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASK.VALID.ROLLBACKVALID', '回退检测项目需要检测组负责人进行', '回退检测项目需要检测组负责人进行', 'zh-CN', '回退检测项目需要检测组负责人进行'); + +-- ----------------------------- 2023-05-05 add by miq--------------end +-- ----------------------------- 2023-05-05 add by miq--------------begin + +-- 建表语句 +CREATE TABLE t_lims_task_return_record( + ID NUMBER NOT NULL, + BIZTYPE VARCHAR2(36) NULL, + BIZID NUMBER NULL, + FOLDERID NUMBER NULL, + ORDERID NUMBER NULL, + TESTID NUMBER NULL, + TESTMETHODID NUMBER NULL, + RETURNBYNAME VARCHAR2(66) NULL, + RETURNBYID VARCHAR2(36) NULL, + RETURNTIME DATE NULL, + TESTGROUP VARCHAR2(36) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL +); +COMMENT ON TABLE T_LIMS_TASK_RETURN_RECORD IS '任务退回记录'; +COMMENT ON COLUMN T_LIMS_TASK_RETURN_RECORD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TASK_RETURN_RECORD.BIZTYPE IS '业务类型'; +COMMENT ON COLUMN T_LIMS_TASK_RETURN_RECORD.BIZID IS '业务id'; +COMMENT ON COLUMN T_LIMS_TASK_RETURN_RECORD.FOLDERID IS '委托单id'; +COMMENT ON COLUMN T_LIMS_TASK_RETURN_RECORD.ORDERID IS '样品id'; +COMMENT ON COLUMN T_LIMS_TASK_RETURN_RECORD.TESTID IS '项目ID'; +COMMENT ON COLUMN T_LIMS_TASK_RETURN_RECORD.TESTMETHODID IS '项目方法ID'; +COMMENT ON COLUMN T_LIMS_TASK_RETURN_RECORD.RETURNBYNAME IS '操作人'; +COMMENT ON COLUMN T_LIMS_TASK_RETURN_RECORD.RETURNBYID IS '操作人Id'; +COMMENT ON COLUMN T_LIMS_TASK_RETURN_RECORD.RETURNTIME IS '操作时间'; +COMMENT ON COLUMN T_LIMS_TASK_RETURN_RECORD.TESTGROUP IS '检测组id'; +COMMENT ON COLUMN T_LIMS_TASK_RETURN_RECORD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TASK_RETURN_RECORD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TASK_RETURN_RECORD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TASK_RETURN_RECORD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TASK_RETURN_RECORD.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TASK_RETURN_RECORD ADD CONSTRAINT PK_LIMS_TASK_RETURN_RECORD PRIMARY KEY (ID); + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','ID','1','miqiao','米乔', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','BIZTYPE','1','miqiao','米乔', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','BIZID','1','miqiao','米乔', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','FOLDERID','1','miqiao','米乔', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','ORDERID','1','miqiao','米乔', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','TESTID','1','miqiao','米乔', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','TESTMETHODID','1','miqiao','米乔', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','RETURNBYNAME','1','miqiao','米乔', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','RETURNBYID','1','miqiao','米乔', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','RETURNTIME','1','miqiao','米乔', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','TESTGROUP','1','miqiao','米乔', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','CREATEDBYID','1','miqiao','米乔', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','CREATEDBYNAME','1','miqiao','米乔', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','CREATEDTIME','1','miqiao','米乔', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','CREATEDBYORGID','1','miqiao','米乔', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','CREATEDBYORGNAME','1','miqiao','米乔', CURRENT_TIMESTAMP,'L005','五行业'); +COMMIT; + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','BIZTYPE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','BIZID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','FOLDERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','ORDERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','TESTID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','TESTMETHODID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','RETURNBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','RETURNBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','RETURNTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','TESTGROUP','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_RETURN_RECORD','CREATEDBYORGNAME','1'); +COMMIT; +CALL INSERTI18N('T_LIMS_TASK_RETURN_RECORD.SERVICE_NAME', '任务退回记录', '任务退回记录', 'zh-CN', '任务退回记录'); +CALL INSERTI18N('T_LIMS_TASK_RETURN_RECORD.ID', '任务退回记录的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TASK_RETURN_RECORD.BIZTYPE', '任务退回记录的业务类型', '业务类型', 'zh-CN', '业务类型'); +CALL INSERTI18N('T_LIMS_TASK_RETURN_RECORD.BIZID', '任务退回记录的业务id', '业务id', 'zh-CN', '业务id'); +CALL INSERTI18N('T_LIMS_TASK_RETURN_RECORD.FOLDERID', '任务退回记录的委托单id', '委托单id', 'zh-CN', '委托单id'); +CALL INSERTI18N('T_LIMS_TASK_RETURN_RECORD.ORDERID', '任务退回记录的样品id', '样品id', 'zh-CN', '样品id'); +CALL INSERTI18N('T_LIMS_TASK_RETURN_RECORD.TESTID', '任务退回记录的项目ID', '项目ID', 'zh-CN', '项目ID'); +CALL INSERTI18N('T_LIMS_TASK_RETURN_RECORD.TESTMETHODID', '任务退回记录的项目方法ID', '项目方法ID', 'zh-CN', '项目方法ID'); +CALL INSERTI18N('T_LIMS_TASK_RETURN_RECORD.RETURNBYNAME', '任务退回记录的操作人', '操作人', 'zh-CN', '操作人'); +CALL INSERTI18N('T_LIMS_TASK_RETURN_RECORD.RETURNBYID', '任务退回记录的操作人Id', '操作人Id', 'zh-CN', '操作人Id'); +CALL INSERTI18N('T_LIMS_TASK_RETURN_RECORD.RETURNTIME', '任务退回记录的操作时间', '操作时间', 'zh-CN', '操作时间'); +CALL INSERTI18N('T_LIMS_TASK_RETURN_RECORD.TESTGROUP', '任务退回记录的检测组id', '检测组id', 'zh-CN', '检测组id'); +CALL INSERTI18N('T_LIMS_TASK_RETURN_RECORD.CREATEDBYID', '任务退回记录的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TASK_RETURN_RECORD.CREATEDBYNAME', '任务退回记录的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TASK_RETURN_RECORD.CREATEDTIME', '任务退回记录的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TASK_RETURN_RECORD.CREATEDBYORGID', '任务退回记录的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TASK_RETURN_RECORD.CREATEDBYORGNAME', '任务退回记录的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.BUSINESS.RECORDS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.RECORDS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.RECORDS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.RECORDS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.RECORDS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TASK_RETURN_RECORD', '0', '0'); + +INSERT INTO T_CORE_MENU +(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, ICON, TODOICON, I18NCODE) +VALUES('20230505001', '结果复核回退次数统计', '/secure/basemodule/business/task-return-records/page/statistics-list', '8202', 998096256147668, '新建节点', NULL, NULL, NULL, '001.svg', NULL, NULL); + + +COMMIT; + +-- ----------------------------- 2023-05-05 add by miq------------end + +-- ----------------------------- 2023-05-08 add by miq--------------begin +alter table T_LIMS_SPECIMEN_ITEM add SHORUPPER VARCHAR2(36); +comment on column T_LIMS_SPECIMEN_ITEM.SHORUPPER is '短期上限值'; +alter table T_LIMS_SPECIMEN_ITEM add SHORLOWER VARCHAR2(36); +comment on column T_LIMS_SPECIMEN_ITEM.SHORLOWER is '短期下限值'; +alter table T_LIMS_SPECIMEN_ITEM add MEANVALUE VARCHAR2(36); +comment on column T_LIMS_SPECIMEN_ITEM.MEANVALUE is 'mean值'; +alter table T_LIMS_SPECIMEN_ITEM add PVALUE VARCHAR2(36); +comment on column T_LIMS_SPECIMEN_ITEM.PVALUE is 'σ值'; + +CALL INSERTI18N('T_LIMS_SPECIMEN_ITEM.SHORUPPER','短期上限值','短期上限值','zh-CN','短期上限值'); +CALL INSERTI18N('T_LIMS_SPECIMEN_ITEM.SHORLOWER','短期下限值','短期下限值','zh-CN','短期下限值'); +CALL INSERTI18N('T_LIMS_SPECIMEN_ITEM.MEANVALUE','mean值','mean值','zh-CN','mean值'); +CALL INSERTI18N('T_LIMS_SPECIMEN_ITEM.PVALUE','σ值','σ值','zh-CN','σ值'); + +ALTER TABLE T_LIMS_SPECIMEN_ITEM MODIFY SHORUPPER NUMBER(16,0); +ALTER TABLE T_LIMS_SPECIMEN_ITEM MODIFY SHORLOWER NUMBER(16,0); + + +COMMIT; + +-- ----------------------------- 2023-05-08 add by miq------------end + + +-- ----------------------------- 2023-05-08 add by miq--------------begin +alter table T_LIMS_TEST add SHORTQCSLVALUE VARCHAR2(36); +comment on column T_LIMS_TEST.SHORTQCSLVALUE is '短期质控规格线值'; +alter table T_LIMS_TEST add KBLOWLIMIT VARCHAR2(36); +comment on column T_LIMS_TEST.KBLOWLIMIT is '保留电池低限'; +alter table T_LIMS_TEST add CTESTNAME VARCHAR2(36); +comment on column T_LIMS_TEST.CTESTNAME is 'C检测项目'; +alter table T_LIMS_TEST add CINDICATOR VARCHAR2(36); +comment on column T_LIMS_TEST.CINDICATOR is 'C检测指标'; +alter table T_LIMS_TEST add CUNIT VARCHAR2(36); +comment on column T_LIMS_TEST.CUNIT is 'C单位'; + +CALL INSERTI18N('T_LIMS_TEST.SHORTQCSLVALUE','短期质控规格线值','短期质控规格线值','zh-CN','短期质控规格线值'); +CALL INSERTI18N('T_LIMS_TEST.KBLOWLIMIT','保留电池低限','保留电池低限','zh-CN','保留电池低限'); +CALL INSERTI18N('T_LIMS_TEST.CTESTNAME','C检测项目','C检测项目','zh-CN','C检测项目'); +CALL INSERTI18N('T_LIMS_TEST.CINDICATOR','C检测指标','C检测指标','zh-CN','C检测指标'); +CALL INSERTI18N('T_LIMS_TEST.CUNIT','C单位','C单位','zh-CN','C单位'); + +COMMIT; + +-- ----------------------------- 2023-05-08 add by miq------------end + +-- ----------------------------- 2023-05-09 add by liujie------------begin +ALTER TABLE T_LIMS_ORDER ADD FDISPOSECHARGINGCAPACITY NUMBER(16,4); +COMMENT ON COLUMN T_LIMS_ORDER.FDISPOSECHARGINGCAPACITY IS '舍弃充电比容量'; +ALTER TABLE T_LIMS_ORDER ADD FDISPOSEDISCHANGECAPACITY NUMBER(16,4); +COMMENT ON COLUMN T_LIMS_ORDER.FDISPOSEDISCHANGECAPACITY IS '舍弃放电比容量'; +ALTER TABLE T_LIMS_ORDER ADD FDISPOSEFIRSTEFFECT NUMBER(16,4); +COMMENT ON COLUMN T_LIMS_ORDER.FDISPOSEFIRSTEFFECT IS '舍弃首效'; +-- ----------------------------- 2023-05-09 add by liujie------------end + + +-- ----------------------------- 2023-05-10 add by miq------------begin +alter table T_CORE_EQUIPT_ACQ_CONFIG add AUTOCOLLECT VARCHAR2(18); +comment on column T_CORE_EQUIPT_ACQ_CONFIG.AUTOCOLLECT is '开启自动采集'; + +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.AUTOCOLLECT','开启自动采集','开启自动采集','zh-CN','开启自动采集'); + +INSERT INTO T_CORE_SCHEDULE_TASK (ID, TASKNAME, SERVICENAME, METHODNAME, TYPE) +VALUES ('fileAutoCollect', '共享文件夹自动采集', 'com.sunwayworld.basemodule.common.eptstorage.file.excelread.schedule.FileAutoCollectSchedule', 'fileAutoCollect', 'service') + +INSERT INTO T_CORE_SCHEDULE_TASK_CONFIG +(ID, CONFIGNAME, TASKID, PARAM, CRON, TIMES, REMARK, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME, ACTIVATEDFLAG, ACTIVATEDBYID, ACTIVATEDBYNAME, ACTIVATEDTIME, UID, STARTTIME, ENDTIME) +VALUES('20230500001', NULL, 'fileAutoCollect', NULL, '* 0/15 * * * ?', 392, NULL, NULL, 'admin', '系统管理员', TIMESTAMP '2023-05-10 11:37:48.000000', '00013962', '化学组', '0', NULL, NULL, NULL, '20230500001', TIMESTAMP '2023-05-10 11:38:10.000000', TIMESTAMP '2024-05-08 11:38:12.000000'); + +-- ----------------------------- 2023-05-10 add by miq------------end + + +-- ----------------------------- 2023-05-10 add by liujie------------begin +COMMENT ON TABLE T_LIMS_TESTGROUP IS '检测组'; +COMMENT ON COLUMN T_LIMS_TESTGROUP.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TESTGROUP.BASE IS '基地'; +COMMENT ON COLUMN T_LIMS_TESTGROUP.GROUPNAME IS '组名'; +COMMENT ON COLUMN T_LIMS_TESTGROUP.GROUPCODE IS '组编码'; +COMMENT ON COLUMN T_LIMS_TESTGROUP.CREATEDBYID IS '创建者id'; +COMMENT ON COLUMN T_LIMS_TESTGROUP.CREATEDBYNAME IS '创建者姓名'; +COMMENT ON COLUMN T_LIMS_TESTGROUP.CREATEDTIME IS '创建时间'; +COMMENT ON COLUMN T_LIMS_TESTGROUP.CREATEDBYORGID IS '创建组织ID'; +COMMENT ON COLUMN T_LIMS_TESTGROUP.CREATEDBYORGNAME IS '创建组织名称'; +COMMENT ON COLUMN T_LIMS_TESTGROUP.REMARK IS '备注'; + + +CALL INSERTI18N('T_LIMS_TESTGROUP.SERVICE_NAME', '检测组', '检测组', 'zh-CN', '检测组'); +CALL INSERTI18N('T_LIMS_TESTGROUP.ID', '检测组的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TESTGROUP.BASE', '检测组的基地', '基地', 'zh-CN', '基地'); +CALL INSERTI18N('T_LIMS_TESTGROUP.GROUPNAME', '检测组的组名', '组名', 'zh-CN', '组名'); +CALL INSERTI18N('T_LIMS_TESTGROUP.GROUPCODE', '检测组的组编码', '组编码', 'zh-CN', '组编码'); +CALL INSERTI18N('T_LIMS_TESTGROUP.CREATEDBYID', '检测组的创建者id', '创建者id', 'zh-CN', '创建者id'); +CALL INSERTI18N('T_LIMS_TESTGROUP.CREATEDBYNAME', '检测组的创建者姓名', '创建者姓名', 'zh-CN', '创建者姓名'); +CALL INSERTI18N('T_LIMS_TESTGROUP.CREATEDTIME', '检测组的创建时间', '创建时间', 'zh-CN', '创建时间'); +CALL INSERTI18N('T_LIMS_TESTGROUP.CREATEDBYORGID', '检测组的创建组织ID', '创建组织ID', 'zh-CN', '创建组织ID'); +CALL INSERTI18N('T_LIMS_TESTGROUP.CREATEDBYORGNAME', '检测组的创建组织名称', '创建组织名称', 'zh-CN', '创建组织名称'); +CALL INSERTI18N('T_LIMS_TESTGROUP.REMARK', '检测组的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTGROUPS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTGROUPS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTGROUPS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTGROUPS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTGROUPS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20230510001', '检测组维护', '/secure/basemodule/basedata/testgroups/page/edit-list', '91', '20230510', '017.svg', '检测组维护'); + +-- ----------------------------- 2023-05-10 add by liujie------------end + +-- ----------------------------- 2023-05-11 add by liujie------------begin +CREATE TABLE T_LIMS_OPERATION_RECORD( + ID NUMBER NOT NULL, + FILENAME VARCHAR2(120) NULL, + OPERATETYPE VARCHAR2(36) NULL, + OPERATENAME VARCHAR2(120) NULL, + OPERATEID VARCHAR2(120) NULL, + OPERATETIME DATE NULL, + FILEID VARCHAR2(120) NULL + ); +COMMENT ON TABLE T_LIMS_OPERATION_RECORD IS '文件操作记录'; +COMMENT ON COLUMN T_LIMS_OPERATION_RECORD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_OPERATION_RECORD.FILENAME IS '文件名称'; +COMMENT ON COLUMN T_LIMS_OPERATION_RECORD.OPERATETYPE IS '操作类型'; +COMMENT ON COLUMN T_LIMS_OPERATION_RECORD.OPERATENAME IS '操作人姓名'; +COMMENT ON COLUMN T_LIMS_OPERATION_RECORD.OPERATEID IS '操作人ID'; +COMMENT ON COLUMN T_LIMS_OPERATION_RECORD.OPERATETIME IS '操作时间'; +COMMENT ON COLUMN T_LIMS_OPERATION_RECORD.FILEID IS '文件ID'; + +ALTER TABLE T_LIMS_OPERATION_RECORD ADD CONSTRAINT PK_LIMS_OPERATION_RECORD PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_OPERATION_RECORD.SERVICE_NAME', '文件操作记录', '文件操作记录', 'zh-CN', '文件操作记录'); +CALL INSERTI18N('T_LIMS_OPERATION_RECORD.ID', '文件操作记录的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_OPERATION_RECORD.FILENAME', '文件操作记录的文件名称', '文件名称', 'zh-CN', '文件名称'); +CALL INSERTI18N('T_LIMS_OPERATION_RECORD.OPERATETYPE', '文件操作记录的操作类型', '操作类型', 'zh-CN', '操作类型'); +CALL INSERTI18N('T_LIMS_OPERATION_RECORD.OPERATENAME', '文件操作记录的操作人姓名', '操作人姓名', 'zh-CN', '操作人姓名'); +CALL INSERTI18N('T_LIMS_OPERATION_RECORD.OPERATEID', '文件操作记录的操作人ID', '操作人ID', 'zh-CN', '操作人ID'); +CALL INSERTI18N('T_LIMS_OPERATION_RECORD.OPERATETIME', '文件操作记录的操作时间', '操作时间', 'zh-CN', '操作时间'); +CALL INSERTI18N('T_LIMS_OPERATION_RECORD.FILEID', '文件操作记录的文件ID', '文件ID', 'zh-CN', '文件ID'); +CALL INSERTI18N('BASEMODULE.BASEDATA.OPERATIONRECORDS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.OPERATIONRECORDS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.OPERATIONRECORDS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.OPERATIONRECORDS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.OPERATIONRECORDS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +ALTER TABLE T_LIMS_OPERATION_RECORD ADD TASKID NUMBER; +COMMENT ON COLUMN T_LIMS_OPERATION_RECORD.TASKID IS 'task Id'; + +ALTER TABLE T_LIMS_OPERATION_RECORD ADD TARGETID VARCHAR2(100); +COMMENT ON COLUMN T_LIMS_OPERATION_RECORD.TARGETID IS '目标ID'; + + + +-- ----------------------------- 2023-05-11 add by liujie------------end + +-- ----------------------------- 2023-05-16 add by liujie------------begin + +ALTER TABLE T_LIMS_OPERATION_RECORD MODIFY FILENAME VARCHAR2(360); + +-- ----------------------------- 2023-05-16 add by liujie------------end +-- ----------------------------- 2023-05-17 add by liujie------------begin +ALTER TABLE T_LIMS_TEST RENAME COLUMN KBLOWLIMIT TO KBSHORTLOWLIMIT; + +ALTER TABLE T_LIMS_TEST ADD KBLONGLOWLIMIT VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_TEST.KBLONGLOWLIMIT IS '保留电池低限:长期质控'; +ALTER TABLE T_LIMS_TEST ADD KBSTANDARDLOWLIMIT VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_TEST.KBSTANDARDLOWLIMIT IS '保留电池低限:标样质控'; + +COMMENT ON COLUMN T_LIMS_TEST.KBSHORTLOWLIMIT IS '保留电池低限:短期质控'; + +CALL INSERTI18N('T_LIMS_TEST.KBSHORTLOWLIMIT','保留电池低限','保留电池低限','zh-CN','保留电池低限:短期'); + +CALL INSERTI18N('T_LIMS_TEST.KBLONGLOWLIMIT','保留电池低限','保留电池低限','zh-CN','保留电池低限:长期'); + +CALL INSERTI18N('T_LIMS_TEST.KBSTANDARDLOWLIMIT','保留电池低限','保留电池低限','zh-CN','保留电池低限:标样'); + +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('100130','扣电上柜数据查询','/secure/basemodule/business/test/folders/page/KDstatisticPage','1001',30,'扣电上柜数据查询',NULL,NULL,NULL,'002.svg',NULL,NULL); + +-- ----------------------------- 2023-05-17 add by liujie------------end + + +-- ----------------------------- 2023-05-18 add by liujie------------begin +-- 建表语句 +CREATE TABLE T_LIMS_WORKSHOP( + ID NUMBER NOT NULL, + USERID VARCHAR2(36) NULL, + WORKSHOP VARCHAR2(120) NULL, + CREATOR VARCHAR2(36) NULL, + CREATORID VARCHAR2(36) NULL, + CREATEDTIME DATE NULL + ); +COMMENT ON TABLE T_LIMS_WORKSHOP IS '生产车间'; +COMMENT ON COLUMN T_LIMS_WORKSHOP.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_WORKSHOP.USERID IS '用户ID'; +COMMENT ON COLUMN T_LIMS_WORKSHOP.WORKSHOP IS '生产车间名'; +COMMENT ON COLUMN T_LIMS_WORKSHOP.CREATOR IS '创建人'; +COMMENT ON COLUMN T_LIMS_WORKSHOP.CREATORID IS '创建人ID'; +COMMENT ON COLUMN T_LIMS_WORKSHOP.CREATEDTIME IS '创建时间'; + +ALTER TABLE T_LIMS_WORKSHOP ADD CONSTRAINT PK_LIMS_WORKSHOP PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_WORKSHOP.SERVICE_NAME', '生产车间', '生产车间', 'zh-CN', '生产车间'); +CALL INSERTI18N('T_LIMS_WORKSHOP.ID', '生产车间的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_WORKSHOP.USERID', '生产车间的用户ID', '用户ID', 'zh-CN', '用户ID'); +CALL INSERTI18N('T_LIMS_WORKSHOP.WORKSHOP', '生产车间的生产车间名', '生产车间名', 'zh-CN', '生产车间名'); +CALL INSERTI18N('T_LIMS_WORKSHOP.CREATOR', '生产车间的创建人', '创建人', 'zh-CN', '创建人'); +CALL INSERTI18N('T_LIMS_WORKSHOP.CREATORID', '生产车间的创建人ID', '创建人ID', 'zh-CN', '创建人ID'); +CALL INSERTI18N('T_LIMS_WORKSHOP.CREATEDTIME', '生产车间的创建时间', '创建时间', 'zh-CN', '创建时间'); +CALL INSERTI18N('BASEMODULE.BASEDATA.WORKSHOPS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.WORKSHOPS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.WORKSHOPS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.WORKSHOPS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.WORKSHOPS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- ----------------------------- 2023-05-18 add by liujie------------end + +-- ----------------------------- 2023-05-18 add by liujie1111@sunwayworld.com--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_BASE( + ID NUMBER NOT NULL, + BASETYPE VARCHAR2(12) NULL, + BASE VARCHAR2(12) NULL, + EQUIPMENTSATURATIONRATE VARCHAR2(36) NULL, + PERSONNELTURNOVERRATE VARCHAR2(36) NULL, + TIMELYTARGETRATE VARCHAR2(36) NULL + ); +COMMENT ON TABLE T_LIMS_BASE IS '基地'; +COMMENT ON COLUMN T_LIMS_BASE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_BASE.BASETYPE IS '基地类型'; +COMMENT ON COLUMN T_LIMS_BASE.BASE IS '基地'; +COMMENT ON COLUMN T_LIMS_BASE.EQUIPMENTSATURATIONRATE IS '设备饱和率'; +COMMENT ON COLUMN T_LIMS_BASE.PERSONNELTURNOVERRATE IS '人员离职率'; +COMMENT ON COLUMN T_LIMS_BASE.TIMELYTARGETRATE IS '及时率目标'; + +ALTER TABLE T_LIMS_BASE ADD CONSTRAINT PK_LIMS_BASE PRIMARY KEY (ID); + + + + +CALL INSERTI18N('T_LIMS_BASE.SERVICE_NAME', '基地', '基地', 'zh-CN', '基地'); +CALL INSERTI18N('T_LIMS_BASE.ID', '基地的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_BASE.BASETYPE', '基地的基地类型', '基地类型', 'zh-CN', '基地类型'); +CALL INSERTI18N('T_LIMS_BASE.BASE', '基地的基地', '基地', 'zh-CN', '基地'); +CALL INSERTI18N('T_LIMS_BASE.EQUIPMENTSATURATIONRATE', '基地的设备饱和率', '设备饱和率', 'zh-CN', '设备饱和率'); +CALL INSERTI18N('T_LIMS_BASE.PERSONNELTURNOVERRATE', '基地的人员离职率', '人员离职率', 'zh-CN', '人员离职率'); +CALL INSERTI18N('T_LIMS_BASE.TIMELYTARGETRATE', '基地的及时率目标', '及时率目标', 'zh-CN', '及时率目标'); +CALL INSERTI18N('BASEMODULE.BASEDATA.BASES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.BASES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.BASES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.BASES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.BASES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20230510002', '基地管理', '/secure/basemodule/basedata/bases/page/edit-list', 20230510,'93', '057.svg', '基地管理'); + + +-- ----------------------------- 2023-05-18 add by liujie1111@sunwayworld.com------------end + +-- ----------------------------- 2023-05-18 add by liujie1111@sunwayworld.com--------------begin + +-- 建表语句 +CREATE TABLE +T_LIMS_DISCRIMINATORY_CRITERIA( + ID NUMBER NOT NULL, + THENUMBER VARCHAR2(36) NULL, + ILLUSTRATE VARCHAR2(120) NULL, + REASON VARCHAR2(120) NULL, + ABBREVIATION VARCHAR2(120) NULL, + LEGEND VARCHAR2(120) NULL + ); +COMMENT ON TABLE T_LIMS_DISCRIMINATORY_CRITERIA IS '判异准则表'; +COMMENT ON COLUMN T_LIMS_DISCRIMINATORY_CRITERIA.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_DISCRIMINATORY_CRITERIA.THENUMBER IS '编号'; +COMMENT ON COLUMN T_LIMS_DISCRIMINATORY_CRITERIA.ILLUSTRATE IS '准则说明'; +COMMENT ON COLUMN T_LIMS_DISCRIMINATORY_CRITERIA.REASON IS '异常原因'; +COMMENT ON COLUMN T_LIMS_DISCRIMINATORY_CRITERIA.ABBREVIATION IS '简称'; +COMMENT ON COLUMN T_LIMS_DISCRIMINATORY_CRITERIA.LEGEND IS '图例'; + + + +ALTER TABLE T_LIMS_DISCRIMINATORY_CRITERIA ADD CONSTRAINT PK_LIMS_DISCRIMINATORY_CRITERIA PRIMARY KEY (ID); + + + +CALL INSERTI18N('T_LIMS_DISCRIMINATORY_CRITERIA.SERVICE_NAME', '判异准则表', '判异准则表', 'zh-CN', '判异准则表'); +CALL INSERTI18N('T_LIMS_DISCRIMINATORY_CRITERIA.ID', '判异准则表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_DISCRIMINATORY_CRITERIA.THENUMBER', '判异准则表的编号', '编号', 'zh-CN', '编号'); +CALL INSERTI18N('T_LIMS_DISCRIMINATORY_CRITERIA.ILLUSTRATE', '判异准则表的准则说明', '准则说明', 'zh-CN', '准则说明'); +CALL INSERTI18N('T_LIMS_DISCRIMINATORY_CRITERIA.REASON', '判异准则表的异常原因', '异常原因', 'zh-CN', '异常原因'); +CALL INSERTI18N('T_LIMS_DISCRIMINATORY_CRITERIA.ABBREVIATION', '判异准则表的简称', '简称', 'zh-CN', '简称'); +CALL INSERTI18N('T_LIMS_DISCRIMINATORY_CRITERIA.LEGEND', '判异准则表的图例', '图例', 'zh-CN', '图例'); +CALL INSERTI18N('BASEMODULE.BASEDATA.DISCRIMINATORYCRITERIAS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.DISCRIMINATORYCRITERIAS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.DISCRIMINATORYCRITERIAS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.DISCRIMINATORYCRITERIAS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.DISCRIMINATORYCRITERIAS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20230518001', '判异准则管理', '/secure/basemodule/basedata/discriminatory-criterias/page/edit-list', 20230510, '95', '042.svg', '判异准则管理'); +-- ----------------------------- 2023-05-18 add by liujie1111@sunwayworld.com------------end + + +-- ----------------------------- 2023-05-18 add by liujie1111@sunwayworld.com--------------begin + +-- 建表语句 +CREATE TABLE +T_LIMS_PROJECT_DIFFERENTIATION( + ID NUMBER NOT NULL, + TESTCODE VARCHAR2(120) NULL, + TESTNAME VARCHAR2(120) NULL, + THENUMBER VARCHAR2(120) NULL, + ABBREVIATION VARCHAR2(120) NULL + ); +COMMENT ON TABLE T_LIMS_PROJECT_DIFFERENTIATION IS '项目判异'; +COMMENT ON COLUMN T_LIMS_PROJECT_DIFFERENTIATION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_PROJECT_DIFFERENTIATION.TESTCODE IS '项目编号'; +COMMENT ON COLUMN T_LIMS_PROJECT_DIFFERENTIATION.TESTNAME IS '项目名称'; +COMMENT ON COLUMN T_LIMS_PROJECT_DIFFERENTIATION.THENUMBER IS '判异编号'; +COMMENT ON COLUMN T_LIMS_PROJECT_DIFFERENTIATION.ABBREVIATION IS '判异简称'; + + +ALTER TABLE T_LIMS_PROJECT_DIFFERENTIATION ADD CONSTRAINT PK_LIMS_PROJECT_DIFFERENTIATION PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_PROJECT_DIFFERENTIATION.SERVICE_NAME', '项目判异', '项目判异', 'zh-CN', '项目判异'); +CALL INSERTI18N('T_LIMS_PROJECT_DIFFERENTIATION.ID', '项目判异的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_PROJECT_DIFFERENTIATION.TESTCODE', '项目判异的项目编号', '项目编号', 'zh-CN', '项目编号'); +CALL INSERTI18N('T_LIMS_PROJECT_DIFFERENTIATION.TESTNAME', '项目判异的项目名称', '项目名称', 'zh-CN', '项目名称'); +CALL INSERTI18N('T_LIMS_PROJECT_DIFFERENTIATION.THENUMBER', '项目判异的判异编号', '判异编号', 'zh-CN', '判异编号'); +CALL INSERTI18N('T_LIMS_PROJECT_DIFFERENTIATION.ABBREVIATION', '项目判异的判异简称', '判异简称', 'zh-CN', '判异简称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PROJECTDIFFERENTIATIONS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PROJECTDIFFERENTIATIONS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PROJECTDIFFERENTIATIONS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PROJECTDIFFERENTIATIONS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PROJECTDIFFERENTIATIONS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20230518002', '项目判异', '/secure/basemodule/basedata/project-differentiations/page/edit-list',20230510, '97', '043.svg', '项目判异'); + +-- 建表语句 +CREATE TABLE T_LIMS_STAFF_WORKLICENSE( + ID NUMBER NOT NULL, + WORKLICENSETYPE VARCHAR2(60) NULL, + LEVELS VARCHAR2(60) NULL, + TARGETDATE DATE NULL + ); +COMMENT ON TABLE T_LIMS_STAFF_WORKLICENSE IS '人员上岗证目标'; +COMMENT ON COLUMN T_LIMS_STAFF_WORKLICENSE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_STAFF_WORKLICENSE.WORKLICENSETYPE IS '上岗证类别'; +COMMENT ON COLUMN T_LIMS_STAFF_WORKLICENSE.LEVELS IS '目标等级'; +COMMENT ON COLUMN T_LIMS_STAFF_WORKLICENSE.TARGETDATE IS '目标日期'; + +ALTER TABLE T_LIMS_STAFF_WORKLICENSE ADD CONSTRAINT PK_LIMS_STAFF_WORKLICENSE PRIMARY KEY (ID); + + +CALL INSERTI18N('T_LIMS_STAFF_WORKLICENSE.SERVICE_NAME', '人员上岗证目标', '人员上岗证目标', 'zh-CN', '人员上岗证目标'); +CALL INSERTI18N('T_LIMS_STAFF_WORKLICENSE.ID', '人员上岗证目标的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_STAFF_WORKLICENSE.WORKLICENSETYPE', '人员上岗证目标的上岗证类别', '上岗证类别', 'zh-CN', '上岗证类别'); +CALL INSERTI18N('T_LIMS_STAFF_WORKLICENSE.LEVELS', '人员上岗证目标的目标等级', '目标等级', 'zh-CN', '目标等级'); +CALL INSERTI18N('T_LIMS_STAFF_WORKLICENSE.TARGETDATE', '人员上岗证目标的目标日期', '目标日期', 'zh-CN', '目标日期'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.WORKLICENSES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.WORKLICENSES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.WORKLICENSES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.WORKLICENSES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.WORKLICENSES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + + +-- ----------------------------- 2023-05-18 add by liujie1111@sunwayworld.com------------end +-------------------------------2023-05-18 add by liuwei---------------------------begin--------------- +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPT.ASSOCIATED.VIRTUAL','关联虚拟设备','关联虚拟设备','zh-CN','关联虚拟设备'); + +CREATE TABLE T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL( + ID NUMBER NOT NULL, + VIRTUALEQUIPTCODE VARCHAR2(36) NULL, + VIRTUALEQUIPTNAME VARCHAR2(270) NULL, + EQUIPTID NUMBER NULL, + TESTMETHODID NUMBER NULL, + ANALYSTID NUMBER NULL, + REMARKS VARCHAR2(360) NULL, + SPECIFICATION VARCHAR2(270) NULL, + ORGID VARCHAR2(36) NULL, + ORGNAME VARCHAR2(270) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL IS '关联虚拟设备'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.VIRTUALEQUIPTCODE IS '虚拟设备编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.VIRTUALEQUIPTNAME IS '虚拟设备名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.EQUIPTID IS '设备ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.ANALYSTID IS '分析项ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.SPECIFICATION IS '规格'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.ORGID IS '组织ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.ORGNAME IS '组织名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL ADD CONSTRAINT PK_LIMS_EQUIPT_ASSOCIATEDVIRTUAL PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.SERVICE_NAME', '关联虚拟设备', '关联虚拟设备', 'zh-CN', '关联虚拟设备'); +CALL INSERTI18N('T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.ID', '关联虚拟设备的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.VIRTUALEQUIPTCODE', '关联虚拟设备的虚拟设备编码', '虚拟设备编码', 'zh-CN', '虚拟设备编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.VIRTUALEQUIPTNAME', '关联虚拟设备的虚拟设备名称', '虚拟设备名称', 'zh-CN', '虚拟设备名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.EQUIPTID', '关联虚拟设备的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.REMARKS', '关联虚拟设备的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.TESTMETHODID', '关联虚拟设备的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.ANALYSTID', '关联虚拟设备的分析项ID', '分析项ID', 'zh-CN', '分析项ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.SPECIFICATION', '关联虚拟设备的规格', '规格', 'zh-CN', '规格'); +CALL INSERTI18N('T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.ORGID', '关联虚拟设备的组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.ORGNAME', '关联虚拟设备的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.CREATEDBYID', '关联虚拟设备的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.CREATEDBYNAME', '关联虚拟设备的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.CREATEDTIME', '关联虚拟设备的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.CREATEDBYORGID', '关联虚拟设备的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.CREATEDBYORGNAME', '关联虚拟设备的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +ALTER TABLE T_CORE_EQUIPT_ACQ_CONFIG ADD TESTID NUMBER; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.TESTID IS '实验项目ID'; +ALTER TABLE T_CORE_EQUIPT_ACQ_CONFIG ADD TESTNAME VARCHAR2(120); +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.TESTNAME IS '设备关联项目'; + +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.TESTID', '实验项目ID', '实验项目ID', 'zh-CN', '实验项目ID'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.TESTNAME', '设备关联项目', '设备关联项目', 'zh-CN', '设备关联项目'); +COMMIT; +------------------------------2023-05-18 add by liuwei end---------------------------------------------- + +-- ----------------------------- 2023-05-19 add by liujie1111@sunwayworld.com------------begin + +ALTER TABLE T_LIMS_TASK ADD SHORTQCSLVALUE VARCHAR2(120); +COMMENT ON COLUMN T_LIMS_TASK.SHORTQCSLVALUE IS '短期质控规格线值'; + +CALL INSERTI18N('T_LIMS_TASK.SHORTQCSLVALUE','短期质控规格线值','短期质控规格线值','zh-CN','短期质控规格线值'); + +ALTER TABLE T_LIMS_STAFF ADD STAFFTYPE VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_STAFF.STAFFTYPE IS '人员类型'; +ALTER TABLE T_LIMS_STAFF ADD JOINEDDATE DATE; +COMMENT ON COLUMN T_LIMS_STAFF.JOINEDDATE IS '入职日期'; +ALTER TABLE T_LIMS_STAFF ADD FORMALDATE DATE; +COMMENT ON COLUMN T_LIMS_STAFF.FORMALDATE IS '转正日期'; +ALTER TABLE T_LIMS_STAFF ADD DEPARTDATE DATE; +COMMENT ON COLUMN T_LIMS_STAFF.DEPARTDATE IS '离职日期'; +ALTER TABLE T_LIMS_STAFF ADD DUTY VARCHAR2(120) +COMMENT ON COLUMN T_LIMS_STAFF.DUTY IS '职务'; +CALL INSERTI18N('T_LIMS_STAFF.STAFFTYPE','人员类型','人员类型','zh-CN','人员类型'); +CALL INSERTI18N('T_LIMS_STAFF.JOINEDDATE','入职日期','入职日期','zh-CN','入职日期'); +CALL INSERTI18N('T_LIMS_STAFF.FORMALDATE','转正日期','转正日期','zh-CN','转正日期'); +CALL INSERTI18N('T_LIMS_STAFF.DEPARTDATE','离职日期','离职日期','zh-CN','离职日期'); +CALL INSERTI18N('T_LIMS_STAFF.DUTY','人员职务','人员职务','zh-CN','人员职务'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('staffType', '人员类型', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (20230519001, '测试人员-已转正', '0', 1, 'staffType', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (20230519002, '储备人员-未转正', '1', 2, 'staffType', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (20230519003, '已离职', '2', 3, 'staffType', 0, 'admin', '系统管理员', '0'); + +CALL INSERTI18N('T_LIMS_TASK.HIGHLIMIT','短期质控上限','短期质控上限','zh-CN','短期质控上限'); +CALL INSERTI18N('T_LIMS_TASK.LOWLIMIT','短期质控下限','短期质控下限','zh-CN','短期质控下限'); + +-- ----------------------------- 2023-05-19 add by liujie1111@sunwayworld.com--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT_CALIBRATION( + ID NUMBER NOT NULL, + EQUIPTID NUMBER NULL, + LASTTIME DATE NULL, + NEXTTIME DATE NULL, + STATUS VARCHAR2(36) NULL + ); +COMMENT ON TABLE T_LIMS_EQUIPT_CALIBRATION IS '设备校准'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CALIBRATION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CALIBRATION.EQUIPTID IS '设备ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CALIBRATION.LASTTIME IS '上次校准时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CALIBRATION.NEXTTIME IS '下次校准时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CALIBRATION.STATUS IS '校准状态'; + +ALTER TABLE T_LIMS_EQUIPT_CALIBRATION ADD CONSTRAINT PK_LIMS_EQUIPT_CALIBRATION PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EQUIPT_CALIBRATION.SERVICE_NAME', '设备校准', '设备校准', 'zh-CN', '设备校准'); +CALL INSERTI18N('T_LIMS_EQUIPT_CALIBRATION.ID', '设备校准的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_CALIBRATION.EQUIPTID', '设备校准的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_CALIBRATION.LASTTIME', '设备校准的上次校准时间', '上次校准时间', 'zh-CN', '上次校准时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_CALIBRATION.NEXTTIME', '设备校准的下次校准时间', '下次校准时间', 'zh-CN', '下次校准时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_CALIBRATION.STATUS', '设备校准的校准状态', '校准状态', 'zh-CN', '校准状态'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.CALIBRATIONS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.CALIBRATIONS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.CALIBRATIONS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.CALIBRATIONS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.CALIBRATIONS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT_MAINTENANCE( + ID NUMBER NOT NULL, + EQUIPTID NUMBER NULL, + LASTTIME DATE NULL, + NEXTTIME DATE NULL, + STATUS VARCHAR2(36) NULL + ); +COMMENT ON TABLE T_LIMS_EQUIPT_MAINTENANCE IS '设备维护'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTENANCE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTENANCE.EQUIPTID IS '设备ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTENANCE.LASTTIME IS '上次维护时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTENANCE.NEXTTIME IS '下次维护时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTENANCE.STATUS IS '维护状态'; + +ALTER TABLE T_LIMS_EQUIPT_MAINTENANCE ADD CONSTRAINT PK_LIMS_EQUIPT_MAINTENANCE PRIMARY KEY (ID); + + +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTENANCE.SERVICE_NAME', '设备维护', '设备维护', 'zh-CN', '设备维护'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTENANCE.ID', '设备维护的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTENANCE.EQUIPTID', '设备维护的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTENANCE.LASTTIME', '设备维护的上次维护时间', '上次维护时间', 'zh-CN', '上次维护时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTENANCE.NEXTTIME', '设备维护的下次维护时间', '下次维护时间', 'zh-CN', '下次维护时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTENANCE.STATUS', '设备维护的维护状态', '维护状态', 'zh-CN', '维护状态'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTENANCES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTENANCES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTENANCES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTENANCES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTENANCES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +ALTER TABLE T_LIMS_EQUIPT_PERIOD_PLAN ADD STATUS VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.STATUS IS '核查状态'; +ALTER TABLE T_LIMS_EQUIPT_PERIOD_PLAN ADD LASTTIME DATE; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.LASTTIME IS '上次核查时间'; +ALTER TABLE T_LIMS_EQUIPT_PERIOD_PLAN ADD NEXTTIME DATE; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.NEXTTIME IS '下次核查时间'; + + +-- ----------------------------- 2023-05-19 add by liujie1111@sunwayworld.com------------end +---------------------------2023-05-19 add by liuwei begin--------------------------------------------------------------- + +ALTER TABLE T_CORE_EQUIPT_ACQ_CONFIG ADD UPLOADFLAG VARCHAR2(3); +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.UPLOADFLAG IS '是否上传附件'; + +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.UPLOADFLAG', '是否上传附件', '是否上传附件', 'zh-CN', '是否上传附件'); +commit; +------------------2023-05-22 add by liuwei begin------------------------------------------------------------ +CALL INSERTI18N('T_LIMS_QUALITY_ITEM.MONITORUSER_NEW','被监督对象','被监督对象','zh-CN','被监督对象'); +CALL INSERTI18N('T_LIMS_QUALITY_ITEM.EXECUTOR_NEW','监督员','监督员','zh-CN','监督员'); +CALL INSERTI18N('BASEMODULE.QMS.QUALITYCONTROLS.TAB.ITEM_NEW','质量监控计划项目表','质量监控计划项目表','zh-CN','质量监控计划项目表'); + +ALTER TABLE T_LIMS_QUALITY_ITEM MODIFY MONITORUSERID VARCHAR2(270); +ALTER TABLE T_LIMS_QUALITY_ITEM MODIFY MONITORUSER VARCHAR2(399); +ALTER TABLE T_LIMS_QUALITY_ITEM MODIFY EXECUTORID VARCHAR2(270); +ALTER TABLE T_LIMS_QUALITY_ITEM MODIFY EXECUTOR VARCHAR2(399); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG VALUES(SEQ_CORE.NEXTVAL,'用户','用户','lims-mult-user','/secure/basemodule/trm/coreuser/page/choose/mult-user-list','80%'); + +ALTER TABLE T_LIMS_QUALITY_ITEM ADD AUDITFLAG VARCHAR2(3); +COMMENT ON COLUMN T_LIMS_QUALITY_ITEM.AUDITFLAG IS '审核状态标识 1 审核完成'; + +insert into T_CORE_MENU_EXT values(SEQ_CORE.nextval,'质量监控报告','T_LIMS_QUALITY_ITEM','audit_def','1',null); +------------------2023-05-22 add by liuwei end----------------------------------------------------------- + +-- ----------------------------- 2023-05-23 add by liujie1111@sunwayworld.com------------begin + INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('ctestName', 'c检测项目', 'sys'); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522100, '激光粒度', 'ctestName', 10, '0', 'ADMIN', '系统管理员', '0', '激光粒度'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522101, '比表面积', 'ctestName', 20, '0', 'ADMIN', '系统管理员', '0', '比表面积'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME,LASTSUSPENDEDFLAG, CODE) +VALUES (20230522102, '振实密度', 'ctestName', 30, '0', 'ADMIN', '系统管理员', '0', '振实密度'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME,LASTSUSPENDEDFLAG, CODE) +VALUES (20230522103, '扣电克容量', 'ctestName', 40, '0', 'ADMIN', '系统管理员', '0', '扣电克容量'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME,LASTSUSPENDEDFLAG, CODE) +VALUES (20230522104, '固体水含量', 'ctestName', 50, '0', 'ADMIN', '系统管理员', '0', '固体水含量'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME,LASTSUSPENDEDFLAG, CODE) +VALUES (20230522105, '游离锂', 'ctestName', 60, '0', 'ADMIN', '系统管理员', '0', '游离锂'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME,LASTSUSPENDEDFLAG, CODE) +VALUES (20230522106, 'pH酸碱度', 'ctestName', 70, '0', 'ADMIN', '系统管理员', '0', 'pH酸碱度'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME,LASTSUSPENDEDFLAG, CODE) +VALUES (20230522107, 'XRD', 'ctestName', 80, '0', 'ADMIN', '系统管理员', '0', 'XRD'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME,LASTSUSPENDEDFLAG, CODE) +VALUES (20230522108, '粉末电阻率', 'ctestName', 90, '0', 'ADMIN', '系统管理员', '0', '粉末电阻率'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME,LASTSUSPENDEDFLAG, CODE) +VALUES (20230522109, '微观形貌', 'ctestName', 100, '0', 'ADMIN', '系统管理员', '0', '微观形貌'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME,LASTSUSPENDEDFLAG, CODE) +VALUES (20230522110, '大颗粒', 'ctestName', 110, '0', 'ADMIN', '系统管理员', '0', '大颗粒'); + + INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('ctestQuota', 'c检测指标', 'sys'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522120, 'Dv2', 'ctestQuota', 1, '0', 'ADMIN', '系统管理员', '0', 'Dv2'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522111, 'Dv3', 'ctestQuota', 2, '0', 'ADMIN', '系统管理员', '0', 'Dv3'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522112, 'Dv10', 'ctestQuota', 3, '0', 'ADMIN', '系统管理员', '0', 'Dv10'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522113, 'Dv50', 'ctestQuota', 4, '0', 'ADMIN', '系统管理员', '0', 'Dv50'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522114, 'Dv90', 'ctestQuota', 5, '0', 'ADMIN', '系统管理员', '0', 'Dv90'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522115, 'Dv99', 'ctestQuota', 6, '0', 'ADMIN', '系统管理员', '0', 'Dv99'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522116, 'Dn10', 'ctestQuota', 7, '0', 'ADMIN', '系统管理员', '0', 'Dn10'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522117, '比表面积', 'ctestQuota', 8, '0', 'ADMIN', '系统管理员', '0', '比表面积'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522118, '振实密度', 'ctestQuota', 9, '0', 'ADMIN', '系统管理员', '0', '振实密度'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522119, '首次充电容量', 'ctestQuota', 10, '0', 'ADMIN', '系统管理员', '0', '首次充电容量'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522130, '首次放电容量', 'ctestQuota', 11, '0', 'ADMIN', '系统管理员', '0', '首次放电容量'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522121, '首次放电效率', 'ctestQuota', 12, '0', 'ADMIN', '系统管理员', '0', '首次放电效率'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522122, '固体水含量', 'ctestQuota', 13, '0', 'ADMIN', '系统管理员', '0', '固体水含量'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522123, 'pH酸碱度', 'ctestQuota', 14, '0', 'ADMIN', '系统管理员', '0', 'pH酸碱度'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522124, 'Li2CO3含量', 'ctestQuota', 15, '0', 'ADMIN', '系统管理员', '0', 'Li2CO3含量'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522125, 'LiOH含量', 'ctestQuota', 16, '0', 'ADMIN', '系统管理员', '0', 'LiOH含量'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522126, 'Li+含量', 'ctestQuota', 17, '0', 'ADMIN', '系统管理员', '0', 'Li+含量'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522127, 'XRD峰强比I(003)/I(104)', 'ctestQuota', 18, '0', 'ADMIN', '系统管理员', '0', 'XRD峰强比I(003)/I(104)'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522128, '粉末电阻率', 'ctestQuota', 19, '0', 'ADMIN', '系统管理员', '0', '粉末电阻率'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522129, '微观形貌', 'ctestQuota', 20, '0', 'ADMIN', '系统管理员', '0', '微观形貌'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522140, '大颗粒', 'ctestQuota', 21, '0', 'ADMIN', '系统管理员', '0', '大颗粒'); + + INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('ctestUnit', 'c单位', 'sys'); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522141, 'μm', 'ctestUnit', 10, '0', 'ADMIN', '系统管理员', '0', 'μm'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522142, 'm2/g', 'ctestUnit', 20, '0', 'ADMIN', '系统管理员', '0', 'm2/g'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522143, 'g/cm3', 'ctestUnit', 30, '0', 'ADMIN', '系统管理员', '0', 'g/cm3'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522144, 'mAh/g', 'ctestUnit', 40, '0', 'ADMIN', '系统管理员', '0', 'mAh/g'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522145, '%', 'ctestUnit', 50, '0', 'ADMIN', '系统管理员', '0', '%'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522146, 'μg/g', 'ctestUnit', 60, '0', 'ADMIN', '系统管理员', '0', 'μg/g'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (20230522147, 'Ω*cm', 'ctestUnit', 70, '0', 'ADMIN', '系统管理员', '0', 'Ω*cm'); + +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('100140','短期质控','/secure/basemodule/business/test/taskSpcs/page/shortQualityControl','1001',40,'短期质控',NULL,NULL,NULL,'003.svg',NULL,NULL); + +-- ----------------------------- 2023-05-23 add by liujie1111@sunwayworld.com------------end + +------------------------------- 2023-05-23 add by liuwei -----------begin------------------------------ +CALL INSERTI18N('T_LIMS_QUALITY_ITEM.ATTACHMENT.TITLE', '质量监控报告', '质量监控报告', 'zh-CN', '质量监控报告'); +CALL INSERTI18N('T_LIMS_QUALITY_ITEM.DETAIL.TITLE', '质量监控计划项目', '质量监控计划项目', 'zh-CN', '质量监控计划项目'); +CALL INSERTI18N('T_LIMS_QUALITY_ITEM.ATTACHMENT.DOWNLOAD', '模板下载', '模板下载', 'zh-CN', '模板下载'); +------------------------------ 2023-05-23 add by liuwei ------------------end + +----------------------------2023-05-24 add by liuwei --------------begin--------------------------- +INSERT INTO t_core_schedule_task (ID, TASKNAME, TYPE, SERVICENAME, METHODNAME, REMARK, CREATEDBYID, CREATEDBYNAME, + CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME, IFEXECUTABLESERVICENAME, + IFEXECUTABLEMETHODNAME) +VALUES ('fileClearScheduleService', '服务器文件定时清理任务', 'service', 'com.sunwayworld.basemodule.common.filedelete.FileDeleteSchedule', + 'startFileDeleteJob', null, null, null, null, null, null, null, null); + +ALTER TABLE T_LIMS_ORDTASK_EXCEPTION ADD FILEID NUMBER; +COMMENT ON COLUMN T_LIMS_ORDTASK_EXCEPTION.FILEID IS '文件ID'; +ALTER TABLE T_LIMS_ORDTASK_EXCEPTION ADD FILENAME VARCHAR2(120); +COMMENT ON COLUMN T_LIMS_ORDTASK_EXCEPTION.FILENAME IS '文件名称'; +commit; +--------------------------2023-05-24 add by liuwei -----------------------------end--------------------- +-----------------------2023-05-25 add by liuwei-----------------------------------------begin--------------------------- +ALTER TABLE T_LIMS_INTERNAL_AUDIT_DETAIL ADD AUDITLEADERID NUMBER; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_DETAIL.AUDITLEADERID IS '内审负责人ID'; +ALTER TABLE T_LIMS_INTERNAL_AUDIT_DETAIL ADD AUDITLEADER VARCHAR2(120); +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_DETAIL.AUDITLEADER IS '内审负责人'; + +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_DETAIL.AUDITLEADER', '内审负责人', '内审负责人', 'zh-CN', '内审负责人'); +commit; + + +-- ----------------------------- 2023-05-25 add by dingjian------------begin + +ALTER TABLE T_LIMS_TEST ADD FACTORY varchar2(36) NULL; +COMMENT ON COLUMN T_LIMS_TEST.FACTORY IS '工厂'; +CALL INSERTI18N('T_LIMS_TEST.FACTORY', '工厂', '工厂', 'zh-CN', '工厂'); + +ALTER TABLE T_LIMS_MATERIAL_STORAGE ADD FACTORY varchar2(36) NULL; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.FACTORY IS '工厂'; +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.FACTORY', '工厂', '工厂', 'zh-CN', '工厂'); + +UPDATE T_LIMS_TEST SET T_LIMS_TEST.FACTORY = '1000'; +UPDATE T_LIMS_MATERIAL_STORAGE SET T_LIMS_MATERIAL_STORAGE.FACTORY = '1000'; +-- ----------------------------- 2023-05-25 add by dingjian------------end +------------------------------------2023-05-25 add by liuwei----------------------------------------------------------- +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_TEAM.LEADERFLAG', '是否审核小组长', '是否审核小组长', 'zh-CN', '是否审核小组长'); + +ALTER TABLE T_LIMS_INTERNAL_AUDIT_TEAM ADD AUDITTEAM VARCHAR2(33); +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_TEAM.AUDITTEAM IS '内审小组'; + +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_DETAIL.AUDITTEAM', '内审小组', '内审小组', 'zh-CN', '内审小组'); + +ALTER TABLE T_LIMS_INTERNAL_AUDIT_PROCESS ADD PROCESSAUDITEE VARCHAR2(99); +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_PROCESS.PROCESSAUDITEE IS '被审对象'; +ALTER TABLE T_LIMS_INTERNAL_AUDIT_PROCESS ADD STANDARDTERMS VARCHAR2(99); +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_PROCESS.STANDARDTERMS IS '涉及的标准条款'; +ALTER TABLE T_LIMS_INTERNAL_AUDIT_PROCESS ADD AUDITFOCUS VARCHAR2(99); +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_PROCESS.AUDITFOCUS IS '审核侧重点'; +ALTER TABLE T_LIMS_INTERNAL_AUDIT_PROCESS ADD REMARK VARCHAR2(198); +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_PROCESS.REMARK IS '备注'; + +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PROCESS.PROCESSAUDITEE', '被审对象', '被审对象', 'zh-CN', '被审对象'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PROCESS.STANDARDTERMS', '涉及的标准条款', '涉及的标准条款', 'zh-CN', '涉及的标准条款'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PROCESS.AUDITFOCUS', '审核侧重点', '审核侧重点', 'zh-CN', '审核侧重点'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PROCESS.REMARK', '备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PROCESS.PROCESSDATE', '审核时间', '审核时间', 'zh-CN', '审核时间'); + +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.PARTICIPANTS', '受审对象', '受审对象', 'zh-CN', '受审对象'); +insert into T_CORE_MENU +values(SEQ_CORE.nextval,'内审报告审批','/secure/basemodule/qms/internalaudits/page/month/report-audit-list?bpmn_statusCode=ReportAudit','7002','12','内审报告审批',null,null,null,'006.svg',null,null); +-------------------------2023-05-25 add by liuwei end------------------------------------------------------ +------------------------2023-05-26 add by liuwei begin---------------------------------------------------------- +ALTER TABLE T_LIMS_COMPARISON_ITEM ADD AUDITFLAG VARCHAR2(3); +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.AUDITFLAG IS '审核状态标识 1 审核完成'; + +insert into T_CORE_MENU_EXT values(SEQ_CORE.nextval,'比对验证报告','T_LIMS_COMPARISON_ITEM','audit_def','1',null); + +ALTER TABLE T_LIMS_SECRECY_CONTENT ADD JDVISOR VARCHAR2(198); +COMMENT ON COLUMN T_LIMS_SECRECY_CONTENT.JDVISOR IS '监督员'; +ALTER TABLE T_LIMS_SECRECY_CONTENT ADD JDVISORID VARCHAR2(99); +COMMENT ON COLUMN T_LIMS_SECRECY_CONTENT.JDVISORID IS '监督员ID'; +ALTER TABLE T_LIMS_SECRECY_CONTENT ADD SECRECYOBJ VARCHAR2(99); +COMMENT ON COLUMN T_LIMS_SECRECY_CONTENT.SECRECYOBJ IS '保密性检测对象'; + +CALL INSERTI18N('T_LIMS_SECRECY_CONTENT.JDVISOR', '监督员', '监督员', 'zh-CN', '监督员'); +CALL INSERTI18N('T_LIMS_SECRECY_CONTENT.SECRECYOBJ', '保密性检测对象', '保密性检测对象', 'zh-CN', '保密性检测对象'); + +ALTER TABLE T_LIMS_FAIR_RECORD ADD CHECKOBJ VARCHAR2(99); +COMMENT ON COLUMN T_LIMS_FAIR_RECORD.CHECKOBJ IS '检查对象'; +CALL INSERTI18N('T_LIMS_FAIR_RECORD.CHECKOBJ', '检查对象', '检查对象', 'zh-CN', '检查对象'); +commit; +------------------------2023-05-26 add by liuwei end------------------------------------------------------------ + +-- ----------------------------- 2023-05-26 add by liujie1111@sunwayworld.com------------begin +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('100140','短期质控','/secure/basemodule/business/test/taskSpcs/page/shortQualityControl','1001',40,'短期质控',NULL,NULL,NULL,'003.svg',NULL,NULL); + +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASK.VALID.SAMPLERECIVE', '该样品仍在加急/软包审核流程中,无法接收样品', '该样品仍在加急/软包审核流程中,无法接收样品', 'zh-CN', '该样品仍在加急/软包审核流程中,无法接收样品'); + +-- ----------------------------- 2023-05-26 add by liujie1111@sunwayworld.com------------end +--------------------------------2023-05-29 add by liuwei-----------------begin----------------------------------------- +update T_CORE_CODE set code='管理风险' where CODECATEGORYID='riskType' and codename='管理风险'; +update T_LIMS_RISK set riskType='管理风险' where RISKTYPE <> '管理风险'; +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (SEQ_CORE.nextval, '检验前', 'riskType', 2, '0', 'admin', '系统管理员', '0', '检验前'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (SEQ_CORE.nextval, '检验中', 'riskType', 3, '0', 'admin', '系统管理员', '0', '检验中'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (SEQ_CORE.nextval, '检验后', 'riskType', 4, '0', 'admin', '系统管理员', '0', '检验后'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (SEQ_CORE.nextval, '管理体系', 'riskType', 5, '0', 'admin', '系统管理员', '0', '管理体系'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (SEQ_CORE.nextval, '公正性&保密性', 'riskType', 6, '0', 'admin', '系统管理员', '0', '公正性&保密性'); + +CALL INSERTI18N('T_LIMS_REVIEW.REVIEWGOAL', '评审范围', '评审范围', 'zh-CN', '评审范围'); +CALL INSERTI18N('T_LIMS_REVIEW.TABTITLE.FILE', '管理评审材料汇报表', '管理评审材料汇报表', 'zh-CN', '管理评审材料汇报表'); + + +ALTER TABLE T_LIMS_UNCONFORMANCE ADD INCONFORMITYRULE VARCHAR2(99); +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.INCONFORMITYRULE IS '不符合规定'; +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.INCONFORMITYRULE', '不符合规定', '不符合规定', 'zh-CN', '不符合规定'); + +ALTER TABLE T_LIMS_UNCONFORMANCE ADD DISPOSEOTHER VARCHAR2(99); +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.DISPOSEOTHER IS '其他'; +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.DISPOSEOTHER', '其他', '其他', 'zh-CN', '其他'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('conclusion', '结论', 'sys'); + +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (SEQ_CORE.nextval, '不符合项', 'conclusion', 1, '0', 'admin', '系统管理员', '0', '不符合项'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (SEQ_CORE.nextval, '观察项', 'conclusion', 2, '0', 'admin', '系统管理员', '0', '观察项'); +INSERT INTO T_CORE_CODE(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG, CODE) +VALUES (SEQ_CORE.nextval, '观察到的情况应引起被评审方注意', 'conclusion', 3, '0', 'admin', '系统管理员', '0', '观察到的情况应引起被评审方注意'); + +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.FINISHRECTITYPLANTIME', '计划完成时间', '计划完成时间', 'zh-CN', '计划完成时间'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.TRACKPRINCIPAL', '整改负责人', '整改负责人', 'zh-CN', '整改负责人'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.TRACKPRINCIPALID', '整改负责人ID', '整改负责人ID', 'zh-CN', '整改负责人ID'); + +ALTER TABLE T_LIMS_COMPLAINT ADD QUALITYPRINCIPALJUDGE VARCHAR2(198); +COMMENT ON COLUMN T_LIMS_COMPLAINT.QUALITYPRINCIPALJUDGE IS '质量负责人判定'; +CALL INSERTI18N('T_LIMS_COMPLAINT.QUALITYPRINCIPALJUDGE', '质量负责人判定', '质量负责人判定', 'zh-CN', '质量负责人判定'); + +CREATE TABLE T_LIMS_BORROW_FILE( + ID NUMBER NOT NULL, + DOCNAME VARCHAR2(30) NULL, + DOCCODE VARCHAR2(30) NULL, + OTHERS VARCHAR2(99) NULL, + NUM VARCHAR2(30) NULL, + REASON VARCHAR2(99) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(120) NULL, + ORGID VARCHAR2(36) NULL, + ORGNAME VARCHAR2(120) NULL +); +COMMENT ON TABLE T_LIMS_BORROW_FILE IS '文件借阅管理'; +COMMENT ON COLUMN T_LIMS_BORROW_FILE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_BORROW_FILE.DOCNAME IS '文件名称'; +COMMENT ON COLUMN T_LIMS_BORROW_FILE.DOCCODE IS '文件编号'; +COMMENT ON COLUMN T_LIMS_BORROW_FILE.OTHERS IS '文件其他信息'; +COMMENT ON COLUMN T_LIMS_BORROW_FILE.NUM IS '数量'; +COMMENT ON COLUMN T_LIMS_BORROW_FILE.REASON IS '借阅原因'; +COMMENT ON COLUMN T_LIMS_BORROW_FILE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_BORROW_FILE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_BORROW_FILE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_BORROW_FILE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_BORROW_FILE.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_BORROW_FILE.ORGID IS '组织ID'; +COMMENT ON COLUMN T_LIMS_BORROW_FILE.ORGNAME IS '组织名称'; + +ALTER TABLE T_LIMS_BORROW_FILE ADD CONSTRAINT PK_LIMS_BORROW_FILE PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_BORROW_FILE.SERVICE_NAME', '文件借阅管理', '文件借阅管理', 'zh-CN', '文件借阅管理'); +CALL INSERTI18N('T_LIMS_BORROW_FILE.DOCNAME', '文件借阅管理的文件名称', '文件名称', 'zh-CN', '文件名称'); +CALL INSERTI18N('T_LIMS_BORROW_FILE.DOCCODE', '文件借阅管理的文件编号', '文件编号', 'zh-CN', '文件编号'); +CALL INSERTI18N('T_LIMS_BORROW_FILE.OTHERS', '文件借阅管理的文件其他信息', '文件其他信息', 'zh-CN', '文件其他信息'); +CALL INSERTI18N('T_LIMS_BORROW_FILE.NUM', '文件借阅管理的数量', '数量', 'zh-CN', '数量'); +CALL INSERTI18N('T_LIMS_BORROW_FILE.REASON', '文件借阅管理的借阅原因', '借阅原因', 'zh-CN', '借阅原因'); +CALL INSERTI18N('T_LIMS_BORROW_FILE.CREATEDBYID', '文件借阅管理的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_BORROW_FILE.CREATEDBYNAME', '文件借阅管理的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_BORROW_FILE.CREATEDTIME', '文件借阅管理的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_BORROW_FILE.CREATEDBYORGID', '文件借阅管理的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_BORROW_FILE.CREATEDBYORGNAME', '文件借阅管理的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_BORROW_FILE.TABTITLE.FILE', '被借阅文件', '被借阅文件', 'zh-CN', '被借阅文件'); +---菜单 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20230529001', '文件借阅管理', null, '70', '7023', '013.svg', null); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20230529002', '文件借阅记录', '/secure/basemodule/qms/borrow-files/page/edit-list', '20230529001', '1', '018.svg', '文件借阅记录'); +--------------------------------2023-05-29 add by liuwei-----------------end------------------------------------------- + +-- ----------------------------- 2023-05-27 add by liujie1111@sunwayworld.com------------begin +ALTER TABLE T_LIMS_PROJECT_DIFFERENTIATION ADD TESTID NUMBER; +COMMENT ON COLUMN T_LIMS_PROJECT_DIFFERENTIATION.TESTID IS '检测项目ID'; + +ALTER TABLE T_LIMS_PROJECT_DIFFERENTIATION ADD CRITERIAID NUMBER; +COMMENT ON COLUMN T_LIMS_PROJECT_DIFFERENTIATION.CRITERIAID IS '判异准则ID'; + +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('100150','长期质控','/secure/basemodule/business/test/taskSpcs/page/longQualityControl','1001',50,'长期质控',NULL,NULL,NULL,'004.svg',NULL,NULL); + + +-- ----------------------------- 2023-05-27 add by liujie1111@sunwayworld.com------------begin + +-------------------------------- 2023-05-30 add by liuwei begin----------------------------------- +alter table T_LIMS_ITEM_APPLY MODIFY ITEMBUDGET varchar2(30); + +ALTER TABLE T_LIMS_ITEM_APPLY ADD ITEMTEAM VARCHAR2(99); +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.ITEMTEAM IS '项目成员'; +CALL INSERTI18N('T_LIMS_ITEM_APPLY.ITEMTEAM', '项目成员', '项目成员', 'zh-CN', '项目成员'); + +ALTER TABLE T_LIMS_ITEM_APPLY ADD ITEMCONCLUSION VARCHAR2(398); +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.ITEMCONCLUSION IS '项目结论'; +CALL INSERTI18N('T_LIMS_ITEM_APPLY.ITEMCONCLUSION', '项目结论', '项目结论', 'zh-CN', '项目结论'); + +CREATE TABLE T_LIMS_ITEM_RESOURCECONFIG( + ID NUMBER NOT NULL, + ITEMAPPLYID NUMBER NULL, + USERID VARCHAR2(99) NULL, + USERNAME VARCHAR2(198) NULL, + EQUIP VARCHAR2(99) NULL, + REAGENT VARCHAR2(99) NULL, + ENVIRONMENT VARCHAR2(99) NULL, + CONCLUSION VARCHAR2(99) NULL, + ORGID VARCHAR2(60) NULL, + ORGNAME VARCHAR2(90) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_ITEM_RESOURCECONFIG IS '项目资源配置'; +COMMENT ON COLUMN T_LIMS_ITEM_RESOURCECONFIG.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_ITEM_RESOURCECONFIG.ITEMAPPLYID IS '申请ID'; +COMMENT ON COLUMN T_LIMS_ITEM_RESOURCECONFIG.USERID IS '人员ID'; +COMMENT ON COLUMN T_LIMS_ITEM_RESOURCECONFIG.USERNAME IS '人员'; +COMMENT ON COLUMN T_LIMS_ITEM_RESOURCECONFIG.EQUIP IS '设备'; +COMMENT ON COLUMN T_LIMS_ITEM_RESOURCECONFIG.REAGENT IS '试剂'; +COMMENT ON COLUMN T_LIMS_ITEM_RESOURCECONFIG.ENVIRONMENT IS '环境'; +COMMENT ON COLUMN T_LIMS_ITEM_RESOURCECONFIG.CONCLUSION IS '结论'; +COMMENT ON COLUMN T_LIMS_ITEM_RESOURCECONFIG.ORGID IS '组织ID'; +COMMENT ON COLUMN T_LIMS_ITEM_RESOURCECONFIG.ORGNAME IS '组织名称'; +COMMENT ON COLUMN T_LIMS_ITEM_RESOURCECONFIG.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_ITEM_RESOURCECONFIG.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_ITEM_RESOURCECONFIG.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_ITEM_RESOURCECONFIG.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_ITEM_RESOURCECONFIG.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_ITEM_RESOURCECONFIG ADD CONSTRAINT PK_LIMS_ITEM_RESOURCECONFIG PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_ITEM_RESOURCECONFIG.SERVICE_NAME', '资源配置情况', '资源配置情况', 'zh-CN', '资源配置情况'); +CALL INSERTI18N('T_LIMS_ITEM_RESOURCECONFIG.USERNAME', '项目资源配置的人员', '人员', 'zh-CN', '人员'); +CALL INSERTI18N('T_LIMS_ITEM_RESOURCECONFIG.EQUIP', '项目资源配置的设备', '设备', 'zh-CN', '设备'); +CALL INSERTI18N('T_LIMS_ITEM_RESOURCECONFIG.REAGENT', '项目资源配置的试剂', '试剂', 'zh-CN', '试剂'); +CALL INSERTI18N('T_LIMS_ITEM_RESOURCECONFIG.ENVIRONMENT', '项目资源配置的环境', '环境', 'zh-CN', '环境'); +CALL INSERTI18N('T_LIMS_ITEM_RESOURCECONFIG.CONCLUSION', '项目资源配置的结论', '结论', 'zh-CN', '结论'); + +CREATE TABLE T_LIMS_REVIEWRESULT( + ID NUMBER NOT NULL, + ITEMAPPLYID NUMBER NULL, + ADVISE VARCHAR2(99) NULL, + CONCLUSION VARCHAR2(99) NULL, + REVIEWERID VARCHAR2(99) NULL, + REVIEWER VARCHAR2(198) NULL, + REVIEWTIME DATE NULL, + ORGID VARCHAR2(60) NULL, + ORGNAME VARCHAR2(90) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_REVIEWRESULT IS '项目评审结果'; +COMMENT ON COLUMN T_LIMS_REVIEWRESULT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_REVIEWRESULT.ITEMAPPLYID IS '申请ID'; +COMMENT ON COLUMN T_LIMS_REVIEWRESULT.ADVISE IS '建议'; +COMMENT ON COLUMN T_LIMS_REVIEWRESULT.CONCLUSION IS '结论'; +COMMENT ON COLUMN T_LIMS_REVIEWRESULT.REVIEWERID IS '评审人ID'; +COMMENT ON COLUMN T_LIMS_REVIEWRESULT.REVIEWER IS '评审人'; +COMMENT ON COLUMN T_LIMS_REVIEWRESULT.REVIEWTIME IS '评审日期'; +COMMENT ON COLUMN T_LIMS_REVIEWRESULT.ORGID IS '组织ID'; +COMMENT ON COLUMN T_LIMS_REVIEWRESULT.ORGNAME IS '组织名称'; +COMMENT ON COLUMN T_LIMS_REVIEWRESULT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_REVIEWRESULT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_REVIEWRESULT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_REVIEWRESULT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_REVIEWRESULT.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_REVIEWRESULT ADD CONSTRAINT PK_LIMS_REVIEWRESULT PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_REVIEWRESULT.SERVICE_NAME', '评审结果', '评审结果', 'zh-CN', '评审结果'); +CALL INSERTI18N('T_LIMS_REVIEWRESULT.ADVISE', '项目评审结果的建议', '建议', 'zh-CN', '建议'); +CALL INSERTI18N('T_LIMS_REVIEWRESULT.CONCLUSION', '项目评审结果的结论', '结论', 'zh-CN', '结论'); +CALL INSERTI18N('T_LIMS_REVIEWRESULT.REVIEWER', '项目评审结果的评审人', '评审人', 'zh-CN', '评审人'); +CALL INSERTI18N('T_LIMS_REVIEWRESULT.REVIEWTIME', '项目评审结果的评审日期', '评审日期', 'zh-CN', '评审日期'); +-------------------------------- 2023-05-30 add by liuwei end------------------------------------- + + +-- ----------------------------- 2023-05-31 add by liujie1111@sunwayworld.com------------begin + +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES (2022111017084,'excel采集','fileAcqAnalyseWay',NULL,6,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'excel',NULL); +-- ----------------------------- 2023-05-31 add by liujie1111@sunwayworld.com------------end + + +-- ----------------------------- 2023-06-01 add by liujie1111@sunwayworld.com--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_PDFTEST( + ID NUMBER NOT NULL, + TESTID NUMBER NULL, + TESTNAME VARCHAR2(120) NULL + ); +COMMENT ON TABLE T_LIMS_PDFTEST IS 'pdf解析项目'; +COMMENT ON COLUMN T_LIMS_PDFTEST.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_PDFTEST.TESTID IS '检测项目ID'; +COMMENT ON COLUMN T_LIMS_PDFTEST.TESTNAME IS '检测项目名称'; + +ALTER TABLE T_LIMS_PDFTEST ADD CONSTRAINT PK_LIMS_PDFTEST PRIMARY KEY (ID); + + + +CALL INSERTI18N('T_LIMS_PDFTEST.SERVICE_NAME', 'pdf解析项目', 'pdf解析项目', 'zh-CN', 'pdf解析项目'); +CALL INSERTI18N('T_LIMS_PDFTEST.ID', 'pdf解析项目的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_PDFTEST.TESTID', 'pdf解析项目的检测项目ID', '检测项目ID', 'zh-CN', '检测项目ID'); +CALL INSERTI18N('T_LIMS_PDFTEST.TESTNAME', 'pdf解析项目的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PDFTESTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PDFTESTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PDFTESTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PDFTESTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PDFTESTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20230601001', 'pdf解析项目', '/secure/basemodule/basedata/pdftests/page/edit-list', '20220902008', '3', '010.svg', 'pdf解析项目'); + + + +ALTER TABLE T_LIMS_LOCATION ADD WAREHOUSE VARCHAR2(120); +COMMENT ON COLUMN T_LIMS_LOCATION.WAREHOUSE IS '仓库'; + +CALL INSERTI18N('T_LIMS_LOCATION.WAREHOUSE', '仓库', '仓库', 'zh-CN', '仓库'); + +CALL INSERTI18N('T_LIMS_CONSUMABLE.BASE', '实验室', '实验室', 'zh-CN', '实验室'); + +ALTER TABLE T_LIMS_CONSUMABLE ADD BASE VARCHAR2(120); +COMMENT ON COLUMN T_LIMS_CONSUMABLE.BASE IS '实验室'; + +ALTER TABLE T_LIMS_CONSUMABLE_APPLY_DETAIL ADD BASE VARCHAR2(120); +COMMENT ON COLUMN T_LIMS_CONSUMABLE_APPLY_DETAIL.BASE IS '实验室'; +ALTER TABLE _LIMS_CONSUMABLE_APPLY_DETAIL ADD LOCATION VARCHAR2(120); +COMMENT ON COLUMN T_LIMS_CONSUMABLE_APPLY_DETAIL.LOCATION IS '位置'; + + +-- ----------------------------- 2023-06-01 add by liujie1111@sunwayworld.com------------end + +-----------------------2023-06-01 add by liuwei begin------------------------------------------------------------------- +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES (SEQ_CORE.NEXTVAL, ' 文件借阅管理','T_LIMS_BORROW_FILE', 'audit_def', '1'); + +ALTER TABLE T_LIMS_BORROW_FILE ADD PROCESSSTATUS VARCHAR2(18); +COMMENT ON COLUMN T_LIMS_BORROW_FILE.PROCESSSTATUS IS '状态'; + +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PLAN.INNER.ATTACHMENT', '内审审核表', '内审审核表', 'zh-CN', '内审审核表'); + +insert into T_CORE_CODE(ID,CODENAME,CODECATEGORYID,ORDERNO,VERSION,LASTSUSPENDEDFLAG,CODE) +values(SEQ_CORE.nextval,'word采集','fileAcqAnalyseWay','5','0','0','word'); +commit; +----------------------2023-06-01 add by liuwei end---------------------------------------------------------------------- + + +-- ----------------------------- 2023-06-05 add by liujie1111--------------begin +CALL INSERTI18N('T_LIMS_TASK.HIGHLIMIT','短期质控上限','短期质控上限','zh-CN','短期质控上限'); + +ALTER TABLE T_LIMS_TASK ADD CLIENTUSERID VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_TASK.CLIENTUSERID IS '委托申请人'; + +-- ----------------------------- 2023-06-05 add by liujie1111--------------end +---------------2023-06-05 add by liuwei begin--------------------------------------------------------------------------- +ALTER TABLE T_CORE_EQUIPT_ACQ_CONFIG ADD APPOINTFILENAME VARCHAR2(12); +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.APPOINTFILENAME IS '是否匹配文件名称'; +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.APPOINTFILENAME', '是否匹配文件名称', '是否匹配文件名称', 'zh-CN', '是否匹配文件名称'); + +ALTER TABLE T_LIMS_SUPERVISION_ITEM ADD AUDITFLAG VARCHAR2(12); +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM.AUDITFLAG IS '审核标识'; +-----------------2023-06-05 add by liuwei end------------------------------------ + + +-- ----------------------------- 2023-06-07 add by liujie1111--------------begin + +INSERT INTO T_CORE_SCHEDULE_TASK (ID, TASKNAME, SERVICENAME, METHODNAME, TYPE) +VALUES ('cancelOverTimeFolder', '定时取消超期收样委托单', 'com.sunwayworld.basemodule.business.test.folder.service.impl.LimsFolderServiceImpl', 'cancelOverTimeFolder', 'service') + +COMMENT ON COLUMN T_LIMS_TM_ANALYST.UNIT IS '固体单位'; +ALTER TABLE T_LIMS_TM_ANALYST ADD GASUNIT VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_TM_ANALYST.GASUNIT IS '气体单位'; +ALTER TABLE T_LIMS_TM_ANALYST ADD LIQUIDUNIT VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_TM_ANALYST.LIQUIDUNIT IS '液体单位'; + +CALL INSERTI18N('T_LIMS_TM_ANALYST.GASUNIT', '分析项配置的单位', '气体单位', 'zh-CN', '气体单位'); + +CALL INSERTI18N('T_LIMS_TM_ANALYST.LIQUIDUNIT', '分析项配置的单位', '液体单位', 'zh-CN', '液体单位'); +-- ----------------------------- 2023-06-07 add by liujie1111--------------end + +-- ----------------------------- 2023-06-08 add by liujie1111--------------begin + +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('100142','标样质控','/secure/basemodule/business/test/taskSpcs/page/standardQualityControl','1001',50,'标样质控',NULL,NULL,NULL,'004.svg',NULL,NULL); + +UPDATE T_CORE_SCHEDULE_TASK SET SERVICENAME = 'com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService' WHERE ID = 'cancelOverTimeFolder' + +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES (2022111017085,'pdf采集','fileAcqAnalyseWay',NULL,4,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'pdf',NULL); + +-- ----------------------------- 2023-06-08 add by liujie1111--------------end + +-- ----------------------------- 2023-06-02 add by liujie1111--------------begin +ALTER TABLE T_LIMS_TASK ADD IFDISCRIMINATE VARCHAR2(12); +COMMENT ON COLUMN T_LIMS_TASK.IFDISCRIMINATE IS '是否判异,默认0否,是为1'; +-- ----------------------------- 2023-06-02 add by liujie1111--------------end + +-- ----------------------------- 2023-06-13 add by liujie1111--------------begin + INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('equiptType', '设备类型类型', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (20230613001, '环境试验箱 EVN', '环境试验箱 EVN', 1, 'equiptType', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (20230613002, '机械试验设备 MEC', '机械试验设备 MEC', 2, 'equiptType', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (20230613003, '材料分析试验设备 MAT', '材料分析试验设备 MAT', 3, 'equiptType', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (20230613004, '电磁/电气试验设备 EVN', '电磁/电气试验设备 EVN', 4, 'equiptType', 0, 'admin', '系统管理员', '0'); +-- ----------------------------- 2023-06-13 add by liujie1111--------------end + +-- ----------------------------- 2023-06-14 add by liujie1111--------------begin +INSERT INTO T_CORE_SCHEDULE_TASK (ID, TASKNAME, SERVICENAME, METHODNAME, TYPE) +VALUES ('scheduleClose', '定时关闭文件采集流', 'com.sunwayworld.basemodule.common.eptstorage.acqconfig.utils.DataAcpManualUtils', 'scheduleClose', 'service') +-- ----------------------------- 2023-06-14 add by liujie1111--------------begin +-- ----------------------------- 2023-06-19 add by liujie1111--------------begin +ALTER TABLE T_LIMS_CONSUMABLEDESCRIBE MODIFY "SCALE" VARCHAR2(240); +-- ----------------------------- 2023-06-19 add by liujie1111--------------end + +-- ----------------------------- 2023-06-20 add by liujie1111--------------begin +ALTER TABLE T_LIMS_TASK ADD DISCRIMINATEDESC VARCHAR2(120); +COMMENT ON COLUMN T_LIMS_TASK.DISCRIMINATEDESC IS '判异简述'; +-- ----------------------------- 2023-06-20 add by liujie1111--------------end +-- ----------------------------- 2023-06-21 add by liujie1111--------------begin +INSERT INTO T_CORE_CONSTANT(ID, CONSTANTVALUE, CONSTANTDESC, CLASSFICATION, SHOW, LASTUPDATEDTIME, CREATEDTIME, CREATEDBYID, CREATEDBYNAME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, VERSION) +VALUES('message', '"-"表示取消测试;蓝色背景表示未审核的数据;无背景的表示审核通过的数据', '提示消息', '系统', '1', NULL, NULL, NULL, NULL, NULL, NULL, 0); +-- ----------------------------- 2023-06-21 add by liujie1111--------------end + +-- ----------------------------- 2023-06-27 add by liujie1111--------------begin +ALTER TABLE T_LIMS_TASK ADD IFOVERLIMIT VARCHAR2(12); +COMMENT ON COLUMN T_LIMS_TASK.IFOVERLIMIT IS '是否超限,默认0否,是为1'; +-- ----------------------------- 2023-06-27 add by liujie1111--------------end +INSERT INTO LIMS_BP_TEST.T_CORE_MENU +(ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, LASTUPDATEDBYID, LASTUPDATEDBYNAME, LASTUPDATEDTIME, ICON, TODOICON, I18NCODE) +VALUES('20230629001', '内审报告审核', '/secure/basemodule/qms/internalaudits/page/month/report-audit-list?bpmn_statusCode=ReportApprove', '7002', 12, '新建节点', NULL, NULL, NULL, '022.svg', '026.png', NULL); +-- ----------------------------- 2023-06-29 add by jiangjl--------------end + +-- ----------------------------- 2023-06-30 add by liujie1111@sunwayworld.com--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_CTEST( + ID NUMBER NOT NULL, + CTESTNAME VARCHAR2(120) NULL, + CTESTQUOTA VARCHAR2(120) NULL + ); +COMMENT ON TABLE T_LIMS_CTEST IS 'C项目'; +COMMENT ON COLUMN T_LIMS_CTEST.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_CTEST.CTESTNAME IS 'c项目名称'; +COMMENT ON COLUMN T_LIMS_CTEST.CTESTQUOTA IS 'c项目指标'; + +ALTER TABLE T_LIMS_CTEST ADD CONSTRAINT PK_LIMS_CTEST PRIMARY KEY (ID); + + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_CTEST', 'C项目', 'service', '1'); +CALL INSERTI18N('T_LIMS_CTEST.SERVICE_NAME', 'C项目', 'C项目', 'zh-CN', 'C项目'); +CALL INSERTI18N('T_LIMS_CTEST.ID', 'C项目的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_CTEST.CTESTNAME', 'C项目的c项目名称', 'c项目名称', 'zh-CN', 'c项目名称'); +CALL INSERTI18N('T_LIMS_CTEST.CTESTQUOTA', 'C项目的c项目指标', 'c项目指标', 'zh-CN', 'c项目指标'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CTESTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CTESTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CTESTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CTESTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CTESTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20230630001', 'c项目维护', '/secure/basemodule/basedata/ctests/page/edit-list', '20230510', '99', '044.svg', 'c项目维护'); + +-- ----------------------------- 2023-06-30 add by liujie1111@sunwayworld.com--------------end + + +-- ----------------------------- 2023-07-05 add by liujie1111@sunwayworld.com--------------begin +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('workLicense', '上岗证名称', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (20230705001, '克容量', '克容量', 1, 'workLicense', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (20230705002, 'ICP项目', 'ICP项目', 2, 'workLicense', 0, 'admin', '系统管理员', '0'); + + INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('workLicense', '上岗证名称', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (20230705001, '克容量', '克容量', 1, 'workLicense', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (20230705002, 'ICP项目', 'ICP项目', 2, 'workLicense', 0, 'admin', '系统管理员', '0'); + + +-- 建表语句 +CREATE TABLE T_LIMS_WORKLICENSE_TEST( + ID NUMBER NOT NULL, + LICENSENAME VARCHAR2(120) NULL, + TESTNAME VARCHAR2(120) NULL, + TESTID NUMBER NULL + ); +COMMENT ON TABLE T_LIMS_WORKLICENSE_TEST IS '上岗证项目表'; +COMMENT ON COLUMN T_LIMS_WORKLICENSE_TEST.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_WORKLICENSE_TEST.LICENSENAME IS '上岗证名称'; +COMMENT ON COLUMN T_LIMS_WORKLICENSE_TEST.TESTNAME IS '检测项目名称'; +COMMENT ON COLUMN T_LIMS_WORKLICENSE_TEST.TESTID IS '检测项目ID'; + +ALTER TABLE T_LIMS_WORKLICENSE_TEST ADD CONSTRAINT PK_LIMS_WORKLICENSE_TEST PRIMARY KEY (ID); + + + + + +CALL INSERTI18N('T_LIMS_WORKLICENSE_TEST.SERVICE_NAME', '上岗证项目表', '上岗证项目表', 'zh-CN', '上岗证项目表'); +CALL INSERTI18N('T_LIMS_WORKLICENSE_TEST.ID', '上岗证项目表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_WORKLICENSE_TEST.LICENSENAME', '上岗证项目表的上岗证名称', '上岗证名称', 'zh-CN', '上岗证名称'); +CALL INSERTI18N('T_LIMS_WORKLICENSE_TEST.TESTNAME', '上岗证项目表的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_WORKLICENSE_TEST.TESTID', '上岗证项目表的检测项目ID', '检测项目ID', 'zh-CN', '检测项目ID'); +CALL INSERTI18N('BASEMODULE.BASEDATA. WORKLICENSETESTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA. WORKLICENSETESTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA. WORKLICENSETESTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA. WORKLICENSETESTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA. WORKLICENSETESTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME) VALUES ('230705001','人员培训考核',NULL,'91',230705001,'人员培训考核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('230705002', '上岗证项目表', '/secure/basemodule/basedata/worklicense-tests/page/edit-list', '230705001', '10', '001.svg', '上岗证项目表'); + +-- 建表语句 +CREATE TABLE T_LIMS_STAFF_TRAIN( + ID NUMBER NOT NULL, + APPLYNAME VARCHAR2(36) NULL, + APPLYID VARCHAR2(36) NULL, + APPLYNO VARCHAR2(36) NULL, + APPLYTIME DATE NULL, + TRAINTYPE VARCHAR2(36) NULL, + WORKLICENSE VARCHAR2(36) NULL, + WORKLICENSELEVEL VARCHAR2(36) NULL, + PLANENDTIME DATE NULL, + REALENDTIME DATE NULL, + HEAD VARCHAR2(36) NULL, + RESULT VARCHAR2(36) NULL, + PROCESSSTATUS VARCHAR2(36) NULL + ); +COMMENT ON TABLE T_LIMS_STAFF_TRAIN IS '培训考核表'; +COMMENT ON COLUMN T_LIMS_STAFF_TRAIN.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_STAFF_TRAIN.APPLYNAME IS '申请人'; +COMMENT ON COLUMN T_LIMS_STAFF_TRAIN.APPLYID IS '申请人Id'; +COMMENT ON COLUMN T_LIMS_STAFF_TRAIN.APPLYNO IS '申请单号'; +COMMENT ON COLUMN T_LIMS_STAFF_TRAIN.APPLYTIME IS '申请时间'; +COMMENT ON COLUMN T_LIMS_STAFF_TRAIN.TRAINTYPE IS '考核方式'; +COMMENT ON COLUMN T_LIMS_STAFF_TRAIN.WORKLICENSE IS '上岗证'; +COMMENT ON COLUMN T_LIMS_STAFF_TRAIN.WORKLICENSELEVEL IS '上岗证级别'; +COMMENT ON COLUMN T_LIMS_STAFF_TRAIN.PLANENDTIME IS '计划结束时间'; +COMMENT ON COLUMN T_LIMS_STAFF_TRAIN.REALENDTIME IS '实际结束时间'; +COMMENT ON COLUMN T_LIMS_STAFF_TRAIN.HEAD IS '负责人'; +COMMENT ON COLUMN T_LIMS_STAFF_TRAIN.RESULT IS '培训结果'; +COMMENT ON COLUMN T_LIMS_STAFF_TRAIN.PROCESSSTATUS IS '流程字段'; + +ALTER TABLE T_LIMS_STAFF_TRAIN ADD CONSTRAINT PK_LIMS_STAFF_TRAIN PRIMARY KEY (ID); + + +CALL INSERTI18N('T_LIMS_STAFF_TRAIN.SERVICE_NAME', '培训考核表', '培训考核表', 'zh-CN', '培训考核表'); +CALL INSERTI18N('T_LIMS_STAFF_TRAIN.ID', '培训考核表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_STAFF_TRAIN.APPLYNAME', '培训考核表的申请人', '申请人', 'zh-CN', '申请人'); +CALL INSERTI18N('T_LIMS_STAFF_TRAIN.APPLYID', '培训考核表的申请人Id', '申请人Id', 'zh-CN', '申请人Id'); +CALL INSERTI18N('T_LIMS_STAFF_TRAIN.APPLYNO', '培训考核表的申请单号', '申请单号', 'zh-CN', '申请单号'); +CALL INSERTI18N('T_LIMS_STAFF_TRAIN.APPLYTIME', '培训考核表的申请时间', '申请时间', 'zh-CN', '申请时间'); +CALL INSERTI18N('T_LIMS_STAFF_TRAIN.TRAINTYPE', '培训考核表的考核方式', '考核方式', 'zh-CN', '考核方式'); +CALL INSERTI18N('T_LIMS_STAFF_TRAIN.WORKLICENSE', '培训考核表的上岗证', '上岗证', 'zh-CN', '上岗证'); +CALL INSERTI18N('T_LIMS_STAFF_TRAIN.WORKLICENSELEVEL', '培训考核表的上岗证级别', '上岗证级别', 'zh-CN', '上岗证级别'); +CALL INSERTI18N('T_LIMS_STAFF_TRAIN.PLANENDTIME', '培训考核表的计划结束时间', '计划结束时间', 'zh-CN', '计划结束时间'); +CALL INSERTI18N('T_LIMS_STAFF_TRAIN.REALENDTIME', '培训考核表的实际结束时间', '实际结束时间', 'zh-CN', '实际结束时间'); +CALL INSERTI18N('T_LIMS_STAFF_TRAIN.HEAD', '培训考核表的负责人', '负责人', 'zh-CN', '负责人'); +CALL INSERTI18N('T_LIMS_STAFF_TRAIN.RESULT', '培训考核表的培训结果', '培训结果', 'zh-CN', '培训结果'); +CALL INSERTI18N('T_LIMS_STAFF_TRAIN.PROCESSSTATUS', '培训考核表的流程字段', '流程字段', 'zh-CN', '流程字段'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TRAINS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TRAINS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TRAINS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TRAINS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TRAINS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('230705003', '培训考核编制', '/secure/basemodule/basedata/staff-trains/page/edit-list', '230705001', '20', '002.svg', '培训考核编制'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_STAFF_TRAIN', '培训考核表', 'service', '1'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('202307051', '培训考核', 'T_LIMS_STAFF_TRAIN', 'audit_def', '1'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('230705004', '工程师审核', '/secure/basemodule/basedata/staff-trains/page/audit-list?bpmn_statusCode=Audit', '230705001', '30', '003.svg', '工程师审核'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('230705005', '主管批准', '/secure/basemodule/basedata/staff-trains/page/audit-list?bpmn_statusCode=Approve', '230705001', '40', '004.svg', '主管批准'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('230705006', '培训负责人审核', '/secure/basemodule/basedata/staff-trains/page/audit-list?bpmn_statusCode=Pass', '230705001', '50', '005.svg', '主管批准'); + + + +-- ----------------------------- 2023-07-05 add by liujie1111@sunwayworld.com--------------end + +-- ----------------------------- 2023-07-06 add by liujie1111@sunwayworld.com--------------begin +CREATE TABLE T_LIMS_TRAIN_RECORD( + ID NUMBER NOT NULL, + TRAINID NUMBER NULL, + TRAINTIME DATE NULL, + TRAINRESULT VARCHAR2(36) NULL + ); +COMMENT ON TABLE T_LIMS_TRAIN_RECORD IS '培训结果记录'; +COMMENT ON COLUMN T_LIMS_TRAIN_RECORD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TRAIN_RECORD.TRAINID IS '培训ID'; +COMMENT ON COLUMN T_LIMS_TRAIN_RECORD.TRAINTIME IS '培训时间'; +COMMENT ON COLUMN T_LIMS_TRAIN_RECORD.TRAINRESULT IS '培训结果'; + +ALTER TABLE T_LIMS_TRAIN_RECORD ADD CONSTRAINT PK_LIMS_TRAIN_RECORD PRIMARY KEY (ID); + + + +CALL INSERTI18N('T_LIMS_TRAIN_RECORD.SERVICE_NAME', '培训结果记录', '培训结果记录', 'zh-CN', '培训结果记录'); +CALL INSERTI18N('T_LIMS_TRAIN_RECORD.ID', '培训结果记录的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TRAIN_RECORD.TRAINID', '培训结果记录的培训ID', '培训ID', 'zh-CN', '培训ID'); +CALL INSERTI18N('T_LIMS_TRAIN_RECORD.TRAINTIME', '培训结果记录的培训时间', '培训时间', 'zh-CN', '培训时间'); +CALL INSERTI18N('T_LIMS_TRAIN_RECORD.TRAINRESULT', '培训结果记录的培训结果', '培训结果', 'zh-CN', '培训结果'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TRAINRECORDS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TRAINRECORDS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TRAINRECORDS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TRAINRECORDS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TRAINRECORDS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) +VALUES ('230705007','人员技能','/secure/basemodule/basedata/staff-trains/page/staffSkills','230705001',60,'人员技能',NULL,NULL,NULL,'006.svg',NULL,NULL); + +-- ----------------------------- 2023-07-06 add by liujie1111@sunwayworld.com--------------end + + +-- ----------------------------- 2023-07-07 add by liujie1111@sunwayworld.com--------------begin +ALTER TABLE T_LIMS_STAFF_TRAIN ADD BASE VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_STAFF_TRAIN.BASE IS '实验室'; +ALTER TABLE T_LIMS_STAFF_TRAIN ADD GROUPCPDE VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_STAFF_TRAIN.GROUPCPDE IS '组织ID'; +ALTER TABLE T_LIMS_STAFF_TRAIN ADD TESTGROUP VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_STAFF_TRAIN.TESTGROUP IS '组别'; +ALTER TABLE T_LIMS_STAFF_TRAIN ADD STAFFTYPE VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_STAFF_TRAIN.STAFFTYPE IS '人员类别'; +ALTER TABLE T_LIMS_STAFF ADD STAFFKIND VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_STAFF.STAFFKIND IS '人员类别'; +CALL INSERTI18N('T_LIMS_STAFF.STAFFKIND', '人员类别', '人员类别', 'zh-CN', '人员类别'); +ALTER TABLE T_LIMS_STAFF ADD JOBLEVEL VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_STAFF.JOBLEVEL IS '职级'; + +ALTER TABLE T_LIMS_STAFF_TRAIN ADD JOBLEVEL VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_STAFF_TRAIN.JOBLEVEL IS '职业等级'; +ALTER TABLE T_LIMS_STAFF_TRAIN ADD JOBLIFE VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_STAFF_TRAIN.JOBLIFE IS '工作年限'; + + +CALL INSERTI18N('T_LIMS_STAFF.JOBLEVEL', '职级', '职级', 'zh-CN', '职级'); + +ALTER TABLE T_LIMS_STAFF_WORKLICENSE ADD STAFFID VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_STAFF_WORKLICENSE.STAFFID IS '人员ID'; + +-- ----------------------------- 2023-07-07 add by liujie1111@sunwayworld.com--------------end + +-- ----------------------------- 2023-07-10 add by liujie1111@sunwayworld.com--------------begin +ALTER TABLE T_LIMS_SPECIMEN_EQUIPMENT ADD ISDEFAULT VARCHAR2(12); +COMMENT ON COLUMN T_LIMS_SPECIMEN_EQUIPMENT.ISDEFAULT IS '0为否1为是'; +CALL INSERTI18N('T_LIMS_SPECIMEN_EQUIPMENT.ISDEFAULT', '是否默认设备', '是否默认设备', 'zh-CN', '是否默认设备'); +-- ----------------------------- 2023-07-10 add by liujie1111@sunwayworld.com--------------end + + +-- ----------------------------- 2023-07-11 add by liujie1111@sunwayworld.com--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_ORDER_CHANGERECORD( + ID NUMBER NOT NULL, + PREORDERID NUMBER NOT NULL, + ORDERCODE VARCHAR2(36) NULL, + CHANGEFIELD VARCHAR2(36) NULL, + CHANGEBEFORE VARCHAR2(36) NULL, + CHANGEAFTER VARCHAR2(36) NULL, + CHANGETIME DATE NULL + ); +COMMENT ON TABLE T_LIMS_ORDER_CHANGERECORD IS '样品修改记录'; +COMMENT ON COLUMN T_LIMS_ORDER_CHANGERECORD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_ORDER_CHANGERECORD.PREORDERID IS '原始样品ID'; +COMMENT ON COLUMN T_LIMS_ORDER_CHANGERECORD.ORDERCODE IS '样品编号'; +COMMENT ON COLUMN T_LIMS_ORDER_CHANGERECORD.CHANGEFIELD IS '修改值'; +COMMENT ON COLUMN T_LIMS_ORDER_CHANGERECORD.CHANGEBEFORE IS '修改前的值'; +COMMENT ON COLUMN T_LIMS_ORDER_CHANGERECORD.CHANGEAFTER IS '修改后的值'; +COMMENT ON COLUMN T_LIMS_ORDER_CHANGERECORD.CHANGETIME IS '修改的时间'; + +ALTER TABLE T_LIMS_ORDER_CHANGERECORD ADD CONSTRAINT PK_LIMS_ORDER_CHANGERECORD PRIMARY KEY (ID); + + + +CALL INSERTI18N('T_LIMS_ORDER_CHANGERECORD.SERVICE_NAME', '样品修改记录', '样品修改记录', 'zh-CN', '样品修改记录'); +CALL INSERTI18N('T_LIMS_ORDER_CHANGERECORD.ID', '样品修改记录的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ORDER_CHANGERECORD.PREORDERID', '样品修改记录的原始样品ID', '原始样品ID', 'zh-CN', '原始样品ID'); +CALL INSERTI18N('T_LIMS_ORDER_CHANGERECORD.ORDERCODE', '样品修改记录的样品编号', '样品编号', 'zh-CN', '样品编号'); +CALL INSERTI18N('T_LIMS_ORDER_CHANGERECORD.CHANGEFIELD', '样品修改记录的修改值', '修改值', 'zh-CN', '修改值'); +CALL INSERTI18N('T_LIMS_ORDER_CHANGERECORD.CHANGEBEFORE', '样品修改记录的修改前的值', '修改前的值', 'zh-CN', '修改前的值'); +CALL INSERTI18N('T_LIMS_ORDER_CHANGERECORD.CHANGEAFTER', '样品修改记录的修改后的值', '修改后的值', 'zh-CN', '修改后的值'); +CALL INSERTI18N('T_LIMS_ORDER_CHANGERECORD.CHANGETIME', '样品修改记录的修改的时间', '修改的时间', 'zh-CN', '修改的时间'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERCHANGERECORDS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERCHANGERECORDS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERCHANGERECORDS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERCHANGERECORDS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERCHANGERECORDS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + + + + +-- ----------------------------- 2023-07-11 add by liujie1111@sunwayworld.com------------end + +-- ----------------------------- 2023-07-11 add by liujie1111@sunwayworld.com--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_WORKLICENSE( + ID NUMBER NOT NULL, + STAFFID VARCHAR2(36) NULL, + WORKLICENSENAME VARCHAR2(36) NULL, + WORKLICENSELEVEL VARCHAR2(36) NULL + ); +COMMENT ON TABLE T_LIMS_WORKLICENSE IS '上岗证'; +COMMENT ON COLUMN T_LIMS_WORKLICENSE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_WORKLICENSE.STAFFID IS '人员ID'; +COMMENT ON COLUMN T_LIMS_WORKLICENSE.WORKLICENSENAME IS '上岗证名称'; +COMMENT ON COLUMN T_LIMS_WORKLICENSE.WORKLICENSELEVEL IS '等级'; + +ALTER TABLE T_LIMS_WORKLICENSE ADD CONSTRAINT PK_LIMS_WORKLICENSE PRIMARY KEY (ID); + + +CALL INSERTI18N('T_LIMS_WORKLICENSE.SERVICE_NAME', '上岗证', '上岗证', 'zh-CN', '上岗证'); +CALL INSERTI18N('T_LIMS_WORKLICENSE.ID', '上岗证的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_WORKLICENSE.STAFFID', '上岗证的人员ID', '人员ID', 'zh-CN', '人员ID'); +CALL INSERTI18N('T_LIMS_WORKLICENSE.WORKLICENSENAME', '上岗证的上岗证名称', '上岗证名称', 'zh-CN', '上岗证名称'); +CALL INSERTI18N('T_LIMS_WORKLICENSE.WORKLICENSELEVEL', '上岗证的等级', '等级', 'zh-CN', '等级'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.WORKLICENSES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.WORKLICENSES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.WORKLICENSES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.WORKLICENSES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.WORKLICENSES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + + +-- ----------------------------- 2023-07-11 add by liujie1111@sunwayworld.com------------end + +-- ----------------------------- 2023-07-12 add by liujie1111@sunwayworld.com------------begin +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('230712001','人员流失率','/secure/basemodule/basedata/staff/staffs/page/turnoverRate','91',230712001,'人员流失率',NULL,NULL,NULL,'003.svg',NULL,NULL); +ALTER TABLE T_LIMS_FOLDER ADD WORKSHOP VARCHAR2(100); +COMMENT ON COLUMN T_LIMS_FOLDER.WORKSHOP IS '车间'; + +-- ----------------------------- 2023-07-12 add by liujie1111@sunwayworld.com------------end + +-- ----------------------------- 2023-07-12 add by zengs@sunwayworld.com--------------begin +ALTER TABLE T_LIMS_EQUIPT_CALIBRATION ADD correctFrequency VARCHAR2(12); +COMMENT ON COLUMN T_LIMS_EQUIPT_CALIBRATION.CORRECTFREQUENCY IS '校准频次'; +CALL INSERTI18N('T_LIMS_EQUIPT_CALIBRATION.CORRECTFREQUENCY', '校准频次', '校准频次', 'zh-CN', '校准频次'); + +ALTER TABLE T_LIMS_EQUIPT_CALIBRATION ADD type VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_EQUIPT_CALIBRATION.TYPE IS '校准方式'; +CALL INSERTI18N('T_LIMS_EQUIPT_CALIBRATION.TYPE', '校准方式', '校准方式', 'zh-CN', '校准方式'); + +ALTER TABLE T_LIMS_EQUIPT_CALIBRATION ADD outcome VARCHAR2(300); +COMMENT ON COLUMN T_LIMS_EQUIPT_CALIBRATION.OUTCOME IS '校准结果'; +CALL INSERTI18N('T_LIMS_EQUIPT_CALIBRATION.OUTCOME', '校准结果', '校准结果', 'zh-CN', '校准结果'); + +ALTER TABLE T_LIMS_EQUIPT_CALIBRATION ADD CREATEDBYID VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_EQUIPT_CALIBRATION.CREATEDBYID IS '制单人编码'; +CALL INSERTI18N('T_LIMS_EQUIPT_CALIBRATION.CREATEDBYID', '制单人编码', '制单人编码', 'zh-CN', '制单人编码'); + +ALTER TABLE T_LIMS_EQUIPT_CALIBRATION ADD CREATEDBYNAME VARCHAR2(60); +COMMENT ON COLUMN T_LIMS_EQUIPT_CALIBRATION.CREATEDBYNAME IS '操作人'; +CALL INSERTI18N('T_LIMS_EQUIPT_CALIBRATION.CREATEDBYNAME', '操作人', '操作人', 'zh-CN', '操作人'); + +ALTER TABLE T_LIMS_EQUIPT_CALIBRATION ADD CREATEDTIME DATE; +COMMENT ON COLUMN T_LIMS_EQUIPT_CALIBRATION.CREATEDTIME IS '制单时间'; +CALL INSERTI18N('T_LIMS_EQUIPT_CALIBRATION.CREATEDTIME', '制单时间', '制单时间', 'zh-CN', '制单时间'); + +ALTER TABLE T_LIMS_EQUIPT_CALIBRATION ADD CREATEDBYORGID VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_EQUIPT_CALIBRATION.CREATEDBYORGID IS '制单人单位编码'; +CALL INSERTI18N('T_LIMS_EQUIPT_CALIBRATION.CREATEDBYORGID', '制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); + +ALTER TABLE T_LIMS_EQUIPT_CALIBRATION ADD CREATEDBYORGNAME VARCHAR2(270) ; +COMMENT ON COLUMN T_LIMS_EQUIPT_CALIBRATION.CREATEDBYORGNAME IS '制单人单位名称'; +CALL INSERTI18N('T_LIMS_EQUIPT_CALIBRATION.CREATEDBYORGNAME', '制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('calibrationType','设备校准方式','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20230712001, '内校', 'calibrationType', '8', 1, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'in'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20230712002, '外校', 'calibrationType', '8', 2, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'out'); + + + + + + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('calibrationCorrectFrequency','校准频次','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20230712003, '1次/天', 'calibrationCorrectFrequency', '9', 1, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '1'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20230712004, '1次/月', 'calibrationCorrectFrequency', '9', 2, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '30'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20230712005, '1次/季度', 'calibrationCorrectFrequency', '9', 3, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '90'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20230712006, '1次/半年', 'calibrationCorrectFrequency', '9', 4, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '180'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20230712007, '1次/年', 'calibrationCorrectFrequency', '9', 5, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '365'); + + + + +-- ----------------------------- 2023-07-12 add by zengs@sunwayworld.com--------------end +-- ----------------------------- 2023-07-12 add by zengs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT_UPKEEP( + ID NUMBER NOT NULL, + EQUIPTID NUMBER NULL, + type VARCHAR2(36) NULL, + FREQUENCY VARCHAR2(6) NULL, + LASTTIME DATE NULL, + NEXTTIME DATE NULL, + REMARK VARCHAR2(300) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_EQUIPT_UPKEEP IS '设备保养'; +COMMENT ON COLUMN T_LIMS_EQUIPT_UPKEEP.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_UPKEEP.EQUIPTID IS '设备ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_UPKEEP.TYPE IS '保养方式'; +COMMENT ON COLUMN T_LIMS_EQUIPT_UPKEEP.FREQUENCY IS '保养频次'; +COMMENT ON COLUMN T_LIMS_EQUIPT_UPKEEP.LASTTIME IS '保养日期'; +COMMENT ON COLUMN T_LIMS_EQUIPT_UPKEEP.NEXTTIME IS '下次保养日期'; +COMMENT ON COLUMN T_LIMS_EQUIPT_UPKEEP.REMARK IS '保养说明'; +COMMENT ON COLUMN T_LIMS_EQUIPT_UPKEEP.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_UPKEEP.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_UPKEEP.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_UPKEEP.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_UPKEEP.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_EQUIPT_UPKEEP ADD CONSTRAINT PK_LIMS_EQUIPT_UPKEEP PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EQUIPT_UPKEEP.SERVICE_NAME', '设备保养', '设备保养', 'zh-CN', '设备保养'); +CALL INSERTI18N('T_LIMS_EQUIPT_UPKEEP.ID', '设备保养的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_UPKEEP.EQUIPTID', '设备保养的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_UPKEEP.TYPE', '设备保养的保养方式', '保养方式', 'zh-CN', '保养方式'); +CALL INSERTI18N('T_LIMS_EQUIPT_UPKEEP.FREQUENCY', '设备保养的保养频次', '保养频次', 'zh-CN', '保养频次'); +CALL INSERTI18N('T_LIMS_EQUIPT_UPKEEP.LASTTIME', '设备保养的保养日期', '保养日期', 'zh-CN', '保养日期'); +CALL INSERTI18N('T_LIMS_EQUIPT_UPKEEP.NEXTTIME', '设备保养的下次保养日期', '下次保养日期', 'zh-CN', '下次保养日期'); +CALL INSERTI18N('T_LIMS_EQUIPT_UPKEEP.REMARK', '设备保养的保养说明', '保养说明', 'zh-CN', '保养说明'); +CALL INSERTI18N('T_LIMS_EQUIPT_UPKEEP.CREATEDBYID', '设备保养的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_UPKEEP.CREATEDBYNAME', '设备保养的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_UPKEEP.CREATEDTIME', '设备保养的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_UPKEEP.CREATEDBYORGID', '设备保养的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_UPKEEP.CREATEDBYORGNAME', '设备保养的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.UPKEEPS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.UPKEEPS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.UPKEEPS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.UPKEEPS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.UPKEEPS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_UPKEEP', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-07-12 add by zengs------------end +-- ----------------------------- 2023-07-13 add by zengs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT_ACCEPT( + ID NUMBER NOT NULL, + EQUIPTID NUMBER NULL, + EQUIPNAME VARCHAR2(120) NULL, + EQUIPTCODE VARCHAR2(120) NULL, + PASSTIME DATE NULL, + PROCESSSTATUS VARCHAR2(36) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_EQUIPT_ACCEPT IS '设备验收'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ACCEPT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ACCEPT.EQUIPTID IS '设备id'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ACCEPT.EQUIPNAME IS '设备名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ACCEPT.EQUIPTCODE IS '设备编号'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ACCEPT.PASSTIME IS '通过时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ACCEPT.PROCESSSTATUS IS '审核状态'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ACCEPT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ACCEPT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ACCEPT.CREATEDTIME IS '申请时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ACCEPT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ACCEPT.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_EQUIPT_ACCEPT ADD CONSTRAINT PK_LIMS_EQUIPT_ACCEPT PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.SERVICE_NAME', '设备验收', '设备验收', 'zh-CN', '设备验收'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.ID', '设备验收的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.EQUIPTID', '设备验收的设备id', '设备id', 'zh-CN', '设备id'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.EQUIPNAME', '设备验收的设备名称', '设备名称', 'zh-CN', '设备名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.EQUIPTCODE', '设备验收的设备编号', '设备编号', 'zh-CN', '设备编号'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.PASSTIME', '设备验收的通过时间', '通过时间', 'zh-CN', '通过时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.PROCESSSTATUS', '设备验收的审核状态', '审核状态', 'zh-CN', '审核状态'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.CREATEDBYID', '设备验收的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.CREATEDBYNAME', '设备验收的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.CREATEDTIME', '设备验收的申请时间', '申请时间', 'zh-CN', '申请时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.CREATEDBYORGID', '设备验收的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACCEPT.CREATEDBYORGNAME', '设备验收的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.ACCEPTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.ACCEPTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.ACCEPTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.ACCEPTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.ACCEPTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('2023071301', '设备验收管理', NULL , '20220902013', '7', '008.svg', '设备验收管理'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('2023071302', '设备验收', '/secure/basemodule/trm/equipt/equipt-accepts/page/edit-list', '2023071301', '1', '008.svg', '设备验收'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('2023071303', '设备验收审核', '/secure/basemodule/trm/equipt/equipt-accepts/page/audit-list?bpmn_statusCode=Audit', '2023071301', '2', '008.svg', '设备验收审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('2023071304', '设备验收查询', '/secure/basemodule/trm/equipt/equipt-accepts/page/search-list', '2023071301', '3', '008.svg', '设备验收查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_ACCEPT', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('2023071301', '设备验收', 'T_LIMS_EQUIPT_ACCEPT', 'audit_def', '1'); + + +COMMIT; + +ALTER TABLE T_LIMS_EQUIPT ADD acceptTime DATE; +COMMENT ON COLUMN T_LIMS_EQUIPT.ACCEPTTIME IS '验收时间'; +CALL INSERTI18N('T_LIMS_EQUIPT.ACCEPTTIME', '验收时间', '验收时间', 'zh-CN', '验收时间'); + + + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('2023071305', '设备维修管理', '', '20220902013', '6', '008.svg', '设备维修管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('2023071305101', '设备维修申请', '/secure/basemodule/trm/equipt/equipt-repairs/page/edit-list', '2023071305', '1', '008.svg', '设备维修申请'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('2023071305102', '设备维修审核', '/secure/basemodule/trm/equipt/equipt-repairs/page/audit-list?bpmn_statusCode=Audit', '2023071305', '2', '008.svg', '设备维修审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('2023071305103', '设备维修记录', '/secure/basemodule/trm/equipt/equipt-repairs/page/audit-list?bpmn_statusCode=Implement', '2023071305', '3', '008.svg', '设备维修记录'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('2023071305104', '设备维修验收', '/secure/basemodule/trm/equipt/equipt-repairs/page/audit-list?bpmn_statusCode=Affirm', '2023071305', '4', '008.svg', '设备维修验收'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('2023071305105', '设备维修查询', '/secure/basemodule/trm/equipt/equipt-repairs/page/search-list', '2023071305', '5', '008.svg', '设备维修查询'); + +ALTER TABLE T_LIMS_EQUIPT_REPAIR ADD repairDesc VARCHAR2(300); +COMMENT ON COLUMN T_LIMS_EQUIPT_REPAIR.REPAIRDESC IS '维修原因'; +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.REPAIRDESC', '维修原因', '维修原因', 'zh-CN', '维修原因'); + +ALTER TABLE T_LIMS_EQUIPT_REPAIR ADD auditDate DATE; +COMMENT ON COLUMN T_LIMS_EQUIPT_REPAIR.AUDITDATE IS '审核时间'; +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.AUDITDATE', '审核时间', '审核时间', 'zh-CN', '审核时间'); + +ALTER TABLE T_LIMS_EQUIPT_REPAIR ADD repairNo VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_EQUIPT_REPAIR.REPAIRNO IS '申请编号'; +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.REPAIRNO', '申请编号', '申请编号', 'zh-CN', '申请编号'); + +ALTER TABLE T_LIMS_EQUIPT_REPAIR ADD implementDate DATE; +COMMENT ON COLUMN T_LIMS_EQUIPT_REPAIR.IMPLEMENTDATE IS '维修时间'; +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.IMPLEMENTDATE', '维修时间', '维修时间', 'zh-CN', '维修时间'); + +ALTER TABLE T_LIMS_EQUIPT_REPAIR ADD repairResult VARCHAR2(300); +COMMENT ON COLUMN T_LIMS_EQUIPT_REPAIR.REPAIRRESULT IS '维修结果'; +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.REPAIRRESULT', '维修结果', '维修结果', 'zh-CN', '维修结果'); + +INSERT INTO T_CORE_SEQUENCE (ID, PATTERN, JSONPARAM) VALUES ('T_LIMS_EQUIPT_REPAIR', '[key][yyyy][mm][dd][nnn]', '[{"key":"WX","mm":"12","n":2,"yyyy":"2023"}]'); +-- ----------------------------- 2023-07-13 add by zengs------------end + + -- ----------------------------- 2023-07-13 add by liujie1111@sunwayworld.com--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT_POINTCHECK( + ID NUMBER NOT NULL, + EQUIPTID NUMBER NULL, + EQUIPTNAME VARCHAR2(36) NULL, + EQUIPTCODE VARCHAR2(36) NULL, + TEST VARCHAR2(60) NULL, + FREQUENCY VARCHAR2(36) NULL, + CHECKER VARCHAR2(36) NULL, + CHECKTIME DATE NULL, + RESULT VARCHAR2(12) NULL, + EXECPTIONTIME DATE NULL, + RECORD VARCHAR2(120) NULL, + ABNORMALPHENOMENA VARCHAR2(120) NULL, + CAUSEANALYSIS VARCHAR2(120) NULL, + ABNORMALHANDLING VARCHAR2(120) NULL + ); +COMMENT ON TABLE T_LIMS_EQUIPT_POINTCHECK IS '设备点检表'; +COMMENT ON COLUMN T_LIMS_EQUIPT_POINTCHECK.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_POINTCHECK.EQUIPTID IS '设备Id'; +COMMENT ON COLUMN T_LIMS_EQUIPT_POINTCHECK.EQUIPTNAME IS '设备名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_POINTCHECK.EQUIPTCODE IS '设备编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_POINTCHECK.TEST IS '点检项目'; +COMMENT ON COLUMN T_LIMS_EQUIPT_POINTCHECK.FREQUENCY IS '点检频率'; +COMMENT ON COLUMN T_LIMS_EQUIPT_POINTCHECK.CHECKER IS '点检人'; +COMMENT ON COLUMN T_LIMS_EQUIPT_POINTCHECK.CHECKTIME IS '点检时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_POINTCHECK.RESULT IS '点检结果'; +COMMENT ON COLUMN T_LIMS_EQUIPT_POINTCHECK.EXECPTIONTIME IS '异常处理时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_POINTCHECK.RECORD IS '点检记录'; +COMMENT ON COLUMN T_LIMS_EQUIPT_POINTCHECK.ABNORMALPHENOMENA IS '异常现象'; +COMMENT ON COLUMN T_LIMS_EQUIPT_POINTCHECK.CAUSEANALYSIS IS '原因分析'; +COMMENT ON COLUMN T_LIMS_EQUIPT_POINTCHECK.ABNORMALHANDLING IS '异常处置'; + +ALTER TABLE T_LIMS_EQUIPT_POINTCHECK ADD CONSTRAINT PK_LIMS_EQUIPT_POINTCHECK PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EQUIPT_POINTCHECK.SERVICE_NAME', '设备点检表', '设备点检表', 'zh-CN', '设备点检表'); +CALL INSERTI18N('T_LIMS_EQUIPT_POINTCHECK.ID', '设备点检表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_POINTCHECK.EQUIPTID', '设备点检表的设备Id', '设备Id', 'zh-CN', '设备Id'); +CALL INSERTI18N('T_LIMS_EQUIPT_POINTCHECK.EQUIPTNAME', '设备点检表的设备名称', '设备名称', 'zh-CN', '设备名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_POINTCHECK.EQUIPTCODE', '设备点检表的设备编码', '设备编码', 'zh-CN', '设备编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_POINTCHECK.TEST', '设备点检表的点检项目', '点检项目', 'zh-CN', '点检项目'); +CALL INSERTI18N('T_LIMS_EQUIPT_POINTCHECK.FREQUENCY', '设备点检表的点检频率', '点检频率', 'zh-CN', '点检频率'); +CALL INSERTI18N('T_LIMS_EQUIPT_POINTCHECK.CHECKER', '设备点检表的点检人', '点检人', 'zh-CN', '点检人'); +CALL INSERTI18N('T_LIMS_EQUIPT_POINTCHECK.CHECKTIME', '设备点检表的点检时间', '点检时间', 'zh-CN', '点检时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_POINTCHECK.RESULT', '设备点检表的点检结果', '点检结果', 'zh-CN', '点检结果'); +CALL INSERTI18N('T_LIMS_EQUIPT_POINTCHECK.EXECPTIONTIME', '设备点检表的异常处理时间', '异常处理时间', 'zh-CN', '异常处理时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_POINTCHECK.RECORD', '设备点检表的点检记录', '点检记录', 'zh-CN', '点检记录'); +CALL INSERTI18N('T_LIMS_EQUIPT_POINTCHECK.ABNORMALPHENOMENA', '设备点检表的异常现象', '异常现象', 'zh-CN', '异常现象'); +CALL INSERTI18N('T_LIMS_EQUIPT_POINTCHECK.CAUSEANALYSIS', '设备点检表的原因分析', '原因分析', 'zh-CN', '原因分析'); +CALL INSERTI18N('T_LIMS_EQUIPT_POINTCHECK.ABNORMALHANDLING', '设备点检表的异常处置', '异常处置', 'zh-CN', '异常处置'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.POINTCHECKS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.POINTCHECKS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.POINTCHECKS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.POINTCHECKS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.POINTCHECKS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20230713111', '设备点检', '/secure/basemodule/trm/equipt/equipt-pointchecks/page/edit-list', '20220902013', '10', '042.svg', '设备点检'); + + +-- ----------------------------- 2023-07-13 add by liujie1111@sunwayworld.com------------end + +-- ----------------------------- 2023-07-14 add by liujie1111@sunwayworld.com------------begin +ALTER TABLE T_LIMS_EQUIPT ADD POINTCHECKSTATUS VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_EQUIPT.POINTCHECKSTATUS IS '设备点检状态'; +ALTER TABLE T_LIMS_EQUIPT ADD VIRTUALLY VARCHAR2(12); +COMMENT ON COLUMN T_LIMS_EQUIPT.VIRTUALLY IS '是否虚拟设备'; + +CALL INSERTI18N('T_LIMS_EQUIPT.POINTCHECKSTATUS', '设备点检状态', '设备点检状态', 'zh-CN', '设备点检状态'); + +CALL INSERTI18N('T_LIMS_EQUIPT.VIRTUALLY', '是否虚拟设备', '是否虚拟设备', 'zh-CN', '是否虚拟设备'); + +ALTER TABLE T_LIMS_TEST ADD PROJECTGROUPING VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_TEST.PROJECTGROUPING IS '研发项目分组'; + +CALL INSERTI18N('T_LIMS_TEST.PROJECTGROUPING', '研发项目分组', '研发项目分组', 'zh-CN', '研发项目分组') + +ALTER TABLE T_LIMS_WORKSHOP ADD LINEDISTINCTION VARCHAR2(120); +COMMENT ON COLUMN T_LIMS_WORKSHOP.LINEDISTINCTION IS '产线'; + +CALL INSERTI18N('T_LIMS_WORKSHOP.LINEDISTINCTION', '产线', '产线', 'zh-CN', '产线') + +ALTER TABLE T_LIMS_FOLDER ADD LINEDISTINCTION VARCHAR2(100); + + +-- ----------------------------- 2023-07-14 add by liujie1111@sunwayworld.com------------end +-- ----------------------------- 2023-07-17 add by zengs@sunwayworld.com------------begin +INSERT INTO T_CORE_SCHEDULE_TASK (ID, TASKNAME, SERVICENAME, METHODNAME, TYPE) +VALUES ('equiptUpkeepRemind', '设备保养根据下次保养日期提前一天提醒', 'com.sunwayworld.basemodule.trm.equipt.upkeep.service.LimsEquiptUpkeepService', 'equiptUpkeepRemind', 'service'); +-- ----------------------------- 2023-07-17 add by zengs@sunwayworld.com------------end + +-- ----------------------------- 2023-07-17 add by liujie1111@sunwayworld.com--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT_SATURATION( + ID NUMBER NOT NULL, + CTESTNAME VARCHAR2(120) NULL, + EQUIPTNAME VARCHAR2(60) NULL, + EQUIPTCODE VARCHAR2(60) NULL, + BEATTIME VARCHAR2(12) NULL, + ORDERCOUNT VARCHAR2(12) NULL, + TIMECONSUMING VARCHAR2(12) NULL, + OPERATE VARCHAR2(12) NULL, + SINGLEQUANTITY VARCHAR2(12) NULL, + EQUIPTQUANTITY VARCHAR2(12) NULL, + MAXQUANTITY VARCHAR2(12) NULL, + TESTDAYS VARCHAR2(12) NULL, + WORKTIME VARCHAR2(12) NULL, + PROJECTTIME VARCHAR2(12) NULL, + MONWORKDAY VARCHAR2(12) NULL, + DEMAND VARCHAR2(12) NULL, + RESULT VARCHAR2(120) NULL + ); +COMMENT ON TABLE T_LIMS_EQUIPT_SATURATION IS '设备饱和率'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SATURATION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SATURATION.CTESTNAME IS '测试名'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SATURATION.EQUIPTNAME IS '使用的工装设备'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SATURATION.EQUIPTCODE IS '测试设备型号'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SATURATION.BEATTIME IS '节拍时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SATURATION.ORDERCOUNT IS '节拍内测试样品数量'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SATURATION.TIMECONSUMING IS '单个样品消耗时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SATURATION.OPERATE IS '运营时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SATURATION.SINGLEQUANTITY IS '单台设备测试量'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SATURATION.EQUIPTQUANTITY IS '设备数量'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SATURATION.MAXQUANTITY IS '设备最大测试量'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SATURATION.TESTDAYS IS '平均测试天数'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SATURATION.WORKTIME IS '员工工作时长'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SATURATION.PROJECTTIME IS '项目人力工时'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SATURATION.MONWORKDAY IS '每月工作天数'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SATURATION.DEMAND IS '测试需求人力'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SATURATION.RESULT IS '结论'; + +ALTER TABLE T_LIMS_EQUIPT_SATURATION ADD CONSTRAINT PK_LIMS_EQUIPT_SATURATION PRIMARY KEY (ID); + + + +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.SERVICE_NAME', '设备饱和率', '设备饱和率', 'zh-CN', '设备饱和率'); +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.ID', '设备饱和率的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.CTESTNAME', '设备饱和率的测试名', '测试名', 'zh-CN', '测试名'); +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.EQUIPTNAME', '设备饱和率的使用的工装设备', '使用的工装设备', 'zh-CN', '使用的工装设备'); +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.EQUIPTCODE', '设备饱和率的测试设备型号', '测试设备型号', 'zh-CN', '测试设备型号'); +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.BEATTIME', '设备饱和率的节拍时间', '节拍时间', 'zh-CN', '节拍时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.ORDERCOUNT', '设备饱和率的节拍内测试样品数量', '节拍内测试样品数量', 'zh-CN', '节拍内测试样品数量'); +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.TIMECONSUMING', '设备饱和率的单个样品消耗时间', '单个样品消耗时间', 'zh-CN', '单个样品消耗时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.OPERATE', '设备饱和率的运营时间', '运营时间', 'zh-CN', '运营时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.SINGLEQUANTITY', '设备饱和率的单台设备测试量', '单台设备测试量', 'zh-CN', '单台设备测试量'); +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.EQUIPTQUANTITY', '设备饱和率的设备数量', '设备数量', 'zh-CN', '设备数量'); +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.MAXQUANTITY', '设备饱和率的设备最大测试量', '设备最大测试量', 'zh-CN', '设备最大测试量'); +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.QUANTITY', '设备饱和率的测试总量', '测试总量', 'zh-CN', '测试总量'); +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.TESTDAYS', '设备饱和率的平均测试天数', '平均测试天数', 'zh-CN', '平均测试天数'); +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.AVGQUANTITY', '设备饱和率的当前每天送检量', '当前每天送检量', 'zh-CN', '当前每天送检量'); +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.STRENGTH', '设备饱和率的设备强度', '设备强度', 'zh-CN', '设备强度'); +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.WORKTIME', '设备饱和率的员工工作时长', '员工工作时长', 'zh-CN', '员工工作时长'); +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.PROJECTTIME', '设备饱和率的项目人力工时', '项目人力工时', 'zh-CN', '项目人力工时'); +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.MONWORKDAY', '设备饱和率的每月工作天数', '每月工作天数', 'zh-CN', '每月工作天数'); +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.DEMAND', '设备饱和率的测试需求人力', '测试需求人力', 'zh-CN', '测试需求人力'); +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.COEFFICIENT', '设备饱和率的人力系数', '人力系数', 'zh-CN', '人力系数'); +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.RESULT', '设备饱和率的结论', '结论', 'zh-CN', '结论'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.SATURATIONS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.SATURATIONS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.SATURATIONS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.SATURATIONS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.SATURATIONS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20230717001', '设备饱和率台账', '/secure/basemodule/trm/equipt/equipt-saturations/page/edit-list', '20220902013', '20', '073.svg', '设备饱和率'); + +ALTER TABLE T_LIMS_EQUIPT_SATURATION ADD PROVIDE VARCHAR2(120); +COMMENT ON COLUMN T_LIMS_EQUIPT_SATURATION.PROVIDE IS '测试分配人力'; +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.PROVIDE', '测试分配人力', '测试分配人力', 'zh-CN', '测试分配人力'); + + +COMMIT; + +-- ----------------------------- 2023-07-17 add by liujie1111@sunwayworld.com------------end + +-- ----------------------------- 2023-07-18 add by liujie1111@sunwayworld.com------------begin +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20230718001', '设备饱和率', '/secure/basemodule/trm/equipt/equipt-saturations/page/saturationRate', '20220902013', '30', '074.svg', '设备饱和率'); + + +-- ----------------------------- 2023-07-18 add by liujie1111@sunwayworld.com------------end + +-- ----------------------------- 2023-07-19 add by liujie1111@sunwayworld.com------------begin +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20230719001', '设备状态', '/secure/basemodule/trm/equipts/page/status', '20220902013', '40', '075.svg', '设备状态'); + +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES (202307190001,'合格','equiptStatus','13',1,2,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'合格',NULL); + +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES (202307190002,'验收','equiptStatus','13',2,2,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'验收',NULL); + +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES (202307190003,'故障','equiptStatus','13',3,2,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'故障',NULL); + +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES (202307190004,'报废','equiptStatus','13',4,2,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'报废',NULL); + + +DELETE FROM T_CORE_CODE WHERE ID IN (202110190003,202110190004,202110190005,2022082510441) +-- ----------------------------- 2023-07-19 add by liujie1111@sunwayworld.com------------end + +-- ----------------------------- 2023-07-20 add by liujie1111@sunwayworld.com------------begin +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20230720001', '设备点检统计', '/secure/basemodule/trm/equipts/page/pointcheck', '20220902013', '50', '076.svg', '设备点检统计'); + +ALTER TABLE T_LIMS_SPECIMEN_ITEM MODIFY SHORUPPER NVARCHAR2(36); +ALTER TABLE T_LIMS_SPECIMEN_ITEM MODIFY SHORLOWER NVARCHAR2(36); +CALL INSERTI18N('T_LIMS_STAFF_WORKLICENSE.WORKLICENSETYPE', '人员上岗证目标的上岗证名称', '上岗证名称', 'zh-CN', '上岗证名称'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('staffDuties','人员职务','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20230720101, '检测人员', 'staffDuties', 1, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '检测人员'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20230720102, '非检测人员', 'staffDuties', 2, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '非检测人员'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20230720103, '技术人员', 'staffDuties', 3, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '技术人员'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20230720104, '管理人员', 'staffDuties', 4, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '管理人员'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('230720001', '人员培训考核查询', '/secure/basemodule/basedata/staff-trains/page/search-list', '230705001', '60', '006.svg', '人员培训考核查询'); + +-- ----------------------------- 2023-07-20 add by liujie1111@sunwayworld.com------------end + +-- ----------------------------- 2023-07-21 add by liujie1111@sunwayworld.com------------begin +CALL INSERTI18N('T_LIMS_TEST.STANDARDQUANTITY', '送检要求', '送检要求', 'zh-CN', '送检要求'); +DELETE FROM T_CORE_CODE WHERE ID =20230720102 +CALL INSERTI18N('T_LIMS_STAFF_TRAIN.PLANENDTIME', '培训考核表的学习结束时间', '学习结束时间', 'zh-CN', '学习结束时间'); +CALL INSERTI18N('T_LIMS_STAFF_TRAIN.REALENDTIME', '培训考核表的学习通过时间', '学习通过时间', 'zh-CN', '学习通过时间'); +CALL INSERTI18N('T_LIMS_STAFF_TRAIN.HEAD', '培训考核表的负责人', '培训负责人', 'zh-CN', '培训负责人'); +-- ----------------------------- 2023-07-21 add by liujie1111@sunwayworld.com------------end + + +-- ----------------------------- 2023-07-24 add by liujie1111@sunwayworld.com------------begin +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('20230724001','扣电项目统计','/secure/basemodule/business/test/ordtasks/page/kdStatistics','1001',19,'扣电项目统计',NULL,NULL,NULL,'003.svg',NULL,NULL); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPT.ASSOCIATED.VIRTUAL', '关联真实设备', '关联真实设备', 'zh-CN', '关联真实设备'); +CALL INSERTI18N('T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.VIRTUALEQUIPTCODE', '关联真实设备的真实设备编码', '真实设备编码', 'zh-CN', '真实设备编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL.VIRTUALEQUIPTNAME', '关联真实设备的真实设备名称', '真实设备名称', 'zh-CN', '真实设备名称'); + +DELETE FROM T_CORE_CODE WHERE ID =20230720101 +DELETE FROM T_CORE_CODE WHERE ID =20230720103 +DELETE FROM T_CORE_CODE WHERE ID =20230720104 + +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20230724101, '全部', 'staffDuties', 1, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '全部'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20230724102, '测试人员', 'staffDuties', 2, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '测试人员'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20230724103, '非测试人员(技术、管理人员)', 'staffDuties', 3, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '非测试人员(技术、管理人员)'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20230724002', '人员饱和率', '/secure/basemodule/trm/equipt/equipt-saturations/page/staffSaturationRate', '20220902013', '40', '075.svg', '人员饱和率'); +-- ----------------------------- 2023-07-24 add by liujie1111@sunwayworld.com------------end + + +-- ----------------------------- 2023-07-25 add by liujie1111@sunwayworld.com--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_BASE_CHANGE( + ID NUMBER NOT NULL, + TESTNAME VARCHAR2(36) NULL, + TESTID NUMBER NULL, + CHANGELEVEL VARCHAR2(36) NULL, + BASE VARCHAR2(36) NULL, + CHANGETYPE VARCHAR2(36) NULL, + FILEID NUMBER NULL, + CHANGETIME DATE NULL + ); +COMMENT ON TABLE T_LIMS_BASE_CHANGE IS '实验室变更'; +COMMENT ON COLUMN T_LIMS_BASE_CHANGE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_BASE_CHANGE.TESTNAME IS '检测项目名称'; +COMMENT ON COLUMN T_LIMS_BASE_CHANGE.TESTID IS '检测项目id'; +COMMENT ON COLUMN T_LIMS_BASE_CHANGE.CHANGELEVEL IS '变更等级'; +COMMENT ON COLUMN T_LIMS_BASE_CHANGE.BASE IS '基地'; +COMMENT ON COLUMN T_LIMS_BASE_CHANGE.CHANGETYPE IS '变更类型'; +COMMENT ON COLUMN T_LIMS_BASE_CHANGE.FILEID IS '附件ID'; +COMMENT ON COLUMN T_LIMS_BASE_CHANGE.CHANGETIME IS '变更时间'; + +ALTER TABLE T_LIMS_BASE_CHANGE ADD CONSTRAINT PK_LIMS_BASE_CHANGE PRIMARY KEY (ID); + + + + +CALL INSERTI18N('T_LIMS_BASE_CHANGE.SERVICE_NAME', '实验室变更', '实验室变更', 'zh-CN', '实验室变更'); +CALL INSERTI18N('T_LIMS_BASE_CHANGE.ID', '实验室变更的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_BASE_CHANGE.TESTNAME', '实验室变更的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_BASE_CHANGE.TESTID', '实验室变更的检测项目id', '检测项目id', 'zh-CN', '检测项目id'); +CALL INSERTI18N('T_LIMS_BASE_CHANGE.CHANGELEVEL', '实验室变更的变更等级', '变更等级', 'zh-CN', '变更等级'); +CALL INSERTI18N('T_LIMS_BASE_CHANGE.BASE', '实验室变更的基地', '基地', 'zh-CN', '基地'); +CALL INSERTI18N('T_LIMS_BASE_CHANGE.CHANGETYPE', '实验室变更的变更类型', '变更类型', 'zh-CN', '变更类型'); +CALL INSERTI18N('T_LIMS_BASE_CHANGE.FILEID', '实验室变更的附件ID', '附件ID', 'zh-CN', '附件ID'); +CALL INSERTI18N('T_LIMS_BASE_CHANGE.CHANGETIME', '实验室变更的变更时间', '变更时间', 'zh-CN', '变更时间'); +CALL INSERTI18N('BASEMODULE.BASEDATA.BASECHANGES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.BASECHANGES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.BASECHANGES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.BASECHANGES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.BASECHANGES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('230725001', '实验室变更', '/secure/basemodule/basedata/base-changes/page/edit-list', '91', '230725001', '042.svg', '实验室变更'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('230725002', '实验室变更查询', '/secure/basemodule/basedata/base-changes/page/search-list', '91', '230725002', '043.svg', '实验室变更查询'); + + + + +-- ----------------------------- 2023-07-25 add by liujie1111@sunwayworld.com------------end + +-- ----------------------------- 2023-07-26 add by miq@sunwayworld.com--------------begin +CALL INSERTI18N('T_CORE_ORG.ID_3', '三级部门编码', '三级部门编码', 'zh-CN', '三级部门编码'); +CALL INSERTI18N('T_CORE_ORG.ORGNAME_3', '三级部门名称', '三级部门名称', 'zh-CN', '三级部门名称'); +CALL INSERTI18N('T_CORE_ORG.ID_2', '二级部门编码', '二级部门编码', 'zh-CN', '二级部门编码'); +CALL INSERTI18N('T_CORE_ORG.ORGNAME_2', '二级部门名称', '二级部门名称', 'zh-CN', '二级部门名称'); +CALL INSERTI18N('T_CORE_ORG.ID_1', '一级部门编码', '一级部门编码', 'zh-CN', '一级部门编码'); +CALL INSERTI18N('T_CORE_ORG.ORGNAME_1', '一级部门名称', '一级部门名称', 'zh-CN', '一级部门名称'); + +-- ----------------------------- 2023-07-26 add by miq@sunwayworld.com------------end + + +-- ----------------------------- 2023-07-27 add by liujie1111@sunwayworld.com------------begin +CALL INSERTI18N('T_LIMS_FOLDER.WORKSHOP', '车间', '车间', 'zh-CN', '车间'); +CALL INSERTI18N('T_LIMS_FOLDER.LINEDISTINCTION', '产线', '产线', 'zh-CN', '产线'); +ALTER TABLE T_LIMS_ORDTASK ADD VIRTUALEQUIPTCODE VARCHAR2(100); +COMMENT ON COLUMN T_LIMS_ORDTASK.VIRTUALEQUIPTCODE IS '真实设备编码'; +ALTER TABLE T_LIMS_ORDTASK ADD VIRTUALEQUIPTNAME VARCHAR2(100); +COMMENT ON COLUMN T_LIMS_ORDTASK.VIRTUALEQUIPTNAME IS '真实设备名称'; + +ALTER TABLE T_LIMS_FOLDER ADD CORG2 VARCHAR2(32); +COMMENT ON COLUMN T_LIMS_FOLDER.CORG2 IS '委托二级部门'; + +UPDATE T_LIMS_FOLDER t SET CORG2=get_ORGID(t.CLIENTUSERORGID,'02') +WHERE CLIENTUSERORGID IS NOT null ; + +CALL INSERTI18N('T_LIMS_FOLDER.CORG2', '委托二级部门', '委托二级部门', 'zh-CN', '委托二级部门'); + +ALTER TABLE T_LIMS_WORKLICENSE ADD APPLYTIME DATE; +COMMENT ON COLUMN T_LIMS_WORKLICENSE.APPLYTIME IS '上岗证申请时间'; +ALTER TABLE T_LIMS_WORKLICENSE ADD PASSTIME DATE; +COMMENT ON COLUMN T_LIMS_WORKLICENSE.PASSTIME IS '学习通过时间'; +CALL INSERTI18N('T_LIMS_STAFF_WORKLICENSE.APPLYTIME', '上岗证申请时间', '上岗证申请时间', 'zh-CN', '上岗证申请时间'); +CALL INSERTI18N('T_LIMS_STAFF_WORKLICENSE.PASSTIME', '学习通过时间', '学习通过时间', 'zh-CN', '学习通过时间'); + +ALTER TABLE T_LIMS_ORDTASK MODIFY FORMULA VARCHAR2(360); + + +ALTER TABLE T_LIMS_STAFF_WORKLICENSE ADD STAFFNO VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_STAFF_WORKLICENSE.STAFFNO IS '人员工号'; + +-- ----------------------------- 2023-07-27 add by liujie1111@sunwayworld.com------------end + +-- ----------------------------- 2023-07-28 add by liujie1111@sunwayworld.com------------begin +ALTER TABLE T_LIMS_WORKLICENSE ADD STATUS VARCHAR2(12); +COMMENT ON COLUMN T_LIMS_WORKLICENSE.STATUS IS '上岗证类别'; + +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('230728001','测试及时率','/secure/basemodule/business/test/tasks/page/timelinessrate','91',230728001,'测试及时率',NULL,NULL,NULL,'004.svg',NULL,NULL); + + + +-- ----------------------------- 2023-07-28 add by liujie1111@sunwayworld.com------------end + + +-- ----------------------------- 2023-07-28 add by dingjian-----------start + +ALTER TABLE T_LIMS_TESTGROUP ADD AUTOAUDITFLAG varchar2(12) NULL; +COMMENT ON COLUMN T_LIMS_TESTGROUP.AUTOAUDITFLAG IS '检测组负责人节点自动审核标识'; + +ALTER TABLE T_LIMS_FOLDER ADD AUTOAUDITFLAG varchar2(12) NULL; +COMMENT ON COLUMN T_LIMS_FOLDER.AUTOAUDITFLAG IS '检测组负责人节点自动审核标识,Y为需自动审核'; + + +INSERT INTO T_CORE_SCHEDULE_TASK (ID, TASKNAME, SERVICENAME, METHODNAME, TYPE) +VALUES ('handleAutoAuditFolder', '自动审核指定检测负责人节点委托单', 'com.sunwayworld.basemodule.business.test.folder.service.impl.LimsFolderService', 'handleAutoAuditFolder', 'service') +-- ----------------------------- 2023-07-28 add by dingjian-----------end + +-- ----------------------------- 2023-07-31 add by liujie-----------begin + +CREATE TABLE T_CORE_REQUEST_URL_WHITE_LIST ( + ID NUMBER NOT NULL, + URL VARCHAR2(768) NULL , + METHOD VARCHAR2(24) NULL , + NOTE VARCHAR2(192) NULL , + CREATEDBYID VARCHAR2(36) NULL , + CREATEDBYNAME VARCHAR2(60) NULL , + CREATEDTIME DATE NULL , + CREATEDBYORGID VARCHAR2(36) NULL , + CREATEDBYORGNAME VARCHAR2(270) NULL + +) +ALTER TABLE T_CORE_REQUEST_URL_WHITE_LIST ADD CONSTRAINT PK_T_CORE_REQUEST_URL_WHITE_LIST PRIMARY KEY (ID); + +CALL INSERTI18N('T_CORE_REQUEST_URL_WHITE_LIST.SERVICE_NAME', '接口鉴权白名单', '接口鉴权白名单', 'zh-CN', '接口鉴权白名单'); +CALL INSERTI18N('T_CORE_REQUEST_URL_WHITE_LIST.ID', '接口鉴权白名单的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_CORE_REQUEST_URL_WHITE_LIST.URL', '接口鉴权白名单的请求路径', '请求路径', 'zh-CN', '请求路径'); +CALL INSERTI18N('T_CORE_REQUEST_URL_WHITE_LIST.METHOD', '接口鉴权白名单的请求方法', '请求方法', 'zh-CN', '请求方法'); +CALL INSERTI18N('T_CORE_REQUEST_URL_WHITE_LIST.NOTE', '接口鉴权白名单的功能说明', '功能说明', 'zh-CN', '功能说明'); +CALL INSERTI18N('T_CORE_REQUEST_URL_WHITE_LIST.CREATEDBYID', '接口鉴权白名单的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_CORE_REQUEST_URL_WHITE_LIST.CREATEDBYNAME', '接口鉴权白名单的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_CORE_REQUEST_URL_WHITE_LIST.CREATEDTIME', '接口鉴权白名单的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_CORE_REQUEST_URL_WHITE_LIST.CREATEDBYORGID', '接口鉴权白名单的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_CORE_REQUEST_URL_WHITE_LIST.CREATEDBYORGNAME', '接口鉴权白名单的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('MODULE.ADMIN.REQUESTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('MODULE.ADMIN.REQUESTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('MODULE.ADMIN.REQUESTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('MODULE.ADMIN.REQUESTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('MODULE.ADMIN.REQUESTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('2023060801', '接口鉴权白名单', '/secure/module/admin/request-url-white-lists/page/edit-list', '93', '2023060801', '053.svg', '接口鉴权白名单'); + +-- ----------------------------- 2023-07-31 add by liujie-----------end + + +-- ----------------------------- 2023-08-01 add by liujie-----------begin +update T_LIMS_TEST set STANDARDQUANTITY =null; +update T_LIMS_TASK set STANDARDQUANTITY =null; +ALTER TABLE T_LIMS_TASK MODIFY STANDARDQUANTITY VARCHAR2(32) DEFAULT NULL; + +ALTER TABLE T_LIMS_TEST MODIFY STANDARDQUANTITY VARCHAR2(32) DEFAULT NULL; + +-- ----------------------------- 2023-08-01 add by liujie-----------end + + -- ----------------------------- 2023-08-02 add by liujie1111@sunwayworld.com--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_ANALYST_ASSOCIATION( + ID NUMBER NOT NULL, + ANALYSTID NUMBER NULL, + ANALYSTNAME VARCHAR2(36) NULL, + TESTID NUMBER NULL, + TESTMETHODID NUMBER NULL, + ACCOCTESTID NUMBER NULL, + ACCOCTESTNAME VARCHAR2(36) NULL, + ACCOCANALYSTNAME VARCHAR2(36) NULL, + ACCOCANALYSTID NUMBER NULL + ); +COMMENT ON TABLE T_LIMS_ANALYST_ASSOCIATION IS '关联分析项'; +COMMENT ON COLUMN T_LIMS_ANALYST_ASSOCIATION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_ANALYST_ASSOCIATION.ANALYSTID IS '分析项ID'; +COMMENT ON COLUMN T_LIMS_ANALYST_ASSOCIATION.ANALYSTNAME IS '分析项名称'; +COMMENT ON COLUMN T_LIMS_ANALYST_ASSOCIATION.TESTID IS '检测项ID'; +COMMENT ON COLUMN T_LIMS_ANALYST_ASSOCIATION.TESTMETHODID IS '检测方法ID'; +COMMENT ON COLUMN T_LIMS_ANALYST_ASSOCIATION.ACCOCTESTID IS '关联检测项ID'; +COMMENT ON COLUMN T_LIMS_ANALYST_ASSOCIATION.ACCOCTESTNAME IS '关联检测项名称'; +COMMENT ON COLUMN T_LIMS_ANALYST_ASSOCIATION.ACCOCANALYSTNAME IS '关联分析项名称'; +COMMENT ON COLUMN T_LIMS_ANALYST_ASSOCIATION.ACCOCANALYSTID IS '关联分析项ID'; + +ALTER TABLE T_LIMS_ANALYST_ASSOCIATION ADD CONSTRAINT PK_LIMS_ANALYST_ASSOCIATION PRIMARY KEY (ID); + + +CALL INSERTI18N('T_LIMS_ANALYST_ASSOCIATION.SERVICE_NAME', '关联分析项', '关联分析项', 'zh-CN', '关联分析项'); +CALL INSERTI18N('T_LIMS_ANALYST_ASSOCIATION.ID', '关联分析项的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ANALYST_ASSOCIATION.ANALYSTID', '关联分析项的分析项ID', '分析项ID', 'zh-CN', '分析项ID'); +CALL INSERTI18N('T_LIMS_ANALYST_ASSOCIATION.ANALYSTNAME', '关联分析项的分析项名称', '分析项名称', 'zh-CN', '分析项名称'); +CALL INSERTI18N('T_LIMS_ANALYST_ASSOCIATION.TESTID', '关联分析项的检测项ID', '检测项ID', 'zh-CN', '检测项ID'); +CALL INSERTI18N('T_LIMS_ANALYST_ASSOCIATION.TESTMETHODID', '关联分析项的检测方法ID', '检测方法ID', 'zh-CN', '检测方法ID'); +CALL INSERTI18N('T_LIMS_ANALYST_ASSOCIATION.ACCOCTESTID', '关联分析项的关联检测项ID', '关联检测项ID', 'zh-CN', '关联检测项ID'); +CALL INSERTI18N('T_LIMS_ANALYST_ASSOCIATION.ACCOCTESTNAME', '关联分析项的关联检测项名称', '关联检测项名称', 'zh-CN', '关联检测项名称'); +CALL INSERTI18N('T_LIMS_ANALYST_ASSOCIATION.ACCOCANALYSTNAME', '关联分析项的关联分析项名称', '关联分析项名称', 'zh-CN', '关联分析项名称'); +CALL INSERTI18N('T_LIMS_ANALYST_ASSOCIATION.ACCOCANALYSTID', '关联分析项的关联分析项ID', '关联分析项ID', 'zh-CN', '关联分析项ID'); +CALL INSERTI18N('BASEMODULE.COREDATA.TEST.ANALYSTASSOCIATIONS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATA.TEST.ANALYSTASSOCIATIONS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATA.TEST.ANALYSTASSOCIATIONS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATA.TEST.ANALYSTASSOCIATIONS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATA.TEST.ANALYSTASSOCIATIONS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + + + +COMMIT; + +-- ----------------------------- 2023-08-02 add by liujie1111@sunwayworld.com------------end + +-- ----------------------------- 2023-08-04 add by liujie1111@sunwayworld.com------------begin + +INSERT INTO T_CORE_CONSTANT (ID,CONSTANTVALUE,CONSTANTDESC,CLASSFICATION,SHOW,LASTUPDATEDTIME,CREATEDTIME,CREATEDBYID,CREATEDBYNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,VERSION) VALUES ('CHECK_ACCESS_PERMISSION_AUTO_INSERT','1','垂直越权','系统','1',NULL,NULL,NULL,NULL,NULL,NULL,0); + +ALTER TABLE T_LIMS_EQUIPT_SATURATION ADD TESTGROUP VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_EQUIPT_SATURATION.TESTGROUP IS '测试组'; +ALTER TABLE T_LIMS_EQUIPT_SATURATION ADD BASE VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_EQUIPT_SATURATION.BASE IS '基地'; +ALTER TABLE T_LIMS_EQUIPT_SATURATION ADD ISCTEST VARCHAR2(12); +COMMENT ON COLUMN T_LIMS_EQUIPT_SATURATION.ISCTEST IS '是否C项目'; +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.TESTGROUP', '测试组', '测试组', 'zh-CN', '测试组'); +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.BASE', '基地', '基地', 'zh-CN', '基地'); +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.ISCTEST', '是否C项目', '是否C项目', 'zh-CN', '是否C项目'); + + +-- ----------------------------- 2023-08-04 add by liujie1111@sunwayworld.com------------end +-- ----------------------------- 2023-08-07 add by liujie1111@sunwayworld.com------------begin +ALTER TABLE T_LIMS_TESTGROUP ADD BASENAME VARCHAR2(90); +COMMENT ON COLUMN T_LIMS_TESTGROUP.BASENAME IS '基地名称'; +CALL INSERTI18N('T_LIMS_TESTGROUP.BASENAME', '基地名称', '基地名称', 'zh-CN', '基地名称'); + +ALTER TABLE T_LIMS_EQUIPT_SATURATION ADD RESERVEPERSONNEL VARCHAR2(12); +COMMENT ON COLUMN T_LIMS_EQUIPT_SATURATION.RESERVEPERSONNEL IS '储备人员人力'; +ALTER TABLE T_LIMS_EQUIPT_SATURATION ADD TOTALCOEFFICIENT VARCHAR2(12); +COMMENT ON COLUMN T_LIMS_EQUIPT_SATURATION.TOTALCOEFFICIENT IS '总人力系数'; +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.RESERVEPERSONNEL', '储备人员人力', '储备人员人力', 'zh-CN', '储备人员人力'); +CALL INSERTI18N('T_LIMS_EQUIPT_SATURATION.TOTALCOEFFICIENT', '总人力系数', '总人力系数', 'zh-CN', '总人力系数'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20230813111', '设备点检查询', '/secure/basemodule/trm/equipt/equipt-pointchecks/page/search-list', '20220902013', '11', '043.svg', '设备点检查询'); + +-- ----------------------------- 2023-08-07 add by liujie1111@sunwayworld.com------------end + +-- ----------------------------- 2023-08-08 add by liujie1111@sunwayworld.com------------begin +ALTER TABLE T_LIMS_EQUIPT_POINTCHECK ADD SUBMITSTATUS VARCHAR2(12); +COMMENT ON COLUMN T_LIMS_EQUIPT_POINTCHECK.SUBMITSTATUS IS '是否点检'; +-- ----------------------------- 2023-08-08 add by liujie1111@sunwayworld.com------------begin + +-- ----------------------------- 2023-08-09 add by liujie1111@sunwayworld.com------------begin +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) +VALUES ('20230809001','质控定时报检任务编辑','/secure/basemodule/trm/qualitycontrol/specimens/page/scheduledEdit','9107',910710,'质控定时报检任务编辑',NULL,NULL,NULL,'061.svg',NULL,NULL); +-- ----------------------------- 2023-08-09 add by liujie1111@sunwayworld.com------------end + + +-- ----------------------------- 2023-08-10 add by liujie1111@sunwayworld.com------------begin +ALTER TABLE T_LIMS_FOLDER ADD FIRSTQUALITYTIME DATE; +COMMENT ON COLUMN T_LIMS_FOLDER.FIRSTQUALITYTIME IS '首次报检时间'; +ALTER TABLE T_LIMS_FOLDER ADD FREQUENCY VARCHAR2(32); +COMMENT ON COLUMN T_LIMS_FOLDER.FREQUENCY IS '报检频率'; +ALTER TABLE T_LIMS_FOLDER ADD ISACTIVATE VARCHAR2(32); +COMMENT ON COLUMN T_LIMS_FOLDER.ISACTIVATE IS '是否启用'; +ALTER TABLE T_LIMS_FOLDER ADD SCHEDULEDEDIT VARCHAR2(12); +CALL INSERTI18N('T_LIMS_FOLDER.FIRSTQUALITYTIME', '首次报检时间', '首次报检时间', 'zh-CN', '首次报检时间'); +CALL INSERTI18N('T_LIMS_FOLDER.FREQUENCY', '报检频率', '报检频率', 'zh-CN', '报检频率'); +CALL INSERTI18N('T_LIMS_FOLDER.ISACTIVATE', '是否启用', '是否启用', 'zh-CN', '是否启用'); + + +-- ----------------------------- 2023-08-10 add by liujie1111@sunwayworld.com------------end + + -- ----------------------------- 2023-08-11 add by liujie1111@sunwayworld--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_STAFF_SATURATION( + ID NUMBER NOT NULL, + BASE VARCHAR2(12) NULL, + TESTGROUP VARCHAR2(12) NULL, + TESTNAME VARCHAR2(36) NULL, + DIMENSION VARCHAR2(12) NULL, + TIMEORDER VARCHAR2(12) NULL, + STAFFRESOURCES VARCHAR2(12) NULL, + RESOURCESATURATION VARCHAR2(12) NULL, + RESERVE VARCHAR2(12) NULL, + RESERVESATURATION VARCHAR2(12) NULL + ); +COMMENT ON TABLE T_LIMS_STAFF_SATURATION IS '人员饱和度'; +COMMENT ON COLUMN T_LIMS_STAFF_SATURATION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_STAFF_SATURATION.BASE IS '基地'; +COMMENT ON COLUMN T_LIMS_STAFF_SATURATION.TESTGROUP IS '检测组'; +COMMENT ON COLUMN T_LIMS_STAFF_SATURATION.TESTNAME IS '检测项目'; +COMMENT ON COLUMN T_LIMS_STAFF_SATURATION.DIMENSION IS '维度(周/月)'; +COMMENT ON COLUMN T_LIMS_STAFF_SATURATION.TIMEORDER IS '周次/月次'; +COMMENT ON COLUMN T_LIMS_STAFF_SATURATION.STAFFRESOURCES IS '测试人力'; +COMMENT ON COLUMN T_LIMS_STAFF_SATURATION.RESOURCESATURATION IS '测试人力饱和度'; +COMMENT ON COLUMN T_LIMS_STAFF_SATURATION.RESERVE IS '测试+储备人力'; +COMMENT ON COLUMN T_LIMS_STAFF_SATURATION.RESERVESATURATION IS '测试+储备人力饱和度'; + +ALTER TABLE T_LIMS_STAFF_SATURATION ADD CONSTRAINT PK_LIMS_STAFF_SATURATION PRIMARY KEY (ID); + + + + +CALL INSERTI18N('T_LIMS_STAFF_SATURATION.SERVICE_NAME', '人员饱和度', '人员饱和度', 'zh-CN', '人员饱和度'); +CALL INSERTI18N('T_LIMS_STAFF_SATURATION.ID', '人员饱和度的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_STAFF_SATURATION.BASE', '人员饱和度的基地', '基地', 'zh-CN', '基地'); +CALL INSERTI18N('T_LIMS_STAFF_SATURATION.TESTGROUP', '人员饱和度的检测组', '检测组', 'zh-CN', '检测组'); +CALL INSERTI18N('T_LIMS_STAFF_SATURATION.TESTNAME', '人员饱和度的检测项目', '检测项目', 'zh-CN', '检测项目'); +CALL INSERTI18N('T_LIMS_STAFF_SATURATION.DIMENSION', '人员饱和度的维度(周/月)', '维度(周/月)', 'zh-CN', '维度(周/月)'); +CALL INSERTI18N('T_LIMS_STAFF_SATURATION.TIMEORDER', '人员饱和度的周次/月次', '周次/月次', 'zh-CN', '周次/月次'); +CALL INSERTI18N('T_LIMS_STAFF_SATURATION.STAFFRESOURCES', '人员饱和度的测试人力', '测试人力', 'zh-CN', '测试人力'); +CALL INSERTI18N('T_LIMS_STAFF_SATURATION.RESOURCESATURATION', '人员饱和度的测试人力饱和度', '测试人力饱和度', 'zh-CN', '测试人力饱和度'); +CALL INSERTI18N('T_LIMS_STAFF_SATURATION.RESERVE', '人员饱和度的测试+储备人力', '测试+储备人力', 'zh-CN', '测试+储备人力'); +CALL INSERTI18N('T_LIMS_STAFF_SATURATION.RESERVESATURATION', '人员饱和度的测试+储备人力饱和度', '测试+储备人力饱和度', 'zh-CN', '测试+储备人力饱和度'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.SATURATIONS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.SATURATIONS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.SATURATIONS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.SATURATIONS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.SATURATIONS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +ALTER TABLE T_LIMS_STAFF_SATURATION ADD STATISTICALDIMENSION VARCHAR2(12); +COMMENT ON COLUMN T_LIMS_STAFF_SATURATION.STATISTICALDIMENSION IS '统计维度'; + + +-- ----------------------------- 2023-08-11 add by liujie1111@sunwayworld------------end + +-- ----------------------------- 2023-08-14 add by liujie1111@sunwayworld------------begin +UPDATE T_CORE_MENU SET HREF = '/secure/basemodule/trm/equipts/page/pointCheck' WHERE ID = 20230713111 +-- ----------------------------- 2023-08-14 add by liujie1111@sunwayworld------------end + +-- ----------------------------- 2023-09-18 add by gaozq------------begin +alter table T_LIMS_TRAIN_USER add INEXTERNAL VARCHAR2(36); +comment on column T_LIMS_TRAIN_USER.INEXTERNAL is '内部/外部'; +CALL INSERTI18N('T_LIMS_TRAIN_USER.INEXTERNAL','内部/外部','内部/外部','zh-CN','内部/外部'); + +alter table T_LIMS_TRAIN_USER add REMARK VARCHAR2(200); +comment on column T_LIMS_TRAIN_USER.REMARK is '备注说明'; + +CALL INSERTI18N('T_LIMS_TRAIN_USER.REMARK','备注说明','备注说明','zh-CN','备注说明'); + +-- ----------------------------- 2023-09-18 add by gaozq------------end +-- ----------------------------- 2023-09-19 add by gaozq------------begin +alter table T_LIMS_STAFF add USERSIGNATURE VARCHAR2(60); +comment on column T_LIMS_STAFF.USERSIGNATURE is '电子签名'; +CALL INSERTI18N('T_LIMS_STAFF.USERSIGNATURE','电子签名','电子签名','zh-CN','电子签名'); + + +alter table T_LIMS_SUPERVISION add TEMPORARYFLAG VARCHAR2(10); +comment on column T_LIMS_SUPERVISION.TEMPORARYFLAG is '临时计划'; +CALL INSERTI18N('T_LIMS_SUPERVISION.TEMPORARYFLAG','临时计划','临时计划','zh-CN','临时计划'); +CALL INSERTI18N('GIKAM.BUTTON.INSERT.TEMPORARYFLAG','新增临时计划','新增临时计划','zh-CN','新增临时计划'); + +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20230919001, '质量负责人', 'post', '13', 1, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '质量负责人'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20230919002, '技术负责人', 'post', '13', 2, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '技术负责人'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20230919003, '样品管理员', 'post', '13', 3, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '样品管理员'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20230919004, '实验室组长', 'post', '13', 4, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '实验室组长'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20230919005, '实验员', 'post', '13', 5, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '实验员'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20230919006, '报告编制人', 'post', '13', 6, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '报告编制人'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20230919007, '报告审核人', 'post', '13', 7, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '报告审核人'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20230919008, '报告批准人', 'post', '13', 8, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '报告批准人'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20230919009, '设备管理员', 'post', '13', 9, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '设备管理员'); +INSERT INTO T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20230919010, '物资管理员', 'post', '13', 10, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, '物资管理员'); +-- ----------------------------- 2023-09-19 add by gaozq------------end +-- ----------------------------- 2023-09-20 add by gaozq------------end +CALL INSERTI18N('T_LIMS_EQUIPT.IDNORMALRANGE', '设备量程', '设备量程', 'zh-CN', '设备量程'); + +alter table T_LIMS_EQUIPT add PRECISION VARCHAR2(36); +comment on column T_LIMS_EQUIPT.PRECISION is '设备精度'; + +CALL INSERTI18N('T_LIMS_EQUIPT.PRECISION','设备精度','设备精度','zh-CN','设备精度'); +CALL INSERTI18N('T_LIMS_EQUIPT.ORGNAME', '所属部门', '所属部门', 'zh-CN', '所属部门'); + + +alter table T_LIMS_EQUIPT add GUARANTEEPERIODENDTIME DATE; +comment on column T_LIMS_EQUIPT.GUARANTEEPERIODENDTIME is '质保期结束时间'; +alter table T_LIMS_EQUIPT add GUARANTEEPERIODSTARTTIME DATE; +comment on column T_LIMS_EQUIPT.GUARANTEEPERIODSTARTTIME is '质保期开始时间'; + +CALL INSERTI18N('T_LIMS_EQUIPT.GUARANTEEPERIODENDTIME','质保期结束时间','质保期结束时间','zh-CN','质保期结束时间'); +CALL INSERTI18N('T_LIMS_EQUIPT.GUARANTEEPERIODSTARTTIME','质保期开始时间','质保期开始时间','zh-CN','质保期开始时间'); + +alter table T_LIMS_EQUIPT add LASTMAINTENANCEDATE DATE; +comment on column T_LIMS_EQUIPT.LASTMAINTENANCEDATE is '上次维修保养日期'; +CALL INSERTI18N('T_LIMS_EQUIPT.LASTMAINTENANCEDATE','上次维修保养日期','上次维修保养日期','zh-CN','上次维修保养日期'); + +alter table T_LIMS_EQUIPT add KEEPERID VARCHAR2(36); +comment on column T_LIMS_EQUIPT.KEEPERID is '保管人id'; +alter table T_LIMS_EQUIPT add KEEPER VARCHAR2(60); +comment on column T_LIMS_EQUIPT.KEEPER is '保管人'; +CALL INSERTI18N('T_LIMS_EQUIPT.KEEPERID','保管人id','保管人id','zh-CN','保管人id'); +CALL INSERTI18N('T_LIMS_EQUIPT.KEEPER','保管人','保管人','zh-CN','保管人'); + + +alter table T_LIMS_EQUIPT add CONTRACTNO VARCHAR2(36); +comment on column T_LIMS_EQUIPT.CONTRACTNO is '合同编号'; +CALL INSERTI18N('T_LIMS_EQUIPT.CONTRACTNO','合同编号','合同编号','zh-CN','合同编号'); + +alter table T_LIMS_EQUIPT add EQUIPTSIZE VARCHAR2(36); +comment on column T_LIMS_EQUIPT.EQUIPTSIZE is '设备尺寸'; +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTSIZE','设备尺寸','设备尺寸','zh-CN','设备尺寸'); + +alter table T_LIMS_EQUIPT add SUPPLIER VARCHAR2(60); +comment on column T_LIMS_EQUIPT.SUPPLIER is '供应商'; +CALL INSERTI18N('T_LIMS_EQUIPT.SUPPLIER','供应商','供应商','zh-CN','供应商'); + +alter table T_LIMS_EQUIPT add MEASUREVALIDITYDATE DATE; +comment on column T_LIMS_EQUIPT.MEASUREVALIDITYDATE is '计量有效期'; +CALL INSERTI18N('T_LIMS_EQUIPT.MEASUREVALIDITYDATE','计量有效期','计量有效期','zh-CN','计量有效期'); + +-- ----------------------------- 2023-09-20 add by gaozq------------end + + diff --git a/sql/oracle/oracle_sql_baseline.txt b/sql/oracle/oracle_sql_baseline.txt new file mode 100644 index 0000000..e1030a4 --- /dev/null +++ b/sql/oracle/oracle_sql_baseline.txt @@ -0,0 +1,693 @@ +CREATE TABLE "T_DATASET" ( + "ID" NUMBER NOT NULL , + "DATASETCODE" VARCHAR2(100 BYTE) , + "MAPPINGTABLE" VARCHAR2(200 BYTE) , + "REMARK" VARCHAR2(100 BYTE) , + "CREATEDBYID" VARCHAR2(50 BYTE) , + "CREATEDBYNAME" VARCHAR2(50 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(50 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(50 BYTE) +); +COMMENT ON COLUMN "T_DATASET"."ID" IS '主键ID'; +COMMENT ON COLUMN "T_DATASET"."DATASETCODE" IS '数据源编码'; +COMMENT ON COLUMN "T_DATASET"."MAPPINGTABLE" IS '关联表'; +COMMENT ON COLUMN "T_DATASET"."REMARK" IS '描述'; +COMMENT ON COLUMN "T_DATASET"."CREATEDBYID" IS '创建人id'; +COMMENT ON COLUMN "T_DATASET"."CREATEDBYNAME" IS '创建人名称'; +COMMENT ON COLUMN "T_DATASET"."CREATEDTIME" IS '创建时间'; +COMMENT ON COLUMN "T_DATASET"."CREATEDBYORGID" IS '创建部门'; +COMMENT ON COLUMN "T_DATASET"."CREATEDBYORGNAME" IS '创建部门名称'; +COMMENT ON TABLE "T_DATASET" IS '数据源'; +ALTER TABLE "T_DATASET" ADD CONSTRAINT "PK_T_DATASET_ID" PRIMARY KEY ("ID"); + +CREATE TABLE "T_DATASET_COLUMN" ( + "ID" NUMBER NOT NULL , + "COLUMNNAME" VARCHAR2(100 BYTE) , + "DISPLAYALIAS" VARCHAR2(200 BYTE) , + "DATASETID" VARCHAR2(100 BYTE) , + "REMARK" VARCHAR2(100 BYTE) , + "COLUMNTYPE" VARCHAR2(100 BYTE) , + "CREATEDBYID" VARCHAR2(50 BYTE) , + "CREATEDBYNAME" VARCHAR2(50 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(50 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(50 BYTE) +); +COMMENT ON COLUMN "T_DATASET_COLUMN"."ID" IS '主键ID'; +COMMENT ON COLUMN "T_DATASET_COLUMN"."COLUMNNAME" IS '字段名'; +COMMENT ON COLUMN "T_DATASET_COLUMN"."DISPLAYALIAS" IS '别名,显示名称'; +COMMENT ON COLUMN "T_DATASET_COLUMN"."DATASETID" IS '数据源id'; +COMMENT ON COLUMN "T_DATASET_COLUMN"."REMARK" IS '描述'; +COMMENT ON COLUMN "T_DATASET_COLUMN"."COLUMNTYPE" IS '前端column类型'; +COMMENT ON COLUMN "T_DATASET_COLUMN"."CREATEDBYID" IS '创建人id'; +COMMENT ON COLUMN "T_DATASET_COLUMN"."CREATEDBYNAME" IS '创建人名称'; +COMMENT ON COLUMN "T_DATASET_COLUMN"."CREATEDTIME" IS '创建时间'; +COMMENT ON COLUMN "T_DATASET_COLUMN"."CREATEDBYORGID" IS '创建部门'; +COMMENT ON COLUMN "T_DATASET_COLUMN"."CREATEDBYORGNAME" IS '创建部门名称'; +COMMENT ON TABLE "T_DATASET_COLUMN" IS '数据源列配置'; +ALTER TABLE "T_DATASET_COLUMN" ADD CONSTRAINT "PK_T_DATASET_COLUMN_ID" PRIMARY KEY ("ID"); + +CREATE TABLE "T_QUERY_TEMPLATE" ( + "ID" NUMBER NOT NULL , + "TEMPLATENAME" VARCHAR2(100 BYTE) , + "SHOWSQL" VARCHAR2(1300 BYTE) , + "REMARK" VARCHAR2(100 BYTE) , + "CREATEDBYID" VARCHAR2(50 BYTE) , + "CREATEDBYNAME" VARCHAR2(50 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(50 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(50 BYTE) , + "TEMPLATECODE" VARCHAR2(255 BYTE) , + "EXPORTTYPE" VARCHAR2(255 BYTE) , + "HORIZONTAL" VARCHAR2(255 BYTE) , + "VERTICAL" VARCHAR2(255 BYTE) , + "CONFIGTYPE" VARCHAR2(255 BYTE) , + "HORIZONTALALIX" VARCHAR2(255 BYTE) +) +COMMENT ON COLUMN "T_QUERY_TEMPLATE"."ID" IS '主键ID'; +COMMENT ON COLUMN "T_QUERY_TEMPLATE"."TEMPLATENAME" IS '模板名称'; +COMMENT ON COLUMN "T_QUERY_TEMPLATE"."SHOWSQL" IS '生成sql'; +COMMENT ON COLUMN "T_QUERY_TEMPLATE"."REMARK" IS '描述'; +COMMENT ON COLUMN "T_QUERY_TEMPLATE"."CREATEDBYID" IS '创建人id'; +COMMENT ON COLUMN "T_QUERY_TEMPLATE"."CREATEDBYNAME" IS '创建人名称'; +COMMENT ON COLUMN "T_QUERY_TEMPLATE"."CREATEDTIME" IS '创建时间'; +COMMENT ON COLUMN "T_QUERY_TEMPLATE"."CREATEDBYORGID" IS '创建部门'; +COMMENT ON COLUMN "T_QUERY_TEMPLATE"."CREATEDBYORGNAME" IS '创建部门名称'; +COMMENT ON COLUMN "T_QUERY_TEMPLATE"."TEMPLATECODE" IS '模板编号'; +COMMENT ON COLUMN "T_QUERY_TEMPLATE"."EXPORTTYPE" IS '图形展示类型'; +COMMENT ON COLUMN "T_QUERY_TEMPLATE"."HORIZONTAL" IS '横坐标'; +COMMENT ON COLUMN "T_QUERY_TEMPLATE"."VERTICAL" IS '纵坐标'; +COMMENT ON COLUMN "T_QUERY_TEMPLATE"."CONFIGTYPE" IS '类型,1/数据源配置,2/SQL配置'; +COMMENT ON COLUMN "T_QUERY_TEMPLATE"."HORIZONTALALIX" IS '多横坐标'; +COMMENT ON TABLE "T_QUERY_TEMPLATE" IS '查询模板'; +ALTER TABLE "T_QUERY_TEMPLATE" ADD CONSTRAINT "PK_T_QUERY_TEMPLATE_ID" PRIMARY KEY ("ID"); + +CREATE TABLE "T_QUERY_DATASET" ( + "ID" NUMBER NOT NULL , + "TEMPLATEID" NUMBER , + "DATASETID" NUMBER , + "DATASETALIAS" VARCHAR2(20 BYTE) , + "SORTER" NUMBER , + "CREATEDBYID" VARCHAR2(50 BYTE) , + "CREATEDBYNAME" VARCHAR2(50 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(50 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(50 BYTE) , + "DATASETCODE" VARCHAR2(255 BYTE) , + "MAPPINGTABLE" VARCHAR2(255 BYTE) , + "INNERSQL" VARCHAR2(255 BYTE) , + "CONNMODE" VARCHAR2(255 BYTE) +); +COMMENT ON COLUMN "T_QUERY_DATASET"."ID" IS '主键ID'; +COMMENT ON COLUMN "T_QUERY_DATASET"."TEMPLATEID" IS '模板ID'; +COMMENT ON COLUMN "T_QUERY_DATASET"."DATASETID" IS '数据源ID'; +COMMENT ON COLUMN "T_QUERY_DATASET"."DATASETALIAS" IS '别名'; +COMMENT ON COLUMN "T_QUERY_DATASET"."SORTER" IS '序号'; +COMMENT ON COLUMN "T_QUERY_DATASET"."CREATEDBYID" IS '创建人ID'; +COMMENT ON COLUMN "T_QUERY_DATASET"."CREATEDBYNAME" IS '创建人名称'; +COMMENT ON COLUMN "T_QUERY_DATASET"."CREATEDTIME" IS '创建时间'; +COMMENT ON COLUMN "T_QUERY_DATASET"."CREATEDBYORGID" IS '创建部门'; +COMMENT ON COLUMN "T_QUERY_DATASET"."CREATEDBYORGNAME" IS '创建部门名称'; +COMMENT ON COLUMN "T_QUERY_DATASET"."DATASETCODE" IS '数据源编号'; +COMMENT ON COLUMN "T_QUERY_DATASET"."MAPPINGTABLE" IS '映射表'; +COMMENT ON COLUMN "T_QUERY_DATASET"."INNERSQL" IS '内表sql'; +COMMENT ON COLUMN "T_QUERY_DATASET"."CONNMODE" IS '表连接方式'; +COMMENT ON TABLE "T_QUERY_DATASET" IS '查询模板-数据源'; +ALTER TABLE "T_QUERY_DATASET" ADD CONSTRAINT "PK_T_QUERY_DATASET_ID" PRIMARY KEY ("ID"); + +CREATE TABLE "T_QUERY_MAPPING" ( + "ID" NUMBER NOT NULL , + "TEMPLATEID" NUMBER , + "LEFTCOLUMNID" NUMBER , + "RIGHTCOLUMNID" NUMBER , + "SORTER" NUMBER , + "CREATEDBYID" VARCHAR2(50 BYTE) , + "CREATEDBYNAME" VARCHAR2(50 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(50 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(50 BYTE) , + "LEFTDATASETID" NUMBER , + "RIGHTDATASETID" NUMBER , + "LEFTCOLUMN" VARCHAR2(255 BYTE) , + "RIGHTCOLUMN" VARCHAR2(255 BYTE) , + "LEFTMAPPINGTABLE" VARCHAR2(255 BYTE) , + "RIGHTMAPPINGTABLE" VARCHAR2(255 BYTE) +); +COMMENT ON COLUMN "T_QUERY_MAPPING"."ID" IS '主键ID'; +COMMENT ON COLUMN "T_QUERY_MAPPING"."TEMPLATEID" IS '模板ID'; +COMMENT ON COLUMN "T_QUERY_MAPPING"."LEFTCOLUMNID" IS '左侧元数据ID'; +COMMENT ON COLUMN "T_QUERY_MAPPING"."RIGHTCOLUMNID" IS '右侧元数据ID'; +COMMENT ON COLUMN "T_QUERY_MAPPING"."SORTER" IS '序号'; +COMMENT ON COLUMN "T_QUERY_MAPPING"."CREATEDBYID" IS '创建人ID'; +COMMENT ON COLUMN "T_QUERY_MAPPING"."CREATEDBYNAME" IS '创建人名称'; +COMMENT ON COLUMN "T_QUERY_MAPPING"."CREATEDTIME" IS '创建时间'; +COMMENT ON COLUMN "T_QUERY_MAPPING"."CREATEDBYORGID" IS '创建部门'; +COMMENT ON COLUMN "T_QUERY_MAPPING"."CREATEDBYORGNAME" IS '创建部门名称'; +COMMENT ON COLUMN "T_QUERY_MAPPING"."LEFTDATASETID" IS '左侧数据源'; +COMMENT ON COLUMN "T_QUERY_MAPPING"."RIGHTDATASETID" IS '右侧数据源'; +COMMENT ON COLUMN "T_QUERY_MAPPING"."LEFTCOLUMN" IS '左侧字段名'; +COMMENT ON COLUMN "T_QUERY_MAPPING"."RIGHTCOLUMN" IS '右侧字段名'; +COMMENT ON COLUMN "T_QUERY_MAPPING"."LEFTMAPPINGTABLE" IS '左侧表名'; +COMMENT ON COLUMN "T_QUERY_MAPPING"."RIGHTMAPPINGTABLE" IS '右侧表名'; +COMMENT ON TABLE "T_QUERY_MAPPING" IS '查询模板-数据源关联'; +ALTER TABLE "T_QUERY_MAPPING" ADD CONSTRAINT "PK_T_QUERY_MAPPING_ID" PRIMARY KEY ("ID"); + +CREATE TABLE "T_QUERY_CONDITION" ( + "ID" NUMBER NOT NULL , + "TEMPLATEID" NUMBER , + "COLUMNID" NUMBER , + "COLUMNTYPE" VARCHAR2(20 BYTE) , + "SORTER" NUMBER , + "REMARK" VARCHAR2(100 BYTE) , + "CREATEDBYID" VARCHAR2(50 BYTE) , + "CREATEDBYNAME" VARCHAR2(50 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(50 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(50 BYTE) , + "DATASETID" NUMBER , + "COLUMNCODE" VARCHAR2(255 BYTE) , + "MAPPINGTABLE" VARCHAR2(255 BYTE) , + "COLUMNALIAS" VARCHAR2(255 BYTE) , + "OPERATION" VARCHAR2(255 BYTE) , + "COLUMNVALUE" VARCHAR2(255 BYTE) , + "TYPECONF" VARCHAR2(255 BYTE) +); +COMMENT ON COLUMN "T_QUERY_CONDITION"."ID" IS '主键ID'; +COMMENT ON COLUMN "T_QUERY_CONDITION"."TEMPLATEID" IS '模板ID'; +COMMENT ON COLUMN "T_QUERY_CONDITION"."COLUMNID" IS '元数据ID'; +COMMENT ON COLUMN "T_QUERY_CONDITION"."COLUMNTYPE" IS '字段类型'; +COMMENT ON COLUMN "T_QUERY_CONDITION"."SORTER" IS '序号'; +COMMENT ON COLUMN "T_QUERY_CONDITION"."REMARK" IS '描述'; +COMMENT ON COLUMN "T_QUERY_CONDITION"."CREATEDBYID" IS '创建人ID'; +COMMENT ON COLUMN "T_QUERY_CONDITION"."CREATEDBYNAME" IS '创建人名称'; +COMMENT ON COLUMN "T_QUERY_CONDITION"."CREATEDTIME" IS '创建时间'; +COMMENT ON COLUMN "T_QUERY_CONDITION"."CREATEDBYORGID" IS '创建部门'; +COMMENT ON COLUMN "T_QUERY_CONDITION"."CREATEDBYORGNAME" IS '创建部门名称'; +COMMENT ON COLUMN "T_QUERY_CONDITION"."DATASETID" IS '数据源ID'; +COMMENT ON COLUMN "T_QUERY_CONDITION"."COLUMNCODE" IS '元数据CODE'; +COMMENT ON COLUMN "T_QUERY_CONDITION"."MAPPINGTABLE" IS '映射表'; +COMMENT ON COLUMN "T_QUERY_CONDITION"."COLUMNALIAS" IS '元数据名称'; +COMMENT ON COLUMN "T_QUERY_CONDITION"."OPERATION" IS '运算符'; +COMMENT ON COLUMN "T_QUERY_CONDITION"."COLUMNVALUE" IS '查询值'; +COMMENT ON COLUMN "T_QUERY_CONDITION"."TYPECONF" IS 'SELECT引用的categoryid'; +COMMENT ON TABLE "T_QUERY_CONDITION" IS '查询模板-查询条件'; +ALTER TABLE "T_QUERY_CONDITION" ADD CONSTRAINT "PK_T_QUERY_CONDITION_ID" PRIMARY KEY ("ID"); + +CREATE TABLE "T_QUERY_OUT" ( + "ID" NUMBER NOT NULL , + "TEMPLATEID" NUMBER , + "COLUMNID" NUMBER , + "DISPLAYALIAS" VARCHAR2(50 BYTE) , + "SORTER" NUMBER , + "CREATEDBYID" VARCHAR2(50 BYTE) , + "CREATEDBYNAME" VARCHAR2(50 BYTE) , + "CREATEDTIME" DATE , + "CREATEDBYORGID" VARCHAR2(50 BYTE) , + "CREATEDBYORGNAME" VARCHAR2(50 BYTE) , + "MAPPINGTABLE" VARCHAR2(255 BYTE) , + "COLUMNCODE" VARCHAR2(255 BYTE) , + "DATASETID" VARCHAR2(255 BYTE) , + "COLUMNTYPE" VARCHAR2(255 BYTE) , + "TYPECONF" VARCHAR2(255 BYTE) +); +COMMENT ON COLUMN "T_QUERY_OUT"."ID" IS '主键ID'; +COMMENT ON COLUMN "T_QUERY_OUT"."TEMPLATEID" IS '模板ID'; +COMMENT ON COLUMN "T_QUERY_OUT"."COLUMNID" IS '元数据ID'; +COMMENT ON COLUMN "T_QUERY_OUT"."DISPLAYALIAS" IS '展示名称'; +COMMENT ON COLUMN "T_QUERY_OUT"."SORTER" IS '序号'; +COMMENT ON COLUMN "T_QUERY_OUT"."CREATEDBYID" IS '创建人ID'; +COMMENT ON COLUMN "T_QUERY_OUT"."CREATEDBYNAME" IS '创建人名称'; +COMMENT ON COLUMN "T_QUERY_OUT"."CREATEDTIME" IS '创建时间'; +COMMENT ON COLUMN "T_QUERY_OUT"."CREATEDBYORGID" IS '创建部门'; +COMMENT ON COLUMN "T_QUERY_OUT"."CREATEDBYORGNAME" IS '创建部门名称'; +COMMENT ON COLUMN "T_QUERY_OUT"."MAPPINGTABLE" IS '映射表'; +COMMENT ON COLUMN "T_QUERY_OUT"."COLUMNCODE" IS '元数据'; +COMMENT ON COLUMN "T_QUERY_OUT"."DATASETID" IS '数据源ID'; +COMMENT ON COLUMN "T_QUERY_OUT"."COLUMNTYPE" IS '数据类型'; +COMMENT ON COLUMN "T_QUERY_OUT"."TYPECONF" IS '引用code'; +COMMENT ON TABLE "T_QUERY_OUT" IS '查询模板-输出'; +ALTER TABLE "T_QUERY_OUT" ADD CONSTRAINT "PK_T_QUERY_OUT_ID" PRIMARY KEY ("ID"); + +INSERT INTO "T_CORE_MENU"("ID", "MENUNAME", "HREF", "PARENTID", "ORDERNO", "MENUINITNAME", "LASTUPDATEDBYID", "LASTUPDATEDBYNAME", "LASTUPDATEDTIME", "ICON", "TODOICON") VALUES ('8004', '查询模板', '/secure/fcny/module/item/query-templates/page/edit-list', '8001', '8005', '查询模板', NULL, NULL, NULL, '024.svg', NULL); +INSERT INTO "T_CORE_MENU"("ID", "MENUNAME", "HREF", "PARENTID", "ORDERNO", "MENUINITNAME", "LASTUPDATEDBYID", "LASTUPDATEDBYNAME", "LASTUPDATEDTIME", "ICON", "TODOICON") VALUES ('8006', '查询分析', '/secure/fcny/module/item/query-analysis/page/edit-list', '8001', '8007', '查询分析', NULL, NULL, NULL, '024.svg', NULL); +INSERT INTO "T_CORE_MENU"("ID", "MENUNAME", "HREF", "PARENTID", "ORDERNO", "MENUINITNAME", "LASTUPDATEDBYID", "LASTUPDATEDBYNAME", "LASTUPDATEDTIME", "ICON", "TODOICON") VALUES ('8007', '数据源', '/secure/fcny/module/item/datasets/page/edit-list', '8001', '1', '数据源', NULL, NULL, NULL, '052.svg', NULL); + +INSERT INTO "T_CORE_CODE"("ID", "CODENAME", "CODECATEGORYID", "REMARK", "ORDERNO", "VERSION", "CREATEDBYID", "CREATEDBYNAME", "CREATEDTIME", "LASTUPDATEDBYID", "LASTUPDATEDBYNAME", "LASTUPDATEDTIME", "LASTSUSPENDEDFLAG", "LASTSUSPENDEDBYID", "LASTSUSPENDEDBYNAME", "LASTSUSPENDEDTIME", "CODE") VALUES ('28223', '分组柱状图', 'grapShow', NULL, '1', '0', 'admin', '系统管理员', SYSDATE, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'groupbar'); +INSERT INTO "T_CORE_CODE"("ID", "CODENAME", "CODECATEGORYID", "REMARK", "ORDERNO", "VERSION", "CREATEDBYID", "CREATEDBYNAME", "CREATEDTIME", "LASTUPDATEDBYID", "LASTUPDATEDBYNAME", "LASTUPDATEDTIME", "LASTSUSPENDEDFLAG", "LASTSUSPENDEDBYID", "LASTSUSPENDEDBYNAME", "LASTSUSPENDEDTIME", "CODE") VALUES ('28224', '多横向折线图', 'grapShow', NULL, '1', '0', 'admin', '系统管理员', SYSDATE, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'groupline'); +INSERT INTO "T_CORE_CODE"("ID", "CODENAME", "CODECATEGORYID", "REMARK", "ORDERNO", "VERSION", "CREATEDBYID", "CREATEDBYNAME", "CREATEDTIME", "LASTUPDATEDBYID", "LASTUPDATEDBYNAME", "LASTUPDATEDTIME", "LASTSUSPENDEDFLAG", "LASTSUSPENDEDBYID", "LASTSUSPENDEDBYNAME", "LASTSUSPENDEDTIME", "CODE") VALUES ('28220', '折线图', 'grapShow', NULL, '1', '0', 'admin', '系统管理员', SYSDATE, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'line'); +INSERT INTO "T_CORE_CODE"("ID", "CODENAME", "CODECATEGORYID", "REMARK", "ORDERNO", "VERSION", "CREATEDBYID", "CREATEDBYNAME", "CREATEDTIME", "LASTUPDATEDBYID", "LASTUPDATEDBYNAME", "LASTUPDATEDTIME", "LASTSUSPENDEDFLAG", "LASTSUSPENDEDBYID", "LASTSUSPENDEDBYNAME", "LASTSUSPENDEDTIME", "CODE") VALUES ('28221', '柱状图', 'grapShow', NULL, '1', '0', 'admin', '系统管理员', SYSDATE, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'bar'); +INSERT INTO "T_CORE_CODE"("ID", "CODENAME", "CODECATEGORYID", "REMARK", "ORDERNO", "VERSION", "CREATEDBYID", "CREATEDBYNAME", "CREATEDTIME", "LASTUPDATEDBYID", "LASTUPDATEDBYNAME", "LASTUPDATEDTIME", "LASTSUSPENDEDFLAG", "LASTSUSPENDEDBYID", "LASTSUSPENDEDBYNAME", "LASTSUSPENDEDTIME", "CODE") VALUES ('28222', '饼图', 'grapShow', NULL, '1', '0', 'admin', '系统管理员', SYSDATE, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'pie'); + +INSERT INTO "T_CORE_CODE"("ID", "CODENAME", "CODECATEGORYID", "REMARK", "ORDERNO", "VERSION", "CREATEDBYID", "CREATEDBYNAME", "CREATEDTIME", "LASTUPDATEDBYID", "LASTUPDATEDBYNAME", "LASTUPDATEDTIME", "LASTSUSPENDEDFLAG", "LASTSUSPENDEDBYID", "LASTSUSPENDEDBYNAME", "LASTSUSPENDEDTIME", "CODE") VALUES ('29056', '弹出选择框', 'columnType', NULL, '1', '0', 'admin', '系统管理员', SYSDATE, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'CHOOSE'); +INSERT INTO "T_CORE_CODE"("ID", "CODENAME", "CODECATEGORYID", "REMARK", "ORDERNO", "VERSION", "CREATEDBYID", "CREATEDBYNAME", "CREATEDTIME", "LASTUPDATEDBYID", "LASTUPDATEDBYNAME", "LASTUPDATEDTIME", "LASTSUSPENDEDFLAG", "LASTSUSPENDEDBYID", "LASTSUSPENDEDBYNAME", "LASTSUSPENDEDTIME", "CODE") VALUES ('29057', '复选框', 'columnType', NULL, '1', '0', 'admin', '系统管理员', SYSDATE, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'CHECKBOX'); +INSERT INTO "T_CORE_CODE"("ID", "CODENAME", "CODECATEGORYID", "REMARK", "ORDERNO", "VERSION", "CREATEDBYID", "CREATEDBYNAME", "CREATEDTIME", "LASTUPDATEDBYID", "LASTUPDATEDBYNAME", "LASTUPDATEDTIME", "LASTSUSPENDEDFLAG", "LASTSUSPENDEDBYID", "LASTSUSPENDEDBYNAME", "LASTSUSPENDEDTIME", "CODE") VALUES ('763', '字符串', 'columnType', NULL, '1', '0', 'admin', '系统管理员', SYSDATE, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'STRING'); +INSERT INTO "T_CORE_CODE"("ID", "CODENAME", "CODECATEGORYID", "REMARK", "ORDERNO", "VERSION", "CREATEDBYID", "CREATEDBYNAME", "CREATEDTIME", "LASTUPDATEDBYID", "LASTUPDATEDBYNAME", "LASTUPDATEDTIME", "LASTSUSPENDEDFLAG", "LASTSUSPENDEDBYID", "LASTSUSPENDEDBYNAME", "LASTSUSPENDEDTIME", "CODE") VALUES ('764', '数字', 'columnType', NULL, '2', '0', 'admin', '系统管理员', SYSDATE, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'NUMBER'); +INSERT INTO "T_CORE_CODE"("ID", "CODENAME", "CODECATEGORYID", "REMARK", "ORDERNO", "VERSION", "CREATEDBYID", "CREATEDBYNAME", "CREATEDTIME", "LASTUPDATEDBYID", "LASTUPDATEDBYNAME", "LASTUPDATEDTIME", "LASTSUSPENDEDFLAG", "LASTSUSPENDEDBYID", "LASTSUSPENDEDBYNAME", "LASTSUSPENDEDTIME", "CODE") VALUES ('765', '日期', 'columnType', NULL, '3', '0', 'admin', '系统管理员', SYSDATE, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'DATE'); +INSERT INTO "T_CORE_CODE"("ID", "CODENAME", "CODECATEGORYID", "REMARK", "ORDERNO", "VERSION", "CREATEDBYID", "CREATEDBYNAME", "CREATEDTIME", "LASTUPDATEDBYID", "LASTUPDATEDBYNAME", "LASTUPDATEDTIME", "LASTSUSPENDEDFLAG", "LASTSUSPENDEDBYID", "LASTSUSPENDEDBYNAME", "LASTSUSPENDEDTIME", "CODE") VALUES ('766', '日期时间', 'columnType', NULL, '4', '0', 'admin', '系统管理员', SYSDATE, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'DATETIME'); +INSERT INTO "T_CORE_CODE"("ID", "CODENAME", "CODECATEGORYID", "REMARK", "ORDERNO", "VERSION", "CREATEDBYID", "CREATEDBYNAME", "CREATEDTIME", "LASTUPDATEDBYID", "LASTUPDATEDBYNAME", "LASTUPDATEDTIME", "LASTSUSPENDEDFLAG", "LASTSUSPENDEDBYID", "LASTSUSPENDEDBYNAME", "LASTSUSPENDEDTIME", "CODE") VALUES ('1019', '下拉框', 'columnType', NULL, '5', '0', 'admin', '系统管理员', SYSDATE, NULL, NULL, NULL, '0', NULL, NULL, NULL, 'SELECT'); + +INSERT INTO T_CORE_SEQUENCE("ID", "PATTERN", "JSONPARAM") VALUES ('T_QUERY_TEMPLATE', '[nnnnn]', NULL); +INSERT INTO T_CORE_SEQUENCE("ID", "PATTERN", "JSONPARAM") VALUES ('T_QUERY_DATASET', '[nnnnn]', NULL); +INSERT INTO T_CORE_SEQUENCE("ID", "PATTERN", "JSONPARAM") VALUES ('T_QUERY_MAPPING', '[nnnnn]', NULL); +INSERT INTO T_CORE_SEQUENCE("ID", "PATTERN", "JSONPARAM") VALUES ('T_QUERY_CONDITION', '[nnnnn]', NULL); +INSERT INTO T_CORE_SEQUENCE("ID", "PATTERN", "JSONPARAM") VALUES ('T_QUERY_OUT', '[nnnnn]', NULL); +INSERT INTO T_CORE_TABLE("ID", "AUDITABLE", "ATTACHMENT") VALUES ('T_QUERY_TEMPLATE', '0', '0'); +INSERT INTO T_CORE_TABLE("ID", "AUDITABLE", "ATTACHMENT") VALUES ('T_QUERY_DATASET', '0', '0'); +INSERT INTO T_CORE_TABLE("ID", "AUDITABLE", "ATTACHMENT") VALUES ('T_QUERY_MAPPING', '0', '0'); +INSERT INTO T_CORE_TABLE("ID", "AUDITABLE", "ATTACHMENT") VALUES ('T_QUERY_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE("ID", "AUDITABLE", "ATTACHMENT") VALUES ('T_QUERY_OUT', '0', '0'); + +commit; +-- ------------------------------------------------------------------------------------ +-- ------------------------------------------------------------------------------------ + +-- -----------------------2021-01-23 add by hongp -------------------------------begin +-- 数据中心panel 配置 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('97', '数据中心', NULL, NULL, '97', '数据中心', NULL, NULL); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9701', '数据源', '/core/module/item/iframes?src=http://172.16.29.215/mdmdc%2Fdatacenter%2Fmain.html%23%2Fhome%2Fsource%3FhideTitle%3Dtrue', '97', '9701', '数据源', NULL, NULL); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9702', '报告', '/core/module/item/iframes?src=http://172.16.29.215/mdmdc%2Fdatacenter%2Fmain.html%23%2Fhome%2Freport%3FhideTitle%3Dtrue', '97', '9702', '报告', NULL, NULL); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9703', '驾驶舱', '/core/module/item/iframes?src=http://172.16.29.215/mdmdc%2Fdatacenter%2Fmain.html%23%2Fhome%2Flibs%3FhideTitle%3Dtrue', '97', '9703', '驾驶舱', NULL, NULL); +INSERT INTO T_CORE_MENU ("ID", "MENUNAME", "HREF", "PARENTID", "ORDERNO", "MENUINITNAME", "LASTUPDATEDBYID", "LASTUPDATEDBYNAME", "LASTUPDATEDTIME", "ICON", "TODOICON") VALUES ('9750', '数据中心首页面板配置', '/secure/basemodule/datacenter/panels/page/edit-list', '97', '9750', '数据中心首页面板配置', NULL, NULL, NULL, '024.svg', NULL); +INSERT INTO T_CORE_MENU ("ID", "MENUNAME", "HREF", "PARENTID", "ORDERNO", "MENUINITNAME", "LASTUPDATEDBYID", "LASTUPDATEDBYNAME", "LASTUPDATEDTIME", "ICON", "TODOICON") VALUES ('9751', '数据中心首页面板配置', '/secure/basemodule/datacenter/panels/page/edit-list', '97', '9750', '数据中心首页面板配置', NULL, NULL, NULL, '024.svg', NULL); + +CALL INSERTI18N('LIMS_DATACENTER_PANEL.ID', '数据中心首页面板配置的编号', '编号', 'zh-CN', '编号'); +CALL INSERTI18N('LIMS_DATACENTER_PANEL.TITLE', '数据中心首页面板配置的标题', '标题', 'zh-CN', '标题'); +CALL INSERTI18N('LIMS_DATACENTER_PANEL.TITLEDISPLAY', '数据中心首页面板配置的展示标题', '展示标题', 'zh-CN', '展示标题'); +CALL INSERTI18N('LIMS_DATACENTER_PANEL.DATACENTERURL', '数据中心首页面板配置的报表地址', '报表地址', 'zh-CN', '报表地址'); +CALL INSERTI18N('SOURCE.BASEMODULE.DATACENTER.PANEL.TAB.ADD', '数据中心首页面板配置', '添加', 'zh-CN', '添加'); + +ALTER TABLE T_CORE_WK_PANEL ADD (DATACENTERURL VARCHAR2(210), PANELTYPE VARCHAR2(30)); +COMMENT ON COLUMN T_CORE_WK_PANEL.DATACENTERURL IS '数据中心面板地址'; +COMMENT ON COLUMN T_CORE_WK_PANEL.PANELTYPE IS '首页面板类型: datacenter 数据中心面板'; +COMMIT; +-- -----------------------2021-01-23 add by hongp -------------------------------end + +-- ----------------------------- 2021-01-24 add by hongp--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_DATACENTER_QUERY_MENU( + ID NUMBER NOT NULL, + MENUID VARCHAR2(60) NULL, + PARRENTMENUID VARCHAR2(60) NULL, + MENUNAME VARCHAR2(60) NULL, + MENUFLAG VARCHAR2(30) NULL, + DATACENTERURL VARCHAR2(210) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_DATACENTER_QUERY_MENU IS '数据中心查询菜单配置'; +COMMENT ON COLUMN T_LIMS_DATACENTER_QUERY_MENU.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_DATACENTER_QUERY_MENU.MENUID IS '对应菜单ID'; +COMMENT ON COLUMN T_LIMS_DATACENTER_QUERY_MENU.PARENTMENUID IS '父级菜单ID'; +COMMENT ON COLUMN T_LIMS_DATACENTER_QUERY_MENU.MENUNAME IS '菜单名称'; +COMMENT ON COLUMN T_LIMS_DATACENTER_QUERY_MENU.MENUFLAG IS '是否同步菜单'; +COMMENT ON COLUMN T_LIMS_DATACENTER_QUERY_MENU.DATACENTERURL IS '配置数据中心地址'; +COMMENT ON COLUMN T_LIMS_DATACENTER_QUERY_MENU.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_DATACENTER_QUERY_MENU.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_DATACENTER_QUERY_MENU.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_DATACENTER_QUERY_MENU.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_DATACENTER_QUERY_MENU.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_DATACENTER_QUERY_MENU ADD CONSTRAINT PK_LIMS_DATACENTER_QUERY_MENU PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_DATACENTER_QUERY_PARAM( + ID NUMBER NOT NULL, + QUERYMENUID NUMBER NULL, + FIELD VARCHAR2(45) NULL, + TITLE VARCHAR2(45) NULL, + TYPE VARCHAR2(45) NULL, + CATEGORY VARCHAR2(60) NULL, + PARAM VARCHAR2(210) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_DATACENTER_QUERY_PARAM IS '数据中心查询参数'; +COMMENT ON COLUMN T_LIMS_DATACENTER_QUERY_PARAM.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_DATACENTER_QUERY_PARAM.QUERYMENUID IS '配置查询菜单ID'; +COMMENT ON COLUMN T_LIMS_DATACENTER_QUERY_PARAM.FIELD IS '字段'; +COMMENT ON COLUMN T_LIMS_DATACENTER_QUERY_PARAM.TITLE IS '字段名称'; +COMMENT ON COLUMN T_LIMS_DATACENTER_QUERY_PARAM.TYPE IS '字段类型'; +COMMENT ON COLUMN T_LIMS_DATACENTER_QUERY_PARAM.CATEGORY IS '类别'; +COMMENT ON COLUMN T_LIMS_DATACENTER_QUERY_PARAM.PARAM IS '参数'; +COMMENT ON COLUMN T_LIMS_DATACENTER_QUERY_PARAM.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_DATACENTER_QUERY_PARAM.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_DATACENTER_QUERY_PARAM.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_DATACENTER_QUERY_PARAM.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_DATACENTER_QUERY_PARAM.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_DATACENTER_QUERY_PARAM ADD CONSTRAINT PK_LIMS_DATACENTER_QUERY_PARAM PRIMARY KEY (ID); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9752', '查询菜单配置', '/secure/basemodule/datacenter/query-menus/page/edit-list', '97', '9752', '018.svg', '查询菜单配置'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_DATACENTER_QUERY_MENU', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_DATACENTER_QUERY_PARAM', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('975201','T_LIMS_DATACENTER_QUERY_PARAM', 'T_LIMS_DATACENTER_QUERY_MENU', 'QUERYMENUID'); + + +-- 国际化sql +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.SERVICE_NAME', '数据中心查询菜单配置', '数据中心查询菜单配置', 'zh-CN', '数据中心查询菜单配置'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.ID', '数据中心查询菜单配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.MENUID', '数据中心查询菜单配置的对应菜单ID', '对应菜单ID', 'zh-CN', '对应菜单ID'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.PARENTMENUID', '数据中心查询菜单配置的父级菜单ID', '父级菜单ID', 'zh-CN', '父级菜单ID'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.MENUNAME', '数据中心查询菜单配置的菜单名称', '菜单名称', 'zh-CN', '菜单名称'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.MENUFLAG', '数据中心查询菜单配置的是否同步菜单', '是否同步菜单', 'zh-CN', '是否同步菜单'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.DATACENTERURL', '数据中心查询菜单配置的配置数据中心地址', '配置数据中心地址', 'zh-CN', '配置数据中心地址'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.CREATEDBYID', '数据中心查询菜单配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.CREATEDBYNAME', '数据中心查询菜单配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.CREATEDTIME', '数据中心查询菜单配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.CREATEDBYORGID', '数据中心查询菜单配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.CREATEDBYORGNAME', '数据中心查询菜单配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.PARENTMENUNAME', '数据中心查询菜单配置的父菜单', '父菜单', 'zh-CN', '父菜单'); + +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.SERVICE_NAME', '数据中心查询参数', '数据中心查询参数', 'zh-CN', '数据中心查询参数'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.ID', '数据中心查询参数的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.QUERYMENUID', '数据中心查询参数的配置查询菜单ID', '配置查询菜单ID', 'zh-CN', '配置查询菜单ID'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.FIELD', '数据中心查询参数的字段', '字段', 'zh-CN', '字段'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.TITLE', '数据中心查询参数的字段名称', '字段名称', 'zh-CN', '字段名称'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.TYPE', '数据中心查询参数的字段类型', '字段类型', 'zh-CN', '字段类型'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.CATEGORY', '数据中心查询参数的类别', '类别', 'zh-CN', '类别'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.PARAM', '数据中心查询参数的参数', '参数', 'zh-CN', '参数'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.CREATEDBYID', '数据中心查询参数的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.CREATEDBYNAME', '数据中心查询参数的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.CREATEDTIME', '数据中心查询参数的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.CREATEDBYORGID', '数据中心查询参数的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.CREATEDBYORGNAME', '数据中心查询参数的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +CALL INSERTI18N('LIMS.BASEMODULE.DATACENTER.QUERYMENUS.TAB.BASE_INFO', '数据中心查询菜单配置', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('LIMS.BASEMODULE.DATACENTER.QUERYMENUS.MODAL.ADD', '数据中心查询菜单配置', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('LIMS.BASEMODULE.DATACENTER.QUERYMENUS.TAB.QUERY_PARAM', '数据中心查询菜单配置', '数据中心查询参数', 'zh-CN', '数据中心查询参数'); +CALL INSERTI18N('LIMS.BASEMODULE.DATACENTER.QUERYMENUS.TAB.PUSH', '数据中心查询菜单配置', '同步提示', 'zh-CN', '同步提示'); +CALL INSERTI18N('LIMS.BASEMODULE.DATACENTER.QUERYMENUS.BUTTON.PUSH', '数据中心查询菜单配置', '同步到菜单管理', 'zh-CN', '同步到菜单管理'); +CALL INSERTI18N('LIMS.BASEMODULE.DATACENTER.QUERYMENUS.CONFIRM.PUSH', '数据中心查询菜单配置', '确认同步到菜单管理?', 'zh-CN', '确认同步到菜单管理?'); +CALL INSERTI18N('LIMS.BASEMODULE.DATACENTER.QUERYMENUS.TIP.PUSH_FINISH', '数据中心查询菜单配置', '同步完成,可在菜单管理查看', 'zh-CN', '同步完成,可在菜单管理查看'); +CALL INSERTI18N('LIMS.BASEMODULE.DATACENTER.QUERYMENUS.TIP.DATACENTER_URL_IS_EMPTY', '数据中心查询菜单配置', '数据中心地址不能为空', 'zh-CN', '数据中心地址不能为空'); +CALL INSERTI18N('LIMS.BASEMODULE.DATACENTER.QUERYMENUS.TIP.DATACENTER_URL_IS_EMPTY', '数据中心查询菜单配置', '数据中心地址不能为空', 'zh-CN', '数据中心地址不能为空'); + + + + +COMMIT; + +-- ----------------------------- 2021-01-24 add by hongp------------end + +-- ----------------------------- 2022-05-03 add by shihh--------------begin +CREATE TABLE T_LIMS_USER_UNIT_AUTHORITY( + ID NUMBER NOT NULL, + USERID VARCHAR2(60) NULL, + USERNAME VARCHAR2(60) NULL, + ORGID VARCHAR2(120) NULL, + ORGNAME VARCHAR2(270) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_USER_UNIT_AUTHORITY IS '人员单位权限'; +COMMENT ON COLUMN T_LIMS_USER_UNIT_AUTHORITY.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_USER_UNIT_AUTHORITY.USERID IS '人员工号'; +COMMENT ON COLUMN T_LIMS_USER_UNIT_AUTHORITY.USERNAME IS '人员名称'; +COMMENT ON COLUMN T_LIMS_USER_UNIT_AUTHORITY.ORGID IS '单位编码'; +COMMENT ON COLUMN T_LIMS_USER_UNIT_AUTHORITY.ORGNAME IS '单位名称'; +COMMENT ON COLUMN T_LIMS_USER_UNIT_AUTHORITY.CREATEDBYID IS '添加人编码'; +COMMENT ON COLUMN T_LIMS_USER_UNIT_AUTHORITY.CREATEDBYNAME IS '添加人'; +COMMENT ON COLUMN T_LIMS_USER_UNIT_AUTHORITY.CREATEDTIME IS '添加时间'; +COMMENT ON COLUMN T_LIMS_USER_UNIT_AUTHORITY.CREATEDBYORGID IS '添加人单位编码'; +COMMENT ON COLUMN T_LIMS_USER_UNIT_AUTHORITY.CREATEDBYORGNAME IS '添加人单位名称'; + +ALTER TABLE T_LIMS_USER_UNIT_AUTHORITY ADD CONSTRAINT PK_LIMS_USER_UNIT_AUTHORITY PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_USER_UNIT_AUTHORITY.SERVICE_NAME', '人员单位权限', '人员单位权限', 'zh-CN', '人员单位权限'); +CALL INSERTI18N('T_LIMS_USER_UNIT_AUTHORITY.ID', '人员单位权限的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_USER_UNIT_AUTHORITY.USERID', '人员单位权限的人员工号', '人员工号', 'zh-CN', '人员工号'); +CALL INSERTI18N('T_LIMS_USER_UNIT_AUTHORITY.USERNAME', '人员单位权限的人员名称', '人员名称', 'zh-CN', '人员名称'); +CALL INSERTI18N('T_LIMS_USER_UNIT_AUTHORITY.ORGID', '人员单位权限的单位编码', '单位编码', 'zh-CN', '单位编码'); +CALL INSERTI18N('T_LIMS_USER_UNIT_AUTHORITY.ORGNAME', '人员单位权限的单位名称', '单位名称', 'zh-CN', '单位名称'); +CALL INSERTI18N('T_LIMS_USER_UNIT_AUTHORITY.CREATEDBYID', '人员单位权限的添加人编码', '添加人编码', 'zh-CN', '添加人编码'); +CALL INSERTI18N('T_LIMS_USER_UNIT_AUTHORITY.CREATEDBYNAME', '人员单位权限的添加人', '添加人', 'zh-CN', '添加人'); +CALL INSERTI18N('T_LIMS_USER_UNIT_AUTHORITY.CREATEDTIME', '人员单位权限的添加时间', '添加时间', 'zh-CN', '添加时间'); +CALL INSERTI18N('T_LIMS_USER_UNIT_AUTHORITY.CREATEDBYORGID', '人员单位权限的添加人单位编码', '添加人单位编码', 'zh-CN', '添加人单位编码'); +CALL INSERTI18N('T_LIMS_USER_UNIT_AUTHORITY.CREATEDBYORGNAME', '人员单位权限的添加人单位名称', '添加人单位名称', 'zh-CN', '添加人单位名称'); +CALL INSERTI18N('BASELINE.MODULE.COMMON.AUTHORITYS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASELINE.MODULE.COMMON.AUTHORITYS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASELINE.MODULE.COMMON.AUTHORITYS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASELINE.MODULE.COMMON.AUTHORITYS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASELINE.MODULE.COMMON.AUTHORITYS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); +CALL INSERTI18N('LIMS.MENU.MENUNAME.USER_UNIT_AUTH.USER', '单位权限', '单位权限', 'zh-CN', '单位权限'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME, I18NCODE) +VALUES ('20220503001', '单位权限', '/secure/baseline/module/common/user-unit-authoritys/page/edit-list', '90', '110', '010.svg', '单位权限', 'LIMS.MENU.MENUNAME.USER_UNIT_AUTH.USER'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_USER_UNIT_AUTHORITY', '0', '0'); + +CALL INSERTI18N('T_LIMS_USER_UNIT_AUTHORITY.ORGSTRUCTURE', '组织架构', '组织架构', 'zh-CN', '组织架构'); +CALL INSERTI18N('T_LIMS_USER_UNIT_AUTHORITY.USER.TITLE', '人员', '人员', 'zh-CN', '人员'); +CALL INSERTI18N('GIKAM.TIP.CHOOSE.USER', '请选择用户', '请选择用户', 'zh-CN', '请选择用户'); +CALL INSERTI18N('T_LIMS_USER_UNIT_AUTHORITY.CHOOSE.USER.UNIT.AUTH', '选择单位权限', '选择单位权限', 'zh-CN', '选择单位权限'); +CALL INSERTI18N('BIND.SUCCESS', '操作成功', '操作成功', 'zh-CN', '操作成功'); +COMMIT; +-- ----------------------------- 2022-05-03 add by shihh------------end + +-- ----------------------------- 2022-05-03 add by shihh--------------begin +-- 建表语句 +CREATE TABLE T_LIMS_MENU_ROLE_DIMENSION( + ID NUMBER NOT NULL, + ORDERNO NUMBER NULL, + MENUID VARCHAR2(60) NULL, + ROLEID NUMBER NULL, + DIMENSIONTYPE VARCHAR2(60) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_MENU_ROLE_DIMENSION IS '菜单角色维度'; +COMMENT ON COLUMN T_LIMS_MENU_ROLE_DIMENSION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_MENU_ROLE_DIMENSION.ORDERNO IS '排序码'; +COMMENT ON COLUMN T_LIMS_MENU_ROLE_DIMENSION.MENUID IS '菜单ID'; +COMMENT ON COLUMN T_LIMS_MENU_ROLE_DIMENSION.ROLEID IS '角色ID'; +COMMENT ON COLUMN T_LIMS_MENU_ROLE_DIMENSION.DIMENSIONTYPE IS '维度类型'; +COMMENT ON COLUMN T_LIMS_MENU_ROLE_DIMENSION.CREATEDBYID IS '添加人编码'; +COMMENT ON COLUMN T_LIMS_MENU_ROLE_DIMENSION.CREATEDBYNAME IS '添加人'; +COMMENT ON COLUMN T_LIMS_MENU_ROLE_DIMENSION.CREATEDTIME IS '添加时间'; +COMMENT ON COLUMN T_LIMS_MENU_ROLE_DIMENSION.CREATEDBYORGID IS '添加人单位编码'; +COMMENT ON COLUMN T_LIMS_MENU_ROLE_DIMENSION.CREATEDBYORGNAME IS '添加人单位名称'; + +ALTER TABLE T_LIMS_MENU_ROLE_DIMENSION ADD CONSTRAINT PK_LIMS_MENU_ROLE_DIMENSION PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_MENU_ROLE_DIMENSION.SERVICE_NAME', '菜单角色维度', '菜单角色维度', 'zh-CN', '菜单角色维度'); +CALL INSERTI18N('T_LIMS_MENU_ROLE_DIMENSION.ID', '菜单角色维度的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MENU_ROLE_DIMENSION.ORDERNO', '菜单角色维度的排序码', '排序码', 'zh-CN', '排序码'); +CALL INSERTI18N('T_LIMS_MENU_ROLE_DIMENSION.MENUID', '菜单角色维度的菜单ID', '菜单ID', 'zh-CN', '菜单ID'); +CALL INSERTI18N('T_LIMS_MENU_ROLE_DIMENSION.ROLEID', '菜单角色维度的角色ID', '角色ID', 'zh-CN', '角色ID'); +CALL INSERTI18N('T_LIMS_MENU_ROLE_DIMENSION.DIMENSIONTYPE', '菜单角色维度的维度类型', '维度类型', 'zh-CN', '维度类型'); +CALL INSERTI18N('T_LIMS_MENU_ROLE_DIMENSION.CREATEDBYID', '菜单角色维度的添加人编码', '添加人编码', 'zh-CN', '添加人编码'); +CALL INSERTI18N('T_LIMS_MENU_ROLE_DIMENSION.CREATEDBYNAME', '菜单角色维度的添加人', '添加人', 'zh-CN', '添加人'); +CALL INSERTI18N('T_LIMS_MENU_ROLE_DIMENSION.CREATEDTIME', '菜单角色维度的添加时间', '添加时间', 'zh-CN', '添加时间'); +CALL INSERTI18N('T_LIMS_MENU_ROLE_DIMENSION.CREATEDBYORGID', '菜单角色维度的添加人单位编码', '添加人单位编码', 'zh-CN', '添加人单位编码'); +CALL INSERTI18N('T_LIMS_MENU_ROLE_DIMENSION.CREATEDBYORGNAME', '菜单角色维度的添加人单位名称', '添加人单位名称', 'zh-CN', '添加人单位名称'); +CALL INSERTI18N('BASELINE.MODULE.COMMON.AUTHORITYS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASELINE.MODULE.COMMON.AUTHORITYS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASELINE.MODULE.COMMON.AUTHORITYS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASELINE.MODULE.COMMON.AUTHORITYS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASELINE.MODULE.COMMON.AUTHORITYS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); +CALL INSERTI18N('LIMS.MENU.MENUNAME.MENU_ROLE_DIMENSION', '菜单角色维度', '菜单角色维度', 'zh-CN', '菜单角色维度'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME, I18NCODE) +VALUES ('20220503002', '菜单角色维度', '/secure/baseline/module/common/menu-role-dimensions/page/edit-list', '90', '160', '009.svg', '菜单角色维度', 'LIMS.MENU.MENUNAME.MENU_ROLE_DIMENSION'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MENU_ROLE_DIMENSION', '0', '0'); + +CALL INSERTI18N('T_LIMS_MENU_ROLE_DIMENSION.MENUNAME', '菜单', '菜单', 'zh-CN', '菜单'); +CALL INSERTI18N('T_LIMS_MENU_ROLE_DIMENSION.ROLENAME', '角色', '角色', 'zh-CN', '角色'); +CALL INSERTI18N('BASEMODULE.ITEM.DIMENSION.BUTTON.ADD', '菜单角色配置', '菜单角色配置', 'zh-CN', '菜单角色配置'); +CALL INSERTI18N('BASEMODULE.ITEM.DIMENSION.ALERT.CONFIGED', '已配置维度', '已配置维度', 'zh-CN', '已配置维度'); +COMMIT; +-- ----------------------------- 2022-05-03 add by shihh------------end + + +-- ----------------------------- 2022-09-24 add by wangyuwei-----------begin + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('70', '质量体系管理', null, null, '2', '035.svg', '质量体系管理'); + +-- ----------------------------- 2022-09-24 add by wangyuwei-----------end + + + +-- ----------------------------- 2022-10-27 add by dingjian------------begin + +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (NEGATIVERATIO VARCHAR2(270)); +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (NEGATIVEACTIVITY VARCHAR2(270)); +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (NEGATIVECONDUCTIVECARBON VARCHAR2(270)); +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (NEGATIVECMC VARCHAR2(270)); +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (NEGATIVESBR VARCHAR2(270)); +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (TESTVOLTAGE VARCHAR2(270)); +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (POSITIVERATIO VARCHAR2(270)); +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (POSITIVEACTIVITY VARCHAR2(270)); +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (POSITIVECONDUCTIVECARBON VARCHAR2(270)); +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (PVDF5130 VARCHAR2(270)); + +ALTER TABLE T_LIMS_ORDER MODIFY (NAGETIVERATIO VARCHAR2(270)); +ALTER TABLE T_LIMS_ORDER MODIFY (POSITIVERATIO VARCHAR2(270)); +ALTER TABLE T_LIMS_ORDER MODIFY (TESTVOLTAGE VARCHAR2(270)); +ALTER TABLE T_LIMS_ORDER MODIFY (NAGETIVESBR VARCHAR2(270)); +ALTER TABLE T_LIMS_ORDER MODIFY (NAGETIVECMC VARCHAR2(270)); +ALTER TABLE T_LIMS_ORDER MODIFY (NAGETIVECONDUCTIVECARBON VARCHAR2(270)); +ALTER TABLE T_LIMS_ORDER MODIFY (NAGETIVEACTIVITY VARCHAR2(270)); +ALTER TABLE T_LIMS_ORDER MODIFY (PVDF VARCHAR2(270)); +ALTER TABLE T_LIMS_ORDER MODIFY (POSITIVECONDUCTIVECARBON VARCHAR2(270)); +ALTER TABLE T_LIMS_ORDER MODIFY (POSITIVEACTIVITY VARCHAR2(270)); + +-- ----------------------------- 2022-10-27 add by dingjian------------end + +-- ----------------------------- 2022-12-05 add by miq------------begin +INSERT INTO T_CORE_CODE(ID, CODE, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME) + VALUES (SEQ_CORE.NEXTVAL, '1', '采集中', 'collectStatus', NULL, 2, 0, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL); + +-- ----------------------------- 2022-12-05 add by miq------------end + + +-- ----------------------------- 2023-03-10 add by tangjun------------end + +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.RELATED_MATERIAL', '关联材料', '关联材料', 'zh-CN', '关联材料'); + +-- ----------------------------- 2023-03-10 add by tangjun------------end + +-- ----------------------------- 2023-03-13 add by tangjun------------end + +CREATE TABLE T_LIMS_ORDER_LOAD( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + MODIFYBYID VARCHAR2(36) NULL, + MODIFYBYNAME VARCHAR2(60) NULL, + MODIFYTIME DATE NULL, + MODIFYBYORGID VARCHAR2(36) NULL, + MODIFYBYORGNAME VARCHAR2(270) NULL, + TASKID NUMBER NULL, + ORDERID NUMBER NULL, + SAMPLECODE VARCHAR2(270) NULL, + SAMPLENAME VARCHAR2(270) NULL, + TESTID NUMBER NULL, + TESTCODE VARCHAR2(36) NULL, + TESTNAME VARCHAR2(120) NULL, + METHODID NUMBER NULL, + METHODCODE VARCHAR2(36) NULL, + METHODNAME VARCHAR2(120) NULL, + TESTCART VARCHAR2(120) NULL, + TESTCARTFLOOR VARCHAR2(36) NULL, + STATUS VARCHAR2(36) NULL + ); +COMMENT ON TABLE T_LIMS_ORDER_LOAD IS '样品装载'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.MODIFYBYID IS '修改人编码'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.MODIFYBYNAME IS '修改人名称'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.MODIFYTIME IS '修改时间'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.MODIFYBYORGID IS '修改人单位编码'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.MODIFYBYORGNAME IS '修改人单位名称'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.TASKID IS '任务id'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.ORDERID IS '样品id'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.SAMPLECODE IS '样品编号'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.SAMPLENAME IS '样品名称'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.TESTID IS '检测项目id'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.TESTCODE IS '检测项目编码'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.TESTNAME IS '检测项目名称'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.METHODID IS '检测方法id'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.METHODCODE IS '检测方法编码'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.METHODNAME IS '检测方法名称'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.TESTCART IS '试验推车'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.TESTCARTFLOOR IS '试验推车层数'; +COMMENT ON COLUMN T_LIMS_ORDER_LOAD.STATUS IS '状态'; + +ALTER TABLE T_LIMS_ORDER_LOAD ADD CONSTRAINT PK_LIMS_ORDER_LOAD PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_ORDER_LOAD.SERVICE_NAME', '样品装载', '样品装载', 'zh-CN', '样品装载'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.ID', '样品装载的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.CREATEDBYID', '样品装载的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.CREATEDBYNAME', '样品装载的初次操作人', '初次操作人', 'zh-CN', '初次操作人'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.CREATEDTIME', '样品装载的初次操作时间', '初次操作时间', 'zh-CN', '初次操作时间'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.CREATEDBYORGID', '样品装载的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.CREATEDBYORGNAME', '样品装载的初次操作时间', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.MODIFYBYID', '样品装载的修改人编码', '修改人编码', 'zh-CN', '修改人编码'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.MODIFYBYNAME', '样品装载的最后操作人', '最后操作人', 'zh-CN', '最后操作人'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.MODIFYTIME', '样品装载的最后操作时间', '最后操作时间', 'zh-CN', '最后操作时间'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.MODIFYBYORGID', '样品装载的修改人单位编码', '修改人单位编码', 'zh-CN', '修改人单位编码'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.MODIFYBYORGNAME', '样品装载的修改人单位名称', '修改人单位名称', 'zh-CN', '修改人单位名称'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.TASKID', '样品装载的任务id', '任务id', 'zh-CN', '任务id'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.ORDERID', '样品装载的样品id', '样品id', 'zh-CN', '样品id'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.SAMPLECODE', '样品装载的样品编号', '样品编号', 'zh-CN', '样品编号'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.SAMPLENAME', '样品装载的样品名称', '样品名称', 'zh-CN', '样品名称'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.TESTID', '样品装载的检测项目id', '检测项目id', 'zh-CN', '检测项目id'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.TESTCODE', '样品装载的检测项目编码', '检测项目编码', 'zh-CN', '检测项目编码'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.TESTNAME', '样品装载的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.METHODID', '样品装载的检测方法id', '检测方法id', 'zh-CN', '检测方法id'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.METHODCODE', '样品装载的检测方法编码', '检测方法编码', 'zh-CN', '检测方法编码'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.METHODNAME', '样品装载的检测方法名称', '检测方法名称', 'zh-CN', '检测方法名称'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.TESTCART', '样品装载的试验推车', '试验推车', 'zh-CN', '试验推车'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.TESTCARTFLOOR', '样品装载的试验推车层数', '试验推车层数', 'zh-CN', '试验推车层数'); +CALL INSERTI18N('T_LIMS_ORDER_LOAD.STATUS', '样品装载的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERLOADS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERLOADS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERLOADS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERLOADS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERLOADS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('testCart','试验推车','biz',NULL,1,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES (1085341774252192,'FS1-002','testCart',NULL,NULL,NULL,'admin','系统管理员',TIMESTAMP '2023-03-13 18:13:29.000000','0',NULL,NULL,NULL,'FS1-002',NULL); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES (1085341640894624,'FS1-001','testCart',NULL,NULL,NULL,'admin','系统管理员',TIMESTAMP '2023-03-13 18:13:13.000000','0',NULL,NULL,NULL,'FS1-001',NULL); + + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('testCartFloor','试验推车层数','biz',NULL,1,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES (1085354808658080,'1','testCartFloor',NULL,NULL,NULL,'admin','系统管理员',TIMESTAMP '2023-03-13 18:40:00.000000','0',NULL,NULL,NULL,'1',NULL); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES (1085355695925408,'4','testCartFloor',NULL,NULL,NULL,'admin','系统管理员',TIMESTAMP '2023-03-13 18:41:48.000000','0',NULL,NULL,NULL,'4',NULL); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES (1085355462076576,'2','testCartFloor',NULL,NULL,NULL,'admin','系统管理员',TIMESTAMP '2023-03-13 18:41:20.000000','0',NULL,NULL,NULL,'2',NULL); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES (1085355587668128,'3','testCartFloor',NULL,NULL,NULL,'admin','系统管理员',TIMESTAMP '2023-03-13 18:41:35.000000','0',NULL,NULL,NULL,'3',NULL); + + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('orderLoadStatus','样品装载状态','biz',NULL,1,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES (1086087240988448,'已卸载','orderLoadStatus',NULL,NULL,NULL,'admin','系统管理员',TIMESTAMP '2023-03-14 19:30:08.000000','0',NULL,NULL,NULL,'0',NULL); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES (1086087724480288,'装载中','orderLoadStatus',NULL,NULL,NULL,'admin','系统管理员',TIMESTAMP '2023-03-14 19:31:07.000000','0',NULL,NULL,NULL,'1',NULL); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES (1086093615675168,'未装载','orderLoadStatus',NULL,NULL,NULL,'admin','系统管理员',TIMESTAMP '2023-03-14 19:43:07.000000','0',NULL,NULL,NULL,'2',NULL); + + + +-- ----------------------------- 2023-03-13 add by tangjun------------end + +-- ----------------------------- 2023-03-15 add by tangjun------------begin + +ALTER TABLE LIMS_BP_TEST.T_LIMS_ORDER ADD CANCELREASON VARCHAR2(270); +CALL INSERTI18N('T_LIMS_ORDER.CANCELREASON', '取消原因', '取消原因', 'zh-CN', '取消原因'); +-- ----------------------------- 2023-03-15 add by tangjun------------end + diff --git a/sql/oracle/位置/位置.txt b/sql/oracle/位置/位置.txt new file mode 100644 index 0000000..78d72fd --- /dev/null +++ b/sql/oracle/位置/位置.txt @@ -0,0 +1,70 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_LOCATION( + ID NUMBER NOT NULL, + LOCTYPE VARCHAR2(36) NULL, + LOCCODE VARCHAR2(36) NULL, + LOCNAME VARCHAR2(120) NULL, + LOCDESC VARCHAR2(120) NULL, + LABORATORYID VARCHAR2(36) NULL, + LABORATORY VARCHAR2(120) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_LOCATION IS '位置'; +COMMENT ON COLUMN T_LIMS_LOCATION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_LOCATION.LOCTYPE IS '位置类型'; +COMMENT ON COLUMN T_LIMS_LOCATION.LOCCODE IS '位置编号'; +COMMENT ON COLUMN T_LIMS_LOCATION.LOCNAME IS '位置名称'; +COMMENT ON COLUMN T_LIMS_LOCATION.LOCDESC IS '位置描述'; +COMMENT ON COLUMN T_LIMS_LOCATION.LABORATORYID IS '实验室ID'; +COMMENT ON COLUMN T_LIMS_LOCATION.LABORATORY IS '实验室'; +COMMENT ON COLUMN T_LIMS_LOCATION.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_LOCATION.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_LOCATION.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_LOCATION.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_LOCATION.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_LOCATION ADD CONSTRAINT PK_LIMS_LOCATION PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_LOCATION.SERVICE_NAME', '位置', '位置', 'zh-CN', '位置'); +CALL INSERTI18N('T_LIMS_LOCATION.ID', '位置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_LOCATION.LOCTYPE', '位置的位置类型', '位置类型', 'zh-CN', '位置类型'); +CALL INSERTI18N('T_LIMS_LOCATION.LOCCODE', '位置的位置编号', '位置编号', 'zh-CN', '位置编号'); +CALL INSERTI18N('T_LIMS_LOCATION.LOCNAME', '位置的位置名称', '位置名称', 'zh-CN', '位置名称'); +CALL INSERTI18N('T_LIMS_LOCATION.LOCDESC', '位置的位置描述', '位置描述', 'zh-CN', '位置描述'); +CALL INSERTI18N('T_LIMS_LOCATION.LABORATORYID', '位置的实验室ID', '实验室ID', 'zh-CN', '实验室ID'); +CALL INSERTI18N('T_LIMS_LOCATION.LABORATORY', '位置的实验室', '实验室', 'zh-CN', '实验室'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDBYID', '位置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDBYNAME', '位置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDTIME', '位置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDBYORGID', '位置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDBYORGNAME', '位置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_LOCATION', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-25 add by zhangs------------end + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('locationType','位置类型','biz',NULL,25,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022082517411,'样品位置','locationType',NULL,1,0,'0',NULL,NULL,NULL,'样品位置','admin','系统管理员',NULL) +,(2022082517412,'设备位置','locationType',NULL,2,0,'0',NULL,NULL,NULL,'设备位置','admin','超级管理员',NULL), +(2022082517413,'耗材位置','locationType',NULL,3,0,'0',NULL,NULL,NULL,'耗材位置','admin','超级管理员',NULL); + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082517551,'位置','位置','locationChoose','/secure/basemodule/locations/page/choose-list','80%'); \ No newline at end of file diff --git a/sql/oracle/公共模块/数据采集配置/BeanShell配置/BeanShell配置.sql b/sql/oracle/公共模块/数据采集配置/BeanShell配置/BeanShell配置.sql new file mode 100644 index 0000000..f518ed3 --- /dev/null +++ b/sql/oracle/公共模块/数据采集配置/BeanShell配置/BeanShell配置.sql @@ -0,0 +1,3 @@ +ALTER TABLE T_CORE_EQUIPT_ACQ_SCRIPT ADD PARAMS VARCHAR2(120); +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_SCRIPT.PARAMS IS '参数'; +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_SCRIPT.PARAMS', '参数', '参数', 'zh-CN', '参数'); \ No newline at end of file diff --git a/sql/oracle/公共模块/数据采集配置/基础sql/基础sql.sql b/sql/oracle/公共模块/数据采集配置/基础sql/基础sql.sql new file mode 100644 index 0000000..10f8916 --- /dev/null +++ b/sql/oracle/公共模块/数据采集配置/基础sql/基础sql.sql @@ -0,0 +1,329 @@ + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT_ACQ_CONFIG_INST( + ID NUMBER NOT NULL, + ACQCONFIGID VARCHAR2(120) NULL, + INSTRUCTIONNAME VARCHAR2(120) NULL, + HIXFLAG VARCHAR2(30) NULL, + INSTRUCTIONTYPE VARCHAR2(120) NULL, + INSTRUCTION VARCHAR2(240) NULL, + SCRIPTID NUMBER NULL, + REMARK VARCHAR2(240) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_EQUIPT_ACQ_CONFIG_INST IS '协议采集指令'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ACQ_CONFIG_INST.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ACQ_CONFIG_INST.ACQCONFIGID IS '设备ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ACQ_CONFIG_INST.INSTRUCTIONNAME IS '指令名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ACQ_CONFIG_INST.HIXFLAG IS '16进制发送'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ACQ_CONFIG_INST.INSTRUCTIONTYPE IS '指令用途'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ACQ_CONFIG_INST.INSTRUCTION IS '发送指令'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ACQ_CONFIG_INST.SCRIPTID IS '数据解析脚本'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ACQ_CONFIG_INST.REMARK IS '备注'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ACQ_CONFIG_INST.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ACQ_CONFIG_INST.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ACQ_CONFIG_INST.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ACQ_CONFIG_INST.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_ACQ_CONFIG_INST.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_EQUIPT_ACQ_CONFIG_INST ADD CONSTRAINT PK_LIMS_EQUIPT_ACQ_CONFIG_INST PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_EQUIPT_SERIAL_NET_REC( + ID NUMBER NOT NULL, + EQUIPTID NUMBER NULL, + ACQCATEGORY VARCHAR2(120) NULL, + ACQDATA VARCHAR2(900) NULL, + ANALYSEDATA VARCHAR2(900) NULL, + DATAUSETYPE VARCHAR2(60) NULL, + LABAREA VARCHAR2(60) NULL, + EPTLABTYPE VARCHAR2(60) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_EQUIPT_SERIAL_NET_REC IS '设备采集数据'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SERIAL_NET_REC.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SERIAL_NET_REC.EQUIPTID IS '设备ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SERIAL_NET_REC.ACQCATEGORY IS '采集类型'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SERIAL_NET_REC.ACQDATA IS '采集数据'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SERIAL_NET_REC.ANALYSEDATA IS '解析数据'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SERIAL_NET_REC.DATAUSETYPE IS '采集的数据用途'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SERIAL_NET_REC.LABAREA IS '实验室区域'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SERIAL_NET_REC.EPTLABTYPE IS '实验室类别'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SERIAL_NET_REC.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SERIAL_NET_REC.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SERIAL_NET_REC.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SERIAL_NET_REC.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_SERIAL_NET_REC.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_EQUIPT_SERIAL_NET_REC ADD CONSTRAINT PK_LIMS_EQUIPT_SERIAL_NET_REC PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EQUIPT_ACQ_CONFIG_INST.SERVICE_NAME', '协议采集指令', '协议采集指令', 'zh-CN', '协议采集指令'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACQ_CONFIG_INST.ID', '协议采集指令的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACQ_CONFIG_INST.ACQCONFIGID', '协议采集指令的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACQ_CONFIG_INST.INSTRUCTIONNAME', '协议采集指令的指令名称', '指令名称', 'zh-CN', '指令名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACQ_CONFIG_INST.HIXFLAG', '协议采集指令的16进制发送', '16进制发送', 'zh-CN', '16进制发送'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACQ_CONFIG_INST.INSTRUCTIONTYPE', '协议采集指令的指令用途', '指令用途', 'zh-CN', '指令用途'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACQ_CONFIG_INST.INSTRUCTION', '协议采集指令的发送指令', '发送指令', 'zh-CN', '发送指令'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACQ_CONFIG_INST.SCRIPTID', '协议采集指令的数据解析脚本', '数据解析脚本', 'zh-CN', '数据解析脚本'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACQ_CONFIG_INST.REMARK', '协议采集指令的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACQ_CONFIG_INST.CREATEDBYID', '协议采集指令的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACQ_CONFIG_INST.CREATEDBYNAME', '协议采集指令的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACQ_CONFIG_INST.CREATEDTIME', '协议采集指令的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACQ_CONFIG_INST.CREATEDBYORGID', '协议采集指令的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACQ_CONFIG_INST.CREATEDBYORGNAME', '协议采集指令的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_SERIAL_NET_REC.SERVICE_NAME', '设备采集数据', '设备采集数据', 'zh-CN', '设备采集数据'); +CALL INSERTI18N('T_LIMS_EQUIPT_SERIAL_NET_REC.ID', '设备采集数据的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_SERIAL_NET_REC.EQUIPTID', '设备采集数据的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_SERIAL_NET_REC.ACQCATEGORY', '设备采集数据的采集类型', '采集类型', 'zh-CN', '采集类型'); +CALL INSERTI18N('T_LIMS_EQUIPT_SERIAL_NET_REC.ACQDATA', '设备采集数据的采集数据', '采集数据', 'zh-CN', '采集数据'); +CALL INSERTI18N('T_LIMS_EQUIPT_SERIAL_NET_REC.ANALYSEDATA', '设备采集数据的解析数据', '解析数据', 'zh-CN', '解析数据'); +CALL INSERTI18N('T_LIMS_EQUIPT_SERIAL_NET_REC.DATAUSETYPE', '设备采集数据的采集的数据用途', '采集的数据用途', 'zh-CN', '采集的数据用途'); +CALL INSERTI18N('T_LIMS_EQUIPT_SERIAL_NET_REC.LABAREA', '设备采集数据的实验室区域', '实验室区域', 'zh-CN', '实验室区域'); +CALL INSERTI18N('T_LIMS_EQUIPT_SERIAL_NET_REC.EPTLABTYPE', '设备采集数据的实验室类别', '实验室类别', 'zh-CN', '实验室类别'); +CALL INSERTI18N('T_LIMS_EQUIPT_SERIAL_NET_REC.CREATEDBYID', '设备采集数据的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_SERIAL_NET_REC.CREATEDBYNAME', '设备采集数据的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_SERIAL_NET_REC.CREATEDTIME', '设备采集数据的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_SERIAL_NET_REC.CREATEDBYORGID', '设备采集数据的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_SERIAL_NET_REC.CREATEDBYORGNAME', '设备采集数据的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.ACQCONFIGS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.ACQCONFIGS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.ACQCONFIGS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.ACQCONFIGS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.ACQCONFIGS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_ACQ_CONFIG_INST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_SERIAL_NET_REC', '0', '0'); + + + +-- 建表语句 +CREATE TABLE T_LIMS_ACQ_CONFIG_INSTLIB( + ID NUMBER NOT NULL, + INSTRUCTIONNAME VARCHAR2(120) NULL, + HIXFLAG VARCHAR2(30) NULL, + INSTRUCTIONTYPE VARCHAR2(120) NULL, + INSTRUCTION VARCHAR2(240) NULL, + SCRIPTID NUMBER NULL, + REMARK VARCHAR2(240) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + EQUIPTNAME VARCHAR2(120) NULL, + MODEL VARCHAR2(120) NULL, + MANUFACTURERID NUMBER NULL + ); +COMMENT ON TABLE T_LIMS_ACQ_CONFIG_INSTLIB IS '协议指令库'; +COMMENT ON COLUMN T_LIMS_ACQ_CONFIG_INSTLIB.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_ACQ_CONFIG_INSTLIB.INSTRUCTIONNAME IS '指令名称'; +COMMENT ON COLUMN T_LIMS_ACQ_CONFIG_INSTLIB.HIXFLAG IS '16进制发送'; +COMMENT ON COLUMN T_LIMS_ACQ_CONFIG_INSTLIB.INSTRUCTIONTYPE IS '指令用途'; +COMMENT ON COLUMN T_LIMS_ACQ_CONFIG_INSTLIB.INSTRUCTION IS '发送指令'; +COMMENT ON COLUMN T_LIMS_ACQ_CONFIG_INSTLIB.SCRIPTID IS '数据解析脚本'; +COMMENT ON COLUMN T_LIMS_ACQ_CONFIG_INSTLIB.REMARK IS '备注'; +COMMENT ON COLUMN T_LIMS_ACQ_CONFIG_INSTLIB.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_ACQ_CONFIG_INSTLIB.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_ACQ_CONFIG_INSTLIB.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_ACQ_CONFIG_INSTLIB.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_ACQ_CONFIG_INSTLIB.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_ACQ_CONFIG_INSTLIB.EQUIPTNAME IS '设备名称'; +COMMENT ON COLUMN T_LIMS_ACQ_CONFIG_INSTLIB.MODEL IS '设备型号'; +COMMENT ON COLUMN T_LIMS_ACQ_CONFIG_INSTLIB.MANUFACTURERID IS '协议厂家ID'; + +ALTER TABLE T_LIMS_ACQ_CONFIG_INSTLIB ADD CONSTRAINT PK_LIMS_ACQ_CONFIG_INSTLIB PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_ACQ_CONFIG_MANUFACTURER( + ID NUMBER NOT NULL, + MANUFACTURER VARCHAR2(120) NULL, + MANUFACTURERADDRESS VARCHAR2(240) NULL, + MANUFACTURERTEL VARCHAR2(120) NULL + ); +COMMENT ON TABLE T_LIMS_ACQ_CONFIG_MANUFACTURER IS '协议厂家'; +COMMENT ON COLUMN T_LIMS_ACQ_CONFIG_MANUFACTURER.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_ACQ_CONFIG_MANUFACTURER.MANUFACTURER IS '设备厂家'; +COMMENT ON COLUMN T_LIMS_ACQ_CONFIG_MANUFACTURER.MANUFACTURERADDRESS IS '厂家地址'; +COMMENT ON COLUMN T_LIMS_ACQ_CONFIG_MANUFACTURER.MANUFACTURERTEL IS '厂家联系方式'; + +ALTER TABLE T_LIMS_ACQ_CONFIG_MANUFACTURER ADD CONSTRAINT PK_LIMS_ACQ_CONFIG_MANUFACTURER PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_ACQ_CONFIG_INSTLIB.SERVICE_NAME', '协议指令库', '协议指令库', 'zh-CN', '协议指令库'); +CALL INSERTI18N('T_LIMS_ACQ_CONFIG_INSTLIB.ID', '协议指令库的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ACQ_CONFIG_INSTLIB.INSTRUCTIONNAME', '协议指令库的指令名称', '指令名称', 'zh-CN', '指令名称'); +CALL INSERTI18N('T_LIMS_ACQ_CONFIG_INSTLIB.HIXFLAG', '协议指令库的16进制发送', '16进制发送', 'zh-CN', '16进制发送'); +CALL INSERTI18N('T_LIMS_ACQ_CONFIG_INSTLIB.INSTRUCTIONTYPE', '协议指令库的指令用途', '指令用途', 'zh-CN', '指令用途'); +CALL INSERTI18N('T_LIMS_ACQ_CONFIG_INSTLIB.INSTRUCTION', '协议指令库的发送指令', '发送指令', 'zh-CN', '发送指令'); +CALL INSERTI18N('T_LIMS_ACQ_CONFIG_INSTLIB.SCRIPTID', '协议指令库的数据解析脚本', '数据解析脚本', 'zh-CN', '数据解析脚本'); +CALL INSERTI18N('T_LIMS_ACQ_CONFIG_INSTLIB.REMARK', '协议指令库的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_ACQ_CONFIG_INSTLIB.CREATEDBYID', '协议指令库的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ACQ_CONFIG_INSTLIB.CREATEDBYNAME', '协议指令库的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_ACQ_CONFIG_INSTLIB.CREATEDTIME', '协议指令库的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_ACQ_CONFIG_INSTLIB.CREATEDBYORGID', '协议指令库的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ACQ_CONFIG_INSTLIB.CREATEDBYORGNAME', '协议指令库的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_ACQ_CONFIG_INSTLIB.EQUIPTNAME', '协议指令库的设备名称', '设备名称', 'zh-CN', '设备名称'); +CALL INSERTI18N('T_LIMS_ACQ_CONFIG_INSTLIB.MODEL', '协议指令库的设备型号', '设备型号', 'zh-CN', '设备型号'); +CALL INSERTI18N('T_LIMS_ACQ_CONFIG_INSTLIB.MANUFACTURERID', '协议指令库的协议厂家ID', '协议厂家ID', 'zh-CN', '协议厂家ID'); +CALL INSERTI18N('T_LIMS_ACQ_CONFIG_MANUFACTURER.SERVICE_NAME', '协议厂家', '协议厂家', 'zh-CN', '协议厂家'); +CALL INSERTI18N('T_LIMS_ACQ_CONFIG_MANUFACTURER.ID', '协议厂家的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ACQ_CONFIG_MANUFACTURER.MANUFACTURER', '协议厂家的设备厂家', '设备厂家', 'zh-CN', '设备厂家'); +CALL INSERTI18N('T_LIMS_ACQ_CONFIG_MANUFACTURER.MANUFACTURERADDRESS', '协议厂家的厂家地址', '厂家地址', 'zh-CN', '厂家地址'); +CALL INSERTI18N('T_LIMS_ACQ_CONFIG_MANUFACTURER.MANUFACTURERTEL', '协议厂家的厂家联系方式', '厂家联系方式', 'zh-CN', '厂家联系方式'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.ACQCONFIGS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.ACQCONFIGS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.ACQCONFIGS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.ACQCONFIGS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.ACQCONFIGS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ACQ_CONFIG_INSTLIB', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ACQ_CONFIG_MANUFACTURER', '0', '0'); + + + +CALL INSERTI18N('T_LIMS_EQUIPT_ACQ_CONFIG_INST.SERVICE_NAME', '协议采集指令', '协议采集指令', 'zh-CN', '协议采集指令'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACQ_CONFIG_INST.ID', '协议采集指令的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACQ_CONFIG_INST.ACQCONFIGID', '协议采集指令的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACQ_CONFIG_INST.INSTRUCTIONNAME', '协议采集指令的指令名称', '指令名称', 'zh-CN', '指令名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACQ_CONFIG_INST.HIXFLAG', '协议采集指令的16进制发送', '16进制发送', 'zh-CN', '16进制发送'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACQ_CONFIG_INST.INSTRUCTIONTYPE', '协议采集指令的指令类型', '指令类型', 'zh-CN', '指令类型'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACQ_CONFIG_INST.INSTRUCTION', '协议采集指令的发送指令', '发送指令', 'zh-CN', '发送指令'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACQ_CONFIG_INST.SCRIPT', '协议采集指令的数据解析脚本', '数据解析脚本', 'zh-CN', '数据解析脚本'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACQ_CONFIG_INST.REMARK', '协议采集指令的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACQ_CONFIG_INST.CREATEDBYID', '协议采集指令的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACQ_CONFIG_INST.CREATEDBYNAME', '协议采集指令的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACQ_CONFIG_INST.CREATEDTIME', '协议采集指令的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACQ_CONFIG_INST.CREATEDBYORGID', '协议采集指令的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_ACQ_CONFIG_INST.CREATEDBYORGNAME', '协议采集指令的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +ALTER TABLE T_CORE_EQUIPT_ACQ_CONFIG ADD MODULEIPPORT VARCHAR2(120); +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.MODULEIPPORT IS '模块地址'; +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.MODULEIPPORT', '设备采集配置的模块地址', '模块地址', 'ZH-CN', '模块地址'); + +CALL INSERTI18N('BASELINE.MODULE.COMMON.RESOURCE.EQUIPT.ARCHIVESS.TAB.ACQ_CONFIG', '设备管理-设备采集配置', '设备采集配置', 'zh-CN', '设备采集配置'); +ALTER TABLE T_CORE_EQUIPT_ACQ_CONFIG ADD FILEANALYSEWAY VARCHAR2(60); +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.FILEANALYSEWAY IS '文件采集方式'; +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.FILEANALYSEWAY', '仪器采集配置的文件采集方式', '文件采集方式', 'zh-CN', '文件采集方式'); +ALTER TABLE T_CORE_EQUIPT_ACQ_CONFIG ADD FILEACQCONFIGDESC VARCHAR2(300) ; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.FILEACQCONFIGDESC IS '配置描述'; +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.FILEACQCONFIGDESC', '仪器采集配置的配置描述', '配置描述', 'zh-CN', '配置描述'); +ALTER TABLE T_CORE_EQUIPT_ACQ_CONFIG ADD FILEACQCONFIGID NUMBER ; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.FILEACQCONFIGID IS '配置ID'; +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.FILEACQCONFIGID', '仪器采集配置的配置ID', '配置ID', 'zh-CN', '配置ID'); + + + +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.SERIALNET.RECS.TAB.BASE_INFO', '设备串网口采集记录-消息记录', '消息记录', 'zh-CN', '消息记录'); + + + +CALL INSERTI18N('BASELINE.MODULE.COMMON.RESOURCE.EQUIPT.ARCHIVESS.TAB.ACQ_CONFIG_BASE_OPTION', '设备采集配置-基本配置', '基本配置', 'zh-CN', '基本配置'); +CALL INSERTI18N('BASELINE.MODULE.COMMON.RESOURCE.EQUIPT.ARCHIVESS.TAB.ACQ_CONFIG_TCP_OPTION', '设备采集配置-网口采集配置', '网口采集配置', 'zh-CN', '网口采集配置'); +CALL INSERTI18N('BASELINE.MODULE.COMMON.RESOURCE.EQUIPT.ARCHIVESS.TAB.ACQ_CONFIG_SERIAL_OPTION', '设备采集配置-串口采集配置', '网口采集配置', 'zh-CN', '串口采集配置'); +CALL INSERTI18N('BASELINE.MODULE.COMMON.RESOURCE.EQUIPT.ARCHIVESS.TAB.ACQ_CONFIG_FILE_OPTION', '设备采集配置-文件采集配置', '网口采集配置', 'zh-CN', '文件采集配置'); +CALL INSERTI18N('BASELINE.MODULE.COMMON.RESOURCE.EQUIPT.ARCHIVESS.TAB.ACQ_CONFIG_SEND_MESSAGE', '设备采集配置-发送消息', '发送消息', 'zh-CN', '发送消息'); +CALL INSERTI18N('BASELINE.MODULE.COMMON.RESOURCE.EQUIPT.ARCHIVESS.BUTTON.ACQ_CONFIG_SEND_MESSAGE', '设备采集配置-发送消息', '发送消息', 'zh-CN', '发送消息'); +alter table T_CORE_EQUIPT_ACQ_CONFIG add MONITORFLAG VARCHAR2(30) ; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.MONITORFLAG IS '开启监控'; +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.MONITORFLAG', '设备采集配置的开启监控', '开启监控', 'zh-CN', '开启监控'); +ALTER TABLE T_CORE_EQUIPT_ACQ_CONFIG ADD NETACQTYPE VARCHAR2(60); +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.NETACQTYPE IS '网口采集类型'; +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.NETACQTYPE', '仪器采集配置的网口采集类型', '网口采集类型', 'zh-CN', '网口采集类型'); +alter table T_CORE_EQUIPT_ACQ_CONFIG add IFTEMPHUMI varchar2(12); +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.IFTEMPHUMI IS '温湿度记录仪'; +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.IFTEMPHUMI', '温湿度记录仪', '温湿度记录仪', 'zh-CN', '温湿度记录仪'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('ENVLABAREA','温湿度实验室','biz',NULL,25,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2021112916261,'测距实验室','ENVLABAREA',NULL,1,0,'0',NULL,NULL,NULL,'测距实验室','admin','系统管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(2021112916262,'电气实验室','ENVLABAREA',NULL,2,0,'0',NULL,NULL,NULL,'电气实验室','admin','系统管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(2021112916263,'防尘实验室','ENVLABAREA',NULL,3,0,'0',NULL,NULL,NULL,'防尘实验室','admin','系统管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(2021112916264,'防水实验室','ENVLABAREA',NULL,4,0,'0',NULL,NULL,NULL,'防水实验室','admin','系统管理员',NULL); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('EPTLABTYPE','设备实验室类别','biz',NULL,25,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2021112917311,'环境试验箱 EVN','EPTLABTYPE',NULL,1,0,'0',NULL,NULL,NULL,'环境试验箱 EVN','admin','系统管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(2021112917312,'机械试验设备 MEC','EPTLABTYPE',NULL,2,0,'0',NULL,NULL,NULL,'机械试验设备 MEC','admin','系统管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(2021112917313,'材料分析试验设备 MAT','EPTLABTYPE',NULL,3,0,'0',NULL,NULL,NULL,'材料分析试验设备 MAT','admin','系统管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(2021112917314,'电磁/电气试验设备 EVN','EPTLABTYPE',NULL,4,0,'0',NULL,NULL,NULL,'电磁/电气试验设备 EVN','admin','系统管理员',NULL); + +INSERT INTO T_CORE_CODE_CATEGORY(ID,CODECATEGORYNAME,CODECLASSID ,ORDERNO) VALUES('equiptInstructionType','采集指令类型' ,'biz','1'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, CODECATEGORYID, REMARK, ORDERNO, VERSION,CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) VALUES (20210500001, '设备状态', 'status', 'equiptInstructionType', NULL, 1, '0','admin', '系统管理员', 0); + +insert + into + T_CORE_CODE (ID, CODENAME, CODE, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +values (2021110811081, '温度数据', 'tempatureData', 'equiptInstructionType', null, 2, '0', 'admin', '系统管理员', 0); + +insert + into + T_CORE_CODE (ID, CODENAME, CODE, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +values (2021110811082, '湿度数据', 'humidityData', 'equiptInstructionType', null, 3, '0', 'admin', '系统管理员', 0); + +insert + into + T_CORE_CODE (ID, CODENAME, CODE, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +values (2021111011082, '电压数据', 'voltageData', 'equiptInstructionType', null, 4, '0', 'admin', '系统管理员', 0); +insert + into + T_CORE_CODE (ID, CODENAME, CODE, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +values (2021111011083, '电流数据', 'elecCurrentData', 'equiptInstructionType', null, 5, '0', 'admin', '系统管理员', 0); +insert + into + T_CORE_CODE (ID, CODENAME, CODE, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +values (2021111011084, '电阻数据', 'resistanceData', 'equiptInstructionType', null, 6, '0', 'admin', '系统管理员', 0); + +alter table T_CORE_EQUIPT_ACQ_CONFIG add LABAREA varchar2(60) ; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.LABAREA IS '实验室区域'; +alter table T_CORE_EQUIPT_ACQ_CONFIG add EPTLABTYPE varchar2(60) ; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.EPTLABTYPE IS '实验室类别'; + +ALTER TABLE T_CORE_EQUIPT_ACQ_CONFIG ADD PREDELCONTENTBYKEY VARCHAR2(120); +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.PREDELCONTENTBYKEY IS '按关键字提取文档后面的部分'; +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.PREDELCONTENTBYKEY', '按关键字提取文档后面的部分', '按关键字提取文档后面的部分', 'zh-CN', '按关键字提取文档后面的部分'); + + +ALTER TABLE T_CORE_EQUIPT_ACQ_CONFIG ADD HOSTIP VARCHAR2(60); +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.HOSTIP IS '上位机IP'; +ALTER TABLE T_CORE_EQUIPT_ACQ_CONFIG ADD HOSTPORT NUMBER ; +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.HOSTPORT IS '上位机端口'; +ALTER TABLE T_CORE_EQUIPT_ACQ_CONFIG ADD HOSTPATH VARCHAR2(120); +COMMENT ON COLUMN T_CORE_EQUIPT_ACQ_CONFIG.HOSTPATH IS '上位机路径'; + +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.HOSTIP', '上位机IP', '上位机IP', 'zh-CN', '上位机IP'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.HOSTPORT', '上位机端口', '上位机端口', 'zh-CN', '上位机端口'); +CALL INSERTI18N('T_CORE_EQUIPT_ACQ_CONFIG.HOSTPATH', '上位机路径', '上位机路径', 'zh-CN', '上位机路径'); +update t_core_code set code='net' where CODECATEGORYID='equipt-acq-category' and code='tcp'; +DELETE FROM t_core_code WHERE CODECATEGORYID ='fileAcqAnalyseWay' AND code='config'; + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES (2022092910521,'解析脚本','解析脚本','beanshell-choose','/secure/core/module/equipt/acq-scripts/page/choose-list','60%'); + + + +CALL INSERTI18N('T_LIMS_ACQ_CONFIG_INSTLIB.ATTACH', '协议附件', '协议附件', 'zh-CN', '协议附件'); +CALL INSERTI18N('T_LIMS_ACQ_CONFIG_INSTLIB.ADD.FROMINSTLIB', '从指令库添加', '从指令库添加', 'zh-CN', '从指令库添加'); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES (2022093008561,'协议指令库','协议指令库','instlibChoose','/secure/basemodule/common/eptstorage/acq-config-instlibs/page/choose-list','80%'); +INSERT INTO t_core_admin_select_config (ID,NAME,CATEGORY,URL,VALUEFIELD,TEXTFIELD,CACHEABLE) VALUES +(202105120001,'设备采集协议指令','equipt-acq-instruction','/secure/core/module/equipt/acq-configs/instructions/queries/selectable','id','instructionName','1'); + +CALL INSERTI18N('BASELINE.MODULE.COMMON.EQUIPTACQ.ACQCONFIGS.BUTTON.TEST_CONNECT', '设备采集配置-测试连接', '测试连接', 'zh-CN', '测试连接'); +CALL INSERTI18N('BASELINE.MODULE.COMMON.EQUIPTACQ.ACQCONFIGS.TIP.ONLY_TCP_OR_SERIAL_SUPPORT', '设备采集配置-请选择串口或网口采集的设备进行测试', '请选择串口或网口采集的设备进行测试', 'zh-CN', '请选择串口或网口采集的设备进行测试'); + +insert + into + T_CORE_CODE (ID, CODENAME, CODE, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +values (2022111017084, 'excel采集', 'excel', 'fileAcqAnalyseWay', null, 6, '0', 'admin', '系统管理员', 0); diff --git a/sql/oracle/公共模块/数据采集配置/数据库配置/数据库配置.sql b/sql/oracle/公共模块/数据采集配置/数据库配置/数据库配置.sql new file mode 100644 index 0000000..f3e1cac --- /dev/null +++ b/sql/oracle/公共模块/数据采集配置/数据库配置/数据库配置.sql @@ -0,0 +1,62 @@ +-- ----------------------------- 2022-10-11 add by miq--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_DBCONN( + ID NUMBER NOT NULL, + URL VARCHAR2(480) NULL, + USERNAME VARCHAR2(240) NULL, + PASSWORD VARCHAR2(240) NULL, + REMARK VARCHAR2(240) NULL, + ORGID VARCHAR2(120) NULL, + ORGNAME VARCHAR2(120) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + SOURCENAME VARCHAR2(120) NULL + ); +COMMENT ON TABLE T_LIMS_DBCONN IS '数据库链接配置'; +COMMENT ON COLUMN T_LIMS_DBCONN.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_DBCONN.URL IS '连接字符串'; +COMMENT ON COLUMN T_LIMS_DBCONN.USERNAME IS '账号'; +COMMENT ON COLUMN T_LIMS_DBCONN.PASSWORD IS '密码'; +COMMENT ON COLUMN T_LIMS_DBCONN.REMARK IS '备注'; +COMMENT ON COLUMN T_LIMS_DBCONN.ORGID IS '所属实验室ID'; +COMMENT ON COLUMN T_LIMS_DBCONN.ORGNAME IS '所属实验室'; +COMMENT ON COLUMN T_LIMS_DBCONN.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_DBCONN.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_DBCONN.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_DBCONN.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_DBCONN.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_DBCONN.SOURCENAME IS '数据源名称'; + +ALTER TABLE T_LIMS_DBCONN ADD CONSTRAINT PK_LIMS_DBCONN PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_DBCONN.SERVICE_NAME', '数据库链接配置', '数据库链接配置', 'zh-CN', '数据库链接配置'); +CALL INSERTI18N('T_LIMS_DBCONN.ID', '数据库链接配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_DBCONN.URL', '数据库链接配置的连接字符串', '连接字符串', 'zh-CN', '连接字符串'); +CALL INSERTI18N('T_LIMS_DBCONN.USERNAME', '数据库链接配置的账号', '账号', 'zh-CN', '账号'); +CALL INSERTI18N('T_LIMS_DBCONN.PASSWORD', '数据库链接配置的密码', '密码', 'zh-CN', '密码'); +CALL INSERTI18N('T_LIMS_DBCONN.REMARK', '数据库链接配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_DBCONN.ORGID', '数据库链接配置的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_DBCONN.ORGNAME', '数据库链接配置的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_DBCONN.CREATEDBYID', '数据库链接配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_DBCONN.CREATEDBYNAME', '数据库链接配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_DBCONN.CREATEDTIME', '数据库链接配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_DBCONN.CREATEDBYORGID', '数据库链接配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_DBCONN.CREATEDBYORGNAME', '数据库链接配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_DBCONN.SOURCENAME', '数据库链接配置的数据源名称', '数据源名称', 'zh-CN', '数据源名称'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.DBS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.DBS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.DBS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.DBS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.DBS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_DBCONN', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-10-11 add by miq------------end \ No newline at end of file diff --git a/sql/oracle/公共模块/数据采集配置/文件解析配置/excel解析配置/excel解析配置.sql b/sql/oracle/公共模块/数据采集配置/文件解析配置/excel解析配置/excel解析配置.sql new file mode 100644 index 0000000..14cfd2f --- /dev/null +++ b/sql/oracle/公共模块/数据采集配置/文件解析配置/excel解析配置/excel解析配置.sql @@ -0,0 +1,135 @@ +-- LIMS_NDDY_DEV.T_LIMS_EXCEL_READCONFIG definition + +CREATE TABLE "T_LIMS_EXCEL_READCONFIG" + ( "ID" NUMBER NOT NULL ENABLE, + "NAME" VARCHAR2(120), + "REMARK" VARCHAR2(240), + "CREATEDBYID" VARCHAR2(36), + "CREATEDBYNAME" VARCHAR2(60), + "CREATEDTIME" DATE, + "CREATEDBYORGID" VARCHAR2(36), + "CREATEDBYORGNAME" VARCHAR2(270), + "EXCELDATASTORAGESERVICE" VARCHAR2(240), + "MONGODBDOC" VARCHAR2(60), + "CATEGORY" VARCHAR2(30), + CONSTRAINT "PK_LIMS_EXCEL_READCONFIG" PRIMARY KEY ("ID") + ) ; + +COMMENT ON COLUMN "T_LIMS_EXCEL_READCONFIG"."ID" IS '主键'; + COMMENT ON COLUMN "T_LIMS_EXCEL_READCONFIG"."NAME" IS '名称'; + COMMENT ON COLUMN "T_LIMS_EXCEL_READCONFIG"."REMARK" IS '备注'; + COMMENT ON COLUMN "T_LIMS_EXCEL_READCONFIG"."CREATEDBYID" IS '制单人编码'; + COMMENT ON COLUMN "T_LIMS_EXCEL_READCONFIG"."CREATEDBYNAME" IS '制单人名称'; + COMMENT ON COLUMN "T_LIMS_EXCEL_READCONFIG"."CREATEDTIME" IS '制单时间'; + COMMENT ON COLUMN "T_LIMS_EXCEL_READCONFIG"."CREATEDBYORGID" IS '制单人单位编码'; + COMMENT ON COLUMN "T_LIMS_EXCEL_READCONFIG"."CREATEDBYORGNAME" IS '制单人单位名称'; + COMMENT ON COLUMN "T_LIMS_EXCEL_READCONFIG"."MONGODBDOC" IS 'mongoDB集合'; + COMMENT ON COLUMN "T_LIMS_EXCEL_READCONFIG"."CATEGORY" IS '分类'; + COMMENT ON TABLE "T_LIMS_EXCEL_READCONFIG" IS 'Excel读取配置'; + + + -- LIMS_NDDY_DEV.T_LIMS_SHEET_READCONFIG definition + +CREATE TABLE "T_LIMS_SHEET_READCONFIG" + ( "ID" NUMBER NOT NULL ENABLE, + "EXCELID" NUMBER, + "SHEETNAME" VARCHAR2(120), + "SHEETNO" NUMBER, + "IFREAD" VARCHAR2(12), + "HEADROWNUMBER" NUMBER, + "REMARK" VARCHAR2(240), + "FINDSHEETBYNAME" VARCHAR2(12), + "MONGODOCUMENT" VARCHAR2(120), + "REGEXMATCHNAME" VARCHAR2(12), + CONSTRAINT "PK_LIMS_SHEET_READCONFIG" PRIMARY KEY ("ID") + ); + +COMMENT ON COLUMN "T_LIMS_SHEET_READCONFIG"."ID" IS '主键'; + COMMENT ON COLUMN "T_LIMS_SHEET_READCONFIG"."EXCELID" IS 'excel的ID'; + COMMENT ON COLUMN "T_LIMS_SHEET_READCONFIG"."SHEETNAME" IS 'sheet名称'; + COMMENT ON COLUMN "T_LIMS_SHEET_READCONFIG"."SHEETNO" IS 'sheet序号'; + COMMENT ON COLUMN "T_LIMS_SHEET_READCONFIG"."IFREAD" IS '是否读取'; + COMMENT ON COLUMN "T_LIMS_SHEET_READCONFIG"."HEADROWNUMBER" IS '标题行'; + COMMENT ON COLUMN "T_LIMS_SHEET_READCONFIG"."REGEXMATCHNAME" IS '正则匹配sheet名称'; + COMMENT ON TABLE "T_LIMS_SHEET_READCONFIG" IS 'Sheet读取配置'; + + + -- LIMS_NDDY_DEV.T_LIMS_SHEET_TITLE_CONFIG definition + +CREATE TABLE "T_LIMS_SHEET_TITLE_CONFIG" + ( "ID" NUMBER NOT NULL ENABLE, + "SHEETID" NUMBER, + "TITLE" VARCHAR2(120), + "TITLE_EN" VARCHAR2(120), + "CREATEDBYID" VARCHAR2(36), + "CREATEDBYNAME" VARCHAR2(60), + "CREATEDTIME" DATE, + "CREATEDBYORGID" VARCHAR2(36), + "CREATEDBYORGNAME" VARCHAR2(270), + "REMARK" VARCHAR2(240), + CONSTRAINT "PK_LIMS_SHEET_TITLE_CONFIG" PRIMARY KEY ("ID") + ) ; + +COMMENT ON COLUMN "T_LIMS_SHEET_TITLE_CONFIG"."ID" IS '主键'; + COMMENT ON COLUMN "T_LIMS_SHEET_TITLE_CONFIG"."SHEETID" IS 'sheetId'; + COMMENT ON COLUMN "T_LIMS_SHEET_TITLE_CONFIG"."TITLE" IS '名称'; + COMMENT ON COLUMN "T_LIMS_SHEET_TITLE_CONFIG"."TITLE_EN" IS '英文名称'; + COMMENT ON COLUMN "T_LIMS_SHEET_TITLE_CONFIG"."CREATEDBYID" IS '制单人编码'; + COMMENT ON COLUMN "T_LIMS_SHEET_TITLE_CONFIG"."CREATEDBYNAME" IS '制单人名称'; + COMMENT ON COLUMN "T_LIMS_SHEET_TITLE_CONFIG"."CREATEDTIME" IS '制单时间'; + COMMENT ON COLUMN "T_LIMS_SHEET_TITLE_CONFIG"."CREATEDBYORGID" IS '制单人单位编码'; + COMMENT ON COLUMN "T_LIMS_SHEET_TITLE_CONFIG"."CREATEDBYORGNAME" IS '制单人单位名称'; + COMMENT ON TABLE "T_LIMS_SHEET_TITLE_CONFIG" IS 'Sheet标题行配置'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EXCEL_READCONFIG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_SHEET_READCONFIG', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_SHEET_TITLE_CONFIG', '0', '0'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES ('findSheetByName','寻找sheet','sys',NULL,24,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) VALUES (2022011710271,'sheet名称','findSheetByName',NULL,1,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'1'); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) VALUES (2022011710272,'sheet序号','findSheetByName',NULL,2,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'0'); +INSERT INTO T_CORE_ADMIN_SELECT_CONFIG (ID,NAME,CATEGORY,URL,VALUEFIELD,TEXTFIELD,CACHEABLE) VALUES (2022011811211,'excel解析模板','excelParse','/secure/basemodule/common/eptstorage/file/parse/excelread/excel-readconfigs/queries/selectable','id','name','1'); + +CALL INSERTI18N('T_LIMS_EXCEL_READCONFIG.SERVICE_NAME', 'Excel读取配置', 'Excel读取配置', 'zh-CN', 'Excel读取配置'); +CALL INSERTI18N('T_LIMS_EXCEL_READCONFIG.ID', 'Excel读取配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EXCEL_READCONFIG.NAME', 'Excel读取配置的名称', '名称', 'zh-CN', '名称'); +CALL INSERTI18N('T_LIMS_EXCEL_READCONFIG.REMARK', 'Excel读取配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_EXCEL_READCONFIG.CREATEDBYID', 'Excel读取配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EXCEL_READCONFIG.CREATEDBYNAME', 'Excel读取配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EXCEL_READCONFIG.CREATEDTIME', 'Excel读取配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EXCEL_READCONFIG.CREATEDBYORGID', 'Excel读取配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EXCEL_READCONFIG.CREATEDBYORGNAME', 'Excel读取配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_SHEET_READCONFIG.SERVICE_NAME', 'Sheet读取配置', 'Sheet读取配置', 'zh-CN', 'Sheet读取配置'); +CALL INSERTI18N('T_LIMS_SHEET_READCONFIG.ID', 'Sheet读取配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_SHEET_READCONFIG.EXCELID', 'Sheet读取配置的excel的ID', 'excel的ID', 'zh-CN', 'excel的ID'); +CALL INSERTI18N('T_LIMS_SHEET_READCONFIG.SHEETNAME', 'Sheet读取配置的sheet名称', 'sheet名称', 'zh-CN', 'sheet名称'); +CALL INSERTI18N('T_LIMS_SHEET_READCONFIG.SHEETNO', 'Sheet读取配置的sheet序号', 'sheet序号', 'zh-CN', 'sheet序号'); +CALL INSERTI18N('T_LIMS_SHEET_READCONFIG.IFREAD', 'Sheet读取配置的是否读取', '是否读取', 'zh-CN', '是否读取'); +CALL INSERTI18N('T_LIMS_SHEET_READCONFIG.HEADROWNUMBER', 'Sheet读取配置的标题行', '标题行', 'zh-CN', '标题行'); +CALL INSERTI18N('T_LIMS_SHEET_TITLE_CONFIG.SERVICE_NAME', 'Sheet标题行配置', 'Sheet标题行配置', 'zh-CN', 'Sheet标题行配置'); +CALL INSERTI18N('T_LIMS_SHEET_TITLE_CONFIG.ID', 'Sheet标题行配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_SHEET_TITLE_CONFIG.SHEETID', 'Sheet标题行配置的sheetId', 'sheetId', 'zh-CN', 'sheetId'); +CALL INSERTI18N('T_LIMS_SHEET_TITLE_CONFIG.TITLE', 'Sheet标题行配置的名称', '名称', 'zh-CN', '名称'); +CALL INSERTI18N('T_LIMS_SHEET_TITLE_CONFIG.TITLE_EN', 'Sheet标题行配置的英文名称', '英文名称', 'zh-CN', '英文名称'); +CALL INSERTI18N('T_LIMS_SHEET_TITLE_CONFIG.CREATEDBYID', 'Sheet标题行配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_SHEET_TITLE_CONFIG.CREATEDBYNAME', 'Sheet标题行配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_SHEET_TITLE_CONFIG.CREATEDTIME', 'Sheet标题行配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_SHEET_TITLE_CONFIG.CREATEDBYORGID', 'Sheet标题行配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_SHEET_TITLE_CONFIG.CREATEDBYORGNAME', 'Sheet标题行配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASELINE.MODULE.EXCELREADS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASELINE.MODULE.EXCELREADS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASELINE.MODULE.EXCELREADS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASELINE.MODULE.EXCELREADS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASELINE.MODULE.EXCELREADS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +CALL INSERTI18N('T_LIMS_SHEET_READCONFIG.REMARK', 'Sheet读取配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_SHEET_READCONFIG.FINDSHEETBYNAME', 'Sheet读取配置的寻找sheet', '寻找sheet', 'zh-CN', '寻找sheet'); +CALL INSERTI18N('T_LIMS_SHEET_READCONFIG.MONGODOCUMENT', 'Sheet读取配置的mongo存储', 'mongo文档', 'zh-CN', 'mongo文档'); +CALL INSERTI18N('T_LIMS_EXCEL_READCONFIG.T_LIMS_EXCEL_READCONFIG', 'Excel读取配置的存储service', '数据处理Service', 'zh-CN', '数据处理Service'); +CALL INSERTI18N('T_LIMS_TEST.MONGODATAEXTRACTSERVICE', '试验项目的mongo数据抽取service', '抽取mongo数据Service', 'zh-CN', '抽取mongo数据Service'); +CALL INSERTI18N('T_LIMS_SHEET_READCONFIG.REGEXMATCHNAME', '正则匹配sheet名称', '正则匹配sheet名称', 'zh-CN', '正则匹配sheet名称'); +CALL INSERTI18N('T_LIMS_EXCEL_READCONFIG.MONGODBDOC', 'Excel读取配置', 'mongoDB集合', 'zh-CN', 'mongoDB集合'); +CALL INSERTI18N('T_LIMS_EXCEL_READCONFIG.CATEGORY', 'Excel导入', '分类', 'zh-CN', '分类'); \ No newline at end of file diff --git a/sql/oracle/基础静态数据/人员信息.txt b/sql/oracle/基础静态数据/人员信息.txt new file mode 100644 index 0000000..9b68bf0 --- /dev/null +++ b/sql/oracle/基础静态数据/人员信息.txt @@ -0,0 +1,433 @@ +-- ----------------------------- 2022-08-30 add by lijiaxing@sunwayworld.com--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_STAFF( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + USERID VARCHAR2(36) NULL, + USERNAME VARCHAR2(36) NULL, + USERNO VARCHAR2(36) NULL, + SEX VARCHAR2(12) NULL, + BRITHDAY DATE NULL, + IDNO VARCHAR2(18) NULL, + NATIVEPLACE VARCHAR2(120) NULL, + ADDRESS VARCHAR2(120) NULL, + ENTRYDATE DATE NULL, + POST VARCHAR2(36) NULL, + PROFESSIONALTITLE VARCHAR2(36) NULL, + GRADUATION DATE NULL, + MAJOR VARCHAR2(36) NULL, + EDUDEGREE VARCHAR2(36) NULL, + REMARKS VARCHAR2(360) NULL + ); +COMMENT ON TABLE T_LIMS_STAFF IS '人员档案表'; +COMMENT ON COLUMN T_LIMS_STAFF.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_STAFF.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_STAFF.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_STAFF.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_STAFF.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_STAFF.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_STAFF.USERID IS '人员编码'; +COMMENT ON COLUMN T_LIMS_STAFF.USERNAME IS '人员姓名'; +COMMENT ON COLUMN T_LIMS_STAFF.USERNO IS '人员工号'; +COMMENT ON COLUMN T_LIMS_STAFF.SEX IS '性别'; +COMMENT ON COLUMN T_LIMS_STAFF.BRITHDAY IS '出生日期'; +COMMENT ON COLUMN T_LIMS_STAFF.IDNO IS '身份证号'; +COMMENT ON COLUMN T_LIMS_STAFF.NATIVEPLACE IS '籍贯'; +COMMENT ON COLUMN T_LIMS_STAFF.ADDRESS IS '现住地址'; +COMMENT ON COLUMN T_LIMS_STAFF.ENTRYDATE IS '入职日期'; +COMMENT ON COLUMN T_LIMS_STAFF.POST IS '岗位'; +COMMENT ON COLUMN T_LIMS_STAFF.PROFESSIONALTITLE IS '职称'; +COMMENT ON COLUMN T_LIMS_STAFF.GRADUATION IS '毕业时间'; +COMMENT ON COLUMN T_LIMS_STAFF.MAJOR IS '所学专业'; +COMMENT ON COLUMN T_LIMS_STAFF.EDUDEGREE IS '文化程度'; +COMMENT ON COLUMN T_LIMS_STAFF.REMARKS IS '备注'; + +ALTER TABLE T_LIMS_STAFF ADD CONSTRAINT PK_LIMS_STAFF PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_STAFF.SERVICE_NAME', '人员档案表', '人员档案表', 'zh-CN', '人员档案表'); +CALL INSERTI18N('T_LIMS_STAFF.ID', '人员档案表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_STAFF.CREATEDBYID', '人员档案表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_STAFF.CREATEDBYNAME', '人员档案表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_STAFF.CREATEDTIME', '人员档案表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_STAFF.CREATEDBYORGID', '人员档案表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_STAFF.CREATEDBYORGNAME', '人员档案表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_STAFF.USERID', '人员档案表的人员编码', '人员编码', 'zh-CN', '人员编码'); +CALL INSERTI18N('T_LIMS_STAFF.USERNAME', '人员档案表的人员姓名', '人员姓名', 'zh-CN', '人员姓名'); +CALL INSERTI18N('T_LIMS_STAFF.USERNO', '人员档案表的人员工号', '人员工号', 'zh-CN', '人员工号'); +CALL INSERTI18N('T_LIMS_STAFF.SEX', '人员档案表的性别', '性别', 'zh-CN', '性别'); +CALL INSERTI18N('T_LIMS_STAFF.BRITHDAY', '人员档案表的出生日期', '出生日期', 'zh-CN', '出生日期'); +CALL INSERTI18N('T_LIMS_STAFF.IDNO', '人员档案表的身份证号', '身份证号', 'zh-CN', '身份证号'); +CALL INSERTI18N('T_LIMS_STAFF.NATIVEPLACE', '人员档案表的籍贯', '籍贯', 'zh-CN', '籍贯'); +CALL INSERTI18N('T_LIMS_STAFF.ADDRESS', '人员档案表的现住地址', '现住地址', 'zh-CN', '现住地址'); +CALL INSERTI18N('T_LIMS_STAFF.ENTRYDATE', '人员档案表的入职日期', '入职日期', 'zh-CN', '入职日期'); +CALL INSERTI18N('T_LIMS_STAFF.POST', '人员档案表的岗位', '岗位', 'zh-CN', '岗位'); +CALL INSERTI18N('T_LIMS_STAFF.PROFESSIONALTITLE', '人员档案表的职称', '职称', 'zh-CN', '职称'); +CALL INSERTI18N('T_LIMS_STAFF.GRADUATION', '人员档案表的毕业时间', '毕业时间', 'zh-CN', '毕业时间'); +CALL INSERTI18N('T_LIMS_STAFF.MAJOR', '人员档案表的所学专业', '所学专业', 'zh-CN', '所学专业'); +CALL INSERTI18N('T_LIMS_STAFF.EDUDEGREE', '人员档案表的文化程度', '文化程度', 'zh-CN', '文化程度'); +CALL INSERTI18N('T_LIMS_STAFF.REMARKS', '人员档案表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.STAFFS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.STAFFS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.STAFFS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.STAFFS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.STAFFS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9101', '人员管理', '', '91', '9101', '008.svg', '人员管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('910101', '人员信息', '/secure/basemodule/basedata/staff/staffs/page/edit-list', '9101', '910101', '008.svg', '人员信息'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_STAFF', '0', '0'); + + +COMMIT; + +-- 建表语句 +CREATE TABLE T_LIMS_STAFF_TEST_GRANT( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + PROCESSSTATUS VARCHAR2(36) NULL, + STAFFID NUMBER NULL, + STAFFNAME VARCHAR2(60) NULL, + TESTID NUMBER NULL, + REMARKS VARCHAR2(360) NULL +); +COMMENT ON TABLE T_LIMS_STAFF_TEST_GRANT IS '人员检测项目授权表'; +COMMENT ON COLUMN T_LIMS_STAFF_TEST_GRANT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_STAFF_TEST_GRANT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_STAFF_TEST_GRANT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_STAFF_TEST_GRANT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_STAFF_TEST_GRANT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_STAFF_TEST_GRANT.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_STAFF_TEST_GRANT.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_STAFF_TEST_GRANT.STAFFID IS '人员ID'; +COMMENT ON COLUMN T_LIMS_STAFF_TEST_GRANT.STAFFNAME IS '人员名称'; +COMMENT ON COLUMN T_LIMS_STAFF_TEST_GRANT.TESTID IS '检测项目ID'; +COMMENT ON COLUMN T_LIMS_STAFF_TEST_GRANT.REMARKS IS '备注'; + +ALTER TABLE T_LIMS_STAFF_TEST_GRANT ADD CONSTRAINT PK_LIMS_STAFF_TEST_GRANT PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_STAFF_TEST_GRANT.SERVICE_NAME', '人员检测项目授权表', '人员检测项目授权表', 'zh-CN', '人员检测项目授权表'); +CALL INSERTI18N('T_LIMS_STAFF_TEST_GRANT.ID', '人员检测项目授权表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_STAFF_TEST_GRANT.CREATEDBYID', '人员检测项目授权表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_STAFF_TEST_GRANT.CREATEDBYNAME', '人员检测项目授权表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_STAFF_TEST_GRANT.CREATEDTIME', '人员检测项目授权表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_STAFF_TEST_GRANT.CREATEDBYORGID', '人员检测项目授权表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_STAFF_TEST_GRANT.CREATEDBYORGNAME', '人员检测项目授权表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_STAFF_TEST_GRANT.PROCESSSTATUS', '人员检测项目授权表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_STAFF_TEST_GRANT.STAFFID', '人员检测项目授权表的人员ID', '人员ID', 'zh-CN', '人员ID'); +CALL INSERTI18N('T_LIMS_STAFF_TEST_GRANT.STAFFNAME', '人员检测项目授权表的人员名称', '人员名称', 'zh-CN', '人员名称'); +CALL INSERTI18N('T_LIMS_STAFF_TEST_GRANT.TESTID', '人员检测项目授权表的检测项目ID', '检测项目ID', 'zh-CN', '检测项目ID'); +CALL INSERTI18N('T_LIMS_STAFF_TEST_GRANT.REMARKS', '人员检测项目授权表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.TESTGRANTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.TESTGRANTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.TESTGRANTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.TESTGRANTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.TESTGRANTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_STAFF_TEST_GRANT', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('910102', '检测项目授权', 'T_LIMS_STAFF_TEST_GRANT', 'audit_def', '1'); + + +COMMIT; + +-- 建表语句 +CREATE TABLE T_LIMS_STAFF_EQUIPT_GRANT( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + PROCESSSTATUS VARCHAR2(36) NULL, + STAFFID NUMBER NULL, + STAFFNAME VARCHAR2(60) NULL, + EQUIPTID NUMBER NULL, + REMARKS VARCHAR2(360) NULL +); +COMMENT ON TABLE T_LIMS_STAFF_EQUIPT_GRANT IS '仪器设备授权表'; +COMMENT ON COLUMN T_LIMS_STAFF_EQUIPT_GRANT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_STAFF_EQUIPT_GRANT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_STAFF_EQUIPT_GRANT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_STAFF_EQUIPT_GRANT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_STAFF_EQUIPT_GRANT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_STAFF_EQUIPT_GRANT.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_STAFF_EQUIPT_GRANT.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_STAFF_EQUIPT_GRANT.STAFFID IS '人员ID'; +COMMENT ON COLUMN T_LIMS_STAFF_EQUIPT_GRANT.STAFFNAME IS '人员名称'; +COMMENT ON COLUMN T_LIMS_STAFF_EQUIPT_GRANT.EQUIPTID IS '设备ID'; +COMMENT ON COLUMN T_LIMS_STAFF_EQUIPT_GRANT.REMARKS IS '备注'; + +ALTER TABLE T_LIMS_STAFF_EQUIPT_GRANT ADD CONSTRAINT PK_LIMS_STAFF_EQUIPT_GRANT PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_STAFF_EQUIPT_GRANT.SERVICE_NAME', '仪器设备授权表', '仪器设备授权表', 'zh-CN', '仪器设备授权表'); +CALL INSERTI18N('T_LIMS_STAFF_EQUIPT_GRANT.ID', '仪器设备授权表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_STAFF_EQUIPT_GRANT.CREATEDBYID', '仪器设备授权表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_STAFF_EQUIPT_GRANT.CREATEDBYNAME', '仪器设备授权表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_STAFF_EQUIPT_GRANT.CREATEDTIME', '仪器设备授权表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_STAFF_EQUIPT_GRANT.CREATEDBYORGID', '仪器设备授权表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_STAFF_EQUIPT_GRANT.CREATEDBYORGNAME', '仪器设备授权表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_STAFF_EQUIPT_GRANT.PROCESSSTATUS', '仪器设备授权表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_STAFF_EQUIPT_GRANT.STAFFID', '仪器设备授权表的人员ID', '人员ID', 'zh-CN', '人员ID'); +CALL INSERTI18N('T_LIMS_STAFF_EQUIPT_GRANT.STAFFNAME', '仪器设备授权表的人员名称', '人员名称', 'zh-CN', '人员名称'); +CALL INSERTI18N('T_LIMS_STAFF_EQUIPT_GRANT.EQUIPTID', '仪器设备授权表的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_STAFF_EQUIPT_GRANT.REMARKS', '仪器设备授权表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.EQUIPTGRANTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.EQUIPTGRANTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.EQUIPTGRANTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.EQUIPTGRANTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.EQUIPTGRANTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_STAFF_EQUIPT_GRANT', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('910103', '仪器设备授权', 'T_LIMS_STAFF_EQUIPT_GRANT', 'audit_def', '1'); + + +COMMIT; + +-- 建表语句 +CREATE TABLE T_LIMS_STAFF_CERTIFICATE( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + STAFFID NUMBER NULL, + CERTIFICATECODE VARCHAR2(36) NULL, + CERTIFICATENAME VARCHAR2(120) NULL, + ISSUEUNIT VARCHAR2(120) NULL, + ISSUEDATE DATE NULL, + EFFECTIVETIME DATE NULL, + CERTIFICATEDESC VARCHAR2(360) NULL, + REMARKS VARCHAR2(360) NULL +); +COMMENT ON TABLE T_LIMS_STAFF_CERTIFICATE IS '人员资格证书表'; +COMMENT ON COLUMN T_LIMS_STAFF_CERTIFICATE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_STAFF_CERTIFICATE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_STAFF_CERTIFICATE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_STAFF_CERTIFICATE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_STAFF_CERTIFICATE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_STAFF_CERTIFICATE.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_STAFF_CERTIFICATE.STAFFID IS '人员ID'; +COMMENT ON COLUMN T_LIMS_STAFF_CERTIFICATE.CERTIFICATECODE IS '证书编号'; +COMMENT ON COLUMN T_LIMS_STAFF_CERTIFICATE.CERTIFICATENAME IS '证书名称'; +COMMENT ON COLUMN T_LIMS_STAFF_CERTIFICATE.ISSUEUNIT IS '发证单位'; +COMMENT ON COLUMN T_LIMS_STAFF_CERTIFICATE.ISSUEDATE IS '发证日期'; +COMMENT ON COLUMN T_LIMS_STAFF_CERTIFICATE.EFFECTIVETIME IS '证书有效期'; +COMMENT ON COLUMN T_LIMS_STAFF_CERTIFICATE.CERTIFICATEDESC IS '证书描述'; +COMMENT ON COLUMN T_LIMS_STAFF_CERTIFICATE.REMARKS IS '备注'; + +ALTER TABLE T_LIMS_STAFF_CERTIFICATE ADD CONSTRAINT PK_LIMS_STAFF_CERTIFICATE PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.SERVICE_NAME', '人员资格证书表', '人员资格证书表', 'zh-CN', '人员资格证书表'); +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.ID', '人员资格证书表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.CREATEDBYID', '人员资格证书表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.CREATEDBYNAME', '人员资格证书表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.CREATEDTIME', '人员资格证书表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.CREATEDBYORGID', '人员资格证书表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.CREATEDBYORGNAME', '人员资格证书表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.STAFFID', '人员资格证书表的人员ID', '人员ID', 'zh-CN', '人员ID'); +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.CERTIFICATECODE', '人员资格证书表的证书编号', '证书编号', 'zh-CN', '证书编号'); +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.CERTIFICATENAME', '人员资格证书表的证书名称', '证书名称', 'zh-CN', '证书名称'); +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.ISSUEUNIT', '人员资格证书表的发证单位', '发证单位', 'zh-CN', '发证单位'); +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.ISSUEDATE', '人员资格证书表的发证日期', '发证日期', 'zh-CN', '发证日期'); +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.EFFECTIVETIME', '人员资格证书表的证书有效期', '证书有效期', 'zh-CN', '证书有效期'); +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.CERTIFICATEDESC', '人员资格证书表的证书描述', '证书描述', 'zh-CN', '证书描述'); +CALL INSERTI18N('T_LIMS_STAFF_CERTIFICATE.REMARKS', '人员资格证书表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.CERTIFICATES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.CERTIFICATES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.CERTIFICATES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.CERTIFICATES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.CERTIFICATES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_STAFF_CERTIFICATE', '0', '0'); + + +COMMIT; + +-- 建表语句 +CREATE TABLE T_LIMS_STAFF_WORK_EXPERIENCE( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + STAFFID NUMBER NULL, + STARTTIME DATE NULL, + ENDTIME DATE NULL, + WORKUNIT VARCHAR2(120) NULL, + POSITION VARCHAR2(36) NULL, + MAJORJOB VARCHAR2(360) NULL, + REMARKS VARCHAR2(360) NULL +); +COMMENT ON TABLE T_LIMS_STAFF_WORK_EXPERIENCE IS '人员工作经历表'; +COMMENT ON COLUMN T_LIMS_STAFF_WORK_EXPERIENCE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_STAFF_WORK_EXPERIENCE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_STAFF_WORK_EXPERIENCE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_STAFF_WORK_EXPERIENCE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_STAFF_WORK_EXPERIENCE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_STAFF_WORK_EXPERIENCE.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_STAFF_WORK_EXPERIENCE.STAFFID IS '人员ID'; +COMMENT ON COLUMN T_LIMS_STAFF_WORK_EXPERIENCE.STARTTIME IS '开始时间'; +COMMENT ON COLUMN T_LIMS_STAFF_WORK_EXPERIENCE.ENDTIME IS '结束时间'; +COMMENT ON COLUMN T_LIMS_STAFF_WORK_EXPERIENCE.WORKUNIT IS '工作单位'; +COMMENT ON COLUMN T_LIMS_STAFF_WORK_EXPERIENCE.POSITION IS '职位'; +COMMENT ON COLUMN T_LIMS_STAFF_WORK_EXPERIENCE.MAJORJOB IS '主要工作内容'; +COMMENT ON COLUMN T_LIMS_STAFF_WORK_EXPERIENCE.REMARKS IS '备注'; + +ALTER TABLE T_LIMS_STAFF_WORK_EXPERIENCE ADD CONSTRAINT PK_LIMS_STAFF_WORK_EXPERIENCE PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_STAFF_WORK_EXPERIENCE.SERVICE_NAME', '人员工作经历表', '人员工作经历表', 'zh-CN', '人员工作经历表'); +CALL INSERTI18N('T_LIMS_STAFF_WORK_EXPERIENCE.ID', '人员工作经历表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_STAFF_WORK_EXPERIENCE.CREATEDBYID', '人员工作经历表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_STAFF_WORK_EXPERIENCE.CREATEDBYNAME', '人员工作经历表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_STAFF_WORK_EXPERIENCE.CREATEDTIME', '人员工作经历表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_STAFF_WORK_EXPERIENCE.CREATEDBYORGID', '人员工作经历表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_STAFF_WORK_EXPERIENCE.CREATEDBYORGNAME', '人员工作经历表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_STAFF_WORK_EXPERIENCE.STAFFID', '人员工作经历表的人员ID', '人员ID', 'zh-CN', '人员ID'); +CALL INSERTI18N('T_LIMS_STAFF_WORK_EXPERIENCE.STARTTIME', '人员工作经历表的开始时间', '开始时间', 'zh-CN', '开始时间'); +CALL INSERTI18N('T_LIMS_STAFF_WORK_EXPERIENCE.ENDTIME', '人员工作经历表的结束时间', '结束时间', 'zh-CN', '结束时间'); +CALL INSERTI18N('T_LIMS_STAFF_WORK_EXPERIENCE.WORKUNIT', '人员工作经历表的工作单位', '工作单位', 'zh-CN', '工作单位'); +CALL INSERTI18N('T_LIMS_STAFF_WORK_EXPERIENCE.POSITION', '人员工作经历表的职位', '职位', 'zh-CN', '职位'); +CALL INSERTI18N('T_LIMS_STAFF_WORK_EXPERIENCE.MAJORJOB', '人员工作经历表的主要工作内容', '主要工作内容', 'zh-CN', '主要工作内容'); +CALL INSERTI18N('T_LIMS_STAFF_WORK_EXPERIENCE.REMARKS', '人员工作经历表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.WORKEXPERIENCES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.WORKEXPERIENCES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.WORKEXPERIENCES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.WORKEXPERIENCES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.WORKEXPERIENCES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_STAFF_WORK_EXPERIENCE', '0', '0'); + + +COMMIT; + +-- 建表语句 +CREATE TABLE T_LIMS_STAFF_EDU_EXPERIENCE( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + STAFFID NUMBER NULL, + STARTTIME DATE NULL, + ENDTIME DATE NULL, + SCHOOL VARCHAR2(120) NULL, + ADDRESS VARCHAR2(360) NULL, + MAJOR VARCHAR2(36) NULL, + REMARKS VARCHAR2(360) NULL +); +COMMENT ON TABLE T_LIMS_STAFF_EDU_EXPERIENCE IS '人员教育经历表'; +COMMENT ON COLUMN T_LIMS_STAFF_EDU_EXPERIENCE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_STAFF_EDU_EXPERIENCE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_STAFF_EDU_EXPERIENCE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_STAFF_EDU_EXPERIENCE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_STAFF_EDU_EXPERIENCE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_STAFF_EDU_EXPERIENCE.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_STAFF_EDU_EXPERIENCE.STAFFID IS '人员ID'; +COMMENT ON COLUMN T_LIMS_STAFF_EDU_EXPERIENCE.STARTTIME IS '开始时间'; +COMMENT ON COLUMN T_LIMS_STAFF_EDU_EXPERIENCE.ENDTIME IS '结束时间'; +COMMENT ON COLUMN T_LIMS_STAFF_EDU_EXPERIENCE.SCHOOL IS '学校'; +COMMENT ON COLUMN T_LIMS_STAFF_EDU_EXPERIENCE.ADDRESS IS '学校地址'; +COMMENT ON COLUMN T_LIMS_STAFF_EDU_EXPERIENCE.MAJOR IS '所学专业'; +COMMENT ON COLUMN T_LIMS_STAFF_EDU_EXPERIENCE.REMARKS IS '备注'; + +ALTER TABLE T_LIMS_STAFF_EDU_EXPERIENCE ADD CONSTRAINT PK_LIMS_STAFF_EDU_EXPERIENCE PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_STAFF_EDU_EXPERIENCE.SERVICE_NAME', '人员教育经历表', '人员教育经历表', 'zh-CN', '人员教育经历表'); +CALL INSERTI18N('T_LIMS_STAFF_EDU_EXPERIENCE.ID', '人员教育经历表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_STAFF_EDU_EXPERIENCE.CREATEDBYID', '人员教育经历表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_STAFF_EDU_EXPERIENCE.CREATEDBYNAME', '人员教育经历表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_STAFF_EDU_EXPERIENCE.CREATEDTIME', '人员教育经历表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_STAFF_EDU_EXPERIENCE.CREATEDBYORGID', '人员教育经历表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_STAFF_EDU_EXPERIENCE.CREATEDBYORGNAME', '人员教育经历表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_STAFF_EDU_EXPERIENCE.STAFFID', '人员教育经历表的人员ID', '人员ID', 'zh-CN', '人员ID'); +CALL INSERTI18N('T_LIMS_STAFF_EDU_EXPERIENCE.STARTTIME', '人员教育经历表的开始时间', '开始时间', 'zh-CN', '开始时间'); +CALL INSERTI18N('T_LIMS_STAFF_EDU_EXPERIENCE.ENDTIME', '人员教育经历表的结束时间', '结束时间', 'zh-CN', '结束时间'); +CALL INSERTI18N('T_LIMS_STAFF_EDU_EXPERIENCE.SCHOOL', '人员教育经历表的学校', '学校', 'zh-CN', '学校'); +CALL INSERTI18N('T_LIMS_STAFF_EDU_EXPERIENCE.ADDRESS', '人员教育经历表的学校地址', '学校地址', 'zh-CN', '学校地址'); +CALL INSERTI18N('T_LIMS_STAFF_EDU_EXPERIENCE.MAJOR', '人员教育经历表的所学专业', '所学专业', 'zh-CN', '所学专业'); +CALL INSERTI18N('T_LIMS_STAFF_EDU_EXPERIENCE.REMARKS', '人员教育经历表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.EDUEXPERIENCES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.EDUEXPERIENCES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.EDUEXPERIENCES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.EDUEXPERIENCES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.EDUEXPERIENCES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_STAFF_EDU_EXPERIENCE', '0', '0'); + + +COMMIT; + +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.STAFFS.STAFF', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.STAFFS.CERTIFICATE', '资格证书', '资格证书', 'zh-CN', '资格证书'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.STAFFS.WORKEXPERIENCE', '工作经历', '工作经历', 'zh-CN', '工作经历'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.STAFFS.EDUEXPERIENCE', '教育经历', '教育经历', 'zh-CN', '教育经历'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.STAFFS.TESTGRANT', '检测项目授权', '检测项目授权', 'zh-CN', '检测项目授权'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.STAFFS.EQUIPTGRANT', '仪器设备授权', '仪器设备授权', 'zh-CN', '仪器设备授权'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.STAFFS.EMPTY.TOAST', '未选中人员', '未选中人员', 'zh-CN', '未选中人员'); +CALL INSERTI18N('T_LIMS_STAFF_EQUIPT_GRANT.EXT.EQUIPTNAME', '设备名称', '未选中人员', 'zh-CN', '设备名称'); +CALL INSERTI18N('T_LIMS_STAFF_EQUIPT_GRANT.EXT.EQUIPTCODE', '设备编号', '未选中人员', 'zh-CN', '设备编号'); +CALL INSERTI18N('T_LIMS_STAFF_TEST_GRANT.EXT.TESTCODE', '检测项目编码', '未选中人员', 'zh-CN', '检测项目编码'); +CALL INSERTI18N('T_LIMS_STAFF_TEST_GRANT.EXT.TESTNAME', '检测项目名称', '未选中人员', 'zh-CN', '检测项目名称'); + + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('eduDegree', '文化程度', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202208301501, '初中', '1', 1, 'eduDegree', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202208301502, '高中', '2', 2, 'eduDegree', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202208301503, '大学', '3', 3, 'eduDegree', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202208301504, '研究生', '4', 4, 'eduDegree', 0, 'admin', '系统管理员', '0'); + +-- ----------------------------- 2022-08-30 add by lijiaxing@sunwayworld.com------------end + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('910102', '检测项目授权管理', '', '9101', '2', '008.svg', '人员信息'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91010201', '检测项目授权申请', '/secure/basemodule/basedata/staff/staff-test-grants/page/edit-list', '910102', '1', '008.svg', '检测项目授权申请'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91010202', '检测项目授权审核', '/secure/basemodule/basedata/staff/staff-test-grants/page/audit-list', '910102', '2', '008.svg', '检测项目授权审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91010203', '检测项目授权查询', '/secure/basemodule/basedata/staff/staff-test-grants/page/search-list', '910102', '3', '008.svg', '检测项目授权查询'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('910103', '设备授权管理', '', '9101', '3', '008.svg', '设备授权管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91010301', '设备授权申请', '/secure/basemodule/basedata/staff/staff-equipt-grants/page/edit-list', '910103', '1', '008.svg', '设备授权申请'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91010302', '设备授权审核', '/secure/basemodule/basedata/staff/staff-equipt-grants/page/audit-list', '910103', '2', '008.svg', '设备授权审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91010303', '设备授权查询', '/secure/basemodule/basedata/staff/staff-equipt-grants/page/search-list', '910103', '3', '008.svg', '设备授权查询'); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES + (202209051514,'人员','人员','staffChoose','/secure/basemodule/basedata/staff/staffs/page/choose-list','80%'); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082616372,'检测项目','检测项目','testChoose','/secure/basemodule/coredata/tests/page/choose-list','80%'); \ No newline at end of file diff --git a/sql/oracle/基础静态数据/样品类型.txt b/sql/oracle/基础静态数据/样品类型.txt new file mode 100644 index 0000000..69c988c --- /dev/null +++ b/sql/oracle/基础静态数据/样品类型.txt @@ -0,0 +1,99 @@ +-- ----------------------------- 2022-08-21 add by hangh--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_ORDER_TYPE( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + DELFLAG VARCHAR2(12) NULL, + ACTIVATEDFLAG VARCHAR2(12) NULL, + ACTIVATEDBYID VARCHAR2(36) NULL, + ACTIVATEDBYNAME VARCHAR2(60) NULL, + ACTIVATEDTIME DATE NULL, + TYPECODE VARCHAR2(36) NULL, + TYPENAME VARCHAR2(60) NULL + ); +COMMENT ON TABLE T_LIMS_ORDER_TYPE IS '样品类型'; +COMMENT ON COLUMN T_LIMS_ORDER_TYPE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_ORDER_TYPE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_ORDER_TYPE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_ORDER_TYPE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_ORDER_TYPE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_ORDER_TYPE.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_ORDER_TYPE.DELFLAG IS '删除标记'; +COMMENT ON COLUMN T_LIMS_ORDER_TYPE.ACTIVATEDFLAG IS '启/停用标记'; +COMMENT ON COLUMN T_LIMS_ORDER_TYPE.ACTIVATEDBYID IS '启/停用人ID'; +COMMENT ON COLUMN T_LIMS_ORDER_TYPE.ACTIVATEDBYNAME IS '启/停用人'; +COMMENT ON COLUMN T_LIMS_ORDER_TYPE.ACTIVATEDTIME IS '启/停用时间'; +COMMENT ON COLUMN T_LIMS_ORDER_TYPE.TYPECODE IS '类型编码'; +COMMENT ON COLUMN T_LIMS_ORDER_TYPE.TYPENAME IS '类型名称'; + +ALTER TABLE T_LIMS_ORDER_TYPE ADD CONSTRAINT PK_LIMS_ORDER_TYPE PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_ORDER_TYPE.SERVICE_NAME', '样品类型', '样品类型', 'zh-CN', '样品类型'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ID', '样品类型的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYID', '样品类型的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYNAME', '样品类型的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDTIME', '样品类型的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYORGID', '样品类型的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYORGNAME', '样品类型的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.DELFLAG', '样品类型的删除标记', '删除标记', 'zh-CN', '删除标记'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDFLAG', '样品类型的启/停用标记', '启/停用标记', 'zh-CN', '启/停用标记'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDBYID', '样品类型的启/停用人ID', '启/停用人ID', 'zh-CN', '启/停用人ID'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDBYNAME', '样品类型的启/停用人', '启/停用人', 'zh-CN', '启/停用人'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDTIME', '样品类型的启/停用时间', '启/停用时间', 'zh-CN', '启/停用时间'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.TYPECODE', '样品类型的类型编码', '类型编码', 'zh-CN', '类型编码'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.TYPENAME', '样品类型的类型名称', '类型名称', 'zh-CN', '类型名称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20210616005', '样品类型', '/secure/basemodule/basedata/order-types/page/edit-list', '20210616001', '20', '021.svg', '样品类型'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ORDER_TYPE', '0', '0'); +ALTER TABLE T_LIMS_ORDER_TYPE ADD REMARK VARCHAR(300) COMMENT '备注'; +CALL INSERTI18N('T_LIMS_ORDER_TYPE.REMARK', '样品类型', '备注', 'zh-CN', '备注'); + + + + +CALL INSERTI18N('T_LIMS_ORDER_TYPE.SERVICE_NAME', '样品类型', 'Sample Type', 'en-US', 'Sample Type'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ID', '样品类型的主键', 'Primary Key', 'en-US', 'Primary Key'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYID', '样品类型的制单人编码', 'Editor ID', 'en-US', 'Editor ID'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYNAME', '样品类型的制单人名称', 'Editor Name', 'en-US', 'Editor Name'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDTIME', '样品类型的制单时间', 'EditTime', 'en-US', 'EditTime'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYORGID', '样品类型的制单人单位编码', 'Editor Department ID', 'en-US', 'Editor Department ID'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYORGNAME', '样品类型的制单人单位名称', 'Editor Department Name', 'en-US', 'Editor Department Name'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.DELFLAG', '样品类型的删除标记', 'Delete Flag', 'en-US', 'Delete Flag'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDFLAG', '样品类型的启/停用标记', 'Enabled Or Not', 'en-US', 'Enabled Or Not'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDBYID', '样品类型的启/停用人ID', 'Enabled Or Not Person ID', 'en-US', 'Enabled Or Not Person ID'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDBYNAME', '样品类型的启/停用人', 'Enabled Or Not PersON', 'en-US', 'Enabled Or Not Person'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDTIME', '样品类型的启/停用时间', 'Enabled Or Not Time', 'en-US', 'Enabled Or Not Time'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.TYPECODE', '样品类型的类型编码', 'Type Code', 'en-US', 'Type Code'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.TYPENAME', '样品类型的类型名称', 'Type Name', 'en-US', 'Type Name'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.MODAL.ADD', '新增', 'Add A New Data', 'en-US', 'Add A New Data'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.TAB.BASE_INFO', '基本信息', 'Basic Info', 'en-US', 'Basic Info'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.BUTTON.BUTTON', '按钮', 'Button', 'en-US', 'Button'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.TIP.TIP', '提示框', 'Tooltip', 'en-US', 'Tooltip'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.MODAL.MODAL', '对话框', 'Dialog Box', 'en-US', 'Dialog Box'); + +CALL DELETEI18N('GIKAM.T_LIMS_ORDER_TYPE.REMARK'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.REMARK', '样品类型', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.REMARK', 'Remark', '备注', 'en-US', 'Remark'); + +CALL INSERTI18N('T_LIMS_ORDER_TYPE.REMARKS', '测试类型', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.REMARKS', '测试类型', 'Remarks', 'en-US', 'Remarks'); + +ALTER TABLE T_LIMS_ORDER_TYPE CHANGE REMARK REMARKS varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '备注'; + +COMMIT; + +-- ----------------------------- 2022-08-21 add by hangh------------end \ No newline at end of file diff --git a/sql/oracle/基础静态数据/测试类型.txt b/sql/oracle/基础静态数据/测试类型.txt new file mode 100644 index 0000000..14fdf9a --- /dev/null +++ b/sql/oracle/基础静态数据/测试类型.txt @@ -0,0 +1,104 @@ +-- ----------------------------- 2022-08-19 add by hangh--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_TEST_TYPE( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + FIRSTTYPE VARCHAR2(60) NULL, + FIRSTCODE VARCHAR2(60) NULL, + SECONDTYPE VARCHAR2(60) NULL, + SECONDCODE VARCHAR2(60) NULL, + ACTIVATEDFLAG VARCHAR2(12) NULL, + REMARK VARCHAR2(300) NULL + ); +COMMENT ON TABLE T_LIMS_TEST_TYPE IS '检测项目类型'; +COMMENT ON COLUMN T_LIMS_TEST_TYPE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST_TYPE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST_TYPE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST_TYPE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST_TYPE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST_TYPE.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_TEST_TYPE.FIRSTTYPE IS '一级分类'; +COMMENT ON COLUMN T_LIMS_TEST_TYPE.FIRSTCODE IS '一级编码'; +COMMENT ON COLUMN T_LIMS_TEST_TYPE.SECONDTYPE IS '二级分类'; +COMMENT ON COLUMN T_LIMS_TEST_TYPE.SECONDCODE IS '二级编码'; +COMMENT ON COLUMN T_LIMS_TEST_TYPE.ACTIVATEDFLAG IS '是否启用'; +COMMENT ON COLUMN T_LIMS_TEST_TYPE.REMARK IS '备注'; + +ALTER TABLE T_LIMS_TEST_TYPE ADD CONSTRAINT PK_LIMS_TEST_TYPE PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_TEST_TYPE.SERVICE_NAME', '检测项目类型', '检测项目类型', 'zh-CN', '检测项目类型'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.ID', '检测项目类型的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYID', '检测项目类型的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYNAME', '检测项目类型的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDTIME', '检测项目类型的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYORGID', '检测项目类型的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYORGNAME', '检测项目类型的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.FIRSTTYPE', '检测项目类型的一级分类', '一级分类', 'zh-CN', '一级分类'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.FIRSTCODE', '检测项目类型的一级编码', '一级编码', 'zh-CN', '一级编码'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.SECONDTYPE', '检测项目类型的二级分类', '二级分类', 'zh-CN', '二级分类'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.SECONDCODE', '检测项目类型的二级编码', '二级编码', 'zh-CN', '二级编码'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.ACTIVATEDFLAG', '检测项目类型的是否启用', '是否启用', 'zh-CN', '是否启用'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.REMARK', '检测项目类型的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20220819001', '检测项目类型', '/secure/basemodule/basedata/test-types/page/edit-list', '20210616001', '10', '013.svg', '检测项目类型'); + +-- INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +-- VALUES ('000101', '检测项目类型', '/secure/basemodule/basedata/test-types/page/edit-list', '0001', '000101', '013.svg', '检测项目类型'); +-- INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +-- VALUES ('000103', '检测项目类型查询', '/secure/basemodule/basedata/test-types/page/search-list', '0001', '000103', '013.svg', '检测项目类型查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_TYPE', '0', '0'); + +ALTER TABLE T_LIMS_TEST_TYPE ADD DELFLAG VARCHAR(12) COMMENT '删除标记'; + +ALTER TABLE T_LIMS_TEST_TYPE ADD activatedById VARCHAR(30) COMMENT '启/停人ID'; +ALTER TABLE T_LIMS_TEST_TYPE ADD activatedByName VARCHAR(60) COMMENT '启/停人'; +ALTER TABLE T_LIMS_TEST_TYPE ADD activatedTime DATETIME COMMENT '启/停时间'; + + +CALL INSERTI18N('T_LIMS_TEST_TYPE.SERVICE_NAME', '检测项目类型', 'Test Item Type', 'en-US', 'Test Item Type'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.ID', '检测项目类型的主键', 'Primary Key', 'en-US', 'Primary Key'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYID', '检测项目类型的制单人编码', 'Editor ID', 'en-US', 'Editor ID'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYNAME', '检测项目类型的制单人名称', 'Editor Name', 'en-US', 'Editor Name'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDTIME', '检测项目类型的制单时间', 'EditTime', 'en-US', 'EditTime'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYORGID', '检测项目类型的制单人单位编码', 'Editor Department ID', 'en-US', 'Editor Department ID'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYORGNAME', '检测项目类型的制单人单位名称', 'Editor Department Name', 'en-US', 'Editor Department Name'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.FIRSTTYPE', '检测项目类型的一级分类', 'First Type', 'en-US', 'First Type'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.FIRSTCODE', '检测项目类型的一级编码', 'First Code', 'en-US', 'First Code'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.SECONDTYPE', '检测项目类型的二级分类', 'Second Type', 'en-US', 'Second Type'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.SECONDCODE', '检测项目类型的二级编码', 'Second Code', 'en-US', 'Second Code'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.ACTIVATEDFLAG', '检测项目类型的是否启用', 'Enabled Or Not', 'en-US', 'Enabled Or Not'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.REMARK', '检测项目类型的备注', 'Remark', 'en-US', 'Remark'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.MODAL.ADD', '新增', 'Add A New Data', 'en-US', 'Add A New Data'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.TAB.BASE_INFO', '基本信息', 'Basic Info', 'en-US', 'Basic Info'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.BUTTON.BUTTON', '按钮', 'Button', 'en-US', 'Button'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.TIP.TIP', '提示框', 'Tooltip', 'en-US', 'Tooltip'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.MODAL.MODAL', '对话框', 'Dialog Box', 'en-US', 'Dialog Box'); + + +CALL INSERTI18N('GIKAM.BUTTON.INSERT', '按钮', 'INSERT DATAS', 'en-US', 'INSERT DATAS'); +CALL INSERTI18N('GIKAM.BUTTON.DELETE', '按钮', 'DELETE DATAS', 'en-US', 'DELETE DATAS'); +CALL INSERTI18N('GIKAM.BUTTON.ACTIVE', '按钮', 'ACTIVE DATAS', 'en-US', 'ACTIVE DATAS'); +CALL INSERTI18N('GIKAM.BUTTON.DEACTIVE', '按钮', 'DEACTIVE DATAS', 'en-US', 'DEACTIVE DATAS'); + +CALL INSERTI18N('T_LIMS_TEST_TYPE.REMARKS', '测试类型', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.REMARKS', '测试类型', 'Remarks', 'en-US', 'Remarks'); +ALTER TABLE t_lims_test_type CHANGE REMARK REMARKS varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '备注'; + +COMMIT; + +-- ----------------------------- 2022-08-19 add by hangh------------end \ No newline at end of file diff --git a/sql/oracle/基础静态数据/测试项目库.txt b/sql/oracle/基础静态数据/测试项目库.txt new file mode 100644 index 0000000..f760152 --- /dev/null +++ b/sql/oracle/基础静态数据/测试项目库.txt @@ -0,0 +1,162 @@ +-- ----------------------------- 2022-08-23 add by hangh--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_TEST_LIBRARY( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + ACTIVATEDFLAG VARCHAR2(12) NULL, + ACTIVATEDBYID VARCHAR2(36) NULL, + ACTIVATEDBYNAME VARCHAR2(60) NULL, + ACTIVATEDTIME DATE NULL, + DELFLAG VARCHAR2(12) NULL, + TESTCODE VARCHAR2(36) NULL, + TESTNAME VARCHAR2(120) NULL, + TESTNAMEENG VARCHAR2(360) NULL, + SHORTTESTNAME VARCHAR2(60) NULL, + TESTDESC VARCHAR2(1200) NULL, + REMARKS VARCHAR2(300) NULL + ); +COMMENT ON TABLE T_LIMS_TEST_LIBRARY IS '检测项目库'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.ACTIVATEDFLAG IS '启/停用标记'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.ACTIVATEDBYID IS '启/停用人ID'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.ACTIVATEDBYNAME IS '启/停用人'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.ACTIVATEDTIME IS '启/停用时间'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.DELFLAG IS '删除标记'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.TESTCODE IS '检测项目编码'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.TESTNAME IS '检测项目名称'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.TESTNAMEENG IS '检测项目英文名称'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.SHORTTESTNAME IS '检测项目名称简写'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.TESTDESC IS '检测项目描述'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.REMARKS IS '备注'; + +ALTER TABLE T_LIMS_TEST_LIBRARY ADD CONSTRAINT PK_LIMS_TEST_LIBRARY PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TEST_LIBRARY_ORG( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + LIBRARYID NUMBER NULL, + ORGID VARCHAR2(36) NULL, + ORGNAME VARCHAR2(120) NULL, + REMARKS VARCHAR2(300) NULL + ); +COMMENT ON TABLE T_LIMS_TEST_LIBRARY_ORG IS '检测项目库权限表'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.LIBRARYID IS '项目库ID'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.ORGID IS '组织ID'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.ORGNAME IS '组织名称'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.REMARKS IS '备注'; + +ALTER TABLE T_LIMS_TEST_LIBRARY_ORG ADD CONSTRAINT PK_LIMS_TEST_LIBRARY_ORG PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.SERVICE_NAME', '检测项目库', '检测项目库', 'zh-CN', '检测项目库'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ID', '检测项目库的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYID', '检测项目库的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYNAME', '检测项目库的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDTIME', '检测项目库的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYORGID', '检测项目库的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYORGNAME', '检测项目库的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDFLAG', '检测项目库的启/停用标记', '启/停用标记', 'zh-CN', '启/停用标记'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDBYID', '检测项目库的启/停用人ID', '启/停用人ID', 'zh-CN', '启/停用人ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDBYNAME', '检测项目库的启/停用人', '启/停用人', 'zh-CN', '启/停用人'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDTIME', '检测项目库的启/停用时间', '启/停用时间', 'zh-CN', '启/停用时间'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.DELFLAG', '检测项目库的删除标记', '删除标记', 'zh-CN', '删除标记'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTCODE', '检测项目库的检测项目编码', '检测项目编码', 'zh-CN', '检测项目编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTNAME', '检测项目库的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTNAMEENG', '检测项目库的检测项目英文名称', '检测项目英文名称', 'zh-CN', '检测项目英文名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.SHORTTESTNAME', '检测项目库的检测项目名称简写', '检测项目名称简写', 'zh-CN', '检测项目名称简写'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTDESC', '检测项目库的检测项目描述', '检测项目描述', 'zh-CN', '检测项目描述'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.REMARKS', '检测项目库的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.SERVICE_NAME', '检测项目库权限表', '检测项目库权限表', 'zh-CN', '检测项目库权限表'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ID', '检测项目库权限表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYID', '检测项目库权限表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYNAME', '检测项目库权限表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDTIME', '检测项目库权限表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGID', '检测项目库权限表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGNAME', '检测项目库权限表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.LIBRARYID', '检测项目库权限表的项目库ID', '项目库ID', 'zh-CN', '项目库ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ORGID', '检测项目库权限表的组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ORGNAME', '检测项目库权限表的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.REMARKS', '检测项目库权限表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('000101', '检测项目库', '/secure/basemodule/basedata/test-librarys/page/edit-list', '0001', '000101', '018.svg', '检测项目库'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_LIBRARY', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_LIBRARY_ORG', '0', '0'); + + +CALL UPDATEI18N('T_LIMS_TEST_LIBRARY.TESTNAMEENG', 'zh-CN', '项目英文名称'); +CALL UPDATEI18N('T_LIMS_TEST_LIBRARY.SHORTTESTNAME', 'zh-CN', '项目名称简称'); +CALL INSERTI18N('PLEASE.CLICK.TO.SELECT.ONE.TEST.LIBRARY', '检测项目库', '请点击选中一行检测项目数据!', 'zh-CN', '请点击选中一行检测项目数据!'); + + + +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.SERVICE_NAME', '检测项目库', 'Test Item Library', 'en-US', 'Test Item Library'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ID', '检测项目库的主键', 'Primary Key', 'en-US', 'Primary Key'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYID', '检测项目库的制单人编码', 'Editor ID', 'en-US', 'Editor ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYNAME', '检测项目库的制单人名称', 'Editor Name', 'en-US', 'Editor Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDTIME', '检测项目库的制单时间', 'EditTime', 'en-US', 'EditTime'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYORGID', '检测项目库的制单人单位编码', 'Editor Department ID', 'en-US', 'Editor Department ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYORGNAME', '检测项目库的制单人单位名称', 'Editor Department Name', 'en-US', 'Editor Department Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDFLAG', '检测项目库的启/停用标记', 'Enabled Or Not', 'en-US', 'Enabled Or Not'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDBYID', '检测项目库的启/停用人ID', 'Enabled Or Not Person ID', 'en-US', 'Enabled Or Not Person ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDBYNAME', '检测项目库的启/停用人', 'Enabled Or Not PersON', 'en-US', 'Enabled Or Not PersON'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDTIME', '检测项目库的启/停用时间', 'Enabled Or Not Time', 'en-US', 'Enabled Or Not Time'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.DELFLAG', '检测项目库的删除标记', 'Delete Flag', 'en-US', 'Delete Flag'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTCODE', '检测项目库的检测项目编码', 'Test Item Code', 'en-US', 'Test Item Code'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTNAME', '检测项目库的检测项目名称', 'Test Item Name', 'en-US', 'Test Item Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTNAMEENG', '检测项目库的检测项目英文名称', 'Test Item English Name', 'en-US', 'Test Item English Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.SHORTTESTNAME', '检测项目库的检测项目名称简写', 'Short Name', 'en-US', 'Short Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTDESC', '检测项目库的检测项目描述', 'Test Item Desc', 'en-US', 'Test Item Desc'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.REMARKS', '检测项目库的备注', 'Remark', 'en-US', 'Remark'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.SERVICE_NAME', '检测项目库权限表', 'Test Item Authority', 'en-US', 'Test Item Authority'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ID', '检测项目库权限表的主键', 'Primary Key', 'en-US', 'Primary Key'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYID', '检测项目库权限表的制单人编码', 'Editor ID', 'en-US', 'Editor ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYNAME', '检测项目库权限表的制单人名称', 'Editor Name', 'en-US', 'Editor Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDTIME', '检测项目库权限表的制单时间', 'EditTime', 'en-US', 'EditTime'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGID', '检测项目库权限表的制单人单位编码', 'Editor Department ID', 'en-US', 'Editor Department ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGNAME', '检测项目库权限表的制单人单位名称', 'Editor Department Name', 'en-US', 'Editor Department Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.LIBRARYID', '检测项目库权限表的项目库ID', 'Library ID', 'en-US', 'Library ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ORGID', '检测项目库权限表的组织ID', 'Organization ID', 'en-US', 'Organization ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ORGNAME', '检测项目库权限表的组织名称', 'Organization Name', 'en-US', 'Organization Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.REMARKS', '检测项目库权限表的备注', 'Remark', 'en-US', 'Remark'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.ADD', '新增', 'Add A New Data', 'en-US', 'Add A New Data'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.TAB.BASE_INFO', '基本信息', 'Basic Info', 'en-US', 'Basic Info'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.BUTTON.BUTTON', '按钮', 'Button', 'en-US', 'Button'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.TIP.TIP', '提示框', 'Tooltip', 'en-US', 'Tooltip'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.MODAL', '对话框', 'Dialog Box', 'en-US', 'Dialog Box'); + +CALL INSERTI18N('PLEASE.CLICK.TO.SELECT.ONE.TEST.LIBRARY', '检测项目库', 'Please Click To Select One Test Item Data.', 'en-US', 'Please Click To Select One Test Item Data.'); + +CALL UPDATEI18N('T_LIMS_TEST_LIBRARY.REMARKS', 'en-US', 'Remarks'); +CALL UPDATEI18N('T_LIMS_TEST_LIBRARY_ORG.REMARKS', 'en-US', 'Remarks'); +COMMIT; + +-- ----------------------------- 2022-08-23 add by hangh------------end \ No newline at end of file diff --git a/sql/oracle/基础静态数据/耗材类型.txt b/sql/oracle/基础静态数据/耗材类型.txt new file mode 100644 index 0000000..eb112b8 --- /dev/null +++ b/sql/oracle/基础静态数据/耗材类型.txt @@ -0,0 +1,50 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_MATERIAL_TYPE( + ID NUMBER NOT NULL, + MATERIALTYPECODE VARCHAR2(36) NULL, + MATERIALTYPENAME VARCHAR2(36) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_MATERIAL_TYPE IS '耗材类型'; +COMMENT ON COLUMN T_LIMS_MATERIAL_TYPE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_MATERIAL_TYPE.MATERIALTYPECODE IS '耗材类型编码'; +COMMENT ON COLUMN T_LIMS_MATERIAL_TYPE.MATERIALTYPENAME IS '耗材类型名称'; +COMMENT ON COLUMN T_LIMS_MATERIAL_TYPE.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_MATERIAL_TYPE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_MATERIAL_TYPE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_MATERIAL_TYPE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_MATERIAL_TYPE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_MATERIAL_TYPE.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_MATERIAL_TYPE ADD CONSTRAINT PK_LIMS_MATERIAL_TYPE PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.SERVICE_NAME', '耗材类型', '耗材类型', 'zh-CN', '耗材类型'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.ID', '耗材类型的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.MATERIALTYPECODE', '耗材类型的耗材类型编码', '耗材类型编码', 'zh-CN', '耗材类型编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.MATERIALTYPENAME', '耗材类型的耗材类型名称', '耗材类型名称', 'zh-CN', '耗材类型名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.REMARKS', '耗材类型的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.CREATEDBYID', '耗材类型的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.CREATEDBYNAME', '耗材类型的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.CREATEDTIME', '耗材类型的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.CREATEDBYORGID', '耗材类型的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.CREATEDBYORGNAME', '耗材类型的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MATERIALTYPES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MATERIALTYPES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MATERIALTYPES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MATERIALTYPES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MATERIALTYPES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL_TYPE', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-25 add by zhangs------------end \ No newline at end of file diff --git a/sql/oracle/基础静态数据/设备保养点检项目库.txt b/sql/oracle/基础静态数据/设备保养点检项目库.txt new file mode 100644 index 0000000..9c7996f --- /dev/null +++ b/sql/oracle/基础静态数据/设备保养点检项目库.txt @@ -0,0 +1,81 @@ +-- ----------------------------- 2022-09-02 add by hangh--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT_MAINTAIN_LIBRARY( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + DELFLAG VARCHAR2(12) NULL, + ACTIVATEDFLAG VARCHAR2(12) NULL, + ACTIVATEDBYID VARCHAR2(36) NULL, + ACTIVATEDBYNAME VARCHAR2(60) NULL, + ACTIVATEDTIME DATE NULL, + ITEMTYPE VARCHAR2(36) NULL, + ITEMNAME VARCHAR2(360) NULL, + ITEMCATEGORY VARCHAR2(36) NULL, + REMARKS VARCHAR2(360) NULL, + ITEMMETHOD VARCHAR2(36) NULL, + ORGID VARCHAR2(36) NULL, + ORGNAME VARCHAR2(60) NULL + ); +COMMENT ON TABLE T_LIMS_EQUIPT_MAINTAIN_LIBRARY IS '设备保养点检项目库'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.DELFLAG IS '删除标记'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDFLAG IS '启/停用标记'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDBYID IS '启/停用人ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDBYNAME IS '启/停用人'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDTIME IS '启/停用时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMTYPE IS '项目类型'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMNAME IS '项目名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMCATEGORY IS '项目分类'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMMETHOD IS '项目方法'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ORGID IS '所属部门ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ORGNAME IS '所属部门名称'; + +ALTER TABLE T_LIMS_EQUIPT_MAINTAIN_LIBRARY ADD CONSTRAINT PK_LIMS_EQUIPT_MAINTAIN_LIBRARY PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.SERVICE_NAME', '设备保养点检项目库', '设备保养点检项目库', 'zh-CN', '设备保养点检项目库'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ID', '设备保养点检项目库的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYID', '设备保养点检项目库的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYNAME', '设备保养点检项目库的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDTIME', '设备保养点检项目库的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYORGID', '设备保养点检项目库的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYORGNAME', '设备保养点检项目库的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.DELFLAG', '设备保养点检项目库的删除标记', '删除标记', 'zh-CN', '删除标记'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDFLAG', '设备保养点检项目库的启/停用标记', '启/停用标记', 'zh-CN', '启/停用标记'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDBYID', '设备保养点检项目库的启/停用人ID', '启/停用人ID', 'zh-CN', '启/停用人ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDBYNAME', '设备保养点检项目库的启/停用人', '启/停用人', 'zh-CN', '启/停用人'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDTIME', '设备保养点检项目库的启/停用时间', '启/停用时间', 'zh-CN', '启/停用时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMTYPE', '设备保养点检项目库的项目类型', '项目类型', 'zh-CN', '项目类型'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMNAME', '设备保养点检项目库的项目名称', '项目名称', 'zh-CN', '项目名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMCATEGORY', '设备保养点检项目库的项目分类', '项目分类', 'zh-CN', '项目分类'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.REMARKS', '设备保养点检项目库的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMMETHOD', '设备保养点检项目库的项目方法', '项目方法', 'zh-CN', '项目方法'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ORGID', '设备保养点检项目库的所属部门ID', '所属部门ID', 'zh-CN', '所属部门ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ORGNAME', '设备保养点检项目库的所属部门名称', '所属部门名称', 'zh-CN', '所属部门名称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MAINTAINLIBRARYS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MAINTAINLIBRARYS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MAINTAINLIBRARYS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MAINTAINLIBRARYS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MAINTAINLIBRARYS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20220821002', '设备保养点检项目库', '/secure/basemodule/basedata/equipt-maintain-librarys/page/edit-list', '20210616001', '30', '009.svg', '设备保养点检项目库'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_MAINTAIN_LIBRARY', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-09-02 add by hangh------------end \ No newline at end of file diff --git a/sql/oracle/基础静态数据/设备类型.txt b/sql/oracle/基础静态数据/设备类型.txt new file mode 100644 index 0000000..8f34cbc --- /dev/null +++ b/sql/oracle/基础静态数据/设备类型.txt @@ -0,0 +1,97 @@ +-- ----------------------------- 2022-08-21 add by hangh--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT_TYPE( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + DELFLAG VARCHAR2(12) NULL, + ACTIVATEDFLAG VARCHAR2(12) NULL, + ACTIVATEDBYID VARCHAR2(36) NULL, + ACTIVATEDBYNAME VARCHAR2(60) NULL, + ACTIVATEDTIME DATE NULL, + TYPECODE VARCHAR2(36) NULL, + TYPENAME VARCHAR2(60) NULL, + REMARK VARCHAR2(300) NULL + ); +COMMENT ON TABLE T_LIMS_EQUIPT_TYPE IS '设备类型'; +COMMENT ON COLUMN T_LIMS_EQUIPT_TYPE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_TYPE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_TYPE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_TYPE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_TYPE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_TYPE.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_TYPE.DELFLAG IS '删除标记'; +COMMENT ON COLUMN T_LIMS_EQUIPT_TYPE.ACTIVATEDFLAG IS '启/停用标记'; +COMMENT ON COLUMN T_LIMS_EQUIPT_TYPE.ACTIVATEDBYID IS '启/停用人ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_TYPE.ACTIVATEDBYNAME IS '启/停用人'; +COMMENT ON COLUMN T_LIMS_EQUIPT_TYPE.ACTIVATEDTIME IS '启/停用时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_TYPE.TYPECODE IS '类型编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_TYPE.TYPENAME IS '类型名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_TYPE.REMARK IS '备注'; + +ALTER TABLE T_LIMS_EQUIPT_TYPE ADD CONSTRAINT PK_LIMS_EQUIPT_TYPE PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.SERVICE_NAME', '设备类型', '设备类型', 'zh-CN', '设备类型'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ID', '设备类型的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYID', '设备类型的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYNAME', '设备类型的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDTIME', '设备类型的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYORGID', '设备类型的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYORGNAME', '设备类型的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.DELFLAG', '设备类型的删除标记', '删除标记', 'zh-CN', '删除标记'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDFLAG', '设备类型的启/停用标记', '启/停用标记', 'zh-CN', '启/停用标记'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDBYID', '设备类型的启/停用人ID', '启/停用人ID', 'zh-CN', '启/停用人ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDBYNAME', '设备类型的启/停用人', '启/停用人', 'zh-CN', '启/停用人'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDTIME', '设备类型的启/停用时间', '启/停用时间', 'zh-CN', '启/停用时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.TYPECODE', '设备类型的类型编码', '类型编码', 'zh-CN', '类型编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.TYPENAME', '设备类型的类型名称', '类型名称', 'zh-CN', '类型名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.REMARK', '设备类型的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20220821001', '设备类型', '/secure/basemodule/basedata/equipt-types/page/edit-list', '20210616001', '10', '046.svg', '设备类型'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_TYPE', '0', '0'); + + + +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.SERVICE_NAME', '设备类型', 'Equipment Type', 'en-US', 'Equipment Type'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ID', '设备类型的主键', 'Primary Key', 'en-US', 'Primary Key'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYID', '设备类型的制单人编码', 'Editor ID', 'en-US', 'Editor ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYNAME', '设备类型的制单人名称', 'Editor Name', 'en-US', 'Editor Name'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDTIME', '设备类型的制单时间', 'EditTime', 'en-US', 'EditTime'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYORGID', '设备类型的制单人单位编码', 'Editor Department ID', 'en-US', 'Editor Department ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYORGNAME', '设备类型的制单人单位名称', 'Editor Department Name', 'en-US', 'Editor Department Name'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.DELFLAG', '设备类型的删除标记', 'Delete Flag', 'en-US', 'Delete Flag'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDFLAG', '设备类型的启/停用标记', 'Enabled Or Not', 'en-US', 'Enabled Or Not'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDBYID', '设备类型的启/停用人ID', 'Enabled Or Not Person ID', 'en-US', 'Enabled Or Not Person ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDBYNAME', '设备类型的启/停用人', 'Enabled Or Not PersON', 'en-US', 'Enabled Or Not PersON'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDTIME', '设备类型的启/停用时间', 'Enabled Or Not Time', 'en-US', 'Enabled Or Not Time'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.TYPECODE', '设备类型的类型编码', 'Type Code', 'en-US', 'Type Code'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.TYPENAME', '设备类型的类型名称', 'Type Name', 'en-US', 'Type Name'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.REMARK', '设备类型的备注', 'Remark', 'en-US', 'Remark'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.MODAL.ADD', '新增', 'Add A New Data', 'en-US', 'Add A New Data'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.TAB.BASE_INFO', '基本信息', 'Basic Info', 'en-US', 'Basic Info'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.BUTTON.BUTTON', '按钮', 'Button', 'en-US', 'Button'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.TIP.TIP', '提示框', 'Tooltip', 'en-US', 'Tooltip'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.MODAL.MODAL', '对话框', 'Dialog Box', 'en-US', 'Dialog Box'); + + +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.REMARKS', '测试类型', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.REMARKS', '测试类型', 'Remarks', 'en-US', 'Remarks'); + +ALTER TABLE t_lims_equipt_type CHANGE REMARK REMARKS varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NULL; + +COMMIT; + +-- ----------------------------- 2022-08-21 add by hangh------------end \ No newline at end of file diff --git a/sql/oracle/基础静态数据/项目原始数据处理配置.txt b/sql/oracle/基础静态数据/项目原始数据处理配置.txt new file mode 100644 index 0000000..98c9ebb --- /dev/null +++ b/sql/oracle/基础静态数据/项目原始数据处理配置.txt @@ -0,0 +1,66 @@ +-- ----------------------------- 2022-10-20 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_TEST_DATA_PROC_CONFIG( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + EXTRACTMETHOD VARCHAR2(360) NULL, + CALCMETHOD VARCHAR2(360) NULL, + PICMETHOD VARCHAR2(360) NULL, + REMARKS VARCHAR2(360) NULL, + ACTIVATEDFLAG VARCHAR2(36) NULL, + ACTIVATEDBYID VARCHAR2(36) NULL, + ACTIVATEDBYNAME VARCHAR2(270) NULL, + ACTIVATEDTIME DATE NULL + ); +COMMENT ON TABLE T_LIMS_TEST_DATA_PROC_CONFIG IS '原始数据处理配置'; +COMMENT ON COLUMN T_LIMS_TEST_DATA_PROC_CONFIG.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST_DATA_PROC_CONFIG.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST_DATA_PROC_CONFIG.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST_DATA_PROC_CONFIG.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST_DATA_PROC_CONFIG.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST_DATA_PROC_CONFIG.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_TEST_DATA_PROC_CONFIG.EXTRACTMETHOD IS '数据提取方法'; +COMMENT ON COLUMN T_LIMS_TEST_DATA_PROC_CONFIG.CALCMETHOD IS '数据计算方法'; +COMMENT ON COLUMN T_LIMS_TEST_DATA_PROC_CONFIG.PICMETHOD IS '图片生成方法'; +COMMENT ON COLUMN T_LIMS_TEST_DATA_PROC_CONFIG.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TEST_DATA_PROC_CONFIG.ACTIVATEDFLAG IS '启用标记'; +COMMENT ON COLUMN T_LIMS_TEST_DATA_PROC_CONFIG.ACTIVATEDBYID IS '启用人ID'; +COMMENT ON COLUMN T_LIMS_TEST_DATA_PROC_CONFIG.ACTIVATEDBYNAME IS '启用人'; +COMMENT ON COLUMN T_LIMS_TEST_DATA_PROC_CONFIG.ACTIVATEDTIME IS '启用时间'; + +ALTER TABLE T_LIMS_TEST_DATA_PROC_CONFIG ADD CONSTRAINT PK_LIMS_TEST_DATA_PROC_CONFIG PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_TEST_DATA_PROC_CONFIG.SERVICE_NAME', '原始数据处理配置', '原始数据处理配置', 'zh-CN', '原始数据处理配置'); +CALL INSERTI18N('T_LIMS_TEST_DATA_PROC_CONFIG.ID', '原始数据处理配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_DATA_PROC_CONFIG.CREATEDBYID', '原始数据处理配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_DATA_PROC_CONFIG.CREATEDBYNAME', '原始数据处理配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_DATA_PROC_CONFIG.CREATEDTIME', '原始数据处理配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_DATA_PROC_CONFIG.CREATEDBYORGID', '原始数据处理配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_DATA_PROC_CONFIG.CREATEDBYORGNAME', '原始数据处理配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_DATA_PROC_CONFIG.EXTRACTMETHOD', '原始数据处理配置的数据提取方法', '数据提取方法', 'zh-CN', '数据提取方法'); +CALL INSERTI18N('T_LIMS_TEST_DATA_PROC_CONFIG.CALCMETHOD', '原始数据处理配置的数据计算方法', '数据计算方法', 'zh-CN', '数据计算方法'); +CALL INSERTI18N('T_LIMS_TEST_DATA_PROC_CONFIG.PICMETHOD', '原始数据处理配置的图片生成方法', '图片生成方法', 'zh-CN', '图片生成方法'); +CALL INSERTI18N('T_LIMS_TEST_DATA_PROC_CONFIG.REMARKS', '原始数据处理配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_DATA_PROC_CONFIG.ACTIVATEDFLAG', '原始数据处理配置的启用标记', '启用标记', 'zh-CN', '启用标记'); +CALL INSERTI18N('T_LIMS_TEST_DATA_PROC_CONFIG.ACTIVATEDBYID', '原始数据处理配置的启用人ID', '启用人ID', 'zh-CN', '启用人ID'); +CALL INSERTI18N('T_LIMS_TEST_DATA_PROC_CONFIG.ACTIVATEDBYNAME', '原始数据处理配置的启用人', '启用人', 'zh-CN', '启用人'); +CALL INSERTI18N('T_LIMS_TEST_DATA_PROC_CONFIG.ACTIVATEDTIME', '原始数据处理配置的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTPROCCONFIGS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTPROCCONFIGS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTPROCCONFIGS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTPROCCONFIGS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTPROCCONFIGS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_DATA_PROC_CONFIG', '0', '0'); + +ALTER TABLE T_LIMS_TEST_DATA_PROC_CONFIG ADD (TESTID NUMBER DEFAULT NULL NULL); + +COMMIT; + +-- ----------------------------- 2022-10-20 add by lijiaxing------------end \ No newline at end of file diff --git a/sql/oracle/数据源/样品标签.sql b/sql/oracle/数据源/样品标签.sql new file mode 100644 index 0000000..a7ef16a --- /dev/null +++ b/sql/oracle/数据源/样品标签.sql @@ -0,0 +1,14 @@ +SELECT O.ID, + F.CREATEDTIME, + F.CLIENTUSERNAME, + F.FOLDERNO, + O.MATERIALNAME, + F.WORKSHOPSECTION, + '' AS TESTNAME, + O.REMARKS, + '☑' AS A, + '☑' AS B, + '☑' AS C, + '化学组' AS TESTGROUP +FROM T_LIMS_ORDER O + INNER JOIN T_LIMS_FOLDER F ON F.ID = O.FOLDERID \ No newline at end of file diff --git a/sql/oracle/核心静态数据/检测大纲管理.txt b/sql/oracle/核心静态数据/检测大纲管理.txt new file mode 100644 index 0000000..17a2a76 --- /dev/null +++ b/sql/oracle/核心静态数据/检测大纲管理.txt @@ -0,0 +1,125 @@ +-- ----------------------------- 2022-08-26 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_TEST_OUTLINE( + ID NUMBER NOT NULL, + OUTLINECODE VARCHAR2(36) NULL, + OUTLINENAME VARCHAR2(120) NULL, + OUTLINEDESC VARCHAR2(360) NULL, + REMARKS VARCHAR2(360) NULL, + LABORATORYID VARCHAR2(36) NULL, + LABORATORY VARCHAR2(36) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TEST_OUTLINE IS '检测大纲'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.OUTLINECODE IS '大纲编号'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.OUTLINENAME IS '大纲名称'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.OUTLINEDESC IS '大纲描述'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.LABORATORYID IS '实验室ID'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.LABORATORY IS '实验室'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TEST_OUTLINE ADD CONSTRAINT PK_LIMS_TEST_OUTLINE PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TEST_OUTLINE_DETAIL( + ID NUMBER NOT NULL, + OUTLINEID NUMBER NULL, + TESTMETHODID NUMBER NULL, + SORTER NUMBER NULL, + TESTID NUMBER NULL, + TESTCODE VARCHAR2(36) NULL, + TESTNAME VARCHAR2(36) NULL, + METHODID NUMBER NULL, + METHODCODE VARCHAR2(120) NULL, + METHODNAME VARCHAR2(120) NULL, + JUDGEBASIS VARCHAR2(120) NULL, + STANDARDHOUR VARCHAR2(36) NULL, + STANDARDPRICE VARCHAR2(36) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TEST_OUTLINE_DETAIL IS '检测大纲明细'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.OUTLINEID IS '大纲ID'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.TESTMETHODID IS '检测项目方法ID'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.SORTER IS '检测序号'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.TESTID IS '检测项目ID'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.TESTCODE IS '检测项目编号'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.TESTNAME IS '检测项目名称'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.METHODID IS '检测方法ID'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.METHODCODE IS '检测方法编码'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.METHODNAME IS '检测方法名称'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.JUDGEBASIS IS '判定依据'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.STANDARDHOUR IS '标准工时'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.STANDARDPRICE IS '单价'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TEST_OUTLINE_DETAIL ADD CONSTRAINT PK_LIMS_TEST_OUTLINE_DETAIL PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.SERVICE_NAME', '检测大纲', '检测大纲', 'zh-CN', '检测大纲'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.ID', '检测大纲的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.OUTLINECODE', '检测大纲的大纲编号', '大纲编号', 'zh-CN', '大纲编号'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.OUTLINENAME', '检测大纲的大纲名称', '大纲名称', 'zh-CN', '大纲名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.OUTLINEDESC', '检测大纲的大纲描述', '大纲描述', 'zh-CN', '大纲描述'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.REMARKS', '检测大纲的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.LABORATORYID', '检测大纲的实验室ID', '实验室ID', 'zh-CN', '实验室ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.LABORATORY', '检测大纲的实验室', '实验室', 'zh-CN', '实验室'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDBYID', '检测大纲的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDBYNAME', '检测大纲的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDTIME', '检测大纲的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDBYORGID', '检测大纲的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDBYORGNAME', '检测大纲的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.SERVICE_NAME', '检测大纲明细', '检测大纲明细', 'zh-CN', '检测大纲明细'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.ID', '检测大纲明细的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.OUTLINEID', '检测大纲明细的大纲ID', '大纲ID', 'zh-CN', '大纲ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.TESTMETHODID', '检测大纲明细的检测项目方法ID', '检测项目方法ID', 'zh-CN', '检测项目方法ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.SORTER', '检测大纲明细的检测序号', '检测序号', 'zh-CN', '检测序号'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.TESTID', '检测大纲明细的检测项目ID', '检测项目ID', 'zh-CN', '检测项目ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.TESTCODE', '检测大纲明细的检测项目编号', '检测项目编号', 'zh-CN', '检测项目编号'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.TESTNAME', '检测大纲明细的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.METHODID', '检测大纲明细的检测方法ID', '检测方法ID', 'zh-CN', '检测方法ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.METHODCODE', '检测大纲明细的检测方法编码', '检测方法编码', 'zh-CN', '检测方法编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.METHODNAME', '检测大纲明细的检测方法名称', '检测方法名称', 'zh-CN', '检测方法名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.JUDGEBASIS', '检测大纲明细的判定依据', '判定依据', 'zh-CN', '判定依据'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.STANDARDHOUR', '检测大纲明细的标准工时', '标准工时', 'zh-CN', '标准工时'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.STANDARDPRICE', '检测大纲明细的单价', '单价', 'zh-CN', '单价'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.REMARKS', '检测大纲明细的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYID', '检测大纲明细的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYNAME', '检测大纲明细的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDTIME', '检测大纲明细的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYORGID', '检测大纲明细的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYORGNAME', '检测大纲明细的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_OUTLINE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_OUTLINE_DETAIL', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-26 add by zhangs------------end \ No newline at end of file diff --git a/sql/oracle/核心静态数据/检测方法管理.txt b/sql/oracle/核心静态数据/检测方法管理.txt new file mode 100644 index 0000000..3084cd4 --- /dev/null +++ b/sql/oracle/核心静态数据/检测方法管理.txt @@ -0,0 +1,112 @@ +CREATE TABLE T_LIMS_METHOD( + ID NUMBER NOT NULL, + STANDARDID NUMBER NULL, + METHODCODE VARCHAR2(120) NULL, + METHODNAME VARCHAR2(120) NULL, + METHODDESC VARCHAR2(360) NULL, + ACTIVATEDFLAG VARCHAR2(1) NULL, + ACTIVATEDBYID VARCHAR2(36) NULL, + ACTIVATEDBYNAME VARCHAR2(36) NULL, + ACTIVATEDTIME DATE NULL, + LABORATORYID VARCHAR2(36) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_METHOD IS '检测方法'; +COMMENT ON COLUMN T_LIMS_METHOD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_METHOD.STANDARDID IS '标准ID'; +COMMENT ON COLUMN T_LIMS_METHOD.METHODCODE IS '方法编码'; +COMMENT ON COLUMN T_LIMS_METHOD.METHODNAME IS '方法名称'; +COMMENT ON COLUMN T_LIMS_METHOD.METHODDESC IS '方法描述'; +COMMENT ON COLUMN T_LIMS_METHOD.ACTIVATEDFLAG IS '启用标志'; +COMMENT ON COLUMN T_LIMS_METHOD.ACTIVATEDBYID IS '启用人编码'; +COMMENT ON COLUMN T_LIMS_METHOD.ACTIVATEDBYNAME IS '启用人名称'; +COMMENT ON COLUMN T_LIMS_METHOD.ACTIVATEDTIME IS '启用时间'; +COMMENT ON COLUMN T_LIMS_METHOD.LABORATORYID IS '所属实验室'; +COMMENT ON COLUMN T_LIMS_METHOD.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_METHOD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_METHOD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_METHOD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_METHOD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_METHOD.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_METHOD ADD CONSTRAINT PK_LIMS_METHOD PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_METHOD_VERSION( + ID NUMBER NOT NULL, + METHODID NUMBER NULL, + VERSIONCODE VARCHAR2(36) NULL, + VERSIONNAME VARCHAR2(120) NULL, + VERSIONDESC VARCHAR2(360) NULL, + ACTIVATEDFLAG VARCHAR2(1) NULL, + ACTIVATEDBYID VARCHAR2(36) NULL, + ACTIVATEDBYNAME VARCHAR2(36) NULL, + ACTIVATEDTIME DATE NULL, + FILEID NUMBER NULL, + REMARKS VARCHAR2(360) NULL + ); +COMMENT ON TABLE T_LIMS_METHOD_VERSION IS '检测方法版本'; +COMMENT ON COLUMN T_LIMS_METHOD_VERSION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_METHOD_VERSION.METHODID IS '方法ID'; +COMMENT ON COLUMN T_LIMS_METHOD_VERSION.VERSIONCODE IS '版本号'; +COMMENT ON COLUMN T_LIMS_METHOD_VERSION.VERSIONNAME IS '版本名称'; +COMMENT ON COLUMN T_LIMS_METHOD_VERSION.VERSIONDESC IS '版本描述'; +COMMENT ON COLUMN T_LIMS_METHOD_VERSION.ACTIVATEDFLAG IS '启用标志'; +COMMENT ON COLUMN T_LIMS_METHOD_VERSION.ACTIVATEDBYID IS '启用人编码'; +COMMENT ON COLUMN T_LIMS_METHOD_VERSION.ACTIVATEDBYNAME IS '启用人名称'; +COMMENT ON COLUMN T_LIMS_METHOD_VERSION.ACTIVATEDTIME IS '启用时间'; +COMMENT ON COLUMN T_LIMS_METHOD_VERSION.FILEID IS '版本文件ID'; +COMMENT ON COLUMN T_LIMS_METHOD_VERSION.REMARKS IS '备注'; + +ALTER TABLE T_LIMS_METHOD_VERSION ADD CONSTRAINT PK_LIMS_METHOD_VERSION PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_METHOD.SERVICE_NAME', '检测方法', '检测方法', 'zh-CN', '检测方法'); +CALL INSERTI18N('T_LIMS_METHOD.ID', '检测方法的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_METHOD.STANDARDID', '检测方法的标准ID', '标准ID', 'zh-CN', '标准ID'); +CALL INSERTI18N('T_LIMS_METHOD.METHODCODE', '检测方法的方法编码', '方法编码', 'zh-CN', '方法编码'); +CALL INSERTI18N('T_LIMS_METHOD.METHODNAME', '检测方法的方法名称', '方法名称', 'zh-CN', '方法名称'); +CALL INSERTI18N('T_LIMS_METHOD.METHODDESC', '检测方法的方法描述', '方法描述', 'zh-CN', '方法描述'); +CALL INSERTI18N('T_LIMS_METHOD.ACTIVATEDFLAG', '检测方法的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_LIMS_METHOD.ACTIVATEDBYID', '检测方法的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_LIMS_METHOD.ACTIVATEDBYNAME', '检测方法的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_LIMS_METHOD.ACTIVATEDTIME', '检测方法的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_LIMS_METHOD.LABORATORYID', '检测方法的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_METHOD.REMARKS', '检测方法的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_METHOD.CREATEDBYID', '检测方法的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_METHOD.CREATEDBYNAME', '检测方法的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_METHOD.CREATEDTIME', '检测方法的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_METHOD.CREATEDBYORGID', '检测方法的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_METHOD.CREATEDBYORGNAME', '检测方法的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_METHOD_VERSION.SERVICE_NAME', '检测方法版本', '检测方法版本', 'zh-CN', '检测方法版本'); +CALL INSERTI18N('T_LIMS_METHOD_VERSION.ID', '检测方法版本的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_METHOD_VERSION.METHODID', '检测方法版本的方法ID', '方法ID', 'zh-CN', '方法ID'); +CALL INSERTI18N('T_LIMS_METHOD_VERSION.VERSIONCODE', '检测方法版本的版本号', '版本号', 'zh-CN', '版本号'); +CALL INSERTI18N('T_LIMS_METHOD_VERSION.VERSIONNAME', '检测方法版本的版本名称', '版本名称', 'zh-CN', '版本名称'); +CALL INSERTI18N('T_LIMS_METHOD_VERSION.VERSIONDESC', '检测方法版本的版本描述', '版本描述', 'zh-CN', '版本描述'); +CALL INSERTI18N('T_LIMS_METHOD_VERSION.ACTIVATEDFLAG', '检测方法版本的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_LIMS_METHOD_VERSION.ACTIVATEDBYID', '检测方法版本的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_LIMS_METHOD_VERSION.ACTIVATEDBYNAME', '检测方法版本的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_LIMS_METHOD_VERSION.ACTIVATEDTIME', '检测方法版本的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_LIMS_METHOD_VERSION.FILEID', '检测方法版本的版本文件ID', '版本文件ID', 'zh-CN', '版本文件ID'); +CALL INSERTI18N('T_LIMS_METHOD_VERSION.REMARKS', '检测方法版本的备注', '备注', 'zh-CN', '备注'); + +CALL INSERTI18N('BASEMODULE.COREDATAS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATAS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATAS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATAS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATAS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_STANDARD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_METHOD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_METHOD_VERSION', '0', '0'); + +ALTER TABLE T_LIMS_METHOD_VERSION ADD FILENAME VARCHAR2(120); +COMMENT ON COLUMN T_LIMS_METHOD_VERSION.FILENAME IS '版本文件名称'; +CALL INSERTI18N('T_LIMS_TEST_STANDARD.FILENAME', '版本文件名称', '版本文件名称', 'zh-CN', '版本文件名称'); \ No newline at end of file diff --git a/sql/oracle/核心静态数据/检测标准管理.txt b/sql/oracle/核心静态数据/检测标准管理.txt new file mode 100644 index 0000000..a16b64f --- /dev/null +++ b/sql/oracle/核心静态数据/检测标准管理.txt @@ -0,0 +1,76 @@ +-- 建表语句 +CREATE TABLE T_LIMS_TEST_STANDARD( + ID NUMBER NOT NULL, + STANDARDTYPE VARCHAR2(36) NULL, + STANDARDCODE VARCHAR2(120) NULL, + STANDARDNAME VARCHAR2(360) NULL, + STANDARDVERSION VARCHAR2(36) NULL, + STANDARDFILEID NUMBER NULL, + STANDARDFILENAME VARCHAR2(120) NULL, + ACTIVATEDFLAG VARCHAR2(1) NULL, + ACTIVATEDBYID VARCHAR2(36) NULL, + ACTIVATEDBYNAME VARCHAR2(36) NULL, + ACTIVATEDTIME DATE NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TEST_STANDARD IS '检测标准'; +COMMENT ON COLUMN T_LIMS_TEST_STANDARD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST_STANDARD.STANDARDTYPE IS '标准类型'; +COMMENT ON COLUMN T_LIMS_TEST_STANDARD.STANDARDCODE IS '标准编码'; +COMMENT ON COLUMN T_LIMS_TEST_STANDARD.STANDARDNAME IS '标准名称'; +COMMENT ON COLUMN T_LIMS_TEST_STANDARD.STANDARDVERSION IS '标准版本'; +COMMENT ON COLUMN T_LIMS_TEST_STANDARD.STANDARDFILEID IS '标准文件ID'; +COMMENT ON COLUMN T_LIMS_TEST_STANDARD.STANDARDFILENAME IS '标准文件名称'; +COMMENT ON COLUMN T_LIMS_TEST_STANDARD.ACTIVATEDFLAG IS '启用标志'; +COMMENT ON COLUMN T_LIMS_TEST_STANDARD.ACTIVATEDBYID IS '启用人编码'; +COMMENT ON COLUMN T_LIMS_TEST_STANDARD.ACTIVATEDBYNAME IS '启用人名称'; +COMMENT ON COLUMN T_LIMS_TEST_STANDARD.ACTIVATEDTIME IS '启用时间'; +COMMENT ON COLUMN T_LIMS_TEST_STANDARD.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TEST_STANDARD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST_STANDARD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST_STANDARD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST_STANDARD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST_STANDARD.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TEST_STANDARD ADD CONSTRAINT PK_LIMS_TEST_STANDARD PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_TEST_STANDARD.SERVICE_NAME', '检测标准', '检测标准', 'zh-CN', '检测标准'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.ID', '检测标准的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.STANDARDTYPE', '检测标准的标准类型', '标准类型', 'zh-CN', '标准类型'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.STANDARDCODE', '检测标准的标准编码', '标准编码', 'zh-CN', '标准编码'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.STANDARDNAME', '检测标准的标准名称', '标准名称', 'zh-CN', '标准名称'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.STANDARDVERSION', '检测标准的标准版本', '标准版本', 'zh-CN', '标准版本'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.STANDARDFILEID', '检测标准的标准文件ID', '标准文件ID', 'zh-CN', '标准文件ID'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.STANDARDFILENAME', '检测标准的标准文件名称', '标准文件名称', 'zh-CN', '标准文件名称'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.ACTIVATEDFLAG', '检测标准的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.ACTIVATEDBYID', '检测标准的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.ACTIVATEDBYNAME', '检测标准的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.ACTIVATEDTIME', '检测标准的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.REMARKS', '检测标准的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.CREATEDBYID', '检测标准的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.CREATEDBYNAME', '检测标准的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.CREATEDTIME', '检测标准的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.CREATEDBYORGID', '检测标准的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.CREATEDBYORGNAME', '检测标准的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +CALL INSERTI18N('GIKAM.FILE.BUTTON.UPLOAD_STANDARDFILE', '上传标准文件', '上传标准文件', 'zh-CN', '上传标准文件'); +CALL INSERTI18N('GIKAM.FILE.BUTTON.UPLOAD_STANDARDFILE_FIRST', '请先上传标准文件', '请先上传标准文件', 'zh-CN', '请先上传标准文件'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('standardType','标准类型','biz',NULL,25,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022081715261,'企业标准','standardType',NULL,1,0,'0',NULL,NULL,NULL,'企业标准','admin','系统管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(2022081715262,'客户标准','standardType',NULL,2,0,'0',NULL,NULL,NULL,'客户标准','admin','超级管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(2022081715263,'行业标准','standardType',NULL,3,0,'0',NULL,NULL,NULL,'行业标准','admin','超级管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(2022081715264,'国际标准','standardType',NULL,4,0,'0',NULL,NULL,NULL,'国际标准','admin','超级管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(2022081715265,'国家标准','standardType',NULL,5,0,'0',NULL,NULL,NULL,'国家标准','admin','超级管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(2022081715266,'其他','standardType',NULL,6,0,'0',NULL,NULL,NULL,'其他','admin','超级管理员',NULL); + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022081816261,'检测标准','检测标准','testStandardChoose','/secure/basemodule/coredata/test-standards/page/choose-list','80%'); diff --git a/sql/oracle/核心静态数据/检测项目管理.txt b/sql/oracle/核心静态数据/检测项目管理.txt new file mode 100644 index 0000000..286be9e --- /dev/null +++ b/sql/oracle/核心静态数据/检测项目管理.txt @@ -0,0 +1,414 @@ +-- ----------------------------- 2022-08-23 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_TEST( + ID NUMBER NOT NULL, + LIBRARYID NUMBER NULL, + TESTTYPE VARCHAR2(36) NULL, + TESTCODE VARCHAR2(36) NULL, + TESTNAME VARCHAR2(120) NULL, + TESTNAMEEN VARCHAR2(360) NULL, + SHORTTESTNAME VARCHAR2(36) NULL, + TESTDESC VARCHAR2(360) NULL, + LABORATORYID VARCHAR2(36) NULL, + LABORATORYNAME VARCHAR2(36) NULL, + CNASFLAG VARCHAR2(1) NULL, + ELNTEMPLATEID NUMBER NULL, + ELNTEMPLATENAME VARCHAR2(120) NULL, + REMARKS VARCHAR2(360) NULL, + ACTIVATEDFLAG VARCHAR2(1) NULL, + ACTIVATEDBYID VARCHAR2(36) NULL, + ACTIVATEDBYNAME VARCHAR2(36) NULL, + ACTIVATEDTIME DATE NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TEST IS '检测项目'; +COMMENT ON COLUMN T_LIMS_TEST.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST.LIBRARYID IS '检测项目库ID'; +COMMENT ON COLUMN T_LIMS_TEST.TESTTYPE IS '检测项目类型'; +COMMENT ON COLUMN T_LIMS_TEST.TESTCODE IS '检测项目编码'; +COMMENT ON COLUMN T_LIMS_TEST.TESTNAME IS '检测项目名称'; +COMMENT ON COLUMN T_LIMS_TEST.TESTNAMEEN IS '检测项目英文名称'; +COMMENT ON COLUMN T_LIMS_TEST.SHORTTESTNAME IS '检测项目名称简写'; +COMMENT ON COLUMN T_LIMS_TEST.TESTDESC IS '检测项目描述'; +COMMENT ON COLUMN T_LIMS_TEST.LABORATORYID IS '所属实验室ID'; +COMMENT ON COLUMN T_LIMS_TEST.LABORATORYNAME IS '所属实验室'; +COMMENT ON COLUMN T_LIMS_TEST.CNASFLAG IS '是否CNAS项目'; +COMMENT ON COLUMN T_LIMS_TEST.ELNTEMPLATEID IS 'ELN模板ID'; +COMMENT ON COLUMN T_LIMS_TEST.ELNTEMPLATENAME IS 'ELN模板名称'; +COMMENT ON COLUMN T_LIMS_TEST.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDFLAG IS '启用标志'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDBYID IS '启用人编码'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDBYNAME IS '启用人名称'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDTIME IS '启用时间'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TEST ADD CONSTRAINT PK_LIMS_TEST PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TEST_METHOD( + ID NUMBER NOT NULL, + TESTID NUMBER NULL, + METHODID NUMBER NULL, + DEFAULTFLAG VARCHAR2(1) NULL, + JUDGEBASIS VARCHAR2(360) NULL, + STANDARDHOUR NUMBER NULL, + STANDARDPRICE VARCHAR2(12) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TEST_METHOD IS '检测项目方法'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.TESTID IS '检测项目ID'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.METHODID IS '检测方法ID'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.DEFAULTFLAG IS '是否默认'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.JUDGEBASIS IS '判定依据'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.STANDARDHOUR IS '标准工时'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.STANDARDPRICE IS '标准单价'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TEST_METHOD ADD CONSTRAINT PK_LIMS_TEST_METHOD PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_ANALYST( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + SORTER NUMBER NULL, + ANALYSTGROUP VARCHAR2(120) NULL, + ANALYSTNAME VARCHAR2(120) NULL, + ANALYSTGROUPEN VARCHAR2(360) NULL, + ANALYSTNAMEEN VARCHAR2(360) NULL, + RESULTCATEGORY VARCHAR2(36) NULL, + DEFAULTRESULT VARCHAR2(360) NULL, + UNIT VARCHAR2(36) NULL, + HIGHLIMIT VARCHAR2(12) NULL, + LOWLIMIT VARCHAR2(12) NULL, + REVISIONRULE VARCHAR2(36) NULL, + FORMULA CLOB NULL, + REPORTSHOW VARCHAR2(1) NULL, + REPNO NUMBER NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_ANALYST IS '分析项配置'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.SORTER IS '序号'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTGROUP IS '分析项组'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTNAME IS '分析项名称'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTGROUPEN IS '分析项组英文'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTNAMEEN IS '分析项名称英文'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.RESULTCATEGORY IS '结果类型'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.DEFAULTRESULT IS '默认结果'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.UNIT IS '单位'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.HIGHLIMIT IS '检出高限'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.LOWLIMIT IS '检出低限'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REVISIONRULE IS '修约规则'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.FORMULA IS '计算公式'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REPORTSHOW IS '是否报告中显示'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REPNO IS '重复次数'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_ANALYST ADD CONSTRAINT PK_LIMS_TM_ANALYST PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_CONDITION( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + CONDITIONCODE VARCHAR2(36) NULL, + CONDITIONNAME VARCHAR2(36) NULL, + CONDITIONNAMEEN VARCHAR2(360) NULL, + CONDITIONVALUE VARCHAR2(360) NULL, + UNIT VARCHAR2(36) NULL, + REPORTSHOW VARCHAR2(1) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_CONDITION IS '检测条件配置'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONCODE IS '检测条件编码'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONNAME IS '检测条件名称'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONNAMEEN IS '检测条件名称英文'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONVALUE IS '默认值'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.UNIT IS '单位'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.REPORTSHOW IS '是否报告中显示'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_CONDITION ADD CONSTRAINT PK_LIMS_TM_CONDITION PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_STEP( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + SORTER NUMBER NULL, + STEPCODE VARCHAR2(36) NULL, + STEPNAME VARCHAR2(36) NULL, + STEPNAMEEN VARCHAR2(360) NULL, + STEPDESC VARCHAR2(360) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_STEP IS '步骤释义配置'; +COMMENT ON COLUMN T_LIMS_TM_STEP.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_STEP.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_STEP.SORTER IS '序号'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPCODE IS '步骤编码'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPNAME IS '步骤名称'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPNAMEEN IS '步骤名称英文'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPDESC IS '步骤描述'; +COMMENT ON COLUMN T_LIMS_TM_STEP.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_STEP ADD CONSTRAINT PK_LIMS_TM_STEP PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_EQUIPT( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + EQUIPTID NUMBER NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_EQUIPT IS '检测项目方法关联设备'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.EQUIPTID IS '设备ID'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_EQUIPT ADD CONSTRAINT PK_LIMS_TM_EQUIPT PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_MATERIAL( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + MATERIALID NUMBER NULL, + DEFAULTUSAGE VARCHAR2(12) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_MATERIAL IS '检测项目方法关联耗材'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.MATERIALID IS '耗材ID'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.DEFAULTUSAGE IS '默认用量'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_MATERIAL ADD CONSTRAINT PK_LIMS_TM_MATERIAL PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_TEST.SERVICE_NAME', '检测项目', '检测项目', 'zh-CN', '检测项目'); +CALL INSERTI18N('T_LIMS_TEST.ID', '检测项目的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST.LIBRARYID', '检测项目的检测项目库ID', '检测项目库ID', 'zh-CN', '检测项目库ID'); +CALL INSERTI18N('T_LIMS_TEST.TESTTYPE', '检测项目的检测项目类型', '检测项目类型', 'zh-CN', '检测项目类型'); +CALL INSERTI18N('T_LIMS_TEST.TESTCODE', '检测项目的检测项目编码', '检测项目编码', 'zh-CN', '检测项目编码'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAME', '检测项目的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAMEEN', '检测项目的检测项目英文名称', '检测项目英文名称', 'zh-CN', '检测项目英文名称'); +CALL INSERTI18N('T_LIMS_TEST.SHORTTESTNAME', '检测项目的检测项目名称简写', '检测项目名称简写', 'zh-CN', '检测项目名称简写'); +CALL INSERTI18N('T_LIMS_TEST.TESTDESC', '检测项目的检测项目描述', '检测项目描述', 'zh-CN', '检测项目描述'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYID', '检测项目的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYNAME', '检测项目的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_TEST.CNASFLAG', '检测项目的是否CNAS项目', '是否CNAS项目', 'zh-CN', '是否CNAS项目'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATEID', '检测项目的ELN模板ID', 'ELN模板ID', 'zh-CN', 'ELN模板ID'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATENAME', '检测项目的ELN模板名称', 'ELN模板名称', 'zh-CN', 'ELN模板名称'); +CALL INSERTI18N('T_LIMS_TEST.REMARKS', '检测项目的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDFLAG', '检测项目的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYID', '检测项目的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYNAME', '检测项目的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDTIME', '检测项目的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYID', '检测项目的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYNAME', '检测项目的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDTIME', '检测项目的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGID', '检测项目的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGNAME', '检测项目的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.SERVICE_NAME', '检测项目方法', '检测项目方法', 'zh-CN', '检测项目方法'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.ID', '检测项目方法的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.TESTID', '检测项目方法的检测项目ID', '检测项目ID', 'zh-CN', '检测项目ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.METHODID', '检测项目方法的检测方法ID', '检测方法ID', 'zh-CN', '检测方法ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.DEFAULTFLAG', '检测项目方法的是否默认', '是否默认', 'zh-CN', '是否默认'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.JUDGEBASIS', '检测项目方法的判定依据', '判定依据', 'zh-CN', '判定依据'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDHOUR', '检测项目方法的标准工时', '标准工时', 'zh-CN', '标准工时'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDPRICE', '检测项目方法的标准单价', '标准单价', 'zh-CN', '标准单价'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.REMARKS', '检测项目方法的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYID', '检测项目方法的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYNAME', '检测项目方法的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDTIME', '检测项目方法的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGID', '检测项目方法的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGNAME', '检测项目方法的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SERVICE_NAME', '分析项配置', '分析项配置', 'zh-CN', '分析项配置'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ID', '分析项配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.TESTMETHODID', '分析项配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SORTER', '分析项配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUP', '分析项配置的分析项组', '分析项组', 'zh-CN', '分析项组'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAME', '分析项配置的分析项名称', '分析项名称', 'zh-CN', '分析项名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUPEN', '分析项配置的分析项组英文', '分析项组英文', 'zh-CN', '分析项组英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAMEEN', '分析项配置的分析项名称英文', '分析项名称英文', 'zh-CN', '分析项名称英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.RESULTCATEGORY', '分析项配置的结果类型', '结果类型', 'zh-CN', '结果类型'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.DEFAULTRESULT', '分析项配置的默认结果', '默认结果', 'zh-CN', '默认结果'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.UNIT', '分析项配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.HIGHLIMIT', '分析项配置的检出高限', '检出高限', 'zh-CN', '检出高限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.LOWLIMIT', '分析项配置的检出低限', '检出低限', 'zh-CN', '检出低限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REVISIONRULE', '分析项配置的修约规则', '修约规则', 'zh-CN', '修约规则'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.FORMULA', '分析项配置的计算公式', '计算公式', 'zh-CN', '计算公式'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPORTSHOW', '分析项配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPNO', '分析项配置的重复次数', '重复次数', 'zh-CN', '重复次数'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REMARKS', '分析项配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYID', '分析项配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYNAME', '分析项配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDTIME', '分析项配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGID', '分析项配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGNAME', '分析项配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.SERVICE_NAME', '检测条件配置', '检测条件配置', 'zh-CN', '检测条件配置'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.ID', '检测条件配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.TESTMETHODID', '检测条件配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONCODE', '检测条件配置的检测条件编码', '检测条件编码', 'zh-CN', '检测条件编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAME', '检测条件配置的检测条件名称', '检测条件名称', 'zh-CN', '检测条件名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAMEEN', '检测条件配置的检测条件名称英文', '检测条件名称英文', 'zh-CN', '检测条件名称英文'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONVALUE', '检测条件配置的默认值', '默认值', 'zh-CN', '默认值'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.UNIT', '检测条件配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REPORTSHOW', '检测条件配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REMARKS', '检测条件配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYID', '检测条件配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYNAME', '检测条件配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDTIME', '检测条件配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGID', '检测条件配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGNAME', '检测条件配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.SERVICE_NAME', '步骤释义配置', '步骤释义配置', 'zh-CN', '步骤释义配置'); +CALL INSERTI18N('T_LIMS_TM_STEP.ID', '步骤释义配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_STEP.TESTMETHODID', '步骤释义配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_STEP.SORTER', '步骤释义配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPCODE', '步骤释义配置的步骤编码', '步骤编码', 'zh-CN', '步骤编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAME', '步骤释义配置的步骤名称', '步骤名称', 'zh-CN', '步骤名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAMEEN', '步骤释义配置的步骤名称英文', '步骤名称英文', 'zh-CN', '步骤名称英文'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPDESC', '步骤释义配置的步骤描述', '步骤描述', 'zh-CN', '步骤描述'); +CALL INSERTI18N('T_LIMS_TM_STEP.REMARKS', '步骤释义配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYID', '步骤释义配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYNAME', '步骤释义配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDTIME', '步骤释义配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGID', '步骤释义配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGNAME', '步骤释义配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.SERVICE_NAME', '检测项目方法关联设备', '检测项目方法关联设备', 'zh-CN', '检测项目方法关联设备'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.ID', '检测项目方法关联设备的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.TESTMETHODID', '检测项目方法关联设备的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.EQUIPTID', '检测项目方法关联设备的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.REMARKS', '检测项目方法关联设备的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYID', '检测项目方法关联设备的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYNAME', '检测项目方法关联设备的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDTIME', '检测项目方法关联设备的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGID', '检测项目方法关联设备的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGNAME', '检测项目方法关联设备的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.SERVICE_NAME', '检测项目方法关联耗材', '检测项目方法关联耗材', 'zh-CN', '检测项目方法关联耗材'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.ID', '检测项目方法关联耗材的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.TESTMETHODID', '检测项目方法关联耗材的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.MATERIALID', '检测项目方法关联耗材的耗材ID', '耗材ID', 'zh-CN', '耗材ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.DEFAULTUSAGE', '检测项目方法关联耗材的默认用量', '默认用量', 'zh-CN', '默认用量'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.REMARKS', '检测项目方法关联耗材的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYID', '检测项目方法关联耗材的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYNAME', '检测项目方法关联耗材的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDTIME', '检测项目方法关联耗材的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGID', '检测项目方法关联耗材的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGNAME', '检测项目方法关联耗材的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_METHOD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_ANALYST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_STEP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_EQUIPT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_MATERIAL', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-23 add by zhangs------------end + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082315261,'检测项目库','检测项目库','testLibraryChoose','/secure/basemodule/basedata/test-librarys/page/choose-list','80%'); + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082315262,'检测项目类型','检测项目类型','testTypeChoose','/secure/basemodule/basedata/test-types/page/choose-list','80%'); + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082315263,'检测方法','检测方法','methodChoose','/secure/basemodule/coredata/methods/page/choose-list','80%'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('resultCategory','结果类型','biz',NULL,25,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(202008241441,'数值型','resultCategory',NULL,1,0,'0',NULL,NULL,NULL,'数值型','admin','系统管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(202008241442,'文本型','resultCategory',NULL,2,0,'0',NULL,NULL,NULL,'文本型','admin','系统管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(202008241443,'图片型','resultCategory',NULL,3,0,'0',NULL,NULL,NULL,'图片型','admin','超级管理员',NULL); + +CALL INSERTI18N('T_LIMS_TM_ANALYST.LOWLIMIT_LE_HIGHLIMIT', '检出高限应大于等于检出底限', '检出高限应大于等于检出底限', 'zh-CN', '检出高限应大于等于检出底限'); + +CALL INSERTI18N('T_LIMS_TM_EQUIPT.SERVICE_NAME', '关联设备', '关联设备', 'zh-CN', '关联设备'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.SERVICE_NAME', '关联耗材', '关联耗材', 'zh-CN', '关联耗材'); + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082616371,'检测方法','检测方法','testMethodChoose','/secure/basemodule/coredata/test-methods/page/choose-list','80%'); \ No newline at end of file diff --git a/sql/oracle/检测业务流程/委托单/委托单.sql b/sql/oracle/检测业务流程/委托单/委托单.sql new file mode 100644 index 0000000..8dcc7c4 --- /dev/null +++ b/sql/oracle/检测业务流程/委托单/委托单.sql @@ -0,0 +1,1256 @@ +-- ----------------------------- 2022-09-06 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_FOLDER( + ID NUMBER NOT 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, + FOLDERNO VARCHAR2(270) NULL, + CLIENTUSERORGID VARCHAR2(36) NULL, + CLIENTUSERORGNAME VARCHAR2(270) NULL, + CLIENTUSERID VARCHAR2(36) NULL, + CLIENTUSERNAME VARCHAR2(60) NULL, + CLIENTUSEREMAIL VARCHAR2(60) NULL, + CLIENTUSERPHONE VARCHAR2(60) NULL, + SAMPLETYPE VARCHAR2(36) NULL, + ESTIMATECOST NUMBER(8,2) NULL, + CELLTYPE VARCHAR2(36) NULL, + PURPOSES VARCHAR2(270) NULL, + SAMPLEGROUPNUM NUMBER NULL, + SAMPLENUMPERGROUP NUMBER NULL, + MATERIALNAME VARCHAR2(270) NULL, + MATERIALID NUMBER NULL, + MATERIALCODE VARCHAR2(270) NULL, + SPECIMENID NUMBER NULL, + SPECIMENNAME VARCHAR2(270) NULL, + SPECIMENCODE VARCHAR2(270) NULL, + SAMPLENAME VARCHAR2(270) NULL, + SAMPLECODE VARCHAR2 (270) NULL, + WORKSHOPSECTION VARCHAR2 (36) NULL, + CHECKTYPE VARCHAR2 (36) NULL, + TOTALINSPECTION NUMBER NULL, + PROVIDER VARCHAR2 (270) NULL, + SAMPLEHANDLETYPE VARCHAR2 (36) NULL, + QUALITYTYPE VARCHAR2 (36) NULL, + REMARKS VARCHAR2 (360) NULL, + URGENCYDEGREE VARCHAR2 (36) NULL, + LAB VARCHAR2 (36) NULL, + STATUS VARCHAR2 (36) NULL, + PROCESSCONTROLSTATUS VARCHAR2 (36) NULL +); +COMMENT ON TABLE T_LIMS_FOLDER IS '委托单表'; +COMMENT ON COLUMN T_LIMS_FOLDER.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_FOLDER.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_FOLDER.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_FOLDER.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_FOLDER.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_FOLDER.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_FOLDER.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_FOLDER.ORGID IS '组织ID'; +COMMENT ON COLUMN T_LIMS_FOLDER.ORGNAME IS '组织名称'; +COMMENT ON COLUMN T_LIMS_FOLDER.FOLDERNO IS '委托单编号'; +COMMENT ON COLUMN T_LIMS_FOLDER.CLIENTUSERORGID IS '送检单位ID'; +COMMENT ON COLUMN T_LIMS_FOLDER.CLIENTUSERORGNAME IS '送检单位'; +COMMENT ON COLUMN T_LIMS_FOLDER.CLIENTUSERID IS '委托人ID'; +COMMENT ON COLUMN T_LIMS_FOLDER.CLIENTUSERNAME IS '委托人'; +COMMENT ON COLUMN T_LIMS_FOLDER.CLIENTUSEREMAIL IS '邮箱'; +COMMENT ON COLUMN T_LIMS_FOLDER.CLIENTUSERPHONE IS '电话'; +COMMENT ON COLUMN T_LIMS_FOLDER.SAMPLETYPE IS '样品分类'; +COMMENT ON COLUMN T_LIMS_FOLDER.ESTIMATECOST IS '预计费用(元)'; +COMMENT ON COLUMN T_LIMS_FOLDER.CELLTYPE IS '电池类型'; +COMMENT ON COLUMN T_LIMS_FOLDER.PURPOSES IS '生成用途'; +COMMENT ON COLUMN T_LIMS_FOLDER.SAMPLEGROUPNUM IS '样品分组数'; +COMMENT ON COLUMN T_LIMS_FOLDER.SAMPLENUMPERGROUP IS '每组样品数'; +COMMENT ON COLUMN T_LIMS_FOLDER.MATERIALNAME IS '材料名称'; +COMMENT ON COLUMN T_LIMS_FOLDER.MATERIALID IS '材料ID'; +COMMENT ON COLUMN T_LIMS_FOLDER.MATERIALCODE IS '材料号'; +COMMENT ON COLUMN T_LIMS_FOLDER.SPECIMENID IS '质控样ID'; +COMMENT ON COLUMN T_LIMS_FOLDER.SPECIMENNAME IS '质控样名称'; +COMMENT ON COLUMN T_LIMS_FOLDER.SPECIMENCODE IS '质控样号'; +COMMENT ON COLUMN T_LIMS_FOLDER.SAMPLENAME IS '样品名称'; +COMMENT ON COLUMN T_LIMS_FOLDER.SAMPLECODE IS '样品编号'; +COMMENT ON COLUMN T_LIMS_FOLDER.WORKSHOPSECTION IS '工段'; +COMMENT ON COLUMN T_LIMS_FOLDER.CHECKTYPE IS '检验类型'; +COMMENT ON COLUMN T_LIMS_FOLDER.TOTALINSPECTION IS '送检总数'; +COMMENT ON COLUMN T_LIMS_FOLDER.PROVIDER IS '供应商'; +COMMENT ON COLUMN T_LIMS_FOLDER.SAMPLEHANDLETYPE IS '样品处理方式'; +COMMENT ON COLUMN T_LIMS_FOLDER.QUALITYTYPE IS '质控样类型'; +COMMENT ON COLUMN T_LIMS_FOLDER.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_FOLDER.URGENCYDEGREE IS '紧急程度'; +COMMENT ON COLUMN T_LIMS_FOLDER.LAB IS '检测地点'; +COMMENT ON COLUMN T_LIMS_FOLDER.STATUS IS '状态'; + +ALTER TABLE T_LIMS_FOLDER ADD CONSTRAINT PK_LIMS_FOLDER PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_FOLDER.SERVICE_NAME', '委托单表', '委托单表', 'zh-CN', '委托单表'); +CALL INSERTI18N('T_LIMS_FOLDER.ID', '委托单表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FOLDER.CREATEDBYID', '委托单表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_FOLDER.CREATEDBYNAME', '委托单表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_FOLDER.CREATEDTIME', '委托单表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_FOLDER.CREATEDBYORGID', '委托单表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_FOLDER.CREATEDBYORGNAME', '委托单表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_FOLDER.PROCESSSTATUS', '委托单表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_FOLDER.ORGID', '委托单表的组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_FOLDER.ORGNAME', '委托单表的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('T_LIMS_FOLDER.FOLDERNO', '委托单表的委托单编号', '委托单编号', 'zh-CN', '委托单编号'); +CALL INSERTI18N('T_LIMS_FOLDER.CLIENTUSERORGID', '委托单表的送检单位ID', '送检单位ID', 'zh-CN', '送检单位ID'); +CALL INSERTI18N('T_LIMS_FOLDER.CLIENTUSERORGNAME', '委托单表的送检单位', '送检单位', 'zh-CN', '送检单位'); +CALL INSERTI18N('T_LIMS_FOLDER.CLIENTUSERID', '委托单表的委托人ID', '委托人ID', 'zh-CN', '委托人ID'); +CALL INSERTI18N('T_LIMS_FOLDER.CLIENTUSERNAME', '委托单表的委托人', '委托人', 'zh-CN', '委托人'); +CALL INSERTI18N('T_LIMS_FOLDER.CLIENTUSEREMAIL', '委托单表的邮箱', '邮箱', 'zh-CN', '邮箱'); +CALL INSERTI18N('T_LIMS_FOLDER.CLIENTUSERPHONE', '委托单表的电话', '电话', 'zh-CN', '电话'); +CALL INSERTI18N('T_LIMS_FOLDER.SAMPLETYPE', '委托单表的样品分类', '样品分类', 'zh-CN', '样品分类'); +CALL INSERTI18N('T_LIMS_FOLDER.ESTIMATECOST', '委托单表的预计费用(元)', '预计费用(元)', 'zh-CN', '预计费用(元)'); +CALL INSERTI18N('T_LIMS_FOLDER.CELLTYPE', '委托单表的电池类型', '电池类型', 'zh-CN', '电池类型'); +CALL INSERTI18N('T_LIMS_FOLDER.PURPOSES', '委托单表的生成用途', '生成用途', 'zh-CN', '生成用途'); +CALL INSERTI18N('T_LIMS_FOLDER.SAMPLEGROUPNUM', '委托单表的样品分组数', '样品分组数', 'zh-CN', '样品分组数'); +CALL INSERTI18N('T_LIMS_FOLDER.SAMPLENUMPERGROUP', '委托单表的每组样品数', '每组样品数', 'zh-CN', '每组样品数'); +CALL INSERTI18N('T_LIMS_FOLDER.MATERIALNAME', '委托单表的材料名称', '材料名称', 'zh-CN', '材料名称'); +CALL INSERTI18N('T_LIMS_FOLDER.MATERIALID', '委托单表的材料ID', '材料ID', 'zh-CN', '材料ID'); +CALL INSERTI18N('T_LIMS_FOLDER.MATERIALCODE', '委托单表的材料号', '材料号', 'zh-CN', '材料号'); +CALL INSERTI18N('T_LIMS_FOLDER.SPECIMENID', '委托单表的质控样ID', '质控样ID', 'zh-CN', '质控样ID'); +CALL INSERTI18N('T_LIMS_FOLDER.SPECIMENNAME', '委托单表的质控样名称', '质控样名称', 'zh-CN', '质控样名称'); +CALL INSERTI18N('T_LIMS_FOLDER.SPECIMENCODE', '委托单表的质控样号', '质控样号', 'zh-CN', '质控样号'); +CALL INSERTI18N('T_LIMS_FOLDER.SAMPLENAME', '委托单表的样品名称', '样品名称', 'zh-CN', '样品名称'); +CALL INSERTI18N('T_LIMS_FOLDER.SAMPLECODE', '委托单表的样品编号', '样品编号', 'zh-CN', '样品编号'); +CALL INSERTI18N('T_LIMS_FOLDER.WORKSHOPSECTION', '委托单表的工段', '工段', 'zh-CN', '工段'); +CALL INSERTI18N('T_LIMS_FOLDER.CHECKTYPE', '委托单表的检验类型', '检验类型', 'zh-CN', '检验类型'); +CALL INSERTI18N('T_LIMS_FOLDER.TOTALINSPECTION', '委托单表的送检总数', '送检总数', 'zh-CN', '送检总数'); +CALL INSERTI18N('T_LIMS_FOLDER.PROVIDER', '委托单表的供应商', '供应商', 'zh-CN', '供应商'); +CALL INSERTI18N('T_LIMS_FOLDER.SAMPLEHANDLETYPE', '委托单表的样品处理方式', '样品处理方式', 'zh-CN', '样品处理方式'); +CALL INSERTI18N('T_LIMS_FOLDER.QUALITYTYPE', '委托单表的质控样类型', '质控样类型', 'zh-CN', '质控样类型'); +CALL INSERTI18N('T_LIMS_FOLDER.REMARKS', '委托单表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_FOLDER.URGENCYDEGREE', '委托单表的紧急程度', '紧急程度', 'zh-CN', '紧急程度'); +CALL INSERTI18N('T_LIMS_FOLDER.LAB', '委托单表的检测地点', '检测地点', 'zh-CN', '检测地点'); +CALL INSERTI18N('T_LIMS_FOLDER.STATUS', '委托单表的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDERS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDERS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDERS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDERS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDERS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('10', '测试管理', '', 'null', '1', '001.svg', '测试管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('1001', '检测业务流程', '', '10', '1', '001.svg', '检测业务流程'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('100101', '委托单编制', '/secure/basemodule/business/test/folders/page/edit-list', '1001', '1', '001.svg', '委托单编制'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('100102', '直接领导审核', '/secure/basemodule/business/test/folders/page/audit-list?bpmn_statusCode=DirectAudit', '1001', '2', '001.svg', '直接领导审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('100103', '二级部门负责人审核', '/secure/basemodule/business/test/folders/page/audit-list?bpmn_statusCode=SecondAudit', '1001', '3', '001.svg', '二级部门负责人审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('100104', '一级部门负责人审核', '/secure/basemodule/business/test/folders/page/audit-list?bpmn_statusCode=StairAudit', '1001', '4', '001.svg', '一级部门负责人审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('100105', '检测组负责人审核', '/secure/basemodule/business/test/folders/page/audit-list?bpmn_statusCode=DetectionAudit', '1001', '5', '001.svg', '检测组负责人审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('100106', '样品接收', '/secure/basemodule/business/test/folders/page/audit-list?bpmn_statusCode=SampleReceive', '1001', '6', '001.svg', '样品接收'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('100107', '样品预处理', '/secure/basemodule/business/test/folders/page/audit-list?bpmn_statusCode=SampleDispose', '1001', '7', '001.svg', '样品预处理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('100108', '结果录入', '/secure/basemodule/business/test/folders/page/audit-list?bpmn_statusCode=ResultInput', '1001', '8', '001.svg', '结果录入'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('100109', '结果复核', '/secure/basemodule/business/test/folders/page/audit-list?bpmn_statusCode=ResultReview', '1001', '9', '001.svg', '结果复核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('100110', '结果录入(理化)', '/secure/basemodule/business/test/folders/page/audit-list?bpmn_statusCode=ResultInput&page=PR', '1001', '10', '001.svg', '结果录入(理化)'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('100111', '结果复核(理化)', '/secure/basemodule/business/test/folders/page/audit-list?bpmn_statusCode=ResultReview&page=PR', '1001', '11', '001.svg', '结果复核(理化)'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('100112', '流程查询', '/secure/basemodule/business/test/folders/page/search-list', '1001', '12', '001.svg', '流程查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FOLDER', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('1001', '检测业务流程', 'T_LIMS_FOLDER', 'audit_def', '1'); + + +COMMIT; + +-- ----------------------------- 2022-09-06 add by lijiaxing------------end PROCESSCONTROLSTATUS VARCHAR2 (36) NULL +-- ----------------------------- 2022-09-07 add by lijx--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_TASK +( + ID NUMBER NOT 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, + REMARKS VARCHAR2 (360) NULL, + STATUS VARCHAR2 (36) NULL, + FOLDERID NUMBER NULL, + FOLDERNO VARCHAR2 (270) NULL, + TESTMETHODID NUMBER NULL, + TESTID NUMBER NULL, + TESTCODE VARCHAR2 (270) NULL, + TESTNAME VARCHAR2 (270) NULL, + METHODID NUMBER NULL, + METHODCODE VARCHAR2 (270) NULL, + METHODNAME VARCHAR2 (270) NULL, + JUDGEBASIS VARCHAR2 (270) NULL, + URGENCYDEGREE VARCHAR2 (36) NULL, + URGENCYREASON VARCHAR2 (270) NULL, + ESTIMATECOST NUMBER (16,2) NULL, + TESTENGINEERID VARCHAR2 (36) NULL, + TESTENGINEER VARCHAR2 (60) NULL, + STANDARDHOURS NUMBER (16,2) NULL, + POLEPIECECOUNT NUMBER NULL, + PREORDERID NUMBER NULL, + EQUIPTID NUMBER NULL, + EQUIPTCODE VARCHAR2 (270) NULL, + EQUIPTNAME VARCHAR2 (270) NULL, + ORDTASKSAMPLEID NUMBER NULL, + ORDTASKSAMPLECODE VARCHAR2 (270) NULL, + OPERATETIME DATE NULL, + RESULT NUMBER (16,2) NULL, + TESTGROUP VARCHAR2 (36) NULL, + PROCESSCONTROLSTATUS VARCHAR2 (36) NULL +); +COMMENT ON TABLE T_LIMS_TASK IS '委托单项目表'; +COMMENT ON COLUMN T_LIMS_TASK.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TASK.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TASK.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TASK.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TASK.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TASK.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_TASK.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_TASK.ORGID IS '组织ID'; +COMMENT ON COLUMN T_LIMS_TASK.ORGNAME IS '组织名称'; +COMMENT ON COLUMN T_LIMS_TASK.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TASK.STATUS IS '任务状态'; +COMMENT ON COLUMN T_LIMS_TASK.FOLDERID IS '委托单ID'; +COMMENT ON COLUMN T_LIMS_TASK.FOLDERNO IS '委托单编号'; +COMMENT ON COLUMN T_LIMS_TASK.TESTMETHODID IS '项目方法ID'; +COMMENT ON COLUMN T_LIMS_TASK.TESTID IS '项目ID'; +COMMENT ON COLUMN T_LIMS_TASK.TESTCODE IS '项目编码'; +COMMENT ON COLUMN T_LIMS_TASK.TESTNAME IS '项目名称'; +COMMENT ON COLUMN T_LIMS_TASK.METHODID IS '方法ID'; +COMMENT ON COLUMN T_LIMS_TASK.METHODCODE IS '方法编码'; +COMMENT ON COLUMN T_LIMS_TASK.METHODNAME IS '方法名称'; +COMMENT ON COLUMN T_LIMS_TASK.JUDGEBASIS IS '测试依据'; +COMMENT ON COLUMN T_LIMS_TASK.URGENCYDEGREE IS '紧急程度'; +COMMENT ON COLUMN T_LIMS_TASK.URGENCYREASON IS '加急原因'; +COMMENT ON COLUMN T_LIMS_TASK.ESTIMATECOST IS '预估费用(元)'; +COMMENT ON COLUMN T_LIMS_TASK.TESTENGINEERID IS '测试工程师ID'; +COMMENT ON COLUMN T_LIMS_TASK.TESTENGINEER IS '测试工程师'; +COMMENT ON COLUMN T_LIMS_TASK.STANDARDHOURS IS '标准时长'; +COMMENT ON COLUMN T_LIMS_TASK.POLEPIECECOUNT IS '极片数量'; +COMMENT ON COLUMN T_LIMS_TASK.PREORDERID IS '原始样品ID'; +COMMENT ON COLUMN T_LIMS_TASK.EQUIPTID IS '设备ID'; +COMMENT ON COLUMN T_LIMS_TASK.EQUIPTCODE IS '设备编号'; +COMMENT ON COLUMN T_LIMS_TASK.EQUIPTNAME IS '设备名称'; +COMMENT ON COLUMN T_LIMS_TASK.ORDTASKSAMPLEID IS '项目样品ID'; +COMMENT ON COLUMN T_LIMS_TASK.ORDTASKSAMPLECODE IS '项目样品编号'; +COMMENT ON COLUMN T_LIMS_TASK.OPERATETIME IS '处理时间'; +COMMENT ON COLUMN T_LIMS_TASK.RESULT IS '结果'; +COMMENT ON COLUMN T_LIMS_TASK.TESTGROUP IS '测试组'; + +ALTER TABLE T_LIMS_TASK + ADD CONSTRAINT PK_LIMS_TASK PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_TASK.SERVICE_NAME', '委托单项目表', '委托单项目表', 'zh-CN', '委托单项目表'); +CALL INSERTI18N('T_LIMS_TASK.ID', '委托单项目表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TASK.CREATEDBYID', '委托单项目表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TASK.CREATEDBYNAME', '委托单项目表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TASK.CREATEDTIME', '委托单项目表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TASK.CREATEDBYORGID', '委托单项目表的制单人单位编码', '制单人单位编码', 'zh-CN', + '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TASK.CREATEDBYORGNAME', '委托单项目表的制单人单位名称', '制单人单位名称', 'zh-CN', + '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TASK.PROCESSSTATUS', '委托单项目表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_TASK.ORGID', '委托单项目表的组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_TASK.ORGNAME', '委托单项目表的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('T_LIMS_TASK.REMARKS', '委托单项目表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TASK.STATUS', '委托单项目表的任务状态', '任务状态', 'zh-CN', '任务状态'); +CALL INSERTI18N('T_LIMS_TASK.FOLDERID', '委托单项目表的委托单ID', '委托单ID', 'zh-CN', '委托单ID'); +CALL INSERTI18N('T_LIMS_TASK.FOLDERNO', '委托单项目表的委托单编号', '委托单编号', 'zh-CN', '委托单编号'); +CALL INSERTI18N('T_LIMS_TASK.TESTMETHODID', '委托单项目表的项目方法ID', '项目方法ID', 'zh-CN', '项目方法ID'); +CALL INSERTI18N('T_LIMS_TASK.TESTID', '委托单项目表的项目ID', '项目ID', 'zh-CN', '项目ID'); +CALL INSERTI18N('T_LIMS_TASK.TESTCODE', '委托单项目表的项目编码', '项目编码', 'zh-CN', '项目编码'); +CALL INSERTI18N('T_LIMS_TASK.TESTNAME', '委托单项目表的项目名称', '项目名称', 'zh-CN', '项目名称'); +CALL INSERTI18N('T_LIMS_TASK.METHODID', '委托单项目表的方法ID', '方法ID', 'zh-CN', '方法ID'); +CALL INSERTI18N('T_LIMS_TASK.METHODCODE', '委托单项目表的方法编码', '方法编码', 'zh-CN', '方法编码'); +CALL INSERTI18N('T_LIMS_TASK.METHODNAME', '委托单项目表的方法名称', '方法名称', 'zh-CN', '方法名称'); +CALL INSERTI18N('T_LIMS_TASK.JUDGEBASIS', '委托单项目表的测试依据', '测试依据', 'zh-CN', '测试依据'); +CALL INSERTI18N('T_LIMS_TASK.URGENCYDEGREE', '委托单项目表的紧急程度', '紧急程度', 'zh-CN', '紧急程度'); +CALL INSERTI18N('T_LIMS_TASK.URGENCYREASON', '委托单项目表的加急原因', '加急原因', 'zh-CN', '加急原因'); +CALL INSERTI18N('T_LIMS_TASK.ESTIMATECOST', '委托单项目表的预估费用(元)', '预估费用(元)', 'zh-CN', '预估费用(元)'); +CALL INSERTI18N('T_LIMS_TASK.TESTENGINEERID', '委托单项目表的测试工程师ID', '测试工程师ID', 'zh-CN', '测试工程师ID'); +CALL INSERTI18N('T_LIMS_TASK.TESTENGINEER', '委托单项目表的测试工程师', '测试工程师', 'zh-CN', '测试工程师'); +CALL INSERTI18N('T_LIMS_TASK.STANDARDHOURS', '委托单项目表的标准时长', '标准时长', 'zh-CN', '标准时长'); +CALL INSERTI18N('T_LIMS_TASK.POLEPIECECOUNT', '委托单项目表的极片数量', '极片数量', 'zh-CN', '极片数量'); +CALL INSERTI18N('T_LIMS_TASK.PREORDERID', '委托单项目表的原始样品ID', '原始样品ID', 'zh-CN', '原始样品ID'); +CALL INSERTI18N('T_LIMS_TASK.EQUIPTID', '委托单项目表的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_TASK.EQUIPTCODE', '委托单项目表的设备编号', '设备编号', 'zh-CN', '设备编号'); +CALL INSERTI18N('T_LIMS_TASK.EQUIPTNAME', '委托单项目表的设备名称', '设备名称', 'zh-CN', '设备名称'); +CALL INSERTI18N('T_LIMS_TASK.ORDTASKSAMPLEID', '委托单项目表的项目样品ID', '项目样品ID', 'zh-CN', '项目样品ID'); +CALL INSERTI18N('T_LIMS_TASK.ORDTASKSAMPLECODE', '委托单项目表的项目样品编号', '项目样品编号', 'zh-CN', '项目样品编号'); +CALL INSERTI18N('T_LIMS_TASK.OPERATETIME', '委托单项目表的处理时间', '处理时间', 'zh-CN', '处理时间'); +CALL INSERTI18N('T_LIMS_TASK.RESULT', '委托单项目表的结果', '结果', 'zh-CN', '结果'); +CALL INSERTI18N('T_LIMS_TASK.TESTGROUP', '委托单项目表的测试组', '测试组', 'zh-CN', '测试组'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASKS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASKS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASKS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASKS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASKS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TASK', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('100101', '检测项目', 'T_LIMS_TASK', 'audit_def', '1'); + + +COMMIT; + +-- ----------------------------- 2022-09-07 add by lijx------------end +-- ----------------------------- 2022-09-07 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_ORDER +( + ID NUMBER NOT 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, + REMARKS VARCHAR2 (360) NULL, + FOLDERID NUMBER NULL, + FOLDERNO VARCHAR2 (270) NULL, + TASKID NUMBER NULL, + SAMPLENAME VARCHAR2 (270) NULL, + SAMPLETYPE VARCHAR2 (36) NULL, + SAMPLEGROUP VARCHAR2 (270) NULL, + CAPACITY NUMBER (16,2) NULL, + AMOUNT NUMBER NULL, + SAMPLECODE VARCHAR2 (270) NULL, + MATERIALID NUMBER NULL, + MATERIALNAME VARCHAR2 (270) NULL, + MATERIALCODE VARCHAR2 (270) NULL, + TESTGROUP VARCHAR2 (36) NULL, + POSITIVEMATERIAL VARCHAR2 (270) NULL, + POSITIVEACTIVITY NUMBER (16,2) NULL, + POSITIVECONDUCTIVECARBON NUMBER (16,2) NULL, + PVDF NUMBER (16,2) NULL, + POSITIVEPRESSDENSITY NUMBER (16,2) NULL, + NAGETIVEMATERIAL VARCHAR2 (270) NULL, + NAGETIVEACTIVITY NUMBER (16,2) NULL, + NAGETIVECONDUCTIVECARBON NUMBER (16,2) NULL, + NAGETIVECMC NUMBER (16,2) NULL, + NAGETIVESBR NUMBER (16,2) NULL, + NAGETIVEPRESSDENSITY NUMBER (16,2) NULL, + NP NUMBER (16,2) NULL, + ELECTROLYTE NUMBER (16,2) NULL, + DIAPHRAGM NUMBER (16,2) NULL, + TESTVOLTAGE NUMBER (16,2) NULL, + POSITIVECAPACITY NUMBER (16,2) NULL, + POSITIVERATIO NUMBER (16,2) NULL, + POSITIVEROLLINPRESSDEN NUMBER (16,2) NULL, + POSITIVECOATINGPRESSDEN NUMBER (16,2) NULL, + POSITIVEFOILTHICKNESS NUMBER (16,2) NULL, + ROLLINTHICKNESS NUMBER (16,2) NULL, + NAGETIVECAPACITY NUMBER (16,2) NULL, + NAGETIVERATIO NUMBER (16,2) NULL, + NAGETIVEROLLINPRESSDEN NUMBER (16,2) NULL, + NAGETIVECOATINGPRESSDEN NUMBER (16,2) NULL, + NAGETIVEFOILTHICKNESS NUMBER (16,2) NULL, + NEGATIVETHICKNESS NUMBER (16,2) NULL, + OBTAINSTATUS VARCHAR2 (36) NULL, + OBTAINTIME DATE NULL, + TESTCONDITION VARCHAR2 (270) NULL, + LOCATION VARCHAR2 (270) NULL, + LOCATIONID NUMBER NULL, + PREORDERID NUMBER NULL +); +COMMENT ON TABLE T_LIMS_ORDER IS '样品表'; +COMMENT ON COLUMN T_LIMS_ORDER.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_ORDER.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_ORDER.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_ORDER.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_ORDER.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_ORDER.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_ORDER.ORGID IS '组织ID'; +COMMENT ON COLUMN T_LIMS_ORDER.ORGNAME IS '组织名称'; +COMMENT ON COLUMN T_LIMS_ORDER.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_ORDER.FOLDERID IS '委托单ID'; +COMMENT ON COLUMN T_LIMS_ORDER.FOLDERNO IS '委托单编号'; +COMMENT ON COLUMN T_LIMS_ORDER.TASKID IS '任务ID'; +COMMENT ON COLUMN T_LIMS_ORDER.SAMPLENAME IS '样品名称'; +COMMENT ON COLUMN T_LIMS_ORDER.SAMPLETYPE IS '样品类型'; +COMMENT ON COLUMN T_LIMS_ORDER.SAMPLEGROUP IS '组别'; +COMMENT ON COLUMN T_LIMS_ORDER.CAPACITY IS '容量mAh'; +COMMENT ON COLUMN T_LIMS_ORDER.AMOUNT IS '数量'; +COMMENT ON COLUMN T_LIMS_ORDER.SAMPLECODE IS '样品编号'; +COMMENT ON COLUMN T_LIMS_ORDER.MATERIALID IS '材料ID'; +COMMENT ON COLUMN T_LIMS_ORDER.MATERIALNAME IS '材料名称'; +COMMENT ON COLUMN T_LIMS_ORDER.MATERIALCODE IS '材料编码'; +COMMENT ON COLUMN T_LIMS_ORDER.TESTGROUP IS '测试组'; +COMMENT ON COLUMN T_LIMS_ORDER.POSITIVEMATERIAL IS '正极材料'; +COMMENT ON COLUMN T_LIMS_ORDER.POSITIVEACTIVITY IS '正极活性占比'; +COMMENT ON COLUMN T_LIMS_ORDER.POSITIVECONDUCTIVECARBON IS '正极导电炭'; +COMMENT ON COLUMN T_LIMS_ORDER.PVDF IS 'PVDF5130'; +COMMENT ON COLUMN T_LIMS_ORDER.POSITIVEPRESSDENSITY IS '正极压实密度'; +COMMENT ON COLUMN T_LIMS_ORDER.NAGETIVEMATERIAL IS '负极材料'; +COMMENT ON COLUMN T_LIMS_ORDER.NAGETIVEACTIVITY IS '负极活性占比'; +COMMENT ON COLUMN T_LIMS_ORDER.NAGETIVECONDUCTIVECARBON IS '负极导电炭'; +COMMENT ON COLUMN T_LIMS_ORDER.NAGETIVECMC IS '负极CMC'; +COMMENT ON COLUMN T_LIMS_ORDER.NAGETIVESBR IS '负极SBR'; +COMMENT ON COLUMN T_LIMS_ORDER.NAGETIVEPRESSDENSITY IS '负极压实密度'; +COMMENT ON COLUMN T_LIMS_ORDER.NP IS 'N/P'; +COMMENT ON COLUMN T_LIMS_ORDER.ELECTROLYTE IS '电解液'; +COMMENT ON COLUMN T_LIMS_ORDER.DIAPHRAGM IS '隔膜/um'; +COMMENT ON COLUMN T_LIMS_ORDER.TESTVOLTAGE IS '测试电压'; +COMMENT ON COLUMN T_LIMS_ORDER.POSITIVECAPACITY IS '正极克容量(mAh/g)'; +COMMENT ON COLUMN T_LIMS_ORDER.POSITIVERATIO IS '正极活性物质比例(%)'; +COMMENT ON COLUMN T_LIMS_ORDER.POSITIVEROLLINPRESSDEN IS '正极辊压后单面面密度(mg/cm2)'; +COMMENT ON COLUMN T_LIMS_ORDER.POSITIVECOATINGPRESSDEN IS '正极涂布单面面密度(mg/cm2)'; +COMMENT ON COLUMN T_LIMS_ORDER.POSITIVEFOILTHICKNESS IS '正极箔材厚度(um)'; +COMMENT ON COLUMN T_LIMS_ORDER.ROLLINTHICKNESS IS '辊压厚度(um)'; +COMMENT ON COLUMN T_LIMS_ORDER.NAGETIVECAPACITY IS '负极克容量(mAh/g)'; +COMMENT ON COLUMN T_LIMS_ORDER.NAGETIVERATIO IS '负极活性物质比例(%)'; +COMMENT ON COLUMN T_LIMS_ORDER.NAGETIVEROLLINPRESSDEN IS '负极辊压后单面面密度(mg/cm2)'; +COMMENT ON COLUMN T_LIMS_ORDER.NAGETIVECOATINGPRESSDEN IS '负极涂布单面面密度(mg/cm2)'; +COMMENT ON COLUMN T_LIMS_ORDER.NAGETIVEFOILTHICKNESS IS '负极箔材厚度(um)'; +COMMENT ON COLUMN T_LIMS_ORDER.NEGATIVETHICKNESS IS '负极极片厚度(um)'; +COMMENT ON COLUMN T_LIMS_ORDER.OBTAINSTATUS IS '收样状态'; +COMMENT ON COLUMN T_LIMS_ORDER.OBTAINTIME IS '收样时间'; +COMMENT ON COLUMN T_LIMS_ORDER.TESTCONDITION IS '测试条件'; +COMMENT ON COLUMN T_LIMS_ORDER.LOCATION IS '位置'; +COMMENT ON COLUMN T_LIMS_ORDER.LOCATIONID IS '位置ID'; +COMMENT ON COLUMN T_LIMS_ORDER.PREORDERID IS '原始样品ID'; + +ALTER TABLE T_LIMS_ORDER + ADD CONSTRAINT PK_LIMS_ORDER PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_ORDER.SERVICE_NAME', '样品表', '样品表', 'zh-CN', '样品表'); +CALL INSERTI18N('T_LIMS_ORDER.ID', '样品表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ORDER.CREATEDBYID', '样品表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ORDER.CREATEDBYNAME', '样品表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_ORDER.CREATEDTIME', '样品表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_ORDER.CREATEDBYORGID', '样品表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ORDER.CREATEDBYORGNAME', '样品表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_ORDER.ORGID', '样品表的组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_ORDER.ORGNAME', '样品表的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('T_LIMS_ORDER.REMARKS', '样品表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_ORDER.FOLDERID', '样品表的委托单ID', '委托单ID', 'zh-CN', '委托单ID'); +CALL INSERTI18N('T_LIMS_ORDER.FOLDERNO', '样品表的委托单编号', '委托单编号', 'zh-CN', '委托单编号'); +CALL INSERTI18N('T_LIMS_ORDER.TASKID', '样品表的任务ID', '任务ID', 'zh-CN', '任务ID'); +CALL INSERTI18N('T_LIMS_ORDER.SAMPLENAME', '样品表的样品名称', '样品名称', 'zh-CN', '样品名称'); +CALL INSERTI18N('T_LIMS_ORDER.SAMPLETYPE', '样品表的样品类型', '样品类型', 'zh-CN', '样品类型'); +CALL INSERTI18N('T_LIMS_ORDER.SAMPLEGROUP', '样品表的组别', '组别', 'zh-CN', '组别'); +CALL INSERTI18N('T_LIMS_ORDER.CAPACITY', '样品表的容量mAh', '容量mAh', 'zh-CN', '容量mAh'); +CALL INSERTI18N('T_LIMS_ORDER.AMOUNT', '样品表的数量', '数量', 'zh-CN', '数量'); +CALL INSERTI18N('T_LIMS_ORDER.SAMPLECODE', '样品表的样品编号', '样品编号', 'zh-CN', '样品编号'); +CALL INSERTI18N('T_LIMS_ORDER.MATERIALID', '样品表的材料ID', '材料ID', 'zh-CN', '材料ID'); +CALL INSERTI18N('T_LIMS_ORDER.MATERIALNAME', '样品表的材料名称', '材料名称', 'zh-CN', '材料名称'); +CALL INSERTI18N('T_LIMS_ORDER.MATERIALCODE', '样品表的材料编码', '材料编码', 'zh-CN', '材料编码'); +CALL INSERTI18N('T_LIMS_ORDER.TESTGROUP', '样品表的测试组', '测试组', 'zh-CN', '测试组'); +CALL INSERTI18N('T_LIMS_ORDER.POSITIVEMATERIAL', '样品表的正极材料', '正极材料', 'zh-CN', '正极材料'); +CALL INSERTI18N('T_LIMS_ORDER.POSITIVEACTIVITY', '样品表的正极活性占比', '正极活性占比', 'zh-CN', '正极活性占比'); +CALL INSERTI18N('T_LIMS_ORDER.POSITIVECONDUCTIVECARBON', '样品表的正极导电炭', '正极导电炭', 'zh-CN', '正极导电炭'); +CALL INSERTI18N('T_LIMS_ORDER.PVDF', '样品表的PVDF5130', 'PVDF5130', 'zh-CN', 'PVDF5130'); +CALL INSERTI18N('T_LIMS_ORDER.POSITIVEPRESSDENSITY', '样品表的正极压实密度', '正极压实密度', 'zh-CN', '正极压实密度'); +CALL INSERTI18N('T_LIMS_ORDER.NAGETIVEMATERIAL', '样品表的负极材料', '负极材料', 'zh-CN', '负极材料'); +CALL INSERTI18N('T_LIMS_ORDER.NAGETIVEACTIVITY', '样品表的负极活性占比', '负极活性占比', 'zh-CN', '负极活性占比'); +CALL INSERTI18N('T_LIMS_ORDER.NAGETIVECONDUCTIVECARBON', '样品表的负极导电炭', '负极导电炭', 'zh-CN', '负极导电炭'); +CALL INSERTI18N('T_LIMS_ORDER.NAGETIVECMC', '样品表的负极CMC', '负极CMC', 'zh-CN', '负极CMC'); +CALL INSERTI18N('T_LIMS_ORDER.NAGETIVESBR', '样品表的负极SBR', '负极SBR', 'zh-CN', '负极SBR'); +CALL INSERTI18N('T_LIMS_ORDER.NAGETIVEPRESSDENSITY', '样品表的负极压实密度', '负极压实密度', 'zh-CN', '负极压实密度'); +CALL INSERTI18N('T_LIMS_ORDER.NP', '样品表的N/P', 'N/P', 'zh-CN', 'N/P'); +CALL INSERTI18N('T_LIMS_ORDER.ELECTROLYTE', '样品表的电解液', '电解液', 'zh-CN', '电解液'); +CALL INSERTI18N('T_LIMS_ORDER.DIAPHRAGM', '样品表的隔膜/um', '隔膜/um', 'zh-CN', '隔膜/um'); +CALL INSERTI18N('T_LIMS_ORDER.TESTVOLTAGE', '样品表的测试电压', '测试电压', 'zh-CN', '测试电压'); +CALL INSERTI18N('T_LIMS_ORDER.POSITIVECAPACITY', '样品表的正极克容量(mAh/g)', '正极克容量(mAh/g)', 'zh-CN', + '正极克容量(mAh/g)'); +CALL INSERTI18N('T_LIMS_ORDER.POSITIVERATIO', '样品表的正极活性物质比例(%)', '正极活性物质比例(%)', 'zh-CN', + '正极活性物质比例(%)'); +CALL INSERTI18N('T_LIMS_ORDER.POSITIVEROLLINPRESSDEN', '样品表的正极辊压后单面面密度(mg/cm2)', + '正极辊压后单面面密度(mg/cm2)', 'zh-CN', '正极辊压后单面面密度(mg/cm2)'); +CALL INSERTI18N('T_LIMS_ORDER.POSITIVECOATINGPRESSDEN', '样品表的正极涂布单面面密度(mg/cm2)', + '正极涂布单面面密度(mg/cm2)', 'zh-CN', '正极涂布单面面密度(mg/cm2)'); +CALL INSERTI18N('T_LIMS_ORDER.POSITIVEFOILTHICKNESS', '样品表的正极箔材厚度(um)', '正极箔材厚度(um)', 'zh-CN', + '正极箔材厚度(um)'); +CALL INSERTI18N('T_LIMS_ORDER.ROLLINTHICKNESS', '样品表的辊压厚度(um)', '辊压厚度(um)', 'zh-CN', '辊压厚度(um)'); +CALL INSERTI18N('T_LIMS_ORDER.NAGETIVECAPACITY', '样品表的负极克容量(mAh/g)', '负极克容量(mAh/g)', 'zh-CN', + '负极克容量(mAh/g)'); +CALL INSERTI18N('T_LIMS_ORDER.NAGETIVERATIO', '样品表的负极活性物质比例(%)', '负极活性物质比例(%)', 'zh-CN', + '负极活性物质比例(%)'); +CALL INSERTI18N('T_LIMS_ORDER.NAGETIVEROLLINPRESSDEN', '样品表的负极辊压后单面面密度(mg/cm2)', + '负极辊压后单面面密度(mg/cm2)', 'zh-CN', '负极辊压后单面面密度(mg/cm2)'); +CALL INSERTI18N('T_LIMS_ORDER.NAGETIVECOATINGPRESSDEN', '样品表的负极涂布单面面密度(mg/cm2)', + '负极涂布单面面密度(mg/cm2)', 'zh-CN', '负极涂布单面面密度(mg/cm2)'); +CALL INSERTI18N('T_LIMS_ORDER.NAGETIVEFOILTHICKNESS', '样品表的负极箔材厚度(um)', '负极箔材厚度(um)', 'zh-CN', + '负极箔材厚度(um)'); +CALL INSERTI18N('T_LIMS_ORDER.NEGATIVETHICKNESS', '样品表的负极极片厚度(um)', '负极极片厚度(um)', 'zh-CN', + '负极极片厚度(um)'); +CALL INSERTI18N('T_LIMS_ORDER.OBTAINSTATUS', '样品表的收样状态', '收样状态', 'zh-CN', '收样状态'); +CALL INSERTI18N('T_LIMS_ORDER.OBTAINTIME', '样品表的收样时间', '收样时间', 'zh-CN', '收样时间'); +CALL INSERTI18N('T_LIMS_ORDER.TESTCONDITION', '样品表的测试条件', '测试条件', 'zh-CN', '测试条件'); +CALL INSERTI18N('T_LIMS_ORDER.LOCATION', '样品表的位置', '位置', 'zh-CN', '位置'); +CALL INSERTI18N('T_LIMS_ORDER.LOCATIONID', '样品表的位置ID', '位置ID', 'zh-CN', '位置ID'); +CALL INSERTI18N('T_LIMS_ORDER.PREORDERID', '样品表的原始样品ID', '原始样品ID', 'zh-CN', '原始样品ID'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ORDER', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-09-07 add by lijiaxing------------end +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDERS.TAB.FOLDER', '委托信息', '委托信息', 'zh-CN', '委托信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDERS.TAB.TASK', '检测项目', '检测项目', 'zh-CN', '检测项目'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDERS.TAB.ORDER', '样品信息', '样品信息', 'zh-CN', '样品信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDERS.TAB.ACCESSORY', '附件', '附件', 'zh-CN', '附件'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDERS.TAB.TASKTESTCONDITIONPANEL', '检测条件', '检测条件', 'zh-CN', + '检测条件'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDERS.TAB.TASKTESTPROCESSPANEL', '检测工序', '检测工序', 'zh-CN', + '检测工序'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDERS.TAB.TASKUPLOADERPANEL', '附件', '附件', 'zh-CN', '附件'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('sampleType', '样品类型', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209081701, 'lithium ion battery', 'lithium', 1, 'sampleType', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209081702, '固态', 'solid', 2, 'sampleType', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209081703, '气体', 'gas', 3, 'sampleType', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209081704, '液体', 'liquid', 4, 'sampleType', 0, 'admin', '系统管理员', '0'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('lab', '实验室', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209081801, 'FS1试验室', 'FS1', 1, 'lab', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209081802, 'FS2试验室', 'FS2', 2, 'lab', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209081803, 'FS3试验室', 'FS3', 3, 'lab', 0, 'admin', '系统管理员', '0'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('workshopSection', '工段', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209081901, '烧结1', '1', 1, 'workshopSection', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209081902, '烧结2', '2', 2, 'workshopSection', 0, 'admin', '系统管理员', '0'); + + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('folderCheckType', '检验类型', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209082001, '生产收货检验', 'product', 1, 'folderCheckType', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209082002, '研发检验', 'develop', 2, 'folderCheckType', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209082003, '质控样检验', 'quality', 3, 'folderCheckType', 0, 'admin', '系统管理员', '0'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('sampleHandleType', '样品处理方式', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209082101, '检方处理', 'product', 1, 'sampleHandleType', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209082102, '退回委托方', 'develop', 2, 'sampleHandleType', 0, 'admin', '系统管理员', '0'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('qualityType', '质控样类型', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209082201, '常规监测', '1', 1, 'qualityType', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209082202, '数据统计', '2', 2, 'qualityType', 0, 'admin', '系统管理员', '0'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('urgencyDegree', '紧急程度', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209082301, '普通', '1', 1, 'urgencyDegree', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209082302, '加急', '2', 2, 'urgencyDegree', 0, 'admin', '系统管理员', '0'); + +-- ----------------------------- 2022-09-09 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_TASK_CONDITION( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + REMARKS VARCHAR2(360) NULL, + ORGID VARCHAR2(36) NULL, + ORGNAME VARCHAR2(270) NULL, + TASKID NUMBER NULL, + CONDITIONNAME VARCHAR2(270) NULL, + CONDITIONVALUE NUMBER(16,2) NULL, + CONDITIONUNIT VARCHAR2(36) NULL +); +COMMENT ON TABLE T_LIMS_TASK_CONDITION IS '检测条件'; +COMMENT ON COLUMN T_LIMS_TASK_CONDITION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TASK_CONDITION.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TASK_CONDITION.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TASK_CONDITION.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TASK_CONDITION.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TASK_CONDITION.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_TASK_CONDITION.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TASK_CONDITION.ORGID IS '组织ID'; +COMMENT ON COLUMN T_LIMS_TASK_CONDITION.ORGNAME IS '组织名称'; +COMMENT ON COLUMN T_LIMS_TASK_CONDITION.TASKID IS '任务ID'; +COMMENT ON COLUMN T_LIMS_TASK_CONDITION.CONDITIONNAME IS '条件名称'; +COMMENT ON COLUMN T_LIMS_TASK_CONDITION.CONDITIONVALUE IS '条件值'; +COMMENT ON COLUMN T_LIMS_TASK_CONDITION.CONDITIONUNIT IS '单位'; + +ALTER TABLE T_LIMS_TASK_CONDITION ADD CONSTRAINT PK_LIMS_TASK_CONDITION PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_TASK_CONDITION.SERVICE_NAME', '检测条件', '检测条件', 'zh-CN', '检测条件'); +CALL INSERTI18N('T_LIMS_TASK_CONDITION.ID', '检测条件的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TASK_CONDITION.CREATEDBYID', '检测条件的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TASK_CONDITION.CREATEDBYNAME', '检测条件的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TASK_CONDITION.CREATEDTIME', '检测条件的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TASK_CONDITION.CREATEDBYORGID', '检测条件的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TASK_CONDITION.CREATEDBYORGNAME', '检测条件的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TASK_CONDITION.REMARKS', '检测条件的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TASK_CONDITION.ORGID', '检测条件的组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_TASK_CONDITION.ORGNAME', '检测条件的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('T_LIMS_TASK_CONDITION.TASKID', '检测条件的任务ID', '任务ID', 'zh-CN', '任务ID'); +CALL INSERTI18N('T_LIMS_TASK_CONDITION.CONDITIONNAME', '检测条件的条件名称', '条件名称', 'zh-CN', '条件名称'); +CALL INSERTI18N('T_LIMS_TASK_CONDITION.CONDITIONVALUE', '检测条件的条件值', '条件值', 'zh-CN', '条件值'); +CALL INSERTI18N('T_LIMS_TASK_CONDITION.CONDITIONUNIT', '检测条件的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASKCONDITIONS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASKCONDITIONS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASKCONDITIONS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASKCONDITIONS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASKCONDITIONS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TASK_CONDITION', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-09-09 add by lijiaxing------------end +-- ----------------------------- 2022-09-09 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_ORDTASK_RESULT( + ID NUMBER NOT 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, + REMARKS VARCHAR2(360) NULL, + ORDTASKID NUMBER NULL, + ANALYSTID NUMBER NULL, + ANALYSTGROUP VARCHAR2(270) NULL, + ANALYSTNAME VARCHAR2(270) NULL, + RESULT NUMBER(16,2) NULL, + RESULTTYPE VARCHAR2(36) NULL, + REVISIONRULE VARCHAR2(270) NULL, + FORMULA VARCHAR2(270) NULL, + ENTERINGUSERID VARCHAR2(36) NULL, + ENTERINGUSER VARCHAR2(60) NULL, + ENTERINGTIME DATE NULL +); +COMMENT ON TABLE T_LIMS_ORDTASK_RESULT IS '试验结果表'; +COMMENT ON COLUMN T_LIMS_ORDTASK_RESULT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_ORDTASK_RESULT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_ORDTASK_RESULT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_ORDTASK_RESULT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_ORDTASK_RESULT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_ORDTASK_RESULT.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_ORDTASK_RESULT.ORGID IS '组织ID'; +COMMENT ON COLUMN T_LIMS_ORDTASK_RESULT.ORGNAME IS '组织名称'; +COMMENT ON COLUMN T_LIMS_ORDTASK_RESULT.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_ORDTASK_RESULT.ORDTASKID IS '项目样品ID'; +COMMENT ON COLUMN T_LIMS_ORDTASK_RESULT.ANALYSTID IS '分析项ID'; +COMMENT ON COLUMN T_LIMS_ORDTASK_RESULT.ANALYSTGROUP IS '分析项组'; +COMMENT ON COLUMN T_LIMS_ORDTASK_RESULT.ANALYSTNAME IS '分析项名称'; +COMMENT ON COLUMN T_LIMS_ORDTASK_RESULT.RESULT IS '试验结果'; +COMMENT ON COLUMN T_LIMS_ORDTASK_RESULT.RESULTTYPE IS '结果类型'; +COMMENT ON COLUMN T_LIMS_ORDTASK_RESULT.REVISIONRULE IS '修约规则'; +COMMENT ON COLUMN T_LIMS_ORDTASK_RESULT.FORMULA IS '计算公式'; +COMMENT ON COLUMN T_LIMS_ORDTASK_RESULT.ENTERINGUSERID IS '录入人ID'; +COMMENT ON COLUMN T_LIMS_ORDTASK_RESULT.ENTERINGUSER IS '录入人'; +COMMENT ON COLUMN T_LIMS_ORDTASK_RESULT.ENTERINGTIME IS '录入时间'; + +ALTER TABLE T_LIMS_ORDTASK_RESULT ADD CONSTRAINT PK_LIMS_ORDTASK_RESULT PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_ORDTASK_RESULT.SERVICE_NAME', '试验结果表', '试验结果表', 'zh-CN', '试验结果表'); +CALL INSERTI18N('T_LIMS_ORDTASK_RESULT.ID', '试验结果表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ORDTASK_RESULT.CREATEDBYID', '试验结果表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ORDTASK_RESULT.CREATEDBYNAME', '试验结果表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_ORDTASK_RESULT.CREATEDTIME', '试验结果表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_ORDTASK_RESULT.CREATEDBYORGID', '试验结果表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ORDTASK_RESULT.CREATEDBYORGNAME', '试验结果表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_ORDTASK_RESULT.ORGID', '试验结果表的组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_ORDTASK_RESULT.ORGNAME', '试验结果表的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('T_LIMS_ORDTASK_RESULT.REMARKS', '试验结果表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_ORDTASK_RESULT.ORDTASKID', '试验结果表的项目样品ID', '项目样品ID', 'zh-CN', '项目样品ID'); +CALL INSERTI18N('T_LIMS_ORDTASK_RESULT.ANALYSTID', '试验结果表的分析项ID', '分析项ID', 'zh-CN', '分析项ID'); +CALL INSERTI18N('T_LIMS_ORDTASK_RESULT.ANALYSTGROUP', '试验结果表的分析项组', '分析项组', 'zh-CN', '分析项组'); +CALL INSERTI18N('T_LIMS_ORDTASK_RESULT.ANALYSTNAME', '试验结果表的分析项名称', '分析项名称', 'zh-CN', '分析项名称'); +CALL INSERTI18N('T_LIMS_ORDTASK_RESULT.RESULT', '试验结果表的试验结果', '试验结果', 'zh-CN', '试验结果'); +CALL INSERTI18N('T_LIMS_ORDTASK_RESULT.RESULTTYPE', '试验结果表的结果类型', '结果类型', 'zh-CN', '结果类型'); +CALL INSERTI18N('T_LIMS_ORDTASK_RESULT.REVISIONRULE', '试验结果表的修约规则', '修约规则', 'zh-CN', '修约规则'); +CALL INSERTI18N('T_LIMS_ORDTASK_RESULT.FORMULA', '试验结果表的计算公式', '计算公式', 'zh-CN', '计算公式'); +CALL INSERTI18N('T_LIMS_ORDTASK_RESULT.ENTERINGUSERID', '试验结果表的录入人ID', '录入人ID', 'zh-CN', '录入人ID'); +CALL INSERTI18N('T_LIMS_ORDTASK_RESULT.ENTERINGUSER', '试验结果表的录入人', '录入人', 'zh-CN', '录入人'); +CALL INSERTI18N('T_LIMS_ORDTASK_RESULT.ENTERINGTIME', '试验结果表的录入时间', '录入时间', 'zh-CN', '录入时间'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDTASKRESULTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDTASKRESULTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDTASKRESULTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDTASKRESULTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDTASKRESULTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ORDTASK_RESULT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-09-09 add by lijiaxing------------end +-- ----------------------------- 2022-09-09 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_ORDTASK_EXCEPTION( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + REMARKS VARCHAR2(360) NULL, + ORGID VARCHAR2(36) NULL, + ORGNAME VARCHAR2(270) NULL, + ORDTASKID NUMBER NULL, + TASKID NUMBER NULL, + EXCEPTIONTIME DATE NULL, + EXCEPTIONDESC VARCHAR2(270) NULL +); +COMMENT ON TABLE T_LIMS_ORDTASK_EXCEPTION IS '样品异常信息'; +COMMENT ON COLUMN T_LIMS_ORDTASK_EXCEPTION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_ORDTASK_EXCEPTION.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_ORDTASK_EXCEPTION.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_ORDTASK_EXCEPTION.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_ORDTASK_EXCEPTION.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_ORDTASK_EXCEPTION.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_ORDTASK_EXCEPTION.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_ORDTASK_EXCEPTION.ORGID IS '组织ID'; +COMMENT ON COLUMN T_LIMS_ORDTASK_EXCEPTION.ORGNAME IS '组织名称'; +COMMENT ON COLUMN T_LIMS_ORDTASK_EXCEPTION.ORDTASKID IS '项目样品ID'; +COMMENT ON COLUMN T_LIMS_ORDTASK_EXCEPTION.TASKID IS '任务ID'; +COMMENT ON COLUMN T_LIMS_ORDTASK_EXCEPTION.EXCEPTIONTIME IS '异常时间'; +COMMENT ON COLUMN T_LIMS_ORDTASK_EXCEPTION.EXCEPTIONDESC IS '异常描述'; + +ALTER TABLE T_LIMS_ORDTASK_EXCEPTION ADD CONSTRAINT PK_LIMS_ORDTASK_EXCEPTION PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_ORDTASK_EXCEPTION.SERVICE_NAME', '样品异常信息', '样品异常信息', 'zh-CN', '样品异常信息'); +CALL INSERTI18N('T_LIMS_ORDTASK_EXCEPTION.ID', '样品异常信息的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ORDTASK_EXCEPTION.CREATEDBYID', '样品异常信息的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ORDTASK_EXCEPTION.CREATEDBYNAME', '样品异常信息的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_ORDTASK_EXCEPTION.CREATEDTIME', '样品异常信息的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_ORDTASK_EXCEPTION.CREATEDBYORGID', '样品异常信息的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ORDTASK_EXCEPTION.CREATEDBYORGNAME', '样品异常信息的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_ORDTASK_EXCEPTION.REMARKS', '样品异常信息的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_ORDTASK_EXCEPTION.ORGID', '样品异常信息的组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_ORDTASK_EXCEPTION.ORGNAME', '样品异常信息的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('T_LIMS_ORDTASK_EXCEPTION.ORDTASKID', '样品异常信息的项目样品ID', '项目样品ID', 'zh-CN', '项目样品ID'); +CALL INSERTI18N('T_LIMS_ORDTASK_EXCEPTION.TASKID', '样品异常信息的任务ID', '任务ID', 'zh-CN', '任务ID'); +CALL INSERTI18N('T_LIMS_ORDTASK_EXCEPTION.EXCEPTIONTIME', '样品异常信息的异常时间', '异常时间', 'zh-CN', '异常时间'); +CALL INSERTI18N('T_LIMS_ORDTASK_EXCEPTION.EXCEPTIONDESC', '样品异常信息的异常描述', '异常描述', 'zh-CN', '异常描述'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDTASKEXCEPTIONS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDTASKEXCEPTIONS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDTASKEXCEPTIONS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDTASKEXCEPTIONS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDTASKEXCEPTIONS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ORDTASK_EXCEPTION', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-09-09 add by lijiaxing------------end +-- ----------------------------- 2022-09-09 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_ORDTASK_CONSUMABLE( + ID NUMBER NOT 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, + REMARKS VARCHAR2(360) NULL, + ORDTASKID NUMBER NULL, + CONSUMABLENAME VARCHAR2(270) NULL, + CONSUMABLECODE VARCHAR2(270) NULL, + CONSUMABLEAMOUNT NUMBER(16,2) NULL, + UNIT VARCHAR2(36) NULL +); +COMMENT ON TABLE T_LIMS_ORDTASK_CONSUMABLE IS '试验耗材表'; +COMMENT ON COLUMN T_LIMS_ORDTASK_CONSUMABLE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_ORDTASK_CONSUMABLE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_ORDTASK_CONSUMABLE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_ORDTASK_CONSUMABLE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_ORDTASK_CONSUMABLE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_ORDTASK_CONSUMABLE.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_ORDTASK_CONSUMABLE.ORGID IS '组织ID'; +COMMENT ON COLUMN T_LIMS_ORDTASK_CONSUMABLE.ORGNAME IS '组织名称'; +COMMENT ON COLUMN T_LIMS_ORDTASK_CONSUMABLE.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_ORDTASK_CONSUMABLE.ORDTASKID IS '项目样品ID'; +COMMENT ON COLUMN T_LIMS_ORDTASK_CONSUMABLE.CONSUMABLENAME IS '耗材名称'; +COMMENT ON COLUMN T_LIMS_ORDTASK_CONSUMABLE.CONSUMABLECODE IS '耗材编号'; +COMMENT ON COLUMN T_LIMS_ORDTASK_CONSUMABLE.CONSUMABLEAMOUNT IS '耗材数量'; +COMMENT ON COLUMN T_LIMS_ORDTASK_CONSUMABLE.UNIT IS '单位'; + +ALTER TABLE T_LIMS_ORDTASK_CONSUMABLE ADD CONSTRAINT PK_LIMS_ORDTASK_CONSUMABLE PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_ORDTASK_CONSUMABLE.SERVICE_NAME', '试验耗材表', '试验耗材表', 'zh-CN', '试验耗材表'); +CALL INSERTI18N('T_LIMS_ORDTASK_CONSUMABLE.ID', '试验耗材表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ORDTASK_CONSUMABLE.CREATEDBYID', '试验耗材表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ORDTASK_CONSUMABLE.CREATEDBYNAME', '试验耗材表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_ORDTASK_CONSUMABLE.CREATEDTIME', '试验耗材表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_ORDTASK_CONSUMABLE.CREATEDBYORGID', '试验耗材表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ORDTASK_CONSUMABLE.CREATEDBYORGNAME', '试验耗材表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_ORDTASK_CONSUMABLE.ORGID', '试验耗材表的组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_ORDTASK_CONSUMABLE.ORGNAME', '试验耗材表的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('T_LIMS_ORDTASK_CONSUMABLE.REMARKS', '试验耗材表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_ORDTASK_CONSUMABLE.ORDTASKID', '试验耗材表的项目样品ID', '项目样品ID', 'zh-CN', '项目样品ID'); +CALL INSERTI18N('T_LIMS_ORDTASK_CONSUMABLE.CONSUMABLENAME', '试验耗材表的耗材名称', '耗材名称', 'zh-CN', '耗材名称'); +CALL INSERTI18N('T_LIMS_ORDTASK_CONSUMABLE.CONSUMABLECODE', '试验耗材表的耗材编号', '耗材编号', 'zh-CN', '耗材编号'); +CALL INSERTI18N('T_LIMS_ORDTASK_CONSUMABLE.CONSUMABLEAMOUNT', '试验耗材表的耗材数量', '耗材数量', 'zh-CN', '耗材数量'); +CALL INSERTI18N('T_LIMS_ORDTASK_CONSUMABLE.UNIT', '试验耗材表的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDTASKCONSUMABLES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDTASKCONSUMABLES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDTASKCONSUMABLES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDTASKCONSUMABLES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDTASKCONSUMABLES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ORDTASK_CONSUMABLE', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-09-09 add by lijiaxing------------end +-- ----------------------------- 2022-09-09 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_ORDER_PROCESS( + ID NUMBER NOT 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, + REMARKS VARCHAR2(360) NULL, + PREORDERID NUMBER NULL, + PROCESSNAME VARCHAR2(270) NULL, + PROCESSID NUMBER NULL, + OPERATOR VARCHAR2(60) NULL, + OPERATORID VARCHAR2(36) NULL, + EQUIPTNAME VARCHAR2(270) NULL, + EQUIPTCODE VARCHAR2(270) NULL, + EQUIPTID NUMBER NULL, + OPERATETIME DATE NULL, + ELNID NUMBER NULL +); +COMMENT ON TABLE T_LIMS_ORDER_PROCESS IS '样品处理工序'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS.ORGID IS '组织ID'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS.ORGNAME IS '组织名称'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS.PREORDERID IS '预处理样品ID'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS.PROCESSNAME IS '工序'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS.PROCESSID IS '工序ID'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS.OPERATOR IS '操作人'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS.OPERATORID IS '操作人ID'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS.EQUIPTNAME IS '设备名称'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS.EQUIPTCODE IS '设备编码'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS.EQUIPTID IS '设备ID'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS.OPERATETIME IS '操作时间'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS.ELNID IS 'ELN'; + +ALTER TABLE T_LIMS_ORDER_PROCESS ADD CONSTRAINT PK_LIMS_ORDER_PROCESS PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_ORDER_PROCESS.SERVICE_NAME', '样品处理工序', '样品处理工序', 'zh-CN', '样品处理工序'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS.ID', '样品处理工序的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS.CREATEDBYID', '样品处理工序的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS.CREATEDBYNAME', '样品处理工序的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS.CREATEDTIME', '样品处理工序的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS.CREATEDBYORGID', '样品处理工序的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS.CREATEDBYORGNAME', '样品处理工序的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS.ORGID', '样品处理工序的组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS.ORGNAME', '样品处理工序的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS.REMARKS', '样品处理工序的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS.PREORDERID', '样品处理工序的预处理样品ID', '预处理样品ID', 'zh-CN', '预处理样品ID'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS.PROCESSNAME', '样品处理工序的工序', '工序', 'zh-CN', '工序'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS.PROCESSID', '样品处理工序的工序ID', '工序ID', 'zh-CN', '工序ID'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS.OPERATOR', '样品处理工序的操作人', '操作人', 'zh-CN', '操作人'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS.OPERATORID', '样品处理工序的操作人ID', '操作人ID', 'zh-CN', '操作人ID'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS.EQUIPTNAME', '样品处理工序的设备名称', '设备名称', 'zh-CN', '设备名称'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS.EQUIPTCODE', '样品处理工序的设备编码', '设备编码', 'zh-CN', '设备编码'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS.EQUIPTID', '样品处理工序的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS.OPERATETIME', '样品处理工序的操作时间', '操作时间', 'zh-CN', '操作时间'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS.ELNID', '样品处理工序的ELN', 'ELN', 'zh-CN', 'ELN'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERPROCESSS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERPROCESSS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERPROCESSS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERPROCESSS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERPROCESSS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ORDER_PROCESS', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-09-09 add by lijiaxing------------end +-- ----------------------------- 2022-09-09 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_ORDTASK( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + REMARKS VARCHAR2(360) NULL, + ORGID VARCHAR2(36) NULL, + ORGNAME VARCHAR2(270) NULL, + ORDERID NUMBER NULL, + TASKID NUMBER NULL, + ORDERCODE VARCHAR2(270) NULL, + COLLECTSTATUS VARCHAR2(36) NULL, + EQUIPTNAME VARCHAR2(270) NULL, + EQUIPTCODE VARCHAR2(270) NULL, + EQUIPTID NUMBER NULL, + OPERATOR VARCHAR2(60) NULL, + OPERATORID VARCHAR2(36) NULL, + OPERATETIME DATE NULL, + PROCESSNAME VARCHAR2(270) NULL, + PROCESSID NUMBER NULL, + PROCESSSTATUS VARCHAR2(36) NULL, + PROCESSRESULT VARCHAR2(270) NULL, + UNIT VARCHAR2(36) NULL, + REVISIONRULE VARCHAR2(270) NULL, + FORMULA VARCHAR2(270) NULL +); +COMMENT ON TABLE T_LIMS_ORDTASK IS '项目样品表'; +COMMENT ON COLUMN T_LIMS_ORDTASK.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_ORDTASK.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_ORDTASK.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_ORDTASK.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_ORDTASK.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_ORDTASK.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_ORDTASK.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_ORDTASK.ORGID IS '组织ID'; +COMMENT ON COLUMN T_LIMS_ORDTASK.ORGNAME IS '组织名称'; +COMMENT ON COLUMN T_LIMS_ORDTASK.ORDERID IS '样品ID'; +COMMENT ON COLUMN T_LIMS_ORDTASK.TASKID IS '任务ID'; +COMMENT ON COLUMN T_LIMS_ORDTASK.ORDERCODE IS '电池编号'; +COMMENT ON COLUMN T_LIMS_ORDTASK.COLLECTSTATUS IS '数据采集状态'; +COMMENT ON COLUMN T_LIMS_ORDTASK.EQUIPTNAME IS '设备名称'; +COMMENT ON COLUMN T_LIMS_ORDTASK.EQUIPTCODE IS '设备编号'; +COMMENT ON COLUMN T_LIMS_ORDTASK.EQUIPTID IS '设备ID'; +COMMENT ON COLUMN T_LIMS_ORDTASK.OPERATOR IS '操作人'; +COMMENT ON COLUMN T_LIMS_ORDTASK.OPERATORID IS '操作人ID'; +COMMENT ON COLUMN T_LIMS_ORDTASK.OPERATETIME IS '操作时间'; +COMMENT ON COLUMN T_LIMS_ORDTASK.PROCESSNAME IS '工序名称'; +COMMENT ON COLUMN T_LIMS_ORDTASK.PROCESSID IS '工序ID'; +COMMENT ON COLUMN T_LIMS_ORDTASK.PROCESSSTATUS IS '状态'; +COMMENT ON COLUMN T_LIMS_ORDTASK.PROCESSRESULT IS '结果'; +COMMENT ON COLUMN T_LIMS_ORDTASK.UNIT IS '单位'; +COMMENT ON COLUMN T_LIMS_ORDTASK.REVISIONRULE IS '修约规则'; +COMMENT ON COLUMN T_LIMS_ORDTASK.FORMULA IS '计算公式'; + +ALTER TABLE T_LIMS_ORDTASK ADD CONSTRAINT PK_LIMS_ORDTASK PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_ORDTASK.SERVICE_NAME', '项目样品表', '项目样品表', 'zh-CN', '项目样品表'); +CALL INSERTI18N('T_LIMS_ORDTASK.ID', '项目样品表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ORDTASK.CREATEDBYID', '项目样品表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ORDTASK.CREATEDBYNAME', '项目样品表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_ORDTASK.CREATEDTIME', '项目样品表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_ORDTASK.CREATEDBYORGID', '项目样品表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ORDTASK.CREATEDBYORGNAME', '项目样品表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_ORDTASK.REMARKS', '项目样品表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_ORDTASK.ORGID', '项目样品表的组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_ORDTASK.ORGNAME', '项目样品表的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('T_LIMS_ORDTASK.ORDERID', '项目样品表的样品ID', '样品ID', 'zh-CN', '样品ID'); +CALL INSERTI18N('T_LIMS_ORDTASK.TASKID', '项目样品表的任务ID', '任务ID', 'zh-CN', '任务ID'); +CALL INSERTI18N('T_LIMS_ORDTASK.ORDERCODE', '项目样品表的电池编号', '电池编号', 'zh-CN', '电池编号'); +CALL INSERTI18N('T_LIMS_ORDTASK.COLLECTSTATUS', '项目样品表的数据采集状态', '数据采集状态', 'zh-CN', '数据采集状态'); +CALL INSERTI18N('T_LIMS_ORDTASK.EQUIPTNAME', '项目样品表的设备名称', '设备名称', 'zh-CN', '设备名称'); +CALL INSERTI18N('T_LIMS_ORDTASK.EQUIPTCODE', '项目样品表的设备编号', '设备编号', 'zh-CN', '设备编号'); +CALL INSERTI18N('T_LIMS_ORDTASK.EQUIPTID', '项目样品表的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_ORDTASK.OPERATOR', '项目样品表的操作人', '操作人', 'zh-CN', '操作人'); +CALL INSERTI18N('T_LIMS_ORDTASK.OPERATORID', '项目样品表的操作人ID', '操作人ID', 'zh-CN', '操作人ID'); +CALL INSERTI18N('T_LIMS_ORDTASK.OPERATETIME', '项目样品表的操作时间', '操作时间', 'zh-CN', '操作时间'); +CALL INSERTI18N('T_LIMS_ORDTASK.PROCESSNAME', '项目样品表的工序名称', '工序名称', 'zh-CN', '工序名称'); +CALL INSERTI18N('T_LIMS_ORDTASK.PROCESSID', '项目样品表的工序ID', '工序ID', 'zh-CN', '工序ID'); +CALL INSERTI18N('T_LIMS_ORDTASK.PROCESSSTATUS', '项目样品表的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_LIMS_ORDTASK.PROCESSRESULT', '项目样品表的结果', '结果', 'zh-CN', '结果'); +CALL INSERTI18N('T_LIMS_ORDTASK.UNIT', '项目样品表的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_ORDTASK.REVISIONRULE', '项目样品表的修约规则', '修约规则', 'zh-CN', '修约规则'); +CALL INSERTI18N('T_LIMS_ORDTASK.FORMULA', '项目样品表的计算公式', '计算公式', 'zh-CN', '计算公式'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDTASKS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDTASKS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDTASKS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDTASKS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDTASKS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ORDTASK', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-09-09 add by lijiaxing------------end + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('sampleObtainStatus', '收样状态', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209131901, '待收样', '1', 1, 'sampleObtainStatus', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209131902, '已收样', '2', 2, 'sampleObtainStatus', 0, 'admin', '系统管理员', '0'); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES + (202209131637,'样品选择','样品选择','orderChoose','/secure/basemodule/business/test/orders/page/choose-list','80%'); + + +CALL INSERTI18N('T_LIMS_ORDER_PROCESS.STATUS', '状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_LIMS_ORDTASK.STATUS', '状态', '状态', 'zh-CN', '状态'); + +ALTER TABLE T_LIMS_ORDER_PROCESS ADD (STATUS VARCHAR2(36) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_ORDTASK ADD (STATUS VARCHAR2(36) DEFAULT NULL NULL); + +INSERT INTO "T_CORE_SEQUENCE" ("ID", "PATTERN", "JSONPARAM") +VALUES ('T_LIMS_FOLDER_FOLDERNO', '[yy][mm][dd][nnnn]', '[{"dd":"19","mm":"07","n":6,"yyyy":"22"}]'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('orderProcessStatus', '预处理状态', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209151901, '待开始', '1', 1, 'orderProcessStatus', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209151902, '完成', '2', 2, 'orderProcessStatus', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209151903, '跳过', '3', 3, 'orderProcessStatus', 0, 'admin', '系统管理员', '0'); + + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('collectStatus', '采集状态', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209152001, '未采集', '1', 1, 'collectStatus', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209152002, '已采集', '2', 2, 'collectStatus', 0, 'admin', '系统管理员', '0'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('processStatus', '工序状态', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209152101, '待开始', '1', 1, 'processStatus', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209152102, '完成', '2', 2, 'processStatus', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209152103, '跳过', '3', 3, 'processStatus', 0, 'admin', '系统管理员', '0'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('testGroup', '测试组', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209152201, '软包组', 'RB', 1, 'testGroup', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209152202, '扣电组', 'KD', 2, 'testGroup', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209152203, '物理组', 'WL', 3, 'testGroup', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209152204, '化学组', 'HX', 4, 'testGroup', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209152205, '综合管理组', 'ZH', 5, 'testGroup', 0, 'admin', '系统管理员', '0'); + +ALTER TABLE T_LIMS_FOLDER ADD (SUBMITUSERID VARCHAR2(36) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_FOLDER ADD (SUBMITUSERNAME VARCHAR2(60) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_FOLDER ADD (SUBMITTIME DATE DEFAULT NULL NULL); + +-- ----------------------------- 2022-09-16 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_REPORT( + ID NUMBER NOT 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, + REMARKS VARCHAR2(360) NULL, + REPORTNAME VARCHAR2(270) NULL, + FOLDERID NUMBER NULL, + TASKID NUMBER NULL +); +COMMENT ON TABLE T_LIMS_REPORT IS '报告表'; +COMMENT ON COLUMN T_LIMS_REPORT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_REPORT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_REPORT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_REPORT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_REPORT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_REPORT.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_REPORT.ORGID IS '组织ID'; +COMMENT ON COLUMN T_LIMS_REPORT.ORGNAME IS '组织名称'; +COMMENT ON COLUMN T_LIMS_REPORT.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_REPORT.REPORTNAME IS '报告名称'; +COMMENT ON COLUMN T_LIMS_REPORT.FOLDERID IS '委托单ID'; +COMMENT ON COLUMN T_LIMS_REPORT.TASKID IS '任务ID'; + +ALTER TABLE T_LIMS_REPORT ADD CONSTRAINT PK_LIMS_REPORT PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_REPORT.SERVICE_NAME', '报告表', '报告表', 'zh-CN', '报告表'); +CALL INSERTI18N('T_LIMS_REPORT.ID', '报告表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_REPORT.CREATEDBYID', '报告表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_REPORT.CREATEDBYNAME', '报告表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_REPORT.CREATEDTIME', '报告表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_REPORT.CREATEDBYORGID', '报告表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_REPORT.CREATEDBYORGNAME', '报告表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_REPORT.ORGID', '报告表的组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_REPORT.ORGNAME', '报告表的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('T_LIMS_REPORT.REMARKS', '报告表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_REPORT.REPORTNAME', '报告表的报告名称', '报告名称', 'zh-CN', '报告名称'); +CALL INSERTI18N('T_LIMS_REPORT.FOLDERID', '报告表的委托单ID', '委托单ID', 'zh-CN', '委托单ID'); +CALL INSERTI18N('T_LIMS_REPORT.TASKID', '报告表的任务ID', '任务ID', 'zh-CN', '任务ID'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.REPORTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.REPORTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.REPORTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.REPORTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.REPORTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_REPORT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-09-16 add by lijiaxing------------end +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('folderStatus', '委托单状态', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209192201, '草稿', 'Draft', 1, 'folderStatus', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209192202, '作废', 'Cancel', 2, 'folderStatus', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209192203, '直接领导审核', 'DirectAudit', 3, 'folderStatus', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209192204, '二级部门负责人审核', 'SecondAudit', 4, 'folderStatus', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209192205, '一级部门负责人审核', 'StairAudit', 5, 'folderStatus', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209192206, '检测组负责人审核', 'DetectionAudit', 6, 'folderStatus', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209192207, '样品接收', 'SampleReceive', 7, 'folderStatus', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209192208, '试验中', 'Test', 8, 'folderStatus', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209192209, '完成', 'Done', 9, 'folderStatus', 0, 'admin', '系统管理员', '0'); + + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES + (202209192301,'委托单选择','委托单选择','folderChoose','/secure/basemodule/business/test/folders/page/choose-list','80%'); + +ALTER TABLE T_LIMS_TASK ADD (PROJECTGROUP VARCHAR2(270) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_ORDER ADD (PROJECTGROUP VARCHAR2(270) DEFAULT NULL NULL); + + +INSERT INTO t_core_schedule_task (ID, TASKNAME, TYPE, SERVICENAME, METHODNAME, REMARK, CREATEDBYID, + CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME, + IFEXECUTABLESERVICENAME, IFEXECUTABLEMETHODNAME) +VALUES ('qualityTimeTask', '质控样定时提交', 'service', + 'com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService', 'qualityTimeTask', NULL, NULL, NULL, + NULL, NULL, NULL, NULL, NULL); + +ALTER TABLE T_LIMS_TASK ADD (STANDARDQUANTITY NUMBER(16,2) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_FOLDER ADD (SPECIMENTASKTIME DATE DEFAULT NULL NULL); +ALTER TABLE T_LIMS_FOLDER ADD (SPECIMENSTATUS VARCHAR2(36) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_ORDTASK ADD (HIGHLIMIT NUMBER(16,2) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_ORDTASK ADD (LOWLIMIT NUMBER(16,2) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_ORDTASK MODIFY (PROCESSRESULT NUMBER(16,2)); +ALTER TABLE T_LIMS_ORDTASK_EXCEPTION ADD (PREORDERID NUMBER DEFAULT NULL NULL); + +ALTER TABLE T_LIMS_FOLDER ADD (TASKSOURCE VARCHAR2(36) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_FOLDER ADD (SPECIMENFREQUENCY VARCHAR2(36) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_TASK ADD (TASKSOURCE VARCHAR2(36) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_TASK ADD (SPECIMENFREQUENCY VARCHAR2(36) DEFAULT NULL NULL); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES + (202209261637,'委托单项目','委托单项目','taskChoose','/secure/basemodule/business/test/tasks/page/choose-list','80%'); + +ALTER TABLE T_LIMS_TASK ADD (HIGHLIMIT NUMBER(16,2) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_TASK ADD (LOWLIMIT NUMBER(16,2) DEFAULT NULL NULL); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('100113', '结果查询', '/secure/basemodule/business/test/folders/page/search-list?page=resultSearch', '1001', '13', '001.svg', '结果查询'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('100114', '结果查询(理化)', '/secure/basemodule/business/test/folders/page/search-list?page=resultSearch2', '1001', '14', '001.svg', '结果查询(理化)'); + +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDERS.TAB.EXCEPTIONMESSAGE', '异常登记', '异常登记', 'zh-CN', '异常登记'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDERS.TAB.PREPROCESS', '预处理', '预处理', 'zh-CN', '预处理'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDERS.TAB.SAMPLETASK', '样品项目', '样品项目', 'zh-CN', '样品项目'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDERS.TEXT.PRINTLABEL', '打印标签', '打印标签', 'zh-CN', '打印标签'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('100115', '样品接收查询', '/secure/basemodule/business/test/folders/page/search-list?page=sampleReceiveSearch', '1001', '15', '001.svg', '样品接收查询'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('100116', '样品预处理查询', '/secure/basemodule/business/test/folders/page/search-list?page=sampleDisposeSearch', '1001', '16', '001.svg', '样品预处理查询'); + +ALTER TABLE T_LIMS_ORDER MODIFY (ELECTROLYTE VARCHAR2(60)); + + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('100117', '试验数据查询', '/secure/basemodule/business/test/folders/page/statisticsDataPage', '1001', '17', '001.svg', '试验数据查询'); + +ALTER TABLE T_LIMS_FOLDER ADD (OBTAINTIME DATE DEFAULT NULL NULL); +ALTER TABLE T_LIMS_FOLDER ADD (OBTAINUSERID VARCHAR2(36) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_FOLDER ADD (OBTAINUSERNAME VARCHAR2(270) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_FOLDER ADD (FINISHTIME DATE DEFAULT NULL NULL); + +CALL INSERTI18N('T_LIMS_FOLDER.OBTAINTIME', '收样时间', '收样时间', 'zh-CN', '收样时间'); +CALL INSERTI18N('T_LIMS_FOLDER.OBTAINUSERID', '收样人ID', '收样人ID', 'zh-CN', '收样人ID'); +CALL INSERTI18N('T_LIMS_FOLDER.OBTAINUSERNAME', '收样人', '收样人', 'zh-CN', '收样人'); +CALL INSERTI18N('T_LIMS_FOLDER.FINISHTIME', '完成时间', '完成时间', 'zh-CN', '完成时间'); +CALL INSERTI18N('T_LIMS_FOLDER.SUBMITTIME', '提交时间', '提交时间', 'zh-CN', '提交时间'); + +ALTER TABLE T_LIMS_FOLDER ADD (INSPECTIONCODE VARCHAR2(270) DEFAULT NULL NULL); +ALTER TABLE T_LIMS_FOLDER ADD (FACTORY VARCHAR2(270) DEFAULT NULL NULL); \ No newline at end of file diff --git a/sql/oracle/检测业务流程/报告.sql b/sql/oracle/检测业务流程/报告.sql new file mode 100644 index 0000000..ebbd431 --- /dev/null +++ b/sql/oracle/检测业务流程/报告.sql @@ -0,0 +1,280 @@ +-- ----------------------------- 2022-09-26 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_REPORT_APPLY( + ID NUMBER NOT 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, + REMARKS VARCHAR2(360) NULL, + FOLDERID NUMBER NULL, + APPLYCODE VARCHAR2(270) NULL +); +COMMENT ON TABLE T_LIMS_REPORT_APPLY IS '报告申请'; +COMMENT ON COLUMN T_LIMS_REPORT_APPLY.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_REPORT_APPLY.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_REPORT_APPLY.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_REPORT_APPLY.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_REPORT_APPLY.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_REPORT_APPLY.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_REPORT_APPLY.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_REPORT_APPLY.ORGID IS '组织ID'; +COMMENT ON COLUMN T_LIMS_REPORT_APPLY.ORGNAME IS '组织名称'; +COMMENT ON COLUMN T_LIMS_REPORT_APPLY.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_REPORT_APPLY.FOLDERID IS '委托单ID'; +COMMENT ON COLUMN T_LIMS_REPORT_APPLY.APPLYCODE IS '报告申请单号'; + +ALTER TABLE T_LIMS_REPORT_APPLY ADD CONSTRAINT PK_LIMS_REPORT_APPLY PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_REPORT_APPLY.SERVICE_NAME', '报告申请', '报告申请', 'zh-CN', '报告申请'); +CALL INSERTI18N('T_LIMS_REPORT_APPLY.ID', '报告申请的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_REPORT_APPLY.CREATEDBYID', '报告申请的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_REPORT_APPLY.CREATEDBYNAME', '报告申请的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_REPORT_APPLY.CREATEDTIME', '报告申请的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_REPORT_APPLY.CREATEDBYORGID', '报告申请的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_REPORT_APPLY.CREATEDBYORGNAME', '报告申请的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_REPORT_APPLY.PROCESSSTATUS', '报告申请的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_REPORT_APPLY.ORGID', '报告申请的组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_REPORT_APPLY.ORGNAME', '报告申请的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('T_LIMS_REPORT_APPLY.REMARKS', '报告申请的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_REPORT_APPLY.FOLDERID', '报告申请的委托单ID', '委托单ID', 'zh-CN', '委托单ID'); +CALL INSERTI18N('T_LIMS_REPORT_APPLY.APPLYCODE', '报告申请的报告申请单号', '报告申请单号', 'zh-CN', '报告申请单号'); +CALL INSERTI18N('BASEMODULE.BUSINESS.REPORT.APPLYS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.REPORT.APPLYS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.REPORT.APPLYS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.REPORT.APPLYS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.REPORT.APPLYS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('1002', '报告申请管理', '', '10', '1002', '001.svg', '报告管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('100201', '报告申请', '/secure/basemodule/business/report/report-applys/page/edit-list', '1002', '1002', '001.svg', '报告申请'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('100202', '报告审核', '/secure/basemodule/business/report/report-applys/page/audit-list', '1002', '1002', '001.svg', '报告审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('100203', '报告查询', '/secure/basemodule/business/report/report-applys/page/search-list', '1002', '1003', '001.svg', '报告查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_REPORT_APPLY', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('1002', '报告申请管理', 'T_LIMS_REPORT_APPLY', 'audit_def', '1'); + + +COMMIT; + +-- ----------------------------- 2022-09-26 add by lijiaxing------------end + +-- ----------------------------- 2022-09-26 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_REPORT_APPLY_TASK( + ID NUMBER NOT 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, + REMARKS VARCHAR2(360) NULL, + FOLDERID NUMBER NULL, + TASKID NUMBER NULL, + APPLYID NUMBER NULL +); +COMMENT ON TABLE T_LIMS_REPORT_APPLY_TASK IS '报告申请项目'; +COMMENT ON COLUMN T_LIMS_REPORT_APPLY_TASK.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_REPORT_APPLY_TASK.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_REPORT_APPLY_TASK.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_REPORT_APPLY_TASK.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_REPORT_APPLY_TASK.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_REPORT_APPLY_TASK.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_REPORT_APPLY_TASK.ORGID IS '组织ID'; +COMMENT ON COLUMN T_LIMS_REPORT_APPLY_TASK.ORGNAME IS '组织名称'; +COMMENT ON COLUMN T_LIMS_REPORT_APPLY_TASK.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_REPORT_APPLY_TASK.FOLDERID IS '委托单ID'; +COMMENT ON COLUMN T_LIMS_REPORT_APPLY_TASK.TASKID IS '项目ID'; +COMMENT ON COLUMN T_LIMS_REPORT_APPLY_TASK.APPLYID IS '申请ID'; + +ALTER TABLE T_LIMS_REPORT_APPLY_TASK ADD CONSTRAINT PK_LIMS_REPORT_APPLY_TASK PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_REPORT_APPLY_TASK.SERVICE_NAME', '报告申请项目', '报告申请项目', 'zh-CN', '报告申请项目'); +CALL INSERTI18N('T_LIMS_REPORT_APPLY_TASK.ID', '报告申请项目的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_REPORT_APPLY_TASK.CREATEDBYID', '报告申请项目的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_REPORT_APPLY_TASK.CREATEDBYNAME', '报告申请项目的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_REPORT_APPLY_TASK.CREATEDTIME', '报告申请项目的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_REPORT_APPLY_TASK.CREATEDBYORGID', '报告申请项目的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_REPORT_APPLY_TASK.CREATEDBYORGNAME', '报告申请项目的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_REPORT_APPLY_TASK.ORGID', '报告申请项目的组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_REPORT_APPLY_TASK.ORGNAME', '报告申请项目的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('T_LIMS_REPORT_APPLY_TASK.REMARKS', '报告申请项目的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_REPORT_APPLY_TASK.FOLDERID', '报告申请项目的委托单ID', '委托单ID', 'zh-CN', '委托单ID'); +CALL INSERTI18N('T_LIMS_REPORT_APPLY_TASK.TASKID', '报告申请项目的项目ID', '项目ID', 'zh-CN', '项目ID'); +CALL INSERTI18N('T_LIMS_REPORT_APPLY_TASK.APPLYID', '报告申请项目的申请ID', '申请ID', 'zh-CN', '申请ID'); +CALL INSERTI18N('BASEMODULE.BUSINESS.REPORT.APPLYTASKS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.REPORT.APPLYTASKS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.REPORT.APPLYTASKS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.REPORT.APPLYTASKS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.REPORT.APPLYTASKS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_REPORT_APPLY_TASK', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-09-26 add by lijiaxing------------end +CALL INSERTI18N('T_LIMS_FOLDER.STATUS', '委托单状态', '委托单状态', 'zh-CN', '委托单状态'); + + +-- ----------------------------- 2022-09-27 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_REPORT_CHANGE( + ID NUMBER NOT 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, + REMARKS VARCHAR2(360) NULL, + FOLDERID NUMBER NULL, + APPLYID NUMBER NULL, + CHANGEREASON VARCHAR2(36) NULL, + CHANGECONTENT VARCHAR2(270) NULL, + CHANGECODE VARCHAR2(270) NULL +); +COMMENT ON TABLE T_LIMS_REPORT_CHANGE IS '报告变更'; +COMMENT ON COLUMN T_LIMS_REPORT_CHANGE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_REPORT_CHANGE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_REPORT_CHANGE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_REPORT_CHANGE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_REPORT_CHANGE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_REPORT_CHANGE.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_REPORT_CHANGE.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_REPORT_CHANGE.ORGID IS '组织ID'; +COMMENT ON COLUMN T_LIMS_REPORT_CHANGE.ORGNAME IS '组织名称'; +COMMENT ON COLUMN T_LIMS_REPORT_CHANGE.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_REPORT_CHANGE.FOLDERID IS '委托单ID'; +COMMENT ON COLUMN T_LIMS_REPORT_CHANGE.APPLYID IS '报告申请ID'; +COMMENT ON COLUMN T_LIMS_REPORT_CHANGE.CHANGEREASON IS '修改原因'; +COMMENT ON COLUMN T_LIMS_REPORT_CHANGE.CHANGECONTENT IS '修改内容'; +COMMENT ON COLUMN T_LIMS_REPORT_CHANGE.CHANGECODE IS '修改单号'; + +ALTER TABLE T_LIMS_REPORT_CHANGE ADD CONSTRAINT PK_LIMS_REPORT_CHANGE PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_REPORT_CHANGE.SERVICE_NAME', '报告变更', '报告变更', 'zh-CN', '报告变更'); +CALL INSERTI18N('T_LIMS_REPORT_CHANGE.ID', '报告变更的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_REPORT_CHANGE.CREATEDBYID', '报告变更的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_REPORT_CHANGE.CREATEDBYNAME', '报告变更的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_REPORT_CHANGE.CREATEDTIME', '报告变更的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_REPORT_CHANGE.CREATEDBYORGID', '报告变更的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_REPORT_CHANGE.CREATEDBYORGNAME', '报告变更的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_REPORT_CHANGE.PROCESSSTATUS', '报告变更的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_REPORT_CHANGE.ORGID', '报告变更的组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_REPORT_CHANGE.ORGNAME', '报告变更的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('T_LIMS_REPORT_CHANGE.REMARKS', '报告变更的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_REPORT_CHANGE.FOLDERID', '报告变更的委托单ID', '委托单ID', 'zh-CN', '委托单ID'); +CALL INSERTI18N('T_LIMS_REPORT_CHANGE.APPLYID', '报告变更的报告申请ID', '报告申请ID', 'zh-CN', '报告申请ID'); +CALL INSERTI18N('T_LIMS_REPORT_CHANGE.CHANGEREASON', '报告变更的修改原因', '修改原因', 'zh-CN', '修改原因'); +CALL INSERTI18N('T_LIMS_REPORT_CHANGE.CHANGECONTENT', '报告变更的修改内容', '修改内容', 'zh-CN', '修改内容'); +CALL INSERTI18N('T_LIMS_REPORT_CHANGE.CHANGECODE', '报告变更的修改单号', '修改单号', 'zh-CN', '修改单号'); +CALL INSERTI18N('BASEMODULE.BUSINESS.REPORT.CHANGES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.REPORT.CHANGES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.REPORT.CHANGES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.REPORT.CHANGES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.REPORT.CHANGES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('1003', '报告变更管理', '', '10', '1003', '001.svg', '报告变更管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('100301', '报告变更申请', '/secure/basemodule/business/report/report-changes/page/edit-list', '1003', '100301', '001.svg', '报告变更申请'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('100302', '报告变更审核', '/secure/basemodule/business/report/report-changes/page/audit-list', '1003', '100302', '001.svg', '报告变更审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('100303', '报告变更查询', '/secure/basemodule/business/report/report-changes/page/search-list', '1003', '100303', '001.svg', '报告变更查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_REPORT_CHANGE', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('1003', '报告变更管理', 'T_LIMS_REPORT_CHANGE', 'audit_def', '1'); + + +COMMIT; + +-- ----------------------------- 2022-09-27 add by lijiaxing------------end + + +-- ----------------------------- 2022-09-27 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_REPORT_CHANGE_TASK( + ID NUMBER NOT 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, + REMARKS VARCHAR2(360) NULL, + CHANGEID NUMBER NULL, + APPLYTASKID NUMBER NULL, + TASKID NUMBER NULL +); +COMMENT ON TABLE T_LIMS_REPORT_CHANGE_TASK IS '报告变更任务'; +COMMENT ON COLUMN T_LIMS_REPORT_CHANGE_TASK.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_REPORT_CHANGE_TASK.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_REPORT_CHANGE_TASK.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_REPORT_CHANGE_TASK.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_REPORT_CHANGE_TASK.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_REPORT_CHANGE_TASK.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_REPORT_CHANGE_TASK.ORGID IS '组织ID'; +COMMENT ON COLUMN T_LIMS_REPORT_CHANGE_TASK.ORGNAME IS '组织名称'; +COMMENT ON COLUMN T_LIMS_REPORT_CHANGE_TASK.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_REPORT_CHANGE_TASK.CHANGEID IS '变更ID'; +COMMENT ON COLUMN T_LIMS_REPORT_CHANGE_TASK.APPLYTASKID IS '申请项目ID'; +COMMENT ON COLUMN T_LIMS_REPORT_CHANGE_TASK.TASKID IS '项目ID'; + +ALTER TABLE T_LIMS_REPORT_CHANGE_TASK ADD CONSTRAINT PK_LIMS_REPORT_CHANGE_TASK PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_REPORT_CHANGE_TASK.SERVICE_NAME', '报告变更任务', '报告变更任务', 'zh-CN', '报告变更任务'); +CALL INSERTI18N('T_LIMS_REPORT_CHANGE_TASK.ID', '报告变更任务的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_REPORT_CHANGE_TASK.CREATEDBYID', '报告变更任务的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_REPORT_CHANGE_TASK.CREATEDBYNAME', '报告变更任务的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_REPORT_CHANGE_TASK.CREATEDTIME', '报告变更任务的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_REPORT_CHANGE_TASK.CREATEDBYORGID', '报告变更任务的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_REPORT_CHANGE_TASK.CREATEDBYORGNAME', '报告变更任务的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_REPORT_CHANGE_TASK.ORGID', '报告变更任务的组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_REPORT_CHANGE_TASK.ORGNAME', '报告变更任务的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('T_LIMS_REPORT_CHANGE_TASK.REMARKS', '报告变更任务的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_REPORT_CHANGE_TASK.CHANGEID', '报告变更任务的变更ID', '变更ID', 'zh-CN', '变更ID'); +CALL INSERTI18N('T_LIMS_REPORT_CHANGE_TASK.APPLYTASKID', '报告变更任务的申请项目ID', '申请项目ID', 'zh-CN', '申请项目ID'); +CALL INSERTI18N('T_LIMS_REPORT_CHANGE_TASK.TASKID', '报告变更任务的项目ID', '项目ID', 'zh-CN', '项目ID'); +CALL INSERTI18N('BASEMODULE.BUSINESS.REPORT.CHANGETASKS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.REPORT.CHANGETASKS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.REPORT.CHANGETASKS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.REPORT.CHANGETASKS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.REPORT.CHANGETASKS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_REPORT_CHANGE_TASK', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-09-27 add by lijiaxing------------end + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES + (202209271637,'报告申请','报告申请','reportApplyChoose','/secure/basemodule/business/report/report-applys/page/choose-list','80%'); diff --git a/sql/oracle/统计查询/统计查询.txt b/sql/oracle/统计查询/统计查询.txt new file mode 100644 index 0000000..25a80ff --- /dev/null +++ b/sql/oracle/统计查询/统计查询.txt @@ -0,0 +1,15 @@ +-- ----------------------------- 2022-10-09 add by wangyuwei--------------begin + + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('82', '查询统计管理', null, null, '96', '008.svg', '查询统计管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('8201', '查询管理', null, '82', '1', '008.svg', '查询管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('8202', '统计管理', null, '82', '2', '008.svg', '统计管理'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('820101', '人员一览表', '/secure/basemodule/basedata/staff/staffs/page/search-list', '8201', '1', '008.svg', '人员一览表'); + + +-- ----------------------------- 2022-10-09 add by wangyuwei--------------end diff --git a/sql/oracle/耗材/耗材.txt b/sql/oracle/耗材/耗材.txt new file mode 100644 index 0000000..13ba7f1 --- /dev/null +++ b/sql/oracle/耗材/耗材.txt @@ -0,0 +1,129 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_MATERIAL( + ID NUMBER NOT NULL, + MATERIALTYPEID NUMBER NULL, + MATERIALNAME VARCHAR2(36) NULL, + MODEL VARCHAR2(36) NULL, + MANUFACTORY VARCHAR2(120) NULL, + LOCID NUMBER NULL, + LOCNAME VARCHAR2(120) NULL, + REMAINAMOUNT NUMBER NULL, + AMOUNTLOWLIMIT NUMBER NULL, + UNIT NUMBER(36) NULL, + LABORATORYID VARCHAR2(36) NULL, + LABORATORY VARCHAR2(36) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_MATERIAL IS '耗材'; +COMMENT ON COLUMN T_LIMS_MATERIAL.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_MATERIAL.MATERIALTYPEID IS '耗材类型ID'; +COMMENT ON COLUMN T_LIMS_MATERIAL.MATERIALNAME IS '耗材名称'; +COMMENT ON COLUMN T_LIMS_MATERIAL.MODEL IS '规格型号'; +COMMENT ON COLUMN T_LIMS_MATERIAL.MANUFACTORY IS '厂家'; +COMMENT ON COLUMN T_LIMS_MATERIAL.LOCID IS '存放位置ID'; +COMMENT ON COLUMN T_LIMS_MATERIAL.LOCNAME IS '存放位置'; +COMMENT ON COLUMN T_LIMS_MATERIAL.REMAINAMOUNT IS '剩余数量'; +COMMENT ON COLUMN T_LIMS_MATERIAL.AMOUNTLOWLIMIT IS '数量低限'; +COMMENT ON COLUMN T_LIMS_MATERIAL.UNIT IS '单位'; +COMMENT ON COLUMN T_LIMS_MATERIAL.LABORATORYID IS '所属实验室ID'; +COMMENT ON COLUMN T_LIMS_MATERIAL.LABORATORY IS '所属实验室'; +COMMENT ON COLUMN T_LIMS_MATERIAL.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_MATERIAL.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_MATERIAL.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_MATERIAL.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_MATERIAL.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_MATERIAL.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_MATERIAL ADD CONSTRAINT PK_LIMS_MATERIAL PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_MATERIAL_RECORD( + ID NUMBER NOT NULL, + MATERIALID NUMBER NULL, + OPERATETYPE VARCHAR2(36) NULL, + OPERATEAMOUNT NUMBER NULL, + OPERATORID VARCHAR2(36) NULL, + OPERATOR VARCHAR2(36) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_MATERIAL_RECORD IS '耗材操作记录'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.MATERIALID IS '耗材ID'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.OPERATETYPE IS '操作类型'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.OPERATEAMOUNT IS '操作数量'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.OPERATORID IS '操作人ID'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.OPERATOR IS '操作人'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_MATERIAL_RECORD ADD CONSTRAINT PK_LIMS_MATERIAL_RECORD PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_MATERIAL.SERVICE_NAME', '耗材', '耗材', 'zh-CN', '耗材'); +CALL INSERTI18N('T_LIMS_MATERIAL.ID', '耗材的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MATERIAL.MATERIALTYPEID', '耗材的耗材类型ID', '耗材类型ID', 'zh-CN', '耗材类型ID'); +CALL INSERTI18N('T_LIMS_MATERIAL.MATERIALNAME', '耗材的耗材名称', '耗材名称', 'zh-CN', '耗材名称'); +CALL INSERTI18N('T_LIMS_MATERIAL.MODEL', '耗材的规格型号', '规格型号', 'zh-CN', '规格型号'); +CALL INSERTI18N('T_LIMS_MATERIAL.MANUFACTORY', '耗材的厂家', '厂家', 'zh-CN', '厂家'); +CALL INSERTI18N('T_LIMS_MATERIAL.LOCID', '耗材的存放位置ID', '存放位置ID', 'zh-CN', '存放位置ID'); +CALL INSERTI18N('T_LIMS_MATERIAL.LOCNAME', '耗材的存放位置', '存放位置', 'zh-CN', '存放位置'); +CALL INSERTI18N('T_LIMS_MATERIAL.REMAINAMOUNT', '耗材的剩余数量', '剩余数量', 'zh-CN', '剩余数量'); +CALL INSERTI18N('T_LIMS_MATERIAL.AMOUNTLOWLIMIT', '耗材的数量低限', '数量低限', 'zh-CN', '数量低限'); +CALL INSERTI18N('T_LIMS_MATERIAL.UNIT', '耗材的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_MATERIAL.LABORATORYID', '耗材的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_MATERIAL.LABORATORY', '耗材的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_MATERIAL.REMARKS', '耗材的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYID', '耗材的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYNAME', '耗材的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDTIME', '耗材的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYORGID', '耗材的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYORGNAME', '耗材的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.SERVICE_NAME', '耗材操作记录', '耗材操作记录', 'zh-CN', '耗材操作记录'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.ID', '耗材操作记录的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.MATERIALID', '耗材操作记录的耗材ID', '耗材ID', 'zh-CN', '耗材ID'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATETYPE', '耗材操作记录的操作类型', '操作类型', 'zh-CN', '操作类型'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATEAMOUNT', '耗材操作记录的操作数量', '操作数量', 'zh-CN', '操作数量'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATORID', '耗材操作记录的操作人ID', '操作人ID', 'zh-CN', '操作人ID'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATOR', '耗材操作记录的操作人', '操作人', 'zh-CN', '操作人'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.REMARKS', '耗材操作记录的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYID', '耗材操作记录的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYNAME', '耗材操作记录的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDTIME', '耗材操作记录的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYORGID', '耗材操作记录的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYORGNAME', '耗材操作记录的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.MATERIALS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.MATERIALS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.MATERIALS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.MATERIALS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.MATERIALS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL_RECORD', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-25 add by zhangs------------end + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082516261,'耗材类型','耗材类型','materialTypeChoose','/secure/basemodule/basedata/material-types/page/choose-list','80%'); +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082516531,'耗材','耗材','materialChoose','secure/basemodule/materials/page/choose-list','80%'); + + diff --git a/sql/oracle/设备/设备.txt b/sql/oracle/设备/设备.txt new file mode 100644 index 0000000..c7f604c --- /dev/null +++ b/sql/oracle/设备/设备.txt @@ -0,0 +1,116 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT( + ID NUMBER NOT NULL, + EQUIPTCODE VARCHAR2(36) NULL, + EQUIPTNAME VARCHAR2(120) NULL, + EQUIPTTYPE VARCHAR2(36) NULL, + LABORATORYID VARCHAR2(36) NULL, + LABORATORY VARCHAR2(36) NULL, + EQUIPTSTATUS VARCHAR2(36) NULL, + FIXASSETCODE VARCHAR2(36) NULL, + MODEL VARCHAR2(36) NULL, + MANUFACTURER VARCHAR2(120) NULL, + FACTORYNO VARCHAR2(36) NULL, + PRODUCTDATE DATE NULL, + ARRIVALDATE DATE NULL, + MANAGERID VARCHAR2(36) NULL, + MANAGER VARCHAR2(36) NULL, + LOCID NUMBER NULL, + LOCNAME VARCHAR2(36) NULL, + MEASURERANGE VARCHAR2(36) NULL, + THEORYRUNTIME VARCHAR2(36) NULL, + TEMPATURERANGE VARCHAR2(36) NULL, + METERING VARCHAR2(1) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_EQUIPT IS '设备'; +COMMENT ON COLUMN T_LIMS_EQUIPT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT.EQUIPTCODE IS '设备编号'; +COMMENT ON COLUMN T_LIMS_EQUIPT.EQUIPTNAME IS '设备名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT.EQUIPTTYPE IS '设备类型'; +COMMENT ON COLUMN T_LIMS_EQUIPT.LABORATORYID IS '所属实验室ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT.LABORATORY IS '所属实验室'; +COMMENT ON COLUMN T_LIMS_EQUIPT.EQUIPTSTATUS IS '设备状态'; +COMMENT ON COLUMN T_LIMS_EQUIPT.FIXASSETCODE IS '固定资产编号'; +COMMENT ON COLUMN T_LIMS_EQUIPT.MODEL IS '设备型号'; +COMMENT ON COLUMN T_LIMS_EQUIPT.MANUFACTURER IS '设备厂家'; +COMMENT ON COLUMN T_LIMS_EQUIPT.FACTORYNO IS '出厂编号'; +COMMENT ON COLUMN T_LIMS_EQUIPT.PRODUCTDATE IS '出厂日期'; +COMMENT ON COLUMN T_LIMS_EQUIPT.ARRIVALDATE IS '到厂日期'; +COMMENT ON COLUMN T_LIMS_EQUIPT.MANAGERID IS '设备管理员ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT.MANAGER IS '设备管理员'; +COMMENT ON COLUMN T_LIMS_EQUIPT.LOCID IS '存放位置ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT.LOCNAME IS '存放位置'; +COMMENT ON COLUMN T_LIMS_EQUIPT.MEASURERANGE IS '测量范围'; +COMMENT ON COLUMN T_LIMS_EQUIPT.THEORYRUNTIME IS '理论运行时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT.TEMPATURERANGE IS '温度范围'; +COMMENT ON COLUMN T_LIMS_EQUIPT.METERING IS '是否计量'; +COMMENT ON COLUMN T_LIMS_EQUIPT.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_EQUIPT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_EQUIPT ADD CONSTRAINT PK_LIMS_EQUIPT PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EQUIPT.SERVICE_NAME', '设备', '设备', 'zh-CN', '设备'); +CALL INSERTI18N('T_LIMS_EQUIPT.ID', '设备的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTCODE', '设备的设备编号', '设备编号', 'zh-CN', '设备编号'); +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTNAME', '设备的设备名称', '设备名称', 'zh-CN', '设备名称'); +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTTYPE', '设备的设备类型', '设备类型', 'zh-CN', '设备类型'); +CALL INSERTI18N('T_LIMS_EQUIPT.LABORATORYID', '设备的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_EQUIPT.LABORATORY', '设备的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTSTATUS', '设备的设备状态', '设备状态', 'zh-CN', '设备状态'); +CALL INSERTI18N('T_LIMS_EQUIPT.FIXASSETCODE', '设备的固定资产编号', '固定资产编号', 'zh-CN', '固定资产编号'); +CALL INSERTI18N('T_LIMS_EQUIPT.MODEL', '设备的设备型号', '设备型号', 'zh-CN', '设备型号'); +CALL INSERTI18N('T_LIMS_EQUIPT.MANUFACTURER', '设备的设备厂家', '设备厂家', 'zh-CN', '设备厂家'); +CALL INSERTI18N('T_LIMS_EQUIPT.FACTORYNO', '设备的出厂编号', '出厂编号', 'zh-CN', '出厂编号'); +CALL INSERTI18N('T_LIMS_EQUIPT.PRODUCTDATE', '设备的出厂日期', '出厂日期', 'zh-CN', '出厂日期'); +CALL INSERTI18N('T_LIMS_EQUIPT.ARRIVALDATE', '设备的到厂日期', '到厂日期', 'zh-CN', '到厂日期'); +CALL INSERTI18N('T_LIMS_EQUIPT.MANAGERID', '设备的设备管理员ID', '设备管理员ID', 'zh-CN', '设备管理员ID'); +CALL INSERTI18N('T_LIMS_EQUIPT.MANAGER', '设备的设备管理员', '设备管理员', 'zh-CN', '设备管理员'); +CALL INSERTI18N('T_LIMS_EQUIPT.LOCID', '设备的存放位置ID', '存放位置ID', 'zh-CN', '存放位置ID'); +CALL INSERTI18N('T_LIMS_EQUIPT.LOCNAME', '设备的存放位置', '存放位置', 'zh-CN', '存放位置'); +CALL INSERTI18N('T_LIMS_EQUIPT.MEASURERANGE', '设备的测量范围', '测量范围', 'zh-CN', '测量范围'); +CALL INSERTI18N('T_LIMS_EQUIPT.THEORYRUNTIME', '设备的理论运行时间', '理论运行时间', 'zh-CN', '理论运行时间'); +CALL INSERTI18N('T_LIMS_EQUIPT.TEMPATURERANGE', '设备的温度范围', '温度范围', 'zh-CN', '温度范围'); +CALL INSERTI18N('T_LIMS_EQUIPT.METERING', '设备的是否计量', '是否计量', 'zh-CN', '是否计量'); +CALL INSERTI18N('T_LIMS_EQUIPT.REMARKS', '设备的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDBYID', '设备的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDBYNAME', '设备的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDTIME', '设备的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDBYORGID', '设备的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDBYORGNAME', '设备的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-25 add by zhangs------------end + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('equiptStatus','设备状态','sys',NULL,25,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022082510441,'在用','equiptStatus',NULL,1,0,'0',NULL,NULL,NULL,'在用','admin','系统管理员',NULL) +,(2022082510442,'封存','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'封存','admin','超级管理员',NULL), +(202110190003,'损坏','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'损坏','admin','超级管理员',NULL), +(202110190004,'报废','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'报废','admin','超级管理员',NULL), +(202110190005,'遗失','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'遗失','admin','超级管理员',NULL), +(202110190006,'校准待确认','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'校准待确认','admin','超级管理员',NULL), +(202110190007,'借用','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'借用','admin','超级管理员',NULL); diff --git a/sql/oracle/质量体系管理/不确定度管理.txt b/sql/oracle/质量体系管理/不确定度管理.txt new file mode 100644 index 0000000..8e7414e --- /dev/null +++ b/sql/oracle/质量体系管理/不确定度管理.txt @@ -0,0 +1,92 @@ +-- ----------------------------- 2022-09-29 add by qiuyf--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_UNCERTAIN( + ID NUMBER NOT NULL, + EVALUATEPROJECT VARCHAR2(270) NULL, + EVALUATOR VARCHAR2(270) NULL, + EVALUATORID VARCHAR2(36) NULL, + AUDITUSER VARCHAR2(270) NULL, + AUDITUSERID VARCHAR2(36) NULL, + APPROVEUSER VARCHAR2(270) NULL, + APPROVEUSERID VARCHAR2(36) NULL, + GOAL VARCHAR2(270) NULL, + EVALUATERESULT 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 + ); +COMMENT ON TABLE T_LIMS_UNCERTAIN IS '不确定度'; +COMMENT ON COLUMN T_LIMS_UNCERTAIN.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_UNCERTAIN.EVALUATEPROJECT IS '评估项目'; +COMMENT ON COLUMN T_LIMS_UNCERTAIN.EVALUATOR IS '评估人'; +COMMENT ON COLUMN T_LIMS_UNCERTAIN.EVALUATORID IS '评估人ID'; +COMMENT ON COLUMN T_LIMS_UNCERTAIN.AUDITUSER IS '审核人'; +COMMENT ON COLUMN T_LIMS_UNCERTAIN.AUDITUSERID IS '审核人ID'; +COMMENT ON COLUMN T_LIMS_UNCERTAIN.APPROVEUSER IS '批准人'; +COMMENT ON COLUMN T_LIMS_UNCERTAIN.APPROVEUSERID IS '批准人ID'; +COMMENT ON COLUMN T_LIMS_UNCERTAIN.GOAL IS '目的'; +COMMENT ON COLUMN T_LIMS_UNCERTAIN.EVALUATERESULT IS '不确定度评估'; +COMMENT ON COLUMN T_LIMS_UNCERTAIN.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_UNCERTAIN.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_UNCERTAIN.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_UNCERTAIN.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_UNCERTAIN.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_UNCERTAIN.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_UNCERTAIN.ORGID IS '所属单位编码'; +COMMENT ON COLUMN T_LIMS_UNCERTAIN.ORGNAME IS '所属单位名称'; + +ALTER TABLE T_LIMS_UNCERTAIN ADD CONSTRAINT PK_LIMS_UNCERTAIN PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_UNCERTAIN.SERVICE_NAME', '不确定度', '不确定度', 'zh-CN', '不确定度'); +CALL INSERTI18N('T_LIMS_UNCERTAIN.ID', '不确定度的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_UNCERTAIN.EVALUATEPROJECT', '不确定度的评估项目', '评估项目', 'zh-CN', '评估项目'); +CALL INSERTI18N('T_LIMS_UNCERTAIN.EVALUATOR', '不确定度的评估人', '评估人', 'zh-CN', '评估人'); +CALL INSERTI18N('T_LIMS_UNCERTAIN.EVALUATORID', '不确定度的评估人ID', '评估人ID', 'zh-CN', '评估人ID'); +CALL INSERTI18N('T_LIMS_UNCERTAIN.AUDITUSER', '不确定度的审核人', '审核人', 'zh-CN', '审核人'); +CALL INSERTI18N('T_LIMS_UNCERTAIN.AUDITUSERID', '不确定度的审核人ID', '审核人ID', 'zh-CN', '审核人ID'); +CALL INSERTI18N('T_LIMS_UNCERTAIN.APPROVEUSER', '不确定度的批准人', '批准人', 'zh-CN', '批准人'); +CALL INSERTI18N('T_LIMS_UNCERTAIN.APPROVEUSERID', '不确定度的批准人ID', '批准人ID', 'zh-CN', '批准人ID'); +CALL INSERTI18N('T_LIMS_UNCERTAIN.GOAL', '不确定度的目的', '目的', 'zh-CN', '目的'); +CALL INSERTI18N('T_LIMS_UNCERTAIN.EVALUATERESULT', '不确定度的不确定度评估', '不确定度评估', 'zh-CN', '不确定度评估'); +CALL INSERTI18N('T_LIMS_UNCERTAIN.PROCESSSTATUS', '不确定度的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_UNCERTAIN.CREATEDBYID', '不确定度的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_UNCERTAIN.CREATEDBYNAME', '不确定度的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_UNCERTAIN.CREATEDTIME', '不确定度的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_UNCERTAIN.CREATEDBYORGID', '不确定度的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_UNCERTAIN.CREATEDBYORGNAME', '不确定度的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_UNCERTAIN.ORGID', '不确定度的所属单位编码', '所属单位编码', 'zh-CN', '所属单位编码'); +CALL INSERTI18N('T_LIMS_UNCERTAIN.ORGNAME', '不确定度的所属单位名称', '所属单位名称', 'zh-CN', '所属单位名称'); +CALL INSERTI18N('BASEMODULE.QMS.UNCERTAINS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.QMS.UNCERTAINS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.QMS.UNCERTAINS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.QMS.UNCERTAINS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.QMS.UNCERTAINS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('7006', '不确定度管理', '/secure/basemodule/qms/uncertains/page/edit-list', '70', '7006', '005.svg', '不确定度管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700601', '不确定度报告评估', '/secure/basemodule/qms/uncertains/page/edit-list', '7006', '700601', '', '不确定度报告评估'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700602', '不确定度报告审核', '/secure/basemodule/qms/uncertains/page/audit-list?bpmn_statusCode=Audit', '7006', '700602', '', '不确定度报告审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700603', '不确定度报告批准', '/secure/basemodule/qms/uncertains/page/audit-list?bpmn_statusCode=Approve', '7006', '700603', '', '不确定度报告批准'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700604', '不确定度管理查询', '/secure/basemodule/qms/uncertains/page/search-list', '7006', '700604', '', '不确定度管理查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_UNCERTAIN', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('7006', '不确定度管理', 'T_LIMS_UNCERTAIN', 'audit_def', '1'); + + +COMMIT; + +-- ----------------------------- 2022-09-29 add by qiuyf------------end \ No newline at end of file diff --git a/sql/oracle/质量体系管理/不符合项管理.txt b/sql/oracle/质量体系管理/不符合项管理.txt new file mode 100644 index 0000000..83bdb8e --- /dev/null +++ b/sql/oracle/质量体系管理/不符合项管理.txt @@ -0,0 +1,245 @@ +-- ----------------------------- 2022-10-08 add by qiuyf--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_UNCONFORMANCE( + ID NUMBER NOT NULL, + DUTYORG VARCHAR2(270) NULL, + DUTYORGID VARCHAR2(36) NULL, + COMPANION VARCHAR2(270) NULL, + COMPANIONID VARCHAR2(36) NULL, + INCONFORMITYDESC VARCHAR2(270) NULL, + CONCLUSION VARCHAR2(270) NULL, + RECOGNIZEUSER VARCHAR2(270) NULL, + RECOGNIZEUSERID VARCHAR2(36) NULL, + RECOGNIZETIME DATE NULL, + AUDITUSER VARCHAR2(270) NULL, + AUDITUSERID VARCHAR2(36) NULL, + AUDITLEADER VARCHAR2(270) NULL, + AUDITLEADERID VARCHAR2(36) NULL, + INCONFORMITYTYPE VARCHAR2(270) NULL, + INCONFORMITYDEGREE VARCHAR2(270) NULL, + ACCEPTDEGREE VARCHAR2(270) NULL, + DISPOSE VARCHAR2(270) NULL, + QUALITYPRINCIPALOPINION VARCHAR2(270) NULL, + TECHPRINCIPAL VARCHAR2(270) NULL, + TECHPRINCIPALID VARCHAR2(36) NULL, + REASONANALYSIS VARCHAR2(270) NULL, + MEASURE VARCHAR2(270) NULL, + FINISHRECTITYPLANTIME DATE NULL, + RECTITYPRINCIPAL VARCHAR2(270) NULL, + RECTITYPRINCIPALID VARCHAR2(36) NULL, + QUALITYPRINCIPAL VARCHAR2(270) NULL, + QUALITYPRINCIPALID VARCHAR2(36) NULL, + VERIFICATION VARCHAR2(270) NULL, + FINISHRECTITYTIME DATE NULL, + TRACKPRINCIPAL VARCHAR2(270) NULL, + TRACKPRINCIPALID VARCHAR2(36) NULL, + VERIFYTIME DATE NULL, + MEASUREVALIDITY VARCHAR2(270) NULL, + APPROVEQUALITYPRINCIPAL VARCHAR2(270) NULL, + APPROVEQUALITYPRINCIPALID VARCHAR2(36) NULL, + REMARK VARCHAR2(270) NULL, + PROCESSSTATUS VARCHAR2(36) NULL, + ORGID VARCHAR2(270) NULL, + ORGNAME VARCHAR2(36) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + CLOSEFLAG VARCHAR2(36) NULL + ); +COMMENT ON TABLE T_LIMS_UNCONFORMANCE IS '不符合项'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.DUTYORG IS '责任部门'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.DUTYORGID IS '责任部门ID'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.COMPANION IS '陪同人'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.COMPANIONID IS '陪同人ID'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.INCONFORMITYDESC IS '不符合事实描述'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.CONCLUSION IS '结论'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.RECOGNIZEUSER IS '识别人'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.RECOGNIZEUSERID IS '识别人ID'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.RECOGNIZETIME IS '识别日期'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.AUDITUSER IS '审核员'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.AUDITUSERID IS '审核员ID'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.AUDITLEADER IS '审核组长'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.AUDITLEADERID IS '审核组长ID'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.INCONFORMITYTYPE IS '不符合类型'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.INCONFORMITYDEGREE IS '不符合程度'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.ACCEPTDEGREE IS '可接受程度'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.DISPOSE IS '处理决定'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.QUALITYPRINCIPALOPINION IS '质量负责人审批意见'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.TECHPRINCIPAL IS '技术负责人'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.TECHPRINCIPALID IS '技术负责人ID'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.REASONANALYSIS IS '原因分析'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.MEASURE IS '纠正/预防措施'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.FINISHRECTITYPLANTIME IS '计划完成整改日期'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.RECTITYPRINCIPAL IS '整改部门负责人'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.RECTITYPRINCIPALID IS '整改部门负责人ID'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.QUALITYPRINCIPAL IS '质量负责人'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.QUALITYPRINCIPALID IS '质量负责人ID'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.VERIFICATION IS '跟踪验证(纠正、预防措施完成情况)'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.FINISHRECTITYTIME IS '实际完成整改日期'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.TRACKPRINCIPAL IS '跟踪负责人'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.TRACKPRINCIPALID IS '跟踪负责人ID'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.VERIFYTIME IS '验证日期'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.MEASUREVALIDITY IS '纠正措施有效性'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.APPROVEQUALITYPRINCIPAL IS '审批质量负责人'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.APPROVEQUALITYPRINCIPALID IS '审批质量负责人ID'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.REMARK IS '备注'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.ORGID IS '所属单位编码'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.ORGNAME IS '所属单位名称'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_UNCONFORMANCE.CLOSEFLAG IS '是否现场关闭'; + +ALTER TABLE T_LIMS_UNCONFORMANCE ADD CONSTRAINT PK_LIMS_UNCONFORMANCE PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.SERVICE_NAME', '不符合项', '不符合项', 'zh-CN', '不符合项'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.ID', '不符合项的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.DUTYORG', '不符合项的责任部门', '责任部门', 'zh-CN', '责任部门'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.DUTYORGID', '不符合项的责任部门ID', '责任部门ID', 'zh-CN', '责任部门ID'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.COMPANION', '不符合项的陪同人', '陪同人', 'zh-CN', '陪同人'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.COMPANIONID', '不符合项的陪同人ID', '陪同人ID', 'zh-CN', '陪同人ID'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.INCONFORMITYDESC', '不符合项的不符合事实描述', '不符合事实描述', 'zh-CN', '不符合事实描述'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.CONCLUSION', '不符合项的结论', '结论', 'zh-CN', '结论'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.RECOGNIZEUSER', '不符合项的识别人', '识别人', 'zh-CN', '识别人'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.RECOGNIZEUSERID', '不符合项的识别人ID', '识别人ID', 'zh-CN', '识别人ID'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.RECOGNIZETIME', '不符合项的识别日期', '识别日期', 'zh-CN', '识别日期'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.AUDITUSER', '不符合项的审核员', '审核员', 'zh-CN', '审核员'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.AUDITUSERID', '不符合项的审核员ID', '审核员ID', 'zh-CN', '审核员ID'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.AUDITLEADER', '不符合项的审核组长', '审核组长', 'zh-CN', '审核组长'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.AUDITLEADERID', '不符合项的审核组长ID', '审核组长ID', 'zh-CN', '审核组长ID'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.INCONFORMITYTYPE', '不符合项的不符合类型', '不符合类型', 'zh-CN', '不符合类型'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.INCONFORMITYDEGREE', '不符合项的不符合程度', '不符合程度', 'zh-CN', '不符合程度'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.ACCEPTDEGREE', '不符合项的可接受程度', '可接受程度', 'zh-CN', '可接受程度'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.DISPOSE', '不符合项的处理决定', '处理决定', 'zh-CN', '处理决定'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.QUALITYPRINCIPALOPINION', '不符合项的质量负责人审批意见', '质量负责人审批意见', 'zh-CN', '质量负责人审批意见'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.TECHPRINCIPAL', '不符合项的技术负责人', '技术负责人', 'zh-CN', '技术负责人'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.TECHPRINCIPALID', '不符合项的技术负责人ID', '技术负责人ID', 'zh-CN', '技术负责人ID'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.REASONANALYSIS', '不符合项的原因分析', '原因分析', 'zh-CN', '原因分析'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.MEASURE', '不符合项的纠正/预防措施', '纠正/预防措施', 'zh-CN', '纠正/预防措施'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.FINISHRECTITYPLANTIME', '不符合项的计划完成整改日期', '计划完成整改日期', 'zh-CN', '计划完成整改日期'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.RECTITYPRINCIPAL', '不符合项的整改部门负责人', '整改部门负责人', 'zh-CN', '整改部门负责人'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.RECTITYPRINCIPALID', '不符合项的整改部门负责人ID', '整改部门负责人ID', 'zh-CN', '整改部门负责人ID'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.QUALITYPRINCIPAL', '不符合项的质量负责人', '质量负责人', 'zh-CN', '质量负责人'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.QUALITYPRINCIPALID', '不符合项的质量负责人ID', '质量负责人ID', 'zh-CN', '质量负责人ID'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.VERIFICATION', '不符合项的跟踪验证(纠正、预防措施完成情况)', '跟踪验证(纠正、预防措施完成情况)', 'zh-CN', '跟踪验证(纠正、预防措施完成情况)'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.FINISHRECTITYTIME', '不符合项的实际完成整改日期', '实际完成整改日期', 'zh-CN', '实际完成整改日期'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.TRACKPRINCIPAL', '不符合项的跟踪负责人', '跟踪负责人', 'zh-CN', '跟踪负责人'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.TRACKPRINCIPALID', '不符合项的跟踪负责人ID', '跟踪负责人ID', 'zh-CN', '跟踪负责人ID'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.VERIFYTIME', '不符合项的验证日期', '验证日期', 'zh-CN', '验证日期'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.MEASUREVALIDITY', '不符合项的纠正措施有效性', '纠正措施有效性', 'zh-CN', '纠正措施有效性'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.APPROVEQUALITYPRINCIPAL', '不符合项的审批质量负责人', '审批质量负责人', 'zh-CN', '审批质量负责人'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.APPROVEQUALITYPRINCIPALID', '不符合项的审批质量负责人ID', '审批质量负责人ID', 'zh-CN', '审批质量负责人ID'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.REMARK', '不符合项的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.PROCESSSTATUS', '不符合项的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.ORGID', '不符合项的所属单位编码', '所属单位编码', 'zh-CN', '所属单位编码'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.ORGNAME', '不符合项的所属单位名称', '所属单位名称', 'zh-CN', '所属单位名称'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.CREATEDBYID', '不符合项的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.CREATEDBYNAME', '不符合项的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.CREATEDTIME', '不符合项的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.CREATEDBYORGID', '不符合项的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.CREATEDBYORGNAME', '不符合项的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_UNCONFORMANCE.CLOSEFLAG', '不符合项的是否现场关闭', '是否现场关闭', 'zh-CN', '是否现场关闭'); +CALL INSERTI18N('BASEMODULE.QMS.UNCONFORMANCES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.QMS.UNCONFORMANCES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.QMS.UNCONFORMANCES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.QMS.UNCONFORMANCES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.QMS.UNCONFORMANCES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('7004', '不符合项管理', '', '70', '7004', '005.svg', '不符合项管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700401', '登记不符合项', '/secure/basemodule/qms/unconformances/page/edit-list', '7004', '700401', '', '登记不符合项'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700402', '不符合判定', '/secure/basemodule/qms/unconformances/page/audit-list?bpmn_statusCode=Judge', '7004', '700402', '', '不符合判定'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700403', '不符合判定审批', '/secure/basemodule/qms/unconformances/page/audit-list?bpmn_statusCode=Audit', '7004', '700403', '', '不符合判定审批'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700404', '不符合确认关闭', '/secure/basemodule/qms/unconformances/page/audit-list?bpmn_statusCode=Close', '7004', '700404', '', '不符合确认关闭'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700405', '纠正预防措施制定', '/secure/basemodule/qms/unconformances/page/audit-list?bpmn_statusCode=Formulate', '7004', '700405', '', '纠正预防措施制定'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700406', '纠正预防措施审核', '/secure/basemodule/qms/unconformances/page/audit-list?bpmn_statusCode=StepAudit', '7004', '700406', '', '纠正预防措施审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700407', '纠正预防措施实施', '/secure/basemodule/qms/unconformances/page/audit-list?bpmn_statusCode=Implement', '7004', '700407', '', '纠正预防措施实施'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700408', '跟踪验证', '/secure/basemodule/qms/unconformances/page/audit-list?bpmn_statusCode=Verify', '7004', '700408', '', '跟踪验证'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700409', '纠正预防结果审核', '/secure/basemodule/qms/unconformances/page/audit-list?bpmn_statusCode=ResultAudit', '7004', '700409', '', '纠正预防结果审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700410', '不符合项管理查询', '/secure/basemodule/qms/unconformances/page/search-list', '7004', '700410', '', '不符合项管理查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_UNCONFORMANCE', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('7004', '不符合项管理', 'T_LIMS_UNCONFORMANCE', 'audit_def', '1'); + + +COMMIT; +-- ----------------------------- 2022-10-08 add by qiuyf------------end + + +-- ----------------------------- 2022-10-20 add by wangyuwei--------------begin + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('inconformityType','不符合类型','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221020001, '体系性', 'inconformityType', '1', 4, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'Systematicity'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221020002, '实施性', 'inconformityType', '1', 4, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'Implementation'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221020003, '效果性', 'inconformityType', '1', 3, 3, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'Effectiveness'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('inconformityDegree','不符合程度','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221020004, '一般不符合,能现场整改后关闭', 'inconformityDegree', '2', 5, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'GenerallyUnqualified'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221020005, '一般不符合项,但现场又不能现场整改关闭', 'inconformityDegree', '2', 5, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'GeneralNonconformities'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221020006, '严重不符合', 'inconformityDegree', '2', 5, 3, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'SeriousNonconformity'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('acceptDegree','可接受程度','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221020007, '可接受', 'acceptDegree', '6', 6, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'Acceptable'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221020008, '不可接受', 'acceptDegree', '6', 6, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'Unacceptable'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('dispose','处理决定','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221020009, '现场整改关闭', 'dispose', '7', 7, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'rectificationClosing'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221020010, '标识、隔离', 'dispose', '7', 7, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'IdentificationIsolation'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221020011, '停止工作', 'dispose', '7', 7, 3, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'StopWorking'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221020012, '纠正措施', 'dispose', '7', 7, 4, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'CorrectiveMeasures'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221020013, '其他', 'dispose', '7', 7, 5, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'others'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20221020014, '其他时可以输入', 'dispose', '7', 7, 6, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'otherInput'); +-- ----------------------------- 2022-10-20 add by wangyuwei--------------end diff --git a/sql/oracle/质量体系管理/人员监督.txt b/sql/oracle/质量体系管理/人员监督.txt new file mode 100644 index 0000000..6db949f --- /dev/null +++ b/sql/oracle/质量体系管理/人员监督.txt @@ -0,0 +1,223 @@ +-- ----------------------------- 2022-09-27 add by qiuyf--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_SUPERVISION( + ID NUMBER NOT NULL, + PLANCODE VARCHAR2(270) NULL, + PLANYEAR VARCHAR2(36) NULL, + PLANNAME 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 + ); +COMMENT ON TABLE T_LIMS_SUPERVISION IS '人员监督计划表'; +COMMENT ON COLUMN T_LIMS_SUPERVISION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_SUPERVISION.PLANCODE IS '计划编码'; +COMMENT ON COLUMN T_LIMS_SUPERVISION.PLANYEAR IS '计划年度'; +COMMENT ON COLUMN T_LIMS_SUPERVISION.PLANNAME IS '计划名称'; +COMMENT ON COLUMN T_LIMS_SUPERVISION.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_SUPERVISION.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_SUPERVISION.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_SUPERVISION.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_SUPERVISION.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_SUPERVISION.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_SUPERVISION.ORGID IS '所属单位编码'; +COMMENT ON COLUMN T_LIMS_SUPERVISION.ORGNAME IS '所属单位名称'; + +ALTER TABLE T_LIMS_SUPERVISION ADD CONSTRAINT PK_LIMS_SUPERVISION PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_SUPERVISION_ITEM( + ID NUMBER NOT NULL, + PLANID NUMBER NULL, + CHECKUSER VARCHAR2(270) NULL, + CHECKUSERID VARCHAR2(36) NULL, + SUPERVISIONMONTH VARCHAR2(36) NULL, + TESTNAME VARCHAR2(270) NULL, + PRODUCTINFO VARCHAR2(270) NULL, + METHODNAME VARCHAR2(270) NULL, + EVALUATIONMODE VARCHAR2(270) NULL, + EVALUATIONBASIS VARCHAR2(270) NULL, + EVALUATIONCONTENT 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 + ); +COMMENT ON TABLE T_LIMS_SUPERVISION_ITEM IS '工作计划表'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM.PLANID IS '计划ID'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM.CHECKUSER IS '检测人'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM.CHECKUSERID IS '检测人ID'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM.SUPERVISIONMONTH IS '监督月份'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM.TESTNAME IS '测试项目'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM.PRODUCTINFO IS '产品信息'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM.METHODNAME IS '测试标准'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM.EVALUATIONMODE IS '考核方式'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM.EVALUATIONBASIS IS '评价依据'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM.EVALUATIONCONTENT IS '评价内容'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM.ORGID IS '所属单位编码'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM.ORGNAME IS '所属单位名称'; + +ALTER TABLE T_LIMS_SUPERVISION_ITEM ADD CONSTRAINT PK_LIMS_SUPERVISION_ITEM PRIMARY KEY (ID); +CREATE INDEX IDX_SUPERVISION_ITEM_PLANID ON T_LIMS_SUPERVISION_ITEM (PLANID); + +CREATE TABLE T_LIMS_SUPERVISION_ITEM_RECORD( + ID NUMBER NOT NULL, + ITEMID NUMBER NULL, + TARGET VARCHAR2(270) NULL, + TARGETID VARCHAR2(36) NULL, + SUPERVISIONTYPE VARCHAR2(36) NULL, + SUPERVISIONTEST VARCHAR2(270) NULL, + SUPERVISIONTIME DATE NULL, + SUPERVISIONDESC VARCHAR2(270) NULL, + SUPERVISIONREQUEST VARCHAR2(270) NULL, + SUPERVISIONSITUATION VARCHAR2(270) NULL, + SUPERVISIONCONCLUSION 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 + ); +COMMENT ON TABLE T_LIMS_SUPERVISION_ITEM_RECORD IS '监督记录表'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM_RECORD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM_RECORD.ITEMID IS '工作ID'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM_RECORD.TARGET IS '被监督对象'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM_RECORD.TARGETID IS '被监督对象ID'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM_RECORD.SUPERVISIONTYPE IS '监督类型'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM_RECORD.SUPERVISIONTEST IS '被监督项目'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM_RECORD.SUPERVISIONTIME IS '监督日期'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM_RECORD.SUPERVISIONDESC IS '说明'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM_RECORD.SUPERVISIONREQUEST IS '详细要求'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM_RECORD.SUPERVISIONSITUATION IS '监督情况'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM_RECORD.SUPERVISIONCONCLUSION IS '结论'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM_RECORD.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM_RECORD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM_RECORD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM_RECORD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM_RECORD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM_RECORD.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM_RECORD.ORGID IS '所属单位编码'; +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM_RECORD.ORGNAME IS '所属单位名称'; + +ALTER TABLE T_LIMS_SUPERVISION_ITEM_RECORD ADD CONSTRAINT PK_SUPERVISION_ITEM_RECORD PRIMARY KEY (ID); +CREATE INDEX IDX_SUPERVISION_ITEM_R_ITEMID ON T_LIMS_SUPERVISION_ITEM_RECORD (ITEMID); + +CALL INSERTI18N('T_LIMS_SUPERVISION.SERVICE_NAME', '人员监督计划表', '人员监督计划表', 'zh-CN', '人员监督计划表'); +CALL INSERTI18N('T_LIMS_SUPERVISION.ID', '人员监督计划表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_SUPERVISION.PLANCODE', '人员监督计划表的计划编码', '计划编码', 'zh-CN', '计划编码'); +CALL INSERTI18N('T_LIMS_SUPERVISION.PLANYEAR', '人员监督计划表的计划年度', '计划年度', 'zh-CN', '计划年度'); +CALL INSERTI18N('T_LIMS_SUPERVISION.PLANNAME', '人员监督计划表的计划名称', '计划名称', 'zh-CN', '计划名称'); +CALL INSERTI18N('T_LIMS_SUPERVISION.PROCESSSTATUS', '人员监督计划表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_SUPERVISION.CREATEDBYID', '人员监督计划表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_SUPERVISION.CREATEDBYNAME', '人员监督计划表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_SUPERVISION.CREATEDTIME', '人员监督计划表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_SUPERVISION.CREATEDBYORGID', '人员监督计划表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_SUPERVISION.CREATEDBYORGNAME', '人员监督计划表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_SUPERVISION.ORGID', '人员监督计划表的所属单位编码', '所属单位编码', 'zh-CN', '所属单位编码'); +CALL INSERTI18N('T_LIMS_SUPERVISION.ORGNAME', '人员监督计划表的所属单位名称', '所属单位名称', 'zh-CN', '所属单位名称'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM.SERVICE_NAME', '工作计划表', '工作计划表', 'zh-CN', '工作计划表'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM.ID', '工作计划表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM.PLANID', '工作计划表的计划ID', '计划ID', 'zh-CN', '计划ID'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM.CHECKUSER', '工作计划表的检测人', '检测人', 'zh-CN', '检测人'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM.CHECKUSERID', '工作计划表的检测人ID', '检测人ID', 'zh-CN', '检测人ID'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM.SUPERVISIONMONTH', '工作计划表的监督月份', '监督月份', 'zh-CN', '监督月份'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM.TESTNAME', '工作计划表的测试项目', '测试项目', 'zh-CN', '测试项目'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM.PRODUCTINFO', '工作计划表的产品信息', '产品信息', 'zh-CN', '产品信息'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM.METHODNAME', '工作计划表的测试标准', '测试标准', 'zh-CN', '测试标准'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM.EVALUATIONMODE', '工作计划表的考核方式', '考核方式', 'zh-CN', '考核方式'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM.EVALUATIONBASIS', '工作计划表的评价依据', '评价依据', 'zh-CN', '评价依据'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM.EVALUATIONCONTENT', '工作计划表的评价内容', '评价内容', 'zh-CN', '评价内容'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM.PROCESSSTATUS', '工作计划表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM.CREATEDBYID', '工作计划表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM.CREATEDBYNAME', '工作计划表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM.CREATEDTIME', '工作计划表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM.CREATEDBYORGID', '工作计划表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM.CREATEDBYORGNAME', '工作计划表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM.ORGID', '工作计划表的所属单位编码', '所属单位编码', 'zh-CN', '所属单位编码'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM.ORGNAME', '工作计划表的所属单位名称', '所属单位名称', 'zh-CN', '所属单位名称'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM_RECORD.SERVICE_NAME', '监督记录表', '监督记录表', 'zh-CN', '监督记录表'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM_RECORD.ID', '监督记录表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM_RECORD.ITEMID', '监督记录表的工作ID', '工作ID', 'zh-CN', '工作ID'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM_RECORD.TARGET', '监督记录表的被监督对象', '被监督对象', 'zh-CN', '被监督对象'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM_RECORD.TARGETID', '监督记录表的被监督对象ID', '被监督对象ID', 'zh-CN', '被监督对象ID'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM_RECORD.SUPERVISIONTYPE', '监督记录表的监督类型', '监督类型', 'zh-CN', '监督类型'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM_RECORD.SUPERVISIONTEST', '监督记录表的被监督项目', '被监督项目', 'zh-CN', '被监督项目'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM_RECORD.SUPERVISIONTIME', '监督记录表的监督日期', '监督日期', 'zh-CN', '监督日期'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM_RECORD.SUPERVISIONDESC', '监督记录表的说明', '说明', 'zh-CN', '说明'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM_RECORD.SUPERVISIONREQUEST', '监督记录表的详细要求', '详细要求', 'zh-CN', '详细要求'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM_RECORD.SUPERVISIONSITUATION', '监督记录表的监督情况', '监督情况', 'zh-CN', '监督情况'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM_RECORD.SUPERVISIONCONCLUSION', '监督记录表的结论', '结论', 'zh-CN', '结论'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM_RECORD.PROCESSSTATUS', '监督记录表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM_RECORD.CREATEDBYID', '监督记录表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM_RECORD.CREATEDBYNAME', '监督记录表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM_RECORD.CREATEDTIME', '监督记录表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM_RECORD.CREATEDBYORGID', '监督记录表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM_RECORD.CREATEDBYORGNAME', '监督记录表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM_RECORD.ORGID', '监督记录表的所属单位编码', '所属单位编码', 'zh-CN', '所属单位编码'); +CALL INSERTI18N('T_LIMS_SUPERVISION_ITEM_RECORD.ORGNAME', '监督记录表的所属单位名称', '所属单位名称', 'zh-CN', '所属单位名称'); +CALL INSERTI18N('BASEMODULE.QMS.SUPERVISIONS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.QMS.SUPERVISIONS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.QMS.SUPERVISIONS.TAB.ITEM', '工作计划表', '工作计划表', 'zh-CN', '工作计划表'); +CALL INSERTI18N('BASEMODULE.QMS.SUPERVISIONS.TAB.ITEM_RECORD', '监督记录表', '监督记录表', 'zh-CN', '监督记录表'); +CALL INSERTI18N('BASEMODULE.QMS.SUPERVISIONS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.QMS.SUPERVISIONS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.QMS.SUPERVISIONS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('7015', '人员监督', '', '70', '7015', '017.svg', '人员监督'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701501', '年度人员监督计划编制', '/secure/basemodule/qms/supervisions/page/edit-list', '7015', '701501', '', '年度人员监督计划编制'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701502', '年度人员监督计划审核批准', '/secure/basemodule/qms/supervisions/page/audit-list?bpmn_statusCode=Audit', '7015', '701502', '', '年度人员监督计划审核批准'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701503', '人员监督计划实施', '/secure/basemodule/qms/supervisions/page/item/edit-list', '7015', '701503', '', '人员监督计划实施'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701504', '监督过程审核', '/secure/basemodule/qms/supervisions/page/item/audit-list', '7015', '701504', '', '监督过程审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701505', '人员监督查询', '/secure/basemodule/qms/supervisions/page/search-list', '7015', '701505', '', '人员监督查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_SUPERVISION', '1', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_SUPERVISION_ITEM', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_SUPERVISION_ITEM_RECORD', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('701501','T_LIMS_SUPERVISION_ITEM', 'T_LIMS_SUPERVISION', 'PLANID'); +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('701502','T_LIMS_SUPERVISION_ITEM_RECORD', 'T_LIMS_SUPERVISION', 'ITEMID'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('701501', '年度人员监督计划', 'T_LIMS_SUPERVISION', 'audit_def', '1'); +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('701502', '人员监督实施', 'T_LIMS_SUPERVISION_ITEM', 'audit_def', '1'); + +INSERT INTO T_CORE_SEQUENCE (ID,PATTERN,JSONPARAM) VALUES ('T_LIMS_SUPERVISION','[yyyy][mm][nnnnn]',''); +ALTER TABLE T_LIMS_SUPERVISION_ITEM ADD ENABLEFLAG VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_SUPERVISION_ITEM.ENABLEFLAG IS '是否开启流程'; + +COMMIT; + +-- ----------------------------- 2022-09-27 add by qiuyf------------end \ No newline at end of file diff --git a/sql/oracle/质量体系管理/保密性管理.txt b/sql/oracle/质量体系管理/保密性管理.txt new file mode 100644 index 0000000..31f66d6 --- /dev/null +++ b/sql/oracle/质量体系管理/保密性管理.txt @@ -0,0 +1,164 @@ +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('7018', '保密性管理', '', '70', '7018', '021.svg', '保密性管理'); + + +-- 建表语句 +CREATE TABLE T_LIMS_SECRECY( + ID NUMBER NOT NULL, + CHECKTIME DATE NULL, + CHECKORG VARCHAR2(270) NULL, + SUPERVISOR VARCHAR2(270) NULL, + SUPERVISORID VARCHAR2(36) NULL, + SUPERVISETIME DATE NULL, + DIRECTOR VARCHAR2(270) NULL, + DIRECTORID VARCHAR2(36) NULL, + AUDITTIME DATE NULL, + MANAGER VARCHAR2(270) NULL, + MANAGERID VARCHAR2(36) NULL, + APPROVETIME DATE NULL, + PROCESSSTATUS VARCHAR2(36) NULL, + DIRECTOROPINION VARCHAR2(270) NULL, + MANAGEROPINION VARCHAR2(270) NULL, + ORGID VARCHAR2(60) NULL, + ORGNAME VARCHAR2(60) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_SECRECY IS '保密性管理表'; +COMMENT ON COLUMN T_LIMS_SECRECY.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_SECRECY.CHECKTIME IS '检查日期'; +COMMENT ON COLUMN T_LIMS_SECRECY.CHECKORG IS '检查部门'; +COMMENT ON COLUMN T_LIMS_SECRECY.SUPERVISOR IS '监督员'; +COMMENT ON COLUMN T_LIMS_SECRECY.SUPERVISORID IS '监督员ID'; +COMMENT ON COLUMN T_LIMS_SECRECY.SUPERVISETIME IS '监察日期'; +COMMENT ON COLUMN T_LIMS_SECRECY.DIRECTOR IS '质量负责人'; +COMMENT ON COLUMN T_LIMS_SECRECY.DIRECTORID IS '质量负责人ID'; +COMMENT ON COLUMN T_LIMS_SECRECY.AUDITTIME IS '审核日期'; +COMMENT ON COLUMN T_LIMS_SECRECY.MANAGER IS '检测部经理'; +COMMENT ON COLUMN T_LIMS_SECRECY.MANAGERID IS '检测部经理ID'; +COMMENT ON COLUMN T_LIMS_SECRECY.APPROVETIME IS '批准日期'; +COMMENT ON COLUMN T_LIMS_SECRECY.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_SECRECY.DIRECTOROPINION IS '质量负责人意见'; +COMMENT ON COLUMN T_LIMS_SECRECY.MANAGEROPINION IS '检测部经理意见'; +COMMENT ON COLUMN T_LIMS_SECRECY.ORGID IS '组ID'; +COMMENT ON COLUMN T_LIMS_SECRECY.ORGNAME IS '组名称'; +COMMENT ON COLUMN T_LIMS_SECRECY.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_SECRECY.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_SECRECY.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_SECRECY.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_SECRECY.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_SECRECY ADD CONSTRAINT PK_LIMS_SECRECY PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_SECRECY.SERVICE_NAME', '保密性管理表', '保密性管理表', 'zh-CN', '保密性管理表'); +CALL INSERTI18N('T_LIMS_SECRECY.ID', '保密性管理表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_SECRECY.CHECKTIME', '保密性管理表的检查日期', '检查日期', 'zh-CN', '检查日期'); +CALL INSERTI18N('T_LIMS_SECRECY.CHECKORG', '保密性管理表的检查部门', '检查部门', 'zh-CN', '检查部门'); +CALL INSERTI18N('T_LIMS_SECRECY.SUPERVISOR', '保密性管理表的监督员', '监督员', 'zh-CN', '监督员'); +CALL INSERTI18N('T_LIMS_SECRECY.SUPERVISORID', '保密性管理表的监督员ID', '监督员ID', 'zh-CN', '监督员ID'); +CALL INSERTI18N('T_LIMS_SECRECY.SUPERVISETIME', '保密性管理表的监察日期', '监察日期', 'zh-CN', '监察日期'); +CALL INSERTI18N('T_LIMS_SECRECY.DIRECTOR', '保密性管理表的质量负责人', '质量负责人', 'zh-CN', '质量负责人'); +CALL INSERTI18N('T_LIMS_SECRECY.DIRECTORID', '保密性管理表的质量负责人ID', '质量负责人ID', 'zh-CN', '质量负责人ID'); +CALL INSERTI18N('T_LIMS_SECRECY.AUDITTIME', '保密性管理表的审核日期', '审核日期', 'zh-CN', '审核日期'); +CALL INSERTI18N('T_LIMS_SECRECY.MANAGER', '保密性管理表的检测部经理', '检测部经理', 'zh-CN', '检测部经理'); +CALL INSERTI18N('T_LIMS_SECRECY.MANAGERID', '保密性管理表的检测部经理ID', '检测部经理ID', 'zh-CN', '检测部经理ID'); +CALL INSERTI18N('T_LIMS_SECRECY.APPROVETIME', '保密性管理表的批准日期', '批准日期', 'zh-CN', '批准日期'); +CALL INSERTI18N('T_LIMS_SECRECY.PROCESSSTATUS', '保密性管理表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_SECRECY.DIRECTOROPINION', '保密性管理表的质量负责人意见', '质量负责人意见', 'zh-CN', '质量负责人意见'); +CALL INSERTI18N('T_LIMS_SECRECY.MANAGEROPINION', '保密性管理表的检测部经理意见', '检测部经理意见', 'zh-CN', '检测部经理意见'); +CALL INSERTI18N('T_LIMS_SECRECY.ORGID', '保密性管理表的组ID', '组ID', 'zh-CN', '组ID'); +CALL INSERTI18N('T_LIMS_SECRECY.ORGNAME', '保密性管理表的组名称', '组名称', 'zh-CN', '组名称'); +CALL INSERTI18N('T_LIMS_SECRECY.CREATEDBYID', '保密性管理表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_SECRECY.CREATEDBYNAME', '保密性管理表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_SECRECY.CREATEDTIME', '保密性管理表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_SECRECY.CREATEDBYORGID', '保密性管理表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_SECRECY.CREATEDBYORGNAME', '保密性管理表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.QMS.SECRETMANAGES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.QMS.SECRETMANAGES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.QMS.SECRETMANAGES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.QMS.SECRETMANAGES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.QMS.SECRETMANAGES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701801', '保密性执行情况记录', '/secure/basemodule/qms/secrecys/page/edit-list', '7018', '701801', '066.svg', '保密性执行情况记录'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701802', '保密情况质量负责人审核', '/secure/basemodule/qms/secrecys/page/audit-list?bpmn_statusCode=qualityAudit', '7018', '701802', '066.svg', '保密情况质量负责人审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701803', '保密性执行情况记录查询', '/secure/basemodule/qms/secrecys/page/search-list', '7018', '701805', '066.svg', '保密性执行情况记录查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_SECRECY', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('701801', '保密性执行情况记录', 'T_LIMS_SECRECY', 'audit_def', '1'); + +COMMIT; + + + +-- 建表语句 +CREATE TABLE T_LIMS_SECRECY_CONTENT( + ID NUMBER NOT NULL, + SECRECYID NUMBER NULL, + CHECKCONTENT VARCHAR2(300) NULL, + CHECKRESULT VARCHAR2(270) NULL, + ORGID VARCHAR2(60) NULL, + ORGNAME VARCHAR2(60) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_SECRECY_CONTENT IS '保密性检查内容表'; +COMMENT ON COLUMN T_LIMS_SECRECY_CONTENT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_SECRECY_CONTENT.SECRECYID IS '保密管理主表ID'; +COMMENT ON COLUMN T_LIMS_SECRECY_CONTENT.CHECKCONTENT IS '检查内容'; +COMMENT ON COLUMN T_LIMS_SECRECY_CONTENT.CHECKRESULT IS '检查结果'; +COMMENT ON COLUMN T_LIMS_SECRECY_CONTENT.ORGID IS '组ID'; +COMMENT ON COLUMN T_LIMS_SECRECY_CONTENT.ORGNAME IS '组名称'; +COMMENT ON COLUMN T_LIMS_SECRECY_CONTENT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_SECRECY_CONTENT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_SECRECY_CONTENT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_SECRECY_CONTENT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_SECRECY_CONTENT.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_SECRECY_CONTENT ADD CONSTRAINT PK_LIMS_SECRECY_CONTENT PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_SECRECY_CONTENT.SERVICE_NAME', '保密性检查内容表', '保密性检查内容表', 'zh-CN', '保密性检查内容表'); +CALL INSERTI18N('T_LIMS_SECRECY_CONTENT.ID', '保密性检查内容表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_SECRECY_CONTENT.SECRECYID', '保密性检查内容表的保密管理主表ID', '保密管理主表ID', 'zh-CN', '保密管理主表ID'); +CALL INSERTI18N('T_LIMS_SECRECY_CONTENT.CHECKCONTENT', '保密性检查内容表的检查内容', '检查内容', 'zh-CN', '检查内容'); +CALL INSERTI18N('T_LIMS_SECRECY_CONTENT.CHECKRESULT', '保密性检查内容表的检查结果', '检查结果', 'zh-CN', '检查结果'); +CALL INSERTI18N('T_LIMS_SECRECY_CONTENT.ORGID', '保密性检查内容表的组ID', '组ID', 'zh-CN', '组ID'); +CALL INSERTI18N('T_LIMS_SECRECY_CONTENT.ORGNAME', '保密性检查内容表的组名称', '组名称', 'zh-CN', '组名称'); +CALL INSERTI18N('T_LIMS_SECRECY_CONTENT.CREATEDBYID', '保密性检查内容表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_SECRECY_CONTENT.CREATEDBYNAME', '保密性检查内容表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_SECRECY_CONTENT.CREATEDTIME', '保密性检查内容表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_SECRECY_CONTENT.CREATEDBYORGID', '保密性检查内容表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_SECRECY_CONTENT.CREATEDBYORGNAME', '保密性检查内容表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.QMS.SECRETCHECKCONTENTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.QMS.SECRETCHECKCONTENTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.QMS.SECRETCHECKCONTENTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.QMS.SECRETCHECKCONTENTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.QMS.SECRETCHECKCONTENTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_SECRECY_CONTENT', '0', '0'); + +COMMIT; + + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701805', '保密情况检测部经理审批', '/secure/basemodule/qms/secrecys/page/audit-list?bpmn_statusCode=checkAudit', '7018', '701803', '066.svg', '保密情况检测部经理审批'); + + + + + + diff --git a/sql/oracle/质量体系管理/公正性管理.txt b/sql/oracle/质量体系管理/公正性管理.txt new file mode 100644 index 0000000..8e2847c --- /dev/null +++ b/sql/oracle/质量体系管理/公正性管理.txt @@ -0,0 +1,163 @@ + +-- ----------------------------- 2022-09-21 add by qiuyf--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_FAIR_PLAN( + ID NUMBER NOT NULL, + CHECKTIME DATE NULL, + CHECKORG VARCHAR2(270) NULL, + CHECKORGID VARCHAR2(36) NULL, + REMINDTIME DATE NULL, + SUPERVISOR VARCHAR2(270) NULL, + SUPERVISORID VARCHAR2(36) 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 + ); +COMMENT ON TABLE T_LIMS_FAIR_PLAN IS '公正性计划'; +COMMENT ON COLUMN T_LIMS_FAIR_PLAN.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_FAIR_PLAN.CHECKTIME IS '计划检查日期'; +COMMENT ON COLUMN T_LIMS_FAIR_PLAN.CHECKORG IS '计划检查部门'; +COMMENT ON COLUMN T_LIMS_FAIR_PLAN.CHECKORGID IS '计划检查部门ID'; +COMMENT ON COLUMN T_LIMS_FAIR_PLAN.REMINDTIME IS '提醒日期'; +COMMENT ON COLUMN T_LIMS_FAIR_PLAN.SUPERVISOR IS '监督员'; +COMMENT ON COLUMN T_LIMS_FAIR_PLAN.SUPERVISORID IS '监督员ID'; +COMMENT ON COLUMN T_LIMS_FAIR_PLAN.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_FAIR_PLAN.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_FAIR_PLAN.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_FAIR_PLAN.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_FAIR_PLAN.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_FAIR_PLAN.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_FAIR_PLAN.ORGID IS '所属单位编码'; +COMMENT ON COLUMN T_LIMS_FAIR_PLAN.ORGNAME IS '所属单位名称'; + +ALTER TABLE T_LIMS_FAIR_PLAN ADD CONSTRAINT PK_LIMS_FAIR_PLAN PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_FAIR_RECORD( + ID NUMBER NOT NULL, + PLANID NUMBER NULL, + CHECKTIME DATE NULL, + CHECKORG VARCHAR2(270) NULL, + CHECKORGID VARCHAR2(36) NULL, + CHECKCONTENT VARCHAR2(270) NULL, + CHECKRESULT VARCHAR2(270) NULL, + CHECKPROBLEM VARCHAR2(270) NULL, + SUPERVISOR VARCHAR2(270) NULL, + SUPERVISORID VARCHAR2(36) 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 + ); +COMMENT ON TABLE T_LIMS_FAIR_RECORD IS '公正性实施记录'; +COMMENT ON COLUMN T_LIMS_FAIR_RECORD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_FAIR_RECORD.PLANID IS '计划ID'; +COMMENT ON COLUMN T_LIMS_FAIR_RECORD.CHECKTIME IS '检查日期'; +COMMENT ON COLUMN T_LIMS_FAIR_RECORD.CHECKORG IS '检查部门'; +COMMENT ON COLUMN T_LIMS_FAIR_RECORD.CHECKORGID IS '检查部门ID'; +COMMENT ON COLUMN T_LIMS_FAIR_RECORD.CHECKCONTENT IS '检查内容'; +COMMENT ON COLUMN T_LIMS_FAIR_RECORD.CHECKRESULT IS '检查结果'; +COMMENT ON COLUMN T_LIMS_FAIR_RECORD.CHECKPROBLEM IS '检查问题'; +COMMENT ON COLUMN T_LIMS_FAIR_RECORD.SUPERVISOR IS '监督员'; +COMMENT ON COLUMN T_LIMS_FAIR_RECORD.SUPERVISORID IS '监督员ID'; +COMMENT ON COLUMN T_LIMS_FAIR_RECORD.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_FAIR_RECORD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_FAIR_RECORD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_FAIR_RECORD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_FAIR_RECORD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_FAIR_RECORD.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_FAIR_RECORD.ORGID IS '所属单位编码'; +COMMENT ON COLUMN T_LIMS_FAIR_RECORD.ORGNAME IS '所属单位名称'; + +ALTER TABLE T_LIMS_FAIR_RECORD ADD CONSTRAINT PK_LIMS_FAIR_RECORD PRIMARY KEY (ID); +CREATE INDEX IDX_LIMS_FAIR_RECORD_PLANID ON T_LIMS_FAIR_RECORD (PLANID); + +CALL INSERTI18N('T_LIMS_FAIR_PLAN.SERVICE_NAME', '公正性计划', '公正性计划', 'zh-CN', '公正性计划'); +CALL INSERTI18N('T_LIMS_FAIR_PLAN.ID', '公正性计划的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FAIR_PLAN.CHECKTIME', '公正性计划的计划检查日期', '计划检查日期', 'zh-CN', '计划检查日期'); +CALL INSERTI18N('T_LIMS_FAIR_PLAN.CHECKORG', '公正性计划的计划检查部门', '计划检查部门', 'zh-CN', '计划检查部门'); +CALL INSERTI18N('T_LIMS_FAIR_PLAN.CHECKORGID', '公正性计划的计划检查部门ID', '计划检查部门ID', 'zh-CN', '计划检查部门ID'); +CALL INSERTI18N('T_LIMS_FAIR_PLAN.REMINDTIME', '公正性计划的提醒日期', '提醒日期', 'zh-CN', '提醒日期'); +CALL INSERTI18N('T_LIMS_FAIR_PLAN.SUPERVISOR', '公正性计划的监督员', '监督员', 'zh-CN', '监督员'); +CALL INSERTI18N('T_LIMS_FAIR_PLAN.SUPERVISORID', '公正性计划的监督员ID', '监督员ID', 'zh-CN', '监督员ID'); +CALL INSERTI18N('T_LIMS_FAIR_PLAN.PROCESSSTATUS', '公正性计划的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_FAIR_PLAN.CREATEDBYID', '公正性计划的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_FAIR_PLAN.CREATEDBYNAME', '公正性计划的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_FAIR_PLAN.CREATEDTIME', '公正性计划的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_FAIR_PLAN.CREATEDBYORGID', '公正性计划的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_FAIR_PLAN.CREATEDBYORGNAME', '公正性计划的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_FAIR_PLAN.ORGID', '公正性计划的所属单位编码', '所属单位编码', 'zh-CN', '所属单位编码'); +CALL INSERTI18N('T_LIMS_FAIR_PLAN.ORGNAME', '公正性计划的所属单位名称', '所属单位名称', 'zh-CN', '所属单位名称'); +CALL INSERTI18N('T_LIMS_FAIR_RECORD.SERVICE_NAME', '公正性实施记录', '公正性实施记录', 'zh-CN', '公正性实施记录'); +CALL INSERTI18N('T_LIMS_FAIR_RECORD.ID', '公正性实施记录的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FAIR_RECORD.PLANID', '公正性实施记录的计划ID', '计划ID', 'zh-CN', '计划ID'); +CALL INSERTI18N('T_LIMS_FAIR_RECORD.CHECKTIME', '公正性实施记录的检查日期', '检查日期', 'zh-CN', '检查日期'); +CALL INSERTI18N('T_LIMS_FAIR_RECORD.CHECKORG', '公正性实施记录的检查部门', '检查部门', 'zh-CN', '检查部门'); +CALL INSERTI18N('T_LIMS_FAIR_RECORD.CHECKORGID', '公正性实施记录的检查部门ID', '检查部门ID', 'zh-CN', '检查部门ID'); +CALL INSERTI18N('T_LIMS_FAIR_RECORD.CHECKCONTENT', '公正性实施记录的检查内容', '检查内容', 'zh-CN', '检查内容'); +CALL INSERTI18N('T_LIMS_FAIR_RECORD.CHECKRESULT', '公正性实施记录的检查结果', '检查结果', 'zh-CN', '检查结果'); +CALL INSERTI18N('T_LIMS_FAIR_RECORD.CHECKPROBLEM', '公正性实施记录的检查问题', '检查问题', 'zh-CN', '检查问题'); +CALL INSERTI18N('T_LIMS_FAIR_RECORD.SUPERVISOR', '公正性实施记录的监督员', '监督员', 'zh-CN', '监督员'); +CALL INSERTI18N('T_LIMS_FAIR_RECORD.SUPERVISORID', '公正性实施记录的监督员ID', '监督员ID', 'zh-CN', '监督员ID'); +CALL INSERTI18N('T_LIMS_FAIR_RECORD.PROCESSSTATUS', '公正性实施记录的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_FAIR_RECORD.CREATEDBYID', '公正性实施记录的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_FAIR_RECORD.CREATEDBYNAME', '公正性实施记录的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_FAIR_RECORD.CREATEDTIME', '公正性实施记录的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_FAIR_RECORD.CREATEDBYORGID', '公正性实施记录的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_FAIR_RECORD.CREATEDBYORGNAME', '公正性实施记录的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_FAIR_RECORD.ORGID', '公正性实施记录的所属单位编码', '所属单位编码', 'zh-CN', '所属单位编码'); +CALL INSERTI18N('T_LIMS_FAIR_RECORD.ORGNAME', '公正性实施记录的所属单位名称', '所属单位名称', 'zh-CN', '所属单位名称'); +CALL INSERTI18N('BASEMODULE.QMS.FAIRS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.QMS.FAIRS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.QMS.FAIRS.TAB.RECORD', '公正性实施记录', '公正性实施记录', 'zh-CN', '公正性实施记录'); +CALL INSERTI18N('BASEMODULE.QMS.FAIRS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.QMS.FAIRS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.QMS.FAIRS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('7011', '公正性管理', '', '70', '7011', '025.svg', '公正性管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701101', '公正性计划编制', '/secure/basemodule/qms/fair-plans/page/edit-list', '7011', '701101', '', '公正性计划编制'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701102', '公正性计划审核', '/secure/basemodule/qms/fair-plans/page/audit-list?bpmn_statusCode=Audit', '7011', '701102', '', '公正性计划审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701103', '公正性计划批准', '/secure/basemodule/qms/fair-plans/page/audit-list?bpmn_statusCode=Approve', '7011', '701103', '', '公正性计划批准'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701104', '公正性检查记录', '/secure/basemodule/qms/fair-plans/page/record/edit-list', '7011', '701104', '', '公正性检查记录'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701105', '公正性检查记录审核', '/secure/basemodule/qms/fair-plans/page/record/audit-list?bpmn_statusCode=Audit', '7011', '701105', '', '公正性检查记录审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701106', '公正性检查记录批准', '/secure/basemodule/qms/fair-plans/page/record/audit-list?bpmn_statusCode=Approve', '7011', '701106', '', '公正性检查记录批准'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701107', '公正性管理查询', '/secure/basemodule/qms/fair-plans/page/search-list', '7011', '701107', '', '公正性管理查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FAIR_PLAN', '1', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FAIR_RECORD', '1', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('701101','T_LIMS_FAIR_RECORD', 'T_LIMS_FAIR_PLAN', 'PLANID'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('701101', '公正性计划', 'T_LIMS_FAIR_PLAN', 'audit_def', '1'); +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('701102', '公正性检查记录', 'T_LIMS_FAIR_RECORD', 'audit_def', '1'); + +CALL INSERTI18N('BASEMODULE.QMS.FAIRS.NOT_RECORD', '公正性实施记录未添加,不允许提交', '公正性实施记录未添加,不允许提交', 'zh-CN', '公正性实施记录未添加,不允许提交'); + +ALTER TABLE T_LIMS_FAIR_RECORD ADD STATUS VARCHAR2(36); + +COMMIT; + +-- ----------------------------- 2022-09-21 add by qiuyf------------end \ No newline at end of file diff --git a/sql/oracle/质量体系管理/关键任命书管理.txt b/sql/oracle/质量体系管理/关键任命书管理.txt new file mode 100644 index 0000000..dfafaad --- /dev/null +++ b/sql/oracle/质量体系管理/关键任命书管理.txt @@ -0,0 +1,91 @@ +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('7019', '关键任命书管理', '', '70', '7019', '009.svg', '关键任命书管理'); + + + +-- 建表语句 +CREATE TABLE T_LIMS_ASSIGNMENT( + ID NUMBER NOT NULL, + STAFF VARCHAR2(270) NULL, + STAFFID VARCHAR2(36) NULL, + JOB VARCHAR2(270) NULL, + JOBDESC VARCHAR2(270) NULL, + AUDITUSER VARCHAR2(36) NULL, + AUDITUSERID VARCHAR2(36) NULL, + AUDITTIME DATE NULL, + PROCESSSTATUS VARCHAR2(36) NULL, + ORGID VARCHAR2(60) NULL, + ORGNAME VARCHAR2(60) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_ASSIGNMENT IS '关键任命书'; +COMMENT ON COLUMN T_LIMS_ASSIGNMENT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_ASSIGNMENT.STAFF IS '人员'; +COMMENT ON COLUMN T_LIMS_ASSIGNMENT.STAFFID IS '人员ID'; +COMMENT ON COLUMN T_LIMS_ASSIGNMENT.JOB IS '职位'; +COMMENT ON COLUMN T_LIMS_ASSIGNMENT.JOBDESC IS '工作内容'; +COMMENT ON COLUMN T_LIMS_ASSIGNMENT.AUDITUSER IS '审核人'; +COMMENT ON COLUMN T_LIMS_ASSIGNMENT.AUDITUSERID IS '审核人ID'; +COMMENT ON COLUMN T_LIMS_ASSIGNMENT.AUDITTIME IS '审核时间'; +COMMENT ON COLUMN T_LIMS_ASSIGNMENT.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_ASSIGNMENT.ORGID IS '组ID'; +COMMENT ON COLUMN T_LIMS_ASSIGNMENT.ORGNAME IS '组名称'; +COMMENT ON COLUMN T_LIMS_ASSIGNMENT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_ASSIGNMENT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_ASSIGNMENT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_ASSIGNMENT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_ASSIGNMENT.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_ASSIGNMENT ADD CONSTRAINT PK_LIMS_ASSIGNMENT PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_ASSIGNMENT.SERVICE_NAME', '关键任命书', '关键任命书', 'zh-CN', '关键任命书'); +CALL INSERTI18N('T_LIMS_ASSIGNMENT.ID', '关键任命书的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ASSIGNMENT.STAFF', '关键任命书的人员', '人员', 'zh-CN', '人员'); +CALL INSERTI18N('T_LIMS_ASSIGNMENT.STAFFID', '关键任命书的人员ID', '人员ID', 'zh-CN', '人员ID'); +CALL INSERTI18N('T_LIMS_ASSIGNMENT.JOB', '关键任命书的职位', '职位', 'zh-CN', '职位'); +CALL INSERTI18N('T_LIMS_ASSIGNMENT.JOBDESC', '关键任命书的工作内容', '工作内容', 'zh-CN', '工作内容'); +CALL INSERTI18N('T_LIMS_ASSIGNMENT.AUDITUSER', '关键任命书的审核人', '审核人', 'zh-CN', '审核人'); +CALL INSERTI18N('T_LIMS_ASSIGNMENT.AUDITUSERID', '关键任命书的审核人ID', '审核人ID', 'zh-CN', '审核人ID'); +CALL INSERTI18N('T_LIMS_ASSIGNMENT.AUDITTIME', '关键任命书的审核时间', '审核时间', 'zh-CN', '审核时间'); +CALL INSERTI18N('T_LIMS_ASSIGNMENT.PROCESSSTATUS', '关键任命书的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_ASSIGNMENT.ORGID', '关键任命书的组ID', '组ID', 'zh-CN', '组ID'); +CALL INSERTI18N('T_LIMS_ASSIGNMENT.ORGNAME', '关键任命书的组名称', '组名称', 'zh-CN', '组名称'); +CALL INSERTI18N('T_LIMS_ASSIGNMENT.CREATEDBYID', '关键任命书的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ASSIGNMENT.CREATEDBYNAME', '关键任命书的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_ASSIGNMENT.CREATEDTIME', '关键任命书的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_ASSIGNMENT.CREATEDBYORGID', '关键任命书的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ASSIGNMENT.CREATEDBYORGNAME', '关键任命书的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.QMS.KEYASSIGNMENTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.QMS.KEYASSIGNMENTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.QMS.KEYASSIGNMENTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.QMS.KEYASSIGNMENTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.QMS.KEYASSIGNMENTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701901', '关键任命书编制', '/secure/basemodule/qms/assignments/page/edit-list', '7019', '701901', '053.svg', '关键任命书编制'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701902', '关键任命书审核', '/secure/basemodule/qms/assignments/page/audit-list?bpmn_statusCode=KeyAudit', '7019', '701902', '053.svg', '关键任命书审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701903', '关键任命书查询', '/secure/basemodule/qms/assignments/page/search-list', '7019', '701903', '053.svg', '关键任命书查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ASSIGNMENT', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('701901', '关键任命书编制', 'T_LIMS_ASSIGNMENT', 'audit_def', '1'); + + +COMMIT; + + + + + + + diff --git a/sql/oracle/质量体系管理/内部审核管理.txt b/sql/oracle/质量体系管理/内部审核管理.txt new file mode 100644 index 0000000..e311432 --- /dev/null +++ b/sql/oracle/质量体系管理/内部审核管理.txt @@ -0,0 +1,598 @@ +-- ----------------------------- 2022-09-09 add by qiuyf--------------begin +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('7002','内部审核管理',NULL,'70',7002,'内部审核管理',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 ('700201','内审核查内容','/secure/basemodule/qms/internalaudits/page/factor/edit-list','7002',1,'内审核查内容',NULL,NULL,NULL,'028.svg',NULL,NULL); +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('700202','年度内审计划编制','/secure/basemodule/qms/internalaudits/page/edit-list','7002',2,'年度内审计划编制',NULL,NULL,NULL,'026.svg',NULL,NULL); +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('700203','年度内审计划审批','/secure/basemodule/qms/internalaudits/page/audit-list','7002',3,'年度内审计划审批',NULL,NULL,NULL,'008.svg',NULL,NULL); +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('700204','成立审核组','/secure/basemodule/qms/internalaudits/page/month/edit-list','7002',4,'成立审核组',NULL,NULL,NULL,'010.svg',NULL,NULL); +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('700205','内审实施计划编制','/secure/basemodule/qms/internalaudits/page/month/impl-plan-edit-list?bpmn_statusCode=ImplePlanEdit','7002',5,'内审实施计划编制',NULL,NULL,NULL,'026.svg',NULL,NULL); +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('700206','内审实施计划审批','/secure/basemodule/qms/internalaudits/page/month/impl-plan-audit-list?bpmn_statusCode=ImplePlanApprove','7002',6,'内审实施计划审批',NULL,NULL,NULL,'008.svg',NULL,NULL); +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('700207','内审检查表审核发布','/secure/basemodule/qms/internalaudits/page/month/check-table-audit-list?bpmn_statusCode=CheckTableApprove','7002',7,'内审检查表审核发布',NULL,NULL,NULL,'008.svg',NULL,NULL); +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('700208','内审首次会议','/secure/basemodule/qms/internalaudits/page/month/first-meeting-list?bpmn_statusCode=FirstMeet','7002',8,'内审首次会议',NULL,NULL,NULL,'010.svg',NULL,NULL); +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('700209','内审实施','/secure/basemodule/qms/internalaudits/page/month/implement-list?bpmn_statusCode=Implement','7002',9,'内审实施',NULL,NULL,NULL,'022.svg',NULL,NULL); +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('700210','内审末次会议','/secure/basemodule/qms/internalaudits/page/month/last-meeting-list?bpmn_statusCode=LastMeet','7002',10,'内审末次会议',NULL,NULL,NULL,'010.svg',NULL,NULL); +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('700211','内审报告编制发布','/secure/basemodule/qms/internalaudits/page/month/report-edit-list?bpmn_statusCode=ReportEdit','7002',11,'内审报告编制',NULL,NULL,NULL,'026.svg',NULL,NULL); +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('700212','内部审核查询','/secure/basemodule/qms/internalaudits/page/month/search-list','7002',12,'内审报告发布',NULL,NULL,NULL,'046.svg',NULL,NULL); +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('700213','年度内审计划查询','/secure/basemodule/qms/internalaudits/page/search-list','7002',13,'年度内审计划查询',NULL,NULL,NULL,'077.svg',NULL,NULL); + + +-- 建表语句 +CREATE TABLE T_LIMS_INTER_AUDIT_SIGN_RECORD( + ID NUMBER NOT NULL, + MEETID NUMBER NULL, + SIGNBYID VARCHAR2(36) NULL, + SIGNBYNAME VARCHAR2(60) NULL, + SIGNEDTIME DATE NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_INTER_AUDIT_SIGN_RECORD IS '年度内审签到记录'; +COMMENT ON COLUMN T_LIMS_INTER_AUDIT_SIGN_RECORD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_INTER_AUDIT_SIGN_RECORD.MEETID IS '会议id'; +COMMENT ON COLUMN T_LIMS_INTER_AUDIT_SIGN_RECORD.SIGNBYID IS '签到人ID'; +COMMENT ON COLUMN T_LIMS_INTER_AUDIT_SIGN_RECORD.SIGNBYNAME IS '签到人'; +COMMENT ON COLUMN T_LIMS_INTER_AUDIT_SIGN_RECORD.SIGNEDTIME IS '签到时间'; +COMMENT ON COLUMN T_LIMS_INTER_AUDIT_SIGN_RECORD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_INTER_AUDIT_SIGN_RECORD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_INTER_AUDIT_SIGN_RECORD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_INTER_AUDIT_SIGN_RECORD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_INTER_AUDIT_SIGN_RECORD.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_INTER_AUDIT_SIGN_RECORD ADD CONSTRAINT PK_INTER_AUDIT_SIGN_RECORD PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_INTER_AUDIT_SIGN_RECORD.SERVICE_NAME', '年度内审签到记录', '年度内审签到记录', 'zh-CN', '年度内审签到记录'); +CALL INSERTI18N('T_LIMS_INTER_AUDIT_SIGN_RECORD.ID', '年度内审签到记录的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_INTER_AUDIT_SIGN_RECORD.MEETID', '年度内审签到记录的会议id', '会议id', 'zh-CN', '会议id'); +CALL INSERTI18N('T_LIMS_INTER_AUDIT_SIGN_RECORD.SIGNBYID', '年度内审签到记录的签到人ID', '签到人ID', 'zh-CN', '签到人ID'); +CALL INSERTI18N('T_LIMS_INTER_AUDIT_SIGN_RECORD.SIGNBYNAME', '年度内审签到记录的签到人', '签到人', 'zh-CN', '签到人'); +CALL INSERTI18N('T_LIMS_INTER_AUDIT_SIGN_RECORD.SIGNEDTIME', '年度内审签到记录的签到时间', '签到时间', 'zh-CN', '签到时间'); +CALL INSERTI18N('T_LIMS_INTER_AUDIT_SIGN_RECORD.CREATEDBYID', '年度内审签到记录的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_INTER_AUDIT_SIGN_RECORD.CREATEDBYNAME', '年度内审签到记录的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_INTER_AUDIT_SIGN_RECORD.CREATEDTIME', '年度内审签到记录的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_INTER_AUDIT_SIGN_RECORD.CREATEDBYORGID', '年度内审签到记录的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_INTER_AUDIT_SIGN_RECORD.CREATEDBYORGNAME', '年度内审签到记录的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('LIMS.QUALITY.INTERNALAUDITS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('LIMS.QUALITY.INTERNALAUDITS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('LIMS.QUALITY.INTERNALAUDITS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('LIMS.QUALITY.INTERNALAUDITS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('LIMS.QUALITY.INTERNALAUDITS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +CALL INSERTI18N('T_LIMS_INTER_AUDIT_SIGN_RECORD.SIGN_RECORD', '签到记录', '签到记录', 'zh-CN', '签到记录'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_INTER_AUDIT_SIGN_RECORD', '0', '0'); + + +/*内审检查表*/ +CREATE TABLE T_LIMS_IN_AUDIT_CHECK_TABLE( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36), + CREATEDBYNAME VARCHAR2(36), + CREATEDTIME DATE, + CREATEDBYORGID VARCHAR2(36), + CREATEDBYORGNAME VARCHAR2(300), + + DETAILID NUMBER, + CONTENTID NUMBER, + SUBFACTORCODE VARCHAR2(36), + FACTORCONTENT VARCHAR2(360), + FILEINFO VARCHAR2(120), + REMARK VARCHAR2(360) +); + +ALTER TABLE T_LIMS_IN_AUDIT_CHECK_TABLE ADD CONSTRAINT PK_LIMS_IN_AUDIT_CHECK_TABLE PRIMARY KEY (ID); + +COMMENT ON COLUMN T_LIMS_IN_AUDIT_CHECK_TABLE.DETAILID IS '年度内审计划明细ID'; +COMMENT ON COLUMN T_LIMS_IN_AUDIT_CHECK_TABLE.CONTENTID IS '核查内容ID'; +COMMENT ON COLUMN T_LIMS_IN_AUDIT_CHECK_TABLE.SUBFACTORCODE IS '条款'; +COMMENT ON COLUMN T_LIMS_IN_AUDIT_CHECK_TABLE.FACTORCONTENT IS '核查内容'; +COMMENT ON COLUMN T_LIMS_IN_AUDIT_CHECK_TABLE.FILEINFO IS '对应的质量体系文件名称、编号、章节或条款号'; +COMMENT ON COLUMN T_LIMS_IN_AUDIT_CHECK_TABLE.REMARK IS '备注'; + +/*年度内审计划详情*/ +CREATE TABLE T_LIMS_INTERNAL_AUDIT_DETAIL( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36), + CREATEDBYNAME VARCHAR2(36), + CREATEDTIME DATE, + CREATEDBYORGID VARCHAR2(36), + CREATEDBYORGNAME VARCHAR2(300), + + PLANID NUMBER NOT NULL, + CLAUSENUM VARCHAR2(36), + ELEMENTNAME VARCHAR2(120), + JANUARY VARCHAR2(2), + FEBRUARY VARCHAR2(2), + MARCH VARCHAR2(2), + APRIL VARCHAR2(2), + MAY VARCHAR2(2), + JUNE VARCHAR2(2), + JULY VARCHAR2(2), + AUGUST VARCHAR2(2), + SEPTEMBER VARCHAR2(2), + OCTOBER VARCHAR2(2), + NOVEMBER VARCHAR2(2), + DECEMBER VARCHAR2(2), + REMARK VARCHAR2(360) +); + +ALTER TABLE T_LIMS_INTERNAL_AUDIT_DETAIL ADD CONSTRAINT PK_T_INTERNAL_AUDIT_DETAIL PRIMARY KEY (ID); +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_DETAIL.PLANID IS '年度内审计划ID'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_DETAIL.CLAUSENUM IS '条款号'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_DETAIL.ELEMENTNAME IS '要素名称'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_DETAIL.JANUARY IS '一月'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_DETAIL.FEBRUARY IS '二月'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_DETAIL.MARCH IS '三月'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_DETAIL.APRIL IS '四月'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_DETAIL.MAY IS '五月'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_DETAIL.JUNE IS '六月'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_DETAIL.JULY IS '七月'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_DETAIL.AUGUST IS '八月'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_DETAIL.SEPTEMBER IS '九月'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_DETAIL.OCTOBER IS '十月'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_DETAIL.NOVEMBER IS '十一月'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_DETAIL.DECEMBER IS '十二月'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_DETAIL.REMARK IS '备注'; + +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_DETAIL.SERVICE_NAME','年度内审计划详情','年度内审计划详情','zh-CN','年度内审计划详情'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_DETAIL.SERVICE_NAME','年度内审计划详情','年度内审计划详情','en-US','Details of annual internal audit plan'); + +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_DETAIL.CLAUSENUM','条款号','条款号','zh-CN','条款号'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_DETAIL.CLAUSENUM','条款号','条款号','en-US','Clause number'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_DETAIL.ELEMENTNAME','要素名称','要素名称','zh-CN','要素名称'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_DETAIL.ELEMENTNAME','要素名称','要素名称','en-US','Element name'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_DETAIL.REMARK','备注','备注','zh-CN','备注'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_DETAIL.REMARK','备注','备注','en-US','Remark'); + + +/*内审检查表计划明细*/ +CREATE TABLE T_LIMS_IN_AUDIT_FACTOR( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36), + CREATEDBYNAME VARCHAR2(36), + CREATEDTIME DATE, + CREATEDBYORGID VARCHAR2(36), + CREATEDBYORGNAME VARCHAR2(300), + + FACTORCODE VARCHAR2(36), + FACTORNAME VARCHAR2(36), + REMARK VARCHAR2(360) +); + +ALTER TABLE T_LIMS_IN_AUDIT_FACTOR ADD CONSTRAINT PK_IN_AUDIT_FACTOR PRIMARY KEY (ID); + +COMMENT ON COLUMN T_LIMS_IN_AUDIT_FACTOR.FACTORCODE IS '条款号'; +COMMENT ON COLUMN T_LIMS_IN_AUDIT_FACTOR.FACTORNAME IS '要素名称'; +COMMENT ON COLUMN T_LIMS_IN_AUDIT_FACTOR.REMARK IS '备注'; + +CALL INSERTI18N('T_LIMS_IN_AUDIT_FACTOR.FACTORCODE','条款号','条款号','zh-CN','条款号'); +CALL INSERTI18N('T_LIMS_IN_AUDIT_FACTOR.FACTORCODE','条款号','条款号','en-US','Clause No'); +CALL INSERTI18N('T_LIMS_IN_AUDIT_FACTOR.FACTORNAME','要素名称','要素名称','zh-CN','要素名称'); +CALL INSERTI18N('T_LIMS_IN_AUDIT_FACTOR.FACTORNAME','要素名称','要素名称','en-US','Element Name'); +CALL INSERTI18N('T_LIMS_IN_AUDIT_FACTOR.REMARK','备注','备注','zh-CN','备注'); +CALL INSERTI18N('T_LIMS_IN_AUDIT_FACTOR.REMARK','备注','备注','en-US','Remark'); + +/*内审检查表计划核查内容*/ +CREATE TABLE T_LIMS_IN_AUDIT_FACTOR_CONTENT( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36), + CREATEDBYNAME VARCHAR2(36), + CREATEDTIME DATE, + CREATEDBYORGID VARCHAR2(36), + CREATEDBYORGNAME VARCHAR2(300), + + FACTORID NUMBER, + SUBFACTORCODE VARCHAR2(36), + FACTORCONTENT VARCHAR2(360), + FILEINFO VARCHAR2(120), + REMARK VARCHAR2(360) +); + +ALTER TABLE T_LIMS_IN_AUDIT_FACTOR_CONTENT ADD CONSTRAINT PK_IN_AUDIT_FACTOR_CONTENT PRIMARY KEY (ID); + +COMMENT ON COLUMN T_LIMS_IN_AUDIT_FACTOR_CONTENT.FACTORID IS '条款ID'; +COMMENT ON COLUMN T_LIMS_IN_AUDIT_FACTOR_CONTENT.SUBFACTORCODE IS '条款'; +COMMENT ON COLUMN T_LIMS_IN_AUDIT_FACTOR_CONTENT.FACTORCONTENT IS '核查内容'; +COMMENT ON COLUMN T_LIMS_IN_AUDIT_FACTOR_CONTENT.FILEINFO IS '对应的质量体系文件名称、编号、章节或条款号'; +COMMENT ON COLUMN T_LIMS_IN_AUDIT_FACTOR_CONTENT.REMARK IS '备注'; + +CALL INSERTI18N('T_LIMS_IN_AUDIT_FACTOR_CONTENT.SUBFACTORCODE','条款','条款','zh-CN','条款'); +CALL INSERTI18N('T_LIMS_IN_AUDIT_FACTOR_CONTENT.SUBFACTORCODE','条款','条款','en-US','Clause No'); +CALL INSERTI18N('T_LIMS_IN_AUDIT_FACTOR_CONTENT.FACTORCONTENT','核查内容','核查内容','zh-CN','核查内容'); +CALL INSERTI18N('T_LIMS_IN_AUDIT_FACTOR_CONTENT.FACTORCONTENT','核查内容','核查内容','en-US','Verification content'); +CALL INSERTI18N('T_LIMS_IN_AUDIT_FACTOR_CONTENT.FILEINFO','对应的质量体系文件名称、编号、章节或条款号','对应的质量体系文件名称、编号、章节或条款号','zh-CN','对应的质量体系文件名称、编号、章节或条款号'); +CALL INSERTI18N('T_LIMS_IN_AUDIT_FACTOR_CONTENT.FILEINFO','对应的质量体系文件名称、编号、章节或条款号','对应的质量体系文件名称、编号、章节或条款号','en-US','Corresponding quality system document name, number, chapter or clause number'); +CALL INSERTI18N('T_LIMS_IN_AUDIT_FACTOR_CONTENT.REMARK','备注','备注','zh-CN','备注'); +CALL INSERTI18N('T_LIMS_IN_AUDIT_FACTOR_CONTENT.REMARK','备注','备注','en-US','Remark'); + +CALL INSERTI18N('LIMS.QUALITY.INTERNAL.AUDIT.FACTOR.MODEL.ADD','添加内审核查条款','添加内审核查条款','zh-CN','添加内审核查条款'); +CALL INSERTI18N('LIMS.QUALITY.INTERNAL.AUDIT.FACTOR.MODEL.ADD','添加内审核查条款','添加内审核查条款','en-US','Add internal audit terms'); +CALL INSERTI18N('LIMS.QUALITY.INTERNAL.AUDIT.FACTOR.TAB.CONTENT','内审核查内容','内审核查内容','zh-CN','内审核查内容'); +CALL INSERTI18N('LIMS.QUALITY.INTERNAL.AUDIT.FACTOR.TAB.CONTENT','内审核查内容','内审核查内容','en-US','Contents of internal audit'); + +/*年度内审计划详情*/ +CREATE TABLE T_LIMS_INTERNAL_AUDIT_MONTH( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36), + CREATEDBYNAME VARCHAR2(36), + CREATEDTIME DATE, + CREATEDBYORGID VARCHAR2(36), + CREATEDBYORGNAME VARCHAR2(300), + + PLANID NUMBER NOT NULL, + MONTH VARCHAR2(36), + PROCESSSTATUS VARCHAR2(36), + REMARK VARCHAR2(360) +); + +ALTER TABLE T_LIMS_INTERNAL_AUDIT_MONTH ADD CONSTRAINT PK_T_LIMS_INTERNAL_AUDIT_MONTH PRIMARY KEY (ID); +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.PLANID IS '年度内审计划ID'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.MONTH IS '月份'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.REMARK IS '备注'; + +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.SERVICE_NAME','月度内审实施计划','月度内审实施计划','zh-CN','月度内审实施计划'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.SERVICE_NAME','月度内审实施计划','月度内审实施计划','en-US','Monthly internal audit implementation plan'); + +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.MONTH','月份','月份','zh-CN','月份'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.MONTH','月份','月份','en-US','Month'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.REMARK','备注','备注','zh-CN','备注'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.REMARK','备注','备注','en-US','Remark'); + +INSERT INTO T_CORE_TABLE(ID, AUDITABLE, ATTACHMENT) VALUES('T_LIMS_INTERNAL_AUDIT_MONTH', '0', '0'); +INSERT INTO T_CORE_MENU_EXT(ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES('2021070701', '月度内审实施计划', 'T_LIMS_INTERNAL_AUDIT_MONTH', 'audit_def', '1'); + + +ALTER TABLE T_LIMS_INTERNAL_AUDIT_MONTH ADD TEAMLEADERID VARCHAR2(36); +ALTER TABLE T_LIMS_INTERNAL_AUDIT_MONTH ADD TEAMLEADERNAME VARCHAR2(36); + +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.TEAMLEADERID IS '审核组长'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.TEAMLEADERNAME IS '审核组长'; + +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.TEAMLEADERID','审核组长','审核组长','zh-CN','审核组长'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.TEAMLEADERID','审核组长','审核组长','en-US','Audit Team Leader Num'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.TEAMLEADERNAME','审核组长','审核组长','zh-CN','审核组长'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.TEAMLEADERNAME','审核组长','审核组长','en-US','Audit Team Leader Name'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.AUDITORS','审核组成员','审核组成员','zh-CN','审核组成员'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.AUDITORS','审核组成员','审核组成员','en-US','Audit team members'); + +ALTER TABLE T_LIMS_INTERNAL_AUDIT_MONTH ADD AUDITPURPOSE VARCHAR2(1200); +ALTER TABLE T_LIMS_INTERNAL_AUDIT_MONTH ADD AUDITSCOPE VARCHAR2(1200); +ALTER TABLE T_LIMS_INTERNAL_AUDIT_MONTH ADD AUDITBASIS VARCHAR2(1200); +ALTER TABLE T_LIMS_INTERNAL_AUDIT_MONTH ADD AUDITDATE DATE; +ALTER TABLE T_LIMS_INTERNAL_AUDIT_MONTH ADD REPORTDATESCOPE VARCHAR2(1200); + +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.AUDITPURPOSE IS '审核目的'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.AUDITSCOPE IS '审核范围'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.AUDITBASIS IS '审核依据'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.AUDITDATE IS '审核时间'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.REPORTDATESCOPE IS '审核报告发布日期和范围'; + +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.AUDITPURPOSE','审核目的','审核目的','zh-CN','审核目的'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.AUDITPURPOSE','审核目的','审核目的','en-US','Audit Purpose'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.AUDITSCOPE','审核范围','审核范围','zh-CN','审核范围'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.AUDITSCOPE','审核范围','审核范围','en-US','Audit Scope'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.AUDITBASIS','审核依据','审核依据','zh-CN','审核依据'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.AUDITBASIS','审核依据','审核依据','en-US','Audit Basis'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.AUDITDATE','审核时间','审核时间','zh-CN','审核时间'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.AUDITDATE','审核时间','审核时间','en-US','Audit Time'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.REPORTDATESCOPE','审核报告发布日期和范围','审核报告发布日期和范围','zh-CN','审核报告发布日期和范围'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.REPORTDATESCOPE','审核报告发布日期和范围','审核报告发布日期和范围','en-US','Release date and scope of audit report'); + +CALL INSERTI18N('LIMS.QUALITY.INTERNALAUDITPLAN.TAB.IMPLEMENT_PLAN','内审实施计划','内审实施计划','zh-CN','内审实施计划'); +CALL INSERTI18N('LIMS.QUALITY.INTERNALAUDITPLAN.TAB.IMPLEMENT_PLAN','内审实施计划','内审实施计划','en-US','Internal audit implementation plan'); + +/*年度内审计划*/ +CREATE TABLE T_LIMS_INTERNAL_AUDIT_PLAN( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36), + CREATEDBYNAME VARCHAR2(36), + CREATEDTIME DATE, + CREATEDBYORGID VARCHAR2(36), + CREATEDBYORGNAME VARCHAR2(300), + + YEARPLANID NUMBER NOT NULL, + PLANNAME VARCHAR2(36), + PROCESSSTATUS VARCHAR2(36), + REMARK VARCHAR2(360) +); + +ALTER TABLE T_LIMS_INTERNAL_AUDIT_PLAN ADD CONSTRAINT PK_T_LIMS_INTERNAL_AUDIT_PLAN PRIMARY KEY (ID); +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_PLAN.YEARPLANID IS '年度质量工作计划ID'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_PLAN.PLANNAME IS '年度内审计划名称'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_PLAN.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_PLAN.REMARK IS '备注'; + +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PLAN.SERVICE_NAME','年度内审计划','年度内审计划','zh-CN','年度内审计划'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PLAN.SERVICE_NAME','年度内审计划','年度内审计划','en-US','Annual Internal Audit Plan'); + +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PLAN.PLANNAME','年度内审计划名称','年度内审计划名称','zh-CN','年度内审计划名称'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PLAN.PLANNAME','年度内审计划名称','年度内审计划名称','en-US','Name of annual internal audit plan'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PLAN.REMARK','备注','备注','zh-CN','备注'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PLAN.REMARK','备注','备注','en-US','Remark'); + +INSERT INTO T_CORE_TABLE(ID, AUDITABLE, ATTACHMENT) VALUES('T_LIMS_INTERNAL_AUDIT_PLAN', '0', '0'); +INSERT INTO T_CORE_MENU_EXT(ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES('2021070502', '年度内审计划', 'T_LIMS_INTERNAL_AUDIT_PLAN', 'audit_def', '1'); + +ALTER TABLE T_LIMS_INTERNAL_AUDIT_PLAN ADD PLANCODE VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_PLAN.PLANCODE IS '内审编号'; +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PLAN.PLANCODE','内审编号','内审编号','zh-CN','内审编号'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PLAN.PLANCODE','内审编号','内审编号','en-US','Internal audit No'); + +ALTER TABLE T_LIMS_INTERNAL_AUDIT_PLAN ADD ADDDATE DATE; + +/*审核进程安排*/ +CREATE TABLE T_LIMS_INTERNAL_AUDIT_PROCESS( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36), + CREATEDBYNAME VARCHAR2(36), + CREATEDTIME DATE, + CREATEDBYORGID VARCHAR2(36), + CREATEDBYORGNAME VARCHAR2(300), + + MONTHPLANID NUMBER NOT NULL, + PROCESSDATE DATE, + AUDITEDDEPT VARCHAR2(120), + CHARGE VARCHAR2(36), + AUDITOR VARCHAR2(36), + AUDITCONTENT VARCHAR2(360) +); +ALTER TABLE T_LIMS_INTERNAL_AUDIT_PROCESS ADD CONSTRAINT PK_T_INTERNAL_AUDIT_PROCESS PRIMARY KEY (ID); +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_PROCESS.MONTHPLANID IS '月度内审计划ID'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_PROCESS.PROCESSDATE IS '时间'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_PROCESS.AUDITEDDEPT IS '受审核部门'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_PROCESS.CHARGE IS '责任人'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_PROCESS.AUDITOR IS '内审员'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_PROCESS.AUDITCONTENT IS '审核内容'; + +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PROCESS.SERVICE_NAME','审核进程安排','审核进程安排','zh-CN','审核进程安排'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PROCESS.SERVICE_NAME','审核进程安排','审核进程安排','en-US','Audit Process Arrangement'); + +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PROCESS.PROCESSDATE','时间','时间','zh-CN','时间'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PROCESS.PROCESSDATE','时间','时间','en-US','Time'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PROCESS.AUDITEDDEPT','受审核部门','受审核部门','zh-CN','受审核部门'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PROCESS.AUDITEDDEPT','受审核部门','受审核部门','en-US','Audited Department'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PROCESS.CHARGE','责任人','责任人','zh-CN','责任人'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PROCESS.CHARGE','责任人','责任人','en-US','Person Liable'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PROCESS.AUDITOR','内审员','内审员','zh-CN','内审员'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PROCESS.AUDITOR','内审员','内审员','en-US','Internal Auditor'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PROCESS.AUDITCONTENT','审核内容','审核内容','zh-CN','审核内容'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PROCESS.AUDITCONTENT','审核内容','审核内容','en-US','Audit Content'); + +ALTER TABLE T_LIMS_INTERNAL_AUDIT_PROCESS ADD AUDITORID VARCHAR2(36); + +/*内审审核组*/ +CREATE TABLE T_LIMS_INTERNAL_AUDIT_TEAM( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36), + CREATEDBYNAME VARCHAR2(36), + CREATEDTIME DATE, + CREATEDBYORGID VARCHAR2(36), + CREATEDBYORGNAME VARCHAR2(300), + + MONTHPLANID NUMBER NOT NULL, + REVIEWERID VARCHAR2(36), + REVIEWERNAME VARCHAR2(36), + LEADERFLAG VARCHAR2(2), + REMARK VARCHAR2(360) +); + +ALTER TABLE T_LIMS_INTERNAL_AUDIT_TEAM ADD CONSTRAINT PK_T_LIMS_INTERNAL_AUDIT_TEAM PRIMARY KEY (ID); +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_TEAM.MONTHPLANID IS '月度内审计划ID'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_TEAM.REVIEWERID IS '内审人员账号'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_TEAM.REVIEWERNAME IS '内审人员姓名'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_TEAM.LEADERFLAG IS '是否审核组长'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_TEAM.REMARK IS '备注'; + +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_TEAM.SERVICE_NAME','内审审核组','内审审核组','zh-CN','内审审核组'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_TEAM.SERVICE_NAME','内审审核组','内审审核组','en-US','Internal audit team'); + +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_TEAM.REVIEWERID','内审人员账号','内审人员账号','zh-CN','内审人员账号'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_TEAM.REVIEWERID','内审人员账号','内审人员账号','en-US','Internal auditor account number'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_TEAM.REVIEWERNAME','内审人员姓名','内审人员姓名','zh-CN','内审人员姓名'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_TEAM.REVIEWERNAME','内审人员姓名','内审人员姓名','en-US','Name of internal auditor'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_TEAM.LEADERFLAG','是否审核组长','是否审核组长','zh-CN','是否审核组长'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_TEAM.LEADERFLAG','是否审核组长','是否审核组长','en-US','Audit team leader'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_TEAM.REMARK','备注','备注','zh-CN','备注'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_TEAM.REMARK','备注','备注','en-US','Remark'); + +CALL INSERTI18N('LIMS.QUALITY.INTERNALAUDITPLAN.TAB.DETAILLIST','年度内审计划明细','年度内审计划明细','zh-CN','年度内审计划明细'); +CALL INSERTI18N('LIMS.QUALITY.INTERNALAUDITPLAN.TAB.DETAILLIST','年度内审计划明细','年度内审计划明细','en-US','Details of annual internal audit plan'); +CALL INSERTI18N('LIMS.QUALITY.INTERNALAUDITPLAN.DETAIL.MODEL.ADD','年度内审计划明细添加','年度内审计划明细添加','zh-CN','年度内审计划明细添加'); +CALL INSERTI18N('LIMS.QUALITY.INTERNALAUDITPLAN.DETAIL.MODEL.ADD','年度内审计划明细添加','年度内审计划明细添加','en-US','Add details of annual internal audit plan'); +CALL INSERTI18N('LIMS.QUALITY.INTERNALAUDITPLAN.TAB.ATTACHMENT','附件','附件','zh-CN','附件'); +CALL INSERTI18N('LIMS.QUALITY.INTERNALAUDITPLAN.TAB.ATTACHMENT','附件','附件','en-US','Attachment'); +CALL INSERTI18N('LIMS.QUALITY.INTERNALAUDITPLAN.TAB.DETAILLIST','年度内审计划明细','年度内审计划明细','zh-CN','年度内审计划明细'); +CALL INSERTI18N('LIMS.QUALITY.INTERNALAUDITPLAN.TAB.DETAILLIST','年度内审计划明细','年度内审计划明细','en-US','Details of annual internal audit plan'); +CALL INSERTI18N('LIMS.QUALITY.INTERNALAUDITPLAN.DETAIL.MODEL.ADD','年度内审计划明细添加','年度内审计划明细添加','zh-CN','年度内审计划明细添加'); +CALL INSERTI18N('LIMS.QUALITY.INTERNALAUDITPLAN.DETAIL.MODEL.ADD','年度内审计划明细添加','年度内审计划明细添加','en-US','Add details of annual internal audit plan'); +CALL INSERTI18N('LIMS.QUALITY.INTERNALAUDITPLAN.TAB.ATTACHMENT','附件','附件','zh-CN','附件'); +CALL INSERTI18N('LIMS.QUALITY.INTERNALAUDITPLAN.TAB.ATTACHMENT','附件','附件','en-US','Attachment'); + +ALTER TABLE T_LIMS_IN_AUDIT_FACTOR ADD LABORATORYID VARCHAR2(36); +ALTER TABLE T_LIMS_IN_AUDIT_FACTOR ADD LABORATORYNAME VARCHAR2(36); +CALL INSERTI18N('T_LIMS_IN_AUDIT_FACTOR.LABORATORYNAME', '实验室', '实验室', 'zh-CN', '实验室'); +CALL INSERTI18N('T_LIMS_IN_AUDIT_FACTOR.LABORATORYNAME', '实验室', '实验室', 'en-US', 'Laboratory'); +ALTER TABLE T_LIMS_IN_AUDIT_FACTOR_CONTENT ADD SORTER NUMBER; +CALL INSERTI18N('T_LIMS_IN_AUDIT_FACTOR.SORTER','样品的序号','序号','zh-CN','序号'); + +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT.CHECK.TABLE.SERVICE_NAME','内审检查表','内审检查表','zh-CN','内审检查表'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT.CHECK.TABLE.SERVICE_NAME','内审检查表','内审检查表','en-US','Internal Audit CheckList'); +ALTER TABLE T_LIMS_INTERNAL_AUDIT_MONTH ADD MONTHPLANCODE VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.MONTHPLANCODE IS '月度内审编号'; +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.MONTHPLANCODE','月度内审编号','月度内审编号','zh-CN','月度内审编号'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.MONTHPLANCODE','月度内审编号','月度内审编号','en-US','Monthly internal audit No'); + +ALTER TABLE T_LIMS_INTERNAL_AUDIT_MONTH ADD REPORTDATE DATE; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.REPORTDATE IS '报告发布日期'; +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.REPORTDATE','报告发布日期','报告发布日期','zh-CN','报告发布日期'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.REPORTDATE','报告发布日期','报告发布日期','en-US','Report release date'); +ALTER TABLE T_LIMS_INTERNAL_AUDIT_MONTH ADD REPORTSCOPE VARCHAR2(120); +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.REPORTSCOPE IS '报告发布范围'; +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.REPORTSCOPE','报告发布范围','报告发布范围','zh-CN','报告发布范围'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.REPORTSCOPE','报告发布范围','报告发布范围','en-US','Report release scope'); +ALTER TABLE T_LIMS_INTERNAL_AUDIT_MONTH ADD REPORTSCOPEIDS VARCHAR2(120); +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.REPORTSCOPEIDS IS '报告发布范围'; + + + + +/*内审首次会议*/ +ALTER TABLE T_LIMS_INTERNAL_AUDIT_MONTH ADD FIRSTMEETID NUMBER; +ALTER TABLE T_LIMS_INTERNAL_AUDIT_MONTH ADD FIRSTMEETTIME DATE; +ALTER TABLE T_LIMS_INTERNAL_AUDIT_MONTH ADD FIRSTMEETLOC VARCHAR2(300); +ALTER TABLE T_LIMS_INTERNAL_AUDIT_MONTH ADD FIRSTMEETPERSON VARCHAR2(300); +ALTER TABLE T_LIMS_INTERNAL_AUDIT_MONTH ADD FIRSTMEETCONTENT VARCHAR2(1200); +/*内审末次会议*/ +ALTER TABLE T_LIMS_INTERNAL_AUDIT_MONTH ADD LASTMEETID NUMBER; +ALTER TABLE T_LIMS_INTERNAL_AUDIT_MONTH ADD LASTMEETTIME DATE; +ALTER TABLE T_LIMS_INTERNAL_AUDIT_MONTH ADD LASTMEETLOC VARCHAR2(300); +ALTER TABLE T_LIMS_INTERNAL_AUDIT_MONTH ADD LASTMEETPERSON VARCHAR2(300); +ALTER TABLE T_LIMS_INTERNAL_AUDIT_MONTH ADD LASTMEETCONTENT VARCHAR2(1200); + +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.FIRSTMEETID IS '首次会议ID'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.FIRSTMEETTIME IS '首次会议时间'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.FIRSTMEETLOC IS '首次会议地点'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.FIRSTMEETPERSON IS '首次会议人员'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.FIRSTMEETCONTENT IS '首次会议内容'; + +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.LASTMEETID IS '末次会议ID'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.LASTMEETTIME IS '末次会议时间'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.LASTMEETLOC IS '末次会议地点'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.LASTMEETPERSON IS '末次会议人员'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.LASTMEETCONTENT IS '末次会议内容'; + +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.FIRSTMEETID','首次会议ID','首次会议ID','zh-CN','首次会议ID'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.FIRSTMEETID','首次会议ID','首次会议ID','en-US','First Meeting ID'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.FIRSTMEETTIME','首次会议时间','首次会议时间','zh-CN','首次会议时间'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.FIRSTMEETTIME','首次会议时间','首次会议时间','en-US','First Meeting Timre'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.FIRSTMEETLOC','首次会议地点','首次会议地点','zh-CN','首次会议地点'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.FIRSTMEETLOC','首次会议地点','首次会议地点','en-US','First Meeting Location'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.FIRSTMEETPERSON','首次会议人员','首次会议人员','zh-CN','首次会议人员'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.FIRSTMEETPERSON','首次会议人员','首次会议人员','en-US','First Meeting Person'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.FIRSTMEETCONTENT','首次会议内容','首次会议内容','zh-CN','首次会议内容'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.FIRSTMEETCONTENT','首次会议内容','首次会议内容','en-US','First Meeting Content'); + +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.LASTMEETID','末次会议ID','末次会议ID','zh-CN','末次会议ID'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.LASTMEETID','末次会议ID','末次会议ID','en-US','Last Meeting ID'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.LASTMEETTIME','末次会议时间','末次会议时间','zh-CN','末次会议时间'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.LASTMEETTIME','末次会议时间','末次会议时间','en-US','Last Meeting Timre'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.LASTMEETLOC','末次会议地点','末次会议地点','zh-CN','末次会议地点'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.LASTMEETLOC','末次会议地点','末次会议地点','en-US','Last Meeting Location'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.LASTMEETPERSON','末次会议人员','末次会议人员','zh-CN','末次会议人员'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.LASTMEETPERSON','末次会议人员','末次会议人员','en-US','Last Meeting Person'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.LASTMEETCONTENT','末次会议内容','末次会议内容','zh-CN','末次会议内容'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.LASTMEETCONTENT','末次会议内容','末次会议内容','en-US','Last Meeting Content'); + +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT.FIRST_MEETING.SERVICE_NAME','首次会议','首次会议','zh-CN','首次会议'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT.FIRST_MEETING.SERVICE_NAME','首次会议','首次会议','en-US','First Meeting'); + +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT.LAST_MEETING.SERVICE_NAME','末次会议','末次会议','zh-CN','末次会议'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT.LAST_MEETING.SERVICE_NAME','末次会议','末次会议','en-US','Last Meeting'); + +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT.IMPLEMENT.SERVICE_NAME','内审实施记录','内审实施记录','zh-CN','内审实施记录'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT.IMPLEMENT.SERVICE_NAME','内审实施记录','内审实施记录','en-US','Internal Audit Implementation Record'); + +ALTER TABLE T_LIMS_INTERNAL_AUDIT_MONTH ADD PARTICIPANTS VARCHAR2(300); +ALTER TABLE T_LIMS_INTERNAL_AUDIT_MONTH ADD ACTUALAUDITDATE DATE; +ALTER TABLE T_LIMS_INTERNAL_AUDIT_MONTH ADD AUDITREVIEW VARCHAR2(1200); +ALTER TABLE T_LIMS_INTERNAL_AUDIT_MONTH ADD AUDITRESULT VARCHAR2(1200); + +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.PARTICIPANTS IS '受审核部门参与人员'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.ACTUALAUDITDATE IS '实际审核日期'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.AUDITREVIEW IS '审核综述'; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.AUDITRESULT IS '审核结论'; + +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.PARTICIPANTS','受审核部门参与人员','受审核部门参与人员','zh-CN','受审核部门参与人员'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.PARTICIPANTS','受审核部门参与人员','受审核部门参与人员','en-US','Participants of Audited Department'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.ACTUALAUDITDATE','实际审核日期','实际审核日期','zh-CN','实际审核日期'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.ACTUALAUDITDATE','实际审核日期','实际审核日期','en-US','Actual Audit Date'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.AUDITREVIEW','审核综述','审核综述','zh-CN','审核综述'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.AUDITREVIEW','审核综述','审核综述','en-US','Review of Audit'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.AUDITRESULT','审核结论','审核结论','zh-CN','审核结论'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.AUDITRESULT','审核结论','审核结论','en-US','Audit Conclusion'); + +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT.REPORT.SERVICE_NAME','内审报告','内审报告','zh-CN','内审报告'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT.REPORT.SERVICE_NAME','内审报告','内审报告','en-US','Internal Audit Report'); +CALL INSERTI18N('GIKAM.BUTTON.QRCODE', '二维码', '二维码', 'zh-CN', '二维码'); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES (775065969303232,'内审核查明细选择','内审核查明细选择','internalAuditFactors','/secure/basemodule/qms/internalaudits/page/factor/choose-list','50%'); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES (775233209553280,'内审员选择','内审员选择','internalAuditTeam','/secure/basemodule/qms/internalaudits/page/checkteam/choose-list',NULL); + +ALTER TABLE T_LIMS_INTERNAL_AUDIT_MONTH ADD ACTUALAUDITENDDATE DATE; +COMMENT ON COLUMN T_LIMS_INTERNAL_AUDIT_MONTH.ACTUALAUDITENDDATE IS '实际审核结束时间'; +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.ACTUALAUDITENDDATE','实际审核结束时间','实际审核结束时间','zh-CN','实际审核结束时间'); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_MONTH.ACTUALAUDITENDDATE','实际审核结束时间','实际审核结束时间','en-US','Actual Audit End Time'); +CALL UPDATEI18N('T_LIMS_INTERNAL_AUDIT_MONTH.ACTUALAUDITDATE', 'zh-CN','实际审核开始时间'); +CALL UPDATEI18N('T_LIMS_INTERNAL_AUDIT_MONTH.ACTUALAUDITDATE', 'en-US','Actual Audit Start Time'); + +ALTER TABLE T_LIMS_IN_AUDIT_FACTOR MODIFY LABORATORYNAME VARCHAR2(270); +CALL INSERTI18N('PLEASE.CHOOSE.CURRENT.MONTH.TIME','请选择内审计划月份内的日期','请选择内审计划月份内的日期','zh-CN','请选择内审计划月份内的日期'); + +COMMIT; +-- ----------------------------- 2022-09-09 add by qiuyf--------------end + + +-- ----------------------------- 2022-10-17 add by wangyuwei--------------begin + +ALTER TABLE T_LIMS_INTERNAL_AUDIT_PLAN ADD AUDITPURPOSE varchar2(270); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PLAN.AUDITPURPOSE', '审核目的', '审核目的', 'zh-CN', '审核目的'); +ALTER TABLE T_LIMS_INTERNAL_AUDIT_PLAN ADD AUDITRANGE varchar2(270); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PLAN.AUDITRANGE', '审核范围', '审核范围', 'zh-CN', '审核范围'); +ALTER TABLE T_LIMS_INTERNAL_AUDIT_PLAN ADD AUDITBASIS varchar2(270); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PLAN.AUDITBASIS', '审核依据', '审核依据', 'zh-CN', '审核依据'); +ALTER TABLE T_LIMS_INTERNAL_AUDIT_PLAN ADD EXECUTINGUNIT varchar2(270); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_PLAN.EXECUTINGUNIT', '执行单位', '执行单位', 'zh-CN', '执行单位'); + +ALTER TABLE T_LIMS_IN_AUDIT_FACTOR_CONTENT ADD CHECKMODE varchar2(36); +CALL INSERTI18N('T_LIMS_IN_AUDIT_FACTOR_CONTENT.CHECKMODE', '审核方式', '审核方式', 'zh-CN', '审核方式'); +ALTER TABLE T_LIMS_IN_AUDIT_FACTOR_CONTENT ADD CHECKRESULT varchar2(36); +CALL INSERTI18N('T_LIMS_IN_AUDIT_FACTOR_CONTENT.CHECKRESULT', '审核结果', '审核结果', 'zh-CN', '审核结果'); +ALTER TABLE T_LIMS_IN_AUDIT_FACTOR_CONTENT ADD CHECKCONCLUSION varchar2(36); +CALL INSERTI18N('T_LIMS_IN_AUDIT_FACTOR_CONTENT.CHECKCONCLUSION', '检查结论', '检查结论', 'zh-CN', '检查结论'); + + +ALTER TABLE T_LIMS_INTERNAL_AUDIT_DETAIL ADD FREQUENCY varchar2(36); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_DETAIL.FREQUENCY', '次数', '次数', 'zh-CN', '次数'); +ALTER TABLE T_LIMS_INTERNAL_AUDIT_DETAIL ADD TIME varchar2(36); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_DETAIL.TIME', '时间', '时间', 'zh-CN', '时间'); +ALTER TABLE T_LIMS_INTERNAL_AUDIT_DETAIL ADD AUDITITEMS varchar2(36); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_DETAIL.AUDITITEMS', '审核要项', '审核要项', 'zh-CN', '审核要项'); +ALTER TABLE T_LIMS_INTERNAL_AUDIT_DETAIL ADD AUDITEE varchar2(36); +CALL INSERTI18N('T_LIMS_INTERNAL_AUDIT_DETAIL.AUDITEE', '受审对象', '受审对象', 'zh-CN', '受审对象'); +-- ----------------------------- 2022-10-17 add by wangyuwei--------------end + + + +-- ----------------------------- 2022-10-18 add by wangyuwei--------------begin + +ALTER TABLE T_LIMS_INTERNAL_AUDIT_DETAIL MODIFY frequency varchar2(36) + +ALTER TABLE T_LIMS_INTERNAL_AUDIT_DETAIL MODIFY time DATE + +-- ----------------------------- 2022-10-18 add by wangyuwei--------------end + +-- ----------------------------- 2022-10-19 add by wangyuwei--------------begin + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES + (202210191355,'年度内审计划选择列表页面','年度内审计划选择列表页面','internalAuditPlanChoose','/secure/basemodule/qms/internalaudits/page/choose-list','80%'); + +-- ----------------------------- 2022-10-19 add by wangyuwei--------------end + + +-- ----------------------------- 2022-10-20 add by wangyuwei--------------begin + +ALTER TABLE T_LIMS_IN_AUDIT_CHECK_TABLE ADD CHECKMODE varchar2(36); +CALL INSERTI18N('T_LIMS_IN_AUDIT_CHECK_TABLE.CHECKMODE', '审核方式', '审核方式', 'zh-CN', '审核方式'); +ALTER TABLE T_LIMS_IN_AUDIT_CHECK_TABLE ADD CHECKRESULT varchar2(36); +CALL INSERTI18N('T_LIMS_IN_AUDIT_CHECK_TABLE.CHECKRESULT', '审核结果', '审核结果', 'zh-CN', '审核结果'); +ALTER TABLE T_LIMS_IN_AUDIT_CHECK_TABLE ADD CHECKCONCLUSION varchar2(36); +CALL INSERTI18N('T_LIMS_IN_AUDIT_CHECK_TABLE.CHECKCONCLUSION', '检查结论', '检查结论', 'zh-CN', '检查结论'); +CALL INSERTI18N('T_LIMS_IN_AUDIT_CHECK_TABLE.SUBFACTORCODE', '条款', '条款', 'zh-CN', '条款'); +CALL INSERTI18N('T_LIMS_IN_AUDIT_CHECK_TABLE.FACTORCONTENT', '核查内容', '核查内容', 'zh-CN', '核查内容'); + +-- ----------------------------- 2022-10-20 add by wangyuwei--------------begin \ No newline at end of file diff --git a/sql/oracle/质量体系管理/外部审核管理.txt b/sql/oracle/质量体系管理/外部审核管理.txt new file mode 100644 index 0000000..a5d92f8 --- /dev/null +++ b/sql/oracle/质量体系管理/外部审核管理.txt @@ -0,0 +1,134 @@ +-- ----------------------------- 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 \ No newline at end of file diff --git a/sql/oracle/质量体系管理/委托单可检查管理/委托单可检查管理.txt b/sql/oracle/质量体系管理/委托单可检查管理/委托单可检查管理.txt new file mode 100644 index 0000000..e1f5115 --- /dev/null +++ b/sql/oracle/质量体系管理/委托单可检查管理/委托单可检查管理.txt @@ -0,0 +1,7 @@ +-- ----------------------------- 2022-10-12 add by wangyuwei--------------begin + + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701404', '委托单审查查询', '/secure/basemodule/qms/check-folders/page/search-list', '7014', '701404', '008.svg', '委托单审查查询'); + +-- ----------------------------- 2022-10-12 add by wangyuwei--------------end \ No newline at end of file diff --git a/sql/oracle/质量体系管理/安全设施核查管理.txt b/sql/oracle/质量体系管理/安全设施核查管理.txt new file mode 100644 index 0000000..6999a3e --- /dev/null +++ b/sql/oracle/质量体系管理/安全设施核查管理.txt @@ -0,0 +1,86 @@ +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('7020', '安全设施核查管理', '', '70', '7020', '006.svg', '安全设施核查管理'); + + +-- 建表语句 +CREATE TABLE T_LIMS_CHECK_FACILITY( + ID NUMBER NOT NULL, + FACILITYNAME VARCHAR2(270) NULL, + AMOUNT NUMBER NULL, + FACILITYLOCATION VARCHAR2(270) NULL, + VALIDITY VARCHAR2(270) NULL, + CHECKTIME DATE NULL, + EXECPTIONHANDLE VARCHAR2(270) NULL, + CHECKUSER VARCHAR2(270) NULL, + CHECKUSERID VARCHAR2(36) NULL, + REMARKS VARCHAR2(270) NULL, + ORGID VARCHAR2(60) NULL, + ORGNAME VARCHAR2(60) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_CHECK_FACILITY IS '安全设施核查记录表'; +COMMENT ON COLUMN T_LIMS_CHECK_FACILITY.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_CHECK_FACILITY.FACILITYNAME IS '安全设施名称'; +COMMENT ON COLUMN T_LIMS_CHECK_FACILITY.AMOUNT IS '数量'; +COMMENT ON COLUMN T_LIMS_CHECK_FACILITY.FACILITYLOCATION IS '设施位置'; +COMMENT ON COLUMN T_LIMS_CHECK_FACILITY.VALIDITY IS '有效性检查'; +COMMENT ON COLUMN T_LIMS_CHECK_FACILITY.CHECKTIME IS '检查时间'; +COMMENT ON COLUMN T_LIMS_CHECK_FACILITY.EXECPTIONHANDLE IS '异常处理'; +COMMENT ON COLUMN T_LIMS_CHECK_FACILITY.CHECKUSER IS '检查人'; +COMMENT ON COLUMN T_LIMS_CHECK_FACILITY.CHECKUSERID IS '检查人ID'; +COMMENT ON COLUMN T_LIMS_CHECK_FACILITY.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_CHECK_FACILITY.ORGID IS '组ID'; +COMMENT ON COLUMN T_LIMS_CHECK_FACILITY.ORGNAME IS '组名称'; +COMMENT ON COLUMN T_LIMS_CHECK_FACILITY.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_CHECK_FACILITY.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_CHECK_FACILITY.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_CHECK_FACILITY.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_CHECK_FACILITY.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_CHECK_FACILITY ADD CONSTRAINT PK_LIMS_CHECK_FACILITY PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_CHECK_FACILITY.SERVICE_NAME', '安全设施核查记录表', '安全设施核查记录表', 'zh-CN', '安全设施核查记录表'); +CALL INSERTI18N('T_LIMS_CHECK_FACILITY.ID', '安全设施核查记录表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_CHECK_FACILITY.FACILITYNAME', '安全设施核查记录表的安全设施名称', '安全设施名称', 'zh-CN', '安全设施名称'); +CALL INSERTI18N('T_LIMS_CHECK_FACILITY.AMOUNT', '安全设施核查记录表的数量', '数量', 'zh-CN', '数量'); +CALL INSERTI18N('T_LIMS_CHECK_FACILITY.FACILITYLOCATION', '安全设施核查记录表的设施位置', '设施位置', 'zh-CN', '设施位置'); +CALL INSERTI18N('T_LIMS_CHECK_FACILITY.VALIDITY', '安全设施核查记录表的有效性检查', '有效性检查', 'zh-CN', '有效性检查'); +CALL INSERTI18N('T_LIMS_CHECK_FACILITY.CHECKTIME', '安全设施核查记录表的检查时间', '检查时间', 'zh-CN', '检查时间'); +CALL INSERTI18N('T_LIMS_CHECK_FACILITY.EXECPTIONHANDLE', '安全设施核查记录表的异常处理', '异常处理', 'zh-CN', '异常处理'); +CALL INSERTI18N('T_LIMS_CHECK_FACILITY.CHECKUSER', '安全设施核查记录表的检查人', '检查人', 'zh-CN', '检查人'); +CALL INSERTI18N('T_LIMS_CHECK_FACILITY.CHECKUSERID', '安全设施核查记录表的检查人ID', '检查人ID', 'zh-CN', '检查人ID'); +CALL INSERTI18N('T_LIMS_CHECK_FACILITY.REMARKS', '安全设施核查记录表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_CHECK_FACILITY.ORGID', '安全设施核查记录表的组ID', '组ID', 'zh-CN', '组ID'); +CALL INSERTI18N('T_LIMS_CHECK_FACILITY.ORGNAME', '安全设施核查记录表的组名称', '组名称', 'zh-CN', '组名称'); +CALL INSERTI18N('T_LIMS_CHECK_FACILITY.CREATEDBYID', '安全设施核查记录表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_CHECK_FACILITY.CREATEDBYNAME', '安全设施核查记录表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_CHECK_FACILITY.CREATEDTIME', '安全设施核查记录表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_CHECK_FACILITY.CREATEDBYORGID', '安全设施核查记录表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_CHECK_FACILITY.CREATEDBYORGNAME', '安全设施核查记录表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.QMS.SAFETYFACILITIESS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.QMS.SAFETYFACILITIESS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.QMS.SAFETYFACILITIESS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.QMS.SAFETYFACILITIESS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.QMS.SAFETYFACILITIESS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('702001', '安全设施核查记录', '/secure/basemodule/qms/check-facilitys/page/edit-list', '7020', '702001', '063.svg', '安全设施核查记录'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_CHECK_FACILITY', '0', '0'); + +COMMIT; + + + + + + + + diff --git a/sql/oracle/质量体系管理/投诉管理.txt b/sql/oracle/质量体系管理/投诉管理.txt new file mode 100644 index 0000000..2becc9f --- /dev/null +++ b/sql/oracle/质量体系管理/投诉管理.txt @@ -0,0 +1,111 @@ +-- ----------------------------- 2022-09-29 add by qiuyf--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_COMPLAINT( + ID NUMBER NOT NULL, + COMPLAINTINITIATOR VARCHAR2(270) NULL, + COMPLAINTTIME DATE NULL, + CONTACT VARCHAR2(270) NULL, + DUTYORG VARCHAR2(270) NULL, + COMPLAINTCONTENT VARCHAR2(270) NULL, + DECIDE VARCHAR2(36) NULL, + SURVEYREASON VARCHAR2(270) NULL, + MEASURE VARCHAR2(270) NULL, + TRACE 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, + RESULTFLAG VARCHAR2(36) NULL, + RESULTCORRECT VARCHAR2(36) NULL, + DUTYORGID VARCHAR2(36) NULL + ); +COMMENT ON TABLE T_LIMS_COMPLAINT IS '投诉管理'; +COMMENT ON COLUMN T_LIMS_COMPLAINT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_COMPLAINT.COMPLAINTINITIATOR IS '报检方名称'; +COMMENT ON COLUMN T_LIMS_COMPLAINT.COMPLAINTTIME IS '投诉日期'; +COMMENT ON COLUMN T_LIMS_COMPLAINT.CONTACT IS '联系方式'; +COMMENT ON COLUMN T_LIMS_COMPLAINT.DUTYORG IS '责任部门'; +COMMENT ON COLUMN T_LIMS_COMPLAINT.COMPLAINTCONTENT IS '投诉内容'; +COMMENT ON COLUMN T_LIMS_COMPLAINT.DECIDE IS '投诉是否成立'; +COMMENT ON COLUMN T_LIMS_COMPLAINT.SURVEYREASON IS '调查原因'; +COMMENT ON COLUMN T_LIMS_COMPLAINT.MEASURE IS '采取措施'; +COMMENT ON COLUMN T_LIMS_COMPLAINT.TRACE IS '结果追踪'; +COMMENT ON COLUMN T_LIMS_COMPLAINT.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_COMPLAINT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_COMPLAINT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_COMPLAINT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_COMPLAINT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_COMPLAINT.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_COMPLAINT.ORGID IS '所属单位编码'; +COMMENT ON COLUMN T_LIMS_COMPLAINT.ORGNAME IS '所属单位名称'; +COMMENT ON COLUMN T_LIMS_COMPLAINT.RESULTFLAG IS '是否涉及结果'; +COMMENT ON COLUMN T_LIMS_COMPLAINT.RESULTCORRECT IS '结果是否正确'; +COMMENT ON COLUMN T_LIMS_COMPLAINT.DUTYORGID IS '责任部门编码'; + +ALTER TABLE T_LIMS_COMPLAINT ADD CONSTRAINT PK_LIMS_COMPLAINT PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_COMPLAINT.SERVICE_NAME', '投诉管理', '投诉管理', 'zh-CN', '投诉管理'); +CALL INSERTI18N('T_LIMS_COMPLAINT.ID', '投诉管理的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_COMPLAINT.COMPLAINTINITIATOR', '投诉管理的报检方名称', '报检方名称', 'zh-CN', '报检方名称'); +CALL INSERTI18N('T_LIMS_COMPLAINT.COMPLAINTTIME', '投诉管理的投诉日期', '投诉日期', 'zh-CN', '投诉日期'); +CALL INSERTI18N('T_LIMS_COMPLAINT.CONTACT', '投诉管理的联系方式', '联系方式', 'zh-CN', '联系方式'); +CALL INSERTI18N('T_LIMS_COMPLAINT.DUTYORG', '投诉管理的责任部门', '责任部门', 'zh-CN', '责任部门'); +CALL INSERTI18N('T_LIMS_COMPLAINT.COMPLAINTCONTENT', '投诉管理的投诉内容', '投诉内容', 'zh-CN', '投诉内容'); +CALL INSERTI18N('T_LIMS_COMPLAINT.DECIDE', '投诉管理的投诉是否成立', '投诉是否成立', 'zh-CN', '投诉是否成立'); +CALL INSERTI18N('T_LIMS_COMPLAINT.SURVEYREASON', '投诉管理的调查原因', '调查原因', 'zh-CN', '调查原因'); +CALL INSERTI18N('T_LIMS_COMPLAINT.MEASURE', '投诉管理的采取措施', '采取措施', 'zh-CN', '采取措施'); +CALL INSERTI18N('T_LIMS_COMPLAINT.TRACE', '投诉管理的结果追踪', '结果追踪', 'zh-CN', '结果追踪'); +CALL INSERTI18N('T_LIMS_COMPLAINT.PROCESSSTATUS', '投诉管理的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_COMPLAINT.CREATEDBYID', '投诉管理的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_COMPLAINT.CREATEDBYNAME', '投诉管理的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_COMPLAINT.CREATEDTIME', '投诉管理的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_COMPLAINT.CREATEDBYORGID', '投诉管理的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_COMPLAINT.CREATEDBYORGNAME', '投诉管理的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_COMPLAINT.ORGID', '投诉管理的所属单位编码', '所属单位编码', 'zh-CN', '所属单位编码'); +CALL INSERTI18N('T_LIMS_COMPLAINT.ORGNAME', '投诉管理的所属单位名称', '所属单位名称', 'zh-CN', '所属单位名称'); +CALL INSERTI18N('T_LIMS_COMPLAINT.RESULTFLAG', '投诉管理的是否涉及结果', '是否涉及结果', 'zh-CN', '是否涉及结果'); +CALL INSERTI18N('T_LIMS_COMPLAINT.RESULTCORRECT', '投诉管理的结果是否正确', '结果是否正确', 'zh-CN', '结果是否正确'); +CALL INSERTI18N('T_LIMS_COMPLAINT.DUTYORGID', '投诉管理的责任部门编码', '责任部门编码', 'zh-CN', '责任部门编码'); +CALL INSERTI18N('BASEMODULE.QMS.COMPLAINTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.QMS.COMPLAINTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.QMS.COMPLAINTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.QMS.COMPLAINTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.QMS.COMPLAINTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('7008', '投诉管理', '', '70', '7008', '005.svg', '投诉管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700801', '投诉受理', '/secure/basemodule/qms/complaints/page/edit-list', '7008', '700801', '', '投诉受理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700802', '初步审查', '/secure/basemodule/qms/complaints/page/audit-list?bpmn_statusCode=Audit', '7008', '700802', '', '初步审查'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700803', '投诉处理', '/secure/basemodule/qms/complaints/page/audit-list?bpmn_statusCode=Handle', '7008', '700803', '', '投诉处理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700804', '采取措施', '/secure/basemodule/qms/complaints/page/audit-list?bpmn_statusCode=Measures', '7008', '700804', '', '采取措施'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700805', '措施审核', '/secure/basemodule/qms/complaints/page/audit-list?bpmn_statusCode=MeasuresAudit', '7008', '700805', '', '措施审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700806', '复检结果', '/secure/basemodule/qms/complaints/page/audit-list?bpmn_statusCode=Result', '7008', '700806', '', '复检结果'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700807', '复检结果审核', '/secure/basemodule/qms/complaints/page/audit-list?bpmn_statusCode=ResultAudit', '7008', '700807', '', '复检结果审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700808', '调查反馈', '/secure/basemodule/qms/complaints/page/audit-list?bpmn_statusCode=Feedback', '7008', '700808', '', '调查反馈'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700809', '投诉管理查询', '/secure/basemodule/qms/complaints/page/search-list', '7008', '700809', '', '投诉管理查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_COMPLAINT', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('7008', '投诉管理', 'T_LIMS_COMPLAINT', 'audit_def', '1'); + + +COMMIT; + +-- ----------------------------- 2022-09-29 add by qiuyf------------end \ No newline at end of file diff --git a/sql/oracle/质量体系管理/改进管理.txt b/sql/oracle/质量体系管理/改进管理.txt new file mode 100644 index 0000000..8e202ba --- /dev/null +++ b/sql/oracle/质量体系管理/改进管理.txt @@ -0,0 +1,113 @@ +-- ----------------------------- 2022-09-26 add by qiuyf--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_IMPROVE( + ID NUMBER NOT NULL, + IMPROVETYPE VARCHAR2(270) NULL, + IMPROVEPROJECT VARCHAR2(270) NULL, + SITUATION VARCHAR2(270) NULL, + FEASIBILITY VARCHAR2(270) NULL, + IMPROVEGOAL VARCHAR2(270) NULL, + IMPROVETARGET VARCHAR2(270) NULL, + IMPROVECONTENT VARCHAR2(270) NULL, + IMPROVESCHEME VARCHAR2(270) NULL, + PREDICTFINISHTIME DATE NULL, + DUTYORG VARCHAR2(270) NULL, + DUTYORGID VARCHAR2(36) NULL, + PRINCIPAL VARCHAR2(270) NULL, + PRINCIPALID VARCHAR2(36) NULL, + PROCESSSTATUS VARCHAR2(36) NULL, + ORGID VARCHAR2(36) NULL, + ORGNAME VARCHAR2(270) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_IMPROVE IS '改进表'; +COMMENT ON COLUMN T_LIMS_IMPROVE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_IMPROVE.IMPROVETYPE IS '持续改进类别'; +COMMENT ON COLUMN T_LIMS_IMPROVE.IMPROVEPROJECT IS '确定的改进项目'; +COMMENT ON COLUMN T_LIMS_IMPROVE.SITUATION IS '申请项目的现状描述'; +COMMENT ON COLUMN T_LIMS_IMPROVE.FEASIBILITY IS '申请项目的可行性分析'; +COMMENT ON COLUMN T_LIMS_IMPROVE.IMPROVEGOAL IS '改进的目的说明'; +COMMENT ON COLUMN T_LIMS_IMPROVE.IMPROVETARGET IS '改进期望达到的目标'; +COMMENT ON COLUMN T_LIMS_IMPROVE.IMPROVECONTENT IS '改进要落实问题和内容'; +COMMENT ON COLUMN T_LIMS_IMPROVE.IMPROVESCHEME IS '使用持续改进方案'; +COMMENT ON COLUMN T_LIMS_IMPROVE.PREDICTFINISHTIME IS '预计完成日期'; +COMMENT ON COLUMN T_LIMS_IMPROVE.DUTYORG IS '责任部门'; +COMMENT ON COLUMN T_LIMS_IMPROVE.DUTYORGID IS '责任部门ID'; +COMMENT ON COLUMN T_LIMS_IMPROVE.PRINCIPAL IS '责任人'; +COMMENT ON COLUMN T_LIMS_IMPROVE.PRINCIPALID IS '责任人ID'; +COMMENT ON COLUMN T_LIMS_IMPROVE.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_IMPROVE.ORGID IS '所属单位编码'; +COMMENT ON COLUMN T_LIMS_IMPROVE.ORGNAME IS '所属单位名称'; +COMMENT ON COLUMN T_LIMS_IMPROVE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_IMPROVE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_IMPROVE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_IMPROVE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_IMPROVE.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_IMPROVE ADD CONSTRAINT PK_LIMS_IMPROVE PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_IMPROVE.SERVICE_NAME', '改进表', '改进表', 'zh-CN', '改进表'); +CALL INSERTI18N('T_LIMS_IMPROVE.ID', '改进表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_IMPROVE.IMPROVETYPE', '改进表的持续改进类别', '持续改进类别', 'zh-CN', '持续改进类别'); +CALL INSERTI18N('T_LIMS_IMPROVE.IMPROVEPROJECT', '改进表的确定的改进项目', '确定的改进项目', 'zh-CN', '确定的改进项目'); +CALL INSERTI18N('T_LIMS_IMPROVE.SITUATION', '改进表的申请项目的现状描述', '申请项目的现状描述', 'zh-CN', '申请项目的现状描述'); +CALL INSERTI18N('T_LIMS_IMPROVE.FEASIBILITY', '改进表的申请项目的可行性分析', '申请项目的可行性分析', 'zh-CN', '申请项目的可行性分析'); +CALL INSERTI18N('T_LIMS_IMPROVE.IMPROVEGOAL', '改进表的改进的目的说明', '改进的目的说明', 'zh-CN', '改进的目的说明'); +CALL INSERTI18N('T_LIMS_IMPROVE.IMPROVETARGET', '改进表的改进期望达到的目标', '改进期望达到的目标', 'zh-CN', '改进期望达到的目标'); +CALL INSERTI18N('T_LIMS_IMPROVE.IMPROVECONTENT', '改进表的改进要落实问题和内容', '改进要落实问题和内容', 'zh-CN', '改进要落实问题和内容'); +CALL INSERTI18N('T_LIMS_IMPROVE.IMPROVESCHEME', '改进表的使用持续改进方案', '使用持续改进方案', 'zh-CN', '使用持续改进方案'); +CALL INSERTI18N('T_LIMS_IMPROVE.PREDICTFINISHTIME', '改进表的预计完成日期', '预计完成日期', 'zh-CN', '预计完成日期'); +CALL INSERTI18N('T_LIMS_IMPROVE.DUTYORG', '改进表的责任部门', '责任部门', 'zh-CN', '责任部门'); +CALL INSERTI18N('T_LIMS_IMPROVE.DUTYORGID', '改进表的责任部门ID', '责任部门ID', 'zh-CN', '责任部门ID'); +CALL INSERTI18N('T_LIMS_IMPROVE.PRINCIPAL', '改进表的责任人', '责任人', 'zh-CN', '责任人'); +CALL INSERTI18N('T_LIMS_IMPROVE.PRINCIPALID', '改进表的责任人ID', '责任人ID', 'zh-CN', '责任人ID'); +CALL INSERTI18N('T_LIMS_IMPROVE.PROCESSSTATUS', '改进表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_IMPROVE.ORGID', '改进表的所属单位编码', '所属单位编码', 'zh-CN', '所属单位编码'); +CALL INSERTI18N('T_LIMS_IMPROVE.ORGNAME', '改进表的所属单位名称', '所属单位名称', 'zh-CN', '所属单位名称'); +CALL INSERTI18N('T_LIMS_IMPROVE.CREATEDBYID', '改进表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_IMPROVE.CREATEDBYNAME', '改进表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_IMPROVE.CREATEDTIME', '改进表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_IMPROVE.CREATEDBYORGID', '改进表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_IMPROVE.CREATEDBYORGNAME', '改进表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.QMS.IMPROVES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.QMS.IMPROVES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.QMS.IMPROVES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.QMS.IMPROVES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.QMS.IMPROVES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('7017', '改进管理', '', '70', '7017', '006.svg', '改进管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701701', '改进机会识别', '/secure/basemodule/qms/improves/page/edit-list', '7017', '701701', '', '改进机会识别'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701702', '改进方案制定', '/secure/basemodule/qms/improves/page/audit-list?bpmn_statusCode=Formulate', '7017', '701702', '', '改进方案制定'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701703', '改进方案批准', '/secure/basemodule/qms/improves/page/audit-list?bpmn_statusCode=Approve', '7017', '701703', '', '改进方案批准'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701704', '改进措施落实', '/secure/basemodule/qms/improves/page/audit-list?bpmn_statusCode=Implement', '7017', '701704', '', '改进措施落实'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701705', '改进措施评估', '/secure/basemodule/qms/improves/page/audit-list?bpmn_statusCode=Assessment', '7017', '701705', '', '改进措施评估'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701706', '改进管理查询', '/secure/basemodule/qms/improves/page/search-list', '7017', '701706', '', '改进管理查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_IMPROVE', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('7017', '改进管理', 'T_LIMS_IMPROVE', 'audit_def', '1'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES ('improveType','持续改进类别','biz',NULL,100,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) VALUES (2022092601,'同一部门','improveType',NULL,1,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'sameOrg'); +INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) VALUES (2022092602,'不同部门','improveType',NULL,2,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'diffOrg'); + + +COMMIT; + +-- ----------------------------- 2022-09-26 add by qiuyf------------end \ No newline at end of file diff --git a/sql/oracle/质量体系管理/文件定期核查管理/文件定期核查管理.txt b/sql/oracle/质量体系管理/文件定期核查管理/文件定期核查管理.txt new file mode 100644 index 0000000..0f4c7cd --- /dev/null +++ b/sql/oracle/质量体系管理/文件定期核查管理/文件定期核查管理.txt @@ -0,0 +1,162 @@ +-- ----------------------------- 2022-09-24 add by wangyuwei-----------begin + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('7013', '文件定期核查管理', null, '70', '999', '035.svg', '文件定期核查管理'); + +-- 建表语句 +CREATE TABLE T_LIMS_CHECK_REGULAR_FILE( + ID NUMBER NOT NULL, + ORGANIZER VARCHAR2(270) NULL, + ORGANIZERID VARCHAR2(36) NULL, + PARTICIPANT VARCHAR2(270) NULL, + PARTICIPANTID VARCHAR2(36) NULL, + AUDITTIME DATE NULL, + AUDITGOAL VARCHAR2(270) NULL, + AUDITRESULT VARCHAR2(270) NULL, + PROCESSSTATUS VARCHAR2(36) NULL, + CREATEDBYID VARCHAR2(36) NULL, + REVIEWEDDOCUMENT VARCHAR2(270) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + ORGID VARCHAR2(36) NULL, + ORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_CHECK_REGULAR_FILE IS '委托单检测表'; +COMMENT ON COLUMN T_LIMS_CHECK_REGULAR_FILE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_CHECK_REGULAR_FILE.ORGANIZER IS '组织人'; +COMMENT ON COLUMN T_LIMS_CHECK_REGULAR_FILE.ORGANIZERID IS '组织人ID'; +COMMENT ON COLUMN T_LIMS_CHECK_REGULAR_FILE.PARTICIPANT IS '参与人'; +COMMENT ON COLUMN T_LIMS_CHECK_REGULAR_FILE.PARTICIPANTID IS '参与人ID'; +COMMENT ON COLUMN T_LIMS_CHECK_REGULAR_FILE.AUDITTIME IS '审核日期'; +COMMENT ON COLUMN T_LIMS_CHECK_REGULAR_FILE.AUDITGOAL IS '审核目的'; +COMMENT ON COLUMN T_LIMS_CHECK_REGULAR_FILE.AUDITRESULT IS '审核结果'; +COMMENT ON COLUMN T_LIMS_CHECK_REGULAR_FILE.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_CHECK_REGULAR_FILE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_CHECK_REGULAR_FILE.REVIEWEDDOCUMENT IS '被审查文件清单'; +COMMENT ON COLUMN T_LIMS_CHECK_REGULAR_FILE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_CHECK_REGULAR_FILE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_CHECK_REGULAR_FILE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_CHECK_REGULAR_FILE.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_CHECK_REGULAR_FILE.ORGID IS '组织id'; +COMMENT ON COLUMN T_LIMS_CHECK_REGULAR_FILE.ORGNAME IS '组织名称'; + +ALTER TABLE T_LIMS_CHECK_REGULAR_FILE ADD CONSTRAINT PK_LIMS_CHECK_REGULAR_FILE PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_CHECK_REGULAR_FILE.SERVICE_NAME', '委托单检测表', '委托单检测表', 'zh-CN', '委托单检测表'); +CALL INSERTI18N('T_LIMS_CHECK_REGULAR_FILE.ID', '委托单检测表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_CHECK_REGULAR_FILE.ORGANIZER', '委托单检测表的组织人', '组织人', 'zh-CN', '组织人'); +CALL INSERTI18N('T_LIMS_CHECK_REGULAR_FILE.ORGANIZERID', '委托单检测表的组织人ID', '组织人ID', 'zh-CN', '组织人ID'); +CALL INSERTI18N('T_LIMS_CHECK_REGULAR_FILE.PARTICIPANT', '委托单检测表的参与人', '参与人', 'zh-CN', '参与人'); +CALL INSERTI18N('T_LIMS_CHECK_REGULAR_FILE.PARTICIPANTID', '委托单检测表的参与人ID', '参与人ID', 'zh-CN', '参与人ID'); +CALL INSERTI18N('T_LIMS_CHECK_REGULAR_FILE.AUDITTIME', '委托单检测表的审核日期', '审核日期', 'zh-CN', '审核日期'); +CALL INSERTI18N('T_LIMS_CHECK_REGULAR_FILE.AUDITGOAL', '委托单检测表的审核目的', '审核目的', 'zh-CN', '审核目的'); +CALL INSERTI18N('T_LIMS_CHECK_REGULAR_FILE.AUDITRESULT', '委托单检测表的审核结果', '审核结果', 'zh-CN', '审核结果'); +CALL INSERTI18N('T_LIMS_CHECK_REGULAR_FILE.PROCESSSTATUS', '委托单检测表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_CHECK_REGULAR_FILE.CREATEDBYID', '委托单检测表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_CHECK_REGULAR_FILE.REVIEWEDDOCUMENT', '委托单检测表的被审查文件清单', '被审查文件清单', 'zh-CN', '被审查文件清单'); +CALL INSERTI18N('T_LIMS_CHECK_REGULAR_FILE.CREATEDBYNAME', '委托单检测表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_CHECK_REGULAR_FILE.CREATEDTIME', '委托单检测表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_CHECK_REGULAR_FILE.CREATEDBYORGID', '委托单检测表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_CHECK_REGULAR_FILE.CREATEDBYORGNAME', '委托单检测表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_CHECK_REGULAR_FILE.ORGID', '委托单检测表的组织id', '组织id', 'zh-CN', '组织id'); +CALL INSERTI18N('T_LIMS_CHECK_REGULAR_FILE.ORGNAME', '委托单检测表的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('BASEMODULE.QMS.REGULARCHECKS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.QMS.REGULARCHECKS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.QMS.REGULARCHECKS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.QMS.REGULARCHECKS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.QMS.REGULARCHECKS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701301', '文件核查记录', '/secure/basemodule/qms/check-regular-files/page/edit-list', '7013', '701301', '002.svg', '文件核查记录'); + +CALL INSERTI18N('BASEMODULE.BUSINESS.QMS.DOCUMENT.TAB.CHECK', '被审查文件', '被审查文件', 'zh-CN', '被审查文件'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('7014', '委托单可检范围管理', null, '70', '888', '035.svg', '委托单可检范围管理'); + + + +-- 建表语句 +CREATE TABLE T_LIMS_CHECK_FOLDER( + ID NUMBER NOT NULL, + AUDITUER VARCHAR2(270) NULL, + AUDITUERID VARCHAR2(36) NULL, + WRITEPERSON VARCHAR2(270) NULL, + AUDITTIME DATE NULL, + AUDITRESULT VARCHAR2(270) NULL, + APPROVERUSER VARCHAR2(270) NULL, + APPROVERUSERID VARCHAR2(36) NULL, + APPROVETIME DATE NULL, + APPROVERESULT 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 + ); +COMMENT ON TABLE T_LIMS_CHECK_FOLDER IS '文件核查表'; +COMMENT ON COLUMN T_LIMS_CHECK_FOLDER.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_CHECK_FOLDER.AUDITUER IS '审核人'; +COMMENT ON COLUMN T_LIMS_CHECK_FOLDER.AUDITUERID IS '审核人id'; +COMMENT ON COLUMN T_LIMS_CHECK_FOLDER.WRITEPERSON IS '填写人'; +COMMENT ON COLUMN T_LIMS_CHECK_FOLDER.AUDITTIME IS '审核日期'; +COMMENT ON COLUMN T_LIMS_CHECK_FOLDER.AUDITRESULT IS '审核结果'; +COMMENT ON COLUMN T_LIMS_CHECK_FOLDER.APPROVERUSER IS '审批人'; +COMMENT ON COLUMN T_LIMS_CHECK_FOLDER.APPROVERUSERID IS '审批人ID'; +COMMENT ON COLUMN T_LIMS_CHECK_FOLDER.APPROVETIME IS '审批日期'; +COMMENT ON COLUMN T_LIMS_CHECK_FOLDER.APPROVERESULT IS '审批结果'; +COMMENT ON COLUMN T_LIMS_CHECK_FOLDER.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_CHECK_FOLDER.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_CHECK_FOLDER.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_CHECK_FOLDER.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_CHECK_FOLDER.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_CHECK_FOLDER.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_CHECK_FOLDER.ORGID IS '组织id'; +COMMENT ON COLUMN T_LIMS_CHECK_FOLDER.ORGNAME IS '组织名称'; + +ALTER TABLE T_LIMS_CHECK_FOLDER ADD CONSTRAINT PK_LIMS_CHECK_FOLDER PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_CHECK_FOLDER.SERVICE_NAME', '文件核查表', '文件核查表', 'zh-CN', '文件核查表'); +CALL INSERTI18N('T_LIMS_CHECK_FOLDER.ID', '文件核查表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_CHECK_FOLDER.AUDITUER', '文件核查表的审核人', '审核人', 'zh-CN', '审核人'); +CALL INSERTI18N('T_LIMS_CHECK_FOLDER.AUDITUERID', '文件核查表的审核人id', '审核人id', 'zh-CN', '审核人id'); +CALL INSERTI18N('T_LIMS_CHECK_FOLDER.WRITEPERSON', '文件核查表的填写人', '填写人', 'zh-CN', '填写人'); +CALL INSERTI18N('T_LIMS_CHECK_FOLDER.AUDITTIME', '文件核查表的审核日期', '审核日期', 'zh-CN', '审核日期'); +CALL INSERTI18N('T_LIMS_CHECK_FOLDER.AUDITRESULT', '文件核查表的审核结果', '审核结果', 'zh-CN', '审核结果'); +CALL INSERTI18N('T_LIMS_CHECK_FOLDER.APPROVERUSER', '文件核查表的审批人', '审批人', 'zh-CN', '审批人'); +CALL INSERTI18N('T_LIMS_CHECK_FOLDER.APPROVERUSERID', '文件核查表的审批人ID', '审批人ID', 'zh-CN', '审批人ID'); +CALL INSERTI18N('T_LIMS_CHECK_FOLDER.APPROVETIME', '文件核查表的审批日期', '审批日期', 'zh-CN', '审批日期'); +CALL INSERTI18N('T_LIMS_CHECK_FOLDER.APPROVERESULT', '文件核查表的审批结果', '审批结果', 'zh-CN', '审批结果'); +CALL INSERTI18N('T_LIMS_CHECK_FOLDER.PROCESSSTATUS', '文件核查表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_CHECK_FOLDER.CREATEDBYID', '文件核查表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_CHECK_FOLDER.CREATEDBYNAME', '文件核查表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_CHECK_FOLDER.CREATEDTIME', '文件核查表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_CHECK_FOLDER.CREATEDBYORGID', '文件核查表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_CHECK_FOLDER.CREATEDBYORGNAME', '文件核查表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_CHECK_FOLDER.ORGID', '文件核查表的组织id', '组织id', 'zh-CN', '组织id'); +CALL INSERTI18N('T_LIMS_CHECK_FOLDER.ORGNAME', '文件核查表的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('BASEMODULE.QMS.DOCUMENTCHECKS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.QMS.DOCUMENTCHECKS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.QMS.DOCUMENTCHECKS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.QMS.DOCUMENTCHECKS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.QMS.DOCUMENTCHECKS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701401', '委托单审查发起', '/secure/basemodule/qms/check-folders/page/edit-list', '7014', '701401', '005.svg', '委托单审查发起'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701402', '委托单审查评审', '/secure/basemodule/qms/check-folders/page/audit-list?bpmn_statusCode=Audit', '7014', '701402', '005.svg', '委托单审查评审'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701403', '委托单审查批准', '/secure/basemodule/qms/check-folders/page/audit-list?bpmn_statusCode=Approval', '7014', '701403', '005.svg', '委托单审查批准'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('701401', '委托单审查发起', 'T_LIMS_CHECK_FOLDER', 'audit_def', '1'); +-- ----------------------------- 2022-09-24 add by wangyuwei-----------end \ No newline at end of file diff --git a/sql/oracle/质量体系管理/文件核查管理.txt b/sql/oracle/质量体系管理/文件核查管理.txt new file mode 100644 index 0000000..f5711b4 --- /dev/null +++ b/sql/oracle/质量体系管理/文件核查管理.txt @@ -0,0 +1,75 @@ +-- ----------------------------- 2022-09-21 add by qiuyf--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_CHECK_FILE( + ID NUMBER NOT NULL, + CHECKTIME DATE NULL, + FILENAME VARCHAR2(270) NULL, + FILEID NUMBER NULL, + CHECKPROBLEM VARCHAR2(270) NULL, + PRINCIPAL VARCHAR2(270) NULL, + PRINCIPALID VARCHAR2(36) NULL, + CHECKER VARCHAR2(270) NULL, + CHECKERID 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 + ); +COMMENT ON TABLE T_LIMS_CHECK_FILE IS '文件核查记录表'; +COMMENT ON COLUMN T_LIMS_CHECK_FILE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_CHECK_FILE.CHECKTIME IS '核查日期'; +COMMENT ON COLUMN T_LIMS_CHECK_FILE.FILENAME IS '文件名称'; +COMMENT ON COLUMN T_LIMS_CHECK_FILE.FILEID IS '文件ID'; +COMMENT ON COLUMN T_LIMS_CHECK_FILE.CHECKPROBLEM IS '核查问题'; +COMMENT ON COLUMN T_LIMS_CHECK_FILE.PRINCIPAL IS '责任人'; +COMMENT ON COLUMN T_LIMS_CHECK_FILE.PRINCIPALID IS '责任人ID'; +COMMENT ON COLUMN T_LIMS_CHECK_FILE.CHECKER IS '检查人'; +COMMENT ON COLUMN T_LIMS_CHECK_FILE.CHECKERID IS '检查人ID'; +COMMENT ON COLUMN T_LIMS_CHECK_FILE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_CHECK_FILE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_CHECK_FILE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_CHECK_FILE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_CHECK_FILE.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_CHECK_FILE.ORGID IS '所属单位编码'; +COMMENT ON COLUMN T_LIMS_CHECK_FILE.ORGNAME IS '所属单位名称'; + +ALTER TABLE T_LIMS_CHECK_FILE ADD CONSTRAINT PK_LIMS_CHECK_FILE PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_CHECK_FILE.SERVICE_NAME', '文件核查记录表', '文件核查记录表', 'zh-CN', '文件核查记录表'); +CALL INSERTI18N('T_LIMS_CHECK_FILE.ID', '文件核查记录表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_CHECK_FILE.CHECKTIME', '文件核查记录表的核查日期', '核查日期', 'zh-CN', '核查日期'); +CALL INSERTI18N('T_LIMS_CHECK_FILE.FILENAME', '文件核查记录表的文件名称', '文件名称', 'zh-CN', '文件名称'); +CALL INSERTI18N('T_LIMS_CHECK_FILE.FILEID', '文件核查记录表的文件ID', '文件ID', 'zh-CN', '文件ID'); +CALL INSERTI18N('T_LIMS_CHECK_FILE.CHECKPROBLEM', '文件核查记录表的核查问题', '核查问题', 'zh-CN', '核查问题'); +CALL INSERTI18N('T_LIMS_CHECK_FILE.PRINCIPAL', '文件核查记录表的责任人', '责任人', 'zh-CN', '责任人'); +CALL INSERTI18N('T_LIMS_CHECK_FILE.PRINCIPALID', '文件核查记录表的责任人ID', '责任人ID', 'zh-CN', '责任人ID'); +CALL INSERTI18N('T_LIMS_CHECK_FILE.CHECKER', '文件核查记录表的检查人', '检查人', 'zh-CN', '检查人'); +CALL INSERTI18N('T_LIMS_CHECK_FILE.CHECKERID', '文件核查记录表的检查人ID', '检查人ID', 'zh-CN', '检查人ID'); +CALL INSERTI18N('T_LIMS_CHECK_FILE.CREATEDBYID', '文件核查记录表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_CHECK_FILE.CREATEDBYNAME', '文件核查记录表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_CHECK_FILE.CREATEDTIME', '文件核查记录表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_CHECK_FILE.CREATEDBYORGID', '文件核查记录表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_CHECK_FILE.CREATEDBYORGNAME', '文件核查记录表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_CHECK_FILE.ORGID', '文件核查记录表的所属单位编码', '所属单位编码', 'zh-CN', '所属单位编码'); +CALL INSERTI18N('T_LIMS_CHECK_FILE.ORGNAME', '文件核查记录表的所属单位名称', '所属单位名称', 'zh-CN', '所属单位名称'); +CALL INSERTI18N('BASEMODULE.QMS.CHECKFILES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.QMS.CHECKFILES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.QMS.CHECKFILES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.QMS.CHECKFILES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.QMS.CHECKFILES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('7010', '文件核查管理', '/secure/basemodule/qms/check-files/page/edit-list', '70', '7010', '027.svg', '文件核查管理'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_CHECK_FILE', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-09-21 add by qiuyf------------end \ No newline at end of file diff --git a/sql/oracle/质量体系管理/新项目评审管理.txt b/sql/oracle/质量体系管理/新项目评审管理.txt new file mode 100644 index 0000000..5d5d0a8 --- /dev/null +++ b/sql/oracle/质量体系管理/新项目评审管理.txt @@ -0,0 +1,132 @@ +-- ----------------------------- 2022-09-19 add by qiuyf--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_ITEM_APPLY( + ID NUMBER NOT NULL, + ITEMNAME VARCHAR2(270) NULL, + APPLYTIME DATE NULL, + APPLYUSER VARCHAR2(270) NULL, + APPLYUSERID VARCHAR2(36) NULL, + ITEMBUDGET NUMBER NULL, + CHECKACCORDING VARCHAR2(270) NULL, + ITEMRESOURCE VARCHAR2(270) NULL, + APPLYREASON VARCHAR2(270) NULL, + APPROVER VARCHAR2(270) NULL, + APPROVERID VARCHAR2(36) NULL, + APPROVETIME DATE NULL, + STARTTIME DATE NULL, + FINISHTIME DATE NULL, + PRINCIPAL VARCHAR2(270) NULL, + PRINCIPALID VARCHAR2(36) NULL, + CRETERIONACCORDING VARCHAR2(270) NULL, + RESOURCECONFIG VARCHAR2(270) NULL, + TRIALOPERATION VARCHAR2(270) NULL, + ITMEPRINCIPAL VARCHAR2(270) NULL, + ITMEPRINCIPALID VARCHAR2(36) NULL, + ITMEPRINCIPALTIME DATE 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 + ); +COMMENT ON TABLE T_LIMS_ITEM_APPLY IS '新项目申请表'; +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.ITEMNAME IS '项目名称'; +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.APPLYTIME IS '申请时间'; +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.APPLYUSER IS '申请人'; +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.APPLYUSERID IS '申请人ID'; +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.ITEMBUDGET IS '项目预算'; +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.CHECKACCORDING IS '检查依据'; +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.ITEMRESOURCE IS '新项目所需资源'; +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.APPLYREASON IS '申请新项目原因'; +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.APPROVER IS '批准人'; +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.APPROVERID IS '批准人ID'; +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.APPROVETIME IS '批准时间'; +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.STARTTIME IS '开始时间'; +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.FINISHTIME IS '完成时间'; +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.PRINCIPAL IS '负责人'; +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.PRINCIPALID IS '负责人ID'; +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.CRETERIONACCORDING IS '依据规范'; +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.RESOURCECONFIG IS '资源配置情况'; +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.TRIALOPERATION IS '试运行情况'; +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.ITMEPRINCIPAL IS '项目负责人'; +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.ITMEPRINCIPALID IS '项目负责人ID'; +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.ITMEPRINCIPALTIME IS '项目负责人批准日期'; +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.REMARK IS '备注'; +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_ITEM_APPLY.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_ITEM_APPLY ADD CONSTRAINT PK_LIMS_ITEM_APPLY PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_ITEM_APPLY.SERVICE_NAME', '新项目申请表', '新项目申请表', 'zh-CN', '新项目申请表'); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.ID', '新项目申请表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.ITEMNAME', '新项目申请表的项目名称', '项目名称', 'zh-CN', '项目名称'); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.APPLYTIME', '新项目申请表的申请时间', '申请时间', 'zh-CN', '申请时间'); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.APPLYUSER', '新项目申请表的申请人', '申请人', 'zh-CN', '申请人'); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.APPLYUSERID', '新项目申请表的申请人ID', '申请人ID', 'zh-CN', '申请人ID'); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.ITEMBUDGET', '新项目申请表的项目预算', '项目预算', 'zh-CN', '项目预算'); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.CHECKACCORDING', '新项目申请表的检查依据', '检查依据', 'zh-CN', '检查依据'); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.ITEMRESOURCE', '新项目申请表的新项目所需资源', '新项目所需资源', 'zh-CN', '新项目所需资源'); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.APPLYREASON', '新项目申请表的申请新项目原因', '申请新项目原因', 'zh-CN', '申请新项目原因'); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.APPROVER', '新项目申请表的批准人', '批准人', 'zh-CN', '批准人'); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.APPROVERID', '新项目申请表的批准人ID', '批准人ID', 'zh-CN', '批准人ID'); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.APPROVETIME', '新项目申请表的批准时间', '批准时间', 'zh-CN', '批准时间'); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.STARTTIME', '新项目申请表的开始时间', '开始时间', 'zh-CN', '开始时间'); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.FINISHTIME', '新项目申请表的完成时间', '完成时间', 'zh-CN', '完成时间'); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.PRINCIPAL', '新项目申请表的负责人', '负责人', 'zh-CN', '负责人'); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.PRINCIPALID', '新项目申请表的负责人ID', '负责人ID', 'zh-CN', '负责人ID'); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.CRETERIONACCORDING', '新项目申请表的依据规范', '依据规范', 'zh-CN', '依据规范'); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.RESOURCECONFIG', '新项目申请表的资源配置情况', '资源配置情况', 'zh-CN', '资源配置情况'); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.TRIALOPERATION', '新项目申请表的试运行情况', '试运行情况', 'zh-CN', '试运行情况'); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.ITMEPRINCIPAL', '新项目申请表的项目负责人', '项目负责人', 'zh-CN', '项目负责人'); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.ITMEPRINCIPALID', '新项目申请表的项目负责人ID', '项目负责人ID', 'zh-CN', '项目负责人ID'); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.ITMEPRINCIPALTIME', '新项目申请表的项目负责人批准日期', '项目负责人批准日期', 'zh-CN', '项目负责人批准日期'); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.REMARK', '新项目申请表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.PROCESSSTATUS', '新项目申请表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.CREATEDBYID', '新项目申请表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.CREATEDBYNAME', '新项目申请表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.CREATEDTIME', '新项目申请表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.CREATEDBYORGID', '新项目申请表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ITEM_APPLY.CREATEDBYORGNAME', '新项目申请表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.QMS.ITEMAPPLYS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.QMS.ITEMAPPLYS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.QMS.ITEMAPPLYS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.QMS.ITEMAPPLYS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.QMS.ITEMAPPLYS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('7009', '新项目评审管理', '', '70', '7009', '016.svg', '新项目评审管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700901', '新项目申请', '/secure/basemodule/qms/item-applys/page/edit-list', '7009', '700901', '', '新项目申请'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700902', '新项目审核', '/secure/basemodule/qms/item-applys/page/audit-list?bpmn_statusCode=audit', '7009', '700902', '', '新项目审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700903', '新项目批准', '/secure/basemodule/qms/item-applys/page/audit-list?bpmn_statusCode=approve', '7009', '700903', '', '新项目批准'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700904', '新项目试运行', '/secure/basemodule/qms/item-applys/page/audit-list?bpmn_statusCode=trial', '7009', '700904', '', '新项目试运行'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700905', '新项目试运行审核', '/secure/basemodule/qms/item-applys/page/audit-list?bpmn_statusCode=trialAudit', '7009', '700905', '', '新项目试运行审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700906', '新项目试运行批准', '/secure/basemodule/qms/item-applys/page/audit-list?bpmn_statusCode=trialApprove', '7009', '700906', '', '新项目试运行批准'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700907', '新项目评审管理查询', '/secure/basemodule/qms/item-applys/page/search-list', '7009', '700907', '', '新项目评审管理查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ITEM_APPLY', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('7009', '新项目评审管理', 'T_LIMS_ITEM_APPLY', 'audit_def', '1'); + + +COMMIT; + +-- ----------------------------- 2022-09-19 add by qiuyf------------end \ No newline at end of file diff --git a/sql/oracle/质量体系管理/方法验证管理.txt b/sql/oracle/质量体系管理/方法验证管理.txt new file mode 100644 index 0000000..46cdab3 --- /dev/null +++ b/sql/oracle/质量体系管理/方法验证管理.txt @@ -0,0 +1,113 @@ +-- ----------------------------- 2022-09-26 add by qiuyf--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_VALIDATION_METHOD( + ID NUMBER NOT NULL, + GOAL VARCHAR2(270) NULL, + PERSONNEL VARCHAR2(270) NULL, + REAGENTEQUIP VARCHAR2(270) NULL, + ENVREQUEST VARCHAR2(270) NULL, + REFERENCE VARCHAR2(270) NULL, + TESTFLOW VARCHAR2(270) NULL, + VERIFY VARCHAR2(270) NULL, + REPETITION VARCHAR2(270) NULL, + REAPPEAR VARCHAR2(270) NULL, + ACCURACY VARCHAR2(270) NULL, + CONCLUSION VARCHAR2(270) NULL, + REPORTCODE VARCHAR2(270) NULL, + PROJECT VARCHAR2(270) NULL, + PRINCIPAL VARCHAR2(270) NULL, + PRINCIPALID VARCHAR2(270) 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 + ); +COMMENT ON TABLE T_LIMS_VALIDATION_METHOD IS '方法验证'; +COMMENT ON COLUMN T_LIMS_VALIDATION_METHOD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_VALIDATION_METHOD.GOAL IS '目的'; +COMMENT ON COLUMN T_LIMS_VALIDATION_METHOD.PERSONNEL IS '人员'; +COMMENT ON COLUMN T_LIMS_VALIDATION_METHOD.REAGENTEQUIP IS '关键设备与试剂'; +COMMENT ON COLUMN T_LIMS_VALIDATION_METHOD.ENVREQUEST IS '环境要求'; +COMMENT ON COLUMN T_LIMS_VALIDATION_METHOD.REFERENCE IS '参考资料'; +COMMENT ON COLUMN T_LIMS_VALIDATION_METHOD.TESTFLOW IS '测试流程'; +COMMENT ON COLUMN T_LIMS_VALIDATION_METHOD.VERIFY IS '验证数据及分析'; +COMMENT ON COLUMN T_LIMS_VALIDATION_METHOD.REPETITION IS '重复性验证'; +COMMENT ON COLUMN T_LIMS_VALIDATION_METHOD.REAPPEAR IS '再现性确认'; +COMMENT ON COLUMN T_LIMS_VALIDATION_METHOD.ACCURACY IS '准确性验证'; +COMMENT ON COLUMN T_LIMS_VALIDATION_METHOD.CONCLUSION IS '结论'; +COMMENT ON COLUMN T_LIMS_VALIDATION_METHOD.REPORTCODE IS '报告编码'; +COMMENT ON COLUMN T_LIMS_VALIDATION_METHOD.PROJECT IS '项目'; +COMMENT ON COLUMN T_LIMS_VALIDATION_METHOD.PRINCIPAL IS '责任人'; +COMMENT ON COLUMN T_LIMS_VALIDATION_METHOD.PRINCIPALID IS '责任人ID'; +COMMENT ON COLUMN T_LIMS_VALIDATION_METHOD.REMARK IS '备注'; +COMMENT ON COLUMN T_LIMS_VALIDATION_METHOD.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_VALIDATION_METHOD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_VALIDATION_METHOD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_VALIDATION_METHOD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_VALIDATION_METHOD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_VALIDATION_METHOD.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_VALIDATION_METHOD.ORGID IS '所属单位编码'; +COMMENT ON COLUMN T_LIMS_VALIDATION_METHOD.ORGNAME IS '所属单位名称'; + +ALTER TABLE T_LIMS_VALIDATION_METHOD ADD CONSTRAINT PK_LIMS_VALIDATION_METHOD PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_VALIDATION_METHOD.SERVICE_NAME', '方法验证', '方法验证', 'zh-CN', '方法验证'); +CALL INSERTI18N('T_LIMS_VALIDATION_METHOD.ID', '方法验证的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_VALIDATION_METHOD.GOAL', '方法验证的目的', '目的', 'zh-CN', '目的'); +CALL INSERTI18N('T_LIMS_VALIDATION_METHOD.PERSONNEL', '方法验证的人员', '人员', 'zh-CN', '人员'); +CALL INSERTI18N('T_LIMS_VALIDATION_METHOD.REAGENTEQUIP', '方法验证的关键设备与试剂', '关键设备与试剂', 'zh-CN', '关键设备与试剂'); +CALL INSERTI18N('T_LIMS_VALIDATION_METHOD.ENVREQUEST', '方法验证的环境要求', '环境要求', 'zh-CN', '环境要求'); +CALL INSERTI18N('T_LIMS_VALIDATION_METHOD.REFERENCE', '方法验证的参考资料', '参考资料', 'zh-CN', '参考资料'); +CALL INSERTI18N('T_LIMS_VALIDATION_METHOD.TESTFLOW', '方法验证的测试流程', '测试流程', 'zh-CN', '测试流程'); +CALL INSERTI18N('T_LIMS_VALIDATION_METHOD.VERIFY', '方法验证的验证数据及分析', '验证数据及分析', 'zh-CN', '验证数据及分析'); +CALL INSERTI18N('T_LIMS_VALIDATION_METHOD.REPETITION', '方法验证的重复性验证', '重复性验证', 'zh-CN', '重复性验证'); +CALL INSERTI18N('T_LIMS_VALIDATION_METHOD.REAPPEAR', '方法验证的再现性确认', '再现性确认', 'zh-CN', '再现性确认'); +CALL INSERTI18N('T_LIMS_VALIDATION_METHOD.ACCURACY', '方法验证的准确性验证', '准确性验证', 'zh-CN', '准确性验证'); +CALL INSERTI18N('T_LIMS_VALIDATION_METHOD.CONCLUSION', '方法验证的结论', '结论', 'zh-CN', '结论'); +CALL INSERTI18N('T_LIMS_VALIDATION_METHOD.REPORTCODE', '方法验证的报告编码', '报告编码', 'zh-CN', '报告编码'); +CALL INSERTI18N('T_LIMS_VALIDATION_METHOD.PROJECT', '方法验证的项目', '项目', 'zh-CN', '项目'); +CALL INSERTI18N('T_LIMS_VALIDATION_METHOD.PRINCIPAL', '方法验证的责任人', '责任人', 'zh-CN', '责任人'); +CALL INSERTI18N('T_LIMS_VALIDATION_METHOD.PRINCIPALID', '方法验证的责任人ID', '责任人ID', 'zh-CN', '责任人ID'); +CALL INSERTI18N('T_LIMS_VALIDATION_METHOD.REMARK', '方法验证的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_VALIDATION_METHOD.PROCESSSTATUS', '方法验证的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_VALIDATION_METHOD.CREATEDBYID', '方法验证的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_VALIDATION_METHOD.CREATEDBYNAME', '方法验证的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_VALIDATION_METHOD.CREATEDTIME', '方法验证的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_VALIDATION_METHOD.CREATEDBYORGID', '方法验证的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_VALIDATION_METHOD.CREATEDBYORGNAME', '方法验证的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_VALIDATION_METHOD.ORGID', '方法验证的所属单位编码', '所属单位编码', 'zh-CN', '所属单位编码'); +CALL INSERTI18N('T_LIMS_VALIDATION_METHOD.ORGNAME', '方法验证的所属单位名称', '所属单位名称', 'zh-CN', '所属单位名称'); +CALL INSERTI18N('BASEMODULE.QMS.VALIDATIONMETHODS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.QMS.VALIDATIONMETHODS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.QMS.VALIDATIONMETHODS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.QMS.VALIDATIONMETHODS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.QMS.VALIDATIONMETHODS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('7016', '方法验证管理', '', '70', '7016', '022.svg', '方法验证管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701601', '发起方法验证', '/secure/basemodule/qms/validation-methods/page/edit-list', '7016', '701601', '', '发起方法验证'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701602', '组织验证确认', '/secure/basemodule/qms/validation-methods/page/audit-list?bpmn_statusCode=Confirm', '7016', '701602', '', '组织验证确认'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701603', '确认报告审核', '/secure/basemodule/qms/validation-methods/page/audit-list?bpmn_statusCode=Report', '7016', '701603', '', '确认报告审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('701604', '方法验证管理查询', '/secure/basemodule/qms/validation-methods/page/search-list', '7016', '701604', '', '方法验证管理查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_VALIDATION_METHOD', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('7016', '方法验证管理', 'T_LIMS_VALIDATION_METHOD', 'audit_def', '1'); + + +COMMIT; + +-- ----------------------------- 2022-09-26 add by qiuyf------------end diff --git a/sql/oracle/质量体系管理/气瓶专项核查记录.txt b/sql/oracle/质量体系管理/气瓶专项核查记录.txt new file mode 100644 index 0000000..8fcff92 --- /dev/null +++ b/sql/oracle/质量体系管理/气瓶专项核查记录.txt @@ -0,0 +1,71 @@ +-- 建表语句 +CREATE TABLE T_LIMS_CHECK_BOTTLE( + ID NUMBER NOT NULL, + CHECKPROJECT VARCHAR2(270) NULL, + CHECKCONTENT VARCHAR2(270) NULL, + CHECKCONDITION VARCHAR2(270) NULL, + REFORMUSER VARCHAR2(270) NULL, + REFORMUSERID VARCHAR2(36) NULL, + LIMITTIME DATE NULL, + FINISHTIME DATE NULL, + REMARKS VARCHAR2(270) NULL, + ORGID VARCHAR2(60) NULL, + ORGNAME VARCHAR2(60) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_CHECK_BOTTLE IS '气瓶专项核查表'; +COMMENT ON COLUMN T_LIMS_CHECK_BOTTLE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_CHECK_BOTTLE.CHECKPROJECT IS '检查项目'; +COMMENT ON COLUMN T_LIMS_CHECK_BOTTLE.CHECKCONTENT IS '检查内容'; +COMMENT ON COLUMN T_LIMS_CHECK_BOTTLE.CHECKCONDITION IS '检查情况'; +COMMENT ON COLUMN T_LIMS_CHECK_BOTTLE.REFORMUSER IS '整改负责人'; +COMMENT ON COLUMN T_LIMS_CHECK_BOTTLE.REFORMUSERID IS '整改负责人ID'; +COMMENT ON COLUMN T_LIMS_CHECK_BOTTLE.LIMITTIME IS '整改时限'; +COMMENT ON COLUMN T_LIMS_CHECK_BOTTLE.FINISHTIME IS '整改完成时间'; +COMMENT ON COLUMN T_LIMS_CHECK_BOTTLE.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_CHECK_BOTTLE.ORGID IS '组ID'; +COMMENT ON COLUMN T_LIMS_CHECK_BOTTLE.ORGNAME IS '组名称'; +COMMENT ON COLUMN T_LIMS_CHECK_BOTTLE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_CHECK_BOTTLE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_CHECK_BOTTLE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_CHECK_BOTTLE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_CHECK_BOTTLE.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_CHECK_BOTTLE ADD CONSTRAINT PK_LIMS_CHECK_BOTTLE PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_CHECK_BOTTLE.SERVICE_NAME', '气瓶专项核查表', '气瓶专项核查表', 'zh-CN', '气瓶专项核查表'); +CALL INSERTI18N('T_LIMS_CHECK_BOTTLE.ID', '气瓶专项核查表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_CHECK_BOTTLE.CHECKPROJECT', '气瓶专项核查表的检查项目', '检查项目', 'zh-CN', '检查项目'); +CALL INSERTI18N('T_LIMS_CHECK_BOTTLE.CHECKCONTENT', '气瓶专项核查表的检查内容', '检查内容', 'zh-CN', '检查内容'); +CALL INSERTI18N('T_LIMS_CHECK_BOTTLE.CHECKCONDITION', '气瓶专项核查表的检查情况', '检查情况', 'zh-CN', '检查情况'); +CALL INSERTI18N('T_LIMS_CHECK_BOTTLE.REFORMUSER', '气瓶专项核查表的整改负责人', '整改负责人', 'zh-CN', '整改负责人'); +CALL INSERTI18N('T_LIMS_CHECK_BOTTLE.REFORMUSERID', '气瓶专项核查表的整改负责人ID', '整改负责人ID', 'zh-CN', '整改负责人ID'); +CALL INSERTI18N('T_LIMS_CHECK_BOTTLE.LIMITTIME', '气瓶专项核查表的整改时限', '整改时限', 'zh-CN', '整改时限'); +CALL INSERTI18N('T_LIMS_CHECK_BOTTLE.FINISHTIME', '气瓶专项核查表的整改完成时间', '整改完成时间', 'zh-CN', '整改完成时间'); +CALL INSERTI18N('T_LIMS_CHECK_BOTTLE.REMARKS', '气瓶专项核查表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_CHECK_BOTTLE.ORGID', '气瓶专项核查表的组ID', '组ID', 'zh-CN', '组ID'); +CALL INSERTI18N('T_LIMS_CHECK_BOTTLE.ORGNAME', '气瓶专项核查表的组名称', '组名称', 'zh-CN', '组名称'); +CALL INSERTI18N('T_LIMS_CHECK_BOTTLE.CREATEDBYID', '气瓶专项核查表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_CHECK_BOTTLE.CREATEDBYNAME', '气瓶专项核查表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_CHECK_BOTTLE.CREATEDTIME', '气瓶专项核查表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_CHECK_BOTTLE.CREATEDBYORGID', '气瓶专项核查表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_CHECK_BOTTLE.CREATEDBYORGNAME', '气瓶专项核查表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.QMS.CHECKBOTTLES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.QMS.CHECKBOTTLES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.QMS.CHECKBOTTLES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.QMS.CHECKBOTTLES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.QMS.CHECKBOTTLES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('702002', '气瓶专项核查记录', '/secure/basemodule/qms/check-bottles/page/edit-list', '7020', '702002', '021.svg', '气瓶专项核查记录'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_CHECK_BOTTLE', '0', '0'); + + +COMMIT; diff --git a/sql/oracle/质量体系管理/满意度调查.txt b/sql/oracle/质量体系管理/满意度调查.txt new file mode 100644 index 0000000..ac60b60 --- /dev/null +++ b/sql/oracle/质量体系管理/满意度调查.txt @@ -0,0 +1,254 @@ +-- ----------------------------- 2022-09-15 add by qiuyf--------------begin +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('7007','满意度调查',NULL,70,'7007','满意度调查',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 ('700701','发起满意度调查','/secure/basemodule/qms/satisfactions/page/edit-list','7007',1,'发起满意度调查',NULL,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('700702','满意度调查填写','/secure/basemodule/qms/satisfactions-users/page/inprocess-edit-list?bpmn_statusCode=InProcess','7007',2,'满意度调查填写',NULL,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('700703','确认意见','/secure/basemodule/qms/satisfactions-users/page/confirm-audit-list?bpmn_statusCode=Confirm','7007',3,'确认意见',NULL,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('700704','客户意见处理','/secure/basemodule/qms/satisfactions-users/page/analyse-audit-list?bpmn_statusCode=Analyse','7007',4,'客户意见处理',NULL,NULL,NULL,NULL,NULL,NULL); +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('700705','满意度结果汇总','/secure/basemodule/qms/satisfactions/page/upload-attachment?bpmn_statusCode=Upload','7007',5,'满意度结果汇总',NULL,NULL,NULL,'014.svg',NULL,NULL); +INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('700706','满意度调查查询','/secure/basemodule/qms/satisfactions/page/search-list','7007',6,'满意度调查查询',NULL,NULL,NULL,NULL,NULL,NULL); + +/*满意度调查*/ +CREATE TABLE T_LIMS_SATISFACTION +( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36), + CREATEDBYNAME VARCHAR2(36), + CREATEDTIME DATE, + CREATEDBYORGID VARCHAR2(36), + CREATEDBYORGNAME VARCHAR2(300), + SATISFACTIONCODE VARCHAR2(36), + SATISFACTIONNAME VARCHAR2(40), + VALIDITYDATE DATE, + QUALITYWORKDETAILID NUMBER, + PROCESSSTATUS VARCHAR2(36) +); + +ALTER TABLE T_LIMS_SATISFACTION ADD CONSTRAINT PK_T_LIMS_SATISFACTION PRIMARY KEY (ID); + +INSERT INTO T_CORE_TABLE(ID, AUDITABLE, ATTACHMENT) VALUES('T_LIMS_SATISFACTION', '0', '0'); +INSERT INTO T_CORE_MENU_EXT(ID, SERVICENAME, TABLENAME, TYPE, ENABLE) VALUES('2021081001', '满意度调查', 'T_LIMS_SATISFACTION', 'audit_def', '1'); + +COMMENT ON COLUMN T_LIMS_SATISFACTION.ID IS 'ID'; +COMMENT ON COLUMN T_LIMS_SATISFACTION.CREATEDBYID IS '创建人账号'; +COMMENT ON COLUMN T_LIMS_SATISFACTION.CREATEDBYNAME IS '创建人姓名'; +COMMENT ON COLUMN T_LIMS_SATISFACTION.CREATEDTIME IS '创建时间'; +COMMENT ON COLUMN T_LIMS_SATISFACTION.CREATEDBYORGID IS '创建人所属组织ID'; +COMMENT ON COLUMN T_LIMS_SATISFACTION.CREATEDBYORGNAME IS '创建人所属组织名称'; +COMMENT ON COLUMN T_LIMS_SATISFACTION.SATISFACTIONCODE IS '调查编号'; +COMMENT ON COLUMN T_LIMS_SATISFACTION.SATISFACTIONNAME IS '调查名称'; +COMMENT ON COLUMN T_LIMS_SATISFACTION.VALIDITYDATE IS '有效期'; + +CALL INSERTI18N('T_LIMS_SATISFACTION.SATISFACTIONCODE','满意度调查编号','调查编号','zh-CN','调查编号'); +CALL INSERTI18N('T_LIMS_SATISFACTION.SATISFACTIONCODE','满意度调查编号','调查编号','en-US','Satisfaction Survey Code'); +CALL INSERTI18N('T_LIMS_SATISFACTION.SATISFACTIONNAME','满意度调查名称','调查名称','zh-CN','调查名称'); +CALL INSERTI18N('T_LIMS_SATISFACTION.SATISFACTIONNAME','满意度调查名称','调查名称','en-US','Satisfaction Survey Name'); +CALL INSERTI18N('T_LIMS_SATISFACTION.VALIDITYDATE','满意度调查有效期','有效期','zh-CN','有效期'); +CALL INSERTI18N('T_LIMS_SATISFACTION.VALIDITYDATE','满意度调查有效期','有效期','en-US','Validity Date'); +CALL INSERTI18N('T_LIMS_SATISFACTION.PROCESSSTATUS','满意度调查状态','状态','zh-CN','状态'); +CALL INSERTI18N('T_LIMS_SATISFACTION.PROCESSSTATUS','满意度调查状态','状态','en-US','State'); +CALL INSERTI18N('LIMS.QUALITY.SATISFACTIONS.TAB.TITLE','满意度调查计划','满意度调查计划','zh-CN','满意度调查计划'); +CALL INSERTI18N('LIMS.QUALITY.SATISFACTIONS.TAB.TITLE','满意度调查计划','满意度调查计划','en-US','Satisfaction Survey Scheme'); +CALL INSERTI18N('LIMS.QUALITY.SATISFACTIONS.TAB.USERS','满意度调查人员','满意度调查人员','zh-CN','满意度调查人员'); +CALL INSERTI18N('LIMS.QUALITY.SATISFACTIONS.TAB.USERS','满意度调查人员','满意度调查人员','en-US','Satisfaction Survey Users'); + +INSERT INTO T_CORE_SEQUENCE("ID", "PATTERN", "JSONPARAM") VALUES ('T_LIMS_SATISFACTION_CODE', '[yyyy][nn]', NULL); + +/*满意度调查详情*/ +CREATE TABLE T_LIMS_SATISFACTION_USERS +( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36), + CREATEDBYNAME VARCHAR2(36), + CREATEDTIME DATE, + CREATEDBYORGID VARCHAR2(36), + CREATEDBYORGNAME VARCHAR2(300), + USERID VARCHAR2(36), + USERNAME VARCHAR2(36), + PHONE VARCHAR2(36), + CUSTOMERUNITID VARCHAR2(36), + CUSTOMERUNITNAME VARCHAR2(300), + SERVICE NUMBER, + COMMUNICATION NUMBER, + REPLYTIMELINESS NUMBER, + RESULTTIMELINESS NUMBER, + RESULTACCURACY NUMBER, + EASYUNDERSTANDING NUMBER, + COMPLAINTSTIMELINESS NUMBER, + PROFESSIONALEVALUATION NUMBER, + SUGGEST VARCHAR2(300), + FRACTION NUMBER, + RESPONSIBLEPERSONID VARCHAR2(36), + RESPONSIBLEPERSON VARCHAR2(36), + REASONDESC VARCHAR2(800), + CORRECT VARCHAR2(800), + SATISID NUMBER, + PROCESSSTATUS VARCHAR2(36) +); + +ALTER TABLE T_LIMS_SATISFACTION_USERS ADD CONSTRAINT PK_T_LIMS_SATISFACTION_USERS PRIMARY KEY (ID); + +INSERT INTO T_CORE_TABLE(ID, AUDITABLE, ATTACHMENT) VALUES('T_LIMS_SATISFACTION_USERS', '0', '0'); +INSERT INTO T_CORE_MENU_EXT(ID, SERVICENAME, TABLENAME, TYPE, ENABLE) VALUES('2021081002', '满意度调查详情', 'T_LIMS_SATISFACTION_USERS', 'audit_def', '1'); + +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.ID IS 'ID'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.CREATEDBYID IS '创建人账号'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.CREATEDBYNAME IS '创建人姓名'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.CREATEDTIME IS '创建时间'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.CREATEDBYORGID IS '创建人所属组织ID'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.CREATEDBYORGNAME IS '创建人所属组织名称'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.USERID IS '客户帐号'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.USERNAME IS '客户名称'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.PHONE IS '联系电话'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.CUSTOMERUNITID IS '客户单位ID'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.CUSTOMERUNITNAME IS '客户单位'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.SERVICE IS '接待人员的服务态度'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.COMMUNICATION IS '接待人员的沟通能力'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.REPLYTIMELINESS IS '接待人员的响应速度或回复及时性'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.RESULTTIMELINESS IS '出具检测报告的及时性'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.RESULTACCURACY IS '检测结果的准确性'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.EASYUNDERSTANDING IS '检测报告内容表达清晰,编排合理并易于理解'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.COMPLAINTSTIMELINESS IS '处理投诉抱怨的及时性'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.PROFESSIONALEVALUATION IS '对我中心服务的专业性评价'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.SUGGEST IS '建议'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.FRACTION IS '客户评分'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.RESPONSIBLEPERSONID IS '责任人帐号'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.RESPONSIBLEPERSON IS '责任人'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.REASONDESC IS '原因描述'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.CORRECT IS '整改措施'; + +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.USERID','满意度调查客户帐号','客户帐号','zh-CN','客户帐号'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.USERID','满意度调查客户帐号','客户帐号','en-US','User Id'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.USERNAME','满意度调查客户名称','客户名称','zh-CN','客户名称'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.USERNAME','满意度调查客户名称','客户名称','en-US','Customer Name'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.PHONE','满意度调查联系电话','联系电话','zh-CN','联系电话'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.PHONE','满意度调查联系电话','联系电话','en-US','Phone'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.CUSTOMERUNITID','满意度调查客户单位ID','客户单位ID','zh-CN','客户单位ID'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.CUSTOMERUNITID','满意度调查客户单位ID','客户单位ID','en-US','Customer Unit Id'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.CUSTOMERUNITNAME','满意度调查客户单位','客户单位','zh-CN','客户单位'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.CUSTOMERUNITNAME','满意度调查客户单位','客户单位','en-US','Customer Unit'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.SERVICE','满意度调查接待人员的服务态度','接待人员的服务态度','zh-CN','接待人员的服务态度'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.SERVICE','满意度调查接待人员的服务态度','接待人员的服务态度','en-US','Service Attitude'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.COMMUNICATION','满意度调查接待人员的沟通能力','接待人员的沟通能力','zh-CN','接待人员的沟通能力'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.COMMUNICATION','满意度调查接待人员的沟通能力','接待人员的沟通能力','en-US','Communication'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.REPLYTIMELINESS','满意度调查接待人员的响应速度或回复及时性','接待人员的响应速度或回复及时性','zh-CN','接待人员的响应速度或回复及时性'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.REPLYTIMELINESS','满意度调查接待人员的响应速度或回复及时性','接待人员的响应速度或回复及时性','en-US','Reply Timeliness'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RESULTTIMELINESS','满意度调查出具检测报告的及时性','出具检测报告的及时性','zh-CN','出具检测报告的及时性'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RESULTTIMELINESS','满意度调查出具检测报告的及时性','出具检测报告的及时性','en-US','Result Timeliness'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RESULTACCURACY','满意度调查检测结果的准确性','检测结果的准确性','zh-CN','检测结果的准确性'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RESULTACCURACY','满意度调查检测结果的准确性','检测结果的准确性','en-US','Result Accuracy'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.EASYUNDERSTANDING','满意度调查检测报告内容表达清晰,编排合理并易于理解','检测报告内容表达清晰,编排合理并易于理解','zh-CN','检测报告内容表达清晰,编排合理并易于理解'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.EASYUNDERSTANDING','满意度调查检测报告内容表达清晰,编排合理并易于理解','检测报告内容表达清晰,编排合理并易于理解','en-US','Easy Understanding'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.COMPLAINTSTIMELINESS','满意度调查处理投诉抱怨的及时性','处理投诉抱怨的及时性','zh-CN','处理投诉抱怨的及时性'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.COMPLAINTSTIMELINESS','满意度调查处理投诉抱怨的及时性','处理投诉抱怨的及时性','en-US','Handle Complaints Timeliness'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.PROFESSIONALEVALUATION','满意度调查对我中心服务的专业性评价','对我中心服务的专业性评价','zh-CN','对我中心服务的专业性评价'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.PROFESSIONALEVALUATION','满意度调查对我中心服务的专业性评价','对我中心服务的专业性评价','en-US','Professional Evaluation'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.SUGGEST','满意度调查建议','其他要求、意见/建议','zh-CN','其他要求、意见/建议'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.SUGGEST','满意度调查建议','其他要求、意见/建议','en-US','Other Requests, Comments/Suggestions'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.FRACTION','满意度调查客户评分','客户评分','zh-CN','客户评分'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.FRACTION','满意度调查客户评分','客户评分','en-US','Fraction'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RESPONSIBLEPERSONID','满意度调查责任人帐号','责任人帐号','zh-CN','责任人帐号'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RESPONSIBLEPERSONID','满意度调查责任人帐号','责任人帐号','en-US','Responsible Person Id'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RESPONSIBLEPERSON','满意度调查责任人','责任人','zh-CN','责任人'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RESPONSIBLEPERSON','满意度调查责任人','责任人','en-US','Responsible Person'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.REASONDESC','满意度调查原因描述','原因描述','zh-CN','原因描述'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.REASONDESC','满意度调查原因描述','原因描述','en-US','Reason Description'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.CORRECT','满意度调查整改措施','整改措施','zh-CN','整改措施'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.CORRECT','满意度调查整改措施','整改措施','en-US','Rectification Measures'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.SERVICE','满意度调查接待人员的服务态度','1.接待人员的服务态度','zh-CN','1.接待人员的服务态度'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.SERVICE','满意度调查接待人员的服务态度','1.接待人员的服务态度','en-US','1.Service Attitude'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.COMMUNICATION','满意度调查接待人员的沟通能力','2.接待人员的沟通能力','zh-CN','2.接待人员的沟通能力'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.COMMUNICATION','满意度调查接待人员的沟通能力','2.接待人员的沟通能力','en-US','Communication'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.REPLYTIMELINESS','满意度调查接待人员的响应速度或回复及时性','3.接待人员的响应速度或回复及时性','zh-CN','3.接待人员的响应速度或回复及时性'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.REPLYTIMELINESS','满意度调查接待人员的响应速度或回复及时性','3.接待人员的响应速度或回复及时性','en-US','Reply Timeliness'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.RESULTTIMELINESS','满意度调查出具检测报告的及时性','4.出具检测报告的及时性','zh-CN','4.出具检测报告的及时性'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.RESULTTIMELINESS','满意度调查出具检测报告的及时性','4.出具检测报告的及时性','en-US','4.Result Timeliness'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.RESULTACCURACY','满意度调查检测结果的准确性','5.检测结果的准确性','zh-CN','5.检测结果的准确性'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.RESULTACCURACY','满意度调查检测结果的准确性','5.检测结果的准确性','en-US','5.Result Accuracy'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.EASYUNDERSTANDING','满意度调查检测报告内容表达清晰,编排合理并易于理解','6.检测报告内容表达清晰,编排合理并易于理解','zh-CN','6.检测报告内容表达清晰,编排合理并易于理解'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.EASYUNDERSTANDING','满意度调查检测报告内容表达清晰,编排合理并易于理解','6.检测报告内容表达清晰,编排合理并易于理解','en-US','6.Easy Understanding'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.COMPLAINTSTIMELINESS','满意度调查处理投诉抱怨的及时性','7.处理投诉抱怨的及时性','zh-CN','7.处理投诉抱怨的及时性'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.COMPLAINTSTIMELINESS','满意度调查处理投诉抱怨的及时性','7.处理投诉抱怨的及时性','en-US','7.Handle Complaints Timeliness'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.PROFESSIONALEVALUATION','满意度调查对我中心服务的专业性评价','8.对我中心服务的专业性评价','zh-CN','8.对我中心服务的专业性评价'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.PROFESSIONALEVALUATION','满意度调查对我中心服务的专业性评价','8.对我中心服务的专业性评价','en-US','8.Professional Evaluation'); +CALL INSERTI18N('LIMS.QUALITY.SATISFACTIONS.USERS.CENTER.INFO.TAB.TITLE','满意度调查问卷','调查问卷','zh-CN','调查问卷'); +CALL INSERTI18N('LIMS.QUALITY.SATISFACTIONS.USERS.CENTER.INFO.TAB.TITLE','满意度调查问卷','调查问卷','en-US','Questionnaire'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS_SURVEY_WISHES','满意度调查问卷客户寄语','客户寄语','zh-CN','客户寄语'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS_SURVEY_WISHES','满意度调查问卷客户寄语','客户寄语','en-US','Wishes'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS_SURVEY_CONTENT','满意度调查问卷内容','问卷内容','zh-CN','问卷内容'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS_SURVEY_CONTENT','满意度调查问卷内容','问卷内容','en-US','Questionnaire Content'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS_SURVEY_CONFIRM','满意度调查意见确认','意见确认','zh-CN','意见确认'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS_SURVEY_CONFIRM','满意度调查意见确认','意见确认','en-US','Confirm'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS_SURVEY_OPINIONPROCESS','满意度调查意见处理','意见处理','zh-CN','意见处理'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS_SURVEY_OPINIONPROCESS','满意度调查意见处理','意见处理','en-US','Opinion Processing'); +CALL INSERTI18N('LIMS.QUALITY.SATISFACTIONS.MODAL.ADD','新增满意度调查','新增满意度调查','zh-CN','新增满意度调查'); +CALL INSERTI18N('LIMS.QUALITY.SATISFACTIONS.MODAL.ADD','新增满意度调查','新增满意度调查','en-US','Add'); +CALL INSERTI18N('LIMS.QUALITY.SATISFACTION.TAB.BASE_INFO','满意度调查详情','满意度调查详情','zh-CN','满意度调查详情'); +CALL INSERTI18N('LIMS.QUALITY.SATISFACTION.TAB.BASE_INFO','满意度调查详情','满意度调查详情','en-US','Details'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.DETAIL','查看','查看','zh-CN','查看'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.DETAIL','查看','查看','en-US','Details'); +CALL INSERTI18N('T_LIMS_SATISFACTIONS.USERS.ADD','添加满意度调查人员','添加满意度调查人员','zh-CN','添加满意度调查人员'); +CALL INSERTI18N('T_LIMS_SATISFACTIONS.USERS.ADD','添加满意度调查人员','添加满意度调查人员','en-US','Add'); + +ALTER TABLE T_LIMS_SATISFACTION_USERS ADD ABNORMALREPLYTIMELINESS NUMBER; +ALTER TABLE T_LIMS_SATISFACTION_USERS ADD TESTFAIRNESS NUMBER; +ALTER TABLE T_LIMS_SATISFACTION_USERS ADD RECEIVEARRANGETIMELINESS NUMBER; + +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.SERVICE IS '接待人员的服务态度'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.COMMUNICATION IS '接待人员的沟通能力'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.REPLYTIMELINESS IS '接待人员回复及时性'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.RESULTACCURACY IS '检测结果的准确性'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.ABNORMALREPLYTIMELINESS IS '检测异常反馈的及时性'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.RESULTTIMELINESS IS '出具检测报告的及时性'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.EASYUNDERSTANDING IS '检测报告内容清晰,数据详细准确'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.TESTFAIRNESS IS '检测工作的公正性'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.PROFESSIONALEVALUATION IS '实验室人员的专业性'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.COMPLAINTSTIMELINESS IS '对抱怨、投诉处理的满意程度'; +COMMENT ON COLUMN T_LIMS_SATISFACTION_USERS.RECEIVEARRANGETIMELINESS IS '接单排单及时性'; + +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.SERVICE','满意度调查接待人员的服务态度','接待人员的服务态度','zh-CN','接待人员的服务态度'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.SERVICE','满意度调查接待人员的服务态度','接待人员的服务态度','en-US','Service Attitude'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.COMMUNICATION','满意度调查接待人员的沟通能力','接待人员的沟通能力','zh-CN','接待人员的沟通能力'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.COMMUNICATION','满意度调查接待人员的沟通能力','接待人员的沟通能力','en-US','Communication'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.REPLYTIMELINESS','满意度调查接待人员回复及时性','接待人员回复及时性','zh-CN','接待人员回复及时性'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.REPLYTIMELINESS','满意度调查接待人员回复及时性','接待人员回复及时性','en-US','Reply Timeliness'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RESULTACCURACY','满意度调查检测结果的准确性','检测结果的准确性','zh-CN','检测结果的准确性'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RESULTACCURACY','满意度调查检测结果的准确性','检测结果的准确性','en-US','Result Accuracy'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.ABNORMALREPLYTIMELINESS','满意度调查检测异常反馈的及时性','检测异常反馈的及时性','zh-CN','检测异常反馈的及时性'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.ABNORMALREPLYTIMELINESS','满意度调查检测异常反馈的及时性','检测异常反馈的及时性','en-US','Abnormal Reply Timeliness'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RESULTTIMELINESS','满意度调查出具检测报告的及时性','出具检测报告的及时性','zh-CN','出具检测报告的及时性'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RESULTTIMELINESS','满意度调查出具检测报告的及时性','出具检测报告的及时性','en-US','Result Timeliness'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.EASYUNDERSTANDING','满意度调查检测报告内容清晰,数据详细准确','检测报告内容清晰,数据详细准确','zh-CN','检测报告内容清晰,数据详细准确'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.EASYUNDERSTANDING','满意度调查检测报告内容清晰,数据详细准确','检测报告内容清晰,数据详细准确','en-US','Easy Understanding'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.TESTFAIRNESS','满意度调查检测工作的公正性','检测工作的公正性','zh-CN','检测工作的公正性'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.TESTFAIRNESS','满意度调查检测工作的公正性','检测工作的公正性','en-US','Test Fairness'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.PROFESSIONALEVALUATION','满意度调查对我中心服务的专业性评价','实验室人员的专业性','zh-CN','实验室人员的专业性'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.PROFESSIONALEVALUATION','满意度调查对我中心服务的专业性评价','实验室人员的专业性','en-US','Professional Evaluation'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.COMPLAINTSTIMELINESS','满意度调查处理投诉抱怨的及时性','处理投诉抱怨的及时性','zh-CN','处理投诉抱怨的及时性'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.COMPLAINTSTIMELINESS','满意度调查处理投诉抱怨的及时性','处理投诉抱怨的及时性','en-US','Handle Complaints Timeliness'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RECEIVEARRANGETIMELINESS','满意度调查接单排单及时性','接单排单及时性','zh-CN','接单排单及时性'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RECEIVEARRANGETIMELINESS','满意度调查接单排单及时性','接单排单及时性','en-US','Receive/Arrange Timeliness'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.SERVICE','满意度调查接待人员的服务态度','1.接待人员的服务态度','zh-CN','1.接待人员的服务态度'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.SERVICE','满意度调查接待人员的服务态度','1.接待人员的服务态度','en-US','1.Service Attitude'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.COMMUNICATION','满意度调查接待人员的沟通能力','2.接待人员的沟通能力','zh-CN','2.接待人员的沟通能力'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.COMMUNICATION','满意度调查接待人员的沟通能力','2.接待人员的沟通能力','en-US','Communication'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.REPLYTIMELINESS','满意度调查接待人员回复及时性','3.接待人员回复及时性','zh-CN','3.接待人员回复及时性'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.REPLYTIMELINESS','满意度调查接待人员回复及时性','3.接待人员回复及时性','en-US','Reply Timeliness'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.RESULTACCURACY','满意度调查检测结果的准确性','4.检测结果的准确性','zh-CN','4.检测结果的准确性'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.RESULTACCURACY','满意度调查检测结果的准确性','4.检测结果的准确性','en-US','4.Result Accuracy'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.ABNORMALREPLYTIMELINESS','满意度调查检测异常反馈的及时性','5.检测异常反馈的及时性','zh-CN','5.检测异常反馈的及时性'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.ABNORMALREPLYTIMELINESS','满意度调查检测异常反馈的及时性','5.检测异常反馈的及时性','en-US','5.Abnormal Reply Timeliness'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.RESULTTIMELINESS','满意度调查出具检测报告的及时性','6.出具检测报告的及时性','zh-CN','6.出具检测报告的及时性'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.RESULTTIMELINESS','满意度调查出具检测报告的及时性','6.出具检测报告的及时性','en-US','6.Result Timeliness'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.EASYUNDERSTANDING','满意度调查检测报告内容清晰,数据详细准确','7.满意度调查检测报告内容清晰,数据详细准确','zh-CN','7.满意度调查检测报告内容清晰,数据详细准确'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.EASYUNDERSTANDING','满意度调查检测报告内容清晰,数据详细准确','7.满意度调查检测报告内容清晰,数据详细准确','en-US','7.Easy Understanding'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.TESTFAIRNESS','满意度调查检测工作的公正性','8.检测工作的公正性','zh-CN','8.检测工作的公正性'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.TESTFAIRNESS','满意度调查检测工作的公正性','8.检测工作的公正性','en-US','8.Test Fairness'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.PROFESSIONALEVALUATION','满意度调查对我中心服务的专业性评价','9.实验室人员的专业性','zh-CN','9.实验室人员的专业性'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.PROFESSIONALEVALUATION','满意度调查对我中心服务的专业性评价','9.实验室人员的专业性','en-US','9.Professional Evaluation'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.COMPLAINTSTIMELINESS','满意度调查处理投诉抱怨的及时性','10.处理投诉抱怨的及时性','zh-CN','10.处理投诉抱怨的及时性'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.COMPLAINTSTIMELINESS','满意度调查处理投诉抱怨的及时性','10.处理投诉抱怨的及时性','en-US','10.Handle Complaints Timeliness'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.RECEIVEARRANGETIMELINESS','满意度调查接单排单及时性','10.接单/排单及时性','zh-CN','10.接单/排单及时性'); +CALL INSERTI18N('T_LIMS_SATISFACTION_USERS.RADIO.RECEIVEARRANGETIMELINESS','满意度调查接单排单及时性','10.接单/排单及时性','en-US','10.Receive/Arrange Timeliness'); + +COMMIT; +-- ----------------------------- 2022-09-15 add by qiuyf--------------end \ No newline at end of file diff --git a/sql/oracle/质量体系管理/管理评审管理.txt b/sql/oracle/质量体系管理/管理评审管理.txt new file mode 100644 index 0000000..ba4663e --- /dev/null +++ b/sql/oracle/质量体系管理/管理评审管理.txt @@ -0,0 +1,153 @@ +-- ----------------------------- 2022-09-07 add by qiuyf--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_REVIEW( + ID NUMBER NOT NULL, + REVIEWYEAR NUMBER NULL, + PLANGOAL VARCHAR2(270) NULL, + PARTICIPANT VARCHAR2(270) NULL, + PARTICIPANTID VARCHAR2(270) NULL, + PLANTIME DATE NULL, + REVIEWLOCATION VARCHAR2(270) NULL, + PLANCONTENT VARCHAR2(270) NULL, + REVIEWMODE VARCHAR2(270) NULL, + REVIEWREQUEST VARCHAR2(270) NULL, + PLANEMCEE VARCHAR2(270) NULL, + PLANEMCEEID VARCHAR2(36) NULL, + PLANATTENDEE VARCHAR2(270) NULL, + PLANATTENDEEID VARCHAR2(270) NULL, + REVIEWTIME DATE NULL, + REVIEWEMCEE VARCHAR2(270) NULL, + REVIEWEMCEEID VARCHAR2(36) NULL, + REVIEWEATTENDEE VARCHAR2(270) NULL, + REVIEWEATTENDEEID VARCHAR2(270) NULL, + REVIEWGOAL VARCHAR2(270) NULL, + REVIEWCONTENT VARCHAR2(270) NULL, + REVIEWRESULT VARCHAR2(270) NULL, + REVIEWOUTPUT 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 + ); +COMMENT ON TABLE T_LIMS_REVIEW IS '管理评审表'; +COMMENT ON COLUMN T_LIMS_REVIEW.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_REVIEW.REVIEWYEAR IS '年份'; +COMMENT ON COLUMN T_LIMS_REVIEW.PLANGOAL IS '目的'; +COMMENT ON COLUMN T_LIMS_REVIEW.PARTICIPANT IS '参与人员'; +COMMENT ON COLUMN T_LIMS_REVIEW.PARTICIPANTID IS '参与人员ID'; +COMMENT ON COLUMN T_LIMS_REVIEW.PLANTIME IS '时间'; +COMMENT ON COLUMN T_LIMS_REVIEW.REVIEWLOCATION IS '地点'; +COMMENT ON COLUMN T_LIMS_REVIEW.PLANCONTENT IS '评审内容'; +COMMENT ON COLUMN T_LIMS_REVIEW.REVIEWMODE IS '评审方式'; +COMMENT ON COLUMN T_LIMS_REVIEW.REVIEWREQUEST IS '评审准备工作要求'; +COMMENT ON COLUMN T_LIMS_REVIEW.PLANEMCEE IS '评审主持'; +COMMENT ON COLUMN T_LIMS_REVIEW.PLANEMCEEID IS '评审主持ID'; +COMMENT ON COLUMN T_LIMS_REVIEW.PLANATTENDEE IS '出席人员'; +COMMENT ON COLUMN T_LIMS_REVIEW.PLANATTENDEEID IS '出席人ID'; +COMMENT ON COLUMN T_LIMS_REVIEW.REVIEWTIME IS '评审时间'; +COMMENT ON COLUMN T_LIMS_REVIEW.REVIEWEMCEE IS '主持人'; +COMMENT ON COLUMN T_LIMS_REVIEW.REVIEWEMCEEID IS '主持人ID'; +COMMENT ON COLUMN T_LIMS_REVIEW.REVIEWEATTENDEE IS '参加评审人员'; +COMMENT ON COLUMN T_LIMS_REVIEW.REVIEWEATTENDEEID IS '参加评审人员ID'; +COMMENT ON COLUMN T_LIMS_REVIEW.REVIEWGOAL IS '评审目的'; +COMMENT ON COLUMN T_LIMS_REVIEW.REVIEWCONTENT IS '评审内容'; +COMMENT ON COLUMN T_LIMS_REVIEW.REVIEWRESULT IS '评审结论'; +COMMENT ON COLUMN T_LIMS_REVIEW.REVIEWOUTPUT IS '评审输出'; +COMMENT ON COLUMN T_LIMS_REVIEW.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_REVIEW.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_REVIEW.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_REVIEW.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_REVIEW.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_REVIEW.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_REVIEW.ORGID IS '所属单位编码'; +COMMENT ON COLUMN T_LIMS_REVIEW.ORGNAME IS '所属单位名称'; + +ALTER TABLE T_LIMS_REVIEW ADD CONSTRAINT PK_LIMS_REVIEW PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_REVIEW.SERVICE_NAME', '管理评审表', '管理评审表', 'zh-CN', '管理评审表'); +CALL INSERTI18N('T_LIMS_REVIEW.ID', '管理评审表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_REVIEW.REVIEWYEAR', '管理评审表的年份', '年份', 'zh-CN', '年份'); +CALL INSERTI18N('T_LIMS_REVIEW.PLANGOAL', '管理评审表的目的', '目的', 'zh-CN', '目的'); +CALL INSERTI18N('T_LIMS_REVIEW.PARTICIPANT', '管理评审表的参与人员', '参与人员', 'zh-CN', '参与人员'); +CALL INSERTI18N('T_LIMS_REVIEW.PARTICIPANTID', '管理评审表的参与人员ID', '参与人员ID', 'zh-CN', '参与人员ID'); +CALL INSERTI18N('T_LIMS_REVIEW.PLANTIME', '管理评审表的时间', '时间', 'zh-CN', '时间'); +CALL INSERTI18N('T_LIMS_REVIEW.REVIEWLOCATION', '管理评审表的地点', '地点', 'zh-CN', '地点'); +CALL INSERTI18N('T_LIMS_REVIEW.PLANCONTENT', '管理评审表的评审内容', '评审内容', 'zh-CN', '评审内容'); +CALL INSERTI18N('T_LIMS_REVIEW.REVIEWMODE', '管理评审表的评审方式', '评审方式', 'zh-CN', '评审方式'); +CALL INSERTI18N('T_LIMS_REVIEW.REVIEWREQUEST', '管理评审表的评审准备工作要求', '评审准备工作要求', 'zh-CN', '评审准备工作要求'); +CALL INSERTI18N('T_LIMS_REVIEW.PLANEMCEE', '管理评审表的评审主持', '评审主持', 'zh-CN', '评审主持'); +CALL INSERTI18N('T_LIMS_REVIEW.PLANEMCEEID', '管理评审表的评审主持ID', '评审主持ID', 'zh-CN', '评审主持ID'); +CALL INSERTI18N('T_LIMS_REVIEW.PLANATTENDEE', '管理评审表的出席人员', '出席人员', 'zh-CN', '出席人员'); +CALL INSERTI18N('T_LIMS_REVIEW.PLANATTENDEEID', '管理评审表的出席人ID', '出席人ID', 'zh-CN', '出席人ID'); +CALL INSERTI18N('T_LIMS_REVIEW.REVIEWTIME', '管理评审表的评审时间', '评审时间', 'zh-CN', '评审时间'); +CALL INSERTI18N('T_LIMS_REVIEW.REVIEWEMCEE', '管理评审表的主持人', '主持人', 'zh-CN', '主持人'); +CALL INSERTI18N('T_LIMS_REVIEW.REVIEWEMCEEID', '管理评审表的主持人ID', '主持人ID', 'zh-CN', '主持人ID'); +CALL INSERTI18N('T_LIMS_REVIEW.REVIEWEATTENDEE', '管理评审表的参加评审人员', '参加评审人员', 'zh-CN', '参加评审人员'); +CALL INSERTI18N('T_LIMS_REVIEW.REVIEWEATTENDEEID', '管理评审表的参加评审人员ID', '参加评审人员ID', 'zh-CN', '参加评审人员ID'); +CALL INSERTI18N('T_LIMS_REVIEW.REVIEWGOAL', '管理评审表的评审目的', '评审目的', 'zh-CN', '评审目的'); +CALL INSERTI18N('T_LIMS_REVIEW.REVIEWCONTENT', '管理评审表的评审内容', '评审内容', 'zh-CN', '评审内容'); +CALL INSERTI18N('T_LIMS_REVIEW.REVIEWRESULT', '管理评审表的评审结论', '评审结论', 'zh-CN', '评审结论'); +CALL INSERTI18N('T_LIMS_REVIEW.REVIEWOUTPUT', '管理评审表的评审输出', '评审输出', 'zh-CN', '评审输出'); +CALL INSERTI18N('T_LIMS_REVIEW.PROCESSSTATUS', '管理评审表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_REVIEW.CREATEDBYID', '管理评审表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_REVIEW.CREATEDBYNAME', '管理评审表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_REVIEW.CREATEDTIME', '管理评审表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_REVIEW.CREATEDBYORGID', '管理评审表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_REVIEW.CREATEDBYORGNAME', '管理评审表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_REVIEW.ORGID', '管理评审表的所属单位编码', '所属单位编码', 'zh-CN', '所属单位编码'); +CALL INSERTI18N('T_LIMS_REVIEW.ORGNAME', '管理评审表的所属单位名称', '所属单位名称', 'zh-CN', '所属单位名称'); +CALL INSERTI18N('BASEMODULE.QMS.REVIEWS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.QMS.REVIEWS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.QMS.REVIEWS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.QMS.REVIEWS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.QMS.REVIEWS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('7003', '管理评审管理', NULL, '70', '7003', '003.svg', '管理评审管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700301', '制定年度管理评审计划', '/secure/basemodule/qms/reviews/page/edit-list', '7003', '700301', '004.svg', '制定年度管理评审计划'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700302', '管理评审年度计划审核审批', '/secure/basemodule/qms/reviews/page/audit-list?bpmn_statusCode=planAdiut', '7003', '700302', '005.svg', '管理评审年度计划审核审批'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700303', '管理评审实施计划', '/secure/basemodule/qms/reviews/page/audit-list?bpmn_statusCode=implement', '7003', '700303', '006.svg', '管理评审实施计划'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700304', '管理评审实施计划审核审批', '/secure/basemodule/qms/reviews/page/audit-list?bpmn_statusCode=implementAdiut', '7003', '700304', '007.svg', '管理评审实施计划审核审批'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700305', '管理评审报告', '/secure/basemodule/qms/reviews/page/audit-list?bpmn_statusCode=report', '7003', '700305', '008.svg', '管理评审报告'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700306', '管理评审报告审核审批', '/secure/basemodule/qms/reviews/page/audit-list?bpmn_statusCode=reportAudit', '7003', '700306', '009.svg', '管理评审报告审核审批'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700307', '管理评审管理查询', '/secure/basemodule/qms/reviews/page/search-list', '7003', '700307', '010.svg', '管理评审管理查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_REVIEW', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('7001', '管理评审管理', 'T_LIMS_REVIEW', 'audit_def', '1'); + +ALTER TABLE T_LIMS_REVIEW ADD REVIEWCODE VARCHAR2(36); +CALL INSERTI18N('T_LIMS_REVIEW.REVIEWCODE','编码','编码','zh-CN','编码'); +INSERT INTO T_CORE_SEQUENCE (ID,PATTERN,JSONPARAM) VALUES ('T_LIMS_REVIEW','[yyyy][nnnnn]',''); + +CALL UPDATEI18N('T_LIMS_REVIEW.PLANCONTENT', 'zh-CN','计划评审内容'); +UPDATE T_CORE_MENU SET MENUNAME = '管理评审实施' WHERE MENUNAME = '管理评审实施计划'; +UPDATE T_CORE_MENU SET MENUNAME = '管理评审实施审核审批' WHERE MENUNAME = '管理评审实施计划审核审批'; + +COMMIT; + +-- ----------------------------- 2022-09-07 add by qiuyf------------end + + +-- ----------------------------- 2022-10-17 add by wangyuwei------------begin + +ALTER TABLE T_LIMS_REVIEW ADD REVIEWCODE varchar2(36); +CALL INSERTI18N('T_LIMS_REVIEW.REVIEWCODE', '计划编码', '计划编码', 'zh-CN', '计划编码'); + +-- ----------------------------- 2022-10-17 add by wangyuwei------------end \ No newline at end of file diff --git a/sql/oracle/质量体系管理/质量控制管理.txt b/sql/oracle/质量体系管理/质量控制管理.txt new file mode 100644 index 0000000..3011805 --- /dev/null +++ b/sql/oracle/质量体系管理/质量控制管理.txt @@ -0,0 +1,362 @@ +-- ----------------------------- 2022-10-11 add by qiuyf--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_QUALITY( + ID NUMBER NOT NULL, + PLANCODE VARCHAR2(270) NULL, + PLANYEAR VARCHAR2(90) NULL, + MONITORPLAN VARCHAR2(270) 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 + ); +COMMENT ON TABLE T_LIMS_QUALITY IS '质量计划表'; +COMMENT ON COLUMN T_LIMS_QUALITY.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_QUALITY.PLANCODE IS '计划编码'; +COMMENT ON COLUMN T_LIMS_QUALITY.PLANYEAR IS '计划年度'; +COMMENT ON COLUMN T_LIMS_QUALITY.MONITORPLAN IS '监控计划'; +COMMENT ON COLUMN T_LIMS_QUALITY.REMARK IS '备注'; +COMMENT ON COLUMN T_LIMS_QUALITY.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_QUALITY.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_QUALITY.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_QUALITY.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_QUALITY.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_QUALITY.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_QUALITY.ORGID IS '所属单位编码'; +COMMENT ON COLUMN T_LIMS_QUALITY.ORGNAME IS '所属单位名称'; + +ALTER TABLE T_LIMS_QUALITY ADD CONSTRAINT PK_LIMS_QUALITY PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_QUALITY_ITEM( + ID NUMBER NOT NULL, + PLANID NUMBER NULL, + MONITORITEM VARCHAR2(270) NULL, + PRODUCTNAME VARCHAR2(270) NULL, + MONITORSTANDARD VARCHAR2(270) NULL, + MONITORGOAL VARCHAR2(270) NULL, + MONITORMETHOD VARCHAR2(270) NULL, + MONITORUSER VARCHAR2(270) NULL, + MONITORUSERID VARCHAR2(36) NULL, + IMPLTIME DATE NULL, + EXECUTOR VARCHAR2(270) NULL, + EXECUTORID VARCHAR2(36) 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 + ); +COMMENT ON TABLE T_LIMS_QUALITY_ITEM IS '质量计划项目表'; +COMMENT ON COLUMN T_LIMS_QUALITY_ITEM.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_QUALITY_ITEM.PLANID IS '计划ID'; +COMMENT ON COLUMN T_LIMS_QUALITY_ITEM.MONITORITEM IS '计划监控项目'; +COMMENT ON COLUMN T_LIMS_QUALITY_ITEM.PRODUCTNAME IS '产品名称'; +COMMENT ON COLUMN T_LIMS_QUALITY_ITEM.MONITORSTANDARD IS '测试标准'; +COMMENT ON COLUMN T_LIMS_QUALITY_ITEM.MONITORGOAL IS '监控目的'; +COMMENT ON COLUMN T_LIMS_QUALITY_ITEM.MONITORMETHOD IS '监控方法'; +COMMENT ON COLUMN T_LIMS_QUALITY_ITEM.MONITORUSER IS '监控人'; +COMMENT ON COLUMN T_LIMS_QUALITY_ITEM.MONITORUSERID IS '监控人ID'; +COMMENT ON COLUMN T_LIMS_QUALITY_ITEM.IMPLTIME IS '计划实施时间'; +COMMENT ON COLUMN T_LIMS_QUALITY_ITEM.EXECUTOR IS '执行人'; +COMMENT ON COLUMN T_LIMS_QUALITY_ITEM.EXECUTORID IS '执行人ID'; +COMMENT ON COLUMN T_LIMS_QUALITY_ITEM.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_QUALITY_ITEM.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_QUALITY_ITEM.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_QUALITY_ITEM.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_QUALITY_ITEM.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_QUALITY_ITEM.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_QUALITY_ITEM.ORGID IS '所属单位编码'; +COMMENT ON COLUMN T_LIMS_QUALITY_ITEM.ORGNAME IS '所属单位名称'; + +ALTER TABLE T_LIMS_QUALITY_ITEM ADD CONSTRAINT PK_LIMS_QUALITY_ITEM PRIMARY KEY (ID); +CREATE INDEX IDX_LIMS_QUALITY_ITEM_PLANID ON T_LIMS_QUALITY_ITEM (PLANID); + +CALL INSERTI18N('T_LIMS_QUALITY.SERVICE_NAME', '质量计划表', '质量计划表', 'zh-CN', '质量计划表'); +CALL INSERTI18N('T_LIMS_QUALITY.ID', '质量计划表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_QUALITY.PLANCODE', '质量计划表的计划编码', '计划编码', 'zh-CN', '计划编码'); +CALL INSERTI18N('T_LIMS_QUALITY.PLANYEAR', '质量计划表的计划年度', '计划年度', 'zh-CN', '计划年度'); +CALL INSERTI18N('T_LIMS_QUALITY.MONITORPLAN', '质量计划表的监控计划', '监控计划', 'zh-CN', '监控计划'); +CALL INSERTI18N('T_LIMS_QUALITY.REMARK', '质量计划表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_QUALITY.PROCESSSTATUS', '质量计划表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_QUALITY.CREATEDBYID', '质量计划表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_QUALITY.CREATEDBYNAME', '质量计划表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_QUALITY.CREATEDTIME', '质量计划表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_QUALITY.CREATEDBYORGID', '质量计划表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_QUALITY.CREATEDBYORGNAME', '质量计划表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_QUALITY.ORGID', '质量计划表的所属单位编码', '所属单位编码', 'zh-CN', '所属单位编码'); +CALL INSERTI18N('T_LIMS_QUALITY.ORGNAME', '质量计划表的所属单位名称', '所属单位名称', 'zh-CN', '所属单位名称'); +CALL INSERTI18N('T_LIMS_QUALITY_ITEM.SERVICE_NAME', '质量计划项目表', '质量计划项目表', 'zh-CN', '质量计划项目表'); +CALL INSERTI18N('T_LIMS_QUALITY_ITEM.ID', '质量计划项目表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_QUALITY_ITEM.PLANID', '质量计划项目表的计划ID', '计划ID', 'zh-CN', '计划ID'); +CALL INSERTI18N('T_LIMS_QUALITY_ITEM.MONITORITEM', '质量计划项目表的计划监控项目', '计划监控项目', 'zh-CN', '计划监控项目'); +CALL INSERTI18N('T_LIMS_QUALITY_ITEM.PRODUCTNAME', '质量计划项目表的产品名称', '产品名称', 'zh-CN', '产品名称'); +CALL INSERTI18N('T_LIMS_QUALITY_ITEM.MONITORSTANDARD', '质量计划项目表的测试标准', '测试标准', 'zh-CN', '测试标准'); +CALL INSERTI18N('T_LIMS_QUALITY_ITEM.MONITORGOAL', '质量计划项目表的监控目的', '监控目的', 'zh-CN', '监控目的'); +CALL INSERTI18N('T_LIMS_QUALITY_ITEM.MONITORMETHOD', '质量计划项目表的监控方法', '监控方法', 'zh-CN', '监控方法'); +CALL INSERTI18N('T_LIMS_QUALITY_ITEM.MONITORUSER', '质量计划项目表的监控人', '监控人', 'zh-CN', '监控人'); +CALL INSERTI18N('T_LIMS_QUALITY_ITEM.MONITORUSERID', '质量计划项目表的监控人ID', '监控人ID', 'zh-CN', '监控人ID'); +CALL INSERTI18N('T_LIMS_QUALITY_ITEM.IMPLTIME', '质量计划项目表的计划实施时间', '计划实施时间', 'zh-CN', '计划实施时间'); +CALL INSERTI18N('T_LIMS_QUALITY_ITEM.EXECUTOR', '质量计划项目表的执行人', '执行人', 'zh-CN', '执行人'); +CALL INSERTI18N('T_LIMS_QUALITY_ITEM.EXECUTORID', '质量计划项目表的执行人ID', '执行人ID', 'zh-CN', '执行人ID'); +CALL INSERTI18N('T_LIMS_QUALITY_ITEM.PROCESSSTATUS', '质量计划项目表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_QUALITY_ITEM.CREATEDBYID', '质量计划项目表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_QUALITY_ITEM.CREATEDBYNAME', '质量计划项目表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_QUALITY_ITEM.CREATEDTIME', '质量计划项目表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_QUALITY_ITEM.CREATEDBYORGID', '质量计划项目表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_QUALITY_ITEM.CREATEDBYORGNAME', '质量计划项目表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_QUALITY_ITEM.ORGID', '质量计划项目表的所属单位编码', '所属单位编码', 'zh-CN', '所属单位编码'); +CALL INSERTI18N('T_LIMS_QUALITY_ITEM.ORGNAME', '质量计划项目表的所属单位名称', '所属单位名称', 'zh-CN', '所属单位名称'); +CALL INSERTI18N('BASEMODULE.QMS.QUALITYCONTROLS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.QMS.QUALITYCONTROLS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.QMS.QUALITYCONTROLS.TAB.ITEM', '质量计划项目表', '质量计划项目表', 'zh-CN', '质量计划项目表'); +CALL INSERTI18N('BASEMODULE.QMS.QUALITYCONTROLS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.QMS.QUALITYCONTROLS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.QMS.QUALITYCONTROLS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('7001', '质量控制管理', '', '70', '7001', '026.svg', '质量控制管理'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700101', '质量控制计划编制', '/secure/basemodule/qms/qualitys/page/edit-list', '7001', '700101', '', '质量控制计划编制'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700102', '质量控制计划审核', '/secure/basemodule/qms/qualitys/page/audit-list?bpmn_statusCode=Adiut', '7001', '700102', '', '质量控制计划审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700103', '质量控制计划批准', '/secure/basemodule/qms/qualitys/page/audit-list?bpmn_statusCode=Approve', '7001', '700103', '', '质量控制计划批准'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700104', '安排实施', '/secure/basemodule/qms/qualitys/page/audit-list?bpmn_statusCode=Implement', '7001', '700104', '', '安排实施'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700105', '质量控制报告输出', '/secure/basemodule/qms/qualitys/page/audit-list?bpmn_statusCode=Report', '7001', '700105', '', '质量控制报告输出'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700106', '质量控制报告审批', '/secure/basemodule/qms/qualitys/page/audit-list?bpmn_statusCode=ReportAudit', '7001', '700106', '', '质量控制报告审批'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700107', '质量控制查询', '/secure/basemodule/qms/qualitys/page/search-list', '7001', '700107', '', '质量控制查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_QUALITY', '1', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_QUALITY_ITEM', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('700101','T_LIMS_QUALITY_ITEM', 'T_LIMS_QUALITY', 'PLANID'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('700101', '质量控制管理', 'T_LIMS_QUALITY', 'audit_def', '1'); + +INSERT INTO T_CORE_SEQUENCE (ID,PATTERN,JSONPARAM) VALUES ('T_LIMS_QUALITY','[yyyy][nnnn]',NULL); + +COMMIT; + +-- ----------------------------- 2022-10-11 add by qiuyf------------end + +-- ----------------------------- 2022-10-11 add by qiuyf--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_COMPARISON( + ID NUMBER NOT NULL, + ACTIVITY VARCHAR2(270) NULL, + ORGANIZATION VARCHAR2(270) NULL, + ACTIVITYTIME DATE 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 + ); +COMMENT ON TABLE T_LIMS_COMPARISON IS '对比计划表'; +COMMENT ON COLUMN T_LIMS_COMPARISON.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_COMPARISON.ACTIVITY IS '能力验证或比对活动名称'; +COMMENT ON COLUMN T_LIMS_COMPARISON.ORGANIZATION IS '主办或组织单位名称'; +COMMENT ON COLUMN T_LIMS_COMPARISON.ACTIVITYTIME IS '活动时间'; +COMMENT ON COLUMN T_LIMS_COMPARISON.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_COMPARISON.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_COMPARISON.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_COMPARISON.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_COMPARISON.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_COMPARISON.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_COMPARISON.ORGID IS '所属单位编码'; +COMMENT ON COLUMN T_LIMS_COMPARISON.ORGNAME IS '所属单位名称'; + +ALTER TABLE T_LIMS_COMPARISON ADD CONSTRAINT PK_LIMS_COMPARISON PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_COMPARISON_ITEM( + ID NUMBER NOT NULL, + PLANID NUMBER NULL, + COMPARISONITEM VARCHAR2(270) NULL, + TESTMETHOD VARCHAR2(270) NULL, + TESTSAMPLE VARCHAR2(270) NULL, + TESTEQUIPT VARCHAR2(270) NULL, + FINISHTIME DATE NULL, + IMPLPRINCIPAL VARCHAR2(270) NULL, + IMPLPRINCIPALID VARCHAR2(36) NULL, + ITEMNAME VARCHAR2(270) NULL, + GOAL VARCHAR2(270) NULL, + ITEM VARCHAR2(270) NULL, + IMPLTIME DATE NULL, + PROPOSEUSER VARCHAR2(270) NULL, + PROPOSEUSERID VARCHAR2(36) NULL, + PROPOSETIME DATE NULL, + ORGANIZER VARCHAR2(270) NULL, + ORGANIZERID VARCHAR2(36) NULL, + IMPLUSER VARCHAR2(270) NULL, + IMPLUSERID VARCHAR2(36) NULL, + ITEMUSER VARCHAR2(270) NULL, + ITEMUSERID VARCHAR2(270) NULL, + SITUATIONG VARCHAR2(270) NULL, + GOODSDESC VARCHAR2(270) NULL, + CRITERION VARCHAR2(270) NULL, + DEVIATION VARCHAR2(270) NULL, + TESTRESULT VARCHAR2(270) NULL, + TESTCONCLUSION VARCHAR2(270) NULL, + REASON VARCHAR2(270) NULL, + MEASURE 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 + ); +COMMENT ON TABLE T_LIMS_COMPARISON_ITEM IS '对比计划项目表'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.PLANID IS '计划ID'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.COMPARISONITEM IS '验证或比对项目'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.TESTMETHOD IS '检测方法'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.TESTSAMPLE IS '检测样品'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.TESTEQUIPT IS '检测仪器'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.FINISHTIME IS '完成期限'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.IMPLPRINCIPAL IS '实施负责人'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.IMPLPRINCIPALID IS '实施负责人ID'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.ITEMNAME IS '项目名称'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.GOAL IS '目的'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.ITEM IS '比对项目'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.IMPLTIME IS '实施日期'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.PROPOSEUSER IS '提出人'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.PROPOSEUSERID IS '提出人ID'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.PROPOSETIME IS '提出日期'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.ORGANIZER IS '组织人'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.ORGANIZERID IS '组织人ID'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.IMPLUSER IS '实施人'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.IMPLUSERID IS '实施人ID'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.ITEMUSER IS '项目小组成员'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.ITEMUSERID IS '项目小组成员ID'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.SITUATIONG IS '参加实验室情况'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.GOODSDESC IS '被测物品说明'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.CRITERION IS '判定原则'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.DEVIATION IS '有无偏离情况'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.TESTRESULT IS '检测结果'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.TESTCONCLUSION IS '检测结论'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.REASON IS '原因分析'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.MEASURE IS '改进措施'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.ORGID IS '所属单位编码'; +COMMENT ON COLUMN T_LIMS_COMPARISON_ITEM.ORGNAME IS '所属单位名称'; + +ALTER TABLE T_LIMS_COMPARISON_ITEM ADD CONSTRAINT PK_LIMS_COMPARISON_ITEM PRIMARY KEY (ID); +CREATE INDEX IDX_LIMS_COMPARISON_ITEM_PLANID ON T_LIMS_COMPARISON_ITEM (PLANID); + +CALL INSERTI18N('T_LIMS_COMPARISON.SERVICE_NAME', '对比计划表', '对比计划表', 'zh-CN', '对比计划表'); +CALL INSERTI18N('T_LIMS_COMPARISON.ID', '对比计划表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_COMPARISON.ACTIVITY', '对比计划表的能力验证或比对活动名称', '能力验证或比对活动名称', 'zh-CN', '能力验证或比对活动名称'); +CALL INSERTI18N('T_LIMS_COMPARISON.ORGANIZATION', '对比计划表的主办或组织单位名称', '主办或组织单位名称', 'zh-CN', '主办或组织单位名称'); +CALL INSERTI18N('T_LIMS_COMPARISON.ACTIVITYTIME', '对比计划表的活动时间', '活动时间', 'zh-CN', '活动时间'); +CALL INSERTI18N('T_LIMS_COMPARISON.PROCESSSTATUS', '对比计划表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_COMPARISON.CREATEDBYID', '对比计划表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_COMPARISON.CREATEDBYNAME', '对比计划表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_COMPARISON.CREATEDTIME', '对比计划表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_COMPARISON.CREATEDBYORGID', '对比计划表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_COMPARISON.CREATEDBYORGNAME', '对比计划表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_COMPARISON.ORGID', '对比计划表的所属单位编码', '所属单位编码', 'zh-CN', '所属单位编码'); +CALL INSERTI18N('T_LIMS_COMPARISON.ORGNAME', '对比计划表的所属单位名称', '所属单位名称', 'zh-CN', '所属单位名称'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.SERVICE_NAME', '对比计划项目表', '对比计划项目表', 'zh-CN', '对比计划项目表'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.ID', '对比计划项目表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.PLANID', '对比计划项目表的计划ID', '计划ID', 'zh-CN', '计划ID'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.COMPARISONITEM', '对比计划项目表的验证或比对项目', '验证或比对项目', 'zh-CN', '验证或比对项目'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.TESTMETHOD', '对比计划项目表的检测方法', '检测方法', 'zh-CN', '检测方法'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.TESTSAMPLE', '对比计划项目表的检测样品', '检测样品', 'zh-CN', '检测样品'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.TESTEQUIPT', '对比计划项目表的检测仪器', '检测仪器', 'zh-CN', '检测仪器'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.FINISHTIME', '对比计划项目表的完成期限', '完成期限', 'zh-CN', '完成期限'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.IMPLPRINCIPAL', '对比计划项目表的实施负责人', '实施负责人', 'zh-CN', '实施负责人'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.IMPLPRINCIPALID', '对比计划项目表的实施负责人ID', '实施负责人ID', 'zh-CN', '实施负责人ID'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.ITEMNAME', '对比计划项目表的项目名称', '项目名称', 'zh-CN', '项目名称'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.GOAL', '对比计划项目表的目的', '目的', 'zh-CN', '目的'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.ITEM', '对比计划项目表的比对项目', '比对项目', 'zh-CN', '比对项目'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.IMPLTIME', '对比计划项目表的实施日期', '实施日期', 'zh-CN', '实施日期'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.PROPOSEUSER', '对比计划项目表的提出人', '提出人', 'zh-CN', '提出人'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.PROPOSEUSERID', '对比计划项目表的提出人ID', '提出人ID', 'zh-CN', '提出人ID'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.PROPOSETIME', '对比计划项目表的提出日期', '提出日期', 'zh-CN', '提出日期'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.ORGANIZER', '对比计划项目表的组织人', '组织人', 'zh-CN', '组织人'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.ORGANIZERID', '对比计划项目表的组织人ID', '组织人ID', 'zh-CN', '组织人ID'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.IMPLUSER', '对比计划项目表的实施人', '实施人', 'zh-CN', '实施人'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.IMPLUSERID', '对比计划项目表的实施人ID', '实施人ID', 'zh-CN', '实施人ID'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.ITEMUSER', '对比计划项目表的项目小组成员', '项目小组成员', 'zh-CN', '项目小组成员'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.ITEMUSERID', '对比计划项目表的项目小组成员ID', '项目小组成员ID', 'zh-CN', '项目小组成员ID'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.SITUATIONG', '对比计划项目表的参加实验室情况', '参加实验室情况', 'zh-CN', '参加实验室情况'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.GOODSDESC', '对比计划项目表的被测物品说明', '被测物品说明', 'zh-CN', '被测物品说明'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.CRITERION', '对比计划项目表的判定原则', '判定原则', 'zh-CN', '判定原则'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.DEVIATION', '对比计划项目表的有无偏离情况', '有无偏离情况', 'zh-CN', '有无偏离情况'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.TESTRESULT', '对比计划项目表的检测结果', '检测结果', 'zh-CN', '检测结果'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.TESTCONCLUSION', '对比计划项目表的检测结论', '检测结论', 'zh-CN', '检测结论'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.REASON', '对比计划项目表的原因分析', '原因分析', 'zh-CN', '原因分析'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.MEASURE', '对比计划项目表的改进措施', '改进措施', 'zh-CN', '改进措施'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.PROCESSSTATUS', '对比计划项目表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.CREATEDBYID', '对比计划项目表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.CREATEDBYNAME', '对比计划项目表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.CREATEDTIME', '对比计划项目表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.CREATEDBYORGID', '对比计划项目表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.CREATEDBYORGNAME', '对比计划项目表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.ORGID', '对比计划项目表的所属单位编码', '所属单位编码', 'zh-CN', '所属单位编码'); +CALL INSERTI18N('T_LIMS_COMPARISON_ITEM.ORGNAME', '对比计划项目表的所属单位名称', '所属单位名称', 'zh-CN', '所属单位名称'); +CALL INSERTI18N('BASEMODULE.QMS.QUALITYCONTROLS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.QMS.QUALITYCONTROLS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.QMS.QUALITYCONTROLS.TAB.ITEM', '对比计划项目表', '对比计划项目表', 'zh-CN', '对比计划项目表'); +CALL INSERTI18N('BASEMODULE.QMS.QUALITYCONTROLS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.QMS.QUALITYCONTROLS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.QMS.QUALITYCONTROLS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700108', '比对及验证计划', '/secure/basemodule/qms/comparisons/page/edit-list', '7001', '700108', '', '比对及验证计划'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700109', '比对及验证计划批准', '/secure/basemodule/qms/comparisons/page/audit-list?bpmn_statusCode=Adiut', '7001', '700109', '', '比对及验证计划批准'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700110', '比对及验证实施', '/secure/basemodule/qms/comparisons/page/audit-list?bpmn_statusCode=Implement', '7001', '700110', '', '比对及验证实施'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700111', '比对报告审批', '/secure/basemodule/qms/comparisons/page/audit-list?bpmn_statusCode=ReportAdiut', '7001', '700111', '', '比对报告审批'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('700112', '比对及验证查询', '/secure/basemodule/qms/comparisons/page/search-list', '7001', '700112', '', '比对及验证查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_COMPARISON', '1', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_COMPARISON_ITEM', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('70010801','T_LIMS_COMPARISON_ITEM', 'T_LIMS_COMPARISON', 'PLANID'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('70010801', '比对及验证', 'T_LIMS_COMPARISON', 'audit_def', '1'); + + +COMMIT; + +-- ----------------------------- 2022-10-11 add by qiuyf------------end \ No newline at end of file diff --git a/sql/oracle/质量体系管理/风险与机遇管理.txt b/sql/oracle/质量体系管理/风险与机遇管理.txt new file mode 100644 index 0000000..dc5dc18 --- /dev/null +++ b/sql/oracle/质量体系管理/风险与机遇管理.txt @@ -0,0 +1,183 @@ +-- ----------------------------- 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 \ No newline at end of file diff --git a/sql/oracle/资源管理/人员管理/人员信息/人员信息.txt b/sql/oracle/资源管理/人员管理/人员信息/人员信息.txt new file mode 100644 index 0000000..94bcd5a --- /dev/null +++ b/sql/oracle/资源管理/人员管理/人员信息/人员信息.txt @@ -0,0 +1,75 @@ +-- ----------------------------- 2022-09-19 add by wangyuwei--------------begin + +ALTER TABLE T_LIMS_STAFF ADD PHONENUMBER VARCHAR2(36) +CALL INSERTI18N('T_LIMS_STAFF.PHONENUMBER', '电话', '电话', 'zh-CN', '电话') +ALTER TABLE T_LIMS_STAFF ADD IDCARD VARCHAR2(36) +CALL INSERTI18N('T_LIMS_STAFF.IDCARD', '身份证', '身份证', 'zh-CN', '身份证') + +-- ----------------------------- 2022-09-19 add by wangyuwei--------------end + +-- ----------------------------- 2022-09-20 add by wangyuwei--------------begin + +ALTER TABLE T_LIMS_STAFF ADD email varchar2(36) + +-- ----------------------------- 2022-09-20 add by wangyuwei--------------end + +-- ----------------------------- 2022-09-21 add by wangyuwei--------------begin + +ALTER TABLE T_LIMS_STAFF ADD age NUMBER +ALTER TABLE T_LIMS_STAFF ADD NATION varchar2(270); +ALTER TABLE T_LIMS_STAFF ADD POSITIONDATE DATE +ALTER TABLE T_LIMS_STAFF ADD POSITIONYEARS DATE +ALTER TABLE T_LIMS_STAFF ADD WORKLICENSE varchar2(36) +ALTER TABLE T_LIMS_STAFF ADD PROBATIONPERIOD varchar2(36); +CALL INSERTI18N('T_LIMS_STAFF.AGE', '年龄', '年龄', 'zh-CN', '年龄'); +CALL INSERTI18N('T_LIMS_STAFF.NATION', '民族', '民族', 'zh-CN', '民族'); +CALL INSERTI18N('T_LIMS_STAFF.POSITIONDATE', '从事本岗位日期', '从事本岗位日期', 'zh-CN', '从事本岗位日期'); +CALL INSERTI18N('T_LIMS_STAFF.POSITIONYEARS', '本岗位年限', '本岗位年限', 'zh-CN', '本岗位年限'); +CALL INSERTI18N('T_LIMS_STAFF.WORKLICENSE', '具备试验上岗证', '具备试验上岗证', 'zh-CN', '具备试验上岗证'); +CALL INSERTI18N('T_LIMS_STAFF.PROBATIONPERIOD', '处于试用期', '处于试用期', 'zh-CN', '处于试用期'); +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('probationPeriod','项目类型','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220921001, '正式', 'probationPeriod', '12', 3, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'Formal'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220921002, '试用', 'probationPeriod', '12', 3, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'trial'); +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('post','项目类型','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220921003, '初级工程师', 'post', '13', 3, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'JuniorEngineer'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220921004, '高级工程师', 'post', '13', 3, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'seniorEngineer'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220921005, '助理工程师', 'post', '13', 3, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'AssistantEngineer'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220921006, '无', 'post', '13', 3, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'nothing'); +ALTER TABLE T_LIMS_STAFF ADD DEPARTMENTOFFICE varchar2(36); +CALL INSERTI18N('T_LIMS_STAFF.DEPARTMENTOFFICE', '所在科室', '所在科室', 'zh-CN', '所在科室'); +-- ----------------------------- 2022-09-21 add by wangyuwei--------------end + + +-- ----------------------------- 2022-09-30 add by wangyuwei--------------begin + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('professionalTitle','职称','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220930004, '初级工程师', 'professionalTitle', '4', 4, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'JuniorEngineer'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220930005, '高级工程师', 'professionalTitle', '4', 4, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'seniorEngineer'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220930006, '助理工程师', 'professionalTitle', '4', 3, 4, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'assistantEngineer'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220930007, '无', 'professionalTitle', '4', 3, 4, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'nothing'); + + +-- ----------------------------- 2022-09-30 add by wangyuwei--------------end \ No newline at end of file diff --git a/sql/oracle/资源管理/人员管理/培训管理/人员培训.txt b/sql/oracle/资源管理/人员管理/培训管理/人员培训.txt new file mode 100644 index 0000000..29a61a8 --- /dev/null +++ b/sql/oracle/资源管理/人员管理/培训管理/人员培训.txt @@ -0,0 +1,243 @@ +-- ----------------------------- 2022-09-09 add by wangyuwei--------------begin +CREATE TABLE T_LIMS_TRAIN( + ID NUMBER NOT NULL, + STUDYMODE VARCHAR2(36) NULL, + STUDYTYPE VARCHAR2(36) NULL, + EVALUATIONUSER VARCHAR2(270) NULL, + EVALUATIONUSERID VARCHAR2(36) NULL, + TRAINCONTENT VARCHAR2(270) NULL, + TRAINPRINCIPAL VARCHAR2(270) NULL, + TRAINPRINCIPALID VARCHAR2(36) NULL, + PLANTIME DATE NULL, + TRAINMODE VARCHAR2(36) NULL, + TRAINOBJECT VARCHAR2(270) NULL, + EVALUATIONMODE VARCHAR2(36) NULL, + TRAINLOCATION VARCHAR2(270) NULL, + TRAINLECTURER VARCHAR2(270) NULL, + TRAINTIME DATE NULL, + REMARKS 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 + ); +COMMENT ON TABLE T_LIMS_TRAIN IS '培训表'; +COMMENT ON COLUMN T_LIMS_TRAIN.ID IS 'ID'; +COMMENT ON COLUMN T_LIMS_TRAIN.STUDYMODE IS '学习方法'; +COMMENT ON COLUMN T_LIMS_TRAIN.STUDYTYPE IS '学习类型'; +COMMENT ON COLUMN T_LIMS_TRAIN.EVALUATIONUSER IS '考核对象'; +COMMENT ON COLUMN T_LIMS_TRAIN.EVALUATIONUSERID IS '考核对象ID'; +COMMENT ON COLUMN T_LIMS_TRAIN.TRAINCONTENT IS '培训内容'; +COMMENT ON COLUMN T_LIMS_TRAIN.TRAINPRINCIPAL IS '培训负责人'; +COMMENT ON COLUMN T_LIMS_TRAIN.TRAINPRINCIPALID IS '培训负责人ID'; +COMMENT ON COLUMN T_LIMS_TRAIN.PLANTIME IS '计划时间'; +COMMENT ON COLUMN T_LIMS_TRAIN.TRAINMODE IS '培训方式'; +COMMENT ON COLUMN T_LIMS_TRAIN.TRAINOBJECT IS '培训对象'; +COMMENT ON COLUMN T_LIMS_TRAIN.EVALUATIONMODE IS '考核方式'; +COMMENT ON COLUMN T_LIMS_TRAIN.TRAINLOCATION IS '培训地点'; +COMMENT ON COLUMN T_LIMS_TRAIN.TRAINLECTURER IS '培训讲师'; +COMMENT ON COLUMN T_LIMS_TRAIN.TRAINTIME IS '培训时间'; +COMMENT ON COLUMN T_LIMS_TRAIN.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TRAIN.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_TRAIN.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TRAIN.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TRAIN.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TRAIN.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TRAIN.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_TRAIN.ORGID IS '组织ID'; +COMMENT ON COLUMN T_LIMS_TRAIN.ORGNAME IS '组织名称'; + +ALTER TABLE T_LIMS_TRAIN ADD CONSTRAINT PK_LIMS_TRAIN PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_TRAIN.SERVICE_NAME', '培训表', '培训表', 'zh-CN', '培训表'); +CALL INSERTI18N('T_LIMS_TRAIN.ID', '培训表的ID', 'ID', 'zh-CN', 'ID'); +CALL INSERTI18N('T_LIMS_TRAIN.STUDYMODE', '培训表的学习方法', '学习方法', 'zh-CN', '学习方法'); +CALL INSERTI18N('T_LIMS_TRAIN.STUDYTYPE', '培训表的学习类型', '学习类型', 'zh-CN', '学习类型'); +CALL INSERTI18N('T_LIMS_TRAIN.EVALUATIONUSER', '培训表的考核对象', '考核对象', 'zh-CN', '考核对象'); +CALL INSERTI18N('T_LIMS_TRAIN.EVALUATIONUSERID', '培训表的考核对象ID', '考核对象ID', 'zh-CN', '考核对象ID'); +CALL INSERTI18N('T_LIMS_TRAIN.TRAINCONTENT', '培训表的培训内容', '培训内容', 'zh-CN', '培训内容'); +CALL INSERTI18N('T_LIMS_TRAIN.TRAINPRINCIPAL', '培训表的培训负责人', '培训负责人', 'zh-CN', '培训负责人'); +CALL INSERTI18N('T_LIMS_TRAIN.TRAINPRINCIPALID', '培训表的培训负责人ID', '培训负责人ID', 'zh-CN', '培训负责人ID'); +CALL INSERTI18N('T_LIMS_TRAIN.PLANTIME', '培训表的计划时间', '计划时间', 'zh-CN', '计划时间'); +CALL INSERTI18N('T_LIMS_TRAIN.TRAINMODE', '培训表的培训方式', '培训方式', 'zh-CN', '培训方式'); +CALL INSERTI18N('T_LIMS_TRAIN.TRAINOBJECT', '培训表的培训对象', '培训对象', 'zh-CN', '培训对象'); +CALL INSERTI18N('T_LIMS_TRAIN.EVALUATIONMODE', '培训表的考核方式', '考核方式', 'zh-CN', '考核方式'); +CALL INSERTI18N('T_LIMS_TRAIN.TRAINLOCATION', '培训表的培训地点', '培训地点', 'zh-CN', '培训地点'); +CALL INSERTI18N('T_LIMS_TRAIN.TRAINLECTURER', '培训表的培训讲师', '培训讲师', 'zh-CN', '培训讲师'); +CALL INSERTI18N('T_LIMS_TRAIN.TRAINTIME', '培训表的培训时间', '培训时间', 'zh-CN', '培训时间'); +CALL INSERTI18N('T_LIMS_TRAIN.REMARKS', '培训表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TRAIN.PROCESSSTATUS', '培训表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_TRAIN.CREATEDBYID', '培训表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TRAIN.CREATEDBYNAME', '培训表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TRAIN.CREATEDTIME', '培训表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TRAIN.CREATEDBYORGID', '培训表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TRAIN.CREATEDBYORGNAME', '培训表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TRAIN.ORGID', '培训表的组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_TRAIN.ORGNAME', '培训表的组织名称', '组织名称', 'zh-CN', '组织名称'); + +CALL INSERTI18N('BASEMODULE.TRM.STAFF.TRAIN.PLANS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.STAFF.TRAIN.PLANS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.STAFF.TRAIN.PLANS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.STAFF.TRAIN.PLANS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.STAFF.TRAIN.PLANS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +COMMIT; + +CREATE TABLE T_LIMS_TRAIN_USER( + ID NUMBER NOT NULL, + TRAINID NUMBER NULL, + STAFFCODE VARCHAR2(36) NULL, + STAFFNAME VARCHAR2(270) NULL, + IZSIGN VARCHAR2(36) NULL, + SCORE NUMBER(16,2) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TRAIN_USER IS '培训人员表'; +COMMENT ON COLUMN T_LIMS_TRAIN_USER.ID IS 'ID'; +COMMENT ON COLUMN T_LIMS_TRAIN_USER.TRAINID IS '培训ID'; +COMMENT ON COLUMN T_LIMS_TRAIN_USER.STAFFCODE IS '人员工号'; +COMMENT ON COLUMN T_LIMS_TRAIN_USER.STAFFNAME IS '人员姓名'; +COMMENT ON COLUMN T_LIMS_TRAIN_USER.IZSIGN IS '是否签到'; +COMMENT ON COLUMN T_LIMS_TRAIN_USER.SCORE IS '考试成绩'; +COMMENT ON COLUMN T_LIMS_TRAIN_USER.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TRAIN_USER.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TRAIN_USER.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TRAIN_USER.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TRAIN_USER.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TRAIN_USER ADD CONSTRAINT PK_LIMS_TRAIN_USER PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_TRAIN_USER.SERVICE_NAME', '培训人员表', '培训人员表', 'zh-CN', '培训人员表'); +CALL INSERTI18N('T_LIMS_TRAIN_USER.ID', '培训人员表的ID', 'ID', 'zh-CN', 'ID'); +CALL INSERTI18N('T_LIMS_TRAIN_USER.TRAINID', '培训人员表的培训ID', '培训ID', 'zh-CN', '培训ID'); +CALL INSERTI18N('T_LIMS_TRAIN_USER.STAFFCODE', '培训人员表的人员工号', '人员工号', 'zh-CN', '人员工号'); +CALL INSERTI18N('T_LIMS_TRAIN_USER.STAFFNAME', '培训人员表的人员姓名', '人员姓名', 'zh-CN', '人员姓名'); +CALL INSERTI18N('T_LIMS_TRAIN_USER.IZSIGN', '培训人员表的是否签到', '是否签到', 'zh-CN', '是否签到'); +CALL INSERTI18N('T_LIMS_TRAIN_USER.SCORE', '培训人员表的考试成绩', '考试成绩', 'zh-CN', '考试成绩'); +CALL INSERTI18N('T_LIMS_TRAIN_USER.CREATEDBYID', '培训人员表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TRAIN_USER.CREATEDBYNAME', '培训人员表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TRAIN_USER.CREATEDTIME', '培训人员表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TRAIN_USER.CREATEDBYORGID', '培训人员表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TRAIN_USER.CREATEDBYORGNAME', '培训人员表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.TRM.STAFF.TRAIN.USERS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.STAFF.TRAIN.USERS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.STAFF.TRAIN.USERS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.STAFF.TRAIN.USERS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.STAFF.TRAIN.USERS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +COMMIT; + + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('910104', '培训管理', NULL , '9101', '4', '035.svg', '培训管理'); + +DELETE FROM T_CORE_MENU WHERE ID = '91010402' + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91010401', '培训计划编制', '/secure/basemodule/trm/staff/train/trains/page/edit-list', '910104', '1', '035.svg', '培训计划编制'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TRAIN', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('91010401', '培训计划编制', 'T_LIMS_TRAIN', 'audit_def', '1'); + +COMMIT; + + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('studyType','学习类型','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220907001, '标准', 'studyType', '1', 5, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'standard'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220907002, '安全', 'studyType', '1', 5, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'security'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220907003, '管理', 'studyType', '1', 5, 3, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'manage'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220907004, '岗位', 'studyType', '1', 5, 4, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'post'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220907005, '管理体系', 'studyType', '1', 5, 5, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'managementSystem'); + + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('evaluationMode','考核方式','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220907006, '笔试', 'evaluationMode', '2', 3, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'written'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220907007, '参会', 'evaluationMode', '2', 3, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'AttendMeeting'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220907008, '其他', 'evaluationMode', '2', 3, 3, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'other'); + + + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91010402', '培训计划审核', '/secure/basemodule/trm/staff/train/trains/page/audit-list?bpmn_statusCode=Audit', '910104', '2', '008.svg', '培训计划审核'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91010403', '培训实施', '/secure/basemodule/trm/staff/train/trains/page/audit-list?bpmn_statusCode=Implement', '910104', '3', '008.svg', '培训实施'); +-- ----------------------------- 2022-09-09 add by wangyuwei--------------end + + +-- ----------------------------- 2022-09-11 add by wangyuwei--------------begin + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91010404', '培训查询', '/secure/basemodule/trm/staff/train/trains/page/search-list', '910104', '4', '008.svg', '培训查询'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('IzSign','是否签到','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220911001, '是', 'IzSign', '3', 3, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'yes'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220911002, '否', 'IzSign', '3', 3, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'no'); + +-- ----------------------------- 2022-09-11 add by wangyuwei--------------end + + +-- ----------------------------- 2022-09-14 add by wangyuwei--------------begin + +CALL INSERTI18N('T_LIMS_TRM_PLAN_USER', '培训人员', '培训人员', 'zh-CN', '培训人员'); +CALL INSERTI18N('GIKAM.FILE.BUTTON.IMPORT', '导入', '导入', 'zh-CN', '导入'); + +-- ----------------------------- 2022-09-14 add by wangyuwei--------------end + + +-- ----------------------------- 2022-09-19 add by wangyuwei--------------begin + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('izSign','是否签到','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220911001, '是', 'izSign', '3', 3, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'yes'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220911002, '否', 'izSign', '3', 3, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'no'); + + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('trainMode','培训方式','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220919001, 'ppt', 'trainMode', '7', 3, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'ppt'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220919002, '实操', 'trainMode', '7', 3, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'PracticalOperation'); +-- ----------------------------- 2022-09-19 add by wangyuwei--------------begin \ No newline at end of file diff --git a/sql/oracle/资源管理/位置管理/位置.txt b/sql/oracle/资源管理/位置管理/位置.txt new file mode 100644 index 0000000..55ca204 --- /dev/null +++ b/sql/oracle/资源管理/位置管理/位置.txt @@ -0,0 +1,70 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_LOCATION( + ID NUMBER NOT NULL, + LOCTYPE VARCHAR2(36) NULL, + LOCCODE VARCHAR2(36) NULL, + LOCNAME VARCHAR2(120) NULL, + LOCDESC VARCHAR2(120) NULL, + LABORATORYID VARCHAR2(36) NULL, + LABORATORY VARCHAR2(120) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_LOCATION IS '位置'; +COMMENT ON COLUMN T_LIMS_LOCATION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_LOCATION.LOCTYPE IS '位置类型'; +COMMENT ON COLUMN T_LIMS_LOCATION.LOCCODE IS '位置编号'; +COMMENT ON COLUMN T_LIMS_LOCATION.LOCNAME IS '位置名称'; +COMMENT ON COLUMN T_LIMS_LOCATION.LOCDESC IS '位置描述'; +COMMENT ON COLUMN T_LIMS_LOCATION.LABORATORYID IS '实验室ID'; +COMMENT ON COLUMN T_LIMS_LOCATION.LABORATORY IS '实验室'; +COMMENT ON COLUMN T_LIMS_LOCATION.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_LOCATION.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_LOCATION.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_LOCATION.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_LOCATION.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_LOCATION ADD CONSTRAINT PK_LIMS_LOCATION PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_LOCATION.SERVICE_NAME', '位置', '位置', 'zh-CN', '位置'); +CALL INSERTI18N('T_LIMS_LOCATION.ID', '位置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_LOCATION.LOCTYPE', '位置的位置类型', '位置类型', 'zh-CN', '位置类型'); +CALL INSERTI18N('T_LIMS_LOCATION.LOCCODE', '位置的位置编号', '位置编号', 'zh-CN', '位置编号'); +CALL INSERTI18N('T_LIMS_LOCATION.LOCNAME', '位置的位置名称', '位置名称', 'zh-CN', '位置名称'); +CALL INSERTI18N('T_LIMS_LOCATION.LOCDESC', '位置的位置描述', '位置描述', 'zh-CN', '位置描述'); +CALL INSERTI18N('T_LIMS_LOCATION.LABORATORYID', '位置的实验室ID', '实验室ID', 'zh-CN', '实验室ID'); +CALL INSERTI18N('T_LIMS_LOCATION.LABORATORY', '位置的实验室', '实验室', 'zh-CN', '实验室'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDBYID', '位置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDBYNAME', '位置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDTIME', '位置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDBYORGID', '位置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDBYORGNAME', '位置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_LOCATION', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-25 add by zhangs------------end + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('locationType','位置类型','biz',NULL,25,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022082517411,'样品位置','locationType',NULL,1,0,'0',NULL,NULL,NULL,'样品位置','admin','系统管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(2022082517412,'设备位置','locationType',NULL,2,0,'0',NULL,NULL,NULL,'设备位置','admin','超级管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(2022082517413,'耗材位置','locationType',NULL,3,0,'0',NULL,NULL,NULL,'耗材位置','admin','超级管理员',NULL); + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082517551,'位置','位置','locationChoose','/secure/basemodule/locations/page/choose-list','80%'); \ No newline at end of file diff --git a/sql/oracle/资源管理/加急维护/加急维护.txt b/sql/oracle/资源管理/加急维护/加急维护.txt new file mode 100644 index 0000000..3d2408b --- /dev/null +++ b/sql/oracle/资源管理/加急维护/加急维护.txt @@ -0,0 +1,83 @@ +-- ----------------------------- 2022-09-21 add by wangyuwei--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_URGENT( + ID NUMBER NOT NULL, + TESTGROUP VARCHAR2(270) NULL, + TESTPERSON VARCHAR2(36) NULL, + TESTTIME DATE NULL, + SECONDARYORGNAME VARCHAR2(270) NULL, + SECONDARYORGCODE VARCHAR2(36) NULL, + URGENTONLINE VARCHAR2(270) NULL, + CONTINUOUSURGENCY NUMBER NULL, + RECENTLYURGENT NUMBER NULL, + ACCOMMODATIONURGENT NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(270) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + ORGID VARCHAR2(36) NULL, + ORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_URGENT IS '加急维护表'; +COMMENT ON COLUMN T_LIMS_URGENT.ID IS 'ID'; +COMMENT ON COLUMN T_LIMS_URGENT.TESTGROUP IS '测试组'; +COMMENT ON COLUMN T_LIMS_URGENT.TESTPERSON IS '添加人'; +COMMENT ON COLUMN T_LIMS_URGENT.TESTTIME IS '添加时间'; +COMMENT ON COLUMN T_LIMS_URGENT.SECONDARYORGNAME IS '二级部门名称'; +COMMENT ON COLUMN T_LIMS_URGENT.SECONDARYORGCODE IS '二级部门编号'; +COMMENT ON COLUMN T_LIMS_URGENT.URGENTONLINE IS '每天加急上线'; +COMMENT ON COLUMN T_LIMS_URGENT.CONTINUOUSURGENCY IS '连续加急天数N'; +COMMENT ON COLUMN T_LIMS_URGENT.RECENTLYURGENT IS '最近加急天数M'; +COMMENT ON COLUMN T_LIMS_URGENT.ACCOMMODATIONURGENT IS '最近加急容纳天数L'; +COMMENT ON COLUMN T_LIMS_URGENT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_URGENT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_URGENT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_URGENT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_URGENT.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_URGENT.ORGID IS '组织id'; +COMMENT ON COLUMN T_LIMS_URGENT.ORGNAME IS '组织名称'; + +ALTER TABLE T_LIMS_URGENT ADD CONSTRAINT PK_LIMS_URGENT PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_URGENT.SERVICE_NAME', '加急维护表', '加急维护表', 'zh-CN', '加急维护表'); +CALL INSERTI18N('T_LIMS_URGENT.ID', '加急维护表的ID', 'ID', 'zh-CN', 'ID'); +CALL INSERTI18N('T_LIMS_URGENT.TESTGROUP', '加急维护表的测试组', '测试组', 'zh-CN', '测试组'); +CALL INSERTI18N('T_LIMS_URGENT.TESTPERSON', '加急维护表的添加人', '添加人', 'zh-CN', '添加人'); +CALL INSERTI18N('T_LIMS_URGENT.TESTTIME', '加急维护表的添加时间', '添加时间', 'zh-CN', '添加时间'); +CALL INSERTI18N('T_LIMS_URGENT.SECONDARYORGNAME', '加急维护表的二级部门名称', '二级部门名称', 'zh-CN', '二级部门名称'); +CALL INSERTI18N('T_LIMS_URGENT.SECONDARYORGCODE', '加急维护表的二级部门编号', '二级部门编号', 'zh-CN', '二级部门编号'); +CALL INSERTI18N('T_LIMS_URGENT.URGENTONLINE', '加急维护表的每天加急上线', '每天加急上线', 'zh-CN', '每天加急上线'); +CALL INSERTI18N('T_LIMS_URGENT.CONTINUOUSURGENCY', '加急维护表的连续加急天数N', '连续加急天数N', 'zh-CN', '连续加急天数N'); +CALL INSERTI18N('T_LIMS_URGENT.RECENTLYURGENT', '加急维护表的最近加急天数M', '最近加急天数M', 'zh-CN', '最近加急天数M'); +CALL INSERTI18N('T_LIMS_URGENT.ACCOMMODATIONURGENT', '加急维护表的最近加急容纳天数L', '最近加急容纳天数L', 'zh-CN', '最近加急容纳天数L'); +CALL INSERTI18N('T_LIMS_URGENT.CREATEDBYID', '加急维护表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_URGENT.CREATEDBYNAME', '加急维护表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_URGENT.CREATEDTIME', '加急维护表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_URGENT.CREATEDBYORGID', '加急维护表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_URGENT.CREATEDBYORGNAME', '加急维护表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_URGENT.ORGID', '加急维护表的组织id', '组织id', 'zh-CN', '组织id'); +CALL INSERTI18N('T_LIMS_URGENT.ORGNAME', '加急维护表的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('BASEMODULE.TRM.URGENTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.URGENTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.URGENTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.URGENTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.URGENTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20220921', '加急维护', '/secure/basemodule/trm/urgents/page/edit-list', '91', '20220921', '016.svg', '加急维护'); + +CALL INSERTI18N('BASEMODULE.TRM.URGENTS.MODAL.ADD', '加急新增', '加急新增', 'zh-CN', '加急新增'); + +ALTER TABLE T_LIMS_TEST_METHOD MODIFY MANPOWERCOST NUMBER(16,2) +ALTER TABLE T_LIMS_TEST_METHOD MODIFY MATERIALCOST NUMBER(16,2) + +-- ----------------------------- 2022-09-21 add by wangyuwei------------end + +-- ----------------------------- 2022-09-29 add by wangyuwei------------begin + +CALL INSERTI18N('T_LIMS_URGENT.URGENTONLINE', '每日加急上限', '每日加急上限', 'zh-CN', '每日加急上限'); + +-- ----------------------------- 2022-09-29 add by wangyuwei------------end diff --git a/sql/oracle/资源管理/材料库管理/材料库.txt b/sql/oracle/资源管理/材料库管理/材料库.txt new file mode 100644 index 0000000..873a037 --- /dev/null +++ b/sql/oracle/资源管理/材料库管理/材料库.txt @@ -0,0 +1,329 @@ +-- 建表语句 +CREATE TABLE T_LIMS_MATERIAL_STORAGE( + ID NUMBER NOT NULL, + MATERIALCODE VARCHAR2(270) NULL, + MATERIALNAME VARCHAR2(270) NULL, + MATERIALTYPE VARCHAR2(36) NULL, + CELLTYPE VARCHAR2(270) NULL, + MODEL VARCHAR2(270) NULL, + PURPOSE VARCHAR2(270) NULL, + AMOUNT NUMBER NULL, + POSITIVEMATERIAL VARCHAR2(270) NULL, + POSITIVEACTIVITY NUMBER(16,2) NULL, + POSITIVECONDUCTIVECARBON NUMBER(16,2) NULL, + PVDF5130 NUMBER(16,2) NULL, + POSITIVEPRESSDENSITY NUMBER(16,2) NULL, + NEGATIVEMATERIAL VARCHAR2(270) NULL, + NEGATIVEACTIVITY NUMBER(16,2) NULL, + NEGATIVECONDUCTIVECARBON NUMBER(16,2) NULL, + NEGATIVECMC NUMBER(16,2) NULL, + NEGATIVESBR NUMBER(16,2) NULL, + NEGATIVEPRESSDENSITY NUMBER(16,2) NULL, + NP NUMBER(16,2) NULL, + ELECTROLYTE VARCHAR2(270) NULL, + DIAPHRAGM NUMBER(16,2) NULL, + TESTVOLTAGE NUMBER(16,2) NULL, + POSITIVECAPACITY NUMBER(16,2) NULL, + POSITIVERATIO NUMBER(16,2) NULL, + POSITIVEROLLINPRESSDEN NUMBER(16,2) NULL, + POSITIVECOATINGPRESSDEN NUMBER(16,2) NULL, + POSITIVEFOILTHICKNESS NUMBER(16,2) NULL, + ROLLINTHICKNESS NUMBER(16,2) NULL, + NEGATIVECAPACITY NUMBER(16,2) NULL, + NEGATIVERATIO NUMBER(16,2) NULL, + NEGATIVEROLLINPRESSDEN NUMBER(16,2) NULL, + NEGATIVECOATINGPRESSDEN NUMBER(16,2) NULL, + NEGATIVEFOILTHICKNESS NUMBER(16,2) NULL, + NEGATIVETHICKNESS NUMBER(16,2) NULL, + ORGID VARCHAR2(60) NULL, + ORGNAME VARCHAR2(60) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_MATERIAL_STORAGE IS '材料库管理'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.MATERIALCODE IS '材料代码'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.MATERIALNAME IS '材料名称'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.MATERIALTYPE IS '材料类型'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.CELLTYPE IS '电池类型'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.MODEL IS '型号规格'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.PURPOSE IS '生产用途'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.AMOUNT IS '数量'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.POSITIVEMATERIAL IS '正极材料'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.POSITIVEACTIVITY IS '正极活性占比'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.POSITIVECONDUCTIVECARBON IS '正极导电碳'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.PVDF5130 IS 'PVDF5130'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.POSITIVEPRESSDENSITY IS '正极压实密度'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.NEGATIVEMATERIAL IS '负极材料'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.NEGATIVEACTIVITY IS '负极活性占比'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.NEGATIVECONDUCTIVECARBON IS '负极导电碳'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.NEGATIVECMC IS '负极CMC'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.NEGATIVESBR IS '负极SBR'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.NEGATIVEPRESSDENSITY IS '负极压实密度'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.NP IS 'N/P'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.ELECTROLYTE IS '电解液'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.DIAPHRAGM IS '隔膜/um'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.TESTVOLTAGE IS '测试电压'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.POSITIVECAPACITY IS '正极克容量(mAh/g)'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.POSITIVERATIO IS '正极活性物质比例(%)'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.POSITIVEROLLINPRESSDEN IS '正极辊压后单面面密度(mg/cm2)'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.POSITIVECOATINGPRESSDEN IS '正极涂布单面面密度(mg/cm2)'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.POSITIVEFOILTHICKNESS IS '正极箔材厚度(um)'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.ROLLINTHICKNESS IS '辊压厚度(UM)'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.NEGATIVECAPACITY IS '负极克容量(mAh/g)'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.NEGATIVERATIO IS '负极活性物质比例(%)'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.NEGATIVEROLLINPRESSDEN IS '负极辊压后单面面密度(mg/cm2)'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.NEGATIVECOATINGPRESSDEN IS '负极涂布单面面密度(mg/cm2)'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.NEGATIVEFOILTHICKNESS IS '负极箔材厚度(um)'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.NEGATIVETHICKNESS IS '负极极片厚度(um)'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.ORGID IS 'orgId'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.ORGNAME IS 'orgName'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_MATERIAL_STORAGE ADD CONSTRAINT PK_LIMS_MATERIAL_STORAGE PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.SERVICE_NAME', '材料库管理', '材料库管理', 'zh-CN', '材料库管理'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.ID', '材料库管理的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.MATERIALCODE', '材料库管理的材料代码', '材料代码', 'zh-CN', '材料代码'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.MATERIALNAME', '材料库管理的材料名称', '材料名称', 'zh-CN', '材料名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.MATERIALTYPE', '材料库管理的材料类型', '材料类型', 'zh-CN', '材料类型'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.CELLTYPE', '材料库管理的电池类型', '电池类型', 'zh-CN', '电池类型'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.MODEL', '材料库管理的型号规格', '型号规格', 'zh-CN', '型号规格'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.PURPOSE', '材料库管理的生产用途', '生产用途', 'zh-CN', '生产用途'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.AMOUNT', '材料库管理的数量', '数量', 'zh-CN', '数量'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.POSITIVEMATERIAL', '材料库管理的正极材料', '正极材料', 'zh-CN', '正极材料'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.POSITIVEACTIVITY', '材料库管理的正极活性占比', '正极活性占比', 'zh-CN', '正极活性占比'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.POSITIVECONDUCTIVECARBON', '材料库管理的正极导电碳', '正极导电碳', 'zh-CN', '正极导电碳'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.PVDF5130', '材料库管理的PVDF5130', 'PVDF5130', 'zh-CN', 'PVDF5130'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.POSITIVEPRESSDENSITY', '材料库管理的正极压实密度', '正极压实密度', 'zh-CN', '正极压实密度'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.NEGATIVEMATERIAL', '材料库管理的负极材料', '负极材料', 'zh-CN', '负极材料'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.NEGATIVEACTIVITY', '材料库管理的负极活性占比', '负极活性占比', 'zh-CN', '负极活性占比'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.NEGATIVECONDUCTIVECARBON', '材料库管理的负极导电碳', '负极导电碳', 'zh-CN', '负极导电碳'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.NEGATIVECMC', '材料库管理的负极CMC', '负极CMC', 'zh-CN', '负极CMC'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.NEGATIVESBR', '材料库管理的负极SBR', '负极SBR', 'zh-CN', '负极SBR'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.NEGATIVEPRESSDENSITY', '材料库管理的负极压实密度', '负极压实密度', 'zh-CN', '负极压实密度'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.NP', '材料库管理的N/P', 'N/P', 'zh-CN', 'N/P'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.ELECTROLYTE', '材料库管理的电解液', '电解液', 'zh-CN', '电解液'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.DIAPHRAGM', '材料库管理的隔膜/um', '隔膜/um', 'zh-CN', '隔膜/um'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.TESTVOLTAGE', '材料库管理的测试电压', '测试电压', 'zh-CN', '测试电压'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.POSITIVECAPACITY', '材料库管理的正极克容量(mAh/g)', '正极克容量(mAh/g)', 'zh-CN', '正极克容量(mAh/g)'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.POSITIVERATIO', '材料库管理的正极活性物质比例(%)', '正极活性物质比例(%)', 'zh-CN', '正极活性物质比例(%)'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.POSITIVEROLLINPRESSDEN', '材料库管理的正极辊压后单面面密度(mg/cm2)', '正极辊压后单面面密度(mg/cm2)', 'zh-CN', '正极辊压后单面面密度(mg/cm2)'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.POSITIVECOATINGPRESSDEN', '材料库管理的正极涂布单面面密度(mg/cm2)', '正极涂布单面面密度(mg/cm2)', 'zh-CN', '正极涂布单面面密度(mg/cm2)'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.POSITIVEFOILTHICKNESS', '材料库管理的正极箔材厚度(um)', '正极箔材厚度(um)', 'zh-CN', '正极箔材厚度(um)'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.ROLLINTHICKNESS', '材料库管理的辊压厚度(UM)', '辊压厚度(UM)', 'zh-CN', '辊压厚度(UM)'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.NEGATIVECAPACITY', '材料库管理的负极克容量(mAh/g)', '负极克容量(mAh/g)', 'zh-CN', '负极克容量(mAh/g)'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.NEGATIVERATIO', '材料库管理的负极活性物质比例(%)', '负极活性物质比例(%)', 'zh-CN', '负极活性物质比例(%)'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.NEGATIVEROLLINPRESSDEN', '材料库管理的负极辊压后单面面密度(mg/cm2)', '负极辊压后单面面密度(mg/cm2)', 'zh-CN', '负极辊压后单面面密度(mg/cm2)'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.NEGATIVECOATINGPRESSDEN', '材料库管理的负极涂布单面面密度(mg/cm2)', '负极涂布单面面密度(mg/cm2)', 'zh-CN', '负极涂布单面面密度(mg/cm2)'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.NEGATIVEFOILTHICKNESS', '材料库管理的负极箔材厚度(um)', '负极箔材厚度(um)', 'zh-CN', '负极箔材厚度(um)'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.NEGATIVETHICKNESS', '材料库管理的负极极片厚度(um)', '负极极片厚度(um)', 'zh-CN', '负极极片厚度(um)'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.ORGID', '材料库管理的orgId', 'orgId', 'zh-CN', 'orgId'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.ORGNAME', '材料库管理的orgName', 'orgName', 'zh-CN', 'orgName'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.CREATEDBYID', '材料库管理的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.CREATEDBYNAME', '材料库管理的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.CREATEDTIME', '材料库管理的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.CREATEDBYORGID', '材料库管理的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.CREATEDBYORGNAME', '材料库管理的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.TRM.MATERIALSTORAGE.MATERIALMANAGERS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.MATERIALSTORAGE.MATERIALMANAGERS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.MATERIALSTORAGE.MATERIALMANAGERS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.MATERIALSTORAGE.MATERIALMANAGERS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.MATERIALSTORAGE.MATERIALMANAGERS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9102', '材料库管理', '/secure/basemodule/trm/materialstorage/material-storages/page/edit-list', '91', '9102', '021.svg', '材料库管理'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL_STORAGE', '0', '0'); + +COMMIT; + + + +-- 建表语句 +CREATE TABLE T_LIMS_MATERIAL_METHOD( + ID NUMBER NOT NULL, + MATERIALID NUMBER NULL, + TESTMETHODID NUMBER NULL, + TESTID NUMBER NULL, + METHODID NUMBER NULL, + ORGID VARCHAR2(36) NULL, + ORGNAME VARCHAR2(36) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_MATERIAL_METHOD IS '材料库检测项目'; +COMMENT ON COLUMN T_LIMS_MATERIAL_METHOD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_MATERIAL_METHOD.MATERIALID IS '材料ID'; +COMMENT ON COLUMN T_LIMS_MATERIAL_METHOD.TESTMETHODID IS '项目方法ID'; +COMMENT ON COLUMN T_LIMS_MATERIAL_METHOD.TESTID IS '检测项目ID'; +COMMENT ON COLUMN T_LIMS_MATERIAL_METHOD.METHODID IS '方法ID'; +COMMENT ON COLUMN T_LIMS_MATERIAL_METHOD.ORGID IS '组Id'; +COMMENT ON COLUMN T_LIMS_MATERIAL_METHOD.ORGNAME IS '组名称'; +COMMENT ON COLUMN T_LIMS_MATERIAL_METHOD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_MATERIAL_METHOD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_MATERIAL_METHOD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_MATERIAL_METHOD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_MATERIAL_METHOD.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_MATERIAL_METHOD ADD CONSTRAINT PK_LIMS_MATERIAL_METHOD PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_MATERIAL_METHOD.SERVICE_NAME', '材料库检测项目', '材料库检测项目', 'zh-CN', '材料库检测项目'); +CALL INSERTI18N('T_LIMS_MATERIAL_METHOD.ID', '材料库检测项目的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MATERIAL_METHOD.MATERIALID', '材料库检测项目的材料ID', '材料ID', 'zh-CN', '材料ID'); +CALL INSERTI18N('T_LIMS_MATERIAL_METHOD.TESTMETHODID', '材料库检测项目的项目方法ID', '项目方法ID', 'zh-CN', '项目方法ID'); +CALL INSERTI18N('T_LIMS_MATERIAL_METHOD.TESTID', '材料库检测项目的检测项目ID', '检测项目ID', 'zh-CN', '检测项目ID'); +CALL INSERTI18N('T_LIMS_MATERIAL_METHOD.METHODID', '材料库检测项目的方法ID', '方法ID', 'zh-CN', '方法ID'); +CALL INSERTI18N('T_LIMS_MATERIAL_METHOD.ORGID', '材料库检测项目的组Id', '组Id', 'zh-CN', '组Id'); +CALL INSERTI18N('T_LIMS_MATERIAL_METHOD.ORGNAME', '材料库检测项目的组名称', '组名称', 'zh-CN', '组名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_METHOD.CREATEDBYID', '材料库检测项目的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_METHOD.CREATEDBYNAME', '材料库检测项目的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_METHOD.CREATEDTIME', '材料库检测项目的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_MATERIAL_METHOD.CREATEDBYORGID', '材料库检测项目的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_METHOD.CREATEDBYORGNAME', '材料库检测项目的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.TRM.MATERIALSTORAGE.MATERIALMETHODS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.MATERIALSTORAGE.MATERIALMETHODS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.MATERIALSTORAGE.MATERIALMETHODS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.MATERIALSTORAGE.MATERIALMETHODS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.MATERIALSTORAGE.MATERIALMETHODS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL_METHOD', '0', '0'); + + +COMMIT; + + + +-- 建表语句 +CREATE TABLE T_LIMS_MATERIAL_METHOD_PROCESS( + ID NUMBER NOT NULL, + MATERIALMETHODID NUMBER NULL, + PROCESSNAME VARCHAR2(270) NULL, + HIGHLIMIT NUMBER(16,2) NULL, + LOWLIMIT NUMBER(16,2) NULL, + ORGID VARCHAR2(60) NULL, + ORGNAME VARCHAR2(60) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_MATERIAL_METHOD_PROCESS IS '材料项目工序'; +COMMENT ON COLUMN T_LIMS_MATERIAL_METHOD_PROCESS.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_MATERIAL_METHOD_PROCESS.MATERIALMETHODID IS '材料方法ID'; +COMMENT ON COLUMN T_LIMS_MATERIAL_METHOD_PROCESS.PROCESSNAME IS '工序'; +COMMENT ON COLUMN T_LIMS_MATERIAL_METHOD_PROCESS.HIGHLIMIT IS '检出高限'; +COMMENT ON COLUMN T_LIMS_MATERIAL_METHOD_PROCESS.LOWLIMIT IS '检出低限'; +COMMENT ON COLUMN T_LIMS_MATERIAL_METHOD_PROCESS.ORGID IS '组ID'; +COMMENT ON COLUMN T_LIMS_MATERIAL_METHOD_PROCESS.ORGNAME IS '组名称'; +COMMENT ON COLUMN T_LIMS_MATERIAL_METHOD_PROCESS.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_MATERIAL_METHOD_PROCESS.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_MATERIAL_METHOD_PROCESS.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_MATERIAL_METHOD_PROCESS.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_MATERIAL_METHOD_PROCESS.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_MATERIAL_METHOD_PROCESS ADD CONSTRAINT PK_LIMS_MATERIAL_METHOD_PROCESS PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_MATERIAL_METHOD_PROCESS.SERVICE_NAME', '材料项目工序', '材料项目工序', 'zh-CN', '材料项目工序'); +CALL INSERTI18N('T_LIMS_MATERIAL_METHOD_PROCESS.ID', '材料项目工序的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MATERIAL_METHOD_PROCESS.MATERIALMETHODID', '材料项目工序的材料方法ID', '材料方法ID', 'zh-CN', '材料方法ID'); +CALL INSERTI18N('T_LIMS_MATERIAL_METHOD_PROCESS.PROCESSNAME', '材料项目工序的工序', '工序', 'zh-CN', '工序'); +CALL INSERTI18N('T_LIMS_MATERIAL_METHOD_PROCESS.HIGHLIMIT', '材料项目工序的检出高限', '检出高限', 'zh-CN', '检出高限'); +CALL INSERTI18N('T_LIMS_MATERIAL_METHOD_PROCESS.LOWLIMIT', '材料项目工序的检出低限', '检出低限', 'zh-CN', '检出低限'); +CALL INSERTI18N('T_LIMS_MATERIAL_METHOD_PROCESS.ORGID', '材料项目工序的组ID', '组ID', 'zh-CN', '组ID'); +CALL INSERTI18N('T_LIMS_MATERIAL_METHOD_PROCESS.ORGNAME', '材料项目工序的组名称', '组名称', 'zh-CN', '组名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_METHOD_PROCESS.CREATEDBYID', '材料项目工序的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_METHOD_PROCESS.CREATEDBYNAME', '材料项目工序的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_METHOD_PROCESS.CREATEDTIME', '材料项目工序的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_MATERIAL_METHOD_PROCESS.CREATEDBYORGID', '材料项目工序的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_METHOD_PROCESS.CREATEDBYORGNAME', '材料项目工序的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.TRM.MATERIALSTORAGE.MATERIALMETHODPROCESSS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.MATERIALSTORAGE.MATERIALMETHODPROCESSS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.MATERIALSTORAGE.MATERIALMETHODPROCESSS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.MATERIALSTORAGE.MATERIALMETHODPROCESSS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.MATERIALSTORAGE.MATERIALMETHODPROCESSS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL_METHOD_PROCESS', '0', '0'); + +COMMIT; + + + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('materialType','材料类型','biz',NULL,25,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022091311213,'成品','materialType',NULL,3,0,'0',NULL,NULL,NULL,'成品','admin','超级管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022091311211,'原材料','materialType',NULL,1,0,'0',NULL,NULL,NULL,'原材料','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022091311212,'半成品','materialType',NULL,2,0,'0',NULL,NULL,NULL,'半成品','admin','超级管理员',NULL); + + + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('processType','工序类型','biz',NULL,25,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022091413581,'烘干','processType',NULL,1,0,'0',NULL,NULL,NULL,'烘干','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022091413582,'称重','processType',NULL,2,0,'0',NULL,NULL,NULL,'称重','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022091413583,'搅浆','processType',NULL,3,0,'0',NULL,NULL,NULL,'搅浆','admin','系统管理员',NULL); + + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022091917151,'材料库信息','材料库信息','materialStorageChoose','/secure/basemodule/trm/materialstorage/material-storages/page/choose-list','80%'); + + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022092417091,'材料库项目工序信息','材料库项目工序信息','materialMethodProcessChoose','/secure/basemodule/trm/materialstorage/material-method-processs/page/choose-list','80%'); + + +ALTER TABLE T_LIMS_MATERIAL_STORAGE ADD CAPACITY NUMBER(16,2) NULL; +COMMENT ON COLUMN T_LIMS_MATERIAL_STORAGE.CAPACITY IS '容量mAh'; +CALL INSERTI18N('T_LIMS_MATERIAL_STORAGE.CAPACITY', '材料库管理的容量mAh', '容量mAh', 'zh-CN', '容量mAh'); + +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (NEGATIVERATIO VARCHAR2(270)); +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (NEGATIVEACTIVITY VARCHAR2(270)); +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (NEGATIVECONDUCTIVECARBON VARCHAR2(270)); +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (NEGATIVECMC VARCHAR2(270)); +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (NEGATIVESBR VARCHAR2(270)); +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (TESTVOLTAGE VARCHAR2(270)); +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (POSITIVERATIO VARCHAR2(270)); +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (POSITIVEACTIVITY VARCHAR2(270)); +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (POSITIVECONDUCTIVECARBON VARCHAR2(270)); +ALTER TABLE T_LIMS_MATERIAL_STORAGE MODIFY (PVDF5130 VARCHAR2(270)); + + + +ALTER TABLE T_LIMS_ORDER MODIFY (NAGETIVERATIO VARCHAR2(270)); +ALTER TABLE T_LIMS_ORDER MODIFY (POSITIVERATIO VARCHAR2(270)); +ALTER TABLE T_LIMS_ORDER MODIFY (TESTVOLTAGE VARCHAR2(270)); +ALTER TABLE T_LIMS_ORDER MODIFY (NAGETIVESBR VARCHAR2(270)); +ALTER TABLE T_LIMS_ORDER MODIFY (NAGETIVECMC VARCHAR2(270)); +ALTER TABLE T_LIMS_ORDER MODIFY (NAGETIVECONDUCTIVECARBON VARCHAR2(270)); +ALTER TABLE T_LIMS_ORDER MODIFY (NAGETIVEACTIVITY VARCHAR2(270)); +ALTER TABLE T_LIMS_ORDER MODIFY (PVDF VARCHAR2(270)); +ALTER TABLE T_LIMS_ORDER MODIFY (POSITIVECONDUCTIVECARBON VARCHAR2(270)); +ALTER TABLE T_LIMS_ORDER MODIFY (POSITIVEACTIVITY VARCHAR2(270)); + diff --git a/sql/oracle/资源管理/标准溶液/标准溶液(ICP).txt b/sql/oracle/资源管理/标准溶液/标准溶液(ICP).txt new file mode 100644 index 0000000..f7dc1d7 --- /dev/null +++ b/sql/oracle/资源管理/标准溶液/标准溶液(ICP).txt @@ -0,0 +1,200 @@ +-- 建表语句 +CREATE TABLE T_LIMS_LIQUOR_ICP( + ID NUMBER NOT NULL, + LIQUORCODE VARCHAR2(270) NULL, + LIQUORSTATUS VARCHAR2(36) NULL, + CONFIGTIME DATE NULL, + VALIDITYTIME DATE NULL, + CONFIGELEMENT VARCHAR2(270) NULL, + CONFIGCONCENTRATION VARCHAR2(270) NULL, + MARKERCODE VARCHAR2(270) NULL, + MARKERDOSAGE VARCHAR2(270) NULL, + CONSTANTVOLUME VARCHAR2(270) NULL, + CONFIGUSER VARCHAR2(270) NULL, + CONFIGUSERID VARCHAR2(270) NULL, + REMARKS VARCHAR2(270) NULL, + AUDITUSER VARCHAR2(270) NULL, + AUDITUSERID VARCHAR2(270) NULL, + PROCESSSTATUS VARCHAR2(36) NULL, + GROUPNAME VARCHAR2(36) NULL, + ORGID VARCHAR2(60) NULL, + ORGNAME VARCHAR2(60) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_LIQUOR_ICP IS '标准溶液ICP表'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP.LIQUORCODE IS '标准溶液编号'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP.LIQUORSTATUS IS '标液状态'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP.CONFIGTIME IS '配制日期'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP.VALIDITYTIME IS '有效日期'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP.CONFIGELEMENT IS '配置元素'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP.CONFIGCONCENTRATION IS '配置浓度'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP.MARKERCODE IS '标物编号'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP.MARKERDOSAGE IS '标物用量'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP.CONSTANTVOLUME IS '定容体积'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP.CONFIGUSER IS '配置人'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP.CONFIGUSERID IS '配置人ID'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP.AUDITUSER IS '审核人'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP.AUDITUSERID IS '审核人ID'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP.GROUPNAME IS '所属分组'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP.ORGID IS '组ID'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP.ORGNAME IS '组名称'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_LIQUOR_ICP ADD CONSTRAINT PK_LIMS_LIQUOR_ICP PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_LIQUOR_ICP.SERVICE_NAME', '标准溶液ICP表', '标准溶液ICP表', 'zh-CN', '标准溶液ICP表'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP.ID', '标准溶液ICP表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP.LIQUORCODE', '标准溶液ICP表的标准溶液编号', '标准溶液编号', 'zh-CN', '标准溶液编号'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP.LIQUORSTATUS', '标准溶液ICP表的标液状态', '标液状态', 'zh-CN', '标液状态'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP.CONFIGTIME', '标准溶液ICP表的配制日期', '配制日期', 'zh-CN', '配制日期'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP.VALIDITYTIME', '标准溶液ICP表的有效日期', '有效日期', 'zh-CN', '有效日期'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP.CONFIGELEMENT', '标准溶液ICP表的配置元素', '配置元素', 'zh-CN', '配置元素'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP.CONFIGCONCENTRATION', '标准溶液ICP表的配置浓度', '配置浓度', 'zh-CN', '配置浓度'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP.MARKERCODE', '标准溶液ICP表的标物编号', '标物编号', 'zh-CN', '标物编号'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP.MARKERDOSAGE', '标准溶液ICP表的标物用量', '标物用量', 'zh-CN', '标物用量'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP.CONSTANTVOLUME', '标准溶液ICP表的定容体积', '定容体积', 'zh-CN', '定容体积'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP.CONFIGUSER', '标准溶液ICP表的配置人', '配置人', 'zh-CN', '配置人'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP.CONFIGUSERID', '标准溶液ICP表的配置人ID', '配置人ID', 'zh-CN', '配置人ID'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP.REMARKS', '标准溶液ICP表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP.AUDITUSER', '标准溶液ICP表的审核人', '审核人', 'zh-CN', '审核人'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP.AUDITUSERID', '标准溶液ICP表的审核人ID', '审核人ID', 'zh-CN', '审核人ID'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP.PROCESSSTATUS', '标准溶液ICP表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP.GROUPNAME', '标准溶液ICP表的所属分组', '所属分组', 'zh-CN', '所属分组'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP.ORGID', '标准溶液ICP表的组ID', '组ID', 'zh-CN', '组ID'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP.ORGNAME', '标准溶液ICP表的组名称', '组名称', 'zh-CN', '组名称'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP.CREATEDBYID', '标准溶液ICP表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP.CREATEDBYNAME', '标准溶液ICP表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP.CREATEDTIME', '标准溶液ICP表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP.CREATEDBYORGID', '标准溶液ICP表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP.CREATEDBYORGNAME', '标准溶液ICP表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.TRM.STANDARDLIQUOR.ICPS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.STANDARDLIQUOR.ICPS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.STANDARDLIQUOR.ICPS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.STANDARDLIQUOR.ICPS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.STANDARDLIQUOR.ICPS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('910804', '标准溶液管理(ICP)', '/secure/basemodule/trm/standardliquor/liquor-icps/page/edit-list', '9108', '910804', '052.svg', '标准溶液管理(ICP)'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('910805', '标准溶液管理(ICP)审核', '/secure/basemodule/trm/standardliquor/liquor-icps/page/audit-list', '9108', '910805', '052.svg', '标准溶液管理(ICP)审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('910806', '标准溶液管理(ICP)查询', '/secure/basemodule/trm/standardliquor/liquor-icps/page/search-list', '9108', '910806', '052.svg', '标准溶液管理(ICP)查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_LIQUOR_ICP', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('910804', '标准溶液管理(ICP)', 'T_LIMS_LIQUOR_ICP', 'audit_def', '1'); + +COMMIT; + + + +-- 建表语句 +CREATE TABLE T_LIMS_LIQUOR_ICP_VALID( + ID NUMBER NOT NULL, + LIQUORID NUMBER NULL, + LIQUORCODE VARCHAR2(270) NULL, + VERIFYTIME DATE NULL, + MARKLIQUORCONCENTRATION NUMBER(16,5) NULL, + CURVECOEFFICIENT NUMBER(16,3) NULL, + TESTCONCENTRATION NUMBER(16,5) NULL, + LASTMARKLIQUORCONCENTRATION NUMBER(16,5) NULL, + AVG NUMBER(16,4) NULL, + DEVIATION1 NUMBER(16,2) NULL, + DEVIATION2 NUMBER(16,2) NULL, + ISPASS VARCHAR2(36) NULL, + TESTUSER VARCHAR2(270) NULL, + TESTUSERID VARCHAR2(270) NULL, + REMARK VARCHAR2(270) NULL, + AUDITUSER VARCHAR2(270) NULL, + AUDITUSERID VARCHAR2(270) NULL, + ORGID VARCHAR2(60) NULL, + ORGNAME VARCHAR2(60) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_LIQUOR_ICP_VALID IS '标准溶液ICP验证表'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP_VALID.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP_VALID.LIQUORID IS '标准溶液ID'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP_VALID.LIQUORCODE IS '标准溶液编号'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP_VALID.VERIFYTIME IS '验证日期'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP_VALID.MARKLIQUORCONCENTRATION IS '标液浓度(%)'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP_VALID.CURVECOEFFICIENT IS '曲线相关系数'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP_VALID.TESTCONCENTRATION IS '测试浓度'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP_VALID.LASTMARKLIQUORCONCENTRATION IS '上一批次标液浓度(%)'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP_VALID.AVG IS '平均值(%)'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP_VALID.DEVIATION1 IS '相对偏差1(%)'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP_VALID.DEVIATION2 IS '相对偏差2(%)'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP_VALID.ISPASS IS '是否合格'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP_VALID.TESTUSER IS '测试人'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP_VALID.TESTUSERID IS '测试人ID'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP_VALID.REMARK IS '备注'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP_VALID.AUDITUSER IS '审核人'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP_VALID.AUDITUSERID IS '审核人ID'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP_VALID.ORGID IS '组ID'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP_VALID.ORGNAME IS '组名称'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP_VALID.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP_VALID.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP_VALID.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP_VALID.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_LIQUOR_ICP_VALID.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_LIQUOR_ICP_VALID ADD CONSTRAINT PK_LIMS_LIQUOR_ICP_VALID PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_LIQUOR_ICP_VALID.SERVICE_NAME', '标准溶液ICP验证表', '标准溶液ICP验证表', 'zh-CN', '标准溶液ICP验证表'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP_VALID.ID', '标准溶液ICP验证表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP_VALID.LIQUORID', '标准溶液ICP验证表的标准溶液ID', '标准溶液ID', 'zh-CN', '标准溶液ID'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP_VALID.LIQUORCODE', '标准溶液ICP验证表的标准溶液编号', '标准溶液编号', 'zh-CN', '标准溶液编号'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP_VALID.VERIFYTIME', '标准溶液ICP验证表的验证日期', '验证日期', 'zh-CN', '验证日期'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP_VALID.MARKLIQUORCONCENTRATION', '标准溶液ICP验证表的标液浓度(%)', '标液浓度(%)', 'zh-CN', '标液浓度(%)'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP_VALID.CURVECOEFFICIENT', '标准溶液ICP验证表的曲线相关系数', '曲线相关系数', 'zh-CN', '曲线相关系数'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP_VALID.TESTCONCENTRATION', '标准溶液ICP验证表的测试浓度', '测试浓度', 'zh-CN', '测试浓度'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP_VALID.LASTMARKLIQUORCONCENTRATION', '标准溶液ICP验证表的上一批次标液浓度(%)', '上一批次标液浓度(%)', 'zh-CN', '上一批次标液浓度(%)'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP_VALID.AVG', '标准溶液ICP验证表的平均值(%)', '平均值(%)', 'zh-CN', '平均值(%)'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP_VALID.DEVIATION1', '标准溶液ICP验证表的相对偏差1(%)', '相对偏差1(%)', 'zh-CN', '相对偏差1(%)'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP_VALID.DEVIATION2', '标准溶液ICP验证表的相对偏差2(%)', '相对偏差2(%)', 'zh-CN', '相对偏差2(%)'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP_VALID.ISPASS', '标准溶液ICP验证表的是否合格', '是否合格', 'zh-CN', '是否合格'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP_VALID.TESTUSER', '标准溶液ICP验证表的测试人', '测试人', 'zh-CN', '测试人'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP_VALID.TESTUSERID', '标准溶液ICP验证表的测试人ID', '测试人ID', 'zh-CN', '测试人ID'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP_VALID.REMARK', '标准溶液ICP验证表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP_VALID.AUDITUSER', '标准溶液ICP验证表的审核人', '审核人', 'zh-CN', '审核人'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP_VALID.AUDITUSERID', '标准溶液ICP验证表的审核人ID', '审核人ID', 'zh-CN', '审核人ID'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP_VALID.ORGID', '标准溶液ICP验证表的组ID', '组ID', 'zh-CN', '组ID'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP_VALID.ORGNAME', '标准溶液ICP验证表的组名称', '组名称', 'zh-CN', '组名称'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP_VALID.CREATEDBYID', '标准溶液ICP验证表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP_VALID.CREATEDBYNAME', '标准溶液ICP验证表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP_VALID.CREATEDTIME', '标准溶液ICP验证表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP_VALID.CREATEDBYORGID', '标准溶液ICP验证表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_LIQUOR_ICP_VALID.CREATEDBYORGNAME', '标准溶液ICP验证表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.TRM.STANDARDLIQUOR.ICPVALIDATES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.STANDARDLIQUOR.ICPVALIDATES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.STANDARDLIQUOR.ICPVALIDATES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.STANDARDLIQUOR.ICPVALIDATES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.STANDARDLIQUOR.ICPVALIDATES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_LIQUOR_ICP_VALID', '0', '0'); + +COMMIT; + +CALL UPDATEI18N('T_LIMS_LIQUOR_ICP_VALID.MARKLIQUORCONCENTRATION', 'zh-CN', '标液浓度'); +CALL UPDATEI18N('T_LIMS_LIQUOR_ICP_VALID.LASTMARKLIQUORCONCENTRATION', 'zh-CN', '上一批次标液浓度'); + + + diff --git a/sql/oracle/资源管理/标准溶液/标准溶液(滴定).txt b/sql/oracle/资源管理/标准溶液/标准溶液(滴定).txt new file mode 100644 index 0000000..88d7c92 --- /dev/null +++ b/sql/oracle/资源管理/标准溶液/标准溶液(滴定).txt @@ -0,0 +1,225 @@ +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9108', '标准溶液管理', '', '91', '9108', '021.svg', '标准溶液管理'); + + +-- ----------------------------- 2022-09-22 add by dingj--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_LIQUOR_TITRATION( + ID NUMBER NOT NULL, + LIQUORCODE VARCHAR2(270) NULL, + LIQUORSTATUS VARCHAR2(36) NULL, + CONFIGTIME DATE NULL, + VALIDITYTIME DATE NULL, + CONFIGELEMENT VARCHAR2(270) NULL, + CONFIGCONCENTRATION VARCHAR2(270) NULL, + MARKERCODE VARCHAR2(270) NULL, + MARKERDOSAGE VARCHAR2(270) NULL, + CONSTANTVOLUME VARCHAR2(270) NULL, + CONFIGUSER VARCHAR2(270) NULL, + CONFIGUSERID VARCHAR2(36) NULL, + REMARKS VARCHAR2(270) NULL, + AUDITUSER VARCHAR2(270) NULL, + AUDITUSERID VARCHAR2(270) NULL, + PROCESSSTATUS VARCHAR2(36) NULL, + GROUPNAME VARCHAR2(270) NULL, + ORGID VARCHAR2(60) NULL, + ORGNAME VARCHAR2(60) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_LIQUOR_TITRATION IS '标准溶液滴定表'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION.LIQUORCODE IS '标准溶液编号'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION.LIQUORSTATUS IS '标液状态'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION.CONFIGTIME IS '配制日期'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION.VALIDITYTIME IS '有效日期'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION.CONFIGELEMENT IS '配置元素'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION.CONFIGCONCENTRATION IS '配置浓度'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION.MARKERCODE IS '标物编号'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION.MARKERDOSAGE IS '标物用量'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION.CONSTANTVOLUME IS '定容体积'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION.CONFIGUSER IS '配置人'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION.CONFIGUSERID IS '配置人ID'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION.AUDITUSER IS '审核人'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION.AUDITUSERID IS '审核人ID'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION.GROUPNAME IS '所属分组'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION.ORGID IS '组ID'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION.ORGNAME IS '组名称'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_LIQUOR_TITRATION ADD CONSTRAINT PK_LIMS_LIQUOR_TITRATION PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION.SERVICE_NAME', '标准溶液滴定表', '标准溶液滴定表', 'zh-CN', '标准溶液滴定表'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION.ID', '标准溶液滴定表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION.LIQUORCODE', '标准溶液滴定表的标准溶液编号', '标准溶液编号', 'zh-CN', '标准溶液编号'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION.LIQUORSTATUS', '标准溶液滴定表的标液状态', '标液状态', 'zh-CN', '标液状态'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION.CONFIGTIME', '标准溶液滴定表的配制日期', '配制日期', 'zh-CN', '配制日期'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION.VALIDITYTIME', '标准溶液滴定表的有效日期', '有效日期', 'zh-CN', '有效日期'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION.CONFIGELEMENT', '标准溶液滴定表的配置元素', '配置元素', 'zh-CN', '配置元素'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION.CONFIGCONCENTRATION', '标准溶液滴定表的配置浓度', '配置浓度', 'zh-CN', '配置浓度'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION.MARKERCODE', '标准溶液滴定表的标物编号', '标物编号', 'zh-CN', '标物编号'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION.MARKERDOSAGE', '标准溶液滴定表的标物用量', '标物用量', 'zh-CN', '标物用量'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION.CONSTANTVOLUME', '标准溶液滴定表的定容体积', '定容体积', 'zh-CN', '定容体积'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION.CONFIGUSER', '标准溶液滴定表的配置人', '配置人', 'zh-CN', '配置人'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION.CONFIGUSERID', '标准溶液滴定表的配置人ID', '配置人ID', 'zh-CN', '配置人ID'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION.REMARKS', '标准溶液滴定表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION.AUDITUSER', '标准溶液滴定表的审核人', '审核人', 'zh-CN', '审核人'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION.AUDITUSERID', '标准溶液滴定表的审核人ID', '审核人ID', 'zh-CN', '审核人ID'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION.PROCESSSTATUS', '标准溶液滴定表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION.GROUPNAME', '标准溶液滴定表的所属分组', '所属分组', 'zh-CN', '所属分组'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION.ORGID', '标准溶液滴定表的组ID', '组ID', 'zh-CN', '组ID'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION.ORGNAME', '标准溶液滴定表的组名称', '组名称', 'zh-CN', '组名称'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION.CREATEDBYID', '标准溶液滴定表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION.CREATEDBYNAME', '标准溶液滴定表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION.CREATEDTIME', '标准溶液滴定表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION.CREATEDBYORGID', '标准溶液滴定表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION.CREATEDBYORGNAME', '标准溶液滴定表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.TRM.STANDARDLIQUOR.TITRATIONS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.STANDARDLIQUOR.TITRATIONS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.STANDARDLIQUOR.TITRATIONS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.STANDARDLIQUOR.TITRATIONS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.STANDARDLIQUOR.TITRATIONS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('910801', '标准溶液管理(滴定)', '/secure/basemodule/trm/standardliquor/liquor-titrations/page/edit-list', '9108', '910801', '060.svg', '标准溶液管理(滴定)'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('910802', '标准溶液管理(滴定)审核', '/secure/basemodule/trm/standardliquor/liquor-titrations/page/audit-list', '9108', '910802', '060.svg', '标准溶液管理(滴定)审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('910803', '标准溶液管理(滴定)查询', '/secure/basemodule/trm/standardliquor/liquor-titrations/page/search-list', '9108', '910803', '060.svg', '标准溶液管理(滴定)查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_LIQUOR_TITRATION', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('910801', '标准溶液管理(滴定)', 'T_LIMS_LIQUOR_TITRATION', 'audit_def', '1'); + + +COMMIT; + + + +-- 建表语句 +CREATE TABLE T_LIMS_LIQUOR_TITRATION_VALID( + ID NUMBER NOT NULL, + LIQUORID NUMBER NULL, + VERIFYTIME DATE NULL, + RSCQUALITY NUMBER(16,4) NULL, + BLANKTITRATIONVOLUME NUMBER(16,2) NULL, + TITRATIONVOLUME NUMBER(16,2) NULL, + MARKCONCENTRATION NUMBER(16,5) NULL, + AVG14 NUMBER(16,4) NULL, + DIFF14 NUMBER(16,2) NULL, + RELATIVEDIFF14 NUMBER(16,2) NULL, + AVG28 NUMBER(16,4) NULL, + DIFF28 NUMBER(16,2) NULL, + RELATIVEDIFF28 NUMBER(16,2) NULL, + ISPASS VARCHAR2(36) NULL, + TESTUSER VARCHAR2(270) NULL, + TESTUSERID VARCHAR2(36) NULL, + REMARKS VARCHAR2(270) NULL, + ORGID VARCHAR2(60) NULL, + ORGNAME VARCHAR2(60) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + AUDITUSER VARCHAR2(270) NULL, + AUDITUSERID VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_LIQUOR_TITRATION_VALID IS '标准溶液滴定验证表'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION_VALID.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION_VALID.LIQUORID IS '标准溶液ID'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION_VALID.VERIFYTIME IS '验证日期'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION_VALID.RSCQUALITY IS '基准碳酸钠质量(g)'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION_VALID.BLANKTITRATIONVOLUME IS '空白滴定体积V1(ml)'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION_VALID.TITRATIONVOLUME IS '滴定体积V2(ml)'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION_VALID.MARKCONCENTRATION IS '标定浓度(mol/L)'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION_VALID.AVG14 IS '一人四平行平均值'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION_VALID.DIFF14 IS '一人四平行极差值'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION_VALID.RELATIVEDIFF14 IS '一人四平行相对极差值'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION_VALID.AVG28 IS '二人八平行平均值'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION_VALID.DIFF28 IS '二人八平行极差值'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION_VALID.RELATIVEDIFF28 IS '二人八平行相对极差值'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION_VALID.ISPASS IS '是否合格'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION_VALID.TESTUSER IS '测试人'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION_VALID.TESTUSERID IS '测试人ID'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION_VALID.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION_VALID.ORGID IS '组ID'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION_VALID.ORGNAME IS '组名称'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION_VALID.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION_VALID.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION_VALID.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION_VALID.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION_VALID.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION_VALID.AUDITUSER IS '审核人'; +COMMENT ON COLUMN T_LIMS_LIQUOR_TITRATION_VALID.AUDITUSERID IS '审核人ID'; + +ALTER TABLE T_LIMS_LIQUOR_TITRATION_VALID ADD CONSTRAINT PK_LIMS_LIQUOR_TITRATION_VALID PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION_VALID.SERVICE_NAME', '标准溶液滴定验证表', '标准溶液滴定验证表', 'zh-CN', '标准溶液滴定验证表'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION_VALID.ID', '标准溶液滴定验证表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION_VALID.LIQUORID', '标准溶液滴定验证表的标准溶液ID', '标准溶液ID', 'zh-CN', '标准溶液ID'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION_VALID.VERIFYTIME', '标准溶液滴定验证表的验证日期', '验证日期', 'zh-CN', '验证日期'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION_VALID.RSCQUALITY', '标准溶液滴定验证表的基准碳酸钠质量(g)', '基准碳酸钠质量(g)', 'zh-CN', '基准碳酸钠质量(g)'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION_VALID.BLANKTITRATIONVOLUME', '标准溶液滴定验证表的空白滴定体积V1(ml)', '空白滴定体积V1(ml)', 'zh-CN', '空白滴定体积V1(ml)'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION_VALID.TITRATIONVOLUME', '标准溶液滴定验证表的滴定体积V2(ml)', '滴定体积V2(ml)', 'zh-CN', '滴定体积V2(ml)'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION_VALID.MARKCONCENTRATION', '标准溶液滴定验证表的标定浓度(mol/L)', '标定浓度(mol/L)', 'zh-CN', '标定浓度(mol/L)'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION_VALID.AVG14', '标准溶液滴定验证表的一人四平行平均值', '一人四平行平均值', 'zh-CN', '一人四平行平均值'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION_VALID.DIFF14', '标准溶液滴定验证表的一人四平行极差值', '一人四平行极差值', 'zh-CN', '一人四平行极差值'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION_VALID.RELATIVEDIFF14', '标准溶液滴定验证表的一人四平行相对极差值', '一人四平行相对极差值', 'zh-CN', '一人四平行相对极差值'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION_VALID.AVG28', '标准溶液滴定验证表的二人八平行平均值', '二人八平行平均值', 'zh-CN', '二人八平行平均值'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION_VALID.DIFF28', '标准溶液滴定验证表的二人八平行极差值', '二人八平行极差值', 'zh-CN', '二人八平行极差值'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION_VALID.RELATIVEDIFF28', '标准溶液滴定验证表的二人八平行相对极差值', '二人八平行相对极差值', 'zh-CN', '二人八平行相对极差值'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION_VALID.ISPASS', '标准溶液滴定验证表的是否合格', '是否合格', 'zh-CN', '是否合格'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION_VALID.TESTUSER', '标准溶液滴定验证表的测试人', '测试人', 'zh-CN', '测试人'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION_VALID.TESTUSERID', '标准溶液滴定验证表的测试人ID', '测试人ID', 'zh-CN', '测试人ID'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION_VALID.REMARKS', '标准溶液滴定验证表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION_VALID.ORGID', '标准溶液滴定验证表的组ID', '组ID', 'zh-CN', '组ID'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION_VALID.ORGNAME', '标准溶液滴定验证表的组名称', '组名称', 'zh-CN', '组名称'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION_VALID.CREATEDBYID', '标准溶液滴定验证表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION_VALID.CREATEDBYNAME', '标准溶液滴定验证表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION_VALID.CREATEDTIME', '标准溶液滴定验证表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION_VALID.CREATEDBYORGID', '标准溶液滴定验证表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION_VALID.CREATEDBYORGNAME', '标准溶液滴定验证表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION_VALID.AUDITUSER', '标准溶液滴定验证表的审核人', '审核人', 'zh-CN', '审核人'); +CALL INSERTI18N('T_LIMS_LIQUOR_TITRATION_VALID.AUDITUSERID', '标准溶液滴定验证表的审核人ID', '审核人ID', 'zh-CN', '审核人ID'); +CALL INSERTI18N('BASEMODULE.TRM.STANDARDLIQUOR.TITRATIONVALIDATES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.STANDARDLIQUOR.TITRATIONVALIDATES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.STANDARDLIQUOR.TITRATIONVALIDATES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.STANDARDLIQUOR.TITRATIONVALIDATES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.STANDARDLIQUOR.TITRATIONVALIDATES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_LIQUOR_TITRATION_VALID', '0', '0'); + +COMMIT; + + + + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('liquorStatusType','标液状态类型','biz',NULL,25,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022092310101,'待用','liquorStatusType',NULL,1,0,'0',NULL,NULL,NULL,'待用','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022092310102,'在用','liquorStatusType',NULL,2,0,'0',NULL,NULL,NULL,'在用','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022092310103,'已用完','liquorStatusType',NULL,3,0,'0',NULL,NULL,NULL,'已用完','admin','系统管理员',NULL); + + diff --git a/sql/oracle/资源管理/环境管理/环境管理.txt b/sql/oracle/资源管理/环境管理/环境管理.txt new file mode 100644 index 0000000..397bedf --- /dev/null +++ b/sql/oracle/资源管理/环境管理/环境管理.txt @@ -0,0 +1,127 @@ +-- ----------------------------- 2022-09-28 add by wangyuwei@sunwaywolrd.com--------------begin + +CREATE TABLE T_LIMS_ENVIRONMENT_ROOM + ( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(36) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(300) NULL, + LABORATORY VARCHAR2(120) NULL, + UPPERTEMLIMIT VARCHAR2(60) NULL, + LOWERTEMLIMIT VARCHAR2(60) NULL, + UPPERHUMLIMIT VARCHAR2(60) NULL, + LOWERHUMLIMIT VARCHAR2(60) NULL, + FREQUENCY VARCHAR2(30) NULL, + IP VARCHAR2(30) NULL, + ROOMID NUMBER NULL + ); +COMMENT ON TABLE T_LIMS_ENVIRONMENT_ROOM IS '环境房间信息'; +COMMENT ON COLUMN T_LIMS_ENVIRONMENT_ROOM.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_ENVIRONMENT_ROOM.CREATEDBYID IS '创建人账号'; +COMMENT ON COLUMN T_LIMS_ENVIRONMENT_ROOM.CREATEDBYNAME IS '创建人姓名'; +COMMENT ON COLUMN T_LIMS_ENVIRONMENT_ROOM.CREATEDTIME IS '创建时间'; +COMMENT ON COLUMN T_LIMS_ENVIRONMENT_ROOM.CREATEDBYORGID IS '创建人所属组织ID'; +COMMENT ON COLUMN T_LIMS_ENVIRONMENT_ROOM.CREATEDBYORGNAME IS '创建人所属组织名称'; +COMMENT ON COLUMN T_LIMS_ENVIRONMENT_ROOM.LABORATORY IS '实验室'; +COMMENT ON COLUMN T_LIMS_ENVIRONMENT_ROOM.UPPERTEMLIMIT IS '温度上限'; +COMMENT ON COLUMN T_LIMS_ENVIRONMENT_ROOM.LOWERTEMLIMIT IS '温度下限'; +COMMENT ON COLUMN T_LIMS_ENVIRONMENT_ROOM.UPPERHUMLIMIT IS '湿度上限'; +COMMENT ON COLUMN T_LIMS_ENVIRONMENT_ROOM.LOWERHUMLIMIT IS '湿度下限'; +COMMENT ON COLUMN T_LIMS_ENVIRONMENT_ROOM.FREQUENCY IS '频率'; +COMMENT ON COLUMN T_LIMS_ENVIRONMENT_ROOM.IP IS '物理IP'; + +CALL INSERTI18N('T_LIMS_ENVIRONMENT_ROOM.ID', '主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ENVIRONMENT_ROOM.CREATEDBYID', '制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ENVIRONMENT_ROOM.CREATEDBYNAME', '创建人姓名', '创建人姓名', 'zh-CN', '创建人姓名'); +CALL INSERTI18N('T_LIMS_ENVIRONMENT_ROOM.CREATEDTIME', '创建时间', '创建时间', 'zh-CN', '创建时间'); +CALL INSERTI18N('T_LIMS_ENVIRONMENT_ROOM.CREATEDBYORGID', '组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_ENVIRONMENT_ROOM.CREATEDBYORGNAME', '组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('T_LIMS_ENVIRONMENT_ROOM.LABORATORY', '实验室', '实验室', 'zh-CN', '实验室'); +CALL INSERTI18N('T_LIMS_ENVIRONMENT_ROOM.UPPERTEMLIMIT', '温度上限', '温度上限', 'zh-CN', '温度上限'); +CALL INSERTI18N('T_LIMS_ENVIRONMENT_ROOM.LOWERTEMLIMIT', '温度下限', '温度下限', 'zh-CN', '温度下限'); +CALL INSERTI18N('T_LIMS_ENVIRONMENT_ROOM.UPPERHUMLIMIT', '湿度上限', '湿度上限', 'zh-CN', '湿度上限'); +CALL INSERTI18N('T_LIMS_ENVIRONMENT_ROOM.LOWERHUMLIMIT', '湿度下限', '湿度下限', 'zh-CN', '湿度下限'); +CALL INSERTI18N('T_LIMS_ENVIRONMENT_ROOM.FREQUENCY', '频率', '频率', 'zh-CN', '频率'); +CALL INSERTI18N('T_LIMS_ENVIRONMENT_ROOM.IP', '物理IP', '物理IP', 'zh-CN', '物理IP'); + + +CREATE TABLE T_LIMS_ENVIRONMENT_VALUE + ( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(36) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(300) NULL, + ROOMID NUMBER NULL, + TEMPERATURE VARCHAR2(36) NULL, + HUMIDITY VARCHAR2(36) NULL, + COLLETEDATE DATE NULL + ); + +COMMENT ON TABLE T_LIMS_ENVIRONMENT_VALUE IS '环境温湿度信息'; +COMMENT ON COLUMN T_LIMS_ENVIRONMENT_VALUE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_ENVIRONMENT_VALUE.CREATEDBYID IS '创建人账号'; +COMMENT ON COLUMN T_LIMS_ENVIRONMENT_VALUE.CREATEDBYNAME IS '创建人姓名'; +COMMENT ON COLUMN T_LIMS_ENVIRONMENT_VALUE.CREATEDTIME IS '创建时间'; +COMMENT ON COLUMN T_LIMS_ENVIRONMENT_VALUE.CREATEDBYORGID IS '创建人所属组织ID'; +COMMENT ON COLUMN T_LIMS_ENVIRONMENT_VALUE.CREATEDBYORGNAME IS '创建人所属组织名称'; +COMMENT ON COLUMN T_LIMS_ENVIRONMENT_VALUE.ROOMID IS '房间ID'; +COMMENT ON COLUMN T_LIMS_ENVIRONMENT_VALUE.TEMPERATURE IS '温度'; +COMMENT ON COLUMN T_LIMS_ENVIRONMENT_VALUE.HUMIDITY IS '湿度'; +COMMENT ON COLUMN T_LIMS_ENVIRONMENT_VALUE.COLLETEDATE IS '采集时间'; + +CALL INSERTI18N('T_LIMS_ENVIRONMENT_VALUE.ID', '主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ENVIRONMENT_VALUE.CREATEDBYID', '制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ENVIRONMENT_VALUE.CREATEDBYNAME', '创建人姓名', '创建人姓名', 'zh-CN', '创建人姓名'); +CALL INSERTI18N('T_LIMS_ENVIRONMENT_VALUE.CREATEDTIME', '创建时间', '创建时间', 'zh-CN', '创建时间'); +CALL INSERTI18N('T_LIMS_ENVIRONMENT_VALUE.CREATEDBYORGID', '组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_ENVIRONMENT_VALUE.CREATEDBYORGNAME', '组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('T_LIMS_ENVIRONMENT_VALUE.ROOMID', '房间ID', '房间ID', 'zh-CN', '房间ID'); +CALL INSERTI18N('T_LIMS_ENVIRONMENT_VALUE.TEMPERATURE', '温度', '温度', 'zh-CN', '温度'); +CALL INSERTI18N('T_LIMS_ENVIRONMENT_VALUE.HUMIDITY', '湿度', '湿度', 'zh-CN', '湿度'); +CALL INSERTI18N('T_LIMS_ENVIRONMENT_VALUE.COLLETEDATE', '采集时间', '采集时间', 'zh-CN', '采集时间'); + + + +CREATE TABLE T_LIMS_TEMPR_HUMIDITY + ( + ID NUMBER NOT NULL, + IP VARCHAR2(60) NULL, + ROOMID NUMBER NULL, + TEMPR VARCHAR2(30) NULL, + HUMIDITY VARCHAR2(30) NULL, + CREATEDTIME DATE + ); + +COMMENT ON TABLE T_LIMS_TEMPR_HUMIDITY IS '温湿度'; +COMMENT ON COLUMN T_LIMS_TEMPR_HUMIDITY.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEMPR_HUMIDITY.IP IS '所属IP的ID'; +COMMENT ON COLUMN T_LIMS_TEMPR_HUMIDITY.ROOMID IS '房间ID'; +COMMENT ON COLUMN T_LIMS_TEMPR_HUMIDITY.TEMPR IS '温度'; +COMMENT ON COLUMN T_LIMS_TEMPR_HUMIDITY.HUMIDITY IS '湿度'; +COMMENT ON COLUMN T_LIMS_TEMPR_HUMIDITY.CREATEDTIME IS '制单时间'; + + +CALL INSERTI18N('T_LIMS_TEMPR_HUMIDITY.ID', '主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEMPR_HUMIDITY.IP', '所属IP的ID', '所属IP的ID', 'zh-CN', '所属IP的ID'); +CALL INSERTI18N('T_LIMS_ENVIRONMENT_VALUE.ROOMID', '房间ID', '房间ID', 'zh-CN', '房间ID'); +CALL INSERTI18N('T_LIMS_TEMPR_HUMIDITY.ROOMID', '房间ID', '房间ID', 'zh-CN', '房间ID'); +CALL INSERTI18N('T_LIMS_TEMPR_HUMIDITY.TEMPR', '温度', '温度', 'zh-CN', '温度'); +CALL INSERTI18N('T_LIMS_TEMPR_HUMIDITY.CREATEDTIME', '制单时间', '制单时间', 'zh-CN', '制单时间'); + +CALL INSERTI18N('T_LIMS_TEMPR_HUMIDITY.SERVICE_NAME', '温湿度表', '温湿度表', 'zh-CN', '温湿度表'); +CALL INSERTI18N('T_LIMS_ENVIRONMENT_ROOM.SERVICE_NAME', '环境房间信息表', '环境房间信息表', 'zh-CN', '环境房间信息表'); +CALL INSERTI18N('T_LIMS_ENVIRONMENT_VALUE.SERVICE_NAME', '环境温湿度信息表', '环境温湿度信息表', 'zh-CN', '环境温湿度信息表'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20220928', '环境管理', null, '91', '8', '035.svg', '环境管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('2022092801', '仪器采集配置', '/secure/basemodule/trm/environment-rooms/page/edit-list', '20220928', '1', '035.svg', '仪器采集配置'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('2022092803', '位置管理', '/secure/basemodule/trm/locations/page/edit-list', '20220928', '3', '035.svg', '位置管理'); + +-- ----------------------------- 2022-09-28 add by wangyuwei@sunwaywolrd.com--------------end \ No newline at end of file diff --git a/sql/oracle/资源管理/耗材管理/耗材.txt b/sql/oracle/资源管理/耗材管理/耗材.txt new file mode 100644 index 0000000..13ba7f1 --- /dev/null +++ b/sql/oracle/资源管理/耗材管理/耗材.txt @@ -0,0 +1,129 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_MATERIAL( + ID NUMBER NOT NULL, + MATERIALTYPEID NUMBER NULL, + MATERIALNAME VARCHAR2(36) NULL, + MODEL VARCHAR2(36) NULL, + MANUFACTORY VARCHAR2(120) NULL, + LOCID NUMBER NULL, + LOCNAME VARCHAR2(120) NULL, + REMAINAMOUNT NUMBER NULL, + AMOUNTLOWLIMIT NUMBER NULL, + UNIT NUMBER(36) NULL, + LABORATORYID VARCHAR2(36) NULL, + LABORATORY VARCHAR2(36) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_MATERIAL IS '耗材'; +COMMENT ON COLUMN T_LIMS_MATERIAL.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_MATERIAL.MATERIALTYPEID IS '耗材类型ID'; +COMMENT ON COLUMN T_LIMS_MATERIAL.MATERIALNAME IS '耗材名称'; +COMMENT ON COLUMN T_LIMS_MATERIAL.MODEL IS '规格型号'; +COMMENT ON COLUMN T_LIMS_MATERIAL.MANUFACTORY IS '厂家'; +COMMENT ON COLUMN T_LIMS_MATERIAL.LOCID IS '存放位置ID'; +COMMENT ON COLUMN T_LIMS_MATERIAL.LOCNAME IS '存放位置'; +COMMENT ON COLUMN T_LIMS_MATERIAL.REMAINAMOUNT IS '剩余数量'; +COMMENT ON COLUMN T_LIMS_MATERIAL.AMOUNTLOWLIMIT IS '数量低限'; +COMMENT ON COLUMN T_LIMS_MATERIAL.UNIT IS '单位'; +COMMENT ON COLUMN T_LIMS_MATERIAL.LABORATORYID IS '所属实验室ID'; +COMMENT ON COLUMN T_LIMS_MATERIAL.LABORATORY IS '所属实验室'; +COMMENT ON COLUMN T_LIMS_MATERIAL.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_MATERIAL.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_MATERIAL.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_MATERIAL.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_MATERIAL.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_MATERIAL.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_MATERIAL ADD CONSTRAINT PK_LIMS_MATERIAL PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_MATERIAL_RECORD( + ID NUMBER NOT NULL, + MATERIALID NUMBER NULL, + OPERATETYPE VARCHAR2(36) NULL, + OPERATEAMOUNT NUMBER NULL, + OPERATORID VARCHAR2(36) NULL, + OPERATOR VARCHAR2(36) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_MATERIAL_RECORD IS '耗材操作记录'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.MATERIALID IS '耗材ID'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.OPERATETYPE IS '操作类型'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.OPERATEAMOUNT IS '操作数量'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.OPERATORID IS '操作人ID'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.OPERATOR IS '操作人'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_MATERIAL_RECORD ADD CONSTRAINT PK_LIMS_MATERIAL_RECORD PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_MATERIAL.SERVICE_NAME', '耗材', '耗材', 'zh-CN', '耗材'); +CALL INSERTI18N('T_LIMS_MATERIAL.ID', '耗材的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MATERIAL.MATERIALTYPEID', '耗材的耗材类型ID', '耗材类型ID', 'zh-CN', '耗材类型ID'); +CALL INSERTI18N('T_LIMS_MATERIAL.MATERIALNAME', '耗材的耗材名称', '耗材名称', 'zh-CN', '耗材名称'); +CALL INSERTI18N('T_LIMS_MATERIAL.MODEL', '耗材的规格型号', '规格型号', 'zh-CN', '规格型号'); +CALL INSERTI18N('T_LIMS_MATERIAL.MANUFACTORY', '耗材的厂家', '厂家', 'zh-CN', '厂家'); +CALL INSERTI18N('T_LIMS_MATERIAL.LOCID', '耗材的存放位置ID', '存放位置ID', 'zh-CN', '存放位置ID'); +CALL INSERTI18N('T_LIMS_MATERIAL.LOCNAME', '耗材的存放位置', '存放位置', 'zh-CN', '存放位置'); +CALL INSERTI18N('T_LIMS_MATERIAL.REMAINAMOUNT', '耗材的剩余数量', '剩余数量', 'zh-CN', '剩余数量'); +CALL INSERTI18N('T_LIMS_MATERIAL.AMOUNTLOWLIMIT', '耗材的数量低限', '数量低限', 'zh-CN', '数量低限'); +CALL INSERTI18N('T_LIMS_MATERIAL.UNIT', '耗材的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_MATERIAL.LABORATORYID', '耗材的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_MATERIAL.LABORATORY', '耗材的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_MATERIAL.REMARKS', '耗材的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYID', '耗材的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYNAME', '耗材的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDTIME', '耗材的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYORGID', '耗材的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYORGNAME', '耗材的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.SERVICE_NAME', '耗材操作记录', '耗材操作记录', 'zh-CN', '耗材操作记录'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.ID', '耗材操作记录的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.MATERIALID', '耗材操作记录的耗材ID', '耗材ID', 'zh-CN', '耗材ID'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATETYPE', '耗材操作记录的操作类型', '操作类型', 'zh-CN', '操作类型'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATEAMOUNT', '耗材操作记录的操作数量', '操作数量', 'zh-CN', '操作数量'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATORID', '耗材操作记录的操作人ID', '操作人ID', 'zh-CN', '操作人ID'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATOR', '耗材操作记录的操作人', '操作人', 'zh-CN', '操作人'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.REMARKS', '耗材操作记录的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYID', '耗材操作记录的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYNAME', '耗材操作记录的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDTIME', '耗材操作记录的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYORGID', '耗材操作记录的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYORGNAME', '耗材操作记录的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.MATERIALS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.MATERIALS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.MATERIALS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.MATERIALS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.MATERIALS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL_RECORD', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-25 add by zhangs------------end + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082516261,'耗材类型','耗材类型','materialTypeChoose','/secure/basemodule/basedata/material-types/page/choose-list','80%'); +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082516531,'耗材','耗材','materialChoose','secure/basemodule/materials/page/choose-list','80%'); + + diff --git a/sql/oracle/资源管理/耗材管理/耗材管理.txt b/sql/oracle/资源管理/耗材管理/耗材管理.txt new file mode 100644 index 0000000..b45eaee --- /dev/null +++ b/sql/oracle/资源管理/耗材管理/耗材管理.txt @@ -0,0 +1,419 @@ +-- ----------------------------- 2022-09-13 add by wangyuwei@sunwaywolrd.com--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_CONSUMABLE( + ID NUMBER NOT NULL, + CONSUMABLENAME VARCHAR2(270) NULL, + CONSUMABLECODE VARCHAR2(270) NULL, + CONSUMABLETYPE VARCHAR2(36) 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 + ); +COMMENT ON TABLE T_LIMS_CONSUMABLE IS '耗材表'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE.ID IS 'ID'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE.CONSUMABLENAME IS '耗材名称'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE.CONSUMABLECODE IS '耗材编码'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE.CONSUMABLETYPE IS '耗材类型'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE.ORGID IS '组织id'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE.ORGNAME IS '组织名称'; + +ALTER TABLE T_LIMS_CONSUMABLE ADD CONSTRAINT PK_LIMS_CONSUMABLE PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_CONSUMABLE.SERVICE_NAME', '耗材表', '耗材表', 'zh-CN', '耗材表'); +CALL INSERTI18N('T_LIMS_CONSUMABLE.ID', '耗材表的ID', 'ID', 'zh-CN', 'ID'); +CALL INSERTI18N('T_LIMS_CONSUMABLE.CONSUMABLENAME', '耗材表的耗材名称', '耗材名称', 'zh-CN', '耗材名称'); +CALL INSERTI18N('T_LIMS_CONSUMABLE.CONSUMABLECODE', '耗材表的耗材编码', '耗材编码', 'zh-CN', '耗材编码'); +CALL INSERTI18N('T_LIMS_CONSUMABLE.CONSUMABLETYPE', '耗材表的耗材类型', '耗材类型', 'zh-CN', '耗材类型'); +CALL INSERTI18N('T_LIMS_CONSUMABLE.PROCESSSTATUS', '耗材表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_CONSUMABLE.CREATEDBYID', '耗材表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_CONSUMABLE.CREATEDBYNAME', '耗材表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_CONSUMABLE.CREATEDTIME', '耗材表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_CONSUMABLE.CREATEDBYORGID', '耗材表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_CONSUMABLE.CREATEDBYORGNAME', '耗材表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_CONSUMABLE.ORGID', '耗材表的组织id', '组织id', 'zh-CN', '组织id'); +CALL INSERTI18N('T_LIMS_CONSUMABLE.ORGNAME', '耗材表的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9101', '人员管理', '', '91', '9101', '008.svg', '人员管理'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('910106', '耗材管理', NULL , '91', '6', '025.svg', '耗材管理'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91010601', '耗材管理', '/secure/basemodule/trm/consumables/page/edit-list', '910106', '3', '035.svg', '耗材管理'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_CONSUMABLE', '1', '0'); +COMMIT; + + +-- 建表语句 +CREATE TABLE T_LIMS_CONSUMABLE_RECORD( + ID NUMBER NOT NULL, + AMOUNTID NUMBER NULL, + OPERATETYPE VARCHAR2(36) NULL, + OPERATEQUANTITY NUMBER 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 + ); +COMMENT ON TABLE T_LIMS_CONSUMABLE_RECORD IS '耗材操作记录表'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_RECORD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_RECORD.AMOUNTID IS '数量表ID'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_RECORD.OPERATETYPE IS '操作类型'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_RECORD.OPERATEQUANTITY IS '数量'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_RECORD.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_RECORD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_RECORD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_RECORD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_RECORD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_RECORD.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_RECORD.ORGID IS '组织id'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_RECORD.ORGNAME IS '组织名称'; + +ALTER TABLE T_LIMS_CONSUMABLE_RECORD ADD CONSTRAINT PK_LIMS_CONSUMABLE_RECORD PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_CONSUMABLE_RECORD.SERVICE_NAME', '耗材操作记录表', '耗材操作记录表', 'zh-CN', '耗材操作记录表'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_RECORD.ID', '耗材操作记录表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_RECORD.AMOUNTID', '耗材操作记录表的数量表ID', '数量表ID', 'zh-CN', '数量表ID'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_RECORD.OPERATETYPE', '耗材操作记录表的操作类型', '操作类型', 'zh-CN', '操作类型'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_RECORD.OPERATEQUANTITY', '耗材操作记录表的数量', '数量', 'zh-CN', '数量'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_RECORD.PROCESSSTATUS', '耗材操作记录表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_RECORD.CREATEDBYID', '耗材操作记录表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_RECORD.CREATEDBYNAME', '耗材操作记录表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_RECORD.CREATEDTIME', '耗材操作记录表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_RECORD.CREATEDBYORGID', '耗材操作记录表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_RECORD.CREATEDBYORGNAME', '耗材操作记录表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_RECORD.ORGID', '耗材操作记录表的组织id', '组织id', 'zh-CN', '组织id'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_RECORD.ORGNAME', '耗材操作记录表的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +COMMIT; + + +-- 建表语句 +CREATE TABLE T_LIMS_CONSUMABLE_APPLY( + ID NUMBER NOT NULL, + APPLYCODE 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 + ); +COMMENT ON TABLE T_LIMS_CONSUMABLE_APPLY IS '耗材领取申请表'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_APPLY.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_APPLY.APPLYCODE IS '申请编号'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_APPLY.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_APPLY.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_APPLY.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_APPLY.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_APPLY.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_APPLY.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_APPLY.ORGID IS '组织id'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_APPLY.ORGNAME IS '组织名称'; + +ALTER TABLE T_LIMS_CONSUMABLE_APPLY ADD CONSTRAINT PK_LIMS_CONSUMABLE_APPLY PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY.SERVICE_NAME', '耗材领取申请表', '耗材领取申请表', 'zh-CN', '耗材领取申请表'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY.ID', '耗材领取申请表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY.APPLYCODE', '耗材领取申请表的申请编号', '申请编号', 'zh-CN', '申请编号'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY.PROCESSSTATUS', '耗材领取申请表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY.CREATEDBYID', '耗材领取申请表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY.CREATEDBYNAME', '耗材领取申请表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY.CREATEDTIME', '耗材领取申请表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY.CREATEDBYORGID', '耗材领取申请表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY.CREATEDBYORGNAME', '耗材领取申请表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY.ORGID', '耗材领取申请表的组织id', '组织id', 'zh-CN', '组织id'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY.ORGNAME', '耗材领取申请表的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +COMMIT; + + +-- 建表语句 +CREATE TABLE T_LIMS_CONSUMABLE_APPLY_DETAIL( + ID NUMBER NOT NULL, + APPLYID NUMBER NULL, + CONSUMABLENAME VARCHAR2(270) NULL, + CONSUMABLECODE VARCHAR2(270) NULL, + CONSUMABLETYPE VARCHAR2(36) NULL, + PULLAMOUNT NUMBER NULL, + MODEL VARCHAR2(270) NULL, + WAREHOUSE 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 + ); +COMMENT ON TABLE T_LIMS_CONSUMABLE_APPLY_DETAIL IS '耗材领取申请明细表'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_APPLY_DETAIL.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_APPLY_DETAIL.APPLYID IS '申请ID'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_APPLY_DETAIL.CONSUMABLENAME IS '耗材名称'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_APPLY_DETAIL.CONSUMABLECODE IS '耗材编码'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_APPLY_DETAIL.CONSUMABLETYPE IS '耗材类型'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_APPLY_DETAIL.PULLAMOUNT IS '数量'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_APPLY_DETAIL.MODEL IS '规格'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_APPLY_DETAIL.WAREHOUSE IS '仓库'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_APPLY_DETAIL.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_APPLY_DETAIL.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_APPLY_DETAIL.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_APPLY_DETAIL.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_APPLY_DETAIL.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_APPLY_DETAIL.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_APPLY_DETAIL.ORGID IS '组织id'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_APPLY_DETAIL.ORGNAME IS '组织名称'; + +ALTER TABLE T_LIMS_CONSUMABLE_APPLY_DETAIL ADD CONSTRAINT PK_LIMS_CONSUMABLE_APPLY_DETAIL PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY_DETAIL.SERVICE_NAME', '耗材领取申请明细表', '耗材领取申请明细表', 'zh-CN', '耗材领取申请明细表'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY_DETAIL.ID', '耗材领取申请明细表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY_DETAIL.APPLYID', '耗材领取申请明细表的申请ID', '申请ID', 'zh-CN', '申请ID'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY_DETAIL.CONSUMABLENAME', '耗材领取申请明细表的耗材名称', '耗材名称', 'zh-CN', '耗材名称'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY_DETAIL.CONSUMABLECODE', '耗材领取申请明细表的耗材编码', '耗材编码', 'zh-CN', '耗材编码'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY_DETAIL.CONSUMABLETYPE', '耗材领取申请明细表的耗材类型', '耗材类型', 'zh-CN', '耗材类型'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY_DETAIL.PULLAMOUNT', '耗材领取申请明细表的数量', '数量', 'zh-CN', '数量'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY_DETAIL.MODEL', '耗材领取申请明细表的规格', '规格', 'zh-CN', '规格'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY_DETAIL.WAREHOUSE', '耗材领取申请明细表的仓库', '仓库', 'zh-CN', '仓库'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY_DETAIL.PROCESSSTATUS', '耗材领取申请明细表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY_DETAIL.CREATEDBYID', '耗材领取申请明细表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY_DETAIL.CREATEDBYNAME', '耗材领取申请明细表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY_DETAIL.CREATEDTIME', '耗材领取申请明细表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY_DETAIL.CREATEDBYORGID', '耗材领取申请明细表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY_DETAIL.CREATEDBYORGNAME', '耗材领取申请明细表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY_DETAIL.ORGID', '耗材领取申请明细表的组织id', '组织id', 'zh-CN', '组织id'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_APPLY_DETAIL.ORGNAME', '耗材领取申请明细表的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +COMMIT; + +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLES.RECORD', '操作记录', '操作记录', 'zh-CN', '操作记录'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91010602', '耗材使用申请', '/secure/basemodule/trm/consumable-applys/page/edit-list', '910106', '1', '035.svg', '耗材使用申请'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91010603', '耗材使用审核', '/secure/basemodule/trm/consumable-applys/page/audit-list?bpmn_statusCode=Audit', '910106', '2', '035.svg', '耗材使用审核'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('91010602', '耗材使用申请', 'T_LIMS_CONSUMABLE_APPLY', 'audit_def', '1'); + +COMMIT; + +CALL INSERTI18N('GIKAM.BUTTON.WAREHOUSING', '入库', '入库', 'zh-CN', '入库'); +CALL INSERTI18N('GIKAM.BUTTON.EXWAREHOUSE', '出库', '出库', 'zh-CN', '出库'); +CALL INSERTI18N('GIKAM.BUTTON.INVENTORY', '盘库', '盘库', 'zh-CN', '盘库'); +CALL INSERTI18N('GIKAM.BUTTON.BATCH.IMPORT', '批量导入', '批量导入', 'zh-CN', '批量导入'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('consumableType','考核方式','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220913001, '消耗类', 'consumableType', '3', 4, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'Consumption'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220913002, '备品备件类', 'consumableType', '3', 4, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'SpareParts'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220913003, 'EA', 'consumableType', '3', 3, 4, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'ea'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +VALUES(20220913004, '非消耗类', 'consumableType', '3', 4, 4, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'NonConsumable'); + +-- ----------------------------- 2022-09-13 add by wangyuwei@sunwaywolrd.com------------end + + +-- ----------------------------- 2022-09-15 add by wangyuwei@sunwaywolrd.com------------begin + + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('wareHouse','仓库','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220915001, '一楼仓库', 'wareHouse', '4', 4, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'first'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220915002, '二楼仓库', 'wareHouse', '4', 4, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'second'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220915003, '三楼仓库', 'wareHouse', '4', 4, 4, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'third'); + +-- ----------------------------- 2022-09-15 add by wangyuwei@sunwaywolrd.com------------end + + +-- ----------------------------- 2022-09-18 add by wangyuwei@sunwaywolrd.com------------begin + + + +CALL INSERTI18N('LIMS.MODAL.ADD.WAREHOUSING', '入库', '对话框', 'zh-CN', '入库'); +CALL INSERTI18N('LIMS.MODAL.ADDEXWAREHOUSE', '出库', '对话框', 'zh-CN', '出库'); +CALL INSERTI18N('LIMS.MODAL.INVENTORY', '盘库', '对话框', 'zh-CN', '盘库'); +-- ----------------------------- 2022-09-18 add by wangyuwei@sunwaywolrd.com------------end + +-- ----------------------------- 2022-09-19 add by wangyuwei@sunwaywolrd.com------------begin + +CREATE TABLE T_LIMS_CONSUMABLE_AMOUNT( + ID NUMBER NOT NULL, + CONSUMABLEID NUMBER NULL, + MODEL VARCHAR2(270) NULL, + INDATE DATE NULL, + FREQUENCY VARCHAR2(36) NULL, + UNIT VARCHAR2(270) NULL, + PRICE NUMBER(16,2) NULL, + WAREHOUSE VARCHAR2(270) NULL, + AMOUNT NUMBER NULL, + REMAINDERAMOUNT NUMBER NULL, + USEDAMOUNT 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 + ); +COMMENT ON TABLE T_LIMS_CONSUMABLE_AMOUNT IS '耗材数量表'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_AMOUNT.ID IS 'ID'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_AMOUNT.CONSUMABLEID IS '耗材ID(fk)'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_AMOUNT.MODEL IS '规格'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_AMOUNT.INDATE IS '有效期'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_AMOUNT.FREQUENCY IS '频率'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_AMOUNT.UNIT IS '单位'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_AMOUNT.PRICE IS '单价'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_AMOUNT.WAREHOUSE IS '仓库'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_AMOUNT.AMOUNT IS '数量'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_AMOUNT.REMAINDERAMOUNT IS '剩余数量'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_AMOUNT.USEDAMOUNT IS '已用数量'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_AMOUNT.REMARK IS '备注'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_AMOUNT.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_AMOUNT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_AMOUNT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_AMOUNT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_AMOUNT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_AMOUNT.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_AMOUNT.ORGID IS '组织ID'; +COMMENT ON COLUMN T_LIMS_CONSUMABLE_AMOUNT.ORGNAME IS '组织名称'; + +ALTER TABLE T_LIMS_CONSUMABLE_AMOUNT ADD CONSTRAINT PK_LIMS_CONSUMABLE_AMOUNT PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_CONSUMABLE_AMOUNT.SERVICE_NAME', '耗材数量表', '耗材数量表', 'zh-CN', '耗材数量表'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_AMOUNT.ID', '耗材数量表的ID', 'ID', 'zh-CN', 'ID'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_AMOUNT.CONSUMABLEID', '耗材数量表的耗材ID(fk)', '耗材ID(fk)', 'zh-CN', '耗材ID(fk)'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_AMOUNT.MODEL', '耗材数量表的规格', '规格', 'zh-CN', '规格'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_AMOUNT.INDATE', '耗材数量表的有效期', '有效期', 'zh-CN', '有效期'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_AMOUNT.FREQUENCY', '耗材数量表的频率', '频率', 'zh-CN', '频率'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_AMOUNT.UNIT', '耗材数量表的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_AMOUNT.PRICE', '耗材数量表的单价', '单价', 'zh-CN', '单价'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_AMOUNT.WAREHOUSE', '耗材数量表的仓库', '仓库', 'zh-CN', '仓库'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_AMOUNT.AMOUNT', '耗材数量表的数量', '数量', 'zh-CN', '数量'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_AMOUNT.REMAINDERAMOUNT', '耗材数量表的剩余数量', '剩余数量', 'zh-CN', '剩余数量'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_AMOUNT.USEDAMOUNT', '耗材数量表的已用数量', '已用数量', 'zh-CN', '已用数量'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_AMOUNT.REMARK', '耗材数量表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_AMOUNT.PROCESSSTATUS', '耗材数量表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_AMOUNT.CREATEDBYID', '耗材数量表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_AMOUNT.CREATEDBYNAME', '耗材数量表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_AMOUNT.CREATEDTIME', '耗材数量表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_AMOUNT.CREATEDBYORGID', '耗材数量表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_AMOUNT.CREATEDBYORGNAME', '耗材数量表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_AMOUNT.ORGID', '耗材数量表的组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_CONSUMABLE_AMOUNT.ORGNAME', '耗材数量表的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.CONSUMABLES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +CALL INSERTI18N('BASEMODULE.BASEDATA.CONSUMABLE.AMOUNT.EMPTY.TOAST', '未选中耗材', '未选中耗材', 'zh-CN', '未选中耗材'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CONSUMABLE.AMOUNT.EMPTY.TITLE', '未选中信息', '未选中信息', 'zh-CN', '未选中信息'); + +ALTER TABLE T_LIMS_CONSUMABLE_AMOUNT MODIFY AMOUNT VARCHAR2(36); +ALTER TABLE T_LIMS_CONSUMABLE_AMOUNT MODIFY REMAINDERAMOUNT VARCHAR2(36); +ALTER TABLE T_LIMS_CONSUMABLE_AMOUNT MODIFY USEDAMOUNT VARCHAR2(36); +ALTER TABLE T_LIMS_CONSUMABLE_RECORD MODIFY OPERATEQUANTITY VARCHAR2(36); + +ALTER TABLE T_LIMS_CONSUMABLE_AMOUNT ADD INVENTORYOPERATION varchar2(270) +CALL INSERTI18N('T_LIMS_CONSUMABLE_AMOUNT.INVENTORYOPERATION', '盘库', '盘库', 'zh-CN', '盘库'); +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('inventoryOperation','盘库','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220926001, '盘库+', 'inventoryOperation', '3', 4, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'inventoryAdd'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220926002, '盘库-', 'inventoryOperation', '3', 4, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'inventoryReduce'); + +-- ----------------------------- 2022-09-19 add by wangyuwei@sunwaywolrd.com------------end + + +-- ----------------------------- 2022-09-30 add by wangyuwei@sunwaywolrd.com------------begin + + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('warehouse','仓库','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220930001, '一楼仓库', 'warehouse', '3', 4, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'oneWarehouse'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220930002, '二楼仓库', 'warehouse', '3', 4, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'twoWarehouse'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220930003, '三楼仓库', 'warehouse', '3', 4, 3, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'threeWarehouse'); + +ALTER TABLE T_LIMS_CONSUMABLE_AMOUNT ADD QUANTITYFLOOR varchar2(270); +CALL INSERTI18N('T_LIMS_CONSUMABLE_AMOUNT.QUANTITYFLOOR', '数量底限', '数量底限', 'zh-CN', '数量底限'); + +-- ----------------------------- 2022-09-30 add by wangyuwei@sunwaywolrd.com------------end + + +-- ----------------------------- 2022-10-18 add by wangyuwei@sunwaywolrd.com------------begin + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91010604', '耗材使用查询', '/secure/basemodule/trm/consumable-applys/page/search-list', '910106', '4', '035.svg', '耗材使用查询'); + +-- ----------------------------- 2022-10-18 add by wangyuwei@sunwaywolrd.com------------end \ No newline at end of file diff --git a/sql/oracle/资源管理/能力库管理/能力库管理.txt b/sql/oracle/资源管理/能力库管理/能力库管理.txt new file mode 100644 index 0000000..b3ace82 --- /dev/null +++ b/sql/oracle/资源管理/能力库管理/能力库管理.txt @@ -0,0 +1,252 @@ +-- ----------------------------- 2022-09-19 add by wangyuwei--------------begin + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('910107', '能力库管理', NULL , '91', '7', '025.svg', '能力库管理'); + + +-- 建表语句 +CREATE TABLE T_LIMS_PROJECTMANAGE( + ID NUMBER NOT NULL, + TESTCODE VARCHAR2(270) NULL, + TESTNAME VARCHAR2(270) NULL, + BASEORG VARCHAR2(36) NULL, + TESTGROUP VARCHAR2(36) NULL, + TESTCLASS VARCHAR2(36) NULL, + TESTTYPE VARCHAR2(36) NULL, + STANDARDQUANTITY NUMBER(16,2) NULL, + URGENCYCOEFFICIENT NUMBER(16,2) NULL, + ACTIVATEDFLAG VARCHAR2(36) 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 + ); +COMMENT ON TABLE T_LIMS_PROJECTMANAGE IS '项目表'; +COMMENT ON COLUMN T_LIMS_PROJECTMANAGE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_PROJECTMANAGE.TESTCODE IS '项目编号'; +COMMENT ON COLUMN T_LIMS_PROJECTMANAGE.TESTNAME IS '项目名称'; +COMMENT ON COLUMN T_LIMS_PROJECTMANAGE.BASEORG IS '所属基地'; +COMMENT ON COLUMN T_LIMS_PROJECTMANAGE.TESTGROUP IS '测试组'; +COMMENT ON COLUMN T_LIMS_PROJECTMANAGE.TESTCLASS IS '项目组别'; +COMMENT ON COLUMN T_LIMS_PROJECTMANAGE.TESTTYPE IS '项目类型'; +COMMENT ON COLUMN T_LIMS_PROJECTMANAGE.STANDARDQUANTITY IS '标准送检量'; +COMMENT ON COLUMN T_LIMS_PROJECTMANAGE.URGENCYCOEFFICIENT IS '加急系数'; +COMMENT ON COLUMN T_LIMS_PROJECTMANAGE.ACTIVATEDFLAG IS '启用状态'; +COMMENT ON COLUMN T_LIMS_PROJECTMANAGE.REMARK IS '备注'; +COMMENT ON COLUMN T_LIMS_PROJECTMANAGE.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_PROJECTMANAGE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_PROJECTMANAGE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_PROJECTMANAGE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_PROJECTMANAGE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_PROJECTMANAGE.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_PROJECTMANAGE.ORGID IS '组织id'; +COMMENT ON COLUMN T_LIMS_PROJECTMANAGE.ORGNAME IS '组织名称'; + +ALTER TABLE T_LIMS_PROJECTMANAGE ADD CONSTRAINT PK_LIMS_PROJECTMANAGE PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_PROJECTMANAGE.SERVICE_NAME', '项目表', '项目表', 'zh-CN', '项目表'); +CALL INSERTI18N('T_LIMS_PROJECTMANAGE.ID', '项目表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_PROJECTMANAGE.TESTCODE', '项目表的项目编号', '项目编号', 'zh-CN', '项目编号'); +CALL INSERTI18N('T_LIMS_PROJECTMANAGE.TESTNAME', '项目表的项目名称', '项目名称', 'zh-CN', '项目名称'); +CALL INSERTI18N('T_LIMS_PROJECTMANAGE.BASEORG', '项目表的所属基地', '所属基地', 'zh-CN', '所属基地'); +CALL INSERTI18N('T_LIMS_PROJECTMANAGE.TESTGROUP', '项目表的测试组', '测试组', 'zh-CN', '测试组'); +CALL INSERTI18N('T_LIMS_PROJECTMANAGE.TESTCLASS', '项目表的项目组别', '项目组别', 'zh-CN', '项目组别'); +CALL INSERTI18N('T_LIMS_PROJECTMANAGE.TESTTYPE', '项目表的项目类型', '项目类型', 'zh-CN', '项目类型'); +CALL INSERTI18N('T_LIMS_PROJECTMANAGE.STANDARDQUANTITY', '项目表的标准送检量', '标准送检量', 'zh-CN', '标准送检量'); +CALL INSERTI18N('T_LIMS_PROJECTMANAGE.URGENCYCOEFFICIENT', '项目表的加急系数', '加急系数', 'zh-CN', '加急系数'); +CALL INSERTI18N('T_LIMS_PROJECTMANAGE.ACTIVATEDFLAG', '项目表的启用状态', '启用状态', 'zh-CN', '启用状态'); +CALL INSERTI18N('T_LIMS_PROJECTMANAGE.REMARK', '项目表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_PROJECTMANAGE.PROCESSSTATUS', '项目表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_PROJECTMANAGE.CREATEDBYID', '项目表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_PROJECTMANAGE.CREATEDBYNAME', '项目表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_PROJECTMANAGE.CREATEDTIME', '项目表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_PROJECTMANAGE.CREATEDBYORGID', '项目表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_PROJECTMANAGE.CREATEDBYORGNAME', '项目表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_PROJECTMANAGE.ORGID', '项目表的组织id', '组织id', 'zh-CN', '组织id'); +CALL INSERTI18N('T_LIMS_PROJECTMANAGE.ORGNAME', '项目表的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('BASEMODULE.TRM.EXP.PROJECTMANAGES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EXP.PROJECTMANAGES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EXP.PROJECTMANAGES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EXP.PROJECTMANAGES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EXP.PROJECTMANAGES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91010701', '实验项目管理', '/secure/basemodule/trm/exp/projectmanages/page/edit-list', '910107', '91010701', '017.svg', '实验项目管理'); + +CALL INSERTI18N('BASEMODULE.TRM.EXP.PROJECTMANAGES.TEST.STANDARD', '检测标准', '检测标准', 'zh-CN', '检测标准'); + +-- ----------------------------- 2022-09-19 add by wangyuwei--------------end + + +-- ----------------------------- 2022-09-20 add by wangyuwei--------------begin + + +ALTER TABLE T_LIMS_TEST ADD TESTGROUP varchar2(270) +ALTER TABLE T_LIMS_TEST ADD PROJECTGROUP varchar2(270) +ALTER TABLE T_LIMS_TEST ADD PROJECTTYPE varchar2(270) +ALTER TABLE T_LIMS_TEST ADD STANDARDQUANTITY varchar2(270) +ALTER TABLE T_LIMS_TEST ADD URGENCY varchar2(36) + +CALL INSERTI18N('T_LIMS_TEST.TESTGROUP', '测试组', '测试组', 'zh-CN', '测试组'); +CALL INSERTI18N('T_LIMS_TEST.PROJECTGROUP', '项目组', '项目组', 'zh-CN', '项目组'); +CALL INSERTI18N('T_LIMS_TEST.PROJECTTYPE', '项目类型', '项目类型', 'zh-CN', '项目类型'); +CALL INSERTI18N('T_LIMS_TEST.STANDARDQUANTITY', '标准送检量', '标准送检量', 'zh-CN', '标准送检量'); +CALL INSERTI18N('T_LIMS_TEST.URGENCY', '加急系数', '加急系数', 'zh-CN', '加急系数'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('projectType','项目类型','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220920001, '掺杂元素', 'projectType', '8', 3, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'Mixedelement'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220920002, '主元素', 'projectType', '8', 3, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'Mainelement'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220920003, '微量元素', 'projectType', '8', 3, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'traceelement'); + +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARD', '检测标准', '检测标准', 'zh-CN', '检测标准'); + + +ALTER TABLE T_LIMS_TEST_METHOD ADD REAGENTCONSUMABLES varchar2(270); +ALTER TABLE T_LIMS_TEST_METHOD ADD MANPOWERCOST NUMBER ; +ALTER TABLE T_LIMS_TEST_METHOD ADD MATERIALCOST NUMBER; +ALTER TABLE T_LIMS_TEST_METHOD ADD EQUIPMENTDEPRECIATION varchar2(270); +ALTER TABLE T_LIMS_TEST_METHOD ADD TESTENGINEER varchar2(36); +ALTER TABLE T_LIMS_TEST_METHOD ADD TESTDIRECTION varchar2(270); + +CALL INSERTI18N('T_LIMS_TEST_METHOD.REAGENTCONSUMABLES', '试剂耗材', '试剂耗材', 'zh-CN', '试剂耗材'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.MANPOWERCOST', '人力成本', '人力成本', 'zh-CN', '人力成本'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.MATERIALCOST', '材料成本', '材料成本', 'zh-CN', '材料成本'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.EQUIPMENTDEPRECIATION', '设备折旧', '设备折旧', 'zh-CN', '设备折旧'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.TESTENGINEER', '测试工程师', '测试工程师', 'zh-CN', '测试工程师'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.TESTDIRECTION', '测试方向', '测试方向', 'zh-CN', '测试方向'); + +ALTER TABLE T_LIMS_TM_CONDITION ADD PARAMETERTYPE varchar2(270); +CALL INSERTI18N('T_LIMS_TM_CONDITION.PARAMETERTYPE', '参数类型', '参数类型', 'zh-CN', '参数类型'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('parameterType','参数类型','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220920008, '数组型', 'parameterType', '9', 3, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'number'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220920009, '下拉型', 'parameterType', '9', 3, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'select'); + +ALTER TABLE T_LIMS_TEST_STANDARD ADD REFERENCEDESCRIBE varchar2(270); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.REFERENCEDESCRIBE', '标准描述', '标准描述', 'zh-CN', '标准描述'); + +ALTER TABLE T_LIMS_TEST_STANDARD ADD REFERENCESTANDARDS varchar2(270); +CALL INSERTI18N('T_LIMS_TEST_STANDARD.REFERENCESTANDARDS', '参考标准', '参考标准', 'zh-CN', '参考标准'); + + +-- ----------------------------- 2022-09-20 add by wangyuwei--------------end + +-- ----------------------------- 2022-09-21 add by wangyuwei--------------begin + +CREATE TABLE T_LIMS_TEST_STANDARD_VERSION( + ID NUMBER NOT NULL, + EDITIONCODE VARCHAR2(36) NULL, + EDITIONDESCRIBE VARCHAR2(270) NULL, + EDITIONPROJECT VARCHAR2(270) NULL, + EDITIONPROJECTID NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TEST_STANDARD_VERSION IS '检测标准版本'; +COMMENT ON COLUMN T_LIMS_TEST_STANDARD_VERSION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST_STANDARD_VERSION.EDITIONCODE IS '版本号'; +COMMENT ON COLUMN T_LIMS_TEST_STANDARD_VERSION.EDITIONDESCRIBE IS '版本描述'; +COMMENT ON COLUMN T_LIMS_TEST_STANDARD_VERSION.EDITIONPROJECT IS '版本文件'; +COMMENT ON COLUMN T_LIMS_TEST_STANDARD_VERSION.EDITIONPROJECTID IS '版本文件id'; +COMMENT ON COLUMN T_LIMS_TEST_STANDARD_VERSION.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST_STANDARD_VERSION.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST_STANDARD_VERSION.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST_STANDARD_VERSION.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST_STANDARD_VERSION.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TEST_STANDARD_VERSION ADD CONSTRAINT PK_LIMS_TEST_STANDARD_VERSION PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_TEST_STANDARD_VERSION.SERVICE_NAME', '检测标准版本', '检测标准版本', 'zh-CN', '检测标准版本'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD_VERSION.ID', '检测标准版本的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD_VERSION.EDITIONCODE', '检测标准版本的版本号', '版本号', 'zh-CN', '版本号'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD_VERSION.EDITIONDESCRIBE', '检测标准版本的版本描述', '版本描述', 'zh-CN', '版本描述'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD_VERSION.EDITIONPROJECT', '检测标准版本的版本文件', '版本文件', 'zh-CN', '版本文件'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD_VERSION.EDITIONPROJECTID', '检测标准版本的版本文件id', '版本文件id', 'zh-CN', '版本文件id'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD_VERSION.CREATEDBYID', '检测标准版本的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD_VERSION.CREATEDBYNAME', '检测标准版本的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD_VERSION.CREATEDTIME', '检测标准版本的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD_VERSION.CREATEDBYORGID', '检测标准版本的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_STANDARD_VERSION.CREATEDBYORGNAME', '检测标准版本的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTSTANDARDS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTSTANDARDS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTSTANDARDS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTSTANDARDS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTSTANDARDS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220920004, '全包', 'testDirection', '8', 3, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'allInclusive'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220920005, '半电', 'testDirection', '8', 3, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'Semielectric'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220920006, '钠电', 'testDirection', '8', 3, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'natriumElectricity'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220920007, '软包', 'testDirection', '8', 3, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'softRoll'); + + +ALTER TABLE T_LIMS_TEST_METHOD ADD TESTENGINEERID NUMBER; +CALL INSERTI18N('T_LIMS_TEST_METHOD.TESTENGINEERID', '测试工程师ID', '测试工程师ID', 'zh-CN', '测试工程师ID'); +-- ----------------------------- 2022-09-21 add by wangyuwei--------------end + + +-- ----------------------------- 2022-09-22 add by wangyuwei--------------begin + +ALTER TABLE T_LIMS_TEST_METHOD MODIFY STANDARDHOUR NUMBER(16,2) +ALTER TABLE T_LIMS_TEST_METHOD MODIFY STANDARDPRICE NUMBER(16,2) +ALTER TABLE T_LIMS_TEST_METHOD MODIFY EQUIPMENTDEPRECIATION NUMBER(16,2) +ALTER TABLE T_LIMS_TEST_METHOD MODIFY REAGENTCONSUMABLES NUMBER(16,2) + +-- ----------------------------- 2022-09-22 add by wangyuwei--------------end + + +-- ----------------------------- 2022-09-23 add by wangyuwei--------------begin + + +alter table T_LIMS_TEST rename column URGENCY to URGENCY_NEW + +alter table T_LIMS_TEST ADD URGENCY NUMBER(16,2) + +update T_LIMS_TEST set URGENCY = trim(URGENCY_NEW); + +alter table T_LIMS_TEST drop column URGENCY_NEW + +ALTER TABLE T_LIMS_TM_ANALYST MODIFY DEFAULTRESULT NUMBER +ALTER TABLE T_LIMS_TM_ANALYST MODIFY HIGHLIMIT NUMBER +ALTER TABLE T_LIMS_TM_ANALYST MODIFY LOWLIMIT NUMBER + +-- ----------------------------- 2022-09-23 add by wangyuwei--------------end + + +-- ----------------------------- 2022-10-08 add by wangyuwei--------------begin + +ALTER TABLE T_LIMS_METHOD ADD METHODTYPE varchar2(270); +CALL INSERTI18N('T_LIMS_METHOD.METHODTYPE', '方法类型', '方法类型', 'zh-CN', '方法类型'); +ALTER TABLE T_LIMS_METHOD ADD METHODSTANDARDS varchar2(270); +CALL INSERTI18N('T_LIMS_METHOD.METHODSTANDARDS', '方法标准', '方法标准', 'zh-CN', '方法标准'); + +-- ----------------------------- 2022-10-08 add by wangyuwei--------------end \ No newline at end of file diff --git a/sql/oracle/资源管理/设备管理.txt b/sql/oracle/资源管理/设备管理.txt new file mode 100644 index 0000000..fa8d1ca --- /dev/null +++ b/sql/oracle/资源管理/设备管理.txt @@ -0,0 +1,1350 @@ +-- ----------------------------- 2022-08-31 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT_CHANNEL( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + EQUIPTID NUMBER NULL, + UNITCODE VARCHAR2(36) NULL, + CHANNELCODE VARCHAR2(36) NULL, + CHANNELNAME VARCHAR2(36) NULL, + CHANNELSTATUS VARCHAR2(36) NULL, + REMARKS VARCHAR2(360) NULL +); +COMMENT ON TABLE T_LIMS_EQUIPT_CHANNEL IS '设备通道表'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CHANNEL.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CHANNEL.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CHANNEL.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CHANNEL.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CHANNEL.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CHANNEL.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CHANNEL.EQUIPTID IS '设备ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CHANNEL.UNITCODE IS '单元编号'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CHANNEL.CHANNELCODE IS '通道编号'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CHANNEL.CHANNELNAME IS '通道名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CHANNEL.CHANNELSTATUS IS '通道状态'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CHANNEL.REMARKS IS '备注'; + +ALTER TABLE T_LIMS_EQUIPT_CHANNEL ADD CONSTRAINT PK_LIMS_EQUIPT_CHANNEL PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EQUIPT_CHANNEL.SERVICE_NAME', '设备通道表', '设备通道表', 'zh-CN', '设备通道表'); +CALL INSERTI18N('T_LIMS_EQUIPT_CHANNEL.ID', '设备通道表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_CHANNEL.CREATEDBYID', '设备通道表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_CHANNEL.CREATEDBYNAME', '设备通道表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_CHANNEL.CREATEDTIME', '设备通道表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_CHANNEL.CREATEDBYORGID', '设备通道表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_CHANNEL.CREATEDBYORGNAME', '设备通道表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_CHANNEL.EQUIPTID', '设备通道表的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_CHANNEL.UNITCODE', '设备通道表的单元编号', '单元编号', 'zh-CN', '单元编号'); +CALL INSERTI18N('T_LIMS_EQUIPT_CHANNEL.CHANNELCODE', '设备通道表的通道编号', '通道编号', 'zh-CN', '通道编号'); +CALL INSERTI18N('T_LIMS_EQUIPT_CHANNEL.CHANNELNAME', '设备通道表的通道名称', '通道名称', 'zh-CN', '通道名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_CHANNEL.CHANNELSTATUS', '设备通道表的通道状态', '通道状态', 'zh-CN', '通道状态'); +CALL INSERTI18N('T_LIMS_EQUIPT_CHANNEL.REMARKS', '设备通道表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.CHANNELS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.CHANNELS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.CHANNELS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.CHANNELS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.CHANNELS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_CHANNEL', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-31 add by lijiaxing------------end +-- ----------------------------- 2022-09-01 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT_AUXILIARY( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + EQUIPTID NUMBER NULL, + AUXILIARYID NUMBER NULL, + REMARKS VARCHAR2(360) NULL +); +COMMENT ON TABLE T_LIMS_EQUIPT_AUXILIARY IS '辅助设备表'; +COMMENT ON COLUMN T_LIMS_EQUIPT_AUXILIARY.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_AUXILIARY.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_AUXILIARY.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_AUXILIARY.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_AUXILIARY.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_AUXILIARY.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_AUXILIARY.EQUIPTID IS '设备ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_AUXILIARY.AUXILIARYID IS '辅助设备ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_AUXILIARY.REMARKS IS '备注'; + +ALTER TABLE T_LIMS_EQUIPT_AUXILIARY ADD CONSTRAINT PK_LIMS_EQUIPT_AUXILIARY PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.SERVICE_NAME', '辅助设备表', '辅助设备表', 'zh-CN', '辅助设备表'); +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.ID', '辅助设备表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.CREATEDBYID', '辅助设备表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.CREATEDBYNAME', '辅助设备表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.CREATEDTIME', '辅助设备表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.CREATEDBYORGID', '辅助设备表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.CREATEDBYORGNAME', '辅助设备表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.EQUIPTID', '辅助设备表的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.AUXILIARYID', '辅助设备表的辅助设备ID', '辅助设备ID', 'zh-CN', '辅助设备ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.REMARKS', '辅助设备表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.AUXILIARYS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.AUXILIARYS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.AUXILIARYS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.AUXILIARYS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.AUXILIARYS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_AUXILIARY', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-09-01 add by lijiaxing------------end +-- ----------------------------- 2022-09-01 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT_EVENT( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + EQUIPTID NUMBER NULL, + EVENTTYPE VARCHAR2(36) NULL, + EVENTFREQUENCY VARCHAR2(36) NULL, + EVENTDESC VARCHAR2(360) NULL, + PLANDATE DATE NULL, + REMINDDAYS NUMBER NULL, + REMARKS VARCHAR2(360) NULL +); +COMMENT ON TABLE T_LIMS_EQUIPT_EVENT IS '设备事件表'; +COMMENT ON COLUMN T_LIMS_EQUIPT_EVENT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_EVENT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_EVENT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_EVENT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_EVENT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_EVENT.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_EVENT.EQUIPTID IS '设备ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_EVENT.EVENTTYPE IS '事件类型'; +COMMENT ON COLUMN T_LIMS_EQUIPT_EVENT.EVENTFREQUENCY IS '事件频率'; +COMMENT ON COLUMN T_LIMS_EQUIPT_EVENT.EVENTDESC IS '事件描述'; +COMMENT ON COLUMN T_LIMS_EQUIPT_EVENT.PLANDATE IS '计划日期'; +COMMENT ON COLUMN T_LIMS_EQUIPT_EVENT.REMINDDAYS IS '提醒天数'; +COMMENT ON COLUMN T_LIMS_EQUIPT_EVENT.REMARKS IS '备注'; + +ALTER TABLE T_LIMS_EQUIPT_EVENT ADD CONSTRAINT PK_LIMS_EQUIPT_EVENT PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT.SERVICE_NAME', '设备事件表', '设备事件表', 'zh-CN', '设备事件表'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT.ID', '设备事件表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT.CREATEDBYID', '设备事件表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT.CREATEDBYNAME', '设备事件表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT.CREATEDTIME', '设备事件表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT.CREATEDBYORGID', '设备事件表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT.CREATEDBYORGNAME', '设备事件表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT.EQUIPTID', '设备事件表的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT.EVENTTYPE', '设备事件表的事件类型', '事件类型', 'zh-CN', '事件类型'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT.EVENTFREQUENCY', '设备事件表的事件频率', '事件频率', 'zh-CN', '事件频率'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT.EVENTDESC', '设备事件表的事件描述', '事件描述', 'zh-CN', '事件描述'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT.PLANDATE', '设备事件表的计划日期', '计划日期', 'zh-CN', '计划日期'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT.REMINDDAYS', '设备事件表的提醒天数', '提醒天数', 'zh-CN', '提醒天数'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT.REMARKS', '设备事件表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EVENTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EVENTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EVENTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EVENTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EVENTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_EVENT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-09-01 add by lijiaxing------------end +-- ----------------------------- 2022-09-01 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT_EVENT_RECORD( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + EVENTID NUMBER NULL, + EVENTCONTENT VARCHAR2(360) NULL, + RECORDDATE DATE NULL, + RECORDERID VARCHAR2(36) NULL, + RECORDER VARCHAR2(60) NULL, + REMARKS VARCHAR2(360) NULL +); +COMMENT ON TABLE T_LIMS_EQUIPT_EVENT_RECORD IS '设备事件记录表'; +COMMENT ON COLUMN T_LIMS_EQUIPT_EVENT_RECORD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_EVENT_RECORD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_EVENT_RECORD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_EVENT_RECORD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_EVENT_RECORD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_EVENT_RECORD.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_EVENT_RECORD.EVENTID IS '事件ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_EVENT_RECORD.EVENTCONTENT IS '事件内容'; +COMMENT ON COLUMN T_LIMS_EQUIPT_EVENT_RECORD.RECORDDATE IS '记录时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_EVENT_RECORD.RECORDERID IS '记录人ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_EVENT_RECORD.RECORDER IS '记录人'; +COMMENT ON COLUMN T_LIMS_EQUIPT_EVENT_RECORD.REMARKS IS '备注'; + +ALTER TABLE T_LIMS_EQUIPT_EVENT_RECORD ADD CONSTRAINT PK_LIMS_EQUIPT_EVENT_RECORD PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT_RECORD.SERVICE_NAME', '设备事件记录表', '设备事件记录表', 'zh-CN', '设备事件记录表'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT_RECORD.ID', '设备事件记录表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT_RECORD.CREATEDBYID', '设备事件记录表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT_RECORD.CREATEDBYNAME', '设备事件记录表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT_RECORD.CREATEDTIME', '设备事件记录表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT_RECORD.CREATEDBYORGID', '设备事件记录表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT_RECORD.CREATEDBYORGNAME', '设备事件记录表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT_RECORD.EVENTID', '设备事件记录表的事件ID', '事件ID', 'zh-CN', '事件ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT_RECORD.EVENTCONTENT', '设备事件记录表的事件内容', '事件内容', 'zh-CN', '事件内容'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT_RECORD.RECORDDATE', '设备事件记录表的记录时间', '记录时间', 'zh-CN', '记录时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT_RECORD.RECORDERID', '设备事件记录表的记录人ID', '记录人ID', 'zh-CN', '记录人ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT_RECORD.RECORDER', '设备事件记录表的记录人', '记录人', 'zh-CN', '记录人'); +CALL INSERTI18N('T_LIMS_EQUIPT_EVENT_RECORD.REMARKS', '设备事件记录表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EVENTRECORDS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EVENTRECORDS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EVENTRECORDS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EVENTRECORDS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EVENTRECORDS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_EVENT_RECORD', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-09-01 add by lijiaxing------------end +-- ----------------------------- 2022-09-01 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT_MAINTAIN_PLAN( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + PROCESSSTATUS VARCHAR2(36) NULL, + EQUIPTID NUMBER NULL, + MAINTAINTYPE VARCHAR2(36) NULL, + MAINTAINFREQUENCY VARCHAR2(36) NULL, + MAINTAINDESC VARCHAR2(360) NULL, + PLANDATE DATE NULL, + REMINDDAYS NUMBER NULL, + REMARKS VARCHAR2(360) NULL +); +COMMENT ON TABLE T_LIMS_EQUIPT_MAINTAIN_PLAN IS '设备保养点检计划表'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_PLAN.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_PLAN.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_PLAN.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_PLAN.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_PLAN.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_PLAN.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_PLAN.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_PLAN.EQUIPTID IS '设备ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_PLAN.MAINTAINTYPE IS '类型'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_PLAN.MAINTAINFREQUENCY IS '保养/点检频率'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_PLAN.MAINTAINDESC IS '保养/点检描述'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_PLAN.PLANDATE IS '计划保养/点检日期'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_PLAN.REMINDDAYS IS '提醒天数'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_PLAN.REMARKS IS '备注'; + +ALTER TABLE T_LIMS_EQUIPT_MAINTAIN_PLAN ADD CONSTRAINT PK_LIMS_EQUIPT_MAINTAIN_PLAN PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.SERVICE_NAME', '设备保养点检计划表', '设备保养点检计划表', 'zh-CN', '设备保养点检计划表'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.ID', '设备保养点检计划表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.CREATEDBYID', '设备保养点检计划表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.CREATEDBYNAME', '设备保养点检计划表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.CREATEDTIME', '设备保养点检计划表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.CREATEDBYORGID', '设备保养点检计划表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.CREATEDBYORGNAME', '设备保养点检计划表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.PROCESSSTATUS', '设备保养点检计划表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.EQUIPTID', '设备保养点检计划表的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.MAINTAINTYPE', '设备保养点检计划表的类型', '类型', 'zh-CN', '类型'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.MAINTAINFREQUENCY', '设备保养点检计划表的保养/点检频率', '保养/点检频率', 'zh-CN', '保养/点检频率'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.MAINTAINDESC', '设备保养点检计划表的保养/点检描述', '保养/点检描述', 'zh-CN', '保养/点检描述'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.PLANDATE', '设备保养点检计划表的计划保养/点检日期', '计划保养/点检日期', 'zh-CN', '计划保养/点检日期'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.REMINDDAYS', '设备保养点检计划表的提醒天数', '提醒天数', 'zh-CN', '提醒天数'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.REMARKS', '设备保养点检计划表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_MAINTAIN_PLAN', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('910301', '设备保养点检计划', 'T_LIMS_EQUIPT_MAINTAIN_PLAN', 'audit_def', '1'); + + +COMMIT; + +-- ----------------------------- 2022-09-01 add by lijiaxing------------end +-- ----------------------------- 2022-09-01 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT_MAINTAIN_ITEM( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + MAINTAINID NUMBER NULL, + MAINTAINSPOTCHECKID NUMBER NULL, + MAINTAINTYPE VARCHAR2(36) NULL, + MAINTAINITEM VARCHAR2(120) NULL, + MAINTAINMETHOD VARCHAR2(360) NULL, + REMARKS VARCHAR2(360) NULL +); +COMMENT ON TABLE T_LIMS_EQUIPT_MAINTAIN_ITEM IS '设备保养点检项目表'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_ITEM.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_ITEM.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_ITEM.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_ITEM.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_ITEM.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_ITEM.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_ITEM.MAINTAINID IS '保养点检计划ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_ITEM.MAINTAINSPOTCHECKID IS '保养点检项目ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_ITEM.MAINTAINTYPE IS '项目类型'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_ITEM.MAINTAINITEM IS '保养/点检项目'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_ITEM.MAINTAINMETHOD IS '保养/点检方法'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_ITEM.REMARKS IS '备注'; + +ALTER TABLE T_LIMS_EQUIPT_MAINTAIN_ITEM ADD CONSTRAINT PK_LIMS_EQUIPT_MAINTAIN_ITEM PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_ITEM.SERVICE_NAME', '设备保养点检项目表', '设备保养点检项目表', 'zh-CN', '设备保养点检项目表'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_ITEM.ID', '设备保养点检项目表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_ITEM.CREATEDBYID', '设备保养点检项目表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_ITEM.CREATEDBYNAME', '设备保养点检项目表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_ITEM.CREATEDTIME', '设备保养点检项目表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_ITEM.CREATEDBYORGID', '设备保养点检项目表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_ITEM.CREATEDBYORGNAME', '设备保养点检项目表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_ITEM.MAINTAINID', '设备保养点检项目表的保养点检计划ID', '保养点检计划ID', 'zh-CN', '保养点检计划ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_ITEM.MAINTAINSPOTCHECKID', '设备保养点检项目表的保养点检项目ID', '保养点检项目ID', 'zh-CN', '保养点检项目ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_ITEM.MAINTAINTYPE', '设备保养点检项目表的项目类型', '项目类型', 'zh-CN', '项目类型'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_ITEM.MAINTAINITEM', '设备保养点检项目表的保养/点检项目', '保养/点检项目', 'zh-CN', '保养/点检项目'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_ITEM.MAINTAINMETHOD', '设备保养点检项目表的保养/点检方法', '保养/点检方法', 'zh-CN', '保养/点检方法'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_ITEM.REMARKS', '设备保养点检项目表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINITEMS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINITEMS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINITEMS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINITEMS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINITEMS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_MAINTAIN_ITEM', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-09-01 add by lijiaxing------------end + +-- ----------------------------- 2022-09-01 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT_MAINTAIN_RECORD( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + EQUIPTID NUMBER NULL, + MAINTAINID NUMBER NULL, + MAINTAINITEMID NUMBER NULL, + MAINTAINTYPE VARCHAR2(36) NULL, + MAINTAINITEM VARCHAR2(120) NULL, + MAINTAINMETHOD VARCHAR2(360) NULL, + MAINTAINRESULT VARCHAR2(36) NULL, + MAINTAINRECORD VARCHAR2(360) NULL, + MAINTAINDATE DATE NULL, + RECORDERID VARCHAR2(36) NULL, + RECORDER VARCHAR2(60) NULL, + REMARKS VARCHAR2(360) NULL +); +COMMENT ON TABLE T_LIMS_EQUIPT_MAINTAIN_RECORD IS '设备保养点检记录表'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_RECORD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_RECORD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_RECORD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_RECORD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_RECORD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_RECORD.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_RECORD.EQUIPTID IS '设备ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_RECORD.MAINTAINID IS '保养点检计划ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_RECORD.MAINTAINITEMID IS '保养点检项目ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_RECORD.MAINTAINTYPE IS '项目类型'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_RECORD.MAINTAINITEM IS '保养/点检项目'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_RECORD.MAINTAINMETHOD IS '保养/点检方法'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_RECORD.MAINTAINRESULT IS '保养/点检结果'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_RECORD.MAINTAINRECORD IS '保养/点检记录'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_RECORD.MAINTAINDATE IS '保养/点检时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_RECORD.RECORDERID IS '记录人ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_RECORD.RECORDER IS '记录人'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_RECORD.REMARKS IS '备注'; + +ALTER TABLE T_LIMS_EQUIPT_MAINTAIN_RECORD ADD CONSTRAINT PK_LIMS_EQUIPT_MAINTAIN_RECORD PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.SERVICE_NAME', '设备保养点检记录表', '设备保养点检记录表', 'zh-CN', '设备保养点检记录表'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.ID', '设备保养点检记录表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.CREATEDBYID', '设备保养点检记录表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.CREATEDBYNAME', '设备保养点检记录表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.CREATEDTIME', '设备保养点检记录表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.CREATEDBYORGID', '设备保养点检记录表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.CREATEDBYORGNAME', '设备保养点检记录表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.EQUIPTID', '设备保养点检记录表的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.MAINTAINID', '设备保养点检记录表的保养点检计划ID', '保养点检计划ID', 'zh-CN', '保养点检计划ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.MAINTAINTYPE', '设备保养点检记录表的项目类型', '项目类型', 'zh-CN', '项目类型'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.MAINTAINITEM', '设备保养点检记录表的保养/点检项目', '保养/点检项目', 'zh-CN', '保养/点检项目'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.MAINTAINMETHOD', '设备保养点检记录表的保养/点检方法', '保养/点检方法', 'zh-CN', '保养/点检方法'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.MAINTAINRESULT', '设备保养点检记录表的保养/点检结果', '保养/点检结果', 'zh-CN', '保养/点检结果'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.MAINTAINRECORD', '设备保养点检记录表的保养/点检记录', '保养/点检记录', 'zh-CN', '保养/点检记录'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.MAINTAINDATE', '设备保养点检记录表的保养/点检时间', '保养/点检时间', 'zh-CN', '保养/点检时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.RECORDERID', '设备保养点检记录表的记录人ID', '记录人ID', 'zh-CN', '记录人ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.RECORDER', '设备保养点检记录表的记录人', '记录人', 'zh-CN', '记录人'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_RECORD.REMARKS', '设备保养点检记录表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINRECORDS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINRECORDS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINRECORDS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINRECORDS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.MAINTAINRECORDS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_MAINTAIN_RECORD', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-09-01 add by lijiaxing------------end +-- ----------------------------- 2022-09-01 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT_REPAIR( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + PROCESSSTATUS VARCHAR2(36) NULL, + EQUIPTID NUMBER NULL, + APPLICANTID VARCHAR2(36) NULL, + APPLICANT VARCHAR2(60) NULL, + APPLYDATE DATE NULL, + APPLYDEPTID VARCHAR2(36) NULL, + APPLYDEPT VARCHAR2(270) NULL, + FAULTDATE DATE NULL, + FAULTDESC VARCHAR2(360) NULL, + EXPECTDATE DATE NULL, + FAULTREASON VARCHAR2(360) NULL, + REPAIRMEASURE VARCHAR2(360) NULL, + FINISHDATE DATE NULL, + STOPHOURS NUMBER(8,2) NULL, + REPAIRPERSONID VARCHAR2(36) NULL, + REPAIRPERSON VARCHAR2(60) NULL, + REPAIRCOST NUMBER(8,2) NULL, + REMARKS VARCHAR2(360) NULL +); +COMMENT ON TABLE T_LIMS_EQUIPT_REPAIR IS '设备维修表'; +COMMENT ON COLUMN T_LIMS_EQUIPT_REPAIR.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_REPAIR.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_REPAIR.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_REPAIR.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_REPAIR.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_REPAIR.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_REPAIR.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_EQUIPT_REPAIR.EQUIPTID IS '设备ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_REPAIR.APPLICANTID IS '申请人ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_REPAIR.APPLICANT IS '申请人'; +COMMENT ON COLUMN T_LIMS_EQUIPT_REPAIR.APPLYDATE IS '申请时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_REPAIR.APPLYDEPTID IS '申请部门ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_REPAIR.APPLYDEPT IS '申请部门'; +COMMENT ON COLUMN T_LIMS_EQUIPT_REPAIR.FAULTDATE IS '故障发生时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_REPAIR.FAULTDESC IS '故障描述'; +COMMENT ON COLUMN T_LIMS_EQUIPT_REPAIR.EXPECTDATE IS '期望修复日期'; +COMMENT ON COLUMN T_LIMS_EQUIPT_REPAIR.FAULTREASON IS '故障原因分析'; +COMMENT ON COLUMN T_LIMS_EQUIPT_REPAIR.REPAIRMEASURE IS '故障维修措施'; +COMMENT ON COLUMN T_LIMS_EQUIPT_REPAIR.FINISHDATE IS '完成时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_REPAIR.STOPHOURS IS '停机时长'; +COMMENT ON COLUMN T_LIMS_EQUIPT_REPAIR.REPAIRPERSONID IS '维修人员ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_REPAIR.REPAIRPERSON IS '维修人员'; +COMMENT ON COLUMN T_LIMS_EQUIPT_REPAIR.REPAIRCOST IS '维修费用'; +COMMENT ON COLUMN T_LIMS_EQUIPT_REPAIR.REMARKS IS '备注'; + +ALTER TABLE T_LIMS_EQUIPT_REPAIR ADD CONSTRAINT PK_LIMS_EQUIPT_REPAIR PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.SERVICE_NAME', '设备维修表', '设备维修表', 'zh-CN', '设备维修表'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.ID', '设备维修表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.CREATEDBYID', '设备维修表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.CREATEDBYNAME', '设备维修表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.CREATEDTIME', '设备维修表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.CREATEDBYORGID', '设备维修表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.CREATEDBYORGNAME', '设备维修表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.PROCESSSTATUS', '设备维修表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.EQUIPTID', '设备维修表的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.APPLICANTID', '设备维修表的申请人ID', '申请人ID', 'zh-CN', '申请人ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.APPLICANT', '设备维修表的申请人', '申请人', 'zh-CN', '申请人'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.APPLYDATE', '设备维修表的申请时间', '申请时间', 'zh-CN', '申请时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.APPLYDEPTID', '设备维修表的申请部门ID', '申请部门ID', 'zh-CN', '申请部门ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.APPLYDEPT', '设备维修表的申请部门', '申请部门', 'zh-CN', '申请部门'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.FAULTDATE', '设备维修表的故障发生时间', '故障发生时间', 'zh-CN', '故障发生时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.FAULTDESC', '设备维修表的故障描述', '故障描述', 'zh-CN', '故障描述'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.EXPECTDATE', '设备维修表的期望修复日期', '期望修复日期', 'zh-CN', '期望修复日期'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.FAULTREASON', '设备维修表的故障原因分析', '故障原因分析', 'zh-CN', '故障原因分析'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.REPAIRMEASURE', '设备维修表的故障维修措施', '故障维修措施', 'zh-CN', '故障维修措施'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.FINISHDATE', '设备维修表的完成时间', '完成时间', 'zh-CN', '完成时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.STOPHOURS', '设备维修表的停机时长', '停机时长', 'zh-CN', '停机时长'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.REPAIRPERSONID', '设备维修表的维修人员ID', '维修人员ID', 'zh-CN', '维修人员ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.REPAIRPERSON', '设备维修表的维修人员', '维修人员', 'zh-CN', '维修人员'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.REPAIRCOST', '设备维修表的维修费用', '维修费用', 'zh-CN', '维修费用'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.REMARKS', '设备维修表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.REPAIRS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.REPAIRS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.REPAIRS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.REPAIRS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.REPAIRS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_REPAIR', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('910201', '设备维修','T_LIMS_EQUIPT_REPAIR', 'audit_def', '1'); + + +COMMIT; + +-- ----------------------------- 2022-09-01 add by lijiaxing------------end + +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPT.EQUIPTCHANNELPANEL', '设备通道', '设备通道', 'zh-CN', '设备通道'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPT.AUXILIARYPANEL', '辅助设备', '辅助设备', 'zh-CN', '辅助设备'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPT.EVENTPANEL', '设备事件', '设备事件', 'zh-CN', '设备事件'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPT.EVENTRECORDPANEL', '设备事件记录', '设备事件记录', 'zh-CN', '设备事件记录'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPT.REPAIRPANEL', '设备维修', '设备维修', 'zh-CN', '设备维修'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPT.MAINTAINPANEL', '设备保养/点检', '设备保养/点检', 'zh-CN', '设备保养/点检'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPT.MAINTAINITEMPANEL', '设备保养/点检项目', '设备保养/点检项目', 'zh-CN', '设备保养/点检项目'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPT.MAINTAINRECORDPANEL', '设备保养/点检记录', '设备保养/点检记录', 'zh-CN', '设备保养/点检记录'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('910201', '设备维修管理', '', '20220825001', '910201', '008.svg', '设备维修管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020101', '设备维修申请', '/secure/basemodule/trm/equipt/equipt-repairs/page/edit-list', '910201', '1', '008.svg', '设备维修申请'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020102', '设备维修审核', '/secure/basemodule/trm/equipt/equipt-repairs/page/audit-list?bpmn_statusCode=Audit', '910201', '2', '008.svg', '设备维修审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020103', '设备维修实施', '/secure/basemodule/trm/equipt/equipt-repairs/page/audit-list?bpmn_statusCode=Implement', '910201', '3', '008.svg', '设备维修实施'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020104', '设备维修确认', '/secure/basemodule/trm/equipt/equipt-repairs/page/audit-list?bpmn_statusCode=Affirm', '910201', '4', '008.svg', '设备维修确认'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020105', '设备维修查询', '/secure/basemodule/trm/equipt/equipt-repairs/page/search-list', '910201', '5', '008.svg', '设备维修查询'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('910202', '设备保养点检管理', '', '20220825001', '910202', '008.svg', '设备保养点检管理'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020201', '设备保养点检记录', '/secure/basemodule/trm/equipt/equipt-maintain-plans/page/edit-list', '910202', '1', '008.svg', '设备保养点检记录'); + + +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.EXT.EQUIPTNAME', '设备名称', '设备名称', 'zh-CN', '设备名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.EXT.EQUIPTCODE', '设备编号', '设备名称', 'zh-CN', '设备名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.EXT.EQUIPTNAME', '设备名称', '设备名称', 'zh-CN', '设备名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.EXT.EQUIPTCODE', '设备编号', '设备名称', 'zh-CN', '设备名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.EXT.EQUIPTNAME', '设备名称', '设备名称', 'zh-CN', '设备名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_PLAN.EXT.EQUIPTCODE', '设备编号', '设备名称', 'zh-CN', '设备名称'); + +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.PANEL.EDIT', '申请', '申请', 'zh-CN', '申请'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.PANEL.EQUIPT', '设备', '设备', 'zh-CN', '设备'); +CALL INSERTI18N('T_LIMS_EQUIPT_REPAIR.PANEL.IMPLEMENT', '实施', '实施', 'zh-CN', '实施'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('equiptEventType', '事件类型', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021501, '检定', '1', 1, 'equiptEventType', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021502, '校准', '2', 2, 'equiptEventType', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021503, '期间核查', '3', 3, 'equiptEventType', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021504, '量值溯源', '4', 4, 'equiptEventType', 0, 'admin', '系统管理员', '0'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('equiptEventFrequency', '事件的频率', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021601, '次/年', '1', 1, 'equiptEventFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021602, '次/半年', '2', 2, 'equiptEventFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021603, '次/季度', '3', 3, 'equiptEventFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021604, '次/月', '4', 4, 'equiptEventFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021605, '次/周', '5', 5, 'equiptEventFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021606, '次/天', '6', 6, 'equiptEventFrequency', 0, 'admin', '系统管理员', '0'); + + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('equiptMaintainFrequency', '点检的频率', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021701, '次/年', '1', 1, 'equiptMaintainFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021702, '次/半年', '2', 2, 'equiptMaintainFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021703, '次/季度', '3', 3, 'equiptMaintainFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021704, '次/月', '4', 4, 'equiptMaintainFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021705, '次/周', '5', 5, 'equiptMaintainFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021706, '次/天', '6', 6, 'equiptMaintainFrequency', 0, 'admin', '系统管理员', '0'); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES + (2022090116372,'保养点检项目库','保养点检项目库','maintainLibraryChoose','/secure/basemodule/basedata/equipt-maintain-librarys/page/choose-list','80%'); + + + +-- ----------------------------- 2022-09-14 add by wangyuwei@sunwaywolrd.com--------------begin + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20220902013', '设备管理', NULL , '91', '7', '008.svg', '设备管理'); + +INSERT INTO t_core_menu (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('910203', '设备台账管理', '/secure/basemodule/trm/equipts/page/edit-list', '20220902013', 1, '024.svg','设备台账管理'); + +CALL INSERTI18N('T_LIMS_EQUIPT.MANUFACTURER', '制造商', '制造商', 'zh-CN', '制造商'); + +ALTER TABLE T_LIMS_EQUIPT ADD SPECIFICATION VARCHAR2(270); +COMMENT ON COLUMN T_LIMS_EQUIPT.SPECIFICATION IS '规格'; +CALL INSERTI18N('T_LIMS_EQUIPT.SPECIFICATION', '规格', '规格', 'zh-CN', '规格'); + + +ALTER TABLE T_LIMS_EQUIPT ADD DISTINGUISHABILITY NUMBER; +COMMENT ON COLUMN T_LIMS_EQUIPT.DISTINGUISHABILITY IS '分辨率'; +CALL INSERTI18N('T_LIMS_EQUIPT.DISTINGUISHABILITY', '分辨率', '分辨率', 'zh-CN', '分辨率'); + +ALTER TABLE T_LIMS_EQUIPT ADD CORRECTMODE VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_EQUIPT.CORRECTMODE IS '校准方式'; +CALL INSERTI18N('T_LIMS_EQUIPT.CORRECTMODE', '校准方式', '校准方式', 'zh-CN', '校准方式'); + +ALTER TABLE T_LIMS_EQUIPT ADD CORRECTPERIOD VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_EQUIPT.CORRECTPERIOD IS '校准周期'; +CALL INSERTI18N('T_LIMS_EQUIPT.CORRECTPERIOD', '校准周期', '校准周期', 'zh-CN', '校准周期'); + +ALTER TABLE T_LIMS_EQUIPT ADD CORRECTINDATE DATE; +COMMENT ON COLUMN T_LIMS_EQUIPT.CORRECTINDATE IS '校准有效期'; +CALL INSERTI18N('T_LIMS_EQUIPT.CORRECTINDATE', '校准有效期', '校准有效期', 'zh-CN', '校准有效期'); + +ALTER TABLE T_LIMS_EQUIPT ADD PLANCORRECTTIME DATE; +COMMENT ON COLUMN T_LIMS_EQUIPT.PLANCORRECTTIME IS '计划校准日期'; +CALL INSERTI18N('T_LIMS_EQUIPT.PLANCORRECTTIME', '计划校准日期', '计划校准日期', 'zh-CN', '计划校准日期'); + +ALTER TABLE T_LIMS_EQUIPT ADD EQUIPTCHANNELAMOUNT NUMBER; +COMMENT ON COLUMN T_LIMS_EQUIPT.EQUIPTCHANNELAMOUNT IS '设备通道数'; +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTCHANNELAMOUNT', '设备通道数', '设备通道数', 'zh-CN', '设备通道数'); + +ALTER TABLE T_LIMS_EQUIPT ADD BASEORG VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_EQUIPT.BASEORG IS '所属基地'; +CALL INSERTI18N('T_LIMS_EQUIPT.BASEORG', '所属基地', '所属基地', 'zh-CN', '所属基地'); + +ALTER TABLE T_LIMS_EQUIPT ADD TESTGROUP VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_EQUIPT.TESTGROUP IS '检测组'; +CALL INSERTI18N('T_LIMS_EQUIPT.TESTGROUP', '检测组', '检测组', 'zh-CN', '检测组'); + +ALTER TABLE T_LIMS_EQUIPT ADD BUYTIME DATE; +COMMENT ON COLUMN T_LIMS_EQUIPT.BUYTIME IS '购进日期'; +CALL INSERTI18N('T_LIMS_EQUIPT.BUYTIME', '购进日期', '购进日期', 'zh-CN', '购进日期'); + +ALTER TABLE T_LIMS_EQUIPT ADD EQUIPTCOST NUMBER(16,2); +COMMENT ON COLUMN T_LIMS_EQUIPT.EQUIPTCOST IS '设备原值'; +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTCOST', '设备原值', '设备原值', 'zh-CN', '设备原值'); + +ALTER TABLE T_LIMS_EQUIPT ADD EQUIPTUSECOST NUMBER(16,2); +COMMENT ON COLUMN T_LIMS_EQUIPT.EQUIPTUSECOST IS '设备使用成本'; +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTUSECOST', '设备使用成本', '设备使用成本', 'zh-CN', '设备使用成本'); + +ALTER TABLE T_LIMS_EQUIPT ADD IDNORMALRANGE NUMBER(16,2); +COMMENT ON COLUMN T_LIMS_EQUIPT.IDNORMALRANGE IS '正常量程'; +CALL INSERTI18N('T_LIMS_EQUIPT.IDNORMALRANGE', '正常量程', '正常量程', 'zh-CN', '正常量程'); + +ALTER TABLE T_LIMS_EQUIPT ADD LIMITREANGE NUMBER(16,2); +COMMENT ON COLUMN T_LIMS_EQUIPT.LIMITREANGE IS '限制量程'; +CALL INSERTI18N('T_LIMS_EQUIPT.LIMITREANGE', '限制量程', '限制量程', 'zh-CN', '限制量程'); + +ALTER TABLE T_LIMS_EQUIPT ADD ORGID VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_EQUIPT.ORGID IS '组织id'; +CALL INSERTI18N('T_LIMS_EQUIPT.ORGID', '组织id', '组织id', 'zh-CN', '组织id'); + +ALTER TABLE T_LIMS_EQUIPT ADD ORGNAME VARCHAR2(270); +COMMENT ON COLUMN T_LIMS_EQUIPT.ORGNAME IS '组织名称'; +CALL INSERTI18N('T_LIMS_EQUIPT.ORGNAME', '组织名称', '组织名称', 'zh-CN', '组织名称'); + +ALTER TABLE T_LIMS_EQUIPT_CHANNEL ADD ORGID VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_EQUIPT_CHANNEL.ORGID IS '组织id'; +CALL INSERTI18N('T_LIMS_EQUIPT_CHANNEL.ORGID', '组织id', '组织id', 'zh-CN', '组织id'); + +ALTER TABLE T_LIMS_EQUIPT_CHANNEL ADD ORGNAME VARCHAR2(270); +COMMENT ON COLUMN T_LIMS_EQUIPT_CHANNEL.ORGNAME IS '组织名称'; +CALL INSERTI18N('T_LIMS_EQUIPT_CHANNEL.ORGNAME', '组织名称', '组织名称', 'zh-CN', '组织名称'); + + +ALTER TABLE T_LIMS_EQUIPT_AUXILIARY ADD ORGID VARCHAR2(36); +COMMENT ON COLUMN T_LIMS_EQUIPT_AUXILIARY.ORGID IS '组织id'; +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.ORGID', '组织id', '组织id', 'zh-CN', '组织id'); + +ALTER TABLE T_LIMS_EQUIPT_AUXILIARY ADD ORGNAME VARCHAR2(270); +COMMENT ON COLUMN T_LIMS_EQUIPT_AUXILIARY.ORGNAME IS '组织名称'; +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.ORGNAME', '组织名称', '组织名称', 'zh-CN', '组织名称'); + +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPT.BASE.TNFO', '基础信息', '基础信息', 'zh-CN', '基础信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPT.CHANNEL', '设备通道', '设备通道', 'zh-CN', '设备通道'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPT.AUXILIARY', '辅助设备', '辅助设备', 'zh-CN', '辅助设备'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STANDBY', '设备备件', '设备备件', 'zh-CN', '设备备件'); +CALL INSERTI18N('BASEMODULE.BASEDATA.LIFECYCLE', '生命周期', '生命周期', 'zh-CN', '生命周期'); +CALL INSERTI18N('BASEMODULE.BASEDATA.QUALITYCONTROLSAMPLE', '质控样', '质控样', 'zh-CN', '质控样'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ENCLOSURE', '附件', '附件', 'zh-CN', '附件'); + +-- ----------------------------- 2022-09-14 add by wangyuwei@sunwaywolrd.com--------------end + + +-- ----------------------------- 2022-09-15 add by wangyuwei@sunwaywolrd.com--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT_STANDBY( + ID NUMBER NOT NULL, + STANDBYEQUIPTNAME VARCHAR2(270) NULL, + SPECIFICATION VARCHAR2(270) NULL, + MODEL VARCHAR2(270) NULL, + MANUFACTURER VARCHAR2(2700) NULL, + AMOUNT NUMBER NULL, + CHANGETIME DATE NULL, + REMARK VARCHAR2(270) 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_EQUIPT_STANDBY IS '设备备件表'; +COMMENT ON COLUMN T_LIMS_EQUIPT_STANDBY.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_STANDBY.STANDBYEQUIPTNAME IS '备件名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_STANDBY.SPECIFICATION IS '规格'; +COMMENT ON COLUMN T_LIMS_EQUIPT_STANDBY.MODEL IS '型号'; +COMMENT ON COLUMN T_LIMS_EQUIPT_STANDBY.MANUFACTURER IS '制造商'; +COMMENT ON COLUMN T_LIMS_EQUIPT_STANDBY.AMOUNT IS '数量'; +COMMENT ON COLUMN T_LIMS_EQUIPT_STANDBY.CHANGETIME IS '更换日期'; +COMMENT ON COLUMN T_LIMS_EQUIPT_STANDBY.REMARK IS '备注'; +COMMENT ON COLUMN T_LIMS_EQUIPT_STANDBY.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_STANDBY.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_STANDBY.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_STANDBY.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_STANDBY.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_STANDBY.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_EQUIPT_STANDBY.ORGID IS '组织id'; +COMMENT ON COLUMN T_LIMS_EQUIPT_STANDBY.ORGNAME IS '组织名称'; + +ALTER TABLE T_LIMS_EQUIPT_STANDBY ADD CONSTRAINT PK_LIMS_EQUIPT_STANDBY PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY.SERVICE_NAME', '设备备件表', '设备备件表', 'zh-CN', '设备备件表'); +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY.ID', '设备备件表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY.STANDBYEQUIPTNAME', '设备备件表的备件名称', '备件名称', 'zh-CN', '备件名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY.SPECIFICATION', '设备备件表的规格', '规格', 'zh-CN', '规格'); +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY.MODEL', '设备备件表的型号', '型号', 'zh-CN', '型号'); +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY.MANUFACTURER', '设备备件表的制造商', '制造商', 'zh-CN', '制造商'); +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY.AMOUNT', '设备备件表的数量', '数量', 'zh-CN', '数量'); +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY.CHANGETIME', '设备备件表的更换日期', '更换日期', 'zh-CN', '更换日期'); +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY.REMARK', '设备备件表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY.CREATEDBYID', '设备备件表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY.CREATEDBYNAME', '设备备件表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY.CREATEDTIME', '设备备件表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY.CREATEDBYORGID', '设备备件表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY.CREATEDBYORGNAME', '设备备件表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY.PROCESSSTATUS', '设备备件表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY.ORGID', '设备备件表的组织id', '组织id', 'zh-CN', '组织id'); +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY.ORGNAME', '设备备件表的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.STANDBYS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.STANDBYS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.STANDBYS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.STANDBYS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.STANDBYS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.EQUIPTNAME', '设备名称', '设备名称', 'zh-CN', '设备名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.EQUIPTCODE', '设备编号', '设备编号', 'zh-CN', '设备编号'); + + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('910204', '设备期间核查', null, '20220902013', '2', '008.svg', '设备期间核查'); + + +CREATE TABLE T_LIMS_EQUIPT_PERIOD_PLAN( + ID NUMBER NOT NULL, + EQUIPTID NUMBER NULL, + EQUIPTCODE VARCHAR2(270) NULL, + EQUIPTNAME VARCHAR2(270) NULL, + SPECIFICATION VARCHAR2(270) NULL, + MODEL VARCHAR2(270) NULL, + CHECKKEY VARCHAR2(270) NULL, + CHECKMOD VARCHAR2(36) NULL, + CHECKFREQUENCY VARCHAR2(36) NULL, + CHECKTIME DATE NULL, + DUTYORG VARCHAR2(270) NULL, + DUTYORGID VARCHAR2(36) NULL, + PRINCIPAL VARCHAR2(270) NULL, + PRINCIPALID VARCHAR2(36) 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 + ); +COMMENT ON TABLE T_LIMS_EQUIPT_PERIOD_PLAN IS '设备期间核查计划表'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.EQUIPTID IS '设备ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.EQUIPTCODE IS '设备仪器编号'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.EQUIPTNAME IS '设备仪器名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.SPECIFICATION IS '规格'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.MODEL IS '型号'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.CHECKKEY IS '核查关键点'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.CHECKMOD IS '核查方法'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.CHECKFREQUENCY IS '期间核查频率'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.CHECKTIME IS '期间核查日期'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.DUTYORG IS '期间核查责任部门'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.DUTYORGID IS '期间核查责任部门ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.PRINCIPAL IS '责任人'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.PRINCIPALID IS '责任人ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.REMARK IS '备注'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.ORGID IS '组织id'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.ORGNAME IS '组织名称'; + +ALTER TABLE T_LIMS_EQUIPT_PERIOD_PLAN ADD CONSTRAINT PK_LIMS_EQUIPT_PERIOD_PLAN PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.SERVICE_NAME', '设备期间核查计划表', '设备期间核查计划表', 'zh-CN', '设备期间核查计划表'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.ID', '设备期间核查计划表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.EQUIPTID', '设备期间核查计划表的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.EQUIPTCODE', '设备期间核查计划表的设备编号', '设备编号', 'zh-CN', '设备仪器编号'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.EQUIPTNAME', '设备期间核查计划表的设备名称', '设备名称', 'zh-CN', '设备仪器名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.SPECIFICATION', '设备期间核查计划表的规格', '规格', 'zh-CN', '规格'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.MODEL', '设备期间核查计划表的型号', '型号', 'zh-CN', '型号'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.CHECKKEY', '设备期间核查计划表的核查关键点', '核查关键点', 'zh-CN', '核查关键点'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.CHECKMOD', '设备期间核查计划表的核查方法', '核查方法', 'zh-CN', '核查方法'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.CHECKFREQUENCY', '设备期间核查计划表的期间核查频率', '期间核查频率', 'zh-CN', '期间核查频率'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.CHECKTIME', '设备期间核查计划表的期间核查日期', '期间核查日期', 'zh-CN', '期间核查日期'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.DUTYORG', '设备期间核查计划表的期间核查责任部门', '期间核查责任部门', 'zh-CN', '期间核查责任部门'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.DUTYORGID', '设备期间核查计划表的期间核查责任部门ID', '期间核查责任部门ID', 'zh-CN', '期间核查责任部门ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.PRINCIPAL', '设备期间核查计划表的责任人', '责任人', 'zh-CN', '责任人'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.PRINCIPALID', '设备期间核查计划表的责任人ID', '责任人ID', 'zh-CN', '责任人ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.REMARK', '设备期间核查计划表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.PROCESSSTATUS', '设备期间核查计划表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.CREATEDBYID', '设备期间核查计划表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.CREATEDBYNAME', '设备期间核查计划表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.CREATEDTIME', '设备期间核查计划表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.CREATEDBYORGID', '设备期间核查计划表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.CREATEDBYORGNAME', '设备期间核查计划表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.ORGID', '设备期间核查计划表的组织id', '组织id', 'zh-CN', '组织id'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.ORGNAME', '设备期间核查计划表的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPMENTCHECKS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPMENTCHECKS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPMENTCHECKS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPMENTCHECKS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPMENTCHECKS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); +-- ----------------------------- 2022-09-15 add by wangyuwei@sunwaywolrd.com--------------end + +-- ----------------------------- 2022-09-16 add by wangyuwei@sunwaywolrd.com--------------end + + +CALL INSERTI18N('BASEMODULE.BASEDATA.EUQIPT.FOLDER.BASE.TNFO', '委托单', '委托单', 'zh-CN', '委托单'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020401', '期间核查计划', '/secure/basemodule/trm/equipt/equipt-period-plans/page/edit-list', '910204', '1', '008.svg', '期间核查计划'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020402', '期间核查计划审核', '/secure/basemodule/trm/equipt/equipt-period-plans/page/audit-list?bpmn_statusCode=Audit', '910204', '2', '008.svg', '期间核查计划审核'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020403', '期间核查计划审批', '/secure/basemodule/trm/equipt/equipt-period-plans/page/audit-list?bpmn_statusCode=Approval', '910204', '3', '008.svg', '期间核查计划审批'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020404', '期间核查计划查询', '/secure/basemodule/trm/equipt/equipt-period-plans/page/search-list', '910204', '4', '008.svg', '期间核查计划查询'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('91020402', '期间核查计划审核', 'T_LIMS_EQUIPT_PERIOD_PLAN', 'audit_def', '1'); + + + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT_STANDBY_RECORD( + ID NUMBER NOT NULL, + STANDBYEQUIPTID NUMBER NULL, + AMOUNT NUMBER NULL, + CHANGETIME NUMBER 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_EQUIPT_STANDBY_RECORD IS '设备备件记录表'; +COMMENT ON COLUMN T_LIMS_EQUIPT_STANDBY_RECORD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_STANDBY_RECORD.STANDBYEQUIPTID IS '备件ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_STANDBY_RECORD.AMOUNT IS '数量'; +COMMENT ON COLUMN T_LIMS_EQUIPT_STANDBY_RECORD.CHANGETIME IS '更换日期'; +COMMENT ON COLUMN T_LIMS_EQUIPT_STANDBY_RECORD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_STANDBY_RECORD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_STANDBY_RECORD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_STANDBY_RECORD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_STANDBY_RECORD.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_STANDBY_RECORD.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_EQUIPT_STANDBY_RECORD.ORGID IS '组织id'; +COMMENT ON COLUMN T_LIMS_EQUIPT_STANDBY_RECORD.ORGNAME IS '组织名称'; + +ALTER TABLE T_LIMS_EQUIPT_STANDBY_RECORD ADD CONSTRAINT PK_LIMS_EQUIPT_STANDBY_RECORD PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY_RECORD.SERVICE_NAME', '设备备件记录表', '设备备件记录表', 'zh-CN', '设备备件记录表'); +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY_RECORD.ID', '设备备件记录表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY_RECORD.STANDBYEQUIPTID', '设备备件记录表的备件ID', '备件ID', 'zh-CN', '备件ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY_RECORD.AMOUNT', '设备备件记录表的数量', '数量', 'zh-CN', '数量'); +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY_RECORD.CHANGETIME', '设备备件记录表的更换日期', '更换日期', 'zh-CN', '更换日期'); +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY_RECORD.CREATEDBYID', '设备备件记录表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY_RECORD.CREATEDBYNAME', '设备备件记录表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY_RECORD.CREATEDTIME', '设备备件记录表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY_RECORD.CREATEDBYORGID', '设备备件记录表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY_RECORD.CREATEDBYORGNAME', '设备备件记录表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY_RECORD.PROCESSSTATUS', '设备备件记录表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY_RECORD.ORGID', '设备备件记录表的组织id', '组织id', 'zh-CN', '组织id'); +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY_RECORD.ORGNAME', '设备备件记录表的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.STANDBYRECORDS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.STANDBYRECORDS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.STANDBYRECORDS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.STANDBYRECORDS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.STANDBYRECORDS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT_PERIOD_RECORD( + ID NUMBER NOT NULL, + EQUIPTID NUMBER NULL, + EQUIPTCODE VARCHAR2(270) NULL, + EQUIPTNAME VARCHAR2(270) NULL, + SPECIFICATION VARCHAR2(270) NULL, + MODEL VARCHAR2(270) NULL, + CHECKTIME DATE NULL, + CORRECTINDATE DATE NULL, + TEMPERATURE NUMBER(16,2) NULL, + HUMIDITY VARCHAR2(270) NULL, + OPINION VARCHAR2(270) NULL, + CHECKMODE VARCHAR2(36) NULL, + CHECKRESULT VARCHAR2(270) NULL, + CHECKCONCLUSION VARCHAR2(270) NULL, + CHECKPROCESS 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 + ); +COMMENT ON TABLE T_LIMS_EQUIPT_PERIOD_RECORD IS '设备期间核查记录表'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_RECORD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_RECORD.EQUIPTID IS '设备ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_RECORD.EQUIPTCODE IS '设备编号'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_RECORD.EQUIPTNAME IS '设备名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_RECORD.SPECIFICATION IS '规格'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_RECORD.MODEL IS '型号'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_RECORD.CHECKTIME IS '期间核查日期'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_RECORD.CORRECTINDATE IS '校准有效期'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_RECORD.TEMPERATURE IS '核查温度'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_RECORD.HUMIDITY IS '核查湿度'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_RECORD.OPINION IS '审核意见'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_RECORD.CHECKMODE IS '核查方法'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_RECORD.CHECKRESULT IS '核查结果'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_RECORD.CHECKCONCLUSION IS '核查结论'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_RECORD.CHECKPROCESS IS '核查过程'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_RECORD.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_RECORD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_RECORD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_RECORD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_RECORD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_RECORD.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_RECORD.ORGID IS '组织id'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_RECORD.ORGNAME IS '组织名称'; + +ALTER TABLE T_LIMS_EQUIPT_PERIOD_RECORD ADD CONSTRAINT PK_LIMS_EQUIPT_PERIOD_RECORD PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_RECORD.SERVICE_NAME', '设备期间核查记录表', '设备期间核查记录表', 'zh-CN', '设备期间核查记录表'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_RECORD.ID', '设备期间核查记录表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_RECORD.EQUIPTID', '设备期间核查记录表的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_RECORD.EQUIPTCODE', '设备期间核查记录表的设备编号', '设备编号', 'zh-CN', '设备编号'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_RECORD.EQUIPTNAME', '设备期间核查记录表的设备名称', '设备名称', 'zh-CN', '设备名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_RECORD.SPECIFICATION', '设备期间核查记录表的规格', '规格', 'zh-CN', '规格'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_RECORD.MODEL', '设备期间核查记录表的型号', '型号', 'zh-CN', '型号'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_RECORD.CHECKTIME', '设备期间核查记录表的期间核查日期', '期间核查日期', 'zh-CN', '期间核查日期'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_RECORD.CORRECTINDATE', '设备期间核查记录表的校准有效期', '校准有效期', 'zh-CN', '校准有效期'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_RECORD.TEMPERATURE', '设备期间核查记录表的核查温度', '核查温度', 'zh-CN', '核查温度'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_RECORD.HUMIDITY', '设备期间核查记录表的核查湿度', '核查湿度', 'zh-CN', '核查湿度'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_RECORD.OPINION', '设备期间核查记录表的审核意见', '审核意见', 'zh-CN', '审核意见'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_RECORD.CHECKMODE', '设备期间核查记录表的核查方法', '核查方法', 'zh-CN', '核查方法'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_RECORD.CHECKRESULT', '设备期间核查记录表的核查结果', '核查结果', 'zh-CN', '核查结果'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_RECORD.CHECKCONCLUSION', '设备期间核查记录表的核查结论', '核查结论', 'zh-CN', '核查结论'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_RECORD.CHECKPROCESS', '设备期间核查记录表的核查过程', '核查过程', 'zh-CN', '核查过程'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_RECORD.PROCESSSTATUS', '设备期间核查记录表的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_RECORD.CREATEDBYID', '设备期间核查记录表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_RECORD.CREATEDBYNAME', '设备期间核查记录表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_RECORD.CREATEDTIME', '设备期间核查记录表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_RECORD.CREATEDBYORGID', '设备期间核查记录表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_RECORD.CREATEDBYORGNAME', '设备期间核查记录表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_RECORD.ORGID', '设备期间核查记录表的组织id', '组织id', 'zh-CN', '组织id'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_RECORD.ORGNAME', '设备期间核查记录表的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPCHECKRECORDS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPCHECKRECORDS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPCHECKRECORDS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPCHECKRECORDS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPCHECKRECORDS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020405', '新增期间核查记录', '/secure/basemodule/trm/equipt/equipt-period-records/page/edit-list', '910204', '5', '008.svg', '新增期间核查记录'); + +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPT.ENCLOSURE.BASE.TNFO', '附件', '附件', 'zh-CN', '附件'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020406', '期间核查记录审核', '/secure/basemodule/trm/equipt/equipt-period-records/page/audit-list?bpmn_statusCode=Audit', '910204', '6', '008.svg', '期间核查记录审核'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020407', '期间核查记录审批', '/secure/basemodule/trm/equipt/equipt-period-records/page/audit-list?bpmn_statusCode=Approval', '910204', '7', '008.svg', '期间核查记录审批'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020408', '期间核查记录查询', '/secure/basemodule/trm/equipt/equipt-period-records/page/search-list', '910204', '8', '008.svg', '期间核查记录查询'); + + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('91020405', '期间核查记录', 'T_LIMS_EQUIPT_PERIOD_RECORD', 'audit_def', '1'); + +-- ----------------------------- 2022-09-16 add by wangyuwei@sunwaywolrd.com--------------end + +-- ----------------------------- 2022-09-18 add by wangyuwei@sunwaywolrd.com--------------begin + +ALTER TABLE T_LIMS_EQUIPT_AUXILIARY ADD SPECIFICATION VARCHAR2(270) + +ALTER TABLE T_LIMS_EQUIPT_STANDBY modify STANDBYID NUMBER + +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.SPECIFICATION', '规格', '规格', 'zh-CN', '规格'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('eventType','仓库','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220918001, '维修', 'eventType', '5', 4, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'repair'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220918002, '保养', 'eventType', '5', 4, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'maintain'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220918003, '点检', 'eventType', '5', 4, 3, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'Spotcheck'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220918004, '巡检', 'eventType', '5', 4, 4, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'OnSiteInspection'); + +ALTER TABLE T_LIMS_EQUIPT MODIFY correctInDate DATE +ALTER TABLE T_LIMS_EQUIPT MODIFY planCorrectTime DATE +ALTER TABLE T_LIMS_EQUIPT MODIFY buyTime DATE + + + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT_QUALITY( + ID NUMBER NOT NULL, + QUALITYNAME VARCHAR2(270) NULL, + QUALITYUP VARCHAR2(36) NULL, + QUALITYDOWN VARCHAR2(36) NULL, + VALIDDATE DATE NULL, + CONTROLFREQUENCY VARCHAR2(270) 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 + ); +COMMENT ON TABLE T_LIMS_EQUIPT_QUALITY IS '质控样'; +COMMENT ON COLUMN T_LIMS_EQUIPT_QUALITY.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_QUALITY.QUALITYNAME IS '质控样名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_QUALITY.QUALITYUP IS '控制上限值'; +COMMENT ON COLUMN T_LIMS_EQUIPT_QUALITY.QUALITYDOWN IS '控制下限值'; +COMMENT ON COLUMN T_LIMS_EQUIPT_QUALITY.VALIDDATE IS '有效日期'; +COMMENT ON COLUMN T_LIMS_EQUIPT_QUALITY.CONTROLFREQUENCY IS '控制频次'; +COMMENT ON COLUMN T_LIMS_EQUIPT_QUALITY.REMARK IS '备注'; +COMMENT ON COLUMN T_LIMS_EQUIPT_QUALITY.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_EQUIPT_QUALITY.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_QUALITY.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_QUALITY.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_QUALITY.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_QUALITY.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_QUALITY.ORGID IS '组织id'; +COMMENT ON COLUMN T_LIMS_EQUIPT_QUALITY.ORGNAME IS '组织名称'; + +ALTER TABLE T_LIMS_EQUIPT_QUALITY ADD CONSTRAINT PK_LIMS_EQUIPT_QUALITY PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EQUIPT_QUALITY.SERVICE_NAME', '质控样', '质控样', 'zh-CN', '质控样'); +CALL INSERTI18N('T_LIMS_EQUIPT_QUALITY.ID', '质控样的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_QUALITY.QUALITYNAME', '质控样的质控样名称', '质控样名称', 'zh-CN', '质控样名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_QUALITY.QUALITYUP', '质控样的控制上限值', '控制上限值', 'zh-CN', '控制上限值'); +CALL INSERTI18N('T_LIMS_EQUIPT_QUALITY.QUALITYDOWN', '质控样的控制下限值', '控制下限值', 'zh-CN', '控制下限值'); +CALL INSERTI18N('T_LIMS_EQUIPT_QUALITY.VALIDDATE', '质控样的有效日期', '有效日期', 'zh-CN', '有效日期'); +CALL INSERTI18N('T_LIMS_EQUIPT_QUALITY.CONTROLFREQUENCY', '质控样的控制频次', '控制频次', 'zh-CN', '控制频次'); +CALL INSERTI18N('T_LIMS_EQUIPT_QUALITY.REMARK', '质控样的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_EQUIPT_QUALITY.PROCESSSTATUS', '质控样的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_EQUIPT_QUALITY.CREATEDBYID', '质控样的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_QUALITY.CREATEDBYNAME', '质控样的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_QUALITY.CREATEDTIME', '质控样的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_QUALITY.CREATEDBYORGID', '质控样的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_QUALITY.CREATEDBYORGNAME', '质控样的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_QUALITY.ORGID', '质控样的组织id', '组织id', 'zh-CN', '组织id'); +CALL INSERTI18N('T_LIMS_EQUIPT_QUALITY.ORGNAME', '质控样的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.QUALITYSAMPLES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.QUALITYSAMPLES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.QUALITYSAMPLES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.QUALITYSAMPLES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.QUALITYSAMPLES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +ALTER TABLE T_LIMS_EQUIPT_QUALITY ADD qualityId VARCHAR2(36) +-- ----------------------------- 2022-09-18 add by wangyuwei@sunwaywolrd.com--------------end + + +-- ----------------------------- 2022-09-19 add by wangyuwei@sunwaywolrd.com--------------begin + + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('correctMode','校准方式','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220919003, '内校', 'correctMode', '8', 3, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'in'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220919004, '外校', 'correctMode', '8', 3, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'out'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220919005, '免校', 'correctMode', '8', 3, 3, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'free'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220919006, '外审', 'correctMode', '8', 3, 4, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'outCheck'); + + + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('correctPeriod','校准方式','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220919007, '6个月', 'correctPeriod', '9', 3, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'sixMonth'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220919008, '12个月', 'correctPeriod', '9', 3, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'twlMonth'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220919009, '24个月', 'correctPeriod', '9', 3, 3, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'twlFourMonth'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES('baseOrg','校准方式','sys', NULL, NULL, NULL,NULL,NULL,NULL); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220919010, 'FS1', 'baseOrg', '10', 3, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'FS1'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220919011, 'FS3', 'baseOrg', '10', 3, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'FS3'); +-- ----------------------------- 2022-09-19 add by wangyuwei@sunwaywolrd.com--------------end + + +-- ----------------------------- 2022-09-21 add by wangyuwei@sunwaywolrd.com--------------begin + +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(202110190003, '维修', 'equiptStatus', '13', 3, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'repair'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(202110190004, '停用', 'equiptStatus', '13', 3, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'stop'); +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(202110190005, '限制使用', 'equiptStatus', '13', 3, 2, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'Restricted'); + +CALL INSERTI18N('T_LIMS_FOLDER.STATUS', '状态', '状态', 'zh-CN', '状态'); + +-- ----------------------------- 2022-09-21 add by wangyuwei@sunwaywolrd.com--------------end + + +-- ----------------------------- 2022-09-27 add by wangyuwei@sunwaywolrd.com--------------begin + +ALTER TABLE T_LIMS_EQUIPT_AUXILIARY ADD AUXILIARYCODE varchar2(36); +ALTER TABLE T_LIMS_EQUIPT_AUXILIARY ADD AUXILIARYNAME varchar2(270); +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.AUXILIARYCODE','辅助设备编码', '辅助设备编码', 'zh-CN', '辅助设备编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_AUXILIARY.AUXILIARYNAME','辅助设备名称', '辅助设备名称', 'zh-CN', '辅助设备名称'); +ALTER TABLE T_LIMS_EQUIPT_STANDBY ADD OPERATIONTYPE varchar2(270); +CALL INSERTI18N('T_LIMS_EQUIPT_STANDBY.OPERATIONTYPE','操作类型', '操作类型', 'zh-CN', '操作类型'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.SPAREPARTS.TAB.BASE_INFO','备件列表', '备件列表', 'zh-CN', '备件列表'); +CALL INSERTI18N('T_LIMS_EQUIPT_SPAREPARTLOGS.SERVICE_NAME','更换记录', '更换记录', 'zh-CN', '更换记录'); +-- ----------------------------- 2022-09-27 add by wangyuwei@sunwaywolrd.com--------------end + + +-- ----------------------------- 2022-09-28 add by wangyuwei@sunwaywolrd.com--------------begin + +ALTER TABLE T_LIMS_EQUIPT_PERIOD_PLAN ADD FOLDERSTATUS varchar2(270); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.FOLDERSTATUS','委托单状态', '委托单状态', 'zh-CN', '委托单状态'); +ALTER TABLE T_LIMS_EQUIPT_PERIOD_PLAN ADD FOLDERCODE varchar2(36); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.FOLDERCODE','委托单编号', '委托单编号', 'zh-CN', '委托单编号'); + + +ALTER TABLE T_LIMS_EQUIPT_PERIOD_PLAN ADD CORRECTINDATE DATE; +ALTER TABLE T_LIMS_EQUIPT_PERIOD_PLAN ADD TEMPERATURE NUMBER(16,2); +ALTER TABLE T_LIMS_EQUIPT_PERIOD_PLAN ADD HUMIDITY VARCHAR2(270); +ALTER TABLE T_LIMS_EQUIPT_PERIOD_PLAN ADD OPINION VARCHAR2(270); +ALTER TABLE T_LIMS_EQUIPT_PERIOD_PLAN ADD CHECKMODE VARCHAR2(36); +ALTER TABLE T_LIMS_EQUIPT_PERIOD_PLAN ADD CHECKRESULT VARCHAR2(270); +ALTER TABLE T_LIMS_EQUIPT_PERIOD_PLAN ADD CHECKCONCLUSION VARCHAR2(270); +ALTER TABLE T_LIMS_EQUIPT_PERIOD_PLAN ADD CHECKPROCESS VARCHAR2(270); + +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.CORRECTINDATE IS '校准有效期'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.TEMPERATURE IS '核查温度'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.HUMIDITY IS '核查湿度'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.OPINION IS '审核意见'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.CHECKMODE IS '核查方法'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.CHECKRESULT IS '核查结果'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.CHECKCONCLUSION IS '核查结论'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN.CHECKPROCESS IS '核查过程'; + +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.CORRECTINDATE', '设备期间核查记录表的校准有效期', '校准有效期', 'zh-CN', '校准有效期'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.TEMPERATURE', '设备期间核查记录表的核查温度', '核查温度', 'zh-CN', '核查温度'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.HUMIDITY', '设备期间核查记录表的核查湿度', '核查湿度', 'zh-CN', '核查湿度'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.OPINION', '设备期间核查记录表的审核意见', '审核意见', 'zh-CN', '审核意见'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.CHECKMODE', '设备期间核查记录表的核查方法', '核查方法', 'zh-CN', '核查方法'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.CHECKRESULT', '设备期间核查记录表的核查结果', '核查结果', 'zh-CN', '核查结果'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.CHECKCONCLUSION', '设备期间核查记录表的核查结论', '核查结论', 'zh-CN', '核查结论'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.CHECKPROCESS', '设备期间核查记录表的核查过程', '核查过程', 'zh-CN', '核查过程'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.PROCESSSTATUS', '设备期间核查记录表的流程状态', '流程状态', 'zh-CN', '流程状态'); +-- ----------------------------- 2022-09-28 add by wangyuwei@sunwaywolrd.com--------------end + +-- ----------------------------- 2022-09-29 add by wangyuwei@sunwaywolrd.com--------------begin + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020405', '新增期间核查记录', '/secure/basemodule/trm/equipt/equipt-period-plans/page/audit-list?bpmn_statusCode=RecordEdit', '910204', '5', '035.svg', '新增期间核查记录'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020406', '期间核查记录审核', '/secure/basemodule/trm/equipt/equipt-period-plans/page/audit-list?bpmn_statusCode=RecordAudit', '910204', '6', '035.svg', '期间核查记录审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020407', '期间核查记录审批', '/secure/basemodule/trm/equipt/equipt-period-plans/page/audit-list?bpmn_statusCode=RecordApproval', '910204', '7', '035.svg', '期间核查记录审批'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020408', '期间核查记录查询', '/secure/basemodule/trm/equipt/equipt-period-plans/page/search-list?page=resultSearch', '910204', '8', '035.svg', '期间核查记录查询'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020405', '新增期间核查记录', '/secure/basemodule/trm/equipt/equipt-period-plans/page/audit-list?bpmn_statusCode=RecordEdit', '910204', '5', '035.svg', '新增期间核查记录'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020406', '期间核查记录审核', '/secure/basemodule/trm/equipt/equipt-period-plans/page/audit-list?bpmn_statusCode=RecordAudit', '910204', '6', '035.svg', '期间核查记录审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020407', '期间核查记录审批', '/secure/basemodule/trm/equipt/equipt-period-plans/page/audit-list?bpmn_statusCode=RecordApproval', '910204', '7', '035.svg', '期间核查记录审批'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020408', '期间核查记录查询', '/secure/basemodule/trm/equipt/equipt-period-plans/page/search-list?page=resultSearch', '910204', '8', '035.svg', '期间核查记录查询'); + +-- ----------------------------- 2022-09-29 add by wangyuwei@sunwaywolrd.com--------------end + + +-- ----------------------------- 2022-10-08 add by wangyuwei@sunwaywolrd.com--------------begin + + +ALTER TABLE T_LIMS_EQUIPT_PERIOD_PLAN ADD FOLDERID NUMBER; +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN.FOLDERID', '委托单id', '委托单id', 'zh-CN', '委托单id'); + + +-- ----------------------------- 2022-10-08 add by wangyuwei@sunwaywolrd.com--------------end + + + +-- ----------------------------- 2022-10-12 add by wangyuwei--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT_PERIOD_PLAN_FOLDER( + ID NUMBER NOT NULL, + FOLDERID VARCHAR2(36) NULL, + CHECKID 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 + ); +COMMENT ON TABLE T_LIMS_EQUIPT_PERIOD_PLAN_FOLDER IS '设备期间核查计划委托单表'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN_FOLDER.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN_FOLDER.FOLDERID IS '委托单id'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN_FOLDER.CHECKID IS '核查id'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN_FOLDER.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN_FOLDER.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN_FOLDER.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN_FOLDER.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN_FOLDER.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN_FOLDER.ORGID IS '组织id'; +COMMENT ON COLUMN T_LIMS_EQUIPT_PERIOD_PLAN_FOLDER.ORGNAME IS '组织名称'; + +ALTER TABLE T_LIMS_EQUIPT_PERIOD_PLAN_FOLDER ADD CONSTRAINT PK_LIMS_EQUIPT_PERIOD_PLAN_FOLDER PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN_FOLDER.SERVICE_NAME', '设备期间核查计划委托单表', '设备期间核查计划委托单表', 'zh-CN', '设备期间核查计划委托单表'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN_FOLDER.ID', '设备期间核查计划委托单表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN_FOLDER.FOLDERID', '设备期间核查计划委托单表的委托单id', '委托单id', 'zh-CN', '委托单id'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN_FOLDER.CHECKID', '设备期间核查计划委托单表的核查id', '核查id', 'zh-CN', '核查id'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN_FOLDER.CREATEDBYID', '设备期间核查计划委托单表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN_FOLDER.CREATEDBYNAME', '设备期间核查计划委托单表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN_FOLDER.CREATEDTIME', '设备期间核查计划委托单表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN_FOLDER.CREATEDBYORGID', '设备期间核查计划委托单表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN_FOLDER.CREATEDBYORGNAME', '设备期间核查计划委托单表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN_FOLDER.ORGID', '设备期间核查计划委托单表的组织id', '组织id', 'zh-CN', '组织id'); +CALL INSERTI18N('T_LIMS_EQUIPT_PERIOD_PLAN_FOLDER.ORGNAME', '设备期间核查计划委托单表的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('2212S.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('2212S.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('2212S.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('2212S.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('2212S.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + + +COMMIT; + +-- ----------------------------- 2022-10-12 add by wangyuwei------------end \ No newline at end of file diff --git a/sql/oracle/资源管理/设备管理/设备基本信息.txt b/sql/oracle/资源管理/设备管理/设备基本信息.txt new file mode 100644 index 0000000..7e1b948 --- /dev/null +++ b/sql/oracle/资源管理/设备管理/设备基本信息.txt @@ -0,0 +1,122 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT( + ID NUMBER NOT NULL, + EQUIPTCODE VARCHAR2(36) NULL, + EQUIPTNAME VARCHAR2(120) NULL, + EQUIPTTYPE VARCHAR2(36) NULL, + LABORATORYID VARCHAR2(36) NULL, + LABORATORY VARCHAR2(36) NULL, + EQUIPTSTATUS VARCHAR2(36) NULL, + FIXASSETCODE VARCHAR2(36) NULL, + MODEL VARCHAR2(36) NULL, + MANUFACTURER VARCHAR2(120) NULL, + FACTORYNO VARCHAR2(36) NULL, + PRODUCTDATE DATE NULL, + ARRIVALDATE DATE NULL, + MANAGERID VARCHAR2(36) NULL, + MANAGER VARCHAR2(36) NULL, + LOCID NUMBER NULL, + LOCNAME VARCHAR2(36) NULL, + MEASURERANGE VARCHAR2(36) NULL, + THEORYRUNTIME VARCHAR2(36) NULL, + TEMPATURERANGE VARCHAR2(36) NULL, + METERING VARCHAR2(1) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_EQUIPT IS '设备'; +COMMENT ON COLUMN T_LIMS_EQUIPT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT.EQUIPTCODE IS '设备编号'; +COMMENT ON COLUMN T_LIMS_EQUIPT.EQUIPTNAME IS '设备名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT.EQUIPTTYPE IS '设备类型'; +COMMENT ON COLUMN T_LIMS_EQUIPT.LABORATORYID IS '所属实验室ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT.LABORATORY IS '所属实验室'; +COMMENT ON COLUMN T_LIMS_EQUIPT.EQUIPTSTATUS IS '设备状态'; +COMMENT ON COLUMN T_LIMS_EQUIPT.FIXASSETCODE IS '固定资产编号'; +COMMENT ON COLUMN T_LIMS_EQUIPT.MODEL IS '设备型号'; +COMMENT ON COLUMN T_LIMS_EQUIPT.MANUFACTURER IS '设备厂家'; +COMMENT ON COLUMN T_LIMS_EQUIPT.FACTORYNO IS '出厂编号'; +COMMENT ON COLUMN T_LIMS_EQUIPT.PRODUCTDATE IS '出厂日期'; +COMMENT ON COLUMN T_LIMS_EQUIPT.ARRIVALDATE IS '到厂日期'; +COMMENT ON COLUMN T_LIMS_EQUIPT.MANAGERID IS '设备管理员ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT.MANAGER IS '设备管理员'; +COMMENT ON COLUMN T_LIMS_EQUIPT.LOCID IS '存放位置ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT.LOCNAME IS '存放位置'; +COMMENT ON COLUMN T_LIMS_EQUIPT.MEASURERANGE IS '测量范围'; +COMMENT ON COLUMN T_LIMS_EQUIPT.THEORYRUNTIME IS '理论运行时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT.TEMPATURERANGE IS '温度范围'; +COMMENT ON COLUMN T_LIMS_EQUIPT.METERING IS '是否计量'; +COMMENT ON COLUMN T_LIMS_EQUIPT.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_EQUIPT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_EQUIPT ADD CONSTRAINT PK_LIMS_EQUIPT PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EQUIPT.SERVICE_NAME', '设备', '设备', 'zh-CN', '设备'); +CALL INSERTI18N('T_LIMS_EQUIPT.ID', '设备的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTCODE', '设备的设备编号', '设备编号', 'zh-CN', '设备编号'); +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTNAME', '设备的设备名称', '设备名称', 'zh-CN', '设备名称'); +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTTYPE', '设备的设备类型', '设备类型', 'zh-CN', '设备类型'); +CALL INSERTI18N('T_LIMS_EQUIPT.LABORATORYID', '设备的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_EQUIPT.LABORATORY', '设备的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTSTATUS', '设备的设备状态', '设备状态', 'zh-CN', '设备状态'); +CALL INSERTI18N('T_LIMS_EQUIPT.FIXASSETCODE', '设备的固定资产编号', '固定资产编号', 'zh-CN', '固定资产编号'); +CALL INSERTI18N('T_LIMS_EQUIPT.MODEL', '设备的设备型号', '设备型号', 'zh-CN', '设备型号'); +CALL INSERTI18N('T_LIMS_EQUIPT.MANUFACTURER', '设备的设备厂家', '设备厂家', 'zh-CN', '设备厂家'); +CALL INSERTI18N('T_LIMS_EQUIPT.FACTORYNO', '设备的出厂编号', '出厂编号', 'zh-CN', '出厂编号'); +CALL INSERTI18N('T_LIMS_EQUIPT.PRODUCTDATE', '设备的出厂日期', '出厂日期', 'zh-CN', '出厂日期'); +CALL INSERTI18N('T_LIMS_EQUIPT.ARRIVALDATE', '设备的到厂日期', '到厂日期', 'zh-CN', '到厂日期'); +CALL INSERTI18N('T_LIMS_EQUIPT.MANAGERID', '设备的设备管理员ID', '设备管理员ID', 'zh-CN', '设备管理员ID'); +CALL INSERTI18N('T_LIMS_EQUIPT.MANAGER', '设备的设备管理员', '设备管理员', 'zh-CN', '设备管理员'); +CALL INSERTI18N('T_LIMS_EQUIPT.LOCID', '设备的存放位置ID', '存放位置ID', 'zh-CN', '存放位置ID'); +CALL INSERTI18N('T_LIMS_EQUIPT.LOCNAME', '设备的存放位置', '存放位置', 'zh-CN', '存放位置'); +CALL INSERTI18N('T_LIMS_EQUIPT.MEASURERANGE', '设备的测量范围', '测量范围', 'zh-CN', '测量范围'); +CALL INSERTI18N('T_LIMS_EQUIPT.THEORYRUNTIME', '设备的理论运行时间', '理论运行时间', 'zh-CN', '理论运行时间'); +CALL INSERTI18N('T_LIMS_EQUIPT.TEMPATURERANGE', '设备的温度范围', '温度范围', 'zh-CN', '温度范围'); +CALL INSERTI18N('T_LIMS_EQUIPT.METERING', '设备的是否计量', '是否计量', 'zh-CN', '是否计量'); +CALL INSERTI18N('T_LIMS_EQUIPT.REMARKS', '设备的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDBYID', '设备的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDBYNAME', '设备的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDTIME', '设备的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDBYORGID', '设备的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDBYORGNAME', '设备的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-25 add by zhangs------------end + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('equiptStatus','设备状态','sys',NULL,25,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022082510441,'在用','equiptStatus',NULL,1,0,'0',NULL,NULL,NULL,'在用','admin','系统管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(2022082510442,'封存','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'封存','admin','超级管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(202110190003,'损坏','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'损坏','admin','超级管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(202110190004,'报废','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'报废','admin','超级管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(202110190005,'遗失','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'遗失','admin','超级管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(202110190006,'校准待确认','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'校准待确认','admin','超级管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(202110190007,'借用','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'借用','admin','超级管理员',NULL); + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082511271,'设备','设备','equiptChoose','/secure/basemodule/trm/equipts/page/choose-list','80%'); + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022090311481,'设备类型','设备类型','eptTypeChoose','/secure/basemodule/basedata/equipt-types/page/choose-list','80%'); diff --git a/sql/oracle/资源管理/质控样管理/质控样.txt b/sql/oracle/资源管理/质控样管理/质控样.txt new file mode 100644 index 0000000..fe1088b --- /dev/null +++ b/sql/oracle/资源管理/质控样管理/质控样.txt @@ -0,0 +1,252 @@ +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9107', '质控样管理', '', '91', '9107', '021.svg', '质控样管理'); + + + +-- 建表语句 +CREATE TABLE T_LIMS_SPECIMEN( + ID NUMBER NOT NULL, + BASEORG VARCHAR2(36) NULL, + TESTGROUP VARCHAR2(36) NULL, + SPECIMENNAME VARCHAR2(270) NULL, + SPECIMENCODE VARCHAR2(270) NULL, + HIGHLIMIT NUMBER(16,2) NULL, + LOWLIMIT NUMBER(16,2) NULL, + ORGID VARCHAR2(60) NULL, + ORGNAME VARCHAR2(60) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_SPECIMEN IS '质控样'; +COMMENT ON COLUMN T_LIMS_SPECIMEN.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_SPECIMEN.BASEORG IS '实验室'; +COMMENT ON COLUMN T_LIMS_SPECIMEN.TESTGROUP IS '测试组'; +COMMENT ON COLUMN T_LIMS_SPECIMEN.SPECIMENNAME IS '质控样名称'; +COMMENT ON COLUMN T_LIMS_SPECIMEN.SPECIMENCODE IS '质控样编码'; +COMMENT ON COLUMN T_LIMS_SPECIMEN.HIGHLIMIT IS '上限值'; +COMMENT ON COLUMN T_LIMS_SPECIMEN.LOWLIMIT IS '下限值'; +COMMENT ON COLUMN T_LIMS_SPECIMEN.ORGID IS '组织ID'; +COMMENT ON COLUMN T_LIMS_SPECIMEN.ORGNAME IS '组织名称'; +COMMENT ON COLUMN T_LIMS_SPECIMEN.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_SPECIMEN.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_SPECIMEN.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_SPECIMEN.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_SPECIMEN.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_SPECIMEN ADD CONSTRAINT PK_LIMS_SPECIMEN PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_SPECIMEN.SERVICE_NAME', '质控样', '质控样', 'zh-CN', '质控样'); +CALL INSERTI18N('T_LIMS_SPECIMEN.ID', '质控样的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_SPECIMEN.BASEORG', '质控样的实验室', '实验室', 'zh-CN', '实验室'); +CALL INSERTI18N('T_LIMS_SPECIMEN.TESTGROUP', '质控样的测试组', '测试组', 'zh-CN', '测试组'); +CALL INSERTI18N('T_LIMS_SPECIMEN.SPECIMENNAME', '质控样的质控样名称', '质控样名称', 'zh-CN', '质控样名称'); +CALL INSERTI18N('T_LIMS_SPECIMEN.SPECIMENCODE', '质控样的质控样编码', '质控样编码', 'zh-CN', '质控样编码'); +CALL INSERTI18N('T_LIMS_SPECIMEN.HIGHLIMIT', '质控样的上限值', '上限值', 'zh-CN', '上限值'); +CALL INSERTI18N('T_LIMS_SPECIMEN.LOWLIMIT', '质控样的下限值', '下限值', 'zh-CN', '下限值'); +CALL INSERTI18N('T_LIMS_SPECIMEN.ORGID', '质控样的组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_SPECIMEN.ORGNAME', '质控样的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('T_LIMS_SPECIMEN.CREATEDBYID', '质控样的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_SPECIMEN.CREATEDBYNAME', '质控样的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_SPECIMEN.CREATEDTIME', '质控样的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_SPECIMEN.CREATEDBYORGID', '质控样的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_SPECIMEN.CREATEDBYORGNAME', '质控样的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.QUALITYSAMPLES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.QUALITYSAMPLES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.QUALITYSAMPLES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.QUALITYSAMPLES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.QUALITYSAMPLES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('910701', '质控样管理', '/secure/basemodule/trm/qualitycontrol/specimens/page/edit-list', '9107', '910701', '060.svg', '质控样管理'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_SPECIMEN', '0', '0'); + + +COMMIT; + + + + +-- 建表语句 +CREATE TABLE T_LIMS_SPECIMEN_ITEM( + ID NUMBER NOT NULL, + SPECIMENID NUMBER NULL, + TESTMETHODID NUMBER NULL, + TESTID NUMBER NULL, + TESTNAME VARCHAR2(270) NULL, + TESTCODE VARCHAR2(270) NULL, + METHODID NUMBER NULL, + ORGID VARCHAR2(60) NULL, + ORGNAME VARCHAR2(60) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_SPECIMEN_ITEM IS '质控样配置'; +COMMENT ON COLUMN T_LIMS_SPECIMEN_ITEM.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_SPECIMEN_ITEM.SPECIMENID IS '质控样ID'; +COMMENT ON COLUMN T_LIMS_SPECIMEN_ITEM.TESTMETHODID IS '项目方法ID'; +COMMENT ON COLUMN T_LIMS_SPECIMEN_ITEM.TESTID IS '项目ID'; +COMMENT ON COLUMN T_LIMS_SPECIMEN_ITEM.TESTNAME IS '项目名称'; +COMMENT ON COLUMN T_LIMS_SPECIMEN_ITEM.TESTCODE IS '项目编码'; +COMMENT ON COLUMN T_LIMS_SPECIMEN_ITEM.METHODID IS '方法ID'; +COMMENT ON COLUMN T_LIMS_SPECIMEN_ITEM.ORGID IS '组织ID'; +COMMENT ON COLUMN T_LIMS_SPECIMEN_ITEM.ORGNAME IS '组织名称'; +COMMENT ON COLUMN T_LIMS_SPECIMEN_ITEM.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_SPECIMEN_ITEM.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_SPECIMEN_ITEM.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_SPECIMEN_ITEM.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_SPECIMEN_ITEM.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_SPECIMEN_ITEM ADD CONSTRAINT PK_LIMS_SPECIMEN_ITEM PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_SPECIMEN_ITEM.SERVICE_NAME', '质控样配置', '质控样配置', 'zh-CN', '质控样配置'); +CALL INSERTI18N('T_LIMS_SPECIMEN_ITEM.ID', '质控样配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_SPECIMEN_ITEM.SPECIMENID', '质控样配置的质控样ID', '质控样ID', 'zh-CN', '质控样ID'); +CALL INSERTI18N('T_LIMS_SPECIMEN_ITEM.TESTMETHODID', '质控样配置的项目方法ID', '项目方法ID', 'zh-CN', '项目方法ID'); +CALL INSERTI18N('T_LIMS_SPECIMEN_ITEM.TESTID', '质控样配置的项目ID', '项目ID', 'zh-CN', '项目ID'); +CALL INSERTI18N('T_LIMS_SPECIMEN_ITEM.TESTNAME', '质控样配置的项目名称', '项目名称', 'zh-CN', '项目名称'); +CALL INSERTI18N('T_LIMS_SPECIMEN_ITEM.TESTCODE', '质控样配置的项目编码', '项目编码', 'zh-CN', '项目编码'); +CALL INSERTI18N('T_LIMS_SPECIMEN_ITEM.METHODID', '质控样配置的方法ID', '方法ID', 'zh-CN', '方法ID'); +CALL INSERTI18N('T_LIMS_SPECIMEN_ITEM.ORGID', '质控样配置的组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_SPECIMEN_ITEM.ORGNAME', '质控样配置的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('T_LIMS_SPECIMEN_ITEM.CREATEDBYID', '质控样配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_SPECIMEN_ITEM.CREATEDBYNAME', '质控样配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_SPECIMEN_ITEM.CREATEDTIME', '质控样配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_SPECIMEN_ITEM.CREATEDBYORGID', '质控样配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_SPECIMEN_ITEM.CREATEDBYORGNAME', '质控样配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.QUALITYDETAILS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.QUALITYDETAILS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.QUALITYDETAILS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.QUALITYDETAILS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.QUALITYDETAILS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_SPECIMEN_ITEM', '0', '0'); + + +COMMIT; + + + +-- 建表语句 +CREATE TABLE T_LIMS_SPECIMEN_EQUIPMENT( + ID NUMBER NOT NULL, + SPECIMENITEMID NUMBER NULL, + EQUIPTID NUMBER NULL, + EQUIPTNAME VARCHAR2(270) NULL, + EQUIPTCODE VARCHAR2(270) NULL, + FREQUENCY VARCHAR2(36) NULL, + HIGHLIMIT NUMBER(16,2) NULL, + LOWLIMIT NUMBER(16,2) NULL, + ORGID VARCHAR2(60) NULL, + ORGNAME VARCHAR2(60) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_SPECIMEN_EQUIPMENT IS '质控样设备'; +COMMENT ON COLUMN T_LIMS_SPECIMEN_EQUIPMENT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_SPECIMEN_EQUIPMENT.SPECIMENITEMID IS '质控样项目ID'; +COMMENT ON COLUMN T_LIMS_SPECIMEN_EQUIPMENT.EQUIPTID IS '设备ID'; +COMMENT ON COLUMN T_LIMS_SPECIMEN_EQUIPMENT.EQUIPTNAME IS '设备名称'; +COMMENT ON COLUMN T_LIMS_SPECIMEN_EQUIPMENT.EQUIPTCODE IS '设备编号'; +COMMENT ON COLUMN T_LIMS_SPECIMEN_EQUIPMENT.FREQUENCY IS '频率'; +COMMENT ON COLUMN T_LIMS_SPECIMEN_EQUIPMENT.HIGHLIMIT IS '上限值'; +COMMENT ON COLUMN T_LIMS_SPECIMEN_EQUIPMENT.LOWLIMIT IS '下限值'; +COMMENT ON COLUMN T_LIMS_SPECIMEN_EQUIPMENT.ORGID IS '组ID'; +COMMENT ON COLUMN T_LIMS_SPECIMEN_EQUIPMENT.ORGNAME IS '组名称'; +COMMENT ON COLUMN T_LIMS_SPECIMEN_EQUIPMENT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_SPECIMEN_EQUIPMENT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_SPECIMEN_EQUIPMENT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_SPECIMEN_EQUIPMENT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_SPECIMEN_EQUIPMENT.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_SPECIMEN_EQUIPMENT ADD CONSTRAINT PK_LIMS_SPECIMEN_EQUIPMENT PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_SPECIMEN_EQUIPMENT.SERVICE_NAME', '质控样设备', '质控样设备', 'zh-CN', '质控样设备'); +CALL INSERTI18N('T_LIMS_SPECIMEN_EQUIPMENT.ID', '质控样设备的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_SPECIMEN_EQUIPMENT.SPECIMENITEMID', '质控样设备的质控样项目ID', '质控样项目ID', 'zh-CN', '质控样项目ID'); +CALL INSERTI18N('T_LIMS_SPECIMEN_EQUIPMENT.EQUIPTID', '质控样设备的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_SPECIMEN_EQUIPMENT.EQUIPTNAME', '质控样设备的设备名称', '设备名称', 'zh-CN', '设备名称'); +CALL INSERTI18N('T_LIMS_SPECIMEN_EQUIPMENT.EQUIPTCODE', '质控样设备的设备编号', '设备编号', 'zh-CN', '设备编号'); +CALL INSERTI18N('T_LIMS_SPECIMEN_EQUIPMENT.FREQUENCY', '质控样设备的频率', '频率', 'zh-CN', '频率'); +CALL INSERTI18N('T_LIMS_SPECIMEN_EQUIPMENT.HIGHLIMIT', '质控样设备的上限值', '上限值', 'zh-CN', '上限值'); +CALL INSERTI18N('T_LIMS_SPECIMEN_EQUIPMENT.LOWLIMIT', '质控样设备的下限值', '下限值', 'zh-CN', '下限值'); +CALL INSERTI18N('T_LIMS_SPECIMEN_EQUIPMENT.ORGID', '质控样设备的组ID', '组ID', 'zh-CN', '组ID'); +CALL INSERTI18N('T_LIMS_SPECIMEN_EQUIPMENT.ORGNAME', '质控样设备的组名称', '组名称', 'zh-CN', '组名称'); +CALL INSERTI18N('T_LIMS_SPECIMEN_EQUIPMENT.CREATEDBYID', '质控样设备的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_SPECIMEN_EQUIPMENT.CREATEDBYNAME', '质控样设备的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_SPECIMEN_EQUIPMENT.CREATEDTIME', '质控样设备的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_SPECIMEN_EQUIPMENT.CREATEDBYORGID', '质控样设备的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_SPECIMEN_EQUIPMENT.CREATEDBYORGNAME', '质控样设备的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.QUALITYDETAILEQUIPMENTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.QUALITYDETAILEQUIPMENTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.QUALITYDETAILEQUIPMENTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.QUALITYDETAILEQUIPMENTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.QUALITYDETAILEQUIPMENTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_SPECIMEN_EQUIPMENT', '0', '0'); + +COMMIT; + + + + + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('frequencyType','频率类型','biz',NULL,25,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022092714101,'3次/天','frequencyType',NULL,1,0,'0',NULL,NULL,NULL,'3time/day','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022092714102,'2次/天','frequencyType',NULL,2,0,'0',NULL,NULL,NULL,'2time/day','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022092714103,'1次/天','frequencyType',NULL,3,0,'0',NULL,NULL,NULL,'1time/day','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022092714104,'1次/周','frequencyType',NULL,4,0,'0',NULL,NULL,NULL,'1time/week','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022092714105,'1次/月','frequencyType',NULL,5,0,'0',NULL,NULL,NULL,'1time/month','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022092714106,'2次/月','frequencyType',NULL,6,0,'0',NULL,NULL,NULL,'2time/month','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022092714107,'3次/月','frequencyType',NULL,7,0,'0',NULL,NULL,NULL,'3time/month','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022092714108,'1次/季度','frequencyType',NULL,8,0,'0',NULL,NULL,NULL,'1time/quarter','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022092714109,'1次/半年','frequencyType',NULL,9,0,'0',NULL,NULL,NULL,'1time/halfYear','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(20220927141010,'1次/年','frequencyType',NULL,10,0,'0',NULL,NULL,NULL,'1time/year','admin','系统管理员',NULL); + + + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022092014001,'质控样信息','质控样信息','specimensChoose','/secure/basemodule/trm/qualitycontrol/specimens/page/choose-list','80%'); + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022092018301,'质控样项目信息','质控样项目信息','specimensTestMethodChoose','/secure/basemodule/trm/qualitycontrol/specimen-items/page/choose-list','80%'); + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022092619191,'质控样项目设备信息','质控样项目设备信息','specimensTestEquipmentChoose','/secure/basemodule/trm/qualitycontrol/specimen-equipments/page/choose-list','80%'); + + + diff --git a/sql/oracle/资源管理/预处理管理/预处理.txt b/sql/oracle/资源管理/预处理管理/预处理.txt new file mode 100644 index 0000000..145378c --- /dev/null +++ b/sql/oracle/资源管理/预处理管理/预处理.txt @@ -0,0 +1,269 @@ +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9105', '预处理管理', '', '91', '9105', '021.svg', '预处理管理'); + + +-- ----------------------------- 2022-09-15 add by dingj--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_PRETREAT_INFORMATION( + ID NUMBER NOT NULL, + SORTER NUMBER NULL, + TESTTYPE VARCHAR2(12) NULL, + PROCESSNAME VARCHAR2(36) NULL, + PROCESSDES VARCHAR2(36) NULL, + ELNID NUMBER NULL, + ORGID VARCHAR2(36) NULL, + ORGNAME VARCHAR2(36) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_PRETREAT_INFORMATION IS '预处理信息'; +COMMENT ON COLUMN T_LIMS_PRETREAT_INFORMATION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_PRETREAT_INFORMATION.SORTER IS '序号'; +COMMENT ON COLUMN T_LIMS_PRETREAT_INFORMATION.TESTTYPE IS '测试类型'; +COMMENT ON COLUMN T_LIMS_PRETREAT_INFORMATION.PROCESSNAME IS '工序名称'; +COMMENT ON COLUMN T_LIMS_PRETREAT_INFORMATION.PROCESSDES IS '工序说明'; +COMMENT ON COLUMN T_LIMS_PRETREAT_INFORMATION.ELNID IS '记录表ID'; +COMMENT ON COLUMN T_LIMS_PRETREAT_INFORMATION.ORGID IS 'orgId'; +COMMENT ON COLUMN T_LIMS_PRETREAT_INFORMATION.ORGNAME IS 'orgName'; +COMMENT ON COLUMN T_LIMS_PRETREAT_INFORMATION.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_PRETREAT_INFORMATION.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_PRETREAT_INFORMATION.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_PRETREAT_INFORMATION.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_PRETREAT_INFORMATION.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_PRETREAT_INFORMATION ADD CONSTRAINT PK_LIMS_PRETREAT_INFORMATION PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_PRETREAT_INFORMATION.SERVICE_NAME', '预处理信息', '预处理信息', 'zh-CN', '预处理信息'); +CALL INSERTI18N('T_LIMS_PRETREAT_INFORMATION.ID', '预处理信息的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_PRETREAT_INFORMATION.SORTER', '预处理信息的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_PRETREAT_INFORMATION.TESTTYPE', '预处理信息的测试类型', '测试类型', 'zh-CN', '测试类型'); +CALL INSERTI18N('T_LIMS_PRETREAT_INFORMATION.PROCESSNAME', '预处理信息的工序名称', '工序名称', 'zh-CN', '工序名称'); +CALL INSERTI18N('T_LIMS_PRETREAT_INFORMATION.PROCESSDES', '预处理信息的工序说明', '工序说明', 'zh-CN', '工序说明'); +CALL INSERTI18N('T_LIMS_PRETREAT_INFORMATION.ELNID', '预处理信息的记录表ID', '记录表ID', 'zh-CN', '记录表ID'); +CALL INSERTI18N('T_LIMS_PRETREAT_INFORMATION.ORGID', '预处理信息的orgId', 'orgId', 'zh-CN', 'orgId'); +CALL INSERTI18N('T_LIMS_PRETREAT_INFORMATION.ORGNAME', '预处理信息的orgName', 'orgName', 'zh-CN', 'orgName'); +CALL INSERTI18N('T_LIMS_PRETREAT_INFORMATION.CREATEDBYID', '预处理信息的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_PRETREAT_INFORMATION.CREATEDBYNAME', '预处理信息的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_PRETREAT_INFORMATION.CREATEDTIME', '预处理信息的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_PRETREAT_INFORMATION.CREATEDBYORGID', '预处理信息的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_PRETREAT_INFORMATION.CREATEDBYORGNAME', '预处理信息的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PRETREATINFORMATIONS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PRETREATINFORMATIONS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PRETREATINFORMATIONS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PRETREATINFORMATIONS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PRETREATINFORMATIONS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('910501', '预处理信息', '/secure/basemodule/trm/pretreatment/pretreat-informations/page/edit-list', '9105', '910501', '034.svg', '预处理信息'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_PRETREAT_INFORMATION', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-09-15 add by dingj------------end + + +-- ----------------------------- 2022-09-15 add by dingj--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_PRETREAT_TESTDIRECT( + ID NUMBER NOT NULL, + TESTTYPE VARCHAR2(12) NULL, + TESTDIRECTION VARCHAR2(12) NULL, + ORGID VARCHAR2(36) NULL, + ORGNAME VARCHAR2(36) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_PRETREAT_TESTDIRECT IS '测试方向'; +COMMENT ON COLUMN T_LIMS_PRETREAT_TESTDIRECT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_PRETREAT_TESTDIRECT.TESTTYPE IS '测试类型'; +COMMENT ON COLUMN T_LIMS_PRETREAT_TESTDIRECT.TESTDIRECTION IS '测试方向'; +COMMENT ON COLUMN T_LIMS_PRETREAT_TESTDIRECT.ORGID IS 'orgId'; +COMMENT ON COLUMN T_LIMS_PRETREAT_TESTDIRECT.ORGNAME IS 'orgName'; +COMMENT ON COLUMN T_LIMS_PRETREAT_TESTDIRECT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_PRETREAT_TESTDIRECT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_PRETREAT_TESTDIRECT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_PRETREAT_TESTDIRECT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_PRETREAT_TESTDIRECT.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_PRETREAT_TESTDIRECT ADD CONSTRAINT PK_LIMS_PRETREAT_TESTDIRECT PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_PRETREAT_TESTDIRECT.SERVICE_NAME', '测试方向', '测试方向', 'zh-CN', '测试方向'); +CALL INSERTI18N('T_LIMS_PRETREAT_TESTDIRECT.ID', '测试方向的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_PRETREAT_TESTDIRECT.TESTTYPE', '测试方向的测试类型', '测试类型', 'zh-CN', '测试类型'); +CALL INSERTI18N('T_LIMS_PRETREAT_TESTDIRECT.TESTDIRECTION', '测试方向的测试方向', '测试方向', 'zh-CN', '测试方向'); +CALL INSERTI18N('T_LIMS_PRETREAT_TESTDIRECT.ORGID', '测试方向的orgId', 'orgId', 'zh-CN', 'orgId'); +CALL INSERTI18N('T_LIMS_PRETREAT_TESTDIRECT.ORGNAME', '测试方向的orgName', 'orgName', 'zh-CN', 'orgName'); +CALL INSERTI18N('T_LIMS_PRETREAT_TESTDIRECT.CREATEDBYID', '测试方向的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_PRETREAT_TESTDIRECT.CREATEDBYNAME', '测试方向的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_PRETREAT_TESTDIRECT.CREATEDTIME', '测试方向的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_PRETREAT_TESTDIRECT.CREATEDBYORGID', '测试方向的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_PRETREAT_TESTDIRECT.CREATEDBYORGNAME', '测试方向的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.TESTDIRECTIONS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.TESTDIRECTIONS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.TESTDIRECTIONS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.TESTDIRECTIONS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.TESTDIRECTIONS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('910502', '测试方向', '/secure/basemodule/trm/pretreatment/pretreat-testdirects/page/edit-list', '9105', '910502', '057.svg', '测试方向'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_PRETREAT_TESTDIRECT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-09-15 add by dingj------------end + + +-- 建表语句 +CREATE TABLE T_LIMS_PRETREAT_TESTPROCESS( + ID NUMBER NOT NULL, + PROCESSID NUMBER NULL, + PROCESSSORTER NUMBER NULL, + PROCESSNAME VARCHAR2(12) NULL, + ORGID VARCHAR2(36) NULL, + ORGNAME VARCHAR2(36) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_PRETREAT_TESTPROCESS IS '测试方向工序'; +COMMENT ON COLUMN T_LIMS_PRETREAT_TESTPROCESS.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_PRETREAT_TESTPROCESS.PROCESSID IS '测试方向ID'; +COMMENT ON COLUMN T_LIMS_PRETREAT_TESTPROCESS.PROCESSSORTER IS '工序顺序'; +COMMENT ON COLUMN T_LIMS_PRETREAT_TESTPROCESS.PROCESSNAME IS '工序'; +COMMENT ON COLUMN T_LIMS_PRETREAT_TESTPROCESS.ORGID IS 'orgId'; +COMMENT ON COLUMN T_LIMS_PRETREAT_TESTPROCESS.ORGNAME IS 'orgName'; +COMMENT ON COLUMN T_LIMS_PRETREAT_TESTPROCESS.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_PRETREAT_TESTPROCESS.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_PRETREAT_TESTPROCESS.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_PRETREAT_TESTPROCESS.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_PRETREAT_TESTPROCESS.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_PRETREAT_TESTPROCESS ADD CONSTRAINT PK_LIMS_PRETREAT_TESTPROCESS PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_PRETREAT_TESTPROCESS.SERVICE_NAME', '测试方向工序', '测试方向工序', 'zh-CN', '测试方向工序'); +CALL INSERTI18N('T_LIMS_PRETREAT_TESTPROCESS.ID', '测试方向工序的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_PRETREAT_TESTPROCESS.PROCESSID', '测试方向工序的测试方向ID', '测试方向ID', 'zh-CN', '测试方向ID'); +CALL INSERTI18N('T_LIMS_PRETREAT_TESTPROCESS.PROCESSSORTER', '测试方向工序的工序顺序', '工序顺序', 'zh-CN', '工序顺序'); +CALL INSERTI18N('T_LIMS_PRETREAT_TESTPROCESS.PROCESSNAME', '测试方向工序的工序', '工序', 'zh-CN', '工序'); +CALL INSERTI18N('T_LIMS_PRETREAT_TESTPROCESS.ORGID', '测试方向工序的orgId', 'orgId', 'zh-CN', 'orgId'); +CALL INSERTI18N('T_LIMS_PRETREAT_TESTPROCESS.ORGNAME', '测试方向工序的orgName', 'orgName', 'zh-CN', 'orgName'); +CALL INSERTI18N('T_LIMS_PRETREAT_TESTPROCESS.CREATEDBYID', '测试方向工序的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_PRETREAT_TESTPROCESS.CREATEDBYNAME', '测试方向工序的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_PRETREAT_TESTPROCESS.CREATEDTIME', '测试方向工序的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_PRETREAT_TESTPROCESS.CREATEDBYORGID', '测试方向工序的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_PRETREAT_TESTPROCESS.CREATEDBYORGNAME', '测试方向工序的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PRETREATPROCESSS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PRETREATPROCESSS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PRETREATPROCESSS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PRETREATPROCESSS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PRETREATPROCESSS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_PRETREAT_TESTPROCESS', '0', '0'); + +COMMIT; + + + + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('pretreatProcessType','工序类型','biz',NULL,25,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022091516321,'烘干','pretreatProcessType',NULL,1,0,'0',NULL,NULL,NULL,'drying','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022091516322,'称重','pretreatProcessType',NULL,2,0,'0',NULL,NULL,NULL,'weighing','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022091516323,'搅浆','pretreatProcessType',NULL,3,0,'0',NULL,NULL,NULL,'stirPulp','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022091516324,'组装','pretreatProcessType',NULL,4,0,'0',NULL,NULL,NULL,'assembly','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022091516325,'辊压','pretreatProcessType',NULL,5,0,'0',NULL,NULL,NULL,'rollerPressure','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022092916401,'注液','pretreatProcessType',NULL,6,0,'0',NULL,NULL,NULL,'noteLiquid','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022092916402,'水分测试','pretreatProcessType',NULL,7,0,'0',NULL,NULL,NULL,'waterTest','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022092916403,'超声波焊接','pretreatProcessType',NULL,8,0,'0',NULL,NULL,NULL,'ultrasonicWelding','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022092916404,'正极辊压','pretreatProcessType',NULL,9,0,'0',NULL,NULL,NULL,'anodeRollerPressure','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022092916405,'负极辊压','pretreatProcessType',NULL,10,0,'0',NULL,NULL,NULL,'cathodeRollerPressure','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022092916406,'负极搅拌','pretreatProcessType',NULL,11,0,'0',NULL,NULL,NULL,'cathodeStir','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022092916407,'正极搅拌','pretreatProcessType',NULL,12,0,'0',NULL,NULL,NULL,'anodeStir','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022092916408,'正极涂布','pretreatProcessType',NULL,13,0,'0',NULL,NULL,NULL,'anodeCoating','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022092916409,'负极涂布','pretreatProcessType',NULL,14,0,'0',NULL,NULL,NULL,'cathodeCoating','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(20220929164010,'极片称重','pretreatProcessType',NULL,15,0,'0',NULL,NULL,NULL,'polePieceWeighing','admin','系统管理员',NULL); + + + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('pretreatTestType','测试类型','biz',NULL,25,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022091609321,'扣电','pretreatTestType',NULL,1,0,'0',NULL,NULL,NULL,'扣电','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022091609322,'软包','pretreatTestType',NULL,2,0,'0',NULL,NULL,NULL,'软包','admin','系统管理员',NULL); + + + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('pretreatDirectionType','测试方向类型','biz',NULL,25,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022091610021,'半电','pretreatDirectionType',NULL,1,0,'0',NULL,NULL,NULL,'半电','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022091610022,'全电','pretreatDirectionType',NULL,2,0,'0',NULL,NULL,NULL,'全电','admin','系统管理员',NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022091610023,'钠电','pretreatDirectionType',NULL,3,0,'0',NULL,NULL,NULL,'钠电','admin','系统管理员',NULL); + + + +ALTER TABLE T_LIMS_PRETREAT_INFORMATION ADD (ELNNAME VARCHAR2(270) DEFAULT NULL NULL); +CALL INSERTI18N('T_LIMS_PRETREAT_INFORMATION.ELNNAME', 'ELN模板', 'ELN模板', 'zh-CN', 'ELN模板'); + + +INSERT INTO LIMS_BP_DEV.T_CORE_CODE +(ID, CODENAME, CODECATEGORYID, REMARK, ORDERNO, VERSION, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, CODE) +VALUES(20220920004, '全电', 'testDirection', '8', 3, 1, 'admin', '系统管理员', NULL, '0', NULL, NULL, NULL, 'allInclusive'); \ No newline at end of file diff --git a/sql/oracle/首页/首页.sql b/sql/oracle/首页/首页.sql new file mode 100644 index 0000000..29556c4 --- /dev/null +++ b/sql/oracle/首页/首页.sql @@ -0,0 +1,19 @@ +INSERT INTO T_CORE_WK_PANEL(ID, TITLE, URL, VERSION, LASTSUSPENDEDFLAG, LASTSUSPENDEDBYID, LASTSUSPENDEDBYNAME, LASTSUSPENDEDTIME, AUTHORITYCONTROL, TITLEDISPLAY, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME, I18NCODE, DATACENTERURL, PANELTYPE) +VALUES ('backlog', '待办', '/module/index/workspaces/backlog', NULL, '0', NULL, NULL, NULL, '0', '0', NULL, NULL, NULL, NULL, NULL, 'LIMS.BASEMODULE.INDEX.TAB.BACKLOG', NULL, NULL); +CALL INSERTI18N('LIMS.BASEMODULE.INDEX.TAB.BACKLOG', 'H5待办', 'H5待办', 'zh-CN', 'H5待办'); + +INSERT INTO T_CORE_WK_PANEL(ID, TITLE, URL, LASTSUSPENDEDFLAG, AUTHORITYCONTROL, TITLEDISPLAY, I18NCODE) +VALUES ('folder', '委托单', '/module/index/workspaces/folder', '0', '0', '0', 'LIMS.BASEMODULE.INDEX.TAB.FOLDER'); +INSERT INTO T_CORE_WK_PANEL(ID, TITLE, URL, LASTSUSPENDEDFLAG, AUTHORITYCONTROL, TITLEDISPLAY, I18NCODE) +VALUES ('notice', '通知公告', '/module/index/workspaces/notice', '0', '0', '0', 'LIMS.BASEMODULE.INDEX.TAB.NOTICE'); +INSERT INTO T_CORE_WK_PANEL(ID, TITLE, URL, LASTSUSPENDEDFLAG, AUTHORITYCONTROL, TITLEDISPLAY, I18NCODE) +VALUES ('statistics', '委托单统计', '/module/index/workspaces/statistics', '0', '0', '0', 'LIMS.BASEMODULE.INDEX.TAB.STATISTICS'); +INSERT INTO T_CORE_WK_PANEL(ID, TITLE, URL, LASTSUSPENDEDFLAG, AUTHORITYCONTROL, TITLEDISPLAY, I18NCODE) +VALUES ('proportion', '委托单占比', '/module/index/workspaces/proportion', '0', '0', '0', 'LIMS.BASEMODULE.INDEX.TAB.PROPORTION'); +INSERT INTO T_CORE_WK_PANEL(ID, TITLE, URL, LASTSUSPENDEDFLAG, AUTHORITYCONTROL, TITLEDISPLAY, I18NCODE) +VALUES ('workbench', '工作台', '/module/index/workspaces/workbench', '0', '0', '0', 'LIMS.BASEMODULE.INDEX.TAB.WORKBENCH'); +CALL INSERTI18N('LIMS.BASEMODULE.INDEX.TAB.FOLDER', 'H5委托单', 'H5委托单', 'zh-CN', 'H5委托单'); +CALL INSERTI18N('LIMS.BASEMODULE.INDEX.TAB.NOTICE', 'H5通知公告', 'H5通知公告', 'zh-CN', 'H5通知公告'); +CALL INSERTI18N('LIMS.BASEMODULE.INDEX.TAB.STATISTICS', 'H5委托单统计', 'H5委托单统计', 'zh-CN', 'H5委托单统计'); +CALL INSERTI18N('LIMS.BASEMODULE.INDEX.TAB.PROPORTION', 'H5委托单占比', 'H5委托单占比', 'zh-CN', 'H5委托单占比'); +CALL INSERTI18N('LIMS.BASEMODULE.INDEX.TAB.WORKBENCH', 'H5工作台', 'H5工作台', 'zh-CN', 'H5工作台'); \ No newline at end of file diff --git a/sql/sqlserver/sqlserver_sql_baseline.txt b/sql/sqlserver/sqlserver_sql_baseline.txt new file mode 100644 index 0000000..146fa97 --- /dev/null +++ b/sql/sqlserver/sqlserver_sql_baseline.txt @@ -0,0 +1,244 @@ +-- -----------------------2021-01-23 add by hongp -------------------------------begin +-- 数据中心panel 配置 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('97', '数据中心', NULL, NULL, '97', '数据中心', NULL, NULL); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9701', '数据源', '/core/module/item/iframes?src=http://172.16.29.215/mdmdc%2Fdatacenter%2Fmain.html%23%2Fhome%2Fsource%3FhideTitle%3Dtrue', '97', '9701', '数据源', NULL, NULL); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9702', '报告', '/core/module/item/iframes?src=http://172.16.29.215/mdmdc%2Fdatacenter%2Fmain.html%23%2Fhome%2Freport%3FhideTitle%3Dtrue', '97', '9702', '报告', NULL, NULL); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, MENUINITNAME, ICON, TODOICON) VALUES ('9703', '驾驶舱', '/core/module/item/iframes?src=http://172.16.29.215/mdmdc%2Fdatacenter%2Fmain.html%23%2Fhome%2Flibs%3FhideTitle%3Dtrue', '97', '9703', '驾驶舱', NULL, NULL); +INSERT INTO T_CORE_MENU ("ID", "MENUNAME", "HREF", "PARENTID", "ORDERNO", "MENUINITNAME", "LASTUPDATEDBYID", "LASTUPDATEDBYNAME", "LASTUPDATEDTIME", "ICON", "TODOICON") VALUES ('9750', '数据中心首页面板配置', '/secure/basemodule/datacenter/panels/page/edit-list', '97', '9750', '数据中心首页面板配置', NULL, NULL, NULL, '024.svg', NULL); +INSERT INTO T_CORE_MENU ("ID", "MENUNAME", "HREF", "PARENTID", "ORDERNO", "MENUINITNAME", "LASTUPDATEDBYID", "LASTUPDATEDBYNAME", "LASTUPDATEDTIME", "ICON", "TODOICON") VALUES ('9751', '数据中心首页面板配置', '/secure/basemodule/datacenter/panels/page/edit-list', '97', '9750', '数据中心首页面板配置', NULL, NULL, NULL, '024.svg', NULL); + +CALL INSERTI18N('LIMS_DATACENTER_PANEL.ID', '数据中心首页面板配置的编号', '编号', 'zh-CN', '编号'); +CALL INSERTI18N('LIMS_DATACENTER_PANEL.TITLE', '数据中心首页面板配置的标题', '标题', 'zh-CN', '标题'); +CALL INSERTI18N('LIMS_DATACENTER_PANEL.TITLEDISPLAY', '数据中心首页面板配置的展示标题', '展示标题', 'zh-CN', '展示标题'); +CALL INSERTI18N('LIMS_DATACENTER_PANEL.DATACENTERURL', '数据中心首页面板配置的报表地址', '报表地址', 'zh-CN', '报表地址'); +CALL INSERTI18N('SOURCE.BASEMODULE.DATACENTER.PANEL.TAB.ADD', '数据中心首页面板配置', '添加', 'zh-CN', '添加'); + +alter table [T_CORE_WK_PANEL] add DATACENTERURL TEXT; +alter table [T_CORE_WK_PANEL] add PANELTYPE VARCHAR(36); + +COMMIT; +-- -----------------------2021-01-23 add by hongp -------------------------------end +-- ----------------------------- 2021-01-24 add by hongp--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_DATACENTER_QUERY_MENU( + ID BIGINT NOT NULL, + MENUID VARCHAR(60) NULL , + PARENTMENUID VARCHAR(60) NULL , + MENUNAME VARCHAR(60) NULL , + MENUFLAG VARCHAR(30) NULL , + DATACENTERURL VARCHAR(210) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_DATACENTER_QUERY_MENU PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据中心查询菜单配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DATACENTER_QUERY_MENU'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DATACENTER_QUERY_MENU', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'对应菜单ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DATACENTER_QUERY_MENU', @level2type=N'COLUMN',@level2name=N'MENUID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'父级菜单ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DATACENTER_QUERY_MENU', @level2type=N'COLUMN',@level2name=N'PARENTMENUID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DATACENTER_QUERY_MENU', @level2type=N'COLUMN',@level2name=N'MENUNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否同步菜单' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DATACENTER_QUERY_MENU', @level2type=N'COLUMN',@level2name=N'MENUFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'配置数据中心地址' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DATACENTER_QUERY_MENU', @level2type=N'COLUMN',@level2name=N'DATACENTERURL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DATACENTER_QUERY_MENU', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DATACENTER_QUERY_MENU', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DATACENTER_QUERY_MENU', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DATACENTER_QUERY_MENU', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DATACENTER_QUERY_MENU', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_DATACENTER_QUERY_PARAM( + ID BIGINT NOT NULL, + QUERYMENUID BIGINT NULL , + FIELD VARCHAR(45) NULL , + TITLE VARCHAR(45) NULL , + TYPE VARCHAR(45) NULL , + CATEGORY VARCHAR(60) NULL , + PARAM VARCHAR(210) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_DATACENTER_QUERY_PARAM PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据中心查询参数' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DATACENTER_QUERY_PARAM'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DATACENTER_QUERY_PARAM', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'配置查询菜单ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DATACENTER_QUERY_PARAM', @level2type=N'COLUMN',@level2name=N'QUERYMENUID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字段' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DATACENTER_QUERY_PARAM', @level2type=N'COLUMN',@level2name=N'FIELD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字段名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DATACENTER_QUERY_PARAM', @level2type=N'COLUMN',@level2name=N'TITLE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字段类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DATACENTER_QUERY_PARAM', @level2type=N'COLUMN',@level2name=N'TYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类别' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DATACENTER_QUERY_PARAM', @level2type=N'COLUMN',@level2name=N'CATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'参数' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DATACENTER_QUERY_PARAM', @level2type=N'COLUMN',@level2name=N'PARAM'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DATACENTER_QUERY_PARAM', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DATACENTER_QUERY_PARAM', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DATACENTER_QUERY_PARAM', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DATACENTER_QUERY_PARAM', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DATACENTER_QUERY_PARAM', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9752', '查询菜单配置', '/secure/basemodule/datacenter/datacenter-query-menus/page/edit-list', '97', '9752', '018.svg', '查询菜单配置'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_DATACENTER_QUERY_MENU', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_DATACENTER_QUERY_PARAM', '0', '0'); + +INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN) +VALUES ('975201','T_LIMS_DATACENTER_QUERY_PARAM', 'T_LIMS_DATACENTER_QUERY_MENU', 'QUERYMENUID'); + + +-- 国际化sql +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.SERVICE_NAME', '数据中心查询菜单配置', '数据中心查询菜单配置', 'zh-CN', '数据中心查询菜单配置'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.ID', '数据中心查询菜单配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.MENUID', '数据中心查询菜单配置的对应菜单ID', '对应菜单ID', 'zh-CN', '对应菜单ID'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.PARENTMENUID', '数据中心查询菜单配置的父级菜单ID', '父级菜单ID', 'zh-CN', '父级菜单ID'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.MENUNAME', '数据中心查询菜单配置的菜单名称', '菜单名称', 'zh-CN', '菜单名称'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.MENUFLAG', '数据中心查询菜单配置的是否同步菜单', '是否同步菜单', 'zh-CN', '是否同步菜单'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.DATACENTERURL', '数据中心查询菜单配置的配置数据中心地址', '配置数据中心地址', 'zh-CN', '配置数据中心地址'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.CREATEDBYID', '数据中心查询菜单配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.CREATEDBYNAME', '数据中心查询菜单配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.CREATEDTIME', '数据中心查询菜单配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.CREATEDBYORGID', '数据中心查询菜单配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_MENU.CREATEDBYORGNAME', '数据中心查询菜单配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.SERVICE_NAME', '数据中心查询参数', '数据中心查询参数', 'zh-CN', '数据中心查询参数'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.ID', '数据中心查询参数的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.QUERYMENUID', '数据中心查询参数的配置查询菜单ID', '配置查询菜单ID', 'zh-CN', '配置查询菜单ID'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.FIELD', '数据中心查询参数的字段', '字段', 'zh-CN', '字段'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.TITLE', '数据中心查询参数的字段名称', '字段名称', 'zh-CN', '字段名称'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.TYPE', '数据中心查询参数的字段类型', '字段类型', 'zh-CN', '字段类型'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.CATEGORY', '数据中心查询参数的类别', '类别', 'zh-CN', '类别'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.PARAM', '数据中心查询参数的参数', '参数', 'zh-CN', '参数'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.CREATEDBYID', '数据中心查询参数的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.CREATEDBYNAME', '数据中心查询参数的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.CREATEDTIME', '数据中心查询参数的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.CREATEDBYORGID', '数据中心查询参数的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_DATACENTER_QUERY_PARAM.CREATEDBYORGNAME', '数据中心查询参数的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); + +CALL INSERTI18N('LIMS.BASEMODULE.DATACENTER.QUERYMENUS.TAB.BASE_INFO', '数据中心查询菜单配置', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('LIMS.BASEMODULE.DATACENTER.QUERYMENUS.MODAL.ADD', '数据中心查询菜单配置', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('LIMS.BASEMODULE.DATACENTER.QUERYMENUS.TAB.QUERY_PARAM', '数据中心查询菜单配置', '数据中心查询参数', 'zh-CN', '数据中心查询参数'); +CALL INSERTI18N('LIMS.BASEMODULE.DATACENTER.QUERYMENUS.TAB.PUSH', '数据中心查询菜单配置', '同步提示', 'zh-CN', '同步提示'); +CALL INSERTI18N('LIMS.BASEMODULE.DATACENTER.QUERYMENUS.BUTTON.PUSH', '数据中心查询菜单配置', '同步到菜单管理', 'zh-CN', '同步到菜单管理'); +CALL INSERTI18N('LIMS.BASEMODULE.DATACENTER.QUERYMENUS.CONFIRM.PUSH', '数据中心查询菜单配置', '确认同步到菜单管理?', 'zh-CN', '确认同步到菜单管理?'); +CALL INSERTI18N('LIMS.BASEMODULE.DATACENTER.QUERYMENUS.TIP.PUSH_FINISH', '数据中心查询菜单配置', '同步完成,可在菜单管理查看', 'zh-CN', '同步完成,可在菜单管理查看'); +CALL INSERTI18N('LIMS.BASEMODULE.DATACENTER.QUERYMENUS.TIP.DATACENTER_URL_IS_EMPTY', '数据中心查询菜单配置', '数据中心地址不能为空', 'zh-CN', '数据中心地址不能为空'); +CALL INSERTI18N('LIMS.BASEMODULE.DATACENTER.QUERYMENUS.TIP.DATACENTER_URL_IS_EMPTY', '数据中心查询菜单配置', '数据中心地址不能为空', 'zh-CN', '数据中心地址不能为空'); +COMMIT; +-- ----------------------------- 2021-01-24 add by hongp------------end + +-- ----------------------------- 2022-05-03 add by shihh--------------begin +CREATE TABlE DBO.T_LIMS_USER_UNIT_AUTHORITY( + ID BIGINT NOT NULL, + USERID VARCHAR(60) NULL , + USERNAME VARCHAR(60) NULL , + ORGID VARCHAR(120) NULL , + ORGNAME VARCHAR(270) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_USER_UNIT_AUTHORITY PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员单位权限' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_USER_UNIT_AUTHORITY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_USER_UNIT_AUTHORITY', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员工号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_USER_UNIT_AUTHORITY', @level2type=N'COLUMN',@level2name=N'USERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_USER_UNIT_AUTHORITY', @level2type=N'COLUMN',@level2name=N'USERNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_USER_UNIT_AUTHORITY', @level2type=N'COLUMN',@level2name=N'ORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_USER_UNIT_AUTHORITY', @level2type=N'COLUMN',@level2name=N'ORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'添加人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_USER_UNIT_AUTHORITY', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'添加人' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_USER_UNIT_AUTHORITY', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'添加时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_USER_UNIT_AUTHORITY', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'添加人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_USER_UNIT_AUTHORITY', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'添加人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_USER_UNIT_AUTHORITY', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_USER_UNIT_AUTHORITY.SERVICE_NAME', N'人员单位权限', N'人员单位权限', N'zh-CN',N'人员单位权限'; +EXEC DBO.INSERTI18N N'T_LIMS_USER_UNIT_AUTHORITY.ID', N'人员单位权限的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_USER_UNIT_AUTHORITY.USERID', N'人员单位权限的人员工号', N'人员工号', N'zh-CN',N'人员工号'; +EXEC DBO.INSERTI18N N'T_LIMS_USER_UNIT_AUTHORITY.USERNAME', N'人员单位权限的人员名称', N'人员名称', N'zh-CN',N'人员名称'; +EXEC DBO.INSERTI18N N'T_LIMS_USER_UNIT_AUTHORITY.ORGID', N'人员单位权限的单位编码', N'单位编码', N'zh-CN',N'单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_USER_UNIT_AUTHORITY.ORGNAME', N'人员单位权限的单位名称', N'单位名称', N'zh-CN',N'单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_USER_UNIT_AUTHORITY.CREATEDBYID', N'人员单位权限的添加人编码', N'添加人编码', N'zh-CN',N'添加人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_USER_UNIT_AUTHORITY.CREATEDBYNAME', N'人员单位权限的添加人', N'添加人', N'zh-CN',N'添加人'; +EXEC DBO.INSERTI18N N'T_LIMS_USER_UNIT_AUTHORITY.CREATEDTIME', N'人员单位权限的添加时间', N'添加时间', N'zh-CN',N'添加时间'; +EXEC DBO.INSERTI18N N'T_LIMS_USER_UNIT_AUTHORITY.CREATEDBYORGID', N'人员单位权限的添加人单位编码', N'添加人单位编码', N'zh-CN',N'添加人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_USER_UNIT_AUTHORITY.CREATEDBYORGNAME', N'人员单位权限的添加人单位名称', N'添加人单位名称', N'zh-CN',N'添加人单位名称'; +EXEC DBO.INSERTI18N N'BASELINE.MODULE.COMMON.AUTHORITYS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASELINE.MODULE.COMMON.AUTHORITYS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASELINE.MODULE.COMMON.AUTHORITYS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASELINE.MODULE.COMMON.AUTHORITYS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASELINE.MODULE.COMMON.AUTHORITYS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; +EXEC DBO.INSERTI18N N'LIMS.MENU.MENUNAME.USER_UNIT_AUTH.USER', N'单位权限', N'单位权限', N'zh-CN',N'单位权限'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME, I18NCODE) +VALUES ('20220503001', '单位权限', '/secure/baseline/module/common/user-unit-authoritys/page/edit-list', '90', '110', '010.svg', '单位权限', 'LIMS.MENU.MENUNAME.USER_UNIT_AUTH.USER'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_USER_UNIT_AUTHORITY', '0', '0'); + +EXEC DBO.INSERTI18N N'T_LIMS_USER_UNIT_AUTHORITY.ORGSTRUCTURE', N'组织架构', N'组织架构', N'zh-CN',N'组织架构'; +EXEC DBO.INSERTI18N N'T_LIMS_USER_UNIT_AUTHORITY.USER.TITLE', N'人员', N'人员', N'zh-CN',N'人员'; +EXEC DBO.INSERTI18N N'GIKAM.TIP.CHOOSE.USER', N'请选择用户', N'请选择用户', N'zh-CN',N'请选择用户'; +EXEC DBO.INSERTI18N N'T_LIMS_USER_UNIT_AUTHORITY.CHOOSE.USER.UNIT.AUTH', N'选择单位权限', N'选择单位权限', N'zh-CN',N'选择单位权限'; +EXEC DBO.INSERTI18N N'BIND.SUCCESS', N'操作成功', N'操作成功', N'zh-CN',N'操作成功'; +-- ----------------------------- 2022-05-03 add by shihh------------end + +-- ----------------------------- 2022-05-03 add by shihh--------------begin +-- 建表语句 +CREATE TABlE DBO.T_LIMS_MENU_ROLE_DIMENSION( + ID BIGINT NOT NULL, + ORDERNO BIGINT NULL , + MENUID VARCHAR(60) NULL , + ROLEID BIGINT NULL , + DIMENSIONTYPE VARCHAR(60) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_MENU_ROLE_DIMENSION PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单角色维度' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MENU_ROLE_DIMENSION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MENU_ROLE_DIMENSION', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MENU_ROLE_DIMENSION', @level2type=N'COLUMN',@level2name=N'ORDERNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MENU_ROLE_DIMENSION', @level2type=N'COLUMN',@level2name=N'MENUID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'角色ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MENU_ROLE_DIMENSION', @level2type=N'COLUMN',@level2name=N'ROLEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'维度类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MENU_ROLE_DIMENSION', @level2type=N'COLUMN',@level2name=N'DIMENSIONTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'添加人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MENU_ROLE_DIMENSION', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'添加人' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MENU_ROLE_DIMENSION', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'添加时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MENU_ROLE_DIMENSION', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'添加人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MENU_ROLE_DIMENSION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'添加人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MENU_ROLE_DIMENSION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_MENU_ROLE_DIMENSION.SERVICE_NAME', N'菜单角色维度', N'菜单角色维度', N'zh-CN',N'菜单角色维度'; +EXEC DBO.INSERTI18N N'T_LIMS_MENU_ROLE_DIMENSION.ID', N'菜单角色维度的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_MENU_ROLE_DIMENSION.ORDERNO', N'菜单角色维度的排序码', N'排序码', N'zh-CN',N'排序码'; +EXEC DBO.INSERTI18N N'T_LIMS_MENU_ROLE_DIMENSION.MENUID', N'菜单角色维度的菜单ID', N'菜单ID', N'zh-CN',N'菜单ID'; +EXEC DBO.INSERTI18N N'T_LIMS_MENU_ROLE_DIMENSION.ROLEID', N'菜单角色维度的角色ID', N'角色ID', N'zh-CN',N'角色ID'; +EXEC DBO.INSERTI18N N'T_LIMS_MENU_ROLE_DIMENSION.DIMENSIONTYPE', N'菜单角色维度的维度类型', N'维度类型', N'zh-CN',N'维度类型'; +EXEC DBO.INSERTI18N N'T_LIMS_MENU_ROLE_DIMENSION.CREATEDBYID', N'菜单角色维度的添加人编码', N'添加人编码', N'zh-CN',N'添加人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_MENU_ROLE_DIMENSION.CREATEDBYNAME', N'菜单角色维度的添加人', N'添加人', N'zh-CN',N'添加人'; +EXEC DBO.INSERTI18N N'T_LIMS_MENU_ROLE_DIMENSION.CREATEDTIME', N'菜单角色维度的添加时间', N'添加时间', N'zh-CN',N'添加时间'; +EXEC DBO.INSERTI18N N'T_LIMS_MENU_ROLE_DIMENSION.CREATEDBYORGID', N'菜单角色维度的添加人单位编码', N'添加人单位编码', N'zh-CN',N'添加人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_MENU_ROLE_DIMENSION.CREATEDBYORGNAME', N'菜单角色维度的添加人单位名称', N'添加人单位名称', N'zh-CN',N'添加人单位名称'; +EXEC DBO.INSERTI18N N'BASELINE.MODULE.COMMON.AUTHORITYS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASELINE.MODULE.COMMON.AUTHORITYS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASELINE.MODULE.COMMON.AUTHORITYS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASELINE.MODULE.COMMON.AUTHORITYS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASELINE.MODULE.COMMON.AUTHORITYS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; +EXEC DBO.INSERTI18N N'LIMS.MENU.MENUNAME.MENU_ROLE_DIMENSION', N'菜单角色维度', N'菜单角色维度', N'zh-CN',N'菜单角色维度'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME, I18NCODE) +VALUES ('20220503002', '菜单角色维度', '/secure/baseline/module/common/menu-role-dimensions/page/edit-list', '90', '160', '009.svg', '菜单角色维度', 'LIMS.MENU.MENUNAME.MENU_ROLE_DIMENSION'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MENU_ROLE_DIMENSION', '0', '0'); + +EXEC DBO.INSERTI18N N'T_LIMS_MENU_ROLE_DIMENSION.MENUNAME', N'菜单', N'菜单', N'zh-CN',N'菜单'; +EXEC DBO.INSERTI18N N'T_LIMS_MENU_ROLE_DIMENSION.ROLENAME', N'角色', N'角色', N'zh-CN',N'角色'; +EXEC DBO.INSERTI18N N'BASEMODULE.ITEM.DIMENSION.BUTTON.ADD', N'菜单角色配置', N'菜单角色配置', N'zh-CN',N'菜单角色配置'; +EXEC DBO.INSERTI18N N'BASEMODULE.ITEM.DIMENSION.ALERT.CONFIGED', N'已配置维度', N'已配置维度', N'zh-CN',N'已配置维度'; +-- ----------------------------- 2022-05-03 add by shihh------------end \ No newline at end of file diff --git a/sql/sqlserver/位置/位置.txt b/sql/sqlserver/位置/位置.txt new file mode 100644 index 0000000..ffcd640 --- /dev/null +++ b/sql/sqlserver/位置/位置.txt @@ -0,0 +1,66 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_LOCATION( + ID BIGINT NOT NULL, + LOCTYPE VARCHAR(36) NULL , + LOCCODE VARCHAR(36) NULL , + LOCNAME VARCHAR(120) NULL , + LOCDESC VARCHAR(120) NULL , + LABORATORYID VARCHAR(36) NULL , + LABORATORY VARCHAR(120) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_LOCATION PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'位置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'位置类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'LOCTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'位置编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'LOCCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'位置名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'LOCNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'位置描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'LOCDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'实验室ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'LABORATORYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'实验室' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'LABORATORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.SERVICE_NAME', N'位置', N'位置', N'zh-CN',N'位置'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.ID', N'位置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.LOCTYPE', N'位置的位置类型', N'位置类型', N'zh-CN',N'位置类型'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.LOCCODE', N'位置的位置编号', N'位置编号', N'zh-CN',N'位置编号'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.LOCNAME', N'位置的位置名称', N'位置名称', N'zh-CN',N'位置名称'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.LOCDESC', N'位置的位置描述', N'位置描述', N'zh-CN',N'位置描述'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.LABORATORYID', N'位置的实验室ID', N'实验室ID', N'zh-CN',N'实验室ID'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.LABORATORY', N'位置的实验室', N'实验室', N'zh-CN',N'实验室'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.CREATEDBYID', N'位置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.CREATEDBYNAME', N'位置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.CREATEDTIME', N'位置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.CREATEDBYORGID', N'位置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.CREATEDBYORGNAME', N'位置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.LOCATIONS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.LOCATIONS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.LOCATIONS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.LOCATIONS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.LOCATIONS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_LOCATION', '0', '0'); + + +-- ----------------------------- 2022-08-25 add by zhangs------------end + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('locationType','位置类型','biz',NULL,25,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022082517411,'样品位置','locationType',NULL,1,0,'0',NULL,NULL,NULL,'样品位置','admin','系统管理员',NULL) +,(2022082517412,'设备位置','locationType',NULL,2,0,'0',NULL,NULL,NULL,'设备位置','admin','超级管理员',NULL), +(2022082517413,'耗材位置','locationType',NULL,3,0,'0',NULL,NULL,NULL,'耗材位置','admin','超级管理员',NULL); + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082517551,'位置','位置','locationChoose','/secure/basemodule/locations/page/choose-list','80%'); \ No newline at end of file diff --git a/sql/sqlserver/基础静态数据/人员信息.txt b/sql/sqlserver/基础静态数据/人员信息.txt new file mode 100644 index 0000000..d601907 --- /dev/null +++ b/sql/sqlserver/基础静态数据/人员信息.txt @@ -0,0 +1,403 @@ +-- ----------------------------- 2022-08-30 add by lijiaxing@sunwayworld.com--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_STAFF( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + USERID VARCHAR(36) NULL , + USERNAME VARCHAR(36) NULL , + USERNO VARCHAR(36) NULL , + SEX VARCHAR(12) NULL , + BRITHDAY DATETIME NULL , + IDNO VARCHAR(18) NULL , + NATIVEPLACE VARCHAR(120) NULL , + ADDRESS VARCHAR(120) NULL , + ENTRYDATE DATETIME NULL , + POST VARCHAR(36) NULL , + PROFESSIONALTITLE VARCHAR(36) NULL , + GRADUATION DATETIME NULL , + MAJOR VARCHAR(36) NULL , + EDUDEGREE VARCHAR(36) NULL , + REMARKS VARCHAR(360) NULL , + CONSTRAINT PK_LIMS_STAFF PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员档案表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF', @level2type=N'COLUMN',@level2name=N'USERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员姓名' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF', @level2type=N'COLUMN',@level2name=N'USERNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员工号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF', @level2type=N'COLUMN',@level2name=N'USERNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'性别' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF', @level2type=N'COLUMN',@level2name=N'SEX'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'出生日期' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF', @level2type=N'COLUMN',@level2name=N'BRITHDAY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'身份证号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF', @level2type=N'COLUMN',@level2name=N'IDNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'籍贯' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF', @level2type=N'COLUMN',@level2name=N'NATIVEPLACE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'现住地址' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF', @level2type=N'COLUMN',@level2name=N'ADDRESS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'入职日期' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF', @level2type=N'COLUMN',@level2name=N'ENTRYDATE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'岗位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF', @level2type=N'COLUMN',@level2name=N'POST'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'职称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF', @level2type=N'COLUMN',@level2name=N'PROFESSIONALTITLE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'毕业时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF', @level2type=N'COLUMN',@level2name=N'GRADUATION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所学专业' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF', @level2type=N'COLUMN',@level2name=N'MAJOR'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文化程度' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF', @level2type=N'COLUMN',@level2name=N'EDUDEGREE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF', @level2type=N'COLUMN',@level2name=N'REMARKS'; + +EXEC DBO.INSERTI18N N'T_LIMS_STAFF.SERVICE_NAME', N'人员档案表', N'人员档案表', N'zh-CN',N'人员档案表'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF.ID', N'人员档案表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF.CREATEDBYID', N'人员档案表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF.CREATEDBYNAME', N'人员档案表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF.CREATEDTIME', N'人员档案表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF.CREATEDBYORGID', N'人员档案表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF.CREATEDBYORGNAME', N'人员档案表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF.USERID', N'人员档案表的人员编码', N'人员编码', N'zh-CN',N'人员编码'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF.USERNAME', N'人员档案表的人员姓名', N'人员姓名', N'zh-CN',N'人员姓名'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF.USERNO', N'人员档案表的人员工号', N'人员工号', N'zh-CN',N'人员工号'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF.SEX', N'人员档案表的性别', N'性别', N'zh-CN',N'性别'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF.BRITHDAY', N'人员档案表的出生日期', N'出生日期', N'zh-CN',N'出生日期'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF.IDNO', N'人员档案表的身份证号', N'身份证号', N'zh-CN',N'身份证号'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF.NATIVEPLACE', N'人员档案表的籍贯', N'籍贯', N'zh-CN',N'籍贯'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF.ADDRESS', N'人员档案表的现住地址', N'现住地址', N'zh-CN',N'现住地址'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF.ENTRYDATE', N'人员档案表的入职日期', N'入职日期', N'zh-CN',N'入职日期'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF.POST', N'人员档案表的岗位', N'岗位', N'zh-CN',N'岗位'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF.PROFESSIONALTITLE', N'人员档案表的职称', N'职称', N'zh-CN',N'职称'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF.GRADUATION', N'人员档案表的毕业时间', N'毕业时间', N'zh-CN',N'毕业时间'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF.MAJOR', N'人员档案表的所学专业', N'所学专业', N'zh-CN',N'所学专业'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF.EDUDEGREE', N'人员档案表的文化程度', N'文化程度', N'zh-CN',N'文化程度'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF.REMARKS', N'人员档案表的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.STAFFS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.STAFFS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.STAFFS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.STAFFS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.STAFFS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('9101', '人员管理', '', '91', '9101', '008.svg', '人员管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('910101', '人员信息', '/secure/basemodule/basedata/staff/staffs/page/edit-list', '9101', '910101', '008.svg', '人员信息'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_STAFF', '0', '0'); + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_STAFF_TEST_GRANT( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + PROCESSSTATUS VARCHAR(36) NULL , + STAFFID BIGINT NULL , + STAFFNAME VARCHAR(60) NULL , + TESTID BIGINT NULL , + REMARKS VARCHAR(360) NULL , + CONSTRAINT PK_LIMS_STAFF_TEST_GRANT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员检测项目授权表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_TEST_GRANT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_TEST_GRANT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_TEST_GRANT', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_TEST_GRANT', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_TEST_GRANT', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_TEST_GRANT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_TEST_GRANT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'流程状态' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_TEST_GRANT', @level2type=N'COLUMN',@level2name=N'PROCESSSTATUS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_TEST_GRANT', @level2type=N'COLUMN',@level2name=N'STAFFID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_TEST_GRANT', @level2type=N'COLUMN',@level2name=N'STAFFNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_TEST_GRANT', @level2type=N'COLUMN',@level2name=N'TESTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_TEST_GRANT', @level2type=N'COLUMN',@level2name=N'REMARKS'; + +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_TEST_GRANT.SERVICE_NAME', N'人员检测项目授权表', N'人员检测项目授权表', N'zh-CN',N'人员检测项目授权表'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_TEST_GRANT.ID', N'人员检测项目授权表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_TEST_GRANT.CREATEDBYID', N'人员检测项目授权表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_TEST_GRANT.CREATEDBYNAME', N'人员检测项目授权表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_TEST_GRANT.CREATEDTIME', N'人员检测项目授权表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_TEST_GRANT.CREATEDBYORGID', N'人员检测项目授权表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_TEST_GRANT.CREATEDBYORGNAME', N'人员检测项目授权表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_TEST_GRANT.PROCESSSTATUS', N'人员检测项目授权表的流程状态', N'流程状态', N'zh-CN',N'流程状态'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_TEST_GRANT.STAFFID', N'人员检测项目授权表的人员ID', N'人员ID', N'zh-CN',N'人员ID'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_TEST_GRANT.STAFFNAME', N'人员检测项目授权表的人员名称', N'人员名称', N'zh-CN',N'人员名称'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_TEST_GRANT.TESTID', N'人员检测项目授权表的检测项目ID', N'检测项目ID', N'zh-CN',N'检测项目ID'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_TEST_GRANT.REMARKS', N'人员检测项目授权表的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.TESTGRANTS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.TESTGRANTS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.TESTGRANTS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.TESTGRANTS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.TESTGRANTS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_STAFF_TEST_GRANT', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('910102', '检测项目授权', 'T_LIMS_STAFF_TEST_GRANT', 'audit_def', '1'); + + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_STAFF_EQUIPT_GRANT( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + PROCESSSTATUS VARCHAR(36) NULL , + STAFFID BIGINT NULL , + STAFFNAME VARCHAR(60) NULL , + EQUIPTID BIGINT NULL , + REMARKS VARCHAR(360) NULL , + CONSTRAINT PK_LIMS_STAFF_EQUIPT_GRANT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'仪器设备授权表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_EQUIPT_GRANT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_EQUIPT_GRANT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_EQUIPT_GRANT', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_EQUIPT_GRANT', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_EQUIPT_GRANT', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_EQUIPT_GRANT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_EQUIPT_GRANT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'流程状态' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_EQUIPT_GRANT', @level2type=N'COLUMN',@level2name=N'PROCESSSTATUS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_EQUIPT_GRANT', @level2type=N'COLUMN',@level2name=N'STAFFID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_EQUIPT_GRANT', @level2type=N'COLUMN',@level2name=N'STAFFNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_EQUIPT_GRANT', @level2type=N'COLUMN',@level2name=N'EQUIPTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_EQUIPT_GRANT', @level2type=N'COLUMN',@level2name=N'REMARKS'; + +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_EQUIPT_GRANT.SERVICE_NAME', N'仪器设备授权表', N'仪器设备授权表', N'zh-CN',N'仪器设备授权表'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_EQUIPT_GRANT.ID', N'仪器设备授权表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_EQUIPT_GRANT.CREATEDBYID', N'仪器设备授权表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_EQUIPT_GRANT.CREATEDBYNAME', N'仪器设备授权表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_EQUIPT_GRANT.CREATEDTIME', N'仪器设备授权表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_EQUIPT_GRANT.CREATEDBYORGID', N'仪器设备授权表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_EQUIPT_GRANT.CREATEDBYORGNAME', N'仪器设备授权表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_EQUIPT_GRANT.PROCESSSTATUS', N'仪器设备授权表的流程状态', N'流程状态', N'zh-CN',N'流程状态'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_EQUIPT_GRANT.STAFFID', N'仪器设备授权表的人员ID', N'人员ID', N'zh-CN',N'人员ID'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_EQUIPT_GRANT.STAFFNAME', N'仪器设备授权表的人员名称', N'人员名称', N'zh-CN',N'人员名称'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_EQUIPT_GRANT.EQUIPTID', N'仪器设备授权表的设备ID', N'设备ID', N'zh-CN',N'设备ID'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_EQUIPT_GRANT.REMARKS', N'仪器设备授权表的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.EQUIPTGRANTS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.EQUIPTGRANTS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.EQUIPTGRANTS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.EQUIPTGRANTS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.EQUIPTGRANTS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_STAFF_EQUIPT_GRANT', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('910103', '仪器设备授权', 'T_LIMS_STAFF_EQUIPT_GRANT', 'audit_def', '1'); + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_STAFF_CERTIFICATE( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + STAFFID BIGINT NULL , + CERTIFICATECODE VARCHAR(36) NULL , + CERTIFICATENAME VARCHAR(120) NULL , + ISSUEUNIT VARCHAR(120) NULL , + ISSUEDATE DATETIME NULL , + EFFECTIVETIME DATETIME NULL , + CERTIFICATEDESC VARCHAR(360) NULL , + REMARKS VARCHAR(360) NULL , + CONSTRAINT PK_LIMS_STAFF_CERTIFICATE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员资格证书表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_CERTIFICATE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_CERTIFICATE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_CERTIFICATE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_CERTIFICATE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_CERTIFICATE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_CERTIFICATE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_CERTIFICATE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_CERTIFICATE', @level2type=N'COLUMN',@level2name=N'STAFFID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'证书编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_CERTIFICATE', @level2type=N'COLUMN',@level2name=N'CERTIFICATECODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'证书名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_CERTIFICATE', @level2type=N'COLUMN',@level2name=N'CERTIFICATENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'发证单位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_CERTIFICATE', @level2type=N'COLUMN',@level2name=N'ISSUEUNIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'发证日期' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_CERTIFICATE', @level2type=N'COLUMN',@level2name=N'ISSUEDATE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'证书有效期' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_CERTIFICATE', @level2type=N'COLUMN',@level2name=N'EFFECTIVETIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'证书描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_CERTIFICATE', @level2type=N'COLUMN',@level2name=N'CERTIFICATEDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_CERTIFICATE', @level2type=N'COLUMN',@level2name=N'REMARKS'; + +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_CERTIFICATE.SERVICE_NAME', N'人员资格证书表', N'人员资格证书表', N'zh-CN',N'人员资格证书表'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_CERTIFICATE.ID', N'人员资格证书表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_CERTIFICATE.CREATEDBYID', N'人员资格证书表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_CERTIFICATE.CREATEDBYNAME', N'人员资格证书表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_CERTIFICATE.CREATEDTIME', N'人员资格证书表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_CERTIFICATE.CREATEDBYORGID', N'人员资格证书表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_CERTIFICATE.CREATEDBYORGNAME', N'人员资格证书表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_CERTIFICATE.STAFFID', N'人员资格证书表的人员ID', N'人员ID', N'zh-CN',N'人员ID'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_CERTIFICATE.CERTIFICATECODE', N'人员资格证书表的证书编号', N'证书编号', N'zh-CN',N'证书编号'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_CERTIFICATE.CERTIFICATENAME', N'人员资格证书表的证书名称', N'证书名称', N'zh-CN',N'证书名称'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_CERTIFICATE.ISSUEUNIT', N'人员资格证书表的发证单位', N'发证单位', N'zh-CN',N'发证单位'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_CERTIFICATE.ISSUEDATE', N'人员资格证书表的发证日期', N'发证日期', N'zh-CN',N'发证日期'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_CERTIFICATE.EFFECTIVETIME', N'人员资格证书表的证书有效期', N'证书有效期', N'zh-CN',N'证书有效期'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_CERTIFICATE.CERTIFICATEDESC', N'人员资格证书表的证书描述', N'证书描述', N'zh-CN',N'证书描述'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_CERTIFICATE.REMARKS', N'人员资格证书表的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.CERTIFICATES.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.CERTIFICATES.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.CERTIFICATES.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.CERTIFICATES.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.CERTIFICATES.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_STAFF_CERTIFICATE', '0', '0'); + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_STAFF_WORK_EXPERIENCE( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + STAFFID BIGINT NULL , + STARTTIME DATETIME NULL , + ENDTIME DATETIME NULL , + WORKUNIT VARCHAR(120) NULL , + POSITION VARCHAR(36) NULL , + MAJORJOB VARCHAR(360) NULL , + REMARKS VARCHAR(360) NULL , + CONSTRAINT PK_LIMS_STAFF_WORK_EXPERIENCE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员工作经历表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_WORK_EXPERIENCE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_WORK_EXPERIENCE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_WORK_EXPERIENCE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_WORK_EXPERIENCE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_WORK_EXPERIENCE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_WORK_EXPERIENCE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_WORK_EXPERIENCE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_WORK_EXPERIENCE', @level2type=N'COLUMN',@level2name=N'STAFFID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'开始时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_WORK_EXPERIENCE', @level2type=N'COLUMN',@level2name=N'STARTTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'结束时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_WORK_EXPERIENCE', @level2type=N'COLUMN',@level2name=N'ENDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'工作单位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_WORK_EXPERIENCE', @level2type=N'COLUMN',@level2name=N'WORKUNIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'职位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_WORK_EXPERIENCE', @level2type=N'COLUMN',@level2name=N'POSITION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主要工作内容' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_WORK_EXPERIENCE', @level2type=N'COLUMN',@level2name=N'MAJORJOB'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_WORK_EXPERIENCE', @level2type=N'COLUMN',@level2name=N'REMARKS'; + +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_WORK_EXPERIENCE.SERVICE_NAME', N'人员工作经历表', N'人员工作经历表', N'zh-CN',N'人员工作经历表'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_WORK_EXPERIENCE.ID', N'人员工作经历表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_WORK_EXPERIENCE.CREATEDBYID', N'人员工作经历表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_WORK_EXPERIENCE.CREATEDBYNAME', N'人员工作经历表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_WORK_EXPERIENCE.CREATEDTIME', N'人员工作经历表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_WORK_EXPERIENCE.CREATEDBYORGID', N'人员工作经历表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_WORK_EXPERIENCE.CREATEDBYORGNAME', N'人员工作经历表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_WORK_EXPERIENCE.STAFFID', N'人员工作经历表的人员ID', N'人员ID', N'zh-CN',N'人员ID'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_WORK_EXPERIENCE.STARTTIME', N'人员工作经历表的开始时间', N'开始时间', N'zh-CN',N'开始时间'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_WORK_EXPERIENCE.ENDTIME', N'人员工作经历表的结束时间', N'结束时间', N'zh-CN',N'结束时间'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_WORK_EXPERIENCE.WORKUNIT', N'人员工作经历表的工作单位', N'工作单位', N'zh-CN',N'工作单位'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_WORK_EXPERIENCE.POSITION', N'人员工作经历表的职位', N'职位', N'zh-CN',N'职位'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_WORK_EXPERIENCE.MAJORJOB', N'人员工作经历表的主要工作内容', N'主要工作内容', N'zh-CN',N'主要工作内容'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_WORK_EXPERIENCE.REMARKS', N'人员工作经历表的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.WORKEXPERIENCES.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.WORKEXPERIENCES.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.WORKEXPERIENCES.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.WORKEXPERIENCES.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.WORKEXPERIENCES.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_STAFF_WORK_EXPERIENCE', '0', '0'); + + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_STAFF_EDU_EXPERIENCE( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + STAFFID BIGINT NULL , + STARTTIME DATETIME NULL , + ENDTIME DATETIME NULL , + SCHOOL VARCHAR(120) NULL , + ADDRESS VARCHAR(360) NULL , + MAJOR VARCHAR(36) NULL , + REMARKS VARCHAR(360) NULL , + CONSTRAINT PK_LIMS_STAFF_EDU_EXPERIENCE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员教育经历表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_EDU_EXPERIENCE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_EDU_EXPERIENCE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_EDU_EXPERIENCE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_EDU_EXPERIENCE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_EDU_EXPERIENCE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_EDU_EXPERIENCE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_EDU_EXPERIENCE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_EDU_EXPERIENCE', @level2type=N'COLUMN',@level2name=N'STAFFID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'开始时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_EDU_EXPERIENCE', @level2type=N'COLUMN',@level2name=N'STARTTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'结束时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_EDU_EXPERIENCE', @level2type=N'COLUMN',@level2name=N'ENDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'学校' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_EDU_EXPERIENCE', @level2type=N'COLUMN',@level2name=N'SCHOOL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'学校地址' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_EDU_EXPERIENCE', @level2type=N'COLUMN',@level2name=N'ADDRESS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所学专业' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_EDU_EXPERIENCE', @level2type=N'COLUMN',@level2name=N'MAJOR'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_EDU_EXPERIENCE', @level2type=N'COLUMN',@level2name=N'REMARKS'; + +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_EDU_EXPERIENCE.SERVICE_NAME', N'人员教育经历表', N'人员教育经历表', N'zh-CN',N'人员教育经历表'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_EDU_EXPERIENCE.ID', N'人员教育经历表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_EDU_EXPERIENCE.CREATEDBYID', N'人员教育经历表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_EDU_EXPERIENCE.CREATEDBYNAME', N'人员教育经历表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_EDU_EXPERIENCE.CREATEDTIME', N'人员教育经历表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_EDU_EXPERIENCE.CREATEDBYORGID', N'人员教育经历表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_EDU_EXPERIENCE.CREATEDBYORGNAME', N'人员教育经历表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_EDU_EXPERIENCE.STAFFID', N'人员教育经历表的人员ID', N'人员ID', N'zh-CN',N'人员ID'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_EDU_EXPERIENCE.STARTTIME', N'人员教育经历表的开始时间', N'开始时间', N'zh-CN',N'开始时间'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_EDU_EXPERIENCE.ENDTIME', N'人员教育经历表的结束时间', N'结束时间', N'zh-CN',N'结束时间'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_EDU_EXPERIENCE.SCHOOL', N'人员教育经历表的学校', N'学校', N'zh-CN',N'学校'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_EDU_EXPERIENCE.ADDRESS', N'人员教育经历表的学校地址', N'学校地址', N'zh-CN',N'学校地址'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_EDU_EXPERIENCE.MAJOR', N'人员教育经历表的所学专业', N'所学专业', N'zh-CN',N'所学专业'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_EDU_EXPERIENCE.REMARKS', N'人员教育经历表的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.EDUEXPERIENCES.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.EDUEXPERIENCES.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.EDUEXPERIENCES.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.EDUEXPERIENCES.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.EDUEXPERIENCES.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_STAFF_EDU_EXPERIENCE', '0', '0'); + +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.STAFFS.STAFF', '基本信息', '基本信息', 'zh-CN', '基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.STAFFS.CERTIFICATE', '资格证书', '资格证书', 'zh-CN', '资格证书'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.STAFFS.WORKEXPERIENCE', '工作经历', '工作经历', 'zh-CN', '工作经历'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.STAFFS.EDUEXPERIENCE', '教育经历', '教育经历', 'zh-CN', '教育经历'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.STAFFS.TESTGRANT', '检测项目授权', '检测项目授权', 'zh-CN', '检测项目授权'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.STAFFS.EQUIPTGRANT', '仪器设备授权', '仪器设备授权', 'zh-CN', '仪器设备授权'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.STAFFS.EMPTY.TOAST', '未选中人员', '未选中人员', 'zh-CN', '未选中人员'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_EQUIPT_GRANT.EXT.EQUIPTNAME', '设备名称', '未选中人员', 'zh-CN', '设备名称'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_EQUIPT_GRANT.EXT.EQUIPTCODE', '设备编号', '未选中人员', 'zh-CN', '设备编号'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_TEST_GRANT.EXT.TESTCODE', '检测项目编码', '未选中人员', 'zh-CN', '检测项目编码'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_TEST_GRANT.EXT.TESTNAME', '检测项目名称', '未选中人员', 'zh-CN', '检测项目名称'; + + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('eduDegree', '文化程度', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202208301501, '初中', '1', 1, 'eduDegree', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202208301502, '高中', '2', 2, 'eduDegree', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202208301503, '大学', '3', 3, 'eduDegree', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202208301504, '研究生', '4', 4, 'eduDegree', 0, 'admin', '系统管理员', '0'); + + +-- ----------------------------- 2022-08-30 add by lijiaxing@sunwayworld.com------------end +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('910102', '检测项目授权管理', '', '9101', '2', '008.svg', '人员信息'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91010201', '检测项目授权申请', '/secure/basemodule/basedata/staff/staff-test-grants/page/edit-list', '910102', '1', '008.svg', '检测项目授权申请'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91010202', '检测项目授权审核', '/secure/basemodule/basedata/staff/staff-test-grants/page/audit-list', '910102', '2', '008.svg', '检测项目授权审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91010203', '检测项目授权查询', '/secure/basemodule/basedata/staff/staff-test-grants/page/search-list', '910102', '3', '008.svg', '检测项目授权查询'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('910103', '设备授权管理', '', '9101', '3', '008.svg', '设备授权管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91010301', '设备授权申请', '/secure/basemodule/basedata/staff/staff-equipt-grants/page/edit-list', '910103', '1', '008.svg', '设备授权申请'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91010302', '设备授权审核', '/secure/basemodule/basedata/staff/staff-equipt-grants/page/audit-list', '910103', '2', '008.svg', '设备授权审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91010303', '设备授权查询', '/secure/basemodule/basedata/staff/staff-equipt-grants/page/search-list', '910103', '3', '008.svg', '设备授权查询'); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES + (202209051514,'人员','人员','staffChoose','/secure/basemodule/basedata/staff/staffs/page/choose-list','80%'); +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082616372,'检测项目','检测项目','testChoose','/secure/basemodule/coredata/tests/page/choose-list','80%'); diff --git a/sql/sqlserver/基础静态数据/样品类型.txt b/sql/sqlserver/基础静态数据/样品类型.txt new file mode 100644 index 0000000..992266d --- /dev/null +++ b/sql/sqlserver/基础静态数据/样品类型.txt @@ -0,0 +1,95 @@ +-- ----------------------------- 2022-08-21 add by hangh--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_ORDER_TYPE( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + DELFLAG VARCHAR(12) NULL , + ACTIVATEDFLAG VARCHAR(12) NULL , + ACTIVATEDBYID VARCHAR(36) NULL , + ACTIVATEDBYNAME VARCHAR(60) NULL , + ACTIVATEDTIME DATETIME NULL , + TYPECODE VARCHAR(36) NULL , + TYPENAME VARCHAR(60) NULL , + CONSTRAINT PK_LIMS_ORDER_TYPE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'样品类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_TYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_TYPE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'删除标记' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_TYPE', @level2type=N'COLUMN',@level2name=N'DELFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用标记' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_TYPE', @level2type=N'COLUMN',@level2name=N'ACTIVATEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用人ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_TYPE', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用人' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_TYPE', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_TYPE', @level2type=N'COLUMN',@level2name=N'ACTIVATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类型编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_TYPE', @level2type=N'COLUMN',@level2name=N'TYPECODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类型名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_TYPE', @level2type=N'COLUMN',@level2name=N'TYPENAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.SERVICE_NAME', N'样品类型', N'样品类型', N'zh-CN',N'样品类型'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.ID', N'样品类型的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.CREATEDBYID', N'样品类型的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.CREATEDBYNAME', N'样品类型的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.CREATEDTIME', N'样品类型的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.CREATEDBYORGID', N'样品类型的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.CREATEDBYORGNAME', N'样品类型的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.DELFLAG', N'样品类型的删除标记', N'删除标记', N'zh-CN',N'删除标记'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.ACTIVATEDFLAG', N'样品类型的启/停用标记', N'启/停用标记', N'zh-CN',N'启/停用标记'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.ACTIVATEDBYID', N'样品类型的启/停用人ID', N'启/停用人ID', N'zh-CN',N'启/停用人ID'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.ACTIVATEDBYNAME', N'样品类型的启/停用人', N'启/停用人', N'zh-CN',N'启/停用人'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.ACTIVATEDTIME', N'样品类型的启/停用时间', N'启/停用时间', N'zh-CN',N'启/停用时间'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.TYPECODE', N'样品类型的类型编码', N'类型编码', N'zh-CN',N'类型编码'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.TYPENAME', N'样品类型的类型名称', N'类型名称', N'zh-CN',N'类型名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.ORDERTYPES.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.ORDERTYPES.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.ORDERTYPES.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.ORDERTYPES.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.ORDERTYPES.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20210616005', '样品类型', '/secure/basemodule/basedata/order-types/page/edit-list', '20210616001', '20', '021.svg', '样品类型'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ORDER_TYPE', '0', '0'); +-- ALTER TABLE T_LIMS_ORDER_TYPE ADD REMARK VARCHAR(300) COMMENT '备注'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.REMARK', N'样品类型', N'备注', N'zh-CN', N'备注'; + + + + +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.SERVICE_NAME', N'样品类型', N'Sample Type', N'en-US', N'Sample Type'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.ID', N'样品类型的主键', N'Primary Key', N'en-US', N'Primary Key'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.CREATEDBYID', N'样品类型的制单人编码', N'Editor ID', N'en-US', N'Editor ID'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.CREATEDBYNAME', N'样品类型的制单人名称', N'Editor Name', N'en-US', N'Editor Name'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.CREATEDTIME', N'样品类型的制单时间', N'EditTime', N'en-US', N'EditTime'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.CREATEDBYORGID', N'样品类型的制单人单位编码', N'Editor Department ID', N'en-US', N'Editor Department ID'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.CREATEDBYORGNAME', N'样品类型的制单人单位名称', N'Editor Department Name', N'en-US', N'Editor Department Name'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.DELFLAG', N'样品类型的删除标记', N'Delete Flag', N'en-US', N'Delete Flag'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.ACTIVATEDFLAG', N'样品类型的启/停用标记', N'Enabled Or Not', N'en-US', N'Enabled Or Not'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.ACTIVATEDBYID', N'样品类型的启/停用人ID', N'Enabled Or Not Person ID', N'en-US', N'Enabled Or Not Person ID'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.ACTIVATEDBYNAME', N'样品类型的启/停用人', N'Enabled Or Not PersON', N'en-US', N'Enabled Or Not Person'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.ACTIVATEDTIME', N'样品类型的启/停用时间', N'Enabled Or Not Time', N'en-US', N'Enabled Or Not Time'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.TYPECODE', N'样品类型的类型编码', N'Type Code', N'en-US', N'Type Code'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.TYPENAME', N'样品类型的类型名称', N'Type Name', N'en-US', N'Type Name'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.ORDERTYPES.MODAL.ADD', N'新增', N'Add A New Data', N'en-US', N'Add A New Data'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.ORDERTYPES.TAB.BASE_INFO', N'基本信息', N'Basic Info', N'en-US', N'Basic Info'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.ORDERTYPES.BUTTON.BUTTON', N'按钮', N'Button', N'en-US', N'Button'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.ORDERTYPES.TIP.TIP', N'提示框', N'Tooltip', N'en-US', N'Tooltip'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.ORDERTYPES.MODAL.MODAL', N'对话框', N'Dialog Box', N'en-US', N'Dialog Box'; + +EXEC DBO.DELETEI18N N'GIKAM.T_LIMS_ORDER_TYPE.REMARK'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.REMARK', N'样品类型', N'备注', N'zh-CN', N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.REMARK', N'Remark', N'备注', N'en-US', N'Remark'; + +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.REMARKS', N'测试类型', N'备注', N'zh-CN', N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.REMARKS', N'测试类型', N'Remarks', N'en-US', N'Remarks'; + +-- ALTER TABLE T_LIMS_ORDER_TYPE CHANGE REMARK REMARKS varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '备注'; + +-- ----------------------------- 2022-08-21 add by hangh------------end \ No newline at end of file diff --git a/sql/sqlserver/基础静态数据/测试类型.txt b/sql/sqlserver/基础静态数据/测试类型.txt new file mode 100644 index 0000000..5365924 --- /dev/null +++ b/sql/sqlserver/基础静态数据/测试类型.txt @@ -0,0 +1,100 @@ +-- ----------------------------- 2022-08-19 add by hangh--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_TEST_TYPE( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + FIRSTTYPE VARCHAR(60) NULL , + FIRSTCODE VARCHAR(60) NULL , + SECONDTYPE VARCHAR(60) NULL , + SECONDCODE VARCHAR(60) NULL , + ACTIVATEDFLAG VARCHAR(12) NULL , + REMARK VARCHAR(300) NULL , + CONSTRAINT PK_LIMS_TEST_TYPE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_TYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_TYPE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'一级分类' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_TYPE', @level2type=N'COLUMN',@level2name=N'FIRSTTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'一级编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_TYPE', @level2type=N'COLUMN',@level2name=N'FIRSTCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'二级分类' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_TYPE', @level2type=N'COLUMN',@level2name=N'SECONDTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'二级编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_TYPE', @level2type=N'COLUMN',@level2name=N'SECONDCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否启用' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_TYPE', @level2type=N'COLUMN',@level2name=N'ACTIVATEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_TYPE', @level2type=N'COLUMN',@level2name=N'REMARK'; + +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.SERVICE_NAME', N'检测项目类型', N'检测项目类型', N'zh-CN',N'检测项目类型'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.ID', N'检测项目类型的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.CREATEDBYID', N'检测项目类型的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.CREATEDBYNAME', N'检测项目类型的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.CREATEDTIME', N'检测项目类型的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.CREATEDBYORGID', N'检测项目类型的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.CREATEDBYORGNAME', N'检测项目类型的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.FIRSTTYPE', N'检测项目类型的一级分类', N'一级分类', N'zh-CN',N'一级分类'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.FIRSTCODE', N'检测项目类型的一级编码', N'一级编码', N'zh-CN',N'一级编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.SECONDTYPE', N'检测项目类型的二级分类', N'二级分类', N'zh-CN',N'二级分类'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.SECONDCODE', N'检测项目类型的二级编码', N'二级编码', N'zh-CN',N'二级编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.ACTIVATEDFLAG', N'检测项目类型的是否启用', N'是否启用', N'zh-CN',N'是否启用'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.REMARK', N'检测项目类型的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTTYPES.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTTYPES.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTTYPES.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTTYPES.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTTYPES.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20220819001', '检测项目类型', '/secure/basemodule/basedata/test-types/page/edit-list', '20210616001', '10', '013.svg', '检测项目类型'); + +-- INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +-- VALUES ('000101', '检测项目类型', '/secure/basemodule/basedata/test-types/page/edit-list', '0001', '000101', '013.svg', '检测项目类型'); +-- INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +-- VALUES ('000103', '检测项目类型查询', '/secure/basemodule/basedata/test-types/page/search-list', '0001', '000103', '013.svg', '检测项目类型查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_TYPE', '0', '0'); +-- ALTER TABLE T_LIMS_TEST_TYPE ADD DELFLAG VARCHAR(12) COMMENT '删除标记'; + +-- ALTER TABLE T_LIMS_TEST_TYPE ADD activatedById VARCHAR(30) COMMENT '启/停人ID'; +-- ALTER TABLE T_LIMS_TEST_TYPE ADD activatedByName VARCHAR(60) COMMENT '启/停人'; +-- ALTER TABLE T_LIMS_TEST_TYPE ADD activatedTime DATETIME COMMENT '启/停时间'; + + + +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.SERVICE_NAME', N'检测项目类型', N'Test Item Type', N'en-US', N'Test Item Type'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.ID', N'检测项目类型的主键', N'Primary Key', N'en-US', N'Primary Key'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.CREATEDBYID', N'检测项目类型的制单人编码', N'Editor ID', N'en-US', N'Editor ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.CREATEDBYNAME', N'检测项目类型的制单人名称', N'Editor Name', N'en-US', N'Editor Name'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.CREATEDTIME', N'检测项目类型的制单时间', N'EditTime', N'en-US', N'EditTime'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.CREATEDBYORGID', N'检测项目类型的制单人单位编码', N'Editor Department ID', N'en-US', N'Editor Department ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.CREATEDBYORGNAME', N'检测项目类型的制单人单位名称', N'Editor Department Name', N'en-US', N'Editor Department Name'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.FIRSTTYPE', N'检测项目类型的一级分类', N'First Type', N'en-US', N'First Type'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.FIRSTCODE', N'检测项目类型的一级编码', N'First Code', N'en-US', N'First Code'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.SECONDTYPE', N'检测项目类型的二级分类', N'Second Type', N'en-US', N'Second Type'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.SECONDCODE', N'检测项目类型的二级编码', N'Second Code', N'en-US', N'Second Code'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.ACTIVATEDFLAG', N'检测项目类型的是否启用', N'Enabled Or Not', N'en-US', N'Enabled Or Not'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.REMARK', N'检测项目类型的备注', N'Remark', N'en-US', N'Remark'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTTYPES.MODAL.ADD', N'新增', N'Add A New Data', N'en-US', N'Add A New Data'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTTYPES.TAB.BASE_INFO', N'基本信息', N'Basic Info', N'en-US', N'Basic Info'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTTYPES.BUTTON.BUTTON', N'按钮', N'Button', N'en-US', N'Button'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTTYPES.TIP.TIP', N'提示框', N'Tooltip', N'en-US', N'Tooltip'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTTYPES.MODAL.MODAL', N'对话框', N'Dialog Box', N'en-US', N'Dialog Box'; + + +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.INSERT', N'按钮', N'INSERT DATAS', N'en-US', N'INSERT DATAS'; +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.DELETE', N'按钮', N'DELETE DATAS', N'en-US', N'DELETE DATAS'; +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.ACTIVE', N'按钮', N'ACTIVE DATAS', N'en-US', N'ACTIVE DATAS'; +EXEC DBO.INSERTI18N N'GIKAM.BUTTON.DEACTIVE', N'按钮', N'DEACTIVE DATAS', N'en-US', N'DEACTIVE DATAS'; + +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.REMARKS', N'测试类型', N'备注', N'zh-CN', N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.REMARKS', N'测试类型', N'Remarks', N'en-US', N'Remarks'; +-- ALTER TABLE t_lims_test_type CHANGE REMARK REMARKS varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '备注'; + +-- ----------------------------- 2022-08-19 add by hangh------------end \ No newline at end of file diff --git a/sql/sqlserver/基础静态数据/测试项目库.txt b/sql/sqlserver/基础静态数据/测试项目库.txt new file mode 100644 index 0000000..d6887c3 --- /dev/null +++ b/sql/sqlserver/基础静态数据/测试项目库.txt @@ -0,0 +1,157 @@ +-- ----------------------------- 2022-08-23 add by hangh--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_TEST_LIBRARY( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + ACTIVATEDFLAG VARCHAR(12) NULL , + ACTIVATEDBYID VARCHAR(36) NULL , + ACTIVATEDBYNAME VARCHAR(60) NULL , + ACTIVATEDTIME DATETIME NULL , + DELFLAG VARCHAR(12) NULL , + TESTCODE VARCHAR(36) NULL , + TESTNAME VARCHAR(120) NULL , + TESTNAMEENG VARCHAR(360) NULL , + SHORTTESTNAME VARCHAR(60) NULL , + TESTDESC VARCHAR(1200) NULL , + REMARKS VARCHAR(300) NULL , + CONSTRAINT PK_LIMS_TEST_LIBRARY PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目库' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用标记' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'ACTIVATEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用人ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用人' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'ACTIVATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'删除标记' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'DELFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'TESTCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'TESTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目英文名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'TESTNAMEENG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目名称简写' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'SHORTTESTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'TESTDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'REMARKS'; + +CREATE TABlE DBO.T_LIMS_TEST_LIBRARY_ORG( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + LIBRARYID BIGINT NULL , + ORGID VARCHAR(36) NULL , + ORGNAME VARCHAR(120) NULL , + REMARKS VARCHAR(300) NULL , + CONSTRAINT PK_LIMS_TEST_LIBRARY_ORG PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目库权限表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目库ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'LIBRARYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'组织ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'ORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'组织名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'ORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'REMARKS'; + +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.SERVICE_NAME', N'检测项目库', N'检测项目库', N'zh-CN',N'检测项目库'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.ID', N'检测项目库的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.CREATEDBYID', N'检测项目库的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.CREATEDBYNAME', N'检测项目库的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.CREATEDTIME', N'检测项目库的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.CREATEDBYORGID', N'检测项目库的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.CREATEDBYORGNAME', N'检测项目库的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.ACTIVATEDFLAG', N'检测项目库的启/停用标记', N'启/停用标记', N'zh-CN',N'启/停用标记'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.ACTIVATEDBYID', N'检测项目库的启/停用人ID', N'启/停用人ID', N'zh-CN',N'启/停用人ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.ACTIVATEDBYNAME', N'检测项目库的启/停用人', N'启/停用人', N'zh-CN',N'启/停用人'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.ACTIVATEDTIME', N'检测项目库的启/停用时间', N'启/停用时间', N'zh-CN',N'启/停用时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.DELFLAG', N'检测项目库的删除标记', N'删除标记', N'zh-CN',N'删除标记'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.TESTCODE', N'检测项目库的检测项目编码', N'检测项目编码', N'zh-CN',N'检测项目编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.TESTNAME', N'检测项目库的检测项目名称', N'检测项目名称', N'zh-CN',N'检测项目名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.TESTNAMEENG', N'检测项目库的检测项目英文名称', N'检测项目英文名称', N'zh-CN',N'检测项目英文名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.SHORTTESTNAME', N'检测项目库的检测项目名称简写', N'检测项目名称简写', N'zh-CN',N'检测项目名称简写'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.TESTDESC', N'检测项目库的检测项目描述', N'检测项目描述', N'zh-CN',N'检测项目描述'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.REMARKS', N'检测项目库的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.SERVICE_NAME', N'检测项目库权限表', N'检测项目库权限表', N'zh-CN',N'检测项目库权限表'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.ID', N'检测项目库权限表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.CREATEDBYID', N'检测项目库权限表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.CREATEDBYNAME', N'检测项目库权限表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.CREATEDTIME', N'检测项目库权限表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGID', N'检测项目库权限表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGNAME', N'检测项目库权限表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.LIBRARYID', N'检测项目库权限表的项目库ID', N'项目库ID', N'zh-CN',N'项目库ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.ORGID', N'检测项目库权限表的组织ID', N'组织ID', N'zh-CN',N'组织ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.ORGNAME', N'检测项目库权限表的组织名称', N'组织名称', N'zh-CN',N'组织名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.REMARKS', N'检测项目库权限表的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTLIBRARYS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTLIBRARYS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTLIBRARYS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('000101', '检测项目库', '/secure/basemodule/basedata/test-librarys/page/edit-list', '0001', '000101', '018.svg', '检测项目库'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_LIBRARY', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_LIBRARY_ORG', '0', '0'); + +EXEC DBO.UPDATEI18N N'T_LIMS_TEST_LIBRARY.TESTNAMEENG', N'zh-CN', N'项目英文名称'; +EXEC DBO.UPDATEI18N N'T_LIMS_TEST_LIBRARY.SHORTTESTNAME', N'zh-CN', N'项目名称简称'; +EXEC DBO.INSERTI18N N'PLEASE.CLICK.TO.SELECT.ONE.TEST.LIBRARY', N'检测项目库', N'请点击选中一行检测项目数据!', N'zh-CN', N'请点击选中一行检测项目数据!'; + + + + +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.SERVICE_NAME', N'检测项目库', N'Test Item Library', N'en-US', N'Test Item Library'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.ID', N'检测项目库的主键', N'Primary Key', N'en-US', N'Primary Key'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.CREATEDBYID', N'检测项目库的制单人编码', N'Editor ID', N'en-US', N'Editor ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.CREATEDBYNAME', N'检测项目库的制单人名称', N'Editor Name', N'en-US', N'Editor Name'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.CREATEDTIME', N'检测项目库的制单时间', N'EditTime', N'en-US', N'EditTime'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.CREATEDBYORGID', N'检测项目库的制单人单位编码', N'Editor Department ID', N'en-US', N'Editor Department ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.CREATEDBYORGNAME', N'检测项目库的制单人单位名称', N'Editor Department Name', N'en-US', N'Editor Department Name'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.ACTIVATEDFLAG', N'检测项目库的启/停用标记', N'Enabled Or Not', N'en-US', N'Enabled Or Not'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.ACTIVATEDBYID', N'检测项目库的启/停用人ID', N'Enabled Or Not Person ID', N'en-US', N'Enabled Or Not Person ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.ACTIVATEDBYNAME', N'检测项目库的启/停用人', N'Enabled Or Not PersON', N'en-US', N'Enabled Or Not PersON'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.ACTIVATEDTIME', N'检测项目库的启/停用时间', N'Enabled Or Not Time', N'en-US', N'Enabled Or Not Time'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.DELFLAG', N'检测项目库的删除标记', N'Delete Flag', N'en-US', N'Delete Flag'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.TESTCODE', N'检测项目库的检测项目编码', N'Test Item Code', N'en-US', N'Test Item Code'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.TESTNAME', N'检测项目库的检测项目名称', N'Test Item Name', N'en-US', N'Test Item Name'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.TESTNAMEENG', N'检测项目库的检测项目英文名称', N'Test Item English Name', N'en-US', N'Test Item English Name'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.SHORTTESTNAME', N'检测项目库的检测项目名称简写', N'Short Name', N'en-US', N'Short Name'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.TESTDESC', N'检测项目库的检测项目描述', N'Test Item Desc', N'en-US', N'Test Item Desc'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.REMARKS', N'检测项目库的备注', N'Remark', N'en-US', N'Remark'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.SERVICE_NAME', N'检测项目库权限表', N'Test Item Authority', N'en-US', N'Test Item Authority'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.ID', N'检测项目库权限表的主键', N'Primary Key', N'en-US', N'Primary Key'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.CREATEDBYID', N'检测项目库权限表的制单人编码', N'Editor ID', N'en-US', N'Editor ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.CREATEDBYNAME', N'检测项目库权限表的制单人名称', N'Editor Name', N'en-US', N'Editor Name'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.CREATEDTIME', N'检测项目库权限表的制单时间', N'EditTime', N'en-US', N'EditTime'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGID', N'检测项目库权限表的制单人单位编码', N'Editor Department ID', N'en-US', N'Editor Department ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGNAME', N'检测项目库权限表的制单人单位名称', N'Editor Department Name', N'en-US', N'Editor Department Name'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.LIBRARYID', N'检测项目库权限表的项目库ID', N'Library ID', N'en-US', N'Library ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.ORGID', N'检测项目库权限表的组织ID', N'Organization ID', N'en-US', N'Organization ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.ORGNAME', N'检测项目库权限表的组织名称', N'Organization Name', N'en-US', N'Organization Name'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.REMARKS', N'检测项目库权限表的备注', N'Remark', N'en-US', N'Remark'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.ADD', N'新增', N'Add A New Data', N'en-US', N'Add A New Data'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTLIBRARYS.TAB.BASE_INFO', N'基本信息', N'Basic Info', N'en-US', N'Basic Info'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTLIBRARYS.BUTTON.BUTTON', N'按钮', N'Button', N'en-US', N'Button'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTLIBRARYS.TIP.TIP', N'提示框', N'Tooltip', N'en-US', N'Tooltip'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.MODAL', N'对话框', N'Dialog Box', N'en-US', N'Dialog Box'; + +EXEC DBO.INSERTI18N N'PLEASE.CLICK.TO.SELECT.ONE.TEST.LIBRARY', N'检测项目库', N'Please Click To Select One Test Item Data.', N'en-US', N'Please Click To Select One Test Item Data.'; + +EXEC DBO.UPDATEI18N N'T_LIMS_TEST_LIBRARY.REMARKS', N'en-US', N'Remarks'; +EXEC DBO.UPDATEI18N N'T_LIMS_TEST_LIBRARY_ORG.REMARKS', N'en-US', N'Remarks'; + +-- ----------------------------- 2022-08-23 add by hangh------------end \ No newline at end of file diff --git a/sql/sqlserver/基础静态数据/耗材类型.txt b/sql/sqlserver/基础静态数据/耗材类型.txt new file mode 100644 index 0000000..dd2df5a --- /dev/null +++ b/sql/sqlserver/基础静态数据/耗材类型.txt @@ -0,0 +1,46 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_MATERIAL_TYPE( + ID BIGINT NOT NULL, + MATERIALTYPECODE VARCHAR(36) NULL , + MATERIALTYPENAME VARCHAR(36) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_MATERIAL_TYPE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_TYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_TYPE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材类型编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_TYPE', @level2type=N'COLUMN',@level2name=N'MATERIALTYPECODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材类型名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_TYPE', @level2type=N'COLUMN',@level2name=N'MATERIALTYPENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_TYPE', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_TYPE.SERVICE_NAME', N'耗材类型', N'耗材类型', N'zh-CN',N'耗材类型'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_TYPE.ID', N'耗材类型的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_TYPE.MATERIALTYPECODE', N'耗材类型的耗材类型编码', N'耗材类型编码', N'zh-CN',N'耗材类型编码'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_TYPE.MATERIALTYPENAME', N'耗材类型的耗材类型名称', N'耗材类型名称', N'zh-CN',N'耗材类型名称'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_TYPE.REMARKS', N'耗材类型的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_TYPE.CREATEDBYID', N'耗材类型的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_TYPE.CREATEDBYNAME', N'耗材类型的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_TYPE.CREATEDTIME', N'耗材类型的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_TYPE.CREATEDBYORGID', N'耗材类型的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_TYPE.CREATEDBYORGNAME', N'耗材类型的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.MATERIALTYPES.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.MATERIALTYPES.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.MATERIALTYPES.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.MATERIALTYPES.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.MATERIALTYPES.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL_TYPE', '0', '0'); + + +-- ----------------------------- 2022-08-25 add by zhangs------------end \ No newline at end of file diff --git a/sql/sqlserver/基础静态数据/设备保养点检项目库.txt b/sql/sqlserver/基础静态数据/设备保养点检项目库.txt new file mode 100644 index 0000000..bc7bd9b --- /dev/null +++ b/sql/sqlserver/基础静态数据/设备保养点检项目库.txt @@ -0,0 +1,77 @@ + +-- ----------------------------- 2022-09-02 add by hangh--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_EQUIPT_MAINTAIN_LIBRARY( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + DELFLAG VARCHAR(12) NULL , + ACTIVATEDFLAG VARCHAR(12) NULL , + ACTIVATEDBYID VARCHAR(36) NULL , + ACTIVATEDBYNAME VARCHAR(60) NULL , + ACTIVATEDTIME DATETIME NULL , + ITEMTYPE VARCHAR(36) NULL , + ITEMNAME VARCHAR(360) NULL , + ITEMCATEGORY VARCHAR(36) NULL , + REMARKS VARCHAR(360) NULL , + ITEMMETHOD VARCHAR(36) NULL , + ORGID VARCHAR(36) NULL , + ORGNAME VARCHAR(60) NULL , + CONSTRAINT PK_LIMS_EQUIPT_MAINTAIN_LIBRARY PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备保养点检项目库' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'删除标记' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'DELFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用标记' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'ACTIVATEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用人ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用人' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'ACTIVATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'ITEMTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'ITEMNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目分类' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'ITEMCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目方法' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'ITEMMETHOD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属部门ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'ORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属部门名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'ORGNAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.SERVICE_NAME', N'设备保养点检项目库', N'设备保养点检项目库', N'zh-CN',N'设备保养点检项目库'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ID', N'设备保养点检项目库的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYID', N'设备保养点检项目库的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYNAME', N'设备保养点检项目库的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDTIME', N'设备保养点检项目库的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYORGID', N'设备保养点检项目库的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYORGNAME', N'设备保养点检项目库的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.DELFLAG', N'设备保养点检项目库的删除标记', N'删除标记', N'zh-CN',N'删除标记'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDFLAG', N'设备保养点检项目库的启/停用标记', N'启/停用标记', N'zh-CN',N'启/停用标记'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDBYID', N'设备保养点检项目库的启/停用人ID', N'启/停用人ID', N'zh-CN',N'启/停用人ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDBYNAME', N'设备保养点检项目库的启/停用人', N'启/停用人', N'zh-CN',N'启/停用人'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDTIME', N'设备保养点检项目库的启/停用时间', N'启/停用时间', N'zh-CN',N'启/停用时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMTYPE', N'设备保养点检项目库的项目类型', N'项目类型', N'zh-CN',N'项目类型'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMNAME', N'设备保养点检项目库的项目名称', N'项目名称', N'zh-CN',N'项目名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMCATEGORY', N'设备保养点检项目库的项目分类', N'项目分类', N'zh-CN',N'项目分类'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.REMARKS', N'设备保养点检项目库的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMMETHOD', N'设备保养点检项目库的项目方法', N'项目方法', N'zh-CN',N'项目方法'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ORGID', N'设备保养点检项目库的所属部门ID', N'所属部门ID', N'zh-CN',N'所属部门ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ORGNAME', N'设备保养点检项目库的所属部门名称', N'所属部门名称', N'zh-CN',N'所属部门名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.MAINTAINLIBRARYS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.MAINTAINLIBRARYS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.MAINTAINLIBRARYS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.MAINTAINLIBRARYS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.MAINTAINLIBRARYS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20220821002', '设备保养点检项目库', '/secure/basemodule/basedata/equipt-maintain-librarys/page/edit-list', '20210616001', '30', '009.svg', '设备保养点检项目库'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_MAINTAIN_LIBRARY', '0', '0'); + + +-- ----------------------------- 2022-09-02 add by hangh------------end \ No newline at end of file diff --git a/sql/sqlserver/基础静态数据/设备类型.txt b/sql/sqlserver/基础静态数据/设备类型.txt new file mode 100644 index 0000000..27b882a --- /dev/null +++ b/sql/sqlserver/基础静态数据/设备类型.txt @@ -0,0 +1,93 @@ +-- ----------------------------- 2022-08-21 add by hangh--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_EQUIPT_TYPE( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + DELFLAG VARCHAR(12) NULL , + ACTIVATEDFLAG VARCHAR(12) NULL , + ACTIVATEDBYID VARCHAR(36) NULL , + ACTIVATEDBYNAME VARCHAR(60) NULL , + ACTIVATEDTIME DATETIME NULL , + TYPECODE VARCHAR(36) NULL , + TYPENAME VARCHAR(60) NULL , + REMARK VARCHAR(300) NULL , + CONSTRAINT PK_LIMS_EQUIPT_TYPE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'删除标记' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE', @level2type=N'COLUMN',@level2name=N'DELFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用标记' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE', @level2type=N'COLUMN',@level2name=N'ACTIVATEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用人ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用人' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE', @level2type=N'COLUMN',@level2name=N'ACTIVATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类型编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE', @level2type=N'COLUMN',@level2name=N'TYPECODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类型名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE', @level2type=N'COLUMN',@level2name=N'TYPENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE', @level2type=N'COLUMN',@level2name=N'REMARK'; + +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.SERVICE_NAME', N'设备类型', N'设备类型', N'zh-CN',N'设备类型'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.ID', N'设备类型的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.CREATEDBYID', N'设备类型的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.CREATEDBYNAME', N'设备类型的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.CREATEDTIME', N'设备类型的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.CREATEDBYORGID', N'设备类型的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.CREATEDBYORGNAME', N'设备类型的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.DELFLAG', N'设备类型的删除标记', N'删除标记', N'zh-CN',N'删除标记'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.ACTIVATEDFLAG', N'设备类型的启/停用标记', N'启/停用标记', N'zh-CN',N'启/停用标记'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.ACTIVATEDBYID', N'设备类型的启/停用人ID', N'启/停用人ID', N'zh-CN',N'启/停用人ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.ACTIVATEDBYNAME', N'设备类型的启/停用人', N'启/停用人', N'zh-CN',N'启/停用人'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.ACTIVATEDTIME', N'设备类型的启/停用时间', N'启/停用时间', N'zh-CN',N'启/停用时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.TYPECODE', N'设备类型的类型编码', N'类型编码', N'zh-CN',N'类型编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.TYPENAME', N'设备类型的类型名称', N'类型名称', N'zh-CN',N'类型名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.REMARK', N'设备类型的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.EQUIPTTYPES.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.EQUIPTTYPES.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.EQUIPTTYPES.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.EQUIPTTYPES.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.EQUIPTTYPES.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20220821001', '设备类型', '/secure/basemodule/basedata/equipt-types/page/edit-list', '20210616001', '10', '046.svg', '设备类型'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_TYPE', '0', '0'); + + + +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.SERVICE_NAME', N'设备类型', N'Equipment Type', N'en-US', N'Equipment Type'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.ID', N'设备类型的主键', N'Primary Key', N'en-US', N'Primary Key'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.CREATEDBYID', N'设备类型的制单人编码', N'Editor ID', N'en-US', N'Editor ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.CREATEDBYNAME', N'设备类型的制单人名称', N'Editor Name', N'en-US', N'Editor Name'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.CREATEDTIME', N'设备类型的制单时间', N'EditTime', N'en-US', N'EditTime'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.CREATEDBYORGID', N'设备类型的制单人单位编码', N'Editor Department ID', N'en-US', N'Editor Department ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.CREATEDBYORGNAME', N'设备类型的制单人单位名称', N'Editor Department Name', N'en-US', N'Editor Department Name'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.DELFLAG', N'设备类型的删除标记', N'Delete Flag', N'en-US', N'Delete Flag'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.ACTIVATEDFLAG', N'设备类型的启/停用标记', N'Enabled Or Not', N'en-US', N'Enabled Or Not'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.ACTIVATEDBYID', N'设备类型的启/停用人ID', N'Enabled Or Not Person ID', N'en-US', N'Enabled Or Not Person ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.ACTIVATEDBYNAME', N'设备类型的启/停用人', N'Enabled Or Not PersON', N'en-US', N'Enabled Or Not PersON'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.ACTIVATEDTIME', N'设备类型的启/停用时间', N'Enabled Or Not Time', N'en-US', N'Enabled Or Not Time'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.TYPECODE', N'设备类型的类型编码', N'Type Code', N'en-US', N'Type Code'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.TYPENAME', N'设备类型的类型名称', N'Type Name', N'en-US', N'Type Name'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.REMARK', N'设备类型的备注', N'Remark', N'en-US', N'Remark'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.EQUIPTTYPES.MODAL.ADD', N'新增', N'Add A New Data', N'en-US', N'Add A New Data'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.EQUIPTTYPES.TAB.BASE_INFO', N'基本信息', N'Basic Info', N'en-US', N'Basic Info'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.EQUIPTTYPES.BUTTON.BUTTON', N'按钮', N'Button', N'en-US', N'Button'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.EQUIPTTYPES.TIP.TIP', N'提示框', N'Tooltip', N'en-US', N'Tooltip'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.EQUIPTTYPES.MODAL.MODAL', N'对话框', N'Dialog Box', N'en-US', N'Dialog Box'; + + +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.REMARKS', N'测试类型', N'备注', N'zh-CN', N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.REMARKS', N'测试类型', N'Remarks', N'en-US', N'Remarks'; +-- ALTER TABLE t_lims_equipt_type CHANGE REMARK REMARKS varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NULL; + + +-- ----------------------------- 2022-08-21 add by hangh------------end \ No newline at end of file diff --git a/sql/sqlserver/核心静态数据/检测大纲管理.txt b/sql/sqlserver/核心静态数据/检测大纲管理.txt new file mode 100644 index 0000000..a5b7909 --- /dev/null +++ b/sql/sqlserver/核心静态数据/检测大纲管理.txt @@ -0,0 +1,119 @@ +-- ----------------------------- 2022-08-26 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_TEST_OUTLINE( + ID BIGINT NOT NULL, + OUTLINECODE VARCHAR(36) NULL , + OUTLINENAME VARCHAR(120) NULL , + OUTLINEDESC VARCHAR(360) NULL , + REMARKS VARCHAR(360) NULL , + LABORATORYID VARCHAR(36) NULL , + LABORATORY VARCHAR(36) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TEST_OUTLINE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测大纲' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'大纲编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'OUTLINECODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'大纲名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'OUTLINENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'大纲描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'OUTLINEDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'实验室ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'LABORATORYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'实验室' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'LABORATORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TEST_OUTLINE_DETAIL( + ID BIGINT NOT NULL, + OUTLINEID BIGINT NULL , + TESTMETHODID BIGINT NULL , + SORTER BIGINT NULL , + TESTID BIGINT NULL , + TESTCODE VARCHAR(36) NULL , + TESTNAME VARCHAR(36) NULL , + METHODID BIGINT NULL , + METHODCODE VARCHAR(120) NULL , + METHODNAME VARCHAR(120) NULL , + JUDGEBASIS VARCHAR(120) NULL , + STANDARDHOUR VARCHAR(36) NULL , + STANDARDPRICE VARCHAR(36) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TEST_OUTLINE_DETAIL PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测大纲明细' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'大纲ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'OUTLINEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测序号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'SORTER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'TESTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'TESTCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'TESTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测方法ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'METHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测方法编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'METHODCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测方法名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'METHODNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'判定依据' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'JUDGEBASIS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标准工时' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'STANDARDHOUR'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单价' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'STANDARDPRICE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.SERVICE_NAME', N'检测大纲', N'检测大纲', N'zh-CN',N'检测大纲'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.ID', N'检测大纲的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.OUTLINECODE', N'检测大纲的大纲编号', N'大纲编号', N'zh-CN',N'大纲编号'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.OUTLINENAME', N'检测大纲的大纲名称', N'大纲名称', N'zh-CN',N'大纲名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.OUTLINEDESC', N'检测大纲的大纲描述', N'大纲描述', N'zh-CN',N'大纲描述'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.REMARKS', N'检测大纲的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.LABORATORYID', N'检测大纲的实验室ID', N'实验室ID', N'zh-CN',N'实验室ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.LABORATORY', N'检测大纲的实验室', N'实验室', N'zh-CN',N'实验室'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.CREATEDBYID', N'检测大纲的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.CREATEDBYNAME', N'检测大纲的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.CREATEDTIME', N'检测大纲的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.CREATEDBYORGID', N'检测大纲的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.CREATEDBYORGNAME', N'检测大纲的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.SERVICE_NAME', N'检测大纲明细', N'检测大纲明细', N'zh-CN',N'检测大纲明细'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.ID', N'检测大纲明细的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.OUTLINEID', N'检测大纲明细的大纲ID', N'大纲ID', N'zh-CN',N'大纲ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.TESTMETHODID', N'检测大纲明细的检测项目方法ID', N'检测项目方法ID', N'zh-CN',N'检测项目方法ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.SORTER', N'检测大纲明细的检测序号', N'检测序号', N'zh-CN',N'检测序号'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.TESTID', N'检测大纲明细的检测项目ID', N'检测项目ID', N'zh-CN',N'检测项目ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.TESTCODE', N'检测大纲明细的检测项目编号', N'检测项目编号', N'zh-CN',N'检测项目编号'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.TESTNAME', N'检测大纲明细的检测项目名称', N'检测项目名称', N'zh-CN',N'检测项目名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.METHODID', N'检测大纲明细的检测方法ID', N'检测方法ID', N'zh-CN',N'检测方法ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.METHODCODE', N'检测大纲明细的检测方法编码', N'检测方法编码', N'zh-CN',N'检测方法编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.METHODNAME', N'检测大纲明细的检测方法名称', N'检测方法名称', N'zh-CN',N'检测方法名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.JUDGEBASIS', N'检测大纲明细的判定依据', N'判定依据', N'zh-CN',N'判定依据'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.STANDARDHOUR', N'检测大纲明细的标准工时', N'标准工时', N'zh-CN',N'标准工时'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.STANDARDPRICE', N'检测大纲明细的单价', N'单价', N'zh-CN',N'单价'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.REMARKS', N'检测大纲明细的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYID', N'检测大纲明细的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYNAME', N'检测大纲明细的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.CREATEDTIME', N'检测大纲明细的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYORGID', N'检测大纲明细的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYORGNAME', N'检测大纲明细的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTOUTLINES.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTOUTLINES.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTOUTLINES.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTOUTLINES.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTOUTLINES.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_OUTLINE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_OUTLINE_DETAIL', '0', '0'); + + +-- ----------------------------- 2022-08-26 add by zhangs------------end \ No newline at end of file diff --git a/sql/sqlserver/核心静态数据/检测方法管理.txt b/sql/sqlserver/核心静态数据/检测方法管理.txt new file mode 100644 index 0000000..0928ab2 --- /dev/null +++ b/sql/sqlserver/核心静态数据/检测方法管理.txt @@ -0,0 +1,110 @@ +CREATE TABlE DBO.T_LIMS_METHOD( + ID BIGINT NOT NULL, + STANDARDID BIGINT NULL , + METHODCODE VARCHAR(120) NULL , + METHODNAME VARCHAR(120) NULL , + METHODDESC VARCHAR(360) NULL , + ACTIVATEDFLAG VARCHAR(1) NULL , + ACTIVATEDBYID VARCHAR(36) NULL , + ACTIVATEDBYNAME VARCHAR(36) NULL , + ACTIVATEDTIME DATETIME NULL , + LABORATORYID VARCHAR(36) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_METHOD PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测方法' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_METHOD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_METHOD', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标准ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_METHOD', @level2type=N'COLUMN',@level2name=N'STANDARDID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'方法编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_METHOD', @level2type=N'COLUMN',@level2name=N'METHODCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'方法名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_METHOD', @level2type=N'COLUMN',@level2name=N'METHODNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'方法描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_METHOD', @level2type=N'COLUMN',@level2name=N'METHODDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用标志' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_METHOD', @level2type=N'COLUMN',@level2name=N'ACTIVATEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_METHOD', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_METHOD', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_METHOD', @level2type=N'COLUMN',@level2name=N'ACTIVATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_METHOD', @level2type=N'COLUMN',@level2name=N'LABORATORYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_METHOD', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_METHOD_VERSION( + ID BIGINT NOT NULL, + METHODID BIGINT NULL , + VERSIONCODE VARCHAR(36) NULL , + VERSIONNAME VARCHAR(120) NULL , + VERSIONDESC VARCHAR(360) NULL , + ACTIVATEDFLAG VARCHAR(1) NULL , + ACTIVATEDBYID VARCHAR(36) NULL , + ACTIVATEDBYNAME VARCHAR(36) NULL , + ACTIVATEDTIME DATETIME NULL , + FILEID BIGINT NULL , + REMARKS VARCHAR(360) NULL , + CONSTRAINT PK_LIMS_METHOD_VERSION PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测方法版本' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_METHOD_VERSION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_METHOD_VERSION', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'方法ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_METHOD_VERSION', @level2type=N'COLUMN',@level2name=N'METHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'版本号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_METHOD_VERSION', @level2type=N'COLUMN',@level2name=N'VERSIONCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'版本名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_METHOD_VERSION', @level2type=N'COLUMN',@level2name=N'VERSIONNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'版本描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_METHOD_VERSION', @level2type=N'COLUMN',@level2name=N'VERSIONDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用标志' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_METHOD_VERSION', @level2type=N'COLUMN',@level2name=N'ACTIVATEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_METHOD_VERSION', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_METHOD_VERSION', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_METHOD_VERSION', @level2type=N'COLUMN',@level2name=N'ACTIVATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'版本文件ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_METHOD_VERSION', @level2type=N'COLUMN',@level2name=N'FILEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_METHOD_VERSION', @level2type=N'COLUMN',@level2name=N'REMARKS'; + +EXEC DBO.INSERTI18N N'T_LIMS_METHOD.SERVICE_NAME', N'检测方法', N'检测方法', N'zh-CN',N'检测方法'; +EXEC DBO.INSERTI18N N'T_LIMS_METHOD.ID', N'检测方法的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_METHOD.STANDARDID', N'检测方法的标准ID', N'标准ID', N'zh-CN',N'标准ID'; +EXEC DBO.INSERTI18N N'T_LIMS_METHOD.METHODCODE', N'检测方法的方法编码', N'方法编码', N'zh-CN',N'方法编码'; +EXEC DBO.INSERTI18N N'T_LIMS_METHOD.METHODNAME', N'检测方法的方法名称', N'方法名称', N'zh-CN',N'方法名称'; +EXEC DBO.INSERTI18N N'T_LIMS_METHOD.METHODDESC', N'检测方法的方法描述', N'方法描述', N'zh-CN',N'方法描述'; +EXEC DBO.INSERTI18N N'T_LIMS_METHOD.ACTIVATEDFLAG', N'检测方法的启用标志', N'启用标志', N'zh-CN',N'启用标志'; +EXEC DBO.INSERTI18N N'T_LIMS_METHOD.ACTIVATEDBYID', N'检测方法的启用人编码', N'启用人编码', N'zh-CN',N'启用人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_METHOD.ACTIVATEDBYNAME', N'检测方法的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_METHOD.ACTIVATEDTIME', N'检测方法的启用时间', N'启用时间', N'zh-CN',N'启用时间'; +EXEC DBO.INSERTI18N N'T_LIMS_METHOD.LABORATORYID', N'检测方法的所属实验室', N'所属实验室', N'zh-CN',N'所属实验室'; +EXEC DBO.INSERTI18N N'T_LIMS_METHOD.REMARKS', N'检测方法的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_METHOD.CREATEDBYID', N'检测方法的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_METHOD.CREATEDBYNAME', N'检测方法的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_METHOD.CREATEDTIME', N'检测方法的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_METHOD.CREATEDBYORGID', N'检测方法的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_METHOD.CREATEDBYORGNAME', N'检测方法的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_METHOD_VERSION.SERVICE_NAME', N'检测方法版本', N'检测方法版本', N'zh-CN',N'检测方法版本'; +EXEC DBO.INSERTI18N N'T_LIMS_METHOD_VERSION.ID', N'检测方法版本的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_METHOD_VERSION.METHODID', N'检测方法版本的方法ID', N'方法ID', N'zh-CN',N'方法ID'; +EXEC DBO.INSERTI18N N'T_LIMS_METHOD_VERSION.VERSIONCODE', N'检测方法版本的版本号', N'版本号', N'zh-CN',N'版本号'; +EXEC DBO.INSERTI18N N'T_LIMS_METHOD_VERSION.VERSIONNAME', N'检测方法版本的版本名称', N'版本名称', N'zh-CN',N'版本名称'; +EXEC DBO.INSERTI18N N'T_LIMS_METHOD_VERSION.VERSIONDESC', N'检测方法版本的版本描述', N'版本描述', N'zh-CN',N'版本描述'; +EXEC DBO.INSERTI18N N'T_LIMS_METHOD_VERSION.ACTIVATEDFLAG', N'检测方法版本的启用标志', N'启用标志', N'zh-CN',N'启用标志'; +EXEC DBO.INSERTI18N N'T_LIMS_METHOD_VERSION.ACTIVATEDBYID', N'检测方法版本的启用人编码', N'启用人编码', N'zh-CN',N'启用人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_METHOD_VERSION.ACTIVATEDBYNAME', N'检测方法版本的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_METHOD_VERSION.ACTIVATEDTIME', N'检测方法版本的启用时间', N'启用时间', N'zh-CN',N'启用时间'; +EXEC DBO.INSERTI18N N'T_LIMS_METHOD_VERSION.FILEID', N'检测方法版本的版本文件ID', N'版本文件ID', N'zh-CN',N'版本文件ID'; +EXEC DBO.INSERTI18N N'T_LIMS_METHOD_VERSION.REMARKS', N'检测方法版本的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATAS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATAS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATAS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATAS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATAS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_STANDARD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_METHOD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_METHOD_VERSION', '0', '0'); + + +ALTER TABLE T_LIMS_METHOD ADD FILENAME varchar(120); +EXEC sys.sp_addextendedproperty 'MS_Description', '版本文件名称', 'schema', 'dbo', 'table', 'T_LIMS_METHOD', 'column', 'FILENAME'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_STANDARD.FILENAME', N'版本文件名称', N'版本文件名称', N'zh-CN',N'版本文件名称'; + + diff --git a/sql/sqlserver/核心静态数据/检测标准管理.txt b/sql/sqlserver/核心静态数据/检测标准管理.txt new file mode 100644 index 0000000..c1dc6c2 --- /dev/null +++ b/sql/sqlserver/核心静态数据/检测标准管理.txt @@ -0,0 +1,65 @@ +-- 建表语句 +CREATE TABlE DBO.T_LIMS_TEST_STANDARD( + ID BIGINT NOT NULL, + STANDARDTYPE VARCHAR(36) NULL , + STANDARDCODE VARCHAR(120) NULL , + STANDARDNAME VARCHAR(360) NULL , + STANDARDVERSION VARCHAR(36) NULL , + STANDARDFILEID BIGINT NULL , + STANDARDFILENAME VARCHAR(120) NULL , + ACTIVATEDFLAG VARCHAR(1) NULL , + ACTIVATEDBYID VARCHAR(36) NULL , + ACTIVATEDBYNAME VARCHAR(36) NULL , + ACTIVATEDTIME DATETIME NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TEST_STANDARD PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测标准' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_STANDARD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_STANDARD', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标准类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_STANDARD', @level2type=N'COLUMN',@level2name=N'STANDARDTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标准编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_STANDARD', @level2type=N'COLUMN',@level2name=N'STANDARDCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标准名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_STANDARD', @level2type=N'COLUMN',@level2name=N'STANDARDNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标准版本' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_STANDARD', @level2type=N'COLUMN',@level2name=N'STANDARDVERSION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标准文件ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_STANDARD', @level2type=N'COLUMN',@level2name=N'STANDARDFILEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标准文件名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_STANDARD', @level2type=N'COLUMN',@level2name=N'STANDARDFILENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用标志' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_STANDARD', @level2type=N'COLUMN',@level2name=N'ACTIVATEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_STANDARD', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_STANDARD', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_STANDARD', @level2type=N'COLUMN',@level2name=N'ACTIVATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_STANDARD', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_STANDARD', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_STANDARD', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_STANDARD', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_STANDARD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_STANDARD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_TEST_STANDARD.SERVICE_NAME', N'检测标准', N'检测标准', N'zh-CN',N'检测标准'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_STANDARD.ID', N'检测标准的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_STANDARD.STANDARDTYPE', N'检测标准的标准类型', N'标准类型', N'zh-CN',N'标准类型'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_STANDARD.STANDARDCODE', N'检测标准的标准编码', N'标准编码', N'zh-CN',N'标准编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_STANDARD.STANDARDNAME', N'检测标准的标准名称', N'标准名称', N'zh-CN',N'标准名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_STANDARD.STANDARDVERSION', N'检测标准的标准版本', N'标准版本', N'zh-CN',N'标准版本'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_STANDARD.STANDARDFILEID', N'检测标准的标准文件ID', N'标准文件ID', N'zh-CN',N'标准文件ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_STANDARD.STANDARDFILENAME', N'检测标准的标准文件名称', N'标准文件名称', N'zh-CN',N'标准文件名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_STANDARD.ACTIVATEDFLAG', N'检测标准的启用标志', N'启用标志', N'zh-CN',N'启用标志'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_STANDARD.ACTIVATEDBYID', N'检测标准的启用人编码', N'启用人编码', N'zh-CN',N'启用人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_STANDARD.ACTIVATEDBYNAME', N'检测标准的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_STANDARD.ACTIVATEDTIME', N'检测标准的启用时间', N'启用时间', N'zh-CN',N'启用时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_STANDARD.REMARKS', N'检测标准的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_STANDARD.CREATEDBYID', N'检测标准的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_STANDARD.CREATEDBYNAME', N'检测标准的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_STANDARD.CREATEDTIME', N'检测标准的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_STANDARD.CREATEDBYORGID', N'检测标准的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_STANDARD.CREATEDBYORGNAME', N'检测标准的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; + +EXEC DBO.INSERTI18N N'GIKAM.FILE.BUTTON.UPLOAD_STANDARDFILE', N'上传标准文件', N'上传标准文件', N'zh-CN',N'上传标准文件'; +EXEC DBO.INSERTI18N N'GIKAM.FILE.BUTTON.UPLOAD_STANDARDFILE_FIRST', N'请先上传标准文件', N'请先上传标准文件', N'zh-CN',N'请先上传标准文件'; + + + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022081816261,'检测标准','检测标准','testStandardChoose','/secure/basemodule/coredata/test-standards/page/choose-list','80%'); \ No newline at end of file diff --git a/sql/sqlserver/核心静态数据/检测项目管理.txt b/sql/sqlserver/核心静态数据/检测项目管理.txt new file mode 100644 index 0000000..9cddf27 --- /dev/null +++ b/sql/sqlserver/核心静态数据/检测项目管理.txt @@ -0,0 +1,397 @@ +-- ----------------------------- 2022-08-23 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_TEST( + ID BIGINT NOT NULL, + LIBRARYID BIGINT NULL , + TESTTYPE VARCHAR(36) NULL , + TESTCODE VARCHAR(36) NULL , + TESTNAME VARCHAR(120) NULL , + TESTNAMEEN VARCHAR(360) NULL , + SHORTTESTNAME VARCHAR(36) NULL , + TESTDESC VARCHAR(360) NULL , + LABORATORYID VARCHAR(36) NULL , + LABORATORYNAME VARCHAR(36) NULL , + CNASFLAG VARCHAR(1) NULL , + ELNTEMPLATEID BIGINT NULL , + ELNTEMPLATENAME VARCHAR(120) NULL , + REMARKS VARCHAR(360) NULL , + ACTIVATEDFLAG VARCHAR(1) NULL , + ACTIVATEDBYID VARCHAR(36) NULL , + ACTIVATEDBYNAME VARCHAR(36) NULL , + ACTIVATEDTIME DATETIME NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TEST PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目库ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'LIBRARYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目英文名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目名称简写' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'SHORTTESTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'LABORATORYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'LABORATORYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否CNAS项目' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CNASFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ELN模板ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ELNTEMPLATEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ELN模板名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ELNTEMPLATENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用标志' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TEST_METHOD( + ID BIGINT NOT NULL, + TESTID BIGINT NULL , + METHODID BIGINT NULL , + DEFAULTFLAG VARCHAR(1) NULL , + JUDGEBASIS VARCHAR(360) NULL , + STANDARDHOUR BIGINT NULL , + STANDARDPRICE VARCHAR(12) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TEST_METHOD PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'TESTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测方法ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'METHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否默认' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'DEFAULTFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'判定依据' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'JUDGEBASIS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标准工时' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'STANDARDHOUR'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标准单价' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'STANDARDPRICE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_ANALYST( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + SORTER BIGINT NULL , + ANALYSTGROUP VARCHAR(120) NULL , + ANALYSTNAME VARCHAR(120) NULL , + ANALYSTGROUPEN VARCHAR(360) NULL , + ANALYSTNAMEEN VARCHAR(360) NULL , + RESULTCATEGORY VARCHAR(36) NULL , + DEFAULTRESULT VARCHAR(360) NULL , + UNIT VARCHAR(36) NULL , + HIGHLIMIT VARCHAR(12) NULL , + LOWLIMIT VARCHAR(12) NULL , + REVISIONRULE VARCHAR(36) NULL , + FORMULA TEXT NULL , + REPORTSHOW VARCHAR(1) NULL , + REPNO BIGINT NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_ANALYST PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'序号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'SORTER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项组' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTGROUP'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项组英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTGROUPEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项名称英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'结果类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'RESULTCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认结果' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'DEFAULTRESULT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'UNIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检出高限' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'HIGHLIMIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检出低限' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'LOWLIMIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'修约规则' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REVISIONRULE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'计算公式' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'FORMULA'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否报告中显示' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REPORTSHOW'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'重复次数' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REPNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_CONDITION( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + CONDITIONCODE VARCHAR(36) NULL , + CONDITIONNAME VARCHAR(36) NULL , + CONDITIONNAMEEN VARCHAR(360) NULL , + CONDITIONVALUE VARCHAR(360) NULL , + UNIT VARCHAR(36) NULL , + REPORTSHOW VARCHAR(1) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_CONDITION PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件名称英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认值' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONVALUE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'UNIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否报告中显示' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'REPORTSHOW'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_STEP( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + SORTER BIGINT NULL , + STEPCODE VARCHAR(36) NULL , + STEPNAME VARCHAR(36) NULL , + STEPNAMEEN VARCHAR(360) NULL , + STEPDESC VARCHAR(360) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_STEP PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤释义配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'序号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'SORTER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤名称英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_EQUIPT( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + EQUIPTID BIGINT NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_EQUIPT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联设备' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'EQUIPTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_MATERIAL( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + MATERIALID BIGINT NULL , + DEFAULTUSAGE VARCHAR(12) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_MATERIAL PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联耗材' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'MATERIALID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认用量' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'DEFAULTUSAGE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_TEST.SERVICE_NAME', N'检测项目', N'检测项目', N'zh-CN',N'检测项目'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ID', N'检测项目的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.LIBRARYID', N'检测项目的检测项目库ID', N'检测项目库ID', N'zh-CN',N'检测项目库ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTTYPE', N'检测项目的检测项目类型', N'检测项目类型', N'zh-CN',N'检测项目类型'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTCODE', N'检测项目的检测项目编码', N'检测项目编码', N'zh-CN',N'检测项目编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTNAME', N'检测项目的检测项目名称', N'检测项目名称', N'zh-CN',N'检测项目名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTNAMEEN', N'检测项目的检测项目英文名称', N'检测项目英文名称', N'zh-CN',N'检测项目英文名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.SHORTTESTNAME', N'检测项目的检测项目名称简写', N'检测项目名称简写', N'zh-CN',N'检测项目名称简写'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTDESC', N'检测项目的检测项目描述', N'检测项目描述', N'zh-CN',N'检测项目描述'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.LABORATORYID', N'检测项目的所属实验室ID', N'所属实验室ID', N'zh-CN',N'所属实验室ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.LABORATORYNAME', N'检测项目的所属实验室', N'所属实验室', N'zh-CN',N'所属实验室'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CNASFLAG', N'检测项目的是否CNAS项目', N'是否CNAS项目', N'zh-CN',N'是否CNAS项目'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ELNTEMPLATEID', N'检测项目的ELN模板ID', N'ELN模板ID', N'zh-CN',N'ELN模板ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ELNTEMPLATENAME', N'检测项目的ELN模板名称', N'ELN模板名称', N'zh-CN',N'ELN模板名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.REMARKS', N'检测项目的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDFLAG', N'检测项目的启用标志', N'启用标志', N'zh-CN',N'启用标志'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDBYID', N'检测项目的启用人编码', N'启用人编码', N'zh-CN',N'启用人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDBYNAME', N'检测项目的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDTIME', N'检测项目的启用时间', N'启用时间', N'zh-CN',N'启用时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYID', N'检测项目的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYNAME', N'检测项目的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDTIME', N'检测项目的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYORGID', N'检测项目的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYORGNAME', N'检测项目的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.SERVICE_NAME', N'检测项目方法', N'检测项目方法', N'zh-CN',N'检测项目方法'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.ID', N'检测项目方法的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.TESTID', N'检测项目方法的检测项目ID', N'检测项目ID', N'zh-CN',N'检测项目ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.METHODID', N'检测项目方法的检测方法ID', N'检测方法ID', N'zh-CN',N'检测方法ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.DEFAULTFLAG', N'检测项目方法的是否默认', N'是否默认', N'zh-CN',N'是否默认'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.JUDGEBASIS', N'检测项目方法的判定依据', N'判定依据', N'zh-CN',N'判定依据'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.STANDARDHOUR', N'检测项目方法的标准工时', N'标准工时', N'zh-CN',N'标准工时'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.STANDARDPRICE', N'检测项目方法的标准单价', N'标准单价', N'zh-CN',N'标准单价'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.REMARKS', N'检测项目方法的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYID', N'检测项目方法的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYNAME', N'检测项目方法的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDTIME', N'检测项目方法的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYORGID', N'检测项目方法的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYORGNAME', N'检测项目方法的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.SERVICE_NAME', N'分析项配置', N'分析项配置', N'zh-CN',N'分析项配置'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ID', N'分析项配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.TESTMETHODID', N'分析项配置的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.SORTER', N'分析项配置的序号', N'序号', N'zh-CN',N'序号'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTGROUP', N'分析项配置的分析项组', N'分析项组', N'zh-CN',N'分析项组'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTNAME', N'分析项配置的分析项名称', N'分析项名称', N'zh-CN',N'分析项名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTGROUPEN', N'分析项配置的分析项组英文', N'分析项组英文', N'zh-CN',N'分析项组英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTNAMEEN', N'分析项配置的分析项名称英文', N'分析项名称英文', N'zh-CN',N'分析项名称英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.RESULTCATEGORY', N'分析项配置的结果类型', N'结果类型', N'zh-CN',N'结果类型'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.DEFAULTRESULT', N'分析项配置的默认结果', N'默认结果', N'zh-CN',N'默认结果'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.UNIT', N'分析项配置的单位', N'单位', N'zh-CN',N'单位'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.HIGHLIMIT', N'分析项配置的检出高限', N'检出高限', N'zh-CN',N'检出高限'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.LOWLIMIT', N'分析项配置的检出低限', N'检出低限', N'zh-CN',N'检出低限'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REVISIONRULE', N'分析项配置的修约规则', N'修约规则', N'zh-CN',N'修约规则'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.FORMULA', N'分析项配置的计算公式', N'计算公式', N'zh-CN',N'计算公式'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REPORTSHOW', N'分析项配置的是否报告中显示', N'是否报告中显示', N'zh-CN',N'是否报告中显示'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REPNO', N'分析项配置的重复次数', N'重复次数', N'zh-CN',N'重复次数'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REMARKS', N'分析项配置的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYID', N'分析项配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYNAME', N'分析项配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDTIME', N'分析项配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYORGID', N'分析项配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYORGNAME', N'分析项配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.SERVICE_NAME', N'检测条件配置', N'检测条件配置', N'zh-CN',N'检测条件配置'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.ID', N'检测条件配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.TESTMETHODID', N'检测条件配置的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONCODE', N'检测条件配置的检测条件编码', N'检测条件编码', N'zh-CN',N'检测条件编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONNAME', N'检测条件配置的检测条件名称', N'检测条件名称', N'zh-CN',N'检测条件名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONNAMEEN', N'检测条件配置的检测条件名称英文', N'检测条件名称英文', N'zh-CN',N'检测条件名称英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONVALUE', N'检测条件配置的默认值', N'默认值', N'zh-CN',N'默认值'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.UNIT', N'检测条件配置的单位', N'单位', N'zh-CN',N'单位'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.REPORTSHOW', N'检测条件配置的是否报告中显示', N'是否报告中显示', N'zh-CN',N'是否报告中显示'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.REMARKS', N'检测条件配置的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYID', N'检测条件配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYNAME', N'检测条件配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDTIME', N'检测条件配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYORGID', N'检测条件配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYORGNAME', N'检测条件配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.SERVICE_NAME', N'步骤释义配置', N'步骤释义配置', N'zh-CN',N'步骤释义配置'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.ID', N'步骤释义配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.TESTMETHODID', N'步骤释义配置的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.SORTER', N'步骤释义配置的序号', N'序号', N'zh-CN',N'序号'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPCODE', N'步骤释义配置的步骤编码', N'步骤编码', N'zh-CN',N'步骤编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPNAME', N'步骤释义配置的步骤名称', N'步骤名称', N'zh-CN',N'步骤名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPNAMEEN', N'步骤释义配置的步骤名称英文', N'步骤名称英文', N'zh-CN',N'步骤名称英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPDESC', N'步骤释义配置的步骤描述', N'步骤描述', N'zh-CN',N'步骤描述'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.REMARKS', N'步骤释义配置的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYID', N'步骤释义配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYNAME', N'步骤释义配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDTIME', N'步骤释义配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYORGID', N'步骤释义配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYORGNAME', N'步骤释义配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.SERVICE_NAME', N'检测项目方法关联设备', N'检测项目方法关联设备', N'zh-CN',N'检测项目方法关联设备'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.ID', N'检测项目方法关联设备的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.TESTMETHODID', N'检测项目方法关联设备的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.EQUIPTID', N'检测项目方法关联设备的设备ID', N'设备ID', N'zh-CN',N'设备ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.REMARKS', N'检测项目方法关联设备的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYID', N'检测项目方法关联设备的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYNAME', N'检测项目方法关联设备的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDTIME', N'检测项目方法关联设备的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYORGID', N'检测项目方法关联设备的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYORGNAME', N'检测项目方法关联设备的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.SERVICE_NAME', N'检测项目方法关联耗材', N'检测项目方法关联耗材', N'zh-CN',N'检测项目方法关联耗材'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.ID', N'检测项目方法关联耗材的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.TESTMETHODID', N'检测项目方法关联耗材的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.MATERIALID', N'检测项目方法关联耗材的耗材ID', N'耗材ID', N'zh-CN',N'耗材ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.DEFAULTUSAGE', N'检测项目方法关联耗材的默认用量', N'默认用量', N'zh-CN',N'默认用量'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.REMARKS', N'检测项目方法关联耗材的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYID', N'检测项目方法关联耗材的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYNAME', N'检测项目方法关联耗材的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDTIME', N'检测项目方法关联耗材的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYORGID', N'检测项目方法关联耗材的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYORGNAME', N'检测项目方法关联耗材的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_METHOD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_ANALYST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_STEP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_EQUIPT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_MATERIAL', '0', '0'); + + +-- ----------------------------- 2022-08-23 add by zhangs------------end + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082315261,'检测项目库','检测项目库','testLibraryChoose','/secure/basemodule/basedata/test-librarys/page/choose-list','80%'); + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082315262,'检测项目类型','检测项目类型','testTypeChoose','/secure/basemodule/basedata/test-types/page/choose-list','80%'); + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082315263,'检测方法','检测方法','methodChoose','/secure/basemodule/coredata/methods/page/choose-list','80%'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('resultCategory','结果类型','biz',NULL,25,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(202008241441,'数值型','resultCategory',NULL,1,0,'0',NULL,NULL,NULL,'数值型','admin','系统管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(202008241442,'文本型','resultCategory',NULL,2,0,'0',NULL,NULL,NULL,'文本型','admin','系统管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(202008241443,'图片型','resultCategory',NULL,3,0,'0',NULL,NULL,NULL,'图片型','admin','超级管理员',NULL); + +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.LOWLIMIT_LE_HIGHLIMIT', N'检出高限应大于等于检出底限', N'检出高限应大于等于检出底限', N'zh-CN',N'检出高限应大于等于检出底限'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.SERVICE_NAME', N'关联设备', N'关联设备', N'zh-CN',N'关联设备'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.SERVICE_NAME', N'关联耗材', N'关联耗材', N'zh-CN',N'关联耗材'; + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082616371,'检测方法','检测方法','testMethodChoose','/secure/basemodule/coredata/test-methods/page/choose-list','80%'); \ No newline at end of file diff --git a/sql/sqlserver/耗材/耗材.txt b/sql/sqlserver/耗材/耗材.txt new file mode 100644 index 0000000..a5a4869 --- /dev/null +++ b/sql/sqlserver/耗材/耗材.txt @@ -0,0 +1,121 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_MATERIAL( + ID BIGINT NOT NULL, + MATERIALTYPEID BIGINT NULL , + MATERIALNAME VARCHAR(36) NULL , + MODEL VARCHAR(36) NULL , + MANUFACTORY VARCHAR(120) NULL , + LOCID BIGINT NULL , + LOCNAME VARCHAR(120) NULL , + REMAINAMOUNT BIGINT NULL , + AMOUNTLOWLIMIT BIGINT NULL , + UNIT BIGINT NULL , + LABORATORYID VARCHAR(36) NULL , + LABORATORY VARCHAR(36) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_MATERIAL PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材类型ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'MATERIALTYPEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'MATERIALNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'规格型号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'MODEL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'厂家' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'MANUFACTORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'存放位置ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'LOCID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'存放位置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'LOCNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'剩余数量' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'REMAINAMOUNT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数量低限' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'AMOUNTLOWLIMIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'UNIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'LABORATORYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'LABORATORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_MATERIAL_RECORD( + ID BIGINT NOT NULL, + MATERIALID BIGINT NULL , + OPERATETYPE VARCHAR(36) NULL , + OPERATEAMOUNT BIGINT NULL , + OPERATORID VARCHAR(36) NULL , + OPERATOR VARCHAR(36) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_MATERIAL_RECORD PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材操作记录' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'MATERIALID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'操作类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'OPERATETYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'操作数量' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'OPERATEAMOUNT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'操作人ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'OPERATORID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'操作人' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'OPERATOR'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.SERVICE_NAME', N'耗材', N'耗材', N'zh-CN',N'耗材'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.ID', N'耗材的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.MATERIALTYPEID', N'耗材的耗材类型ID', N'耗材类型ID', N'zh-CN',N'耗材类型ID'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.MATERIALNAME', N'耗材的耗材名称', N'耗材名称', N'zh-CN',N'耗材名称'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.MODEL', N'耗材的规格型号', N'规格型号', N'zh-CN',N'规格型号'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.MANUFACTORY', N'耗材的厂家', N'厂家', N'zh-CN',N'厂家'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.LOCID', N'耗材的存放位置ID', N'存放位置ID', N'zh-CN',N'存放位置ID'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.LOCNAME', N'耗材的存放位置', N'存放位置', N'zh-CN',N'存放位置'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.REMAINAMOUNT', N'耗材的剩余数量', N'剩余数量', N'zh-CN',N'剩余数量'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.AMOUNTLOWLIMIT', N'耗材的数量低限', N'数量低限', N'zh-CN',N'数量低限'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.UNIT', N'耗材的单位', N'单位', N'zh-CN',N'单位'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.LABORATORYID', N'耗材的所属实验室ID', N'所属实验室ID', N'zh-CN',N'所属实验室ID'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.LABORATORY', N'耗材的所属实验室', N'所属实验室', N'zh-CN',N'所属实验室'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.REMARKS', N'耗材的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.CREATEDBYID', N'耗材的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.CREATEDBYNAME', N'耗材的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.CREATEDTIME', N'耗材的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.CREATEDBYORGID', N'耗材的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.CREATEDBYORGNAME', N'耗材的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.SERVICE_NAME', N'耗材操作记录', N'耗材操作记录', N'zh-CN',N'耗材操作记录'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.ID', N'耗材操作记录的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.MATERIALID', N'耗材操作记录的耗材ID', N'耗材ID', N'zh-CN',N'耗材ID'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.OPERATETYPE', N'耗材操作记录的操作类型', N'操作类型', N'zh-CN',N'操作类型'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.OPERATEAMOUNT', N'耗材操作记录的操作数量', N'操作数量', N'zh-CN',N'操作数量'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.OPERATORID', N'耗材操作记录的操作人ID', N'操作人ID', N'zh-CN',N'操作人ID'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.OPERATOR', N'耗材操作记录的操作人', N'操作人', N'zh-CN',N'操作人'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.REMARKS', N'耗材操作记录的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.CREATEDBYID', N'耗材操作记录的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.CREATEDBYNAME', N'耗材操作记录的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.CREATEDTIME', N'耗材操作记录的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.CREATEDBYORGID', N'耗材操作记录的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.CREATEDBYORGNAME', N'耗材操作记录的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.MATERIALS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.MATERIALS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.MATERIALS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.MATERIALS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.MATERIALS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL_RECORD', '0', '0'); + + +-- ----------------------------- 2022-08-25 add by zhangs------------end + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082516261,'耗材类型','耗材类型','materialTypeChoose','/secure/basemodule/basedata/material-types/page/choose-list','80%'); +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082516531,'耗材','耗材','materialChoose','secure/basemodule/materials/page/choose-list','80%'); \ No newline at end of file diff --git a/sql/sqlserver/设备/设备.txt b/sql/sqlserver/设备/设备.txt new file mode 100644 index 0000000..487d3d9 --- /dev/null +++ b/sql/sqlserver/设备/设备.txt @@ -0,0 +1,112 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_EQUIPT( + ID BIGINT NOT NULL, + EQUIPTCODE VARCHAR(36) NULL , + EQUIPTNAME VARCHAR(120) NULL , + EQUIPTTYPE VARCHAR(36) NULL , + LABORATORYID VARCHAR(36) NULL , + LABORATORY VARCHAR(36) NULL , + EQUIPTSTATUS VARCHAR(36) NULL , + FIXASSETCODE VARCHAR(36) NULL , + MODEL VARCHAR(36) NULL , + MANUFACTURER VARCHAR(120) NULL , + FACTORYNO VARCHAR(36) NULL , + PRODUCTDATE DATETIME NULL , + ARRIVALDATE DATETIME NULL , + MANAGERID VARCHAR(36) NULL , + MANAGER VARCHAR(36) NULL , + LOCID BIGINT NULL , + LOCNAME VARCHAR(36) NULL , + MEASURERANGE VARCHAR(36) NULL , + THEORYRUNTIME VARCHAR(36) NULL , + TEMPATURERANGE VARCHAR(36) NULL , + METERING VARCHAR(1) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_EQUIPT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'EQUIPTCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'EQUIPTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'EQUIPTTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'LABORATORYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'LABORATORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备状态' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'EQUIPTSTATUS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'固定资产编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'FIXASSETCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备型号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'MODEL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备厂家' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'MANUFACTURER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'出厂编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'FACTORYNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'出厂日期' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'PRODUCTDATE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'到厂日期' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'ARRIVALDATE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备管理员ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'MANAGERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备管理员' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'MANAGER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'存放位置ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'LOCID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'存放位置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'LOCNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'测量范围' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'MEASURERANGE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'理论运行时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'THEORYRUNTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'温度范围' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'TEMPATURERANGE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否计量' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'METERING'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.SERVICE_NAME', N'设备', N'设备', N'zh-CN',N'设备'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.ID', N'设备的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.EQUIPTCODE', N'设备的设备编号', N'设备编号', N'zh-CN',N'设备编号'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.EQUIPTNAME', N'设备的设备名称', N'设备名称', N'zh-CN',N'设备名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.EQUIPTTYPE', N'设备的设备类型', N'设备类型', N'zh-CN',N'设备类型'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.LABORATORYID', N'设备的所属实验室ID', N'所属实验室ID', N'zh-CN',N'所属实验室ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.LABORATORY', N'设备的所属实验室', N'所属实验室', N'zh-CN',N'所属实验室'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.EQUIPTSTATUS', N'设备的设备状态', N'设备状态', N'zh-CN',N'设备状态'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.FIXASSETCODE', N'设备的固定资产编号', N'固定资产编号', N'zh-CN',N'固定资产编号'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.MODEL', N'设备的设备型号', N'设备型号', N'zh-CN',N'设备型号'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.MANUFACTURER', N'设备的设备厂家', N'设备厂家', N'zh-CN',N'设备厂家'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.FACTORYNO', N'设备的出厂编号', N'出厂编号', N'zh-CN',N'出厂编号'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.PRODUCTDATE', N'设备的出厂日期', N'出厂日期', N'zh-CN',N'出厂日期'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.ARRIVALDATE', N'设备的到厂日期', N'到厂日期', N'zh-CN',N'到厂日期'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.MANAGERID', N'设备的设备管理员ID', N'设备管理员ID', N'zh-CN',N'设备管理员ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.MANAGER', N'设备的设备管理员', N'设备管理员', N'zh-CN',N'设备管理员'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.LOCID', N'设备的存放位置ID', N'存放位置ID', N'zh-CN',N'存放位置ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.LOCNAME', N'设备的存放位置', N'存放位置', N'zh-CN',N'存放位置'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.MEASURERANGE', N'设备的测量范围', N'测量范围', N'zh-CN',N'测量范围'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.THEORYRUNTIME', N'设备的理论运行时间', N'理论运行时间', N'zh-CN',N'理论运行时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.TEMPATURERANGE', N'设备的温度范围', N'温度范围', N'zh-CN',N'温度范围'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.METERING', N'设备的是否计量', N'是否计量', N'zh-CN',N'是否计量'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.REMARKS', N'设备的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.CREATEDBYID', N'设备的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.CREATEDBYNAME', N'设备的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.CREATEDTIME', N'设备的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.CREATEDBYORGID', N'设备的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.CREATEDBYORGNAME', N'设备的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.EQUIPTS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.EQUIPTS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.EQUIPTS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.EQUIPTS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.EQUIPTS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT', '0', '0'); + + +-- ----------------------------- 2022-08-25 add by zhangs------------end + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('equiptStatus','设备状态','sys',NULL,25,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +(2022082510441,'在用','equiptStatus',NULL,1,0,'0',NULL,NULL,NULL,'在用','admin','系统管理员',NULL) +,(2022082510442,'封存','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'封存','admin','超级管理员',NULL), +(202110190003,'损坏','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'损坏','admin','超级管理员',NULL), +(202110190004,'报废','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'报废','admin','超级管理员',NULL), +(202110190005,'遗失','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'遗失','admin','超级管理员',NULL), +(202110190006,'校准待确认','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'校准待确认','admin','超级管理员',NULL), +(202110190007,'借用','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'借用','admin','超级管理员',NULL); diff --git a/sql/sqlserver/资源管理/位置管理/位置.txt b/sql/sqlserver/资源管理/位置管理/位置.txt new file mode 100644 index 0000000..ac5b3f6 --- /dev/null +++ b/sql/sqlserver/资源管理/位置管理/位置.txt @@ -0,0 +1,65 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_LOCATION( + ID BIGINT NOT NULL, + LOCTYPE VARCHAR(36) NULL , + LOCCODE VARCHAR(36) NULL , + LOCNAME VARCHAR(120) NULL , + LOCDESC VARCHAR(120) NULL , + LABORATORYID VARCHAR(36) NULL , + LABORATORY VARCHAR(120) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_LOCATION PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'位置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'位置类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'LOCTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'位置编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'LOCCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'位置名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'LOCNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'位置描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'LOCDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'实验室ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'LABORATORYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'实验室' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'LABORATORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.SERVICE_NAME', N'位置', N'位置', N'zh-CN',N'位置'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.ID', N'位置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.LOCTYPE', N'位置的位置类型', N'位置类型', N'zh-CN',N'位置类型'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.LOCCODE', N'位置的位置编号', N'位置编号', N'zh-CN',N'位置编号'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.LOCNAME', N'位置的位置名称', N'位置名称', N'zh-CN',N'位置名称'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.LOCDESC', N'位置的位置描述', N'位置描述', N'zh-CN',N'位置描述'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.LABORATORYID', N'位置的实验室ID', N'实验室ID', N'zh-CN',N'实验室ID'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.LABORATORY', N'位置的实验室', N'实验室', N'zh-CN',N'实验室'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.CREATEDBYID', N'位置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.CREATEDBYNAME', N'位置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.CREATEDTIME', N'位置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.CREATEDBYORGID', N'位置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.CREATEDBYORGNAME', N'位置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.LOCATIONS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.LOCATIONS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.LOCATIONS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.LOCATIONS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.LOCATIONS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_LOCATION', '0', '0'); + + +-- ----------------------------- 2022-08-25 add by zhangs------------end + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('locationType','位置类型','biz',NULL,25,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(2022082517411,'样品位置','locationType',NULL,1,0,'0',NULL,NULL,NULL,'样品位置','admin','系统管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(2022082517412,'设备位置','locationType',NULL,2,0,'0',NULL,NULL,NULL,'设备位置','admin','超级管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(2022082517413,'耗材位置','locationType',NULL,3,0,'0',NULL,NULL,NULL,'耗材位置','admin','超级管理员',NULL); + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082517551,'位置','位置','locationChoose','/secure/basemodule/trm/locations/page/choose-list','80%'); \ No newline at end of file diff --git a/sql/sqlserver/资源管理/耗材管理/耗材.txt b/sql/sqlserver/资源管理/耗材管理/耗材.txt new file mode 100644 index 0000000..c3fa16d --- /dev/null +++ b/sql/sqlserver/资源管理/耗材管理/耗材.txt @@ -0,0 +1,121 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_MATERIAL( + ID BIGINT NOT NULL, + MATERIALTYPEID BIGINT NULL , + MATERIALNAME VARCHAR(36) NULL , + MODEL VARCHAR(36) NULL , + MANUFACTORY VARCHAR(120) NULL , + LOCID BIGINT NULL , + LOCNAME VARCHAR(120) NULL , + REMAINAMOUNT BIGINT NULL , + AMOUNTLOWLIMIT BIGINT NULL , + UNIT BIGINT NULL , + LABORATORYID VARCHAR(36) NULL , + LABORATORY VARCHAR(36) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_MATERIAL PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材类型ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'MATERIALTYPEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'MATERIALNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'规格型号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'MODEL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'厂家' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'MANUFACTORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'存放位置ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'LOCID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'存放位置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'LOCNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'剩余数量' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'REMAINAMOUNT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数量低限' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'AMOUNTLOWLIMIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'UNIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'LABORATORYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'LABORATORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_MATERIAL_RECORD( + ID BIGINT NOT NULL, + MATERIALID BIGINT NULL , + OPERATETYPE VARCHAR(36) NULL , + OPERATEAMOUNT BIGINT NULL , + OPERATORID VARCHAR(36) NULL , + OPERATOR VARCHAR(36) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_MATERIAL_RECORD PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材操作记录' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'MATERIALID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'操作类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'OPERATETYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'操作数量' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'OPERATEAMOUNT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'操作人ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'OPERATORID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'操作人' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'OPERATOR'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.SERVICE_NAME', N'耗材', N'耗材', N'zh-CN',N'耗材'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.ID', N'耗材的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.MATERIALTYPEID', N'耗材的耗材类型ID', N'耗材类型ID', N'zh-CN',N'耗材类型ID'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.MATERIALNAME', N'耗材的耗材名称', N'耗材名称', N'zh-CN',N'耗材名称'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.MODEL', N'耗材的规格型号', N'规格型号', N'zh-CN',N'规格型号'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.MANUFACTORY', N'耗材的厂家', N'厂家', N'zh-CN',N'厂家'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.LOCID', N'耗材的存放位置ID', N'存放位置ID', N'zh-CN',N'存放位置ID'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.LOCNAME', N'耗材的存放位置', N'存放位置', N'zh-CN',N'存放位置'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.REMAINAMOUNT', N'耗材的剩余数量', N'剩余数量', N'zh-CN',N'剩余数量'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.AMOUNTLOWLIMIT', N'耗材的数量低限', N'数量低限', N'zh-CN',N'数量低限'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.UNIT', N'耗材的单位', N'单位', N'zh-CN',N'单位'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.LABORATORYID', N'耗材的所属实验室ID', N'所属实验室ID', N'zh-CN',N'所属实验室ID'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.LABORATORY', N'耗材的所属实验室', N'所属实验室', N'zh-CN',N'所属实验室'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.REMARKS', N'耗材的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.CREATEDBYID', N'耗材的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.CREATEDBYNAME', N'耗材的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.CREATEDTIME', N'耗材的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.CREATEDBYORGID', N'耗材的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.CREATEDBYORGNAME', N'耗材的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.SERVICE_NAME', N'耗材操作记录', N'耗材操作记录', N'zh-CN',N'耗材操作记录'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.ID', N'耗材操作记录的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.MATERIALID', N'耗材操作记录的耗材ID', N'耗材ID', N'zh-CN',N'耗材ID'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.OPERATETYPE', N'耗材操作记录的操作类型', N'操作类型', N'zh-CN',N'操作类型'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.OPERATEAMOUNT', N'耗材操作记录的操作数量', N'操作数量', N'zh-CN',N'操作数量'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.OPERATORID', N'耗材操作记录的操作人ID', N'操作人ID', N'zh-CN',N'操作人ID'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.OPERATOR', N'耗材操作记录的操作人', N'操作人', N'zh-CN',N'操作人'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.REMARKS', N'耗材操作记录的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.CREATEDBYID', N'耗材操作记录的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.CREATEDBYNAME', N'耗材操作记录的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.CREATEDTIME', N'耗材操作记录的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.CREATEDBYORGID', N'耗材操作记录的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.CREATEDBYORGNAME', N'耗材操作记录的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.MATERIALS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.MATERIALS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.MATERIALS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.MATERIALS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.MATERIALS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL_RECORD', '0', '0'); + + +-- ----------------------------- 2022-08-25 add by zhangs------------end + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082516261,'耗材类型','耗材类型','materialTypeChoose','/secure/basemodule/basedata/material-types/page/choose-list','80%'); +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082516531,'耗材','耗材','materialChoose','secure/basemodule/trm/materials/page/choose-list','80%'); \ No newline at end of file diff --git a/sql/sqlserver/资源管理/设备管理.txt b/sql/sqlserver/资源管理/设备管理.txt new file mode 100644 index 0000000..448af92 --- /dev/null +++ b/sql/sqlserver/资源管理/设备管理.txt @@ -0,0 +1,595 @@ +-- ----------------------------- 2022-08-31 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_EQUIPT_CHANNEL( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + EQUIPTID BIGINT NULL , + UNITCODE VARCHAR(36) NULL , + CHANNELCODE VARCHAR(36) NULL , + CHANNELNAME VARCHAR(36) NULL , + CHANNELSTATUS VARCHAR(36) NULL , + REMARKS VARCHAR(360) NULL , + CONSTRAINT PK_LIMS_EQUIPT_CHANNEL PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备通道表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_CHANNEL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_CHANNEL', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_CHANNEL', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_CHANNEL', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_CHANNEL', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_CHANNEL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_CHANNEL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_CHANNEL', @level2type=N'COLUMN',@level2name=N'EQUIPTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单元编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_CHANNEL', @level2type=N'COLUMN',@level2name=N'UNITCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'通道编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_CHANNEL', @level2type=N'COLUMN',@level2name=N'CHANNELCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'通道名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_CHANNEL', @level2type=N'COLUMN',@level2name=N'CHANNELNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'通道状态' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_CHANNEL', @level2type=N'COLUMN',@level2name=N'CHANNELSTATUS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_CHANNEL', @level2type=N'COLUMN',@level2name=N'REMARKS'; + +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_CHANNEL.SERVICE_NAME', N'设备通道表', N'设备通道表', N'zh-CN',N'设备通道表'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_CHANNEL.ID', N'设备通道表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_CHANNEL.CREATEDBYID', N'设备通道表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_CHANNEL.CREATEDBYNAME', N'设备通道表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_CHANNEL.CREATEDTIME', N'设备通道表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_CHANNEL.CREATEDBYORGID', N'设备通道表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_CHANNEL.CREATEDBYORGNAME', N'设备通道表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_CHANNEL.EQUIPTID', N'设备通道表的设备ID', N'设备ID', N'zh-CN',N'设备ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_CHANNEL.UNITCODE', N'设备通道表的单元编号', N'单元编号', N'zh-CN',N'单元编号'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_CHANNEL.CHANNELCODE', N'设备通道表的通道编号', N'通道编号', N'zh-CN',N'通道编号'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_CHANNEL.CHANNELNAME', N'设备通道表的通道名称', N'通道名称', N'zh-CN',N'通道名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_CHANNEL.CHANNELSTATUS', N'设备通道表的通道状态', N'通道状态', N'zh-CN',N'通道状态'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_CHANNEL.REMARKS', N'设备通道表的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.CHANNELS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.CHANNELS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.CHANNELS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.CHANNELS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.CHANNELS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_CHANNEL', '0', '0'); + + +-- ----------------------------- 2022-08-31 add by lijiaxing------------end +-- ----------------------------- 2022-09-01 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_EQUIPT_AUXILIARY( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + EQUIPTID BIGINT NULL , + AUXILIARYID BIGINT NULL , + REMARKS VARCHAR(360) NULL , + CONSTRAINT PK_LIMS_EQUIPT_AUXILIARY PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'辅助设备表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_AUXILIARY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_AUXILIARY', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_AUXILIARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_AUXILIARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_AUXILIARY', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_AUXILIARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_AUXILIARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_AUXILIARY', @level2type=N'COLUMN',@level2name=N'EQUIPTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'辅助设备ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_AUXILIARY', @level2type=N'COLUMN',@level2name=N'AUXILIARYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_AUXILIARY', @level2type=N'COLUMN',@level2name=N'REMARKS'; + +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_AUXILIARY.SERVICE_NAME', N'辅助设备表', N'辅助设备表', N'zh-CN',N'辅助设备表'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_AUXILIARY.ID', N'辅助设备表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_AUXILIARY.CREATEDBYID', N'辅助设备表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_AUXILIARY.CREATEDBYNAME', N'辅助设备表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_AUXILIARY.CREATEDTIME', N'辅助设备表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_AUXILIARY.CREATEDBYORGID', N'辅助设备表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_AUXILIARY.CREATEDBYORGNAME', N'辅助设备表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_AUXILIARY.EQUIPTID', N'辅助设备表的设备ID', N'设备ID', N'zh-CN',N'设备ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_AUXILIARY.AUXILIARYID', N'辅助设备表的辅助设备ID', N'辅助设备ID', N'zh-CN',N'辅助设备ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_AUXILIARY.REMARKS', N'辅助设备表的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.AUXILIARYS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.AUXILIARYS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.AUXILIARYS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.AUXILIARYS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.AUXILIARYS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_AUXILIARY', '0', '0'); + + +-- ----------------------------- 2022-09-01 add by lijiaxing------------end +-- ----------------------------- 2022-09-01 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_EQUIPT_EVENT( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + EQUIPTID BIGINT NULL , + EVENTTYPE VARCHAR(36) NULL , + EVENTFREQUENCY VARCHAR(36) NULL , + EVENTDESC VARCHAR(360) NULL , + PLANDATE DATETIME NULL , + REMINDDAYS BIGINT NULL , + REMARKS VARCHAR(360) NULL , + CONSTRAINT PK_LIMS_EQUIPT_EVENT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备事件表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_EVENT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_EVENT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_EVENT', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_EVENT', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_EVENT', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_EVENT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_EVENT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_EVENT', @level2type=N'COLUMN',@level2name=N'EQUIPTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'事件类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_EVENT', @level2type=N'COLUMN',@level2name=N'EVENTTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'事件频率' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_EVENT', @level2type=N'COLUMN',@level2name=N'EVENTFREQUENCY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'事件描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_EVENT', @level2type=N'COLUMN',@level2name=N'EVENTDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'计划日期' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_EVENT', @level2type=N'COLUMN',@level2name=N'PLANDATE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'提醒天数' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_EVENT', @level2type=N'COLUMN',@level2name=N'REMINDDAYS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_EVENT', @level2type=N'COLUMN',@level2name=N'REMARKS'; + +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_EVENT.SERVICE_NAME', N'设备事件表', N'设备事件表', N'zh-CN',N'设备事件表'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_EVENT.ID', N'设备事件表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_EVENT.CREATEDBYID', N'设备事件表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_EVENT.CREATEDBYNAME', N'设备事件表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_EVENT.CREATEDTIME', N'设备事件表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_EVENT.CREATEDBYORGID', N'设备事件表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_EVENT.CREATEDBYORGNAME', N'设备事件表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_EVENT.EQUIPTID', N'设备事件表的设备ID', N'设备ID', N'zh-CN',N'设备ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_EVENT.EVENTTYPE', N'设备事件表的事件类型', N'事件类型', N'zh-CN',N'事件类型'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_EVENT.EVENTFREQUENCY', N'设备事件表的事件频率', N'事件频率', N'zh-CN',N'事件频率'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_EVENT.EVENTDESC', N'设备事件表的事件描述', N'事件描述', N'zh-CN',N'事件描述'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_EVENT.PLANDATE', N'设备事件表的计划日期', N'计划日期', N'zh-CN',N'计划日期'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_EVENT.REMINDDAYS', N'设备事件表的提醒天数', N'提醒天数', N'zh-CN',N'提醒天数'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_EVENT.REMARKS', N'设备事件表的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EVENTS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EVENTS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EVENTS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EVENTS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EVENTS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_EVENT', '0', '0'); + + +-- ----------------------------- 2022-09-01 add by lijiaxing------------end +-- ----------------------------- 2022-09-01 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_EQUIPT_EVENT_RECORD( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + EVENTID BIGINT NULL , + EVENTCONTENT VARCHAR(360) NULL , + RECORDDATE DATETIME NULL , + RECORDERID VARCHAR(36) NULL , + RECORDER VARCHAR(60) NULL , + REMARKS VARCHAR(360) NULL , + CONSTRAINT PK_LIMS_EQUIPT_EVENT_RECORD PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备事件记录表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_EVENT_RECORD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_EVENT_RECORD', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_EVENT_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_EVENT_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_EVENT_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_EVENT_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_EVENT_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'事件ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_EVENT_RECORD', @level2type=N'COLUMN',@level2name=N'EVENTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'事件内容' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_EVENT_RECORD', @level2type=N'COLUMN',@level2name=N'EVENTCONTENT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'记录时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_EVENT_RECORD', @level2type=N'COLUMN',@level2name=N'RECORDDATE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'记录人ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_EVENT_RECORD', @level2type=N'COLUMN',@level2name=N'RECORDERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'记录人' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_EVENT_RECORD', @level2type=N'COLUMN',@level2name=N'RECORDER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_EVENT_RECORD', @level2type=N'COLUMN',@level2name=N'REMARKS'; + +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_EVENT_RECORD.SERVICE_NAME', N'设备事件记录表', N'设备事件记录表', N'zh-CN',N'设备事件记录表'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_EVENT_RECORD.ID', N'设备事件记录表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_EVENT_RECORD.CREATEDBYID', N'设备事件记录表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_EVENT_RECORD.CREATEDBYNAME', N'设备事件记录表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_EVENT_RECORD.CREATEDTIME', N'设备事件记录表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_EVENT_RECORD.CREATEDBYORGID', N'设备事件记录表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_EVENT_RECORD.CREATEDBYORGNAME', N'设备事件记录表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_EVENT_RECORD.EVENTID', N'设备事件记录表的事件ID', N'事件ID', N'zh-CN',N'事件ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_EVENT_RECORD.EVENTCONTENT', N'设备事件记录表的事件内容', N'事件内容', N'zh-CN',N'事件内容'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_EVENT_RECORD.RECORDDATE', N'设备事件记录表的记录时间', N'记录时间', N'zh-CN',N'记录时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_EVENT_RECORD.RECORDERID', N'设备事件记录表的记录人ID', N'记录人ID', N'zh-CN',N'记录人ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_EVENT_RECORD.RECORDER', N'设备事件记录表的记录人', N'记录人', N'zh-CN',N'记录人'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_EVENT_RECORD.REMARKS', N'设备事件记录表的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EVENTRECORDS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EVENTRECORDS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EVENTRECORDS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EVENTRECORDS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EVENTRECORDS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_EVENT_RECORD', '0', '0'); + + +-- ----------------------------- 2022-09-01 add by lijiaxing------------end +-- ----------------------------- 2022-09-01 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_EQUIPT_MAINTAIN_PLAN( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + PROCESSSTATUS VARCHAR(36) NULL , + EQUIPTID BIGINT NULL , + MAINTAINTYPE VARCHAR(36) NULL , + MAINTAINFREQUENCY VARCHAR(36) NULL , + MAINTAINDESC VARCHAR(360) NULL , + PLANDATE DATETIME NULL , + REMINDDAYS BIGINT NULL , + REMARKS VARCHAR(360) NULL , + CONSTRAINT PK_LIMS_EQUIPT_MAINTAIN_PLAN PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备保养点检计划表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_PLAN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_PLAN', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_PLAN', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_PLAN', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_PLAN', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_PLAN', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_PLAN', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'流程状态' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_PLAN', @level2type=N'COLUMN',@level2name=N'PROCESSSTATUS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_PLAN', @level2type=N'COLUMN',@level2name=N'EQUIPTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_PLAN', @level2type=N'COLUMN',@level2name=N'MAINTAINTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'保养/点检频率' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_PLAN', @level2type=N'COLUMN',@level2name=N'MAINTAINFREQUENCY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'保养/点检描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_PLAN', @level2type=N'COLUMN',@level2name=N'MAINTAINDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'计划保养/点检日期' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_PLAN', @level2type=N'COLUMN',@level2name=N'PLANDATE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'提醒天数' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_PLAN', @level2type=N'COLUMN',@level2name=N'REMINDDAYS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_PLAN', @level2type=N'COLUMN',@level2name=N'REMARKS'; + +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_PLAN.SERVICE_NAME', N'设备保养点检计划表', N'设备保养点检计划表', N'zh-CN',N'设备保养点检计划表'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_PLAN.ID', N'设备保养点检计划表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_PLAN.CREATEDBYID', N'设备保养点检计划表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_PLAN.CREATEDBYNAME', N'设备保养点检计划表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_PLAN.CREATEDTIME', N'设备保养点检计划表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_PLAN.CREATEDBYORGID', N'设备保养点检计划表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_PLAN.CREATEDBYORGNAME', N'设备保养点检计划表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_PLAN.PROCESSSTATUS', N'设备保养点检计划表的流程状态', N'流程状态', N'zh-CN',N'流程状态'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_PLAN.EQUIPTID', N'设备保养点检计划表的设备ID', N'设备ID', N'zh-CN',N'设备ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_PLAN.MAINTAINTYPE', N'设备保养点检计划表的类型', N'类型', N'zh-CN',N'类型'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_PLAN.MAINTAINFREQUENCY', N'设备保养点检计划表的保养/点检频率', N'保养/点检频率', N'zh-CN',N'保养/点检频率'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_PLAN.MAINTAINDESC', N'设备保养点检计划表的保养/点检描述', N'保养/点检描述', N'zh-CN',N'保养/点检描述'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_PLAN.PLANDATE', N'设备保养点检计划表的计划保养/点检日期', N'计划保养/点检日期', N'zh-CN',N'计划保养/点检日期'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_PLAN.REMINDDAYS', N'设备保养点检计划表的提醒天数', N'提醒天数', N'zh-CN',N'提醒天数'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_PLAN.REMARKS', N'设备保养点检计划表的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.MAINTAINS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.MAINTAINS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.MAINTAINS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.MAINTAINS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.MAINTAINS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_MAINTAIN_PLAN', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('910301', '设备保养点检计划', 'T_LIMS_EQUIPT_MAINTAIN_PLAN', 'audit_def', '1'); + + +-- ----------------------------- 2022-09-01 add by lijiaxing------------end +-- ----------------------------- 2022-09-01 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_EQUIPT_MAINTAIN_ITEM( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + MAINTAINID BIGINT NULL , + MAINTAINSPOTCHECKID BIGINT NULL , + MAINTAINTYPE VARCHAR(36) NULL , + MAINTAINITEM VARCHAR(120) NULL , + MAINTAINMETHOD VARCHAR(360) NULL , + REMARKS VARCHAR(360) NULL , + CONSTRAINT PK_LIMS_EQUIPT_MAINTAIN_ITEM PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备保养点检项目表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_ITEM'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_ITEM', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_ITEM', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_ITEM', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_ITEM', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_ITEM', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_ITEM', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'保养点检计划ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_ITEM', @level2type=N'COLUMN',@level2name=N'MAINTAINID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'保养点检项目ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_ITEM', @level2type=N'COLUMN',@level2name=N'MAINTAINSPOTCHECKID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_ITEM', @level2type=N'COLUMN',@level2name=N'MAINTAINTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'保养/点检项目' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_ITEM', @level2type=N'COLUMN',@level2name=N'MAINTAINITEM'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'保养/点检方法' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_ITEM', @level2type=N'COLUMN',@level2name=N'MAINTAINMETHOD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_ITEM', @level2type=N'COLUMN',@level2name=N'REMARKS'; + +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_ITEM.SERVICE_NAME', N'设备保养点检项目表', N'设备保养点检项目表', N'zh-CN',N'设备保养点检项目表'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_ITEM.ID', N'设备保养点检项目表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_ITEM.CREATEDBYID', N'设备保养点检项目表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_ITEM.CREATEDBYNAME', N'设备保养点检项目表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_ITEM.CREATEDTIME', N'设备保养点检项目表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_ITEM.CREATEDBYORGID', N'设备保养点检项目表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_ITEM.CREATEDBYORGNAME', N'设备保养点检项目表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_ITEM.MAINTAINID', N'设备保养点检项目表的保养点检计划ID', N'保养点检计划ID', N'zh-CN',N'保养点检计划ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_ITEM.MAINTAINSPOTCHECKID', N'设备保养点检项目表的保养点检项目ID', N'保养点检项目ID', N'zh-CN',N'保养点检项目ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_ITEM.MAINTAINTYPE', N'设备保养点检项目表的项目类型', N'项目类型', N'zh-CN',N'项目类型'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_ITEM.MAINTAINITEM', N'设备保养点检项目表的保养/点检项目', N'保养/点检项目', N'zh-CN',N'保养/点检项目'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_ITEM.MAINTAINMETHOD', N'设备保养点检项目表的保养/点检方法', N'保养/点检方法', N'zh-CN',N'保养/点检方法'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_ITEM.REMARKS', N'设备保养点检项目表的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.MAINTAINITEMS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.MAINTAINITEMS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.MAINTAINITEMS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.MAINTAINITEMS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.MAINTAINITEMS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_MAINTAIN_ITEM', '0', '0'); + + +-- ----------------------------- 2022-09-01 add by lijiaxing------------end + +-- ----------------------------- 2022-09-01 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_EQUIPT_MAINTAIN_RECORD( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + EQUIPTID BIGINT NULL , + MAINTAINID BIGINT NULL , + MAINTAINITEMID BIGINT NULL , + MAINTAINTYPE VARCHAR(36) NULL , + MAINTAINITEM VARCHAR(120) NULL , + MAINTAINMETHOD VARCHAR(360) NULL , + MAINTAINRESULT VARCHAR(36) NULL , + MAINTAINRECORD VARCHAR(360) NULL , + MAINTAINDATE DATETIME NULL , + RECORDERID VARCHAR(36) NULL , + RECORDER VARCHAR(60) NULL , + REMARKS VARCHAR(360) NULL , + CONSTRAINT PK_LIMS_EQUIPT_MAINTAIN_RECORD PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备保养点检记录表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_RECORD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_RECORD', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_RECORD', @level2type=N'COLUMN',@level2name=N'EQUIPTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'保养点检计划ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_RECORD', @level2type=N'COLUMN',@level2name=N'MAINTAINID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'保养点检项目ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_RECORD', @level2type=N'COLUMN',@level2name=N'MAINTAINITEMID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_RECORD', @level2type=N'COLUMN',@level2name=N'MAINTAINTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'保养/点检项目' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_RECORD', @level2type=N'COLUMN',@level2name=N'MAINTAINITEM'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'保养/点检方法' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_RECORD', @level2type=N'COLUMN',@level2name=N'MAINTAINMETHOD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'保养/点检结果' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_RECORD', @level2type=N'COLUMN',@level2name=N'MAINTAINRESULT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'保养/点检记录' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_RECORD', @level2type=N'COLUMN',@level2name=N'MAINTAINRECORD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'保养/点检时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_RECORD', @level2type=N'COLUMN',@level2name=N'MAINTAINDATE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'记录人ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_RECORD', @level2type=N'COLUMN',@level2name=N'RECORDERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'记录人' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_RECORD', @level2type=N'COLUMN',@level2name=N'RECORDER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_RECORD', @level2type=N'COLUMN',@level2name=N'REMARKS'; + +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_RECORD.SERVICE_NAME', N'设备保养点检记录表', N'设备保养点检记录表', N'zh-CN',N'设备保养点检记录表'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_RECORD.ID', N'设备保养点检记录表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_RECORD.CREATEDBYID', N'设备保养点检记录表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_RECORD.CREATEDBYNAME', N'设备保养点检记录表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_RECORD.CREATEDTIME', N'设备保养点检记录表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_RECORD.CREATEDBYORGID', N'设备保养点检记录表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_RECORD.CREATEDBYORGNAME', N'设备保养点检记录表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_RECORD.EQUIPTID', N'设备保养点检记录表的设备ID', N'设备ID', N'zh-CN',N'设备ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_RECORD.MAINTAINID', N'设备保养点检记录表的保养点检计划ID', N'保养点检计划ID', N'zh-CN',N'保养点检计划ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_RECORD.MAINTAINTYPE', N'设备保养点检记录表的项目类型', N'项目类型', N'zh-CN',N'项目类型'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_RECORD.MAINTAINITEM', N'设备保养点检记录表的保养/点检项目', N'保养/点检项目', N'zh-CN',N'保养/点检项目'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_RECORD.MAINTAINMETHOD', N'设备保养点检记录表的保养/点检方法', N'保养/点检方法', N'zh-CN',N'保养/点检方法'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_RECORD.MAINTAINRESULT', N'设备保养点检记录表的保养/点检结果', N'保养/点检结果', N'zh-CN',N'保养/点检结果'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_RECORD.MAINTAINRECORD', N'设备保养点检记录表的保养/点检记录', N'保养/点检记录', N'zh-CN',N'保养/点检记录'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_RECORD.MAINTAINDATE', N'设备保养点检记录表的保养/点检时间', N'保养/点检时间', N'zh-CN',N'保养/点检时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_RECORD.RECORDERID', N'设备保养点检记录表的记录人ID', N'记录人ID', N'zh-CN',N'记录人ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_RECORD.RECORDER', N'设备保养点检记录表的记录人', N'记录人', N'zh-CN',N'记录人'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_RECORD.REMARKS', N'设备保养点检记录表的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.MAINTAINRECORDS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.MAINTAINRECORDS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.MAINTAINRECORDS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.MAINTAINRECORDS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.MAINTAINRECORDS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_MAINTAIN_RECORD', '0', '0'); + + +-- ----------------------------- 2022-09-01 add by lijiaxing------------end +-- ----------------------------- 2022-09-01 add by lijiaxing--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_EQUIPT_REPAIR( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + PROCESSSTATUS VARCHAR(36) NULL , + EQUIPTID BIGINT NULL , + APPLICANTID VARCHAR(36) NULL , + APPLICANT VARCHAR(60) NULL , + APPLYDATE DATETIME NULL , + APPLYDEPTID VARCHAR(36) NULL , + APPLYDEPT VARCHAR(270) NULL , + FAULTDATE DATETIME NULL , + FAULTDESC VARCHAR(360) NULL , + EXPECTDATE DATETIME NULL , + FAULTREASON VARCHAR(360) NULL , + REPAIRMEASURE VARCHAR(360) NULL , + FINISHDATE DATETIME NULL , + STOPHOURS DECIMAL(8,2) NULL , + REPAIRPERSONID VARCHAR(36) NULL , + REPAIRPERSON VARCHAR(60) NULL , + REPAIRCOST DECIMAL(8,2) NULL , + REMARKS VARCHAR(360) NULL , + CONSTRAINT PK_LIMS_EQUIPT_REPAIR PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备维修表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_REPAIR'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_REPAIR', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_REPAIR', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_REPAIR', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_REPAIR', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_REPAIR', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_REPAIR', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'流程状态' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_REPAIR', @level2type=N'COLUMN',@level2name=N'PROCESSSTATUS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_REPAIR', @level2type=N'COLUMN',@level2name=N'EQUIPTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'申请人ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_REPAIR', @level2type=N'COLUMN',@level2name=N'APPLICANTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'申请人' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_REPAIR', @level2type=N'COLUMN',@level2name=N'APPLICANT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'申请时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_REPAIR', @level2type=N'COLUMN',@level2name=N'APPLYDATE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'申请部门ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_REPAIR', @level2type=N'COLUMN',@level2name=N'APPLYDEPTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'申请部门' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_REPAIR', @level2type=N'COLUMN',@level2name=N'APPLYDEPT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'故障发生时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_REPAIR', @level2type=N'COLUMN',@level2name=N'FAULTDATE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'故障描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_REPAIR', @level2type=N'COLUMN',@level2name=N'FAULTDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'期望修复日期' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_REPAIR', @level2type=N'COLUMN',@level2name=N'EXPECTDATE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'故障原因分析' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_REPAIR', @level2type=N'COLUMN',@level2name=N'FAULTREASON'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'故障维修措施' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_REPAIR', @level2type=N'COLUMN',@level2name=N'REPAIRMEASURE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'完成时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_REPAIR', @level2type=N'COLUMN',@level2name=N'FINISHDATE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'停机时长' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_REPAIR', @level2type=N'COLUMN',@level2name=N'STOPHOURS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'维修人员ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_REPAIR', @level2type=N'COLUMN',@level2name=N'REPAIRPERSONID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'维修人员' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_REPAIR', @level2type=N'COLUMN',@level2name=N'REPAIRPERSON'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'维修费用' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_REPAIR', @level2type=N'COLUMN',@level2name=N'REPAIRCOST'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_REPAIR', @level2type=N'COLUMN',@level2name=N'REMARKS'; + +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.SERVICE_NAME', N'设备维修表', N'设备维修表', N'zh-CN',N'设备维修表'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.ID', N'设备维修表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.CREATEDBYID', N'设备维修表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.CREATEDBYNAME', N'设备维修表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.CREATEDTIME', N'设备维修表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.CREATEDBYORGID', N'设备维修表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.CREATEDBYORGNAME', N'设备维修表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.PROCESSSTATUS', N'设备维修表的流程状态', N'流程状态', N'zh-CN',N'流程状态'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.EQUIPTID', N'设备维修表的设备ID', N'设备ID', N'zh-CN',N'设备ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.APPLICANTID', N'设备维修表的申请人ID', N'申请人ID', N'zh-CN',N'申请人ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.APPLICANT', N'设备维修表的申请人', N'申请人', N'zh-CN',N'申请人'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.APPLYDATE', N'设备维修表的申请时间', N'申请时间', N'zh-CN',N'申请时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.APPLYDEPTID', N'设备维修表的申请部门ID', N'申请部门ID', N'zh-CN',N'申请部门ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.APPLYDEPT', N'设备维修表的申请部门', N'申请部门', N'zh-CN',N'申请部门'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.FAULTDATE', N'设备维修表的故障发生时间', N'故障发生时间', N'zh-CN',N'故障发生时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.FAULTDESC', N'设备维修表的故障描述', N'故障描述', N'zh-CN',N'故障描述'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.EXPECTDATE', N'设备维修表的期望修复日期', N'期望修复日期', N'zh-CN',N'期望修复日期'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.FAULTREASON', N'设备维修表的故障原因分析', N'故障原因分析', N'zh-CN',N'故障原因分析'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.REPAIRMEASURE', N'设备维修表的故障维修措施', N'故障维修措施', N'zh-CN',N'故障维修措施'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.FINISHDATE', N'设备维修表的完成时间', N'完成时间', N'zh-CN',N'完成时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.STOPHOURS', N'设备维修表的停机时长', N'停机时长', N'zh-CN',N'停机时长'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.REPAIRPERSONID', N'设备维修表的维修人员ID', N'维修人员ID', N'zh-CN',N'维修人员ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.REPAIRPERSON', N'设备维修表的维修人员', N'维修人员', N'zh-CN',N'维修人员'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.REPAIRCOST', N'设备维修表的维修费用', N'维修费用', N'zh-CN',N'维修费用'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.REMARKS', N'设备维修表的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.REPAIRS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.REPAIRS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.REPAIRS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.REPAIRS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.REPAIRS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_REPAIR', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('910201', '设备维修','T_LIMS_EQUIPT_REPAIR', 'audit_def', '1'); + + +-- ----------------------------- 2022-09-01 add by lijiaxing------------e; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EQUIPT.EQUIPTCHANNELPANEL', '设备通道', '设备通道', 'zh-CN', '设备通道'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EQUIPT.AUXILIARYPANEL', '辅助设备', '辅助设备', 'zh-CN', '辅助设备'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EQUIPT.EVENTPANEL', '设备事件', '设备事件', 'zh-CN', '设备事件'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EQUIPT.EVENTRECORDPANEL', '设备事件记录', '设备事件记录', 'zh-CN', '设备事件记录'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EQUIPT.REPAIRPANEL', '设备维修', '设备维修', 'zh-CN', '设备维修'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EQUIPT.MAINTAINPANEL', '设备保养/点检', '设备保养/点检', 'zh-CN', '设备保养/点检'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EQUIPT.MAINTAINITEMPANEL', '设备保养/点检项目', '设备保养/点检项目', 'zh-CN', '设备保养/点检项目'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EQUIPT.MAINTAINRECORDPANEL', '设备保养/点检记录', '设备保养/点检记录', 'zh-CN', '设备保养/点检记录'; +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('910201', '设备维修管理', '', '20220825001', '910201', '008.svg', '设备维修管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020101', '设备维修申请', '/secure/basemodule/trm/equipt/equipt-repairs/page/edit-list', '910201', '1', '008.svg', '设备维修申请'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020102', '设备维修审核', '/secure/basemodule/trm/equipt/equipt-repairs/page/audit-list?bpmn_statusCode=Audit', '910201', '2', '008.svg', '设备维修审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020103', '设备维修实施', '/secure/basemodule/trm/equipt/equipt-repairs/page/audit-list?bpmn_statusCode=Implement', '910201', '3', '008.svg', '设备维修实施'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020104', '设备维修确认', '/secure/basemodule/trm/equipt/equipt-repairs/page/audit-list?bpmn_statusCode=Affirm', '910201', '4', '008.svg', '设备维修确认'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020105', '设备维修查询', '/secure/basemodule/trm/equipt/equipt-repairs/page/search-list', '910201', '5', '008.svg', '设备维修查询'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('910202', '设备保养点检管理', '', '20220825001', '910202', '008.svg', '设备保养点检管理'); + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('91020201', '设备保养点检记录', '/secure/basemodule/trm/equipt/equipt-maintain-plans/page/edit-list', '910202', '1', '008.svg', '设备保养点检记录'); + +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_AUXILIARY.EXT.EQUIPTNAME', '设备名称', '设备名称', 'zh-CN', '设备名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_AUXILIARY.EXT.EQUIPTCODE', '设备编号', '设备名称', 'zh-CN', '设备名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.EXT.EQUIPTNAME', '设备名称', '设备名称', 'zh-CN', '设备名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.EXT.EQUIPTCODE', '设备编号', '设备名称', 'zh-CN', '设备名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_PLAN.EXT.EQUIPTNAME', '设备名称', '设备名称', 'zh-CN', '设备名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_PLAN.EXT.EQUIPTCODE', '设备编号', '设备名称', 'zh-CN', '设备名称'; + +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.PANEL.EDIT', '申请', '申请', 'zh-CN', '申请'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.PANEL.EQUIPT', '设备', '设备', 'zh-CN', '设备'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_REPAIR.PANEL.IMPLEMENT', '实施', '实施', 'zh-CN', '实施'; + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('equiptEventType', '事件类型', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021501, '检定', '1', 1, 'equiptEventType', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021502, '校准', '2', 2, 'equiptEventType', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021503, '期间核查', '3', 3, 'equiptEventType', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021504, '量值溯源', '4', 4, 'equiptEventType', 0, 'admin', '系统管理员', '0'); + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('equiptEventFrequency', '事件的频率', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021601, '次/年', '1', 1, 'equiptEventFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021602, '次/半年', '2', 2, 'equiptEventFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021603, '次/季度', '3', 3, 'equiptEventFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021604, '次/月', '4', 4, 'equiptEventFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021605, '次/周', '5', 5, 'equiptEventFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021606, '次/天', '6', 6, 'equiptEventFrequency', 0, 'admin', '系统管理员', '0'); + + +INSERT INTO T_CORE_CODE_CATEGORY (ID, CODECATEGORYNAME, CODECLASSID) +VALUES ('equiptMaintainFrequency', '点检的频率', 'sys'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021701, '次/年', '1', 1, 'equiptMaintainFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021702, '次/半年', '2', 2, 'equiptMaintainFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021703, '次/季度', '3', 3, 'equiptMaintainFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021704, '次/月', '4', 4, 'equiptMaintainFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021705, '次/周', '5', 5, 'equiptMaintainFrequency', 0, 'admin', '系统管理员', '0'); +INSERT INTO T_CORE_CODE (ID, CODENAME, CODE, ORDERNO, CODECATEGORYID, VERSION, CREATEDBYID, CREATEDBYNAME, LASTSUSPENDEDFLAG) +VALUES (202209021706, '次/天', '6', 6, 'equiptMaintainFrequency', 0, 'admin', '系统管理员', '0'); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES + (2022090116372,'保养点检项目库','保养点检项目库','maintainLibraryChoose','/secure/basemodule/basedata/equipt-maintain-librarys/page/choose-list','80%'); + + + + + diff --git a/sql/sqlserver/资源管理/设备管理/设备基本信息.txt b/sql/sqlserver/资源管理/设备管理/设备基本信息.txt new file mode 100644 index 0000000..5ac45b2 --- /dev/null +++ b/sql/sqlserver/资源管理/设备管理/设备基本信息.txt @@ -0,0 +1,117 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_EQUIPT( + ID BIGINT NOT NULL, + EQUIPTCODE VARCHAR(36) NULL , + EQUIPTNAME VARCHAR(120) NULL , + EQUIPTTYPE VARCHAR(36) NULL , + LABORATORYID VARCHAR(36) NULL , + LABORATORY VARCHAR(36) NULL , + EQUIPTSTATUS VARCHAR(36) NULL , + FIXASSETCODE VARCHAR(36) NULL , + MODEL VARCHAR(36) NULL , + MANUFACTURER VARCHAR(120) NULL , + FACTORYNO VARCHAR(36) NULL , + PRODUCTDATE DATETIME NULL , + ARRIVALDATE DATETIME NULL , + MANAGERID VARCHAR(36) NULL , + MANAGER VARCHAR(36) NULL , + LOCID BIGINT NULL , + LOCNAME VARCHAR(36) NULL , + MEASURERANGE VARCHAR(36) NULL , + THEORYRUNTIME VARCHAR(36) NULL , + TEMPATURERANGE VARCHAR(36) NULL , + METERING VARCHAR(1) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_EQUIPT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'EQUIPTCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'EQUIPTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'EQUIPTTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'LABORATORYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'LABORATORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备状态' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'EQUIPTSTATUS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'固定资产编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'FIXASSETCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备型号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'MODEL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备厂家' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'MANUFACTURER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'出厂编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'FACTORYNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'出厂日期' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'PRODUCTDATE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'到厂日期' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'ARRIVALDATE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备管理员ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'MANAGERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备管理员' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'MANAGER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'存放位置ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'LOCID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'存放位置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'LOCNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'测量范围' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'MEASURERANGE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'理论运行时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'THEORYRUNTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'温度范围' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'TEMPATURERANGE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否计量' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'METERING'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.SERVICE_NAME', N'设备', N'设备', N'zh-CN',N'设备'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.ID', N'设备的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.EQUIPTCODE', N'设备的设备编号', N'设备编号', N'zh-CN',N'设备编号'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.EQUIPTNAME', N'设备的设备名称', N'设备名称', N'zh-CN',N'设备名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.EQUIPTTYPE', N'设备的设备类型', N'设备类型', N'zh-CN',N'设备类型'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.LABORATORYID', N'设备的所属实验室ID', N'所属实验室ID', N'zh-CN',N'所属实验室ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.LABORATORY', N'设备的所属实验室', N'所属实验室', N'zh-CN',N'所属实验室'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.EQUIPTSTATUS', N'设备的设备状态', N'设备状态', N'zh-CN',N'设备状态'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.FIXASSETCODE', N'设备的固定资产编号', N'固定资产编号', N'zh-CN',N'固定资产编号'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.MODEL', N'设备的设备型号', N'设备型号', N'zh-CN',N'设备型号'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.MANUFACTURER', N'设备的设备厂家', N'设备厂家', N'zh-CN',N'设备厂家'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.FACTORYNO', N'设备的出厂编号', N'出厂编号', N'zh-CN',N'出厂编号'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.PRODUCTDATE', N'设备的出厂日期', N'出厂日期', N'zh-CN',N'出厂日期'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.ARRIVALDATE', N'设备的到厂日期', N'到厂日期', N'zh-CN',N'到厂日期'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.MANAGERID', N'设备的设备管理员ID', N'设备管理员ID', N'zh-CN',N'设备管理员ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.MANAGER', N'设备的设备管理员', N'设备管理员', N'zh-CN',N'设备管理员'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.LOCID', N'设备的存放位置ID', N'存放位置ID', N'zh-CN',N'存放位置ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.LOCNAME', N'设备的存放位置', N'存放位置', N'zh-CN',N'存放位置'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.MEASURERANGE', N'设备的测量范围', N'测量范围', N'zh-CN',N'测量范围'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.THEORYRUNTIME', N'设备的理论运行时间', N'理论运行时间', N'zh-CN',N'理论运行时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.TEMPATURERANGE', N'设备的温度范围', N'温度范围', N'zh-CN',N'温度范围'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.METERING', N'设备的是否计量', N'是否计量', N'zh-CN',N'是否计量'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.REMARKS', N'设备的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.CREATEDBYID', N'设备的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.CREATEDBYNAME', N'设备的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.CREATEDTIME', N'设备的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.CREATEDBYORGID', N'设备的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.CREATEDBYORGNAME', N'设备的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.EQUIPTS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.EQUIPTS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.EQUIPTS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.EQUIPTS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.EQUIPTS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT', '0', '0'); + + +-- ----------------------------- 2022-08-25 add by zhangs------------end + +INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('equiptStatus','设备状态','sys',NULL,25,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(2022082510441,'在用','equiptStatus',NULL,1,0,'0',NULL,NULL,NULL,'在用','admin','系统管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(2022082510442,'封存','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'封存','admin','超级管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(202110190003,'损坏','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'损坏','admin','超级管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(202110190004,'报废','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'报废','admin','超级管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(202110190005,'遗失','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'遗失','admin','超级管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(202110190006,'校准待确认','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'校准待确认','admin','超级管理员',NULL); +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES(202110190007,'借用','equiptStatus',NULL,2,0,'0',NULL,NULL,NULL,'借用','admin','超级管理员',NULL); + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022082511271,'设备','设备','equiptChoose','/secure/basemodule/trm/equipts/page/choose-list','80%'); + +INSERT INTO t_core_admin_choose_config (ID,NAME,TITLE,CATEGORY,URL,WIDTH) VALUES +(2022090311481,'设备类型','设备类型','eptTypeChoose','/secure/basemodule/basedata/equipt-types/page/choose-list','80%'); \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/baseline/GikamBaselineApplication.java b/src/main/java/com/sunwayworld/baseline/GikamBaselineApplication.java new file mode 100644 index 0000000..becbb6c --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/GikamBaselineApplication.java @@ -0,0 +1,28 @@ +package com.sunwayworld.baseline; + +import com.sunwayworld.GikamCoreApplication; +import com.sunwayworld.framework.spring.SunwayApplication; +import com.sunwayworld.framework.spring.annotation.SunwayBootApplication; +import org.springframework.boot.autoconfigure.EnableAutoConfiguration; +import org.springframework.scheduling.annotation.EnableAsync; +import org.springframework.security.config.annotation.web.builders.HttpSecurity; + +import java.util.function.Function; + +//@Import({MongoAutoConfiguration.class, MongoDataAutoConfiguration.class }) +@SunwayBootApplication +@EnableAutoConfiguration +public class GikamBaselineApplication extends GikamCoreApplication { + public static void main(String[] args) { + try { + SunwayApplication.run(GikamBaselineApplication.class, args); + }catch(Throwable e){ + e.printStackTrace(); + } + } + + @Override + public Function securityConfigureCustomizer() { + return r -> r; + } +} diff --git a/src/main/java/com/sunwayworld/baseline/boot/LimsBaselineApplicationListener.java b/src/main/java/com/sunwayworld/baseline/boot/LimsBaselineApplicationListener.java new file mode 100644 index 0000000..ed2065b --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/boot/LimsBaselineApplicationListener.java @@ -0,0 +1,17 @@ +package com.sunwayworld.baseline.boot; + +import com.spire.license.LicenseProvider; +import com.sunwayworld.framework.utils.ArithUtils; +import org.apache.poi.openxml4j.util.ZipSecureFile; +import org.springframework.boot.context.event.ApplicationReadyEvent; +import org.springframework.context.ApplicationListener; +import org.springframework.stereotype.Component; + +@Component +public class LimsBaselineApplicationListener implements ApplicationListener { + @Override + public void onApplicationEvent(ApplicationReadyEvent event) { + ArithUtils.eval("0+0"); + ZipSecureFile.setMinInflateRatio(-1.0d); + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/auth2/sso/aspect/DefaultTokenBasedRememberMeServicesAspect.java b/src/main/java/com/sunwayworld/baseline/framework/auth2/sso/aspect/DefaultTokenBasedRememberMeServicesAspect.java new file mode 100644 index 0000000..44cee6b --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/auth2/sso/aspect/DefaultTokenBasedRememberMeServicesAspect.java @@ -0,0 +1,25 @@ +package com.sunwayworld.baseline.framework.auth2.sso.aspect; + +import org.aspectj.lang.ProceedingJoinPoint; +import org.aspectj.lang.annotation.Around; +import org.aspectj.lang.annotation.Aspect; +import org.springframework.stereotype.Component; + +import javax.servlet.http.HttpServletResponse; + +@Aspect +@Component +public class DefaultTokenBasedRememberMeServicesAspect { + public static final ThreadLocal CONTAINER = new ThreadLocal<>(); + + @Around("execution(public * com.sunwayworld.framework.security.service.DefaultTokenBasedRememberMeServices.autoLogin(..))") + public Object doAspect(ProceedingJoinPoint pjp) throws Throwable { + CONTAINER.set((HttpServletResponse) pjp.getArgs()[1]); + + try { + return pjp.proceed(); + } finally { + CONTAINER.remove(); + } + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/auth2/sso/helper/BrunpConfigHelper.java b/src/main/java/com/sunwayworld/baseline/framework/auth2/sso/helper/BrunpConfigHelper.java new file mode 100644 index 0000000..4eb62c2 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/auth2/sso/helper/BrunpConfigHelper.java @@ -0,0 +1,16 @@ +package com.sunwayworld.baseline.framework.auth2.sso.helper; + +import com.sunwayworld.framework.context.ApplicationContextHelper; +import org.springframework.stereotype.Component; + +/** + * 获取Redis参数对应的value + * @author sunxq@sunwayworld.com 2021年12月11日 + */ +@Component +public class BrunpConfigHelper { + + public static String getCacheValue(String rediskey){ + return ApplicationContextHelper.getConstantValue(rediskey); + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/auth2/sso/impl/BrunpMenuSsoAuthenticator.java b/src/main/java/com/sunwayworld/baseline/framework/auth2/sso/impl/BrunpMenuSsoAuthenticator.java new file mode 100644 index 0000000..0992717 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/auth2/sso/impl/BrunpMenuSsoAuthenticator.java @@ -0,0 +1,187 @@ +package com.sunwayworld.baseline.framework.auth2.sso.impl; + +import java.io.IOException; +import java.security.cert.CertificateException; +import java.security.cert.X509Certificate; +import java.time.LocalDateTime; + +import javax.net.ssl.HostnameVerifier; +import javax.net.ssl.HttpsURLConnection; +import javax.net.ssl.SSLContext; +import javax.net.ssl.SSLSession; +import javax.net.ssl.TrustManager; +import javax.net.ssl.X509TrustManager; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import com.sunwayworld.baseline.framework.utils.LimsEncryptUtils; +import org.springframework.core.env.Environment; +import org.springframework.security.crypto.password.PasswordEncoder; + +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.security.bean.LoginUser; +import com.sunwayworld.framework.security.sso.SsoAuthenticator; +import com.sunwayworld.framework.utils.NumberUtils; +import com.sunwayworld.framework.utils.ServletUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import com.sunwayworld.module.mdm.user.service.CoreUserService; +import com.sunwayworld.module.sys.config.bean.CoreSystemConfigBean; +import com.sunwayworld.module.sys.config.helper.SystemConfigHelper; + +public class BrunpMenuSsoAuthenticator implements SsoAuthenticator{ + + + @Override + public LoginUser authenticate() { + HttpServletRequest request = ServletUtils.getCurrentRequest(); + HttpServletResponse response = ServletUtils.getCurrentResponse(); + Environment env = ApplicationContextHelper.getBean(Environment.class); + final String logoutUrl = env.getProperty("auth2.oauthlogin"); + String userId = request.getParameter("userId"); + String redirectURI = env.getProperty("sunway.app.url"); + + //拿到sso放入session中的工号标识,防止菜单路径直接登录 + String userSign = (String)request.getSession().getAttribute("userSign"); + if (!LimsEncryptUtils.getSign(userId).equals(userSign)) { + try { + response.sendRedirect(redirectURI); + return null; + } catch (IOException e) { + e.printStackTrace(); + } + } + + // 验证用户信息,根据实际情况自行验证 + CoreUserService userService = ApplicationContextHelper.getBean(CoreUserService.class); + CoreUserBean userBean = userService.selectFirstByFilter(SearchFilter.instance().match("id", userId).filter(MatchPattern.SEQ)); +// if(userBean == null){ +// //如果没有这个用户,则直接新增此用户 +// userBean = new CoreUserBean(); +// userBean.setPassword(getDefaultPassword(userId)); +// userBean.setId(userId); +// userBean.setUserName(userId); +// LocalDateTime now = LocalDateTime.now(); +// userBean.setUserNo(userId); +// +// // 密码更新日期 +// userBean.setPasswordUpdatedTime(now); +// +// // 用户新增时默认状态为锁定 +// userBean.setStatus("activated"); +// +// // 用户到期日 +// long expiryInterval = NumberUtils.parseLong(ApplicationContextHelper.getConstantValue("ACCOUNT_EXPIRY_INTERVAL")); +// if (expiryInterval > 0) { +// userBean.setExpiryDate(now.plusDays(expiryInterval)); +// } +// userService.getDao().insert(userBean); +// +// } + if (userBean == null || "deprecated".equals(userBean.getStatus()) || "locked".equals(userBean.getStatus())) { + try { + response.sendRedirect(logoutUrl); + return null; + } catch (IOException e) { + e.printStackTrace(); + } + } + + LoginUser loginUser = null; + if(!StringUtils.isEmpty(LocalContextHelper.getLoginUserId())){ + if(userId.equals(LocalContextHelper.getLoginUserId())){ + loginUser = LocalContextHelper.getLoginPrincipal(); + }else{ + loginUser = new LoginUser(userBean.getId(), userBean.getPassword()); + } + }else{ + loginUser = new LoginUser(userBean.getId(), userBean.getPassword()); + } + + //手动set部门编码和名称 + loginUser.setOrgId(userBean.getOrgId()); + loginUser.setOrgName(userBean.getOrgName()); + + return loginUser; + } + + // ------------------------------------------------------------------- + // 私有方法 + // ------------------------------------------------------------------- + private String getEncodedPassword(String rawPassword) { + PasswordEncoder passwordEncoder = ApplicationContextHelper.getBean(PasswordEncoder.class); + return passwordEncoder.encode(rawPassword); + } + + private String getDefaultPassword(String userId) { + CoreSystemConfigBean systemConfig = SystemConfigHelper.getSystemConfig(); + if (Constant.INIT_PWD_POLICY_CUSTOMPASSWORD.equals(systemConfig.getInitPasswordPolicy()) && !StringUtils.isEmpty(systemConfig.getDefaultPassword())) { // 初始密码策略为自定义密码 + return getEncodedPassword(systemConfig.getDefaultPassword()); + } else { + return getEncodedPassword(userId); + } + } + + /** + * 是否登录到我们系统,有时候仅仅是获取数据,不需要登录 + * true: 登录到我们系统 + * false: 不登录到我们系统,获取数据用 + */ + @Override + public boolean login() { + return true; + } + + /** + * 忽略HTTPS请求的SSL证书,必须在openConnection之前调用 + * @throws Exception + */ + public static void ignoreSsl() throws Exception{ + HostnameVerifier hv = new HostnameVerifier() { + public boolean verify(String urlHostName, SSLSession session) { + return true; + } + }; + trustAllHttpsCertificates(); + HttpsURLConnection.setDefaultHostnameVerifier(hv); + } + + private static void trustAllHttpsCertificates() throws Exception { + TrustManager[] trustAllCerts = new TrustManager[1]; + TrustManager tm = new miTM(); + trustAllCerts[0] = tm; + SSLContext sc = SSLContext.getInstance("SSL"); + sc.init(null, trustAllCerts, null); + HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory()); + } + + static class miTM implements TrustManager,X509TrustManager { + public X509Certificate[] getAcceptedIssuers() { + return null; + } + public boolean isServerTrusted(X509Certificate[] certs) { + return true; + } + public boolean isClientTrusted(X509Certificate[] certs) { + return true; + } + public void checkServerTrusted(X509Certificate[] certs, String authType) throws CertificateException { + return; + } + public void checkClientTrusted(X509Certificate[] certs, String authType) throws CertificateException { + return; + } + } + + /** + * 用户退回时进行的操作 + */ + @Override + public void logout() { + + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/auth2/sso/impl/BrunpSsoAuthenticator.java b/src/main/java/com/sunwayworld/baseline/framework/auth2/sso/impl/BrunpSsoAuthenticator.java new file mode 100644 index 0000000..eaed2bd --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/auth2/sso/impl/BrunpSsoAuthenticator.java @@ -0,0 +1,274 @@ +package com.sunwayworld.baseline.framework.auth2.sso.impl; + +import java.io.IOException; +import java.io.UnsupportedEncodingException; +import java.net.URLEncoder; +import java.security.cert.CertificateException; +import java.security.cert.X509Certificate; +import java.time.LocalDateTime; +import java.util.UUID; + +import javax.net.ssl.HostnameVerifier; +import javax.net.ssl.HttpsURLConnection; +import javax.net.ssl.SSLContext; +import javax.net.ssl.SSLSession; +import javax.net.ssl.TrustManager; +import javax.net.ssl.X509TrustManager; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import com.sunwayworld.baseline.framework.utils.LimsEncryptUtils; +import org.json.JSONObject; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.core.env.Environment; +import org.springframework.security.crypto.password.PasswordEncoder; + +import com.sunwayworld.baseline.framework.auth2.tool.Client; +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.security.bean.LoginUser; +import com.sunwayworld.framework.security.sso.SsoAuthenticator; +import com.sunwayworld.framework.utils.NumberUtils; +import com.sunwayworld.framework.utils.ServletUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import com.sunwayworld.module.mdm.user.service.CoreUserService; +import com.sunwayworld.module.sys.config.bean.CoreSystemConfigBean; +import com.sunwayworld.module.sys.config.helper.SystemConfigHelper; + +public class BrunpSsoAuthenticator implements SsoAuthenticator{ + + private static final Logger logger = LoggerFactory.getLogger(BrunpSsoAuthenticator.class); + @Override + public LoginUser authenticate() { + String userId = null; + String state = null; + LoginUser loginUser = null; + Environment env = ApplicationContextHelper.getBean(Environment.class); + final String auth2servercodeurl = env.getProperty("auth2.auth2server.codeurl"); + final String auth2servertokenurl = env.getProperty("auth2.auth2server.tokenurl"); + final String auth2serverinfourl = env.getProperty("auth2.auth2server.infourl"); + final String client_id = env.getProperty("auth2.clientid"); + final String client_secret = env.getProperty("auth2.clientsecret"); + String redirectURI = env.getProperty("sunway.app.url"); + String targetUrl = env.getProperty("auth2.serverlimstomenu"); + + + + final String responseType = "code"; + final String grant_type = "authorization_code"; + + HttpServletRequest request = ServletUtils.getCurrentRequest(); + HttpServletResponse response = ServletUtils.getCurrentResponse(); + + userId = (String) request.getSession().getAttribute("oauthuser"); + String activeMenuId = request.getParameter("activeMenuId"); + logger.info("68行userId===============================:"+userId); + + String menuUrl = null; + //先从session里边拿,能拿到就直接使用,否则再从client中拿 + if(StringUtils.isEmpty(userId)){ + Client client = new Client(); + //判断token在不在 + String access_token = (String) request.getSession().getAttribute("access_token"); + logger.info("【76】access_token===============================:"+access_token); + if(StringUtils.isEmpty(access_token)){ + String code = request.getParameter("code"); + logger.info("【79】code===============================:"+code); + try { + redirectURI = URLEncoder.encode(redirectURI,"utf-8"); + } catch (UnsupportedEncodingException e1) { + e1.printStackTrace(); + } + if(StringUtils.isEmpty(code)) { + String url = auth2servercodeurl + "?client_id=" + client_id +// String url = auth2server + "/profile/oauth2/authorize?client_id=" + client_id + + "&redirect_uri=" + redirectURI + "&state=88646c5993a92e333ecaf641672d225feZGKxq2l2zO_idp"; + + if(!StringUtils.isEmpty(activeMenuId)) { + url = url+"&state="+activeMenuId; + } + logger.info("【93】url===============================:"+url); + try { + response.sendRedirect(url); + return null; + } catch (IOException e) { + e.printStackTrace(); + } + } + + state = request.getParameter("state"); + logger.info("101行state===============================:"+state); + String nonce_str = UUID.randomUUID().toString(); + // 组装请求地址和参数,获取用户认证后的token信息 + String getTokenUrl = auth2servertokenurl+"?grant_type="+grant_type + "&client_id="+client_id + +"&client_secret="+client_secret + "&code=" + code +// + "&oauth_timestamp="+System.currentTimeMillis() +// +"&nonce_str="+nonce_str + +"&redirect_uri=" + redirectURI + "?loginType=brunpsso"; +// String getTokenUrl = auth2servercodeurl + "?response_type=code&scope=read" +// + "&client_id=" + client_id +//// String url = auth2server + "/profile/oauth2/authorize?client_id=" + client_id +// + "&redirect_uri=" + redirectURI + "?loginType=brunpsso" +// + "&state=" + state; + logger.info("109行getTokenUrl===============================:"+getTokenUrl); + JSONObject json = new JSONObject(); + JSONObject tokenResponse = client.getToken(getTokenUrl, json.toString()); + logger.info("113行tokenResponse===============================:"+tokenResponse.toString()); + // 从token中获取用户的uid + access_token = tokenResponse.getString("access_token"); + logger.info("116行access_token===============================:"+access_token); + request.getSession().setAttribute("access_token", access_token); + } + String nonce_str = UUID.randomUUID().toString(); + // 从token中获取用户的uid + String getUserInfoUrl = auth2serverinfourl+"?&access_token="+access_token; + + JSONObject userInfoResponse = client.getUserInfo(getUserInfoUrl); + logger.info("125行userInfoResponse===============================:"+userInfoResponse); + JSONObject data = userInfoResponse.getJSONObject("data"); + userId = data.getString("username"); + // 把用户信息放在业务系统的session中 + request.getSession().setAttribute("oauthuser", userId); + + //将工号加密作为标识放入session,用于菜单地址访问验证 + String userSign = LimsEncryptUtils.getSign(userId); + request.getSession().setAttribute("userSign", userSign); + } + + if(state == null){ + // 验证用户信息,根据实际情况自行验证 +// CoreUserService userService = ApplicationContextHelper.getBean(CoreUserService.class); +// CoreUserBean userBean = userService.selectFirstByFilter(SearchFilter.instance().match("id", userId).filter(MatchPattern.SEQ)); +// if(userBean == null){ +// //如果没有这个用户,则直接新增此用户 +// userBean = new CoreUserBean(); +// userBean.setPassword(getDefaultPassword(userId)); +// userBean.setId(userId); +// userBean.setUserName(userId); +// userBean.setUserNo(userId); +// LocalDateTime now = LocalDateTime.now(); +// +// // 密码更新日期 +// userBean.setPasswordUpdatedTime(now); +// +// // 用户新增时默认状态为锁定 +// userBean.setStatus("activated"); +// +// // 用户到期日 +// long expiryInterval = NumberUtils.parseLong(ApplicationContextHelper.getConstantValue("ACCOUNT_EXPIRY_INTERVAL")); +// if (expiryInterval > 0) { +// userBean.setExpiryDate(now.plusDays(expiryInterval)); +// } +// userService.getDao().insert(userBean); +// } +// menuUrl = targetUrl+"&userId="+userId; +// if(!StringUtils.isEmpty(activeMenuId)){ +// menuUrl += "&activeMenuId="+activeMenuId; +// } + + CoreUserService userService = ApplicationContextHelper.getBean(CoreUserService.class); + CoreUserBean userBean = userService.selectFirstByFilter(SearchFilter.instance().match("id", userId).filter(MatchPattern.SEQ)); + if (userBean == null || "deprecated".equals(userBean.getStatus()) || "locked".equals(userBean.getStatus())) { + try { + response.sendRedirect(redirectURI); + logger.info("【173】redirectURI===============================:"+redirectURI); + return null; + } catch (IOException e) { + e.printStackTrace(); + } + } + menuUrl = targetUrl+"&userId="+userId+"&activeMenuId="+state; + }else{ + menuUrl = targetUrl+"&userId="+userId+"&activeMenuId="+state; + } + try { + response.sendRedirect(menuUrl); + LoginUser loginUser1 = ssoUtils.getLoginUser(userId); + return loginUser1; + } catch (Exception e) { + e.printStackTrace(); + } + + return loginUser; + } + + // ------------------------------------------------------------------- + // 私有方法 + // ------------------------------------------------------------------- + private String getEncodedPassword(String rawPassword) { + PasswordEncoder passwordEncoder = ApplicationContextHelper.getBean(PasswordEncoder.class); + return passwordEncoder.encode(rawPassword); + } + + private String getDefaultPassword(String userId) { + CoreSystemConfigBean systemConfig = SystemConfigHelper.getSystemConfig(); + if (Constant.INIT_PWD_POLICY_CUSTOMPASSWORD.equals(systemConfig.getInitPasswordPolicy()) && !StringUtils.isEmpty(systemConfig.getDefaultPassword())) { // 初始密码策略为自定义密码 + return getEncodedPassword(systemConfig.getDefaultPassword()); + } else { + return getEncodedPassword(userId); + } + } + + /** + * 是否登录到我们系统,有时候仅仅是获取数据,不需要登录 + * true: 登录到我们系统 + * false: 不登录到我们系统,获取数据用 + */ + @Override + public boolean login() { + return true; + } + + /** + * 忽略HTTPS请求的SSL证书,必须在openConnection之前调用 + * @throws Exception + */ + public static void ignoreSsl() throws Exception{ + HostnameVerifier hv = new HostnameVerifier() { + public boolean verify(String urlHostName, SSLSession session) { + return true; + } + }; + trustAllHttpsCertificates(); + HttpsURLConnection.setDefaultHostnameVerifier(hv); + } + + private static void trustAllHttpsCertificates() throws Exception { + TrustManager[] trustAllCerts = new TrustManager[1]; + TrustManager tm = new miTM(); + trustAllCerts[0] = tm; + SSLContext sc = SSLContext.getInstance("SSL"); + sc.init(null, trustAllCerts, null); + HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory()); + } + + static class miTM implements TrustManager,X509TrustManager { + public X509Certificate[] getAcceptedIssuers() { + return null; + } + public boolean isServerTrusted(X509Certificate[] certs) { + return true; + } + public boolean isClientTrusted(X509Certificate[] certs) { + return true; + } + public void checkServerTrusted(X509Certificate[] certs, String authType) throws CertificateException { + return; + } + public void checkClientTrusted(X509Certificate[] certs, String authType) throws CertificateException { + return; + } + } + + /** + * 用户退回时进行的操作 + */ + @Override + public void logout() { + + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/auth2/sso/impl/CatlSsoAuthenticator.java b/src/main/java/com/sunwayworld/baseline/framework/auth2/sso/impl/CatlSsoAuthenticator.java new file mode 100644 index 0000000..5f1fcbf --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/auth2/sso/impl/CatlSsoAuthenticator.java @@ -0,0 +1,225 @@ +package com.sunwayworld.baseline.framework.auth2.sso.impl; + +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; +import com.sunwayworld.baseline.framework.auth2.tool.CatlHttpHelper; +import com.sunwayworld.baseline.framework.auth2.tool.Client; +import com.sunwayworld.baseline.framework.utils.LimsEncryptUtils; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.security.bean.LoginUser; +import com.sunwayworld.framework.security.sso.SsoAuthenticator; +import com.sunwayworld.framework.utils.ServletUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import com.sunwayworld.module.mdm.user.service.CoreUserService; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.core.env.Environment; +import org.springframework.security.crypto.password.PasswordEncoder; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.IOException; +import java.util.Map; + +/** + * CATL集成接口类 + */ +public class CatlSsoAuthenticator implements SsoAuthenticator { + + private static final Logger logger = LoggerFactory.getLogger(CatlSsoAuthenticator.class); + + @Override + public LoginUser authenticate() { + Environment env = ApplicationContextHelper.getBean(Environment.class); + + //String redirectURI = "http://10.8.59.123:8086/"; //本地地址 + //String redirectURI = "http://121.9.215.226:8663/"; //外网LIMS地址 + final String redirectURI = env.getProperty("lims.catl.limsOuterNetUrl"); //外网LIMS地址 + //String menuUrl = "http://10.8.59.123:8086/module/index/workspaces?loginType=brunpmenusso"; //本地地址 + //String menuUrl = "http://10.8.32.20:8086/module/index/workspaces?loginType=brunpmenusso"; + //String menuUrl = "http://121.9.215.226:8663/module/index/workspaces?loginType=brunpmenusso"; //外网LIMS地址 + final String menuUrl = env.getProperty("lims.catl.limsOuterNetMenuUrl"); //外网LIMS地址 + //final String catlCodeUrl = "https://tlssodev.catl.com/oauth/authorize"; + final String catlCodeUrl = env.getProperty("lims.catl.catlCodeUrl"); + //final String catlTokenUrl = "http://192.168.200.107:3000/mock/55/lims-api/oauth/token"; //YAPI模拟地址 + //final String catlTokenUrl = "https://ipaassit.catl.com/gateway/outside/ipaas/TLSSO/outer_TLSSO_token"; + final String catlTokenUrl = env.getProperty("lims.catl.catlTokenUrl"); + //final String catlUserUrl = "http://192.168.200.107:3000/mock/55/lims-api/user/getUserInfo"; //YAPI模拟地址 + //final String catlUserUrl = "https://ipaassit.catl.com/gateway/outside/ipaas/TLSSO/outer_TLSSO_getUserInfo"; + final String catlUserUrl = env.getProperty("lims.catl.catlUserUrl"); + final String catlClientId = "261f07ef026830230d3402d984a1006c"; + final String catlClientSecret = "51d50211dced3991ed5fae6e3e8e2a1b"; + String brunpState = "testState"; + //String menuId = "100140"; //C客户跳转直接访问的菜单ID,短期质控 + String menuId = env.getProperty("lims.catl.catlMenuId"); //C客户跳转直接访问的菜单ID,短期质控 + LoginUser loginUser = null; + + HttpServletRequest request = ServletUtils.getCurrentRequest(); + HttpServletResponse response = ServletUtils.getCurrentResponse(); + + String ipTest = getHttpIpStr(request); + logger.warn("CATL-访问IP===============================:" + ipTest); + Map parameterMap = request.getParameterMap(); + String requestJsonStr = JSONArray.toJSON(parameterMap).toString(); + //logger.warn("CATL-请求地址===============================:" + requestURI); + logger.warn("CATL-请求参数JSON===============================:" + requestJsonStr); + + //先从session里边拿,能拿到就直接使用,否则再从新的请求中拿 + String userId = (String) request.getSession().getAttribute("oauthuser"); + if (StringUtils.isBlank(userId)) { + //判断token在不在,如果有token则用token请求CATL用户信息 + String access_token = (String) request.getSession().getAttribute("access_token"); + if (StringUtils.isBlank(access_token)) { + //判断code在不在,需要拿到code去CATL认证中心获取token + String code = request.getParameter("code"); + if (StringUtils.isBlank(code)) { + //定向至catl权限认证地址获取code + //catl完成认证后,CATL回调提供的回调地址向brunp传输catl的code + //redirectURI提供的回调接口地址,用来接收catl返回的code + String codeUrl = catlCodeUrl + "?client_id=" + catlClientId + "&response_type=code&redirect_uri=" + + redirectURI + "?loginType=catlsso&scope=all&state=" + brunpState; + + try { + logger.warn("CATL-定向code URL===============================:" + codeUrl); + response.sendRedirect(codeUrl); + } catch (IOException io) { + logger.error(io.getMessage()); + logger.error("CATL认证获取code错误"); + } + } + /*else { + //拿到CATL传过来的code去请求token + String getCatlTokenUrl = catlTokenUrl + "?grant_type=authorization_code&client_id=" + catlClientId + + "&client_secret=" + catlClientSecret + "&code=" + code + "&scope=all&redirect_uri=" + + redirectURI + "?loginType=catlsso"; + + String catlTokenJson = CatlHttpHelper.getCatlToken(getCatlTokenUrl, catlClientId, catlClientSecret); + if (StringUtils.isBlank(catlTokenJson)) { + throw new CheckedException("获取CATL接口Token信息失败"); + } + JSONObject jsonObject = JSON.parseObject(catlTokenJson); + access_token = jsonObject.getString("access_token"); + request.getSession().setAttribute("access_token", access_token); + }*/ + + //拿到CATL传过来的code去请求token + String getCatlTokenUrl = catlTokenUrl + "?grant_type=authorization_code&client_id=" + catlClientId + + "&client_secret=" + catlClientSecret + "&code=" + code + "&scope=all&redirect_uri=" + + redirectURI + "?loginType=catlsso"; + + logger.warn("CATL-BP请求Token URL===============================:" + getCatlTokenUrl); + + String catlTokenJson = CatlHttpHelper.getCatlToken(getCatlTokenUrl, catlClientId, catlClientSecret); + if (StringUtils.isBlank(catlTokenJson)) { + throw new CheckedException("获取CATL接口Token信息失败"); + } + logger.warn("CATL-返回的Token JSON===============================:" + catlTokenJson); + JSONObject jsonObject = JSON.parseObject(catlTokenJson); + access_token = jsonObject.getString("access_token"); + request.getSession().setAttribute("access_token", access_token); + + } + logger.warn("CATL-返回的Token===============================:" + access_token); + + //根据access_token获取用户信息 + String catlUserJson = CatlHttpHelper.getCatlUser(catlUserUrl, access_token); + if (StringUtils.isBlank(catlUserJson)) { + throw new CheckedException("获取CATL接口用户信息失败"); + } + logger.warn("CATL-返回的User JSON===============================:" + catlUserJson); + JSONObject userJsonObject = JSON.parseObject(catlUserJson); + JSONObject dataObject = userJsonObject.getJSONObject("data"); + userId = dataObject.getString("userName"); + String password = dataObject.getString("password"); + + //校验用户信息 + CoreUserBean catlUserBean = ApplicationContextHelper.getBean(CoreUserService.class) + .selectFirstByFilter(SearchFilter.instance().match("id", userId).filter(MatchPattern.SEQ)); + if (catlUserBean == null) { + throw new CheckedException("用户账号错误"); + } else { + String encodePassword = ApplicationContextHelper.getBean(PasswordEncoder.class).encode(password); + if (!catlUserBean.getPassword().equals(encodePassword)) { + throw new CheckedException("用户密码错误"); + } + } + + // 把用户信息放在业务系统的session中 + request.getSession().setAttribute("oauthuser", userId); + //将工号加密作为标识放入session,用于菜单地址访问验证 + String userSign = LimsEncryptUtils.getSign(userId); + request.getSession().setAttribute("userSign", userSign); + + //设置超时时间 + request.getSession().setMaxInactiveInterval(300); + } + + try { + //http://10.8.32.20:8086/module/index/workspaces?loginType=brunpmenusso&22011228&activeMenuId=100101 + String resultUrl = menuUrl + "&userId=" + userId + "&activeMenuId=" + menuId; + response.sendRedirect(resultUrl); + + LoginUser newLoginUser = null; + // 验证用户信息,根据实际情况自行验证 + CoreUserBean userBean = ApplicationContextHelper.getBean(CoreUserService.class) + .selectFirstByFilter(SearchFilter.instance().match("id", userId).filter(MatchPattern.SEQ)); + if (userBean == null || "deprecated".equals(userBean.getStatus()) || "locked".equals(userBean.getStatus())) { + try { + //response.sendRedirect(logoutUrl); + return null; + } catch (Exception e) { + e.printStackTrace(); + } + } + if(!StringUtils.isEmpty(LocalContextHelper.getLoginUserId())){ + if(userId.equals(LocalContextHelper.getLoginUserId())){ + newLoginUser = LocalContextHelper.getLoginPrincipal(); + }else{ + newLoginUser = new LoginUser(userBean.getId(), userBean.getPassword()); + } + }else{ + newLoginUser = new LoginUser(userBean.getId(), userBean.getPassword()); + } + //手动set部门编码和名称 + newLoginUser.setOrgId(userBean.getOrgId()); + newLoginUser.setOrgName(userBean.getOrgName()); + return newLoginUser; + } catch (Exception e) { + logger.error(e.getMessage()); + } + return loginUser; + } + + private String getHttpIpStr(HttpServletRequest request) { + String ipAddress = request.getHeader("X-Forwarded-For"); + if (ipAddress == null || ipAddress.length() == 0 || "unknown".equalsIgnoreCase(ipAddress)) { + ipAddress = request.getHeader("Proxy-Client-IP"); + } + if (ipAddress == null || ipAddress.length() == 0 || "unknown".equalsIgnoreCase(ipAddress)) { + ipAddress = request.getHeader("WL-Proxy-Client-IP"); + } + if (ipAddress == null || ipAddress.length() == 0 || "unknown".equalsIgnoreCase(ipAddress)) { + ipAddress = request.getHeader("HTTP_CLIENT_IP"); + } + if (ipAddress == null || ipAddress.length() == 0 || "unknown".equalsIgnoreCase(ipAddress)) { + ipAddress = request.getHeader("HTTP_X_FORWARDED_FOR"); + } + if (ipAddress == null || ipAddress.length() == 0 || "unknown".equalsIgnoreCase(ipAddress)) { + ipAddress = request.getRemoteAddr(); + } + return ipAddress; + //System.out.println("IP Address: " + ipAddress); + } + + @Override + public boolean login() { + return SsoAuthenticator.super.login(); + } + +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/auth2/sso/impl/JwtUtil.java b/src/main/java/com/sunwayworld/baseline/framework/auth2/sso/impl/JwtUtil.java new file mode 100644 index 0000000..11a2ee1 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/auth2/sso/impl/JwtUtil.java @@ -0,0 +1,46 @@ +package com.sunwayworld.baseline.framework.auth2.sso.impl; + +import com.auth0.jwt.JWT; +import com.auth0.jwt.algorithms.Algorithm; +import com.auth0.jwt.exceptions.JWTCreationException; + +import java.util.Date; + +public class JwtUtil { + + //设置过期时间,60分钟过期 + public static final long JWT_EXPIRATION = (long) 60 * 60000; + + /** + * iat 签发日期 withIssuedAt + * nbf 生效时间 withNotBefore + * exp 过期时间 withExpiresAt + * sub 主题 + * iss 签发人 + * aud 接收方 + */ + public static String createJwtToken(String jwtKey, String jwtSecret) { + String token = null; + try { + token = JWT.create() + .withIssuer(jwtKey) + .withIssuedAt(new Date()) + .withNotBefore(new Date(System.currentTimeMillis() - 3000L)) + .withExpiresAt(new Date(System.currentTimeMillis() + JWT_EXPIRATION)) + .sign(Algorithm.HMAC256(jwtSecret)); + } catch (JWTCreationException e) { + e.printStackTrace(); + } catch (Exception e) { + e.printStackTrace(); + } + return token; + } + + public static void main(String[] args) { + //生成Token值 + String generateToken = JwtUtil.createJwtToken("DPM-KQH66IW7", "77d67ddb-38a5-4a33-9abc-1ffc46988c12"); + System.out.println(generateToken); + } +} + + diff --git a/src/main/java/com/sunwayworld/baseline/framework/auth2/sso/impl/ssoUtils.java b/src/main/java/com/sunwayworld/baseline/framework/auth2/sso/impl/ssoUtils.java new file mode 100644 index 0000000..72799a7 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/auth2/sso/impl/ssoUtils.java @@ -0,0 +1,61 @@ +package com.sunwayworld.baseline.framework.auth2.sso.impl; + +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.security.bean.LoginUser; +import com.sunwayworld.framework.utils.ServletUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import com.sunwayworld.module.mdm.user.service.CoreUserService; +import org.springframework.core.env.Environment; +import org.springframework.stereotype.Service; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.IOException; + +/** + * @author liujie + * @date 2023/6/9 + */ +public class ssoUtils { + public static LoginUser getLoginUser( String userId){ + HttpServletRequest request = ServletUtils.getCurrentRequest(); + HttpServletResponse response = ServletUtils.getCurrentResponse(); + Environment env = ApplicationContextHelper.getBean(Environment.class); + final String logoutUrl = env.getProperty("auth2.oauthlogin"); +// String userId = request.getParameter("userId"); + LoginUser loginUser = null; + // 验证用户信息,根据实际情况自行验证 + CoreUserService userService = ApplicationContextHelper.getBean(CoreUserService.class); + CoreUserBean userBean = userService.selectFirstByFilter(SearchFilter.instance().match("id", userId).filter(MatchPattern.SEQ)); + if (userBean == null || "deprecated".equals(userBean.getStatus()) || "locked".equals(userBean.getStatus())) { + try { + response.sendRedirect(logoutUrl); + return null; + } catch (IOException e) { + e.printStackTrace(); + } + } + + if(!StringUtils.isEmpty(LocalContextHelper.getLoginUserId())){ + if(userId.equals(LocalContextHelper.getLoginUserId())){ + loginUser = LocalContextHelper.getLoginPrincipal(); + }else{ + loginUser = new LoginUser(userBean.getId(), userBean.getPassword()); + } + }else{ + loginUser = new LoginUser(userBean.getId(), userBean.getPassword()); + } + + //手动set部门编码和名称 + loginUser.setOrgId(userBean.getOrgId()); + loginUser.setOrgName(userBean.getOrgName()); + + return loginUser; + + } + +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/auth2/sso/listener/BrunpApplicationReadyListener.java b/src/main/java/com/sunwayworld/baseline/framework/auth2/sso/listener/BrunpApplicationReadyListener.java new file mode 100644 index 0000000..4952b7e --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/auth2/sso/listener/BrunpApplicationReadyListener.java @@ -0,0 +1,35 @@ +package com.sunwayworld.baseline.framework.auth2.sso.listener; + +import com.sunwayworld.baseline.framework.auth2.sso.impl.BrunpMenuSsoAuthenticator; +import com.sunwayworld.baseline.framework.auth2.sso.impl.BrunpSsoAuthenticator; +import com.sunwayworld.baseline.framework.auth2.sso.impl.CatlSsoAuthenticator; +import com.sunwayworld.baseline.module.script.computing.LimsFormulaRepository; +import com.sunwayworld.framework.formula.GikamFormulaRegistry; +import org.apache.poi.openxml4j.util.ZipSecureFile; +import org.springframework.boot.context.event.ApplicationReadyEvent; +import org.springframework.context.ApplicationListener; +import org.springframework.stereotype.Service; + +import com.sunwayworld.framework.security.sso.SsoAuthenticatorRegistry; + +/** + * 应用加载完毕后执行,例如初始化数据等 + * @author sunxq@sunwayworld.com 2021年12月11日 + */ +@Service +public class BrunpApplicationReadyListener implements ApplicationListener { + + /** + * 应用加载完毕后执行的方法 + */ + @Override + public void onApplicationEvent(ApplicationReadyEvent event) { + ZipSecureFile.setMinInflateRatio(-1.0d); + GikamFormulaRegistry.INSTANCE.register(LimsFormulaRepository.class); + SsoAuthenticatorRegistry.INSTANCE.register("brunpsso", BrunpSsoAuthenticator.class); + SsoAuthenticatorRegistry.INSTANCE.register("authndsso", BrunpSsoAuthenticator.class); + SsoAuthenticatorRegistry.INSTANCE.register("catlsso", CatlSsoAuthenticator.class); + + SsoAuthenticatorRegistry.INSTANCE.register("brunpmenusso", BrunpMenuSsoAuthenticator.class); + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/auth2/tool/CatlHttpHelper.java b/src/main/java/com/sunwayworld/baseline/framework/auth2/tool/CatlHttpHelper.java new file mode 100644 index 0000000..54db441 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/auth2/tool/CatlHttpHelper.java @@ -0,0 +1,78 @@ +package com.sunwayworld.baseline.framework.auth2.tool; + +import com.sunwayworld.baseline.framework.auth2.sso.impl.JwtUtil; +import com.sunwayworld.framework.exception.checked.CheckedException; +import org.apache.http.HttpHeaders; +import org.apache.http.HttpResponse; +import org.apache.http.HttpStatus; +import org.apache.http.client.methods.HttpPost; +import org.apache.http.impl.client.CloseableHttpClient; +import org.apache.http.impl.client.HttpClients; +import org.apache.http.util.EntityUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import java.nio.charset.StandardCharsets; +import java.util.Arrays; +import java.util.Base64; +import java.util.stream.Collectors; + +/** + * CATL认证接口请求处理类 + */ +public class CatlHttpHelper { + private static final Logger logger = LoggerFactory.getLogger(CatlHttpHelper.class); + + private final static String ERROR_MESSAGE = "Http调用失败"; + private final static String EXCEPTION_MESSAGE = "Http调用异常"; + + //CATL IPASSkey测试环境 + private final static String IPASS_KEY = "TLSSO-0YHN6PEK"; + //CATL IPASS秘钥测试环境 + private final static String IPASS_SECRET = "b9c83040-618c-439a-b223-9292478bc83b"; + + public static String getCatlToken(String tokenUrl, String clientId, String clientSecret) { + try (CloseableHttpClient httpClient = HttpClients.createDefault()) { + + String jwtToken = JwtUtil.createJwtToken(IPASS_KEY, IPASS_SECRET); + + HttpPost post = new HttpPost(tokenUrl); + String clientEn = clientId + ":" + clientSecret; + String basicEn = Base64.getEncoder().encodeToString(clientEn.getBytes(StandardCharsets.UTF_8)); + post.setHeader("deipaasjwt", "Bearer " + jwtToken); + post.setHeader("deipaaskeyauth", "5jFU17Nv5BuC42H1c7w4Ig5tYhOOX88h"); + post.setHeader("Authorization", "Basic " + basicEn); + post.setHeader("Content-Type", "application/x-www-form-urlencoded"); + HttpResponse response = httpClient.execute(post); + String message = EntityUtils.toString(response.getEntity(), "UTF-8"); + logger.warn("CATL-Token返回值JSON===============================:" + message); + if (!(response.getStatusLine().getStatusCode() == HttpStatus.SC_OK)) { + throw new CheckedException(EXCEPTION_MESSAGE + ":" + message); + } + return message; + } catch (Exception e) { + throw new CheckedException(ERROR_MESSAGE, e); + } + } + + public static String getCatlUser(String catlUserUrl, String catlToken) { + try (CloseableHttpClient httpClient = HttpClients.createDefault()) { + String jwtToken = JwtUtil.createJwtToken(IPASS_KEY, IPASS_SECRET); + + HttpPost post = new HttpPost(catlUserUrl); + post.setHeader("deipaasjwt", "Bearer " + jwtToken); + post.setHeader("deipaaskeyauth", "5jFU17Nv5BuC42H1c7w4Ig5tYhOOX88h"); + post.setHeader("Authorization", "bearer " + catlToken); + HttpResponse response = httpClient.execute(post); + String message = EntityUtils.toString(response.getEntity(), "UTF-8"); + logger.warn("CATL-返回的User JSON===============================:" + message); + if (!(response.getStatusLine().getStatusCode() == HttpStatus.SC_OK)) { + throw new CheckedException(EXCEPTION_MESSAGE + ":" + message); + } + return message; + } catch (Exception e) { + throw new CheckedException(ERROR_MESSAGE, e); + } + } + +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/auth2/tool/Client.java b/src/main/java/com/sunwayworld/baseline/framework/auth2/tool/Client.java new file mode 100644 index 0000000..49824f8 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/auth2/tool/Client.java @@ -0,0 +1,132 @@ +package com.sunwayworld.baseline.framework.auth2.tool; + +import com.sunwayworld.framework.utils.JsonUtils; +import okhttp3.OkHttpClient; +import okhttp3.Request; +import okhttp3.Response; +import org.json.JSONException; +import org.json.JSONObject; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import java.io.IOException; +import java.util.concurrent.TimeUnit; + +/** + * 封装客户端的请求方法 + * + * @author Administrator + */ +public class Client { + private static final Logger logger = LoggerFactory.getLogger(Client.class); + + /** + * 获取token + * + * @param url 请求地址 + * @param json 传输参数 + * @return json结果 + */ + public JSONObject getToken(String url, String json) { + return postCall(url, json); + } + + /** + * 获取登陆账号的用户信息 + * + * @param url 请求地址 + * @return 用户信息的json格式 + */ + public JSONObject getUserInfo(String url) { + return getCall(url); + } + + /** + * 获取登陆账号的用户信息 + * + * @param url 请求地址 + * @return 用户信息的json格式 + */ + public JSONObject getUserInfo(String url, String token) { + return getCall(url, token); + } + + /** + * GET请求方式 + * + * @param url 请求地址 + * @return 返回json格式的结果 + */ + private JSONObject getCall(String url) { + logger.info("request url is :" + url); + OkClient okClient = new OkClient(url); + Response response = okClient.getCall(); + JSONObject responseJson = null; + try { + responseJson = new JSONObject(response.body().string()); + } catch (JSONException e) { + e.printStackTrace(); + } catch (IOException e) { + e.printStackTrace(); + } + return responseJson; + } + + /** + * POST请求方式 + * + * @param url 请求地址 + * @param json 参数 + * @return 返回json格式的结果 + */ + private JSONObject postCall(String url, String json) { + logger.info("url:{},json:{}", url, json); + OkClient okClient = new OkClient(url); + Response response = okClient.postCall(json); + logger.info("response:{}", JsonUtils.toJsonString(response)); + String result = ""; + JSONObject responseJson = null; + try { + result = response.body().string(); + logger.debug("第Client的78行获取用户信息返回" + result); + responseJson = new JSONObject(result); + logger.info("responseJson:{}", responseJson); + } catch (IOException e1) { + e1.printStackTrace(); + logger.debug("第Client的78行获取用户信息返回" + result); + } catch (Exception ex) { + logger.debug("第Client的78行获取用户信息返回" + result); + logger.error("postCall", ex); + responseJson = new JSONObject(response); + } + return responseJson; + } + + /** + * GET请求方式 + * + * @param url 请求地址,带header + * @return 返回json格式的结果 + */ + private JSONObject getCall(String url, String token) { + Request request = new Request.Builder() + .url(url) + .addHeader("Authorization", "Bearer " + token).build(); + // new client对象时注意配置的链接与超时时间,根据需要进行调整 + OkHttpClient client = new OkHttpClient.Builder() + .connectTimeout(600, TimeUnit.SECONDS) + .readTimeout(900, TimeUnit.SECONDS) + .writeTimeout(900, TimeUnit.SECONDS) + .build(); + JSONObject responseJson = null; + try { + Response response = client.newCall(request).execute(); + responseJson = new JSONObject(response.body().string()); + } catch (JSONException e) { + e.printStackTrace(); + } catch (IOException e) { + e.printStackTrace(); + } + return responseJson; + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/auth2/tool/OkClient.java b/src/main/java/com/sunwayworld/baseline/framework/auth2/tool/OkClient.java new file mode 100644 index 0000000..7b5c2f3 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/auth2/tool/OkClient.java @@ -0,0 +1,88 @@ +package com.sunwayworld.baseline.framework.auth2.tool; + +import okhttp3.*; + +import javax.net.ssl.SSLContext; +import javax.net.ssl.SSLSocketFactory; +import javax.net.ssl.TrustManager; +import java.io.IOException; +import java.security.SecureRandom; +import java.util.concurrent.TimeUnit; + +/** + * 封装HTTP请求方法 + * @author Administrator + * + */ +public class OkClient { + // 请求数据格式 + private static final MediaType JSON = MediaType.parse("application/json"); + // 客户端 + private OkHttpClient client; + // 请求地址 + private String url; + // 连接超时时间 + public final static int CONNECT_TIMEOUT = 10 * 60; + // 读超时时间 + public final static int READ_TIMEOUT = 15 * 60; + // 写超时时间 + public final static int WRITE_TIMEOUT = 15 * 60; + /** + * 有参构造方法,初始化地址和创建客户端对象 + * @param url 请求地址 + */ + public OkClient(String url) { + this.url = url; + this.client = new OkHttpClient(); + } + /** + * 创建SSL连接 + * @return ssl连接对象 + */ + private static SSLSocketFactory createSSLSocketFactory() { + SSLSocketFactory sSLSocketFactory = null; + try { + SSLContext sc = SSLContext.getInstance("TLS"); + sc.init(null, new TrustManager[]{new TrustAllManager()}, + new SecureRandom()); + sSLSocketFactory = sc.getSocketFactory(); + } catch (Exception e) { + } + return sSLSocketFactory; + } + /** + * 发起GET的Https请求 + * @return 请求结果 + */ + public Response getCall() { + Request request = new Request.Builder().url(url).build(); + Response response = null; + client=client.newBuilder().readTimeout(READ_TIMEOUT, TimeUnit.SECONDS).writeTimeout(WRITE_TIMEOUT, TimeUnit.SECONDS) + .connectTimeout(CONNECT_TIMEOUT, TimeUnit.SECONDS).sslSocketFactory(createSSLSocketFactory()).hostnameVerifier(new TrustAllHostnameVerifier()).build(); + try { + response = client.newCall(request).execute(); + } catch (IOException e) { + throw new IllegalArgumentException(e.getMessage()); + } + return response; + } + /** + * 发起POST的https请求 + * @param json 需要提交的参数 + * @return 请求结果 + */ + public Response postCall(String json) { + RequestBody body = RequestBody.create(JSON, json); + Request request = new Request.Builder().url(url).post(body).build(); + Response response = null; + client=client.newBuilder().sslSocketFactory(createSSLSocketFactory()).hostnameVerifier(new TrustAllHostnameVerifier()).build(); + try { + response = client.newCall(request).execute(); + } catch (IOException e) { + throw new IllegalArgumentException(e.getMessage()); + } + return response; + } + + +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/auth2/tool/TrustAllHostnameVerifier.java b/src/main/java/com/sunwayworld/baseline/framework/auth2/tool/TrustAllHostnameVerifier.java new file mode 100644 index 0000000..83731c3 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/auth2/tool/TrustAllHostnameVerifier.java @@ -0,0 +1,28 @@ +package com.sunwayworld.baseline.framework.auth2.tool; + +import javax.net.ssl.HostnameVerifier; +import javax.net.ssl.SSLSession; + +/** + * 自定义验证主机名的方法,在握手期间,如果 URL 的主机名和服务器的标识主机名不匹配, + * 则验证机制可以回调此接口的实现程序来确定是否应该允许此连接,策略可以是基于证书的或依赖于其他验证方案。 + * 当验证 URL 主机名使用的默认规则失败时使用这些回调。 + * @author Administrator + * + */ +public class TrustAllHostnameVerifier implements HostnameVerifier { + + /** + * 验证主机名和服务器验证方案的匹配是可接受的 + * @param hostname 主机名 + * @param session 到主机的连接上使用的 SSLSession + * @return 如果主机名是可接受的,则返回 true + */ + @Override + public boolean verify(String hostname, SSLSession session) { + // 可以自定义验证逻辑 + + return true; + } + +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/auth2/tool/TrustAllManager.java b/src/main/java/com/sunwayworld/baseline/framework/auth2/tool/TrustAllManager.java new file mode 100644 index 0000000..368c0f2 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/auth2/tool/TrustAllManager.java @@ -0,0 +1,50 @@ +package com.sunwayworld.baseline.framework.auth2.tool; + +import javax.net.ssl.X509TrustManager; +import java.security.cert.CertificateException; +import java.security.cert.X509Certificate; + +/** + * 在HTTPS的证书未经权威机构认证的情况下,访问HTTPS站点的两种方法,一种方法是把该证书导入到Java的TrustStore文件中, + * 另一种是自己实现并覆盖JSSE缺省的证书信任管理器类。两种方法各有优缺点,第一种方法不会影响JSSE的安全性,但需要手工导入证书; + * 第二种方法虽然不用手工导入证书,但需要小心使用,否则会带来一些安全隐患。 + * + * 自定义信任所有证书的管理器,也可以指定信任某个证书 + * @author Administrator + * + */ +public class TrustAllManager implements X509TrustManager { + + /** + * 检查客户端证书 + * 该方法检查客户端的证书,若不信任该证书则抛出异常。 + * 由于我们不需要对客户端进行认证,因此我们只需要执行默认的信任管理器的这个方法。 + * JSSE中,默认的信任管理器类为TrustManager。 + */ + @Override + public void checkClientTrusted(X509Certificate[] chain, String authType) throws CertificateException { + + } + /** + * 检查服务器端证书 + * 该方法检查服务器的证书,若不信任该证书同样抛出异常。 + * 通过自己实现该方法,可以使之信任我们指定的任何证书。 + * 在实现该方法时,也可以简单的不做任何处理,即一个空的函数体,由于不会抛出异常,它就会信任任何证书。 + */ + @Override + public void checkServerTrusted(X509Certificate[] chain, String authType) throws CertificateException { + + } + /** + * 返回受信任的X509证书数组 + * @return 返回受信任的X509证书 + */ + @Override + public X509Certificate[] getAcceptedIssuers() { + return new X509Certificate[0]; + } + + + + +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/common/ResponseDTO.java b/src/main/java/com/sunwayworld/baseline/framework/common/ResponseDTO.java new file mode 100644 index 0000000..3bb4e23 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/common/ResponseDTO.java @@ -0,0 +1,50 @@ +package com.sunwayworld.baseline.framework.common; + +/** + * @author sintor + * @date 2021/11/26/16:51 + */ +public class ResponseDTO { + private Object result; + private String code; + private String message; + + public Object getResult() { + return result; + } + + public void setResult(Object result) { + this.result = result; + } + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + + public String getMessage() { + return message; + } + + public void setMessage(String message) { + this.message = message; + } + + public static ResponseDTO success(Object result,String message) { + ResponseDTO responseDTO = new ResponseDTO(); + responseDTO.setCode("200"); + responseDTO.setResult(result); + responseDTO.setMessage(message); + return responseDTO; + } + + public static ResponseDTO error(String message) { + ResponseDTO responseDTO = new ResponseDTO(); + responseDTO.setCode("500"); + responseDTO.setMessage(message); + return responseDTO; + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/common/filter/CorsFilter.java b/src/main/java/com/sunwayworld/baseline/framework/common/filter/CorsFilter.java new file mode 100644 index 0000000..85d6f3f --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/common/filter/CorsFilter.java @@ -0,0 +1,80 @@ +package com.sunwayworld.baseline.framework.common.filter; + +import com.sunwayworld.framework.utils.StringUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.stereotype.Component; + +import javax.servlet.*; +import javax.servlet.annotation.WebFilter; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.IOException; +import java.util.List; + +@WebFilter +@Component +public class CorsFilter implements Filter{ + + private static final Logger logger = LogManager.getLogger(CorsFilter.class); + //允许访问的域名或地址,逗号配置 + @Value("#{'${sunway.cors.access-cors-list}'.split(',')}") + private List accessCorsList; + + @Override + public void init(FilterConfig filterConfig) throws ServletException { + Filter.super.init(filterConfig); + } + + @Override + public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException{ + HttpServletResponse res = (HttpServletResponse) response; + HttpServletRequest req = (HttpServletRequest) request; + String originUrl = req.getHeader("Origin"); + //如果没设置,则默认允许所有域访问 + if (!StringUtils.isEmpty(originUrl)) { + if (!isAccessHostListEmpty()) { + if(isAccessableCors(originUrl)){ + res.setHeader("Access-Control-Allow-Origin",originUrl); + }else{ + logger.error("CorsFilter #doFilter, deny origin: " + originUrl); + throw new SecurityException(); + } + }else{ + res.setHeader("Access-Control-Allow-Origin","*"); + } + res.setHeader("Access-Control-Allow-Credentials", "true"); + res.setHeader("Access-Control-Allow-Methods", "POST, GET, PATCH, DELETE, PUT"); + res.setHeader("Access-Control-Max-Age", "3600"); + res.setHeader("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept"); + } + + chain.doFilter(request, response); + } + + @Override + public void destroy() { + Filter.super.destroy(); + } + + // -------------------------------------------------------------------------- + // 私有方法 + // -------------------------------------------------------------------------- + private boolean isAccessHostListEmpty() { + if (accessCorsList == null || accessCorsList.isEmpty()) { + return true; + } + + return (accessCorsList.size() == 1 && StringUtils.isBlank(accessCorsList.get(0))); + } + + private boolean isAccessableCors(String originUrl) { + for(String accessCors : accessCorsList){ + if(accessCors.equals(originUrl)){ + return true; + } + } + return false; + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/config/LimsConfig.java b/src/main/java/com/sunwayworld/baseline/framework/config/LimsConfig.java new file mode 100644 index 0000000..6ccaeef --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/config/LimsConfig.java @@ -0,0 +1,212 @@ +package com.sunwayworld.baseline.framework.config; + +import com.sunwayworld.framework.context.ApplicationContextHelper; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.Configuration; + +/** + * @author sintor + * @date 2022/3/29/16:11 + */ +@Configuration +public class LimsConfig { + private static volatile LimsConfig LIMS_CONFIG; + @Value("${lims.dingding.open}") + private Boolean dingOpen; + @Value("${lims.dingding.agentId}") + private Long dingAgentId; + @Value("${lims.dingding.appKey}") + private String dingAppkey; + @Value("${lims.dingding.appSecret}") + private String dingAppSecret; + + @Value("${lims.sap.open}") + private Boolean sapOpen; + + @Value("${lims.sap.sendOrderUri}") + private String sendOrderUri; + + @Value("${lims.sap.sendTaskUri}") + private String sendTaskUri; + + @Value("${lims.sap.sendSapChangeUri}") + private String sendSapChangeUri; + + @Value("${lims.sap.userName}") + private String sapUserName; + + @Value("${lims.sap.password}") + private String sapPassWord; + + @Value("${lims.oa.open}") + private Boolean oaOpen; + + @Value("${lims.qms.open}") + private Boolean qmsOpen; + + @Value("${lims.qms.qmsTokenUri}") + private String qmsTokenUri; + + @Value("${lims.qms.qmsSendOrderUri}") + private String qmsSendOrderUri; + + @Value("${lims.qms.qmsSendTaskUri}") + private String qmsSendTaskUri; + + @Value("${lims.oa.submitFolderUri}") + private String submitFolderUri; + + @Value("${lims.oa.auditFolderUri}") + private String auditFolderUri; + + public static LimsConfig getLimsConfig() { + if (LIMS_CONFIG == null) { + synchronized (LimsConfig.class) { + if (LIMS_CONFIG == null) { + LIMS_CONFIG = ApplicationContextHelper.getBean(LimsConfig.class); + return LIMS_CONFIG; + } else { + return LIMS_CONFIG; + } + } + } else { + return LIMS_CONFIG; + } + } + + public Boolean getDingOpen() { + return dingOpen; + } + + public void setDingOpen(Boolean dingOpen) { + this.dingOpen = dingOpen; + } + + public Long getDingAgentId() { + return dingAgentId; + } + + public void setDingAgentId(Long dingAgentId) { + this.dingAgentId = dingAgentId; + } + + public String getDingAppkey() { + return dingAppkey; + } + + public void setDingAppkey(String dingAppkey) { + this.dingAppkey = dingAppkey; + } + + public String getDingAppSecret() { + return dingAppSecret; + } + + public void setDingAppSecret(String dingAppSecret) { + this.dingAppSecret = dingAppSecret; + } + + public Boolean getSapOpen() { + return sapOpen; + } + + public void setSapOpen(Boolean sapOpen) { + this.sapOpen = sapOpen; + } + + public String getSendOrderUri() { + return sendOrderUri; + } + + public void setSendOrderUri(String sendOrderUri) { + this.sendOrderUri = sendOrderUri; + } + + public String getSendTaskUri() { + return sendTaskUri; + } + + public void setSendTaskUri(String sendTaskUri) { + this.sendTaskUri = sendTaskUri; + } + + public String getSendSapChangeUri() { + return sendSapChangeUri; + } + + public void setSendSapChangeUri(String sendSapChangeUri) { + this.sendSapChangeUri = sendSapChangeUri; + } + + public String getSapUserName() { + return sapUserName; + } + + public void setSapUserName(String sapUserName) { + this.sapUserName = sapUserName; + } + + public String getSapPassWord() { + return sapPassWord; + } + + public void setSapPassWord(String sapPassWord) { + this.sapPassWord = sapPassWord; + } + + public Boolean getOaOpen() { + return oaOpen; + } + + public Boolean getQmsOpen() { + return qmsOpen; + } + + public void setQmsOpen(Boolean qmsOpen) { + this.qmsOpen = qmsOpen; + } + + public String getQmsTokenUri() { + return qmsTokenUri; + } + + public void setQmsTokenUri(String qmsTokenUri) { + this.qmsTokenUri = qmsTokenUri; + } + + public String getQmsSendOrderUri() { + return qmsSendOrderUri; + } + + public void setQmsSendOrderUri(String qmsSendOrderUri) { + this.qmsSendOrderUri = qmsSendOrderUri; + } + + public String getQmsSendTaskUri() { + return qmsSendTaskUri; + } + + public void setQmsSendTaskUri(String qmsSendTaskUri) { + this.qmsSendTaskUri = qmsSendTaskUri; + } + + public void setOaOpen(Boolean oaOpen) { + this.oaOpen = oaOpen; + } + + public String getSubmitFolderUri() { + return submitFolderUri; + } + + public void setSubmitFolderUri(String submitFolderUri) { + this.submitFolderUri = submitFolderUri; + } + + public String getAuditFolderUri() { + return auditFolderUri; + } + + public void setAuditFolderUri(String auditFolderUri) { + this.auditFolderUri = auditFolderUri; + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/constant/LimsConstant.java b/src/main/java/com/sunwayworld/baseline/framework/constant/LimsConstant.java new file mode 100644 index 0000000..a232706 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/constant/LimsConstant.java @@ -0,0 +1,35 @@ +package com.sunwayworld.baseline.framework.constant; + +/** + * baselineaseline 经常使用的常量类,特殊用途的常量类不在此处定义 + */ +public class LimsConstant { + + public static final String DATA_CENTER_QUERY_MENU_HREF = "/secure/basemodule/datacenter/query-menus/page/iframe-page?id=%1$s&src=%2$s"; + + /** 工作流状态字段初始值 **/ + public static final String PROCESS_STATUS_CODE_DRAFT = "draft"; + + /** + * 年度质量工作计划默认名称 + */ + public static final String INTERNAL_AUDIT_PLAN_NAME = "年度内部审核计划"; + + /** + * 月份 + */ + public static final String GIKAM_DATETIME_MONTH_JAN = "1月"; + public static final String GIKAM_DATETIME_MONTH_FEB = "2月"; + public static final String GIKAM_DATETIME_MONTH_MAR = "3月"; + public static final String GIKAM_DATETIME_MONTH_APR = "4月"; + public static final String GIKAM_DATETIME_MONTH_MAY = "5月"; + public static final String GIKAM_DATETIME_MONTH_JUN = "6月"; + public static final String GIKAM_DATETIME_MONTH_JUL = "7月"; + public static final String GIKAM_DATETIME_MONTH_AUG = "8月"; + public static final String GIKAM_DATETIME_MONTH_SEP = "9月"; + public static final String GIKAM_DATETIME_MONTH_OCT = "10月"; + public static final String GIKAM_DATETIME_MONTH_NOV = "11月"; + public static final String GIKAM_DATETIME_MONTH_DEC = "12月"; + + public static final String ANALYTENAME_SIGMA = "σ"; +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/filter/MenuReqAuthLogFilter.java b/src/main/java/com/sunwayworld/baseline/framework/filter/MenuReqAuthLogFilter.java new file mode 100644 index 0000000..14715c3 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/filter/MenuReqAuthLogFilter.java @@ -0,0 +1,147 @@ +package com.sunwayworld.baseline.framework.filter; + +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.admin.request.bean.CoreRequestUrlBean; +import com.sunwayworld.module.admin.request.service.CoreRequestUrlService; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; +import org.springframework.scheduling.annotation.Scheduled; +import org.springframework.stereotype.Component; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.filter.OncePerRequestFilter; +import org.springframework.web.method.HandlerMethod; +import org.springframework.web.servlet.HandlerExecutionChain; +import org.springframework.web.servlet.mvc.condition.RequestMethodsRequestCondition; +import org.springframework.web.servlet.mvc.method.RequestMappingInfo; +import org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping; + +import javax.servlet.FilterChain; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collection; +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.concurrent.ConcurrentHashMap; +import java.util.stream.Collectors; + +@Component +@ConditionalOnProperty( + name = {"sunway.api.get-request-url"}, + havingValue = "true" +) +public class MenuReqAuthLogFilter extends OncePerRequestFilter { + private static final Logger log = LoggerFactory.getLogger(MenuReqAuthLogFilter.class); + + private final Map pool = new ConcurrentHashMap<>(); + private volatile boolean enabled = false; + @Autowired + private CoreRequestUrlService coreRequestUrlService; + + @Override + protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException { + filterChain.doFilter(request, response); + if (!enabled) { + return; + } + try { + String menuId = request.getHeader("x-menu-id"); + if (ObjectUtils.isEmpty(menuId)) { + return; + } + RequestMappingHandlerMapping handlerMapping = ApplicationContextHelper.getBean(RequestMappingHandlerMapping.class); + HandlerExecutionChain handlerExecutionChain = handlerMapping.getHandler(request); + if (handlerExecutionChain == null) { + return; + } + Object obj = handlerExecutionChain.getHandler(); + if (!(obj instanceof HandlerMethod)) { + return; + } + HandlerMethod handler = ((HandlerMethod) obj); + Log logAnno = handler.getMethodAnnotation(Log.class); + Map handlerMethods = handlerMapping.getHandlerMethods(); + handlerMethods.forEach((k, v) -> { + if (v.toString().equals(handler.toString())) { + RequestMethodsRequestCondition methodsCondition = k.getMethodsCondition(); + for (RequestMethod method : methodsCondition.getMethods()) { + for (String pattern : k.getPatternsCondition().getPatterns()) { + if (ObjectUtils.isEmpty(method) || ObjectUtils.isEmpty(pattern)) { + return; + } + CoreRequestUrlBean urlBean = new CoreRequestUrlBean(); + urlBean.setMenuId(menuId); + urlBean.setMethod(method.name()); + String note = "自动插入"; + if (logAnno != null) { + String value = logAnno.value(); + note += "-" + value; + } + urlBean.setNote(note); + urlBean.setUrl(pattern); + if (pattern.endsWith("keep-online")){ + continue; + } + pool.put(menuId + "-" + method + "-" + pattern, urlBean); + } + } + + } + }); + + + } catch (Throwable t) { + log.info("ignore", t); + } + } + + /** + * 定时更新开关 + */ + @Scheduled(fixedDelay = 5000L) + public void updateSwitch() { + String constantValue = ApplicationContextHelper.getConstantValue("CHECK_ACCESS_PERMISSION_AUTO_INSERT"); + this.enabled = StringUtils.equalsIgnoreCase(Constant.YES, constantValue); + } + + /** + * 定时刷数 + */ + @Scheduled(fixedDelay = 10000L) + public void insert() { + log.info("insert start"); + Collection requestUrlBeans = pool.values(); + for (CoreRequestUrlBean requestUrlBean : requestUrlBeans) { + requestUrlBean.setId(ApplicationContextHelper.getNextIdentity()); + } + + List itemList = new ArrayList<>(requestUrlBeans); + pool.clear(); + + List searchColNames = Arrays.asList("menuId", "method", "url"); + List selectColNames = Arrays.asList("id", "menuId", "method", "url"); + List existedUrlBeans = coreRequestUrlService.getDao().selectList(itemList, searchColNames, selectColNames); + Set existedUrls = existedUrlBeans.stream() + .map(urlBean -> urlBean.getMenuId() + "-" + urlBean.getMethod() + "-" + urlBean.getUrl()) + .collect(Collectors.toSet()); + + List newUrlBeans = itemList.stream() + .filter(urlBean -> !existedUrls.contains(urlBean.getMenuId() + "-" + urlBean.getMethod() + "-" + urlBean.getUrl())) + .peek(urlBean -> urlBean.setId(ApplicationContextHelper.getNextIdentity())) + .collect(Collectors.toList()); + //newUrlBeans = newUrlBeans.stream().filter(s->!"core/module/sys/statuses/action/keep-online".equals(s.getUrl())).collect(Collectors.toList()); + coreRequestUrlService.getDao().insert(newUrlBeans); + log.info("insert end"); + + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/filter/dao/LimsRequestUrlDaoImpl.java b/src/main/java/com/sunwayworld/baseline/framework/filter/dao/LimsRequestUrlDaoImpl.java new file mode 100644 index 0000000..d1251c0 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/filter/dao/LimsRequestUrlDaoImpl.java @@ -0,0 +1,18 @@ +package com.sunwayworld.baseline.framework.filter.dao; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.module.admin.request.bean.CoreRequestUrlBean; +import com.sunwayworld.module.admin.request.dao.impl.CoreRequestUrlDaoImpl; +import org.springframework.cache.annotation.Cacheable; +import org.springframework.stereotype.Repository; + +@Repository +@GikamBean +public class LimsRequestUrlDaoImpl extends CoreRequestUrlDaoImpl { + + @Override + @Cacheable(value = "T_CORE_REQUEST_URL", key = "'GROUPING_BY_URL_MAP'") + public void cacheEvict(CoreRequestUrlBean oldItem, CoreRequestUrlBean newItem) { + super.cacheEvict(oldItem, newItem); + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/CheckUtils.java b/src/main/java/com/sunwayworld/baseline/framework/utils/CheckUtils.java new file mode 100644 index 0000000..521929f --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/CheckUtils.java @@ -0,0 +1,41 @@ +package com.sunwayworld.baseline.framework.utils; + +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.utils.ObjectUtils; + +import java.util.Collection; + +/** + * @author sintor + * @date 2022/1/14/9:36 + */ +public class CheckUtils { + public static boolean checkNotEmpty(Object... object){ + boolean flag = true; + for (Object o : object) { + if (ObjectUtils.isEmpty(object)) { + flag = false; + break; + } + } + return true; + } + + public static > T requireNonBlank(T obj) { + if (obj == null) + throw new NullPointerException(); + if (obj.size()==0){ + throw new RuntimeException("参数集合为空"); + } + return obj; + } + + public static boolean checkNotEmptyException(Object... object) { + for (Object o : object) { + if (ObjectUtils.isEmpty(object)) { + throw new CheckedException("参数异常"); + } + } + return true; + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/CommonHelper.java b/src/main/java/com/sunwayworld/baseline/framework/utils/CommonHelper.java new file mode 100644 index 0000000..cf767de --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/CommonHelper.java @@ -0,0 +1,100 @@ +package com.sunwayworld.baseline.framework.utils; + +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.StringUtils; + +import java.lang.reflect.InvocationTargetException; +import java.lang.reflect.Method; +import java.time.LocalDateTime; +import java.util.Collection; +import java.util.List; +import java.util.Map; +import java.util.function.Function; +import java.util.stream.Collectors; + +public class CommonHelper { + public static boolean isNotEmpty(Collection coll) { + return !CollectionUtils.isEmpty(coll); + } + public static boolean isEmpty(Collection coll) { + return CollectionUtils.isEmpty(coll); + } + + public static T checkObjectNotNull(T t,String message) { + if (CommonHelper.isNull(t)) { + throw new CheckedException(message); + } + return t; + } + public static boolean isNotNull(Object obj) { + return !(obj == null); + } + public static boolean isNull(Object obj) { + return obj == null; + } + public static boolean isOrNotNull(Object... objs) { + for (Object obj : objs) { + if (obj != null) { + return true; + } + } + return false; + } + public static boolean isAndNotNull(Object... objs) { + for (Object obj : objs) { + if (obj == null) { + return false; + } + } + return true; + } + + public static > List getIdList(List parseList) { + if (CollectionUtils.isEmpty(parseList)) { + throw new IllegalArgumentException("Empty list"); + } + List ids = parseList.stream().map(T::getId).distinct().collect(Collectors.toList()); + if (ids.stream().allMatch(CommonHelper::isNull)) { + throw new IllegalArgumentException("Empty list"); + } + return ids; + } + + public static void clearCreatedInfo(Object obj) { + Class clazz = obj.getClass(); + try { + Method setCreatedByOrgName = clazz.getMethod("setCreatedByOrgName", String.class); + Method setCreatedByOrgId = clazz.getMethod("setCreatedByOrgId", String.class); + Method setCreatedByName = clazz.getMethod("setCreatedByName", String.class); + Method setCreatedById = clazz.getMethod("setCreatedById", String.class); + Method setCreatedTime = clazz.getMethod("setCreatedTime", LocalDateTime.class); + setCreatedByOrgName.invoke(obj, (Object) null); + setCreatedByOrgId.invoke(obj, (Object) null); + setCreatedByName.invoke(obj, (Object) null); + setCreatedById.invoke(obj, (Object) null); + setCreatedTime.invoke(obj, (Object) null); + } catch (NoSuchMethodException | InvocationTargetException | IllegalAccessException e) { + throw new RuntimeException("反射错误"); + } + } + + public static Map createMap(Function mapper, List beans) { + return beans.stream().collect(Collectors.toMap(mapper, s -> s, (s1, s2) -> s1)); + } + + public static String getTargetId(Long id, String table) { + return table + "$" + id; + } + + public static > List getTargetIds(List beans, String table) { + return beans.stream().map(s -> CommonHelper.getTargetId(s.getId(), table)).collect(Collectors.toList()); + } + public static String blankDefault(String str,String df){ + if (StringUtils.isBlank(str)) { + return df; + } + return str; + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/ConvertHelper.java b/src/main/java/com/sunwayworld/baseline/framework/utils/ConvertHelper.java new file mode 100644 index 0000000..1afda5f --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/ConvertHelper.java @@ -0,0 +1,23 @@ +package com.sunwayworld.baseline.framework.utils; + +import java.util.List; +import java.util.Map; + +@SuppressWarnings("unchecked") +public class ConvertHelper { + public static Map toMap(Object obj) { + return (Map) obj; + } + + public static List toList(Object obj) { + return (List) obj; + } + + public static String toString(Object obj) { + return (String) obj; + } + + public static Double toDouble(Object obj) { + return (Double) obj; + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/CoreCodeUtil.java b/src/main/java/com/sunwayworld/baseline/framework/utils/CoreCodeUtil.java new file mode 100644 index 0000000..0fe5bd0 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/CoreCodeUtil.java @@ -0,0 +1,86 @@ +package com.sunwayworld.baseline.framework.utils; + +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.sys.code.bean.CoreCodeBean; +import com.sunwayworld.module.sys.code.service.CoreCodeService; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * @author sintor + * @date 2021/11/5/17:35 + */ +public class CoreCodeUtil { + private static Map> NAME_TO_CODE = null; + private static Map> CODE_TO_NAME = null; + private static volatile boolean INIT = false; + private static final Object LOCK = new Object(); + + private static void setNameToCode(Map> map) { + if (NAME_TO_CODE == null) { + NAME_TO_CODE = map; + } + } + + private static void setCodeToName(Map> map) { + if (CODE_TO_NAME == null) { + CODE_TO_NAME = map; + } + } + + private static void init() { + if (!INIT) { + synchronized (LOCK) { + if (!INIT) { + initCoreCode(); + INIT = true; + } + } + } + } + + public static String getName(String catalog, String code) { + init(); + String result = null; + Map names = CODE_TO_NAME.get(catalog); + if (names != null) { + result = names.get(code); + } + if (StringUtils.isEmpty(result)) { + result = code; + } + return result; + } + + public static String getCode(String catalog, String name) { + init(); + String result = null; + Map codes = NAME_TO_CODE.get(catalog); + if (codes != null) { + result = codes.get(name); + } + if (StringUtils.isEmpty(result)) { + result = name; + } + return result; + } + + private static void initCoreCode() { + CoreCodeService coreCodeService = ApplicationContextHelper.getBean(CoreCodeService.class); + List coreCodeBeans = coreCodeService.selectAll(); + Map> codeToName = new HashMap<>(); + Map> nameToCode = new HashMap<>(); + for (CoreCodeBean coreCodeBean : coreCodeBeans) { + String codeCategoryId = coreCodeBean.getCodeCategoryId(); + Map names = codeToName.computeIfAbsent(codeCategoryId, k -> new HashMap<>()); + names.put(coreCodeBean.getCode(), coreCodeBean.getCodeName()); + Map codes = nameToCode.computeIfAbsent(codeCategoryId, k -> new HashMap<>()); + codes.put(coreCodeBean.getCodeName(), coreCodeBean.getCode()); + } + setCodeToName(codeToName); + setNameToCode(nameToCode); + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/CoreConstantHelper.java b/src/main/java/com/sunwayworld/baseline/framework/utils/CoreConstantHelper.java new file mode 100644 index 0000000..c42aaaa --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/CoreConstantHelper.java @@ -0,0 +1,15 @@ +package com.sunwayworld.baseline.framework.utils; + +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.module.sys.constant.bean.CoreConstantBean; +import com.sunwayworld.module.sys.constant.service.CoreConstantService; + +public class CoreConstantHelper { + + public static final String WORKSPACE_REFRESH_FREQUENCY = "WORKSPACE-REFRESH-FREQUENCY"; + + public static Long getWorkspaceRefreshFrequency() { + CoreConstantBean coreConstantBean = ApplicationContextHelper.getBean(CoreConstantService.class).selectById(WORKSPACE_REFRESH_FREQUENCY); + return Double.valueOf(coreConstantBean.getConstantValue()).longValue(); + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/DingTalkHelper.java b/src/main/java/com/sunwayworld/baseline/framework/utils/DingTalkHelper.java new file mode 100644 index 0000000..a3ced20 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/DingTalkHelper.java @@ -0,0 +1,108 @@ +package com.sunwayworld.baseline.framework.utils; + +import com.dingtalk.api.DefaultDingTalkClient; +import com.dingtalk.api.DingTalkClient; +import com.dingtalk.api.request.OapiGettokenRequest; +import com.dingtalk.api.request.OapiMessageCorpconversationAsyncsendV2Request; +import com.dingtalk.api.response.OapiGettokenResponse; +import com.sunwayworld.baseline.framework.config.LimsConfig; +import com.sunwayworld.framework.cache.redis.RedisHelper; +import com.sunwayworld.framework.executor.ExecutorHelper; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import com.taobao.api.ApiException; +import com.taobao.api.TaobaoResponse; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +public class DingTalkHelper { + public static final String SEND_MSG_URL = "https://oapi.dingtalk.com/topapi/message/corpconversation/asyncsend_v2"; + private static final Logger logger = LogManager.getLogger(DingTalkHelper.class); + private static final String ACCESS_TOKEN_URL = "https://oapi.dingtalk.com/gettoken"; + private static final int TOKEN_CACHE_TIME = 60 * 120; + private static final String REDIS_KEY_PREFIX = "BP:"; + private static final String REDIS_KEY_TOKEN = "token"; + + private static volatile DingTalkHelper instance; + + public static DingTalkHelper getInstance() { + if (instance == null) { + synchronized (DingTalkHelper.class) { + if (instance == null) { + instance = new DingTalkHelper(); + } + } + } + return instance; + } + + public static void sendMsg(String userId, String title, String content) { + getInstance().sendMsgToDing(userId, title, content); + } + + public static void sendMsg(String userId, String content) { + getInstance().sendMsgToDing(userId, "", content); + } + + public void sendMsgToDing(String userId, String title, String content) { + + OapiMessageCorpconversationAsyncsendV2Request.Msg msg = new OapiMessageCorpconversationAsyncsendV2Request.Msg(); + msg.setMsgtype("text"); + msg.setText(new OapiMessageCorpconversationAsyncsendV2Request.Text()); + msg.getText().setContent(content); + + CoreUserBean user = UserHelper.getUser(userId); + if (StringUtils.isBlank(user.getDdUserId())) { + return; + } + OapiMessageCorpconversationAsyncsendV2Request request = new OapiMessageCorpconversationAsyncsendV2Request(); + request.setUseridList(user.getDdUserId()); + request.setAgentId(LimsConfig.getLimsConfig().getDingAgentId()); + request.setToAllUser(false); + request.setMsg(msg); + logger.info("用户ID:{},钉钉账号:{},title:{},content:{}", userId, user.getDdUserId(), title, content); + if (!LimsConfig.getLimsConfig().getDingOpen()) { + return; + } + ExecutorHelper.submit(() -> { + doRequest(request); + }); + } + + private void doRequest(OapiMessageCorpconversationAsyncsendV2Request request) { + DingTalkClient client = new DefaultDingTalkClient(SEND_MSG_URL); + TaobaoResponse response; + String token = getAccessToken(); + logger.info("token:{}", token); + try { + response = client.execute(request, token); + logger.info(response.getBody()); + } catch (ApiException ex) { + logger.error("errorCode:{},msg{}", ex.getErrCode(), ex.getErrMsg()); + } + } + + private String getAccessToken() { + String token = RedisHelper.get(REDIS_KEY_PREFIX, REDIS_KEY_TOKEN); + if (StringUtils.isBlank(token)) { + try { + + OapiGettokenRequest request = new OapiGettokenRequest(); + request.setAppkey(LimsConfig.getLimsConfig().getDingAppkey()); + request.setAppsecret(LimsConfig.getLimsConfig().getDingAppSecret()); + request.setHttpMethod("GET"); + + DefaultDingTalkClient client = new DefaultDingTalkClient(ACCESS_TOKEN_URL); + OapiGettokenResponse response = client.execute(request); + + token = response.getAccessToken(); + if (!StringUtils.isBlank(token)) { + RedisHelper.put(REDIS_KEY_PREFIX, REDIS_KEY_TOKEN, token, TOKEN_CACHE_TIME); + } + } catch (Exception ignored) { + } + } + return token; + } + +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/DocXUtils.java b/src/main/java/com/sunwayworld/baseline/framework/utils/DocXUtils.java new file mode 100644 index 0000000..0053ab1 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/DocXUtils.java @@ -0,0 +1,120 @@ +package com.sunwayworld.baseline.framework.utils; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.apache.poi.xwpf.usermodel.*; + +import java.io.FileInputStream; +import java.io.FileNotFoundException; +import java.io.IOException; +import java.io.InputStream; +import java.util.List; + +public class DocXUtils { + private static final Logger log = LogManager.getLogger(DocXUtils.class); + public static void main(String[] args) { + String filePath = "D:\\document\\富士康\\武汉设备文件采集数据&需求说明(Update)\\三综合\\三综合测试报告.docx"; + String suffix = filePath.substring(filePath.lastIndexOf(".")); + if(".docx".equals(suffix)){ + System.out.println("文件类型是.docx"); + dealDocXFile(filePath); + } + } + + public static void dealDocXFile(String filePath){ + + InputStream input = null; + try { + //实例化解析docx文档的对象 + input = new FileInputStream(filePath); + XWPFDocument xd = new XWPFDocument(input); + log.info("开始解析文档中的所有图片----------------"); + //1 getAllPackagePictures()此包装中的所有图片 + List xwpfPictureDataList2 = xd.getAllPictures(); + if(!xwpfPictureDataList2.isEmpty()){ + for (XWPFPictureData xwpfPictureData : xwpfPictureDataList2) { + //图像的文件名 + System.out.println("图片名称:" + xwpfPictureData.getFileName()); + } + } + log.info("开始解析文档中的所有段落----------------"); + //文本的段落 + List xwpfParagraphList = xd.getParagraphs(); + dealParagraph(xwpfParagraphList); + log.info("开始解析文档中的所有表格----------------"); + //文本的表格 + List xwpfTableList = xd.getTables(); + dealTable(xwpfTableList); + log.info("开始解析文档中的页脚----------------"); + //页脚列表 + List xwpfFooterList = xd.getFooterList(); + //System.out.println("页脚列表size:"+xwpfFooterList.size()); + if(!xwpfFooterList.isEmpty()){ + for (XWPFFooter xwpfFooter : xwpfFooterList) { + //页脚的文本的段落 + dealParagraph(xwpfFooter.getParagraphs()); + dealTable(xwpfFooter.getTables()); + System.out.println("getText:"+xwpfFooter.getText()); + } + } + log.info("开始解析文档中的脚注----------------"); + //脚注列表 + List xwpfFootnoteList = xd.getFootnotes(); + for(XWPFFootnote xwpfFootnote : xwpfFootnoteList){ + //处理脚注段落 + dealParagraph(xwpfFootnote.getParagraphs()); + dealTable(xwpfFootnote.getTables()); + } + log.info("开始解析文档中的页眉----------------"); + //页眉列表 + List xwpfHeaderList = xd.getHeaderList(); + if(!xwpfHeaderList.isEmpty()){ + for(XWPFHeader xwpfHeader : xwpfHeaderList){ + dealParagraph(xwpfHeader.getParagraphs()); + dealTable(xwpfHeader.getTables()); + System.out.println(xwpfHeader.getText()); + } + } + } catch (FileNotFoundException e) { + e.printStackTrace(); + System.out.println("文件没有找到"); + } catch (IOException e) { + e.printStackTrace(); + System.out.println("发生io异常"); + } + + } + + public static void dealParagraph(List xwpfParagraphListList){ + if(!xwpfParagraphListList.isEmpty()){ + for(XWPFParagraph xwpfParagraph : xwpfParagraphListList){ + if(xwpfParagraph==null || xwpfParagraph.getText()==null){ + continue; + } + System.out.println("______________________________________________________________"); + //返回段落的文本内容,包括图片中的文本和其中的sdt元素。String + System.out.println("getText~~~~~~~~~~~:"+xwpfParagraph.getText()); + //返回段落的文本,但不返回段落中的任何对象.String + System.out.println("getParagraphText:~~"+xwpfParagraph.getParagraphText()); + System.out.println("getRuns~~~~~~~~~~~:"+xwpfParagraph.getRuns()); + } + } + + } + + public static void dealTable(List xwpfTableList){ + if(!xwpfTableList.isEmpty()){ + for(XWPFTable xwpfTable : xwpfTableList){ + //遍历行 + for(XWPFTableRow xwpfTableRow : xwpfTable.getRows()){ + //遍历单元格 + for(XWPFTableCell xwpfTableCell : xwpfTableRow.getTableCells()){ + //处理段落 + dealParagraph(xwpfTableCell.getParagraphs()); + dealTable(xwpfTableCell.getTables()); + } + } + } + } + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/ExcelExportUtil.java b/src/main/java/com/sunwayworld/baseline/framework/utils/ExcelExportUtil.java new file mode 100644 index 0000000..d10859b --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/ExcelExportUtil.java @@ -0,0 +1,186 @@ +package com.sunwayworld.baseline.framework.utils; + +import org.jxls.common.Context; +import org.jxls.util.JxlsHelper; + +import java.io.ByteArrayOutputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.lang.reflect.Field; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; + +/** + * Excel报表导出工具 + */ +public class ExcelExportUtil { + + /** + * 导出Excel到指定的文件位置 + * + * @param templatePath 模板文件路径 + * @param targetFilePath Excel导出路径 + * @param params 模板参数 + */ + public static void buildXls(String templatePath, String targetFilePath, Map params) { + + try (InputStream is = ExcelExportUtil.class.getClassLoader().getResourceAsStream(templatePath); OutputStream os = new FileOutputStream(targetFilePath)) { + + init(params, is, os); + } catch (IOException e) { + e.printStackTrace(); + } + } + + /** + * 导出Excel,直接输出到流中 + * + * @param templatePath 模板文件路径 + * @param targetOutStream Excel输出流 + * @param params 模板参数 + */ + public static void buildXls(String templatePath, OutputStream targetOutStream, Map params) { + + try (InputStream is = ExcelExportUtil.class.getClassLoader().getResourceAsStream(templatePath)) { + + init(params, is, targetOutStream); + } catch (IOException e) { + e.printStackTrace(); + } + } + + public List> mergeCell(List objectList) { + return mergeCell(objectList, null); + } + + /** + * 集合进行分组后,合并单元格 + * + * @param objectList 对象集合 + * @param mergeField 对象分组属性,若分组属性为对象本身,则无需该属性 + * @return 分组后的集合 { + * value: ***, // 分组属性对应的值(或者对象自身) + * mergeNum: *** // value连续相同的个数(即需要合并的单元格数量) + * } + */ + public List> mergeCell(List objectList, Object mergeField) { + + List> mergeCellList = new ArrayList<>(objectList.size()); + for (int i = 0; i < objectList.size(); i++) { + + Object val = property(objectList.get(i), mergeField); + int mergeNum = 1; + while (i + 1 < objectList.size() && Objects.equals(val, property(objectList.get(i + 1), mergeField))) { + mergeNum++; + i++; + } + HashMap mergeCellItem = new HashMap<>(); + mergeCellItem.put("value", val); + mergeCellItem.put("mergeNum", mergeNum); + mergeCellList.add(mergeCellItem); + } + return mergeCellList; + } + + /** + * 图片显示 + * + * @param imgPath 图片地址 + * @return 字节数组 + * @throws IOException 流异常 + */ + public byte[] img(String imgPath) throws IOException { + + try (InputStream inputStream = ExcelExportUtil.class.getClassLoader().getResourceAsStream(imgPath); ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream()) { + + byte[] buff = new byte[1024]; + int rc; + assert inputStream != null; + while ((rc = inputStream.read(buff, 0, 1024)) > 0) { + byteArrayOutputStream.write(buff, 0, rc); + } + return byteArrayOutputStream.toByteArray(); + } + } + + /** + * 根据指定的数量,生成一个数字集合,从1开始 + * + * @param size 集合数量 n + * @return 数字集合 1-n + */ + public List toArr(int size) { + + List arrayList = new ArrayList<>(); + for (int i = 1; i < size + 1; i++) { + arrayList.add(i); + } + return arrayList; + } + + /** + * 读取对象(Map或者Bean)中的属性 + * + * @param object Map或者Bean + * @param property 属性 + * @return 值 + */ + public Object property(Object object, Object property) { + + if (object == null) { + return null; + } + + if (property == null) { + return object.toString(); + } + + Object val = null; + if (object instanceof Map) { + val = ((Map) object).get(property); + } else { + try { + Field field = object.getClass().getDeclaredField(String.valueOf(property)); + if (field != null) { + field.setAccessible(true); + val = field.get(object); + } + } catch (NoSuchFieldException | IllegalAccessException e) { + e.printStackTrace(); + } + } + return val; + } + + /** + * 读取对象(Map或者Bean)中的属性 + * + * @param object Map或者Bean + * @param property 属性 + * @param defaultValue 未取到值的默认值 + * @return 值 + */ + public Object property(Object object, Object property, Object defaultValue) { + + Object val = property(object, property); + + return val == null ? defaultValue : val; + } + + private static void init(Map params, InputStream is, OutputStream os) throws IOException { + + // 内置工具类 + params.put("util", new ExcelExportUtil()); + + Context context = new Context(); + params.forEach(context::putVar); + JxlsHelper.getInstance() + // excel中的公式会不起作用,需要在公式上回车才可以,添加此属性可以避免该问题 + .setEvaluateFormulas(true).processTemplate(is, os, context); + } +} \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/ExportUtil.java b/src/main/java/com/sunwayworld/baseline/framework/utils/ExportUtil.java new file mode 100644 index 0000000..69d1753 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/ExportUtil.java @@ -0,0 +1,195 @@ +//package com.sunwayworld.baseline.framework.utils; +// +//import com.deepoove.poi.XWPFTemplate; +//import com.deepoove.poi.config.Configure; +//import com.deepoove.poi.config.ConfigureBuilder; +//import com.deepoove.poi.data.PictureRenderData; +//import com.deepoove.poi.exception.RenderException; +//import com.deepoove.poi.policy.PictureRenderPolicy; +//import com.deepoove.poi.policy.RenderPolicy; +//import com.deepoove.poi.policy.ref.ReplaceOptionalTextPictureRefRenderPolicy; +//import com.deepoove.poi.render.RenderContext; +//import com.deepoove.poi.template.ElementTemplate; +//import com.deepoove.poi.template.run.RunTemplate; +//import com.deepoove.poi.util.TableTools; +//import org.apache.poi.xwpf.usermodel.XWPFDocument; +//import org.apache.poi.xwpf.usermodel.XWPFParagraph; +//import org.apache.poi.xwpf.usermodel.XWPFRun; +//import org.apache.poi.xwpf.usermodel.XWPFTable; +//import org.apache.poi.xwpf.usermodel.XWPFTableCell; +//import org.apache.poi.xwpf.usermodel.XWPFTableRow; +//import org.openxmlformats.schemas.drawingml.x2006.main.CTNonVisualDrawingProps; +//import org.openxmlformats.schemas.drawingml.x2006.wordprocessingDrawing.CTAnchor; +//import org.openxmlformats.schemas.drawingml.x2006.wordprocessingDrawing.CTInline; +//import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTDrawing; +//import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTR; +//import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTcPr; +//import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTVMerge; +//import org.openxmlformats.schemas.wordprocessingml.x2006.main.STMerge; +// +//import java.io.ByteArrayOutputStream; +//import java.io.IOException; +//import java.io.InputStream; +//import java.io.OutputStream; +//import java.util.HashSet; +//import java.util.List; +//import java.util.Random; +//import java.util.Set; +//import java.util.function.Function; +// +//public class ExportUtil { +// +// public static void replacePicture(ConfigureBuilder configureBuilder, String pictureTextMark, InputStream replacePicture) { +// +// replacePicture(configureBuilder, pictureTextMark, replacePicture, XWPFDocument.PICTURE_TYPE_PNG); +// } +// +// public static void replacePicture(ConfigureBuilder configureBuilder, String pictureTextMark, InputStream replacePicture, int pictureType) { +// +// configureBuilder.referencePolicy(new ReplaceOptionalTextPictureRefRenderPolicy(pictureTextMark, replacePicture, pictureType)); +// } +// +// public static void replacePicture(ConfigureBuilder configureBuilder, String pictureTextMark, byte[] replacePicture) { +// +// replacePicture(configureBuilder, pictureTextMark, replacePicture, XWPFDocument.PICTURE_TYPE_PNG); +// } +// +// public static void replacePicture(ConfigureBuilder configureBuilder, String pictureTextMark, byte[] replacePicture, int pictureType) { +// +// configureBuilder.referencePolicy(new ReplaceOptionalTextPictureRefRenderPolicy(pictureTextMark, replacePicture, pictureType)); +// } +// +// public static void build(InputStream templateFile, Function paramsBuilder, OutputStream outputConsumer) throws IOException { +// +// ConfigureBuilder builder = Configure.newBuilder(); +// builder.buildGramer("${", "}"); +// builder.addPlugin('@', new MyPictureRenderPolicy()); +// builder.bind("mergeCellsVertically", new MergeCellsVertically()); +// builder.setElMode(Configure.ELMode.SPEL_MODE); +// XWPFTemplate template = XWPFTemplate.compile(templateFile, builder.build()).render(paramsBuilder.apply(builder)); +// try { +// template.write(outputConsumer); +// } catch (IOException e) { +// e.printStackTrace(); +// } finally { +// try { +// template.close(); +// } catch (IOException e) { +// e.printStackTrace(); +// } +// } +// } +// +// public static byte[] toByteArray(InputStream input) { +// try (ByteArrayOutputStream output = new ByteArrayOutputStream()) { +// byte[] buffer = new byte[1024]; +// for (int n; -1 != (n = input.read(buffer)); ) { +// output.write(buffer, 0, n); +// } +// return output.toByteArray(); +// } catch (Exception e) { +// try { +// input.close(); +// } catch (IOException ex) { +// ex.printStackTrace(); +// } +// } +// return null; +// } +// +// public static class MyPictureRenderPolicy extends PictureRenderPolicy { +// +// @Override +// protected void afterRender(RenderContext context) { +// +// super.afterRender(context); +// XWPFRun run = context.getRun(); +// CTR ctr = run.getCTR(); +// +// CTDrawing ctDrawing = ctr.getDrawingList() != null ? ctr.getDrawingArray(0) : null; +// if (null == ctDrawing) { +// return; +// } +// +// CTNonVisualDrawingProps docPr = null; +// if (ctDrawing.sizeOfAnchorArray() > 0) { +// CTAnchor anchorArray = ctDrawing.getAnchorArray(0); +// docPr = anchorArray.getDocPr(); +// } else if (ctDrawing.sizeOfInlineArray() > 0) { +// CTInline inline = ctDrawing.getInlineArray(0); +// docPr = inline.getDocPr(); +// } +// +// if (null != docPr) { +// // 想办法设置一个唯一值 +// docPr.setId(System.currentTimeMillis() + new Random().nextInt(5000)); +// } +// } +// } +// +// public static class MergeCellsVertically implements RenderPolicy { +// +// private ThreadLocal> mergeCellMark = new ThreadLocal<>(); +// +// @Override +// public void render(ElementTemplate eleTemplate, Object data, XWPFTemplate template) { +// RunTemplate runTemplate = (RunTemplate) eleTemplate; +// XWPFRun run = runTemplate.getRun(); +// run.setText("", 0); +// try { +// if (!TableTools.isInsideTable(run)) { +// throw new IllegalStateException("合并列单元格的模板标签${mergeCellsVertically}" + runTemplate.getSource() + "必须放在table中"); +// } +// XWPFTableCell cell = (XWPFTableCell) ((XWPFParagraph) run.getParent()).getBody(); +// String text = cell.getText(); +// +// CTTcPr tcPr = cell.getCTTc().isSetTcPr() ? cell.getCTTc().getTcPr() : cell.getCTTc().addNewTcPr(); +// CTVMerge vMerge = tcPr.addNewVMerge(); +// if (mergeCellMark.get() == null) { +// mergeCellMark.set(new HashSet<>()); +// } +// if (!mergeCellMark.get().contains(text)) { +// // The first merged cell is set with RESTART merge value +// vMerge.setVal(STMerge.RESTART); +// mergeCellMark.get().add(text); +// } else { +// // Cells which join (merge) the first one, are set with CONTINUE +// vMerge.setVal(STMerge.CONTINUE); +// } +// +// } catch (Exception e) { +// throw new RenderException("合并列单元格错误:" + e.getMessage(), e); +// } +// } +// } +// +// @SuppressWarnings("unused") +// private static int getColNum(XWPFTableCell cell) { +// int colNum = 0; +// XWPFTableRow row = cell.getTableRow(); +// List cells = row.getTableCells(); +// for (int i = 0; i < cells.size(); i++) { +// XWPFTableCell tableCell = cells.get(i); +// if (tableCell.getCTTc() == cell.getCTTc()) { +// colNum = i + 1; +// } +// } +// +// return colNum; +// } +// +// @SuppressWarnings("unused") +// private static int getRowNum(XWPFTableRow row) { +// XWPFTable table = row.getTable(); +// int rowNum = 0; +// List rows = table.getRows(); +// for (int i = 0; i < rows.size(); i++) { +// XWPFTableRow tableRow = rows.get(i); +// if (tableRow.getCtRow() == row.getCtRow()) { +// rowNum = i + 1; +// } +// } +// +// return rowNum; +// } +//} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/FTPUtil.java b/src/main/java/com/sunwayworld/baseline/framework/utils/FTPUtil.java new file mode 100644 index 0000000..9d05109 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/FTPUtil.java @@ -0,0 +1,106 @@ +package com.sunwayworld.baseline.framework.utils; + +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.exception.FtpException; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.utils.FtpUtils; +import com.sunwayworld.framework.utils.NumberUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import org.apache.commons.net.ftp.FTPClient; +import org.apache.commons.net.ftp.FTPReply; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.core.env.Environment; + +import java.io.File; +import java.io.IOException; + +public class FTPUtil { + + private static final Logger logger = LogManager.getLogger(FTPUtil.class); + + public static boolean connect(String addr, int port, String username, String password) { + FTPClient ftp = new FTPClient(); + try { + ftp.connect(addr, port); + boolean loginSuccess = ftp.login(username, password); + if (!loginSuccess) { + return false; + } else { + return true; + } + } catch (IOException var3) { + logger.error("getFtpClient:{}", var3); + return false; + }finally{ + close(ftp); + } + } + + public static void disconnect(FTPClient ftp) { + try { + ftp.disconnect(); + } catch (IOException e) { + e.printStackTrace(); + } + } + + private static String FTP_CHARSET = "GBK"; + + public static FTPClient getFtpClient() { + FTPClient ftpClient = new FTPClient(); + try { + Environment env = ApplicationContextHelper.getEnvironment(); + ftpClient.connect(env.getProperty("sunway.config.file-server.ftp.url"), NumberUtils.parseInt(env.getProperty("sunway.config.file-server.ftp.port"))); + boolean loginSuccess = ftpClient.login(env.getProperty("sunway.config.file-server.ftp.username"), env.getProperty("sunway.config.file-server.ftp.password")); + if (!loginSuccess) { + throw new FtpException("GIKAM.EXCEPTION.FTP.CONNECTION"); + } else { + ftpClient.setFileType(2); + if (FTPReply.isPositiveCompletion(ftpClient.sendCommand("OPTS UTF8", "ON"))) { + FTP_CHARSET = "UTF-8"; + } + ftpClient.setControlEncoding(FTP_CHARSET); + ftpClient.enterLocalPassiveMode();// 设置被动模式 + return ftpClient; + } + } catch (IOException var3) { + logger.error("getFtpClient:{}", var3); + throw new FtpException("GIKAM.EXCEPTION.FTP.CONNECTION"); + } + } + + public static void close(FTPClient ftpClient) { + if (null != ftpClient) { + try { + ftpClient.disconnect(); + } catch (IOException var2) { + if (logger.isDebugEnabled()) { + logger.error("Unexpected exception on closing FTP Connection", var2); + } + } + } + } + + /** + * 获取file,从ftp下载 + * + * @param coreFileBean + * @param coreFileService + * @return + */ + public static File getFileByCoreFileBean(CoreFileBean coreFileBean, CoreFileService coreFileService) { + Environment env = ApplicationContextHelper.getEnvironment(); + String mode = env.getProperty("sunway.config.file-server.mode"); + if ("ftp".equals(mode)){ + FilePathDTO filePathDTO = CoreFileUtils.toFilePath(coreFileBean); + FTPClient FtpClient = getFtpClient(); + FtpUtils.download(FtpClient, filePathDTO); + } + + File file = CoreFileUtils.getLocalPath(coreFileBean).toFile(); + return file; + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/FlowUtils.java b/src/main/java/com/sunwayworld/baseline/framework/utils/FlowUtils.java new file mode 100644 index 0000000..efb3af0 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/FlowUtils.java @@ -0,0 +1,330 @@ +package com.sunwayworld.baseline.framework.utils; + +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import com.sunwayworld.module.mdm.user.service.CoreUserService; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceBean; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceTaskBean; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceTaskRoleBean; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceTaskUserBean; +import com.sunwayworld.module.sys.bpmn.service.CoreBpmnInstanceService; +import com.sunwayworld.module.sys.bpmn.service.CoreBpmnInstanceTaskRoleService; +import com.sunwayworld.module.sys.bpmn.service.CoreBpmnInstanceTaskService; +import com.sunwayworld.module.sys.bpmn.service.CoreBpmnInstanceTaskUserService; +import com.sunwayworld.module.sys.role.bean.CoreRoleUserBean; +import com.sunwayworld.module.sys.role.service.CoreRoleUserService; + +import java.lang.reflect.InvocationTargetException; +import java.lang.reflect.Method; +import java.util.*; +import java.util.stream.Collectors; + +/** + * 流程工具类 + */ +public class FlowUtils { + public static List getTaskUserList(List idList, String table, String statusCode) { + CoreBpmnInstanceService coreBpmnInstanceService = ApplicationContextHelper.getBean(CoreBpmnInstanceService.class); + CoreBpmnInstanceTaskService coreBpmnInstanceTaskService = ApplicationContextHelper.getBean(CoreBpmnInstanceTaskService.class); + CoreBpmnInstanceTaskUserService coreBpmnInstanceTaskUserService = ApplicationContextHelper.getBean(CoreBpmnInstanceTaskUserService.class); + CoreBpmnInstanceTaskRoleService coreBpmnInstanceTaskRoleService = ApplicationContextHelper.getBean(CoreBpmnInstanceTaskRoleService.class); + CoreRoleUserService coreRoleUserService = ApplicationContextHelper.getBean(CoreRoleUserService.class); + final List targetIdList = idList.stream().map(s -> table + "$" + s).collect(Collectors.toList()); + final List coreBpmnInstanceBeans = coreBpmnInstanceService.selectListByFilter(SearchFilter.instance().match("targetId", targetIdList).filter(MatchPattern.OR)); + final List instanceIdList = coreBpmnInstanceBeans.stream().map(CoreBpmnInstanceBean::getId).collect(Collectors.toList()); + final List coreBpmnInstanceTaskBeans = coreBpmnInstanceTaskService.selectListByFilter(SearchFilter.instance().match("instId", instanceIdList).filter(MatchPattern.OR).match("statusCode", statusCode).filter(MatchPattern.SEQ)); + final List taskIdList = coreBpmnInstanceTaskBeans.stream().map(CoreBpmnInstanceTaskBean::getId).collect(Collectors.toList()); + final List bpmnInstanceTaskUserBeans = coreBpmnInstanceTaskUserService.selectListByFilter(SearchFilter.instance().match("instTaskId", taskIdList).filter(MatchPattern.OR)); + final List coreBpmnInstanceTaskRoleBeans = coreBpmnInstanceTaskRoleService.selectListByFilter(SearchFilter.instance().match("instTaskId", taskIdList).filter(MatchPattern.OR)); + Map flowUserMap = new HashMap<>(); + for (CoreBpmnInstanceTaskUserBean bpmnInstanceTaskUserBean : bpmnInstanceTaskUserBeans) { + FlowUser flowUser = new FlowUser(); + flowUser.setToUserId(bpmnInstanceTaskUserBean.getUserId()); + flowUser.setToUserName(bpmnInstanceTaskUserBean.getExt$Item("username")); + flowUser.setFormUserId(bpmnInstanceTaskUserBean.getCreatedById()); + flowUser.setFormUserName(bpmnInstanceTaskUserBean.getCreatedByName()); + flowUserMap.put(bpmnInstanceTaskUserBean.getUserId(), flowUser); + } + if (!CollectionUtils.isEmpty(coreBpmnInstanceTaskRoleBeans)) { + List roleIds = coreBpmnInstanceTaskRoleBeans.stream().map(CoreBpmnInstanceTaskRoleBean::getRoleId).collect(Collectors.toList()); + String createdById = coreBpmnInstanceTaskRoleBeans.get(0).getCreatedById(); + String createdByName = coreBpmnInstanceBeans.get(0).getCreatedByName(); + List coreRoleUserBeanList = coreRoleUserService.selectListByFilter(SearchFilter.instance().match("roleId", roleIds).filter(MatchPattern.OR)); + for (CoreRoleUserBean coreRoleUserBean : coreRoleUserBeanList) { + FlowUser flowUser = new FlowUser(); + flowUser.setToUserId(coreRoleUserBean.getUserId()); + flowUser.setToUserName(coreRoleUserBean.getExt$Item("username")); + flowUser.setFormUserId(createdById); + flowUser.setFormUserName(createdByName); + flowUserMap.put(coreRoleUserBean.getUserId(), flowUser); + } + } + return new ArrayList<>(flowUserMap.values()); + } + + public static List getTaskUserList(Long id, String table) { + List idList = Collections.singletonList(id); + CoreBpmnInstanceService coreBpmnInstanceService = ApplicationContextHelper.getBean(CoreBpmnInstanceService.class); + CoreBpmnInstanceTaskService coreBpmnInstanceTaskService = ApplicationContextHelper.getBean(CoreBpmnInstanceTaskService.class); + CoreBpmnInstanceTaskUserService coreBpmnInstanceTaskUserService = ApplicationContextHelper.getBean(CoreBpmnInstanceTaskUserService.class); + CoreBpmnInstanceTaskRoleService coreBpmnInstanceTaskRoleService = ApplicationContextHelper.getBean(CoreBpmnInstanceTaskRoleService.class); + CoreRoleUserService coreRoleUserService = ApplicationContextHelper.getBean(CoreRoleUserService.class); + final List targetIdList = idList.stream().map(s -> table + "$" + s).collect(Collectors.toList()); + final List coreBpmnInstanceBeans = coreBpmnInstanceService.selectListByFilter(SearchFilter.instance().match("targetId", targetIdList).filter(MatchPattern.OR)); + if (CollectionUtils.isEmpty(coreBpmnInstanceBeans)) { + return new ArrayList<>(); + } + final List instanceIdList = coreBpmnInstanceBeans.stream().map(CoreBpmnInstanceBean::getId).collect(Collectors.toList()); + final List coreBpmnInstanceTaskBeans = coreBpmnInstanceTaskService.selectListByFilter(SearchFilter.instance().match("instId", instanceIdList).filter(MatchPattern.OR)); + if (CollectionUtils.isEmpty(coreBpmnInstanceTaskBeans)) { + return new ArrayList<>(); + } + final List taskIdList = coreBpmnInstanceTaskBeans.stream().map(CoreBpmnInstanceTaskBean::getId).collect(Collectors.toList()); + final List bpmnInstanceTaskUserBeans = coreBpmnInstanceTaskUserService.selectListByFilter(SearchFilter.instance().match("instTaskId", taskIdList).filter(MatchPattern.OR)); + final List coreBpmnInstanceTaskRoleBeans = coreBpmnInstanceTaskRoleService.selectListByFilter(SearchFilter.instance().match("instTaskId", taskIdList).filter(MatchPattern.OR)); + Map flowUserMap = new HashMap<>(); + for (CoreBpmnInstanceTaskUserBean bpmnInstanceTaskUserBean : bpmnInstanceTaskUserBeans) { + FlowUser flowUser = new FlowUser(); + flowUser.setStatus(coreBpmnInstanceTaskBeans.get(0).getStatusCode()); + flowUser.setStatusName(coreBpmnInstanceTaskBeans.get(0).getTaskName()); + flowUser.setToUserId(bpmnInstanceTaskUserBean.getUserId()); + flowUser.setToUserName(bpmnInstanceTaskUserBean.getExt$Item("username")); + flowUser.setFormUserId(bpmnInstanceTaskUserBean.getCreatedById()); + flowUser.setFormUserName(bpmnInstanceTaskUserBean.getCreatedByName()); + flowUserMap.put(bpmnInstanceTaskUserBean.getUserId(), flowUser); + } + if (!CollectionUtils.isEmpty(coreBpmnInstanceTaskRoleBeans)) { + List roleIds = coreBpmnInstanceTaskRoleBeans.stream().map(CoreBpmnInstanceTaskRoleBean::getRoleId).collect(Collectors.toList()); + String createdById = coreBpmnInstanceTaskRoleBeans.get(0).getCreatedById(); + String createdByName = coreBpmnInstanceBeans.get(0).getCreatedByName(); + List coreRoleUserBeanList = coreRoleUserService.selectListByFilter(SearchFilter.instance().match("roleId", roleIds).filter(MatchPattern.OR)); + for (CoreRoleUserBean coreRoleUserBean : coreRoleUserBeanList) { + FlowUser flowUser = new FlowUser(); + flowUser.setStatus(coreBpmnInstanceTaskBeans.get(0).getStatusCode()); + flowUser.setStatusName(coreBpmnInstanceTaskBeans.get(0).getTaskName()); + flowUser.setToUserId(coreRoleUserBean.getUserId()); + flowUser.setToUserName(coreRoleUserBean.getExt$Item("username")); + flowUser.setFormUserId(createdById); + flowUser.setFormUserName(createdByName); + flowUserMap.put(coreRoleUserBean.getUserId(), flowUser); + } + } + return new ArrayList<>(flowUserMap.values()); + } + + public static List getAuditUserList(String table, Long id) { + CoreBpmnInstanceBean coreBpmnInstanceBean = ApplicationContextHelper.getBean(CoreBpmnInstanceService.class).selectFirstByFilter(SearchFilter.instance().match("targetId", LimsFileUtil.getTargetId(table, id)).filter(MatchPattern.SEQ)); + if (coreBpmnInstanceBean == null) { + return new ArrayList<>(); + } + CoreBpmnInstanceTaskBean coreBpmnInstanceTaskBean = ApplicationContextHelper.getBean(CoreBpmnInstanceTaskService.class).selectFirstByFilter(SearchFilter.instance().match("instId", coreBpmnInstanceBean.getId()).filter(MatchPattern.EQ)); + if (coreBpmnInstanceTaskBean == null) { + return new ArrayList<>(); + } + List coreBpmnInstanceTaskUserBeans = ApplicationContextHelper.getBean(CoreBpmnInstanceTaskUserService.class).selectListByFilter(SearchFilter.instance().match("instTaskId", coreBpmnInstanceTaskBean.getId()).filter(MatchPattern.EQ)); + List coreBpmnInstanceTaskRoleBeans = ApplicationContextHelper.getBean(CoreBpmnInstanceTaskRoleService.class).selectListByFilter(SearchFilter.instance().match("instTaskId", coreBpmnInstanceTaskBean.getId()).filter(MatchPattern.EQ)); + Map flowUserMap = new HashMap<>(); + for (CoreBpmnInstanceTaskUserBean row : coreBpmnInstanceTaskUserBeans) { + FlowUser flowUser = new FlowUser(); + flowUser.setStatus(coreBpmnInstanceTaskBean.getStatusCode()); + flowUser.setStatusName(coreBpmnInstanceTaskBean.getTaskName()); + flowUser.setToUserId(row.getUserId()); + flowUser.setToUserName(row.getExt$Item("username")); + flowUser.setFormUserId(row.getCreatedById()); + flowUser.setFormUserName(row.getCreatedByName()); + flowUser.setSubmitUser(coreBpmnInstanceBean.getCreatedByName()); + flowUser.setSubmitUserId(coreBpmnInstanceBean.getCreatedById()); + flowUserMap.put(row.getUserId(), flowUser); + } + if (!CollectionUtils.isEmpty(coreBpmnInstanceTaskRoleBeans)) { + List roleIds = coreBpmnInstanceTaskRoleBeans.stream().map(CoreBpmnInstanceTaskRoleBean::getRoleId).collect(Collectors.toList()); + CoreBpmnInstanceTaskRoleBean coreBpmnInstanceTaskRoleBean = coreBpmnInstanceTaskRoleBeans.get(0); + String createdById = coreBpmnInstanceTaskRoleBean.getCreatedById(); + String createdByName = coreBpmnInstanceTaskRoleBean.getCreatedByName(); + List coreRoleUserBeanList = ApplicationContextHelper.getBean(CoreRoleUserService.class).selectListByFilter(SearchFilter.instance().match("roleId", roleIds).filter(MatchPattern.OR)); + for (CoreRoleUserBean row : coreRoleUserBeanList) { + FlowUser flowUser = new FlowUser(); + flowUser.setStatus(coreBpmnInstanceTaskBean.getStatusCode()); + flowUser.setStatusName(coreBpmnInstanceTaskBean.getTaskName()); + flowUser.setToUserId(row.getUserId()); + flowUser.setToUserName(row.getExt$Item("username")); + flowUser.setFormUserId(createdById); + flowUser.setFormUserName(createdByName); + flowUser.setSubmitUser(coreBpmnInstanceBean.getCreatedByName()); + flowUser.setSubmitUserId(coreBpmnInstanceBean.getCreatedById()); + flowUserMap.put(row.getUserId(), flowUser); + } + } + ArrayList flowUsers = new ArrayList<>(flowUserMap.values()); + if (!CollectionUtils.isEmpty(flowUsers)) { + List ids = flowUsers.stream().map(FlowUser::getToUserId).collect(Collectors.toList()); + List users = ApplicationContextHelper.getBean(CoreUserService.class).selectListByFilter(SearchFilter.instance().match("id", CheckUtils.requireNonBlank(ids)).filter(MatchPattern.OR)); + Map map = users.stream().collect(Collectors.toMap(CoreUserBean::getId, s -> s, (s1, s2) -> s1)); + for (FlowUser flowUser : flowUsers) { + CoreUserBean coreUserBean = map.get(flowUser.getToUserId()); + if (coreUserBean != null) { + flowUser.setToUserOrgId(coreUserBean.getOrgId()); + } + } + } + return flowUsers; + } + + private static void setStatus(Object obj, String status) { + Class clazz = obj.getClass(); + try { + Method setStatus = clazz.getMethod("setStatus", String.class); + setStatus.invoke(obj, status); + } catch (NoSuchMethodException | InvocationTargetException | IllegalAccessException e) { + throw new RuntimeException("反射错误"); + } + } + + public static > void updateStatus(List beans, String table) { + List targetIds = CommonHelper.getTargetIds(beans, table); + List instanceList = ApplicationContextHelper.getBean(CoreBpmnInstanceService.class) + .selectListByFilter(SearchFilter.instance().match("targetId", targetIds).filter(MatchPattern.OR)); + Map instanceMap = CommonHelper.createMap(CoreBpmnInstanceBean::getTargetId, instanceList); + for (T bean : beans) { + CoreBpmnInstanceBean instance = instanceMap.get(CommonHelper.getTargetId(bean.getId(), table)); + if (instance == null && bean.getProcessStatus().equalsIgnoreCase("done")) { + setStatus(bean, "Done"); + } else if (instance == null) { + setStatus(bean, "Draft"); + } + } + if (CommonHelper.isNotEmpty(instanceList)) { + Map map = CommonHelper.createMap(s -> CommonHelper.getTargetId(s.getId(), table), beans); + List instanceTaskList = ApplicationContextHelper.getBean(CoreBpmnInstanceTaskService.class) + .selectListByFilter(SearchFilter.instance().match("instId", CommonHelper.getIdList(instanceList)).filter(MatchPattern.OR)); + Map instanceTaskMap = CommonHelper.createMap(CoreBpmnInstanceTaskBean::getInstId, instanceTaskList); + for (CoreBpmnInstanceBean instanceBean : instanceList) { + CoreBpmnInstanceTaskBean instanceTaskBean = instanceTaskMap.get(instanceBean.getId()); + if (CommonHelper.isNotNull(instanceTaskBean)) { + T t = map.get(instanceBean.getTargetId()); + setStatus(t, instanceTaskBean.getStatusCode()); + } + } + } + } + public static > Map getStatus(List beans, String table) { + Map m = new HashMap<>(); + List targetIds = CommonHelper.getTargetIds(beans, table); + List instanceList = ApplicationContextHelper.getBean(CoreBpmnInstanceService.class) + .selectListByFilter(SearchFilter.instance().match("targetId", targetIds).filter(MatchPattern.OR)); + Map instanceMap = CommonHelper.createMap(CoreBpmnInstanceBean::getTargetId, instanceList); + for (T bean : beans) { + CoreBpmnInstanceBean instance = instanceMap.get(CommonHelper.getTargetId(bean.getId(), table)); + if (instance == null && bean.getProcessStatus().equals("done")) { + m.put(bean.getId(),"Done"); + } else if (instance == null) { + m.put(bean.getId(),"Draft"); + } + } + if (CommonHelper.isNotEmpty(instanceList)) { + Map map = CommonHelper.createMap(s -> CommonHelper.getTargetId(s.getId(), table), beans); + List instanceTaskList = ApplicationContextHelper.getBean(CoreBpmnInstanceTaskService.class) + .selectListByFilter(SearchFilter.instance().match("instId", CommonHelper.getIdList(instanceList)).filter(MatchPattern.OR)); + Map instanceTaskMap = CommonHelper.createMap(CoreBpmnInstanceTaskBean::getInstId, instanceTaskList); + for (CoreBpmnInstanceBean instanceBean : instanceList) { + CoreBpmnInstanceTaskBean instanceTaskBean = instanceTaskMap.get(instanceBean.getId()); + if (CommonHelper.isNotNull(instanceTaskBean)) { + T t = map.get(instanceBean.getTargetId()); + m.put(t.getId(),instanceTaskBean.getStatusCode()); + } + } + } + return m; + } + public static class FlowUser { + + private String statusName; + private String status; + private String toUserId; + private String toUserName; + + private String toUserOrgId; + private String formUserId; + private String formUserName; + + private String submitUserId; + + private String submitUser; + + public String getToUserId() { + return toUserId; + } + + public void setToUserId(String toUserId) { + this.toUserId = toUserId; + } + + public String getToUserName() { + return toUserName; + } + + public void setToUserName(String toUserName) { + this.toUserName = toUserName; + } + + public String getFormUserId() { + return formUserId; + } + + public void setFormUserId(String formUserId) { + this.formUserId = formUserId; + } + + public String getFormUserName() { + return formUserName; + } + + public void setFormUserName(String formUserName) { + this.formUserName = formUserName; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public String getStatusName() { + return statusName; + } + + public void setStatusName(String statusName) { + this.statusName = statusName; + } + + public String getSubmitUserId() { + return submitUserId; + } + + public void setSubmitUserId(String submitUserId) { + this.submitUserId = submitUserId; + } + + public String getSubmitUser() { + return submitUser; + } + + public void setSubmitUser(String submitUser) { + this.submitUser = submitUser; + } + + public String getToUserOrgId() { + return toUserOrgId; + } + + public void setToUserOrgId(String toUserOrgId) { + this.toUserOrgId = toUserOrgId; + } + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/HttpHelper.java b/src/main/java/com/sunwayworld/baseline/framework/utils/HttpHelper.java new file mode 100644 index 0000000..4caf8be --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/HttpHelper.java @@ -0,0 +1,106 @@ +package com.sunwayworld.baseline.framework.utils; + +import com.sunwayworld.baseline.framework.config.LimsConfig; +import com.sunwayworld.basemodule.openapi.utils.LogSaveHelper; +import com.sunwayworld.framework.exception.checked.CheckedException; +import org.apache.http.Header; +import org.apache.http.HttpEntity; +import org.apache.http.HttpResponse; +import org.apache.http.HttpStatus; +import org.apache.http.client.methods.HttpGet; +import org.apache.http.client.methods.HttpPost; +import org.apache.http.entity.StringEntity; +import org.apache.http.impl.client.CloseableHttpClient; +import org.apache.http.impl.client.HttpClients; +import org.apache.http.util.EntityUtils; + +import javax.xml.bind.DatatypeConverter; +import java.nio.charset.StandardCharsets; + +public class HttpHelper { + + private final static String ERROR_MESSAGE = "Http调用失败"; + private final static String EXCEPTION_MESSAGE = "Http调用异常"; + + public static String postJson(String uri, String json) { + return postJson(uri, json, null); + } + + public static String postJson(String uri, String json, Header[] headers) { + try (CloseableHttpClient httpClient = HttpClients.createDefault()) { + HttpPost post = new HttpPost(uri); + HttpEntity httpEntity = new StringEntity(json, StandardCharsets.UTF_8); + post.setEntity(httpEntity); + HttpResponse response = httpClient.execute(post); + post.setHeaders(headers); + post.setHeader("Content-Type", "application/json"); + String message = EntityUtils.toString(response.getEntity(), "UTF-8"); + LogSaveHelper.saveInterfaceLogInMongoDB("LIMS同步审核节点至OA", json, message, "admin"); + if (!(response.getStatusLine().getStatusCode() == HttpStatus.SC_OK)) { + throw new CheckedException(EXCEPTION_MESSAGE + ":" + message); + } + return message; + } catch (Exception e) { + throw new CheckedException(ERROR_MESSAGE, e); + } + } + + public static String postJsonOfSAP(String uri, String json, Header[] headers) { + try (CloseableHttpClient httpClient = HttpClients.createDefault()) { + HttpPost post = new HttpPost(uri); + HttpEntity httpEntity = new StringEntity(json, StandardCharsets.UTF_8); + post.setEntity(httpEntity); + String countInfo = LimsConfig.getLimsConfig().getSapUserName() + ":" + LimsConfig.getLimsConfig().getSapPassWord(); + String encoding = DatatypeConverter.printBase64Binary(countInfo.getBytes(StandardCharsets.UTF_8)); + post.setHeader("Authorization", "Basic " + encoding); + post.setHeader("Content-Type", "application/json"); + HttpResponse response = httpClient.execute(post); + String message = EntityUtils.toString(response.getEntity(), "UTF-8"); + //LogSaveHelper.saveInterfaceLogInMongoDB("LIMS同步样品信息至SAP", json, message, "admin"); + if (!(response.getStatusLine().getStatusCode() == HttpStatus.SC_OK)) { + throw new CheckedException(EXCEPTION_MESSAGE + ":" + message); + } + return message; + } catch (Exception e) { + throw new CheckedException(ERROR_MESSAGE, e); + } + } + + + public static String postJsonOfQMS(String uri, String json, String token, Header[] headers, String handleType) { + try (CloseableHttpClient httpClient = HttpClients.createDefault()) { + HttpPost post = new HttpPost(uri); + HttpEntity httpEntity = new StringEntity(json, StandardCharsets.UTF_8); + post.setEntity(httpEntity); + post.setHeaders(headers); + post.setHeader("Content-Type", "application/json"); + post.setHeader("interfaceToken", token); + HttpResponse response = httpClient.execute(post); + String message = EntityUtils.toString(response.getEntity(), "UTF-8"); + LogSaveHelper.saveInterfaceLogInMongoDB(handleType, json, message, "admin"); + if (!(response.getStatusLine().getStatusCode() == HttpStatus.SC_OK)) { + throw new CheckedException(EXCEPTION_MESSAGE + ":" + message); + } + return message; + } catch (Exception e) { + throw new CheckedException(ERROR_MESSAGE, e); + } + } + + + public static String getQmsTokenJSONStr(String uri, String userName) { + try (CloseableHttpClient httpClient = HttpClients.createDefault()) { + HttpGet httpGet = new HttpGet(uri + "?userName=" + userName + "×tamp=" + System.currentTimeMillis()); + HttpResponse response = httpClient.execute(httpGet); + String message = EntityUtils.toString(response.getEntity(), "UTF-8"); + LogSaveHelper.saveInterfaceLogInMongoDB("LIMS获取QMSToken", userName, message, "admin"); + if (!(response.getStatusLine().getStatusCode() == HttpStatus.SC_OK)) { + throw new CheckedException(EXCEPTION_MESSAGE + ":" + message); + } + return message; + } catch (Exception e) { + throw new CheckedException(ERROR_MESSAGE, e); + } + } + +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/LimsBizUtil.java b/src/main/java/com/sunwayworld/baseline/framework/utils/LimsBizUtil.java new file mode 100644 index 0000000..34c6934 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/LimsBizUtil.java @@ -0,0 +1,531 @@ +package com.sunwayworld.baseline.framework.utils; + +import com.sunwayworld.baseline.module.common.authority.bean.LimsMenuRoleDimensionBean; +import com.sunwayworld.baseline.module.common.authority.bean.LimsUserUnitAuthorityBean; +import com.sunwayworld.baseline.module.common.authority.service.LimsMenuRoleDimensionService; +import com.sunwayworld.baseline.module.common.authority.service.LimsUserUnitAuthorityService; +import com.sunwayworld.cloud.module.email.service.CoreEmailService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.io.file.FilePathManager; +import com.sunwayworld.framework.io.file.FileScope; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.support.base.dao.GenericDao; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.utils.*; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.manager.CoreFileManager; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import com.sunwayworld.module.mdm.user.service.CoreUserService; +import com.sunwayworld.module.sys.role.bean.CoreRolePermissionBean; +import com.sunwayworld.module.sys.role.bean.CoreRoleUserBean; +import com.sunwayworld.module.sys.role.service.CoreRolePermissionService; +import com.sunwayworld.module.sys.role.service.CoreRoleUserService; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +import javax.imageio.ImageIO; +import java.awt.*; +import java.awt.image.BufferedImage; +import java.io.*; +import java.math.BigDecimal; +import java.nio.file.Paths; +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; +import java.util.stream.Collectors; + +/** + * @author shihh + * @date 2022/09/20 + */ +public class LimsBizUtil { + + private static final Logger LOGGER = LogManager.getLogger(LimsBizUtil.class); + + /** + * 空白图片 100 * 60 + */ + private static final byte[] EMPTY_IMG = new byte[]{-119, 80, 78, 71, 13, 10, 26, 10, 0, 0, 0, 13, 73, 72, 68, 82, 0, 0, 0, 100, 0, 0, 0, 60, 8, 2, 0, 0, 0, 31, 93, -120, -103, 0, 0, 0, 1, 115, 82, 71, 66, 0, -82, -50, 28, -23, 0, 0, 0, 4, 103, 65, 77, 65, 0, 0, -79, -113, 11, -4, 97, 5, 0, 0, 0, 9, 112, 72, 89, 115, 0, 0, 18, 116, 0, 0, 18, 116, 1, -34, 102, 31, 120, 0, 0, 0, -118, 73, 68, 65, 84, 120, 94, -19, -48, 49, 1, 0, 48, 16, 3, -95, -6, 55, -99, 90, -8, -37, 65, 2, 111, -100, -55, 10, 100, 5, -78, 2, 89, -127, -84, 64, 86, 32, 43, -112, 21, -56, 10, 100, 5, -78, 2, 89, -127, -84, 64, 86, 32, 43, -112, 21, -56, 10, 100, 5, -78, 2, 89, -127, -84, 64, 86, 32, 43, -112, 21, -56, 10, 100, 5, -78, 2, 89, -127, -84, 64, 86, 32, 43, -112, 21, -56, 10, 100, 5, -78, 2, 89, -127, -84, 64, 86, 32, 43, -112, 21, -56, 10, 100, 5, -78, 2, 89, -127, -84, 64, 86, 32, 43, -112, 21, -56, 10, 100, 5, -78, 2, 89, -127, -84, 64, 86, 32, 43, -112, 21, -56, 10, 100, 5, -78, -50, -74, 15, -58, 66, 13, -53, 85, -118, 78, -112, 0, 0, 0, 0, 73, 69, 78, 68, -82, 66, 96, -126}; + + /** + * 电子签宽度 + */ + private static final int ELECTRONIC_SIGNATURE_WIDTH = 500; + + /** + * 电子签高度 + */ + private static final int ELECTRONIC_SIGNATURE_HEIGHT = 200; + + /** + * 默认字体大小 + */ + private static final int FONT_DEFAULT_SIZE = 22; + + /** + * 宋体,默认字体 + */ + private static final String FONT_DEFAULT = "simsun"; + + /** + * 思源黑体 + */ + private static final String FONT_FAMILY_ZH_CN = "SourceHanSansCN-Regular.ttf"; + + /** + * 字体map + */ + private static final Map FONT_MAP = new ConcurrentHashMap<>(); + + private static MapperParameter getParameter(Map map) { + MapperParameter parameter = new MapperParameter(); + if (!CollectionUtils.isEmpty(map)) { + for (Map.Entry entry : map.entrySet()) { + parameter.setFilter(SearchFilter.instance().match(entry.getKey(), entry.getValue()).filter(MatchPattern.SEQ)); + } + } + + return parameter; + } + + /** + * 公共方法,重新排序 + * @param service + * @param map + * @param orderNoField + * @param + * @param + */ + public static , ID extends Serializable> void adjustOrderNo(GenericService service, Map map, String orderNoField) { + MapperParameter parameter = getParameter(map); + parameter.setOrderParam(orderNoField, "asc"); + List list = service.selectList(parameter); + if (!CollectionUtils.isEmpty(list)) { + long orderNo = 1; + for (T t : list) { + ReflectionUtils.setFieldValue(t, orderNoField, orderNo++); + } + + GenericDao dao = service.getDao(); + dao.update(list, orderNoField); + } + } + + /** + * 获取最大排序码 + * @param service + * @param map + * @param orderNoField + * @param + * @param + * @return + */ + public static , ID extends Serializable> long getMaxOrderNo(GenericService service, Map map, String orderNoField) { + long orderNo = 1; + MapperParameter parameter = getParameter(map); + parameter.setOrderParam(orderNoField, "desc"); + List list = service.selectList(parameter); + if (!CollectionUtils.isEmpty(list)) { + Long fieldValue = (Long)ReflectionUtils.getFieldValue(list.get(0), orderNoField); + if (!ObjectUtils.isEmpty(fieldValue)) { + orderNo = fieldValue + 1; + } + } + + return orderNo; + } + + /** + * 获取用户的电子签名 + * + * @param userId 用户账号 + * @return 电子签名字节数组 + */ + public static byte[] generateElectronicSignature(String userId) { + if (StringUtils.isEmpty(userId)) { + return EMPTY_IMG; + } + + final CoreFileService coreFileService = ApplicationContextHelper.getBean(CoreFileService.class); + final CoreFileManager coreFileManager = ApplicationContextHelper.getBean(CoreFileManager.class); + final CoreUserService coreUserService = ApplicationContextHelper.getBean(CoreUserService.class); + try { + final CoreFileBean coreFileBean = coreFileService.selectFirstByFilter(SearchFilter.instance() + .match("targetId", "T_CORE_USER$" + userId).filter(MatchPattern.SEQ) + .match("bizCategory", "SIGNATURE").filter(MatchPattern.SEQ)); + if (!ObjectUtils.isEmpty(coreFileBean) && !ObjectUtils.isEmpty(coreFileBean.getId())) { + File templateFile = FilePathManager.getLocalPath(CoreFileUtils.toFilePath(coreFileBean)).toFile(); + if (ObjectUtils.isEmpty(templateFile) || !templateFile.exists()) { + coreFileManager.download(coreFileBean); + } + return img(templateFile.getPath()); + } else { + CoreUserBean coreUserBean = coreUserService.selectByIdIfPresent(userId); + String userName = ObjectUtils.isEmpty(coreUserBean) ? " " : coreUserBean.getUserName(); + return generateDefaultElectronicSignature(userName); + } + } catch (Exception e) { + LOGGER.error("generateElectronicSignature 获取电子签名错误!用户账号: {}", userId); + return EMPTY_IMG; + } + } + public static byte[] img(String imgPath) throws IOException { + try (InputStream inputStream = ExcelExportUtil.class.getClassLoader().getResourceAsStream(imgPath); ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream()) { + byte[] buff = new byte[1024]; + int rc; + assert inputStream != null; + while ((rc = inputStream.read(buff, 0, 1024)) > 0) { + byteArrayOutputStream.write(buff, 0, rc); + } + return byteArrayOutputStream.toByteArray(); + } + } + + private static byte[] generateDefaultElectronicSignature(String userName) { + ByteArrayOutputStream bos = new ByteArrayOutputStream(); + byte[] bytes = EMPTY_IMG; + try { + Font font = getFont(FONT_FAMILY_ZH_CN, (float) (ELECTRONIC_SIGNATURE_HEIGHT / 2.5)); + BufferedImage image = new BufferedImage(ELECTRONIC_SIGNATURE_WIDTH, ELECTRONIC_SIGNATURE_HEIGHT, BufferedImage.TYPE_INT_BGR); + Graphics graphics = image.getGraphics(); + graphics.setClip(0, 0, ELECTRONIC_SIGNATURE_WIDTH, ELECTRONIC_SIGNATURE_HEIGHT); + graphics.setColor(Color.white); + graphics.fillRect(0, 0, ELECTRONIC_SIGNATURE_WIDTH, ELECTRONIC_SIGNATURE_HEIGHT); + graphics.setColor(Color.black); + graphics.setFont(font); + // 用于获得垂直居中 + Rectangle clip = graphics.getClipBounds(); + FontMetrics fm = graphics.getFontMetrics(font); + int ascent = fm.getAscent(); + int descent = fm.getDescent(); + int stringWidth = fm.stringWidth(userName); + int x = (clip.width - stringWidth) / 2; + int y = (clip.height - (ascent + descent)) / 2 + ascent; + graphics.drawString(userName, x, y);// 画出字符串 + graphics.dispose(); + ImageIO.write(image, "png", bos);// 输出png图片 + bytes = bos.toByteArray(); + } catch (Exception e) { + LOGGER.error("generateDefaultElectronicSignature 获取默认电子签名错误!"); + } finally { + try { + bos.close(); + } catch (Exception e) { + LOGGER.error("generateDefaultElectronicSignature 关闭流错误!"); + } + } + + return bytes; + } + + public static Font getFont(String fontName, float fontSize) { + Font defaultFont = new Font(FONT_DEFAULT, Font.PLAIN, FONT_DEFAULT_SIZE); + if (ObjectUtils.isEmpty(fontName) || ObjectUtils.isEmpty(fontSize)) { + return defaultFont; + } + + float size = BigDecimal.valueOf(fontSize).stripTrailingZeros().floatValue(); + String fontKey = fontName + "-" + size; + if (FONT_MAP.containsKey(fontKey)) { + return FONT_MAP.get(fontKey); + } + + return loadFont(fontName, fontSize); + } + + private static Font loadFont(String fontName, float fontSize) { + Font defaultFont = new Font(FONT_DEFAULT, Font.PLAIN, FONT_DEFAULT_SIZE); + if (ObjectUtils.isEmpty(fontName) || ObjectUtils.isEmpty(fontSize)) { + return defaultFont; + } + + float size = BigDecimal.valueOf(fontSize).stripTrailingZeros().floatValue(); + // class路径 + String fontFileName = Paths.get("static", "fonts", fontName).toString(); + try (InputStream is = LimsBizUtil.class.getClassLoader().getResourceAsStream(fontFileName)) { + if (ObjectUtils.isEmpty(is)) { + return defaultFont; + } + + Font font = Font.createFont(Font.TRUETYPE_FONT, is); + Font deriveFont = font.deriveFont(size); + String fontKey = fontName + "-" + size; + FONT_MAP.put(fontKey, deriveFont); + return deriveFont; + } catch (Exception e) { + return defaultFont; + } + } + + // 菜单角色维度通用 + public static void menuDimension(MapperParameter parameter, String dimensionParam, String menuId) { + Object dimensionParamObj = parameter.get(dimensionParam); + if (ObjectUtils.isEmpty(dimensionParamObj)) { + return; + } + + LimsMenuRoleDimensionService limsMenuRoleDimensionService = ApplicationContextHelper.getBean(LimsMenuRoleDimensionService.class); + List dimensionTypeList = limsMenuRoleDimensionService.getCurLoginUserRoleDimensionByMenuId(menuId); + putParameter(parameter, dimensionTypeList); + } + + private static void putParameter(MapperParameter parameter, List dimensionTypeList) { + if (CollectionUtils.isEmpty(dimensionTypeList)) { + return; + } + + for (String dimensionType : dimensionTypeList) { + parameter.put(dimensionType, dimensionType); + } + } + + /** + * 下步审核人 + * menuId,获取拥有此菜单权限的userBeanList + */ + public static Map> permissionUserMap(List menuIdList, List userUnitAuthorityBeanList) { + CoreRolePermissionService coreRolePermissionService = ApplicationContextHelper.getBean(CoreRolePermissionService.class); + CoreRoleUserService coreRoleUserService = ApplicationContextHelper.getBean(CoreRoleUserService.class); + CoreUserService coreUserService = ApplicationContextHelper.getBean(CoreUserService.class); + LimsUserUnitAuthorityService limsUserUnitAuthorityService = ApplicationContextHelper.getBean(LimsUserUnitAuthorityService.class); + + Map> map = new HashMap<>(); + List coreRolePermissionBeanList = coreRolePermissionService.selectListByFilter(SearchFilter.instance() + .match("permissionTypeId", "T_CORE_MENU").filter(MatchPattern.SEQ) + .match("targetId", menuIdList).filter(MatchPattern.OR) + .match("roleId", "1").filter(MatchPattern.DIFFER));// 去掉管理员角色 + if (CollectionUtils.isEmpty(coreRolePermissionBeanList)) { + return map; + } + + List roleIdList = coreRolePermissionBeanList.stream().map(CoreRolePermissionBean::getRoleId).distinct().collect(Collectors.toList()); + List coreRoleUserBeans = coreRoleUserService.selectListByFilter(SearchFilter.instance() + .match("roleId", roleIdList).filter(MatchPattern.OR)); + if (CollectionUtils.isEmpty(coreRoleUserBeans)) { + return map; + } + + List userIdList = coreRoleUserBeans.stream().map(CoreRoleUserBean::getUserId).distinct().collect(Collectors.toList()); + List coreUserBeanList = coreUserService.selectListByFilter(SearchFilter.instance() + .match("id", userIdList).filter(MatchPattern.OR) + .match("status", "activated").filter(MatchPattern.SEQ));// 激活的 + if (CollectionUtils.isEmpty(coreUserBeanList)) { + return map; + } + + List activateUserIds = coreUserBeanList.stream().map(CoreUserBean::getId).distinct().collect(Collectors.toList()); + + // 找出此所有用户的单位权限, userUnitAuthorityBeanList用不到的可传null + if (userUnitAuthorityBeanList != null && !CollectionUtils.isEmpty(activateUserIds)) { + List authorityBeanList = limsUserUnitAuthorityService.selectListByFilter(SearchFilter.instance() + .match("userId", activateUserIds).filter(MatchPattern.OR)); + userUnitAuthorityBeanList.addAll(authorityBeanList); + } + + Map> groupByMenuId = coreRolePermissionBeanList.stream() + .collect(Collectors.groupingBy(CoreRolePermissionBean::getTargetId)); + for (Map.Entry> entry : groupByMenuId.entrySet()) { + String menuId = entry.getKey(); + List coreRolePermissionBeans = entry.getValue(); + List roleIds = coreRolePermissionBeans.stream().map(CoreRolePermissionBean::getRoleId).distinct().collect(Collectors.toList()); + List roleUserBeans = coreRoleUserBeans.stream() + .filter(o -> roleIds.contains(o.getRoleId())).collect(Collectors.toList()); + List userIds = roleUserBeans.stream().map(CoreRoleUserBean::getUserId).distinct().collect(Collectors.toList()); + List coreUserBeans = coreUserBeanList.stream() + .filter(o -> userIds.contains(o.getId())).collect(Collectors.toList()); + + map.put(menuId, coreUserBeans); + } + + return map; + } + + /** + * 下步审核人 + * menuIdList,获取拥有此菜单对应维度的人员,应用上菜单角色维度的功能,需要用到此方法 + */ + public static Map>> dimensionUserMap(List menuIdList) { + LimsMenuRoleDimensionService limsMenuRoleDimensionService = ApplicationContextHelper.getBean(LimsMenuRoleDimensionService.class); + CoreRolePermissionService coreRolePermissionService = ApplicationContextHelper.getBean(CoreRolePermissionService.class); + CoreRoleUserService coreRoleUserService = ApplicationContextHelper.getBean(CoreRoleUserService.class); + CoreUserService coreUserService = ApplicationContextHelper.getBean(CoreUserService.class); + + Map>> map = new HashMap<>(); + // 菜单角色维度 + List roleDimensionBeanList = limsMenuRoleDimensionService.selectListByFilter(SearchFilter.instance() + .match("menuId", menuIdList).filter(MatchPattern.OR) + .match("dimensionType", null).filter(MatchPattern.DIFFER)); + + // 菜单角色权限 + List coreRolePermissionBeanList = coreRolePermissionService.selectListByFilter(SearchFilter.instance() + .match("permissionTypeId", "T_CORE_MENU").filter(MatchPattern.SEQ) + .match("targetId", menuIdList).filter(MatchPattern.OR) + .match("roleId", "1").filter(MatchPattern.DIFFER));// 去掉管理员角色 + if (CollectionUtils.isEmpty(coreRolePermissionBeanList)) { + return map; + } + + List roleIdList = coreRolePermissionBeanList.stream().map(CoreRolePermissionBean::getRoleId).distinct().collect(Collectors.toList()); + List coreRoleUserBeanList = coreRoleUserService.selectListByFilter(SearchFilter.instance() + .match("roleId", roleIdList).filter(MatchPattern.OR)); + if (CollectionUtils.isEmpty(coreRoleUserBeanList)) { + return map; + } + + List userIdList = coreRoleUserBeanList.stream().map(CoreRoleUserBean::getUserId).distinct().collect(Collectors.toList()); + List coreUserBeanList = coreUserService.selectListByFilter(SearchFilter.instance() + .match("id", userIdList).filter(MatchPattern.OR) + .match("status", "activated").filter(MatchPattern.SEQ));// 激活的 + if (CollectionUtils.isEmpty(coreUserBeanList)) { + return map; + } + + Map> menuIdMap = coreRolePermissionBeanList.stream() + .collect(Collectors.groupingBy(CoreRolePermissionBean::getTargetId)); + for (Map.Entry> entryPre : menuIdMap.entrySet()) { + String menuId = entryPre.getKey(); + List coreRolePermissionBeans = entryPre.getValue(); + if (CollectionUtils.isEmpty(coreRolePermissionBeans)) { + continue; + } + + // 当前菜单角色维度 + List roleDimensionBeans = roleDimensionBeanList.stream() + .filter(o -> StringUtils.equals(menuId, o.getMenuId())).collect(Collectors.toList()); + + List roleIds = coreRolePermissionBeans.stream().map(CoreRolePermissionBean::getRoleId).distinct().collect(Collectors.toList()); + List coreRoleUserBeans = coreRoleUserBeanList.stream() + .filter(o -> roleIds.contains(o.getRoleId())).collect(Collectors.toList()); + + Map> insideMap = new HashMap<>(); + Map> groupByRoleId = coreRoleUserBeans.stream() + .collect(Collectors.groupingBy(CoreRoleUserBean::getRoleId)); + for (Map.Entry> entry : groupByRoleId.entrySet()) { + Long roleId = entry.getKey(); + List coreRoleUsers = entry.getValue(); + List userIds = coreRoleUsers.stream().map(CoreRoleUserBean::getUserId).distinct().collect(Collectors.toList()); + List coreUserBeans = coreUserBeanList.stream() + .filter(o -> userIds.contains(o.getId())).collect(Collectors.toList()); + + LimsMenuRoleDimensionBean roleDimensionBean = roleDimensionBeans.stream() + .filter(o -> ObjectUtils.equals(roleId, o.getRoleId())).findFirst().orElse(null); + if (ObjectUtils.isEmpty(roleDimensionBean)) { + continue; + } + + String dimensionType = roleDimensionBean.getDimensionType(); + + // 不同角色可能同一个维度 + if (CollectionUtils.containsKeyIgnorecase(insideMap, dimensionType) && !CollectionUtils.isEmpty(insideMap.get(dimensionType))) { + List curUserIdList = coreUserBeans.stream().map(CoreUserBean::getId).distinct().collect(Collectors.toList()); + List existsUserIdList = insideMap.get(dimensionType).stream().map(CoreUserBean::getId).distinct().collect(Collectors.toList()); + List unionUserIdList = CollectionUtils.union(curUserIdList, existsUserIdList); + List userBeans = coreUserBeans.stream() + .filter(o -> unionUserIdList.contains(o.getId())).collect(Collectors.toList()); + insideMap.put(dimensionType, userBeans); + } else { + insideMap.put(dimensionType, coreUserBeans); + } + } + + map.put(menuId, insideMap); + } + + return map; + } + + /** + * 更新人,更新时间 + * @param service + * @param list + * @param + * @param + * instantSave方法里面直接调用 + * LimsBizUtil.modifyMethod(this, wrapper.parse(this.getDao().getType())); + */ + public static , ID extends Serializable> void modifyMethod(GenericService service, List list) { + if (CollectionUtils.isEmpty(list)) { + return; + } + + List idList = list.stream().map(T::getId).distinct().collect(Collectors.toList()); + list = service.selectListByIds(idList); + if (CollectionUtils.isEmpty(list)) { + return; + } + + String loginUserId = LocalContextHelper.getLoginUserId(); + String loginUserName = LocalContextHelper.getLoginUserName(); + LocalDateTime now = LocalDateTime.now(); + list.forEach(item -> { + ReflectionUtils.setFieldValue(item, "modifyById", loginUserId); + ReflectionUtils.setFieldValue(item, "modifyByName", loginUserName); + ReflectionUtils.setFieldValue(item, "modifyTime", now); + }); + + GenericDao dao = service.getDao(); + dao.update(list, "MODIFYBYID", "MODIFYBYNAME", "MODIFYTIME"); + } + + public static CoreFileBean getCoreFile(long fileSize, String preName, Long targetId, String targetTableName, String postfix) { + Long id = ApplicationContextHelper.getNextIdentity(); + CoreFileBean insertCoreFile = new CoreFileBean(); + insertCoreFile.setId(id); + insertCoreFile.setTargetId(targetTableName + "$" + targetId); + insertCoreFile.setName(preName + "." + postfix); + insertCoreFile.setFileExt(FileUtils.getFileExtension(insertCoreFile.getName())); + insertCoreFile.setMd5Name(EncryptUtils.MD5Encrypt(id + "$" + insertCoreFile.getName())); + insertCoreFile.setScope(FileScope.secure.name()); + insertCoreFile.setSize(fileSize); + insertCoreFile.setTimes(0L); + insertCoreFile.setExt(postfix); + insertCoreFile.setDownloadable("1"); + insertCoreFile.setCreatedTime(LocalDateTime.now()); + + return insertCoreFile; + } + + /** + * 邮件发送开关 + * @return + */ + public static boolean sendEmailFlag() { + boolean flag = false; + String sendEmailSwitch = ApplicationContextHelper.getConstantValue("SEND_EMAIL_FLAG"); + if (!StringUtils.isEmpty(sendEmailSwitch) && "1".equals(sendEmailSwitch)) { + flag = true; + } + + return flag; + } + + /** + * 邮件插入数据 + * @param configId + * @param receipentIdList + * @param replacementContainer + */ + public static void coreEmailInsert(String configId, List receipentIdList, Map replacementContainer) { + CoreEmailService coreEmailService = ApplicationContextHelper.getBean(CoreEmailService.class); + coreEmailService.insert(configId, receipentIdList, replacementContainer); + } + + public static void putMap(Map> map, String key, T bean) { + if (CollectionUtils.isEmpty(map.get(key))) { + List beans = new ArrayList<>(); + beans.add(bean); + map.put(key, beans); + } else { + map.get(key).add(bean); + } + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/LimsCollectionUtils.java b/src/main/java/com/sunwayworld/baseline/framework/utils/LimsCollectionUtils.java new file mode 100644 index 0000000..6b9f296 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/LimsCollectionUtils.java @@ -0,0 +1,58 @@ +package com.sunwayworld.baseline.framework.utils; + +import com.sunwayworld.framework.utils.CollectionUtils; + +import java.util.List; +import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; +import java.util.function.Function; +import java.util.function.Predicate; +import java.util.stream.Collectors; + +/** + * @author hongp@sunwayworld.com 2021年02月07日 + */ +public class LimsCollectionUtils { + + /** + * list去重 同时去掉参考项为空的 + */ + public static final List distinct(List list, Function keyExtractor ) { + if (CollectionUtils.isEmpty(list)) { + return list; + } + return list.stream().filter(item -> { + if (keyExtractor.apply(item) == null) { + return false; + } + return distinctByKey(keyExtractor).test(item); + }).collect(Collectors.toList()); + } + + /** + * list去重并去掉参考项为空的 + * + * @param list + * @param keyExtractor + * @param + * @return + */ + public static final List distinctObject(List list, Function keyExtractor ) { + if (CollectionUtils.isEmpty(list)) { + return list; + } + // 去掉空值项 + list = list.stream().filter(item -> { + if (keyExtractor.apply(item) == null) { + return false; + } + return true; + }).collect(Collectors.toList()); + return list.stream().filter(distinctByKey(keyExtractor)).collect(Collectors.toList()); + } + + private static Predicate distinctByKey(Function keyExtractor) { + Map seen = new ConcurrentHashMap<>(); + return t -> seen.putIfAbsent(keyExtractor.apply(t), Boolean.TRUE) == null; + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/LimsConstant.java b/src/main/java/com/sunwayworld/baseline/framework/utils/LimsConstant.java new file mode 100644 index 0000000..95a6979 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/LimsConstant.java @@ -0,0 +1,487 @@ +package com.sunwayworld.baseline.framework.utils; + +/** + * baselineaseline 经常使用的常量类,特殊用途的常量类不在此处定义 + */ +public class LimsConstant { + /** + * 实验模板编码前缀 + */ + public static final String SAMPLE_PROGRAM_CODE_PERFIX = "J"; + + /** + * 实验模板编码前缀 + */ + public static final String QC_BATCH_CODE_PERFIX = "CT"; + + /** + * 实验模板分析项公式存在 + */ + public static final String SP_ANALYTE_CALCFLAG_YES = "1"; + + /** + * 实验模板分析项公式不存在 + */ + public static final String SP_ANALYTE_CALCFLAG_NO = "0"; + + /** + * 材料管理-入库 + */ + public static final String MATERIAL_OPERATION_ADD = "入库"; + /** + * 材料管理-出库 + */ + public static final String MATERIAL_OPERATION_TAKE = "出库"; + /** + * 材料管理-盘存补数 + */ + public static final String MATERIAL_OPERATION_INVENTORY_ADD = "盘库+"; + /** + * 材料管理-盘存减数 + */ + public static final String MATERIAL_OPERATION_INVENTORY_SUBTRACT = "盘库-"; + /** + * +运算符 + */ + public static final String MATERIAL_FLAG_INVENTORY_ADD = "+"; + /** + * -运算符 + */ + public static final String MATERIAL_FLAG_INVENTORY_SUBTRACT = "-"; + /** + * 更新字段matNum + */ + public static final String MATERIAL_PROP_MATNUM = "matNum"; + /** + * 更新字段sumMation + */ + public static final String MATERIAL_PROP_SUMMATION = "sumMation"; + public static final String MATERIAL_PROP_SURPLUSCOUNT = "surplusCount"; + + /** + * 设备仪器编号前缀 + */ + public static final String EQUIPMENT_CODE_PERFIX = "J"; + + /** + * 委托登记 + **/ + public static final String FOLDER_PROCESSSTATUS_DRAFT = "draft"; + + /**************************************************** + * 质量监控计划-状态 + ****************************************************/ + /** + * 质量监控计划编制 + **/ + public static final String MONITORPLAN_PROCESSSTATUS_DRAFT = "draft"; + public static final String MONITORPLAN_STATUS_DRAFT = "Draft"; + public static final String MONITORPLAN_DISPSTATUS_DRAFT = "新建"; + /** + * 质量监控计划审核 + **/ + public static final String MONITORPLAN_STATUS_AUDIT = "Audit"; + public static final String MONITORPLAN_DISPSTATUS_AUDIT = "待审核"; + /** + * 质量监控计划审批 + **/ + public static final String MONITORPLAN_STATUS_APPROVE = "Approve"; + public static final String MONITORPLAN_DISPSTATUS_APPROVE = "待审批"; + /** + * 质量监控计划实施 + **/ + public static final String MONITORPLAN_STATUS_IMPLEMENT = "Implement"; + public static final String MONITORPLAN_DISPSTATUS_IMPLEMENT = "实施中"; + /** + * 完成 + **/ + public static final String MONITORPLAN_STATUS_DONE = "Done"; + public static final String MONITORPLAN_DISPSTATUS_DONE = "完成"; + + /** + * 质量监控项目状态 + **/ + public static final String MONITORITEM_PROCESSSTATUS_DRAFT = "draft"; + public static final String MONITORITEM_STATUS_DRAFT = "Draft"; + public static final String MONITORITEM_DISPSTATUS_DRAFT = "新建"; + /** + * 质量监控项目实施 + **/ + public static final String MONITORITEM_STATUS_IMPLEMENT = "Implement"; + public static final String MONITORITEM_DISPSTATUS_IMPLEMENT = "实施中"; + /** + * 质量监控计划分析 + **/ + public static final String MONITORITEM_STATUS_ANALYST = "Analyst"; + public static final String MONITORITEM_DISPSTATUS_ANALYST = "待分析"; + /** + * 质量监控计划批准 + **/ + public static final String MONITORITEM_STATUS_APPROVE = "Approve"; + public static final String MONITORITEM_DISPSTATUS_APPROVE = "待批准"; + /** + * 完成 + **/ + public static final String MONITORITEM_STATUS_DONE = "Done"; + public static final String MONITORITEM_DISPSTATUS_DONE = "完成"; + + /**************************************************** + * 内部审核-状态 + ****************************************************/ + /** + * 内审计划编制 + **/ + public static final String INTERNALAUDITPLAN_PROCESSSTATUS_DRAFT = "draft"; + public static final String INTERNALAUDITPLAN_STATUS_DRAFT = "Draft"; + public static final String INTERNALAUDITPLAN_DISPSTATUS_DRAFT = "新建"; + /** + * 内审计划审核 + **/ + public static final String INTERNALAUDITPLAN_STATUS_AUDIT = "Audit"; + public static final String INTERNALAUDITPLAN_DISPSTATUS_AUDIT = "待审核"; + /** + * 内审计划审批 + **/ + public static final String INTERNALAUDITPLAN_STATUS_APPROVE = "Approve"; + public static final String INTERNALAUDITPLAN_DISPSTATUS_APPROVE = "待审批"; + /** + * 成立审核组 + **/ + public static final String INTERNALAUDITPLAN_STATUS_AUDITTEAM = "AuditTeam"; + public static final String INTERNALAUDITPLAN_DISPSTATUS_AUDITTEAM = "成立审核组"; + /** + * 日程计划编制 + **/ + public static final String INTERNALAUDITPLAN_STATUS_DAYPLAN_DRAFT = "Schedule"; + public static final String INTERNALAUDITPLAN_DISPSTATUS_DAYPLAN_DRAFT = "日程计划编制"; + /** + * 日程计划审核 + **/ + public static final String INTERNALAUDITPLAN_STATUS_DAYPLAN_AUDIT = "AuditSchedule"; + public static final String INTERNALAUDITPLAN_DISPSTATUS_DAYPLAN_AUDIT = "日程计划审核"; + /** + * 日程计划审批 + **/ + public static final String INTERNALAUDITPLAN_STATUS_DAYPLAN_APPROVE = "ApproveSchedule"; + public static final String INTERNALAUDITPLAN_DISPSTATUS_DAYPLAN_APPROVE = "日程计划审批"; + /** + * 日程计划发放 + **/ + public static final String INTERNALAUDITPLAN_STATUS_DAYPLAN_PUBLIC = "GrantSchedule"; + public static final String INTERNALAUDITPLAN_DISPSTATUS_DAYPLAN_PUBLIC = "日程计划发放"; + /** + * 内审首次会议 + **/ + public static final String INTERNALAUDITPLAN_STATUS_FIRSTMEET = "FirstMeet"; + public static final String INTERNALAUDITPLAN_DISPSTATUS_FIRSTMEET = "内审首次会议"; + /** + * 内审实施 + **/ + public static final String INTERNALAUDITPLAN_STATUS_IMPLEMENT = "Implement"; + public static final String INTERNALAUDITPLAN_DISPSTATUS_IMPLEMENT = "内审实施"; + /** + * 内审末次会议 + **/ + public static final String INTERNALAUDITPLAN_STATUS_LASTMEET = "LastMeet"; + public static final String INTERNALAUDITPLAN_DISPSTATUS_LASTMEET = "内审末次会议"; + /** + * 内审报告上传 + **/ + public static final String INTERNALAUDITPLAN_STATUS_REPORT_DRAFT = "Report"; + public static final String INTERNALAUDITPLAN_DISPSTATUS_REPORT_DRAFT = "内审报告上传"; + /** + * 内审报告审核 + **/ + public static final String INTERNALAUDITPLAN_STATUS_REPORT_AUDIT = "ReportAudit"; + public static final String INTERNALAUDITPLAN_DISPSTATUS_REPORT_AUDIT = "内审报告审核"; + /** + * 内审报告审批 + **/ + public static final String INTERNALAUDITPLAN_STATUS_REPORT_APPROVE = "ReportApprove"; + public static final String INTERNALAUDITPLAN_DISPSTATUS_REPORT_APPROVE = "内审报告审批"; + /** + * 完成 + **/ + public static final String INTERNALAUDITPLAN_STATUS_DONE = "Done"; + public static final String INTERNALAUDITPLAN_DISPSTATUS_DONE = "完成"; + + /**************************************************** + * 管理评审 + ****************************************************/ + /** + * 文件编号 + **/ + public static final String MANAGE_REVIEW_CODE = "JL-CX-013-01-B"; + public static final String MANAGE_REVIEW_TITLE = "年度管理评审计划"; + + /**************************************************** + * 不符合项 + ****************************************************/ + /** + * 文件编号 + **/ + public static final String NONCONFORMANCE_FILE_CODE = "JL-CX-009-01-B"; + + /**************************************************** + * 满意度调查分析报告 + ****************************************************/ + /** + * 文件编号 + **/ + public static final String SATISFACTION_REPORT_FILE_CODE = "JL-CX-007-02-A"; + public static final String SATISFACTION_REPORT_TITLE = "客户满意度分析报告"; + + /**************************************************** + * 质量监督计划-状态 + ****************************************************/ + /** + * 质量监督计划编制 + **/ + public static final String SUPERVISEPLAN_PROCESSSTATUS_DRAFT = "draft"; + public static final String SUPERVISEPLAN_STATUS_DRAFT = "Draft"; + public static final String SUPERVISEPLAN_DISPSTATUS_DRAFT = "新建"; + /** + * 质量监督计划审核 + **/ + public static final String SUPERVISEPLAN_STATUS_AUDIT = "Audit"; + public static final String SUPERVISEPLAN_DISPSTATUS_AUDIT = "待审核"; + /** + * 质量监督计划审批 + **/ + public static final String SUPERVISEPLAN_STATUS_APPROVE = "Approve"; + public static final String SUPERVISEPLAN_DISPSTATUS_APPROVE = "待审批"; + /** + * 质量监督计划实施 + **/ + public static final String SUPERVISEPLAN_STATUS_IMPLEMENT = "Implement"; + public static final String SUPERVISEPLAN_DISPSTATUS_IMPLEMENT = "实施中"; + /** + * 完成 + **/ + public static final String SUPERVISEPLAN_STATUS_DONE = "Done"; + public static final String SUPERVISEPLAN_DISPSTATUS_DONE = "完成"; + /** + * 质量监督项目实施 + **/ + public static final String SUPERVISEITEM_STATUS_IMPLEMENT = "Implement"; + public static final String SUPERVISEITEM_DISPSTATUS_IMPLEMENT = "实施中"; + public static final String SUPERVISEITEM_STATUS_EVALUATE = "Evaluate"; + public static final String SUPERVISEITEM_DISPSTATUS_EVALUATE = "评价中"; + public static final String SUPERVISEITEM_STATUS_CONFIRM = "Confirm"; + public static final String SUPERVISEITEM_DISPSTATUS_CONFIRM = "确认中"; + public static final String SUPERVISEITEM_STATUS_FINISH = "Finish"; + public static final String SUPERVISEITEM_DISPSTATUS_FINISH = "实施完成"; + /** + * 完成 + **/ + public static final String SUPERVISEITEM_STATUS_DONE = "Done"; + public static final String SUPERVISEITEM_DISPSTATUS_DONE = "完成"; + + /**************************************************** + * 仪器采集-文件是否解析出数据 + ****************************************************/ + /** + * 没有解析 + **/ + public static final String EQUIPT_ACQ_FILE_STATUS_NONE = "0"; + /** + * 解析出数据了 + **/ + public static final String EQUIPT_ACQ_FILE_STATUS_DONE = "1"; + + /**************************************************** + * 设备点检周期单位类型 + ****************************************************/ + /** + * 天 + **/ + public static final String EQUIPT_CHECK_CYCLE_DAY = "day"; + /** + * 周 + **/ + public static final String EQUIPT_CHECK_CYCLE_WEEK = "week"; + /** + * 月 + **/ + public static final String EQUIPT_CHECK_CYCLE_MONTH = "month"; + /** + * 年 + **/ + public static final String EQUIPT_CHECK_CYCLE_YEAR = "year"; + + /**************************************************** + * 设备状态 + ****************************************************/ + //运行 + public static final String EQUIPT_STATUS_RUN = "run"; + //停用 + public static final String EQUIPT_STATUS_STOP = "stop"; + //检修 + public static final String EQUIPT_STATUS_REPAIR = "repair"; + //封存 + public static final String EQUIPT_STATUS_ARCHIVE = "archive"; + + /**************************************************** + * 启封状态 + ****************************************************/ + //启封 + public static final String SEAL_STATUS_RUN = "RUN"; + //封存 + public static final String SEAL_STATUS_STOP = "STOP"; + + /** + * 1/分析项, 2/任务单 + */ + public static final String TEST_METHOD_ANALYTE_TYPE = "1"; + public static final String TEST_METHOD_TASK_TYPE = "2"; + + /** + * 分析项默认结果类型为字符类型 + */ + public static final String ANALYTE_DEFAULT_RESULTTYPE = "C"; + + /** + * 分析项是否必填默认值 + */ + public static final String ANALYTE_DEFAULT_WRITEFLAG = "是"; + + /** + * 样本出库批号前缀 + */ + public static final String SAMPLE_OUT_BATCHCODE_SEQUENCE_PREFIX = "T"; + + /** + * 位置状态 + */ + public static final String LOCATION_STATE_FREE = "0";// 有闲置孔 + public static final String LOCATION_STATE_FULL = "1";// 已被占满 + + /** + * 孔占用情况 + */ + public static final String HOLE_STOCKTYPE_FREE = "free";// 空闲 + public static final String HOLE_STOCKTYPE_IN = "in";// 被占用 + public static final String HOLE_STOCKTYPE_OUT = "out";// 出库 + + public static final String REPORT_CODE_PREFIX = "J"; + + public static final String BXXH = "bxxh";// 冰箱序号 + public static final String BXS = "bxs";// 冰箱数 + public static final String SERVGROUP = "servGroup";// 平台组 + public static final String CS = "cs";// 层数 + public static final String JZS = "jzs";// 架子数 + public static final String HZS = "hzs";// 盒子数 + public static final String SAMPLECATEGORY = "sampleCategory";// 样本类型 + public static final String ROWNUM = "rowNum";// 盒子-行数 + public static final String COLUMNNUM = "columnNum";// + + /** + * SOP管理作废(停用) + */ + public static final String SOP_VERSION_STATUS_DISUSE = "disuse"; + + public static final String BX_DESC = "冰箱"; + public static final String HC_DESC = "号层"; + public static final String HJZ_DESC = "号架子"; + public static final String HBZ_DESC = "号板子"; + + public static final String CCG_DESC = "存储柜"; + public static final String CT_DESC = "号抽屉"; + public static final String GZ_DESC = "号格子"; + + public static final String ZERO_DESC = "0"; + public static final String LEVEL_FIRST = "1"; + public static final String LEVEL_SECEND = "2"; + public static final String LEVEL_THIRD = "3"; + public static final String LEVEL_FORTH = "4"; + public static final String LEVEL_FIFTH = "5"; + + public static final String BLOOD_DESC = "血液"; + public static final String CELL_DESC = "组织"; + public static final String DNA_DESC = "DNA"; + + public static final String BLOOD_CODE = "blood"; + public static final String CELL_CODE = "cell"; + public static final String DNA_CODE = "dna"; + + public static final String FLAG_STATUS = "停用"; + + /** + * 样本出库状态 + */ + public static final String SAMPLE_OUT_STATUS_DONE = "Done"; + + /** + * 任务调度扩展字段前缀 + */ + public static final String ORDER_TASK_EXTEND_PROP = "parameter"; + + /** + * excel导入值类型 + */ + public static final String EXCEL_CELL_TYPE_NUMERIC = "NUMERIC"; + public static final String EXCEL_CELL_TYPE_STRING = "STRING"; + public static final String IMPORT_EXECL_PARSE_ERROR = "导入文件解析错误"; + + public static final String CELL_TYPE_STRING = "STRING"; + public static final String CELL_TYPE_NUMERIC = "NUMERIC"; + + /** + * 分析项类型 + */ + public static final String ANALTYPE_NUMBER = "N"; + public static final String ANALTYPE_CHARACTER = "C"; + public static final String SEPARATOR = "-"; + + /** + * 工序默认方法 + */ + public static final String DEFAULT_METHOD_VALUE = "1"; + + /** + * 表T_SAMPLE (混样)编码自增字段 + **/ + public static final String T_SAMPLE_HC_AUTOINCREMENT_FIELD = "SAMPLECODEHC"; + + public static final String MIXSAMPLE = "HC"; + + public static final String SAMPLE_TYPE_MIXSAMPLE = "mixSample"; + public static final String SAMPLE_TYPE_DERIVATIVE = "derivative"; + + public static final String SAMPLE_TYPE_ORIGIN = "origin"; + + // ================================================= + + /**************************************************** + * 设备通道状态 + ****************************************************/ + /** + * 空闲 + **/ + public static final String EQUIPT_CHANNEL_STATUS_FREE = "free"; + /** + * 在用 + **/ + public static final String EQUIPT_CHANNEL_STATUS_USED = "used"; + + public static final String ORG_FILTER_COLUMN_CREATEDBYORGID = ""; + public static final String ORG_TYPE_TESTGROUP = ""; + + + /* 连字符 */ + public static final String HYPHEN = "-"; + + + public static final String DEFAULT_DATE_FORMAT = "yyyy-MM-dd"; + + /**************************************************** + * 金匙医学 + ****************************************************/ + // 批次是否提交过标识 + public static final String RUN_MATERIAL_FLAG = "1"; + + public static final String RUN_NO_MATERIAL_FLAG = "0"; + + public static final String[] FIELD_COPY_IGNORED = new String[]{"createdById", "createdTime", "createdByName", "createdByOrgId", "createdByOrgName"}; + +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/LimsDynamicDsHelper.java b/src/main/java/com/sunwayworld/baseline/framework/utils/LimsDynamicDsHelper.java new file mode 100644 index 0000000..0e356fd --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/LimsDynamicDsHelper.java @@ -0,0 +1,97 @@ +package com.sunwayworld.baseline.framework.utils; + +import com.gexin.rp.sdk.base.uitls.MD5Util; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.utils.ObjectUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.core.env.Environment; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.jdbc.datasource.DriverManagerDataSource; + +import javax.sql.DataSource; +import java.util.List; +import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; + +public class LimsDynamicDsHelper { + + private Map dataSourceMap = new ConcurrentHashMap<>(); + + private static LimsDynamicDsHelper instance; + private static int slowSqlLimit = 5000; //慢sql限值,毫秒 + ConcurrentHashMap jdbcMap = new ConcurrentHashMap<>(); + + private static final Logger logger = LoggerFactory.getLogger(LimsDynamicDsHelper.class); + + public static final LimsDynamicDsHelper getInstance() { + if (instance == null) { + synchronized (LimsDynamicDsHelper.class) { + if (instance == null) { + instance = new LimsDynamicDsHelper(); + Environment environment = ApplicationContextHelper.getBean(Environment.class); + slowSqlLimit = Integer.parseInt(environment.getProperty("slowSqlLimit", "5000")); + } + } + } + return instance; + } + + public JdbcTemplate getJdbcTemplate(String userName, String password, String url, String driverClassName) { + if(ObjectUtils.isEmpty(userName)){ + throw new InvalidDataException("请输入用户名"); + } + if(ObjectUtils.isEmpty(password)){ + throw new InvalidDataException("请输入密码"); + } + if(ObjectUtils.isEmpty(url)){ + throw new InvalidDataException("请输入数据库链接"); + } + if(ObjectUtils.isEmpty(driverClassName)){ + throw new InvalidDataException("请输入数据库驱动"); + } + String urlMd5 = MD5Util.getMD5Format(url); + if(jdbcMap.containsKey(urlMd5)){ + return jdbcMap.get(urlMd5); + } + + try { + DriverManagerDataSource datasource = new DriverManagerDataSource(); + datasource.setUsername(userName); + datasource.setPassword(password); + datasource.setUrl(url); + datasource.setDriverClassName(driverClassName); + + JdbcTemplate jdbcTemplate = new JdbcTemplate(datasource); + if (url.contains("mysql")){ + jdbcTemplate.queryForMap("select 1 from dual"); + }else if (url.contains("sqlserver")){ + jdbcTemplate.queryForMap("select SUM(1) from master.dbo.sysdatabases"); + } + jdbcMap.put(urlMd5,jdbcTemplate); + return jdbcTemplate; + }catch (Exception s){ + s.printStackTrace(); + throw new InvalidDataException(s.getMessage()); + } + } + + + public List> queryForList(JdbcTemplate jdbcTemplate,String sql, Object... args){ + if(jdbcTemplate==null){ + throw new RuntimeException("jdbcTemplate is null"); + } + long start = System.currentTimeMillis(); + List> list = jdbcTemplate.queryForList(sql,args); + long useTime = System.currentTimeMillis()-start; + if(useTime>=slowSqlLimit){ + logger.warn("取数慢SQL耗时:{},返回数量={},执行SQL={}",useTime,list==null?0:list.size(),sql); + } + return list; + } + + public static int getSlowSqlLimit() { + return slowSqlLimit; + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/LimsEncryptUtils.java b/src/main/java/com/sunwayworld/baseline/framework/utils/LimsEncryptUtils.java new file mode 100644 index 0000000..395f3af --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/LimsEncryptUtils.java @@ -0,0 +1,83 @@ +package com.sunwayworld.baseline.framework.utils; + +import javax.crypto.BadPaddingException; +import javax.crypto.Cipher; +import javax.crypto.IllegalBlockSizeException; +import javax.crypto.NoSuchPaddingException; +import javax.crypto.spec.SecretKeySpec; +import java.nio.charset.Charset; +import java.nio.charset.StandardCharsets; +import java.security.InvalidKeyException; +import java.security.MessageDigest; +import java.security.NoSuchAlgorithmException; +import java.util.Base64; + +public class LimsEncryptUtils { + private final static MessageDigest md5; + private final static Cipher aesEncrypt; + private final static Cipher aesDecrypt; + + private final static Base64.Encoder base64Encoder = Base64.getEncoder(); + private final static Base64.Decoder base64Decoder = Base64.getDecoder(); + + //ASE密钥 + private static final String ENCRYPTION_SECRET = "RtprIRoir7iBS/XY"; + private static final Charset ENCRYPTION_CODE = StandardCharsets.UTF_8; + + static { + try { + md5 = MessageDigest.getInstance("MD5"); + aesEncrypt = Cipher.getInstance("AES/ECB/PKCS5Padding"); + aesEncrypt.init(Cipher.ENCRYPT_MODE, new SecretKeySpec(ENCRYPTION_SECRET.getBytes(ENCRYPTION_CODE), "AES")); + aesDecrypt = Cipher.getInstance("AES/ECB/PKCS5Padding"); + aesDecrypt.init(Cipher.DECRYPT_MODE, new SecretKeySpec(ENCRYPTION_SECRET.getBytes(ENCRYPTION_CODE), "AES")); + } catch (NoSuchAlgorithmException | InvalidKeyException | NoSuchPaddingException e) { + throw new RuntimeException(e); + } + } + + public static String getSign(String str) { + return aesEncrypt(md5(str)); + } + + public static boolean checkSign(String str, String sign) { + return md5(str).equals(aesDecrypt(sign)); + } + + private static String md5(String str) { + byte[] digest = md5.digest(str.getBytes()); + return toHexString(digest); + } + + private static String aesEncrypt(String str) { + byte[] bytes; + try { + bytes = aesEncrypt.doFinal(str.getBytes(ENCRYPTION_CODE)); + } catch (IllegalBlockSizeException | BadPaddingException e) { + throw new RuntimeException(e); + } + return new String(base64Encoder.encode(bytes),ENCRYPTION_CODE); + } + + private static String aesDecrypt(String str) { + byte[] bytes; + try { + bytes = aesDecrypt.doFinal(base64Decoder.decode(str.getBytes(ENCRYPTION_CODE))); + } catch (IllegalBlockSizeException | BadPaddingException e) { + throw new RuntimeException(e); + } + return new String(bytes, ENCRYPTION_CODE); + } + + private static String toHexString(byte[] bytes) { + StringBuilder sb = new StringBuilder(bytes.length * 2); + + for (byte b : bytes) { + if ((b & 0xff) < 0x10) { + sb.append("0"); + } + sb.append(Long.toString(b & 0xff, 16)); + } + return sb.toString(); + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/LimsFileUtil.java b/src/main/java/com/sunwayworld/baseline/framework/utils/LimsFileUtil.java new file mode 100644 index 0000000..1687951 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/LimsFileUtil.java @@ -0,0 +1,90 @@ +package com.sunwayworld.baseline.framework.utils; + + +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.io.file.FilePathManager; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.manager.CoreFileManager; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; + +import java.io.File; +import java.io.IOException; +import java.io.InputStream; +import java.nio.file.Files; +import java.nio.file.Path; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import java.util.stream.Collectors; + +public class LimsFileUtil { + public static String getTargetId(String table, Long id) { + return Objects.requireNonNull(table) + "$" + Objects.requireNonNull(id); + } + + public static List getTargetIds(String table, List idList) { + return idList.stream().map(id -> Objects.requireNonNull(table) + "$" + Objects.requireNonNull(id)).collect(Collectors.toList()); + } + + public static InputStream getInputStream(CoreFileBean coreFileBean) throws IOException { + ApplicationContextHelper.getBean(CoreFileManager.class).download(coreFileBean); + FilePathDTO filePathDTO = CoreFileUtils.toFilePath(coreFileBean); + Path path = FilePathManager.getLocalPath(filePathDTO); + final File file = new File(path.toString()); + return Files.newInputStream(file.toPath()); + } + + public static CoreFileBean getCoreFile(String table, Long id, String bizCategory) { + return ApplicationContextHelper.getBean(CoreFileService.class).selectFirstByFilter(SearchFilter.instance().match("targetId", getTargetId(table, id)).filter(MatchPattern.SEQ).match("bizCategory", bizCategory).filter(MatchPattern.SEQ)); + } + public static CoreFileBean getCoreFile(String table, Long id) { + return ApplicationContextHelper.getBean(CoreFileService.class).selectFirstByFilter(SearchFilter.instance().match("targetId", getTargetId(table, id)).filter(MatchPattern.SEQ)); + } + public static CoreFileBean getCoreFile(String targetId) { + return ApplicationContextHelper.getBean(CoreFileService.class).selectFirstByFilter(SearchFilter.instance().match("targetId", targetId).filter(MatchPattern.SEQ)); + } + public static void deleteCoreFile(String table, Long id, String bizCategory) { + List coreFileBeans = ApplicationContextHelper.getBean(CoreFileService.class).selectListByFilter(SearchFilter.instance().match("targetId", getTargetId(table, id)).filter(MatchPattern.SEQ).match("bizCategory", bizCategory).filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(coreFileBeans)) { + ApplicationContextHelper.getBean(CoreFileService.class).getDao().deleteBy(coreFileBeans); + } + } + + public static CoreFileBean getSign(String userId) { + return ApplicationContextHelper.getBean(CoreFileService.class).selectFirstByFilter(SearchFilter.instance().match("bizCategory", "SIGNATURE").filter(MatchPattern.SEQ).match("targetId", "T_CORE_USER$" + userId).filter(MatchPattern.SEQ)); + } + + public static Map> getCoreFileMap(String table, List idList, String bizCategory) { + if (CollectionUtils.isEmpty(idList)) { + return new HashMap<>(); + } + return ApplicationContextHelper.getBean(CoreFileService.class) + .selectListByFilter(SearchFilter.instance() + .match("targetId", getTargetIds(table, idList)) + .filter(MatchPattern.OR).match("bizCategory", bizCategory) + .filter(MatchPattern.SEQ)).stream().collect(Collectors.groupingBy(s -> Long.parseLong(s.getTargetId().split("\\$")[1]))); + } + public static Map> getCoreFileMap(String table, List idList) { + if (CollectionUtils.isEmpty(idList)) { + return new HashMap<>(); + } + return ApplicationContextHelper.getBean(CoreFileService.class) + .selectListByFilter(SearchFilter.instance() + .match("targetId", getTargetIds(table, idList)) + .filter(MatchPattern.OR)).stream().collect(Collectors.groupingBy(s -> Long.parseLong(s.getTargetId().split("\\$")[1]))); + } + public static > Map> getCoreFileMapByBean(String table, List beans, String bizCategory) { + return getCoreFileMap(table, CommonHelper.getIdList(beans), bizCategory); + } + + public static > Map> getCoreFileMapByBean(String table, List beans) { + return getCoreFileMap(table, CommonHelper.getIdList(beans)); + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/LimsUtil.java b/src/main/java/com/sunwayworld/baseline/framework/utils/LimsUtil.java new file mode 100644 index 0000000..6e1515b --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/LimsUtil.java @@ -0,0 +1,9 @@ +package com.sunwayworld.baseline.framework.utils; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +public class LimsUtil { + public static long getActivedId(RestJsonWrapperBean wrapper) { + return Long.parseLong(wrapper.getParamValue("activedId")); + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/LimsUtils.java b/src/main/java/com/sunwayworld/baseline/framework/utils/LimsUtils.java new file mode 100644 index 0000000..bf28cbe --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/LimsUtils.java @@ -0,0 +1,52 @@ +package com.sunwayworld.baseline.framework.utils; + + +import org.apache.poi.hssf.usermodel.HSSFCell; +import org.apache.poi.xssf.usermodel.XSSFCell; + +import java.text.DecimalFormat; + +/** + * LSI 常用的工具方法类 + */ +public class LimsUtils { + + /** + * 将导入的execl 中的内容转为string格式 + **/ + public static final String getStringCellValue(XSSFCell cell) { + DecimalFormat decimalFormat = new DecimalFormat("###################.###########"); + String celltype = cell.getCellType().toString(); + String retustr = ""; + // 数字 ,double + if (LimsConstant.CELL_TYPE_NUMERIC.equals(celltype)) { + Double value = cell.getNumericCellValue(); + retustr = decimalFormat.format(value); + } + // 字符 + else if (LimsConstant.CELL_TYPE_STRING.equals(celltype)) { + retustr = cell.getStringCellValue(); + } + return retustr; + } + + public static String getHSSStringCellValue(HSSFCell cell) { + DecimalFormat decimalFormat = new DecimalFormat("###################.###########"); + String celltype = cell.getCellType().toString(); + if(celltype==null){ + return null; + } + String retustr = ""; + // 数字 ,double + if (LimsConstant.CELL_TYPE_NUMERIC.equals(celltype)) { + Double value = cell.getNumericCellValue(); + retustr = decimalFormat.format(value); + } + // 字符 + else if (LimsConstant.CELL_TYPE_STRING.equals(celltype)) { + retustr = cell.getStringCellValue(); + } + return retustr; + } + +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/LocalDateUtils.java b/src/main/java/com/sunwayworld/baseline/framework/utils/LocalDateUtils.java new file mode 100644 index 0000000..b60ed97 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/LocalDateUtils.java @@ -0,0 +1,299 @@ +package com.sunwayworld.baseline.framework.utils; + +import com.sunwayworld.framework.utils.StringUtils; + +import java.time.*; +import java.time.format.DateTimeFormatter; + +/** + * @author sintor + * @date 2021/11/8/16:27 + */ +public class LocalDateUtils { + private static final DateTimeFormatter yyyy = DateTimeFormatter.ofPattern("yyyy"); + private static final DateTimeFormatter yyyy_MM = DateTimeFormatter.ofPattern("yyyy-MM"); + private static final DateTimeFormatter MM = DateTimeFormatter.ofPattern("MM"); + private static final DateTimeFormatter yyyy_MM_dd = DateTimeFormatter.ofPattern("yyyy-MM-dd"); + private static final DateTimeFormatter yyyyMMdd = DateTimeFormatter.ofPattern("yyyyMMdd"); + private static final DateTimeFormatter yyyy_MM_dd_HH_mm_ss = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); + private static final DateTimeFormatter HHmmss = DateTimeFormatter.ofPattern("HHmmss"); + private static final DateTimeFormatter yyyy_MM_dd_HH_mm = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm"); + + private static final DateTimeFormatter H_mm_ss = DateTimeFormatter.ofPattern("H:mm:ss"); + + public static LocalDate parseLocalDate(String string) { + try { + return LocalDate.parse(string, yyyy_MM_dd); + } catch (Exception e) { + return null; + } + } + + public static LocalTime parseLocalTime_H_mm_ss(String string) { + try { + return LocalTime.parse(string, H_mm_ss); + } catch (Exception e) { + return null; + } + } + + public static LocalDateTime parseLocalDateTime(String string) { + try { + if (StringUtils.isEmpty(string)){ + return null; + } + if (string.length()== "yyyy-MM-dd HH:mm".length()){ + return LocalDateTime.parse(string, yyyy_MM_dd_HH_mm); + } + if (string.length()== "yyyy-MM-dd".length()){ + return LocalDateTime.parse(string, yyyy_MM_dd); + } + return LocalDateTime.parse(string, yyyy_MM_dd_HH_mm_ss); + } catch (Exception e) { + return null; + } + } + + public static LocalDateTime parseLocalDateTime(int year,int month) { + return LocalDateTime.of(year,month,1,0,0); + } + + public static LocalDateTime parseLocalDateTime(int year) { + return LocalDateTime.of(year, 1, 1, 0, 0); + } + + public static LocalDateTime parseLocalDateTimeYearStart(int year) { + return LocalDateTime.of(year, 1, 1, 0, 0); + } + + public static LocalDateTime parseLocalDateTimeYearStart(String year) { + return parseLocalDateTimeYearStart(Integer.parseInt(year)); + } + public static LocalDateTime parseLocalDateTimeYearEnd(int year) { + return LocalDateTime.of(year+1, 1, 1, 0, 0); + } + + public static LocalDateTime parseLocalDateTimeYearEnd(String year) { + return parseLocalDateTimeYearEnd(Integer.parseInt(year)); + } + public static LocalDateTime parseLocalDateTimeMonthStart(int year, int month) { + return LocalDateTime.of(year, month, 1, 0, 0); + } + + public static LocalDateTime parseLocalDateTimeMonthEnd(int year, int month) { + if (month==12){ + year++; + month=1; + }else { + month++; + } + return LocalDateTime.of(year, month, 1, 0, 0); + } + + public static LocalDateTime parseLocalDateTimeMonthStart(LocalDateTime localDateTime) { + return parseLocalDateTimeMonthStart(localDateTime.getYear(),localDateTime.getMonthValue()); + } + + public static LocalDateTime parseLocalDateTimeMonthEnd(LocalDateTime localDateTime) { + return parseLocalDateTimeMonthEnd(localDateTime.getYear(), localDateTime.getMonthValue()); + } + public static LocalDateTime parseLocalDateTimeSeasonStart(int year,int season) { + //>= + int month = 1; + if (season==1){ + month = 1; + }else if (season==2){ + month = 4; + }else if (season==3){ + month = 7; + }else if (season==4){ + month = 10; + } + return LocalDateTime.of(year, month, 1, 0, 0); + } + + public static LocalDateTime parseLocalDateTimeSeasonEnd(int year,int season) { + // < + int month = 1; + if (season == 1) { + month = 4; + } else if (season == 2) { + month = 7; + } else if (season == 3) { + month = 10; + } else if (season == 4) { + year++; + month = 1; + } + return LocalDateTime.of(year, month, 1, 0, 0); + } + + public static String parseString(LocalDate localDate) { + if (localDate == null) { + return ""; + } + return localDate.format(yyyy_MM_dd); + } + + public static String parseString_yyyy(LocalDate localDate) { + if (localDate == null) { + return ""; + } + return localDate.format(yyyy); + } + + public static String parseString_yyyy(LocalDateTime localDate) { + if (localDate == null) { + return ""; + } + return localDate.format(yyyy); + } + + public static String parseString_MM(LocalDateTime localDate) { + if (localDate == null) { + return ""; + } + return localDate.format(MM); + } + + public static String parseString_yyyy_MM(LocalDate localDate) { + if (localDate == null) { + return ""; + } + return localDate.format(yyyy_MM); + } + + public static String parseString_yyyy_MM(LocalDateTime localDate) { + if (localDate == null) { + return ""; + } + return localDate.format(yyyy_MM); + } + + public static String parseString_yyyy_MM_dd(LocalDateTime localDateTime) { + if (localDateTime == null) { + return ""; + } + return localDateTime.format(yyyy_MM_dd); + } + public static String parseString_yyyyMMdd(LocalDateTime localDateTime) { + if (localDateTime == null) { + return ""; + } + return localDateTime.format(yyyyMMdd); + } + public static String parseString_HHmmss(LocalDateTime localDateTime) { + if (localDateTime == null) { + return ""; + } + return localDateTime.format(HHmmss); + } + /** + * 返回xxxx年xx月xx日 + */ + public static String parseString_yyyy_MM_dd_zh(LocalDateTime localDateTime) { + if (localDateTime == null) { + return ""; + } + return localDateTime.getYear() + "年" + localDateTime.getMonthValue() + "月" + localDateTime.getDayOfMonth() + "日"; + } + public static String parseString(LocalDateTime localDateTime) { + if (localDateTime == null) { + return ""; + } + return localDateTime.format(yyyy_MM_dd_HH_mm_ss); + } + + //计算时间交集 + public static long getIntersectionMinute(LocalDateTime upper,LocalDateTime under,LocalDateTime startTime, LocalDateTime endTime){ + if (upper==null||under==null||startTime == null){ + return 0; + } + LocalDateTime first; + LocalDateTime last; + final LocalDateTime now = LocalDateTime.now(); + if (under.compareTo(now)>0) { + last = now; + }else { + last = under; + } + if (endTime == null){ + endTime = last; + } + if (startTime.compareTo(under)>0){ + return 0; + } + if (upper.compareTo(endTime)>0){ + return 0; + } + + if (startTime.compareTo(upper)>0) { + first = startTime; + }else { + first = upper; + } + + if (endTime.compareTo(under) > 0) { + last = under ; + } else { + last = endTime; + } + + final Duration between = Duration.between(first, last); + final long l = between.toMinutes(); + return l; + } + + //是否在时间段内 + public static boolean isInTimeQuantum(LocalDateTime upper, LocalDateTime under, LocalDateTime time) { + boolean flag = false; + if (upper == null || under == null || time == null) { + } else { + if (time.compareTo(upper) >= 0 && time.compareTo(under) <= 0) { + flag = true; + } + } + + return flag; + } + + //比较时间是否大于或等于某个值 + public static boolean isTimeBigger(LocalDateTime fixed, LocalDateTime param) { + boolean flag = false; + if (fixed == null || param == null) { + } else { + if (param.compareTo(fixed) >=0) { + flag = true; + } + } + return flag; + } + + //比较时间是否大于或等于某个值 + public static boolean isTimeBigger(LocalDate fixed, LocalDate param) { + boolean flag = false; + if (fixed == null || param == null) { + } else { + if (param.compareTo(fixed) >= 0) { + flag = true; + } + } + return flag; + } + + public static boolean isTimeSmaller(LocalDateTime fixed, LocalDateTime param) { + boolean flag = false; + if (fixed == null || param == null) { + } else { + if (param.compareTo(fixed) < 0) { + flag = true; + } + } + return flag; + } + + public static LocalDateTime timestampToDatetime(long timestamp){ + Instant instant = Instant.ofEpochMilli(timestamp); + return LocalDateTime.ofInstant(instant, ZoneId.systemDefault()); + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/LogHelper.java b/src/main/java/com/sunwayworld/baseline/framework/utils/LogHelper.java new file mode 100644 index 0000000..8338ad2 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/LogHelper.java @@ -0,0 +1,11 @@ +package com.sunwayworld.baseline.framework.utils; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +public class LogHelper { + private static final Logger logger = LogManager.getLogger(LogHelper.class); + public static void info(Object obj){ + logger.info(obj); + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/MapHelper.java b/src/main/java/com/sunwayworld/baseline/framework/utils/MapHelper.java new file mode 100644 index 0000000..c4831b5 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/MapHelper.java @@ -0,0 +1,10 @@ +package com.sunwayworld.baseline.framework.utils; + +import java.util.Map; + +public class MapHelper { + + public static Map getMap(Map map, T t) { + return ConvertHelper.toMap(map.get(t)); + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/MarkType.java b/src/main/java/com/sunwayworld/baseline/framework/utils/MarkType.java new file mode 100644 index 0000000..29d357d --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/MarkType.java @@ -0,0 +1,114 @@ +package com.sunwayworld.baseline.framework.utils; + +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.utils.ObjectUtils; + +import java.io.File; + +public class MarkType { + public static final int scale_sign_width = 80; + public static final int scale_sign_height = 30; + public static final String CNAS_SIGN = "CNAS章"; + public static final String ILAC_MAR = "ILAC_MAR章"; + public static final String TESTREPORT_SIGN = "检测报告章"; + public static final String PAGE_SEAL_SIGN = "骑缝章"; + public static final int SIGN_WIDTH = 120; + //报告水印 + public static final String WATER_MARK = "SUNWAY"; + + private boolean ifText; + //文本属性 + private String mark; + private String text; + private String fontName; + private Float fontSize; + + //图片属性 + private File file; + private Integer width; + private Integer height; + + public MarkType(String mark, String text, String fontName, Float fontSize) { + this.text = text; + this.mark = mark; + this.ifText = true; + this.fontName = fontName; + this.fontSize = fontSize; + if(ObjectUtils.isEmpty(mark)){ + throw new InvalidDataException("mark is null"); + } + } + public MarkType(String mark, File file, Integer width, Integer height) { + this.mark = mark; + this.file = file; + this.width = width; + this.height = height; + this.ifText = false; + if(ObjectUtils.isEmpty(mark)){ + throw new InvalidDataException("mark is null"); + } + if(ObjectUtils.isEmpty(file) || !file.exists()){ + throw new InvalidDataException("file is null or not exists"); + } + } + + public String getMark() { + return mark; + } + + public String getText() { + return text; + } + + public File getFile() { + return file; + } + + public Integer getWidth() { + return width; + } + + public Integer getHeight() { + return height; + } + + public void setMark(String mark) { + this.mark = mark; + } + + public void setText(String text) { + this.text = text; + } + + public void setFile(File file) { + this.file = file; + } + + public void setWidth(Integer width) { + this.width = width; + } + + public void setHeight(Integer height) { + this.height = height; + } + + public boolean ifText() { + return ifText; + } + + public String getFontName() { + return fontName; + } + + public void setFontName(String fontName) { + this.fontName = fontName; + } + + public Float getFontSize() { + return fontSize; + } + + public void setFontSize(Float fontSize) { + this.fontSize = fontSize; + } +} \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/MemoryMonitoringUtils.java b/src/main/java/com/sunwayworld/baseline/framework/utils/MemoryMonitoringUtils.java new file mode 100644 index 0000000..dcf7ab2 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/MemoryMonitoringUtils.java @@ -0,0 +1,30 @@ +package com.sunwayworld.baseline.framework.utils; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +public class MemoryMonitoringUtils { + + private static final Logger logger = LogManager.getLogger(MemoryMonitoringUtils.class); + + public static boolean checkMemoryUsage(double momeryThreshold) { + + Runtime run = Runtime.getRuntime(); + + long max = run.maxMemory(); // 最大内存 + + long total = run.totalMemory(); // 已分配内存 + + long free = run.freeMemory(); // 已分配内存中剩余空间 + + double ratio = (((double)(total - free)) / max) * 100; + logger.info("系统当前最大内存:{},已分配内存:{},已分配内存中剩余空间:{}", max, total, free); + logger.info("系统当前已使用内存:{}%,设置内存阀值:{}%", ratio, momeryThreshold); + if (ratio > momeryThreshold) { + return false; + } + + return true; + } + +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/MongoDBUtil.java b/src/main/java/com/sunwayworld/baseline/framework/utils/MongoDBUtil.java new file mode 100644 index 0000000..f2f8da4 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/MongoDBUtil.java @@ -0,0 +1,45 @@ +package com.sunwayworld.baseline.framework.utils; + +import com.mongodb.ConnectionString; +import com.mongodb.MongoClientSettings; +import com.mongodb.MongoCredential; +import com.mongodb.client.MongoClient; +import com.mongodb.client.MongoClients; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.utils.ObjectUtils; +import org.springframework.core.env.Environment; +import org.springframework.data.mongodb.core.MongoTemplate; + +import java.util.HashMap; +import java.util.Map; + +public class MongoDBUtil { + + public static Map mongoTemplates; + public static MongoTemplate getMongoTemplate(String dbName){ + Environment env = ApplicationContextHelper.getEnvironment(); + String username = env.getProperty("spring.data.mongodb.username"); + String password = env.getProperty("spring.data.mongodb.password"); + String host = env.getProperty("spring.data.mongodb.host"); + String port = env.getProperty("spring.data.mongodb.port"); + String connectionString = "mongodb://"+host+":"+port+"/"+dbName; + if (ObjectUtils.isEmpty(mongoTemplates)) mongoTemplates = new HashMap<>(); + if (mongoTemplates.containsKey(connectionString)){ + return mongoTemplates.get(connectionString); + }else { + //1.创建链接 + if (ObjectUtils.isEmpty(username) || ObjectUtils.isEmpty(password)) return null; + MongoCredential mongoCredential = MongoCredential.createScramSha256Credential(username, dbName, password.toCharArray()); + ConnectionString connString = new ConnectionString(connectionString); + MongoClientSettings settings = MongoClientSettings.builder() + .applyConnectionString(connString) + .credential(mongoCredential) + .retryWrites(true) + .build(); + MongoClient mongoClient = MongoClients.create(settings); + MongoTemplate mongoTemplate = new MongoTemplate(mongoClient, dbName); + mongoTemplates.put(connectionString,mongoTemplate); + return mongoTemplate; + } + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/MongoHelper.java b/src/main/java/com/sunwayworld/baseline/framework/utils/MongoHelper.java new file mode 100644 index 0000000..035ea5f --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/MongoHelper.java @@ -0,0 +1,22 @@ +package com.sunwayworld.baseline.framework.utils; + +import com.sunwayworld.framework.context.ApplicationContextHelper; +import org.springframework.data.mongodb.core.MongoTemplate; + +public class MongoHelper { + private static volatile MongoTemplate mongoTemplate; + + public static MongoTemplate template() { + if (mongoTemplate == null) { + synchronized (MongoHelper.class) { + if (mongoTemplate == null) { + mongoTemplate = ApplicationContextHelper.getBean(MongoTemplate.class); + } + return mongoTemplate; + } + } else { + return mongoTemplate; + } + } + +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/MongodbUtils.java b/src/main/java/com/sunwayworld/baseline/framework/utils/MongodbUtils.java new file mode 100644 index 0000000..545bbf4 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/MongodbUtils.java @@ -0,0 +1,279 @@ +package com.sunwayworld.baseline.framework.utils; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.domain.Sort; +import org.springframework.data.domain.Sort.Direction; +import org.springframework.data.mongodb.core.BulkOperations; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.query.Criteria; +import org.springframework.data.mongodb.core.query.Query; +import org.springframework.data.mongodb.core.query.Update; +import org.springframework.stereotype.Component; + +import javax.annotation.PostConstruct; +import java.util.List; + +/** + * MongoDBUtils 工具类 + * + * @author SUNXQ + */ +@Component +public class MongodbUtils { + + public static MongodbUtils mongodbUtils; + + @PostConstruct + public void init() { + mongodbUtils = this; + mongodbUtils.mongoTemplate = this.mongoTemplate; + } + + @Autowired + public MongoTemplate mongoTemplate; + + /** + * 保存数据对象,集合为数据对象中@Document 注解所配置的collection + * + * @param obj + */ + public static void save(Object obj) { + mongodbUtils.mongoTemplate.save(obj); + + } + + /** + * 批量插入 + * + * @param list + * @param collectionName + */ + public static void batchSave(List list, String collectionName) { + if (list != null && list.size() > 0) { + // BulkMode.UNORDERED:表示并行处理,遇到错误时能继续执行不影响其他操作;BulkMode.ORDERED:表示顺序执行,遇到错误时会停止所有执行 + BulkOperations ops = mongodbUtils.mongoTemplate.bulkOps(BulkOperations.BulkMode.UNORDERED, collectionName); + ops.insert(list); + ops.execute(); + } + } + + /** + * 指定集合保存数据对象 + * + * @param obj + * @param collectionName + */ + public static void save(Object obj, String collectionName) { + mongodbUtils.mongoTemplate.save(obj, collectionName); + } + + /** + * 根据数据对象中的id删除数据,集合为数据对象中@Document 注解所配置的collection + * + * @param obj + */ + public static void remove(Object obj) { + mongodbUtils.mongoTemplate.remove(obj); + } + + /** + * 指定集合 根据数据对象中的id删除数据 + * + * @param obj 数据对象 + * @param collectionName 集合名 + */ + public static void remove(Object obj, String collectionName) { + mongodbUtils.mongoTemplate.remove(obj, collectionName); + } + + /** + * 根据key,value到指定集合删除数据 + * + * @param key 键 + * @param value 值 + * @param collectionName 集合名 + */ + public static void removeById(String key, Object value, String collectionName) { + Criteria criteria = Criteria.where(key).is(value); + criteria.and(key).is(value); + Query query = Query.query(criteria); + mongodbUtils.mongoTemplate.remove(query, collectionName); + } + + /** + * 指定集合 修改数据,且仅修改找到的第一条数据 + * + * @param accordingKey 修改条件 key + * @param accordingValue 修改条件 value + * @param updateKeys 修改内容 key数组 + * @param updateValues 修改内容 value数组 + * @param collectionName 集合名 + */ + public static void updateFirst(String accordingKey, Object accordingValue, String[] updateKeys, Object[] updateValues, String collectionName) { + Criteria criteria = Criteria.where(accordingKey).is(accordingValue); + Query query = Query.query(criteria); + Update update = new Update(); + for (int i = 0; i < updateKeys.length; i++) { + update.set(updateKeys[i], updateValues[i]); + } + mongodbUtils.mongoTemplate.updateFirst(query, update, collectionName); + } + + /** + * 指定集合 修改数据,且修改所找到的所有数据 + * + * @param accordingKey 修改条件 key + * @param accordingValue 修改条件 value + * @param updateKeys 修改内容 key数组 + * @param updateValues 修改内容 value数组 + * @param collectionName 集合名 + */ + public static void updateMulti(String accordingKey, Object accordingValue, String[] updateKeys, Object[] updateValues, String collectionName) { + Criteria criteria = Criteria.where(accordingKey).is(accordingValue); + Query query = Query.query(criteria); + Update update = new Update(); + for (int i = 0; i < updateKeys.length; i++) { + update.set(updateKeys[i], updateValues[i]); + } + mongodbUtils.mongoTemplate.updateMulti(query, update, collectionName); + } + + /** + * 根据条件查询出所有结果集 集合为数据对象中@Document 注解所配置的collection + * + * @param obj 数据对象 + * @param findKeys 查询条件 key + * @param findValues 查询条件 value + * @return + */ + public static List find(Object obj, String[] findKeys, Object[] findValues) { + Criteria criteria = null; + for (int i = 0; i < findKeys.length; i++) { + if (i == 0) { + criteria = Criteria.where(findKeys[i]).is(findValues[i]); + } else { + criteria.and(findKeys[i]).is(findValues[i]); + } + } + Query query = Query.query(criteria); + List resultList = mongodbUtils.mongoTemplate.find(query, obj.getClass()); + return resultList; + } + + /** + * 指定集合 根据条件查询出所有结果集 + * + * @param obj 数据对象 + * @param findKeys 查询条件 key + * @param findValues 查询条件 value + * @param collectionName 集合名 + * @return + */ + public static List find(Object obj, String[] findKeys, Object[] findValues, String collectionName) { + Criteria criteria = null; + for (int i = 0; i < findKeys.length; i++) { + if (i == 0) { + criteria = Criteria.where(findKeys[i]).is(findValues[i]); + } else { + criteria.and(findKeys[i]).is(findValues[i]); + } + } + Query query = Query.query(criteria); + List resultList = mongodbUtils.mongoTemplate.find(query, obj.getClass(), collectionName); + return resultList; + } + + /** + * 指定集合 根据条件查询出所有结果集 并排倒序 + * + * @param obj 数据对象 + * @param findKeys 查询条件 key + * @param findValues 查询条件 value + * @param collectionName 集合名 + * @param sort 排序字段 + * @return + */ + public static List find(Object obj, String[] findKeys, Object[] findValues, String collectionName, String sort) { + Criteria criteria = null; + for (int i = 0; i < findKeys.length; i++) { + if (i == 0) { + criteria = Criteria.where(findKeys[i]).is(findValues[i]); + } else { + criteria.and(findKeys[i]).is(findValues[i]); + } + } + Query query = Query.query(criteria); + query.with(Sort.by(Direction.DESC, sort)); + List resultList = mongodbUtils.mongoTemplate.find(query, obj.getClass(), collectionName); + return resultList; + } + + /** + * 根据条件查询出符合的第一条数据 集合为数据对象中 @Document 注解所配置的collection + * + * @param obj 数据对象 + * @param findKeys 查询条件 key + * @param findValues 查询条件 value + * @return + */ + public static Object findOne(Object obj, String[] findKeys, Object[] findValues) { + Criteria criteria = null; + for (int i = 0; i < findKeys.length; i++) { + if (i == 0) { + criteria = Criteria.where(findKeys[i]).is(findValues[i]); + } else { + criteria.and(findKeys[i]).is(findValues[i]); + } + } + Query query = Query.query(criteria); + Object resultObj = mongodbUtils.mongoTemplate.findOne(query, obj.getClass()); + return resultObj; + } + + /** + * 指定集合 根据条件查询出符合的第一条数据 + * + * @param obj 数据对象 + * @param findKeys 查询条件 key + * @param findValues 查询条件 value + * @param collectionName 集合名 + * @return + */ + public static Object findOne(Object obj, String[] findKeys, Object[] findValues, String collectionName) { + Criteria criteria = null; + for (int i = 0; i < findKeys.length; i++) { + if (i == 0) { + criteria = Criteria.where(findKeys[i]).is(findValues[i]); + } else { + criteria.and(findKeys[i]).is(findValues[i]); + } + } + Query query = Query.query(criteria); + Object resultObj = mongodbUtils.mongoTemplate.findOne(query, obj.getClass(), collectionName); + return resultObj; + } + + /** + * 查询出所有结果集 集合为数据对象中 @Document 注解所配置的collection + * + * @param obj + * @return + */ + public static List findAll(Object obj) { + List resultList = mongodbUtils.mongoTemplate.findAll(obj.getClass()); + return resultList; + } + + /** + * 指定集合 查询出所有结果集 + * + * @param obj + * @param collectionName 集合名 + * @return + */ + public static List findAll(Object obj, String collectionName) { + List resultList = mongodbUtils.mongoTemplate.findAll(obj.getClass(), collectionName); + return resultList; + } + +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/NumberUtil.java b/src/main/java/com/sunwayworld/baseline/framework/utils/NumberUtil.java new file mode 100644 index 0000000..deb2e62 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/NumberUtil.java @@ -0,0 +1,120 @@ +package com.sunwayworld.baseline.framework.utils; + +import org.apache.commons.lang3.StringUtils; + +import java.math.BigDecimal; +import java.text.NumberFormat; + +public class NumberUtil { + public static NumberFormat NT_P0 = NumberFormat.getNumberInstance(); + public static NumberFormat NT_PT = NumberFormat.getNumberInstance(); + public static NumberFormat NT_P2 = NumberFormat.getNumberInstance(); + + public static NumberFormat NT_I2 = NumberFormat.getNumberInstance(); + + static { + NT_P0.setMinimumFractionDigits(1); + NT_P2.setMaximumFractionDigits(2); + NT_P2.setMinimumFractionDigits(2); + NT_P2.setGroupingUsed(false); + NT_PT.setMaximumFractionDigits(0); + NT_PT.setMinimumFractionDigits(0); + NT_PT.setGroupingUsed(false); + NT_I2.setMaximumIntegerDigits(2); + NT_I2.setMinimumIntegerDigits(2); + NT_I2.setGroupingUsed(false); + } + + public static String getString(Object d) { + if (d == null) { + return ""; + } else { + return d.toString(); + } + } + + public static String getStringNull(Object d) { + if (d instanceof String) { + return (String)d; + } + if (d == null) { + return "-"; + } else { + return new BigDecimal(d.toString()).toString(); + } + } + + public static String getNT_P2(Double d) { + if (d == null) { + return ""; + } else { + return NT_P2.format(d); + } + } + + public static String getNT_PT(Double d) { + if (d == null) { + return ""; + } else { + return NT_PT.format(d); + } + } + + public static double getDouble(Double d) { + if (d == null) { + return 0D; + } else { + return d; + } + } + public static long getLongZero(Long d) { + if (d == null) { + return 0; + } else { + return d; + } + } + private static String replaceFirstNegative(String s){ + if (s == null) { + return null; + }else { + return s.replaceFirst("-",""); + } + } + + public static double getDouble(String d) { + if (!StringUtils.isNumeric(replaceFirstNegative(d))) { + return 0D; + } else { + return Double.parseDouble(d); + } + } + + public static boolean isPositiveNZ(Long n) { + boolean b = true; + if (n == null || n <= 0) { + b = false; + } + return b; + } + + public static boolean isNumeric(String d) { + return StringUtils.isNumeric(replaceFirstNegative(d)); + } + + public static String getString(Double d) { + if (d == null) { + return ""; + } else { + return new BigDecimal(d.toString()).toString(); + } + } + + public static String getStringDefNull(Double d) { + if (d == null) { + return null; + } else { + return d.toString(); + } + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/RedisUtils.java b/src/main/java/com/sunwayworld/baseline/framework/utils/RedisUtils.java new file mode 100644 index 0000000..bf1d765 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/RedisUtils.java @@ -0,0 +1,37 @@ +package com.sunwayworld.baseline.framework.utils; + +import com.alibaba.fastjson.JSON; +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.framework.cache.redis.RedisHelper; + +import java.time.Duration; + +public class RedisUtils { + public static ResponseDTO getResponseDTO(String key) { + String cache = (String) RedisHelper.getRedisTemplate().opsForValue().get(key); + if (cache != null) { + return JSON.parseObject(cache, ResponseDTO.class); + } else { + return null; + } + } + + public static ResponseDTO getResponse(String key) { + try { + return getResponseDTO(key); + } catch (Exception ignored) { + } + return null; + } + + public static void setResponseDTO(String key, ResponseDTO responseDTO) { + RedisHelper.getRedisTemplate().opsForValue().set(key, JSON.toJSONString(responseDTO), Duration.ofMinutes(CoreConstantHelper.getWorkspaceRefreshFrequency())); + } + + public static void setResponse(String key, ResponseDTO responseDTO) { + try { + setResponseDTO(key, responseDTO); + } catch (Exception ignored) { + } + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/RoleUtil.java b/src/main/java/com/sunwayworld/baseline/framework/utils/RoleUtil.java new file mode 100644 index 0000000..25035e5 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/RoleUtil.java @@ -0,0 +1,81 @@ +package com.sunwayworld.baseline.framework.utils; + +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.module.sys.role.bean.CoreRoleUserBean; +import com.sunwayworld.module.sys.role.service.CoreRoleUserService; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +public class RoleUtil { + private static final ThreadLocal>> tlocal = new ThreadLocal<>(); + + public static void set() { + tlocal.set(new HashMap<>()); + } + + public static List getRoleUser(String roleName, String orgId) { + if (orgId == null) { + return new ArrayList<>(); + } + String key = roleName + "-" + orgId; + List coreUserBeans = tlocal.get().get(key); + if (coreUserBeans != null) { + return coreUserBeans; + } else { + List coreRoleUserBeanList = ApplicationContextHelper.getBean(CoreRoleUserService.class) + .selectListByFilter(SearchFilter.instance() + .match("roleName", roleName).filter(MatchPattern.SEQ) + .match("orgId", orgId).filter(MatchPattern.SEQ)); + tlocal.get().put(key, coreRoleUserBeanList); + return coreRoleUserBeanList; + } + } + + public static boolean isRole(String userId, String roleName) { + List coreRoleUserBeanList = ApplicationContextHelper.getBean(CoreRoleUserService.class) + .selectListByFilter(SearchFilter.instance() + .match("roleName", roleName).filter(MatchPattern.SEQ) + .match("userId", userId).filter(MatchPattern.SEQ)); + if (CollectionUtils.isEmpty(coreRoleUserBeanList)) { + return false; + } else { + return true; + } + } + public static List getRoleUser(String roleName) { + String key = roleName; + List coreUserBeans = tlocal.get().get(key); + if (coreUserBeans != null) { + return coreUserBeans; + } else { + List coreRoleUserBeanList = ApplicationContextHelper.getBean(CoreRoleUserService.class) + .selectListByFilter(SearchFilter.instance() + .match("roleName", roleName).filter(MatchPattern.SEQ)); + tlocal.get().put(key, coreRoleUserBeanList); + return coreRoleUserBeanList; + } + } + + public static List findRoleUser(String roleName, String orgId) { + set(); + List roleUsers = getRoleUser(roleName, orgId); + remove(); + if (CollectionUtils.isEmpty(roleUsers)) { + throw new CheckedException("角色用户不存在"); + } + return roleUsers; + } + + public static void remove() { + tlocal.remove(); + } + + +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/SmbV1Utils.java b/src/main/java/com/sunwayworld/baseline/framework/utils/SmbV1Utils.java new file mode 100644 index 0000000..a403f57 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/SmbV1Utils.java @@ -0,0 +1,55 @@ +package com.sunwayworld.baseline.framework.utils; + +import com.sunwayworld.framework.utils.ObjectUtils; +import jcifs.smb.SmbFile; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +public class SmbV1Utils { + + private static final Logger logger = LogManager.getLogger(SmbV1Utils.class); + + public static boolean connect(String host, String username, String password){ + StringBuffer url = new StringBuffer("smb://"); + if (!ObjectUtils.isEmpty(username)){ + url = url.append(username).append(":"); + } + if (!ObjectUtils.isEmpty(password)){ + url = url.append(password).append("@"); + } + url = url.append(host); + boolean result = true; + try{ + SmbFile smbFile = new SmbFile(url.toString()); + smbFile.setConnectTimeout(5000); + smbFile.connect(); + }catch (Exception e){ + e.printStackTrace(); + logger.error("connect error ",e); + result = false; + } + return result; + } + + public static SmbFile getSmbFile(String path, String host, String username, String password){ + StringBuffer url = new StringBuffer("smb://"); + if (!ObjectUtils.isEmpty(username)){ + url = url.append(username).append(":"); + } + if (!ObjectUtils.isEmpty(password)){ + url = url.append(password).append("@"); + } + url = url.append(host).append(path); + SmbFile smbFile; + try{ + smbFile = new SmbFile(url.toString()); + smbFile.connect(); + }catch (Exception e){ + e.printStackTrace(); + logger.error("getSmbFile error ",e); + throw new RuntimeException("GIKAM.EXCEPTION.SMB.CONNECTION"); + } + return smbFile; + } + +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/SmbV23Utils.java b/src/main/java/com/sunwayworld/baseline/framework/utils/SmbV23Utils.java new file mode 100644 index 0000000..39865d9 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/SmbV23Utils.java @@ -0,0 +1,291 @@ +package com.sunwayworld.baseline.framework.utils; + +import com.hierynomus.msdtyp.AccessMask; +import com.hierynomus.msfscc.FileAttributes; +import com.hierynomus.msfscc.fileinformation.FileIdBothDirectoryInformation; +import com.hierynomus.mssmb2.SMB2CreateDisposition; +import com.hierynomus.mssmb2.SMB2CreateOptions; +import com.hierynomus.mssmb2.SMB2ShareAccess; +import com.hierynomus.smbj.SMBClient; +import com.hierynomus.smbj.auth.AuthenticationContext; +import com.hierynomus.smbj.connection.Connection; +import com.hierynomus.smbj.session.Session; +import com.hierynomus.smbj.share.DiskShare; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.utils.FileUtils; +import com.sunwayworld.framework.utils.StringUtils; +import org.apache.commons.lang3.exception.ExceptionUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +import java.io.File; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.nio.file.Files; +import java.time.LocalDate; +import java.util.*; + +public class SmbV23Utils { + + private static final Logger logger = LogManager.getLogger(SmbV23Utils.class); + + public static Session getSession(String ip, String username, String password){ + SMBClient client = null; + Session session = null; + Connection connection = null; + AuthenticationContext authenticationContext = null; + + try { + client = new SMBClient(); + connection = client.connect(ip); + // 创建连接会话. + authenticationContext = new AuthenticationContext(username, password.toCharArray(), null); + session = connection.authenticate(authenticationContext); + }catch (Exception e){ + logger.error(ExceptionUtils.getStackTrace(e)); + throw new InvalidDataException("SmbV23Utils getSession fail"); + } + return session; + } + + public static boolean connect(String ip, String username, String password){ + boolean result = true; + SMBClient client = null; + Session session = null; + Connection connection = null; + AuthenticationContext authenticationContext = null; + + try { + client = new SMBClient(); + connection = client.connect(ip); + // 创建连接会话. + authenticationContext = new AuthenticationContext(username, password.toCharArray(), null); + session = connection.authenticate(authenticationContext); + }catch (Exception e){ + e.printStackTrace(); + result = false; + }finally { + try { + if (null != session) { + session.close(); + } + if (null != client) { + client.close(); + } + } catch (IOException ex) { + logger.error(ex); + result = false; + } + } + return result; + } + + public static List> gainFileFromSmb(String filePath, String localPath, String ip, String username , String password){ + List> fileMaps = new ArrayList<>(); + SMBClient client = null; + Session session = null; + Connection connection = null; + AuthenticationContext authenticationContext = null; + DiskShare diskShare = null; + + try { + client = new SMBClient(); + connection = client.connect(ip); + // 创建连接会话. + authenticationContext = new AuthenticationContext(username, password.toCharArray(), null); + session = connection.authenticate(authenticationContext); + //操作共享文档 + diskShare = (DiskShare) session.connectShare(filePath); + fileMaps = dealFileFromSmb(diskShare, filePath, localPath); + }catch (Exception e){ + logger.error(ExceptionUtils.getStackTrace(e)); + throw new InvalidDataException("downloadFolder 获取共享文档文件失败"); + } finally { + try { + if (null != diskShare) { + diskShare.close(); + } + if (null != session) { + session.close(); + } + if (null != client) { + client.close(); + } + } catch (IOException ex) { + logger.error(ex); + } + } + return fileMaps; + } + + /** + * 关闭数据库连接 + * @param client + */ + public static void closeConnect(SMBClient client) { + + } + + private static List> dealFileFromSmb(DiskShare diskShare, String filePath, String localPath) { + LocalDate nowDate = LocalDate.now(); + List> fileMaps = new ArrayList<>(); + String subStr = filePath.indexOf("\\")!=0? filePath:filePath.substring(1,filePath.length()); //共享文件夹名称 + + try{ + List fileIdBothDirectoryInformationList = diskShare.list("","*"); + for (FileIdBothDirectoryInformation fileIdBothDirectoryInformation : fileIdBothDirectoryInformationList){ + String fileName = fileIdBothDirectoryInformation.getFileName(); + if(fileName.equals(".") || fileName.equals(".."))continue; //防止对当前层级和上一层级进行递归调用 + String beforeDateFile = nowDate.minusDays(1).toString(); + // SPEA测厚仪共享文件夹格式为: + // 1./TestData/yyyy-MM-dd/TestData_yyyy-MM-dd.csv(厚度数据) + // 2./TestData/yyyy-MM-dd/TestDataVIM_yyyy-MM-dd.csv(电压内阻数据) + if (subStr.equals("TestData")) { + // 查询前一天的数据文件目录 + if (fileName.contains(beforeDateFile)) { + List dataFileList = diskShare.list(beforeDateFile, "*"); + for (FileIdBothDirectoryInformation dataFile : dataFileList) { + String dataFileName = dataFile.getFileName(); + if (!StringUtils.equalsIgnoreCase(FileUtils.getFileExtension(dataFileName), "csv")) continue; //不是csv格式跳过 + String sharePath = fileName+ "\\" + dataFileName; //共享文件夹位置:/TestData/yyyy-MM-dd/xxx.csv + if (sharePath.indexOf("\\") == 0) sharePath = sharePath.substring(1); + String saveUrl = localPath + "\\" + fileName + "\\" + dataFileName; // 保存位置:/files/instrumentAcq/“configId”/yyyy-MM-dd/xxx.csv + File file = getWriteFile(diskShare, sharePath, saveUrl); + + Map fileMap = new HashMap<>(); + if (dataFileName.contains("VIM")) { + fileMap.put("type", "SPEA2"); //电压内阻 + } else { + fileMap.put("type", "SPEA1"); //测厚 + } + fileMap.put("file", file); + fileMap.put("fileType", "CSV"); + fileMaps.add(fileMap); + logger.info("获取文件到本地成功!! sharePath:{} saveUrl:{}", sharePath, saveUrl); + } + } + } + // 英昊达测厚仪共享文件夹格式为: + // 1./Data/A-yyyy-MM-dd(Workpiece).xls(厚度数据) + else if (subStr.equals("Data")) { + // 查询前一天的数据文件 + if (fileName.contains(beforeDateFile)) { + if (!StringUtils.equalsIgnoreCase(FileUtils.getFileExtension(fileName), "xls")) continue; //不是xls格式跳过 + String sharePath = fileName; //共享文件夹位置:/Data/A-yyyy-MM-dd(Workpiece).xls + if (sharePath.indexOf("\\") == 0) sharePath = sharePath.substring(1,sharePath.length()); + String saveUrl = localPath + "\\" + fileName; // 保存位置:/files/instrumentAcq/“configId”/A-yyyy-MM-dd(Workpiece).xls + File file = getWriteFile(diskShare, sharePath, saveUrl); + + Map fileMap = new HashMap<>(); + fileMap.put("type", "YHD"); //测厚 + fileMap.put("fileType", "CSV"); //英昊达的文件格式可能被转过,只能以csv文本格式读取 + fileMap.put("file", file); + fileMaps.add(fileMap); + logger.info("获取文件到本地成功!! sharePath:{} saveUrl:{}", sharePath, saveUrl); + } + } + // 奥拓美电压内阻仪共享文件夹格式为: + // 1./ATMBatterySys/detectiondb.mdb + else if (subStr.equals("ATMBatterySys")) { + // 查询access数据库的db文件 + if (fileName.indexOf("detectiondb") == 0) { + if (!StringUtils.equalsIgnoreCase(FileUtils.getFileExtension(fileName), "mdb")) continue; //不是mdb格式跳过 + String sharePath = fileName; //共享文件夹位置:/ATMBatterySys/detectiondb.mdb + if (sharePath.indexOf("\\") == 0) sharePath = sharePath.substring(1,sharePath.length()); + String saveUrl = localPath + "\\" + fileName; // 保存位置:/files/instrumentAcq/“configId”/detectiondb.mdb + File file = getWriteFile(diskShare, sharePath, saveUrl); + + Map fileMap = new HashMap<>(); + fileMap.put("type", "ATM"); //电压内阻 + fileMap.put("fileType", "MDB"); + fileMap.put("file", file); + fileMaps.add(fileMap); + logger.info("获取文件到本地成功!! sharePath:{} saveUrl:{}", sharePath, saveUrl); + } + } + } + }catch (Exception e){ + logger.error(ExceptionUtils.getStackTrace(e)); + throw new InvalidDataException("scanFolder 遍历“"+filePath+"”文件夹失败"); + }finally { + + } + + return fileMaps; + } + + private static File getWriteFile(DiskShare diskShare, String sharePath, String saveUrl) { + com.hierynomus.smbj.share.File shareFile = diskShare.openFile(sharePath, EnumSet.of(AccessMask.GENERIC_READ), + EnumSet.of(FileAttributes.FILE_ATTRIBUTE_NORMAL), SMB2ShareAccess.ALL, + SMB2CreateDisposition.FILE_OPEN_IF, EnumSet.noneOf(SMB2CreateOptions.class)); + File file = new File(saveUrl); + if (!file.getParentFile().exists()) { + file.getParentFile().mkdirs(); + } + InputStream is = null; + OutputStream os = null; + try { + is = shareFile.getInputStream(); + os = Files.newOutputStream(file.toPath()); + byte[] buffer = new byte[1024]; + while (is.read(buffer) != -1) { + os.write(buffer); + buffer = new byte[1024]; + } + } catch (Exception e) { + logger.error("获取文件到本地失败!! sharePath:{} saveUrl:{}", sharePath, saveUrl); + } finally { + try { + if (null != os) { + os.close(); + } + if (null != is) { + is.close(); + } + } catch (IOException ex) { + logger.error(ex); + } + } + return file; + } + + /** + * 将日期时间字符串自动补上0;2021-1-1 0:0->2021-01-01 00:00:00 + * @param str + * @return + */ + public static String fillDateStr(String str) { + String[] dtStr = str.split(" "); + //处理日期部分 + String date = dtStr[0]; + String[] dateStr = date.contains("-")?date.split("-"):date.split("/"); + String y = dateStr[0]; + String m = dateStr[1]; + if (m.length() == 1) m = "0" + m; + String d = dateStr[2]; + if (d.length() == 1) d = "0" + d; + //处理时间部分 + String time = dtStr[1]; + String[] timeStr = time.split(":"); + String h = timeStr[0]; + if (h.length() == 1) h = "0" + h; + String mi = timeStr[1]; + if (mi.length() == 1) mi = "0" + mi; + String s = timeStr.length<3?"00":timeStr[2]; + if (s.length() == 1) s = "0" + s; + return y+"-"+m+"-"+d+" "+h+":"+mi+":"+s; + } + + public static void main(String[] arg){ + String ip = "localhost"; + String username = "yuanx"; + String password = "yuanx"; + String url = "2022"; + String fileName = "12/11/20220501235015_1005_(39.144.4.155).txt"; + +// File file = downloadFile(ip, username, password, url, fileName, "D://20120203"); +// storeFile(ip, username, password, url, "2022/pageoffice集成/pageoffice集成.docx",new File("D:\\pageoffice集成\\pageoffice集成\\pageoffice集成.docx")); +// deleteFile(ip, username, password, url,"2022/pageoffice集成/pageoffice集成.docx"); + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/SpireOfficeUtil.java b/src/main/java/com/sunwayworld/baseline/framework/utils/SpireOfficeUtil.java new file mode 100644 index 0000000..86eb95b --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/SpireOfficeUtil.java @@ -0,0 +1,620 @@ +package com.sunwayworld.baseline.framework.utils; + +import com.spire.doc.Document; +import com.spire.doc.PageSetup; + +import com.spire.doc.TableRow; +import com.spire.doc.Table; +import com.spire.doc.Section; +import com.spire.doc.ToPdfParameterList; +import com.spire.doc.HeadersFooters; +import com.spire.doc.HeaderFooter; +import com.spire.doc.FieldType; +import com.spire.doc.collections.CellCollection; +import com.spire.doc.TableCell; +import com.spire.doc.collections.DocumentObjectCollection; +import com.spire.doc.collections.SectionCollection; +import com.spire.doc.collections.TextBoxCollection; +import com.spire.doc.documents.*; +import com.spire.doc.fields.DocPicture; +import com.spire.doc.fields.Field; +import com.spire.doc.fields.TextRange; +import com.spire.doc.DocumentObject; + +import com.spire.license.LicenseProvider; +import com.spire.xls.FileFormat; + +import com.spire.xls.ViewMode; +import com.spire.xls.Workbook; +import com.spire.xls.Worksheet; +import com.spire.xls.ExcelVersion; +import com.spire.xls.collections.WorksheetsCollection; +import com.spire.xls.CellRange; +import com.spire.xls.ExcelPicture; +import com.sunwayworld.framework.utils.ObjectUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.apache.logging.log4j.core.util.UuidUtil; + +import javax.imageio.ImageIO; +import javax.swing.*; +import java.awt.*; +import java.awt.image.BufferedImage; +import java.awt.image.ConvolveOp; +import java.awt.image.Kernel; +import java.io.ByteArrayInputStream; +import java.io.File; +import java.io.IOException; +import java.io.InputStream; +import java.math.BigDecimal; +import java.math.RoundingMode; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.stream.Collectors; +import java.util.stream.Stream; + +public class SpireOfficeUtil { + public static final Logger logger = LogManager.getLogger(SpireOfficeUtil.class); + + static{ + final String SPIRELICENSEKEY = "0WMBAOwo2TYqUQh1+sMBJJCIgEQiyRTRJRiBt6Sq92jUNGmkT8rro6dNHEZUyrvkatIplpbTYaNdLIEWFXD7ou6awGEByl3KKvTaJm1u8GCZf1KCUOoFwUXsCCb0CCQQ6yfxefZK2iNCPSPqZ4qE7F7Ugymq3IZ9xSu5JhqqROCznrm7W8s+fylAvzNgZ+7071TejSfEgevtjTmvJJ8YLUbEnBKFWQgoBRNCNl8x1BLsOf59zAuWY546qLFX741julwd0RKplkUZP2oe0Lcl5brZj+Ru/DHr/Yj15fT63GnhRDpXGffyeSbP+gpxbV+OOL2cJ+lCxSwTHfjuaB1XksXZnhHse4hx/OnBkdM9DwiiZ74xROR2gSa2JDD5cuqgO59azlG518mcMWZKSNDNr8O7389Wo9G4KbcmJF7sXMPq0q/vl2GckHV+TGgGnxlfup4K1YIZ7ua9wtxuBplTs+1QCAU4A6afiCv6SaHgqm/aXW72T4YUznQsNEUSYUQ2MHHLR+9C27ZLIMZ0bFEh4j8ZywCNv2dNY1ALwXLHAh/aQ14+QrBj3sZB9IYDDjQZRTQfI+ZQd15J002a4K07+453SKVpYuWcpRH65GCmyNkq69hboX7Ow0KtqyXk6pyPA4HFrWYcxVugRHGyMaKIHFmvNVT+5v1EyfkViAoLcDq4oWZt0eCm30PU8saeXO7KouT5+CAxonYPQeea0RZLs+Z13vEEDYGDGbpUvmYFSAl6nt+hiEFOjEGrJomY7hP3f++vIyiakjxSLyb63mYb8jvNX20iEmhTvdgVrx+ZPVnGm4l1jEez+OI5ZLe68mJ1OJ3nRRdwo2Mrhe51aORaCVSBek1r1sloSYPXmCihrUSaGgORnTWAdO6NxwPfsvJA1l6ZiRBi22X9ALokYO/P+OGi0/IILqh9EAiCcAigyGWpIik49USPJHvnyn2n8rP2MsClbb1tlNokyVP0OU2O/WskqDqB6EPgJJ7iopejLyY1dJbty2r8tjYPeyR2r3hBUzvZsDtgdxjcXngMOqqB7WjNhmvYdUXaQV7E3ya8P1V38RP538ulhpFPOPdqp4Fzy1OSQvqbyTRFwAJ0etAAv9Nok1K+D7StXVE/DSoIcS8YXno/Rg/NBFLkQYAQrRV/5xtBhpZjBXIhgufxI+NP6TE++uuCgvX8uLsmcjuK93PRXavfut4zlzgiIqBUE1N/Ok0N3fcIIZzQBlsmXa3mC9C3V4KmY0yEBlfX1lQ00eY+gQnn54KQG/4Mpscw9v9OWk8jVd5JTFYIxvrGfN3N3rJBn0fiG86/m46vfrDkAsPOdhOKawMpESmsaKCdyd5zpFgrzH8oxSh7uNvx4gTgRs+4nY7i3mvSbtgvAOLXOhzorDJA0qyN3n9hm02kuNqo41RsWp8Ze5AGEY+mvlO6fbC1AAZOXFZh7kT626mWQyah9aQEn4Wr3DiB9dwB9eEbmazKwNtmiWOcEh12/ynNtezgYe2JiSB852//YKY21gnH278hw++htFoWGRBDlQBv"; + LicenseProvider.setLicenseKey(SPIRELICENSEKEY); + } + + public static final float HEADER_IMG_WIDTH = 120F; + /** + * word 转pdf + * @param wordFile word文件路径 + * @param pdfFile 输出pdf文件路径 + */ + public static void wordToPdf(File wordFile,File pdfFile) { + //加载word文档 + Document document = new Document(); + try { + LocalDateTime start = LocalDateTime.now(); + logger.warn("【Spire wordToPdf】 start: {}", start); + document.loadFromFile(wordFile.getAbsolutePath()); + logger.warn("【Spire wordToPdf】 start: {}, loadFromFile:{}", start, LocalDateTime.now()); + document.saveToFile(pdfFile.getAbsolutePath(), com.spire.doc.FileFormat.PDF); + logger.warn("【Spire wordToPdf】 start: {}, saveToFile:{}", start, LocalDateTime.now()); + } catch (Exception e) { + logger.warn("【Spire wordToPdf】 e: {}", e.getMessage()); + } finally { + if (document != null) { + try { + document.close(); + } catch (Exception e) { + + } + } + } + } + + public static void wordToPdf(InputStream wordFile, File pdfFile){ + try { + //Create Document object + Document doc = new Document(); + //Load the file from disk. + doc.loadFromStream(wordFile, com.spire.doc.FileFormat.Auto); + //create an instance of ToPdfParameterList. + ToPdfParameterList ppl=new ToPdfParameterList(); + //embeds full fonts by default when IsEmbeddedAllFonts is set to true. + ppl.isEmbeddedAllFonts(true); + //set setDisableLink to true to remove the hyperlink effect for the result PDF page. + //set setDisableLink to false to preserve the hyperlink effect for the result PDF page. + ppl.setDisableLink(true); + //Set the output image quality as 40% of the original image. 80% is the default setting. + doc.setJPEGQuality(100); + //Save to file. + doc.saveToFile(pdfFile.getAbsolutePath(), ppl); + } catch (Exception e) { + e.printStackTrace(); + System.out.println("转pdf异常!!!"); + } finally { + if(wordFile!=null){ + try { + wordFile.close(); + }catch (Exception s){ + s.printStackTrace(); + } + } + } + } + + /** + * excel 转pdf + * @param excelFile 输入excel文件路径 + * @param pdfFile 输出pdf文件路径 + */ + public static void excelToPdf(File excelFile,File pdfFile){ + //加载Excel文档 + Workbook wb = new Workbook(); + wb.loadFromFile(excelFile.getAbsolutePath()); + //调用方法保存为PDF格式 + wb.saveToFile(pdfFile.getAbsolutePath(), FileFormat.PDF); + } + + /** + * excel 转pdf + * @param excelFile 输入excel文件路径 + * @param sheetIndex 要转换的excel的sheet序号,从0开始 + * @param pdfFile 输出pdf文件路径 + */ + public static void excelToPdf(File excelFile,int sheetIndex,File pdfFile){ + //加载Excel文档 + Workbook wb = new Workbook(); + wb.loadFromFile(excelFile.getAbsolutePath()); + //获取第2个工作表 + Worksheet sheet = wb.getWorksheets().get(sheetIndex); + + //调用方法保存为PDF格式 + sheet.saveToPdf(pdfFile.getAbsolutePath()); + } + /** + * excel中指定sheet的指定位置添加水平分页符,垂直分页符 + * @param inExcelFile 输入excel文件路径 + * @param sheetIndex excel的sheet序号,从0开始 + * @param hCellRanges 要水平分页的单元格位置 + * @param vCellRanges 要垂直分页的单元格位置 + * @param outExcelFile 输出excel文件路径 + */ + public static void addPageBreak(File inExcelFile, int sheetIndex, List hCellRanges, List vCellRanges,File outExcelFile){ + //创建Workbook实例 + Workbook workbook = new Workbook(); + //加载Excel文档 + workbook.loadFromFile(inExcelFile.getAbsolutePath()); + //获取第一个工作表 + Worksheet sheet = workbook.getWorksheets().get(sheetIndex); + //在指定位置插入水平分页符,在单元格上边框处 + if(!ObjectUtils.isEmpty(hCellRanges)){ + hCellRanges.forEach(cellRange->{ + sheet.getHPageBreaks().add(sheet.getCellRange(cellRange)); + }); + } + //在指定位置插入垂直分页符,在单元格左边框处 + if(!ObjectUtils.isEmpty(vCellRanges)){ + vCellRanges.forEach(cellRange->{ + sheet.getVPageBreaks().add(sheet.getCellRange(cellRange)); + }); + } + //将视图设置为分页预览模式查看效果 + sheet.setViewMode(ViewMode.Preview); + //保存文档 + workbook.saveToFile(outExcelFile.getAbsolutePath(), ExcelVersion.Version2010); + } + + /** + * 删除excel中指定sheet的所有分页符 + * @param inExcelFile 输入excel文件路径 + * @param sheetIndex excel的sheet序号,从0开始 + * @param outExcelFile 输出excel文件路径 + */ + public static void removeAllPageBreak(File inExcelFile,int sheetIndex,File outExcelFile){ + //创建Workbook实例 + Workbook workbook = new Workbook(); + //加载Excel文档 + workbook.loadFromFile(inExcelFile.getAbsolutePath()); + //获取第一个工作表 + Worksheet sheet = workbook.getWorksheets().get(sheetIndex); + //删除所有水平分页符 + sheet.getHPageBreaks().clear(); + //删除所有垂直分页符 + sheet.getVPageBreaks().clear(); + //删除第一个水平分页符 + //sheet.getHPageBreaks().removeAt(0); + //删除第一个垂直分页符 + //sheet.getVPageBreaks().removeAt(0); + //将视图设置为分页预览模式查看效果 + sheet.setViewMode(ViewMode.Preview); + //保存文档 + workbook.saveToFile(outExcelFile.getAbsolutePath(), ExcelVersion.Version2010); + } + + /** + * 插入页眉左边图片,右边文字 + * @param inExcelFile + * @param sheetIndex + * @param leftHeaderImgFile + * @param rightHeaderText + * @param outExcelFile + */ + public static void insertLeftHeaderImageAndRightText(File inExcelFile,int sheetIndex,File leftHeaderImgFile,String rightHeaderText,File outExcelFile){ + try { + //创建Workbook实例 + Workbook workbook = new Workbook(); + //加载Excel文档 + workbook.loadFromFile(inExcelFile.getAbsolutePath()); + //获取第一个工作表 + Worksheet worksheet = workbook.getWorksheets().get(sheetIndex); + + //加载图片 + BufferedImage image = ImageIO.read(leftHeaderImgFile); + //设置图片页眉 + worksheet.getPageSetup().setLeftHeaderImage(image); + worksheet.getPageSetup().setLeftHeader("&G"); + //设置文本页眉 + worksheet.getPageSetup().setRightHeader(ObjectUtils.toString(rightHeaderText)); + + //设置显示样式 + worksheet.setViewMode(ViewMode.Layout); + //保存文档 + workbook.saveToFile(outExcelFile.getAbsolutePath(), ExcelVersion.Version2010); + }catch (Throwable s){ + s.printStackTrace(); + throw new RuntimeException("插入页眉logo失败!请检测是否上传了logo"); + } + } + + public static void insertImg(File inExcelFile,int sheetIndex,File imgFile,int topRow, int leftColumn,int scaleWidth,int scaleHeight,File outExcelFile){ + //创建Workbook实例 + Workbook workbook = new Workbook(); + //加载Excel文档 + workbook.loadFromFile(inExcelFile.getAbsolutePath()); + //获取第一张工作表 + Worksheet sheet = workbook.getWorksheets().get(sheetIndex); + + //添加图片到工作表的指定位置 + ExcelPicture pic = sheet.getPictures().add(topRow, leftColumn,imgFile.getAbsolutePath()); + //保存文档 + workbook.saveToFile(outExcelFile.getAbsolutePath(), ExcelVersion.Version2010); + } + + public static void setSheetFitToPagesWide(File inExcelFile,int sheetIndex,File outExcelFile){ + //创建Workbook实例 + Workbook workbook = new Workbook(); + //加载Excel文档 + workbook.loadFromFile(inExcelFile.getAbsolutePath()); + Worksheet sheet = workbook.getWorksheets().get(sheetIndex); + sheet.getPageSetup().setRightMargin(0.70866141d); + sheet.getPageSetup().setLeftMargin(0.70866141d); + sheet.getPageSetup().setFitToPagesWide(1); + sheet.getPageSetup().setFitToPagesTall(0); + //保存文档 + workbook.saveToFile(outExcelFile.getAbsolutePath(), ExcelVersion.Version2010); + } + + private static void insertPageHeaderAndFooter(Object topLeft, Worksheet worksheet, Object topMiddle, Object topRight, Object bottomLeft, Object bottomMiddle, Object bottomRight) throws IOException { + // 页眉左 + if (!ObjectUtils.isEmpty(topLeft)) { + if (topLeft instanceof byte[]) { + final byte[] tlImg = (byte[]) topLeft; + BufferedImage image = ImageIO.read(new ByteArrayInputStream(tlImg)); + worksheet.getPageSetup().setLeftHeaderImage(image); + } else { + worksheet.getPageSetup().setLeftHeader(ObjectUtils.toString(topLeft)); + } + } + + // 页眉中 + if (!ObjectUtils.isEmpty(topMiddle)) { + if (topMiddle instanceof byte[]) { + final byte[] tmImg = (byte[]) topMiddle; + BufferedImage image = ImageIO.read(new ByteArrayInputStream(tmImg)); + worksheet.getPageSetup().setCenterHeaderImage(image); + } else { + worksheet.getPageSetup().setCenterHeader(ObjectUtils.toString(topMiddle)); + } + } + + // 页眉右 + if (!ObjectUtils.isEmpty(topRight)) { + if (topRight instanceof byte[]) { + final byte[] trImg = (byte[]) topRight; + BufferedImage image = ImageIO.read(new ByteArrayInputStream(trImg)); + worksheet.getPageSetup().setRightHeaderImage(image); + } else { + worksheet.getPageSetup().setRightHeader(ObjectUtils.toString(topRight)); + } + } + + // 页脚左 + if (!ObjectUtils.isEmpty(bottomLeft)) { + if (bottomLeft instanceof byte[]) { + final byte[] blImg = (byte[]) bottomLeft; + BufferedImage image = ImageIO.read(new ByteArrayInputStream(blImg)); + worksheet.getPageSetup().setLeftFooterImage(image); + } else { + worksheet.getPageSetup().setLeftFooter(ObjectUtils.toString(bottomLeft)); + } + } + + // 页脚中 + if (!ObjectUtils.isEmpty(bottomMiddle)) { + if (bottomMiddle instanceof byte[]) { + final byte[] bmImg = (byte[]) bottomMiddle; + BufferedImage image = ImageIO.read(new ByteArrayInputStream(bmImg)); + worksheet.getPageSetup().setCenterFooterImage(image); + } else { + worksheet.getPageSetup().setCenterFooter(ObjectUtils.toString(bottomMiddle)); + } + } + + // 页脚右 + if (!ObjectUtils.isEmpty(bottomRight)) { + if (bottomRight instanceof byte[]) { + final byte[] brImg = (byte[]) bottomRight; + BufferedImage image = ImageIO.read(new ByteArrayInputStream(brImg)); + worksheet.getPageSetup().setRightFooterImage(image); + } else { + worksheet.getPageSetup().setRightFooter(ObjectUtils.toString(bottomRight)); + } + } + } + + /** + * 取文件中涉及合并单元格的行号 + * 行分页符是插入行底部,图片或合并单元格最后一行允许插入分页符,不会截断图片或内容 + * 所以不统计图片或合并单元格最后一行 + * + * @param templateFile 查询文件 + * @return 行号列表 + */ + public static List calMergedCells(File templateFile) { + try { + Workbook workbook = new Workbook(); + workbook.loadFromFile(templateFile.getAbsolutePath()); + final Worksheet worksheet = workbook.getWorksheets().get(0); + final CellRange[] mergedCells = worksheet.getMergedCells(); + // 行号从0计 + return Arrays.stream(mergedCells).filter(cellRange -> cellRange.getRowCount() > 1) + .map(cellRange -> + Stream.iterate(cellRange.getRow() - 1, i -> i + 1) + .limit(cellRange.getRowCount() - 1) + .collect(Collectors.toList())) + .flatMap(List::stream) + .collect(Collectors.toList()); + } catch (Exception exception) { + exception.printStackTrace(); + } + return Collections.emptyList(); + } + + /** + * word报告设置页眉页脚 + * + * @param document word文档 + * @param topLeft 页眉左侧内容 + * @param topMiddle 页眉中间内容 + * @param topRight 页眉右侧内容 + * @param bottomLeft 页脚左侧内容 + * @param bottomMiddle 页脚中间内容 + * @param bottomRight 页脚右侧内容 + * @throws IOException 异常 + */ + public static void insertWordPageHeaderAndFooter(Document document, Object topLeft, Object topMiddle, Object topRight, Object bottomLeft, Object bottomMiddle, Object bottomRight) throws IOException { + SectionCollection sections = document.getSections(); + int count = sections.getCount(); + for (int i = 0; i < count; i++) { + Section section = sections.get(i); + PageSetup pageSetup = section.getPageSetup(); + // 编辑区域宽度 + float clientWidth = pageSetup.getClientWidth(); + // 均分3段 左、中、右 + float partWidth = clientWidth / 3; + + HeadersFooters headersFooters = section.getHeadersFooters(); + HeaderFooter header = headersFooters.getHeader(); + HeaderFooter footer = headersFooters.getFooter(); + + setHeaderAndFooter(topLeft, topMiddle, topRight, partWidth, header, true); + setHeaderAndFooter(bottomLeft, bottomMiddle, bottomRight, partWidth, footer, false); + } + } + + /** + * 设置页眉或者页脚 + * + * @param topLeft 左侧 + * @param topMiddle 中间 + * @param topRight 右侧 + * @param partWidth 宽度 + * @param header 页眉或页脚对象 + * @param isHeader 是否为页眉 + */ + public static void setHeaderAndFooter(Object topLeft, Object topMiddle, Object topRight, float partWidth, HeaderFooter header, boolean isHeader) { + header.getChildObjects().clear(); + Table table = header.addTable(); + table.setDefaultRowHeight(25); + table.setDefaultColumnWidth(partWidth); + table.setDefaultColumnsNumber(3); + if (isHeader) { + table.getTableFormat().getBorders().getBottom().setBorderType(BorderStyle.Hairline); + } + + TableRow row = table.addRow(); + CellCollection cells = row.getCells(); + // 左 + TableCell left = cells.get(0); + left.getCellFormat().setVerticalAlignment(VerticalAlignment.Middle); + Paragraph leftParagraph = left.addParagraph(); + leftParagraph.getFormat().setHorizontalAlignment(HorizontalAlignment.Left); + setParagraphContent(leftParagraph, topLeft); + + // 中 + TableCell middle = cells.get(1); + middle.getCellFormat().setVerticalAlignment(VerticalAlignment.Middle); + Paragraph middleParagraph = middle.addParagraph(); + middleParagraph.getFormat().setHorizontalAlignment(HorizontalAlignment.Center); + setParagraphContent(middleParagraph, topMiddle); + + // 右 + TableCell right = cells.get(2); + right.getCellFormat().setVerticalAlignment(VerticalAlignment.Middle); + Paragraph rightParagraph = right.addParagraph(); + rightParagraph.getFormat().setHorizontalAlignment(HorizontalAlignment.Right); + setParagraphContent(rightParagraph, topRight); + } + + private static void setParagraphContent(Paragraph paragraph, Object content) { + if (ObjectUtils.isEmpty(paragraph)) { + return; + } + if (!ObjectUtils.isEmpty(content)) { + if (content instanceof byte[]) { + DocPicture docPicture = paragraph.appendPicture((byte[]) content); + float height = docPicture.getHeight(); + float width = docPicture.getWidth(); + if (height != 0F && width != 0F) { + docPicture.setWidth(HEADER_IMG_WIDTH); + docPicture.setHeight(height / width * HEADER_IMG_WIDTH); + } + } else if (ObjectUtils.equals(content, "page")) { + TextRange pageText = paragraph.appendText("Page "); + Field page = paragraph.appendField("page", FieldType.Field_Page); + TextRange ofText = paragraph.appendText(" of "); + Field pageNum = paragraph.appendField("pageNum", FieldType.Field_Num_Pages); + TextRange pagesText = paragraph.appendText(" pages"); + } else { + TextRange text = paragraph.appendText(ObjectUtils.toString(content)); + } +// String reportFontZhCn = GenericCreateReportServiceImpl.REPORT_FONT_ZH_CN; + String reportFontZhCn = "Arial"; + int fontSize = 11; + DocumentObjectCollection childObjects = paragraph.getChildObjects(); + int count = childObjects.getCount(); + for (int i = 0; i < count; i++) { + DocumentObject documentObject = childObjects.get(i); + if (documentObject instanceof TextRange) { + ((TextRange) documentObject).getCharacterFormat().setFontName(reportFontZhCn); + ((TextRange) documentObject).getCharacterFormat().setFontSize(fontSize); + } + if (documentObject instanceof Field) { + ((Field) documentObject).getCharacterFormat().setFontName(reportFontZhCn); + ((Field) documentObject).getCharacterFormat().setFontSize(fontSize); + } + } + } + } + + public static void excelToHtml(File xlsFile, int sheetIndex, File htmlFile) { + Workbook workbook = new Workbook(); + workbook.loadFromFile(xlsFile.getAbsolutePath()); + WorksheetsCollection worksheets = workbook.getWorksheets(); + Worksheet worksheet; + if (sheetIndex < worksheets.getCount()) { + worksheet = worksheets.get(sheetIndex); + } else { + worksheet = worksheets.get(0); + } + worksheet.saveToHtml(htmlFile.getAbsolutePath()); + } + + //通过word文档中的文本框组件来插入文本或图片。不通过书签方式 + public static void insertContentByWordField(File inWord,File outWord,List markTypes) throws IOException { + if(ObjectUtils.isEmpty(markTypes)){ + return; + } + if(ObjectUtils.isEmpty(inWord) || ObjectUtils.isEmpty(outWord)){ + return; + } + if(!inWord.exists()){ + return; + } + Document doc = new Document(); + doc.loadFromFile(inWord.getAbsolutePath()); + + TextBoxCollection textBoxes = doc.getTextBoxes(); + int textBoxeCount = textBoxes.getCount(); + + for (MarkType markType : markTypes) { + String mark = markType.getMark(); + boolean ifText = markType.ifText(); + + for (int textBoxIndex = 0; textBoxIndex < textBoxeCount; textBoxIndex++) { + String alternativeText = textBoxes.get(textBoxIndex).getAlternativeText(); //文本框组件,可选文字-说明 + if(mark.equals(alternativeText)){ + //找到了mark + //先清空mark所在文本框内容 + DocumentObjectCollection childObjects = textBoxes.get(textBoxIndex).getChildObjects(); + childObjects.clear(); + + //附加内容 + Paragraph paragraph = textBoxes.get(textBoxIndex).getBody().addParagraph(); + paragraph.getFormat().setHorizontalAlignment(HorizontalAlignment.Center); + paragraph.getFormat().setTextAlignment(TextAlignment.Center); + if(ifText){ + paragraph.setText(ObjectUtils.toString(markType.getText())); + DocumentObjectCollection objects = paragraph.getChildObjects(); + for (int i = 0; i < objects.getCount(); i++) { + if(objects.get(i) instanceof TextRange){ + TextRange textRange = (TextRange) objects.get(i); + if(!ObjectUtils.isEmpty(markType.getFontName())){ + textRange.getCharacterFormat().setFontName(markType.getFontName()); + } + if(!ObjectUtils.isEmpty(markType.getFontSize())){ + textRange.getCharacterFormat().setFontSize(markType.getFontSize()); + } + } + } + }else{ + Integer width; + Integer height; + if(markType.getWidth()==null && markType.getHeight()==null){ + width = (int) textBoxes.get(textBoxIndex).getWidth(); + height = (int) textBoxes.get(textBoxIndex).getHeight(); + }else{ + width = markType.getWidth(); + height = markType.getHeight(); + } + //缩放 + File scaleImg = new File(markType.getFile().getParentFile(), UuidUtil.getTimeBasedUuid() + ".png"); + scaleImage(markType.getFile(),scaleImg,width,height); + paragraph.appendPicture(scaleImg.getAbsolutePath()); + if(scaleImg.exists()){ + scaleImg.delete(); + } + } + } + } + } + + doc.saveToFile(outWord.getAbsolutePath()); + } + + /** + * 传入目标宽或者高 + */ + public static void scaleImage(File originalFile, File resizedFile, Integer newWidth, Integer newHeight) throws IOException { + ImageIcon ii = new ImageIcon(originalFile.getCanonicalPath()); + Image i = ii.getImage(); + Image resizedImage; + + int iWidth = i.getWidth(null); + int iHeight = i.getHeight(null); + //比例缩放 + if(newHeight!=null){ + resizedImage = i.getScaledInstance(new BigDecimal((newHeight * iWidth)).divide(new BigDecimal(iHeight),0, RoundingMode.HALF_UP).intValue(), newHeight, Image.SCALE_SMOOTH); + }else if(newWidth!=null){ + resizedImage = i.getScaledInstance(newWidth, new BigDecimal(newWidth * iHeight).divide(new BigDecimal(iWidth),0,RoundingMode.HALF_UP).intValue(),Image.SCALE_SMOOTH); + }else{ + throw new RuntimeException("width and height is null"); + } + //指定宽高 + Image temp = new ImageIcon(resizedImage).getImage(); + // Create the buffered image. + BufferedImage bufferedImage = new BufferedImage(temp.getWidth(null), + temp.getHeight(null), BufferedImage.TYPE_INT_RGB); + // Copy image to buffered image. + Graphics g = bufferedImage.createGraphics(); + // Clear background and paint the image. + g.setColor(Color.white); + g.fillRect(0, 0, temp.getWidth(null), temp.getHeight(null)); + g.drawImage(temp, 0, 0, null); + g.dispose(); + + // Soften. + float softenFactor = 0.05f; + float[] softenArray = { 0, softenFactor, 0, softenFactor, + 1 - (softenFactor * 4), softenFactor, 0, softenFactor, 0 }; + Kernel kernel = new Kernel(3, 3, softenArray); + ConvolveOp cOp = new ConvolveOp(kernel, ConvolveOp.EDGE_NO_OP, null); + bufferedImage = cOp.filter(bufferedImage, null); + + ImageIO.write(bufferedImage,"png",resizedFile); + } + + +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/SpireUtil.java b/src/main/java/com/sunwayworld/baseline/framework/utils/SpireUtil.java new file mode 100644 index 0000000..274acc8 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/SpireUtil.java @@ -0,0 +1,26 @@ +package com.sunwayworld.baseline.framework.utils; + +import com.spire.license.LicenseProvider; +import com.spire.xls.Workbook; + +import java.io.InputStream; + +/** + * @author sintor + * @date 2022/3/31/17:17 + */ +public class SpireUtil { + static{ + String spireLicenseKey = "0WMBAOwo2TYqUQh1+sMBJJCIgEQiyRTRJRiBt6Sq92jUNGmkT8rro6dNHEZUyrvkatIplpbTYaNdLIEWFXD7ou6awGEByl3KKvTaJm1u8GCZf1KCUOoFwUXsCCb0CCQQ6yfxefZK2iNCPSPqZ4qE7F7Ugymq3IZ9xSu5JhqqROCznrm7W8s+fylAvzNgZ+7071TejSfEgevtjTmvJJ8YLUbEnBKFWQgoBRNCNl8x1BLsOf59zAuWY546qLFX741julwd0RKplkUZP2oe0Lcl5brZj+Ru/DHr/Yj15fT63GnhRDpXGffyeSbP+gpxbV+OOL2cJ+lCxSwTHfjuaB1XksXZnhHse4hx/OnBkdM9DwiiZ74xROR2gSa2JDD5cuqgO59azlG518mcMWZKSNDNr8O7389Wo9G4KbcmJF7sXMPq0q/vl2GckHV+TGgGnxlfup4K1YIZ7ua9wtxuBplTs+1QCAU4A6afiCv6SaHgqm/aXW72T4YUznQsNEUSYUQ2MHHLR+9C27ZLIMZ0bFEh4j8ZywCNv2dNY1ALwXLHAh/aQ14+QrBj3sZB9IYDDjQZRTQfI+ZQd15J002a4K07+453SKVpYuWcpRH65GCmyNkq69hboX7Ow0KtqyXk6pyPA4HFrWYcxVugRHGyMaKIHFmvNVT+5v1EyfkViAoLcDq4oWZt0eCm30PU8saeXO7KouT5+CAxonYPQeea0RZLs+Z13vEEDYGDGbpUvmYFSAl6nt+hiEFOjEGrJomY7hP3f++vIyiakjxSLyb63mYb8jvNX20iEmhTvdgVrx+ZPVnGm4l1jEez+OI5ZLe68mJ1OJ3nRRdwo2Mrhe51aORaCVSBek1r1sloSYPXmCihrUSaGgORnTWAdO6NxwPfsvJA1l6ZiRBi22X9ALokYO/P+OGi0/IILqh9EAiCcAigyGWpIik49USPJHvnyn2n8rP2MsClbb1tlNokyVP0OU2O/WskqDqB6EPgJJ7iopejLyY1dJbty2r8tjYPeyR2r3hBUzvZsDtgdxjcXngMOqqB7WjNhmvYdUXaQV7E3ya8P1V38RP538ulhpFPOPdqp4Fzy1OSQvqbyTRFwAJ0etAAv9Nok1K+D7StXVE/DSoIcS8YXno/Rg/NBFLkQYAQrRV/5xtBhpZjBXIhgufxI+NP6TE++uuCgvX8uLsmcjuK93PRXavfut4zlzgiIqBUE1N/Ok0N3fcIIZzQBlsmXa3mC9C3V4KmY0yEBlfX1lQ00eY+gQnn54KQG/4Mpscw9v9OWk8jVd5JTFYIxvrGfN3N3rJBn0fiG86/m46vfrDkAsPOdhOKawMpESmsaKCdyd5zpFgrzH8oxSh7uNvx4gTgRs+4nY7i3mvSbtgvAOLXOhzorDJA0qyN3n9hm02kuNqo41RsWp8Ze5AGEY+mvlO6fbC1AAZOXFZh7kT626mWQyah9aQEn4Wr3DiB9dwB9eEbmazKwNtmiWOcEh12/ynNtezgYe2JiSB852//YKY21gnH278hw++htFoWGRBDlQBv"; + LicenseProvider.setLicenseKey(spireLicenseKey); + } + public static Workbook getWorkbook(String localPath){ + Workbook workbook = new Workbook(); + try (InputStream resourceAsStream = SpireUtil.class.getClassLoader().getResourceAsStream(localPath)) { + workbook.loadFromStream(resourceAsStream); + } catch (Exception e) { + throw new RuntimeException(e); + } + return workbook; + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/TaskReturnRecordUtils.java b/src/main/java/com/sunwayworld/baseline/framework/utils/TaskReturnRecordUtils.java new file mode 100644 index 0000000..72cbbd6 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/TaskReturnRecordUtils.java @@ -0,0 +1,55 @@ +package com.sunwayworld.baseline.framework.utils; + +import com.sunwayworld.basemodule.business.record.bean.LimsTaskReturnRecordBean; +import com.sunwayworld.basemodule.business.record.service.LimsTaskReturnRecordService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; + +import java.time.LocalDateTime; +import java.util.List; +import java.util.stream.Collectors; + +/** + * 退回任务工具类 + */ +public class TaskReturnRecordUtils { + + /** + * 插入退回任务日志 + * @return + */ + public static boolean insertRecord(List limsTaskBeanList){ + + List nextIdentityList = ApplicationContextHelper.getNextIdentityList(limsTaskBeanList.size()); + LocalDateTime now = LocalDateTime.now(); + List limsTaskReturnRecordBeans = limsTaskBeanList.stream().map(bean -> { + + LimsTaskReturnRecordBean recordBean = new LimsTaskReturnRecordBean(); + Long aLong = nextIdentityList.get(0); + recordBean.setId(aLong); + nextIdentityList.remove(aLong); + recordBean.setBizType("T_LIMS_TASK"); + recordBean.setBizId(bean.getId()); + + recordBean.setFolderId(bean.getFolderId()); +// recordBean.setOrderId(); + recordBean.setTestId(bean.getTestId()); + recordBean.setTestMethodId(bean.getTestMethodId()); + recordBean.setTestGroup(bean.getTestGroup()); + + recordBean.setReturnById(LocalContextHelper.getLoginUserId()); + recordBean.setReturnByName(LocalContextHelper.getLoginUserName()); + recordBean.setReturnTime(now); + return recordBean; + }).collect(Collectors.toList()); + + if (!limsTaskReturnRecordBeans.isEmpty()) { + LimsTaskReturnRecordService recordService = ApplicationContextHelper.getBean(LimsTaskReturnRecordService.class); + recordService.getDao().insert(limsTaskReturnRecordBeans); + } + + return Boolean.TRUE; + } + +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/ThreadHelper.java b/src/main/java/com/sunwayworld/baseline/framework/utils/ThreadHelper.java new file mode 100644 index 0000000..ab9bff9 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/ThreadHelper.java @@ -0,0 +1,38 @@ +package com.sunwayworld.baseline.framework.utils; + +import java.util.HashMap; +import java.util.Map; + +public class ThreadHelper { + private final static ThreadLocal> threadLocal = new ThreadLocal<>(); + + public static void remove() { + threadLocal.remove(); + } + + public static void set(String name, Object obj) { + Map map = threadLocal.get(); + if (map == null) { + map = new HashMap<>(); + threadLocal.set(map); + } + map.put(name, obj); + } + + public static Object get(String name) { + Map map = threadLocal.get(); + if (map == null) { + map = new HashMap<>(); + threadLocal.set(map); + } + return map.get(name); + } + + public static String getString(String name) { + return (String) get(name); + } + + public static Long getLong(String name) { + return (Long) get(name); + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/UserHelper.java b/src/main/java/com/sunwayworld/baseline/framework/utils/UserHelper.java new file mode 100644 index 0000000..37e7882 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/UserHelper.java @@ -0,0 +1,23 @@ +package com.sunwayworld.baseline.framework.utils; + +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.module.mdm.org.bean.CoreOrgBean; +import com.sunwayworld.module.mdm.org.service.CoreOrgService; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import com.sunwayworld.module.mdm.user.service.CoreUserService; + +public class UserHelper { + + public static CoreOrgBean getOrg() { + return ApplicationContextHelper.getBean(CoreOrgService.class).selectById(LocalContextHelper.getLoginOrgId()); + } + + public static CoreUserBean getUser() { + return ApplicationContextHelper.getBean(CoreUserService.class).selectById(LocalContextHelper.getLoginUserId()); + } + + public static CoreUserBean getUser(String userId) { + return ApplicationContextHelper.getBean(CoreUserService.class).selectById(userId); + } +} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/WordExportUtil.java b/src/main/java/com/sunwayworld/baseline/framework/utils/WordExportUtil.java new file mode 100644 index 0000000..2ca1ec4 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/WordExportUtil.java @@ -0,0 +1,254 @@ +//package com.sunwayworld.baseline.framework.utils; +// +//import com.deepoove.poi.XWPFTemplate; +//import com.deepoove.poi.config.Configure; +//import com.deepoove.poi.config.ConfigureBuilder; +//import com.deepoove.poi.data.PictureRenderData; +//import com.deepoove.poi.data.RowRenderData; +//import com.deepoove.poi.policy.AbstractRenderPolicy; +//import com.deepoove.poi.policy.DynamicTableRenderPolicy; +//import com.deepoove.poi.policy.MiniTableRenderPolicy; +//import com.deepoove.poi.policy.PictureRenderPolicy; +//import com.deepoove.poi.render.RenderContext; +//import com.deepoove.poi.render.WhereDelegate; +//import org.apache.poi.xwpf.usermodel.XWPFDocument; +//import org.apache.poi.xwpf.usermodel.XWPFRun; +//import org.apache.poi.xwpf.usermodel.XWPFTable; +//import org.apache.poi.xwpf.usermodel.XWPFTableCell; +//import org.apache.poi.xwpf.usermodel.XWPFTableRow; +//import org.apache.xmlbeans.XmlException; +//import org.openxmlformats.schemas.drawingml.x2006.main.CTGraphicalObject; +//import org.openxmlformats.schemas.drawingml.x2006.wordprocessingDrawing.CTAnchor; +//import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTDrawing; +//import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTcPr; +//import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTVMerge; +//import org.openxmlformats.schemas.wordprocessingml.x2006.main.STMerge; +// +//import java.io.ByteArrayInputStream; +//import java.io.IOException; +//import java.io.InputStream; +//import java.io.OutputStream; +//import java.util.ArrayList; +//import java.util.HashMap; +//import java.util.List; +//import java.util.Map; +//import java.util.function.Function; +// +///** +// * word报表导出工具 +// */ +//public class WordExportUtil { +// +// /** +// * 行高 +// */ +// public static int LINE_HEIGHT = 20; +// +// /** +// * 导出Word,直接输出到流中 +// * +// * @param templatePath 模板文件路径 +// * @param targetOutStream Word输出流 +// * @param paramsFunc 模板参数函数 +// */ +// public static void build(String templatePath, OutputStream targetOutStream, Function> paramsFunc) { +// +// try (InputStream is = ExcelExportUtil.class.getClassLoader().getResourceAsStream(templatePath)) { +// +// init(paramsFunc, is, targetOutStream); +// } catch (IOException e) { +// e.printStackTrace(); +// } +// } +// +// /** +// * 启用动态表格 +// * +// * @param builder 构建配置 +// * @param tagName 标签名 +// * @param startRow 开始行 +// * @param colsQuantity 列数 +// */ +// public static void bindDynamicTable(ConfigureBuilder builder, String tagName, int startRow, int colsQuantity) { +// +// builder.bind(tagName, new DynamicTableRenderPolicy() { +// @Override +// public void render(XWPFTable table, Object data) { +// +// if (null == data) { +// return; +// } +// +// @SuppressWarnings("unchecked") List rows = (List) data; +// +// // 删除模板行 +// table.removeRow(startRow); +// for (int i = 0; i < rows.size(); i++) { +// RowRenderData row = rows.get(i); +// // 新增行 列 +// XWPFTableRow insertNewTableRow = table.insertNewTableRow(startRow + i); +// for (int j = 0; j < colsQuantity; j++) { +// insertNewTableRow.createCell(); +// } +// // 渲染单行数据 +// MiniTableRenderPolicy.Helper.renderRow(table, startRow + i, row); +// } +// } +// }); +// } +// +// private static void init(Function> paramsFunc, InputStream is, OutputStream targetOutStream) { +// +// ConfigureBuilder builder = getConfigureBuilder(); +// +// XWPFTemplate template = XWPFTemplate.compile(is, builder.build()).render(paramsFunc.apply(builder)); +// +// try { +// template.write(targetOutStream); +// } catch (IOException e) { +// e.printStackTrace(); +// } finally { +// try { +// template.close(); +// } catch (IOException e) { +// e.printStackTrace(); +// } +// } +// } +// +// /** +// * 构建配置 +// * +// * @return 配置 +// */ +// private static ConfigureBuilder getConfigureBuilder() { +// +// ConfigureBuilder builder = Configure.newBuilder(); +// +// // 自定义标签 +// builder.buildGramer("${", "}"); +// +// // 处理印章图片,使其悬浮于文字之上 +// builder.addPlugin('%', new AbstractRenderPolicy() { +// @Override +// public void doRender(RenderContext context) throws Exception { +// +// XWPFRun run = context.getRun(); +// // anywhere delegate +// WhereDelegate where = context.getWhereDelegate(); +// // any thing 图片 +// PictureRenderData picture = context.getThing(); +// try (ByteArrayInputStream pictureInputStream = new ByteArrayInputStream(picture.getData())) { +// where.addPicture(pictureInputStream, XWPFDocument.PICTURE_TYPE_JPEG, picture.getWidth(), picture.getHeight()); +// +// CTDrawing drawing = run.getCTR().getDrawingArray(0); +// CTGraphicalObject graphicalObject = drawing.getInlineArray(0).getGraphic(); +// // 拿到新插入的图片替换添加CTAnchor 设置浮动属性 删除inline属性 +// // 相对当前段落位置 需要计算段落已有内容的偏移 +// CTAnchor anchor = getAnchorWithGraphic(graphicalObject, "Generated", picture.getWidth() * PictureRenderPolicy.Helper.EMU, picture.getHeight() * PictureRenderPolicy.Helper.EMU, +// //图片大小 +// 0, (-picture.getHeight() + LINE_HEIGHT) * PictureRenderPolicy.Helper.EMU, true); +// // 添加浮动属性 +// drawing.setAnchorArray(new CTAnchor[] { anchor }); +// // 删除行内属性 +// drawing.removeInline(0); +// } finally { +// // clear +// clearPlaceholder(context, false); +// } +// } +// }); +// +// return builder; +// } +// +// /** +// * @param ctGraphicalObject 图片数据 +// * @param deskFileName 图片描述 +// * @param width 宽 +// * @param height 高 +// * @param leftOffset 水平偏移 left +// * @param topOffset 垂直偏移 top +// * @param behind 文字上方,文字下方 +// * @return +// * @throws Exception +// */ +// private static CTAnchor getAnchorWithGraphic(CTGraphicalObject ctGraphicalObject, String deskFileName, int width, int height, int leftOffset, int topOffset, boolean behind) { +// String anchorXML = "" + "" + "" + "" + leftOffset +// + "" + "" + "" + "" + topOffset + "" + "" + "" + "" + "" + "" + ""; +// +// try { +// CTDrawing drawing = CTDrawing.Factory.parse(anchorXML); +// CTAnchor anchor = drawing.getAnchorArray(0); +// anchor.setGraphic(ctGraphicalObject); +// return anchor; +// } catch (XmlException e) { +// e.printStackTrace(); +// return null; +// } +// } +// +// /** +// * 合并行 +// * +// * @param table +// * @param col 需要合并的列 +// * @param fromRow 开始行 +// * @param toRow 结束行 +// */ +// public static void mergeCellVertically(XWPFTable table, int col, int fromRow, int toRow) { +// for (int rowIndex = fromRow; rowIndex <= toRow; rowIndex++) { +// CTVMerge vmerge = CTVMerge.Factory.newInstance(); +// if (rowIndex == fromRow) { +// vmerge.setVal(STMerge.RESTART); +// } else { +// vmerge.setVal(STMerge.CONTINUE); +// } +// XWPFTableCell cell = table.getRow(rowIndex).getCell(col); +// CTTcPr tcPr = cell.getCTTc().getTcPr(); +// if (tcPr != null) { +// tcPr.setVMerge(vmerge); +// } else { +// tcPr = CTTcPr.Factory.newInstance(); +// tcPr.setVMerge(vmerge); +// cell.getCTTc().setTcPr(tcPr); +// } +// } +// } +// +// /** +// * 获取需要合并单元格的下标 +// * +// * @return +// */ +// public static List startEnd(List daList) { +// List indexList = new ArrayList(); +// +// List list = new ArrayList(); +// for (int i = 0; i < daList.size(); i++) { +// list.add(daList.get(i)[0]); +// } +// Map tm = new HashMap(); +// for (int i = 0; i < daList.size(); i++) { +// if (!tm.containsKey(daList.get(i)[0])) { +// tm.put(daList.get(i)[0], 1); +// } else { +// int count = tm.get(daList.get(i)[0]) + 1; +// tm.put(daList.get(i)[0], count); +// } +// } +// for (Map.Entry entry : tm.entrySet()) { +// String key = entry.getKey().toString(); +// if (list.indexOf(key) != (-1)) { +// Integer[] index = new Integer[2]; +// index[0] = list.indexOf(key); +// index[1] = list.lastIndexOf(key); +// indexList.add(index); +// } +// } +// return indexList; +// } +//} diff --git a/src/main/java/com/sunwayworld/baseline/framework/utils/ZipUtil.java b/src/main/java/com/sunwayworld/baseline/framework/utils/ZipUtil.java new file mode 100644 index 0000000..c82be53 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/framework/utils/ZipUtil.java @@ -0,0 +1,229 @@ +package com.sunwayworld.baseline.framework.utils; + +import java.io.File; +import java.io.FileInputStream; +import java.io.FileNotFoundException; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.util.ArrayList; +import java.util.Enumeration; +import java.util.List; + +import org.apache.tools.zip.ZipEntry; +import org.apache.tools.zip.ZipFile; +import org.apache.tools.zip.ZipOutputStream; +/** + * Zip文件解压/压缩工具类 + * @author qiuyf@sunwayworld.com + * + */ + +public class ZipUtil { + + private static final int BUFFER_SIZE = 2 * 1024; + + /** + * @param srcFiles 需要压缩的文件列表 + * @param out 输出流 + * @throws RuntimeException 压缩失败会抛出运行时异常 + */ + public static void toZip(List srcFiles ,OutputStream out) throws RuntimeException, FileNotFoundException { + ZipOutputStream zos = null; + try { + zos = new ZipOutputStream(out); + for (File srcFile : srcFiles) { + byte[] buf = new byte[BUFFER_SIZE]; + zos.putNextEntry(new ZipEntry(srcFile.getName())); + int len; + FileInputStream in = new FileInputStream(srcFile); + while ((len = in.read(buf)) != -1){ + zos.write(buf, 0, len); + } + zos.closeEntry(); + in.close(); + } + } catch (Exception e) { + throw new RuntimeException("zip error from ZipUtil",e); + }finally{ + if(zos != null){ + try { + zos.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + } + } + + /** + * @param srcFiles 需要压缩的文件列表 + * @param outDir 输出文件目录 + * @throws RuntimeException 压缩失败会抛出运行时异常 + */ + public static void toZip(List srcFiles ,String outDir) throws RuntimeException, FileNotFoundException { + OutputStream out = new FileOutputStream(new File(outDir)); + ZipOutputStream zos = null; + try { + zos = new ZipOutputStream(out); + for (File srcFile : srcFiles) { + byte[] buf = new byte[BUFFER_SIZE]; + zos.putNextEntry(new ZipEntry(srcFile.getName())); + int len; + FileInputStream in = new FileInputStream(srcFile); + while ((len = in.read(buf)) != -1){ + zos.write(buf, 0, len); + } + zos.closeEntry(); + in.close(); + } + } catch (Exception e) { + throw new RuntimeException("zip error from ZipUtil",e); + }finally{ + if(zos != null){ + try { + zos.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + } + } + + /** + * @param outDirList 压缩文件夹路径 + * @param KeepDirStructure 是否保留原来的目录结构, + * true:保留目录结构; + * false:所有文件跑到压缩包根目录下(注意:不保留目录结构可能会出现同名文件,会压缩失败) + * @throws RuntimeException 压缩失败会抛出运行时异常 + */ + public static void toZip(List outDirList, OutputStream out, + boolean KeepDirStructure) throws RuntimeException, Exception { + + ZipOutputStream zos = null; + try { + zos = new ZipOutputStream(out); + List sourceFileList = new ArrayList<>(); + for (String dir : outDirList) { + File sourceFile = new File(dir); + sourceFileList.add(sourceFile); + } + compress(sourceFileList, zos, KeepDirStructure); + } catch (Exception e) { + throw new RuntimeException("zip error from ZipUtil", e); + } finally { + if (zos != null) { + try { + zos.flush(); + zos.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + } + + } + + /** + * 递归压缩方法 + * @param sourceFile 源文件 + * @param zos zip输出流 + * @param name 压缩后的名称 + * @param KeepDirStructure 是否保留原来的目录结构, + * true:保留目录结构; + * false:所有文件跑到压缩包根目录下(注意:不保留目录结构可能会出现同名文件,会压缩失败) + * @throws Exception + */ + private static void compress(File sourceFile, ZipOutputStream zos, + String name, boolean KeepDirStructure) throws Exception { + byte[] buf = new byte[BUFFER_SIZE]; + if (sourceFile.isFile()) { + String parent = sourceFile.getParent(); + String canonicalPath = sourceFile.getCanonicalPath(); + + + + zos.putNextEntry(new ZipEntry(parent+"\\"+name)); + int len; + FileInputStream in = new FileInputStream(sourceFile); + + while ((len = in.read(buf)) != -1) { + zos.write(buf, 0, len); + } + // Complete the entry + zos.closeEntry(); + in.close(); + } else { + File[] listFiles = sourceFile.listFiles(); + if (listFiles == null || listFiles.length == 0) { + if (KeepDirStructure) { + zos.putNextEntry(new ZipEntry(name + "/")); + zos.closeEntry(); + } + + } else { + for (File file : listFiles) { + if (KeepDirStructure) { + compress(file, zos, name + "/" + file.getName(), + KeepDirStructure); + } else { + compress(file, zos, file.getName(), KeepDirStructure); + } + + } + } + } + } + + private static void compress(List sourceFileList, + ZipOutputStream zos, boolean KeepDirStructure) throws Exception { + byte[] buf = new byte[BUFFER_SIZE]; + for (File sourceFile : sourceFileList) { + String name = sourceFile.getName(); + if (sourceFile.isFile()) { + zos.putNextEntry(new ZipEntry(name)); + int len; + FileInputStream in = new FileInputStream(sourceFile); + while ((len = in.read(buf)) != -1) { + zos.write(buf, 0, len); + } + zos.closeEntry(); + in.close(); + } else { + File[] listFiles = sourceFile.listFiles(); + if (listFiles == null || listFiles.length == 0) { + if (KeepDirStructure) { + zos.putNextEntry(new ZipEntry(name + "/")); + zos.closeEntry(); + } + + } else { + for (File file : listFiles) { + if (KeepDirStructure) { + compress(file, zos, file.getName(), + KeepDirStructure); + } else { + compress(file, zos, file.getName(), + KeepDirStructure); + } + } + } + } + } + } + public static void deleteFile(File file) { + if (file.isFile()) { + file.delete(); + } else { + String[] childFilePaths = file.list(); + for (String childFilePath : childFilePaths) { + File childFile = new File(file.getAbsolutePath() + "/" + childFilePath); + deleteFile(childFile); + } + file.delete(); + } + } + + +} diff --git a/src/main/java/com/sunwayworld/baseline/module/common/authority/bean/LimsMenuRoleDimensionBean.java b/src/main/java/com/sunwayworld/baseline/module/common/authority/bean/LimsMenuRoleDimensionBean.java new file mode 100644 index 0000000..ce088ff --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/common/authority/bean/LimsMenuRoleDimensionBean.java @@ -0,0 +1,66 @@ +package com.sunwayworld.baseline.module.common.authority.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractInsertable; + +/** + * 菜单角色维度 + * + * @author shihh@sunwayworld.com + * @date 2022-05-03 + */ +@Table("T_LIMS_MENU_ROLE_DIMENSION") +public class LimsMenuRoleDimensionBean extends AbstractInsertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long orderNo;// 排序码 + private String menuId;// 菜单ID + private Long roleId;// 角色ID + private String dimensionType;// 维度类型(T_CORE_CODE表codeCategoryId字段对应值为-> dimensionType ) + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getOrderNo() { + return orderNo; + } + + public void setOrderNo(Long orderNo) { + this.orderNo = orderNo; + } + + public String getMenuId() { + return menuId; + } + + public void setMenuId(String menuId) { + this.menuId = menuId; + } + + public Long getRoleId() { + return roleId; + } + + public void setRoleId(Long roleId) { + this.roleId = roleId; + } + + public String getDimensionType() { + return dimensionType; + } + + public void setDimensionType(String dimensionType) { + this.dimensionType = dimensionType; + } +} diff --git a/src/main/java/com/sunwayworld/baseline/module/common/authority/bean/LimsUserUnitAuthorityBean.java b/src/main/java/com/sunwayworld/baseline/module/common/authority/bean/LimsUserUnitAuthorityBean.java new file mode 100644 index 0000000..c1e2603 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/common/authority/bean/LimsUserUnitAuthorityBean.java @@ -0,0 +1,78 @@ +package com.sunwayworld.baseline.module.common.authority.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractInsertable; + +/** + * 人员单位权限 + * + * @author shihh@sunwayworld.com + * @date 2022-05-03 + */ +@Table("T_LIMS_USER_UNIT_AUTHORITY") +public class LimsUserUnitAuthorityBean extends AbstractInsertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String userId;// 人员工号 + private String userName;// 人员名称 + private String orgId;// 单位编码 + private String orgName;// 单位名称 + + public LimsUserUnitAuthorityBean() { + + } + + public LimsUserUnitAuthorityBean(Long id, String userId, String userName, String orgId, String orgName) { + this.id = id; + this.userId = userId; + this.userName = userName; + this.orgId = orgId; + this.orgName = orgName; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getUserId() { + return userId; + } + + public void setUserId(String userId) { + this.userId = userId; + } + + public String getUserName() { + return userName; + } + + public void setUserName(String userName) { + this.userName = userName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } +} diff --git a/src/main/java/com/sunwayworld/baseline/module/common/authority/controller/LimsMenuRoleDimensionController.java b/src/main/java/com/sunwayworld/baseline/module/common/authority/controller/LimsMenuRoleDimensionController.java new file mode 100644 index 0000000..b5a00bc --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/common/authority/controller/LimsMenuRoleDimensionController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.baseline.module.common.authority.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/baseline/module/common/menu-role-dimensions/page") +public interface LimsMenuRoleDimensionController extends GenericEditListPageController { + + @RequestMapping({"/menu-role-list"}) + String menuRoleListPage(); +} diff --git a/src/main/java/com/sunwayworld/baseline/module/common/authority/controller/LimsUserUnitAuthorityController.java b/src/main/java/com/sunwayworld/baseline/module/common/authority/controller/LimsUserUnitAuthorityController.java new file mode 100644 index 0000000..3ac2943 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/common/authority/controller/LimsUserUnitAuthorityController.java @@ -0,0 +1,13 @@ +package com.sunwayworld.baseline.module.common.authority.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/baseline/module/common/user-unit-authoritys/page") +public interface LimsUserUnitAuthorityController extends GenericEditListPageController, GenericChoosePageController { + + @RequestMapping({"/org-tree-detail"}) + String orgTreePage(); +} diff --git a/src/main/java/com/sunwayworld/baseline/module/common/authority/controller/impl/LimsMenuRoleDimensionControllerImpl.java b/src/main/java/com/sunwayworld/baseline/module/common/authority/controller/impl/LimsMenuRoleDimensionControllerImpl.java new file mode 100644 index 0000000..dcdcbfc --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/common/authority/controller/impl/LimsMenuRoleDimensionControllerImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.baseline.module.common.authority.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.baseline.module.common.authority.controller.LimsMenuRoleDimensionController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsMenuRoleDimensionControllerImpl implements LimsMenuRoleDimensionController { + + @Log(value = "菜单角色维度编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "baseline/module/common/menu-role-dimensions/lims-menu-role-dimension-edit-list"; + } + + @Override + @Log(value = "菜单角色选择", type = LogType.CONTROLLER) + public String menuRoleListPage() { + return "baseline/module/common/menu-role-dimensions/menu-role-list"; + } +} diff --git a/src/main/java/com/sunwayworld/baseline/module/common/authority/controller/impl/LimsUserUnitAuthorityControllerImpl.java b/src/main/java/com/sunwayworld/baseline/module/common/authority/controller/impl/LimsUserUnitAuthorityControllerImpl.java new file mode 100644 index 0000000..b254d44 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/common/authority/controller/impl/LimsUserUnitAuthorityControllerImpl.java @@ -0,0 +1,30 @@ +package com.sunwayworld.baseline.module.common.authority.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.baseline.module.common.authority.controller.LimsUserUnitAuthorityController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsUserUnitAuthorityControllerImpl implements LimsUserUnitAuthorityController { + + @Log(value = "人员单位权限编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "baseline/module/common/user-unit-authoritys/lims-user-unit-authority-edit-list"; + } + + @Log(value = "人员单位权限选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "baseline/module/common/user-unit-authoritys/lims-user-unit-authority-choose-list"; + } + + @Log(value = "组织架构树结构详情", type = LogType.CONTROLLER) + @Override + public String orgTreePage() { + return "baseline/module/common/user-unit-authoritys/org-tree-detail"; + } +} diff --git a/src/main/java/com/sunwayworld/baseline/module/common/authority/dao/LimsMenuRoleDimensionDao.java b/src/main/java/com/sunwayworld/baseline/module/common/authority/dao/LimsMenuRoleDimensionDao.java new file mode 100644 index 0000000..0b00d75 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/common/authority/dao/LimsMenuRoleDimensionDao.java @@ -0,0 +1,13 @@ +package com.sunwayworld.baseline.module.common.authority.dao; + +import com.sunwayworld.baseline.module.common.authority.bean.LimsMenuRoleDimensionBean; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +import java.util.List; +import java.util.Map; + +public interface LimsMenuRoleDimensionDao extends GenericDao { + + List> selectMenuRole(MapperParameter parameter); +} diff --git a/src/main/java/com/sunwayworld/baseline/module/common/authority/dao/LimsUserUnitAuthorityDao.java b/src/main/java/com/sunwayworld/baseline/module/common/authority/dao/LimsUserUnitAuthorityDao.java new file mode 100644 index 0000000..f58d4e5 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/common/authority/dao/LimsUserUnitAuthorityDao.java @@ -0,0 +1,13 @@ +package com.sunwayworld.baseline.module.common.authority.dao; + +import com.sunwayworld.baseline.module.common.authority.bean.LimsUserUnitAuthorityBean; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.support.base.dao.GenericDao; +import com.sunwayworld.module.mdm.org.bean.CoreOrgBean; + +import java.util.List; + +public interface LimsUserUnitAuthorityDao extends GenericDao { + + List selectTreeNodeList(MapperParameter parameter); +} diff --git a/src/main/java/com/sunwayworld/baseline/module/common/authority/dao/impl/LimsMenuRoleDimensionDaoImpl.java b/src/main/java/com/sunwayworld/baseline/module/common/authority/dao/impl/LimsMenuRoleDimensionDaoImpl.java new file mode 100644 index 0000000..7224244 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/common/authority/dao/impl/LimsMenuRoleDimensionDaoImpl.java @@ -0,0 +1,32 @@ +package com.sunwayworld.baseline.module.common.authority.dao.impl; + +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.baseline.module.common.authority.bean.LimsMenuRoleDimensionBean; +import com.sunwayworld.baseline.module.common.authority.dao.LimsMenuRoleDimensionDao; +import com.sunwayworld.baseline.module.common.authority.mapper.LimsMenuRoleDimensionMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import java.util.List; +import java.util.Map; + +@Repository +@GikamBean +public class LimsMenuRoleDimensionDaoImpl extends MybatisDaoSupport implements LimsMenuRoleDimensionDao { + + @Autowired + private LimsMenuRoleDimensionMapper limsMenuRoleDimensionMapper; + + @Override + public LimsMenuRoleDimensionMapper getMapper() { + return limsMenuRoleDimensionMapper; + } + + @Override + public List> selectMenuRole(MapperParameter parameter) { + return getMapper().selectMenuRole(parameter); + } +} diff --git a/src/main/java/com/sunwayworld/baseline/module/common/authority/dao/impl/LimsUserUnitAuthorityDaoImpl.java b/src/main/java/com/sunwayworld/baseline/module/common/authority/dao/impl/LimsUserUnitAuthorityDaoImpl.java new file mode 100644 index 0000000..bdafcca --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/common/authority/dao/impl/LimsUserUnitAuthorityDaoImpl.java @@ -0,0 +1,35 @@ +package com.sunwayworld.baseline.module.common.authority.dao.impl; + +import com.sunwayworld.baseline.module.common.authority.bean.LimsUserUnitAuthorityBean; +import com.sunwayworld.baseline.module.common.authority.dao.LimsUserUnitAuthorityDao; +import com.sunwayworld.baseline.module.common.authority.mapper.LimsUserUnitAuthorityMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.PersistableHelper; +import com.sunwayworld.module.mdm.org.bean.CoreOrgBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import java.util.List; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsUserUnitAuthorityDaoImpl extends MybatisDaoSupport implements LimsUserUnitAuthorityDao { + + @Autowired + private LimsUserUnitAuthorityMapper limsUserUnitAuthorityMapper; + + @Override + public LimsUserUnitAuthorityMapper getMapper() { + return limsUserUnitAuthorityMapper; + } + + @Override + public List selectTreeNodeList(MapperParameter parameter) { + return getMapper().selectTreeNodeList(parameter).stream() + .map(e -> PersistableHelper.mapToPersistable(e, CoreOrgBean.class)) + .collect(Collectors.toList()); + } +} diff --git a/src/main/java/com/sunwayworld/baseline/module/common/authority/mapper/LimsMenuRoleDimensionMapper.java b/src/main/java/com/sunwayworld/baseline/module/common/authority/mapper/LimsMenuRoleDimensionMapper.java new file mode 100644 index 0000000..f5e1a86 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/common/authority/mapper/LimsMenuRoleDimensionMapper.java @@ -0,0 +1,14 @@ +package com.sunwayworld.baseline.module.common.authority.mapper; + +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +import java.util.List; +import java.util.Map; + +@GikamBean +public interface LimsMenuRoleDimensionMapper extends GenericMapper { + + List> selectMenuRole(MapperParameter parameter); +} diff --git a/src/main/java/com/sunwayworld/baseline/module/common/authority/mapper/LimsUserUnitAuthorityMapper.java b/src/main/java/com/sunwayworld/baseline/module/common/authority/mapper/LimsUserUnitAuthorityMapper.java new file mode 100644 index 0000000..6f0c0b5 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/common/authority/mapper/LimsUserUnitAuthorityMapper.java @@ -0,0 +1,14 @@ +package com.sunwayworld.baseline.module.common.authority.mapper; + +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +import java.util.List; +import java.util.Map; + +@GikamBean +public interface LimsUserUnitAuthorityMapper extends GenericMapper { + + List> selectTreeNodeList(MapperParameter parameter); +} diff --git a/src/main/java/com/sunwayworld/baseline/module/common/authority/mapper/conf/lims-menu-role-dimension-mysql-mapper.xml b/src/main/java/com/sunwayworld/baseline/module/common/authority/mapper/conf/lims-menu-role-dimension-mysql-mapper.xml new file mode 100644 index 0000000..0c945b6 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/common/authority/mapper/conf/lims-menu-role-dimension-mysql-mapper.xml @@ -0,0 +1,52 @@ + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/baseline/module/common/authority/mapper/conf/lims-menu-role-dimension-oracle-mapper.xml b/src/main/java/com/sunwayworld/baseline/module/common/authority/mapper/conf/lims-menu-role-dimension-oracle-mapper.xml new file mode 100644 index 0000000..0c945b6 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/common/authority/mapper/conf/lims-menu-role-dimension-oracle-mapper.xml @@ -0,0 +1,52 @@ + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/baseline/module/common/authority/mapper/conf/lims-menu-role-dimension-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/baseline/module/common/authority/mapper/conf/lims-menu-role-dimension-sqlserver-mapper.xml new file mode 100644 index 0000000..0c945b6 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/common/authority/mapper/conf/lims-menu-role-dimension-sqlserver-mapper.xml @@ -0,0 +1,52 @@ + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/baseline/module/common/authority/mapper/conf/lims-user-unit-authority-mysql-mapper.xml b/src/main/java/com/sunwayworld/baseline/module/common/authority/mapper/conf/lims-user-unit-authority-mysql-mapper.xml new file mode 100644 index 0000000..aef0461 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/common/authority/mapper/conf/lims-user-unit-authority-mysql-mapper.xml @@ -0,0 +1,46 @@ + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/baseline/module/common/authority/mapper/conf/lims-user-unit-authority-oracle-mapper.xml b/src/main/java/com/sunwayworld/baseline/module/common/authority/mapper/conf/lims-user-unit-authority-oracle-mapper.xml new file mode 100644 index 0000000..1ab51f2 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/common/authority/mapper/conf/lims-user-unit-authority-oracle-mapper.xml @@ -0,0 +1,46 @@ + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/baseline/module/common/authority/mapper/conf/lims-user-unit-authority-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/baseline/module/common/authority/mapper/conf/lims-user-unit-authority-sqlserver-mapper.xml new file mode 100644 index 0000000..6cd537f --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/common/authority/mapper/conf/lims-user-unit-authority-sqlserver-mapper.xml @@ -0,0 +1,46 @@ + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/baseline/module/common/authority/resource/LimsMenuRoleDimensionResource.java b/src/main/java/com/sunwayworld/baseline/module/common/authority/resource/LimsMenuRoleDimensionResource.java new file mode 100644 index 0000000..56fc7ef --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/common/authority/resource/LimsMenuRoleDimensionResource.java @@ -0,0 +1,17 @@ +package com.sunwayworld.baseline.module.common.authority.resource; + +import com.sunwayworld.baseline.module.common.authority.bean.LimsMenuRoleDimensionBean; +import com.sunwayworld.baseline.module.common.authority.service.LimsMenuRoleDimensionService; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.module.sys.menu.bean.CoreMenuBean; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; + +@RequestMapping("/secure/baseline/module/common/menu-role-dimensions") +public interface LimsMenuRoleDimensionResource extends GenericResource { + + @RequestMapping(value = "/selectMenuRole/queries", method = RequestMethod.POST) + Page selectMenuRole(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/baseline/module/common/authority/resource/LimsUserUnitAuthorityResource.java b/src/main/java/com/sunwayworld/baseline/module/common/authority/resource/LimsUserUnitAuthorityResource.java new file mode 100644 index 0000000..9c27f24 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/common/authority/resource/LimsUserUnitAuthorityResource.java @@ -0,0 +1,20 @@ +package com.sunwayworld.baseline.module.common.authority.resource; + +import com.sunwayworld.baseline.module.common.authority.bean.LimsUserUnitAuthorityBean; +import com.sunwayworld.baseline.module.common.authority.service.LimsUserUnitAuthorityService; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import com.sunwayworld.framework.support.tree.resource.GenericTreeResource; +import com.sunwayworld.module.mdm.org.bean.CoreOrgBean; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; + +@RequestMapping("/secure/baseline/module/common/user-unit-authoritys") +public interface LimsUserUnitAuthorityResource extends GenericResource, + GenericChoosableResource, + GenericTreeResource { + + @RequestMapping(value = "/add/user/unit/authority", method = RequestMethod.POST) + void addUserToUnitAuthority(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/baseline/module/common/authority/resource/impl/LimsMenuRoleDimensionResourceImpl.java b/src/main/java/com/sunwayworld/baseline/module/common/authority/resource/impl/LimsMenuRoleDimensionResourceImpl.java new file mode 100644 index 0000000..7b983ef --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/common/authority/resource/impl/LimsMenuRoleDimensionResourceImpl.java @@ -0,0 +1,42 @@ +package com.sunwayworld.baseline.module.common.authority.resource.impl; + +import com.sunwayworld.baseline.module.common.authority.resource.LimsMenuRoleDimensionResource; +import com.sunwayworld.baseline.module.common.authority.service.LimsMenuRoleDimensionService; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.module.sys.menu.bean.CoreMenuBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +@LogModule("菜单角色维度") +@RestController +@GikamBean +public class LimsMenuRoleDimensionResourceImpl implements LimsMenuRoleDimensionResource { + + @Autowired + private LimsMenuRoleDimensionService limsMenuRoleDimensionService; + + @Override + public LimsMenuRoleDimensionService getService() { + return limsMenuRoleDimensionService; + } + + @Log(value = "新增菜单角色维度", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Log(value = "查询菜单角色", type = LogType.SELECT) + @Override + public Page selectMenuRole(RestJsonWrapperBean wrapper) { + return getService().selectMenuRole(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/baseline/module/common/authority/resource/impl/LimsUserUnitAuthorityResourceImpl.java b/src/main/java/com/sunwayworld/baseline/module/common/authority/resource/impl/LimsUserUnitAuthorityResourceImpl.java new file mode 100644 index 0000000..9b4ad95 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/common/authority/resource/impl/LimsUserUnitAuthorityResourceImpl.java @@ -0,0 +1,41 @@ +package com.sunwayworld.baseline.module.common.authority.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.baseline.module.common.authority.resource.LimsUserUnitAuthorityResource; +import com.sunwayworld.baseline.module.common.authority.service.LimsUserUnitAuthorityService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("人员单位权限") +@RestController +@GikamBean +public class LimsUserUnitAuthorityResourceImpl implements LimsUserUnitAuthorityResource { + + @Autowired + private LimsUserUnitAuthorityService limsUserUnitAuthorityService; + + @Override + public LimsUserUnitAuthorityService getService() { + return limsUserUnitAuthorityService; + } + + @Log(value = "新增人员单位权限", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Log(value = "添加人员单位权限", type = LogType.INSERT) + @Override + public void addUserToUnitAuthority(RestJsonWrapperBean wrapper) { + getService().addUserToUnitAuthority(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/baseline/module/common/authority/service/LimsMenuRoleDimensionService.java b/src/main/java/com/sunwayworld/baseline/module/common/authority/service/LimsMenuRoleDimensionService.java new file mode 100644 index 0000000..e5a24c3 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/common/authority/service/LimsMenuRoleDimensionService.java @@ -0,0 +1,16 @@ +package com.sunwayworld.baseline.module.common.authority.service; + +import com.sunwayworld.baseline.module.common.authority.bean.LimsMenuRoleDimensionBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.module.sys.menu.bean.CoreMenuBean; + +import java.util.List; + +public interface LimsMenuRoleDimensionService extends GenericService { + + List getCurLoginUserRoleDimensionByMenuId(String menuId); + + Page selectMenuRole(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/baseline/module/common/authority/service/LimsUserUnitAuthorityService.java b/src/main/java/com/sunwayworld/baseline/module/common/authority/service/LimsUserUnitAuthorityService.java new file mode 100644 index 0000000..beb1546 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/common/authority/service/LimsUserUnitAuthorityService.java @@ -0,0 +1,15 @@ +package com.sunwayworld.baseline.module.common.authority.service; + +import com.sunwayworld.baseline.module.common.authority.bean.LimsUserUnitAuthorityBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; +import com.sunwayworld.framework.support.tree.service.GenericTreeService; +import com.sunwayworld.module.mdm.org.bean.CoreOrgBean; + +public interface LimsUserUnitAuthorityService extends GenericService, + GenericChoosableService, + GenericTreeService { + + void addUserToUnitAuthority(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/baseline/module/common/authority/service/impl/LimsMenuRoleDimensionServiceImpl.java b/src/main/java/com/sunwayworld/baseline/module/common/authority/service/impl/LimsMenuRoleDimensionServiceImpl.java new file mode 100644 index 0000000..9e9cba8 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/common/authority/service/impl/LimsMenuRoleDimensionServiceImpl.java @@ -0,0 +1,106 @@ +package com.sunwayworld.baseline.module.common.authority.service.impl; + +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.baseline.module.common.authority.bean.LimsMenuRoleDimensionBean; +import com.sunwayworld.baseline.module.common.authority.dao.LimsMenuRoleDimensionDao; +import com.sunwayworld.baseline.module.common.authority.service.LimsMenuRoleDimensionService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.data.page.Pagination; +import com.sunwayworld.framework.database.sql.Order; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.mybatis.page.MybatisPageHelper; +import com.sunwayworld.framework.mybatis.page.PageRowBounds; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.PersistableHelper; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.sys.menu.bean.CoreMenuBean; +import com.sunwayworld.module.sys.role.bean.CoreRoleUserBean; +import com.sunwayworld.module.sys.role.service.CoreRoleUserService; + +@Repository +@GikamBean +public class LimsMenuRoleDimensionServiceImpl implements LimsMenuRoleDimensionService { + + @Autowired + private LimsMenuRoleDimensionDao limsMenuRoleDimensionDao; + + @Autowired + private CoreRoleUserService coreRoleUserService; + + @Override + @SuppressWarnings("unchecked") + public LimsMenuRoleDimensionDao getDao() { + return limsMenuRoleDimensionDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsMenuRoleDimensionBean limsMenuRoleDimension = jsonWrapper.parseUnique(LimsMenuRoleDimensionBean.class); + long sort = 1L; + List beanList = this.getDao().selectAll(Order.desc("orderNo")); + if (!CollectionUtils.isEmpty(beanList)) { + Long orderNo = beanList.get(0).getOrderNo(); + if (orderNo != null) { + sort = orderNo + 1; + } + } + + limsMenuRoleDimension.setId(ApplicationContextHelper.getNextIdentity()); + limsMenuRoleDimension.setOrderNo(sort); + getDao().insert(limsMenuRoleDimension); + return null; + } + + @Override + public List getCurLoginUserRoleDimensionByMenuId(String menuId) { + // 获取登录人角色列表 + List curLoginUserRoleList = coreRoleUserService.selectListByFilter(SearchFilter.instance() + .match("userId", LocalContextHelper.getLoginUserId()).filter(MatchPattern.SEQ)); + if (CollectionUtils.isEmpty(curLoginUserRoleList) || StringUtils.isEmpty(menuId)) { + return new ArrayList<>(); + } + + List roleIdList = curLoginUserRoleList.stream().map(CoreRoleUserBean::getRoleId).distinct().collect(Collectors.toList()); + List menuRoleDimensionBeanList = this.selectListByFilter(SearchFilter.instance() + .match("menuId", menuId).filter(MatchPattern.SEQ) + .match("roleId", roleIdList).filter(MatchPattern.OR) + .match("dimensionType", null).filter(MatchPattern.DIFFER)); + if (CollectionUtils.isEmpty(menuRoleDimensionBeanList)) { + return new ArrayList<>(); + } + + return menuRoleDimensionBeanList.stream().map(LimsMenuRoleDimensionBean::getDimensionType).distinct().collect(Collectors.toList()); + } + + @Override + public Page selectMenuRole(RestJsonWrapperBean wrapper) { + MapperParameter parameter = wrapper.extractMapFilter(); + parameter.setRawQueries(); + PageRowBounds rowBounds = wrapper.extractPageRowBounds(); + Page> page = MybatisPageHelper.get(rowBounds, () -> getDao().selectMenuRole(parameter)); + if (page.getRows().isEmpty()) { + return new Pagination<>(page, Collections.emptyList()); + } + List coreMenuBeanList = getDao().selectMenuRole(parameter).stream().map(m -> PersistableHelper.mapToPersistable(m, CoreMenuBean.class)).collect(Collectors.toList()); + return new Pagination<>(page, coreMenuBeanList); + } +} diff --git a/src/main/java/com/sunwayworld/baseline/module/common/authority/service/impl/LimsUserUnitAuthorityServiceImpl.java b/src/main/java/com/sunwayworld/baseline/module/common/authority/service/impl/LimsUserUnitAuthorityServiceImpl.java new file mode 100644 index 0000000..4f37f6d --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/common/authority/service/impl/LimsUserUnitAuthorityServiceImpl.java @@ -0,0 +1,117 @@ +package com.sunwayworld.baseline.module.common.authority.service.impl; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import java.util.stream.Collectors; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.baseline.module.common.authority.bean.LimsUserUnitAuthorityBean; +import com.sunwayworld.baseline.module.common.authority.dao.LimsUserUnitAuthorityDao; +import com.sunwayworld.baseline.module.common.authority.service.LimsUserUnitAuthorityService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.tree.TreeDescriptor; +import com.sunwayworld.framework.support.tree.TreeHelper; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.mdm.org.bean.CoreOrgBean; +import com.sunwayworld.module.mdm.org.bean.CoreOrgDTO; +import com.sunwayworld.module.mdm.org.service.CoreOrgService; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; + +@Repository +@GikamBean +public class LimsUserUnitAuthorityServiceImpl implements LimsUserUnitAuthorityService { + + @Autowired + private LimsUserUnitAuthorityDao limsUserUnitAuthorityDao; + + @Autowired + private CoreOrgService coreOrgService; + + @Override + @SuppressWarnings("unchecked") + public LimsUserUnitAuthorityDao getDao() { + return limsUserUnitAuthorityDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsUserUnitAuthorityBean limsUserUnitAuthority = jsonWrapper.parseUnique(LimsUserUnitAuthorityBean.class); + limsUserUnitAuthority.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsUserUnitAuthority); + return limsUserUnitAuthority.getId(); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public void addUserToUnitAuthority(RestJsonWrapperBean wrapper) { + List coreUserBeanList = wrapper.parse(CoreUserBean.class); + if (CollectionUtils.isEmpty(coreUserBeanList)) { + return; + } + + String str = wrapper.getParamValue("str"); + if (StringUtils.isEmpty(str)) { + return; + } + + //选择的单位ID + List orgIdList = Arrays.asList(str.split(",")); + //选择的人员ID + List userIdList = coreUserBeanList.stream().map(CoreUserBean::getId).distinct().collect(Collectors.toList()); + List allUnitAuthList = selectListByFilter(SearchFilter.instance() + .match("userId", userIdList).filter(MatchPattern.OR) + .match("orgId", orgIdList).filter(MatchPattern.OR)); + + List insertlist = new ArrayList<>(); + List coreOrgBeanList = coreOrgService.selectListByFilter(SearchFilter.instance() + .match("id", orgIdList).filter(MatchPattern.OR)); + if (!CollectionUtils.isEmpty(coreOrgBeanList)) { + for (CoreUserBean coreUserBean : coreUserBeanList) { + String userId = coreUserBean.getId(); + for (CoreOrgBean coreOrgBean : coreOrgBeanList) { + String orgId = coreOrgBean.getId(); + LimsUserUnitAuthorityBean existsBean = allUnitAuthList.stream() + .filter(o -> StringUtils.equals(userId, o.getUserId()) + && StringUtils.equals(orgId, o.getOrgId())).findFirst().orElse(null); + if (!ObjectUtils.isEmpty(existsBean)) {//存在这样的数据,不添加 + continue; + } + + Long curId = ApplicationContextHelper.getNextIdentity(); + LimsUserUnitAuthorityBean t = new LimsUserUnitAuthorityBean(curId, userId, coreUserBean.getUserName(), orgId, coreOrgBean.getOrgName()); + insertlist.add(t); + } + } + } + + getDao().insert(insertlist); + } + + @Override + public List selectTree(MapperParameter parameter) { + String parentId = ObjectUtils.toString(parameter.get("parentId")); + if ("{parentId}".equals(parentId)) { + parameter.put("parentId", null); + } + List orgList = getDao().selectTreeNodeList(parameter); + + TreeDescriptor descriptor = new TreeDescriptor<>("id", "parentId", "orgName", "orderNo"); + return TreeHelper.parseTreeNode(orgList, descriptor, CoreOrgDTO.class); + } +} diff --git a/src/main/java/com/sunwayworld/baseline/module/common/file/LimsFileService.java b/src/main/java/com/sunwayworld/baseline/module/common/file/LimsFileService.java new file mode 100644 index 0000000..af134ce --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/common/file/LimsFileService.java @@ -0,0 +1,16 @@ +package com.sunwayworld.baseline.module.common.file; + +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.service.CoreFileService; + +import java.io.InputStream; + +/** + * @author sintor + * @date 2021/11/9/11:22 + */ +public interface LimsFileService { + + Long upload(CoreFileBean coreFile, InputStream is); + +} diff --git a/src/main/java/com/sunwayworld/baseline/module/common/file/impl/LimsFileServiceImpl.java b/src/main/java/com/sunwayworld/baseline/module/common/file/impl/LimsFileServiceImpl.java new file mode 100644 index 0000000..a1d571c --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/common/file/impl/LimsFileServiceImpl.java @@ -0,0 +1,101 @@ +package com.sunwayworld.baseline.module.common.file.impl; + +import com.sunwayworld.baseline.module.common.file.LimsFileService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.audit.aunnotation.Audit; +import com.sunwayworld.framework.audit.constant.AuditConstant; +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.io.file.FileScope; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.EncryptUtils; +import com.sunwayworld.framework.utils.FileUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.constant.CoreFileOperation; +import com.sunwayworld.module.item.file.manager.CoreFileManager; +import com.sunwayworld.module.item.file.service.CoreFileEventService; +import com.sunwayworld.module.item.file.service.CoreFileLogService; +import com.sunwayworld.module.item.file.service.CoreFileService; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.io.IOException; +import java.io.InputStream; +import java.time.LocalDateTime; +import java.util.Objects; +import java.util.Optional; + + +@Repository +@GikamBean +public class LimsFileServiceImpl implements LimsFileService { + + private static final Logger logger = LogManager.getLogger(LimsFileServiceImpl.class); + + @Autowired + private CoreFileLogService fileLogService; + @Autowired + private CoreFileEventService fileEventService; + @Lazy + @Autowired + private CoreFileManager fileManager; + protected String getOriginalFilename(String filename) { + int index = filename.lastIndexOf("\\"); + + if (index >= 0) { + return filename.substring(index + 1); + } + + index = filename.lastIndexOf("/"); + + if (index > 0) { + return filename.substring(index + 1); + } + + return filename; + } + @Override + @Transactional(timeout = 200000) + @AuditTrailEntry(AuditTrailType.INSERT) + @Audit(AuditConstant.INSERT) + public Long upload(CoreFileBean coreFile, InputStream is) { + Long key = ApplicationContextHelper.getNextIdentity(); + + CoreFileBean insertCoreFile = new CoreFileBean(); + insertCoreFile.setId(key); + insertCoreFile.setTargetId(coreFile.getTargetId()); + insertCoreFile.setName(getOriginalFilename(coreFile.getName())); // 文件名称 + insertCoreFile.setFileExt(FileUtils.getFileExtension(insertCoreFile.getName())); // 文件后缀 + insertCoreFile.setMd5Name(EncryptUtils.MD5Encrypt(key + "$" + insertCoreFile.getName())); + insertCoreFile.setScope(Objects.toString(coreFile.getScope(), FileScope.secure.name())); + insertCoreFile.setValidTimeFrom(coreFile.getValidTimeFrom()); + insertCoreFile.setValidTimeTo(coreFile.getValidTimeTo()); + try { + insertCoreFile.setSize((long)is.available()); + } catch (IOException e) { + e.printStackTrace(); + } + insertCoreFile.setTimes(0L); + insertCoreFile.setExt(coreFile.getExt()); + insertCoreFile.setDownloadable(Optional.ofNullable(coreFile.getDownloadable()).orElse(Constant.YES)); // 是否允许下载 + insertCoreFile.setCreatedTime(coreFile.getCreatedTime()==null?LocalDateTime.now():coreFile.getCreatedTime()); + insertCoreFile.setBizCategory(coreFile.getBizCategory()); + insertCoreFile.setExt$(coreFile.getExt$()); + + ApplicationContextHelper.getBean(CoreFileService.class).getDao().insert(insertCoreFile); + + fileManager.upload(insertCoreFile, is); // 文件上传 + + fileLogService.insert(key, CoreFileOperation.INSERT.name()); + + fileEventService.publishFileEvent(CoreFileOperation.INSERT, insertCoreFile); + + return key; + } + +} \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/baseline/module/index/homepage/homepage/controller/impl/HomepageControllerImpl.java b/src/main/java/com/sunwayworld/baseline/module/index/homepage/homepage/controller/impl/HomepageControllerImpl.java new file mode 100644 index 0000000..f000b03 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/index/homepage/homepage/controller/impl/HomepageControllerImpl.java @@ -0,0 +1,18 @@ +package com.sunwayworld.baseline.module.index.homepage.homepage.controller.impl; + +import com.sunwayworld.module.index.homepage.controller.impl.CoreHomepageControllerImpl; +import org.springframework.stereotype.Controller; + +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Controller +@GikamBean +public class HomepageControllerImpl extends CoreHomepageControllerImpl { + @Override + @Log(value = "首页", type = LogType.CONTROLLER) + public String indexPage() { + return "baseline/module/index/homepage/index"; + } +} diff --git a/src/main/java/com/sunwayworld/baseline/module/index/workspace/controller/WorkspaceController.java b/src/main/java/com/sunwayworld/baseline/module/index/workspace/controller/WorkspaceController.java new file mode 100644 index 0000000..f7c8171 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/index/workspace/controller/WorkspaceController.java @@ -0,0 +1,16 @@ +package com.sunwayworld.baseline.module.index.workspace.controller; + +import com.sunwayworld.module.index.workspace.controller.CoreWorkspaceController; +import org.springframework.web.bind.annotation.RequestMapping; + +public interface WorkspaceController extends CoreWorkspaceController { + + @RequestMapping({"/lims/todo"}) + String limsTodoQuery(); + @RequestMapping({"/lims/overdue"}) + String limsOverdueQuery(); + @RequestMapping({"/shortcut/menu"}) + String shortCutMenuListPage(); + @RequestMapping({"/overdue/menu"}) + String overdueListPage(); +} diff --git a/src/main/java/com/sunwayworld/baseline/module/index/workspace/controller/impl/WorkspaceControllerImpl.java b/src/main/java/com/sunwayworld/baseline/module/index/workspace/controller/impl/WorkspaceControllerImpl.java new file mode 100644 index 0000000..e46f30c --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/index/workspace/controller/impl/WorkspaceControllerImpl.java @@ -0,0 +1,43 @@ +package com.sunwayworld.baseline.module.index.workspace.controller.impl; + +import com.sunwayworld.baseline.module.index.workspace.controller.WorkspaceController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.module.index.workspace.controller.impl.CoreWorkspaceControllerImpl; +import org.springframework.stereotype.Controller; + +@Controller +@GikamBean +public class WorkspaceControllerImpl extends CoreWorkspaceControllerImpl implements WorkspaceController { + @Override + @Log(value = "工作空间页面", type = LogType.CONTROLLER) + public String indexPage() { + return "baseline/module/index/workspace/index"; + } + @Override + @Log(value = "首页待办面板", type = LogType.CONTROLLER) + public String todoPanelPage() { + return "baseline/module/item/workspace-panels/core-todo-panel"; + } + @Override + @Log(value = "LIMS首页待办面板", type = LogType.CONTROLLER) + public String limsTodoQuery() { + return "baseline/module/index/workspace/lims-todo-panel"; + } + @Override + @Log(value = "LIMS首页超期面板", type = LogType.CONTROLLER) + public String limsOverdueQuery() { + return "baseline/module/index/workspace/lims-overdue-panel"; + } + @Override + @Log(value = "LIMS快捷菜单页面", type = LogType.CONTROLLER) + public String shortCutMenuListPage() { + return "baseline/module/index/workspace/lims-shortcut-menu-page"; + } + @Override + @Log(value = "LIMS超期信息", type = LogType.CONTROLLER) + public String overdueListPage() { + return "baseline/module/index/workspace/lims-overdue-menu-page"; + } +} diff --git a/src/main/java/com/sunwayworld/baseline/module/index/workspace/resource/WorkSpaceResource.java b/src/main/java/com/sunwayworld/baseline/module/index/workspace/resource/WorkSpaceResource.java new file mode 100644 index 0000000..1b97a78 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/index/workspace/resource/WorkSpaceResource.java @@ -0,0 +1,28 @@ +package com.sunwayworld.baseline.module.index.workspace.resource; + + +import com.sunwayworld.cloud.module.item.notice.bean.CoreNoticeBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.module.sys.todo.bean.CoreTodoDTO; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; + + +/** + * @author zengs@sunwayworld.com 2023年06月01日 + * + */ +@RequestMapping("/secure/bfyn/module/index/workspaces") +public interface WorkSpaceResource{ + + @RequestMapping(value = { "/main/todo" }, method = { RequestMethod.POST }) + Page getDataTodo(RestJsonWrapperBean wrapper); + + @RequestMapping(value = { "/main/overdue" }, method = { RequestMethod.POST }) + Page getOverdue(RestJsonWrapperBean wrapper); + + @RequestMapping(value = { "/main/notice" }, method = { RequestMethod.POST }) + Page getNotice(RestJsonWrapperBean wrapper); + +} diff --git a/src/main/java/com/sunwayworld/baseline/module/index/workspace/resource/impl/WorkSpaceResourceImpl.java b/src/main/java/com/sunwayworld/baseline/module/index/workspace/resource/impl/WorkSpaceResourceImpl.java new file mode 100644 index 0000000..ac396a5 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/index/workspace/resource/impl/WorkSpaceResourceImpl.java @@ -0,0 +1,48 @@ +package com.sunwayworld.baseline.module.index.workspace.resource.impl; + + +import com.sunwayworld.baseline.module.index.workspace.resource.WorkSpaceResource; +import com.sunwayworld.baseline.module.index.workspace.service.WorkspaceService; +import com.sunwayworld.cloud.module.item.notice.bean.CoreNoticeBean; +import com.sunwayworld.cloud.module.item.notice.service.CoreNoticeService; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.module.sys.todo.bean.CoreTodoDTO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RestController; + +/** + * @author zengs@sunwayworld.com 2023年06月01日 + */ +@LogModule("首页接口") +@RestController +@GikamBean +public class WorkSpaceResourceImpl implements WorkSpaceResource { + + @Autowired + private WorkspaceService workspaceService; + @Autowired + private CoreNoticeService coreNoticeService; + + + @Override + @Log(value = "待办", type = LogType.SELECT) + public Page getDataTodo(RestJsonWrapperBean wrapper) { + return workspaceService.getDataTodo(wrapper); + } + @Override + @Log(value = "超期", type = LogType.SELECT) + public Page getOverdue(RestJsonWrapperBean wrapper) { + return workspaceService.getOverdue(wrapper); + } + @Override + @Log(value = "查询通知公告", type = LogType.SELECT) + public Page getNotice(RestJsonWrapperBean wrapper) { + return coreNoticeService.selectPagination(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/baseline/module/index/workspace/service/WorkspaceService.java b/src/main/java/com/sunwayworld/baseline/module/index/workspace/service/WorkspaceService.java new file mode 100644 index 0000000..b24179d --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/index/workspace/service/WorkspaceService.java @@ -0,0 +1,11 @@ +package com.sunwayworld.baseline.module.index.workspace.service; + + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.module.sys.todo.bean.CoreTodoDTO; + +public interface WorkspaceService { + Page getDataTodo(RestJsonWrapperBean wrapper); + Page getOverdue(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/baseline/module/index/workspace/service/impl/WorkspaceServiceImpl.java b/src/main/java/com/sunwayworld/baseline/module/index/workspace/service/impl/WorkspaceServiceImpl.java new file mode 100644 index 0000000..f273c2c --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/index/workspace/service/impl/WorkspaceServiceImpl.java @@ -0,0 +1,50 @@ +package com.sunwayworld.baseline.module.index.workspace.service.impl; + + +import com.sunwayworld.baseline.module.index.workspace.service.WorkspaceService; +import com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.basemodule.trm.equipt.channel.service.LimsEquiptChannelService; +import com.sunwayworld.basemodule.trm.equipt.equipt.service.LimsEquiptService; +import com.sunwayworld.cloud.module.item.notice.service.CoreNoticeService; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.module.sys.todo.bean.CoreTodoDTO; +import com.sunwayworld.module.sys.todo.service.CoreTodoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; + +@GikamBean +@Repository +public class WorkspaceServiceImpl implements WorkspaceService { + @Lazy + @Autowired + private CoreTodoService todoService; + @Autowired + private LimsFolderService folderService; + @Autowired + private LimsTaskService limsTaskService; + @Autowired + private LimsEquiptService equiptService; + @Autowired + private LimsEquiptChannelService limsEquiptChannelService; + @Autowired + private CoreNoticeService coreNoticeService; + @Autowired + private LimsOrderService orderService; + + + @Override + public Page getDataTodo(RestJsonWrapperBean wrapper) { + return todoService.selectCurrentUserTodoList("business",true, true); + } + + @Override + public Page getOverdue(RestJsonWrapperBean wrapper) { + return todoService.selectCurrentUserTodoList("overdue",true, true); + } + +} diff --git a/src/main/java/com/sunwayworld/baseline/module/script/computing/LimsFormulaRepository.java b/src/main/java/com/sunwayworld/baseline/module/script/computing/LimsFormulaRepository.java new file mode 100644 index 0000000..cd1ae69 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/script/computing/LimsFormulaRepository.java @@ -0,0 +1,230 @@ +package com.sunwayworld.baseline.module.script.computing; + +import com.sunwayworld.baseline.module.script.computing.data.LimsResultComputeData; +import com.sunwayworld.framework.beans.BeanPropertyDescriptor; +import com.sunwayworld.framework.beans.BeanPropertyHelper; +import com.sunwayworld.framework.exception.FormulaException; +import com.sunwayworld.framework.formula.GikamComputingDataHolder; +import com.sunwayworld.framework.formula.GikamFormulaHelper; +import com.sunwayworld.framework.script.exeception.BshIgnoreException; +import com.sunwayworld.framework.utils.ArithUtils; +import com.sunwayworld.framework.utils.NumberUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Iterator; +import java.util.List; +import java.util.stream.Collectors; + +/** + * 构造用用的公式计算-- + * + * @author hongp@sunwayworld.com 2021年02月08日 + */ +public class LimsFormulaRepository { + + public static LimsResultComputeData getCurrent() { + return (LimsResultComputeData) GikamComputingDataHolder.getCurrentData(); + } + + public static Double get(String arg) { + List filterResultList = getResultList(arg); + if (filterResultList.isEmpty()) { + throw new BshIgnoreException(); + } else { + LimsResultComputeData result = filterResultList.get(0); + if (result.getOriginalResult() != null && NumberUtils.isNumber(result.getOriginalResult())) { + return NumberUtils.parseDouble(result.getOriginalResult()); + } else { + throw new BshIgnoreException(); + } + } + } + + public static Double exp(double a) { + return Math.exp(a); + } + + public static Double min(String... args) { + List resultList = new ArrayList<>(); + + for (String arg : args) { + resultList.addAll(getResultList(arg)); + } + + return resultList.stream().mapToDouble((r) -> NumberUtils.parseDouble(r.getOriginalResult())).min().orElse(0.0D); + } + + public static Double max(String... args) { + List resultList = new ArrayList<>(); + + for (String arg : args) { + resultList.addAll(getResultList(arg)); + } + + return resultList.stream().mapToDouble((r) -> { + return NumberUtils.parseDouble(r.getOriginalResult()); + }).max().orElse(0.0D); + } + + public static Double avg(String... args) { + List filterResultList = new ArrayList<>(); + + for (String arg : args) { + filterResultList.addAll(getResultList(arg)); + } + + List resultList = filterResultList.stream().filter((e) -> !ObjectUtils.isEmpty(e.getOriginalResult()) && NumberUtils.isNumber(e.getOriginalResult())).collect(Collectors.toList()); + GikamFormulaHelper.setupRelevantData(resultList); + if (resultList.isEmpty()) { + throw new BshIgnoreException(); + } else { + + double sum = resultList.stream().mapToDouble(result -> NumberUtils.parseDouble(result.getOriginalResult())).sum(); + + return ArithUtils.div(sum, resultList.size()); + } + } + + public static Double stdev(String... args) { + List argList = Arrays.asList(args); + List resultList = new ArrayList(); + + for (String arg : argList) { + resultList.addAll(getResultList(arg)); + } + + if (resultList.isEmpty()) { + return 0.0D; + } else { + double avg = 0.0D; + + LimsResultComputeData result; + for (Iterator var5 = resultList.iterator(); var5.hasNext(); avg = ArithUtils.add(avg, NumberUtils.parseDouble(result.getOriginalResult()))) { + result = (LimsResultComputeData) var5.next(); + } + + avg = ArithUtils.div(avg, (double) resultList.size()); + double sum = 0.0D; + + double propertyValue; + for (Iterator var7 = resultList.iterator(); var7.hasNext(); sum = ArithUtils.add(sum, ArithUtils.mul(propertyValue, propertyValue))) { + result = (LimsResultComputeData) var7.next(); + propertyValue = NumberUtils.parseDouble(result.getOriginalResult()) - avg; + } + + double value = ArithUtils.div(sum, (double) (resultList.size() - 1)); + return ArithUtils.sqrt(value, 2.0D); + } + } + + //指数函数 + public static Double pow(Double p,Double v) { + return ArithUtils.pow(p,v); + } + + public static boolean isEmpty(Object obj){ + return ObjectUtils.isEmpty(obj); + } + + /** + * 重点关注,用于根据表达式得参数个数,过滤结果值 + * @param arg + * @return + */ + public static List getResultList(String arg) { + if (StringUtils.isEmpty(arg)) { + throw new FormulaException("CORE.MODULE.SCRIPT.RESULTS.EXCEPTION.REQUIRE_ARG"); + } else { + LimsResultComputeData currentResult = GikamComputingDataHolder.getCurrentData(); + String[] args = arg.split("\\|"); + LimsResultComputeData filterResult = new LimsResultComputeData(); + // 根据表达式,固定得几个参数,过滤得到入参值。肯定都是一个委托单的 + filterResult.setFolderId(currentResult.getFolderId()); + + if (args.length == 2) { + //同项目的 [#|称样质量;*;*] + //相同的检测试验 + filterResult.setOrdtaskId(currentResult.getOrdtaskId()); + //相同样品 + setSampleCondition(args[0], filterResult, currentResult); + //分析项,组,重复数 + setItemCondition(args[1], filterResult, currentResult); + } else { + //跨项目的 #|1255357635985472|称样质量;*;* + //相同testId + setTestCondition(args[1],filterResult); + //相同样品 + setSampleCondition(args[0], filterResult, currentResult); + //分析项,组,重复数 + setItemCondition(args[2], filterResult, currentResult); + } + + List dependencyResultList = LimsResultComputingEngine.getDependencyResultList(); + List filterBeanPropertyDescriptorList = BeanPropertyHelper.getBeanPropertyDescriptorList(LimsResultComputeData.class) + .stream() + .filter(beanPropertyDescriptor -> !ObjectUtils.isEmpty( + beanPropertyDescriptor.getPropertyValue(filterResult))) + .collect(Collectors.toList()); + // 非空字段匹配,找到实际业务分析项 + List filterResultList = dependencyResultList.stream().filter(r -> filterBeanPropertyDescriptorList.stream().allMatch(beanPropertyDescriptor -> ObjectUtils.equals(beanPropertyDescriptor.getPropertyValue(r), beanPropertyDescriptor.getPropertyValue(filterResult)))).collect(Collectors.toList()); + return filterResultList; + } + } + + /** + * 设置检测滤信息 + * # 表示当前 + * * 表示所有 + * + * @param filterResult 过滤对象 + */ + private static void setTestCondition(String testId, LimsResultComputeData filterResult) { + filterResult.setTestId(Long.parseLong(testId)); + } + + /** + * 设置样品滤信息 + * # 表示当前 + * * 表示所有 + * + * @param sampleCondition 过滤字符串 + * @param filterResult 过滤对象 + * @param currentResult 当前结果 + */ + private static void setSampleCondition(String sampleCondition, LimsResultComputeData filterResult, LimsResultComputeData currentResult) { + if ("#".equals(sampleCondition)) { + filterResult.setOrderId(currentResult.getOrderId()); + } + } + + /** + * 设置分析项过滤信息 + * # 表示当前 + * * 表示所有 + * 自定义 + * + * @param itemCondition 分析项过滤字符串 + * @param filterResult 过滤对象 + * @param currentResult 当前结果 + */ + private static void setItemCondition(String itemCondition, LimsResultComputeData filterResult, LimsResultComputeData currentResult) { + String[] analysisCondArray = itemCondition.split(";"); + filterResult.setAnalystName(analysisCondArray[0]);// 分析项名称 + String AnalystGroup = analysisCondArray[1];// 分析项组 + String repNo = analysisCondArray[2];// 重复次数 + if ("#".equals(AnalystGroup)) { + filterResult.setAnalystGroup(currentResult.getAnalystGroup()); + } else if (!"*".equals(AnalystGroup)) { + filterResult.setAnalystGroup(AnalystGroup); + } + if ("#".equals(repNo)) { + filterResult.setRepNo(currentResult.getRepNo()); + } else if (!"*".equals(repNo)) { + filterResult.setRepNo(NumberUtils.parseLong(repNo)); + } + + } +} diff --git a/src/main/java/com/sunwayworld/baseline/module/script/computing/LimsResultComputingEngine.java b/src/main/java/com/sunwayworld/baseline/module/script/computing/LimsResultComputingEngine.java new file mode 100644 index 0000000..b203469 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/script/computing/LimsResultComputingEngine.java @@ -0,0 +1,287 @@ +package com.sunwayworld.baseline.module.script.computing; + +import com.sunwayworld.baseline.module.script.computing.data.LimsComputeDataDescriptor; +import com.sunwayworld.baseline.module.script.computing.data.LimsResultComputeData; +import com.sunwayworld.framework.beans.BeanPropertyEvent; +import com.sunwayworld.framework.beans.BeanPropertyListener; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.exception.FormulaException; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.formula.GikamComputingDataHolder; +import com.sunwayworld.framework.formula.GikamComputingEngine; +import com.sunwayworld.framework.formula.GikamFormulaRegistry; +import com.sunwayworld.framework.i18n.I18nHelper; +import com.sunwayworld.framework.script.BshExecutor; +import com.sunwayworld.framework.support.PersistableMetadataHelper; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.utils.*; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +import javax.validation.constraints.NotNull; +import java.lang.reflect.Method; +import java.util.*; +import java.util.function.Supplier; +import java.util.regex.Matcher; +import java.util.regex.Pattern; +import java.util.stream.Collectors; + +/** + * @author hongp@sunwayworld.com 2021年02月08日 + * 计算公式: + * 1.步骤: + * 1)构造Engine + * 2)初始化数据 + * 3)校验死循环 + * (3.1)执行公式但不更新值,用来获取分析项之间的公式调用的依赖关系 + * (3.2)校验死循环 + * 4)执行公式 更新值 + * 5)释放缓存,结束 + */ +public class LimsResultComputingEngine implements GikamComputingEngine { + private static final String DEPENDENCY_RESULT_LIST = "DEPENDENCY_RESULT_LIST"; + private static final String TESTABLE_DEPENDENCY_RESULT_LIST = "TESTABLE_DEPENDENCY_RESULT_LIST"; + private static final String TESTABLE_COMPUTE_RESULT_LIST = "TESTABLE_COMPUTE_RESULT_LIST"; + private static final String COMPUTE_RESULT_LIST = "COMPUTE_RESULT_LIST"; + private static final Logger logger = LogManager.getLogger(LimsResultComputingEngine.class); + private Supplier> resultListFunction; + private LimsComputeDataDescriptor dataDescriptor; + + private LimsResultComputingEngine() { + + } + + public static LimsResultComputingEngine getEngine(@NotNull Supplier> resultListFunction, @NotNull LimsComputeDataDescriptor dataDescriptor) { + LimsResultComputingEngine engine = new LimsResultComputingEngine(); + engine.resultListFunction = resultListFunction; + engine.dataDescriptor = dataDescriptor; + return engine; + } + + public BshExecutor getBshExecutor() { + BshExecutor bsh = BshExecutor.instance(); + bsh.eval("import com.sunwayworld.framework.utils.StringUtils;"); + bsh.eval("import com.sunwayworld.framework.utils.ArithUtils;"); + bsh.eval("import com.sunwayworld.framework.utils.NumberUtils;"); + bsh.eval("import com.sunwayworld.baseline.module.script.computing.data.LimsResultComputeData;"); + bsh.eval("import java.text.*;"); + GikamFormulaRegistry.INSTANCE.getRepository().forEach((c) -> { + bsh.eval("import static " + c.getName() + ".*;"); + }); + return bsh; + } + + public void sortData() { + List resultList = getComputeResultList(); + if(resultList!=null){ + CollectionUtils.sort(resultList, this.getComparator()); + } + } + + public void processData() { + List updateTaskResultList = new ArrayList<>(); + Set updatedColumnList = new HashSet<>(); + List computeResultList = getComputeResultList(); + if(computeResultList!=null) { + + for (LimsResultComputeData result : computeResultList) { + BeanPropertyListener proxy = (BeanPropertyListener) result; + List propertyEventList = proxy.getChangedPropertyEventList(); + if (!propertyEventList.isEmpty()) { + updateTaskResultList.add(result); + propertyEventList.forEach((p) -> { + updatedColumnList.add(p.getPropertyDescriptor().getName().toUpperCase()); + }); + } + } + + if (!updateTaskResultList.isEmpty() && !updatedColumnList.isEmpty()) { + // 通过table获取对应的service + GenericService service = ApplicationContextHelper.getServiceByTable(PersistableMetadataHelper.getTableName(dataDescriptor.getType())); + // 反射获取对应的bean + List resultList = updateTaskResultList.stream().map(resultData -> { + T result = ClassUtils.newInstance(dataDescriptor.getType()); + ReflectionUtils.setFieldValue(result, "id", resultData.getId()); + ReflectionUtils.setFieldValue(result, dataDescriptor.getOriginalResultFieldName(), resultData.getOriginalResult()); + return result; + }).collect(Collectors.toList()); + // 更新原始结果 + service.getDao().update(resultList, dataDescriptor.getOriginalResultFieldName()); + } + } + } + + public void run(BshExecutor bsh) { + boolean dependencyCheck = this.isDependencyCheck(); + List resultList = getComputeResultList(); + if(ObjectUtils.isEmpty(resultList)){ + return; + } + for (LimsResultComputeData result : resultList) { + + try { + GikamComputingDataHolder.setCurrentData(result); + String script = this.replaceFuncBracket(result.getFormula()); + if (!StringUtils.isEmpty(script)) { + Object resultValue = bsh.eval(script); + String finalResultValue = ObjectUtils.toString(resultValue); + if (!dependencyCheck) { + result.setOriginalResult(finalResultValue); + } + } + } catch (Exception e) { + logger.error(e.getMessage(), e); + if (!dependencyCheck) { + result.setOriginalResult(null); + } + if (RuntimeException.class.isAssignableFrom(e.getClass())) { + throw new InvalidDataException("公式计算有误,请核对公式,错误信息:"+e.getMessage()); + } + } finally { + GikamComputingDataHolder.removeCurrentData(); + } + } + + } + + /** + * 初始化数据 + */ + public void initData() { + // 获取结果集合 + List resultList = resultListFunction.get(); + // 转换为计算类集合 + if (!CollectionUtils.isEmpty(resultList)) { + List resultComputeDataList = parseResultList(resultList); + List computeResultProxyList = (ObjectUtils.clone(resultComputeDataList)).stream().map(BeanUtils::getPropertyListenerProxy).collect(Collectors.toList()); + GikamComputingDataHolder.put(TESTABLE_COMPUTE_RESULT_LIST, resultComputeDataList); + GikamComputingDataHolder.put(COMPUTE_RESULT_LIST, computeResultProxyList); + List copyList = new ArrayList(resultComputeDataList); + List copyProxyList = new ArrayList(computeResultProxyList); + + resultList.forEach(result -> { + if (copyList.stream().noneMatch((r) -> r.getId().equals(result.getId()))) { + copyList.add(result); + copyProxyList.add(BeanUtils.getPropertyListenerProxy(ObjectUtils.clone(result))); + } + }); + + GikamComputingDataHolder.put(TESTABLE_DEPENDENCY_RESULT_LIST, copyList); + GikamComputingDataHolder.put(DEPENDENCY_RESULT_LIST, copyProxyList); + } + } + + public void testDeadlock() { + Map> map = GikamComputingDataHolder.getRelevantData(); + if (map != null) { + map.keySet().forEach(resultId -> { + if (this.containsLeaf(resultId, resultId)) { + List resultList = getComputeResultList(); + LimsResultComputeData deadLockResult = resultList.stream().filter((e) -> ObjectUtils.equals(resultId, e.getId())).findFirst().get(); + throw new FormulaException(I18nHelper.getMessage("GIKAM.EXCEPTION.DEADLOCK", new String[0]) + ":" + I18nHelper.getMessage("GIKAM.EXCEPTION.DEADLOCK.TESTNAME", new String[0]) + + deadLockResult.getExt$Item("testName") + "," + I18nHelper.getMessage("GIKAM.EXCEPTION.DEADLOCK.ITEMNAME", new String[0]) + + deadLockResult.getAnalystName()); + } + }); + } + + } + + public static List getComputeResultList() { + return (List) GikamComputingDataHolder.get("COMPUTE_RESULT_LIST"); + } + + public static List getDependencyResultList() { + return GikamComputingDataHolder.get("DEPENDENCY_RESULT_LIST"); + } + + private Comparator getComparator() { + Map> map = GikamComputingDataHolder.getRelevantData(); + return (v1, v2) -> { + Set set1 = map.get(v1.getId()); + if (set1 != null && set1.contains(v2.getId())) { + return 1; + } else { + Set set2 = map.get(v2.getId()); + return set2 != null && set2.contains(v1.getId()) ? -1 : 0; + } + }; + } + + private String replaceFuncBracket(String script) { + if (StringUtils.isEmpty(script)) { + return script; + } else { + List methodList = ReflectionUtils.getMethodList(LimsFormulaRepository.class, new int[] { 1, 8 }); + + for (Method method : methodList) { + Pattern pattern = Pattern.compile(method.getName() + "\\(\\S+\\s*\\S+\\)"); + String oldScript = script; + + String matchValue; + String replacedValue; + for (Matcher matcher = pattern.matcher(script); matcher.find(); script = StringUtils.replace(script, matchValue, replacedValue)) { + int end = matcher.end(); + matchValue = oldScript.substring(matcher.start(), end); + replacedValue = matchValue.replaceAll("\\[", "\"").replaceAll("\\]", "\""); + replacedValue = replacedValue.replaceFirst(method.getName() + "\\s*\\(", method.getName() + "(new String\\[\\]{"); + replacedValue = StringUtils.replaceLast(replacedValue, ")", "})"); + } + } + + Pattern pattern = Pattern.compile("\\[[^\\[]*\\]"); + String oldScript = script; + Matcher matcher = pattern.matcher(script); + + while (matcher.find()) { + int end = matcher.end(); + String matchValue = oldScript.substring(matcher.start(), end); + if (matchValue.length() != 2) { + String methodName = matchValue.startsWith("[Object:") ? "getObject" : "get"; + script = StringUtils.replace(script, matchValue, methodName + "(" + matchValue.replaceAll("\\[", "\"").replaceAll("\\]", "\"") + ")"); + } + } + + return script; + } + } + + /** + * 转换 + * + * @param resultList + * @return + */ + private List parseResultList(List resultList) { + if (resultList.isEmpty()) { + return CollectionUtils.emptyList(); + } + + List extList = dataDescriptor.getExtList(); + + List resultDataList = new ArrayList<>(); + for (T result : resultList) { + LimsResultComputeData resultData = new LimsResultComputeData(); + resultData.setId(dataDescriptor.getParseIdFunc().apply(result)); + resultData.setAnalystName(dataDescriptor.getParseAnalystNameFunc().apply(result)); + resultData.setAnalystGroup(dataDescriptor.getParseAnalystGroupFunc().apply(result)); + resultData.setRepNo(dataDescriptor.getParseRepNoFunc().apply(result)); + resultData.setTestCode(dataDescriptor.getParseTestCodeFunc().apply(result)); + resultData.setTestId(dataDescriptor.getParseTestIdFunc().apply(result)); + resultData.setOrderId(dataDescriptor.getParseOrderIdFunc().apply(result)); + resultData.setOriginalResult(dataDescriptor.getParseOriginalResultFunc().apply(result)); + resultData.setOrdtaskId(dataDescriptor.getParseOrdtaskIdFunc().apply(result)); + resultData.setFolderId(dataDescriptor.getParseFolderIdFunc().apply(result)); + resultData.setFormula(dataDescriptor.getParseFormulaFunc().apply(result)); + + for (String ext : extList) { + String extValue = ConvertUtils.convert(BeanUtils.getPropertyValue(result, ext), String.class); + resultData.setExt$Item(ext, extValue); + } + resultDataList.add(resultData); + + } + return resultDataList; + } +} diff --git a/src/main/java/com/sunwayworld/baseline/module/script/computing/data/LimsComputeDataDescriptor.java b/src/main/java/com/sunwayworld/baseline/module/script/computing/data/LimsComputeDataDescriptor.java new file mode 100644 index 0000000..2c274cc --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/script/computing/data/LimsComputeDataDescriptor.java @@ -0,0 +1,183 @@ +package com.sunwayworld.baseline.module.script.computing.data; + +import com.sunwayworld.framework.utils.BeanUtils; + +import java.util.ArrayList; +import java.util.List; +import java.util.function.Function; + +/** + * @author hongp@sunwayworld.com 2021年04月23日 + */ +public class LimsComputeDataDescriptor { + private Function parseAnalystNameFunc; // 获取分析项 + private Function parseAnalystGroupFunc; // 获取分析项组 + private Function parseRepNoFunc; // 获取重复次数 + private Function parseTestCodeFunc; // 获取检测项目编号 + private Function parseTestIdFunc; // 获取检测项目ID + private Function parseOriginalResultFunc; // 获取原始结果 + private Function parseOrderIdFunc; // 样品ID + private Function parseOrdtaskIdFunc; // 检测项目ID + private Function parseFormulaFunc; // 公式 + private Function parseFolderIdFunc; // 任务单ID + private Function parseIdFunc; // 结果ID + + private List extList = new ArrayList<>(); // 其它字段信息 + + private String originalResultFieldName; + + private Class type; + /** + * + * @param originalResultFieldName 原始结果字段 + * @param orderIdFieldName 样品ID字段 + * @param ordtaskIdFieldName 检测项目ID字段 + */ + public LimsComputeDataDescriptor(String originalResultFieldName, String orderIdFieldName, String ordtaskIdFieldName, Class type) { + parseIdFunc = (t) -> BeanUtils.getPropertyValue(t, "id"); + parseOriginalResultFunc = (t) -> BeanUtils.getPropertyValue(t, originalResultFieldName); + parseOrderIdFunc = (t) -> BeanUtils.getPropertyValue(t, orderIdFieldName); + parseOrdtaskIdFunc = (t) -> BeanUtils.getPropertyValue(t, ordtaskIdFieldName); + parseAnalystNameFunc = (t) -> BeanUtils.getPropertyValue(t, "analystName"); + parseAnalystGroupFunc = (t) -> BeanUtils.getPropertyValue(t, "analystGroup"); + parseRepNoFunc = (t) -> BeanUtils.getPropertyValue(t, "repNo"); + parseTestCodeFunc = (t) -> BeanUtils.getPropertyValue(t, "testCode"); + parseTestIdFunc = (t) -> BeanUtils.getPropertyValue(t, "testId"); + parseFormulaFunc = (t) -> BeanUtils.getPropertyValue(t, "formula"); + parseFolderIdFunc = (t) -> BeanUtils.getPropertyValue(t, "folderId"); + this.originalResultFieldName = originalResultFieldName; + this.type = type; + } + + public Function getParseAnalystNameFunc() { + return parseAnalystNameFunc; + } + + + public void setParseAnalystNameFunc(Function parseAnalystNameFunc) { + this.parseAnalystNameFunc = parseAnalystNameFunc; + } + + + public Function getParseAnalystGroupFunc() { + return parseAnalystGroupFunc; + } + + + public void setParseAnalystGroupFunc(Function parseAnalystGroupFunc) { + this.parseAnalystGroupFunc = parseAnalystGroupFunc; + } + + + public Function getParseRepNoFunc() { + return parseRepNoFunc; + } + + + public void setParseRepNoFunc(Function parseRepNoFunc) { + this.parseRepNoFunc = parseRepNoFunc; + } + + + public Function getParseTestCodeFunc() { + return parseTestCodeFunc; + } + + + public void setParseTestCodeFunc(Function parseTestCodeFunc) { + this.parseTestCodeFunc = parseTestCodeFunc; + } + + public Function getParseTestIdFunc() { + return parseTestIdFunc; + } + + public void setParseTestIdFunc(Function parseTestIdFunc) { + this.parseTestIdFunc = parseTestIdFunc; + } + + public Function getParseOriginalResultFunc() { + return parseOriginalResultFunc; + } + + + public void setParseOriginalResultFunc(Function parseOriginalResultFunc) { + this.parseOriginalResultFunc = parseOriginalResultFunc; + } + + + public Function getParseOrderIdFunc() { + return parseOrderIdFunc; + } + + + public void setParseOrderIdFunc(Function parseOrderIdFunc) { + this.parseOrderIdFunc = parseOrderIdFunc; + } + + + public Function getParseOrdtaskIdFunc() { + return parseOrdtaskIdFunc; + } + + + public void setParseOrdtaskIdFunc(Function parseOrdtaskIdFunc) { + this.parseOrdtaskIdFunc = parseOrdtaskIdFunc; + } + + + public Function getParseFolderIdFunc() { + return parseFolderIdFunc; + } + + + public void setParseFolderIdFunc(Function parseFolderIdFunc) { + this.parseFolderIdFunc = parseFolderIdFunc; + } + + + public Function getParseIdFunc() { + return parseIdFunc; + } + + + public void setParseIdFunc(Function parseIdFunc) { + this.parseIdFunc = parseIdFunc; + } + + + public String getOriginalResultFieldName() { + return originalResultFieldName; + } + + + public void setOriginalResultFieldName(String originalResultFieldName) { + this.originalResultFieldName = originalResultFieldName; + } + + + public Function getParseFormulaFunc() { + return parseFormulaFunc; + } + + public void setParseFormulaFunc(Function parseFormulaFunc) { + this.parseFormulaFunc = parseFormulaFunc; + } + + public Class getType() { + return type; + } + + public List getExtList() { + return extList; + } + + public void setExtList(List extList) { + this.extList = extList; + } + + public void setType(Class type) { + this.type = type; + } + +} diff --git a/src/main/java/com/sunwayworld/baseline/module/script/computing/data/LimsResultComputeData.java b/src/main/java/com/sunwayworld/baseline/module/script/computing/data/LimsResultComputeData.java new file mode 100644 index 0000000..6f78e6b --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/script/computing/data/LimsResultComputeData.java @@ -0,0 +1,111 @@ +package com.sunwayworld.baseline.module.script.computing.data; + +import com.sunwayworld.framework.support.domain.AbstractInsertable; + +/** + * 公式计算时数据实现类 + * @author hongp@sunwayworld.com 2021年02月08日 + */ +public class LimsResultComputeData extends AbstractInsertable { + private static final long serialVersionUID = -4641980324437197930L; + private Long id;// 数据ID + private String analystName;// 分析项名称 + private String analystGroup;// 分析项组 + private String originalResult;// 原始结果 + private Long repNo;// 重复次数 + private Long testId; //检测项目ID + private String testCode;// 检测项目编号 + private Long ordtaskId;// 任务单ID + private Long orderId;// 样品id + private Long folderId;// 委托单ID + private String formula;//公式 + + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getAnalystName() { + return analystName; + } + + public void setAnalystName(String analystName) { + this.analystName = analystName; + } + + public String getAnalystGroup() { + return analystGroup; + } + + public void setAnalystGroup(String analystGroup) { + this.analystGroup = analystGroup; + } + + public String getOriginalResult() { + return originalResult; + } + + public void setOriginalResult(String originalResult) { + this.originalResult = originalResult; + } + + public Long getRepNo() { + return repNo; + } + + public void setRepNo(Long repNo) { + this.repNo = repNo; + } + + public String getTestCode() { + return testCode; + } + + public void setTestCode(String testCode) { + this.testCode = testCode; + } + + public Long getOrdtaskId() { + return ordtaskId; + } + + public void setOrdtaskId(Long ordtaskId) { + this.ordtaskId = ordtaskId; + } + + public Long getOrderId() { + return orderId; + } + + public void setOrderId(Long orderId) { + this.orderId = orderId; + } + + public Long getFolderId() { + return folderId; + } + + public void setFolderId(Long folderId) { + this.folderId = folderId; + } + + public String getFormula() { + return formula; + } + + public void setFormula(String formula) { + this.formula = formula; + } + + public Long getTestId() { + return testId; + } + + public void setTestId(Long testId) { + this.testId = testId; + } +} diff --git a/src/main/java/com/sunwayworld/baseline/module/script/controller/LimsScriptController.java b/src/main/java/com/sunwayworld/baseline/module/script/controller/LimsScriptController.java new file mode 100644 index 0000000..7dc9bf8 --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/script/controller/LimsScriptController.java @@ -0,0 +1,14 @@ +package com.sunwayworld.baseline.module.script.controller; + +import com.sunwayworld.framework.controller.GenericDetailPageController; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * @author hongp@sunwayworld.com 2021年04月22日 + */ + +@RequestMapping("/secure/baseline/module/scripts/page") +public interface LimsScriptController extends GenericDetailPageController { + + String scriptSelectorPage(); +} diff --git a/src/main/java/com/sunwayworld/baseline/module/script/controller/impl/LimsScriptControllerImpl.java b/src/main/java/com/sunwayworld/baseline/module/script/controller/impl/LimsScriptControllerImpl.java new file mode 100644 index 0000000..a12626c --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/script/controller/impl/LimsScriptControllerImpl.java @@ -0,0 +1,26 @@ +package com.sunwayworld.baseline.module.script.controller.impl; + +import com.sunwayworld.baseline.module.script.controller.LimsScriptController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 公式计算详情页跳转 + * @author hongp@sunwayworld.com 2021年04月22日 + */ +@Controller +public class LimsScriptControllerImpl implements LimsScriptController { + @Override + public String detailPage() { + return "baseline/module/scripts/lims-script-detail"; + } + + @Override + @RequestMapping("/selector") + @Log(value = "选择器", type = LogType.CONTROLLER) + public String scriptSelectorPage() { + return "baseline/module/scripts/lims-script-selector"; + } +} diff --git a/src/main/java/com/sunwayworld/baseline/module/sys/bpmn/service/impl/LimsCoreBpmnExtServiceImpl.java b/src/main/java/com/sunwayworld/baseline/module/sys/bpmn/service/impl/LimsCoreBpmnExtServiceImpl.java new file mode 100644 index 0000000..a33e9ae --- /dev/null +++ b/src/main/java/com/sunwayworld/baseline/module/sys/bpmn/service/impl/LimsCoreBpmnExtServiceImpl.java @@ -0,0 +1,41 @@ +package com.sunwayworld.baseline.module.sys.bpmn.service.impl; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnRejectableTaskDTO; +import com.sunwayworld.module.sys.bpmn.service.impl.CoreBpmnExtServiceImpl; +import org.springframework.stereotype.Repository; +import java.util.ArrayList; +import java.util.List; +import java.util.Objects; + +/** + * 重写原因: 质量体系流程中退回到制定节点 + * + * @author qiuyf@sunwayworld.com 2022年09月08日 + */ +@GikamBean +@Repository +public class LimsCoreBpmnExtServiceImpl extends CoreBpmnExtServiceImpl { + + @Override + public List selectBpmnRuntimeRejectableTaskList(RestJsonWrapperBean wrapper) { + List taskDTOList = super.selectBpmnRuntimeRejectableTaskList(wrapper); + String table = (String) Objects.requireNonNull(wrapper.getParamValue("bpmn_table")); + List retDTOList = new ArrayList<>(); + // 管理评审管理、投诉管理、对比验证,只退回至上一节点 + if ("T_LIMS_REVIEW".equals(table) || "T_LIMS_COMPLAINT".equals(table)|| "T_LIMS_COMPARISON".equals(table)) { + retDTOList.add(taskDTOList.get(0)); + }else if("T_LIMS_QUALITY".equals(table)){// 质量控制管理 + // 质量控制计划批准退回至编制,其他的退回至上一节点 + if(taskDTOList.size()==2){ + retDTOList.add(taskDTOList.get(1)); + }else{ + retDTOList.add(taskDTOList.get(0)); + } + }else { + retDTOList = taskDTOList; + } + return retDTOList; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/base/bean/LimsBaseBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/base/bean/LimsBaseBean.java new file mode 100644 index 0000000..14949f4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/base/bean/LimsBaseBean.java @@ -0,0 +1,76 @@ +package com.sunwayworld.basemodule.basedata.base.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; + +/** + * 基地 + * + * @author liujie1111@sunwayworld.com@sunwayworld.com + * @date 2023-05-18 + */ +@Table("T_LIMS_BASE") +public class LimsBaseBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String baseType;// 基地类型 + private String base;// 基地 + private Double equipmentSaturationRate;// 设备饱和率 + private Double personnelTurnoverRate;// 人员离职率 + private Double timelyTargetRate;// 及时率目标 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getBaseType() { + return baseType; + } + + public void setBaseType(String baseType) { + this.baseType = baseType; + } + + public String getBase() { + return base; + } + + public void setBase(String base) { + this.base = base; + } + + public Double getEquipmentSaturationRate() { + return equipmentSaturationRate; + } + + public void setEquipmentSaturationRate(Double equipmentSaturationRate) { + this.equipmentSaturationRate = equipmentSaturationRate; + } + + public Double getPersonnelTurnoverRate() { + return personnelTurnoverRate; + } + + public void setPersonnelTurnoverRate(Double personnelTurnoverRate) { + this.personnelTurnoverRate = personnelTurnoverRate; + } + + public Double getTimelyTargetRate() { + return timelyTargetRate; + } + + public void setTimelyTargetRate(Double timelyTargetRate) { + this.timelyTargetRate = timelyTargetRate; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/base/controller/LimsBaseController.java b/src/main/java/com/sunwayworld/basemodule/basedata/base/controller/LimsBaseController.java new file mode 100644 index 0000000..95ab72a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/base/controller/LimsBaseController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.base.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/bases/page") +public interface LimsBaseController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/base/controller/impl/LimsBaseControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/base/controller/impl/LimsBaseControllerImpl.java new file mode 100644 index 0000000..6b74b5e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/base/controller/impl/LimsBaseControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.basedata.base.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.base.controller.LimsBaseController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsBaseControllerImpl implements LimsBaseController { + + @Log(value = "基地编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/bases/lims-base-edit-list"; + } + + @Log(value = "基地详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/basedata/bases/lims-base-detail"; + } + + @Log(value = "基地查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/basedata/bases/lims-base-search-list"; + } + + @Log(value = "基地选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/bases/lims-base-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/base/dao/LimsBaseDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/base/dao/LimsBaseDao.java new file mode 100644 index 0000000..d1cc18e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/base/dao/LimsBaseDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.base.dao; + +import com.sunwayworld.basemodule.basedata.base.bean.LimsBaseBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsBaseDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/base/dao/impl/LimsBaseDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/base/dao/impl/LimsBaseDaoImpl.java new file mode 100644 index 0000000..c2b514f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/base/dao/impl/LimsBaseDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.base.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.base.bean.LimsBaseBean; +import com.sunwayworld.basemodule.basedata.base.dao.LimsBaseDao; +import com.sunwayworld.basemodule.basedata.base.mapper.LimsBaseMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsBaseDaoImpl extends MybatisDaoSupport implements LimsBaseDao { + + @Autowired + private LimsBaseMapper limsBaseMapper; + + @Override + public LimsBaseMapper getMapper() { + return limsBaseMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/base/mapper/LimsBaseMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/base/mapper/LimsBaseMapper.java new file mode 100644 index 0000000..fe4b15b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/base/mapper/LimsBaseMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.base.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsBaseMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/base/mapper/conf/lims-base-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/base/mapper/conf/lims-base-mysql-mapper.xml new file mode 100644 index 0000000..ddc9ccb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/base/mapper/conf/lims-base-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/base/mapper/conf/lims-base-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/base/mapper/conf/lims-base-oracle-mapper.xml new file mode 100644 index 0000000..ddc9ccb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/base/mapper/conf/lims-base-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/base/mapper/conf/lims-base-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/base/mapper/conf/lims-base-postgresql-mapper.xml new file mode 100644 index 0000000..ddc9ccb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/base/mapper/conf/lims-base-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/base/mapper/conf/lims-base-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/base/mapper/conf/lims-base-sqlserver-mapper.xml new file mode 100644 index 0000000..ddc9ccb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/base/mapper/conf/lims-base-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/base/resource/LimsBaseResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/base/resource/LimsBaseResource.java new file mode 100644 index 0000000..b0d8a20 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/base/resource/LimsBaseResource.java @@ -0,0 +1,17 @@ +package com.sunwayworld.basemodule.basedata.base.resource; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.base.bean.LimsBaseBean; +import com.sunwayworld.basemodule.basedata.base.service.LimsBaseService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +import java.util.Map; + +@RequestMapping("/secure/basemodule/basedata/bases") +public interface LimsBaseResource extends GenericResource, GenericChoosableResource { + Map getBase(RestJsonWrapperBean wrapper); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/base/resource/impl/LimsBaseResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/base/resource/impl/LimsBaseResourceImpl.java new file mode 100644 index 0000000..0b6c296 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/base/resource/impl/LimsBaseResourceImpl.java @@ -0,0 +1,46 @@ +package com.sunwayworld.basemodule.basedata.base.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.base.resource.LimsBaseResource; +import com.sunwayworld.basemodule.basedata.base.service.LimsBaseService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.Map; + +@LogModule("基地") +@RestController +@GikamBean +public class LimsBaseResourceImpl implements LimsBaseResource { + + @Autowired + private LimsBaseService limsBaseService; + + @Override + public LimsBaseService getService() { + return limsBaseService; + } + + @Log(value = "新增基地", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + + @Override + @Log(value = "获取基地", type = LogType.SELECT) + @PostMapping("/getBase") + public Map getBase(RestJsonWrapperBean wrapper) { + return getService().getBase(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/base/service/LimsBaseService.java b/src/main/java/com/sunwayworld/basemodule/basedata/base/service/LimsBaseService.java new file mode 100644 index 0000000..98461fc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/base/service/LimsBaseService.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.basedata.base.service; + +import com.sunwayworld.basemodule.basedata.base.bean.LimsBaseBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +import java.util.Map; + +public interface LimsBaseService extends GenericService, GenericChoosableService { + + Map getBase(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/base/service/impl/LimsBaseServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/base/service/impl/LimsBaseServiceImpl.java new file mode 100644 index 0000000..9c2e94c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/base/service/impl/LimsBaseServiceImpl.java @@ -0,0 +1,68 @@ +package com.sunwayworld.basemodule.basedata.base.service.impl; + +import com.sunwayworld.basemodule.basedata.testgroup.bean.LimsTestgroupBean; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.utils.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.base.dao.LimsBaseDao; +import com.sunwayworld.basemodule.basedata.base.bean.LimsBaseBean; +import com.sunwayworld.basemodule.basedata.base.service.LimsBaseService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsBaseServiceImpl implements LimsBaseService { + + @Autowired + private LimsBaseDao limsBaseDao; + + @Override + @SuppressWarnings("unchecked") + public LimsBaseDao getDao() { + return limsBaseDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsBaseBean limsBase = jsonWrapper.parseUnique(LimsBaseBean.class); + limsBase.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsBase); + return limsBase.getId(); + } + + @Override + public Map getBase(RestJsonWrapperBean wrapper) { + String baseType = wrapper.getParamValue("baseType"); + Map map =new HashMap<>(); + if (!StringUtils.isEmpty(baseType)){ + List limsBaseBeans = this.selectListByFilter(SearchFilter.instance().match("baseType", baseType).filter(MatchPattern.SEQ)); + List collect = limsBaseBeans.stream().map(LimsBaseBean::getBase).distinct().collect(Collectors.toList()); + for (String s : collect) { + map.put(s,s); + }}else { + List limsBaseBeans = this.selectAll(); + List collect = limsBaseBeans.stream().map(LimsBaseBean::getBase).distinct().collect(Collectors.toList()); + for (String s : collect) { + map.put(s,s); + } + } + + return map; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/basechange/bean/LimsBaseChangeBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/basechange/bean/LimsBaseChangeBean.java new file mode 100644 index 0000000..9e276cf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/basechange/bean/LimsBaseChangeBean.java @@ -0,0 +1,100 @@ +package com.sunwayworld.basemodule.basedata.basechange.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 实验室变更 + * + * @author liujie1111@sunwayworld.com@sunwayworld.com + * @date 2023-07-25 + */ +@Table("T_LIMS_BASE_CHANGE") +public class LimsBaseChangeBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String testName;// 检测项目名称 + private Long testId;// 检测项目id + private String changeLevel;// 变更等级 + private String base;// 基地 + private String changeType;// 变更类型 + private Long fileId;// 附件ID + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime changeTime;// 变更时间 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getTestName() { + return testName; + } + + public void setTestName(String testName) { + this.testName = testName; + } + + public Long getTestId() { + return testId; + } + + public void setTestId(Long testId) { + this.testId = testId; + } + + public String getChangeLevel() { + return changeLevel; + } + + public void setChangeLevel(String changeLevel) { + this.changeLevel = changeLevel; + } + + public String getBase() { + return base; + } + + public void setBase(String base) { + this.base = base; + } + + public String getChangeType() { + return changeType; + } + + public void setChangeType(String changeType) { + this.changeType = changeType; + } + + public Long getFileId() { + return fileId; + } + + public void setFileId(Long fileId) { + this.fileId = fileId; + } + + public LocalDateTime getChangeTime() { + return changeTime; + } + + public void setChangeTime(LocalDateTime changeTime) { + this.changeTime = changeTime; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/basechange/controller/LimsBaseChangeController.java b/src/main/java/com/sunwayworld/basemodule/basedata/basechange/controller/LimsBaseChangeController.java new file mode 100644 index 0000000..85547ab --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/basechange/controller/LimsBaseChangeController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.basechange.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/base-changes/page") +public interface LimsBaseChangeController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/basechange/controller/impl/LimsBaseChangeControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/basechange/controller/impl/LimsBaseChangeControllerImpl.java new file mode 100644 index 0000000..69008ef --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/basechange/controller/impl/LimsBaseChangeControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.basedata.basechange.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.basechange.controller.LimsBaseChangeController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsBaseChangeControllerImpl implements LimsBaseChangeController { + + @Log(value = "实验室变更编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/base-changes/lims-base-change-edit-list"; + } + + @Log(value = "实验室变更详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/basedata/base-changes/lims-base-change-detail"; + } + + @Log(value = "实验室变更查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/basedata/base-changes/lims-base-change-search-list"; + } + + @Log(value = "实验室变更选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/base-changes/lims-base-change-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/basechange/dao/LimsBaseChangeDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/basechange/dao/LimsBaseChangeDao.java new file mode 100644 index 0000000..9475e07 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/basechange/dao/LimsBaseChangeDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.basechange.dao; + +import com.sunwayworld.basemodule.basedata.basechange.bean.LimsBaseChangeBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsBaseChangeDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/basechange/dao/impl/LimsBaseChangeDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/basechange/dao/impl/LimsBaseChangeDaoImpl.java new file mode 100644 index 0000000..ca2f204 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/basechange/dao/impl/LimsBaseChangeDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.basechange.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.basechange.bean.LimsBaseChangeBean; +import com.sunwayworld.basemodule.basedata.basechange.dao.LimsBaseChangeDao; +import com.sunwayworld.basemodule.basedata.basechange.mapper.LimsBaseChangeMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsBaseChangeDaoImpl extends MybatisDaoSupport implements LimsBaseChangeDao { + + @Autowired + private LimsBaseChangeMapper limsBaseChangeMapper; + + @Override + public LimsBaseChangeMapper getMapper() { + return limsBaseChangeMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/basechange/mapper/LimsBaseChangeMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/basechange/mapper/LimsBaseChangeMapper.java new file mode 100644 index 0000000..34857d4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/basechange/mapper/LimsBaseChangeMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.basechange.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsBaseChangeMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/basechange/mapper/conf/lims-base-change-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/basechange/mapper/conf/lims-base-change-mysql-mapper.xml new file mode 100644 index 0000000..29451a0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/basechange/mapper/conf/lims-base-change-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/basechange/mapper/conf/lims-base-change-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/basechange/mapper/conf/lims-base-change-oracle-mapper.xml new file mode 100644 index 0000000..29451a0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/basechange/mapper/conf/lims-base-change-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/basechange/mapper/conf/lims-base-change-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/basechange/mapper/conf/lims-base-change-postgresql-mapper.xml new file mode 100644 index 0000000..29451a0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/basechange/mapper/conf/lims-base-change-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/basechange/mapper/conf/lims-base-change-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/basechange/mapper/conf/lims-base-change-sqlserver-mapper.xml new file mode 100644 index 0000000..29451a0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/basechange/mapper/conf/lims-base-change-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/basechange/resource/LimsBaseChangeResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/basechange/resource/LimsBaseChangeResource.java new file mode 100644 index 0000000..768d2f9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/basechange/resource/LimsBaseChangeResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.basechange.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.basechange.bean.LimsBaseChangeBean; +import com.sunwayworld.basemodule.basedata.basechange.service.LimsBaseChangeService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/basedata/base-changes") +public interface LimsBaseChangeResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/basechange/resource/impl/LimsBaseChangeResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/basechange/resource/impl/LimsBaseChangeResourceImpl.java new file mode 100644 index 0000000..e1fc6a2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/basechange/resource/impl/LimsBaseChangeResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.basedata.basechange.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.basechange.resource.LimsBaseChangeResource; +import com.sunwayworld.basemodule.basedata.basechange.service.LimsBaseChangeService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("实验室变更") +@RestController +@GikamBean +public class LimsBaseChangeResourceImpl implements LimsBaseChangeResource { + + @Autowired + private LimsBaseChangeService limsBaseChangeService; + + @Override + public LimsBaseChangeService getService() { + return limsBaseChangeService; + } + + @Log(value = "新增实验室变更", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/basechange/service/LimsBaseChangeService.java b/src/main/java/com/sunwayworld/basemodule/basedata/basechange/service/LimsBaseChangeService.java new file mode 100644 index 0000000..49f5c0a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/basechange/service/LimsBaseChangeService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.basechange.service; + +import com.sunwayworld.basemodule.basedata.basechange.bean.LimsBaseChangeBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsBaseChangeService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/basechange/service/impl/LimsBaseChangeServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/basechange/service/impl/LimsBaseChangeServiceImpl.java new file mode 100644 index 0000000..5383e0a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/basechange/service/impl/LimsBaseChangeServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.basedata.basechange.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.basechange.dao.LimsBaseChangeDao; +import com.sunwayworld.basemodule.basedata.basechange.bean.LimsBaseChangeBean; +import com.sunwayworld.basemodule.basedata.basechange.service.LimsBaseChangeService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsBaseChangeServiceImpl implements LimsBaseChangeService { + + @Autowired + private LimsBaseChangeDao limsBaseChangeDao; + + @Override + @SuppressWarnings("unchecked") + public LimsBaseChangeDao getDao() { + return limsBaseChangeDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsBaseChangeBean limsBaseChange = jsonWrapper.parseUnique(LimsBaseChangeBean.class); + limsBaseChange.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsBaseChange); + return limsBaseChange.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/bean/LimsEquiptCmitemBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/bean/LimsEquiptCmitemBean.java new file mode 100644 index 0000000..13ae027 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/bean/LimsEquiptCmitemBean.java @@ -0,0 +1,171 @@ +package com.sunwayworld.basemodule.basedata.cmitem.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Activatable; +import com.sunwayworld.framework.support.domain.Insertable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 设备保养点检项目库 + * Check And Maintenance + * @author hangh@sunwayworld.com + * @date 2022-08-21 + */ +@Table("T_LIMS_EQUIPT_CMITEM") +public class LimsEquiptCmitemBean extends AbstractInsertable implements Insertable, Activatable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + @NotNull(defaultValue = Constant.NO) + private String delFlag;// 删除标记 + @NotNull(defaultValue = Constant.ACTIVATED_STATUS_YES) + private String activatedFlag;// 启/停用标记 + private String activatedById;// 启/停用人ID + private String activatedByName;// 启/停用人 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime activatedTime;// 启/停用时间 + private String itemType;// 项目类型 + private String detailType;// 详细类别 + private String itemName;// 项目名称 + private String methodDesc;// 方法详述 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getDelFlag() { + return delFlag; + } + + public void setDelFlag(String delFlag) { + this.delFlag = delFlag; + } + + public String getActivatedFlag() { + return activatedFlag; + } + + public void setActivatedFlag(String activatedFlag) { + this.activatedFlag = activatedFlag; + } + + public String getActivatedById() { + return activatedById; + } + + public void setActivatedById(String activatedById) { + this.activatedById = activatedById; + } + + public String getActivatedByName() { + return activatedByName; + } + + public void setActivatedByName(String activatedByName) { + this.activatedByName = activatedByName; + } + + public LocalDateTime getActivatedTime() { + return activatedTime; + } + + public void setActivatedTime(LocalDateTime activatedTime) { + this.activatedTime = activatedTime; + } + + public String getItemType() { + return itemType; + } + + public void setItemType(String itemType) { + this.itemType = itemType; + } + + public String getDetailType() { + return detailType; + } + + public void setDetailType(String detailType) { + this.detailType = detailType; + } + + public String getItemName() { + return itemName; + } + + public void setItemName(String itemName) { + this.itemName = itemName; + } + + public String getMethodDesc() { + return methodDesc; + } + + public void setMethodDesc(String methodDesc) { + this.methodDesc = methodDesc; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/controller/LimsEquiptCmitemController.java b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/controller/LimsEquiptCmitemController.java new file mode 100644 index 0000000..72489f0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/controller/LimsEquiptCmitemController.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.basedata.cmitem.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/equipt-cmitems/page") +public interface LimsEquiptCmitemController extends GenericEditListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/controller/impl/LimsEquiptCmitemControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/controller/impl/LimsEquiptCmitemControllerImpl.java new file mode 100644 index 0000000..5fb0cf3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/controller/impl/LimsEquiptCmitemControllerImpl.java @@ -0,0 +1,25 @@ +package com.sunwayworld.basemodule.basedata.cmitem.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.cmitem.controller.LimsEquiptCmitemController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEquiptCmitemControllerImpl implements LimsEquiptCmitemController { + + @Log(value = "设备保养点检项目库编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/equipt-cmitems/lims-equipt-cmitem-edit-list"; + } + + @Log(value = "设备保养点检项目库选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/equipt-cmitems/lims-equipt-cmitem-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/dao/LimsEquiptCmitemDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/dao/LimsEquiptCmitemDao.java new file mode 100644 index 0000000..23d6402 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/dao/LimsEquiptCmitemDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.cmitem.dao; + +import com.sunwayworld.basemodule.basedata.cmitem.bean.LimsEquiptCmitemBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquiptCmitemDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/dao/impl/LimsEquiptCmitemDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/dao/impl/LimsEquiptCmitemDaoImpl.java new file mode 100644 index 0000000..f92146b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/dao/impl/LimsEquiptCmitemDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.cmitem.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.cmitem.bean.LimsEquiptCmitemBean; +import com.sunwayworld.basemodule.basedata.cmitem.dao.LimsEquiptCmitemDao; +import com.sunwayworld.basemodule.basedata.cmitem.mapper.LimsEquiptCmitemMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquiptCmitemDaoImpl extends MybatisDaoSupport implements LimsEquiptCmitemDao { + + @Autowired + private LimsEquiptCmitemMapper limsEquiptCmitemMapper; + + @Override + public LimsEquiptCmitemMapper getMapper() { + return limsEquiptCmitemMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/i118n/limsEquiptCmitem-i118n.txt b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/i118n/limsEquiptCmitem-i118n.txt new file mode 100644 index 0000000..cdc2c00 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/i118n/limsEquiptCmitem-i118n.txt @@ -0,0 +1,25 @@ + +#设备保养点检项目库 +T_LIMS_EQUIPT_CMITEM.SERVICE_NAME=设备保养点检项目库 +T_LIMS_EQUIPT_CMITEM.ID=主键 +T_LIMS_EQUIPT_CMITEM.CREATEDBYID=制单人编码 +T_LIMS_EQUIPT_CMITEM.CREATEDBYNAME=制单人名称 +T_LIMS_EQUIPT_CMITEM.CREATEDTIME=制单时间 +T_LIMS_EQUIPT_CMITEM.CREATEDBYORGID=制单人单位编码 +T_LIMS_EQUIPT_CMITEM.CREATEDBYORGNAME=制单人单位名称 +T_LIMS_EQUIPT_CMITEM.DELFLAG=删除标记 +T_LIMS_EQUIPT_CMITEM.ACTIVATEDFLAG=启/停用标记 +T_LIMS_EQUIPT_CMITEM.ACTIVATEDBYID=启/停用人ID +T_LIMS_EQUIPT_CMITEM.ACTIVATEDBYNAME=启/停用人 +T_LIMS_EQUIPT_CMITEM.ACTIVATEDTIME=启/停用时间 +T_LIMS_EQUIPT_CMITEM.ITEMTYPE=项目类型 +T_LIMS_EQUIPT_CMITEM.DETAILTYPE=详细类别 +T_LIMS_EQUIPT_CMITEM.ITEMNAME=项目名称 +T_LIMS_EQUIPT_CMITEM.METHODDESC=方法详述 + +BASEMODULE.BASEDATA.CMITEMS.MODAL.ADD=新增 +BASEMODULE.BASEDATA.CMITEMS.TAB.BASE_INFO=基本信息 +BASEMODULE.BASEDATA.CMITEMS.BUTTON.BUTTON=按钮 +BASEMODULE.BASEDATA.CMITEMS.TIP.TIP=提示框 +BASEMODULE.BASEDATA.CMITEMS.MODAL.MODAL=对话框 + diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/mapper/LimsEquiptCmitemMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/mapper/LimsEquiptCmitemMapper.java new file mode 100644 index 0000000..f6a7427 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/mapper/LimsEquiptCmitemMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.cmitem.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquiptCmitemMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/mapper/conf/lims-equipt-cmitem-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/mapper/conf/lims-equipt-cmitem-mysql-mapper.xml new file mode 100644 index 0000000..9db5488 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/mapper/conf/lims-equipt-cmitem-mysql-mapper.xml @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/mapper/conf/lims-equipt-cmitem-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/mapper/conf/lims-equipt-cmitem-oracle-mapper.xml new file mode 100644 index 0000000..9db5488 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/mapper/conf/lims-equipt-cmitem-oracle-mapper.xml @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/mapper/conf/lims-equipt-cmitem-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/mapper/conf/lims-equipt-cmitem-sqlserver-mapper.xml new file mode 100644 index 0000000..9db5488 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/mapper/conf/lims-equipt-cmitem-sqlserver-mapper.xml @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/resource/LimsEquiptCmitemResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/resource/LimsEquiptCmitemResource.java new file mode 100644 index 0000000..68b2019 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/resource/LimsEquiptCmitemResource.java @@ -0,0 +1,15 @@ +package com.sunwayworld.basemodule.basedata.cmitem.resource; + +import com.sunwayworld.basemodule.basedata.ordertype.bean.LimsOrderTypeBean; +import com.sunwayworld.basemodule.basedata.ordertype.service.LimsOrderTypeService; +import com.sunwayworld.framework.support.activatable.resource.GenericActivatableResource; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.cmitem.bean.LimsEquiptCmitemBean; +import com.sunwayworld.basemodule.basedata.cmitem.service.LimsEquiptCmitemService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/basedata/equipt-cmitems") +public interface LimsEquiptCmitemResource extends GenericResource, GenericChoosableResource, GenericActivatableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/resource/impl/LimsEquiptCmitemResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/resource/impl/LimsEquiptCmitemResourceImpl.java new file mode 100644 index 0000000..b25949a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/resource/impl/LimsEquiptCmitemResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.basedata.cmitem.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.cmitem.resource.LimsEquiptCmitemResource; +import com.sunwayworld.basemodule.basedata.cmitem.service.LimsEquiptCmitemService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("设备保养点检项目库") +@RestController +@GikamBean +public class LimsEquiptCmitemResourceImpl implements LimsEquiptCmitemResource { + + @Autowired + private LimsEquiptCmitemService limsEquiptCmitemService; + + @Override + public LimsEquiptCmitemService getService() { + return limsEquiptCmitemService; + } + + @Log(value = "新增设备保养点检项目库", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/service/LimsEquiptCmitemService.java b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/service/LimsEquiptCmitemService.java new file mode 100644 index 0000000..a2beec3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/service/LimsEquiptCmitemService.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.basedata.cmitem.service; + +import com.sunwayworld.basemodule.basedata.cmitem.bean.LimsEquiptCmitemBean; +import com.sunwayworld.basemodule.basedata.equipttype.bean.LimsEquiptTypeBean; +import com.sunwayworld.framework.support.activatable.service.GenericActivatableService; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsEquiptCmitemService extends GenericService, GenericChoosableService, GenericActivatableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/service/impl/LimsEquiptCmitemServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/service/impl/LimsEquiptCmitemServiceImpl.java new file mode 100644 index 0000000..72d58cf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/service/impl/LimsEquiptCmitemServiceImpl.java @@ -0,0 +1,58 @@ +package com.sunwayworld.basemodule.basedata.cmitem.service.impl; + +import com.sunwayworld.basemodule.basedata.equipttype.bean.LimsEquiptTypeBean; +import com.sunwayworld.framework.constant.Constant; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.cmitem.dao.LimsEquiptCmitemDao; +import com.sunwayworld.basemodule.basedata.cmitem.bean.LimsEquiptCmitemBean; +import com.sunwayworld.basemodule.basedata.cmitem.service.LimsEquiptCmitemService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; + +@Repository +@GikamBean +public class LimsEquiptCmitemServiceImpl implements LimsEquiptCmitemService { + + @Autowired + private LimsEquiptCmitemDao limsEquiptCmitemDao; + + @Override + @SuppressWarnings("unchecked") + public LimsEquiptCmitemDao getDao() { + return limsEquiptCmitemDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquiptCmitemBean limsEquiptCmitem = jsonWrapper.parseUnique(LimsEquiptCmitemBean.class); + limsEquiptCmitem.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEquiptCmitem); + return limsEquiptCmitem.getId(); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + public void delete(RestJsonWrapperBean wrapper) { + List equiptCmItemss = wrapper.parse(LimsEquiptCmitemBean.class); + + if (equiptCmItemss.size() > 0) { + for (LimsEquiptCmitemBean item : equiptCmItemss) { + item.setDelFlag(Constant.YES); + } + getDao().update(equiptCmItemss, "DelFlag"); + } + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/sql/limsEquiptCmitem-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/sql/limsEquiptCmitem-mysql-sql.sql new file mode 100644 index 0000000..501a89a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/sql/limsEquiptCmitem-mysql-sql.sql @@ -0,0 +1,100 @@ +-- ----------------------------- 2022-08-21 add by hangh--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_EQUIPT_CMITEM`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `DELFLAG` VARCHAR(12) DEFAULT NULL COMMENT '删除标记', + `ACTIVATEDFLAG` VARCHAR(12) DEFAULT NULL COMMENT '启/停用标记', + `ACTIVATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '启/停用人ID', + `ACTIVATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '启/停用人', + `ACTIVATEDTIME` DATETIME DEFAULT NULL COMMENT '启/停用时间', + `ITEMTYPE` VARCHAR(30) DEFAULT NULL COMMENT '项目类型', + `DETAILTYPE` VARCHAR(30) DEFAULT NULL COMMENT '详细类别', + `ITEMNAME` VARCHAR(60) DEFAULT NULL COMMENT '项目名称', + `METHODDESC` VARCHAR(3000) DEFAULT NULL COMMENT '方法详述', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='设备保养点检项目库'; + +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.SERVICE_NAME', '设备保养点检项目库', '设备保养点检项目库', 'zh-CN', '设备保养点检项目库'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ID', '设备保养点检项目库的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.CREATEDBYID', '设备保养点检项目库的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.CREATEDBYNAME', '设备保养点检项目库的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.CREATEDTIME', '设备保养点检项目库的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.CREATEDBYORGID', '设备保养点检项目库的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.CREATEDBYORGNAME', '设备保养点检项目库的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.DELFLAG', '设备保养点检项目库的删除标记', '删除标记', 'zh-CN', '删除标记'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ACTIVATEDFLAG', '设备保养点检项目库的启/停用标记', '启/停用标记', 'zh-CN', '启/停用标记'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ACTIVATEDBYID', '设备保养点检项目库的启/停用人ID', '启/停用人ID', 'zh-CN', '启/停用人ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ACTIVATEDBYNAME', '设备保养点检项目库的启/停用人', '启/停用人', 'zh-CN', '启/停用人'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ACTIVATEDTIME', '设备保养点检项目库的启/停用时间', '启/停用时间', 'zh-CN', '启/停用时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ITEMTYPE', '设备保养点检项目库的项目类型', '项目类型', 'zh-CN', '项目类型'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.DETAILTYPE', '设备保养点检项目库的详细类别', '详细类别', 'zh-CN', '详细类别'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ITEMNAME', '设备保养点检项目库的项目名称', '项目名称', 'zh-CN', '项目名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.METHODDESC', '设备保养点检项目库的方法详述', '方法详述', 'zh-CN', '方法详述'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CMITEMS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CMITEMS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CMITEMS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CMITEMS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CMITEMS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20220821002', '设备保养点检项目库', '/secure/basemodule/basedata/equipt-cmitems/page/edit-list', '20210616001', '30', '009.svg', '设备保养点检项目库'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_CMITEM', '0', '0'); + + +INSERT INTO t_core_code_category (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('eqcmtype','设备保养/点检类型','sys',NULL,NULL,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES +(20220821101,'保养项目','eqcmtype',NULL,1,0,'0',NULL,NULL,NULL,'maint','admin','系统管理员',NULL), +(20220821102,'点检项目','eqcmtype',NULL,2,0,'0',NULL,NULL,NULL,'check','admin','系统管理员',NULL); + + + +INSERT INTO t_core_code_category (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('eqcmDetailType','设备保/点项目详细类别','sys',NULL,NULL,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES +(20220821201,'光学类','eqcmDetailType',NULL,1,0,'0',NULL,NULL,NULL,'optics','admin','系统管理员',NULL), +(20220821202,'环境类','eqcmDetailType',NULL,2,0,'0',NULL,NULL,NULL,'env','admin','系统管理员',NULL), +(20220821203,'其他类','eqcmDetailType',NULL,3,0,'0',NULL,NULL,NULL,'others','admin','系统管理员',NULL); + + +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.SERVICE_NAME', '设备保养点检项目库', 'Equipment Maintenance And Check Items', 'en-US', 'Equipment Maintenance And Check Items'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ID', '设备保养点检项目库的主键', 'Primary Key', 'en-US', 'Primary Key'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.CREATEDBYID', '设备保养点检项目库的制单人编码', 'Editor ID', 'en-US', 'Editor ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.CREATEDBYNAME', '设备保养点检项目库的制单人名称', 'Editor Name', 'en-US', 'Editor Name'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.CREATEDTIME', '设备保养点检项目库的制单时间', 'EditTime', 'en-US', 'EditTime'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.CREATEDBYORGID', '设备保养点检项目库的制单人单位编码', 'Editor Department ID', 'en-US', 'Editor Department ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.CREATEDBYORGNAME', '设备保养点检项目库的制单人单位名称', 'Editor Department Name', 'en-US', 'Editor Department Name'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.DELFLAG', '设备保养点检项目库的删除标记', 'Delete Flag', 'en-US', 'Delete Flag'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ACTIVATEDFLAG', '设备保养点检项目库的启/停用标记', 'Enabled Or Not', 'en-US', 'Enabled Or Not'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ACTIVATEDBYID', '设备保养点检项目库的启/停用人ID', 'Enabled Or Not Person ID', 'en-US', 'Enabled Or Not Person ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ACTIVATEDBYNAME', '设备保养点检项目库的启/停用人', 'Enabled Or Not PersON', 'en-US', 'Enabled Or Not PersON'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ACTIVATEDTIME', '设备保养点检项目库的启/停用时间', 'Enabled Or Not Time', 'en-US', 'Enabled Or Not Time'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ITEMTYPE', '设备保养点检项目库的项目类型', 'Item Type', 'en-US', 'Item Type'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.DETAILTYPE', '设备保养点检项目库的详细类别', 'Category', 'en-US', 'Category'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ITEMNAME', '设备保养点检项目库的项目名称', 'Item Name', 'en-US', 'Item Name'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.METHODDESC', '设备保养点检项目库的方法详述', 'Method Description', 'en-US', 'Method Description'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CMITEMS.MODAL.ADD', '新增', 'Add A New Data', 'en-US', 'Add A New Data'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CMITEMS.TAB.BASE_INFO', '基本信息', 'Basic Info', 'en-US', 'Basic Info'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CMITEMS.BUTTON.BUTTON', '按钮', 'Button', 'en-US', 'Button'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CMITEMS.TIP.TIP', '提示框', 'Tooltip', 'en-US', 'Tooltip'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CMITEMS.MODAL.MODAL', '对话框', 'Dialog Box', 'en-US', 'Dialog Box'); + +COMMIT; + +-- ----------------------------- 2022-08-21 add by hangh------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/sql/limsEquiptCmitem-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/sql/limsEquiptCmitem-oracle-sql.sql new file mode 100644 index 0000000..9061afc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/sql/limsEquiptCmitem-oracle-sql.sql @@ -0,0 +1,116 @@ +-- ----------------------------- 2022-08-21 add by hangh--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT_CMITEM( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + DELFLAG VARCHAR2(12) NULL, + ACTIVATEDFLAG VARCHAR2(12) NULL, + ACTIVATEDBYID VARCHAR2(36) NULL, + ACTIVATEDBYNAME VARCHAR2(60) NULL, + ACTIVATEDTIME DATE NULL, + ITEMTYPE VARCHAR2(30) NULL, + DETAILTYPE VARCHAR2(30) NULL, + ITEMNAME VARCHAR2(60) NULL, + METHODDESC VARCHAR2(3000) NULL + ); +COMMENT ON TABLE T_LIMS_EQUIPT_CMITEM IS '设备保养点检项目库'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CMITEM.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CMITEM.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CMITEM.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CMITEM.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CMITEM.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CMITEM.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CMITEM.DELFLAG IS '删除标记'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CMITEM.ACTIVATEDFLAG IS '启/停用标记'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CMITEM.ACTIVATEDBYID IS '启/停用人ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CMITEM.ACTIVATEDBYNAME IS '启/停用人'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CMITEM.ACTIVATEDTIME IS '启/停用时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CMITEM.ITEMTYPE IS '项目类型'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CMITEM.DETAILTYPE IS '详细类别'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CMITEM.ITEMNAME IS '项目名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_CMITEM.METHODDESC IS '方法详述'; + +ALTER TABLE T_LIMS_EQUIPT_CMITEM ADD CONSTRAINT PK_LIMS_EQUIPT_CMITEM PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.SERVICE_NAME', '设备保养点检项目库', '设备保养点检项目库', 'zh-CN', '设备保养点检项目库'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ID', '设备保养点检项目库的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.CREATEDBYID', '设备保养点检项目库的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.CREATEDBYNAME', '设备保养点检项目库的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.CREATEDTIME', '设备保养点检项目库的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.CREATEDBYORGID', '设备保养点检项目库的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.CREATEDBYORGNAME', '设备保养点检项目库的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.DELFLAG', '设备保养点检项目库的删除标记', '删除标记', 'zh-CN', '删除标记'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ACTIVATEDFLAG', '设备保养点检项目库的启/停用标记', '启/停用标记', 'zh-CN', '启/停用标记'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ACTIVATEDBYID', '设备保养点检项目库的启/停用人ID', '启/停用人ID', 'zh-CN', '启/停用人ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ACTIVATEDBYNAME', '设备保养点检项目库的启/停用人', '启/停用人', 'zh-CN', '启/停用人'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ACTIVATEDTIME', '设备保养点检项目库的启/停用时间', '启/停用时间', 'zh-CN', '启/停用时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ITEMTYPE', '设备保养点检项目库的项目类型', '项目类型', 'zh-CN', '项目类型'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.DETAILTYPE', '设备保养点检项目库的详细类别', '详细类别', 'zh-CN', '详细类别'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ITEMNAME', '设备保养点检项目库的项目名称', '项目名称', 'zh-CN', '项目名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.METHODDESC', '设备保养点检项目库的方法详述', '方法详述', 'zh-CN', '方法详述'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CMITEMS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CMITEMS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CMITEMS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CMITEMS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CMITEMS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20220821002', '设备保养点检项目库', '/secure/basemodule/basedata/equipt-cmitems/page/edit-list', '20210616001', '30', '009.svg', '设备保养点检项目库'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_CMITEM', '0', '0'); + + +INSERT INTO t_core_code_category (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('eqcmtype','设备保养/点检类型','sys',NULL,NULL,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES +(20220821101,'保养项目','eqcmtype',NULL,1,0,'0',NULL,NULL,NULL,'maint','admin','系统管理员',NULL), +(20220821102,'点检项目','eqcmtype',NULL,2,0,'0',NULL,NULL,NULL,'check','admin','系统管理员',NULL); + + + +INSERT INTO t_core_code_category (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('eqcmDetailType','设备保/点项目详细类别','sys',NULL,NULL,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES +(20220821201,'光学类','eqcmDetailType',NULL,1,0,'0',NULL,NULL,NULL,'optics','admin','系统管理员',NULL), +(20220821202,'环境类','eqcmDetailType',NULL,2,0,'0',NULL,NULL,NULL,'env','admin','系统管理员',NULL), +(20220821203,'其他类','eqcmDetailType',NULL,3,0,'0',NULL,NULL,NULL,'others','admin','系统管理员',NULL); + + +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.SERVICE_NAME', '设备保养点检项目库', 'Equipment Maintenance And Check Items', 'en-US', 'Equipment Maintenance And Check Items'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ID', '设备保养点检项目库的主键', 'Primary Key', 'en-US', 'Primary Key'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.CREATEDBYID', '设备保养点检项目库的制单人编码', 'Editor ID', 'en-US', 'Editor ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.CREATEDBYNAME', '设备保养点检项目库的制单人名称', 'Editor Name', 'en-US', 'Editor Name'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.CREATEDTIME', '设备保养点检项目库的制单时间', 'EditTime', 'en-US', 'EditTime'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.CREATEDBYORGID', '设备保养点检项目库的制单人单位编码', 'Editor Department ID', 'en-US', 'Editor Department ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.CREATEDBYORGNAME', '设备保养点检项目库的制单人单位名称', 'Editor Department Name', 'en-US', 'Editor Department Name'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.DELFLAG', '设备保养点检项目库的删除标记', 'Delete Flag', 'en-US', 'Delete Flag'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ACTIVATEDFLAG', '设备保养点检项目库的启/停用标记', 'Enabled Or Not', 'en-US', 'Enabled Or Not'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ACTIVATEDBYID', '设备保养点检项目库的启/停用人ID', 'Enabled Or Not Person ID', 'en-US', 'Enabled Or Not Person ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ACTIVATEDBYNAME', '设备保养点检项目库的启/停用人', 'Enabled Or Not PersON', 'en-US', 'Enabled Or Not PersON'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ACTIVATEDTIME', '设备保养点检项目库的启/停用时间', 'Enabled Or Not Time', 'en-US', 'Enabled Or Not Time'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ITEMTYPE', '设备保养点检项目库的项目类型', 'Item Type', 'en-US', 'Item Type'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.DETAILTYPE', '设备保养点检项目库的详细类别', 'Category', 'en-US', 'Category'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ITEMNAME', '设备保养点检项目库的项目名称', 'Item Name', 'en-US', 'Item Name'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.METHODDESC', '设备保养点检项目库的方法详述', 'Method Description', 'en-US', 'Method Description'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CMITEMS.MODAL.ADD', '新增', 'Add A New Data', 'en-US', 'Add A New Data'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CMITEMS.TAB.BASE_INFO', '基本信息', 'Basic Info', 'en-US', 'Basic Info'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CMITEMS.BUTTON.BUTTON', '按钮', 'Button', 'en-US', 'Button'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CMITEMS.TIP.TIP', '提示框', 'Tooltip', 'en-US', 'Tooltip'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CMITEMS.MODAL.MODAL', '对话框', 'Dialog Box', 'en-US', 'Dialog Box'); + + +COMMIT; + +-- ----------------------------- 2022-08-21 add by hangh------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/sql/limsEquiptCmitem-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/sql/limsEquiptCmitem-sqlserver-sql.sql new file mode 100644 index 0000000..f72b55b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/cmitem/sql/limsEquiptCmitem-sqlserver-sql.sql @@ -0,0 +1,111 @@ +-- ----------------------------- 2022-08-21 add by hangh--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_EQUIPT_CMITEM( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + DELFLAG VARCHAR(12) NULL , + ACTIVATEDFLAG VARCHAR(12) NULL , + ACTIVATEDBYID VARCHAR(36) NULL , + ACTIVATEDBYNAME VARCHAR(60) NULL , + ACTIVATEDTIME DATETIME NULL , + ITEMTYPE VARCHAR(30) NULL , + DETAILTYPE VARCHAR(30) NULL , + ITEMNAME VARCHAR(60) NULL , + METHODDESC VARCHAR(3000) NULL , + CONSTRAINT PK_LIMS_EQUIPT_CMITEM PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备保养点检项目库' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_CMITEM'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_CMITEM', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_CMITEM', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_CMITEM', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_CMITEM', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_CMITEM', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_CMITEM', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'删除标记' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_CMITEM', @level2type=N'COLUMN',@level2name=N'DELFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用标记' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_CMITEM', @level2type=N'COLUMN',@level2name=N'ACTIVATEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用人ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_CMITEM', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用人' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_CMITEM', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_CMITEM', @level2type=N'COLUMN',@level2name=N'ACTIVATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_CMITEM', @level2type=N'COLUMN',@level2name=N'ITEMTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'详细类别' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_CMITEM', @level2type=N'COLUMN',@level2name=N'DETAILTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_CMITEM', @level2type=N'COLUMN',@level2name=N'ITEMNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'方法详述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_CMITEM', @level2type=N'COLUMN',@level2name=N'METHODDESC'; + +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_CMITEM.SERVICE_NAME', N'设备保养点检项目库', N'设备保养点检项目库', N'zh-CN',N'设备保养点检项目库'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_CMITEM.ID', N'设备保养点检项目库的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_CMITEM.CREATEDBYID', N'设备保养点检项目库的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_CMITEM.CREATEDBYNAME', N'设备保养点检项目库的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_CMITEM.CREATEDTIME', N'设备保养点检项目库的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_CMITEM.CREATEDBYORGID', N'设备保养点检项目库的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_CMITEM.CREATEDBYORGNAME', N'设备保养点检项目库的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_CMITEM.DELFLAG', N'设备保养点检项目库的删除标记', N'删除标记', N'zh-CN',N'删除标记'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_CMITEM.ACTIVATEDFLAG', N'设备保养点检项目库的启/停用标记', N'启/停用标记', N'zh-CN',N'启/停用标记'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_CMITEM.ACTIVATEDBYID', N'设备保养点检项目库的启/停用人ID', N'启/停用人ID', N'zh-CN',N'启/停用人ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_CMITEM.ACTIVATEDBYNAME', N'设备保养点检项目库的启/停用人', N'启/停用人', N'zh-CN',N'启/停用人'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_CMITEM.ACTIVATEDTIME', N'设备保养点检项目库的启/停用时间', N'启/停用时间', N'zh-CN',N'启/停用时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_CMITEM.ITEMTYPE', N'设备保养点检项目库的项目类型', N'项目类型', N'zh-CN',N'项目类型'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_CMITEM.DETAILTYPE', N'设备保养点检项目库的详细类别', N'详细类别', N'zh-CN',N'详细类别'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_CMITEM.ITEMNAME', N'设备保养点检项目库的项目名称', N'项目名称', N'zh-CN',N'项目名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_CMITEM.METHODDESC', N'设备保养点检项目库的方法详述', N'方法详述', N'zh-CN',N'方法详述'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.CMITEMS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.CMITEMS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.CMITEMS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.CMITEMS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.CMITEMS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20220821002', '设备保养点检项目库', '/secure/basemodule/basedata/equipt-cmitems/page/edit-list', '20210616001', '30', '009.svg', '设备保养点检项目库'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_CMITEM', '0', '0'); + +INSERT INTO t_core_code_category (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('eqcmtype','设备保养/点检类型','sys',NULL,NULL,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES +(20220821101,'保养项目','eqcmtype',NULL,1,0,'0',NULL,NULL,NULL,'maint','admin','系统管理员',NULL), +(20220821102,'点检项目','eqcmtype',NULL,2,0,'0',NULL,NULL,NULL,'check','admin','系统管理员',NULL); + + + +INSERT INTO t_core_code_category (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES +('eqcmDetailType','设备保/点项目详细类别','sys',NULL,NULL,NULL,NULL,NULL,NULL); + +INSERT INTO t_core_code (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) +VALUES +(20220821201,'光学类','eqcmDetailType',NULL,1,0,'0',NULL,NULL,NULL,'optics','admin','系统管理员',NULL), +(20220821202,'环境类','eqcmDetailType',NULL,2,0,'0',NULL,NULL,NULL,'env','admin','系统管理员',NULL), +(20220821203,'其他类','eqcmDetailType',NULL,3,0,'0',NULL,NULL,NULL,'others','admin','系统管理员',NULL); + + +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.SERVICE_NAME', '设备保养点检项目库', 'Equipment Maintenance And Check Items', 'en-US', 'Equipment Maintenance And Check Items'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ID', '设备保养点检项目库的主键', 'Primary Key', 'en-US', 'Primary Key'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.CREATEDBYID', '设备保养点检项目库的制单人编码', 'Editor ID', 'en-US', 'Editor ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.CREATEDBYNAME', '设备保养点检项目库的制单人名称', 'Editor Name', 'en-US', 'Editor Name'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.CREATEDTIME', '设备保养点检项目库的制单时间', 'EditTime', 'en-US', 'EditTime'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.CREATEDBYORGID', '设备保养点检项目库的制单人单位编码', 'Editor Department ID', 'en-US', 'Editor Department ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.CREATEDBYORGNAME', '设备保养点检项目库的制单人单位名称', 'Editor Department Name', 'en-US', 'Editor Department Name'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.DELFLAG', '设备保养点检项目库的删除标记', 'Delete Flag', 'en-US', 'Delete Flag'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ACTIVATEDFLAG', '设备保养点检项目库的启/停用标记', 'Enabled Or Not', 'en-US', 'Enabled Or Not'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ACTIVATEDBYID', '设备保养点检项目库的启/停用人ID', 'Enabled Or Not Person ID', 'en-US', 'Enabled Or Not Person ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ACTIVATEDBYNAME', '设备保养点检项目库的启/停用人', 'Enabled Or Not PersON', 'en-US', 'Enabled Or Not PersON'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ACTIVATEDTIME', '设备保养点检项目库的启/停用时间', 'Enabled Or Not Time', 'en-US', 'Enabled Or Not Time'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ITEMTYPE', '设备保养点检项目库的项目类型', 'Item Type', 'en-US', 'Item Type'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.DETAILTYPE', '设备保养点检项目库的详细类别', 'Category', 'en-US', 'Category'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.ITEMNAME', '设备保养点检项目库的项目名称', 'Item Name', 'en-US', 'Item Name'); +CALL INSERTI18N('T_LIMS_EQUIPT_CMITEM.METHODDESC', '设备保养点检项目库的方法详述', 'Method Description', 'en-US', 'Method Description'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CMITEMS.MODAL.ADD', '新增', 'Add A New Data', 'en-US', 'Add A New Data'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CMITEMS.TAB.BASE_INFO', '基本信息', 'Basic Info', 'en-US', 'Basic Info'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CMITEMS.BUTTON.BUTTON', '按钮', 'Button', 'en-US', 'Button'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CMITEMS.TIP.TIP', '提示框', 'Tooltip', 'en-US', 'Tooltip'); +CALL INSERTI18N('BASEMODULE.BASEDATA.CMITEMS.MODAL.MODAL', '对话框', 'Dialog Box', 'en-US', 'Dialog Box'); + + +-- ----------------------------- 2022-08-21 add by hangh------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ctest/bean/LimsCtestBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/ctest/bean/LimsCtestBean.java new file mode 100644 index 0000000..c55f9e8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ctest/bean/LimsCtestBean.java @@ -0,0 +1,50 @@ +package com.sunwayworld.basemodule.basedata.ctest.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; + +/** + * C项目 + * + * @author liujie1111@sunwayworld.com@sunwayworld.com + * @date 2023-06-30 + */ +@Table("T_LIMS_CTEST") +public class LimsCtestBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String ctestName;// c项目名称 + private String ctestQuota;// c项目指标 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCtestName() { + return ctestName; + } + + public void setCtestName(String ctestName) { + this.ctestName = ctestName; + } + + public String getCtestQuota() { + return ctestQuota; + } + + public void setCtestQuota(String ctestQuota) { + this.ctestQuota = ctestQuota; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ctest/controller/LimsCtestController.java b/src/main/java/com/sunwayworld/basemodule/basedata/ctest/controller/LimsCtestController.java new file mode 100644 index 0000000..db088f1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ctest/controller/LimsCtestController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.ctest.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/ctests/page") +public interface LimsCtestController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ctest/controller/impl/LimsCtestControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/ctest/controller/impl/LimsCtestControllerImpl.java new file mode 100644 index 0000000..5d2a291 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ctest/controller/impl/LimsCtestControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.basedata.ctest.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.ctest.controller.LimsCtestController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsCtestControllerImpl implements LimsCtestController { + + @Log(value = "C项目编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/ctests/lims-ctest-edit-list"; + } + + @Log(value = "C项目详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/basedata/ctests/lims-ctest-detail"; + } + + @Log(value = "C项目查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/basedata/ctests/lims-ctest-search-list"; + } + + @Log(value = "C项目选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/ctests/lims-ctest-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ctest/dao/LimsCtestDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/ctest/dao/LimsCtestDao.java new file mode 100644 index 0000000..11dd870 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ctest/dao/LimsCtestDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.ctest.dao; + +import com.sunwayworld.basemodule.basedata.ctest.bean.LimsCtestBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsCtestDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ctest/dao/impl/LimsCtestDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/ctest/dao/impl/LimsCtestDaoImpl.java new file mode 100644 index 0000000..4bbfbb1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ctest/dao/impl/LimsCtestDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.ctest.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.ctest.bean.LimsCtestBean; +import com.sunwayworld.basemodule.basedata.ctest.dao.LimsCtestDao; +import com.sunwayworld.basemodule.basedata.ctest.mapper.LimsCtestMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsCtestDaoImpl extends MybatisDaoSupport implements LimsCtestDao { + + @Autowired + private LimsCtestMapper limsCtestMapper; + + @Override + public LimsCtestMapper getMapper() { + return limsCtestMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ctest/mapper/LimsCtestMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/ctest/mapper/LimsCtestMapper.java new file mode 100644 index 0000000..436f615 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ctest/mapper/LimsCtestMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.ctest.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsCtestMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ctest/mapper/conf/lims-ctest-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/ctest/mapper/conf/lims-ctest-mysql-mapper.xml new file mode 100644 index 0000000..56f5876 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ctest/mapper/conf/lims-ctest-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ctest/mapper/conf/lims-ctest-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/ctest/mapper/conf/lims-ctest-oracle-mapper.xml new file mode 100644 index 0000000..56f5876 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ctest/mapper/conf/lims-ctest-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ctest/mapper/conf/lims-ctest-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/ctest/mapper/conf/lims-ctest-postgresql-mapper.xml new file mode 100644 index 0000000..56f5876 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ctest/mapper/conf/lims-ctest-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ctest/mapper/conf/lims-ctest-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/ctest/mapper/conf/lims-ctest-sqlserver-mapper.xml new file mode 100644 index 0000000..56f5876 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ctest/mapper/conf/lims-ctest-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ctest/resource/LimsCtestResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/ctest/resource/LimsCtestResource.java new file mode 100644 index 0000000..112be93 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ctest/resource/LimsCtestResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.ctest.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.ctest.bean.LimsCtestBean; +import com.sunwayworld.basemodule.basedata.ctest.service.LimsCtestService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/basedata/ctests") +public interface LimsCtestResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ctest/resource/impl/LimsCtestResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/ctest/resource/impl/LimsCtestResourceImpl.java new file mode 100644 index 0000000..5992329 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ctest/resource/impl/LimsCtestResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.basedata.ctest.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.ctest.resource.LimsCtestResource; +import com.sunwayworld.basemodule.basedata.ctest.service.LimsCtestService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("C项目") +@RestController +@GikamBean +public class LimsCtestResourceImpl implements LimsCtestResource { + + @Autowired + private LimsCtestService limsCtestService; + + @Override + public LimsCtestService getService() { + return limsCtestService; + } + + @Log(value = "新增C项目", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ctest/service/LimsCtestService.java b/src/main/java/com/sunwayworld/basemodule/basedata/ctest/service/LimsCtestService.java new file mode 100644 index 0000000..585fa88 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ctest/service/LimsCtestService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.ctest.service; + +import com.sunwayworld.basemodule.basedata.ctest.bean.LimsCtestBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsCtestService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ctest/service/impl/LimsCtestServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/ctest/service/impl/LimsCtestServiceImpl.java new file mode 100644 index 0000000..87b9c12 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ctest/service/impl/LimsCtestServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.basedata.ctest.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.ctest.dao.LimsCtestDao; +import com.sunwayworld.basemodule.basedata.ctest.bean.LimsCtestBean; +import com.sunwayworld.basemodule.basedata.ctest.service.LimsCtestService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsCtestServiceImpl implements LimsCtestService { + + @Autowired + private LimsCtestDao limsCtestDao; + + @Override + @SuppressWarnings("unchecked") + public LimsCtestDao getDao() { + return limsCtestDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsCtestBean limsCtest = jsonWrapper.parseUnique(LimsCtestBean.class); + limsCtest.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsCtest); + return limsCtest.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/bean/LimsDiscriminatoryCriteriaBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/bean/LimsDiscriminatoryCriteriaBean.java new file mode 100644 index 0000000..040d817 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/bean/LimsDiscriminatoryCriteriaBean.java @@ -0,0 +1,77 @@ +package com.sunwayworld.basemodule.basedata.discriminatorycriteria.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; + +/** + * 判异准则表 + * + * @author liujie1111@sunwayworld.com@sunwayworld.com + * @date 2023-05-18 + */ +@Table("T_LIMS_DISCRIMINATORY_CRITERIA") +public class LimsDiscriminatoryCriteriaBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String theNumber;// 编号 + private String illustrate;// 准则说明 + private String reason;// 异常原因 + private String abbreviation;// 简称 + private String legend;// 图例 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getTheNumber() { + return theNumber; + } + + public void setTheNumber(String theNumber) { + this.theNumber = theNumber; + } + + public String getIllustrate() { + return illustrate; + } + + public void setIllustrate(String illustrate) { + this.illustrate = illustrate; + } + + public String getReason() { + return reason; + } + + public void setReason(String reason) { + this.reason = reason; + } + + public String getAbbreviation() { + return abbreviation; + } + + public void setAbbreviation(String abbreviation) { + this.abbreviation = abbreviation; + } + + public String getLegend() { + return legend; + } + + public void setLegend(String legend) { + this.legend = legend; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/controller/LimsDiscriminatoryCriteriaController.java b/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/controller/LimsDiscriminatoryCriteriaController.java new file mode 100644 index 0000000..7e8a330 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/controller/LimsDiscriminatoryCriteriaController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.discriminatorycriteria.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/discriminatory-criterias/page") +public interface LimsDiscriminatoryCriteriaController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/controller/impl/LimsDiscriminatoryCriteriaControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/controller/impl/LimsDiscriminatoryCriteriaControllerImpl.java new file mode 100644 index 0000000..8fc004d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/controller/impl/LimsDiscriminatoryCriteriaControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.basedata.discriminatorycriteria.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.discriminatorycriteria.controller.LimsDiscriminatoryCriteriaController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsDiscriminatoryCriteriaControllerImpl implements LimsDiscriminatoryCriteriaController { + + @Log(value = "判异准则表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/discriminatory-criterias/lims-discriminatory-criteria-edit-list"; + } + + @Log(value = "判异准则表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/basedata/discriminatory-criterias/lims-discriminatory-criteria-detail"; + } + + @Log(value = "判异准则表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/basedata/discriminatory-criterias/lims-discriminatory-criteria-search-list"; + } + + @Log(value = "判异准则表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/discriminatory-criterias/lims-discriminatory-criteria-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/dao/LimsDiscriminatoryCriteriaDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/dao/LimsDiscriminatoryCriteriaDao.java new file mode 100644 index 0000000..06892b9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/dao/LimsDiscriminatoryCriteriaDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.discriminatorycriteria.dao; + +import com.sunwayworld.basemodule.basedata.discriminatorycriteria.bean.LimsDiscriminatoryCriteriaBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsDiscriminatoryCriteriaDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/dao/impl/LimsDiscriminatoryCriteriaDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/dao/impl/LimsDiscriminatoryCriteriaDaoImpl.java new file mode 100644 index 0000000..f1a1a22 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/dao/impl/LimsDiscriminatoryCriteriaDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.discriminatorycriteria.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.discriminatorycriteria.bean.LimsDiscriminatoryCriteriaBean; +import com.sunwayworld.basemodule.basedata.discriminatorycriteria.dao.LimsDiscriminatoryCriteriaDao; +import com.sunwayworld.basemodule.basedata.discriminatorycriteria.mapper.LimsDiscriminatoryCriteriaMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsDiscriminatoryCriteriaDaoImpl extends MybatisDaoSupport implements LimsDiscriminatoryCriteriaDao { + + @Autowired + private LimsDiscriminatoryCriteriaMapper limsDiscriminatoryCriteriaMapper; + + @Override + public LimsDiscriminatoryCriteriaMapper getMapper() { + return limsDiscriminatoryCriteriaMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/mapper/LimsDiscriminatoryCriteriaMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/mapper/LimsDiscriminatoryCriteriaMapper.java new file mode 100644 index 0000000..fe9c84b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/mapper/LimsDiscriminatoryCriteriaMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.discriminatorycriteria.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsDiscriminatoryCriteriaMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/mapper/conf/lims-discriminatory-criteria-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/mapper/conf/lims-discriminatory-criteria-mysql-mapper.xml new file mode 100644 index 0000000..5fa9149 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/mapper/conf/lims-discriminatory-criteria-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/mapper/conf/lims-discriminatory-criteria-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/mapper/conf/lims-discriminatory-criteria-oracle-mapper.xml new file mode 100644 index 0000000..5fa9149 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/mapper/conf/lims-discriminatory-criteria-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/mapper/conf/lims-discriminatory-criteria-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/mapper/conf/lims-discriminatory-criteria-postgresql-mapper.xml new file mode 100644 index 0000000..5fa9149 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/mapper/conf/lims-discriminatory-criteria-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/mapper/conf/lims-discriminatory-criteria-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/mapper/conf/lims-discriminatory-criteria-sqlserver-mapper.xml new file mode 100644 index 0000000..5fa9149 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/mapper/conf/lims-discriminatory-criteria-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/resource/LimsDiscriminatoryCriteriaResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/resource/LimsDiscriminatoryCriteriaResource.java new file mode 100644 index 0000000..6003bed --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/resource/LimsDiscriminatoryCriteriaResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.discriminatorycriteria.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.discriminatorycriteria.bean.LimsDiscriminatoryCriteriaBean; +import com.sunwayworld.basemodule.basedata.discriminatorycriteria.service.LimsDiscriminatoryCriteriaService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/basedata/discriminatory-criterias") +public interface LimsDiscriminatoryCriteriaResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/resource/impl/LimsDiscriminatoryCriteriaResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/resource/impl/LimsDiscriminatoryCriteriaResourceImpl.java new file mode 100644 index 0000000..fcb42a7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/resource/impl/LimsDiscriminatoryCriteriaResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.basedata.discriminatorycriteria.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.discriminatorycriteria.resource.LimsDiscriminatoryCriteriaResource; +import com.sunwayworld.basemodule.basedata.discriminatorycriteria.service.LimsDiscriminatoryCriteriaService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("判异准则表") +@RestController +@GikamBean +public class LimsDiscriminatoryCriteriaResourceImpl implements LimsDiscriminatoryCriteriaResource { + + @Autowired + private LimsDiscriminatoryCriteriaService limsDiscriminatoryCriteriaService; + + @Override + public LimsDiscriminatoryCriteriaService getService() { + return limsDiscriminatoryCriteriaService; + } + + @Log(value = "新增判异准则表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/service/LimsDiscriminatoryCriteriaService.java b/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/service/LimsDiscriminatoryCriteriaService.java new file mode 100644 index 0000000..171e56a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/service/LimsDiscriminatoryCriteriaService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.discriminatorycriteria.service; + +import com.sunwayworld.basemodule.basedata.discriminatorycriteria.bean.LimsDiscriminatoryCriteriaBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsDiscriminatoryCriteriaService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/service/impl/LimsDiscriminatoryCriteriaServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/service/impl/LimsDiscriminatoryCriteriaServiceImpl.java new file mode 100644 index 0000000..44d5f1d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/discriminatorycriteria/service/impl/LimsDiscriminatoryCriteriaServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.basedata.discriminatorycriteria.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.discriminatorycriteria.dao.LimsDiscriminatoryCriteriaDao; +import com.sunwayworld.basemodule.basedata.discriminatorycriteria.bean.LimsDiscriminatoryCriteriaBean; +import com.sunwayworld.basemodule.basedata.discriminatorycriteria.service.LimsDiscriminatoryCriteriaService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsDiscriminatoryCriteriaServiceImpl implements LimsDiscriminatoryCriteriaService { + + @Autowired + private LimsDiscriminatoryCriteriaDao limsDiscriminatoryCriteriaDao; + + @Override + @SuppressWarnings("unchecked") + public LimsDiscriminatoryCriteriaDao getDao() { + return limsDiscriminatoryCriteriaDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsDiscriminatoryCriteriaBean limsDiscriminatoryCriteria = jsonWrapper.parseUnique(LimsDiscriminatoryCriteriaBean.class); + limsDiscriminatoryCriteria.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsDiscriminatoryCriteria); + return limsDiscriminatoryCriteria.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/bean/LimsEquiptTypeBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/bean/LimsEquiptTypeBean.java new file mode 100644 index 0000000..6e281a6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/bean/LimsEquiptTypeBean.java @@ -0,0 +1,161 @@ +package com.sunwayworld.basemodule.basedata.equipttype.bean; + +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Activatable; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 设备类型 + * + * @author hangh@sunwayworld.com + * @date 2022-08-21 + */ +@Table("T_LIMS_EQUIPT_TYPE") +public class LimsEquiptTypeBean extends AbstractInsertable implements Insertable, Activatable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + @NotNull(defaultValue = Constant.NO) + private String delFlag;// 删除标记 + @NotNull(defaultValue = Constant.ACTIVATED_STATUS_YES) + private String activatedFlag;// 启/停用标记 + private String activatedById;// 启/停用人ID + private String activatedByName;// 启/停用人 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime activatedTime;// 启/停用时间 + private String typeCode;// 类型编码 + private String typeName;// 类型名称 + private String remarks;// 备注 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getDelFlag() { + return delFlag; + } + + public void setDelFlag(String delFlag) { + this.delFlag = delFlag; + } + + public String getActivatedFlag() { + return activatedFlag; + } + + public void setActivatedFlag(String activatedFlag) { + this.activatedFlag = activatedFlag; + } + + public String getActivatedById() { + return activatedById; + } + + public void setActivatedById(String activatedById) { + this.activatedById = activatedById; + } + + public String getActivatedByName() { + return activatedByName; + } + + public void setActivatedByName(String activatedByName) { + this.activatedByName = activatedByName; + } + + public LocalDateTime getActivatedTime() { + return activatedTime; + } + + public void setActivatedTime(LocalDateTime activatedTime) { + this.activatedTime = activatedTime; + } + + public String getTypeCode() { + return typeCode; + } + + public void setTypeCode(String typeCode) { + this.typeCode = typeCode; + } + + public String getTypeName() { + return typeName; + } + + public void setTypeName(String typeName) { + this.typeName = typeName; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/controller/LimsEquiptTypeController.java b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/controller/LimsEquiptTypeController.java new file mode 100644 index 0000000..e4ce651 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/controller/LimsEquiptTypeController.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.basedata.equipttype.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/equipt-types/page") +public interface LimsEquiptTypeController extends GenericEditListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/controller/impl/LimsEquiptTypeControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/controller/impl/LimsEquiptTypeControllerImpl.java new file mode 100644 index 0000000..6145dc9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/controller/impl/LimsEquiptTypeControllerImpl.java @@ -0,0 +1,25 @@ +package com.sunwayworld.basemodule.basedata.equipttype.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.equipttype.controller.LimsEquiptTypeController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEquiptTypeControllerImpl implements LimsEquiptTypeController { + + @Log(value = "设备类型编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/equipt-types/lims-equipt-type-edit-list"; + } + + @Log(value = "设备类型选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/equipt-types/lims-equipt-type-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/dao/LimsEquiptTypeDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/dao/LimsEquiptTypeDao.java new file mode 100644 index 0000000..9cf9a4b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/dao/LimsEquiptTypeDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.equipttype.dao; + +import com.sunwayworld.basemodule.basedata.equipttype.bean.LimsEquiptTypeBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquiptTypeDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/dao/impl/LimsEquiptTypeDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/dao/impl/LimsEquiptTypeDaoImpl.java new file mode 100644 index 0000000..1ec0cb9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/dao/impl/LimsEquiptTypeDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.equipttype.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.equipttype.bean.LimsEquiptTypeBean; +import com.sunwayworld.basemodule.basedata.equipttype.dao.LimsEquiptTypeDao; +import com.sunwayworld.basemodule.basedata.equipttype.mapper.LimsEquiptTypeMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquiptTypeDaoImpl extends MybatisDaoSupport implements LimsEquiptTypeDao { + + @Autowired + private LimsEquiptTypeMapper limsEquiptTypeMapper; + + @Override + public LimsEquiptTypeMapper getMapper() { + return limsEquiptTypeMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/i118n/limsEquiptType-i118n.txt b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/i118n/limsEquiptType-i118n.txt new file mode 100644 index 0000000..1dc2be9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/i118n/limsEquiptType-i118n.txt @@ -0,0 +1,24 @@ + +#设备类型 +T_LIMS_EQUIPT_TYPE.SERVICE_NAME=设备类型 +T_LIMS_EQUIPT_TYPE.ID=主键 +T_LIMS_EQUIPT_TYPE.CREATEDBYID=制单人编码 +T_LIMS_EQUIPT_TYPE.CREATEDBYNAME=制单人名称 +T_LIMS_EQUIPT_TYPE.CREATEDTIME=制单时间 +T_LIMS_EQUIPT_TYPE.CREATEDBYORGID=制单人单位编码 +T_LIMS_EQUIPT_TYPE.CREATEDBYORGNAME=制单人单位名称 +T_LIMS_EQUIPT_TYPE.DELFLAG=删除标记 +T_LIMS_EQUIPT_TYPE.ACTIVATEDFLAG=启/停用标记 +T_LIMS_EQUIPT_TYPE.ACTIVATEDBYID=启/停用人ID +T_LIMS_EQUIPT_TYPE.ACTIVATEDBYNAME=启/停用人 +T_LIMS_EQUIPT_TYPE.ACTIVATEDTIME=启/停用时间 +T_LIMS_EQUIPT_TYPE.TYPECODE=类型编码 +T_LIMS_EQUIPT_TYPE.TYPENAME=类型名称 +T_LIMS_EQUIPT_TYPE.REMARK=备注 + +BASEMODULE.BASEDATA.EQUIPTTYPES.MODAL.ADD=新增 +BASEMODULE.BASEDATA.EQUIPTTYPES.TAB.BASE_INFO=基本信息 +BASEMODULE.BASEDATA.EQUIPTTYPES.BUTTON.BUTTON=按钮 +BASEMODULE.BASEDATA.EQUIPTTYPES.TIP.TIP=提示框 +BASEMODULE.BASEDATA.EQUIPTTYPES.MODAL.MODAL=对话框 + diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/mapper/LimsEquiptTypeMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/mapper/LimsEquiptTypeMapper.java new file mode 100644 index 0000000..8978cc6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/mapper/LimsEquiptTypeMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.equipttype.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquiptTypeMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/mapper/conf/lims-equipt-type-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/mapper/conf/lims-equipt-type-mysql-mapper.xml new file mode 100644 index 0000000..46d2a9c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/mapper/conf/lims-equipt-type-mysql-mapper.xml @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/mapper/conf/lims-equipt-type-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/mapper/conf/lims-equipt-type-oracle-mapper.xml new file mode 100644 index 0000000..46d2a9c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/mapper/conf/lims-equipt-type-oracle-mapper.xml @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/mapper/conf/lims-equipt-type-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/mapper/conf/lims-equipt-type-sqlserver-mapper.xml new file mode 100644 index 0000000..46d2a9c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/mapper/conf/lims-equipt-type-sqlserver-mapper.xml @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/resource/LimsEquiptTypeResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/resource/LimsEquiptTypeResource.java new file mode 100644 index 0000000..50800c0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/resource/LimsEquiptTypeResource.java @@ -0,0 +1,15 @@ +package com.sunwayworld.basemodule.basedata.equipttype.resource; + +import com.sunwayworld.basemodule.basedata.ordertype.bean.LimsOrderTypeBean; +import com.sunwayworld.basemodule.basedata.ordertype.service.LimsOrderTypeService; +import com.sunwayworld.framework.support.activatable.resource.GenericActivatableResource; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.equipttype.bean.LimsEquiptTypeBean; +import com.sunwayworld.basemodule.basedata.equipttype.service.LimsEquiptTypeService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/basedata/equipt-types") +public interface LimsEquiptTypeResource extends GenericResource, GenericChoosableResource, GenericActivatableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/resource/impl/LimsEquiptTypeResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/resource/impl/LimsEquiptTypeResourceImpl.java new file mode 100644 index 0000000..e8453d4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/resource/impl/LimsEquiptTypeResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.basedata.equipttype.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.equipttype.resource.LimsEquiptTypeResource; +import com.sunwayworld.basemodule.basedata.equipttype.service.LimsEquiptTypeService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("设备类型") +@RestController +@GikamBean +public class LimsEquiptTypeResourceImpl implements LimsEquiptTypeResource { + + @Autowired + private LimsEquiptTypeService limsEquiptTypeService; + + @Override + public LimsEquiptTypeService getService() { + return limsEquiptTypeService; + } + + @Log(value = "新增设备类型", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/service/LimsEquiptTypeService.java b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/service/LimsEquiptTypeService.java new file mode 100644 index 0000000..742207d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/service/LimsEquiptTypeService.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.basedata.equipttype.service; + +import com.sunwayworld.basemodule.basedata.equipttype.bean.LimsEquiptTypeBean; +import com.sunwayworld.basemodule.basedata.ordertype.bean.LimsOrderTypeBean; +import com.sunwayworld.framework.support.activatable.service.GenericActivatableService; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsEquiptTypeService extends GenericService, GenericChoosableService, GenericActivatableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/service/impl/LimsEquiptTypeServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/service/impl/LimsEquiptTypeServiceImpl.java new file mode 100644 index 0000000..fac18d1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/service/impl/LimsEquiptTypeServiceImpl.java @@ -0,0 +1,57 @@ +package com.sunwayworld.basemodule.basedata.equipttype.service.impl; + +import com.sunwayworld.basemodule.basedata.testtype.bean.LimsTestTypeBean; +import com.sunwayworld.framework.constant.Constant; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.equipttype.dao.LimsEquiptTypeDao; +import com.sunwayworld.basemodule.basedata.equipttype.bean.LimsEquiptTypeBean; +import com.sunwayworld.basemodule.basedata.equipttype.service.LimsEquiptTypeService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; + +@Repository +@GikamBean +public class LimsEquiptTypeServiceImpl implements LimsEquiptTypeService { + + @Autowired + private LimsEquiptTypeDao limsEquiptTypeDao; + + @Override + @SuppressWarnings("unchecked") + public LimsEquiptTypeDao getDao() { + return limsEquiptTypeDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquiptTypeBean limsEquiptType = jsonWrapper.parseUnique(LimsEquiptTypeBean.class); + limsEquiptType.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEquiptType); + return limsEquiptType.getId(); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + public void delete(RestJsonWrapperBean wrapper) { + List equiptTypes = wrapper.parse(LimsEquiptTypeBean.class); + + if (equiptTypes.size() > 0) { + for (LimsEquiptTypeBean type : equiptTypes) { + type.setDelFlag(Constant.YES); + } + getDao().update(equiptTypes, "DelFlag"); + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/sql/limsEquiptType-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/sql/limsEquiptType-mysql-sql.sql new file mode 100644 index 0000000..c3ccfb7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/sql/limsEquiptType-mysql-sql.sql @@ -0,0 +1,81 @@ +-- ----------------------------- 2022-08-21 add by hangh--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_EQUIPT_TYPE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `DELFLAG` VARCHAR(12) DEFAULT NULL COMMENT '删除标记', + `ACTIVATEDFLAG` VARCHAR(12) DEFAULT NULL COMMENT '启/停用标记', + `ACTIVATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '启/停用人ID', + `ACTIVATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '启/停用人', + `ACTIVATEDTIME` DATETIME DEFAULT NULL COMMENT '启/停用时间', + `TYPECODE` VARCHAR(36) DEFAULT NULL COMMENT '类型编码', + `TYPENAME` VARCHAR(60) DEFAULT NULL COMMENT '类型名称', + `REMARK` VARCHAR(300) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='设备类型'; + +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.SERVICE_NAME', '设备类型', '设备类型', 'zh-CN', '设备类型'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ID', '设备类型的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYID', '设备类型的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYNAME', '设备类型的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDTIME', '设备类型的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYORGID', '设备类型的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYORGNAME', '设备类型的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.DELFLAG', '设备类型的删除标记', '删除标记', 'zh-CN', '删除标记'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDFLAG', '设备类型的启/停用标记', '启/停用标记', 'zh-CN', '启/停用标记'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDBYID', '设备类型的启/停用人ID', '启/停用人ID', 'zh-CN', '启/停用人ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDBYNAME', '设备类型的启/停用人', '启/停用人', 'zh-CN', '启/停用人'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDTIME', '设备类型的启/停用时间', '启/停用时间', 'zh-CN', '启/停用时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.TYPECODE', '设备类型的类型编码', '类型编码', 'zh-CN', '类型编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.TYPENAME', '设备类型的类型名称', '类型名称', 'zh-CN', '类型名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.REMARK', '设备类型的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20220821001', '设备类型', '/secure/basemodule/basedata/equipt-types/page/edit-list', '20210616001', '10', '046.svg', '设备类型'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_TYPE', '0', '0'); + + +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.SERVICE_NAME', '设备类型', 'Equipment Type', 'en-US', 'Equipment Type'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ID', '设备类型的主键', 'Primary Key', 'en-US', 'Primary Key'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYID', '设备类型的制单人编码', 'Editor ID', 'en-US', 'Editor ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYNAME', '设备类型的制单人名称', 'Editor Name', 'en-US', 'Editor Name'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDTIME', '设备类型的制单时间', 'EditTime', 'en-US', 'EditTime'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYORGID', '设备类型的制单人单位编码', 'Editor Department ID', 'en-US', 'Editor Department ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYORGNAME', '设备类型的制单人单位名称', 'Editor Department Name', 'en-US', 'Editor Department Name'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.DELFLAG', '设备类型的删除标记', 'Delete Flag', 'en-US', 'Delete Flag'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDFLAG', '设备类型的启/停用标记', 'Enabled Or Not', 'en-US', 'Enabled Or Not'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDBYID', '设备类型的启/停用人ID', 'Enabled Or Not Person ID', 'en-US', 'Enabled Or Not Person ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDBYNAME', '设备类型的启/停用人', 'Enabled Or Not PersON', 'en-US', 'Enabled Or Not PersON'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDTIME', '设备类型的启/停用时间', 'Enabled Or Not Time', 'en-US', 'Enabled Or Not Time'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.TYPECODE', '设备类型的类型编码', 'Type Code', 'en-US', 'Type Code'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.TYPENAME', '设备类型的类型名称', 'Type Name', 'en-US', 'Type Name'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.REMARK', '设备类型的备注', 'Remark', 'en-US', 'Remark'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.MODAL.ADD', '新增', 'Add A New Data', 'en-US', 'Add A New Data'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.TAB.BASE_INFO', '基本信息', 'Basic Info', 'en-US', 'Basic Info'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.BUTTON.BUTTON', '按钮', 'Button', 'en-US', 'Button'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.TIP.TIP', '提示框', 'Tooltip', 'en-US', 'Tooltip'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.MODAL.MODAL', '对话框', 'Dialog Box', 'en-US', 'Dialog Box'); + +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.REMARKS', '测试类型', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.REMARKS', '测试类型', 'Remarks', 'en-US', 'Remarks'); + +ALTER TABLE t_lims_equipt_type CHANGE REMARK REMARKS varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NULL; + +COMMIT; + +-- ----------------------------- 2022-08-21 add by hangh------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/sql/limsEquiptType-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/sql/limsEquiptType-oracle-sql.sql new file mode 100644 index 0000000..6baccfb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/sql/limsEquiptType-oracle-sql.sql @@ -0,0 +1,97 @@ +-- ----------------------------- 2022-08-21 add by hangh--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT_TYPE( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + DELFLAG VARCHAR2(12) NULL, + ACTIVATEDFLAG VARCHAR2(12) NULL, + ACTIVATEDBYID VARCHAR2(36) NULL, + ACTIVATEDBYNAME VARCHAR2(60) NULL, + ACTIVATEDTIME DATE NULL, + TYPECODE VARCHAR2(36) NULL, + TYPENAME VARCHAR2(60) NULL, + REMARK VARCHAR2(300) NULL + ); +COMMENT ON TABLE T_LIMS_EQUIPT_TYPE IS '设备类型'; +COMMENT ON COLUMN T_LIMS_EQUIPT_TYPE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_TYPE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_TYPE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_TYPE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_TYPE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_TYPE.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_TYPE.DELFLAG IS '删除标记'; +COMMENT ON COLUMN T_LIMS_EQUIPT_TYPE.ACTIVATEDFLAG IS '启/停用标记'; +COMMENT ON COLUMN T_LIMS_EQUIPT_TYPE.ACTIVATEDBYID IS '启/停用人ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_TYPE.ACTIVATEDBYNAME IS '启/停用人'; +COMMENT ON COLUMN T_LIMS_EQUIPT_TYPE.ACTIVATEDTIME IS '启/停用时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_TYPE.TYPECODE IS '类型编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_TYPE.TYPENAME IS '类型名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_TYPE.REMARK IS '备注'; + +ALTER TABLE T_LIMS_EQUIPT_TYPE ADD CONSTRAINT PK_LIMS_EQUIPT_TYPE PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.SERVICE_NAME', '设备类型', '设备类型', 'zh-CN', '设备类型'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ID', '设备类型的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYID', '设备类型的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYNAME', '设备类型的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDTIME', '设备类型的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYORGID', '设备类型的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYORGNAME', '设备类型的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.DELFLAG', '设备类型的删除标记', '删除标记', 'zh-CN', '删除标记'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDFLAG', '设备类型的启/停用标记', '启/停用标记', 'zh-CN', '启/停用标记'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDBYID', '设备类型的启/停用人ID', '启/停用人ID', 'zh-CN', '启/停用人ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDBYNAME', '设备类型的启/停用人', '启/停用人', 'zh-CN', '启/停用人'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDTIME', '设备类型的启/停用时间', '启/停用时间', 'zh-CN', '启/停用时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.TYPECODE', '设备类型的类型编码', '类型编码', 'zh-CN', '类型编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.TYPENAME', '设备类型的类型名称', '类型名称', 'zh-CN', '类型名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.REMARK', '设备类型的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20220821001', '设备类型', '/secure/basemodule/basedata/equipt-types/page/edit-list', '20210616001', '10', '046.svg', '设备类型'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_TYPE', '0', '0'); + + + +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.SERVICE_NAME', '设备类型', 'Equipment Type', 'en-US', 'Equipment Type'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ID', '设备类型的主键', 'Primary Key', 'en-US', 'Primary Key'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYID', '设备类型的制单人编码', 'Editor ID', 'en-US', 'Editor ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYNAME', '设备类型的制单人名称', 'Editor Name', 'en-US', 'Editor Name'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDTIME', '设备类型的制单时间', 'EditTime', 'en-US', 'EditTime'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYORGID', '设备类型的制单人单位编码', 'Editor Department ID', 'en-US', 'Editor Department ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYORGNAME', '设备类型的制单人单位名称', 'Editor Department Name', 'en-US', 'Editor Department Name'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.DELFLAG', '设备类型的删除标记', 'Delete Flag', 'en-US', 'Delete Flag'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDFLAG', '设备类型的启/停用标记', 'Enabled Or Not', 'en-US', 'Enabled Or Not'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDBYID', '设备类型的启/停用人ID', 'Enabled Or Not Person ID', 'en-US', 'Enabled Or Not Person ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDBYNAME', '设备类型的启/停用人', 'Enabled Or Not PersON', 'en-US', 'Enabled Or Not PersON'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDTIME', '设备类型的启/停用时间', 'Enabled Or Not Time', 'en-US', 'Enabled Or Not Time'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.TYPECODE', '设备类型的类型编码', 'Type Code', 'en-US', 'Type Code'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.TYPENAME', '设备类型的类型名称', 'Type Name', 'en-US', 'Type Name'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.REMARK', '设备类型的备注', 'Remark', 'en-US', 'Remark'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.MODAL.ADD', '新增', 'Add A New Data', 'en-US', 'Add A New Data'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.TAB.BASE_INFO', '基本信息', 'Basic Info', 'en-US', 'Basic Info'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.BUTTON.BUTTON', '按钮', 'Button', 'en-US', 'Button'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.TIP.TIP', '提示框', 'Tooltip', 'en-US', 'Tooltip'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.MODAL.MODAL', '对话框', 'Dialog Box', 'en-US', 'Dialog Box'); + + +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.REMARKS', '测试类型', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.REMARKS', '测试类型', 'Remarks', 'en-US', 'Remarks'); + +ALTER TABLE t_lims_equipt_type CHANGE REMARK REMARKS varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NULL; + +COMMIT; + +-- ----------------------------- 2022-08-21 add by hangh------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/sql/limsEquiptType-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/sql/limsEquiptType-sqlserver-sql.sql new file mode 100644 index 0000000..c910eef --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/equipttype/sql/limsEquiptType-sqlserver-sql.sql @@ -0,0 +1,93 @@ +-- ----------------------------- 2022-08-21 add by hangh--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_EQUIPT_TYPE( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + DELFLAG VARCHAR(12) NULL , + ACTIVATEDFLAG VARCHAR(12) NULL , + ACTIVATEDBYID VARCHAR(36) NULL , + ACTIVATEDBYNAME VARCHAR(60) NULL , + ACTIVATEDTIME DATETIME NULL , + TYPECODE VARCHAR(36) NULL , + TYPENAME VARCHAR(60) NULL , + REMARK VARCHAR(300) NULL , + CONSTRAINT PK_LIMS_EQUIPT_TYPE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'删除标记' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE', @level2type=N'COLUMN',@level2name=N'DELFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用标记' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE', @level2type=N'COLUMN',@level2name=N'ACTIVATEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用人ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用人' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE', @level2type=N'COLUMN',@level2name=N'ACTIVATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类型编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE', @level2type=N'COLUMN',@level2name=N'TYPECODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类型名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE', @level2type=N'COLUMN',@level2name=N'TYPENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_TYPE', @level2type=N'COLUMN',@level2name=N'REMARK'; + +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.SERVICE_NAME', N'设备类型', N'设备类型', N'zh-CN',N'设备类型'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.ID', N'设备类型的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.CREATEDBYID', N'设备类型的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.CREATEDBYNAME', N'设备类型的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.CREATEDTIME', N'设备类型的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.CREATEDBYORGID', N'设备类型的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.CREATEDBYORGNAME', N'设备类型的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.DELFLAG', N'设备类型的删除标记', N'删除标记', N'zh-CN',N'删除标记'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.ACTIVATEDFLAG', N'设备类型的启/停用标记', N'启/停用标记', N'zh-CN',N'启/停用标记'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.ACTIVATEDBYID', N'设备类型的启/停用人ID', N'启/停用人ID', N'zh-CN',N'启/停用人ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.ACTIVATEDBYNAME', N'设备类型的启/停用人', N'启/停用人', N'zh-CN',N'启/停用人'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.ACTIVATEDTIME', N'设备类型的启/停用时间', N'启/停用时间', N'zh-CN',N'启/停用时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.TYPECODE', N'设备类型的类型编码', N'类型编码', N'zh-CN',N'类型编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.TYPENAME', N'设备类型的类型名称', N'类型名称', N'zh-CN',N'类型名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_TYPE.REMARK', N'设备类型的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.EQUIPTTYPES.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.EQUIPTTYPES.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.EQUIPTTYPES.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.EQUIPTTYPES.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.EQUIPTTYPES.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20220821001', '设备类型', '/secure/basemodule/basedata/equipt-types/page/edit-list', '20210616001', '10', '046.svg', '设备类型'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_TYPE', '0', '0'); + + + +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.SERVICE_NAME', '设备类型', 'Equipment Type', 'en-US', 'Equipment Type'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ID', '设备类型的主键', 'Primary Key', 'en-US', 'Primary Key'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYID', '设备类型的制单人编码', 'Editor ID', 'en-US', 'Editor ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYNAME', '设备类型的制单人名称', 'Editor Name', 'en-US', 'Editor Name'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDTIME', '设备类型的制单时间', 'EditTime', 'en-US', 'EditTime'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYORGID', '设备类型的制单人单位编码', 'Editor Department ID', 'en-US', 'Editor Department ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.CREATEDBYORGNAME', '设备类型的制单人单位名称', 'Editor Department Name', 'en-US', 'Editor Department Name'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.DELFLAG', '设备类型的删除标记', 'Delete Flag', 'en-US', 'Delete Flag'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDFLAG', '设备类型的启/停用标记', 'Enabled Or Not', 'en-US', 'Enabled Or Not'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDBYID', '设备类型的启/停用人ID', 'Enabled Or Not Person ID', 'en-US', 'Enabled Or Not Person ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDBYNAME', '设备类型的启/停用人', 'Enabled Or Not PersON', 'en-US', 'Enabled Or Not PersON'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.ACTIVATEDTIME', '设备类型的启/停用时间', 'Enabled Or Not Time', 'en-US', 'Enabled Or Not Time'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.TYPECODE', '设备类型的类型编码', 'Type Code', 'en-US', 'Type Code'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.TYPENAME', '设备类型的类型名称', 'Type Name', 'en-US', 'Type Name'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.REMARK', '设备类型的备注', 'Remark', 'en-US', 'Remark'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.MODAL.ADD', '新增', 'Add A New Data', 'en-US', 'Add A New Data'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.TAB.BASE_INFO', '基本信息', 'Basic Info', 'en-US', 'Basic Info'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.BUTTON.BUTTON', '按钮', 'Button', 'en-US', 'Button'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.TIP.TIP', '提示框', 'Tooltip', 'en-US', 'Tooltip'); +CALL INSERTI18N('BASEMODULE.BASEDATA.EQUIPTTYPES.MODAL.MODAL', '对话框', 'Dialog Box', 'en-US', 'Dialog Box'); + + +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.REMARKS', '测试类型', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_EQUIPT_TYPE.REMARKS', '测试类型', 'Remarks', 'en-US', 'Remarks'); +ALTER TABLE t_lims_equipt_type CHANGE REMARK REMARKS varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NULL; + + +-- ----------------------------- 2022-08-21 add by hangh------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/bean/LimsEquiptMaintainLibraryBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/bean/LimsEquiptMaintainLibraryBean.java new file mode 100644 index 0000000..88b7e90 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/bean/LimsEquiptMaintainLibraryBean.java @@ -0,0 +1,197 @@ +package com.sunwayworld.basemodule.basedata.maintainlibrary.bean; + +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Activatable; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 设备保养点检项目库 + * + * @author hangh@sunwayworld.com + * @date 2022-09-02 + */ +@Table("T_LIMS_EQUIPT_MAINTAIN_LIBRARY") +public class LimsEquiptMaintainLibraryBean extends AbstractInsertable implements Insertable, Activatable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + @NotNull(defaultValue = Constant.NO) + private String delFlag;// 删除标记 + @NotNull(defaultValue = Constant.ACTIVATED_STATUS_YES) + private String activatedFlag;// 启/停用标记 + private String activatedById;// 启/停用人ID + private String activatedByName;// 启/停用人 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime activatedTime;// 启/停用时间 + private String itemType;// 项目类型 + private String itemName;// 项目名称 + private String itemCategory;// 项目分类 + private String remarks;// 备注 + private String itemMethod;// 项目方法 + private String orgId;// 所属部门ID + private String orgName;// 所属部门名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getDelFlag() { + return delFlag; + } + + public void setDelFlag(String delFlag) { + this.delFlag = delFlag; + } + + public String getActivatedFlag() { + return activatedFlag; + } + + public void setActivatedFlag(String activatedFlag) { + this.activatedFlag = activatedFlag; + } + + public String getActivatedById() { + return activatedById; + } + + public void setActivatedById(String activatedById) { + this.activatedById = activatedById; + } + + public String getActivatedByName() { + return activatedByName; + } + + public void setActivatedByName(String activatedByName) { + this.activatedByName = activatedByName; + } + + public LocalDateTime getActivatedTime() { + return activatedTime; + } + + public void setActivatedTime(LocalDateTime activatedTime) { + this.activatedTime = activatedTime; + } + + public String getItemType() { + return itemType; + } + + public void setItemType(String itemType) { + this.itemType = itemType; + } + + public String getItemName() { + return itemName; + } + + public void setItemName(String itemName) { + this.itemName = itemName; + } + + public String getItemCategory() { + return itemCategory; + } + + public void setItemCategory(String itemCategory) { + this.itemCategory = itemCategory; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getItemMethod() { + return itemMethod; + } + + public void setItemMethod(String itemMethod) { + this.itemMethod = itemMethod; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/controller/LimsEquiptMaintainLibraryController.java b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/controller/LimsEquiptMaintainLibraryController.java new file mode 100644 index 0000000..0e18257 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/controller/LimsEquiptMaintainLibraryController.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.basedata.maintainlibrary.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/equipt-maintain-librarys/page") +public interface LimsEquiptMaintainLibraryController extends GenericEditListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/controller/impl/LimsEquiptMaintainLibraryControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/controller/impl/LimsEquiptMaintainLibraryControllerImpl.java new file mode 100644 index 0000000..6368ec3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/controller/impl/LimsEquiptMaintainLibraryControllerImpl.java @@ -0,0 +1,25 @@ +package com.sunwayworld.basemodule.basedata.maintainlibrary.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.maintainlibrary.controller.LimsEquiptMaintainLibraryController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEquiptMaintainLibraryControllerImpl implements LimsEquiptMaintainLibraryController { + + @Log(value = "设备保养点检项目库编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/equipt-maintainplan-librarys/lims-equipt-maintainplan-library-edit-list"; + } + + @Log(value = "设备保养点检项目库选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/equipt-maintainplan-librarys/lims-equipt-maintainplan-library-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/dao/LimsEquiptMaintainLibraryDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/dao/LimsEquiptMaintainLibraryDao.java new file mode 100644 index 0000000..0f88084 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/dao/LimsEquiptMaintainLibraryDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.maintainlibrary.dao; + +import com.sunwayworld.basemodule.basedata.maintainlibrary.bean.LimsEquiptMaintainLibraryBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquiptMaintainLibraryDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/dao/impl/LimsEquiptMaintainLibraryDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/dao/impl/LimsEquiptMaintainLibraryDaoImpl.java new file mode 100644 index 0000000..45b20dd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/dao/impl/LimsEquiptMaintainLibraryDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.maintainlibrary.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.maintainlibrary.bean.LimsEquiptMaintainLibraryBean; +import com.sunwayworld.basemodule.basedata.maintainlibrary.dao.LimsEquiptMaintainLibraryDao; +import com.sunwayworld.basemodule.basedata.maintainlibrary.mapper.LimsEquiptMaintainLibraryMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquiptMaintainLibraryDaoImpl extends MybatisDaoSupport implements LimsEquiptMaintainLibraryDao { + + @Autowired + private LimsEquiptMaintainLibraryMapper limsEquiptMaintainLibraryMapper; + + @Override + public LimsEquiptMaintainLibraryMapper getMapper() { + return limsEquiptMaintainLibraryMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/mapper/LimsEquiptMaintainLibraryMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/mapper/LimsEquiptMaintainLibraryMapper.java new file mode 100644 index 0000000..f0ccfaa --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/mapper/LimsEquiptMaintainLibraryMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.maintainlibrary.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquiptMaintainLibraryMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/mapper/conf/lims-equipt-maintain-library-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/mapper/conf/lims-equipt-maintain-library-mysql-mapper.xml new file mode 100644 index 0000000..7979dbc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/mapper/conf/lims-equipt-maintain-library-mysql-mapper.xml @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/mapper/conf/lims-equipt-maintain-library-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/mapper/conf/lims-equipt-maintain-library-oracle-mapper.xml new file mode 100644 index 0000000..7979dbc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/mapper/conf/lims-equipt-maintain-library-oracle-mapper.xml @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/mapper/conf/lims-equipt-maintain-library-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/mapper/conf/lims-equipt-maintain-library-sqlserver-mapper.xml new file mode 100644 index 0000000..7979dbc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/mapper/conf/lims-equipt-maintain-library-sqlserver-mapper.xml @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/resource/LimsEquiptMaintainLibraryResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/resource/LimsEquiptMaintainLibraryResource.java new file mode 100644 index 0000000..af6fc0b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/resource/LimsEquiptMaintainLibraryResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.maintainlibrary.resource; + +import com.sunwayworld.basemodule.basedata.maintainlibrary.bean.LimsEquiptMaintainLibraryBean; +import com.sunwayworld.basemodule.basedata.maintainlibrary.service.LimsEquiptMaintainLibraryService; +import com.sunwayworld.framework.support.activatable.resource.GenericActivatableResource; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/basedata/equipt-maintain-librarys") +public interface LimsEquiptMaintainLibraryResource extends GenericResource, GenericChoosableResource, GenericActivatableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/resource/impl/LimsEquiptMaintainLibraryResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/resource/impl/LimsEquiptMaintainLibraryResourceImpl.java new file mode 100644 index 0000000..8784a40 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/resource/impl/LimsEquiptMaintainLibraryResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.basedata.maintainlibrary.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.maintainlibrary.resource.LimsEquiptMaintainLibraryResource; +import com.sunwayworld.basemodule.basedata.maintainlibrary.service.LimsEquiptMaintainLibraryService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("设备保养点检项目库") +@RestController +@GikamBean +public class LimsEquiptMaintainLibraryResourceImpl implements LimsEquiptMaintainLibraryResource { + + @Autowired + private LimsEquiptMaintainLibraryService limsEquiptMaintainLibraryService; + + @Override + public LimsEquiptMaintainLibraryService getService() { + return limsEquiptMaintainLibraryService; + } + + @Log(value = "新增设备保养点检项目库", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/service/LimsEquiptMaintainLibraryService.java b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/service/LimsEquiptMaintainLibraryService.java new file mode 100644 index 0000000..70118b0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/service/LimsEquiptMaintainLibraryService.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.basedata.maintainlibrary.service; + +import com.sunwayworld.basemodule.basedata.maintainlibrary.bean.LimsEquiptMaintainLibraryBean; +import com.sunwayworld.framework.support.activatable.service.GenericActivatableService; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsEquiptMaintainLibraryService extends GenericService, GenericChoosableService, GenericActivatableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/service/impl/LimsEquiptMaintainLibraryServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/service/impl/LimsEquiptMaintainLibraryServiceImpl.java new file mode 100644 index 0000000..38040aa --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/service/impl/LimsEquiptMaintainLibraryServiceImpl.java @@ -0,0 +1,57 @@ +package com.sunwayworld.basemodule.basedata.maintainlibrary.service.impl; + +import com.sunwayworld.basemodule.basedata.maintainlibrary.bean.LimsEquiptMaintainLibraryBean; +import com.sunwayworld.basemodule.basedata.maintainlibrary.dao.LimsEquiptMaintainLibraryDao; +import com.sunwayworld.basemodule.basedata.maintainlibrary.service.LimsEquiptMaintainLibraryService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; + +@Repository +@GikamBean +public class LimsEquiptMaintainLibraryServiceImpl implements LimsEquiptMaintainLibraryService { + + @Autowired + private LimsEquiptMaintainLibraryDao limsEquiptMaintainLibraryDao; + + @Override + @SuppressWarnings("unchecked") + public LimsEquiptMaintainLibraryDao getDao() { + return limsEquiptMaintainLibraryDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquiptMaintainLibraryBean limsEquiptMaintainLibrary = jsonWrapper.parseUnique(LimsEquiptMaintainLibraryBean.class); + limsEquiptMaintainLibrary.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEquiptMaintainLibrary); + return limsEquiptMaintainLibrary.getId(); + } + + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + public void delete(RestJsonWrapperBean wrapper) { + List maintainLibraries = wrapper.parse(LimsEquiptMaintainLibraryBean.class); + + if (maintainLibraries.size() > 0) { + for (LimsEquiptMaintainLibraryBean item : maintainLibraries) { + item.setDelFlag(Constant.YES); + } + getDao().update(maintainLibraries, "DelFlag"); + } + } + + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/sql/limsEquiptMaintainLibrary-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/sql/limsEquiptMaintainLibrary-mysql-sql.sql new file mode 100644 index 0000000..64f5b8b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/sql/limsEquiptMaintainLibrary-mysql-sql.sql @@ -0,0 +1,63 @@ +-- ----------------------------- 2022-09-02 add by hangh--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_EQUIPT_MAINTAIN_LIBRARY`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `DELFLAG` VARCHAR(12) DEFAULT NULL COMMENT '删除标记', + `ACTIVATEDFLAG` VARCHAR(12) DEFAULT NULL COMMENT '启/停用标记', + `ACTIVATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '启/停用人ID', + `ACTIVATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '启/停用人', + `ACTIVATEDTIME` DATETIME DEFAULT NULL COMMENT '启/停用时间', + `ITEMTYPE` VARCHAR(36) DEFAULT NULL COMMENT '项目类型', + `ITEMNAME` VARCHAR(360) DEFAULT NULL COMMENT '项目名称', + `ITEMCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '项目分类', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `ITEMMETHOD` VARCHAR(36) DEFAULT NULL COMMENT '项目方法', + `ORGID` VARCHAR(36) DEFAULT NULL COMMENT '所属部门ID', + `ORGNAME` VARCHAR(60) DEFAULT NULL COMMENT '所属部门名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='设备保养点检项目库'; + +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.SERVICE_NAME', '设备保养点检项目库', '设备保养点检项目库', 'zh-CN', '设备保养点检项目库'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ID', '设备保养点检项目库的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYID', '设备保养点检项目库的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYNAME', '设备保养点检项目库的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDTIME', '设备保养点检项目库的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYORGID', '设备保养点检项目库的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYORGNAME', '设备保养点检项目库的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.DELFLAG', '设备保养点检项目库的删除标记', '删除标记', 'zh-CN', '删除标记'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDFLAG', '设备保养点检项目库的启/停用标记', '启/停用标记', 'zh-CN', '启/停用标记'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDBYID', '设备保养点检项目库的启/停用人ID', '启/停用人ID', 'zh-CN', '启/停用人ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDBYNAME', '设备保养点检项目库的启/停用人', '启/停用人', 'zh-CN', '启/停用人'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDTIME', '设备保养点检项目库的启/停用时间', '启/停用时间', 'zh-CN', '启/停用时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMTYPE', '设备保养点检项目库的项目类型', '项目类型', 'zh-CN', '项目类型'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMNAME', '设备保养点检项目库的项目名称', '项目名称', 'zh-CN', '项目名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMCATEGORY', '设备保养点检项目库的项目分类', '项目分类', 'zh-CN', '项目分类'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.REMARKS', '设备保养点检项目库的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMMETHOD', '设备保养点检项目库的项目方法', '项目方法', 'zh-CN', '项目方法'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ORGID', '设备保养点检项目库的所属部门ID', '所属部门ID', 'zh-CN', '所属部门ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ORGNAME', '设备保养点检项目库的所属部门名称', '所属部门名称', 'zh-CN', '所属部门名称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MAINTAINLIBRARYS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MAINTAINLIBRARYS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MAINTAINLIBRARYS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MAINTAINLIBRARYS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MAINTAINLIBRARYS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20220821002', '设备保养点检项目库', '/secure/basemodule/basedata/equipt-maintainplan-librarys/page/edit-list', '20210616001', '30', '009.svg', '设备保养点检项目库'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_MAINTAIN_LIBRARY', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-09-02 add by hangh------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/sql/limsEquiptMaintainLibrary-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/sql/limsEquiptMaintainLibrary-oracle-sql.sql new file mode 100644 index 0000000..70e9e8a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/sql/limsEquiptMaintainLibrary-oracle-sql.sql @@ -0,0 +1,81 @@ +-- ----------------------------- 2022-09-02 add by hangh--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT_MAINTAIN_LIBRARY( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + DELFLAG VARCHAR2(12) NULL, + ACTIVATEDFLAG VARCHAR2(12) NULL, + ACTIVATEDBYID VARCHAR2(36) NULL, + ACTIVATEDBYNAME VARCHAR2(60) NULL, + ACTIVATEDTIME DATE NULL, + ITEMTYPE VARCHAR2(36) NULL, + ITEMNAME VARCHAR2(360) NULL, + ITEMCATEGORY VARCHAR2(36) NULL, + REMARKS VARCHAR2(360) NULL, + ITEMMETHOD VARCHAR2(36) NULL, + ORGID VARCHAR2(36) NULL, + ORGNAME VARCHAR2(60) NULL + ); +COMMENT ON TABLE T_LIMS_EQUIPT_MAINTAIN_LIBRARY IS '设备保养点检项目库'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.DELFLAG IS '删除标记'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDFLAG IS '启/停用标记'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDBYID IS '启/停用人ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDBYNAME IS '启/停用人'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDTIME IS '启/停用时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMTYPE IS '项目类型'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMNAME IS '项目名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMCATEGORY IS '项目分类'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMMETHOD IS '项目方法'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ORGID IS '所属部门ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ORGNAME IS '所属部门名称'; + +ALTER TABLE T_LIMS_EQUIPT_MAINTAIN_LIBRARY ADD CONSTRAINT PK_LIMS_EQUIPT_MAINTAIN_LIBRARY PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.SERVICE_NAME', '设备保养点检项目库', '设备保养点检项目库', 'zh-CN', '设备保养点检项目库'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ID', '设备保养点检项目库的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYID', '设备保养点检项目库的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYNAME', '设备保养点检项目库的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDTIME', '设备保养点检项目库的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYORGID', '设备保养点检项目库的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYORGNAME', '设备保养点检项目库的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.DELFLAG', '设备保养点检项目库的删除标记', '删除标记', 'zh-CN', '删除标记'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDFLAG', '设备保养点检项目库的启/停用标记', '启/停用标记', 'zh-CN', '启/停用标记'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDBYID', '设备保养点检项目库的启/停用人ID', '启/停用人ID', 'zh-CN', '启/停用人ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDBYNAME', '设备保养点检项目库的启/停用人', '启/停用人', 'zh-CN', '启/停用人'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDTIME', '设备保养点检项目库的启/停用时间', '启/停用时间', 'zh-CN', '启/停用时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMTYPE', '设备保养点检项目库的项目类型', '项目类型', 'zh-CN', '项目类型'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMNAME', '设备保养点检项目库的项目名称', '项目名称', 'zh-CN', '项目名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMCATEGORY', '设备保养点检项目库的项目分类', '项目分类', 'zh-CN', '项目分类'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.REMARKS', '设备保养点检项目库的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMMETHOD', '设备保养点检项目库的项目方法', '项目方法', 'zh-CN', '项目方法'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ORGID', '设备保养点检项目库的所属部门ID', '所属部门ID', 'zh-CN', '所属部门ID'); +CALL INSERTI18N('T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ORGNAME', '设备保养点检项目库的所属部门名称', '所属部门名称', 'zh-CN', '所属部门名称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MAINTAINLIBRARYS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MAINTAINLIBRARYS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MAINTAINLIBRARYS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MAINTAINLIBRARYS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MAINTAINLIBRARYS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20220821002', '设备保养点检项目库', '/secure/basemodule/basedata/equipt-maintainplan-librarys/page/edit-list', '20210616001', '30', '009.svg', '设备保养点检项目库'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_MAINTAIN_LIBRARY', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-09-02 add by hangh------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/sql/limsEquiptMaintainLibrary-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/sql/limsEquiptMaintainLibrary-sqlserver-sql.sql new file mode 100644 index 0000000..d225c4e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/maintainlibrary/sql/limsEquiptMaintainLibrary-sqlserver-sql.sql @@ -0,0 +1,76 @@ +-- ----------------------------- 2022-09-02 add by hangh--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_EQUIPT_MAINTAIN_LIBRARY( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + DELFLAG VARCHAR(12) NULL , + ACTIVATEDFLAG VARCHAR(12) NULL , + ACTIVATEDBYID VARCHAR(36) NULL , + ACTIVATEDBYNAME VARCHAR(60) NULL , + ACTIVATEDTIME DATETIME NULL , + ITEMTYPE VARCHAR(36) NULL , + ITEMNAME VARCHAR(360) NULL , + ITEMCATEGORY VARCHAR(36) NULL , + REMARKS VARCHAR(360) NULL , + ITEMMETHOD VARCHAR(36) NULL , + ORGID VARCHAR(36) NULL , + ORGNAME VARCHAR(60) NULL , + CONSTRAINT PK_LIMS_EQUIPT_MAINTAIN_LIBRARY PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备保养点检项目库' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'删除标记' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'DELFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用标记' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'ACTIVATEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用人ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用人' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'ACTIVATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'ITEMTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'ITEMNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目分类' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'ITEMCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目方法' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'ITEMMETHOD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属部门ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'ORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属部门名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', @level2type=N'COLUMN',@level2name=N'ORGNAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.SERVICE_NAME', N'设备保养点检项目库', N'设备保养点检项目库', N'zh-CN',N'设备保养点检项目库'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ID', N'设备保养点检项目库的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYID', N'设备保养点检项目库的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYNAME', N'设备保养点检项目库的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDTIME', N'设备保养点检项目库的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYORGID', N'设备保养点检项目库的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.CREATEDBYORGNAME', N'设备保养点检项目库的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.DELFLAG', N'设备保养点检项目库的删除标记', N'删除标记', N'zh-CN',N'删除标记'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDFLAG', N'设备保养点检项目库的启/停用标记', N'启/停用标记', N'zh-CN',N'启/停用标记'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDBYID', N'设备保养点检项目库的启/停用人ID', N'启/停用人ID', N'zh-CN',N'启/停用人ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDBYNAME', N'设备保养点检项目库的启/停用人', N'启/停用人', N'zh-CN',N'启/停用人'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ACTIVATEDTIME', N'设备保养点检项目库的启/停用时间', N'启/停用时间', N'zh-CN',N'启/停用时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMTYPE', N'设备保养点检项目库的项目类型', N'项目类型', N'zh-CN',N'项目类型'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMNAME', N'设备保养点检项目库的项目名称', N'项目名称', N'zh-CN',N'项目名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMCATEGORY', N'设备保养点检项目库的项目分类', N'项目分类', N'zh-CN',N'项目分类'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.REMARKS', N'设备保养点检项目库的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMMETHOD', N'设备保养点检项目库的项目方法', N'项目方法', N'zh-CN',N'项目方法'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ORGID', N'设备保养点检项目库的所属部门ID', N'所属部门ID', N'zh-CN',N'所属部门ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ORGNAME', N'设备保养点检项目库的所属部门名称', N'所属部门名称', N'zh-CN',N'所属部门名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.MAINTAINLIBRARYS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.MAINTAINLIBRARYS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.MAINTAINLIBRARYS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.MAINTAINLIBRARYS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.MAINTAINLIBRARYS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20220821002', '设备保养点检项目库', '/secure/basemodule/basedata/equipt-maintainplan-librarys/page/edit-list', '20210616001', '30', '009.svg', '设备保养点检项目库'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_MAINTAIN_LIBRARY', '0', '0'); + + +-- ----------------------------- 2022-09-02 add by hangh------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/bean/LimsMaterialTypeBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/bean/LimsMaterialTypeBean.java new file mode 100644 index 0000000..f8e310e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/bean/LimsMaterialTypeBean.java @@ -0,0 +1,109 @@ +package com.sunwayworld.basemodule.basedata.materialtype.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 耗材类型 + * + * @author zhangs@sunwayworld.com + * @date 2022-08-25 + */ +@Table("T_LIMS_MATERIAL_TYPE") +public class LimsMaterialTypeBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String materialTypeCode;// 耗材类型编码 + private String materialTypeName;// 耗材类型名称 + private String remarks;// 备注 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getMaterialTypeCode() { + return materialTypeCode; + } + + public void setMaterialTypeCode(String materialTypeCode) { + this.materialTypeCode = materialTypeCode; + } + + public String getMaterialTypeName() { + return materialTypeName; + } + + public void setMaterialTypeName(String materialTypeName) { + this.materialTypeName = materialTypeName; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/controller/LimsMaterialTypeController.java b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/controller/LimsMaterialTypeController.java new file mode 100644 index 0000000..133de48 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/controller/LimsMaterialTypeController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.materialtype.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/material-types/page") +public interface LimsMaterialTypeController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/controller/impl/LimsMaterialTypeControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/controller/impl/LimsMaterialTypeControllerImpl.java new file mode 100644 index 0000000..66262fd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/controller/impl/LimsMaterialTypeControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.basedata.materialtype.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.materialtype.controller.LimsMaterialTypeController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsMaterialTypeControllerImpl implements LimsMaterialTypeController { + + @Log(value = "耗材类型编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/material-types/lims-material-type-edit-list"; + } + + @Log(value = "耗材类型详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/basedata/material-types/lims-material-type-detail"; + } + + @Log(value = "耗材类型查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/basedata/material-types/lims-material-type-search-list"; + } + + @Log(value = "耗材类型选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/material-types/lims-material-type-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/dao/LimsMaterialTypeDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/dao/LimsMaterialTypeDao.java new file mode 100644 index 0000000..3ae85d2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/dao/LimsMaterialTypeDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.materialtype.dao; + +import com.sunwayworld.basemodule.basedata.materialtype.bean.LimsMaterialTypeBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsMaterialTypeDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/dao/impl/LimsMaterialTypeDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/dao/impl/LimsMaterialTypeDaoImpl.java new file mode 100644 index 0000000..9ddfb67 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/dao/impl/LimsMaterialTypeDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.materialtype.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.materialtype.bean.LimsMaterialTypeBean; +import com.sunwayworld.basemodule.basedata.materialtype.dao.LimsMaterialTypeDao; +import com.sunwayworld.basemodule.basedata.materialtype.mapper.LimsMaterialTypeMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsMaterialTypeDaoImpl extends MybatisDaoSupport implements LimsMaterialTypeDao { + + @Autowired + private LimsMaterialTypeMapper limsMaterialTypeMapper; + + @Override + public LimsMaterialTypeMapper getMapper() { + return limsMaterialTypeMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/mapper/LimsMaterialTypeMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/mapper/LimsMaterialTypeMapper.java new file mode 100644 index 0000000..5ca5726 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/mapper/LimsMaterialTypeMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.materialtype.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsMaterialTypeMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/mapper/conf/lims-material-type-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/mapper/conf/lims-material-type-mysql-mapper.xml new file mode 100644 index 0000000..6155f1e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/mapper/conf/lims-material-type-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/mapper/conf/lims-material-type-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/mapper/conf/lims-material-type-oracle-mapper.xml new file mode 100644 index 0000000..6155f1e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/mapper/conf/lims-material-type-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/mapper/conf/lims-material-type-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/mapper/conf/lims-material-type-sqlserver-mapper.xml new file mode 100644 index 0000000..6155f1e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/mapper/conf/lims-material-type-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/resource/LimsMaterialTypeResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/resource/LimsMaterialTypeResource.java new file mode 100644 index 0000000..14f3c83 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/resource/LimsMaterialTypeResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.materialtype.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.materialtype.bean.LimsMaterialTypeBean; +import com.sunwayworld.basemodule.basedata.materialtype.service.LimsMaterialTypeService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/basedata/material-types") +public interface LimsMaterialTypeResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/resource/impl/LimsMaterialTypeResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/resource/impl/LimsMaterialTypeResourceImpl.java new file mode 100644 index 0000000..05386b5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/resource/impl/LimsMaterialTypeResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.basedata.materialtype.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.materialtype.resource.LimsMaterialTypeResource; +import com.sunwayworld.basemodule.basedata.materialtype.service.LimsMaterialTypeService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("耗材类型") +@RestController +@GikamBean +public class LimsMaterialTypeResourceImpl implements LimsMaterialTypeResource { + + @Autowired + private LimsMaterialTypeService limsMaterialTypeService; + + @Override + public LimsMaterialTypeService getService() { + return limsMaterialTypeService; + } + + @Log(value = "新增耗材类型", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/service/LimsMaterialTypeService.java b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/service/LimsMaterialTypeService.java new file mode 100644 index 0000000..5d651cc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/service/LimsMaterialTypeService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.materialtype.service; + +import com.sunwayworld.basemodule.basedata.materialtype.bean.LimsMaterialTypeBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsMaterialTypeService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/service/impl/LimsMaterialTypeServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/service/impl/LimsMaterialTypeServiceImpl.java new file mode 100644 index 0000000..ece8f44 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/service/impl/LimsMaterialTypeServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.basedata.materialtype.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.materialtype.dao.LimsMaterialTypeDao; +import com.sunwayworld.basemodule.basedata.materialtype.bean.LimsMaterialTypeBean; +import com.sunwayworld.basemodule.basedata.materialtype.service.LimsMaterialTypeService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsMaterialTypeServiceImpl implements LimsMaterialTypeService { + + @Autowired + private LimsMaterialTypeDao limsMaterialTypeDao; + + @Override + @SuppressWarnings("unchecked") + public LimsMaterialTypeDao getDao() { + return limsMaterialTypeDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsMaterialTypeBean limsMaterialType = jsonWrapper.parseUnique(LimsMaterialTypeBean.class); + limsMaterialType.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsMaterialType); + return limsMaterialType.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/sql/limsMaterialType-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/sql/limsMaterialType-mysql-sql.sql new file mode 100644 index 0000000..3a2e960 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/sql/limsMaterialType-mysql-sql.sql @@ -0,0 +1,47 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_MATERIAL_TYPE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `MATERIALTYPECODE` VARCHAR(36) DEFAULT NULL COMMENT '耗材类型编码', + `MATERIALTYPENAME` VARCHAR(36) DEFAULT NULL COMMENT '耗材类型名称', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='耗材类型'; + +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.SERVICE_NAME', '耗材类型', '耗材类型', 'zh-CN', '耗材类型'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.ID', '耗材类型的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.MATERIALTYPECODE', '耗材类型的耗材类型编码', '耗材类型编码', 'zh-CN', '耗材类型编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.MATERIALTYPENAME', '耗材类型的耗材类型名称', '耗材类型名称', 'zh-CN', '耗材类型名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.REMARKS', '耗材类型的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.CREATEDBYID', '耗材类型的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.CREATEDBYNAME', '耗材类型的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.CREATEDTIME', '耗材类型的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.CREATEDBYORGID', '耗材类型的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.CREATEDBYORGNAME', '耗材类型的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MATERIALTYPES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MATERIALTYPES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MATERIALTYPES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MATERIALTYPES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MATERIALTYPES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '耗材类型', '/secure/basemodule/basedata/material-types/page/edit-list', '11', '11', '023.svg', '耗材类型'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '耗材类型查询', '/secure/basemodule/basedata/material-types/page/search-list', '11', '03', '023.svg', '耗材类型查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL_TYPE', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-25 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/sql/limsMaterialType-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/sql/limsMaterialType-oracle-sql.sql new file mode 100644 index 0000000..d0dd390 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/sql/limsMaterialType-oracle-sql.sql @@ -0,0 +1,56 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_MATERIAL_TYPE( + ID NUMBER NOT NULL, + MATERIALTYPECODE VARCHAR2(36) NULL, + MATERIALTYPENAME VARCHAR2(36) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_MATERIAL_TYPE IS '耗材类型'; +COMMENT ON COLUMN T_LIMS_MATERIAL_TYPE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_MATERIAL_TYPE.MATERIALTYPECODE IS '耗材类型编码'; +COMMENT ON COLUMN T_LIMS_MATERIAL_TYPE.MATERIALTYPENAME IS '耗材类型名称'; +COMMENT ON COLUMN T_LIMS_MATERIAL_TYPE.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_MATERIAL_TYPE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_MATERIAL_TYPE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_MATERIAL_TYPE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_MATERIAL_TYPE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_MATERIAL_TYPE.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_MATERIAL_TYPE ADD CONSTRAINT PK_LIMS_MATERIAL_TYPE PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.SERVICE_NAME', '耗材类型', '耗材类型', 'zh-CN', '耗材类型'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.ID', '耗材类型的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.MATERIALTYPECODE', '耗材类型的耗材类型编码', '耗材类型编码', 'zh-CN', '耗材类型编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.MATERIALTYPENAME', '耗材类型的耗材类型名称', '耗材类型名称', 'zh-CN', '耗材类型名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.REMARKS', '耗材类型的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.CREATEDBYID', '耗材类型的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.CREATEDBYNAME', '耗材类型的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.CREATEDTIME', '耗材类型的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.CREATEDBYORGID', '耗材类型的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_TYPE.CREATEDBYORGNAME', '耗材类型的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MATERIALTYPES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MATERIALTYPES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MATERIALTYPES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MATERIALTYPES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.MATERIALTYPES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '耗材类型', '/secure/basemodule/basedata/material-types/page/edit-list', '11', '11', '023.svg', '耗材类型'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '耗材类型查询', '/secure/basemodule/basedata/material-types/page/search-list', '11', '03', '023.svg', '耗材类型查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL_TYPE', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-25 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/sql/limsMaterialType-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/sql/limsMaterialType-sqlserver-sql.sql new file mode 100644 index 0000000..7de0667 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/materialtype/sql/limsMaterialType-sqlserver-sql.sql @@ -0,0 +1,52 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_MATERIAL_TYPE( + ID BIGINT NOT NULL, + MATERIALTYPECODE VARCHAR(36) NULL , + MATERIALTYPENAME VARCHAR(36) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_MATERIAL_TYPE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_TYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_TYPE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材类型编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_TYPE', @level2type=N'COLUMN',@level2name=N'MATERIALTYPECODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材类型名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_TYPE', @level2type=N'COLUMN',@level2name=N'MATERIALTYPENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_TYPE', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_TYPE.SERVICE_NAME', N'耗材类型', N'耗材类型', N'zh-CN',N'耗材类型'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_TYPE.ID', N'耗材类型的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_TYPE.MATERIALTYPECODE', N'耗材类型的耗材类型编码', N'耗材类型编码', N'zh-CN',N'耗材类型编码'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_TYPE.MATERIALTYPENAME', N'耗材类型的耗材类型名称', N'耗材类型名称', N'zh-CN',N'耗材类型名称'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_TYPE.REMARKS', N'耗材类型的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_TYPE.CREATEDBYID', N'耗材类型的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_TYPE.CREATEDBYNAME', N'耗材类型的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_TYPE.CREATEDTIME', N'耗材类型的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_TYPE.CREATEDBYORGID', N'耗材类型的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_TYPE.CREATEDBYORGNAME', N'耗材类型的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.MATERIALTYPES.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.MATERIALTYPES.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.MATERIALTYPES.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.MATERIALTYPES.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.MATERIALTYPES.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '耗材类型', '/secure/basemodule/basedata/material-types/page/edit-list', '11', '11', '023.svg', '耗材类型'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '耗材类型查询', '/secure/basemodule/basedata/material-types/page/search-list', '11', '03', '023.svg', '耗材类型查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL_TYPE', '0', '0'); + + +-- ----------------------------- 2022-08-25 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/bean/LimsOperationRecordBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/bean/LimsOperationRecordBean.java new file mode 100644 index 0000000..10dccdd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/bean/LimsOperationRecordBean.java @@ -0,0 +1,107 @@ +package com.sunwayworld.basemodule.basedata.operationrecord.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 文件操作记录 + * + * @author liujie1111@sunwayworld.com@sunwayworld.com + * @date 2023-05-11 + */ +@Table("T_LIMS_OPERATION_RECORD") +public class LimsOperationRecordBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String fileName;// 文件名称 + private String operateType;// 操作类型 + private String operateName;// 操作人姓名 + private String operateId;// 操作人ID + private LocalDateTime operateTime;// 操作时间 + private String fileId;// 文件ID + private String targetId;//目标ID + private Long taskId; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getTaskId() { + return taskId; + } + + public String getTargetId() { + return targetId; + } + + public void setTargetId(String targetId) { + this.targetId = targetId; + } + + public void setTaskId(Long taskId) { + this.taskId = taskId; + } + + public String getFileName() { + return fileName; + } + + public void setFileName(String fileName) { + this.fileName = fileName; + } + + public String getOperateType() { + return operateType; + } + + public void setOperateType(String operateType) { + this.operateType = operateType; + } + + public String getOperateName() { + return operateName; + } + + public void setOperateName(String operateName) { + this.operateName = operateName; + } + + public String getOperateId() { + return operateId; + } + + public void setOperateId(String operateId) { + this.operateId = operateId; + } + + public LocalDateTime getOperateTime() { + return operateTime; + } + + public void setOperateTime(LocalDateTime operateTime) { + this.operateTime = operateTime; + } + + public String getFileId() { + return fileId; + } + + public void setFileId(String fileId) { + this.fileId = fileId; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/controller/LimsOperationRecordController.java b/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/controller/LimsOperationRecordController.java new file mode 100644 index 0000000..dc5f8c7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/controller/LimsOperationRecordController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.operationrecord.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/operation-records/page") +public interface LimsOperationRecordController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/controller/impl/LimsOperationRecordControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/controller/impl/LimsOperationRecordControllerImpl.java new file mode 100644 index 0000000..277b507 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/controller/impl/LimsOperationRecordControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.basedata.operationrecord.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.operationrecord.controller.LimsOperationRecordController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsOperationRecordControllerImpl implements LimsOperationRecordController { + + @Log(value = "文件操作记录编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/operation-records/lims-operation-record-edit-list"; + } + + @Log(value = "文件操作记录详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/basedata/operation-records/lims-operation-record-detail"; + } + + @Log(value = "文件操作记录查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/basedata/operation-records/lims-operation-record-search-list"; + } + + @Log(value = "文件操作记录选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/operation-records/lims-operation-record-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/dao/LimsOperationRecordDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/dao/LimsOperationRecordDao.java new file mode 100644 index 0000000..5259432 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/dao/LimsOperationRecordDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.operationrecord.dao; + +import com.sunwayworld.basemodule.basedata.operationrecord.bean.LimsOperationRecordBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsOperationRecordDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/dao/impl/LimsOperationRecordDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/dao/impl/LimsOperationRecordDaoImpl.java new file mode 100644 index 0000000..e509916 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/dao/impl/LimsOperationRecordDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.operationrecord.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.operationrecord.bean.LimsOperationRecordBean; +import com.sunwayworld.basemodule.basedata.operationrecord.dao.LimsOperationRecordDao; +import com.sunwayworld.basemodule.basedata.operationrecord.mapper.LimsOperationRecordMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsOperationRecordDaoImpl extends MybatisDaoSupport implements LimsOperationRecordDao { + + @Autowired + private LimsOperationRecordMapper limsOperationRecordMapper; + + @Override + public LimsOperationRecordMapper getMapper() { + return limsOperationRecordMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/mapper/LimsOperationRecordMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/mapper/LimsOperationRecordMapper.java new file mode 100644 index 0000000..31303e7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/mapper/LimsOperationRecordMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.operationrecord.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsOperationRecordMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/mapper/conf/lims-operation-record-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/mapper/conf/lims-operation-record-mysql-mapper.xml new file mode 100644 index 0000000..3422268 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/mapper/conf/lims-operation-record-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/mapper/conf/lims-operation-record-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/mapper/conf/lims-operation-record-oracle-mapper.xml new file mode 100644 index 0000000..3422268 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/mapper/conf/lims-operation-record-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/mapper/conf/lims-operation-record-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/mapper/conf/lims-operation-record-postgresql-mapper.xml new file mode 100644 index 0000000..3422268 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/mapper/conf/lims-operation-record-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/mapper/conf/lims-operation-record-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/mapper/conf/lims-operation-record-sqlserver-mapper.xml new file mode 100644 index 0000000..3422268 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/mapper/conf/lims-operation-record-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/resource/LimsOperationRecordResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/resource/LimsOperationRecordResource.java new file mode 100644 index 0000000..1d4740d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/resource/LimsOperationRecordResource.java @@ -0,0 +1,20 @@ +package com.sunwayworld.basemodule.basedata.operationrecord.resource; + +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.operationrecord.bean.LimsOperationRecordBean; +import com.sunwayworld.basemodule.basedata.operationrecord.service.LimsOperationRecordService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMethod; + +@RequestMapping("/secure/basemodule/basedata/operation-records") +public interface LimsOperationRecordResource extends GenericResource, GenericChoosableResource { + + @Log(value = "生成极片校验", type = LogType.INSERT) + @RequestMapping(value = "/insertRecord", method = {RequestMethod.POST}) + void insertRecord(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/resource/impl/LimsOperationRecordResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/resource/impl/LimsOperationRecordResourceImpl.java new file mode 100644 index 0000000..c673f55 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/resource/impl/LimsOperationRecordResourceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.basedata.operationrecord.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.operationrecord.resource.LimsOperationRecordResource; +import com.sunwayworld.basemodule.basedata.operationrecord.service.LimsOperationRecordService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("文件操作记录") +@RestController +@GikamBean +public class LimsOperationRecordResourceImpl implements LimsOperationRecordResource { + + @Autowired + private LimsOperationRecordService limsOperationRecordService; + + @Override + public LimsOperationRecordService getService() { + return limsOperationRecordService; + } + + @Log(value = "新增文件操作记录", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + public void insertRecord(RestJsonWrapperBean wrapper) { + getService().insertRecord(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/service/LimsOperationRecordService.java b/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/service/LimsOperationRecordService.java new file mode 100644 index 0000000..cdcc0ad --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/service/LimsOperationRecordService.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.basedata.operationrecord.service; + +import com.sunwayworld.basemodule.basedata.operationrecord.bean.LimsOperationRecordBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsOperationRecordService extends GenericService, GenericChoosableService { + + void insertRecord(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/service/impl/LimsOperationRecordServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/service/impl/LimsOperationRecordServiceImpl.java new file mode 100644 index 0000000..a76e226 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/operationrecord/service/impl/LimsOperationRecordServiceImpl.java @@ -0,0 +1,66 @@ +package com.sunwayworld.basemodule.basedata.operationrecord.service.impl; + +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.service.CoreFileService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.operationrecord.dao.LimsOperationRecordDao; +import com.sunwayworld.basemodule.basedata.operationrecord.bean.LimsOperationRecordBean; +import com.sunwayworld.basemodule.basedata.operationrecord.service.LimsOperationRecordService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.time.LocalDateTime; +import java.util.Arrays; + +@Repository +@GikamBean +public class LimsOperationRecordServiceImpl implements LimsOperationRecordService { + + @Autowired + private LimsOperationRecordDao limsOperationRecordDao; + @Autowired + private CoreFileService coreFileService; + + @Override + @SuppressWarnings("unchecked") + public LimsOperationRecordDao getDao() { + return limsOperationRecordDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsOperationRecordBean limsOperationRecord = jsonWrapper.parseUnique(LimsOperationRecordBean.class); + limsOperationRecord.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsOperationRecord); + return limsOperationRecord.getId(); + } + + @Override + public void insertRecord(RestJsonWrapperBean wrapper) { + String fileId = wrapper.getParamValue("fileId"); + CoreFileBean coreFileBean = coreFileService.getDao().selectById(Long.parseLong(fileId)); + String targetID = Arrays.asList(coreFileBean.getTargetId().split("\\$")).get(1); + String operateType = wrapper.getParamValue("operateType"); + LimsOperationRecordBean limsOperationRecord = new LimsOperationRecordBean(); + limsOperationRecord.setId(ApplicationContextHelper.getNextIdentity()); + limsOperationRecord.setFileId(fileId); + limsOperationRecord.setOperateType(operateType); + limsOperationRecord.setFileName(coreFileBean.getName()); + limsOperationRecord.setOperateTime(LocalDateTime.now()); + limsOperationRecord.setOperateId(LocalContextHelper.getLoginUserId()); + limsOperationRecord.setOperateName(LocalContextHelper.getLoginUserName()); + limsOperationRecord.setTargetId(targetID); + getDao().insert(limsOperationRecord); + + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/bean/LimsOrderChangerecordBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/bean/LimsOrderChangerecordBean.java new file mode 100644 index 0000000..690f5c4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/bean/LimsOrderChangerecordBean.java @@ -0,0 +1,91 @@ +package com.sunwayworld.basemodule.basedata.orderchangerecord.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 样品修改记录 + * + * @author liujie1111@sunwayworld.com@sunwayworld.com + * @date 2023-07-11 + */ +@Table("T_LIMS_ORDER_CHANGERECORD") +public class LimsOrderChangerecordBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long preOrderId;// 原始样品ID + private String orderCode;// 样品编号 + private String changeField;// 修改值 + private String changeBefore;// 修改前的值 + private String changeAfter;// 修改后的值 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime changeTime;// 修改的时间 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getPreOrderId() { + return preOrderId; + } + + public void setPreOrderId(Long preOrderId) { + this.preOrderId = preOrderId; + } + + public String getOrderCode() { + return orderCode; + } + + public void setOrderCode(String orderCode) { + this.orderCode = orderCode; + } + + public String getChangeField() { + return changeField; + } + + public void setChangeField(String changeField) { + this.changeField = changeField; + } + + public String getChangeBefore() { + return changeBefore; + } + + public void setChangeBefore(String changeBefore) { + this.changeBefore = changeBefore; + } + + public String getChangeAfter() { + return changeAfter; + } + + public void setChangeAfter(String changeAfter) { + this.changeAfter = changeAfter; + } + + public LocalDateTime getChangeTime() { + return changeTime; + } + + public void setChangeTime(LocalDateTime changeTime) { + this.changeTime = changeTime; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/controller/LimsOrderChangerecordController.java b/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/controller/LimsOrderChangerecordController.java new file mode 100644 index 0000000..3098c67 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/controller/LimsOrderChangerecordController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.orderchangerecord.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/order-changerecords/page") +public interface LimsOrderChangerecordController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/controller/impl/LimsOrderChangerecordControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/controller/impl/LimsOrderChangerecordControllerImpl.java new file mode 100644 index 0000000..d9154e2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/controller/impl/LimsOrderChangerecordControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.basedata.orderchangerecord.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.orderchangerecord.controller.LimsOrderChangerecordController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsOrderChangerecordControllerImpl implements LimsOrderChangerecordController { + + @Log(value = "样品修改记录编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/order-changerecords/lims-order-changerecord-edit-list"; + } + + @Log(value = "样品修改记录详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/basedata/order-changerecords/lims-order-changerecord-detail"; + } + + @Log(value = "样品修改记录查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/basedata/order-changerecords/lims-order-changerecord-search-list"; + } + + @Log(value = "样品修改记录选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/order-changerecords/lims-order-changerecord-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/dao/LimsOrderChangerecordDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/dao/LimsOrderChangerecordDao.java new file mode 100644 index 0000000..3926bb5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/dao/LimsOrderChangerecordDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.orderchangerecord.dao; + +import com.sunwayworld.basemodule.basedata.orderchangerecord.bean.LimsOrderChangerecordBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsOrderChangerecordDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/dao/impl/LimsOrderChangerecordDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/dao/impl/LimsOrderChangerecordDaoImpl.java new file mode 100644 index 0000000..9014587 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/dao/impl/LimsOrderChangerecordDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.orderchangerecord.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.orderchangerecord.bean.LimsOrderChangerecordBean; +import com.sunwayworld.basemodule.basedata.orderchangerecord.dao.LimsOrderChangerecordDao; +import com.sunwayworld.basemodule.basedata.orderchangerecord.mapper.LimsOrderChangerecordMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsOrderChangerecordDaoImpl extends MybatisDaoSupport implements LimsOrderChangerecordDao { + + @Autowired + private LimsOrderChangerecordMapper limsOrderChangerecordMapper; + + @Override + public LimsOrderChangerecordMapper getMapper() { + return limsOrderChangerecordMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/mapper/LimsOrderChangerecordMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/mapper/LimsOrderChangerecordMapper.java new file mode 100644 index 0000000..815b0c6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/mapper/LimsOrderChangerecordMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.orderchangerecord.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsOrderChangerecordMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/mapper/conf/lims-order-changerecord-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/mapper/conf/lims-order-changerecord-mysql-mapper.xml new file mode 100644 index 0000000..c2031b2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/mapper/conf/lims-order-changerecord-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/mapper/conf/lims-order-changerecord-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/mapper/conf/lims-order-changerecord-oracle-mapper.xml new file mode 100644 index 0000000..c2031b2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/mapper/conf/lims-order-changerecord-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/mapper/conf/lims-order-changerecord-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/mapper/conf/lims-order-changerecord-postgresql-mapper.xml new file mode 100644 index 0000000..c2031b2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/mapper/conf/lims-order-changerecord-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/mapper/conf/lims-order-changerecord-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/mapper/conf/lims-order-changerecord-sqlserver-mapper.xml new file mode 100644 index 0000000..c2031b2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/mapper/conf/lims-order-changerecord-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/resource/LimsOrderChangerecordResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/resource/LimsOrderChangerecordResource.java new file mode 100644 index 0000000..7e6ce12 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/resource/LimsOrderChangerecordResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.orderchangerecord.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.orderchangerecord.bean.LimsOrderChangerecordBean; +import com.sunwayworld.basemodule.basedata.orderchangerecord.service.LimsOrderChangerecordService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/basedata/order-changerecords") +public interface LimsOrderChangerecordResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/resource/impl/LimsOrderChangerecordResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/resource/impl/LimsOrderChangerecordResourceImpl.java new file mode 100644 index 0000000..6004203 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/resource/impl/LimsOrderChangerecordResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.basedata.orderchangerecord.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.orderchangerecord.resource.LimsOrderChangerecordResource; +import com.sunwayworld.basemodule.basedata.orderchangerecord.service.LimsOrderChangerecordService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("样品修改记录") +@RestController +@GikamBean +public class LimsOrderChangerecordResourceImpl implements LimsOrderChangerecordResource { + + @Autowired + private LimsOrderChangerecordService limsOrderChangerecordService; + + @Override + public LimsOrderChangerecordService getService() { + return limsOrderChangerecordService; + } + + @Log(value = "新增样品修改记录", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/service/LimsOrderChangerecordService.java b/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/service/LimsOrderChangerecordService.java new file mode 100644 index 0000000..1a16993 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/service/LimsOrderChangerecordService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.orderchangerecord.service; + +import com.sunwayworld.basemodule.basedata.orderchangerecord.bean.LimsOrderChangerecordBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsOrderChangerecordService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/service/impl/LimsOrderChangerecordServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/service/impl/LimsOrderChangerecordServiceImpl.java new file mode 100644 index 0000000..ba07e4c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/orderchangerecord/service/impl/LimsOrderChangerecordServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.basedata.orderchangerecord.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.orderchangerecord.dao.LimsOrderChangerecordDao; +import com.sunwayworld.basemodule.basedata.orderchangerecord.bean.LimsOrderChangerecordBean; +import com.sunwayworld.basemodule.basedata.orderchangerecord.service.LimsOrderChangerecordService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsOrderChangerecordServiceImpl implements LimsOrderChangerecordService { + + @Autowired + private LimsOrderChangerecordDao limsOrderChangerecordDao; + + @Override + @SuppressWarnings("unchecked") + public LimsOrderChangerecordDao getDao() { + return limsOrderChangerecordDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsOrderChangerecordBean limsOrderChangerecord = jsonWrapper.parseUnique(LimsOrderChangerecordBean.class); + limsOrderChangerecord.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsOrderChangerecord); + return limsOrderChangerecord.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/bean/LimsOrderTypeBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/bean/LimsOrderTypeBean.java new file mode 100644 index 0000000..512f8df --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/bean/LimsOrderTypeBean.java @@ -0,0 +1,160 @@ +package com.sunwayworld.basemodule.basedata.ordertype.bean; + +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Activatable; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 样品类型 + * + * @author hangh@sunwayworld.com + * @date 2022-08-21 + */ +@Table("T_LIMS_ORDER_TYPE") +public class LimsOrderTypeBean extends AbstractInsertable implements Insertable, Activatable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + @NotNull(defaultValue = Constant.NO) + private String delFlag;// 删除标记 + @NotNull(defaultValue = Constant.ACTIVATED_STATUS_YES) + private String activatedFlag;// 启/停用标记 + private String activatedById;// 启/停用人ID + private String activatedByName;// 启/停用人 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime activatedTime;// 启/停用时间 + private String typeCode;// 类型编码 + private String typeName;// 类型名称 + private String remarks; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getDelFlag() { + return delFlag; + } + + public void setDelFlag(String delFlag) { + this.delFlag = delFlag; + } + + public String getActivatedFlag() { + return activatedFlag; + } + + public void setActivatedFlag(String activatedFlag) { + this.activatedFlag = activatedFlag; + } + + public String getActivatedById() { + return activatedById; + } + + public void setActivatedById(String activatedById) { + this.activatedById = activatedById; + } + + public String getActivatedByName() { + return activatedByName; + } + + public void setActivatedByName(String activatedByName) { + this.activatedByName = activatedByName; + } + + public LocalDateTime getActivatedTime() { + return activatedTime; + } + + public void setActivatedTime(LocalDateTime activatedTime) { + this.activatedTime = activatedTime; + } + + public String getTypeCode() { + return typeCode; + } + + public void setTypeCode(String typeCode) { + this.typeCode = typeCode; + } + + public String getTypeName() { + return typeName; + } + + public void setTypeName(String typeName) { + this.typeName = typeName; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/controller/LimsOrderTypeController.java b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/controller/LimsOrderTypeController.java new file mode 100644 index 0000000..ccb4c35 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/controller/LimsOrderTypeController.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.basedata.ordertype.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/order-types/page") +public interface LimsOrderTypeController extends GenericEditListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/controller/impl/LimsOrderTypeControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/controller/impl/LimsOrderTypeControllerImpl.java new file mode 100644 index 0000000..40cf9b9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/controller/impl/LimsOrderTypeControllerImpl.java @@ -0,0 +1,25 @@ +package com.sunwayworld.basemodule.basedata.ordertype.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.ordertype.controller.LimsOrderTypeController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsOrderTypeControllerImpl implements LimsOrderTypeController { + + @Log(value = "样品类型编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/order-types/lims-order-type-edit-list"; + } + + @Log(value = "样品类型选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/order-types/lims-order-type-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/dao/LimsOrderTypeDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/dao/LimsOrderTypeDao.java new file mode 100644 index 0000000..b848cea --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/dao/LimsOrderTypeDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.ordertype.dao; + +import com.sunwayworld.basemodule.basedata.ordertype.bean.LimsOrderTypeBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsOrderTypeDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/dao/impl/LimsOrderTypeDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/dao/impl/LimsOrderTypeDaoImpl.java new file mode 100644 index 0000000..43e8c39 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/dao/impl/LimsOrderTypeDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.ordertype.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.ordertype.bean.LimsOrderTypeBean; +import com.sunwayworld.basemodule.basedata.ordertype.dao.LimsOrderTypeDao; +import com.sunwayworld.basemodule.basedata.ordertype.mapper.LimsOrderTypeMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsOrderTypeDaoImpl extends MybatisDaoSupport implements LimsOrderTypeDao { + + @Autowired + private LimsOrderTypeMapper limsOrderTypeMapper; + + @Override + public LimsOrderTypeMapper getMapper() { + return limsOrderTypeMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/i118n/limsOrderType-i118n.txt b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/i118n/limsOrderType-i118n.txt new file mode 100644 index 0000000..d8365ec --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/i118n/limsOrderType-i118n.txt @@ -0,0 +1,23 @@ + +#样品类型 +T_LIMS_ORDER_TYPE.SERVICE_NAME=样品类型 +T_LIMS_ORDER_TYPE.ID=主键 +T_LIMS_ORDER_TYPE.CREATEDBYID=制单人编码 +T_LIMS_ORDER_TYPE.CREATEDBYNAME=制单人名称 +T_LIMS_ORDER_TYPE.CREATEDTIME=制单时间 +T_LIMS_ORDER_TYPE.CREATEDBYORGID=制单人单位编码 +T_LIMS_ORDER_TYPE.CREATEDBYORGNAME=制单人单位名称 +T_LIMS_ORDER_TYPE.DELFLAG=删除标记 +T_LIMS_ORDER_TYPE.ACTIVATEDFLAG=启/停用标记 +T_LIMS_ORDER_TYPE.ACTIVATEDBYID=启/停用人ID +T_LIMS_ORDER_TYPE.ACTIVATEDBYNAME=启/停用人 +T_LIMS_ORDER_TYPE.ACTIVATEDTIME=启/停用时间 +T_LIMS_ORDER_TYPE.TYPECODE=类型编码 +T_LIMS_ORDER_TYPE.TYPENAME=类型名称 + +BASEMODULE.BASEDATA.ORDERTYPES.MODAL.ADD=新增 +BASEMODULE.BASEDATA.ORDERTYPES.TAB.BASE_INFO=基本信息 +BASEMODULE.BASEDATA.ORDERTYPES.BUTTON.BUTTON=按钮 +BASEMODULE.BASEDATA.ORDERTYPES.TIP.TIP=提示框 +BASEMODULE.BASEDATA.ORDERTYPES.MODAL.MODAL=对话框 + diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/mapper/LimsOrderTypeMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/mapper/LimsOrderTypeMapper.java new file mode 100644 index 0000000..fdadc33 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/mapper/LimsOrderTypeMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.ordertype.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsOrderTypeMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/mapper/conf/lims-order-type-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/mapper/conf/lims-order-type-mysql-mapper.xml new file mode 100644 index 0000000..80102ab --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/mapper/conf/lims-order-type-mysql-mapper.xml @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/mapper/conf/lims-order-type-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/mapper/conf/lims-order-type-oracle-mapper.xml new file mode 100644 index 0000000..80102ab --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/mapper/conf/lims-order-type-oracle-mapper.xml @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/mapper/conf/lims-order-type-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/mapper/conf/lims-order-type-sqlserver-mapper.xml new file mode 100644 index 0000000..80102ab --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/mapper/conf/lims-order-type-sqlserver-mapper.xml @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/resource/LimsOrderTypeResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/resource/LimsOrderTypeResource.java new file mode 100644 index 0000000..8866b3f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/resource/LimsOrderTypeResource.java @@ -0,0 +1,15 @@ +package com.sunwayworld.basemodule.basedata.ordertype.resource; + +import com.sunwayworld.basemodule.basedata.testtype.bean.LimsTestTypeBean; +import com.sunwayworld.basemodule.basedata.testtype.service.LimsTestTypeService; +import com.sunwayworld.framework.support.activatable.resource.GenericActivatableResource; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.ordertype.bean.LimsOrderTypeBean; +import com.sunwayworld.basemodule.basedata.ordertype.service.LimsOrderTypeService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/basedata/order-types") +public interface LimsOrderTypeResource extends GenericResource, GenericChoosableResource, GenericActivatableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/resource/impl/LimsOrderTypeResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/resource/impl/LimsOrderTypeResourceImpl.java new file mode 100644 index 0000000..44d386f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/resource/impl/LimsOrderTypeResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.basedata.ordertype.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.ordertype.resource.LimsOrderTypeResource; +import com.sunwayworld.basemodule.basedata.ordertype.service.LimsOrderTypeService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("样品类型") +@RestController +@GikamBean +public class LimsOrderTypeResourceImpl implements LimsOrderTypeResource { + + @Autowired + private LimsOrderTypeService limsOrderTypeService; + + @Override + public LimsOrderTypeService getService() { + return limsOrderTypeService; + } + + @Log(value = "新增样品类型", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/service/LimsOrderTypeService.java b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/service/LimsOrderTypeService.java new file mode 100644 index 0000000..135b088 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/service/LimsOrderTypeService.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.basedata.ordertype.service; + +import com.sunwayworld.basemodule.basedata.ordertype.bean.LimsOrderTypeBean; +import com.sunwayworld.basemodule.basedata.testtype.bean.LimsTestTypeBean; +import com.sunwayworld.basemodule.basedata.testtype.service.LimsTestTypeService; +import com.sunwayworld.framework.support.activatable.resource.GenericActivatableResource; +import com.sunwayworld.framework.support.activatable.service.GenericActivatableService; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsOrderTypeService extends GenericService, GenericChoosableService, GenericActivatableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/service/impl/LimsOrderTypeServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/service/impl/LimsOrderTypeServiceImpl.java new file mode 100644 index 0000000..546925b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/service/impl/LimsOrderTypeServiceImpl.java @@ -0,0 +1,58 @@ +package com.sunwayworld.basemodule.basedata.ordertype.service.impl; + +import com.sunwayworld.basemodule.basedata.testtype.bean.LimsTestTypeBean; +import com.sunwayworld.framework.constant.Constant; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.ordertype.dao.LimsOrderTypeDao; +import com.sunwayworld.basemodule.basedata.ordertype.bean.LimsOrderTypeBean; +import com.sunwayworld.basemodule.basedata.ordertype.service.LimsOrderTypeService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; + +@Repository +@GikamBean +public class LimsOrderTypeServiceImpl implements LimsOrderTypeService { + + @Autowired + private LimsOrderTypeDao limsOrderTypeDao; + + @Override + @SuppressWarnings("unchecked") + public LimsOrderTypeDao getDao() { + return limsOrderTypeDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsOrderTypeBean limsOrderType = jsonWrapper.parseUnique(LimsOrderTypeBean.class); + limsOrderType.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsOrderType); + return limsOrderType.getId(); + } + + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + public void delete(RestJsonWrapperBean wrapper) { + List orderTypes = wrapper.parse(LimsOrderTypeBean.class); + + if (orderTypes.size() > 0) { + for (LimsOrderTypeBean type : orderTypes) { + type.setDelFlag(Constant.YES); + } + getDao().update(orderTypes, "DelFlag"); + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/sql/limsOrderType-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/sql/limsOrderType-mysql-sql.sql new file mode 100644 index 0000000..60c83d5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/sql/limsOrderType-mysql-sql.sql @@ -0,0 +1,86 @@ +-- ----------------------------- 2022-08-21 add by hangh--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_ORDER_TYPE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `DELFLAG` VARCHAR(12) DEFAULT NULL COMMENT '删除标记', + `ACTIVATEDFLAG` VARCHAR(12) DEFAULT NULL COMMENT '启/停用标记', + `ACTIVATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '启/停用人ID', + `ACTIVATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '启/停用人', + `ACTIVATEDTIME` DATETIME DEFAULT NULL COMMENT '启/停用时间', + `TYPECODE` VARCHAR(36) DEFAULT NULL COMMENT '类型编码', + `TYPENAME` VARCHAR(60) DEFAULT NULL COMMENT '类型名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='样品类型'; + +CALL INSERTI18N('T_LIMS_ORDER_TYPE.SERVICE_NAME', '样品类型', '样品类型', 'zh-CN', '样品类型'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ID', '样品类型的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYID', '样品类型的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYNAME', '样品类型的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDTIME', '样品类型的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYORGID', '样品类型的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYORGNAME', '样品类型的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.DELFLAG', '样品类型的删除标记', '删除标记', 'zh-CN', '删除标记'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDFLAG', '样品类型的启/停用标记', '启/停用标记', 'zh-CN', '启/停用标记'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDBYID', '样品类型的启/停用人ID', '启/停用人ID', 'zh-CN', '启/停用人ID'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDBYNAME', '样品类型的启/停用人', '启/停用人', 'zh-CN', '启/停用人'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDTIME', '样品类型的启/停用时间', '启/停用时间', 'zh-CN', '启/停用时间'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.TYPECODE', '样品类型的类型编码', '类型编码', 'zh-CN', '类型编码'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.TYPENAME', '样品类型的类型名称', '类型名称', 'zh-CN', '类型名称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ORDER_TYPE', '0', '0'); +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20210616005', '样品类型', '/secure/basemodule/basedata/order-types/page/edit-list', '20210616001', '20', '021.svg', '样品类型'); + +ALTER TABLE T_LIMS_ORDER_TYPE ADD REMARK VARCHAR(300) COMMENT '备注'; + + + + +CALL INSERTI18N('T_LIMS_ORDER_TYPE.SERVICE_NAME', '样品类型', 'Sample Type', 'en-US', 'Sample Type'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ID', '样品类型的主键', 'Primary Key', 'en-US', 'Primary Key'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYID', '样品类型的制单人编码', 'Editor ID', 'en-US', 'Editor ID'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYNAME', '样品类型的制单人名称', 'Editor Name', 'en-US', 'Editor Name'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDTIME', '样品类型的制单时间', 'EditTime', 'en-US', 'EditTime'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYORGID', '样品类型的制单人单位编码', 'Editor Department ID', 'en-US', 'Editor Department ID'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYORGNAME', '样品类型的制单人单位名称', 'Editor Department Name', 'en-US', 'Editor Department Name'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.DELFLAG', '样品类型的删除标记', 'Delete Flag', 'en-US', 'Delete Flag'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDFLAG', '样品类型的启/停用标记', 'Enabled Or Not', 'en-US', 'Enabled Or Not'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDBYID', '样品类型的启/停用人ID', 'Enabled Or Not Person ID', 'en-US', 'Enabled Or Not Person ID'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDBYNAME', '样品类型的启/停用人', 'Enabled Or Not PersON', 'en-US', 'Enabled Or Not Person'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDTIME', '样品类型的启/停用时间', 'Enabled Or Not Time', 'en-US', 'Enabled Or Not Time'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.TYPECODE', '样品类型的类型编码', 'Type Code', 'en-US', 'Type Code'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.TYPENAME', '样品类型的类型名称', 'Type Name', 'en-US', 'Type Name'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.MODAL.ADD', '新增', 'Add A New Data', 'en-US', 'Add A New Data'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.TAB.BASE_INFO', '基本信息', 'Basic Info', 'en-US', 'Basic Info'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.BUTTON.BUTTON', '按钮', 'Button', 'en-US', 'Button'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.TIP.TIP', '提示框', 'Tooltip', 'en-US', 'Tooltip'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.MODAL.MODAL', '对话框', 'Dialog Box', 'en-US', 'Dialog Box'); + +CALL DELETEI18N('GIKAM.T_LIMS_ORDER_TYPE.REMARK'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.REMARK', '样品类型', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.REMARK', 'Remark', '备注', 'en-US', 'Remark'); + +CALL INSERTI18N('T_LIMS_ORDER_TYPE.REMARKS', '测试类型', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.REMARKS', '测试类型', 'Remarks', 'en-US', 'Remarks'); + +ALTER TABLE T_LIMS_ORDER_TYPE CHANGE REMARK REMARKS varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '备注'; + +COMMIT; + +-- ----------------------------- 2022-08-21 add by hangh------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/sql/limsOrderType-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/sql/limsOrderType-oracle-sql.sql new file mode 100644 index 0000000..7a00772 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/sql/limsOrderType-oracle-sql.sql @@ -0,0 +1,99 @@ +-- ----------------------------- 2022-08-21 add by hangh--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_ORDER_TYPE( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + DELFLAG VARCHAR2(12) NULL, + ACTIVATEDFLAG VARCHAR2(12) NULL, + ACTIVATEDBYID VARCHAR2(36) NULL, + ACTIVATEDBYNAME VARCHAR2(60) NULL, + ACTIVATEDTIME DATE NULL, + TYPECODE VARCHAR2(36) NULL, + TYPENAME VARCHAR2(60) NULL + ); +COMMENT ON TABLE T_LIMS_ORDER_TYPE IS '样品类型'; +COMMENT ON COLUMN T_LIMS_ORDER_TYPE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_ORDER_TYPE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_ORDER_TYPE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_ORDER_TYPE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_ORDER_TYPE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_ORDER_TYPE.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_ORDER_TYPE.DELFLAG IS '删除标记'; +COMMENT ON COLUMN T_LIMS_ORDER_TYPE.ACTIVATEDFLAG IS '启/停用标记'; +COMMENT ON COLUMN T_LIMS_ORDER_TYPE.ACTIVATEDBYID IS '启/停用人ID'; +COMMENT ON COLUMN T_LIMS_ORDER_TYPE.ACTIVATEDBYNAME IS '启/停用人'; +COMMENT ON COLUMN T_LIMS_ORDER_TYPE.ACTIVATEDTIME IS '启/停用时间'; +COMMENT ON COLUMN T_LIMS_ORDER_TYPE.TYPECODE IS '类型编码'; +COMMENT ON COLUMN T_LIMS_ORDER_TYPE.TYPENAME IS '类型名称'; + +ALTER TABLE T_LIMS_ORDER_TYPE ADD CONSTRAINT PK_LIMS_ORDER_TYPE PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_ORDER_TYPE.SERVICE_NAME', '样品类型', '样品类型', 'zh-CN', '样品类型'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ID', '样品类型的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYID', '样品类型的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYNAME', '样品类型的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDTIME', '样品类型的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYORGID', '样品类型的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYORGNAME', '样品类型的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.DELFLAG', '样品类型的删除标记', '删除标记', 'zh-CN', '删除标记'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDFLAG', '样品类型的启/停用标记', '启/停用标记', 'zh-CN', '启/停用标记'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDBYID', '样品类型的启/停用人ID', '启/停用人ID', 'zh-CN', '启/停用人ID'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDBYNAME', '样品类型的启/停用人', '启/停用人', 'zh-CN', '启/停用人'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDTIME', '样品类型的启/停用时间', '启/停用时间', 'zh-CN', '启/停用时间'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.TYPECODE', '样品类型的类型编码', '类型编码', 'zh-CN', '类型编码'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.TYPENAME', '样品类型的类型名称', '类型名称', 'zh-CN', '类型名称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20210616005', '样品类型', '/secure/basemodule/basedata/order-types/page/edit-list', '20210616001', '20', '021.svg', '样品类型'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ORDER_TYPE', '0', '0'); +ALTER TABLE T_LIMS_ORDER_TYPE ADD REMARK VARCHAR(300) COMMENT '备注'; +CALL INSERTI18N('T_LIMS_ORDER_TYPE.REMARK', '样品类型', '备注', 'zh-CN', '备注'); + + + + +CALL INSERTI18N('T_LIMS_ORDER_TYPE.SERVICE_NAME', '样品类型', 'Sample Type', 'en-US', 'Sample Type'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ID', '样品类型的主键', 'Primary Key', 'en-US', 'Primary Key'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYID', '样品类型的制单人编码', 'Editor ID', 'en-US', 'Editor ID'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYNAME', '样品类型的制单人名称', 'Editor Name', 'en-US', 'Editor Name'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDTIME', '样品类型的制单时间', 'EditTime', 'en-US', 'EditTime'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYORGID', '样品类型的制单人单位编码', 'Editor Department ID', 'en-US', 'Editor Department ID'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYORGNAME', '样品类型的制单人单位名称', 'Editor Department Name', 'en-US', 'Editor Department Name'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.DELFLAG', '样品类型的删除标记', 'Delete Flag', 'en-US', 'Delete Flag'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDFLAG', '样品类型的启/停用标记', 'Enabled Or Not', 'en-US', 'Enabled Or Not'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDBYID', '样品类型的启/停用人ID', 'Enabled Or Not Person ID', 'en-US', 'Enabled Or Not Person ID'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDBYNAME', '样品类型的启/停用人', 'Enabled Or Not PersON', 'en-US', 'Enabled Or Not Person'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDTIME', '样品类型的启/停用时间', 'Enabled Or Not Time', 'en-US', 'Enabled Or Not Time'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.TYPECODE', '样品类型的类型编码', 'Type Code', 'en-US', 'Type Code'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.TYPENAME', '样品类型的类型名称', 'Type Name', 'en-US', 'Type Name'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.MODAL.ADD', '新增', 'Add A New Data', 'en-US', 'Add A New Data'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.TAB.BASE_INFO', '基本信息', 'Basic Info', 'en-US', 'Basic Info'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.BUTTON.BUTTON', '按钮', 'Button', 'en-US', 'Button'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.TIP.TIP', '提示框', 'Tooltip', 'en-US', 'Tooltip'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.MODAL.MODAL', '对话框', 'Dialog Box', 'en-US', 'Dialog Box'); + +CALL DELETEI18N('GIKAM.T_LIMS_ORDER_TYPE.REMARK'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.REMARK', '样品类型', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.REMARK', 'Remark', '备注', 'en-US', 'Remark'); + +CALL INSERTI18N('T_LIMS_ORDER_TYPE.REMARKS', '测试类型', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.REMARKS', '测试类型', 'Remarks', 'en-US', 'Remarks'); + +ALTER TABLE T_LIMS_ORDER_TYPE CHANGE REMARK REMARKS varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '备注'; + +COMMIT; + +-- ----------------------------- 2022-08-21 add by hangh------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/sql/limsOrderType-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/sql/limsOrderType-sqlserver-sql.sql new file mode 100644 index 0000000..93457d4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/ordertype/sql/limsOrderType-sqlserver-sql.sql @@ -0,0 +1,95 @@ +-- ----------------------------- 2022-08-21 add by hangh--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_ORDER_TYPE( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + DELFLAG VARCHAR(12) NULL , + ACTIVATEDFLAG VARCHAR(12) NULL , + ACTIVATEDBYID VARCHAR(36) NULL , + ACTIVATEDBYNAME VARCHAR(60) NULL , + ACTIVATEDTIME DATETIME NULL , + TYPECODE VARCHAR(36) NULL , + TYPENAME VARCHAR(60) NULL , + CONSTRAINT PK_LIMS_ORDER_TYPE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'样品类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_TYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_TYPE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'删除标记' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_TYPE', @level2type=N'COLUMN',@level2name=N'DELFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用标记' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_TYPE', @level2type=N'COLUMN',@level2name=N'ACTIVATEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用人ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_TYPE', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用人' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_TYPE', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_TYPE', @level2type=N'COLUMN',@level2name=N'ACTIVATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类型编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_TYPE', @level2type=N'COLUMN',@level2name=N'TYPECODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类型名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_TYPE', @level2type=N'COLUMN',@level2name=N'TYPENAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.SERVICE_NAME', N'样品类型', N'样品类型', N'zh-CN',N'样品类型'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.ID', N'样品类型的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.CREATEDBYID', N'样品类型的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.CREATEDBYNAME', N'样品类型的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.CREATEDTIME', N'样品类型的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.CREATEDBYORGID', N'样品类型的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.CREATEDBYORGNAME', N'样品类型的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.DELFLAG', N'样品类型的删除标记', N'删除标记', N'zh-CN',N'删除标记'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.ACTIVATEDFLAG', N'样品类型的启/停用标记', N'启/停用标记', N'zh-CN',N'启/停用标记'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.ACTIVATEDBYID', N'样品类型的启/停用人ID', N'启/停用人ID', N'zh-CN',N'启/停用人ID'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.ACTIVATEDBYNAME', N'样品类型的启/停用人', N'启/停用人', N'zh-CN',N'启/停用人'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.ACTIVATEDTIME', N'样品类型的启/停用时间', N'启/停用时间', N'zh-CN',N'启/停用时间'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.TYPECODE', N'样品类型的类型编码', N'类型编码', N'zh-CN',N'类型编码'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_TYPE.TYPENAME', N'样品类型的类型名称', N'类型名称', N'zh-CN',N'类型名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.ORDERTYPES.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.ORDERTYPES.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.ORDERTYPES.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.ORDERTYPES.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.ORDERTYPES.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20210616005', '样品类型', '/secure/basemodule/basedata/order-types/page/edit-list', '20210616001', '20', '021.svg', '样品类型'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ORDER_TYPE', '0', '0'); +ALTER TABLE T_LIMS_ORDER_TYPE ADD REMARK VARCHAR(300) COMMENT '备注'; +CALL INSERTI18N('T_LIMS_ORDER_TYPE.REMARK', '样品类型', '备注', 'zh-CN', '备注'); + + + + +CALL INSERTI18N('T_LIMS_ORDER_TYPE.SERVICE_NAME', '样品类型', 'Sample Type', 'en-US', 'Sample Type'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ID', '样品类型的主键', 'Primary Key', 'en-US', 'Primary Key'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYID', '样品类型的制单人编码', 'Editor ID', 'en-US', 'Editor ID'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYNAME', '样品类型的制单人名称', 'Editor Name', 'en-US', 'Editor Name'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDTIME', '样品类型的制单时间', 'EditTime', 'en-US', 'EditTime'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYORGID', '样品类型的制单人单位编码', 'Editor Department ID', 'en-US', 'Editor Department ID'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.CREATEDBYORGNAME', '样品类型的制单人单位名称', 'Editor Department Name', 'en-US', 'Editor Department Name'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.DELFLAG', '样品类型的删除标记', 'Delete Flag', 'en-US', 'Delete Flag'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDFLAG', '样品类型的启/停用标记', 'Enabled Or Not', 'en-US', 'Enabled Or Not'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDBYID', '样品类型的启/停用人ID', 'Enabled Or Not Person ID', 'en-US', 'Enabled Or Not Person ID'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDBYNAME', '样品类型的启/停用人', 'Enabled Or Not PersON', 'en-US', 'Enabled Or Not Person'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.ACTIVATEDTIME', '样品类型的启/停用时间', 'Enabled Or Not Time', 'en-US', 'Enabled Or Not Time'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.TYPECODE', '样品类型的类型编码', 'Type Code', 'en-US', 'Type Code'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.TYPENAME', '样品类型的类型名称', 'Type Name', 'en-US', 'Type Name'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.MODAL.ADD', '新增', 'Add A New Data', 'en-US', 'Add A New Data'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.TAB.BASE_INFO', '基本信息', 'Basic Info', 'en-US', 'Basic Info'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.BUTTON.BUTTON', '按钮', 'Button', 'en-US', 'Button'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.TIP.TIP', '提示框', 'Tooltip', 'en-US', 'Tooltip'); +CALL INSERTI18N('BASEMODULE.BASEDATA.ORDERTYPES.MODAL.MODAL', '对话框', 'Dialog Box', 'en-US', 'Dialog Box'); + +CALL DELETEI18N('GIKAM.T_LIMS_ORDER_TYPE.REMARK'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.REMARK', '样品类型', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.REMARK', 'Remark', '备注', 'en-US', 'Remark'); + +CALL INSERTI18N('T_LIMS_ORDER_TYPE.REMARKS', '测试类型', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_ORDER_TYPE.REMARKS', '测试类型', 'Remarks', 'en-US', 'Remarks'); + +ALTER TABLE T_LIMS_ORDER_TYPE CHANGE REMARK REMARKS varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '备注'; + +-- ----------------------------- 2022-08-21 add by hangh------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/bean/LimsPdftestBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/bean/LimsPdftestBean.java new file mode 100644 index 0000000..9745779 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/bean/LimsPdftestBean.java @@ -0,0 +1,50 @@ +package com.sunwayworld.basemodule.basedata.pdftest.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; + +/** + * pdf解析项目 + * + * @author liujie1111@sunwayworld.com@sunwayworld.com + * @date 2023-06-01 + */ +@Table("T_LIMS_PDFTEST") +public class LimsPdftestBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long testId;// 检测项目ID + private String testName;// 检测项目名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getTestId() { + return testId; + } + + public void setTestId(Long testId) { + this.testId = testId; + } + + public String getTestName() { + return testName; + } + + public void setTestName(String testName) { + this.testName = testName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/controller/LimsPdftestController.java b/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/controller/LimsPdftestController.java new file mode 100644 index 0000000..cc15126 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/controller/LimsPdftestController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.pdftest.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/pdftests/page") +public interface LimsPdftestController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/controller/impl/LimsPdftestControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/controller/impl/LimsPdftestControllerImpl.java new file mode 100644 index 0000000..ef2f9a6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/controller/impl/LimsPdftestControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.basedata.pdftest.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.pdftest.controller.LimsPdftestController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsPdftestControllerImpl implements LimsPdftestController { + + @Log(value = "pdf解析项目编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/pdftests/lims-pdftest-edit-list"; + } + + @Log(value = "pdf解析项目详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/basedata/pdftests/lims-pdftest-detail"; + } + + @Log(value = "pdf解析项目查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/basedata/pdftests/lims-pdftest-search-list"; + } + + @Log(value = "pdf解析项目选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/pdftests/lims-pdftest-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/dao/LimsPdftestDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/dao/LimsPdftestDao.java new file mode 100644 index 0000000..0f88e6d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/dao/LimsPdftestDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.pdftest.dao; + +import com.sunwayworld.basemodule.basedata.pdftest.bean.LimsPdftestBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsPdftestDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/dao/impl/LimsPdftestDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/dao/impl/LimsPdftestDaoImpl.java new file mode 100644 index 0000000..b625b29 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/dao/impl/LimsPdftestDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.pdftest.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.pdftest.bean.LimsPdftestBean; +import com.sunwayworld.basemodule.basedata.pdftest.dao.LimsPdftestDao; +import com.sunwayworld.basemodule.basedata.pdftest.mapper.LimsPdftestMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsPdftestDaoImpl extends MybatisDaoSupport implements LimsPdftestDao { + + @Autowired + private LimsPdftestMapper limsPdftestMapper; + + @Override + public LimsPdftestMapper getMapper() { + return limsPdftestMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/mapper/LimsPdftestMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/mapper/LimsPdftestMapper.java new file mode 100644 index 0000000..ae10982 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/mapper/LimsPdftestMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.pdftest.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsPdftestMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/mapper/conf/lims-pdftest-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/mapper/conf/lims-pdftest-mysql-mapper.xml new file mode 100644 index 0000000..783217c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/mapper/conf/lims-pdftest-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/mapper/conf/lims-pdftest-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/mapper/conf/lims-pdftest-oracle-mapper.xml new file mode 100644 index 0000000..783217c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/mapper/conf/lims-pdftest-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/mapper/conf/lims-pdftest-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/mapper/conf/lims-pdftest-postgresql-mapper.xml new file mode 100644 index 0000000..783217c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/mapper/conf/lims-pdftest-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/mapper/conf/lims-pdftest-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/mapper/conf/lims-pdftest-sqlserver-mapper.xml new file mode 100644 index 0000000..783217c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/mapper/conf/lims-pdftest-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/resource/LimsPdftestResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/resource/LimsPdftestResource.java new file mode 100644 index 0000000..9545c85 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/resource/LimsPdftestResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.pdftest.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.pdftest.bean.LimsPdftestBean; +import com.sunwayworld.basemodule.basedata.pdftest.service.LimsPdftestService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/basedata/pdftests") +public interface LimsPdftestResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/resource/impl/LimsPdftestResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/resource/impl/LimsPdftestResourceImpl.java new file mode 100644 index 0000000..e72cfa7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/resource/impl/LimsPdftestResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.basedata.pdftest.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.pdftest.resource.LimsPdftestResource; +import com.sunwayworld.basemodule.basedata.pdftest.service.LimsPdftestService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("pdf解析项目") +@RestController +@GikamBean +public class LimsPdftestResourceImpl implements LimsPdftestResource { + + @Autowired + private LimsPdftestService limsPdftestService; + + @Override + public LimsPdftestService getService() { + return limsPdftestService; + } + + @Log(value = "新增pdf解析项目", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/service/LimsPdftestService.java b/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/service/LimsPdftestService.java new file mode 100644 index 0000000..73cc9db --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/service/LimsPdftestService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.pdftest.service; + +import com.sunwayworld.basemodule.basedata.pdftest.bean.LimsPdftestBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsPdftestService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/service/impl/LimsPdftestServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/service/impl/LimsPdftestServiceImpl.java new file mode 100644 index 0000000..c33b148 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/pdftest/service/impl/LimsPdftestServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.basedata.pdftest.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.pdftest.dao.LimsPdftestDao; +import com.sunwayworld.basemodule.basedata.pdftest.bean.LimsPdftestBean; +import com.sunwayworld.basemodule.basedata.pdftest.service.LimsPdftestService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsPdftestServiceImpl implements LimsPdftestService { + + @Autowired + private LimsPdftestDao limsPdftestDao; + + @Override + @SuppressWarnings("unchecked") + public LimsPdftestDao getDao() { + return limsPdftestDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsPdftestBean limsPdftest = jsonWrapper.parseUnique(LimsPdftestBean.class); + limsPdftest.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsPdftest); + return limsPdftest.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/bean/LimsProductNameLibraryBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/bean/LimsProductNameLibraryBean.java new file mode 100644 index 0000000..e14a811 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/bean/LimsProductNameLibraryBean.java @@ -0,0 +1,102 @@ +package com.sunwayworld.basemodule.basedata.productnamelibrary.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 产品名称库 + * + * @author gaozq@sunwayworld.com + * @date 2023-12-07 + */ +@Table("T_LIMS_PRODUCT_NAME_LIBRARY") +public class LimsProductNameLibraryBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String productName;// 产品名称 + @NotNull(defaultValue = "1") + private String status;// 状态 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getProductName() { + return productName; + } + + public void setProductName(String productName) { + this.productName = productName; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/controller/LimsProductNameLibraryController.java b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/controller/LimsProductNameLibraryController.java new file mode 100644 index 0000000..c52dfbf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/controller/LimsProductNameLibraryController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.productnamelibrary.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/product-name-librarys/page") +public interface LimsProductNameLibraryController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/controller/impl/LimsProductNameLibraryControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/controller/impl/LimsProductNameLibraryControllerImpl.java new file mode 100644 index 0000000..f6d7ed4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/controller/impl/LimsProductNameLibraryControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.basedata.productnamelibrary.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.productnamelibrary.controller.LimsProductNameLibraryController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsProductNameLibraryControllerImpl implements LimsProductNameLibraryController { + + @Log(value = "项目名称库编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/product-name-librarys/lims-product-name-library-edit-list"; + } + + @Log(value = "项目名称库详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/basedata/product-name-librarys/lims-product-name-library-detail"; + } + + @Log(value = "项目名称库查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/basedata/product-name-librarys/lims-product-name-library-search-list"; + } + + @Log(value = "项目名称库选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/product-name-librarys/lims-product-name-library-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/dao/LimsProductNameLibraryDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/dao/LimsProductNameLibraryDao.java new file mode 100644 index 0000000..2edf797 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/dao/LimsProductNameLibraryDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.productnamelibrary.dao; + +import com.sunwayworld.basemodule.basedata.productnamelibrary.bean.LimsProductNameLibraryBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsProductNameLibraryDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/dao/impl/LimsProductNameLibraryDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/dao/impl/LimsProductNameLibraryDaoImpl.java new file mode 100644 index 0000000..c470ac1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/dao/impl/LimsProductNameLibraryDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.productnamelibrary.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.productnamelibrary.bean.LimsProductNameLibraryBean; +import com.sunwayworld.basemodule.basedata.productnamelibrary.dao.LimsProductNameLibraryDao; +import com.sunwayworld.basemodule.basedata.productnamelibrary.mapper.LimsProductNameLibraryMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsProductNameLibraryDaoImpl extends MybatisDaoSupport implements LimsProductNameLibraryDao { + + @Autowired + private LimsProductNameLibraryMapper limsProductNameLibraryMapper; + + @Override + public LimsProductNameLibraryMapper getMapper() { + return limsProductNameLibraryMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/i118n/limsProductNameLibrary-i118n.txt b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/i118n/limsProductNameLibrary-i118n.txt new file mode 100644 index 0000000..4901481 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/i118n/limsProductNameLibrary-i118n.txt @@ -0,0 +1,18 @@ + +#项目名称库 +T_LIMS_PRODUCT_NAME_LIBRARY.SERVICE_NAME=项目名称库 +T_LIMS_PRODUCT_NAME_LIBRARY.ID=主键 +T_LIMS_PRODUCT_NAME_LIBRARY.PRODUCTNAME=产品名称 +T_LIMS_PRODUCT_NAME_LIBRARY.STATUS=状态 +T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDBYID=制单人编码 +T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDBYNAME=制单人名称 +T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDTIME=制单时间 +T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDBYORGID=制单人单位编码 +T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDBYORGNAME=制单人单位名称 + +BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.MODAL.ADD=新增 +BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.TAB.BASE_INFO=基本信息 +BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.BUTTON.BUTTON=按钮 +BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.TIP.TIP=提示框 +BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.MODAL.MODAL=对话框 + diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/mapper/LimsProductNameLibraryMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/mapper/LimsProductNameLibraryMapper.java new file mode 100644 index 0000000..ed6bd98 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/mapper/LimsProductNameLibraryMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.productnamelibrary.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsProductNameLibraryMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/mapper/conf/lims-product-name-library-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/mapper/conf/lims-product-name-library-mysql-mapper.xml new file mode 100644 index 0000000..157743f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/mapper/conf/lims-product-name-library-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/mapper/conf/lims-product-name-library-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/mapper/conf/lims-product-name-library-oracle-mapper.xml new file mode 100644 index 0000000..157743f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/mapper/conf/lims-product-name-library-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/mapper/conf/lims-product-name-library-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/mapper/conf/lims-product-name-library-postgresql-mapper.xml new file mode 100644 index 0000000..157743f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/mapper/conf/lims-product-name-library-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/mapper/conf/lims-product-name-library-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/mapper/conf/lims-product-name-library-sqlserver-mapper.xml new file mode 100644 index 0000000..157743f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/mapper/conf/lims-product-name-library-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/resource/LimsProductNameLibraryResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/resource/LimsProductNameLibraryResource.java new file mode 100644 index 0000000..634817b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/resource/LimsProductNameLibraryResource.java @@ -0,0 +1,15 @@ +package com.sunwayworld.basemodule.basedata.productnamelibrary.resource; + +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvMonitorAreaBean; +import com.sunwayworld.basemodule.trm.environmentrecord.service.LimsEnvMonitorAreaService; +import com.sunwayworld.framework.support.selectable.resource.GenericSelectableResource; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.productnamelibrary.bean.LimsProductNameLibraryBean; +import com.sunwayworld.basemodule.basedata.productnamelibrary.service.LimsProductNameLibraryService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/basedata/product-name-librarys") +public interface LimsProductNameLibraryResource extends GenericResource, GenericChoosableResource , GenericSelectableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/resource/impl/LimsProductNameLibraryResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/resource/impl/LimsProductNameLibraryResourceImpl.java new file mode 100644 index 0000000..063fb71 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/resource/impl/LimsProductNameLibraryResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.basedata.productnamelibrary.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.productnamelibrary.resource.LimsProductNameLibraryResource; +import com.sunwayworld.basemodule.basedata.productnamelibrary.service.LimsProductNameLibraryService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("项目名称库") +@RestController +@GikamBean +public class LimsProductNameLibraryResourceImpl implements LimsProductNameLibraryResource { + + @Autowired + private LimsProductNameLibraryService limsProductNameLibraryService; + + @Override + public LimsProductNameLibraryService getService() { + return limsProductNameLibraryService; + } + + @Log(value = "新增项目名称库", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/service/LimsProductNameLibraryService.java b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/service/LimsProductNameLibraryService.java new file mode 100644 index 0000000..517972c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/service/LimsProductNameLibraryService.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.basedata.productnamelibrary.service; + +import com.sunwayworld.basemodule.basedata.productnamelibrary.bean.LimsProductNameLibraryBean; +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvMonitorAreaBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; +import com.sunwayworld.framework.support.selectable.service.GenericSelectableService; + +public interface LimsProductNameLibraryService extends GenericService, GenericChoosableService, GenericSelectableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/service/impl/LimsProductNameLibraryServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/service/impl/LimsProductNameLibraryServiceImpl.java new file mode 100644 index 0000000..0f31814 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/service/impl/LimsProductNameLibraryServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.basedata.productnamelibrary.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.productnamelibrary.dao.LimsProductNameLibraryDao; +import com.sunwayworld.basemodule.basedata.productnamelibrary.bean.LimsProductNameLibraryBean; +import com.sunwayworld.basemodule.basedata.productnamelibrary.service.LimsProductNameLibraryService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsProductNameLibraryServiceImpl implements LimsProductNameLibraryService { + + @Autowired + private LimsProductNameLibraryDao limsProductNameLibraryDao; + + @Override + @SuppressWarnings("unchecked") + public LimsProductNameLibraryDao getDao() { + return limsProductNameLibraryDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsProductNameLibraryBean limsProductNameLibrary = jsonWrapper.parseUnique(LimsProductNameLibraryBean.class); + limsProductNameLibrary.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsProductNameLibrary); + return limsProductNameLibrary.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/sql/limsProductNameLibrary-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/sql/limsProductNameLibrary-mysql-sql.sql new file mode 100644 index 0000000..dce0c60 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/sql/limsProductNameLibrary-mysql-sql.sql @@ -0,0 +1,74 @@ +-- ----------------------------- 2023-12-07 add by gaozq--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_PRODUCT_NAME_LIBRARY`( + `ID` BIGINT NOT NULL COMMENT '主键', + `PRODUCTNAME` VARCHAR(60) DEFAULT NULL COMMENT '产品名称', + `STATUS` VARCHAR(10) DEFAULT NULL COMMENT '状态', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='项目名称库'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRODUCT_NAME_LIBRARY','ID','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRODUCT_NAME_LIBRARY','PRODUCTNAME','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRODUCT_NAME_LIBRARY','STATUS','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYID','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYNAME','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDTIME','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYORGID','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYORGNAME','1','gaozq','高志强', NOW(),'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_PRODUCT_NAME_LIBRARY', '1', 'gaozq', '高志强', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRODUCT_NAME_LIBRARY','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRODUCT_NAME_LIBRARY','PRODUCTNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRODUCT_NAME_LIBRARY','STATUS','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYORGNAME','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_PRODUCT_NAME_LIBRARY', '项目名称库', 'service', '1'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.SERVICE_NAME', '项目名称库', '项目名称库', 'zh-CN', '项目名称库'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.ID', '项目名称库的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.PRODUCTNAME', '项目名称库的产品名称', '产品名称', 'zh-CN', '产品名称'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.STATUS', '项目名称库的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDBYID', '项目名称库的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDBYNAME', '项目名称库的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDTIME', '项目名称库的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDBYORGID', '项目名称库的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDBYORGNAME', '项目名称库的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('productNameLibrary', '产品名称库', '/secure/basemodule/basedata/product-name-librarys/page/edit-list', 'null', 'productNameLibrary', 'null', '产品名称库'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('productNameLibra03', '产品名称库查询', '/secure/basemodule/basedata/product-name-librarys/page/search-list', 'null', 'productNameLibra03', 'null', '产品名称库查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_PRODUCT_NAME_LIBRARY', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-12-07 add by gaozq------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/sql/limsProductNameLibrary-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/sql/limsProductNameLibrary-oracle-sql.sql new file mode 100644 index 0000000..5848874 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/sql/limsProductNameLibrary-oracle-sql.sql @@ -0,0 +1,82 @@ +-- ----------------------------- 2023-12-07 add by gaozq--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_PRODUCT_NAME_LIBRARY( + ID NUMBER NOT NULL, + PRODUCTNAME VARCHAR2(60) NULL, + STATUS VARCHAR2(10) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_PRODUCT_NAME_LIBRARY IS '项目名称库'; +COMMENT ON COLUMN T_LIMS_PRODUCT_NAME_LIBRARY.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_PRODUCT_NAME_LIBRARY.PRODUCTNAME IS '产品名称'; +COMMENT ON COLUMN T_LIMS_PRODUCT_NAME_LIBRARY.STATUS IS '状态'; +COMMENT ON COLUMN T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_PRODUCT_NAME_LIBRARY ADD CONSTRAINT PK_LIMS_PRODUCT_NAME_LIBRARY PRIMARY KEY (ID); + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRODUCT_NAME_LIBRARY','ID','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRODUCT_NAME_LIBRARY','PRODUCTNAME','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRODUCT_NAME_LIBRARY','STATUS','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYID','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYNAME','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDTIME','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYORGID','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYORGNAME','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_PRODUCT_NAME_LIBRARY', '1', 'gaozq', '高志强', CURRENT_TIMESTAMP, 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRODUCT_NAME_LIBRARY','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRODUCT_NAME_LIBRARY','PRODUCTNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRODUCT_NAME_LIBRARY','STATUS','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYORGNAME','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_PRODUCT_NAME_LIBRARY', '项目名称库', 'service', '1'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.SERVICE_NAME', '项目名称库', '项目名称库', 'zh-CN', '项目名称库'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.ID', '项目名称库的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.PRODUCTNAME', '项目名称库的产品名称', '产品名称', 'zh-CN', '产品名称'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.STATUS', '项目名称库的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDBYID', '项目名称库的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDBYNAME', '项目名称库的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDTIME', '项目名称库的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDBYORGID', '项目名称库的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDBYORGNAME', '项目名称库的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('productNameLibrary', '产品名称库', '/secure/basemodule/basedata/product-name-librarys/page/edit-list', 'null', 'productNameLibrary', 'null', '产品名称库'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('productNameLibra03', '产品名称库查询', '/secure/basemodule/basedata/product-name-librarys/page/search-list', 'null', 'productNameLibra03', 'null', '产品名称库查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_PRODUCT_NAME_LIBRARY', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-12-07 add by gaozq------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/sql/limsProductNameLibrary-postgresql-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/sql/limsProductNameLibrary-postgresql-sql.sql new file mode 100644 index 0000000..fc620fe --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/sql/limsProductNameLibrary-postgresql-sql.sql @@ -0,0 +1,81 @@ +-- ----------------------------- 2023-12-07 add by gaozq--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS T_LIMS_PRODUCT_NAME_LIBRARY( + ID BIGINT NOT NULL, + PRODUCTNAME VARCHAR(60) NULL , + STATUS VARCHAR(10) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME TIMESTAMP NULL, + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL, + PRIMARY KEY (ID) +); +comment on table T_LIMS_PRODUCT_NAME_LIBRARY is '项目名称库'; +comment on column T_LIMS_PRODUCT_NAME_LIBRARY.id is '主键'; +comment on column T_LIMS_PRODUCT_NAME_LIBRARY.productName is '产品名称'; +comment on column T_LIMS_PRODUCT_NAME_LIBRARY.status is '状态'; +comment on column T_LIMS_PRODUCT_NAME_LIBRARY.createdById is '制单人编码'; +comment on column T_LIMS_PRODUCT_NAME_LIBRARY.createdByName is '制单人名称'; +comment on column T_LIMS_PRODUCT_NAME_LIBRARY.createdTime is '制单时间'; +comment on column T_LIMS_PRODUCT_NAME_LIBRARY.createdByOrgId is '制单人单位编码'; +comment on column T_LIMS_PRODUCT_NAME_LIBRARY.createdByOrgName is '制单人单位名称'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRODUCT_NAME_LIBRARY','ID','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRODUCT_NAME_LIBRARY','PRODUCTNAME','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRODUCT_NAME_LIBRARY','STATUS','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYID','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYNAME','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDTIME','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYORGID','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYORGNAME','1','gaozq','高志强', NOW(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_PRODUCT_NAME_LIBRARY', '1', 'gaozq', '高志强', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRODUCT_NAME_LIBRARY','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRODUCT_NAME_LIBRARY','PRODUCTNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRODUCT_NAME_LIBRARY','STATUS','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYORGNAME','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_PRODUCT_NAME_LIBRARY', '项目名称库', 'service', '1'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.SERVICE_NAME', '项目名称库', '项目名称库', 'zh-CN', '项目名称库'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.ID', '项目名称库的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.PRODUCTNAME', '项目名称库的产品名称', '产品名称', 'zh-CN', '产品名称'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.STATUS', '项目名称库的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDBYID', '项目名称库的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDBYNAME', '项目名称库的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDTIME', '项目名称库的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDBYORGID', '项目名称库的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDBYORGNAME', '项目名称库的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('productNameLibrary', '产品名称库', '/secure/basemodule/basedata/product-name-librarys/page/edit-list', 'null', 'productNameLibrary', 'null', '产品名称库'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('productNameLibra03', '产品名称库查询', '/secure/basemodule/basedata/product-name-librarys/page/search-list', 'null', 'productNameLibra03', 'null', '产品名称库查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_PRODUCT_NAME_LIBRARY', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-12-07 add by gaozq------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/sql/limsProductNameLibrary-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/sql/limsProductNameLibrary-sqlserver-sql.sql new file mode 100644 index 0000000..a64439c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/productnamelibrary/sql/limsProductNameLibrary-sqlserver-sql.sql @@ -0,0 +1,76 @@ +-- ----------------------------- 2023-12-07 add by gaozq--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_PRODUCT_NAME_LIBRARY( + ID BIGINT NOT NULL, + PRODUCTNAME VARCHAR(60) NULL , + STATUS VARCHAR(10) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_PRODUCT_NAME_LIBRARY PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目名称库' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_PRODUCT_NAME_LIBRARY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_PRODUCT_NAME_LIBRARY', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'产品名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_PRODUCT_NAME_LIBRARY', @level2type=N'COLUMN',@level2name=N'PRODUCTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'状态' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_PRODUCT_NAME_LIBRARY', @level2type=N'COLUMN',@level2name=N'STATUS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_PRODUCT_NAME_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_PRODUCT_NAME_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_PRODUCT_NAME_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_PRODUCT_NAME_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_PRODUCT_NAME_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRODUCT_NAME_LIBRARY','ID','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRODUCT_NAME_LIBRARY','PRODUCTNAME','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRODUCT_NAME_LIBRARY','STATUS','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYID','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYNAME','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDTIME','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYORGID','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYORGNAME','1','gaozq','高志强', GETDATE(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_PRODUCT_NAME_LIBRARY', '1', 'gaozq', '高志强', GETDATE(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRODUCT_NAME_LIBRARY','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRODUCT_NAME_LIBRARY','PRODUCTNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRODUCT_NAME_LIBRARY','STATUS','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRODUCT_NAME_LIBRARY','CREATEDBYORGNAME','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_PRODUCT_NAME_LIBRARY', '项目名称库', 'service', '1'); +EXEC DBO.INSERTI18N N'T_LIMS_PRODUCT_NAME_LIBRARY.SERVICE_NAME', N'项目名称库', N'项目名称库', N'zh-CN',N'项目名称库'; +EXEC DBO.INSERTI18N N'T_LIMS_PRODUCT_NAME_LIBRARY.ID', N'项目名称库的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_PRODUCT_NAME_LIBRARY.PRODUCTNAME', N'项目名称库的产品名称', N'产品名称', N'zh-CN',N'产品名称'; +EXEC DBO.INSERTI18N N'T_LIMS_PRODUCT_NAME_LIBRARY.STATUS', N'项目名称库的状态', N'状态', N'zh-CN',N'状态'; +EXEC DBO.INSERTI18N N'T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDBYID', N'项目名称库的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDBYNAME', N'项目名称库的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDTIME', N'项目名称库的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDBYORGID', N'项目名称库的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_PRODUCT_NAME_LIBRARY.CREATEDBYORGNAME', N'项目名称库的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('productNameLibrary', '产品名称库', '/secure/basemodule/basedata/product-name-librarys/page/edit-list', 'null', 'productNameLibrary', 'null', '产品名称库'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('productNameLibra03', '产品名称库查询', '/secure/basemodule/basedata/product-name-librarys/page/search-list', 'null', 'productNameLibra03', 'null', '产品名称库查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_PRODUCT_NAME_LIBRARY', '0', '0'); + + +-- ----------------------------- 2023-12-07 add by gaozq------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/bean/LimsProjectDifferentiationBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/bean/LimsProjectDifferentiationBean.java new file mode 100644 index 0000000..580596f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/bean/LimsProjectDifferentiationBean.java @@ -0,0 +1,86 @@ +package com.sunwayworld.basemodule.basedata.projectdifferentiation.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; + +/** + * 项目判异 + * + * @author liujie1111@sunwayworld.com@sunwayworld.com + * @date 2023-05-18 + */ +@Table("T_LIMS_PROJECT_DIFFERENTIATION") +public class LimsProjectDifferentiationBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String testCode;// 项目编号 + private String testName;// 项目名称 + private Long testId;//项目ID + private String criteriaId;//判异准则ID + private String theNumber;// 判异编号 + private String abbreviation;// 判异简称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getTestCode() { + return testCode; + } + + public void setTestCode(String testCode) { + this.testCode = testCode; + } + + public Long getTestId() { + return testId; + } + + public void setTestId(Long testId) { + this.testId = testId; + } + + public String getCriteriaId() { + return criteriaId; + } + + public void setCriteriaId(String criteriaId) { + this.criteriaId = criteriaId; + } + + public String getTestName() { + return testName; + } + + public void setTestName(String testName) { + this.testName = testName; + } + + public String getTheNumber() { + return theNumber; + } + + public void setTheNumber(String theNumber) { + this.theNumber = theNumber; + } + + public String getAbbreviation() { + return abbreviation; + } + + public void setAbbreviation(String abbreviation) { + this.abbreviation = abbreviation; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/controller/LimsProjectDifferentiationController.java b/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/controller/LimsProjectDifferentiationController.java new file mode 100644 index 0000000..bc0cfda --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/controller/LimsProjectDifferentiationController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.projectdifferentiation.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/project-differentiations/page") +public interface LimsProjectDifferentiationController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/controller/impl/LimsProjectDifferentiationControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/controller/impl/LimsProjectDifferentiationControllerImpl.java new file mode 100644 index 0000000..ce77b87 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/controller/impl/LimsProjectDifferentiationControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.basedata.projectdifferentiation.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.projectdifferentiation.controller.LimsProjectDifferentiationController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsProjectDifferentiationControllerImpl implements LimsProjectDifferentiationController { + + @Log(value = "项目判异编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/project-differentiations/lims-project-differentiation-edit-list"; + } + + @Log(value = "项目判异详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/basedata/project-differentiations/lims-project-differentiation-detail"; + } + + @Log(value = "项目判异查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/basedata/project-differentiations/lims-project-differentiation-search-list"; + } + + @Log(value = "项目判异选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/project-differentiations/lims-project-differentiation-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/dao/LimsProjectDifferentiationDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/dao/LimsProjectDifferentiationDao.java new file mode 100644 index 0000000..a7c3b21 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/dao/LimsProjectDifferentiationDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.projectdifferentiation.dao; + +import com.sunwayworld.basemodule.basedata.projectdifferentiation.bean.LimsProjectDifferentiationBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsProjectDifferentiationDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/dao/impl/LimsProjectDifferentiationDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/dao/impl/LimsProjectDifferentiationDaoImpl.java new file mode 100644 index 0000000..e95dced --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/dao/impl/LimsProjectDifferentiationDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.projectdifferentiation.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.projectdifferentiation.bean.LimsProjectDifferentiationBean; +import com.sunwayworld.basemodule.basedata.projectdifferentiation.dao.LimsProjectDifferentiationDao; +import com.sunwayworld.basemodule.basedata.projectdifferentiation.mapper.LimsProjectDifferentiationMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsProjectDifferentiationDaoImpl extends MybatisDaoSupport implements LimsProjectDifferentiationDao { + + @Autowired + private LimsProjectDifferentiationMapper limsProjectDifferentiationMapper; + + @Override + public LimsProjectDifferentiationMapper getMapper() { + return limsProjectDifferentiationMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/mapper/LimsProjectDifferentiationMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/mapper/LimsProjectDifferentiationMapper.java new file mode 100644 index 0000000..265dc90 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/mapper/LimsProjectDifferentiationMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.projectdifferentiation.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsProjectDifferentiationMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/mapper/conf/lims-project-differentiation-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/mapper/conf/lims-project-differentiation-mysql-mapper.xml new file mode 100644 index 0000000..86d59c3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/mapper/conf/lims-project-differentiation-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/mapper/conf/lims-project-differentiation-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/mapper/conf/lims-project-differentiation-oracle-mapper.xml new file mode 100644 index 0000000..86d59c3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/mapper/conf/lims-project-differentiation-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/mapper/conf/lims-project-differentiation-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/mapper/conf/lims-project-differentiation-postgresql-mapper.xml new file mode 100644 index 0000000..86d59c3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/mapper/conf/lims-project-differentiation-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/mapper/conf/lims-project-differentiation-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/mapper/conf/lims-project-differentiation-sqlserver-mapper.xml new file mode 100644 index 0000000..86d59c3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/mapper/conf/lims-project-differentiation-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/resource/LimsProjectDifferentiationResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/resource/LimsProjectDifferentiationResource.java new file mode 100644 index 0000000..7525786 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/resource/LimsProjectDifferentiationResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.projectdifferentiation.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.projectdifferentiation.bean.LimsProjectDifferentiationBean; +import com.sunwayworld.basemodule.basedata.projectdifferentiation.service.LimsProjectDifferentiationService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/basedata/project-differentiations") +public interface LimsProjectDifferentiationResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/resource/impl/LimsProjectDifferentiationResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/resource/impl/LimsProjectDifferentiationResourceImpl.java new file mode 100644 index 0000000..46d0b07 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/resource/impl/LimsProjectDifferentiationResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.basedata.projectdifferentiation.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.projectdifferentiation.resource.LimsProjectDifferentiationResource; +import com.sunwayworld.basemodule.basedata.projectdifferentiation.service.LimsProjectDifferentiationService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("项目判异") +@RestController +@GikamBean +public class LimsProjectDifferentiationResourceImpl implements LimsProjectDifferentiationResource { + + @Autowired + private LimsProjectDifferentiationService limsProjectDifferentiationService; + + @Override + public LimsProjectDifferentiationService getService() { + return limsProjectDifferentiationService; + } + + @Log(value = "新增项目判异", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/service/LimsProjectDifferentiationService.java b/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/service/LimsProjectDifferentiationService.java new file mode 100644 index 0000000..b7fd4e3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/service/LimsProjectDifferentiationService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.projectdifferentiation.service; + +import com.sunwayworld.basemodule.basedata.projectdifferentiation.bean.LimsProjectDifferentiationBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsProjectDifferentiationService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/service/impl/LimsProjectDifferentiationServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/service/impl/LimsProjectDifferentiationServiceImpl.java new file mode 100644 index 0000000..a5c0bb8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectdifferentiation/service/impl/LimsProjectDifferentiationServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.basedata.projectdifferentiation.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.projectdifferentiation.dao.LimsProjectDifferentiationDao; +import com.sunwayworld.basemodule.basedata.projectdifferentiation.bean.LimsProjectDifferentiationBean; +import com.sunwayworld.basemodule.basedata.projectdifferentiation.service.LimsProjectDifferentiationService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsProjectDifferentiationServiceImpl implements LimsProjectDifferentiationService { + + @Autowired + private LimsProjectDifferentiationDao limsProjectDifferentiationDao; + + @Override + @SuppressWarnings("unchecked") + public LimsProjectDifferentiationDao getDao() { + return limsProjectDifferentiationDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsProjectDifferentiationBean limsProjectDifferentiation = jsonWrapper.parseUnique(LimsProjectDifferentiationBean.class); + limsProjectDifferentiation.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsProjectDifferentiation); + return limsProjectDifferentiation.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/bean/LimsProjectNameLibraryBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/bean/LimsProjectNameLibraryBean.java new file mode 100644 index 0000000..3a666c4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/bean/LimsProjectNameLibraryBean.java @@ -0,0 +1,120 @@ +package com.sunwayworld.basemodule.basedata.projectnamelibrary.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 项目名称库 + * + * @author gaozq@sunwayworld.com + * @date 2023-12-07 + */ +@Table("T_LIMS_PROJECT_NAME_LIBRARY") +public class LimsProjectNameLibraryBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String projectName;// 项目名称 + private String projectUserId;// 项目负责人id + private String projectUser;// 项目负责人 + @NotNull(defaultValue = "1") + private String status;// 状态 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getProjectName() { + return projectName; + } + + public void setProjectName(String projectName) { + this.projectName = projectName; + } + + public String getProjectUserId() { + return projectUserId; + } + + public void setProjectUserId(String projectUserId) { + this.projectUserId = projectUserId; + } + + public String getProjectUser() { + return projectUser; + } + + public void setProjectUser(String projectUser) { + this.projectUser = projectUser; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/controller/LimsProjectNameLibraryController.java b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/controller/LimsProjectNameLibraryController.java new file mode 100644 index 0000000..c57226a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/controller/LimsProjectNameLibraryController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.projectnamelibrary.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/project-name-librarys/page") +public interface LimsProjectNameLibraryController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/controller/impl/LimsProjectNameLibraryControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/controller/impl/LimsProjectNameLibraryControllerImpl.java new file mode 100644 index 0000000..c62e308 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/controller/impl/LimsProjectNameLibraryControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.basedata.projectnamelibrary.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.projectnamelibrary.controller.LimsProjectNameLibraryController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsProjectNameLibraryControllerImpl implements LimsProjectNameLibraryController { + + @Log(value = "项目名称库编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/project-name-librarys/lims-project-name-library-edit-list"; + } + + @Log(value = "项目名称库详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/basedata/project-name-librarys/lims-project-name-library-detail"; + } + + @Log(value = "项目名称库查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/basedata/project-name-librarys/lims-project-name-library-search-list"; + } + + @Log(value = "项目名称库选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/project-name-librarys/lims-project-name-library-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/dao/LimsProjectNameLibraryDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/dao/LimsProjectNameLibraryDao.java new file mode 100644 index 0000000..641a151 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/dao/LimsProjectNameLibraryDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.projectnamelibrary.dao; + +import com.sunwayworld.basemodule.basedata.projectnamelibrary.bean.LimsProjectNameLibraryBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsProjectNameLibraryDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/dao/impl/LimsProjectNameLibraryDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/dao/impl/LimsProjectNameLibraryDaoImpl.java new file mode 100644 index 0000000..4da9c18 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/dao/impl/LimsProjectNameLibraryDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.projectnamelibrary.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.projectnamelibrary.bean.LimsProjectNameLibraryBean; +import com.sunwayworld.basemodule.basedata.projectnamelibrary.dao.LimsProjectNameLibraryDao; +import com.sunwayworld.basemodule.basedata.projectnamelibrary.mapper.LimsProjectNameLibraryMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsProjectNameLibraryDaoImpl extends MybatisDaoSupport implements LimsProjectNameLibraryDao { + + @Autowired + private LimsProjectNameLibraryMapper limsProjectNameLibraryMapper; + + @Override + public LimsProjectNameLibraryMapper getMapper() { + return limsProjectNameLibraryMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/i118n/limsProjectNameLibrary-i118n.txt b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/i118n/limsProjectNameLibrary-i118n.txt new file mode 100644 index 0000000..0c14f7d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/i118n/limsProjectNameLibrary-i118n.txt @@ -0,0 +1,20 @@ + +#项目名称库 +T_LIMS_PROJECT_NAME_LIBRARY.SERVICE_NAME=项目名称库 +T_LIMS_PROJECT_NAME_LIBRARY.ID=主键 +T_LIMS_PROJECT_NAME_LIBRARY.PROJECTNAME=项目名称 +T_LIMS_PROJECT_NAME_LIBRARY.PROJECTUSERID=项目负责人id +T_LIMS_PROJECT_NAME_LIBRARY.PROJECTUSER=项目负责人 +T_LIMS_PROJECT_NAME_LIBRARY.STATUS=状态 +T_LIMS_PROJECT_NAME_LIBRARY.CREATEDBYID=制单人编码 +T_LIMS_PROJECT_NAME_LIBRARY.CREATEDBYNAME=制单人名称 +T_LIMS_PROJECT_NAME_LIBRARY.CREATEDTIME=制单时间 +T_LIMS_PROJECT_NAME_LIBRARY.CREATEDBYORGID=制单人单位编码 +T_LIMS_PROJECT_NAME_LIBRARY.CREATEDBYORGNAME=制单人单位名称 + +BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.MODAL.ADD=新增 +BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.TAB.BASE_INFO=基本信息 +BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.BUTTON.BUTTON=按钮 +BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.TIP.TIP=提示框 +BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.MODAL.MODAL=对话框 + diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/mapper/LimsProjectNameLibraryMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/mapper/LimsProjectNameLibraryMapper.java new file mode 100644 index 0000000..774266a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/mapper/LimsProjectNameLibraryMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.projectnamelibrary.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsProjectNameLibraryMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/mapper/conf/lims-project-name-library-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/mapper/conf/lims-project-name-library-mysql-mapper.xml new file mode 100644 index 0000000..9ee0b25 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/mapper/conf/lims-project-name-library-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/mapper/conf/lims-project-name-library-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/mapper/conf/lims-project-name-library-oracle-mapper.xml new file mode 100644 index 0000000..9ee0b25 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/mapper/conf/lims-project-name-library-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/mapper/conf/lims-project-name-library-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/mapper/conf/lims-project-name-library-postgresql-mapper.xml new file mode 100644 index 0000000..9ee0b25 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/mapper/conf/lims-project-name-library-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/mapper/conf/lims-project-name-library-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/mapper/conf/lims-project-name-library-sqlserver-mapper.xml new file mode 100644 index 0000000..9ee0b25 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/mapper/conf/lims-project-name-library-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/resource/LimsProjectNameLibraryResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/resource/LimsProjectNameLibraryResource.java new file mode 100644 index 0000000..a671eaf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/resource/LimsProjectNameLibraryResource.java @@ -0,0 +1,15 @@ +package com.sunwayworld.basemodule.basedata.projectnamelibrary.resource; + +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvMonitorAreaBean; +import com.sunwayworld.basemodule.trm.environmentrecord.service.LimsEnvMonitorAreaService; +import com.sunwayworld.framework.support.selectable.resource.GenericSelectableResource; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.projectnamelibrary.bean.LimsProjectNameLibraryBean; +import com.sunwayworld.basemodule.basedata.projectnamelibrary.service.LimsProjectNameLibraryService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/basedata/project-name-librarys") +public interface LimsProjectNameLibraryResource extends GenericResource, GenericChoosableResource, GenericSelectableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/resource/impl/LimsProjectNameLibraryResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/resource/impl/LimsProjectNameLibraryResourceImpl.java new file mode 100644 index 0000000..83a304a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/resource/impl/LimsProjectNameLibraryResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.basedata.projectnamelibrary.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.projectnamelibrary.resource.LimsProjectNameLibraryResource; +import com.sunwayworld.basemodule.basedata.projectnamelibrary.service.LimsProjectNameLibraryService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("项目名称库") +@RestController +@GikamBean +public class LimsProjectNameLibraryResourceImpl implements LimsProjectNameLibraryResource { + + @Autowired + private LimsProjectNameLibraryService limsProjectNameLibraryService; + + @Override + public LimsProjectNameLibraryService getService() { + return limsProjectNameLibraryService; + } + + @Log(value = "新增项目名称库", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/service/LimsProjectNameLibraryService.java b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/service/LimsProjectNameLibraryService.java new file mode 100644 index 0000000..5f33275 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/service/LimsProjectNameLibraryService.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.basedata.projectnamelibrary.service; + +import com.sunwayworld.basemodule.basedata.projectnamelibrary.bean.LimsProjectNameLibraryBean; +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvMonitorAreaBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; +import com.sunwayworld.framework.support.selectable.service.GenericSelectableService; + +public interface LimsProjectNameLibraryService extends GenericService, GenericChoosableService, GenericSelectableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/service/impl/LimsProjectNameLibraryServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/service/impl/LimsProjectNameLibraryServiceImpl.java new file mode 100644 index 0000000..a279050 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/service/impl/LimsProjectNameLibraryServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.basedata.projectnamelibrary.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.projectnamelibrary.dao.LimsProjectNameLibraryDao; +import com.sunwayworld.basemodule.basedata.projectnamelibrary.bean.LimsProjectNameLibraryBean; +import com.sunwayworld.basemodule.basedata.projectnamelibrary.service.LimsProjectNameLibraryService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsProjectNameLibraryServiceImpl implements LimsProjectNameLibraryService { + + @Autowired + private LimsProjectNameLibraryDao limsProjectNameLibraryDao; + + @Override + @SuppressWarnings("unchecked") + public LimsProjectNameLibraryDao getDao() { + return limsProjectNameLibraryDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsProjectNameLibraryBean limsProjectNameLibrary = jsonWrapper.parseUnique(LimsProjectNameLibraryBean.class); + limsProjectNameLibrary.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsProjectNameLibrary); + return limsProjectNameLibrary.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/sql/limsProjectNameLibrary-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/sql/limsProjectNameLibrary-mysql-sql.sql new file mode 100644 index 0000000..f62e770 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/sql/limsProjectNameLibrary-mysql-sql.sql @@ -0,0 +1,82 @@ +-- ----------------------------- 2023-12-07 add by gaozq--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_PROJECT_NAME_LIBRARY`( + `ID` BIGINT NOT NULL COMMENT '主键', + `PROJECTNAME` VARCHAR(60) DEFAULT NULL COMMENT '项目名称', + `PROJECTUSERID` VARCHAR(60) DEFAULT NULL COMMENT '项目负责人id', + `PROJECTUSER` VARCHAR(60) DEFAULT NULL COMMENT '项目负责人', + `STATUS` VARCHAR(10) DEFAULT NULL COMMENT '状态', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='项目名称库'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PROJECT_NAME_LIBRARY','ID','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PROJECT_NAME_LIBRARY','PROJECTNAME','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PROJECT_NAME_LIBRARY','PROJECTUSERID','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PROJECT_NAME_LIBRARY','PROJECTUSER','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PROJECT_NAME_LIBRARY','STATUS','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYID','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYNAME','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDTIME','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYORGID','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYORGNAME','1','gaozq','高志强', NOW(),'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_PROJECT_NAME_LIBRARY', '1', 'gaozq', '高志强', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PROJECT_NAME_LIBRARY','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PROJECT_NAME_LIBRARY','PROJECTNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PROJECT_NAME_LIBRARY','PROJECTUSERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PROJECT_NAME_LIBRARY','PROJECTUSER','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PROJECT_NAME_LIBRARY','STATUS','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYORGNAME','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_PROJECT_NAME_LIBRARY', '项目名称库', 'service', '1'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.SERVICE_NAME', '项目名称库', '项目名称库', 'zh-CN', '项目名称库'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.ID', '项目名称库的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.PROJECTNAME', '项目名称库的项目名称', '项目名称', 'zh-CN', '项目名称'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.PROJECTUSERID', '项目名称库的项目负责人id', '项目负责人id', 'zh-CN', '项目负责人id'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.PROJECTUSER', '项目名称库的项目负责人', '项目负责人', 'zh-CN', '项目负责人'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.STATUS', '项目名称库的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.CREATEDBYID', '项目名称库的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.CREATEDBYNAME', '项目名称库的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.CREATEDTIME', '项目名称库的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.CREATEDBYORGID', '项目名称库的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.CREATEDBYORGNAME', '项目名称库的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('projectNameLibrary', '项目名称库', '/secure/basemodule/basedata/project-name-librarys/page/edit-list', 'null', 'projectNameLibrary', 'null', '项目名称库'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('projectNameLibra03', '项目名称库查询', '/secure/basemodule/basedata/project-name-librarys/page/search-list', 'null', 'projectNameLibra03', 'null', '项目名称库查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_PROJECT_NAME_LIBRARY', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-12-07 add by gaozq------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/sql/limsProjectNameLibrary-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/sql/limsProjectNameLibrary-oracle-sql.sql new file mode 100644 index 0000000..285366c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/sql/limsProjectNameLibrary-oracle-sql.sql @@ -0,0 +1,92 @@ +-- ----------------------------- 2023-12-07 add by gaozq--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_PROJECT_NAME_LIBRARY( + ID NUMBER NOT NULL, + PROJECTNAME VARCHAR2(60) NULL, + PROJECTUSERID VARCHAR2(60) NULL, + PROJECTUSER VARCHAR2(60) NULL, + STATUS VARCHAR2(10) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_PROJECT_NAME_LIBRARY IS '项目名称库'; +COMMENT ON COLUMN T_LIMS_PROJECT_NAME_LIBRARY.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_PROJECT_NAME_LIBRARY.PROJECTNAME IS '项目名称'; +COMMENT ON COLUMN T_LIMS_PROJECT_NAME_LIBRARY.PROJECTUSERID IS '项目负责人id'; +COMMENT ON COLUMN T_LIMS_PROJECT_NAME_LIBRARY.PROJECTUSER IS '项目负责人'; +COMMENT ON COLUMN T_LIMS_PROJECT_NAME_LIBRARY.STATUS IS '状态'; +COMMENT ON COLUMN T_LIMS_PROJECT_NAME_LIBRARY.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_PROJECT_NAME_LIBRARY.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_PROJECT_NAME_LIBRARY.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_PROJECT_NAME_LIBRARY.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_PROJECT_NAME_LIBRARY.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_PROJECT_NAME_LIBRARY ADD CONSTRAINT PK_LIMS_PROJECT_NAME_LIBRARY PRIMARY KEY (ID); + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PROJECT_NAME_LIBRARY','ID','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PROJECT_NAME_LIBRARY','PROJECTNAME','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PROJECT_NAME_LIBRARY','PROJECTUSERID','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PROJECT_NAME_LIBRARY','PROJECTUSER','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PROJECT_NAME_LIBRARY','STATUS','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYID','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYNAME','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDTIME','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYORGID','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYORGNAME','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_PROJECT_NAME_LIBRARY', '1', 'gaozq', '高志强', CURRENT_TIMESTAMP, 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PROJECT_NAME_LIBRARY','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PROJECT_NAME_LIBRARY','PROJECTNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PROJECT_NAME_LIBRARY','PROJECTUSERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PROJECT_NAME_LIBRARY','PROJECTUSER','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PROJECT_NAME_LIBRARY','STATUS','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYORGNAME','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_PROJECT_NAME_LIBRARY', '项目名称库', 'service', '1'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.SERVICE_NAME', '项目名称库', '项目名称库', 'zh-CN', '项目名称库'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.ID', '项目名称库的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.PROJECTNAME', '项目名称库的项目名称', '项目名称', 'zh-CN', '项目名称'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.PROJECTUSERID', '项目名称库的项目负责人id', '项目负责人id', 'zh-CN', '项目负责人id'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.PROJECTUSER', '项目名称库的项目负责人', '项目负责人', 'zh-CN', '项目负责人'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.STATUS', '项目名称库的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.CREATEDBYID', '项目名称库的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.CREATEDBYNAME', '项目名称库的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.CREATEDTIME', '项目名称库的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.CREATEDBYORGID', '项目名称库的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.CREATEDBYORGNAME', '项目名称库的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('projectNameLibrary', '项目名称库', '/secure/basemodule/basedata/project-name-librarys/page/edit-list', 'null', 'projectNameLibrary', 'null', '项目名称库'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('projectNameLibra03', '项目名称库查询', '/secure/basemodule/basedata/project-name-librarys/page/search-list', 'null', 'projectNameLibra03', 'null', '项目名称库查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_PROJECT_NAME_LIBRARY', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-12-07 add by gaozq------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/sql/limsProjectNameLibrary-postgresql-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/sql/limsProjectNameLibrary-postgresql-sql.sql new file mode 100644 index 0000000..ce78a7b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/sql/limsProjectNameLibrary-postgresql-sql.sql @@ -0,0 +1,91 @@ +-- ----------------------------- 2023-12-07 add by gaozq--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS T_LIMS_PROJECT_NAME_LIBRARY( + ID BIGINT NOT NULL, + PROJECTNAME VARCHAR(60) NULL , + PROJECTUSERID VARCHAR(60) NULL , + PROJECTUSER VARCHAR(60) NULL , + STATUS VARCHAR(10) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME TIMESTAMP NULL, + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL, + PRIMARY KEY (ID) +); +comment on table T_LIMS_PROJECT_NAME_LIBRARY is '项目名称库'; +comment on column T_LIMS_PROJECT_NAME_LIBRARY.id is '主键'; +comment on column T_LIMS_PROJECT_NAME_LIBRARY.projectName is '项目名称'; +comment on column T_LIMS_PROJECT_NAME_LIBRARY.projectUserId is '项目负责人id'; +comment on column T_LIMS_PROJECT_NAME_LIBRARY.projectUser is '项目负责人'; +comment on column T_LIMS_PROJECT_NAME_LIBRARY.status is '状态'; +comment on column T_LIMS_PROJECT_NAME_LIBRARY.createdById is '制单人编码'; +comment on column T_LIMS_PROJECT_NAME_LIBRARY.createdByName is '制单人名称'; +comment on column T_LIMS_PROJECT_NAME_LIBRARY.createdTime is '制单时间'; +comment on column T_LIMS_PROJECT_NAME_LIBRARY.createdByOrgId is '制单人单位编码'; +comment on column T_LIMS_PROJECT_NAME_LIBRARY.createdByOrgName is '制单人单位名称'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_PROJECT_NAME_LIBRARY','ID','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_PROJECT_NAME_LIBRARY','PROJECTNAME','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_PROJECT_NAME_LIBRARY','PROJECTUSERID','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_PROJECT_NAME_LIBRARY','PROJECTUSER','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_PROJECT_NAME_LIBRARY','STATUS','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYID','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYNAME','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDTIME','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYORGID','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYORGNAME','1','gaozq','高志强', NOW(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_PROJECT_NAME_LIBRARY', '1', 'gaozq', '高志强', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_PROJECT_NAME_LIBRARY','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_PROJECT_NAME_LIBRARY','PROJECTNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_PROJECT_NAME_LIBRARY','PROJECTUSERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_PROJECT_NAME_LIBRARY','PROJECTUSER','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_PROJECT_NAME_LIBRARY','STATUS','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYORGNAME','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_PROJECT_NAME_LIBRARY', '项目名称库', 'service', '1'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.SERVICE_NAME', '项目名称库', '项目名称库', 'zh-CN', '项目名称库'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.ID', '项目名称库的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.PROJECTNAME', '项目名称库的项目名称', '项目名称', 'zh-CN', '项目名称'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.PROJECTUSERID', '项目名称库的项目负责人id', '项目负责人id', 'zh-CN', '项目负责人id'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.PROJECTUSER', '项目名称库的项目负责人', '项目负责人', 'zh-CN', '项目负责人'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.STATUS', '项目名称库的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.CREATEDBYID', '项目名称库的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.CREATEDBYNAME', '项目名称库的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.CREATEDTIME', '项目名称库的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.CREATEDBYORGID', '项目名称库的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_PROJECT_NAME_LIBRARY.CREATEDBYORGNAME', '项目名称库的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('projectNameLibrary', '项目名称库', '/secure/basemodule/basedata/project-name-librarys/page/edit-list', 'null', 'projectNameLibrary', 'null', '项目名称库'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('projectNameLibra03', '项目名称库查询', '/secure/basemodule/basedata/project-name-librarys/page/search-list', 'null', 'projectNameLibra03', 'null', '项目名称库查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_PROJECT_NAME_LIBRARY', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-12-07 add by gaozq------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/sql/limsProjectNameLibrary-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/sql/limsProjectNameLibrary-sqlserver-sql.sql new file mode 100644 index 0000000..58c0360 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/projectnamelibrary/sql/limsProjectNameLibrary-sqlserver-sql.sql @@ -0,0 +1,86 @@ +-- ----------------------------- 2023-12-07 add by gaozq--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_PROJECT_NAME_LIBRARY( + ID BIGINT NOT NULL, + PROJECTNAME VARCHAR(60) NULL , + PROJECTUSERID VARCHAR(60) NULL , + PROJECTUSER VARCHAR(60) NULL , + STATUS VARCHAR(10) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_PROJECT_NAME_LIBRARY PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目名称库' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_PROJECT_NAME_LIBRARY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_PROJECT_NAME_LIBRARY', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_PROJECT_NAME_LIBRARY', @level2type=N'COLUMN',@level2name=N'PROJECTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目负责人id' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_PROJECT_NAME_LIBRARY', @level2type=N'COLUMN',@level2name=N'PROJECTUSERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目负责人' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_PROJECT_NAME_LIBRARY', @level2type=N'COLUMN',@level2name=N'PROJECTUSER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'状态' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_PROJECT_NAME_LIBRARY', @level2type=N'COLUMN',@level2name=N'STATUS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_PROJECT_NAME_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_PROJECT_NAME_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_PROJECT_NAME_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_PROJECT_NAME_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_PROJECT_NAME_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PROJECT_NAME_LIBRARY','ID','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PROJECT_NAME_LIBRARY','PROJECTNAME','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PROJECT_NAME_LIBRARY','PROJECTUSERID','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PROJECT_NAME_LIBRARY','PROJECTUSER','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PROJECT_NAME_LIBRARY','STATUS','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYID','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYNAME','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDTIME','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYORGID','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYORGNAME','1','gaozq','高志强', GETDATE(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_PROJECT_NAME_LIBRARY', '1', 'gaozq', '高志强', GETDATE(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PROJECT_NAME_LIBRARY','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PROJECT_NAME_LIBRARY','PROJECTNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PROJECT_NAME_LIBRARY','PROJECTUSERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PROJECT_NAME_LIBRARY','PROJECTUSER','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PROJECT_NAME_LIBRARY','STATUS','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PROJECT_NAME_LIBRARY','CREATEDBYORGNAME','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_PROJECT_NAME_LIBRARY', '项目名称库', 'service', '1'); +EXEC DBO.INSERTI18N N'T_LIMS_PROJECT_NAME_LIBRARY.SERVICE_NAME', N'项目名称库', N'项目名称库', N'zh-CN',N'项目名称库'; +EXEC DBO.INSERTI18N N'T_LIMS_PROJECT_NAME_LIBRARY.ID', N'项目名称库的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_PROJECT_NAME_LIBRARY.PROJECTNAME', N'项目名称库的项目名称', N'项目名称', N'zh-CN',N'项目名称'; +EXEC DBO.INSERTI18N N'T_LIMS_PROJECT_NAME_LIBRARY.PROJECTUSERID', N'项目名称库的项目负责人id', N'项目负责人id', N'zh-CN',N'项目负责人id'; +EXEC DBO.INSERTI18N N'T_LIMS_PROJECT_NAME_LIBRARY.PROJECTUSER', N'项目名称库的项目负责人', N'项目负责人', N'zh-CN',N'项目负责人'; +EXEC DBO.INSERTI18N N'T_LIMS_PROJECT_NAME_LIBRARY.STATUS', N'项目名称库的状态', N'状态', N'zh-CN',N'状态'; +EXEC DBO.INSERTI18N N'T_LIMS_PROJECT_NAME_LIBRARY.CREATEDBYID', N'项目名称库的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_PROJECT_NAME_LIBRARY.CREATEDBYNAME', N'项目名称库的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_PROJECT_NAME_LIBRARY.CREATEDTIME', N'项目名称库的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_PROJECT_NAME_LIBRARY.CREATEDBYORGID', N'项目名称库的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_PROJECT_NAME_LIBRARY.CREATEDBYORGNAME', N'项目名称库的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('projectNameLibrary', '项目名称库', '/secure/basemodule/basedata/project-name-librarys/page/edit-list', 'null', 'projectNameLibrary', 'null', '项目名称库'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('projectNameLibra03', '项目名称库查询', '/secure/basemodule/basedata/project-name-librarys/page/search-list', 'null', 'projectNameLibra03', 'null', '项目名称库查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_PROJECT_NAME_LIBRARY', '0', '0'); + + +-- ----------------------------- 2023-12-07 add by gaozq------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/bean/LimsStaffCertificateBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/bean/LimsStaffCertificateBean.java new file mode 100644 index 0000000..ed64e05 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/bean/LimsStaffCertificateBean.java @@ -0,0 +1,186 @@ +package com.sunwayworld.basemodule.basedata.staff.certificate.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Insertable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 人员资格证书表 + * + * @author lijiaxing@sunwayworld.com + * @date 2022-08-30 + */ +@Table("T_LIMS_STAFF_CERTIFICATE") +public class LimsStaffCertificateBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private Long staffId;// 人员ID + private String certificateCode;// 证书编号 + private String certificateName;// 证书名称 + private String issueUnit;// 发证单位 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime issueDate;// 发证日期 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime effectiveTime;// 证书有效期 + private String certificateDesc;// 证书描述 + private Long fileId;// 版本文件ID + private String fileName; //版本文件名称 + private String remarks;// 备注 + + private String certificateLevel;// 证书级别 + + public Long getFileId() { + return fileId; + } + + public void setFileId(Long fileId) { + this.fileId = fileId; + } + + public String getFileName() { + return fileName; + } + + public void setFileName(String fileName) { + this.fileName = fileName; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public Long getStaffId() { + return staffId; + } + + public void setStaffId(Long staffId) { + this.staffId = staffId; + } + + public String getCertificateCode() { + return certificateCode; + } + + public void setCertificateCode(String certificateCode) { + this.certificateCode = certificateCode; + } + + public String getCertificateName() { + return certificateName; + } + + public void setCertificateName(String certificateName) { + this.certificateName = certificateName; + } + + public String getIssueUnit() { + return issueUnit; + } + + public void setIssueUnit(String issueUnit) { + this.issueUnit = issueUnit; + } + + public LocalDateTime getIssueDate() { + return issueDate; + } + + public void setIssueDate(LocalDateTime issueDate) { + this.issueDate = issueDate; + } + + public LocalDateTime getEffectiveTime() { + return effectiveTime; + } + + public void setEffectiveTime(LocalDateTime effectiveTime) { + this.effectiveTime = effectiveTime; + } + + public String getCertificateDesc() { + return certificateDesc; + } + + public void setCertificateDesc(String certificateDesc) { + this.certificateDesc = certificateDesc; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getCertificateLevel() { + return certificateLevel; + } + + public void setCertificateLevel(String certificateLevel) { + this.certificateLevel = certificateLevel; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/controller/LimsStaffCertificateController.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/controller/LimsStaffCertificateController.java new file mode 100644 index 0000000..44c692b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/controller/LimsStaffCertificateController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.staff.certificate.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/staff/staff-certificates/page") +public interface LimsStaffCertificateController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/controller/impl/LimsStaffCertificateControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/controller/impl/LimsStaffCertificateControllerImpl.java new file mode 100644 index 0000000..cc29066 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/controller/impl/LimsStaffCertificateControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.basedata.staff.certificate.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.staff.certificate.controller.LimsStaffCertificateController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsStaffCertificateControllerImpl implements LimsStaffCertificateController { + + @Log(value = "人员资格证书表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/staff/staff-certificates/lims-staff-certificate-edit-list"; + } + + @Log(value = "人员资格证书表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/basedata/staff/staff-certificates/lims-staff-certificate-detail"; + } + + @Log(value = "人员资格证书表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/basedata/staff/staff-certificates/lims-staff-certificate-search-list"; + } + + @Log(value = "人员资格证书表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/staff/staff-certificates/lims-staff-certificate-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/dao/LimsStaffCertificateDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/dao/LimsStaffCertificateDao.java new file mode 100644 index 0000000..cfcf305 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/dao/LimsStaffCertificateDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.staff.certificate.dao; + +import com.sunwayworld.basemodule.basedata.staff.certificate.bean.LimsStaffCertificateBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsStaffCertificateDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/dao/impl/LimsStaffCertificateDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/dao/impl/LimsStaffCertificateDaoImpl.java new file mode 100644 index 0000000..6dbd9ac --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/dao/impl/LimsStaffCertificateDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.staff.certificate.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.staff.certificate.bean.LimsStaffCertificateBean; +import com.sunwayworld.basemodule.basedata.staff.certificate.dao.LimsStaffCertificateDao; +import com.sunwayworld.basemodule.basedata.staff.certificate.mapper.LimsStaffCertificateMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsStaffCertificateDaoImpl extends MybatisDaoSupport implements LimsStaffCertificateDao { + + @Autowired + private LimsStaffCertificateMapper limsStaffCertificateMapper; + + @Override + public LimsStaffCertificateMapper getMapper() { + return limsStaffCertificateMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/mapper/LimsStaffCertificateMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/mapper/LimsStaffCertificateMapper.java new file mode 100644 index 0000000..4ac0f87 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/mapper/LimsStaffCertificateMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.staff.certificate.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsStaffCertificateMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/mapper/conf/lims-staff-certificate-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/mapper/conf/lims-staff-certificate-mysql-mapper.xml new file mode 100644 index 0000000..6354344 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/mapper/conf/lims-staff-certificate-mysql-mapper.xml @@ -0,0 +1,31 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/mapper/conf/lims-staff-certificate-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/mapper/conf/lims-staff-certificate-oracle-mapper.xml new file mode 100644 index 0000000..6354344 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/mapper/conf/lims-staff-certificate-oracle-mapper.xml @@ -0,0 +1,31 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/mapper/conf/lims-staff-certificate-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/mapper/conf/lims-staff-certificate-sqlserver-mapper.xml new file mode 100644 index 0000000..80e5280 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/mapper/conf/lims-staff-certificate-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/resource/LimsStaffCertificateResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/resource/LimsStaffCertificateResource.java new file mode 100644 index 0000000..cea773e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/resource/LimsStaffCertificateResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.staff.certificate.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.staff.certificate.bean.LimsStaffCertificateBean; +import com.sunwayworld.basemodule.basedata.staff.certificate.service.LimsStaffCertificateService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/basedata/staff/staff-certificates") +public interface LimsStaffCertificateResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/resource/impl/LimsStaffCertificateResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/resource/impl/LimsStaffCertificateResourceImpl.java new file mode 100644 index 0000000..e115b59 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/resource/impl/LimsStaffCertificateResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.basedata.staff.certificate.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.staff.certificate.resource.LimsStaffCertificateResource; +import com.sunwayworld.basemodule.basedata.staff.certificate.service.LimsStaffCertificateService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("人员资格证书表") +@RestController +@GikamBean +public class LimsStaffCertificateResourceImpl implements LimsStaffCertificateResource { + + @Autowired + private LimsStaffCertificateService limsStaffCertificateService; + + @Override + public LimsStaffCertificateService getService() { + return limsStaffCertificateService; + } + + @Log(value = "新增人员资格证书表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/service/LimsStaffCertificateService.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/service/LimsStaffCertificateService.java new file mode 100644 index 0000000..d047d0e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/service/LimsStaffCertificateService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.staff.certificate.service; + +import com.sunwayworld.basemodule.basedata.staff.certificate.bean.LimsStaffCertificateBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsStaffCertificateService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/service/impl/LimsStaffCertificateServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/service/impl/LimsStaffCertificateServiceImpl.java new file mode 100644 index 0000000..1be75ef --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/certificate/service/impl/LimsStaffCertificateServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.basedata.staff.certificate.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.staff.certificate.dao.LimsStaffCertificateDao; +import com.sunwayworld.basemodule.basedata.staff.certificate.bean.LimsStaffCertificateBean; +import com.sunwayworld.basemodule.basedata.staff.certificate.service.LimsStaffCertificateService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsStaffCertificateServiceImpl implements LimsStaffCertificateService { + + @Autowired + private LimsStaffCertificateDao limsStaffCertificateDao; + + @Override + @SuppressWarnings("unchecked") + public LimsStaffCertificateDao getDao() { + return limsStaffCertificateDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsStaffCertificateBean limsStaffCertificate = jsonWrapper.parseUnique(LimsStaffCertificateBean.class); + limsStaffCertificate.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsStaffCertificate); + return limsStaffCertificate.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/bean/LimsStaffCompetencyMatrixBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/bean/LimsStaffCompetencyMatrixBean.java new file mode 100644 index 0000000..3753c92 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/bean/LimsStaffCompetencyMatrixBean.java @@ -0,0 +1,109 @@ +package com.sunwayworld.basemodule.basedata.staff.competencymatrix.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 人员能力矩阵 + * + * @author gaozq@sunwayworld.com + * @date 2023-12-04 + */ +@Table("T_LIMS_STAFF_COMPETENCY_MATRIX") +public class LimsStaffCompetencyMatrixBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long staffId;// 人员ID + private String skill;// 技能 + private Long grade;// 分数 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getStaffId() { + return staffId; + } + + public void setStaffId(Long staffId) { + this.staffId = staffId; + } + + public String getSkill() { + return skill; + } + + public void setSkill(String skill) { + this.skill = skill; + } + + public Long getGrade() { + return grade; + } + + public void setGrade(Long grade) { + this.grade = grade; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/controller/LimsStaffCompetencyMatrixController.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/controller/LimsStaffCompetencyMatrixController.java new file mode 100644 index 0000000..3ce557b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/controller/LimsStaffCompetencyMatrixController.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.basedata.staff.competencymatrix.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; + +@RequestMapping("/secure/basemodule/basedata/staff/staff-competency-matrixs/page") +public interface LimsStaffCompetencyMatrixController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/controller/impl/LimsStaffCompetencyMatrixControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/controller/impl/LimsStaffCompetencyMatrixControllerImpl.java new file mode 100644 index 0000000..0627dcc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/controller/impl/LimsStaffCompetencyMatrixControllerImpl.java @@ -0,0 +1,31 @@ +package com.sunwayworld.basemodule.basedata.staff.competencymatrix.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.staff.competencymatrix.controller.LimsStaffCompetencyMatrixController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsStaffCompetencyMatrixControllerImpl implements LimsStaffCompetencyMatrixController { + + @Log(value = "人员能力矩阵编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/staff/staff-competency-matrixs/lims-staff-competency-matrix-edit-list"; + } + + @Log(value = "人员能力矩阵详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/basedata/staff/staff-competency-matrixs/lims-staff-competency-matrix-detail"; + } + + @Log(value = "人员能力矩阵查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/basedata/staff/staff-competency-matrixs/lims-staff-competency-matrix-search-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/dao/LimsStaffCompetencyMatrixDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/dao/LimsStaffCompetencyMatrixDao.java new file mode 100644 index 0000000..484f6b6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/dao/LimsStaffCompetencyMatrixDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.staff.competencymatrix.dao; + +import com.sunwayworld.basemodule.basedata.staff.competencymatrix.bean.LimsStaffCompetencyMatrixBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsStaffCompetencyMatrixDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/dao/impl/LimsStaffCompetencyMatrixDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/dao/impl/LimsStaffCompetencyMatrixDaoImpl.java new file mode 100644 index 0000000..5f29dc7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/dao/impl/LimsStaffCompetencyMatrixDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.staff.competencymatrix.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.staff.competencymatrix.bean.LimsStaffCompetencyMatrixBean; +import com.sunwayworld.basemodule.basedata.staff.competencymatrix.dao.LimsStaffCompetencyMatrixDao; +import com.sunwayworld.basemodule.basedata.staff.competencymatrix.mapper.LimsStaffCompetencyMatrixMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsStaffCompetencyMatrixDaoImpl extends MybatisDaoSupport implements LimsStaffCompetencyMatrixDao { + + @Autowired + private LimsStaffCompetencyMatrixMapper limsStaffCompetencyMatrixMapper; + + @Override + public LimsStaffCompetencyMatrixMapper getMapper() { + return limsStaffCompetencyMatrixMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/i118n/limsStaffCompetencyMatrix-i118n.txt b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/i118n/limsStaffCompetencyMatrix-i118n.txt new file mode 100644 index 0000000..a11c3ed --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/i118n/limsStaffCompetencyMatrix-i118n.txt @@ -0,0 +1,19 @@ + +#人员能力矩阵 +T_LIMS_STAFF_COMPETENCY_MATRIX.SERVICE_NAME=人员能力矩阵 +T_LIMS_STAFF_COMPETENCY_MATRIX.ID=主键 +T_LIMS_STAFF_COMPETENCY_MATRIX.STAFFID=人员ID +T_LIMS_STAFF_COMPETENCY_MATRIX.SKILL=技能 +T_LIMS_STAFF_COMPETENCY_MATRIX.GRADE=分数 +T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDBYID=制单人编码 +T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDBYNAME=制单人名称 +T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDTIME=制单时间 +T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDBYORGID=制单人单位编码 +T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDBYORGNAME=制单人单位名称 + +BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.MODAL.ADD=新增 +BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.TAB.BASE_INFO=基本信息 +BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.BUTTON.BUTTON=按钮 +BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.TIP.TIP=提示框 +BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.MODAL.MODAL=对话框 + diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/mapper/LimsStaffCompetencyMatrixMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/mapper/LimsStaffCompetencyMatrixMapper.java new file mode 100644 index 0000000..d27b816 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/mapper/LimsStaffCompetencyMatrixMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.staff.competencymatrix.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsStaffCompetencyMatrixMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/mapper/conf/lims-staff-competency-matrix-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/mapper/conf/lims-staff-competency-matrix-mysql-mapper.xml new file mode 100644 index 0000000..4ddef38 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/mapper/conf/lims-staff-competency-matrix-mysql-mapper.xml @@ -0,0 +1,36 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/mapper/conf/lims-staff-competency-matrix-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/mapper/conf/lims-staff-competency-matrix-oracle-mapper.xml new file mode 100644 index 0000000..352845d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/mapper/conf/lims-staff-competency-matrix-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/mapper/conf/lims-staff-competency-matrix-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/mapper/conf/lims-staff-competency-matrix-postgresql-mapper.xml new file mode 100644 index 0000000..352845d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/mapper/conf/lims-staff-competency-matrix-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/mapper/conf/lims-staff-competency-matrix-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/mapper/conf/lims-staff-competency-matrix-sqlserver-mapper.xml new file mode 100644 index 0000000..352845d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/mapper/conf/lims-staff-competency-matrix-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/resource/LimsStaffCompetencyMatrixResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/resource/LimsStaffCompetencyMatrixResource.java new file mode 100644 index 0000000..763d042 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/resource/LimsStaffCompetencyMatrixResource.java @@ -0,0 +1,22 @@ +package com.sunwayworld.basemodule.basedata.staff.competencymatrix.resource; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.table.bean.TableHeadBean; +import com.sunwayworld.framework.support.table.bean.TableRowBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.staff.competencymatrix.bean.LimsStaffCompetencyMatrixBean; +import com.sunwayworld.basemodule.basedata.staff.competencymatrix.service.LimsStaffCompetencyMatrixService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import org.springframework.web.bind.annotation.RequestMethod; + +import java.util.List; + +@RequestMapping("/secure/basemodule/basedata/staff/staff-competency-matrixs") +public interface LimsStaffCompetencyMatrixResource extends GenericResource { + @RequestMapping(value = "/title/queries", method = RequestMethod.POST) + List selectTitleList(RestJsonWrapperBean wrapperBean); + + @RequestMapping(value = "/staffCompetencyMatrixs/queries", method = RequestMethod.POST) + List staffCompetencyMatrixsList(RestJsonWrapperBean wrapperBean); +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/resource/impl/LimsStaffCompetencyMatrixResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/resource/impl/LimsStaffCompetencyMatrixResourceImpl.java new file mode 100644 index 0000000..36f911c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/resource/impl/LimsStaffCompetencyMatrixResourceImpl.java @@ -0,0 +1,49 @@ +package com.sunwayworld.basemodule.basedata.staff.competencymatrix.resource.impl; + +import com.sunwayworld.framework.support.table.bean.TableHeadBean; +import com.sunwayworld.framework.support.table.bean.TableRowBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.staff.competencymatrix.resource.LimsStaffCompetencyMatrixResource; +import com.sunwayworld.basemodule.basedata.staff.competencymatrix.service.LimsStaffCompetencyMatrixService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; + +@LogModule("人员能力矩阵") +@RestController +@GikamBean +public class LimsStaffCompetencyMatrixResourceImpl implements LimsStaffCompetencyMatrixResource { + + @Autowired + private LimsStaffCompetencyMatrixService limsStaffCompetencyMatrixService; + + @Override + public LimsStaffCompetencyMatrixService getService() { + return limsStaffCompetencyMatrixService; + } + + @Log(value = "新增人员能力矩阵", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + public List selectTitleList(RestJsonWrapperBean wrapperBean) { + return getService().selectTitleList(wrapperBean); + } + + @Override + public List staffCompetencyMatrixsList(RestJsonWrapperBean wrapperBean) { + return getService().staffCompetencyMatrixsList(wrapperBean); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/service/LimsStaffCompetencyMatrixService.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/service/LimsStaffCompetencyMatrixService.java new file mode 100644 index 0000000..a2d7e9b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/service/LimsStaffCompetencyMatrixService.java @@ -0,0 +1,16 @@ +package com.sunwayworld.basemodule.basedata.staff.competencymatrix.service; + +import com.sunwayworld.basemodule.basedata.staff.competencymatrix.bean.LimsStaffCompetencyMatrixBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.table.bean.TableHeadBean; +import com.sunwayworld.framework.support.table.bean.TableRowBean; + +import java.util.List; + +public interface LimsStaffCompetencyMatrixService extends GenericService { + + List selectTitleList(RestJsonWrapperBean wrapperBean); + + List staffCompetencyMatrixsList(RestJsonWrapperBean wrapperBean); +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/service/impl/LimsStaffCompetencyMatrixServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/service/impl/LimsStaffCompetencyMatrixServiceImpl.java new file mode 100644 index 0000000..7e361e7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/service/impl/LimsStaffCompetencyMatrixServiceImpl.java @@ -0,0 +1,177 @@ +package com.sunwayworld.basemodule.basedata.staff.competencymatrix.service.impl; + +import com.sunwayworld.baseline.framework.utils.NumberUtil; +import com.sunwayworld.basemodule.basedata.staff.staff.bean.LimsStaffBean; +import com.sunwayworld.basemodule.basedata.staff.staff.service.LimsStaffService; +import com.sunwayworld.basemodule.business.result.bean.LimsResultBean; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.ordtaskresult.bean.LimsOrdtaskResultBean; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTestMatrixBean; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.support.table.TableCellDescriptor; +import com.sunwayworld.framework.support.table.TableHelper; +import com.sunwayworld.framework.support.table.bean.TableHeadBean; +import com.sunwayworld.framework.support.table.bean.TableRowBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.NumberUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.staff.competencymatrix.dao.LimsStaffCompetencyMatrixDao; +import com.sunwayworld.basemodule.basedata.staff.competencymatrix.bean.LimsStaffCompetencyMatrixBean; +import com.sunwayworld.basemodule.basedata.staff.competencymatrix.service.LimsStaffCompetencyMatrixService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.*; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsStaffCompetencyMatrixServiceImpl implements LimsStaffCompetencyMatrixService { + + @Autowired + private LimsStaffCompetencyMatrixDao limsStaffCompetencyMatrixDao; + @Autowired + private LimsStaffService limsStaffService; + + @Override + @SuppressWarnings("unchecked") + public LimsStaffCompetencyMatrixDao getDao() { + return limsStaffCompetencyMatrixDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsStaffCompetencyMatrixBean limsStaffCompetencyMatrix = jsonWrapper.parseUnique(LimsStaffCompetencyMatrixBean.class); + + //拆分技能 + List skillList=Arrays.stream(limsStaffCompetencyMatrix.getSkill().split(",")).collect(Collectors.toList()); + //校验唯一性,每个人员的技能不重复 + List matrixBeanList=selectListByFilter( + SearchFilter.instance().match("staffId",limsStaffCompetencyMatrix.getStaffId()).filter(MatchPattern.EQ) + .match("skill",skillList).filter(MatchPattern.OR) + ); + if(!matrixBeanList.isEmpty()){ + throw new InvalidDataException("每个人员的技能不重复!"); + } + List list=new ArrayList<>(); + for (int i = 0; i < skillList.size(); i++) { + LimsStaffCompetencyMatrixBean staffCompetencyMatrix =new LimsStaffCompetencyMatrixBean(); + staffCompetencyMatrix.setId(ApplicationContextHelper.getNextIdentity()); + staffCompetencyMatrix.setStaffId(limsStaffCompetencyMatrix.getStaffId()); + staffCompetencyMatrix.setSkill(skillList.get(i)); + list.add(staffCompetencyMatrix); + } + getDao().insert(list); + return list.get(0).getId(); + } + + final static String unitSplitChar = ";;;;;"; + @Override + public List selectTitleList(RestJsonWrapperBean wrapperBean) { + //标题是能力 + String departmentOffice=wrapperBean.getParamValue("departmentOffice"); + MapperParameter p = new MapperParameter(); + if(departmentOffice!=null){ + p.setFilter(SearchFilter.instance().match("departmentOffice", departmentOffice).filter(MatchPattern.IN)); + } + p.put("searchFlag",1); + //p.setOrderParam("staffId","ASC"); + List matrixBeans = this.selectList(p); + + LinkedHashMap> matrixMap = matrixBeans.stream().collect(Collectors.groupingBy(LimsStaffCompetencyMatrixBean::getSkill, LinkedHashMap::new, Collectors.toList())); + //List> skillNames = new ArrayList<>(); + List skillNames = new ArrayList<>(); + for (String key : matrixMap.keySet()) { + skillNames.add(key); + } + /*matrixMap.forEach((skill,list)->{ + List orderAnalyteName = new ArrayList<>(); + Map analyteNameRepeat = new LinkedHashMap<>(); + for (LimsStaffCompetencyMatrixBean matrix : list) { + String key = matrix.getExt$Item("userName")+unitSplitChar+matrix.getSkill(); + analyteNameRepeat.put(key,1); + } + analyteNameRepeat.forEach((key,rep)->{ + LimsStaffCompetencyMatrixBean limsResultBean = matrixBeans.stream().filter(c -> key.equals(c.getExt$Item("userName")+unitSplitChar+c.getSkill())).findFirst().orElse(null); + orderAnalyteName.add(key); + }); + skillNames.add(orderAnalyteName); + }); + + List analyteNames = new ArrayList<>(); + for (List orderAnalyteName : skillNames) { + for (String s : orderAnalyteName) { + if(!analyteNames.contains(s)){ + analyteNames.add(s); + } + } + }*/ + + return skillNames.stream().map(name -> { + //userName;;;;;skill + TableHeadBean head = new TableHeadBean(); + head.setField(name.toLowerCase()); + head.setTitle(name); + return head; + }).collect(Collectors.toList()); + } + + @Override + public List staffCompetencyMatrixsList(RestJsonWrapperBean wrapperBean) { + //标题是能力 + String departmentOffice=wrapperBean.getParamValue("departmentOffice"); + MapperParameter p = new MapperParameter(); + if(departmentOffice!=null){ + p.setFilter(SearchFilter.instance().match("departmentOffice", departmentOffice).filter(MatchPattern.IN)); + } + p.put("searchFlag",1); + //p.setOrderParam("userId","ASC"); + List matrixBeans = this.selectList(p); + List staffIds = matrixBeans.stream().map(c -> c.getStaffId()).distinct().collect(Collectors.toList()); + List staffBeanList = limsStaffService.selectListByIds(staffIds); + + if (CollectionUtils.isEmpty(staffBeanList)) { + return new ArrayList<>(); + } + + + LinkedHashMap> resultGroupByOrderIdMap = matrixBeans.stream().collect(Collectors.groupingBy(LimsStaffCompetencyMatrixBean::getStaffId, LinkedHashMap::new, Collectors.toList())); + + + TableCellDescriptor cellDescriptor = new TableCellDescriptor<>("skill", "grade"); + cellDescriptor.addPivot("staffId"); + List rowList = TableHelper.parseTableRowList(matrixBeans, cellDescriptor); + + Map> rowListMap = rowList.stream().collect(Collectors.groupingBy(r -> r.getPivotValue("staffId"))); + resultGroupByOrderIdMap.forEach((staffId, results) -> { + TableRowBean row = rowListMap.get(staffId.toString()).get(0); + int grade=0; + for (LimsStaffCompetencyMatrixBean r : results) { + int d = Math.toIntExact(r.getGrade()==null?0:r.getGrade()); + grade += d; + } + LimsStaffCompetencyMatrixBean limsResultBean = results.get(0); + LimsStaffBean orderBean = staffBeanList.stream().filter(c -> c.getId().longValue() == limsResultBean.getStaffId().longValue()).findFirst().get(); + limsResultBean.setExt$Item("userid",orderBean.getUserId()); + limsResultBean.setExt$Item("username",orderBean.getUserName()); + limsResultBean.setExt$Item("post",orderBean.getPost()); + limsResultBean.setExt$Item("totalgrade", String.valueOf(grade)); + row.combine(limsResultBean); + }); + return rowList; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/sql/limsStaffCompetencyMatrix-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/sql/limsStaffCompetencyMatrix-mysql-sql.sql new file mode 100644 index 0000000..cb8a38c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/sql/limsStaffCompetencyMatrix-mysql-sql.sql @@ -0,0 +1,43 @@ +-- ----------------------------- 2023-12-04 add by gaozq--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_STAFF_COMPETENCY_MATRIX`( + `ID` BIGINT NOT NULL COMMENT '主键', + `STAFFID` BIGINT DEFAULT NULL COMMENT '人员ID', + `SKILL` VARCHAR(60) DEFAULT NULL COMMENT '技能', + `GRADE` BIGINT DEFAULT NULL COMMENT '分数', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='人员能力矩阵'; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_STAFF_COMPETENCY_MATRIX', '人员能力矩阵', 'service', '1'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.SERVICE_NAME', '人员能力矩阵', '人员能力矩阵', 'zh-CN', '人员能力矩阵'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.ID', '人员能力矩阵的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.STAFFID', '人员能力矩阵的人员ID', '人员ID', 'zh-CN', '人员ID'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.SKILL', '人员能力矩阵的技能', '技能', 'zh-CN', '技能'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.GRADE', '人员能力矩阵的分数', '分数', 'zh-CN', '分数'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDBYID', '人员能力矩阵的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDBYNAME', '人员能力矩阵的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDTIME', '人员能力矩阵的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDBYORGID', '人员能力矩阵的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDBYORGNAME', '人员能力矩阵的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_STAFF_COMPETENCY_MATRIX', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-12-04 add by gaozq------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/sql/limsStaffCompetencyMatrix-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/sql/limsStaffCompetencyMatrix-oracle-sql.sql new file mode 100644 index 0000000..42597e9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/sql/limsStaffCompetencyMatrix-oracle-sql.sql @@ -0,0 +1,91 @@ +-- ----------------------------- 2023-12-04 add by gaozq--------------begin + +-- 建表语句 +CREATE TABLE + -- WARNING NAME T_LIMS_STAFF_COMPETENCY_MATRIX TOO LONG FOR ORACLE VERSION < 12.2 +T_LIMS_STAFF_COMPETENCY_MATRIX( + ID NUMBER NOT NULL, + STAFFID NUMBER NULL, + SKILL VARCHAR2(60) NULL, + GRADE NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_STAFF_COMPETENCY_MATRIX IS '人员能力矩阵'; +COMMENT ON COLUMN T_LIMS_STAFF_COMPETENCY_MATRIX.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_STAFF_COMPETENCY_MATRIX.STAFFID IS '人员ID'; +COMMENT ON COLUMN T_LIMS_STAFF_COMPETENCY_MATRIX.SKILL IS '技能'; +COMMENT ON COLUMN T_LIMS_STAFF_COMPETENCY_MATRIX.GRADE IS '分数'; +COMMENT ON COLUMN T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDBYORGNAME IS '制单人单位名称'; + + -- WARNING NAME PK_LIMS_STAFF_COMPETENCY_MATRIX TOO LONG FOR ORACLE VERSION < 12.2 + +ALTER TABLE T_LIMS_STAFF_COMPETENCY_MATRIX ADD CONSTRAINT PK_LIMS_STAFF_COMPETENCY_MATRIX PRIMARY KEY (ID); + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_STAFF_COMPETENCY_MATRIX','ID','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_STAFF_COMPETENCY_MATRIX','STAFFID','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_STAFF_COMPETENCY_MATRIX','SKILL','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_STAFF_COMPETENCY_MATRIX','GRADE','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDBYID','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDBYNAME','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDTIME','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDBYORGID','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDBYORGNAME','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_STAFF_COMPETENCY_MATRIX', '1', 'gaozq', '高志强', CURRENT_TIMESTAMP, 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_STAFF_COMPETENCY_MATRIX','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_STAFF_COMPETENCY_MATRIX','STAFFID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_STAFF_COMPETENCY_MATRIX','SKILL','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_STAFF_COMPETENCY_MATRIX','GRADE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDBYORGNAME','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_STAFF_COMPETENCY_MATRIX', '人员能力矩阵', 'service', '1'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.SERVICE_NAME', '人员能力矩阵', '人员能力矩阵', 'zh-CN', '人员能力矩阵'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.ID', '人员能力矩阵的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.STAFFID', '人员能力矩阵的人员ID', '人员ID', 'zh-CN', '人员ID'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.SKILL', '人员能力矩阵的技能', '技能', 'zh-CN', '技能'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.GRADE', '人员能力矩阵的分数', '分数', 'zh-CN', '分数'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDBYID', '人员能力矩阵的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDBYNAME', '人员能力矩阵的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDTIME', '人员能力矩阵的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDBYORGID', '人员能力矩阵的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDBYORGNAME', '人员能力矩阵的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('competencyMatrix', '人员能力矩阵', '/secure/basemodule/basedata/staff/staff-competency-matrixs/page/edit-list', 'null', 'competencyMatrix', 'null', '人员能力矩阵'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('competencyMatr03', '人员能力矩阵查询', '/secure/basemodule/basedata/staff/staff-competency-matrixs/page/search-list', 'null', 'competencyMatr03', 'null', '人员能力矩阵查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_STAFF_COMPETENCY_MATRIX', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-12-04 add by gaozq------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/sql/limsStaffCompetencyMatrix-postgresql-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/sql/limsStaffCompetencyMatrix-postgresql-sql.sql new file mode 100644 index 0000000..95314ff --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/sql/limsStaffCompetencyMatrix-postgresql-sql.sql @@ -0,0 +1,86 @@ +-- ----------------------------- 2023-12-04 add by gaozq--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS T_LIMS_STAFF_COMPETENCY_MATRIX( + ID BIGINT NOT NULL, + STAFFID BIGINT NULL, + SKILL VARCHAR(60) NULL , + GRADE BIGINT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME TIMESTAMP NULL, + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL, + PRIMARY KEY (ID) +); +comment on table T_LIMS_STAFF_COMPETENCY_MATRIX is '人员能力矩阵'; +comment on column T_LIMS_STAFF_COMPETENCY_MATRIX.id is '主键'; +comment on column T_LIMS_STAFF_COMPETENCY_MATRIX.staffId is '人员ID'; +comment on column T_LIMS_STAFF_COMPETENCY_MATRIX.skill is '技能'; +comment on column T_LIMS_STAFF_COMPETENCY_MATRIX.grade is '分数'; +comment on column T_LIMS_STAFF_COMPETENCY_MATRIX.createdById is '制单人编码'; +comment on column T_LIMS_STAFF_COMPETENCY_MATRIX.createdByName is '制单人名称'; +comment on column T_LIMS_STAFF_COMPETENCY_MATRIX.createdTime is '制单时间'; +comment on column T_LIMS_STAFF_COMPETENCY_MATRIX.createdByOrgId is '制单人单位编码'; +comment on column T_LIMS_STAFF_COMPETENCY_MATRIX.createdByOrgName is '制单人单位名称'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_STAFF_COMPETENCY_MATRIX','ID','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_STAFF_COMPETENCY_MATRIX','STAFFID','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_STAFF_COMPETENCY_MATRIX','SKILL','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_STAFF_COMPETENCY_MATRIX','GRADE','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDBYID','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDBYNAME','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDTIME','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDBYORGID','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDBYORGNAME','1','gaozq','高志强', NOW(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_STAFF_COMPETENCY_MATRIX', '1', 'gaozq', '高志强', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_STAFF_COMPETENCY_MATRIX','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_STAFF_COMPETENCY_MATRIX','STAFFID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_STAFF_COMPETENCY_MATRIX','SKILL','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_STAFF_COMPETENCY_MATRIX','GRADE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDBYORGNAME','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_STAFF_COMPETENCY_MATRIX', '人员能力矩阵', 'service', '1'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.SERVICE_NAME', '人员能力矩阵', '人员能力矩阵', 'zh-CN', '人员能力矩阵'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.ID', '人员能力矩阵的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.STAFFID', '人员能力矩阵的人员ID', '人员ID', 'zh-CN', '人员ID'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.SKILL', '人员能力矩阵的技能', '技能', 'zh-CN', '技能'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.GRADE', '人员能力矩阵的分数', '分数', 'zh-CN', '分数'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDBYID', '人员能力矩阵的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDBYNAME', '人员能力矩阵的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDTIME', '人员能力矩阵的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDBYORGID', '人员能力矩阵的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDBYORGNAME', '人员能力矩阵的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('competencyMatrix', '人员能力矩阵', '/secure/basemodule/basedata/staff/staff-competency-matrixs/page/edit-list', 'null', 'competencyMatrix', 'null', '人员能力矩阵'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('competencyMatr03', '人员能力矩阵查询', '/secure/basemodule/basedata/staff/staff-competency-matrixs/page/search-list', 'null', 'competencyMatr03', 'null', '人员能力矩阵查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_STAFF_COMPETENCY_MATRIX', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-12-04 add by gaozq------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/sql/limsStaffCompetencyMatrix-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/sql/limsStaffCompetencyMatrix-sqlserver-sql.sql new file mode 100644 index 0000000..51f7cf3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/competencymatrix/sql/limsStaffCompetencyMatrix-sqlserver-sql.sql @@ -0,0 +1,81 @@ +-- ----------------------------- 2023-12-04 add by gaozq--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_STAFF_COMPETENCY_MATRIX( + ID BIGINT NOT NULL, + STAFFID BIGINT NULL , + SKILL VARCHAR(60) NULL , + GRADE BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_STAFF_COMPETENCY_MATRIX PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员能力矩阵' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_COMPETENCY_MATRIX'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_COMPETENCY_MATRIX', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_COMPETENCY_MATRIX', @level2type=N'COLUMN',@level2name=N'STAFFID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'技能' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_COMPETENCY_MATRIX', @level2type=N'COLUMN',@level2name=N'SKILL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分数' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_COMPETENCY_MATRIX', @level2type=N'COLUMN',@level2name=N'GRADE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_COMPETENCY_MATRIX', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_COMPETENCY_MATRIX', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_COMPETENCY_MATRIX', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_COMPETENCY_MATRIX', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_STAFF_COMPETENCY_MATRIX', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_STAFF_COMPETENCY_MATRIX','ID','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_STAFF_COMPETENCY_MATRIX','STAFFID','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_STAFF_COMPETENCY_MATRIX','SKILL','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_STAFF_COMPETENCY_MATRIX','GRADE','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDBYID','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDBYNAME','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDTIME','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDBYORGID','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDBYORGNAME','1','gaozq','高志强', GETDATE(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_STAFF_COMPETENCY_MATRIX', '1', 'gaozq', '高志强', GETDATE(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_STAFF_COMPETENCY_MATRIX','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_STAFF_COMPETENCY_MATRIX','STAFFID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_STAFF_COMPETENCY_MATRIX','SKILL','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_STAFF_COMPETENCY_MATRIX','GRADE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_STAFF_COMPETENCY_MATRIX','CREATEDBYORGNAME','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_STAFF_COMPETENCY_MATRIX', '人员能力矩阵', 'service', '1'); +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_COMPETENCY_MATRIX.SERVICE_NAME', N'人员能力矩阵', N'人员能力矩阵', N'zh-CN',N'人员能力矩阵'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_COMPETENCY_MATRIX.ID', N'人员能力矩阵的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_COMPETENCY_MATRIX.STAFFID', N'人员能力矩阵的人员ID', N'人员ID', N'zh-CN',N'人员ID'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_COMPETENCY_MATRIX.SKILL', N'人员能力矩阵的技能', N'技能', N'zh-CN',N'技能'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_COMPETENCY_MATRIX.GRADE', N'人员能力矩阵的分数', N'分数', N'zh-CN',N'分数'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDBYID', N'人员能力矩阵的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDBYNAME', N'人员能力矩阵的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDTIME', N'人员能力矩阵的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDBYORGID', N'人员能力矩阵的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_STAFF_COMPETENCY_MATRIX.CREATEDBYORGNAME', N'人员能力矩阵的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('competencyMatrix', '人员能力矩阵', '/secure/basemodule/basedata/staff/staff-competency-matrixs/page/edit-list', 'null', 'competencyMatrix', 'null', '人员能力矩阵'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('competencyMatr03', '人员能力矩阵查询', '/secure/basemodule/basedata/staff/staff-competency-matrixs/page/search-list', 'null', 'competencyMatr03', 'null', '人员能力矩阵查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_STAFF_COMPETENCY_MATRIX', '0', '0'); + + +-- ----------------------------- 2023-12-04 add by gaozq------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/bean/LimsStaffEduExperienceBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/bean/LimsStaffEduExperienceBean.java new file mode 100644 index 0000000..1a04478 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/bean/LimsStaffEduExperienceBean.java @@ -0,0 +1,150 @@ +package com.sunwayworld.basemodule.basedata.staff.eduexperience.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Insertable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 人员教育经历表 + * + * @author lijiaxing@sunwayworld.com + * @date 2022-08-30 + */ +@Table("T_LIMS_STAFF_EDU_EXPERIENCE") +public class LimsStaffEduExperienceBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private Long staffId;// 人员ID + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime startTime;// 开始时间 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime endTime;// 结束时间 + private String school;// 学校 + private String address;// 学校地址 + private String major;// 所学专业 + private String remarks;// 备注 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public Long getStaffId() { + return staffId; + } + + public void setStaffId(Long staffId) { + this.staffId = staffId; + } + + public LocalDateTime getStartTime() { + return startTime; + } + + public void setStartTime(LocalDateTime startTime) { + this.startTime = startTime; + } + + public LocalDateTime getEndTime() { + return endTime; + } + + public void setEndTime(LocalDateTime endTime) { + this.endTime = endTime; + } + + public String getSchool() { + return school; + } + + public void setSchool(String school) { + this.school = school; + } + + public String getAddress() { + return address; + } + + public void setAddress(String address) { + this.address = address; + } + + public String getMajor() { + return major; + } + + public void setMajor(String major) { + this.major = major; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/controller/LimsStaffEduExperienceController.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/controller/LimsStaffEduExperienceController.java new file mode 100644 index 0000000..7ff879b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/controller/LimsStaffEduExperienceController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.staff.eduexperience.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/staff/staff-edu-experiences/page") +public interface LimsStaffEduExperienceController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/controller/impl/LimsStaffEduExperienceControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/controller/impl/LimsStaffEduExperienceControllerImpl.java new file mode 100644 index 0000000..c9c2754 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/controller/impl/LimsStaffEduExperienceControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.basedata.staff.eduexperience.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.staff.eduexperience.controller.LimsStaffEduExperienceController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsStaffEduExperienceControllerImpl implements LimsStaffEduExperienceController { + + @Log(value = "人员教育经历表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/staff/staff-edu-experiences/lims-staff-edu-experience-edit-list"; + } + + @Log(value = "人员教育经历表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/basedata/staff/staff-edu-experiences/lims-staff-edu-experience-detail"; + } + + @Log(value = "人员教育经历表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/basedata/staff/staff-edu-experiences/lims-staff-edu-experience-search-list"; + } + + @Log(value = "人员教育经历表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/staff/staff-edu-experiences/lims-staff-edu-experience-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/dao/LimsStaffEduExperienceDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/dao/LimsStaffEduExperienceDao.java new file mode 100644 index 0000000..302ee70 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/dao/LimsStaffEduExperienceDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.staff.eduexperience.dao; + +import com.sunwayworld.basemodule.basedata.staff.eduexperience.bean.LimsStaffEduExperienceBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsStaffEduExperienceDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/dao/impl/LimsStaffEduExperienceDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/dao/impl/LimsStaffEduExperienceDaoImpl.java new file mode 100644 index 0000000..0cac2b2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/dao/impl/LimsStaffEduExperienceDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.staff.eduexperience.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.staff.eduexperience.bean.LimsStaffEduExperienceBean; +import com.sunwayworld.basemodule.basedata.staff.eduexperience.dao.LimsStaffEduExperienceDao; +import com.sunwayworld.basemodule.basedata.staff.eduexperience.mapper.LimsStaffEduExperienceMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsStaffEduExperienceDaoImpl extends MybatisDaoSupport implements LimsStaffEduExperienceDao { + + @Autowired + private LimsStaffEduExperienceMapper limsStaffEduExperienceMapper; + + @Override + public LimsStaffEduExperienceMapper getMapper() { + return limsStaffEduExperienceMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/mapper/LimsStaffEduExperienceMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/mapper/LimsStaffEduExperienceMapper.java new file mode 100644 index 0000000..44b2c3f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/mapper/LimsStaffEduExperienceMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.staff.eduexperience.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsStaffEduExperienceMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/mapper/conf/lims-staff-edu-experience-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/mapper/conf/lims-staff-edu-experience-mysql-mapper.xml new file mode 100644 index 0000000..1b4346a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/mapper/conf/lims-staff-edu-experience-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/mapper/conf/lims-staff-edu-experience-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/mapper/conf/lims-staff-edu-experience-oracle-mapper.xml new file mode 100644 index 0000000..1b4346a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/mapper/conf/lims-staff-edu-experience-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/mapper/conf/lims-staff-edu-experience-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/mapper/conf/lims-staff-edu-experience-sqlserver-mapper.xml new file mode 100644 index 0000000..1b4346a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/mapper/conf/lims-staff-edu-experience-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/resource/LimsStaffEduExperienceResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/resource/LimsStaffEduExperienceResource.java new file mode 100644 index 0000000..772a657 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/resource/LimsStaffEduExperienceResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.staff.eduexperience.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.staff.eduexperience.bean.LimsStaffEduExperienceBean; +import com.sunwayworld.basemodule.basedata.staff.eduexperience.service.LimsStaffEduExperienceService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/basedata/staff/staff-edu-experiences") +public interface LimsStaffEduExperienceResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/resource/impl/LimsStaffEduExperienceResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/resource/impl/LimsStaffEduExperienceResourceImpl.java new file mode 100644 index 0000000..c658266 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/resource/impl/LimsStaffEduExperienceResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.basedata.staff.eduexperience.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.staff.eduexperience.resource.LimsStaffEduExperienceResource; +import com.sunwayworld.basemodule.basedata.staff.eduexperience.service.LimsStaffEduExperienceService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("人员教育经历表") +@RestController +@GikamBean +public class LimsStaffEduExperienceResourceImpl implements LimsStaffEduExperienceResource { + + @Autowired + private LimsStaffEduExperienceService limsStaffEduExperienceService; + + @Override + public LimsStaffEduExperienceService getService() { + return limsStaffEduExperienceService; + } + + @Log(value = "新增人员教育经历表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/service/LimsStaffEduExperienceService.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/service/LimsStaffEduExperienceService.java new file mode 100644 index 0000000..e90ba01 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/service/LimsStaffEduExperienceService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.staff.eduexperience.service; + +import com.sunwayworld.basemodule.basedata.staff.eduexperience.bean.LimsStaffEduExperienceBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsStaffEduExperienceService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/service/impl/LimsStaffEduExperienceServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/service/impl/LimsStaffEduExperienceServiceImpl.java new file mode 100644 index 0000000..e9b154f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/eduexperience/service/impl/LimsStaffEduExperienceServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.basedata.staff.eduexperience.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.staff.eduexperience.dao.LimsStaffEduExperienceDao; +import com.sunwayworld.basemodule.basedata.staff.eduexperience.bean.LimsStaffEduExperienceBean; +import com.sunwayworld.basemodule.basedata.staff.eduexperience.service.LimsStaffEduExperienceService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsStaffEduExperienceServiceImpl implements LimsStaffEduExperienceService { + + @Autowired + private LimsStaffEduExperienceDao limsStaffEduExperienceDao; + + @Override + @SuppressWarnings("unchecked") + public LimsStaffEduExperienceDao getDao() { + return limsStaffEduExperienceDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsStaffEduExperienceBean limsStaffEduExperience = jsonWrapper.parseUnique(LimsStaffEduExperienceBean.class); + limsStaffEduExperience.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsStaffEduExperience); + return limsStaffEduExperience.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/bean/LimsStaffEquiptGrantBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/bean/LimsStaffEquiptGrantBean.java new file mode 100644 index 0000000..be79880 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/bean/LimsStaffEquiptGrantBean.java @@ -0,0 +1,130 @@ +package com.sunwayworld.basemodule.basedata.staff.equiptgrant.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.support.domain.Auditable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 仪器设备授权表 + * + * @author lijiaxing@sunwayworld.com + * @date 2022-08-30 + */ +@Table("T_LIMS_STAFF_EQUIPT_GRANT") +public class LimsStaffEquiptGrantBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private Long staffId;// 人员ID + private Long equiptId;// 设备ID + private String remarks;// 备注 + + private String staffName;//人员名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public Long getStaffId() { + return staffId; + } + + public void setStaffId(Long staffId) { + this.staffId = staffId; + } + + public Long getEquiptId() { + return equiptId; + } + + public void setEquiptId(Long equiptId) { + this.equiptId = equiptId; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getStaffName() { + return staffName; + } + + public void setStaffName(String staffName) { + this.staffName = staffName; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/controller/LimsStaffEquiptGrantController.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/controller/LimsStaffEquiptGrantController.java new file mode 100644 index 0000000..2a07984 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/controller/LimsStaffEquiptGrantController.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.basedata.staff.equiptgrant.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/staff/staff-equipt-grants/page") +public interface LimsStaffEquiptGrantController extends GenericEditListPageController, GenericDetailPageController, GenericAuditListPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/controller/impl/LimsStaffEquiptGrantControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/controller/impl/LimsStaffEquiptGrantControllerImpl.java new file mode 100644 index 0000000..1a1a061 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/controller/impl/LimsStaffEquiptGrantControllerImpl.java @@ -0,0 +1,43 @@ +package com.sunwayworld.basemodule.basedata.staff.equiptgrant.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.staff.equiptgrant.controller.LimsStaffEquiptGrantController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsStaffEquiptGrantControllerImpl implements LimsStaffEquiptGrantController { + + @Log(value = "仪器设备授权表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/staff/staff-equipt-grants/lims-staff-equipt-grant-edit-list"; + } + + @Log(value = "仪器设备授权表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/basedata/staff/staff-equipt-grants/lims-staff-equipt-grant-detail"; + } + + @Log(value = "仪器设备授权表审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/basedata/staff/staff-equipt-grants/lims-staff-equipt-grant-audit-list"; + } + + @Log(value = "仪器设备授权表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/basedata/staff/staff-equipt-grants/lims-staff-equipt-grant-search-list"; + } + + @Log(value = "仪器设备授权表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/staff/staff-equipt-grants/lims-staff-equipt-grant-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/dao/LimsStaffEquiptGrantDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/dao/LimsStaffEquiptGrantDao.java new file mode 100644 index 0000000..f6458c7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/dao/LimsStaffEquiptGrantDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.staff.equiptgrant.dao; + +import com.sunwayworld.basemodule.basedata.staff.equiptgrant.bean.LimsStaffEquiptGrantBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsStaffEquiptGrantDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/dao/impl/LimsStaffEquiptGrantDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/dao/impl/LimsStaffEquiptGrantDaoImpl.java new file mode 100644 index 0000000..250be41 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/dao/impl/LimsStaffEquiptGrantDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.staff.equiptgrant.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.staff.equiptgrant.bean.LimsStaffEquiptGrantBean; +import com.sunwayworld.basemodule.basedata.staff.equiptgrant.dao.LimsStaffEquiptGrantDao; +import com.sunwayworld.basemodule.basedata.staff.equiptgrant.mapper.LimsStaffEquiptGrantMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsStaffEquiptGrantDaoImpl extends MybatisDaoSupport implements LimsStaffEquiptGrantDao { + + @Autowired + private LimsStaffEquiptGrantMapper limsStaffEquiptGrantMapper; + + @Override + public LimsStaffEquiptGrantMapper getMapper() { + return limsStaffEquiptGrantMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/mapper/LimsStaffEquiptGrantMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/mapper/LimsStaffEquiptGrantMapper.java new file mode 100644 index 0000000..e0e068e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/mapper/LimsStaffEquiptGrantMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.staff.equiptgrant.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsStaffEquiptGrantMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/mapper/conf/lims-staff-equipt-grant-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/mapper/conf/lims-staff-equipt-grant-mysql-mapper.xml new file mode 100644 index 0000000..30621df --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/mapper/conf/lims-staff-equipt-grant-mysql-mapper.xml @@ -0,0 +1,28 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/mapper/conf/lims-staff-equipt-grant-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/mapper/conf/lims-staff-equipt-grant-oracle-mapper.xml new file mode 100644 index 0000000..30621df --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/mapper/conf/lims-staff-equipt-grant-oracle-mapper.xml @@ -0,0 +1,28 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/mapper/conf/lims-staff-equipt-grant-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/mapper/conf/lims-staff-equipt-grant-sqlserver-mapper.xml new file mode 100644 index 0000000..30621df --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/mapper/conf/lims-staff-equipt-grant-sqlserver-mapper.xml @@ -0,0 +1,28 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/resource/LimsStaffEquiptGrantResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/resource/LimsStaffEquiptGrantResource.java new file mode 100644 index 0000000..2ef225b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/resource/LimsStaffEquiptGrantResource.java @@ -0,0 +1,17 @@ +package com.sunwayworld.basemodule.basedata.staff.equiptgrant.resource; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.staff.equiptgrant.bean.LimsStaffEquiptGrantBean; +import com.sunwayworld.basemodule.basedata.staff.equiptgrant.service.LimsStaffEquiptGrantService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMethod; + +@RequestMapping("/secure/basemodule/basedata/staff/staff-equipt-grants") +public interface LimsStaffEquiptGrantResource extends GenericResource, GenericAuditableResource, GenericChoosableResource { + @RequestMapping(value = "/insert", method = RequestMethod.POST) + Long grantInserEquipt(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/resource/impl/LimsStaffEquiptGrantResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/resource/impl/LimsStaffEquiptGrantResourceImpl.java new file mode 100644 index 0000000..6d41b47 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/resource/impl/LimsStaffEquiptGrantResourceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.basedata.staff.equiptgrant.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.staff.equiptgrant.resource.LimsStaffEquiptGrantResource; +import com.sunwayworld.basemodule.basedata.staff.equiptgrant.service.LimsStaffEquiptGrantService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("仪器设备授权表") +@RestController +@GikamBean +public class LimsStaffEquiptGrantResourceImpl implements LimsStaffEquiptGrantResource { + + @Autowired + private LimsStaffEquiptGrantService limsStaffEquiptGrantService; + + @Override + public LimsStaffEquiptGrantService getService() { + return limsStaffEquiptGrantService; + } + + @Log(value = "新增仪器设备授权表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + public Long grantInserEquipt(RestJsonWrapperBean wrapper) { + return getService().grantInserEquipt(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/service/LimsStaffEquiptGrantService.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/service/LimsStaffEquiptGrantService.java new file mode 100644 index 0000000..0fd5110 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/service/LimsStaffEquiptGrantService.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.staff.equiptgrant.service; + +import com.sunwayworld.basemodule.basedata.staff.equiptgrant.bean.LimsStaffEquiptGrantBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsStaffEquiptGrantService extends GenericService, GenericAuditableService, GenericChoosableService { + + Long grantInserEquipt(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/service/impl/LimsStaffEquiptGrantServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/service/impl/LimsStaffEquiptGrantServiceImpl.java new file mode 100644 index 0000000..bc61484 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/equiptgrant/service/impl/LimsStaffEquiptGrantServiceImpl.java @@ -0,0 +1,52 @@ +package com.sunwayworld.basemodule.basedata.staff.equiptgrant.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.staff.equiptgrant.dao.LimsStaffEquiptGrantDao; +import com.sunwayworld.basemodule.basedata.staff.equiptgrant.bean.LimsStaffEquiptGrantBean; +import com.sunwayworld.basemodule.basedata.staff.equiptgrant.service.LimsStaffEquiptGrantService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; + +@Repository +@GikamBean +public class LimsStaffEquiptGrantServiceImpl implements LimsStaffEquiptGrantService { + + @Autowired + private LimsStaffEquiptGrantDao limsStaffEquiptGrantDao; + + @Override + @SuppressWarnings("unchecked") + public LimsStaffEquiptGrantDao getDao() { + return limsStaffEquiptGrantDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsStaffEquiptGrantBean limsStaffEquiptGrant = jsonWrapper.parseUnique(LimsStaffEquiptGrantBean.class); + limsStaffEquiptGrant.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsStaffEquiptGrant); + return limsStaffEquiptGrant.getId(); + } + + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + @Override + public Long grantInserEquipt(RestJsonWrapperBean wrapper) { + List equiptGrantList = wrapper.parse(LimsStaffEquiptGrantBean.class); + equiptGrantList.forEach(item -> item.setId(ApplicationContextHelper.getNextIdentity())); + + getDao().insert(equiptGrantList); + return equiptGrantList.get(0).getId(); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/bean/LimsStaffSaturationBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/bean/LimsStaffSaturationBean.java new file mode 100644 index 0000000..18177b3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/bean/LimsStaffSaturationBean.java @@ -0,0 +1,122 @@ +package com.sunwayworld.basemodule.basedata.staff.saturation.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; + +/** + * 人员饱和度 + * + * @author liujie1111@sunwayworld@sunwayworld.com + * @date 2023-08-11 + */ +@Table("T_LIMS_STAFF_SATURATION") +public class LimsStaffSaturationBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String base;// 基地 + private String testGroup;// 检测组 + private String testName;// 检测项目 + private String dimension;// 维度(周/月) + private String timeOrder;// 周次/月次 + private String staffResources;// 测试人力 + private String resourceSaturation;// 测试人力饱和度 + private String reserve;// 测试+储备人力 + private String reserveSaturation;// 测试+储备人力饱和度 + private String statisticalDimension;//统计维度 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getStatisticalDimension() { + return statisticalDimension; + } + + public void setStatisticalDimension(String statisticalDimension) { + this.statisticalDimension = statisticalDimension; + } + + public String getBase() { + return base; + } + + public void setBase(String base) { + this.base = base; + } + + public String getTestGroup() { + return testGroup; + } + + public void setTestGroup(String testGroup) { + this.testGroup = testGroup; + } + + public String getTestName() { + return testName; + } + + public void setTestName(String testName) { + this.testName = testName; + } + + public String getDimension() { + return dimension; + } + + public void setDimension(String dimension) { + this.dimension = dimension; + } + + public String getTimeOrder() { + return timeOrder; + } + + public void setTimeOrder(String timeOrder) { + this.timeOrder = timeOrder; + } + + public String getStaffResources() { + return staffResources; + } + + public void setStaffResources(String staffResources) { + this.staffResources = staffResources; + } + + public String getResourceSaturation() { + return resourceSaturation; + } + + public void setResourceSaturation(String resourceSaturation) { + this.resourceSaturation = resourceSaturation; + } + + public String getReserve() { + return reserve; + } + + public void setReserve(String reserve) { + this.reserve = reserve; + } + + public String getReserveSaturation() { + return reserveSaturation; + } + + public void setReserveSaturation(String reserveSaturation) { + this.reserveSaturation = reserveSaturation; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/controller/LimsStaffSaturationController.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/controller/LimsStaffSaturationController.java new file mode 100644 index 0000000..036607b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/controller/LimsStaffSaturationController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.staff.saturation.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/staff/staff-saturations/page") +public interface LimsStaffSaturationController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/controller/impl/LimsStaffSaturationControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/controller/impl/LimsStaffSaturationControllerImpl.java new file mode 100644 index 0000000..b276e94 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/controller/impl/LimsStaffSaturationControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.basedata.staff.saturation.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.staff.saturation.controller.LimsStaffSaturationController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsStaffSaturationControllerImpl implements LimsStaffSaturationController { + + @Log(value = "人员饱和度编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/staff/staff-saturations/lims-staff-saturation-edit-list"; + } + + @Log(value = "人员饱和度详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/basedata/staff/staff-saturations/lims-staff-saturation-detail"; + } + + @Log(value = "人员饱和度查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/basedata/staff/staff-saturations/lims-staff-saturation-search-list"; + } + + @Log(value = "人员饱和度选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/staff/staff-saturations/lims-staff-saturation-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/dao/LimsStaffSaturationDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/dao/LimsStaffSaturationDao.java new file mode 100644 index 0000000..eb46c5f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/dao/LimsStaffSaturationDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.staff.saturation.dao; + +import com.sunwayworld.basemodule.basedata.staff.saturation.bean.LimsStaffSaturationBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsStaffSaturationDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/dao/impl/LimsStaffSaturationDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/dao/impl/LimsStaffSaturationDaoImpl.java new file mode 100644 index 0000000..e617adc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/dao/impl/LimsStaffSaturationDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.staff.saturation.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.staff.saturation.bean.LimsStaffSaturationBean; +import com.sunwayworld.basemodule.basedata.staff.saturation.dao.LimsStaffSaturationDao; +import com.sunwayworld.basemodule.basedata.staff.saturation.mapper.LimsStaffSaturationMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsStaffSaturationDaoImpl extends MybatisDaoSupport implements LimsStaffSaturationDao { + + @Autowired + private LimsStaffSaturationMapper limsStaffSaturationMapper; + + @Override + public LimsStaffSaturationMapper getMapper() { + return limsStaffSaturationMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/mapper/LimsStaffSaturationMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/mapper/LimsStaffSaturationMapper.java new file mode 100644 index 0000000..62d30c6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/mapper/LimsStaffSaturationMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.staff.saturation.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsStaffSaturationMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/mapper/conf/lims-staff-saturation-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/mapper/conf/lims-staff-saturation-mysql-mapper.xml new file mode 100644 index 0000000..e4375b3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/mapper/conf/lims-staff-saturation-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/mapper/conf/lims-staff-saturation-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/mapper/conf/lims-staff-saturation-oracle-mapper.xml new file mode 100644 index 0000000..e4375b3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/mapper/conf/lims-staff-saturation-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/mapper/conf/lims-staff-saturation-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/mapper/conf/lims-staff-saturation-postgresql-mapper.xml new file mode 100644 index 0000000..e4375b3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/mapper/conf/lims-staff-saturation-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/mapper/conf/lims-staff-saturation-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/mapper/conf/lims-staff-saturation-sqlserver-mapper.xml new file mode 100644 index 0000000..e4375b3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/mapper/conf/lims-staff-saturation-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/resource/LimsStaffSaturationResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/resource/LimsStaffSaturationResource.java new file mode 100644 index 0000000..1e53000 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/resource/LimsStaffSaturationResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.staff.saturation.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.staff.saturation.bean.LimsStaffSaturationBean; +import com.sunwayworld.basemodule.basedata.staff.saturation.service.LimsStaffSaturationService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/basedata/staff/staff-saturations") +public interface LimsStaffSaturationResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/resource/impl/LimsStaffSaturationResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/resource/impl/LimsStaffSaturationResourceImpl.java new file mode 100644 index 0000000..a8dccd4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/resource/impl/LimsStaffSaturationResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.basedata.staff.saturation.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.staff.saturation.resource.LimsStaffSaturationResource; +import com.sunwayworld.basemodule.basedata.staff.saturation.service.LimsStaffSaturationService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("人员饱和度") +@RestController +@GikamBean +public class LimsStaffSaturationResourceImpl implements LimsStaffSaturationResource { + + @Autowired + private LimsStaffSaturationService limsStaffSaturationService; + + @Override + public LimsStaffSaturationService getService() { + return limsStaffSaturationService; + } + + @Log(value = "新增人员饱和度", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/service/LimsStaffSaturationService.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/service/LimsStaffSaturationService.java new file mode 100644 index 0000000..e1a6a90 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/service/LimsStaffSaturationService.java @@ -0,0 +1,15 @@ +package com.sunwayworld.basemodule.basedata.staff.saturation.service; + +import com.sunwayworld.basemodule.basedata.staff.saturation.bean.LimsStaffSaturationBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsStaffSaturationService extends GenericService, GenericChoosableService { + + void addWeekData(); + + void addMonthData(); + + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/service/impl/LimsStaffSaturationServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/service/impl/LimsStaffSaturationServiceImpl.java new file mode 100644 index 0000000..2ac7ab5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/saturation/service/impl/LimsStaffSaturationServiceImpl.java @@ -0,0 +1,226 @@ +package com.sunwayworld.basemodule.basedata.staff.saturation.service.impl; + +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTestService; +import com.sunwayworld.basemodule.trm.equipt.saturation.bean.LimsEquiptSaturationBean; +import com.sunwayworld.basemodule.trm.equipt.saturation.service.LimsEquiptSaturationService; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import org.apache.poi.ss.formula.functions.T; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.staff.saturation.dao.LimsStaffSaturationDao; +import com.sunwayworld.basemodule.basedata.staff.saturation.bean.LimsStaffSaturationBean; +import com.sunwayworld.basemodule.basedata.staff.saturation.service.LimsStaffSaturationService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.math.BigDecimal; +import java.text.SimpleDateFormat; +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; +import java.util.ArrayList; +import java.util.Calendar; +import java.util.Date; +import java.util.GregorianCalendar; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsStaffSaturationServiceImpl implements LimsStaffSaturationService { + + @Autowired + private LimsStaffSaturationDao limsStaffSaturationDao; + @Autowired + private LimsEquiptSaturationService limsEquiptSaturationService; + @Autowired + private LimsTaskService limsTaskService; + @Autowired + private LimsTestService limsTestService; + + @Override + @SuppressWarnings("unchecked") + public LimsStaffSaturationDao getDao() { + return limsStaffSaturationDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsStaffSaturationBean limsStaffSaturation = jsonWrapper.parseUnique(LimsStaffSaturationBean.class); + limsStaffSaturation.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsStaffSaturation); + return limsStaffSaturation.getId(); + } + + @Override + public void addWeekData() { + List limsEquiptSaturationBeans = limsEquiptSaturationService.selectAll(); + SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd 00:00:00"); + SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd 23:59:59"); + Calendar calendar = Calendar.getInstance(); + // 获取当前日期所在的周数,减一即是上周 //周一执行 + int weekNumber = calendar.get(Calendar.WEEK_OF_YEAR); + + calendar.setTime(new Date()); + calendar.add(Calendar.WEEK_OF_YEAR, -1); + calendar.add(Calendar.DAY_OF_WEEK, 0); + calendar.set(Calendar.DAY_OF_WEEK, 1); + String format = sdf1.format(calendar.getTime()); + LocalDateTime localDateTime = LocalDateTime.parse(format, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")).plusDays(1l); + calendar.add(Calendar.DAY_OF_WEEK, 1); + calendar.set(Calendar.DAY_OF_WEEK, 0); + String format1 = sdf2.format(calendar.getTime()); + LocalDateTime localDateTime1 = LocalDateTime.parse(format1, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")).plusDays(1l); + String startTime = localDateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd 00:00:00")); + String endTime = localDateTime1.format(DateTimeFormatter.ofPattern("yyyy-MM-dd 23:59:59")); + List tests = limsEquiptSaturationBeans.stream().filter(s -> "0".equals(s.getIsCtest())).collect(Collectors.toList()); + List ctests = limsEquiptSaturationBeans.stream().filter(s -> "1".equals(s.getIsCtest())).collect(Collectors.toList()); + //先搞普通的 + List collect = tests.stream().map(LimsEquiptSaturationBean::getCtestName).collect(Collectors.toList()); + List testBeans = limsTestService.selectListByFilter(SearchFilter.instance().match("testName", collect).filter(MatchPattern.OR)); + Map> collect1 = testBeans.stream().collect(Collectors.groupingBy(LimsTestBean::getTestName)); + List list = new ArrayList<>(); + for (LimsEquiptSaturationBean test : tests) { + LimsStaffSaturationBean limsStaffSaturationBean = new LimsStaffSaturationBean(); + limsStaffSaturationBean.setId(ApplicationContextHelper.getNextIdentity()); + LimsTestBean testBean = collect1.get(test.getCtestName()).get(0); + List taskBeans = limsTaskService.selectListByFilter(SearchFilter.instance().match("resultReviewTime", startTime).filter(MatchPattern.DGOE).match("resultReviewTime", endTime).filter(MatchPattern.DLOE).match("testId", testBean.getId()).filter(MatchPattern.SEQ)); + //拿到了这周的测试总数 + //计算测试需求人力 (L4*Q4/F4)/((P4*R4*60)*70%) + BigDecimal bigDecimal=new BigDecimal(taskBeans.size()*Integer.valueOf(test.getProjectTime())/Integer.valueOf(test.getOrderCount())); + BigDecimal bigDecimal1 = new BigDecimal(Integer.valueOf(test.getWorkTime())*7*60); + BigDecimal bigDecimal2 = bigDecimal.divide(bigDecimal1).setScale(4,BigDecimal.ROUND_HALF_UP);//测试需求人力 + BigDecimal bigDecimal3 = new BigDecimal(Double.valueOf(test.getProvide()));//测试提供人力 + BigDecimal bigDecimal4 = new BigDecimal(Double.valueOf(test.getReservePersonnel()));//测试储备人力 + limsStaffSaturationBean.setBase(test.getBase()); + limsStaffSaturationBean.setTestGroup(test.getTestGroup()); + limsStaffSaturationBean.setTestName(test.getCtestName()); + limsStaffSaturationBean.setDimension("week"); + limsStaffSaturationBean.setTimeOrder("week"+String.valueOf(weekNumber-1)); + limsStaffSaturationBean.setStaffResources(bigDecimal2.toString()); + limsStaffSaturationBean.setReserve(String.valueOf(bigDecimal3.add(bigDecimal4))); + limsStaffSaturationBean.setResourceSaturation(bigDecimal2.divide(bigDecimal3).toString()); + limsStaffSaturationBean.setReserveSaturation(bigDecimal2.divide(bigDecimal3.add(bigDecimal4)).toString()); + list.add(limsStaffSaturationBean); + } + //再搞C项目的 + List collect2 = ctests.stream().map(LimsEquiptSaturationBean::getCtestName).collect(Collectors.toList()); + List testBeans1 = limsTestService.selectListByFilter(SearchFilter.instance().match("ctestName", collect2).filter(MatchPattern.OR)); + Map> collect3 = testBeans1.stream().collect(Collectors.groupingBy(LimsTestBean::getTestName)); + + for (LimsEquiptSaturationBean ctest : ctests) { + LimsStaffSaturationBean limsStaffSaturationBean = new LimsStaffSaturationBean(); + limsStaffSaturationBean.setId(ApplicationContextHelper.getNextIdentity()); + LimsTestBean testBean = collect3.get(ctest.getCtestName()).get(0); + List taskBeans = limsTaskService.selectListByFilter(SearchFilter.instance().match("resultReviewTime", startTime).filter(MatchPattern.DGOE).match("resultReviewTime", endTime).filter(MatchPattern.DLOE).match("testId", testBean.getId()).filter(MatchPattern.SEQ)); + //拿到了这周的测试总数 + //计算测试需求人力 (L4*Q4/F4)/((P4*R4*60)*70%) + BigDecimal bigDecimal=new BigDecimal(taskBeans.size()*Integer.valueOf(ctest.getProjectTime())/Integer.valueOf(ctest.getOrderCount())); + BigDecimal bigDecimal1 = new BigDecimal(Integer.valueOf(ctest.getWorkTime())*7*60); + BigDecimal bigDecimal2 = bigDecimal.divide(bigDecimal1).setScale(4,BigDecimal.ROUND_HALF_UP);//测试需求人力 + BigDecimal bigDecimal3 = new BigDecimal(Double.valueOf(ctest.getProvide()));//测试提供人力 + BigDecimal bigDecimal4 = new BigDecimal(Double.valueOf(ctest.getReservePersonnel()));//测试储备人力 + limsStaffSaturationBean.setBase(ctest.getBase()); + limsStaffSaturationBean.setTestGroup(ctest.getTestGroup()); + limsStaffSaturationBean.setTestName(ctest.getCtestName()); + limsStaffSaturationBean.setDimension("week"); + limsStaffSaturationBean.setTimeOrder("week"+String.valueOf(weekNumber-1)); + limsStaffSaturationBean.setStaffResources(bigDecimal2.toString()); + limsStaffSaturationBean.setReserve(String.valueOf(bigDecimal3.add(bigDecimal4))); + limsStaffSaturationBean.setResourceSaturation(bigDecimal2.divide(bigDecimal3).toString()); + limsStaffSaturationBean.setReserveSaturation(bigDecimal2.divide(bigDecimal3.add(bigDecimal4)).toString()); + list.add(limsStaffSaturationBean); + } + this.getDao().insert(list); + } + + @Override + public void addMonthData() { + List limsEquiptSaturationBeans = limsEquiptSaturationService.selectAll(); + + Calendar calendar = Calendar.getInstance(); + // 获取当前日期所在的周数,减一即是上周 //一号执行 + + SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd 00:00:00"); + SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd 23:59:59"); + Date date = new Date(); + int monthNumber = date.getMonth(); + calendar.set(Calendar.MONTH,monthNumber); + calendar.set(Calendar.DAY_OF_MONTH, 1); + String startTime = sdf1.format(calendar.getTime()); + calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMaximum(Calendar.DAY_OF_MONTH)); + String endTime = sdf2.format(calendar); + List tests = limsEquiptSaturationBeans.stream().filter(s -> "0".equals(s.getIsCtest())).collect(Collectors.toList()); + List ctests = limsEquiptSaturationBeans.stream().filter(s -> "1".equals(s.getIsCtest())).collect(Collectors.toList()); + //先搞普通的 + List collect = tests.stream().map(LimsEquiptSaturationBean::getCtestName).collect(Collectors.toList()); + List testBeans = limsTestService.selectListByFilter(SearchFilter.instance().match("testName", collect).filter(MatchPattern.OR)); + Map> collect1 = testBeans.stream().collect(Collectors.groupingBy(LimsTestBean::getTestName)); + List list = new ArrayList<>(); + for (LimsEquiptSaturationBean test : tests) { + LimsStaffSaturationBean limsStaffSaturationBean = new LimsStaffSaturationBean(); + limsStaffSaturationBean.setId(ApplicationContextHelper.getNextIdentity()); + LimsTestBean testBean = collect1.get(test.getCtestName()).get(0); + List taskBeans = limsTaskService.selectListByFilter(SearchFilter.instance().match("resultReviewTime", startTime).filter(MatchPattern.DGOE).match("resultReviewTime", endTime).filter(MatchPattern.DLOE).match("testId", testBean.getId()).filter(MatchPattern.SEQ)); + //拿到了这周的测试总数 + //计算测试需求人力 (L4*Q4/F4)/((P4*R4*60)*70%) + BigDecimal bigDecimal=new BigDecimal(taskBeans.size()*Integer.valueOf(test.getProjectTime())/Integer.valueOf(test.getOrderCount())); + BigDecimal bigDecimal1 = new BigDecimal(Integer.valueOf(test.getWorkTime())*7*60); + BigDecimal bigDecimal2 = bigDecimal.divide(bigDecimal1).setScale(4,BigDecimal.ROUND_HALF_UP);//测试需求人力 + BigDecimal bigDecimal3 = new BigDecimal(Double.valueOf(test.getProvide()));//测试提供人力 + BigDecimal bigDecimal4 = new BigDecimal(Double.valueOf(test.getReservePersonnel()));//测试储备人力 + limsStaffSaturationBean.setBase(test.getBase()); + limsStaffSaturationBean.setTestGroup(test.getTestGroup()); + limsStaffSaturationBean.setTestName(test.getCtestName()); + limsStaffSaturationBean.setDimension("month"); + limsStaffSaturationBean.setTimeOrder("month"+String.valueOf(monthNumber-1)); + limsStaffSaturationBean.setStaffResources(bigDecimal2.toString()); + limsStaffSaturationBean.setReserve(String.valueOf(bigDecimal3.add(bigDecimal4))); + limsStaffSaturationBean.setResourceSaturation(bigDecimal2.divide(bigDecimal3).toString()); + limsStaffSaturationBean.setReserveSaturation(bigDecimal2.divide(bigDecimal3.add(bigDecimal4)).toString()); + list.add(limsStaffSaturationBean); + } + //再搞C项目的 + List collect2 = ctests.stream().map(LimsEquiptSaturationBean::getCtestName).collect(Collectors.toList()); + List testBeans1 = limsTestService.selectListByFilter(SearchFilter.instance().match("ctestName", collect2).filter(MatchPattern.OR)); + Map> collect3 = testBeans1.stream().collect(Collectors.groupingBy(LimsTestBean::getTestName)); + + for (LimsEquiptSaturationBean ctest : ctests) { + LimsStaffSaturationBean limsStaffSaturationBean = new LimsStaffSaturationBean(); + limsStaffSaturationBean.setId(ApplicationContextHelper.getNextIdentity()); + LimsTestBean testBean = collect3.get(ctest.getCtestName()).get(0); + List taskBeans = limsTaskService.selectListByFilter(SearchFilter.instance().match("resultReviewTime", startTime).filter(MatchPattern.DGOE).match("resultReviewTime", endTime).filter(MatchPattern.DLOE).match("testId", testBean.getId()).filter(MatchPattern.SEQ)); + //拿到了这周的测试总数 + //计算测试需求人力 (L4*Q4/F4)/((P4*R4*60)*70%) + BigDecimal bigDecimal=new BigDecimal(taskBeans.size()*Integer.valueOf(ctest.getProjectTime())/Integer.valueOf(ctest.getOrderCount())); + BigDecimal bigDecimal1 = new BigDecimal(Integer.valueOf(ctest.getWorkTime())*7*60); + BigDecimal bigDecimal2 = bigDecimal.divide(bigDecimal1).setScale(4,BigDecimal.ROUND_HALF_UP);//测试需求人力 + BigDecimal bigDecimal3 = new BigDecimal(Double.valueOf(ctest.getProvide()));//测试提供人力 + BigDecimal bigDecimal4 = new BigDecimal(Double.valueOf(ctest.getReservePersonnel()));//测试储备人力 + limsStaffSaturationBean.setBase(ctest.getBase()); + limsStaffSaturationBean.setTestGroup(ctest.getTestGroup()); + limsStaffSaturationBean.setTestName(ctest.getCtestName()); + limsStaffSaturationBean.setDimension("month"); + limsStaffSaturationBean.setTimeOrder("month"+String.valueOf(monthNumber-1)); + limsStaffSaturationBean.setStaffResources(bigDecimal2.toString()); + limsStaffSaturationBean.setReserve(String.valueOf(bigDecimal3.add(bigDecimal4))); + limsStaffSaturationBean.setResourceSaturation(bigDecimal2.divide(bigDecimal3).toString()); + limsStaffSaturationBean.setReserveSaturation(bigDecimal2.divide(bigDecimal3.add(bigDecimal4)).toString()); + list.add(limsStaffSaturationBean); + } + this.getDao().insert(list); + + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/bean/LimsStaffBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/bean/LimsStaffBean.java new file mode 100644 index 0000000..77e58ff --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/bean/LimsStaffBean.java @@ -0,0 +1,420 @@ +package com.sunwayworld.basemodule.basedata.staff.staff.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Insertable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 人员档案表 + * + * @author lijiaxing@sunwayworld.com + * @date 2022-08-30 + */ +@Table("T_LIMS_STAFF") +public class LimsStaffBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String userId;// 人员编码 + private String userName;// 人员姓名 + private String userNo;// 人员工号 + private String sex;// 性别 + private Integer age;// 年龄 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDateTime brithday;// 出生日期 + private String nation;// 名族 + private String idNo;// 身份证号 + private String nativePlace;// 籍贯 + private String address;// 现住地址 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime entryDate;// 入职日期 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime positionDate;// 从事本岗位日期 + + private String positionYears;// 本岗位年限 + private String workLicense;// 具备试验上岗证 + private String probationPeriod;// 处于试用期 + private String departmentOffice;// 所在科室 + private String post;// 岗位 + private String professionalTitle;// 职称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime graduation;// 毕业时间 + private String major;// 所学专业 + private String eduDegree;// 文化程度 + private String phoneNumber;// 电话 + private String idCard;// 身份证 + private String email;// 邮箱 + private String remarks;// 备注 + private String staffType;//人员类型 0:已转正 1:未转正 2:已离职 + private LocalDateTime joinedDate; //入职日期 + private LocalDateTime formalDate;//转正日期 + private LocalDateTime departDate;//离职日期 +// private String staffStatus;//人员状态 +// @NotNull(defaultValue = "全部") + private String duty;//职务 + private String staffKind;//人员类别 + private String jobLevel;//职级 + private String base;//实验室 + private String testGroup;//组别 + private String tempMonth;//临时月份 + + private String userSignature; //电子签名 + + public String getUserSignature() { + return userSignature; + } + + public void setUserSignature(String userSignature) { + this.userSignature = userSignature; + } + + public String getBase() { + return base; + } + + public void setBase(String base) { + this.base = base; + } + + public String getTestGroup() { + return testGroup; + } + + public void setTestGroup(String testGroup) { + this.testGroup = testGroup; + } + + public String getTempMonth() { + return tempMonth; + } + + public void setTempMonth(String tempMonth) { + this.tempMonth = tempMonth; + } + + public String getStaffType() { + return staffType; + } + + public void setStaffType(String staffType) { + this.staffType = staffType; + } + + public String getStaffKind() { + return staffKind; + } + + public String getJobLevel() { + return jobLevel; + } + + public void setJobLevel(String jobLevel) { + this.jobLevel = jobLevel; + } + + public void setStaffKind(String staffKind) { + this.staffKind = staffKind; + } + + public LocalDateTime getJoinedDate() { + return joinedDate; + } + + public void setJoinedDate(LocalDateTime joinedDate) { + this.joinedDate = joinedDate; + } + + public LocalDateTime getFormalDate() { + return formalDate; + } + + public void setFormalDate(LocalDateTime formalDate) { + this.formalDate = formalDate; + } + + public LocalDateTime getDepartDate() { + return departDate; + } + + public void setDepartDate(LocalDateTime departDate) { + this.departDate = departDate; + } + + public String getDuty() { + return duty; + } + + public void setDuty(String duty) { + this.duty = duty; + } + + public String getDepartmentOffice() { + return departmentOffice; + } + + public void setDepartmentOffice(String departmentOffice) { + this.departmentOffice = departmentOffice; + } + + public String getProbationPeriod() { + return probationPeriod; + } + + public void setProbationPeriod(String probationPeriod) { + this.probationPeriod = probationPeriod; + } + + public String getWorkLicense() { + return workLicense; + } + + public void setWorkLicense(String workLicense) { + this.workLicense = workLicense; + } + + public String getPositionYears() { + return positionYears; + } + + public void setPositionYears(String positionYears) { + this.positionYears = positionYears; + } + + public LocalDateTime getPositionDate() { + return positionDate; + } + + public void setPositionDate(LocalDateTime positionDate) { + this.positionDate = positionDate; + } + + public String getNation() { + return nation; + } + + public void setNation(String nation) { + this.nation = nation; + } + + public Integer getAge() { + return age; + } + + public void setAge(Integer age) { + this.age = age; + } + + public String getEmail() { + return email; + } + + public void setEmail(String email) { + this.email = email; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getUserId() { + return userId; + } + + public void setUserId(String userId) { + this.userId = userId; + } + + public String getUserName() { + return userName; + } + + public void setUserName(String userName) { + this.userName = userName; + } + + public String getUserNo() { + return userNo; + } + + public void setUserNo(String userNo) { + this.userNo = userNo; + } + + public String getSex() { + return sex; + } + + public void setSex(String sex) { + this.sex = sex; + } + + public LocalDateTime getBrithday() { + return brithday; + } + + public void setBrithday(LocalDateTime brithday) { + this.brithday = brithday; + } + + public String getIdNo() { + return idNo; + } + + public void setIdNo(String idNo) { + this.idNo = idNo; + } + + public String getNativePlace() { + return nativePlace; + } + + public void setNativePlace(String nativePlace) { + this.nativePlace = nativePlace; + } + + public String getAddress() { + return address; + } + + public void setAddress(String address) { + this.address = address; + } + + public LocalDateTime getEntryDate() { + return entryDate; + } + + public void setEntryDate(LocalDateTime entryDate) { + this.entryDate = entryDate; + } + + public String getPost() { + return post; + } + + public void setPost(String post) { + this.post = post; + } + + public String getProfessionalTitle() { + return professionalTitle; + } + + public void setProfessionalTitle(String professionalTitle) { + this.professionalTitle = professionalTitle; + } + + public LocalDateTime getGraduation() { + return graduation; + } + + public void setGraduation(LocalDateTime graduation) { + this.graduation = graduation; + } + + public String getMajor() { + return major; + } + + public void setMajor(String major) { + this.major = major; + } + + public String getEduDegree() { + return eduDegree; + } + + public void setEduDegree(String eduDegree) { + this.eduDegree = eduDegree; + } + + public String getPhoneNumber() { + return phoneNumber; + } + + public void setPhoneNumber(String phoneNumber) { + this.phoneNumber = phoneNumber; + } + + public String getIdCard() { + return idCard; + } + + public void setIdCard(String idCard) { + this.idCard = idCard; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/controller/LimsStaffController.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/controller/LimsStaffController.java new file mode 100644 index 0000000..4700a2c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/controller/LimsStaffController.java @@ -0,0 +1,14 @@ +package com.sunwayworld.basemodule.basedata.staff.staff.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/staff/staffs/page") +public interface LimsStaffController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { + @RequestMapping({"/turnoverRate"}) + String turnoverRate(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/controller/impl/LimsStaffControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/controller/impl/LimsStaffControllerImpl.java new file mode 100644 index 0000000..468675d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/controller/impl/LimsStaffControllerImpl.java @@ -0,0 +1,43 @@ +package com.sunwayworld.basemodule.basedata.staff.staff.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.staff.staff.controller.LimsStaffController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsStaffControllerImpl implements LimsStaffController { + + @Log(value = "人员档案表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/staff/staffs/lims-staff-edit-list"; + } + + @Log(value = "人员档案表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/basedata/staff/staffs/lims-staff-detail"; + } + + @Log(value = "人员档案表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/basedata/staff/staffs/lims-staff-search-list"; + } + + @Log(value = "人员档案表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/staff/staffs/lims-staff-choose-list"; + } + + + @Override + public String turnoverRate() { + return "basemodule/basedata/staff/staffs/lims-turnover-rate"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/dao/LimsStaffDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/dao/LimsStaffDao.java new file mode 100644 index 0000000..863a1c6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/dao/LimsStaffDao.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.basedata.staff.staff.dao; + +import com.sunwayworld.basemodule.basedata.staff.staff.bean.LimsStaffBean; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +import java.util.List; + +public interface LimsStaffDao extends GenericDao { + List getTurnoverRate(MapperParameter parameter); +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/dao/impl/LimsStaffDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/dao/impl/LimsStaffDaoImpl.java new file mode 100644 index 0000000..984494c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/dao/impl/LimsStaffDaoImpl.java @@ -0,0 +1,31 @@ +package com.sunwayworld.basemodule.basedata.staff.staff.dao.impl; + +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.staff.staff.bean.LimsStaffBean; +import com.sunwayworld.basemodule.basedata.staff.staff.dao.LimsStaffDao; +import com.sunwayworld.basemodule.basedata.staff.staff.mapper.LimsStaffMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import java.util.List; + +@Repository +@GikamBean +public class LimsStaffDaoImpl extends MybatisDaoSupport implements LimsStaffDao { + + @Autowired + private LimsStaffMapper limsStaffMapper; + + @Override + public LimsStaffMapper getMapper() { + return limsStaffMapper; + } + + @Override + public List getTurnoverRate(MapperParameter parameter) { + return getMapper().getTurnoverRate(parameter); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/io/PersonImportFileFunction.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/io/PersonImportFileFunction.java new file mode 100644 index 0000000..a973817 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/io/PersonImportFileFunction.java @@ -0,0 +1,193 @@ +package com.sunwayworld.basemodule.basedata.staff.staff.io; + +import com.sunwayworld.basemodule.basedata.staff.staff.bean.LimsStaffBean; +import com.sunwayworld.basemodule.basedata.staff.staff.service.LimsStaffService; +import com.sunwayworld.basemodule.trm.materialstorage.materialmanager.bean.LimsMaterialStorageBean; +import com.sunwayworld.basemodule.trm.staff.train.plan.bean.LimsTrainUserBean; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.io.excel.ExcelHelper; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.io.file.FilePathManager; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.bean.CoreFileImportResultDTO; +import com.sunwayworld.module.item.file.function.CoreFileImportFunction; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import com.sunwayworld.module.sys.code.bean.CoreCodeBean; +import com.sunwayworld.module.sys.code.service.CoreCodeService; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Component(value = "personImportFileFunction") +public class PersonImportFileFunction implements CoreFileImportFunction { + + @Autowired + private CoreCodeService coreCodeService; + + @Autowired + private LimsStaffService limsStaffService; + + + @Override + public CoreFileImportResultDTO apply(CoreFileBean coreFileBean) { + + // 解析excel文件 返回List集合 + CoreFileImportResultDTO importResultRepresentation = new CoreFileImportResultDTO(); + FilePathDTO fr= CoreFileUtils.toFilePath(coreFileBean); +// List staffUserBeans = ExcelHelper +// .readDataFromExcel(FilePathManager.getLocalPath(fr) +// .toString(),0,1,LimsStaffBean.class); + + List staffUserBeans = ExcelHelper.readDataFromExcel(CoreFileUtils.getLocalPath(coreFileBean).toString(), + "Sheet1", 0, 1, LimsStaffBean.class); + // 获取user表所有的数据 返回List集合 并根据staffCode进行分组map staffCode:key value:user表数据 + List limsStaffBeansAll = limsStaffService.selectAll(); + Map> collect = limsStaffBeansAll.stream().filter(item -> StringUtils.isNotBlank(item.getUserId())).collect(Collectors.groupingBy(LimsStaffBean::getUserId)); + + + // 判断user表里的staffcode和excel的userId是否相等 返回集合 + List nullStaffCodeList = staffUserBeans.stream().filter(bean ->{ + List staffUsers = collect.get(bean.getUserId()); + if(ObjectUtils.isEmpty(staffUsers) || staffUsers.size() == 0){ + // 没有值 + return true; + } else { + return false; + } + }).collect(Collectors.toList()); + /*if(nullStaffCodeList.size()==0){ + importResultRepresentation.setMessage("导入的员工信息不存在用户中!"); + return importResultRepresentation; + }*/ + + + List StaffCodeList = staffUserBeans.stream().filter(bean ->{ + List staffUsers = collect.get(bean.getUserId()); + if (ObjectUtils.isEmpty(staffUsers) || staffUsers.size() == 0){ + return false; + }else { + return true; + } + }).collect(Collectors.toList()); + + + Map sexMap = new HashMap<>(); + List sexMapCodeBeans = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "sex").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(sexMapCodeBeans)) { + sexMap = sexMapCodeBeans.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + + + Map eduDegreeMap = new HashMap<>(); + List eduDegreeMapCodeBeans = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "eduDegree").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(eduDegreeMapCodeBeans)) { + eduDegreeMap = eduDegreeMapCodeBeans.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + + Map izSigneMap = new HashMap<>(); + List izSignMapCodeBeans = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "izSign").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(izSignMapCodeBeans)) { + izSigneMap = izSignMapCodeBeans.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + + Map postMap = new HashMap<>(); + List postMapCodeBeans = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "post").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(postMapCodeBeans)) { + postMap = postMapCodeBeans.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + + Map probationPeriodMap = new HashMap<>(); + List probationPeriodMapCodeBeans = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "probationPeriod").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(probationPeriodMapCodeBeans)) { + probationPeriodMap = probationPeriodMapCodeBeans.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + + Map professionalTitleMap = new HashMap<>(); + List professionalTitleMapCodeBeans = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "professionalTitle").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(professionalTitleMapCodeBeans)) { + professionalTitleMap = professionalTitleMapCodeBeans.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + + + Map sexMap1 = new HashMap<>(); + List sexMapCodeBeans1 = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "sex").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(sexMapCodeBeans1)) { + sexMap1 = sexMapCodeBeans1.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + + + Map eduDegreeMap1 = new HashMap<>(); + List eduDegreeMapCodeBeans1 = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "eduDegree").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(eduDegreeMapCodeBeans1)) { + eduDegreeMap1 = eduDegreeMapCodeBeans1.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + + Map izSigneMap1 = new HashMap<>(); + List izSignMapCodeBeans1 = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "izSign").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(izSignMapCodeBeans1)) { + izSigneMap1 = izSignMapCodeBeans1.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + + Map postMap1 = new HashMap<>(); + List postMapCodeBeans1 = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "post").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(postMapCodeBeans1)) { + postMap1 = postMapCodeBeans1.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + + Map probationPeriodMap1 = new HashMap<>(); + List probationPeriodMapCodeBeans1 = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "probationPeriod").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(probationPeriodMapCodeBeans1)) { + probationPeriodMap1 = probationPeriodMapCodeBeans1.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + + Map professionalTitleMap1 = new HashMap<>(); + List professionalTitleMapCodeBeans1 = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "professionalTitle").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(professionalTitleMapCodeBeans1)) { + professionalTitleMap1 = professionalTitleMapCodeBeans1.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + + for (int i = 0; i < nullStaffCodeList.size(); i++) { + LimsStaffBean limsStaffBean = nullStaffCodeList.get(i); + limsStaffBean.setId(ApplicationContextHelper.getNextIdentity()); + limsStaffBean.setSex(sexMap.get(limsStaffBean.getSex())); + limsStaffBean.setEduDegree(eduDegreeMap.get(limsStaffBean.getEduDegree())); + limsStaffBean.setWorkLicense(izSigneMap.get(limsStaffBean.getWorkLicense())); + limsStaffBean.setPost(postMap.get(limsStaffBean.getPost())); + limsStaffBean.setProbationPeriod(probationPeriodMap.get(limsStaffBean.getProbationPeriod())); + limsStaffBean.setProfessionalTitle(professionalTitleMap.get(limsStaffBean.getProfessionalTitle())); + } + limsStaffService.getDao().insert(nullStaffCodeList); + + + for (int i = 0; i < StaffCodeList.size(); i++) { + LimsStaffBean limsStaffBean = StaffCodeList.get(i); + limsStaffBean.setSex(sexMap1.get(limsStaffBean.getSex())); + limsStaffBean.setEduDegree(eduDegreeMap1.get(limsStaffBean.getEduDegree())); + limsStaffBean.setWorkLicense(izSigneMap1.get(limsStaffBean.getWorkLicense())); + limsStaffBean.setPost(postMap1.get(limsStaffBean.getPost())); + limsStaffBean.setProbationPeriod(probationPeriodMap1.get(limsStaffBean.getProbationPeriod())); + limsStaffBean.setProfessionalTitle(professionalTitleMap1.get(limsStaffBean.getProfessionalTitle())); + } + limsStaffService.getDao().update(StaffCodeList, Arrays.asList( "userName", "userNo", "departmentOffice","sex","age","idNo" ,"brithday","nativePlace","nation","address","entryDate","post","workLicense" + ,"probationPeriod","positionDate","positionYears","professionalTitle" + ,"graduation","major","eduDegree","phoneNumber","email","remarks"), "userId"); + return importResultRepresentation; + /*importResultRepresentation.setMessage("导入人员工号重复!"); + return importResultRepresentation;*/ + } + + @Override + public boolean test(CoreFileBean coreFile, String service) { + return true; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/io/PersonTemplateExport.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/io/PersonTemplateExport.java new file mode 100644 index 0000000..4fdfb01 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/io/PersonTemplateExport.java @@ -0,0 +1,28 @@ +package com.sunwayworld.basemodule.basedata.staff.staff.io; + +import com.sunwayworld.framework.data.Pair; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.service.GenericTemplateService; +import org.springframework.stereotype.Component; + +import java.util.ArrayList; +import java.util.List; + +@Component(value = "personTemplateExport") +@GikamBean +public class PersonTemplateExport implements GenericTemplateService { + + @Override + public List> getTemplatePairList() { + List> templatePairList = new ArrayList<>(); + Pair templatePair = Pair.of("personTemplate", "人员信息导入模板"); + templatePairList.add(templatePair); + return templatePairList; + } + + @Override + public String getTemplateExtension() { + return "xlsx"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/io/templates/personTemplate.xlsx b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/io/templates/personTemplate.xlsx new file mode 100644 index 0000000..cc45464 Binary files /dev/null and b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/io/templates/personTemplate.xlsx differ diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/mapper/LimsStaffMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/mapper/LimsStaffMapper.java new file mode 100644 index 0000000..74692fb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/mapper/LimsStaffMapper.java @@ -0,0 +1,14 @@ +package com.sunwayworld.basemodule.basedata.staff.staff.mapper; + +import com.sunwayworld.basemodule.basedata.staff.staff.bean.LimsStaffBean; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +import java.util.List; + +@GikamBean +public interface LimsStaffMapper extends GenericMapper { + + List getTurnoverRate(MapperParameter parameter); +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/mapper/conf/lims-staff-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/mapper/conf/lims-staff-mysql-mapper.xml new file mode 100644 index 0000000..db49304 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/mapper/conf/lims-staff-mysql-mapper.xml @@ -0,0 +1,31 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/mapper/conf/lims-staff-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/mapper/conf/lims-staff-oracle-mapper.xml new file mode 100644 index 0000000..9877624 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/mapper/conf/lims-staff-oracle-mapper.xml @@ -0,0 +1,65 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/mapper/conf/lims-staff-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/mapper/conf/lims-staff-sqlserver-mapper.xml new file mode 100644 index 0000000..6454539 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/mapper/conf/lims-staff-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/resource/LimsStaffResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/resource/LimsStaffResource.java new file mode 100644 index 0000000..955f46f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/resource/LimsStaffResource.java @@ -0,0 +1,18 @@ +package com.sunwayworld.basemodule.basedata.staff.staff.resource; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.staff.staff.bean.LimsStaffBean; +import com.sunwayworld.basemodule.basedata.staff.staff.service.LimsStaffService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +import java.util.List; +import java.util.Map; + +@RequestMapping("/secure/basemodule/basedata/staff/staffs") +public interface LimsStaffResource extends GenericResource, GenericChoosableResource { + + List> getTurnoverRate(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/resource/impl/LimsStaffResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/resource/impl/LimsStaffResourceImpl.java new file mode 100644 index 0000000..d229908 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/resource/impl/LimsStaffResourceImpl.java @@ -0,0 +1,44 @@ +package com.sunwayworld.basemodule.basedata.staff.staff.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.staff.staff.resource.LimsStaffResource; +import com.sunwayworld.basemodule.basedata.staff.staff.service.LimsStaffService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; +import java.util.Map; + +@LogModule("人员档案表") +@RestController +@GikamBean +public class LimsStaffResourceImpl implements LimsStaffResource { + + @Autowired + private LimsStaffService limsStaffService; + + @Override + public LimsStaffService getService() { + return limsStaffService; + } + + @Log(value = "新增人员档案表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + @RequestMapping( value = "/getTurnoverRate" ,method = RequestMethod.POST) + public List> getTurnoverRate(RestJsonWrapperBean wrapper) { + return limsStaffService.getTurnoverRate(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/service/LimsStaffService.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/service/LimsStaffService.java new file mode 100644 index 0000000..09085fb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/service/LimsStaffService.java @@ -0,0 +1,14 @@ +package com.sunwayworld.basemodule.basedata.staff.staff.service; + +import com.sunwayworld.basemodule.basedata.staff.staff.bean.LimsStaffBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +import java.util.List; +import java.util.Map; + +public interface LimsStaffService extends GenericService, GenericChoosableService { + + List> getTurnoverRate(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/service/impl/LimsStaffServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/service/impl/LimsStaffServiceImpl.java new file mode 100644 index 0000000..9e1e670 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/staff/service/impl/LimsStaffServiceImpl.java @@ -0,0 +1,234 @@ +package com.sunwayworld.basemodule.basedata.staff.staff.service.impl; + +import com.sunwayworld.basemodule.basedata.base.bean.LimsBaseBean; +import com.sunwayworld.basemodule.basedata.base.service.LimsBaseService; +import com.sunwayworld.basemodule.basedata.testgroup.service.LimsTestgroupService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.staff.staff.dao.LimsStaffDao; +import com.sunwayworld.basemodule.basedata.staff.staff.bean.LimsStaffBean; +import com.sunwayworld.basemodule.basedata.staff.staff.service.LimsStaffService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.math.BigDecimal; +import java.math.RoundingMode; +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; +import java.util.ArrayList; +import java.util.Collections; +import java.util.Comparator; +import java.util.HashMap; +import java.util.LinkedHashMap; +import java.util.LinkedList; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsStaffServiceImpl implements LimsStaffService { + + @Autowired + private LimsStaffDao limsStaffDao; + @Autowired + private LimsTestgroupService limsTestgroupService; + + @Autowired + private LimsBaseService limsBaseService; + + @Override + @SuppressWarnings("unchecked") + public LimsStaffDao getDao() { + return limsStaffDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsStaffBean limsStaff = jsonWrapper.parseUnique(LimsStaffBean.class); + limsStaff.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsStaff); + return limsStaff.getId(); + } + + @Override + public List> getTurnoverRate(RestJsonWrapperBean wrapper) { + List> result = new LinkedList<>(); + + SearchFilter filter = SearchFilter.instance(); + + String base = wrapper.getFilterValue("base"); + String time = wrapper.getFilterValue("time"); + MapperParameter parameter = new MapperParameter(); + + String staffType = wrapper.getFilterValue("staffType"); + if (!StringUtils.isEmpty(staffType)) { + if (!"全部".equals(staffType)) { + if ("测试人员".equals(staffType)) { + filter.match("duty", staffType).filter(MatchPattern.SEQ); + }else { + List list = new ArrayList<>(); + list.add("技术人员"); + list.add("管理人员"); + filter.match("duty", list).filter(MatchPattern.OR); + } + } + } + + String startTime = null; + String endTime = null; + if (StringUtils.isEmpty(time)||"custom".equals(time)){ + startTime = wrapper.getFilterValue("startTime"); + endTime = wrapper.getFilterValue("endTime"); + }else { + LocalDateTime now = LocalDateTime.now(); + LocalDateTime start; + if ("year".equals(time)){ + start = now.plusDays(-356l); + }else if ("quarter".equals(time)){ + start=now.plusDays(-90l); + }else { + start=now.plusDays(-30l); + } + startTime = start.format(DateTimeFormatter.ofPattern("yyyy-MM-dd 00:00:00")); + endTime = now.format(DateTimeFormatter.ofPattern("yyyy-MM-dd 23:59:59")); + } + if (!StringUtils.isEmpty(startTime)){ + parameter.put("startTime",startTime); + } + if (!StringUtils.isEmpty(endTime)){ + parameter.put("endTime",endTime); + } + if (!StringUtils.isEmpty(base)){ + parameter.put("base",base); + } + parameter.setFilter(filter); + List staffBeans = new ArrayList<>(); + if (StringUtils.isEmpty(base)){ + result.add(new HashMap<>()); + } + else { + staffBeans = this.getDao().getTurnoverRate(parameter);//拿到当前时间段所有入职时间的人的 + for (LimsStaffBean staffBean : staffBeans) { + LocalDateTime formalDate = staffBean.getFormalDate(); + String month = formalDate.format(DateTimeFormatter.ofPattern("yy年MM月")); + staffBean.setTempMonth(month); + } + staffBeans= staffBeans.stream().sorted(Comparator.comparing(LimsStaffBean::getTempMonth)).collect(Collectors.toList()); + Map> map = new LinkedHashMap<>(); + + for (LimsStaffBean staffBean : staffBeans) { + String tempMonth = staffBean.getTempMonth(); + if (map.containsKey(tempMonth)){ + List staffBeans1 = map.get(tempMonth); + staffBeans1.add(staffBean); + map.put(tempMonth,staffBeans1); + }else { + List staffBeans1 = new ArrayList<>(); + staffBeans1.add(staffBean); + map.put(tempMonth,staffBeans1); + } + } + + Map map1 = new LinkedHashMap<>(); + for (Map.Entry> stringListEntry : map.entrySet()) { + List list = new ArrayList<>(); + String key = stringListEntry.getKey(); + Double rate = 0d; + List value = stringListEntry.getValue(); + List notDepart= value.stream().filter(s -> s.getDepartDate() == null).collect(Collectors.toList());//在职人数 + List depart = value.stream().filter(s -> s.getDepartDate() != null).collect(Collectors.toList());//离职 + list.add(Double.valueOf(notDepart.size())); + list.add(Double.valueOf(depart.size())); + BigDecimal bigDecimal = new BigDecimal(notDepart.size()); + BigDecimal bigDecimal1 = new BigDecimal(depart.size()); + if (value.size()==0||depart.size()==0){ + rate=0d; + }else if(notDepart.size()==0){ + rate=100d; + } + else{ + rate = new BigDecimal((bigDecimal1.divide(bigDecimal, 4, RoundingMode.HALF_UP)).doubleValue() * 100).doubleValue(); + } + list.add(rate); + map1.put(key,list); + } + + result.add(map1); + } + //图2 + parameter.remove("base"); + List staffBeans1 = this.getDao().getTurnoverRate(parameter); + staffBeans1 = staffBeans1.stream().filter(s->s.getDepartDate()!=null).collect(Collectors.toList()); + Map map2 = new HashMap<>(); + Map> collect2 = staffBeans1.stream().collect(Collectors.groupingBy(LimsStaffBean::getBase)); + Map baseList = limsTestgroupService.getBase(wrapper); + for (Map.Entry stringStringEntry : baseList.entrySet()) { + String key = stringStringEntry.getKey(); + List staffBeans2 = collect2.get(key); + if (ObjectUtils.isEmpty(staffBeans2)){ + map2.put(key,0); + }else { + map2.put(key, staffBeans2.size()); + } + + } + + result.add(map2); + //图三 + Map map3 = new HashMap<>(); + if (!ObjectUtils.isEmpty(staffBeans)) { + List collect = staffBeans.stream().filter(s -> s.getDepartDate() != null).collect(Collectors.toList());//离职的人 + Map> collect1 = collect.stream().collect(Collectors.groupingBy(LimsStaffBean::getTestGroup)); + List staffBeansHX = collect1.get("HX"); + if (ObjectUtils.isEmpty(staffBeansHX)) { + map3.put("化学组", 0); + } else { + map3.put("化学组", staffBeansHX.size()); + } + + List staffBeansKD = collect1.get("KD"); + if (ObjectUtils.isEmpty(staffBeansKD)) { + map3.put("扣电组", 0); + } else { + map3.put("扣电组", staffBeansKD.size()); + } + + List staffBeansWL = collect1.get("WL"); + if (ObjectUtils.isEmpty(staffBeansWL)) { + map3.put("物理组", 0); + } else { + map3.put("物理组", staffBeansWL.size()); + } + List staffBeansRB = collect1.get("RB"); + if (ObjectUtils.isEmpty(staffBeansRB)) { + map3.put("软包组", 0); + } else { + map3.put("软包组", staffBeansRB.size()); + } + } + result.add(map3); + + Map map4 = new HashMap<>(); + LimsBaseBean base1 = limsBaseService.selectFirstByFilter(SearchFilter.instance().match("base", base).filter(MatchPattern.SEQ)); + map4.put("流失率",base1.getPersonnelTurnoverRate()); + result.add(map4); + + return result; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/bean/LimsStaffTestGrantBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/bean/LimsStaffTestGrantBean.java new file mode 100644 index 0000000..c4209fc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/bean/LimsStaffTestGrantBean.java @@ -0,0 +1,130 @@ +package com.sunwayworld.basemodule.basedata.staff.testgrant.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.support.domain.Auditable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 人员检测项目授权表 + * + * @author lijiaxing@sunwayworld.com + * @date 2022-08-30 + */ +@Table("T_LIMS_STAFF_TEST_GRANT") +public class LimsStaffTestGrantBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private Long staffId;// 人员ID + private Long testId;// 检测项目ID + private String remarks;// 备注 + + private String staffName;//人员名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public Long getStaffId() { + return staffId; + } + + public void setStaffId(Long staffId) { + this.staffId = staffId; + } + + public Long getTestId() { + return testId; + } + + public void setTestId(Long testId) { + this.testId = testId; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getStaffName() { + return staffName; + } + + public void setStaffName(String staffName) { + this.staffName = staffName; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/controller/LimsStaffTestGrantController.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/controller/LimsStaffTestGrantController.java new file mode 100644 index 0000000..f6da38f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/controller/LimsStaffTestGrantController.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.basedata.staff.testgrant.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/staff/staff-test-grants/page") +public interface LimsStaffTestGrantController extends GenericEditListPageController, GenericDetailPageController, GenericAuditListPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/controller/impl/LimsStaffTestGrantControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/controller/impl/LimsStaffTestGrantControllerImpl.java new file mode 100644 index 0000000..9003913 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/controller/impl/LimsStaffTestGrantControllerImpl.java @@ -0,0 +1,43 @@ +package com.sunwayworld.basemodule.basedata.staff.testgrant.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.staff.testgrant.controller.LimsStaffTestGrantController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsStaffTestGrantControllerImpl implements LimsStaffTestGrantController { + + @Log(value = "人员检测项目授权表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/staff/staff-test-grants/lims-staff-test-grant-edit-list"; + } + + @Log(value = "人员检测项目授权表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/basedata/staff/staff-test-grants/lims-staff-test-grant-detail"; + } + + @Log(value = "人员检测项目授权表审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/basedata/staff/staff-test-grants/lims-staff-test-grant-audit-list"; + } + + @Log(value = "人员检测项目授权表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/basedata/staff/staff-test-grants/lims-staff-test-grant-search-list"; + } + + @Log(value = "人员检测项目授权表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/staff/staff-test-grants/lims-staff-test-grant-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/dao/LimsStaffTestGrantDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/dao/LimsStaffTestGrantDao.java new file mode 100644 index 0000000..ef42c99 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/dao/LimsStaffTestGrantDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.staff.testgrant.dao; + +import com.sunwayworld.basemodule.basedata.staff.testgrant.bean.LimsStaffTestGrantBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsStaffTestGrantDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/dao/impl/LimsStaffTestGrantDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/dao/impl/LimsStaffTestGrantDaoImpl.java new file mode 100644 index 0000000..486fbea --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/dao/impl/LimsStaffTestGrantDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.staff.testgrant.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.staff.testgrant.bean.LimsStaffTestGrantBean; +import com.sunwayworld.basemodule.basedata.staff.testgrant.dao.LimsStaffTestGrantDao; +import com.sunwayworld.basemodule.basedata.staff.testgrant.mapper.LimsStaffTestGrantMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsStaffTestGrantDaoImpl extends MybatisDaoSupport implements LimsStaffTestGrantDao { + + @Autowired + private LimsStaffTestGrantMapper limsStaffTestGrantMapper; + + @Override + public LimsStaffTestGrantMapper getMapper() { + return limsStaffTestGrantMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/mapper/LimsStaffTestGrantMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/mapper/LimsStaffTestGrantMapper.java new file mode 100644 index 0000000..c071554 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/mapper/LimsStaffTestGrantMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.staff.testgrant.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsStaffTestGrantMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/mapper/conf/lims-staff-test-grant-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/mapper/conf/lims-staff-test-grant-mysql-mapper.xml new file mode 100644 index 0000000..f7f1864 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/mapper/conf/lims-staff-test-grant-mysql-mapper.xml @@ -0,0 +1,28 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/mapper/conf/lims-staff-test-grant-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/mapper/conf/lims-staff-test-grant-oracle-mapper.xml new file mode 100644 index 0000000..f7f1864 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/mapper/conf/lims-staff-test-grant-oracle-mapper.xml @@ -0,0 +1,28 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/mapper/conf/lims-staff-test-grant-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/mapper/conf/lims-staff-test-grant-sqlserver-mapper.xml new file mode 100644 index 0000000..f7f1864 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/mapper/conf/lims-staff-test-grant-sqlserver-mapper.xml @@ -0,0 +1,28 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/resource/LimsStaffTestGrantResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/resource/LimsStaffTestGrantResource.java new file mode 100644 index 0000000..be1c4de --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/resource/LimsStaffTestGrantResource.java @@ -0,0 +1,17 @@ +package com.sunwayworld.basemodule.basedata.staff.testgrant.resource; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.staff.testgrant.bean.LimsStaffTestGrantBean; +import com.sunwayworld.basemodule.basedata.staff.testgrant.service.LimsStaffTestGrantService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMethod; + +@RequestMapping("/secure/basemodule/basedata/staff/staff-test-grants") +public interface LimsStaffTestGrantResource extends GenericResource, GenericAuditableResource, GenericChoosableResource { + @RequestMapping(value = "/insert", method = RequestMethod.POST) + Long grantInserTest(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/resource/impl/LimsStaffTestGrantResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/resource/impl/LimsStaffTestGrantResourceImpl.java new file mode 100644 index 0000000..0c1acc2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/resource/impl/LimsStaffTestGrantResourceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.basedata.staff.testgrant.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.staff.testgrant.resource.LimsStaffTestGrantResource; +import com.sunwayworld.basemodule.basedata.staff.testgrant.service.LimsStaffTestGrantService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("人员检测项目授权表") +@RestController +@GikamBean +public class LimsStaffTestGrantResourceImpl implements LimsStaffTestGrantResource { + + @Autowired + private LimsStaffTestGrantService limsStaffTestGrantService; + + @Override + public LimsStaffTestGrantService getService() { + return limsStaffTestGrantService; + } + + @Log(value = "新增人员检测项目授权表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + public Long grantInserTest(RestJsonWrapperBean wrapper) { + return getService().grantInserTest(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/service/LimsStaffTestGrantService.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/service/LimsStaffTestGrantService.java new file mode 100644 index 0000000..6e94bb7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/service/LimsStaffTestGrantService.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.staff.testgrant.service; + +import com.sunwayworld.basemodule.basedata.staff.testgrant.bean.LimsStaffTestGrantBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsStaffTestGrantService extends GenericService, GenericAuditableService, GenericChoosableService { + + Long grantInserTest(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/service/impl/LimsStaffTestGrantServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/service/impl/LimsStaffTestGrantServiceImpl.java new file mode 100644 index 0000000..fb31161 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/testgrant/service/impl/LimsStaffTestGrantServiceImpl.java @@ -0,0 +1,51 @@ +package com.sunwayworld.basemodule.basedata.staff.testgrant.service.impl; + +import com.sunwayworld.basemodule.basedata.staff.equiptgrant.bean.LimsStaffEquiptGrantBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.staff.testgrant.dao.LimsStaffTestGrantDao; +import com.sunwayworld.basemodule.basedata.staff.testgrant.bean.LimsStaffTestGrantBean; +import com.sunwayworld.basemodule.basedata.staff.testgrant.service.LimsStaffTestGrantService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; + +@Repository +@GikamBean +public class LimsStaffTestGrantServiceImpl implements LimsStaffTestGrantService { + + @Autowired + private LimsStaffTestGrantDao limsStaffTestGrantDao; + + @Override + @SuppressWarnings("unchecked") + public LimsStaffTestGrantDao getDao() { + return limsStaffTestGrantDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsStaffTestGrantBean limsStaffTestGrant = jsonWrapper.parseUnique(LimsStaffTestGrantBean.class); + limsStaffTestGrant.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsStaffTestGrant); + return limsStaffTestGrant.getId(); + } + + @Override + public Long grantInserTest(RestJsonWrapperBean wrapper) { + List testGrantList = wrapper.parse(LimsStaffTestGrantBean.class); + testGrantList.forEach(item -> item.setId(ApplicationContextHelper.getNextIdentity())); + + getDao().insert(testGrantList); + return testGrantList.get(0).getId(); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/bean/LimsStaffWorkExperienceBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/bean/LimsStaffWorkExperienceBean.java new file mode 100644 index 0000000..6e15858 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/bean/LimsStaffWorkExperienceBean.java @@ -0,0 +1,150 @@ +package com.sunwayworld.basemodule.basedata.staff.workexperience.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Insertable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 人员工作经历表 + * + * @author lijiaxing@sunwayworld.com + * @date 2022-08-30 + */ +@Table("T_LIMS_STAFF_WORK_EXPERIENCE") +public class LimsStaffWorkExperienceBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private Long staffId;// 人员ID + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime startTime;// 开始时间 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime endTime;// 结束时间 + private String workUnit;// 工作单位 + private String position;// 职位 + private String majorJob;// 主要工作内容 + private String remarks;// 备注 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public Long getStaffId() { + return staffId; + } + + public void setStaffId(Long staffId) { + this.staffId = staffId; + } + + public LocalDateTime getStartTime() { + return startTime; + } + + public void setStartTime(LocalDateTime startTime) { + this.startTime = startTime; + } + + public LocalDateTime getEndTime() { + return endTime; + } + + public void setEndTime(LocalDateTime endTime) { + this.endTime = endTime; + } + + public String getWorkUnit() { + return workUnit; + } + + public void setWorkUnit(String workUnit) { + this.workUnit = workUnit; + } + + public String getPosition() { + return position; + } + + public void setPosition(String position) { + this.position = position; + } + + public String getMajorJob() { + return majorJob; + } + + public void setMajorJob(String majorJob) { + this.majorJob = majorJob; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/controller/LimsStaffWorkExperienceController.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/controller/LimsStaffWorkExperienceController.java new file mode 100644 index 0000000..983b71a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/controller/LimsStaffWorkExperienceController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.staff.workexperience.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/staff/staff-work-experiences/page") +public interface LimsStaffWorkExperienceController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/controller/impl/LimsStaffWorkExperienceControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/controller/impl/LimsStaffWorkExperienceControllerImpl.java new file mode 100644 index 0000000..f746975 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/controller/impl/LimsStaffWorkExperienceControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.basedata.staff.workexperience.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.staff.workexperience.controller.LimsStaffWorkExperienceController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsStaffWorkExperienceControllerImpl implements LimsStaffWorkExperienceController { + + @Log(value = "人员工作经历表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/staff/staff-work-experiences/lims-staff-work-experience-edit-list"; + } + + @Log(value = "人员工作经历表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/basedata/staff/staff-work-experiences/lims-staff-work-experience-detail"; + } + + @Log(value = "人员工作经历表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/basedata/staff/staff-work-experiences/lims-staff-work-experience-search-list"; + } + + @Log(value = "人员工作经历表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/staff/staff-work-experiences/lims-staff-work-experience-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/dao/LimsStaffWorkExperienceDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/dao/LimsStaffWorkExperienceDao.java new file mode 100644 index 0000000..ef45162 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/dao/LimsStaffWorkExperienceDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.staff.workexperience.dao; + +import com.sunwayworld.basemodule.basedata.staff.workexperience.bean.LimsStaffWorkExperienceBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsStaffWorkExperienceDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/dao/impl/LimsStaffWorkExperienceDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/dao/impl/LimsStaffWorkExperienceDaoImpl.java new file mode 100644 index 0000000..45e9c8d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/dao/impl/LimsStaffWorkExperienceDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.staff.workexperience.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.staff.workexperience.bean.LimsStaffWorkExperienceBean; +import com.sunwayworld.basemodule.basedata.staff.workexperience.dao.LimsStaffWorkExperienceDao; +import com.sunwayworld.basemodule.basedata.staff.workexperience.mapper.LimsStaffWorkExperienceMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsStaffWorkExperienceDaoImpl extends MybatisDaoSupport implements LimsStaffWorkExperienceDao { + + @Autowired + private LimsStaffWorkExperienceMapper limsStaffWorkExperienceMapper; + + @Override + public LimsStaffWorkExperienceMapper getMapper() { + return limsStaffWorkExperienceMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/mapper/LimsStaffWorkExperienceMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/mapper/LimsStaffWorkExperienceMapper.java new file mode 100644 index 0000000..7a76325 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/mapper/LimsStaffWorkExperienceMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.staff.workexperience.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsStaffWorkExperienceMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/mapper/conf/lims-staff-work-experience-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/mapper/conf/lims-staff-work-experience-mysql-mapper.xml new file mode 100644 index 0000000..4d10bb0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/mapper/conf/lims-staff-work-experience-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/mapper/conf/lims-staff-work-experience-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/mapper/conf/lims-staff-work-experience-oracle-mapper.xml new file mode 100644 index 0000000..4d10bb0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/mapper/conf/lims-staff-work-experience-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/mapper/conf/lims-staff-work-experience-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/mapper/conf/lims-staff-work-experience-sqlserver-mapper.xml new file mode 100644 index 0000000..4d10bb0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/mapper/conf/lims-staff-work-experience-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/resource/LimsStaffWorkExperienceResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/resource/LimsStaffWorkExperienceResource.java new file mode 100644 index 0000000..05f8fe2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/resource/LimsStaffWorkExperienceResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.staff.workexperience.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.staff.workexperience.bean.LimsStaffWorkExperienceBean; +import com.sunwayworld.basemodule.basedata.staff.workexperience.service.LimsStaffWorkExperienceService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/basedata/staff/staff-work-experiences") +public interface LimsStaffWorkExperienceResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/resource/impl/LimsStaffWorkExperienceResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/resource/impl/LimsStaffWorkExperienceResourceImpl.java new file mode 100644 index 0000000..70cec9e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/resource/impl/LimsStaffWorkExperienceResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.basedata.staff.workexperience.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.staff.workexperience.resource.LimsStaffWorkExperienceResource; +import com.sunwayworld.basemodule.basedata.staff.workexperience.service.LimsStaffWorkExperienceService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("人员工作经历表") +@RestController +@GikamBean +public class LimsStaffWorkExperienceResourceImpl implements LimsStaffWorkExperienceResource { + + @Autowired + private LimsStaffWorkExperienceService limsStaffWorkExperienceService; + + @Override + public LimsStaffWorkExperienceService getService() { + return limsStaffWorkExperienceService; + } + + @Log(value = "新增人员工作经历表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/service/LimsStaffWorkExperienceService.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/service/LimsStaffWorkExperienceService.java new file mode 100644 index 0000000..541a268 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/service/LimsStaffWorkExperienceService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.staff.workexperience.service; + +import com.sunwayworld.basemodule.basedata.staff.workexperience.bean.LimsStaffWorkExperienceBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsStaffWorkExperienceService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/service/impl/LimsStaffWorkExperienceServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/service/impl/LimsStaffWorkExperienceServiceImpl.java new file mode 100644 index 0000000..9520c5f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/workexperience/service/impl/LimsStaffWorkExperienceServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.basedata.staff.workexperience.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.staff.workexperience.dao.LimsStaffWorkExperienceDao; +import com.sunwayworld.basemodule.basedata.staff.workexperience.bean.LimsStaffWorkExperienceBean; +import com.sunwayworld.basemodule.basedata.staff.workexperience.service.LimsStaffWorkExperienceService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsStaffWorkExperienceServiceImpl implements LimsStaffWorkExperienceService { + + @Autowired + private LimsStaffWorkExperienceDao limsStaffWorkExperienceDao; + + @Override + @SuppressWarnings("unchecked") + public LimsStaffWorkExperienceDao getDao() { + return limsStaffWorkExperienceDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsStaffWorkExperienceBean limsStaffWorkExperience = jsonWrapper.parseUnique(LimsStaffWorkExperienceBean.class); + limsStaffWorkExperience.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsStaffWorkExperience); + return limsStaffWorkExperience.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/bean/LimsStaffWorklicenseBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/bean/LimsStaffWorklicenseBean.java new file mode 100644 index 0000000..33323ba --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/bean/LimsStaffWorklicenseBean.java @@ -0,0 +1,83 @@ +package com.sunwayworld.basemodule.basedata.staff.worklicense.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 人员上岗证目标 + * + * @author liujie1111@sunwayworld.com@sunwayworld.com + * @date 2023-05-18 + */ +@Table("T_LIMS_STAFF_WORKLICENSE") +public class LimsStaffWorklicenseBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String worklicenseType;// 上岗证类别 + private String levels;// 目标等级 + private String staffId;//人员ID + private String staffNo;//人员工号 + + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime targetDate;// 目标日期 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getStaffNo() { + return staffNo; + } + + public void setStaffNo(String staffNo) { + this.staffNo = staffNo; + } + + public String getStaffId() { + return staffId; + } + + public void setStaffId(String staffId) { + this.staffId = staffId; + } + + public String getWorklicenseType() { + return worklicenseType; + } + + public void setWorklicenseType(String worklicenseType) { + this.worklicenseType = worklicenseType; + } + + public String getLevels() { + return levels; + } + + public void setLevels(String levels) { + this.levels = levels; + } + + public LocalDateTime getTargetDate() { + return targetDate; + } + + public void setTargetDate(LocalDateTime targetDate) { + this.targetDate = targetDate; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/bean/LimsWorklicenseBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/bean/LimsWorklicenseBean.java new file mode 100644 index 0000000..0a3772f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/bean/LimsWorklicenseBean.java @@ -0,0 +1,95 @@ +package com.sunwayworld.basemodule.basedata.staff.worklicense.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 上岗证 + * + * @author liujie1111@sunwayworld.com@sunwayworld.com + * @date 2023-07-11 + */ +@Table("T_LIMS_WORKLICENSE") +public class LimsWorklicenseBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String staffId;// 人员ID + private String workLicenseName;// 上岗证名称 + private String workLicenseLevel;// 等级 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime applyTime;//申请时间 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime passTime;//学习通过时间 + @NotNull(defaultValue = "0") + private String status; + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public LocalDateTime getApplyTime() { + return applyTime; + } + + public void setApplyTime(LocalDateTime applyTime) { + this.applyTime = applyTime; + } + + public LocalDateTime getPassTime() { + return passTime; + } + + public void setPassTime(LocalDateTime passTime) { + this.passTime = passTime; + } + + public String getStaffId() { + return staffId; + } + + public void setStaffId(String staffId) { + this.staffId = staffId; + } + + public String getWorkLicenseName() { + return workLicenseName; + } + + public void setWorkLicenseName(String workLicenseName) { + this.workLicenseName = workLicenseName; + } + + public String getWorkLicenseLevel() { + return workLicenseLevel; + } + + public void setWorkLicenseLevel(String workLicenseLevel) { + this.workLicenseLevel = workLicenseLevel; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/controller/LimsStaffWorklicenseController.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/controller/LimsStaffWorklicenseController.java new file mode 100644 index 0000000..02a74e9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/controller/LimsStaffWorklicenseController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.staff.worklicense.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/staff/staff-worklicenses/page") +public interface LimsStaffWorklicenseController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/controller/LimsWorklicenseController.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/controller/LimsWorklicenseController.java new file mode 100644 index 0000000..e23e144 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/controller/LimsWorklicenseController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.staff.worklicense.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/staff/worklicenses/page") +public interface LimsWorklicenseController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/controller/impl/LimsStaffWorklicenseControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/controller/impl/LimsStaffWorklicenseControllerImpl.java new file mode 100644 index 0000000..d4e74b9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/controller/impl/LimsStaffWorklicenseControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.basedata.staff.worklicense.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.staff.worklicense.controller.LimsStaffWorklicenseController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsStaffWorklicenseControllerImpl implements LimsStaffWorklicenseController { + + @Log(value = "人员上岗证目标编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/staff/staff-worklicenses/lims-staff-worklicense-edit-list"; + } + + @Log(value = "人员上岗证目标详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/basedata/staff/staff-worklicenses/lims-staff-worklicense-detail"; + } + + @Log(value = "人员上岗证目标查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/basedata/staff/staff-worklicenses/lims-staff-worklicense-search-list"; + } + + @Log(value = "人员上岗证目标选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/staff/staff-worklicenses/lims-staff-worklicense-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/controller/impl/LimsWorklicenseControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/controller/impl/LimsWorklicenseControllerImpl.java new file mode 100644 index 0000000..e61e264 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/controller/impl/LimsWorklicenseControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.basedata.staff.worklicense.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.staff.worklicense.controller.LimsWorklicenseController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsWorklicenseControllerImpl implements LimsWorklicenseController { + + @Log(value = "上岗证编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/staff/worklicenses/lims-worklicense-edit-list"; + } + + @Log(value = "上岗证详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/basedata/staff/worklicenses/lims-worklicense-detail"; + } + + @Log(value = "上岗证查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/basedata/staff/worklicenses/lims-worklicense-search-list"; + } + + @Log(value = "上岗证选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/staff/worklicenses/lims-worklicense-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/dao/LimsStaffWorklicenseDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/dao/LimsStaffWorklicenseDao.java new file mode 100644 index 0000000..7ebabdd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/dao/LimsStaffWorklicenseDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.staff.worklicense.dao; + +import com.sunwayworld.basemodule.basedata.staff.worklicense.bean.LimsStaffWorklicenseBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsStaffWorklicenseDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/dao/LimsWorklicenseDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/dao/LimsWorklicenseDao.java new file mode 100644 index 0000000..fb1f404 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/dao/LimsWorklicenseDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.staff.worklicense.dao; + +import com.sunwayworld.basemodule.basedata.staff.worklicense.bean.LimsWorklicenseBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsWorklicenseDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/dao/impl/LimsStaffWorklicenseDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/dao/impl/LimsStaffWorklicenseDaoImpl.java new file mode 100644 index 0000000..fd9d7f8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/dao/impl/LimsStaffWorklicenseDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.staff.worklicense.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.staff.worklicense.bean.LimsStaffWorklicenseBean; +import com.sunwayworld.basemodule.basedata.staff.worklicense.dao.LimsStaffWorklicenseDao; +import com.sunwayworld.basemodule.basedata.staff.worklicense.mapper.LimsStaffWorklicenseMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsStaffWorklicenseDaoImpl extends MybatisDaoSupport implements LimsStaffWorklicenseDao { + + @Autowired + private LimsStaffWorklicenseMapper limsStaffWorklicenseMapper; + + @Override + public LimsStaffWorklicenseMapper getMapper() { + return limsStaffWorklicenseMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/dao/impl/LimsWorklicenseDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/dao/impl/LimsWorklicenseDaoImpl.java new file mode 100644 index 0000000..01202d6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/dao/impl/LimsWorklicenseDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.staff.worklicense.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.staff.worklicense.bean.LimsWorklicenseBean; +import com.sunwayworld.basemodule.basedata.staff.worklicense.dao.LimsWorklicenseDao; +import com.sunwayworld.basemodule.basedata.staff.worklicense.mapper.LimsWorklicenseMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsWorklicenseDaoImpl extends MybatisDaoSupport implements LimsWorklicenseDao { + + @Autowired + private LimsWorklicenseMapper limsWorklicenseMapper; + + @Override + public LimsWorklicenseMapper getMapper() { + return limsWorklicenseMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/LimsStaffWorklicenseMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/LimsStaffWorklicenseMapper.java new file mode 100644 index 0000000..b935af1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/LimsStaffWorklicenseMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.staff.worklicense.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsStaffWorklicenseMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/LimsWorklicenseMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/LimsWorklicenseMapper.java new file mode 100644 index 0000000..22bddd6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/LimsWorklicenseMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.staff.worklicense.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsWorklicenseMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/conf/lims-staff-worklicense-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/conf/lims-staff-worklicense-mysql-mapper.xml new file mode 100644 index 0000000..96180c7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/conf/lims-staff-worklicense-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/conf/lims-staff-worklicense-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/conf/lims-staff-worklicense-oracle-mapper.xml new file mode 100644 index 0000000..96180c7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/conf/lims-staff-worklicense-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/conf/lims-staff-worklicense-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/conf/lims-staff-worklicense-postgresql-mapper.xml new file mode 100644 index 0000000..96180c7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/conf/lims-staff-worklicense-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/conf/lims-staff-worklicense-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/conf/lims-staff-worklicense-sqlserver-mapper.xml new file mode 100644 index 0000000..96180c7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/conf/lims-staff-worklicense-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/conf/lims-worklicense-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/conf/lims-worklicense-mysql-mapper.xml new file mode 100644 index 0000000..076d19c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/conf/lims-worklicense-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/conf/lims-worklicense-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/conf/lims-worklicense-oracle-mapper.xml new file mode 100644 index 0000000..076d19c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/conf/lims-worklicense-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/conf/lims-worklicense-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/conf/lims-worklicense-postgresql-mapper.xml new file mode 100644 index 0000000..076d19c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/conf/lims-worklicense-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/conf/lims-worklicense-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/conf/lims-worklicense-sqlserver-mapper.xml new file mode 100644 index 0000000..076d19c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/mapper/conf/lims-worklicense-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/resource/LimsStaffWorklicenseResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/resource/LimsStaffWorklicenseResource.java new file mode 100644 index 0000000..ebaeb17 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/resource/LimsStaffWorklicenseResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.staff.worklicense.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.staff.worklicense.bean.LimsStaffWorklicenseBean; +import com.sunwayworld.basemodule.basedata.staff.worklicense.service.LimsStaffWorklicenseService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/basedata/staff/staff-worklicenses") +public interface LimsStaffWorklicenseResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/resource/LimsWorklicenseResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/resource/LimsWorklicenseResource.java new file mode 100644 index 0000000..2745b7d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/resource/LimsWorklicenseResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.staff.worklicense.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.staff.worklicense.bean.LimsWorklicenseBean; +import com.sunwayworld.basemodule.basedata.staff.worklicense.service.LimsWorklicenseService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/basedata/staff/worklicenses") +public interface LimsWorklicenseResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/resource/impl/LimsStaffWorklicenseResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/resource/impl/LimsStaffWorklicenseResourceImpl.java new file mode 100644 index 0000000..6d30dcf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/resource/impl/LimsStaffWorklicenseResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.basedata.staff.worklicense.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.staff.worklicense.resource.LimsStaffWorklicenseResource; +import com.sunwayworld.basemodule.basedata.staff.worklicense.service.LimsStaffWorklicenseService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("人员上岗证目标") +@RestController +@GikamBean +public class LimsStaffWorklicenseResourceImpl implements LimsStaffWorklicenseResource { + + @Autowired + private LimsStaffWorklicenseService limsStaffWorklicenseService; + + @Override + public LimsStaffWorklicenseService getService() { + return limsStaffWorklicenseService; + } + + @Log(value = "新增人员上岗证目标", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/resource/impl/LimsWorklicenseResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/resource/impl/LimsWorklicenseResourceImpl.java new file mode 100644 index 0000000..efdf380 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/resource/impl/LimsWorklicenseResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.basedata.staff.worklicense.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.staff.worklicense.resource.LimsWorklicenseResource; +import com.sunwayworld.basemodule.basedata.staff.worklicense.service.LimsWorklicenseService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("上岗证") +@RestController +@GikamBean +public class LimsWorklicenseResourceImpl implements LimsWorklicenseResource { + + @Autowired + private LimsWorklicenseService limsWorklicenseService; + + @Override + public LimsWorklicenseService getService() { + return limsWorklicenseService; + } + + @Log(value = "新增上岗证", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/service/LimsStaffWorklicenseService.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/service/LimsStaffWorklicenseService.java new file mode 100644 index 0000000..cd00844 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/service/LimsStaffWorklicenseService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.staff.worklicense.service; + +import com.sunwayworld.basemodule.basedata.staff.worklicense.bean.LimsStaffWorklicenseBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsStaffWorklicenseService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/service/LimsWorklicenseService.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/service/LimsWorklicenseService.java new file mode 100644 index 0000000..e6f7a10 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/service/LimsWorklicenseService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.staff.worklicense.service; + +import com.sunwayworld.basemodule.basedata.staff.worklicense.bean.LimsWorklicenseBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsWorklicenseService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/service/impl/LimsStaffWorklicenseServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/service/impl/LimsStaffWorklicenseServiceImpl.java new file mode 100644 index 0000000..4514095 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/service/impl/LimsStaffWorklicenseServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.basedata.staff.worklicense.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.staff.worklicense.dao.LimsStaffWorklicenseDao; +import com.sunwayworld.basemodule.basedata.staff.worklicense.bean.LimsStaffWorklicenseBean; +import com.sunwayworld.basemodule.basedata.staff.worklicense.service.LimsStaffWorklicenseService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsStaffWorklicenseServiceImpl implements LimsStaffWorklicenseService { + + @Autowired + private LimsStaffWorklicenseDao limsStaffWorklicenseDao; + + @Override + @SuppressWarnings("unchecked") + public LimsStaffWorklicenseDao getDao() { + return limsStaffWorklicenseDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsStaffWorklicenseBean limsStaffWorklicense = jsonWrapper.parseUnique(LimsStaffWorklicenseBean.class); + limsStaffWorklicense.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsStaffWorklicense); + return limsStaffWorklicense.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/service/impl/LimsWorklicenseServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/service/impl/LimsWorklicenseServiceImpl.java new file mode 100644 index 0000000..21c2f3e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/staff/worklicense/service/impl/LimsWorklicenseServiceImpl.java @@ -0,0 +1,74 @@ +package com.sunwayworld.basemodule.basedata.staff.worklicense.service.impl; + +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.utils.ObjectUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.staff.worklicense.dao.LimsWorklicenseDao; +import com.sunwayworld.basemodule.basedata.staff.worklicense.bean.LimsWorklicenseBean; +import com.sunwayworld.basemodule.basedata.staff.worklicense.service.LimsWorklicenseService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsWorklicenseServiceImpl implements LimsWorklicenseService { + + @Autowired + private LimsWorklicenseDao limsWorklicenseDao; + + @Override + @SuppressWarnings("unchecked") + public LimsWorklicenseDao getDao() { + return limsWorklicenseDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsWorklicenseBean limsWorklicense = jsonWrapper.parseUnique(LimsWorklicenseBean.class); + String workLicenseName = limsWorklicense.getWorkLicenseName(); + String staffId = limsWorklicense.getStaffId(); + List limsWorklicenseBeans = this.selectListByFilter(SearchFilter.instance().match("workLicenseName", workLicenseName).filter(MatchPattern.SEQ).match("staffId", staffId).filter(MatchPattern.SEQ)); + if (!ObjectUtils.isEmpty(limsWorklicenseBeans)){ + throw new CheckedException("已添加该上岗证"); + } + limsWorklicense.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsWorklicense); + return limsWorklicense.getId(); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + public void delete(RestJsonWrapperBean wrapper){ + List worklicenseBeans = wrapper.parse(LimsWorklicenseBean.class); + List collect = worklicenseBeans.stream().map(LimsWorklicenseBean::getId).collect(Collectors.toList()); + List limsWorklicenseBeans = this.getDao().selectListByIds(collect); + List list = new ArrayList<>(); + for (LimsWorklicenseBean limsWorklicenseBean : limsWorklicenseBeans) { + if ("0".equals(limsWorklicenseBean.getStatus())){ + //是默认的,才可以删除 + list.add(limsWorklicenseBean.getId()); + } + + } + this.getDao().deleteByIdList(list); + } + + + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/bean/LimsTestgroupBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/bean/LimsTestgroupBean.java new file mode 100644 index 0000000..9e5797f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/bean/LimsTestgroupBean.java @@ -0,0 +1,135 @@ +package com.sunwayworld.basemodule.basedata.testgroup.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 检测组 + * + * @author liujie1111@sunwayworld.com@sunwayworld.com + * @date 2023-05-10 + */ +@Table("T_LIMS_TESTGROUP") +public class LimsTestgroupBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String base;// 基地 + private String baseName;//基地名称 + private String groupName;// 组名 + private String groupCode;// 组编码 + private String createdById;// 创建者id + private String createdByName;// 创建者姓名 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 创建时间 + private String createdByOrgId;// 创建组织ID + private String createdByOrgName;// 创建组织名称 + private String remark;// 备注 + private String autoAuditFlag;// 检测组负责人节点自动审核标识 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getBaseName() { + return baseName; + } + + public void setBaseName(String baseName) { + this.baseName = baseName; + } + + public String getBase() { + return base; + } + + public void setBase(String base) { + this.base = base; + } + + public String getGroupName() { + return groupName; + } + + public void setGroupName(String groupName) { + this.groupName = groupName; + } + + public String getGroupCode() { + return groupCode; + } + + public void setGroupCode(String groupCode) { + this.groupCode = groupCode; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getAutoAuditFlag() { + return autoAuditFlag; + } + + public void setAutoAuditFlag(String autoAuditFlag) { + this.autoAuditFlag = autoAuditFlag; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/controller/LimsTestgroupController.java b/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/controller/LimsTestgroupController.java new file mode 100644 index 0000000..bfe11a1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/controller/LimsTestgroupController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.testgroup.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/testgroups/page") +public interface LimsTestgroupController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/controller/impl/LimsTestgroupControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/controller/impl/LimsTestgroupControllerImpl.java new file mode 100644 index 0000000..83f1ec1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/controller/impl/LimsTestgroupControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.basedata.testgroup.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.testgroup.controller.LimsTestgroupController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsTestgroupControllerImpl implements LimsTestgroupController { + + @Log(value = "检测组编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/testgroups/lims-testgroup-edit-list"; + } + + @Log(value = "检测组详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/basedata/testgroups/lims-testgroup-detail"; + } + + @Log(value = "检测组查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/basedata/testgroups/lims-testgroup-search-list"; + } + + @Log(value = "检测组选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/testgroups/lims-testgroup-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/dao/LimsTestgroupDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/dao/LimsTestgroupDao.java new file mode 100644 index 0000000..2a6a97d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/dao/LimsTestgroupDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.testgroup.dao; + +import com.sunwayworld.basemodule.basedata.testgroup.bean.LimsTestgroupBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsTestgroupDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/dao/impl/LimsTestgroupDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/dao/impl/LimsTestgroupDaoImpl.java new file mode 100644 index 0000000..d73642c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/dao/impl/LimsTestgroupDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.testgroup.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.testgroup.bean.LimsTestgroupBean; +import com.sunwayworld.basemodule.basedata.testgroup.dao.LimsTestgroupDao; +import com.sunwayworld.basemodule.basedata.testgroup.mapper.LimsTestgroupMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsTestgroupDaoImpl extends MybatisDaoSupport implements LimsTestgroupDao { + + @Autowired + private LimsTestgroupMapper limsTestgroupMapper; + + @Override + public LimsTestgroupMapper getMapper() { + return limsTestgroupMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/mapper/LimsTestgroupMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/mapper/LimsTestgroupMapper.java new file mode 100644 index 0000000..7fce617 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/mapper/LimsTestgroupMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.testgroup.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsTestgroupMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/mapper/conf/lims-testgroup-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/mapper/conf/lims-testgroup-mysql-mapper.xml new file mode 100644 index 0000000..7da2557 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/mapper/conf/lims-testgroup-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/mapper/conf/lims-testgroup-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/mapper/conf/lims-testgroup-oracle-mapper.xml new file mode 100644 index 0000000..7da2557 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/mapper/conf/lims-testgroup-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/mapper/conf/lims-testgroup-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/mapper/conf/lims-testgroup-postgresql-mapper.xml new file mode 100644 index 0000000..7da2557 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/mapper/conf/lims-testgroup-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/mapper/conf/lims-testgroup-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/mapper/conf/lims-testgroup-sqlserver-mapper.xml new file mode 100644 index 0000000..7da2557 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/mapper/conf/lims-testgroup-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/resource/LimsTestgroupResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/resource/LimsTestgroupResource.java new file mode 100644 index 0000000..f897d40 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/resource/LimsTestgroupResource.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.basedata.testgroup.resource; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.testgroup.bean.LimsTestgroupBean; +import com.sunwayworld.basemodule.basedata.testgroup.service.LimsTestgroupService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +import java.util.Map; + +@RequestMapping("/secure/basemodule/basedata/testgroups") +public interface LimsTestgroupResource extends GenericResource, GenericChoosableResource { + Map getBase(RestJsonWrapperBean wrapper); + + Map getGroupName(RestJsonWrapperBean wrapper); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/resource/impl/LimsTestgroupResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/resource/impl/LimsTestgroupResourceImpl.java new file mode 100644 index 0000000..366158e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/resource/impl/LimsTestgroupResourceImpl.java @@ -0,0 +1,53 @@ +package com.sunwayworld.basemodule.basedata.testgroup.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.testgroup.resource.LimsTestgroupResource; +import com.sunwayworld.basemodule.basedata.testgroup.service.LimsTestgroupService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.Map; + +@LogModule("检测组") +@RestController +@GikamBean +public class LimsTestgroupResourceImpl implements LimsTestgroupResource { + + @Autowired + private LimsTestgroupService limsTestgroupService; + + @Override + public LimsTestgroupService getService() { + return limsTestgroupService; + } + + @Log(value = "新增检测组", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + + @Log(value = "获取基地", type = LogType.SELECT) + @PostMapping("/getBase") + @Override + public Map getBase(RestJsonWrapperBean wrapper) { + return limsTestgroupService.getBase(wrapper); + } + + @Override + @Log(value = "获取实验室", type = LogType.SELECT) + @PostMapping("/getGroupName") + public Map getGroupName(RestJsonWrapperBean wrapper) { + return limsTestgroupService.getGroupName(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/service/LimsTestgroupService.java b/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/service/LimsTestgroupService.java new file mode 100644 index 0000000..14ecdee --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/service/LimsTestgroupService.java @@ -0,0 +1,15 @@ +package com.sunwayworld.basemodule.basedata.testgroup.service; + +import com.sunwayworld.basemodule.basedata.testgroup.bean.LimsTestgroupBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +import java.util.Map; + +public interface LimsTestgroupService extends GenericService, GenericChoosableService { + + Map getBase(RestJsonWrapperBean wrapper); + + Map getGroupName(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/service/impl/LimsTestgroupServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/service/impl/LimsTestgroupServiceImpl.java new file mode 100644 index 0000000..1adca79 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testgroup/service/impl/LimsTestgroupServiceImpl.java @@ -0,0 +1,69 @@ +package com.sunwayworld.basemodule.basedata.testgroup.service.impl; + +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.testgroup.dao.LimsTestgroupDao; +import com.sunwayworld.basemodule.basedata.testgroup.bean.LimsTestgroupBean; +import com.sunwayworld.basemodule.basedata.testgroup.service.LimsTestgroupService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsTestgroupServiceImpl implements LimsTestgroupService { + + @Autowired + private LimsTestgroupDao limsTestgroupDao; + + @Override + @SuppressWarnings("unchecked") + public LimsTestgroupDao getDao() { + return limsTestgroupDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsTestgroupBean limsTestgroup = jsonWrapper.parseUnique(LimsTestgroupBean.class); + limsTestgroup.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsTestgroup); + return limsTestgroup.getId(); + } + + @Override + public Map getBase(RestJsonWrapperBean wrapper) { + List limsTestgroupBeans = this.selectAll(); + List collect = limsTestgroupBeans.stream().map(LimsTestgroupBean::getBase).distinct().collect(Collectors.toList()); + Map map =new HashMap<>(); + for (String s : collect) { + map.put(s,s); + } + return map; + } + + @Override + public Map getGroupName(RestJsonWrapperBean wrapper) { + String base = wrapper.getParamValue("base"); + List limsTestgroupBeans = this.selectListByFilter(SearchFilter.instance().match("base", base).filter(MatchPattern.SEQ)); + List collect = limsTestgroupBeans.stream().map(LimsTestgroupBean::getGroupName).distinct().collect(Collectors.toList()); + Map map =new HashMap<>(); + for (String s : collect) { + map.put(s,s); + } + return map; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/bean/LimsTestLibraryBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/bean/LimsTestLibraryBean.java new file mode 100644 index 0000000..d33e18d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/bean/LimsTestLibraryBean.java @@ -0,0 +1,189 @@ +package com.sunwayworld.basemodule.basedata.testlibrary.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Activatable; +import com.sunwayworld.framework.support.domain.Insertable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 检测项目库 + * + * @author hangh@sunwayworld.com + * @date 2022-08-23 + */ +@Table("T_LIMS_TEST_LIBRARY") +public class LimsTestLibraryBean extends AbstractInsertable implements Insertable, Activatable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + @NotNull(defaultValue = Constant.ACTIVATED_STATUS_YES) + private String activatedFlag;// 启/停用标记 + private String activatedById;// 启/停用人ID + private String activatedByName;// 启/停用人 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime activatedTime;// 启/停用时间 + @NotNull(defaultValue = Constant.ACTIVATED_STATUS_NO) + private String delFlag;// 删除标记 + private String testCode;// 检测项目编码 + private String testName;// 检测项目名称 + private String testNameEng;// 检测项目英文名称 + private String shortTestName;// 检测项目名称简写 + private String testDesc;// 检测项目描述 + private String remarks;// 备注 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getActivatedFlag() { + return activatedFlag; + } + + public void setActivatedFlag(String activatedFlag) { + this.activatedFlag = activatedFlag; + } + + public String getActivatedById() { + return activatedById; + } + + public void setActivatedById(String activatedById) { + this.activatedById = activatedById; + } + + public String getActivatedByName() { + return activatedByName; + } + + public void setActivatedByName(String activatedByName) { + this.activatedByName = activatedByName; + } + + public LocalDateTime getActivatedTime() { + return activatedTime; + } + + public void setActivatedTime(LocalDateTime activatedTime) { + this.activatedTime = activatedTime; + } + + public String getDelFlag() { + return delFlag; + } + + public void setDelFlag(String delFlag) { + this.delFlag = delFlag; + } + + public String getTestCode() { + return testCode; + } + + public void setTestCode(String testCode) { + this.testCode = testCode; + } + + public String getTestName() { + return testName; + } + + public void setTestName(String testName) { + this.testName = testName; + } + + public String getTestNameEng() { + return testNameEng; + } + + public void setTestNameEng(String testNameEng) { + this.testNameEng = testNameEng; + } + + public String getShortTestName() { + return shortTestName; + } + + public void setShortTestName(String shortTestName) { + this.shortTestName = shortTestName; + } + + public String getTestDesc() { + return testDesc; + } + + public void setTestDesc(String testDesc) { + this.testDesc = testDesc; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/bean/LimsTestLibraryOrgBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/bean/LimsTestLibraryOrgBean.java new file mode 100644 index 0000000..77a7846 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/bean/LimsTestLibraryOrgBean.java @@ -0,0 +1,118 @@ +package com.sunwayworld.basemodule.basedata.testlibrary.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 检测项目库权限表 + * + * @author hangh@sunwayworld.com + * @date 2022-08-23 + */ +@Table("T_LIMS_TEST_LIBRARY_ORG") +public class LimsTestLibraryOrgBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private Long libraryId;// 项目库ID + private String orgId;// 组织ID + private String orgName;// 组织名称 + private String remarks;// 备注 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public Long getLibraryId() { + return libraryId; + } + + public void setLibraryId(Long libraryId) { + this.libraryId = libraryId; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/controller/LimsTestLibraryController.java b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/controller/LimsTestLibraryController.java new file mode 100644 index 0000000..bdfc88e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/controller/LimsTestLibraryController.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.basedata.testlibrary.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/test-librarys/page") +public interface LimsTestLibraryController extends GenericEditListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/controller/LimsTestLibraryOrgController.java b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/controller/LimsTestLibraryOrgController.java new file mode 100644 index 0000000..2ebeaf0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/controller/LimsTestLibraryOrgController.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.basedata.testlibrary.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/test-library-orgs/page") +public interface LimsTestLibraryOrgController extends GenericEditListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/controller/impl/LimsTestLibraryControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/controller/impl/LimsTestLibraryControllerImpl.java new file mode 100644 index 0000000..b71e272 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/controller/impl/LimsTestLibraryControllerImpl.java @@ -0,0 +1,25 @@ +package com.sunwayworld.basemodule.basedata.testlibrary.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.testlibrary.controller.LimsTestLibraryController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsTestLibraryControllerImpl implements LimsTestLibraryController { + + @Log(value = "检测项目库编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/test-librarys/lims-test-library-edit-list"; + } + + @Log(value = "检测项目库选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/test-librarys/lims-test-library-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/controller/impl/LimsTestLibraryOrgControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/controller/impl/LimsTestLibraryOrgControllerImpl.java new file mode 100644 index 0000000..f3374a7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/controller/impl/LimsTestLibraryOrgControllerImpl.java @@ -0,0 +1,25 @@ +package com.sunwayworld.basemodule.basedata.testlibrary.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.testlibrary.controller.LimsTestLibraryOrgController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsTestLibraryOrgControllerImpl implements LimsTestLibraryOrgController { + + @Log(value = "检测项目库权限表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/test-library-orgs/lims-test-library-org-edit-list"; + } + + @Log(value = "检测项目库权限表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/test-library-orgs/lims-test-library-org-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/dao/LimsTestLibraryDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/dao/LimsTestLibraryDao.java new file mode 100644 index 0000000..8186b82 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/dao/LimsTestLibraryDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.testlibrary.dao; + +import com.sunwayworld.basemodule.basedata.testlibrary.bean.LimsTestLibraryBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsTestLibraryDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/dao/LimsTestLibraryOrgDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/dao/LimsTestLibraryOrgDao.java new file mode 100644 index 0000000..b182bb8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/dao/LimsTestLibraryOrgDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.testlibrary.dao; + +import com.sunwayworld.basemodule.basedata.testlibrary.bean.LimsTestLibraryOrgBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsTestLibraryOrgDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/dao/impl/LimsTestLibraryDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/dao/impl/LimsTestLibraryDaoImpl.java new file mode 100644 index 0000000..e6f9a54 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/dao/impl/LimsTestLibraryDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.testlibrary.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.testlibrary.bean.LimsTestLibraryBean; +import com.sunwayworld.basemodule.basedata.testlibrary.dao.LimsTestLibraryDao; +import com.sunwayworld.basemodule.basedata.testlibrary.mapper.LimsTestLibraryMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsTestLibraryDaoImpl extends MybatisDaoSupport implements LimsTestLibraryDao { + + @Autowired + private LimsTestLibraryMapper limsTestLibraryMapper; + + @Override + public LimsTestLibraryMapper getMapper() { + return limsTestLibraryMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/dao/impl/LimsTestLibraryOrgDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/dao/impl/LimsTestLibraryOrgDaoImpl.java new file mode 100644 index 0000000..6b917fc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/dao/impl/LimsTestLibraryOrgDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.testlibrary.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.testlibrary.bean.LimsTestLibraryOrgBean; +import com.sunwayworld.basemodule.basedata.testlibrary.dao.LimsTestLibraryOrgDao; +import com.sunwayworld.basemodule.basedata.testlibrary.mapper.LimsTestLibraryOrgMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsTestLibraryOrgDaoImpl extends MybatisDaoSupport implements LimsTestLibraryOrgDao { + + @Autowired + private LimsTestLibraryOrgMapper limsTestLibraryOrgMapper; + + @Override + public LimsTestLibraryOrgMapper getMapper() { + return limsTestLibraryOrgMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/i118n/limsTestLibrary-i118n.txt b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/i118n/limsTestLibrary-i118n.txt new file mode 100644 index 0000000..4f26fc9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/i118n/limsTestLibrary-i118n.txt @@ -0,0 +1,39 @@ + +#检测项目库 +T_LIMS_TEST_LIBRARY.SERVICE_NAME=检测项目库 +T_LIMS_TEST_LIBRARY.ID=主键 +T_LIMS_TEST_LIBRARY.CREATEDBYID=制单人编码 +T_LIMS_TEST_LIBRARY.CREATEDBYNAME=制单人名称 +T_LIMS_TEST_LIBRARY.CREATEDTIME=制单时间 +T_LIMS_TEST_LIBRARY.CREATEDBYORGID=制单人单位编码 +T_LIMS_TEST_LIBRARY.CREATEDBYORGNAME=制单人单位名称 +T_LIMS_TEST_LIBRARY.ACTIVATEDFLAG=启/停用标记 +T_LIMS_TEST_LIBRARY.ACTIVATEDBYID=启/停用人ID +T_LIMS_TEST_LIBRARY.ACTIVATEDBYNAME=启/停用人 +T_LIMS_TEST_LIBRARY.ACTIVATEDTIME=启/停用时间 +T_LIMS_TEST_LIBRARY.DELFLAG=删除标记 +T_LIMS_TEST_LIBRARY.TESTCODE=检测项目编码 +T_LIMS_TEST_LIBRARY.TESTNAME=检测项目名称 +T_LIMS_TEST_LIBRARY.TESTNAMEENG=检测项目英文名称 +T_LIMS_TEST_LIBRARY.SHORTTESTNAME=检测项目名称简写 +T_LIMS_TEST_LIBRARY.TESTDESC=检测项目描述 +T_LIMS_TEST_LIBRARY.REMARKS=备注 + +T_LIMS_TEST_LIBRARY_ORG.SERVICE_NAME=检测项目库权限表 +T_LIMS_TEST_LIBRARY_ORG.ID=主键 +T_LIMS_TEST_LIBRARY_ORG.CREATEDBYID=制单人编码 +T_LIMS_TEST_LIBRARY_ORG.CREATEDBYNAME=制单人名称 +T_LIMS_TEST_LIBRARY_ORG.CREATEDTIME=制单时间 +T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGID=制单人单位编码 +T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGNAME=制单人单位名称 +T_LIMS_TEST_LIBRARY_ORG.LIBRARYID=项目库ID +T_LIMS_TEST_LIBRARY_ORG.ORGID=组织ID +T_LIMS_TEST_LIBRARY_ORG.ORGNAME=组织名称 +T_LIMS_TEST_LIBRARY_ORG.REMARKS=备注 + +BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.ADD=新增 +BASEMODULE.BASEDATA.TESTLIBRARYS.TAB.BASE_INFO=基本信息 +BASEMODULE.BASEDATA.TESTLIBRARYS.BUTTON.BUTTON=按钮 +BASEMODULE.BASEDATA.TESTLIBRARYS.TIP.TIP=提示框 +BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.MODAL=对话框 + diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/i118n/limsTestLibraryOrg-i118n.txt b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/i118n/limsTestLibraryOrg-i118n.txt new file mode 100644 index 0000000..32609ac --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/i118n/limsTestLibraryOrg-i118n.txt @@ -0,0 +1,39 @@ + +#检测项目库权限表 +T_LIMS_TEST_LIBRARY.SERVICE_NAME=检测项目库 +T_LIMS_TEST_LIBRARY.ID=主键 +T_LIMS_TEST_LIBRARY.CREATEDBYID=制单人编码 +T_LIMS_TEST_LIBRARY.CREATEDBYNAME=制单人名称 +T_LIMS_TEST_LIBRARY.CREATEDTIME=制单时间 +T_LIMS_TEST_LIBRARY.CREATEDBYORGID=制单人单位编码 +T_LIMS_TEST_LIBRARY.CREATEDBYORGNAME=制单人单位名称 +T_LIMS_TEST_LIBRARY.ACTIVATEDFLAG=启/停用标记 +T_LIMS_TEST_LIBRARY.ACTIVATEDBYID=启/停用人ID +T_LIMS_TEST_LIBRARY.ACTIVATEDBYNAME=启/停用人 +T_LIMS_TEST_LIBRARY.ACTIVATEDTIME=启/停用时间 +T_LIMS_TEST_LIBRARY.DELFLAG=删除标记 +T_LIMS_TEST_LIBRARY.TESTCODE=检测项目编码 +T_LIMS_TEST_LIBRARY.TESTNAME=检测项目名称 +T_LIMS_TEST_LIBRARY.TESTNAMEENG=检测项目英文名称 +T_LIMS_TEST_LIBRARY.SHORTTESTNAME=检测项目名称简写 +T_LIMS_TEST_LIBRARY.TESTDESC=检测项目描述 +T_LIMS_TEST_LIBRARY.REMARKS=备注 + +T_LIMS_TEST_LIBRARY_ORG.SERVICE_NAME=检测项目库权限表 +T_LIMS_TEST_LIBRARY_ORG.ID=主键 +T_LIMS_TEST_LIBRARY_ORG.CREATEDBYID=制单人编码 +T_LIMS_TEST_LIBRARY_ORG.CREATEDBYNAME=制单人名称 +T_LIMS_TEST_LIBRARY_ORG.CREATEDTIME=制单时间 +T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGID=制单人单位编码 +T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGNAME=制单人单位名称 +T_LIMS_TEST_LIBRARY_ORG.LIBRARYID=项目库ID +T_LIMS_TEST_LIBRARY_ORG.ORGID=组织ID +T_LIMS_TEST_LIBRARY_ORG.ORGNAME=组织名称 +T_LIMS_TEST_LIBRARY_ORG.REMARKS=备注 + +BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.ADD=新增 +BASEMODULE.BASEDATA.TESTLIBRARYS.TAB.BASE_INFO=基本信息 +BASEMODULE.BASEDATA.TESTLIBRARYS.BUTTON.BUTTON=按钮 +BASEMODULE.BASEDATA.TESTLIBRARYS.TIP.TIP=提示框 +BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.MODAL=对话框 + diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/mapper/LimsTestLibraryMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/mapper/LimsTestLibraryMapper.java new file mode 100644 index 0000000..766386a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/mapper/LimsTestLibraryMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.testlibrary.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsTestLibraryMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/mapper/LimsTestLibraryOrgMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/mapper/LimsTestLibraryOrgMapper.java new file mode 100644 index 0000000..fbdf1cb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/mapper/LimsTestLibraryOrgMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.testlibrary.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsTestLibraryOrgMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/mapper/conf/lims-test-library-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/mapper/conf/lims-test-library-mysql-mapper.xml new file mode 100644 index 0000000..4c62183 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/mapper/conf/lims-test-library-mysql-mapper.xml @@ -0,0 +1,50 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/mapper/conf/lims-test-library-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/mapper/conf/lims-test-library-oracle-mapper.xml new file mode 100644 index 0000000..47d3f7b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/mapper/conf/lims-test-library-oracle-mapper.xml @@ -0,0 +1,50 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/mapper/conf/lims-test-library-org-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/mapper/conf/lims-test-library-org-mysql-mapper.xml new file mode 100644 index 0000000..6b067c4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/mapper/conf/lims-test-library-org-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/mapper/conf/lims-test-library-org-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/mapper/conf/lims-test-library-org-oracle-mapper.xml new file mode 100644 index 0000000..6b067c4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/mapper/conf/lims-test-library-org-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/mapper/conf/lims-test-library-org-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/mapper/conf/lims-test-library-org-sqlserver-mapper.xml new file mode 100644 index 0000000..6b067c4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/mapper/conf/lims-test-library-org-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/mapper/conf/lims-test-library-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/mapper/conf/lims-test-library-sqlserver-mapper.xml new file mode 100644 index 0000000..47d3f7b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/mapper/conf/lims-test-library-sqlserver-mapper.xml @@ -0,0 +1,50 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/resource/LimsTestLibraryOrgResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/resource/LimsTestLibraryOrgResource.java new file mode 100644 index 0000000..fb0ffe3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/resource/LimsTestLibraryOrgResource.java @@ -0,0 +1,21 @@ +package com.sunwayworld.basemodule.basedata.testlibrary.resource; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.testlibrary.bean.LimsTestLibraryOrgBean; +import com.sunwayworld.basemodule.basedata.testlibrary.service.LimsTestLibraryOrgService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMethod; + +@RequestMapping("/secure/basemodule/basedata/test-library-orgs") +public interface LimsTestLibraryOrgResource extends GenericResource, GenericChoosableResource { + + /** + * 插入一个数据集合 + * @param wrapper + */ + @RequestMapping(value = "/insertList", method = RequestMethod.POST) + void insertList(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/resource/LimsTestLibraryResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/resource/LimsTestLibraryResource.java new file mode 100644 index 0000000..7684790 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/resource/LimsTestLibraryResource.java @@ -0,0 +1,15 @@ +package com.sunwayworld.basemodule.basedata.testlibrary.resource; + +import com.sunwayworld.basemodule.basedata.testtype.bean.LimsTestTypeBean; +import com.sunwayworld.basemodule.basedata.testtype.service.LimsTestTypeService; +import com.sunwayworld.framework.support.activatable.resource.GenericActivatableResource; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.testlibrary.bean.LimsTestLibraryBean; +import com.sunwayworld.basemodule.basedata.testlibrary.service.LimsTestLibraryService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/basedata/test-librarys") +public interface LimsTestLibraryResource extends GenericResource, GenericChoosableResource, GenericActivatableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/resource/impl/LimsTestLibraryOrgResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/resource/impl/LimsTestLibraryOrgResourceImpl.java new file mode 100644 index 0000000..bf1a4c5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/resource/impl/LimsTestLibraryOrgResourceImpl.java @@ -0,0 +1,42 @@ +package com.sunwayworld.basemodule.basedata.testlibrary.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.testlibrary.resource.LimsTestLibraryOrgResource; +import com.sunwayworld.basemodule.basedata.testlibrary.service.LimsTestLibraryOrgService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("检测项目库权限表") +@RestController +@GikamBean +public class LimsTestLibraryOrgResourceImpl implements LimsTestLibraryOrgResource { + + @Autowired + private LimsTestLibraryOrgService limsTestLibraryOrgService; + + @Override + public LimsTestLibraryOrgService getService() { + return limsTestLibraryOrgService; + } + + @Log(value = "新增检测项目库权限表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + + @Override + @Log(value = "插入一个检测项目权限库的数据集合", type = LogType.INSERT) + public void insertList(RestJsonWrapperBean wrapper) { + getService().insertList(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/resource/impl/LimsTestLibraryResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/resource/impl/LimsTestLibraryResourceImpl.java new file mode 100644 index 0000000..a27320b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/resource/impl/LimsTestLibraryResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.basedata.testlibrary.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.testlibrary.resource.LimsTestLibraryResource; +import com.sunwayworld.basemodule.basedata.testlibrary.service.LimsTestLibraryService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("检测项目库") +@RestController +@GikamBean +public class LimsTestLibraryResourceImpl implements LimsTestLibraryResource { + + @Autowired + private LimsTestLibraryService limsTestLibraryService; + + @Override + public LimsTestLibraryService getService() { + return limsTestLibraryService; + } + + @Log(value = "新增检测项目库", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/service/LimsTestLibraryOrgService.java b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/service/LimsTestLibraryOrgService.java new file mode 100644 index 0000000..5d7e25c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/service/LimsTestLibraryOrgService.java @@ -0,0 +1,15 @@ +package com.sunwayworld.basemodule.basedata.testlibrary.service; + +import com.sunwayworld.basemodule.basedata.testlibrary.bean.LimsTestLibraryOrgBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsTestLibraryOrgService extends GenericService, GenericChoosableService { + + /** + * 插入集合数据 + * @param wrapper + */ + void insertList(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/service/LimsTestLibraryService.java b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/service/LimsTestLibraryService.java new file mode 100644 index 0000000..4c3b59a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/service/LimsTestLibraryService.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.basedata.testlibrary.service; + +import com.sunwayworld.basemodule.basedata.testlibrary.bean.LimsTestLibraryBean; +import com.sunwayworld.basemodule.basedata.testtype.bean.LimsTestTypeBean; +import com.sunwayworld.framework.support.activatable.service.GenericActivatableService; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsTestLibraryService extends GenericService, GenericChoosableService, GenericActivatableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/service/impl/LimsTestLibraryOrgServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/service/impl/LimsTestLibraryOrgServiceImpl.java new file mode 100644 index 0000000..c2e36f7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/service/impl/LimsTestLibraryOrgServiceImpl.java @@ -0,0 +1,60 @@ +package com.sunwayworld.basemodule.basedata.testlibrary.service.impl; + +import com.sunwayworld.basemodule.basedata.testlibrary.bean.LimsTestLibraryBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.testlibrary.dao.LimsTestLibraryOrgDao; +import com.sunwayworld.basemodule.basedata.testlibrary.bean.LimsTestLibraryOrgBean; +import com.sunwayworld.basemodule.basedata.testlibrary.service.LimsTestLibraryOrgService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.Collection; +import java.util.List; + +@Repository +@GikamBean +public class LimsTestLibraryOrgServiceImpl implements LimsTestLibraryOrgService { + + @Autowired + private LimsTestLibraryOrgDao limsTestLibraryOrgDao; + + @Override + @SuppressWarnings("unchecked") + public LimsTestLibraryOrgDao getDao() { + return limsTestLibraryOrgDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsTestLibraryOrgBean limsTestLibraryOrg = jsonWrapper.parseUnique(LimsTestLibraryOrgBean.class); + limsTestLibraryOrg.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsTestLibraryOrg); + return limsTestLibraryOrg.getId(); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public void insertList(RestJsonWrapperBean wrapper) { + List list = wrapper.parse(LimsTestLibraryOrgBean.class); + if (!CollectionUtils.isEmpty(list)) { + // 集合 + List idList = ApplicationContextHelper.getNextIdentityList(list.size()); + int i = 0; + for (LimsTestLibraryOrgBean org : list) { + org.setId(idList.get(i++)); + } + this.getDao().insert(list); + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/service/impl/LimsTestLibraryServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/service/impl/LimsTestLibraryServiceImpl.java new file mode 100644 index 0000000..fcbd6ed --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/service/impl/LimsTestLibraryServiceImpl.java @@ -0,0 +1,58 @@ +package com.sunwayworld.basemodule.basedata.testlibrary.service.impl; + +import com.sunwayworld.basemodule.basedata.ordertype.bean.LimsOrderTypeBean; +import com.sunwayworld.framework.constant.Constant; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.testlibrary.dao.LimsTestLibraryDao; +import com.sunwayworld.basemodule.basedata.testlibrary.bean.LimsTestLibraryBean; +import com.sunwayworld.basemodule.basedata.testlibrary.service.LimsTestLibraryService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; + +@Repository +@GikamBean +public class LimsTestLibraryServiceImpl implements LimsTestLibraryService { + + @Autowired + private LimsTestLibraryDao limsTestLibraryDao; + + @Override + @SuppressWarnings("unchecked") + public LimsTestLibraryDao getDao() { + return limsTestLibraryDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsTestLibraryBean limsTestLibrary = jsonWrapper.parseUnique(LimsTestLibraryBean.class); + limsTestLibrary.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsTestLibrary); + return limsTestLibrary.getId(); + } + + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + public void delete(RestJsonWrapperBean wrapper) { + List libraries = wrapper.parse(LimsTestLibraryBean.class); + + if (libraries.size() > 0) { + for (LimsTestLibraryBean lib : libraries) { + lib.setDelFlag(Constant.YES); + } + getDao().update(libraries, "DelFlag"); + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/sql/limsTestLibrary-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/sql/limsTestLibrary-mysql-sql.sql new file mode 100644 index 0000000..8433702 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/sql/limsTestLibrary-mysql-sql.sql @@ -0,0 +1,141 @@ +-- ----------------------------- 2022-08-23 add by hangh--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST_LIBRARY`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `ACTIVATEDFLAG` VARCHAR(12) DEFAULT NULL COMMENT '启/停用标记', + `ACTIVATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '启/停用人ID', + `ACTIVATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '启/停用人', + `ACTIVATEDTIME` DATETIME DEFAULT NULL COMMENT '启/停用时间', + `DELFLAG` VARCHAR(12) DEFAULT NULL COMMENT '删除标记', + `TESTCODE` VARCHAR(36) DEFAULT NULL COMMENT '检测项目编码', + `TESTNAME` VARCHAR(120) DEFAULT NULL COMMENT '检测项目名称', + `TESTNAMEENG` VARCHAR(360) DEFAULT NULL COMMENT '检测项目英文名称', + `SHORTTESTNAME` VARCHAR(60) DEFAULT NULL COMMENT '检测项目名称简写', + `TESTDESC` VARCHAR(1200) DEFAULT NULL COMMENT '检测项目描述', + `REMARKS` VARCHAR(300) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目库'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST_LIBRARY_ORG`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `LIBRARYID` BIGINT DEFAULT NULL COMMENT '项目库ID', + `ORGID` VARCHAR(36) DEFAULT NULL COMMENT '组织ID', + `ORGNAME` VARCHAR(120) DEFAULT NULL COMMENT '组织名称', + `REMARKS` VARCHAR(300) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目库权限表'; + +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.SERVICE_NAME', '检测项目库', '检测项目库', 'zh-CN', '检测项目库'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ID', '检测项目库的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYID', '检测项目库的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYNAME', '检测项目库的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDTIME', '检测项目库的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYORGID', '检测项目库的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYORGNAME', '检测项目库的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDFLAG', '检测项目库的启/停用标记', '启/停用标记', 'zh-CN', '启/停用标记'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDBYID', '检测项目库的启/停用人ID', '启/停用人ID', 'zh-CN', '启/停用人ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDBYNAME', '检测项目库的启/停用人', '启/停用人', 'zh-CN', '启/停用人'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDTIME', '检测项目库的启/停用时间', '启/停用时间', 'zh-CN', '启/停用时间'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.DELFLAG', '检测项目库的删除标记', '删除标记', 'zh-CN', '删除标记'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTCODE', '检测项目库的检测项目编码', '检测项目编码', 'zh-CN', '检测项目编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTNAME', '检测项目库的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTNAMEENG', '检测项目库的检测项目英文名称', '检测项目英文名称', 'zh-CN', '检测项目英文名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.SHORTTESTNAME', '检测项目库的检测项目名称简写', '检测项目名称简写', 'zh-CN', '检测项目名称简写'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTDESC', '检测项目库的检测项目描述', '检测项目描述', 'zh-CN', '检测项目描述'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.REMARKS', '检测项目库的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.SERVICE_NAME', '检测项目库权限表', '检测项目库权限表', 'zh-CN', '检测项目库权限表'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ID', '检测项目库权限表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYID', '检测项目库权限表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYNAME', '检测项目库权限表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDTIME', '检测项目库权限表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGID', '检测项目库权限表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGNAME', '检测项目库权限表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.LIBRARYID', '检测项目库权限表的项目库ID', '项目库ID', 'zh-CN', '项目库ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ORGID', '检测项目库权限表的组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ORGNAME', '检测项目库权限表的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.REMARKS', '检测项目库权限表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20220819002', '检测项目库', '/secure/basemodule/basedata/test-librarys/page/edit-list', '20210616001', '25', '018.svg', '检测项目库'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_LIBRARY', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_LIBRARY_ORG', '0', '0'); + +CALL UPDATEI18N('T_LIMS_TEST_LIBRARY.TESTNAMEENG', 'zh-CN', '项目英文名称'); +CALL UPDATEI18N('T_LIMS_TEST_LIBRARY.SHORTTESTNAME', 'zh-CN', '项目名称简称'); +CALL INSERTI18N('PLEASE.CLICK.TO.SELECT.ONE.TEST.LIBRARY', '检测项目库', '请点击选中一行检测项目数据!', 'zh-CN', '请点击选中一行检测项目数据!'); + + +CALL INSERTI18N('GIKAM.ACTIVE.STATUS.YES', '启用状态', '已启用', 'zh-CN', '已启用'); +CALL INSERTI18N('GIKAM.ACTIVE.STATUS.YES', '启用状态', 'Enabled', 'en-US', 'Enabled'); + +CALL INSERTI18N('GIKAM.ACTIVE.STATUS.NO', '启用状态', '已禁用', 'zh-CN', '已禁用'); +CALL INSERTI18N('GIKAM.ACTIVE.STATUS.NO', '启用状态', 'Disabled', 'en-US', 'Disabled'); + + + +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.SERVICE_NAME', '检测项目库', 'Test Item Library', 'en-US', 'Test Item Library'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ID', '检测项目库的主键', 'Primary Key', 'en-US', 'Primary Key'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYID', '检测项目库的制单人编码', 'Editor ID', 'en-US', 'Editor ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYNAME', '检测项目库的制单人名称', 'Editor Name', 'en-US', 'Editor Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDTIME', '检测项目库的制单时间', 'EditTime', 'en-US', 'EditTime'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYORGID', '检测项目库的制单人单位编码', 'Editor Department ID', 'en-US', 'Editor Department ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYORGNAME', '检测项目库的制单人单位名称', 'Editor Department Name', 'en-US', 'Editor Department Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDFLAG', '检测项目库的启/停用标记', 'Enabled Or Not', 'en-US', 'Enabled Or Not'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDBYID', '检测项目库的启/停用人ID', 'Enabled Or Not Person ID', 'en-US', 'Enabled Or Not Person ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDBYNAME', '检测项目库的启/停用人', 'Enabled Or Not PersON', 'en-US', 'Enabled Or Not PersON'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDTIME', '检测项目库的启/停用时间', 'Enabled Or Not Time', 'en-US', 'Enabled Or Not Time'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.DELFLAG', '检测项目库的删除标记', 'Delete Flag', 'en-US', 'Delete Flag'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTCODE', '检测项目库的检测项目编码', 'Test Item Code', 'en-US', 'Test Item Code'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTNAME', '检测项目库的检测项目名称', 'Test Item Name', 'en-US', 'Test Item Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTNAMEENG', '检测项目库的检测项目英文名称', 'Test Item English Name', 'en-US', 'Test Item English Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.SHORTTESTNAME', '检测项目库的检测项目名称简写', 'Short Name', 'en-US', 'Short Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTDESC', '检测项目库的检测项目描述', 'Test Item Desc', 'en-US', 'Test Item Desc'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.REMARKS', '检测项目库的备注', 'Remark', 'en-US', 'Remark'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.SERVICE_NAME', '检测项目库权限表', 'Test Item Authority', 'en-US', 'Test Item Authority'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ID', '检测项目库权限表的主键', 'Primary Key', 'en-US', 'Primary Key'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYID', '检测项目库权限表的制单人编码', 'Editor ID', 'en-US', 'Editor ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYNAME', '检测项目库权限表的制单人名称', 'Editor Name', 'en-US', 'Editor Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDTIME', '检测项目库权限表的制单时间', 'EditTime', 'en-US', 'EditTime'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGID', '检测项目库权限表的制单人单位编码', 'Editor Department ID', 'en-US', 'Editor Department ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGNAME', '检测项目库权限表的制单人单位名称', 'Editor Department Name', 'en-US', 'Editor Department Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.LIBRARYID', '检测项目库权限表的项目库ID', 'Library ID', 'en-US', 'Library ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ORGID', '检测项目库权限表的组织ID', 'Organization ID', 'en-US', 'Organization ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ORGNAME', '检测项目库权限表的组织名称', 'Organization Name', 'en-US', 'Organization Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.REMARKS', '检测项目库权限表的备注', 'Remark', 'en-US', 'Remark'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.ADD', '新增', 'Add A New Data', 'en-US', 'Add A New Data'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.TAB.BASE_INFO', '基本信息', 'Basic Info', 'en-US', 'Basic Info'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.BUTTON.BUTTON', '按钮', 'Button', 'en-US', 'Button'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.TIP.TIP', '提示框', 'Tooltip', 'en-US', 'Tooltip'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.MODAL', '对话框', 'Dialog Box', 'en-US', 'Dialog Box'); + +CALL INSERTI18N('PLEASE.CLICK.TO.SELECT.ONE.TEST.LIBRARY', '检测项目库', 'Please Click To Select One Test Item Data.', 'en-US', 'Please Click To Select One Test Item Data.'); + +CALL UPDATEI18N('T_LIMS_TEST_LIBRARY.REMARKS', 'en-US', 'Remarks'); +CALL UPDATEI18N('T_LIMS_TEST_LIBRARY_ORG.REMARKS', 'en-US', 'Remarks'); + +COMMIT; + +-- ----------------------------- 2022-08-23 add by hangh------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/sql/limsTestLibrary-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/sql/limsTestLibrary-oracle-sql.sql new file mode 100644 index 0000000..f1350a5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/sql/limsTestLibrary-oracle-sql.sql @@ -0,0 +1,162 @@ +-- ----------------------------- 2022-08-23 add by hangh--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_TEST_LIBRARY( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + ACTIVATEDFLAG VARCHAR2(12) NULL, + ACTIVATEDBYID VARCHAR2(36) NULL, + ACTIVATEDBYNAME VARCHAR2(60) NULL, + ACTIVATEDTIME DATE NULL, + DELFLAG VARCHAR2(12) NULL, + TESTCODE VARCHAR2(36) NULL, + TESTNAME VARCHAR2(120) NULL, + TESTNAMEENG VARCHAR2(360) NULL, + SHORTTESTNAME VARCHAR2(60) NULL, + TESTDESC VARCHAR2(1200) NULL, + REMARKS VARCHAR2(300) NULL + ); +COMMENT ON TABLE T_LIMS_TEST_LIBRARY IS '检测项目库'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.ACTIVATEDFLAG IS '启/停用标记'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.ACTIVATEDBYID IS '启/停用人ID'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.ACTIVATEDBYNAME IS '启/停用人'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.ACTIVATEDTIME IS '启/停用时间'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.DELFLAG IS '删除标记'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.TESTCODE IS '检测项目编码'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.TESTNAME IS '检测项目名称'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.TESTNAMEENG IS '检测项目英文名称'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.SHORTTESTNAME IS '检测项目名称简写'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.TESTDESC IS '检测项目描述'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.REMARKS IS '备注'; + +ALTER TABLE T_LIMS_TEST_LIBRARY ADD CONSTRAINT PK_LIMS_TEST_LIBRARY PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TEST_LIBRARY_ORG( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + LIBRARYID NUMBER NULL, + ORGID VARCHAR2(36) NULL, + ORGNAME VARCHAR2(120) NULL, + REMARKS VARCHAR2(300) NULL + ); +COMMENT ON TABLE T_LIMS_TEST_LIBRARY_ORG IS '检测项目库权限表'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.LIBRARYID IS '项目库ID'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.ORGID IS '组织ID'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.ORGNAME IS '组织名称'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.REMARKS IS '备注'; + +ALTER TABLE T_LIMS_TEST_LIBRARY_ORG ADD CONSTRAINT PK_LIMS_TEST_LIBRARY_ORG PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.SERVICE_NAME', '检测项目库', '检测项目库', 'zh-CN', '检测项目库'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ID', '检测项目库的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYID', '检测项目库的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYNAME', '检测项目库的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDTIME', '检测项目库的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYORGID', '检测项目库的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYORGNAME', '检测项目库的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDFLAG', '检测项目库的启/停用标记', '启/停用标记', 'zh-CN', '启/停用标记'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDBYID', '检测项目库的启/停用人ID', '启/停用人ID', 'zh-CN', '启/停用人ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDBYNAME', '检测项目库的启/停用人', '启/停用人', 'zh-CN', '启/停用人'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDTIME', '检测项目库的启/停用时间', '启/停用时间', 'zh-CN', '启/停用时间'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.DELFLAG', '检测项目库的删除标记', '删除标记', 'zh-CN', '删除标记'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTCODE', '检测项目库的检测项目编码', '检测项目编码', 'zh-CN', '检测项目编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTNAME', '检测项目库的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTNAMEENG', '检测项目库的检测项目英文名称', '检测项目英文名称', 'zh-CN', '检测项目英文名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.SHORTTESTNAME', '检测项目库的检测项目名称简写', '检测项目名称简写', 'zh-CN', '检测项目名称简写'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTDESC', '检测项目库的检测项目描述', '检测项目描述', 'zh-CN', '检测项目描述'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.REMARKS', '检测项目库的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.SERVICE_NAME', '检测项目库权限表', '检测项目库权限表', 'zh-CN', '检测项目库权限表'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ID', '检测项目库权限表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYID', '检测项目库权限表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYNAME', '检测项目库权限表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDTIME', '检测项目库权限表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGID', '检测项目库权限表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGNAME', '检测项目库权限表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.LIBRARYID', '检测项目库权限表的项目库ID', '项目库ID', 'zh-CN', '项目库ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ORGID', '检测项目库权限表的组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ORGNAME', '检测项目库权限表的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.REMARKS', '检测项目库权限表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('000101', '检测项目库', '/secure/basemodule/basedata/test-librarys/page/edit-list', '0001', '000101', '018.svg', '检测项目库'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_LIBRARY', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_LIBRARY_ORG', '0', '0'); + + +CALL UPDATEI18N('T_LIMS_TEST_LIBRARY.TESTNAMEENG', 'zh-CN', '项目英文名称'); +CALL UPDATEI18N('T_LIMS_TEST_LIBRARY.SHORTTESTNAME', 'zh-CN', '项目名称简称'); +CALL INSERTI18N('PLEASE.CLICK.TO.SELECT.ONE.TEST.LIBRARY', '检测项目库', '请点击选中一行检测项目数据!', 'zh-CN', '请点击选中一行检测项目数据!'); + + + +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.SERVICE_NAME', '检测项目库', 'Test Item Library', 'en-US', 'Test Item Library'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ID', '检测项目库的主键', 'Primary Key', 'en-US', 'Primary Key'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYID', '检测项目库的制单人编码', 'Editor ID', 'en-US', 'Editor ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYNAME', '检测项目库的制单人名称', 'Editor Name', 'en-US', 'Editor Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDTIME', '检测项目库的制单时间', 'EditTime', 'en-US', 'EditTime'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYORGID', '检测项目库的制单人单位编码', 'Editor Department ID', 'en-US', 'Editor Department ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYORGNAME', '检测项目库的制单人单位名称', 'Editor Department Name', 'en-US', 'Editor Department Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDFLAG', '检测项目库的启/停用标记', 'Enabled Or Not', 'en-US', 'Enabled Or Not'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDBYID', '检测项目库的启/停用人ID', 'Enabled Or Not Person ID', 'en-US', 'Enabled Or Not Person ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDBYNAME', '检测项目库的启/停用人', 'Enabled Or Not PersON', 'en-US', 'Enabled Or Not PersON'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDTIME', '检测项目库的启/停用时间', 'Enabled Or Not Time', 'en-US', 'Enabled Or Not Time'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.DELFLAG', '检测项目库的删除标记', 'Delete Flag', 'en-US', 'Delete Flag'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTCODE', '检测项目库的检测项目编码', 'Test Item Code', 'en-US', 'Test Item Code'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTNAME', '检测项目库的检测项目名称', 'Test Item Name', 'en-US', 'Test Item Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTNAMEENG', '检测项目库的检测项目英文名称', 'Test Item English Name', 'en-US', 'Test Item English Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.SHORTTESTNAME', '检测项目库的检测项目名称简写', 'Short Name', 'en-US', 'Short Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTDESC', '检测项目库的检测项目描述', 'Test Item Desc', 'en-US', 'Test Item Desc'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.REMARKS', '检测项目库的备注', 'Remark', 'en-US', 'Remark'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.SERVICE_NAME', '检测项目库权限表', 'Test Item Authority', 'en-US', 'Test Item Authority'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ID', '检测项目库权限表的主键', 'Primary Key', 'en-US', 'Primary Key'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYID', '检测项目库权限表的制单人编码', 'Editor ID', 'en-US', 'Editor ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYNAME', '检测项目库权限表的制单人名称', 'Editor Name', 'en-US', 'Editor Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDTIME', '检测项目库权限表的制单时间', 'EditTime', 'en-US', 'EditTime'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGID', '检测项目库权限表的制单人单位编码', 'Editor Department ID', 'en-US', 'Editor Department ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGNAME', '检测项目库权限表的制单人单位名称', 'Editor Department Name', 'en-US', 'Editor Department Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.LIBRARYID', '检测项目库权限表的项目库ID', 'Library ID', 'en-US', 'Library ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ORGID', '检测项目库权限表的组织ID', 'Organization ID', 'en-US', 'Organization ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ORGNAME', '检测项目库权限表的组织名称', 'Organization Name', 'en-US', 'Organization Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.REMARKS', '检测项目库权限表的备注', 'Remark', 'en-US', 'Remark'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.ADD', '新增', 'Add A New Data', 'en-US', 'Add A New Data'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.TAB.BASE_INFO', '基本信息', 'Basic Info', 'en-US', 'Basic Info'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.BUTTON.BUTTON', '按钮', 'Button', 'en-US', 'Button'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.TIP.TIP', '提示框', 'Tooltip', 'en-US', 'Tooltip'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.MODAL', '对话框', 'Dialog Box', 'en-US', 'Dialog Box'); + +CALL INSERTI18N('PLEASE.CLICK.TO.SELECT.ONE.TEST.LIBRARY', '检测项目库', 'Please Click To Select One Test Item Data.', 'en-US', 'Please Click To Select One Test Item Data.'); + +CALL UPDATEI18N('T_LIMS_TEST_LIBRARY.REMARKS', 'en-US', 'Remarks'); +CALL UPDATEI18N('T_LIMS_TEST_LIBRARY_ORG.REMARKS', 'en-US', 'Remarks'); +COMMIT; + +-- ----------------------------- 2022-08-23 add by hangh------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/sql/limsTestLibrary-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/sql/limsTestLibrary-sqlserver-sql.sql new file mode 100644 index 0000000..6ae8287 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/sql/limsTestLibrary-sqlserver-sql.sql @@ -0,0 +1,157 @@ +-- ----------------------------- 2022-08-23 add by hangh--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_TEST_LIBRARY( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + ACTIVATEDFLAG VARCHAR(12) NULL , + ACTIVATEDBYID VARCHAR(36) NULL , + ACTIVATEDBYNAME VARCHAR(60) NULL , + ACTIVATEDTIME DATETIME NULL , + DELFLAG VARCHAR(12) NULL , + TESTCODE VARCHAR(36) NULL , + TESTNAME VARCHAR(120) NULL , + TESTNAMEENG VARCHAR(360) NULL , + SHORTTESTNAME VARCHAR(60) NULL , + TESTDESC VARCHAR(1200) NULL , + REMARKS VARCHAR(300) NULL , + CONSTRAINT PK_LIMS_TEST_LIBRARY PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目库' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用标记' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'ACTIVATEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用人ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用人' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'ACTIVATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'删除标记' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'DELFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'TESTCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'TESTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目英文名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'TESTNAMEENG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目名称简写' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'SHORTTESTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'TESTDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'REMARKS'; + +CREATE TABlE DBO.T_LIMS_TEST_LIBRARY_ORG( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + LIBRARYID BIGINT NULL , + ORGID VARCHAR(36) NULL , + ORGNAME VARCHAR(120) NULL , + REMARKS VARCHAR(300) NULL , + CONSTRAINT PK_LIMS_TEST_LIBRARY_ORG PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目库权限表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目库ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'LIBRARYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'组织ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'ORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'组织名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'ORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'REMARKS'; + +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.SERVICE_NAME', N'检测项目库', N'检测项目库', N'zh-CN',N'检测项目库'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.ID', N'检测项目库的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.CREATEDBYID', N'检测项目库的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.CREATEDBYNAME', N'检测项目库的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.CREATEDTIME', N'检测项目库的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.CREATEDBYORGID', N'检测项目库的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.CREATEDBYORGNAME', N'检测项目库的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.ACTIVATEDFLAG', N'检测项目库的启/停用标记', N'启/停用标记', N'zh-CN',N'启/停用标记'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.ACTIVATEDBYID', N'检测项目库的启/停用人ID', N'启/停用人ID', N'zh-CN',N'启/停用人ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.ACTIVATEDBYNAME', N'检测项目库的启/停用人', N'启/停用人', N'zh-CN',N'启/停用人'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.ACTIVATEDTIME', N'检测项目库的启/停用时间', N'启/停用时间', N'zh-CN',N'启/停用时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.DELFLAG', N'检测项目库的删除标记', N'删除标记', N'zh-CN',N'删除标记'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.TESTCODE', N'检测项目库的检测项目编码', N'检测项目编码', N'zh-CN',N'检测项目编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.TESTNAME', N'检测项目库的检测项目名称', N'检测项目名称', N'zh-CN',N'检测项目名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.TESTNAMEENG', N'检测项目库的检测项目英文名称', N'检测项目英文名称', N'zh-CN',N'检测项目英文名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.SHORTTESTNAME', N'检测项目库的检测项目名称简写', N'检测项目名称简写', N'zh-CN',N'检测项目名称简写'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.TESTDESC', N'检测项目库的检测项目描述', N'检测项目描述', N'zh-CN',N'检测项目描述'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.REMARKS', N'检测项目库的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.SERVICE_NAME', N'检测项目库权限表', N'检测项目库权限表', N'zh-CN',N'检测项目库权限表'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.ID', N'检测项目库权限表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.CREATEDBYID', N'检测项目库权限表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.CREATEDBYNAME', N'检测项目库权限表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.CREATEDTIME', N'检测项目库权限表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGID', N'检测项目库权限表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGNAME', N'检测项目库权限表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.LIBRARYID', N'检测项目库权限表的项目库ID', N'项目库ID', N'zh-CN',N'项目库ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.ORGID', N'检测项目库权限表的组织ID', N'组织ID', N'zh-CN',N'组织ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.ORGNAME', N'检测项目库权限表的组织名称', N'组织名称', N'zh-CN',N'组织名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.REMARKS', N'检测项目库权限表的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTLIBRARYS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTLIBRARYS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTLIBRARYS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('000101', '检测项目库', '/secure/basemodule/basedata/test-librarys/page/edit-list', '0001', '000101', '018.svg', '检测项目库'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_LIBRARY', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_LIBRARY_ORG', '0', '0'); + +CALL UPDATEI18N('T_LIMS_TEST_LIBRARY.TESTNAMEENG', 'zh-CN', '项目英文名称'); +CALL UPDATEI18N('T_LIMS_TEST_LIBRARY.SHORTTESTNAME', 'zh-CN', '项目名称简称'); +CALL INSERTI18N('PLEASE.CLICK.TO.SELECT.ONE.TEST.LIBRARY', '检测项目库', '请点击选中一行检测项目数据!', 'zh-CN', '请点击选中一行检测项目数据!'); + + + + +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.SERVICE_NAME', '检测项目库', 'Test Item Library', 'en-US', 'Test Item Library'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ID', '检测项目库的主键', 'Primary Key', 'en-US', 'Primary Key'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYID', '检测项目库的制单人编码', 'Editor ID', 'en-US', 'Editor ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYNAME', '检测项目库的制单人名称', 'Editor Name', 'en-US', 'Editor Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDTIME', '检测项目库的制单时间', 'EditTime', 'en-US', 'EditTime'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYORGID', '检测项目库的制单人单位编码', 'Editor Department ID', 'en-US', 'Editor Department ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYORGNAME', '检测项目库的制单人单位名称', 'Editor Department Name', 'en-US', 'Editor Department Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDFLAG', '检测项目库的启/停用标记', 'Enabled Or Not', 'en-US', 'Enabled Or Not'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDBYID', '检测项目库的启/停用人ID', 'Enabled Or Not Person ID', 'en-US', 'Enabled Or Not Person ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDBYNAME', '检测项目库的启/停用人', 'Enabled Or Not PersON', 'en-US', 'Enabled Or Not PersON'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDTIME', '检测项目库的启/停用时间', 'Enabled Or Not Time', 'en-US', 'Enabled Or Not Time'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.DELFLAG', '检测项目库的删除标记', 'Delete Flag', 'en-US', 'Delete Flag'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTCODE', '检测项目库的检测项目编码', 'Test Item Code', 'en-US', 'Test Item Code'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTNAME', '检测项目库的检测项目名称', 'Test Item Name', 'en-US', 'Test Item Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTNAMEENG', '检测项目库的检测项目英文名称', 'Test Item English Name', 'en-US', 'Test Item English Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.SHORTTESTNAME', '检测项目库的检测项目名称简写', 'Short Name', 'en-US', 'Short Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTDESC', '检测项目库的检测项目描述', 'Test Item Desc', 'en-US', 'Test Item Desc'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.REMARKS', '检测项目库的备注', 'Remark', 'en-US', 'Remark'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.SERVICE_NAME', '检测项目库权限表', 'Test Item Authority', 'en-US', 'Test Item Authority'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ID', '检测项目库权限表的主键', 'Primary Key', 'en-US', 'Primary Key'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYID', '检测项目库权限表的制单人编码', 'Editor ID', 'en-US', 'Editor ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYNAME', '检测项目库权限表的制单人名称', 'Editor Name', 'en-US', 'Editor Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDTIME', '检测项目库权限表的制单时间', 'EditTime', 'en-US', 'EditTime'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGID', '检测项目库权限表的制单人单位编码', 'Editor Department ID', 'en-US', 'Editor Department ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGNAME', '检测项目库权限表的制单人单位名称', 'Editor Department Name', 'en-US', 'Editor Department Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.LIBRARYID', '检测项目库权限表的项目库ID', 'Library ID', 'en-US', 'Library ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ORGID', '检测项目库权限表的组织ID', 'Organization ID', 'en-US', 'Organization ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ORGNAME', '检测项目库权限表的组织名称', 'Organization Name', 'en-US', 'Organization Name'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.REMARKS', '检测项目库权限表的备注', 'Remark', 'en-US', 'Remark'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.ADD', '新增', 'Add A New Data', 'en-US', 'Add A New Data'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.TAB.BASE_INFO', '基本信息', 'Basic Info', 'en-US', 'Basic Info'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.BUTTON.BUTTON', '按钮', 'Button', 'en-US', 'Button'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.TIP.TIP', '提示框', 'Tooltip', 'en-US', 'Tooltip'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.MODAL', '对话框', 'Dialog Box', 'en-US', 'Dialog Box'); + +CALL INSERTI18N('PLEASE.CLICK.TO.SELECT.ONE.TEST.LIBRARY', '检测项目库', 'Please Click To Select One Test Item Data.', 'en-US', 'Please Click To Select One Test Item Data.'); + +CALL UPDATEI18N('T_LIMS_TEST_LIBRARY.REMARKS', 'en-US', 'Remarks'); +CALL UPDATEI18N('T_LIMS_TEST_LIBRARY_ORG.REMARKS', 'en-US', 'Remarks'); + +-- ----------------------------- 2022-08-23 add by hangh------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/sql/limsTestLibraryOrg-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/sql/limsTestLibraryOrg-mysql-sql.sql new file mode 100644 index 0000000..98e401f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/sql/limsTestLibraryOrg-mysql-sql.sql @@ -0,0 +1,89 @@ +-- ----------------------------- 2022-08-23 add by hangh--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST_LIBRARY`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `ACTIVATEDFLAG` VARCHAR(12) DEFAULT NULL COMMENT '启/停用标记', + `ACTIVATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '启/停用人ID', + `ACTIVATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '启/停用人', + `ACTIVATEDTIME` DATETIME DEFAULT NULL COMMENT '启/停用时间', + `DELFLAG` VARCHAR(12) DEFAULT NULL COMMENT '删除标记', + `TESTCODE` VARCHAR(36) DEFAULT NULL COMMENT '检测项目编码', + `TESTNAME` VARCHAR(120) DEFAULT NULL COMMENT '检测项目名称', + `TESTNAMEENG` VARCHAR(360) DEFAULT NULL COMMENT '检测项目英文名称', + `SHORTTESTNAME` VARCHAR(60) DEFAULT NULL COMMENT '检测项目名称简写', + `TESTDESC` VARCHAR(1200) DEFAULT NULL COMMENT '检测项目描述', + `REMARKS` VARCHAR(300) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目库'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST_LIBRARY_ORG`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `LIBRARYID` BIGINT DEFAULT NULL COMMENT '项目库ID', + `ORGID` VARCHAR(36) DEFAULT NULL COMMENT '组织ID', + `ORGNAME` VARCHAR(120) DEFAULT NULL COMMENT '组织名称', + `REMARKS` VARCHAR(300) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目库权限表'; + +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.SERVICE_NAME', '检测项目库', '检测项目库', 'zh-CN', '检测项目库'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ID', '检测项目库的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYID', '检测项目库的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYNAME', '检测项目库的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDTIME', '检测项目库的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYORGID', '检测项目库的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYORGNAME', '检测项目库的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDFLAG', '检测项目库的启/停用标记', '启/停用标记', 'zh-CN', '启/停用标记'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDBYID', '检测项目库的启/停用人ID', '启/停用人ID', 'zh-CN', '启/停用人ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDBYNAME', '检测项目库的启/停用人', '启/停用人', 'zh-CN', '启/停用人'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDTIME', '检测项目库的启/停用时间', '启/停用时间', 'zh-CN', '启/停用时间'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.DELFLAG', '检测项目库的删除标记', '删除标记', 'zh-CN', '删除标记'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTCODE', '检测项目库的检测项目编码', '检测项目编码', 'zh-CN', '检测项目编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTNAME', '检测项目库的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTNAMEENG', '检测项目库的检测项目英文名称', '检测项目英文名称', 'zh-CN', '检测项目英文名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.SHORTTESTNAME', '检测项目库的检测项目名称简写', '检测项目名称简写', 'zh-CN', '检测项目名称简写'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTDESC', '检测项目库的检测项目描述', '检测项目描述', 'zh-CN', '检测项目描述'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.REMARKS', '检测项目库的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.SERVICE_NAME', '检测项目库权限表', '检测项目库权限表', 'zh-CN', '检测项目库权限表'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ID', '检测项目库权限表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYID', '检测项目库权限表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYNAME', '检测项目库权限表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDTIME', '检测项目库权限表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGID', '检测项目库权限表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGNAME', '检测项目库权限表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.LIBRARYID', '检测项目库权限表的项目库ID', '项目库ID', 'zh-CN', '项目库ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ORGID', '检测项目库权限表的组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ORGNAME', '检测项目库权限表的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.REMARKS', '检测项目库权限表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('000101', '检测项目库', '/secure/basemodule/basedata/test-library-orgs/page/edit-list', '0001', '000101', '018.svg', '检测项目库'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_LIBRARY', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_LIBRARY_ORG', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-23 add by hangh------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/sql/limsTestLibraryOrg-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/sql/limsTestLibraryOrg-oracle-sql.sql new file mode 100644 index 0000000..94f52db --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/sql/limsTestLibraryOrg-oracle-sql.sql @@ -0,0 +1,117 @@ +-- ----------------------------- 2022-08-23 add by hangh--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_TEST_LIBRARY( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + ACTIVATEDFLAG VARCHAR2(12) NULL, + ACTIVATEDBYID VARCHAR2(36) NULL, + ACTIVATEDBYNAME VARCHAR2(60) NULL, + ACTIVATEDTIME DATE NULL, + DELFLAG VARCHAR2(12) NULL, + TESTCODE VARCHAR2(36) NULL, + TESTNAME VARCHAR2(120) NULL, + TESTNAMEENG VARCHAR2(360) NULL, + SHORTTESTNAME VARCHAR2(60) NULL, + TESTDESC VARCHAR2(1200) NULL, + REMARKS VARCHAR2(300) NULL + ); +COMMENT ON TABLE T_LIMS_TEST_LIBRARY IS '检测项目库'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.ACTIVATEDFLAG IS '启/停用标记'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.ACTIVATEDBYID IS '启/停用人ID'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.ACTIVATEDBYNAME IS '启/停用人'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.ACTIVATEDTIME IS '启/停用时间'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.DELFLAG IS '删除标记'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.TESTCODE IS '检测项目编码'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.TESTNAME IS '检测项目名称'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.TESTNAMEENG IS '检测项目英文名称'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.SHORTTESTNAME IS '检测项目名称简写'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.TESTDESC IS '检测项目描述'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY.REMARKS IS '备注'; + +ALTER TABLE T_LIMS_TEST_LIBRARY ADD CONSTRAINT PK_LIMS_TEST_LIBRARY PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TEST_LIBRARY_ORG( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + LIBRARYID NUMBER NULL, + ORGID VARCHAR2(36) NULL, + ORGNAME VARCHAR2(120) NULL, + REMARKS VARCHAR2(300) NULL + ); +COMMENT ON TABLE T_LIMS_TEST_LIBRARY_ORG IS '检测项目库权限表'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.LIBRARYID IS '项目库ID'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.ORGID IS '组织ID'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.ORGNAME IS '组织名称'; +COMMENT ON COLUMN T_LIMS_TEST_LIBRARY_ORG.REMARKS IS '备注'; + +ALTER TABLE T_LIMS_TEST_LIBRARY_ORG ADD CONSTRAINT PK_LIMS_TEST_LIBRARY_ORG PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.SERVICE_NAME', '检测项目库', '检测项目库', 'zh-CN', '检测项目库'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ID', '检测项目库的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYID', '检测项目库的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYNAME', '检测项目库的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDTIME', '检测项目库的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYORGID', '检测项目库的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.CREATEDBYORGNAME', '检测项目库的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDFLAG', '检测项目库的启/停用标记', '启/停用标记', 'zh-CN', '启/停用标记'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDBYID', '检测项目库的启/停用人ID', '启/停用人ID', 'zh-CN', '启/停用人ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDBYNAME', '检测项目库的启/停用人', '启/停用人', 'zh-CN', '启/停用人'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.ACTIVATEDTIME', '检测项目库的启/停用时间', '启/停用时间', 'zh-CN', '启/停用时间'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.DELFLAG', '检测项目库的删除标记', '删除标记', 'zh-CN', '删除标记'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTCODE', '检测项目库的检测项目编码', '检测项目编码', 'zh-CN', '检测项目编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTNAME', '检测项目库的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTNAMEENG', '检测项目库的检测项目英文名称', '检测项目英文名称', 'zh-CN', '检测项目英文名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.SHORTTESTNAME', '检测项目库的检测项目名称简写', '检测项目名称简写', 'zh-CN', '检测项目名称简写'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.TESTDESC', '检测项目库的检测项目描述', '检测项目描述', 'zh-CN', '检测项目描述'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY.REMARKS', '检测项目库的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.SERVICE_NAME', '检测项目库权限表', '检测项目库权限表', 'zh-CN', '检测项目库权限表'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ID', '检测项目库权限表的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYID', '检测项目库权限表的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYNAME', '检测项目库权限表的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDTIME', '检测项目库权限表的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGID', '检测项目库权限表的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGNAME', '检测项目库权限表的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.LIBRARYID', '检测项目库权限表的项目库ID', '项目库ID', 'zh-CN', '项目库ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ORGID', '检测项目库权限表的组织ID', '组织ID', 'zh-CN', '组织ID'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.ORGNAME', '检测项目库权限表的组织名称', '组织名称', 'zh-CN', '组织名称'); +CALL INSERTI18N('T_LIMS_TEST_LIBRARY_ORG.REMARKS', '检测项目库权限表的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('000101', '检测项目库', '/secure/basemodule/basedata/test-library-orgs/page/edit-list', '0001', '000101', '018.svg', '检测项目库'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_LIBRARY', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_LIBRARY_ORG', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-23 add by hangh------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/sql/limsTestLibraryOrg-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/sql/limsTestLibraryOrg-sqlserver-sql.sql new file mode 100644 index 0000000..720dc35 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testlibrary/sql/limsTestLibraryOrg-sqlserver-sql.sql @@ -0,0 +1,111 @@ +-- ----------------------------- 2022-08-23 add by hangh--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_TEST_LIBRARY( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + ACTIVATEDFLAG VARCHAR(12) NULL , + ACTIVATEDBYID VARCHAR(36) NULL , + ACTIVATEDBYNAME VARCHAR(60) NULL , + ACTIVATEDTIME DATETIME NULL , + DELFLAG VARCHAR(12) NULL , + TESTCODE VARCHAR(36) NULL , + TESTNAME VARCHAR(120) NULL , + TESTNAMEENG VARCHAR(360) NULL , + SHORTTESTNAME VARCHAR(60) NULL , + TESTDESC VARCHAR(1200) NULL , + REMARKS VARCHAR(300) NULL , + CONSTRAINT PK_LIMS_TEST_LIBRARY PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目库' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用标记' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'ACTIVATEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用人ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用人' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启/停用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'ACTIVATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'删除标记' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'DELFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'TESTCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'TESTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目英文名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'TESTNAMEENG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目名称简写' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'SHORTTESTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'TESTDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY', @level2type=N'COLUMN',@level2name=N'REMARKS'; + +CREATE TABlE DBO.T_LIMS_TEST_LIBRARY_ORG( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + LIBRARYID BIGINT NULL , + ORGID VARCHAR(36) NULL , + ORGNAME VARCHAR(120) NULL , + REMARKS VARCHAR(300) NULL , + CONSTRAINT PK_LIMS_TEST_LIBRARY_ORG PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目库权限表' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目库ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'LIBRARYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'组织ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'ORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'组织名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'ORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_LIBRARY_ORG', @level2type=N'COLUMN',@level2name=N'REMARKS'; + +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.SERVICE_NAME', N'检测项目库', N'检测项目库', N'zh-CN',N'检测项目库'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.ID', N'检测项目库的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.CREATEDBYID', N'检测项目库的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.CREATEDBYNAME', N'检测项目库的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.CREATEDTIME', N'检测项目库的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.CREATEDBYORGID', N'检测项目库的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.CREATEDBYORGNAME', N'检测项目库的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.ACTIVATEDFLAG', N'检测项目库的启/停用标记', N'启/停用标记', N'zh-CN',N'启/停用标记'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.ACTIVATEDBYID', N'检测项目库的启/停用人ID', N'启/停用人ID', N'zh-CN',N'启/停用人ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.ACTIVATEDBYNAME', N'检测项目库的启/停用人', N'启/停用人', N'zh-CN',N'启/停用人'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.ACTIVATEDTIME', N'检测项目库的启/停用时间', N'启/停用时间', N'zh-CN',N'启/停用时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.DELFLAG', N'检测项目库的删除标记', N'删除标记', N'zh-CN',N'删除标记'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.TESTCODE', N'检测项目库的检测项目编码', N'检测项目编码', N'zh-CN',N'检测项目编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.TESTNAME', N'检测项目库的检测项目名称', N'检测项目名称', N'zh-CN',N'检测项目名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.TESTNAMEENG', N'检测项目库的检测项目英文名称', N'检测项目英文名称', N'zh-CN',N'检测项目英文名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.SHORTTESTNAME', N'检测项目库的检测项目名称简写', N'检测项目名称简写', N'zh-CN',N'检测项目名称简写'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.TESTDESC', N'检测项目库的检测项目描述', N'检测项目描述', N'zh-CN',N'检测项目描述'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY.REMARKS', N'检测项目库的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.SERVICE_NAME', N'检测项目库权限表', N'检测项目库权限表', N'zh-CN',N'检测项目库权限表'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.ID', N'检测项目库权限表的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.CREATEDBYID', N'检测项目库权限表的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.CREATEDBYNAME', N'检测项目库权限表的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.CREATEDTIME', N'检测项目库权限表的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGID', N'检测项目库权限表的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.CREATEDBYORGNAME', N'检测项目库权限表的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.LIBRARYID', N'检测项目库权限表的项目库ID', N'项目库ID', N'zh-CN',N'项目库ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.ORGID', N'检测项目库权限表的组织ID', N'组织ID', N'zh-CN',N'组织ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.ORGNAME', N'检测项目库权限表的组织名称', N'组织名称', N'zh-CN',N'组织名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_LIBRARY_ORG.REMARKS', N'检测项目库权限表的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTLIBRARYS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTLIBRARYS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTLIBRARYS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('000101', '检测项目库', '/secure/basemodule/basedata/test-library-orgs/page/edit-list', '0001', '000101', '018.svg', '检测项目库'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_LIBRARY', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_LIBRARY_ORG', '0', '0'); + + +-- ----------------------------- 2022-08-23 add by hangh------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/bean/LimsTestTypeBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/bean/LimsTestTypeBean.java new file mode 100644 index 0000000..49bc8e8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/bean/LimsTestTypeBean.java @@ -0,0 +1,186 @@ +package com.sunwayworld.basemodule.basedata.testtype.bean; + +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Activatable; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 检测项目类型 + * + * @author hangh@sunwayworld.com + * @date 2022-08-19 + */ +@Table("T_LIMS_TEST_TYPE") +public class LimsTestTypeBean extends AbstractInsertable implements Insertable, Activatable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + @NotNull(defaultValue = Constant.ACTIVATED_STATUS_YES) + private String activatedFlag;// 是否启用 + private String activatedById;// 启用人编码 + private String activatedByName;// 启用人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime activatedTime;// 启用时间 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String firstType;// 一级分类 + private String firstCode;// 一级编码 + private String secondType;// 二级分类 + private String secondCode;// 二级编码 + + private String remarks;// 备注 + + @NotNull(defaultValue = Constant.NO) + private String delFlag; // 逻辑删除标记 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getFirstType() { + return firstType; + } + + public void setFirstType(String firstType) { + this.firstType = firstType; + } + + public String getFirstCode() { + return firstCode; + } + + public void setFirstCode(String firstCode) { + this.firstCode = firstCode; + } + + public String getSecondType() { + return secondType; + } + + public void setSecondType(String secondType) { + this.secondType = secondType; + } + + public String getSecondCode() { + return secondCode; + } + + public void setSecondCode(String secondCode) { + this.secondCode = secondCode; + } + + public String getActivatedFlag() { + return activatedFlag; + } + + public void setActivatedFlag(String activatedFlag) { + this.activatedFlag = activatedFlag; + } + + @Override + public String getActivatedById() { + return activatedById; + } + + @Override + public void setActivatedById(String activatedById) { + this.activatedById = activatedById; + } + + @Override + public String getActivatedByName() { + return activatedByName; + } + + @Override + public void setActivatedByName(String activatedByName) { + this.activatedByName = activatedByName; + } + + @Override + public LocalDateTime getActivatedTime() { + return activatedTime; + } + + @Override + public void setActivatedTime(LocalDateTime activatedTime) { + this.activatedTime = activatedTime; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getDelFlag() { + return delFlag; + } + + public void setDelFlag(String delFlag) { + this.delFlag = delFlag; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/bean/LimsTesttypeAnalyteBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/bean/LimsTesttypeAnalyteBean.java new file mode 100644 index 0000000..210803b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/bean/LimsTesttypeAnalyteBean.java @@ -0,0 +1,58 @@ +package com.sunwayworld.basemodule.basedata.testtype.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; + +/** + * 同名分析项 + * + * @author zhangs@sunwayworld.com + * @date 2024-02-01 + */ +@Table("T_LIMS_TESTTYPE_ANALYTE") +public class LimsTesttypeAnalyteBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long testTypeId;// 检测项目类型ID + private Long analystId;// 静态分析项ID + private String groupName; //组名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getTestTypeId() { + return testTypeId; + } + + public void setTestTypeId(Long testTypeId) { + this.testTypeId = testTypeId; + } + + public Long getAnalystId() { + return analystId; + } + + public void setAnalystId(Long analystId) { + this.analystId = analystId; + } + + public String getGroupName() { + return groupName; + } + + public void setGroupName(String groupName) { + this.groupName = groupName; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/controller/LimsTestTypeController.java b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/controller/LimsTestTypeController.java new file mode 100644 index 0000000..b6a3e61 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/controller/LimsTestTypeController.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.basedata.testtype.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/test-types/page") +public interface LimsTestTypeController extends GenericEditListPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/controller/LimsTesttypeAnalyteController.java b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/controller/LimsTesttypeAnalyteController.java new file mode 100644 index 0000000..42f5033 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/controller/LimsTesttypeAnalyteController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.testtype.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/testtype-analytes/page") +public interface LimsTesttypeAnalyteController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/controller/impl/LimsTestTypeControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/controller/impl/LimsTestTypeControllerImpl.java new file mode 100644 index 0000000..f6de95c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/controller/impl/LimsTestTypeControllerImpl.java @@ -0,0 +1,31 @@ +package com.sunwayworld.basemodule.basedata.testtype.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.testtype.controller.LimsTestTypeController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsTestTypeControllerImpl implements LimsTestTypeController { + + @Log(value = "检测项目类型编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/test-types/lims-test-type-edit-list"; + } + + @Log(value = "检测项目类型查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/basedata/test-types/lims-test-type-search-list"; + } + + @Log(value = "检测项目类型选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/test-types/lims-test-type-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/controller/impl/LimsTesttypeAnalyteControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/controller/impl/LimsTesttypeAnalyteControllerImpl.java new file mode 100644 index 0000000..85bd4e8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/controller/impl/LimsTesttypeAnalyteControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.basedata.testtype.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.testtype.controller.LimsTesttypeAnalyteController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsTesttypeAnalyteControllerImpl implements LimsTesttypeAnalyteController { + + @Log(value = "同名分析项编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/testtype-analytes/lims-testtype-analyte-edit-list"; + } + + @Log(value = "同名分析项详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/basedata/testtype-analytes/lims-testtype-analyte-detail"; + } + + @Log(value = "同名分析项查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/basedata/testtype-analytes/lims-testtype-analyte-search-list"; + } + + @Log(value = "同名分析项选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/testtype-analytes/lims-testtype-analyte-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/dao/LimsTestTypeDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/dao/LimsTestTypeDao.java new file mode 100644 index 0000000..83a9e0c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/dao/LimsTestTypeDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.testtype.dao; + +import com.sunwayworld.basemodule.basedata.testtype.bean.LimsTestTypeBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsTestTypeDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/dao/LimsTesttypeAnalyteDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/dao/LimsTesttypeAnalyteDao.java new file mode 100644 index 0000000..0b0d010 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/dao/LimsTesttypeAnalyteDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.testtype.dao; + +import com.sunwayworld.basemodule.basedata.testtype.bean.LimsTesttypeAnalyteBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsTesttypeAnalyteDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/dao/impl/LimsTestTypeDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/dao/impl/LimsTestTypeDaoImpl.java new file mode 100644 index 0000000..2922f63 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/dao/impl/LimsTestTypeDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.testtype.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.testtype.bean.LimsTestTypeBean; +import com.sunwayworld.basemodule.basedata.testtype.dao.LimsTestTypeDao; +import com.sunwayworld.basemodule.basedata.testtype.mapper.LimsTestTypeMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsTestTypeDaoImpl extends MybatisDaoSupport implements LimsTestTypeDao { + + @Autowired + private LimsTestTypeMapper limsTestTypeMapper; + + @Override + public LimsTestTypeMapper getMapper() { + return limsTestTypeMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/dao/impl/LimsTesttypeAnalyteDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/dao/impl/LimsTesttypeAnalyteDaoImpl.java new file mode 100644 index 0000000..4786625 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/dao/impl/LimsTesttypeAnalyteDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.testtype.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.testtype.bean.LimsTesttypeAnalyteBean; +import com.sunwayworld.basemodule.basedata.testtype.dao.LimsTesttypeAnalyteDao; +import com.sunwayworld.basemodule.basedata.testtype.mapper.LimsTesttypeAnalyteMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsTesttypeAnalyteDaoImpl extends MybatisDaoSupport implements LimsTesttypeAnalyteDao { + + @Autowired + private LimsTesttypeAnalyteMapper limsTesttypeAnalyteMapper; + + @Override + public LimsTesttypeAnalyteMapper getMapper() { + return limsTesttypeAnalyteMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/mapper/LimsTestTypeMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/mapper/LimsTestTypeMapper.java new file mode 100644 index 0000000..ef3cfb7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/mapper/LimsTestTypeMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.testtype.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsTestTypeMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/mapper/LimsTesttypeAnalyteMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/mapper/LimsTesttypeAnalyteMapper.java new file mode 100644 index 0000000..438d045 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/mapper/LimsTesttypeAnalyteMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.testtype.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsTesttypeAnalyteMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/mapper/conf/lims-test-type-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/mapper/conf/lims-test-type-mysql-mapper.xml new file mode 100644 index 0000000..c171521 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/mapper/conf/lims-test-type-mysql-mapper.xml @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/mapper/conf/lims-test-type-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/mapper/conf/lims-test-type-oracle-mapper.xml new file mode 100644 index 0000000..c171521 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/mapper/conf/lims-test-type-oracle-mapper.xml @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/mapper/conf/lims-test-type-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/mapper/conf/lims-test-type-sqlserver-mapper.xml new file mode 100644 index 0000000..c00c5a8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/mapper/conf/lims-test-type-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/mapper/conf/lims-testtype-analyte-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/mapper/conf/lims-testtype-analyte-mysql-mapper.xml new file mode 100644 index 0000000..ddece37 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/mapper/conf/lims-testtype-analyte-mysql-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/mapper/conf/lims-testtype-analyte-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/mapper/conf/lims-testtype-analyte-oracle-mapper.xml new file mode 100644 index 0000000..6be583e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/mapper/conf/lims-testtype-analyte-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/mapper/conf/lims-testtype-analyte-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/mapper/conf/lims-testtype-analyte-postgresql-mapper.xml new file mode 100644 index 0000000..6be583e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/mapper/conf/lims-testtype-analyte-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/mapper/conf/lims-testtype-analyte-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/mapper/conf/lims-testtype-analyte-sqlserver-mapper.xml new file mode 100644 index 0000000..6be583e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/mapper/conf/lims-testtype-analyte-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/resource/LimsTestTypeResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/resource/LimsTestTypeResource.java new file mode 100644 index 0000000..2d1d795 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/resource/LimsTestTypeResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.testtype.resource; + +import com.sunwayworld.basemodule.basedata.testtype.bean.LimsTestTypeBean; +import com.sunwayworld.basemodule.basedata.testtype.service.LimsTestTypeService; +import com.sunwayworld.framework.support.activatable.resource.GenericActivatableResource; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/basedata/test-types") +public interface LimsTestTypeResource extends GenericResource, GenericChoosableResource, GenericActivatableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/resource/LimsTesttypeAnalyteResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/resource/LimsTesttypeAnalyteResource.java new file mode 100644 index 0000000..5acbd8c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/resource/LimsTesttypeAnalyteResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.testtype.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.testtype.bean.LimsTesttypeAnalyteBean; +import com.sunwayworld.basemodule.basedata.testtype.service.LimsTesttypeAnalyteService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/basedata/testtype-analytes") +public interface LimsTesttypeAnalyteResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/resource/impl/LimsTestTypeResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/resource/impl/LimsTestTypeResourceImpl.java new file mode 100644 index 0000000..1058d14 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/resource/impl/LimsTestTypeResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.basedata.testtype.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.testtype.resource.LimsTestTypeResource; +import com.sunwayworld.basemodule.basedata.testtype.service.LimsTestTypeService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("检测项目类型") +@RestController +@GikamBean +public class LimsTestTypeResourceImpl implements LimsTestTypeResource { + + @Autowired + private LimsTestTypeService limsTestTypeService; + + @Override + public LimsTestTypeService getService() { + return limsTestTypeService; + } + + @Log(value = "新增检测项目类型", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/resource/impl/LimsTesttypeAnalyteResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/resource/impl/LimsTesttypeAnalyteResourceImpl.java new file mode 100644 index 0000000..a639ffe --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/resource/impl/LimsTesttypeAnalyteResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.basedata.testtype.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.testtype.resource.LimsTesttypeAnalyteResource; +import com.sunwayworld.basemodule.basedata.testtype.service.LimsTesttypeAnalyteService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("同名分析项") +@RestController +@GikamBean +public class LimsTesttypeAnalyteResourceImpl implements LimsTesttypeAnalyteResource { + + @Autowired + private LimsTesttypeAnalyteService limsTesttypeAnalyteService; + + @Override + public LimsTesttypeAnalyteService getService() { + return limsTesttypeAnalyteService; + } + + @Log(value = "新增同名分析项", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/service/LimsTestTypeService.java b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/service/LimsTestTypeService.java new file mode 100644 index 0000000..4da74f5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/service/LimsTestTypeService.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.basedata.testtype.service; + +import com.sunwayworld.basemodule.basedata.testtype.bean.LimsTestTypeBean; +import com.sunwayworld.framework.support.activatable.service.GenericActivatableService; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsTestTypeService extends GenericService, GenericChoosableService, GenericActivatableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/service/LimsTesttypeAnalyteService.java b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/service/LimsTesttypeAnalyteService.java new file mode 100644 index 0000000..5e37d01 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/service/LimsTesttypeAnalyteService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.testtype.service; + +import com.sunwayworld.basemodule.basedata.testtype.bean.LimsTesttypeAnalyteBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsTesttypeAnalyteService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/service/impl/LimsTestTypeServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/service/impl/LimsTestTypeServiceImpl.java new file mode 100644 index 0000000..56b94c9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/service/impl/LimsTestTypeServiceImpl.java @@ -0,0 +1,54 @@ +package com.sunwayworld.basemodule.basedata.testtype.service.impl; + +import com.sunwayworld.basemodule.basedata.testtype.bean.LimsTestTypeBean; +import com.sunwayworld.basemodule.basedata.testtype.dao.LimsTestTypeDao; +import com.sunwayworld.basemodule.basedata.testtype.service.LimsTestTypeService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; + +@Repository +@GikamBean +public class LimsTestTypeServiceImpl implements LimsTestTypeService { + + @Autowired + private LimsTestTypeDao limsTestTypeDao; + + @Override + @SuppressWarnings("unchecked") + public LimsTestTypeDao getDao() { + return limsTestTypeDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsTestTypeBean limsTestType = jsonWrapper.parseUnique(LimsTestTypeBean.class); + limsTestType.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsTestType); + return limsTestType.getId(); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + public void delete(RestJsonWrapperBean wrapper) { + List testTypes = wrapper.parse(LimsTestTypeBean.class); + + if (testTypes.size() > 0) { + for (LimsTestTypeBean type : testTypes) { + type.setDelFlag(Constant.YES); + } + getDao().update(testTypes, "DelFlag"); + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/service/impl/LimsTesttypeAnalyteServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/service/impl/LimsTesttypeAnalyteServiceImpl.java new file mode 100644 index 0000000..db8ec21 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/service/impl/LimsTesttypeAnalyteServiceImpl.java @@ -0,0 +1,44 @@ +package com.sunwayworld.basemodule.basedata.testtype.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.testtype.dao.LimsTesttypeAnalyteDao; +import com.sunwayworld.basemodule.basedata.testtype.bean.LimsTesttypeAnalyteBean; +import com.sunwayworld.basemodule.basedata.testtype.service.LimsTesttypeAnalyteService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; + +@Repository +@GikamBean +public class LimsTesttypeAnalyteServiceImpl implements LimsTesttypeAnalyteService { + + @Autowired + private LimsTesttypeAnalyteDao limsTesttypeAnalyteDao; + + @Override + @SuppressWarnings("unchecked") + public LimsTesttypeAnalyteDao getDao() { + return limsTesttypeAnalyteDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + List limsTesttypeAnalytes = jsonWrapper.parse(LimsTesttypeAnalyteBean.class); + for (LimsTesttypeAnalyteBean limsTesttypeAnalyte : limsTesttypeAnalytes) { + limsTesttypeAnalyte.setId(ApplicationContextHelper.getNextIdentity()); + } + getDao().insert(limsTesttypeAnalytes); + return limsTesttypeAnalytes.get(0).getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/sql/limsTestType-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/sql/limsTestType-mysql-sql.sql new file mode 100644 index 0000000..f6d7f22 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/sql/limsTestType-mysql-sql.sql @@ -0,0 +1,92 @@ +-- ----------------------------- 2022-08-19 add by hangh--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST_TYPE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `FIRSTTYPE` VARCHAR(60) DEFAULT NULL COMMENT '一级分类', + `FIRSTCODE` VARCHAR(60) DEFAULT NULL COMMENT '一级编码', + `SECONDTYPE` VARCHAR(60) DEFAULT NULL COMMENT '二级分类', + `SECONDCODE` VARCHAR(60) DEFAULT NULL COMMENT '二级编码', + `ACTIVATEDFLAG` VARCHAR(12) DEFAULT NULL COMMENT '是否启用', + `REMARK` VARCHAR(300) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目类型'; + +CALL INSERTI18N('T_LIMS_TEST_TYPE.SERVICE_NAME', '检测项目类型', '检测项目类型', 'zh-CN', '检测项目类型'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.ID', '检测项目类型的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYID', '检测项目类型的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYNAME', '检测项目类型的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDTIME', '检测项目类型的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYORGID', '检测项目类型的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYORGNAME', '检测项目类型的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.FIRSTTYPE', '检测项目类型的一级分类', '一级分类', 'zh-CN', '一级分类'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.FIRSTCODE', '检测项目类型的一级编码', '一级编码', 'zh-CN', '一级编码'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.SECONDTYPE', '检测项目类型的二级分类', '二级分类', 'zh-CN', '二级分类'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.SECONDCODE', '检测项目类型的二级编码', '二级编码', 'zh-CN', '二级编码'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.ACTIVATEDFLAG', '检测项目类型的是否启用', '是否启用', 'zh-CN', '是否启用'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.REMARK', '检测项目类型的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20220819001', '检测项目类型', '/secure/basemodule/basedata/test-types/page/edit-list', '20210616001', '10', '013.svg', '检测项目类型'); + +-- INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +-- VALUES ('000101', '检测项目类型', '/secure/basemodule/basedata/test-types/page/edit-list', '0001', '000101', '013.svg', '检测项目类型'); +-- INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +-- VALUES ('000103', '检测项目类型查询', '/secure/basemodule/basedata/test-types/page/search-list', '0001', '000103', '013.svg', '检测项目类型查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_TYPE', '0', '0'); + +ALTER TABLE T_LIMS_TEST_TYPE ADD DELFLAG VARCHAR(12) COMMENT '删除标记'; + +ALTER TABLE T_LIMS_TEST_TYPE ADD activatedById VARCHAR(30) COMMENT '启/停人ID'; +ALTER TABLE T_LIMS_TEST_TYPE ADD activatedByName VARCHAR(60) COMMENT '启/停人'; +ALTER TABLE T_LIMS_TEST_TYPE ADD activatedTime DATETIME COMMENT '启/停时间'; + + +CALL INSERTI18N('T_LIMS_TEST_TYPE.SERVICE_NAME', '检测项目类型', 'Test Item Type', 'en-US', 'Test Item Type'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.ID', '检测项目类型的主键', 'Primary Key', 'en-US', 'Primary Key'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYID', '检测项目类型的制单人编码', 'Editor ID', 'en-US', 'Editor ID'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYNAME', '检测项目类型的制单人名称', 'Editor Name', 'en-US', 'Editor Name'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDTIME', '检测项目类型的制单时间', 'EditTime', 'en-US', 'EditTime'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYORGID', '检测项目类型的制单人单位编码', 'Editor Department ID', 'en-US', 'Editor Department ID'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYORGNAME', '检测项目类型的制单人单位名称', 'Editor Department Name', 'en-US', 'Editor Department Name'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.FIRSTTYPE', '检测项目类型的一级分类', 'First Type', 'en-US', 'First Type'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.FIRSTCODE', '检测项目类型的一级编码', 'First Code', 'en-US', 'First Code'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.SECONDTYPE', '检测项目类型的二级分类', 'Second Type', 'en-US', 'Second Type'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.SECONDCODE', '检测项目类型的二级编码', 'Second Code', 'en-US', 'Second Code'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.ACTIVATEDFLAG', '检测项目类型的是否启用', 'Enabled Or Not', 'en-US', 'Enabled Or Not'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.REMARK', '检测项目类型的备注', 'Remark', 'en-US', 'Remark'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.MODAL.ADD', '新增', 'Add A New Data', 'en-US', 'Add A New Data'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.TAB.BASE_INFO', '基本信息', 'Basic Info', 'en-US', 'Basic Info'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.BUTTON.BUTTON', '按钮', 'Button', 'en-US', 'Button'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.TIP.TIP', '提示框', 'Tooltip', 'en-US', 'Tooltip'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.MODAL.MODAL', '对话框', 'Dialog Box', 'en-US', 'Dialog Box'); + +CALL INSERTI18N('GIKAM.BUTTON.INSERT', '按钮', 'INSERT DATAS', 'en-US', 'INSERT DATAS'); +CALL INSERTI18N('GIKAM.BUTTON.DELETE', '按钮', 'DELETE DATAS', 'en-US', 'DELETE DATAS'); +CALL INSERTI18N('GIKAM.BUTTON.ACTIVE', '按钮', 'ACTIVE DATAS', 'en-US', 'ACTIVE DATAS'); +CALL INSERTI18N('GIKAM.BUTTON.DEACTIVE', '按钮', 'DEACTIVE DATAS', 'en-US', 'DEACTIVE DATAS'); + +CALL INSERTI18N('T_LIMS_TEST_TYPE.REMARKS', '测试类型', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.REMARKS', '测试类型', 'Remarks', 'en-US', 'Remarks'); +ALTER TABLE t_lims_test_type CHANGE REMARK REMARKS varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '备注'; + + +COMMIT; + +-- ----------------------------- 2022-08-19 add by hangh------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/sql/limsTestType-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/sql/limsTestType-oracle-sql.sql new file mode 100644 index 0000000..2ff50e8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/sql/limsTestType-oracle-sql.sql @@ -0,0 +1,104 @@ +-- ----------------------------- 2022-08-19 add by hangh--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_TEST_TYPE( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + FIRSTTYPE VARCHAR2(60) NULL, + FIRSTCODE VARCHAR2(60) NULL, + SECONDTYPE VARCHAR2(60) NULL, + SECONDCODE VARCHAR2(60) NULL, + ACTIVATEDFLAG VARCHAR2(12) NULL, + REMARK VARCHAR2(300) NULL + ); +COMMENT ON TABLE T_LIMS_TEST_TYPE IS '检测项目类型'; +COMMENT ON COLUMN T_LIMS_TEST_TYPE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST_TYPE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST_TYPE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST_TYPE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST_TYPE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST_TYPE.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_TEST_TYPE.FIRSTTYPE IS '一级分类'; +COMMENT ON COLUMN T_LIMS_TEST_TYPE.FIRSTCODE IS '一级编码'; +COMMENT ON COLUMN T_LIMS_TEST_TYPE.SECONDTYPE IS '二级分类'; +COMMENT ON COLUMN T_LIMS_TEST_TYPE.SECONDCODE IS '二级编码'; +COMMENT ON COLUMN T_LIMS_TEST_TYPE.ACTIVATEDFLAG IS '是否启用'; +COMMENT ON COLUMN T_LIMS_TEST_TYPE.REMARK IS '备注'; + +ALTER TABLE T_LIMS_TEST_TYPE ADD CONSTRAINT PK_LIMS_TEST_TYPE PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_TEST_TYPE.SERVICE_NAME', '检测项目类型', '检测项目类型', 'zh-CN', '检测项目类型'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.ID', '检测项目类型的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYID', '检测项目类型的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYNAME', '检测项目类型的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDTIME', '检测项目类型的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYORGID', '检测项目类型的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYORGNAME', '检测项目类型的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.FIRSTTYPE', '检测项目类型的一级分类', '一级分类', 'zh-CN', '一级分类'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.FIRSTCODE', '检测项目类型的一级编码', '一级编码', 'zh-CN', '一级编码'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.SECONDTYPE', '检测项目类型的二级分类', '二级分类', 'zh-CN', '二级分类'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.SECONDCODE', '检测项目类型的二级编码', '二级编码', 'zh-CN', '二级编码'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.ACTIVATEDFLAG', '检测项目类型的是否启用', '是否启用', 'zh-CN', '是否启用'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.REMARK', '检测项目类型的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20220819001', '检测项目类型', '/secure/basemodule/basedata/test-types/page/edit-list', '20210616001', '10', '013.svg', '检测项目类型'); + +-- INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +-- VALUES ('000101', '检测项目类型', '/secure/basemodule/basedata/test-types/page/edit-list', '0001', '000101', '013.svg', '检测项目类型'); +-- INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +-- VALUES ('000103', '检测项目类型查询', '/secure/basemodule/basedata/test-types/page/search-list', '0001', '000103', '013.svg', '检测项目类型查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_TYPE', '0', '0'); + +ALTER TABLE T_LIMS_TEST_TYPE ADD DELFLAG VARCHAR(12) COMMENT '删除标记'; + +ALTER TABLE T_LIMS_TEST_TYPE ADD activatedById VARCHAR(30) COMMENT '启/停人ID'; +ALTER TABLE T_LIMS_TEST_TYPE ADD activatedByName VARCHAR(60) COMMENT '启/停人'; +ALTER TABLE T_LIMS_TEST_TYPE ADD activatedTime DATETIME COMMENT '启/停时间'; + + +CALL INSERTI18N('T_LIMS_TEST_TYPE.SERVICE_NAME', '检测项目类型', 'Test Item Type', 'en-US', 'Test Item Type'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.ID', '检测项目类型的主键', 'Primary Key', 'en-US', 'Primary Key'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYID', '检测项目类型的制单人编码', 'Editor ID', 'en-US', 'Editor ID'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYNAME', '检测项目类型的制单人名称', 'Editor Name', 'en-US', 'Editor Name'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDTIME', '检测项目类型的制单时间', 'EditTime', 'en-US', 'EditTime'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYORGID', '检测项目类型的制单人单位编码', 'Editor Department ID', 'en-US', 'Editor Department ID'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYORGNAME', '检测项目类型的制单人单位名称', 'Editor Department Name', 'en-US', 'Editor Department Name'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.FIRSTTYPE', '检测项目类型的一级分类', 'First Type', 'en-US', 'First Type'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.FIRSTCODE', '检测项目类型的一级编码', 'First Code', 'en-US', 'First Code'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.SECONDTYPE', '检测项目类型的二级分类', 'Second Type', 'en-US', 'Second Type'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.SECONDCODE', '检测项目类型的二级编码', 'Second Code', 'en-US', 'Second Code'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.ACTIVATEDFLAG', '检测项目类型的是否启用', 'Enabled Or Not', 'en-US', 'Enabled Or Not'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.REMARK', '检测项目类型的备注', 'Remark', 'en-US', 'Remark'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.MODAL.ADD', '新增', 'Add A New Data', 'en-US', 'Add A New Data'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.TAB.BASE_INFO', '基本信息', 'Basic Info', 'en-US', 'Basic Info'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.BUTTON.BUTTON', '按钮', 'Button', 'en-US', 'Button'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.TIP.TIP', '提示框', 'Tooltip', 'en-US', 'Tooltip'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.MODAL.MODAL', '对话框', 'Dialog Box', 'en-US', 'Dialog Box'); + + +CALL INSERTI18N('GIKAM.BUTTON.INSERT', '按钮', 'INSERT DATAS', 'en-US', 'INSERT DATAS'); +CALL INSERTI18N('GIKAM.BUTTON.DELETE', '按钮', 'DELETE DATAS', 'en-US', 'DELETE DATAS'); +CALL INSERTI18N('GIKAM.BUTTON.ACTIVE', '按钮', 'ACTIVE DATAS', 'en-US', 'ACTIVE DATAS'); +CALL INSERTI18N('GIKAM.BUTTON.DEACTIVE', '按钮', 'DEACTIVE DATAS', 'en-US', 'DEACTIVE DATAS'); + +CALL INSERTI18N('T_LIMS_TEST_TYPE.REMARKS', '测试类型', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.REMARKS', '测试类型', 'Remarks', 'en-US', 'Remarks'); +ALTER TABLE t_lims_test_type CHANGE REMARK REMARKS varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '备注'; + +COMMIT; + +-- ----------------------------- 2022-08-19 add by hangh------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/sql/limsTestType-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/sql/limsTestType-sqlserver-sql.sql new file mode 100644 index 0000000..ff758e6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/sql/limsTestType-sqlserver-sql.sql @@ -0,0 +1,100 @@ +-- ----------------------------- 2022-08-19 add by hangh--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_TEST_TYPE( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + FIRSTTYPE VARCHAR(60) NULL , + FIRSTCODE VARCHAR(60) NULL , + SECONDTYPE VARCHAR(60) NULL , + SECONDCODE VARCHAR(60) NULL , + ACTIVATEDFLAG VARCHAR(12) NULL , + REMARK VARCHAR(300) NULL , + CONSTRAINT PK_LIMS_TEST_TYPE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_TYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_TYPE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'一级分类' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_TYPE', @level2type=N'COLUMN',@level2name=N'FIRSTTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'一级编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_TYPE', @level2type=N'COLUMN',@level2name=N'FIRSTCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'二级分类' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_TYPE', @level2type=N'COLUMN',@level2name=N'SECONDTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'二级编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_TYPE', @level2type=N'COLUMN',@level2name=N'SECONDCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否启用' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_TYPE', @level2type=N'COLUMN',@level2name=N'ACTIVATEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_TYPE', @level2type=N'COLUMN',@level2name=N'REMARK'; + +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.SERVICE_NAME', N'检测项目类型', N'检测项目类型', N'zh-CN',N'检测项目类型'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.ID', N'检测项目类型的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.CREATEDBYID', N'检测项目类型的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.CREATEDBYNAME', N'检测项目类型的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.CREATEDTIME', N'检测项目类型的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.CREATEDBYORGID', N'检测项目类型的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.CREATEDBYORGNAME', N'检测项目类型的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.FIRSTTYPE', N'检测项目类型的一级分类', N'一级分类', N'zh-CN',N'一级分类'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.FIRSTCODE', N'检测项目类型的一级编码', N'一级编码', N'zh-CN',N'一级编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.SECONDTYPE', N'检测项目类型的二级分类', N'二级分类', N'zh-CN',N'二级分类'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.SECONDCODE', N'检测项目类型的二级编码', N'二级编码', N'zh-CN',N'二级编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.ACTIVATEDFLAG', N'检测项目类型的是否启用', N'是否启用', N'zh-CN',N'是否启用'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_TYPE.REMARK', N'检测项目类型的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTTYPES.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTTYPES.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTTYPES.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTTYPES.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTTYPES.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 + +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('20220819001', '检测项目类型', '/secure/basemodule/basedata/test-types/page/edit-list', '20210616001', '10', '013.svg', '检测项目类型'); + +-- INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +-- VALUES ('000101', '检测项目类型', '/secure/basemodule/basedata/test-types/page/edit-list', '0001', '000101', '013.svg', '检测项目类型'); +-- INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +-- VALUES ('000103', '检测项目类型查询', '/secure/basemodule/basedata/test-types/page/search-list', '0001', '000103', '013.svg', '检测项目类型查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_TYPE', '0', '0'); +ALTER TABLE T_LIMS_TEST_TYPE ADD DELFLAG VARCHAR(12) COMMENT '删除标记'; + +ALTER TABLE T_LIMS_TEST_TYPE ADD activatedById VARCHAR(30) COMMENT '启/停人ID'; +ALTER TABLE T_LIMS_TEST_TYPE ADD activatedByName VARCHAR(60) COMMENT '启/停人'; +ALTER TABLE T_LIMS_TEST_TYPE ADD activatedTime DATETIME COMMENT '启/停时间'; + + + +CALL INSERTI18N('T_LIMS_TEST_TYPE.SERVICE_NAME', '检测项目类型', 'Test Item Type', 'en-US', 'Test Item Type'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.ID', '检测项目类型的主键', 'Primary Key', 'en-US', 'Primary Key'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYID', '检测项目类型的制单人编码', 'Editor ID', 'en-US', 'Editor ID'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYNAME', '检测项目类型的制单人名称', 'Editor Name', 'en-US', 'Editor Name'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDTIME', '检测项目类型的制单时间', 'EditTime', 'en-US', 'EditTime'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYORGID', '检测项目类型的制单人单位编码', 'Editor Department ID', 'en-US', 'Editor Department ID'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.CREATEDBYORGNAME', '检测项目类型的制单人单位名称', 'Editor Department Name', 'en-US', 'Editor Department Name'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.FIRSTTYPE', '检测项目类型的一级分类', 'First Type', 'en-US', 'First Type'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.FIRSTCODE', '检测项目类型的一级编码', 'First Code', 'en-US', 'First Code'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.SECONDTYPE', '检测项目类型的二级分类', 'Second Type', 'en-US', 'Second Type'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.SECONDCODE', '检测项目类型的二级编码', 'Second Code', 'en-US', 'Second Code'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.ACTIVATEDFLAG', '检测项目类型的是否启用', 'Enabled Or Not', 'en-US', 'Enabled Or Not'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.REMARK', '检测项目类型的备注', 'Remark', 'en-US', 'Remark'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.MODAL.ADD', '新增', 'Add A New Data', 'en-US', 'Add A New Data'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.TAB.BASE_INFO', '基本信息', 'Basic Info', 'en-US', 'Basic Info'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.BUTTON.BUTTON', '按钮', 'Button', 'en-US', 'Button'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.TIP.TIP', '提示框', 'Tooltip', 'en-US', 'Tooltip'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.MODAL.MODAL', '对话框', 'Dialog Box', 'en-US', 'Dialog Box'); + + +CALL INSERTI18N('GIKAM.BUTTON.INSERT', '按钮', 'INSERT DATAS', 'en-US', 'INSERT DATAS'); +CALL INSERTI18N('GIKAM.BUTTON.DELETE', '按钮', 'DELETE DATAS', 'en-US', 'DELETE DATAS'); +CALL INSERTI18N('GIKAM.BUTTON.ACTIVE', '按钮', 'ACTIVE DATAS', 'en-US', 'ACTIVE DATAS'); +CALL INSERTI18N('GIKAM.BUTTON.DEACTIVE', '按钮', 'DEACTIVE DATAS', 'en-US', 'DEACTIVE DATAS'); + +CALL INSERTI18N('T_LIMS_TEST_TYPE.REMARKS', '测试类型', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_TYPE.REMARKS', '测试类型', 'Remarks', 'en-US', 'Remarks'); +ALTER TABLE t_lims_test_type CHANGE REMARK REMARKS varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '备注'; + +-- ----------------------------- 2022-08-19 add by hangh------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/sql/limsTesttypeAnalyte-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/sql/limsTesttypeAnalyte-mysql-sql.sql new file mode 100644 index 0000000..aa59052 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/sql/limsTesttypeAnalyte-mysql-sql.sql @@ -0,0 +1,54 @@ +-- ----------------------------- 2024-02-01 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_TESTTYPE_ANALYTE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTTYPEID` BIGINT DEFAULT NULL COMMENT '检测项目类型ID', + `ANALYSTNAME` VARCHAR(120) DEFAULT NULL COMMENT '分析项名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='同名分析项'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TESTTYPE_ANALYTE','ID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TESTTYPE_ANALYTE','TESTTYPEID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TESTTYPE_ANALYTE','ANALYSTNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_TESTTYPE_ANALYTE', '1', 'zhangsheng', 'zhangsheng', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TESTTYPE_ANALYTE','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TESTTYPE_ANALYTE','TESTTYPEID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TESTTYPE_ANALYTE','ANALYSTNAME','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_TESTTYPE_ANALYTE', '同名分析项', 'service', '1'); +CALL INSERTI18N('T_LIMS_TESTTYPE_ANALYTE.SERVICE_NAME', '同名分析项', '同名分析项', 'zh-CN', '同名分析项'); +CALL INSERTI18N('T_LIMS_TESTTYPE_ANALYTE.ID', '同名分析项的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TESTTYPE_ANALYTE.TESTTYPEID', '同名分析项的检测项目类型ID', '检测项目类型ID', 'zh-CN', '检测项目类型ID'); +CALL INSERTI18N('T_LIMS_TESTTYPE_ANALYTE.ANALYSTNAME', '同名分析项的分析项名称', '分析项名称', 'zh-CN', '分析项名称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '同名分析项', '/secure/basemodule/basedata/testtype-analytes/page/edit-list', '11', '11', '068.svg', '同名分析项'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '同名分析项查询', '/secure/basemodule/basedata/testtype-analytes/page/search-list', '11', '03', '068.svg', '同名分析项查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TESTTYPE_ANALYTE', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2024-02-01 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/sql/limsTesttypeAnalyte-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/sql/limsTesttypeAnalyte-oracle-sql.sql new file mode 100644 index 0000000..1fb7ea7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/sql/limsTesttypeAnalyte-oracle-sql.sql @@ -0,0 +1,57 @@ +-- ----------------------------- 2024-02-01 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_TESTTYPE_ANALYTE( + ID NUMBER NOT NULL, + TESTTYPEID NUMBER NULL, + ANALYSTNAME VARCHAR2(120) NULL + ); +COMMENT ON TABLE T_LIMS_TESTTYPE_ANALYTE IS '同名分析项'; +COMMENT ON COLUMN T_LIMS_TESTTYPE_ANALYTE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TESTTYPE_ANALYTE.TESTTYPEID IS '检测项目类型ID'; +COMMENT ON COLUMN T_LIMS_TESTTYPE_ANALYTE.ANALYSTNAME IS '分析项名称'; + +ALTER TABLE T_LIMS_TESTTYPE_ANALYTE ADD CONSTRAINT PK_LIMS_TESTTYPE_ANALYTE PRIMARY KEY (ID); + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TESTTYPE_ANALYTE','ID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TESTTYPE_ANALYTE','TESTTYPEID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TESTTYPE_ANALYTE','ANALYSTNAME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_TESTTYPE_ANALYTE', '1', 'zhangsheng', 'zhangsheng', CURRENT_TIMESTAMP, 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TESTTYPE_ANALYTE','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TESTTYPE_ANALYTE','TESTTYPEID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TESTTYPE_ANALYTE','ANALYSTNAME','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_TESTTYPE_ANALYTE', '同名分析项', 'service', '1'); +CALL INSERTI18N('T_LIMS_TESTTYPE_ANALYTE.SERVICE_NAME', '同名分析项', '同名分析项', 'zh-CN', '同名分析项'); +CALL INSERTI18N('T_LIMS_TESTTYPE_ANALYTE.ID', '同名分析项的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TESTTYPE_ANALYTE.TESTTYPEID', '同名分析项的检测项目类型ID', '检测项目类型ID', 'zh-CN', '检测项目类型ID'); +CALL INSERTI18N('T_LIMS_TESTTYPE_ANALYTE.ANALYSTNAME', '同名分析项的分析项名称', '分析项名称', 'zh-CN', '分析项名称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '同名分析项', '/secure/basemodule/basedata/testtype-analytes/page/edit-list', '11', '11', '068.svg', '同名分析项'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '同名分析项查询', '/secure/basemodule/basedata/testtype-analytes/page/search-list', '11', '03', '068.svg', '同名分析项查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TESTTYPE_ANALYTE', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2024-02-01 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/sql/limsTesttypeAnalyte-postgresql-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/sql/limsTesttypeAnalyte-postgresql-sql.sql new file mode 100644 index 0000000..5a7d9d0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/sql/limsTesttypeAnalyte-postgresql-sql.sql @@ -0,0 +1,56 @@ +-- ----------------------------- 2024-02-01 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS T_LIMS_TESTTYPE_ANALYTE( + ID BIGINT NOT NULL, + TESTTYPEID BIGINT NULL, + ANALYSTNAME VARCHAR(120) NULL, + PRIMARY KEY (ID) +); +comment on table T_LIMS_TESTTYPE_ANALYTE is '同名分析项'; +comment on column T_LIMS_TESTTYPE_ANALYTE.id is '主键'; +comment on column T_LIMS_TESTTYPE_ANALYTE.testTypeId is '检测项目类型ID'; +comment on column T_LIMS_TESTTYPE_ANALYTE.analystName is '分析项名称'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_TESTTYPE_ANALYTE','ID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_TESTTYPE_ANALYTE','TESTTYPEID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_TESTTYPE_ANALYTE','ANALYSTNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_TESTTYPE_ANALYTE', '1', 'zhangsheng', 'zhangsheng', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_TESTTYPE_ANALYTE','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_TESTTYPE_ANALYTE','TESTTYPEID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_TESTTYPE_ANALYTE','ANALYSTNAME','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_TESTTYPE_ANALYTE', '同名分析项', 'service', '1'); +CALL INSERTI18N('T_LIMS_TESTTYPE_ANALYTE.SERVICE_NAME', '同名分析项', '同名分析项', 'zh-CN', '同名分析项'); +CALL INSERTI18N('T_LIMS_TESTTYPE_ANALYTE.ID', '同名分析项的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TESTTYPE_ANALYTE.TESTTYPEID', '同名分析项的检测项目类型ID', '检测项目类型ID', 'zh-CN', '检测项目类型ID'); +CALL INSERTI18N('T_LIMS_TESTTYPE_ANALYTE.ANALYSTNAME', '同名分析项的分析项名称', '分析项名称', 'zh-CN', '分析项名称'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BASEDATA.TESTTYPES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '同名分析项', '/secure/basemodule/basedata/testtype-analytes/page/edit-list', '11', '11', '068.svg', '同名分析项'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '同名分析项查询', '/secure/basemodule/basedata/testtype-analytes/page/search-list', '11', '03', '068.svg', '同名分析项查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TESTTYPE_ANALYTE', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2024-02-01 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/testtype/sql/limsTesttypeAnalyte-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/sql/limsTesttypeAnalyte-sqlserver-sql.sql new file mode 100644 index 0000000..8e350a6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/testtype/sql/limsTesttypeAnalyte-sqlserver-sql.sql @@ -0,0 +1,51 @@ +-- ----------------------------- 2024-02-01 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_TESTTYPE_ANALYTE( + ID BIGINT NOT NULL, + TESTTYPEID BIGINT NULL , + ANALYSTNAME VARCHAR(120) NULL , + CONSTRAINT PK_LIMS_TESTTYPE_ANALYTE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'同名分析项' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TESTTYPE_ANALYTE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TESTTYPE_ANALYTE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目类型ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TESTTYPE_ANALYTE', @level2type=N'COLUMN',@level2name=N'TESTTYPEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TESTTYPE_ANALYTE', @level2type=N'COLUMN',@level2name=N'ANALYSTNAME'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TESTTYPE_ANALYTE','ID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TESTTYPE_ANALYTE','TESTTYPEID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TESTTYPE_ANALYTE','ANALYSTNAME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_TESTTYPE_ANALYTE', '1', 'zhangsheng', 'zhangsheng', GETDATE(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TESTTYPE_ANALYTE','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TESTTYPE_ANALYTE','TESTTYPEID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TESTTYPE_ANALYTE','ANALYSTNAME','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_TESTTYPE_ANALYTE', '同名分析项', 'service', '1'); +EXEC DBO.INSERTI18N N'T_LIMS_TESTTYPE_ANALYTE.SERVICE_NAME', N'同名分析项', N'同名分析项', N'zh-CN',N'同名分析项'; +EXEC DBO.INSERTI18N N'T_LIMS_TESTTYPE_ANALYTE.ID', N'同名分析项的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TESTTYPE_ANALYTE.TESTTYPEID', N'同名分析项的检测项目类型ID', N'检测项目类型ID', N'zh-CN',N'检测项目类型ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TESTTYPE_ANALYTE.ANALYSTNAME', N'同名分析项的分析项名称', N'分析项名称', N'zh-CN',N'分析项名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTTYPES.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTTYPES.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTTYPES.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTTYPES.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BASEDATA.TESTTYPES.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '同名分析项', '/secure/basemodule/basedata/testtype-analytes/page/edit-list', '11', '11', '068.svg', '同名分析项'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '同名分析项查询', '/secure/basemodule/basedata/testtype-analytes/page/search-list', '11', '03', '068.svg', '同名分析项查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TESTTYPE_ANALYTE', '0', '0'); + + +-- ----------------------------- 2024-02-01 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/train/bean/LimsStaffTrainBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/train/bean/LimsStaffTrainBean.java new file mode 100644 index 0000000..443a445 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/train/bean/LimsStaffTrainBean.java @@ -0,0 +1,207 @@ +package com.sunwayworld.basemodule.basedata.train.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 培训考核表 + * + * @author liujie1111@sunwayworld.com@sunwayworld.com + * @date 2023-07-05 + */ +@Table("T_LIMS_STAFF_TRAIN") +public class LimsStaffTrainBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String applyName;// 申请人 + private String applyId;// 申请人Id + private String applyNo;// 申请单号 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime applyTime;// 申请时间 + private String trainType;// 考核方式 + private String workLicense;// 上岗证 + private String workLicenseLevel;// 上岗证级别 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime planEndTime;// 计划结束时间 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime realEndTime;// 实际结束时间 + private String head;// 负责人 + private String result;// 培训结果 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程字段 + private String base;//实验室 + private String groupCode;//组织ID + private String testGroup;//组别 + private String staffType;//人员类别 + private String jobLevel;//人员职级 + private String jobLife;//年限 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getBase() { + return base; + } + + public String getJobLevel() { + return jobLevel; + } + + public void setJobLevel(String jobLevel) { + this.jobLevel = jobLevel; + } + + public String getJobLife() { + return jobLife; + } + + public void setJobLife(String jobLife) { + this.jobLife = jobLife; + } + + public void setBase(String base) { + this.base = base; + } + + public String getGroupCode() { + return groupCode; + } + + public void setGroupCode(String groupCode) { + this.groupCode = groupCode; + } + + public String getTestGroup() { + return testGroup; + } + + public void setTestGroup(String testGroup) { + this.testGroup = testGroup; + } + + public String getStaffType() { + return staffType; + } + + public void setStaffType(String staffType) { + this.staffType = staffType; + } + + public String getApplyName() { + return applyName; + } + + public void setApplyName(String applyName) { + this.applyName = applyName; + } + + public String getApplyId() { + return applyId; + } + + public void setApplyId(String applyId) { + this.applyId = applyId; + } + + public String getApplyNo() { + return applyNo; + } + + public void setApplyNo(String applyNo) { + this.applyNo = applyNo; + } + + public LocalDateTime getApplyTime() { + return applyTime; + } + + public void setApplyTime(LocalDateTime applyTime) { + this.applyTime = applyTime; + } + + public String getTrainType() { + return trainType; + } + + public void setTrainType(String trainType) { + this.trainType = trainType; + } + + public String getWorkLicense() { + return workLicense; + } + + public void setWorkLicense(String workLicense) { + this.workLicense = workLicense; + } + + public String getWorkLicenseLevel() { + return workLicenseLevel; + } + + public void setWorkLicenseLevel(String workLicenseLevel) { + this.workLicenseLevel = workLicenseLevel; + } + + public LocalDateTime getPlanEndTime() { + return planEndTime; + } + + public void setPlanEndTime(LocalDateTime planEndTime) { + this.planEndTime = planEndTime; + } + + public LocalDateTime getRealEndTime() { + return realEndTime; + } + + public void setRealEndTime(LocalDateTime realEndTime) { + this.realEndTime = realEndTime; + } + + public String getHead() { + return head; + } + + public void setHead(String head) { + this.head = head; + } + + public String getResult() { + return result; + } + + public void setResult(String result) { + this.result = result; + } + + @Override + public String getProcessStatus() { + return processStatus; + } + + @Override + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/train/bean/PqMatrixHeaderBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/train/bean/PqMatrixHeaderBean.java new file mode 100644 index 0000000..94a4035 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/train/bean/PqMatrixHeaderBean.java @@ -0,0 +1,130 @@ +package com.sunwayworld.basemodule.basedata.train.bean; + +import com.sunwayworld.framework.support.matrix.MatrixHelper; + +import java.io.Serializable; +import java.util.List; +import java.util.Map; + +public class PqMatrixHeaderBean implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 列表中的字段的名称,其中行转列的规范为:
+ * field = 对应业务表名 + '$' + 列名 + '$' + ID的值
+ */ + private String field; // 表格标题中列对应的KEY + private String title; // 表格标题中列显示的文本 + + private String javaType = String.class.getSimpleName(); // Java类型的简称(如: + // String,Integer,LocalDateTime等) + + // 用于下拉框或checkbox等 + private String type; + private String category; + private Map param; + private boolean editor = true; + // 是否只读 + private boolean readonly = false; + + private List subColumns; + + /** + * 非行转列用 + */ + public static PqMatrixHeaderBean getInstance(String field, String title) { + PqMatrixHeaderBean header = new PqMatrixHeaderBean(); + header.setField(field); + header.setTitle(title); + + return header; + } + + /** + * 行转列用 + */ + public static PqMatrixHeaderBean getRotateInstance(String table, PK id, String field, String title) { + PqMatrixHeaderBean header = new PqMatrixHeaderBean(); + header.setField(MatrixHelper.getRotatedFieldName(table, id, field)); + header.setTitle(title); + + return header; + } + + public void setField(String field) { + this.field = field; + } + + public void setTitle(String title) { + this.title = title; + } + + public String getField() { + return field; + } + + public String getTitle() { + return title; + } + + public String getJavaType() { + return javaType; + } + + public void setJavaType(String javaType) { + this.javaType = javaType; + } + + public static long getSerialversionuid() { + return serialVersionUID; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + public String getCategory() { + return category; + } + + public void setCategory(String category) { + this.category = category; + } + + public Map getParam() { + return param; + } + + public void setParam(Map param) { + this.param = param; + } + + public boolean isReadonly() { + return readonly; + } + + public void setReadonly(boolean readonly) { + this.readonly = readonly; + } + + public boolean isEditor() { + return editor; + } + + public void setEditor(boolean editor) { + this.editor = editor; + } + + public List getSubColumns() { + return subColumns; + } + + public void setSubColumns(List subColumns) { + this.subColumns = subColumns; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/train/controller/LimsStaffTrainController.java b/src/main/java/com/sunwayworld/basemodule/basedata/train/controller/LimsStaffTrainController.java new file mode 100644 index 0000000..fb857e1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/train/controller/LimsStaffTrainController.java @@ -0,0 +1,18 @@ +package com.sunwayworld.basemodule.basedata.train.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/staff-trains/page") +public interface LimsStaffTrainController extends GenericEditListPageController, GenericDetailPageController, GenericAuditListPageController, GenericSearchListPageController, GenericChoosePageController { + @RequestMapping({"/staffSkills"}) + String staffSkills(); + + + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/train/controller/impl/LimsStaffTrainControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/train/controller/impl/LimsStaffTrainControllerImpl.java new file mode 100644 index 0000000..3cc5346 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/train/controller/impl/LimsStaffTrainControllerImpl.java @@ -0,0 +1,48 @@ +package com.sunwayworld.basemodule.basedata.train.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.train.controller.LimsStaffTrainController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsStaffTrainControllerImpl implements LimsStaffTrainController { + + @Log(value = "培训考核表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/staff-trains/lims-staff-train-edit-list"; + } + + @Log(value = "培训考核表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/basedata/staff-trains/lims-staff-train-detail"; + } + + @Log(value = "培训考核表审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/basedata/staff-trains/lims-staff-train-audit-list"; + } + + @Log(value = "培训考核表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/basedata/staff-trains/lims-staff-train-search-list"; + } + + @Log(value = "培训考核表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/staff-trains/lims-staff-train-choose-list"; + } + + @Override + @Log(value = "人员技能图", type = LogType.CONTROLLER) + public String staffSkills() { + return "basemodule/basedata/staff-trains/lims-staff-skill"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/train/dao/LimsStaffTrainDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/train/dao/LimsStaffTrainDao.java new file mode 100644 index 0000000..6ff2835 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/train/dao/LimsStaffTrainDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.train.dao; + +import com.sunwayworld.basemodule.basedata.train.bean.LimsStaffTrainBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsStaffTrainDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/train/dao/impl/LimsStaffTrainDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/train/dao/impl/LimsStaffTrainDaoImpl.java new file mode 100644 index 0000000..abbf8f1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/train/dao/impl/LimsStaffTrainDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.train.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.train.bean.LimsStaffTrainBean; +import com.sunwayworld.basemodule.basedata.train.dao.LimsStaffTrainDao; +import com.sunwayworld.basemodule.basedata.train.mapper.LimsStaffTrainMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsStaffTrainDaoImpl extends MybatisDaoSupport implements LimsStaffTrainDao { + + @Autowired + private LimsStaffTrainMapper limsStaffTrainMapper; + + @Override + public LimsStaffTrainMapper getMapper() { + return limsStaffTrainMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/train/mapper/LimsStaffTrainMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/train/mapper/LimsStaffTrainMapper.java new file mode 100644 index 0000000..17f09c5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/train/mapper/LimsStaffTrainMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.train.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsStaffTrainMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/train/mapper/conf/lims-staff-train-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/train/mapper/conf/lims-staff-train-mysql-mapper.xml new file mode 100644 index 0000000..7fbe058 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/train/mapper/conf/lims-staff-train-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/train/mapper/conf/lims-staff-train-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/train/mapper/conf/lims-staff-train-oracle-mapper.xml new file mode 100644 index 0000000..e0400fb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/train/mapper/conf/lims-staff-train-oracle-mapper.xml @@ -0,0 +1,26 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/train/mapper/conf/lims-staff-train-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/train/mapper/conf/lims-staff-train-postgresql-mapper.xml new file mode 100644 index 0000000..7fbe058 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/train/mapper/conf/lims-staff-train-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/train/mapper/conf/lims-staff-train-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/train/mapper/conf/lims-staff-train-sqlserver-mapper.xml new file mode 100644 index 0000000..7fbe058 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/train/mapper/conf/lims-staff-train-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/train/resource/LimsStaffTrainResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/train/resource/LimsStaffTrainResource.java new file mode 100644 index 0000000..8720ed6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/train/resource/LimsStaffTrainResource.java @@ -0,0 +1,31 @@ +package com.sunwayworld.basemodule.basedata.train.resource; + +import com.sunwayworld.basemodule.basedata.train.bean.PqMatrixHeaderBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.matrix.bean.MatrixRowMap; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.train.bean.LimsStaffTrainBean; +import com.sunwayworld.basemodule.basedata.train.service.LimsStaffTrainService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMethod; + +import java.util.List; +import java.util.Map; + +@RequestMapping("/secure/basemodule/basedata/staff-trains") +public interface LimsStaffTrainResource extends GenericResource, GenericAuditableResource, GenericChoosableResource { + List> getStaffSkills(RestJsonWrapperBean wrapper); + + @Log(value = "结果查询,查询表头动态", type = LogType.SELECT) + @RequestMapping(value = "/matrix-headers", method = RequestMethod.POST) + List selectResultMatrixHeaderList(RestJsonWrapperBean wrapper); + + @Log(value = "结果查询,查询行数据", type = LogType.SELECT) + @RequestMapping(value = "/matrix-rows", method = RequestMethod.POST) + List selectResultMatrixResultRowList(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/train/resource/impl/LimsStaffTrainResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/train/resource/impl/LimsStaffTrainResourceImpl.java new file mode 100644 index 0000000..d092266 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/train/resource/impl/LimsStaffTrainResourceImpl.java @@ -0,0 +1,57 @@ +package com.sunwayworld.basemodule.basedata.train.resource.impl; + +import com.sunwayworld.basemodule.basedata.train.bean.PqMatrixHeaderBean; +import com.sunwayworld.framework.support.matrix.bean.MatrixRowMap; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.train.resource.LimsStaffTrainResource; +import com.sunwayworld.basemodule.basedata.train.service.LimsStaffTrainService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; +import java.util.Map; + +@LogModule("培训考核表") +@RestController +@GikamBean +public class LimsStaffTrainResourceImpl implements LimsStaffTrainResource { + + @Autowired + private LimsStaffTrainService limsStaffTrainService; + + @Override + public LimsStaffTrainService getService() { + return limsStaffTrainService; + } + + @Log(value = "新增培训考核表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + @PostMapping("/getStaffSkills") + public List> getStaffSkills(RestJsonWrapperBean wrapper) { + return limsStaffTrainService.getStaffSkills(wrapper); + } + + @Override + public List selectResultMatrixHeaderList(RestJsonWrapperBean wrapper) { + return limsStaffTrainService.selectResultMatrixHeaderList(wrapper); + } + + @Override + public List selectResultMatrixResultRowList(RestJsonWrapperBean wrapper) { + return limsStaffTrainService.selectResultMatrixResultRowList(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/train/service/LimsStaffTrainService.java b/src/main/java/com/sunwayworld/basemodule/basedata/train/service/LimsStaffTrainService.java new file mode 100644 index 0000000..abd5c5b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/train/service/LimsStaffTrainService.java @@ -0,0 +1,21 @@ +package com.sunwayworld.basemodule.basedata.train.service; + +import com.sunwayworld.basemodule.basedata.train.bean.LimsStaffTrainBean; +import com.sunwayworld.basemodule.basedata.train.bean.PqMatrixHeaderBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; +import com.sunwayworld.framework.support.matrix.bean.MatrixRowMap; + +import java.util.List; +import java.util.Map; + +public interface LimsStaffTrainService extends GenericService, GenericAuditableService, GenericChoosableService { + + List> getStaffSkills(RestJsonWrapperBean wrapper); + + List selectResultMatrixHeaderList(RestJsonWrapperBean wrapper); + + List selectResultMatrixResultRowList(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/train/service/impl/LimsStaffTrainServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/train/service/impl/LimsStaffTrainServiceImpl.java new file mode 100644 index 0000000..43b0aec --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/train/service/impl/LimsStaffTrainServiceImpl.java @@ -0,0 +1,545 @@ +package com.sunwayworld.basemodule.basedata.train.service.impl; + +import com.sunwayworld.baseline.framework.utils.CommonHelper; +import com.sunwayworld.basemodule.basedata.staff.staff.bean.LimsStaffBean; +import com.sunwayworld.basemodule.basedata.staff.staff.service.LimsStaffService; +import com.sunwayworld.basemodule.basedata.staff.worklicense.bean.LimsStaffWorklicenseBean; +import com.sunwayworld.basemodule.basedata.staff.worklicense.bean.LimsWorklicenseBean; +import com.sunwayworld.basemodule.basedata.staff.worklicense.service.LimsStaffWorklicenseService; +import com.sunwayworld.basemodule.basedata.staff.worklicense.service.LimsWorklicenseService; +import com.sunwayworld.basemodule.basedata.testgroup.bean.LimsTestgroupBean; +import com.sunwayworld.basemodule.basedata.testgroup.service.LimsTestgroupService; +import com.sunwayworld.basemodule.basedata.train.bean.PqMatrixHeaderBean; +import com.sunwayworld.basemodule.basedata.trainrecord.bean.LimsTrainRecordBean; +import com.sunwayworld.basemodule.basedata.trainrecord.service.LimsTrainRecordService; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.support.auditable.bean.CoreBpmnParameterDTO; +import com.sunwayworld.framework.support.matrix.MatrixHelper; +import com.sunwayworld.framework.support.matrix.bean.MatrixRowMap; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceStatusDTO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.train.dao.LimsStaffTrainDao; +import com.sunwayworld.basemodule.basedata.train.bean.LimsStaffTrainBean; +import com.sunwayworld.basemodule.basedata.train.service.LimsStaffTrainService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.math.BigDecimal; +import java.math.RoundingMode; +import java.text.DateFormat; +import java.time.Duration; +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; +import java.util.ArrayList; +import java.util.Collections; +import java.util.Comparator; +import java.util.HashMap; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsStaffTrainServiceImpl implements LimsStaffTrainService { + + @Autowired + private LimsStaffTrainDao limsStaffTrainDao; + @Autowired + private LimsTrainRecordService limsTrainRecordService; + @Autowired + private LimsTestgroupService limsTestgroupService; + @Autowired + private LimsStaffService limsStaffService; + @Autowired + private LimsStaffWorklicenseService limsStaffWorklicenseService; + @Autowired + private LimsWorklicenseService limsWorklicenseService; + + @Override + @SuppressWarnings("unchecked") + public LimsStaffTrainDao getDao() { + return limsStaffTrainDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + + LimsStaffBean staff = limsStaffService.selectFirstByFilter(SearchFilter.instance().match("userId", LocalContextHelper.getLoginUserId()).filter(MatchPattern.SEQ)); + if (ObjectUtils.isEmpty(staff)){ + throw new CheckedException("请维护人员信息档案"); + } + LimsStaffTrainBean limsStaffTrain = jsonWrapper.parseUnique(LimsStaffTrainBean.class); + limsStaffTrain.setId(ApplicationContextHelper.getNextIdentity()); + limsStaffTrain.setApplyId(LocalContextHelper.getLoginUserId()); + limsStaffTrain.setApplyName(LocalContextHelper.getLoginUserName()); + limsStaffTrain.setApplyTime(LocalDateTime.now()); + String groupCode = LocalContextHelper.getLoginUser().getOrgId(); + /*LimsTestgroupBean testGroup = limsTestgroupService.selectFirstByFilter(SearchFilter.instance().match("groupCode", groupCode).filter(MatchPattern.SEQ)); + if (ObjectUtils.isEmpty(testGroup)){ + throw new CheckedException("当前申请人的部门没有维护在testGroup中,请联系管理员"); + }*/ + //limsStaffTrain.setBase(testGroup.getBase()); + limsStaffTrain.setGroupCode(groupCode); + limsStaffTrain.setStaffType(staff.getDuty()); + //limsStaffTrain.setTestGroup(testGroup.getGroupName()); + limsStaffTrain.setJobLevel(staff.getJobLevel()); + LocalDateTime entryDate = staff.getEntryDate(); + if (!ObjectUtils.isEmpty(entryDate)) { + long l = Duration.between(entryDate, LocalDateTime.now()).toDays(); + limsStaffTrain.setJobLife(String.valueOf(l / 365)); + } + String applyNo = ApplicationContextHelper.getNextSequence("T_LIMS_STAFF_TRAIN_APPLYNO"); + limsStaffTrain.setApplyNo(applyNo); + getDao().insert(limsStaffTrain); + return limsStaffTrain.getId(); + } + + @Override + @Transactional + public List> completeTask(RestJsonWrapperBean wrapper) { + List parseList = wrapper.parse(LimsStaffTrainBean.class); + List collect = parseList.stream().map(LimsStaffTrainBean::getId).distinct().collect(Collectors.toList()); + List limsStaffTrainBeans = this.selectListByIds(collect); + String bpmn_statusCode = wrapper.getParamValue("bpmn_statusCode"); + List> coreBpmnInstanceStatusDTOS = new ArrayList<>(); + if ("Pass".equals(bpmn_statusCode)){ + //在这里需要判断是不是真的合格,如果合格就通过,记录,不合格,也记录 + List list = new ArrayList<>(); + for (LimsStaffTrainBean limsStaffTrainBean : limsStaffTrainBeans) { + String applyId = limsStaffTrainBean.getApplyId(); + LimsStaffBean staff = limsStaffService.selectFirstByFilter(SearchFilter.instance().match("userId", applyId).filter(MatchPattern.SEQ)); + LimsWorklicenseBean limsWorklicenseBeans = limsWorklicenseService.selectFirstByFilter(SearchFilter.instance().match("staffId", staff.getId()).filter(MatchPattern.SEQ).match("workLicenseName", limsStaffTrainBean.getWorkLicense()).filter(MatchPattern.SEQ)); + if (ObjectUtils.isEmpty(limsWorklicenseBeans)){ + LimsWorklicenseBean limsWorklicenseBean = new LimsWorklicenseBean(); + limsWorklicenseBean.setId(ApplicationContextHelper.getNextIdentity()); + limsWorklicenseBean.setStaffId(String.valueOf(staff.getId())); + limsWorklicenseBean.setApplyTime(limsStaffTrainBean.getApplyTime()); + limsWorklicenseBean.setPassTime(limsStaffTrainBean.getRealEndTime()); + limsWorklicenseBean.setWorkLicenseLevel(limsStaffTrainBean.getWorkLicenseLevel()); + limsWorklicenseBean.setWorkLicenseName(limsStaffTrainBean.getWorkLicense()); + limsWorklicenseService.getDao().insert(limsWorklicenseBean); + }else { + limsWorklicenseBeans.setWorkLicenseLevel(limsStaffTrainBean.getWorkLicenseLevel()); + limsWorklicenseService.getDao().update(limsWorklicenseBeans,"workLicenseLevel"); + } + + String result = limsStaffTrainBean.getResult(); + if ("合格".equals(result)){ + limsStaffTrainBean.setRealEndTime(LocalDateTime.now()); + List> coreBpmnInstanceStatusDTOS1 = this.completeTask(CommonHelper.getIdList(Collections.singletonList(limsStaffTrainBean)), new CoreBpmnParameterDTO()); + coreBpmnInstanceStatusDTOS.addAll(coreBpmnInstanceStatusDTOS1); + } + //不合格就不管,新增记录 + LimsTrainRecordBean limsTrainRecordBean = new LimsTrainRecordBean(); + limsTrainRecordBean.setId(ApplicationContextHelper.getNextIdentity()); + limsTrainRecordBean.setTrainResult(result); + limsTrainRecordBean.setTrainTime(LocalDateTime.now()); + limsTrainRecordBean.setTrainId(limsStaffTrainBean.getId()); + list.add(limsTrainRecordBean); + } + limsTrainRecordService.getDao().insert(list); + this.getDao().update(limsStaffTrainBeans,"realEndTime"); + + }else { + coreBpmnInstanceStatusDTOS = LimsStaffTrainService.super.completeTask(wrapper); + } + + return coreBpmnInstanceStatusDTOS; + + + } + + @Override + public List> getStaffSkills(RestJsonWrapperBean wrapper) { + SearchFilter filter = SearchFilter.instance(); + List> list =new ArrayList<>(); + Map result1 = new LinkedHashMap<>(); + Map result2 = new LinkedHashMap<>(); + Map result3 = new LinkedHashMap<>(); + Map result4 = new LinkedHashMap<>(); + Map result5 = new LinkedHashMap<>(); + Map result6 = new LinkedHashMap<>(); + Map result7 = new LinkedHashMap<>(); + Map result8 = new LinkedHashMap<>(); + Map result9 = new LinkedHashMap<>(); + Map result10 = new LinkedHashMap<>(); + String base = wrapper.getParamValue("base"); +// String testGroup = wrapper.getParamValue("testGroup"); +// String workLicense = wrapper.getParamValue("workLicense"); +// String staffType = wrapper.getParamValue("staffType"); +// String workLicenseLevel = wrapper.getParamValue("workLicenseLevel"); +// String result = wrapper.getParamValue("skillStatus"); + + if (!StringUtils.isEmpty(base)){ + filter.match("base",base).filter(MatchPattern.SEQ); + } + filter.match("staffType","0").filter(MatchPattern.SEQ); +// if (!StringUtils.isEmpty(testGroup)){ +// filter.match("testGroup",testGroup).filter(MatchPattern.SEQ); +// } +// if (!StringUtils.isEmpty(workLicense)){ +// filter.match("workLicense",workLicense).filter(MatchPattern.SEQ); +// } +// if (!StringUtils.isEmpty(staffType)) { +// if (!"全部".equals(staffType)) { +// if ("测试人员".equals(staffType)) { +// filter.match("staffType", staffType).filter(MatchPattern.SEQ); +// }else { +// List list1 = new ArrayList<>(); +// list1.add("技术人员"); +// list1.add("管理人员"); +// filter.match("staffType", list).filter(MatchPattern.OR); +// } +// } +// } +// if (!StringUtils.isEmpty(workLicenseLevel)){ +// filter.match("workLicenseLevel",workLicenseLevel).filter(MatchPattern.SEQ); +// } +// if (!StringUtils.isEmpty(result)){ +// filter.match("result",result).filter(MatchPattern.SEQ); +// } + //总览的//只需要根据级别分组就好了 + List staffBeans = limsStaffService.selectListByFilter(filter); + List staffIds = staffBeans.stream().map(LimsStaffBean::getId).distinct().collect(Collectors.toList()); + List workLicenseList = limsWorklicenseService.selectListByFilter(SearchFilter.instance().match("staffId", staffIds).filter(MatchPattern.OR)); + //把他们按人来分 + Map> collect6 = workLicenseList.stream().collect(Collectors.groupingBy(LimsWorklicenseBean::getStaffId)); + + + + Map> collect = workLicenseList.stream().collect(Collectors.groupingBy(LimsWorklicenseBean::getWorkLicenseLevel)); + + Integer all1 =0; + //柱状图值1 + for (Map.Entry> stringListEntry : collect.entrySet()) { + String key = stringListEntry.getKey(); + List value = stringListEntry.getValue(); + result1.put(key,value.size()); + all1=all1+value.size(); + } + //线值1 + for (Map.Entry stringObjectEntry : result1.entrySet()) { + String key = stringObjectEntry.getKey(); + Integer value = (Integer) stringObjectEntry.getValue(); + BigDecimal bigDecimal = new BigDecimal(value); + BigDecimal bigDecimal1 = new BigDecimal(all1); + if (value==0||all1==0){ + result2.put(key,0d); + }else { + BigDecimal b = new BigDecimal((bigDecimal.divide(bigDecimal1, 4, RoundingMode.HALF_UP)).doubleValue() * 100); + result2.put(key, b.doubleValue()); + } + } + //接下来需要把总览的分开按小组分 + staffBeans = staffBeans.stream().filter(s->s.getTestGroup()!=null).collect(Collectors.toList()); + //先把人分开,再拿人去拿上岗证 + Map> collect1 = staffBeans.stream().collect(Collectors.groupingBy(LimsStaffBean::getTestGroup)); + + //WL的 + List wl = collect1.get("WL"); + if (!ObjectUtils.isEmpty(wl)){ + + List wllist = new ArrayList<>(); + for (LimsStaffBean limsStaffBean : wl) { + List limsWorklicenseBeans = collect6.get(String.valueOf(limsStaffBean.getId())); + if (!ObjectUtils.isEmpty(limsWorklicenseBeans)){ + wllist.addAll(limsWorklicenseBeans); + } + } + + + Integer all2 =0; + Map> collect2 = wllist.stream().collect(Collectors.groupingBy(LimsWorklicenseBean::getWorkLicenseLevel)); + for (Map.Entry> stringListEntry : collect2.entrySet()) { + String key = stringListEntry.getKey(); + List value = stringListEntry.getValue(); + result3.put(key,value.size()); + all2 = all2+value.size(); + + } + for (Map.Entry stringObjectEntry : result3.entrySet()) { + String key = stringObjectEntry.getKey(); + Integer value = (Integer) stringObjectEntry.getValue(); + BigDecimal bigDecimal = new BigDecimal(value); + BigDecimal bigDecimal1 = new BigDecimal(all2); + if (value==0||all2==0){ + result4.put(key,0d); + }else { + BigDecimal b = new BigDecimal((bigDecimal.divide(bigDecimal1, 4, RoundingMode.HALF_UP)).doubleValue() * 100); + result4.put(key, b.doubleValue()); + } + } + + } + //HX + List hx = collect1.get("HX"); + if (!ObjectUtils.isEmpty(hx)){ + //里面按级别分 + List hxlist = new ArrayList<>(); + for (LimsStaffBean limsStaffBean : hx) { + List limsWorklicenseBeans = collect6.get(String.valueOf(limsStaffBean.getId())); + if (!ObjectUtils.isEmpty(limsWorklicenseBeans)){ + hxlist.addAll(limsWorklicenseBeans); + } + } + + + + Integer all3 =0; + Map> collect3 = hxlist.stream().collect(Collectors.groupingBy(LimsWorklicenseBean::getWorkLicenseLevel)); + for (Map.Entry> stringListEntry : collect3.entrySet()) { + String key = stringListEntry.getKey(); + List value = stringListEntry.getValue(); + result5.put(key,value.size()); + all3 = all3+value.size(); + + } + for (Map.Entry stringObjectEntry : result5.entrySet()) { + String key = stringObjectEntry.getKey(); + Integer value = (Integer) stringObjectEntry.getValue(); + BigDecimal bigDecimal = new BigDecimal(value); + BigDecimal bigDecimal1 = new BigDecimal(all3); + if (value==0||all3==0){ + result6.put(key,0d); + }else { + BigDecimal b = new BigDecimal((bigDecimal.divide(bigDecimal1, 4, RoundingMode.HALF_UP)).doubleValue() * 100); + result6.put(key, b.doubleValue()); + } + } + + } + + //RB + List rb = collect1.get("RB"); + if (!ObjectUtils.isEmpty(rb)){ + //里面按级别分 + List rblist = new ArrayList<>(); + for (LimsStaffBean limsStaffBean : rb) { + List limsWorklicenseBeans = collect6.get(String.valueOf(limsStaffBean.getId())); + if (!ObjectUtils.isEmpty(limsWorklicenseBeans)){ + rblist.addAll(limsWorklicenseBeans); + } + } + + + Integer all4 =0; + Map> collect4 = rblist.stream().collect(Collectors.groupingBy(LimsWorklicenseBean::getWorkLicenseLevel)); + for (Map.Entry> stringListEntry : collect4.entrySet()) { + String key = stringListEntry.getKey(); + List value = stringListEntry.getValue(); + result7.put(key,value.size()); + all4 = all4+value.size(); + + } + for (Map.Entry stringObjectEntry : result7.entrySet()) { + String key = stringObjectEntry.getKey(); + Integer value = (Integer) stringObjectEntry.getValue(); + BigDecimal bigDecimal = new BigDecimal(value); + BigDecimal bigDecimal1 = new BigDecimal(all4); + if (value==0||all4==0){ + result8.put(key,0d); + }else { + BigDecimal b = new BigDecimal((bigDecimal.divide(bigDecimal1, 4, RoundingMode.HALF_UP)).doubleValue() * 100); + result8.put(key, b.doubleValue()); + } + } + + } + //KD + List kd = collect1.get("KD"); + if (!ObjectUtils.isEmpty(kd)){ + //里面按级别分 + + List kdlist = new ArrayList<>(); + for (LimsStaffBean limsStaffBean : kd) { + List limsWorklicenseBeans = collect6.get(String.valueOf(limsStaffBean.getId())); + if (!ObjectUtils.isEmpty(limsWorklicenseBeans)){ + kdlist.addAll(limsWorklicenseBeans); + } + } + Integer all5 =0; + Map> collect5 = kdlist.stream().collect(Collectors.groupingBy(LimsWorklicenseBean::getWorkLicenseLevel)); + for (Map.Entry> stringListEntry : collect5.entrySet()) { + String key = stringListEntry.getKey(); + List value = stringListEntry.getValue(); + result9.put(key,value.size()); + all5 = all5+value.size(); + + } + for (Map.Entry stringObjectEntry : result9.entrySet()) { + String key = stringObjectEntry.getKey(); + Integer value = (Integer) stringObjectEntry.getValue(); + BigDecimal bigDecimal = new BigDecimal(value); + BigDecimal bigDecimal1 = new BigDecimal(all5); + if (value==0||all5==0){ + result10.put(key,0d); + }else { + BigDecimal b = new BigDecimal((bigDecimal.divide(bigDecimal1, 4, RoundingMode.HALF_UP)).doubleValue() * 100); + result10.put(key, b.doubleValue()); + } + } + + } + list.add(result1); + list.add(result2); + list.add(result3); + list.add(result4); + list.add(result5); + list.add(result6); + list.add(result7); + list.add(result8); + list.add(result9); + list.add(result10); + return list; + } + + @Override + public List selectResultMatrixHeaderList(RestJsonWrapperBean wrapper) { + SearchFilter filter = SearchFilter.instance(); + String base = wrapper.getParamValue("base"); + String testGroup = wrapper.getParamValue("testGroup"); + String workLicense = wrapper.getParamValue("workLicense"); + if (!StringUtils.isEmpty(base)){ + filter.match("base",base).filter(MatchPattern.SEQ); + } + if (!StringUtils.isEmpty(testGroup)){ + filter.match("testGroup",testGroup).filter(MatchPattern.SEQ); + } + if (!StringUtils.isEmpty(workLicense)){ + filter.match("workLicense",workLicense).filter(MatchPattern.SEQ); + } + filter.match("result","合格"); + List limsStaffTrainBeans = this.selectListByFilter(filter); + if (ObjectUtils.isEmpty(limsStaffTrainBeans)){ + return new ArrayList<>(); + } + + Map> workLicenseMap = limsStaffTrainBeans.stream().collect(Collectors.groupingBy(LimsStaffTrainBean::getWorkLicense)); + List headerList = new ArrayList<>(); + for (Map.Entry> stringListEntry : workLicenseMap.entrySet()) { + String key = stringListEntry.getKey(); + List value = stringListEntry.getValue(); + + PqMatrixHeaderBean header = new PqMatrixHeaderBean(); + // 设置一级表头 + header.setTitle(key); + //设置二级表头 + List subHeaderList = new ArrayList<>(); + PqMatrixHeaderBean subHeader = new PqMatrixHeaderBean(); + subHeader.setTitle("现在"); + subHeader.setField(key+"_"+1); + subHeader.setType("text"); + subHeader.setEditor(true); + subHeader.setReadonly(false); + PqMatrixHeaderBean subHeader1 = new PqMatrixHeaderBean(); + subHeader1.setTitle("目标"); + subHeader1.setField(key+"_"+2); + subHeader1.setType("text"); + subHeader1.setEditor(true); + subHeader1.setReadonly(false); + PqMatrixHeaderBean subHeader2 = new PqMatrixHeaderBean(); + subHeader2.setTitle("目标日期"); + subHeader2.setField(key+"_"+3); + subHeader2.setType("text"); + subHeader2.setEditor(true); + subHeader2.setReadonly(false); + subHeaderList.add(subHeader); + subHeaderList.add(subHeader1); + subHeaderList.add(subHeader2); + header.setSubColumns(subHeaderList); + headerList.add(header); + } + return headerList; + } + + @Override + public List selectResultMatrixResultRowList(RestJsonWrapperBean wrapper) { + SearchFilter filter = SearchFilter.instance(); + String base = wrapper.getParamValue("base"); + String testGroup = wrapper.getParamValue("testGroup"); + String workLicense = wrapper.getParamValue("workLicense"); + if (!StringUtils.isEmpty(base)){ + filter.match("base",base).filter(MatchPattern.SEQ); + } + if (!StringUtils.isEmpty(testGroup)){ + filter.match("testGroup",testGroup).filter(MatchPattern.SEQ); + } + if (!StringUtils.isEmpty(workLicense)){ + filter.match("workLicense",workLicense).filter(MatchPattern.SEQ); + } + filter.match("result","合格"); + List limsStaffTrainBeans = this.selectListByFilter(filter); + //多条数据的时候,拿最高等级的那条就好了。先根据申请人分组 + List rowList = new ArrayList<>(); + List collect3 = limsStaffTrainBeans.stream().map(LimsStaffTrainBean::getApplyId).distinct().collect(Collectors.toList()); + List worklicenseBeans = limsStaffWorklicenseService.selectListByFilter(SearchFilter.instance().match("staffNo", collect3).filter(MatchPattern.OR)); + Map> collect4 = worklicenseBeans.stream().collect(Collectors.groupingBy(LimsStaffWorklicenseBean::getStaffNo)); + + Map> collect = limsStaffTrainBeans.stream().collect(Collectors.groupingBy(LimsStaffTrainBean::getApplyId)); + Map map = new HashMap<>(); + for (Map.Entry> stringListEntry : collect.entrySet()) { + List value = stringListEntry.getValue();//一个人有那么多条 + MatrixRowMap row = new MatrixRowMap(); + List limsStaffWorklicenseBeans = collect4.get(value.get(0).getApplyId()); + if (ObjectUtils.isEmpty(limsStaffWorklicenseBeans)){ + continue; + } + Map> collect5 = limsStaffWorklicenseBeans.stream().collect(Collectors.groupingBy(LimsStaffWorklicenseBean::getWorklicenseType)); + row.put("applyId",value.get(0).getApplyId()); + row.put("applyName",value.get(0).getApplyName()); + row.put("testGroup",value.get(0).getTestGroup()); + row.put("staffType",value.get(0).getStaffType()); //样品的测试状态 + row.put("jobLevel",value.get(0).getJobLevel()); + row.put("jobLife",value.get(0).getJobLife()); + //按上岗证划分一次 + Map> collect1 = value.stream().collect(Collectors.groupingBy(LimsStaffTrainBean::getWorkLicense)); + for (Map.Entry> listEntry : collect1.entrySet()) { + String key = listEntry.getKey(); + LimsStaffWorklicenseBean limsStaffWorklicenseBean= collect5.get(key).get(0); + List collect2 = listEntry.getValue().stream().sorted(Comparator.comparing(LimsStaffTrainBean::getWorkLicenseLevel).reversed()).collect(Collectors.toList()); + LimsStaffTrainBean limsStaffTrainBean = collect2.get(0);//取最高级别的一条 + row.put(key+"_"+1,limsStaffTrainBean.getWorkLicenseLevel()); + row.put(key+"_"+2,limsStaffWorklicenseBean.getLevels()); + row.put(key+"_"+3, limsStaffWorklicenseBean.getTargetDate().format(DateTimeFormatter.ofPattern("yyyy-MM-dd"))); + if (map.containsKey(key+"_"+1)){ + Integer integer = map.get(key+"_"+1); + integer++; + map.put(key+"_"+1,integer); + } + else { + map.put(key+"_"+1,1); + } + } + row.put("real",collect1.size()); + row.put("target",collect5.size()); + rowList.add(row); + } + MatrixRowMap row1 = new MatrixRowMap(); + row1.put("applyId",rowList.size()); + for (Map.Entry stringIntegerEntry : map.entrySet()) { + row1.put(stringIntegerEntry.getKey(),stringIntegerEntry.getValue()); + } + rowList.add(row1); + MapperParameter parameter = wrapper.extractMapFilter(); + List filteredRowList = MatrixHelper.getFilteredRowList(parameter,rowList); + MatrixHelper.sortRowList(parameter, filteredRowList); + return filteredRowList; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/bean/LimsTrainRecordBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/bean/LimsTrainRecordBean.java new file mode 100644 index 0000000..438c9dd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/bean/LimsTrainRecordBean.java @@ -0,0 +1,62 @@ +package com.sunwayworld.basemodule.basedata.trainrecord.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 培训结果记录 + * + * @author liujie1111@sunwayworld.com@sunwayworld.com + * @date 2023-07-06 + */ +@Table("T_LIMS_TRAIN_RECORD") +public class LimsTrainRecordBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long trainId;// 培训ID + private LocalDateTime trainTime;// 培训时间 + private String trainResult;// 培训结果 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getTrainId() { + return trainId; + } + + public void setTrainId(Long trainId) { + this.trainId = trainId; + } + + public LocalDateTime getTrainTime() { + return trainTime; + } + + public void setTrainTime(LocalDateTime trainTime) { + this.trainTime = trainTime; + } + + public String getTrainResult() { + return trainResult; + } + + public void setTrainResult(String trainResult) { + this.trainResult = trainResult; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/controller/LimsTrainRecordController.java b/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/controller/LimsTrainRecordController.java new file mode 100644 index 0000000..527c54f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/controller/LimsTrainRecordController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.trainrecord.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/train-records/page") +public interface LimsTrainRecordController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/controller/impl/LimsTrainRecordControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/controller/impl/LimsTrainRecordControllerImpl.java new file mode 100644 index 0000000..ada4e67 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/controller/impl/LimsTrainRecordControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.basedata.trainrecord.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.trainrecord.controller.LimsTrainRecordController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsTrainRecordControllerImpl implements LimsTrainRecordController { + + @Log(value = "培训结果记录编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/train-records/lims-train-record-edit-list"; + } + + @Log(value = "培训结果记录详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/basedata/train-records/lims-train-record-detail"; + } + + @Log(value = "培训结果记录查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/basedata/train-records/lims-train-record-search-list"; + } + + @Log(value = "培训结果记录选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/train-records/lims-train-record-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/dao/LimsTrainRecordDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/dao/LimsTrainRecordDao.java new file mode 100644 index 0000000..f7822bc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/dao/LimsTrainRecordDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.trainrecord.dao; + +import com.sunwayworld.basemodule.basedata.trainrecord.bean.LimsTrainRecordBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsTrainRecordDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/dao/impl/LimsTrainRecordDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/dao/impl/LimsTrainRecordDaoImpl.java new file mode 100644 index 0000000..5241d62 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/dao/impl/LimsTrainRecordDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.trainrecord.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.trainrecord.bean.LimsTrainRecordBean; +import com.sunwayworld.basemodule.basedata.trainrecord.dao.LimsTrainRecordDao; +import com.sunwayworld.basemodule.basedata.trainrecord.mapper.LimsTrainRecordMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsTrainRecordDaoImpl extends MybatisDaoSupport implements LimsTrainRecordDao { + + @Autowired + private LimsTrainRecordMapper limsTrainRecordMapper; + + @Override + public LimsTrainRecordMapper getMapper() { + return limsTrainRecordMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/mapper/LimsTrainRecordMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/mapper/LimsTrainRecordMapper.java new file mode 100644 index 0000000..74a7939 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/mapper/LimsTrainRecordMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.trainrecord.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsTrainRecordMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/mapper/conf/lims-train-record-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/mapper/conf/lims-train-record-mysql-mapper.xml new file mode 100644 index 0000000..29de7a3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/mapper/conf/lims-train-record-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/mapper/conf/lims-train-record-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/mapper/conf/lims-train-record-oracle-mapper.xml new file mode 100644 index 0000000..29de7a3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/mapper/conf/lims-train-record-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/mapper/conf/lims-train-record-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/mapper/conf/lims-train-record-postgresql-mapper.xml new file mode 100644 index 0000000..29de7a3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/mapper/conf/lims-train-record-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/mapper/conf/lims-train-record-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/mapper/conf/lims-train-record-sqlserver-mapper.xml new file mode 100644 index 0000000..29de7a3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/mapper/conf/lims-train-record-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/resource/LimsTrainRecordResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/resource/LimsTrainRecordResource.java new file mode 100644 index 0000000..50e5c8a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/resource/LimsTrainRecordResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.trainrecord.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.trainrecord.bean.LimsTrainRecordBean; +import com.sunwayworld.basemodule.basedata.trainrecord.service.LimsTrainRecordService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/basedata/train-records") +public interface LimsTrainRecordResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/resource/impl/LimsTrainRecordResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/resource/impl/LimsTrainRecordResourceImpl.java new file mode 100644 index 0000000..0d0e4ea --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/resource/impl/LimsTrainRecordResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.basedata.trainrecord.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.trainrecord.resource.LimsTrainRecordResource; +import com.sunwayworld.basemodule.basedata.trainrecord.service.LimsTrainRecordService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("培训结果记录") +@RestController +@GikamBean +public class LimsTrainRecordResourceImpl implements LimsTrainRecordResource { + + @Autowired + private LimsTrainRecordService limsTrainRecordService; + + @Override + public LimsTrainRecordService getService() { + return limsTrainRecordService; + } + + @Log(value = "新增培训结果记录", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/service/LimsTrainRecordService.java b/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/service/LimsTrainRecordService.java new file mode 100644 index 0000000..b5c4d46 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/service/LimsTrainRecordService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.trainrecord.service; + +import com.sunwayworld.basemodule.basedata.trainrecord.bean.LimsTrainRecordBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsTrainRecordService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/service/impl/LimsTrainRecordServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/service/impl/LimsTrainRecordServiceImpl.java new file mode 100644 index 0000000..43b7407 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/trainrecord/service/impl/LimsTrainRecordServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.basedata.trainrecord.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.trainrecord.dao.LimsTrainRecordDao; +import com.sunwayworld.basemodule.basedata.trainrecord.bean.LimsTrainRecordBean; +import com.sunwayworld.basemodule.basedata.trainrecord.service.LimsTrainRecordService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsTrainRecordServiceImpl implements LimsTrainRecordService { + + @Autowired + private LimsTrainRecordDao limsTrainRecordDao; + + @Override + @SuppressWarnings("unchecked") + public LimsTrainRecordDao getDao() { + return limsTrainRecordDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsTrainRecordBean limsTrainRecord = jsonWrapper.parseUnique(LimsTrainRecordBean.class); + limsTrainRecord.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsTrainRecord); + return limsTrainRecord.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/bean/LimsWorklicenseTestBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/bean/LimsWorklicenseTestBean.java new file mode 100644 index 0000000..e0bb37b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/bean/LimsWorklicenseTestBean.java @@ -0,0 +1,59 @@ +package com.sunwayworld.basemodule.basedata.worklicensetest.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; + +/** + * 上岗证项目表 + * + * @author liujie1111@sunwayworld.com@sunwayworld.com + * @date 2023-07-05 + */ +@Table("T_LIMS_WORKLICENSE_TEST") +public class LimsWorklicenseTestBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String licenseName;// 上岗证名称 + private String testName;// 检测项目名称 + private Long testId;// 检测项目ID + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getLicenseName() { + return licenseName; + } + + public void setLicenseName(String licenseName) { + this.licenseName = licenseName; + } + + public String getTestName() { + return testName; + } + + public void setTestName(String testName) { + this.testName = testName; + } + + public Long getTestId() { + return testId; + } + + public void setTestId(Long testId) { + this.testId = testId; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/controller/LimsWorklicenseTestController.java b/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/controller/LimsWorklicenseTestController.java new file mode 100644 index 0000000..4009f3b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/controller/LimsWorklicenseTestController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.worklicensetest.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/worklicense-tests/page") +public interface LimsWorklicenseTestController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/controller/impl/LimsWorklicenseTestControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/controller/impl/LimsWorklicenseTestControllerImpl.java new file mode 100644 index 0000000..bf612a7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/controller/impl/LimsWorklicenseTestControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.basedata.worklicensetest.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata. worklicensetest.controller.LimsWorklicenseTestController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsWorklicenseTestControllerImpl implements LimsWorklicenseTestController { + + @Log(value = "上岗证项目表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/worklicense-tests/lims-worklicense-test-edit-list"; + } + + @Log(value = "上岗证项目表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/basedata/worklicense-tests/lims-worklicense-test-detail"; + } + + @Log(value = "上岗证项目表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/basedata/worklicense-tests/lims-worklicense-test-search-list"; + } + + @Log(value = "上岗证项目表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/worklicense-tests/lims-worklicense-test-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/dao/LimsWorklicenseTestDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/dao/LimsWorklicenseTestDao.java new file mode 100644 index 0000000..79484e8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/dao/LimsWorklicenseTestDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.worklicensetest.dao; + +import com.sunwayworld.basemodule.basedata. worklicensetest.bean.LimsWorklicenseTestBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsWorklicenseTestDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/dao/impl/LimsWorklicenseTestDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/dao/impl/LimsWorklicenseTestDaoImpl.java new file mode 100644 index 0000000..92e2ed5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/dao/impl/LimsWorklicenseTestDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.worklicensetest.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata. worklicensetest.bean.LimsWorklicenseTestBean; +import com.sunwayworld.basemodule.basedata. worklicensetest.dao.LimsWorklicenseTestDao; +import com.sunwayworld.basemodule.basedata. worklicensetest.mapper.LimsWorklicenseTestMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsWorklicenseTestDaoImpl extends MybatisDaoSupport implements LimsWorklicenseTestDao { + + @Autowired + private LimsWorklicenseTestMapper limsWorklicenseTestMapper; + + @Override + public LimsWorklicenseTestMapper getMapper() { + return limsWorklicenseTestMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/mapper/LimsWorklicenseTestMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/mapper/LimsWorklicenseTestMapper.java new file mode 100644 index 0000000..6bda1d5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/mapper/LimsWorklicenseTestMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata. worklicensetest.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsWorklicenseTestMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/mapper/conf/lims-worklicense-test-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/mapper/conf/lims-worklicense-test-mysql-mapper.xml new file mode 100644 index 0000000..2611767 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/mapper/conf/lims-worklicense-test-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/mapper/conf/lims-worklicense-test-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/mapper/conf/lims-worklicense-test-oracle-mapper.xml new file mode 100644 index 0000000..2611767 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/mapper/conf/lims-worklicense-test-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/mapper/conf/lims-worklicense-test-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/mapper/conf/lims-worklicense-test-postgresql-mapper.xml new file mode 100644 index 0000000..2611767 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/mapper/conf/lims-worklicense-test-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/mapper/conf/lims-worklicense-test-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/mapper/conf/lims-worklicense-test-sqlserver-mapper.xml new file mode 100644 index 0000000..2611767 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/mapper/conf/lims-worklicense-test-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/resource/LimsWorklicenseTestResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/resource/LimsWorklicenseTestResource.java new file mode 100644 index 0000000..f71e59f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/resource/LimsWorklicenseTestResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.worklicensetest.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata. worklicensetest.bean.LimsWorklicenseTestBean; +import com.sunwayworld.basemodule.basedata. worklicensetest.service.LimsWorklicenseTestService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/basedata/worklicense-tests") +public interface LimsWorklicenseTestResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/resource/impl/LimsWorklicenseTestResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/resource/impl/LimsWorklicenseTestResourceImpl.java new file mode 100644 index 0000000..ef4b536 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/resource/impl/LimsWorklicenseTestResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.basedata.worklicensetest.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata. worklicensetest.resource.LimsWorklicenseTestResource; +import com.sunwayworld.basemodule.basedata. worklicensetest.service.LimsWorklicenseTestService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("上岗证项目表") +@RestController +@GikamBean +public class LimsWorklicenseTestResourceImpl implements LimsWorklicenseTestResource { + + @Autowired + private LimsWorklicenseTestService limsWorklicenseTestService; + + @Override + public LimsWorklicenseTestService getService() { + return limsWorklicenseTestService; + } + + @Log(value = "新增上岗证项目表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/service/LimsWorklicenseTestService.java b/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/service/LimsWorklicenseTestService.java new file mode 100644 index 0000000..5c81ac2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/service/LimsWorklicenseTestService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.worklicensetest.service; + +import com.sunwayworld.basemodule.basedata. worklicensetest.bean.LimsWorklicenseTestBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsWorklicenseTestService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/service/impl/LimsWorklicenseTestServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/service/impl/LimsWorklicenseTestServiceImpl.java new file mode 100644 index 0000000..8ca52a4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/worklicensetest/service/impl/LimsWorklicenseTestServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.basedata.worklicensetest.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata. worklicensetest.dao.LimsWorklicenseTestDao; +import com.sunwayworld.basemodule.basedata. worklicensetest.bean.LimsWorklicenseTestBean; +import com.sunwayworld.basemodule.basedata. worklicensetest.service.LimsWorklicenseTestService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsWorklicenseTestServiceImpl implements LimsWorklicenseTestService { + + @Autowired + private LimsWorklicenseTestDao limsWorklicenseTestDao; + + @Override + @SuppressWarnings("unchecked") + public LimsWorklicenseTestDao getDao() { + return limsWorklicenseTestDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsWorklicenseTestBean limsWorklicenseTest = jsonWrapper.parseUnique(LimsWorklicenseTestBean.class); + limsWorklicenseTest.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsWorklicenseTest); + return limsWorklicenseTest.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/workshop/bean/LimsWorkshopBean.java b/src/main/java/com/sunwayworld/basemodule/basedata/workshop/bean/LimsWorkshopBean.java new file mode 100644 index 0000000..18a3089 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/workshop/bean/LimsWorkshopBean.java @@ -0,0 +1,91 @@ +package com.sunwayworld.basemodule.basedata.workshop.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; +import java.time.LocalDate; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 生产车间 + * + * @author liujie1111@sunwayworld.com@sunwayworld.com + * @date 2023-05-18 + */ +@Table("T_LIMS_WORKSHOP") +public class LimsWorkshopBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String userId;// 用户ID + private String workshop;// 生产车间名 + private String linedistinction;//产线 + private String creator;// 创建人 + private String creatorId;// 创建人ID + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDate createdTime;// 创建时间 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getLinedistinction() { + return linedistinction; + } + + public void setLinedistinction(String linedistinction) { + this.linedistinction = linedistinction; + } + + public String getUserId() { + return userId; + } + + public void setUserId(String userId) { + this.userId = userId; + } + + public String getWorkshop() { + return workshop; + } + + public void setWorkshop(String workshop) { + this.workshop = workshop; + } + + public String getCreator() { + return creator; + } + + public void setCreator(String creator) { + this.creator = creator; + } + + public String getCreatorId() { + return creatorId; + } + + public void setCreatorId(String creatorId) { + this.creatorId = creatorId; + } + + public LocalDate getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDate createdTime) { + this.createdTime = createdTime; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/workshop/controller/LimsWorkshopController.java b/src/main/java/com/sunwayworld/basemodule/basedata/workshop/controller/LimsWorkshopController.java new file mode 100644 index 0000000..ee72c6c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/workshop/controller/LimsWorkshopController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.workshop.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/basedata/workshops/page") +public interface LimsWorkshopController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/workshop/controller/impl/LimsWorkshopControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/workshop/controller/impl/LimsWorkshopControllerImpl.java new file mode 100644 index 0000000..a7635d0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/workshop/controller/impl/LimsWorkshopControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.basedata.workshop.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.basedata.workshop.controller.LimsWorkshopController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsWorkshopControllerImpl implements LimsWorkshopController { + + @Log(value = "生产车间编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/basedata/workshops/lims-workshop-edit-list"; + } + + @Log(value = "生产车间详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/basedata/workshops/lims-workshop-detail"; + } + + @Log(value = "生产车间查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/basedata/workshops/lims-workshop-search-list"; + } + + @Log(value = "生产车间选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/basedata/workshops/lims-workshop-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/workshop/dao/LimsWorkshopDao.java b/src/main/java/com/sunwayworld/basemodule/basedata/workshop/dao/LimsWorkshopDao.java new file mode 100644 index 0000000..20486ff --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/workshop/dao/LimsWorkshopDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.basedata.workshop.dao; + +import com.sunwayworld.basemodule.basedata.workshop.bean.LimsWorkshopBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsWorkshopDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/workshop/dao/impl/LimsWorkshopDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/workshop/dao/impl/LimsWorkshopDaoImpl.java new file mode 100644 index 0000000..a459646 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/workshop/dao/impl/LimsWorkshopDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.basedata.workshop.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.basedata.workshop.bean.LimsWorkshopBean; +import com.sunwayworld.basemodule.basedata.workshop.dao.LimsWorkshopDao; +import com.sunwayworld.basemodule.basedata.workshop.mapper.LimsWorkshopMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsWorkshopDaoImpl extends MybatisDaoSupport implements LimsWorkshopDao { + + @Autowired + private LimsWorkshopMapper limsWorkshopMapper; + + @Override + public LimsWorkshopMapper getMapper() { + return limsWorkshopMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/workshop/mapper/LimsWorkshopMapper.java b/src/main/java/com/sunwayworld/basemodule/basedata/workshop/mapper/LimsWorkshopMapper.java new file mode 100644 index 0000000..4f41027 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/workshop/mapper/LimsWorkshopMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.workshop.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsWorkshopMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/workshop/mapper/conf/lims-workshop-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/workshop/mapper/conf/lims-workshop-mysql-mapper.xml new file mode 100644 index 0000000..056f8f2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/workshop/mapper/conf/lims-workshop-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/workshop/mapper/conf/lims-workshop-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/workshop/mapper/conf/lims-workshop-oracle-mapper.xml new file mode 100644 index 0000000..056f8f2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/workshop/mapper/conf/lims-workshop-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/workshop/mapper/conf/lims-workshop-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/workshop/mapper/conf/lims-workshop-postgresql-mapper.xml new file mode 100644 index 0000000..056f8f2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/workshop/mapper/conf/lims-workshop-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/workshop/mapper/conf/lims-workshop-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/basedata/workshop/mapper/conf/lims-workshop-sqlserver-mapper.xml new file mode 100644 index 0000000..056f8f2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/workshop/mapper/conf/lims-workshop-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/workshop/resource/LimsWorkshopResource.java b/src/main/java/com/sunwayworld/basemodule/basedata/workshop/resource/LimsWorkshopResource.java new file mode 100644 index 0000000..5c5eb00 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/workshop/resource/LimsWorkshopResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.basedata.workshop.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.basedata.workshop.bean.LimsWorkshopBean; +import com.sunwayworld.basemodule.basedata.workshop.service.LimsWorkshopService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/basedata/workshops") +public interface LimsWorkshopResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/workshop/resource/impl/LimsWorkshopResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/workshop/resource/impl/LimsWorkshopResourceImpl.java new file mode 100644 index 0000000..8c44a93 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/workshop/resource/impl/LimsWorkshopResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.basedata.workshop.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.basedata.workshop.resource.LimsWorkshopResource; +import com.sunwayworld.basemodule.basedata.workshop.service.LimsWorkshopService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("生产车间") +@RestController +@GikamBean +public class LimsWorkshopResourceImpl implements LimsWorkshopResource { + + @Autowired + private LimsWorkshopService limsWorkshopService; + + @Override + public LimsWorkshopService getService() { + return limsWorkshopService; + } + + @Log(value = "新增生产车间", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/workshop/service/LimsWorkshopService.java b/src/main/java/com/sunwayworld/basemodule/basedata/workshop/service/LimsWorkshopService.java new file mode 100644 index 0000000..c3b0fb0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/workshop/service/LimsWorkshopService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.basedata.workshop.service; + +import com.sunwayworld.basemodule.basedata.workshop.bean.LimsWorkshopBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsWorkshopService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/basedata/workshop/service/impl/LimsWorkshopServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/basedata/workshop/service/impl/LimsWorkshopServiceImpl.java new file mode 100644 index 0000000..dd39985 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/basedata/workshop/service/impl/LimsWorkshopServiceImpl.java @@ -0,0 +1,43 @@ +package com.sunwayworld.basemodule.basedata.workshop.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.basedata.workshop.dao.LimsWorkshopDao; +import com.sunwayworld.basemodule.basedata.workshop.bean.LimsWorkshopBean; +import com.sunwayworld.basemodule.basedata.workshop.service.LimsWorkshopService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.time.LocalDate; + +@Repository +@GikamBean +public class LimsWorkshopServiceImpl implements LimsWorkshopService { + + @Autowired + private LimsWorkshopDao limsWorkshopDao; + + @Override + @SuppressWarnings("unchecked") + public LimsWorkshopDao getDao() { + return limsWorkshopDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsWorkshopBean limsWorkshop = jsonWrapper.parseUnique(LimsWorkshopBean.class); + limsWorkshop.setId(ApplicationContextHelper.getNextIdentity()); + limsWorkshop.setCreatedTime(LocalDate.now()); + getDao().insert(limsWorkshop); + return limsWorkshop.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/executiverecord/bean/LimsExecutiveRecordBean.java b/src/main/java/com/sunwayworld/basemodule/business/executiverecord/bean/LimsExecutiveRecordBean.java new file mode 100644 index 0000000..22d2aaf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/executiverecord/bean/LimsExecutiveRecordBean.java @@ -0,0 +1,154 @@ +package com.sunwayworld.basemodule.business.executiverecord.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 执行记录表 + * + * @author lijiaxing@sunwayworld.com + * @date 2022-12-22 + */ +@Table("T_LIMS_EXECUTIVE_RECORD") +public class LimsExecutiveRecordBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String remarks;// 备注 + private String orgId;// 组织ID + private String orgName;// 组织名称 + private String content;// 内容 + private String title;// 标题 + private String tableName;// 表名 + private String typeName;// 类型 + private Long targetId;// 主键 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getContent() { + return content; + } + + public void setContent(String content) { + this.content = content; + } + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public String getTableName() { + return tableName; + } + + public void setTableName(String tableName) { + this.tableName = tableName; + } + + public String getTypeName() { + return typeName; + } + + public void setTypeName(String typeName) { + this.typeName = typeName; + } + + public Long getTargetId() { + return targetId; + } + + public void setTargetId(Long targetId) { + this.targetId = targetId; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/executiverecord/controller/LimsExecutiveRecordController.java b/src/main/java/com/sunwayworld/basemodule/business/executiverecord/controller/LimsExecutiveRecordController.java new file mode 100644 index 0000000..f8bb9de --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/executiverecord/controller/LimsExecutiveRecordController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.executiverecord.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/business/executive-records/page") +public interface LimsExecutiveRecordController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/executiverecord/controller/impl/LimsExecutiveRecordControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/executiverecord/controller/impl/LimsExecutiveRecordControllerImpl.java new file mode 100644 index 0000000..0a58522 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/executiverecord/controller/impl/LimsExecutiveRecordControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.business.executiverecord.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.business.executiverecord.controller.LimsExecutiveRecordController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsExecutiveRecordControllerImpl implements LimsExecutiveRecordController { + + @Log(value = "执行记录表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/business/executive-records/lims-executive-record-edit-list"; + } + + @Log(value = "执行记录表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/business/executive-records/lims-executive-record-detail"; + } + + @Log(value = "执行记录表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/business/executive-records/lims-executive-record-search-list"; + } + + @Log(value = "执行记录表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/business/executive-records/lims-executive-record-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/executiverecord/dao/LimsExecutiveRecordDao.java b/src/main/java/com/sunwayworld/basemodule/business/executiverecord/dao/LimsExecutiveRecordDao.java new file mode 100644 index 0000000..c9ff928 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/executiverecord/dao/LimsExecutiveRecordDao.java @@ -0,0 +1,17 @@ +package com.sunwayworld.basemodule.business.executiverecord.dao; + +import com.sunwayworld.basemodule.business.executiverecord.bean.LimsExecutiveRecordBean; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +import java.util.List; + +public interface LimsExecutiveRecordDao extends GenericDao { + List orderObtainStatus(MapperParameter parameter); + + List qualityItem(MapperParameter parameter); + + List equiptCheckPrepare(MapperParameter parameter); + + List equiptCheckPostpone(MapperParameter parameter); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/executiverecord/dao/impl/LimsExecutiveRecordDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/executiverecord/dao/impl/LimsExecutiveRecordDaoImpl.java new file mode 100644 index 0000000..90751b7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/executiverecord/dao/impl/LimsExecutiveRecordDaoImpl.java @@ -0,0 +1,65 @@ +package com.sunwayworld.basemodule.business.executiverecord.dao.impl; + +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.support.PersistableHelper; +import com.sunwayworld.framework.utils.CollectionUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.business.executiverecord.bean.LimsExecutiveRecordBean; +import com.sunwayworld.basemodule.business.executiverecord.dao.LimsExecutiveRecordDao; +import com.sunwayworld.basemodule.business.executiverecord.mapper.LimsExecutiveRecordMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsExecutiveRecordDaoImpl extends MybatisDaoSupport implements LimsExecutiveRecordDao { + + @Autowired + private LimsExecutiveRecordMapper limsExecutiveRecordMapper; + + @Override + public LimsExecutiveRecordMapper getMapper() { + return limsExecutiveRecordMapper; + } + @Override + public List orderObtainStatus(MapperParameter parameter) { + List> mapList = getMapper().orderObtainStatus(parameter); + if (mapList.isEmpty()) { + return CollectionUtils.emptyList(); + } + return mapList.parallelStream().map(m -> PersistableHelper.mapToPersistable(m, getType())).collect(Collectors.toList()); + } + + @Override + public List qualityItem(MapperParameter parameter) { + List> mapList = getMapper().qualityItem(parameter); + if (mapList.isEmpty()) { + return CollectionUtils.emptyList(); + } + return mapList.parallelStream().map(m -> PersistableHelper.mapToPersistable(m, getType())).collect(Collectors.toList()); + } + + @Override + public List equiptCheckPrepare(MapperParameter parameter) { + List> mapList = getMapper().equiptCheckPrepare(parameter); + if (mapList.isEmpty()) { + return CollectionUtils.emptyList(); + } + return mapList.parallelStream().map(m -> PersistableHelper.mapToPersistable(m, getType())).collect(Collectors.toList()); + } + + @Override + public List equiptCheckPostpone(MapperParameter parameter) { + List> mapList = getMapper().equiptCheckPostpone(parameter); + if (mapList.isEmpty()) { + return CollectionUtils.emptyList(); + } + return mapList.parallelStream().map(m -> PersistableHelper.mapToPersistable(m, getType())).collect(Collectors.toList()); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/executiverecord/mapper/LimsExecutiveRecordMapper.java b/src/main/java/com/sunwayworld/basemodule/business/executiverecord/mapper/LimsExecutiveRecordMapper.java new file mode 100644 index 0000000..7d07b42 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/executiverecord/mapper/LimsExecutiveRecordMapper.java @@ -0,0 +1,17 @@ +package com.sunwayworld.basemodule.business.executiverecord.mapper; + +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +import java.util.List; +import java.util.Map; + +@GikamBean +public interface LimsExecutiveRecordMapper extends GenericMapper { + List> orderObtainStatus(MapperParameter parameter); + List> qualityItem(MapperParameter parameter); + List> equiptCheckPrepare(MapperParameter parameter); + List> equiptCheckPostpone(MapperParameter parameter); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/executiverecord/mapper/conf/lims-executive-record-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/executiverecord/mapper/conf/lims-executive-record-mysql-mapper.xml new file mode 100644 index 0000000..ecc108a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/executiverecord/mapper/conf/lims-executive-record-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/executiverecord/mapper/conf/lims-executive-record-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/executiverecord/mapper/conf/lims-executive-record-oracle-mapper.xml new file mode 100644 index 0000000..1ef9ac6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/executiverecord/mapper/conf/lims-executive-record-oracle-mapper.xml @@ -0,0 +1,55 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/executiverecord/mapper/conf/lims-executive-record-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/executiverecord/mapper/conf/lims-executive-record-postgresql-mapper.xml new file mode 100644 index 0000000..ecc108a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/executiverecord/mapper/conf/lims-executive-record-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/executiverecord/mapper/conf/lims-executive-record-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/executiverecord/mapper/conf/lims-executive-record-sqlserver-mapper.xml new file mode 100644 index 0000000..ecc108a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/executiverecord/mapper/conf/lims-executive-record-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/executiverecord/resource/LimsExecutiveRecordResource.java b/src/main/java/com/sunwayworld/basemodule/business/executiverecord/resource/LimsExecutiveRecordResource.java new file mode 100644 index 0000000..d459d08 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/executiverecord/resource/LimsExecutiveRecordResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.executiverecord.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.business.executiverecord.bean.LimsExecutiveRecordBean; +import com.sunwayworld.basemodule.business.executiverecord.service.LimsExecutiveRecordService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/business/executive-records") +public interface LimsExecutiveRecordResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/executiverecord/resource/impl/LimsExecutiveRecordResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/executiverecord/resource/impl/LimsExecutiveRecordResourceImpl.java new file mode 100644 index 0000000..8be3ed0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/executiverecord/resource/impl/LimsExecutiveRecordResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.business.executiverecord.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.business.executiverecord.resource.LimsExecutiveRecordResource; +import com.sunwayworld.basemodule.business.executiverecord.service.LimsExecutiveRecordService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("执行记录表") +@RestController +@GikamBean +public class LimsExecutiveRecordResourceImpl implements LimsExecutiveRecordResource { + + @Autowired + private LimsExecutiveRecordService limsExecutiveRecordService; + + @Override + public LimsExecutiveRecordService getService() { + return limsExecutiveRecordService; + } + + @Log(value = "新增执行记录表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/executiverecord/service/LimsExecutiveRecordService.java b/src/main/java/com/sunwayworld/basemodule/business/executiverecord/service/LimsExecutiveRecordService.java new file mode 100644 index 0000000..0fc010b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/executiverecord/service/LimsExecutiveRecordService.java @@ -0,0 +1,17 @@ +package com.sunwayworld.basemodule.business.executiverecord.service; + +import com.sunwayworld.basemodule.business.executiverecord.bean.LimsExecutiveRecordBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; +import org.springframework.transaction.annotation.Transactional; + +public interface LimsExecutiveRecordService extends GenericService, GenericChoosableService { + + void orderObtainStatus(); + + void qualityItem(); + + void equiptCheckPrepare(); + + void equiptCheckPostpone(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/executiverecord/service/impl/LimsExecutiveRecordServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/executiverecord/service/impl/LimsExecutiveRecordServiceImpl.java new file mode 100644 index 0000000..b10e73d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/executiverecord/service/impl/LimsExecutiveRecordServiceImpl.java @@ -0,0 +1,161 @@ +package com.sunwayworld.basemodule.business.executiverecord.service.impl; + +import com.sunwayworld.baseline.framework.utils.CommonHelper; +import com.sunwayworld.baseline.framework.utils.DingTalkHelper; +import com.sunwayworld.basemodule.business.executiverecord.bean.LimsExecutiveRecordBean; +import com.sunwayworld.basemodule.business.executiverecord.dao.LimsExecutiveRecordDao; +import com.sunwayworld.basemodule.business.executiverecord.service.LimsExecutiveRecordService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.module.sys.role.bean.CoreRoleUserBean; +import com.sunwayworld.module.sys.role.service.CoreRoleUserService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsExecutiveRecordServiceImpl implements LimsExecutiveRecordService { + + @Autowired + private LimsExecutiveRecordDao limsExecutiveRecordDao; + + @Override + @SuppressWarnings("unchecked") + public LimsExecutiveRecordDao getDao() { + return limsExecutiveRecordDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsExecutiveRecordBean limsExecutiveRecord = jsonWrapper.parseUnique(LimsExecutiveRecordBean.class); + limsExecutiveRecord.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsExecutiveRecord); + return limsExecutiveRecord.getId(); + } + @Override + @Transactional + public void orderObtainStatus(){ + LocalDateTime now = LocalDateTime.now(); + LocalDateTime before24H = now.plusHours(-24); + LocalDateTime before48H = now.plusHours(-48); + MapperParameter parameter = new MapperParameter(); + parameter.put("startTime",before48H); + parameter.put("endTime",before24H); + List limsExecutiveRecordBeans = getDao().orderObtainStatus(parameter); + Map> collectMap = limsExecutiveRecordBeans.stream().filter(s -> CommonHelper.isNotNull(s.getExt$Item("folderno")) && CommonHelper.isNotNull(s.getExt$Item("samplecode"))). + collect(Collectors.groupingBy(s -> s.getExt$Item("folderno"))); + List records = new ArrayList<>(); + for (String key : collectMap.keySet()) { + List list = collectMap.get(key); + String samplecodes = list.stream().map(s -> s.getExt$Item("samplecode")).collect(Collectors.joining(",")); + LimsExecutiveRecordBean limsExecutiveRecordBean = new LimsExecutiveRecordBean(); + limsExecutiveRecordBean.setId(ApplicationContextHelper.getNextIdentity()); + limsExecutiveRecordBean.setTargetId(Long.parseLong(list.get(0).getExt$Item("folderId"))); + limsExecutiveRecordBean.setTableName("T_LIMS_FOLDER"); + StringBuilder s = new StringBuilder(); + s.append(list.get(0).getExt$Item("samplename")).append("未收样的样品").append(samplecodes).append("未及时送达,请及时处理。"); + DingTalkHelper.sendMsg(list.get(0).getExt$Item("clientuserid"),s.toString()); + limsExecutiveRecordBean.setContent(s.toString()); + records.add(limsExecutiveRecordBean); + } + getDao().insert(records); + } + + @Override + @Transactional + public void qualityItem(){ + List coreRoleUserBeanList = ApplicationContextHelper.getBean(CoreRoleUserService.class) + .selectListByFilter(SearchFilter.instance() + .match("roleName", "质量负责人").filter(MatchPattern.SEQ)); + MapperParameter parameter = new MapperParameter(); + List limsExecutiveRecordBeans = getDao().qualityItem(parameter); + List records = new ArrayList<>(); + for (LimsExecutiveRecordBean source : limsExecutiveRecordBeans) { + LimsExecutiveRecordBean limsExecutiveRecordBean = new LimsExecutiveRecordBean(); + limsExecutiveRecordBean.setId(ApplicationContextHelper.getNextIdentity()); + limsExecutiveRecordBean.setTargetId(source.getTargetId()); + limsExecutiveRecordBean.setTableName("T_LIMS_QUALITY_ITEM"); + StringBuilder message = new StringBuilder(); + message.append("质量监督计划(计划编号:") + .append(source.getExt$Item("plancode")) + .append(")中").append(source.getExt$Item("monitoritem")).append("实施时间已逾期,请及时处理。"); + for (CoreRoleUserBean coreRoleUserBean : coreRoleUserBeanList) { + DingTalkHelper.sendMsg(coreRoleUserBean.getUserId(), message.toString()); + } + limsExecutiveRecordBean.setContent(message.toString()); + records.add(limsExecutiveRecordBean); + } + getDao().insert(records); + } + @Override + @Transactional + public void equiptCheckPrepare(){ + LocalDateTime now = LocalDateTime.now(); + LocalDateTime endTime = now.plusHours(24*7); + MapperParameter parameter = new MapperParameter(); + parameter.put("startTime",now); + parameter.put("endTime",endTime); + List limsExecutiveRecordBeans = getDao().equiptCheckPrepare(parameter); + List records = new ArrayList<>(); + for (LimsExecutiveRecordBean source : limsExecutiveRecordBeans) { + LimsExecutiveRecordBean limsExecutiveRecordBean = new LimsExecutiveRecordBean(); + limsExecutiveRecordBean.setId(ApplicationContextHelper.getNextIdentity()); + limsExecutiveRecordBean.setTargetId(source.getTargetId()); + limsExecutiveRecordBean.setTableName("T_LIMS_EQUIPT_PERIOD_PLAN"); + limsExecutiveRecordBean.setTypeName("prepare"); + StringBuilder message = new StringBuilder(); + message.append("计划").append(source.getExt$Item("checktime")).append("对").append(source.getExt$Item("equiptname")) + .append("设备(设备编号:").append(source.getExt$Item("equiptcode")).append(")进行期间核查,请及时安排。"); + DingTalkHelper.sendMsg(source.getExt$Item("principalid"), message.toString()); + limsExecutiveRecordBean.setContent(message.toString()); + records.add(limsExecutiveRecordBean); + } + getDao().insert(records); + } + + @Override + @Transactional + public void equiptCheckPostpone(){ + LocalDateTime now = LocalDateTime.now(); + LocalDateTime startTime = now; + MapperParameter parameter = new MapperParameter(); + parameter.put("startTime",startTime); + parameter.put("time7",now.plusDays(-7)); + List coreRoleUserBeanList = ApplicationContextHelper.getBean(CoreRoleUserService.class) + .selectListByFilter(SearchFilter.instance() + .match("roleName", "技术负责人").filter(MatchPattern.SEQ)); + List limsExecutiveRecordBeans = getDao().equiptCheckPostpone(parameter); + List records = new ArrayList<>(); + for (LimsExecutiveRecordBean source : limsExecutiveRecordBeans) { + LimsExecutiveRecordBean limsExecutiveRecordBean = new LimsExecutiveRecordBean(); + limsExecutiveRecordBean.setId(ApplicationContextHelper.getNextIdentity()); + limsExecutiveRecordBean.setTargetId(source.getTargetId()); + limsExecutiveRecordBean.setTableName("T_LIMS_EQUIPT_PERIOD_PLAN"); + limsExecutiveRecordBean.setTypeName("postpone"); + StringBuilder message = new StringBuilder(); + message.append("计划").append(source.getExt$Item("checktime")).append("对").append(source.getExt$Item("equiptname")) + .append("设备(设备编号:").append(source.getExt$Item("equiptcode")).append(")进行期间核查,计划已逾期,请及时处理"); + for (CoreRoleUserBean coreRoleUserBean : coreRoleUserBeanList) { + DingTalkHelper.sendMsg(coreRoleUserBean.getUserId(), message.toString()); + } + limsExecutiveRecordBean.setContent(message.toString()); + records.add(limsExecutiveRecordBean); + } + getDao().insert(records); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/record/bean/LimsTaskReturnRecordBean.java b/src/main/java/com/sunwayworld/basemodule/business/record/bean/LimsTaskReturnRecordBean.java new file mode 100644 index 0000000..bbc59c6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/record/bean/LimsTaskReturnRecordBean.java @@ -0,0 +1,174 @@ +package com.sunwayworld.basemodule.business.record.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 任务退回记录 + * + * @author miq@sunwayworld.com + * @date 2023-05-05 + */ +@Table("T_LIMS_TASK_RETURN_RECORD") +public class LimsTaskReturnRecordBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String bizType;// 业务类型 + private Long bizId;// 业务id + private Long folderId;// 委托单id + private Long orderId;// 样品id + private Long testId;// 项目ID + private Long testMethodId;// 项目方法ID + private String returnByName;// 操作人 + private String returnById;// 操作人Id + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime returnTime;// 操作时间 + private String testGroup;// 检测组id + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getBizType() { + return bizType; + } + + public void setBizType(String bizType) { + this.bizType = bizType; + } + + public Long getBizId() { + return bizId; + } + + public void setBizId(Long bizId) { + this.bizId = bizId; + } + + public Long getFolderId() { + return folderId; + } + + public void setFolderId(Long folderId) { + this.folderId = folderId; + } + + public Long getOrderId() { + return orderId; + } + + public void setOrderId(Long orderId) { + this.orderId = orderId; + } + + public Long getTestId() { + return testId; + } + + public void setTestId(Long testId) { + this.testId = testId; + } + + public Long getTestMethodId() { + return testMethodId; + } + + public void setTestMethodId(Long testMethodId) { + this.testMethodId = testMethodId; + } + + public String getReturnByName() { + return returnByName; + } + + public void setReturnByName(String returnByName) { + this.returnByName = returnByName; + } + + public String getReturnById() { + return returnById; + } + + public void setReturnById(String returnById) { + this.returnById = returnById; + } + + public LocalDateTime getReturnTime() { + return returnTime; + } + + public void setReturnTime(LocalDateTime returnTime) { + this.returnTime = returnTime; + } + + public String getTestGroup() { + return testGroup; + } + + public void setTestGroup(String testGroup) { + this.testGroup = testGroup; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/record/controller/LimsTaskReturnRecordController.java b/src/main/java/com/sunwayworld/basemodule/business/record/controller/LimsTaskReturnRecordController.java new file mode 100644 index 0000000..f5a239b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/record/controller/LimsTaskReturnRecordController.java @@ -0,0 +1,14 @@ +package com.sunwayworld.basemodule.business.record.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/business/task-return-records/page") +public interface LimsTaskReturnRecordController extends GenericEditListPageController { + + + @RequestMapping("/statistics-list") + public String statisticsListPage(); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/record/controller/impl/LimsTaskReturnRecordControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/record/controller/impl/LimsTaskReturnRecordControllerImpl.java new file mode 100644 index 0000000..298ed99 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/record/controller/impl/LimsTaskReturnRecordControllerImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.business.record.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.business.record.controller.LimsTaskReturnRecordController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsTaskReturnRecordControllerImpl implements LimsTaskReturnRecordController { + + @Log(value = "任务退回记录编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/business/task-return-records/lims-task-return-record-edit-list"; + } + + @Log(value = "任务退回记录统计列表页", type = LogType.CONTROLLER) + @Override + public String statisticsListPage() { + return "basemodule/business/task-return-records/lims-task-return-record-statistics-list"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/record/dao/LimsTaskReturnRecordDao.java b/src/main/java/com/sunwayworld/basemodule/business/record/dao/LimsTaskReturnRecordDao.java new file mode 100644 index 0000000..2ec3999 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/record/dao/LimsTaskReturnRecordDao.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.record.dao; + +import com.sunwayworld.basemodule.business.record.bean.LimsTaskReturnRecordBean; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +import java.util.List; +import java.util.Map; + +public interface LimsTaskReturnRecordDao extends GenericDao { + List> selectStatisticsPagination(MapperParameter mapperParameter); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/record/dao/impl/LimsTaskReturnRecordDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/record/dao/impl/LimsTaskReturnRecordDaoImpl.java new file mode 100644 index 0000000..a27abba --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/record/dao/impl/LimsTaskReturnRecordDaoImpl.java @@ -0,0 +1,32 @@ +package com.sunwayworld.basemodule.business.record.dao.impl; + +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.business.record.bean.LimsTaskReturnRecordBean; +import com.sunwayworld.basemodule.business.record.dao.LimsTaskReturnRecordDao; +import com.sunwayworld.basemodule.business.record.mapper.LimsTaskReturnRecordMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import java.util.List; +import java.util.Map; + +@Repository +@GikamBean +public class LimsTaskReturnRecordDaoImpl extends MybatisDaoSupport implements LimsTaskReturnRecordDao { + + @Autowired + private LimsTaskReturnRecordMapper limsTaskReturnRecordMapper; + + @Override + public LimsTaskReturnRecordMapper getMapper() { + return limsTaskReturnRecordMapper; + } + + @Override + public List> selectStatisticsPagination(MapperParameter mapperParameter) { + return getMapper().selectStatisticsPagination(mapperParameter); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/record/mapper/LimsTaskReturnRecordMapper.java b/src/main/java/com/sunwayworld/basemodule/business/record/mapper/LimsTaskReturnRecordMapper.java new file mode 100644 index 0000000..a7f01b2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/record/mapper/LimsTaskReturnRecordMapper.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.business.record.mapper; + +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +import java.util.List; +import java.util.Map; + +@GikamBean +public interface LimsTaskReturnRecordMapper extends GenericMapper { + List> selectStatisticsPagination(MapperParameter mapperParameter); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/record/mapper/conf/lims-task-return-record-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/record/mapper/conf/lims-task-return-record-mysql-mapper.xml new file mode 100644 index 0000000..be49e78 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/record/mapper/conf/lims-task-return-record-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/record/mapper/conf/lims-task-return-record-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/record/mapper/conf/lims-task-return-record-oracle-mapper.xml new file mode 100644 index 0000000..d5da63c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/record/mapper/conf/lims-task-return-record-oracle-mapper.xml @@ -0,0 +1,44 @@ + + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/record/mapper/conf/lims-task-return-record-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/record/mapper/conf/lims-task-return-record-postgresql-mapper.xml new file mode 100644 index 0000000..be49e78 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/record/mapper/conf/lims-task-return-record-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/record/mapper/conf/lims-task-return-record-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/record/mapper/conf/lims-task-return-record-sqlserver-mapper.xml new file mode 100644 index 0000000..be49e78 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/record/mapper/conf/lims-task-return-record-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/record/resource/LimsTaskReturnRecordResource.java b/src/main/java/com/sunwayworld/basemodule/business/record/resource/LimsTaskReturnRecordResource.java new file mode 100644 index 0000000..3bd8fb0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/record/resource/LimsTaskReturnRecordResource.java @@ -0,0 +1,21 @@ +package com.sunwayworld.basemodule.business.record.resource; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.business.record.bean.LimsTaskReturnRecordBean; +import com.sunwayworld.basemodule.business.record.service.LimsTaskReturnRecordService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import org.springframework.web.bind.annotation.RequestMethod; + +@RequestMapping("/secure/basemodule/business/task-return-records") +public interface LimsTaskReturnRecordResource extends GenericResource { + + @Log(value = "统计查询", type = LogType.SELECT) + @RequestMapping(value = "/statistics/raw", method = RequestMethod.POST) + Page selectStatisticsPagination(RestJsonWrapperBean wrapper); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/record/resource/impl/LimsTaskReturnRecordResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/record/resource/impl/LimsTaskReturnRecordResourceImpl.java new file mode 100644 index 0000000..aa2bff9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/record/resource/impl/LimsTaskReturnRecordResourceImpl.java @@ -0,0 +1,42 @@ +package com.sunwayworld.basemodule.business.record.resource.impl; + +import com.sunwayworld.basemodule.business.record.bean.LimsTaskReturnRecordBean; +import com.sunwayworld.framework.data.page.Page; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.business.record.resource.LimsTaskReturnRecordResource; +import com.sunwayworld.basemodule.business.record.service.LimsTaskReturnRecordService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("任务退回记录") +@RestController +@GikamBean +public class LimsTaskReturnRecordResourceImpl implements LimsTaskReturnRecordResource { + + @Autowired + private LimsTaskReturnRecordService limsTaskReturnRecordService; + + @Override + public LimsTaskReturnRecordService getService() { + return limsTaskReturnRecordService; + } + + @Log(value = "新增任务退回记录", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + public Page selectStatisticsPagination(RestJsonWrapperBean wrapper) { + return getService().selectStatisticsPagination(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/record/service/LimsTaskReturnRecordService.java b/src/main/java/com/sunwayworld/basemodule/business/record/service/LimsTaskReturnRecordService.java new file mode 100644 index 0000000..296a84c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/record/service/LimsTaskReturnRecordService.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.business.record.service; + +import com.sunwayworld.basemodule.business.record.bean.LimsTaskReturnRecordBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsTaskReturnRecordService extends GenericService { + Page selectStatisticsPagination(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/record/service/impl/LimsTaskReturnRecordServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/record/service/impl/LimsTaskReturnRecordServiceImpl.java new file mode 100644 index 0000000..6b0ec8a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/record/service/impl/LimsTaskReturnRecordServiceImpl.java @@ -0,0 +1,52 @@ +package com.sunwayworld.basemodule.business.record.service.impl; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.page.PageRowBounds; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.business.record.dao.LimsTaskReturnRecordDao; +import com.sunwayworld.basemodule.business.record.bean.LimsTaskReturnRecordBean; +import com.sunwayworld.basemodule.business.record.service.LimsTaskReturnRecordService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; +import java.util.Map; + +@Repository +@GikamBean +public class LimsTaskReturnRecordServiceImpl implements LimsTaskReturnRecordService { + + @Autowired + private LimsTaskReturnRecordDao limsTaskReturnRecordDao; + + @Override + @SuppressWarnings("unchecked") + public LimsTaskReturnRecordDao getDao() { + return limsTaskReturnRecordDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsTaskReturnRecordBean limsTaskReturnRecord = jsonWrapper.parseUnique(LimsTaskReturnRecordBean.class); + limsTaskReturnRecord.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsTaskReturnRecord); + return limsTaskReturnRecord.getId(); + } + + @Override + public Page selectStatisticsPagination(RestJsonWrapperBean wrapper) { + MapperParameter mapperParameter = wrapper.extractMapFilter(); + PageRowBounds pageRowBounds = wrapper.extractPageRowBounds(); + return selectPagination(() -> getDao().selectStatisticsPagination(mapperParameter), pageRowBounds); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/apply/bean/LimsReportApplyBean.java b/src/main/java/com/sunwayworld/basemodule/business/report/apply/bean/LimsReportApplyBean.java new file mode 100644 index 0000000..bfa45a8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/apply/bean/LimsReportApplyBean.java @@ -0,0 +1,138 @@ +package com.sunwayworld.basemodule.business.report.apply.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 报告申请 + * + * @author lijiaxing@sunwayworld.com + * @date 2022-09-26 + */ +@Table("T_LIMS_REPORT_APPLY") +public class LimsReportApplyBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String orgId;// 组织ID + private String orgName;// 组织名称 + private String remarks;// 备注 + private Long folderId;// 委托单ID + private String applyCode;// 报告申请单号 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public Long getFolderId() { + return folderId; + } + + public void setFolderId(Long folderId) { + this.folderId = folderId; + } + + public String getApplyCode() { + return applyCode; + } + + public void setApplyCode(String applyCode) { + this.applyCode = applyCode; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/apply/controller/LimsReportApplyController.java b/src/main/java/com/sunwayworld/basemodule/business/report/apply/controller/LimsReportApplyController.java new file mode 100644 index 0000000..2b1a85e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/apply/controller/LimsReportApplyController.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.business.report.apply.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/business/report/report-applys/page") +public interface LimsReportApplyController extends GenericEditListPageController, GenericDetailPageController, GenericAuditListPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/apply/controller/impl/LimsReportApplyControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/report/apply/controller/impl/LimsReportApplyControllerImpl.java new file mode 100644 index 0000000..e31a480 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/apply/controller/impl/LimsReportApplyControllerImpl.java @@ -0,0 +1,43 @@ +package com.sunwayworld.basemodule.business.report.apply.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.business.report.apply.controller.LimsReportApplyController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsReportApplyControllerImpl implements LimsReportApplyController { + + @Log(value = "报告申请编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/business/report/report-applys/lims-report-apply-edit-list"; + } + + @Log(value = "报告申请详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/business/report/report-applys/lims-report-apply-detail"; + } + + @Log(value = "报告申请审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/business/report/report-applys/lims-report-apply-audit-list"; + } + + @Log(value = "报告申请查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/business/report/report-applys/lims-report-apply-search-list"; + } + + @Log(value = "报告申请选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/business/report/report-applys/lims-report-apply-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/apply/dao/LimsReportApplyDao.java b/src/main/java/com/sunwayworld/basemodule/business/report/apply/dao/LimsReportApplyDao.java new file mode 100644 index 0000000..83242b5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/apply/dao/LimsReportApplyDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.business.report.apply.dao; + +import com.sunwayworld.basemodule.business.report.apply.bean.LimsReportApplyBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsReportApplyDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/apply/dao/impl/LimsReportApplyDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/report/apply/dao/impl/LimsReportApplyDaoImpl.java new file mode 100644 index 0000000..400e0d8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/apply/dao/impl/LimsReportApplyDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.business.report.apply.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.business.report.apply.bean.LimsReportApplyBean; +import com.sunwayworld.basemodule.business.report.apply.dao.LimsReportApplyDao; +import com.sunwayworld.basemodule.business.report.apply.mapper.LimsReportApplyMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsReportApplyDaoImpl extends MybatisDaoSupport implements LimsReportApplyDao { + + @Autowired + private LimsReportApplyMapper limsReportApplyMapper; + + @Override + public LimsReportApplyMapper getMapper() { + return limsReportApplyMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/apply/mapper/LimsReportApplyMapper.java b/src/main/java/com/sunwayworld/basemodule/business/report/apply/mapper/LimsReportApplyMapper.java new file mode 100644 index 0000000..41fd778 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/apply/mapper/LimsReportApplyMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.report.apply.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsReportApplyMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/apply/mapper/conf/lims-report-apply-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/report/apply/mapper/conf/lims-report-apply-mysql-mapper.xml new file mode 100644 index 0000000..e91d830 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/apply/mapper/conf/lims-report-apply-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/apply/mapper/conf/lims-report-apply-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/report/apply/mapper/conf/lims-report-apply-oracle-mapper.xml new file mode 100644 index 0000000..bd82f08 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/apply/mapper/conf/lims-report-apply-oracle-mapper.xml @@ -0,0 +1,59 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/apply/mapper/conf/lims-report-apply-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/report/apply/mapper/conf/lims-report-apply-sqlserver-mapper.xml new file mode 100644 index 0000000..e91d830 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/apply/mapper/conf/lims-report-apply-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/apply/resource/LimsReportApplyResource.java b/src/main/java/com/sunwayworld/basemodule/business/report/apply/resource/LimsReportApplyResource.java new file mode 100644 index 0000000..4b31114 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/apply/resource/LimsReportApplyResource.java @@ -0,0 +1,17 @@ +package com.sunwayworld.basemodule.business.report.apply.resource; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.business.report.apply.bean.LimsReportApplyBean; +import com.sunwayworld.basemodule.business.report.apply.service.LimsReportApplyService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/business/report/report-applys") +public interface LimsReportApplyResource extends GenericResource, GenericAuditableResource, GenericChoosableResource { + ResponseDTO create(RestJsonWrapperBean wrapper); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/apply/resource/impl/LimsReportApplyResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/report/apply/resource/impl/LimsReportApplyResourceImpl.java new file mode 100644 index 0000000..1ed04ab --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/apply/resource/impl/LimsReportApplyResourceImpl.java @@ -0,0 +1,43 @@ +package com.sunwayworld.basemodule.business.report.apply.resource.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.business.report.apply.resource.LimsReportApplyResource; +import com.sunwayworld.basemodule.business.report.apply.service.LimsReportApplyService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("报告申请") +@RestController +@GikamBean +public class LimsReportApplyResourceImpl implements LimsReportApplyResource { + + @Autowired + private LimsReportApplyService limsReportApplyService; + + @Override + public LimsReportApplyService getService() { + return limsReportApplyService; + } + + @Log(value = "新增报告申请", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + @PostMapping("/create") + public ResponseDTO create(RestJsonWrapperBean wrapper) { + return getService().create(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/apply/service/LimsReportApplyService.java b/src/main/java/com/sunwayworld/basemodule/business/report/apply/service/LimsReportApplyService.java new file mode 100644 index 0000000..7a0d82b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/apply/service/LimsReportApplyService.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.business.report.apply.service; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.report.apply.bean.LimsReportApplyBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsReportApplyService extends GenericService, GenericAuditableService, GenericChoosableService { + + ResponseDTO create(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/apply/service/impl/LimsReportApplyServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/report/apply/service/impl/LimsReportApplyServiceImpl.java new file mode 100644 index 0000000..9c5a340 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/apply/service/impl/LimsReportApplyServiceImpl.java @@ -0,0 +1,45 @@ +package com.sunwayworld.basemodule.business.report.apply.service.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.business.report.apply.dao.LimsReportApplyDao; +import com.sunwayworld.basemodule.business.report.apply.bean.LimsReportApplyBean; +import com.sunwayworld.basemodule.business.report.apply.service.LimsReportApplyService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsReportApplyServiceImpl implements LimsReportApplyService { + + @Autowired + private LimsReportApplyDao limsReportApplyDao; + + @Override + @SuppressWarnings("unchecked") + public LimsReportApplyDao getDao() { + return limsReportApplyDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsReportApplyBean limsReportApply = jsonWrapper.parseUnique(LimsReportApplyBean.class); + limsReportApply.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsReportApply); + return limsReportApply.getId(); + } + + @Override + public ResponseDTO create(RestJsonWrapperBean wrapper) { + return null; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/applytask/bean/LimsReportApplyTaskBean.java b/src/main/java/com/sunwayworld/basemodule/business/report/applytask/bean/LimsReportApplyTaskBean.java new file mode 100644 index 0000000..a0bdefe --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/applytask/bean/LimsReportApplyTaskBean.java @@ -0,0 +1,136 @@ +package com.sunwayworld.basemodule.business.report.applytask.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 报告申请项目 + * + * @author lijiaxing@sunwayworld.com + * @date 2022-09-26 + */ +@Table("T_LIMS_REPORT_APPLY_TASK") +public class LimsReportApplyTaskBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 组织ID + private String orgName;// 组织名称 + private String remarks;// 备注 + private Long folderId;// 委托单ID + private Long taskId;// 项目ID + private Long applyId;// 申请ID + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public Long getFolderId() { + return folderId; + } + + public void setFolderId(Long folderId) { + this.folderId = folderId; + } + + public Long getTaskId() { + return taskId; + } + + public void setTaskId(Long taskId) { + this.taskId = taskId; + } + + public Long getApplyId() { + return applyId; + } + + public void setApplyId(Long applyId) { + this.applyId = applyId; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/applytask/controller/LimsReportApplyTaskController.java b/src/main/java/com/sunwayworld/basemodule/business/report/applytask/controller/LimsReportApplyTaskController.java new file mode 100644 index 0000000..9c58246 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/applytask/controller/LimsReportApplyTaskController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.report.applytask.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/business/report/report-apply-tasks/page") +public interface LimsReportApplyTaskController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/applytask/controller/impl/LimsReportApplyTaskControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/report/applytask/controller/impl/LimsReportApplyTaskControllerImpl.java new file mode 100644 index 0000000..e0688d5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/applytask/controller/impl/LimsReportApplyTaskControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.business.report.applytask.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.business.report.applytask.controller.LimsReportApplyTaskController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsReportApplyTaskControllerImpl implements LimsReportApplyTaskController { + + @Log(value = "报告申请项目编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/business/report/report-apply-tasks/lims-report-apply-task-edit-list"; + } + + @Log(value = "报告申请项目详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/business/report/report-apply-tasks/lims-report-apply-task-detail"; + } + + @Log(value = "报告申请项目查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/business/report/report-apply-tasks/lims-report-apply-task-search-list"; + } + + @Log(value = "报告申请项目选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/business/report/report-apply-tasks/lims-report-apply-task-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/applytask/dao/LimsReportApplyTaskDao.java b/src/main/java/com/sunwayworld/basemodule/business/report/applytask/dao/LimsReportApplyTaskDao.java new file mode 100644 index 0000000..188c8a2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/applytask/dao/LimsReportApplyTaskDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.business.report.applytask.dao; + +import com.sunwayworld.basemodule.business.report.applytask.bean.LimsReportApplyTaskBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsReportApplyTaskDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/applytask/dao/impl/LimsReportApplyTaskDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/report/applytask/dao/impl/LimsReportApplyTaskDaoImpl.java new file mode 100644 index 0000000..4f596f9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/applytask/dao/impl/LimsReportApplyTaskDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.business.report.applytask.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.business.report.applytask.bean.LimsReportApplyTaskBean; +import com.sunwayworld.basemodule.business.report.applytask.dao.LimsReportApplyTaskDao; +import com.sunwayworld.basemodule.business.report.applytask.mapper.LimsReportApplyTaskMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsReportApplyTaskDaoImpl extends MybatisDaoSupport implements LimsReportApplyTaskDao { + + @Autowired + private LimsReportApplyTaskMapper limsReportApplyTaskMapper; + + @Override + public LimsReportApplyTaskMapper getMapper() { + return limsReportApplyTaskMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/applytask/mapper/LimsReportApplyTaskMapper.java b/src/main/java/com/sunwayworld/basemodule/business/report/applytask/mapper/LimsReportApplyTaskMapper.java new file mode 100644 index 0000000..29194f2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/applytask/mapper/LimsReportApplyTaskMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.report.applytask.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsReportApplyTaskMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/applytask/mapper/conf/lims-report-apply-task-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/report/applytask/mapper/conf/lims-report-apply-task-mysql-mapper.xml new file mode 100644 index 0000000..26a57fe --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/applytask/mapper/conf/lims-report-apply-task-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/applytask/mapper/conf/lims-report-apply-task-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/report/applytask/mapper/conf/lims-report-apply-task-oracle-mapper.xml new file mode 100644 index 0000000..8150414 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/applytask/mapper/conf/lims-report-apply-task-oracle-mapper.xml @@ -0,0 +1,39 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/applytask/mapper/conf/lims-report-apply-task-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/report/applytask/mapper/conf/lims-report-apply-task-sqlserver-mapper.xml new file mode 100644 index 0000000..26a57fe --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/applytask/mapper/conf/lims-report-apply-task-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/applytask/resource/LimsReportApplyTaskResource.java b/src/main/java/com/sunwayworld/basemodule/business/report/applytask/resource/LimsReportApplyTaskResource.java new file mode 100644 index 0000000..125e239 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/applytask/resource/LimsReportApplyTaskResource.java @@ -0,0 +1,16 @@ +package com.sunwayworld.basemodule.business.report.applytask.resource; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.business.report.applytask.bean.LimsReportApplyTaskBean; +import com.sunwayworld.basemodule.business.report.applytask.service.LimsReportApplyTaskService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/business/report/report-apply-tasks") +public interface LimsReportApplyTaskResource extends GenericResource, GenericChoosableResource { + ResponseDTO createReport(RestJsonWrapperBean wrapper); + ResponseDTO create(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/applytask/resource/impl/LimsReportApplyTaskResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/report/applytask/resource/impl/LimsReportApplyTaskResourceImpl.java new file mode 100644 index 0000000..9f50f6f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/applytask/resource/impl/LimsReportApplyTaskResourceImpl.java @@ -0,0 +1,50 @@ +package com.sunwayworld.basemodule.business.report.applytask.resource.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.business.report.applytask.resource.LimsReportApplyTaskResource; +import com.sunwayworld.basemodule.business.report.applytask.service.LimsReportApplyTaskService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("报告申请项目") +@RestController +@GikamBean +public class LimsReportApplyTaskResourceImpl implements LimsReportApplyTaskResource { + + @Autowired + private LimsReportApplyTaskService limsReportApplyTaskService; + + @Override + public LimsReportApplyTaskService getService() { + return limsReportApplyTaskService; + } + + @Log(value = "新增报告申请项目", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + + @Override + @PostMapping("/createReport") + public ResponseDTO createReport(RestJsonWrapperBean wrapper) { + return getService().createReport(wrapper); + } + + @Override + @PostMapping("/create") + public ResponseDTO create(RestJsonWrapperBean wrapper) { + return getService().create(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/applytask/service/LimsReportApplyTaskService.java b/src/main/java/com/sunwayworld/basemodule/business/report/applytask/service/LimsReportApplyTaskService.java new file mode 100644 index 0000000..1cb4d9f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/applytask/service/LimsReportApplyTaskService.java @@ -0,0 +1,14 @@ +package com.sunwayworld.basemodule.business.report.applytask.service; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.report.applytask.bean.LimsReportApplyTaskBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsReportApplyTaskService extends GenericService, GenericChoosableService { + + ResponseDTO createReport(RestJsonWrapperBean wrapper); + + ResponseDTO create(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/applytask/service/impl/LimsReportApplyTaskServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/report/applytask/service/impl/LimsReportApplyTaskServiceImpl.java new file mode 100644 index 0000000..529858a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/applytask/service/impl/LimsReportApplyTaskServiceImpl.java @@ -0,0 +1,81 @@ +package com.sunwayworld.basemodule.business.report.applytask.service.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.baseline.framework.utils.LimsUtil; +import com.sunwayworld.baseline.module.common.file.LimsFileService; +import com.sunwayworld.basemodule.business.report.applytask.bean.LimsReportApplyTaskBean; +import com.sunwayworld.basemodule.business.report.applytask.dao.LimsReportApplyTaskDao; +import com.sunwayworld.basemodule.business.report.applytask.service.LimsReportApplyTaskService; +import com.sunwayworld.cloud.lims.reporttemplate.bean.LimsReportTemplateBean; +import com.sunwayworld.cloud.lims.reporttemplate.service.LimsReportTemplateService; +import com.sunwayworld.cloud.lims.reporttemplate.support.word.LimsWordReportGenerator; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.io.file.FilePathManager; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.io.IOException; +import java.io.InputStream; +import java.nio.file.Files; +import java.nio.file.Path; + +@Repository +@GikamBean +public class LimsReportApplyTaskServiceImpl implements LimsReportApplyTaskService { + + @Autowired + private LimsReportApplyTaskDao limsReportApplyTaskDao; + + @Override + @SuppressWarnings("unchecked") + public LimsReportApplyTaskDao getDao() { + return limsReportApplyTaskDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsReportApplyTaskBean limsReportApplyTask = jsonWrapper.parseUnique(LimsReportApplyTaskBean.class); + limsReportApplyTask.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsReportApplyTask); + return limsReportApplyTask.getId(); + } + + @Override + @Transactional + public ResponseDTO createReport(RestJsonWrapperBean wrapper) { + LimsReportTemplateBean parse = wrapper.parseUnique(LimsReportTemplateBean.class); + LimsReportTemplateBean report = ApplicationContextHelper.getBean(LimsReportTemplateService.class).selectById(parse.getId()); + Long activedId = LimsUtil.getActivedId(wrapper); + MapperParameter mapperParameter = new MapperParameter(); + mapperParameter.put("id", activedId); + LimsWordReportGenerator rg = new LimsWordReportGenerator(report, mapperParameter, false); + FilePathDTO filePathDTO = rg.buildReport(); + Path filePath = FilePathManager.getLocalPath(filePathDTO); + CoreFileBean coreFileBean = new CoreFileBean(); + coreFileBean.setTargetId("T_LIMS_REPORT_APPLY$" + activedId); + coreFileBean.setBizCategory("common"); + coreFileBean.setName("试验报告.docx"); + try (InputStream is = Files.newInputStream(filePath)) { + ApplicationContextHelper.getBean(LimsFileService.class).upload(coreFileBean, is); + } catch (IOException e) { + throw new RuntimeException(e); + } + return new ResponseDTO(); + } + + @Override + @Transactional + public ResponseDTO create(RestJsonWrapperBean wrapper) { + return null; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/change/bean/LimsReportChangeBean.java b/src/main/java/com/sunwayworld/basemodule/business/report/change/bean/LimsReportChangeBean.java new file mode 100644 index 0000000..1858fcf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/change/bean/LimsReportChangeBean.java @@ -0,0 +1,165 @@ +package com.sunwayworld.basemodule.business.report.change.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 报告变更 + * + * @author lijiaxing@sunwayworld.com + * @date 2022-09-27 + */ +@Table("T_LIMS_REPORT_CHANGE") +public class LimsReportChangeBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String orgId;// 组织ID + private String orgName;// 组织名称 + private String remarks;// 备注 + private Long folderId;// 委托单ID + private Long applyId;// 报告申请ID + private String changeReason;// 修改原因 + private String changeContent;// 修改内容 + private String changeCode;// 修改单号 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public Long getFolderId() { + return folderId; + } + + public void setFolderId(Long folderId) { + this.folderId = folderId; + } + + public Long getApplyId() { + return applyId; + } + + public void setApplyId(Long applyId) { + this.applyId = applyId; + } + + public String getChangeReason() { + return changeReason; + } + + public void setChangeReason(String changeReason) { + this.changeReason = changeReason; + } + + public String getChangeContent() { + return changeContent; + } + + public void setChangeContent(String changeContent) { + this.changeContent = changeContent; + } + + public String getChangeCode() { + return changeCode; + } + + public void setChangeCode(String changeCode) { + this.changeCode = changeCode; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/change/controller/LimsReportChangeController.java b/src/main/java/com/sunwayworld/basemodule/business/report/change/controller/LimsReportChangeController.java new file mode 100644 index 0000000..eb93532 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/change/controller/LimsReportChangeController.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.business.report.change.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/business/report/report-changes/page") +public interface LimsReportChangeController extends GenericEditListPageController, GenericDetailPageController, GenericAuditListPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/change/controller/impl/LimsReportChangeControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/report/change/controller/impl/LimsReportChangeControllerImpl.java new file mode 100644 index 0000000..58be2a3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/change/controller/impl/LimsReportChangeControllerImpl.java @@ -0,0 +1,43 @@ +package com.sunwayworld.basemodule.business.report.change.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.business.report.change.controller.LimsReportChangeController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsReportChangeControllerImpl implements LimsReportChangeController { + + @Log(value = "报告变更编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/business/report/report-changes/lims-report-change-edit-list"; + } + + @Log(value = "报告变更详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/business/report/report-changes/lims-report-change-detail"; + } + + @Log(value = "报告变更审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/business/report/report-changes/lims-report-change-audit-list"; + } + + @Log(value = "报告变更查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/business/report/report-changes/lims-report-change-search-list"; + } + + @Log(value = "报告变更选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/business/report/report-changes/lims-report-change-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/change/dao/LimsReportChangeDao.java b/src/main/java/com/sunwayworld/basemodule/business/report/change/dao/LimsReportChangeDao.java new file mode 100644 index 0000000..62f0f81 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/change/dao/LimsReportChangeDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.business.report.change.dao; + +import com.sunwayworld.basemodule.business.report.change.bean.LimsReportChangeBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsReportChangeDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/change/dao/impl/LimsReportChangeDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/report/change/dao/impl/LimsReportChangeDaoImpl.java new file mode 100644 index 0000000..9bbe05c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/change/dao/impl/LimsReportChangeDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.business.report.change.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.business.report.change.bean.LimsReportChangeBean; +import com.sunwayworld.basemodule.business.report.change.dao.LimsReportChangeDao; +import com.sunwayworld.basemodule.business.report.change.mapper.LimsReportChangeMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsReportChangeDaoImpl extends MybatisDaoSupport implements LimsReportChangeDao { + + @Autowired + private LimsReportChangeMapper limsReportChangeMapper; + + @Override + public LimsReportChangeMapper getMapper() { + return limsReportChangeMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/change/mapper/LimsReportChangeMapper.java b/src/main/java/com/sunwayworld/basemodule/business/report/change/mapper/LimsReportChangeMapper.java new file mode 100644 index 0000000..fe3aa95 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/change/mapper/LimsReportChangeMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.report.change.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsReportChangeMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/change/mapper/conf/lims-report-change-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/report/change/mapper/conf/lims-report-change-mysql-mapper.xml new file mode 100644 index 0000000..6bf65ac --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/change/mapper/conf/lims-report-change-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/change/mapper/conf/lims-report-change-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/report/change/mapper/conf/lims-report-change-oracle-mapper.xml new file mode 100644 index 0000000..78b2d1e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/change/mapper/conf/lims-report-change-oracle-mapper.xml @@ -0,0 +1,63 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/change/mapper/conf/lims-report-change-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/report/change/mapper/conf/lims-report-change-sqlserver-mapper.xml new file mode 100644 index 0000000..6bf65ac --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/change/mapper/conf/lims-report-change-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/change/resource/LimsReportChangeResource.java b/src/main/java/com/sunwayworld/basemodule/business/report/change/resource/LimsReportChangeResource.java new file mode 100644 index 0000000..1fc9300 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/change/resource/LimsReportChangeResource.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.business.report.change.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.business.report.change.bean.LimsReportChangeBean; +import com.sunwayworld.basemodule.business.report.change.service.LimsReportChangeService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/business/report/report-changes") +public interface LimsReportChangeResource extends GenericResource, GenericAuditableResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/change/resource/impl/LimsReportChangeResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/report/change/resource/impl/LimsReportChangeResourceImpl.java new file mode 100644 index 0000000..605ace9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/change/resource/impl/LimsReportChangeResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.business.report.change.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.business.report.change.resource.LimsReportChangeResource; +import com.sunwayworld.basemodule.business.report.change.service.LimsReportChangeService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("报告变更") +@RestController +@GikamBean +public class LimsReportChangeResourceImpl implements LimsReportChangeResource { + + @Autowired + private LimsReportChangeService limsReportChangeService; + + @Override + public LimsReportChangeService getService() { + return limsReportChangeService; + } + + @Log(value = "新增报告变更", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/change/service/LimsReportChangeService.java b/src/main/java/com/sunwayworld/basemodule/business/report/change/service/LimsReportChangeService.java new file mode 100644 index 0000000..4649038 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/change/service/LimsReportChangeService.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.business.report.change.service; + +import com.sunwayworld.basemodule.business.report.change.bean.LimsReportChangeBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsReportChangeService extends GenericService, GenericAuditableService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/change/service/impl/LimsReportChangeServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/report/change/service/impl/LimsReportChangeServiceImpl.java new file mode 100644 index 0000000..040d24c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/change/service/impl/LimsReportChangeServiceImpl.java @@ -0,0 +1,94 @@ +package com.sunwayworld.basemodule.business.report.change.service.impl; + +import com.sunwayworld.basemodule.business.report.applytask.bean.LimsReportApplyTaskBean; +import com.sunwayworld.basemodule.business.report.applytask.service.LimsReportApplyTaskService; +import com.sunwayworld.basemodule.business.report.change.bean.LimsReportChangeBean; +import com.sunwayworld.basemodule.business.report.change.dao.LimsReportChangeDao; +import com.sunwayworld.basemodule.business.report.change.service.LimsReportChangeService; +import com.sunwayworld.basemodule.business.report.changetask.bean.LimsReportChangeTaskBean; +import com.sunwayworld.basemodule.business.report.changetask.service.LimsReportChangeTaskService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.BeanUtils; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.EncryptUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.manager.CoreFileManager; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.List; + +@Repository +@GikamBean +public class LimsReportChangeServiceImpl implements LimsReportChangeService { + + @Autowired + private LimsReportChangeDao limsReportChangeDao; + + @Autowired + private CoreFileService coreFileService; + + @Autowired + private CoreFileManager coreFileManager; + + @Override + @SuppressWarnings("unchecked") + public LimsReportChangeDao getDao() { + return limsReportChangeDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsReportChangeBean parse = jsonWrapper.parseUnique(LimsReportChangeBean.class); + parse.setId(ApplicationContextHelper.getNextIdentity()); + + if (parse.getApplyId() != null) { + List tasks = ApplicationContextHelper.getBean(LimsReportApplyTaskService.class).selectListByFilter(SearchFilter.instance() + .match("applyId", parse.getApplyId()).filter(MatchPattern.EQ)); + List us = new ArrayList<>(); + for (LimsReportApplyTaskBean task : tasks) { + LimsReportChangeTaskBean u = new LimsReportChangeTaskBean(); + u.setId(ApplicationContextHelper.getNextIdentity()); + u.setChangeId(parse.getId()); + u.setTaskId(task.getTaskId()); + u.setApplyTaskId(u.getId()); + us.add(u); + } + ApplicationContextHelper.getBean(LimsReportChangeTaskService.class).getDao().insert(us); + //复制报告文件 + List reportFileBeanList = coreFileService.selectListByFilter(SearchFilter.instance().match("targetId","T_LIMS_REPORT_APPLY$"+parse.getApplyId()).filter(MatchPattern.SEQ).match("bizCategory","common").filter(MatchPattern.SEQ)); + if(!CollectionUtils.isEmpty(reportFileBeanList)){ + List insertReportFileList = new ArrayList<>(); + reportFileBeanList.forEach(e->{ + CoreFileBean insertFile = new CoreFileBean(); + BeanUtils.copyProperties(e,insertFile); + insertFile.setId(ApplicationContextHelper.getNextIdentity()); + insertFile.setTargetId("T_LIMS_REPORT_CHANGE$"+parse.getId()); + insertFile.setName(insertFile.getName()); + insertFile.setMd5Name(EncryptUtils.MD5Encrypt(ApplicationContextHelper.getNextIdentity() + "$" + insertFile.getName())); + insertFile.setTimes(0L); + insertFile.setCreatedTime(LocalDateTime.now()); + insertReportFileList.add(insertFile); + coreFileManager.copyFile(CoreFileUtils.toFilePath(e), CoreFileUtils.toFilePath((insertFile))); + }); + coreFileService.getDao().insert(insertReportFileList); + } + } + getDao().insert(parse); + return parse.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/changetask/bean/LimsReportChangeTaskBean.java b/src/main/java/com/sunwayworld/basemodule/business/report/changetask/bean/LimsReportChangeTaskBean.java new file mode 100644 index 0000000..185b93b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/changetask/bean/LimsReportChangeTaskBean.java @@ -0,0 +1,136 @@ +package com.sunwayworld.basemodule.business.report.changetask.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 报告变更任务 + * + * @author lijiaxing@sunwayworld.com + * @date 2022-09-27 + */ +@Table("T_LIMS_REPORT_CHANGE_TASK") +public class LimsReportChangeTaskBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 组织ID + private String orgName;// 组织名称 + private String remarks;// 备注 + private Long changeId;// 变更ID + private Long applyTaskId;// 申请项目ID + private Long taskId;// 项目ID + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public Long getChangeId() { + return changeId; + } + + public void setChangeId(Long changeId) { + this.changeId = changeId; + } + + public Long getApplyTaskId() { + return applyTaskId; + } + + public void setApplyTaskId(Long applyTaskId) { + this.applyTaskId = applyTaskId; + } + + public Long getTaskId() { + return taskId; + } + + public void setTaskId(Long taskId) { + this.taskId = taskId; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/changetask/controller/LimsReportChangeTaskController.java b/src/main/java/com/sunwayworld/basemodule/business/report/changetask/controller/LimsReportChangeTaskController.java new file mode 100644 index 0000000..7b76803 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/changetask/controller/LimsReportChangeTaskController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.report.changetask.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/business/report/report-change-tasks/page") +public interface LimsReportChangeTaskController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/changetask/controller/impl/LimsReportChangeTaskControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/report/changetask/controller/impl/LimsReportChangeTaskControllerImpl.java new file mode 100644 index 0000000..f3ed7ca --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/changetask/controller/impl/LimsReportChangeTaskControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.business.report.changetask.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.business.report.changetask.controller.LimsReportChangeTaskController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsReportChangeTaskControllerImpl implements LimsReportChangeTaskController { + + @Log(value = "报告变更任务编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/business/report/report-change-tasks/lims-report-change-task-edit-list"; + } + + @Log(value = "报告变更任务详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/business/report/report-change-tasks/lims-report-change-task-detail"; + } + + @Log(value = "报告变更任务查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/business/report/report-change-tasks/lims-report-change-task-search-list"; + } + + @Log(value = "报告变更任务选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/business/report/report-change-tasks/lims-report-change-task-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/changetask/dao/LimsReportChangeTaskDao.java b/src/main/java/com/sunwayworld/basemodule/business/report/changetask/dao/LimsReportChangeTaskDao.java new file mode 100644 index 0000000..cec5ae1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/changetask/dao/LimsReportChangeTaskDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.business.report.changetask.dao; + +import com.sunwayworld.basemodule.business.report.changetask.bean.LimsReportChangeTaskBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsReportChangeTaskDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/changetask/dao/impl/LimsReportChangeTaskDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/report/changetask/dao/impl/LimsReportChangeTaskDaoImpl.java new file mode 100644 index 0000000..10db20f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/changetask/dao/impl/LimsReportChangeTaskDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.business.report.changetask.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.business.report.changetask.bean.LimsReportChangeTaskBean; +import com.sunwayworld.basemodule.business.report.changetask.dao.LimsReportChangeTaskDao; +import com.sunwayworld.basemodule.business.report.changetask.mapper.LimsReportChangeTaskMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsReportChangeTaskDaoImpl extends MybatisDaoSupport implements LimsReportChangeTaskDao { + + @Autowired + private LimsReportChangeTaskMapper limsReportChangeTaskMapper; + + @Override + public LimsReportChangeTaskMapper getMapper() { + return limsReportChangeTaskMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/changetask/mapper/LimsReportChangeTaskMapper.java b/src/main/java/com/sunwayworld/basemodule/business/report/changetask/mapper/LimsReportChangeTaskMapper.java new file mode 100644 index 0000000..9c26940 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/changetask/mapper/LimsReportChangeTaskMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.report.changetask.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsReportChangeTaskMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/changetask/mapper/conf/lims-report-change-task-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/report/changetask/mapper/conf/lims-report-change-task-mysql-mapper.xml new file mode 100644 index 0000000..3b1f51a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/changetask/mapper/conf/lims-report-change-task-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/changetask/mapper/conf/lims-report-change-task-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/report/changetask/mapper/conf/lims-report-change-task-oracle-mapper.xml new file mode 100644 index 0000000..847c2c5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/changetask/mapper/conf/lims-report-change-task-oracle-mapper.xml @@ -0,0 +1,36 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/changetask/mapper/conf/lims-report-change-task-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/report/changetask/mapper/conf/lims-report-change-task-sqlserver-mapper.xml new file mode 100644 index 0000000..3b1f51a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/changetask/mapper/conf/lims-report-change-task-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/changetask/resource/LimsReportChangeTaskResource.java b/src/main/java/com/sunwayworld/basemodule/business/report/changetask/resource/LimsReportChangeTaskResource.java new file mode 100644 index 0000000..e036f86 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/changetask/resource/LimsReportChangeTaskResource.java @@ -0,0 +1,16 @@ +package com.sunwayworld.basemodule.business.report.changetask.resource; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.business.report.changetask.bean.LimsReportChangeTaskBean; +import com.sunwayworld.basemodule.business.report.changetask.service.LimsReportChangeTaskService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/business/report/report-change-tasks") +public interface LimsReportChangeTaskResource extends GenericResource, GenericChoosableResource { + ResponseDTO createReport(RestJsonWrapperBean wrapper); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/changetask/resource/impl/LimsReportChangeTaskResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/report/changetask/resource/impl/LimsReportChangeTaskResourceImpl.java new file mode 100644 index 0000000..9fe4503 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/changetask/resource/impl/LimsReportChangeTaskResourceImpl.java @@ -0,0 +1,45 @@ +package com.sunwayworld.basemodule.business.report.changetask.resource.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.core.parameters.P; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.business.report.changetask.resource.LimsReportChangeTaskResource; +import com.sunwayworld.basemodule.business.report.changetask.service.LimsReportChangeTaskService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("报告变更任务") +@RestController +@GikamBean +public class LimsReportChangeTaskResourceImpl implements LimsReportChangeTaskResource { + + @Autowired + private LimsReportChangeTaskService limsReportChangeTaskService; + + @Override + public LimsReportChangeTaskService getService() { + return limsReportChangeTaskService; + } + + @Log(value = "新增报告变更任务", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + + @Override + @PostMapping("/createReport") + public ResponseDTO createReport(RestJsonWrapperBean wrapper) { + return getService().createReport(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/changetask/service/LimsReportChangeTaskService.java b/src/main/java/com/sunwayworld/basemodule/business/report/changetask/service/LimsReportChangeTaskService.java new file mode 100644 index 0000000..d1097db --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/changetask/service/LimsReportChangeTaskService.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.report.changetask.service; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.report.changetask.bean.LimsReportChangeTaskBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsReportChangeTaskService extends GenericService, GenericChoosableService { + + ResponseDTO createReport(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/report/changetask/service/impl/LimsReportChangeTaskServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/report/changetask/service/impl/LimsReportChangeTaskServiceImpl.java new file mode 100644 index 0000000..fc9757f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/report/changetask/service/impl/LimsReportChangeTaskServiceImpl.java @@ -0,0 +1,74 @@ +package com.sunwayworld.basemodule.business.report.changetask.service.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.baseline.framework.utils.LimsUtil; +import com.sunwayworld.baseline.module.common.file.LimsFileService; +import com.sunwayworld.basemodule.business.report.changetask.bean.LimsReportChangeTaskBean; +import com.sunwayworld.basemodule.business.report.changetask.dao.LimsReportChangeTaskDao; +import com.sunwayworld.basemodule.business.report.changetask.service.LimsReportChangeTaskService; +import com.sunwayworld.cloud.lims.reporttemplate.bean.LimsReportTemplateBean; +import com.sunwayworld.cloud.lims.reporttemplate.service.LimsReportTemplateService; +import com.sunwayworld.cloud.lims.reporttemplate.support.word.LimsWordReportGenerator; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.io.file.FilePathManager; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.io.IOException; +import java.io.InputStream; +import java.nio.file.Files; +import java.nio.file.Path; + +@Repository +@GikamBean +public class LimsReportChangeTaskServiceImpl implements LimsReportChangeTaskService { + + @Autowired + private LimsReportChangeTaskDao limsReportChangeTaskDao; + + @Override + @SuppressWarnings("unchecked") + public LimsReportChangeTaskDao getDao() { + return limsReportChangeTaskDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsReportChangeTaskBean limsReportChangeTask = jsonWrapper.parseUnique(LimsReportChangeTaskBean.class); + limsReportChangeTask.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsReportChangeTask); + return limsReportChangeTask.getId(); + } + + @Override + public ResponseDTO createReport(RestJsonWrapperBean wrapper) { + LimsReportTemplateBean parse = wrapper.parseUnique(LimsReportTemplateBean.class); + LimsReportTemplateBean report = ApplicationContextHelper.getBean(LimsReportTemplateService.class).selectById(parse.getId()); + Long activedId = LimsUtil.getActivedId(wrapper); + MapperParameter mapperParameter = new MapperParameter(); + mapperParameter.put("id", activedId); + LimsWordReportGenerator rg = new LimsWordReportGenerator(report, mapperParameter, false); + FilePathDTO filePathDTO = rg.buildReport(); + Path filePath = FilePathManager.getLocalPath(filePathDTO); + CoreFileBean coreFileBean = new CoreFileBean(); + coreFileBean.setTargetId("T_LIMS_REPORT_CHANGE$" + activedId); + coreFileBean.setBizCategory("common"); + coreFileBean.setName("试验报告.docx"); + try (InputStream is = Files.newInputStream(filePath)) { + ApplicationContextHelper.getBean(LimsFileService.class).upload(coreFileBean, is); + } catch (IOException e) { + throw new RuntimeException(e); + } + return new ResponseDTO(); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/result/bean/LimsResultBean.java b/src/main/java/com/sunwayworld/basemodule/business/result/bean/LimsResultBean.java new file mode 100644 index 0000000..b8b0e3d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/result/bean/LimsResultBean.java @@ -0,0 +1,394 @@ +package com.sunwayworld.basemodule.business.result.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.*; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 结果表 + * + * @author shihh@sunwayworld.com + * @date 2022-09-23 + */ +@Table("T_LIMS_RESULT") +public class LimsResultBean extends AbstractInsertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long analystId;// 静态分析项ID + private Long folderId;// 委托单ID + private Long testMatrixId;// 试验矩阵ID + private Long ordtaskId;// 检测项目ID + private Long orderId;// 样品ID + private Long testId; //静态测试ID + private Long testMethodId;// 检测项目方法ID + private Long orderNo;// 序号 + private Long sorter;// 序号 + private String analystGroup;// 分析项组 + private String analystName;// 分析项 + private String analystGroupEn;// 分析项组英文 + private String analystNameEn;// 分析项英文 + private String resultCategory;// 结果类型 + private String originalResult;// 原始结果 + private String finalResult;// 最终结果 + private String defaultResult;// 默认结果 + private String status;// 状态 + private String unit;// 单位 + @NotNull(defaultValue = "无修约规则") + private String revisionRule;// 修约规则 + @NotNull(defaultValue = "0") + private String judgeItem; //是否判定项 + @Clob + private String formula;// 计算公式 + private String highLimit;// 检出高限 + private String lowLimit;// 检出低限 + @NotNull(defaultValue = "1") + private String reportShow;// 是否报告中显示 + private Long repNo;// 重复次数 + private String entryPersonId;// 录入人工号 + private String entryPersonName;// 录入人 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime entryTime;// 录入时间 + private String remark;// 备注 + @NotNull(defaultValue = "0") + private String retestFlag;// 是否复检 + @NotNull(defaultValue = "0") + private Long retestNum;//复检次数 + @NotNull(defaultValue = "0") + private String rejectFlag; //退回标记,结果复核退回时,将试验下所有结果rejectFlag=1 + @NotNull(defaultValue = "0") + private String useBalance; //是否使用天平 + + private String helpEptIds ;//辅助设备 + private String helpEptCodes; + private String helfpEptNames; + private String helpEptUserName; //辅助设备测试人 + private String helpEptUserId; + + public Long getRetestNum() { + return retestNum; + } + + public void setRetestNum(Long retestNum) { + this.retestNum = retestNum; + } + + public String getRetestFlag() { + return retestFlag; + } + + public void setRetestFlag(String retestFlag) { + this.retestFlag = retestFlag; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getAnalystId() { + return analystId; + } + + public void setAnalystId(Long analystId) { + this.analystId = analystId; + } + + public Long getFolderId() { + return folderId; + } + + public void setFolderId(Long folderId) { + this.folderId = folderId; + } + + public Long getTestMatrixId() { + return testMatrixId; + } + + public void setTestMatrixId(Long testMatrixId) { + this.testMatrixId = testMatrixId; + } + + public Long getOrdtaskId() { + return ordtaskId; + } + + public void setOrdtaskId(Long ordtaskId) { + this.ordtaskId = ordtaskId; + } + + public Long getOrderId() { + return orderId; + } + + public void setOrderId(Long orderId) { + this.orderId = orderId; + } + + public Long getTestMethodId() { + return testMethodId; + } + + public void setTestMethodId(Long testMethodId) { + this.testMethodId = testMethodId; + } + + public Long getOrderNo() { + return orderNo; + } + + public void setOrderNo(Long orderNo) { + this.orderNo = orderNo; + } + + public String getAnalystGroup() { + return analystGroup; + } + + public void setAnalystGroup(String analystGroup) { + this.analystGroup = analystGroup; + } + + public String getAnalystName() { + return analystName; + } + + public void setAnalystName(String analystName) { + this.analystName = analystName; + } + + public String getAnalystGroupEn() { + return analystGroupEn; + } + + public void setAnalystGroupEn(String analystGroupEn) { + this.analystGroupEn = analystGroupEn; + } + + public String getAnalystNameEn() { + return analystNameEn; + } + + public void setAnalystNameEn(String analystNameEn) { + this.analystNameEn = analystNameEn; + } + + public String getResultCategory() { + return resultCategory; + } + + public void setResultCategory(String resultCategory) { + this.resultCategory = resultCategory; + } + + public String getOriginalResult() { + return originalResult; + } + + public void setOriginalResult(String originalResult) { + this.originalResult = originalResult; + } + + public String getFinalResult() { + return finalResult; + } + + public void setFinalResult(String finalResult) { + this.finalResult = finalResult; + } + + public String getUnit() { + return unit; + } + + public void setUnit(String unit) { + this.unit = unit; + } + + public String getRevisionRule() { + return revisionRule; + } + + public void setRevisionRule(String revisionRule) { + this.revisionRule = revisionRule; + } + + public String getFormula() { + return formula; + } + + public void setFormula(String formula) { + this.formula = formula; + } + + public String getHighLimit() { + return highLimit; + } + + public void setHighLimit(String highLimit) { + this.highLimit = highLimit; + } + + public String getLowLimit() { + return lowLimit; + } + + public void setLowLimit(String lowLimit) { + this.lowLimit = lowLimit; + } + + public String getReportShow() { + return reportShow; + } + + public void setReportShow(String reportShow) { + this.reportShow = reportShow; + } + + public Long getRepNo() { + return repNo; + } + + public void setRepNo(Long repNo) { + this.repNo = repNo; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public String getEntryPersonId() { + return entryPersonId; + } + + public void setEntryPersonId(String entryPersonId) { + this.entryPersonId = entryPersonId; + } + + public String getEntryPersonName() { + return entryPersonName; + } + + public void setEntryPersonName(String entryPersonName) { + this.entryPersonName = entryPersonName; + } + + public LocalDateTime getEntryTime() { + return entryTime; + } + + public void setEntryTime(LocalDateTime entryTime) { + this.entryTime = entryTime; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getJudgeItem() { + return judgeItem; + } + + public void setJudgeItem(String judgeItem) { + this.judgeItem = judgeItem; + } + + public String getRejectFlag() { + return rejectFlag; + } + + public void setRejectFlag(String rejectFlag) { + this.rejectFlag = rejectFlag; + } + + public String getUseBalance() { + return useBalance; + } + + public void setUseBalance(String useBalance) { + this.useBalance = useBalance; + } + + public String getHelpEptIds() { + return helpEptIds; + } + + public void setHelpEptIds(String helpEptIds) { + this.helpEptIds = helpEptIds; + } + + public String getHelpEptCodes() { + return helpEptCodes; + } + + public void setHelpEptCodes(String helpEptCodes) { + this.helpEptCodes = helpEptCodes; + } + + public String getHelfpEptNames() { + return helfpEptNames; + } + + public void setHelfpEptNames(String helfpEptNames) { + this.helfpEptNames = helfpEptNames; + } + + public String getHelpEptUserName() { + return helpEptUserName; + } + + public void setHelpEptUserName(String helpEptUserName) { + this.helpEptUserName = helpEptUserName; + } + + public String getHelpEptUserId() { + return helpEptUserId; + } + + public void setHelpEptUserId(String helpEptUserId) { + this.helpEptUserId = helpEptUserId; + } + + public Long getSorter() { + return sorter; + } + + public void setSorter(Long sorter) { + this.sorter = sorter; + } + + public String getDefaultResult() { + return defaultResult; + } + + public void setDefaultResult(String defaultResult) { + this.defaultResult = defaultResult; + } + + public Long getTestId() { + return testId; + } + + public void setTestId(Long testId) { + this.testId = testId; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/result/controller/LimsResultController.java b/src/main/java/com/sunwayworld/basemodule/business/result/controller/LimsResultController.java new file mode 100644 index 0000000..cab3f41 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/result/controller/LimsResultController.java @@ -0,0 +1,34 @@ +package com.sunwayworld.basemodule.business.result.controller; + +import com.sunwayworld.framework.controller.GenericChoosePageController; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; + +@RequestMapping("/secure/basemodule/business/results/page") +public interface LimsResultController extends GenericEditListPageController, GenericDetailPageController{ + @RequestMapping({"/openInputByOrder"}) + String openInputByOrderPage(); + + @RequestMapping({"/resultSearchByBatchPage"}) + String resultSearchByBatchPage(); + + //折线图 + @RequestMapping({"/productLineChartPage"}) + String productLineChartPage(); + + //饼图 + @RequestMapping({"/productLineChartPage1"}) + String productLineChartPage1(); + + //各检测组收样完成情况 + @RequestMapping({"/LaboratoryObtainPage"}) + String LaboratoryObtainPage(); + + @RequestMapping({"/result-choose-bindept"}) + String resultChooseBindEptPage(); + + @RequestMapping({"/resultSelectPage"}) + String resultSelectPage(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/result/controller/impl/LimsResultControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/result/controller/impl/LimsResultControllerImpl.java new file mode 100644 index 0000000..e6a30a3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/result/controller/impl/LimsResultControllerImpl.java @@ -0,0 +1,61 @@ +package com.sunwayworld.basemodule.business.result.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.business.result.controller.LimsResultController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsResultControllerImpl implements LimsResultController { + + @Log(value = "结果表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/business/results/lims-result-edit-list"; + } + + @Log(value = "结果表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/business/results/lims-result-detail"; + } + + @Log(value = "按样录结果页", type = LogType.CONTROLLER) + @Override + public String openInputByOrderPage() { + return "basemodule/business/results/lims-result-input-byorder"; + } + + @Log(value = "按批查询动态结果", type = LogType.CONTROLLER) + @Override + public String resultSearchByBatchPage() { + return "basemodule/business/results/lims-result-search-bybatch"; + } + + @Override + public String productLineChartPage() { + return "basemodule/business/results/lims-production-line-statistics-chart"; + } + + @Override + public String productLineChartPage1() { + return "basemodule/business/results/lims-production-line-statistics-chart1"; + } + + @Override + public String LaboratoryObtainPage() { + return "basemodule/business/results/lims-laboratory-obtain-statistics"; + } + + @Override + public String resultChooseBindEptPage() { + return "basemodule/business/results/lims-result-choose-bindept"; + } + + @Override + public String resultSelectPage() { + return "basemodule/business/results/lims-result-select-byorder"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/result/dao/LimsResultDao.java b/src/main/java/com/sunwayworld/basemodule/business/result/dao/LimsResultDao.java new file mode 100644 index 0000000..4026ca6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/result/dao/LimsResultDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.business.result.dao; + +import com.sunwayworld.basemodule.business.result.bean.LimsResultBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsResultDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/result/dao/impl/LimsResultDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/result/dao/impl/LimsResultDaoImpl.java new file mode 100644 index 0000000..08d5e16 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/result/dao/impl/LimsResultDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.business.result.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.business.result.bean.LimsResultBean; +import com.sunwayworld.basemodule.business.result.dao.LimsResultDao; +import com.sunwayworld.basemodule.business.result.mapper.LimsResultMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsResultDaoImpl extends MybatisDaoSupport implements LimsResultDao { + + @Autowired + private LimsResultMapper limsResultMapper; + + @Override + public LimsResultMapper getMapper() { + return limsResultMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/result/io/ResultSelectExportTemplate.java b/src/main/java/com/sunwayworld/basemodule/business/result/io/ResultSelectExportTemplate.java new file mode 100644 index 0000000..cbdd0d8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/result/io/ResultSelectExportTemplate.java @@ -0,0 +1,203 @@ +package com.sunwayworld.basemodule.business.result.io; + + +import com.sunwayworld.baseline.framework.utils.CommonHelper; +import com.sunwayworld.basemodule.business.result.bean.LimsResultBean; +import com.sunwayworld.basemodule.business.result.dao.LimsResultDao; +import com.sunwayworld.basemodule.business.result.service.LimsResultService; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.framework.data.Pair; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.database.sql.Order; +import com.sunwayworld.framework.i18n.I18nHelper; +import com.sunwayworld.framework.io.excel.utils.ExcelUtils; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.service.GenericTemplateService; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.ServletUtils; +import com.sunwayworld.framework.utils.StringUtils; +import org.apache.poi.ss.usermodel.CellStyle; +import org.apache.poi.ss.usermodel.DataFormat; +import org.apache.poi.xssf.usermodel.XSSFCell; +import org.apache.poi.xssf.usermodel.XSSFRow; +import org.apache.poi.xssf.usermodel.XSSFSheet; +import org.apache.poi.xssf.usermodel.XSSFWorkbook; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.io.*; +import java.math.BigDecimal; +import java.nio.file.Path; +import java.text.SimpleDateFormat; +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; +import java.util.*; +import java.util.stream.Collectors; + +/** + * @author gaozq@sunwayworld.com 2024年07月26日 + */ +@Component(value = "ResultSelectExportTemplate") +@GikamBean +public class ResultSelectExportTemplate implements GenericTemplateService { + @Autowired + private LimsResultService limsResultService; + @Autowired + private LimsResultDao limsResultDao; + @Autowired + private LimsOrderService limsOrderService; + + @Override + public List> getTemplatePairList() { + List> templatePairList = new ArrayList<>(); + Pair templatePair = Pair.of("ResultSelectExportTemplate", I18nHelper.getMessage("批号结果查询导出")); + templatePairList.add(templatePair); + return templatePairList; + } + @Override + public String getTemplateExtension() { + return "xlsx"; + } + + @Override + public void initTemplateData(Path path, Long aLong) { + String sendSampleBatchNo_IN=ServletUtils.getCurrentRequest().getParameter("sendSampleBatchNo_IN"); + String obtainTime_DGOE=ServletUtils.getCurrentRequest().getParameter("obtainTime_DGOE"); + String obtainTime_DLOE=ServletUtils.getCurrentRequest().getParameter("obtainTime_DLOE"); + + MapperParameter p = new MapperParameter(); + + if(!StringUtils.isEmpty(sendSampleBatchNo_IN)&&sendSampleBatchNo_IN!=null){ + p.setFilter(SearchFilter.instance().match("sendSampleBatchNo", sendSampleBatchNo_IN).filter(MatchPattern.IN)); + } + if(!StringUtils.isEmpty(obtainTime_DGOE)&&obtainTime_DGOE!=null){ + p.setFilter(SearchFilter.instance().match("obtainTime", obtainTime_DGOE).filter(MatchPattern.DGOE)); + } + if(!StringUtils.isEmpty(obtainTime_DLOE)&&obtainTime_DLOE!=null){ + p.setFilter(SearchFilter.instance().match("obtainTime", obtainTime_DLOE).filter(MatchPattern.DLOE)); + } + + p.put("relationFlag",1); + p.setOrderParam("FOLDERID","DESC"); + p.setOrderParam("itemSorter","ASC"); + p.setOrderParam("SORTER","ASC"); + List limsResultBeans = limsResultService.selectList(p); + + + + + Map returnMap = new HashMap<>(); + try { + InputStream in = new FileInputStream(path.toString()); + XSSFWorkbook workBook = new XSSFWorkbook(in); + XSSFSheet sheet = workBook.getSheetAt(0); + + if (!limsResultBeans.isEmpty()) { + Map> orderResultMap = limsResultBeans.stream().filter(s -> CommonHelper.isNotNull(s.getExt$Item("ta"))). + collect(Collectors.groupingBy(s -> s.getExt$Item("ta"))); + List analyteNames = new ArrayList<>(); + List analyteNameList = new ArrayList<>(); + orderResultMap.forEach((key,list)->{ + analyteNames.add(key); + analyteNameList.add(list.get(0).getExt$Item("tau")); + }); + returnMap.put("analyteNameList",analyteNameList); + returnMap.put("analyteNames",analyteNames); + twoData(returnMap, limsResultBeans);// 下部分列表数据 + //补充数据 + addInfo(sheet, workBook, returnMap); + } + in.close(); + FileOutputStream outputStream = new FileOutputStream(path.toString()); + workBook.write(outputStream); + outputStream.close(); + workBook.close(); + } catch (FileNotFoundException e) { + e.printStackTrace(); + } catch (IOException e) { + e.printStackTrace(); + } + + } + + public void twoData(Map returnMap, List resultBeans) { + + List analystNameList= (List) returnMap.get("analyteNames"); + + Map> collectMap = resultBeans.stream().filter(s -> CommonHelper.isNotNull(s.getOrderId())). + collect(Collectors.groupingBy(s -> s.getOrderId())); + + + List orderIdList=new ArrayList<>(); + collectMap.forEach((orderId, results) -> { + orderIdList.add(orderId); + }); + + List> dataList=new ArrayList<>(); + + for (Long orderId:orderIdList) { + + List data=new ArrayList<>(); + Map map=new LinkedHashMap<>(); + List results=collectMap.get(orderId); + + data.add(results.get(0).getExt$Item("sendSampleBatchNo")); + data.add(results.get(0).getExt$Item("ordNo")); + for (String analystName:analystNameList) { + List resultList=results.stream().filter(r->analystName.equals(r.getExt$Item("testname")+"-"+r.getAnalystName())).collect(Collectors.toList()); + if(ObjectUtils.isEmpty(resultList)){ + data.add(""); + }else { + data.add(resultList.get(0).getOriginalResult()); + } + } + dataList.add(data); + + } + returnMap.put("dataList",dataList); + + } + + + private void addInfo(XSSFSheet sheet, XSSFWorkbook wb, Map returnMap) { + CellStyle leftCellStyle = ExcelUtils.getCenterCellStyle(wb); + DataFormat dataFormat = wb.createDataFormat(); + leftCellStyle.setDataFormat(dataFormat.getFormat("@")); + //上部分 + int beginColumn = 2; + + List analystNameList= (List) returnMap.get("analyteNameList"); + XSSFRow analystNameRow = sheet.createRow(0); + XSSFCell title1 = analystNameRow.createCell(0); + title1.setCellValue("来样批次"); + title1.setCellStyle(leftCellStyle); + XSSFCell title2 = analystNameRow.createCell(1); + title2.setCellValue("样品编号"); + title2.setCellStyle(leftCellStyle); + for(int i=0;i> dataList= (List>) returnMap.get("dataList"); + for(int i=0;i data=dataList.get(i); + for (int j = 0; j < data.size(); j++) { + XSSFCell PassRate = dataRow.createCell(j); + PassRate.setCellValue(data.get(j)); + PassRate.setCellStyle(leftCellStyle); + } + + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/result/io/templates/ResultSelectExportTemplate.xlsx b/src/main/java/com/sunwayworld/basemodule/business/result/io/templates/ResultSelectExportTemplate.xlsx new file mode 100644 index 0000000..ff66a0c Binary files /dev/null and b/src/main/java/com/sunwayworld/basemodule/business/result/io/templates/ResultSelectExportTemplate.xlsx differ diff --git a/src/main/java/com/sunwayworld/basemodule/business/result/mapper/LimsResultMapper.java b/src/main/java/com/sunwayworld/basemodule/business/result/mapper/LimsResultMapper.java new file mode 100644 index 0000000..1cb4611 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/result/mapper/LimsResultMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.result.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsResultMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/result/mapper/conf/lims-result-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/result/mapper/conf/lims-result-mysql-mapper.xml new file mode 100644 index 0000000..9567ae6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/result/mapper/conf/lims-result-mysql-mapper.xml @@ -0,0 +1,89 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/result/mapper/conf/lims-result-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/result/mapper/conf/lims-result-oracle-mapper.xml new file mode 100644 index 0000000..f4d4e5c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/result/mapper/conf/lims-result-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/result/mapper/conf/lims-result-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/result/mapper/conf/lims-result-postgresql-mapper.xml new file mode 100644 index 0000000..f4d4e5c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/result/mapper/conf/lims-result-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/result/mapper/conf/lims-result-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/result/mapper/conf/lims-result-sqlserver-mapper.xml new file mode 100644 index 0000000..f4d4e5c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/result/mapper/conf/lims-result-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/result/resource/LimsResultResource.java b/src/main/java/com/sunwayworld/basemodule/business/result/resource/LimsResultResource.java new file mode 100644 index 0000000..91a2081 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/result/resource/LimsResultResource.java @@ -0,0 +1,78 @@ +package com.sunwayworld.basemodule.business.result.resource; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.result.bean.LimsResultBean; +import com.sunwayworld.basemodule.business.result.service.LimsResultService; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.table.bean.TableHeadBean; +import com.sunwayworld.framework.support.table.bean.TableRowBean; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; + +import java.util.List; +import java.util.Map; + +@RequestMapping("/secure/basemodule/business/results") +public interface LimsResultResource extends GenericResource { + + @RequestMapping(value = "/{ordtaskId}/finalresult", method = RequestMethod.POST) + void updateResultFinalresult(@PathVariable Long ordtaskId, RestJsonWrapperBean wrapper); + @RequestMapping(value = "/retest", method = RequestMethod.POST) + void retest(RestJsonWrapperBean wrapper); + @RequestMapping(value = "/{ordtaskId}/crosses/headers", method = RequestMethod.GET) + List selectCrossHeaderList(@PathVariable Long ordtaskId); + + @RequestMapping(value = "/{ordtaskId}/crosses/queries", method = RequestMethod.GET) + List selectCrossValList(@PathVariable Long ordtaskId); + + @GetMapping({"/getResult/{id}"}) + LimsResultBean getResult(Long id); + + @RequestMapping(value = "/updateFileCollectData", method = RequestMethod.POST) + Long updateFileCollectData(RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/inputByOrder/title/queries", method = RequestMethod.POST) + List selectInputByOrderTitleList(RestJsonWrapperBean wrapperBean); + + @RequestMapping(value = "/searchByBatch/title/queries", method = RequestMethod.POST) + List searchByBatchTitleList(RestJsonWrapperBean wrapperBean); + + @RequestMapping(value = "/selectByOrder/title/queries", method = RequestMethod.POST) + List selectByOrderTitleList(RestJsonWrapperBean wrapperBean); + + @RequestMapping(value = "/inputByOrder/result/queries", method = RequestMethod.POST) + Page selectInputByOrderResultList(RestJsonWrapperBean wrapperBean); + + @RequestMapping(value = "/searchByBatch/result/queries", method = RequestMethod.POST) + Page searchByBatchResultList(RestJsonWrapperBean wrapperBean); + + @RequestMapping(value = "/selectByOrder/result/queries", method = RequestMethod.POST) + List selectByOrderResultList(RestJsonWrapperBean wrapperBean); + + @RequestMapping(value = "/updateResultByBalanceDev", method = RequestMethod.POST) + ResponseDTO updateResultByBalanceDev(RestJsonWrapperBean wrapperBean); + + @RequestMapping(value = "/synchAnalyst", method = RequestMethod.POST) + void synchAnalyst(RestJsonWrapperBean wrapperBean); + + //折线图 + @RequestMapping(value = "/getStatisticsChart", method = RequestMethod.POST) + List> getStatisticsChart(RestJsonWrapperBean wrapper); + + //合格率 + @RequestMapping(value = "/getStatisticsChart1", method = RequestMethod.POST) + List> getStatisticsChart1(RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/inputByOrder/result/export", method = RequestMethod.POST) + Long inputByOrderResultExport(RestJsonWrapperBean wrapperBean); + + @RequestMapping(value = "/searchByBatch/result/export", method = RequestMethod.POST) + Long searchByBatchResultExport(RestJsonWrapperBean wrapperBean); + + @RequestMapping(value = "/inputByOrder/result/import", method = RequestMethod.POST) + ResponseDTO inputByOrderResultImport(RestJsonWrapperBean wrapperBean); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/result/resource/impl/LimsResultResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/result/resource/impl/LimsResultResourceImpl.java new file mode 100644 index 0000000..860e937 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/result/resource/impl/LimsResultResourceImpl.java @@ -0,0 +1,140 @@ +package com.sunwayworld.basemodule.business.result.resource.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.result.bean.LimsResultBean; +import com.sunwayworld.basemodule.business.result.resource.LimsResultResource; +import com.sunwayworld.basemodule.business.result.service.LimsResultService; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.table.bean.TableHeadBean; +import com.sunwayworld.framework.support.table.bean.TableRowBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import java.util.List; +import java.util.Map; + +@LogModule("结果表") +@RestController +@GikamBean +public class LimsResultResourceImpl implements LimsResultResource { + + @Autowired + private LimsResultService limsResultService; + + @Override + public LimsResultService getService() { + return limsResultService; + } + + @Log(value = "新增结果表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Log(value = "更新最终结果", type = LogType.UPDATE) + @Override + public void updateResultFinalresult(Long ordtaskId, RestJsonWrapperBean wrapper) { + getService().updateResultFinalresult(ordtaskId, wrapper); + } + + + @Log(value = "复检", type = LogType.INSERT) + @Override + public void retest(RestJsonWrapperBean wrapper) { + getService().retest(wrapper); + } + + @Override + @Log(value = "交叉录入动态标题列", type = LogType.SELECT) + public List selectCrossHeaderList(Long ordtaskId) { + return getService().selectCrossHeaderList(ordtaskId); + } + + @Log(value = "交叉录入值列表", type = LogType.SELECT) + @Override + public List selectCrossValList(Long ordtaskId) { + return getService().selectCrossValList(ordtaskId); + } + + @Override + public LimsResultBean getResult(@PathVariable Long id) { + return getService().selectById(id); + } + + @Override + public Long updateFileCollectData(RestJsonWrapperBean wrapper) { + return getService().updateFileCollectData(wrapper); + } + + @Override + public List selectInputByOrderTitleList(RestJsonWrapperBean wrapperBean) { + return getService().selectInputByOrderTitleList(wrapperBean); + } + + @Override + public List searchByBatchTitleList(RestJsonWrapperBean wrapperBean) { + return getService().searchByBatchTitleList(wrapperBean); + } + + @Override + public Page searchByBatchResultList(RestJsonWrapperBean wrapperBean) { + return getService().searchByBatchResultList(wrapperBean); + } + + @Override + public List selectByOrderTitleList(RestJsonWrapperBean wrapperBean) { + return getService().selectByOrderTitleList(wrapperBean); + } + + @Override + public Page selectInputByOrderResultList(RestJsonWrapperBean wrapperBean) { + return getService().selectInputByOrderResultList(wrapperBean); + } + + @Override + public List selectByOrderResultList(RestJsonWrapperBean wrapperBean) { + return getService().selectByOrderResultList(wrapperBean); + } + + @Override + public ResponseDTO updateResultByBalanceDev(RestJsonWrapperBean wrapperBean) { + return getService().updateResultByBalanceDev(wrapperBean); + } + + @Override + public void synchAnalyst(RestJsonWrapperBean wrapperBean) { + getService().synchAnalyst(wrapperBean); + } + + @Override + public List> getStatisticsChart(RestJsonWrapperBean wrapper) { + return getService().getStatisticsChart(wrapper); + } + + @Override + public List> getStatisticsChart1(RestJsonWrapperBean wrapper) { + return getService().getStatisticsChart1(wrapper); + } + + @Override + public Long inputByOrderResultExport(RestJsonWrapperBean wrapperBean) { + return getService().inputByOrderResultExport(wrapperBean); + } + + @Override + public ResponseDTO inputByOrderResultImport(RestJsonWrapperBean wrapperBean) { + return getService().inputByOrderResultImport(wrapperBean); + } + + @Override + public Long searchByBatchResultExport(RestJsonWrapperBean wrapperBean) { + return getService().searchByBatchResultExport(wrapperBean); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/result/service/LimsResultService.java b/src/main/java/com/sunwayworld/basemodule/business/result/service/LimsResultService.java new file mode 100644 index 0000000..ded5703 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/result/service/LimsResultService.java @@ -0,0 +1,55 @@ +package com.sunwayworld.basemodule.business.result.service; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.result.bean.LimsResultBean; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.table.bean.TableHeadBean; +import com.sunwayworld.framework.support.table.bean.TableRowBean; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; +import java.util.Map; + +public interface LimsResultService extends GenericService { + + void updateResultFinalresult(Long ordtaskId, RestJsonWrapperBean wrapper); + + void updateOtherResultByTypeAnalyte(List resultList); + + List selectCrossHeaderList(Long ordtaskId); + + List selectCrossValList(Long ordtaskId); + void retest(RestJsonWrapperBean wrapper); + + Long updateFileCollectData(RestJsonWrapperBean wrapper); + + List selectInputByOrderTitleList(RestJsonWrapperBean wrapperBean); + + Page selectInputByOrderResultList(RestJsonWrapperBean wrapperBean); + + void synchAnalyst(RestJsonWrapperBean wrapperBean); + + List> getStatisticsChart(RestJsonWrapperBean wrapper); + + List> getStatisticsChart1(RestJsonWrapperBean wrapper); + + ResponseDTO updateResultByBalanceDev(RestJsonWrapperBean wrapperBean); + + Long inputByOrderResultExport(RestJsonWrapperBean wrapperBean); + + ResponseDTO inputByOrderResultImport(RestJsonWrapperBean wrapperBean); + + List selectByOrderTitleList(RestJsonWrapperBean wrapperBean); + + List selectByOrderResultList(RestJsonWrapperBean wrapperBean); + + List searchByBatchTitleList(RestJsonWrapperBean wrapperBean); + + Page searchByBatchResultList(RestJsonWrapperBean wrapperBean); + + Long searchByBatchResultExport(RestJsonWrapperBean wrapperBean); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/result/service/impl/LimsResultServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/result/service/impl/LimsResultServiceImpl.java new file mode 100644 index 0000000..98b7366 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/result/service/impl/LimsResultServiceImpl.java @@ -0,0 +1,1455 @@ +package com.sunwayworld.basemodule.business.result.service.impl; + +import com.alibaba.excel.EasyExcel; +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.baseline.framework.constant.LimsConstant; +import com.sunwayworld.baseline.module.script.computing.LimsResultComputingEngine; +import com.sunwayworld.baseline.module.script.computing.data.LimsComputeDataDescriptor; +import com.sunwayworld.basemodule.business.result.bean.LimsResultBean; +import com.sunwayworld.basemodule.business.result.dao.LimsResultDao; +import com.sunwayworld.basemodule.business.result.service.LimsResultService; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTestMatrixBean; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.basemodule.business.test.task.service.LimsTestMatrixService; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsEquiptAcqConfigInstBean; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsEquiptSerialNetRecBean; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.service.LimsEquiptAcqConfigInstService; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.service.LimsEquiptAcqConfigService; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.service.LimsEquiptSerialNetRecService; +import com.sunwayworld.basemodule.common.eptstorage.util.Util; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmAnalystBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTmAnalystService; +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.basemodule.trm.equipt.equipt.service.LimsEquiptService; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.bean.LimsFileDataCollectBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.service.LimsFileDataCollectService; +import com.sunwayworld.cloud.lims.reporttemplate.bean.LimsReportTemplateBean; +import com.sunwayworld.cloud.lims.reporttemplate.service.LimsReportTemplateService; +import com.sunwayworld.cloud.lims.reporttemplate.support.util.JxlsUtils; +import com.sunwayworld.cloud.module.equipt.acqconfig.bean.CoreEquiptAcqConfigBean; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.data.page.Pagination; +import com.sunwayworld.framework.database.sql.Order; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.io.file.FilePathManager; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.mybatis.page.PageRowBounds; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.table.TableCellDescriptor; +import com.sunwayworld.framework.support.table.TableHelper; +import com.sunwayworld.framework.support.table.bean.TableHeadBean; +import com.sunwayworld.framework.support.table.bean.TableRowBean; +import com.sunwayworld.framework.utils.*; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import org.apache.http.HttpEntity; +import org.apache.http.HttpResponse; +import org.apache.http.client.methods.HttpPost; +import org.apache.http.entity.StringEntity; +import org.apache.http.impl.client.CloseableHttpClient; +import org.apache.http.impl.client.HttpClients; +import org.apache.http.util.EntityUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.json.JSONObject; +import org.jxls.common.Context; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.io.File; +import java.io.FileNotFoundException; +import java.math.BigDecimal; +import java.nio.charset.StandardCharsets; +import java.nio.file.Path; +import java.time.LocalDateTime; +import java.util.*; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsResultServiceImpl implements LimsResultService { + private static final Logger LOGGER = LogManager.getLogger(LimsResultServiceImpl.class); + + @Autowired + private LimsResultDao limsResultDao; + + @Autowired + private LimsTestMatrixService limsTestMatrixService; + + @Autowired + private LimsTmAnalystService limsTmAnalystService; + @Autowired + private LimsFileDataCollectService limsFileDataCollectService; + @Autowired + @Lazy + private LimsOrderService limsOrderService; + @Lazy + @Autowired + private LimsTaskService limsTaskService; + @Autowired + private LimsEquiptService limsEquiptService; + @Autowired + private LimsEquiptAcqConfigInstService limsEquiptAcqConfigInstService; + @Autowired + private LimsEquiptAcqConfigService limsEquiptAcqConfigService; + @Autowired + private CoreFileService coreFileService; + @Autowired + private LimsReportTemplateService reportTemplateService; + @Autowired + @Lazy + private LimsFolderService limsFolderService; + + @Override + @SuppressWarnings("unchecked") + public LimsResultDao getDao() { + return limsResultDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsResultBean limsResult = jsonWrapper.parseUnique(LimsResultBean.class); + limsResult.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsResult); +/* //修改关联检测项目状态 + if(limsResult.getOrdtaskId()!=null){ + LimsTaskBean task=limsTaskService.getDao().selectById(limsResult.getOrdtaskId()); + if("done".equals(task.getResultStatus())){ + task.setResultStatus("draft"); + } + limsTaskService.getDao().update(task,"resultStatus"); + }*/ + return limsResult.getId(); + } + + @Override + @Transactional + public void instantSave(RestJsonWrapperBean wrapper) { + LimsResultService.super.instantSave(wrapper); + + LimsResultBean limsResultBean = wrapper.parseUnique(LimsResultBean.class); + if(!ObjectUtils.isEmpty(limsResultBean.getOriginalResult())){ + //同名分析项更新 + MapperParameter p = new MapperParameter(); + p.put("relationFlag",1); + p.setFilter(SearchFilter.instance().match("id",limsResultBean.getId()).filter(MatchPattern.SEQ)); + LimsResultBean dbResult = this.selectFirst(p); + updateOtherResultByTypeAnalyte(Arrays.asList(dbResult)); + + //结果本身带公式,直接返回 + if(!ObjectUtils.isEmpty(dbResult.getFormula())){ + return; + } + + LimsComputeDataDescriptor dataDescriptor = new LimsComputeDataDescriptor<>("originalResult", "orderId", "ordtaskId", LimsResultBean.class); + LimsResultComputingEngine.getEngine(() -> selectListByFilter(SearchFilter.instance().match("folderId", dbResult.getFolderId()).filter(MatchPattern.SEQ).match("retestFlag",dbResult.getRetestFlag()).filter(MatchPattern.SEQ)), dataDescriptor).compute(); + } + } + + @Override + @Transactional + public void delete(RestJsonWrapperBean wrapper) { + List parses = wrapper.parse(LimsResultBean.class); + List idList = parses.stream().map(f -> f.getId()).collect(Collectors.toList()); + List results=getDao().selectListByIds(idList); + LimsResultService.super.delete(wrapper); + if(!results.isEmpty()){ + // 1.级联删除 + LimsTaskBean task=limsTaskService.getDao().selectById(results.get(0).getOrdtaskId()); + List resultBeanList=selectListByFilter(SearchFilter.instance().match("ordtaskId",task.getId()).filter(MatchPattern.EQ)); + StringBuffer buffer=new StringBuffer(); + idList.forEach(id->buffer.append(id).append(",")); + List results1=resultBeanList.stream().filter(r-> + !r.getId().toString().contains(buffer)).collect(Collectors.toList()); + if("done".equals(task.getResultStatus())){ + if(results1.isEmpty()){ + task.setResultStatus(null); + }else { + //存在未录入的 + List resultBeans=results1.stream().filter(r->r.getStatus()==null).collect(Collectors.toList()); + if (!resultBeans.isEmpty()){ + task.setResultStatus("draft"); + } + } + } + if(results1.isEmpty()){ + task.setResultStatus1(null); + }else { + //存在异常的 + List resultBeans=results1.stream().filter(r->"OOS".equals(r.getStatus())).collect(Collectors.toList()); + if (!resultBeans.isEmpty()){ + task.setResultStatus1("异常"); + }else { + task.setResultStatus1("正常"); + } + } + limsTaskService.getDao().update(task,"resultStatus","resultStatus1"); + } + + } + + public static final String RESULT_STATUS_OOS = "OOS";// OOS + public static final String RESULT_STATUS_DONE = "Done";// Done + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.UPDATE) + public void updateResultFinalresult(Long ordtaskId, RestJsonWrapperBean wrapper) { + if (ObjectUtils.isEmpty(ordtaskId)) { + return; + } + String node = wrapper.getParamValue("node"); + if (StringUtils.equalsIgnoreCase("eln", node)) {// eln录入 + List updateResultBeanList = new ArrayList<>(); + List resultBeanList = this.selectListByFilter(SearchFilter.instance() + .match("ordtaskId", ordtaskId).filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(resultBeanList)) { + for (LimsResultBean resultBean : resultBeanList) { + if (StringUtils.isEmpty(resultBean.getOriginalResult())) { + continue; + } + + resultBean.setFinalResult(resultBean.getOriginalResult()); + resultBean.setStatus(RESULT_STATUS_DONE); + resultBean.setEntryPersonId(LocalContextHelper.getLoginUserId()); + resultBean.setEntryPersonName(LocalContextHelper.getLoginUserName()); + resultBean.setEntryTime(LocalDateTime.now()); + updateResultBeanList.add(resultBean); + } + getDao().update(updateResultBeanList, "FINALRESULT", "STATUS", "ENTRYPERSONID", "ENTRYPERSONNAME", "ENTRYTIME"); + // 公式计算 +/* LimsComputeDataDescriptor dataDescriptor = new LimsComputeDataDescriptor<>("originalResult", "orderId", "ordtaskId", LimsResultBean.class); + List folderIdList = updateResultBeanList.stream().map(LimsResultBean::getFolderId).distinct().collect(Collectors.toList()); + if(!folderIdList.isEmpty() && !ObjectUtils.isEmpty(folderIdList.get(0))){ + LimsResultComputingEngine.getEngine(() -> selectListByFilter(SearchFilter.instance().match("folderId", folderIdList).filter(MatchPattern.OR)), dataDescriptor).compute(); + }*/ + } + } else {// 正常录入 + List resultList = wrapper.parse(LimsResultBean.class); + this.getDao().update(resultList, "originalResult","highLimit","lowLimit"); + + //同名分析项更新 + updateOtherResultByTypeAnalyte(resultList); + + //如果修改的是带公式的result,直接return + List folderIdList = resultList.stream().filter(c->ObjectUtils.isEmpty(c.getFormula())).map(k->k.getFolderId()).distinct().collect(Collectors.toList()); + if(!folderIdList.isEmpty() && !ObjectUtils.isEmpty(folderIdList.get(0))){ + LimsComputeDataDescriptor dataDescriptor = new LimsComputeDataDescriptor<>("originalResult", "orderId", "ordtaskId", LimsResultBean.class); + LimsResultComputingEngine.getEngine(() -> selectListByFilter(SearchFilter.instance().match("folderId", folderIdList).filter(MatchPattern.OR).match("retestFlag",resultList.get(0).getRetestFlag()).filter(MatchPattern.SEQ)), dataDescriptor).compute(); + } + } + } + + + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.UPDATE) + public void updateOtherResultByTypeAnalyte(List resultList) { + if(ObjectUtils.isEmpty(resultList)){ + return; + } + //相同委托单+相同检测项目类型下的同名分析项 + for (LimsResultBean limsResultBean : resultList) { + MapperParameter p = new MapperParameter(); + p.put("selectSyncResult",1); + p.put("folderId",limsResultBean.getFolderId()); + p.put("testType",limsResultBean.getExt$Item("testtype")); + p.put("retestFlag",limsResultBean.getRetestFlag()); + List sameTypeResults = this.selectList(p); + if(ObjectUtils.isEmpty(sameTypeResults)){ + continue; + } + LimsResultBean findResult = sameTypeResults.stream().filter(c -> c.getTestMethodId().longValue() == limsResultBean.getTestMethodId().longValue() && c.getAnalystId().longValue() == limsResultBean.getAnalystId().longValue()).findFirst().orElse(null); + if(ObjectUtils.isEmpty(findResult)){ + continue; + } + + List willUpdates = sameTypeResults.stream().filter(c -> !ObjectUtils.isEmpty(c.getExt$Item("groupname")) && c.getExt$Item("groupname").equals(findResult.getExt$Item("groupname")) + && findResult.getId().longValue() != c.getId().longValue()).collect(Collectors.toList()); + if(ObjectUtils.isEmpty(willUpdates)){ + continue; + } + for (LimsResultBean willUpdate : willUpdates) { + willUpdate.setOriginalResult(limsResultBean.getOriginalResult()); + } + this.getDao().update(willUpdates,"originalResult"); + } + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.UPDATE) + public void postUpdate(List updatedColumnNameList, List idList) { + if ((CollectionUtils.containsIgnoreCase(updatedColumnNameList, "originalResult") + || CollectionUtils.containsIgnoreCase(updatedColumnNameList, "HighLimit") + || CollectionUtils.containsIgnoreCase(updatedColumnNameList, "LowLimit")) && !CollectionUtils.isEmpty(idList)) { + // 更新的原始记录此时更新对应的修约和判定结果 + List resultList = selectListByFilter(SearchFilter.instance().match("id", idList).filter(MatchPattern.OR)); + if (!CollectionUtils.isEmpty(resultList)) { + CoreUserBean loginUser = LocalContextHelper.getLoginUser(); + resultList.forEach(result -> { + String originalResult = result.getOriginalResult(); + String finalResult = originalResult; + if (NumberUtils.isNumber(originalResult)) { + // 数字类型 判断高低限 + // 修约 + String revisionRule = result.getRevisionRule(); + if (!StringUtils.isEmpty(revisionRule)) { + finalResult = NumberUtils.rounding(originalResult, revisionRule); + } + // 判断高低限 + result.setStatus("Done"); + if(!ObjectUtils.isEmpty(result.getHighLimit()) && !ObjectUtils.isEmpty(result.getLowLimit())) { + if(new BigDecimal(result.getHighLimit()).compareTo(new BigDecimal(finalResult))<0 + || new BigDecimal(result.getLowLimit()).compareTo(new BigDecimal(finalResult))>0) { + result.setStatus("OOS"); + } + }else if(!ObjectUtils.isEmpty(result.getHighLimit())) { + if(new BigDecimal(result.getHighLimit()).compareTo(new BigDecimal(finalResult))<0) { + result.setStatus("OOS"); + } + }else if(!ObjectUtils.isEmpty(result.getLowLimit())) { + if(new BigDecimal(result.getLowLimit()).compareTo(new BigDecimal(finalResult))>0) { + result.setStatus("OOS"); + } + } + } + if(StringUtils.isEmpty(originalResult)){ + result.setStatus(null); + } + result.setFinalResult(finalResult); + result.setEntryTime(LocalDateTime.now()); + result.setEntryPersonId(StringUtils.isEmpty(loginUser.getId()) ? "SYSTEM" : loginUser.getId()); + result.setEntryPersonName(StringUtils.isEmpty(loginUser.getId()) ? "SYSTEM" : loginUser.getUserName()); + }); + getDao().update(resultList, "FINALRESULT", "STATUS", "ENTRYTIME", "ENTRYPERSONID", "ENTRYPERSONNAME"); + } + + List taskIdList = resultList.stream().map(LimsResultBean::getOrdtaskId).distinct().collect(Collectors.toList()); + List taskBeanList = limsTaskService.getDao().selectListByIds(taskIdList); + List taskResults = this.selectListByFilter(SearchFilter.instance().match("ordtaskId", taskIdList).filter(MatchPattern.OR),Order.desc("createdTime")); + for (LimsTaskBean taskBean : taskBeanList) { + boolean hasNoneInputResult = taskResults.stream().filter(c -> c.getOrdtaskId().longValue() == taskBean.getId().longValue() && (ObjectUtils.isEmpty(c.getStatus())||c.getStatus().equals("Draft"))).findFirst().isPresent(); + if(!hasNoneInputResult){ + taskBean.setResultStatus("done"); + }else{ + taskBean.setResultStatus(""); + } + //找到判定的分析项来判定 + List judgeResults = taskResults.stream().filter(c -> c.getOrdtaskId().longValue() == taskBean.getId().longValue() && "1".equals(c.getJudgeItem())).collect(Collectors.toList()); + if(!ObjectUtils.isEmpty(judgeResults)){ + taskBean.setResult(judgeResults.get(0).getFinalResult()); + if(judgeResults.stream().filter(c->"OOS".equals(c.getStatus())).findFirst().isPresent()){ + taskBean.setResultStatus1("异常"); + }else{ + taskBean.setResultStatus1("正常"); + } + } + //找到σ的分析项名称判定 + LimsResultBean sigamaResult = taskResults.stream().filter(c -> c.getOrdtaskId().longValue() == taskBean.getId().longValue() && LimsConstant.ANALYTENAME_SIGMA.equals(c.getAnalystName())).findFirst().orElse(null); + if(sigamaResult!=null && !ObjectUtils.isEmpty(sigamaResult.getFinalResult()) && !ObjectUtils.isEmpty(taskBean.getpValue())){ + if(new BigDecimal(sigamaResult.getFinalResult()).compareTo(new BigDecimal(taskBean.getpValue()))>0){ + taskBean.setSigmaStatus("异常"); + }else{ + taskBean.setSigmaStatus("正常"); + } + } + } + limsTaskService.getDao().update(taskBeanList,"resultStatus","resultStatus1","SigmaStatus","Result"); + } + } + + @Override + public List selectCrossHeaderList(Long ordtaskId) { + // 样品 + List testMatrixBeanList = limsTestMatrixService.selectListByFilter(SearchFilter.instance() + .match("ordtaskId", ordtaskId).filter(MatchPattern.SEQ) + .match("checkFlag","1").filter(MatchPattern.SEQ), Order.asc("ORDNO")); + if (CollectionUtils.isEmpty(testMatrixBeanList)) { + return new ArrayList<>(); + } + + return testMatrixBeanList.stream().map(o -> { + TableHeadBean head = new TableHeadBean(); + head.setField(String.valueOf(o.getId())); + head.setTitle(o.getExt$Item("ordno")); + return head; + }).collect(Collectors.toList()); + } + + @Override + public List selectCrossValList(Long ordtaskId) { + List resultBeanList = selectListByFilter(SearchFilter.instance() + .match("ordtaskId", ordtaskId).filter(MatchPattern.SEQ), Order.asc("ORDERNO")); + if (CollectionUtils.isEmpty(resultBeanList)) { + return new ArrayList<>(); + } + List analyteIdList = resultBeanList.stream().map(LimsResultBean::getAnalystId).distinct().collect(Collectors.toList()); + List rowList = new ArrayList<>(); + List testMatrixBeanList = limsTestMatrixService.selectListByFilter(SearchFilter.instance() + .match("ordtaskId", ordtaskId).filter(MatchPattern.SEQ) + .match("checkFlag","1").filter(MatchPattern.SEQ), Order.asc("ORDNO")); + + for (Long analyteId : analyteIdList) { + List resultBeans = resultBeanList.stream() + .filter(o -> ObjectUtils.equals(analyteId, o.getAnalystId())).collect(Collectors.toList()); + Map keyMap = new HashMap<>(); // 样品分析项对应原始结果值构成的map + for (LimsResultBean i : resultBeans) { + keyMap.put(i.getTestMatrixId(), i); + } + + TableRowBean r = new TableRowBean(); + r.put("analystGroup", resultBeans.get(0).getAnalystGroup()); + r.put("analystName", resultBeans.get(0).getAnalystName()); + + Map> ext$ = new HashMap<>(); // 用于存放更新列的ID和字段 + for (LimsTestMatrixBean t : testMatrixBeanList) { + Map updatMap = new HashMap<>(); + // 查找,判断该样品是否存在该分析项 + LimsResultBean resultBean = keyMap.get(t.getId()); + if (ObjectUtils.isEmpty(resultBean)) { + continue; + } + String originalResult = resultBean.getOriginalResult(); + String formula = resultBean.getFormula(); + String resultCategory = resultBean.getResultCategory(); + String selectitems = resultBean.getExt$Item("selectitems"); + updatMap.put("formula", formula); + updatMap.put("resultCategory", resultCategory); + updatMap.put("selectitems", selectitems); + updatMap.put("originalResult", originalResult); + updatMap.put("$field", "originalResult"); + updatMap.put("id", String.valueOf(resultBean.getId())); // 分析结果ID + ext$.put(t.getId() + "_ext$", updatMap); + r.put(String.valueOf(t.getId()), originalResult); // 值 + } + r.put("ext$", ext$); + rowList.add(r); + } + + return rowList; + } + + @Override + @Transactional + public void retest(RestJsonWrapperBean wrapper) { + LimsTestMatrixBean testMatrixBean = wrapper.parseUnique(LimsTestMatrixBean.class); + //复制一次矩阵下原有分析项目 + List referBeans = this.selectListByFilter(SearchFilter.instance().match("testMatrixId", testMatrixBean.getId()).filter(MatchPattern.SEQ).match("retestFlag","0").filter(MatchPattern.SEQ),Order.asc("sorter")); + List inserts = new ArrayList<>(); + long sorter = referBeans.size(); + for (LimsResultBean referBean : referBeans) { + LimsResultBean bean = new LimsResultBean(); + long count = referBeans.stream().filter(c -> c.getAnalystGroup().equals(referBean.getAnalystGroup()) && c.getAnalystName().equals(referBean.getAnalystName())).count(); + BeanUtils.copyProperties(referBean,bean,"originalResult","FINALRESULT", "STATUS", "rejectFlag","ENTRYTIME", "ENTRYPERSONID", "ENTRYPERSONNAME"); + bean.setId(ApplicationContextHelper.getNextIdentity()); + bean.setRetestFlag("1"); + bean.setRetestNum(count); + bean.setSorter(++sorter); + bean.setCreatedTime(null); + inserts.add(bean); + } + getDao().insert(inserts); + } + + @Override + @Transactional + public Long updateFileCollectData(RestJsonWrapperBean wrapper) { + List limsResultBeans = wrapper.parse(LimsResultBean.class); + List folderIdList = limsResultBeans.stream().map(LimsResultBean::getFolderId).distinct().collect(Collectors.toList()); + List idList = limsResultBeans.stream().map(LimsResultBean::getOrderId).distinct().collect(Collectors.toList()); + MapperParameter p = new MapperParameter(); + p.put("relationFlag","1"); + p.setFilter(SearchFilter.instance().match("orderId",idList).filter(MatchPattern.OR)); + List resultBeanList=selectList(p); + List orderIdList=resultBeanList.stream().map(LimsResultBean::getOrderId).distinct().collect(Collectors.toList()); + List ordtaskIdList=resultBeanList.stream().map(LimsResultBean::getOrdtaskId).distinct().collect(Collectors.toList()); + List taskBeans = limsTaskService.selectListByIds(ordtaskIdList); + List testTypeList=taskBeans.stream().filter(task->!task.getTestType().isEmpty()).map(LimsTaskBean::getTestType).distinct().collect(Collectors.toList()); + if(testTypeList.isEmpty()){ + throw new InvalidDataException("未查询到相关文件采集数据!"); + } + List testTypes=new ArrayList<>(); + testTypeList.forEach(testType->{ + testTypes.add(testType.split("-")[1]); + }); + MapperParameter p2 = new MapperParameter(); + p2.put("relationFlag","1"); + p2.setFilter(SearchFilter.instance().match("id",orderIdList).filter(MatchPattern.OR)); + List orderBeanList=limsOrderService.selectList(p2); + List folderBeanList=limsFolderService.selectListByIds(folderIdList); + //来样批次 + List ordNoList1=new ArrayList<>(); + orderBeanList.stream().forEach(o->{ + ordNoList1.add(o.getSendSampleBatchNo()); + + }); + + List analystNameList=resultBeanList.stream().map(r->r.getAnalystName()).collect(Collectors.toList()); + + List collectBeanList =limsFileDataCollectService.selectListByFilter( + SearchFilter.instance().match("sampleCode",ordNoList1).filter(MatchPattern.OR) + .match("analystName",analystNameList).filter(MatchPattern.OR) + .match("testType",testTypes).filter(MatchPattern.OR),Order.desc("createdTime")); + if(!collectBeanList.isEmpty()){ + resultBeanList.stream().forEach(r->{ + LimsOrderBean orderBean=orderBeanList.stream().filter(o->o.getId().toString().equals(r.getOrderId().toString())).findFirst().orElse(null); + LimsFolderBean folderBean=folderBeanList.stream().filter(o->o.getId().toString().equals(r.getOrderId().toString())).findFirst().orElse(null); + String sendSampleBatchNo= orderBean.getSendSampleBatchNo(); + LOGGER.info("AnalystName:"+r.getAnalystName()+", sendSampleBatchNo:"+sendSampleBatchNo); + List collectBeans=collectBeanList.stream().filter(c-> + c.getAnalystName().equals(r.getAnalystName()) + ).collect(Collectors.toList()); + List collectBeans1=collectBeans.stream().filter(c-> + c.getSampleCode().equals(sendSampleBatchNo) + ).collect(Collectors.toList()); + if(!collectBeans1.isEmpty()){ + LimsFileDataCollectBean collectBean=collectBeans1.get(0); + r.setOriginalResult(collectBean.getOriginalResult()); + r.setFinalResult(collectBean.getOriginalResult()); + r.setUnit(collectBean.getUnit()); + } + }); + getDao().update(resultBeanList,"originalResult","finalResult","unit"); + + LimsComputeDataDescriptor dataDescriptor = new LimsComputeDataDescriptor<>("originalResult", "orderId", "ordtaskId", LimsResultBean.class); + if(!folderIdList.isEmpty() && !ObjectUtils.isEmpty(folderIdList.get(0))){ + LimsResultComputingEngine.getEngine(() -> selectListByFilter(SearchFilter.instance().match("folderId", folderIdList).filter(MatchPattern.OR).match("retestFlag","1").filter(MatchPattern.SEQ)), dataDescriptor).compute(); + LimsResultComputingEngine.getEngine(() -> selectListByFilter(SearchFilter.instance().match("folderId", folderIdList).filter(MatchPattern.OR).match("retestFlag","0").filter(MatchPattern.SEQ)), dataDescriptor).compute(); + } + }else { + throw new InvalidDataException("未查询到相关文件采集数据!"); + } + + + return 1L; + } + + final static String unitSplitChar = ";;;;;"; + @Override + public List selectInputByOrderTitleList(RestJsonWrapperBean wrapperBean) { + //标题是分析项 + String inputType = wrapperBean.getParamValue("inputType"); + String folderIds = wrapperBean.getParamValue("folderIds"); + String taskIds = wrapperBean.getParamValue("taskIds"); + List folderIdList = Arrays.stream(folderIds.split(",")).map(c -> Long.parseLong(c)).collect(Collectors.toList()); + MapperParameter p = new MapperParameter(); + p.setFilter(SearchFilter.instance().match("folderId",folderIdList).filter(MatchPattern.OR)); + if("inputByBalance".equals(inputType)){ + p.setFilter(SearchFilter.instance().match("useBalance","1").filter(MatchPattern.SEQ)); + } + if("task".equals(inputType) || "inputByBalance".equals(inputType)){ + p.setFilter(SearchFilter.instance().match("ordtaskId",Arrays.asList(taskIds.split(","))).filter(MatchPattern.OR)); + } + p.put("relationFlag",1); + p.setOrderParam("FOLDERID","DESC"); + p.setOrderParam("itemSorter","ASC"); + p.setOrderParam("SORTER","ASC"); + List limsResultBeans = this.selectList(p); + + LinkedHashMap> orderResultMap = limsResultBeans.stream().collect(Collectors.groupingBy(LimsResultBean::getOrderId, LinkedHashMap::new, Collectors.toList())); + List> orderAnalyteNames = new ArrayList<>(); + + orderResultMap.forEach((orderId,list)->{ + List orderAnalyteName = new ArrayList<>(); + Map analyteNameRepeat = new LinkedHashMap<>(); + for (LimsResultBean limsResultBean : list) { + String key = limsResultBean.getExt$Item("testname")+unitSplitChar+limsResultBean.getAnalystName(); + if(!analyteNameRepeat.containsKey(key)){ + analyteNameRepeat.put(key,1); + }else{ + analyteNameRepeat.put(key,analyteNameRepeat.get(key)+1); + } + } + analyteNameRepeat.forEach((key,rep)->{ + LimsResultBean limsResultBean = limsResultBeans.stream().filter(c -> key.equals(c.getExt$Item("testname")+unitSplitChar+c.getAnalystName())).findFirst().orElse(null); + String unit = limsResultBean!=null?limsResultBean.getUnit():""; + if(rep==1){ + orderAnalyteName.add(key+unitSplitChar+ObjectUtils.toString(unit)); + }else{ + for (Integer i = 1; i <=rep; i++) { + orderAnalyteName.add(key+"-"+i+unitSplitChar+ObjectUtils.toString(unit)); + } + } + }); + orderAnalyteNames.add(orderAnalyteName); + }); + + List analyteNames = new ArrayList<>(); + for (List orderAnalyteName : orderAnalyteNames) { + for (String s : orderAnalyteName) { + if(!analyteNames.contains(s)){ + analyteNames.add(s); + } + } + } + + return analyteNames.stream().map(name -> { + //testName;;;;;analyteName-1;;;;;unit + String[] arr = name.split(unitSplitChar); + String testName = arr[0]; + String analyteName = arr[1]; + String unit = null; + if(arr.length==3){ + unit = arr[2]; + } + TableHeadBean head = new TableHeadBean(); + head.setField((testName+"-"+analyteName).toLowerCase()); //使用名称作为字段,必须转小写 + String title = testName+"-"+analyteName; + if(!ObjectUtils.isEmpty(unit)){ + title = title + "("+unit+")"; + } + head.setTitle(title); + return head; + }).collect(Collectors.toList()); + } + + @Override + public List selectByOrderTitleList(RestJsonWrapperBean wrapperBean) { + //标题是分析项 + String sendSampleBatchNo = wrapperBean.getParamValue("sendSampleBatchNo_IN"); + String obtainTime_DGOE = wrapperBean.getParamValue("obtainTime_DGOE"); + String obtainTime_DLOE = wrapperBean.getParamValue("obtainTime_DLOE"); + MapperParameter p = new MapperParameter(); + if(!StringUtils.isEmpty(sendSampleBatchNo)&&sendSampleBatchNo!=null){ + p.setFilter(SearchFilter.instance().match("sendSampleBatchNo", sendSampleBatchNo).filter(MatchPattern.IN)); + } + if(!StringUtils.isEmpty(obtainTime_DGOE)&&obtainTime_DGOE!=null){ + p.setFilter(SearchFilter.instance().match("obtainTime", obtainTime_DGOE).filter(MatchPattern.DGOE)); + } + if(!StringUtils.isEmpty(obtainTime_DLOE)&&obtainTime_DLOE!=null){ + p.setFilter(SearchFilter.instance().match("obtainTime", obtainTime_DLOE).filter(MatchPattern.DLOE)); + } + + p.put("relationFlag",1); + p.setOrderParam("FOLDERID","DESC"); + p.setOrderParam("itemSorter","ASC"); + p.setOrderParam("SORTER","ASC"); + List limsResultBeans = this.selectList(p); + + //LinkedHashMap> orderResultMap = limsResultBeans.stream().collect(Collectors.groupingBy(LimsResultBean::getOrderId, LinkedHashMap::new, Collectors.toList())); + Map> orderResultMap = limsResultBeans.stream(). + collect(Collectors.groupingBy(s -> s.getExt$Item("tau"))); + List analyteNames = new ArrayList<>(); + for (String key : orderResultMap.keySet()) { + analyteNames.add(key); + } + + return analyteNames.stream().map(name -> { + //testName;;;;;analyteName-1;;;;;unit + TableHeadBean head = new TableHeadBean(); + head.setField(name.toLowerCase()); + head.setTitle(name); + return head; + }).collect(Collectors.toList()); + } + + @Override + public List selectByOrderResultList(RestJsonWrapperBean wrapperBean) { + //行是样品 + PageRowBounds rowBounds = wrapperBean.extractPageRowBounds(); + + String sendSampleBatchNo = wrapperBean.getParamValue("sendSampleBatchNo_IN"); + + String obtainTime_DGOE = wrapperBean.getParamValue("obtainTime_DGOE"); + String obtainTime_DLOE = wrapperBean.getParamValue("obtainTime_DLOE"); + MapperParameter p = new MapperParameter(); + + if(!StringUtils.isEmpty(sendSampleBatchNo)&&sendSampleBatchNo!=null){ + p.setFilter(SearchFilter.instance().match("sendSampleBatchNo", sendSampleBatchNo).filter(MatchPattern.IN)); + } + if(!StringUtils.isEmpty(obtainTime_DGOE)&&obtainTime_DGOE!=null){ + p.setFilter(SearchFilter.instance().match("obtainTime", obtainTime_DGOE).filter(MatchPattern.DGOE)); + } + if(!StringUtils.isEmpty(obtainTime_DLOE)&&obtainTime_DLOE!=null){ + p.setFilter(SearchFilter.instance().match("obtainTime", obtainTime_DLOE).filter(MatchPattern.DLOE)); + } + p.put("relationFlag",1); + p.setOrderParam("FOLDERID","DESC"); + p.setOrderParam("itemSorter","ASC"); + p.setOrderParam("SORTER","ASC"); + List limsResultBeans = this.selectList(p); + if (CollectionUtils.isEmpty(limsResultBeans)) { + return new ArrayList<>(); + } + + LinkedHashMap> resultGroupByOrderIdMap = limsResultBeans.stream().collect(Collectors.groupingBy(LimsResultBean::getOrderId, LinkedHashMap::new, Collectors.toList())); + //对result 修改analystName,和head相同 + resultGroupByOrderIdMap.forEach((orderId,list)->{ + for (LimsResultBean limsResultBean : list) { + limsResultBean.setAnalystName(limsResultBean.getExt$Item("tau")); + } + }); + + TableCellDescriptor cellDescriptor = new TableCellDescriptor<>("analystName", "originalResult"); + cellDescriptor.addPivot("orderId"); + List rowList = TableHelper.parseTableRowList(limsResultBeans, cellDescriptor); + + Map> rowListMap = rowList.stream().collect(Collectors.groupingBy(r -> r.getPivotValue("orderId"))); + resultGroupByOrderIdMap.forEach((orderId, results) -> { + TableRowBean row = rowListMap.get(orderId.toString()).get(0); + LimsResultBean limsResultBean = results.get(0); + row.combine(limsResultBean); + }); + return rowList; + } + + @Override + public Page selectInputByOrderResultList(RestJsonWrapperBean wrapperBean) { + //行是样品 + String folderIds = wrapperBean.getFilterValue("folderIds"); + String taskIds = wrapperBean.getFilterValue("taskIds"); + String inputType = wrapperBean.getFilterValue("inputType"); + if(ObjectUtils.isEmpty(folderIds)){ + folderIds = wrapperBean.getParamValue("folderIds"); + } + if(ObjectUtils.isEmpty(taskIds)){ + taskIds = wrapperBean.getParamValue("taskIds"); + } + if(ObjectUtils.isEmpty(inputType)){ + inputType = wrapperBean.getParamValue("inputType"); + } + List orderBeanList = new ArrayList<>(); + if("task".equals(inputType) || "inputByBalance".equals(inputType)){ + //按task来录入的 + MapperParameter p = new MapperParameter(); + p.setFilter(SearchFilter.instance().match("ordtaskId",Arrays.asList(taskIds.split(","))).filter(MatchPattern.OR) + .match("checkFlag","1").filter(MatchPattern.SEQ)); + p.put("relationFlag",1); + List matrixBeans = limsTestMatrixService.selectList(p); + orderBeanList = limsOrderService.selectListByIds(matrixBeans.stream().map(c -> c.getOrderId()).distinct().collect(Collectors.toList())); + + }else{ + //按委托单来录入的 + orderBeanList = limsOrderService.selectListByFilter(SearchFilter.instance().match("folderId",Arrays.stream(folderIds.split(",")).map(c -> Long.parseLong(c)).collect(Collectors.toList())).filter(MatchPattern.OR),Order.desc("folderId"),Order.asc("ordNo")); + } + + List folderIdList = orderBeanList.stream().map(c -> c.getFolderId()).distinct().collect(Collectors.toList()); + List folderBeans = limsFolderService.selectListByIds(folderIdList); + + MapperParameter ps = new MapperParameter(); + ps.setFilter(SearchFilter.instance().match("folderId",folderIdList).filter(MatchPattern.OR)); + if("task".equals(inputType) || "inputByBalance".equals(inputType)){ + ps.setFilter(SearchFilter.instance().match("ordtaskId",Arrays.asList(taskIds.split(","))).filter(MatchPattern.OR)); + } + if("inputByBalance".equals(inputType)){ + ps.setFilter(SearchFilter.instance().match("useBalance","1").filter(MatchPattern.SEQ)); + } + ps.setOrderParam("FOLDERID","DESC"); + ps.setOrderParam("ordNo","ASC"); + ps.put("relationFlag",1); + + List limsResultBeans = this.selectList(ps); + if (CollectionUtils.isEmpty(limsResultBeans)) { + return new Pagination<>(); + } + + LinkedHashMap> resultGroupByOrderIdMap = limsResultBeans.stream().collect(Collectors.groupingBy(LimsResultBean::getOrderId, LinkedHashMap::new, Collectors.toList())); + //对result 修改analystName,和head相同 + resultGroupByOrderIdMap.forEach((orderId,list)->{ + Map analyteNameRepeat = new LinkedHashMap<>(); + for (LimsResultBean limsResultBean : list) { + String key = limsResultBean.getExt$Item("testname")+unitSplitChar+limsResultBean.getAnalystName(); + if(!analyteNameRepeat.containsKey(key)){ + analyteNameRepeat.put(key,1); + }else{ + analyteNameRepeat.put(key,analyteNameRepeat.get(key)+1); + } + } + + analyteNameRepeat.forEach((key,rep)->{ + if(rep!=1){ + List sameAnalyteResults = list.stream().filter(c -> key.equals(c.getExt$Item("testname")+unitSplitChar+c.getAnalystName())).collect(Collectors.toList()); + for (int i = 0; i < sameAnalyteResults.size(); i++) { + LimsResultBean limsResultBean = sameAnalyteResults.get(i); + limsResultBean.setAnalystName(limsResultBean.getExt$Item("testname")+"-"+limsResultBean.getAnalystName()+"-"+(i+1)); + } + }else{ + List sameAnalyteResults = list.stream().filter(c -> key.equals(c.getExt$Item("testname")+unitSplitChar+c.getAnalystName())).collect(Collectors.toList()); + for (int i = 0; i < sameAnalyteResults.size(); i++) { + LimsResultBean limsResultBean = sameAnalyteResults.get(i); + limsResultBean.setAnalystName(limsResultBean.getExt$Item("testname")+"-"+limsResultBean.getAnalystName()); + } + } + }); + }); + + TableCellDescriptor cellDescriptor = new TableCellDescriptor<>("analystName", "originalResult"); + cellDescriptor.addPivot("orderId"); + List rowList = TableHelper.parseTableRowList(limsResultBeans, cellDescriptor); + + Map> rowListMap = rowList.stream().collect(Collectors.groupingBy(r -> r.getPivotValue("orderId"))); + for (Map.Entry> entry : resultGroupByOrderIdMap.entrySet()) { + Long orderId = entry.getKey(); + List results = entry.getValue(); + TableRowBean row = rowListMap.get(orderId.toString()).get(0); + LimsResultBean limsResultBean = results.get(0); + LimsOrderBean orderBean = orderBeanList.stream().filter(c -> c.getId().longValue() == limsResultBean.getOrderId().longValue()).findFirst().get(); + row.combine(limsResultBean); + row.put("orderid",orderBean.getId()); + row.setExt$Item("ordno", orderBean.getOrdNo()); + row.setExt$Item("sendsamplebatchno", orderBean.getSendSampleBatchNo()); + row.setExt$Item("balanceeptcode", orderBean.getBalanceEptCode()); + row.setExt$Item("balanceusername", orderBean.getBalanceUserName()); + row.setExt$Item("folderno",folderBeans.stream().filter(c->c.getId().longValue()==limsResultBean.getFolderId().longValue()).findFirst().get().getFolderNo()); + } + return new Pagination<>(rowList); + } + + @Override + @Transactional + public ResponseDTO updateResultByBalanceDev(RestJsonWrapperBean wrapperBean) { + Map paramMap = wrapperBean.getParamMap(); + long orderId = Long.parseLong(paramMap.get("orderid")); + MapperParameter ps = new MapperParameter(); + ps.setFilter(SearchFilter.instance().match("useBalance","1").filter(MatchPattern.SEQ).match("orderId",orderId).filter(MatchPattern.SEQ)); + ps.put("relationFlag",1); + ps.setOrderParam("FOLDERID","desc"); + ps.setOrderParam("itemSorter","asc"); + ps.setOrderParam("SORTER","ASC"); + List limsResultBeans = this.selectList(ps); + if (CollectionUtils.isEmpty(limsResultBeans)) { + throw new InvalidDataException("没有需要使用天平来录入的数据"); + } + LimsOrderBean orderBean = limsOrderService.selectById(orderId); + Optional first = limsResultBeans.stream().filter(c -> ObjectUtils.isEmpty(c.getOriginalResult())).findFirst(); + if(!first.isPresent()){ + throw new InvalidDataException("批【"+orderBean.getSendSampleBatchNo()+"】下样品【"+orderBean.getOrdNo()+"】下天平数据已录入完成"); + } + if(orderBean.getBalanceEptId()==null){ + throw new InvalidDataException("批【"+orderBean.getSendSampleBatchNo()+"】下样品【"+orderBean.getOrdNo()+"】未绑定天平"); + } + LimsEquiptBean limsEquiptBean = limsEquiptService.selectByIdIfPresent(orderBean.getBalanceEptId()); + if(limsEquiptBean==null){ + throw new InvalidDataException("设备【"+limsEquiptBean.getEquiptCode()+"】不存在"); + } + CoreEquiptAcqConfigBean acqConfigBean = limsEquiptAcqConfigService.selectById(limsEquiptBean.getId()+""); + LimsEquiptAcqConfigInstBean configInstBean = limsEquiptAcqConfigInstService.selectFirstByFilter(SearchFilter.instance().match("acqConfigId", limsEquiptBean.getId()).filter(MatchPattern.SEQ) + .match("instructionType", "天平数据").filter(MatchPattern.SEQ)); + if(configInstBean==null || acqConfigBean==null){ + throw new InvalidDataException("设备【"+limsEquiptBean.getEquiptCode()+"】未配置天平采集指令"); + } + + String moduleipport = acqConfigBean.getExt$Item("moduleipport"); + try (CloseableHttpClient httpClient = HttpClients.createDefault()) { + HttpPost httpPost = new HttpPost("http://" + moduleipport+"/serial-ports/"+limsEquiptBean.getEquiptCode()+"/send"); + HttpEntity httpEntity = new StringEntity(configInstBean.getInstruction(), StandardCharsets.UTF_8); + httpPost.setEntity(httpEntity); + HttpResponse response = httpClient.execute(httpPost); + if(response.getStatusLine().getStatusCode()==200){ + String message = EntityUtils.toString(response.getEntity(), "UTF-8"); + JSONObject jsonObject = new JSONObject(message); + System.out.println("updateResultByBalanceDev="+jsonObject); + boolean success = jsonObject.getBoolean("success"); + if(!success){ + throw new InvalidDataException(jsonObject.getString("msg")); + } + LimsEquiptSerialNetRecBean netRecBean = new LimsEquiptSerialNetRecBean(); + netRecBean.setEquiptId(Long.parseLong(configInstBean.getAcqConfigId())); + netRecBean.setAcqCategory(configInstBean.getExt$Item("acqcategory")); + netRecBean.setDataUseType(configInstBean.getInstructionType()); + netRecBean.setLabArea(configInstBean.getExt$Item("labarea")); + netRecBean.setEptLabType(configInstBean.getExt$Item("eptlabtype")); + netRecBean.setId(ApplicationContextHelper.getNextIdentity()); + netRecBean.setAcqData(jsonObject.getString("msg")); //返回的数据 + try { + Object result = Util.analysisBsh(netRecBean.getAcqData(),configInstBean.getExt$Item("script")); + netRecBean.setAnalyseData(ObjectUtils.toString(result)); //解析后的数据 + } catch (Exception s) { + s.printStackTrace(); + netRecBean.setAnalyseData(""); //解析后的数据 + } + ApplicationContextHelper.getBean(LimsEquiptSerialNetRecService.class).getDao().insert(netRecBean); + + //update 结果表,只更新空得结果值,一次只更新一个 + first = limsResultBeans.stream().filter(c -> ObjectUtils.isEmpty(c.getOriginalResult())).findFirst(); + if(first.isPresent()){ + LimsResultBean limsResultBean = first.get(); + limsResultBean.setOriginalResult(netRecBean.getAnalyseData()); + this.getDao().update(limsResultBean,"OriginalResult"); + + if(ObjectUtils.isEmpty(limsResultBean.getFormula())){ + LimsComputeDataDescriptor dataDescriptor = new LimsComputeDataDescriptor<>("originalResult", "orderId", "ordtaskId", LimsResultBean.class); + LimsResultComputingEngine.getEngine(() -> selectListByFilter(SearchFilter.instance().match("folderId",limsResultBean.getFolderId()).filter(MatchPattern.SEQ).match("retestFlag",limsResultBean.getRetestFlag()).filter(MatchPattern.SEQ)), dataDescriptor).compute(); + } + }else{ + throw new InvalidDataException("批【"+orderBean.getSendSampleBatchNo()+"】下样品【"+orderBean.getOrdNo()+"】下天平数据已录入完成"); + } + }else{ + throw new InvalidDataException("发送失败"); + } + } catch (Exception e) { + e.printStackTrace(); + throw new InvalidDataException(e.getMessage()); + } + return new ResponseDTO(); + } + + @Override + public Long inputByOrderResultExport(RestJsonWrapperBean wrapperBean) { + LimsReportTemplateBean templateBean = reportTemplateService.selectFirstByFilter(SearchFilter.instance().match("templateType", "resultInputImport").filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(templateBean) || templateBean.getTemplateFileId()==null){ + throw new InvalidDataException("请维护结果录入导入模板"); + } + File templateFile = CoreFileUtils.getLocalPath(coreFileService.selectById(templateBean.getTemplateFileId())).toFile(); + List tableHeadBeans = selectInputByOrderTitleList(wrapperBean); + if(ObjectUtils.isEmpty(tableHeadBeans)){ + throw new InvalidDataException("无数据可导出"); + } + List tableRowBeans = selectInputByOrderResultList(wrapperBean).getRows(); + if(ObjectUtils.isEmpty(tableRowBeans)){ + throw new InvalidDataException("无数据可导出"); + } + + Context context = new Context(); + List> tests = new ArrayList<>(); + List fields = new ArrayList<>(); + Map> titleMap = new LinkedHashMap<>(); + for (TableHeadBean tableHeadBean : tableHeadBeans) { + String title = tableHeadBean.getTitle(); + String field = tableHeadBean.getField(); + fields.add(field); + String testName = title.split("-",2)[0]; + String analyteName = title.split("-",2)[1]; + if(!titleMap.containsKey(testName)){ + List list = new ArrayList<>(); + list.add(analyteName); + titleMap.put(testName,list); + }else{ + titleMap.get(testName).add(analyteName); + } + } + + titleMap.forEach((testName,analyteNames)->{ + Map test = new HashMap<>(); + test.put("name",testName); + test.put("analyteCount",analyteNames.size()); + test.put("analytes",analyteNames); + tests.add(test); + }); + context.putVar("tests",tests); + + List> rowDatas = new ArrayList<>(); + int index = 1; + for (TableRowBean tableRowBean : tableRowBeans) { + Map rowData = new HashMap<>(); + rowData.put("index",index++); + rowData.putAll(tableRowBean.getExt$()); + List values = new ArrayList<>(); + Map ext$ = tableRowBean.getExt$(); + for (String field : fields) { + String v = "--"; + Map s = (Map) ext$.get(field+"_ext$"); + if(s!=null && s.get("id")!=null){ + v = ObjectUtils.toString(tableRowBean.get(field)); + } + values.add(v); + } + rowData.put("values",values); + rowDatas.add(rowData); + } + context.putVar("rowDatas",rowDatas); + + Path localPath = FilePathManager.getLocalPath(FilePathDTO.of("temp", UUID.randomUUID().toString(), "批量录入.xlsx")); + try { + if(!localPath.toFile().getParentFile().exists()){ + localPath.toFile().getParentFile().mkdirs(); + } + JxlsUtils.exportExcel(templateFile,localPath.toFile(),context); + } catch (FileNotFoundException e) { + e.printStackTrace(); + throw new InvalidDataException(e.getMessage()); + } + CoreFileBean coreFile = new CoreFileBean(); + coreFile.setTargetId("inputByOrderResultExport"); + return coreFileService.upload(coreFile, localPath); + } + + @Override + @Transactional + public ResponseDTO inputByOrderResultImport(RestJsonWrapperBean wrapperBean) { + long fileId = Long.parseLong(wrapperBean.getParamValue("fileId")); + CoreFileBean coreFileBean = coreFileService.selectById(fileId); + Path localPath = CoreFileUtils.getLocalPath(coreFileBean); + List objectList = EasyExcel.read(localPath.toFile()).sheet(0).headRowNumber(0).doReadSync(); + if(ObjectUtils.isEmpty(objectList)){ + return new ResponseDTO() ; + } + + Map> ordResult = new HashMap<>(); + List testNameCols = new ArrayList<>(); + List testAndAnalytes = new ArrayList<>(); + int colCount = objectList.get(0).size(); + for (int i = 0; i < objectList.size(); i++) { + if(i==0){ + for (int i1 = 3; i1 < colCount; i1++) { + if(!ObjectUtils.isEmpty(objectList.get(i).get(i1))){ + testNameCols.add(i1); + } + } + } + if(i==1){ + for (int j = 0; j < testNameCols.size(); j++) { + int starTestCol = testNameCols.get(j); + int endTestCol; + if(j==testNameCols.size()-1){ + endTestCol = colCount-1; + }else{ + endTestCol = testNameCols.get(j+1)-1; + } + String testName = ObjectUtils.toString(objectList.get(0).get(starTestCol)); + for (int k = starTestCol; k <=endTestCol; k++) { + String analyteName = ObjectUtils.toString(objectList.get(i).get(k)); + testAndAnalytes.add(testName+"-"+analyteName); + } + } + } + if(i>=2){ + String ordno = objectList.get(i).get(2)+""; + Map res = new HashMap<>(); + for (int i1 = 3; i1 < colCount; i1++) { + String cellV = ObjectUtils.toString(objectList.get(i).get(i1)); + if("--".equals(cellV)){ + continue; + } + res.put(testAndAnalytes.get(i1-3),cellV); + } + ordResult.put(ordno,res); + } + } + + Set ordnos = ordResult.keySet(); + MapperParameter p = new MapperParameter(); + p.setFilter(SearchFilter.instance().match("ORDNO",ordnos.stream().collect(Collectors.toList())).filter(MatchPattern.OR)); + p.put("relationFlag",1); + p.setOrderParam("FOLDERID","desc"); + p.setOrderParam("itemSorter","asc"); + p.setOrderParam("SORTER","ASC"); + List limsResultBeans = this.selectList(p); + if(ObjectUtils.isEmpty(limsResultBeans)){ + return new ResponseDTO(); + } + List updates = new ArrayList<>(); + ordResult.forEach((ordno,res)->{ + res.forEach((k,v)->{ + String testName = k.split("-",2)[0]; + String analyteRepAndUnit = k.split("-",2)[1]; + + List finds = limsResultBeans.stream().filter(c -> ordno.equals(c.getExt$Item("ordno")) + && c.getExt$Item("testname").equals(testName) + && analyteRepAndUnit.contains(c.getAnalystName())).collect(Collectors.toList()); + if(ObjectUtils.isEmpty(finds)){ + return; + } + if(finds.size()==1){ + LimsResultBean e = new LimsResultBean(); + e.setId(finds.get(0).getId()); + e.setOriginalResult(v); + updates.add(e); + }else{ + for (int i = 0; i < finds.size(); i++) { + LimsResultBean limsResultBean = finds.get(i); + String title = limsResultBean.getAnalystName();//+"-"+(i+1) + if(!ObjectUtils.isEmpty(limsResultBean.getUnit())){ + title = title + "("+limsResultBean.getUnit()+")"; + } + if(title.equals(analyteRepAndUnit)){ + LimsResultBean e = new LimsResultBean(); + e.setId(limsResultBean.getId()); + e.setOriginalResult(v); + updates.add(e); + break; + } + } + } + }); + }); + this.getDao().update(updates,"OriginalResult"); + + List dbResults = this.selectListByIds(updates.stream().map(c -> c.getId()).collect(Collectors.toList())); + List folderIds = dbResults.stream().map(c -> c.getFolderId()).distinct().collect(Collectors.toList()); + for (Long folderId : folderIds) { + LimsComputeDataDescriptor dataDescriptor = new LimsComputeDataDescriptor<>("originalResult", "orderId", "ordtaskId", LimsResultBean.class); + LimsResultComputingEngine.getEngine(() -> selectListByFilter(SearchFilter.instance().match("folderId",folderId).filter(MatchPattern.SEQ).match("retestFlag",0).filter(MatchPattern.SEQ)), dataDescriptor).compute(); + LimsResultComputingEngine.getEngine(() -> selectListByFilter(SearchFilter.instance().match("folderId",folderId).filter(MatchPattern.SEQ).match("retestFlag",1).filter(MatchPattern.SEQ)), dataDescriptor).compute(); + } + + return new ResponseDTO(); + } + + + + public static void main(String[] args) { + List objectList = EasyExcel.read("C:\\Users\\49068\\Desktop\\批量录入cc.xlsx").headRowNumber(0).doReadAllSync(); + Map> ordResult = new HashMap<>(); + List testNameCols = new ArrayList<>(); + List testAndAnalytes = new ArrayList<>(); + int colCount = objectList.get(0).size(); + for (int i = 0; i < objectList.size(); i++) { + if(i==0){ + for (int i1 = 3; i1 < colCount; i1++) { + if(!ObjectUtils.isEmpty(objectList.get(i).get(i1))){ + testNameCols.add(i1); + } + } + } + if(i==1){ + for (int j = 0; j < testNameCols.size(); j++) { + int starTestCol = testNameCols.get(j); + int endTestCol; + if(j==testNameCols.size()-1){ + endTestCol = colCount-1; + }else{ + endTestCol = testNameCols.get(j+1)-1; + } + String testName = ObjectUtils.toString(objectList.get(0).get(starTestCol)); + for (int k = starTestCol; k <=endTestCol; k++) { + String analyteName = ObjectUtils.toString(objectList.get(i).get(k)); + testAndAnalytes.add(testName+"-"+analyteName); + } + } + } + if(i>=2){ + String ordno = objectList.get(i).get(2)+""; + Map res = new HashMap<>(); + for (int i1 = 3; i1 < colCount; i1++) { + String cellV = ObjectUtils.toString(objectList.get(i).get(i1)); + if("--".equals(cellV)){ + continue; + } + res.put(testAndAnalytes.get(i1-3),cellV); + } + ordResult.put(ordno,res); + } + } + System.out.println(ordResult); + } + + @Override + @Transactional + public void synchAnalyst(RestJsonWrapperBean wrapperBean) { + LimsTestMatrixBean matrixBean = wrapperBean.parseUnique(LimsTestMatrixBean.class); + List limsResultBeans = this.selectListByFilter(SearchFilter.instance().match("testMatrixId", matrixBean.getId()).filter(MatchPattern.EQ)); + List analystBeanList = limsTmAnalystService.selectListByFilter( + SearchFilter.instance().match("testMethodId", matrixBean.getExt$Item("testmethodid")).filter(MatchPattern.EQ)); + + List insertResultBeanList = new ArrayList<>(); + List updateResultBeanList = new ArrayList<>(); + for (LimsTmAnalystBean analystBean:analystBeanList){ + List limsResults = limsResultBeans.stream().filter(r->r.getAnalystId()!=null&&analystBean.getId().toString().equals(r.getAnalystId().toString())).collect(Collectors.toList()); + if(limsResults.isEmpty()){ + LimsResultBean e = new LimsResultBean(); + com.sunwayworld.framework.utils.BeanUtils.copyProperties(analystBean,e); + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setOrderNo(analystBean.getSorter()); + e.setAnalystId(analystBean.getId()); + e.setFolderId(matrixBean.getFolderId()); + e.setTestMatrixId(matrixBean.getId()); + e.setOrdtaskId(matrixBean.getOrdtaskId()); + e.setOrderId(matrixBean.getOrderId()); + e.setUnit(analystBean.getUnit()); + e.setLowLimit(ObjectUtils.toString(analystBean.getLowLimit())); + e.setHighLimit(ObjectUtils.toString(analystBean.getHighLimit())); + e.setCreatedTime(null); + insertResultBeanList.add(e); + } + else { + LimsResultBean e = limsResults.get(0); + com.sunwayworld.framework.utils.BeanUtils.copyProperties(analystBean,e,"id"); + updateResultBeanList.add(e); + } + } + getDao().insert(insertResultBeanList); + getDao().updateIfChanged(updateResultBeanList); + } + + @Override + public List> getStatisticsChart(RestJsonWrapperBean wrapper) { + List> resultList=new ArrayList<>(); + MapperParameter parameter = wrapper.extractMapFilter(); + parameter.setFilter(SearchFilter.instance().match("judgeItem","1").filter(MatchPattern.EQ)); + Page page = selectPagination(parameter, null); + List resultBeanList = page.getRows(); + //分组 testName + Map> collectMap = resultBeanList.stream(). + collect(Collectors.groupingBy(s -> s.getExt$Item("testName"))); + List checkTypeList = new ArrayList<>(); + Map checkTypeMap = new HashMap<>(); + + //查询项目下分析项的判断项的上下限 + List analyIdList=resultBeanList.stream().map(LimsResultBean::getAnalystId).distinct().collect(Collectors.toList()); + List analystBeanList = limsTmAnalystService.selectListByFilter( + SearchFilter.instance().match("id", analyIdList).filter(MatchPattern.OR) + .match("judgeItem","1").filter(MatchPattern.EQ)); + + for (String key : collectMap.keySet()) { + List resultBeans=collectMap.get(key); + checkTypeList.add(key); + List analystBeans=analystBeanList.stream().filter(a->a.getTestMethodId().toString().equals(resultBeans.get(0).getTestMethodId().toString())).collect(Collectors.toList()); + List referValues = new ArrayList<>(); + if(!analystBeans.isEmpty()){ + LimsTmAnalystBean analyst=analystBeans.get(0); + if(!ObjectUtils.isEmpty(analyst.getHighLimit())){ + referValues.add(Double.parseDouble(analyst.getHighLimit())); + } + if(!ObjectUtils.isEmpty(analyst.getLowLimit())){ + referValues.add(Double.parseDouble(analyst.getLowLimit())); + } + } + + Map resultMap = new HashMap<>(); + resultMap.put("title",key); + + List xData = new ArrayList<>(); + List> testresults = new ArrayList<>(); + for (LimsResultBean bean : resultBeans) { + xData.add(bean.getExt$Item("sendSampleBatchNo")); + Map result = new HashMap<>(); + result.put("axisValue",bean.getExt$Item("sendSampleBatchNo")); + if(NumberUtils.isNumber(bean.getFinalResult())){ + result.put("value",new BigDecimal(bean.getFinalResult())); + }else{ + result.put("value",new BigDecimal(0)); + } + testresults.add(result); + } + resultMap.put("xData",xData); + resultMap.put("testresults",testresults); + resultMap.put("referValues",referValues);//横线 + resultList.add(resultMap); + } + + /*for (LimsResultBean result:resultBeanList) { + Map map = new HashMap<>(); + List> mapList = new ArrayList<>(); + Map data1=new HashMap<>(); + data1.put("name", "finalResult"); + data1.put("value", result.getFinalResult()==null?0:result.getFinalResult()); + mapList.add(data1); + + map.put("sendSampleBatchNo",result.getExt$Item("sendSampleBatchNo")); + map.put("lineData", mapList); + map.put(result.getExt$Item("sendSampleBatchNo"),result.getFinalResult()); + data.add(map); + + }*/ + LOGGER.info("单条产线各项目数据结果值趋势波动:{}",resultList.toString()); + return resultList; + } + + @Override + public List> getStatisticsChart1(RestJsonWrapperBean wrapper) { + List> data=new ArrayList<>(); + MapperParameter parameter = wrapper.extractMapFilter(); + parameter.setFilter(SearchFilter.instance().match("judgeItem","1").filter(MatchPattern.EQ)); + Page page = selectPagination(parameter, null); + List resultBeanList = page.getRows(); + int done=0;//合格 + int oos=0;//不合格 + for (LimsResultBean result:resultBeanList) { + if(result.getStatus().equals("Done")){ + done++; + }else if(result.getStatus().equals("OOS")){ + oos++; + } + } + Map data1=new HashMap<>(); + data1.put("name", "合格"); + data1.put("value", done); + Map data2=new HashMap<>(); + data2.put("name", "不合格"); + data2.put("value", oos); + data.add(data1); + data.add(data2); + LOGGER.info("单产线各项目合格率:{}",data.toString()); + return data; + } + + public static Map countOccurrences(List list) { + Map countMap = new LinkedHashMap<>(); + for (String str : list) { + if (countMap.containsKey(str)) { + countMap.put(str, countMap.get(str) + 1); // 如果已存在,次数加1 + } else { + countMap.put(str, 1); // 如果不存在,初始化为1 + } + } + return countMap; + } + + @Override + public List searchByBatchTitleList(RestJsonWrapperBean wrapperBean) { + String sendSampleBatchNo = wrapperBean.getParamValue("sendSampleBatchNo"); + MapperParameter temp = new MapperParameter(); + temp.setFilter(SearchFilter.instance().match("sendSampleBatchNo",Arrays.asList(sendSampleBatchNo.split(","))).filter(MatchPattern.OR)); + List> maps = limsTaskService.selectTaskResultByBatchNo(temp); + //标题是检测项目(序号),因为同一个批次可能存在多个相同项目的结果 + if(ObjectUtils.isEmpty(maps)){ + return new ArrayList<>(); + } + + Map nameKeyMap = new LinkedHashMap<>(); + for (Map map : maps) { + String sendsamplebatchno = ObjectUtils.toString(map.get("SENDSAMPLEBATCHNO")); + String testnames = ObjectUtils.toString(map.get("testNames")); + String testresults = ObjectUtils.toString(map.get("testResults")); + List nameList = Arrays.asList(testnames.split(unitSplitChar)); + List resultList = Arrays.asList(testresults.split(unitSplitChar)); + Map nameCountMap = countOccurrences(nameList); + nameCountMap.forEach((k,count)->{ + if(nameKeyMap.containsKey(k) && nameKeyMap.get(k) tableHeadBeans = new ArrayList<>(); + nameKeyMap.forEach((k,count)->{ + for (int i = 0; i < count; i++) { + TableHeadBean head = new TableHeadBean(); + String title = k; + if(i>=1){ + title = title + "("+(i+1)+")"; + } + head.setField(title.toLowerCase()); //使用名称作为字段,必须转小写 + head.setTitle(title); + tableHeadBeans.add(head); + } + }); + return tableHeadBeans; + } + + @Override + public Page searchByBatchResultList(RestJsonWrapperBean wrapperBean) { + String sendSampleBatchNo = wrapperBean.getParamValue("sendSampleBatchNo"); + MapperParameter temp = new MapperParameter(); + temp.setFilter(SearchFilter.instance().match("sendSampleBatchNo",Arrays.asList(sendSampleBatchNo.split(","))).filter(MatchPattern.OR)); + List> maps = limsTaskService.selectTaskResultByBatchNo(temp); + //标题是检测项目(序号),因为同一个批次可能存在多个相同项目的结果 + if(ObjectUtils.isEmpty(maps)){ + return new Pagination<>(); + } + + Map nameKeyMap = new LinkedHashMap<>(); + for (Map map : maps) { + String sendsamplebatchno = ObjectUtils.toString(map.get("SENDSAMPLEBATCHNO")); + String testnames = ObjectUtils.toString(map.get("testNames")); + String testresults = ObjectUtils.toString(map.get("testResults")); + List nameList = Arrays.asList(testnames.split(unitSplitChar)); + List resultList = Arrays.asList(testresults.split(unitSplitChar)); + Map nameCountMap = countOccurrences(nameList); + nameCountMap.forEach((k,count)->{ + if(nameKeyMap.containsKey(k) && nameKeyMap.get(k) rowList = new ArrayList<>(); + for (Map map : maps) { + TableRowBean r = new TableRowBean(); + r.put("sendSampleBatchNo",ObjectUtils.toString(map.get("SENDSAMPLEBATCHNO"))); + String testnames = ObjectUtils.toString(map.get("testNames")); + String testresults = ObjectUtils.toString(map.get("testResults")); + List nameList = Arrays.asList(testnames.split(unitSplitChar)); + List resultList = Arrays.asList(testresults.split(unitSplitChar)); + Map nameCountMap = countOccurrences(nameList); + Map tempMap = new LinkedHashMap<>(); + nameCountMap.keySet().forEach(k->{ + tempMap.put(k,1); + }); + for (int i = 0; i < nameList.size(); i++) { + final String title = nameList.get(i); + String tempTitle = title; + if(nameCountMap.get(title)>1){ + Integer integer = tempMap.get(title); + if(integer>1){ + tempTitle = title + "("+integer+")"; + } + tempMap.put(title,++integer); + } + r.put(tempTitle.toLowerCase(),resultList.get(i)); + } + rowList.add(r); + } + return new Pagination<>(rowList); + } + + @Override + public Long searchByBatchResultExport(RestJsonWrapperBean wrapperBean) { + LimsReportTemplateBean templateBean = reportTemplateService.selectFirstByFilter(SearchFilter.instance().match("templateType", "resultBatchImport").filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(templateBean) || templateBean.getTemplateFileId()==null){ + throw new InvalidDataException("请维护批结果数据导出模板"); + } + File templateFile = CoreFileUtils.getLocalPath(coreFileService.selectById(templateBean.getTemplateFileId())).toFile(); + List tableHeadBeans = searchByBatchTitleList(wrapperBean); + if(ObjectUtils.isEmpty(tableHeadBeans)){ + throw new InvalidDataException("无数据可导出"); + } + List tableRowBeans = searchByBatchResultList(wrapperBean).getRows(); + if(ObjectUtils.isEmpty(tableRowBeans)){ + throw new InvalidDataException("无数据可导出"); + } + + Context context = new Context(); + List tests = new ArrayList<>(); + tableHeadBeans.stream().forEach(head->tests.add(head.getTitle())); + context.putVar("tests",tests); + + List> rowDatas = new ArrayList<>(); + int index = 1; + for (TableRowBean tableRowBean : tableRowBeans) { + Map rowData = new HashMap<>(); + rowData.put("index",index++); + rowData.put("sendsamplebatchno",ObjectUtils.toString(tableRowBean.get("sendSampleBatchNo"))); + List values = new ArrayList<>(); + for (TableHeadBean tableHeadBean : tableHeadBeans) { + String field = tableHeadBean.getField(); + String v = "--"; + if(tableRowBean.containsKey(field)){ + v = ObjectUtils.toString(tableRowBean.get(field)); + } + values.add(v); + } + rowData.put("values",values); + rowDatas.add(rowData); + } + context.putVar("rowDatas",rowDatas); + + Path localPath = FilePathManager.getLocalPath(FilePathDTO.of("temp", UUID.randomUUID().toString(), "批结果数据导出.xlsx")); + try { + if(!localPath.toFile().getParentFile().exists()){ + localPath.toFile().getParentFile().mkdirs(); + } + JxlsUtils.exportExcel(templateFile,localPath.toFile(),context); + } catch (FileNotFoundException e) { + e.printStackTrace(); + throw new InvalidDataException(e.getMessage()); + } + CoreFileBean coreFile = new CoreFileBean(); + coreFile.setTargetId("searchByBatchResultExport"); + return coreFileService.upload(coreFile, localPath); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/flowdef/FolderStatus.java b/src/main/java/com/sunwayworld/basemodule/business/test/flowdef/FolderStatus.java new file mode 100644 index 0000000..f86ad5b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/flowdef/FolderStatus.java @@ -0,0 +1,42 @@ +package com.sunwayworld.basemodule.business.test.flowdef; + +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.utils.ObjectUtils; + +public enum FolderStatus { + Draft("Draft", "申请"), + sampleConfirm("sampleConfirm", "取样确认"), + audit("audit", "实验室审核"), + approve("approve", "实验室负责人审核"), + orderReceive("orderReceive", "样品接收"), + resultInput("resultInput", "结果录入"), + resultCheck("resultCheck", "结果复核"), + resultSecondCheck("resultSecondCheck", "结果二次复核"), + reportDraft("reportDraft", "报告编制"), + reportAudit("reportAudit", "报告审核"), + reportApprove("reportApprove", "报告批准"), + reportFile("reportFile", "报告归档"), + Done("Done", "完成"), + Cancel("Cancel", "取消"); + + public String status; + public String statusDesc; + + FolderStatus(String status, String statusDesc) { + this.status = status; + this.statusDesc = statusDesc; + } + + public static FolderStatus getStatus(String status) { + if (ObjectUtils.isEmpty(status)) { + throw new InvalidDataException("status is null"); + } + FolderStatus[] values = FolderStatus.values(); + for (FolderStatus s : values) { + if (s.status.equals(status)) { + return s; + } + } + throw new InvalidDataException("status not found:" + status); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/flowdef/TaskStatus.java b/src/main/java/com/sunwayworld/basemodule/business/test/flowdef/TaskStatus.java new file mode 100644 index 0000000..edb345b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/flowdef/TaskStatus.java @@ -0,0 +1,35 @@ +package com.sunwayworld.basemodule.business.test.flowdef; + +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.utils.ObjectUtils; + +public enum TaskStatus { + Draft("Draft", "新建"), + resultInput("resultInput", "结果录入"), + resultInput_Reject("resultInput_Reject", "结果录入退回"), + resultCheck("resultCheck", "结果复核"), + resultSecondCheck("resultSecondCheck", "结果二次复核"), + Done("Done", "完成"), + Cancel("Cancel", "取消"); + + public String status; + public String statusDesc; + + TaskStatus(String status, String statusDesc) { + this.status = status; + this.statusDesc = statusDesc; + } + + public static TaskStatus getStatus(String status) { + if (ObjectUtils.isEmpty(status)) { + throw new InvalidDataException("status is null"); + } + TaskStatus[] values = TaskStatus.values(); + for (TaskStatus s : values) { + if (s.status.equals(status)) { + return s; + } + } + throw new InvalidDataException("status not found:" + status); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/flowdef/TaskTestStatus.java b/src/main/java/com/sunwayworld/basemodule/business/test/flowdef/TaskTestStatus.java new file mode 100644 index 0000000..e7d5827 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/flowdef/TaskTestStatus.java @@ -0,0 +1,14 @@ +package com.sunwayworld.basemodule.business.test.flowdef; + +public enum TaskTestStatus { + WAIT_TEST("待开始"), + GOING_TEST("进行中"), + ENDED_TEST("已结束"), + CANCEL_TEST("已终止"); + + public String statusDesc; + + TaskTestStatus(String statusDesc) { + this.statusDesc = statusDesc; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/bean/LimsFolderBean.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/bean/LimsFolderBean.java new file mode 100644 index 0000000..59dd405 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/bean/LimsFolderBean.java @@ -0,0 +1,1224 @@ +package com.sunwayworld.basemodule.business.test.folder.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.support.domain.Auditable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 委托单表 + * + * @author lijiaxing@sunwayworld.com + * @date 2022-09-06 + */ +@Table("T_LIMS_FOLDER") +public class LimsFolderBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String orgId;// 组织ID + private String orgName;// 组织名称 + private String folderNo;// 委托单编号 + private String clientUserOrgId;// 送检单位ID + private String clientUserOrgName;// 送检单位 + private String clientUserId;// 委托人ID + private String clientUserName;// 委托人 + private String clientUserEmail;// 邮箱 + private String clientUserPhone;// 电话 + private String sampleType;// 样品分类 + private Double estimateCost;// 预计费用(元) + private String cellType;// 电池类型 + private String purposes;// 生成用途 + private Long sampleGroupNum;// 样品分组数 + private Long sampleNumPerGroup;// 每组样品数 + private String materialName;// 材料名称 + private Long materialId;// 材料ID + private String materialCode;// 材料号 + + private Long specimenId;// 质控样ID + private String specimenName;// 质控样名称 + private String specimenCode;// 质控样号 + private String qualityControlWay; //质控方式 + private Long folderGroup; //委托单质控计划组,在达到测试数量时,更新成另一个组,方便计算 + + private String taskSource;//项目来源 + + private String specimenFrequency;//质控样频率 + private String sampleName;// 样品名称 + private String sampleCode;// 样品编号 + private String workshopSection;// 工段 + private String checkType;// 检验类型 + private Long totalInspection;// 送检总数 + private String provider;// 供应商 + private String sampleHandleType;// 样品处理方式 + private String qualityType;// 质控样类型 + private String remarks;// 备注 + private String urgencyDegree;// 紧急程度 + private String lab;// 检测地点 + private String status;// 状态 + @NotNull(defaultValue = "noCancel") + private String cancelStatus;// 状态 + + private String urgencyTask;//加急项目 + + private String processControlStatus;// 流程控制状态 + + private String submitUserName;//提交人 + + private String submitUserId;//提交人ID + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime submitTime;//提交时间 + + private LocalDateTime specimenTaskTime;//质控样定时任务时间 + + private String specimenStatus;//质控样定时任务状态 + + @NotNull(defaultValue = "0") + private String qualityControlCreate; //是否质控样定时任务生成 + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime obtainTime;// 收样时间 + + private String obtainUserId; //收样人ID + + private String obtainUserName; //收样人名称 + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime finishTime;//完成时间 + + private String inspectionCode;//QMS报检单号 + + private String sapInspectionCode; //SAP报检单号 + + private String sapLifeCycleStage; //SAP报检生命周期阶段 + + private String factory;//工厂 + + private String oaRequestId;//oa单号 + + private String oaLastAuditUserId;//oa最后审核人 + + private String workshop;//车间 + + private String LineDistinction;//线别 + private String corg2;//委托二级部门 + + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime productionDate;//生产日期 + + @JSONField(format = "yyyy-MM-dd HH") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime firstQualityTime;//首次报检时间 + private String frequency;//报检频率 + private String isActivate;//是否启用 + private String scheduledEdit;//是否定时 + + + /** 流程进度*/ + @NotNull(defaultValue = "Draft") + private String processSchedule; + + private String autoAuditFlag; //检测组负责人节点自动审核标识 + + private String testSource;//检测来源 质量送检/研发送检/其他送检/质控样检测 + @NotNull(defaultValue = "0") + private String needReport; //是否需要报告 + @NotNull(defaultValue = "0") + private String urgent; //是否加急 + @NotNull(defaultValue = "0") + private String sampleConfirm ;//取样 + @NotNull(defaultValue = "0") + private String auditAgain; //复审 + + //检测来源为质量送检时,自动带出 + private String qualityTemplateNo; //质检单模板编号 + private String qualityTemplateName; //质检单模板名称; + private String sampleTaskNo; //取样任务单编码 + + //检测来源为质量送检、检测类型为IQC时的字段 + private String materialNo; //物料编号 + private String materialDesc; //物料名称 + private String specification; //规格型号 + private String batchNo; //批次号 + private String inspectNo; //报检单号 + private String purchaseNo; //采购订单号 + private String purchaseLineNo; //采购订单行号 + private String supplierNo; //供应商编码 + private String supplierName; //供应商名称 + private String factoryNo; //工厂编号 + private String factoryName; //工厂名称 + private String warehouseNo; //仓库编码 + private String warehouseName; //仓库名称 + + //检测来源为质量送检、检测类型为IPQC和FQC时的字段 + private String productNo; // 产品编码 + private String productName; //产品名称 + private String productType; //产品类型 + private String batchProductNo; //批次生产单 + private String workShopName; //车间名称 + private String processes; //工序名称 + + //检测来源为研发送检 +// 产品编号 productNo +// 产品名称 productName +// 型号 specification + private String relationProject; //关联项目 + private String productStatus; //产品技术状态 A样、B样、C样、D样 + private String testPurpose; //测试目的 + private String testRequire; //测试要求 + + //检测来源为其他送检 +// 产品编号 productNo +// 产品名称 productName +// 型号 specification +// 测试目的 testPurpose +// 测试要求 testRequire + + private Long fileId;// 报告文件ID + private Long pdfFileId;// pdf文件ID + @NotNull(defaultValue = "1") + private String autoSign; //默认是1,表示对报告文件加签名、签章。否则不加签名、签章。 转pdf、水印都要转 + + private Long reportTemplateId; //报告模板id + private String reportTemplateName; //报告模板名称 + private String createReportUserId; //报告生成人 + private String createReportUserName; + private LocalDateTime createReportTime; //报告生成时间、替换时间 + + private String reportName; //报告名称 + + private String projectLeader; //项目负责人 + private String projectLeaderId; //项目负责人id + private String productionLineName; //产线名称 + + private Long momSimplingInspectionGid; //mom系统取样任务单ID + @NotNull(defaultValue = "0") + private String momTaskCheck; //检漏标记 特殊用途,用于标记是否已经检漏过,如果检漏过,则不再检漏。 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime toOrderReceiveTime; //到样时间 + + @NotNull(defaultValue = "0") + private String skipAudit; //跳过审核,审批 + + //hand mom系统字段 + private String sampleTaskNumberHand; //取样单单号 + + private String stationWorkcellName; //工位 + private String reinspect; //是否复检 0 1 + private String reinspectNum; //复检次数 Y1 Y2 + + public String getProductionLineName() { + return productionLineName; + } + + public void setProductionLineName(String productionLineName) { + this.productionLineName = productionLineName; + } + + public String getProjectLeader() { + return projectLeader; + } + + public void setProjectLeader(String projectLeader) { + this.projectLeader = projectLeader; + } + + public String getProjectLeaderId() { + return projectLeaderId; + } + + public void setProjectLeaderId(String projectLeaderId) { + this.projectLeaderId = projectLeaderId; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public LocalDateTime getFirstQualityTime() { + return firstQualityTime; + } + + public void setFirstQualityTime(LocalDateTime firstQualityTime) { + this.firstQualityTime = firstQualityTime; + } + + public String getScheduledEdit() { + return scheduledEdit; + } + + public void setScheduledEdit(String scheduledEdit) { + this.scheduledEdit = scheduledEdit; + } + + public String getFrequency() { + return frequency; + } + + public void setFrequency(String frequency) { + this.frequency = frequency; + } + + public String getIsActivate() { + return isActivate; + } + + public void setIsActivate(String isActivate) { + this.isActivate = isActivate; + } + + public String getCorg2() { + return corg2; + } + + public void setCorg2(String corg2) { + this.corg2 = corg2; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getFolderNo() { + return folderNo; + } + + public void setFolderNo(String folderNo) { + this.folderNo = folderNo; + } + + public String getClientUserOrgId() { + return clientUserOrgId; + } + + public void setClientUserOrgId(String clientUserOrgId) { + this.clientUserOrgId = clientUserOrgId; + } + + public String getClientUserOrgName() { + return clientUserOrgName; + } + + public void setClientUserOrgName(String clientUserOrgName) { + this.clientUserOrgName = clientUserOrgName; + } + + public String getClientUserId() { + return clientUserId; + } + + public void setClientUserId(String clientUserId) { + this.clientUserId = clientUserId; + } + + public String getClientUserName() { + return clientUserName; + } + + public void setClientUserName(String clientUserName) { + this.clientUserName = clientUserName; + } + + public String getClientUserEmail() { + return clientUserEmail; + } + + public void setClientUserEmail(String clientUserEmail) { + this.clientUserEmail = clientUserEmail; + } + + public String getClientUserPhone() { + return clientUserPhone; + } + + public void setClientUserPhone(String clientUserPhone) { + this.clientUserPhone = clientUserPhone; + } + + public String getSampleType() { + return sampleType; + } + + public void setSampleType(String sampleType) { + this.sampleType = sampleType; + } + + public Double getEstimateCost() { + return estimateCost; + } + + public void setEstimateCost(Double estimateCost) { + this.estimateCost = estimateCost; + } + + public String getCellType() { + return cellType; + } + + public void setCellType(String cellType) { + this.cellType = cellType; + } + + public String getPurposes() { + return purposes; + } + + public void setPurposes(String purposes) { + this.purposes = purposes; + } + + public Long getSampleGroupNum() { + return sampleGroupNum; + } + + public void setSampleGroupNum(Long sampleGroupNum) { + this.sampleGroupNum = sampleGroupNum; + } + + public Long getSampleNumPerGroup() { + return sampleNumPerGroup; + } + + public void setSampleNumPerGroup(Long sampleNumPerGroup) { + this.sampleNumPerGroup = sampleNumPerGroup; + } + + public String getMaterialName() { + return materialName; + } + + public void setMaterialName(String materialName) { + this.materialName = materialName; + } + + public Long getMaterialId() { + return materialId; + } + + public void setMaterialId(Long materialId) { + this.materialId = materialId; + } + + public String getMaterialCode() { + return materialCode; + } + + public void setMaterialCode(String materialCode) { + this.materialCode = materialCode; + } + + public Long getSpecimenId() { + return specimenId; + } + + public void setSpecimenId(Long specimenId) { + this.specimenId = specimenId; + } + + public String getSpecimenName() { + return specimenName; + } + + public void setSpecimenName(String specimenName) { + this.specimenName = specimenName; + } + + public String getSpecimenCode() { + return specimenCode; + } + + public void setSpecimenCode(String specimenCode) { + this.specimenCode = specimenCode; + } + + public String getSampleName() { + return sampleName; + } + + public void setSampleName(String sampleName) { + this.sampleName = sampleName; + } + + public String getSampleCode() { + return sampleCode; + } + + public void setSampleCode(String sampleCode) { + this.sampleCode = sampleCode; + } + + public String getWorkshopSection() { + return workshopSection; + } + + public void setWorkshopSection(String workshopSection) { + this.workshopSection = workshopSection; + } + + public String getCheckType() { + return checkType; + } + + public void setCheckType(String checkType) { + this.checkType = checkType; + } + + public Long getTotalInspection() { + return totalInspection; + } + + public void setTotalInspection(Long totalInspection) { + this.totalInspection = totalInspection; + } + + public String getProvider() { + return provider; + } + + public void setProvider(String provider) { + this.provider = provider; + } + + public String getSampleHandleType() { + return sampleHandleType; + } + + public void setSampleHandleType(String sampleHandleType) { + this.sampleHandleType = sampleHandleType; + } + + public String getQualityType() { + return qualityType; + } + + public void setQualityType(String qualityType) { + this.qualityType = qualityType; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getUrgencyDegree() { + return urgencyDegree; + } + + public void setUrgencyDegree(String urgencyDegree) { + this.urgencyDegree = urgencyDegree; + } + + public String getLab() { + return lab; + } + + public void setLab(String lab) { + this.lab = lab; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public String getProcessControlStatus() { + return processControlStatus; + } + + public void setProcessControlStatus(String processControlStatus) { + this.processControlStatus = processControlStatus; + } + + public String getSubmitUserName() { + return submitUserName; + } + + public void setSubmitUserName(String submitUserName) { + this.submitUserName = submitUserName; + } + + public String getSubmitUserId() { + return submitUserId; + } + + public void setSubmitUserId(String submitUserId) { + this.submitUserId = submitUserId; + } + + public LocalDateTime getSubmitTime() { + return submitTime; + } + + public void setSubmitTime(LocalDateTime submitTime) { + this.submitTime = submitTime; + } + + public LocalDateTime getSpecimenTaskTime() { + return specimenTaskTime; + } + + public void setSpecimenTaskTime(LocalDateTime specimenTaskTime) { + this.specimenTaskTime = specimenTaskTime; + } + + public String getSpecimenStatus() { + return specimenStatus; + } + + public void setSpecimenStatus(String specimenStatus) { + this.specimenStatus = specimenStatus; + } + + public String getSpecimenFrequency() { + return specimenFrequency; + } + + public void setSpecimenFrequency(String specimenFrequency) { + this.specimenFrequency = specimenFrequency; + } + + public String getTaskSource() { + return taskSource; + } + + public void setTaskSource(String taskSource) { + this.taskSource = taskSource; + } + + public LocalDateTime getObtainTime() { + return obtainTime; + } + + public void setObtainTime(LocalDateTime obtainTime) { + this.obtainTime = obtainTime; + } + + public String getObtainUserId() { + return obtainUserId; + } + + public void setObtainUserId(String obtainUserId) { + this.obtainUserId = obtainUserId; + } + + public String getObtainUserName() { + return obtainUserName; + } + + public void setObtainUserName(String obtainUserName) { + this.obtainUserName = obtainUserName; + } + + public LocalDateTime getFinishTime() { + return finishTime; + } + + public void setFinishTime(LocalDateTime finishTime) { + this.finishTime = finishTime; + } + + public String getInspectionCode() { + return inspectionCode; + } + + public void setInspectionCode(String inspectionCode) { + this.inspectionCode = inspectionCode; + } + + public String getFactory() { + return factory; + } + + public void setFactory(String factory) { + this.factory = factory; + } + + public String getOaRequestId() { + return oaRequestId; + } + + public void setOaRequestId(String oaRequestId) { + this.oaRequestId = oaRequestId; + } + + public String getOaLastAuditUserId() { + return oaLastAuditUserId; + } + + public void setOaLastAuditUserId(String oaLastAuditUserId) { + this.oaLastAuditUserId = oaLastAuditUserId; + } + + public String getUrgencyTask() { + return urgencyTask; + } + + public void setUrgencyTask(String urgencyTask) { + this.urgencyTask = urgencyTask; + } + + public String getWorkshop() { + return workshop; + } + + public void setWorkshop(String workshop) { + this.workshop = workshop; + } + + public String getLineDistinction() { + return LineDistinction; + } + + public void setLineDistinction(String lineDistinction) { + LineDistinction = lineDistinction; + } + + public LocalDateTime getProductionDate() { + return productionDate; + } + + public void setProductionDate(LocalDateTime productionDate) { + this.productionDate = productionDate; + } + + public String getCancelStatus() { + return cancelStatus; + } + + public void setCancelStatus(String cancelStatus) { + this.cancelStatus = cancelStatus; + } + + public String getProcessSchedule() { + return processSchedule; + } + + public void setProcessSchedule(String processSchedule) { + this.processSchedule = processSchedule; + } + + public String getSapInspectionCode() { + return sapInspectionCode; + } + + public void setSapInspectionCode(String sapInspectionCode) { + this.sapInspectionCode = sapInspectionCode; + } + + public String getSapLifeCycleStage() { + return sapLifeCycleStage; + } + + public void setSapLifeCycleStage(String sapLifeCycleStage) { + this.sapLifeCycleStage = sapLifeCycleStage; + } + + public String getAutoAuditFlag() { + return autoAuditFlag; + } + + public void setAutoAuditFlag(String autoAuditFlag) { + this.autoAuditFlag = autoAuditFlag; + } + + public String getTestSource() { + return testSource; + } + + public void setTestSource(String testSource) { + this.testSource = testSource; + } + + public String getNeedReport() { + return needReport; + } + + public void setNeedReport(String needReport) { + this.needReport = needReport; + } + + public String getUrgent() { + return urgent; + } + + public void setUrgent(String urgent) { + this.urgent = urgent; + } + + public String getQualityTemplateNo() { + return qualityTemplateNo; + } + + public void setQualityTemplateNo(String qualityTemplateNo) { + this.qualityTemplateNo = qualityTemplateNo; + } + + public String getQualityTemplateName() { + return qualityTemplateName; + } + + public void setQualityTemplateName(String qualityTemplateName) { + this.qualityTemplateName = qualityTemplateName; + } + + public String getSampleTaskNo() { + return sampleTaskNo; + } + + public void setSampleTaskNo(String sampleTaskNo) { + this.sampleTaskNo = sampleTaskNo; + } + + public String getMaterialNo() { + return materialNo; + } + + public void setMaterialNo(String materialNo) { + this.materialNo = materialNo; + } + + public String getMaterialDesc() { + return materialDesc; + } + + public void setMaterialDesc(String materialDesc) { + this.materialDesc = materialDesc; + } + + public String getSpecification() { + return specification; + } + + public void setSpecification(String specification) { + this.specification = specification; + } + + public String getBatchNo() { + return batchNo; + } + + public void setBatchNo(String batchNo) { + this.batchNo = batchNo; + } + + public String getInspectNo() { + return inspectNo; + } + + public void setInspectNo(String inspectNo) { + this.inspectNo = inspectNo; + } + + public String getPurchaseNo() { + return purchaseNo; + } + + public void setPurchaseNo(String purchaseNo) { + this.purchaseNo = purchaseNo; + } + + public String getPurchaseLineNo() { + return purchaseLineNo; + } + + public void setPurchaseLineNo(String purchaseLineNo) { + this.purchaseLineNo = purchaseLineNo; + } + + public String getSupplierNo() { + return supplierNo; + } + + public void setSupplierNo(String supplierNo) { + this.supplierNo = supplierNo; + } + + public String getSupplierName() { + return supplierName; + } + + public void setSupplierName(String supplierName) { + this.supplierName = supplierName; + } + + public String getFactoryNo() { + return factoryNo; + } + + public void setFactoryNo(String factoryNo) { + this.factoryNo = factoryNo; + } + + public String getFactoryName() { + return factoryName; + } + + public void setFactoryName(String factoryName) { + this.factoryName = factoryName; + } + + public String getWarehouseNo() { + return warehouseNo; + } + + public void setWarehouseNo(String warehouseNo) { + this.warehouseNo = warehouseNo; + } + + public String getWarehouseName() { + return warehouseName; + } + + public void setWarehouseName(String warehouseName) { + this.warehouseName = warehouseName; + } + + public String getProductNo() { + return productNo; + } + + public void setProductNo(String productNo) { + this.productNo = productNo; + } + + public String getProductName() { + return productName; + } + + public void setProductName(String productName) { + this.productName = productName; + } + + public String getProductType() { + return productType; + } + + public void setProductType(String productType) { + this.productType = productType; + } + + public String getBatchProductNo() { + return batchProductNo; + } + + public void setBatchProductNo(String batchProductNo) { + this.batchProductNo = batchProductNo; + } + + public String getWorkShopName() { + return workShopName; + } + + public void setWorkShopName(String workShopName) { + this.workShopName = workShopName; + } + + public String getProcesses() { + return processes; + } + + public void setProcesses(String processes) { + this.processes = processes; + } + + public String getRelationProject() { + return relationProject; + } + + public void setRelationProject(String relationProject) { + this.relationProject = relationProject; + } + + public String getProductStatus() { + return productStatus; + } + + public void setProductStatus(String productStatus) { + this.productStatus = productStatus; + } + + public String getTestPurpose() { + return testPurpose; + } + + public void setTestPurpose(String testPurpose) { + this.testPurpose = testPurpose; + } + + public String getTestRequire() { + return testRequire; + } + + public void setTestRequire(String testRequire) { + this.testRequire = testRequire; + } + + public Long getFileId() { + return fileId; + } + + public void setFileId(Long fileId) { + this.fileId = fileId; + } + + public Long getPdfFileId() { + return pdfFileId; + } + + public void setPdfFileId(Long pdfFileId) { + this.pdfFileId = pdfFileId; + } + + public String getAutoSign() { + return autoSign; + } + + public void setAutoSign(String autoSign) { + this.autoSign = autoSign; + } + + public Long getReportTemplateId() { + return reportTemplateId; + } + + public void setReportTemplateId(Long reportTemplateId) { + this.reportTemplateId = reportTemplateId; + } + + public String getReportTemplateName() { + return reportTemplateName; + } + + public void setReportTemplateName(String reportTemplateName) { + this.reportTemplateName = reportTemplateName; + } + + public String getCreateReportUserId() { + return createReportUserId; + } + + public void setCreateReportUserId(String createReportUserId) { + this.createReportUserId = createReportUserId; + } + + public String getCreateReportUserName() { + return createReportUserName; + } + + public void setCreateReportUserName(String createReportUserName) { + this.createReportUserName = createReportUserName; + } + + public LocalDateTime getCreateReportTime() { + return createReportTime; + } + + public void setCreateReportTime(LocalDateTime createReportTime) { + this.createReportTime = createReportTime; + } + + public String getReportName() { + return reportName; + } + + public void setReportName(String reportName) { + this.reportName = reportName; + } + + public String getQualityControlCreate() { + return qualityControlCreate; + } + + public void setQualityControlCreate(String qualityControlCreate) { + this.qualityControlCreate = qualityControlCreate; + } + + public String getQualityControlWay() { + return qualityControlWay; + } + + public void setQualityControlWay(String qualityControlWay) { + this.qualityControlWay = qualityControlWay; + } + + public Long getFolderGroup() { + return folderGroup; + } + + public void setFolderGroup(Long folderGroup) { + this.folderGroup = folderGroup; + } + + public Long getMomSimplingInspectionGid() { + return momSimplingInspectionGid; + } + + public void setMomSimplingInspectionGid(Long momSimplingInspectionGid) { + this.momSimplingInspectionGid = momSimplingInspectionGid; + } + + public String getSkipAudit() { + return skipAudit; + } + + public void setSkipAudit(String skipAudit) { + this.skipAudit = skipAudit; + } + + public String getSampleConfirm() { + return sampleConfirm; + } + + public void setSampleConfirm(String sampleConfirm) { + this.sampleConfirm = sampleConfirm; + } + + public String getAuditAgain() { + return auditAgain; + } + + public void setAuditAgain(String auditAgain) { + this.auditAgain = auditAgain; + } + + public LocalDateTime getToOrderReceiveTime() { + return toOrderReceiveTime; + } + + public void setToOrderReceiveTime(LocalDateTime toOrderReceiveTime) { + this.toOrderReceiveTime = toOrderReceiveTime; + } + public String getSampleTaskNumberHand() { + return sampleTaskNumberHand; + } + + public void setSampleTaskNumberHand(String sampleTaskNumberHand) { + this.sampleTaskNumberHand = sampleTaskNumberHand; + } + + public String getMomTaskCheck() { + return momTaskCheck; + } + + public void setMomTaskCheck(String momTaskCheck) { + this.momTaskCheck = momTaskCheck; + } + + public String getStationWorkcellName() { + return stationWorkcellName; + } + + public void setStationWorkcellName(String stationWorkcellName) { + this.stationWorkcellName = stationWorkcellName; + } + + public String getReinspect() { + return reinspect; + } + + public void setReinspect(String reinspect) { + this.reinspect = reinspect; + } + + public String getReinspectNum() { + return reinspectNum; + } + + public void setReinspectNum(String reinspectNum) { + this.reinspectNum = reinspectNum; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/bean/LimsSampleDeliveryStatisticsDto.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/bean/LimsSampleDeliveryStatisticsDto.java new file mode 100644 index 0000000..225d041 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/bean/LimsSampleDeliveryStatisticsDto.java @@ -0,0 +1,61 @@ +package com.sunwayworld.basemodule.business.test.folder.bean; + +import com.sunwayworld.framework.support.domain.AbstractPersistable; + +import java.time.LocalDate; + +/** + * @auther gaozq + * @date 2023/10/09 + * 送样统计 + */ +public class LimsSampleDeliveryStatisticsDto extends AbstractPersistable { + + private Long id;// 主键 + private String orgId;// 组织ID + private String orgName;// 组织名称 + private String applyNum;// 检测项目申请数量 + private String finishNum;// 完成检测数量 + + @Override + public Long getId() { + return id; + } + + @Override + public void setId(Long id) { + this.id = id; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getApplyNum() { + return applyNum; + } + + public void setApplyNum(String applyNum) { + this.applyNum = applyNum; + } + + public String getFinishNum() { + return finishNum; + } + + public void setFinishNum(String finishNum) { + this.finishNum = finishNum; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/constant/FolderConstant.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/constant/FolderConstant.java new file mode 100644 index 0000000..8143908 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/constant/FolderConstant.java @@ -0,0 +1,28 @@ +package com.sunwayworld.basemodule.business.test.folder.constant; + +public class FolderConstant { + public static final String ANALYSTGROUP_EXPERIMENTALRESULT = "实验结果"; //分析项分组-试验结果 + public static final String RESULTTYPE_NUMBER = "数值型"; //分析项类型 + + /** + * 加急程度 不加急 + */ + public static final String URGENCY_DEGREE_URGENT_NO = "1"; + /** + * 加急程度 加急 + */ + public static final String URGENCY_DEGREE_URGENT_YES = "2"; + + /** + * 分析项 充电容量 + */ + public static final String ANALYST_NAME_DISPOSECHARGINGCAPACITY = "充电容量"; + /** + * 分析项 放电容量 + */ + public static final String ANALYST_NAME_DISPOSEDISCHANGECAPACITY = "放电容量"; + /** + * 分析项 效率 + */ + public static final String ANALYST_NAME_DISPOSEFIRSTEFFECT = "效率"; +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/constant/FolderMessageConstant.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/constant/FolderMessageConstant.java new file mode 100644 index 0000000..fcf144e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/constant/FolderMessageConstant.java @@ -0,0 +1,4 @@ +package com.sunwayworld.basemodule.business.test.folder.constant; + +public class FolderMessageConstant { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/controller/LimsFolderController.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/controller/LimsFolderController.java new file mode 100644 index 0000000..6a2d31e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/controller/LimsFolderController.java @@ -0,0 +1,29 @@ +package com.sunwayworld.basemodule.business.test.folder.controller; + +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/business/test/folders/page") +public interface LimsFolderController extends GenericEditListPageController, GenericDetailPageController, GenericAuditListPageController, GenericSearchListPageController, GenericChoosePageController { + @RequestMapping({"/statisticsDataPage"}) + String statisticsDataPage(); + + @RequestMapping({"/statisticsUrgencyPage"}) + String statisticsUrgencyPage(); + + @RequestMapping({"/KDstatisticPage"}) + String KDstatisticPage(); + + @RequestMapping({"/sampleDeliveryStatisticsPage"}) + String sampleDeliveryStatisticsPage(); + + @RequestMapping({"/sourceRecordSearchPage"}) + String sourceRecordSearchPage(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/controller/impl/LimsFolderControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/controller/impl/LimsFolderControllerImpl.java new file mode 100644 index 0000000..9da207b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/controller/impl/LimsFolderControllerImpl.java @@ -0,0 +1,119 @@ +package com.sunwayworld.basemodule.business.test.folder.controller.impl; + +import com.sunwayworld.framework.utils.ServletUtils; +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.business.test.folder.controller.LimsFolderController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +import javax.servlet.http.HttpServletRequest; + +@Controller +@GikamBean +public class LimsFolderControllerImpl implements LimsFolderController { + + @Log(value = "委托单表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/business/test/folders/lims-folder-edit-list"; + } + + @Log(value = "委托单表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/business/test/folders/lims-folder-detail"; + } + + @Log(value = "委托单表审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + + HttpServletRequest currentRequest = ServletUtils.getCurrentRequest(); + String bpmn_statusCode = currentRequest.getParameter("bpmn_statusCode"); + String page = currentRequest.getParameter("page"); + String path = "basemodule/business/test/folders/lims-folder-directaudit-list"; + if ("DirectAudit".equals(bpmn_statusCode)) { + path = "basemodule/business/test/folders/lims-folder-directaudit-list"; + } else if ("SecondAudit".equals(bpmn_statusCode)) { + path = "basemodule/business/test/folders/lims-folder-secondaudit-list"; + } else if ("StairAudit".equals(bpmn_statusCode)) { + path = "basemodule/business/test/folders/lims-folder-stairaudit-list"; + } else if ("DetectionAudit".equals(bpmn_statusCode)) { + path = "basemodule/business/test/folders/lims-folder-detectionaudit-list"; + } else if ("SampleReceive".equals(bpmn_statusCode)) { + path = "basemodule/business/test/folders/lims-folder-samplereceive-list"; + } else if ("SampleDispose".equals(bpmn_statusCode)) { + path = "basemodule/business/test/folders/lims-folder-sampledispose-list"; + } else if ("ResultInput".equals(bpmn_statusCode) && "PR".equals(page)) { + path = "basemodule/business/test/folders/lims-folder-resultinput2-list"; + } else if ("ResultReview".equals(bpmn_statusCode) && "PR".equals(page)) { + path = "basemodule/business/test/folders/lims-folder-resultreview2-list"; + } else if ("ResultInput".equals(bpmn_statusCode)) { + path = "basemodule/business/test/folders/lims-folder-resultinput-list"; + } else if ("ResultReview".equals(bpmn_statusCode)) { + path = "basemodule/business/test/folders/lims-folder-resultreview-list"; + } + return path; + } + + @Log(value = "委托单表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + HttpServletRequest currentRequest = ServletUtils.getCurrentRequest(); + String page = currentRequest.getParameter("page"); + String path = "basemodule/business/test/folders/lims-folder-search-list"; + if ("resultSearch".equals(page)) { + path = "basemodule/business/test/folders/lims-folder-resultsearch-list"; + }else if ("resultSearch2".equals(page)){ + path = "basemodule/business/test/folders/lims-folder-resultsearch2-list"; + }else if ("sampleDisposeSearch".equals(page)){ + path = "basemodule/business/test/folders/lims-folder-sampledisposesearch-list"; + } + else if ("search".equals(page)){ + path = "basemodule/business/test/folders/lims-folder-sampleSearch-list"; + } + else if ("sampleReceiveSearch".equals(page)){ + path = "basemodule/business/test/folders/lims-folder-samplereceivesearch-list"; + }else if ("sampleDisposeProcessSearch".equals(page)){ + path = "basemodule/business/test/folders/lims-folder-sampleDisposeProcessSearch-list"; + } + return path; + } + + @Log(value = "委托单表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/business/test/folders/lims-folder-choose-list"; + } + + + @Log(value = "试验数据查询", type = LogType.CONTROLLER) + @Override + public String statisticsDataPage() { + return "basemodule/business/test/folders/lims-folder-statisticsDataPage"; + } + + @Log(value = "加急业务量统计", type = LogType.CONTROLLER) + @Override + public String statisticsUrgencyPage() { + return "basemodule/business/test/folders/lims-folder-statisticsUrgencyPage"; + } + + @Log(value = "扣电上柜数据查询", type = LogType.CONTROLLER) + @Override + public String KDstatisticPage() { + return "basemodule/business/test/folders/lims-folder-KDstatisticPage"; + } + + @Log(value = "送样统计查询", type = LogType.CONTROLLER) + @Override + public String sampleDeliveryStatisticsPage() { + return "basemodule/business/test/folders/lims-folder-sampleDeliveryStatisticsPage"; + } + + @Override + public String sourceRecordSearchPage() { + return "basemodule/business/test/folders/lims-source-record-search-list"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/dao/LimsFolderDao.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/dao/LimsFolderDao.java new file mode 100644 index 0000000..8ed580d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/dao/LimsFolderDao.java @@ -0,0 +1,25 @@ +package com.sunwayworld.basemodule.business.test.folder.dao; + +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; +import org.apache.ibatis.annotations.Param; + +import java.util.List; +import java.util.Map; + +public interface LimsFolderDao extends GenericDao { + List statisticsUrgencyPage(MapperParameter parameter); + + List getOrdtaskIds(MapperParameter parameter); + List> getPrincipals(MapperParameter parameter); + + String selectTestGroup(MapperParameter mapperParameter); + + List> staticsTask(); + + List> staticsTaskOfOrg( String org2,String loginOrgId); + + List> scheduleProcessFolderStatusDone(MapperParameter parameter); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/dao/impl/LimsFolderDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/dao/impl/LimsFolderDaoImpl.java new file mode 100644 index 0000000..82c2398 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/dao/impl/LimsFolderDaoImpl.java @@ -0,0 +1,71 @@ +package com.sunwayworld.basemodule.business.test.folder.dao.impl; + +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.support.PersistableHelper; +import com.sunwayworld.framework.utils.CollectionUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.dao.LimsFolderDao; +import com.sunwayworld.basemodule.business.test.folder.mapper.LimsFolderMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsFolderDaoImpl extends MybatisDaoSupport implements LimsFolderDao { + + @Autowired + private LimsFolderMapper limsFolderMapper; + + @Override + public LimsFolderMapper getMapper() { + return limsFolderMapper; + } + @Override + public List statisticsUrgencyPage(MapperParameter parameter) { + List> mapList = getMapper().statisticsUrgencyPage(parameter); + + if (mapList.isEmpty()) { + return CollectionUtils.emptyList(); + } + + return mapList.parallelStream().map(m -> PersistableHelper.mapToPersistable(m,getType())).collect(Collectors.toList()); + } + + @Override + public List getOrdtaskIds(MapperParameter parameter) { + List ordtaskIds = getMapper().getOrdtaskIds(parameter); + return ordtaskIds; + } + + @Override + public List> getPrincipals(MapperParameter parameter) { + return getMapper().getPrincipals(); + } + + @Override + public String selectTestGroup(MapperParameter mapperParameter) { + return getMapper().selectTestGroup(mapperParameter); + } + + @Override + public List> staticsTask() { + return getMapper().staticsTask(); + } + + @Override + public List> staticsTaskOfOrg(String org2,String loginOrgId) { + return getMapper().staticsTaskOfOrg(org2,loginOrgId); + } + + @Override + public List> scheduleProcessFolderStatusDone(MapperParameter parameter) { + return getMapper().scheduleProcessFolderStatusDone(parameter); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/enumeration/BaseTestGroupEnum.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/enumeration/BaseTestGroupEnum.java new file mode 100644 index 0000000..814200c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/enumeration/BaseTestGroupEnum.java @@ -0,0 +1,73 @@ +package com.sunwayworld.basemodule.business.test.folder.enumeration; + +import java.util.Arrays; + +/** + * @Classname BaseTestGroupEnum + * @Description 驻地测试组枚举 + * @Date 2023/4/18 9:24 + * @Created by dingjian + */ +public enum BaseTestGroupEnum { + FS1_RB("FS1", "RB", "00013965"), + FS1_KD("FS1", "KD", "00013964"), + FS1_WL("FS1", "WL", "00013963"), + FS1_HX("FS1", "HX", "00013962"), + FS2_KD("FS2", "KD", "TEST-KD"), + FS2_WL("FS2", "WL", "TEST-WL"), + FS2_HX("FS2", "HX", "TEST-HX"), + FSR_HX("FSR", "HX", "FSR-HX"), + FSR_WL("FSR", "WL", "FSR-WL"); + + private String base; + + private String groupName; + + private String groupCode; + + /** + * @description: 根据部门ID,判断属于那个分组类型 + * @author: DingJian + * @date: 2023/4/18 15:43 + **/ + public static String getGroupName(String orgId) { + String groupName; + try { + groupName = Arrays.stream(BaseTestGroupEnum.values()).filter(item -> item.groupCode.equals(orgId)) + .findFirst().get().getGroupName(); + } catch (Exception e) { + groupName = ""; + } + return groupName; + } + + BaseTestGroupEnum(String base, String groupName, String groupCode) { + this.base = base; + this.groupName = groupName; + this.groupCode = groupCode; + } + + public String getBase() { + return base; + } + + public void setBase(String base) { + this.base = base; + } + + public String getGroupName() { + return groupName; + } + + public void setGroupName(String groupName) { + this.groupName = groupName; + } + + public String getGroupCode() { + return groupCode; + } + + public void setGroupCode(String groupCode) { + this.groupCode = groupCode; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/enumeration/ObtainStatusEnum.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/enumeration/ObtainStatusEnum.java new file mode 100644 index 0000000..f81e1c3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/enumeration/ObtainStatusEnum.java @@ -0,0 +1,16 @@ +package com.sunwayworld.basemodule.business.test.folder.enumeration; +//样品接收状态 +public enum ObtainStatusEnum { + WaitReceive("待收样"),//待接收 + Received("已收样"),//已接收 + CancelReceive("取消收样");//取消接收 + private final String value; + + ObtainStatusEnum(String value) { + this.value = value; + } + + public String getValue() { + return value; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/enumeration/TestGroupEnum.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/enumeration/TestGroupEnum.java new file mode 100644 index 0000000..2afc052 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/enumeration/TestGroupEnum.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.business.test.folder.enumeration; + +public enum TestGroupEnum { + RB("RB", "00013965"),//软包 + KD("KD", "00013964"),//扣电 + WL("WL", "00013963"),//物理 + HX("HX", "00013962"),//化学 + ; + + private String name; + private String value; + + TestGroupEnum(String name, String value) { + this.name = name; + this.value = value; + } + + public static boolean WL_OR_HX(String testGroup) { + return TestGroupEnum.WL.getName().equals(testGroup) || TestGroupEnum.HX.getName().equals(testGroup); + } + + public String getValue() { + return value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/mapper/LimsFolderMapper.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mapper/LimsFolderMapper.java new file mode 100644 index 0000000..457f4b8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mapper/LimsFolderMapper.java @@ -0,0 +1,27 @@ +package com.sunwayworld.basemodule.business.test.folder.mapper; + +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; +import java.util.Map; + +@GikamBean +public interface LimsFolderMapper extends GenericMapper { + List> statisticsUrgencyPage(MapperParameter parameter); + + List getOrdtaskIds(MapperParameter parameter); + + List> getPrincipals(); + + String selectTestGroup(MapperParameter mapperParameter); + + List> staticsTask(); + + List> staticsTaskOfOrg(@Param("org2") String org2 ,@Param("loginOrgId") String loginOrgId); + + List> scheduleProcessFolderStatusDone(MapperParameter parameter); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/mapper/conf/lims-folder-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mapper/conf/lims-folder-mysql-mapper.xml new file mode 100644 index 0000000..6684d63 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mapper/conf/lims-folder-mysql-mapper.xml @@ -0,0 +1,261 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/mapper/conf/lims-folder-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mapper/conf/lims-folder-oracle-mapper.xml new file mode 100644 index 0000000..3c3982b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mapper/conf/lims-folder-oracle-mapper.xml @@ -0,0 +1,190 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/mapper/conf/lims-folder-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mapper/conf/lims-folder-sqlserver-mapper.xml new file mode 100644 index 0000000..e820abc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mapper/conf/lims-folder-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/bean/FinalizedInspection.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/bean/FinalizedInspection.java new file mode 100644 index 0000000..9e5281c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/bean/FinalizedInspection.java @@ -0,0 +1,639 @@ +package com.sunwayworld.basemodule.business.test.folder.mom.bean; + +import java.time.LocalDateTime; + +//FQC检验任务,相当于样品表 +public class FinalizedInspection { + private Long gid; + private String clientcode; + private String code; + private String billstatus; + private String sfccode; + private String materialcode; + private String materialname; + private String materialdesc; + private String materialgroupcode; + private String materialgroupname; + private String workcentercode; + private String workcentername; + private String workordercode; + private String inspectionbillcode; + private String lotcode; + private String serialcode; + private Long precheckqty; + private String measurementunitcode; + private String measurementunitname; + private String inspectiondeptcode; + private String inspectiondeptname; + private String processcode; + private String processname; + private String basicremark; + private Long inspectionqty; + private Long qualifiedqty; + private Long unqualifiedqty; + private String qualifiedrate; + private String inspectionresult; + private String handleresult; + private String mrbreportcode; + private Long inspectuserid; + private String inspectusername; + private LocalDateTime inspecttime; + private String inspectionresultremark; + private Long filegroupId; + private String createdeptcode; + private String createdeptname; + private String entitytype; + private Long createuserid; + private String createusername; + private LocalDateTime createtime; + private Long modifyuserid; + private String modifyusername; + private LocalDateTime modifytime; + /* uda1 + uda2 + uda3 + uda4 + uda5 + uda6 + uda7 + uda8 + uda9 + uda10 + uda11 + uda12 + uda13 + uda14 + uda15 + uda16 + uda17 + uda18 + uda19 + uda20*/ + private String allocationstatus; + private String transferrule; + private String syncstatus; + private String plantcode; + private String plantname; + private Long acceptqty; + private Long backqty; + private Long scrapqty; + private Long reworkqty; + private Long pickqty; + private Long degradeqty; + private String templatecode; + private String templatename; + private String type; + private String frequencydesc; + private Long isincludesample; + private String productlinecode; + private String productlinename; + private String simplingresult; + private String finalresult; + private String dtlStatus; + private String batchProperties; + private String weightSpecs; + + public Long getGid() { + return gid; + } + + public void setGid(Long gid) { + this.gid = gid; + } + + public String getClientcode() { + return clientcode; + } + + public void setClientcode(String clientcode) { + this.clientcode = clientcode; + } + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + + public String getBillstatus() { + return billstatus; + } + + public void setBillstatus(String billstatus) { + this.billstatus = billstatus; + } + + public String getSfccode() { + return sfccode; + } + + public void setSfccode(String sfccode) { + this.sfccode = sfccode; + } + + public String getMaterialcode() { + return materialcode; + } + + public void setMaterialcode(String materialcode) { + this.materialcode = materialcode; + } + + public String getMaterialname() { + return materialname; + } + + public void setMaterialname(String materialname) { + this.materialname = materialname; + } + + public String getMaterialdesc() { + return materialdesc; + } + + public void setMaterialdesc(String materialdesc) { + this.materialdesc = materialdesc; + } + + public String getMaterialgroupcode() { + return materialgroupcode; + } + + public void setMaterialgroupcode(String materialgroupcode) { + this.materialgroupcode = materialgroupcode; + } + + public String getMaterialgroupname() { + return materialgroupname; + } + + public void setMaterialgroupname(String materialgroupname) { + this.materialgroupname = materialgroupname; + } + + public String getWorkcentercode() { + return workcentercode; + } + + public void setWorkcentercode(String workcentercode) { + this.workcentercode = workcentercode; + } + + public String getWorkcentername() { + return workcentername; + } + + public void setWorkcentername(String workcentername) { + this.workcentername = workcentername; + } + + public String getWorkordercode() { + return workordercode; + } + + public void setWorkordercode(String workordercode) { + this.workordercode = workordercode; + } + + public String getInspectionbillcode() { + return inspectionbillcode; + } + + public void setInspectionbillcode(String inspectionbillcode) { + this.inspectionbillcode = inspectionbillcode; + } + + public String getLotcode() { + return lotcode; + } + + public void setLotcode(String lotcode) { + this.lotcode = lotcode; + } + + public String getSerialcode() { + return serialcode; + } + + public void setSerialcode(String serialcode) { + this.serialcode = serialcode; + } + + public Long getPrecheckqty() { + return precheckqty; + } + + public void setPrecheckqty(Long precheckqty) { + this.precheckqty = precheckqty; + } + + public String getMeasurementunitcode() { + return measurementunitcode; + } + + public void setMeasurementunitcode(String measurementunitcode) { + this.measurementunitcode = measurementunitcode; + } + + public String getMeasurementunitname() { + return measurementunitname; + } + + public void setMeasurementunitname(String measurementunitname) { + this.measurementunitname = measurementunitname; + } + + public String getInspectiondeptcode() { + return inspectiondeptcode; + } + + public void setInspectiondeptcode(String inspectiondeptcode) { + this.inspectiondeptcode = inspectiondeptcode; + } + + public String getInspectiondeptname() { + return inspectiondeptname; + } + + public void setInspectiondeptname(String inspectiondeptname) { + this.inspectiondeptname = inspectiondeptname; + } + + public String getProcesscode() { + return processcode; + } + + public void setProcesscode(String processcode) { + this.processcode = processcode; + } + + public String getProcessname() { + return processname; + } + + public void setProcessname(String processname) { + this.processname = processname; + } + + public String getBasicremark() { + return basicremark; + } + + public void setBasicremark(String basicremark) { + this.basicremark = basicremark; + } + + public Long getInspectionqty() { + return inspectionqty; + } + + public void setInspectionqty(Long inspectionqty) { + this.inspectionqty = inspectionqty; + } + + public Long getQualifiedqty() { + return qualifiedqty; + } + + public void setQualifiedqty(Long qualifiedqty) { + this.qualifiedqty = qualifiedqty; + } + + public Long getUnqualifiedqty() { + return unqualifiedqty; + } + + public void setUnqualifiedqty(Long unqualifiedqty) { + this.unqualifiedqty = unqualifiedqty; + } + + public String getQualifiedrate() { + return qualifiedrate; + } + + public void setQualifiedrate(String qualifiedrate) { + this.qualifiedrate = qualifiedrate; + } + + public String getInspectionresult() { + return inspectionresult; + } + + public void setInspectionresult(String inspectionresult) { + this.inspectionresult = inspectionresult; + } + + public String getHandleresult() { + return handleresult; + } + + public void setHandleresult(String handleresult) { + this.handleresult = handleresult; + } + + public String getMrbreportcode() { + return mrbreportcode; + } + + public void setMrbreportcode(String mrbreportcode) { + this.mrbreportcode = mrbreportcode; + } + + public Long getInspectuserid() { + return inspectuserid; + } + + public void setInspectuserid(Long inspectuserid) { + this.inspectuserid = inspectuserid; + } + + public String getInspectusername() { + return inspectusername; + } + + public void setInspectusername(String inspectusername) { + this.inspectusername = inspectusername; + } + + public LocalDateTime getInspecttime() { + return inspecttime; + } + + public void setInspecttime(LocalDateTime inspecttime) { + this.inspecttime = inspecttime; + } + + public String getInspectionresultremark() { + return inspectionresultremark; + } + + public void setInspectionresultremark(String inspectionresultremark) { + this.inspectionresultremark = inspectionresultremark; + } + + public Long getFilegroupId() { + return filegroupId; + } + + public void setFilegroupId(Long filegroupId) { + this.filegroupId = filegroupId; + } + + public String getCreatedeptcode() { + return createdeptcode; + } + + public void setCreatedeptcode(String createdeptcode) { + this.createdeptcode = createdeptcode; + } + + public String getCreatedeptname() { + return createdeptname; + } + + public void setCreatedeptname(String createdeptname) { + this.createdeptname = createdeptname; + } + + public String getEntitytype() { + return entitytype; + } + + public void setEntitytype(String entitytype) { + this.entitytype = entitytype; + } + + public Long getCreateuserid() { + return createuserid; + } + + public void setCreateuserid(Long createuserid) { + this.createuserid = createuserid; + } + + public String getCreateusername() { + return createusername; + } + + public void setCreateusername(String createusername) { + this.createusername = createusername; + } + + public LocalDateTime getCreatetime() { + return createtime; + } + + public void setCreatetime(LocalDateTime createtime) { + this.createtime = createtime; + } + + public Long getModifyuserid() { + return modifyuserid; + } + + public void setModifyuserid(Long modifyuserid) { + this.modifyuserid = modifyuserid; + } + + public String getModifyusername() { + return modifyusername; + } + + public void setModifyusername(String modifyusername) { + this.modifyusername = modifyusername; + } + + public LocalDateTime getModifytime() { + return modifytime; + } + + public void setModifytime(LocalDateTime modifytime) { + this.modifytime = modifytime; + } + + public String getAllocationstatus() { + return allocationstatus; + } + + public void setAllocationstatus(String allocationstatus) { + this.allocationstatus = allocationstatus; + } + + public String getTransferrule() { + return transferrule; + } + + public void setTransferrule(String transferrule) { + this.transferrule = transferrule; + } + + public String getSyncstatus() { + return syncstatus; + } + + public void setSyncstatus(String syncstatus) { + this.syncstatus = syncstatus; + } + + public String getPlantcode() { + return plantcode; + } + + public void setPlantcode(String plantcode) { + this.plantcode = plantcode; + } + + public String getPlantname() { + return plantname; + } + + public void setPlantname(String plantname) { + this.plantname = plantname; + } + + public Long getAcceptqty() { + return acceptqty; + } + + public void setAcceptqty(Long acceptqty) { + this.acceptqty = acceptqty; + } + + public Long getBackqty() { + return backqty; + } + + public void setBackqty(Long backqty) { + this.backqty = backqty; + } + + public Long getScrapqty() { + return scrapqty; + } + + public void setScrapqty(Long scrapqty) { + this.scrapqty = scrapqty; + } + + public Long getReworkqty() { + return reworkqty; + } + + public void setReworkqty(Long reworkqty) { + this.reworkqty = reworkqty; + } + + public Long getPickqty() { + return pickqty; + } + + public void setPickqty(Long pickqty) { + this.pickqty = pickqty; + } + + public Long getDegradeqty() { + return degradeqty; + } + + public void setDegradeqty(Long degradeqty) { + this.degradeqty = degradeqty; + } + + public String getTemplatecode() { + return templatecode; + } + + public void setTemplatecode(String templatecode) { + this.templatecode = templatecode; + } + + public String getTemplatename() { + return templatename; + } + + public void setTemplatename(String templatename) { + this.templatename = templatename; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + public String getFrequencydesc() { + return frequencydesc; + } + + public void setFrequencydesc(String frequencydesc) { + this.frequencydesc = frequencydesc; + } + + public Long getIsincludesample() { + return isincludesample; + } + + public void setIsincludesample(Long isincludesample) { + this.isincludesample = isincludesample; + } + + public String getProductlinecode() { + return productlinecode; + } + + public void setProductlinecode(String productlinecode) { + this.productlinecode = productlinecode; + } + + public String getProductlinename() { + return productlinename; + } + + public void setProductlinename(String productlinename) { + this.productlinename = productlinename; + } + + public String getSimplingresult() { + return simplingresult; + } + + public void setSimplingresult(String simplingresult) { + this.simplingresult = simplingresult; + } + + public String getFinalresult() { + return finalresult; + } + + public void setFinalresult(String finalresult) { + this.finalresult = finalresult; + } + + public String getDtlStatus() { + return dtlStatus; + } + + public void setDtlStatus(String dtlStatus) { + this.dtlStatus = dtlStatus; + } + + public String getBatchProperties() { + return batchProperties; + } + + public void setBatchProperties(String batchProperties) { + this.batchProperties = batchProperties; + } + + public String getWeightSpecs() { + return weightSpecs; + } + + public void setWeightSpecs(String weightSpecs) { + this.weightSpecs = weightSpecs; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/bean/IncomingInspection.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/bean/IncomingInspection.java new file mode 100644 index 0000000..781e9cf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/bean/IncomingInspection.java @@ -0,0 +1,792 @@ +package com.sunwayworld.basemodule.business.test.folder.mom.bean; + +import java.time.LocalDateTime; + +//IQC检验任务,相当于样品表 +public class IncomingInspection { + private Long gid; + private String code; + private String billstatus; + private String allocationstatus; + private String materialcode; + private String materialname; + private String materialdesc; + private String materialgroupcode; + private String materialgroupname; + private String vendorcode; + private String vendorerpcode; + private String vendorname; + private String inspectionbillcode; + private String purchaseorderno; + private String rowno; + private String lotcode; + private String precheckqty; + private String measurementunitcode; + private String measurementunitname; + private LocalDateTime inspectiondate; + private LocalDateTime expectcompletedate; + private String inspectiondeptcode; + private String inspectiondeptname; + private String transferrule; + private String processcode; + private String processname; + private String basicremark; + private String inspectionmethod; + private Long inspectionqty; + private Long qualifiedqty; + private Long unqualifiedqty; + private Long acceptqty; + private Long backqty; + private String qualifiedrate; + private String inspectionresult; + private String handleresult; + private String mrbreportcode; + private Long inspectuserid; + private String inspectusername; + private LocalDateTime inspecttime; + private String inspectionresultremark; + private Long inspectionrecord; + private Long defectrecord; + private Long filegroupid; + private String createdeptcode; + private String createdeptname; + private Long createuserid; + private String createusername; + private LocalDateTime createtime; + private Long modifyuserid; + private String modifyusername; + private LocalDateTime modifytime; + private String entitytype; + /* uda1 + uda2 + uda3 + uda4 + uda5 + uda6 + uda7 + uda8 + uda9 + uda10 + uda11 + uda12 + uda13 + uda14 + uda15 + uda16 + uda17 + uda18 + uda19 + uda20*/ + private String syncstatus; + private String plantcode; + private String plantname; + private Long scrapqty; + private Long reworkqty; + private Long pickqty; + private Long degradeqty; + private String indeliveryno; + private String indeliveryrowno; + private String deliveryno; + private String deliveryrowno; + private String arrivalregistrationno; + private String arrivalregistrationrowno; + private String templatecode; + private String templatename; + private String type; + private String warehousecode; + private String warehousename; + private String frequencydesc; + private Long isincludesample; + private String simplingcode; + private String productlinecode; + private String productlinename; + private String simplingresult; + private String finalresult; + private String dtlStatus; + private String batchProperties; + private String workcentercode; + private String workcentername; + private String syncmessage; + private String materialTypeCode; + private String materialTypeName; + + public Long getGid() { + return gid; + } + + public void setGid(Long gid) { + this.gid = gid; + } + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + + public String getBillstatus() { + return billstatus; + } + + public void setBillstatus(String billstatus) { + this.billstatus = billstatus; + } + + public String getAllocationstatus() { + return allocationstatus; + } + + public void setAllocationstatus(String allocationstatus) { + this.allocationstatus = allocationstatus; + } + + public String getMaterialcode() { + return materialcode; + } + + public void setMaterialcode(String materialcode) { + this.materialcode = materialcode; + } + + public String getMaterialname() { + return materialname; + } + + public void setMaterialname(String materialname) { + this.materialname = materialname; + } + + public String getMaterialdesc() { + return materialdesc; + } + + public void setMaterialdesc(String materialdesc) { + this.materialdesc = materialdesc; + } + + public String getMaterialgroupcode() { + return materialgroupcode; + } + + public void setMaterialgroupcode(String materialgroupcode) { + this.materialgroupcode = materialgroupcode; + } + + public String getMaterialgroupname() { + return materialgroupname; + } + + public void setMaterialgroupname(String materialgroupname) { + this.materialgroupname = materialgroupname; + } + + public String getVendorcode() { + return vendorcode; + } + + public void setVendorcode(String vendorcode) { + this.vendorcode = vendorcode; + } + + public String getVendorerpcode() { + return vendorerpcode; + } + + public void setVendorerpcode(String vendorerpcode) { + this.vendorerpcode = vendorerpcode; + } + + public String getVendorname() { + return vendorname; + } + + public void setVendorname(String vendorname) { + this.vendorname = vendorname; + } + + public String getInspectionbillcode() { + return inspectionbillcode; + } + + public void setInspectionbillcode(String inspectionbillcode) { + this.inspectionbillcode = inspectionbillcode; + } + + public String getPurchaseorderno() { + return purchaseorderno; + } + + public void setPurchaseorderno(String purchaseorderno) { + this.purchaseorderno = purchaseorderno; + } + + public String getRowno() { + return rowno; + } + + public void setRowno(String rowno) { + this.rowno = rowno; + } + + public String getLotcode() { + return lotcode; + } + + public void setLotcode(String lotcode) { + this.lotcode = lotcode; + } + + public String getPrecheckqty() { + return precheckqty; + } + + public void setPrecheckqty(String precheckqty) { + this.precheckqty = precheckqty; + } + + public String getMeasurementunitcode() { + return measurementunitcode; + } + + public void setMeasurementunitcode(String measurementunitcode) { + this.measurementunitcode = measurementunitcode; + } + + public String getMeasurementunitname() { + return measurementunitname; + } + + public void setMeasurementunitname(String measurementunitname) { + this.measurementunitname = measurementunitname; + } + + public LocalDateTime getInspectiondate() { + return inspectiondate; + } + + public void setInspectiondate(LocalDateTime inspectiondate) { + this.inspectiondate = inspectiondate; + } + + public LocalDateTime getExpectcompletedate() { + return expectcompletedate; + } + + public void setExpectcompletedate(LocalDateTime expectcompletedate) { + this.expectcompletedate = expectcompletedate; + } + + public String getInspectiondeptcode() { + return inspectiondeptcode; + } + + public void setInspectiondeptcode(String inspectiondeptcode) { + this.inspectiondeptcode = inspectiondeptcode; + } + + public String getInspectiondeptname() { + return inspectiondeptname; + } + + public void setInspectiondeptname(String inspectiondeptname) { + this.inspectiondeptname = inspectiondeptname; + } + + public String getTransferrule() { + return transferrule; + } + + public void setTransferrule(String transferrule) { + this.transferrule = transferrule; + } + + public String getProcesscode() { + return processcode; + } + + public void setProcesscode(String processcode) { + this.processcode = processcode; + } + + public String getProcessname() { + return processname; + } + + public void setProcessname(String processname) { + this.processname = processname; + } + + public String getBasicremark() { + return basicremark; + } + + public void setBasicremark(String basicremark) { + this.basicremark = basicremark; + } + + public String getInspectionmethod() { + return inspectionmethod; + } + + public void setInspectionmethod(String inspectionmethod) { + this.inspectionmethod = inspectionmethod; + } + + public Long getInspectionqty() { + return inspectionqty; + } + + public void setInspectionqty(Long inspectionqty) { + this.inspectionqty = inspectionqty; + } + + public Long getQualifiedqty() { + return qualifiedqty; + } + + public void setQualifiedqty(Long qualifiedqty) { + this.qualifiedqty = qualifiedqty; + } + + public Long getUnqualifiedqty() { + return unqualifiedqty; + } + + public void setUnqualifiedqty(Long unqualifiedqty) { + this.unqualifiedqty = unqualifiedqty; + } + + public Long getAcceptqty() { + return acceptqty; + } + + public void setAcceptqty(Long acceptqty) { + this.acceptqty = acceptqty; + } + + public Long getBackqty() { + return backqty; + } + + public void setBackqty(Long backqty) { + this.backqty = backqty; + } + + public String getQualifiedrate() { + return qualifiedrate; + } + + public void setQualifiedrate(String qualifiedrate) { + this.qualifiedrate = qualifiedrate; + } + + public String getInspectionresult() { + return inspectionresult; + } + + public void setInspectionresult(String inspectionresult) { + this.inspectionresult = inspectionresult; + } + + public String getHandleresult() { + return handleresult; + } + + public void setHandleresult(String handleresult) { + this.handleresult = handleresult; + } + + public String getMrbreportcode() { + return mrbreportcode; + } + + public void setMrbreportcode(String mrbreportcode) { + this.mrbreportcode = mrbreportcode; + } + + public Long getInspectuserid() { + return inspectuserid; + } + + public void setInspectuserid(Long inspectuserid) { + this.inspectuserid = inspectuserid; + } + + public String getInspectusername() { + return inspectusername; + } + + public void setInspectusername(String inspectusername) { + this.inspectusername = inspectusername; + } + + public LocalDateTime getInspecttime() { + return inspecttime; + } + + public void setInspecttime(LocalDateTime inspecttime) { + this.inspecttime = inspecttime; + } + + public String getInspectionresultremark() { + return inspectionresultremark; + } + + public void setInspectionresultremark(String inspectionresultremark) { + this.inspectionresultremark = inspectionresultremark; + } + + public Long getInspectionrecord() { + return inspectionrecord; + } + + public void setInspectionrecord(Long inspectionrecord) { + this.inspectionrecord = inspectionrecord; + } + + public Long getDefectrecord() { + return defectrecord; + } + + public void setDefectrecord(Long defectrecord) { + this.defectrecord = defectrecord; + } + + public Long getFilegroupid() { + return filegroupid; + } + + public void setFilegroupid(Long filegroupid) { + this.filegroupid = filegroupid; + } + + public String getCreatedeptcode() { + return createdeptcode; + } + + public void setCreatedeptcode(String createdeptcode) { + this.createdeptcode = createdeptcode; + } + + public String getCreatedeptname() { + return createdeptname; + } + + public void setCreatedeptname(String createdeptname) { + this.createdeptname = createdeptname; + } + + public Long getCreateuserid() { + return createuserid; + } + + public void setCreateuserid(Long createuserid) { + this.createuserid = createuserid; + } + + public String getCreateusername() { + return createusername; + } + + public void setCreateusername(String createusername) { + this.createusername = createusername; + } + + public LocalDateTime getCreatetime() { + return createtime; + } + + public void setCreatetime(LocalDateTime createtime) { + this.createtime = createtime; + } + + public Long getModifyuserid() { + return modifyuserid; + } + + public void setModifyuserid(Long modifyuserid) { + this.modifyuserid = modifyuserid; + } + + public String getModifyusername() { + return modifyusername; + } + + public void setModifyusername(String modifyusername) { + this.modifyusername = modifyusername; + } + + public LocalDateTime getModifytime() { + return modifytime; + } + + public void setModifytime(LocalDateTime modifytime) { + this.modifytime = modifytime; + } + + public String getEntitytype() { + return entitytype; + } + + public void setEntitytype(String entitytype) { + this.entitytype = entitytype; + } + + public String getSyncstatus() { + return syncstatus; + } + + public void setSyncstatus(String syncstatus) { + this.syncstatus = syncstatus; + } + + public String getPlantcode() { + return plantcode; + } + + public void setPlantcode(String plantcode) { + this.plantcode = plantcode; + } + + public String getPlantname() { + return plantname; + } + + public void setPlantname(String plantname) { + this.plantname = plantname; + } + + public Long getScrapqty() { + return scrapqty; + } + + public void setScrapqty(Long scrapqty) { + this.scrapqty = scrapqty; + } + + public Long getReworkqty() { + return reworkqty; + } + + public void setReworkqty(Long reworkqty) { + this.reworkqty = reworkqty; + } + + public Long getPickqty() { + return pickqty; + } + + public void setPickqty(Long pickqty) { + this.pickqty = pickqty; + } + + public Long getDegradeqty() { + return degradeqty; + } + + public void setDegradeqty(Long degradeqty) { + this.degradeqty = degradeqty; + } + + public String getIndeliveryno() { + return indeliveryno; + } + + public void setIndeliveryno(String indeliveryno) { + this.indeliveryno = indeliveryno; + } + + public String getIndeliveryrowno() { + return indeliveryrowno; + } + + public void setIndeliveryrowno(String indeliveryrowno) { + this.indeliveryrowno = indeliveryrowno; + } + + public String getDeliveryno() { + return deliveryno; + } + + public void setDeliveryno(String deliveryno) { + this.deliveryno = deliveryno; + } + + public String getDeliveryrowno() { + return deliveryrowno; + } + + public void setDeliveryrowno(String deliveryrowno) { + this.deliveryrowno = deliveryrowno; + } + + public String getArrivalregistrationno() { + return arrivalregistrationno; + } + + public void setArrivalregistrationno(String arrivalregistrationno) { + this.arrivalregistrationno = arrivalregistrationno; + } + + public String getArrivalregistrationrowno() { + return arrivalregistrationrowno; + } + + public void setArrivalregistrationrowno(String arrivalregistrationrowno) { + this.arrivalregistrationrowno = arrivalregistrationrowno; + } + + public String getTemplatecode() { + return templatecode; + } + + public void setTemplatecode(String templatecode) { + this.templatecode = templatecode; + } + + public String getTemplatename() { + return templatename; + } + + public void setTemplatename(String templatename) { + this.templatename = templatename; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + public String getWarehousecode() { + return warehousecode; + } + + public void setWarehousecode(String warehousecode) { + this.warehousecode = warehousecode; + } + + public String getWarehousename() { + return warehousename; + } + + public void setWarehousename(String warehousename) { + this.warehousename = warehousename; + } + + public String getFrequencydesc() { + return frequencydesc; + } + + public void setFrequencydesc(String frequencydesc) { + this.frequencydesc = frequencydesc; + } + + public Long getIsincludesample() { + return isincludesample; + } + + public void setIsincludesample(Long isincludesample) { + this.isincludesample = isincludesample; + } + + public String getSimplingcode() { + return simplingcode; + } + + public void setSimplingcode(String simplingcode) { + this.simplingcode = simplingcode; + } + + public String getProductlinecode() { + return productlinecode; + } + + public void setProductlinecode(String productlinecode) { + this.productlinecode = productlinecode; + } + + public String getProductlinename() { + return productlinename; + } + + public void setProductlinename(String productlinename) { + this.productlinename = productlinename; + } + + public String getSimplingresult() { + return simplingresult; + } + + public void setSimplingresult(String simplingresult) { + this.simplingresult = simplingresult; + } + + public String getFinalresult() { + return finalresult; + } + + public void setFinalresult(String finalresult) { + this.finalresult = finalresult; + } + + public String getDtlStatus() { + return dtlStatus; + } + + public void setDtlStatus(String dtlStatus) { + this.dtlStatus = dtlStatus; + } + + public String getBatchProperties() { + return batchProperties; + } + + public void setBatchProperties(String batchProperties) { + this.batchProperties = batchProperties; + } + + public String getWorkcentercode() { + return workcentercode; + } + + public void setWorkcentercode(String workcentercode) { + this.workcentercode = workcentercode; + } + + public String getWorkcentername() { + return workcentername; + } + + public void setWorkcentername(String workcentername) { + this.workcentername = workcentername; + } + + public String getSyncmessage() { + return syncmessage; + } + + public void setSyncmessage(String syncmessage) { + this.syncmessage = syncmessage; + } + + public String getMaterialTypeCode() { + return materialTypeCode; + } + + public void setMaterialTypeCode(String materialTypeCode) { + this.materialTypeCode = materialTypeCode; + } + + public String getMaterialTypeName() { + return materialTypeName; + } + + public void setMaterialTypeName(String materialTypeName) { + this.materialTypeName = materialTypeName; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/bean/LimsMsgtipBean.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/bean/LimsMsgtipBean.java new file mode 100644 index 0000000..4d60cfd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/bean/LimsMsgtipBean.java @@ -0,0 +1,102 @@ +package com.sunwayworld.basemodule.business.test.folder.mom.bean; + +import com.sunwayworld.framework.data.annotation.Clob; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 消息提示 + * + * @author zhangs@sunwayworld.com + * @date 2024-06-17 + */ +@Table("T_LIMS_MSGTIP") +public class LimsMsgtipBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String msgType;// 消息类型 + @Clob + private String msgContent;// 消息 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getMsgType() { + return msgType; + } + + public void setMsgType(String msgType) { + this.msgType = msgType; + } + + public String getMsgContent() { + return msgContent; + } + + public void setMsgContent(String msgContent) { + this.msgContent = msgContent; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/bean/ProcessInspection.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/bean/ProcessInspection.java new file mode 100644 index 0000000..a345813 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/bean/ProcessInspection.java @@ -0,0 +1,648 @@ +package com.sunwayworld.basemodule.business.test.folder.mom.bean; + +import java.time.LocalDateTime; + +//IPQC检验任务,相当于样品表 +public class ProcessInspection { + private Long gid; + private String clientcode; + private String code; + private String billstatus; + private String instructcode; + private String sfccode; + private String materialcode; + private String materialname; + private String materialdesc; + private String materialgroupcode; + private String materialgroupname; + private String workcentercode; + private String workcentername; + private String workordercode; + private String inspectionbillcode; + private String lotcode; + private String serialcode; + private Long precheckqty; + private String measurementunitcode; + private String measurementunitname; + private String inspectiondeptcode; + private String inspectiondeptname; + private String inspectiontype; + private String processcode; + private String processname; + private String basicremark; + private Long inspectionqty; + private Long qualifiedqty; + private Long unqualifiedqty; + private String qualifiedrate; + private String inspectionresult; + private String handleresult; + private String mrbreportcode; + private Long inspectuserid; + private String inspectusername; + private LocalDateTime inspecttime; + private String inspectionresultremark; + private Long filegroupId; + private String createdeptcode; + private String createdeptname; + private String entitytype; + private Long createuserid; + private String createusername; + private LocalDateTime createtime; + private Long modifyuserid; + private String modifyusername; + private LocalDateTime modifytime; + /* uda1 + uda2 + uda3 + uda4 + uda5 + uda6 + uda7 + uda8 + uda9 + uda10 + uda11 + uda12 + uda13 + uda14 + uda15 + uda16 + uda17 + uda18 + uda19 + uda20*/ + private String plantcode; + private String plantname; + private String syncstatus; + private Long acceptqty; + private Long backqty; + private Long scrapqty; + private Long reworkqty; + private Long pickqty; + private Long degradeqty; + private String templatecode; + private String templatename; + private String type; + private String frequencydesc; + private Long isincludesample; + private String productlinecode; + private String productlinename; + private String simplingresult; + private String finalresult; + private String dtlStatus; + private String batchProperties; + private String weightSpecs; + private String lotAndProcessCode; + + public Long getGid() { + return gid; + } + + public void setGid(Long gid) { + this.gid = gid; + } + + public String getClientcode() { + return clientcode; + } + + public void setClientcode(String clientcode) { + this.clientcode = clientcode; + } + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + + public String getBillstatus() { + return billstatus; + } + + public void setBillstatus(String billstatus) { + this.billstatus = billstatus; + } + + public String getInstructcode() { + return instructcode; + } + + public void setInstructcode(String instructcode) { + this.instructcode = instructcode; + } + + public String getSfccode() { + return sfccode; + } + + public void setSfccode(String sfccode) { + this.sfccode = sfccode; + } + + public String getMaterialcode() { + return materialcode; + } + + public void setMaterialcode(String materialcode) { + this.materialcode = materialcode; + } + + public String getMaterialname() { + return materialname; + } + + public void setMaterialname(String materialname) { + this.materialname = materialname; + } + + public String getMaterialdesc() { + return materialdesc; + } + + public void setMaterialdesc(String materialdesc) { + this.materialdesc = materialdesc; + } + + public String getMaterialgroupcode() { + return materialgroupcode; + } + + public void setMaterialgroupcode(String materialgroupcode) { + this.materialgroupcode = materialgroupcode; + } + + public String getMaterialgroupname() { + return materialgroupname; + } + + public void setMaterialgroupname(String materialgroupname) { + this.materialgroupname = materialgroupname; + } + + public String getWorkcentercode() { + return workcentercode; + } + + public void setWorkcentercode(String workcentercode) { + this.workcentercode = workcentercode; + } + + public String getWorkcentername() { + return workcentername; + } + + public void setWorkcentername(String workcentername) { + this.workcentername = workcentername; + } + + public String getWorkordercode() { + return workordercode; + } + + public void setWorkordercode(String workordercode) { + this.workordercode = workordercode; + } + + public String getInspectionbillcode() { + return inspectionbillcode; + } + + public void setInspectionbillcode(String inspectionbillcode) { + this.inspectionbillcode = inspectionbillcode; + } + + public String getLotcode() { + return lotcode; + } + + public void setLotcode(String lotcode) { + this.lotcode = lotcode; + } + + public String getSerialcode() { + return serialcode; + } + + public void setSerialcode(String serialcode) { + this.serialcode = serialcode; + } + + public Long getPrecheckqty() { + return precheckqty; + } + + public void setPrecheckqty(Long precheckqty) { + this.precheckqty = precheckqty; + } + + public String getMeasurementunitcode() { + return measurementunitcode; + } + + public void setMeasurementunitcode(String measurementunitcode) { + this.measurementunitcode = measurementunitcode; + } + + public String getMeasurementunitname() { + return measurementunitname; + } + + public void setMeasurementunitname(String measurementunitname) { + this.measurementunitname = measurementunitname; + } + + public String getInspectiondeptcode() { + return inspectiondeptcode; + } + + public void setInspectiondeptcode(String inspectiondeptcode) { + this.inspectiondeptcode = inspectiondeptcode; + } + + public String getInspectiondeptname() { + return inspectiondeptname; + } + + public void setInspectiondeptname(String inspectiondeptname) { + this.inspectiondeptname = inspectiondeptname; + } + + public String getInspectiontype() { + return inspectiontype; + } + + public void setInspectiontype(String inspectiontype) { + this.inspectiontype = inspectiontype; + } + + public String getProcesscode() { + return processcode; + } + + public void setProcesscode(String processcode) { + this.processcode = processcode; + } + + public String getProcessname() { + return processname; + } + + public void setProcessname(String processname) { + this.processname = processname; + } + + public String getBasicremark() { + return basicremark; + } + + public void setBasicremark(String basicremark) { + this.basicremark = basicremark; + } + + public Long getInspectionqty() { + return inspectionqty; + } + + public void setInspectionqty(Long inspectionqty) { + this.inspectionqty = inspectionqty; + } + + public Long getQualifiedqty() { + return qualifiedqty; + } + + public void setQualifiedqty(Long qualifiedqty) { + this.qualifiedqty = qualifiedqty; + } + + public Long getUnqualifiedqty() { + return unqualifiedqty; + } + + public void setUnqualifiedqty(Long unqualifiedqty) { + this.unqualifiedqty = unqualifiedqty; + } + + public String getQualifiedrate() { + return qualifiedrate; + } + + public void setQualifiedrate(String qualifiedrate) { + this.qualifiedrate = qualifiedrate; + } + + public String getInspectionresult() { + return inspectionresult; + } + + public void setInspectionresult(String inspectionresult) { + this.inspectionresult = inspectionresult; + } + + public String getHandleresult() { + return handleresult; + } + + public void setHandleresult(String handleresult) { + this.handleresult = handleresult; + } + + public String getMrbreportcode() { + return mrbreportcode; + } + + public void setMrbreportcode(String mrbreportcode) { + this.mrbreportcode = mrbreportcode; + } + + public Long getInspectuserid() { + return inspectuserid; + } + + public void setInspectuserid(Long inspectuserid) { + this.inspectuserid = inspectuserid; + } + + public String getInspectusername() { + return inspectusername; + } + + public void setInspectusername(String inspectusername) { + this.inspectusername = inspectusername; + } + + public LocalDateTime getInspecttime() { + return inspecttime; + } + + public void setInspecttime(LocalDateTime inspecttime) { + this.inspecttime = inspecttime; + } + + public String getInspectionresultremark() { + return inspectionresultremark; + } + + public void setInspectionresultremark(String inspectionresultremark) { + this.inspectionresultremark = inspectionresultremark; + } + + public Long getFilegroupId() { + return filegroupId; + } + + public void setFilegroupId(Long filegroupId) { + this.filegroupId = filegroupId; + } + + public String getCreatedeptcode() { + return createdeptcode; + } + + public void setCreatedeptcode(String createdeptcode) { + this.createdeptcode = createdeptcode; + } + + public String getCreatedeptname() { + return createdeptname; + } + + public void setCreatedeptname(String createdeptname) { + this.createdeptname = createdeptname; + } + + public String getEntitytype() { + return entitytype; + } + + public void setEntitytype(String entitytype) { + this.entitytype = entitytype; + } + + public Long getCreateuserid() { + return createuserid; + } + + public void setCreateuserid(Long createuserid) { + this.createuserid = createuserid; + } + + public String getCreateusername() { + return createusername; + } + + public void setCreateusername(String createusername) { + this.createusername = createusername; + } + + public LocalDateTime getCreatetime() { + return createtime; + } + + public void setCreatetime(LocalDateTime createtime) { + this.createtime = createtime; + } + + public Long getModifyuserid() { + return modifyuserid; + } + + public void setModifyuserid(Long modifyuserid) { + this.modifyuserid = modifyuserid; + } + + public String getModifyusername() { + return modifyusername; + } + + public void setModifyusername(String modifyusername) { + this.modifyusername = modifyusername; + } + + public LocalDateTime getModifytime() { + return modifytime; + } + + public void setModifytime(LocalDateTime modifytime) { + this.modifytime = modifytime; + } + + public String getPlantcode() { + return plantcode; + } + + public void setPlantcode(String plantcode) { + this.plantcode = plantcode; + } + + public String getPlantname() { + return plantname; + } + + public void setPlantname(String plantname) { + this.plantname = plantname; + } + + public String getSyncstatus() { + return syncstatus; + } + + public void setSyncstatus(String syncstatus) { + this.syncstatus = syncstatus; + } + + public Long getAcceptqty() { + return acceptqty; + } + + public void setAcceptqty(Long acceptqty) { + this.acceptqty = acceptqty; + } + + public Long getBackqty() { + return backqty; + } + + public void setBackqty(Long backqty) { + this.backqty = backqty; + } + + public Long getScrapqty() { + return scrapqty; + } + + public void setScrapqty(Long scrapqty) { + this.scrapqty = scrapqty; + } + + public Long getReworkqty() { + return reworkqty; + } + + public void setReworkqty(Long reworkqty) { + this.reworkqty = reworkqty; + } + + public Long getPickqty() { + return pickqty; + } + + public void setPickqty(Long pickqty) { + this.pickqty = pickqty; + } + + public Long getDegradeqty() { + return degradeqty; + } + + public void setDegradeqty(Long degradeqty) { + this.degradeqty = degradeqty; + } + + public String getTemplatecode() { + return templatecode; + } + + public void setTemplatecode(String templatecode) { + this.templatecode = templatecode; + } + + public String getTemplatename() { + return templatename; + } + + public void setTemplatename(String templatename) { + this.templatename = templatename; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + public String getFrequencydesc() { + return frequencydesc; + } + + public void setFrequencydesc(String frequencydesc) { + this.frequencydesc = frequencydesc; + } + + public Long getIsincludesample() { + return isincludesample; + } + + public void setIsincludesample(Long isincludesample) { + this.isincludesample = isincludesample; + } + + public String getProductlinecode() { + return productlinecode; + } + + public void setProductlinecode(String productlinecode) { + this.productlinecode = productlinecode; + } + + public String getProductlinename() { + return productlinename; + } + + public void setProductlinename(String productlinename) { + this.productlinename = productlinename; + } + + public String getSimplingresult() { + return simplingresult; + } + + public void setSimplingresult(String simplingresult) { + this.simplingresult = simplingresult; + } + + public String getFinalresult() { + return finalresult; + } + + public void setFinalresult(String finalresult) { + this.finalresult = finalresult; + } + + public String getDtlStatus() { + return dtlStatus; + } + + public void setDtlStatus(String dtlStatus) { + this.dtlStatus = dtlStatus; + } + + public String getBatchProperties() { + return batchProperties; + } + + public void setBatchProperties(String batchProperties) { + this.batchProperties = batchProperties; + } + + public String getWeightSpecs() { + return weightSpecs; + } + + public void setWeightSpecs(String weightSpecs) { + this.weightSpecs = weightSpecs; + } + + public String getLotAndProcessCode() { + return lotAndProcessCode; + } + + public void setLotAndProcessCode(String lotAndProcessCode) { + this.lotAndProcessCode = lotAndProcessCode; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/bean/SimplingInspection.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/bean/SimplingInspection.java new file mode 100644 index 0000000..022ba0d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/bean/SimplingInspection.java @@ -0,0 +1,524 @@ +package com.sunwayworld.basemodule.business.test.folder.mom.bean; + +import java.time.LocalDateTime; + +//取样单 +public class SimplingInspection { + private Long folderId; //lims字段 + + private Long gid; + private String code; + private String status; + private String backReason; + private String simplingSource; + private String sourceCode; + private String productCode; + private String productName; + private String productLevel; + private String productBatchNo; + private String workcentername; + private String workordercode; + private String lineName; + private String lineCode; + private String operationCode; + private String operationName; + private String inspectFrequency; + private Long inspectTime; + private String labelCoder; + private Long labelPrintTime; + private Long inspectuserid; + private String inspectusername; + private LocalDateTime inspectdate; + private Long createuserid; + private String createusername; + private LocalDateTime createtime; + private Long modifyuserid; + private String modifyusername; + private LocalDateTime modifytime; + private String entitytype; + private String plantCode; + private String plantName; + /* uda1 + uda2 + uda3 + uda4 + uda5 + uda6 + uda7 + uda8 + uda9 + uda10 + uda11 + uda12 + uda13 + uda14 + uda15 + uda16 + uda17 + uda18 + uda19 + uda20 + weight*/ + private String simplingType; + private String checkStstus; + private String inspectType; + private Long inspectTaskGid; + private String inspectResult; + private LocalDateTime inspectCompleteTime; + private String sfcCode; + private String equipment; + private String operationCount; + private String batchProperties; + private String name; + private Long receviveuserid; + private String receviveusername; + private LocalDateTime recevivedate; + private Long isBatchSample; + private String batchSampleGid; + private String operationWeight; + private Long fileGid; + private LocalDateTime imgShotTime; + private String equipmentName; + private String equipmentTypeName; + private String equipmentTypeCode; + + public Long getFolderId() { + return folderId; + } + + public void setFolderId(Long folderId) { + this.folderId = folderId; + } + + public Long getGid() { + return gid; + } + + public void setGid(Long gid) { + this.gid = gid; + } + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public String getBackReason() { + return backReason; + } + + public void setBackReason(String backReason) { + this.backReason = backReason; + } + + public String getSimplingSource() { + return simplingSource; + } + + public void setSimplingSource(String simplingSource) { + this.simplingSource = simplingSource; + } + + public String getSourceCode() { + return sourceCode; + } + + public void setSourceCode(String sourceCode) { + this.sourceCode = sourceCode; + } + + public String getProductCode() { + return productCode; + } + + public void setProductCode(String productCode) { + this.productCode = productCode; + } + + public String getProductName() { + return productName; + } + + public void setProductName(String productName) { + this.productName = productName; + } + + public String getProductLevel() { + return productLevel; + } + + public void setProductLevel(String productLevel) { + this.productLevel = productLevel; + } + + public String getProductBatchNo() { + return productBatchNo; + } + + public void setProductBatchNo(String productBatchNo) { + this.productBatchNo = productBatchNo; + } + + public String getWorkcentername() { + return workcentername; + } + + public void setWorkcentername(String workcentername) { + this.workcentername = workcentername; + } + + public String getWorkordercode() { + return workordercode; + } + + public void setWorkordercode(String workordercode) { + this.workordercode = workordercode; + } + + public String getLineName() { + return lineName; + } + + public void setLineName(String lineName) { + this.lineName = lineName; + } + + public String getLineCode() { + return lineCode; + } + + public void setLineCode(String lineCode) { + this.lineCode = lineCode; + } + + public String getOperationCode() { + return operationCode; + } + + public void setOperationCode(String operationCode) { + this.operationCode = operationCode; + } + + public String getOperationName() { + return operationName; + } + + public void setOperationName(String operationName) { + this.operationName = operationName; + } + + public String getInspectFrequency() { + return inspectFrequency; + } + + public void setInspectFrequency(String inspectFrequency) { + this.inspectFrequency = inspectFrequency; + } + + public Long getInspectTime() { + return inspectTime; + } + + public void setInspectTime(Long inspectTime) { + this.inspectTime = inspectTime; + } + + public String getLabelCoder() { + return labelCoder; + } + + public void setLabelCoder(String labelCoder) { + this.labelCoder = labelCoder; + } + + public Long getLabelPrintTime() { + return labelPrintTime; + } + + public void setLabelPrintTime(Long labelPrintTime) { + this.labelPrintTime = labelPrintTime; + } + + public Long getInspectuserid() { + return inspectuserid; + } + + public void setInspectuserid(Long inspectuserid) { + this.inspectuserid = inspectuserid; + } + + public String getInspectusername() { + return inspectusername; + } + + public void setInspectusername(String inspectusername) { + this.inspectusername = inspectusername; + } + + public LocalDateTime getInspectdate() { + return inspectdate; + } + + public void setInspectdate(LocalDateTime inspectdate) { + this.inspectdate = inspectdate; + } + + public Long getCreateuserid() { + return createuserid; + } + + public void setCreateuserid(Long createuserid) { + this.createuserid = createuserid; + } + + public String getCreateusername() { + return createusername; + } + + public void setCreateusername(String createusername) { + this.createusername = createusername; + } + + public LocalDateTime getCreatetime() { + return createtime; + } + + public void setCreatetime(LocalDateTime createtime) { + this.createtime = createtime; + } + + public Long getModifyuserid() { + return modifyuserid; + } + + public void setModifyuserid(Long modifyuserid) { + this.modifyuserid = modifyuserid; + } + + public String getModifyusername() { + return modifyusername; + } + + public void setModifyusername(String modifyusername) { + this.modifyusername = modifyusername; + } + + public LocalDateTime getModifytime() { + return modifytime; + } + + public void setModifytime(LocalDateTime modifytime) { + this.modifytime = modifytime; + } + + public String getEntitytype() { + return entitytype; + } + + public void setEntitytype(String entitytype) { + this.entitytype = entitytype; + } + + public String getPlantCode() { + return plantCode; + } + + public void setPlantCode(String plantCode) { + this.plantCode = plantCode; + } + + public String getPlantName() { + return plantName; + } + + public void setPlantName(String plantName) { + this.plantName = plantName; + } + + public String getSimplingType() { + return simplingType; + } + + public void setSimplingType(String simplingType) { + this.simplingType = simplingType; + } + + public String getCheckStstus() { + return checkStstus; + } + + public void setCheckStstus(String checkStstus) { + this.checkStstus = checkStstus; + } + + public String getInspectType() { + return inspectType; + } + + public void setInspectType(String inspectType) { + this.inspectType = inspectType; + } + + public Long getInspectTaskGid() { + return inspectTaskGid; + } + + public void setInspectTaskGid(Long inspectTaskGid) { + this.inspectTaskGid = inspectTaskGid; + } + + public String getInspectResult() { + return inspectResult; + } + + public void setInspectResult(String inspectResult) { + this.inspectResult = inspectResult; + } + + public LocalDateTime getInspectCompleteTime() { + return inspectCompleteTime; + } + + public void setInspectCompleteTime(LocalDateTime inspectCompleteTime) { + this.inspectCompleteTime = inspectCompleteTime; + } + + public String getSfcCode() { + return sfcCode; + } + + public void setSfcCode(String sfcCode) { + this.sfcCode = sfcCode; + } + + public String getEquipment() { + return equipment; + } + + public void setEquipment(String equipment) { + this.equipment = equipment; + } + + public String getOperationCount() { + return operationCount; + } + + public void setOperationCount(String operationCount) { + this.operationCount = operationCount; + } + + public String getBatchProperties() { + return batchProperties; + } + + public void setBatchProperties(String batchProperties) { + this.batchProperties = batchProperties; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public Long getReceviveuserid() { + return receviveuserid; + } + + public void setReceviveuserid(Long receviveuserid) { + this.receviveuserid = receviveuserid; + } + + public String getReceviveusername() { + return receviveusername; + } + + public void setReceviveusername(String receviveusername) { + this.receviveusername = receviveusername; + } + + public LocalDateTime getRecevivedate() { + return recevivedate; + } + + public void setRecevivedate(LocalDateTime recevivedate) { + this.recevivedate = recevivedate; + } + + public Long getIsBatchSample() { + return isBatchSample; + } + + public void setIsBatchSample(Long isBatchSample) { + this.isBatchSample = isBatchSample; + } + + public String getBatchSampleGid() { + return batchSampleGid; + } + + public void setBatchSampleGid(String batchSampleGid) { + this.batchSampleGid = batchSampleGid; + } + + public String getOperationWeight() { + return operationWeight; + } + + public void setOperationWeight(String operationWeight) { + this.operationWeight = operationWeight; + } + + public Long getFileGid() { + return fileGid; + } + + public void setFileGid(Long fileGid) { + this.fileGid = fileGid; + } + + public LocalDateTime getImgShotTime() { + return imgShotTime; + } + + public void setImgShotTime(LocalDateTime imgShotTime) { + this.imgShotTime = imgShotTime; + } + + public String getEquipmentName() { + return equipmentName; + } + + public void setEquipmentName(String equipmentName) { + this.equipmentName = equipmentName; + } + + public String getEquipmentTypeName() { + return equipmentTypeName; + } + + public void setEquipmentTypeName(String equipmentTypeName) { + this.equipmentTypeName = equipmentTypeName; + } + + public String getEquipmentTypeCode() { + return equipmentTypeCode; + } + + public void setEquipmentTypeCode(String equipmentTypeCode) { + this.equipmentTypeCode = equipmentTypeCode; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/bean/SimplingItem.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/bean/SimplingItem.java new file mode 100644 index 0000000..dad7c16 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/bean/SimplingItem.java @@ -0,0 +1,306 @@ +package com.sunwayworld.basemodule.business.test.folder.mom.bean; + +import java.time.LocalDateTime; + +//取样任务明细,相当于下单的检测项目,回写结果就是这个表 +public class SimplingItem { + private Long gid; + private String itemCode; + private String itemName; + private Long itemGid; + private String typeCode; + private String typeName; + private Long typeGid; + private String method; + private Double standardValue; + private Double upperValue; + private Double lowerValue; + private String remark; + private Long simplingGid; //SimplingInspection.gid + private Long createuserid; + private String createusername; + private LocalDateTime createtime; + private Long modifyuserid; + private String modifyusername; + private LocalDateTime modifytime; + private String entitytype; + /* uda1 + uda2 + uda3 + uda4 + uda5 + uda6 + uda7 + uda8 + uda9 + uda10 + uda11 + uda12 + uda13 + uda14 + uda15 + uda16 + uda17 + uda18 + uda19 + uda20*/ + private String status; + private Long labelPrintTime; + private String backReason; + private Double checkValue; + private String checkStstus; + private Long isconsolidate; + private String calcuform; + private Long decimaldigits; + private Long inspectTaskItemGid; + private Long itemno; + private Long isSample; + + public Long getGid() { + return gid; + } + + public void setGid(Long gid) { + this.gid = gid; + } + + public String getItemCode() { + return itemCode; + } + + public void setItemCode(String itemCode) { + this.itemCode = itemCode; + } + + public String getItemName() { + return itemName; + } + + public void setItemName(String itemName) { + this.itemName = itemName; + } + + public Long getItemGid() { + return itemGid; + } + + public void setItemGid(Long itemGid) { + this.itemGid = itemGid; + } + + public String getTypeCode() { + return typeCode; + } + + public void setTypeCode(String typeCode) { + this.typeCode = typeCode; + } + + public String getTypeName() { + return typeName; + } + + public void setTypeName(String typeName) { + this.typeName = typeName; + } + + public Long getTypeGid() { + return typeGid; + } + + public void setTypeGid(Long typeGid) { + this.typeGid = typeGid; + } + + public String getMethod() { + return method; + } + + public void setMethod(String method) { + this.method = method; + } + + public Double getStandardValue() { + return standardValue; + } + + public void setStandardValue(Double standardValue) { + this.standardValue = standardValue; + } + + public Double getUpperValue() { + return upperValue; + } + + public void setUpperValue(Double upperValue) { + this.upperValue = upperValue; + } + + public Double getLowerValue() { + return lowerValue; + } + + public void setLowerValue(Double lowerValue) { + this.lowerValue = lowerValue; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public Long getSimplingGid() { + return simplingGid; + } + + public void setSimplingGid(Long simplingGid) { + this.simplingGid = simplingGid; + } + + public Long getCreateuserid() { + return createuserid; + } + + public void setCreateuserid(Long createuserid) { + this.createuserid = createuserid; + } + + public String getCreateusername() { + return createusername; + } + + public void setCreateusername(String createusername) { + this.createusername = createusername; + } + + public LocalDateTime getCreatetime() { + return createtime; + } + + public void setCreatetime(LocalDateTime createtime) { + this.createtime = createtime; + } + + public Long getModifyuserid() { + return modifyuserid; + } + + public void setModifyuserid(Long modifyuserid) { + this.modifyuserid = modifyuserid; + } + + public String getModifyusername() { + return modifyusername; + } + + public void setModifyusername(String modifyusername) { + this.modifyusername = modifyusername; + } + + public LocalDateTime getModifytime() { + return modifytime; + } + + public void setModifytime(LocalDateTime modifytime) { + this.modifytime = modifytime; + } + + public String getEntitytype() { + return entitytype; + } + + public void setEntitytype(String entitytype) { + this.entitytype = entitytype; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public Long getLabelPrintTime() { + return labelPrintTime; + } + + public void setLabelPrintTime(Long labelPrintTime) { + this.labelPrintTime = labelPrintTime; + } + + public String getBackReason() { + return backReason; + } + + public void setBackReason(String backReason) { + this.backReason = backReason; + } + + public Double getCheckValue() { + return checkValue; + } + + public void setCheckValue(Double checkValue) { + this.checkValue = checkValue; + } + + public String getCheckStstus() { + return checkStstus; + } + + public void setCheckStstus(String checkStstus) { + this.checkStstus = checkStstus; + } + + public Long getIsconsolidate() { + return isconsolidate; + } + + public void setIsconsolidate(Long isconsolidate) { + this.isconsolidate = isconsolidate; + } + + public String getCalcuform() { + return calcuform; + } + + public void setCalcuform(String calcuform) { + this.calcuform = calcuform; + } + + public Long getDecimaldigits() { + return decimaldigits; + } + + public void setDecimaldigits(Long decimaldigits) { + this.decimaldigits = decimaldigits; + } + + public Long getInspectTaskItemGid() { + return inspectTaskItemGid; + } + + public void setInspectTaskItemGid(Long inspectTaskItemGid) { + this.inspectTaskItemGid = inspectTaskItemGid; + } + + public Long getItemno() { + return itemno; + } + + public void setItemno(Long itemno) { + this.itemno = itemno; + } + + public Long getIsSample() { + return isSample; + } + + public void setIsSample(Long isSample) { + this.isSample = isSample; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/controller/LimsMsgtipController.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/controller/LimsMsgtipController.java new file mode 100644 index 0000000..aef70ac --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/controller/LimsMsgtipController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.test.folder.mom.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/business/test/folder/msgtips/page") +public interface LimsMsgtipController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/controller/impl/LimsMsgtipControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/controller/impl/LimsMsgtipControllerImpl.java new file mode 100644 index 0000000..5b8738c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/controller/impl/LimsMsgtipControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.business.test.folder.mom.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.business.test.folder.mom.controller.LimsMsgtipController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsMsgtipControllerImpl implements LimsMsgtipController { + + @Log(value = "消息提示编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/business/test/folder/msgtips/lims-msgtip-edit-list"; + } + + @Log(value = "消息提示详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/business/test/folder/msgtips/lims-msgtip-detail"; + } + + @Log(value = "消息提示查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/business/test/folder/msgtips/lims-msgtip-search-list"; + } + + @Log(value = "消息提示选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/business/test/folder/msgtips/lims-msgtip-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/dao/LimsMsgtipDao.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/dao/LimsMsgtipDao.java new file mode 100644 index 0000000..8eca2b8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/dao/LimsMsgtipDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.business.test.folder.mom.dao; + +import com.sunwayworld.basemodule.business.test.folder.mom.bean.LimsMsgtipBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsMsgtipDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/dao/impl/LimsMsgtipDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/dao/impl/LimsMsgtipDaoImpl.java new file mode 100644 index 0000000..0fbe448 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/dao/impl/LimsMsgtipDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.business.test.folder.mom.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.business.test.folder.mom.bean.LimsMsgtipBean; +import com.sunwayworld.basemodule.business.test.folder.mom.dao.LimsMsgtipDao; +import com.sunwayworld.basemodule.business.test.folder.mom.mapper.LimsMsgtipMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsMsgtipDaoImpl extends MybatisDaoSupport implements LimsMsgtipDao { + + @Autowired + private LimsMsgtipMapper limsMsgtipMapper; + + @Override + public LimsMsgtipMapper getMapper() { + return limsMsgtipMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/mapper/LimsMsgtipMapper.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/mapper/LimsMsgtipMapper.java new file mode 100644 index 0000000..8a85a40 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/mapper/LimsMsgtipMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.test.folder.mom.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsMsgtipMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/mapper/conf/lims-msgtip-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/mapper/conf/lims-msgtip-mysql-mapper.xml new file mode 100644 index 0000000..7868487 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/mapper/conf/lims-msgtip-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/mapper/conf/lims-msgtip-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/mapper/conf/lims-msgtip-oracle-mapper.xml new file mode 100644 index 0000000..7868487 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/mapper/conf/lims-msgtip-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/mapper/conf/lims-msgtip-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/mapper/conf/lims-msgtip-postgresql-mapper.xml new file mode 100644 index 0000000..7868487 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/mapper/conf/lims-msgtip-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/mapper/conf/lims-msgtip-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/mapper/conf/lims-msgtip-sqlserver-mapper.xml new file mode 100644 index 0000000..7868487 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/mapper/conf/lims-msgtip-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/resource/LimsMsgtipResource.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/resource/LimsMsgtipResource.java new file mode 100644 index 0000000..866281c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/resource/LimsMsgtipResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.test.folder.mom.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.business.test.folder.mom.bean.LimsMsgtipBean; +import com.sunwayworld.basemodule.business.test.folder.mom.service.LimsMsgtipService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/business/test/folder/msgtips") +public interface LimsMsgtipResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/resource/impl/LimsMsgtipResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/resource/impl/LimsMsgtipResourceImpl.java new file mode 100644 index 0000000..b2ec7fc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/resource/impl/LimsMsgtipResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.business.test.folder.mom.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.business.test.folder.mom.resource.LimsMsgtipResource; +import com.sunwayworld.basemodule.business.test.folder.mom.service.LimsMsgtipService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("消息提示") +@RestController +@GikamBean +public class LimsMsgtipResourceImpl implements LimsMsgtipResource { + + @Autowired + private LimsMsgtipService limsMsgtipService; + + @Override + public LimsMsgtipService getService() { + return limsMsgtipService; + } + + @Log(value = "新增消息提示", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/service/LimsMsgtipService.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/service/LimsMsgtipService.java new file mode 100644 index 0000000..1b61094 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/service/LimsMsgtipService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.test.folder.mom.service; + +import com.sunwayworld.basemodule.business.test.folder.mom.bean.LimsMsgtipBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsMsgtipService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/service/MOMService.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/service/MOMService.java new file mode 100644 index 0000000..84a58dc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/service/MOMService.java @@ -0,0 +1,39 @@ +package com.sunwayworld.basemodule.business.test.folder.mom.service; + +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.mom.bean.*; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; + +import java.util.List; + +//db mom +public interface MOMService { + //查询满足条件的取样单 + List querySimpling_inspection(); + + //根据取样单号,查询取样任务明细 + List querySimpling_item(String code); + + //根据取样单号,查询IQC检验任务 + List queryIncomingInspection(String code); + + //根据取样单号,查询FQC检验任务 + List queryFinalizedInspection(String code); + + //根据取样单号,查询IPQC检验任务 + List queryProcessInspection(String code); + + void updateMomResult(List taskBeans); + + void updateData(String sql); + + void insertEmail(List simplingItems, SimplingInspection simplingInspection); + + LimsFolderBean processDataIPQC(SimplingInspection simplingInspection); + + LimsFolderBean processDataIQC(SimplingInspection simplingInspection); + + LimsFolderBean processDataFQC(SimplingInspection simplingInspection); + + void retryInsertTaskHistory(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/service/impl/LimsMsgtipServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/service/impl/LimsMsgtipServiceImpl.java new file mode 100644 index 0000000..530a425 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/service/impl/LimsMsgtipServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.business.test.folder.mom.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.business.test.folder.mom.dao.LimsMsgtipDao; +import com.sunwayworld.basemodule.business.test.folder.mom.bean.LimsMsgtipBean; +import com.sunwayworld.basemodule.business.test.folder.mom.service.LimsMsgtipService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsMsgtipServiceImpl implements LimsMsgtipService { + + @Autowired + private LimsMsgtipDao limsMsgtipDao; + + @Override + @SuppressWarnings("unchecked") + public LimsMsgtipDao getDao() { + return limsMsgtipDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsMsgtipBean limsMsgtip = jsonWrapper.parseUnique(LimsMsgtipBean.class); + limsMsgtip.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsMsgtip); + return limsMsgtip.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/service/impl/MOMServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/service/impl/MOMServiceImpl.java new file mode 100644 index 0000000..f9e989a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/service/impl/MOMServiceImpl.java @@ -0,0 +1,824 @@ +package com.sunwayworld.basemodule.business.test.folder.mom.service.impl; + +import com.sunwayworld.basemodule.business.result.bean.LimsResultBean; +import com.sunwayworld.basemodule.business.result.service.LimsResultService; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.mom.bean.*; +import com.sunwayworld.basemodule.business.test.folder.mom.service.LimsMsgtipService; +import com.sunwayworld.basemodule.business.test.folder.mom.service.MOMService; +import com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTestMatrixBean; +import com.sunwayworld.basemodule.business.test.task.landian.util.Util; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.basemodule.business.test.task.service.LimsTestMatrixService; +import com.sunwayworld.basemodule.common.eptstorage.db.bean.LimsDbconnBean; +import com.sunwayworld.basemodule.common.eptstorage.db.bean.LimsDbextractConfigBean; +import com.sunwayworld.basemodule.common.eptstorage.db.service.LimsDbconnService; +import com.sunwayworld.basemodule.common.eptstorage.db.service.LimsDbextractConfigService; +import com.sunwayworld.basemodule.common.eptstorage.db.util.DbHelper; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestBean; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestMethodBean; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestSplitBean; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmAnalystBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTestMethodService; +import com.sunwayworld.basemodule.coredata.test.service.LimsTestService; +import com.sunwayworld.basemodule.coredata.test.service.LimsTestSplitService; +import com.sunwayworld.basemodule.coredata.test.service.LimsTmAnalystService; +import com.sunwayworld.cloud.module.email.service.CoreEmailService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.data.Pair; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.data.page.PageRequest; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.mybatis.page.PageRowBounds; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.NumberUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import com.sunwayworld.module.mdm.user.service.CoreUserService; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.time.LocalDateTime; +import java.util.*; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class MOMServiceImpl implements MOMService { + private static final Logger logger = LogManager.getLogger(MOMServiceImpl.class); + + @Autowired + private DbHelper dbHelper; + @Autowired + private LimsDbconnService dbconnService; + @Autowired + private LimsDbextractConfigService dbextractConfigService; + @Autowired + private LimsFolderService limsFolderService; + @Autowired + private LimsOrderService limsOrderService; + @Autowired + private LimsTaskService limsTaskService; + @Autowired + private LimsTestMatrixService testMatrixService; + @Autowired + private LimsTestService limsTestService; + @Autowired + private LimsTestMethodService testMethodService; + @Autowired + private LimsTestSplitService testSplitService; + @Autowired + private LimsMsgtipService msgtipService; + @Autowired + private CoreEmailService coreEmailService; + @Autowired + private LimsTmAnalystService limsTmAnalystService; + @Autowired + private LimsResultService limsResultService; + + + @Override + public List querySimpling_inspection() { + LimsDbconnBean dbconnBean = dbconnService.selectFirstByFilter(SearchFilter.instance().match("sourceName","mom").filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(dbconnBean)){ + throw new InvalidDataException("未定义mom数据库连接"); + } + LimsDbextractConfigBean simplingInspectionSql = dbextractConfigService.selectFirstByFilter(SearchFilter.instance().match("name", "查询取样单").filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(simplingInspectionSql)){ + throw new InvalidDataException("未定义查询取样任务明细SQL"); + } + String sql = simplingInspectionSql.getSql(); + if(ObjectUtils.isEmpty(sql)){ + throw new InvalidDataException("sql不能为空!"); + } + Map param = new HashMap<>(); + List paramMustFit = StringUtils.substringsBetween(sql, "#{", "}"); + for (String s : paramMustFit) { + if(!param.containsKey(s)){ + throw new InvalidDataException("请输入参数【"+s+"】的值"); + } + } + String replaceSql = StringUtils.replaceBetween(sql, "#{", "}",param); + return dbHelper.query(dbconnBean,replaceSql,new SimplingInspection()); + } + + @Override + public List querySimpling_item(String code) { + LimsDbconnBean dbconnBean = dbconnService.selectFirstByFilter(SearchFilter.instance().match("sourceName","mom").filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(dbconnBean)){ + throw new InvalidDataException("未定义mom数据库连接"); + } + LimsDbextractConfigBean simplingInspectionSql = dbextractConfigService.selectFirstByFilter(SearchFilter.instance().match("name", "查询取样任务明细").filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(simplingInspectionSql)){ + throw new InvalidDataException("未定义查询取样任务明细SQL"); + } + String sql = simplingInspectionSql.getSql(); + if(ObjectUtils.isEmpty(sql)){ + throw new InvalidDataException("sql不能为空!"); + } + Map param = new HashMap<>(); + param.put("code",code); + List paramMustFit = StringUtils.substringsBetween(sql, "#{", "}"); + for (String s : paramMustFit) { + if(!param.containsKey(s)){ + throw new InvalidDataException("请输入参数【"+s+"】的值"); + } + } + String replaceSql = StringUtils.replaceBetween(sql, "#{", "}",param); + return dbHelper.query(dbconnBean,replaceSql,new SimplingItem()); + } + + @Override + public void updateData(String sql) { + LimsDbconnBean dbconnBean = dbconnService.selectFirstByFilter(SearchFilter.instance().match("sourceName","mom").filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(dbconnBean)){ + throw new InvalidDataException("未定义mom数据库连接"); + } + dbHelper.update(dbconnBean,sql); + } + + @Override + @Transactional + public LimsFolderBean processDataIQC(SimplingInspection simplingInspection) { + List simplingItems = querySimpling_item(simplingInspection.getCode()); + logger.error("processDataIQC,查询出simplingItems数量={},code={}",simplingItems.size(),simplingInspection.getCode()); + if(ObjectUtils.isEmpty(simplingItems)){ + return null; + } + + List incomingInspections = queryIncomingInspection(simplingInspection.getCode()); + logger.error("processDataIQC,查询出incomingInspections数量={},code={}",incomingInspections.size(),simplingInspection.getCode()); + if(ObjectUtils.isEmpty(incomingInspections)){ + return null; + } + IncomingInspection incomingInspection = incomingInspections.get(0); + + LimsFolderBean folderBean = new LimsFolderBean(); + folderBean.setId(ApplicationContextHelper.getNextIdentity()); + folderBean.setMomSimplingInspectionGid(simplingInspection.getGid()); + folderBean.setFolderNo(simplingInspection.getSourceCode()); + folderBean.setTestSource("质量送检"); + folderBean.setCheckType(simplingInspection.getInspectType()); + folderBean.setQualityTemplateNo(incomingInspection.getTemplatecode()); + folderBean.setQualityTemplateName(incomingInspection.getTemplatename()); + folderBean.setSampleTaskNo(simplingInspection.getCode()); + folderBean.setProductionLineName(simplingInspection.getLineCode()); + folderBean.setMaterialNo(incomingInspection.getMaterialcode()); + folderBean.setMaterialDesc(incomingInspection.getMaterialname()); + folderBean.setBatchNo(simplingInspection.getProductBatchNo()); + folderBean.setInspectNo(simplingInspection.getSourceCode()); + folderBean.setPurchaseNo(incomingInspection.getPurchaseorderno()); + folderBean.setPurchaseLineNo(incomingInspection.getRowno()); + folderBean.setSupplierNo(incomingInspection.getVendorcode()); + folderBean.setSupplierName(incomingInspection.getVendorname()); + folderBean.setFactoryNo(simplingInspection.getPlantCode()); + folderBean.setFactoryName(simplingInspection.getPlantName()); + folderBean.setWarehouseNo(incomingInspection.getWarehousecode()); + folderBean.setWarehouseName(incomingInspection.getWarehousename()); + folderBean.setProcesses(simplingInspection.getOperationName()); + folderBean.setClientUserId(LocalContextHelper.getLoginUserId()); + folderBean.setClientUserOrgId(LocalContextHelper.getLoginOrgId()); + folderBean.setClientUserName(LocalContextHelper.getLoginUserName()); + folderBean.setClientUserOrgName(LocalContextHelper.getLoginOrgName()); + folderBean.setCreatedByOrgId(LocalContextHelper.getLoginOrgId()); + folderBean.setCreatedByOrgName(LocalContextHelper.getLoginOrgName()); + folderBean.setCreatedById(LocalContextHelper.getLoginUserId()); + folderBean.setCreatedByName(LocalContextHelper.getLoginUserName()); + folderBean.setCreatedTime(LocalDateTime.now()); + folderBean.setStatus("Draft"); + CoreUserBean userBean = ApplicationContextHelper.getBean(CoreUserService.class).selectById(LocalContextHelper.getLoginUserId()); + if (userBean != null) { + folderBean.setClientUserEmail(userBean.getEmail()); + folderBean.setClientUserPhone(userBean.getMobile()); + } + Pair, List> listListPair = contructLimsTaskByItemCodes(simplingItems, folderBean); + List taskBeans = listListPair.getSecond(); + if(ObjectUtils.isEmpty(taskBeans)){ + insertEmail(listListPair.getFirst(), simplingInspection); + return null; + } + limsFolderService.getDao().insert(folderBean); + + LimsOrderBean limsOrder = new LimsOrderBean(); + limsOrder.setId(ApplicationContextHelper.getNextIdentity()); + limsOrder.setFolderId(folderBean.getId()); + limsOrder.setSendSampleBatchNo(simplingInspection.getProductBatchNo()); + limsFolderService.setSampleBatchRemarkBy(folderBean, Arrays.asList(limsOrder)); + limsOrder.setOrdNo(folderBean.getFolderNo() + "-" + String.format("%02d",1)); + limsOrder.setOrdName(simplingInspection.getProductName()); + limsOrderService.getDao().insert(limsOrder); + + limsTaskService.getDao().insert(taskBeans); + + List insertTestMatrixBeanList = new ArrayList<>(); + for (LimsTaskBean ordtaskBean : taskBeans) { + LimsTestMatrixBean t = new LimsTestMatrixBean(ApplicationContextHelper.getNextIdentity(), ordtaskBean.getFolderId(), ordtaskBean.getId(), limsOrder.getId()); + t.setCheckFlag("1"); + insertTestMatrixBeanList.add(t); + } + testMatrixService.getDao().insert(insertTestMatrixBeanList); + + return folderBean; + } + + @Override + @Transactional + public void insertEmail(List simplingItems, SimplingInspection simplingInspection) { + if(ObjectUtils.isEmpty(simplingItems)){ + return; + } + List tipList = simplingItems.stream().map(c -> c.getItemCode() + " " + c.getItemName()).collect(Collectors.toList()); + StringBuffer msg = new StringBuffer("取样单【"+ simplingInspection.getCode()+"】下的检验任务MOM编号未在LIMS中维护,请联系管理员维护。待维护的检验任务如下:\n"); + for (String s : tipList) { + msg.append(s).append("\n"); + } + LimsMsgtipBean msgtipBean = new LimsMsgtipBean(); + msgtipBean.setId(ApplicationContextHelper.getNextIdentity()); + msgtipBean.setMsgType("MOM建单提醒"); + msgtipBean.setMsgContent(msg.toString()); + msgtipService.getDao().insert(msgtipBean); + + String configId = "MOM_TIP_TEMPLATE"; + Map replacementContainer = new HashMap<>(); + replacementContainer.put("msg",msgtipBean.getMsgContent()); + coreEmailService.insert(configId,new ArrayList<>(),replacementContainer); + } + + @Override + @Transactional + public LimsFolderBean processDataIPQC(SimplingInspection simplingInspection) { + List simplingItems = querySimpling_item(simplingInspection.getCode()); + logger.error("processDataIPQC,查询出simplingItems数量={},code={}",simplingItems.size(),simplingInspection.getCode()); + if(ObjectUtils.isEmpty(simplingItems)){ + return null; + } + + List processInspections = queryProcessInspection(simplingInspection.getCode()); + logger.error("processDataIPQC,查询出processInspections数量={},code={}",processInspections.size(),simplingInspection.getCode()); + if(ObjectUtils.isEmpty(processInspections)){ + return null; + } + ProcessInspection processInspection = processInspections.get(0); + + LimsFolderBean folderBean = new LimsFolderBean(); + folderBean.setId(ApplicationContextHelper.getNextIdentity()); + folderBean.setMomSimplingInspectionGid(simplingInspection.getGid()); + folderBean.setFolderNo(simplingInspection.getSourceCode()); + folderBean.setTestSource("质量送检"); + folderBean.setCheckType(simplingInspection.getInspectType()); + folderBean.setQualityTemplateNo(processInspection.getTemplatecode()); + folderBean.setQualityTemplateName(processInspection.getTemplatename()); + folderBean.setSampleTaskNo(simplingInspection.getCode()); + folderBean.setProductionLineName(simplingInspection.getLineName()); + folderBean.setMaterialNo(processInspection.getMaterialcode()); + folderBean.setMaterialDesc(processInspection.getMaterialname()); + folderBean.setProductNo(simplingInspection.getProductCode()); + folderBean.setProductName(simplingInspection.getProductName()); + folderBean.setProductType(processInspection.getMaterialdesc()); + folderBean.setBatchProductNo(simplingInspection.getProductBatchNo()); + folderBean.setWorkShopName(simplingInspection.getWorkcentername()); + folderBean.setProcesses(simplingInspection.getOperationName()); + folderBean.setClientUserId(LocalContextHelper.getLoginUserId()); + folderBean.setClientUserOrgId(LocalContextHelper.getLoginOrgId()); + folderBean.setClientUserName(LocalContextHelper.getLoginUserName()); + folderBean.setClientUserOrgName(LocalContextHelper.getLoginOrgName()); + folderBean.setCreatedByOrgId(LocalContextHelper.getLoginOrgId()); + folderBean.setCreatedByOrgName(LocalContextHelper.getLoginOrgName()); + folderBean.setCreatedById(LocalContextHelper.getLoginUserId()); + folderBean.setCreatedByName(LocalContextHelper.getLoginUserName()); + folderBean.setCreatedTime(LocalDateTime.now()); + folderBean.setStatus("Draft"); + CoreUserBean userBean = ApplicationContextHelper.getBean(CoreUserService.class).selectById(LocalContextHelper.getLoginUserId()); + if (userBean != null) { + folderBean.setClientUserEmail(userBean.getEmail()); + folderBean.setClientUserPhone(userBean.getMobile()); + } + Pair, List> listListPair = contructLimsTaskByItemCodes(simplingItems, folderBean); + List taskBeans = listListPair.getSecond(); + if(ObjectUtils.isEmpty(taskBeans)){ + insertEmail(listListPair.getFirst(), simplingInspection); + return null; + } + limsFolderService.getDao().insert(folderBean); + + LimsOrderBean limsOrder = new LimsOrderBean(); + limsOrder.setId(ApplicationContextHelper.getNextIdentity()); + limsOrder.setFolderId(folderBean.getId()); + limsOrder.setSendSampleBatchNo(simplingInspection.getProductBatchNo()); + limsFolderService.setSampleBatchRemarkBy(folderBean, Arrays.asList(limsOrder)); + limsOrder.setOrdNo(folderBean.getFolderNo() + "-" + String.format("%02d",1)); + limsOrder.setOrdName(simplingInspection.getProductName()); + limsOrderService.getDao().insert(limsOrder); + + limsTaskService.getDao().insert(taskBeans); + + List insertTestMatrixBeanList = new ArrayList<>(); + for (LimsTaskBean ordtaskBean : taskBeans) { + LimsTestMatrixBean t = new LimsTestMatrixBean(ApplicationContextHelper.getNextIdentity(), ordtaskBean.getFolderId(), ordtaskBean.getId(), limsOrder.getId()); + t.setCheckFlag("1"); + insertTestMatrixBeanList.add(t); + } + testMatrixService.getDao().insert(insertTestMatrixBeanList); + + return folderBean; + } + + @Override + @Transactional + public LimsFolderBean processDataFQC(SimplingInspection simplingInspection) { + List simplingItems = querySimpling_item(simplingInspection.getCode()); + logger.error("processDataFQC,查询出simplingItems数量={},code={}",simplingItems.size(),simplingInspection.getCode()); + if(ObjectUtils.isEmpty(simplingItems)){ + return null; + } + + List finalizedInspections = queryFinalizedInspection(simplingInspection.getCode()); + logger.error("processDataFQC,查询出finalizedInspections数量={},code={}",finalizedInspections.size(),simplingInspection.getCode()); + if(ObjectUtils.isEmpty(finalizedInspections)){ + return null; + } + FinalizedInspection finalizedInspection = finalizedInspections.get(0); + + LimsFolderBean folderBean = new LimsFolderBean(); + folderBean.setId(ApplicationContextHelper.getNextIdentity()); + folderBean.setMomSimplingInspectionGid(simplingInspection.getGid()); + folderBean.setFolderNo(simplingInspection.getSourceCode()); + folderBean.setTestSource("质量送检"); + folderBean.setCheckType(simplingInspection.getInspectType()); + folderBean.setQualityTemplateNo(finalizedInspection.getTemplatecode()); + folderBean.setQualityTemplateName(finalizedInspection.getTemplatename()); + folderBean.setSampleTaskNo(simplingInspection.getCode()); + folderBean.setProductionLineName(simplingInspection.getLineName()); + folderBean.setMaterialNo(finalizedInspection.getMaterialcode()); + folderBean.setMaterialDesc(finalizedInspection.getMaterialname()); + folderBean.setProductNo(simplingInspection.getProductCode()); + folderBean.setProductName(simplingInspection.getProductName()); + folderBean.setProductType(finalizedInspection.getMaterialdesc()); + folderBean.setBatchProductNo(simplingInspection.getProductBatchNo()); + folderBean.setWorkShopName(simplingInspection.getWorkcentername()); + folderBean.setProcesses(simplingInspection.getOperationCode()); + folderBean.setClientUserId(LocalContextHelper.getLoginUserId()); + folderBean.setClientUserOrgId(LocalContextHelper.getLoginOrgId()); + folderBean.setClientUserName(LocalContextHelper.getLoginUserName()); + folderBean.setClientUserOrgName(LocalContextHelper.getLoginOrgName()); + folderBean.setCreatedByOrgId(LocalContextHelper.getLoginOrgId()); + folderBean.setCreatedByOrgName(LocalContextHelper.getLoginOrgName()); + folderBean.setCreatedById(LocalContextHelper.getLoginUserId()); + folderBean.setCreatedByName(LocalContextHelper.getLoginUserName()); + folderBean.setCreatedTime(LocalDateTime.now()); + folderBean.setStatus("Draft"); + CoreUserBean userBean = ApplicationContextHelper.getBean(CoreUserService.class).selectById(LocalContextHelper.getLoginUserId()); + if (userBean != null) { + folderBean.setClientUserEmail(userBean.getEmail()); + folderBean.setClientUserPhone(userBean.getMobile()); + } + Pair, List> listListPair = contructLimsTaskByItemCodes(simplingItems, folderBean); + List taskBeans = listListPair.getSecond(); + if(ObjectUtils.isEmpty(taskBeans)){ + insertEmail(listListPair.getFirst(), simplingInspection); + return null; + } + limsFolderService.getDao().insert(folderBean); + + LimsOrderBean limsOrder = new LimsOrderBean(); + limsOrder.setId(ApplicationContextHelper.getNextIdentity()); + limsOrder.setFolderId(folderBean.getId()); + limsOrder.setSendSampleBatchNo(simplingInspection.getProductBatchNo()); + limsFolderService.setSampleBatchRemarkBy(folderBean, Arrays.asList(limsOrder)); + limsOrder.setOrdNo(folderBean.getFolderNo() + "-" + String.format("%02d",1)); + limsOrder.setOrdName(simplingInspection.getProductName()); + limsOrderService.getDao().insert(limsOrder); + + limsTaskService.getDao().insert(taskBeans); + + List insertTestMatrixBeanList = new ArrayList<>(); + for (LimsTaskBean ordtaskBean : taskBeans) { + LimsTestMatrixBean t = new LimsTestMatrixBean(ApplicationContextHelper.getNextIdentity(), ordtaskBean.getFolderId(), ordtaskBean.getId(), limsOrder.getId()); + t.setCheckFlag("1"); + insertTestMatrixBeanList.add(t); + } + testMatrixService.getDao().insert(insertTestMatrixBeanList); + + return folderBean; + } + + private Pair,List> contructLimsTaskByItemCodes(List simplingItems, LimsFolderBean folderBean) { + if(ObjectUtils.isEmpty(simplingItems)){ + return Pair.of(new ArrayList<>(),new ArrayList<>()); + } + List itemCodes = simplingItems.stream().filter(c -> !ObjectUtils.isEmpty(c.getItemCode())).map(g -> g.getItemCode()).distinct().collect(Collectors.toList()); + if(ObjectUtils.isEmpty(itemCodes)){ + return Pair.of(new ArrayList<>(),new ArrayList<>()); + } + List testBeans = limsTestService.selectListByFilter(SearchFilter.instance().match("momItemCode", itemCodes).filter(MatchPattern.OR)); + if(ObjectUtils.isEmpty(testBeans)){ + return Pair.of(simplingItems,new ArrayList<>()); + } + List testSplitBeans = testSplitService.selectListByFilter(SearchFilter.instance().match("parentTestId", testBeans.stream().map(c -> c.getId()).collect(Collectors.toList())).filter(MatchPattern.OR)); + List testIds = testBeans.stream().map(c -> c.getId()).collect(Collectors.toList()); + if(!ObjectUtils.isEmpty(testSplitBeans)){ + testIds.addAll(testSplitBeans.stream().map(c -> c.getItemId()).collect(Collectors.toList())); + } + + List taskBeans = new ArrayList<>(); + List testMethodBeans = testMethodService.selectListByFilter(SearchFilter.instance().match("testId",testIds).filter(MatchPattern.OR)); + for (SimplingItem simplingItem : simplingItems) { + //先判断是否是要拆分的项目,如果下面维护了就是 根据itemCode,寻找系统中的检测项目 + List splitBeans = testSplitBeans.stream().filter(c -> ObjectUtils.toString(c.getExt$Item("momitemcode")).equals(simplingItem.getItemCode())).collect(Collectors.toList()); + if(!ObjectUtils.isEmpty(splitBeans)){ + //按拆分的生成项目 + for (LimsTestSplitBean splitBean : splitBeans) { + LimsTestMethodBean testMethodBean = testMethodBeans.stream().filter(c -> c.getTestId().longValue() == splitBean.getItemId().longValue()).findFirst().orElse(null); + if(testMethodBean!=null){ + LimsTaskBean task = new LimsTaskBean(); + task.setId(ApplicationContextHelper.getNextIdentity()); + task.setFolderId(folderBean.getId()); + task.setCheckType(folderBean.getCheckType()); + task.setSimplingItemGid(simplingItem.getGid()); + task.setTestSplitFlag("1"); + task.setParentTestId(splitBean.getParentTestId()); + task.setTestMethodId(testMethodBean.getId()); + task.setTestId(testMethodBean.getTestId()); + task.setTestCode(testMethodBean.getExt$Item("testcode")); + task.setTestType(testMethodBean.getExt$Item("testtype")); + task.setTestName(testMethodBean.getExt$Item("testname")); + task.setMethodId(testMethodBean.getMethodId()); + task.setMethodCode(testMethodBean.getExt$Item("methodcode")); + task.setMethodName(testMethodBean.getExt$Item("methodname")); + task.setJudgeBasis(testMethodBean.getJudgeBasis()); + task.setTestDirectionId(testMethodBean.getTestDirectionId()); + task.setResult(ObjectUtils.toString(simplingItem.getCheckValue())); + if(!ObjectUtils.isEmpty(simplingItem.getCheckStstus())){ + task.setResultStatus1("QUALIFIED".equals(simplingItem.getCheckStstus())?"正常":"异常"); + } + if(!ObjectUtils.isEmpty(simplingItem.getStandardValue()) && !ObjectUtils.isEmpty(simplingItem.getUpperValue())){ + task.setHighLimit((simplingItem.getStandardValue()+simplingItem.getUpperValue())+""); + } + if(!ObjectUtils.isEmpty(simplingItem.getStandardValue()) && !ObjectUtils.isEmpty(simplingItem.getLowerValue())){ + task.setLowLimit((simplingItem.getStandardValue()-simplingItem.getLowerValue())+""); + } + task.setItemSorter(!ObjectUtils.isEmpty(testMethodBean.getExt$Item("itemsorter"))?Integer.parseInt(testMethodBean.getExt$Item("itemsorter")):1); + taskBeans.add(task); + }else{ + return Pair.of(Arrays.asList(simplingItem),new ArrayList<>()); + } + } + }else{ + LimsTestMethodBean testMethodBean = testMethodBeans.stream().filter(c ->ObjectUtils.toString(c.getExt$Item("momitemcode")).equals(simplingItem.getItemCode())).findFirst().orElse(null); + if(testMethodBean!=null){ + LimsTaskBean task = new LimsTaskBean(); + task.setId(ApplicationContextHelper.getNextIdentity()); + task.setFolderId(folderBean.getId()); + task.setCheckType(folderBean.getCheckType()); + task.setSimplingItemGid(simplingItem.getGid()); + task.setTestMethodId(testMethodBean.getId()); + task.setTestId(testMethodBean.getTestId()); + task.setTestCode(testMethodBean.getExt$Item("testcode")); + task.setTestType(testMethodBean.getExt$Item("testtype")); + task.setTestName(testMethodBean.getExt$Item("testname")); + task.setMethodId(testMethodBean.getMethodId()); + task.setMethodCode(testMethodBean.getExt$Item("methodcode")); + task.setMethodName(testMethodBean.getExt$Item("methodname")); + task.setJudgeBasis(testMethodBean.getJudgeBasis()); + task.setTestDirectionId(testMethodBean.getTestDirectionId()); + task.setResult(ObjectUtils.toString(simplingItem.getCheckValue())); + if(!ObjectUtils.isEmpty(simplingItem.getCheckStstus())){ + task.setResultStatus1("QUALIFIED".equals(simplingItem.getCheckStstus())?"正常":"异常"); + } + if(!ObjectUtils.isEmpty(simplingItem.getStandardValue()) && !ObjectUtils.isEmpty(simplingItem.getUpperValue())){ + task.setHighLimit((simplingItem.getStandardValue()+simplingItem.getUpperValue())+""); + } + if(!ObjectUtils.isEmpty(simplingItem.getStandardValue()) && !ObjectUtils.isEmpty(simplingItem.getLowerValue())){ + task.setLowLimit((simplingItem.getStandardValue()-simplingItem.getLowerValue())+""); + } + task.setItemSorter(!ObjectUtils.isEmpty(testMethodBean.getExt$Item("itemsorter"))?Integer.parseInt(testMethodBean.getExt$Item("itemsorter")):1); + taskBeans.add(task); + }else{ + return Pair.of(Arrays.asList(simplingItem),new ArrayList<>()); + } + } + } + return Pair.of(new ArrayList<>(),taskBeans); + } + + @Override + public List queryIncomingInspection(String code) { + LimsDbconnBean dbconnBean = dbconnService.selectFirstByFilter(SearchFilter.instance().match("sourceName","mom").filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(dbconnBean)){ + throw new InvalidDataException("未定义mom数据库连接"); + } + LimsDbextractConfigBean simplingInspectionSql = dbextractConfigService.selectFirstByFilter(SearchFilter.instance().match("name", "IQC检验任务").filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(simplingInspectionSql)){ + throw new InvalidDataException("未定义IQC检验任务SQL"); + } + String sql = simplingInspectionSql.getSql(); + if(ObjectUtils.isEmpty(sql)){ + throw new InvalidDataException("sql不能为空!"); + } + Map param = new HashMap<>(); + param.put("code",code); + List paramMustFit = StringUtils.substringsBetween(sql, "#{", "}"); + for (String s : paramMustFit) { + if(!param.containsKey(s)){ + throw new InvalidDataException("请输入参数【"+s+"】的值"); + } + } + String replaceSql = StringUtils.replaceBetween(sql, "#{", "}",param); + return dbHelper.query(dbconnBean,replaceSql,new IncomingInspection()); + } + + @Override + public List queryFinalizedInspection(String code) { + LimsDbconnBean dbconnBean = dbconnService.selectFirstByFilter(SearchFilter.instance().match("sourceName","mom").filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(dbconnBean)){ + throw new InvalidDataException("未定义mom数据库连接"); + } + LimsDbextractConfigBean simplingInspectionSql = dbextractConfigService.selectFirstByFilter(SearchFilter.instance().match("name", "FQC检验任务").filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(simplingInspectionSql)){ + throw new InvalidDataException("未定义FQC检验任务SQL"); + } + String sql = simplingInspectionSql.getSql(); + if(ObjectUtils.isEmpty(sql)){ + throw new InvalidDataException("sql不能为空!"); + } + Map param = new HashMap<>(); + param.put("code",code); + List paramMustFit = StringUtils.substringsBetween(sql, "#{", "}"); + for (String s : paramMustFit) { + if(!param.containsKey(s)){ + throw new InvalidDataException("请输入参数【"+s+"】的值"); + } + } + String replaceSql = StringUtils.replaceBetween(sql, "#{", "}",param); + return dbHelper.query(dbconnBean,replaceSql,new FinalizedInspection()); + } + + @Override + public List queryProcessInspection(String code) { + LimsDbconnBean dbconnBean = dbconnService.selectFirstByFilter(SearchFilter.instance().match("sourceName","mom").filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(dbconnBean)){ + throw new InvalidDataException("未定义mom数据库连接"); + } + LimsDbextractConfigBean simplingInspectionSql = dbextractConfigService.selectFirstByFilter(SearchFilter.instance().match("name", "IPQC检验任务").filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(simplingInspectionSql)){ + throw new InvalidDataException("未定义IPQC检验任务SQL"); + } + String sql = simplingInspectionSql.getSql(); + if(ObjectUtils.isEmpty(sql)){ + throw new InvalidDataException("sql不能为空!"); + } + Map param = new HashMap<>(); + param.put("code",code); + List paramMustFit = StringUtils.substringsBetween(sql, "#{", "}"); + for (String s : paramMustFit) { + if(!param.containsKey(s)){ + throw new InvalidDataException("请输入参数【"+s+"】的值"); + } + } + String replaceSql = StringUtils.replaceBetween(sql, "#{", "}",param); + return dbHelper.query(dbconnBean,replaceSql,new ProcessInspection()); + } + + @Override + public void updateMomResult(List taskBeans) { + if(ObjectUtils.isEmpty(taskBeans)){ + return; + } + + List mobBeans = taskBeans.stream().filter(c->c.getProcessStatus().equalsIgnoreCase("Done") && !ObjectUtils.isEmpty(c.getSimplingItemGid())).collect(Collectors.toList()); + if(ObjectUtils.isEmpty(mobBeans)){ + return; + } + + //分为拆分的项目合并公式计算返回值,非拆分的项目直接返回值 + List splitTasks = mobBeans.stream().filter(c -> "1".equals(c.getTestSplitFlag())).collect(Collectors.toList()); + List normalTasks = mobBeans.stream().filter(c -> !"1".equals(c.getTestSplitFlag())).collect(Collectors.toList()); + + List updateTasks = new ArrayList<>(); + if(!ObjectUtils.isEmpty(splitTasks)){ + //寻找都done的拆分项目,根据SimplingItemGid + List simplingItemGids = splitTasks.stream().map(c -> c.getSimplingItemGid()).distinct().collect(Collectors.toList()); + List limsTaskBeanList = limsTaskService.selectListByFilter(SearchFilter.instance().match("simplingItemGid",simplingItemGids).filter(MatchPattern.OR)); + for (Long simplingItemGid : simplingItemGids) { + List sameSplitGroupTasks = limsTaskBeanList.stream().filter(c -> c.getSimplingItemGid().longValue() == simplingItemGid.longValue()).collect(Collectors.toList()); + if(!ObjectUtils.isEmpty(sameSplitGroupTasks)){ + boolean done = sameSplitGroupTasks.stream().allMatch(c -> c.getProcessStatus().equalsIgnoreCase("Done")); + if(done){ + //计算公式 + LimsTaskBean taskBean = sameSplitGroupTasks.get(0); + LimsTestBean parentTest = limsTestService.selectById(taskBean.getParentTestId()); + String ifOverLimit = "异常".equals(taskBean.getResultStatus1())?"1":"0"; + String checkStstus = "1".equals(ifOverLimit)?"UNQUALIFIED":"QUALIFIED"; //检查状态(QUALIFIED=不合格|UNQUALIFIED=合格) + Double value = calculateFormula(parentTest.getMomFormula(),sameSplitGroupTasks); + if(!NumberUtils.isNumber(ObjectUtils.toString(value))){ + continue; + } + String updatesimpling_itemSql = "update d_qa_simpling_item set checkStstus='"+ checkStstus+"',checkValue='"+value+"' where gid="+taskBean.getSimplingItemGid(); + this.updateData(updatesimpling_itemSql); + updateTasks.add(taskBean); + } + } + } + } + + if(!ObjectUtils.isEmpty(normalTasks)){ + for (LimsTaskBean taskBean : normalTasks) { + String ifOverLimit = "异常".equals(taskBean.getResultStatus1())?"1":"0"; + String checkStstus = "1".equals(ifOverLimit)?"UNQUALIFIED":"QUALIFIED"; //检查状态(QUALIFIED=不合格|UNQUALIFIED=合格) + if(!NumberUtils.isNumber(taskBean.getResult())){ + continue; + } + String updatesimpling_itemSql = "update d_qa_simpling_item set checkStstus='"+ checkStstus+"',checkValue='"+taskBean.getResult()+"' where gid="+taskBean.getSimplingItemGid(); + this.updateData(updatesimpling_itemSql); + updateTasks.add(taskBean); + } + } + + LocalDateTime now = LocalDateTime.now(); + for (LimsTaskBean updateTask : updateTasks) { + updateTask.setResultToMomTime(now); + } + limsTaskService.getDao().update(updateTasks,"ResultToMomTime"); + } + + private Double calculateFormula(String momFormula, List sameSplitGroupTasks) { + if(ObjectUtils.isEmpty(momFormula)){ + return null; + } + return Util.analysisTestBsh(momFormula, sameSplitGroupTasks); + } + + @Override + @Transactional + public void retryInsertTaskHistory() { + //mom试验检漏处理 + MapperParameter p = new MapperParameter(); + p.setFilter(SearchFilter.instance().match("momTaskCheck","0").filter(MatchPattern.SEQ) + .match("momSimplingInspectionGid",null).filter(MatchPattern.DIFFER)); + Page beanPage = limsFolderService.selectPagination(p, new PageRowBounds(PageRequest.of(1, 100))); + logger.info("retryInsertTaskHistory start, total:{},本次={} ",beanPage.getTotal(),beanPage.getRows().size()); + if(ObjectUtils.isEmpty(beanPage.getRows())){ + return; + } + List folderIds = beanPage.getRows().stream().map(c -> c.getId()).collect(Collectors.toList()); + List taskBeans = limsTaskService.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR)); + List orderBeans = limsOrderService.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR)); + + List updateFolderBeans = new ArrayList<>(); + for (LimsFolderBean folderBean : beanPage.getRows()) { + List simplingItems = querySimpling_itemBySimplingGid(folderBean.getMomSimplingInspectionGid()); + if(ObjectUtils.isEmpty(simplingItems)){ + updateFolderBeans.add(folderBean); + continue; + } + List folderTasks = taskBeans.stream().filter(c -> c.getFolderId().longValue() == folderBean.getId().longValue()).collect(Collectors.toList()); + if(ObjectUtils.isEmpty(folderTasks)){ + updateFolderBeans.add(folderBean); + continue; + } + List insertItems = new ArrayList<>(); + for (SimplingItem simplingItem : simplingItems) { + boolean present = folderTasks.stream().filter(c -> c.getSimplingItemGid()!=null && c.getSimplingItemGid().longValue() == simplingItem.getGid().longValue()).findFirst().isPresent(); + if(!present){ + insertItems.add(simplingItem); + } + } + if(ObjectUtils.isEmpty(insertItems)){ + updateFolderBeans.add(folderBean); + continue; + } + //有遗漏的 + Pair, List> listListPair = contructLimsTaskByItemCodes(insertItems, folderBean); + List insertTasks = listListPair.getSecond(); + if(ObjectUtils.isEmpty(insertTasks)){ + List simplingInspections = querySimplingInspectionByGid(folderBean.getMomSimplingInspectionGid()); + if(!ObjectUtils.isEmpty(simplingInspections)){ + insertEmail(listListPair.getFirst(), simplingInspections.get(0)); + } + continue; + } + + for (LimsTaskBean insertTask : insertTasks) { + insertTask.setRemarks("补充历史任务"); + } + limsTaskService.getDao().insert(insertTasks); + List folderOrders = orderBeans.stream().filter(c -> c.getFolderId().longValue() == folderBean.getId().longValue()).collect(Collectors.toList()); + List insertTestMatrixBeanList = new ArrayList<>(); + for (LimsTaskBean ordtaskBean : insertTasks) { + for (LimsOrderBean folderOrder : folderOrders) { + LimsTestMatrixBean t = new LimsTestMatrixBean(ApplicationContextHelper.getNextIdentity(), ordtaskBean.getFolderId(), ordtaskBean.getId(), folderOrder.getId()); + t.setCheckFlag("1"); + t.setExt$Item("testmethodid",ordtaskBean.getTestMethodId()+""); + insertTestMatrixBeanList.add(t); + } + } + testMatrixService.getDao().insert(insertTestMatrixBeanList); + + List analystBeanList = limsTmAnalystService.selectListByFilter(SearchFilter.instance().match("testMethodId",insertTasks.stream().map(f->f.getTestMethodId()).distinct().collect(Collectors.toList())).filter(MatchPattern.OR)); + List insertResultBeanList = new ArrayList<>(); + for (LimsTestMatrixBean matrixBean : insertTestMatrixBeanList) { + List analystBeans = analystBeanList.stream().filter(c -> ObjectUtils.toString(c.getTestMethodId()).equals(matrixBean.getExt$Item("testmethodid"))).collect(Collectors.toList()); + for (LimsTmAnalystBean analystBean : analystBeans) { + LimsResultBean e = new LimsResultBean(); + com.sunwayworld.framework.utils.BeanUtils.copyProperties(analystBean,e); + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setAnalystId(analystBean.getId()); + e.setFolderId(matrixBean.getFolderId()); + e.setTestMatrixId(matrixBean.getId()); + e.setOrdtaskId(matrixBean.getOrdtaskId()); + e.setOrderId(matrixBean.getOrderId()); + e.setOrderNo(analystBean.getSorter()); + e.setLowLimit(ObjectUtils.toString(analystBean.getLowLimit())); + e.setHighLimit(ObjectUtils.toString(analystBean.getHighLimit())); + + LimsTaskBean taskBean = insertTasks.stream().filter(c -> c.getId().longValue() == matrixBean.getOrdtaskId().longValue()).findFirst().orElse(null); + if(taskBean!=null && !ObjectUtils.isEmpty(taskBean.getSimplingItemGid()) && "1".equals(e.getJudgeItem())){ + e.setLowLimit(ObjectUtils.toString(taskBean.getLowLimit())); + e.setHighLimit(ObjectUtils.toString(taskBean.getHighLimit())); + } + if("实验结果".equals(e.getAnalystGroup())){ + e.setOriginalResult(taskBean.getResult()); + e.setFinalResult(taskBean.getResult()); + } + e.setCreatedTime(null); + insertResultBeanList.add(e); + } + } + limsResultService.getDao().insert(insertResultBeanList); + updateFolderBeans.add(folderBean); + } + + for (LimsFolderBean updateFolderBean : updateFolderBeans) { + updateFolderBean.setMomTaskCheck("1"); + } + limsFolderService.getDao().update(updateFolderBeans,"momTaskCheck"); + logger.info("retryInsertTaskHistory end,处理单据数={}",updateFolderBeans.size()); + } + + public List querySimpling_itemBySimplingGid(Long momSimplingInspectionGid) { + if(ObjectUtils.isEmpty(momSimplingInspectionGid)){ + return new ArrayList<>(); + } + LimsDbconnBean dbconnBean = dbconnService.selectFirstByFilter(SearchFilter.instance().match("sourceName","mom").filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(dbconnBean)){ + throw new InvalidDataException("未定义mom数据库连接"); + } + LimsDbextractConfigBean simplingInspectionSql = dbextractConfigService.selectFirstByFilter(SearchFilter.instance().match("name", "根据取样单ID查询取样任务明细").filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(simplingInspectionSql)){ + throw new InvalidDataException("未定义根据取样单ID查询取样任务明细SQL"); + } + String sql = simplingInspectionSql.getSql(); + if(ObjectUtils.isEmpty(sql)){ + throw new InvalidDataException("sql不能为空!"); + } + Map param = new HashMap<>(); + param.put("simplingGid",momSimplingInspectionGid); + List paramMustFit = StringUtils.substringsBetween(sql, "#{", "}"); + for (String s : paramMustFit) { + if(!param.containsKey(s)){ + throw new InvalidDataException("请输入参数【"+s+"】的值"); + } + } + String replaceSql = StringUtils.replaceBetween(sql, "#{", "}",param); + return dbHelper.query(dbconnBean,replaceSql,new SimplingItem()); + } + public List querySimplingInspectionByGid(Long gid) { + if(ObjectUtils.isEmpty(gid)){ + return new ArrayList<>(); + } + LimsDbconnBean dbconnBean = dbconnService.selectFirstByFilter(SearchFilter.instance().match("sourceName","mom").filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(dbconnBean)){ + throw new InvalidDataException("未定义mom数据库连接"); + } + LimsDbextractConfigBean simplingInspectionSql = dbextractConfigService.selectFirstByFilter(SearchFilter.instance().match("name", "根据取样单ID查询取样单").filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(simplingInspectionSql)){ + throw new InvalidDataException("未定义根据取样单ID查询取样单SQL"); + } + String sql = simplingInspectionSql.getSql(); + if(ObjectUtils.isEmpty(sql)){ + throw new InvalidDataException("sql不能为空!"); + } + Map param = new HashMap<>(); + param.put("gid",gid); + List paramMustFit = StringUtils.substringsBetween(sql, "#{", "}"); + for (String s : paramMustFit) { + if(!param.containsKey(s)){ + throw new InvalidDataException("请输入参数【"+s+"】的值"); + } + } + String replaceSql = StringUtils.replaceBetween(sql, "#{", "}",param); + return dbHelper.query(dbconnBean,replaceSql,new SimplingInspection()); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/sql/limsMsgtip-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/sql/limsMsgtip-mysql-sql.sql new file mode 100644 index 0000000..3cbcaa0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/sql/limsMsgtip-mysql-sql.sql @@ -0,0 +1,74 @@ +-- ----------------------------- 2024-06-17 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_MSGTIP`( + `ID` BIGINT NOT NULL COMMENT '主键', + `MSGTYPE` VARCHAR(60) DEFAULT NULL COMMENT '消息类型', + `MSGCONTENT` LONGTEXT DEFAULT NULL COMMENT '消息', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='消息提示'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_MSGTIP','ID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_MSGTIP','MSGTYPE','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_MSGTIP','MSGCONTENT','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_MSGTIP','CREATEDBYID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_MSGTIP','CREATEDBYNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_MSGTIP','CREATEDTIME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_MSGTIP','CREATEDBYORGID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_MSGTIP','CREATEDBYORGNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_MSGTIP', '1', 'zhangsheng', 'zhangsheng', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_MSGTIP','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_MSGTIP','MSGTYPE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_MSGTIP','MSGCONTENT','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_MSGTIP','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_MSGTIP','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_MSGTIP','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_MSGTIP','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_MSGTIP','CREATEDBYORGNAME','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_MSGTIP', '消息提示', 'service', '1'); +CALL INSERTI18N('T_LIMS_MSGTIP.SERVICE_NAME', '消息提示', '消息提示', 'zh-CN', '消息提示'); +CALL INSERTI18N('T_LIMS_MSGTIP.ID', '消息提示的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MSGTIP.MSGTYPE', '消息提示的消息类型', '消息类型', 'zh-CN', '消息类型'); +CALL INSERTI18N('T_LIMS_MSGTIP.MSGCONTENT', '消息提示的消息', '消息', 'zh-CN', '消息'); +CALL INSERTI18N('T_LIMS_MSGTIP.CREATEDBYID', '消息提示的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_MSGTIP.CREATEDBYNAME', '消息提示的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_MSGTIP.CREATEDTIME', '消息提示的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_MSGTIP.CREATEDBYORGID', '消息提示的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_MSGTIP.CREATEDBYORGNAME', '消息提示的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDER.MOMS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDER.MOMS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDER.MOMS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDER.MOMS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDER.MOMS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '消息提示', '/secure/basemodule/business/test/folder/msgtips/page/edit-list', '11', '11', '044.svg', '消息提示'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '消息提示查询', '/secure/basemodule/business/test/folder/msgtips/page/search-list', '11', '03', '044.svg', '消息提示查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MSGTIP', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2024-06-17 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/sql/limsMsgtip-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/sql/limsMsgtip-oracle-sql.sql new file mode 100644 index 0000000..9795364 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/sql/limsMsgtip-oracle-sql.sql @@ -0,0 +1,82 @@ +-- ----------------------------- 2024-06-17 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_MSGTIP( + ID NUMBER NOT NULL, + MSGTYPE VARCHAR2(60) NULL, + MSGCONTENT CLOB NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_MSGTIP IS '消息提示'; +COMMENT ON COLUMN T_LIMS_MSGTIP.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_MSGTIP.MSGTYPE IS '消息类型'; +COMMENT ON COLUMN T_LIMS_MSGTIP.MSGCONTENT IS '消息'; +COMMENT ON COLUMN T_LIMS_MSGTIP.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_MSGTIP.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_MSGTIP.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_MSGTIP.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_MSGTIP.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_MSGTIP ADD CONSTRAINT PK_LIMS_MSGTIP PRIMARY KEY (ID); + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_MSGTIP','ID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_MSGTIP','MSGTYPE','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_MSGTIP','MSGCONTENT','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_MSGTIP','CREATEDBYID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_MSGTIP','CREATEDBYNAME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_MSGTIP','CREATEDTIME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_MSGTIP','CREATEDBYORGID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_MSGTIP','CREATEDBYORGNAME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_MSGTIP', '1', 'zhangsheng', 'zhangsheng', CURRENT_TIMESTAMP, 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_MSGTIP','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_MSGTIP','MSGTYPE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_MSGTIP','MSGCONTENT','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_MSGTIP','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_MSGTIP','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_MSGTIP','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_MSGTIP','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_MSGTIP','CREATEDBYORGNAME','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_MSGTIP', '消息提示', 'service', '1'); +CALL INSERTI18N('T_LIMS_MSGTIP.SERVICE_NAME', '消息提示', '消息提示', 'zh-CN', '消息提示'); +CALL INSERTI18N('T_LIMS_MSGTIP.ID', '消息提示的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MSGTIP.MSGTYPE', '消息提示的消息类型', '消息类型', 'zh-CN', '消息类型'); +CALL INSERTI18N('T_LIMS_MSGTIP.MSGCONTENT', '消息提示的消息', '消息', 'zh-CN', '消息'); +CALL INSERTI18N('T_LIMS_MSGTIP.CREATEDBYID', '消息提示的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_MSGTIP.CREATEDBYNAME', '消息提示的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_MSGTIP.CREATEDTIME', '消息提示的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_MSGTIP.CREATEDBYORGID', '消息提示的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_MSGTIP.CREATEDBYORGNAME', '消息提示的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDER.MOMS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDER.MOMS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDER.MOMS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDER.MOMS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDER.MOMS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '消息提示', '/secure/basemodule/business/test/folder/msgtips/page/edit-list', '11', '11', '044.svg', '消息提示'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '消息提示查询', '/secure/basemodule/business/test/folder/msgtips/page/search-list', '11', '03', '044.svg', '消息提示查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MSGTIP', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2024-06-17 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/sql/limsMsgtip-postgresql-sql.sql b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/sql/limsMsgtip-postgresql-sql.sql new file mode 100644 index 0000000..3f53106 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/sql/limsMsgtip-postgresql-sql.sql @@ -0,0 +1,81 @@ +-- ----------------------------- 2024-06-17 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS T_LIMS_MSGTIP( + ID BIGINT NOT NULL, + MSGTYPE VARCHAR(60) NULL , + MSGCONTENT TEXT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME TIMESTAMP NULL, + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL, + PRIMARY KEY (ID) +); +comment on table T_LIMS_MSGTIP is '消息提示'; +comment on column T_LIMS_MSGTIP.id is '主键'; +comment on column T_LIMS_MSGTIP.msgType is '消息类型'; +comment on column T_LIMS_MSGTIP.msgContent is '消息'; +comment on column T_LIMS_MSGTIP.createdById is '制单人编码'; +comment on column T_LIMS_MSGTIP.createdByName is '制单人名称'; +comment on column T_LIMS_MSGTIP.createdTime is '制单时间'; +comment on column T_LIMS_MSGTIP.createdByOrgId is '制单人单位编码'; +comment on column T_LIMS_MSGTIP.createdByOrgName is '制单人单位名称'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_MSGTIP','ID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_MSGTIP','MSGTYPE','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_MSGTIP','MSGCONTENT','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_MSGTIP','CREATEDBYID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_MSGTIP','CREATEDBYNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_MSGTIP','CREATEDTIME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_MSGTIP','CREATEDBYORGID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_MSGTIP','CREATEDBYORGNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_MSGTIP', '1', 'zhangsheng', 'zhangsheng', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_MSGTIP','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_MSGTIP','MSGTYPE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_MSGTIP','MSGCONTENT','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_MSGTIP','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_MSGTIP','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_MSGTIP','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_MSGTIP','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_MSGTIP','CREATEDBYORGNAME','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_MSGTIP', '消息提示', 'service', '1'); +CALL INSERTI18N('T_LIMS_MSGTIP.SERVICE_NAME', '消息提示', '消息提示', 'zh-CN', '消息提示'); +CALL INSERTI18N('T_LIMS_MSGTIP.ID', '消息提示的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MSGTIP.MSGTYPE', '消息提示的消息类型', '消息类型', 'zh-CN', '消息类型'); +CALL INSERTI18N('T_LIMS_MSGTIP.MSGCONTENT', '消息提示的消息', '消息', 'zh-CN', '消息'); +CALL INSERTI18N('T_LIMS_MSGTIP.CREATEDBYID', '消息提示的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_MSGTIP.CREATEDBYNAME', '消息提示的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_MSGTIP.CREATEDTIME', '消息提示的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_MSGTIP.CREATEDBYORGID', '消息提示的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_MSGTIP.CREATEDBYORGNAME', '消息提示的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDER.MOMS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDER.MOMS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDER.MOMS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDER.MOMS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.FOLDER.MOMS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '消息提示', '/secure/basemodule/business/test/folder/msgtips/page/edit-list', '11', '11', '044.svg', '消息提示'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '消息提示查询', '/secure/basemodule/business/test/folder/msgtips/page/search-list', '11', '03', '044.svg', '消息提示查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MSGTIP', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2024-06-17 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/sql/limsMsgtip-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/sql/limsMsgtip-sqlserver-sql.sql new file mode 100644 index 0000000..63aae42 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/mom/sql/limsMsgtip-sqlserver-sql.sql @@ -0,0 +1,76 @@ +-- ----------------------------- 2024-06-17 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_MSGTIP( + ID BIGINT NOT NULL, + MSGTYPE VARCHAR(60) NULL , + MSGCONTENT TEXT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_MSGTIP PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'消息提示' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MSGTIP'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MSGTIP', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'消息类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MSGTIP', @level2type=N'COLUMN',@level2name=N'MSGTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'消息' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MSGTIP', @level2type=N'COLUMN',@level2name=N'MSGCONTENT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MSGTIP', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MSGTIP', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MSGTIP', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MSGTIP', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MSGTIP', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_MSGTIP','ID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_MSGTIP','MSGTYPE','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_MSGTIP','MSGCONTENT','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_MSGTIP','CREATEDBYID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_MSGTIP','CREATEDBYNAME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_MSGTIP','CREATEDTIME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_MSGTIP','CREATEDBYORGID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_MSGTIP','CREATEDBYORGNAME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_MSGTIP', '1', 'zhangsheng', 'zhangsheng', GETDATE(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_MSGTIP','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_MSGTIP','MSGTYPE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_MSGTIP','MSGCONTENT','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_MSGTIP','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_MSGTIP','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_MSGTIP','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_MSGTIP','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_MSGTIP','CREATEDBYORGNAME','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_MSGTIP', '消息提示', 'service', '1'); +EXEC DBO.INSERTI18N N'T_LIMS_MSGTIP.SERVICE_NAME', N'消息提示', N'消息提示', N'zh-CN',N'消息提示'; +EXEC DBO.INSERTI18N N'T_LIMS_MSGTIP.ID', N'消息提示的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_MSGTIP.MSGTYPE', N'消息提示的消息类型', N'消息类型', N'zh-CN',N'消息类型'; +EXEC DBO.INSERTI18N N'T_LIMS_MSGTIP.MSGCONTENT', N'消息提示的消息', N'消息', N'zh-CN',N'消息'; +EXEC DBO.INSERTI18N N'T_LIMS_MSGTIP.CREATEDBYID', N'消息提示的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_MSGTIP.CREATEDBYNAME', N'消息提示的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_MSGTIP.CREATEDTIME', N'消息提示的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_MSGTIP.CREATEDBYORGID', N'消息提示的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_MSGTIP.CREATEDBYORGNAME', N'消息提示的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.FOLDER.MOMS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.FOLDER.MOMS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.FOLDER.MOMS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.FOLDER.MOMS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.FOLDER.MOMS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '消息提示', '/secure/basemodule/business/test/folder/msgtips/page/edit-list', '11', '11', '044.svg', '消息提示'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '消息提示查询', '/secure/basemodule/business/test/folder/msgtips/page/search-list', '11', '03', '044.svg', '消息提示查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MSGTIP', '0', '0'); + + +-- ----------------------------- 2024-06-17 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/resource/LimsFolderResource.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/resource/LimsFolderResource.java new file mode 100644 index 0000000..9ce1450 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/resource/LimsFolderResource.java @@ -0,0 +1,68 @@ +package com.sunwayworld.basemodule.business.test.folder.resource; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsSampleDeliveryStatisticsDto; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.validator.data.annotation.ValidateDataWith; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceStatusDTO; +import org.apache.poi.ss.formula.functions.T; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +import javax.servlet.http.HttpServletResponse; +import java.io.IOException; +import java.util.List; + +@RequestMapping("/secure/basemodule/business/test/folders") +public interface LimsFolderResource extends GenericResource, GenericAuditableResource, GenericChoosableResource { + ResponseDTO copy(RestJsonWrapperBean wrapper); + List> cancel(RestJsonWrapperBean wrapper); + void qualityTimeTask(RestJsonWrapperBean wrapper); + + Page statisticsDataPage(RestJsonWrapperBean wrapper); + + Page statisticUrgencyPage(RestJsonWrapperBean wrapper); + + ResponseDTO statisticsDataPageFields(RestJsonWrapperBean wrapper); + + ResponseDTO statisticsUrgencyPageFields(RestJsonWrapperBean wrapper); + + List getOrdtaskIds(RestJsonWrapperBean wrapper); + + void batchDownload (String id, RestJsonWrapperBean wrapper, HttpServletResponse response) throws IOException; + + String selectTestGroup(RestJsonWrapperBean wrapper); + + String getMessage(RestJsonWrapperBean wrapper); + + + void sendthirdOrgEmail(); + + void sendSecondOrgEmail(); + + void cancelOverTimeFolder(); + + void handleAutoAuditFolder(); + + String operaValidator(RestJsonWrapperBean wrapper); + + ResponseDTO createReport(RestJsonWrapperBean wrapperBean); + ResponseDTO replaceReport(RestJsonWrapperBean wrapperBean); + + //送样统计,统计时间段内各个组申请检测项目数量和实验室完成检测数量; + Page sampleDeliveryStatistics(RestJsonWrapperBean wrapperBean); + + ResponseDTO assignFolderOrg(RestJsonWrapperBean wrapperBean); + + ResponseDTO submitKouDianFolder(RestJsonWrapperBean wrapperBean); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/resource/impl/LimsFolderResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/resource/impl/LimsFolderResourceImpl.java new file mode 100644 index 0000000..ea686b4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/resource/impl/LimsFolderResourceImpl.java @@ -0,0 +1,177 @@ +package com.sunwayworld.basemodule.business.test.folder.resource.impl; + +import com.alibaba.fastjson.JSONObject; +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsSampleDeliveryStatisticsDto; +import com.sunwayworld.basemodule.business.test.folder.resource.LimsFolderResource; +import com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService; +import com.sunwayworld.basemodule.business.test.folder.validator.LimsFolderOperateValidator; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.validator.data.annotation.ValidateDataWith; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceStatusDTO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import javax.servlet.http.HttpServletResponse; +import java.io.IOException; +import java.util.HashMap; +import java.util.List; + +@LogModule("委托单表") +@RestController +@GikamBean +public class LimsFolderResourceImpl implements LimsFolderResource { + + @Autowired + private LimsFolderService limsFolderService; + + @Override + public LimsFolderService getService() { + return limsFolderService; + } + + @Log(value = "新增委托单表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + @PostMapping("/copy") + public ResponseDTO copy(RestJsonWrapperBean wrapper) { + return getService().copy(wrapper); + } + @Override + @PostMapping("/cancel") + public List> cancel(RestJsonWrapperBean wrapper) { + return getService().cancel(wrapper); + } + + @Override + @PostMapping("/qualityTimeTask") + public void qualityTimeTask(RestJsonWrapperBean wrapper) { + getService().qualityTimeTask(); + } + + @Override + @PostMapping("/statisticsDataPage") + public Page statisticsDataPage(RestJsonWrapperBean wrapper) { + return getService().statisticsDataPage(wrapper); + } + + @Override + @PostMapping("/statisticUrgencyPage") + public Page statisticUrgencyPage(RestJsonWrapperBean wrapper) { + return getService().statisticUrgencyPage(wrapper); + } + + @Override + @PostMapping("/statisticsDataPageFields") + public ResponseDTO statisticsDataPageFields(RestJsonWrapperBean wrapper) { + return getService().statisticsDataPageFields(wrapper); + } + + @Override + @PostMapping("/statisticsUrgencyPageFields") + public ResponseDTO statisticsUrgencyPageFields(RestJsonWrapperBean wrapper) { + return getService().statisticsUrgencyPageFields(wrapper); + } + + @Override + @PostMapping("/getOrdtaskIds") + public List getOrdtaskIds(RestJsonWrapperBean wrapper) { + return getService().getOrdtaskIds(wrapper); + } + + @Override + @GetMapping("/batchDownload/{id}") + public void batchDownload(@PathVariable String id, RestJsonWrapperBean wrapper, HttpServletResponse response) throws IOException { + getService().batchDownload(id, wrapper,response); + } + + @Override + @PostMapping("/selectTestGroup") + public String selectTestGroup(RestJsonWrapperBean wrapper) { + return getService().selectTestGroup(wrapper); + } + + @Override + @PostMapping("/getMessage") + public String getMessage(RestJsonWrapperBean wrapper) { + return getService().getMessage(wrapper); + } + + @Override + @PostMapping("/sendthirdOrgEmail") + public void sendthirdOrgEmail() { + getService().sendthirdOrgEmail(); + } + + @Override + @PostMapping("/sendSecondOrgEmail") + public void sendSecondOrgEmail() { + getService().sendSecondOrgEmail(); + } + + + @Log(value = "取消超时未收样的委托单", type = LogType.SELECT) + @Override + @PostMapping("/cancelOverTimeFolder") + public void cancelOverTimeFolder() { + getService().cancelOverTimeFolder(); + } + + @Log(value = "自动审核特殊加急单据", type = LogType.UPDATE) + @Override + @PostMapping("/handleAutoAuditFolder") + public void handleAutoAuditFolder() { + getService().handleAutoAuditFolder(); + } + + @Log(value = "操作前的校验", type = LogType.SELECT) + @ValidateDataWith(LimsFolderOperateValidator.class) + @PostMapping("/operaValidator") + @Override + public String operaValidator(RestJsonWrapperBean wrapper) { + HashMap successMap = new HashMap<>(); + successMap.put("result", "success"); + return new JSONObject(successMap).toJSONString(); + } + + @PostMapping("/createReport") + @Override + public ResponseDTO createReport(RestJsonWrapperBean wrapperBean) { + return getService().createReport(wrapperBean); + } + + @PostMapping("/replaceReport") + @Override + public ResponseDTO replaceReport(RestJsonWrapperBean wrapperBean) { + return getService().replaceReport(wrapperBean); + } + + @PostMapping("/sampleDeliveryStatistics") + @Override + public Page sampleDeliveryStatistics(RestJsonWrapperBean wrapperBean) { + return getService().sampleDeliveryStatistics(wrapperBean); + } + + @PostMapping("/assignFolderOrg") + @Override + public ResponseDTO assignFolderOrg(RestJsonWrapperBean wrapperBean) { + return getService().assignFolderOrg(wrapperBean); + } + + @PostMapping("/submitKouDianFolder") + @Override + public ResponseDTO submitKouDianFolder(RestJsonWrapperBean wrapperBean) { + return getService().submitKouDianFolder(wrapperBean); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/InspectCreateDto.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/InspectCreateDto.java new file mode 100644 index 0000000..782745c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/InspectCreateDto.java @@ -0,0 +1,135 @@ +package com.sunwayworld.basemodule.business.test.folder.restfulmom.dto; + +import java.util.List; + +/** + * PLANT_CODE + * INSPECTION_NUMBER + * TASK_SUBMITTER + * SAMPLE_TASK_NUMBER + * INSPECTION_TYPE + * LOT + * MATERIAL_CODE + * MATERIAL_NAME + * INSPECTION_STATUS + */ +public class InspectCreateDto { + private String plantCode; + private String taskSubmitter; + private String sampleTaskNumber; + private String inspectionType; + private String lot; + private String materialCode; + private String materialName; + private String productionLineName; + private String processes; + private String stationWorkcellName; //工位 + private String reinspect; //是否复检 N/Y 0 1 + private String reinspectNum; //复检次数 + + List samples; + + public String getPlantCode() { + return plantCode; + } + + public void setPlantCode(String plantCode) { + this.plantCode = plantCode; + } + + public String getTaskSubmitter() { + return taskSubmitter; + } + + public void setTaskSubmitter(String taskSubmitter) { + this.taskSubmitter = taskSubmitter; + } + + public String getSampleTaskNumber() { + return sampleTaskNumber; + } + + public void setSampleTaskNumber(String sampleTaskNumber) { + this.sampleTaskNumber = sampleTaskNumber; + } + + public String getInspectionType() { + return inspectionType; + } + + public void setInspectionType(String inspectionType) { + this.inspectionType = inspectionType; + } + + public String getLot() { + return lot; + } + + public void setLot(String lot) { + this.lot = lot; + } + + public String getMaterialCode() { + return materialCode; + } + + public void setMaterialCode(String materialCode) { + this.materialCode = materialCode; + } + + public String getMaterialName() { + return materialName; + } + + public void setMaterialName(String materialName) { + this.materialName = materialName; + } + + public String getProductionLineName() { + return productionLineName; + } + + public void setProductionLineName(String productionLineName) { + this.productionLineName = productionLineName; + } + + public String getProcesses() { + return processes; + } + + public void setProcesses(String processes) { + this.processes = processes; + } + + public String getStationWorkcellName() { + return stationWorkcellName; + } + + public void setStationWorkcellName(String stationWorkcellName) { + this.stationWorkcellName = stationWorkcellName; + } + + public String getReinspect() { + return reinspect; + } + + public void setReinspect(String reinspect) { + this.reinspect = reinspect; + } + + public List getSamples() { + return samples; + } + + public void setSamples(List samples) { + this.samples = samples; + } + + public String getReinspectNum() { + return reinspectNum; + } + + public void setReinspectNum(String reinspectNum) { + this.reinspectNum = reinspectNum; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/InspectItemDto.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/InspectItemDto.java new file mode 100644 index 0000000..0cee7a4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/InspectItemDto.java @@ -0,0 +1,62 @@ +package com.sunwayworld.basemodule.business.test.folder.restfulmom.dto; + +import java.util.List; + +/** + * { + * "sequence": 30, + * "inspectItemCode": "INSP2404190009", + * "remark": "测试接口数据", + * "inspectResult": "NG", + * "inspectValues": [ + * "60" + * ] + * } + */ +public class InspectItemDto { + private int sequence; + private String inspectItemCode; + private String remark; + private String inspectResult; //检测结果,合格OK,不合格NG + private List inspectValues; + + public int getSequence() { + return sequence; + } + + public void setSequence(int sequence) { + this.sequence = sequence; + } + + public String getInspectItemCode() { + return inspectItemCode; + } + + public void setInspectItemCode(String inspectItemCode) { + this.inspectItemCode = inspectItemCode; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getInspectResult() { + return inspectResult; + } + + public void setInspectResult(String inspectResult) { + this.inspectResult = inspectResult; + } + + public List getInspectValues() { + return inspectValues; + } + + public void setInspectValues(List inspectValues) { + this.inspectValues = inspectValues; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/InspectResultDto.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/InspectResultDto.java new file mode 100644 index 0000000..78712de --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/InspectResultDto.java @@ -0,0 +1,59 @@ +package com.sunwayworld.basemodule.business.test.folder.restfulmom.dto; + +import java.util.List; + +/** + { + "siteCode": "003", + "inspectDocNum": "IQC20240429112", + "inspectItems": [ + { + "sequence": 30, + "inspectItemCode": "INSP2404190009", + "remark": "测试接口数据", + "inspectResult": "NG", + "inspectValues": [ + "60" + ] + } + ] + } + */ +public class InspectResultDto { + private String siteCode; + private String inspectDocNum; + private String sample_Number; + private List inspectItems; + + public String getSiteCode() { + return siteCode; + } + + public void setSiteCode(String siteCode) { + this.siteCode = siteCode; + } + + public String getInspectDocNum() { + return inspectDocNum; + } + + public void setInspectDocNum(String inspectDocNum) { + this.inspectDocNum = inspectDocNum; + } + + public List getInspectItems() { + return inspectItems; + } + + public void setInspectItems(List inspectItems) { + this.inspectItems = inspectItems; + } + + public String getSample_Number() { + return sample_Number; + } + + public void setSample_Number(String sample_Number) { + this.sample_Number = sample_Number; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/ItemSynchronizeDto.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/ItemSynchronizeDto.java new file mode 100644 index 0000000..f983a4b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/ItemSynchronizeDto.java @@ -0,0 +1,217 @@ +package com.sunwayworld.basemodule.business.test.folder.restfulmom.dto; + +/** + * { + * ""inspectItemCode"": ""INSP2304020003"", + * ""inspectItemDesc"": ""接口测试检验项目03"", + * ""inspectItemType"": ""PERFORMANCE"", + * ""dataType"": ""VALUE"", + * ""trueMaxValue"": 10.00, + * ""trueMinValue"": 2.00, + * ""trueValue"": 0.00, + * ""falseValue"": 0.00, + * ""uomCode"": ""KG"", + * ""decimalNumber"": 0.00, + * ""processMode"": ""ROUND"", + * ""sameGroupIdentification"": ""实验室"", + * ""enableFlag"": ""Y"", + * ""inspectBasis"":""外观是否完整"", + * ""qualityCharacteristic"":""IMPORTANT"", + * ""inspectTool"":""CALIPERS"", + * ""inspectMethod"":""MEASURE_WITH_INSTRUMENT"", + * ""requiredFlag"":""Y"", + * ""technicalRequirement"":""测试要求"", + * ""remark"":""测试检验项目"" + * }, + */ +public class ItemSynchronizeDto { + private String inspectItemCode; + private String inspectItemDesc; + private String inspectItemType; + private String dataType; //VALUE,数值;DECISION_VALUE,判定值;TEXT,文本 + private double trueMaxValue; + private double trueMinValue; + private double trueValue; + private double falseValue; + private String uomCode; + private double decimalNumber; + private String processMode; + private String sameGroupIdentification; + private String enableFlag; + private String inspectBasis; + private String qualityCharacteristic; + private String inspectTool; + private String inspectMethod; + private String requiredFlag; + private String technicalRequirement; + private String remark; + private String dataQty; + + public String getInspectItemCode() { + return inspectItemCode; + } + + public void setInspectItemCode(String inspectItemCode) { + this.inspectItemCode = inspectItemCode; + } + + public String getInspectItemDesc() { + return inspectItemDesc; + } + + public void setInspectItemDesc(String inspectItemDesc) { + this.inspectItemDesc = inspectItemDesc; + } + + public String getInspectItemType() { + return inspectItemType; + } + + public void setInspectItemType(String inspectItemType) { + this.inspectItemType = inspectItemType; + } + + public String getDataType() { + return dataType; + } + + public void setDataType(String dataType) { + this.dataType = dataType; + } + + public double getTrueMaxValue() { + return trueMaxValue; + } + + public void setTrueMaxValue(double trueMaxValue) { + this.trueMaxValue = trueMaxValue; + } + + public double getTrueMinValue() { + return trueMinValue; + } + + public void setTrueMinValue(double trueMinValue) { + this.trueMinValue = trueMinValue; + } + + public double getTrueValue() { + return trueValue; + } + + public void setTrueValue(double trueValue) { + this.trueValue = trueValue; + } + + public double getFalseValue() { + return falseValue; + } + + public void setFalseValue(double falseValue) { + this.falseValue = falseValue; + } + + public String getUomCode() { + return uomCode; + } + + public void setUomCode(String uomCode) { + this.uomCode = uomCode; + } + + public double getDecimalNumber() { + return decimalNumber; + } + + public void setDecimalNumber(double decimalNumber) { + this.decimalNumber = decimalNumber; + } + + public String getProcessMode() { + return processMode; + } + + public void setProcessMode(String processMode) { + this.processMode = processMode; + } + + public String getSameGroupIdentification() { + return sameGroupIdentification; + } + + public void setSameGroupIdentification(String sameGroupIdentification) { + this.sameGroupIdentification = sameGroupIdentification; + } + + public String getEnableFlag() { + return enableFlag; + } + + public void setEnableFlag(String enableFlag) { + this.enableFlag = enableFlag; + } + + public String getInspectBasis() { + return inspectBasis; + } + + public void setInspectBasis(String inspectBasis) { + this.inspectBasis = inspectBasis; + } + + public String getQualityCharacteristic() { + return qualityCharacteristic; + } + + public void setQualityCharacteristic(String qualityCharacteristic) { + this.qualityCharacteristic = qualityCharacteristic; + } + + public String getInspectTool() { + return inspectTool; + } + + public void setInspectTool(String inspectTool) { + this.inspectTool = inspectTool; + } + + public String getInspectMethod() { + return inspectMethod; + } + + public void setInspectMethod(String inspectMethod) { + this.inspectMethod = inspectMethod; + } + + public String getRequiredFlag() { + return requiredFlag; + } + + public void setRequiredFlag(String requiredFlag) { + this.requiredFlag = requiredFlag; + } + + public String getTechnicalRequirement() { + return technicalRequirement; + } + + public void setTechnicalRequirement(String technicalRequirement) { + this.technicalRequirement = technicalRequirement; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getDataQty() { + return dataQty; + } + + public void setDataQty(String dataQty) { + this.dataQty = dataQty; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/OrderCreateDto.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/OrderCreateDto.java new file mode 100644 index 0000000..0ffde97 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/OrderCreateDto.java @@ -0,0 +1,38 @@ +package com.sunwayworld.basemodule.business.test.folder.restfulmom.dto; + +import java.util.List; + +/** + * INSPECTION_GROUP + * SAMPLE_NUMBER + */ +public class OrderCreateDto { + private String sample_number; + private String inspection_group; + + List tasks; + + public String getSample_number() { + return sample_number; + } + + public void setSample_number(String sample_number) { + this.sample_number = sample_number; + } + + public String getInspection_group() { + return inspection_group; + } + + public void setInspection_group(String inspection_group) { + this.inspection_group = inspection_group; + } + + public List getTasks() { + return tasks; + } + + public void setTasks(List tasks) { + this.tasks = tasks; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/ProgressDto.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/ProgressDto.java new file mode 100644 index 0000000..d1bf86b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/ProgressDto.java @@ -0,0 +1,41 @@ +package com.sunwayworld.basemodule.business.test.folder.restfulmom.dto; + +import java.util.List; + +/** + * INSPECTION_NUMBER 检验单单号 + * INSPECTION_STATUS 检验单状态 检验中/检验完成/取消 + * INSPECTION_TEAMCODE 检验项目编码 + * INSPECTION_DISCRIPTION 检验项目描述 + * INSPECTION_TEAM_STATUS 检验项目状态 检验中/检验完成/取消 + */ +public class ProgressDto { + private String inspection_number; + private String inspection_status; + + private List items; + + public String getInspection_number() { + return inspection_number; + } + + public void setInspection_number(String inspection_number) { + this.inspection_number = inspection_number; + } + + public String getInspection_status() { + return inspection_status; + } + + public void setInspection_status(String inspection_status) { + this.inspection_status = inspection_status; + } + + public List getItems() { + return items; + } + + public void setItems(List items) { + this.items = items; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/ProgressItemDto.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/ProgressItemDto.java new file mode 100644 index 0000000..208b553 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/ProgressItemDto.java @@ -0,0 +1,31 @@ +package com.sunwayworld.basemodule.business.test.folder.restfulmom.dto; + +public class ProgressItemDto { + private String inspection_teamcode; + private String inspection_discription; + private String inspection_team_status; + + public String getInspection_teamcode() { + return inspection_teamcode; + } + + public void setInspection_teamcode(String inspection_teamcode) { + this.inspection_teamcode = inspection_teamcode; + } + + public String getInspection_discription() { + return inspection_discription; + } + + public void setInspection_discription(String inspection_discription) { + this.inspection_discription = inspection_discription; + } + + public String getInspection_team_status() { + return inspection_team_status; + } + + public void setInspection_team_status(String inspection_team_status) { + this.inspection_team_status = inspection_team_status; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/ProgressQueryDto.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/ProgressQueryDto.java new file mode 100644 index 0000000..0cc7678 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/ProgressQueryDto.java @@ -0,0 +1,15 @@ +package com.sunwayworld.basemodule.business.test.folder.restfulmom.dto; + +import java.util.List; + +public class ProgressQueryDto { + private List inspection_number; + + public List getInspection_number() { + return inspection_number; + } + + public void setInspection_number(List inspection_number) { + this.inspection_number = inspection_number; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/ResponseResult.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/ResponseResult.java new file mode 100644 index 0000000..2f26906 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/ResponseResult.java @@ -0,0 +1,22 @@ +package com.sunwayworld.basemodule.business.test.folder.restfulmom.dto; + +public class ResponseResult { + private String rows; + private Boolean success; + + public String getRows() { + return rows; + } + + public void setRows(String rows) { + this.rows = rows; + } + + public Boolean getSuccess() { + return success; + } + + public void setSuccess(Boolean success) { + this.success = success; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/SamplingTaskLineDto.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/SamplingTaskLineDto.java new file mode 100644 index 0000000..49e9ed8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/SamplingTaskLineDto.java @@ -0,0 +1,28 @@ +package com.sunwayworld.basemodule.business.test.folder.restfulmom.dto; + +/** + * { + * ""samplingTaskInfoCode"": ""QY04242920002"", + * ""receivingStatus"": ""CANCEL"" + * } + */ +public class SamplingTaskLineDto { + private String samplingTaskInfoCode; + private String receivingStatus; //驳回,REJECT;接收,COMPLETED;取消,CANCEL + + public String getSamplingTaskInfoCode() { + return samplingTaskInfoCode; + } + + public void setSamplingTaskInfoCode(String samplingTaskInfoCode) { + this.samplingTaskInfoCode = samplingTaskInfoCode; + } + + public String getReceivingStatus() { + return receivingStatus; + } + + public void setReceivingStatus(String receivingStatus) { + this.receivingStatus = receivingStatus; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/SyncOrderStatusDto.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/SyncOrderStatusDto.java new file mode 100644 index 0000000..9edd97c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/SyncOrderStatusDto.java @@ -0,0 +1,57 @@ +package com.sunwayworld.basemodule.business.test.folder.restfulmom.dto; + +import java.util.List; + +/** + * "[ + * { + * ""siteCode"": ""003"", + * ""samplingTaskCode"": ""QY0424292"", + * ""samplingCollector"": ""张三"", + * ""samplingTaskLines"": [ + * { + * ""samplingTaskInfoCode"": ""QY04242920002"", + * ""receivingStatus"": ""CANCEL"" + * } + * ] + * } + * ]" + */ +public class SyncOrderStatusDto { + private String siteCode; + private String samplingTaskCode; + private String samplingCollector; + private List samplingTaskLines; + + public String getSiteCode() { + return siteCode; + } + + public void setSiteCode(String siteCode) { + this.siteCode = siteCode; + } + + public String getSamplingTaskCode() { + return samplingTaskCode; + } + + public void setSamplingTaskCode(String samplingTaskCode) { + this.samplingTaskCode = samplingTaskCode; + } + + public String getSamplingCollector() { + return samplingCollector; + } + + public void setSamplingCollector(String samplingCollector) { + this.samplingCollector = samplingCollector; + } + + public List getSamplingTaskLines() { + return samplingTaskLines; + } + + public void setSamplingTaskLines(List samplingTaskLines) { + this.samplingTaskLines = samplingTaskLines; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/TaskCreateDto.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/TaskCreateDto.java new file mode 100644 index 0000000..753776b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/dto/TaskCreateDto.java @@ -0,0 +1,63 @@ +package com.sunwayworld.basemodule.business.test.folder.restfulmom.dto; + +/** + * INSPECTION_SEQ + * INSPECTION_ITEMCODE + * INSPECT_METHOD + */ +public class TaskCreateDto { + private Integer inspection_seq; + private String inspection_itemcode; + private String inspect_method; + private String inspectionNumber; + private String inspectionStatus; + private String remark; + + public Integer getInspection_seq() { + return inspection_seq; + } + + public void setInspection_seq(Integer inspection_seq) { + this.inspection_seq = inspection_seq; + } + + public String getInspection_itemcode() { + return inspection_itemcode; + } + + public void setInspection_itemcode(String inspection_itemcode) { + this.inspection_itemcode = inspection_itemcode; + } + + public String getInspect_method() { + return inspect_method; + } + + public void setInspect_method(String inspect_method) { + this.inspect_method = inspect_method; + } + + public String getInspectionNumber() { + return inspectionNumber; + } + + public void setInspectionNumber(String inspectionNumber) { + this.inspectionNumber = inspectionNumber; + } + + public String getInspectionStatus() { + return inspectionStatus; + } + + public void setInspectionStatus(String inspectionStatus) { + this.inspectionStatus = inspectionStatus; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/resource/MomToLimsApiResource.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/resource/MomToLimsApiResource.java new file mode 100644 index 0000000..800e4fe --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/resource/MomToLimsApiResource.java @@ -0,0 +1,21 @@ +package com.sunwayworld.basemodule.business.test.folder.restfulmom.resource; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.folder.restfulmom.dto.InspectCreateDto; +import com.sunwayworld.basemodule.business.test.folder.restfulmom.dto.ProgressQueryDto; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; + +import java.util.List; + +@RequestMapping("/open/momtolims") +public interface MomToLimsApiResource { + //LIMS-检验进度查询接口 + @PostMapping("/inspect/progressQuery") + ResponseDTO inspectProgressQuery(@RequestBody ProgressQueryDto queryDto); + + //LIMS-质检任务同步接口 + @PostMapping("/inspect/sync") + ResponseDTO inspectSync(@RequestBody List inspectCreateDtos); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/resource/impl/MomToLimsApiResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/resource/impl/MomToLimsApiResourceImpl.java new file mode 100644 index 0000000..b374ac7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/resource/impl/MomToLimsApiResourceImpl.java @@ -0,0 +1,30 @@ +package com.sunwayworld.basemodule.business.test.folder.restfulmom.resource.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.folder.restfulmom.dto.InspectCreateDto; +import com.sunwayworld.basemodule.business.test.folder.restfulmom.dto.ProgressQueryDto; +import com.sunwayworld.basemodule.business.test.folder.restfulmom.resource.MomToLimsApiResource; +import com.sunwayworld.basemodule.business.test.folder.restfulmom.service.RestfulMomService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + +@RestController +@GikamBean +public class MomToLimsApiResourceImpl implements MomToLimsApiResource { + + @Autowired + private RestfulMomService restfulMomService; + + @Override + public ResponseDTO inspectProgressQuery(ProgressQueryDto queryDto) { + return restfulMomService.inspectProgressQuery(queryDto); + } + + @Override + public ResponseDTO inspectSync(List inspectCreateDtos) { + return restfulMomService.inspectSync(inspectCreateDtos); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/service/RestfulMomService.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/service/RestfulMomService.java new file mode 100644 index 0000000..117259d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/service/RestfulMomService.java @@ -0,0 +1,65 @@ +package com.sunwayworld.basemodule.business.test.folder.restfulmom.service; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.folder.restfulmom.dto.InspectCreateDto; +import com.sunwayworld.basemodule.business.test.folder.restfulmom.dto.ProgressQueryDto; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestBean; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestMethodBean; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmAnalystBean; + +import java.util.List; + +public interface RestfulMomService { + /****调用mom*******/ + /** + LIMS-取样任务状态同步接口 + "[ + { + ""siteCode"": ""003"", + ""samplingTaskCode"": ""QY0424292"", + ""samplingCollector"": ""张三"", + ""samplingTaskLines"": [ + { + ""samplingTaskInfoCode"": ""QY04242920002"", + ""receivingStatus"": ""CANCEL"" + } + ] + } + ]" + */ + void syncOrderStatusToMom(List orderBeans); + + + /** + LIMS-理化检验项目同步接口 + */ + void syncTestAndAnalyteInfoToMom(List testBeans, List testMethodBeans, List tmAnalystBeans, boolean deleteFlag); + + //初始时同步检测项目,由定时任务触发一次 + void initializeTestAndAnalyteInfoToMom(); + + + /** + * LIMS-检验结果同步接口 + */ + void syncTestResultsToMom(List taskBeans); + + /** + mom提供的接口,需要token验证,返回token + */ + String momToken(); + + + /****供mom调用****/ + /** + * LIMS-检验进度查询接口 + */ + ResponseDTO inspectProgressQuery(ProgressQueryDto queryDto); + + /** + * LIMS-质检任务同步接口 + */ + ResponseDTO inspectSync(List inspectCreateDtos); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/service/impl/RestfulMomServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/service/impl/RestfulMomServiceImpl.java new file mode 100644 index 0000000..ed42b72 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/restfulmom/service/impl/RestfulMomServiceImpl.java @@ -0,0 +1,756 @@ +package com.sunwayworld.basemodule.business.test.folder.restfulmom.service.impl; + +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.result.bean.LimsResultBean; +import com.sunwayworld.basemodule.business.result.service.LimsResultService; +import com.sunwayworld.basemodule.business.test.flowdef.TaskStatus; +import com.sunwayworld.basemodule.business.test.flowdef.TaskTestStatus; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.enumeration.ObtainStatusEnum; +import com.sunwayworld.basemodule.business.test.folder.restfulmom.dto.*; +import com.sunwayworld.basemodule.business.test.folder.restfulmom.service.RestfulMomService; +import com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderCancelBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderCancelService; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTestMatrixBean; +import com.sunwayworld.basemodule.business.test.task.landian.service.LanDianService; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.basemodule.business.test.task.service.LimsTestMatrixService; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestBean; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestMethodBean; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmAnalystBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTestMethodService; +import com.sunwayworld.basemodule.coredata.test.service.LimsTestService; +import com.sunwayworld.basemodule.coredata.test.service.LimsTmAnalystService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.context.concurrent.GikamConcurrentLocker; +import com.sunwayworld.framework.database.sql.Order; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.security.bean.LoginUser; +import com.sunwayworld.framework.support.auditable.bean.CoreBpmnParameterDTO; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.OkHttpClientUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import com.sunwayworld.module.mdm.user.service.CoreUserService; +import com.sunwayworld.module.sys.constant.bean.CoreConstantBean; +import com.sunwayworld.module.sys.constant.service.CoreConstantService; +import okhttp3.*; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Component; +import org.springframework.transaction.annotation.Transactional; + +import java.time.LocalDateTime; +import java.util.*; +import java.util.stream.Collectors; + +@Component +public class RestfulMomServiceImpl implements RestfulMomService { + private static final Logger logger = LogManager.getLogger(RestfulMomService.class); + @Autowired + @Lazy + private LimsFolderService limsfolderservice; + @Autowired + private CoreConstantService coreConstantService; + @Autowired + @Lazy + private LimsTmAnalystService tmAnalystService; + @Autowired + private LimsTaskService taskService; + @Autowired + private CoreUserService coreUserService; + @Autowired + @Lazy + private LimsOrderService limsOrderService; + @Autowired + private LimsTestMatrixService testMatrixService; + @Autowired + @Lazy + private LimsTestMethodService testMethodService; + @Autowired + private LimsTestService testService; + @Autowired + private LimsResultService limsResultService; + @Autowired + private LimsOrderCancelService orderCancelService; + @Autowired + private LanDianService lanDianService; + + private boolean getInvokeRestfulMomSwitch(){ + CoreConstantBean momSwitch = coreConstantService.selectByIdIfPresent("InvokeRestfulMomSwitch"); + if(momSwitch!=null && "1".equals(momSwitch.getConstantValue())){ + return true; + } + return false; + } + + + @Override + @Transactional + public void syncOrderStatusToMom(List orderBeans) { + if(!getInvokeRestfulMomSwitch()){ + return; + } + if(ObjectUtils.isEmpty(orderBeans)){ + return; + } + CoreConstantBean syncOrderStatusToMom = coreConstantService.selectByIdIfPresent("syncOrderStatusToMomUrl"); + if(syncOrderStatusToMom==null || ObjectUtils.isEmpty(syncOrderStatusToMom.getConstantValue())){ + return; + } + MapperParameter p = new MapperParameter(); + p.put("relationFlag",1); + p.setFilter(SearchFilter.instance().match("id", orderBeans.stream().map(c -> c.getId()).collect(Collectors.toList())).filter(MatchPattern.OR)); + List dbOrders = limsOrderService.selectList(p); + if(ObjectUtils.isEmpty(dbOrders)){ + return; + } + List momOrders = dbOrders.stream().filter(c -> !ObjectUtils.isEmpty(c.getExt$Item("sampletasknumberhand"))).collect(Collectors.toList()); + //样品是mom hand的样品才调用接口 + if(ObjectUtils.isEmpty(momOrders)){ + return; + } + + //按取样单号返回信息 + List sampleTaskNumbers = momOrders.stream().map(c -> c.getExt$Item("sampletasknumberhand")).distinct().collect(Collectors.toList()); + CoreUserBean loginUser = LocalContextHelper.getLoginUser(); + List syncOrderStatusDtos = new ArrayList<>(); + List momDeleteOrders = new ArrayList<>(); + for (String sampleTaskNumber : sampleTaskNumbers) { + SyncOrderStatusDto syncOrderStatusDto = new SyncOrderStatusDto(); + List orderBeanList = momOrders.stream().filter(c -> c.getExt$Item("sampletasknumberhand").equals(sampleTaskNumber)).collect(Collectors.toList()); + syncOrderStatusDto.setSiteCode(orderBeanList.get(0).getExt$Item("factoryno")); + syncOrderStatusDto.setSamplingTaskCode(sampleTaskNumber); + syncOrderStatusDto.setSamplingCollector(loginUser.getUserName()); + List lines = new ArrayList<>(); + for (LimsOrderBean orderBean : orderBeanList) { + SamplingTaskLineDto line = new SamplingTaskLineDto(); + line.setSamplingTaskInfoCode(orderBean.getOrdNo()); + String receivStauts = ""; + if(ObtainStatusEnum.Received.getValue().equals(orderBean.getObtainStatus())){ + receivStauts = "COMPLETED"; + }else if(ObtainStatusEnum.CancelReceive.getValue().equals(orderBean.getObtainStatus())){ + receivStauts = "REJECT"; + momDeleteOrders.add(orderBean); + } + line.setReceivingStatus(receivStauts); + lines.add(line); + } + syncOrderStatusDto.setSamplingTaskLines(lines); + syncOrderStatusDtos.add(syncOrderStatusDto); + } + + String s = JSONArray.toJSONString(syncOrderStatusDtos); + String url = syncOrderStatusToMom.getConstantValue(); + logger.info("syncOrderStatusToMom------url={},param={}",url,s); + String access_token = momToken(); + MediaType mediaType = MediaType.get("application/json"); + RequestBody requestBody = RequestBody.create(mediaType, s); + Request request = new Request.Builder(). + url(url) + .addHeader("accept", "*/*") + .addHeader("connection", "Keep-Alive") + .addHeader("Content-Type", "application/json") + .addHeader("Authorization", "bearer " + access_token) + .post(requestBody) + .build(); + try(Response response = OkHttpClientUtils.execute(request)){ + String result = response.body().string(); + logger.info("syncOrderStatusToMom------response={}",result); + ResponseResult responseResult = JSONObject.parseObject(result, ResponseResult.class); + if(!responseResult.getSuccess()){ + throw new InvalidDataException(responseResult.getRows()); + } + }catch (Exception f){ + logger.error("syncOrderStatusToMom error",f); + throw new InvalidDataException(f.getMessage()); + } + + //HAND mom取消收样,就删除lims的单据 + if(!ObjectUtils.isEmpty(momDeleteOrders)){ + List folderIds = momDeleteOrders.stream().map(c -> c.getFolderId()).distinct().collect(Collectors.toList()); + List orderBeanList = limsOrderService.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR)); + List taskBeans = taskService.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR)); + List testMatrixBeans = testMatrixService.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR)); + List folderBeans = limsfolderservice.selectListByIds(folderIds); + + limsOrderService.getDao().deleteBy(orderBeanList); + taskService.getDao().deleteBy(taskBeans); + testMatrixService.getDao().deleteBy(testMatrixBeans); + limsfolderservice.getDao().deleteByIdList(folderIds); + + List insertOrderCancelBeans = new ArrayList<>(); + for (LimsOrderBean orderBean : orderBeanList) { + LimsOrderCancelBean e = new LimsOrderCancelBean(); + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setFolderId(orderBean.getFolderId()); + e.setOrderId(orderBean.getId()); + e.setOrdNo(orderBean.getOrdNo()); + e.setOrdName(orderBean.getOrdName()); + e.setSendSampleBatchNo(orderBean.getSendSampleBatchNo()); + LimsFolderBean folderBean = folderBeans.stream().filter(c -> c.getId().longValue() == orderBean.getFolderId().longValue()).findFirst().orElse(null); + if(folderBean!=null){ + e.setCheckType(folderBean.getCheckType()); + e.setFactoryNo(folderBean.getFactoryNo()); + e.setMaterialCode(folderBean.getMaterialCode()); + e.setMaterialName(folderBean.getMaterialName()); + e.setSampleTaskNumberHand(folderBean.getSampleTaskNumberHand()); + e.setProductionLineName(folderBean.getProductionLineName()); + e.setProcesses(folderBean.getProcesses()); + e.setStationWorkcellName(folderBean.getStationWorkcellName()); + e.setReinspect(folderBean.getReinspect()); + } + e.setCancelReason(orderBean.getCancelReason()); + e.setObtainTime(LocalDateTime.now()); + e.setObtainUserId(LocalContextHelper.getLoginUserId()); + e.setObtainUserName(LocalContextHelper.getLoginUserName()); + insertOrderCancelBeans.add(e); + } + orderCancelService.getDao().insert(insertOrderCancelBeans); + } + + logger.info("syncOrderStatusToMom end"); + } + + @Override + public void syncTestAndAnalyteInfoToMom(List testBeans,List testMethodBeans,List tmAnalystBeans,boolean deleteFlag) { + if(!getInvokeRestfulMomSwitch()){ + return; + } + + CoreConstantBean syncTestAndAnalyteInfoToMom = coreConstantService.selectByIdIfPresent("syncTestAndAnalyteInfoToMomUrl"); + if(syncTestAndAnalyteInfoToMom==null || ObjectUtils.isEmpty(syncTestAndAnalyteInfoToMom.getConstantValue())){ + return; + } + + List syncTmAnalystBeans = null; + if(!ObjectUtils.isEmpty(testBeans)){ + List testIds = testBeans.stream().map(c -> c.getId()).collect(Collectors.toList()); + syncTmAnalystBeans = tmAnalystService.selectListByFilter(SearchFilter.instance().match("testId", testIds).filter(MatchPattern.OR) + .match("ANALYSTGROUP","实验结果").filter(MatchPattern.SEQ)); + } + if(!ObjectUtils.isEmpty(testMethodBeans)){ + List testMethodIds = testMethodBeans.stream().map(c -> c.getId()).collect(Collectors.toList()); + syncTmAnalystBeans = tmAnalystService.selectListByFilter(SearchFilter.instance().match("testMethodId", testMethodIds).filter(MatchPattern.OR) + .match("ANALYSTGROUP","实验结果").filter(MatchPattern.SEQ)); + } + if(!ObjectUtils.isEmpty(tmAnalystBeans)){ + List ids = tmAnalystBeans.stream().map(c -> c.getId()).collect(Collectors.toList()); + syncTmAnalystBeans = tmAnalystService.selectListByFilter(SearchFilter.instance().match("id",ids).filter(MatchPattern.OR) + .match("ANALYSTGROUP","实验结果").filter(MatchPattern.SEQ)); + } + if(ObjectUtils.isEmpty(syncTmAnalystBeans)){ + return; + } + + String url = syncTestAndAnalyteInfoToMom.getConstantValue(); + List itemSynchronizeDtos = new ArrayList<>(); + for (LimsTmAnalystBean tmAnalystBean : syncTmAnalystBeans) { + ItemSynchronizeDto itemSynchronizeDto = new ItemSynchronizeDto(); + itemSynchronizeDto.setSameGroupIdentification(tmAnalystBean.getExt$Item("laboratoryname")); + itemSynchronizeDto.setInspectItemCode(tmAnalystBean.getExt$Item("testcode")); + itemSynchronizeDto.setInspectItemDesc(tmAnalystBean.getExt$Item("testname")); +// itemSynchronizeDto.setInspectItemType(tmAnalystBean.getExt$Item("testtype")); + itemSynchronizeDto.setInspectItemType(""); + String resultCategory = tmAnalystBean.getResultCategory(); + itemSynchronizeDto.setDataType("数值型".equals(resultCategory)?"VALUE":"TEXT"); + if(!ObjectUtils.isEmpty(tmAnalystBean.getHighLimit())){ + itemSynchronizeDto.setTrueMaxValue(Double.parseDouble(tmAnalystBean.getHighLimit())); + } + if(!ObjectUtils.isEmpty(tmAnalystBean.getLowLimit())){ + itemSynchronizeDto.setTrueMinValue(Double.parseDouble(tmAnalystBean.getLowLimit())); + } +// itemSynchronizeDto.setTrueValue(); +// itemSynchronizeDto.setFalseValue(); + //单位 + itemSynchronizeDto.setUomCode(tmAnalystBean.getUnit()); + //修约规则 EPA,2 + if("无修约规则".equals(tmAnalystBean.getRevisionRule())){ + itemSynchronizeDto.setProcessMode("NONE"); + itemSynchronizeDto.setDecimalNumber(0); + }else{ + String processMode = tmAnalystBean.getRevisionRule().split(",")[0]; + itemSynchronizeDto.setProcessMode(processMode); + itemSynchronizeDto.setDecimalNumber(0); + if(tmAnalystBean.getRevisionRule().split(",").length>1){ + itemSynchronizeDto.setDecimalNumber(Integer.parseInt(tmAnalystBean.getRevisionRule().split(",")[1])); + } + } + itemSynchronizeDto.setSameGroupIdentification(tmAnalystBean.getExt$Item("laboratoryname")); + itemSynchronizeDto.setEnableFlag(deleteFlag?"N":"Y"); + //检测项目被禁用也是N + if("0".equals(tmAnalystBean.getExt$Item("testactivatedflag"))){ + itemSynchronizeDto.setEnableFlag("N"); + } + itemSynchronizeDto.setInspectBasis(""); + itemSynchronizeDto.setQualityCharacteristic(""); + itemSynchronizeDto.setInspectTool(""); + itemSynchronizeDto.setInspectMethod(tmAnalystBean.getExt$Item("methodcode")); + itemSynchronizeDto.setRequiredFlag("Y"); + itemSynchronizeDto.setTechnicalRequirement(""); + itemSynchronizeDto.setDataQty("1"); + itemSynchronizeDtos.add(itemSynchronizeDto); + } + String s = JSONArray.toJSONString(itemSynchronizeDtos); + logger.info("syncTestAndAnalyteInfoToMom------url={},param={}",url,s); + String access_token = momToken(); + MediaType mediaType = MediaType.get("application/json"); + RequestBody requestBody = RequestBody.create(mediaType, s); + Request request = new Request.Builder(). + url(url) + .addHeader("accept", "*/*") + .addHeader("connection", "Keep-Alive") + .addHeader("Content-Type", "application/json") + .addHeader("Authorization", "bearer " + access_token) + .post(requestBody) + .build(); + try(Response response = OkHttpClientUtils.execute(request)){ + String result = response.body().string(); + logger.info("syncTestAndAnalyteInfoToMom------response={}",result); + ResponseResult responseResult = JSONObject.parseObject(result, ResponseResult.class); + if(!responseResult.getSuccess()){ + throw new InvalidDataException(responseResult.getRows()); + } + }catch (Exception f){ + logger.error("syncTestAndAnalyteInfoToMom error",f); + throw new InvalidDataException(f.getMessage()); + } + logger.info("syncTestAndAnalyteInfoToMom end"); + } + + @Override + public void initializeTestAndAnalyteInfoToMom() { + List test = testService.selectAll(); + syncTestAndAnalyteInfoToMom(test,null,null,false); + } + + @Override + public void syncTestResultsToMom(List taskBeans) { + if(!getInvokeRestfulMomSwitch()){ + return; + } + if(ObjectUtils.isEmpty(taskBeans)) { + return; + } + CoreConstantBean syncTestResultsToMom = coreConstantService.selectByIdIfPresent("syncTestResultsToMomUrl"); + if(syncTestResultsToMom==null || ObjectUtils.isEmpty(syncTestResultsToMom.getConstantValue())){ + return; + } + String url = syncTestResultsToMom.getConstantValue(); + List folderIds = taskBeans.stream().map(c -> c.getFolderId()).distinct().collect(Collectors.toList()); + List folderBeans = limsfolderservice.selectListByIds(folderIds); + List orderBeans = limsOrderService.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR)); + + List inspectionNumberHands = taskBeans.stream().map(c -> c.getInspectionNumberHand()).distinct().collect(Collectors.toList()); + + List inspectResultDtos = new ArrayList<>(); + List updateTasks = new ArrayList<>(); + for (String inspectionNumber : inspectionNumberHands) { + List inspectasks = taskBeans.stream().filter(c -> c.getInspectionNumberHand().equals(inspectionNumber)).collect(Collectors.toList()); + if(ObjectUtils.isEmpty(inspectasks)){ + continue; + } + LimsFolderBean folderBean = folderBeans.stream().filter(c -> c.getId().longValue() == inspectasks.get(0).getFolderId().longValue()).findFirst().get(); + InspectResultDto inspectResultDto = new InspectResultDto(); + inspectResultDto.setSiteCode(folderBean.getFactoryNo()); + inspectResultDto.setInspectDocNum(inspectionNumber); + LimsOrderBean orderBean = orderBeans.stream().filter(c -> c.getFolderId().longValue() == folderBean.getId().longValue()).findFirst().get(); + inspectResultDto.setSample_Number(orderBean.getOrdNo()); + List inspectItems = new ArrayList<>(); + + List taskResults = limsResultService.selectListByFilter(SearchFilter.instance().match("ordtaskId",inspectasks.stream().map(c->c.getId()).collect(Collectors.toList())).filter(MatchPattern.OR), Order.desc("retestNum")); + + for (LimsTaskBean inspectTask : inspectasks) { + //找到分析项的分析项组为【实验结果】来判定 + List judgeResults = taskResults.stream().filter(c -> c.getOrdtaskId().longValue() == inspectTask.getId().longValue() && "实验结果".equals(c.getAnalystGroup())).collect(Collectors.toList()); + if(!ObjectUtils.isEmpty(judgeResults)){ + inspectTask.setResult(judgeResults.get(0).getFinalResult()); + if(judgeResults.stream().filter(c->"OOS".equals(c.getStatus())).findFirst().isPresent()){ + inspectTask.setResultStatus1("异常"); + }else{ + inspectTask.setResultStatus1("正常"); + } + } + InspectItemDto inspectItem = new InspectItemDto(); + inspectItem.setSequence(inspectTask.getItemSorter()); + inspectItem.setInspectItemCode(inspectTask.getTestCode()); + inspectItem.setRemark(inspectTask.getRemarks()); + String inspectResult = "异常".equals(inspectTask.getResultStatus1())?"NG":"OK"; + inspectItem.setInspectResult(inspectResult); + if(ObjectUtils.isEmpty(inspectTask.getResult())){ + throw new InvalidDataException("请检查项目【"+inspectTask.getTestCode()+"】下是否维护了判定项的分析项"); + } + inspectItem.setInspectValues(Arrays.asList(ObjectUtils.toString(inspectTask.getResult()).trim())); + inspectItems.add(inspectItem); + updateTasks.add(inspectTask); + } + inspectResultDto.setInspectItems(inspectItems); + inspectResultDtos.add(inspectResultDto); + } + + String s = JSONArray.toJSONString(inspectResultDtos); + logger.info("syncTestResultsToMom------url={},param={}",url,s); + String access_token = momToken(); + MediaType mediaType = MediaType.get("application/json"); + RequestBody requestBody = RequestBody.create(mediaType, s); + Request request = new Request.Builder(). + url(url) + .addHeader("accept", "*/*") + .addHeader("connection", "Keep-Alive") + .addHeader("Content-Type", "application/json") + .addHeader("Authorization", "bearer " + access_token) + .post(requestBody) + .build(); + try(Response response = OkHttpClientUtils.execute(request)){ + String result = response.body().string(); + logger.info("syncTestResultsToMom------response={}",result); + ResponseResult responseResult = JSONObject.parseObject(result, ResponseResult.class); + if(!responseResult.getSuccess()){ + throw new InvalidDataException(responseResult.getRows()); + } + }catch (Exception f){ + logger.error("syncTestResultsToMom error",f); + throw new InvalidDataException(f.getMessage()); + } + LocalDateTime now = LocalDateTime.now(); + for (LimsTaskBean updateTask : updateTasks) { + updateTask.setResultToMomTime(now); + } + taskService.getDao().update(updateTasks,"ResultToMomTime"); + logger.info("syncTestResultsToMom end"); + } + + @Override + public String momToken() { + if(!getInvokeRestfulMomSwitch()){ + return null; + } + CoreConstantBean momTokenUrl = coreConstantService.selectByIdIfPresent("momTokenUrl"); + if(momTokenUrl==null || ObjectUtils.isEmpty(momTokenUrl.getConstantValue())){ + return null; + } + CoreConstantBean momTokenClient_id = coreConstantService.selectByIdIfPresent("momTokenClient_id"); + CoreConstantBean momTokenClient_secret = coreConstantService.selectByIdIfPresent("momTokenClient_secret"); + if(ObjectUtils.isEmpty(momTokenClient_id) || ObjectUtils.isEmpty(momTokenClient_secret)){ + return null; + } + if(ObjectUtils.isEmpty(momTokenClient_id.getConstantValue()) || ObjectUtils.isEmpty(momTokenClient_secret.getConstantValue())){ + return null; + } + + //http://61.157.139.13:30080/oauth/oauth/token?grant_type=client_credentials&client_id=RTGK-ITF&client_secret=rtgk#2024 + String url = momTokenUrl.getConstantValue(); + logger.info("momTokenUrl------url={},client_id={},client_secret={}",url,momTokenClient_id.getConstantValue(),momTokenClient_secret.getConstantValue()); + RequestBody formBody = new FormBody.Builder() + .add("grant_type", "client_credentials") + .add("client_id", momTokenClient_id.getConstantValue()) + .add("client_secret", momTokenClient_secret.getConstantValue()) + .build(); + Request request = new Request.Builder() + .url(url) + .post(formBody) + .build(); + try(Response response = OkHttpClientUtils.execute(request)){ + String string = response.body().string(); + logger.info("momToken------response={}",string); + JSONObject jsonObject = JSONObject.parseObject(string); + if(jsonObject.containsKey("access_token")){ + String access_token = jsonObject.getString("access_token"); + logger.info("momToken------access_token={}",access_token); + return access_token; + } + }catch (Exception f){ + logger.error("momToken error",f); + throw new InvalidDataException(f.getMessage()); + } + logger.info("momToken end"); + return null; + } + + @Override + public ResponseDTO inspectProgressQuery(ProgressQueryDto queryDto) { + if(ObjectUtils.isEmpty(queryDto.getInspection_number())){ + return ResponseDTO.error("检验单单号不能为空"); + } + List taskBeans = taskService.selectListByFilter(SearchFilter.instance().match("inspectionNumberHand", queryDto.getInspection_number()).filter(MatchPattern.OR)); + if(ObjectUtils.isEmpty(taskBeans)){ + return ResponseDTO.error("检验单单号未匹配到任何检验任务"); + } + List progressDtos = new ArrayList<>(); + //按检验单号返回,返回检验单状态(对应多个委托单),检测项状态(对应多个委托单的实验) + for (String inspectNumber : queryDto.getInspection_number()) { + List inspectTasks = taskBeans.stream().filter(c -> c.getInspectionNumberHand().equals(inspectNumber)).collect(Collectors.toList()); + if(!ObjectUtils.isEmpty(inspectTasks)){ + ProgressDto progressDto = new ProgressDto(); + progressDto.setInspection_number(inspectNumber); + String inspection_status = "待检验"; + boolean cancel = inspectTasks.stream().allMatch(c -> TaskStatus.getStatus(c.getStatus()) == TaskStatus.Cancel); + if(cancel){ + inspection_status = "取消"; + }else{ + boolean present = inspectTasks.stream().filter(c -> + ObjectUtils.toString(c.getStatus()).startsWith("result")).findFirst().isPresent(); + if(present){ + inspection_status = "检验中"; + }else{ + present = inspectTasks.stream().allMatch(c -> + TaskStatus.getStatus(c.getStatus()) == TaskStatus.Done + || TaskStatus.getStatus(c.getStatus()) == TaskStatus.Cancel); + if(present){ + inspection_status = "检验完成"; + } + } + } + progressDto.setInspection_status(inspection_status); + + List items = new ArrayList<>(); + for (LimsTaskBean taskBean : inspectTasks) { + ProgressItemDto item = new ProgressItemDto(); + item.setInspection_teamcode(taskBean.getTestCode()); + item.setInspection_discription(taskBean.getTestName()); + String inspection_team_status = "待检验"; + if(TaskStatus.getStatus(taskBean.getStatus())==TaskStatus.Done){ + inspection_team_status = "检验完成"; + }else if(TaskStatus.getStatus(taskBean.getStatus())==TaskStatus.Cancel){ + inspection_team_status = "取消"; + }else if(ObjectUtils.toString(taskBean.getStatus()).startsWith("result")) { + inspection_team_status = "检验中"; + } + item.setInspection_team_status(inspection_team_status); + items.add(item); + } + progressDto.setItems(items); + + progressDtos.add(progressDto); + } + } + return ResponseDTO.success(progressDtos,"成功"); + } + + @Override + @Transactional + public ResponseDTO inspectSync(List inspectCreateDtos) { + GikamConcurrentLocker.block("inspectSync"); + if(ObjectUtils.isEmpty(inspectCreateDtos)){ + return ResponseDTO.error("请求参数体不能为空"); + } + + //创建委托,获取取消实验 + List inspectNumberCancels = new ArrayList<>(); + List insertDtos = new ArrayList<>(); + for (InspectCreateDto inspectCreateDto : inspectCreateDtos) { + for (OrderCreateDto sample : inspectCreateDto.getSamples()) { + for (TaskCreateDto task : sample.getTasks()) { + if("CANCEL".equals(task.getInspectionStatus())){ + inspectNumberCancels.add(task.getInspectionNumber()); + } + } + boolean b = sample.getTasks().stream().allMatch(c -> "INSPECTING".equals(c.getInspectionStatus()) || "RELEASED".equals(c.getInspectionStatus())); + if(b){ + insertDtos.add(inspectCreateDto); + } + } + } + if(!ObjectUtils.isEmpty(inspectNumberCancels)){ + List existTasks = taskService.selectListByFilter(SearchFilter.instance().match("inspectionNumberHand",inspectNumberCancels).filter(MatchPattern.OR)); + List updateTasks = new ArrayList<>(); + for (String inspectNumberCancel : inspectNumberCancels) { + boolean present = existTasks.stream().filter(c -> c.getInspectionNumberHand().equals(inspectNumberCancel)).findFirst().isPresent(); + if(!present){ + return ResponseDTO.error("检验单:"+inspectNumberCancel + "不存在,不允许取消"); + } + } + for (String inspectNumberCancel : inspectNumberCancels) { + List inspectTasks = existTasks.stream().filter(c -> c.getInspectionNumberHand().equals(inspectNumberCancel)).collect(Collectors.toList()); + for (LimsTaskBean inspectTask : inspectTasks) { + if(!ObjectUtils.toString(inspectTask.getStatus()).startsWith("result")) { + return ResponseDTO.error("检验单:"+inspectNumberCancel + ",不允许取消"); + } + updateTasks.add(inspectTask); + } + } + + String[] updateCols = new String[]{"TestStatus", "Status", "cancelTestTime", "cancelTestUserId", "cancelTestUserName", "stopReason"}; + for (LimsTaskBean taskBean : updateTasks) { + taskBean.setTestStatus(TaskTestStatus.CANCEL_TEST.statusDesc); + taskBean.setCancelTestTime(LocalDateTime.now()); + taskBean.setCancelTestUserId("MOM HAND"); + taskBean.setCancelTestUserName("MOM HAND"); + taskBean.setStatus(TaskStatus.Cancel.status); + taskBean.setStopReason("MOM HAND终止"); + } + taskService.getDao().update(updateTasks,updateCols); + CoreBpmnParameterDTO coreBpmnParameterDTO =new CoreBpmnParameterDTO(); + coreBpmnParameterDTO.setComment("终止试验"); + taskService.endTask(updateTasks.stream().map(f->f.getId()).collect(Collectors.toList()),coreBpmnParameterDTO); + } + + if(!ObjectUtils.isEmpty(insertDtos)){ + insertDtos = insertDtos.stream().distinct().collect(Collectors.toList()); + List insertFolders = new ArrayList<>(); + List insertOrders = new ArrayList<>(); + List insertTasks = new ArrayList<>(); + List insertMatrixBeans = new ArrayList<>(); + + List testCodes = new ArrayList<>(); + for (InspectCreateDto insertDto : insertDtos) { + List samples = insertDto.getSamples(); + if(ObjectUtils.isEmpty(samples)){ + return ResponseDTO.error("样品信息不能为空"); + } + for (OrderCreateDto sample : samples) { + List tasks = sample.getTasks(); + if(ObjectUtils.isEmpty(tasks)){ + return ResponseDTO.error("试验信息不能为空"); + } + for (TaskCreateDto task : tasks) { + testCodes.add(task.getInspection_itemcode()); + } + } + } + List testMethodBeans = testMethodService.selectListByFilter(SearchFilter.instance().match("testCode", testCodes).filter(MatchPattern.OR)); + if(ObjectUtils.isEmpty(testMethodBeans)){ + return ResponseDTO.error("检验项目不存在"); + } + + for (InspectCreateDto inspectCreateDto : insertDtos) { + List samples = inspectCreateDto.getSamples(); + + //按样品生成委托单,一个样品一个委托单 + for (OrderCreateDto sample : samples) { + LimsFolderBean insertFolder = contructFolder(inspectCreateDto); + insertFolders.add(insertFolder); + + LimsOrderBean orderBean = new LimsOrderBean(); + orderBean.setId(ApplicationContextHelper.getNextIdentity()); + orderBean.setFolderId(insertFolder.getId()); + orderBean.setSendSampleBatchNo(inspectCreateDto.getLot()); + orderBean.setOrdNo(sample.getSample_number()); + orderBean.setOrdName(insertFolder.getMaterialName()); + orderBean.setSampleName(insertFolder.getMaterialName()); + orderBean.setMaterialCode(insertFolder.getMaterialCode()); + orderBean.setMaterialName(insertFolder.getMaterialName()); + insertOrders.add(orderBean); + + List tasks = sample.getTasks(); + for (TaskCreateDto taskCreateDto : tasks) { + LimsTestMethodBean testMethodBean = testMethodBeans.stream().filter(c -> c.getExt$Item("testcode").equals(taskCreateDto.getInspection_itemcode())).findFirst().orElse(null); + if(testMethodBean==null){ + return ResponseDTO.error("检验项目【"+taskCreateDto.getInspection_itemcode()+"】不存在"); + } + LimsTaskBean taskBean = new LimsTaskBean(); + taskBean.setId(ApplicationContextHelper.getNextIdentity()); + taskBean.setMomHandData("1"); + taskBean.setInspectionNumberHand(taskCreateDto.getInspectionNumber()); + taskBean.setFolderId(insertFolder.getId()); + taskBean.setCheckType(insertFolder.getCheckType()); + taskBean.setTestMethodId(testMethodBean.getId()); + taskBean.setTestId(testMethodBean.getTestId()); + taskBean.setTestType(testMethodBean.getExt$Item("testtype")); + taskBean.setTestCode(testMethodBean.getExt$Item("testcode")); + taskBean.setTestName(testMethodBean.getExt$Item("testname")); + taskBean.setMethodId(testMethodBean.getMethodId()); + taskBean.setMethodCode(testMethodBean.getExt$Item("methodcode")); + taskBean.setMethodName(testMethodBean.getExt$Item("methodname")); + taskBean.setJudgeBasis(testMethodBean.getJudgeBasis()); + taskBean.setItemSorter(taskCreateDto.getInspection_seq()); + taskBean.setLaboratoryId(testMethodBean.getExt$Item("laboratoryid")); + taskBean.setLaboratoryName(testMethodBean.getExt$Item("laboratoryname")); + taskBean.setProcessStatus("draft"); + taskBean.setStatus("Draft"); + taskBean.setMomRemark(taskCreateDto.getRemark()); + insertTasks.add(taskBean); + + LimsTestMatrixBean testMatrixBean = new LimsTestMatrixBean(); + testMatrixBean.setId(ApplicationContextHelper.getNextIdentity()); + testMatrixBean.setFolderId(insertFolder.getId()); + testMatrixBean.setOrderId(orderBean.getId()); + testMatrixBean.setOrdtaskId(taskBean.getId()); + testMatrixBean.setCheckFlag("1"); + insertMatrixBeans.add(testMatrixBean); + } + } + } + List ordNos = insertOrders.stream().map(c -> c.getOrdNo()).collect(Collectors.toList()); + List dbOrders = limsOrderService.selectListByFilter(SearchFilter.instance().match("ordNo", ordNos).filter(MatchPattern.OR)); + Set repeateOrdNos = new HashSet<>(); + for (LimsOrderBean insertOrder : insertOrders) { + dbOrders.stream().filter(c -> c.getOrdNo().equals(insertOrder.getOrdNo())).findFirst().ifPresent(c -> repeateOrdNos.add(c.getOrdNo())); + } + if(!ObjectUtils.isEmpty(repeateOrdNos)){ + return ResponseDTO.error("样品编号重复:"+ StringUtils.join(repeateOrdNos,",")); + } + + limsOrderService.getDao().insert(insertOrders); + limsfolderservice.getDao().insert(insertFolders); + taskService.getDao().insert(insertTasks); + testMatrixService.getDao().insert(insertMatrixBeans); + + try{ + //自动提交 + LocalContextHelper.setUserLogin(new LoginUser("MOM",null)); + limsfolderservice.startProcessByFolders(new RestJsonWrapperBean(),insertFolders); + + }finally{ + LocalContextHelper.removeUserLogin(); + } + } + + if(ObjectUtils.isEmpty(inspectNumberCancels) && ObjectUtils.isEmpty(insertDtos)){ + return ResponseDTO.error("检验单状态不为下达或者检验中,请检查"); + } + + return ResponseDTO.success(null,"成功"); + } + + private LimsFolderBean contructFolder(InspectCreateDto inspectCreateDto) { + LimsFolderBean insertFolder = new LimsFolderBean(); + insertFolder.setId(ApplicationContextHelper.getNextIdentity()); + insertFolder.setFolderNo(ApplicationContextHelper.getNextSequence(limsfolderservice.getDao().getTable())); + insertFolder.setTestSource("质量送检"); + insertFolder.setCheckType(inspectCreateDto.getInspectionType()); + insertFolder.setFactoryNo(inspectCreateDto.getPlantCode()); + insertFolder.setMaterialCode(inspectCreateDto.getMaterialCode()); + insertFolder.setMaterialName(inspectCreateDto.getMaterialName()); + insertFolder.setSampleTaskNumberHand(inspectCreateDto.getSampleTaskNumber()); + insertFolder.setProductionLineName(inspectCreateDto.getProductionLineName()); + insertFolder.setProcesses(inspectCreateDto.getProcesses()); + insertFolder.setStationWorkcellName(inspectCreateDto.getStationWorkcellName()); + insertFolder.setReinspect("Y".equals(inspectCreateDto.getReinspect())?"1":"0"); + insertFolder.setReinspectNum(inspectCreateDto.getReinspectNum()); + + insertFolder.setEstimateCost(0D); + insertFolder.setStatus("Draft"); + insertFolder.setProcessStatus("draft"); + insertFolder.setAutoSign(null); + insertFolder.setSpecimenStatus("1"); + insertFolder.setOrgId(null); + insertFolder.setOrgName(null); + String defaultUserId = "MOM"; + CoreUserBean userBean = coreUserService.selectByIdIfPresent(defaultUserId); + if(userBean!=null){ + insertFolder.setCreatedById(userBean.getId()); + insertFolder.setCreatedByName(userBean.getUserName()); + insertFolder.setCreatedByOrgId(userBean.getOrgId()); + insertFolder.setCreatedByOrgName(userBean.getOrgName()); + insertFolder.setClientUserId(insertFolder.getCreatedById()); + insertFolder.setClientUserName(insertFolder.getCreatedByName()); + insertFolder.setClientUserOrgId(insertFolder.getCreatedByOrgId()); + insertFolder.setClientUserOrgName(insertFolder.getCreatedByOrgName()); + } + return insertFolder; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/service/LimsFolderService.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/service/LimsFolderService.java new file mode 100644 index 0000000..0b77610 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/service/LimsFolderService.java @@ -0,0 +1,100 @@ +package com.sunwayworld.basemodule.business.test.folder.service; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsSampleDeliveryStatisticsDto; +import com.sunwayworld.basemodule.business.test.folder.vo.*; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceStatusDTO; +import com.sunwayworld.module.sys.bpmn.engine.CoreBpmnRuntimeSource; +import org.springframework.transaction.annotation.Transactional; + +import javax.servlet.http.HttpServletResponse; +import java.io.UnsupportedEncodingException; +import java.util.List; +import java.util.Map; + +public interface LimsFolderService extends GenericService, GenericAuditableService, GenericChoosableService { + + ResponseDTO copy(RestJsonWrapperBean wrapper); + + List> cancel(RestJsonWrapperBean wrapper); + + //定时任务 + void qualityTimeTask(); + + LimsFolderBean copy(LimsFolderBean bean); + + void setSampleBatchRemarkBy(LimsFolderBean insertFolder, List insertOrders); + + ResponseDTO sapReceipt(SapReceiptVO vo); + + ResponseDTO sapCancelReceipt(SapCancelReceiptVO vo); + + ResponseDTO oaReceipt(OaReceiptVO oaReceiptVO); + + Page statisticsDataPage(RestJsonWrapperBean wrapper); + + ResponseDTO statisticsDataPageFields(RestJsonWrapperBean wrapper); + + ResponseDTO statisticsUrgencyPageFields(RestJsonWrapperBean wrapper); + + void sendSapObtain(Long folderId); + + Page statisticUrgencyPage(RestJsonWrapperBean wrapper); + + List getOrdtaskIds(RestJsonWrapperBean wrapper); + ResponseDTO qmsReceipt(QmsReceiptVO vo); + + ResponseDTO qmsCancelReceipt(QmsCancelReceiptVO vo); + + void sendQmsObtain(Long folderId); + + void batchDownload(String id, RestJsonWrapperBean wrapper, HttpServletResponse response) throws UnsupportedEncodingException; + + String selectTestGroup(RestJsonWrapperBean wrapper); + String selectTestGroup(String orgId); + void sendthirdOrgEmail(); + + void sendSecondOrgEmail(); + + List> staticsTask(); + + void cancelOverTimeFolder(); + + void processPassAfter(List> instanceStatusList); + + List> startProcessByFolders(RestJsonWrapperBean wrapper, List parseList); + + void setFolderOrgIdWhenSameTestOrg(List submitBeforeFolders, List folderTaskBeans); + + void processPassBefore(RestJsonWrapperBean wrapper); + + void handleAutoAuditFolder(); + + String getMessage(RestJsonWrapperBean wrapper); + + List> staticsTaskOfOrg(String orgId,String loginOrgId); + + ResponseDTO createReport(RestJsonWrapperBean wrapperBean); + + ResponseDTO replaceReport(RestJsonWrapperBean wrapperBean); + + Page sampleDeliveryStatistics(RestJsonWrapperBean wrapperBean); + + ResponseDTO assignFolderOrg(RestJsonWrapperBean wrapperBean); + + void qualityControlFolderCreate(String param); + + void folderCreateByMomSys(); + + ResponseDTO submitKouDianFolder(RestJsonWrapperBean wrapperBean); + + void scheduleProcessFolderStatusDone(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/service/impl/LimsFolderServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/service/impl/LimsFolderServiceImpl.java new file mode 100644 index 0000000..a6ea62c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/service/impl/LimsFolderServiceImpl.java @@ -0,0 +1,3988 @@ +package com.sunwayworld.basemodule.business.test.folder.service.impl; + +import com.alibaba.fastjson.JSONObject; +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.baseline.framework.config.LimsConfig; +import com.sunwayworld.baseline.framework.constant.LimsConstant; +import com.sunwayworld.baseline.framework.utils.*; +import com.sunwayworld.basemodule.basedata.testgroup.bean.LimsTestgroupBean; +import com.sunwayworld.basemodule.basedata.testgroup.service.LimsTestgroupService; +import com.sunwayworld.basemodule.business.result.bean.LimsResultBean; +import com.sunwayworld.basemodule.business.result.service.LimsResultService; +import com.sunwayworld.basemodule.business.test.flowdef.FolderStatus; +import com.sunwayworld.basemodule.business.test.flowdef.TaskStatus; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsSampleDeliveryStatisticsDto; +import com.sunwayworld.basemodule.business.test.folder.constant.FolderConstant; +import com.sunwayworld.basemodule.business.test.folder.dao.LimsFolderDao; +import com.sunwayworld.basemodule.business.test.folder.enumeration.ObtainStatusEnum; +import com.sunwayworld.basemodule.business.test.folder.enumeration.TestGroupEnum; +import com.sunwayworld.basemodule.business.test.folder.mom.bean.SimplingInspection; +import com.sunwayworld.basemodule.business.test.folder.mom.service.MOMService; +import com.sunwayworld.basemodule.business.test.folder.restfulmom.service.RestfulMomService; +import com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService; +import com.sunwayworld.basemodule.business.test.folder.util.FolderHelper; +import com.sunwayworld.basemodule.business.test.folder.util.FolderSendDingMsgHelper; +import com.sunwayworld.basemodule.business.test.folder.vo.*; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderOperateBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderOperateService; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.basemodule.business.test.ordtaskexception.bean.LimsOrdtaskExceptionBean; +import com.sunwayworld.basemodule.business.test.ordtaskexception.service.LimsOrdtaskExceptionService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTestMatrixBean; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.basemodule.business.test.task.service.LimsTestMatrixService; +import com.sunwayworld.basemodule.business.test.task.utils.LimsTaskHelper; +import com.sunwayworld.basemodule.business.test.taskcondition.bean.LimsTaskConditionBean; +import com.sunwayworld.basemodule.business.test.taskcondition.service.LimsTaskConditionService; +import com.sunwayworld.basemodule.coredata.method.bean.LimsMethodBean; +import com.sunwayworld.basemodule.coredata.method.service.LimsMethodService; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestBean; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestMethodBean; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmAnalystBean; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmConditionBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTestMethodService; +import com.sunwayworld.basemodule.coredata.test.service.LimsTestService; +import com.sunwayworld.basemodule.coredata.test.service.LimsTmAnalystService; +import com.sunwayworld.basemodule.coredata.test.service.LimsTmConditionService; +import com.sunwayworld.basemodule.coredata.testoutline.bean.LimsTestOutlineBean; +import com.sunwayworld.basemodule.coredata.testoutline.service.LimsTestOutlineService; +import com.sunwayworld.basemodule.openapi.utils.*; +import com.sunwayworld.basemodule.openapi.vo.*; +import com.sunwayworld.basemodule.trm.materialstorage.materialmanager.bean.LimsMaterialStorageBean; +import com.sunwayworld.basemodule.trm.materialstorage.materialmanager.service.LimsMaterialStorageService; +import com.sunwayworld.basemodule.trm.materialstorage.materialmethod.bean.LimsMaterialMethodBean; +import com.sunwayworld.basemodule.trm.materialstorage.materialmethod.service.LimsMaterialMethodService; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.bean.LimsSpecimenItemBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.service.LimsSpecimenItemService; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitysample.bean.LimsSpecimenBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitysample.service.LimsSpecimenService; +import com.sunwayworld.basemodule.trm.qualitycontrol.taskparam.bean.LimsTaskConfigParamBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.taskparam.service.LimsTaskConfigParamService; +import com.sunwayworld.basemodule.trm.urgent.bean.LimsUrgentBean; +import com.sunwayworld.basemodule.trm.urgent.service.LimsUrgentService; +import com.sunwayworld.cloud.lims.reporttemplate.service.LimsReportTemplateService; +import com.sunwayworld.cloud.lims.reporttemplate.support.data.LimsTemplateDataMap; +import com.sunwayworld.cloud.lims.reporttemplate.support.util.LimsFileUtils; +import com.sunwayworld.cloud.lims.reporttemplate.support.util.WordExportUtil; +import com.sunwayworld.cloud.module.email.bean.CoreEmailBean; +import com.sunwayworld.cloud.module.email.bean.CoreEmailFileBean; +import com.sunwayworld.cloud.module.email.bean.CoreEmailReceipentBean; +import com.sunwayworld.cloud.module.email.service.CoreEmailReceipentService; +import com.sunwayworld.cloud.module.email.service.impl.CoreEmailServiceImpl; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.cache.redis.RedisHelper; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.context.concurrent.GikamConcurrentLocker; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.data.page.PageRequest; +import com.sunwayworld.framework.data.page.Pagination; +import com.sunwayworld.framework.database.sql.Order; +import com.sunwayworld.framework.exception.FileException; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.i18n.I18nHelper; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.io.file.FilePathManager; +import com.sunwayworld.framework.io.file.FileScope; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.mybatis.page.PageRowBounds; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.security.bean.LoginUser; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.auditable.bean.CoreBpmnParameterDTO; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.table.bean.TableHeadBean; +import com.sunwayworld.framework.utils.BeanUtils; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.manager.CoreFileManager; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import com.sunwayworld.module.mdm.org.bean.CoreOrgBean; +import com.sunwayworld.module.mdm.org.service.CoreOrgService; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import com.sunwayworld.module.mdm.user.service.CoreUserService; +import com.sunwayworld.module.sys.bpmn.CoreBpmnHelper; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceBean; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceStatusDTO; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceTaskBean; +import com.sunwayworld.module.sys.bpmn.engine.CoreBpmnRuntimeService; +import com.sunwayworld.module.sys.bpmn.engine.CoreBpmnRuntimeSource; +import com.sunwayworld.module.sys.bpmn.service.CoreBpmnInstanceService; +import com.sunwayworld.module.sys.bpmn.service.CoreBpmnInstanceTaskService; +import com.sunwayworld.module.sys.code.bean.CoreCodeBean; +import com.sunwayworld.module.sys.code.service.CoreCodeService; +import com.sunwayworld.module.sys.role.bean.CoreRoleUserBean; +import com.sunwayworld.module.sys.role.service.CoreRoleUserService; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.apache.poi.ss.usermodel.*; +import org.apache.poi.ss.util.CellRangeAddress; +import org.apache.poi.xssf.usermodel.XSSFSheet; +import org.apache.poi.xssf.usermodel.XSSFWorkbook; +import org.apache.poi.xwpf.usermodel.XWPFDocument; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.core.env.Environment; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.transaction.interceptor.TransactionAspectSupport; + +import javax.servlet.http.HttpServletResponse; +import java.io.*; +import java.nio.channels.FileChannel; +import java.nio.file.Files; +import java.nio.file.Path; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; +import java.time.format.DateTimeParseException; +import java.util.*; +import java.util.concurrent.TimeUnit; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsFolderServiceImpl implements LimsFolderService { + private static final Logger logger = LogManager.getLogger(LimsFolderServiceImpl.class); + @Autowired + @Lazy + private MOMService momService; + @Autowired + private RestfulMomService restfulMomService; + + @Autowired + private CoreOrgService coreOrgService; + @Autowired + private LimsOrderOperateService orderOperateService; + + @Autowired + private Environment environment; + + @Autowired + private LimsFolderDao limsFolderDao; + @Autowired + private CoreFileService coreFileService; + @Autowired + private LimsOrderService limsOrderService; + @Autowired + private LimsTestMatrixService testMatrixService; + @Autowired + private LimsOrdtaskExceptionService limsOrdtaskExceptionService; + @Autowired + private CoreEmailServiceImpl coreEmailService; + @Autowired + private CoreEmailReceipentService coreEmailReceipentService; + @Autowired + @Lazy + private LimsTaskService limsTaskService; + @Autowired + private LimsTmAnalystService limsTmAnalystService; + @Autowired + private LimsResultService limsResultService; + @Autowired + private LimsReportTemplateService limsReportTemplateService; + @Autowired + private CoreFileManager coreFileManager; + @Autowired + private LimsSpecimenService limsSpecimenService; + @Autowired + private LimsSpecimenItemService limsSpecimenItemService; + @Autowired + private LimsTestMethodService limsTestMethodService; + @Autowired + private LimsTaskConfigParamService limsTaskConfigParamService; + @Autowired + private LimsTestOutlineService testOutlineService; + @Autowired + private LimsTestService testService; + @Autowired + private CoreCodeService coreCodeService; + + @Override + @SuppressWarnings("unchecked") + public LimsFolderDao getDao() { + return limsFolderDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsFolderBean parse = jsonWrapper.parseUnique(LimsFolderBean.class); + parse.setId(ApplicationContextHelper.getNextIdentity()); + parse.setFolderNo(ApplicationContextHelper.getNextSequence(this.getDao().getTable())); + parse.setClientUserId(LocalContextHelper.getLoginUserId()); + parse.setClientUserOrgId(LocalContextHelper.getLoginOrgId()); + parse.setClientUserName(LocalContextHelper.getLoginUserName()); + parse.setClientUserOrgName(LocalContextHelper.getLoginOrgName()); + parse.setEstimateCost(0D); + parse.setStatus("Draft"); + parse.setUrgencyDegree("1"); + parse.setSpecimenStatus("1"); + CoreUserBean userBean = ApplicationContextHelper.getBean(CoreUserService.class).selectById(LocalContextHelper.getLoginUserId()); + if (userBean != null) { + parse.setClientUserEmail(userBean.getEmail()); + parse.setClientUserPhone(userBean.getMobile()); + } + //判断是否为研发送检testSource 新增样品 + if(parse.getTestSource().equals("研发送检")){ + LimsOrderBean limsOrder=new LimsOrderBean(); + limsOrder.setFolderId(parse.getId()); + limsOrder.setFolderNo(limsOrder.getFolderNo()); + limsOrder.setSendSampleBatchNo(parse.getProductNo()); + limsOrder.setOrdName(parse.getProductName()); + LimsOrderBean maxOrderBean = limsOrderService.selectFirstByFilter(SearchFilter.instance().match("folderId", limsOrder.getFolderId()).filter(MatchPattern.SEQ), Order.desc("ordNo")); + + limsOrder.setId(ApplicationContextHelper.getNextIdentity()); + int maxNo = 1; + if(maxOrderBean!=null){ + maxNo = Integer.parseInt(maxOrderBean.getOrdNo().replace(parse.getFolderNo() + "-",""))+1; + } + limsOrder.setOrdNo(parse.getFolderNo() + "-" + String.format("%02d",maxNo)); + if(!"IPQC".equals(parse.getCheckType())){ + List nos = limsOrderService.createSampleBatchRemark(limsOrder.getSendSampleBatchNo(),1); + if(!ObjectUtils.isEmpty(nos)){ + limsOrder.setSampleBatchRemark(nos.get(0)); + } + } + setSampleBatchRemarkBy(parse,Arrays.asList(limsOrder)); + limsOrderService.getDao().insert(limsOrder); + + //新增一个样品,默认就全关联试验 + List ordtaskBeanList = limsTaskService.selectListByFilter(SearchFilter.instance().match("folderId", limsOrder.getFolderId()).filter(MatchPattern.SEQ)); + if(!ObjectUtils.isEmpty(ordtaskBeanList)){ + List insertTestMatrixBeanList = new ArrayList<>(); + for (LimsTaskBean ordtaskBean : ordtaskBeanList) { + LimsTestMatrixBean t = new LimsTestMatrixBean(ApplicationContextHelper.getNextIdentity(), limsOrder.getFolderId(), ordtaskBean.getId(),limsOrder.getId()); + t.setCheckFlag("1"); + insertTestMatrixBeanList.add(t); + } + testMatrixService.getDao().insert(insertTestMatrixBeanList); + } + } + getDao().insert(parse); + return parse.getId(); + } + private String get2org(String orgId){ + String org2 = null; + CoreOrgBean coreOrgBean = coreOrgService.selectById(orgId); + if ("03".equals(coreOrgBean.getOrgType())||ObjectUtils.isEmpty(coreOrgBean.getOrgType())){ + //三级或者更下 + String parentId = coreOrgBean.getParentId(); + return get2org(parentId); + } + if ("02".equals(coreOrgBean.getOrgType())){ + org2 = coreOrgBean.getId(); + } + return org2; + } + + + @Override + @Transactional + public List> startProcess(RestJsonWrapperBean wrapper) { + List parseList = wrapper.parse(LimsFolderBean.class); + List> dtos = startProcessByFolders(wrapper, parseList); + return dtos; + } + + @Override + @Transactional + public List> startProcessByFolders(RestJsonWrapperBean wrapper, List parseList) { + List folderIds = CommonHelper.getIdList(parseList); + List submitBeforeFolders = this.selectListByIds(folderIds); + List folderTaskBeans = limsTaskService.selectListByFilter(SearchFilter.instance().match("folderId",folderIds).filter(MatchPattern.OR)); + //为了查询方便,再提单后,更新样品下做了哪些试验,试验有哪些样品做 + MapperParameter pg = new MapperParameter(); + pg.setFilter(SearchFilter.instance().match("folderId",folderIds).filter(MatchPattern.OR).match("checkFlag","1").filter(MatchPattern.SEQ)); + pg.put("relationFlag",1); + List testMatrixBeans = testMatrixService.selectList(pg); + + setFolderOrgIdWhenSameTestOrg(submitBeforeFolders, folderTaskBeans); + + for (LimsTaskBean taskBean : folderTaskBeans) { + LimsFolderBean folderBean = submitBeforeFolders.stream().filter(c -> c.getId().longValue() == taskBean.getFolderId().longValue()).findFirst().get(); + taskBean.setLaboratoryId(folderBean.getOrgId()); + taskBean.setLaboratoryName(folderBean.getOrgName()); + List testOrderNos = testMatrixBeans.stream().filter(c -> c.getOrdtaskId().longValue() == taskBean.getId().longValue()).map(g -> g.getExt$Item("ordno")).distinct().collect(Collectors.toList()); + taskBean.setTestOrderNos(StringUtils.join(testOrderNos,",")); + } + limsTaskService.getDao().update(folderTaskBeans,"LaboratoryId","LaboratoryName","TestOrderNos"); + + List> dtos = startProcess(folderIds, CoreBpmnParameterDTO.of(wrapper)); + List limsFolderBeans = this.selectListByIds(folderIds); + FlowUtils.updateStatus(limsFolderBeans, "T_LIMS_FOLDER"); + LocalDateTime now = LocalDateTime.now(); + for (LimsFolderBean limsFolderBean : limsFolderBeans) { + if(FolderStatus.orderReceive.status.equals(limsFolderBean.getStatus())){ + limsFolderBean.setToOrderReceiveTime(now); + } + } + this.getDao().update(limsFolderBeans,"status","ToOrderReceiveTime"); + + //更新样品 + List orderBeanList = limsOrderService.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR)); + for (LimsOrderBean bean : orderBeanList) { + bean.setCancelReason(null); + bean.setObtainTime(null); + bean.setStatus(ObtainStatusEnum.WaitReceive.getValue()); + bean.setObtainStatus(null); + bean.setObtainUserId(null); + bean.setObtainUserName(null); + List testnames = testMatrixBeans.stream().filter(c -> c.getOrderId().longValue() == bean.getId().longValue()).map(g -> g.getExt$Item("testname")).distinct().collect(Collectors.toList()); + bean.setTestNames(StringUtils.join(testnames,",")); + List testTypes = testMatrixBeans.stream().filter(c -> c.getOrderId().longValue() == bean.getId().longValue()).map(g -> g.getExt$Item("testtype")).distinct().collect(Collectors.toList()); + bean.setTestTypes(StringUtils.join(testTypes,",")); + } + limsOrderService.getDao().update(orderBeanList,"CancelReason","ObtainTime","Status","ObtainStatus","ObtainUserId","ObtainUserName","TestNames","TestTypes"); + + //质控样检测更新试验到结果录入 + List toResultFolders = limsFolderBeans.stream().filter(c -> FolderStatus.resultInput.status.equals(c.getStatus())).collect(Collectors.toList()); + if(!ObjectUtils.isEmpty(toResultFolders)){ + List taskBeans = limsTaskService.selectListByFilter(SearchFilter.instance().match("folderId",toResultFolders.stream().map(f->f.getId()).collect(Collectors.toList())).filter(MatchPattern.OR)); + for (LimsTaskBean task : taskBeans) { + if ("draft".equalsIgnoreCase(task.getProcessStatus())) { + limsTaskService.startProcess(Collections.singletonList(task.getId()), new CoreBpmnParameterDTO()); + } + } + FlowUtils.updateStatus(taskBeans, "T_LIMS_TASK"); + limsTaskService.getDao().update(taskBeans,"status"); + + //生成结果表 + List analystBeanList = limsTmAnalystService.selectListByFilter(SearchFilter.instance().match("testMethodId",taskBeans.stream().map(f->f.getTestMethodId()).distinct().collect(Collectors.toList())).filter(MatchPattern.OR)); + MapperParameter p = new MapperParameter(); + p.setFilter(SearchFilter.instance().match("folderId",toResultFolders.stream().map(f->f.getId()).collect(Collectors.toList())).filter(MatchPattern.OR).match("checkFlag","1").filter(MatchPattern.SEQ)); + p.put("relationFlag",1); + List matrixBeans = testMatrixService.selectList(p); + List insertResultBeanList = new ArrayList<>(); + for (LimsTestMatrixBean matrixBean : matrixBeans) { + LimsTaskBean taskBean = taskBeans.stream().filter(c -> c.getId().longValue() == matrixBean.getOrdtaskId().longValue()).findFirst().orElse(null); + LimsFolderBean qualityFolder = toResultFolders.stream().filter(c -> c.getId().longValue() == matrixBean.getFolderId().longValue() && "1".equals(c.getQualityControlCreate())).findFirst().orElse(null); + List analystBeans = analystBeanList.stream().filter(c -> ObjectUtils.toString(c.getTestMethodId()).equals(matrixBean.getExt$Item("testmethodid"))).collect(Collectors.toList()); + for (LimsTmAnalystBean analystBean : analystBeans) { + LimsResultBean e = new LimsResultBean(); + BeanUtils.copyProperties(analystBean,e); + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setAnalystId(analystBean.getId()); + e.setFolderId(matrixBean.getFolderId()); + e.setTestMatrixId(matrixBean.getId()); + e.setOrdtaskId(matrixBean.getOrdtaskId()); + e.setOrderId(matrixBean.getOrderId()); + e.setOrderNo(analystBean.getSorter()); + e.setLowLimit(ObjectUtils.toString(analystBean.getLowLimit())); + e.setHighLimit(ObjectUtils.toString(analystBean.getHighLimit())); + //质控的计划生成的单子,有自己的上下限 + if(qualityFolder!=null && "1".equals(e.getJudgeItem()) && taskBean!=null){ + e.setLowLimit(ObjectUtils.toString(taskBean.getLowLimit())); + e.setHighLimit(ObjectUtils.toString(taskBean.getHighLimit())); + } + if(taskBean!=null && !ObjectUtils.isEmpty(taskBean.getSimplingItemGid()) && "1".equals(e.getJudgeItem())){ + e.setLowLimit(ObjectUtils.toString(taskBean.getLowLimit())); + e.setHighLimit(ObjectUtils.toString(taskBean.getHighLimit())); + } + e.setCreatedTime(null); + insertResultBeanList.add(e); + } + //短期质控计划,扣电项目 人为新增σ值分析项 + boolean present = toResultFolders.stream().filter(c -> c.getId().longValue() == matrixBean.getFolderId().longValue() && "1".equals(c.getQualityControlCreate()) + && "短期质控".equals(c.getQualityControlWay()) && ObjectUtils.toString(matrixBean.getExt$Item("testtype")).contains("扣电")).findFirst().isPresent(); + if(present){ + LimsResultBean e = new LimsResultBean(); + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setFolderId(matrixBean.getFolderId()); + e.setTestMatrixId(matrixBean.getId()); + e.setTestId(taskBean.getTestId()); + e.setOrdtaskId(matrixBean.getOrdtaskId()); + e.setOrderId(matrixBean.getOrderId()); + e.setOrderNo((long) (insertResultBeanList.size()+1)); + e.setSorter(e.getOrderNo()); + e.setAnalystGroup("实验结果"); + e.setAnalystName(LimsConstant.ANALYTENAME_SIGMA); + e.setResultCategory("数值型"); + insertResultBeanList.add(e); + } + } + limsResultService.getDao().insert(insertResultBeanList); + + //自动样品接收 + List orderBeans = limsOrderService.selectListByFilter(SearchFilter.instance().match("folderId", toResultFolders.stream().map(f -> f.getId()).collect(Collectors.toList())).filter(MatchPattern.OR)); + List operateBeans = new ArrayList<>(); + for (LimsOrderBean bean : orderBeans) { + bean.setObtainTime(now); + bean.setStatus(ObtainStatusEnum.Received.getValue()); + bean.setObtainStatus(ObtainStatusEnum.Received.getValue()); + bean.setObtainUserId(LocalContextHelper.getLoginUserId()); + bean.setObtainUserName(LocalContextHelper.getLoginUserName()); + LimsOrderOperateBean operateBean = new LimsOrderOperateBean(); + operateBean.setId(ApplicationContextHelper.getNextIdentity()); + operateBean.setOrderId(bean.getId()); + operateBean.setOperateType("已收样"); + operateBeans.add(operateBean); + } + limsOrderService.getDao().update(orderBeans,"ObtainTime","Status","ObtainStatus","ObtainUserId","ObtainUserName"); + orderOperateService.getDao().insert(operateBeans); + + //生成工艺 + limsOrderService.insertOrderPreProcessInfo(orderBeans); + } + return dtos; + } + + @Override + @Transactional + public void setFolderOrgIdWhenSameTestOrg(List submitBeforeFolders, List folderTaskBeans) { + List outLineIds = folderTaskBeans.stream().filter(c -> !ObjectUtils.isEmpty(c.getTestOutLineId())).map(g -> g.getTestOutLineId()).distinct().collect(Collectors.toList()); + List testIds = folderTaskBeans.stream().filter(c -> ObjectUtils.isEmpty(c.getTestOutLineId()) && !ObjectUtils.isEmpty(c.getTestId())).map(g -> g.getTestId()).distinct().collect(Collectors.toList()); + //判断,如果一个委托单下的试验都是相同的检测组,那么就设置默认 + List outlineBeans = testOutlineService.selectListByIds(outLineIds); + List testBeans = testService.selectListByIds(testIds); + for (LimsFolderBean folderBean : submitBeforeFolders) { + List labIds = folderTaskBeans.stream().filter(c -> c.getFolderId().longValue() == folderBean.getId().longValue() && !ObjectUtils.isEmpty(c.getTestOutLineId())).map( + g -> { + LimsTestOutlineBean bean = outlineBeans.stream().filter(k -> k.getId().longValue() == g.getTestOutLineId().longValue()).findFirst().orElse(null); + if (bean != null) { + return ObjectUtils.toString(bean.getLaboratoryId()); + } else { + return ""; + } + } + ).distinct().collect(Collectors.toList()); + + List labIdKs = folderTaskBeans.stream().filter(c -> c.getFolderId().longValue() == folderBean.getId().longValue() && ObjectUtils.isEmpty(c.getTestOutLineId()) + && !ObjectUtils.isEmpty(c.getTestId()) + ).map( + g -> { + LimsTestBean bean = testBeans.stream().filter(k -> k.getId().longValue() == g.getTestId().longValue()).findFirst().orElse(null); + if (bean != null) { + return ObjectUtils.toString(bean.getLaboratoryId()); + } else { + return ""; + } + } + ).distinct().collect(Collectors.toList()); + labIds.addAll(labIdKs); + Set ukLab = new HashSet<>(); + for (String labId : labIds) { + if(ObjectUtils.isEmpty(labId)){ + continue; + } + String[] arrId = labId.split(","); + ukLab.addAll(Arrays.asList(arrId)); + } + if(ukLab.size()==1 && ObjectUtils.isEmpty(folderBean.getOrgId())){ + for (String labId : ukLab) { + CoreOrgBean coreOrgBean = coreOrgService.selectByIdIfPresent(labId); + if(coreOrgBean!=null){ + folderBean.setOrgId(labId); + folderBean.setOrgName(coreOrgBean.getOrgName()); + } + } + } + } + this.getDao().update(submitBeforeFolders,"OrgId","OrgName"); + } + + /** + * 切换OA接口后,老单据无OA单据ID的不走OA接口审批 + */ + private List getUrgentFolderListByOaId(List beans) { + List urgentList = new ArrayList<>(); + for (LimsFolderBean folderBean : beans) { + if (!StringUtils.isBlank(folderBean.getOaRequestId())) { + if (FolderHelper.isRB(folderBean)) { + //软包单据都走加急审批流程 + urgentList.add(folderBean); + } else { + //非软包的单据,加急才走加急流程 + if ("2".equals(folderBean.getUrgencyDegree())) { + urgentList.add(folderBean); + } + } + } + } + return urgentList; + } + + /** + * @description: 获取检测组负责人ID(逗号隔开的ID字符串) + * @author: DingJian + * @date: 2023/7/10 14:38 + * @return: java.lang.String + **/ + private String getCheckUserIdByFolderType(String sampleType, LimsFolderBean limsFolderBean) { + List roleUserBeans = ApplicationContextHelper.getBean(CoreRoleUserService.class) + .selectListByFilter(SearchFilter.instance().match("roleId", RoleInfoEnum.TESTING_GROUP_LEADER.getRoleId()) + .filter(MatchPattern.EQ)); + + //检测组负责人角色下所有用户 + List userIdList = roleUserBeans.stream().map(CoreRoleUserBean::getUserId).collect(Collectors.toList()); + List userBeanList = ApplicationContextHelper.getBean(CoreUserService.class).selectListByIds(userIdList); + + List limsTaskBeanList = ApplicationContextHelper.getBean(LimsTaskService.class) + .selectListByFilter(SearchFilter.instance().match("folderId", limsFolderBean.getId()).filter(MatchPattern.EQ)); + //根据委托单下各个加急检测项目的分组做去重处理,得出该委托单由哪些检测组负责人审核 + List folderGroupList; + //软包的单据所有的检测项目都需要OA审核 + if ("lithium".equals(sampleType)) { + folderGroupList = limsTaskBeanList.stream().map(taskBean -> taskBean.getFolderNo().split("-")[0] + taskBean.getTestGroup()) + .distinct().collect(Collectors.toList()); + } else { + folderGroupList = limsTaskBeanList.stream().filter(task -> "2".equals(task.getUrgencyDegree())) + .map(taskBean -> taskBean.getFolderNo().split("-")[0] + taskBean.getTestGroup()) + .distinct().collect(Collectors.toList()); + } + + List limsTestGroupBeanList = ApplicationContextHelper.getBean(LimsTestgroupService.class).selectAll(); + //根据检测地点和测试组分组,例FS1+RB + Map> groupMap = limsTestGroupBeanList.stream() + .collect(Collectors.groupingBy(groupBean -> groupBean.getBase() + groupBean.getGroupName())); + List orgIdList = new ArrayList<>(); + for (String groupStr : folderGroupList) { + if (!CollectionUtils.isEmpty(groupMap.get(groupStr))) { + List tempOrgIdList = groupMap.get(groupStr).stream().map(LimsTestgroupBean::getGroupCode).collect(Collectors.toList()); + orgIdList.addAll(tempOrgIdList); + } + } + + List userIdResultList = new ArrayList<>(); + for (CoreUserBean coreUserBean : userBeanList) { + if (orgIdList.contains(coreUserBean.getOrgId())) { + userIdResultList.add(coreUserBean.getId()); + } + } + //String join = String.join(",", userIdResultList); + return String.join(",", userIdResultList); + } + + /** + * @description: 根据是否软包和基地获取检测负责人id(其中一个) + * @author: DingJian + * @date: 2023/4/17 15:55 + * @return: java.lang.String + **/ + private String getCheckUserIdByFolderType(String sampleType, String orgBase) { + //TODO 临时修改 + String auditUserId = ""; + if ("FS1".equals(orgBase)) { + if ("lithium".equals(sampleType)) { + auditUserId = "21010120"; //夏占鳌 + } else { + auditUserId = "13010010"; //曾勇 + } + } else if ("FS2".equals(orgBase)) { + auditUserId = "21010484"; //张亮 + } else if ("FSR".equals(orgBase)) { + auditUserId = "22040332"; //吴锦昌 + } + return auditUserId; + /*String auditUserId = ""; + if (!StringUtils.isEmpty(sampleType) && !StringUtils.isEmpty(orgBase)) { + List roleUserBeans = ApplicationContextHelper.getBean(CoreRoleUserService.class) + .selectListByFilter(SearchFilter.instance().match("roleId", RoleInfoEnum.TESTING_GROUP_LEADER.getRoleId()) + .filter(MatchPattern.EQ)); + + List userIdList = roleUserBeans.stream().map(CoreRoleUserBean::getUserId).collect(Collectors.toList()); + List userBeanList = ApplicationContextHelper.getBean(CoreUserService.class).selectListByIds(userIdList); + + //选择检测组负责人角色里一人 + if ("lithium".equals(sampleType)) { + List rbUserList = userBeanList.stream().filter(item -> + orgBase.equals(item.getOrgBase()) && "RB".equals(BaseTestGroupEnum.getGroupName(item.getOrgId()))) + .collect(Collectors.toList()); + if (CollectionUtils.isEmpty(rbUserList)) { + //软包为空时,暂指定夏占鳌 + auditUserId = "21010120"; + } else { + auditUserId = rbUserList.get(0).getId(); + } + } else { + List userList = userBeanList.stream().filter(item -> + orgBase.equals(item.getOrgBase()) && !"RB".equals(BaseTestGroupEnum.getGroupName(item.getOrgId()))) + .collect(Collectors.toList()); + if (CollectionUtils.isEmpty(userList)) { + //非软包为空时,暂指定曾勇 + auditUserId = "13010010"; + } else { + auditUserId = userList.get(0).getId(); + } + } + } + return auditUserId;*/ + } + + + private void beforeComplete(List beans) { + List targetIdList = beans.stream().map(bean -> "T_LIMS_FOLDER$" + bean.getId()).collect(Collectors.toList()); + List folderIdList = beans.stream().map(LimsFolderBean::getId).collect(Collectors.toList()); + List instanceBeans = ApplicationContextHelper.getBean( + CoreBpmnInstanceService.class).selectListByFilter( + SearchFilter.instance().match("targetId", targetIdList).filter(MatchPattern.OR)); + Map> targetIdInstMap = instanceBeans.stream().collect(Collectors.groupingBy(CoreBpmnInstanceBean::getTargetId)); + + List instIdList = instanceBeans.stream().map(CoreBpmnInstanceBean::getId).collect(Collectors.toList()); + List instanceTaskBeans = ApplicationContextHelper.getBean( + CoreBpmnInstanceTaskService.class).selectListByFilter( + SearchFilter.instance().match("instId", instIdList).filter(MatchPattern.OR)); + Map> instIdTaskMap = instanceTaskBeans.stream().collect(Collectors.groupingBy(CoreBpmnInstanceTaskBean::getInstId)); + + + List allPreorderBeans = FolderHelper.getPreorderBeans(folderIdList); + Map> folderIdOrderMap = allPreorderBeans.stream().collect(Collectors.groupingBy(LimsOrderBean::getFolderId)); + + List updateOrderBeans = new ArrayList<>(); + for (LimsFolderBean bean : beans) { + List instBeans = targetIdInstMap.get("T_LIMS_FOLDER$" + bean.getId()); + if(instBeans.size() > 0){ + CoreBpmnInstanceBean coreBpmnInstanceBean = instBeans.get(0); + List instanceTaskBeanList = instIdTaskMap.get(coreBpmnInstanceBean.getId()); + if(instanceTaskBeanList.size() > 0){ + CoreBpmnInstanceTaskBean instanceTaskBean = instanceTaskBeanList.get(0); + + if ("DirectAudit".equals(instanceTaskBean.getStatusCode())) { + + bean.setProcessControlStatus("DetectionAudit"); + } else if ("DetectionAudit".equals(instanceTaskBean.getStatusCode())) { + if (FolderHelper.isRB(bean)) { + + List preorderBeans = folderIdOrderMap.getOrDefault(bean.getId(), new ArrayList<>()); + Map elnMap = FolderHelper.getPreProcessELN("软包"); + for (int i = 0; i < bean.getSampleGroupNum(); i++) { + LimsOrderBean limsOrderBean = preorderBeans.get(i); + limsOrderBean.setAmount(bean.getSampleNumPerGroup()); + } + if (!preorderBeans.isEmpty()){ + updateOrderBeans.addAll(preorderBeans); + } + } + } + } + + + } + } + + if(!updateOrderBeans.isEmpty()){ + ApplicationContextHelper.getBean(LimsOrderService.class).updateIfChanged(updateOrderBeans); + } + + } + + private void beforeComplete(LimsFolderBean bean) { + CoreBpmnInstanceBean instanceBean = ApplicationContextHelper.getBean(CoreBpmnInstanceService.class).selectFirstByFilter(SearchFilter.instance().match("targetId", "T_LIMS_FOLDER$" + bean.getId()).filter(MatchPattern.SEQ)); + CoreBpmnInstanceTaskBean instanceTaskBean = ApplicationContextHelper.getBean(CoreBpmnInstanceTaskService.class).selectFirstByFilter(SearchFilter.instance().match("instId", instanceBean.getId()).filter(MatchPattern.EQ)); + if ("DirectAudit".equals(instanceTaskBean.getStatusCode())) { + +// List fs = selectListByFilter(SearchFilter.instance() +// .match("submitTime", LocalDateTime.now().toLocalDate()).filter(MatchPattern.DGOE) +// .match("clientUserOrgId", bean.getClientUserOrgId()).filter(MatchPattern.SEQ) +// .match("urgencyDegree", "2").filter(MatchPattern.SEQ) +// .match("status", Arrays.asList("Draft", "Cancel")).filter(MatchPattern.DIFFER) +// ); +// if (CollectionUtils.isEmpty(fs)) { + bean.setProcessControlStatus("DetectionAudit"); +// } else { +// List ts = ApplicationContextHelper.getBean(LimsTaskService.class).selectListByFilter(SearchFilter.instance() +// .match("folderId", FolderHelper.getIdList(fs)).filter(MatchPattern.OR) +// .match("urgencyDegree", "2").filter(MatchPattern.SEQ)); +// Map> tsm = ts.stream().collect(Collectors.groupingBy(LimsTaskBean::getTestGroup)); +// String orgId = FolderHelper.getOrgPrincipal(bean.getClientUserId(), "02").getOrgId(); +// bean.setProcessControlStatus("DetectionAudit"); +// List tasks = FolderHelper.getTasksBeans(bean.getId()); +// Set set = tasks.stream().map(LimsTaskBean::getTestGroup).collect(Collectors.toSet()); +// Map configMap = FolderHelper.getUrgentConfig(bean.getClientUserOrgId()); +// for (String key : set) { +// List bl = tsm.get(key); +// LimsUrgentBean urgentConfig = configMap.get(key); +// if (CommonHelper.isNull(urgentConfig)){ +// throw new CheckedException("缺失加急配置"); +// } +// if (bl.size() > Long.parseLong(CommonHelper.checkObjectNotNull(urgentConfig.getUrgentOnline(),"配置异常,每天加急上限为空"))) { +// bean.setProcessControlStatus("SecondAudit"); +// } +// } + // } + } + +// else if ("SecondAudit".equals(instanceTaskBean.getStatusCode())) { +// LocalDateTime now = LocalDateTime.now(); +// String orgId = FolderHelper.getOrgPrincipal(bean.getClientUserId(), "02").getOrgId(); +// Map configs = FolderHelper.getUrgentConfig(bean.getClientUserOrgId()); +// List tasks = FolderHelper.getTasksBeans(bean.getId()); +// Map> testGroupMap = tasks.stream().collect(Collectors.groupingBy(LimsTaskBean::getTestGroup)); +// bean.setProcessControlStatus("DetectionAudit"); +// for (String key : testGroupMap.keySet()) { +// LimsUrgentBean urgentConfig = configs.get(key); +// +// List limsTaskBeans = testGroupMap.get(key); +// if (urgentConfig == null +// || urgentConfig.getAccommodationUrgent() == null +// || urgentConfig.getRecentlyUrgent() == null +// || urgentConfig.getUrgentOnline() == null +// || urgentConfig.getContinuousUrgency() == null) { +// throw new CheckedException("加急配置不完善"); +// } +// List fs = selectListByFilter(SearchFilter.instance() +// .match("submitTime", now.plusDays(-Math.max(urgentConfig.getContinuousUrgency(), urgentConfig.getRecentlyUrgent())).toLocalDate()).filter(MatchPattern.DGOE) +// .match("clientUserOrgId", bean.getClientUserOrgId()).filter(MatchPattern.SEQ) +// .match("urgencyDegree", "2").filter(MatchPattern.SEQ) +// .match("status", Arrays.asList("Draft", "Cancel")).filter(MatchPattern.DIFFER) +// ); +// if (CommonHelper.isNotEmpty(fs)) { +// List ts = ApplicationContextHelper.getBean(LimsTaskService.class).selectListByFilter(SearchFilter.instance() +// .match("folderId", FolderHelper.getIdList(fs)).filter(MatchPattern.OR) +// .match("urgencyDegree", "2").filter(MatchPattern.SEQ).match("testGroup",key).filter(MatchPattern.SEQ)); +// Map> tsm = ts.stream().collect(Collectors.groupingBy(LimsTaskBean::getFolderId)); +// Map> fsm = fs.stream().collect(Collectors.groupingBy(s -> s.getSubmitTime().getDayOfYear())); +// boolean flag = false; +// AtomicInteger a = new AtomicInteger(0); +// AtomicInteger c = new AtomicInteger(0); +// LocalDateTime aD = now.plusDays(urgentConfig.getContinuousUrgency()).toLocalDate().atStartOfDay(); +// LocalDateTime cD = now.plusDays(urgentConfig.getRecentlyUrgent()).toLocalDate().atStartOfDay(); +// fsm.values().forEach(limsFolderBeans -> { +// int i = 0; +// for (LimsFolderBean b : limsFolderBeans) { +// List lts = tsm.get(b.getId()); +// if (!CollectionUtils.isEmpty(lts)) { +// i += lts.size(); +// } +// } +// +// if (limsFolderBeans.get(0).getSubmitTime().isAfter(aD) || limsFolderBeans.get(0).getSubmitTime().equals(aD)) { +// if (i > Long.parseLong(urgentConfig.getUrgentOnline())) { +// a.getAndIncrement(); +// } +// } +// if (limsFolderBeans.get(0).getSubmitTime().isAfter(cD) || limsFolderBeans.get(0).getSubmitTime().equals(cD)) { +// if (i > Long.parseLong(urgentConfig.getUrgentOnline())) { +// c.getAndIncrement(); +// } +// } +// }); +// if (c.get() > urgentConfig.getAccommodationUrgent() || a.get() == urgentConfig.getContinuousUrgency()) { +// flag = true; +// } +// if (flag) { +// bean.setProcessControlStatus("StairAudit"); +// break; +// } else { +// bean.setProcessControlStatus("DetectionAudit"); +// } +// } +// } +// +// } +// else if ("StairAudit".equals(instanceTaskBean.getStatusCode())) { +// bean.setProcessControlStatus("DetectionAudit"); +// } + + else if ("DetectionAudit".equals(instanceTaskBean.getStatusCode())) { + if (FolderHelper.isRB(bean)) { + List preorderBeans = FolderHelper.getPreorderBeans(bean.getId()); + Map elnMap = FolderHelper.getPreProcessELN("软包"); + for (int i = 0; i < bean.getSampleGroupNum(); i++) { + LimsOrderBean limsOrderBean = preorderBeans.get(i); + limsOrderBean.setAmount(bean.getSampleNumPerGroup()); + } + ApplicationContextHelper.getBean(LimsOrderService.class).updateIfChanged(preorderBeans); + } + } + } + + private void afterComplete(List beans) { + FlowUtils.updateStatus(beans, "T_LIMS_FOLDER"); + for (LimsFolderBean bean : beans) { + if ("Test".equals(bean.getStatus())) { + List tasks = FolderHelper.getTasksBeans(bean.getId()); + for (LimsTaskBean task : tasks) { + if ("draft".equals(task.getProcessStatus())) { + ApplicationContextHelper.getBean(LimsTaskService.class).startProcess(Collections.singletonList(task.getId()), new CoreBpmnParameterDTO()); + } + } + } + } + } + + private void afterComplete(LimsFolderBean bean) { + FlowUtils.updateStatus(Collections.singletonList(bean), "T_LIMS_FOLDER"); + if ("Test".equals(bean.getStatus())) { + List tasks = FolderHelper.getTasksBeans(bean.getId()); + for (LimsTaskBean task : tasks) { + if ("draft".equals(task.getProcessStatus())) { + ApplicationContextHelper.getBean(LimsTaskService.class).startProcess(Collections.singletonList(task.getId()), new CoreBpmnParameterDTO()); + } + } + } + } + + @Override + @Transactional + public List> completeTask(RestJsonWrapperBean wrapper) { + List parseList = wrapper.parse(LimsFolderBean.class); + processPassBefore(wrapper); + List beans = FolderHelper.getBeans(parseList); + if (ObjectUtils.isEmpty(beans)) { + return CollectionUtils.emptyList(); + } else { + beans.forEach((i) -> { + GikamConcurrentLocker.isolated(CoreBpmnHelper.getTargetId(this.getDao().getTable(), i.getId())); + }); + this.checkAndUpdateVersion(beans); + CoreBpmnRuntimeService runtimeService = ApplicationContextHelper.getBean(CoreBpmnRuntimeService.class); + List itemIdList = (List)beans.stream().map((i) -> (Serializable)i.getId()).collect(Collectors.toList()); + List> runtimeSourceList = this.parseAuditableRuntimeSource(itemIdList, CoreBpmnParameterDTO.of(wrapper),this.getBpmnVars(wrapper, beans)); + List> instanceStatusList = runtimeService.completeTask(runtimeSourceList); + this.autoPass(runtimeSourceList, instanceStatusList); + processPassAfter(instanceStatusList); + return instanceStatusList; + } + } + + + @Override + @Transactional + public void processPassBefore(RestJsonWrapperBean wrapper) { + String auditAgain = wrapper.getParamValue("auditAgain"); + if(!ObjectUtils.isEmpty(auditAgain)){ + List folderBeans = wrapper.parse(LimsFolderBean.class); + folderBeans.forEach(f->f.setAuditAgain(auditAgain)); + this.getDao().update(folderBeans,"AuditAgain"); + } + } + + @Override + @Transactional + public void processPassAfter(List> instanceStatusList) { + //更新委托单 + List folderIds = instanceStatusList.stream().map(f -> f.getId()).collect(Collectors.toList()); + List limsFolderBeans = this.selectListByIds(folderIds); + FlowUtils.updateStatus(limsFolderBeans, "T_LIMS_FOLDER"); + LocalDateTime now = LocalDateTime.now(); + for (LimsFolderBean limsFolderBean : limsFolderBeans) { + if(FolderStatus.orderReceive.status.equals(limsFolderBean.getStatus())){ + limsFolderBean.setToOrderReceiveTime(now); + } + } + this.getDao().update(limsFolderBeans,"status","ToOrderReceiveTime"); + + //报告审核 --》审批 + List> orderRecieveNodes1 = instanceStatusList.stream().filter(c -> FolderStatus.reportAudit.status.equals(c.getStatusCode())).collect(Collectors.toList()); + if(!ObjectUtils.isEmpty(orderRecieveNodes1)){ + List fileIds = limsFolderBeans.stream().map(f -> f.getFileId()).collect(Collectors.toList()); + //查询文件 + List coreFileBeans = coreFileService.selectListByFilter( + SearchFilter.instance().match("id",fileIds).filter(MatchPattern.OR) + .match("fileExt","docx").filter(MatchPattern.EQ)); + LimsTemplateDataMap paramMap = new LimsTemplateDataMap<>(); + String ymd = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd")); + paramMap.put("approveTime", ymd); + if(!coreFileBeans.isEmpty()){ + updateUserSignFile(coreFileBeans, paramMap); + } + } + } + + public static void main(String[] args) { + InputStream in = null; + OutputStream out = null; + String ymd = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd")); + try { + in = new FileInputStream("C:\\Users\\悟\\Desktop\\材料检测报告模版粒径分析-调整 - 副本.docx"); + //in = new FileInputStream("C:\\Users\\悟\\Desktop\\星宇汇总报告.docx"); + XWPFDocument document = new XWPFDocument(in); + LimsTemplateDataMap paramMap = new LimsTemplateDataMap<>(); + paramMap.put("approveTime",ymd); + //paramMap.put("reportSubmitDate",ymd); + WordExportUtil.insertDataByBookMark(document, paramMap); + out = new FileOutputStream("C:\\Users\\悟\\Desktop\\材料检测报告模版粒径分析-调整 - 副本.docx"); + //out = new FileOutputStream("C:\\Users\\悟\\Desktop\\星宇汇总报告.docx"); + document.write(out); + // 更新到文件服务器 + } catch (FileNotFoundException e) { + throw new FileException(e); + } catch (Exception e) { + logger.error("Update Sign Exception", e); + throw new FileException(e); + } finally { + try { + in.close(); + } catch (Exception e) { + logger.error("close report inputStream error", e); + } + try { + out.close(); + } catch (Exception e) { + logger.error("close report outputStream error", e); + } + } + } + + + private void updateUserSignFile(List coreFileBeans, LimsTemplateDataMap paramMap) { + for (int i = 0; i < coreFileBeans.size(); i++) { + CoreFileBean coreFileBean = coreFileBeans.get(i); + + Path reportFilePath = CoreFileUtils.getLocalPath(coreFileBean); + if (!reportFilePath.toFile().exists()) { + logger.error("reportFilePath={} not exists", reportFilePath); + return; + } + + InputStream in = null; + OutputStream out = null; + try { + in = new FileInputStream(reportFilePath.toString()); + XWPFDocument document = new XWPFDocument(in); + WordExportUtil.insertDataByBookMark(document, paramMap); + out = new FileOutputStream(reportFilePath.toString()); + document.write(out); + coreFileBean.setVersion(coreFileBean.getVersion() + 1); + // 更新到文件服务器 + coreFileManager.upload(coreFileBean, reportFilePath); + } catch (FileNotFoundException e) { + throw new FileException(e); + } catch (Exception e) { + logger.error("Update Sign Exception", e); + throw new FileException(e); + } finally { + try { + in.close(); + } catch (Exception e) { + logger.error("close report inputStream error", e); + } + try { + out.close(); + } catch (Exception e) { + logger.error("close report outputStream error", e); + } + } + } + coreFileService.getDao().update(coreFileBeans, "Version"); + } + + public void insertSignImgOrTextForWord(List coreFileBeans, List list) { + + if (!coreFileBeans.isEmpty()) { + for (int i = 0; i < coreFileBeans.size(); i++) { + CoreFileBean coreFileBean=coreFileBeans.get(i); + Path reportFilePath = getFilePathFromDownload(coreFileBean); + if (!reportFilePath.toFile().exists() || reportFilePath.toFile().length() == 0) { + throw new InvalidDataException(I18nHelper.getMessage("获取报告文件失败!")); + } + try { + SpireOfficeUtil.insertContentByWordField(reportFilePath.toFile(), reportFilePath.toFile(), list); + coreFileBean.setVersion(coreFileBean.getVersion() + 1); + coreFileManager.upload(coreFileBean, reportFilePath); + + } catch (Exception exception) { + logger.error("insertSignImgOrTextForWord error={}", exception); + throw new InvalidDataException(I18nHelper.getMessage("对报告进行签名处理失败,请检查报告文件!")); + } + } + coreFileService.getDao().update(coreFileBeans, "Version"); + + + + } + } + + + + public static Path getFilePathFromDownload(CoreFileBean coreFileBean) { + FilePathDTO filePathDTO = CoreFileUtils.toFilePath(coreFileBean); + Path absolutePath = FilePathManager.getLocalPath(filePathDTO); + CoreFileManager coreFileManager = ApplicationContextHelper.getBean(CoreFileManager.class); + try { + coreFileManager.download(coreFileBean); + } catch (Exception var6) { + logger.error("some error happened when download file {}", JSONObject.toJSONString(coreFileBean), var6); + throw new FileException(var6); + } + return absolutePath; + } + + @Transactional(rollbackFor = Exception.class) + public void handleAutoAuditFolder() { + //查询所有指定需要跳过检测组负责人的单据,系统自动审核 + List specialFolderList = selectListByFilter( + SearchFilter.instance().match("autoAuditFlag", "Y").filter(MatchPattern.SEQ) + .match("status", "DetectionAudit").filter(MatchPattern.SEQ)); + + //判断特殊单据,跳过检测组负责人审核 + if (!CollectionUtils.isEmpty(specialFolderList)) { + beforeComplete(specialFolderList); + updateIfChanged(specialFolderList); + //String oaLastAuditUserId = ""; + for (LimsFolderBean limsFolderBean : specialFolderList) { + //oaLastAuditUserId = getCheckUserIdByFolderType(limsFolderBean.getSampleType(), limsFolderBean); + try { + String oaUserId = limsFolderBean.getOaLastAuditUserId().split(",")[0]; + LocalContextHelper.setUserLogin(new LoginUser(oaUserId, "")); + CoreBpmnParameterDTO coreBpmnParameterDTO = new CoreBpmnParameterDTO(); + coreBpmnParameterDTO.setComment("系统自动审批"); + this.completeTask(CommonHelper.getIdList(Collections.singletonList(limsFolderBean)), coreBpmnParameterDTO); + + afterComplete(limsFolderBean); + //limsFolderBean.setOaLastAuditUserId(oaLastAuditUserId); + FolderHelper.updateProcessSchedule(limsFolderBean); + } catch (Exception e) { + logger.error("委托单:" + limsFolderBean.getFolderNo() + "自动提交失败"); + logger.error(e); + throw new CheckedException(); + } finally { + LocalContextHelper.removeUserLogin(); + } + } + updateIfChanged(specialFolderList); + + //加急委托单才走OA接口 + List urgentBeanList = getUrgentFolderListByOaId(specialFolderList); + if (!CollectionUtils.isEmpty(urgentBeanList)) { + OaHttpHelper.auditFolder(FolderHelper.getBeans(urgentBeanList), "1", "auto"); + } + + } + + logger.warn("本次" + specialFolderList.size() + "个委托单加入自动执行审核列表"); + + + } + + private String getCheckOrgAuditUserId(String sampleType) { + String auditUserId = ""; + if (!StringUtils.isEmpty(sampleType)) { + /*CoreRoleBean roleBean = ApplicationContextHelper.getBean(CoreRoleService.class).selectFirstByFilter( + SearchFilter.instance().match("roleName", "检测组负责人").filter(MatchPattern.SEQ)); + List checkUserList = ApplicationContextHelper.getBean(CoreRoleUserService.class) + .selectUserList(roleBean.getId());*/ + //auditUserId = checkUserList.get(0); + if ("lithium".equals(sampleType)) { + //软包暂时指定夏占鳌 + auditUserId = "21010120"; + } else { + //非软包暂时指定曾勇 + auditUserId = "13010010"; + } + } + return auditUserId; + } + + @Override + @Transactional + public List> rejectTask(RestJsonWrapperBean wrapper) { + List parseList = wrapper.parse(LimsFolderBean.class); + List> coreBpmnInstanceStatusDTOS = LimsFolderService.super.rejectTask(wrapper); + List beans = FolderHelper.getBeans(parseList); + FlowUtils.updateStatus(beans, "T_LIMS_FOLDER"); + this.getDao().update(beans,"status"); + return coreBpmnInstanceStatusDTOS; + } + + @Override + @Transactional + public List> withdrawProcess(RestJsonWrapperBean wrapper) { + List parseList = wrapper.parse(LimsFolderBean.class); + List> dtos = LimsFolderService.super.withdrawProcess(wrapper); + List beans = FolderHelper.getBeans(parseList); + FlowUtils.updateStatus(beans, "T_LIMS_FOLDER"); + this.getDao().update(beans,"status"); + return dtos; + } + + @Override + @Transactional + public List> rejectTask(List itemIdList, CoreBpmnParameterDTO parameter) { + List> dtos = LimsFolderService.super.rejectTask(itemIdList, parameter); + List beans = this.selectListByIds(itemIdList); + FlowUtils.updateStatus(beans, "T_LIMS_FOLDER"); + this.getDao().update(beans,"status"); + return dtos; + } + + private void updateStatus(List beans) { + FlowUtils.updateStatus(beans, "T_LIMS_FOLDER"); + } + + @Override + @Transactional + public ResponseDTO copy(RestJsonWrapperBean wrapper) { + LimsFolderBean parse = wrapper.parseUnique(LimsFolderBean.class); + LimsFolderBean bean = selectById(parse.getId()); + copy(bean); + return new ResponseDTO(); + } + + @Override + @Transactional + public void delete(RestJsonWrapperBean wrapper) { + List parses = wrapper.parse(LimsFolderBean.class); + + //同步到mom + List folderIds = parses.stream().map(c -> c.getId()).collect(Collectors.toList()); + List limsOrderBeans = limsOrderService.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR)); + restfulMomService.syncOrderStatusToMom(limsOrderBeans); + + //删除项目 + List delTasks = parses.stream().map(c -> { + LimsTaskBean delTask = new LimsTaskBean(); + delTask.setFolderId(c.getId()); + return delTask; + }).collect(Collectors.toList()); + limsTaskService.getDao().deleteBy(delTasks,"folderId"); + + //删除样品 + List delOrders = parses.stream().map(c -> { + LimsOrderBean del = new LimsOrderBean(); + del.setFolderId(c.getId()); + return del; + }).collect(Collectors.toList()); + limsOrderService.getDao().deleteBy(delOrders,"folderId"); + + //删除矩阵 + List delMatrixs = parses.stream().map(c -> { + LimsTestMatrixBean del = new LimsTestMatrixBean(); + del.setFolderId(c.getId()); + return del; + }).collect(Collectors.toList()); + testMatrixService.getDao().deleteBy(delMatrixs,"folderId"); + + //删除委托 + this.getDao().deleteBy(parses); + } + + @Override + @Transactional + public List> cancel(RestJsonWrapperBean wrapper) { + List parses = wrapper.parse(LimsFolderBean.class); + List beans = FolderHelper.getBeans(parses); + if (beans.stream().anyMatch(s -> "draft".equals(s.getProcessStatus()))) { + throw new CheckedException("未提交的委托单无法作废"); + } + for (LimsFolderBean parse : parses) { + parse.setProcessControlStatus("cancel"); + } + getDao().update(parses, "processControlStatus"); + return startProcess(wrapper); + } + + //定时任务 + @Override + @Transactional + public void qualityTimeTask() { + try { + List folders = FolderHelper.searchSpecimenTaskFolder(); + LocalDateTime now = LocalDateTime.now(); + if (CommonHelper.isNotEmpty(folders)) { + for (LimsFolderBean folder : folders) { + LocalDateTime specimenTaskTime = folder.getSpecimenTaskTime(); + if (specimenTaskTime != null) { + LocalContextHelper.setUserLogin(new LoginUser(folder.getCreatedById(), "")); + LocalDateTime plus; + if ("3time/day".equals(folder.getSpecimenFrequency())) { + plus = specimenTaskTime.plusHours(8); + } else if ("2time/day".equals(folder.getSpecimenFrequency())) { + plus = specimenTaskTime.plusHours(12); + } else if ("1time/day".equals(folder.getSpecimenFrequency())) { + plus = specimenTaskTime.plusHours(24); + } else if ("1time/week".equals(folder.getSpecimenFrequency())) { + plus = specimenTaskTime.plusHours(7 * 24); + } else if ("1time/month".equals(folder.getSpecimenFrequency())) { + plus = specimenTaskTime.plusHours(30 * 24); + } else if ("2time/month".equals(folder.getSpecimenFrequency())) { + plus = specimenTaskTime.plusHours(15 * 24); + } else if ("3time/month".equals(folder.getSpecimenFrequency())) { + plus = specimenTaskTime.plusHours(10 * 24); + } else if ("1time/quarter".equals(folder.getSpecimenFrequency())) { + plus = specimenTaskTime.plusHours(30 * 3 * 24); + } else if ("1time/halfYear".equals(folder.getSpecimenFrequency())) { + plus = specimenTaskTime.plusHours(30 * 6 * 24); + } else if ("1time/year".equals(folder.getSpecimenFrequency())) { + plus = specimenTaskTime.plusHours(365 * 24); + } else { + continue; + } + if (plus.isBefore(now)) { + folder.setSpecimenTaskTime(now); + LimsFolderBean copy = copy(folder); + startProcess(copy); + } + } + } + } + updateIfChanged(folders); + } finally { + LocalContextHelper.removeUserLogin(); + } + } + + private void startProcess(LimsFolderBean bean) { + startProcess(Collections.singletonList(bean.getId()), new CoreBpmnParameterDTO()); + } + + @Transactional + @Override + public LimsFolderBean copy(LimsFolderBean referFolder) { + LimsFolderBean insertFolder = new LimsFolderBean(); + BeanUtils.copyProperties(referFolder,insertFolder); + + insertFolder.setId(ApplicationContextHelper.getNextIdentity()); + insertFolder.setFolderNo(ApplicationContextHelper.getNextSequence(this.getDao().getTable())); + insertFolder.setEstimateCost(0D); + insertFolder.setStatus("Draft"); + insertFolder.setProcessStatus("draft"); + insertFolder.setFileId(null); + insertFolder.setPdfFileId(null); + insertFolder.setAutoSign(null); + insertFolder.setReportTemplateId(null); + insertFolder.setReportTemplateName(null); + insertFolder.setCreateReportUserId(null); + insertFolder.setCreateReportUserName(null); + insertFolder.setCreateReportTime(null); + insertFolder.setReportName(null); + insertFolder.setUrgencyDegree("1"); + insertFolder.setSpecimenStatus("1"); + if(!"研发送检".equals(referFolder.getTestSource()) + && !"其他送检".equals(referFolder.getTestSource()) + && !"技术送检".equals(referFolder.getTestSource()) + && !"工艺送检".equals(referFolder.getTestSource())){ + insertFolder.setOrgId(null); + insertFolder.setOrgName(null); + } + insertFolder.setCreatedById(null); + insertFolder.setCreatedByName(null); + insertFolder.setCreatedByOrgId(null); + insertFolder.setCreatedByOrgName(null); + insertFolder.setCreatedTime(null); + getDao().insert(insertFolder); + + //试验 + List taskBeans = limsTaskService.selectListByFilter(SearchFilter.instance().match("folderId", referFolder.getId()).filter(MatchPattern.SEQ)); + List insertTasks = new ArrayList<>(); + for (LimsTaskBean taskBean : taskBeans) { + LimsTaskBean e = new LimsTaskBean(); + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setFolderId(insertFolder.getId()); + e.setCheckType(insertFolder.getCheckType()); + e.setTestOutLineId(taskBean.getTestOutLineId()); + e.setTestMethodId(taskBean.getTestMethodId()); + e.setTestId(taskBean.getTestId()); + e.setTestType(taskBean.getTestType()); + e.setTestCode(taskBean.getTestCode()); + e.setTestName(taskBean.getTestName()); + e.setMethodId(taskBean.getMethodId()); + e.setMethodCode(taskBean.getMethodCode()); + e.setMethodName(taskBean.getMethodName()); + e.setJudgeBasis(taskBean.getJudgeBasis()); + e.setItemSorter(taskBean.getItemSorter()); + e.setExt$Item("referid",taskBean.getId()+""); + e.setLaboratoryId(null); + e.setLaboratoryName(null); + e.setProcessStatus("draft"); + e.setStatus("Draft"); + insertTasks.add(e); + } + limsTaskService.getDao().insert(insertTasks); + //样品 + List orderBeans = limsOrderService.selectListByFilter(SearchFilter.instance().match("folderId", referFolder.getId()).filter(MatchPattern.SEQ)); + List insertOrders = new ArrayList<>(); + int maxNo = 1; + for (LimsOrderBean orderBean : orderBeans) { + LimsOrderBean e = new LimsOrderBean(); + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setFolderId(insertFolder.getId()); + e.setSendSampleBatchNo(orderBean.getSendSampleBatchNo()); + e.setOrdName(orderBean.getOrdName()); + e.setOrdDesc(orderBean.getOrdDesc()); + e.setRemarks(orderBean.getRemarks()); + e.setOrdNo(insertFolder.getFolderNo() + "-" + String.format("%02d",maxNo)); + e.setExt$Item("referid",orderBean.getId()+""); + maxNo++; + insertOrders.add(e); + } + setSampleBatchRemarkBy(insertFolder,insertOrders); + limsOrderService.getDao().insert(insertOrders); + //矩阵 + List insertMatrixBeans = new ArrayList<>(); + List matrixBeans = testMatrixService.selectListByFilter(SearchFilter.instance().match("folderId", referFolder.getId()).filter(MatchPattern.SEQ)); + for (LimsTestMatrixBean matrixBean : matrixBeans) { + LimsTestMatrixBean e = new LimsTestMatrixBean(); + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setFolderId(insertFolder.getId()); + LimsOrderBean insertOrderBean = insertOrders.stream().filter(c -> c.getExt$Item("referid").equals(ObjectUtils.toString(matrixBean.getOrderId()))).findFirst().get(); + e.setOrderId(insertOrderBean.getId()); + LimsTaskBean insertTask = insertTasks.stream().filter(c -> c.getExt$Item("referid").equals(ObjectUtils.toString(matrixBean.getOrdtaskId()))).findFirst().get(); + e.setOrdtaskId(insertTask.getId()); + e.setCheckFlag(matrixBean.getCheckFlag()); + e.setRemark(matrixBean.getRemark()); + insertMatrixBeans.add(e); + } + testMatrixService.getDao().insert(insertMatrixBeans); + + return selectById(insertFolder.getId()); + } + + @Override + public void setSampleBatchRemarkBy(LimsFolderBean insertFolder,List insertOrders){ + if(insertFolder==null || ObjectUtils.isEmpty(insertOrders)){ + return; + } + if("IPQC".equals(insertFolder.getCheckType())){ + List codeBeans = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "sampleBatchRemark").filter(MatchPattern.SEQ)); + if(!ObjectUtils.isEmpty(insertFolder.getProcesses()) && codeBeans.stream().anyMatch(c->insertFolder.getProcesses().contains(c.getCodeName()))){ + insertOrders.forEach(t-> t.setSampleBatchRemark(insertFolder.getProcesses())); + } + }else{ + List sampleBatchRemarks = limsOrderService.createSampleBatchRemark(insertOrders.get(0).getSendSampleBatchNo(), insertOrders.size()); + if(!ObjectUtils.isEmpty(sampleBatchRemarks)){ + for (int i = 0; i < insertOrders.size(); i++) { + insertOrders.get(i).setSampleBatchRemark(sampleBatchRemarks.get(i)); + } + } + } + } + + private String getCheckSapDataHint(SapReceiptVO sapReceiptVO) { + String hint = null; + try { + if (!LimsConfig.getLimsConfig().getSapOpen()) { + hint = "SAP报检LIMS接口未开启"; + return hint; + } + if (StringUtils.isBlank(sapReceiptVO.getInspectionCode())) { + hint = "缺失报检单号"; + return hint; + } + if (sapReceiptVO.getTimestamp() == null || LocalDateUtils.timestampToDatetime( + sapReceiptVO.getTimestamp()).isBefore(LocalDateTime.now().minusSeconds(60))) { + hint = "时间戳验证失败"; + return hint; + } + if (CollectionUtils.isEmpty(sapReceiptVO.getTasks())) { + hint = "项目不存在"; + return hint; + } + if (!SapReceiptVO.CheckSign(sapReceiptVO)) { + hint = "签名验证失败"; + return hint; + } + if (StringUtils.isBlank(sapReceiptVO.getCreatedbyid())) { + hint = "报检人工号为空"; + return hint; + } + if (StringUtils.isBlank(sapReceiptVO.getMaterialCode()) || StringUtils.isBlank(sapReceiptVO.getWorkshopSection())) { + hint = "材料编码或工序为空"; + return hint; + } + if (StringUtils.isBlank(sapReceiptVO.getCheckType())) { + hint = "缺失检验类型"; + return hint; + } + if (StringUtils.isBlank(sapReceiptVO.getLab())) { + hint = "缺失检测地点"; + return hint; + } + if (StringUtils.isBlank(sapReceiptVO.getFactory())) { + hint = "缺失工厂字段数据"; + return hint; + } + if (StringUtils.isBlank(sapReceiptVO.getSampleName())) { + hint = "缺失实物批"; + return hint; + } + for (SapReceiptItemVO sapReceiptItemVO : sapReceiptVO.getTasks()) { + if (StringUtils.isBlank(sapReceiptItemVO.getUrgencyDegree()) || StringUtils.isBlank(sapReceiptItemVO.getTestCode())) { + hint = "项目信息不完善"; + return hint; + } + } + } catch (Exception e) { + hint = "系统异常"; + logger.error(e); + } + return hint; + } + + @Override + @Transactional + public ResponseDTO sapReceipt(SapReceiptVO vo) { + ResponseDTO responseDTO = new ResponseDTO(); + responseDTO.setCode("1"); + + Object redisCheck = RedisHelper.get("SAP_RECEIPT", vo.getInspectionCode()); + if (redisCheck != null) { + responseDTO.setCode("0"); + responseDTO.setMessage("重复提交,请一分钟后重试"); + return responseDTO; + } + + long sapBeginTime = System.currentTimeMillis(); + try { + //SAP数据非空检验及接口验证 + String sapDataHint = getCheckSapDataHint(vo); + if (!StringUtils.isBlank(sapDataHint)) { + responseDTO.setCode("0"); + responseDTO.setMessage(sapDataHint); + return responseDTO; + } + //LocalContextHelper.setUserLogin(new LoginUser("admin", "")); + RedisHelper.put("SAP_RECEIPT", vo.getInspectionCode(), vo.getInspectionCode(), 60); + CoreUserBean checkUserBean = ApplicationContextHelper.getBean(CoreUserService.class).selectById(vo.getCreatedbyid()); + if (checkUserBean == null) { + throw new CheckedException("获取报检人信息失败,工号为" + vo.getCreatedbyid()); + } + LocalContextHelper.setUserLogin(new LoginUser(checkUserBean.getId(), "")); + + LimsMaterialStorageBean limsMaterialStorageBean = ApplicationContextHelper.getBean(LimsMaterialStorageService.class).selectFirstByFilter(SearchFilter.instance() + .match("sapMaterialCode", vo.getMaterialCode()).filter(MatchPattern.SEQ) + .match("workshopSection", CoreCodeUtil.getCode("workshopSection", vo.getWorkshopSection())).filter(MatchPattern.SEQ) + .match("factory", vo.getFactory()).filter(MatchPattern.SEQ)); + /*LimsMaterialStorageBean limsMaterialStorageBean = ApplicationContextHelper.getBean(LimsMaterialStorageService.class).selectFirstByFilter(SearchFilter.instance() + .match("materialCode", vo.getMaterialCode()).filter(MatchPattern.SEQ));*/ + if (limsMaterialStorageBean == null) { + responseDTO.setCode("0"); + responseDTO.setMessage("材料不存在"); + return responseDTO; + } + List tasks = vo.getTasks(); + + LimsFolderBean parse = new LimsFolderBean(); + parse.setId(ApplicationContextHelper.getNextIdentity()); + parse.setClientUserId(checkUserBean.getId()); + parse.setClientUserOrgId(checkUserBean.getOrgId()); + parse.setClientUserName(checkUserBean.getUserName()); + parse.setClientUserOrgName(checkUserBean.getOrgName()); + parse.setCreatedById(checkUserBean.getId()); + parse.setCreatedByName(checkUserBean.getUserName()); + parse.setCreatedByOrgId(checkUserBean.getOrgId()); + parse.setCreatedByOrgName(checkUserBean.getOrgName()); + parse.setOrgName(checkUserBean.getOrgName()); + parse.setOrgId(checkUserBean.getOrgId()); + parse.setEstimateCost(0D); + parse.setStatus("Draft"); + parse.setUrgencyDegree("1"); + parse.setSpecimenStatus("1"); + + //默认 + parse.setSampleType("solid"); + parse.setCheckType(FolderCheckTypeEnum.getLimsConvertCode(vo.getCheckType())); + parse.setCellType(limsMaterialStorageBean.getCellType()); + parse.setPurposes(limsMaterialStorageBean.getPurpose()); + parse.setMaterialCode(limsMaterialStorageBean.getMaterialCode()); + parse.setMaterialId(limsMaterialStorageBean.getId()); + parse.setMaterialName(limsMaterialStorageBean.getMaterialName()); + parse.setTaskSource("material"); + parse.setSampleName(vo.getSampleName()); + + parse.setSapInspectionCode(vo.getInspectionCode()); + //parse.setInspectionCode(vo.getInspectionCode()); + parse.setSapLifeCycleStage(vo.getLifeCycleStage()); + parse.setFactory(vo.getFactory()); + parse.setLab(vo.getLab()); + parse.setRemarks(vo.getRemarks()); + parse.setProvider(vo.getProvider()); + parse.setWorkshop(vo.getWorkshop()); + parse.setLineDistinction(vo.getLineDistinction()); + if (!StringUtils.isBlank(vo.getProductionDate())) { + try { + LocalDateTime date = LocalDateUtils.parseLocalDateTime(vo.getProductionDate()); + //LocalDateTime date = LocalDate.parse(vo.getProductionDate(), DateTimeFormatter.ofPattern("yyyy-MM-dd")).atStartOfDay(); + parse.setProductionDate(date); + } catch (Exception e) { + logger.info("SAP报检接口生产日期转换错误"); + } + + } + + parse.setClientUserEmail(checkUserBean.getEmail()); + parse.setClientUserPhone(checkUserBean.getMobile()); + if ("quality".equals(parse.getCheckType())) { + parse.setQualityType("1"); + parse.setSpecimenStatus("2"); + } + if (!"lithium".equals(parse.getSampleType())) { + parse.setWorkshopSection(vo.getWorkshopSection()); + parse.setSampleHandleType("product"); + parse.setTotalInspection(0L); + } + + List tasksBeans = new ArrayList<>(); + for (SapReceiptItemVO svo : tasks) { + LimsTaskBean task = new LimsTaskBean(); + //加急 + if ("2".equals(svo.getUrgencyDegree())) { + parse.setUrgencyDegree("2"); + } + LimsTestBean limsTestBean = ApplicationContextHelper.getBean(LimsTestService.class).selectFirstByFilter(SearchFilter.instance() + .match("testCode", svo.getTestCode()).filter(MatchPattern.SEQ) + .match("factory", parse.getFactory()).filter(MatchPattern.SEQ)); + if (limsTestBean == null) { + responseDTO.setCode("0"); + responseDTO.setMessage("项目" + svo.getTestName() + "不存在"); + return responseDTO; + } + //LIMS停用的检测项目直接跳过不做处理 + if (!"1".equals(limsTestBean.getActivatedFlag())) { + logger.info("SAP接口---SAP报检单号:" + vo.getInspectionCode() + "---项目" + limsTestBean.getTestName() + "被过滤"); + continue; + } + + //先判断接口是否传高低限,接口传递值优先,其次再使用静态数据里的高低限 + if (!StringUtils.isBlank(svo.getTestHighLimit()) && !StringUtils.isBlank(svo.getTestLowLimit())) { + task.setHighLimit(svo.getTestHighLimit()); + task.setLowLimit(svo.getTestLowLimit()); + } else { + LimsMaterialMethodBean limsMaterialMethodBean = ApplicationContextHelper.getBean(LimsMaterialMethodService.class).selectFirstByFilter(SearchFilter.instance() + .match("testId", limsTestBean.getId()).filter(MatchPattern.SEQ) + .match("materialId", parse.getMaterialId()).filter(MatchPattern.SEQ) + ); + + if (StringUtils.isBlank(svo.getTestHighLimit())) { + if (limsMaterialMethodBean != null) { + task.setHighLimit(limsMaterialMethodBean.getHighLimit()); + } + } else { + task.setHighLimit(svo.getTestHighLimit()); + } + + if (StringUtils.isBlank(svo.getTestLowLimit())) { + if (limsMaterialMethodBean != null) { + task.setLowLimit(limsMaterialMethodBean.getLowLimit()); + } + } else { + task.setHighLimit(svo.getTestLowLimit()); + } + } + + LimsTestMethodBean limsTestMethodBean = ApplicationContextHelper.getBean(LimsTestMethodService.class).selectFirstByFilter(SearchFilter.instance().match("testId", limsTestBean.getId()).filter(MatchPattern.EQ)); + if (limsTestMethodBean == null) { + responseDTO.setCode("0"); + responseDTO.setMessage("项目方法不存在"); + return responseDTO; + } + task.setTaskSource("material"); + + LimsMethodBean limsMethodBean = ApplicationContextHelper.getBean(LimsMethodService.class).selectById(limsTestMethodBean.getMethodId()); + + task.setFolderId(parse.getId()); + task.setId(ApplicationContextHelper.getNextIdentity()); + task.setOrgName(checkUserBean.getOrgName()); + task.setOrgId(checkUserBean.getOrgId()); + task.setCreatedById(checkUserBean.getId()); + task.setCreatedByName(checkUserBean.getUserName()); + task.setCreatedByOrgId(checkUserBean.getOrgId()); + task.setCreatedByOrgName(checkUserBean.getOrgName()); + task.setTestMethodId(limsTestMethodBean.getId()); + task.setTestId(limsTestBean.getId()); + task.setTestCode(limsTestBean.getTestCode()); + task.setTestName(limsTestBean.getTestName()); + task.setMethodId(limsMethodBean.getId()); + task.setMethodCode(limsMethodBean.getMethodCode()); + task.setMethodName(limsMethodBean.getMethodName()); + task.setJudgeBasis(limsTestMethodBean.getJudgeBasis()); + task.setProjectGroup(limsTestBean.getProjectGroup()); + task.setStandardQuantity(limsTestBean.getStandardQuantity()); + task.setEstimateCost(NumberUtil.getDouble(limsTestMethodBean.getStandardPrice())); + task.setTestEngineerId(limsTestMethodBean.getTestEngineerId()); + task.setTestEngineer(limsTestMethodBean.getTestEngineer()); + task.setStandardHours(limsTestMethodBean.getStandardHour()); + task.setPolePieceCount(0L); + task.setTestGroup(limsTestBean.getTestGroup()); + task.setFirstEffect(limsTestBean.getFirstEffect()); + task.setReportTemplate(limsTestBean.getReportTemplate()); + + //测试工序理化 + if (TestGroupEnum.WL_OR_HX(task.getTestGroup())) { + FolderHelper.insertOrdtask(task, limsTestMethodBean.getId(), parse); + } else if (TestGroupEnum.KD.getName().equals(task.getTestGroup())) { + List limsTmAnalystBeans = ApplicationContextHelper.getBean(LimsTmAnalystService.class).selectListByFilter(SearchFilter.instance().match("testMethodId", limsTestMethodBean.getId()).filter(MatchPattern.EQ)); + if (CollectionUtils.isEmpty(limsTmAnalystBeans)) { + throw new CheckedException("扣电项目缺失分析项"); + } + } + + + List limsTmConditionBeans = ApplicationContextHelper.getBean(LimsTmConditionService.class).selectListByFilter(SearchFilter.instance().match("testMethodId", limsTestMethodBean.getId()).filter(MatchPattern.EQ)); + List LimsTaskConditionList = new ArrayList<>(); + for (LimsTmConditionBean limsTmConditionBean : limsTmConditionBeans) { + LimsTaskConditionBean limsTaskConditionBean = new LimsTaskConditionBean(); + limsTaskConditionBean.setConditionName(limsTmConditionBean.getConditionName()); + limsTaskConditionBean.setConditionUnit(limsTmConditionBean.getUnit()); + limsTaskConditionBean.setConditionValue(limsTmConditionBean.getConditionValue()); + limsTaskConditionBean.setId(ApplicationContextHelper.getNextIdentity()); + limsTaskConditionBean.setTaskId(task.getId()); + limsTaskConditionBean.setOrgId(checkUserBean.getOrgId()); + limsTaskConditionBean.setOrgName(checkUserBean.getOrgName()); + limsTaskConditionBean.setCreatedById(checkUserBean.getId()); + limsTaskConditionBean.setCreatedByName(checkUserBean.getUserName()); + limsTaskConditionBean.setCreatedByOrgId(checkUserBean.getOrgId()); + limsTaskConditionBean.setCreatedByOrgName(checkUserBean.getOrgName()); + LimsTaskConditionList.add(limsTaskConditionBean); + } + + + ApplicationContextHelper.getBean(LimsTaskConditionService.class).getDao().insert(LimsTaskConditionList); + task.setUrgencyDegree(svo.getUrgencyDegree()); + task.setUrgencyReason(svo.getUrgencyReason()); + + parse.setEstimateCost(parse.getEstimateCost() + NumberUtil.getDouble(limsTestMethodBean.getStandardPrice())); + tasksBeans.add(task); + } + parse.setTotalInspection(FolderHelper.getTotalInspection(tasksBeans)); + getDao().insert(parse); + ApplicationContextHelper.getBean(LimsTaskService.class).getDao().insert(tasksBeans); + startProcess(parse); + ApplicationContextHelper.getBean(LimsFolderService.class).sendSapObtain(parse.getId()); + + long useTime = System.currentTimeMillis() - sapBeginTime; + logger.info("SAP接口耗时------" + TimeUnit.MILLISECONDS.toSeconds(useTime) + "秒"); + } catch (NumberFormatException nfe) { + responseDTO.setCode("0"); + responseDTO.setMessage("检测项目高低限格式异常"); + logger.error(nfe); + } catch (CheckedException ce) { + responseDTO.setCode("0"); + responseDTO.setMessage(ce.getMessage()); + logger.error(ce); + } catch (Exception e) { + responseDTO.setCode("0"); + responseDTO.setMessage("系统异常"); + logger.error(e); + e.printStackTrace(); + } finally { + LocalContextHelper.removeUserLogin(); + LogSaveHelper.saveInterfaceLogInMongoDB("SAP推送委托单接口", JSONObject.toJSONString(vo), + JSONObject.toJSONString(responseDTO), "admin"); + if ("0".equals(responseDTO.getCode())) { + TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); + } + RedisHelper.evict("SAP_RECEIPT", vo.getInspectionCode()); + } + + return responseDTO; + } + + /** + * @description: SAP取消检测&取消收样 + * @author: DingJian + * @date: 2023/5/16 16:30 + **/ + @Override + @Transactional + public ResponseDTO sapCancelReceipt(SapCancelReceiptVO sapCancelReceiptVO) { + ResponseDTO responseDTO = new ResponseDTO(); + responseDTO.setCode("1"); + + Object redisCheck = RedisHelper.get("SAP_CANCEL_RECEIPT", sapCancelReceiptVO.getSign()); + if (redisCheck != null) { + responseDTO.setCode("0"); + responseDTO.setMessage("重复提交,请一分钟后再试"); + return responseDTO; + } + + try { + //业务数据判空校验 + String cancelDataHint = getSapCancelCheckHint(sapCancelReceiptVO); + if (!StringUtils.isBlank(cancelDataHint)) { + responseDTO.setCode("0"); + responseDTO.setMessage(cancelDataHint); + return responseDTO; + } + + RedisHelper.put("SAP_CANCEL_RECEIPT", sapCancelReceiptVO.getSign(), sapCancelReceiptVO.getSign(), 60); + LocalContextHelper.setUserLogin(new LoginUser("admin", "")); + + if ("A".equals(sapCancelReceiptVO.getOperationType())) { + //处理SAP发起取消收样 + handleSapCancelSample(sapCancelReceiptVO); + } else if ("B".equals(sapCancelReceiptVO.getOperationType())) { + //处理SAP发起取消检测 + handleSapCancelDetection(sapCancelReceiptVO); + } else { + throw new CheckedException("未知操作类型"); + } + + } catch (CheckedException ce) { + responseDTO.setCode("0"); + responseDTO.setMessage(ce.getMessage()); + logger.error(ce); + } catch (Exception e) { + responseDTO.setCode("0"); + responseDTO.setMessage("系统异常"); + logger.error(e); + } finally { + LocalContextHelper.removeUserLogin(); + LogSaveHelper.saveInterfaceLogInMongoDB("接收SAP取消收样&取消检测接口", JSONObject.toJSONString(sapCancelReceiptVO), + JSONObject.toJSONString(responseDTO), "admin"); + if ("0".equals(responseDTO.getCode())) { + TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); + } + RedisHelper.evict("SAP_RECEIPT", sapCancelReceiptVO.getSign()); + } + return responseDTO; + } + + private String getSapCancelCheckHint(SapCancelReceiptVO sapCancelReceiptVO) { + String hint = null; + try { + if (StringUtils.isBlank(sapCancelReceiptVO.getOperationType())) { + hint = "缺失状态类型"; + return hint; + } + //sapCancelReceiptVO.setSign(LimsEncryptUtils.getSign(sapCancelReceiptVO.toString())); + if (sapCancelReceiptVO.getTimestamp() == null || LocalDateUtils.timestampToDatetime( + sapCancelReceiptVO.getTimestamp()).isBefore(LocalDateTime.now().minusSeconds(60))) { + hint = "时间戳验证失败"; + return hint; + } + if (CollectionUtils.isEmpty(sapCancelReceiptVO.getTaskList())) { + hint = "取消数据数组为空"; + return hint; + } + if (!SapCancelReceiptVO.checkSign(sapCancelReceiptVO)) { + hint = "签名验证失败"; + return hint; + } + for (SapCancelReceiptItemVO sapCancelReceiptItemVO : sapCancelReceiptVO.getTaskList()) { + if (StringUtils.isBlank(sapCancelReceiptItemVO.getInspectionCode())) { + hint = "SAP报检单号为空"; + return hint; + } + if (StringUtils.isBlank(sapCancelReceiptItemVO.getLimsFolderCode())) { + hint = "LIMS报检单号为空"; + return hint; + } + if (StringUtils.isBlank(sapCancelReceiptItemVO.getLimsTaskCode())) { + hint = "检测项目编码为空"; + return hint; + } + if (StringUtils.isBlank(sapCancelReceiptItemVO.getOperationReason())) { + hint = "取消原因为空"; + return hint; + } + } + } catch (Exception e) { + hint = "系统异常"; + logger.error(e); + } + return hint; + } + + /** + * 处理SAP发起取消检测 + */ + private void handleSapCancelDetection(SapCancelReceiptVO sapCancelReceiptVO) { + ApplicationContextHelper.getBean(LimsTaskService.class).handleSapCancelDetection(sapCancelReceiptVO); + } + + /** + * 处理SAP发起取消收样 + * @param sapCancelReceiptVO + */ + private void handleSapCancelSample(SapCancelReceiptVO sapCancelReceiptVO) { + //SAP发起取消收样与QMS处理逻辑一致 + //封装QMS调用的取消收样中的VO,设置业务数据; + List folderNoList = sapCancelReceiptVO.getTaskList().stream() + .map(SapCancelReceiptItemVO::getLimsFolderCode).distinct().collect(Collectors.toList()); + List limsFolderBeanList = selectListByFilter(SearchFilter.instance() + .match("folderNo", folderNoList).filter(MatchPattern.OR)); + Map folderBeanMap = limsFolderBeanList.stream() + .collect(Collectors.toMap(LimsFolderBean::getFolderNo, s -> s, (s1, s2) -> s1)); + + List cancelItemList = new ArrayList<>(); + for (SapCancelReceiptItemVO sapCancelReceiptItemVO : sapCancelReceiptVO.getTaskList()) { + if (StringUtils.isBlank(sapCancelReceiptItemVO.getLimsOrderCode())) { + throw new CheckedException("报检单" + sapCancelReceiptItemVO.getInspectionCode() + + "项目" + sapCancelReceiptItemVO.getLimsTaskCode() + "的样品号为空"); + } else { + //封装QMS的实体类,实则是SAP调用; + QmsCancelReceiptItemVO qmsCancelItemVO = new QmsCancelReceiptItemVO(); + qmsCancelItemVO.setLimsFolderCode(sapCancelReceiptItemVO.getLimsFolderCode()); + qmsCancelItemVO.setLimsOrderCode(sapCancelReceiptItemVO.getLimsOrderCode()); + qmsCancelItemVO.setLimsTaskCode(sapCancelReceiptItemVO.getLimsTaskCode()); + qmsCancelItemVO.setOperationReason(sapCancelReceiptItemVO.getOperationReason()); + qmsCancelItemVO.setOperationUser(folderBeanMap.get(sapCancelReceiptItemVO.getLimsFolderCode()).getClientUserId()); + String nowDateStr = LocalDateUtils.parseString(LocalDateTime.now()); + qmsCancelItemVO.setOperationTime(nowDateStr); + cancelItemList.add(qmsCancelItemVO); + } + } + + //取消逻辑一致,调用此前的QMS取消收样方法 + QmsCancelReceiptVO receiptVO = new QmsCancelReceiptVO(); + receiptVO.setTaskList(cancelItemList); + handleQmsCancelSample(receiptVO); + } + + + /** + * @description: QMS取消检测&取消收样&改判 + * @author: DingJian + * @date: 2023/4/4 14:41 + **/ + @Override + @Transactional + public ResponseDTO qmsCancelReceipt(QmsCancelReceiptVO qmsCancelReceiptVO) { + ResponseDTO responseDTO = new ResponseDTO(); + responseDTO.setCode("1"); + String logType = "接收QMS取消接口"; + try { + //业务数据判空校验 + String cancelDataHint = getCancelDataCheckHint(qmsCancelReceiptVO); + if (!StringUtils.isBlank(cancelDataHint)) { + responseDTO.setCode("0"); + responseDTO.setMessage(cancelDataHint); + return responseDTO; + } + RedisHelper.put("QMS_CANCEL_RECEIPT", qmsCancelReceiptVO.getSign(), qmsCancelReceiptVO.getSign(), 60); + LocalContextHelper.setUserLogin(new LoginUser(qmsCancelReceiptVO.getTaskList().get(0).getOperationUser(), "")); + + if (QmsOrderStatusEnum.CANCEL_RECEIVE_SAMPLE.getOrderStatus().equals(qmsCancelReceiptVO.getOperationType())) { + //处理QMS推送取消收样 + logType = "接收QMS取消收样接口"; + handleQmsCancelSample(qmsCancelReceiptVO); + } else if (QmsOrderStatusEnum.CANCEL_DETECTION.getOrderStatus().equals(qmsCancelReceiptVO.getOperationType())) { + //处理QMS推送取消检测(结果录入->取消->结果复核) + logType = "接收QMS取消检测接口"; + handleQmsCancelDetection(qmsCancelReceiptVO); + } else if (QmsOrderStatusEnum.CHANGE_JUDGE.getOrderStatus().equals(qmsCancelReceiptVO.getOperationType())) { + //处理QMS推送改判 + logType = "接收QMS改判接口"; + handleQmsChangeJudge(qmsCancelReceiptVO); + } else { + responseDTO.setCode("0"); + responseDTO.setMessage("未定义的操作状态"); + return responseDTO; + } + + } catch (CheckedException ce) { + responseDTO.setCode("0"); + responseDTO.setMessage(ce.getMessage()); + logger.error(ce); + } catch (DateTimeParseException de) { + responseDTO.setCode("0"); + responseDTO.setMessage("日期格式错误"); + logger.error(de); + } catch (Exception e) { + responseDTO.setCode("0"); + responseDTO.setMessage("系统异常"); + logger.error(e); + } finally { + LocalContextHelper.removeUserLogin(); + LogSaveHelper.saveInterfaceLogInMongoDB(logType, JSONObject.toJSONString(qmsCancelReceiptVO), + JSONObject.toJSONString(responseDTO), "admin"); + if ("0".equals(responseDTO.getCode())) { + TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); + } + } + return responseDTO; + } + + private void handleQmsCancelSample(QmsCancelReceiptVO qmsCancelReceiptVO) { + List orderCodeList = qmsCancelReceiptVO.getTaskList().stream() + .map(QmsCancelReceiptItemVO::getLimsOrderCode).distinct().collect(Collectors.toList()); + + List limsOrderBeanList = ApplicationContextHelper.getBean(LimsOrderService.class) + .selectListByFilter(SearchFilter.instance().match("sampleCode", orderCodeList).filter(MatchPattern.OR)); + + Map qmsOrderMap = qmsCancelReceiptVO.getTaskList().stream() + .collect(Collectors.toMap(QmsCancelReceiptItemVO::getLimsOrderCode, s -> s, (s1, s2) -> s1)); + + for (LimsOrderBean limsOrderBean : limsOrderBeanList) { + if (!ObtainStatusEnum.WaitReceive.getValue().equals(limsOrderBean.getObtainStatus())) { + throw new CheckedException("样品"+ limsOrderBean.getSampleCode() + "状态异常,仅未收样样品能取消收样"); + } + //获取委托人和报检人 + QmsCancelReceiptItemVO qmsItemVO = qmsOrderMap.get(limsOrderBean.getSampleCode()); + CoreUserBean checkUserBean = ApplicationContextHelper.getBean(CoreUserService.class).selectById(qmsItemVO.getOperationUser()); + if (checkUserBean == null) { + throw new CheckedException("获取操作人信息失败,工号为" + qmsItemVO.getOperationUser()); + } + + // 取消收样原因 + limsOrderBean.setCancelReason(qmsItemVO.getOperationReason()); + LocalDateTime date = LocalDateUtils.parseLocalDateTime(qmsItemVO.getOperationTime()); + //LocalDateTime date = LocalDate.parse(qmsItemVO.getOperationTime(), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")).atStartOfDay(); + // 收样时间 + limsOrderBean.setObtainTime(date); + // 收样人 + limsOrderBean.setObtainUserId(qmsItemVO.getOperationUser()); + limsOrderBean.setObtainUserName(checkUserBean.getUserName()); + limsOrderBean.setObtainStatus(ObtainStatusEnum.CancelReceive.getValue()); + } + + List tasks = LimsTaskHelper.getByPreorderId(CommonHelper.getIdList(limsOrderBeanList)); + if (CommonHelper.isNotEmpty(tasks)) { + for (LimsTaskBean task : tasks) { + if ("ResultReview".equals(task.getStatus())) { + throw new CheckedException("检测项目" + task.getTestCode() + "已到结果复核,无法取消"); + } + task.setProcessControlStatus("Cancel"); + } + ApplicationContextHelper.getBean(LimsTaskService.class).updateIfChanged(tasks); + //ApplicationContextHelper.getBean(LimsTaskService.class).completeCancelSampleTask(CommonHelper.getIdList(tasks),new CoreBpmnParameterDTO()); + ApplicationContextHelper.getBean(LimsTaskService.class).completeTask(CommonHelper.getIdList(tasks),new CoreBpmnParameterDTO()); + ApplicationContextHelper.getBean(LimsTaskService.class).completeTask(CommonHelper.getIdList(tasks),new CoreBpmnParameterDTO()); + } + ApplicationContextHelper.getBean(LimsOrderService.class).updateIfChanged(limsOrderBeanList); + + //如果委托单下所有的样品取消,那更新该委托单状态 + Map qmsFolderMap = qmsCancelReceiptVO.getTaskList().stream() + .collect(Collectors.toMap(QmsCancelReceiptItemVO::getLimsFolderCode, s -> s, (s1, s2) -> s1)); + + for (String folderNo : qmsFolderMap.keySet()) { + LimsFolderBean folderBean = selectFirstByFilter(SearchFilter.instance().match("folderNo", folderNo).filter(MatchPattern.SEQ)); + List orderBeans = ApplicationContextHelper.getBean(LimsOrderService.class) + .selectListByFilter(SearchFilter.instance().match("folderId", folderBean.getId()).filter(MatchPattern.EQ)); + + //TODO 需要debug测试数量 + boolean allCancelFlag = orderBeans.stream().allMatch(orderBean -> + ObtainStatusEnum.CancelReceive.getValue().equals(orderBean.getObtainStatus())); + if (allCancelFlag) { + folderBean.setStatus("Cancel"); + folderBean.setProcessSchedule("Cancel"); + updateIfChanged(folderBean); + + //QMS暂不推送软包的单据 + } + } + + //发送钉钉消息提醒 + FolderSendDingMsgHelper.handleSendCancelDingMsg(tasks, + qmsCancelReceiptVO.getTaskList().get(0).getOperationUser(), "取消收样"); + } + + private void handleQmsCancelDetection(QmsCancelReceiptVO qmsCancelReceiptVO) { + ApplicationContextHelper.getBean(LimsTaskService.class).handleQmsCancelDetection(qmsCancelReceiptVO); + } + + private void handleQmsChangeJudge(QmsCancelReceiptVO qmsCancelReceiptVO) { + ApplicationContextHelper.getBean(LimsTaskService.class).handleQmsChangeJudge(qmsCancelReceiptVO); + } + + private String getCancelDataCheckHint(QmsCancelReceiptVO qmsCancelReceiptVO) { + String cancelHint = null; + try { + Object redisCheck = RedisHelper.get("QMS_CANCEL_RECEIPT", qmsCancelReceiptVO.getSign()); + if (redisCheck != null) { + cancelHint = "重复提交,请一分钟后再试"; + return cancelHint; + } + if (StringUtils.isBlank(qmsCancelReceiptVO.getOperationType())) { + cancelHint = "缺失状态类型"; + return cancelHint; + } + if (qmsCancelReceiptVO.getTimestamp() == null || LocalDateUtils.timestampToDatetime( + qmsCancelReceiptVO.getTimestamp()).isBefore(LocalDateTime.now().minusSeconds(60))) { + cancelHint = "时间戳验证失败"; + return cancelHint; + } + if (CollectionUtils.isEmpty(qmsCancelReceiptVO.getTaskList())) { + cancelHint = "报检数据数组为空"; + return cancelHint; + } + if (!QmsCancelReceiptVO.CheckSign(qmsCancelReceiptVO)) { + cancelHint = "签名验证失败"; + return cancelHint; + } + for (QmsCancelReceiptItemVO qmsCancelReceiptItemVO : qmsCancelReceiptVO.getTaskList()) { + if (StringUtils.isBlank(qmsCancelReceiptItemVO.getQmsInspectionCode())) { + cancelHint = "QMS报检单号为空"; + return cancelHint; + } + if (StringUtils.isBlank(qmsCancelReceiptItemVO.getLimsFolderCode())) { + cancelHint = "LIMS报检单号为空"; + return cancelHint; + } + if (StringUtils.isBlank(qmsCancelReceiptItemVO.getLimsOrderCode())) { + cancelHint = "LIMS样品号为空"; + return cancelHint; + } + if (StringUtils.isBlank(qmsCancelReceiptItemVO.getLimsTaskCode())) { + cancelHint = "检测项目编码为空"; + return cancelHint; + } + if (StringUtils.isBlank(qmsCancelReceiptItemVO.getOperationUser())) { + cancelHint = "操作人为空"; + return cancelHint; + } + if (StringUtils.isBlank(qmsCancelReceiptItemVO.getOperationTime())) { + cancelHint = "操作时间为空"; + return cancelHint; + } + if (StringUtils.isBlank(qmsCancelReceiptItemVO.getOperationReason())) { + cancelHint = "取消原因为空"; + return cancelHint; + } + } + //QMS发起改判取列表中第一个操作人工号作为记录,所以先校验该工号 + String operationUserId = qmsCancelReceiptVO.getTaskList().get(0).getOperationUser(); + CoreUserBean checkUserBean = ApplicationContextHelper.getBean(CoreUserService.class).selectById(operationUserId); + if (checkUserBean == null) { + throw new CheckedException("获取操作人信息失败,工号为" + operationUserId); + } + } catch (CheckedException ce) { + cancelHint = ce.getMessage(); + logger.error(ce); + } catch (Exception e) { + cancelHint = "系统异常"; + logger.error(e); + } + return cancelHint; + } + + /** + * @description: QMS报检接口 + * @author: DingJian + * @date: 2023/3/2 10:13 + **/ + @Override + @Transactional + public ResponseDTO qmsReceipt(QmsReceiptVO qmsReceiptVO) { + ResponseDTO responseDTO = new ResponseDTO(); + responseDTO.setCode("1"); + try { + String dataHint = getCheckQmsDataHint(qmsReceiptVO); + if (!StringUtils.isBlank(dataHint)) { + responseDTO.setCode("0"); + responseDTO.setMessage(dataHint); + return responseDTO; + } + RedisHelper.put("QMS_RECEIPT", qmsReceiptVO.getInspectionCode(), qmsReceiptVO.getInspectionCode(), 60); + //获取委托人和报检人 + CoreUserBean checkUserBean = ApplicationContextHelper.getBean(CoreUserService.class) + .selectById(qmsReceiptVO.getCreatedById()); + if (checkUserBean == null) { + throw new CheckedException("获取报检人信息失败,工号为" + qmsReceiptVO.getCreatedById()); + } + LocalContextHelper.setUserLogin(new LoginUser(checkUserBean.getId(), "")); + + CoreUserBean clientUserBean = ApplicationContextHelper.getBean(CoreUserService.class) + .selectById(qmsReceiptVO.getClientById()); + if (clientUserBean == null) { + throw new CheckedException("获取委托人信息失败,工号为" + qmsReceiptVO.getClientById()); + } + + LimsMaterialStorageBean limsMaterialStorageBean = ApplicationContextHelper.getBean(LimsMaterialStorageService.class) + .selectFirstByFilter(SearchFilter.instance().match("sapMaterialCode", qmsReceiptVO.getMaterialCode()).filter(MatchPattern.SEQ) + .match("workshopSection", CoreCodeUtil.getCode("workshopSection", qmsReceiptVO.getWorkshopSection())).filter(MatchPattern.SEQ) + .match("factory", qmsReceiptVO.getFactory()).filter(MatchPattern.SEQ)); + if (limsMaterialStorageBean == null) { + throw new CheckedException("材料不存在"); + } + + LimsFolderBean qmsLimsFolderBean = new LimsFolderBean(); + //委托单属性设置 + qmsLimsFolderDataSet(qmsLimsFolderBean, checkUserBean, clientUserBean, qmsReceiptVO, limsMaterialStorageBean); + + List qmsTasksBeanList = new ArrayList<>(); + //检测项目单属性设置 + qmsLimsTaskListSet(qmsTasksBeanList, qmsReceiptVO, qmsLimsFolderBean, checkUserBean); + + qmsLimsFolderBean.setTotalInspection(FolderHelper.getTotalInspection(qmsTasksBeanList)); + getDao().insert(qmsLimsFolderBean); + ApplicationContextHelper.getBean(LimsTaskService.class).getDao().insert(qmsTasksBeanList); + startProcess(qmsLimsFolderBean); + + ApplicationContextHelper.getBean(LimsFolderService.class).sendQmsObtain(qmsLimsFolderBean.getId()); + //RedisHelper.evict("QMS_RECEIPT", qmsReceiptVO.getInspectionCode()); + + } catch (NumberFormatException nfe) { + responseDTO.setCode("0"); + responseDTO.setMessage("检测项目高低限格式异常"); + logger.error(nfe); + } catch (CheckedException ce) { + responseDTO.setCode("0"); + responseDTO.setMessage(ce.getMessage()); + logger.error(ce); + } catch (DateTimeParseException de) { + responseDTO.setCode("0"); + responseDTO.setMessage("生产日期格式错误"); + logger.error(de); + } catch (Exception e) { + responseDTO.setCode("0"); + responseDTO.setMessage("系统异常"); + logger.error(e); + } finally { + LocalContextHelper.removeUserLogin(); + LogSaveHelper.saveInterfaceLogInMongoDB("QMS报检委托单接口", JSONObject.toJSONString(qmsReceiptVO), + JSONObject.toJSONString(responseDTO), "admin"); + if ("0".equals(responseDTO.getCode())) { + TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); + } + RedisHelper.evict("QMS_RECEIPT", qmsReceiptVO.getInspectionCode()); + } + return responseDTO; + } + + @Override + public void sendQmsObtain(Long folderId) { + LimsFolderBean folder = FolderHelper.getFolder(folderId); + List tasksBeans = FolderHelper.getTasksBeans(folderId); + Map> taskMap = tasksBeans.stream().collect(Collectors.groupingBy(LimsTaskBean::getPreorderId)); + List orderBeanList = ApplicationContextHelper.getBean(LimsOrderService.class).selectListByIds(new ArrayList<>(taskMap.keySet())); + + List qmsOrderItemList = new ArrayList<>(); + + for (LimsOrderBean orderBean : orderBeanList) { + List taskBeanList = taskMap.get(orderBean.getId()); + + if (!CollectionUtils.isEmpty(taskBeanList)) { + for (LimsTaskBean taskBean : taskBeanList) { + QmsSendOrderItemVO qmsSendOrderItemVO = new QmsSendOrderItemVO(); + qmsSendOrderItemVO.setLimsFolderNum(folder.getFolderNo()); + qmsSendOrderItemVO.setTestCode(taskBean.getTestCode()); + qmsSendOrderItemVO.setTestName(taskBean.getTestName()); + qmsSendOrderItemVO.setLimsSampleNum(orderBean.getSampleCode()); + qmsOrderItemList.add(qmsSendOrderItemVO); + } + } + } + QmsSendOrderVO qmsSendOrderVO = new QmsSendOrderVO(); + qmsSendOrderVO.setQmsInspectionCode(folder.getInspectionCode()); + qmsSendOrderVO.setCheckType(QmsCheckTypeEnum.getQmsConvertCode(folder.getCheckType())); + qmsSendOrderVO.setOrderItemList(qmsOrderItemList); + QmsHttpHelper.sendQmsOrder(qmsSendOrderVO); + + } + private String replaceFileName(String s){ + if (s != null) { + //这里是专为文件写的转义方法,涉及文件操作 + return s + .replaceAll("\\\\", "\") + .replaceAll("/", "/") + .replaceAll(":", ":") + .replaceAll("[*]", "*") + .replaceAll("[?]", "?") + .replaceAll("\"", "”") + .replaceAll(":", ":") + .replaceAll("<", "<") + .replaceAll(">", ">") + .replaceAll("[|]", "|"); + } else { + //防止空,搞成空格 + return " "; + } + + } + + + @Override + public void batchDownload(String id, RestJsonWrapperBean wrapper, HttpServletResponse response) throws UnsupportedEncodingException { +// String id = wrapper.getParamValue("id"); + LimsFolderBean limsFolderBean = this.selectById(Long.parseLong(id)); + String sampleName = limsFolderBean.getSampleName(); + MapperParameter parameter = new MapperParameter(); + parameter.put("testAccessory","1"); + parameter.setFilter(SearchFilter.instance().match("id",id).filter(MatchPattern.SEQ)); + Page limsFolderBeanPage = this.selectPagination(parameter); + response.setCharacterEncoding("UTF-8"); + response.setContentType("application/force-download"); + + response.setHeader("Content-Disposition", "attachment; filename=" + new String(sampleName.getBytes("utf-8"),"ISO8859-1")+".zip"); + File file = new File(replaceFileName(sampleName)); + if (!file.exists()){ + boolean mkdirs = file.mkdirs(); + + } + List rows = limsFolderBeanPage.getRows(); + List outDirList = new ArrayList<>(); + for (LimsFolderBean row : rows) { + String testaccessorytestname = replaceFileName(sampleName) + File.separator+ replaceFileName(row.getExt$Item("testaccessorytestname")); + if (!outDirList.contains(testaccessorytestname)) { + outDirList.add(testaccessorytestname); + } + File file1 = new File(testaccessorytestname); + if (!file1.exists()){ + file1.mkdirs(); + } + logger.info("---------------------------------------------------------1311"+file1.getAbsolutePath()); + String taskid = row.getExt$Item("taskid"); + LimsTaskBean limsTaskBean = limsTaskService.selectById(Long.parseLong(taskid)); + + MapperParameter parameter1 = new MapperParameter(); + if ("KD".equals(limsTaskBean.getTestGroup())){ + parameter1.put("orderCode",row.getExt$Item("testaccessorysamplecode")); + } + parameter1.put("folderId",id); + parameter1.put("taskId",taskid); + List ordtaskIds = this.getDao().getOrdtaskIds(parameter1); + List targetIds = new ArrayList<>(); + for (String ordtaskId : ordtaskIds) { + String s= "T_LIMS_ORDTASK$"; + targetIds.add(s+ordtaskId); + } + List coreFileBeans = coreFileService.selectListByFilter(SearchFilter.instance().match("TARGETID",targetIds).filter(MatchPattern.OR)); + for (int i = 0; i list = new ArrayList<>(); + list.add("Draft"); + list.add("Cancel"); + list.add("WaitCancel"); + //拿到昨天所有的加急的task + List limsTaskBeans = ApplicationContextHelper.getBean(LimsTaskService.class).selectListByFilter + (SearchFilter.instance().match("handleTime", start).filter(MatchPattern.TGOE) + .match("handleTime", end).filter(MatchPattern.TLOE) + .match("status", list).filter(MatchPattern.DIFFER) + .match("urgencyDegree","2").filter(MatchPattern.SEQ) + .match("testGroup","RB").filter(MatchPattern.DIFFER)); + if (!ObjectUtils.isEmpty(limsTaskBeans)) { + //根据组织Id分组 + Map> taskMap = limsTaskBeans.stream().collect(Collectors.groupingBy(LimsTaskBean::getOrgId)); + for (Map.Entry> stringListEntry : taskMap.entrySet()) { + String orgId = stringListEntry.getKey(); + List taskList = stringListEntry.getValue(); + //只管三级的,别的不管 + CoreOrgBean coreOrgBean = ApplicationContextHelper.getBean(CoreOrgService.class).selectById(orgId); + List urgentBeans = ApplicationContextHelper.getBean(LimsUrgentService.class).selectListByFilter(SearchFilter.instance().match("secondaryOrgCode", coreOrgBean.getId()).filter(MatchPattern.SEQ)); + //没有维护加急项的的也不发邮件 + if (!"03".equals(coreOrgBean.getOrgType()) || ObjectUtils.isEmpty(urgentBeans)) { + continue; + } else { + //这里应该发邮件 先生成附件 + CoreOrgBean secondOrg = ApplicationContextHelper.getBean(CoreOrgService.class).selectById(coreOrgBean.getParentId()); + String principalId = coreOrgBean.getPrincipalId(); + CoreUserBean coreUserBean = ApplicationContextHelper.getBean(CoreUserService.class).selectById(principalId); + + //拿到所有的检测组 + List testGroups = taskList.stream().map(LimsTaskBean::getTestGroup).distinct().collect(Collectors.toList()); + List collect = urgentBeans.stream().map(LimsUrgentBean::getTestGroup).distinct().collect(Collectors.toList()); + //筛选有的,至少会有一个的,不然维护什么 + List exist = new ArrayList<>(); + for (String testGroup : testGroups) { + if (collect.contains(testGroup)) { + exist.add(testGroup); + } + } + //把检测项根据KD.HX.WL分组 + Map> collect1 = taskList.stream().collect(Collectors.groupingBy(LimsTaskBean::getTestGroup)); + List sendTaskList = new ArrayList<>(); + for (String s : exist) { + int urgent = 0; + for (LimsUrgentBean urgentBean : urgentBeans) { + if (urgentBean.getTestGroup().equals(s)) { + urgent = Integer.valueOf(urgentBean.getUrgentOnline()); + break; + } + } + + //这个组的加急项,比如,全是物理的 + List limsTaskBeans1 = collect1.get(s); + //判断他的数量有没有比加急数量多 + if (limsTaskBeans1.size() > urgent) { + int finalUrgent = urgent; + limsTaskBeans1.forEach(s1->{ + s1.setExt$Item("urgent",String.valueOf(finalUrgent)); + }); + + sendTaskList.addAll(limsTaskBeans1); + } + } + Map> sendMap = sendTaskList.stream().collect(Collectors.groupingBy(LimsTaskBean::getTestGroup)); + + sendTaskList.forEach(s->{ + s.setExt$Item("thirdOrgName",coreOrgBean.getOrgName()); + s.setExt$Item("secondOrgName",secondOrg.getOrgName()); + }); + File file = uploadExcel(sendTaskList, "加急项目信息", "加急项目信息", "加急项目信息"); + CoreEmailBean coreEmailBean = new CoreEmailBean(); + coreEmailBean.setId(ApplicationContextHelper.getNextIdentity()); + coreEmailBean.setEmailSubject("超加急上限"); + coreEmailBean.setEmailBody(getThirdEmailBody(sendMap)); + CoreFileBean file1 = getFile(); + Long uploadId = coreFileService.upload(file1, file); + List toReceipentList = new ArrayList<>(); + List ccReceipentList = new ArrayList<>(); + CoreEmailReceipentBean coreEmailReceipentBean = new CoreEmailReceipentBean(); + coreEmailReceipentBean.setEmailId(coreEmailBean.getId()); + coreEmailReceipentBean.setId(ApplicationContextHelper.getNextIdentity()); + coreEmailReceipentBean.setReattempt(1); + coreEmailReceipentBean.setReceipentEmail(coreUserBean.getEmail()); + coreEmailReceipentService.getDao().insert(coreEmailReceipentBean); + toReceipentList.add(coreEmailReceipentBean); + List emailFileList = new ArrayList<>(); + CoreEmailFileBean coreEmailFileBean = new CoreEmailFileBean(); + coreEmailFileBean.setEmailId(coreEmailBean.getId()); + coreEmailFileBean.setFileId(uploadId); + emailFileList.add(coreEmailFileBean); + coreEmailService.sendEmailForList(coreEmailBean, toReceipentList, ccReceipentList, emailFileList); + + } + } + } + + } + + @Override + public void sendSecondOrgEmail() { + String format1 = LocalDateTime.now().plusDays(-1l).format(DateTimeFormatter.ofPattern("yyyy-MM-dd 00:00:00")); + String format = LocalDateTime.now().plusDays(-1l).format(DateTimeFormatter.ofPattern("yyyy-MM-dd 23:59:59")); + LocalDateTime start = LocalDateTime.parse(format1, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")); + LocalDateTime end = LocalDateTime.parse(format, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")); + //本地单子少,所以测试用近一个月创建的所有单子,而测试和生产要运用新增的字段 + List list = new ArrayList<>(); + list.add("Draft"); + list.add("Cancel"); + list.add("WaitCancel"); + //拿到昨天所有的加急的task + List limsTaskBeans = ApplicationContextHelper.getBean(LimsTaskService.class).selectListByFilter + (SearchFilter.instance().match("handleTime", start).filter(MatchPattern.TGOE) + .match("handleTime", end).filter(MatchPattern.TLOE) + .match("status", list).filter(MatchPattern.DIFFER) + .match("urgencyDegree","2").filter(MatchPattern.SEQ) + .match("testGroup","RB").filter(MatchPattern.DIFFER)); + if (!ObjectUtils.isEmpty(limsTaskBeans)) { + //这里要做个操作,把组织架构层级弄清晰 即有哪些二级部门,三级部门,又有哪些三级部门是超过的,然后发给二级部门领导人的邮箱 + //先拿到所有的部门 + //二级,三级拿出来,最终组装成,二级下面有哪些三级,然后循环二级,组装三级的taskList + Map> orgMap = new HashMap<>(); + //根据组织Id分组 + Map> taskMap = limsTaskBeans.stream().collect(Collectors.groupingBy(LimsTaskBean::getOrgId)); + for (Map.Entry> stringListEntry : taskMap.entrySet()) { + String orgId = stringListEntry.getKey(); + //只管三级的,别的不管 + CoreOrgBean coreOrgBean = ApplicationContextHelper.getBean(CoreOrgService.class).selectById(orgId); + List urgentBeans = ApplicationContextHelper.getBean(LimsUrgentService.class).selectListByFilter(SearchFilter.instance().match("secondaryOrgCode", coreOrgBean.getId()).filter(MatchPattern.SEQ)); + //没有维护加急项的的也不发邮件 + if (!"03".equals(coreOrgBean.getOrgType()) || ObjectUtils.isEmpty(urgentBeans)) { + continue; + } else { + //获取此组织的二级 + //此时能够将所有维护了加急的组织,归到他们的二级的组织ID下 + CoreOrgBean secondOrg = ApplicationContextHelper.getBean(CoreOrgService.class).selectById(coreOrgBean.getParentId()); + if (orgMap.containsKey(secondOrg.getId())){ + orgMap.get(secondOrg.getId()).add(coreOrgBean); + } + else { + List coreOrgList = new ArrayList<>(); + coreOrgList.add(coreOrgBean); + orgMap.put(secondOrg.getId(),coreOrgList); + } + } + } + //此时可以循环二级orgmap,并拿到他们的taskList + for (Map.Entry> stringListEntry : orgMap.entrySet()) { + String orgId = stringListEntry.getKey(); + CoreOrgBean secondCoreOrgBean = ApplicationContextHelper.getBean(CoreOrgService.class).selectById(orgId); + String principalId = secondCoreOrgBean.getPrincipalId(); + //二级领导人 + CoreUserBean coreUserBean = ApplicationContextHelper.getBean(CoreUserService.class).selectById(principalId); + //所有维护了加急的三级部门 + List thirdCoreOrgBean = stringListEntry.getValue(); + List sendAllTaskList = new ArrayList<>(); + List>> sendMapList = new ArrayList<>(); + for (CoreOrgBean coreOrgBean : thirdCoreOrgBean) { + //这个的所有task,一定是维护过加急上限的 + List limsTaskBeans1 = taskMap.get(coreOrgBean.getId()); + //拿到所有的检测组 + List testGroups = limsTaskBeans1.stream().map(LimsTaskBean::getTestGroup).distinct().collect(Collectors.toList()); + List urgentBeans = ApplicationContextHelper.getBean(LimsUrgentService.class).selectListByFilter(SearchFilter.instance().match("secondaryOrgCode", coreOrgBean.getId()).filter(MatchPattern.SEQ)); + List collect = urgentBeans.stream().map(LimsUrgentBean::getTestGroup).distinct().collect(Collectors.toList()); + List exist = new ArrayList<>(); + for (String testGroup : testGroups) { + if (collect.contains(testGroup)) { + exist.add(testGroup); + } + } + //把检测项根据KD.HX.WL分组 + Map> collect1 = limsTaskBeans1.stream().collect(Collectors.groupingBy(LimsTaskBean::getTestGroup)); + List sendTaskList = new ArrayList<>(); + for (String s : exist) { + int urgent = 0; + for (LimsUrgentBean urgentBean : urgentBeans) { + if (urgentBean.getTestGroup().equals(s)) { + urgent = Integer.valueOf(urgentBean.getUrgentOnline()); + break; + } + } + //这个组的加急项,比如,全是物理的 + List limsTaskBeans2 = collect1.get(s); + //判断他的数量有没有比加急数量多 + if (limsTaskBeans2.size() > urgent) { + int finalUrgent = urgent; + limsTaskBeans2.forEach(s1->{ + s1.setExt$Item("urgent",String.valueOf(finalUrgent)); + }); + + sendTaskList.addAll(limsTaskBeans2); + } + } + Map> sendMap = sendTaskList.stream().collect(Collectors.groupingBy(LimsTaskBean::getTestGroup)); + + sendTaskList.forEach(s->{ + s.setExt$Item("thirdOrgName",coreOrgBean.getOrgName()); + s.setExt$Item("secondOrgName",secondCoreOrgBean.getOrgName()); + }); + sendAllTaskList.addAll(sendTaskList); + sendMapList.add(sendMap); + } + File file = uploadExcel(sendAllTaskList, "加急项目信息", "加急项目信息", "加急项目信息"); + CoreEmailBean coreEmailBean = new CoreEmailBean(); + coreEmailBean.setId(ApplicationContextHelper.getNextIdentity()); + coreEmailBean.setEmailSubject("超加急上限"); + coreEmailBean.setEmailBody(getSecondEmailBody(sendMapList)); + CoreFileBean file1 = getFile(); + Long uploadId = coreFileService.upload(file1, file); + List toReceipentList = new ArrayList<>(); + List ccReceipentList = new ArrayList<>(); + CoreEmailReceipentBean coreEmailReceipentBean = new CoreEmailReceipentBean(); + coreEmailReceipentBean.setEmailId(coreEmailBean.getId()); + coreEmailReceipentBean.setId(ApplicationContextHelper.getNextIdentity()); + coreEmailReceipentBean.setReattempt(1); + coreEmailReceipentBean.setReceipentEmail(coreUserBean.getEmail()); + coreEmailReceipentService.getDao().insert(coreEmailReceipentBean); + toReceipentList.add(coreEmailReceipentBean); + List emailFileList = new ArrayList<>(); + CoreEmailFileBean coreEmailFileBean = new CoreEmailFileBean(); + coreEmailFileBean.setEmailId(coreEmailBean.getId()); + coreEmailFileBean.setFileId(uploadId); + emailFileList.add(coreEmailFileBean); + coreEmailService.sendEmailForList(coreEmailBean, toReceipentList, ccReceipentList, emailFileList); + + } + + } + + } + + @Override + public List> staticsTask() { + + return this.getDao().staticsTask() ; + } + + @Override + @Transactional(rollbackFor = Exception.class) + public void cancelOverTimeFolder() { + LocalDateTime localDateTime = LocalDateTime.now().plusDays(-30l); + //拿到七天了还是没有样品接收的委托单 + List limsFolderBeans = this.selectListByFilter(SearchFilter.instance().match("submitTime", localDateTime).filter(MatchPattern.TLOE).match("obtainTime", null).filter(MatchPattern.SEQ).match("status","Cancel").filter(MatchPattern.DIFFER)); + if (ObjectUtils.isEmpty(limsFolderBeans)){ + return; + } + //要求一次处理30个,多执行几次避免系统卡死 + int size = limsFolderBeans.size(); + if (size>50) { + limsFolderBeans = limsFolderBeans.subList(0, 50); + } + logger.info("【609】拿到的委托单的数量===============================:"+limsFolderBeans.size()); + Map> collect1 = limsFolderBeans.stream().collect(Collectors.groupingBy(LimsFolderBean::getId)); + List collect = limsFolderBeans.stream().map(LimsFolderBean::getId).collect(Collectors.toList()); + if (!ObjectUtils.isEmpty(collect)){ + for (Long aLong : collect) { + MapperParameter mapperParameter = new MapperParameter(); + mapperParameter.put("sampleReceive","1"); + mapperParameter.put("folderId",aLong); + List rows = limsOrderService.selectPagination(mapperParameter).getRows(); + if (!ObjectUtils.isEmpty(rows)) { + for (LimsOrderBean bean : rows) { + bean.setObtainTime(LocalDateTime.now()); + bean.setObtainStatus(ObtainStatusEnum.CancelReceive.getValue()); + bean.setObtainUserName("系统管理员"); + bean.setObtainUserId("admin"); + bean.setCancelReason("超时未送样,系统自动取消收样"); + } + List tasks = LimsTaskHelper.getByPreorderId(CommonHelper.getIdList(rows)); + if (CommonHelper.isNotEmpty(tasks)) { + for (LimsTaskBean task : tasks) { + task.setProcessControlStatus("Cancel"); + task.setStatus("Cancel"); + } + ApplicationContextHelper.getBean(LimsTaskService.class).getDao().update(tasks,"processControlStatus","status"); + +// ApplicationContextHelper.getBean(LimsTaskService.class).completeTask(CommonHelper.getIdList(tasks), new CoreBpmnParameterDTO()); +// ApplicationContextHelper.getBean(LimsTaskService.class).completeTask(CommonHelper.getIdList(tasks), new CoreBpmnParameterDTO()); + + } + limsOrderService.getDao().update(rows,"obtainTime","obtainStatus","cancelReason","obtainUserName","obtainUserId"); + LimsFolderBean limsFolderBean = collect1.get(aLong).get(0); + limsFolderBean.setStatus("Cancel"); + limsFolderBean.setProcessSchedule("Cancel"); + if ("lithium".equals(limsFolderBean.getSampleType())) { + //如果是软包的单子 + List tasks1 = ApplicationContextHelper.getBean(LimsTaskService.class).selectListByFilter(SearchFilter.instance() + .match("folderId", aLong).filter(MatchPattern.SEQ) + ); + tasks1.forEach(t -> { + t.setStatus("Cancel"); + }); + ApplicationContextHelper.getBean(LimsTaskService.class).updateIfChanged(tasks1); + } + + } + } + this.getDao().update(limsFolderBeans,"status","processSchedule"); + } + + + + + } + + @Override + public String getMessage(RestJsonWrapperBean wrapper) { + return ApplicationContextHelper.getConstantValue("message"); + } + + @Override + public List> staticsTaskOfOrg(String orgId,String loginOrgId) { + return this.getDao().staticsTaskOfOrg(orgId,loginOrgId) ; + } + + private String getSecondEmailBody(List>> sendMapList){ + StringBuilder sb = new StringBuilder(); + String format = LocalDateTime.now().plusDays(-1l).format(DateTimeFormatter.ofPattern("yyyy-MM-dd")); + sb.append("各位领导、同事:
" + + " 大家好!
"+"列表展示为"+format+"日项目每日加急超过上限的部门与项目信息:
"); + sb.append("\n") + // 指定样式 + .append("\n"); + // 生成表头 + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + for (Map> sendMap : sendMapList) { + for (Map.Entry> stringListEntry : sendMap.entrySet()) { + String key = stringListEntry.getKey(); + List value = stringListEntry.getValue(); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append("\n"); + } + } + + sb.append("
").append("二级部门").append("").append("三级部门").append("").append("项目分组").append("").append("实际加急量").append("").append("加急限量").append("
").append(value.get(0).getExt$Item("secondOrgName")).append("").append(value.get(0).getExt$Item("thirdOrgName")).append("").append(key).append("").append(value.size()).append("").append(value.get(0).getExt$Item("urgent")).append("
\n") + .append(""); + + return sb.toString(); + + }; + + + + + + + private String getThirdEmailBody(Map> sendMap){ + StringBuilder sb = new StringBuilder(); + String format = LocalDateTime.now().plusDays(-1l).format(DateTimeFormatter.ofPattern("yyyy-MM-dd")); + sb.append("各位领导、同事:
" + + " 大家好!
"+"列表展示为"+format+"日项目每日加急超过上限的部门与项目信息:
"); + sb.append("\n") + // 指定样式 + .append("\n"); + // 生成表头 + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + + for (Map.Entry> stringListEntry : sendMap.entrySet()) { + String key = stringListEntry.getKey(); + List value = stringListEntry.getValue(); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append(" \n"); + sb.append("\n"); + + } + sb.append("
").append("二级部门").append("").append("三级部门").append("").append("项目分组").append("").append("实际加急量").append("").append("加急限量").append("
").append(value.get(0).getExt$Item("secondOrgName")).append("").append(value.get(0).getExt$Item("thirdOrgName")).append("").append(key).append("").append(value.size()).append("").append(value.get(0).getExt$Item("urgent")).append("
\n") + .append(""); + + return sb.toString(); + } + private CoreFileBean getFile(){ + CoreFileBean coreFileBean = new CoreFileBean(); + coreFileBean.setId(ApplicationContextHelper.getNextIdentity()); + coreFileBean.setFileExt("xlsx"); + coreFileBean.setScope("temp"); + coreFileBean.setTimes(0l); + coreFileBean.setPermanent("0"); + coreFileBean.setDownloadable("no"); + coreFileBean.setBizCategory("common"); + coreFileBean.setName("加急.xlsx"); + return coreFileBean; + }; + + private File uploadExcel(List limsTaskBeans, String sheetName, String excelName, String titleName) { + //创建工作薄 + XSSFWorkbook wb = new XSSFWorkbook(); + //创建sheet + XSSFSheet sheet = wb.createSheet(sheetName); + // 表头 + createTitleRow(wb, sheet, titleName); + // 基本信息 + baseInfo(wb, sheet, limsTaskBeans); + return saveFile(wb, excelName); + } + + private void createTitleRow(XSSFWorkbook wb, XSSFSheet sheet, String titleName) { + + int ColNum = 5; + + wb.createCellStyle(); + CellStyle style = wb.createCellStyle(); + style.setAlignment(HorizontalAlignment.CENTER); // 水平居中 + style.setVerticalAlignment(VerticalAlignment.CENTER); // 垂直居中 Font + Font font = wb.createFont(); + font.setFontHeightInPoints((short) 10); + style.setFont(font); + // 设置只读 + style.setLocked(true); + style.setFillPattern(FillPatternType.SOLID_FOREGROUND); + // 单元格边框 + style.setBorderBottom(BorderStyle.THIN); + style.setBorderLeft(BorderStyle.THIN); + style.setBorderRight(BorderStyle.THIN); + style.setBorderTop(BorderStyle.THIN); + style.setFillForegroundColor(IndexedColors.WHITE.getIndex());//设置单元格背景色 白色 + + // 标题 + Row titleRow = sheet.createRow(0); + + titleRow.setHeightInPoints(30); + for (int i = 0; i < ColNum ; i++) { + sheet.setColumnWidth(i,6000); + Cell titleCell = titleRow.createCell(i); + titleCell.setCellValue(titleName); + titleCell.setCellStyle(style); + } + + sheet.addMergedRegion(new CellRangeAddress(0, 0, 0, ColNum-1)); + + } + + private void baseInfo(XSSFWorkbook wb, XSSFSheet sheet, List limsTaskBeanList) { + //创建小标题和追加内容 + CellStyle style = wb.createCellStyle(); + style.setAlignment(HorizontalAlignment.CENTER); // 水平居中 + style.setVerticalAlignment(VerticalAlignment.CENTER); // 垂直居中 Font + Font font = wb.createFont(); + font.setFontHeightInPoints((short) 10); + + style.setFillForegroundColor(IndexedColors.WHITE.getIndex());//设置单元格背景色 白色 + style.setFont(font); + // 设置只读 + style.setLocked(true); + style.setFillPattern(FillPatternType.SOLID_FOREGROUND); + // 单元格边框 + style.setBorderBottom(BorderStyle.THIN); + style.setBorderLeft(BorderStyle.THIN); + style.setBorderRight(BorderStyle.THIN); + style.setBorderTop(BorderStyle.THIN); + Row row = null; + Cell cell = null; + //追加内容 + Map> baseDateInfo = getBaseDateInfo(limsTaskBeanList); + Set integers = baseDateInfo.keySet(); + for (Integer integer : integers) { + List strings = baseDateInfo.get(integer); + row = sheet.createRow(integer); + if (row == null) { + continue; + } + for (int i = 0; i < strings.size(); i++) { + sheet.setColumnWidth(i,6000); + cell = row.createCell(i); + if (cell == null) { + continue; + } + cell.setCellValue(strings.get(i)); + cell.setCellStyle(style); + } + } + } + + + private Map> getBaseDateInfo(List limsTaskBeanList) { + Map> data = new HashMap(); + String[] titleArr = {"二级部门", "三级部门", "实物批","委托单号","加急项目"}; + List title = Arrays.asList(titleArr); + int startRow = 1; + data.put(startRow++, title); + int i = 1; + + List folderId = limsTaskBeanList.stream().map(LimsTaskBean::getFolderId).collect(Collectors.toList()); + Map> collect = ApplicationContextHelper.getBean(LimsFolderService.class).selectListByIds(folderId).stream().collect(Collectors.groupingBy(LimsFolderBean::getId)); + for (LimsTaskBean limsTaskBean : limsTaskBeanList) { + List value = new ArrayList(); + value.add(limsTaskBean.getExt$Item("secondOrgName")); + value.add(limsTaskBean.getExt$Item("thirdOrgName")); + value.add(collect.get(limsTaskBean.getFolderId()).get(0).getSampleName()); + value.add(limsTaskBean.getFolderNo()); + value.add(limsTaskBean.getTestName()); + data.put(startRow++, value); + } + return data; + } + + private File saveFile(XSSFWorkbook wb, String excelName) { + FilePathDTO fileRepresentation = FilePathDTO.of(FileScope.export.name(), "" + System.currentTimeMillis(), UUID.randomUUID().toString(), + excelName + ".xlsx"); + Path dirPath = FilePathManager.getLocalDirPath(fileRepresentation); + Path absolutePath = FilePathManager.getLocalPath(fileRepresentation); + FileOutputStream out; + try { + Files.createDirectories(dirPath); + out = new FileOutputStream(absolutePath.toFile()); + wb.write(out); + out.close(); + } catch (Exception e) { + e.printStackTrace(); + } + return absolutePath.toFile(); + + } + + + + private static void copyFileUsingFileChannels(File source, File dest) throws IOException { + FileChannel inputChannel = null; + FileChannel outputChannel = null; + try { + inputChannel = new FileInputStream(source).getChannel(); + outputChannel = new FileOutputStream(dest).getChannel(); + outputChannel.transferFrom(inputChannel, 0, inputChannel.size()); + } finally { + inputChannel.close(); + outputChannel.close(); + } + } + + private void qmsLimsTaskListSet(List qmsTasksBeanList, + QmsReceiptVO qmsReceiptVO, + LimsFolderBean qmsLimsFolderBean, + CoreUserBean checkUserBean) throws NumberFormatException { + for (QmsReceiptItemVO taskItemVo : qmsReceiptVO.getTasks()) { + LimsTaskBean task = new LimsTaskBean(); + if (FolderConstant.URGENCY_DEGREE_URGENT_YES.equals(taskItemVo.getUrgencyDegree())) { + qmsLimsFolderBean.setUrgencyDegree(FolderConstant.URGENCY_DEGREE_URGENT_YES); + } + LimsTestBean limsTestBean = ApplicationContextHelper.getBean(LimsTestService.class).selectFirstByFilter(SearchFilter.instance() + .match("testCode", taskItemVo.getTestCode()).filter(MatchPattern.SEQ) + .match("factory", qmsLimsFolderBean.getFactory()).filter(MatchPattern.SEQ) + .match("activatedFlag", "1").filter(MatchPattern.SEQ)); + if (limsTestBean == null) { + throw new CheckedException("项目[" + taskItemVo.getTestCode() + "]不存在或已停用"); + } + + LimsTestMethodBean limsTestMethodBean = ApplicationContextHelper.getBean(LimsTestMethodService.class) + .selectFirstByFilter(SearchFilter.instance().match("testId", limsTestBean.getId()).filter(MatchPattern.EQ)); + if (limsTestMethodBean == null) { + throw new CheckedException("项目方法不存在"); + } + task.setTaskSource("material"); + + //先判断接口是否传高低限,接口传递值优先,其次再使用静态数据里的高低限 + if (!StringUtils.isBlank(taskItemVo.getTestLowLimit()) && !StringUtils.isBlank(taskItemVo.getTestHighLimit())) { + task.setLowLimit(taskItemVo.getTestLowLimit()); + task.setHighLimit(taskItemVo.getTestHighLimit()); + } else { + LimsMaterialMethodBean limsMaterialMethodBean = ApplicationContextHelper.getBean(LimsMaterialMethodService.class).selectFirstByFilter(SearchFilter.instance() + .match("testId", limsTestBean.getId()).filter(MatchPattern.SEQ) + .match("materialId", qmsLimsFolderBean.getMaterialId()).filter(MatchPattern.SEQ)); + if (StringUtils.isBlank(taskItemVo.getTestLowLimit())) { + if (limsMaterialMethodBean != null) { + task.setLowLimit(limsMaterialMethodBean.getLowLimit()); + } + } else { + task.setLowLimit(taskItemVo.getTestLowLimit()); + } + + if (StringUtils.isBlank(taskItemVo.getTestHighLimit())) { + if (limsMaterialMethodBean != null) { + task.setHighLimit(limsMaterialMethodBean.getHighLimit()); + } + } else { + task.setHighLimit(taskItemVo.getTestHighLimit()); + } + } + + LimsMethodBean limsMethodBean = ApplicationContextHelper.getBean(LimsMethodService.class).selectById(limsTestMethodBean.getMethodId()); + + task.setFolderId(qmsLimsFolderBean.getId()); + task.setId(ApplicationContextHelper.getNextIdentity()); + task.setOrgName(checkUserBean.getOrgName()); + task.setOrgId(checkUserBean.getOrgId()); + task.setCreatedById(checkUserBean.getId()); + task.setCreatedByName(checkUserBean.getUserName()); + task.setCreatedByOrgId(checkUserBean.getOrgId()); + task.setCreatedByOrgName(checkUserBean.getOrgName()); + task.setTestMethodId(limsTestMethodBean.getId()); + task.setTestId(limsTestBean.getId()); + task.setTestCode(limsTestBean.getTestCode()); + task.setTestName(limsTestBean.getTestName()); + task.setMethodId(limsMethodBean.getId()); + task.setMethodCode(limsMethodBean.getMethodCode()); + task.setMethodName(limsMethodBean.getMethodName()); + task.setJudgeBasis(limsTestMethodBean.getJudgeBasis()); + task.setProjectGroup(limsTestBean.getProjectGroup()); + task.setStandardQuantity(limsTestBean.getStandardQuantity()); + task.setEstimateCost(NumberUtil.getDouble(limsTestMethodBean.getStandardPrice())); + task.setTestEngineerId(limsTestMethodBean.getTestEngineerId()); + task.setTestEngineer(limsTestMethodBean.getTestEngineer()); + task.setStandardHours(limsTestMethodBean.getStandardHour()); + task.setPolePieceCount(0L); + task.setTestGroup(limsTestBean.getTestGroup()); + task.setFirstEffect(limsTestBean.getFirstEffect()); + task.setReportTemplate(limsTestBean.getReportTemplate()); + + //测试工序理化 + if (TestGroupEnum.WL_OR_HX(task.getTestGroup())) { + FolderHelper.insertOrdtask(task, limsTestMethodBean.getId(), qmsLimsFolderBean); + } else if (TestGroupEnum.KD.getName().equals(task.getTestGroup())) { + List limsTmAnalystBeans = ApplicationContextHelper.getBean(LimsTmAnalystService.class) + .selectListByFilter(SearchFilter.instance().match("testMethodId", limsTestMethodBean.getId()).filter(MatchPattern.EQ)); + if (CollectionUtils.isEmpty(limsTmAnalystBeans)) { + throw new CheckedException("扣电项目缺失分析项"); + } + } + + List limsTmConditionBeans = ApplicationContextHelper.getBean(LimsTmConditionService.class) + .selectListByFilter(SearchFilter.instance().match("testMethodId", limsTestMethodBean.getId()).filter(MatchPattern.EQ)); + List LimsTaskConditionList = new ArrayList<>(); + for (LimsTmConditionBean limsTmConditionBean : limsTmConditionBeans) { + LimsTaskConditionBean limsTaskConditionBean = new LimsTaskConditionBean(); + limsTaskConditionBean.setConditionName(limsTmConditionBean.getConditionName()); + limsTaskConditionBean.setConditionUnit(limsTmConditionBean.getUnit()); + limsTaskConditionBean.setConditionValue(limsTmConditionBean.getConditionValue()); + limsTaskConditionBean.setId(ApplicationContextHelper.getNextIdentity()); + limsTaskConditionBean.setTaskId(task.getId()); + limsTaskConditionBean.setOrgId(checkUserBean.getOrgId()); + limsTaskConditionBean.setOrgName(checkUserBean.getOrgName()); + limsTaskConditionBean.setCreatedById(checkUserBean.getId()); + limsTaskConditionBean.setCreatedByName(checkUserBean.getUserName()); + limsTaskConditionBean.setCreatedByOrgId(checkUserBean.getOrgId()); + limsTaskConditionBean.setCreatedByOrgName(checkUserBean.getOrgName()); + LimsTaskConditionList.add(limsTaskConditionBean); + } + + ApplicationContextHelper.getBean(LimsTaskConditionService.class).getDao().insert(LimsTaskConditionList); + task.setUrgencyDegree(taskItemVo.getUrgencyDegree()); + task.setUrgencyReason(taskItemVo.getUrgencyReason()); + + qmsLimsFolderBean.setEstimateCost(qmsLimsFolderBean.getEstimateCost() + NumberUtil.getDouble(limsTestMethodBean.getStandardPrice())); + qmsTasksBeanList.add(task); + } + } + + private void qmsLimsFolderDataSet(LimsFolderBean qmsLimsFolderBean, + CoreUserBean checkUserBean, + CoreUserBean clientUserBean, + QmsReceiptVO qmsReceiptVO, + LimsMaterialStorageBean limsMaterialStorageBean) { + qmsLimsFolderBean.setId(ApplicationContextHelper.getNextIdentity()); + qmsLimsFolderBean.setClientUserId(clientUserBean.getId()); + qmsLimsFolderBean.setClientUserOrgId(clientUserBean.getOrgId()); + qmsLimsFolderBean.setClientUserName(clientUserBean.getUserName()); + qmsLimsFolderBean.setClientUserOrgName(clientUserBean.getOrgName()); + qmsLimsFolderBean.setCreatedById(checkUserBean.getId()); + qmsLimsFolderBean.setCreatedByName(checkUserBean.getUserName()); + qmsLimsFolderBean.setCreatedByOrgId(checkUserBean.getOrgId()); + qmsLimsFolderBean.setCreatedByOrgName(checkUserBean.getOrgName()); + qmsLimsFolderBean.setClientUserEmail(checkUserBean.getEmail()); + qmsLimsFolderBean.setClientUserPhone(checkUserBean.getMobile()); + qmsLimsFolderBean.setOrgName(checkUserBean.getOrgName()); + qmsLimsFolderBean.setOrgId(checkUserBean.getOrgId()); + qmsLimsFolderBean.setEstimateCost(0D); + qmsLimsFolderBean.setStatus("Draft"); + qmsLimsFolderBean.setUrgencyDegree("1"); + qmsLimsFolderBean.setSpecimenStatus("1"); + //默认 + qmsLimsFolderBean.setSampleType("solid"); + + qmsLimsFolderBean.setCheckType(QmsCheckTypeEnum.getLimsConvertCode(qmsReceiptVO.getCheckType())); + qmsLimsFolderBean.setCellType(limsMaterialStorageBean.getCellType()); + qmsLimsFolderBean.setPurposes(limsMaterialStorageBean.getPurpose()); + qmsLimsFolderBean.setMaterialCode(limsMaterialStorageBean.getMaterialCode()); + qmsLimsFolderBean.setMaterialId(limsMaterialStorageBean.getId()); + qmsLimsFolderBean.setMaterialName(limsMaterialStorageBean.getMaterialName()); + qmsLimsFolderBean.setTaskSource("material"); + + qmsLimsFolderBean.setSampleName(qmsReceiptVO.getSampleName()); + qmsLimsFolderBean.setInspectionCode(qmsReceiptVO.getInspectionCode()); + qmsLimsFolderBean.setFactory(qmsReceiptVO.getFactory()); + qmsLimsFolderBean.setLab(qmsReceiptVO.getLab()); + qmsLimsFolderBean.setRemarks(qmsReceiptVO.getRemarks()); + qmsLimsFolderBean.setProvider(qmsReceiptVO.getProvider()); + qmsLimsFolderBean.setWorkshop(qmsReceiptVO.getWorkshop()); + qmsLimsFolderBean.setLineDistinction(qmsReceiptVO.getLineDistinction()); + + if (!StringUtils.isBlank(qmsReceiptVO.getProductionDate())) { + LocalDateTime date = LocalDate.parse(qmsReceiptVO.getProductionDate(), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")).atStartOfDay(); + qmsLimsFolderBean.setProductionDate(date); + } + if ("quality".equals(qmsLimsFolderBean.getCheckType())) { + qmsLimsFolderBean.setQualityType("1"); + qmsLimsFolderBean.setSpecimenStatus("2"); + } + if (!"lithium".equals(qmsLimsFolderBean.getSampleType())) { + qmsLimsFolderBean.setWorkshopSection(qmsReceiptVO.getWorkshopSection()); + qmsLimsFolderBean.setSampleHandleType("product"); + qmsLimsFolderBean.setTotalInspection(0L); + } + + + } + + private String getCheckQmsDataHint(QmsReceiptVO qmsReceiptVO) { + String hint = null; + try { + if (!LimsConfig.getLimsConfig().getQmsOpen()) { + hint = "QMS报检LIMS接口未开启"; + return hint; + } + if (StringUtils.isBlank(qmsReceiptVO.getInspectionCode())) { + hint = "缺失报检单号"; + return hint; + } + Object redisCheck = RedisHelper.get("QMS_RECEIPT", qmsReceiptVO.getInspectionCode()); + if (redisCheck != null) { + hint = "重复提交,请一分钟后再试"; + return hint; + } + if (qmsReceiptVO.getTimestamp() == null || LocalDateUtils.timestampToDatetime( + qmsReceiptVO.getTimestamp()).isBefore(LocalDateTime.now().minusSeconds(60))) { + hint = "时间戳验证失败"; + return hint; + } + if (CollectionUtils.isEmpty(qmsReceiptVO.getTasks())) { + hint = "项目为空"; + return hint; + } + //qmsReceiptVO.setSign(LimsEncryptUtils.getSign(qmsReceiptVO.toString())); + if (!QmsReceiptVO.CheckSign(qmsReceiptVO)) { + hint = "签名验证失败"; + return hint; + } + if (StringUtils.isBlank(qmsReceiptVO.getCreatedById())) { + hint = "报检人工号为空"; + return hint; + } + if (StringUtils.isBlank(qmsReceiptVO.getClientById())) { + hint = "委托人工号为空"; + return hint; + } + if (StringUtils.isBlank(qmsReceiptVO.getMaterialCode()) || StringUtils.isBlank(qmsReceiptVO.getWorkshopSection())) { + hint = "材料编码或工序为空"; + return hint; + } + for (QmsReceiptItemVO qmsReceiptItemVO : qmsReceiptVO.getTasks()) { + if (StringUtils.isBlank(qmsReceiptItemVO.getUrgencyDegree()) || StringUtils.isBlank(qmsReceiptItemVO.getTestCode())) { + hint = "项目信息不完善"; + return hint; + } + } + if (StringUtils.isBlank(qmsReceiptVO.getCheckType())) { + hint = "缺失检验类型"; + return hint; + } + if (StringUtils.isBlank(qmsReceiptVO.getLab())) { + hint = "缺失检测地点"; + return hint; + } + if (StringUtils.isBlank(qmsReceiptVO.getFactory())) { + hint = "缺失工厂字段数据"; + return hint; + } + if (StringUtils.isBlank(qmsReceiptVO.getSampleName())) { + hint = "缺失实物批"; + return hint; + } + } catch (Exception e) { + hint = "系统异常"; + logger.error(e); + } + + return hint; + } + + @Override + @Transactional + public ResponseDTO oaReceipt(OaReceiptVO vo) { + ResponseDTO responseDTO = new ResponseDTO(); + responseDTO.setCode("1"); + if (vo.getTimestamp() == null || vo.getSign() == null) { + responseDTO.setCode("0"); + responseDTO.setMessage("验证信息异常"); + return responseDTO; + } + String redisKey = "OA_RECEIPT"; + try { + Object redis = RedisHelper.get(redisKey, vo.getSign()); + if (StringUtils.isBlank(vo.getCurrentUserId())) { + responseDTO.setCode("0"); + responseDTO.setMessage("当前审核人为空"); + return responseDTO; + } + CoreUserBean currentUser = ApplicationContextHelper.getBean(CoreUserService.class).selectById(vo.getCurrentUserId()); + if (currentUser == null) { + responseDTO.setCode("0"); + responseDTO.setMessage("获取当前审核人信息失败"); + return responseDTO; + } + if (redis == null) { + RedisHelper.put(redisKey, vo.getTimestamp().toString(), vo.getTimestamp().toString(), 60); + if (LocalDateUtils.timestampToDatetime(vo.getTimestamp()).isBefore(LocalDateTime.now().minusSeconds(60))) { + responseDTO.setCode("0"); + responseDTO.setMessage("时间戳验证失败"); + } else { + + if (OaReceiptVO.CheckSign(vo)) { + { + List folders = vo.getFolders(); + Map> map = folders.stream().collect(Collectors.groupingBy(OaReceiptItemVO::getOperate)); + List passFolders = map.get("1"); + if (CommonHelper.isNotEmpty(passFolders)) { + List ids = passFolders.stream().map(OaReceiptItemVO::getFolderId).collect(Collectors.toList()); + List beans = selectListByIds(ids); + for (LimsFolderBean bean : beans) { + beforeComplete(bean); + } + updateIfChanged(beans); + for (OaReceiptItemVO folder : passFolders) { + CoreBpmnParameterDTO coreBpmnParameterDTO = new CoreBpmnParameterDTO(); + coreBpmnParameterDTO.setComment(folder.getComment()); + try { + LimsFolderBean limsFolderBean = selectById(folder.getFolderId()); + //List users = FlowUtils.getAuditUserList("T_LIMS_FOLDER", folder.getFolderId()); + LocalContextHelper.setUserLogin(new LoginUser(vo.getCurrentUserId(), "")); + List> runtimeSourceList = this.parseAuditableRuntimeSource(Collections.singletonList(folder.getFolderId()), coreBpmnParameterDTO, this.getBpmnVars(null, Collections.singletonList(FolderHelper.getFolder(folder.getFolderId())))); + for (CoreBpmnRuntimeSource b : runtimeSourceList) { + LimsFolderBean oldItem = b.getOldItem(); + String createdById = oldItem.getClientUserId(); + if ("SecondAudit".equals(oldItem.getProcessControlStatus())) { + CoreUserBean orgPrincipal = FolderHelper.getOrgPrincipal(createdById, "02"); + b.addNextCandidator(orgPrincipal.getId()); + } else if ("StairAudit".equals(oldItem.getProcessControlStatus())) { + CoreUserBean orgPrincipal = FolderHelper.getOrgPrincipal(createdById, "01"); + b.addNextCandidator(orgPrincipal.getId()); + } + } + ApplicationContextHelper.getBean(CoreBpmnRuntimeService.class).completeTask(runtimeSourceList); + } finally { + LocalContextHelper.removeUserLogin(); + } + } + beans = selectListByIds(ids); + for (LimsFolderBean bean : beans) { + afterComplete(bean); + } + getDao().update(beans, "status"); + } + List rejectFolders = map.get("0"); + if (CommonHelper.isNotEmpty(rejectFolders)) { + List ids = rejectFolders.stream().map(OaReceiptItemVO::getFolderId).collect(Collectors.toList()); + for (OaReceiptItemVO folder : rejectFolders) { + CoreBpmnParameterDTO coreBpmnParameterDTO = new CoreBpmnParameterDTO(); + coreBpmnParameterDTO.setComment(folder.getComment()); + //OA驳回统一驳回到编制节点 + coreBpmnParameterDTO.setTargetStatusCode("Draft"); + try { + LimsFolderBean limsFolderBean = selectById(folder.getFolderId()); + limsFolderBean.setProcessSchedule("Draft"); + getDao().update(limsFolderBean, "processSchedule"); + //List users = FlowUtils.getAuditUserList("T_LIMS_FOLDER", folder.getFolderId()); + LocalContextHelper.setUserLogin(new LoginUser(vo.getCurrentUserId(), "")); + LimsFolderService.super.rejectTask(Collections.singletonList(folder.getFolderId()), coreBpmnParameterDTO); + } finally { + LocalContextHelper.removeUserLogin(); + } + } + List beans = selectListByIds(ids); + updateStatus(beans); + getDao().update(beans, "status"); + } + + List ids = folders.stream().map(OaReceiptItemVO::getFolderId).collect(Collectors.toList()); + Map oaItemMap = folders.stream() + .collect(Collectors.toMap(OaReceiptItemVO::getFolderId, OaReceiptItemVO::getOperate, (o1, o2) -> o1)); + List beans = selectListByIds(ids); + List oaReceiptResults = new ArrayList<>(); + for (LimsFolderBean bean : beans) { + List users = FlowUtils.getAuditUserList("T_LIMS_FOLDER", bean.getId()); + OaReceiptResult oaReceiptResult = new OaReceiptResult(); + oaReceiptResult.setFolderId(bean.getId()); + //委托单驳回后需要退回到创建节点,需传给OA创建节点下一人 + if ("0".equals(oaItemMap.get(bean.getId()))) { + oaReceiptResult.setStatus("DirectAudit"); + oaReceiptResult.setAuditUserId(bean.getCreatedById()); + } else { + if ("Test".equals(bean.getStatus())) { + oaReceiptResult.setStatus("End"); + } else { + oaReceiptResult.setStatus(bean.getStatus()); + } + if ("DetectionAudit".equals(bean.getStatus())) { + String userId = getCheckUserIdByFolderType(bean.getSampleType(), bean); + oaReceiptResult.setAuditUserId(userId); + bean.setOaLastAuditUserId(userId); + getDao().update(bean, "oaLastAuditUserId"); + } else { + oaReceiptResult.setAuditUserId(users.get(0).getToUserId()); + bean.setOaLastAuditUserId(users.get(0).getToUserId()); + getDao().update(bean, "oaLastAuditUserId"); + } + } + oaReceiptResults.add(oaReceiptResult); + } + responseDTO.setResult(oaReceiptResults); + } + + responseDTO.setMessage("成功"); + RedisHelper.evict(redisKey, vo.getTimestamp().toString()); + } else { + responseDTO.setCode("0"); + responseDTO.setMessage("签名异常"); + } + } + } else { + responseDTO.setCode("0"); + responseDTO.setMessage("重复调用"); + } + } catch (Exception e) { + responseDTO.setCode("0"); + responseDTO.setMessage("系统异常"); + logger.info(e); + } finally { + RedisHelper.evict(redisKey, vo.getTimestamp().toString()); + LogSaveHelper.saveInterfaceLogInMongoDB("OA审批接口", JSONObject.toJSONString(vo), + JSONObject.toJSONString(responseDTO),"admin"); + if ("0".equals(responseDTO.getCode())) { + TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); + } + } + return responseDTO; + } + + @Override + public Page statisticsDataPage(RestJsonWrapperBean wrapper) { + MapperParameter parameter = wrapper.extractMapFilter(); + PageRowBounds rowBounds = wrapper.extractPageRowBounds(); + boolean export = "默认导出结果".equals(wrapper.getParamMap().get("dt")); + List status = new ArrayList<>(); + status.add("Cancel"); + status.add("Draft"); + LocalDateTime startTime = LocalDateUtils.parseLocalDateTime(parameter.get("startTime").toString()); + LocalDateTime endTime = LocalDateUtils.parseLocalDateTime(parameter.get("endTime").toString()); + SearchFilter filter = SearchFilter.instance().match("status", status).filter(MatchPattern.DIFFER) + .match("checkType", "quality").filter(MatchPattern.DIFFER); + if (startTime != null) { + filter.match("submitTime", startTime).filter(MatchPattern.DGOE); + } + if (endTime != null) { + filter.match("submitTime", endTime).filter(MatchPattern.DLOE); + } + parameter.setFilter(filter); + Page page = selectPagination(parameter, rowBounds); + List rows = page.getRows(); + if (CommonHelper.isNotEmpty(rows)) { + Map folderMap = FolderHelper.getFolderMap(rows); + MapperParameter mapperParameter = new MapperParameter(); + mapperParameter.setFilter(SearchFilter.instance().match("folderId", CommonHelper.getIdList(rows)).filter(MatchPattern.OR)); + mapperParameter.put("dataSearch","1"); + List tasksBeans = ApplicationContextHelper.getBean(LimsTaskService.class).selectList(mapperParameter); + for (LimsTaskBean tasksBean : tasksBeans) { + LimsFolderBean limsFolderBean = folderMap.get(tasksBean.getFolderId()); + String key = ""; + if ("Done".equals(tasksBean.getStatus())) { + key += "D#"; + } + boolean hasCancel = false; + if ("Cancel".equals(tasksBean.getStatus())) { + key += "C#"; + hasCancel = true; + } + if (TestGroupEnum.KD.getName().equals(tasksBean.getTestGroup())) { + key += "K#"; + } + boolean hasFile = false; + if ("1".equals(tasksBean.getExt$Item("hasFile"))) { + key += "F#"; + hasFile = true; + } + boolean hasAnalysis = false; + if ("1".equals(tasksBean.getExt$Item("hasAnalysis"))) { + key += "A#"; + hasAnalysis = true; + } + if (CommonHelper.isNotNull(tasksBean.getObtainTime())) { + key += "B#"; + } + key += '_'; + String message = hasFile ? "详情见附件" : "-"; + if ("1".equals(tasksBean.getFirstEffect())) { + limsFolderBean.setExt$Item("auto-" + tasksBean.getTestId() + "-r1", hasCancel ? (key + "X") : (key + (hasAnalysis ? NumberUtil.getStringNull(tasksBean.getChargeCapacity()) : message))); + limsFolderBean.setExt$Item("auto-" + tasksBean.getTestId() + "-r2", hasCancel ? (key + "X") : (key + (hasAnalysis ? NumberUtil.getStringNull(tasksBean.getDischargeCapacity()) : message))); + limsFolderBean.setExt$Item("auto-" + tasksBean.getTestId() + "-r3", hasCancel ? (key + "X") : (key + (hasAnalysis ? NumberUtil.getStringNull(tasksBean.getEfficiency()) : message))); + } else { + if (TestGroupEnum.KD.getName().equals(tasksBean.getTestGroup())) { + limsFolderBean.setExt$Item("auto-" + tasksBean.getTestId() + "-kd", hasCancel ? (key + "X") : (key + (hasAnalysis ? NumberUtil.getStringNull(tasksBean.getResult()) : message))); + } else { + limsFolderBean.setExt$Item("auto-" + tasksBean.getTestId(), hasCancel ? (key + "X") : (key + (hasAnalysis ? NumberUtil.getStringNull(tasksBean.getResult()) : message))); + } + } + } + // 备注调整 + List folderIdList = CommonHelper.getIdList(rows); + // 异常信息 + MapperParameter exceptionMapper = new MapperParameter(); + exceptionMapper.put("folderFlag","1"); + exceptionMapper.setFilter(SearchFilter.instance().match("folderId",folderIdList).filter(MatchPattern.OR)); + List exceptionBeans = limsOrdtaskExceptionService.selectList(exceptionMapper); + Map> exceptionMap = exceptionBeans.stream().collect(Collectors.groupingBy(item -> item.getExt$Item("folderid"))); + // 样品取消收样信息 + List orderBeanList = limsOrderService.selectListByFilter(SearchFilter.instance().match("folderId", folderIdList).filter(MatchPattern.OR)); + Map> folderIdMap = orderBeanList.stream().collect(Collectors.groupingBy(LimsOrderBean::getFolderId)); + for (LimsFolderBean folderBean : rows) { + StringBuilder stringBuilder = new StringBuilder(); + if (!StringUtils.isEmpty(folderBean.getRemarks())) { + stringBuilder.append(folderBean.getRemarks()).append("\n"); + } + List orderBeans = folderIdMap.get(folderBean.getId()); + for (LimsOrderBean orderBean : orderBeans) { + if (!StringUtils.isEmpty(orderBean.getCancelReason())) { + stringBuilder.append("样品接收 - ") + .append(orderBean.getSampleCode()) + .append(" - ") + .append(orderBean.getCancelReason()) + .append("\n"); + } + } + List exceptionBeanList = exceptionMap.get(folderBean.getId().toString()); + if (!CollectionUtils.isEmpty(exceptionBeanList)) { + for (LimsOrdtaskExceptionBean exceptionBean : exceptionBeanList) { + if (exceptionBean.getPreorderId() != null) { + stringBuilder.append("样品预处理 - ") + .append(exceptionBean.getExt$Item("samplecode")) + .append(" - ") + .append(exceptionBean.getExceptionDesc()) + .append("\n"); + } + } + for (LimsOrdtaskExceptionBean exceptionBean : exceptionBeanList) { + if (exceptionBean.getOrdtaskId() != null) { + stringBuilder.append(exceptionBean.getExt$Item("testname")) + .append(" - ") + .append(exceptionBean.getExt$Item("samplecode2")) + .append(" - ") + .append(exceptionBean.getExceptionDesc()) + .append("\n"); + } + } + } + folderBean.setRemarks(stringBuilder.toString()); + } + } + if (export){ + for (LimsFolderBean row : rows) { + for (String s : row.getExt$().keySet()) { + if ("task".equals(s)||!s.startsWith("auto")){ + continue; + } + List list = Arrays.asList(row.getExt$Item(s).split("_")); + String h = list.get(0); + String v = list.get(1); + Boolean d = h.indexOf('D') !=-1; + Boolean k = h.indexOf('K') != -1; + Boolean f = h.indexOf('F') != -1; + Boolean a = h.indexOf('A') != -1; + Boolean b = h.indexOf('B') != -1; + Boolean c = h.indexOf('C') != -1; + Boolean r = v.indexOf('-') == -1; + String show = null; + String s1 =v; + if (a) { + if (d||c||!b) { + if (d){ + show = s1; + }else { + show = s1 + "-"; + } + } + else { + show = s1; + } + } else { + if (d||c||!b) { + show = s1; + }else { + show = s1; + } + } + + row.setExt$Item(s,show); + } + } + } + return page; + } + + @Override + public Page statisticUrgencyPage(RestJsonWrapperBean wrapper) { + MapperParameter parameter = wrapper.extractMapFilter(); + PageRowBounds rowBounds = wrapper.extractPageRowBounds(); + LocalDateTime startTime = LocalDateUtils.parseLocalDateTime(parameter.get("startTime").toString()); + LocalDateTime endTime = LocalDateUtils.parseLocalDateTime(parameter.get("endTime").toString()); + parameter.put("startTime",startTime); + parameter.put("endTime",endTime); + List limsTestBeans = ApplicationContextHelper.getBean(LimsTestService.class).statisticsUrgencyPageFields(); + StringJoiner stringJoiner = new StringJoiner(","); + for (LimsTestBean limsTestBean : limsTestBeans) { + stringJoiner.add("'"+limsTestBean.getTestName()+"' AS auto_"+limsTestBean.getId()+""); + } + parameter.put("testNameList",stringJoiner.toString()); + //统计所有选择的部门及其组织下的部门 + List orgIdList = new ArrayList<>(); + String orgId = ObjectUtils.toString(parameter.get("orgId")); + List list = Arrays.asList(orgId.split(",")); + if (!ObjectUtils.isEmpty(orgId)) { + //母id加入 + orgIdList.addAll(list); + List subBeans = coreOrgService.selectListByFilter(SearchFilter.instance().match("parentId", list).filter(MatchPattern.OR)); + List subList = subBeans.stream().map(CoreOrgBean::getId).collect(Collectors.toList()); + //将子idList加入 + orgIdList.addAll(subList); + while (!CollectionUtils.isEmpty(subBeans)) { + //轮询 + subBeans = coreOrgService.selectListByFilter(SearchFilter.instance().match("parentId", subList).filter(MatchPattern.OR)); + subList = subBeans.stream().map(CoreOrgBean::getId).collect(Collectors.toList()); + orgIdList.addAll(subList); + } + } + parameter.put("orgIdList", orgIdList); + Page page = statisticsUrgencyPage(parameter, rowBounds); + return page; + } + + @Override + public List getOrdtaskIds(RestJsonWrapperBean wrapper) { + MapperParameter parameter = wrapper.extractMapFilter(); + String taskId = wrapper.getParamValue("taskId"); + String folderId = wrapper.getParamValue("folderId"); + String orderCode = wrapper.getParamValue("orderCode"); + if (!ObjectUtils.isEmpty(orderCode)){ + parameter.put("orderCode",orderCode); + } + parameter.put("folderId",folderId); + parameter.put("taskId",taskId); + List list = this.getDao().getOrdtaskIds(parameter); + + return list; + + } + + + Page statisticsUrgencyPage(MapperParameter parameter, PageRowBounds rowBounds) { + return selectPagination(() -> getDao().statisticsUrgencyPage(parameter), rowBounds); + } + @Override + public ResponseDTO statisticsDataPageFields(RestJsonWrapperBean wrapper) { + List tests = ApplicationContextHelper.getBean(LimsTestService.class).statisticsDataPageFields(); + List tableHeadBeans = new ArrayList<>(); + + for (LimsTestBean test : tests) { + if ("1".equals(test.getFirstEffect())) { + TableHeadBean tableHeadBean1 = new TableHeadBean(); + tableHeadBean1.setField("ext$.auto-" + test.getId() + "-r1"); + tableHeadBean1.setTitle(test.getTestName() + "-充电比容量"); + tableHeadBeans.add(tableHeadBean1); + TableHeadBean tableHeadBean2 = new TableHeadBean(); + tableHeadBean2.setField("ext$.auto-" + test.getId() + "-r2"); + tableHeadBean2.setTitle(test.getTestName() + "-放电比容量"); + tableHeadBeans.add(tableHeadBean2); + TableHeadBean tableHeadBean3 = new TableHeadBean(); + tableHeadBean3.setField("ext$.auto-" + test.getId() + "-r3"); + tableHeadBean3.setTitle(test.getTestName() + "-效率"); + tableHeadBeans.add(tableHeadBean3); + } else { + + if (TestGroupEnum.KD.getName().equals(test.getTestGroup())) { + TableHeadBean tableHeadBean = new TableHeadBean(); + tableHeadBean.setField("ext$.auto-" + test.getId() + "-kd"); + tableHeadBean.setTitle(test.getTestName()); + tableHeadBeans.add(tableHeadBean); + } else { + TableHeadBean tableHeadBean = new TableHeadBean(); + tableHeadBean.setField("ext$.auto-" + test.getId()); + tableHeadBean.setTitle(test.getTestName()); + tableHeadBeans.add(tableHeadBean); + } + + } + } + ResponseDTO responseDTO = new ResponseDTO(); + responseDTO.setResult(tableHeadBeans); + return responseDTO; + } + @Override + public ResponseDTO statisticsUrgencyPageFields(RestJsonWrapperBean wrapper) { + List tests = ApplicationContextHelper.getBean(LimsTestService.class).statisticsUrgencyPageFields(); + List tableHeadBeans = new ArrayList<>(); + + for (LimsTestBean test : tests) { + TableHeadBean tableHeadBean = new TableHeadBean(); + tableHeadBean.setField("ext$.auto_" + test.getId()); + tableHeadBean.setTitle(test.getTestName()); + tableHeadBeans.add(tableHeadBean); + } + ResponseDTO responseDTO = new ResponseDTO(); + responseDTO.setResult(tableHeadBeans); + return responseDTO; + } + + @Override + public void sendSapObtain(Long folderId) { + //SapSendOrderVO vo = new SapSendOrderVO(); + LimsFolderBean folder = FolderHelper.getFolder(folderId); + List tasksBeans = FolderHelper.getTasksBeans(folderId); + Map> taskMap = tasksBeans.stream().collect(Collectors.groupingBy(LimsTaskBean::getPreorderId)); + List orderBeans = ApplicationContextHelper.getBean(LimsOrderService.class).selectListByIds(new ArrayList<>(taskMap.keySet())); + + List sapSendOrderVOList = new ArrayList<>(); + + for (LimsOrderBean orderBean : orderBeans) { + + List taskBeanList = taskMap.get(orderBean.getId()); + if (!CollectionUtils.isEmpty(taskBeanList)) { + for (LimsTaskBean taskBean : taskBeanList) { + SapSendOrderVO vo = new SapSendOrderVO(); + vo.setWERKS(folder.getFactory()); + vo.setZBJPH(folder.getSapInspectionCode()); + vo.setZLIMS(folder.getFolderNo()); + vo.setZYBLI(orderBean.getSampleCode()); + vo.setPRUEFBEMKT(taskBean.getTestName()); + vo.setVERWMERKM(taskBean.getTestCode()); + sapSendOrderVOList.add(vo); + } + } + + /*SapSendOrderVO vo = new SapSendOrderVO(); + vo.setWERKS(folder.getFactory()); + vo.setZBJPH(folder.getInspectionCode()); + vo.setZLIMS(folder.getFolderNo()); + vo.setZYBLI(orderBean.getSampleCode()); + vo.setPRUEFBEMKT(taskMap.get(orderBean.getId()).stream().map(LimsTaskBean::getTestName).collect(Collectors.joining(","))); + sapSendOrderVOList.add(vo);*/ + //SapHttpHelper.sendOrder(vo); + } + SapHttpHelper.sendOrder(sapSendOrderVOList); + } + + @Transactional + @Override + public ResponseDTO createReport(RestJsonWrapperBean wrapperBean) { + LimsFolderBean limsFolderBean = wrapperBean.parseUnique(LimsFolderBean.class); + limsFolderBean.setCreateReportTime(LocalDateTime.now()); + limsFolderBean.setCreateReportUserId(LocalContextHelper.getLoginUserId()); + limsFolderBean.setCreateReportUserName(LocalContextHelper.getLoginUserName()); + limsFolderBean.setAutoSign("1"); + + //生成报告文件 + JSONObject json = new JSONObject(); + json.put("folderId",limsFolderBean.getId()); + Long fileId = limsReportTemplateService.generatorReport(limsFolderBean.getReportTemplateId(), json); + limsFolderBean.setFileId(fileId); + limsFolderBean.setReportName(limsFolderBean.getReportTemplateName()); + this.getDao().update(limsFolderBean,"autoSign","fileId","ReportName","reportTemplateId","reportTemplateName","CreateReportTime","CreateReportUserId","CreateReportUserName"); + return new ResponseDTO(); + } + + @Override + public ResponseDTO replaceReport(RestJsonWrapperBean wrapperBean) { + LimsFolderBean limsFolderBean = wrapperBean.parseUnique(LimsFolderBean.class); + limsFolderBean.setReportTemplateId(null); + limsFolderBean.setReportTemplateName(null); + limsFolderBean.setAutoSign("0"); + limsFolderBean.setCreateReportTime(LocalDateTime.now()); + limsFolderBean.setCreateReportUserId(LocalContextHelper.getLoginUserId()); + limsFolderBean.setCreateReportUserName(LocalContextHelper.getLoginUserName()); + this.getDao().update(limsFolderBean,"autoSign","fileId","reportName","reportTemplateId","reportTemplateName","CreateReportTime","CreateReportUserId","CreateReportUserName"); + return new ResponseDTO(); + } + + @Override + public Page sampleDeliveryStatistics(RestJsonWrapperBean wrapper) { + MapperParameter parameter = wrapper.extractMapFilter(); + PageRowBounds rowBounds = wrapper.extractPageRowBounds(); + LocalDateTime startTime = LocalDateUtils.parseLocalDateTime(parameter.get("startTime").toString()); + LocalDateTime endTime = LocalDateUtils.parseLocalDateTime(parameter.get("endTime").toString()); + //查询时间范围内的委托单 + List status = new ArrayList<>(); + status.add("approve"); + status.add("done"); + + SearchFilter filter = SearchFilter.instance().match("processStatus", status).filter(MatchPattern.OR); + if (startTime != null) { + filter.match("submitTime", startTime).filter(MatchPattern.DGOE); + } + if (endTime != null) { + filter.match("submitTime", endTime).filter(MatchPattern.DLOE); + } + parameter.setFilter(filter); + Page page = selectPagination(parameter, rowBounds); + List rows = page.getRows(); + List statisticsDtos=new ArrayList<>(); + //查询所有的组织 + List coreOrgBeans = ApplicationContextHelper.getBean(CoreOrgService.class).selectAll(); + if(!rows.isEmpty()){ + List folderIdList=rows.stream().map(LimsFolderBean::getId).collect(Collectors.toList()); + //根据组织分组 + List limstaskBeans = limsTaskService.selectListByFilter(SearchFilter.instance().match("folderId",folderIdList).filter(MatchPattern.OR) + .match("laboratoryId",null).filter(MatchPattern.DIFFER)); + //根据组织Id分组 + Map> taskMap = limstaskBeans.stream().filter(t->t.getLaboratoryId()!=null).collect(Collectors.groupingBy(LimsTaskBean::getLaboratoryId)); + + for (CoreOrgBean org: coreOrgBeans) { + List taskBeans=taskMap.get(org.getId()); + LimsSampleDeliveryStatisticsDto dto=new LimsSampleDeliveryStatisticsDto(); + dto.setOrgId(org.getId()); + dto.setOrgName(org.getOrgName()); + dto.setApplyNum("0"); + dto.setFinishNum("0"); + if(taskBeans!=null){ + dto.setApplyNum(String.valueOf(taskBeans.size())); + + List tasks=taskBeans.stream().filter(t->t.getProcessStatus().equals("done")).collect(Collectors.toList()); + if(tasks!=null){ + dto.setFinishNum(String.valueOf(tasks.size())); + } + } + + statisticsDtos.add(dto); + } + }else { + for (CoreOrgBean org: coreOrgBeans) { + LimsSampleDeliveryStatisticsDto dto=new LimsSampleDeliveryStatisticsDto(); + dto.setOrgId(org.getId()); + dto.setOrgName(org.getOrgName()); + dto.setApplyNum("0"); + dto.setFinishNum("0"); + + statisticsDtos.add(dto); + } + } + + + + Page page1 = new Pagination(); + page1.setPageSize(statisticsDtos.size()); + page1.setRows(statisticsDtos); + + return page1; + } + + @Override + @Transactional + public ResponseDTO assignFolderOrg(RestJsonWrapperBean wrapperBean) { + List folderBeans = wrapperBean.parse(LimsFolderBean.class); + this.getDao().update(folderBeans,"orgId","orgName"); + + List taskBeans = limsTaskService.selectListByFilter(SearchFilter.instance().match("folderId", folderBeans.stream().map(c -> c.getId()).collect(Collectors.toList())).filter(MatchPattern.OR)); + for (LimsTaskBean taskBean : taskBeans) { + LimsFolderBean folderBean = folderBeans.stream().filter(c -> c.getId().longValue() == taskBean.getFolderId().longValue()).findFirst().get(); + taskBean.setLaboratoryId(folderBean.getOrgId()); + taskBean.setLaboratoryName(folderBean.getOrgName()); + } + limsTaskService.getDao().update(taskBeans,"LaboratoryId","LaboratoryName"); + + return new ResponseDTO(); + } + + @Override + @Transactional + public void qualityControlFolderCreate(String param) { + if(ObjectUtils.isEmpty(param)){ + return; + } + logger.warn("qualityControlFolderCreate 开始"); + List param_ids = Arrays.stream(param.split(",")).map(c -> Long.parseLong(c)).collect(Collectors.toList()); + List configParamBeans = limsTaskConfigParamService.selectListByIds(param_ids); + if(ObjectUtils.isEmpty(configParamBeans)){ + return; + } + List param_specimenIds = configParamBeans.stream().map(c -> c.getBusinessId()).collect(Collectors.toList()); + try{ + LocalContextHelper.setUserLogin(new LoginUser("admin",null)); + List specimenBeans = limsSpecimenService.selectListByFilter(SearchFilter.instance().match("STATUS", "1").filter(MatchPattern.SEQ) + .match("id",param_specimenIds).filter(MatchPattern.OR) + .match("orgId",null).filter(MatchPattern.DIFFER).match("testType",null).filter(MatchPattern.DIFFER) + .match("sendSampleBatchNo",null).filter(MatchPattern.DIFFER)); + if(ObjectUtils.isEmpty(specimenBeans)){ + return; + } + List specimenIds = specimenBeans.stream().map(c -> c.getId()).collect(Collectors.toList()); + List itemBeanList = limsSpecimenItemService.selectListByFilter(SearchFilter.instance().match("specimenId", specimenIds).filter(MatchPattern.OR)); + if(ObjectUtils.isEmpty(itemBeanList)){ + return; + } + + List testMethodBeans = limsTestMethodService.selectListByFilter(SearchFilter.instance().match("id",itemBeanList.stream().map(c -> c.getTestMethodId()).distinct().collect(Collectors.toList())).filter(MatchPattern.OR)); + if(ObjectUtils.isEmpty(testMethodBeans)){ + return; + } + + //循环生成质控委托单 + List insertFolders = new ArrayList<>(); + List insertOrders = new ArrayList<>(); + List insertTasks = new ArrayList<>(); + List insertMatrixs = new ArrayList<>(); + for (LimsSpecimenBean specimenBean : specimenBeans) { + List itemBeans = itemBeanList.stream().filter(c -> c.getSpecimenId().longValue() == specimenBean.getId().longValue()).collect(Collectors.toList()); + if(ObjectUtils.isEmpty(itemBeans)){ + continue; + } + LimsTaskConfigParamBean paramBean = configParamBeans.stream().filter(c -> c.getBusinessId().longValue() == specimenBean.getId().longValue()).findFirst().orElse(null); + if(paramBean.getRepeatNum()==null){ + paramBean.setRepeatNum(1L); + } + for (int i = 0; i < paramBean.getRepeatNum(); i++) { + LimsFolderBean folderBean = new LimsFolderBean(); + folderBean.setId(ApplicationContextHelper.getNextIdentity()); + folderBean.setFolderNo(ApplicationContextHelper.getNextSequence(this.getDao().getTable())); + folderBean.setStatus("Draft"); + folderBean.setQualityControlCreate("1"); + folderBean.setTestSource("质控样检测"); + folderBean.setCheckType(specimenBean.getSpecimenType()); + folderBean.setQualityType(specimenBean.getSpecimenType()); + folderBean.setQualityControlWay(specimenBean.getQualityControlWay()); + folderBean.setOrgId(specimenBean.getOrgId()); + folderBean.setOrgName(specimenBean.getOrgName()); + folderBean.setSpecimenId(specimenBean.getId()); + folderBean.setSpecimenName(specimenBean.getSpecimenName()); + folderBean.setSpecimenCode(specimenBean.getSpecimenCode()); + folderBean.setFolderGroup(specimenBean.getFolderGroup()); + folderBean.setClientUserId(specimenBean.getCreatedById()); + folderBean.setClientUserName(specimenBean.getCreatedByName()); + folderBean.setClientUserOrgId(specimenBean.getCreatedByOrgId()); + folderBean.setClientUserOrgName(specimenBean.getCreatedByOrgName()); + folderBean.setCreatedById(specimenBean.getCreatedById()); + folderBean.setCreatedByName(specimenBean.getCreatedByName()); + folderBean.setCreatedByOrgId(specimenBean.getCreatedByOrgId()); + folderBean.setCreatedByOrgName(specimenBean.getCreatedByOrgName()); + CoreUserBean userBean = ApplicationContextHelper.getBean(CoreUserService.class).selectById(folderBean.getCreatedById()); + if (userBean != null) { + folderBean.setClientUserEmail(userBean.getEmail()); + folderBean.setClientUserPhone(userBean.getMobile()); + } + insertFolders.add(folderBean); + + LimsOrderBean limsOrder = new LimsOrderBean(); + limsOrder.setId(ApplicationContextHelper.getNextIdentity()); + limsOrder.setFolderId(folderBean.getId()); + limsOrder.setFolderNo(folderBean.getFolderNo()); + limsOrder.setSendSampleBatchNo(specimenBean.getSendSampleBatchNo()); + int maxNo = 1; + limsOrder.setOrdNo(folderBean.getFolderNo() + "-" + String.format("%02d",maxNo)); + insertOrders.add(limsOrder); + + for (LimsSpecimenItemBean itemBean : itemBeans) { + LimsTestMethodBean testMethodBean = testMethodBeans.stream().filter(c -> c.getId().longValue() == itemBean.getTestMethodId().longValue()).findFirst().orElse(null); + if(ObjectUtils.isEmpty(testMethodBean)){ + continue; + } + LimsTaskBean task = new LimsTaskBean(); + task.setId(ApplicationContextHelper.getNextIdentity()); + task.setFolderId(folderBean.getId()); + task.setCheckType(folderBean.getCheckType()); + task.setTestMethodId(testMethodBean.getId()); + task.setTestId(testMethodBean.getTestId()); + task.setTestCode(testMethodBean.getExt$Item("testcode")); + task.setTestType(testMethodBean.getExt$Item("testtype")); + task.setTestName(testMethodBean.getExt$Item("testname")); + task.setMethodId(testMethodBean.getMethodId()); + task.setMethodCode(testMethodBean.getExt$Item("methodcode")); + task.setMethodName(testMethodBean.getExt$Item("methodname")); + task.setJudgeBasis(testMethodBean.getJudgeBasis()); + task.setLaboratoryId(folderBean.getOrgId()); + task.setLaboratoryName(folderBean.getOrgName()); + task.setTestDirectionId(testMethodBean.getTestDirectionId()); + task.setJudgeRef(itemBean.getJudgeRef()); + task.setMeanValue(itemBean.getMeanValue()); + task.setpValue(itemBean.getpValue()); + task.setCov(itemBean.getCov()); + task.setHighLimit(itemBean.getShorUpper()); + task.setLowLimit(itemBean.getShorLower()); + task.setStartTestUserId(specimenBean.getTestUserId()); + task.setStartTestUserName(specimenBean.getTestUser()); + task.setItemSorter(itemBean.getItemSorter()); + insertTasks.add(task); + LimsTestMatrixBean t = new LimsTestMatrixBean(ApplicationContextHelper.getNextIdentity(), limsOrder.getFolderId(), task.getId(),limsOrder.getId()); + t.setCheckFlag("1"); + insertMatrixs.add(t); + } + /*for (LimsTaskBean ordtaskBean : insertTasks) { + LimsTestMatrixBean t = new LimsTestMatrixBean(ApplicationContextHelper.getNextIdentity(), limsOrder.getFolderId(), ordtaskBean.getId(),limsOrder.getId()); + t.setCheckFlag("1"); + insertMatrixs.add(t); + }*/ + } + } + + this.getDao().insert(insertFolders); + limsOrderService.getDao().insert(insertOrders); + limsTaskService.getDao().insert(insertTasks); + testMatrixService.getDao().insert(insertMatrixs); + + //判定短期非扣电质控计划生成的单据是否到达上限 + for (LimsSpecimenBean specimenBean : specimenBeans) { + List beanList = this.selectListByFilter(SearchFilter.instance().match("qualityControlCreate", "1").filter(MatchPattern.SEQ).match("specimenId", specimenBean.getId()).filter(MatchPattern.SEQ) + .match("FolderGroup",specimenBean.getFolderGroup()).filter(MatchPattern.SEQ)); + specimenBean.setCurFolderCount((long) beanList.size()); + if(!"短期质控".equals(specimenBean.getQualityControlWay()) || ObjectUtils.isEmpty(specimenBean.getFolderLimit())){ + continue; + } + if(specimenBean.getCurFolderCount()>=specimenBean.getFolderLimit()){ + specimenBean.setStatus("0"); + specimenBean.setCurFolderCount(0L); + specimenBean.setFolderGroup(specimenBean.getFolderGroup()+1); + } + } + limsSpecimenService.getDao().update(specimenBeans,"CurFolderCount","Status","FolderGroup"); + + //触发自动提交 + startProcessByFolders(new RestJsonWrapperBean(),insertFolders); + + //如果设置了检测人,自动领取 + List taskByUsers = insertTasks.stream().filter(c -> !ObjectUtils.isEmpty(c.getStartTestUserId())).collect(Collectors.toList()); + Map> map = taskByUsers.stream().collect(Collectors.groupingBy(LimsTaskBean::getStartTestUserId)); + map.forEach((userId,tasks)->{ + limsTaskService.assignWorkFlowTask(tasks,userId); + }); + + logger.warn("qualityControlFolderCreate 结束,生成质控单据={}",insertFolders.size()); + }finally { + LocalContextHelper.removeUserLogin(); + } + } + + //系统定时任务查询mom系统的表,满足条件时,触发生成委托单 + @Override + @Transactional + public void folderCreateByMomSys() { + logger.error("folderCreateByMomSys--开始"); + GikamConcurrentLocker.isolated("folderCreateByMomSys"); + + List simplingInspections = momService.querySimpling_inspection(); + logger.error("folderCreateByMomSys--查询到满足条件的取样单数量={}",simplingInspections.size()); + if(ObjectUtils.isEmpty(simplingInspections)){ + return; + } + try{ + LocalContextHelper.setUserLogin(new LoginUser("admin",null)); + for (SimplingInspection simplingInspection : simplingInspections) { + String inspectType = simplingInspection.getInspectType(); + LimsFolderBean insert = null; + if("IQC".equals(inspectType)){ + insert = momService.processDataIQC(simplingInspection); + }else if("IPQC".equals(inspectType)){ + insert = momService.processDataIPQC(simplingInspection); + }else if("FQC".equals(inspectType)){ + insert = momService.processDataFQC(simplingInspection); + } + if(ObjectUtils.isEmpty(insert)){ + continue; + } + //自动提交 + startProcessByFolders(new RestJsonWrapperBean(),Arrays.asList(insert)); + String updateSimplingInspecSql = "update d_qa_simpling_inspection set folderId="+insert.getId()+" where gid="+simplingInspection.getGid(); + momService.updateData(updateSimplingInspecSql); + } + }finally { + LocalContextHelper.removeUserLogin(); + } + logger.error("folderCreateByMomSys--结束"); + } + + @Override + @Transactional + public ResponseDTO submitKouDianFolder(RestJsonWrapperBean wrapperBean) { + List folderBeans = wrapperBean.parse(LimsFolderBean.class); + folderBeans.forEach((i) -> { + GikamConcurrentLocker.isolated(CoreBpmnHelper.getTargetId(this.getDao().getTable(), i.getId())); + }); + //推动folder下结果录入的task走下个结点 + List taskBeans = limsTaskService.selectListByFilter(SearchFilter.instance().match("folderId", folderBeans.stream().map(c -> c.getId()).collect(Collectors.toList())).filter(MatchPattern.OR) + .match("status","resultInput").filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(taskBeans)){ + return new ResponseDTO(); + } + + List resultBeans = limsResultService.selectListByFilter(SearchFilter.instance().match("ordtaskId", taskBeans.stream().map(c -> c.getId()).collect(Collectors.toList())).filter(MatchPattern.OR)); + if(!ObjectUtils.isEmpty(resultBeans)){ + for (LimsResultBean resultBean : resultBeans) { + if(ObjectUtils.isEmpty(resultBean.getOriginalResult())){ + LimsFolderBean folderBean = folderBeans.stream().filter(c -> c.getId().longValue() == resultBean.getFolderId().longValue()).findFirst().get(); + throw new InvalidDataException("委托单【"+folderBean.getFolderNo()+"】分析项结果未录入完成"); + } + } + } + + Map paramMap = new HashMap<>(); + paramMap.put("bpmn_comment","提交"); + List> bodyList = new ArrayList<>(); + List e = new ArrayList<>(); + for (LimsTaskBean taskBean : taskBeans) { + e.add(JSONObject.toJSONString(taskBean)); + } + bodyList.add(e); + List> bodyServiceList = new ArrayList<>(); + bodyServiceList.add(limsTaskService); + RestJsonWrapperBean taskWrapperBeans = new RestJsonWrapperBean(null,paramMap,bodyList,bodyServiceList); + taskWrapperBeans.setParamValue("bpmn_comment","提交"); + limsTaskService.completeTask(taskWrapperBeans); + return new ResponseDTO(); + } + + @Override + public void scheduleProcessFolderStatusDone() { + //定时任务处理错误数据,试验已经都完成或者取消了,但是委托单状态没有更新 + PageRowBounds page = new PageRowBounds(PageRequest.of(1,100)); + Page limsFolderBeanPage = selectPagination(() -> getDao().scheduleProcessFolderStatusDone(new MapperParameter()), page); + logger.info("scheduleProcessFolderStatusDone--查询到待处理的委托单数量={}",limsFolderBeanPage.getTotal()); + if(ObjectUtils.isEmpty(limsFolderBeanPage.getRows())){ + return; + } + List limsFolderBeans = limsFolderBeanPage.getRows(); + List limsTaskBeans = limsTaskService.selectListByFilter(SearchFilter.instance().match("folderId",limsFolderBeans.stream().map(c -> c.getId()).collect(Collectors.toList())).filter(MatchPattern.OR)); + + List cancelFolders = new ArrayList<>(); + List updateDoneFolders = new ArrayList<>(); + for (LimsFolderBean folderBean : limsFolderBeans) { + List folderTasks = limsTaskBeans.stream().filter(c -> c.getFolderId().longValue() == folderBean.getId().longValue()).collect(Collectors.toList()); + boolean allCancel = folderTasks.stream().allMatch(c -> TaskStatus.Cancel.status.equalsIgnoreCase(c.getStatus())); + boolean updateDone = folderTasks.stream().allMatch(c -> TaskStatus.Cancel.status.equalsIgnoreCase(c.getStatus()) || TaskStatus.Done.status.equalsIgnoreCase(c.getStatus()) ); + if(allCancel){ + cancelFolders.add(folderBean); + }else if(updateDone){ + updateDoneFolders.add(folderBean); + } + } + if(!ObjectUtils.isEmpty(cancelFolders)){ + CoreBpmnParameterDTO parameterDTO = new CoreBpmnParameterDTO(); + parameterDTO.setComment("自动提交"); + try{ + LocalContextHelper.setUserLogin(new LoginUser("admin",null)); + this.endTask(cancelFolders.stream().map(f -> f.getId()).collect(Collectors.toList()),parameterDTO); + }finally { + LocalContextHelper.removeUserLogin(); + } + for (LimsFolderBean canFolder : cancelFolders) { + canFolder.setStatus(FolderStatus.Cancel.status); + } + this.getDao().update(cancelFolders,"status"); + } + if(!ObjectUtils.isEmpty(updateDoneFolders)){ + CoreBpmnParameterDTO parameterDTO = new CoreBpmnParameterDTO(); + parameterDTO.setComment("自动提交"); + try{ + LocalContextHelper.setUserLogin(new LoginUser("admin",null)); + this.endTask(updateDoneFolders.stream().map(f -> f.getId()).collect(Collectors.toList()),parameterDTO); + }finally { + LocalContextHelper.removeUserLogin(); + } + for (LimsFolderBean updateFolder : updateDoneFolders) { + updateFolder.setStatus(FolderStatus.Done.status); + } + this.getDao().update(updateDoneFolders,"status"); + } + } + + @Override + public List> parseAuditableRuntimeSource(List itemIdList, CoreBpmnParameterDTO parameter, Map> replacementMap) { + List> coreBpmnRuntimeSources = LimsFolderService.super.parseAuditableRuntimeSource(itemIdList, parameter, replacementMap); + coreBpmnRuntimeSources.forEach(c -> c.setCheckPermission(false)); + return coreBpmnRuntimeSources; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/util/ComputeEngine.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/util/ComputeEngine.java new file mode 100644 index 0000000..a242645 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/util/ComputeEngine.java @@ -0,0 +1,80 @@ +package com.sunwayworld.basemodule.business.test.folder.util; + +import com.sunwayworld.cloud.module.script.computing.formula.CoreFormulaRepository; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.script.BshExecutor; +import com.sunwayworld.framework.utils.ReflectionUtils; +import com.sunwayworld.framework.utils.StringUtils; + +import java.lang.reflect.Method; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +public class ComputeEngine { + private final Map params = new HashMap<>(); + + public Double getResult(String name, String bsh) { + boolean flag = true; + + for (String k : params.keySet()) { + int i = bsh.indexOf(k); + if (i != -1) { + Object v = params.get(k); + if (v != null) { + bsh = bsh.replace("[" + k + "]", v.toString()); + } else { + flag = false; + break; + } + } + } + + if (!flag) { + return null; + } + + + List methodList = ReflectionUtils.getMethodList(CoreFormulaRepository.class, 1, 8); + + for (Method method : methodList) { + Pattern pattern = Pattern.compile(method.getName() + "\\(\\S+\\)"); + String oldScript = bsh; + + String matchValue; + String replacedValue; + for (Matcher matcher = pattern.matcher(bsh); matcher.find(); bsh = StringUtils.replace(bsh, matchValue, replacedValue)) { + int end = matcher.end(); + matchValue = oldScript.substring(matcher.start(), end); + replacedValue = matchValue.replaceFirst(method.getName() + "\\s*\\(", method.getName() + "(new Double\\[\\]{"); + replacedValue = StringUtils.replaceLast(replacedValue, ")", "})"); + } + } + + BshExecutor bshExecutor = BshExecutor.instance(); + bshExecutor.eval("import static com.sunwayworld.baseline.module.script.computing.LimsFormulaRepository.*;"); + + try { + Double result = bshExecutor.eval(bsh); + addParam(name,result); + Double a = 1.0/0.0; + if (result.equals(a)){ + throw new CheckedException("数据异常无法进行计算,请检查各检测项的结果值"); + } + return result; + } catch (Exception e) { + throw new CheckedException("公式计算异常"); + } + } + + public void addParams(Map params) { + this.params.putAll(params); + } + + public void addParam(String name, Object value) { + this.params.put(name, value); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/util/FolderChecker.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/util/FolderChecker.java new file mode 100644 index 0000000..8be3d48 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/util/FolderChecker.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.business.test.folder.util; + +import com.sunwayworld.baseline.framework.utils.CommonHelper; +import com.sunwayworld.baseline.framework.utils.NumberUtil; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.ordtask.bean.LimsOrdtaskBean; +import com.sunwayworld.basemodule.business.test.ordtask.service.LimsOrdtaskService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.utils.CollectionUtils; + +import java.util.List; + +public class FolderChecker { + + public static void check_task_createPolePiece(List tasks) { + for (LimsTaskBean task : tasks) { + if (!NumberUtil.isPositiveNZ(task.getPolePieceCount())) { + throw new CheckedException("极片数量异常"); + } + } + } + + public static void check_order_createPolePiece(List orders) { + if (CollectionUtils.isEmpty(orders)) { + return; + } + LimsOrdtaskBean ordtask = ApplicationContextHelper.getBean(LimsOrdtaskService.class).selectFirstByFilter(SearchFilter.instance().match("orderId", CommonHelper.getIdList(orders)).filter(MatchPattern.OR)); + if (ordtask != null) { + throw new CheckedException("极片已使用,无法重新生成"); + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/util/FolderHelper.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/util/FolderHelper.java new file mode 100644 index 0000000..92f2ead --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/util/FolderHelper.java @@ -0,0 +1,448 @@ +package com.sunwayworld.basemodule.business.test.folder.util; + +import com.sunwayworld.baseline.framework.utils.CommonHelper; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.enumeration.TestGroupEnum; +import com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.basemodule.business.test.ordtask.bean.LimsOrdtaskBean; +import com.sunwayworld.basemodule.business.test.ordtask.service.LimsOrdtaskService; +import com.sunwayworld.basemodule.business.test.ordtaskresult.bean.LimsOrdtaskResultBean; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.basemodule.business.test.taskresultrecord.bean.LimsTaskResultRecordBean; +import com.sunwayworld.basemodule.business.test.taskresultrecord.service.LimsTaskResultRecordService; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmAnalystBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTmAnalystService; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.bean.LimsPretreatInformationBean; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.service.LimsPretreatInformationService; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatprocess.bean.LimsPretreatTestprocessBean; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatprocess.service.LimsPretreatTestprocessService; +import com.sunwayworld.basemodule.trm.pretreatment.testdirection.bean.LimsPretreatTestdirectBean; +import com.sunwayworld.basemodule.trm.pretreatment.testdirection.service.LimsPretreatTestdirectService; +import com.sunwayworld.basemodule.trm.urgent.bean.LimsUrgentBean; +import com.sunwayworld.basemodule.trm.urgent.service.LimsUrgentService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.database.sql.Order; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.NumberUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.mdm.org.bean.CoreOrgBean; +import com.sunwayworld.module.mdm.org.service.CoreOrgService; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import com.sunwayworld.module.mdm.user.service.CoreUserService; + +import java.time.LocalDateTime; +import java.util.*; +import java.util.function.Function; +import java.util.stream.Collectors; + +public class FolderHelper { + + public static LimsFolderBean getFolder(Long id) { + return ApplicationContextHelper.getBean(LimsFolderService.class).selectById(id); + } + + public static List getBeans(List parseList) { + List idList = getIdList(parseList); + return ApplicationContextHelper.getBean(LimsFolderService.class).selectListByIds(idList); + } + + public static Map getFolderMap(List beans) { + return beans.stream().collect(Collectors.toMap(LimsFolderBean::getId, s -> s, (s1, s2) -> s1)); + } + + public static List getTasksBeans(List parseList) { + List idList = getIdList(parseList); + return ApplicationContextHelper.getBean(LimsTaskService.class).selectListByIds(idList); + } + + public static List getTasksBeans(Long folderId) { + return ApplicationContextHelper.getBean(LimsTaskService.class).selectListByFilter(SearchFilter.instance().match("folderId", folderId).filter(MatchPattern.SEQ)); + } + public static LimsTaskBean getTask(Long id) { + return ApplicationContextHelper.getBean(LimsTaskService.class).selectById(id); + } + public static List getTasksBeansByFolderIds(List folderIds) { + return ApplicationContextHelper.getBean(LimsTaskService.class).selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR)); + } + + public static List getTasksBeansByFolders(List folders) { + List folderIds = getIdList(folders); + return ApplicationContextHelper.getBean(LimsTaskService.class).selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR)); + } + + public static List getPreorderBeans(Long folderId) { + return ApplicationContextHelper.getBean(LimsOrderService.class).selectListByFilter(SearchFilter.instance().match("folderId", folderId).filter(MatchPattern.SEQ).match("preorderId", null).filter(MatchPattern.OR), Order.asc("createdTime")); + } + + public static List getPreorderBeans(List folderIdList) { + return ApplicationContextHelper.getBean(LimsOrderService.class).selectListByFilter(SearchFilter.instance().match("folderId", folderIdList).filter(MatchPattern.OR).match("preorderId", null).filter(MatchPattern.OR), Order.asc("createdTime")); + } + + public static List getOrderBeans(Long folderId) { + return ApplicationContextHelper.getBean(LimsOrderService.class).selectListByFilter(SearchFilter.instance().match("folderId", folderId).filter(MatchPattern.SEQ).match("preorderId", 0).filter(MatchPattern.NG)); + } + + public static List getOrders(Long preorderId) { + return ApplicationContextHelper.getBean(LimsOrderService.class).selectListByFilter(SearchFilter.instance().match("preorderId", preorderId).filter(MatchPattern.EQ)); + } + + public static > List getIdList(List parseList) { + if (CollectionUtils.isEmpty(parseList)) { + throw new IllegalArgumentException("Empty list"); + } + return parseList.stream().map(T::getId).collect(Collectors.toList()); + } + + public static long getTotalInspection(Long folderId) { + List tasksBeans = FolderHelper.getTasksBeans(folderId); + return getTotalInspection(tasksBeans); + } + + public static Double getEstimateCost(Long folderId) { + List tasksBeans = FolderHelper.getTasksBeans(folderId); + return getEstimateCost(tasksBeans); + } + + public static String getUrgencyDegree(List tasksBeans) { + String i = "1"; + if (tasksBeans.stream().anyMatch(s -> "2".equals(s.getUrgencyDegree()))) { + i = "2"; + } + return i; + } + + public static double getEstimateCost(List tasksBeans) { + Double i = 0D; + Set set = new HashSet<>(); + for (LimsTaskBean tasksBean : tasksBeans) { + if (tasksBean.getEstimateCost() != null) { + i += tasksBean.getEstimateCost(); + } + } + return i; + } + + public static long getTotalInspection(List tasksBeans) { + long i = 0; + Set set = new HashSet<>(); + for (LimsTaskBean tasksBean : tasksBeans) { + if (StringUtils.isEmpty(tasksBean.getProjectGroup())) { + i++; + } else { + if (!set.contains(tasksBean.getProjectGroup())) { + i++; + set.add(tasksBean.getProjectGroup()); + } + } + } + return i; + } + + + public static List searchSpecimenTaskFolder() { + return ApplicationContextHelper.getBean(LimsFolderService.class).selectListByFilter(SearchFilter.instance() + .match("specimenStatus", "2").filter(MatchPattern.SEQ) + .match("status", "Done").filter(MatchPattern.SEQ)); + } + + public static void debug() { + + } + + public static Map getPreProcessELN(String testType) { + List beans = ApplicationContextHelper.getBean(LimsPretreatInformationService.class).selectListByFilter( + SearchFilter.instance().match("testType", testType).filter(MatchPattern.SEQ)); + Map map = new HashMap<>(); + for (LimsPretreatInformationBean bean : beans) { + map.put(bean.getProcessName(), bean.getElnId()); + } + return map; + } + + public static List getPreProcess(String testDirection) { + LimsPretreatTestdirectBean direct = ApplicationContextHelper.getBean(LimsPretreatTestdirectService.class).selectFirstByFilter(SearchFilter.instance().match("testDirection", testDirection).filter(MatchPattern.SEQ)); + if (direct == null) { + throw new CheckedException("预处理工序为空"); + } + List process = ApplicationContextHelper.getBean(LimsPretreatTestprocessService.class).selectListByFilter(SearchFilter.instance() + .match("processId", direct.getId()) + .filter(MatchPattern.EQ), Order.asc("processSorter")); + if (CollectionUtils.isEmpty(process)) { + throw new CheckedException("预处理工序为空"); + } + return process; + } + + public static boolean needPreProcess(String testGroup) { + return TestGroupEnum.RB.getName().equals(testGroup) || TestGroupEnum.KD.getName().equals(testGroup); + } + + public static CoreUserBean getLabOrgPrincipal() { + CoreOrgBean coreOrgBean = ApplicationContextHelper.getBean(CoreOrgService.class).selectById("LAB"); + if (coreOrgBean == null) { + throw new CheckedException("部门不存在"); + } + if (coreOrgBean.getPrincipalId() == null) { + throw new CheckedException("部门负责人不存在"); + } + return ApplicationContextHelper.getBean(CoreUserService.class).selectFirstByFilter(SearchFilter.instance().match("id", coreOrgBean.getPrincipalId()).filter(MatchPattern.EQ)); + } + + public static CoreUserBean getDirectAuditUser(String userId) { + CoreUserBean user = ApplicationContextHelper.getBean(CoreUserService.class).selectFirstByFilter(SearchFilter.instance().match("id", userId).filter(MatchPattern.EQ)); + if (StringUtils.isBlank(user.getLeaderId())) { + throw new CheckedException("直接领导不存在"); + } + CoreUserBean leader = ApplicationContextHelper.getBean(CoreUserService.class).selectFirstByFilter(SearchFilter.instance().match("id", user.getLeaderId()).filter(MatchPattern.EQ)); + if (CommonHelper.isNull(leader)) { + throw new CheckedException("直接领导信息异常"); + } + return leader; + } + + public static CoreUserBean getOrgPrincipal(String userId, String orgType) { + CoreUserBean user = ApplicationContextHelper.getBean(CoreUserService.class).selectFirstByFilter(SearchFilter.instance().match("id", userId).filter(MatchPattern.EQ)); + if (user.getOrgId() == null) { + throw new CheckedException("部门不存在"); + } + CoreOrgBean coreOrgBean = ApplicationContextHelper.getBean(CoreOrgService.class).selectById(user.getOrgId()); + while (coreOrgBean != null) { + if (orgType.equals(coreOrgBean.getOrgType()) || orgType.equals("0")) { + if (coreOrgBean.getPrincipalId() == null) { + throw new CheckedException("部门负责人不存在"); + } else { + return ApplicationContextHelper.getBean(CoreUserService.class).selectFirstByFilter(SearchFilter.instance().match("id", coreOrgBean.getPrincipalId()).filter(MatchPattern.EQ)); + } + } else { + if (coreOrgBean.getParentId() == null) { + coreOrgBean = null; + } else { + coreOrgBean = ApplicationContextHelper.getBean(CoreOrgService.class).selectById(coreOrgBean.getParentId()); + } + } + } + throw new CheckedException("部门负责人不存在"); + } + + public static LimsUrgentBean getUrgentConfig(String orgId,String testGroup) { + LimsUrgentBean limsUrgentBean = ApplicationContextHelper.getBean(LimsUrgentService.class). + selectFirstByFilter(SearchFilter.instance() + .match("secondaryOrgCode", orgId).filter(MatchPattern.SEQ) + .match("testGroup",testGroup).filter(MatchPattern.SEQ)); + if (limsUrgentBean == null + || limsUrgentBean.getAccommodationUrgent() == null + || limsUrgentBean.getRecentlyUrgent() == null + || limsUrgentBean.getUrgentOnline() == null + || limsUrgentBean.getContinuousUrgency() == null) { + throw new CheckedException("加急配置不完善"); + } + return limsUrgentBean; + } + + public static Map getUrgentConfig(String orgId) { + List beans = ApplicationContextHelper.getBean(LimsUrgentService.class). + selectListByFilter(SearchFilter.instance() + .match("secondaryOrgCode", orgId).filter(MatchPattern.SEQ)); + if (CommonHelper.isEmpty(beans)) { + throw new CheckedException("加急配置不完善"); + } + Map resultMap = beans.stream().collect(Collectors.toMap(LimsUrgentBean::getTestGroup, s -> s, (s1, s2) -> s1)); + return resultMap; + } + + public static boolean isRB(String sampleType) { + return "lithium".equals(sampleType); + } + + public static boolean isRB(LimsFolderBean folder) { + return isRB(folder.getSampleType()); + } + + public static List getTmAnalysts(Long testMethodId) { + return ApplicationContextHelper.getBean(LimsTmAnalystService.class).selectListByFilter(SearchFilter.instance() + .match("testMethodId", testMethodId).filter(MatchPattern.EQ), + Order.asc("sorter")); + } + + public static void insertOrdtask(LimsTaskBean task, Long testMethodId, LimsFolderBean folder) { + String sampleType = folder.getSampleType(); + List limsTmAnalystBeans = FolderHelper.getTmAnalysts(testMethodId); + List limsOrdtaskBeans = new ArrayList<>(); + if (CollectionUtils.isEmpty(limsTmAnalystBeans)) { + throw new CheckedException("理化项目缺失检测工序"); + } + for (LimsTmAnalystBean limsTmAnalystBean : limsTmAnalystBeans) { + LimsOrdtaskBean ordtask = FolderHelper.createOrdtask(task, limsTmAnalystBean,sampleType); + limsOrdtaskBeans.add(ordtask); + if ("含量".equals(limsTmAnalystBean.getAnalystName()) + && TestGroupEnum.HX.getName().equals(task.getTestGroup()) + && "solid".equals(folder.getSampleType())) { + ordtask.setUnit("%"); + } + } + ApplicationContextHelper.getBean(LimsOrdtaskService.class).getDao().insert(limsOrdtaskBeans); + } + + public static LimsOrdtaskBean createOrdtask(LimsTaskBean task, LimsTmAnalystBean limsTmAnalystBean,String sampleType) { + LimsOrdtaskBean limsOrdtaskBean = new LimsOrdtaskBean(); + limsOrdtaskBean.setCollectStatus("1"); + limsOrdtaskBean.setProcessId(limsTmAnalystBean.getId()); + limsOrdtaskBean.setProcessStatus("1"); + limsOrdtaskBean.setProcessResult(limsTmAnalystBean.getDefaultResult()); + if ("solid".equals(sampleType)) { + limsOrdtaskBean.setUnit(limsTmAnalystBean.getUnit()); + }else if ("gas".equals(sampleType)){ + limsOrdtaskBean.setUnit(limsTmAnalystBean.getGasUnit()); + }else if ("liquid".equals(sampleType)){ + limsOrdtaskBean.setUnit(limsTmAnalystBean.getLiquidUnit()); + } + limsOrdtaskBean.setRevisionRule(limsTmAnalystBean.getRevisionRule()); + limsOrdtaskBean.setFormula(limsTmAnalystBean.getFormula()); + limsOrdtaskBean.setId(ApplicationContextHelper.getNextIdentity()); + limsOrdtaskBean.setProcessName(limsTmAnalystBean.getAnalystName()); + limsOrdtaskBean.setTaskId(task.getId()); + limsOrdtaskBean.setHighLimit(limsTmAnalystBean.getHighLimit()); + limsOrdtaskBean.setLowLimit(limsTmAnalystBean.getLowLimit()); + limsOrdtaskBean.setOrgName(LocalContextHelper.getLoginOrgName()); + limsOrdtaskBean.setOrgId(LocalContextHelper.getLoginOrgId()); + return limsOrdtaskBean; + } + + public static LimsOrdtaskResultBean createOrdtaskResult(Long taskId, Long ordtaskId, LimsTmAnalystBean limsTmAnalystBean) { + LimsOrdtaskResultBean limsOrdtaskResult = new LimsOrdtaskResultBean(); + limsOrdtaskResult.setId(ApplicationContextHelper.getNextIdentity()); + limsOrdtaskResult.setOrgId(LocalContextHelper.getLoginOrgId()); + limsOrdtaskResult.setOrgName(LocalContextHelper.getLoginOrgName()); + limsOrdtaskResult.setOrdtaskId(ordtaskId); + limsOrdtaskResult.setAnalystId(limsTmAnalystBean.getId()); + limsOrdtaskResult.setAnalystGroup(limsTmAnalystBean.getAnalystGroup()); + limsOrdtaskResult.setAnalystName(limsTmAnalystBean.getAnalystName()); + limsOrdtaskResult.setResult(null); + limsOrdtaskResult.setResultType(limsTmAnalystBean.getResultCategory()); + limsOrdtaskResult.setRevisionRule(limsTmAnalystBean.getRevisionRule()); + limsOrdtaskResult.setFormula(limsTmAnalystBean.getFormula()); + limsOrdtaskResult.setEnteringUserId(""); + limsOrdtaskResult.setEnteringUser(""); + limsOrdtaskResult.setEnteringTime(null); + limsOrdtaskResult.setTaskId(taskId); + return limsOrdtaskResult; + } + + public static boolean isTestGroup(String orgId) { + // 查询获取testGroup + String name = ApplicationContextHelper.getBean(LimsFolderService.class).selectTestGroup(orgId); + return TestGroupEnum.RB.getName().equals(name) || TestGroupEnum.KD.getName().equals(name) || TestGroupEnum.WL.getName().equals(name) || TestGroupEnum.HX.getName().equals(name); + } + + public static List getSubReportFile(List tasks) { + List targetIds = tasks.stream().map(s -> "T_LIMS_TASK$" + s.getId()).collect(Collectors.toList()); + return ApplicationContextHelper.getBean(CoreFileService.class).selectListByFilter(SearchFilter.instance() + .match("targetId", targetIds).filter(MatchPattern.OR).match("bizCategory", "report").filter(MatchPattern.SEQ)); + } + + public static void createTaskResultRecords(List befores, List afters) { + Map beforeMap = befores.stream().collect(Collectors.toMap(LimsOrdtaskBean::getId, Function.identity(), (s1, s2) -> s1)); + List taskResultRecordBeans = CollectionUtils.emptyList(); + for (LimsOrdtaskBean a : afters) { + LimsOrdtaskBean b = beforeMap.get(a.getId()); + if ((CommonHelper.isNotNull(b.getProcessResult())||CommonHelper.isNotNull(b.getOperatorId()))&&!ObjectUtils.equals(a.getProcessResult(), beforeMap.get(a.getId()).getProcessResult())) { + LimsTaskResultRecordBean taskResultRecordBean = new LimsTaskResultRecordBean(); + taskResultRecordBean.setId(ApplicationContextHelper.getNextIdentity()); + taskResultRecordBean.setOrdtaskId(a.getId()); + taskResultRecordBean.setTaskId(a.getTaskId()); + taskResultRecordBean.setChangeTime(LocalDateTime.now()); + taskResultRecordBean.setChangeUser(LocalContextHelper.getLoginUserName()); + taskResultRecordBean.setChangeUserId(LocalContextHelper.getLoginUserId()); + taskResultRecordBean.setProcessName(a.getProcessName()); + taskResultRecordBean.setResultAfter(a.getProcessResult()); + taskResultRecordBean.setResultBefore(beforeMap.get(a.getId()).getProcessResult()); + taskResultRecordBeans.add(taskResultRecordBean); + } + } + ApplicationContextHelper.getBean(LimsTaskResultRecordService.class).getDao().insert(taskResultRecordBeans); + } + + public static void createTaskResultRecordsByOtr(List befores, List afters) { + Map beforeMap = befores.stream().collect(Collectors.toMap(LimsOrdtaskResultBean::getId, Function.identity(), (s1, s2) -> s1)); + List taskResultRecordBeans = CollectionUtils.emptyList(); + List ordtaskIds = afters.stream().map(LimsOrdtaskResultBean::getOrdtaskId).collect(Collectors.toList()); + List ordtaskBeans = ApplicationContextHelper.getBean(LimsOrdtaskService.class).selectListByIds(ordtaskIds); + Map ordtaskMap = ordtaskBeans.stream().collect(Collectors.toMap(LimsOrdtaskBean::getId, Function.identity(), (s1, s2) -> s1)); + for (LimsOrdtaskResultBean a : afters) { + LimsOrdtaskResultBean b = beforeMap.get(a.getId()); + if ((CommonHelper.isNotNull(b.getResult())||CommonHelper.isNotNull(b.getEnteringUserId()))&&!ObjectUtils.equals(a.getResult(), b.getResult())) { + LimsTaskResultRecordBean taskResultRecordBean = new LimsTaskResultRecordBean(); + taskResultRecordBean.setId(ApplicationContextHelper.getNextIdentity()); + taskResultRecordBean.setOrdtaskId(a.getOrdtaskId()); + taskResultRecordBean.setTaskId(a.getTaskId()); + taskResultRecordBean.setChangeTime(LocalDateTime.now()); + taskResultRecordBean.setChangeUser(LocalContextHelper.getLoginUserName()); + taskResultRecordBean.setChangeUserId(LocalContextHelper.getLoginUserId()); + taskResultRecordBean.setResultAfter(a.getResult()); + taskResultRecordBean.setResultBefore(beforeMap.get(a.getId()).getResult()); + taskResultRecordBean.setOrdtaskResultId(a.getId()); + taskResultRecordBean.setAnalystName(a.getAnalystName()); + taskResultRecordBean.setSampleCode(ordtaskMap.get(a.getOrdtaskId()).getOrderCode()); + taskResultRecordBeans.add(taskResultRecordBean); + } + } + ApplicationContextHelper.getBean(LimsTaskResultRecordService.class).getDao().insert(taskResultRecordBeans); + } + + + //修约结果 + public static void revisingResult(LimsOrdtaskBean b) { + if (CommonHelper.isNotNull(b.getRevisionRule()) && CommonHelper.isNotNull(b.getProcessResult())) { + b.setProcessResult(NumberUtils.rounding(b.getProcessResult(), b.getRevisionRule())); + } + } + + public static void revisingResult(LimsOrdtaskResultBean b) { + if (CommonHelper.isNotNull(b.getRevisionRule()) && CommonHelper.isNotNull(b.getResult())) { + b.setResult(NumberUtils.rounding(b.getResult(), b.getRevisionRule())); + } + } + + + public static void updateProcessSchedule(LimsFolderBean bean){ + if ("Done".equals(bean.getStatus()) && "allCancel".equals(bean.getCancelStatus())) { + bean.setProcessSchedule("Cancel"); + } else if ("Done".equals(bean.getStatus())) { + bean.setProcessSchedule("Done"); + } else if ("Test".equals(bean.getStatus())) { + List tasks = FolderHelper.getTasksBeans(bean.getId()); + if (tasks.stream().anyMatch(s -> "ResultReview".equals(s.getStatus())||"Done".equals(s.getStatus()))) { + bean.setProcessSchedule("ResultReview"); + } else { + if (CommonHelper.isNotNull(bean.getObtainTime())) { + bean.setProcessSchedule("Obtain"); + } else { + bean.setProcessSchedule("DetectionAudit"); + } + } + } else if ("Draft".equals(bean.getStatus())) { + bean.setProcessSchedule("Draft"); + } else if ("DirectAudit".equals(bean.getStatus()) || "SecondAudit".equals(bean.getStatus()) || "StairAudit".equals(bean.getStatus())) { + bean.setProcessSchedule("Urgent"); + } else if ("DetectionAudit".equals(bean.getStatus())) { + bean.setProcessSchedule("DetectionAudit"); + } + } + + public static void updateProcessSchedule(List beans){ + for (LimsFolderBean bean : beans) { + updateProcessSchedule(bean); + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/util/FolderSendDingMsgHelper.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/util/FolderSendDingMsgHelper.java new file mode 100644 index 0000000..b216a4c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/util/FolderSendDingMsgHelper.java @@ -0,0 +1,87 @@ +package com.sunwayworld.basemodule.business.test.folder.util; + +import com.sunwayworld.baseline.framework.utils.DingTalkHelper; +import com.sunwayworld.baseline.framework.utils.UserHelper; +import com.sunwayworld.basemodule.basedata.testgroup.bean.LimsTestgroupBean; +import com.sunwayworld.basemodule.basedata.testgroup.service.LimsTestgroupService; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.module.mdm.org.bean.CoreOrgBean; +import com.sunwayworld.module.mdm.org.service.CoreOrgService; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +/** + * @Classname FolderSendDingMsgHelper + * @Description QMS&SAP调用取消时发送钉钉提醒 + * @Date 2023/6/2 17:08 + * @Created by dingjian + */ +public class FolderSendDingMsgHelper { + + private static final Logger logger = LogManager.getLogger(FolderSendDingMsgHelper.class); + + public static void handleSendCancelDingMsg(List limsTaskBeanList, String cancelUserId, String cancelType) { + try { + sendCancelDingMsg(limsTaskBeanList, cancelUserId, cancelType); + } catch (Exception e) { + String folderStr = limsTaskBeanList.stream().map(LimsTaskBean::getFolderNo).collect(Collectors.toList()).toString(); + logger.error("发送" + cancelType + "钉钉提醒失败,委托单号为:" + folderStr); + logger.error(e); + } + } + + private static void sendCancelDingMsg(List limsTaskBeanList, String cancelUserId, String cancelType) { + CoreUserBean cancelUser = UserHelper.getUser(cancelUserId); + + List folderId = limsTaskBeanList.stream().map(LimsTaskBean::getFolderId).collect(Collectors.toList()); + List folderBeanList = ApplicationContextHelper.getBean(LimsFolderService.class).selectListByIds(folderId); + Map folderBeanMap = folderBeanList.stream().collect(Collectors.toMap(LimsFolderBean::getFolderNo, s -> s, (s1, s2) -> s1)); + + //根据不同的测试组分组,不同测试组的检测项发送给对应测试组的三级部门负责人 + //切割委托单单号获得检测地点 + Map> testGroupTaskMap = limsTaskBeanList.stream() + .collect(Collectors.groupingBy(taskBean -> taskBean.getFolderNo().split("-")[0] + taskBean.getTestGroup())); + + //根据各分组ID找到对应负责人 + List limsTestgroupBeanList = ApplicationContextHelper.getBean(LimsTestgroupService.class).selectAll(); + List orgIdList = limsTestgroupBeanList.stream().map(LimsTestgroupBean::getGroupCode).collect(Collectors.toList()); + List orgBeanList = ApplicationContextHelper.getBean(CoreOrgService.class).selectListByIds(orgIdList); + Map orgIdMap = orgBeanList.stream().collect(Collectors.toMap(CoreOrgBean::getId, s -> s, (s1, s2) -> s2)); + + //根据检测地点和测试组分组,例FS1+RB + Map> groupMap = limsTestgroupBeanList.stream() + .collect(Collectors.groupingBy(groupBean -> groupBean.getBase() + groupBean.getGroupName())); + for (String testGroup : testGroupTaskMap.keySet()) { + + List taskBeanList = testGroupTaskMap.get(testGroup); + Map> folderTaskListMap = taskBeanList.stream().collect(Collectors.groupingBy(LimsTaskBean::getFolderNo)); + + StringBuilder hint = new StringBuilder(); + for (String folderNo : folderTaskListMap.keySet()) { + //获取检测项目列表并将检测项目名称转换成拼接字符串 + String testNameStr = folderTaskListMap.get(folderNo).stream() + .map(LimsTaskBean::getTestName).collect(Collectors.toList()).toString(); + LimsFolderBean limsFolderBean = folderBeanMap.get(folderNo); + hint.append(cancelUser.getUserName()).append(cancelType).append("了委托单") + .append(folderNo).append("(实物批:").append(limsFolderBean.getSampleName()) + .append(")的").append(testNameStr).append("项目;"); + } + + //应该给下列测试组发送钉钉消息 + List testOrgList= groupMap.get(testGroup); + for (LimsTestgroupBean limsTestgroupBean : testOrgList) { + CoreOrgBean coreOrgBean = orgIdMap.get(limsTestgroupBean.getGroupCode()); + DingTalkHelper.sendMsg(coreOrgBean.getPrincipalId(), hint.toString()); + } + } + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/validator/LimsFolderOperateValidator.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/validator/LimsFolderOperateValidator.java new file mode 100644 index 0000000..bef05fd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/validator/LimsFolderOperateValidator.java @@ -0,0 +1,159 @@ +package com.sunwayworld.basemodule.business.test.folder.validator; + +import com.sunwayworld.basemodule.business.test.flowdef.FolderStatus; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTestMatrixBean; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.basemodule.business.test.task.service.LimsTestMatrixService; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.validator.data.DataValidator; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Component +public class LimsFolderOperateValidator implements DataValidator { + + @Autowired + private LimsFolderService limsFolderService; + @Autowired + private LimsTaskService limsTaskService; + @Autowired + private LimsOrderService limsOrderService; + @Autowired + private LimsTestMatrixService testMatrixService; + + @Override + public boolean doValid(Object... args) { + RestJsonWrapperBean wrapperBean = (RestJsonWrapperBean) args[0]; + Map paramMap = wrapperBean.getParamMap(); + List folderBeans = wrapperBean.parse(LimsFolderBean.class); + String pageType = paramMap.get("pageType"); + String operate = paramMap.get("operate"); + + if("draft".equals(pageType)){ //委托申请界面 + if("folderSubmit".equals(operate)){ + //委托提交 + if (!validateFolderSubmit(folderBeans)){ + return false; + } + }else if("folderWithDraw".equals(operate)){ + //委托撤回,只有实验室审核,实验室负责人审核2个节点可以撤回 + if (!validateFolderWithDraw(folderBeans)){ + return false; + } + } + }else if(FolderStatus.sampleConfirm.status.equals(pageType)){ + //取样确认,校验样品,矩阵 + if("folderApprove".equals(operate)){ + if (!validateFolderSampleConfrm(folderBeans)){ + return false; + } + } + } + return true; + } + + private boolean validateFolderSampleConfrm(List folderBeans) { + List folderIds = folderBeans.stream().map(f -> f.getId()).collect(Collectors.toList()); + List taskBeans = limsTaskService.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR)); + if(ObjectUtils.isEmpty(taskBeans)){ + addConstraintViolation("请添加试验项目"); + return false; + } + for (LimsFolderBean folderBean : folderBeans) { + boolean present = taskBeans.stream().filter(c -> c.getFolderId().longValue() == folderBean.getId().longValue()).findFirst().isPresent(); + if(!present){ + addConstraintViolation("请为委托单【"+folderBean.getFolderNo()+"】添加试验项目"); + return false; + } + } + + List orderBeans = limsOrderService.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR)); + for (LimsFolderBean folderBean : folderBeans) { + boolean present = orderBeans.stream().filter(c -> c.getFolderId().longValue() == folderBean.getId().longValue()).findFirst().isPresent(); + if(!present){ + addConstraintViolation("请为委托单【"+folderBean.getFolderNo()+"】添加样品"); + return false; + } + } + //试验矩阵,试验下至少有一个样品关联 + List matrixBeans = testMatrixService.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR).match("checkFlag", "1").filter(MatchPattern.SEQ)); + for (LimsFolderBean folderBean : folderBeans) { + List folderTasks = taskBeans.stream().filter(c -> c.getFolderId().longValue() == folderBean.getId().longValue()).collect(Collectors.toList()); + for (LimsTaskBean folderTask : folderTasks) { + boolean present = matrixBeans.stream().filter(t -> t.getOrdtaskId().longValue() == folderTask.getId().longValue()).findFirst().isPresent(); + if(!present){ + addConstraintViolation("请为委托单【"+folderBean.getFolderNo()+"】下试验【"+folderTask.getTestName()+"】关联样品矩阵"); + return false; + } + } + } + return true; + } + + private boolean validateFolderWithDraw(List folderBeans) { + List folderIds = folderBeans.stream().map(f -> f.getId()).collect(Collectors.toList()); + List dbFolders = limsFolderService.selectListByIds(folderIds); + for (LimsFolderBean dbFolder : dbFolders) { + if(!FolderStatus.audit.status.equals(dbFolder.getStatus()) + && !FolderStatus.approve.status.equals(dbFolder.getStatus())){ + addConstraintViolation("委托单【"+dbFolder.getFolderNo()+"】只有处于审核节点时才能撤回!"); + return false; + } + } + return true; + } + + private boolean validateFolderSubmit(List folderBeans) { + List folderIds = folderBeans.stream().map(f -> f.getId()).collect(Collectors.toList()); + List taskBeans = limsTaskService.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR)); + if(ObjectUtils.isEmpty(taskBeans)){ + addConstraintViolation("请添加试验项目"); + return false; + } + for (LimsFolderBean folderBean : folderBeans) { + if("质控样检测".equals(folderBean.getTestSource()) && ObjectUtils.isEmpty(folderBean.getSpecimenId())){ + addConstraintViolation("请为委托单【"+folderBean.getFolderNo()+"】填写质控样名称"); + return false; + } + boolean present = taskBeans.stream().filter(c -> c.getFolderId().longValue() == folderBean.getId().longValue()).findFirst().isPresent(); + if(!present){ + addConstraintViolation("请为委托单【"+folderBean.getFolderNo()+"】添加试验项目"); + return false; + } + } + + List orderBeans = limsOrderService.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR)); + for (LimsFolderBean folderBean : folderBeans) { + boolean present = orderBeans.stream().filter(c -> c.getFolderId().longValue() == folderBean.getId().longValue()).findFirst().isPresent(); + if(!"1".equals(folderBean.getSampleConfirm()) && !present){ + addConstraintViolation("请为委托单【"+folderBean.getFolderNo()+"】添加样品"); + return false; + } + } + //试验矩阵,试验下至少有一个样品关联 + List matrixBeans = testMatrixService.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR).match("checkFlag", "1").filter(MatchPattern.SEQ)); + for (LimsFolderBean folderBean : folderBeans) { + List folderTasks = taskBeans.stream().filter(c -> c.getFolderId().longValue() == folderBean.getId().longValue()).collect(Collectors.toList()); + for (LimsTaskBean folderTask : folderTasks) { + boolean present = matrixBeans.stream().filter(t -> t.getOrdtaskId().longValue() == folderTask.getId().longValue()).findFirst().isPresent(); + if(!"1".equals(folderBean.getSampleConfirm()) && !present){ + addConstraintViolation("请为委托单【"+folderBean.getFolderNo()+"】下试验【"+folderTask.getTestName()+"】关联样品矩阵"); + return false; + } + } + } + return true; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/FolderCheckTypeEnum.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/FolderCheckTypeEnum.java new file mode 100644 index 0000000..818d05d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/FolderCheckTypeEnum.java @@ -0,0 +1,64 @@ +package com.sunwayworld.basemodule.business.test.folder.vo; + +import java.util.Arrays; +import java.util.Optional; + +/** + * @Classname FolderCheckTypeEnum + * @Description SAP检测类型转换枚举 + * @Date 2022/11/17 14:43 + * @Created by dingjian + */ +public enum FolderCheckTypeEnum { + PURCHASE_RECEIVE("01", "purchase", "采购收货检验"), + PRODUCT_RECEIVE("04", "product", "生产收货检验"), + COPRODUCT_RECEIVE("05", "coproduct", "副产品收货检验"), + MANUAL("89", "manual", "手工检验"); + + private String sapCheckCode; + private String limsCheckCode; + private String limsCheckType; + + FolderCheckTypeEnum(String sapCheckCode, String limsCheckCode, String limsCheckType) { + this.sapCheckCode = sapCheckCode; + this.limsCheckCode = limsCheckCode; + this.limsCheckType = limsCheckType; + } + + /** + * @description: 讲SAP检测类型code装换成LIMS检测类型code + * @author: DingJian + * @date: 2022/11/17 16:52 + * @param: sapCheckCode + * @return: java.lang.String + **/ + public static String getLimsConvertCode(String sapCheckCode) { + return Arrays.stream(FolderCheckTypeEnum.values()) + .filter(item -> item.sapCheckCode.equals(sapCheckCode)) + .findFirst().get().getLimsCheckCode(); + } + + public String getSapCheckCode() { + return sapCheckCode; + } + + public void setSapCheckCode(String sapCheckCode) { + this.sapCheckCode = sapCheckCode; + } + + public String getLimsCheckCode() { + return limsCheckCode; + } + + public void setLimsCheckCode(String limsCheckCode) { + this.limsCheckCode = limsCheckCode; + } + + public String getLimsCheckType() { + return limsCheckType; + } + + public void setLimsCheckType(String limsCheckType) { + this.limsCheckType = limsCheckType; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/OaReceiptItemVO.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/OaReceiptItemVO.java new file mode 100644 index 0000000..11e7993 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/OaReceiptItemVO.java @@ -0,0 +1,51 @@ +package com.sunwayworld.basemodule.business.test.folder.vo; + +public class OaReceiptItemVO { + private Long folderId;//委托单ID + private String status;//当前委托单状态 + + private String comment;//备注 + + private String operate;//操作 批准1 退回0 + private String requestid;//OA流程单据号 + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public Long getFolderId() { + return folderId; + } + + public void setFolderId(Long folderId) { + this.folderId = folderId; + } + + public String getComment() { + return comment; + } + + public void setComment(String comment) { + this.comment = comment; + } + + public String getOperate() { + return operate; + } + + public void setOperate(String operate) { + this.operate = operate; + } + + public String getRequestid() { + return requestid; + } + + public void setRequestid(String requestid) { + this.requestid = requestid; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/OaReceiptVO.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/OaReceiptVO.java new file mode 100644 index 0000000..2e2fb81 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/OaReceiptVO.java @@ -0,0 +1,65 @@ +package com.sunwayworld.basemodule.business.test.folder.vo; + +import com.sunwayworld.baseline.framework.utils.LimsEncryptUtils; + +import java.util.List; + +public class OaReceiptVO { + + private String sign; + private String currentUserId; + + private Long timestamp; + private List folders; + + public String getSign() { + return sign; + } + + public void setSign(String sign) { + this.sign = sign; + } + + public String getCurrentUserId() { + return currentUserId; + } + + public void setCurrentUserId(String currentUserId) { + this.currentUserId = currentUserId; + } + + public Long getTimestamp() { + return timestamp; + } + + public void setTimestamp(Long timestamp) { + this.timestamp = timestamp; + } + + public List getFolders() { + return folders; + } + + public void setFolders(List folders) { + this.folders = folders; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("timestamp=").append(this.timestamp).append("&"); + sb.append("currentUserId=").append(this.currentUserId).append("&"); + for (OaReceiptItemVO item : this.folders) { + sb.append("folderId=").append(item.getFolderId()).append("&"); + sb.append("operate=").append(item.getOperate()).append("&"); + sb.append("comment=").append(item.getComment()).append("&"); + sb.append("status=").append(item.getStatus()).append("&"); + sb.append("requestid=").append(item.getRequestid()).append("&"); + } + return sb.toString(); + } + + public static boolean CheckSign(OaReceiptVO vo){ + return LimsEncryptUtils.checkSign(vo.toString(),vo.getSign()); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/QmsCancelReceiptItemVO.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/QmsCancelReceiptItemVO.java new file mode 100644 index 0000000..e9dcaf9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/QmsCancelReceiptItemVO.java @@ -0,0 +1,74 @@ +package com.sunwayworld.basemodule.business.test.folder.vo; + +/** + * @Classname QmsCancelReceiptItemVO + * @Description QM取消检测&收样 接收VO + * @Date 2023/3/31 10:26 + * @Created by dingjian + */ +public class QmsCancelReceiptItemVO { + + private String qmsInspectionCode; //QMS报检单号 + private String limsFolderCode; //LIMS报检单号 + private String limsOrderCode; //LIMS样品号 + private String limsTaskCode; //检测项目编码 + private String operationReason; //取消&改判原因 + private String operationUser; //取消&改判人员(工号) + private String operationTime; //取消&改判时间(固定日期格式yyyy-MM-dd hh:mm:ss) + + public String getQmsInspectionCode() { + return qmsInspectionCode; + } + + public void setQmsInspectionCode(String qmsInspectionCode) { + this.qmsInspectionCode = qmsInspectionCode; + } + + public String getLimsFolderCode() { + return limsFolderCode; + } + + public void setLimsFolderCode(String limsFolderCode) { + this.limsFolderCode = limsFolderCode; + } + + public String getLimsOrderCode() { + return limsOrderCode; + } + + public void setLimsOrderCode(String limsOrderCode) { + this.limsOrderCode = limsOrderCode; + } + + public String getLimsTaskCode() { + return limsTaskCode; + } + + public void setLimsTaskCode(String limsTaskCode) { + this.limsTaskCode = limsTaskCode; + } + + public String getOperationReason() { + return operationReason; + } + + public void setOperationReason(String operationReason) { + this.operationReason = operationReason; + } + + public String getOperationUser() { + return operationUser; + } + + public void setOperationUser(String operationUser) { + this.operationUser = operationUser; + } + + public String getOperationTime() { + return operationTime; + } + + public void setOperationTime(String operationTime) { + this.operationTime = operationTime; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/QmsCancelReceiptVO.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/QmsCancelReceiptVO.java new file mode 100644 index 0000000..f49513c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/QmsCancelReceiptVO.java @@ -0,0 +1,86 @@ +package com.sunwayworld.basemodule.business.test.folder.vo; + +import com.sunwayworld.baseline.framework.utils.LimsEncryptUtils; + +import java.util.List; + +/** + * @Classname QmsCancelReceiptVO + * @Description QMS取消检测&收样 接收VO + * @Date 2023/3/31 10:24 + * @Created by dingjian + */ +public class QmsCancelReceiptVO { + + private String operationType; //状态类型,5-取消收样 6-取消检测 7-改判 + + private String operationTypeDec; //状态描述,5-取消收样 6-取消检测 7-改判 + + private String sign; //验证签名 + + private Long timestamp; //时间戳 + + private List taskList; + + public static boolean CheckSign(QmsCancelReceiptVO qmsCancelReceiptVO) { + return LimsEncryptUtils.checkSign(qmsCancelReceiptVO.toString(), qmsCancelReceiptVO.getSign()); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("operationType=").append(this.operationType).append("&"); + sb.append("operationTypeDec=").append(this.operationTypeDec).append("&"); + sb.append("timestamp=").append(this.timestamp).append("&"); + for(QmsCancelReceiptItemVO item : this.taskList) { + sb.append("qmsInspectionCode=").append(item.getQmsInspectionCode()).append("&"); + sb.append("limsFolderCode=").append(item.getLimsFolderCode()).append("&"); + sb.append("limsOrderCode=").append(item.getLimsOrderCode()).append("&"); + sb.append("limsTaskCode=").append(item.getLimsTaskCode()).append("&"); + sb.append("operationReason=").append(item.getOperationReason()).append("&"); + sb.append("operationUser=").append(item.getOperationUser()).append("&"); + sb.append("operationTime=").append(item.getOperationTime()).append("&"); + } + return sb.toString(); + } + + public String getOperationType() { + return operationType; + } + + public void setOperationType(String operationType) { + this.operationType = operationType; + } + + public String getOperationTypeDec() { + return operationTypeDec; + } + + public void setOperationTypeDec(String operationTypeDec) { + this.operationTypeDec = operationTypeDec; + } + + public String getSign() { + return sign; + } + + public void setSign(String sign) { + this.sign = sign; + } + + public Long getTimestamp() { + return timestamp; + } + + public void setTimestamp(Long timestamp) { + this.timestamp = timestamp; + } + + public List getTaskList() { + return taskList; + } + + public void setTaskList(List taskList) { + this.taskList = taskList; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/QmsCheckTypeEnum.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/QmsCheckTypeEnum.java new file mode 100644 index 0000000..70467ef --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/QmsCheckTypeEnum.java @@ -0,0 +1,76 @@ +package com.sunwayworld.basemodule.business.test.folder.vo; + +import java.util.Arrays; + +/** + * @Classname QmsCheckTypeEnum + * @Description QMS检测类型转换枚举 + * @Date 2023/2/28 18:47 + * @Created by 22011228 + */ +public enum QmsCheckTypeEnum { + PURCHASE_RECEIVE("01", "purchase", "采购收货检验"), + PRODUCT_RECEIVE("04", "product", "生产收货检验"), + INTERMEDIATE_RECEIVE("03", "intermediate", "中间品检验"); + + private String qmsCheckCode; + private String limsCheckCode; + private String limsCheckType; + + QmsCheckTypeEnum(String qmsCheckCode, String limsCheckCode, String limsCheckType) { + this.qmsCheckCode = qmsCheckCode; + this.limsCheckCode = limsCheckCode; + this.limsCheckType = limsCheckType; + } + + /** + * @description: 将QMS检测类型code装换成LIMS检测类型code + * @author: DingJian + * @date: 2023/2/28 19:02 + * @param: qmsCheckCode + * @return: java.lang.String + **/ + public static String getLimsConvertCode(String qmsCheckCode) { + return Arrays.stream(QmsCheckTypeEnum.values()) + .filter(item -> item.qmsCheckCode.equals(qmsCheckCode)) + .findFirst().get().getLimsCheckCode(); + } + + /** + * @description: 将LIMS检测类型code装换成QMS检测类型code + * @author: DingJian + * @date: 2023/3/4 15:25 + * @param: limsCheckCode + * @return: java.lang.String + **/ + public static String getQmsConvertCode(String limsCheckCode) { + return Arrays.stream(QmsCheckTypeEnum.values()) + .filter(item -> item.limsCheckCode.equals(limsCheckCode)) + .findFirst().get().getQmsCheckCode(); + } + + + public String getQmsCheckCode() { + return qmsCheckCode; + } + + public void setQmsCheckCode(String qmsCheckCode) { + this.qmsCheckCode = qmsCheckCode; + } + + public String getLimsCheckCode() { + return limsCheckCode; + } + + public void setLimsCheckCode(String limsCheckCode) { + this.limsCheckCode = limsCheckCode; + } + + public String getLimsCheckType() { + return limsCheckType; + } + + public void setLimsCheckType(String limsCheckType) { + this.limsCheckType = limsCheckType; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/QmsReceiptItemVO.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/QmsReceiptItemVO.java new file mode 100644 index 0000000..f682882 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/QmsReceiptItemVO.java @@ -0,0 +1,70 @@ +package com.sunwayworld.basemodule.business.test.folder.vo; + +/** + * @Classname QmsReceiptItemVO + * @Description QMS报检接收行项目VO + * @Date 2023/2/28 10:17 + * @Created by dingjian + */ +public class QmsReceiptItemVO { + + private String testName;//检测项目名称 + + private String testCode;//检测项目代码 + + private String urgencyDegree;// 紧急程度 + + private String urgencyReason;// 加急原因 + + private String testLowLimit;// 检测低限 + + private String testHighLimit;// 检测高限 + + public String getTestName() { + return testName; + } + + public void setTestName(String testName) { + this.testName = testName; + } + + public String getTestCode() { + return testCode; + } + + public void setTestCode(String testCode) { + this.testCode = testCode; + } + + public String getUrgencyDegree() { + return urgencyDegree; + } + + public void setUrgencyDegree(String urgencyDegree) { + this.urgencyDegree = urgencyDegree; + } + + public String getUrgencyReason() { + return urgencyReason; + } + + public void setUrgencyReason(String urgencyReason) { + this.urgencyReason = urgencyReason; + } + + public String getTestLowLimit() { + return testLowLimit; + } + + public void setTestLowLimit(String testLowLimit) { + this.testLowLimit = testLowLimit; + } + + public String getTestHighLimit() { + return testHighLimit; + } + + public void setTestHighLimit(String testHighLimit) { + this.testHighLimit = testHighLimit; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/QmsReceiptVO.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/QmsReceiptVO.java new file mode 100644 index 0000000..10170af --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/QmsReceiptVO.java @@ -0,0 +1,228 @@ +package com.sunwayworld.basemodule.business.test.folder.vo; + +import com.sunwayworld.baseline.framework.utils.LimsEncryptUtils; + +import java.util.List; + +/** + * @Classname QmsReceiptVO + * @Description QMS报检接收VO + * @Date 2023/2/28 10:16 + * @Created by dingjian + */ +public class QmsReceiptVO { + + private String inspectionCode;//报检单号 + + private String factory;//工厂 + + private String lab;// 检测地点 + + private String materialName;// 材料名称 + + private String materialCode;// 材料编码 + + private String workshopSection;// 工序(来料) + + private String sampleName;//实物批 + + private String provider;// 供应商 + + private String checkType;// 检验类型 + + private String remarks;//备注 + + private String workshop;//车间 + + private String lineDistinction;//线别 + + private String productionDate;//生产日期 + + private String createdById;//报检人工号 + + private String clientById;//委托人工号 + + private Long timestamp;//时间戳 + + private List tasks; + + private String sign;//签名 + + public String getInspectionCode() { + return inspectionCode; + } + + public void setInspectionCode(String inspectionCode) { + this.inspectionCode = inspectionCode; + } + + public String getFactory() { + return factory; + } + + public void setFactory(String factory) { + this.factory = factory; + } + + public String getLab() { + return lab; + } + + public void setLab(String lab) { + this.lab = lab; + } + + public String getMaterialName() { + return materialName; + } + + public void setMaterialName(String materialName) { + this.materialName = materialName; + } + + public String getMaterialCode() { + return materialCode; + } + + public void setMaterialCode(String materialCode) { + this.materialCode = materialCode; + } + + public String getWorkshopSection() { + return workshopSection; + } + + public void setWorkshopSection(String workshopSection) { + this.workshopSection = workshopSection; + } + + public String getSampleName() { + return sampleName; + } + + public void setSampleName(String sampleName) { + this.sampleName = sampleName; + } + + public String getProvider() { + return provider; + } + + public void setProvider(String provider) { + this.provider = provider; + } + + public String getCheckType() { + return checkType; + } + + public void setCheckType(String checkType) { + this.checkType = checkType; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getWorkshop() { + return workshop; + } + + public void setWorkshop(String workshop) { + this.workshop = workshop; + } + + public String getLineDistinction() { + return lineDistinction; + } + + public void setLineDistinction(String lineDistinction) { + this.lineDistinction = lineDistinction; + } + + public String getProductionDate() { + return productionDate; + } + + public void setProductionDate(String productionDate) { + this.productionDate = productionDate; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getClientById() { + return clientById; + } + + public void setClientById(String clientById) { + this.clientById = clientById; + } + + public Long getTimestamp() { + return timestamp; + } + + public void setTimestamp(Long timestamp) { + this.timestamp = timestamp; + } + + public List getTasks() { + return tasks; + } + + public void setTasks(List tasks) { + this.tasks = tasks; + } + + public String getSign() { + return sign; + } + + public void setSign(String sign) { + this.sign = sign; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("timestamp=").append(this.timestamp).append("&"); + sb.append("inspectionCode=").append(this.inspectionCode).append("&"); + sb.append("factory=").append(this.factory).append("&"); + sb.append("lab=").append(this.lab).append("&"); + sb.append("materialName=").append(this.materialName).append("&"); + sb.append("materialCode=").append(this.materialCode).append("&"); + sb.append("workshopSection=").append(this.workshopSection).append("&"); + sb.append("sampleName=").append(this.sampleName).append("&"); + sb.append("provider=").append(this.provider).append("&"); + sb.append("checkType=").append(this.checkType).append("&"); + sb.append("remarks=").append(this.remarks).append("&"); + sb.append("createdById=").append(this.createdById).append("&"); + sb.append("clientById=").append(this.clientById).append("&"); + sb.append("workshop=").append(this.workshop).append("&"); + sb.append("lineDistinction=").append(this.lineDistinction).append("&"); + sb.append("productionDate=").append(this.productionDate).append("&"); + for(QmsReceiptItemVO item : this.tasks) { + sb.append("testName=").append(item.getTestName()).append("&"); + sb.append("testCode=").append(item.getTestCode()).append("&"); + sb.append("urgencyDegree=").append(item.getUrgencyDegree()).append("&"); + sb.append("urgencyReason=").append(item.getUrgencyReason()).append("&"); + sb.append("testLowLimit=").append(item.getTestLowLimit()).append("&"); + sb.append("testHighLimit=").append(item.getTestHighLimit()).append("&"); + } + return sb.toString(); + } + + public static boolean CheckSign(QmsReceiptVO qmsReceiptVO) { + return LimsEncryptUtils.checkSign(qmsReceiptVO.toString(), qmsReceiptVO.getSign()); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/SapCancelReceiptItemVO.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/SapCancelReceiptItemVO.java new file mode 100644 index 0000000..068d20d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/SapCancelReceiptItemVO.java @@ -0,0 +1,83 @@ +package com.sunwayworld.basemodule.business.test.folder.vo; + +/** + * @Classname SapCancelReceiptItemVO + * @Description SAP取消检测&收样 接收VO + * @Date 2023/5/16 16:35 + * @Created by dingjian + */ +public class SapCancelReceiptItemVO { + + private String inspectionCode; //SAP报检单号 + private String limsFolderCode; //LIMS报检单号 + private String limsOrderCode; //LIMS样品号 + private String limsTaskCode; //检测项目编码 + private String limsTaskName; //检测项目名称 + private String operationReason; //取消&改判原因 + private String operationUser; //取消&改判人员(工号) + private String operationTime; //取消&改判时间(固定日期格式yyyy-MM-dd hh:mm:ss) + + public String getInspectionCode() { + return inspectionCode; + } + + public void setInspectionCode(String inspectionCode) { + this.inspectionCode = inspectionCode; + } + + public String getLimsFolderCode() { + return limsFolderCode; + } + + public void setLimsFolderCode(String limsFolderCode) { + this.limsFolderCode = limsFolderCode; + } + + public String getLimsOrderCode() { + return limsOrderCode; + } + + public void setLimsOrderCode(String limsOrderCode) { + this.limsOrderCode = limsOrderCode; + } + + public String getLimsTaskCode() { + return limsTaskCode; + } + + public void setLimsTaskCode(String limsTaskCode) { + this.limsTaskCode = limsTaskCode; + } + + public String getLimsTaskName() { + return limsTaskName; + } + + public void setLimsTaskName(String limsTaskName) { + this.limsTaskName = limsTaskName; + } + + public String getOperationReason() { + return operationReason; + } + + public void setOperationReason(String operationReason) { + this.operationReason = operationReason; + } + + public String getOperationUser() { + return operationUser; + } + + public void setOperationUser(String operationUser) { + this.operationUser = operationUser; + } + + public String getOperationTime() { + return operationTime; + } + + public void setOperationTime(String operationTime) { + this.operationTime = operationTime; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/SapCancelReceiptVO.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/SapCancelReceiptVO.java new file mode 100644 index 0000000..a4cbbda --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/SapCancelReceiptVO.java @@ -0,0 +1,87 @@ +package com.sunwayworld.basemodule.business.test.folder.vo; + +import com.sunwayworld.baseline.framework.utils.LimsEncryptUtils; + +import java.util.List; + +/** + * @Classname SapCancelReceiptVO + * @Description SAP取消检测&收样 接收VO + * @Date 2023/5/16 16:32 + * @Created by dingjian + */ +public class SapCancelReceiptVO { + + private String operationType; //操作类型,A-取消收样 B-取消检测 C-改判 + + private String operationTypeDec; //操作类型描述,A-取消收样 B-取消检测 C-改判 + + private String sign; //验证签名 + + private Long timestamp; //时间戳 + + private List taskList; + + public static boolean checkSign(SapCancelReceiptVO sapCancelReceiptVO) { + return LimsEncryptUtils.checkSign(sapCancelReceiptVO.toString(), sapCancelReceiptVO.getSign()); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("operationType=").append(this.operationType).append("&"); + sb.append("operationTypeDec=").append(this.operationTypeDec).append("&"); + sb.append("timestamp=").append(this.timestamp).append("&"); + for(SapCancelReceiptItemVO item : this.taskList) { + sb.append("inspectionCode=").append(item.getInspectionCode()).append("&"); + sb.append("limsFolderCode=").append(item.getLimsFolderCode()).append("&"); + sb.append("limsOrderCode=").append(item.getLimsOrderCode()).append("&"); + sb.append("limsTaskCode=").append(item.getLimsTaskCode()).append("&"); + sb.append("limsTaskName=").append(item.getLimsTaskName()).append("&"); + sb.append("operationReason=").append(item.getOperationReason()).append("&"); + sb.append("operationUser=").append(item.getOperationUser()).append("&"); + sb.append("operationTime=").append(item.getOperationTime()).append("&"); + } + return sb.toString(); + } + + public String getOperationType() { + return operationType; + } + + public void setOperationType(String operationType) { + this.operationType = operationType; + } + + public String getOperationTypeDec() { + return operationTypeDec; + } + + public void setOperationTypeDec(String operationTypeDec) { + this.operationTypeDec = operationTypeDec; + } + + public String getSign() { + return sign; + } + + public void setSign(String sign) { + this.sign = sign; + } + + public Long getTimestamp() { + return timestamp; + } + + public void setTimestamp(Long timestamp) { + this.timestamp = timestamp; + } + + public List getTaskList() { + return taskList; + } + + public void setTaskList(List taskList) { + this.taskList = taskList; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/SapReceiptItemVO.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/SapReceiptItemVO.java new file mode 100644 index 0000000..920eab5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/SapReceiptItemVO.java @@ -0,0 +1,63 @@ +package com.sunwayworld.basemodule.business.test.folder.vo; + +public class SapReceiptItemVO { + + private String testName;//检测项目名称 + + private String testCode;//检测项目编码 + + private String urgencyDegree;// 紧急程度 + + private String urgencyReason;// 加急原因 + + private String testLowLimit;// 检测低限 + + private String testHighLimit;// 检测高限 + public String getTestName() { + return testName; + } + + public void setTestName(String testName) { + this.testName = testName; + } + + public String getTestCode() { + return testCode; + } + + public void setTestCode(String testCode) { + this.testCode = testCode; + } + + public String getUrgencyDegree() { + return urgencyDegree; + } + + public void setUrgencyDegree(String urgencyDegree) { + this.urgencyDegree = urgencyDegree; + } + + public String getUrgencyReason() { + return urgencyReason; + } + + public void setUrgencyReason(String urgencyReason) { + this.urgencyReason = urgencyReason; + } + + public String getTestLowLimit() { + return testLowLimit; + } + + public void setTestLowLimit(String testLowLimit) { + this.testLowLimit = testLowLimit; + } + + public String getTestHighLimit() { + return testHighLimit; + } + + public void setTestHighLimit(String testHighLimit) { + this.testHighLimit = testHighLimit; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/SapReceiptVO.java b/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/SapReceiptVO.java new file mode 100644 index 0000000..1b3f6ed --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/folder/vo/SapReceiptVO.java @@ -0,0 +1,219 @@ +package com.sunwayworld.basemodule.business.test.folder.vo; + +import com.sunwayworld.baseline.framework.utils.LimsEncryptUtils; + +import java.util.List; + +public class SapReceiptVO { + private String inspectionCode;//报检单号 + + private String factory;//工厂 + + private String lab;// 检测地点 + + private String materialName;// 材料名称 + + private String materialCode;// 材料号 + + private String workshopSection;// 工段 + + private String sampleName;//样品名称 + private String provider;// 供应商 + private String checkType;// 检验类型 + + private String remarks;//备注 + + private String workshop;//车间 + + private String LineDistinction;//线别 + + private String productionDate;//生产日期 + + private String lifeCycleStage;//生命周期阶段 + + private String createdbyid;//报检人工号 + + private Long timestamp;//时间戳 + + private String sign;//签名 + + private List tasks; + + public String getInspectionCode() { + return inspectionCode; + } + + public void setInspectionCode(String inspectionCode) { + this.inspectionCode = inspectionCode; + } + + public String getFactory() { + return factory; + } + + public void setFactory(String factory) { + this.factory = factory; + } + + public String getLab() { + return lab; + } + + public void setLab(String lab) { + this.lab = lab; + } + + public String getMaterialName() { + return materialName; + } + + public void setMaterialName(String materialName) { + this.materialName = materialName; + } + + public String getMaterialCode() { + return materialCode; + } + + public void setMaterialCode(String materialCode) { + this.materialCode = materialCode; + } + + public String getWorkshopSection() { + return workshopSection; + } + + public void setWorkshopSection(String workshopSection) { + this.workshopSection = workshopSection; + } + + public String getSampleName() { + return sampleName; + } + + public void setSampleName(String sampleName) { + this.sampleName = sampleName; + } + + public List getTasks() { + return tasks; + } + + public void setTasks(List tasks) { + this.tasks = tasks; + } + + public String getProvider() { + return provider; + } + + public void setProvider(String provider) { + this.provider = provider; + } + + public String getCheckType() { + return checkType; + } + + public void setCheckType(String checkType) { + this.checkType = checkType; + } + + public Long getTimestamp() { + return timestamp; + } + + public String getSign() { + return sign; + } + + public void setSign(String sign) { + this.sign = sign; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public void setTimestamp(Long timestamp) { + this.timestamp = timestamp; + } + + public String getCreatedbyid() { + return createdbyid; + } + + public void setCreatedbyid(String createdbyid) { + this.createdbyid = createdbyid; + } + + public String getWorkshop() { + return workshop; + } + + public void setWorkshop(String workshop) { + this.workshop = workshop; + } + + public String getLineDistinction() { + return LineDistinction; + } + + public void setLineDistinction(String lineDistinction) { + LineDistinction = lineDistinction; + } + + public String getProductionDate() { + return productionDate; + } + + public void setProductionDate(String productionDate) { + this.productionDate = productionDate; + } + + public String getLifeCycleStage() { + return lifeCycleStage; + } + + public void setLifeCycleStage(String lifeCycleStage) { + this.lifeCycleStage = lifeCycleStage; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("timestamp=").append(this.timestamp).append("&"); + sb.append("inspectionCode=").append(this.inspectionCode).append("&"); + sb.append("factory=").append(this.factory).append("&"); + sb.append("lab=").append(this.lab).append("&"); + sb.append("materialName=").append(this.materialName).append("&"); + sb.append("materialCode=").append(this.materialCode).append("&"); + sb.append("workshopSection=").append(this.workshopSection).append("&"); + sb.append("sampleName=").append(this.sampleName).append("&"); + sb.append("provider=").append(this.provider).append("&"); + sb.append("checkType=").append(this.checkType).append("&"); + sb.append("remarks=").append(this.remarks).append("&"); + sb.append("createdbyid=").append(this.createdbyid).append("&"); + sb.append("workshop=").append(this.workshop).append("&"); + sb.append("LineDistinction=").append(this.LineDistinction).append("&"); + sb.append("productionDate=").append(this.productionDate).append("&"); + sb.append("lifeCycleStage=").append(this.lifeCycleStage).append("&"); + for (SapReceiptItemVO item : this.tasks) { + sb.append("testName=").append(item.getTestName()).append("&"); + sb.append("testCode=").append(item.getTestCode()).append("&"); + sb.append("urgencyDegree=").append(item.getUrgencyDegree()).append("&"); + sb.append("urgencyReason=").append(item.getUrgencyReason()).append("&"); + sb.append("testLowLimit=").append(item.getTestLowLimit()).append("&"); + sb.append("testHighLimit=").append(item.getTestHighLimit()).append("&"); + } + return sb.toString(); + } + + public static boolean CheckSign(SapReceiptVO vo) { + return LimsEncryptUtils.checkSign(vo.toString(), vo.getSign()); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/bean/LimsOrderBean.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/bean/LimsOrderBean.java new file mode 100644 index 0000000..ef8ae64 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/bean/LimsOrderBean.java @@ -0,0 +1,1937 @@ +package com.sunwayworld.basemodule.business.test.order.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Insertable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDate; +import java.time.LocalDateTime; + +/** + * 样品表 + * + * @author lijiaxing@sunwayworld.com + * @date 2022-09-07 + */ +@Table("T_LIMS_ORDER") +public class LimsOrderBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 组织ID + private String orgName;// 组织名称 + private String remarks;// 备注 + private Long folderId;// 委托单ID + private String folderNo;// 委托单编号 + private String sendSampleBatchNo; //来样批次 + private String ordNo;// 样品编号 + private String ordName;// 样品名称 + private String ordDesc;// 样品描述 + private Long balanceEptId; //天平设备 + private String balanceEptCode; + private String balanceEptName; + private String balanceUserId; //天平测试人 + private String balanceUserName; + private String sampleGetNo; //取样单号 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime collectSampleTime;//采样时间 + @NotNull(defaultValue = "待收样") + private String status;// 状态 + private String receiveRemark; //收样备注 + private Long taskId;// 任务ID + private String sampleName;// 样品名称 + private String sampleType;// 样品类型 + private String sampleGroup;// 组别 + private Double capacity;// 容量mAh + private Long amount;// 数量 + private String sampleCode;// 样品编号 + private Long materialId;// 材料ID + private String materialName;// 材料名称 + private String materialCode;// 物料编号 + private String testGroup;// 测试组 + private String positiveMaterial;// 正极材料 + private String positiveActivity;// 正极活性占比 + private String positiveConductiveCarbon;// 正极导电炭 + private String pvdf5130;// PVDF5130 + private Double positivePressDensity;// 正极压实密度 + private String negativeMaterial;// 负极材料 + private String negativeActivity;// 负极活性占比 + private String negativeConductiveCarbon;// 负极导电炭 + private String negativeCmc;// 负极CMC + private String negativeSbr;// 负极SBR + private Double negativePressDensity;// 负极压实密度 + private Double np;// N/P + private String electrolyte;// 电解液 + private String batchElectrolyte;// 实物批电解液 + private String liquidVolume; //注液量 + private String batchTestVoltage; //实物批测试电压 + private Double diaphragm;// 隔膜/um + private String testVoltage;// 测试电压 + private Double positiveCapacity;// 正极克容量(mAh/g) + private String positiveRatio;// 正极活性物质比例(%) + private Double positiveRollinPressDen;// 正极辊压后单面面密度(mg/cm2) + private Double positiveCoatingPressDen;// 正极涂布单面面密度(mg/cm2) + private Double positiveFoilThickness;// 正极箔材厚度(um) + private Double rollinThickness;// 辊压厚度(um) + private Double negativeCapacity;// 负极克容量(mAh/g) + private String negativeRatio;// 负极活性物质比例(%) + private Double negativeRollinPressDen;// 负极辊压后单面面密度(mg/cm2) + private Double negativeCoatingPressDen;// 负极涂布单面面密度(mg/cm2) + private Double negativeFoilThickness;// 负极箔材厚度(um) + private Double negativeThickness;// 负极极片厚度(um) + private String obtainStatus;// 收样状态 + + private String dischargingCapacity;//0.33C放电克容量 + + private String compactedDensity;//压实密度 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime obtainTime;// 收样时间 + private String testCondition;// 测试条件 + private String location;// 位置 + private Long locationId;// 位置ID + private Long preorderId;// 原始样品ID + + private String projectGroup;//项目组 + + + private Double positivePolePieceQuality;//正极极片质量 软包 + private Double foilQuality;//箔材质量 软包 + private Double positiveActivityQuality;//正极活性物质质量 软包 + @NotNull(defaultValue = "0") + private String dispose;//是否预处理 + + /*预处理填写字段 (扣电)*/ + + private String polePieceStatus;//极片状态 + private Double polePieceQuality;//极片质量 4位小数 + private Double disposeFluidMass;//集流体质量 4位小数 mass of fluid collection + private Double disposeProportion;//占比 4位小数 proportion + private Double disposeActiveSubstance;//活性物质 4位小数 active substance + private String disposeCabinetPoint;//电池柜点 battery cabinet point + private Double disposeChargingCapacity;//充电比容量 4位小数 specific charging capacity + private Double disposeDisChangeCapacity;//放电比容量 4位小数 specific discharge capacity + private Double disposeFirstEffect;//首效 4位小数 + + /*预处理填写字段-CB值 (扣电)*/ + private Double cbPositiveRatio;//正极标比mAh/g 4位小数 填入一个带入全列 + private Double cbPositiveSliceArea;//正极片面积cm² 4位小数 填入一个带入全 + private Double cbNegativeSliceQuality;//负极片质量mg 4位小数 计算公式:负极片质量=负极活性物质质量/负极活性占比+负极集流体质量 + private Double cbValue;//CB值 4位小数 填入一个带入全列 + private Double cbNegativeActivity;//负极活性占比% 4位小数 填入一个带入全列 + private Double cbNegativeRatio;//负极标比mAh/g 4位小数 填入一个带入全列 + private Double cbNegativeFluidMass;//负极集流体质量mg 4位小数 填入一个带入全列 + private Double cbNegativeSliceArea;//负极片面积cm² 4位小数 填入一个带入全列 + private Double cbPositiveCoatingPressDen;//正极面密度g/cm² 4位小数 计算公式:正极面密度=正极活性物质质量/正极片面积/1000 + private Double cbNegativeActivityQuality;//负极活性物质质量mg 4位小数 计算公式:负极活性物质质量=负极面密度*负极片面积*1000 + private Double cbNegativeCoatingPressDen;//负极面密度g/cm² 4位小数 计算公式:负极面密度=(CB值*正极标比*正极面密度)/负极标比 + + /*实物批*/ + private Double sampleCapacity;//实物批 克容量 4位小数 + private Double sampleCoatingPressDen;//实物批 涂布单面面密度 4位小数 + private String operaterId;//操作人ID + private String operater;//操作人 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime operateTime;//操作时间 + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime startTime;//开始测试时间 + private String obtainUserId; //收样人ID + + private String obtainUserName; //收样人名称 + + private String cancelReason; // 取消收样原因 + + private Double fdisposeChargingCapacity;//舍弃充电比容量 + private Double fdisposeDischangeCapacity ;//舍弃放电比容量 + private Double fdisposeFirstEffect;//舍弃首效 + + @NotNull(defaultValue = "0") + private String orderDisposeFlag; //是否留样 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime startKeepTime; //开始留样时间 + private Long keepOrderDay; //留样时长(天) + + @NotNull(defaultValue = "0") + private String hasPreProcess; //是否已预处理 + + private String testNames; //样品的试验,由矩阵更新得出 + private String testTypes; //样品下的试验,所属项目类型,由矩阵更新得出 + + + private String sampleQuality; //样品质量 + + private String kdStatus;// 扣电工艺处理状态 + private String lanDianAcqStatus; //蓝电数据采集状态 空 未完成 已完成 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime planDianAcqFinshTime; //蓝电采集计划完成时间 + @NotNull(defaultValue = "0") + private String overTimeDianAcq; //蓝电数据上传是否超期 + //扣点工艺处理 + //前段 + private String bakeEquipt;//烘烤设备 + private String coatEquipt;//涂布设备 + private String weighEquipt;//称量设备 + private String homogenateEquipt;//匀浆设备 + private String activeMatteractiveMatter;//活性物质量 + private String conductiveALQuality;//导电胶质量 + private String conductiveALNo;//导电胶液批号 + private String coatUserId;//涂布人员id + private String coatUser;//涂布人员 + private String ingredientUserId;//配料人员id + private String ingredientUser;//配料人员 + private String ingredientClasses;//配料班次 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDate ingredientDate;//配料日期 + private Long polePieceNo;//极片序号 + + private String solventQuality;//溶剂质量 + private String solidContent;//固含量 + + //中段 + private String weighUserId;//称重人员id + private String bakeEquipt1;//中段烘烤设备 + private String compaction8;//压实8(g/cm³) + private String compaction7;//压实7(g/cm³) + private String compaction6;//压实6(g/cm³) + private String compaction5;//压实5(g/cm³) + private String compaction4;//压实4(g/cm³) + private String compaction3;//压实3(g/cm³) + private String compaction2;//压实2(g/cm³) + private String compaction1;//压实1(g/cm³) + private String measuredThickness;//实测厚度 (um) + + private String arealDensity8;//面密度8(mg/cm²) + private String arealDensity7;//面密度7(mg/cm²) + private String arealDensity6;//面密度6(mg/cm²) + private String arealDensity5;//面密度5(mg/cm²) + private String arealDensity4;//面密度4(mg/cm²) + private String arealDensity3;//面密度3(mg/cm²) + private String arealDensity2;//面密度2(mg/cm²) + private String arealDensity1;//面密度1(mg/cm²) + private String meanValue;//实测空箔五片均值(mg) + + private String quality8;//质量8 (mg) + private String quality7;//质量7 (mg) + private String quality6;//质量6 (mg) + private String quality5;//质量5 (mg) + private String quality4;//质量4 (mg) + private String quality3;//质量3 (mg) + private String quality2;//质量2 (mg) + private String quality1;//质量1 (mg) + private String punchingEquipt;//冲片设备 + private String rollInEquipt;//辊压设备 + private String weighEquipt1;//中段称量设备 + private String weighClasses;//称重班次 + private String weighUser;//称重人员 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDate weighDate;//称重日期 + + //后段 + private String hangUpTestUserId;//挂测人员id + private String power3;//功率 1.0P mW + private String power2;//功率 0.5P mW + private String power1;//功率 0.1P mW + private String hangUpTestStep;//挂测工步 取检测大纲 + private Long hangUpTestStepId; //检测大纲ID + private Long hangUpTestStepNum; //挂测数量 + private String hangUpTestClasses;//挂测班次 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDate hangUpTestDate;//挂测日期 + private String hangUpTestUser;//挂测人员 + private String sealPressure;//封口压力(kg/cm²) + private String sealEquipt;//封口设备 + private String oxygen;//氧含量(ppm) + private String water;//水含量(ppm) + private String mountEquipt;//组装设备 + + private String activeMatterQuality8;//活性物质量8(mg) + private String activeMatterQuality7;//活性物质量7(mg) + private String activeMatterQuality6;//活性物质量6(mg) + private String activeMatterQuality5;//活性物质量5(mg) + private String activeMatterQuality4;//活性物质量4(mg) + private String activeMatterQuality3;//活性物质量3(mg) + private String activeMatterQuality2;//活性物质量2(mg) + private String activeMatterQuality1;//活性物质量1(mg) + + private String electrolyteNo;//电解液批号 + private String electrolyteModel;//电解液型号 + private String packageClasses;//组装班次 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDate packageDate;//组装日期 + private String packageUserId;//组装人员id + private String packageUser;//组装人员 + + private String hangUpTestStep2;//挂测工步2 + private Long hangUpTestStep2Id; //检测大纲ID + private Long hangUpTestStep2Num; //挂测2数量 + + private String keepLocation;//留样位置 + + private String sampleBatchRemark; //批次补充信息 + + public String getKeepLocation() { + return keepLocation; + } + + public void setKeepLocation(String keepLocation) { + this.keepLocation = keepLocation; + } + + public String getSolventQuality() { + return solventQuality; + } + + public void setSolventQuality(String solventQuality) { + this.solventQuality = solventQuality; + } + + public String getSolidContent() { + return solidContent; + } + + public void setSolidContent(String solidContent) { + this.solidContent = solidContent; + } + + public String getHangUpTestStep2() { + return hangUpTestStep2; + } + + public void setHangUpTestStep2(String hangUpTestStep2) { + this.hangUpTestStep2 = hangUpTestStep2; + } + + public String getKdStatus() { + return kdStatus; + } + + public void setKdStatus(String kdStatus) { + this.kdStatus = kdStatus; + } + + + public String getBakeEquipt() { + return bakeEquipt; + } + + public void setBakeEquipt(String bakeEquipt) { + this.bakeEquipt = bakeEquipt; + } + + public String getCoatEquipt() { + return coatEquipt; + } + + public void setCoatEquipt(String coatEquipt) { + this.coatEquipt = coatEquipt; + } + + public String getWeighEquipt() { + return weighEquipt; + } + + public void setWeighEquipt(String weighEquipt) { + this.weighEquipt = weighEquipt; + } + + public String getHomogenateEquipt() { + return homogenateEquipt; + } + + public void setHomogenateEquipt(String homogenateEquipt) { + this.homogenateEquipt = homogenateEquipt; + } + + public String getActiveMatteractiveMatter() { + return activeMatteractiveMatter; + } + + public void setActiveMatteractiveMatter(String activeMatteractiveMatter) { + this.activeMatteractiveMatter = activeMatteractiveMatter; + } + + public String getConductiveALQuality() { + return conductiveALQuality; + } + + public void setConductiveALQuality(String conductiveALQuality) { + this.conductiveALQuality = conductiveALQuality; + } + + public String getConductiveALNo() { + return conductiveALNo; + } + + public void setConductiveALNo(String conductiveALNo) { + this.conductiveALNo = conductiveALNo; + } + + public String getCoatUserId() { + return coatUserId; + } + + public void setCoatUserId(String coatUserId) { + this.coatUserId = coatUserId; + } + + public String getCoatUser() { + return coatUser; + } + + public void setCoatUser(String coatUser) { + this.coatUser = coatUser; + } + + public String getIngredientUserId() { + return ingredientUserId; + } + + public void setIngredientUserId(String ingredientUserId) { + this.ingredientUserId = ingredientUserId; + } + + public String getIngredientUser() { + return ingredientUser; + } + + public void setIngredientUser(String ingredientUser) { + this.ingredientUser = ingredientUser; + } + + public String getIngredientClasses() { + return ingredientClasses; + } + + public void setIngredientClasses(String ingredientClasses) { + this.ingredientClasses = ingredientClasses; + } + + public LocalDate getIngredientDate() { + return ingredientDate; + } + + public void setIngredientDate(LocalDate ingredientDate) { + this.ingredientDate = ingredientDate; + } + + public Long getPolePieceNo() { + return polePieceNo; + } + + public void setPolePieceNo(Long polePieceNo) { + this.polePieceNo = polePieceNo; + } + + public String getWeighUserId() { + return weighUserId; + } + + public void setWeighUserId(String weighUserId) { + this.weighUserId = weighUserId; + } + + public String getBakeEquipt1() { + return bakeEquipt1; + } + + public void setBakeEquipt1(String bakeEquipt1) { + this.bakeEquipt1 = bakeEquipt1; + } + + public String getCompaction8() { + return compaction8; + } + + public void setCompaction8(String compaction8) { + this.compaction8 = compaction8; + } + + public String getCompaction7() { + return compaction7; + } + + public void setCompaction7(String compaction7) { + this.compaction7 = compaction7; + } + + public String getCompaction6() { + return compaction6; + } + + public void setCompaction6(String compaction6) { + this.compaction6 = compaction6; + } + + public String getCompaction5() { + return compaction5; + } + + public void setCompaction5(String compaction5) { + this.compaction5 = compaction5; + } + + public String getCompaction4() { + return compaction4; + } + + public void setCompaction4(String compaction4) { + this.compaction4 = compaction4; + } + + public String getCompaction3() { + return compaction3; + } + + public void setCompaction3(String compaction3) { + this.compaction3 = compaction3; + } + + public String getCompaction2() { + return compaction2; + } + + public void setCompaction2(String compaction2) { + this.compaction2 = compaction2; + } + + public String getCompaction1() { + return compaction1; + } + + public void setCompaction1(String compaction1) { + this.compaction1 = compaction1; + } + + public String getMeasuredThickness() { + return measuredThickness; + } + + public void setMeasuredThickness(String measuredThickness) { + this.measuredThickness = measuredThickness; + } + + public String getArealDensity8() { + return arealDensity8; + } + + public void setArealDensity8(String arealDensity8) { + this.arealDensity8 = arealDensity8; + } + + public String getArealDensity7() { + return arealDensity7; + } + + public void setArealDensity7(String arealDensity7) { + this.arealDensity7 = arealDensity7; + } + + public String getArealDensity6() { + return arealDensity6; + } + + public void setArealDensity6(String arealDensity6) { + this.arealDensity6 = arealDensity6; + } + + public String getArealDensity5() { + return arealDensity5; + } + + public void setArealDensity5(String arealDensity5) { + this.arealDensity5 = arealDensity5; + } + + public String getArealDensity4() { + return arealDensity4; + } + + public void setArealDensity4(String arealDensity4) { + this.arealDensity4 = arealDensity4; + } + + public String getArealDensity3() { + return arealDensity3; + } + + public void setArealDensity3(String arealDensity3) { + this.arealDensity3 = arealDensity3; + } + + public String getArealDensity2() { + return arealDensity2; + } + + public void setArealDensity2(String arealDensity2) { + this.arealDensity2 = arealDensity2; + } + + public String getArealDensity1() { + return arealDensity1; + } + + public void setArealDensity1(String arealDensity1) { + this.arealDensity1 = arealDensity1; + } + + public String getMeanValue() { + return meanValue; + } + + public void setMeanValue(String meanValue) { + this.meanValue = meanValue; + } + + public String getQuality8() { + return quality8; + } + + public void setQuality8(String quality8) { + this.quality8 = quality8; + } + + public String getQuality7() { + return quality7; + } + + public void setQuality7(String quality7) { + this.quality7 = quality7; + } + + public String getQuality6() { + return quality6; + } + + public void setQuality6(String quality6) { + this.quality6 = quality6; + } + + public String getQuality5() { + return quality5; + } + + public void setQuality5(String quality5) { + this.quality5 = quality5; + } + + public String getQuality4() { + return quality4; + } + + public void setQuality4(String quality4) { + this.quality4 = quality4; + } + + public String getQuality3() { + return quality3; + } + + public void setQuality3(String quality3) { + this.quality3 = quality3; + } + + public String getQuality2() { + return quality2; + } + + public void setQuality2(String quality2) { + this.quality2 = quality2; + } + + public String getQuality1() { + return quality1; + } + + public void setQuality1(String quality1) { + this.quality1 = quality1; + } + + public String getPunchingEquipt() { + return punchingEquipt; + } + + public void setPunchingEquipt(String punchingEquipt) { + this.punchingEquipt = punchingEquipt; + } + + public String getRollInEquipt() { + return rollInEquipt; + } + + public void setRollInEquipt(String rollInEquipt) { + this.rollInEquipt = rollInEquipt; + } + + public String getWeighEquipt1() { + return weighEquipt1; + } + + public void setWeighEquipt1(String weighEquipt1) { + this.weighEquipt1 = weighEquipt1; + } + + public String getWeighClasses() { + return weighClasses; + } + + public void setWeighClasses(String weighClasses) { + this.weighClasses = weighClasses; + } + + public String getWeighUser() { + return weighUser; + } + + public void setWeighUser(String weighUser) { + this.weighUser = weighUser; + } + + public LocalDate getWeighDate() { + return weighDate; + } + + public void setWeighDate(LocalDate weighDate) { + this.weighDate = weighDate; + } + + public String getHangUpTestUserId() { + return hangUpTestUserId; + } + + public void setHangUpTestUserId(String hangUpTestUserId) { + this.hangUpTestUserId = hangUpTestUserId; + } + + public String getPower3() { + return power3; + } + + public void setPower3(String power3) { + this.power3 = power3; + } + + public String getPower2() { + return power2; + } + + public void setPower2(String power2) { + this.power2 = power2; + } + + public String getPower1() { + return power1; + } + + public void setPower1(String power1) { + this.power1 = power1; + } + + public String getHangUpTestStep() { + return hangUpTestStep; + } + + public void setHangUpTestStep(String hangUpTestStep) { + this.hangUpTestStep = hangUpTestStep; + } + + public String getHangUpTestClasses() { + return hangUpTestClasses; + } + + public void setHangUpTestClasses(String hangUpTestClasses) { + this.hangUpTestClasses = hangUpTestClasses; + } + + public LocalDate getHangUpTestDate() { + return hangUpTestDate; + } + + public void setHangUpTestDate(LocalDate hangUpTestDate) { + this.hangUpTestDate = hangUpTestDate; + } + + public String getHangUpTestUser() { + return hangUpTestUser; + } + + public void setHangUpTestUser(String hangUpTestUser) { + this.hangUpTestUser = hangUpTestUser; + } + + public String getSealPressure() { + return sealPressure; + } + + public void setSealPressure(String sealPressure) { + this.sealPressure = sealPressure; + } + + public String getSealEquipt() { + return sealEquipt; + } + + public void setSealEquipt(String sealEquipt) { + this.sealEquipt = sealEquipt; + } + + public String getOxygen() { + return oxygen; + } + + public void setOxygen(String oxygen) { + this.oxygen = oxygen; + } + + public String getWater() { + return water; + } + + public void setWater(String water) { + this.water = water; + } + + public String getMountEquipt() { + return mountEquipt; + } + + public void setMountEquipt(String mountEquipt) { + this.mountEquipt = mountEquipt; + } + + public String getActiveMatterQuality8() { + return activeMatterQuality8; + } + + public void setActiveMatterQuality8(String activeMatterQuality8) { + this.activeMatterQuality8 = activeMatterQuality8; + } + + public String getActiveMatterQuality7() { + return activeMatterQuality7; + } + + public void setActiveMatterQuality7(String activeMatterQuality7) { + this.activeMatterQuality7 = activeMatterQuality7; + } + + public String getActiveMatterQuality6() { + return activeMatterQuality6; + } + + public void setActiveMatterQuality6(String activeMatterQuality6) { + this.activeMatterQuality6 = activeMatterQuality6; + } + + public String getActiveMatterQuality5() { + return activeMatterQuality5; + } + + public void setActiveMatterQuality5(String activeMatterQuality5) { + this.activeMatterQuality5 = activeMatterQuality5; + } + + public String getActiveMatterQuality4() { + return activeMatterQuality4; + } + + public void setActiveMatterQuality4(String activeMatterQuality4) { + this.activeMatterQuality4 = activeMatterQuality4; + } + + public String getActiveMatterQuality3() { + return activeMatterQuality3; + } + + public void setActiveMatterQuality3(String activeMatterQuality3) { + this.activeMatterQuality3 = activeMatterQuality3; + } + + public String getActiveMatterQuality2() { + return activeMatterQuality2; + } + + public void setActiveMatterQuality2(String activeMatterQuality2) { + this.activeMatterQuality2 = activeMatterQuality2; + } + + public String getActiveMatterQuality1() { + return activeMatterQuality1; + } + + public void setActiveMatterQuality1(String activeMatterQuality1) { + this.activeMatterQuality1 = activeMatterQuality1; + } + + public String getElectrolyteNo() { + return electrolyteNo; + } + + public void setElectrolyteNo(String electrolyteNo) { + this.electrolyteNo = electrolyteNo; + } + + public String getElectrolyteModel() { + return electrolyteModel; + } + + public void setElectrolyteModel(String electrolyteModel) { + this.electrolyteModel = electrolyteModel; + } + + public String getPackageClasses() { + return packageClasses; + } + + public void setPackageClasses(String packageClasses) { + this.packageClasses = packageClasses; + } + + public LocalDate getPackageDate() { + return packageDate; + } + + public void setPackageDate(LocalDate packageDate) { + this.packageDate = packageDate; + } + + public String getPackageUserId() { + return packageUserId; + } + + public void setPackageUserId(String packageUserId) { + this.packageUserId = packageUserId; + } + + public String getPackageUser() { + return packageUser; + } + + public void setPackageUser(String packageUser) { + this.packageUser = packageUser; + } + + public String getSampleQuality() { + return sampleQuality; + } + + public void setSampleQuality(String sampleQuality) { + this.sampleQuality = sampleQuality; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Double getFdisposeChargingCapacity() { + return fdisposeChargingCapacity; + } + + public void setFdisposeChargingCapacity(Double fdisposeChargingCapacity) { + this.fdisposeChargingCapacity = fdisposeChargingCapacity; + } + + public Double getFdisposeDischangeCapacity() { + return fdisposeDischangeCapacity; + } + + public void setFdisposeDischangeCapacity(Double fdisposeDischangeCapacity) { + this.fdisposeDischangeCapacity = fdisposeDischangeCapacity; + } + + public Double getFdisposeFirstEffect() { + return fdisposeFirstEffect; + } + + public void setFdisposeFirstEffect(Double fdisposeFirstEffect) { + this.fdisposeFirstEffect = fdisposeFirstEffect; + } + + public String getBatchElectrolyte() { + return batchElectrolyte; + } + + public void setBatchElectrolyte(String batchElectrolyte) { + this.batchElectrolyte = batchElectrolyte; + } + + public String getDischargingCapacity() { + return dischargingCapacity; + } + + public void setDischargingCapacity(String dischargingCapacity) { + this.dischargingCapacity = dischargingCapacity; + } + + public String getCompactedDensity() { + return compactedDensity; + } + + public void setCompactedDensity(String compactedDensity) { + this.compactedDensity = compactedDensity; + } + + public String getLiquidVolume() { + return liquidVolume; + } + + public void setLiquidVolume(String liquidVolume) { + this.liquidVolume = liquidVolume; + } + + public String getBatchTestVoltage() { + return batchTestVoltage; + } + + public void setBatchTestVoltage(String batchTestVoltage) { + this.batchTestVoltage = batchTestVoltage; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public LocalDateTime getStartTime() { + return startTime; + } + + public void setStartTime(LocalDateTime startTime) { + this.startTime = startTime; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public Long getFolderId() { + return folderId; + } + + public void setFolderId(Long folderId) { + this.folderId = folderId; + } + + public String getFolderNo() { + return folderNo; + } + + public void setFolderNo(String folderNo) { + this.folderNo = folderNo; + } + + public Long getTaskId() { + return taskId; + } + + public void setTaskId(Long taskId) { + this.taskId = taskId; + } + + public String getSampleName() { + return sampleName; + } + + public void setSampleName(String sampleName) { + this.sampleName = sampleName; + } + + public String getSampleType() { + return sampleType; + } + + public void setSampleType(String sampleType) { + this.sampleType = sampleType; + } + + public String getSampleGroup() { + return sampleGroup; + } + + public void setSampleGroup(String sampleGroup) { + this.sampleGroup = sampleGroup; + } + + public Double getCapacity() { + return capacity; + } + + public void setCapacity(Double capacity) { + this.capacity = capacity; + } + + public Long getAmount() { + return amount; + } + + public void setAmount(Long amount) { + this.amount = amount; + } + + public String getSampleCode() { + return sampleCode; + } + + public void setSampleCode(String sampleCode) { + this.sampleCode = sampleCode; + } + + public Long getMaterialId() { + return materialId; + } + + public void setMaterialId(Long materialId) { + this.materialId = materialId; + } + + public String getMaterialName() { + return materialName; + } + + public void setMaterialName(String materialName) { + this.materialName = materialName; + } + + public String getMaterialCode() { + return materialCode; + } + + public void setMaterialCode(String materialCode) { + this.materialCode = materialCode; + } + + public String getTestGroup() { + return testGroup; + } + + public void setTestGroup(String testGroup) { + this.testGroup = testGroup; + } + + public String getPositiveMaterial() { + return positiveMaterial; + } + + public void setPositiveMaterial(String positiveMaterial) { + this.positiveMaterial = positiveMaterial; + } + + public String getPositiveActivity() { + return positiveActivity; + } + + public void setPositiveActivity(String positiveActivity) { + this.positiveActivity = positiveActivity; + } + + public String getPositiveConductiveCarbon() { + return positiveConductiveCarbon; + } + + public void setPositiveConductiveCarbon(String positiveConductiveCarbon) { + this.positiveConductiveCarbon = positiveConductiveCarbon; + } + + public String getPvdf5130() { + return pvdf5130; + } + + public void setPvdf5130(String pvdf5130) { + this.pvdf5130 = pvdf5130; + } + + public Double getPositivePressDensity() { + return positivePressDensity; + } + + public void setPositivePressDensity(Double positivePressDensity) { + this.positivePressDensity = positivePressDensity; + } + + public String getNegativeMaterial() { + return negativeMaterial; + } + + public void setNegativeMaterial(String negativeMaterial) { + this.negativeMaterial = negativeMaterial; + } + + public String getNegativeActivity() { + return negativeActivity; + } + + public void setNegativeActivity(String negativeActivity) { + this.negativeActivity = negativeActivity; + } + + public String getNegativeConductiveCarbon() { + return negativeConductiveCarbon; + } + + public void setNegativeConductiveCarbon(String negativeConductiveCarbon) { + this.negativeConductiveCarbon = negativeConductiveCarbon; + } + + public String getNegativeCmc() { + return negativeCmc; + } + + public void setNegativeCmc(String negativeCmc) { + this.negativeCmc = negativeCmc; + } + + public String getNegativeSbr() { + return negativeSbr; + } + + public void setNegativeSbr(String negativeSbr) { + this.negativeSbr = negativeSbr; + } + + public Double getNegativePressDensity() { + return negativePressDensity; + } + + public void setNegativePressDensity(Double negativePressDensity) { + this.negativePressDensity = negativePressDensity; + } + + public Double getNp() { + return np; + } + + public void setNp(Double np) { + this.np = np; + } + + public String getElectrolyte() { + return electrolyte; + } + + public void setElectrolyte(String electrolyte) { + this.electrolyte = electrolyte; + } + + public Double getDiaphragm() { + return diaphragm; + } + + public void setDiaphragm(Double diaphragm) { + this.diaphragm = diaphragm; + } + + public String getTestVoltage() { + return testVoltage; + } + + public void setTestVoltage(String testVoltage) { + this.testVoltage = testVoltage; + } + + public Double getPositiveCapacity() { + return positiveCapacity; + } + + public void setPositiveCapacity(Double positiveCapacity) { + this.positiveCapacity = positiveCapacity; + } + + public String getPositiveRatio() { + return positiveRatio; + } + + public void setPositiveRatio(String positiveRatio) { + this.positiveRatio = positiveRatio; + } + + public Double getPositiveRollinPressDen() { + return positiveRollinPressDen; + } + + public void setPositiveRollinPressDen(Double positiveRollinPressDen) { + this.positiveRollinPressDen = positiveRollinPressDen; + } + + public Double getPositiveCoatingPressDen() { + return positiveCoatingPressDen; + } + + public void setPositiveCoatingPressDen(Double positiveCoatingPressDen) { + this.positiveCoatingPressDen = positiveCoatingPressDen; + } + + public Double getPositiveFoilThickness() { + return positiveFoilThickness; + } + + public void setPositiveFoilThickness(Double positiveFoilThickness) { + this.positiveFoilThickness = positiveFoilThickness; + } + + public Double getRollinThickness() { + return rollinThickness; + } + + public void setRollinThickness(Double rollinThickness) { + this.rollinThickness = rollinThickness; + } + + public Double getNegativeCapacity() { + return negativeCapacity; + } + + public void setNegativeCapacity(Double negativeCapacity) { + this.negativeCapacity = negativeCapacity; + } + + public String getNegativeRatio() { + return negativeRatio; + } + + public void setNegativeRatio(String negativeRatio) { + this.negativeRatio = negativeRatio; + } + + public Double getNegativeRollinPressDen() { + return negativeRollinPressDen; + } + + public void setNegativeRollinPressDen(Double negativeRollinPressDen) { + this.negativeRollinPressDen = negativeRollinPressDen; + } + + public Double getNegativeCoatingPressDen() { + return negativeCoatingPressDen; + } + + public void setNegativeCoatingPressDen(Double negativeCoatingPressDen) { + this.negativeCoatingPressDen = negativeCoatingPressDen; + } + + public Double getNegativeFoilThickness() { + return negativeFoilThickness; + } + + public void setNegativeFoilThickness(Double negativeFoilThickness) { + this.negativeFoilThickness = negativeFoilThickness; + } + + public Double getNegativeThickness() { + return negativeThickness; + } + + public void setNegativeThickness(Double negativeThickness) { + this.negativeThickness = negativeThickness; + } + + public String getObtainStatus() { + return obtainStatus; + } + + public void setObtainStatus(String obtainStatus) { + this.obtainStatus = obtainStatus; + } + + public LocalDateTime getObtainTime() { + return obtainTime; + } + + public void setObtainTime(LocalDateTime obtainTime) { + this.obtainTime = obtainTime; + } + + public String getTestCondition() { + return testCondition; + } + + public void setTestCondition(String testCondition) { + this.testCondition = testCondition; + } + + public String getLocation() { + return location; + } + + public void setLocation(String location) { + this.location = location; + } + + public Long getLocationId() { + return locationId; + } + + public void setLocationId(Long locationId) { + this.locationId = locationId; + } + + public Long getPreorderId() { + return preorderId; + } + + public void setPreorderId(Long preorderId) { + this.preorderId = preorderId; + } + + public String getProjectGroup() { + return projectGroup; + } + + public void setProjectGroup(String projectGroup) { + this.projectGroup = projectGroup; + } + + public String getPolePieceStatus() { + return polePieceStatus; + } + + public void setPolePieceStatus(String polePieceStatus) { + this.polePieceStatus = polePieceStatus; + } + + public Double getPolePieceQuality() { + return polePieceQuality; + } + + public void setPolePieceQuality(Double polePieceQuality) { + this.polePieceQuality = polePieceQuality; + } + + public Double getPositivePolePieceQuality() { + return positivePolePieceQuality; + } + + public void setPositivePolePieceQuality(Double positivePolePieceQuality) { + this.positivePolePieceQuality = positivePolePieceQuality; + } + + public Double getFoilQuality() { + return foilQuality; + } + + public void setFoilQuality(Double foilQuality) { + this.foilQuality = foilQuality; + } + + public Double getPositiveActivityQuality() { + return positiveActivityQuality; + } + + public void setPositiveActivityQuality(Double positiveActivityQuality) { + this.positiveActivityQuality = positiveActivityQuality; + } + + public String getDispose() { + return dispose; + } + + public void setDispose(String dispose) { + this.dispose = dispose; + } + + public Double getDisposeFluidMass() { + return disposeFluidMass; + } + + public void setDisposeFluidMass(Double disposeFluidMass) { + this.disposeFluidMass = disposeFluidMass; + } + + public Double getDisposeProportion() { + return disposeProportion; + } + + public void setDisposeProportion(Double disposeProportion) { + this.disposeProportion = disposeProportion; + } + + public Double getDisposeActiveSubstance() { + return disposeActiveSubstance; + } + + public void setDisposeActiveSubstance(Double disposeActiveSubstance) { + this.disposeActiveSubstance = disposeActiveSubstance; + } + + public String getDisposeCabinetPoint() { + return disposeCabinetPoint; + } + + public void setDisposeCabinetPoint(String disposeCabinetPoint) { + this.disposeCabinetPoint = disposeCabinetPoint; + } + + public Double getDisposeChargingCapacity() { + return disposeChargingCapacity; + } + + public void setDisposeChargingCapacity(Double disposeChargingCapacity) { + this.disposeChargingCapacity = disposeChargingCapacity; + } + + public Double getDisposeDisChangeCapacity() { + return disposeDisChangeCapacity; + } + + public void setDisposeDisChangeCapacity(Double disposeDisChangeCapacity) { + this.disposeDisChangeCapacity = disposeDisChangeCapacity; + } + + public Double getDisposeFirstEffect() { + return disposeFirstEffect; + } + + public void setDisposeFirstEffect(Double disposeFirstEffect) { + this.disposeFirstEffect = disposeFirstEffect; + } + + public Double getCbPositiveRatio() { + return cbPositiveRatio; + } + + public void setCbPositiveRatio(Double cbPositiveRatio) { + this.cbPositiveRatio = cbPositiveRatio; + } + + public Double getCbPositiveSliceArea() { + return cbPositiveSliceArea; + } + + public void setCbPositiveSliceArea(Double cbPositiveSliceArea) { + this.cbPositiveSliceArea = cbPositiveSliceArea; + } + + public Double getCbNegativeSliceQuality() { + return cbNegativeSliceQuality; + } + + public void setCbNegativeSliceQuality(Double cbNegativeSliceQuality) { + this.cbNegativeSliceQuality = cbNegativeSliceQuality; + } + + public Double getCbValue() { + return cbValue; + } + + public void setCbValue(Double cbValue) { + this.cbValue = cbValue; + } + + public Double getCbNegativeActivity() { + return cbNegativeActivity; + } + + public void setCbNegativeActivity(Double cbNegativeActivity) { + this.cbNegativeActivity = cbNegativeActivity; + } + + public Double getCbNegativeRatio() { + return cbNegativeRatio; + } + + public void setCbNegativeRatio(Double cbNegativeRatio) { + this.cbNegativeRatio = cbNegativeRatio; + } + + public Double getCbNegativeFluidMass() { + return cbNegativeFluidMass; + } + + public void setCbNegativeFluidMass(Double cbNegativeFluidMass) { + this.cbNegativeFluidMass = cbNegativeFluidMass; + } + + public Double getCbNegativeSliceArea() { + return cbNegativeSliceArea; + } + + public void setCbNegativeSliceArea(Double cbNegativeSliceArea) { + this.cbNegativeSliceArea = cbNegativeSliceArea; + } + + public Double getCbPositiveCoatingPressDen() { + return cbPositiveCoatingPressDen; + } + + public void setCbPositiveCoatingPressDen(Double cbPositiveCoatingPressDen) { + this.cbPositiveCoatingPressDen = cbPositiveCoatingPressDen; + } + + public Double getCbNegativeActivityQuality() { + return cbNegativeActivityQuality; + } + + public void setCbNegativeActivityQuality(Double cbNegativeActivityQuality) { + this.cbNegativeActivityQuality = cbNegativeActivityQuality; + } + + public Double getCbNegativeCoatingPressDen() { + return cbNegativeCoatingPressDen; + } + + public void setCbNegativeCoatingPressDen(Double cbNegativeCoatingPressDen) { + this.cbNegativeCoatingPressDen = cbNegativeCoatingPressDen; + } + + public Double getSampleCapacity() { + return sampleCapacity; + } + + public void setSampleCapacity(Double sampleCapacity) { + this.sampleCapacity = sampleCapacity; + } + + public Double getSampleCoatingPressDen() { + return sampleCoatingPressDen; + } + + public void setSampleCoatingPressDen(Double sampleCoatingPressDen) { + this.sampleCoatingPressDen = sampleCoatingPressDen; + } + + public String getOperaterId() { + return operaterId; + } + + public void setOperaterId(String operaterId) { + this.operaterId = operaterId; + } + + public String getOperater() { + return operater; + } + + public void setOperater(String operater) { + this.operater = operater; + } + + public LocalDateTime getOperateTime() { + return operateTime; + } + + public void setOperateTime(LocalDateTime operateTime) { + this.operateTime = operateTime; + } + + public String getObtainUserId() { + return obtainUserId; + } + + public void setObtainUserId(String obtainUserId) { + this.obtainUserId = obtainUserId; + } + + public String getObtainUserName() { + return obtainUserName; + } + + public void setObtainUserName(String obtainUserName) { + this.obtainUserName = obtainUserName; + } + + public String getCancelReason() { + return cancelReason; + } + + public void setCancelReason(String cancelReason) { + this.cancelReason = cancelReason; + } + + public String getSendSampleBatchNo() { + return sendSampleBatchNo; + } + + public void setSendSampleBatchNo(String sendSampleBatchNo) { + this.sendSampleBatchNo = sendSampleBatchNo; + } + + public String getOrdNo() { + return ordNo; + } + + public void setOrdNo(String ordNo) { + this.ordNo = ordNo; + } + + public String getOrdName() { + return ordName; + } + + public void setOrdName(String ordName) { + this.ordName = ordName; + } + + public String getOrdDesc() { + return ordDesc; + } + + public void setOrdDesc(String ordDesc) { + this.ordDesc = ordDesc; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public String getReceiveRemark() { + return receiveRemark; + } + + public void setReceiveRemark(String receiveRemark) { + this.receiveRemark = receiveRemark; + } + + public String getOrderDisposeFlag() { + return orderDisposeFlag; + } + + public void setOrderDisposeFlag(String orderDisposeFlag) { + this.orderDisposeFlag = orderDisposeFlag; + } + + public LocalDateTime getStartKeepTime() { + return startKeepTime; + } + + public void setStartKeepTime(LocalDateTime startKeepTime) { + this.startKeepTime = startKeepTime; + } + + public Long getKeepOrderDay() { + return keepOrderDay; + } + + public void setKeepOrderDay(Long keepOrderDay) { + this.keepOrderDay = keepOrderDay; + } + + public String getHasPreProcess() { + return hasPreProcess; + } + + public void setHasPreProcess(String hasPreProcess) { + this.hasPreProcess = hasPreProcess; + } + + public String getSampleGetNo() { + return sampleGetNo; + } + + public void setSampleGetNo(String sampleGetNo) { + this.sampleGetNo = sampleGetNo; + } + + public LocalDateTime getCollectSampleTime() { + return collectSampleTime; + } + + public void setCollectSampleTime(LocalDateTime collectSampleTime) { + this.collectSampleTime = collectSampleTime; + } + + public String getTestNames() { + return testNames; + } + + public void setTestNames(String testNames) { + this.testNames = testNames; + } + + public String getTestTypes() { + return testTypes; + } + + public void setTestTypes(String testTypes) { + this.testTypes = testTypes; + } + + public Long getBalanceEptId() { + return balanceEptId; + } + + public void setBalanceEptId(Long balanceEptId) { + this.balanceEptId = balanceEptId; + } + + public String getBalanceEptCode() { + return balanceEptCode; + } + + public void setBalanceEptCode(String balanceEptCode) { + this.balanceEptCode = balanceEptCode; + } + + public String getBalanceEptName() { + return balanceEptName; + } + + public void setBalanceEptName(String balanceEptName) { + this.balanceEptName = balanceEptName; + } + + public String getBalanceUserId() { + return balanceUserId; + } + + public void setBalanceUserId(String balanceUserId) { + this.balanceUserId = balanceUserId; + } + + public String getBalanceUserName() { + return balanceUserName; + } + + public void setBalanceUserName(String balanceUserName) { + this.balanceUserName = balanceUserName; + } + + public String getSampleBatchRemark() { + return sampleBatchRemark; + } + + public void setSampleBatchRemark(String sampleBatchRemark) { + this.sampleBatchRemark = sampleBatchRemark; + } + + public Long getHangUpTestStepId() { + return hangUpTestStepId; + } + + public void setHangUpTestStepId(Long hangUpTestStepId) { + this.hangUpTestStepId = hangUpTestStepId; + } + + public Long getHangUpTestStepNum() { + return hangUpTestStepNum; + } + + public void setHangUpTestStepNum(Long hangUpTestStepNum) { + this.hangUpTestStepNum = hangUpTestStepNum; + } + + public Long getHangUpTestStep2Id() { + return hangUpTestStep2Id; + } + + public void setHangUpTestStep2Id(Long hangUpTestStep2Id) { + this.hangUpTestStep2Id = hangUpTestStep2Id; + } + + public Long getHangUpTestStep2Num() { + return hangUpTestStep2Num; + } + + public void setHangUpTestStep2Num(Long hangUpTestStep2Num) { + this.hangUpTestStep2Num = hangUpTestStep2Num; + } + + public String getLanDianAcqStatus() { + return lanDianAcqStatus; + } + + public void setLanDianAcqStatus(String lanDianAcqStatus) { + this.lanDianAcqStatus = lanDianAcqStatus; + } + + public LocalDateTime getPlanDianAcqFinshTime() { + return planDianAcqFinshTime; + } + + public void setPlanDianAcqFinshTime(LocalDateTime planDianAcqFinshTime) { + this.planDianAcqFinshTime = planDianAcqFinshTime; + } + + public String getOverTimeDianAcq() { + return overTimeDianAcq; + } + + public void setOverTimeDianAcq(String overTimeDianAcq) { + this.overTimeDianAcq = overTimeDianAcq; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/bean/LimsOrderCancelBean.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/bean/LimsOrderCancelBean.java new file mode 100644 index 0000000..848f236 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/bean/LimsOrderCancelBean.java @@ -0,0 +1,199 @@ +package com.sunwayworld.basemodule.business.test.order.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 样品取消记录 + * + * @author zhangs@sunwayworld.com + * @date 2024-08-02 + */ +@Table("T_LIMS_ORDER_CANCEL") +public class LimsOrderCancelBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long folderId;// 委托单ID + private Long orderId;// 样品ID + private String ordNo;// 样品编号 + private String ordName;// 样品名称 + private String sendSampleBatchNo;// 来样批次 + private String checkType;// 检验类型 + private String factoryNo;// 工厂编号 + private String materialCode;// 材料号 + private String materialName;// 材料名称 + private String sampleTaskNumberHand;// 取样单单号 + private String productionLineName;// 产线名称 + private String processes;// 工序名称 + private String stationWorkcellName;// 工位 + private String reinspect;// 是否复检 + private String cancelReason;// 取消收样原因 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime obtainTime;// 取消时间 + private String obtainUserId;// 取消人 + private String obtainUserName;// 取消人 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getFolderId() { + return folderId; + } + + public void setFolderId(Long folderId) { + this.folderId = folderId; + } + + public Long getOrderId() { + return orderId; + } + + public void setOrderId(Long orderId) { + this.orderId = orderId; + } + + public String getOrdNo() { + return ordNo; + } + + public void setOrdNo(String ordNo) { + this.ordNo = ordNo; + } + + public String getOrdName() { + return ordName; + } + + public void setOrdName(String ordName) { + this.ordName = ordName; + } + + public String getSendSampleBatchNo() { + return sendSampleBatchNo; + } + + public void setSendSampleBatchNo(String sendSampleBatchNo) { + this.sendSampleBatchNo = sendSampleBatchNo; + } + + public String getCheckType() { + return checkType; + } + + public void setCheckType(String checkType) { + this.checkType = checkType; + } + + public String getFactoryNo() { + return factoryNo; + } + + public void setFactoryNo(String factoryNo) { + this.factoryNo = factoryNo; + } + + public String getMaterialCode() { + return materialCode; + } + + public void setMaterialCode(String materialCode) { + this.materialCode = materialCode; + } + + public String getMaterialName() { + return materialName; + } + + public void setMaterialName(String materialName) { + this.materialName = materialName; + } + + public String getSampleTaskNumberHand() { + return sampleTaskNumberHand; + } + + public void setSampleTaskNumberHand(String sampleTaskNumberHand) { + this.sampleTaskNumberHand = sampleTaskNumberHand; + } + + public String getProductionLineName() { + return productionLineName; + } + + public void setProductionLineName(String productionLineName) { + this.productionLineName = productionLineName; + } + + public String getProcesses() { + return processes; + } + + public void setProcesses(String processes) { + this.processes = processes; + } + + public String getStationWorkcellName() { + return stationWorkcellName; + } + + public void setStationWorkcellName(String stationWorkcellName) { + this.stationWorkcellName = stationWorkcellName; + } + + public String getReinspect() { + return reinspect; + } + + public void setReinspect(String reinspect) { + this.reinspect = reinspect; + } + + public String getCancelReason() { + return cancelReason; + } + + public void setCancelReason(String cancelReason) { + this.cancelReason = cancelReason; + } + + public LocalDateTime getObtainTime() { + return obtainTime; + } + + public void setObtainTime(LocalDateTime obtainTime) { + this.obtainTime = obtainTime; + } + + public String getObtainUserId() { + return obtainUserId; + } + + public void setObtainUserId(String obtainUserId) { + this.obtainUserId = obtainUserId; + } + + public String getObtainUserName() { + return obtainUserName; + } + + public void setObtainUserName(String obtainUserName) { + this.obtainUserName = obtainUserName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/bean/LimsOrderDisposeBean.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/bean/LimsOrderDisposeBean.java new file mode 100644 index 0000000..1fe0f37 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/bean/LimsOrderDisposeBean.java @@ -0,0 +1,147 @@ +package com.sunwayworld.basemodule.business.test.order.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 样品处置 + * + * @author zhangs@sunwayworld.com + * @date 2023-09-22 + */ +@Table("T_LIMS_ORDER_DISPOSE") +public class LimsOrderDisposeBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String disposeInfo;// 样品处置信息 + private String disposeWeight;// 处置重量 + private String disposeMethod;// 处置方式 + private String disposeUserId;// 处置人ID + private String disposeUserName;// 处置人 + private String disposeReason;// 处置原因 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getDisposeInfo() { + return disposeInfo; + } + + public void setDisposeInfo(String disposeInfo) { + this.disposeInfo = disposeInfo; + } + + public String getDisposeWeight() { + return disposeWeight; + } + + public void setDisposeWeight(String disposeWeight) { + this.disposeWeight = disposeWeight; + } + + public String getDisposeMethod() { + return disposeMethod; + } + + public void setDisposeMethod(String disposeMethod) { + this.disposeMethod = disposeMethod; + } + + public String getDisposeUserId() { + return disposeUserId; + } + + public void setDisposeUserId(String disposeUserId) { + this.disposeUserId = disposeUserId; + } + + public String getDisposeUserName() { + return disposeUserName; + } + + public void setDisposeUserName(String disposeUserName) { + this.disposeUserName = disposeUserName; + } + + public String getDisposeReason() { + return disposeReason; + } + + public void setDisposeReason(String disposeReason) { + this.disposeReason = disposeReason; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/bean/LimsOrderOperateBean.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/bean/LimsOrderOperateBean.java new file mode 100644 index 0000000..a945738 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/bean/LimsOrderOperateBean.java @@ -0,0 +1,136 @@ +package com.sunwayworld.basemodule.business.test.order.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 样品操作记录 + * + * @author shihh@sunwayworld.com + * @date 2022-09-26 + */ +@Table("T_LIMS_ORDER_OPERATE") +public class LimsOrderOperateBean extends AbstractInsertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long orderId;// 样品ID + private String operateType;// 操作类型 + private String endFlag;// 结束标志 + private String operateComment;// 操作说明 + private String targetId;// 目标人工号 + private String targetName;// 目标人 + private String remark;// 备注 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 操作时间 + + private String retriveCount; //调取量 + private LocalDateTime retriveTime; //调取时间 + private String retrivePurpose; //调取用途信息 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getOrderId() { + return orderId; + } + + public void setOrderId(Long orderId) { + this.orderId = orderId; + } + + public String getOperateType() { + return operateType; + } + + public void setOperateType(String operateType) { + this.operateType = operateType; + } + + public String getEndFlag() { + return endFlag; + } + + public void setEndFlag(String endFlag) { + this.endFlag = endFlag; + } + + public String getOperateComment() { + return operateComment; + } + + public void setOperateComment(String operateComment) { + this.operateComment = operateComment; + } + + public String getTargetId() { + return targetId; + } + + public void setTargetId(String targetId) { + this.targetId = targetId; + } + + public String getTargetName() { + return targetName; + } + + public void setTargetName(String targetName) { + this.targetName = targetName; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getRetriveCount() { + return retriveCount; + } + + public void setRetriveCount(String retriveCount) { + this.retriveCount = retriveCount; + } + + public LocalDateTime getRetriveTime() { + return retriveTime; + } + + public void setRetriveTime(LocalDateTime retriveTime) { + this.retriveTime = retriveTime; + } + + public String getRetrivePurpose() { + return retrivePurpose; + } + + public void setRetrivePurpose(String retrivePurpose) { + this.retrivePurpose = retrivePurpose; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/bean/LimsRetainOrderBean.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/bean/LimsRetainOrderBean.java new file mode 100644 index 0000000..f0360f7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/bean/LimsRetainOrderBean.java @@ -0,0 +1,197 @@ +package com.sunwayworld.basemodule.business.test.order.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; +import java.time.LocalDate; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 留样库 + * + * @author zhangs@sunwayworld.com + * @date 2024-08-27 + */ +@Table("T_LIMS_RETAIN_ORDER") +public class LimsRetainOrderBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String folderNo;// 委托单编号 + private String status;// 状态 + private String sendSampleBatchNo;// 来样批次 + private String ordNo;// 样品编号 + private String ordName;// 样品名称 + private String processes;// 工序 + private String materialName;// 材料名称 + private String materialCode;// 材料编码 + private String productionLineName;// 产线名称 + private String stationWorkcellName;// 工位 + private String sampleQuality;// 样品质量(kg) + private LocalDate startKeepTime;// 开始留样时间 + private LocalDate expireTime;// 过期日期 + private String keepLocation;// 留样位置 + private String obtainUserName;// 收样人名称 + private LocalDate obtainTime;// 收样时间 + private String cancelReason;// 取消原因 + private String receiveRemark;// 收样备注 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getFolderNo() { + return folderNo; + } + + public void setFolderNo(String folderNo) { + this.folderNo = folderNo; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public String getSendSampleBatchNo() { + return sendSampleBatchNo; + } + + public void setSendSampleBatchNo(String sendSampleBatchNo) { + this.sendSampleBatchNo = sendSampleBatchNo; + } + + public String getOrdName() { + return ordName; + } + + public void setOrdName(String ordName) { + this.ordName = ordName; + } + + public String getProcesses() { + return processes; + } + + public void setProcesses(String processes) { + this.processes = processes; + } + + public String getMaterialName() { + return materialName; + } + + public void setMaterialName(String materialName) { + this.materialName = materialName; + } + + public String getMaterialCode() { + return materialCode; + } + + public void setMaterialCode(String materialCode) { + this.materialCode = materialCode; + } + + public String getProductionLineName() { + return productionLineName; + } + + public void setProductionLineName(String productionLineName) { + this.productionLineName = productionLineName; + } + + public String getStationWorkcellName() { + return stationWorkcellName; + } + + public void setStationWorkcellName(String stationWorkcellName) { + this.stationWorkcellName = stationWorkcellName; + } + + public String getSampleQuality() { + return sampleQuality; + } + + public void setSampleQuality(String sampleQuality) { + this.sampleQuality = sampleQuality; + } + + public LocalDate getStartKeepTime() { + return startKeepTime; + } + + public void setStartKeepTime(LocalDate startKeepTime) { + this.startKeepTime = startKeepTime; + } + + public LocalDate getExpireTime() { + return expireTime; + } + + public void setExpireTime(LocalDate expireTime) { + this.expireTime = expireTime; + } + + public String getKeepLocation() { + return keepLocation; + } + + public void setKeepLocation(String keepLocation) { + this.keepLocation = keepLocation; + } + + public String getObtainUserName() { + return obtainUserName; + } + + public void setObtainUserName(String obtainUserName) { + this.obtainUserName = obtainUserName; + } + + public LocalDate getObtainTime() { + return obtainTime; + } + + public void setObtainTime(LocalDate obtainTime) { + this.obtainTime = obtainTime; + } + + public String getCancelReason() { + return cancelReason; + } + + public void setCancelReason(String cancelReason) { + this.cancelReason = cancelReason; + } + + public String getReceiveRemark() { + return receiveRemark; + } + + public void setReceiveRemark(String receiveRemark) { + this.receiveRemark = receiveRemark; + } + + public String getOrdNo() { + return ordNo; + } + + public void setOrdNo(String ordNo) { + this.ordNo = ordNo; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/LimsOrderCancelController.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/LimsOrderCancelController.java new file mode 100644 index 0000000..0b17db6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/LimsOrderCancelController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.test.order.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/business/test/order-cancels/page") +public interface LimsOrderCancelController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/LimsOrderController.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/LimsOrderController.java new file mode 100644 index 0000000..15bb18b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/LimsOrderController.java @@ -0,0 +1,23 @@ +package com.sunwayworld.basemodule.business.test.order.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/business/test/orders/page") +public interface LimsOrderController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { + @RequestMapping({"/kdqdPage"}) + String kdqdPage(); + @RequestMapping({"/kdzdPage"}) + String kdzdPage(); + @RequestMapping({"/kdhdPage"}) + String kdhdPage(); + @RequestMapping({"/kdsearchPage"}) + String kdsearchPage(); + + @RequestMapping({"/choose-sendSampleBatchNo-list"}) + String chooseSendSampleBatchNoPage(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/LimsOrderDisposeController.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/LimsOrderDisposeController.java new file mode 100644 index 0000000..7614e70 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/LimsOrderDisposeController.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.business.test.order.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/business/test/order-disposes/page") +public interface LimsOrderDisposeController extends GenericEditListPageController, GenericDetailPageController, GenericAuditListPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/LimsOrderOperateController.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/LimsOrderOperateController.java new file mode 100644 index 0000000..524aac7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/LimsOrderOperateController.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.test.order.controller; + +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericEditListPageController; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/business/order-operates/page") +public interface LimsOrderOperateController extends GenericEditListPageController, GenericDetailPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/LimsRetainOrderController.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/LimsRetainOrderController.java new file mode 100644 index 0000000..79a9b0a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/LimsRetainOrderController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.test.order.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/business/test/retain-orders/page") +public interface LimsRetainOrderController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/impl/LimsOrderCancelControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/impl/LimsOrderCancelControllerImpl.java new file mode 100644 index 0000000..ff958c3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/impl/LimsOrderCancelControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.business.test.order.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.business.test.order.controller.LimsOrderCancelController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsOrderCancelControllerImpl implements LimsOrderCancelController { + + @Log(value = "样品取消记录编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/business/test/order-cancels/lims-order-cancel-edit-list"; + } + + @Log(value = "样品取消记录详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/business/test/order-cancels/lims-order-cancel-detail"; + } + + @Log(value = "样品取消记录查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/business/test/order-cancels/lims-order-cancel-search-list"; + } + + @Log(value = "样品取消记录选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/business/test/order-cancels/lims-order-cancel-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/impl/LimsOrderControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/impl/LimsOrderControllerImpl.java new file mode 100644 index 0000000..ac65b68 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/impl/LimsOrderControllerImpl.java @@ -0,0 +1,61 @@ +package com.sunwayworld.basemodule.business.test.order.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.business.test.order.controller.LimsOrderController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsOrderControllerImpl implements LimsOrderController { + + @Log(value = "样品表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/business/test/orders/lims-order-edit-list"; + } + + @Log(value = "样品表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/business/test/orders/lims-order-detail"; + } + + @Log(value = "样品表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/business/test/orders/lims-order-search-list"; + } + + @Log(value = "样品表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/business/test/orders/lims-order-choose-list"; + } + + @Override + public String kdqdPage() { + return "basemodule/business/test/orders/lims-order-kd-qd-list"; + } + + @Override + public String kdzdPage() { + return "basemodule/business/test/orders/lims-order-kd-zd-list"; + } + + @Override + public String kdhdPage() { + return "basemodule/business/test/orders/lims-order-kd-hd-list"; + } + + @Override + public String kdsearchPage() { + return "basemodule/business/test/orders/lims-order-kd-search-list"; + } + + @Override + public String chooseSendSampleBatchNoPage() { + return "basemodule/business/test/orders/lims-order-choose-sendSampleBatchNo-list"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/impl/LimsOrderDisposeControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/impl/LimsOrderDisposeControllerImpl.java new file mode 100644 index 0000000..fc50390 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/impl/LimsOrderDisposeControllerImpl.java @@ -0,0 +1,43 @@ +package com.sunwayworld.basemodule.business.test.order.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.business.test.order.controller.LimsOrderDisposeController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsOrderDisposeControllerImpl implements LimsOrderDisposeController { + + @Log(value = "样品处置编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/business/test/order-disposes/lims-order-dispose-edit-list"; + } + + @Log(value = "样品处置详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/business/test/order-disposes/lims-order-dispose-detail"; + } + + @Log(value = "样品处置审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/business/test/order-disposes/lims-order-dispose-audit-list"; + } + + @Log(value = "样品处置查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/business/test/order-disposes/lims-order-dispose-search-list"; + } + + @Log(value = "样品处置选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/business/test/order-disposes/lims-order-dispose-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/impl/LimsOrderOperateControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/impl/LimsOrderOperateControllerImpl.java new file mode 100644 index 0000000..214c151 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/impl/LimsOrderOperateControllerImpl.java @@ -0,0 +1,25 @@ +package com.sunwayworld.basemodule.business.test.order.controller.impl; + +import com.sunwayworld.basemodule.business.test.order.controller.LimsOrderOperateController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.stereotype.Controller; + +@Controller +@GikamBean +public class LimsOrderOperateControllerImpl implements LimsOrderOperateController { + + @Log(value = "样品操作记录编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/business/order-operates/lims-order-operate-edit-list"; + } + + @Log(value = "样品操作记录详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/business/order-operates/lims-order-operate-detail"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/impl/LimsRetainOrderControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/impl/LimsRetainOrderControllerImpl.java new file mode 100644 index 0000000..f9cfa84 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/controller/impl/LimsRetainOrderControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.business.test.order.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.business.test.order.controller.LimsRetainOrderController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsRetainOrderControllerImpl implements LimsRetainOrderController { + + @Log(value = "留样库编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/business/test/retain-orders/lims-retain-order-edit-list"; + } + + @Log(value = "留样库详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/business/test/retain-orders/lims-retain-order-detail"; + } + + @Log(value = "留样库查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/business/test/retain-orders/lims-retain-order-search-list"; + } + + @Log(value = "留样库选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/business/test/retain-orders/lims-retain-order-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/LimsOrderCancelDao.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/LimsOrderCancelDao.java new file mode 100644 index 0000000..3b78aec --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/LimsOrderCancelDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.business.test.order.dao; + +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderCancelBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsOrderCancelDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/LimsOrderDao.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/LimsOrderDao.java new file mode 100644 index 0000000..ea758a1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/LimsOrderDao.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.business.test.order.dao; + +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.bean.LimsPretreatInformationBean; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +import java.util.List; +import java.util.Map; + +public interface LimsOrderDao extends GenericDao { + List> findPretreatInformationByOrder(MapperParameter p); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/LimsOrderDisposeDao.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/LimsOrderDisposeDao.java new file mode 100644 index 0000000..fba7765 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/LimsOrderDisposeDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.business.test.order.dao; + +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderDisposeBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsOrderDisposeDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/LimsOrderOperateDao.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/LimsOrderOperateDao.java new file mode 100644 index 0000000..8988ba0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/LimsOrderOperateDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.business.test.order.dao; + +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderOperateBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsOrderOperateDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/LimsRetainOrderDao.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/LimsRetainOrderDao.java new file mode 100644 index 0000000..050bf57 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/LimsRetainOrderDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.business.test.order.dao; + +import com.sunwayworld.basemodule.business.test.order.bean.LimsRetainOrderBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsRetainOrderDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/impl/LimsOrderCancelDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/impl/LimsOrderCancelDaoImpl.java new file mode 100644 index 0000000..0672bf4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/impl/LimsOrderCancelDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.business.test.order.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderCancelBean; +import com.sunwayworld.basemodule.business.test.order.dao.LimsOrderCancelDao; +import com.sunwayworld.basemodule.business.test.order.mapper.LimsOrderCancelMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsOrderCancelDaoImpl extends MybatisDaoSupport implements LimsOrderCancelDao { + + @Autowired + private LimsOrderCancelMapper limsOrderCancelMapper; + + @Override + public LimsOrderCancelMapper getMapper() { + return limsOrderCancelMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/impl/LimsOrderDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/impl/LimsOrderDaoImpl.java new file mode 100644 index 0000000..d545b7e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/impl/LimsOrderDaoImpl.java @@ -0,0 +1,33 @@ +package com.sunwayworld.basemodule.business.test.order.dao.impl; + +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.bean.LimsPretreatInformationBean; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.dao.LimsOrderDao; +import com.sunwayworld.basemodule.business.test.order.mapper.LimsOrderMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import java.util.List; +import java.util.Map; + +@Repository +@GikamBean +public class LimsOrderDaoImpl extends MybatisDaoSupport implements LimsOrderDao { + + @Autowired + private LimsOrderMapper limsOrderMapper; + + @Override + public LimsOrderMapper getMapper() { + return limsOrderMapper; + } + + @Override + public List> findPretreatInformationByOrder(MapperParameter p) { + return getMapper().findPretreatInformationByOrder(p); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/impl/LimsOrderDisposeDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/impl/LimsOrderDisposeDaoImpl.java new file mode 100644 index 0000000..6720d40 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/impl/LimsOrderDisposeDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.business.test.order.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderDisposeBean; +import com.sunwayworld.basemodule.business.test.order.dao.LimsOrderDisposeDao; +import com.sunwayworld.basemodule.business.test.order.mapper.LimsOrderDisposeMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsOrderDisposeDaoImpl extends MybatisDaoSupport implements LimsOrderDisposeDao { + + @Autowired + private LimsOrderDisposeMapper limsOrderDisposeMapper; + + @Override + public LimsOrderDisposeMapper getMapper() { + return limsOrderDisposeMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/impl/LimsOrderOperateDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/impl/LimsOrderOperateDaoImpl.java new file mode 100644 index 0000000..55a8ddb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/impl/LimsOrderOperateDaoImpl.java @@ -0,0 +1,23 @@ +package com.sunwayworld.basemodule.business.test.order.dao.impl; + +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderOperateBean; +import com.sunwayworld.basemodule.business.test.order.dao.LimsOrderOperateDao; +import com.sunwayworld.basemodule.business.test.order.mapper.LimsOrderOperateMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +@Repository +@GikamBean +public class LimsOrderOperateDaoImpl extends MybatisDaoSupport implements LimsOrderOperateDao { + + @Autowired + private LimsOrderOperateMapper limsOrderOperateMapper; + + @Override + public LimsOrderOperateMapper getMapper() { + return limsOrderOperateMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/impl/LimsRetainOrderDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/impl/LimsRetainOrderDaoImpl.java new file mode 100644 index 0000000..ba612e9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/dao/impl/LimsRetainOrderDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.business.test.order.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.business.test.order.bean.LimsRetainOrderBean; +import com.sunwayworld.basemodule.business.test.order.dao.LimsRetainOrderDao; +import com.sunwayworld.basemodule.business.test.order.mapper.LimsRetainOrderMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsRetainOrderDaoImpl extends MybatisDaoSupport implements LimsRetainOrderDao { + + @Autowired + private LimsRetainOrderMapper limsRetainOrderMapper; + + @Override + public LimsRetainOrderMapper getMapper() { + return limsRetainOrderMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/io/OrderKDHdExportTemplate.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/OrderKDHdExportTemplate.java new file mode 100644 index 0000000..60b9c12 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/OrderKDHdExportTemplate.java @@ -0,0 +1,125 @@ +package com.sunwayworld.basemodule.business.test.order.io; + + +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.framework.data.Pair; +import com.sunwayworld.framework.i18n.I18nHelper; +import com.sunwayworld.framework.io.excel.utils.ExcelUtils; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.service.GenericTemplateService; +import com.sunwayworld.framework.utils.*; +import org.apache.poi.hssf.usermodel.HSSFCell; +import org.apache.poi.hssf.usermodel.HSSFRow; +import org.apache.poi.hssf.usermodel.HSSFSheet; +import org.apache.poi.hssf.usermodel.HSSFWorkbook; +import org.apache.poi.ss.usermodel.CellStyle; +import org.apache.poi.ss.usermodel.DataFormat; +import org.apache.poi.ss.usermodel.Workbook; +import org.apache.poi.xssf.usermodel.XSSFCell; +import org.apache.poi.xssf.usermodel.XSSFRow; +import org.apache.poi.xssf.usermodel.XSSFSheet; +import org.apache.poi.xssf.usermodel.XSSFWorkbook; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.io.*; +import java.nio.file.Path; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import java.util.stream.Collectors; + +/** + * @author gaozq@sunwayworld.com 2023年11月16日 + */ +@Component(value = "OrderKDHdExportTemplate") +@GikamBean +public class OrderKDHdExportTemplate implements GenericTemplateService { + @Autowired + private LimsOrderService limsOrderService; + + @Override + public List> getTemplatePairList() { + List> templatePairList = new ArrayList<>(); + String ids = ServletUtils.getCurrentRequest().getParameter("ids"); + Pair templatePair = Pair.of("OrderKDHdExportTemplate", I18nHelper.getMessage("扣电后段模板")); + templatePairList.add(templatePair); + return templatePairList; + } + + @Override + public String getTemplateExtension() { + return "xlsx"; + } + + @Override + public void initTemplateData(Path path, Long aLong) { + String ids = ServletUtils.getCurrentRequest().getParameter("ids"); + if (StringUtils.isEmpty(ids)) { + return; + } + List idList = Arrays.stream(ids.split(",")).map(NumberUtils::parseLong).collect(Collectors.toList()); + + MapperParameter parameter = new MapperParameter(); + parameter.put("kdPageFlag",1); + parameter.setFilter(SearchFilter.instance().match("id", idList).filter(MatchPattern.OR)); + List orderBeanList = limsOrderService.selectList(parameter); + try { + InputStream in = new FileInputStream(path.toString()); + XSSFWorkbook workBook = new XSSFWorkbook(in); + //HSSFWorkbook workBook = new HSSFWorkbook(in); + //HSSFSheet sheet = workBook.getSheetAt(0); + XSSFSheet sheet = workBook.getSheetAt(0); + + if (!orderBeanList.isEmpty()) { + //补充数据 + addInfo(sheet, workBook, orderBeanList); + } + in.close(); + FileOutputStream outputStream = new FileOutputStream(path.toString()); + workBook.write(outputStream); + outputStream.close(); + workBook.close(); + } catch (FileNotFoundException e) { + e.printStackTrace(); + } catch (IOException e) { + e.printStackTrace(); + } + + } + + private void addInfo(XSSFSheet sheet, XSSFWorkbook wb, List orderBeanList) { + CellStyle leftCellStyle = ExcelUtils.getLeftCellStyle(wb); + DataFormat dataFormat = wb.createDataFormat(); + leftCellStyle.setDataFormat(dataFormat.getFormat("@")); + int endRowNum = sheet.getPhysicalNumberOfRows(); + XSSFRow firstRow = sheet.getRow(1); + int endCellNum = firstRow.getPhysicalNumberOfCells(); + //获取列信息: + String[] columnNames = new String[endCellNum]; + for (int i = 0; i < endCellNum; i++) { + XSSFCell cell = firstRow.getCell(i); + sheet.setColumnWidth(i, ExcelUtils.getCellWidth(cell.getStringCellValue())); + columnNames[i] = cell.getCellComment().getString().getString(); + } + for (int i = 0; i < orderBeanList.size(); i++) { + LimsOrderBean orderTask = orderBeanList.get(i); + XSSFRow row = sheet.createRow(i + endRowNum); + XSSFCell orderNoCell = row.createCell(0); + orderNoCell.setCellStyle(leftCellStyle); + orderNoCell.setCellValue(i + endRowNum); + for (int j = 0; j < columnNames.length; j++) { + XSSFCell cell = row.createCell(j); + String columnName = columnNames[j]; + // ext$中的字段也可以用属性名直接获取(但注意批注是小写) + String value = ObjectUtils.toString(BeanUtils.getPropertyValue(orderTask, columnName)); + cell.setCellValue(value); + cell.setCellStyle(leftCellStyle); + } + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/io/OrderKDImportFileFunction.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/OrderKDImportFileFunction.java new file mode 100644 index 0000000..52d06fd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/OrderKDImportFileFunction.java @@ -0,0 +1,145 @@ +package com.sunwayworld.basemodule.business.test.order.io; + + +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.basemodule.coredata.testoutline.bean.LimsTestOutlineBean; +import com.sunwayworld.basemodule.coredata.testoutline.service.LimsTestOutlineService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.i18n.I18nHelper; +import com.sunwayworld.framework.io.excel.ExcelHelper; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.io.file.FilePathManager; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.bean.CoreFileImportResultDTO; +import com.sunwayworld.module.item.file.function.CoreFileImportFunction; +import com.sunwayworld.module.item.file.manager.CoreFileManager; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.util.ObjectUtils; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +/** + * 后段导入 + * @author gaozq@sunwayworld.com 2023年11月16日 + */ +@Component(value = "OrderKDImportFileFunction") +@GikamBean +public class OrderKDImportFileFunction implements CoreFileImportFunction { + + @Autowired + private LimsOrderService limsOrderService; + @Autowired + private LimsTestOutlineService limsTestOutlineService; + + @Override + @Transactional + public CoreFileImportResultDTO apply(CoreFileBean coreFileBean) { + CoreFileImportResultDTO importResultRepresentation = new CoreFileImportResultDTO(); + + FilePathDTO fr = CoreFileUtils.toFilePath(coreFileBean); + + // 从tos服务器下载 + CoreFileManager coreFileManager = ApplicationContextHelper.getBean(CoreFileManager.class); + coreFileManager.download(coreFileBean, FilePathManager.getLocalPath(fr)); + + List importOrderInfos = ExcelHelper.readDataFromExcel(FilePathManager.getLocalPath(fr).toString(), 1, 2, LimsOrderBean.class,"xx"); + StringBuffer message = new StringBuffer(); + if (importOrderInfos.isEmpty()) { + // 存在错误信息 + String errorFileName = I18nHelper.getMessage("存在错误信息!"); + FilePathDTO filePathDTO = ExcelHelper.writeImportFailureListAsExcel(FilePathManager.getLocalPath(fr).toString(), importOrderInfos, 1, 2, errorFileName); + importResultRepresentation.setUrl(FilePathManager.getUrl(filePathDTO)); + } else { + List sendSampleBatchNos = importOrderInfos.stream().map(LimsOrderBean::getSendSampleBatchNo).distinct().collect(Collectors.toList()); + List hangUpTestSteps = importOrderInfos.stream().filter(o-> !ObjectUtils.isEmpty(o.getHangUpTestStep()) && !o.getHangUpTestStep().equals("/")).map(LimsOrderBean::getHangUpTestStep).distinct().collect(Collectors.toList()); + List hangUpTestSteps2 = importOrderInfos.stream().filter(o-> !ObjectUtils.isEmpty(o.getHangUpTestStep2()) && !o.getHangUpTestStep2().equals("/")).map(LimsOrderBean::getHangUpTestStep2).distinct().collect(Collectors.toList()); + if(ObjectUtils.isEmpty(hangUpTestSteps)){ + // 存在错误信息 + String errorFileName = I18nHelper.getMessage("存在错误信息!"); + FilePathDTO filePathDTO = ExcelHelper.writeImportFailureListAsExcel(FilePathManager.getLocalPath(fr).toString(), importOrderInfos, 1, 2, errorFileName); + importResultRepresentation.setUrl(FilePathManager.getUrl(filePathDTO)); + return importResultRepresentation; + } + if(!ObjectUtils.isEmpty(hangUpTestSteps2)){ + hangUpTestSteps.addAll(hangUpTestSteps2); + } + + List outlineBeans = limsTestOutlineService.selectListByFilter(SearchFilter.instance().match("outlineName",hangUpTestSteps).filter(MatchPattern.OR)); + if(ObjectUtils.isEmpty(outlineBeans)){ + throw new InvalidDataException("未找到"+StringUtils.join(hangUpTestSteps,"、")+"的检测大纲!"); + } + Map> groupByName = outlineBeans.stream().collect(Collectors.groupingBy(LimsTestOutlineBean::getOutlineName)); + List orderBeanList = limsOrderService.selectListByFilter(SearchFilter.instance().match("sendSampleBatchNo",sendSampleBatchNos).filter(MatchPattern.OR) + .match("KDSTATUS","audit").filter(MatchPattern.SEQ)); + List updateOrderBeans = new ArrayList<>(); + importOrderInfos.forEach(s -> { + //判断流水号是否重复 + if (!StringUtils.isBlank(s.getSendSampleBatchNo())) { + List orderBeans = orderBeanList.stream().filter(o->o.getSendSampleBatchNo().equals(s.getSendSampleBatchNo())).collect(Collectors.toList()); + orderBeans.forEach(o->{ + o.setPackageUser(s.getPackageUser()==null?"/":s.getPackageUser()); + o.setPackageDate(s.getPackageDate()); + o.setPackageClasses(s.getPackageClasses()==null?"/":s.getPackageClasses()); + o.setElectrolyteModel(s.getElectrolyteModel()==null?"/":s.getElectrolyteModel()); + o.setElectrolyteNo(s.getElectrolyteNo()==null?"/":s.getElectrolyteNo()); + o.setMountEquipt(s.getMountEquipt()==null?"/":s.getMountEquipt()); + o.setWater(s.getWater()==null?"/":s.getWater()); + o.setOxygen(s.getOxygen()==null?"/":s.getOxygen()); + o.setSealEquipt(s.getSealEquipt()==null?"/":s.getSealEquipt()); + o.setSealPressure(s.getSealPressure()==null?"/":s.getSealPressure()); + o.setHangUpTestUser(s.getHangUpTestUser()==null?"/":s.getHangUpTestUser()); + o.setHangUpTestDate(s.getHangUpTestDate()); + o.setHangUpTestClasses(s.getHangUpTestClasses()==null?"/":s.getHangUpTestClasses()); + o.setHangUpTestStep(s.getHangUpTestStep()); + o.setHangUpTestStepNum(s.getHangUpTestStepNum()); + o.setHangUpTestStep2(s.getHangUpTestStep2()); + o.setHangUpTestStep2Num(s.getHangUpTestStep2Num()); + if(!ObjectUtils.isEmpty(o.getHangUpTestStep())){ + List outlineBeanList = groupByName.get(o.getHangUpTestStep()); + if(!ObjectUtils.isEmpty(outlineBeanList)){ + o.setHangUpTestStepId(outlineBeanList.get(0).getId()); + }else{ + throw new InvalidDataException("未找到"+o.getHangUpTestStep()+"的检测大纲!"); + } + } + if(!ObjectUtils.isEmpty(o.getHangUpTestStep2())){ + List outlineBeanList = groupByName.get(o.getHangUpTestStep2()); + if(!ObjectUtils.isEmpty(outlineBeanList)){ + o.setHangUpTestStep2Id(outlineBeanList.get(0).getId()); + }else{ + throw new InvalidDataException("未找到"+o.getHangUpTestStep2()+"的检测大纲!"); + } + } + updateOrderBeans.add(o); + }); + }else { + throw new InvalidDataException("请填写来样批次号!"); + } + }); + + limsOrderService.getDao().update(updateOrderBeans,"PackageUser","PackageDate","PackageClasses","ElectrolyteModel","ElectrolyteNo" + ,"MountEquipt","Water","Oxygen","SealEquipt","SealPressure","HangUpTestUser","HangUpTestDate","HangUpTestClasses" + ,"HangUpTestStep","HangUpTestStepNum","HangUpTestStepId","HangUpTestStep2","HangUpTestStep2Num","HangUpTestStep2Id"); + } + + importResultRepresentation.setMessage(message.toString()); + return importResultRepresentation; + } + + @Override + public boolean test(CoreFileBean file, String service) { + return true; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/io/OrderKDQdExportTemplate.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/OrderKDQdExportTemplate.java new file mode 100644 index 0000000..ec64e9d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/OrderKDQdExportTemplate.java @@ -0,0 +1,124 @@ +package com.sunwayworld.basemodule.business.test.order.io; + + +import com.alibaba.fastjson.JSONObject; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.data.Pair; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.i18n.I18nHelper; +import com.sunwayworld.framework.io.excel.utils.ExcelUtils; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.service.GenericTemplateService; +import com.sunwayworld.framework.utils.*; +import org.apache.poi.hssf.usermodel.*; +import org.apache.poi.ss.usermodel.*; +import org.apache.poi.ss.util.CellAddress; +import org.apache.poi.ss.util.CellRangeAddressList; +import org.apache.poi.xssf.usermodel.XSSFCell; +import org.apache.poi.xssf.usermodel.XSSFRow; +import org.apache.poi.xssf.usermodel.XSSFSheet; +import org.apache.poi.xssf.usermodel.XSSFWorkbook; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.io.*; +import java.nio.file.Path; +import java.util.*; +import java.util.stream.Collectors; + +/** + * @author gaozq@sunwayworld.com 2023年11月16日 + */ +@Component(value = "OrderKDQdExportTemplate") +@GikamBean +public class OrderKDQdExportTemplate implements GenericTemplateService { + + @Autowired + private LimsOrderService limsOrderService; + + @Override + public List> getTemplatePairList() { + List> templatePairList = new ArrayList<>(); + String ids = ServletUtils.getCurrentRequest().getParameter("ids"); + Pair templatePair = Pair.of("OrderKDQdExportTemplate", I18nHelper.getMessage("扣电前段模板")); + templatePairList.add(templatePair); + return templatePairList; + } + + @Override + public String getTemplateExtension() { + return "xlsx"; + } + + @Override + public void initTemplateData(Path path, Long aLong) { + String ids = ServletUtils.getCurrentRequest().getParameter("ids"); + if (StringUtils.isEmpty(ids)) { + return; + } + List idList = Arrays.stream(ids.split(",")).map(NumberUtils::parseLong).collect(Collectors.toList()); + + MapperParameter parameter = new MapperParameter(); + parameter.setFilter(SearchFilter.instance().match("id", idList).filter(MatchPattern.OR)); + List orderBeanList = limsOrderService.selectList(parameter); + try { + InputStream in = new FileInputStream(path.toString()); + XSSFWorkbook workBook = new XSSFWorkbook(in); + //HSSFWorkbook workBook = new HSSFWorkbook(in); + //HSSFSheet sheet = workBook.getSheetAt(0); + XSSFSheet sheet = workBook.getSheetAt(0); + + if (!orderBeanList.isEmpty()) { + //补充数据 + addInfo(sheet, workBook, orderBeanList); + } + in.close(); + FileOutputStream outputStream = new FileOutputStream(path.toString()); + workBook.write(outputStream); + outputStream.close(); + workBook.close(); + } catch (FileNotFoundException e) { + e.printStackTrace(); + } catch (IOException e) { + e.printStackTrace(); + } + + } + + private void addInfo(XSSFSheet sheet, XSSFWorkbook wb, List orderBeanList) { + CellStyle leftCellStyle = ExcelUtils.getLeftCellStyle(wb); + DataFormat dataFormat = wb.createDataFormat(); + leftCellStyle.setDataFormat(dataFormat.getFormat("@")); + int endRowNum = sheet.getPhysicalNumberOfRows(); + XSSFRow firstRow = sheet.getRow(1); + int endCellNum = firstRow.getPhysicalNumberOfCells(); + //获取列信息: + String[] columnNames = new String[endCellNum]; + for (int i = 0; i < endCellNum; i++) { + XSSFCell cell = firstRow.getCell(i); + sheet.setColumnWidth(i, ExcelUtils.getCellWidth(cell.getStringCellValue())); + columnNames[i] = cell.getCellComment().getString().getString(); + } + for (int i = 0; i < orderBeanList.size(); i++) { + LimsOrderBean orderTask = orderBeanList.get(i); + XSSFRow row = sheet.createRow(i + endRowNum); + XSSFCell orderNoCell = row.createCell(0); + orderNoCell.setCellStyle(leftCellStyle); + orderNoCell.setCellValue(i + endRowNum); + for (int j = 0; j < columnNames.length; j++) { + XSSFCell cell = row.createCell(j); + String columnName = columnNames[j]; + // ext$中的字段也可以用属性名直接获取(但注意批注是小写) + String value = ObjectUtils.toString(BeanUtils.getPropertyValue(orderTask, columnName)); + cell.setCellValue(value); + cell.setCellStyle(leftCellStyle); + } + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/io/OrderKDQdImportFileFunction.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/OrderKDQdImportFileFunction.java new file mode 100644 index 0000000..356c0e0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/OrderKDQdImportFileFunction.java @@ -0,0 +1,282 @@ +package com.sunwayworld.basemodule.business.test.order.io; + + +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvironmentMonitorRecordBean; +import com.sunwayworld.basemodule.trm.home.bean.LimsHomeBean; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.i18n.I18nHelper; +import com.sunwayworld.framework.io.excel.ExcelHelper; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.io.file.FilePathManager; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.BeanUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.bean.CoreFileImportResultDTO; +import com.sunwayworld.module.item.file.function.CoreFileImportFunction; +import com.sunwayworld.module.item.file.manager.CoreFileManager; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import org.apache.poi.ss.usermodel.CellType; +import org.apache.poi.xssf.usermodel.XSSFCell; +import org.apache.poi.xssf.usermodel.XSSFRow; +import org.apache.poi.xssf.usermodel.XSSFSheet; +import org.apache.poi.xssf.usermodel.XSSFWorkbook; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; +import org.springframework.transaction.annotation.Transactional; + +import java.io.*; +import java.nio.file.Path; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.time.LocalTime; +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; + +/** + * @author gaozq@sunwayworld.com 2023年12月21日 + */ +@Component(value = "OrderKDQdImportFileFunction") +@GikamBean +public class OrderKDQdImportFileFunction implements CoreFileImportFunction { + + @Autowired + private LimsOrderService limsOrderService; + + @Override + @Transactional + public CoreFileImportResultDTO apply(CoreFileBean coreFileBean) { + CoreFileImportResultDTO importResultRepresentation = new CoreFileImportResultDTO(); + + FilePathDTO fr = CoreFileUtils.toFilePath(coreFileBean); + Path uploadPath = FilePathManager.getLocalPath(fr); + File file = uploadPath.toFile(); + // 从tos服务器下载 + CoreFileManager coreFileManager = ApplicationContextHelper.getBean(CoreFileManager.class); + coreFileManager.download(coreFileBean, FilePathManager.getLocalPath(fr)); + /*List importOrderInfos=null; + try { + InputStream in = new FileInputStream(file); + XSSFWorkbook workbook = new XSSFWorkbook(in); + int numberOfSheets = workbook.getNumberOfSheets(); + XSSFSheet bomInfoSheet = workbook.getSheetAt(0); + int rowNum = bomInfoSheet.getPhysicalNumberOfRows(); + importOrderInfos = new ArrayList<>(rowNum); + if (rowNum == 0) { + throw new CheckedException(I18nHelper.getMessage("文件丢失,请重新上传!")); + } + XSSFRow firstRow = bomInfoSheet.getRow(1); + + boolean checkFlag = checkFirstRowColumnsName(firstRow); + if (!checkFlag) { + throw new CheckedException(I18nHelper.getMessage("请下载模板并按照模板格式填写内容后上传!")); + } + for (int i = 2; i < rowNum; i++) { + XSSFRow row = bomInfoSheet.getRow(i); + if (row != null) { + LimsOrderBean orderBean=new LimsOrderBean(); + XSSFCell cell1 = row.getCell(1); + XSSFCell cell2 = row.getCell(2); + row.getCell(3).setCellType(CellType.NUMERIC); + XSSFCell cell3 = row.getCell(3); + XSSFCell cell4 = row.getCell(4); + XSSFCell cell5 = row.getCell(5); + XSSFCell cell06 = row.getCell(6); + XSSFCell cell07 = row.getCell(7); + XSSFCell cell08 = row.getCell(8); + XSSFCell cell09 = row.getCell(9); + XSSFCell cell10 = row.getCell(10); + XSSFCell cell11 = row.getCell(11); + XSSFCell cell12 = row.getCell(12); + XSSFCell cell13 = row.getCell(13); + XSSFCell cell14 = row.getCell(14); + XSSFCell cell15 = row.getCell(15); + + if (cell1 != null) { + orderBean.setSendSampleBatchNo(cell1.getStringCellValue()); + }else { + throw new InvalidDataException("请填写来样批次号!"); + } + cell2.setCellType(CellType.STRING); + if(cell2.getStringCellValue()!=null){ + orderBean.setPolePieceNo(cell2.getStringCellValue().equals("")?null: Long.valueOf(cell2.getStringCellValue())); + } + if (cell3 != null&&!cell3.getStringCellValue().equals("")&&!cell3.getStringCellValue().equals("/")) { + LocalDate parse = LocalDate.parse(cell3.getStringCellValue()); + orderBean.setIngredientDate(parse); + }else { + orderBean.setIngredientDate(null); + } + orderBean.setIngredientClasses(cell4.getStringCellValue()); + orderBean.setIngredientUser(cell5.getStringCellValue()); + orderBean.setCoatUser(cell06.getStringCellValue()); + orderBean.setConductiveALNo(cell07.getStringCellValue()); + orderBean.setConductiveALQuality(cell08.getStringCellValue()); + orderBean.setActiveMatteractiveMatter(cell09.getStringCellValue()); + orderBean.setSolventQuality(cell10.getStringCellValue()); + orderBean.setSolidContent(cell11.getStringCellValue()); + orderBean.setHomogenateEquipt(cell12.getStringCellValue()); + orderBean.setWeighEquipt(cell13.getStringCellValue()); + orderBean.setCoatEquipt(cell14.getStringCellValue()); + orderBean.setBakeEquipt(cell15.getStringCellValue()); + importOrderInfos.add(orderBean); + } + } + } catch (FileNotFoundException e) { + e.printStackTrace(); + } catch (IOException e) { + e.printStackTrace(); + }*/ + + + List importOrderInfos = ExcelHelper.readDataFromExcel(FilePathManager.getLocalPath(fr).toString(), 1, 2, LimsOrderBean.class,"xx"); + StringBuffer message = new StringBuffer(); + if (importOrderInfos.isEmpty()) { + // 存在错误信息 + String errorFileName = I18nHelper.getMessage("存在错误信息!"); + FilePathDTO filePathDTO = ExcelHelper.writeImportFailureListAsExcel(FilePathManager.getLocalPath(fr).toString(), importOrderInfos, 1, 2, errorFileName); + importResultRepresentation.setUrl(FilePathManager.getUrl(filePathDTO)); + } else { + List sendSampleBatchNos=importOrderInfos.stream().map(LimsOrderBean::getSendSampleBatchNo).distinct().collect(Collectors.toList()); + + List orderBeanList=limsOrderService.selectListByFilter(SearchFilter.instance().match("sendSampleBatchNo",sendSampleBatchNos).filter(MatchPattern.OR) + .match("KDSTATUS","draft").filter(MatchPattern.SEQ)); + List updateOrderBeans = new ArrayList<>(); + importOrderInfos.forEach(s -> { + //判断流水号是否重复 + if (!StringUtils.isBlank(s.getSendSampleBatchNo())) { + List orderBeans = orderBeanList.stream().filter(o->o.getSendSampleBatchNo().equals(s.getSendSampleBatchNo())).collect(Collectors.toList()); + orderBeans.forEach(o->{ + o.setOrdNo(s.getOrdNo()); + o.setPolePieceNo(s.getPolePieceNo()); + o.setIngredientDate(s.getIngredientDate()); + o.setIngredientClasses(s.getIngredientClasses()==null?"/":s.getIngredientClasses()); + o.setIngredientUser(s.getIngredientUser()==null?"/":s.getIngredientUser()); + o.setCoatUser(s.getCoatUser()==null?"/":s.getCoatUser()); + o.setConductiveALNo(s.getConductiveALNo()==null?"/":s.getConductiveALNo()); + o.setConductiveALQuality(s.getConductiveALQuality()==null?"/":s.getConductiveALQuality()); + o.setActiveMatteractiveMatter(s.getActiveMatteractiveMatter()==null?"/":s.getActiveMatteractiveMatter()); + o.setSolventQuality(s.getSolventQuality()==null?"/":s.getSolventQuality()); + o.setSolidContent(s.getSolidContent()==null?"/":s.getSolidContent()); + o.setHomogenateEquipt(s.getHomogenateEquipt()==null?"/":s.getHomogenateEquipt()); + o.setWeighEquipt(s.getWeighEquipt()==null?"/":s.getWeighEquipt()); + o.setCoatEquipt(s.getCoatEquipt()==null?"/":s.getCoatEquipt()); + o.setBakeEquipt(s.getBakeEquipt()==null?"/":s.getBakeEquipt()); + updateOrderBeans.add(o); + }); + }else { + throw new InvalidDataException("请填写来样批次号!"); + } + }); + + limsOrderService.getDao().update(updateOrderBeans,"PolePieceNo","IngredientDate","IngredientClasses","IngredientUser" + ,"CoatUser","ConductiveALNo","ConductiveALQuality","ActiveMatteractiveMatter","SolventQuality","SolidContent","HomogenateEquipt" + ,"WeighEquipt","CoatEquipt","BakeEquipt"); + } + + importResultRepresentation.setMessage(message.toString()); + return importResultRepresentation; + } + + @Override + public boolean test(CoreFileBean file, String service) { + return true; + } + + private boolean checkFirstRowColumnsName(XSSFRow firstRow) { + boolean checkFlag = false; + XSSFCell cell01 = firstRow.getCell(1); + XSSFCell cell02 = firstRow.getCell(2); + XSSFCell cell03 = firstRow.getCell(3); + XSSFCell cell04 = firstRow.getCell(4); + XSSFCell cell05 = firstRow.getCell(5); + XSSFCell cell06 = firstRow.getCell(6); + XSSFCell cell07 = firstRow.getCell(7); + XSSFCell cell08 = firstRow.getCell(8); + XSSFCell cell09 = firstRow.getCell(9); + XSSFCell cell10 = firstRow.getCell(10); + XSSFCell cell11 = firstRow.getCell(11); + XSSFCell cell12 = firstRow.getCell(12); + XSSFCell cell13 = firstRow.getCell(13); + XSSFCell cell14 = firstRow.getCell(14); + XSSFCell cell15 = firstRow.getCell(15); + String cell01Value = null; + String cell02Value = null; + String cell03Value = null; + String cell04Value = null; + String cell05Value = null; + String cell06Value = null; + String cell07Value = null; + String cell08Value = null; + String cell09Value = null; + String cell10Value = null; + String cell11Value = null; + String cell12Value = null; + String cell13Value = null; + String cell14Value = null; + String cell15Value = null; + + if (cell01 != null) { + cell01Value = cell01.getStringCellValue(); + } + if (cell02 != null) { + cell02Value = cell02.getStringCellValue(); + } + if (cell03 != null) { + cell03Value = cell03.getStringCellValue(); + } + if (cell04 != null) { + cell04Value = cell04.getStringCellValue(); + } + + if (cell05 != null) { + cell05Value = cell05.getStringCellValue(); + } + if (cell06 != null) { + cell06Value = cell06.getStringCellValue(); + } + if (cell07 != null) { + cell07Value = cell07.getStringCellValue(); + } + if (cell08 != null) { + cell08Value = cell08.getStringCellValue(); + } + if (cell09 != null) { + cell09Value = cell09.getStringCellValue(); + } + if (cell10 != null) { + cell10Value = cell10.getStringCellValue(); + } + if (cell11 != null) { + cell11Value = cell11.getStringCellValue(); + } + if (cell12 != null) { + cell12Value = cell12.getStringCellValue(); + } + if (cell13 != null) { + cell13Value = cell13.getStringCellValue(); + } + if (cell14 != null) { + cell14Value = cell14.getStringCellValue(); + } + if (cell15 != null) { + cell15Value = cell15.getStringCellValue(); + } + + if ("样品接收批次".equals(cell01Value)&& "极片序号".equals(cell02Value) && "配料日期".equals(cell03Value) + && "配料班次".equals(cell04Value) && "配料人员".equals(cell05Value) && "涂布人员".equals(cell06Value) + && "导电胶液批号".equals(cell07Value)&& "导电胶质量".equals(cell08Value)&& "活性物质量".equals(cell09Value) + && "溶剂质量".equals(cell10Value)&& "固含量".equals(cell11Value)&& "称量设备".equals(cell12Value) + && "匀浆设备".equals(cell13Value)&& "涂布设备".equals(cell14Value)&& "烘烤设备".equals(cell15Value)) { + checkFlag = true; + } + return checkFlag; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/io/OrderKDZdExportTemplate.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/OrderKDZdExportTemplate.java new file mode 100644 index 0000000..91844db --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/OrderKDZdExportTemplate.java @@ -0,0 +1,122 @@ +package com.sunwayworld.basemodule.business.test.order.io; + + +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.framework.data.Pair; +import com.sunwayworld.framework.i18n.I18nHelper; +import com.sunwayworld.framework.io.excel.utils.ExcelUtils; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.service.GenericTemplateService; +import com.sunwayworld.framework.utils.*; +import org.apache.poi.hssf.usermodel.HSSFCell; +import org.apache.poi.hssf.usermodel.HSSFRow; +import org.apache.poi.hssf.usermodel.HSSFSheet; +import org.apache.poi.hssf.usermodel.HSSFWorkbook; +import org.apache.poi.ss.usermodel.CellStyle; +import org.apache.poi.ss.usermodel.DataFormat; +import org.apache.poi.ss.usermodel.Workbook; +import org.apache.poi.xssf.usermodel.XSSFCell; +import org.apache.poi.xssf.usermodel.XSSFRow; +import org.apache.poi.xssf.usermodel.XSSFSheet; +import org.apache.poi.xssf.usermodel.XSSFWorkbook; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.io.*; +import java.nio.file.Path; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import java.util.stream.Collectors; + +/** + * @author gaozq@sunwayworld.com 2023年11月16日 + */ +@Component(value = "OrderKDZdExportTemplate") +@GikamBean +public class OrderKDZdExportTemplate implements GenericTemplateService { + @Autowired + private LimsOrderService limsOrderService; + + @Override + public List> getTemplatePairList() { + List> templatePairList = new ArrayList<>(); + Pair templatePair = Pair.of("OrderKDZdExportTemplate", I18nHelper.getMessage("扣电中段模板")); + templatePairList.add(templatePair); + return templatePairList; + } + @Override + public String getTemplateExtension() { + return "xlsx"; + } + + @Override + public void initTemplateData(Path path, Long aLong) { + String ids = ServletUtils.getCurrentRequest().getParameter("ids"); + if (StringUtils.isEmpty(ids)) { + return; + } + List idList = Arrays.stream(ids.split(",")).map(NumberUtils::parseLong).collect(Collectors.toList()); + + MapperParameter parameter = new MapperParameter(); + parameter.setFilter(SearchFilter.instance().match("id", idList).filter(MatchPattern.OR)); + List orderBeanList = limsOrderService.selectList(parameter); + try { + InputStream in = new FileInputStream(path.toString()); + XSSFWorkbook workBook = new XSSFWorkbook(in); + //HSSFWorkbook workBook = new HSSFWorkbook(in); + //HSSFSheet sheet = workBook.getSheetAt(0); + XSSFSheet sheet = workBook.getSheetAt(0); + + if (!orderBeanList.isEmpty()) { + //补充数据 + addInfo(sheet, workBook, orderBeanList); + } + in.close(); + FileOutputStream outputStream = new FileOutputStream(path.toString()); + workBook.write(outputStream); + outputStream.close(); + workBook.close(); + } catch (FileNotFoundException e) { + e.printStackTrace(); + } catch (IOException e) { + e.printStackTrace(); + } + + } + + private void addInfo(XSSFSheet sheet, XSSFWorkbook wb, List orderBeanList) { + CellStyle leftCellStyle = ExcelUtils.getLeftCellStyle(wb); + DataFormat dataFormat = wb.createDataFormat(); + leftCellStyle.setDataFormat(dataFormat.getFormat("@")); + int endRowNum = sheet.getPhysicalNumberOfRows(); + XSSFRow firstRow = sheet.getRow(1); + int endCellNum = firstRow.getPhysicalNumberOfCells(); + //获取列信息: + String[] columnNames = new String[endCellNum]; + for (int i = 0; i < endCellNum; i++) { + XSSFCell cell = firstRow.getCell(i); + sheet.setColumnWidth(i, ExcelUtils.getCellWidth(cell.getStringCellValue())); + columnNames[i] = cell.getCellComment().getString().getString(); + } + for (int i = 0; i < orderBeanList.size(); i++) { + LimsOrderBean orderTask = orderBeanList.get(i); + XSSFRow row = sheet.createRow(i + endRowNum); + XSSFCell orderNoCell = row.createCell(0); + orderNoCell.setCellStyle(leftCellStyle); + orderNoCell.setCellValue(i + endRowNum); + for (int j = 0; j < columnNames.length; j++) { + XSSFCell cell = row.createCell(j); + String columnName = columnNames[j]; + // ext$中的字段也可以用属性名直接获取(但注意批注是小写) + String value = ObjectUtils.toString(BeanUtils.getPropertyValue(orderTask, columnName)); + cell.setCellValue(value); + cell.setCellStyle(leftCellStyle); + } + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/io/OrderKDZdImportFileFunction.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/OrderKDZdImportFileFunction.java new file mode 100644 index 0000000..bd8a6f9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/OrderKDZdImportFileFunction.java @@ -0,0 +1,134 @@ +package com.sunwayworld.basemodule.business.test.order.io; + + +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.i18n.I18nHelper; +import com.sunwayworld.framework.io.excel.ExcelHelper; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.io.file.FilePathManager; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.bean.CoreFileImportResultDTO; +import com.sunwayworld.module.item.file.function.CoreFileImportFunction; +import com.sunwayworld.module.item.file.manager.CoreFileManager; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; +import org.springframework.transaction.annotation.Transactional; + +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; + +/** + * @author gaozq@sunwayworld.com 2023年11月16日 + */ +@Component(value = "OrderKDZdImportFileFunction") +@GikamBean +public class OrderKDZdImportFileFunction implements CoreFileImportFunction { + public static final Logger logger = LogManager.getLogger(OrderKDZdImportFileFunction.class); + + @Autowired + private LimsOrderService limsOrderService; + + @Override + @Transactional + public CoreFileImportResultDTO apply(CoreFileBean coreFileBean) { + long start = System.currentTimeMillis(); + logger.info("开始导入"+start); + CoreFileImportResultDTO importResultRepresentation = new CoreFileImportResultDTO(); + + FilePathDTO fr = CoreFileUtils.toFilePath(coreFileBean); + + // 从tos服务器下载 + CoreFileManager coreFileManager = ApplicationContextHelper.getBean(CoreFileManager.class); + coreFileManager.download(coreFileBean, FilePathManager.getLocalPath(fr)); + + List importOrderInfos = ExcelHelper.readDataFromExcel(FilePathManager.getLocalPath(fr).toString(), 1, 2, LimsOrderBean.class,"xx"); + long timeMillis = System.currentTimeMillis(); + logger.info("解析用时={}",(timeMillis-start)); + System.out.println("importOrderInfos = " + importOrderInfos); + StringBuffer message = new StringBuffer(); + if (importOrderInfos.isEmpty()) { + // 存在错误信息 + String errorFileName = I18nHelper.getMessage("存在错误信息!"); + FilePathDTO filePathDTO = ExcelHelper.writeImportFailureListAsExcel(FilePathManager.getLocalPath(fr).toString(), importOrderInfos, 1, 2, errorFileName); + importResultRepresentation.setUrl(FilePathManager.getUrl(filePathDTO)); + } else { + List sendSampleBatchNos = importOrderInfos.stream().map(LimsOrderBean::getSendSampleBatchNo).distinct().collect(Collectors.toList()); + List orderBeanList = limsOrderService.selectListByFilter(SearchFilter.instance().match("sendSampleBatchNo",sendSampleBatchNos).filter(MatchPattern.OR) + .match("KDSTATUS","approve").filter(MatchPattern.SEQ)); + long timeMillis2 = System.currentTimeMillis(); + logger.info("查询用时={}",(timeMillis2-timeMillis)); + List updateOrders = new ArrayList<>(); + importOrderInfos.forEach(s -> { + //判断流水号是否重复 + if (!StringUtils.isBlank(s.getSendSampleBatchNo())) { + List orderBeans = orderBeanList.stream().filter(o->o.getSendSampleBatchNo().equals(s.getSendSampleBatchNo())).collect(Collectors.toList()); + orderBeans.forEach(o->{ + o.setWeighDate(s.getWeighDate()); + o.setWeighUser(s.getWeighUser()==null?"/":s.getWeighUser()); + o.setWeighClasses(s.getWeighClasses()==null?"/":s.getWeighClasses()); + o.setWeighEquipt1(s.getWeighEquipt1()==null?"/":s.getWeighEquipt1()); + o.setRollInEquipt(s.getRollInEquipt()==null?"/":s.getRollInEquipt()); + o.setPunchingEquipt(s.getPunchingEquipt()==null?"/":s.getPunchingEquipt()); + o.setQuality1(s.getQuality1()==null?"/":s.getQuality1()); + o.setQuality2(s.getQuality2()==null?"/":s.getQuality2()); + o.setQuality3(s.getQuality3()==null?"/":s.getQuality3()); + o.setQuality4(s.getQuality4()==null?"/":s.getQuality4()); + o.setQuality5(s.getQuality5()==null?"/":s.getQuality5()); + o.setQuality6(s.getQuality6()==null?"/":s.getQuality6()); + o.setQuality7(s.getQuality7()==null?"/":s.getQuality7()); + o.setQuality8(s.getQuality8()==null?"/":s.getQuality8()); + o.setMeanValue(s.getMeanValue()==null?"/":s.getMeanValue()); + o.setArealDensity1(s.getArealDensity1()==null?"/":s.getArealDensity1()); + o.setArealDensity2(s.getArealDensity2()==null?"/":s.getArealDensity2()); + o.setArealDensity3(s.getArealDensity3()==null?"/":s.getArealDensity3()); + o.setArealDensity4(s.getArealDensity4()==null?"/":s.getArealDensity4()); + o.setArealDensity5(s.getArealDensity5()==null?"/":s.getArealDensity5()); + o.setArealDensity6(s.getArealDensity6()==null?"/":s.getArealDensity6()); + o.setArealDensity7(s.getArealDensity7()==null?"/":s.getArealDensity7()); + o.setArealDensity8(s.getArealDensity8()==null?"/":s.getArealDensity8()); + o.setMeasuredThickness(s.getMeasuredThickness()==null?"/":s.getMeasuredThickness()); + o.setCompaction1(s.getCompaction1()==null?"/":s.getCompaction1()); + o.setCompaction2(s.getCompaction2()==null?"/":s.getCompaction2()); + o.setCompaction3(s.getCompaction3()==null?"/":s.getCompaction3()); + o.setCompaction4(s.getCompaction4()==null?"/":s.getCompaction4()); + o.setCompaction5(s.getCompaction5()==null?"/":s.getCompaction5()); + o.setCompaction6(s.getCompaction6()==null?"/":s.getCompaction6()); + o.setCompaction7(s.getCompaction7()==null?"/":s.getCompaction7()); + o.setCompaction8(s.getCompaction8()==null?"/":s.getCompaction8()); + o.setBakeEquipt1(s.getBakeEquipt1()==null?"/":s.getBakeEquipt1()); + updateOrders.add(o); + }); + }else { + throw new InvalidDataException("请填写来样批次号!"); + } + }); + long timeMillis3 = System.currentTimeMillis(); + logger.info("处理用时={}",(timeMillis3-timeMillis2)); + limsOrderService.getDao().update(updateOrders,"weighDate","weighUser","weighClasses","weighEquipt1","rollInEquipt","punchingEquipt", + "quality1","quality2","quality3","quality4","quality5","quality6","quality7","quality8","meanValue","arealDensity1","arealDensity2","arealDensity3" + ,"arealDensity4","arealDensity5","arealDensity6","arealDensity7","arealDensity8","measuredThickness","compaction1","compaction2","compaction3" + ,"compaction4","compaction5","compaction6","compaction7","compaction8","bakeEquipt1"); + long timeMillis4 = System.currentTimeMillis(); + logger.info("更新用时={}",(timeMillis4-timeMillis3)); + } + + importResultRepresentation.setMessage(message.toString()); + return importResultRepresentation; + } + + @Override + public boolean test(CoreFileBean file, String service) { + return true; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/io/RetainOrderExportTemplate.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/RetainOrderExportTemplate.java new file mode 100644 index 0000000..a5b42a5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/RetainOrderExportTemplate.java @@ -0,0 +1,116 @@ +package com.sunwayworld.basemodule.business.test.order.io; + + +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.bean.LimsRetainOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsRetainOrderService; +import com.sunwayworld.framework.data.Pair; +import com.sunwayworld.framework.i18n.I18nHelper; +import com.sunwayworld.framework.io.excel.utils.ExcelUtils; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.service.GenericTemplateService; +import com.sunwayworld.framework.utils.*; +import org.apache.poi.ss.usermodel.CellStyle; +import org.apache.poi.ss.usermodel.DataFormat; +import org.apache.poi.xssf.usermodel.XSSFCell; +import org.apache.poi.xssf.usermodel.XSSFRow; +import org.apache.poi.xssf.usermodel.XSSFSheet; +import org.apache.poi.xssf.usermodel.XSSFWorkbook; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.io.*; +import java.nio.file.Path; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import java.util.stream.Collectors; + +/** + * 四川留样库导出模板 + */ +@Component(value = "RetainOrderExportTemplate") +@GikamBean +public class RetainOrderExportTemplate implements GenericTemplateService { + + @Autowired + private LimsRetainOrderService limsRetainOrderService; + + @Override + public List> getTemplatePairList() { + List> templatePairList = new ArrayList<>(); + Pair templatePair = Pair.of("RetainOrderExportTemplate", I18nHelper.getMessage("四川留样库模板")); + templatePairList.add(templatePair); + return templatePairList; + } + + @Override + public String getTemplateExtension() { + return "xlsx"; + } + + @Override + public void initTemplateData(Path path, Long aLong) { + String ids = ServletUtils.getCurrentRequest().getParameter("ids"); + if (StringUtils.isEmpty(ids)) { + return; + } + List idList = Arrays.stream(ids.split(",")).map(NumberUtils::parseLong).collect(Collectors.toList()); + + MapperParameter parameter = new MapperParameter(); + parameter.setFilter(SearchFilter.instance().match("id", idList).filter(MatchPattern.OR)); + List retainOrderBeans = limsRetainOrderService.selectList(parameter); + try { + InputStream in = new FileInputStream(path.toString()); + XSSFWorkbook workBook = new XSSFWorkbook(in); + XSSFSheet sheet = workBook.getSheetAt(0); + if (!retainOrderBeans.isEmpty()) { + //补充数据 + addInfo(sheet, workBook, retainOrderBeans); + } + in.close(); + FileOutputStream outputStream = new FileOutputStream(path.toString()); + workBook.write(outputStream); + outputStream.close(); + workBook.close(); + } catch (FileNotFoundException e) { + e.printStackTrace(); + } catch (IOException e) { + e.printStackTrace(); + } + } + + private void addInfo(XSSFSheet sheet, XSSFWorkbook wb,List retainOrderBeans) { + CellStyle leftCellStyle = ExcelUtils.getLeftCellStyle(wb); + DataFormat dataFormat = wb.createDataFormat(); + leftCellStyle.setDataFormat(dataFormat.getFormat("@")); + int endRowNum = sheet.getPhysicalNumberOfRows(); + XSSFRow firstRow = sheet.getRow(1); + int endCellNum = firstRow.getPhysicalNumberOfCells(); + //获取列信息: + String[] columnNames = new String[endCellNum]; + for (int i = 0; i < endCellNum; i++) { + XSSFCell cell = firstRow.getCell(i); + sheet.setColumnWidth(i, ExcelUtils.getCellWidth(cell.getStringCellValue())); + columnNames[i] = cell.getCellComment().getString().getString(); + } + for (int i = 0; i < retainOrderBeans.size(); i++) { + LimsRetainOrderBean orderTask = retainOrderBeans.get(i); + XSSFRow row = sheet.createRow(i + endRowNum); + XSSFCell orderNoCell = row.createCell(0); + orderNoCell.setCellStyle(leftCellStyle); + orderNoCell.setCellValue(i + endRowNum); + for (int j = 0; j < columnNames.length; j++) { + XSSFCell cell = row.createCell(j); + String columnName = columnNames[j]; + // ext$中的字段也可以用属性名直接获取(但注意批注是小写) + String value = ObjectUtils.toString(BeanUtils.getPropertyValue(orderTask, columnName)); + cell.setCellValue(value); + cell.setCellStyle(leftCellStyle); + } + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/io/RetainOrderImportFileFunction.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/RetainOrderImportFileFunction.java new file mode 100644 index 0000000..3c444b1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/RetainOrderImportFileFunction.java @@ -0,0 +1,111 @@ +package com.sunwayworld.basemodule.business.test.order.io; + + +import com.sunwayworld.basemodule.business.test.order.bean.LimsRetainOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsRetainOrderService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.i18n.I18nHelper; +import com.sunwayworld.framework.io.excel.ExcelHelper; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.io.file.FilePathManager; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.NumberUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.bean.CoreFileImportResultDTO; +import com.sunwayworld.module.item.file.function.CoreFileImportFunction; +import com.sunwayworld.module.item.file.manager.CoreFileManager; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import org.apache.poi.xssf.usermodel.XSSFCell; +import org.apache.poi.xssf.usermodel.XSSFRow; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; +import org.springframework.transaction.annotation.Transactional; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.stream.Collectors; + +@Component(value = "retainOrderImportFileFunction") +@GikamBean +public class RetainOrderImportFileFunction implements CoreFileImportFunction { + + @Autowired + private LimsRetainOrderService limsRetainOrderService; + + @Override + @Transactional + public CoreFileImportResultDTO apply(CoreFileBean coreFileBean) { + CoreFileImportResultDTO importResultRepresentation = new CoreFileImportResultDTO(); + FilePathDTO fr = CoreFileUtils.toFilePath(coreFileBean); + // 从tos服务器下载 + CoreFileManager coreFileManager = ApplicationContextHelper.getBean(CoreFileManager.class); + coreFileManager.download(coreFileBean, FilePathManager.getLocalPath(fr)); + + List importOrderInfos = ExcelHelper.readDataFromExcel(FilePathManager.getLocalPath(fr).toString(), 1, 2, LimsRetainOrderBean.class,"xx"); + StringBuffer message = new StringBuffer(); + if (importOrderInfos.isEmpty()) { + // 存在错误信息 + String errorFileName = I18nHelper.getMessage("存在错误信息!"); + FilePathDTO filePathDTO = ExcelHelper.writeImportFailureListAsExcel(FilePathManager.getLocalPath(fr).toString(), importOrderInfos, 1, 2, errorFileName); + importResultRepresentation.setUrl(FilePathManager.getUrl(filePathDTO)); + } else { + for (LimsRetainOrderBean importOrderInfo : importOrderInfos) { + if(ObjectUtils.isEmpty(importOrderInfo.getOrdNo())){ + throw new InvalidDataException("样品编号不能为空"); + } + if(ObjectUtils.isEmpty(importOrderInfo.getSendSampleBatchNo())){ + throw new InvalidDataException("来样批次不能为空"); + } + } + List ordNoList = importOrderInfos.stream().map(LimsRetainOrderBean::getOrdNo).distinct().collect(Collectors.toList()); + Map> ordNoMap = importOrderInfos.stream().collect(Collectors.groupingBy(LimsRetainOrderBean::getOrdNo)); + Set>> entries = ordNoMap.entrySet(); + for (Map.Entry> entry : entries) { + List orderInfos = entry.getValue(); + if(orderInfos.size()>1){ + throw new InvalidDataException("样品编号"+entry.getKey()+"存在重复数据"); + } + } + + List dbRetainOrders = limsRetainOrderService.selectListByFilter(SearchFilter.instance().match("OrdNo",ordNoList).filter(MatchPattern.OR)); + List updates = new ArrayList<>(); + List inserts = new ArrayList<>(); + for (LimsRetainOrderBean importOrderInfo : importOrderInfos) { + if(!ObjectUtils.isEmpty(importOrderInfo.getSampleQuality()) && !NumberUtils.isNumber(importOrderInfo.getSampleQuality())){ + throw new InvalidDataException("样品质量(kg)格式不正确,必须是数字"); + } + if(ObjectUtils.isEmpty(importOrderInfo.getExpireTime()) && !ObjectUtils.isEmpty(importOrderInfo.getStartKeepTime())){ + importOrderInfo.setExpireTime(importOrderInfo.getStartKeepTime().plusYears(3)); + } + //不存在则新增,存在则更新 + LimsRetainOrderBean find = dbRetainOrders.stream().filter(r -> r.getOrdNo().equals(importOrderInfo.getOrdNo())).findFirst().orElse(null); + if(find==null){ + importOrderInfo.setId(ApplicationContextHelper.getNextIdentity()); + inserts.add(importOrderInfo); + }else{ + importOrderInfo.setId(find.getId()); + updates.add(importOrderInfo); + } + } + limsRetainOrderService.getDao().insert(inserts); + + String[] colums = {"folderNo","status","sendSampleBatchNo","ordName","processes","materialName","materialCode","productionLineName","stationWorkcellName","sampleQuality","startKeepTime","expireTime" + ,"keepLocation","obtainUserName","obtainTime","cancelReason","receiveRemark"}; + limsRetainOrderService.getDao().update(updates,colums); + } + + importResultRepresentation.setMessage(message.toString()); + return importResultRepresentation; + } + + @Override + public boolean test(CoreFileBean file, String service) { + return true; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/io/templates/OrderKDHdExportTemplate.xls b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/templates/OrderKDHdExportTemplate.xls new file mode 100644 index 0000000..55fc70a Binary files /dev/null and b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/templates/OrderKDHdExportTemplate.xls differ diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/io/templates/OrderKDHdExportTemplate.xlsx b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/templates/OrderKDHdExportTemplate.xlsx new file mode 100644 index 0000000..dfd5af9 Binary files /dev/null and b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/templates/OrderKDHdExportTemplate.xlsx differ diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/io/templates/OrderKDQdExportTemplate.xls b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/templates/OrderKDQdExportTemplate.xls new file mode 100644 index 0000000..549cdd1 Binary files /dev/null and b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/templates/OrderKDQdExportTemplate.xls differ diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/io/templates/OrderKDQdExportTemplate.xlsx b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/templates/OrderKDQdExportTemplate.xlsx new file mode 100644 index 0000000..6ffcd98 Binary files /dev/null and b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/templates/OrderKDQdExportTemplate.xlsx differ diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/io/templates/OrderKDZdExportTemplate.xls b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/templates/OrderKDZdExportTemplate.xls new file mode 100644 index 0000000..a84a594 Binary files /dev/null and b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/templates/OrderKDZdExportTemplate.xls differ diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/io/templates/OrderKDZdExportTemplate.xlsx b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/templates/OrderKDZdExportTemplate.xlsx new file mode 100644 index 0000000..9ac3c42 Binary files /dev/null and b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/templates/OrderKDZdExportTemplate.xlsx differ diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/io/templates/RetainOrderExportTemplate.xlsx b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/templates/RetainOrderExportTemplate.xlsx new file mode 100644 index 0000000..3ad86d0 Binary files /dev/null and b/src/main/java/com/sunwayworld/basemodule/business/test/order/io/templates/RetainOrderExportTemplate.xlsx differ diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/LimsOrderCancelMapper.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/LimsOrderCancelMapper.java new file mode 100644 index 0000000..05a8aaf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/LimsOrderCancelMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.test.order.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsOrderCancelMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/LimsOrderDisposeMapper.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/LimsOrderDisposeMapper.java new file mode 100644 index 0000000..946a54e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/LimsOrderDisposeMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.test.order.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsOrderDisposeMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/LimsOrderMapper.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/LimsOrderMapper.java new file mode 100644 index 0000000..ca0682e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/LimsOrderMapper.java @@ -0,0 +1,14 @@ +package com.sunwayworld.basemodule.business.test.order.mapper; + +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +import java.util.List; +import java.util.Map; + +@GikamBean +public interface LimsOrderMapper extends GenericMapper { + + List> findPretreatInformationByOrder(MapperParameter p); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/LimsOrderOperateMapper.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/LimsOrderOperateMapper.java new file mode 100644 index 0000000..6bbc143 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/LimsOrderOperateMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.test.order.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsOrderOperateMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/LimsRetainOrderMapper.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/LimsRetainOrderMapper.java new file mode 100644 index 0000000..831685a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/LimsRetainOrderMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.test.order.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsRetainOrderMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-cancel-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-cancel-mysql-mapper.xml new file mode 100644 index 0000000..3185479 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-cancel-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-cancel-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-cancel-oracle-mapper.xml new file mode 100644 index 0000000..3185479 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-cancel-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-cancel-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-cancel-postgresql-mapper.xml new file mode 100644 index 0000000..3185479 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-cancel-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-cancel-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-cancel-sqlserver-mapper.xml new file mode 100644 index 0000000..3185479 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-cancel-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-dispose-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-dispose-mysql-mapper.xml new file mode 100644 index 0000000..b14ae58 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-dispose-mysql-mapper.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-dispose-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-dispose-oracle-mapper.xml new file mode 100644 index 0000000..7d9e8e5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-dispose-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-dispose-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-dispose-postgresql-mapper.xml new file mode 100644 index 0000000..7d9e8e5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-dispose-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-dispose-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-dispose-sqlserver-mapper.xml new file mode 100644 index 0000000..7d9e8e5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-dispose-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-mysql-mapper.xml new file mode 100644 index 0000000..f0d9902 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-mysql-mapper.xml @@ -0,0 +1,418 @@ + + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-operate-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-operate-mysql-mapper.xml new file mode 100644 index 0000000..09d6cb1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-operate-mysql-mapper.xml @@ -0,0 +1,32 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-oracle-mapper.xml new file mode 100644 index 0000000..7538014 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-oracle-mapper.xml @@ -0,0 +1,273 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-sqlserver-mapper.xml new file mode 100644 index 0000000..c27689e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-order-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-retain-order-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-retain-order-mysql-mapper.xml new file mode 100644 index 0000000..ce740b0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-retain-order-mysql-mapper.xml @@ -0,0 +1,23 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-retain-order-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-retain-order-oracle-mapper.xml new file mode 100644 index 0000000..58becb2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-retain-order-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-retain-order-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-retain-order-postgresql-mapper.xml new file mode 100644 index 0000000..58becb2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-retain-order-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-retain-order-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-retain-order-sqlserver-mapper.xml new file mode 100644 index 0000000..58becb2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/mapper/conf/lims-retain-order-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/LimsOrderCancelResource.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/LimsOrderCancelResource.java new file mode 100644 index 0000000..a11c172 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/LimsOrderCancelResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.test.order.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderCancelBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderCancelService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/business/test/order-cancels") +public interface LimsOrderCancelResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/LimsOrderDisposeResource.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/LimsOrderDisposeResource.java new file mode 100644 index 0000000..c293460 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/LimsOrderDisposeResource.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.business.test.order.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderDisposeBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderDisposeService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/business/test/order-disposes") +public interface LimsOrderDisposeResource extends GenericResource, GenericAuditableResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/LimsOrderOperateResource.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/LimsOrderOperateResource.java new file mode 100644 index 0000000..4cc7d1a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/LimsOrderOperateResource.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.business.test.order.resource; + +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderOperateBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderOperateService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/business/order-operates") +public interface LimsOrderOperateResource extends GenericResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/LimsOrderResource.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/LimsOrderResource.java new file mode 100644 index 0000000..551e1af --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/LimsOrderResource.java @@ -0,0 +1,83 @@ +package com.sunwayworld.basemodule.business.test.order.resource; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.restful.data.RestValidationResultBean; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; + +@RequestMapping("/secure/basemodule/business/test/orders") +public interface LimsOrderResource extends GenericResource, GenericChoosableResource { + @Log(value = "生成极片", type = LogType.UPDATE) + @RequestMapping(value = "/createPolePiece", method = {RequestMethod.POST}) + ResponseDTO createPolePiece(RestJsonWrapperBean wrapper); + + @Log(value = "生成极片校验", type = LogType.UPDATE) + @RequestMapping(value = "/autoVaildator", method = {RequestMethod.POST}) + RestValidationResultBean autoVaildator(RestJsonWrapperBean wrapper); + + @Log(value = "收样", type = LogType.UPDATE) + @RequestMapping(value = "/receive", method = {RequestMethod.POST}) + ResponseDTO receive(RestJsonWrapperBean wrapper); + @Log(value = "取消收样", type = LogType.UPDATE) + @RequestMapping(value = "/cancelReceive", method = {RequestMethod.POST}) + ResponseDTO cancelReceive(RestJsonWrapperBean wrapper); + + @Log(value = "委托编制取消收样", type = LogType.UPDATE) + @RequestMapping(value = "/simpleCancelReceive", method = {RequestMethod.POST}) + ResponseDTO simpleCancelReceive(RestJsonWrapperBean wrapper); + + @Log(value = "收样", type = LogType.UPDATE) + @RequestMapping(value = "/receiveBySampleCode", method = {RequestMethod.POST}) + ResponseDTO receiveBySampleCode(RestJsonWrapperBean wrapper); + + @Log(value = "留样", type = LogType.UPDATE) + @RequestMapping(value = "/liuYang", method = {RequestMethod.POST}) + ResponseDTO liuYang(RestJsonWrapperBean wrapper); + + @Log(value = "调取存样", type = LogType.UPDATE) + @RequestMapping(value = "/retrive", method = {RequestMethod.POST}) + ResponseDTO retrive(RestJsonWrapperBean wrapper); + + @Log(value = "标签", type = LogType.UPDATE) + @RequestMapping(value = "/printLabel", method = {RequestMethod.POST}) + ResponseDTO printLabel(RestJsonWrapperBean wrapper); + @Log(value = "标签", type = LogType.UPDATE) + @RequestMapping(value = "/printLabel2", method = {RequestMethod.POST}) + ResponseDTO printLabel2(RestJsonWrapperBean wrapper); + @Log(value = "打印委托单样品标签", type = LogType.UPDATE) + @RequestMapping(value = "/printFolderSampleLabel", method = {RequestMethod.POST}) + ResponseDTO printFolderSampleLabel(RestJsonWrapperBean wrapper); + @Log(value = "预处理修改", type = LogType.UPDATE) + @RequestMapping(value = "/disposeChange", method = {RequestMethod.POST}) + ResponseDTO disposeChange(RestJsonWrapperBean wrapper); + + @Log(value = "样品查询", type = LogType.SELECT) + @RequestMapping(value = "/newQueries", method = {RequestMethod.POST}) + Page newQueries(RestJsonWrapperBean wrapper); + + @Log(value = "预处理完成", type = LogType.UPDATE) + @RequestMapping(value = "/preProcess", method = {RequestMethod.POST}) + ResponseDTO preProcess(RestJsonWrapperBean wrapper); + + @Log(value = "扣电处理状态修改", type = LogType.UPDATE) + @RequestMapping(value = "/updatekdStatus", method = {RequestMethod.POST}) + ResponseDTO updatekdStatus(RestJsonWrapperBean wrapper); + + //扣电提交校验 + String operaValidator(RestJsonWrapperBean wrapper); + + @Log(value = "扣电处理结点终止委托", type = LogType.UPDATE) + @RequestMapping(value = "/folderCancel", method = {RequestMethod.POST}) + ResponseDTO folderCancel(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/LimsRetainOrderResource.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/LimsRetainOrderResource.java new file mode 100644 index 0000000..bf91486 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/LimsRetainOrderResource.java @@ -0,0 +1,21 @@ +package com.sunwayworld.basemodule.business.test.order.resource; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.business.test.order.bean.LimsRetainOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsRetainOrderService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMethod; + +@RequestMapping("/secure/basemodule/business/test/retain-orders") +public interface LimsRetainOrderResource extends GenericResource, GenericChoosableResource { + @Log(value = "调取存样", type = LogType.UPDATE) + @RequestMapping(value = "/retrive", method = {RequestMethod.POST}) + ResponseDTO retrive(RestJsonWrapperBean wrapper); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/impl/LimsOrderCancelResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/impl/LimsOrderCancelResourceImpl.java new file mode 100644 index 0000000..461736b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/impl/LimsOrderCancelResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.business.test.order.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.business.test.order.resource.LimsOrderCancelResource; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderCancelService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("样品取消记录") +@RestController +@GikamBean +public class LimsOrderCancelResourceImpl implements LimsOrderCancelResource { + + @Autowired + private LimsOrderCancelService limsOrderCancelService; + + @Override + public LimsOrderCancelService getService() { + return limsOrderCancelService; + } + + @Log(value = "新增样品取消记录", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/impl/LimsOrderDisposeResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/impl/LimsOrderDisposeResourceImpl.java new file mode 100644 index 0000000..2e83015 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/impl/LimsOrderDisposeResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.business.test.order.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.business.test.order.resource.LimsOrderDisposeResource; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderDisposeService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("样品处置") +@RestController +@GikamBean +public class LimsOrderDisposeResourceImpl implements LimsOrderDisposeResource { + + @Autowired + private LimsOrderDisposeService limsOrderDisposeService; + + @Override + public LimsOrderDisposeService getService() { + return limsOrderDisposeService; + } + + @Log(value = "新增样品处置", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/impl/LimsOrderOperateResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/impl/LimsOrderOperateResourceImpl.java new file mode 100644 index 0000000..bf495b7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/impl/LimsOrderOperateResourceImpl.java @@ -0,0 +1,35 @@ +package com.sunwayworld.basemodule.business.test.order.resource.impl; + +import com.sunwayworld.basemodule.business.test.order.resource.LimsOrderOperateResource; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderOperateService; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +@LogModule("样品操作记录") +@RestController +@GikamBean +public class LimsOrderOperateResourceImpl implements LimsOrderOperateResource { + + @Autowired + private LimsOrderOperateService limsOrderOperateService; + + @Override + public LimsOrderOperateService getService() { + return limsOrderOperateService; + } + + @Log(value = "新增样品操作记录", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/impl/LimsOrderResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/impl/LimsOrderResourceImpl.java new file mode 100644 index 0000000..e1ac4c6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/impl/LimsOrderResourceImpl.java @@ -0,0 +1,131 @@ +package com.sunwayworld.basemodule.business.test.order.resource.impl; + +import com.alibaba.fastjson.JSONObject; +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.resource.LimsOrderResource; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.basemodule.business.test.order.validator.LimsOrderOperateValidator; +import com.sunwayworld.basemodule.business.test.task.validator.LimsTaskOperateValidator; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.restful.data.RestValidationResultBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.validator.data.annotation.ValidateDataWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import java.util.HashMap; + +@LogModule("样品表") +@RestController +@GikamBean +public class LimsOrderResourceImpl implements LimsOrderResource { + + @Autowired + private LimsOrderService limsOrderService; + + @Override + public LimsOrderService getService() { + return limsOrderService; + } + + @Log(value = "新增样品表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + public ResponseDTO createPolePiece(RestJsonWrapperBean wrapper) { + return getService().createPolePiece(wrapper); + } + + @Override + public RestValidationResultBean autoVaildator(RestJsonWrapperBean wrapper) { + return getService().autoVaildator(wrapper); + } + + @Override + public ResponseDTO receive(RestJsonWrapperBean wrapper) { + return getService().receive(wrapper); + } + @Override + public ResponseDTO cancelReceive(RestJsonWrapperBean wrapper) { + return getService().cancelReceive(wrapper); + } + + @Override + public ResponseDTO simpleCancelReceive(RestJsonWrapperBean wrapper) { + return getService().simpleCancelReceive(wrapper); + } + + @Override + public ResponseDTO receiveBySampleCode(RestJsonWrapperBean wrapper) { + return getService().receiveOrderByScanCode(wrapper); + } + + @Override + public ResponseDTO liuYang(RestJsonWrapperBean wrapper) { + return getService().liuYang(wrapper); + } + + @Override + public ResponseDTO retrive(RestJsonWrapperBean wrapper) { + return getService().retrive(wrapper); + } + + @Override + public ResponseDTO printLabel(RestJsonWrapperBean wrapper) { + return getService().printLabel(wrapper); + } + @Override + public ResponseDTO printLabel2(RestJsonWrapperBean wrapper) { + return getService().printLabel2(wrapper); + } + @Override + public ResponseDTO printFolderSampleLabel(RestJsonWrapperBean wrapper) { + return getService().printFolderSampleLabel(wrapper); + } + @Override + public ResponseDTO disposeChange(RestJsonWrapperBean wrapper) { + return getService().disposeChange(wrapper); + } + + @Override + public Page newQueries(RestJsonWrapperBean wrapper) { + return getService().newQueries(wrapper); + } + + @Override + public ResponseDTO preProcess(RestJsonWrapperBean wrapper) { + return getService().preProcess(wrapper); + } + + @Override + public ResponseDTO updatekdStatus(RestJsonWrapperBean wrapper) { + return getService().updatekdStatus(wrapper); + } + + @Log(value = "操作前的校验", type = LogType.SELECT) + @ValidateDataWith(LimsOrderOperateValidator.class) + @PostMapping("/operaValidator") + @Override + public String operaValidator(RestJsonWrapperBean wrapper) { + HashMap successMap = new HashMap<>(); + successMap.put("result", "success"); + return new JSONObject(successMap).toJSONString(); + } + + @Override + public ResponseDTO folderCancel(RestJsonWrapperBean wrapper) { + return getService().folderCancel(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/impl/LimsRetainOrderResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/impl/LimsRetainOrderResourceImpl.java new file mode 100644 index 0000000..099dfc4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/resource/impl/LimsRetainOrderResourceImpl.java @@ -0,0 +1,41 @@ +package com.sunwayworld.basemodule.business.test.order.resource.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.order.resource.LimsRetainOrderResource; +import com.sunwayworld.basemodule.business.test.order.service.LimsRetainOrderService; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +@LogModule("留样库") +@RestController +@GikamBean +public class LimsRetainOrderResourceImpl implements LimsRetainOrderResource { + + @Autowired + private LimsRetainOrderService limsRetainOrderService; + + @Override + public LimsRetainOrderService getService() { + return limsRetainOrderService; + } + + @Log(value = "新增留样库", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + public ResponseDTO retrive(RestJsonWrapperBean wrapper) { + return getService().retrive(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/service/LimsOrderCancelService.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/service/LimsOrderCancelService.java new file mode 100644 index 0000000..ce56cbe --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/service/LimsOrderCancelService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.test.order.service; + +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderCancelBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsOrderCancelService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/service/LimsOrderDisposeService.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/service/LimsOrderDisposeService.java new file mode 100644 index 0000000..4805748 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/service/LimsOrderDisposeService.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.business.test.order.service; + +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderDisposeBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsOrderDisposeService extends GenericService, GenericAuditableService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/service/LimsOrderOperateService.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/service/LimsOrderOperateService.java new file mode 100644 index 0000000..c04d552 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/service/LimsOrderOperateService.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.business.test.order.service; + +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderOperateBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsOrderOperateService extends GenericService { + + LimsOrderOperateBean getOrderOperateBean(Long orderId, String operateType, String endFlag, String operateComment, String targetId, String targetName, String remark); + LimsOrderOperateBean getOrderStatusBean(Long orderId,String orderStatus,String orderStatusDesc, String operateType, String endFlag, String operateComment, String targetId, String targetName, String remark); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/service/LimsOrderService.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/service/LimsOrderService.java new file mode 100644 index 0000000..1be172f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/service/LimsOrderService.java @@ -0,0 +1,59 @@ +package com.sunwayworld.basemodule.business.test.order.service; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.bean.LimsPretreatInformationBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.restful.data.RestValidationResultBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; + +public interface LimsOrderService extends GenericService, GenericChoosableService{ + + List createSampleBatchRemark(String sendSampleBatchNo, int n); + + ResponseDTO createPolePiece(RestJsonWrapperBean wrapper); + + ResponseDTO receive(RestJsonWrapperBean wrapper); + + ResponseDTO cancelReceive(RestJsonWrapperBean wrapper); + + ResponseDTO printFolderSampleLabel(RestJsonWrapperBean wrapper); + + ResponseDTO printLabel(RestJsonWrapperBean wrapper); + + ResponseDTO printLabel2(RestJsonWrapperBean wrapper); + + void receive(List beans); + + void updateFolderAndTaskFlowByOrderReceive(List beans); + + void insertOrderPreProcessInfo(List beans); + + ResponseDTO receiveOrderByScanCode(RestJsonWrapperBean wrapper); + ResponseDTO disposeChange(RestJsonWrapperBean wrapper); + + RestValidationResultBean autoVaildator(RestJsonWrapperBean wrapper); + + Page newQueries(RestJsonWrapperBean wrapper); + + ResponseDTO simpleCancelReceive(RestJsonWrapperBean wrapper); + + ResponseDTO liuYang(RestJsonWrapperBean wrapper); + + ResponseDTO retrive(RestJsonWrapperBean wrapper); + + List findPretreatInformationByOrder(List orderIds); + + ResponseDTO preProcess(RestJsonWrapperBean wrapper); + + ResponseDTO updatekdStatus(RestJsonWrapperBean wrapper); + + void processOrderByGuaCeStep(List orderBeans); + + ResponseDTO folderCancel(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/service/LimsRetainOrderService.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/service/LimsRetainOrderService.java new file mode 100644 index 0000000..e0a2701 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/service/LimsRetainOrderService.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.test.order.service; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.order.bean.LimsRetainOrderBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsRetainOrderService extends GenericService, GenericChoosableService { + + ResponseDTO retrive(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/service/impl/LimsOrderCancelServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/service/impl/LimsOrderCancelServiceImpl.java new file mode 100644 index 0000000..af32ac8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/service/impl/LimsOrderCancelServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.business.test.order.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.business.test.order.dao.LimsOrderCancelDao; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderCancelBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderCancelService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsOrderCancelServiceImpl implements LimsOrderCancelService { + + @Autowired + private LimsOrderCancelDao limsOrderCancelDao; + + @Override + @SuppressWarnings("unchecked") + public LimsOrderCancelDao getDao() { + return limsOrderCancelDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsOrderCancelBean limsOrderCancel = jsonWrapper.parseUnique(LimsOrderCancelBean.class); + limsOrderCancel.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsOrderCancel); + return limsOrderCancel.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/service/impl/LimsOrderDisposeServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/service/impl/LimsOrderDisposeServiceImpl.java new file mode 100644 index 0000000..2c9a80e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/service/impl/LimsOrderDisposeServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.business.test.order.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.business.test.order.dao.LimsOrderDisposeDao; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderDisposeBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderDisposeService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsOrderDisposeServiceImpl implements LimsOrderDisposeService { + + @Autowired + private LimsOrderDisposeDao limsOrderDisposeDao; + + @Override + @SuppressWarnings("unchecked") + public LimsOrderDisposeDao getDao() { + return limsOrderDisposeDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsOrderDisposeBean limsOrderDispose = jsonWrapper.parseUnique(LimsOrderDisposeBean.class); + limsOrderDispose.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsOrderDispose); + return limsOrderDispose.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/service/impl/LimsOrderOperateServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/service/impl/LimsOrderOperateServiceImpl.java new file mode 100644 index 0000000..1574301 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/service/impl/LimsOrderOperateServiceImpl.java @@ -0,0 +1,68 @@ +package com.sunwayworld.basemodule.business.test.order.service.impl; + +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderOperateBean; +import com.sunwayworld.basemodule.business.test.order.dao.LimsOrderOperateDao; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderOperateService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +@Repository +@GikamBean +public class LimsOrderOperateServiceImpl implements LimsOrderOperateService { + + @Autowired + private LimsOrderOperateDao limsOrderOperateDao; + + @Override + @SuppressWarnings("unchecked") + public LimsOrderOperateDao getDao() { + return limsOrderOperateDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsOrderOperateBean limsOrderOperate = jsonWrapper.parseUnique(LimsOrderOperateBean.class); + limsOrderOperate.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsOrderOperate); + return limsOrderOperate.getId(); + } + + @Override + public LimsOrderOperateBean getOrderOperateBean(Long orderId, String operateType, String endFlag, + String operateComment, String targetId, String targetName, String remark) { + LimsOrderOperateBean bean = new LimsOrderOperateBean(); + bean.setId(ApplicationContextHelper.getNextIdentity()); + bean.setOrderId(orderId); + bean.setOperateType(operateType); + bean.setEndFlag(endFlag); + bean.setOperateComment(operateComment); + bean.setTargetId(targetId); + bean.setTargetName(targetName); + bean.setRemark(remark); + + return bean; + } + + @Override + public LimsOrderOperateBean getOrderStatusBean(Long orderId, String orderStatus, String orderStatusDesc,String operateType, String endFlag, String operateComment, String targetId, String targetName, String remark) { + LimsOrderOperateBean bean = new LimsOrderOperateBean(); + bean.setId(ApplicationContextHelper.getNextIdentity()); + bean.setOrderId(orderId); + bean.setOperateType(operateType); + bean.setEndFlag(endFlag); + bean.setOperateComment(operateComment); + bean.setTargetId(targetId); + bean.setTargetName(targetName); + bean.setRemark(remark); + + return bean; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/service/impl/LimsOrderServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/service/impl/LimsOrderServiceImpl.java new file mode 100644 index 0000000..69c1851 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/service/impl/LimsOrderServiceImpl.java @@ -0,0 +1,1786 @@ +package com.sunwayworld.basemodule.business.test.order.service.impl; + +import com.spire.pdf.PdfDocument; +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.baseline.framework.constant.LimsConstant; +import com.sunwayworld.baseline.framework.utils.*; +import com.sunwayworld.basemodule.basedata.orderchangerecord.bean.LimsOrderChangerecordBean; +import com.sunwayworld.basemodule.basedata.orderchangerecord.service.LimsOrderChangerecordService; +import com.sunwayworld.basemodule.business.result.bean.LimsResultBean; +import com.sunwayworld.basemodule.business.result.service.LimsResultService; +import com.sunwayworld.basemodule.business.test.flowdef.FolderStatus; +import com.sunwayworld.basemodule.business.test.flowdef.TaskStatus; +import com.sunwayworld.basemodule.business.test.flowdef.TaskTestStatus; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.enumeration.ObtainStatusEnum; +import com.sunwayworld.basemodule.business.test.folder.enumeration.TestGroupEnum; +import com.sunwayworld.basemodule.business.test.folder.restfulmom.service.RestfulMomService; +import com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService; +import com.sunwayworld.basemodule.business.test.folder.util.FolderChecker; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderOperateBean; +import com.sunwayworld.basemodule.business.test.order.dao.LimsOrderDao; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderOperateService; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.basemodule.business.test.orderprocess.bean.LimsOrderProcessBean; +import com.sunwayworld.basemodule.business.test.orderprocess.bean.LimsOrderProcessResultBean; +import com.sunwayworld.basemodule.business.test.orderprocess.service.LimsOrderProcessResultService; +import com.sunwayworld.basemodule.business.test.orderprocess.service.LimsOrderProcessService; +import com.sunwayworld.basemodule.business.test.orderrecord.bean.LimsOrderRecordBean; +import com.sunwayworld.basemodule.business.test.orderrecord.service.LimsOrderRecordService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTestMatrixBean; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.basemodule.business.test.task.service.LimsTestMatrixService; +import com.sunwayworld.basemodule.business.test.task.utils.LimsTaskHelper; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmAnalystBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTestMethodService; +import com.sunwayworld.basemodule.coredata.test.service.LimsTmAnalystService; +import com.sunwayworld.basemodule.coredata.testoutline.bean.LimsTestOutlineBean; +import com.sunwayworld.basemodule.coredata.testoutline.bean.LimsTestOutlineDetailBean; +import com.sunwayworld.basemodule.coredata.testoutline.service.LimsTestOutlineDetailService; +import com.sunwayworld.basemodule.coredata.testoutline.service.LimsTestOutlineService; +import com.sunwayworld.basemodule.openapi.utils.QmsHttpHelper; +import com.sunwayworld.basemodule.openapi.utils.SapHttpHelper; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.bean.LimsPretreatInfItemBean; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.bean.LimsPretreatInformationBean; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.service.LimsPretreatInfItemService; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.service.LimsPretreatInformationService; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatprocess.service.LimsPretreatTestprocessService; +import com.sunwayworld.cloud.lims.reporttemplate.bean.LimsReportTemplateBean; +import com.sunwayworld.cloud.lims.reporttemplate.service.LimsReportTemplateService; +import com.sunwayworld.cloud.lims.reporttemplate.support.data.LimsPageBreakRenderData; +import com.sunwayworld.cloud.lims.reporttemplate.support.data.LimsTemplateDataMap; +import com.sunwayworld.cloud.lims.reporttemplate.support.util.LimsFileUtils; +import com.sunwayworld.cloud.lims.reporttemplate.support.util.WordExportUtil; +import com.sunwayworld.cloud.lims.reporttemplate.support.word.LimsWordReportGenerator; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.context.concurrent.GikamConcurrentLocker; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.database.sql.Order; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.i18n.I18nHelper; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.io.file.FilePathManager; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.mybatis.page.PageRowBounds; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.restful.data.RestValidationResultBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.auditable.bean.CoreBpmnParameterDTO; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.FileUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.manager.CoreFileManager; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import com.sunwayworld.module.sys.bpmn.CoreBpmnHelper; +import com.sunwayworld.module.sys.bpmn.engine.CoreBpmnRuntimeService; +import com.sunwayworld.module.sys.bpmn.engine.CoreBpmnRuntimeSource; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.BeanUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.awt.print.PageFormat; +import java.awt.print.Paper; +import java.awt.print.PrinterException; +import java.awt.print.PrinterJob; +import java.io.*; +import java.math.BigDecimal; +import java.nio.file.Path; +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; +import java.util.*; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsOrderServiceImpl implements LimsOrderService { + public static final Logger logger = LogManager.getLogger(LimsOrderService.class); + + @Autowired + private LimsOrderDao limsOrderDao; + + @Autowired + private LimsOrderRecordService limsOrderRecordService; + + @Autowired + @Lazy + private LimsTaskService limsTaskService; + + @Autowired + @Lazy + private LimsOrderProcessService limsOrderProcessService; + + @Autowired + private LimsOrderChangerecordService limsOrderChangerecordService; + @Autowired + @Lazy + private LimsFolderService limsFolderService; + @Autowired + private LimsTestMatrixService testMatrixService; + @Autowired + @Lazy + private LimsTestMethodService testMethodService; + @Autowired + private LimsPretreatTestprocessService pretreatTestprocessService; + @Autowired + private LimsPretreatInfItemService pretreatInfItemService; + @Autowired + private LimsReportTemplateService limsReportTemplateService; + @Autowired + private CoreFileService coreFileService; + @Autowired + private CoreFileManager coreFileManager; + @Autowired + private LimsOrderOperateService orderOperateService; + @Autowired + private LimsPretreatInformationService pretreatInformationService; + @Autowired + private LimsOrderProcessService orderProcessService; + @Autowired + private LimsOrderProcessResultService orderProcessResultService; + @Autowired + private LimsTmAnalystService limsTmAnalystService; + @Autowired + @Lazy + private LimsResultService limsResultService; + @Autowired + private LimsTestOutlineDetailService testOutlineDetailService; + @Autowired + private LimsTestOutlineService testOutlineService; + @Autowired + private RestfulMomService restfulMomService; + + @Override + @SuppressWarnings("unchecked") + public LimsOrderDao getDao() { + return limsOrderDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsOrderBean limsOrder = jsonWrapper.parseUnique(LimsOrderBean.class); + List dbOrders = this.selectListByFilter(SearchFilter.instance().match("folderId", limsOrder.getFolderId()).filter(MatchPattern.SEQ), Order.desc("ordNo")); + if(!ObjectUtils.isEmpty(dbOrders)){ + boolean present = dbOrders.stream().filter(c -> !ObjectUtils.isEmpty(c.getSendSampleBatchNo()) && !c.getSendSampleBatchNo().equals(limsOrder.getSendSampleBatchNo())).findFirst().isPresent(); + if(present){ + throw new InvalidDataException(I18nHelper.getMessage("GIKAM.EXCEPTION.ORDER.SENDSAMPLEBATCHNO.UK")); + } + } + + LimsFolderBean folderBean = limsFolderService.selectById(limsOrder.getFolderId()); + limsOrder.setId(ApplicationContextHelper.getNextIdentity()); + int maxNo = 1; + if(!ObjectUtils.isEmpty(dbOrders)){ + maxNo = Integer.parseInt(dbOrders.get(0).getOrdNo().replace(folderBean.getFolderNo() + "-",""))+1; + } + limsOrder.setOrdNo(folderBean.getFolderNo() + "-" + String.format("%02d",maxNo)); + /** + 检测类型为IPQC,则手选后缀规则中(1混料2粗磨3细磨4喷雾5烧结6粉碎) + 若非IPQC,输入批次号后,自动补充两位流水号信息(01-99) + */ + limsFolderService.setSampleBatchRemarkBy(folderBean,Arrays.asList(limsOrder)); + getDao().insert(limsOrder); + + //新增一个样品,默认就全关联试验 + List ordtaskBeanList = limsTaskService.selectListByFilter(SearchFilter.instance().match("folderId", limsOrder.getFolderId()).filter(MatchPattern.SEQ)); + if(!ObjectUtils.isEmpty(ordtaskBeanList)){ + List insertTestMatrixBeanList = new ArrayList<>(); + for (LimsTaskBean ordtaskBean : ordtaskBeanList) { + LimsTestMatrixBean t = new LimsTestMatrixBean(ApplicationContextHelper.getNextIdentity(), limsOrder.getFolderId(), ordtaskBean.getId(),limsOrder.getId()); + t.setCheckFlag("1"); + insertTestMatrixBeanList.add(t); + } + testMatrixService.getDao().insert(insertTestMatrixBeanList); + } + return limsOrder.getId(); + } + + @Override + public List createSampleBatchRemark(String sendSampleBatchNo, int n) { + if(ObjectUtils.isEmpty(sendSampleBatchNo)){ + return null; + } + long existNum = this.selectListByFilter(SearchFilter.instance().match("sendSampleBatchNo", sendSampleBatchNo).filter(MatchPattern.SEQ)).stream().count(); + List list = new ArrayList<>(); + for (int i = 1; i <=n; i++) { + list.add(String.format("%02d",existNum+i)); + } + return list; + } + + @Override + @Transactional(rollbackFor = Exception.class) + @AuditTrailEntry(AuditTrailType.DELETE) + public void delete(RestJsonWrapperBean wrapper) { + List orderBeanList = wrapper.parse(LimsOrderBean.class); + if (CollectionUtils.isEmpty(orderBeanList)) { + return; + } + List orderIdList = orderBeanList.stream().map(LimsOrderBean::getId).distinct().collect(Collectors.toList()); + + //级联删除试验矩阵 + List testMatrixBeanList = testMatrixService.selectListByFilter(SearchFilter.instance().match("orderId", orderIdList).filter(MatchPattern.OR)); + if (!CollectionUtils.isEmpty(testMatrixBeanList)) { + testMatrixService.getDao().deleteBy(testMatrixBeanList); + } + //删除样品 + getDao().deleteByIdList(orderIdList); + } + + + @Override + @Transactional + public void instantSave(RestJsonWrapperBean wrapper) { + LimsOrderBean parse = wrapper.parseUnique(LimsOrderBean.class); + LimsOrderBean oldBean = this.selectByIdIfPresent(parse.getId()); + List> bodyList = wrapper.getBodyList(); + + + if ( bodyList.toString().contains("positivePolePieceQuality")&&ObjectUtils.isEmpty(parse.getPositivePolePieceQuality())&&!ObjectUtils.isEmpty(oldBean.getPositivePolePieceQuality())){ + Double positivePolePieceQuality = oldBean.getPositivePolePieceQuality(); + LimsOrderChangerecordBean limsOrderChangerecordBean = new LimsOrderChangerecordBean(); + limsOrderChangerecordBean.setId(ApplicationContextHelper.getNextIdentity()); + limsOrderChangerecordBean.setChangeBefore(String.valueOf(positivePolePieceQuality)); + limsOrderChangerecordBean.setChangeField("正极片质量"); + limsOrderChangerecordBean.setChangeAfter(null); + limsOrderChangerecordBean.setOrderCode(oldBean.getSampleCode()); + limsOrderChangerecordBean.setPreOrderId(oldBean.getPreorderId()); + limsOrderChangerecordBean.setChangeTime(LocalDateTime.now()); + limsOrderChangerecordService.getDao().insert(limsOrderChangerecordBean); + } + + if (bodyList.toString().contains("foilQuality")&&ObjectUtils.isEmpty(parse.getFoilQuality())&&!ObjectUtils.isEmpty(oldBean.getFoilQuality())){ + Double foilQuality = oldBean.getFoilQuality(); + LimsOrderChangerecordBean limsOrderChangerecordBean = new LimsOrderChangerecordBean(); + limsOrderChangerecordBean.setId(ApplicationContextHelper.getNextIdentity()); + limsOrderChangerecordBean.setChangeBefore(String.valueOf(foilQuality)); + limsOrderChangerecordBean.setOrderCode(oldBean.getSampleCode()); + limsOrderChangerecordBean.setChangeField("箔材质量"); + limsOrderChangerecordBean.setChangeAfter(null); + limsOrderChangerecordBean.setPreOrderId(oldBean.getPreorderId()); + limsOrderChangerecordBean.setChangeTime(LocalDateTime.now()); + limsOrderChangerecordService.getDao().insert(limsOrderChangerecordBean); + } + + if (!ObjectUtils.isEmpty(parse.getPositivePolePieceQuality())){ + Double positivePolePieceQuality = oldBean.getPositivePolePieceQuality(); + LimsOrderChangerecordBean limsOrderChangerecordBean = new LimsOrderChangerecordBean(); + limsOrderChangerecordBean.setId(ApplicationContextHelper.getNextIdentity()); + limsOrderChangerecordBean.setChangeBefore(String.valueOf(positivePolePieceQuality)); + limsOrderChangerecordBean.setChangeField("正极片质量"); + limsOrderChangerecordBean.setChangeAfter(parse.getPositivePolePieceQuality().toString()); + limsOrderChangerecordBean.setOrderCode(oldBean.getSampleCode()); + limsOrderChangerecordBean.setPreOrderId(oldBean.getPreorderId()); + limsOrderChangerecordBean.setChangeTime(LocalDateTime.now()); + limsOrderChangerecordService.getDao().insert(limsOrderChangerecordBean); + } + if (!ObjectUtils.isEmpty(parse.getFoilQuality())){ + Double foilQuality = oldBean.getFoilQuality(); + LimsOrderChangerecordBean limsOrderChangerecordBean = new LimsOrderChangerecordBean(); + limsOrderChangerecordBean.setId(ApplicationContextHelper.getNextIdentity()); + limsOrderChangerecordBean.setChangeBefore(String.valueOf(foilQuality)); + limsOrderChangerecordBean.setOrderCode(oldBean.getSampleCode()); + limsOrderChangerecordBean.setChangeField("箔材质量"); + limsOrderChangerecordBean.setChangeAfter(parse.getFoilQuality().toString()); + limsOrderChangerecordBean.setPreOrderId(oldBean.getPreorderId()); + limsOrderChangerecordBean.setChangeTime(LocalDateTime.now()); + limsOrderChangerecordService.getDao().insert(limsOrderChangerecordBean); + } + + if (!ObjectUtils.isEmpty(parse.getPositivePolePieceQuality()) && + !parse.getPositivePolePieceQuality().equals(oldBean.getPositivePolePieceQuality())) { + parse.setOperaterId(LocalContextHelper.getLoginUserId()); + parse.setOperater(LocalContextHelper.getLoginUserName()); + parse.setOperateTime(LocalDateTime.now()); + } + this.updateIfChanged(parse); +// LimsOrderService.super.instantSave(wrapper); + boolean or1 = CommonHelper.isOrNotNull(parse.getPositivePolePieceQuality(), parse.getFoilQuality()); + boolean or2 = CommonHelper.isOrNotNull(parse.getDisposeFluidMass(), parse.getPolePieceQuality(), parse.getDisposeProportion());//集流体质量,极片质量,占比 + boolean or3 = CommonHelper.isOrNotNull(parse.getDisposeDisChangeCapacity(), parse.getDisposeChargingCapacity()); + boolean or4 = CommonHelper.isOrNotNull(parse.getDisposeActiveSubstance(), parse.getCbPositiveSliceArea());//活性物质和正极片面积 + boolean or5 = CommonHelper.isOrNotNull(parse.getCbValue(), parse.getCbPositiveRatio(), parse.getCbPositiveCoatingPressDen(), parse.getCbNegativeSliceArea()); + boolean or6 = CommonHelper.isOrNotNull(parse.getCbNegativeSliceArea(), parse.getCbNegativeCoatingPressDen()); + boolean or7 = CommonHelper.isOrNotNull(parse.getCbNegativeActivityQuality(), parse.getCbNegativeActivity(), parse.getCbNegativeFluidMass()); + boolean n1 = CommonHelper.isNotNull(parse.getDisposeFluidMass()); + boolean n2 = CommonHelper.isNotNull(parse.getDisposeProportion()); + boolean n3 = CommonHelper.isNotNull(parse.getFoilQuality()); + boolean n4 = CommonHelper.isNotNull(parse.getCbPositiveSliceArea()); + boolean n5 = CommonHelper.isNotNull(parse.getCbValue()); + boolean n6 = CommonHelper.isNotNull(parse.getCbNegativeActivity()); + boolean n7 = CommonHelper.isNotNull(parse.getCbNegativeRatio()); + boolean n8 = CommonHelper.isNotNull(parse.getCbNegativeFluidMass()); + boolean n9 = CommonHelper.isNotNull(parse.getCbNegativeSliceArea()); + boolean n10 = CommonHelper.isNotNull(parse.getCbPositiveRatio()); + if (or1 || or2 || or3 || or4 || or5 || or6 || or7 || n1 || n2 || n3 || n4 || n5 || n6 || n7 || n8 || n9) { + LimsOrderBean bean = selectById(parse.getId()); + boolean and1 = or1 && CommonHelper.isAndNotNull(bean.getPositivePolePieceQuality(), bean.getFoilQuality(), bean.getPositiveActivity()); + boolean and2 = or2 && CommonHelper.isAndNotNull(bean.getDisposeFluidMass(), bean.getPolePieceQuality(), bean.getDisposeProportion()); + boolean and3 = or3 && CommonHelper.isAndNotNull(bean.getDisposeDisChangeCapacity(), bean.getDisposeChargingCapacity()); + boolean and4 = or4 && CommonHelper.isAndNotNull(bean.getDisposeActiveSubstance(), bean.getCbPositiveSliceArea()); + boolean and5 = or5 && CommonHelper.isAndNotNull(bean.getCbValue(), bean.getCbPositiveRatio(), bean.getCbPositiveCoatingPressDen(), bean.getCbNegativeRatio()); + boolean and6 = or6 && CommonHelper.isAndNotNull(bean.getCbNegativeSliceArea(), bean.getCbNegativeCoatingPressDen()); + boolean and7 = or7 && CommonHelper.isAndNotNull(bean.getCbNegativeActivityQuality(), bean.getCbNegativeActivity(), bean.getCbNegativeFluidMass()); + + if (and1) { + bean.setPositiveActivityQuality(Math.max(bean.getPositivePolePieceQuality() - bean.getFoilQuality(), 0) * Double.parseDouble(bean.getPositiveActivity()) * 1000); + } + if (and2) { + bean.setDisposeActiveSubstance((bean.getPolePieceQuality() - bean.getDisposeFluidMass()) * bean.getDisposeProportion());//计算活性物质 + } + if (and3) { + bean.setDisposeFirstEffect(bean.getDisposeDisChangeCapacity() / bean.getDisposeChargingCapacity() * 100); + } + boolean c1 = and4 || and2; + boolean c2 = c1 || and5; + boolean c3 = c2 || and6; + boolean c4 = c3 || and7; + + if (c1) { + double v1 = (bean.getDisposeActiveSubstance() == null) ? 0.0 : bean.getDisposeActiveSubstance();//活性物质的值 + double v2 = (bean.getCbPositiveSliceArea() == null) ? 0.0 : bean.getCbPositiveSliceArea();//正极片面积的值 + BigDecimal b1 = new BigDecimal(Double.toString(v1)); + BigDecimal b2 = new BigDecimal(Double.toString(v2)); + BigDecimal b3 = new BigDecimal(Double.toString(1000));//1000倍 + if (b2.equals(new BigDecimal(Double.toString(0))) || b3.equals(new BigDecimal(Double.toString(0)))) {//如果正极片面积为0,正极片密度设为0 + Double value = 0.0; + bean.setCbPositiveCoatingPressDen(value); + } else { + bean.setCbPositiveCoatingPressDen(b1.divide(b2, 3, BigDecimal.ROUND_HALF_UP).divide(b3, 3, BigDecimal.ROUND_HALF_UP).doubleValue());//计算密度 + } + } + if (c2) {//负极面密度g/cm + double v1 = (bean.getCbValue() == null) ? 0.0 : bean.getCbValue(); + double v2 = (bean.getCbPositiveRatio() == null) ? 0.0 : bean.getCbPositiveRatio(); + double v3 = (bean.getCbPositiveCoatingPressDen() == null) ? 0.0 : bean.getCbPositiveCoatingPressDen(); + double v4 = (bean.getCbNegativeRatio() == null) ? 0.0 : bean.getCbNegativeRatio(); + BigDecimal b1 = new BigDecimal(Double.toString(v1)); + BigDecimal b2 = new BigDecimal(Double.toString(v2)); + BigDecimal b3 = new BigDecimal(Double.toString(v3)); + BigDecimal b4 = new BigDecimal(Double.toString(v4)); + if (b4.equals(new BigDecimal(Double.toString(0)))) { + Double value = 0.0; + bean.setCbNegativeCoatingPressDen(value); + } else { + bean.setCbNegativeCoatingPressDen(b1.multiply(b2).multiply(b3).divide(b4, 3, BigDecimal.ROUND_HALF_UP).doubleValue()); + } + + } + if (c3) {//负极活性物质质量mg + double v1 = (bean.getCbNegativeSliceArea() == null) ? 0.0 : bean.getCbNegativeSliceArea(); + double v2 = (bean.getCbNegativeCoatingPressDen() == null) ? 0.0 : bean.getCbNegativeCoatingPressDen(); + BigDecimal b1 = new BigDecimal(Double.toString(v1)); + BigDecimal b2 = new BigDecimal(Double.toString(v2)); + BigDecimal b3 = new BigDecimal(Double.toString(1000)); + bean.setCbNegativeActivityQuality(b1.multiply(b2).multiply(b3).doubleValue()); + } + if (c4) {//负极片质量mg + double v1 = (bean.getCbNegativeActivityQuality() == null) ? 0.0 : bean.getCbNegativeActivityQuality(); + double v2 = (bean.getCbNegativeActivity() == null) ? 0.0 : bean.getCbNegativeActivity(); + double v3 = (bean.getCbNegativeFluidMass() == null) ? 0.0 : bean.getCbNegativeFluidMass(); + BigDecimal b1 = new BigDecimal(Double.toString(v1)); + BigDecimal b2 = new BigDecimal(Double.toString(v2)); + BigDecimal b3 = new BigDecimal(Double.toString(v3)); + if (b2.equals(new BigDecimal(Double.toString(0)))) { + Double value = 0.0; + bean.setCbNegativeSliceQuality(value); + } else { + bean.setCbNegativeSliceQuality(b1.divide(b2, 3, BigDecimal.ROUND_HALF_UP).add(b3).doubleValue()); + } + } + + if (and1 || and2 || and3 || c1 || c2 || c3 || c4) { + updateIfChanged(bean); + } + + if (n1 || n2 || n3 || n4 || n5 || n6 || n7 || n8 || n9 || n10) { + List orders = ApplicationContextHelper.getBean(LimsOrderService.class).selectListByFilter(SearchFilter.instance().match("preorderId", bean.getPreorderId()).filter(MatchPattern.SEQ)); + if (n1) { + orders.forEach(s -> s.setDisposeFluidMass(bean.getDisposeFluidMass())); + } + if (n2) { + orders.forEach(s -> s.setDisposeProportion(bean.getDisposeProportion())); + } + if (n3) { + orders.forEach(s -> s.setFoilQuality(bean.getFoilQuality())); + } + if (n4) { + orders.forEach(s -> s.setCbPositiveSliceArea(bean.getCbPositiveSliceArea())); + } + if (n5) { + orders.forEach(s -> s.setCbValue(bean.getCbValue())); + } + if (n6) { + orders.forEach(s -> s.setCbNegativeActivity(bean.getCbNegativeActivity())); + } + if (n7) { + orders.forEach(s -> s.setCbNegativeRatio(bean.getCbNegativeRatio())); + } + if (n8) { + orders.forEach(s -> s.setCbNegativeFluidMass(bean.getCbNegativeFluidMass())); + } + if (n9) { + orders.forEach(s -> s.setCbNegativeSliceArea(bean.getCbNegativeSliceArea())); + } + if (n10) { + orders.forEach(s -> s.setCbPositiveRatio(bean.getCbPositiveRatio())); + } + boolean b1 = n4; + boolean b2 = b1 || n5 || n7 || n10; + boolean b3 = b2 || n9; + boolean b4 = b3 || n6 || n8; + + for (LimsOrderBean order : orders) { + if (n1 || n2) { + if (CommonHelper.isAndNotNull(order.getDisposeFluidMass(), order.getPolePieceQuality(), order.getDisposeProportion())) { + order.setDisposeActiveSubstance((order.getPolePieceQuality() - order.getDisposeFluidMass()) * order.getDisposeProportion()); + } + } + if (n3) { + if (CommonHelper.isAndNotNull(order.getPositivePolePieceQuality(), order.getFoilQuality(), order.getPositiveActivity())) { + order.setPositiveActivityQuality(Math.max(order.getPositivePolePieceQuality() - order.getFoilQuality(), 0) * Double.parseDouble(order.getPositiveActivity()) * 1000); + } + } + + if (b1) { + if (CommonHelper.isAndNotNull(order.getDisposeActiveSubstance(), order.getCbPositiveSliceArea())) { + order.setCbPositiveCoatingPressDen(order.getDisposeActiveSubstance() / order.getCbPositiveSliceArea()/1000); + } + } + + if (b2) { + if (CommonHelper.isAndNotNull(order.getCbValue(), order.getCbPositiveRatio(), order.getCbPositiveCoatingPressDen(), order.getCbNegativeRatio())) { + order.setCbNegativeCoatingPressDen((order.getCbValue() * order.getCbPositiveRatio() * order.getCbPositiveCoatingPressDen()) / order.getCbNegativeRatio()); + } + } + + if (b3) { + if (CommonHelper.isAndNotNull(order.getCbNegativeSliceArea(), order.getCbNegativeCoatingPressDen())) { + order.setCbNegativeActivityQuality(order.getCbNegativeSliceArea() * order.getCbNegativeCoatingPressDen()*1000); + } + } + + if (b4) { + if (CommonHelper.isAndNotNull(order.getCbNegativeActivityQuality(), order.getCbNegativeActivity(), order.getCbNegativeFluidMass())) { + order.setCbNegativeSliceQuality((order.getCbNegativeActivityQuality() / order.getCbNegativeActivity()) + order.getCbNegativeFluidMass()); + } + } + } + updateIfChanged(orders); + } + } + } + + @Override + @Transactional + public ResponseDTO createPolePiece(RestJsonWrapperBean wrapper) { + long activedId = LimsUtil.getActivedId(wrapper); + List pTasks = wrapper.parse(LimsTaskBean.class); + LimsOrderBean preorder = ApplicationContextHelper.getBean(LimsOrderService.class).selectById(activedId); + List taskIds = CommonHelper.getIdList(pTasks); + List tasks = ApplicationContextHelper.getBean(LimsTaskService.class).selectListByIds(taskIds); + FolderChecker.check_task_createPolePiece(tasks); + List orders = ApplicationContextHelper.getBean(LimsOrderService.class) + .selectListByFilter(SearchFilter.instance() + .match("preorderId", preorder.getId()).filter(MatchPattern.EQ) + .match("taskId", taskIds).filter(MatchPattern.OR)); + FolderChecker.check_order_createPolePiece(orders); + ApplicationContextHelper.getBean(LimsOrderService.class).getDao().deleteBy(orders); + + LimsOrderBean maxOrder = ApplicationContextHelper.getBean(LimsOrderService.class) + .selectFirstByFilter(SearchFilter.instance().match("preorderId", preorder.getId()).filter(MatchPattern.EQ), Order.desc("sampleCode")); + + int num = 0; + if (CommonHelper.isNotNull(maxOrder)) { + String[] splitSampleCode = maxOrder.getSampleCode().split("-"); + num = Integer.parseInt(splitSampleCode[splitSampleCode.length - 1]); + } + List orderList = new ArrayList<>(); + List recordList = new ArrayList<>(); + for (LimsTaskBean task : tasks) { + for (int i = 0; i < task.getPolePieceCount(); i++) { + LimsOrderBean order = new LimsOrderBean(); + BeanUtils.copyProperties(preorder, order); + order.setId(ApplicationContextHelper.getNextIdentity()); + order.setTaskId(task.getId()); + order.setSampleCode(preorder.getSampleCode() + "-" + ++num); + order.setPreorderId(preorder.getId()); + order.setPolePieceStatus("0"); + order.setDisposeCabinetPoint("01-01-CH01"); + orderList.add(order); + } + LimsOrderRecordBean limsOrderRecordBean = new LimsOrderRecordBean(); + limsOrderRecordBean.setId(ApplicationContextHelper.getNextIdentity()); + limsOrderRecordBean.setTaskId(task.getId()); + limsOrderRecordBean.setOrderId(preorder.getId()); + limsOrderRecordBean.setCreateTime(LocalDateTime.now()); + limsOrderRecordBean.setCreatorId(LocalContextHelper.getLoginUserId()); + limsOrderRecordBean.setCreator(LocalContextHelper.getLoginUserName()); + recordList.add(limsOrderRecordBean); + } + limsOrderRecordService.getDao().insert(recordList); + ApplicationContextHelper.getBean(LimsOrderService.class).getDao().insert(orderList); + return new ResponseDTO(); + } + + @Override + @Transactional + public ResponseDTO receive(RestJsonWrapperBean wrapper) { + List parse = wrapper.parse(LimsOrderBean.class); + List idList = parse.stream().map(LimsOrderBean::getId).collect(Collectors.toList()); + MapperParameter parameter = new MapperParameter(); + parameter.put("sqlUse", "orderReceive"); + parameter.setFilter(SearchFilter.instance().match("id", idList).filter(MatchPattern.OR)); + List beans = selectList(parameter); + receive(beans); + return new ResponseDTO(); + } + @Override + @Transactional + public ResponseDTO cancelReceive(RestJsonWrapperBean wrapper) { + List ps = wrapper.parse(LimsOrderBean.class); + String cancelReason = wrapper.getParamValue("cancelReason"); + String count = wrapper.getParamValue("count"); + String cancelCount = wrapper.getParamValue("cancelCount"); + if (StringUtils.isEmpty(cancelReason)) { + throw new CheckedException("取消原因不能为空"); + } + List beans = selectListByIds(CommonHelper.getIdList(ps)); + + + + for (LimsOrderBean bean : beans) { + // 取消收样原因 + bean.setCancelReason(cancelReason); + // 收样时间 + bean.setObtainTime(LocalDateTime.now()); + // 收样人 + bean.setObtainUserId(LocalContextHelper.getLoginUserId()); + bean.setObtainUserName(LocalContextHelper.getLoginUserName()); + if (ObtainStatusEnum.WaitReceive.getValue().equals(bean.getObtainStatus())) { + bean.setObtainStatus(ObtainStatusEnum.CancelReceive.getValue()); + }else { + throw new CheckedException("只有待收样样品能取消收样"); + } + } + List tasks = LimsTaskHelper.getByPreorderId(CommonHelper.getIdList(beans)); + if (CommonHelper.isNotEmpty(tasks)) { + for (LimsTaskBean task : tasks) { + if ("ResultReview".equals(task.getStatus())) { + throw new CheckedException("检测项目已到结果复核,无法取消"); + } + task.setProcessControlStatus("Cancel"); + task.setStatus("Cancel"); + } + + limsTaskService.getDao().update(tasks,"status","processControlStatus"); + ApplicationContextHelper.getBean(LimsTaskService.class).updateIfChanged(tasks); + ApplicationContextHelper.getBean(LimsTaskService.class).completeTask(CommonHelper.getIdList(tasks),new CoreBpmnParameterDTO()); + ApplicationContextHelper.getBean(LimsTaskService.class).completeTask(CommonHelper.getIdList(tasks),new CoreBpmnParameterDTO()); + + //同步取消收样至QMS + sendCancelSampleToQms(beans, tasks); + } + + updateIfChanged(beans); +// if (beans.size()+Integer.valueOf(cancelCount)==Integer.valueOf(count)){ +// //全取消了 +// Long folderId = beans.get(0).getFolderId(); +// LimsFolderBean limsFolderBean = ApplicationContextHelper.getBean(LimsFolderService.class).selectById(folderId); +// limsFolderBean.setStatus("Cancel"); +// limsFolderBean.setProcessSchedule("Cancel"); +// ApplicationContextHelper.getBean(LimsFolderService.class).updateIfChanged(limsFolderBean); +// if ("lithium".equals(limsFolderBean.getSampleType())){ +// //如果是软包的单子 +// List tasks1 = ApplicationContextHelper.getBean(LimsTaskService.class).selectListByFilter(SearchFilter.instance() +// .match("folderId", folderId).filter(MatchPattern.SEQ) +// ); +// tasks1.forEach(t->{ +// t.setStatus("Cancel"); +// }); +// ApplicationContextHelper.getBean(LimsTaskService.class).updateIfChanged(tasks1); +// } +// +// } + +// List newBeans = new ArrayList<>(tasks.stream().collect(Collectors.toMap(LimsTaskBean::getFolderId, s -> s, (s1, s2) -> s1)).values()); +// List collect = newBeans.stream().map(LimsTaskBean::getFolderId).distinct().collect(Collectors.toList()); +// Map> collect2 = ApplicationContextHelper.getBean(LimsFolderService.class).selectListByIds(collect).stream().collect(Collectors.groupingBy(LimsFolderBean::getId)); +// List tasks1 = ApplicationContextHelper.getBean(LimsTaskService.class).selectListByFilter(SearchFilter.instance().match("folderId", collect).filter(MatchPattern.OR)); +// Map> collect1 = tasks1.stream().collect(Collectors.groupingBy(LimsTaskBean::getFolderId)); +// List folderIds = new ArrayList<>(); +// List folderBeans = new ArrayList<>(); +// for (LimsTaskBean bean : newBeans) { +// List tasks2 = collect1.get(bean.getFolderId()); +// LimsFolderBean limsFolderBean = collect2.get(bean.getFolderId()).get(0); +// boolean b = tasks2.stream().allMatch(s -> "Done".equals(s.getStatus()) || s.getStatus().equals("Cancel")); +// if (b) { +// CoreBpmnInstanceBean instanceBean1 = ApplicationContextHelper.getBean(CoreBpmnInstanceService.class).selectFirstByFilter(SearchFilter.instance().match("targetId", "T_LIMS_FOLDER$" + limsFolderBean.getId()).filter(MatchPattern.SEQ)); +// if (!ObjectUtils.isEmpty(instanceBean1)) { +// folderIds.add(bean.getFolderId()); +// } +// } +// } +// if (!ObjectUtils.isEmpty(folderIds)) { +// ApplicationContextHelper.getBean(LimsFolderService.class).completeTask(folderIds, new CoreBpmnParameterDTO()); +// for (Long folderId : folderIds) { +// LimsFolderBean limsFolderBean = collect2.get(folderId).get(0); +// List tasks2 = collect1.get(folderId); +// limsFolderBean.setStatus("Done"); +// if (tasks2.stream().allMatch((s -> s.getStatus().equals("Cancel")))) { +// limsFolderBean.setCancelStatus("allCancel"); +// } else if (tasks2.stream().anyMatch(s -> s.getStatus().equals("Cancel"))) { +// limsFolderBean.setCancelStatus("partialCancel"); +// } +// folderBeans.add(limsFolderBean); +// } +// +// } +// FolderHelper.updateProcessSchedule(folderBeans); +// ApplicationContextHelper.getBean(LimsFolderService.class).getDao().update(folderBeans, "status", "cancelStatus", "processSchedule"); +// +// +// +// + + return new ResponseDTO(); + } + + private void sendCancelSampleToQms(List beans, List tasks) { + LimsFolderBean folderBean = ApplicationContextHelper.getBean(LimsFolderService.class).selectById(beans.get(0).getFolderId()); + if (folderBean == null) { + return; + } + try { + //QmsHttpHelper.sendQmsCancelSampleStatus(beans, tasks, folderBean); + if (!StringUtils.isBlank(folderBean.getInspectionCode())) { + QmsHttpHelper.sendQmsCancelSampleStatus(beans, tasks, folderBean); + } else if (!StringUtils.isBlank(folderBean.getSapInspectionCode())) { + //增加同步取消收样至SAP + SapHttpHelper.sendSapCancelSampleStatus(beans, tasks, folderBean); + } + } catch (Exception e) { + throw new CheckedException(e.getMessage()); + } + } + + @Override + @Transactional + public ResponseDTO printFolderSampleLabel(RestJsonWrapperBean wrapper) { + ResponseDTO responseDTO = new ResponseDTO(); + List parses = wrapper.parse(LimsFolderBean.class); + CoreFileBean coreFileBean = new CoreFileBean(); + coreFileBean.setCreatedTime(LocalDateTime.now()); + coreFileBean.setName("委托单样品标签.pdf"); + coreFileBean.setScope("temp"); + coreFileBean.setMd5Name(UUID.randomUUID().toString()); + final Path localPath = FilePathManager.getLocalPath(CoreFileUtils.toFilePath(coreFileBean)); + FileUtils.makeDirs(localPath); + LimsReportTemplateBean template = ApplicationContextHelper.getBean(LimsReportTemplateService.class). + selectFirstByFilter(SearchFilter.instance().match("templateName", "委托单样品标签").filter(MatchPattern.SEQ)); + MapperParameter parameter = new MapperParameter(); + String idStr = CommonHelper.getIdList(parses).stream().map(String::valueOf).collect(Collectors.joining(",")); + parameter.put("ids", idStr); + + LimsWordReportGenerator reportGenerator = new LimsWordReportGenerator(template, parameter); + LocalDateTime startReport = LocalDateTime.now(); + logger.warn("【样品打印 printFolderSampleLabel buildReport】 start: {}", startReport); + FilePathDTO filePathDTO = reportGenerator.buildReport(); + logger.warn("【样品打印 printFolderSampleLabel buildReport】 start: {}, end:{}", startReport, LocalDateTime.now()); + + SpireOfficeUtil.wordToPdf(FilePathManager.getLocalPath(filePathDTO).toFile(), localPath.toFile()); + LocalDateTime start = LocalDateTime.now(); + logger.warn("【样品打印 printFolderSampleLabel upload】 start: {}", start); + ApplicationContextHelper.getBean(CoreFileManager.class).upload(coreFileBean, localPath.toFile()); + logger.warn("【样品打印 printFolderSampleLabel upload】 start: {}, end:{}", start, LocalDateTime.now()); +// try (InputStream is = Files.newInputStream(FilePathManager.getLocalPath(filePathDTO).toFile().toPath()); +// OutputStream os = new BufferedOutputStream(Files.newOutputStream(localPath.toFile().toPath()))) { +// Document document = new Document(); +// document.loadFromStream(is, FileFormat.Auto); +// document.saveToStream(os, FileFormat.PDF); +// document.close(); +//// responseDTO.setResult(ApplicationContextHelper.getBean(CoreFileManager.class).getDownloadUrl(coreFileBean)); +// } catch (IOException e) { +// e.printStackTrace(); +// } + String downloadUrl = ApplicationContextHelper.getBean(CoreFileManager.class).getDownloadUrl(coreFileBean); + logger.warn("【样品打印 printFolderSampleLabel downloadUrl】 end:{}", LocalDateTime.now()); + coreFileBean.setId(ApplicationContextHelper.getNextIdentity()); + coreFileBean.setFileExt("1"); + ApplicationContextHelper.getBean(CoreFileService.class).getDao().insert(coreFileBean); + + Map map = new HashMap<>(); + map.put("downloadUrl", downloadUrl); + map.put("id", coreFileBean.getId()); + responseDTO.setResult(map); +// ExecutorHelper.submit(() -> pdfPrint(localPath.toFile())); + + return responseDTO; + } + + @Override + @Transactional + public ResponseDTO printLabel(RestJsonWrapperBean wrapper) { + ResponseDTO responseDTO = new ResponseDTO(); + String downloadUrl = ""; + LimsReportTemplateBean templateBean = limsReportTemplateService.selectFirstByFilter(SearchFilter.instance().match("TEMPLATETYPE", "sampleTag").filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(templateBean) || ObjectUtils.isEmpty(templateBean.getTemplateFileId())){ + throw new InvalidDataException("请维护样品标签模板"); + } + CoreFileBean templateFileBean = coreFileService.selectById(templateBean.getTemplateFileId()); + Path templateFilePath = LimsFileUtils.getFilePath(templateFileBean); + if(!templateFilePath.toFile().exists()){ + throw new InvalidDataException("请维护样品标签模板"); + } + + List orderBeans = this.selectListByIds(wrapper.parseId(Long.class)); + try (ByteArrayOutputStream os = new ByteArrayOutputStream(); InputStream inputStream = new FileInputStream(templateFilePath.toFile())) { + Map fillData = fillLabelData(orderBeans); + WordExportUtil.build(inputStream, os, builder -> fillData, true, false); + CoreFileBean coreFile = LimsBizUtil.getCoreFile(os.size(), "样品标签", null, "T_LIMS_ORDER_LABEL", "pdf"); + try (ByteArrayInputStream in = new ByteArrayInputStream(os.toByteArray())) { + File file = FilePathManager.getLocalPath(CoreFileUtils.toFilePath(coreFile)).toFile(); + if (!file.getParentFile().exists()) { + file.getParentFile().mkdirs(); + } + SpireOfficeUtil.wordToPdf(in, file); + coreFileService.getDao().insert(coreFile); + coreFileManager.upload(CoreFileUtils.toFilePath(coreFile), file); + downloadUrl = coreFileManager.getDownloadUrl(CoreFileUtils.toFilePath(coreFile)); + Map map = new HashMap<>(); + map.put("downloadUrl", downloadUrl); + map.put("id",coreFile.getId()); + responseDTO.setResult(map); + } catch (Exception e) { + e.printStackTrace(); + throw new RuntimeException(e); + } + } catch (IOException e) { + e.printStackTrace(); + throw new RuntimeException(e); + } + return responseDTO; + } + + private Map fillLabelData(List orderBeans) { + List dtoList = new ArrayList<>(); + List folderIds = orderBeans.stream().map(c -> c.getFolderId()).distinct().collect(Collectors.toList()); + List folderBeans = limsFolderService.selectListByIds(folderIds); + MapperParameter p = new MapperParameter(); + p.put("relationFlag",1); + p.setFilter(SearchFilter.instance().match("orderId",orderBeans.stream().map(c->c.getId()).collect(Collectors.toList())).filter(MatchPattern.OR) + .match("checkFlag","1").filter(MatchPattern.SEQ)); + List limsTestMatrixBeans = testMatrixService.selectList(p); + + for (int i = 0; i < orderBeans.size(); i++) { + LimsOrderBean bean = orderBeans.get(i); + LimsTemplateDataMap map = new LimsTemplateDataMap(); + map.put("ordName",bean.getOrdName()); + List testTypes = limsTestMatrixBeans.stream().filter(c -> c.getOrderId().longValue() == bean.getId().longValue()).map(g -> { + if(g.getExt$Item("testtype").contains("-")){ + return g.getExt$Item("testtype").substring(g.getExt$Item("testtype").indexOf("-")+1); + }else{ + return g.getExt$Item("testtype"); + } + }).distinct().collect(Collectors.toList()); + map.put("testTypes",StringUtils.join(testTypes,",")); + map.put("ordNo",bean.getOrdNo()); + String sendSampleBatchNo = bean.getSendSampleBatchNo(); + LimsFolderBean folderBean = folderBeans.stream().filter(c -> c.getId().longValue() == bean.getFolderId().longValue()).findFirst().orElse(null); + if(!ObjectUtils.isEmpty(folderBean)){ + map.put("clientUserOrgName",folderBean.getClientUserOrgName()); + map.put("clientUserName",folderBean.getClientUserName()); + map.put("orgName",folderBean.getOrgName()); + if(!ObjectUtils.isEmpty(folderBean.getReinspectNum())){ + sendSampleBatchNo = bean.getSendSampleBatchNo()+"-"+folderBean.getReinspectNum(); + } + } + map.put("sendSampleBatchNo",sendSampleBatchNo); + map.put("printTime",LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd"))); + map.put("breakPage",new LimsPageBreakRenderData(map.pageBreak(orderBeans,i))); + map.put("codeText",sendSampleBatchNo); + map.put("sampleBatchRemark",bean.getSampleBatchRemark()); + dtoList.add(map); + } + Map resultMap = new HashMap<>(); + resultMap.put("list", dtoList); + return resultMap; + } + + @Override + @Transactional + public ResponseDTO printLabel2(RestJsonWrapperBean wrapper) { + ResponseDTO responseDTO = new ResponseDTO(); + List parses = wrapper.parse(LimsTaskBean.class); + List beans = ApplicationContextHelper.getBean(LimsTaskService.class).selectListByIds(CommonHelper.getIdList(parses)); + CoreFileBean coreFileBean = new CoreFileBean(); + coreFileBean.setCreatedTime(LocalDateTime.now()); + coreFileBean.setName("过程标签.pdf"); + coreFileBean.setScope("temp"); + coreFileBean.setMd5Name(UUID.randomUUID().toString()); + final Path localPath = FilePathManager.getLocalPath(CoreFileUtils.toFilePath(coreFileBean)); + FileUtils.makeDirs(localPath); + + LimsReportTemplateBean template = ApplicationContextHelper.getBean(LimsReportTemplateService.class).selectFirstByFilter(SearchFilter.instance().match("templateName", "过程标签").filter(MatchPattern.SEQ)); + MapperParameter parameter = new MapperParameter(); + String idStr = beans.stream().map(LimsTaskBean::getPreorderId).filter(CommonHelper::isNotNull).map(String::valueOf).collect(Collectors.joining(",")); + parameter.put("ids", idStr); + LimsWordReportGenerator reportGenerator = new LimsWordReportGenerator(template, parameter); + + LocalDateTime startReport = LocalDateTime.now(); + logger.warn("【样品打印 printLabel2 buildReport】 start: {}", startReport); + FilePathDTO filePathDTO = reportGenerator.buildReport(); + logger.warn("【样品打印 printLabel2 buildReport】 start: {}, end:{}", startReport, LocalDateTime.now()); + + SpireOfficeUtil.wordToPdf(FilePathManager.getLocalPath(filePathDTO).toFile(), localPath.toFile()); + + LocalDateTime start = LocalDateTime.now(); + logger.warn("【样品打印 printLabel2 upload】 start: {}", start); + ApplicationContextHelper.getBean(CoreFileManager.class).upload(coreFileBean, localPath.toFile()); + logger.warn("【样品打印 printLabel2 upload】 start: {}, end:{}", start, LocalDateTime.now()); +// responseDTO.setResult(ApplicationContextHelper.getBean(CoreFileManager.class).getDownloadUrl(coreFileBean)); + + String downloadUrl = ApplicationContextHelper.getBean(CoreFileManager.class).getDownloadUrl(coreFileBean); + logger.warn("【样品打印 printLabel2 downloadUrl】 end:{}", LocalDateTime.now()); + + coreFileBean.setId(ApplicationContextHelper.getNextIdentity()); + coreFileBean.setFileExt("1"); + ApplicationContextHelper.getBean(CoreFileService.class).getDao().insert(coreFileBean); + + Map map = new HashMap<>(); + map.put("downloadUrl", downloadUrl); + map.put("id", coreFileBean.getId()); + responseDTO.setResult(map); +// ExecutorHelper.submit(() -> pdfPrint(localPath.toFile())); + return responseDTO; + } + @Override + @Transactional + public void receive(List beans) { + beans.forEach((i) -> { + GikamConcurrentLocker.isolated(CoreBpmnHelper.getTargetId(this.getDao().getTable(), i.getId())); + }); + //收样前判断必须先选检测班组,因为收样会触发流程流转 + List folderIds = beans.stream().map(c -> c.getFolderId()).distinct().collect(Collectors.toList()); + List folderBeans = limsFolderService.selectListByIds(folderIds); + for (LimsFolderBean folderBean : folderBeans) { + if(ObjectUtils.isEmpty(folderBean.getOrgId())){ + throw new InvalidDataException("请先为委托单【"+folderBean.getFolderNo()+"】分配检测组!"); + } + } + + LocalDateTime now = LocalDateTime.now(); + List operateBeans = new ArrayList<>(); + for (LimsOrderBean bean : beans) { + if (ObtainStatusEnum.WaitReceive.getValue().equals(bean.getStatus())) { + bean.setObtainTime(now); + bean.setStatus(ObtainStatusEnum.Received.getValue()); + bean.setObtainStatus(ObtainStatusEnum.Received.getValue()); + bean.setObtainUserId(LocalContextHelper.getLoginUserId()); + bean.setObtainUserName(LocalContextHelper.getLoginUserName()); + //扣电工艺处理 + if(bean.getExt$Item("folderorgname").contains("扣电室")){ + bean.setKdStatus("draft"); + } + }else { + throw new CheckedException("样品无法再次接收"); + } + + LimsOrderOperateBean operateBean = new LimsOrderOperateBean(); + operateBean.setId(ApplicationContextHelper.getNextIdentity()); + operateBean.setOrderId(bean.getId()); + operateBean.setOperateType("已收样"); + operateBeans.add(operateBean); + } + this.getDao().update(beans,"ObtainTime","Status","ObtainStatus","ObtainUserId","ObtainUserName","kdStatus"); + + orderOperateService.getDao().insert(operateBeans); + + //同步收样状态到momrestuful + restfulMomService.syncOrderStatusToMom(beans); + + //据样品做的试验-制备工艺-生成样品预处理信息 + insertOrderPreProcessInfo(beans); + + //所有样品都接收,推动委托单工作流往下走 到结果录入 + updateFolderAndTaskFlowByOrderReceive(beans); + } + + @Override + @Transactional + public void updateFolderAndTaskFlowByOrderReceive(List beans) { + List folderIds = beans.stream().map(c -> c.getFolderId()).distinct().collect(Collectors.toList()); + List dbOrders = this.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR)); + List updateFolderIds = new ArrayList<>(); + for (Long folderId : folderIds) { + boolean present = dbOrders.stream().filter(c -> c.getStatus().equals(ObtainStatusEnum.WaitReceive.getValue())).findFirst().isPresent(); + if(!present){ + updateFolderIds.add(folderId); + } + } + //已全部收样 + if(!ObjectUtils.isEmpty(updateFolderIds)){ + CoreBpmnParameterDTO parameterDTO = new CoreBpmnParameterDTO(); + parameterDTO.setComment("自动提交"); + limsFolderService.completeTask(updateFolderIds, parameterDTO); + //更新委托单 + List limsFolderBeans = limsFolderService.selectListByIds(updateFolderIds); + FlowUtils.updateStatus(limsFolderBeans, "T_LIMS_FOLDER"); + limsFolderService.getDao().update(limsFolderBeans,"status"); + + //更新试验到结果录入 + List taskBeans = limsTaskService.selectListByFilter(SearchFilter.instance().match("folderId",updateFolderIds).filter(MatchPattern.OR)); + for (LimsTaskBean task : taskBeans) { + if ("draft".equalsIgnoreCase(task.getProcessStatus())) { + limsTaskService.startProcess(Collections.singletonList(task.getId()), new CoreBpmnParameterDTO()); + } + } + FlowUtils.updateStatus(taskBeans, "T_LIMS_TASK"); + limsTaskService.getDao().update(taskBeans,"status"); + + //生成结果表 + List analystBeanList = limsTmAnalystService.selectListByFilter(SearchFilter.instance().match("testMethodId",taskBeans.stream().map(f->f.getTestMethodId()).distinct().collect(Collectors.toList())).filter(MatchPattern.OR)); + MapperParameter p = new MapperParameter(); + p.setFilter(SearchFilter.instance().match("folderId",updateFolderIds).filter(MatchPattern.OR).match("checkFlag","1").filter(MatchPattern.SEQ)); + p.put("relationFlag",1); + List matrixBeans = testMatrixService.selectList(p); + List insertResultBeanList = new ArrayList<>(); + for (LimsTestMatrixBean matrixBean : matrixBeans) { + List analystBeans = analystBeanList.stream().filter(c -> ObjectUtils.toString(c.getTestMethodId()).equals(matrixBean.getExt$Item("testmethodid"))).collect(Collectors.toList()); + for (LimsTmAnalystBean analystBean : analystBeans) { + LimsResultBean e = new LimsResultBean(); + com.sunwayworld.framework.utils.BeanUtils.copyProperties(analystBean,e); + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setAnalystId(analystBean.getId()); + e.setFolderId(matrixBean.getFolderId()); + e.setTestMatrixId(matrixBean.getId()); + e.setOrdtaskId(matrixBean.getOrdtaskId()); + e.setOrderId(matrixBean.getOrderId()); + e.setOrderNo(analystBean.getSorter()); + e.setLowLimit(ObjectUtils.toString(analystBean.getLowLimit())); + e.setHighLimit(ObjectUtils.toString(analystBean.getHighLimit())); + + LimsTaskBean taskBean = taskBeans.stream().filter(c -> c.getId().longValue() == matrixBean.getOrdtaskId().longValue()).findFirst().orElse(null); + if(taskBean!=null && !ObjectUtils.isEmpty(taskBean.getSimplingItemGid()) && "1".equals(e.getJudgeItem())){ + e.setLowLimit(ObjectUtils.toString(taskBean.getLowLimit())); + e.setHighLimit(ObjectUtils.toString(taskBean.getHighLimit())); + } + e.setCreatedTime(null); + insertResultBeanList.add(e); + } + } + limsResultService.getDao().insert(insertResultBeanList); + } + } + + @Override + @Transactional + public void insertOrderPreProcessInfo(List beans) { + //据样品做的试验-制备工艺-生成样品预处理信息 + List informationBeans = findPretreatInformationByOrder(beans.stream().map(f -> f.getId()).collect(Collectors.toList())); + if(ObjectUtils.isEmpty(informationBeans)){ + return; + } + List pretreatInfItemBeans = pretreatInfItemService.selectListByFilter(SearchFilter.instance().match("informationId", informationBeans.stream().map(f -> f.getId()).collect(Collectors.toList())).filter(MatchPattern.OR)); + if(ObjectUtils.isEmpty(pretreatInfItemBeans)){ + return; + } + + //copy + List orderProcessBeans = new ArrayList<>(); + List orderProcessResultBeans = new ArrayList<>(); + for (LimsOrderBean bean : beans) { + List informationBeanList = informationBeans.stream().filter(c -> ObjectUtils.toString(bean.getId()).equals(c.getExt$Item("orderid"))).collect(Collectors.toList()); + if(ObjectUtils.isEmpty(informationBeanList)){ + continue; + } + for (LimsPretreatInformationBean informationBean : informationBeanList) { + LimsOrderProcessBean e = new LimsOrderProcessBean(); + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setPreorderId(bean.getId()); + e.setProcessId(Long.parseLong(informationBean.getExt$Item("testdirid"))); + e.setTestDirection(informationBean.getExt$Item("testdirection")); + e.setInformationId(informationBean.getId()); + e.setProcessName(informationBean.getProcessName()); + e.setInformationSorter(Long.parseLong(informationBean.getExt$Item("informationsorter"))); + e.setElnId(informationBean.getElnId()); + orderProcessBeans.add(e); + + List infItemBeans = pretreatInfItemBeans.stream().filter(c -> c.getInformationId().longValue() == informationBean.getId().longValue()).collect(Collectors.toList()); + long sorter = 1; + for (LimsPretreatInfItemBean infItemBean : infItemBeans) { + Long amount = infItemBean.getAmount()==null?1:infItemBean.getAmount(); + for (int i = 1; i <=amount; i++) { + LimsOrderProcessResultBean processResultBean = new LimsOrderProcessResultBean(); + processResultBean.setId(ApplicationContextHelper.getNextIdentity()); + processResultBean.setOrderProcessId(e.getId()); + processResultBean.setSorter(sorter); + processResultBean.setName(infItemBean.getName()); + processResultBean.setDataType(infItemBean.getDataType()); + processResultBean.setUnit(infItemBean.getUnit()); + processResultBean.setDefaultExpress(infItemBean.getDefaultExpress()); + orderProcessResultBeans.add(processResultBean); + sorter++; + } + } + } + } + orderProcessService.getDao().insert(orderProcessBeans); + orderProcessResultService.getDao().insert(orderProcessResultBeans); + } + + @Override + @Transactional + public ResponseDTO receiveOrderByScanCode(RestJsonWrapperBean wrapper) { + String ordNo = wrapper.getParamValue("ordNo"); + if (StringUtils.isBlank(ordNo)) { + throw new CheckedException("样品编号错误"); + } + LimsOrderBean rOrder = this.selectFirstByFilter(SearchFilter.instance().match("ordNo", ordNo).filter(MatchPattern.SEQ)); + if (rOrder == null) { + throw new CheckedException("样品编号错误"); + } + receive(Collections.singletonList(rOrder)); + return new ResponseDTO(); + } + @Deprecated + public static void pdfPrint(String absoluteDownloadUrl){ + PdfDocument pdf = new PdfDocument(); + pdf.loadFromFile(absoluteDownloadUrl); + PrinterJob loPrinterJob = PrinterJob.getPrinterJob(); + PageFormat loPageFormat = loPrinterJob.defaultPage(); + Paper loPaper = loPageFormat.getPaper(); + loPaper.setImageableArea(0,0, loPaper.getWidth(), loPaper.getHeight()); + loPrinterJob.setCopies(1); + loPageFormat.setPaper(loPaper); + loPrinterJob.setPrintable(pdf,loPageFormat); + try { + loPrinterJob.print(); + } catch (PrinterException e) { + e.printStackTrace(); + } + } + @Deprecated + public static void pdfPrint(File file){ + PdfDocument pdf = new PdfDocument(); + logger.info("pdfPrint pdf: {}", pdf); + pdf.loadFromFile(file.getAbsolutePath()); + PrinterJob loPrinterJob = PrinterJob.getPrinterJob(); + logger.info("pdfPrint loPrinterJob: {}", loPrinterJob); + PageFormat loPageFormat = loPrinterJob.defaultPage(); + Paper loPaper = loPageFormat.getPaper(); + logger.info("pdfPrint loPaper: {}", loPaper); + loPaper.setImageableArea(0,0, loPaper.getWidth(), loPaper.getHeight()); + loPrinterJob.setCopies(1); + loPageFormat.setPaper(loPaper); + loPrinterJob.setPrintable(pdf,loPageFormat); + try { + loPrinterJob.print(); + logger.info("pdfPrint ces: {}"); + } catch (PrinterException e) { + e.printStackTrace(); + logger.info("pdfPrint err: {}",e.getMessage()); + } + } + + @Override + public ResponseDTO disposeChange(RestJsonWrapperBean wrapper) { + List ps = wrapper.parse(LimsOrderBean.class); + List bs = selectListByIds(CommonHelper.getIdList(ps)); + bs.forEach(s->s.setDispose("2")); + List rbs = bs.stream().filter(s -> TestGroupEnum.RB.getName().equals(s.getTestGroup())).collect(Collectors.toList()); + List kds = bs.stream().filter(s -> TestGroupEnum.KD.getName().equals(s.getTestGroup())).collect(Collectors.toList()); + if (CommonHelper.isNotEmpty(kds)) { + List kdtasks = ApplicationContextHelper.getBean(LimsTaskService.class).selectListByFilter(SearchFilter.instance().match("preorderId", CommonHelper.getIdList(kds)).filter(MatchPattern.OR)); + kdtasks.forEach(s->s.setDispose("2")); + ApplicationContextHelper.getBean(LimsTaskService.class).updateIfChanged(kdtasks); + } + if (CommonHelper.isNotEmpty(rbs)){ + List folderIds = rbs.stream().map(LimsOrderBean::getFolderId).distinct().collect(Collectors.toList()); + List rbtasks = ApplicationContextHelper.getBean(LimsTaskService.class).selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR)); + rbtasks.forEach(s->s.setDispose("2")); + ApplicationContextHelper.getBean(LimsTaskService.class).updateIfChanged(rbtasks); + } + List ops = ApplicationContextHelper.getBean(LimsOrderProcessService.class).selectListByIds(CommonHelper.getIdList(bs)); + Map> collect = ops.stream().collect(Collectors.groupingBy(LimsOrderProcessBean::getPreorderId, Collectors.maxBy(Comparator.comparing(LimsOrderProcessBean::getId)))); + List opcs = collect.values().stream().filter(Optional::isPresent).map(Optional::get).collect(Collectors.toList()); + opcs.forEach(s->s.setStatus("0")); + ApplicationContextHelper.getBean(LimsOrderProcessService.class).updateIfChanged(opcs); + updateIfChanged(bs); + return new ResponseDTO(); + } + + @Override + public RestValidationResultBean autoVaildator(RestJsonWrapperBean wrapper) { + long activedId = Long.parseLong(wrapper.getParamValue("activedId")); + List pTasks = wrapper.parse(LimsTaskBean.class); + LimsOrderBean preorder = ApplicationContextHelper.getBean(LimsOrderService.class).selectById(activedId); + List taskIds = CommonHelper.getIdList(pTasks); + List tasks = ApplicationContextHelper.getBean(LimsTaskService.class).selectListByIds(taskIds); + FolderChecker.check_task_createPolePiece(tasks); + List orders = ApplicationContextHelper.getBean(LimsOrderService.class) + .selectListByFilter(SearchFilter.instance() + .match("preorderId", preorder.getId()).filter(MatchPattern.EQ) + .match("taskId", taskIds).filter(MatchPattern.OR)); + if (!ObjectUtils.isEmpty(orders)){ + return new RestValidationResultBean(false, "已有生成数据,请确认是否重新生成?"); + } + return new RestValidationResultBean(true); + } + + @Override + public Page newQueries(RestJsonWrapperBean wrapper) { + MapperParameter mapperParameter = wrapper.extractMapFilter(); + PageRowBounds rowBounds = wrapper.extractPageRowBounds(); + mapperParameter.put("search","1"); + Page limsOrderBeanPage = this.selectPagination(mapperParameter, rowBounds); + List rows = limsOrderBeanPage.getRows(); + List orderIds = rows.stream().map(LimsOrderBean::getId).collect(Collectors.toList()); + List processBeans1 = limsOrderProcessService.selectListByFilter(SearchFilter.instance().match("preorderId", orderIds).filter(MatchPattern.OR)); + Map> collect = processBeans1.stream().collect(Collectors.groupingBy(LimsOrderProcessBean::getPreorderId)); + List whIds = new ArrayList<>(); + for (LimsOrderBean row : rows) { + if("WL".equals(row.getTestGroup())||"HX".equals(row.getTestGroup())){ + whIds.add(row.getId()); + } + } + Map> preorderIdmap = new HashMap<>(); + if (!ObjectUtils.isEmpty(whIds)){ + MapperParameter mapperParameter1 =new MapperParameter(); + mapperParameter1.put("resultInput3","1"); + mapperParameter1.put("preorderIds",whIds); + Page preorderId = limsTaskService.selectPagination(mapperParameter1); + preorderIdmap= preorderId.getRows().stream().collect(Collectors.groupingBy(LimsTaskBean::getPreorderId)); + } + + + for (LimsOrderBean row : rows) { + if ("RB".equals(row.getTestGroup())||"KD".equals(row.getTestGroup())){ + List processBeans = collect.get(row.getId()); + + //根据操作时间排个序 + if (!ObjectUtils.isEmpty(processBeans)) { + processBeans = processBeans.stream().sorted(Comparator.comparing(LimsOrderProcessBean::getOperateTime,Comparator.nullsFirst(LocalDateTime::compareTo)).reversed()).collect(Collectors.toList()); + List status = processBeans.stream().map(LimsOrderProcessBean::getStatus).collect(Collectors.toList()); + if (!status.contains("1")) { + //没有待开始的 + row.setExt$Item("processStatus", "finish"); + } else if(!"1".equals(processBeans.get(0).getStatus())){ + row.setExt$Item("processStatus", processBeans.get(0).getProcessName()); + // row.setExt$Item("processOperateTime",processBeans.get(0).getOperateTime().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))); + } + } + } + else if("WL".equals(row.getTestGroup())||"HX".equals(row.getTestGroup())){ + List rows1 = preorderIdmap.get(row.getId()); + StringBuilder sb = new StringBuilder(); + if (!ObjectUtils.isEmpty(rows1)) { + for (LimsTaskBean limsTaskBean : rows1) { + sb.append(limsTaskBean.getTestName() + ":" + limsTaskBean.getExt$Item("processname")); + } + } + row.setExt$Item("process",sb.toString()); + } + + } + + + return limsOrderBeanPage; + } + + @Override + @Transactional + public ResponseDTO simpleCancelReceive(RestJsonWrapperBean wrapper) { + List ps = wrapper.parse(LimsOrderBean.class); + String cancelReason = wrapper.getParamValue("cancelReason"); + if (StringUtils.isEmpty(cancelReason)) { + throw new CheckedException("取消原因不能为空"); + } + List beans = selectListByIds(CommonHelper.getIdList(ps)); + LocalDateTime now = LocalDateTime.now(); + List operateBeans = new ArrayList<>(); + for (LimsOrderBean bean : beans) { + if(ObtainStatusEnum.Received.getValue().equals(bean.getStatus()) + || ObtainStatusEnum.CancelReceive.getValue().equals(bean.getStatus())){ + throw new InvalidDataException("样品"+bean.getStatus()+",不允许操作"); + } + // 取消收样原因 + bean.setCancelReason(cancelReason); + bean.setObtainTime(now); + bean.setStatus(ObtainStatusEnum.CancelReceive.getValue()); + bean.setObtainStatus(ObtainStatusEnum.CancelReceive.getValue()); + bean.setObtainUserId(LocalContextHelper.getLoginUserId()); + bean.setObtainUserName(LocalContextHelper.getLoginUserName()); + + LimsOrderOperateBean operateBean = new LimsOrderOperateBean(); + operateBean.setId(ApplicationContextHelper.getNextIdentity()); + operateBean.setOrderId(bean.getId()); + operateBean.setOperateType("取消收样"); + operateBeans.add(operateBean); + } + this.getDao().update(beans,"CancelReason","ObtainTime","Status","ObtainStatus","ObtainUserId","ObtainUserName"); + + orderOperateService.getDao().insert(operateBeans); + + restfulMomService.syncOrderStatusToMom(beans); + + //只要有样品取消收样,拒绝委托单工作流 + List folderIds = beans.stream().map(c -> c.getFolderId()).distinct().collect(Collectors.toList()); + List dbOrders = this.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR)); + if(ObjectUtils.isEmpty(dbOrders)){ + return new ResponseDTO(); + } + List updateFolderIds = new ArrayList<>(); + for (Long folderId : folderIds) { + List folderOrders = dbOrders.stream().filter(c -> c.getFolderId().longValue() == folderId.longValue()).collect(Collectors.toList()); + if(!ObjectUtils.isEmpty(folderOrders)){ + boolean present = folderOrders.stream().allMatch(c -> c.getStatus().equals(ObtainStatusEnum.CancelReceive.getValue())); + if(present){ + updateFolderIds.add(folderId); + } + } + } + if(!ObjectUtils.isEmpty(updateFolderIds)){ + CoreBpmnParameterDTO parameterDTO = new CoreBpmnParameterDTO(); + parameterDTO.setComment(cancelReason); + parameterDTO.setTargetStatusCode("Draft"); + limsFolderService.rejectTask(updateFolderIds,parameterDTO); + List folderBeans = limsFolderService.selectListByIds(updateFolderIds); + FlowUtils.updateStatus(folderBeans, "T_LIMS_FOLDER"); + limsFolderService.getDao().update(folderBeans,"status"); + } + + return new ResponseDTO(); + } + + @Override + @Transactional + public ResponseDTO liuYang(RestJsonWrapperBean wrapper) { + Map paramMap = wrapper.getParamMap(); + List orderBeans = wrapper.parse(LimsOrderBean.class); + LocalDateTime now = LocalDateTime.now(); + List operateBeans = new ArrayList<>(); + + for (LimsOrderBean orderBean : orderBeans) { + orderBean.setKeepOrderDay(Long.parseLong(paramMap.get("keepOrderDay"))); + orderBean.setStartKeepTime(now); + orderBean.setOrderDisposeFlag("1"); //已留样 + orderBean.setSampleQuality(paramMap.get("sampleQuality")); + orderBean.setKeepLocation(paramMap.get("keepLocation")); + + LimsOrderOperateBean operateBean = new LimsOrderOperateBean(); + operateBean.setId(ApplicationContextHelper.getNextIdentity()); + operateBean.setOrderId(orderBean.getId()); + operateBean.setOperateType("留样"); + operateBean.setOperateComment("留样时长(天):"+orderBean.getKeepOrderDay()); + operateBeans.add(operateBean); + } + this.getDao().update(orderBeans,"KeepOrderDay","StartKeepTime","OrderDisposeFlag","sampleQuality","keepLocation"); + + orderOperateService.getDao().insert(operateBeans); + + return new ResponseDTO(); + } + + @Override + @Transactional + public ResponseDTO retrive(RestJsonWrapperBean wrapper) { + Map paramMap = wrapper.getParamMap(); + List orderBeans = wrapper.parse(LimsOrderBean.class); + + List operateBeans = new ArrayList<>(); + for (LimsOrderBean orderBean : orderBeans) { + BigDecimal sampleQuality=new BigDecimal(orderBean.getSampleQuality()); + BigDecimal retriveCount=new BigDecimal(paramMap.get("retriveCount")); + orderBean.setSampleQuality(String.valueOf(sampleQuality.subtract(retriveCount))); + LimsOrderOperateBean operateBean = new LimsOrderOperateBean(); + operateBean.setId(ApplicationContextHelper.getNextIdentity()); + operateBean.setOrderId(orderBean.getId()); + operateBean.setOperateType("调取存样"); + operateBean.setRetriveCount(paramMap.get("retriveCount")); + operateBean.setRetriveTime(LocalDateTime.parse(paramMap.get("retriveTime"), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))); + operateBean.setRetrivePurpose(paramMap.get("retrivePurpose")); + operateBeans.add(operateBean); + } + orderOperateService.getDao().insert(operateBeans); + getDao().update(orderBeans,"sampleQuality"); + return new ResponseDTO(); + } + + @Override + public List findPretreatInformationByOrder(List orderIds) { + MapperParameter p = new MapperParameter(); + p.setFilter(SearchFilter.instance().match("orderId",orderIds).filter(MatchPattern.OR)); + return pretreatInformationService.selectPagination(() -> { + return getDao().findPretreatInformationByOrder(p); + }, null).getRows(); + } + + @Override + @Transactional + public ResponseDTO preProcess(RestJsonWrapperBean wrapper) { + List orderBeans = wrapper.parse(LimsOrderBean.class); + + List operateBeans = new ArrayList<>(); + for (LimsOrderBean orderBean : orderBeans) { + orderBean.setHasPreProcess("1"); + + LimsOrderOperateBean operateBean = new LimsOrderOperateBean(); + operateBean.setId(ApplicationContextHelper.getNextIdentity()); + operateBean.setOrderId(orderBean.getId()); + operateBean.setOperateType("预处理"); + operateBeans.add(operateBean); + } + + this.getDao().update(orderBeans,"HasPreProcess"); + orderOperateService.getDao().insert(operateBeans); + + return new ResponseDTO(); + } + + @Override + @Transactional + public ResponseDTO updatekdStatus(RestJsonWrapperBean wrapper) { + GikamConcurrentLocker.block("updatekdStatus"); + List orderBeans = wrapper.parse(LimsOrderBean.class); + Map paramMap = wrapper.getParamMap(); + String pageType = paramMap.get("pageType"); + String kdStatus = paramMap.get("kdStatus"); + List dbOrders = this.selectListByIds(orderBeans.stream().map(c -> c.getId()).collect(Collectors.toList())); + boolean present = dbOrders.stream().filter(c -> !kdStatus.equals(c.getKdStatus())).findFirst().isPresent(); + if(present){ + throw new InvalidDataException("数据已发生更改,请刷新列表"); + } + List operateBeans = new ArrayList<>(); + + switch (kdStatus) { + case "draft" : + for (LimsOrderBean orderBean : orderBeans) { + orderBean.setKdStatus("approve"); + LimsOrderOperateBean operateBean = new LimsOrderOperateBean(); + operateBean.setId(ApplicationContextHelper.getNextIdentity()); + operateBean.setOrderId(orderBean.getId()); + operateBean.setOperateType("扣电工艺前段处理提交"); + operateBeans.add(operateBean); + } + break; + case "approve" : + if(pageType.equals("pass")){ + for (LimsOrderBean orderBean : orderBeans) { + orderBean.setKdStatus("audit"); + LimsOrderOperateBean operateBean = new LimsOrderOperateBean(); + operateBean.setId(ApplicationContextHelper.getNextIdentity()); + operateBean.setOrderId(orderBean.getId()); + operateBean.setOperateType("工艺中段处理审核通过"); + operateBeans.add(operateBean); + } + } + if(pageType.equals("reject")){ + for (LimsOrderBean orderBean : orderBeans) { + orderBean.setKdStatus("draft"); + LimsOrderOperateBean operateBean = new LimsOrderOperateBean(); + operateBean.setId(ApplicationContextHelper.getNextIdentity()); + operateBean.setOrderId(orderBean.getId()); + operateBean.setOperateType("工艺中段处理审核拒绝"); + operateBean.setOperateComment(paramMap.get("reason")); + operateBeans.add(operateBean); + } + } + break; + case "audit" : + if(pageType.equals("pass")){ + for (LimsOrderBean orderBean : orderBeans) { + orderBean.setKdStatus("done"); + orderBean.setLanDianAcqStatus("未完成"); + LimsOrderOperateBean operateBean = new LimsOrderOperateBean(); + operateBean.setId(ApplicationContextHelper.getNextIdentity()); + operateBean.setOrderId(orderBean.getId()); + operateBean.setOperateType("工艺后段处理审核通过"); + operateBeans.add(operateBean); + } + calPlanDianAcqFinshTime(orderBeans); + } + if(pageType.equals("reject")){ + for (LimsOrderBean orderBean : orderBeans) { + orderBean.setKdStatus("approve"); + LimsOrderOperateBean operateBean = new LimsOrderOperateBean(); + operateBean.setId(ApplicationContextHelper.getNextIdentity()); + operateBean.setOrderId(orderBean.getId()); + operateBean.setOperateType("工艺后段处理审核拒绝"); + operateBean.setOperateComment(paramMap.get("reason")); + operateBeans.add(operateBean); + } + } + break; + + } + this.getDao().update(orderBeans,"kdStatus","LanDianAcqStatus","planDianAcqFinshTime"); + orderOperateService.getDao().insert(operateBeans); + + //为样品的挂测工步额外生成试验。 + processOrderByGuaCeStep(orderBeans); + + return new ResponseDTO(); + } + + private void calPlanDianAcqFinshTime(List orderBeans) { + if(ObjectUtils.isEmpty(orderBeans)){ + return; + } + List outLineIds = new ArrayList<>(); + List stepIds = orderBeans.stream().filter(c -> !ObjectUtils.isEmpty(c.getHangUpTestStepId())).map(g -> g.getHangUpTestStepId()).distinct().collect(Collectors.toList()); + List step2Ids = orderBeans.stream().filter(c -> !ObjectUtils.isEmpty(c.getHangUpTestStep2Id())).map(g -> g.getHangUpTestStep2Id()).distinct().collect(Collectors.toList()); + if(!ObjectUtils.isEmpty(stepIds)){ + outLineIds.addAll(stepIds); + } + if(!ObjectUtils.isEmpty(step2Ids)){ + outLineIds.addAll(step2Ids); + } + if(ObjectUtils.isEmpty(outLineIds)){ + return; + } + List limsTestOutlineBeans = testOutlineService.selectListByIds(outLineIds); + if(ObjectUtils.isEmpty(limsTestOutlineBeans)){ + return; + } + for (LimsOrderBean orderBean : orderBeans) { + long testHour = 0; + if(!ObjectUtils.isEmpty(orderBean.getHangUpTestStepId())){ + LimsTestOutlineBean outlineBean = limsTestOutlineBeans.stream().filter(c -> c.getId().longValue() == orderBean.getHangUpTestStepId().longValue()).findFirst().orElse(null); + if(!ObjectUtils.isEmpty(outlineBean) && !ObjectUtils.isEmpty(outlineBean.getTestHour()) && outlineBean.getTestHour() > testHour){ + testHour = outlineBean.getTestHour(); + } + } + if(!ObjectUtils.isEmpty(orderBean.getHangUpTestStep2Id())){ + LimsTestOutlineBean outlineBean = limsTestOutlineBeans.stream().filter(c -> c.getId().longValue() == orderBean.getHangUpTestStep2Id().longValue()).findFirst().orElse(null); + if(!ObjectUtils.isEmpty(outlineBean) && !ObjectUtils.isEmpty(outlineBean.getTestHour()) && outlineBean.getTestHour() > testHour){ + testHour = outlineBean.getTestHour(); + } + } + if(testHour > 0){ + orderBean.setPlanDianAcqFinshTime(LocalDateTime.now().plusHours(testHour)); + } + } + } + + @Override + @Transactional + public void processOrderByGuaCeStep(List orderBeans) { + List doneOrders = orderBeans.stream().filter(c -> "done".equals(c.getKdStatus())).collect(Collectors.toList()); + if(ObjectUtils.isEmpty(doneOrders)){ + return; + } + List validateOrders = doneOrders.stream().filter(c -> !ObjectUtils.isEmpty(c.getHangUpTestStepId()) && !ObjectUtils.isEmpty(c.getHangUpTestStepNum())).collect(Collectors.toList()); + if(ObjectUtils.isEmpty(validateOrders)){ + return; + } + + List outLineIds = new ArrayList<>(); + List stepIds = validateOrders.stream().filter(c -> !ObjectUtils.isEmpty(c.getHangUpTestStepId())).map(g -> g.getHangUpTestStepId()).distinct().collect(Collectors.toList()); + List step2Ids = validateOrders.stream().filter(c -> !ObjectUtils.isEmpty(c.getHangUpTestStep2Id())).map(g -> g.getHangUpTestStep2Id()).distinct().collect(Collectors.toList()); + if(!ObjectUtils.isEmpty(stepIds)){ + outLineIds.addAll(stepIds); + } + if(!ObjectUtils.isEmpty(step2Ids)){ + outLineIds.addAll(step2Ids); + } + if(ObjectUtils.isEmpty(outLineIds)){ + return; + } + List outlineDetailBeans = testOutlineDetailService.selectListByFilter(SearchFilter.instance().match("outlineId", outLineIds).filter(MatchPattern.OR)); + if(ObjectUtils.isEmpty(outlineDetailBeans)){ + return; + } + + List orderIds = validateOrders.stream().map(c -> c.getId()).collect(Collectors.toList()); + MapperParameter p = new MapperParameter(); + p.put("relationFlag",1); + p.setFilter(SearchFilter.instance().match("orderId", orderIds).filter(MatchPattern.OR).match("checkFlag", "1").filter(MatchPattern.SEQ)); + List applyTestMatrixs = testMatrixService.selectList(p); + if(ObjectUtils.isEmpty(applyTestMatrixs)){ + return; + } + List folderBeans = limsFolderService.selectListByIds(validateOrders.stream().map(c -> c.getFolderId()).distinct().collect(Collectors.toList())); + + /** + * 挂测试验逻辑 + * 原则是挂测的试验一定要生成(如果已经在申请时填写了,就不额外生成挂测试验,但是要把原来的试验当作挂测试验) + */ + List inserts = new ArrayList<>(); + List insertTestMatrixs = new ArrayList<>(); + List updateTasks = new ArrayList<>(); + for (LimsOrderBean validateOrder : validateOrders) { + LimsFolderBean limsFolderBean = folderBeans.stream().filter(c -> c.getId().longValue() == validateOrder.getFolderId().longValue()).findFirst().get(); + List selfTasks = applyTestMatrixs.stream().filter(c -> c.getOrderId().longValue() == validateOrder.getId().longValue()).collect(Collectors.toList()); + + List all = new ArrayList<>(); + Set testIds = new HashSet<>(); + //挂测1 + Long hangUpTestStepId = validateOrder.getHangUpTestStepId(); + if(hangUpTestStepId!=null){ + List detailBeans = outlineDetailBeans.stream().filter(c -> c.getOutlineId().longValue() == hangUpTestStepId.longValue()).collect(Collectors.toList()); + if(!ObjectUtils.isEmpty(detailBeans)){ + for (LimsTestOutlineDetailBean detailBean : detailBeans) { + if(!testIds.contains(ObjectUtils.toString(detailBean.getTestId()))){ + all.add(detailBean); + } + testIds.add(ObjectUtils.toString(detailBean.getTestId())); + } + } + } + //挂测2 + Long hangUpTestStep2Id = validateOrder.getHangUpTestStep2Id(); + if(hangUpTestStep2Id!=null){ + List detailBeans = outlineDetailBeans.stream().filter(c -> c.getOutlineId().longValue() == hangUpTestStep2Id.longValue()).collect(Collectors.toList()); + if(!ObjectUtils.isEmpty(detailBeans)){ + for (LimsTestOutlineDetailBean detailBean : detailBeans) { + if(!testIds.contains(ObjectUtils.toString(detailBean.getTestId()))){ + all.add(detailBean); + } + testIds.add(ObjectUtils.toString(detailBean.getTestId())); + } + } + } + if(ObjectUtils.isEmpty(all)){ + continue; + } + + for (LimsTestOutlineDetailBean outlineDetailBean : all) { + LimsTestMatrixBean selfTestMatrix = selfTasks.stream().filter(c -> ObjectUtils.toString(outlineDetailBean.getTestId()).equals(c.getExt$Item("testid"))).findFirst().orElse(null); + if(selfTestMatrix==null){ + LimsTaskBean task = new LimsTaskBean(); + task.setId(ApplicationContextHelper.getNextIdentity()); + task.setFolderId(validateOrder.getFolderId()); + task.setCheckType(limsFolderBean.getCheckType()); + task.setOrgName(LocalContextHelper.getLoginOrgName()); + task.setOrgId(LocalContextHelper.getLoginOrgId()); + task.setTestType(outlineDetailBean.getTestType()); + task.setTestOutLineId(outlineDetailBean.getOutlineId()); + //因为task根据testId去重了,可能testId在2个挂测都存在,所以这里要存所有的大纲ID + List handUpOutLineIds = outlineDetailBeans.stream().filter(c -> c.getTestId().longValue() == outlineDetailBean.getTestId().longValue()).map(g -> g.getOutlineId()).distinct().collect(Collectors.toList()); + task.setHandUpOutLineIds(StringUtils.join(handUpOutLineIds,",")); + task.setTestMethodId(outlineDetailBean.getTestMethodId()); + task.setTestId(outlineDetailBean.getTestId()); + task.setTestCode(outlineDetailBean.getTestCode()); + task.setTestName(outlineDetailBean.getTestName()); + task.setMethodId(outlineDetailBean.getMethodId()); + task.setMethodCode(outlineDetailBean.getMethodCode()); + task.setMethodName(outlineDetailBean.getMethodName()); + task.setJudgeBasis(outlineDetailBean.getJudgeBasis()); + task.setTestDirectionId(outlineDetailBean.getTestDirectionId()); + task.setLaboratoryId(limsFolderBean.getOrgId()); + task.setLaboratoryName(limsFolderBean.getOrgName()); + task.setItemSorter(outlineDetailBean.getItemSorter()); + task.setTestOrderNos(validateOrder.getOrdNo()); + task.setHangUpTest("1"); + task.setHangUpTestScript(outlineDetailBean.getHangUpTestScript()); + inserts.add(task); + + if(!validateOrder.getTestNames().contains(task.getTestName())){ + validateOrder.setTestNames(validateOrder.getTestNames()+","+task.getTestName()); + } + if(!validateOrder.getTestTypes().contains(task.getTestType())){ + validateOrder.setTestTypes(validateOrder.getTestTypes()+","+task.getTestType()); + } + + LimsTestMatrixBean t = new LimsTestMatrixBean(ApplicationContextHelper.getNextIdentity(), task.getFolderId(), task.getId(), validateOrder.getId()); + t.setCheckFlag("1"); + t.setExt$Item("testmethodid",task.getTestMethodId()+""); + insertTestMatrixs.add(t); + }else{ + //挂测的在申请中存在 + LimsTaskBean task = limsTaskService.selectById(selfTestMatrix.getOrdtaskId()); + task.setTestOutLineId(outlineDetailBean.getOutlineId()); + //因为task根据testId去重了,可能testId在2个挂测都存在,所以这里要存所有的大纲ID + List handUpOutLineIds = outlineDetailBeans.stream().filter(c -> c.getTestId().longValue() == outlineDetailBean.getTestId().longValue()).map(g -> g.getOutlineId()).distinct().collect(Collectors.toList()); + task.setHandUpOutLineIds(StringUtils.join(handUpOutLineIds,",")); + task.setTestDirectionId(outlineDetailBean.getTestDirectionId()); + task.setItemSorter(outlineDetailBean.getItemSorter()); + task.setHangUpTest("1"); + task.setHangUpTestScript(outlineDetailBean.getHangUpTestScript()); + updateTasks.add(task); + } + } + } + + this.getDao().update(validateOrders,"TestNames","TestTypes"); + + limsTaskService.getDao().update(updateTasks,"HandUpOutLineIds","TestDirectionId","ItemSorter","HangUpTest","HangUpTestScript"); + + if(!ObjectUtils.isEmpty(inserts)){ + for (LimsTaskBean insert : inserts) { + insert.setCreateByHangUp("1"); + } + limsTaskService.getDao().insert(inserts); + //自动提交试验到结果录入待领取 + limsTaskService.startProcess(inserts.stream().map(c->c.getId()).collect(Collectors.toList()), new CoreBpmnParameterDTO()); + FlowUtils.updateStatus(inserts, "T_LIMS_TASK"); + limsTaskService.getDao().update(inserts,"status"); + } + + testMatrixService.getDao().insert(insertTestMatrixs); + + //生成结果表 + if(!ObjectUtils.isEmpty(inserts) && !ObjectUtils.isEmpty(insertTestMatrixs)){ + List analystBeanList = limsTmAnalystService.selectListByFilter(SearchFilter.instance().match("testMethodId",inserts.stream().map(f->f.getTestMethodId()).distinct().collect(Collectors.toList())).filter(MatchPattern.OR)); + List insertResultBeanList = new ArrayList<>(); + for (LimsTestMatrixBean matrixBean : insertTestMatrixs) { + LimsTaskBean taskBean = inserts.stream().filter(c -> c.getId().longValue() == matrixBean.getOrdtaskId().longValue()).findFirst().orElse(null); + LimsFolderBean qualityFolder = folderBeans.stream().filter(c -> c.getId().longValue() == matrixBean.getFolderId().longValue() && "1".equals(c.getQualityControlCreate())).findFirst().orElse(null); + List analystBeans = analystBeanList.stream().filter(c -> ObjectUtils.toString(c.getTestMethodId()).equals(matrixBean.getExt$Item("testmethodid"))).collect(Collectors.toList()); + for (LimsTmAnalystBean analystBean : analystBeans) { + LimsResultBean e = new LimsResultBean(); + com.sunwayworld.framework.utils.BeanUtils.copyProperties(analystBean,e); + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setAnalystId(analystBean.getId()); + e.setFolderId(matrixBean.getFolderId()); + e.setTestMatrixId(matrixBean.getId()); + e.setOrdtaskId(matrixBean.getOrdtaskId()); + e.setOrderId(matrixBean.getOrderId()); + e.setOrderNo(analystBean.getSorter()); + e.setLowLimit(ObjectUtils.toString(analystBean.getLowLimit())); + e.setHighLimit(ObjectUtils.toString(analystBean.getHighLimit())); + //质控的计划生成的单子,有自己的上下限 + if(qualityFolder!=null && "1".equals(e.getJudgeItem()) && taskBean!=null){ + e.setLowLimit(ObjectUtils.toString(taskBean.getLowLimit())); + e.setHighLimit(ObjectUtils.toString(taskBean.getHighLimit())); + } + if(taskBean!=null && !ObjectUtils.isEmpty(taskBean.getSimplingItemGid()) && "1".equals(e.getJudgeItem())){ + e.setLowLimit(ObjectUtils.toString(taskBean.getLowLimit())); + e.setHighLimit(ObjectUtils.toString(taskBean.getHighLimit())); + } + e.setCreatedById(null); + e.setCreatedByName(null); + e.setCreatedTime(null); + e.setCreatedByOrgId(null); + e.setCreatedByOrgName(null); + insertResultBeanList.add(e); + } + //短期质控计划,扣电项目 人为新增σ值分析项 + boolean present = folderBeans.stream().filter(c -> c.getId().longValue() == matrixBean.getFolderId().longValue() && "1".equals(c.getQualityControlCreate()) + && "短期质控".equals(c.getQualityControlWay()) && ObjectUtils.toString(matrixBean.getExt$Item("testtype")).contains("扣电")).findFirst().isPresent(); + if(present){ + LimsResultBean e = new LimsResultBean(); + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setFolderId(matrixBean.getFolderId()); + e.setTestMatrixId(matrixBean.getId()); + e.setTestId(taskBean.getTestId()); + e.setOrdtaskId(matrixBean.getOrdtaskId()); + e.setOrderId(matrixBean.getOrderId()); + e.setOrderNo((long) (insertResultBeanList.size()+1)); + e.setSorter(e.getOrderNo()); + e.setAnalystGroup("实验结果"); + e.setAnalystName(LimsConstant.ANALYTENAME_SIGMA); + e.setResultCategory("数值型"); + insertResultBeanList.add(e); + } + } + limsResultService.getDao().insert(insertResultBeanList); + } + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.UPDATE) + public void postUpdate(List updatedColumnNameList, List idList) { + if (CollectionUtils.containsIgnoreCase(updatedColumnNameList, "sendsamplebatchno") && !CollectionUtils.isEmpty(idList)) { + List orderBeans = selectListByFilter(SearchFilter.instance().match("id", idList).filter(MatchPattern.OR)); + if (!CollectionUtils.isEmpty(orderBeans)) { + //一个委托单下只允许一个sendsamplebatchno + List folderIds = orderBeans.stream().map(g -> g.getFolderId()).distinct().collect(Collectors.toList()); + List dbOrders = this.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR)); + for (Long folderId : folderIds) { + long count = dbOrders.stream().filter(c -> c.getFolderId().longValue() == folderId.longValue() && !ObjectUtils.isEmpty(c.getSendSampleBatchNo())).map(c -> c.getSendSampleBatchNo()).distinct().count(); + if(count>=2){ + throw new InvalidDataException(I18nHelper.getMessage("GIKAM.EXCEPTION.ORDER.SENDSAMPLEBATCHNO.UK")); + } + } + } + } + } + + @Override + @Transactional + public ResponseDTO folderCancel(RestJsonWrapperBean wrapper) { + List orderBeans = wrapper.parse(LimsOrderBean.class); + String cancelReason = wrapper.getParamValue("cancelReason"); + for (LimsOrderBean orderBean : orderBeans) { + if("done".equals(orderBean.getKdStatus())){ + throw new InvalidDataException("样品【"+orderBean.getOrdNo()+"】扣电工艺处理已完成,不能取消"); + } + orderBean.setKdStatus("done"); + } + this.getDao().update(orderBeans,"kdStatus"); + + List folderIds = orderBeans.stream().map(c -> c.getFolderId()).distinct().collect(Collectors.toList()); + List folderBeans = limsFolderService.selectListByIds(folderIds); + List updateFolders = folderBeans.stream().filter(c -> !"done".equals(c.getProcessStatus())).collect(Collectors.toList()); + if(ObjectUtils.isEmpty(updateFolders)){ + return new ResponseDTO(); + } + + //取消委托单 + CoreBpmnParameterDTO parameterDTO = new CoreBpmnParameterDTO(); + parameterDTO.setComment(cancelReason); + limsFolderService.endTask(updateFolders.stream().map(f -> f.getId()).collect(Collectors.toList()),parameterDTO); + for (LimsFolderBean canFolder : updateFolders) { + canFolder.setStatus(FolderStatus.Cancel.status); + } + limsFolderService.getDao().update(updateFolders,"status"); + + //终止试验 + List updateFolderIds = updateFolders.stream().map(c -> c.getId()).collect(Collectors.toList()); + List taskBeans = limsTaskService.selectListByFilter(SearchFilter.instance().match("folderId", updateFolderIds).filter(MatchPattern.OR)).stream().filter(c->!"done".equals(c.getProcessStatus())).collect(Collectors.toList()); + if(ObjectUtils.isEmpty(taskBeans)){ + return new ResponseDTO(); + } + String[] updateCols = new String[]{"TestStatus", "Status", "cancelTestTime", "cancelTestUserId", "cancelTestUserName", "stopReason"}; + CoreUserBean loginUser = LocalContextHelper.getLoginUser(); + for (LimsTaskBean taskBean : taskBeans) { + taskBean.setTestStatus(TaskTestStatus.CANCEL_TEST.statusDesc); + taskBean.setCancelTestTime(LocalDateTime.now()); + taskBean.setCancelTestUserId(loginUser.getId()); + taskBean.setCancelTestUserName(loginUser.getUserName()); + taskBean.setStatus(TaskStatus.Cancel.status); + taskBean.setStopReason(cancelReason); + } + limsTaskService.getDao().update(taskBeans,updateCols); + + CoreBpmnParameterDTO coreBpmnParameterDTO =new CoreBpmnParameterDTO(); + coreBpmnParameterDTO.setComment(cancelReason); + CoreBpmnRuntimeService runtimeService = ApplicationContextHelper.getBean(CoreBpmnRuntimeService.class); + List itemIdList = taskBeans.stream().map(c -> c.getId()).collect(Collectors.toList()); + List itemList = limsTaskService.getBpmnVarsItemList(itemIdList); + List> runtimeSourceList = limsTaskService.parseAuditableRuntimeSource(itemIdList, coreBpmnParameterDTO, limsTaskService.getBpmnVars(null, itemList)); + runtimeService.endTask(runtimeSourceList); + + List operateBeans = new ArrayList<>(); + for (LimsOrderBean orderBean : orderBeans) { + LimsOrderOperateBean operateBean = new LimsOrderOperateBean(); + operateBean.setId(ApplicationContextHelper.getNextIdentity()); + operateBean.setOrderId(orderBean.getId()); + operateBean.setOperateType("工艺处理取消"); + operateBeans.add(operateBean); + } + orderOperateService.getDao().insert(operateBeans); + + return new ResponseDTO(); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/service/impl/LimsRetainOrderServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/service/impl/LimsRetainOrderServiceImpl.java new file mode 100644 index 0000000..be8322f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/service/impl/LimsRetainOrderServiceImpl.java @@ -0,0 +1,86 @@ +package com.sunwayworld.basemodule.business.test.order.service.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderOperateBean; +import com.sunwayworld.basemodule.business.test.order.bean.LimsRetainOrderBean; +import com.sunwayworld.basemodule.business.test.order.dao.LimsRetainOrderDao; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderOperateService; +import com.sunwayworld.basemodule.business.test.order.service.LimsRetainOrderService; +import com.sunwayworld.cloud.lims.reporttemplate.service.LimsReportTemplateService; +import com.sunwayworld.framework.audit.aunnotation.Audit; +import com.sunwayworld.framework.audit.constant.AuditConstant; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.module.item.file.service.CoreFileService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.math.BigDecimal; +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; + +@Repository +@GikamBean +public class LimsRetainOrderServiceImpl implements LimsRetainOrderService { + + @Autowired + private LimsRetainOrderDao limsRetainOrderDao; + @Autowired + private LimsOrderOperateService orderOperateService; + @Autowired + private LimsReportTemplateService limsReportTemplateService; + @Autowired + @Lazy + private LimsFolderService limsFolderService; + @Autowired + private CoreFileService coreFileService; + + @Override + @SuppressWarnings("unchecked") + public LimsRetainOrderDao getDao() { + return limsRetainOrderDao; + } + + @Override + @Transactional + @Audit(AuditConstant.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsRetainOrderBean limsRetainOrder = jsonWrapper.parseUnique(LimsRetainOrderBean.class); + limsRetainOrder.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsRetainOrder); + return limsRetainOrder.getId(); + } + + @Override + @Transactional + public ResponseDTO retrive(RestJsonWrapperBean wrapper) { + Map paramMap = wrapper.getParamMap(); + List retainOrderBeans = wrapper.parse(LimsRetainOrderBean.class); + + List operateBeans = new ArrayList<>(); + for (LimsRetainOrderBean retainOrderBean : retainOrderBeans) { + BigDecimal sampleQuality=new BigDecimal(retainOrderBean.getSampleQuality()); + BigDecimal retriveCount=new BigDecimal(paramMap.get("retriveCount")); + retainOrderBean.setSampleQuality(String.valueOf(sampleQuality.subtract(retriveCount))); + LimsOrderOperateBean operateBean = new LimsOrderOperateBean(); + operateBean.setId(ApplicationContextHelper.getNextIdentity()); + operateBean.setOrderId(retainOrderBean.getId()); + operateBean.setOperateType("调取存样"); + operateBean.setRetriveCount(paramMap.get("retriveCount")); + operateBean.setRetriveTime(LocalDateTime.parse(paramMap.get("retriveTime"), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))); + operateBean.setRetrivePurpose(paramMap.get("retrivePurpose")); + operateBeans.add(operateBean); + } + orderOperateService.getDao().insert(operateBeans); + getDao().update(retainOrderBeans,"sampleQuality"); + return new ResponseDTO(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsOrderCancel-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsOrderCancel-mysql-sql.sql new file mode 100644 index 0000000..a06dc2f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsOrderCancel-mysql-sql.sql @@ -0,0 +1,118 @@ +-- ----------------------------- 2024-08-02 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_ORDER_CANCEL`( + `ID` BIGINT NOT NULL COMMENT '主键', + `FOLDERID` BIGINT DEFAULT NULL COMMENT '委托单ID', + `ORDERID` BIGINT DEFAULT NULL COMMENT '样品ID', + `ORDNO` VARCHAR(100) DEFAULT NULL COMMENT '样品编号', + `ORDNAME` VARCHAR(100) DEFAULT NULL COMMENT '样品名称', + `SENDSAMPLEBATCHNO` VARCHAR(100) DEFAULT NULL COMMENT '来样批次', + `CHECKTYPE` VARCHAR(60) DEFAULT NULL COMMENT '检验类型', + `FACTORYNO` VARCHAR(100) DEFAULT NULL COMMENT '工厂编号', + `MATERIALCODE` VARCHAR(100) DEFAULT NULL COMMENT '材料号', + `MATERIALNAME` VARCHAR(100) DEFAULT NULL COMMENT '材料名称', + `SAMPLETASKNUMBERHAND` VARCHAR(100) DEFAULT NULL COMMENT '取样单单号', + `PRODUCTIONLINENAME` VARCHAR(100) DEFAULT NULL COMMENT '产线名称', + `PROCESSES` VARCHAR(100) DEFAULT NULL COMMENT '工序名称', + `STATIONWORKCELLNAME` VARCHAR(100) DEFAULT NULL COMMENT '工位', + `REINSPECT` VARCHAR(12) DEFAULT NULL COMMENT '是否复检', + `CANCELREASON` VARCHAR(200) DEFAULT NULL COMMENT '取消收样原因', + `OBTAINTIME` DATETIME DEFAULT NULL COMMENT '取消时间', + `OBTAINUSERID` VARCHAR(100) DEFAULT NULL COMMENT '取消人', + `OBTAINUSERNAME` VARCHAR(100) DEFAULT NULL COMMENT '取消人', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='样品取消记录'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','ID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','FOLDERID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','ORDERID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','ORDNO','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','ORDNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','SENDSAMPLEBATCHNO','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','CHECKTYPE','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','FACTORYNO','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','MATERIALCODE','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','MATERIALNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','SAMPLETASKNUMBERHAND','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','PRODUCTIONLINENAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','PROCESSES','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','STATIONWORKCELLNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','REINSPECT','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','CANCELREASON','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','OBTAINTIME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','OBTAINUSERID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','OBTAINUSERNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_ORDER_CANCEL', '1', 'zhangsheng', 'zhangsheng', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','FOLDERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','ORDERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','ORDNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','ORDNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','SENDSAMPLEBATCHNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','CHECKTYPE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','FACTORYNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','MATERIALCODE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','MATERIALNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','SAMPLETASKNUMBERHAND','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','PRODUCTIONLINENAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','PROCESSES','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','STATIONWORKCELLNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','REINSPECT','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','CANCELREASON','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','OBTAINTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','OBTAINUSERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_CANCEL','OBTAINUSERNAME','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_ORDER_CANCEL', '样品取消记录', 'service', '1'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.SERVICE_NAME', '样品取消记录', '样品取消记录', 'zh-CN', '样品取消记录'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.ID', '样品取消记录的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.FOLDERID', '样品取消记录的委托单ID', '委托单ID', 'zh-CN', '委托单ID'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.ORDERID', '样品取消记录的样品ID', '样品ID', 'zh-CN', '样品ID'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.ORDNO', '样品取消记录的样品编号', '样品编号', 'zh-CN', '样品编号'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.ORDNAME', '样品取消记录的样品名称', '样品名称', 'zh-CN', '样品名称'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.SENDSAMPLEBATCHNO', '样品取消记录的来样批次', '来样批次', 'zh-CN', '来样批次'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.CHECKTYPE', '样品取消记录的检验类型', '检验类型', 'zh-CN', '检验类型'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.FACTORYNO', '样品取消记录的工厂编号', '工厂编号', 'zh-CN', '工厂编号'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.MATERIALCODE', '样品取消记录的材料号', '材料号', 'zh-CN', '材料号'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.MATERIALNAME', '样品取消记录的材料名称', '材料名称', 'zh-CN', '材料名称'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.SAMPLETASKNUMBERHAND', '样品取消记录的取样单单号', '取样单单号', 'zh-CN', '取样单单号'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.PRODUCTIONLINENAME', '样品取消记录的产线名称', '产线名称', 'zh-CN', '产线名称'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.PROCESSES', '样品取消记录的工序名称', '工序名称', 'zh-CN', '工序名称'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.STATIONWORKCELLNAME', '样品取消记录的工位', '工位', 'zh-CN', '工位'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.REINSPECT', '样品取消记录的是否复检', '是否复检', 'zh-CN', '是否复检'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.CANCELREASON', '样品取消记录的取消收样原因', '取消收样原因', 'zh-CN', '取消收样原因'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.OBTAINTIME', '样品取消记录的取消时间', '取消时间', 'zh-CN', '取消时间'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.OBTAINUSERID', '样品取消记录的取消人', '取消人', 'zh-CN', '取消人'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.OBTAINUSERNAME', '样品取消记录的取消人', '取消人', 'zh-CN', '取消人'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '样品取消记录', '/secure/basemodule/business/test/order-cancels/page/edit-list', '11', '11', '029.svg', '样品取消记录'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '样品取消记录查询', '/secure/basemodule/business/test/order-cancels/page/search-list', '11', '03', '029.svg', '样品取消记录查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ORDER_CANCEL', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2024-08-02 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsOrderCancel-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsOrderCancel-oracle-sql.sql new file mode 100644 index 0000000..57429c0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsOrderCancel-oracle-sql.sql @@ -0,0 +1,137 @@ +-- ----------------------------- 2024-08-02 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_ORDER_CANCEL( + ID NUMBER NOT NULL, + FOLDERID NUMBER NULL, + ORDERID NUMBER NULL, + ORDNO VARCHAR2(100) NULL, + ORDNAME VARCHAR2(100) NULL, + SENDSAMPLEBATCHNO VARCHAR2(100) NULL, + CHECKTYPE VARCHAR2(60) NULL, + FACTORYNO VARCHAR2(100) NULL, + MATERIALCODE VARCHAR2(100) NULL, + MATERIALNAME VARCHAR2(100) NULL, + SAMPLETASKNUMBERHAND VARCHAR2(100) NULL, + PRODUCTIONLINENAME VARCHAR2(100) NULL, + PROCESSES VARCHAR2(100) NULL, + STATIONWORKCELLNAME VARCHAR2(100) NULL, + REINSPECT VARCHAR2(12) NULL, + CANCELREASON VARCHAR2(200) NULL, + OBTAINTIME DATE NULL, + OBTAINUSERID VARCHAR2(100) NULL, + OBTAINUSERNAME VARCHAR2(100) NULL + ); +COMMENT ON TABLE T_LIMS_ORDER_CANCEL IS '样品取消记录'; +COMMENT ON COLUMN T_LIMS_ORDER_CANCEL.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_ORDER_CANCEL.FOLDERID IS '委托单ID'; +COMMENT ON COLUMN T_LIMS_ORDER_CANCEL.ORDERID IS '样品ID'; +COMMENT ON COLUMN T_LIMS_ORDER_CANCEL.ORDNO IS '样品编号'; +COMMENT ON COLUMN T_LIMS_ORDER_CANCEL.ORDNAME IS '样品名称'; +COMMENT ON COLUMN T_LIMS_ORDER_CANCEL.SENDSAMPLEBATCHNO IS '来样批次'; +COMMENT ON COLUMN T_LIMS_ORDER_CANCEL.CHECKTYPE IS '检验类型'; +COMMENT ON COLUMN T_LIMS_ORDER_CANCEL.FACTORYNO IS '工厂编号'; +COMMENT ON COLUMN T_LIMS_ORDER_CANCEL.MATERIALCODE IS '材料号'; +COMMENT ON COLUMN T_LIMS_ORDER_CANCEL.MATERIALNAME IS '材料名称'; +COMMENT ON COLUMN T_LIMS_ORDER_CANCEL.SAMPLETASKNUMBERHAND IS '取样单单号'; +COMMENT ON COLUMN T_LIMS_ORDER_CANCEL.PRODUCTIONLINENAME IS '产线名称'; +COMMENT ON COLUMN T_LIMS_ORDER_CANCEL.PROCESSES IS '工序名称'; +COMMENT ON COLUMN T_LIMS_ORDER_CANCEL.STATIONWORKCELLNAME IS '工位'; +COMMENT ON COLUMN T_LIMS_ORDER_CANCEL.REINSPECT IS '是否复检'; +COMMENT ON COLUMN T_LIMS_ORDER_CANCEL.CANCELREASON IS '取消收样原因'; +COMMENT ON COLUMN T_LIMS_ORDER_CANCEL.OBTAINTIME IS '取消时间'; +COMMENT ON COLUMN T_LIMS_ORDER_CANCEL.OBTAINUSERID IS '取消人'; +COMMENT ON COLUMN T_LIMS_ORDER_CANCEL.OBTAINUSERNAME IS '取消人'; + +ALTER TABLE T_LIMS_ORDER_CANCEL ADD CONSTRAINT PK_LIMS_ORDER_CANCEL PRIMARY KEY (ID); + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','ID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','FOLDERID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','ORDERID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','ORDNO','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','ORDNAME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','SENDSAMPLEBATCHNO','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','CHECKTYPE','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','FACTORYNO','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','MATERIALCODE','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','MATERIALNAME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','SAMPLETASKNUMBERHAND','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','PRODUCTIONLINENAME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','PROCESSES','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','STATIONWORKCELLNAME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','REINSPECT','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','CANCELREASON','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','OBTAINTIME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','OBTAINUSERID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','OBTAINUSERNAME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_ORDER_CANCEL', '1', 'zhangsheng', 'zhangsheng', CURRENT_TIMESTAMP, 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','FOLDERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','ORDERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','ORDNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','ORDNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','SENDSAMPLEBATCHNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','CHECKTYPE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','FACTORYNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','MATERIALCODE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','MATERIALNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','SAMPLETASKNUMBERHAND','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','PRODUCTIONLINENAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','PROCESSES','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','STATIONWORKCELLNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','REINSPECT','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','CANCELREASON','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','OBTAINTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','OBTAINUSERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_CANCEL','OBTAINUSERNAME','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_ORDER_CANCEL', '样品取消记录', 'service', '1'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.SERVICE_NAME', '样品取消记录', '样品取消记录', 'zh-CN', '样品取消记录'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.ID', '样品取消记录的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.FOLDERID', '样品取消记录的委托单ID', '委托单ID', 'zh-CN', '委托单ID'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.ORDERID', '样品取消记录的样品ID', '样品ID', 'zh-CN', '样品ID'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.ORDNO', '样品取消记录的样品编号', '样品编号', 'zh-CN', '样品编号'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.ORDNAME', '样品取消记录的样品名称', '样品名称', 'zh-CN', '样品名称'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.SENDSAMPLEBATCHNO', '样品取消记录的来样批次', '来样批次', 'zh-CN', '来样批次'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.CHECKTYPE', '样品取消记录的检验类型', '检验类型', 'zh-CN', '检验类型'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.FACTORYNO', '样品取消记录的工厂编号', '工厂编号', 'zh-CN', '工厂编号'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.MATERIALCODE', '样品取消记录的材料号', '材料号', 'zh-CN', '材料号'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.MATERIALNAME', '样品取消记录的材料名称', '材料名称', 'zh-CN', '材料名称'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.SAMPLETASKNUMBERHAND', '样品取消记录的取样单单号', '取样单单号', 'zh-CN', '取样单单号'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.PRODUCTIONLINENAME', '样品取消记录的产线名称', '产线名称', 'zh-CN', '产线名称'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.PROCESSES', '样品取消记录的工序名称', '工序名称', 'zh-CN', '工序名称'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.STATIONWORKCELLNAME', '样品取消记录的工位', '工位', 'zh-CN', '工位'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.REINSPECT', '样品取消记录的是否复检', '是否复检', 'zh-CN', '是否复检'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.CANCELREASON', '样品取消记录的取消收样原因', '取消收样原因', 'zh-CN', '取消收样原因'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.OBTAINTIME', '样品取消记录的取消时间', '取消时间', 'zh-CN', '取消时间'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.OBTAINUSERID', '样品取消记录的取消人', '取消人', 'zh-CN', '取消人'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.OBTAINUSERNAME', '样品取消记录的取消人', '取消人', 'zh-CN', '取消人'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '样品取消记录', '/secure/basemodule/business/test/order-cancels/page/edit-list', '11', '11', '029.svg', '样品取消记录'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '样品取消记录查询', '/secure/basemodule/business/test/order-cancels/page/search-list', '11', '03', '029.svg', '样品取消记录查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ORDER_CANCEL', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2024-08-02 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsOrderCancel-postgresql-sql.sql b/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsOrderCancel-postgresql-sql.sql new file mode 100644 index 0000000..431b790 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsOrderCancel-postgresql-sql.sql @@ -0,0 +1,136 @@ +-- ----------------------------- 2024-08-02 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS T_LIMS_ORDER_CANCEL( + ID BIGINT NOT NULL, + FOLDERID BIGINT NULL, + ORDERID BIGINT NULL, + ORDNO VARCHAR(100) NULL , + ORDNAME VARCHAR(100) NULL , + SENDSAMPLEBATCHNO VARCHAR(100) NULL , + CHECKTYPE VARCHAR(60) NULL , + FACTORYNO VARCHAR(100) NULL , + MATERIALCODE VARCHAR(100) NULL , + MATERIALNAME VARCHAR(100) NULL , + SAMPLETASKNUMBERHAND VARCHAR(100) NULL , + PRODUCTIONLINENAME VARCHAR(100) NULL , + PROCESSES VARCHAR(100) NULL , + STATIONWORKCELLNAME VARCHAR(100) NULL , + REINSPECT VARCHAR(12) NULL , + CANCELREASON VARCHAR(200) NULL , + OBTAINTIME TIMESTAMP NULL, + OBTAINUSERID VARCHAR(100) NULL , + OBTAINUSERNAME VARCHAR(100) NULL, + PRIMARY KEY (ID) +); +comment on table T_LIMS_ORDER_CANCEL is '样品取消记录'; +comment on column T_LIMS_ORDER_CANCEL.id is '主键'; +comment on column T_LIMS_ORDER_CANCEL.folderId is '委托单ID'; +comment on column T_LIMS_ORDER_CANCEL.orderId is '样品ID'; +comment on column T_LIMS_ORDER_CANCEL.ordNo is '样品编号'; +comment on column T_LIMS_ORDER_CANCEL.ordName is '样品名称'; +comment on column T_LIMS_ORDER_CANCEL.sendSampleBatchNo is '来样批次'; +comment on column T_LIMS_ORDER_CANCEL.checkType is '检验类型'; +comment on column T_LIMS_ORDER_CANCEL.factoryNo is '工厂编号'; +comment on column T_LIMS_ORDER_CANCEL.materialCode is '材料号'; +comment on column T_LIMS_ORDER_CANCEL.materialName is '材料名称'; +comment on column T_LIMS_ORDER_CANCEL.sampleTaskNumberHand is '取样单单号'; +comment on column T_LIMS_ORDER_CANCEL.productionLineName is '产线名称'; +comment on column T_LIMS_ORDER_CANCEL.processes is '工序名称'; +comment on column T_LIMS_ORDER_CANCEL.stationWorkcellName is '工位'; +comment on column T_LIMS_ORDER_CANCEL.reinspect is '是否复检'; +comment on column T_LIMS_ORDER_CANCEL.cancelReason is '取消收样原因'; +comment on column T_LIMS_ORDER_CANCEL.obtainTime is '取消时间'; +comment on column T_LIMS_ORDER_CANCEL.obtainUserId is '取消人'; +comment on column T_LIMS_ORDER_CANCEL.obtainUserName is '取消人'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','ID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','FOLDERID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','ORDERID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','ORDNO','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','ORDNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','SENDSAMPLEBATCHNO','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','CHECKTYPE','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','FACTORYNO','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','MATERIALCODE','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','MATERIALNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','SAMPLETASKNUMBERHAND','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','PRODUCTIONLINENAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','PROCESSES','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','STATIONWORKCELLNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','REINSPECT','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','CANCELREASON','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','OBTAINTIME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','OBTAINUSERID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','OBTAINUSERNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_ORDER_CANCEL', '1', 'zhangsheng', 'zhangsheng', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','FOLDERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','ORDERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','ORDNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','ORDNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','SENDSAMPLEBATCHNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','CHECKTYPE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','FACTORYNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','MATERIALCODE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','MATERIALNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','SAMPLETASKNUMBERHAND','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','PRODUCTIONLINENAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','PROCESSES','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','STATIONWORKCELLNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','REINSPECT','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','CANCELREASON','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','OBTAINTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','OBTAINUSERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_CANCEL','OBTAINUSERNAME','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_ORDER_CANCEL', '样品取消记录', 'service', '1'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.SERVICE_NAME', '样品取消记录', '样品取消记录', 'zh-CN', '样品取消记录'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.ID', '样品取消记录的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.FOLDERID', '样品取消记录的委托单ID', '委托单ID', 'zh-CN', '委托单ID'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.ORDERID', '样品取消记录的样品ID', '样品ID', 'zh-CN', '样品ID'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.ORDNO', '样品取消记录的样品编号', '样品编号', 'zh-CN', '样品编号'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.ORDNAME', '样品取消记录的样品名称', '样品名称', 'zh-CN', '样品名称'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.SENDSAMPLEBATCHNO', '样品取消记录的来样批次', '来样批次', 'zh-CN', '来样批次'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.CHECKTYPE', '样品取消记录的检验类型', '检验类型', 'zh-CN', '检验类型'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.FACTORYNO', '样品取消记录的工厂编号', '工厂编号', 'zh-CN', '工厂编号'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.MATERIALCODE', '样品取消记录的材料号', '材料号', 'zh-CN', '材料号'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.MATERIALNAME', '样品取消记录的材料名称', '材料名称', 'zh-CN', '材料名称'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.SAMPLETASKNUMBERHAND', '样品取消记录的取样单单号', '取样单单号', 'zh-CN', '取样单单号'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.PRODUCTIONLINENAME', '样品取消记录的产线名称', '产线名称', 'zh-CN', '产线名称'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.PROCESSES', '样品取消记录的工序名称', '工序名称', 'zh-CN', '工序名称'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.STATIONWORKCELLNAME', '样品取消记录的工位', '工位', 'zh-CN', '工位'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.REINSPECT', '样品取消记录的是否复检', '是否复检', 'zh-CN', '是否复检'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.CANCELREASON', '样品取消记录的取消收样原因', '取消收样原因', 'zh-CN', '取消收样原因'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.OBTAINTIME', '样品取消记录的取消时间', '取消时间', 'zh-CN', '取消时间'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.OBTAINUSERID', '样品取消记录的取消人', '取消人', 'zh-CN', '取消人'); +CALL INSERTI18N('T_LIMS_ORDER_CANCEL.OBTAINUSERNAME', '样品取消记录的取消人', '取消人', 'zh-CN', '取消人'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '样品取消记录', '/secure/basemodule/business/test/order-cancels/page/edit-list', '11', '11', '029.svg', '样品取消记录'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '样品取消记录查询', '/secure/basemodule/business/test/order-cancels/page/search-list', '11', '03', '029.svg', '样品取消记录查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ORDER_CANCEL', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2024-08-02 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsOrderCancel-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsOrderCancel-sqlserver-sql.sql new file mode 100644 index 0000000..c453849 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsOrderCancel-sqlserver-sql.sql @@ -0,0 +1,131 @@ +-- ----------------------------- 2024-08-02 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_ORDER_CANCEL( + ID BIGINT NOT NULL, + FOLDERID BIGINT NULL , + ORDERID BIGINT NULL , + ORDNO VARCHAR(100) NULL , + ORDNAME VARCHAR(100) NULL , + SENDSAMPLEBATCHNO VARCHAR(100) NULL , + CHECKTYPE VARCHAR(60) NULL , + FACTORYNO VARCHAR(100) NULL , + MATERIALCODE VARCHAR(100) NULL , + MATERIALNAME VARCHAR(100) NULL , + SAMPLETASKNUMBERHAND VARCHAR(100) NULL , + PRODUCTIONLINENAME VARCHAR(100) NULL , + PROCESSES VARCHAR(100) NULL , + STATIONWORKCELLNAME VARCHAR(100) NULL , + REINSPECT VARCHAR(12) NULL , + CANCELREASON VARCHAR(200) NULL , + OBTAINTIME DATETIME NULL , + OBTAINUSERID VARCHAR(100) NULL , + OBTAINUSERNAME VARCHAR(100) NULL , + CONSTRAINT PK_LIMS_ORDER_CANCEL PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'样品取消记录' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_CANCEL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_CANCEL', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'委托单ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_CANCEL', @level2type=N'COLUMN',@level2name=N'FOLDERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'样品ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_CANCEL', @level2type=N'COLUMN',@level2name=N'ORDERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'样品编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_CANCEL', @level2type=N'COLUMN',@level2name=N'ORDNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'样品名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_CANCEL', @level2type=N'COLUMN',@level2name=N'ORDNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'来样批次' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_CANCEL', @level2type=N'COLUMN',@level2name=N'SENDSAMPLEBATCHNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检验类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_CANCEL', @level2type=N'COLUMN',@level2name=N'CHECKTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'工厂编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_CANCEL', @level2type=N'COLUMN',@level2name=N'FACTORYNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'材料号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_CANCEL', @level2type=N'COLUMN',@level2name=N'MATERIALCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'材料名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_CANCEL', @level2type=N'COLUMN',@level2name=N'MATERIALNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'取样单单号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_CANCEL', @level2type=N'COLUMN',@level2name=N'SAMPLETASKNUMBERHAND'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'产线名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_CANCEL', @level2type=N'COLUMN',@level2name=N'PRODUCTIONLINENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'工序名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_CANCEL', @level2type=N'COLUMN',@level2name=N'PROCESSES'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'工位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_CANCEL', @level2type=N'COLUMN',@level2name=N'STATIONWORKCELLNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否复检' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_CANCEL', @level2type=N'COLUMN',@level2name=N'REINSPECT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'取消收样原因' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_CANCEL', @level2type=N'COLUMN',@level2name=N'CANCELREASON'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'取消时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_CANCEL', @level2type=N'COLUMN',@level2name=N'OBTAINTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'取消人' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_CANCEL', @level2type=N'COLUMN',@level2name=N'OBTAINUSERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'取消人' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_CANCEL', @level2type=N'COLUMN',@level2name=N'OBTAINUSERNAME'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','ID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','FOLDERID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','ORDERID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','ORDNO','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','ORDNAME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','SENDSAMPLEBATCHNO','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','CHECKTYPE','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','FACTORYNO','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','MATERIALCODE','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','MATERIALNAME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','SAMPLETASKNUMBERHAND','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','PRODUCTIONLINENAME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','PROCESSES','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','STATIONWORKCELLNAME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','REINSPECT','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','CANCELREASON','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','OBTAINTIME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','OBTAINUSERID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','OBTAINUSERNAME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_ORDER_CANCEL', '1', 'zhangsheng', 'zhangsheng', GETDATE(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','FOLDERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','ORDERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','ORDNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','ORDNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','SENDSAMPLEBATCHNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','CHECKTYPE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','FACTORYNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','MATERIALCODE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','MATERIALNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','SAMPLETASKNUMBERHAND','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','PRODUCTIONLINENAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','PROCESSES','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','STATIONWORKCELLNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','REINSPECT','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','CANCELREASON','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','OBTAINTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','OBTAINUSERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_CANCEL','OBTAINUSERNAME','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_ORDER_CANCEL', '样品取消记录', 'service', '1'); +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_CANCEL.SERVICE_NAME', N'样品取消记录', N'样品取消记录', N'zh-CN',N'样品取消记录'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_CANCEL.ID', N'样品取消记录的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_CANCEL.FOLDERID', N'样品取消记录的委托单ID', N'委托单ID', N'zh-CN',N'委托单ID'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_CANCEL.ORDERID', N'样品取消记录的样品ID', N'样品ID', N'zh-CN',N'样品ID'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_CANCEL.ORDNO', N'样品取消记录的样品编号', N'样品编号', N'zh-CN',N'样品编号'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_CANCEL.ORDNAME', N'样品取消记录的样品名称', N'样品名称', N'zh-CN',N'样品名称'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_CANCEL.SENDSAMPLEBATCHNO', N'样品取消记录的来样批次', N'来样批次', N'zh-CN',N'来样批次'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_CANCEL.CHECKTYPE', N'样品取消记录的检验类型', N'检验类型', N'zh-CN',N'检验类型'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_CANCEL.FACTORYNO', N'样品取消记录的工厂编号', N'工厂编号', N'zh-CN',N'工厂编号'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_CANCEL.MATERIALCODE', N'样品取消记录的材料号', N'材料号', N'zh-CN',N'材料号'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_CANCEL.MATERIALNAME', N'样品取消记录的材料名称', N'材料名称', N'zh-CN',N'材料名称'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_CANCEL.SAMPLETASKNUMBERHAND', N'样品取消记录的取样单单号', N'取样单单号', N'zh-CN',N'取样单单号'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_CANCEL.PRODUCTIONLINENAME', N'样品取消记录的产线名称', N'产线名称', N'zh-CN',N'产线名称'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_CANCEL.PROCESSES', N'样品取消记录的工序名称', N'工序名称', N'zh-CN',N'工序名称'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_CANCEL.STATIONWORKCELLNAME', N'样品取消记录的工位', N'工位', N'zh-CN',N'工位'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_CANCEL.REINSPECT', N'样品取消记录的是否复检', N'是否复检', N'zh-CN',N'是否复检'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_CANCEL.CANCELREASON', N'样品取消记录的取消收样原因', N'取消收样原因', N'zh-CN',N'取消收样原因'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_CANCEL.OBTAINTIME', N'样品取消记录的取消时间', N'取消时间', N'zh-CN',N'取消时间'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_CANCEL.OBTAINUSERID', N'样品取消记录的取消人', N'取消人', N'zh-CN',N'取消人'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_CANCEL.OBTAINUSERNAME', N'样品取消记录的取消人', N'取消人', N'zh-CN',N'取消人'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.ORDERS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.ORDERS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.ORDERS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '样品取消记录', '/secure/basemodule/business/test/order-cancels/page/edit-list', '11', '11', '029.svg', '样品取消记录'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '样品取消记录查询', '/secure/basemodule/business/test/order-cancels/page/search-list', '11', '03', '029.svg', '样品取消记录查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ORDER_CANCEL', '0', '0'); + + +-- ----------------------------- 2024-08-02 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsOrderDispose-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsOrderDispose-mysql-sql.sql new file mode 100644 index 0000000..122de2b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsOrderDispose-mysql-sql.sql @@ -0,0 +1,99 @@ +-- ----------------------------- 2023-09-22 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_ORDER_DISPOSE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `DISPOSEINFO` VARCHAR(240) DEFAULT NULL COMMENT '样品处置信息', + `DISPOSEWEIGHT` VARCHAR(10) DEFAULT NULL COMMENT '处置重量', + `DISPOSEMETHOD` VARCHAR(120) DEFAULT NULL COMMENT '处置方式', + `DISPOSEUSERID` VARCHAR(120) DEFAULT NULL COMMENT '处置人ID', + `DISPOSEUSERNAME` VARCHAR(120) DEFAULT NULL COMMENT '处置人', + `DISPOSEREASON` VARCHAR(120) DEFAULT NULL COMMENT '处置原因', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `PROCESSSTATUS` VARCHAR(36) DEFAULT NULL COMMENT '流程状态', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='样品处置'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_DISPOSE','ID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_DISPOSE','DISPOSEINFO','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_DISPOSE','DISPOSEWEIGHT','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_DISPOSE','DISPOSEMETHOD','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_DISPOSE','DISPOSEUSERID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_DISPOSE','DISPOSEUSERNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_DISPOSE','DISPOSEREASON','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_DISPOSE','CREATEDBYID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_DISPOSE','CREATEDBYNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_DISPOSE','CREATEDTIME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_DISPOSE','CREATEDBYORGID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_DISPOSE','CREATEDBYORGNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_DISPOSE','PROCESSSTATUS','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_ORDER_DISPOSE', '1', 'zhangsheng', 'zhangsheng', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_DISPOSE','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_DISPOSE','DISPOSEINFO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_DISPOSE','DISPOSEWEIGHT','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_DISPOSE','DISPOSEMETHOD','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_DISPOSE','DISPOSEUSERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_DISPOSE','DISPOSEUSERNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_DISPOSE','DISPOSEREASON','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_DISPOSE','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_DISPOSE','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_DISPOSE','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_DISPOSE','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_DISPOSE','CREATEDBYORGNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_DISPOSE','PROCESSSTATUS','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_ORDER_DISPOSE', '样品处置', 'service', '1'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.SERVICE_NAME', '样品处置', '样品处置', 'zh-CN', '样品处置'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.ID', '样品处置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.DISPOSEINFO', '样品处置的样品处置信息', '样品处置信息', 'zh-CN', '样品处置信息'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.DISPOSEWEIGHT', '样品处置的处置重量', '处置重量', 'zh-CN', '处置重量'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.DISPOSEMETHOD', '样品处置的处置方式', '处置方式', 'zh-CN', '处置方式'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.DISPOSEUSERID', '样品处置的处置人ID', '处置人ID', 'zh-CN', '处置人ID'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.DISPOSEUSERNAME', '样品处置的处置人', '处置人', 'zh-CN', '处置人'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.DISPOSEREASON', '样品处置的处置原因', '处置原因', 'zh-CN', '处置原因'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.CREATEDBYID', '样品处置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.CREATEDBYNAME', '样品处置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.CREATEDTIME', '样品处置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.CREATEDBYORGID', '样品处置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.CREATEDBYORGNAME', '样品处置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.PROCESSSTATUS', '样品处置的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '样品处置', '/secure/basemodule/business/test/order-disposes/page/edit-list', '11', '11', 'null', '样品处置'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('02', '样品处置审核', '/secure/basemodule/business/test/order-disposes/page/audit-list', '11', '02', 'null', '样品处置审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '样品处置查询', '/secure/basemodule/business/test/order-disposes/page/search-list', '11', '03', 'null', '样品处置查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ORDER_DISPOSE', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('11', '样品处置', 'T_LIMS_ORDER_DISPOSE', 'audit_def', '1'); + + +COMMIT; + +-- ----------------------------- 2023-09-22 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsOrderDispose-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsOrderDispose-oracle-sql.sql new file mode 100644 index 0000000..bab8917 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsOrderDispose-oracle-sql.sql @@ -0,0 +1,112 @@ +-- ----------------------------- 2023-09-22 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_ORDER_DISPOSE( + ID NUMBER NOT NULL, + DISPOSEINFO VARCHAR2(240) NULL, + DISPOSEWEIGHT VARCHAR2(10) NULL, + DISPOSEMETHOD VARCHAR2(120) NULL, + DISPOSEUSERID VARCHAR2(120) NULL, + DISPOSEUSERNAME VARCHAR2(120) NULL, + DISPOSEREASON VARCHAR2(120) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + PROCESSSTATUS VARCHAR2(36) NULL + ); +COMMENT ON TABLE T_LIMS_ORDER_DISPOSE IS '样品处置'; +COMMENT ON COLUMN T_LIMS_ORDER_DISPOSE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_ORDER_DISPOSE.DISPOSEINFO IS '样品处置信息'; +COMMENT ON COLUMN T_LIMS_ORDER_DISPOSE.DISPOSEWEIGHT IS '处置重量'; +COMMENT ON COLUMN T_LIMS_ORDER_DISPOSE.DISPOSEMETHOD IS '处置方式'; +COMMENT ON COLUMN T_LIMS_ORDER_DISPOSE.DISPOSEUSERID IS '处置人ID'; +COMMENT ON COLUMN T_LIMS_ORDER_DISPOSE.DISPOSEUSERNAME IS '处置人'; +COMMENT ON COLUMN T_LIMS_ORDER_DISPOSE.DISPOSEREASON IS '处置原因'; +COMMENT ON COLUMN T_LIMS_ORDER_DISPOSE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_ORDER_DISPOSE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_ORDER_DISPOSE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_ORDER_DISPOSE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_ORDER_DISPOSE.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_ORDER_DISPOSE.PROCESSSTATUS IS '流程状态'; + +ALTER TABLE T_LIMS_ORDER_DISPOSE ADD CONSTRAINT PK_LIMS_ORDER_DISPOSE PRIMARY KEY (ID); + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_DISPOSE','ID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_DISPOSE','DISPOSEINFO','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_DISPOSE','DISPOSEWEIGHT','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_DISPOSE','DISPOSEMETHOD','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_DISPOSE','DISPOSEUSERID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_DISPOSE','DISPOSEUSERNAME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_DISPOSE','DISPOSEREASON','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_DISPOSE','CREATEDBYID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_DISPOSE','CREATEDBYNAME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_DISPOSE','CREATEDTIME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_DISPOSE','CREATEDBYORGID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_DISPOSE','CREATEDBYORGNAME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_DISPOSE','PROCESSSTATUS','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_ORDER_DISPOSE', '1', 'zhangsheng', 'zhangsheng', CURRENT_TIMESTAMP, 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_DISPOSE','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_DISPOSE','DISPOSEINFO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_DISPOSE','DISPOSEWEIGHT','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_DISPOSE','DISPOSEMETHOD','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_DISPOSE','DISPOSEUSERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_DISPOSE','DISPOSEUSERNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_DISPOSE','DISPOSEREASON','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_DISPOSE','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_DISPOSE','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_DISPOSE','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_DISPOSE','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_DISPOSE','CREATEDBYORGNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_DISPOSE','PROCESSSTATUS','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_ORDER_DISPOSE', '样品处置', 'service', '1'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.SERVICE_NAME', '样品处置', '样品处置', 'zh-CN', '样品处置'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.ID', '样品处置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.DISPOSEINFO', '样品处置的样品处置信息', '样品处置信息', 'zh-CN', '样品处置信息'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.DISPOSEWEIGHT', '样品处置的处置重量', '处置重量', 'zh-CN', '处置重量'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.DISPOSEMETHOD', '样品处置的处置方式', '处置方式', 'zh-CN', '处置方式'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.DISPOSEUSERID', '样品处置的处置人ID', '处置人ID', 'zh-CN', '处置人ID'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.DISPOSEUSERNAME', '样品处置的处置人', '处置人', 'zh-CN', '处置人'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.DISPOSEREASON', '样品处置的处置原因', '处置原因', 'zh-CN', '处置原因'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.CREATEDBYID', '样品处置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.CREATEDBYNAME', '样品处置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.CREATEDTIME', '样品处置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.CREATEDBYORGID', '样品处置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.CREATEDBYORGNAME', '样品处置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.PROCESSSTATUS', '样品处置的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '样品处置', '/secure/basemodule/business/test/order-disposes/page/edit-list', '11', '11', 'null', '样品处置'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('02', '样品处置审核', '/secure/basemodule/business/test/order-disposes/page/audit-list', '11', '02', 'null', '样品处置审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '样品处置查询', '/secure/basemodule/business/test/order-disposes/page/search-list', '11', '03', 'null', '样品处置查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ORDER_DISPOSE', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('11', '样品处置', 'T_LIMS_ORDER_DISPOSE', 'audit_def', '1'); + + +COMMIT; + +-- ----------------------------- 2023-09-22 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsOrderDispose-postgresql-sql.sql b/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsOrderDispose-postgresql-sql.sql new file mode 100644 index 0000000..b9ef8ce --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsOrderDispose-postgresql-sql.sql @@ -0,0 +1,111 @@ +-- ----------------------------- 2023-09-22 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS T_LIMS_ORDER_DISPOSE( + ID BIGINT NOT NULL, + DISPOSEINFO VARCHAR(240) NULL , + DISPOSEWEIGHT VARCHAR(10) NULL , + DISPOSEMETHOD VARCHAR(120) NULL , + DISPOSEUSERID VARCHAR(120) NULL , + DISPOSEUSERNAME VARCHAR(120) NULL , + DISPOSEREASON VARCHAR(120) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME TIMESTAMP NULL, + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + PROCESSSTATUS VARCHAR(36) NULL, + PRIMARY KEY (ID) +); +comment on table T_LIMS_ORDER_DISPOSE is '样品处置'; +comment on column T_LIMS_ORDER_DISPOSE.id is '主键'; +comment on column T_LIMS_ORDER_DISPOSE.disposeInfo is '样品处置信息'; +comment on column T_LIMS_ORDER_DISPOSE.disposeWeight is '处置重量'; +comment on column T_LIMS_ORDER_DISPOSE.disposeMethod is '处置方式'; +comment on column T_LIMS_ORDER_DISPOSE.disposeUserId is '处置人ID'; +comment on column T_LIMS_ORDER_DISPOSE.disposeUserName is '处置人'; +comment on column T_LIMS_ORDER_DISPOSE.disposeReason is '处置原因'; +comment on column T_LIMS_ORDER_DISPOSE.createdById is '制单人编码'; +comment on column T_LIMS_ORDER_DISPOSE.createdByName is '制单人名称'; +comment on column T_LIMS_ORDER_DISPOSE.createdTime is '制单时间'; +comment on column T_LIMS_ORDER_DISPOSE.createdByOrgId is '制单人单位编码'; +comment on column T_LIMS_ORDER_DISPOSE.createdByOrgName is '制单人单位名称'; +comment on column T_LIMS_ORDER_DISPOSE.processStatus is '流程状态'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_DISPOSE','ID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_DISPOSE','DISPOSEINFO','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_DISPOSE','DISPOSEWEIGHT','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_DISPOSE','DISPOSEMETHOD','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_DISPOSE','DISPOSEUSERID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_DISPOSE','DISPOSEUSERNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_DISPOSE','DISPOSEREASON','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_DISPOSE','CREATEDBYID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_DISPOSE','CREATEDBYNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_DISPOSE','CREATEDTIME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_DISPOSE','CREATEDBYORGID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_DISPOSE','CREATEDBYORGNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_DISPOSE','PROCESSSTATUS','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_ORDER_DISPOSE', '1', 'zhangsheng', 'zhangsheng', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_DISPOSE','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_DISPOSE','DISPOSEINFO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_DISPOSE','DISPOSEWEIGHT','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_DISPOSE','DISPOSEMETHOD','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_DISPOSE','DISPOSEUSERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_DISPOSE','DISPOSEUSERNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_DISPOSE','DISPOSEREASON','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_DISPOSE','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_DISPOSE','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_DISPOSE','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_DISPOSE','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_DISPOSE','CREATEDBYORGNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_DISPOSE','PROCESSSTATUS','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_ORDER_DISPOSE', '样品处置', 'service', '1'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.SERVICE_NAME', '样品处置', '样品处置', 'zh-CN', '样品处置'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.ID', '样品处置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.DISPOSEINFO', '样品处置的样品处置信息', '样品处置信息', 'zh-CN', '样品处置信息'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.DISPOSEWEIGHT', '样品处置的处置重量', '处置重量', 'zh-CN', '处置重量'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.DISPOSEMETHOD', '样品处置的处置方式', '处置方式', 'zh-CN', '处置方式'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.DISPOSEUSERID', '样品处置的处置人ID', '处置人ID', 'zh-CN', '处置人ID'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.DISPOSEUSERNAME', '样品处置的处置人', '处置人', 'zh-CN', '处置人'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.DISPOSEREASON', '样品处置的处置原因', '处置原因', 'zh-CN', '处置原因'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.CREATEDBYID', '样品处置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.CREATEDBYNAME', '样品处置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.CREATEDTIME', '样品处置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.CREATEDBYORGID', '样品处置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.CREATEDBYORGNAME', '样品处置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_ORDER_DISPOSE.PROCESSSTATUS', '样品处置的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '样品处置', '/secure/basemodule/business/test/order-disposes/page/edit-list', '11', '11', 'null', '样品处置'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('02', '样品处置审核', '/secure/basemodule/business/test/order-disposes/page/audit-list', '11', '02', 'null', '样品处置审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '样品处置查询', '/secure/basemodule/business/test/order-disposes/page/search-list', '11', '03', 'null', '样品处置查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ORDER_DISPOSE', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('11', '样品处置', 'T_LIMS_ORDER_DISPOSE', 'audit_def', '1'); + + +COMMIT; + +-- ----------------------------- 2023-09-22 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsOrderDispose-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsOrderDispose-sqlserver-sql.sql new file mode 100644 index 0000000..33e8b19 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsOrderDispose-sqlserver-sql.sql @@ -0,0 +1,106 @@ +-- ----------------------------- 2023-09-22 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_ORDER_DISPOSE( + ID BIGINT NOT NULL, + DISPOSEINFO VARCHAR(240) NULL , + DISPOSEWEIGHT VARCHAR(10) NULL , + DISPOSEMETHOD VARCHAR(120) NULL , + DISPOSEUSERID VARCHAR(120) NULL , + DISPOSEUSERNAME VARCHAR(120) NULL , + DISPOSEREASON VARCHAR(120) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + PROCESSSTATUS VARCHAR(36) NULL , + CONSTRAINT PK_LIMS_ORDER_DISPOSE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'样品处置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_DISPOSE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_DISPOSE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'样品处置信息' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_DISPOSE', @level2type=N'COLUMN',@level2name=N'DISPOSEINFO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处置重量' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_DISPOSE', @level2type=N'COLUMN',@level2name=N'DISPOSEWEIGHT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处置方式' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_DISPOSE', @level2type=N'COLUMN',@level2name=N'DISPOSEMETHOD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处置人ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_DISPOSE', @level2type=N'COLUMN',@level2name=N'DISPOSEUSERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处置人' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_DISPOSE', @level2type=N'COLUMN',@level2name=N'DISPOSEUSERNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处置原因' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_DISPOSE', @level2type=N'COLUMN',@level2name=N'DISPOSEREASON'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_DISPOSE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_DISPOSE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_DISPOSE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_DISPOSE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_DISPOSE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'流程状态' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_DISPOSE', @level2type=N'COLUMN',@level2name=N'PROCESSSTATUS'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_DISPOSE','ID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_DISPOSE','DISPOSEINFO','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_DISPOSE','DISPOSEWEIGHT','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_DISPOSE','DISPOSEMETHOD','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_DISPOSE','DISPOSEUSERID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_DISPOSE','DISPOSEUSERNAME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_DISPOSE','DISPOSEREASON','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_DISPOSE','CREATEDBYID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_DISPOSE','CREATEDBYNAME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_DISPOSE','CREATEDTIME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_DISPOSE','CREATEDBYORGID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_DISPOSE','CREATEDBYORGNAME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_DISPOSE','PROCESSSTATUS','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_ORDER_DISPOSE', '1', 'zhangsheng', 'zhangsheng', GETDATE(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_DISPOSE','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_DISPOSE','DISPOSEINFO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_DISPOSE','DISPOSEWEIGHT','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_DISPOSE','DISPOSEMETHOD','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_DISPOSE','DISPOSEUSERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_DISPOSE','DISPOSEUSERNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_DISPOSE','DISPOSEREASON','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_DISPOSE','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_DISPOSE','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_DISPOSE','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_DISPOSE','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_DISPOSE','CREATEDBYORGNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_DISPOSE','PROCESSSTATUS','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_ORDER_DISPOSE', '样品处置', 'service', '1'); +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_DISPOSE.SERVICE_NAME', N'样品处置', N'样品处置', N'zh-CN',N'样品处置'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_DISPOSE.ID', N'样品处置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_DISPOSE.DISPOSEINFO', N'样品处置的样品处置信息', N'样品处置信息', N'zh-CN',N'样品处置信息'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_DISPOSE.DISPOSEWEIGHT', N'样品处置的处置重量', N'处置重量', N'zh-CN',N'处置重量'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_DISPOSE.DISPOSEMETHOD', N'样品处置的处置方式', N'处置方式', N'zh-CN',N'处置方式'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_DISPOSE.DISPOSEUSERID', N'样品处置的处置人ID', N'处置人ID', N'zh-CN',N'处置人ID'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_DISPOSE.DISPOSEUSERNAME', N'样品处置的处置人', N'处置人', N'zh-CN',N'处置人'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_DISPOSE.DISPOSEREASON', N'样品处置的处置原因', N'处置原因', N'zh-CN',N'处置原因'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_DISPOSE.CREATEDBYID', N'样品处置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_DISPOSE.CREATEDBYNAME', N'样品处置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_DISPOSE.CREATEDTIME', N'样品处置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_DISPOSE.CREATEDBYORGID', N'样品处置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_DISPOSE.CREATEDBYORGNAME', N'样品处置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_DISPOSE.PROCESSSTATUS', N'样品处置的流程状态', N'流程状态', N'zh-CN',N'流程状态'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.ORDERS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.ORDERS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.ORDERS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '样品处置', '/secure/basemodule/business/test/order-disposes/page/edit-list', '11', '11', 'null', '样品处置'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('02', '样品处置审核', '/secure/basemodule/business/test/order-disposes/page/audit-list', '11', '02', 'null', '样品处置审核'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '样品处置查询', '/secure/basemodule/business/test/order-disposes/page/search-list', '11', '03', 'null', '样品处置查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ORDER_DISPOSE', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('11', '样品处置', 'T_LIMS_ORDER_DISPOSE', 'audit_def', '1'); + + +-- ----------------------------- 2023-09-22 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsRetainOrder-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsRetainOrder-mysql-sql.sql new file mode 100644 index 0000000..bce5d29 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsRetainOrder-mysql-sql.sql @@ -0,0 +1,114 @@ +-- ----------------------------- 2024-08-27 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_RETAIN_ORDER`( + `ID` BIGINT NOT NULL COMMENT '主键', + `FOLDERNO` VARCHAR(120) DEFAULT NULL COMMENT '委托单编号', + `STATUS` VARCHAR(60) DEFAULT NULL COMMENT '状态', + `SENDSAMPLEBATCHNO` VARCHAR(60) DEFAULT NULL COMMENT '样品编号', + `ORDNAME` VARCHAR(120) DEFAULT NULL COMMENT '样品名称', + `PROCESSES` VARCHAR(120) DEFAULT NULL COMMENT '工序', + `MATERIALNAME` VARCHAR(120) DEFAULT NULL COMMENT '材料名称', + `MATERIALCODE` VARCHAR(120) DEFAULT NULL COMMENT '材料编码', + `PRODUCTIONLINENAME` VARCHAR(120) DEFAULT NULL COMMENT '产线名称', + `STATIONWORKCELLNAME` VARCHAR(60) DEFAULT NULL COMMENT '工位', + `SAMPLEQUALITY` VARCHAR(60) DEFAULT NULL COMMENT '样品质量(kg)', + `STARTKEEPTIME` DATETIME DEFAULT NULL COMMENT '开始留样时间', + `EXPIRETIME` DATETIME DEFAULT NULL COMMENT '过期日期', + `KEEPLOCATION` VARCHAR(120) DEFAULT NULL COMMENT '留样位置', + `OBTAINUSERNAME` VARCHAR(120) DEFAULT NULL COMMENT '收样人名称', + `OBTAINTIME` DATETIME DEFAULT NULL COMMENT '收样时间', + `CANCELREASON` VARCHAR(240) DEFAULT NULL COMMENT '取消原因', + `RECEIVEREMARK` VARCHAR(240) DEFAULT NULL COMMENT '收样备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='留样库'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','ID','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','FOLDERNO','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','STATUS','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','SENDSAMPLEBATCHNO','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','ORDNAME','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','PROCESSES','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','MATERIALNAME','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','MATERIALCODE','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','PRODUCTIONLINENAME','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','STATIONWORKCELLNAME','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','SAMPLEQUALITY','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','STARTKEEPTIME','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','EXPIRETIME','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','KEEPLOCATION','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','OBTAINUSERNAME','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','OBTAINTIME','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','CANCELREASON','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','RECEIVEREMARK','1','zhangs','zhangs', NOW()); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('T_LIMS_RETAIN_ORDER', '1', 'zhangs', 'zhangs', NOW()); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','FOLDERNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','STATUS','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','SENDSAMPLEBATCHNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','ORDNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','PROCESSES','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','MATERIALNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','MATERIALCODE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','PRODUCTIONLINENAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','STATIONWORKCELLNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','SAMPLEQUALITY','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','STARTKEEPTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','EXPIRETIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','KEEPLOCATION','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','OBTAINUSERNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','OBTAINTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','CANCELREASON','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_RETAIN_ORDER','RECEIVEREMARK','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_RETAIN_ORDER', '留样库', 'service', '1'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.SERVICE_NAME', '留样库', '留样库', 'zh-CN', '留样库'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.ID', '留样库的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.FOLDERNO', '留样库的委托单编号', '委托单编号', 'zh-CN', '委托单编号'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.STATUS', '留样库的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.SENDSAMPLEBATCHNO', '留样库的样品编号', '样品编号', 'zh-CN', '样品编号'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.ORDNAME', '留样库的样品名称', '样品名称', 'zh-CN', '样品名称'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.PROCESSES', '留样库的工序', '工序', 'zh-CN', '工序'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.MATERIALNAME', '留样库的材料名称', '材料名称', 'zh-CN', '材料名称'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.MATERIALCODE', '留样库的材料编码', '材料编码', 'zh-CN', '材料编码'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.PRODUCTIONLINENAME', '留样库的产线名称', '产线名称', 'zh-CN', '产线名称'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.STATIONWORKCELLNAME', '留样库的工位', '工位', 'zh-CN', '工位'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.SAMPLEQUALITY', '留样库的样品质量(kg)', '样品质量(kg)', 'zh-CN', '样品质量(kg)'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.STARTKEEPTIME', '留样库的开始留样时间', '开始留样时间', 'zh-CN', '开始留样时间'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.EXPIRETIME', '留样库的过期日期', '过期日期', 'zh-CN', '过期日期'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.KEEPLOCATION', '留样库的留样位置', '留样位置', 'zh-CN', '留样位置'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.OBTAINUSERNAME', '留样库的收样人名称', '收样人名称', 'zh-CN', '收样人名称'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.OBTAINTIME', '留样库的收样时间', '收样时间', 'zh-CN', '收样时间'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.CANCELREASON', '留样库的取消原因', '取消原因', 'zh-CN', '取消原因'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.RECEIVEREMARK', '留样库的收样备注', '收样备注', 'zh-CN', '收样备注'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '留样库-四川', '/secure/basemodule/business/test/retain-orders/page/edit-list', '11', '11', '026.svg', '留样库-四川'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '留样库-四川查询', '/secure/basemodule/business/test/retain-orders/page/search-list', '11', '03', '026.svg', '留样库-四川查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_RETAIN_ORDER', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2024-08-27 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsRetainOrder-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsRetainOrder-oracle-sql.sql new file mode 100644 index 0000000..4bfd834 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsRetainOrder-oracle-sql.sql @@ -0,0 +1,132 @@ +-- ----------------------------- 2024-08-27 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_RETAIN_ORDER( + ID NUMBER NOT NULL, + FOLDERNO VARCHAR2(120) NULL, + STATUS VARCHAR2(60) NULL, + SENDSAMPLEBATCHNO VARCHAR2(60) NULL, + ORDNAME VARCHAR2(120) NULL, + PROCESSES VARCHAR2(120) NULL, + MATERIALNAME VARCHAR2(120) NULL, + MATERIALCODE VARCHAR2(120) NULL, + PRODUCTIONLINENAME VARCHAR2(120) NULL, + STATIONWORKCELLNAME VARCHAR2(60) NULL, + SAMPLEQUALITY VARCHAR2(60) NULL, + STARTKEEPTIME DATE NULL, + EXPIRETIME DATE NULL, + KEEPLOCATION VARCHAR2(120) NULL, + OBTAINUSERNAME VARCHAR2(120) NULL, + OBTAINTIME DATE NULL, + CANCELREASON VARCHAR2(240) NULL, + RECEIVEREMARK VARCHAR2(240) NULL + ); +COMMENT ON TABLE T_LIMS_RETAIN_ORDER IS '留样库'; +COMMENT ON COLUMN T_LIMS_RETAIN_ORDER.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_RETAIN_ORDER.FOLDERNO IS '委托单编号'; +COMMENT ON COLUMN T_LIMS_RETAIN_ORDER.STATUS IS '状态'; +COMMENT ON COLUMN T_LIMS_RETAIN_ORDER.SENDSAMPLEBATCHNO IS '样品编号'; +COMMENT ON COLUMN T_LIMS_RETAIN_ORDER.ORDNAME IS '样品名称'; +COMMENT ON COLUMN T_LIMS_RETAIN_ORDER.PROCESSES IS '工序'; +COMMENT ON COLUMN T_LIMS_RETAIN_ORDER.MATERIALNAME IS '材料名称'; +COMMENT ON COLUMN T_LIMS_RETAIN_ORDER.MATERIALCODE IS '材料编码'; +COMMENT ON COLUMN T_LIMS_RETAIN_ORDER.PRODUCTIONLINENAME IS '产线名称'; +COMMENT ON COLUMN T_LIMS_RETAIN_ORDER.STATIONWORKCELLNAME IS '工位'; +COMMENT ON COLUMN T_LIMS_RETAIN_ORDER.SAMPLEQUALITY IS '样品质量(kg)'; +COMMENT ON COLUMN T_LIMS_RETAIN_ORDER.STARTKEEPTIME IS '开始留样时间'; +COMMENT ON COLUMN T_LIMS_RETAIN_ORDER.EXPIRETIME IS '过期日期'; +COMMENT ON COLUMN T_LIMS_RETAIN_ORDER.KEEPLOCATION IS '留样位置'; +COMMENT ON COLUMN T_LIMS_RETAIN_ORDER.OBTAINUSERNAME IS '收样人名称'; +COMMENT ON COLUMN T_LIMS_RETAIN_ORDER.OBTAINTIME IS '收样时间'; +COMMENT ON COLUMN T_LIMS_RETAIN_ORDER.CANCELREASON IS '取消原因'; +COMMENT ON COLUMN T_LIMS_RETAIN_ORDER.RECEIVEREMARK IS '收样备注'; + +ALTER TABLE T_LIMS_RETAIN_ORDER ADD CONSTRAINT PK_LIMS_RETAIN_ORDER PRIMARY KEY (ID); + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','ID','1','zhangs','zhangs', CURRENT_TIMESTAMP); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','FOLDERNO','1','zhangs','zhangs', CURRENT_TIMESTAMP); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','STATUS','1','zhangs','zhangs', CURRENT_TIMESTAMP); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','SENDSAMPLEBATCHNO','1','zhangs','zhangs', CURRENT_TIMESTAMP); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','ORDNAME','1','zhangs','zhangs', CURRENT_TIMESTAMP); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','PROCESSES','1','zhangs','zhangs', CURRENT_TIMESTAMP); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','MATERIALNAME','1','zhangs','zhangs', CURRENT_TIMESTAMP); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','MATERIALCODE','1','zhangs','zhangs', CURRENT_TIMESTAMP); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','PRODUCTIONLINENAME','1','zhangs','zhangs', CURRENT_TIMESTAMP); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','STATIONWORKCELLNAME','1','zhangs','zhangs', CURRENT_TIMESTAMP); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','SAMPLEQUALITY','1','zhangs','zhangs', CURRENT_TIMESTAMP); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','STARTKEEPTIME','1','zhangs','zhangs', CURRENT_TIMESTAMP); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','EXPIRETIME','1','zhangs','zhangs', CURRENT_TIMESTAMP); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','KEEPLOCATION','1','zhangs','zhangs', CURRENT_TIMESTAMP); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','OBTAINUSERNAME','1','zhangs','zhangs', CURRENT_TIMESTAMP); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','OBTAINTIME','1','zhangs','zhangs', CURRENT_TIMESTAMP); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','CANCELREASON','1','zhangs','zhangs', CURRENT_TIMESTAMP); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','RECEIVEREMARK','1','zhangs','zhangs', CURRENT_TIMESTAMP); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('T_LIMS_RETAIN_ORDER', '1', 'zhangs', 'zhangs', CURRENT_TIMESTAMP); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','FOLDERNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','STATUS','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','SENDSAMPLEBATCHNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','ORDNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','PROCESSES','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','MATERIALNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','MATERIALCODE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','PRODUCTIONLINENAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','STATIONWORKCELLNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','SAMPLEQUALITY','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','STARTKEEPTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','EXPIRETIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','KEEPLOCATION','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','OBTAINUSERNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','OBTAINTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','CANCELREASON','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_RETAIN_ORDER','RECEIVEREMARK','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_RETAIN_ORDER', '留样库', 'service', '1'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.SERVICE_NAME', '留样库', '留样库', 'zh-CN', '留样库'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.ID', '留样库的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.FOLDERNO', '留样库的委托单编号', '委托单编号', 'zh-CN', '委托单编号'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.STATUS', '留样库的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.SENDSAMPLEBATCHNO', '留样库的样品编号', '样品编号', 'zh-CN', '样品编号'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.ORDNAME', '留样库的样品名称', '样品名称', 'zh-CN', '样品名称'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.PROCESSES', '留样库的工序', '工序', 'zh-CN', '工序'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.MATERIALNAME', '留样库的材料名称', '材料名称', 'zh-CN', '材料名称'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.MATERIALCODE', '留样库的材料编码', '材料编码', 'zh-CN', '材料编码'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.PRODUCTIONLINENAME', '留样库的产线名称', '产线名称', 'zh-CN', '产线名称'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.STATIONWORKCELLNAME', '留样库的工位', '工位', 'zh-CN', '工位'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.SAMPLEQUALITY', '留样库的样品质量(kg)', '样品质量(kg)', 'zh-CN', '样品质量(kg)'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.STARTKEEPTIME', '留样库的开始留样时间', '开始留样时间', 'zh-CN', '开始留样时间'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.EXPIRETIME', '留样库的过期日期', '过期日期', 'zh-CN', '过期日期'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.KEEPLOCATION', '留样库的留样位置', '留样位置', 'zh-CN', '留样位置'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.OBTAINUSERNAME', '留样库的收样人名称', '收样人名称', 'zh-CN', '收样人名称'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.OBTAINTIME', '留样库的收样时间', '收样时间', 'zh-CN', '收样时间'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.CANCELREASON', '留样库的取消原因', '取消原因', 'zh-CN', '取消原因'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.RECEIVEREMARK', '留样库的收样备注', '收样备注', 'zh-CN', '收样备注'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '留样库-四川', '/secure/basemodule/business/test/retain-orders/page/edit-list', '11', '11', '026.svg', '留样库-四川'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '留样库-四川查询', '/secure/basemodule/business/test/retain-orders/page/search-list', '11', '03', '026.svg', '留样库-四川查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_RETAIN_ORDER', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2024-08-27 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsRetainOrder-postgresql-sql.sql b/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsRetainOrder-postgresql-sql.sql new file mode 100644 index 0000000..0564d0e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsRetainOrder-postgresql-sql.sql @@ -0,0 +1,133 @@ +-- ----------------------------- 2024-08-27 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS T_LIMS_RETAIN_ORDER( + ID BIGINT NOT NULL, + FOLDERNO VARCHAR(120) NULL , + STATUS VARCHAR(60) NULL , + SENDSAMPLEBATCHNO VARCHAR(60) NULL , + ORDNAME VARCHAR(120) NULL , + PROCESSES VARCHAR(120) NULL , + MATERIALNAME VARCHAR(120) NULL , + MATERIALCODE VARCHAR(120) NULL , + PRODUCTIONLINENAME VARCHAR(120) NULL , + STATIONWORKCELLNAME VARCHAR(60) NULL , + SAMPLEQUALITY VARCHAR(60) NULL , + STARTKEEPTIME TIMESTAMP NULL, + EXPIRETIME TIMESTAMP NULL, + KEEPLOCATION VARCHAR(120) NULL , + OBTAINUSERNAME VARCHAR(120) NULL , + OBTAINTIME TIMESTAMP NULL, + CANCELREASON VARCHAR(240) NULL , + RECEIVEREMARK VARCHAR(240) NULL, + PRIMARY KEY (ID) +); +comment on table T_LIMS_RETAIN_ORDER is '留样库'; +comment on column T_LIMS_RETAIN_ORDER.id is '主键'; +comment on column T_LIMS_RETAIN_ORDER.folderNo is '委托单编号'; +comment on column T_LIMS_RETAIN_ORDER.status is '状态'; +comment on column T_LIMS_RETAIN_ORDER.sendSampleBatchNo is '样品编号'; +comment on column T_LIMS_RETAIN_ORDER.ordName is '样品名称'; +comment on column T_LIMS_RETAIN_ORDER.processes is '工序'; +comment on column T_LIMS_RETAIN_ORDER.materialName is '材料名称'; +comment on column T_LIMS_RETAIN_ORDER.materialCode is '材料编码'; +comment on column T_LIMS_RETAIN_ORDER.productionLineName is '产线名称'; +comment on column T_LIMS_RETAIN_ORDER.stationWorkcellName is '工位'; +comment on column T_LIMS_RETAIN_ORDER.sampleQuality is '样品质量(kg)'; +comment on column T_LIMS_RETAIN_ORDER.startKeepTime is '开始留样时间'; +comment on column T_LIMS_RETAIN_ORDER.expireTime is '过期日期'; +comment on column T_LIMS_RETAIN_ORDER.keepLocation is '留样位置'; +comment on column T_LIMS_RETAIN_ORDER.obtainUserName is '收样人名称'; +comment on column T_LIMS_RETAIN_ORDER.obtainTime is '收样时间'; +comment on column T_LIMS_RETAIN_ORDER.cancelReason is '取消原因'; +comment on column T_LIMS_RETAIN_ORDER.receiveRemark is '收样备注'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','ID','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','FOLDERNO','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','STATUS','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','SENDSAMPLEBATCHNO','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','ORDNAME','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','PROCESSES','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','MATERIALNAME','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','MATERIALCODE','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','PRODUCTIONLINENAME','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','STATIONWORKCELLNAME','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','SAMPLEQUALITY','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','STARTKEEPTIME','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','EXPIRETIME','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','KEEPLOCATION','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','OBTAINUSERNAME','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','OBTAINTIME','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','CANCELREASON','1','zhangs','zhangs', NOW()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','RECEIVEREMARK','1','zhangs','zhangs', NOW()); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('T_LIMS_RETAIN_ORDER', '1', 'zhangs', 'zhangs', NOW()); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','FOLDERNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','STATUS','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','SENDSAMPLEBATCHNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','ORDNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','PROCESSES','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','MATERIALNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','MATERIALCODE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','PRODUCTIONLINENAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','STATIONWORKCELLNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','SAMPLEQUALITY','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','STARTKEEPTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','EXPIRETIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','KEEPLOCATION','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','OBTAINUSERNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','OBTAINTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','CANCELREASON','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_RETAIN_ORDER','RECEIVEREMARK','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_RETAIN_ORDER', '留样库', 'service', '1'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.SERVICE_NAME', '留样库', '留样库', 'zh-CN', '留样库'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.ID', '留样库的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.FOLDERNO', '留样库的委托单编号', '委托单编号', 'zh-CN', '委托单编号'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.STATUS', '留样库的状态', '状态', 'zh-CN', '状态'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.SENDSAMPLEBATCHNO', '留样库的样品编号', '样品编号', 'zh-CN', '样品编号'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.ORDNAME', '留样库的样品名称', '样品名称', 'zh-CN', '样品名称'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.PROCESSES', '留样库的工序', '工序', 'zh-CN', '工序'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.MATERIALNAME', '留样库的材料名称', '材料名称', 'zh-CN', '材料名称'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.MATERIALCODE', '留样库的材料编码', '材料编码', 'zh-CN', '材料编码'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.PRODUCTIONLINENAME', '留样库的产线名称', '产线名称', 'zh-CN', '产线名称'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.STATIONWORKCELLNAME', '留样库的工位', '工位', 'zh-CN', '工位'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.SAMPLEQUALITY', '留样库的样品质量(kg)', '样品质量(kg)', 'zh-CN', '样品质量(kg)'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.STARTKEEPTIME', '留样库的开始留样时间', '开始留样时间', 'zh-CN', '开始留样时间'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.EXPIRETIME', '留样库的过期日期', '过期日期', 'zh-CN', '过期日期'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.KEEPLOCATION', '留样库的留样位置', '留样位置', 'zh-CN', '留样位置'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.OBTAINUSERNAME', '留样库的收样人名称', '收样人名称', 'zh-CN', '收样人名称'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.OBTAINTIME', '留样库的收样时间', '收样时间', 'zh-CN', '收样时间'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.CANCELREASON', '留样库的取消原因', '取消原因', 'zh-CN', '取消原因'); +CALL INSERTI18N('T_LIMS_RETAIN_ORDER.RECEIVEREMARK', '留样库的收样备注', '收样备注', 'zh-CN', '收样备注'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '留样库-四川', '/secure/basemodule/business/test/retain-orders/page/edit-list', '11', '11', '026.svg', '留样库-四川'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '留样库-四川查询', '/secure/basemodule/business/test/retain-orders/page/search-list', '11', '03', '026.svg', '留样库-四川查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_RETAIN_ORDER', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2024-08-27 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsRetainOrder-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsRetainOrder-sqlserver-sql.sql new file mode 100644 index 0000000..aff30ef --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/sql/limsRetainOrder-sqlserver-sql.sql @@ -0,0 +1,126 @@ +-- ----------------------------- 2024-08-27 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_RETAIN_ORDER( + ID BIGINT NOT NULL, + FOLDERNO VARCHAR(120) NULL , + STATUS VARCHAR(60) NULL , + SENDSAMPLEBATCHNO VARCHAR(60) NULL , + ORDNAME VARCHAR(120) NULL , + PROCESSES VARCHAR(120) NULL , + MATERIALNAME VARCHAR(120) NULL , + MATERIALCODE VARCHAR(120) NULL , + PRODUCTIONLINENAME VARCHAR(120) NULL , + STATIONWORKCELLNAME VARCHAR(60) NULL , + SAMPLEQUALITY VARCHAR(60) NULL , + STARTKEEPTIME DATETIME NULL , + EXPIRETIME DATETIME NULL , + KEEPLOCATION VARCHAR(120) NULL , + OBTAINUSERNAME VARCHAR(120) NULL , + OBTAINTIME DATETIME NULL , + CANCELREASON VARCHAR(240) NULL , + RECEIVEREMARK VARCHAR(240) NULL , + CONSTRAINT PK_LIMS_RETAIN_ORDER PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'留样库' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_RETAIN_ORDER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_RETAIN_ORDER', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'委托单编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_RETAIN_ORDER', @level2type=N'COLUMN',@level2name=N'FOLDERNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'状态' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_RETAIN_ORDER', @level2type=N'COLUMN',@level2name=N'STATUS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'样品编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_RETAIN_ORDER', @level2type=N'COLUMN',@level2name=N'SENDSAMPLEBATCHNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'样品名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_RETAIN_ORDER', @level2type=N'COLUMN',@level2name=N'ORDNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'工序' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_RETAIN_ORDER', @level2type=N'COLUMN',@level2name=N'PROCESSES'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'材料名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_RETAIN_ORDER', @level2type=N'COLUMN',@level2name=N'MATERIALNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'材料编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_RETAIN_ORDER', @level2type=N'COLUMN',@level2name=N'MATERIALCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'产线名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_RETAIN_ORDER', @level2type=N'COLUMN',@level2name=N'PRODUCTIONLINENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'工位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_RETAIN_ORDER', @level2type=N'COLUMN',@level2name=N'STATIONWORKCELLNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'样品质量(kg)' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_RETAIN_ORDER', @level2type=N'COLUMN',@level2name=N'SAMPLEQUALITY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'开始留样时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_RETAIN_ORDER', @level2type=N'COLUMN',@level2name=N'STARTKEEPTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'过期日期' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_RETAIN_ORDER', @level2type=N'COLUMN',@level2name=N'EXPIRETIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'留样位置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_RETAIN_ORDER', @level2type=N'COLUMN',@level2name=N'KEEPLOCATION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'收样人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_RETAIN_ORDER', @level2type=N'COLUMN',@level2name=N'OBTAINUSERNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'收样时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_RETAIN_ORDER', @level2type=N'COLUMN',@level2name=N'OBTAINTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'取消原因' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_RETAIN_ORDER', @level2type=N'COLUMN',@level2name=N'CANCELREASON'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'收样备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_RETAIN_ORDER', @level2type=N'COLUMN',@level2name=N'RECEIVEREMARK'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','ID','1','zhangs','zhangs', GETDATE()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','FOLDERNO','1','zhangs','zhangs', GETDATE()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','STATUS','1','zhangs','zhangs', GETDATE()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','SENDSAMPLEBATCHNO','1','zhangs','zhangs', GETDATE()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','ORDNAME','1','zhangs','zhangs', GETDATE()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','PROCESSES','1','zhangs','zhangs', GETDATE()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','MATERIALNAME','1','zhangs','zhangs', GETDATE()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','MATERIALCODE','1','zhangs','zhangs', GETDATE()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','PRODUCTIONLINENAME','1','zhangs','zhangs', GETDATE()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','STATIONWORKCELLNAME','1','zhangs','zhangs', GETDATE()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','SAMPLEQUALITY','1','zhangs','zhangs', GETDATE()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','STARTKEEPTIME','1','zhangs','zhangs', GETDATE()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','EXPIRETIME','1','zhangs','zhangs', GETDATE()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','KEEPLOCATION','1','zhangs','zhangs', GETDATE()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','OBTAINUSERNAME','1','zhangs','zhangs', GETDATE()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','OBTAINTIME','1','zhangs','zhangs', GETDATE()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','CANCELREASON','1','zhangs','zhangs', GETDATE()); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','RECEIVEREMARK','1','zhangs','zhangs', GETDATE()); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME) +VALUES ('T_LIMS_RETAIN_ORDER', '1', 'zhangs', 'zhangs', GETDATE()); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','FOLDERNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','STATUS','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','SENDSAMPLEBATCHNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','ORDNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','PROCESSES','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','MATERIALNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','MATERIALCODE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','PRODUCTIONLINENAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','STATIONWORKCELLNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','SAMPLEQUALITY','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','STARTKEEPTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','EXPIRETIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','KEEPLOCATION','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','OBTAINUSERNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','OBTAINTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','CANCELREASON','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_RETAIN_ORDER','RECEIVEREMARK','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_RETAIN_ORDER', '留样库', 'service', '1'); +EXEC DBO.INSERTI18N N'T_LIMS_RETAIN_ORDER.SERVICE_NAME', N'留样库', N'留样库', N'zh-CN',N'留样库'; +EXEC DBO.INSERTI18N N'T_LIMS_RETAIN_ORDER.ID', N'留样库的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_RETAIN_ORDER.FOLDERNO', N'留样库的委托单编号', N'委托单编号', N'zh-CN',N'委托单编号'; +EXEC DBO.INSERTI18N N'T_LIMS_RETAIN_ORDER.STATUS', N'留样库的状态', N'状态', N'zh-CN',N'状态'; +EXEC DBO.INSERTI18N N'T_LIMS_RETAIN_ORDER.SENDSAMPLEBATCHNO', N'留样库的样品编号', N'样品编号', N'zh-CN',N'样品编号'; +EXEC DBO.INSERTI18N N'T_LIMS_RETAIN_ORDER.ORDNAME', N'留样库的样品名称', N'样品名称', N'zh-CN',N'样品名称'; +EXEC DBO.INSERTI18N N'T_LIMS_RETAIN_ORDER.PROCESSES', N'留样库的工序', N'工序', N'zh-CN',N'工序'; +EXEC DBO.INSERTI18N N'T_LIMS_RETAIN_ORDER.MATERIALNAME', N'留样库的材料名称', N'材料名称', N'zh-CN',N'材料名称'; +EXEC DBO.INSERTI18N N'T_LIMS_RETAIN_ORDER.MATERIALCODE', N'留样库的材料编码', N'材料编码', N'zh-CN',N'材料编码'; +EXEC DBO.INSERTI18N N'T_LIMS_RETAIN_ORDER.PRODUCTIONLINENAME', N'留样库的产线名称', N'产线名称', N'zh-CN',N'产线名称'; +EXEC DBO.INSERTI18N N'T_LIMS_RETAIN_ORDER.STATIONWORKCELLNAME', N'留样库的工位', N'工位', N'zh-CN',N'工位'; +EXEC DBO.INSERTI18N N'T_LIMS_RETAIN_ORDER.SAMPLEQUALITY', N'留样库的样品质量(kg)', N'样品质量(kg)', N'zh-CN',N'样品质量(kg)'; +EXEC DBO.INSERTI18N N'T_LIMS_RETAIN_ORDER.STARTKEEPTIME', N'留样库的开始留样时间', N'开始留样时间', N'zh-CN',N'开始留样时间'; +EXEC DBO.INSERTI18N N'T_LIMS_RETAIN_ORDER.EXPIRETIME', N'留样库的过期日期', N'过期日期', N'zh-CN',N'过期日期'; +EXEC DBO.INSERTI18N N'T_LIMS_RETAIN_ORDER.KEEPLOCATION', N'留样库的留样位置', N'留样位置', N'zh-CN',N'留样位置'; +EXEC DBO.INSERTI18N N'T_LIMS_RETAIN_ORDER.OBTAINUSERNAME', N'留样库的收样人名称', N'收样人名称', N'zh-CN',N'收样人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_RETAIN_ORDER.OBTAINTIME', N'留样库的收样时间', N'收样时间', N'zh-CN',N'收样时间'; +EXEC DBO.INSERTI18N N'T_LIMS_RETAIN_ORDER.CANCELREASON', N'留样库的取消原因', N'取消原因', N'zh-CN',N'取消原因'; +EXEC DBO.INSERTI18N N'T_LIMS_RETAIN_ORDER.RECEIVEREMARK', N'留样库的收样备注', N'收样备注', N'zh-CN',N'收样备注'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.ORDERS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.ORDERS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.ORDERS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.ORDERS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '留样库-四川', '/secure/basemodule/business/test/retain-orders/page/edit-list', '11', '11', '026.svg', '留样库-四川'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '留样库-四川查询', '/secure/basemodule/business/test/retain-orders/page/search-list', '11', '03', '026.svg', '留样库-四川查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_RETAIN_ORDER', '0', '0'); + + +-- ----------------------------- 2024-08-27 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/order/validator/LimsOrderOperateValidator.java b/src/main/java/com/sunwayworld/basemodule/business/test/order/validator/LimsOrderOperateValidator.java new file mode 100644 index 0000000..038d8c7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/order/validator/LimsOrderOperateValidator.java @@ -0,0 +1,263 @@ +package com.sunwayworld.basemodule.business.test.order.validator; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.validator.data.DataValidator; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.format.annotation.DateTimeFormat; +import org.springframework.stereotype.Component; + +import java.time.LocalDate; +import java.util.List; +import java.util.Map; + +@Component +public class LimsOrderOperateValidator implements DataValidator { + + @Autowired + private LimsOrderService limsOrderService; + + @Override + public boolean doValid(Object... args) { + RestJsonWrapperBean wrapperBean = (RestJsonWrapperBean) args[0]; + Map paramMap = wrapperBean.getParamMap(); + List taskBeans = wrapperBean.parse(LimsOrderBean.class); + String pageType = paramMap.get("pageType"); + String kdStatus = paramMap.get("kdStatus"); + + /*if("pass".equals(pageType)){ + //前段 + if("draft".equals(kdStatus)){ + for (LimsOrderBean order: taskBeans) { + if(ObjectUtils.isEmpty(order.getBakeEquipt())){ + throw new InvalidDataException("请先录入烘烤设备!"); + } + if(ObjectUtils.isEmpty(order.getCoatEquipt())){ + throw new InvalidDataException("请先录入涂布设备!"); + } + if(ObjectUtils.isEmpty(order.getWeighEquipt())){ + throw new InvalidDataException("请先录入称量设备!"); + } + if(ObjectUtils.isEmpty(order.getHomogenateEquipt())){ + throw new InvalidDataException("请先录入匀浆设备!"); + } + if(ObjectUtils.isEmpty(order.getActiveMatteractiveMatter())){ + throw new InvalidDataException("请先录入活性物质量!"); + } + if(ObjectUtils.isEmpty(order.getConductiveALQuality())){ + throw new InvalidDataException("请先录入导电胶质量!"); + } + if(ObjectUtils.isEmpty(order.getConductiveALNo())){ + throw new InvalidDataException("请先录入导电胶液批号!"); + } + if(ObjectUtils.isEmpty(order.getCoatUser())){ + throw new InvalidDataException("请先录入涂布人员!"); + } + if(ObjectUtils.isEmpty(order.getIngredientUser())){ + throw new InvalidDataException("请先录入配料人员!"); + } + if(ObjectUtils.isEmpty(order.getIngredientClasses())){ + throw new InvalidDataException("请先录入配料班次!"); + } + if(ObjectUtils.isEmpty(order.getIngredientDate())){ + throw new InvalidDataException("请先录入配料日期!"); + } + if(ObjectUtils.isEmpty(order.getPolePieceNo())){ + throw new InvalidDataException("请先录入极片序号!"); + } + } + } + //中段 + if("approve".equals(kdStatus)){ + for (LimsOrderBean order: taskBeans) { + if(ObjectUtils.isEmpty(order.getBakeEquipt1())){ + throw new InvalidDataException("请先录入烘烤设备!"); + } + if(ObjectUtils.isEmpty(order.getMeasuredThickness())){ + throw new InvalidDataException("请先录入实测厚度!"); + } + if(ObjectUtils.isEmpty(order.getMeanValue())){ + throw new InvalidDataException("请先录入实测空箔五片均值!"); + } + if(ObjectUtils.isEmpty(order.getPunchingEquipt())){ + throw new InvalidDataException("请先录入冲片设备!"); + } + if(ObjectUtils.isEmpty(order.getRollInEquipt())){ + throw new InvalidDataException("请先录入辊压设备!"); + } + if(ObjectUtils.isEmpty(order.getWeighEquipt1())){ + throw new InvalidDataException("请先录入称量设备!"); + } + if(ObjectUtils.isEmpty(order.getWeighClasses())){ + throw new InvalidDataException("请先录入称重班次!"); + } + if(ObjectUtils.isEmpty(order.getWeighUser())){ + throw new InvalidDataException("请先录入称重人员!"); + } + if(ObjectUtils.isEmpty(order.getWeighDate())){ + throw new InvalidDataException("请先录入称重日期!"); + } + if(ObjectUtils.isEmpty(order.getCompaction1())){ + throw new InvalidDataException("请先录入压实1(g/cm³)!"); + } + if(ObjectUtils.isEmpty(order.getCompaction2())){ + throw new InvalidDataException("请先录入压实2(g/cm³)!"); + } + if(ObjectUtils.isEmpty(order.getCompaction3())){ + throw new InvalidDataException("请先录入压实3(g/cm³)!"); + } + if(ObjectUtils.isEmpty(order.getCompaction4())){ + throw new InvalidDataException("请先录入压实4(g/cm³)!"); + } + if(ObjectUtils.isEmpty(order.getCompaction5())){ + throw new InvalidDataException("请先录入压实5(g/cm³)!"); + } + if(ObjectUtils.isEmpty(order.getCompaction6())){ + throw new InvalidDataException("请先录入压实6(g/cm³)!"); + } + if(ObjectUtils.isEmpty(order.getCompaction7())){ + throw new InvalidDataException("请先录入压实7(g/cm³)!"); + } + if(ObjectUtils.isEmpty(order.getCompaction8())){ + throw new InvalidDataException("请先录入压实8(g/cm³)!"); + } + if(ObjectUtils.isEmpty(order.getArealDensity1())){ + throw new InvalidDataException("请先录入面密度1(mg/cm²)!"); + } + if(ObjectUtils.isEmpty(order.getArealDensity2())){ + throw new InvalidDataException("请先录入面密度2(mg/cm²)!"); + } + if(ObjectUtils.isEmpty(order.getArealDensity3())){ + throw new InvalidDataException("请先录入面密度3(mg/cm²)!"); + } + if(ObjectUtils.isEmpty(order.getArealDensity4())){ + throw new InvalidDataException("请先录入面密度4(mg/cm²)!"); + } + if(ObjectUtils.isEmpty(order.getArealDensity5())){ + throw new InvalidDataException("请先录入面密度5(mg/cm²)!"); + } + if(ObjectUtils.isEmpty(order.getArealDensity6())){ + throw new InvalidDataException("请先录入面密度6(mg/cm²)!"); + } + if(ObjectUtils.isEmpty(order.getArealDensity7())){ + throw new InvalidDataException("请先录入面密度7(mg/cm²)!"); + } + if(ObjectUtils.isEmpty(order.getArealDensity8())){ + throw new InvalidDataException("请先录入面密度8(mg/cm²)!"); + } + if(ObjectUtils.isEmpty(order.getQuality1())){ + throw new InvalidDataException("请先录入质量1 (mg)!"); + } + if(ObjectUtils.isEmpty(order.getQuality2())){ + throw new InvalidDataException("请先录入质量2 (mg)!"); + } + if(ObjectUtils.isEmpty(order.getQuality3())){ + throw new InvalidDataException("请先录入质量3 (mg)!"); + } + if(ObjectUtils.isEmpty(order.getQuality4())){ + throw new InvalidDataException("请先录入质量4 (mg)!"); + } + if(ObjectUtils.isEmpty(order.getQuality5())){ + throw new InvalidDataException("请先录入质量5 (mg)!"); + } + if(ObjectUtils.isEmpty(order.getQuality6())){ + throw new InvalidDataException("请先录入质量6 (mg)!"); + } + if(ObjectUtils.isEmpty(order.getQuality7())){ + throw new InvalidDataException("请先录入质量7 (mg)!"); + } + if(ObjectUtils.isEmpty(order.getQuality8())){ + throw new InvalidDataException("请先录入质量8 (mg)!"); + } + } + } + //后段 + if("audit".equals(kdStatus)){ + for (LimsOrderBean order: taskBeans) { + if(ObjectUtils.isEmpty(order.getPower1())){ + throw new InvalidDataException("请先录入功率 0.1P mW!"); + } + if(ObjectUtils.isEmpty(order.getPower2())){ + throw new InvalidDataException("请先录入功率 0.5P mW!"); + } + if(ObjectUtils.isEmpty(order.getPower3())){ + throw new InvalidDataException("请先录入功率 1.0P mW!"); + } + if(ObjectUtils.isEmpty(order.getHangUpTestStep())){ + throw new InvalidDataException("请先录入挂测工步!"); + } + if(ObjectUtils.isEmpty(order.getHangUpTestClasses())){ + throw new InvalidDataException("请先录入挂测班次!"); + } + if(ObjectUtils.isEmpty(order.getHangUpTestDate())){ + throw new InvalidDataException("请先录入挂测日期!"); + } + if(ObjectUtils.isEmpty(order.getHangUpTestUser())){ + throw new InvalidDataException("请先录入挂测人员!"); + } + if(ObjectUtils.isEmpty(order.getSealPressure())){ + throw new InvalidDataException("请先录入封口压力(kg/cm²)!"); + } + if(ObjectUtils.isEmpty(order.getSealEquipt())){ + throw new InvalidDataException("请先录入封口设备!"); + } + if(ObjectUtils.isEmpty(order.getOxygen())){ + throw new InvalidDataException("请先录入氧含量(ppm)!"); + } + if(ObjectUtils.isEmpty(order.getWater())){ + throw new InvalidDataException("请先录入水含量(ppm)!"); + } + if(ObjectUtils.isEmpty(order.getMountEquipt())){ + throw new InvalidDataException("请先录入组装设备!"); + } + if(ObjectUtils.isEmpty(order.getElectrolyteNo())){ + throw new InvalidDataException("请先录入电解液批号!"); + } + if(ObjectUtils.isEmpty(order.getElectrolyteModel())){ + throw new InvalidDataException("请先录入电解液型号!"); + } + if(ObjectUtils.isEmpty(order.getPackageClasses())){ + throw new InvalidDataException("请先录入组装班次!"); + } + if(ObjectUtils.isEmpty(order.getPackageDate())){ + throw new InvalidDataException("请先录入组装日期!"); + } + if(ObjectUtils.isEmpty(order.getPackageUser())){ + throw new InvalidDataException("请先录入组装人员!"); + } + if(ObjectUtils.isEmpty(order.getActiveMatterQuality1())){ + throw new InvalidDataException("请先录入活性物质量1(mg)!"); + } + if(ObjectUtils.isEmpty(order.getActiveMatterQuality2())){ + throw new InvalidDataException("请先录入活性物质量2(mg)!"); + } + if(ObjectUtils.isEmpty(order.getActiveMatterQuality3())){ + throw new InvalidDataException("请先录入活性物质量3(mg)!"); + } + if(ObjectUtils.isEmpty(order.getActiveMatterQuality4())){ + throw new InvalidDataException("请先录入活性物质量4(mg)!"); + } + if(ObjectUtils.isEmpty(order.getActiveMatterQuality5())){ + throw new InvalidDataException("请先录入活性物质量5(mg)!"); + } + if(ObjectUtils.isEmpty(order.getActiveMatterQuality6())){ + throw new InvalidDataException("请先录入活性物质量6(mg)!"); + } + if(ObjectUtils.isEmpty(order.getActiveMatterQuality7())){ + throw new InvalidDataException("请先录入活性物质量7(mg)!"); + } + if(ObjectUtils.isEmpty(order.getActiveMatterQuality8())){ + throw new InvalidDataException("请先录入活性物质量8(mg)!"); + } + } + } + }*/ + + return true; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderload/bean/LimsOrderLoadBean.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/bean/LimsOrderLoadBean.java new file mode 100644 index 0000000..9f5b0e3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/bean/LimsOrderLoadBean.java @@ -0,0 +1,246 @@ +package com.sunwayworld.basemodule.business.test.orderload.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 样品装载 + * + * @author tangjun@sunway.com@sunwayworld.com + * @date 2023-03-13 + */ +@Table("T_LIMS_ORDER_LOAD") +public class LimsOrderLoadBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String modifyById;// 修改人编码 + private String modifyByName;// 修改人名称 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime modifyTime;// 修改时间 + private String modifyByOrgId;// 修改人单位编码 + private String modifyByOrgName;// 修改人单位名称 + private Long taskId;// 任务id + private Long orderId;// 样品id + private String sampleCode;// 样品编号 + private String sampleName;// 样品名称 + private Long testId;// 检测项目id + private String testCode;// 检测项目编码 + private String testName;// 检测项目名称 + private Long methodId;// 检测方法id + private String methodCode;// 检测方法编码 + private String methodName;// 检测方法名称 + private String testCart;// 试验推车 + private String testCartFloor;// 试验推车层数 + private String status;// 状态 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getModifyById() { + return modifyById; + } + + public void setModifyById(String modifyById) { + this.modifyById = modifyById; + } + + public String getModifyByName() { + return modifyByName; + } + + public void setModifyByName(String modifyByName) { + this.modifyByName = modifyByName; + } + + public LocalDateTime getModifyTime() { + return modifyTime; + } + + public void setModifyTime(LocalDateTime modifyTime) { + this.modifyTime = modifyTime; + } + + public String getModifyByOrgId() { + return modifyByOrgId; + } + + public void setModifyByOrgId(String modifyByOrgId) { + this.modifyByOrgId = modifyByOrgId; + } + + public String getModifyByOrgName() { + return modifyByOrgName; + } + + public void setModifyByOrgName(String modifyByOrgName) { + this.modifyByOrgName = modifyByOrgName; + } + + public Long getTaskId() { + return taskId; + } + + public void setTaskId(Long taskId) { + this.taskId = taskId; + } + + public Long getOrderId() { + return orderId; + } + + public void setOrderId(Long orderId) { + this.orderId = orderId; + } + + public String getSampleCode() { + return sampleCode; + } + + public void setSampleCode(String sampleCode) { + this.sampleCode = sampleCode; + } + + public String getSampleName() { + return sampleName; + } + + public void setSampleName(String sampleName) { + this.sampleName = sampleName; + } + + public Long getTestId() { + return testId; + } + + public void setTestId(Long testId) { + this.testId = testId; + } + + public String getTestCode() { + return testCode; + } + + public void setTestCode(String testCode) { + this.testCode = testCode; + } + + public String getTestName() { + return testName; + } + + public void setTestName(String testName) { + this.testName = testName; + } + + public Long getMethodId() { + return methodId; + } + + public void setMethodId(Long methodId) { + this.methodId = methodId; + } + + public String getMethodCode() { + return methodCode; + } + + public void setMethodCode(String methodCode) { + this.methodCode = methodCode; + } + + public String getMethodName() { + return methodName; + } + + public void setMethodName(String methodName) { + this.methodName = methodName; + } + + public String getTestCart() { + return testCart; + } + + public void setTestCart(String testCart) { + this.testCart = testCart; + } + + public String getTestCartFloor() { + return testCartFloor; + } + + public void setTestCartFloor(String testCartFloor) { + this.testCartFloor = testCartFloor; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderload/controller/LimsOrderLoadController.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/controller/LimsOrderLoadController.java new file mode 100644 index 0000000..eacca87 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/controller/LimsOrderLoadController.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.business.test.orderload.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/business/test/order-loads/page") +public interface LimsOrderLoadController extends GenericEditListPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderload/controller/impl/LimsOrderLoadControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/controller/impl/LimsOrderLoadControllerImpl.java new file mode 100644 index 0000000..7a33f64 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/controller/impl/LimsOrderLoadControllerImpl.java @@ -0,0 +1,31 @@ +package com.sunwayworld.basemodule.business.test.orderload.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.business.test.orderload.controller.LimsOrderLoadController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsOrderLoadControllerImpl implements LimsOrderLoadController { + + @Log(value = "样品装载编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/business/test/order-loads/lims-order-load-edit-list"; + } + + @Log(value = "样品装载查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/business/test/order-loads/lims-order-load-search-list"; + } + + @Log(value = "样品装载选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/business/test/order-loads/lims-order-load-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderload/dao/LimsOrderLoadDao.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/dao/LimsOrderLoadDao.java new file mode 100644 index 0000000..045ce63 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/dao/LimsOrderLoadDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.business.test.orderload.dao; + +import com.sunwayworld.basemodule.business.test.orderload.bean.LimsOrderLoadBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsOrderLoadDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderload/dao/impl/LimsOrderLoadDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/dao/impl/LimsOrderLoadDaoImpl.java new file mode 100644 index 0000000..007f1a8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/dao/impl/LimsOrderLoadDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.business.test.orderload.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.business.test.orderload.bean.LimsOrderLoadBean; +import com.sunwayworld.basemodule.business.test.orderload.dao.LimsOrderLoadDao; +import com.sunwayworld.basemodule.business.test.orderload.mapper.LimsOrderLoadMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsOrderLoadDaoImpl extends MybatisDaoSupport implements LimsOrderLoadDao { + + @Autowired + private LimsOrderLoadMapper limsOrderLoadMapper; + + @Override + public LimsOrderLoadMapper getMapper() { + return limsOrderLoadMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderload/mapper/LimsOrderLoadMapper.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/mapper/LimsOrderLoadMapper.java new file mode 100644 index 0000000..f501ffe --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/mapper/LimsOrderLoadMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.test.orderload.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsOrderLoadMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderload/mapper/conf/lims-order-load-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/mapper/conf/lims-order-load-mysql-mapper.xml new file mode 100644 index 0000000..6578171 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/mapper/conf/lims-order-load-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderload/mapper/conf/lims-order-load-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/mapper/conf/lims-order-load-oracle-mapper.xml new file mode 100644 index 0000000..6578171 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/mapper/conf/lims-order-load-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderload/mapper/conf/lims-order-load-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/mapper/conf/lims-order-load-postgresql-mapper.xml new file mode 100644 index 0000000..6578171 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/mapper/conf/lims-order-load-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderload/mapper/conf/lims-order-load-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/mapper/conf/lims-order-load-sqlserver-mapper.xml new file mode 100644 index 0000000..6578171 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/mapper/conf/lims-order-load-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderload/resource/LimsOrderLoadResource.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/resource/LimsOrderLoadResource.java new file mode 100644 index 0000000..676268b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/resource/LimsOrderLoadResource.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.business.test.orderload.resource; + +import com.sunwayworld.basemodule.business.test.orderload.vo.OrderLoadVo; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.business.test.orderload.bean.LimsOrderLoadBean; +import com.sunwayworld.basemodule.business.test.orderload.service.LimsOrderLoadService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +import java.util.List; + +@RequestMapping("/secure/basemodule/business/test/order-loads") +public interface LimsOrderLoadResource extends GenericResource, GenericChoosableResource { + List orderLoadBySampleCode(RestJsonWrapperBean wrapper); + void batchOrderLoad(RestJsonWrapperBean wrapper); + void batchUnloadOrder(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderload/resource/impl/LimsOrderLoadResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/resource/impl/LimsOrderLoadResourceImpl.java new file mode 100644 index 0000000..af6fe3c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/resource/impl/LimsOrderLoadResourceImpl.java @@ -0,0 +1,61 @@ +package com.sunwayworld.basemodule.business.test.orderload.resource.impl; + +import com.sunwayworld.basemodule.business.test.orderload.bean.LimsOrderLoadBean; +import com.sunwayworld.basemodule.business.test.orderload.vo.OrderLoadVo; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.business.test.orderload.resource.LimsOrderLoadResource; +import com.sunwayworld.basemodule.business.test.orderload.service.LimsOrderLoadService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; + +@LogModule("样品装载") +@RestController +@GikamBean +public class LimsOrderLoadResourceImpl implements LimsOrderLoadResource { + + @Autowired + private LimsOrderLoadService limsOrderLoadService; + + @Override + public LimsOrderLoadService getService() { + return limsOrderLoadService; + } + + @Log(value = "新增样品装载", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Log(value = "根据样品编号获取需要装载的样品", type = LogType.SELECT) + @Override + @RequestMapping(value = "/orderLoadBySampleCode",method = RequestMethod.POST) + public List orderLoadBySampleCode(RestJsonWrapperBean wrapper) { + return getService().orderLoadBySampleCode(wrapper); + } + + @Log(value = "根据样品编号获取需要装载的样品", type = LogType.INSERT) + @Override + @RequestMapping(value = "/batchOrderLoad",method = RequestMethod.POST) + public void batchOrderLoad(RestJsonWrapperBean wrapper) { + getService().batchOrderLoad(wrapper); + } + + @Log(value = "装载的样品", type = LogType.UPDATE) + @Override + @RequestMapping(value = "/batchUnloadOrder",method = RequestMethod.POST) + public void batchUnloadOrder(RestJsonWrapperBean wrapper) { + getService().batchUnloadOrder(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderload/service/LimsOrderLoadService.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/service/LimsOrderLoadService.java new file mode 100644 index 0000000..a45d1df --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/service/LimsOrderLoadService.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.business.test.orderload.service; + +import com.sunwayworld.basemodule.business.test.orderload.bean.LimsOrderLoadBean; +import com.sunwayworld.basemodule.business.test.orderload.vo.OrderLoadVo; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +import java.util.List; + +public interface LimsOrderLoadService extends GenericService, GenericChoosableService { + + List orderLoadBySampleCode(RestJsonWrapperBean wrapper); + + void batchOrderLoad(RestJsonWrapperBean wrapper); + + void batchUnloadOrder(RestJsonWrapperBean wrapper); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderload/service/impl/LimsOrderLoadServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/service/impl/LimsOrderLoadServiceImpl.java new file mode 100644 index 0000000..faeeb9a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/service/impl/LimsOrderLoadServiceImpl.java @@ -0,0 +1,216 @@ +package com.sunwayworld.basemodule.business.test.orderload.service.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.baseline.framework.constant.LimsConstant; +import com.sunwayworld.basemodule.business.test.folder.enumeration.TestGroupEnum; +import com.sunwayworld.basemodule.business.test.folder.util.FolderHelper; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.basemodule.business.test.orderload.vo.OrderLoadVo; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.mybatis.mapper.FilterParamPattern; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.mybatis.page.PageRowBounds; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.utils.BeanUtils; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.sys.bpmn.diagram.ProcessStatus; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.business.test.orderload.dao.LimsOrderLoadDao; +import com.sunwayworld.basemodule.business.test.orderload.bean.LimsOrderLoadBean; +import com.sunwayworld.basemodule.business.test.orderload.service.LimsOrderLoadService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.nio.charset.StandardCharsets; +import java.time.LocalDateTime; +import java.util.*; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsOrderLoadServiceImpl implements LimsOrderLoadService { + + @Autowired + private LimsOrderLoadDao limsOrderLoadDao; + + @Autowired + private LimsOrderService limsOrderService; + + @Autowired + private LimsTaskService limsTaskService; + + @Override + @SuppressWarnings("unchecked") + public LimsOrderLoadDao getDao() { + return limsOrderLoadDao; + } + + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsOrderLoadBean limsOrderLoad = jsonWrapper.parseUnique(LimsOrderLoadBean.class); + limsOrderLoad.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsOrderLoad); + return limsOrderLoad.getId(); + } + + @Override + public List orderLoadBySampleCode(RestJsonWrapperBean wrapper) { + String sampleCode = wrapper.getParamValue("sampleCode"); + String testCart = wrapper.getParamValue("testCart"); + String testCartFloor = wrapper.getParamValue("testCartFloor"); + if (StringUtils.isBlank(sampleCode)) { + throw new InvalidDataException("样品编号错误"); + } + // 根据权限查询该样品对应的试验项目 + MapperParameter mapperParameter = new MapperParameter(); + mapperParameter.put("bpmn_statusCode","ResultInput"); + mapperParameter.put("resultInput2","1"); + if (Auditable.class.isAssignableFrom(this.getDao().getType())) { + mapperParameter.setProcessStatus("PROCESSSTATUS", ProcessStatus.APPROVE); + } + mapperParameter.setAuditAuthority(); + if (!"0".equals(wrapper.getParamValue("orgAuthority"))) { + mapperParameter.setOrgAuthority(); + } + mapperParameter.setAuditableQueries(); + if (!wrapper.getAuthorityList().isEmpty()) { + wrapper.getAuthorityList().forEach(mapperParameter::setAuthorityParameter); + } + mapperParameter.setFilter(SearchFilter.instance().match("SampleCode",sampleCode).filter(MatchPattern.SEQ)); + List limsTaskBeans = limsTaskService.selectList(mapperParameter); + if (CollectionUtils.isEmpty(limsTaskBeans)) { + throw new InvalidDataException("样品编号错误"); + } + // 查询该样品编号是否正在装载,样品编号相同,根据测试项目分组。 + List statuss = new ArrayList<>(); + statuss.add("1"); + statuss.add("0"); + List orderLoadOldList = this.selectListByFilter(SearchFilter.instance() + .match("sampleCode", sampleCode).filter(MatchPattern.SEQ).match("status", statuss).filter(MatchPattern.OR)); + Map> orderLoadOldMap = orderLoadOldList.stream().collect(Collectors.groupingBy(LimsOrderLoadBean::getTestId)); + List result = new ArrayList<>(); + for (LimsTaskBean taskBean : limsTaskBeans) { + // 如果该测试项目下面的样品正在装载,直接返回该样品 + List limsOrderLoadBeans = orderLoadOldMap.get(taskBean.getTestId()); + if (!ObjectUtils.isEmpty(limsOrderLoadBeans) && limsOrderLoadBeans.size()>1) { + limsOrderLoadBeans = limsOrderLoadBeans.stream().sorted(Comparator.comparing(LimsOrderLoadBean::getModifyTime).reversed()).collect(Collectors.toList()); + } + if (limsOrderLoadBeans != null) { + result.add(limsOrderLoadBeans.get(0)); + continue; + } + LimsOrderLoadBean loadBean = new LimsOrderLoadBean(); + loadBean.setTaskId(taskBean.getId()); + loadBean.setOrderId(taskBean.getPreorderId()); + loadBean.setSampleCode(taskBean.getExt$Item("samplecode")); + loadBean.setSampleName(taskBean.getExt$Item("samplename")); + loadBean.setTestId(taskBean.getTestId()); + loadBean.setTestCode(taskBean.getTestCode()); + loadBean.setTestName(taskBean.getTestName()); + loadBean.setMethodId(taskBean.getMethodId()); + loadBean.setStatus("2"); + loadBean.setMethodCode(taskBean.getMethodCode()); + loadBean.setMethodName(taskBean.getMethodName()); + loadBean.setTestCart(testCart); + loadBean.setTestCartFloor(testCartFloor); + result.add(loadBean); + } + return result; + } + + @Override + public void batchOrderLoad(RestJsonWrapperBean wrapper) { + List orderLoadBeans = wrapper.parse(LimsOrderLoadBean.class); + if (CollectionUtils.isEmpty(orderLoadBeans)) { + throw new CheckedException("数据不能为空"); + } + // 试验推车 + String testCart = wrapper.getParamValue("testCart"); + // 试验推车层数 + String testCartFloor = wrapper.getParamValue("testCartFloor"); + List insertList = new ArrayList<>(); + List updateList = new ArrayList<>(); + for (LimsOrderLoadBean orderLoadBean : orderLoadBeans) { + //如果已经装载过了,只需修改最后修改人、最后修改时间、状态修改为已卸载 + if (!ObjectUtils.isEmpty(orderLoadBean.getId())) { + orderLoadBean.setModifyTime(LocalDateTime.now()); + orderLoadBean.setModifyByOrgId(LocalContextHelper.getLoginOrgId()); + orderLoadBean.setModifyById(LocalContextHelper.getLoginUserId()); + orderLoadBean.setModifyByOrgName(LocalContextHelper.getLoginOrgName()); + orderLoadBean.setModifyByName(LocalContextHelper.getLoginUserName()); + orderLoadBean.setStatus("0"); + updateList.add(orderLoadBean); + } + LimsOrderLoadBean insertBean = new LimsOrderLoadBean(); + BeanUtils.copyProperties(orderLoadBean,insertBean); + // 没有装载过,新增一条数据,状态为装载中, + insertBean.setId(ApplicationContextHelper.getNextIdentity()); + // 最后修改人信息 + insertBean.setModifyById(LocalContextHelper.getLoginUserId()); + insertBean.setModifyByName(LocalContextHelper.getLoginUserName()); + insertBean.setModifyTime(LocalDateTime.now()); + insertBean.setModifyByOrgId(LocalContextHelper.getLoginOrgId()); + insertBean.setModifyByOrgName(LocalContextHelper.getLoginOrgName()); + insertBean.setCreatedById(LocalContextHelper.getLoginUserId()); + insertBean.setCreatedByName(LocalContextHelper.getLoginUserName()); + insertBean.setCreatedByOrgId(LocalContextHelper.getLoginOrgId()); + insertBean.setCreatedByOrgName(LocalContextHelper.getLoginOrgName()); + insertBean.setCreatedTime(LocalDateTime.now()); + // 状态为装载中 + insertBean.setStatus("1"); + // 试验推车信息 + insertBean.setTestCart(testCart); + insertBean.setTestCartFloor(testCartFloor); + insertList.add(insertBean); + } + if (!CollectionUtils.isEmpty(insertList)) { + getDao().insert(insertList); + } + if (!CollectionUtils.isEmpty(updateList)) { + getDao().update(updateList,"modifyById","modifyByName","modifyByOrgId" + ,"modifyByOrgName","modifyTime","status"); + } + } + + @Override + public void batchUnloadOrder(RestJsonWrapperBean wrapper) { + List orderLoadBeans = wrapper.parse(LimsOrderLoadBean.class); + if (CollectionUtils.isEmpty(orderLoadBeans)) { + throw new CheckedException("数据不能为空"); + } + List ids = orderLoadBeans.stream().map(LimsOrderLoadBean::getId).collect(Collectors.toList()); + List orderLoadBeanList = selectListByIds(ids); + for (LimsOrderLoadBean orderLoadBean : orderLoadBeanList) { + orderLoadBean.setModifyById(LocalContextHelper.getLoginUserId()); + orderLoadBean.setModifyByName(LocalContextHelper.getLoginUserName()); + orderLoadBean.setModifyByOrgId(LocalContextHelper.getLoginOrgId()); + orderLoadBean.setModifyByOrgName(LocalContextHelper.getLoginOrgName()); + orderLoadBean.setModifyTime(LocalDateTime.now()); + orderLoadBean.setStatus("0"); + } + if (!CollectionUtils.isEmpty(orderLoadBeanList)) { + getDao().update(orderLoadBeanList,"modifyById","modifyTime","modifyByName","modifyByOrgId" + ,"modifyByOrgName","status"); + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderload/vo/OrderLoadVo.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/vo/OrderLoadVo.java new file mode 100644 index 0000000..d83281f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderload/vo/OrderLoadVo.java @@ -0,0 +1,103 @@ +package com.sunwayworld.basemodule.business.test.orderload.vo; + +import com.alibaba.fastjson.annotation.JSONField; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +public class OrderLoadVo { + + private String sampleCode; + + private String sampleName; + + private String testName; + + private String createdByName; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime; + + private String modifyByName; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime modifyTime; + + private String testCart; + + private String testCartFloor; + + public String getSampleCode() { + return sampleCode; + } + + public void setSampleCode(String sampleCode) { + this.sampleCode = sampleCode; + } + + public String getSampleName() { + return sampleName; + } + + public void setSampleName(String sampleName) { + this.sampleName = sampleName; + } + + public String getTestName() { + return testName; + } + + public void setTestName(String testName) { + this.testName = testName; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getModifyByName() { + return modifyByName; + } + + public void setModifyByName(String modifyByName) { + this.modifyByName = modifyByName; + } + + public LocalDateTime getModifyTime() { + return modifyTime; + } + + public void setModifyTime(LocalDateTime modifyTime) { + this.modifyTime = modifyTime; + } + + public String getTestCart() { + return testCart; + } + + public void setTestCart(String testCart) { + this.testCart = testCart; + } + + public String getTestCartFloor() { + return testCartFloor; + } + + public void setTestCartFloor(String testCartFloor) { + this.testCartFloor = testCartFloor; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/bean/LimsOrderProcessBean.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/bean/LimsOrderProcessBean.java new file mode 100644 index 0000000..1cb99f2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/bean/LimsOrderProcessBean.java @@ -0,0 +1,240 @@ +package com.sunwayworld.basemodule.business.test.orderprocess.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 样品处理工序 + * + * @author lijiaxing@sunwayworld.com + * @date 2022-09-09 + */ +@Table("T_LIMS_ORDER_PROCESS") +public class LimsOrderProcessBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 组织ID + private String orgName;// 组织名称 + private String remarks;// 备注 + + private Long preorderId;// 预处理样品ID + private Long processId;// 测试方向ID + private String testDirection;// 测试方向 + private Long informationId;// 工序ID + private String processName;// 工序 + private Long informationSorter;// 工序顺序 + private Long elnId;// ELN + + private String operator;// 操作人 + private String operatorId;// 操作人ID + private String equiptName;// 设备名称 + private String equiptCode;// 设备编码 + private Long equiptId;// 设备ID + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime operateTime;// 操作时间 + @NotNull(defaultValue = "待处理") + private String status;//状态 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public Long getPreorderId() { + return preorderId; + } + + public void setPreorderId(Long preorderId) { + this.preorderId = preorderId; + } + + public String getProcessName() { + return processName; + } + + public void setProcessName(String processName) { + this.processName = processName; + } + + public Long getProcessId() { + return processId; + } + + public void setProcessId(Long processId) { + this.processId = processId; + } + + public String getOperator() { + return operator; + } + + public void setOperator(String operator) { + this.operator = operator; + } + + public String getOperatorId() { + return operatorId; + } + + public void setOperatorId(String operatorId) { + this.operatorId = operatorId; + } + + public String getEquiptName() { + return equiptName; + } + + public void setEquiptName(String equiptName) { + this.equiptName = equiptName; + } + + public String getEquiptCode() { + return equiptCode; + } + + public void setEquiptCode(String equiptCode) { + this.equiptCode = equiptCode; + } + + public Long getEquiptId() { + return equiptId; + } + + public void setEquiptId(Long equiptId) { + this.equiptId = equiptId; + } + + public LocalDateTime getOperateTime() { + return operateTime; + } + + public void setOperateTime(LocalDateTime operateTime) { + this.operateTime = operateTime; + } + + public Long getElnId() { + return elnId; + } + + public void setElnId(Long elnId) { + this.elnId = elnId; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public String getTestDirection() { + return testDirection; + } + + public void setTestDirection(String testDirection) { + this.testDirection = testDirection; + } + + public Long getInformationId() { + return informationId; + } + + public void setInformationId(Long informationId) { + this.informationId = informationId; + } + + public Long getInformationSorter() { + return informationSorter; + } + + public void setInformationSorter(Long informationSorter) { + this.informationSorter = informationSorter; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/bean/LimsOrderProcessResultBean.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/bean/LimsOrderProcessResultBean.java new file mode 100644 index 0000000..2868a1d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/bean/LimsOrderProcessResultBean.java @@ -0,0 +1,145 @@ +package com.sunwayworld.basemodule.business.test.orderprocess.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 样品预处理结果 + * + * @author zhangs@sunwayworld.com + * @date 2023-09-27 + */ +@Table("T_LIMS_ORDER_PROCESS_RESULT") +public class LimsOrderProcessResultBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long orderProcessId;// 样品预处理工序ID + private Long sorter;// 序号 + private String name;// 记录项目 + private String dataType;// 格式 + private String unit;// 单位 + private String defaultExpress;// 默认值表达式 + private String recordValue;// 记录值 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getOrderProcessId() { + return orderProcessId; + } + + public void setOrderProcessId(Long orderProcessId) { + this.orderProcessId = orderProcessId; + } + + public Long getSorter() { + return sorter; + } + + public void setSorter(Long sorter) { + this.sorter = sorter; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getDataType() { + return dataType; + } + + public void setDataType(String dataType) { + this.dataType = dataType; + } + + public String getUnit() { + return unit; + } + + public void setUnit(String unit) { + this.unit = unit; + } + + public String getDefaultExpress() { + return defaultExpress; + } + + public void setDefaultExpress(String defaultExpress) { + this.defaultExpress = defaultExpress; + } + + public String getRecordValue() { + return recordValue; + } + + public void setRecordValue(String recordValue) { + this.recordValue = recordValue; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/controller/LimsOrderProcessController.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/controller/LimsOrderProcessController.java new file mode 100644 index 0000000..4c1dc91 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/controller/LimsOrderProcessController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.test.orderprocess.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/business/test/order-processs/page") +public interface LimsOrderProcessController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/controller/LimsOrderProcessResultController.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/controller/LimsOrderProcessResultController.java new file mode 100644 index 0000000..bf4fba4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/controller/LimsOrderProcessResultController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.test.orderprocess.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/business/test/order-process-results/page") +public interface LimsOrderProcessResultController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/controller/impl/LimsOrderProcessControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/controller/impl/LimsOrderProcessControllerImpl.java new file mode 100644 index 0000000..e1a26b9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/controller/impl/LimsOrderProcessControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.business.test.orderprocess.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.business.test.orderprocess.controller.LimsOrderProcessController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsOrderProcessControllerImpl implements LimsOrderProcessController { + + @Log(value = "样品处理工序编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/business/test/order-processs/lims-order-process-edit-list"; + } + + @Log(value = "样品处理工序详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/business/test/order-processs/lims-order-process-detail"; + } + + @Log(value = "样品处理工序查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/business/test/order-processs/lims-order-process-search-list"; + } + + @Log(value = "样品处理工序选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/business/test/order-processs/lims-order-process-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/controller/impl/LimsOrderProcessResultControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/controller/impl/LimsOrderProcessResultControllerImpl.java new file mode 100644 index 0000000..2b4e842 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/controller/impl/LimsOrderProcessResultControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.business.test.orderprocess.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.business.test.orderprocess.controller.LimsOrderProcessResultController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsOrderProcessResultControllerImpl implements LimsOrderProcessResultController { + + @Log(value = "样品预处理结果编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/business/test/order-process-results/lims-order-process-result-edit-list"; + } + + @Log(value = "样品预处理结果详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/business/test/order-process-results/lims-order-process-result-detail"; + } + + @Log(value = "样品预处理结果查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/business/test/order-process-results/lims-order-process-result-search-list"; + } + + @Log(value = "样品预处理结果选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/business/test/order-process-results/lims-order-process-result-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/dao/LimsOrderProcessDao.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/dao/LimsOrderProcessDao.java new file mode 100644 index 0000000..dd7859e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/dao/LimsOrderProcessDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.business.test.orderprocess.dao; + +import com.sunwayworld.basemodule.business.test.orderprocess.bean.LimsOrderProcessBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsOrderProcessDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/dao/LimsOrderProcessResultDao.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/dao/LimsOrderProcessResultDao.java new file mode 100644 index 0000000..834878a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/dao/LimsOrderProcessResultDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.business.test.orderprocess.dao; + +import com.sunwayworld.basemodule.business.test.orderprocess.bean.LimsOrderProcessResultBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsOrderProcessResultDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/dao/impl/LimsOrderProcessDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/dao/impl/LimsOrderProcessDaoImpl.java new file mode 100644 index 0000000..bdb3fa5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/dao/impl/LimsOrderProcessDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.business.test.orderprocess.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.business.test.orderprocess.bean.LimsOrderProcessBean; +import com.sunwayworld.basemodule.business.test.orderprocess.dao.LimsOrderProcessDao; +import com.sunwayworld.basemodule.business.test.orderprocess.mapper.LimsOrderProcessMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsOrderProcessDaoImpl extends MybatisDaoSupport implements LimsOrderProcessDao { + + @Autowired + private LimsOrderProcessMapper limsOrderProcessMapper; + + @Override + public LimsOrderProcessMapper getMapper() { + return limsOrderProcessMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/dao/impl/LimsOrderProcessResultDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/dao/impl/LimsOrderProcessResultDaoImpl.java new file mode 100644 index 0000000..df4f8ff --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/dao/impl/LimsOrderProcessResultDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.business.test.orderprocess.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.business.test.orderprocess.bean.LimsOrderProcessResultBean; +import com.sunwayworld.basemodule.business.test.orderprocess.dao.LimsOrderProcessResultDao; +import com.sunwayworld.basemodule.business.test.orderprocess.mapper.LimsOrderProcessResultMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsOrderProcessResultDaoImpl extends MybatisDaoSupport implements LimsOrderProcessResultDao { + + @Autowired + private LimsOrderProcessResultMapper limsOrderProcessResultMapper; + + @Override + public LimsOrderProcessResultMapper getMapper() { + return limsOrderProcessResultMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/mapper/LimsOrderProcessMapper.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/mapper/LimsOrderProcessMapper.java new file mode 100644 index 0000000..3425993 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/mapper/LimsOrderProcessMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.test.orderprocess.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsOrderProcessMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/mapper/LimsOrderProcessResultMapper.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/mapper/LimsOrderProcessResultMapper.java new file mode 100644 index 0000000..3b63168 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/mapper/LimsOrderProcessResultMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.test.orderprocess.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsOrderProcessResultMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/mapper/conf/lims-order-process-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/mapper/conf/lims-order-process-mysql-mapper.xml new file mode 100644 index 0000000..5e50b6b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/mapper/conf/lims-order-process-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/mapper/conf/lims-order-process-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/mapper/conf/lims-order-process-oracle-mapper.xml new file mode 100644 index 0000000..706c676 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/mapper/conf/lims-order-process-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/mapper/conf/lims-order-process-result-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/mapper/conf/lims-order-process-result-mysql-mapper.xml new file mode 100644 index 0000000..e407c2e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/mapper/conf/lims-order-process-result-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/mapper/conf/lims-order-process-result-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/mapper/conf/lims-order-process-result-oracle-mapper.xml new file mode 100644 index 0000000..e407c2e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/mapper/conf/lims-order-process-result-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/mapper/conf/lims-order-process-result-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/mapper/conf/lims-order-process-result-postgresql-mapper.xml new file mode 100644 index 0000000..e407c2e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/mapper/conf/lims-order-process-result-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/mapper/conf/lims-order-process-result-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/mapper/conf/lims-order-process-result-sqlserver-mapper.xml new file mode 100644 index 0000000..e407c2e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/mapper/conf/lims-order-process-result-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/mapper/conf/lims-order-process-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/mapper/conf/lims-order-process-sqlserver-mapper.xml new file mode 100644 index 0000000..5e50b6b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/mapper/conf/lims-order-process-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/resource/LimsOrderProcessResource.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/resource/LimsOrderProcessResource.java new file mode 100644 index 0000000..bd9c17f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/resource/LimsOrderProcessResource.java @@ -0,0 +1,16 @@ +package com.sunwayworld.basemodule.business.test.orderprocess.resource; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.business.test.orderprocess.bean.LimsOrderProcessBean; +import com.sunwayworld.basemodule.business.test.orderprocess.service.LimsOrderProcessService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/business/test/order-processs") +public interface LimsOrderProcessResource extends GenericResource, GenericChoosableResource { + ResponseDTO skip(RestJsonWrapperBean wrapper); + ResponseDTO finish(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/resource/LimsOrderProcessResultResource.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/resource/LimsOrderProcessResultResource.java new file mode 100644 index 0000000..96091ca --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/resource/LimsOrderProcessResultResource.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.business.test.orderprocess.resource; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.orderprocess.bean.LimsOrderProcessResultBean; +import com.sunwayworld.basemodule.business.test.orderprocess.service.LimsOrderProcessResultService; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; + +@RequestMapping("/secure/basemodule/business/test/order-process-results") +public interface LimsOrderProcessResultResource extends GenericResource, GenericChoosableResource { + @RequestMapping( + value = {"/repeat"}, + method = {RequestMethod.POST} + ) + ResponseDTO repeat(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/resource/impl/LimsOrderProcessResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/resource/impl/LimsOrderProcessResourceImpl.java new file mode 100644 index 0000000..9e53d5e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/resource/impl/LimsOrderProcessResourceImpl.java @@ -0,0 +1,49 @@ +package com.sunwayworld.basemodule.business.test.orderprocess.resource.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.business.test.orderprocess.resource.LimsOrderProcessResource; +import com.sunwayworld.basemodule.business.test.orderprocess.service.LimsOrderProcessService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("样品处理工序") +@RestController +@GikamBean +public class LimsOrderProcessResourceImpl implements LimsOrderProcessResource { + + @Autowired + private LimsOrderProcessService limsOrderProcessService; + + @Override + public LimsOrderProcessService getService() { + return limsOrderProcessService; + } + + @Log(value = "新增样品处理工序", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + @PostMapping(value = "/skip") + public ResponseDTO skip(RestJsonWrapperBean wrapper) { + return getService().skip(wrapper); + } + + @Override + @PostMapping(value = "/finish") + public ResponseDTO finish(RestJsonWrapperBean wrapper) { + return getService().finish(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/resource/impl/LimsOrderProcessResultResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/resource/impl/LimsOrderProcessResultResourceImpl.java new file mode 100644 index 0000000..55278b5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/resource/impl/LimsOrderProcessResultResourceImpl.java @@ -0,0 +1,41 @@ +package com.sunwayworld.basemodule.business.test.orderprocess.resource.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.business.test.orderprocess.resource.LimsOrderProcessResultResource; +import com.sunwayworld.basemodule.business.test.orderprocess.service.LimsOrderProcessResultService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("样品预处理结果") +@RestController +@GikamBean +public class LimsOrderProcessResultResourceImpl implements LimsOrderProcessResultResource { + + @Autowired + private LimsOrderProcessResultService limsOrderProcessResultService; + + @Override + public LimsOrderProcessResultService getService() { + return limsOrderProcessResultService; + } + + @Log(value = "新增样品预处理结果", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + public ResponseDTO repeat(RestJsonWrapperBean wrapper) { + return getService().repeat(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/service/LimsOrderProcessResultService.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/service/LimsOrderProcessResultService.java new file mode 100644 index 0000000..29bd1db --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/service/LimsOrderProcessResultService.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.test.orderprocess.service; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.orderprocess.bean.LimsOrderProcessResultBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsOrderProcessResultService extends GenericService, GenericChoosableService { + + ResponseDTO repeat(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/service/LimsOrderProcessService.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/service/LimsOrderProcessService.java new file mode 100644 index 0000000..a216eaf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/service/LimsOrderProcessService.java @@ -0,0 +1,14 @@ +package com.sunwayworld.basemodule.business.test.orderprocess.service; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.orderprocess.bean.LimsOrderProcessBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsOrderProcessService extends GenericService, GenericChoosableService { + + ResponseDTO skip(RestJsonWrapperBean wrapper); + + ResponseDTO finish(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/service/impl/LimsOrderProcessResultServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/service/impl/LimsOrderProcessResultServiceImpl.java new file mode 100644 index 0000000..6260205 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/service/impl/LimsOrderProcessResultServiceImpl.java @@ -0,0 +1,64 @@ +package com.sunwayworld.basemodule.business.test.orderprocess.service.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.orderprocess.bean.LimsOrderProcessResultBean; +import com.sunwayworld.basemodule.business.test.orderprocess.dao.LimsOrderProcessResultDao; +import com.sunwayworld.basemodule.business.test.orderprocess.service.LimsOrderProcessResultService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.BeanUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.util.ArrayList; +import java.util.List; + +@Repository +@GikamBean +public class LimsOrderProcessResultServiceImpl implements LimsOrderProcessResultService { + + @Autowired + private LimsOrderProcessResultDao limsOrderProcessResultDao; + + @Override + @SuppressWarnings("unchecked") + public LimsOrderProcessResultDao getDao() { + return limsOrderProcessResultDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsOrderProcessResultBean limsOrderProcessResult = jsonWrapper.parseUnique(LimsOrderProcessResultBean.class); + limsOrderProcessResult.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsOrderProcessResult); + return limsOrderProcessResult.getId(); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public ResponseDTO repeat(RestJsonWrapperBean wrapper) { + LimsOrderProcessResultBean limsOrderProcessResult = wrapper.parseUnique(LimsOrderProcessResultBean.class); + long count = Long.parseLong(wrapper.getParamMap().get("count")); + + getDao().deleteBy(limsOrderProcessResult); + + List list = new ArrayList<>(); + for (int i = 0; i < count; i++) { + LimsOrderProcessResultBean e = new LimsOrderProcessResultBean(); + BeanUtils.copyProperties(limsOrderProcessResult,e); + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setName(limsOrderProcessResult.getName()+(i+1)); + e.setRecordValue(null); + list.add(e); + } + getDao().insert(list); + return new ResponseDTO(); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/service/impl/LimsOrderProcessServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/service/impl/LimsOrderProcessServiceImpl.java new file mode 100644 index 0000000..69569f4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/service/impl/LimsOrderProcessServiceImpl.java @@ -0,0 +1,157 @@ +package com.sunwayworld.basemodule.business.test.orderprocess.service.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.baseline.framework.utils.CommonHelper; +import com.sunwayworld.baseline.framework.utils.NumberUtil; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.enumeration.TestGroupEnum; +import com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService; +import com.sunwayworld.basemodule.business.test.folder.util.FolderHelper; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.basemodule.business.test.orderprocess.bean.LimsOrderProcessBean; +import com.sunwayworld.basemodule.business.test.orderprocess.dao.LimsOrderProcessDao; +import com.sunwayworld.basemodule.business.test.orderprocess.service.LimsOrderProcessService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.BeanUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsOrderProcessServiceImpl implements LimsOrderProcessService { + + @Autowired + private LimsOrderProcessDao limsOrderProcessDao; + + @Override + @SuppressWarnings("unchecked") + public LimsOrderProcessDao getDao() { + return limsOrderProcessDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsOrderProcessBean limsOrderProcess = jsonWrapper.parseUnique(LimsOrderProcessBean.class); + limsOrderProcess.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsOrderProcess); + return limsOrderProcess.getId(); + } + + private void createOrderLIst(Long preorderId) { + LimsOrderBean preorder = ApplicationContextHelper.getBean(LimsOrderService.class).selectById(preorderId); + if ("0".equals(preorder.getDispose())||"2".equals(preorder.getDispose())) { + LimsFolderBean folder = ApplicationContextHelper.getBean(LimsFolderService.class).selectById(preorder.getFolderId()); + if (FolderHelper.isRB(folder)) {//样品生成-软包 + + if ("0".equals(preorder.getDispose())){ + List orderList = new ArrayList<>(); + int num = 1; + for (int i = 0; i < preorder.getAmount(); i++) { + LimsOrderBean order = new LimsOrderBean(); + BeanUtils.copyProperties(preorder, order); + order.setId(ApplicationContextHelper.getNextIdentity()); + order.setPreorderId(preorder.getId()); + order.setSampleCode(preorder.getSampleCode() + NumberUtil.NT_I2.format(num++)); + orderList.add(order); + } + ApplicationContextHelper.getBean(LimsOrderService.class).getDao().insert(orderList); + } + + preorder.setDispose("1"); + ApplicationContextHelper.getBean(LimsOrderService.class).updateIfChanged(preorder); + + List preorderBeans = FolderHelper.getPreorderBeans(folder.getId()); + List tasksBeans = FolderHelper.getTasksBeans(folder.getId()); + if (tasksBeans.stream().noneMatch(s->"1".equals(s.getDispose())) && + preorderBeans.stream().anyMatch(s -> "1".equals(s.getDispose()))) { + tasksBeans.forEach(s -> s.setDispose("1")); + ApplicationContextHelper.getBean(LimsTaskService.class).updateIfChanged(tasksBeans); + } + }else { + List tasks = ApplicationContextHelper.getBean(LimsTaskService.class).selectListByFilter(SearchFilter.instance().match("preorderId", preorderId).filter(MatchPattern.SEQ)); + preorder.setDispose("1"); + if (CommonHelper.isNotEmpty(tasks)) { + tasks.forEach(s -> s.setDispose("1")); + ApplicationContextHelper.getBean(LimsTaskService.class).updateIfChanged(tasks); + } + ApplicationContextHelper.getBean(LimsOrderService.class).updateIfChanged(preorder); + } + } + } + + private void updateStatus(List beans, String status) { + LocalDateTime now = LocalDateTime.now(); + String loginUserName = LocalContextHelper.getLoginUserName(); + String loginUserId = LocalContextHelper.getLoginUserId(); + for (int i = 0; i parses = wrapper.parse(LimsOrderProcessBean.class); + List beans = selectListByIds(CommonHelper.getIdList(parses)); + updateStatus(beans, "3"); + return new ResponseDTO(); + } + + @Override + @Transactional + public ResponseDTO finish(RestJsonWrapperBean wrapper) { + List parses = wrapper.parse(LimsOrderProcessBean.class); + List beans = selectListByIds(CommonHelper.getIdList(parses)); + /* + 扣电样品预处理称量工序完成时要做验证,满足以下两点才可改变状态为完成 + 1、样品项目已经生成样品编号 + 2、样品项目里的极片状态存在‘保留’状态 + */ + { + List needChecks = beans.stream().filter(s -> "zhenkongganzao".equals(s.getProcessName())).collect(Collectors.toList()); + if (CommonHelper.isNotEmpty(needChecks)) { + for (LimsOrderProcessBean needCheck : needChecks) { + LimsOrderBean limsOrderBean = ApplicationContextHelper.getBean(LimsOrderService.class).selectById(needCheck.getPreorderId()); + if (TestGroupEnum.KD.getName().equals(limsOrderBean.getTestGroup())) { + LimsOrderBean subOrder = ApplicationContextHelper.getBean(LimsOrderService.class).selectFirstByFilter(SearchFilter.instance() + .match("preorderId", limsOrderBean.getId()).filter(MatchPattern.EQ).match("polePieceStatus", "1").filter(MatchPattern.SEQ)); + if (CommonHelper.isNull(subOrder)) { + throw new CheckedException("无可用极片,请在样品项目分页生成样品信息,并将需要极片的状态设为保留"); + } + } + } + } + } + + updateStatus(beans, "2"); + return new ResponseDTO(); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/sql/limsOrderProcessResult-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/sql/limsOrderProcessResult-mysql-sql.sql new file mode 100644 index 0000000..dda586e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/sql/limsOrderProcessResult-mysql-sql.sql @@ -0,0 +1,94 @@ +-- ----------------------------- 2023-09-27 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_ORDER_PROCESS_RESULT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `ORDERPROCESSID` BIGINT DEFAULT NULL COMMENT '样品预处理工序ID', + `SORTER` BIGINT DEFAULT NULL COMMENT '序号', + `NAME` VARCHAR(120) DEFAULT NULL COMMENT '记录项目', + `DATATYPE` VARCHAR(120) DEFAULT NULL COMMENT '格式', + `UNIT` VARCHAR(120) DEFAULT NULL COMMENT '单位', + `DEFAULTEXPRESS` VARCHAR(120) DEFAULT NULL COMMENT '默认值表达式', + `RECORDVALUE` VARCHAR(60) DEFAULT NULL COMMENT '记录值', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='样品预处理结果'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_PROCESS_RESULT','ID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_PROCESS_RESULT','ORDERPROCESSID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_PROCESS_RESULT','SORTER','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_PROCESS_RESULT','NAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_PROCESS_RESULT','DATATYPE','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_PROCESS_RESULT','UNIT','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_PROCESS_RESULT','DEFAULTEXPRESS','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_PROCESS_RESULT','RECORDVALUE','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_PROCESS_RESULT','CREATEDTIME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYORGID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYORGNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_ORDER_PROCESS_RESULT', '1', 'zhangsheng', 'zhangsheng', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_PROCESS_RESULT','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_PROCESS_RESULT','ORDERPROCESSID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_PROCESS_RESULT','SORTER','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_PROCESS_RESULT','NAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_PROCESS_RESULT','DATATYPE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_PROCESS_RESULT','UNIT','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_PROCESS_RESULT','DEFAULTEXPRESS','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_PROCESS_RESULT','RECORDVALUE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_PROCESS_RESULT','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYORGNAME','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_ORDER_PROCESS_RESULT', '样品预处理结果', 'service', '1'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.SERVICE_NAME', '样品预处理结果', '样品预处理结果', 'zh-CN', '样品预处理结果'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.ID', '样品预处理结果的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.ORDERPROCESSID', '样品预处理结果的样品预处理工序ID', '样品预处理工序ID', 'zh-CN', '样品预处理工序ID'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.SORTER', '样品预处理结果的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.NAME', '样品预处理结果的记录项目', '记录项目', 'zh-CN', '记录项目'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.DATATYPE', '样品预处理结果的格式', '格式', 'zh-CN', '格式'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.UNIT', '样品预处理结果的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.DEFAULTEXPRESS', '样品预处理结果的默认值表达式', '默认值表达式', 'zh-CN', '默认值表达式'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.RECORDVALUE', '样品预处理结果的记录值', '记录值', 'zh-CN', '记录值'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.CREATEDBYID', '样品预处理结果的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.CREATEDBYNAME', '样品预处理结果的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.CREATEDTIME', '样品预处理结果的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.CREATEDBYORGID', '样品预处理结果的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.CREATEDBYORGNAME', '样品预处理结果的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERPROCESSS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERPROCESSS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERPROCESSS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERPROCESSS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERPROCESSS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '样品预处理结果', '/secure/basemodule/business/test/order-process-results/page/edit-list', '11', '11', 'null', '样品预处理结果'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '样品预处理结果查询', '/secure/basemodule/business/test/order-process-results/page/search-list', '11', '03', 'null', '样品预处理结果查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ORDER_PROCESS_RESULT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-09-27 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/sql/limsOrderProcessResult-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/sql/limsOrderProcessResult-oracle-sql.sql new file mode 100644 index 0000000..516e58f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/sql/limsOrderProcessResult-oracle-sql.sql @@ -0,0 +1,107 @@ +-- ----------------------------- 2023-09-27 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_ORDER_PROCESS_RESULT( + ID NUMBER NOT NULL, + ORDERPROCESSID NUMBER NULL, + SORTER NUMBER NULL, + NAME VARCHAR2(120) NULL, + DATATYPE VARCHAR2(120) NULL, + UNIT VARCHAR2(120) NULL, + DEFAULTEXPRESS VARCHAR2(120) NULL, + RECORDVALUE VARCHAR2(60) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_ORDER_PROCESS_RESULT IS '样品预处理结果'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS_RESULT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS_RESULT.ORDERPROCESSID IS '样品预处理工序ID'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS_RESULT.SORTER IS '序号'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS_RESULT.NAME IS '记录项目'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS_RESULT.DATATYPE IS '格式'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS_RESULT.UNIT IS '单位'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS_RESULT.DEFAULTEXPRESS IS '默认值表达式'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS_RESULT.RECORDVALUE IS '记录值'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS_RESULT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS_RESULT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS_RESULT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS_RESULT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_ORDER_PROCESS_RESULT.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_ORDER_PROCESS_RESULT ADD CONSTRAINT PK_LIMS_ORDER_PROCESS_RESULT PRIMARY KEY (ID); + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_PROCESS_RESULT','ID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_PROCESS_RESULT','ORDERPROCESSID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_PROCESS_RESULT','SORTER','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_PROCESS_RESULT','NAME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_PROCESS_RESULT','DATATYPE','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_PROCESS_RESULT','UNIT','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_PROCESS_RESULT','DEFAULTEXPRESS','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_PROCESS_RESULT','RECORDVALUE','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYNAME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_PROCESS_RESULT','CREATEDTIME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYORGID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYORGNAME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_ORDER_PROCESS_RESULT', '1', 'zhangsheng', 'zhangsheng', CURRENT_TIMESTAMP, 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_PROCESS_RESULT','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_PROCESS_RESULT','ORDERPROCESSID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_PROCESS_RESULT','SORTER','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_PROCESS_RESULT','NAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_PROCESS_RESULT','DATATYPE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_PROCESS_RESULT','UNIT','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_PROCESS_RESULT','DEFAULTEXPRESS','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_PROCESS_RESULT','RECORDVALUE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_PROCESS_RESULT','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYORGNAME','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_ORDER_PROCESS_RESULT', '样品预处理结果', 'service', '1'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.SERVICE_NAME', '样品预处理结果', '样品预处理结果', 'zh-CN', '样品预处理结果'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.ID', '样品预处理结果的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.ORDERPROCESSID', '样品预处理结果的样品预处理工序ID', '样品预处理工序ID', 'zh-CN', '样品预处理工序ID'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.SORTER', '样品预处理结果的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.NAME', '样品预处理结果的记录项目', '记录项目', 'zh-CN', '记录项目'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.DATATYPE', '样品预处理结果的格式', '格式', 'zh-CN', '格式'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.UNIT', '样品预处理结果的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.DEFAULTEXPRESS', '样品预处理结果的默认值表达式', '默认值表达式', 'zh-CN', '默认值表达式'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.RECORDVALUE', '样品预处理结果的记录值', '记录值', 'zh-CN', '记录值'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.CREATEDBYID', '样品预处理结果的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.CREATEDBYNAME', '样品预处理结果的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.CREATEDTIME', '样品预处理结果的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.CREATEDBYORGID', '样品预处理结果的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.CREATEDBYORGNAME', '样品预处理结果的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERPROCESSS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERPROCESSS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERPROCESSS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERPROCESSS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERPROCESSS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '样品预处理结果', '/secure/basemodule/business/test/order-process-results/page/edit-list', '11', '11', 'null', '样品预处理结果'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '样品预处理结果查询', '/secure/basemodule/business/test/order-process-results/page/search-list', '11', '03', 'null', '样品预处理结果查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ORDER_PROCESS_RESULT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-09-27 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/sql/limsOrderProcessResult-postgresql-sql.sql b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/sql/limsOrderProcessResult-postgresql-sql.sql new file mode 100644 index 0000000..49a4cbb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/sql/limsOrderProcessResult-postgresql-sql.sql @@ -0,0 +1,106 @@ +-- ----------------------------- 2023-09-27 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS T_LIMS_ORDER_PROCESS_RESULT( + ID BIGINT NOT NULL, + ORDERPROCESSID BIGINT NULL, + SORTER BIGINT NULL, + NAME VARCHAR(120) NULL , + DATATYPE VARCHAR(120) NULL , + UNIT VARCHAR(120) NULL , + DEFAULTEXPRESS VARCHAR(120) NULL , + RECORDVALUE VARCHAR(60) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME TIMESTAMP NULL, + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL, + PRIMARY KEY (ID) +); +comment on table T_LIMS_ORDER_PROCESS_RESULT is '样品预处理结果'; +comment on column T_LIMS_ORDER_PROCESS_RESULT.id is '主键'; +comment on column T_LIMS_ORDER_PROCESS_RESULT.orderProcessId is '样品预处理工序ID'; +comment on column T_LIMS_ORDER_PROCESS_RESULT.sorter is '序号'; +comment on column T_LIMS_ORDER_PROCESS_RESULT.name is '记录项目'; +comment on column T_LIMS_ORDER_PROCESS_RESULT.dataType is '格式'; +comment on column T_LIMS_ORDER_PROCESS_RESULT.unit is '单位'; +comment on column T_LIMS_ORDER_PROCESS_RESULT.defaultExpress is '默认值表达式'; +comment on column T_LIMS_ORDER_PROCESS_RESULT.recordValue is '记录值'; +comment on column T_LIMS_ORDER_PROCESS_RESULT.createdById is '制单人编码'; +comment on column T_LIMS_ORDER_PROCESS_RESULT.createdByName is '制单人名称'; +comment on column T_LIMS_ORDER_PROCESS_RESULT.createdTime is '制单时间'; +comment on column T_LIMS_ORDER_PROCESS_RESULT.createdByOrgId is '制单人单位编码'; +comment on column T_LIMS_ORDER_PROCESS_RESULT.createdByOrgName is '制单人单位名称'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_PROCESS_RESULT','ID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_PROCESS_RESULT','ORDERPROCESSID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_PROCESS_RESULT','SORTER','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_PROCESS_RESULT','NAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_PROCESS_RESULT','DATATYPE','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_PROCESS_RESULT','UNIT','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_PROCESS_RESULT','DEFAULTEXPRESS','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_PROCESS_RESULT','RECORDVALUE','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_PROCESS_RESULT','CREATEDTIME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYORGID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYORGNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_ORDER_PROCESS_RESULT', '1', 'zhangsheng', 'zhangsheng', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_PROCESS_RESULT','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_PROCESS_RESULT','ORDERPROCESSID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_PROCESS_RESULT','SORTER','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_PROCESS_RESULT','NAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_PROCESS_RESULT','DATATYPE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_PROCESS_RESULT','UNIT','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_PROCESS_RESULT','DEFAULTEXPRESS','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_PROCESS_RESULT','RECORDVALUE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_PROCESS_RESULT','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYORGNAME','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_ORDER_PROCESS_RESULT', '样品预处理结果', 'service', '1'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.SERVICE_NAME', '样品预处理结果', '样品预处理结果', 'zh-CN', '样品预处理结果'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.ID', '样品预处理结果的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.ORDERPROCESSID', '样品预处理结果的样品预处理工序ID', '样品预处理工序ID', 'zh-CN', '样品预处理工序ID'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.SORTER', '样品预处理结果的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.NAME', '样品预处理结果的记录项目', '记录项目', 'zh-CN', '记录项目'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.DATATYPE', '样品预处理结果的格式', '格式', 'zh-CN', '格式'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.UNIT', '样品预处理结果的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.DEFAULTEXPRESS', '样品预处理结果的默认值表达式', '默认值表达式', 'zh-CN', '默认值表达式'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.RECORDVALUE', '样品预处理结果的记录值', '记录值', 'zh-CN', '记录值'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.CREATEDBYID', '样品预处理结果的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.CREATEDBYNAME', '样品预处理结果的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.CREATEDTIME', '样品预处理结果的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.CREATEDBYORGID', '样品预处理结果的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ORDER_PROCESS_RESULT.CREATEDBYORGNAME', '样品预处理结果的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERPROCESSS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERPROCESSS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERPROCESSS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERPROCESSS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.ORDERPROCESSS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '样品预处理结果', '/secure/basemodule/business/test/order-process-results/page/edit-list', '11', '11', 'null', '样品预处理结果'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '样品预处理结果查询', '/secure/basemodule/business/test/order-process-results/page/search-list', '11', '03', 'null', '样品预处理结果查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ORDER_PROCESS_RESULT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-09-27 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/sql/limsOrderProcessResult-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/sql/limsOrderProcessResult-sqlserver-sql.sql new file mode 100644 index 0000000..d56835c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderprocess/sql/limsOrderProcessResult-sqlserver-sql.sql @@ -0,0 +1,101 @@ +-- ----------------------------- 2023-09-27 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_ORDER_PROCESS_RESULT( + ID BIGINT NOT NULL, + ORDERPROCESSID BIGINT NULL , + SORTER BIGINT NULL , + NAME VARCHAR(120) NULL , + DATATYPE VARCHAR(120) NULL , + UNIT VARCHAR(120) NULL , + DEFAULTEXPRESS VARCHAR(120) NULL , + RECORDVALUE VARCHAR(60) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_ORDER_PROCESS_RESULT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'样品预处理结果' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_PROCESS_RESULT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_PROCESS_RESULT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'样品预处理工序ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_PROCESS_RESULT', @level2type=N'COLUMN',@level2name=N'ORDERPROCESSID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'序号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_PROCESS_RESULT', @level2type=N'COLUMN',@level2name=N'SORTER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'记录项目' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_PROCESS_RESULT', @level2type=N'COLUMN',@level2name=N'NAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'格式' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_PROCESS_RESULT', @level2type=N'COLUMN',@level2name=N'DATATYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_PROCESS_RESULT', @level2type=N'COLUMN',@level2name=N'UNIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认值表达式' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_PROCESS_RESULT', @level2type=N'COLUMN',@level2name=N'DEFAULTEXPRESS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'记录值' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_PROCESS_RESULT', @level2type=N'COLUMN',@level2name=N'RECORDVALUE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_PROCESS_RESULT', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_PROCESS_RESULT', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_PROCESS_RESULT', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_PROCESS_RESULT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_ORDER_PROCESS_RESULT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_PROCESS_RESULT','ID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_PROCESS_RESULT','ORDERPROCESSID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_PROCESS_RESULT','SORTER','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_PROCESS_RESULT','NAME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_PROCESS_RESULT','DATATYPE','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_PROCESS_RESULT','UNIT','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_PROCESS_RESULT','DEFAULTEXPRESS','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_PROCESS_RESULT','RECORDVALUE','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYNAME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_PROCESS_RESULT','CREATEDTIME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYORGID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYORGNAME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_ORDER_PROCESS_RESULT', '1', 'zhangsheng', 'zhangsheng', GETDATE(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_PROCESS_RESULT','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_PROCESS_RESULT','ORDERPROCESSID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_PROCESS_RESULT','SORTER','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_PROCESS_RESULT','NAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_PROCESS_RESULT','DATATYPE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_PROCESS_RESULT','UNIT','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_PROCESS_RESULT','DEFAULTEXPRESS','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_PROCESS_RESULT','RECORDVALUE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_PROCESS_RESULT','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_ORDER_PROCESS_RESULT','CREATEDBYORGNAME','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_ORDER_PROCESS_RESULT', '样品预处理结果', 'service', '1'); +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_PROCESS_RESULT.SERVICE_NAME', N'样品预处理结果', N'样品预处理结果', N'zh-CN',N'样品预处理结果'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_PROCESS_RESULT.ID', N'样品预处理结果的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_PROCESS_RESULT.ORDERPROCESSID', N'样品预处理结果的样品预处理工序ID', N'样品预处理工序ID', N'zh-CN',N'样品预处理工序ID'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_PROCESS_RESULT.SORTER', N'样品预处理结果的序号', N'序号', N'zh-CN',N'序号'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_PROCESS_RESULT.NAME', N'样品预处理结果的记录项目', N'记录项目', N'zh-CN',N'记录项目'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_PROCESS_RESULT.DATATYPE', N'样品预处理结果的格式', N'格式', N'zh-CN',N'格式'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_PROCESS_RESULT.UNIT', N'样品预处理结果的单位', N'单位', N'zh-CN',N'单位'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_PROCESS_RESULT.DEFAULTEXPRESS', N'样品预处理结果的默认值表达式', N'默认值表达式', N'zh-CN',N'默认值表达式'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_PROCESS_RESULT.RECORDVALUE', N'样品预处理结果的记录值', N'记录值', N'zh-CN',N'记录值'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_PROCESS_RESULT.CREATEDBYID', N'样品预处理结果的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_PROCESS_RESULT.CREATEDBYNAME', N'样品预处理结果的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_PROCESS_RESULT.CREATEDTIME', N'样品预处理结果的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_PROCESS_RESULT.CREATEDBYORGID', N'样品预处理结果的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_ORDER_PROCESS_RESULT.CREATEDBYORGNAME', N'样品预处理结果的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.ORDERPROCESSS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.ORDERPROCESSS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.ORDERPROCESSS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.ORDERPROCESSS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.ORDERPROCESSS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '样品预处理结果', '/secure/basemodule/business/test/order-process-results/page/edit-list', '11', '11', 'null', '样品预处理结果'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '样品预处理结果查询', '/secure/basemodule/business/test/order-process-results/page/search-list', '11', '03', 'null', '样品预处理结果查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ORDER_PROCESS_RESULT', '0', '0'); + + +-- ----------------------------- 2023-09-27 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/bean/LimsOrderRecordBean.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/bean/LimsOrderRecordBean.java new file mode 100644 index 0000000..856ba2f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/bean/LimsOrderRecordBean.java @@ -0,0 +1,82 @@ +package com.sunwayworld.basemodule.business.test.orderrecord.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 样品生成记录 + * + * @author liujie@sunwayworld.com + * @date 2023-03-20 + */ +@Table("T_LIMS_ORDER_RECORD") +public class LimsOrderRecordBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long taskId;// 检测项ID + private Long orderId;// 主样品ID + private String creator;// 创建人 + private String creatorId;// 创建人ID + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createTime;// 创建时间 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getTaskId() { + return taskId; + } + + public void setTaskId(Long taskId) { + this.taskId = taskId; + } + + public Long getOrderId() { + return orderId; + } + + public void setOrderId(Long orderId) { + this.orderId = orderId; + } + + public String getCreator() { + return creator; + } + + public void setCreator(String creator) { + this.creator = creator; + } + + public String getCreatorId() { + return creatorId; + } + + public void setCreatorId(String creatorId) { + this.creatorId = creatorId; + } + + public LocalDateTime getCreateTime() { + return createTime; + } + + public void setCreateTime(LocalDateTime createTime) { + this.createTime = createTime; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/controller/LimsOrderRecordController.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/controller/LimsOrderRecordController.java new file mode 100644 index 0000000..b62d4c3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/controller/LimsOrderRecordController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.test.orderrecord.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/business/test/order-records/page") +public interface LimsOrderRecordController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/controller/impl/LimsOrderRecordControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/controller/impl/LimsOrderRecordControllerImpl.java new file mode 100644 index 0000000..5f141c2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/controller/impl/LimsOrderRecordControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.business.test.orderrecord.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.business.test.orderrecord.controller.LimsOrderRecordController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsOrderRecordControllerImpl implements LimsOrderRecordController { + + @Log(value = "样品生成记录编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/business/test/order-records/lims-order-record-edit-list"; + } + + @Log(value = "样品生成记录详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/business/test/order-records/lims-order-record-detail"; + } + + @Log(value = "样品生成记录查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/business/test/order-records/lims-order-record-search-list"; + } + + @Log(value = "样品生成记录选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/business/test/order-records/lims-order-record-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/dao/LimsOrderRecordDao.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/dao/LimsOrderRecordDao.java new file mode 100644 index 0000000..0c43c18 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/dao/LimsOrderRecordDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.business.test.orderrecord.dao; + +import com.sunwayworld.basemodule.business.test.orderrecord.bean.LimsOrderRecordBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsOrderRecordDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/dao/impl/LimsOrderRecordDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/dao/impl/LimsOrderRecordDaoImpl.java new file mode 100644 index 0000000..28ceb72 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/dao/impl/LimsOrderRecordDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.business.test.orderrecord.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.business.test.orderrecord.bean.LimsOrderRecordBean; +import com.sunwayworld.basemodule.business.test.orderrecord.dao.LimsOrderRecordDao; +import com.sunwayworld.basemodule.business.test.orderrecord.mapper.LimsOrderRecordMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsOrderRecordDaoImpl extends MybatisDaoSupport implements LimsOrderRecordDao { + + @Autowired + private LimsOrderRecordMapper limsOrderRecordMapper; + + @Override + public LimsOrderRecordMapper getMapper() { + return limsOrderRecordMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/mapper/LimsOrderRecordMapper.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/mapper/LimsOrderRecordMapper.java new file mode 100644 index 0000000..9d890fa --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/mapper/LimsOrderRecordMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.test.orderrecord.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsOrderRecordMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/mapper/conf/lims-order-record-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/mapper/conf/lims-order-record-mysql-mapper.xml new file mode 100644 index 0000000..fc656db --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/mapper/conf/lims-order-record-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/mapper/conf/lims-order-record-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/mapper/conf/lims-order-record-oracle-mapper.xml new file mode 100644 index 0000000..fc656db --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/mapper/conf/lims-order-record-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/mapper/conf/lims-order-record-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/mapper/conf/lims-order-record-postgresql-mapper.xml new file mode 100644 index 0000000..fc656db --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/mapper/conf/lims-order-record-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/mapper/conf/lims-order-record-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/mapper/conf/lims-order-record-sqlserver-mapper.xml new file mode 100644 index 0000000..fc656db --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/mapper/conf/lims-order-record-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/resource/LimsOrderRecordResource.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/resource/LimsOrderRecordResource.java new file mode 100644 index 0000000..bb40b09 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/resource/LimsOrderRecordResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.test.orderrecord.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.business.test.orderrecord.bean.LimsOrderRecordBean; +import com.sunwayworld.basemodule.business.test.orderrecord.service.LimsOrderRecordService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/business/test/order-records") +public interface LimsOrderRecordResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/resource/impl/LimsOrderRecordResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/resource/impl/LimsOrderRecordResourceImpl.java new file mode 100644 index 0000000..24d58f6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/resource/impl/LimsOrderRecordResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.business.test.orderrecord.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.business.test.orderrecord.resource.LimsOrderRecordResource; +import com.sunwayworld.basemodule.business.test.orderrecord.service.LimsOrderRecordService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("样品生成记录") +@RestController +@GikamBean +public class LimsOrderRecordResourceImpl implements LimsOrderRecordResource { + + @Autowired + private LimsOrderRecordService limsOrderRecordService; + + @Override + public LimsOrderRecordService getService() { + return limsOrderRecordService; + } + + @Log(value = "新增样品生成记录", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/service/LimsOrderRecordService.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/service/LimsOrderRecordService.java new file mode 100644 index 0000000..f5ff578 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/service/LimsOrderRecordService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.test.orderrecord.service; + +import com.sunwayworld.basemodule.business.test.orderrecord.bean.LimsOrderRecordBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsOrderRecordService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/service/impl/LimsOrderRecordServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/service/impl/LimsOrderRecordServiceImpl.java new file mode 100644 index 0000000..f31e365 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/orderrecord/service/impl/LimsOrderRecordServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.business.test.orderrecord.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.business.test.orderrecord.dao.LimsOrderRecordDao; +import com.sunwayworld.basemodule.business.test.orderrecord.bean.LimsOrderRecordBean; +import com.sunwayworld.basemodule.business.test.orderrecord.service.LimsOrderRecordService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsOrderRecordServiceImpl implements LimsOrderRecordService { + + @Autowired + private LimsOrderRecordDao limsOrderRecordDao; + + @Override + @SuppressWarnings("unchecked") + public LimsOrderRecordDao getDao() { + return limsOrderRecordDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsOrderRecordBean limsOrderRecord = jsonWrapper.parseUnique(LimsOrderRecordBean.class); + limsOrderRecord.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsOrderRecord); + return limsOrderRecord.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/bean/LimsOrdtaskBean.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/bean/LimsOrdtaskBean.java new file mode 100644 index 0000000..b87bc91 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/bean/LimsOrdtaskBean.java @@ -0,0 +1,311 @@ +package com.sunwayworld.basemodule.business.test.ordtask.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 项目样品表 + * + * @author lijiaxing@sunwayworld.com + * @date 2022-09-09 + */ +@Table("T_LIMS_ORDTASK") +public class LimsOrdtaskBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String remarks;// 备注 + private String orgId;// 组织ID + private String orgName;// 组织名称 + private Long orderId;// 样品ID + private Long taskId;// 任务ID + private String orderCode;// 电池编号 + private String collectStatus;// 数据采集状态 未采集:1;已采集:2;采集中:3; + private String equiptName;// 设备名称 + private String equiptCode;// 设备编号 + private Long equiptId;// 设备ID + private String operator;// 操作人 + private String operatorId;// 操作人ID + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime operateTime;// 操作时间 + private String processName;// 工序名称 + private Long processId;// 工序ID + + private String highLimit;// 检出高限 + private String lowLimit;// 检出低限 + @NotNull(defaultValue = "1") + private String processStatus;// 状态 + private String processResult;// 结果 + private String unit;// 单位 + private String revisionRule;// 修约规则 + private String formula;// 计算公式 + + private String status;//状态 + private String virtualEquiptCode;// 虚拟设备编码 + private String virtualEquiptName;// 虚拟设备名称 + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getVirtualEquiptCode() { + return virtualEquiptCode; + } + + public void setVirtualEquiptCode(String virtualEquiptCode) { + this.virtualEquiptCode = virtualEquiptCode; + } + + public String getVirtualEquiptName() { + return virtualEquiptName; + } + + public void setVirtualEquiptName(String virtualEquiptName) { + this.virtualEquiptName = virtualEquiptName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public Long getOrderId() { + return orderId; + } + + public void setOrderId(Long orderId) { + this.orderId = orderId; + } + + public Long getTaskId() { + return taskId; + } + + public void setTaskId(Long taskId) { + this.taskId = taskId; + } + + public String getOrderCode() { + return orderCode; + } + + public void setOrderCode(String orderCode) { + this.orderCode = orderCode; + } + + public String getCollectStatus() { + return collectStatus; + } + + public void setCollectStatus(String collectStatus) { + this.collectStatus = collectStatus; + } + + public String getEquiptName() { + return equiptName; + } + + public void setEquiptName(String equiptName) { + this.equiptName = equiptName; + } + + public String getEquiptCode() { + return equiptCode; + } + + public void setEquiptCode(String equiptCode) { + this.equiptCode = equiptCode; + } + + public Long getEquiptId() { + return equiptId; + } + + public void setEquiptId(Long equiptId) { + this.equiptId = equiptId; + } + + public String getOperator() { + return operator; + } + + public void setOperator(String operator) { + this.operator = operator; + } + + public String getOperatorId() { + return operatorId; + } + + public void setOperatorId(String operatorId) { + this.operatorId = operatorId; + } + + public LocalDateTime getOperateTime() { + return operateTime; + } + + public void setOperateTime(LocalDateTime operateTime) { + this.operateTime = operateTime; + } + + public String getProcessName() { + return processName; + } + + public void setProcessName(String processName) { + this.processName = processName; + } + + public Long getProcessId() { + return processId; + } + + public void setProcessId(Long processId) { + this.processId = processId; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getProcessResult() { + return processResult; + } + + public void setProcessResult(String processResult) { + this.processResult = processResult; + } + + public String getUnit() { + return unit; + } + + public void setUnit(String unit) { + this.unit = unit; + } + + public String getRevisionRule() { + return revisionRule; + } + + public void setRevisionRule(String revisionRule) { + this.revisionRule = revisionRule; + } + + public String getFormula() { + return formula; + } + + public void setFormula(String formula) { + this.formula = formula; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public String getHighLimit() { + return highLimit; + } + + public void setHighLimit(String highLimit) { + this.highLimit = highLimit; + } + + public String getLowLimit() { + return lowLimit; + } + + public void setLowLimit(String lowLimit) { + this.lowLimit = lowLimit; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/bean/ResultExcelDto.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/bean/ResultExcelDto.java new file mode 100644 index 0000000..cf0069b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/bean/ResultExcelDto.java @@ -0,0 +1,41 @@ +package com.sunwayworld.basemodule.business.test.ordtask.bean; + +public class ResultExcelDto { + + String orderCode; + String result; + String name; + String processName; + + public String getOrderCode() { + return orderCode; + } + + public void setOrderCode(String orderCode) { + this.orderCode = orderCode; + } + + public String getResult() { + return result; + } + + public void setResult(String result) { + this.result = result; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getProcessName() { + return processName; + } + + public void setProcessName(String processName) { + this.processName = processName; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/controller/LimsOrdtaskController.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/controller/LimsOrdtaskController.java new file mode 100644 index 0000000..0301662 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/controller/LimsOrdtaskController.java @@ -0,0 +1,15 @@ +package com.sunwayworld.basemodule.business.test.ordtask.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/business/test/ordtasks/page") +public interface LimsOrdtaskController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { + @RequestMapping({"/kdStatistics"}) + String kdStatistics(); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/controller/impl/LimsOrdtaskControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/controller/impl/LimsOrdtaskControllerImpl.java new file mode 100644 index 0000000..c943057 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/controller/impl/LimsOrdtaskControllerImpl.java @@ -0,0 +1,41 @@ +package com.sunwayworld.basemodule.business.test.ordtask.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.business.test.ordtask.controller.LimsOrdtaskController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsOrdtaskControllerImpl implements LimsOrdtaskController { + + @Log(value = "项目样品表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/business/test/ordtasks/lims-ordtask-edit-list"; + } + + @Log(value = "项目样品表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/business/test/ordtasks/lims-ordtask-detail"; + } + + @Log(value = "项目样品表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/business/test/ordtasks/lims-ordtask-search-list"; + } + + @Log(value = "项目样品表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/business/test/ordtasks/lims-ordtask-choose-list"; + } + + @Override + public String kdStatistics() { + return "basemodule/business/test/ordtasks/lims-ordtask-kdStatistics-list"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/dao/LimsOrdtaskDao.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/dao/LimsOrdtaskDao.java new file mode 100644 index 0000000..619e18b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/dao/LimsOrdtaskDao.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.business.test.ordtask.dao; + +import com.sunwayworld.basemodule.business.test.ordtask.bean.LimsOrdtaskBean; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +import java.util.List; +import java.util.Map; + +public interface LimsOrdtaskDao extends GenericDao { + + List> selectTaskRealEquiptList(MapperParameter temp); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/dao/impl/LimsOrdtaskDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/dao/impl/LimsOrdtaskDaoImpl.java new file mode 100644 index 0000000..f93fd64 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/dao/impl/LimsOrdtaskDaoImpl.java @@ -0,0 +1,32 @@ +package com.sunwayworld.basemodule.business.test.ordtask.dao.impl; + +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.business.test.ordtask.bean.LimsOrdtaskBean; +import com.sunwayworld.basemodule.business.test.ordtask.dao.LimsOrdtaskDao; +import com.sunwayworld.basemodule.business.test.ordtask.mapper.LimsOrdtaskMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import java.util.List; +import java.util.Map; + +@Repository +@GikamBean +public class LimsOrdtaskDaoImpl extends MybatisDaoSupport implements LimsOrdtaskDao { + + @Autowired + private LimsOrdtaskMapper limsOrdtaskMapper; + + @Override + public LimsOrdtaskMapper getMapper() { + return limsOrdtaskMapper; + } + + @Override + public List> selectTaskRealEquiptList(MapperParameter temp) { + return getMapper().selectTaskRealEquiptList(temp); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/mapper/LimsOrdtaskMapper.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/mapper/LimsOrdtaskMapper.java new file mode 100644 index 0000000..227cc20 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/mapper/LimsOrdtaskMapper.java @@ -0,0 +1,14 @@ +package com.sunwayworld.basemodule.business.test.ordtask.mapper; + +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +import java.util.List; +import java.util.Map; + +@GikamBean +public interface LimsOrdtaskMapper extends GenericMapper { + + List> selectTaskRealEquiptList(MapperParameter temp); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/mapper/conf/lims-ordtask-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/mapper/conf/lims-ordtask-mysql-mapper.xml new file mode 100644 index 0000000..9d8c112 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/mapper/conf/lims-ordtask-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/mapper/conf/lims-ordtask-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/mapper/conf/lims-ordtask-oracle-mapper.xml new file mode 100644 index 0000000..53e8965 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/mapper/conf/lims-ordtask-oracle-mapper.xml @@ -0,0 +1,112 @@ + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/mapper/conf/lims-ordtask-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/mapper/conf/lims-ordtask-sqlserver-mapper.xml new file mode 100644 index 0000000..9d8c112 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/mapper/conf/lims-ordtask-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/resource/LimsOrdtaskResource.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/resource/LimsOrdtaskResource.java new file mode 100644 index 0000000..5dae230 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/resource/LimsOrdtaskResource.java @@ -0,0 +1,27 @@ +package com.sunwayworld.basemodule.business.test.ordtask.resource; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.ordtask.bean.LimsOrdtaskBean; +import com.sunwayworld.basemodule.business.test.ordtask.service.LimsOrdtaskService; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/business/test/ordtasks") +public interface LimsOrdtaskResource extends GenericResource, GenericChoosableResource { + ResponseDTO create(RestJsonWrapperBean wrapper); + + ResponseDTO skip(RestJsonWrapperBean wrapper); + + ResponseDTO finish(RestJsonWrapperBean wrapper); + + ResponseDTO equiptChoose(RestJsonWrapperBean wrapper); + + ResponseDTO computeFormula(RestJsonWrapperBean wrapper); + + ResponseDTO uploadUpdate(RestJsonWrapperBean wrapper); + + ResponseDTO association(RestJsonWrapperBean wrapper); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/resource/impl/LimsOrdtaskResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/resource/impl/LimsOrdtaskResourceImpl.java new file mode 100644 index 0000000..9580a3b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/resource/impl/LimsOrdtaskResourceImpl.java @@ -0,0 +1,81 @@ +package com.sunwayworld.basemodule.business.test.ordtask.resource.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.ordtask.resource.LimsOrdtaskResource; +import com.sunwayworld.basemodule.business.test.ordtask.service.LimsOrdtaskService; +import com.sunwayworld.basemodule.business.test.ordtask.validator.LimsOrdtaskCollectValidator; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.validator.data.annotation.ValidateDataWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +@LogModule("项目样品表") +@RestController +@GikamBean +public class LimsOrdtaskResourceImpl implements LimsOrdtaskResource { + + @Autowired + private LimsOrdtaskService limsOrdtaskService; + + @Override + public LimsOrdtaskService getService() { + return limsOrdtaskService; + } + + @Log(value = "新增项目样品表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + @PostMapping(value = "/create") + public ResponseDTO create(RestJsonWrapperBean wrapper) { + return getService().create(wrapper); + } + + @Override + @PostMapping(value = "/skip") + public ResponseDTO skip(RestJsonWrapperBean wrapper) { + return getService().skip(wrapper); + } + + @Override + @PostMapping(value = "/finish") + public ResponseDTO finish(RestJsonWrapperBean wrapper) { + return getService().finish(wrapper); + } + + @Override + @PostMapping("/equiptChoose") + public ResponseDTO equiptChoose(RestJsonWrapperBean wrapper) { + return getService().equiptChoose(wrapper); + } + + @Override + @PostMapping("/computeFormula") + public ResponseDTO computeFormula(RestJsonWrapperBean wrapper) { + return getService().computeFormula(wrapper); + } + @Override + @Log(value = "理化excel导入批量修改", type = LogType.UPDATE) + @PostMapping(value = "/lh/upload/update") + public ResponseDTO uploadUpdate(RestJsonWrapperBean wrapper) { + return getService().uploadUpdate(wrapper); + } + + @Override + @Log(value = "同步检测项", type = LogType.UPDATE) + @PostMapping(value = "/association") + public ResponseDTO association(RestJsonWrapperBean wrapper) { + return getService().association(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/service/LimsOrdtaskService.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/service/LimsOrdtaskService.java new file mode 100644 index 0000000..550550a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/service/LimsOrdtaskService.java @@ -0,0 +1,28 @@ +package com.sunwayworld.basemodule.business.test.ordtask.service; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.ordtask.bean.LimsOrdtaskBean; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +import java.util.List; + +public interface LimsOrdtaskService extends GenericService, GenericChoosableService { + ResponseDTO create(RestJsonWrapperBean wrapper); + + ResponseDTO skip(RestJsonWrapperBean wrapper); + + ResponseDTO finish(RestJsonWrapperBean wrapper); + + ResponseDTO equiptChoose(RestJsonWrapperBean wrapper); + + ResponseDTO computeFormula(RestJsonWrapperBean wrapper); + + ResponseDTO uploadUpdate(RestJsonWrapperBean wrapper); + + List selectTaskRealEquiptList(MapperParameter temp); + + ResponseDTO association(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/service/impl/LimsOrdtaskServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/service/impl/LimsOrdtaskServiceImpl.java new file mode 100644 index 0000000..6afd942 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/service/impl/LimsOrdtaskServiceImpl.java @@ -0,0 +1,714 @@ +package com.sunwayworld.basemodule.business.test.ordtask.service.impl; + +import com.alibaba.excel.util.StringUtils; +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.baseline.framework.utils.CommonHelper; +import com.sunwayworld.baseline.framework.utils.LimsUtil; +import com.sunwayworld.baseline.framework.utils.NumberUtil; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.constant.FolderConstant; +import com.sunwayworld.basemodule.business.test.folder.enumeration.TestGroupEnum; +import com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService; +import com.sunwayworld.basemodule.business.test.folder.util.ComputeEngine; +import com.sunwayworld.basemodule.business.test.folder.util.FolderHelper; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.basemodule.business.test.ordtask.bean.LimsOrdtaskBean; +import com.sunwayworld.basemodule.business.test.ordtask.bean.ResultExcelDto; +import com.sunwayworld.basemodule.business.test.ordtask.dao.LimsOrdtaskDao; +import com.sunwayworld.basemodule.business.test.ordtask.service.LimsOrdtaskService; +import com.sunwayworld.basemodule.business.test.ordtaskresult.bean.LimsOrdtaskResultBean; +import com.sunwayworld.basemodule.business.test.ordtaskresult.service.LimsOrdtaskResultService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.basemodule.business.test.taskresultrecord.bean.LimsTaskResultRecordBean; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsSheetReadconfigBean; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsSheetTitleConfigBean; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.listener.ExcelRowData; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.listener.SheetData; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.service.LimsExcelReadconfigService; +import com.sunwayworld.basemodule.common.schedule.bean.LimsScheduleBean; +import com.sunwayworld.basemodule.common.schedule.service.LimsScheduleService; +import com.sunwayworld.basemodule.coredata.test.analystassociation.bean.LimsAnalystAssociationBean; +import com.sunwayworld.basemodule.coredata.test.analystassociation.service.LimsAnalystAssociationService; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmAnalystBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTestService; +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.basemodule.trm.equipt.equipt.service.LimsEquiptService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.mybatis.page.PageRowBounds; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.PersistableHelper; +import com.sunwayworld.framework.utils.BeanUtils; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.NumberUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.io.File; +import java.math.BigDecimal; +import java.time.LocalDateTime; +import java.util.*; +import java.util.function.Function; +import java.util.regex.Pattern; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsOrdtaskServiceImpl implements LimsOrdtaskService { + + private static final Logger logger = LogManager.getLogger(LimsOrdtaskService.class); + @Autowired + private LimsOrdtaskDao limsOrdtaskDao; + @Autowired + private LimsTaskService limsTaskService; + + @Autowired + private LimsOrdtaskResultService limsOrdtaskResultService; + + @Autowired + private LimsTestService limsTestService; + + @Autowired + @Lazy + private LimsScheduleService limsScheduleService; + + @Autowired + private LimsAnalystAssociationService limsAnalystAssociationService; + + @Override + @SuppressWarnings("unchecked") + public LimsOrdtaskDao getDao() { + return limsOrdtaskDao; + } + + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsOrdtaskBean limsOrdtask = jsonWrapper.parseUnique(LimsOrdtaskBean.class); + limsOrdtask.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsOrdtask); + return limsOrdtask.getId(); + } + @Override + @Transactional + public Page selectPagination(RestJsonWrapperBean wrapper){ + MapperParameter parameter = wrapper.extractMapFilter(); + PageRowBounds rowBounds = wrapper.extractPageRowBounds(); + Object kdStatistics = parameter.get("kdStatistics"); + if (!ObjectUtils.isEmpty(kdStatistics)&&"1".equals(kdStatistics.toString())){ + parameter.put("orgBase",LocalContextHelper.getLoginUser().getOrgBase()); + } + Page limsOrdtaskBeanPage = this.selectPagination(parameter,rowBounds); + List rows = limsOrdtaskBeanPage.getRows(); + for (LimsOrdtaskBean row : rows) { + if ("1".equals(row.getExt$Item("enableflag"))){ + row.setExt$Item("schedulestatus","5点和17点"); + } + else { + row.setExt$Item("schedulestatus","无"); + } + + } + + + return limsOrdtaskBeanPage; + } + + @Override + @Transactional + public void instantSave(RestJsonWrapperBean wrapper) { + List parses = wrapper.parse(LimsOrdtaskBean.class); + LimsOrdtaskBean parse = parses.get(0); + List beforeChanges = selectListByIds(CommonHelper.getIdList(parses)); + LimsOrdtaskService.super.instantSave(wrapper); + List ps = parses.stream().filter(p -> CommonHelper.isNotNull(p.getProcessResult()) || CommonHelper.isNotNull(p.getRevisionRule())).collect(Collectors.toList()); + if (CommonHelper.isNotEmpty(ps)) { + List taskResultRecordBeans = CollectionUtils.emptyList(); + List bs = selectListByIds(CommonHelper.getIdList(ps)); + for (LimsOrdtaskBean b : bs) { + if (CommonHelper.isNotNull(b.getProcessResult()) && CommonHelper.isNotNull(b.getRevisionRule())) { + String rounding = NumberUtils.rounding(b.getProcessResult(), b.getRevisionRule()); + BigDecimal bigDecimal = new BigDecimal(rounding); + b.setProcessResult(bigDecimal.toPlainString()); + } + if (CommonHelper.isNotNull(b.getProcessResult())) { + b.setOperatorId(LocalContextHelper.getLoginUserId()); + b.setOperateTime(LocalDateTime.now()); + b.setOperator(LocalContextHelper.getLoginUserName()); + } + } + FolderHelper.createTaskResultRecords(beforeChanges, bs); + updateIfChanged(bs); + } + if (CommonHelper.isNotNull(parse.getProcessResult()) || CommonHelper.isNotNull(parse.getRevisionRule())) { + LimsOrdtaskBean bean = selectById(parse.getId()); + if ("含量".equals(bean.getProcessName())) { + LimsTaskBean limsTaskBean = ApplicationContextHelper.getBean(LimsTaskService.class).selectById(bean.getTaskId()); + limsTaskBean.setResult(bean.getProcessResult()); + ApplicationContextHelper.getBean(LimsTaskService.class).getDao().update(limsTaskBean,"result"); + } + } + } + + @Override + @Transactional + public ResponseDTO create(RestJsonWrapperBean wrapper) { + List orders = wrapper.parse(LimsOrderBean.class); + long activedId = LimsUtil.getActivedId(wrapper); + List limsOrderBeans = ApplicationContextHelper.getBean(LimsOrderService.class).selectListByIds(FolderHelper.getIdList(orders)); + List ordtasks = new ArrayList<>(); + List ordtaskResultBeans = new ArrayList<>(); + LimsTaskBean task = ApplicationContextHelper.getBean(LimsTaskService.class).selectById(activedId); + for (LimsOrderBean order : limsOrderBeans) { + LimsOrdtaskBean limsOrdtaskBean = new LimsOrdtaskBean(); + + limsOrdtaskBean.setOrgId(LocalContextHelper.getLoginOrgId()); + limsOrdtaskBean.setOrgName(LocalContextHelper.getLoginOrgName()); + limsOrdtaskBean.setOrderId(order.getId()); + limsOrdtaskBean.setTaskId(activedId); + limsOrdtaskBean.setOrderCode(order.getSampleCode()); + limsOrdtaskBean.setCollectStatus("1"); + limsOrdtaskBean.setProcessStatus("1"); + limsOrdtaskBean.setId(ApplicationContextHelper.getNextIdentity()); + ordtasks.add(limsOrdtaskBean); + + List limsTmAnalystBeans = FolderHelper.getTmAnalysts(task.getTestMethodId()); + + for (LimsTmAnalystBean limsTmAnalystBean : limsTmAnalystBeans) { + LimsOrdtaskResultBean otr = FolderHelper.createOrdtaskResult(task.getId(), limsOrdtaskBean.getId(), limsTmAnalystBean); + if (FolderConstant.ANALYST_NAME_DISPOSECHARGINGCAPACITY.equals(otr.getAnalystName())) { + otr.setResult(NumberUtil.getStringDefNull(order.getDisposeChargingCapacity())); + } else if (FolderConstant.ANALYST_NAME_DISPOSEDISCHANGECAPACITY.equals(otr.getAnalystName())) { + otr.setResult(NumberUtil.getStringDefNull(order.getDisposeDisChangeCapacity())); + } else if (FolderConstant.ANALYST_NAME_DISPOSEFIRSTEFFECT.equals(otr.getAnalystName())) { + otr.setResult(NumberUtil.getStringDefNull(order.getDisposeFirstEffect())); + } + if (CommonHelper.isNotNull(otr.getRevisionRule()) && CommonHelper.isNotNull(otr.getResult())) { + otr.setResult(NumberUtils.rounding(otr.getResult(), otr.getRevisionRule())); + } + ordtaskResultBeans.add(otr); + } + } + ApplicationContextHelper.getBean(LimsOrdtaskResultService.class).getDao().insert(ordtaskResultBeans); + getDao().insert(ordtasks); + + //添加之后 查询现状 + List ordtasks1 = this.selectListByFilter(SearchFilter.instance().match("taskId", task.getId()).filter(MatchPattern.SEQ)); + if (!ObjectUtils.isEmpty(ordtasks1)) { + if (TestGroupEnum.KD.getName().equals(task.getTestGroup())) { + //扣电设置试验结果 + List ordtaskIds = ordtasks1.stream().map(LimsOrdtaskBean::getId).distinct().collect(Collectors.toList()); + + List pOrdtaskResultUpdateList = limsOrdtaskResultService.selectListByFilter(SearchFilter.instance().match("ordtaskId", ordtaskIds).filter(MatchPattern.OR)); + List collect = pOrdtaskResultUpdateList.stream().map(LimsOrdtaskResultBean::getId).distinct().collect(Collectors.toList()); + List limsOrdtaskResultBeans = limsOrdtaskResultService.selectListByIds(collect); + Map> collect1 = limsOrdtaskResultBeans.stream().collect(Collectors.groupingBy(LimsOrdtaskResultBean::getId)); + List collect2 = limsOrdtaskResultBeans.stream().map(LimsOrdtaskResultBean::getTaskId).distinct().collect(Collectors.toList()); + List tasks = limsOrdtaskResultService.selectListByFilter(SearchFilter.instance().match("taskId", collect2).filter(MatchPattern.OR)); + Map> collect3 = tasks.stream().collect(Collectors.groupingBy(LimsOrdtaskResultBean::getTaskId)); + if (CommonHelper.isNotEmpty(pOrdtaskResultUpdateList)) { + for (LimsOrdtaskResultBean c : pOrdtaskResultUpdateList) { + LimsOrdtaskResultBean b = collect1.get(c.getId()).get(0); + List ordtaskResults = collect3.get(b.getTaskId()); + double result = 0; + int n = 0; + for (LimsOrdtaskResultBean o : ordtaskResults) { + if (FolderConstant.ANALYSTGROUP_EXPERIMENTALRESULT.equals(o.getAnalystGroup()) && FolderConstant.RESULTTYPE_NUMBER.equals(o.getResultType())) { + if (CommonHelper.isNotNull(o.getResult())) { + result += Double.parseDouble(o.getResult()); + } + n++; + } + } + LimsOrdtaskResultBean ot0 = ordtaskResults.get(0); + if (CommonHelper.isNotNull(ot0.getRevisionRule())) { + task.setResult(NumberUtils.rounding(new BigDecimal(String.valueOf(result / n)).toPlainString(), ot0.getRevisionRule())); + } else { + task.setResult(new BigDecimal(String.valueOf(result / n)).toPlainString()); + } + ApplicationContextHelper.getBean(LimsTaskService.class).updateIfChanged(task); + } + } + } + } + + + // 修改任务采集状态未1-待采集 + LimsTaskBean limsTaskBean = new LimsTaskBean(); + + limsTaskBean.setId(activedId); + limsTaskBean.setCollectStatus("1"); + + + LimsTaskService limsTaskService = ApplicationContextHelper.getBean(LimsTaskService.class); + limsTaskService.getDao().update(limsTaskBean, "collectStatus"); + return new ResponseDTO(); + } + + @Override + public ResponseDTO skip(RestJsonWrapperBean wrapper) { + List parses = wrapper.parse(LimsOrdtaskBean.class); + List beans = selectListByIds(CommonHelper.getIdList(parses)); + for (LimsOrdtaskBean bean : beans) { + bean.setProcessStatus("3"); + } + updateIfChanged(beans); + return new ResponseDTO(); + } + + @Override + public ResponseDTO finish(RestJsonWrapperBean wrapper) { + List parses = wrapper.parse(LimsOrdtaskBean.class); + List beans = selectListByIds(CommonHelper.getIdList(parses)); + for (LimsOrdtaskBean bean : beans) { + bean.setProcessStatus("2"); + } + updateIfChanged(beans); + return new ResponseDTO(); + } + + @Override + @Transactional + public ResponseDTO equiptChoose(RestJsonWrapperBean wrapper) { + LimsEquiptBean parse = wrapper.parseUnique(LimsEquiptBean.class); + LimsEquiptBean equipt = ApplicationContextHelper.getBean(LimsEquiptService.class).selectById(parse.getId()); + String selectIds = wrapper.getParamValue("selectIds"); + List ordtaskIds = Arrays.stream(selectIds.split(",")).map(Long::parseLong).collect(Collectors.toList()); + List limsOrdtaskBeans = ApplicationContextHelper.getBean(LimsOrdtaskService.class).selectListByIds(ordtaskIds); + for (LimsOrdtaskBean limsOrdtaskBean : limsOrdtaskBeans) { + limsOrdtaskBean.setEquiptId(equipt.getId()); + limsOrdtaskBean.setEquiptName(equipt.getEquiptName()); + limsOrdtaskBean.setEquiptCode(equipt.getEquiptCode()); + } + ApplicationContextHelper.getBean(LimsOrdtaskService.class).updateIfChanged(limsOrdtaskBeans); + return new ResponseDTO(); + } + + @Override + @Transactional + public ResponseDTO computeFormula(RestJsonWrapperBean wrapper) { + LimsOrdtaskBean limsOrdtaskBean = wrapper.parseUnique(LimsOrdtaskBean.class); + LimsTaskBean task = limsTaskService.selectById(limsOrdtaskBean.getTaskId()); + //拿到所有检测项 + List ordtasks = ApplicationContextHelper.getBean(LimsOrdtaskService.class).selectListByFilter(SearchFilter.instance().match("taskId", task.getId()).filter(MatchPattern.EQ)); + LimsFolderBean limsFolderBean = ApplicationContextHelper.getBean(LimsFolderService.class).selectFirstByFilter(SearchFilter.instance().match("ID", limsOrdtaskBean.getExt$Item("folderid")).filter(MatchPattern.SEQ)); + Map params = new HashMap<>(); + for (LimsOrdtaskBean ordtask : ordtasks) { + Pattern pattern = Pattern.compile("^(-|\\+)?\\d+(\\.\\d+)?$"); + if (!ObjectUtils.isEmpty(ordtask.getProcessResult())){ + String processResult = ordtask.getProcessResult(); + boolean matches = pattern.matcher(processResult).matches(); + if (matches) { + params.put(ordtask.getProcessName(), new BigDecimal(ordtask.getProcessResult()).doubleValue()); + params.put("sampleType", limsFolderBean.getSampleType()); + } + } + } + List ordtasks2 = ApplicationContextHelper.getBean(LimsOrdtaskService.class).selectListByFilter(SearchFilter.instance().match("folderId", task.getFolderId()).filter(MatchPattern.EQ)); + List tasks = ApplicationContextHelper.getBean(LimsTaskService.class).selectListByFilter(SearchFilter.instance().match("folderId", task.getFolderId()).filter(MatchPattern.EQ)); + Map tm = tasks.stream().collect(Collectors.toMap(LimsTaskBean::getId, LimsTaskBean::getTestName, (s1, s2) -> s1)); + for (LimsOrdtaskBean ordtask : ordtasks2) { + Pattern pattern = Pattern.compile("^(-|\\+)?\\d+(\\.\\d+)?$"); + if (!ObjectUtils.isEmpty(ordtask.getProcessResult())) { + String processResult = ordtask.getProcessResult(); + boolean matches = pattern.matcher(processResult).matches(); + if (matches) { + params.put(tm.get(ordtask.getTaskId()) + "_" + ordtask.getProcessName(), new BigDecimal(ordtask.getProcessResult()).doubleValue()); + } + } + } + + params.put("lab", limsFolderBean.getLab()); + + ComputeEngine computeEngine = new ComputeEngine(); + computeEngine.addParams(params); + List ordtaskIdList = ordtasks.stream().map(LimsOrdtaskBean::getTaskId).collect(Collectors.toList()); + List limsTaskBeans = ApplicationContextHelper.getBean(LimsTaskService.class).selectListByIds(ordtaskIdList); + Map taskIdMap = limsTaskBeans.stream().collect(Collectors.toMap(LimsTaskBean::getId, Function.identity())); + + + if (StringUtils.isNotBlank(limsOrdtaskBean.getFormula())) { + limsOrdtaskBean.setProcessResult(NumberUtil.getString(computeEngine.getResult(limsOrdtaskBean.getProcessName(), limsOrdtaskBean.getFormula()))); + if (CommonHelper.isNotNull(limsOrdtaskBean.getRevisionRule()) && CommonHelper.isNotNull(limsOrdtaskBean.getProcessResult())) { + String rounding = NumberUtils.rounding(limsOrdtaskBean.getProcessResult(), limsOrdtaskBean.getRevisionRule()); + BigDecimal bigDecimal = new BigDecimal(rounding); + limsOrdtaskBean.setProcessResult(bigDecimal.toPlainString()); + } + + // 修改含量 + if ("含量".equals(limsOrdtaskBean.getProcessName())) { + LimsTaskBean limsTaskBean = taskIdMap.get(limsOrdtaskBean.getTaskId()); + limsTaskBean.setResult(limsOrdtaskBean.getProcessResult()); + } + } + + ApplicationContextHelper.getBean(LimsTaskService.class).getDao().update(limsTaskBeans, "result"); + updateIfChanged(limsOrdtaskBean); + return new ResponseDTO(); + } + + @Override + @Transactional + public void delete(RestJsonWrapperBean wrapper) { + + List parse = wrapper.parse(LimsOrdtaskBean.class); + List idList = parse.stream().map(LimsOrdtaskBean::getId).collect(Collectors.toList()); + parse = this.selectListByIds(idList); + + List bizIds = new ArrayList<>(); + for (Long aLong : idList) { + bizIds.add(aLong+""); + } + List limsScheduleBeans = limsScheduleService.selectListByFilter(SearchFilter.instance().match("bizId", bizIds).filter(MatchPattern.OR) + .match("type", "ordtask").filter(MatchPattern.SEQ)); + if (!ObjectUtils.isEmpty(limsScheduleBeans)) { + for (LimsScheduleBean limsScheduleBean : limsScheduleBeans) { + limsScheduleBean.setEnableFlag("0"); + } + limsScheduleService.getDao().update(limsScheduleBeans, "enableFlag"); + } + + List taskIdList = parse.stream().map(LimsOrdtaskBean::getTaskId).collect(Collectors.toList()); + + LimsOrdtaskService.super.delete(wrapper); + // 删除之后,查询现状 + List limsOrdtaskBeans = this.selectListByFilter(SearchFilter.instance().match("taskId", taskIdList).filter(MatchPattern.OR)); + + List limsTaskBeanList = new ArrayList<>(); + Map> taskIdMap = limsOrdtaskBeans.stream().collect(Collectors.groupingBy(LimsOrdtaskBean::getTaskId)); + for (Long aLong : taskIdList) { + LimsTaskBean limsTaskBean = new LimsTaskBean(); + List thisOrdTaskBeans = taskIdMap.get(aLong); + + if (!CollectionUtils.isEmpty(thisOrdTaskBeans) && thisOrdTaskBeans.size() > 0) { + + // 采集状态不为3的 + long count = thisOrdTaskBeans.stream().filter(bean -> !com.sunwayworld.framework.utils.StringUtils.equals(bean.getCollectStatus(), "3")).count(); + if (count > 0) { + + } else { + limsTaskBean.setId(aLong); + limsTaskBean.setCollectStatus("1"); // 待采集 + + limsTaskBeanList.add(limsTaskBean); + } + } else { + limsTaskBean.setId(aLong); + limsTaskBean.setCollectStatus("1"); // 待采集 + limsTaskBean.setResult("0"); + limsTaskBeanList.add(limsTaskBean); + } + LimsTaskBean limsTaskBean1 = limsTaskService.selectById(aLong); + if (TestGroupEnum.KD.getName().equals(limsTaskBean1.getTestGroup())) { + if (!CollectionUtils.isEmpty(thisOrdTaskBeans)) { + //扣电设置试验结果 + List ordtaskIds = thisOrdTaskBeans.stream().map(LimsOrdtaskBean::getId).distinct().collect(Collectors.toList()); + + List pOrdtaskResultUpdateList = limsOrdtaskResultService.selectListByFilter(SearchFilter.instance().match("ordtaskId", ordtaskIds).filter(MatchPattern.OR)); + if (CommonHelper.isNotEmpty(pOrdtaskResultUpdateList)) { + for (LimsOrdtaskResultBean c : pOrdtaskResultUpdateList) { + LimsOrdtaskResultBean b = limsOrdtaskResultService.selectById(c.getId()); + + List ordtaskResults = limsOrdtaskResultService.selectListByFilter(SearchFilter.instance().match("taskId", b.getTaskId()).filter(MatchPattern.EQ)); + double result = 0; + int n = 0; + for (LimsOrdtaskResultBean o : ordtaskResults) { + if (FolderConstant.ANALYSTGROUP_EXPERIMENTALRESULT.equals(o.getAnalystGroup()) && FolderConstant.RESULTTYPE_NUMBER.equals(o.getResultType())) { + if (CommonHelper.isNotNull(o.getResult())) { + result += Double.parseDouble(o.getResult()); + } + n++; + } + } + LimsOrdtaskResultBean ot0 = ordtaskResults.get(0); + if (CommonHelper.isNotNull(ot0.getRevisionRule())) { + limsTaskBean1.setResult(NumberUtils.rounding(new BigDecimal(String.valueOf(result / n)).toPlainString(), ot0.getRevisionRule())); + } else { + limsTaskBean1.setResult(new BigDecimal(String.valueOf(result / n)).toPlainString()); + } + ApplicationContextHelper.getBean(LimsTaskService.class).updateIfChanged(limsTaskBean1); + } + } + } + + } + } + + if (limsTaskBeanList.size() > 0) { + LimsTaskService limsTaskService = ApplicationContextHelper.getBean(LimsTaskService.class); + limsTaskService.getDao().update(limsTaskBeanList, "collectStatus","result"); + } + + } + + @Override + public ResponseDTO uploadUpdate(RestJsonWrapperBean wrapper) { + CoreFileBean coreFileBean = wrapper.parseUnique(CoreFileBean.class); + String processName = coreFileBean.getExt$Item("processname"); + coreFileBean = ApplicationContextHelper.getBean(CoreFileService.class).selectById(coreFileBean.getId()); + File file = CoreFileUtils.getLocalPath(coreFileBean).toFile(); + LimsExcelReadconfigService limsExcelReadconfigService = ApplicationContextHelper.getBean(LimsExcelReadconfigService.class); + List limsSheetReadconfigBeans = new ArrayList<>(); + LimsSheetReadconfigBean limsSheetReadconfigBean = new LimsSheetReadconfigBean(); + limsSheetReadconfigBean.setFindSheetByName("1"); + limsSheetReadconfigBean.setHeadRowNumber(0); + limsSheetReadconfigBean.setIfRead("1"); + limsSheetReadconfigBean.setReadType("sort"); + limsSheetReadconfigBean.setRegexMatchName("0"); + limsSheetReadconfigBean.setSheetName("LIMS元素类导入模板"); + limsSheetReadconfigBeans.add(limsSheetReadconfigBean); + + List limsSheetTitleConfigBeans = new ArrayList<>(); + List sheetDatas = limsExcelReadconfigService.parse(file, limsSheetReadconfigBeans, limsSheetTitleConfigBeans); + + Map nameMap = new HashMap<>(); + + List resultExcelDtos = new ArrayList(); + Integer maxColumn = 0; + for (SheetData sheetData : sheetDatas) { + String sheetName = sheetData.getSheetName(); + if (!com.sunwayworld.framework.utils.StringUtils.equals(sheetName, "LIMS元素类导入模板")) { + continue; + } + List rowDataList = sheetData.getRowDataList(); + for (int i = 0; i < rowDataList.size(); i++) { + ExcelRowData excelRowData = rowDataList.get(i); + + if (i == 0) { + LinkedHashMap rowMap = excelRowData.getValues(); + for (String key : rowMap.keySet()) { + Object obj = rowMap.get(key); + if (!ObjectUtils.isEmpty(obj) + && com.sunwayworld.framework.utils.StringUtils.contains(obj.toString(), "稀释倍数")) { + String maxColumnStr = com.sunwayworld.framework.utils.StringUtils.replace(key, "column", ""); + if (NumberUtil.isNumeric(maxColumnStr)) { + maxColumn = Integer.parseInt(maxColumnStr); + } + } + } + } + if (i == 2) { + // 第一行数据,为标题行 + LinkedHashMap rowMap = excelRowData.getValues(); + for (int colNo = 0; colNo < maxColumn; colNo++) { + Object obj = rowMap.get("column" + colNo); + if (!ObjectUtils.isEmpty(obj)) { + // 检测项目名称 + nameMap.put("column" + colNo, obj.toString()); + } + } + logger.info(rowMap.keySet()); + } + if (i > 2) { + // 分析数据 + LinkedHashMap rowMap = excelRowData.getValues(); + + Object column1Value = rowMap.get("column1"); + if (!ObjectUtils.isEmpty(column1Value)) { + + //样品编号 + String orderCode = column1Value.toString(); + for (int colNo = 2; colNo <= maxColumn; colNo++) { + ResultExcelDto resultExcelDto = new ResultExcelDto(); + Object obj = rowMap.get("column" + colNo); + + if (!ObjectUtils.isEmpty(obj) && !ObjectUtils.isEmpty(nameMap.get("column" + colNo))) { + // 结果值 + String result = obj.toString(); + String name = nameMap.get("column" + colNo); + resultExcelDto.setName(name); + resultExcelDto.setResult(result); + resultExcelDto.setOrderCode(orderCode); + resultExcelDto.setProcessName(processName); + resultExcelDtos.add(resultExcelDto); + Object obj1 = rowMap.get("column" + maxColumn); + if (!ObjectUtils.isEmpty(obj1)) { + ResultExcelDto resultExcelDto1 = new ResultExcelDto(); + String result1 = obj1.toString(); + resultExcelDto1.setName(name); + resultExcelDto1.setResult(result1); + resultExcelDto1.setOrderCode(orderCode); + resultExcelDto1.setProcessName("稀释"); + resultExcelDtos.add(resultExcelDto1); + } + } + + } + + } + } + } + } + + // 解析结果处理 + if (resultExcelDtos.size() > 0) { + + List folderNos = resultExcelDtos.stream().map(ResultExcelDto::getOrderCode).distinct().collect(Collectors.toList()); + + + + List nameList = resultExcelDtos.stream().map(ResultExcelDto::getName).distinct().collect(Collectors.toList()); + List processNameList = resultExcelDtos.stream().map(ResultExcelDto::getProcessName).distinct().collect(Collectors.toList()); + List limsTaskBeans = limsTaskService.selectListByFilter(SearchFilter.instance().match("folderNo", folderNos).filter(MatchPattern.OR).match("testName", nameList).filter(MatchPattern.OR)); + List collect = limsTaskBeans.stream().map(LimsTaskBean::getId).distinct().collect(Collectors.toList()); + List limsOrdtaskBeans = this.selectListByFilter(SearchFilter.instance().match("taskId", collect).filter(MatchPattern.OR) + .match("testName", nameList).filter(MatchPattern.OR) + .match("processName", processNameList).filter(MatchPattern.OR)); + + List oldlimsOrdtaskBeans = new ArrayList<>(); + for (LimsOrdtaskBean limsOrdtaskBean : limsOrdtaskBeans) { + LimsOrdtaskBean limsOrdtaskBean1 = new LimsOrdtaskBean(); + BeanUtils.copyProperties(limsOrdtaskBean, limsOrdtaskBean1); + oldlimsOrdtaskBeans.add(limsOrdtaskBean1); + } + List changedList = new ArrayList<>(); + List collect2 = limsOrdtaskBeans.stream().map(LimsOrdtaskBean::getTaskId).distinct().collect(Collectors.toList()); + List limsTaskBeans2 = ApplicationContextHelper.getBean(LimsTaskService.class).selectListByIds(collect2); + Map> collect3 = limsTaskBeans2.stream().collect(Collectors.groupingBy(LimsTaskBean::getId)); + for (LimsOrdtaskBean limsOrdtaskBean : limsOrdtaskBeans) { + LimsTaskBean limsTaskBean = collect3.get(limsOrdtaskBean.getTaskId()).get(0); + if ("Done".equals(limsTaskBean.getStatus())){ + continue; + } + String testName = limsOrdtaskBean.getExt$Item("testName"); + String samplecode = limsOrdtaskBean.getExt$Item("samplecode"); + ResultExcelDto resultExcelDto = new ResultExcelDto(); + List collect1 = resultExcelDtos.stream().filter(bean -> { + return samplecode.contains(bean.getOrderCode()) && + com.sunwayworld.framework.utils.StringUtils.equals(testName, bean.getName()) && + com.sunwayworld.framework.utils.StringUtils.equals(limsOrdtaskBean.getProcessName(), bean.getProcessName()); + }).collect(Collectors.toList()); + if (!ObjectUtils.isEmpty(collect1)){ + resultExcelDto = collect1.get(0); + if (!ObjectUtils.isEmpty(resultExcelDto.getResult())) { + limsOrdtaskBean.setProcessResult(resultExcelDto.getResult()); + getRRule(limsOrdtaskBean); + changedList.add(limsOrdtaskBean); + } + } + + } + this.getDao().update(limsOrdtaskBeans, "processResult", "operatorId", "operateTime", "operator"); + if (!ObjectUtils.isEmpty(changedList)) { + List taskIds = changedList.stream().map(LimsOrdtaskBean::getTaskId).distinct().collect(Collectors.toList()); + List limsTaskBeans1 = ApplicationContextHelper.getBean(LimsTaskService.class).selectListByIds(taskIds); + Map> collect1 = limsTaskBeans1.stream().collect(Collectors.groupingBy(LimsTaskBean::getId)); + List list = new ArrayList<>(); + //只改变更过的含量的ordtask + for (LimsOrdtaskBean bean : changedList) { + if ("含量".equals(bean.getProcessName())) { + LimsTaskBean limsTaskBean = collect1.get(bean.getTaskId()).get(0); + if ("Done".equals(limsTaskBean.getStatus())){ + continue; + } + limsTaskBean.setResult(bean.getProcessResult()); + list.add(limsTaskBean); + } + + } + ApplicationContextHelper.getBean(LimsTaskService.class).updateIfChanged(list); + + FolderHelper.createTaskResultRecords(oldlimsOrdtaskBeans, limsOrdtaskBeans); + } + } + return new ResponseDTO(); + } + + /** + * 修约规则处理 + * + * @param limsOrdtaskBean + * @return + */ + private String getRRule(LimsOrdtaskBean limsOrdtaskBean) { + + if (CommonHelper.isNotNull(limsOrdtaskBean.getProcessResult()) && CommonHelper.isNotNull(limsOrdtaskBean.getRevisionRule())) { + String rounding = NumberUtils.rounding(limsOrdtaskBean.getProcessResult(), limsOrdtaskBean.getRevisionRule()); + BigDecimal bigDecimal = new BigDecimal(rounding); + limsOrdtaskBean.setProcessResult(bigDecimal.toPlainString()); + } + if (CommonHelper.isNotNull(limsOrdtaskBean.getProcessResult())) { + limsOrdtaskBean.setOperatorId(LocalContextHelper.getLoginUserId()); + limsOrdtaskBean.setOperateTime(LocalDateTime.now()); + limsOrdtaskBean.setOperator(LocalContextHelper.getLoginUserName()); + } + return null; + } + + @Override + public List selectTaskRealEquiptList(MapperParameter temp) { + List> mapList = getDao().selectTaskRealEquiptList(temp); + if (mapList.isEmpty()) return CollectionUtils.emptyList(); + return mapList.stream().map(m -> PersistableHelper.mapToPersistable(m,LimsOrdtaskBean.class)).collect(Collectors.toList()); + } + + @Override + public ResponseDTO association(RestJsonWrapperBean wrapper) { + List parse = wrapper.parse(LimsOrdtaskBean.class); + LimsOrdtaskBean bean = parse.get(0); + Long taskId = bean.getTaskId(); + LimsTaskBean limsTaskBean = limsTaskService.selectById(taskId); + Long folderId = limsTaskBean.getFolderId(); + Long testId = limsTaskBean.getTestId(); + Long testMethodId = limsTaskBean.getTestMethodId(); + String processName = bean.getProcessName(); + //拿到同一委托单下的task + List taskBeans = limsTaskService.selectListByFilter(SearchFilter.instance().match("folderId", folderId).filter(MatchPattern.SEQ)); + Map> collect = taskBeans.stream().collect(Collectors.groupingBy(LimsTaskBean::getTestName)); + List limsAnalystAssociationBeans = limsAnalystAssociationService.selectListByFilter(SearchFilter.instance().match("analystName", processName).filter(MatchPattern.SEQ).match("testMethodId", testMethodId).filter(MatchPattern.SEQ)); + if (ObjectUtils.isEmpty(limsAnalystAssociationBeans)){ + throw new CheckedException("该项目工序没有关联项目工序"); + } + String processResult = null; + a: for (LimsAnalystAssociationBean limsAnalystAssociationBean : limsAnalystAssociationBeans) { + //这个工序下关联的task + String accocTestName = limsAnalystAssociationBean.getAccocTestName(); + List taskBeans1 = collect.get(accocTestName); + if (ObjectUtils.isEmpty(taskBeans1)){ + continue ; + } + //一个个去找, + for (LimsTaskBean taskBean : taskBeans1) { + LimsOrdtaskBean ordtaskBean = this.selectFirstByFilter(SearchFilter.instance().match("taskId", taskBean.getId()).filter(MatchPattern.SEQ).match("processName", processName).filter(MatchPattern.SEQ)); + if (!ObjectUtils.isEmpty(ordtaskBean)){ + if (!ObjectUtils.isEmpty(ordtaskBean.getProcessResult())){ + processResult = ordtaskBean.getProcessResult(); + break a; + } + } + + } + } + if (!StringUtils.isEmpty(processResult)){ + bean.setProcessResult(processResult); + if ("含量".equals(processName)){ + limsTaskBean.setResult(processResult); + } + + } + limsTaskService.getDao().update(limsTaskBean,"result"); + this.getDao().update(bean, "processResult"); + + return new ResponseDTO(); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/validator/LimsOrdtaskCollectValidator.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/validator/LimsOrdtaskCollectValidator.java new file mode 100644 index 0000000..94e447e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtask/validator/LimsOrdtaskCollectValidator.java @@ -0,0 +1,51 @@ +package com.sunwayworld.basemodule.business.test.ordtask.validator; + +import com.sunwayworld.basemodule.business.test.ordtask.bean.LimsOrdtaskBean; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.service.LimsEquiptAcqConfigService; +import com.sunwayworld.cloud.module.equipt.acqconfig.bean.CoreEquiptAcqConfigBean; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.framework.validator.data.DataValidator; +import org.springframework.stereotype.Repository; + +import java.util.List; +import java.util.Map; +import java.util.function.Function; +import java.util.stream.Collectors; + +@Repository +public class LimsOrdtaskCollectValidator implements DataValidator { + private LimsEquiptAcqConfigService limsEquiptAcqConfigService = ApplicationContextHelper.getBean(LimsEquiptAcqConfigService.class); + @Override + public boolean doValid(Object... args) { + List limsOrdtaskBeans = ((RestJsonWrapperBean) args[0]).parse(LimsOrdtaskBean.class); + + List equiptIdList = limsOrdtaskBeans.stream().map(LimsOrdtaskBean::getEquiptId).collect(Collectors.toList()); + + List coreEquiptAcqConfigBeans = limsEquiptAcqConfigService.selectListByFilter(SearchFilter.instance().match("ID", equiptIdList).filter(MatchPattern.EQ)); + Map configBeanMap = coreEquiptAcqConfigBeans.stream().collect(Collectors.toMap(CoreEquiptAcqConfigBean::getId, Function.identity())); + + for (LimsOrdtaskBean limsOrdtaskBean : limsOrdtaskBeans) { + + if(ObjectUtils.isEmpty(limsOrdtaskBean.getEquiptId())){ + addConstraintViolation("采集配置不能为空,请选择有适合采集配置的设备或找IT为设备配置合适的采集配置。"); + return false; + } + CoreEquiptAcqConfigBean coreEquiptAcqConfigBean = configBeanMap.get(limsOrdtaskBean.getEquiptId().toString()); + + if(ObjectUtils.isEmpty(coreEquiptAcqConfigBean)){ + addConstraintViolation("采集配置不能为空,请选择有适合采集配置的设备或找IT为设备配置合适的采集配置。"); + return false; + } + if(StringUtils.isEmpty(coreEquiptAcqConfigBean.getAcqCategory())){ + addConstraintViolation("采集方式不能为空,请选择有适合采集方式的设备或找IT为设备配置合适的采集方式。"); + return false; + } + } + return true; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/bean/LimsOrdtaskConsumableBean.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/bean/LimsOrdtaskConsumableBean.java new file mode 100644 index 0000000..c16f961 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/bean/LimsOrdtaskConsumableBean.java @@ -0,0 +1,154 @@ +package com.sunwayworld.basemodule.business.test.ordtaskconsumable.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 试验耗材表 + * + * @author lijiaxing@sunwayworld.com + * @date 2022-09-09 + */ +@Table("T_LIMS_ORDTASK_CONSUMABLE") +public class LimsOrdtaskConsumableBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 组织ID + private String orgName;// 组织名称 + private String remarks;// 备注 + private Long ordtaskId;// 项目样品ID + private String consumableName;// 耗材名称 + private String consumableCode;// 耗材编号 + private Double consumableAmount;// 耗材数量 + private String unit;// 单位 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public Long getOrdtaskId() { + return ordtaskId; + } + + public void setOrdtaskId(Long ordtaskId) { + this.ordtaskId = ordtaskId; + } + + public String getConsumableName() { + return consumableName; + } + + public void setConsumableName(String consumableName) { + this.consumableName = consumableName; + } + + public String getConsumableCode() { + return consumableCode; + } + + public void setConsumableCode(String consumableCode) { + this.consumableCode = consumableCode; + } + + public Double getConsumableAmount() { + return consumableAmount; + } + + public void setConsumableAmount(Double consumableAmount) { + this.consumableAmount = consumableAmount; + } + + public String getUnit() { + return unit; + } + + public void setUnit(String unit) { + this.unit = unit; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/controller/LimsOrdtaskConsumableController.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/controller/LimsOrdtaskConsumableController.java new file mode 100644 index 0000000..a75b9f6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/controller/LimsOrdtaskConsumableController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.test.ordtaskconsumable.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/business/test/ordtask-consumables/page") +public interface LimsOrdtaskConsumableController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/controller/impl/LimsOrdtaskConsumableControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/controller/impl/LimsOrdtaskConsumableControllerImpl.java new file mode 100644 index 0000000..91d6852 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/controller/impl/LimsOrdtaskConsumableControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.business.test.ordtaskconsumable.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.business.test.ordtaskconsumable.controller.LimsOrdtaskConsumableController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsOrdtaskConsumableControllerImpl implements LimsOrdtaskConsumableController { + + @Log(value = "试验耗材表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/business/test/ordtask-consumables/lims-ordtask-consumable-edit-list"; + } + + @Log(value = "试验耗材表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/business/test/ordtask-consumables/lims-ordtask-consumable-detail"; + } + + @Log(value = "试验耗材表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/business/test/ordtask-consumables/lims-ordtask-consumable-search-list"; + } + + @Log(value = "试验耗材表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/business/test/ordtask-consumables/lims-ordtask-consumable-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/dao/LimsOrdtaskConsumableDao.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/dao/LimsOrdtaskConsumableDao.java new file mode 100644 index 0000000..abe1ae3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/dao/LimsOrdtaskConsumableDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.business.test.ordtaskconsumable.dao; + +import com.sunwayworld.basemodule.business.test.ordtaskconsumable.bean.LimsOrdtaskConsumableBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsOrdtaskConsumableDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/dao/impl/LimsOrdtaskConsumableDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/dao/impl/LimsOrdtaskConsumableDaoImpl.java new file mode 100644 index 0000000..c2119c4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/dao/impl/LimsOrdtaskConsumableDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.business.test.ordtaskconsumable.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.business.test.ordtaskconsumable.bean.LimsOrdtaskConsumableBean; +import com.sunwayworld.basemodule.business.test.ordtaskconsumable.dao.LimsOrdtaskConsumableDao; +import com.sunwayworld.basemodule.business.test.ordtaskconsumable.mapper.LimsOrdtaskConsumableMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsOrdtaskConsumableDaoImpl extends MybatisDaoSupport implements LimsOrdtaskConsumableDao { + + @Autowired + private LimsOrdtaskConsumableMapper limsOrdtaskConsumableMapper; + + @Override + public LimsOrdtaskConsumableMapper getMapper() { + return limsOrdtaskConsumableMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/mapper/LimsOrdtaskConsumableMapper.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/mapper/LimsOrdtaskConsumableMapper.java new file mode 100644 index 0000000..af7593b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/mapper/LimsOrdtaskConsumableMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.test.ordtaskconsumable.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsOrdtaskConsumableMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/mapper/conf/lims-ordtask-consumable-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/mapper/conf/lims-ordtask-consumable-mysql-mapper.xml new file mode 100644 index 0000000..2679519 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/mapper/conf/lims-ordtask-consumable-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/mapper/conf/lims-ordtask-consumable-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/mapper/conf/lims-ordtask-consumable-oracle-mapper.xml new file mode 100644 index 0000000..2679519 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/mapper/conf/lims-ordtask-consumable-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/mapper/conf/lims-ordtask-consumable-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/mapper/conf/lims-ordtask-consumable-sqlserver-mapper.xml new file mode 100644 index 0000000..2679519 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/mapper/conf/lims-ordtask-consumable-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/resource/LimsOrdtaskConsumableResource.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/resource/LimsOrdtaskConsumableResource.java new file mode 100644 index 0000000..701d6a4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/resource/LimsOrdtaskConsumableResource.java @@ -0,0 +1,15 @@ +package com.sunwayworld.basemodule.business.test.ordtaskconsumable.resource; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.business.test.ordtaskconsumable.bean.LimsOrdtaskConsumableBean; +import com.sunwayworld.basemodule.business.test.ordtaskconsumable.service.LimsOrdtaskConsumableService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/business/test/ordtask-consumables") +public interface LimsOrdtaskConsumableResource extends GenericResource, GenericChoosableResource { + ResponseDTO create(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/resource/impl/LimsOrdtaskConsumableResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/resource/impl/LimsOrdtaskConsumableResourceImpl.java new file mode 100644 index 0000000..b5ea4cc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/resource/impl/LimsOrdtaskConsumableResourceImpl.java @@ -0,0 +1,43 @@ +package com.sunwayworld.basemodule.business.test.ordtaskconsumable.resource.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.business.test.ordtaskconsumable.resource.LimsOrdtaskConsumableResource; +import com.sunwayworld.basemodule.business.test.ordtaskconsumable.service.LimsOrdtaskConsumableService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("试验耗材表") +@RestController +@GikamBean +public class LimsOrdtaskConsumableResourceImpl implements LimsOrdtaskConsumableResource { + + @Autowired + private LimsOrdtaskConsumableService limsOrdtaskConsumableService; + + @Override + public LimsOrdtaskConsumableService getService() { + return limsOrdtaskConsumableService; + } + + @Log(value = "新增试验耗材表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + @PostMapping("/create") + public ResponseDTO create(RestJsonWrapperBean wrapper) { + return getService().create(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/service/LimsOrdtaskConsumableService.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/service/LimsOrdtaskConsumableService.java new file mode 100644 index 0000000..1d9ede3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/service/LimsOrdtaskConsumableService.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.test.ordtaskconsumable.service; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.ordtaskconsumable.bean.LimsOrdtaskConsumableBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsOrdtaskConsumableService extends GenericService, GenericChoosableService { + + ResponseDTO create(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/service/impl/LimsOrdtaskConsumableServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/service/impl/LimsOrdtaskConsumableServiceImpl.java new file mode 100644 index 0000000..4113123 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskconsumable/service/impl/LimsOrdtaskConsumableServiceImpl.java @@ -0,0 +1,70 @@ +package com.sunwayworld.basemodule.business.test.ordtaskconsumable.service.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.baseline.framework.utils.LimsUtil; +import com.sunwayworld.basemodule.business.test.ordtaskconsumable.bean.LimsOrdtaskConsumableBean; +import com.sunwayworld.basemodule.business.test.ordtaskconsumable.dao.LimsOrdtaskConsumableDao; +import com.sunwayworld.basemodule.business.test.ordtaskconsumable.service.LimsOrdtaskConsumableService; +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableBean; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.util.ArrayList; +import java.util.List; + +@Repository +@GikamBean +public class LimsOrdtaskConsumableServiceImpl implements LimsOrdtaskConsumableService { + + @Autowired + private LimsOrdtaskConsumableDao limsOrdtaskConsumableDao; + + @Override + @SuppressWarnings("unchecked") + public LimsOrdtaskConsumableDao getDao() { + return limsOrdtaskConsumableDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsOrdtaskConsumableBean limsOrdtaskConsumable = jsonWrapper.parseUnique(LimsOrdtaskConsumableBean.class); + limsOrdtaskConsumable.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsOrdtaskConsumable); + return limsOrdtaskConsumable.getId(); + } + + @Override + public ResponseDTO create(RestJsonWrapperBean wrapper) { + List parses = wrapper.parse(LimsConsumableBean.class); + long ordtaskId = LimsUtil.getActivedId(wrapper); + List consumableBeans = new ArrayList<>(); + for (LimsConsumableBean parse : parses) { + LimsOrdtaskConsumableBean consumableBean = new LimsOrdtaskConsumableBean(); + + consumableBean.setOrgId(LocalContextHelper.getLoginOrgId()); + consumableBean.setOrgName(LocalContextHelper.getLoginOrgName()); + + consumableBean.setOrdtaskId(0L); + consumableBean.setConsumableName(parse.getConsumableName()); + consumableBean.setConsumableCode(parse.getConsumableCode()); + consumableBean.setConsumableAmount(1D); + consumableBean.setUnit(""); + + consumableBean.setId(ApplicationContextHelper.getNextIdentity()); + consumableBean.setOrdtaskId(ordtaskId); + consumableBeans.add(consumableBean); + + } + getDao().insert(consumableBeans); + return new ResponseDTO(); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/bean/LimsOrdtaskExceptionBean.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/bean/LimsOrdtaskExceptionBean.java new file mode 100644 index 0000000..859a4ae --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/bean/LimsOrdtaskExceptionBean.java @@ -0,0 +1,183 @@ +package com.sunwayworld.basemodule.business.test.ordtaskexception.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 样品异常信息 + * + * @author lijiaxing@sunwayworld.com + * @date 2022-09-09 + */ +@Table("T_LIMS_ORDTASK_EXCEPTION") +public class LimsOrdtaskExceptionBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String remarks;// 备注 + private String orgId;// 组织ID + private String orgName;// 组织名称 + private Long ordtaskId;// 项目样品ID + private Long taskId;// 任务ID + private Long testMatrixId; //矩阵ID + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime exceptionTime;// 异常时间 + private String exceptionDesc;// 异常描述 + + private Long preorderId;//预处理样品ID + private Long fileId;// 版本文件ID + private String fileName; //版本文件名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getFileId() { + return fileId; + } + + public void setFileId(Long fileId) { + this.fileId = fileId; + } + + public String getFileName() { + return fileName; + } + + public void setFileName(String fileName) { + this.fileName = fileName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public Long getOrdtaskId() { + return ordtaskId; + } + + public void setOrdtaskId(Long ordtaskId) { + this.ordtaskId = ordtaskId; + } + + public Long getTaskId() { + return taskId; + } + + public void setTaskId(Long taskId) { + this.taskId = taskId; + } + + public LocalDateTime getExceptionTime() { + return exceptionTime; + } + + public void setExceptionTime(LocalDateTime exceptionTime) { + this.exceptionTime = exceptionTime; + } + + public String getExceptionDesc() { + return exceptionDesc; + } + + public void setExceptionDesc(String exceptionDesc) { + this.exceptionDesc = exceptionDesc; + } + + public Long getPreorderId() { + return preorderId; + } + + public void setPreorderId(Long preorderId) { + this.preorderId = preorderId; + } + + public Long getTestMatrixId() { + return testMatrixId; + } + + public void setTestMatrixId(Long testMatrixId) { + this.testMatrixId = testMatrixId; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/controller/LimsOrdtaskExceptionController.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/controller/LimsOrdtaskExceptionController.java new file mode 100644 index 0000000..c7a6cd3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/controller/LimsOrdtaskExceptionController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.test.ordtaskexception.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/business/test/ordtask-exceptions/page") +public interface LimsOrdtaskExceptionController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/controller/impl/LimsOrdtaskExceptionControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/controller/impl/LimsOrdtaskExceptionControllerImpl.java new file mode 100644 index 0000000..cb134a7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/controller/impl/LimsOrdtaskExceptionControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.business.test.ordtaskexception.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.business.test.ordtaskexception.controller.LimsOrdtaskExceptionController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsOrdtaskExceptionControllerImpl implements LimsOrdtaskExceptionController { + + @Log(value = "样品异常信息编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/business/test/ordtask-exceptions/lims-ordtask-exception-edit-list"; + } + + @Log(value = "样品异常信息详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/business/test/ordtask-exceptions/lims-ordtask-exception-detail"; + } + + @Log(value = "样品异常信息查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/business/test/ordtask-exceptions/lims-ordtask-exception-search-list"; + } + + @Log(value = "样品异常信息选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/business/test/ordtask-exceptions/lims-ordtask-exception-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/dao/LimsOrdtaskExceptionDao.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/dao/LimsOrdtaskExceptionDao.java new file mode 100644 index 0000000..6d8677b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/dao/LimsOrdtaskExceptionDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.business.test.ordtaskexception.dao; + +import com.sunwayworld.basemodule.business.test.ordtaskexception.bean.LimsOrdtaskExceptionBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsOrdtaskExceptionDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/dao/impl/LimsOrdtaskExceptionDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/dao/impl/LimsOrdtaskExceptionDaoImpl.java new file mode 100644 index 0000000..e611f10 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/dao/impl/LimsOrdtaskExceptionDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.business.test.ordtaskexception.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.business.test.ordtaskexception.bean.LimsOrdtaskExceptionBean; +import com.sunwayworld.basemodule.business.test.ordtaskexception.dao.LimsOrdtaskExceptionDao; +import com.sunwayworld.basemodule.business.test.ordtaskexception.mapper.LimsOrdtaskExceptionMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsOrdtaskExceptionDaoImpl extends MybatisDaoSupport implements LimsOrdtaskExceptionDao { + + @Autowired + private LimsOrdtaskExceptionMapper limsOrdtaskExceptionMapper; + + @Override + public LimsOrdtaskExceptionMapper getMapper() { + return limsOrdtaskExceptionMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/mapper/LimsOrdtaskExceptionMapper.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/mapper/LimsOrdtaskExceptionMapper.java new file mode 100644 index 0000000..c914bf6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/mapper/LimsOrdtaskExceptionMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.test.ordtaskexception.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsOrdtaskExceptionMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/mapper/conf/lims-ordtask-exception-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/mapper/conf/lims-ordtask-exception-mysql-mapper.xml new file mode 100644 index 0000000..8a76f13 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/mapper/conf/lims-ordtask-exception-mysql-mapper.xml @@ -0,0 +1,57 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/mapper/conf/lims-ordtask-exception-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/mapper/conf/lims-ordtask-exception-oracle-mapper.xml new file mode 100644 index 0000000..bd14543 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/mapper/conf/lims-ordtask-exception-oracle-mapper.xml @@ -0,0 +1,57 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/mapper/conf/lims-ordtask-exception-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/mapper/conf/lims-ordtask-exception-sqlserver-mapper.xml new file mode 100644 index 0000000..2852064 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/mapper/conf/lims-ordtask-exception-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/resource/LimsOrdtaskExceptionResource.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/resource/LimsOrdtaskExceptionResource.java new file mode 100644 index 0000000..a1e82bb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/resource/LimsOrdtaskExceptionResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.test.ordtaskexception.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.business.test.ordtaskexception.bean.LimsOrdtaskExceptionBean; +import com.sunwayworld.basemodule.business.test.ordtaskexception.service.LimsOrdtaskExceptionService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/business/test/ordtask-exceptions") +public interface LimsOrdtaskExceptionResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/resource/impl/LimsOrdtaskExceptionResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/resource/impl/LimsOrdtaskExceptionResourceImpl.java new file mode 100644 index 0000000..123239b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/resource/impl/LimsOrdtaskExceptionResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.business.test.ordtaskexception.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.business.test.ordtaskexception.resource.LimsOrdtaskExceptionResource; +import com.sunwayworld.basemodule.business.test.ordtaskexception.service.LimsOrdtaskExceptionService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("样品异常信息") +@RestController +@GikamBean +public class LimsOrdtaskExceptionResourceImpl implements LimsOrdtaskExceptionResource { + + @Autowired + private LimsOrdtaskExceptionService limsOrdtaskExceptionService; + + @Override + public LimsOrdtaskExceptionService getService() { + return limsOrdtaskExceptionService; + } + + @Log(value = "新增样品异常信息", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/service/LimsOrdtaskExceptionService.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/service/LimsOrdtaskExceptionService.java new file mode 100644 index 0000000..63d27af --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/service/LimsOrdtaskExceptionService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.test.ordtaskexception.service; + +import com.sunwayworld.basemodule.business.test.ordtaskexception.bean.LimsOrdtaskExceptionBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsOrdtaskExceptionService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/service/impl/LimsOrdtaskExceptionServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/service/impl/LimsOrdtaskExceptionServiceImpl.java new file mode 100644 index 0000000..2e7d55c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskexception/service/impl/LimsOrdtaskExceptionServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.business.test.ordtaskexception.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.business.test.ordtaskexception.dao.LimsOrdtaskExceptionDao; +import com.sunwayworld.basemodule.business.test.ordtaskexception.bean.LimsOrdtaskExceptionBean; +import com.sunwayworld.basemodule.business.test.ordtaskexception.service.LimsOrdtaskExceptionService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsOrdtaskExceptionServiceImpl implements LimsOrdtaskExceptionService { + + @Autowired + private LimsOrdtaskExceptionDao limsOrdtaskExceptionDao; + + @Override + @SuppressWarnings("unchecked") + public LimsOrdtaskExceptionDao getDao() { + return limsOrdtaskExceptionDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsOrdtaskExceptionBean limsOrdtaskException = jsonWrapper.parseUnique(LimsOrdtaskExceptionBean.class); + limsOrdtaskException.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsOrdtaskException); + return limsOrdtaskException.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/bean/LimsOrdtaskResultBean.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/bean/LimsOrdtaskResultBean.java new file mode 100644 index 0000000..5ea0345 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/bean/LimsOrdtaskResultBean.java @@ -0,0 +1,217 @@ +package com.sunwayworld.basemodule.business.test.ordtaskresult.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 试验结果表 + * + * @author lijiaxing@sunwayworld.com + * @date 2022-09-09 + */ +@Table("T_LIMS_ORDTASK_RESULT") +public class LimsOrdtaskResultBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 组织ID + private String orgName;// 组织名称 + private String remarks;// 备注 + private Long ordtaskId;// 项目样品ID + private Long analystId;// 分析项ID + private String analystGroup;// 分析项组 + private String analystName;// 分析项名称 + private String result;// 试验结果 + private String resultType;// 结果类型 + private String revisionRule;// 修约规则 + private String formula;// 计算公式 + private String enteringUserId;// 录入人ID + private String enteringUser;// 录入人 + private LocalDateTime enteringTime;// 录入时间 + + private Long taskId;//项目ID + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public Long getOrdtaskId() { + return ordtaskId; + } + + public void setOrdtaskId(Long ordtaskId) { + this.ordtaskId = ordtaskId; + } + + public Long getAnalystId() { + return analystId; + } + + public void setAnalystId(Long analystId) { + this.analystId = analystId; + } + + public String getAnalystGroup() { + return analystGroup; + } + + public void setAnalystGroup(String analystGroup) { + this.analystGroup = analystGroup; + } + + public String getAnalystName() { + return analystName; + } + + public void setAnalystName(String analystName) { + this.analystName = analystName; + } + + public String getResult() { + return result; + } + + public void setResult(String result) { + this.result = result; + } + + public String getResultType() { + return resultType; + } + + public void setResultType(String resultType) { + this.resultType = resultType; + } + + public String getRevisionRule() { + return revisionRule; + } + + public void setRevisionRule(String revisionRule) { + this.revisionRule = revisionRule; + } + + public String getFormula() { + return formula; + } + + public void setFormula(String formula) { + this.formula = formula; + } + + public String getEnteringUserId() { + return enteringUserId; + } + + public void setEnteringUserId(String enteringUserId) { + this.enteringUserId = enteringUserId; + } + + public String getEnteringUser() { + return enteringUser; + } + + public void setEnteringUser(String enteringUser) { + this.enteringUser = enteringUser; + } + + public LocalDateTime getEnteringTime() { + return enteringTime; + } + + public void setEnteringTime(LocalDateTime enteringTime) { + this.enteringTime = enteringTime; + } + + public Long getTaskId() { + return taskId; + } + + public void setTaskId(Long taskId) { + this.taskId = taskId; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/controller/LimsOrdtaskResultController.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/controller/LimsOrdtaskResultController.java new file mode 100644 index 0000000..2a9fce2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/controller/LimsOrdtaskResultController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.test.ordtaskresult.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/business/test/ordtask-results/page") +public interface LimsOrdtaskResultController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/controller/impl/LimsOrdtaskResultControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/controller/impl/LimsOrdtaskResultControllerImpl.java new file mode 100644 index 0000000..bf3e76b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/controller/impl/LimsOrdtaskResultControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.business.test.ordtaskresult.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.business.test.ordtaskresult.controller.LimsOrdtaskResultController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsOrdtaskResultControllerImpl implements LimsOrdtaskResultController { + + @Log(value = "试验结果表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/business/test/ordtask-results/lims-ordtask-result-edit-list"; + } + + @Log(value = "试验结果表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/business/test/ordtask-results/lims-ordtask-result-detail"; + } + + @Log(value = "试验结果表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/business/test/ordtask-results/lims-ordtask-result-search-list"; + } + + @Log(value = "试验结果表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/business/test/ordtask-results/lims-ordtask-result-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/dao/LimsOrdtaskResultDao.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/dao/LimsOrdtaskResultDao.java new file mode 100644 index 0000000..35ef9a4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/dao/LimsOrdtaskResultDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.business.test.ordtaskresult.dao; + +import com.sunwayworld.basemodule.business.test.ordtaskresult.bean.LimsOrdtaskResultBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsOrdtaskResultDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/dao/impl/LimsOrdtaskResultDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/dao/impl/LimsOrdtaskResultDaoImpl.java new file mode 100644 index 0000000..f6e6c71 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/dao/impl/LimsOrdtaskResultDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.business.test.ordtaskresult.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.business.test.ordtaskresult.bean.LimsOrdtaskResultBean; +import com.sunwayworld.basemodule.business.test.ordtaskresult.dao.LimsOrdtaskResultDao; +import com.sunwayworld.basemodule.business.test.ordtaskresult.mapper.LimsOrdtaskResultMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsOrdtaskResultDaoImpl extends MybatisDaoSupport implements LimsOrdtaskResultDao { + + @Autowired + private LimsOrdtaskResultMapper limsOrdtaskResultMapper; + + @Override + public LimsOrdtaskResultMapper getMapper() { + return limsOrdtaskResultMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/mapper/LimsOrdtaskResultMapper.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/mapper/LimsOrdtaskResultMapper.java new file mode 100644 index 0000000..e568166 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/mapper/LimsOrdtaskResultMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.test.ordtaskresult.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsOrdtaskResultMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/mapper/conf/lims-ordtask-result-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/mapper/conf/lims-ordtask-result-mysql-mapper.xml new file mode 100644 index 0000000..bf23db9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/mapper/conf/lims-ordtask-result-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/mapper/conf/lims-ordtask-result-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/mapper/conf/lims-ordtask-result-oracle-mapper.xml new file mode 100644 index 0000000..66a118f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/mapper/conf/lims-ordtask-result-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/mapper/conf/lims-ordtask-result-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/mapper/conf/lims-ordtask-result-sqlserver-mapper.xml new file mode 100644 index 0000000..bf23db9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/mapper/conf/lims-ordtask-result-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/resource/LimsOrdtaskResultResource.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/resource/LimsOrdtaskResultResource.java new file mode 100644 index 0000000..2122b87 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/resource/LimsOrdtaskResultResource.java @@ -0,0 +1,15 @@ +package com.sunwayworld.basemodule.business.test.ordtaskresult.resource; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.business.test.ordtaskresult.bean.LimsOrdtaskResultBean; +import com.sunwayworld.basemodule.business.test.ordtaskresult.service.LimsOrdtaskResultService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/business/test/ordtask-results") +public interface LimsOrdtaskResultResource extends GenericResource, GenericChoosableResource { + ResponseDTO computeFormula(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/resource/impl/LimsOrdtaskResultResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/resource/impl/LimsOrdtaskResultResourceImpl.java new file mode 100644 index 0000000..d3d3438 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/resource/impl/LimsOrdtaskResultResourceImpl.java @@ -0,0 +1,43 @@ +package com.sunwayworld.basemodule.business.test.ordtaskresult.resource.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.business.test.ordtaskresult.resource.LimsOrdtaskResultResource; +import com.sunwayworld.basemodule.business.test.ordtaskresult.service.LimsOrdtaskResultService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("试验结果表") +@RestController +@GikamBean +public class LimsOrdtaskResultResourceImpl implements LimsOrdtaskResultResource { + + @Autowired + private LimsOrdtaskResultService limsOrdtaskResultService; + + @Override + public LimsOrdtaskResultService getService() { + return limsOrdtaskResultService; + } + + @Log(value = "新增试验结果表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + @PostMapping("/computeFormula") + public ResponseDTO computeFormula(RestJsonWrapperBean wrapper) { + return getService().computeFormula(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/service/LimsOrdtaskResultService.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/service/LimsOrdtaskResultService.java new file mode 100644 index 0000000..e35c54e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/service/LimsOrdtaskResultService.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.test.ordtaskresult.service; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.ordtaskresult.bean.LimsOrdtaskResultBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsOrdtaskResultService extends GenericService, GenericChoosableService { + ResponseDTO computeFormula(RestJsonWrapperBean wrapper); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/service/impl/LimsOrdtaskResultServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/service/impl/LimsOrdtaskResultServiceImpl.java new file mode 100644 index 0000000..fdf9a91 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/ordtaskresult/service/impl/LimsOrdtaskResultServiceImpl.java @@ -0,0 +1,188 @@ +package com.sunwayworld.basemodule.business.test.ordtaskresult.service.impl; + +import com.alibaba.excel.util.StringUtils; +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.baseline.framework.utils.CommonHelper; +import com.sunwayworld.baseline.framework.utils.NumberUtil; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.constant.FolderConstant; +import com.sunwayworld.basemodule.business.test.folder.enumeration.TestGroupEnum; +import com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService; +import com.sunwayworld.basemodule.business.test.folder.util.ComputeEngine; +import com.sunwayworld.basemodule.business.test.folder.util.FolderHelper; +import com.sunwayworld.basemodule.business.test.ordtask.bean.LimsOrdtaskBean; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.utils.NumberUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.business.test.ordtaskresult.dao.LimsOrdtaskResultDao; +import com.sunwayworld.basemodule.business.test.ordtaskresult.bean.LimsOrdtaskResultBean; +import com.sunwayworld.basemodule.business.test.ordtaskresult.service.LimsOrdtaskResultService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.math.BigDecimal; +import java.time.LocalDateTime; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.regex.Pattern; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsOrdtaskResultServiceImpl implements LimsOrdtaskResultService { + + @Autowired + private LimsOrdtaskResultDao limsOrdtaskResultDao; + + @Override + @SuppressWarnings("unchecked") + public LimsOrdtaskResultDao getDao() { + return limsOrdtaskResultDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsOrdtaskResultBean limsOrdtaskResult = jsonWrapper.parseUnique(LimsOrdtaskResultBean.class); + limsOrdtaskResult.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsOrdtaskResult); + return limsOrdtaskResult.getId(); + } + + @Override + public void instantSave(RestJsonWrapperBean wrapper) { + List parses = wrapper.parse(LimsOrdtaskResultBean.class); + List beforeChanges = selectListByIds(CommonHelper.getIdList(parses)); + LimsOrdtaskResultBean otr = selectById(parses.get(0).getId()); + LimsTaskBean tk = ApplicationContextHelper.getBean(LimsTaskService.class).selectById(otr.getTaskId()); + + if (parses.stream().anyMatch(s -> s.getResult() != null || s.getResultType() != null || s.getRevisionRule() != null)) { + Map map = CommonHelper.createMap(LimsOrdtaskResultBean::getId, parses); + List beans = selectListByIds(CommonHelper.getIdList(parses)); + for (LimsOrdtaskResultBean bean : beans) { + LimsOrdtaskResultBean parse = map.get(bean.getId()); + // 科学计数法 + boolean b = com.sunwayworld.framework.utils.StringUtils.isEmpty(parse.getResult()) ? false : Pattern.compile("^[+-]?\\d+\\.?\\d*[Ee][+-]?\\d+$").matcher(parse.getResult()).find(); + boolean numeric = NumberUtil.isNumeric(bean.getResult()); + if (CommonHelper.isNotNull(parse.getResultType()) && + FolderConstant.RESULTTYPE_NUMBER.equals(parse.getResultType()) && + !(b || numeric)) { + throw new CheckedException("当前试验结果非数值型"); + } + if (CommonHelper.isNotNull(parse.getResult()) && + FolderConstant.RESULTTYPE_NUMBER.equals(bean.getResultType()) && + !(NumberUtils.isNumber(parse.getResult()) || b)) { + throw new CheckedException("当前试验结果需数值型"); + } + + parse.setEnteringUserId(LocalContextHelper.getLoginUserId()); + parse.setEnteringTime(LocalDateTime.now()); + parse.setEnteringUser(LocalContextHelper.getLoginUserName()); + } + this.getDao().update(parses, "enteringUserId", "enteringUser", "enteringTime"); + } + LimsOrdtaskResultService.super.instantSave(wrapper); + + if (TestGroupEnum.KD.getName().equals(tk.getTestGroup())) { + //扣电设置试验结果 + List pOrdtaskResultUpdateList = parses.stream().filter(p -> CommonHelper.isNotNull(p.getResult())).collect(Collectors.toList()); + if (CommonHelper.isNotEmpty(pOrdtaskResultUpdateList)) { + for (LimsOrdtaskResultBean c : pOrdtaskResultUpdateList) { + LimsOrdtaskResultBean b = selectById(c.getId()); + LimsTaskBean task = FolderHelper.getTask(b.getTaskId()); + List ordtaskResults = selectListByFilter(SearchFilter.instance().match("taskId", b.getTaskId()).filter(MatchPattern.EQ)); + double result = 0; + int n = 0; + for (LimsOrdtaskResultBean o : ordtaskResults) { + if (FolderConstant.ANALYSTGROUP_EXPERIMENTALRESULT.equals(o.getAnalystGroup()) && FolderConstant.RESULTTYPE_NUMBER.equals(o.getResultType())) { + if (CommonHelper.isNotNull(o.getResult())) { + result += Double.parseDouble(o.getResult()); + } + n++; + } + } + LimsOrdtaskResultBean ot0 = ordtaskResults.get(0); + if (CommonHelper.isNotNull(ot0.getRevisionRule())) { + task.setResult(NumberUtils.rounding(new BigDecimal(String.valueOf(result / n)).toPlainString(), ot0.getRevisionRule())); + } else { + task.setResult(new BigDecimal(String.valueOf(result / n)).toPlainString()); + } + ApplicationContextHelper.getBean(LimsTaskService.class).updateIfChanged(task); + } + } + } else if (TestGroupEnum.RB.getName().equals(tk.getTestGroup())) { + //软包设置试验结果 + List pOrdtaskResultUpdateList = parses.stream().filter(p -> CommonHelper.isNotNull(p.getResult())).collect(Collectors.toList()); + if (CommonHelper.isNotEmpty(pOrdtaskResultUpdateList)) { + List otrs = ApplicationContextHelper.getBean(LimsOrdtaskResultService.class).selectListByFilter(SearchFilter.instance().match("taskId", tk.getId()).filter(MatchPattern.EQ)); + Map> otrMap = otrs.stream().collect(Collectors.groupingBy(LimsOrdtaskResultBean::getOrdtaskId)); + double result = 0; + for (List ls : otrMap.values()) { + double d = ls.stream().limit(1).mapToDouble(s -> NumberUtil.getDouble(s.getResult())).sum(); + result += d; + } + result = result / otrMap.size(); + tk.setResult(NumberUtil.getString(result)); + ApplicationContextHelper.getBean(LimsTaskService.class).updateIfChanged(tk); + } + } + + //修约公式 + List ps = parses.stream().filter(p -> CommonHelper.isNotNull(p.getResult()) || CommonHelper.isNotNull(p.getRevisionRule())).collect(Collectors.toList()); + if (CommonHelper.isNotEmpty(ps)) { + List bs = selectListByIds(CommonHelper.getIdList(ps)); + for (LimsOrdtaskResultBean b : bs) { + if (CommonHelper.isNotNull(b.getResult()) && CommonHelper.isNotNull(b.getRevisionRule())) { + String rounding = NumberUtils.rounding(b.getResult(), b.getRevisionRule()); + BigDecimal bigDecimal = new BigDecimal(rounding); + b.setResult(bigDecimal.toPlainString()); + } + } + updateIfChanged(bs); + FolderHelper.createTaskResultRecordsByOtr(beforeChanges,bs); + } + } + + @Override + @Transactional + public ResponseDTO computeFormula(RestJsonWrapperBean wrapper) { + LimsOrdtaskBean ordtask = wrapper.parseUnique(LimsOrdtaskBean.class); + List ordtaskResultBeans = ApplicationContextHelper.getBean(LimsOrdtaskResultService.class).selectListByFilter( + SearchFilter.instance().match("ordtaskId", ordtask.getId()).filter(MatchPattern.EQ) + .match("resultType", "数值型").filter(MatchPattern.SEQ)); + Map params = new HashMap<>(); + for (LimsOrdtaskResultBean b : ordtaskResultBeans) { + params.put(b.getAnalystName(),NumberUtil.getDouble(b.getResult())); + } + + LimsFolderBean limsFolderBean = ApplicationContextHelper.getBean(LimsFolderService.class).selectFirstByFilter(SearchFilter.instance().match("ID", ordtask.getExt$Item("folderid")).filter(MatchPattern.SEQ)); + params.put("lab", limsFolderBean.getLab()); + + ComputeEngine computeEngine = new ComputeEngine(); + computeEngine.addParams(params); + for (LimsOrdtaskResultBean b : ordtaskResultBeans) { + if (StringUtils.isNotBlank(b.getFormula())) { + b.setResult(NumberUtil.getString(computeEngine.getResult(b.getAnalystName(),b.getFormula()))); + if (CommonHelper.isNotNull(b.getRevisionRule())&&CommonHelper.isNotNull(b.getResult())){ + b.setResult(NumberUtils.rounding(b.getResult(),b.getRevisionRule())); + } + } + } + updateIfChanged(ordtaskResultBeans); + return new ResponseDTO(); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/bean/LimsReportBean.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/bean/LimsReportBean.java new file mode 100644 index 0000000..1a16485 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/bean/LimsReportBean.java @@ -0,0 +1,251 @@ +package com.sunwayworld.basemodule.business.test.report.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.Insertable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 报告表 + * + * @author lijiaxing@sunwayworld.com + * @date 2022-09-16 + */ +@Table("T_LIMS_REPORT") +public class LimsReportBean extends AbstractInsertable implements Insertable , Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 组织ID + private String orgName;// 组织名称 + private String remarks;// 备注 + private String reportName;// 报告名称` + private Long folderId;// 委托单ID + private String folderIds; //多个委托单 + private Long taskId;// 任务ID + + private String reportType;//报告类型 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private Long reportTemplateId; //报告模板id + private String reportTemplateName; //报告模板名称 + private String createReportUserId; //报告生成人 + private String createReportUserName; + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createReportTime; //报告生成时间、替换时间 + private Long fileId;// 报告文件ID + private Long pdfFileId;// pdf文件ID + @NotNull(defaultValue = "1") + private String autoSign; //默认是1,表示对报告文件加签名、签章。否则不加签名、签章。 转pdf、水印都要转 + private String reportNo; //报告编号 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getReportName() { + return reportName; + } + + public void setReportName(String reportName) { + this.reportName = reportName; + } + + public Long getFolderId() { + return folderId; + } + + public void setFolderId(Long folderId) { + this.folderId = folderId; + } + + public Long getTaskId() { + return taskId; + } + + public void setTaskId(Long taskId) { + this.taskId = taskId; + } + + public String getReportType() { + return reportType; + } + + public void setReportType(String reportType) { + this.reportType = reportType; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public Long getReportTemplateId() { + return reportTemplateId; + } + + public void setReportTemplateId(Long reportTemplateId) { + this.reportTemplateId = reportTemplateId; + } + + public String getReportTemplateName() { + return reportTemplateName; + } + + public void setReportTemplateName(String reportTemplateName) { + this.reportTemplateName = reportTemplateName; + } + + public String getCreateReportUserId() { + return createReportUserId; + } + + public void setCreateReportUserId(String createReportUserId) { + this.createReportUserId = createReportUserId; + } + + public String getCreateReportUserName() { + return createReportUserName; + } + + public void setCreateReportUserName(String createReportUserName) { + this.createReportUserName = createReportUserName; + } + + public LocalDateTime getCreateReportTime() { + return createReportTime; + } + + public void setCreateReportTime(LocalDateTime createReportTime) { + this.createReportTime = createReportTime; + } + + public Long getFileId() { + return fileId; + } + + public void setFileId(Long fileId) { + this.fileId = fileId; + } + + public Long getPdfFileId() { + return pdfFileId; + } + + public void setPdfFileId(Long pdfFileId) { + this.pdfFileId = pdfFileId; + } + + public String getAutoSign() { + return autoSign; + } + + public void setAutoSign(String autoSign) { + this.autoSign = autoSign; + } + + public String getFolderIds() { + return folderIds; + } + + public void setFolderIds(String folderIds) { + this.folderIds = folderIds; + } + + public String getReportNo() { + return reportNo; + } + + public void setReportNo(String reportNo) { + this.reportNo = reportNo; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/controller/LimsReportController.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/controller/LimsReportController.java new file mode 100644 index 0000000..597a84b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/controller/LimsReportController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.test.report.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/business/test/reports/page") +public interface LimsReportController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/controller/impl/LimsReportControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/controller/impl/LimsReportControllerImpl.java new file mode 100644 index 0000000..e79852c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/controller/impl/LimsReportControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.business.test.report.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.business.test.report.controller.LimsReportController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsReportControllerImpl implements LimsReportController { + + @Log(value = "报告表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/business/test/reports/lims-report-edit-list"; + } + + @Log(value = "报告表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/business/test/reports/lims-report-detail"; + } + + @Log(value = "报告表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/business/test/reports/lims-report-search-list"; + } + + @Log(value = "报告表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/business/test/reports/lims-report-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/dao/LimsReportDao.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/dao/LimsReportDao.java new file mode 100644 index 0000000..407f38a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/dao/LimsReportDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.business.test.report.dao; + +import com.sunwayworld.basemodule.business.test.report.bean.LimsReportBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsReportDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/dao/impl/LimsReportDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/dao/impl/LimsReportDaoImpl.java new file mode 100644 index 0000000..3fe9c67 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/dao/impl/LimsReportDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.business.test.report.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.business.test.report.bean.LimsReportBean; +import com.sunwayworld.basemodule.business.test.report.dao.LimsReportDao; +import com.sunwayworld.basemodule.business.test.report.mapper.LimsReportMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsReportDaoImpl extends MybatisDaoSupport implements LimsReportDao { + + @Autowired + private LimsReportMapper limsReportMapper; + + @Override + public LimsReportMapper getMapper() { + return limsReportMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/enumeration/ColorEnum.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/enumeration/ColorEnum.java new file mode 100644 index 0000000..af0a6da --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/enumeration/ColorEnum.java @@ -0,0 +1,42 @@ +package com.sunwayworld.basemodule.business.test.report.enumeration; + +import java.awt.*; + +public enum ColorEnum { + A(new Color(0, 32, 96)), + B(new Color(0, 176, 80)), + C(new Color(255, 0, 0)), + D(new Color(112, 48, 160)), + E(new Color(247, 150, 70)), + F(new Color(38, 38, 38)), + G(new Color(155, 187, 89)), + H(new Color(255, 192, 0)), + I(new Color(255, 0, 255)), + J(new Color(0, 176, 240)), + K(new Color(192, 80, 77)), + L(new Color(128, 128, 128)), + M(new Color(33, 22, 246)), + N(new Color(79, 98, 40)), + O(new Color(255, 255, 0)), + P(new Color(153, 255, 204)); + private Color color; + + ColorEnum(Color color) { + this.color = color; + } + + public Color getColor() { + return color; + } + + public void setColor(Color color) { + this.color = color; + } + + public static Color getColor(String name) { + try { + return ColorEnum.valueOf(name.substring(0, 1)).getColor(); + } catch (Exception ignored) {} + return ColorEnum.A.getColor(); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/enumeration/ReportEnum.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/enumeration/ReportEnum.java new file mode 100644 index 0000000..4fa8af9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/enumeration/ReportEnum.java @@ -0,0 +1,60 @@ +package com.sunwayworld.basemodule.business.test.report.enumeration; + +import com.sunwayworld.basemodule.business.test.report.service.LimsReportCreateService; +import com.sunwayworld.basemodule.business.test.report.service.impl.*; + +public enum ReportEnum { + RB("RB", getPath("RB.xlsx"), null), + RB_45C_X("RB_45C_X", getPath("RB_45C_X.xlsx"), LimsReportCreateRB45CX.class), + RB_25C_X("RB_25C_X", getPath("RB_25C_X.xlsx"), LimsReportCreateRB25CX.class), + RB_45C_X_DCR("RB_45C_X_DCR", getPath("RB_45C_X_DCR.xlsx"), LimsReportCreateRB45CXDCR.class), + RB_25C_X_DCR("RB_25C_X_DCR", getPath("RB_25C_X_DCR.xlsx"), LimsReportCreateRB25CXDCR.class), + RB_LC_DCR("RB_LC_DCR", getPath("RB_LC_DCR.xlsx"), LimsReportCreateRBLCDCR.class), + RB_HC_DCR("RB_HC_DCR", getPath("RB_HC_DCR.xlsx"), LimsReportCreateRBHCDCR.class), + RB_FY("RB_FY", getPath("RB_FY.xlsx"), LimsReportCreateRBFY.class), + RB_HC("RB_HC", getPath("RB_HC.xlsx"), LimsReportCreateRBHC.class), + LANDIAN("LANDIAN", getPath("LANDIAN.xlsx"), LimsReportCreateLanDian.class), + RB_FANGDIAN("RB_FANGDIAN", getPath("RB_FANGDIAN.xlsx"), LimsReportCreateDischarge.class), + RB_BEILVFANGDIAN("RB_BEILVFANGDIAN", getPath("RB_BEILVFANGDIAN.xlsx"), LimsReportCreateDischargeMag.class), + RB_ONE_C("RB_ONE_C", getPath("RB_ONE_C.xlsx"), LimsReportCreateOneC.class), + DCR("DCR", getPath("DCR.xlsx"), LimsReportCreateDCR.class); + private String localPath; + private String name; + private Class impl; + + ReportEnum(String name, String localPath, Class impl) { + this.localPath = localPath; + this.name = name; + this.impl = impl; + } + + public static final String BASE_PATH = "report/"; + + public static String getPath(String fileName) { + return BASE_PATH + fileName; + } + + public String getLocalPath() { + return localPath; + } + + public void setLocalPath(String localPath) { + this.localPath = localPath; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public Class getImpl() { + return impl; + } + + public void setImpl(Class impl) { + this.impl = impl; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/mapper/LimsReportMapper.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/mapper/LimsReportMapper.java new file mode 100644 index 0000000..8494aaa --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/mapper/LimsReportMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.test.report.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsReportMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/mapper/conf/lims-report-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/report/mapper/conf/lims-report-mysql-mapper.xml new file mode 100644 index 0000000..fb6feed --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/mapper/conf/lims-report-mysql-mapper.xml @@ -0,0 +1,28 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/mapper/conf/lims-report-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/report/mapper/conf/lims-report-oracle-mapper.xml new file mode 100644 index 0000000..951c1e3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/mapper/conf/lims-report-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/mapper/conf/lims-report-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/report/mapper/conf/lims-report-sqlserver-mapper.xml new file mode 100644 index 0000000..951c1e3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/mapper/conf/lims-report-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/resolve/SendSampleNoListResoleFunction.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/resolve/SendSampleNoListResoleFunction.java new file mode 100644 index 0000000..56a507d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/resolve/SendSampleNoListResoleFunction.java @@ -0,0 +1,156 @@ +package com.sunwayworld.basemodule.business.test.report.resolve; + +import com.sunwayworld.basemodule.business.result.bean.LimsResultBean; +import com.sunwayworld.basemodule.business.result.service.LimsResultService; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTestMatrixBean; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.basemodule.business.test.task.service.LimsTestMatrixService; +import com.sunwayworld.basemodule.trm.equipt.equipt.service.LimsEquiptService; +import com.sunwayworld.cloud.lims.reporttemplate.support.data.LimsTemplateDataList; +import com.sunwayworld.cloud.lims.reporttemplate.support.data.LimsTemplateDataMap; +import com.sunwayworld.cloud.lims.reporttemplate.support.resolver.LimsCustomerDataResolveFunction; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.service.CoreFileService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.util.HashSet; +import java.util.List; +import java.util.Set; +import java.util.stream.Collectors; + +/** + * 综合报告-按样品批次循环 + */ +@Component +public class SendSampleNoListResoleFunction implements LimsCustomerDataResolveFunction{ + @Autowired + private LimsFolderService limsFolderService; + @Autowired + private LimsOrderService limsOrderService; + @Autowired + private LimsTaskService limsTaskService; + @Autowired + private LimsEquiptService limsEquiptService; + @Autowired + private LimsResultService limsResultService; + @Autowired + private CoreFileService coreFileService; + @Autowired + private LimsTestMatrixService testMatrixService; + + @Override + public LimsTemplateDataList> apply(LimsTemplateDataList> currentDataList) { + if(ObjectUtils.isEmpty(currentDataList)){ + return currentDataList; + } + List folderIds = currentDataList.stream().map(c -> Long.parseLong(ObjectUtils.toString(c.get("id")))).collect(Collectors.toList()); + currentDataList.clear(); + + List orderBeans = limsOrderService.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR)); + MapperParameter p = new MapperParameter(); + p.setFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR).match("checkFlag", "1").filter(MatchPattern.SEQ)); + p.put("relationFlag",1); + List matrixBeans = testMatrixService.selectList(p); + List taskBeans = limsTaskService.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR)); + List resultBeans = limsResultService.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR)); + //T_LIMS_TASK$1254237212530400(String), orderPic + List coreFileBeans = coreFileService.selectListByFilter(SearchFilter.instance().match("TARGETID", taskBeans.stream().map(c -> "T_LIMS_TASK$" + c.getId()).collect(Collectors.toList())).filter(MatchPattern.OR) + .match("BIZCATEGORY", "orderPic").filter(MatchPattern.SEQ)); + + List sendSampleBatchNos = orderBeans.stream().filter(c -> !ObjectUtils.isEmpty(c.getSendSampleBatchNo())).map(c -> c.getSendSampleBatchNo()).distinct().collect(Collectors.toList()); + int sendSampleBatchNoIndex = 1; + for (String sendSampleBatchNo : sendSampleBatchNos) { + LimsTemplateDataMap sampleBatch = new LimsTemplateDataMap<>(); + sampleBatch.put("idx",sendSampleBatchNoIndex); + sampleBatch.put("sendSampleBatchNo",sendSampleBatchNo); + + LimsTemplateDataList> testTypeList = new LimsTemplateDataList<>(); + //批次下有哪些试验类型 + List sampleBatchMatrixs = matrixBeans.stream().filter(c -> sendSampleBatchNo.equals(c.getExt$Item("sendsamplebatchno"))).collect(Collectors.toList()); + List testtypes = sampleBatchMatrixs.stream().map(c -> c.getExt$Item("testtype")).distinct().collect(Collectors.toList()); + for (int i = 0; i < testtypes.size(); i++) { + String type = testtypes.get(i); + List testTypeMatrixs = sampleBatchMatrixs.stream().filter(c -> c.getExt$Item("testtype").equals(type)).collect(Collectors.toList()); + LimsTemplateDataMap testType = new LimsTemplateDataMap<>(); + testType.put("idxT1",sendSampleBatchNoIndex); + testType.put("idxT2",(i+1)); + testType.put("testType",testtypes.get(i)); + + //设备 + LimsTemplateDataList> equipts = new LimsTemplateDataList<>(); + LimsTemplateDataList> results = new LimsTemplateDataList<>(); + LimsTemplateDataList> orderImgs = new LimsTemplateDataList<>(); + int equiptIndex = 1; + int resultIndex = 1; + Set ukEptCodes = new HashSet<>(); + for (LimsTestMatrixBean testTypeMatrix : testTypeMatrixs) { + List tasks = taskBeans.stream().filter(c -> c.getId().longValue() == testTypeMatrix.getOrdtaskId().longValue()).collect(Collectors.toList()); + for (LimsTaskBean task : tasks) { + String[] codes = task.getEquiptCode().split(","); + String[] names = task.getEquiptName().split(","); + //String[] sepcs = task.getSpecification().split(","); + for (int i1 = 0; i1 < codes.length; i1++) { + if(!ukEptCodes.contains(codes[i1])){ + ukEptCodes.add(codes[i1]); + LimsTemplateDataMap equipt = new LimsTemplateDataMap<>(); + equipt.put("EQUIPTNO",codes[i1]); + equipt.put("equiptName",names[i1]); + equipt.put("EQUIPTMODEL",""); + equipt.put("index",equiptIndex); + equipts.add(equipt); + equiptIndex++; + } + } + } + + List typeResults = resultBeans.stream().filter(c -> c.getTestMatrixId().longValue() == testTypeMatrix.getId().longValue()).collect(Collectors.toList()); + for (int i1 = 0; i1 < typeResults.size(); i1++) { + LimsTemplateDataMap result = new LimsTemplateDataMap<>(); + result.put("index",resultIndex); + result.put("analystName",typeResults.get(i1).getAnalystName()); + result.put("finalResult",typeResults.get(i1).getFinalResult()); + results.add(result); + resultIndex++; + } + + for (LimsTaskBean task : tasks) { + List imgs = coreFileBeans.stream().filter(c -> c.getTargetId().equals("T_LIMS_TASK$" + task.getId())).collect(Collectors.toList()); + for (CoreFileBean img : imgs) { + LimsTemplateDataMap orderImg = new LimsTemplateDataMap<>(); + orderImg.put("src",img); + orderImg.put("name",img.getName().substring(0,img.getName().lastIndexOf("."))); + orderImgs.add(orderImg); + } + } + } + + testType.put("equipts",equipts); + + //分析结果 + testType.put("results",results); + + //样品图片 T_LIMS_TASK$1254237212530400(String), orderPic + testType.put("orderImgs",orderImgs); + + testTypeList.add(testType); + } + + sampleBatch.put("testTypeList",testTypeList); + currentDataList.add(sampleBatch); + sendSampleBatchNoIndex++; + } + + + return currentDataList; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/resolve/SummaryReportFormResoleFunction.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/resolve/SummaryReportFormResoleFunction.java new file mode 100644 index 0000000..0c5a4ac --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/resolve/SummaryReportFormResoleFunction.java @@ -0,0 +1,46 @@ +package com.sunwayworld.basemodule.business.test.report.resolve; + +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService; +import com.sunwayworld.cloud.lims.reporttemplate.support.data.LimsTemplateDataList; +import com.sunwayworld.cloud.lims.reporttemplate.support.data.LimsTemplateDataMap; +import com.sunwayworld.cloud.lims.reporttemplate.support.resolver.LimsCustomerDataResolveFunction; +import com.sunwayworld.framework.utils.ObjectUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.util.List; +import java.util.stream.Collectors; + +/** + * 综合报告-表单数据 + */ +@Component +public class SummaryReportFormResoleFunction implements LimsCustomerDataResolveFunction{ + @Autowired + private LimsFolderService limsFolderService; + + @Override + public LimsTemplateDataList> apply(LimsTemplateDataList> currentDataList) { + if(ObjectUtils.isEmpty(currentDataList)){ + return currentDataList; + } + List folderIds = currentDataList.stream().map(c -> Long.parseLong(ObjectUtils.toString(c.get("id")))).collect(Collectors.toList()); + List folderBeans = limsFolderService.selectListByIds(folderIds); + + currentDataList.clear(); + LimsFolderBean folderBean = folderBeans.get(0); + LimsTemplateDataMap e = new LimsTemplateDataMap<>(); + //项目名称 + e.put("specification",folderBean.getSpecification()); + //项目编码 + e.put("productNo","暂无字段"); + //项目负责人 + e.put("projectLeader",folderBean.getProjectLeader()); + //产品名称 + e.put("productName",folderBean.getProductName()); + currentDataList.add(e); + + return currentDataList; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/resolve/testTypeListResoleFunction.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/resolve/testTypeListResoleFunction.java new file mode 100644 index 0000000..b2baf4b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/resolve/testTypeListResoleFunction.java @@ -0,0 +1,213 @@ +package com.sunwayworld.basemodule.business.test.report.resolve; + +import com.sunwayworld.basemodule.business.result.bean.LimsResultBean; +import com.sunwayworld.basemodule.business.result.service.LimsResultService; +import com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTestMatrixBean; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.basemodule.business.test.task.service.LimsTestMatrixService; +import com.sunwayworld.basemodule.coredata.method.bean.LimsMethodBean; +import com.sunwayworld.basemodule.coredata.method.service.LimsMethodService; +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.basemodule.trm.equipt.equipt.service.LimsEquiptService; +import com.sunwayworld.cloud.lims.reporttemplate.support.data.LimsTemplateDataList; +import com.sunwayworld.cloud.lims.reporttemplate.support.data.LimsTemplateDataMap; +import com.sunwayworld.cloud.lims.reporttemplate.support.resolver.LimsCustomerDataResolveFunction; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.service.CoreFileService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.util.*; +import java.util.stream.Collectors; + +/** + * 单项办稿-按检测项目类型循环 + */ +@Component +public class testTypeListResoleFunction implements LimsCustomerDataResolveFunction{ + @Autowired + private LimsFolderService limsFolderService; + @Autowired + private LimsOrderService limsOrderService; + @Autowired + private LimsTaskService limsTaskService; + @Autowired + private LimsEquiptService limsEquiptService; + @Autowired + private LimsResultService limsResultService; + @Autowired + private CoreFileService coreFileService; + @Autowired + private LimsTestMatrixService testMatrixService; + @Autowired + private LimsMethodService limsMethodService; + + @Override + public LimsTemplateDataList> apply(LimsTemplateDataList> currentDataList) { + if(ObjectUtils.isEmpty(currentDataList)){ + return currentDataList; + } + List folderIds = currentDataList.stream().map(c -> Long.parseLong(ObjectUtils.toString(c.get("id")))).collect(Collectors.toList()); + currentDataList.clear(); + + List orderBeans = limsOrderService.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR)); + MapperParameter p = new MapperParameter(); + p.setFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR).match("checkFlag", "1").filter(MatchPattern.SEQ)); + p.put("relationFlag",1); + List matrixBeans = testMatrixService.selectList(p); + List taskBeans = limsTaskService.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR)); + List resultBeans = limsResultService.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR)); + //T_LIMS_TASK$1254237212530400(String), orderPic + List coreFileBeans = coreFileService.selectListByFilter(SearchFilter.instance().match("TARGETID", taskBeans.stream().map(c -> "T_LIMS_TASK$" + c.getId()).collect(Collectors.toList())).filter(MatchPattern.OR) + .match("BIZCATEGORY", "orderPic").filter(MatchPattern.SEQ)); + List equiptCodeList=new ArrayList<>(); + taskBeans.stream().forEach(task->{ + equiptCodeList.addAll(Arrays.stream(task.getEquiptCode().split(",")).collect(Collectors.toList())); + }); + List equiptBeans= limsEquiptService.selectListByFilter(SearchFilter.instance().match("equiptCode",equiptCodeList.stream().distinct().collect(Collectors.toList())).filter(MatchPattern.OR)); + List sendSampleBatchNos = orderBeans.stream().filter(c -> !ObjectUtils.isEmpty(c.getSendSampleBatchNo())).map(c -> c.getSendSampleBatchNo()).distinct().collect(Collectors.toList()); + List testTypes = taskBeans.stream().filter(c -> !ObjectUtils.isEmpty(c.getTestType())).map(c -> c.getTestType()).distinct().collect(Collectors.toList()); + List methodBeanList=limsMethodService.selectAll(); + for (Long folderId:folderIds) { + + int testTypeIndex = 1; + + for (String testType : testTypes) { + LimsTemplateDataMap testTypeData = new LimsTemplateDataMap<>(); + testTypeData.put("idxT1", testTypeIndex); + testTypeData.put("testType", testType); + List tasks = taskBeans.stream().filter(t -> t.getTestType().equals(testType)&&t.getFolderId().toString().equals(folderId.toString())).collect(Collectors.toList()); + List methodBeans = methodBeanList.stream().filter(m->m.getId().toString().equals(tasks.get(0).getMethodId().toString())).collect(Collectors.toList()); + testTypeData.put("methodDesc", methodBeans.get(0).getMethodDesc()); + // + //设备 + LimsTemplateDataList> equipts = new LimsTemplateDataList<>(); + LimsTemplateDataList> orders = new LimsTemplateDataList<>(); + LimsTemplateDataList> results = new LimsTemplateDataList<>(); + LimsTemplateDataList> orderImgs = new LimsTemplateDataList<>(); + int equiptIndex = 1; + int resultIndex = 1; + int orderIndex = 1; + Set ukEptCodes = new HashSet<>(); + for (LimsTaskBean task : tasks) { + String[] codes = task.getEquiptCode().split(","); + String[] names = task.getEquiptName().split(","); + //String[] sepcs = task.getSpecification().split(","); + for (int i1 = 0; i1 < codes.length; i1++) { + if (!ukEptCodes.contains(codes[i1])) { + String EptCode = codes[i1]; + LimsEquiptBean equiptBean = equiptBeans.stream().filter(e -> e.getEquiptCode().equals(EptCode)).findFirst().orElse(null); + ukEptCodes.add(codes[i1]); + LimsTemplateDataMap equipt = new LimsTemplateDataMap<>(); + equipt.put("EQUIPTNO", codes[i1]); + equipt.put("equiptName", names[i1]); + equipt.put("correctInDate", equiptBean.getCorrectInDate()); + equipt.put("index", equiptIndex); + equipts.add(equipt); + equiptIndex++; + } + } + + List imgs = coreFileBeans.stream().filter(c -> c.getTargetId().equals("T_LIMS_TASK$" + task.getId())).collect(Collectors.toList()); + for (CoreFileBean img : imgs) { + LimsTemplateDataMap orderImg = new LimsTemplateDataMap<>(); + orderImg.put("src", img); + orderImg.put("name", img.getName().substring(0, img.getName().lastIndexOf("."))); + orderImgs.add(orderImg); + } + + + } + List orderBeanList = orderBeans.stream().filter(t -> t.getFolderId().toString().equals(folderId.toString())).collect(Collectors.toList()); + + for (LimsOrderBean testTypeMatrix : orderBeanList) { + List typeResults = resultBeans.stream().filter(c -> c.getOrderId().longValue() == testTypeMatrix.getId().longValue()).collect(Collectors.toList()); + for (int i1 = 0; i1 < typeResults.size(); i1++) { + LimsResultBean re=typeResults.get(i1); + List tasks1 = tasks.stream().filter(t -> t.getId().toString().equals(re.getOrdtaskId().toString())).collect(Collectors.toList()); + + LimsTemplateDataMap result = new LimsTemplateDataMap<>(); + result.put("index", resultIndex); + result.put("analystName", typeResults.get(i1).getAnalystName()); + result.put("finalResult", typeResults.get(i1).getFinalResult()); + result.put("ordNo", testTypeMatrix.getOrdNo()); + result.put("testName", tasks1.get(0).getTestName()); + result.put("unit", typeResults.get(i1).getUnit()); + result.put("methodName", tasks1.get(0).getMethodName()); + results.add(result); + resultIndex++; + + //辅助设备 + if(re.getHelpEptCodes()!=null) { + String[] codes = re.getHelpEptCodes().split(","); + String[] names = re.getHelfpEptNames().split(","); + if (!ukEptCodes.contains(codes[i1])) { + String EptCode = codes[i1]; + LimsEquiptBean equiptBean = equiptBeans.stream().filter(e -> e.getEquiptCode().equals(EptCode)).findFirst().orElse(null); + ukEptCodes.add(codes[i1]); + LimsTemplateDataMap equipt = new LimsTemplateDataMap<>(); + equipt.put("EQUIPTNO", codes[i1]); + equipt.put("equiptName", names[i1]); + equipt.put("correctInDate", equiptBean.getCorrectInDate()); + equipt.put("index", equiptIndex); + equipts.add(equipt); + equiptIndex++; + } + } + } + + LimsTemplateDataMap order = new LimsTemplateDataMap<>(); + order.put("index", orderIndex); + order.put("sendSampleBatchNo", testTypeMatrix.getSendSampleBatchNo()); + order.put("ordNo", testTypeMatrix.getOrdNo()); + order.put("ordName", testTypeMatrix.getOrdName()); + order.put("ordDesc", testTypeMatrix.getOrdDesc()); + orders.add(order); + orderIndex++; + + //天平 + if(testTypeMatrix.getBalanceEptCode()!=null) { + String codes = testTypeMatrix.getBalanceEptCode(); + String names = testTypeMatrix.getBalanceEptName(); + if (!ukEptCodes.contains(codes)) { + String EptCode = codes; + LimsEquiptBean equiptBean = equiptBeans.stream().filter(e -> e.getEquiptCode().equals(EptCode)).findFirst().orElse(null); + ukEptCodes.add(codes); + LimsTemplateDataMap equipt = new LimsTemplateDataMap<>(); + equipt.put("EQUIPTNO", codes); + equipt.put("equiptName", names); + equipt.put("correctInDate", equiptBean.getCorrectInDate()); + equipt.put("index", equiptIndex); + equipts.add(equipt); + equiptIndex++; + } + } + } + + + testTypeData.put("equipts", equipts); + testTypeData.put("orders", orders); + + //分析结果 + testTypeData.put("results", results); + + //样品图片 T_LIMS_TASK$1254237212530400(String), orderPic + testTypeData.put("orderImgs", orderImgs); + + + currentDataList.add(testTypeData); + testTypeIndex++; + } + + } + return currentDataList; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/resolve/testTypeResultListResoleFunction.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/resolve/testTypeResultListResoleFunction.java new file mode 100644 index 0000000..46a763f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/resolve/testTypeResultListResoleFunction.java @@ -0,0 +1,214 @@ +package com.sunwayworld.basemodule.business.test.report.resolve; + +import com.sunwayworld.basemodule.business.result.bean.LimsResultBean; +import com.sunwayworld.basemodule.business.result.service.LimsResultService; +import com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTestMatrixBean; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.basemodule.business.test.task.service.LimsTestMatrixService; +import com.sunwayworld.basemodule.coredata.method.bean.LimsMethodBean; +import com.sunwayworld.basemodule.coredata.method.service.LimsMethodService; +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.basemodule.trm.equipt.equipt.service.LimsEquiptService; +import com.sunwayworld.cloud.lims.reporttemplate.support.data.LimsTemplateDataList; +import com.sunwayworld.cloud.lims.reporttemplate.support.data.LimsTemplateDataMap; +import com.sunwayworld.cloud.lims.reporttemplate.support.resolver.LimsCustomerDataResolveFunction; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.service.CoreFileService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.util.*; +import java.util.stream.Collectors; + +/** + * 单项办稿-按检测项目类型循环(只含结果) + */ +@Component +public class testTypeResultListResoleFunction implements LimsCustomerDataResolveFunction{ + @Autowired + private LimsFolderService limsFolderService; + @Autowired + private LimsOrderService limsOrderService; + @Autowired + private LimsTaskService limsTaskService; + @Autowired + private LimsEquiptService limsEquiptService; + @Autowired + private LimsResultService limsResultService; + @Autowired + private CoreFileService coreFileService; + @Autowired + private LimsTestMatrixService testMatrixService; + @Autowired + private LimsMethodService limsMethodService; + + @Override + public LimsTemplateDataList> apply(LimsTemplateDataList> currentDataList) { + if(ObjectUtils.isEmpty(currentDataList)){ + return currentDataList; + } + List folderIds = currentDataList.stream().map(c -> Long.parseLong(ObjectUtils.toString(c.get("id")))).collect(Collectors.toList()); + currentDataList.clear(); + + List orderBeans = limsOrderService.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR)); + MapperParameter p = new MapperParameter(); + p.setFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR).match("checkFlag", "1").filter(MatchPattern.SEQ)); + p.put("relationFlag",1); + List matrixBeans = testMatrixService.selectList(p); + List taskBeans = limsTaskService.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR)); + List resultBeans = limsResultService.selectListByFilter( + SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR) + .match("judgeItem","1").filter(MatchPattern.EQ)); + //T_LIMS_TASK$1254237212530400(String), orderPic + List coreFileBeans = coreFileService.selectListByFilter(SearchFilter.instance().match("TARGETID", taskBeans.stream().map(c -> "T_LIMS_TASK$" + c.getId()).collect(Collectors.toList())).filter(MatchPattern.OR) + .match("BIZCATEGORY", "orderPic").filter(MatchPattern.SEQ)); + List equiptCodeList=new ArrayList<>(); + taskBeans.stream().forEach(task->{ + equiptCodeList.addAll(Arrays.stream(task.getEquiptCode().split(",")).collect(Collectors.toList())); + }); + List equiptBeans= limsEquiptService.selectListByFilter(SearchFilter.instance().match("equiptCode",equiptCodeList.stream().distinct().collect(Collectors.toList())).filter(MatchPattern.OR)); + List sendSampleBatchNos = orderBeans.stream().filter(c -> !ObjectUtils.isEmpty(c.getSendSampleBatchNo())).map(c -> c.getSendSampleBatchNo()).distinct().collect(Collectors.toList()); + List testTypes = taskBeans.stream().filter(c -> !ObjectUtils.isEmpty(c.getTestType())).map(c -> c.getTestType()).distinct().collect(Collectors.toList()); + List methodBeanList=limsMethodService.selectAll(); + for (Long folderId:folderIds) { + + int testTypeIndex = 1; + + for (String testType : testTypes) { + LimsTemplateDataMap testTypeData = new LimsTemplateDataMap<>(); + testTypeData.put("idxT1", testTypeIndex); + testTypeData.put("testType", testType); + + List tasks = taskBeans.stream().filter(t -> t.getTestType().equals(testType)&&t.getFolderId().toString().equals(folderId.toString())).collect(Collectors.toList()); + List methodBeans = methodBeanList.stream().filter(m->m.getId().toString().equals(tasks.get(0).getMethodId().toString())).collect(Collectors.toList()); + testTypeData.put("methodDesc", methodBeans.get(0).getMethodDesc()); + // + //设备 + LimsTemplateDataList> equipts = new LimsTemplateDataList<>(); + LimsTemplateDataList> orders = new LimsTemplateDataList<>(); + LimsTemplateDataList> results = new LimsTemplateDataList<>(); + LimsTemplateDataList> orderImgs = new LimsTemplateDataList<>(); + int equiptIndex = 1; + int resultIndex = 1; + int orderIndex = 1; + Set ukEptCodes = new HashSet<>(); + for (LimsTaskBean task : tasks) { + String[] codes = task.getEquiptCode().split(","); + String[] names = task.getEquiptName().split(","); + //String[] sepcs = task.getSpecification().split(","); + for (int i1 = 0; i1 < codes.length; i1++) { + if (!ukEptCodes.contains(codes[i1])) { + String EptCode = codes[i1]; + LimsEquiptBean equiptBean = equiptBeans.stream().filter(e -> e.getEquiptCode().equals(EptCode)).findFirst().orElse(null); + ukEptCodes.add(codes[i1]); + LimsTemplateDataMap equipt = new LimsTemplateDataMap<>(); + equipt.put("EQUIPTNO", codes[i1]); + equipt.put("equiptName", names[i1]); + equipt.put("correctInDate", equiptBean.getCorrectInDate()); + equipt.put("index", equiptIndex); + equipts.add(equipt); + equiptIndex++; + } + } + + List imgs = coreFileBeans.stream().filter(c -> c.getTargetId().equals("T_LIMS_TASK$" + task.getId())).collect(Collectors.toList()); + for (CoreFileBean img : imgs) { + LimsTemplateDataMap orderImg = new LimsTemplateDataMap<>(); + orderImg.put("src", img); + orderImg.put("name", img.getName().substring(0, img.getName().lastIndexOf("."))); + orderImgs.add(orderImg); + } + + + } + List orderBeanList = orderBeans.stream().filter(t -> t.getFolderId().toString().equals(folderId.toString())).collect(Collectors.toList()); + + for (LimsOrderBean testTypeMatrix : orderBeanList) { + List typeResults = resultBeans.stream().filter(c -> c.getOrderId().longValue() == testTypeMatrix.getId().longValue()).collect(Collectors.toList()); + for (int i1 = 0; i1 < typeResults.size(); i1++) { + LimsResultBean re=typeResults.get(i1); + List tasks1 = tasks.stream().filter(t -> t.getId().toString().equals(re.getOrdtaskId().toString())).collect(Collectors.toList()); + + LimsTemplateDataMap result = new LimsTemplateDataMap<>(); + result.put("index", resultIndex); + result.put("analystName", typeResults.get(i1).getAnalystName()); + result.put("finalResult", typeResults.get(i1).getFinalResult()); + result.put("ordNo", testTypeMatrix.getOrdNo()); + result.put("testName", tasks1.get(0).getTestName()); + result.put("unit", typeResults.get(i1).getUnit()); + result.put("methodName", tasks1.get(0).getMethodName()); + results.add(result); + resultIndex++; + + if(re.getHelpEptCodes()!=null){ + String[] codes = re.getHelpEptCodes().split(","); + String[] names = re.getHelfpEptNames().split(","); + if (!ukEptCodes.contains(codes[i1])) { + String EptCode = codes[i1]; + LimsEquiptBean equiptBean = equiptBeans.stream().filter(e -> e.getEquiptCode().equals(EptCode)).findFirst().orElse(null); + ukEptCodes.add(codes[i1]); + LimsTemplateDataMap equipt = new LimsTemplateDataMap<>(); + equipt.put("EQUIPTNO", codes[i1]); + equipt.put("equiptName", names[i1]); + equipt.put("correctInDate", equiptBean.getCorrectInDate()); + equipt.put("index", equiptIndex); + equipts.add(equipt); + equiptIndex++; + } + } + } + + LimsTemplateDataMap order = new LimsTemplateDataMap<>(); + order.put("index", orderIndex); + order.put("sendSampleBatchNo", testTypeMatrix.getSendSampleBatchNo()); + order.put("ordNo", testTypeMatrix.getOrdNo()); + order.put("ordName", testTypeMatrix.getOrdName()); + order.put("ordDesc", testTypeMatrix.getOrdDesc()); + orders.add(order); + orderIndex++; + + if(testTypeMatrix.getBalanceEptCode()!=null) { + String codes = testTypeMatrix.getBalanceEptCode(); + String names = testTypeMatrix.getBalanceEptName(); + if (!ukEptCodes.contains(codes)) { + String EptCode = codes; + LimsEquiptBean equiptBean = equiptBeans.stream().filter(e -> e.getEquiptCode().equals(EptCode)).findFirst().orElse(null); + ukEptCodes.add(codes); + LimsTemplateDataMap equipt = new LimsTemplateDataMap<>(); + equipt.put("EQUIPTNO", codes); + equipt.put("equiptName", names); + equipt.put("correctInDate", equiptBean.getCorrectInDate()); + equipt.put("index", equiptIndex); + equipts.add(equipt); + equiptIndex++; + } + } + } + + + testTypeData.put("equipts", equipts); + testTypeData.put("orders", orders); + + //分析结果 + testTypeData.put("results", results); + + //样品图片 T_LIMS_TASK$1254237212530400(String), orderPic + testTypeData.put("orderImgs", orderImgs); + + + currentDataList.add(testTypeData); + testTypeIndex++; + } + + } + return currentDataList; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/resource/LimsReportResource.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/resource/LimsReportResource.java new file mode 100644 index 0000000..8f932c1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/resource/LimsReportResource.java @@ -0,0 +1,25 @@ +package com.sunwayworld.basemodule.business.test.report.resource; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.report.bean.LimsReportBean; +import com.sunwayworld.basemodule.business.test.report.service.LimsReportService; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/business/test/reports") +public interface LimsReportResource extends GenericResource, GenericAuditableResource,GenericChoosableResource { + ResponseDTO createSummaryReport(RestJsonWrapperBean wrapperBean); + ResponseDTO replaceReport(RestJsonWrapperBean wrapperBean); + ResponseDTO createReportByUpload(RestJsonWrapperBean wrapperBean); + ResponseDTO createFolderReport(RestJsonWrapperBean wrapper); + + ResponseDTO checkCreateFolderReport(RestJsonWrapperBean wrapper); + + ResponseDTO checkCreateReport(RestJsonWrapperBean wrapper); + + ResponseDTO createApplyFolderReport(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/resource/impl/LimsReportResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/resource/impl/LimsReportResourceImpl.java new file mode 100644 index 0000000..a49cb2a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/resource/impl/LimsReportResourceImpl.java @@ -0,0 +1,77 @@ +package com.sunwayworld.basemodule.business.test.report.resource.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.report.resource.LimsReportResource; +import com.sunwayworld.basemodule.business.test.report.service.LimsReportService; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +@LogModule("报告表") +@RestController +@GikamBean +public class LimsReportResourceImpl implements LimsReportResource { + + @Autowired + private LimsReportService limsReportService; + + @Override + public LimsReportService getService() { + return limsReportService; + } + + @Log(value = "新增报告表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + @PostMapping("/createSummaryReport") + public ResponseDTO createSummaryReport(RestJsonWrapperBean wrapper) { + return getService().createSummaryReport(wrapper); + } + + @Override + @PostMapping("/replaceReport") + public ResponseDTO replaceReport(RestJsonWrapperBean wrapperBean) { + return getService().replaceReport(wrapperBean); + } + + @Override + @PostMapping("/createReportByUpload") + public ResponseDTO createReportByUpload(RestJsonWrapperBean wrapperBean) { + return getService().createReportByUpload(wrapperBean); + } + + @Override + @PostMapping("/createFolderReport") + public ResponseDTO createFolderReport(RestJsonWrapperBean wrapper) { + return getService().createFolderReport(wrapper); + } + @Override + @PostMapping("/checkCreateFolderReport") + public ResponseDTO checkCreateFolderReport(RestJsonWrapperBean wrapper) { + return getService().checkCreateFolderReport(wrapper); + } + + @Override + @PostMapping("/checkCreateReport") + public ResponseDTO checkCreateReport(RestJsonWrapperBean wrapper) { + return getService().checkCreateReport(wrapper); + } + + @Override + @PostMapping("/createApplyFolderReport") + public ResponseDTO createApplyFolderReport(RestJsonWrapperBean wrapper) { + return getService().createApplyFolderReport(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/service/LimsReportCreateRBService.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/LimsReportCreateRBService.java new file mode 100644 index 0000000..d4e3844 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/LimsReportCreateRBService.java @@ -0,0 +1,8 @@ +package com.sunwayworld.basemodule.business.test.report.service; + +import com.spire.xls.Workbook; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; + +public interface LimsReportCreateRBService { + Workbook createReport(LimsFolderBean folder); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/service/LimsReportCreateService.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/LimsReportCreateService.java new file mode 100644 index 0000000..19a80f3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/LimsReportCreateService.java @@ -0,0 +1,8 @@ +package com.sunwayworld.basemodule.business.test.report.service; + +import com.spire.xls.Workbook; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; + +public interface LimsReportCreateService { + Workbook createReport(LimsTaskBean task); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/service/LimsReportService.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/LimsReportService.java new file mode 100644 index 0000000..da0fae1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/LimsReportService.java @@ -0,0 +1,31 @@ +package com.sunwayworld.basemodule.business.test.report.service; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.report.bean.LimsReportBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; +import org.springframework.transaction.annotation.Transactional; + +public interface LimsReportService extends GenericService, GenericAuditableService ,GenericChoosableService { + + void createFolderReportAsyn(RestJsonWrapperBean wrapper); + + void createReportAsyn(RestJsonWrapperBean wrapper); + + ResponseDTO createSummaryReport(RestJsonWrapperBean wrapper); + ResponseDTO replaceReport(RestJsonWrapperBean wrapper); + + ResponseDTO createApplyFolderReportAsyn(RestJsonWrapperBean wrapper); + + ResponseDTO createApplyFolderReport(RestJsonWrapperBean wrapper); + + ResponseDTO checkCreateFolderReport(RestJsonWrapperBean wrapper); + + ResponseDTO checkCreateReport(RestJsonWrapperBean wrapper); + + ResponseDTO createFolderReport(RestJsonWrapperBean wrapper); + + ResponseDTO createReportByUpload(RestJsonWrapperBean wrapperBean); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateDCR.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateDCR.java new file mode 100644 index 0000000..65b81fd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateDCR.java @@ -0,0 +1,322 @@ +package com.sunwayworld.basemodule.business.test.report.service.impl; + + +import com.spire.xls.*; +import com.spire.xls.charts.ChartSerie; +import com.sunwayworld.baseline.framework.utils.LocalDateUtils; +import com.sunwayworld.baseline.framework.utils.NumberUtil; +import com.sunwayworld.baseline.framework.utils.SpireUtil; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.util.FolderHelper; +import com.sunwayworld.basemodule.business.test.ordtask.bean.LimsOrdtaskBean; +import com.sunwayworld.basemodule.business.test.ordtask.service.LimsOrdtaskService; +import com.sunwayworld.basemodule.business.test.report.enumeration.ReportEnum; +import com.sunwayworld.basemodule.business.test.report.service.LimsReportCreateService; +import com.sunwayworld.basemodule.business.test.report.utils.ReportHelper; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.service.LimsEquiptAcqConfigService; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsExcelReadconfigBean; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.service.LimsExcelReadconfigService; +import com.sunwayworld.cloud.module.equipt.acqconfig.bean.CoreEquiptAcqConfigBean; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.domain.Sort; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.query.Criteria; +import org.springframework.data.mongodb.core.query.Query; +import org.springframework.stereotype.Repository; + +import java.awt.*; +import java.io.InputStream; +import java.time.LocalDateTime; +import java.time.LocalTime; +import java.time.temporal.ChronoField; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import static com.spire.xls.BordersLineType.DiagonalDown; + +@Repository +@GikamBean +public class LimsReportCreateDCR implements LimsReportCreateService { + @Autowired + private MongoTemplate mongoTemplate; + + @Override + public Workbook createReport(LimsTaskBean task) { + Map params = new HashMap<>(); + List limsOrdtaskBeans = ApplicationContextHelper.getBean(LimsOrdtaskService.class) + .selectListByFilter(SearchFilter.instance() + .match("taskId", task.getId()).filter(MatchPattern.EQ).match("collectStatus", "2").filter(MatchPattern.SEQ)); + if (CollectionUtils.isEmpty(limsOrdtaskBeans)) { + throw new CheckedException("数据未采集"); + } + LimsFolderBean folder = FolderHelper.getFolder(task.getFolderId()); + List> dataList = new ArrayList<>(); + for (LimsOrdtaskBean limsOrdtaskBean : limsOrdtaskBeans) { + CoreEquiptAcqConfigBean coreEquiptAcqConfigBean = ApplicationContextHelper.getBean(LimsEquiptAcqConfigService.class).selectFirstByFilter(SearchFilter.instance().match("id", limsOrdtaskBean.getEquiptId()).filter(MatchPattern.EQ)); + String excelConfigId = coreEquiptAcqConfigBean.getExt$Item("excelConfigId"); + LimsExcelReadconfigBean limsExcelReadconfigBean = ApplicationContextHelper.getBean(LimsExcelReadconfigService.class).selectFirstByFilter(SearchFilter.instance().match("id", Long.parseLong(excelConfigId)).filter(MatchPattern.EQ)); + if (limsExcelReadconfigBean == null || limsExcelReadconfigBean.getMongoDbDoc() == null) { + throw new CheckedException("excel配置异常"); + } + Map map = extract(task.getId(), limsOrdtaskBean.getId(), limsExcelReadconfigBean.getMongoDbDoc() + ReportHelper.getDateString(limsOrdtaskBean.getExt$Item("folderno"))); + dataList.add(map); + } + params.put("testName", task.getTestName()); + params.put("sampleName", folder.getSampleName()); + params.put("testTime", LocalDateUtils.parseString_yyyy_MM_dd(LocalDateTime.now())); + params.put("testUser", task.getResultInputAuditUserName()); + params.put("remarks", ""); + params.put("auditUserName", LocalContextHelper.getLoginUserName()); + params.put("dataList", dataList); + return createExcel(params,task); + } + + private Workbook createExcel(Map params,LimsTaskBean taskBean) { + Workbook workbook = SpireUtil.getWorkbook(ReportEnum.DCR.getLocalPath()); + + Worksheet sheet = workbook.getWorksheets().get(0); + sheet.setName(taskBean.getTestName()); + + CellRange cellRange1 = sheet.findAllString("${testName}", true, true)[0]; + cellRange1.setText((String) params.get("testName")); + CellRange cellRange2 = sheet.findAllString("${sampleName}", true, true)[0]; + cellRange2.setText((String) params.get("sampleName")); + CellRange cellRange3 = sheet.findAllString("${testTime}", true, true)[0]; + cellRange3.setText((String) params.get("testTime")); + CellRange cellRange4 = sheet.findAllString("${testUser}", true, true)[0]; + cellRange4.setText((String) params.get("testUser")); + CellRange cellRange5 = sheet.findAllString("${remarks}", true, true)[0]; + cellRange5.setText((String) params.get("remarks")); + CellRange cellRange6 = sheet.findAllString("${auditUserName}", true, true)[0]; + cellRange6.setText((String) params.get("auditUserName")); + + int beginRow = 15; + int startRow = 15; + int socColumn = 4; + int valueColumn = 5; + int dataLength; + int rowCount; + @SuppressWarnings("unchecked") + List> dataList = (List>) params.get("dataList"); + for (Map data : dataList) { + String name = (String) data.get("excelName"); + @SuppressWarnings("unchecked") + List> resultList = (List>) data.get("resultList2"); + Object[][] soc = new Object[resultList.size() + 1][2]; + Object[] title = new Object[]{" Cell\nSoc", name}; + soc[0] = title; + for (int i = 0; i < resultList.size(); i++) { + Map r = resultList.get(i); + Object[] row = new Object[]{r.get("soc"), r.get("v")}; + soc[i + 1] = row; + } + rowCount = soc.length + 1; + dataLength = soc.length - 1; + sheet.insertRow(startRow, rowCount, InsertOptionsType.FormatAsBefore); + sheet.insertArray(soc, startRow, socColumn); + + + CellRange f1 = sheet.getCellRange(startRow, socColumn); + f1.getCellStyle().setColor(Color.lightGray); + f1.getBorders().getByBordersLineType(DiagonalDown).setLineStyle(LineStyleType.Thin); + f1.setRowHeight(25); + + CellRange f2 = sheet.getCellRange(startRow, valueColumn); + f2.getCellStyle().setColor(Color.lightGray); + f2.setHorizontalAlignment(HorizontalAlignType.Center); + f2.setVerticalAlignment(VerticalAlignType.Center); + + CellRange f3 = sheet.getCellRange(startRow + 1, socColumn, startRow + dataLength, socColumn); + f3.getCellStyle().setColor(Color.lightGray); + f3.setHorizontalAlignment(HorizontalAlignType.Center); + f3.setNumberFormat("0%"); + + CellRange f4 = sheet.getCellRange(startRow + 1, valueColumn, startRow + dataLength, valueColumn); + f4.setHorizontalAlignment(HorizontalAlignType.Center); + f4.setNumberFormat("0.00"); + + CellRange f5 = sheet.getCellRange(startRow, socColumn, startRow + dataLength, valueColumn); + f5.borderAround(LineStyleType.Thin); + f5.borderInside(LineStyleType.Thin); + + Chart chart = sheet.getCharts().get(0); + + ChartSerie add = chart.getSeries().add(); + add.setName(name); + add.setCategoryLabels(sheet.getCellRange(startRow + 1, socColumn, startRow + dataLength, socColumn)); + add.setValues(sheet.getCellRange(startRow + 1, valueColumn, startRow + dataLength, valueColumn)); + startRow += rowCount; + + } + + + int tr = 37; + startRow = startRow - beginRow + tr; + { + int rSize = 0; + for (int i = 0; i < dataList.size(); i++) { + Map data = dataList.get(i); + @SuppressWarnings("unchecked") + List resultList = (List) data.get("resultList"); + rSize = Math.max(rSize, resultList.size()); + } + rSize = rSize + 1; + int cSize = dataList.size() + 1; + Object[][] soc = new Object[rSize][cSize]; + soc[0][0] = " Cell\nV/I"; + soc[1][0] = "DCR-I(mA)"; + + for (int i = 2; i < rSize; i++) { + if ((i & 1) == 1) { + soc[i][0] = "放电V(V)"; + } else { + soc[i][0] = "搁置V(V)"; + + } + } + for (int i = 0; i < dataList.size(); i++) { + Map data = dataList.get(i); + @SuppressWarnings("unchecked") + List resultList = (List) data.get("resultList"); + String name = (String) data.get("excelName"); + soc[0][i + 1] = name; + for (int i1 = 1; i1 < rSize; i1++) { + soc[i1][i + 1] = resultList.get(i1 - 1); + } + } + rowCount = soc.length + 1; + dataLength = soc.length - 1; + int cellLength = soc[0].length - 1; + sheet.insertRow(startRow, rowCount, InsertOptionsType.FormatAsBefore); + sheet.insertArray(soc, startRow, socColumn); + + + CellRange f1 = sheet.getCellRange(startRow, socColumn); + f1.getCellStyle().setColor(Color.lightGray); + f1.getBorders().getByBordersLineType(DiagonalDown).setLineStyle(LineStyleType.Thin); + f1.setRowHeight(25); + + CellRange f2 = sheet.getCellRange(startRow, socColumn + 1, startRow, socColumn + cellLength); + f2.getCellStyle().setColor(Color.lightGray); + f2.setHorizontalAlignment(HorizontalAlignType.Center); + f2.setVerticalAlignment(VerticalAlignType.Center); + + CellRange f3 = sheet.getCellRange(startRow + 1, socColumn, startRow + dataLength, socColumn); + f3.getCellStyle().setColor(Color.lightGray); + f3.setHorizontalAlignment(HorizontalAlignType.Center); + + CellRange f4 = sheet.getCellRange(startRow + 1, socColumn + 1, startRow + dataLength, socColumn + cellLength); + f4.setHorizontalAlignment(HorizontalAlignType.Center); + f4.setNumberFormat("0.00"); + + CellRange f5 = sheet.getCellRange(startRow, socColumn, startRow + dataLength, socColumn + cellLength); + f5.borderAround(LineStyleType.Thin); + f5.borderInside(LineStyleType.Thin); + } + + return workbook; + } + + private Map extract(Long taskId, Long ordtaskId, String collectionName) { + String excelName; + + //查询1 + Criteria criteria1 = new Criteria(); + criteria1.andOperator( + Criteria.where("sheetName").is("工步表"), + Criteria.where("taskId").is(taskId), + Criteria.where("ordTaskId").is(ordtaskId)); + Query query1 = new Query(criteria1); + query1.with(Sort.by(Sort.Direction.ASC, "dataMap.column1")); + query1.fields() + .include("excelName") + .include("dataMap.column1") + .include("dataMap.column2") + .include("dataMap.column3") + .include("dataMap.column11"); + List fList1 = mongoTemplate.find(query1, Object.class, collectionName); + boolean dcrColumn = true; + String column2; + LocalTime column3; + Long cl3; + String xcolumn2; + LocalTime xcolumn3; + Long discharge = 0L; + List resultList = new ArrayList<>(); + Double dcr = null; + List> resultList2 = new ArrayList<>(); + excelName = ((String) ((Map) fList1.get(0)).get("excelName")).split("\\.")[0]; + for (int i = 0; i < fList1.size(); i++) { + @SuppressWarnings("unchecked") + Map m = (Map) fList1.get(i); + @SuppressWarnings("unchecked") + Map dataMap = (Map) m.get("dataMap"); + column2 = (String) dataMap.get("column2"); + if ("静置".equals(column2)) { + column3 = LocalDateUtils.parseLocalTime_H_mm_ss((String) dataMap.get("column3")); + cl3 = column3.getLong(ChronoField.SECOND_OF_DAY); + if ((cl3 >= (5 * 60 - 2)) && (cl3 <= (5 * 60 + 2))) { + @SuppressWarnings("unchecked") + Map m1 = (Map) fList1.get(i + 1); + @SuppressWarnings("unchecked") + Map dataMap1 = (Map) m1.get("dataMap"); + xcolumn2 = (String) dataMap1.get("column2"); + if ("倍率放电".equals(xcolumn2)) { + xcolumn3 = LocalDateUtils.parseLocalTime_H_mm_ss((String) dataMap1.get("column3")); + if ((xcolumn3.getLong(ChronoField.SECOND_OF_DAY) >= (30 - 2)) && (xcolumn3.getLong(ChronoField.SECOND_OF_DAY) <= (30 + 2))) { + + + if (dcrColumn) { + + Criteria criteria3 = new Criteria(); + criteria3.andOperator( + Criteria.where("sheetName").is("记录表"), + Criteria.where("taskId").is(taskId), + Criteria.where("ordTaskId").is(ordtaskId)); + Query query3 = new Query(criteria3); + query3.with(Sort.by(Sort.Direction.ASC, "dataMap.column1")); + query3.fields() + .include("dataMap.column4"); + Object dcro = mongoTemplate.findOne(query3, Object.class, collectionName); + dcr = Math.abs((Double) ((Map) ((Map) dcro).get("dataMap")).get("column4")); + resultList.add(dcr); + dcrColumn = false; + } + Double column11 = (Double) dataMap.get("column11"); + resultList.add(column11); + Double xcolumn11 = (Double) dataMap1.get("column11"); + resultList.add(xcolumn11); + Map map = new HashMap<>(); + map.put("soc", Double.parseDouble(NumberUtil.NT_P2.format(1 - (discharge) / (60 * 60.0D)))); + map.put("v", ((column11 - xcolumn11) / dcr * 1000)); + resultList2.add(map); + } + } + } + } else if ("倍率放电".equals(column2)) { + column3 = LocalDateUtils.parseLocalTime_H_mm_ss((String) dataMap.get("column3")); + if ((column3.getLong(ChronoField.SECOND_OF_DAY) >= (30 - 2)) && (column3.getLong(ChronoField.SECOND_OF_DAY) <= (30 + 2))) { + discharge += column3.getLong(ChronoField.SECOND_OF_DAY) * 4; + } else { + discharge += column3.getLong(ChronoField.SECOND_OF_DAY); + } + } + } + Map r = new HashMap<>(); + r.put("excelName", excelName); + r.put("resultList", resultList); + r.put("resultList2", resultList2); + return r; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateDischarge.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateDischarge.java new file mode 100644 index 0000000..f8e10fc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateDischarge.java @@ -0,0 +1,437 @@ +package com.sunwayworld.basemodule.business.test.report.service.impl; + +import com.spire.xls.*; +import com.spire.xls.charts.ChartSerie; +import com.spire.xls.collections.WorksheetChartsCollection; +import com.sunwayworld.baseline.framework.utils.MongoHelper; +import com.sunwayworld.baseline.framework.utils.SpireUtil; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.basemodule.business.test.ordtask.bean.LimsOrdtaskBean; +import com.sunwayworld.basemodule.business.test.report.enumeration.ColorEnum; +import com.sunwayworld.basemodule.business.test.report.enumeration.ReportEnum; +import com.sunwayworld.basemodule.business.test.report.service.LimsReportCreateService; +import com.sunwayworld.basemodule.business.test.report.utils.ReportHelper; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.NumberUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import org.springframework.data.domain.Sort; +import org.springframework.data.mongodb.core.query.Criteria; +import org.springframework.data.mongodb.core.query.Query; +import org.springframework.stereotype.Repository; + +import java.awt.*; +import java.math.BigDecimal; +import java.math.RoundingMode; +import java.util.*; +import java.util.List; +import java.util.stream.Collectors; + +/** + * @Classname LimsReportCreateDischarge + * @Description 倍率放电报告 + * @Date 2022/11/22 19:10 + * @Created by dingjian + */ +@Repository +@GikamBean +public class LimsReportCreateDischarge implements LimsReportCreateService { + + private static final String SHEET = "Statis(.)*"; + + private static final ReportEnum REPORT = ReportEnum.RB_FANGDIAN; + + @Override + public Workbook createReport(LimsTaskBean task) { + List ordTaskList = ReportHelper.findOrdtasks(task); + if (CollectionUtils.isEmpty(ordTaskList)) { + return null; + } + + //key为后三位编号,value为每一行对应数组值 + Map electricCapacityMap = CollectionUtils.emptyMap(); //放电容量 + Map electricVoltageMap = CollectionUtils.emptyMap(); //放电均压 + Map positiveActQualityMap = CollectionUtils.emptyMap(); //正极活性物质 + Map keCapacityMap = CollectionUtils.emptyMap(); //放电克容量 + Map ratioPercentMap = CollectionUtils.emptyMap(); //倍率放电百分比 + + ordTaskList = ordTaskList.stream().sorted(Comparator.comparing(LimsOrdtaskBean::getOrderCode)).collect(Collectors.toList()); + + for (LimsOrdtaskBean limsOrdtaskBean : ordTaskList) { + String collectName = ReportHelper.findCollectName(limsOrdtaskBean); + //MongoDB每个dataMap仅对应表格单行数据 + List rowsData = getExcelDataFromMongo(task.getId(), limsOrdtaskBean.getId(), collectName); + + handleElectricDataArr(electricCapacityMap, electricVoltageMap, positiveActQualityMap, keCapacityMap, + ratioPercentMap, rowsData, limsOrdtaskBean); + } + + return createExcel(electricCapacityMap, electricVoltageMap, positiveActQualityMap, keCapacityMap, ratioPercentMap, ordTaskList,task); + } + + private void handleElectricDataArr(Map electricCapacityMap, + Map electricVoltageMap, + Map positiveActQualityMap, + Map keCapacityMap, + Map ratioPercentMap, + List rowsData, + LimsOrdtaskBean limsOrdtaskBean) { + Object[] electricCapacityArr = new Object[5]; //放电容量 + Object[] electricVoltageArr = new Object[5]; //放电能量 + Object[] electricKeCapacityArr = new Object[5]; //放电克容量 + Object[] ratioPercentArr = new Object[5]; //倍率放电百分比 + + //查询正极活性物质质量 + LimsOrderBean orderBean = ApplicationContextHelper.getBean(LimsOrderService.class).getDao() + .selectById(limsOrdtaskBean.getOrderId()); + String activityQualityNum = "0"; + if (orderBean != null && orderBean.getPositiveActivityQuality() != null) { + activityQualityNum = orderBean.getPositiveActivityQuality().toString(); + } + + int tem = 0; + for (Object rowsDatum : rowsData) { + Map dataMap = ReportHelper.getDataMap(rowsDatum); + String status = (String) dataMap.get("column5"); + if ("恒流放电".equals(status) && tem < 5) { + String capacityStr = Double.toString((Double) dataMap.get("column16")); + String voltageStr = Double.toString((Double) dataMap.get("column19")); + electricCapacityArr[tem] = capacityStr; + + if (StringUtils.isBlank(capacityStr)) { + electricVoltageArr[tem] = ""; + electricKeCapacityArr[tem] = ""; + ratioPercentArr[tem] = ""; + ratioPercentArr[tem] = ""; + } else { + //计算放电均压 放电能量/放电能量*1000 + BigDecimal capacityNum = new BigDecimal(capacityStr); + if (StringUtils.isBlank(voltageStr)) { + electricVoltageArr[tem] = ""; + } else { + BigDecimal voltageNum = new BigDecimal(voltageStr); + String voltageResultStr = voltageNum.divide(capacityNum, 6, RoundingMode.HALF_UP) + .multiply(new BigDecimal(1000)) + .setScale(2, RoundingMode.HALF_UP) + .toString(); + electricVoltageArr[tem] = voltageResultStr; + } + + //计算放电克容量 + if ("0".equals(activityQualityNum)) { + electricKeCapacityArr[tem] = ""; + } else { + BigDecimal activityQualityDecimal = new BigDecimal(activityQualityNum); +// String keCapacityStr = capacityNum.divide(activityQualityDecimal, 2, RoundingMode.HALF_UP).toString(); + String keCapacityStr = capacityNum.divide(activityQualityDecimal, 8, BigDecimal.ROUND_HALF_UP) + .multiply(new BigDecimal(1000)) + .setScale(2, BigDecimal.ROUND_HALF_UP).toString(); + electricKeCapacityArr[tem] = keCapacityStr; + } + + //计算倍率放电百分比 + String ratioPercentStr = ""; + if (!StringUtils.isBlank((String) electricCapacityArr[0])) { + BigDecimal capTemNum = new BigDecimal((String) electricCapacityArr[0]); + ratioPercentStr = capacityNum + .divide(capTemNum, 8, BigDecimal.ROUND_HALF_UP) + .multiply(new BigDecimal(100)) + .setScale(2, BigDecimal.ROUND_HALF_UP).toString(); + } + ratioPercentArr[tem] = ratioPercentStr; + } + + tem++; + } + } + + String taskBarCodeStr = limsOrdtaskBean.getOrderCode().split("-")[2]; + electricCapacityMap.put(taskBarCodeStr, electricCapacityArr); + electricVoltageMap.put(taskBarCodeStr, electricVoltageArr); + positiveActQualityMap.put(taskBarCodeStr, activityQualityNum); + keCapacityMap.put(taskBarCodeStr, electricKeCapacityArr); + ratioPercentMap.put(taskBarCodeStr, ratioPercentArr); + } + + private List getExcelDataFromMongo(Long taskId, Long ordTaskId, String collectionName) { + Map map = CollectionUtils.emptyMap(); + Criteria criteria = new Criteria(); + criteria.andOperator( + Criteria.where("sheetName").is(SHEET), + Criteria.where("taskId").is(taskId), + Criteria.where("ordTaskId").is(ordTaskId)); + Query query = new Query(criteria); + query.with(Sort.by(Sort.Direction.ASC, "dataMap.column3")); + //column3原始步次 column5状态 column16放电容量 column19放电能量 + query.fields() + .include("dataMap.column5") + .include("dataMap.column16") + .include("dataMap.column19"); + return MongoHelper.template().find(query, Object.class, collectionName); + } + + private Workbook createExcel(Map electricCapacityMap, + Map electricVoltageMap, + Map positiveActQualityMap, + Map keCapacityMap, + Map ratioPercentMap, + List ordTaskList, + LimsTaskBean limsTaskBean) { + Workbook workbook = SpireUtil.getWorkbook(REPORT.getLocalPath()); + Worksheet sheetOne = workbook.getWorksheets().get(0); + sheetOne.setName(limsTaskBean.getTestName()); + + int index = 3; + for (LimsOrdtaskBean limsOrdtaskBean : ordTaskList) { + + String taskBarCodeStr = limsOrdtaskBean.getOrderCode().split("-")[2]; + sheetOne.getCellRange(index, 2).setText(taskBarCodeStr); + + //String[] electricCapacityArr = (String[])electricCapacityMap.get(taskBarCodeStr); + String[] electricCapacityArr = parseObjectArrToStringArr((Object[])electricCapacityMap.get(taskBarCodeStr)); + Double[] electricCapacityDoubleArr = parseObjectArrToDoubleArr((Object[])electricCapacityMap.get(taskBarCodeStr)); + sheetOne.insertArray(electricCapacityDoubleArr, index, 3, false); + + String[] electricVoltageArr = parseObjectArrToStringArr((Object[])electricVoltageMap.get(taskBarCodeStr)); + sheetOne.insertArray(electricVoltageArr, index, 8, false); + + sheetOne.getCellRange(index, 13).setText((String)positiveActQualityMap.get(taskBarCodeStr)); + + String[] keCapacityArr = parseObjectArrToStringArr((Object[])keCapacityMap.get(taskBarCodeStr)); + sheetOne.insertArray(parseObjectArrToDoubleArr(keCapacityArr), index, 14, false); + + Double[] ratioPercentArr = parseObjectArrToDoubleArr((Object[])ratioPercentMap.get(taskBarCodeStr)); + sheetOne.insertArray(ratioPercentArr, index, 19, false); + + index++; + } + + Map> ordTaskByCodeMap = ordTaskList.stream() + .collect(Collectors.groupingBy(taskItem -> taskItem.getOrderCode().split("-")[2].substring(0, 1))); + int initRow = 3; + int indexRow = 3; + + //对组别key排序 + List groupKeyList = ordTaskByCodeMap.keySet().stream() + .sorted(Comparator.naturalOrder()).collect(Collectors.toList()); + for (String groupKey : groupKeyList) { + List limsOrdtaskBeans = ordTaskByCodeMap.get(groupKey) + .stream().sorted(Comparator.comparing(LimsOrdtaskBean::getOrderCode)) + .collect(Collectors.toList()); + + //合并第一列组别 + int endRow = initRow + limsOrdtaskBeans.size() - 1; + CellRange cellGroupRange = sheetOne.getCellRange(initRow, 1, endRow, 1); + cellGroupRange.setText(groupKey); + cellGroupRange.merge(); + initRow = endRow + 1; + + //二位数组每个元素对应某个组别某一列元素数组 + String[][] voltageArr = new String[5][limsOrdtaskBeans.size()]; + String[][] keCapacityArr = new String[5][limsOrdtaskBeans.size()]; + String[][] ratioPercentArr = new String[5][limsOrdtaskBeans.size()]; + int beanIndex = 0; + for (LimsOrdtaskBean taskBean : limsOrdtaskBeans) { + String barCode = taskBean.getOrderCode().split("-")[2]; + String[] electricVoltageArr = parseObjectArrToStringArr((Object[])electricVoltageMap.get(barCode)); + String[] keCapacityTemArr = parseObjectArrToStringArr((Object[])keCapacityMap.get(barCode)); + String[] ratioPercentTemArr = parseObjectArrToStringArr((Object[])ratioPercentMap.get(barCode)); + + voltageArr[0][beanIndex] = electricVoltageArr[0]; + voltageArr[1][beanIndex] = electricVoltageArr[1]; + voltageArr[2][beanIndex] = electricVoltageArr[2]; + voltageArr[3][beanIndex] = electricVoltageArr[3]; + voltageArr[4][beanIndex] = electricVoltageArr[4]; + + keCapacityArr[0][beanIndex] = keCapacityTemArr[0]; + keCapacityArr[1][beanIndex] = keCapacityTemArr[1]; + keCapacityArr[2][beanIndex] = keCapacityTemArr[2]; + keCapacityArr[3][beanIndex] = keCapacityTemArr[3]; + keCapacityArr[4][beanIndex] = keCapacityTemArr[4]; + + ratioPercentArr[0][beanIndex] = ratioPercentTemArr[0]; + ratioPercentArr[1][beanIndex] = ratioPercentTemArr[1]; + ratioPercentArr[2][beanIndex] = ratioPercentTemArr[2]; + ratioPercentArr[3][beanIndex] = ratioPercentTemArr[3]; + ratioPercentArr[4][beanIndex] = ratioPercentTemArr[4]; + beanIndex++; + } + + //放电均压一行平均值结果 + String[] insertElectricVoltageArr = new String[5]; + //放电克容量一行平均值结果 + String[] insertKeCapacityArr = new String[5]; + //倍率放电百分比一行平均值结果 + String[] insertRatioPercentArr = new String[5]; + for (int i = 0; i < 5; i++) { + insertElectricVoltageArr[i] = calculateArrayAvg(voltageArr[i]); + insertKeCapacityArr[i] = calculateArrayAvg(keCapacityArr[i]); + + double ratioAvgStr = Arrays.stream(ratioPercentArr[i]) + .filter(str -> !StringUtils.isBlank(str)) + .map(ratioStr -> ratioStr.split("%")[0]) + .mapToDouble(Double::parseDouble) + .average() + .orElse(0); + insertRatioPercentArr[i] = String.valueOf(ratioAvgStr); + } + + sheetOne.getCellRange(indexRow, 25).setText(groupKey); + + sheetOne.insertArray(parseObjectArrToDoubleArr(toTwoDecimal(insertElectricVoltageArr)), indexRow, 26, false); + sheetOne.insertArray(parseObjectArrToDoubleArr(toTwoDecimal(insertKeCapacityArr)), indexRow, 31, false); + sheetOne.insertArray(parseObjectArrToDoubleArr(toTwoDecimal(insertRatioPercentArr)), indexRow, 36, false); + + indexRow++; + } + + + //绘制图表 + WorksheetChartsCollection chartsCollection = sheetOne.getCharts(); + //放电均压图表 + Chart electricVoltageChart = chartsCollection.add(ExcelChartType.LineMarkers); + //方电克容量图表 + Chart keCapacityChart = chartsCollection.add(ExcelChartType.LineMarkers); + //放电百分比图表 + Chart ratioPercentChart = chartsCollection.add(ExcelChartType.LineMarkers); +// //放电克容量柱状图 +// Chart keCapacityColumnarChart = chartsCollection.add(ExcelChartType.ColumnClustered); + + int chartInitRow = groupKeyList.size() + 5; + electricVoltageChart.setLeftColumn(25); + electricVoltageChart.setTopRow(chartInitRow); + electricVoltageChart.setRightColumn(31); + electricVoltageChart.setBottomRow(chartInitRow + 16); + electricVoltageChart.setChartTitle("放电均压"); + electricVoltageChart.setCategoryAxisTitle("放电倍率/C"); + electricVoltageChart.setValueAxisTitle("均压/V"); + + keCapacityChart.setLeftColumn(32); + keCapacityChart.setTopRow(chartInitRow); + keCapacityChart.setRightColumn(38); + keCapacityChart.setBottomRow(chartInitRow + 16); + keCapacityChart.setChartTitle("放电克容量"); + keCapacityChart.setCategoryAxisTitle("放电倍率/C"); + keCapacityChart.setValueAxisTitle("放电克容量/mAh.g¯¹"); + + ratioPercentChart.setLeftColumn(39); + ratioPercentChart.setTopRow(chartInitRow); + ratioPercentChart.setRightColumn(45); + ratioPercentChart.setBottomRow(chartInitRow + 16); + ratioPercentChart.setChartTitle("放电百分比"); + ratioPercentChart.setCategoryAxisTitle("放电倍率/C"); + ratioPercentChart.setValueAxisTitle("放电百分比/%"); + +// keCapacityColumnarChart.setLeftColumn(25); +// keCapacityColumnarChart.setTopRow(chartInitRow + 18); +// keCapacityColumnarChart.setRightColumn(31); +// keCapacityColumnarChart.setBottomRow(chartInitRow + 34); +// keCapacityColumnarChart.getPrimaryValueAxis().setTitle("放电克容量mAh/g"); +// keCapacityColumnarChart.getPrimaryCategoryAxis().setTitle("组别"); +// keCapacityColumnarChart.setChartTitle("0.2C"); +// ChartSerie keCapacityColumnarChartSer = keCapacityColumnarChart.getSeries().add(); + //keCapacityColumnarChartSer.setName("0.2C"); +// keCapacityColumnarChartSer.setCategoryLabels(sheetOne.getCellRange(3, 25, 2 + groupKeyList.size(), 25)); +// keCapacityColumnarChartSer.setValues(sheetOne.getCellRange(3, 31, 2 + groupKeyList.size(), 31)); + + for (int i = 0; i < groupKeyList.size(); i++) { + + Color color = ColorEnum.getColor(groupKeyList.get(i)); + + ChartSerie electricVoltageSer = electricVoltageChart.getSeries().add(); + electricVoltageSer.setName(groupKeyList.get(i)); + electricVoltageSer.setCategoryLabels(sheetOne.getCellRange(2, 26, 2, 30)); + electricVoltageSer.setValues(sheetOne.getCellRange(3 + i, 26, 3 + i, 30)); + electricVoltageSer.getFormat().getLineProperties().setColor(color); + electricVoltageSer.getFormat().setMarkerForegroundColor(color); + electricVoltageSer.getFormat().setMarkerBackgroundColor(color); + + ChartSerie keCapacitySer = keCapacityChart.getSeries().add(); + keCapacitySer.setName(groupKeyList.get(i)); + keCapacitySer.setCategoryLabels(sheetOne.getCellRange(2, 31, 2, 35)); + keCapacitySer.setValues(sheetOne.getCellRange(3 + i, 31, 3 + i, 35)); + keCapacitySer.getFormat().getLineProperties().setColor(color); + keCapacitySer.getFormat().setMarkerForegroundColor(color); + keCapacitySer.getFormat().setMarkerBackgroundColor(color); + + ChartSerie ratioPercentSer = ratioPercentChart.getSeries().add(); + ratioPercentSer.setName(groupKeyList.get(i)); + ratioPercentSer.setCategoryLabels(sheetOne.getCellRange(2, 36, 2, 40)); + ratioPercentSer.setValues(sheetOne.getCellRange(3 + i, 36, 3 + i, 40)); + ratioPercentSer.getFormat().getLineProperties().setColor(color); + ratioPercentSer.getFormat().setMarkerForegroundColor(color); + ratioPercentSer.getFormat().setMarkerBackgroundColor(color); + + // keCapacityColumnarChartSer.getDataPoints().get(i).getDataFormat().getFill().setForeColor(color); + } + + CellRange leftCellRange = sheetOne.getCellRange(3, 1, 2 + ordTaskList.size(), 23); + leftCellRange.borderAround(LineStyleType.Thin); + leftCellRange.borderInside(LineStyleType.Thin); + leftCellRange.setHorizontalAlignment(HorizontalAlignType.Center); + leftCellRange.setVerticalAlignment(VerticalAlignType.Center); + + CellRange rightCellRange = sheetOne.getCellRange(3, 25, 2 + groupKeyList.size(), 40); + rightCellRange.borderAround(LineStyleType.Thin); + rightCellRange.borderInside(LineStyleType.Thin); + rightCellRange.setHorizontalAlignment(HorizontalAlignType.Center); + rightCellRange.setVerticalAlignment(VerticalAlignType.Center); + + return workbook; + } + + private String[] toTwoDecimal(String[] arr) { + for (int i = 0; i < arr.length; i++) { + String s = new BigDecimal(arr[i]).setScale(2, BigDecimal.ROUND_HALF_UP).toString(); + arr[i] = s; + } + return arr; + } + + /** + * @description: 计算字符串数组平均值 + * @author: DingJian + * @date: 2022/11/28 19:06 + * @param: arr + * @return: java.lang.String + **/ + private String calculateArrayAvg(String[] arr) { + double result = Arrays.stream(arr).filter(str -> !StringUtils.isBlank(str)) + .mapToDouble(Double::parseDouble).average().orElse(0); + return String.valueOf(result); + } + + /** + * @description: 将Object[]转换成String[] + * @author: DingJian + * @date: 2022/11/28 19:07 + * @param: objArr + * @return: java.lang.String[] + **/ + private String[] parseObjectArrToStringArr(Object[] objArr) { + return Arrays.stream(objArr).toArray(String[]::new); + } + + private Double[] parseObjectArrToDoubleArr(Object[] objArr) { + + List list = new ArrayList<>(); + for (Object obj : objArr) { + if(obj instanceof Double){ + list.add((Double) obj); + } else { + if(!ObjectUtils.isEmpty(obj) && !StringUtils.isEmpty(obj.toString())){ + list.add(Double.parseDouble(obj.toString())); + } else { + list.add(0D); + } + } + } + + return list.toArray(new Double[list.size()]); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateDischargeMag.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateDischargeMag.java new file mode 100644 index 0000000..75d95eb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateDischargeMag.java @@ -0,0 +1,444 @@ +package com.sunwayworld.basemodule.business.test.report.service.impl; + +import com.spire.xls.CellRange; +import com.spire.xls.Chart; +import com.spire.xls.ExcelChartType; +import com.spire.xls.HorizontalAlignType; +import com.spire.xls.LineStyleType; +import com.spire.xls.VerticalAlignType; +import com.spire.xls.Workbook; +import com.spire.xls.Worksheet; +import com.spire.xls.charts.ChartSerie; +import com.spire.xls.collections.WorksheetChartsCollection; +import com.sunwayworld.baseline.framework.utils.MongoHelper; +import com.sunwayworld.baseline.framework.utils.SpireUtil; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.basemodule.business.test.ordtask.bean.LimsOrdtaskBean; +import com.sunwayworld.basemodule.business.test.report.enumeration.ColorEnum; +import com.sunwayworld.basemodule.business.test.report.enumeration.ReportEnum; +import com.sunwayworld.basemodule.business.test.report.service.LimsReportCreateService; +import com.sunwayworld.basemodule.business.test.report.utils.ReportHelper; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import org.springframework.data.domain.Sort; +import org.springframework.data.mongodb.core.query.Criteria; +import org.springframework.data.mongodb.core.query.Query; +import org.springframework.stereotype.Repository; + +import java.awt.*; +import java.math.BigDecimal; +import java.math.RoundingMode; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Comparator; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +/** + * @author liujie + * @date 2023/4/19 + */ + +@Repository +@GikamBean +public class LimsReportCreateDischargeMag implements LimsReportCreateService { + private static final String SHEET = "Statis(.)*"; + + private static final ReportEnum REPORT = ReportEnum.RB_BEILVFANGDIAN; + + @Override + public Workbook createReport(LimsTaskBean task) { + List ordTaskList = ReportHelper.findOrdtasks(task); + if (CollectionUtils.isEmpty(ordTaskList)) { + return null; + } + + //key为后三位编号,value为每一行对应数组值 + Map electricCapacityMap = CollectionUtils.emptyMap(); //放电容量 + Map electricVoltageMap = CollectionUtils.emptyMap(); //放电均压 + Map positiveActQualityMap = CollectionUtils.emptyMap(); //正极活性物质 + Map keCapacityMap = CollectionUtils.emptyMap(); //放电克容量 + Map ratioPercentMap = CollectionUtils.emptyMap(); //倍率放电百分比 + + ordTaskList = ordTaskList.stream().sorted(Comparator.comparing(LimsOrdtaskBean::getOrderCode)).collect(Collectors.toList()); + + for (LimsOrdtaskBean limsOrdtaskBean : ordTaskList) { + String collectName = ReportHelper.findCollectName(limsOrdtaskBean); + //MongoDB每个dataMap仅对应表格单行数据 + List rowsData = getExcelDataFromMongo(task.getId(), limsOrdtaskBean.getId(), collectName); + + handleElectricDataArr(electricCapacityMap, electricVoltageMap, positiveActQualityMap, keCapacityMap, + ratioPercentMap, rowsData, limsOrdtaskBean); + } + + return createExcel(electricCapacityMap, electricVoltageMap, positiveActQualityMap, keCapacityMap, ratioPercentMap, ordTaskList,task); + } + + private void handleElectricDataArr(Map electricCapacityMap, + Map electricVoltageMap, + Map positiveActQualityMap, + Map keCapacityMap, + Map ratioPercentMap, + List rowsData, + LimsOrdtaskBean limsOrdtaskBean) { + Object[] electricCapacityArr = new Object[5]; //放电容量 + Object[] electricVoltageArr = new Object[5]; //放电能量 + Object[] electricKeCapacityArr = new Object[5]; //放电克容量 + Object[] ratioPercentArr = new Object[5]; //倍率放电百分比 + + //查询正极活性物质质量 + LimsOrderBean orderBean = ApplicationContextHelper.getBean(LimsOrderService.class).getDao() + .selectById(limsOrdtaskBean.getOrderId()); + String activityQualityNum = "0"; + if (orderBean != null && orderBean.getPositiveActivityQuality() != null) { + activityQualityNum = orderBean.getPositiveActivityQuality().toString(); + } + + int tem = 0; + for (Object rowsDatum : rowsData) { + Map dataMap = ReportHelper.getDataMap(rowsDatum); + String status = (String) dataMap.get("column5"); + if ("恒流放电".equals(status) && tem < 5) { + String capacityStr = Double.toString((Double) dataMap.get("column16")); + String voltageStr = Double.toString((Double) dataMap.get("column19")); + electricCapacityArr[tem] = capacityStr; + + if (StringUtils.isBlank(capacityStr)) { + electricVoltageArr[tem] = ""; + electricKeCapacityArr[tem] = ""; + ratioPercentArr[tem] = ""; + ratioPercentArr[tem] = ""; + } else { + //计算放电均压 放电能量/放电能量*1000 + BigDecimal capacityNum = new BigDecimal(capacityStr); + if (StringUtils.isBlank(voltageStr)) { + electricVoltageArr[tem] = ""; + } else { + BigDecimal voltageNum = new BigDecimal(voltageStr); + String voltageResultStr = voltageNum.divide(capacityNum, 6, RoundingMode.HALF_UP) + .multiply(new BigDecimal(1000)) + .setScale(2, RoundingMode.HALF_UP) + .toString(); + electricVoltageArr[tem] = voltageResultStr; + } + + //计算放电克容量 + if ("0".equals(activityQualityNum)) { + electricKeCapacityArr[tem] = ""; + } else { + BigDecimal activityQualityDecimal = new BigDecimal(activityQualityNum); +// String keCapacityStr = capacityNum.divide(activityQualityDecimal, 2, RoundingMode.HALF_UP).toString(); + String keCapacityStr = capacityNum.divide(activityQualityDecimal, 8, BigDecimal.ROUND_HALF_UP) + .multiply(new BigDecimal(1000)) + .setScale(2, BigDecimal.ROUND_HALF_UP).toString(); + electricKeCapacityArr[tem] = keCapacityStr; + } + + //计算倍率放电百分比 + String ratioPercentStr = ""; + if (!StringUtils.isBlank((String) electricCapacityArr[0])) { + BigDecimal capTemNum = new BigDecimal((String) electricCapacityArr[0]); + ratioPercentStr = capacityNum + .divide(capTemNum, 8, BigDecimal.ROUND_HALF_UP) + .multiply(new BigDecimal(100)) + .setScale(2, BigDecimal.ROUND_HALF_UP).toString(); + } + ratioPercentArr[tem] = ratioPercentStr; + } + + tem++; + } + } + + String taskBarCodeStr = limsOrdtaskBean.getOrderCode().split("-")[2]; + electricCapacityMap.put(taskBarCodeStr, electricCapacityArr); + electricVoltageMap.put(taskBarCodeStr, electricVoltageArr); + positiveActQualityMap.put(taskBarCodeStr, activityQualityNum); + keCapacityMap.put(taskBarCodeStr, electricKeCapacityArr); + ratioPercentMap.put(taskBarCodeStr, ratioPercentArr); + } + + private List getExcelDataFromMongo(Long taskId, Long ordTaskId, String collectionName) { + Map map = CollectionUtils.emptyMap(); + Criteria criteria = new Criteria(); + criteria.andOperator( + Criteria.where("sheetName").is(SHEET), + Criteria.where("taskId").is(taskId), + Criteria.where("ordTaskId").is(ordTaskId)); + Query query = new Query(criteria); + query.with(Sort.by(Sort.Direction.ASC, "dataMap.column3")); + //column3原始步次 column5状态 column16放电容量 column19放电能量 + query.fields() + .include("dataMap.column5") + .include("dataMap.column16") + .include("dataMap.column19"); + return MongoHelper.template().find(query, Object.class, collectionName); + } + + private Workbook createExcel(Map electricCapacityMap, + Map electricVoltageMap, + Map positiveActQualityMap, + Map keCapacityMap, + Map ratioPercentMap, + List ordTaskList, + LimsTaskBean limsTaskBean) { + Workbook workbook = SpireUtil.getWorkbook(REPORT.getLocalPath()); + Worksheet sheetOne = workbook.getWorksheets().get(0); + sheetOne.setName(limsTaskBean.getTestName()); + + int index = 3; + for (LimsOrdtaskBean limsOrdtaskBean : ordTaskList) { + + String taskBarCodeStr = limsOrdtaskBean.getOrderCode().split("-")[2]; + sheetOne.getCellRange(index, 2).setText(taskBarCodeStr); + + //String[] electricCapacityArr = (String[])electricCapacityMap.get(taskBarCodeStr); + String[] electricCapacityArr = parseObjectArrToStringArr((Object[])electricCapacityMap.get(taskBarCodeStr)); + Double[] electricCapacityDoubleArr = parseObjectArrToDoubleArr((Object[])electricCapacityMap.get(taskBarCodeStr)); + sheetOne.insertArray(electricCapacityDoubleArr, index, 3, false); + + Double[] electricVoltageArr = parseObjectArrToDoubleArr((Object[])electricVoltageMap.get(taskBarCodeStr)); + sheetOne.insertArray(electricVoltageArr, index, 8, false); + + sheetOne.getCellRange(index, 13).setText((String)positiveActQualityMap.get(taskBarCodeStr)); + + String[] keCapacityArr = parseObjectArrToStringArr((Object[])keCapacityMap.get(taskBarCodeStr)); + sheetOne.insertArray(parseObjectArrToDoubleArr(keCapacityArr), index, 14, false); + + Double[] ratioPercentArr = parseObjectArrToDoubleArr((Object[])ratioPercentMap.get(taskBarCodeStr)); + sheetOne.insertArray(ratioPercentArr, index, 19, false); + + index++; + } + + Map> ordTaskByCodeMap = ordTaskList.stream() + .collect(Collectors.groupingBy(taskItem -> taskItem.getOrderCode().split("-")[2].substring(0, 1))); + int initRow = 3; + int indexRow = 3; + + //对组别key排序 + List groupKeyList = ordTaskByCodeMap.keySet().stream() + .sorted(Comparator.naturalOrder()).collect(Collectors.toList()); + for (String groupKey : groupKeyList) { + List limsOrdtaskBeans = ordTaskByCodeMap.get(groupKey) + .stream().sorted(Comparator.comparing(LimsOrdtaskBean::getOrderCode)) + .collect(Collectors.toList()); + + //合并第一列组别 + int endRow = initRow + limsOrdtaskBeans.size() - 1; + CellRange cellGroupRange = sheetOne.getCellRange(initRow, 1, endRow, 1); + cellGroupRange.setText(groupKey); + cellGroupRange.merge(); + initRow = endRow + 1; + + //二位数组每个元素对应某个组别某一列元素数组 + String[][] voltageArr = new String[5][limsOrdtaskBeans.size()]; + String[][] keCapacityArr = new String[5][limsOrdtaskBeans.size()]; + String[][] ratioPercentArr = new String[5][limsOrdtaskBeans.size()]; + int beanIndex = 0; + for (LimsOrdtaskBean taskBean : limsOrdtaskBeans) { + String barCode = taskBean.getOrderCode().split("-")[2]; + String[] electricVoltageArr = parseObjectArrToStringArr((Object[])electricVoltageMap.get(barCode)); + String[] keCapacityTemArr = parseObjectArrToStringArr((Object[])keCapacityMap.get(barCode)); + String[] ratioPercentTemArr = parseObjectArrToStringArr((Object[])ratioPercentMap.get(barCode)); + + voltageArr[0][beanIndex] = electricVoltageArr[0]; + voltageArr[1][beanIndex] = electricVoltageArr[1]; + voltageArr[2][beanIndex] = electricVoltageArr[2]; + voltageArr[3][beanIndex] = electricVoltageArr[3]; + voltageArr[4][beanIndex] = electricVoltageArr[4]; + + keCapacityArr[0][beanIndex] = keCapacityTemArr[0]; + keCapacityArr[1][beanIndex] = keCapacityTemArr[1]; + keCapacityArr[2][beanIndex] = keCapacityTemArr[2]; + keCapacityArr[3][beanIndex] = keCapacityTemArr[3]; + keCapacityArr[4][beanIndex] = keCapacityTemArr[4]; + + ratioPercentArr[0][beanIndex] = ratioPercentTemArr[0]; + ratioPercentArr[1][beanIndex] = ratioPercentTemArr[1]; + ratioPercentArr[2][beanIndex] = ratioPercentTemArr[2]; + ratioPercentArr[3][beanIndex] = ratioPercentTemArr[3]; + ratioPercentArr[4][beanIndex] = ratioPercentTemArr[4]; + beanIndex++; + } + + //放电均压一行平均值结果 + String[] insertElectricVoltageArr = new String[5]; + //放电克容量一行平均值结果 + String[] insertKeCapacityArr = new String[5]; + //倍率放电百分比一行平均值结果 + String[] insertRatioPercentArr = new String[5]; + for (int i = 0; i < 5; i++) { + insertElectricVoltageArr[i] = calculateArrayAvg(voltageArr[i]); + insertKeCapacityArr[i] = calculateArrayAvg(keCapacityArr[i]); + + double ratioAvgStr = Arrays.stream(ratioPercentArr[i]) + .filter(str -> !StringUtils.isBlank(str)) + .map(ratioStr -> ratioStr.split("%")[0]) + .mapToDouble(Double::parseDouble) + .average() + .orElse(0); + insertRatioPercentArr[i] = String.valueOf(ratioAvgStr); + } + + sheetOne.getCellRange(indexRow, 25).setText(groupKey); + + sheetOne.insertArray(parseObjectArrToDoubleArr(toTwoDecimal(insertElectricVoltageArr)), indexRow, 26, false); + sheetOne.insertArray(parseObjectArrToDoubleArr(toTwoDecimal(insertKeCapacityArr)), indexRow, 31, false); + sheetOne.insertArray(parseObjectArrToDoubleArr(toTwoDecimal(insertRatioPercentArr)), indexRow, 36, false); + + indexRow++; + } + + + //绘制图表 + WorksheetChartsCollection chartsCollection = sheetOne.getCharts(); + //放电均压图表 + Chart electricVoltageChart = chartsCollection.add(ExcelChartType.LineMarkers); + //方电克容量图表 + Chart keCapacityChart = chartsCollection.add(ExcelChartType.LineMarkers); + //放电百分比图表 + Chart ratioPercentChart = chartsCollection.add(ExcelChartType.LineMarkers); + //放电克容量柱状图 + // Chart keCapacityColumnarChart = chartsCollection.add(ExcelChartType.ColumnClustered); + + int chartInitRow = groupKeyList.size() + 5; + electricVoltageChart.setLeftColumn(25); + electricVoltageChart.setTopRow(chartInitRow); + electricVoltageChart.setRightColumn(31); + electricVoltageChart.setBottomRow(chartInitRow + 16); + electricVoltageChart.setChartTitle("放电均压"); + electricVoltageChart.setCategoryAxisTitle("放电倍率/C"); + electricVoltageChart.setValueAxisTitle("均压/V"); + + keCapacityChart.setLeftColumn(32); + keCapacityChart.setTopRow(chartInitRow); + keCapacityChart.setRightColumn(38); + keCapacityChart.setBottomRow(chartInitRow + 16); + keCapacityChart.setChartTitle("放电克容量"); + keCapacityChart.setCategoryAxisTitle("放电倍率/C"); + keCapacityChart.setValueAxisTitle("放电克容量/mAh.g¯¹"); + + ratioPercentChart.setLeftColumn(39); + ratioPercentChart.setTopRow(chartInitRow); + ratioPercentChart.setRightColumn(45); + ratioPercentChart.setBottomRow(chartInitRow + 16); + ratioPercentChart.setChartTitle("放电百分比"); + ratioPercentChart.setCategoryAxisTitle("放电倍率/C"); + ratioPercentChart.setValueAxisTitle("放电百分比/%"); + +// keCapacityColumnarChart.setLeftColumn(25); +// keCapacityColumnarChart.setTopRow(chartInitRow + 18); +// keCapacityColumnarChart.setRightColumn(31); +// keCapacityColumnarChart.setBottomRow(chartInitRow + 34); +// keCapacityColumnarChart.getPrimaryValueAxis().setTitle("放电克容量mAh/g"); +// keCapacityColumnarChart.getPrimaryCategoryAxis().setTitle("组别"); +// keCapacityColumnarChart.setChartTitle("0.2C"); +// ChartSerie keCapacityColumnarChartSer = keCapacityColumnarChart.getSeries().add(); + //keCapacityColumnarChartSer.setName("0.2C"); +// keCapacityColumnarChartSer.setCategoryLabels(sheetOne.getCellRange(3, 25, 2 + groupKeyList.size(), 25)); +// keCapacityColumnarChartSer.setValues(sheetOne.getCellRange(3, 31, 2 + groupKeyList.size(), 31)); + + for (int i = 0; i < groupKeyList.size(); i++) { + + Color color = ColorEnum.getColor(groupKeyList.get(i)); + + ChartSerie electricVoltageSer = electricVoltageChart.getSeries().add(); + electricVoltageSer.setName(groupKeyList.get(i)); + electricVoltageSer.setCategoryLabels(sheetOne.getCellRange(2, 26, 2, 30)); + electricVoltageSer.setValues(sheetOne.getCellRange(3 + i, 26, 3 + i, 30)); + electricVoltageSer.getFormat().getLineProperties().setColor(color); + electricVoltageSer.getFormat().setMarkerForegroundColor(color); + electricVoltageSer.getFormat().setMarkerBackgroundColor(color); + + ChartSerie keCapacitySer = keCapacityChart.getSeries().add(); + keCapacitySer.setName(groupKeyList.get(i)); + keCapacitySer.setCategoryLabels(sheetOne.getCellRange(2, 31, 2, 35)); + keCapacitySer.setValues(sheetOne.getCellRange(3 + i, 31, 3 + i, 35)); + keCapacitySer.getFormat().getLineProperties().setColor(color); + keCapacitySer.getFormat().setMarkerForegroundColor(color); + keCapacitySer.getFormat().setMarkerBackgroundColor(color); + + ChartSerie ratioPercentSer = ratioPercentChart.getSeries().add(); + ratioPercentSer.setName(groupKeyList.get(i)); + ratioPercentSer.setCategoryLabels(sheetOne.getCellRange(2, 36, 2, 40)); + ratioPercentSer.setValues(sheetOne.getCellRange(3 + i, 36, 3 + i, 40)); + ratioPercentSer.getFormat().getLineProperties().setColor(color); + ratioPercentSer.getFormat().setMarkerForegroundColor(color); + ratioPercentSer.getFormat().setMarkerBackgroundColor(color); + + // keCapacityColumnarChartSer.getDataPoints().get(i).getDataFormat().getFill().setForeColor(color); + } + + CellRange leftCellRange = sheetOne.getCellRange(3, 1, 2 + ordTaskList.size(), 23); + leftCellRange.borderAround(LineStyleType.Thin); + leftCellRange.borderInside(LineStyleType.Thin); + leftCellRange.setHorizontalAlignment(HorizontalAlignType.Center); + leftCellRange.setVerticalAlignment(VerticalAlignType.Center); + + CellRange rightCellRange = sheetOne.getCellRange(3, 25, 2 + groupKeyList.size(), 40); + rightCellRange.borderAround(LineStyleType.Thin); + rightCellRange.borderInside(LineStyleType.Thin); + rightCellRange.setHorizontalAlignment(HorizontalAlignType.Center); + rightCellRange.setVerticalAlignment(VerticalAlignType.Center); + + return workbook; + } + + private String[] toTwoDecimal(String[] arr) { + for (int i = 0; i < arr.length; i++) { + String s = new BigDecimal(arr[i]).setScale(2, BigDecimal.ROUND_HALF_UP).toString(); + arr[i] = s; + } + return arr; + } + + /** + * @description: 计算字符串数组平均值 + * @author: DingJian + * @date: 2022/11/28 19:06 + * @param: arr + * @return: java.lang.String + **/ + private String calculateArrayAvg(String[] arr) { + double result = Arrays.stream(arr).filter(str -> !StringUtils.isBlank(str)) + .mapToDouble(Double::parseDouble).average().orElse(0); + return String.valueOf(result); + } + + /** + * @description: 将Object[]转换成String[] + * @author: DingJian + * @date: 2022/11/28 19:07 + * @param: objArr + * @return: java.lang.String[] + **/ + private String[] parseObjectArrToStringArr(Object[] objArr) { + return Arrays.stream(objArr).toArray(String[]::new); + } + + private Double[] parseObjectArrToDoubleArr(Object[] objArr) { + + List list = new ArrayList<>(); + for (Object obj : objArr) { + if(obj instanceof Double){ + list.add((Double) obj); + } else { + if(!ObjectUtils.isEmpty(obj) && !StringUtils.isEmpty(obj.toString())){ + list.add(Double.parseDouble(obj.toString())); + } else { + list.add(0D); + } + } + } + + return list.toArray(new Double[list.size()]); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateLanDian.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateLanDian.java new file mode 100644 index 0000000..8b88a9c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateLanDian.java @@ -0,0 +1,464 @@ +package com.sunwayworld.basemodule.business.test.report.service.impl; + + +import com.spire.xls.*; +import com.spire.xls.charts.ChartSerie; +import com.sunwayworld.baseline.framework.utils.CommonHelper; +import com.sunwayworld.baseline.framework.utils.LocalDateUtils; +import com.sunwayworld.baseline.framework.utils.SpireUtil; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.util.FolderHelper; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.ordtask.bean.LimsOrdtaskBean; +import com.sunwayworld.basemodule.business.test.report.enumeration.ReportEnum; +import com.sunwayworld.basemodule.business.test.report.service.LimsReportCreateService; +import com.sunwayworld.basemodule.business.test.report.utils.ReportConstant; +import com.sunwayworld.basemodule.business.test.report.utils.ReportHelper; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.domain.Sort; +import org.springframework.data.mongodb.core.BulkOperations; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.query.Criteria; +import org.springframework.data.mongodb.core.query.Query; +import org.springframework.data.mongodb.core.query.Update; +import org.springframework.data.util.Pair; +import org.springframework.stereotype.Repository; + +import java.awt.*; +import java.io.InputStream; +import java.math.BigDecimal; +import java.math.RoundingMode; +import java.time.LocalDateTime; +import java.util.List; +import java.util.*; + +@Repository +@GikamBean +public class LimsReportCreateLanDian implements LimsReportCreateService { + + private static final Logger logger = LogManager.getLogger(LimsReportCreateLanDian.class); + @Autowired + private MongoTemplate mongoTemplate; + + @Override + public Workbook createReport(LimsTaskBean task) { + Map params = new HashMap<>(); + List collectOrdtasks = ReportHelper.findCollectOrdtasks(task); + LimsFolderBean folder = FolderHelper.getFolder(task.getFolderId()); + List> dataList = new ArrayList<>(); + List orderBeans = FolderHelper.getOrderBeans(folder.getId()); + Map orderMap = CommonHelper.createMap(LimsOrderBean::getId, orderBeans); + for (LimsOrdtaskBean limsOrdtaskBean : collectOrdtasks) { + String collectName = ReportHelper.findCollectName(limsOrdtaskBean); + Map map = extract(task.getId(), limsOrdtaskBean.getId(), collectName); + Optional limsOrderBean = Optional.ofNullable(orderMap.get(limsOrdtaskBean.getOrderId())); + map.put("ordtaskId", limsOrdtaskBean.getId()); + map.put("column1", limsOrderBean.map(LimsOrderBean::getDisposeCabinetPoint).orElse(null)); + map.put("column2", limsOrderBean.map(LimsOrderBean::getDisposeActiveSubstance).orElse(null)); + map.put("column3", limsOrderBean.map(LimsOrderBean::getDisposeChargingCapacity).orElse(null)); + map.put("column4", limsOrderBean.map(LimsOrderBean::getDisposeDisChangeCapacity).orElse(null)); + map.put("column5", limsOrderBean.map(LimsOrderBean::getDisposeFirstEffect).orElse(null)); + dataList.add(map); + } + params.put("testName", task.getTestName()); + params.put("sampleName", folder.getSampleName()); + params.put("testTime", LocalDateUtils.parseString_yyyy_MM_dd(LocalDateTime.now())); + params.put("testUser", task.getResultInputAuditUserName()); + params.put("remarks", ""); + params.put("auditUserName", LocalContextHelper.getLoginUserName()); + params.put("sampleCode", folder.getMaterialCode() == null ? folder.getSpecimenCode() : folder.getMaterialCode()); + params.put("dataList", dataList); + return createExcel(params, task); + } + + private Workbook createExcel(Map params, LimsTaskBean task) { + Workbook workbook = SpireUtil.getWorkbook(ReportEnum.LANDIAN.getLocalPath()); + + boolean notReserveFlag = ReportConstant.NOT_RESERVE.equals(task.getReserveFirstWeekFlag()); + @SuppressWarnings("unchecked") + List> dataList = (List>) params.get("dataList"); + + //页签1 + { + Worksheet sheet = workbook.getWorksheets().get(0); + + CellRange cellRange1 = sheet.findAllString("${testName}", true, true)[0]; + cellRange1.setText((String) params.get("testName")); + CellRange cellRange2 = sheet.findAllString("${sampleName}", true, true)[0]; + cellRange2.setText((String) params.get("sampleName")); + CellRange cellRange3 = sheet.findAllString("${testTime}", true, true)[0]; + cellRange3.setText((String) params.get("testTime")); + CellRange cellRange4 = sheet.findAllString("${testUser}", true, true)[0]; + cellRange4.setText((String) params.get("testUser")); + CellRange cellRange5 = sheet.findAllString("${remarks}", true, true)[0]; + cellRange5.setText((String) params.get("remarks")); + CellRange cellRange6 = sheet.findAllString("${auditUserName}", true, true)[0]; + cellRange6.setText((String) params.get("auditUserName")); + CellRange cellRange7 = sheet.findAllString("${sampleCode}", true, true)[0]; + cellRange7.setText((String) params.get("sampleCode")); + + + int startRow = 12; + int startColumn = 5; + int endColumn = 9; + int dataLength; + int rowCount; + int endRow; + int dataStartRow = startRow + 1; + Object[] title = new Object[]{"电池柜点", "活性物质\n质量(mg)", "充电\n比容量", "放电\n比容量", "首效"}; + Object[][] soc = new Object[dataList.size() + 1][5]; + soc[0] = title; + for (int i = 0; i < dataList.size(); i++) { + Map c = dataList.get(i); + soc[i + 1] = new Object[]{c.get("column1"), c.get("column2"), c.get("column3"), c.get("column4"), c.get("column5")}; + } + rowCount = soc.length + 1; + dataLength = soc.length - 1; + endRow = startRow + dataLength; + + sheet.insertRow(startRow, rowCount, InsertOptionsType.FormatAsBefore); + sheet.insertArray(soc, startRow, startColumn); + + CellRange headCellRange = sheet.getCellRange(startRow, startColumn, startRow, endColumn); + headCellRange.getCellStyle().setColor(Color.lightGray); + headCellRange.setRowHeight(30); + + CellRange dateCellRange = sheet.getCellRange(startRow, startColumn, endRow, endColumn); + dateCellRange.setHorizontalAlignment(HorizontalAlignType.Center); + dateCellRange.setVerticalAlignment(VerticalAlignType.Center); + dateCellRange.borderAround(LineStyleType.Thin); + dateCellRange.borderInside(LineStyleType.Thin); + + CellRange dateCellRange2 = sheet.getCellRange(dataStartRow, startColumn + 1, endRow, endColumn); + dateCellRange2.setNumberFormat("0.00"); + } + { + List list = new ArrayList<>(); + Object[] title = new Object[]{"循环序号", "充电容量/mAh", "放电容量/mAh", "容量保持率/%", "效率/%"}; + for (Map data : dataList) { + @SuppressWarnings("unchecked") + List> resultList = (List>) data.get("resultList"); + if (notReserveFlag) { + //如果不保留第一周数据,把第一周元素删去 + resultList.remove(0); + } + Object[][] soc = new Object[resultList.size() + 1][5]; + soc[0] = title; + //int temp = 1; + Object firstWeekObj = null; + for (int i1 = 0; i1 < resultList.size(); i1++) { + @SuppressWarnings("unchecked") + Map k = (Map) resultList.get(i1).get("dataMap"); + if (notReserveFlag) { + //如果去掉第一周数据,则重新计算放电比容量 + //column5 放电比容量 容量保持率=第N周放电比容量/第一周放电比容量 + if (i1 == 0) { + firstWeekObj = k.get("column5"); + } + double newCapacityData = calculateDischargeData(firstWeekObj, k.get("column5")); + + soc[i1 + 1] = new Object[]{i1 + 1, k.get("column2"), k.get("column3"), newCapacityData, k.get("column6")}; + //temp = temp + 1; + } else { + soc[i1 + 1] = new Object[]{k.get("column1"), k.get("column2"), k.get("column3"), k.get("column7"), k.get("column6")}; + } + } + list.add(soc); + } + int startRow = 2; + int startColumn = 1; + int endColumn = 5; + Chart chart1 = workbook.getWorksheets().get(1).getCharts().get(0); + Chart chart2 = workbook.getWorksheets().get(2).getCharts().get(0); + Chart chart3 = workbook.getWorksheets().get(3).getCharts().get(0); + Worksheet sheet = workbook.getWorksheets().get(4); + for (int i = 0; i < list.size(); i++) { + String name = (String) dataList.get(i).get("excelName"); + Object[][] soc = list.get(i); + int dataLength; + int rowCount; + int endRow; + int dataStartRow = startRow + 1; + + int themeRow = startRow - 1; + + + rowCount = soc.length + 1; + dataLength = soc.length - 1; + int dataEndRow = dataStartRow + dataLength - 1; + endRow = startRow + dataLength; + sheet.insertArray(soc, startRow, startColumn); + ChartSerie add1 = chart1.getSeries().add(); + add1.setName(name); + add1.setCategoryLabels(sheet.getCellRange(dataStartRow, startColumn, dataEndRow, startColumn)); + add1.setValues(sheet.getCellRange(dataStartRow, startColumn + 2, dataEndRow, startColumn + 2)); + + ChartSerie add2 = chart2.getSeries().add(); + add2.setName(name); + add2.setCategoryLabels(sheet.getCellRange(dataStartRow, startColumn, dataEndRow, startColumn)); + add2.setValues(sheet.getCellRange(dataStartRow, startColumn + 3, dataEndRow, startColumn + 3)); + + ChartSerie add3 = chart3.getSeries().add(); + add3.setName(name); + add3.setCategoryLabels(sheet.getCellRange(dataStartRow, startColumn, dataEndRow, startColumn)); + add3.setValues(sheet.getCellRange(dataStartRow, startColumn + 4, dataEndRow, startColumn + 4)); + + CellRange themeCellRange = sheet.getCellRange(themeRow, startColumn, themeRow, endColumn); + themeCellRange.merge(); + CellRange mergeArea = themeCellRange.getMergeArea(); + mergeArea.setText(name); + + CellRange headCellRange = sheet.getCellRange(startRow, startColumn, startRow, endColumn); + headCellRange.getCellStyle().setColor(Color.lightGray); + headCellRange.setRowHeight(20); + headCellRange.setColumnWidth(15); + + CellRange dateCellRange = sheet.getCellRange(themeRow, startColumn, endRow, endColumn); + dateCellRange.setHorizontalAlignment(HorizontalAlignType.Center); + dateCellRange.setVerticalAlignment(VerticalAlignType.Center); + dateCellRange.borderAround(LineStyleType.Thin); + dateCellRange.borderInside(LineStyleType.Thin); + + CellRange dateCellRange2 = sheet.getCellRange(dataStartRow, startColumn + 1, endRow, endColumn); + dateCellRange2.setNumberFormat("0.00"); + + startColumn += 5; + endColumn += 5; + } + } + { + List list = new ArrayList<>(); + + Object[] title = new Object[]{"循环序号", "DCIR(Ω)", "放电比容量/mAh/g"}; + for (Map data : dataList) { + @SuppressWarnings("unchecked") + List> resultList = (List>) data.get("resultList"); + /*if (notReserveFlag) { + resultList.remove(0); + }*/ + Object[][] soc = new Object[resultList.size() + 1][3]; + soc[0] = title; + for (int i1 = 0; i1 < resultList.size(); i1++) { + @SuppressWarnings("unchecked") + Map k = (Map) resultList.get(i1).get("dataMap"); + if (notReserveFlag) { + soc[i1 + 1] = new Object[]{i1 + 1, k.get("column8"), k.get("column5")}; + } else { + soc[i1 + 1] = new Object[]{k.get("column1"), k.get("column8"), k.get("column5")}; + } + } + list.add(soc); + } + int startRow = 2; + int startColumn = 1; + int endColumn = 3; + + + Chart chart1 = workbook.getWorksheets().get(5).getCharts().get(0); + Chart chart2 = workbook.getWorksheets().get(6).getCharts().get(0); + Worksheet sheet = workbook.getWorksheets().get(7); + for (int i = 0; i < list.size(); i++) { + String name = (String) dataList.get(i).get("excelName"); + Object[][] soc = list.get(i); + int dataLength; + int rowCount; + int endRow; + int dataStartRow = startRow + 1; + + int themeRow = startRow - 1; + + + rowCount = soc.length + 1; + dataLength = soc.length - 1; + int dataEndRow = dataStartRow + dataLength - 1; + endRow = startRow + dataLength; + sheet.insertArray(soc, startRow, startColumn); + ChartSerie add1 = chart1.getSeries().add(); + add1.setName(name); + add1.setCategoryLabels(sheet.getCellRange(dataStartRow, startColumn, dataEndRow, startColumn)); + add1.setValues(sheet.getCellRange(dataStartRow, startColumn + 1, dataEndRow, startColumn + 1)); + + ChartSerie add2 = chart2.getSeries().add(); + add2.setName(name); + add2.setCategoryLabels(sheet.getCellRange(dataStartRow, startColumn, dataEndRow, startColumn)); + add2.setValues(sheet.getCellRange(dataStartRow, startColumn + 2, dataEndRow, startColumn + 2)); + + + CellRange themeCellRange = sheet.getCellRange(themeRow, startColumn, themeRow, endColumn); + themeCellRange.merge(); + CellRange mergeArea = themeCellRange.getMergeArea(); + mergeArea.setText(name); + + CellRange headCellRange = sheet.getCellRange(startRow, startColumn, startRow, endColumn); + headCellRange.getCellStyle().setColor(Color.lightGray); + headCellRange.setRowHeight(20); + headCellRange.setColumnWidth(15); + + CellRange dateCellRange = sheet.getCellRange(themeRow, startColumn, endRow, endColumn); + dateCellRange.setHorizontalAlignment(HorizontalAlignType.Center); + dateCellRange.setVerticalAlignment(VerticalAlignType.Center); + dateCellRange.borderAround(LineStyleType.Thin); + dateCellRange.borderInside(LineStyleType.Thin); + + CellRange dateCellRange2 = sheet.getCellRange(dataStartRow, startColumn + 1, endRow, endColumn); + dateCellRange2.setNumberFormat("0.00"); + + startColumn += 3; + endColumn += 3; + } + } + return workbook; + } + + private double calculateDischargeData(Object firstWeekObj, Object currentWeekObj) { + BigDecimal firstWeekDecimal = BigDecimal.valueOf((double) firstWeekObj); + BigDecimal currentWeekDecimal = BigDecimal.valueOf((double) currentWeekObj); + BigDecimal divideNum = currentWeekDecimal.divide(firstWeekDecimal, 5, RoundingMode.HALF_UP); + //String resultStr = divideNum.multiply(new BigDecimal(100)).setScale(2, RoundingMode.HALF_UP).toString(); + return divideNum.multiply(new BigDecimal(100)).setScale(2, RoundingMode.HALF_UP).doubleValue(); + } + + private Map extract(Long taskId, Long ordtaskId, String collectionName) { + + //查询1 + Criteria criteria1 = new Criteria(); + criteria1.andOperator( + Criteria.where("sheetName").is("记录表"), + Criteria.where("taskId").is(taskId), + Criteria.where("ordTaskId").is(ordtaskId)); + Query query1 = new Query(criteria1); + query1.with(Sort.by(Sort.Direction.ASC, "dataMap.column1")); + query1.fields() + .include("dataMap.column1") + .include("dataMap.column4") + .include("dataMap.column8") + .include("dataMap.column14") + .include("dataMap.column16"); + LocalDateTime start1 = LocalDateTime.now(); + logger.info("【蓝点报告生成-查询1开始】, 开始:{}", start1); + List fList1 = mongoTemplate.find(query1, Object.class, collectionName); + + logger.info("【蓝点报告生成-查询1结束】, 开始:{}, 结束:{}", start1, LocalDateTime.now()); + + //计算1 + Map resultMap1 = new HashMap<>(); + { + Double resultKey = 1D; + Double lastColumn8 = 0D; + String lastColumn16 = ""; + String column16; + Double column14; + Double column8; + Double column4; + + boolean isCompute = false; + Double computeValue = 0D; + for (Object o : fList1) { + @SuppressWarnings("unchecked") + Map m = (Map) o; + @SuppressWarnings("unchecked") + Map dataMap = (Map) m.get("dataMap"); + + column16 = (String) dataMap.get("column16"); + column14 = (Double) dataMap.get("column14"); + column8 = (Double) dataMap.get("column8"); + column4 = (Double) dataMap.get("column4"); + if (isCompute) { + isCompute = false; + resultMap1.put(resultKey, (column8 - computeValue) / column4 * 1000); + resultKey++; + } else { + if (column14 > resultKey) { + resultKey = column14; + } + if (resultKey.equals(column14) && column16.endsWith("D") && "R".equals(lastColumn16)) { + isCompute = true; + computeValue = lastColumn8; + } + } + lastColumn16 = column16; + lastColumn8 = column8; + } + } + + //查询2 + Criteria criteria2 = new Criteria(); + criteria2.andOperator( + Criteria.where("sheetName").is("循环表"), + Criteria.where("taskId").is(taskId), + Criteria.where("ordTaskId").is(ordtaskId)); + Query query2 = new Query(criteria2); + query2.with(Sort.by(Sort.Direction.ASC, "dataMap.column1")); + LocalDateTime start2 = LocalDateTime.now(); + logger.info("【蓝点报告生成-查询2开始】, 开始:{}", start2); + List fList2 = mongoTemplate.find(query2, Object.class, collectionName); + logger.info("【蓝点报告生成-查询2结束】, 开始:{}, 结束:{}", start2, LocalDateTime.now()); + //计算2 + { + Double column1; + for (Object o : fList2) { + @SuppressWarnings("unchecked") + Map m = (Map) o; + @SuppressWarnings("unchecked") + Map dataMap = (Map) m.get("dataMap"); + column1 = (Double) dataMap.get("column1"); + dataMap.put("column8", resultMap1.get(column1)); + } + } + //更新2 + + LocalDateTime update2 = LocalDateTime.now(); + logger.info("【蓝点报告生成-更新2开始】, 开始:{}", update2); + { + BulkOperations operations = mongoTemplate.bulkOps(BulkOperations.BulkMode.UNORDERED, collectionName); + java.util.List> p = new ArrayList<>(); + for (Object o : fList2) { + @SuppressWarnings("unchecked") + Map m = (Map) o; + @SuppressWarnings("unchecked") + Map dataMap = (Map) m.get("dataMap"); + Query uQuery = new Query(Criteria.where("_id").is(m.get("_id"))); + Update update = new Update(); + update.set("dataMap.column8", dataMap.get("column8")); + p.add(Pair.of(uQuery, update)); + } + operations.updateMulti(p); + operations.execute(); + } + logger.info("【蓝点报告生成-更新2结束】, 开始:{}, 结束:{}", update2, LocalDateTime.now()); + + //查询3 + Criteria criteria3 = new Criteria(); + criteria3.andOperator( + Criteria.where("sheetName").is("工步表"), + Criteria.where("taskId").is(taskId), + Criteria.where("ordTaskId").is(ordtaskId)); + Query query3 = new Query(criteria3); + query3.with(Sort.by(Sort.Direction.DESC, "dataMap.column1")); + query3.limit(1); + LocalDateTime start3 = LocalDateTime.now(); + logger.info("【蓝点报告生成-查询3开始】, 开始:{}", start3); + List fList3 = mongoTemplate.find(query3, Object.class, collectionName); + logger.info("【蓝点报告生成-查询3结束】, 开始:{}, 结束:{}", start3, LocalDateTime.now()); + String sheetName; + String excelName; + //计算3 + { + Object o = fList3.get(0); + @SuppressWarnings("unchecked") + Map m = (Map) o; + sheetName = (String) m.get("sheetName"); + excelName = ((String) m.get("excelName")).split("\\.")[0]; + } + Map r = new HashMap<>(); + r.put("sheetName", sheetName); + r.put("excelName", excelName); + r.put("resultList", fList2); + return r; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateOneC.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateOneC.java new file mode 100644 index 0000000..71d5125 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateOneC.java @@ -0,0 +1,264 @@ +package com.sunwayworld.basemodule.business.test.report.service.impl; + +import com.spire.xls.*; +import com.spire.xls.charts.ChartSerie; +import com.spire.xls.collections.WorksheetChartsCollection; +import com.sunwayworld.baseline.framework.utils.MongoHelper; +import com.sunwayworld.baseline.framework.utils.SpireUtil; +import com.sunwayworld.basemodule.business.test.ordtask.bean.LimsOrdtaskBean; +import com.sunwayworld.basemodule.business.test.report.enumeration.ColorEnum; +import com.sunwayworld.basemodule.business.test.report.enumeration.ReportEnum; +import com.sunwayworld.basemodule.business.test.report.service.LimsReportCreateService; +import com.sunwayworld.basemodule.business.test.report.utils.ReportHelper; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.NumberUtils; +import com.sunwayworld.framework.utils.StringUtils; +import org.springframework.data.domain.Sort; +import org.springframework.data.mongodb.core.query.Criteria; +import org.springframework.data.mongodb.core.query.Query; +import org.springframework.stereotype.Repository; + +import java.awt.*; +import java.math.BigDecimal; +import java.math.RoundingMode; +import java.util.*; +import java.util.List; +import java.util.stream.Collectors; + +/** + * @Classname LimsReportCreateOneC + * @Description 1C报告 + * @Date 2022/12/5 20:35 + * @Created by dingjian + */ +@Repository +@GikamBean +public class LimsReportCreateOneC implements LimsReportCreateService { + + private static final String SHEET = "Statis(.)*"; + + private static final ReportEnum REPORT = ReportEnum.RB_ONE_C; + + @Override + public Workbook createReport(LimsTaskBean task) { + List ordTaskList = ReportHelper.findOrdtasks(task); + if (CollectionUtils.isEmpty(ordTaskList)) { + return null; + } + + //例:FS1-2211220006-B01 key为后三位编号,value为每一行对应数组值 + Map chargeElectricMap = new HashMap<>(); + + ordTaskList = ordTaskList.stream().sorted(Comparator.comparing(LimsOrdtaskBean::getOrderCode)).collect(Collectors.toList()); + + for (LimsOrdtaskBean limsOrdtaskBean : ordTaskList) { + String collectName = ReportHelper.findCollectName(limsOrdtaskBean); + //MongoDB每个dataMap仅对应表格单行数据 + List rowsData = getExcelDataFromMongoDB(task.getId(), limsOrdtaskBean.getId(), collectName); + + handleDischargeDataArr(chargeElectricMap, rowsData, limsOrdtaskBean); + } + + return createExcel(chargeElectricMap, ordTaskList, task.getTestName()); + } + + private Workbook createExcel(Map chargeElectricMap, List ordTaskList, String taskName) { + Workbook workbook = SpireUtil.getWorkbook(REPORT.getLocalPath()); + Worksheet sheetOne = workbook.getWorksheets().get(0); + sheetOne.setName("1C"); + + int indexRow = 2; + for (LimsOrdtaskBean limsOrdtaskBean : ordTaskList) { + String taskBarCodeStr = limsOrdtaskBean.getOrderCode().split("-")[2]; + sheetOne.getCellRange(indexRow, 2).setText(taskBarCodeStr); + List doubles = new ArrayList(); + + String[] sixThColumns = new String[1]; + for (String string : chargeElectricMap.get(taskBarCodeStr)) { + if(NumberUtils.isNumber(string)){ + doubles.add(Double.parseDouble(String.format("%.2f", Double.parseDouble(string)))); + } else { + sixThColumns[0] = string; + } + } + + sheetOne.insertArray(doubles.toArray(new Double[doubles.size()]), indexRow, 3, false); + sheetOne.insertArray(sixThColumns, indexRow, 6, false); + indexRow++; + } + + Map> ordTaskByCodeMap = ordTaskList.stream() + .collect(Collectors.groupingBy(taskItem -> taskItem.getOrderCode().split("-")[2].substring(0, 1))); + //对组别key排序 + List groupKeyList = ordTaskByCodeMap.keySet().stream() + .sorted(Comparator.naturalOrder()).collect(Collectors.toList()); + + int initRow = 2; + int rightInitRow = 2; + for (String groupKey : groupKeyList) { + List limsOrdtaskBeanList = ordTaskByCodeMap.get(groupKey) + .stream().sorted(Comparator.comparing(LimsOrdtaskBean::getOrderCode)) + .collect(Collectors.toList()); + + //合并第一列组别 + int endRow = initRow + limsOrdtaskBeanList.size() - 1; + CellRange cellGroupRange = sheetOne.getCellRange(initRow, 1, endRow, 1); + cellGroupRange.setText(groupKey); + cellGroupRange.merge(); + initRow = endRow + 1; + + //二位数组每个元素对应某个组别某一列元素数组 + int beanIndex = 0; + String[][] statisticArr = new String[4][limsOrdtaskBeanList.size()]; + for (LimsOrdtaskBean taskBean : limsOrdtaskBeanList) { + String barCode = taskBean.getOrderCode().split("-")[2]; + String[] rowArr = chargeElectricMap.get(barCode); + + statisticArr[0][beanIndex] = rowArr[0]; + statisticArr[1][beanIndex] = rowArr[1]; + statisticArr[2][beanIndex] = rowArr[2]; + statisticArr[3][beanIndex] = rowArr[3]; + beanIndex++; + } + + String[] resultArr = new String[4]; + for (int i = 0; i < 3; i++) { + resultArr[i] = calculateArrayAvg(statisticArr[i]); + } + //最后一列为百分比字符串,特殊计算 + double percent = Arrays.stream(statisticArr[3]) + .filter(str -> !StringUtils.isBlank(str)) + .map(ratioStr -> ratioStr.split("%")[0]) + .mapToDouble(Double::parseDouble) + .average() + .orElse(0); + resultArr[3] = String.format("%.2f", percent); + + sheetOne.getCellRange(rightInitRow, 8).setText(groupKey); + List doubles = new ArrayList(); + for (int i = 0; i < resultArr.length; i++) { + if(NumberUtils.isNumber(resultArr[i])){ + resultArr[i] = String.format("%.2f", Double.parseDouble(resultArr[i])); + doubles.add(Double.parseDouble(resultArr[i])); + // doubles.add(Double.parseDouble(String.format("%.2f", Double.parseDouble(resultArr[i])))); + } else { + doubles.add(0D); + } + } + sheetOne.insertArray(doubles.toArray(new Double[doubles.size()]), rightInitRow, 9, false); + rightInitRow++; + } + + //绘制图表 + WorksheetChartsCollection chartsCollection = sheetOne.getCharts(); + //1C柱状图 + Chart oneCColumnarChart = chartsCollection.add(ExcelChartType.ColumnClustered); + int chartInitRow = groupKeyList.size() + 4; + oneCColumnarChart.setLeftColumn(8); + oneCColumnarChart.setTopRow(chartInitRow); + oneCColumnarChart.setRightColumn(14); + oneCColumnarChart.setBottomRow(chartInitRow + 16); + oneCColumnarChart.getPrimaryValueAxis().setTitle("1C恒流充电容量比/%"); + oneCColumnarChart.getPrimaryCategoryAxis().setTitle("组别"); + oneCColumnarChart.setChartTitle(taskName); + + /*for (int i = 0; i < groupKeyList.size(); i++) { + Color color = ColorEnum.getColor(groupKeyList.get(i)); + + ChartSerie oneCColumnarChartSer = oneCColumnarChart.getSeries().add(); + oneCColumnarChartSer.setName(groupKeyList.get(i)); + oneCColumnarChartSer.setCategoryLabels(sheetOne.getCellRange(2, 8, 2 + groupKeyList.size(), 8)); + oneCColumnarChartSer.setValues(sheetOne.getCellRange(i + 2, 12)); + oneCColumnarChartSer.getFormat().getFill().setForeColor(color); + oneCColumnarChartSer.getFormat().getOptions().setOverlap(-50); + oneCColumnarChartSer.getFormat().getOptions().setGapWidth(300); + }*/ + + ChartSerie oneCColumnarChartSer = oneCColumnarChart.getSeries().add(); + //oneCColumnarChartSer.setName("25°C&1C"); + oneCColumnarChartSer.setCategoryLabels(sheetOne.getCellRange(2, 8, 1 + groupKeyList.size(), 8)); + oneCColumnarChartSer.setValues(sheetOne.getCellRange(2, 12, 1 + groupKeyList.size(), 12)); + + for (int i = 0; i < groupKeyList.size(); i++) { + Color color = ColorEnum.getColor(groupKeyList.get(i)); + oneCColumnarChartSer.getDataPoints().get(i).getDataFormat().getFill().setForeColor(color); + } + + CellRange leftCellRange = sheetOne.getCellRange(2, 1, 1 + ordTaskList.size(), 6); + leftCellRange.borderAround(LineStyleType.Thin); + leftCellRange.borderInside(LineStyleType.Thin); + leftCellRange.setHorizontalAlignment(HorizontalAlignType.Center); + leftCellRange.setVerticalAlignment(VerticalAlignType.Center); + + CellRange rightCellRange = sheetOne.getCellRange(2, 8, 1 + groupKeyList.size(), 12); + rightCellRange.borderAround(LineStyleType.Thin); + rightCellRange.borderInside(LineStyleType.Thin); + rightCellRange.setHorizontalAlignment(HorizontalAlignType.Center); + rightCellRange.setVerticalAlignment(VerticalAlignType.Center); + return workbook; + } + + private String calculateArrayAvg(String[] arr) { + double result = Arrays.stream(arr).filter(str -> !StringUtils.isBlank(str)) + .mapToDouble(Double::parseDouble).average().orElse(0); + return String.format("%.2f", result); + } + + private void handleDischargeDataArr(Map chargeElectricMap, + List rowsData, + LimsOrdtaskBean limsOrdtaskBean) { + //对应表格一行数据 + String[] chargeCapacityArr = new String[4]; + + for (Object rowsDatum : rowsData) { + Map dataMap = ReportHelper.getDataMap(rowsDatum); + String status = (String) dataMap.get("column5"); + String currentChargeStr = Double.toString((Double) dataMap.get("column15")); + if (status == null) { + continue; + } + if ("恒流充电".equals(status)) { + chargeCapacityArr[0] = currentChargeStr; + } else if ("恒压充电".equals(status)) { + chargeCapacityArr[1] = currentChargeStr; + } + } + if (StringUtils.isEmpty(chargeCapacityArr[0]) && !StringUtils.isEmpty(chargeCapacityArr[1])) { + chargeCapacityArr[2] = chargeCapacityArr[1]; + chargeCapacityArr[3] = "0.00%"; + } else if (!StringUtils.isEmpty(chargeCapacityArr[0]) && StringUtils.isEmpty(chargeCapacityArr[1])) { + chargeCapacityArr[2] = chargeCapacityArr[0]; + chargeCapacityArr[3] = "100.00%"; + } else { + BigDecimal currentDecimal = new BigDecimal(chargeCapacityArr[0]); + BigDecimal voltageDecimal = new BigDecimal(chargeCapacityArr[1]); + BigDecimal countDecimal = currentDecimal.add(voltageDecimal).setScale(4, RoundingMode.HALF_UP); + chargeCapacityArr[2] = countDecimal.toString(); + BigDecimal b = new BigDecimal((currentDecimal.divide(countDecimal, 4, RoundingMode.HALF_UP)).doubleValue()*100); + double v = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); + chargeCapacityArr[3] =v + "%"; + } + + String taskBarCodeStr = limsOrdtaskBean.getOrderCode().split("-")[2]; + chargeElectricMap.put(taskBarCodeStr, chargeCapacityArr); + } + + private List getExcelDataFromMongoDB(Long taskId, Long ordTaskId, String collectionName) { + Criteria criteria = new Criteria(); + criteria.andOperator( + Criteria.where("sheetName").is(SHEET), + Criteria.where("taskId").is(taskId), + Criteria.where("ordTaskId").is(ordTaskId)); + Query query = new Query(criteria); + query.with(Sort.by(Sort.Direction.ASC, "dataMap.column3")); + //column3原始步次 column5状态 column15充电容量 + query.fields().include("dataMap.column5").include("dataMap.column15"); + return MongoHelper.template().find(query, Object.class, collectionName); + } + + private Double[] parseObjectArrToDoubleArr(Object[] objArr) { + return Arrays.stream(objArr).map(obj -> NumberUtils.isNumber(obj.toString()) ? Double.parseDouble(obj.toString()) : "0").toArray(Double[]::new); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateRB25CX.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateRB25CX.java new file mode 100644 index 0000000..d61c586 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateRB25CX.java @@ -0,0 +1,204 @@ +package com.sunwayworld.basemodule.business.test.report.service.impl; + + +import com.spire.xls.*; +import com.spire.xls.charts.ChartSerie; +import com.sunwayworld.baseline.framework.utils.MongoHelper; +import com.sunwayworld.baseline.framework.utils.SpireUtil; +import com.sunwayworld.basemodule.business.test.ordtask.bean.LimsOrdtaskBean; +import com.sunwayworld.basemodule.business.test.report.enumeration.ColorEnum; +import com.sunwayworld.basemodule.business.test.report.enumeration.ReportEnum; +import com.sunwayworld.basemodule.business.test.report.service.LimsReportCreateService; +import com.sunwayworld.basemodule.business.test.report.utils.ReportHelper; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.NumberUtils; +import org.springframework.data.domain.Sort; +import org.springframework.data.mongodb.core.query.Criteria; +import org.springframework.data.mongodb.core.query.Query; +import org.springframework.stereotype.Repository; + +import java.awt.*; +import java.math.BigDecimal; +import java.math.RoundingMode; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.stream.IntStream; + +import static com.spire.xls.BordersLineType.DiagonalDown; + +@Repository +@GikamBean +public class LimsReportCreateRB25CX implements LimsReportCreateService { + private static final String SHEET = "Cycle(.)*"; + + private static final ReportEnum REPORT = ReportEnum.RB_25C_X; + + @Override + public Workbook createReport(LimsTaskBean task) { + List ordtasks = ReportHelper.findOrdtasks(task); + if (CollectionUtils.isEmpty(ordtasks)) { + return null; + } + Map params = CollectionUtils.emptyMap(); + List dataList = CollectionUtils.emptyList(); + + for (LimsOrdtaskBean ordtask : ordtasks) { + String collectName = ReportHelper.findCollectName(ordtask); + Map extract = extract(task.getId(), ordtask.getId(), collectName); + extract.put("sampleName", ordtask.getOrderCode().split("-")[2]); + dataList.add(extract); + } + params.put("dataList", dataList); + return createExcel(params,task); + } + + private List extractSheet(Long taskId, Long ordtaskId, String collectionName) { + Criteria criteria = new Criteria(); + criteria.andOperator( + Criteria.where("sheetName").is(SHEET), + Criteria.where("taskId").is(taskId), + Criteria.where("ordTaskId").is(ordtaskId)); + Query query = new Query(criteria); + query.with(Sort.by(Sort.Direction.ASC, "dataMap.column2")); + query.fields() + .include("dataMap.column4") + .include("dataMap.column5"); + return MongoHelper.template().find(query, Object.class, collectionName); + } + + private Map extract(Long taskId, Long ordtaskId, String collectionName) { + Map map = CollectionUtils.emptyMap(); + List rows = extractSheet(taskId, ordtaskId, collectionName); + map.put("rows", rows); + return map; + } + + private Workbook createExcel(Map params,LimsTaskBean limsTaskBean) { + Workbook workbook = SpireUtil.getWorkbook(REPORT.getLocalPath()); + Worksheet sheet = workbook.getWorksheets().get(0); + sheet.setName(limsTaskBean.getTestName()); + //int initColumn = 2; + int tempColumn = 2; + int maxDataSize = 0; + List> dataList = ReportHelper.getDataList(params); + if (CollectionUtils.isEmpty(dataList)) { + throw new CheckedException("报告源表数据为空"); + } + Chart chart1 = workbook.getWorksheets().get(0).getCharts().get(0); + + for (Map map : dataList) { + @SuppressWarnings("unchecked") + List> rows = (List>) map.get("rows"); + //获取一列放电容量数据 + Object[] data = rows.stream().map(s -> ReportHelper.getDataMap(s).get("column4")).toArray(); + maxDataSize = Math.max(rows.size(), maxDataSize); + sheet.insertArray(data, 3, tempColumn, true); + + //计算获得容量保持率 规则:第n周保持率=(第n周放电容量/第1周放电容量)*100% + String[] calculateResultArr = getCalculateResultArr(data); + List doubles = new ArrayList(); + for (int i = 0; i < calculateResultArr.length; i++) { + String string = calculateResultArr[i]; + if(NumberUtils.isNumber(string)){ + doubles.add(Double.parseDouble(String.format("%.2f", Double.parseDouble(string)))); + } else { + doubles.add(null); + } + } + //插入容量保持率一列 + sheet.insertArray(doubles.toArray(new Double[doubles.size()]), 3, tempColumn + 1, true); + + String sampleName = (String) map.get("sampleName"); + + //设置编号标题 + CellRange titleNew = sheet.getCellRange(1, tempColumn, 1, tempColumn + 1); + titleNew.setText(sampleName); + titleNew.merge(); + + //设置字体标题 + CellRange fontTitle1 = sheet.getCellRange(2, tempColumn); + CellRange fontTitle2 = sheet.getCellRange(2, tempColumn + 1); + fontTitle1.setText("放电容量(mAh)"); + fontTitle2.setText("容量保持率%"); + + tempColumn = tempColumn + 2; + } + chart1.setLeftColumn(tempColumn); + chart1.setRightColumn(tempColumn + 13); + chart1.setTopRow(1); + chart1.setChartTitle("45°C&1C/1C Cycle"); + chart1.setBottomRow(32); + chart1.getPrimaryValueAxis().setMinValue(80); + chart1.getPrimaryValueAxis().setMaxValue(106); + chart1.getPrimaryCategoryAxis().setMaxValue(700); + Object[] ints = IntStream.range(1, maxDataSize + 1).boxed().toArray(); + sheet.insertArray(ints, 3, 1, true); + + int testNum = 2; + for (Map map : dataList) { + @SuppressWarnings("unchecked") + List> rows = (List>) map.get("rows"); + String sampleName = (String) map.get("sampleName"); + ChartSerie add1 = chart1.getSeries().add(); + add1.setName(sampleName); + Color color = ColorEnum.getColor(sampleName); + add1.getFormat().getLineProperties().setColor(color); + add1.getFormat().setMarkerForegroundColor(color); + add1.getFormat().setMarkerBackgroundColor(color); + add1.getDataFormat().setMarkerStyle(ChartMarkerType.None); + add1.getFormat().getLineProperties().setCustomLineWeight(1.1f); + CellRange cellRange = sheet.getCellRange(3, 1, maxDataSize + 2, 1); + add1.setCategoryLabels(cellRange); + CellRange range = sheet.getCellRange(3, testNum + 1, rows.size() + 2, testNum + 1); + add1.setValues(range); + testNum = testNum + 2; + } + + CellRange cellRange = sheet.getCellRange(1, 1); + cellRange.setText("Barcode\nCycle NO."); + cellRange.getBorders().getByBordersLineType(DiagonalDown).setLineStyle(LineStyleType.Thin); + return workbook; + } + + + private String[] getCalculateResultArr(Object[] data) { + try { + String[] stringArr = parseObjectArrToStringArr(data); + String[] resultArr = new String[stringArr.length]; + BigDecimal firstNum = new BigDecimal(stringArr[0]); + for (int i = 0; i < stringArr.length ; i++) { + if ("0.0".equals(stringArr[i]) || "0".equals(stringArr[i])) { + resultArr[i] = ""; + continue; + } + if (stringArr[i] == null) { + continue; + } + BigDecimal tempNum = new BigDecimal(stringArr[i]); + BigDecimal divideNum = tempNum.divide(firstNum, 5, RoundingMode.HALF_UP); + String resultStr = divideNum.multiply(new BigDecimal(100)).setScale(2, RoundingMode.HALF_UP).toString(); + resultArr[i] = resultStr; + } + return resultArr; + } catch (Exception e) { + throw new CheckedException("报告数据转换错误"); + } + } + + private String[] parseObjectArrToStringArr(Object[] objArr) { + String[] strArr = new String[objArr.length]; + for (int i = 0; i < objArr.length; i++) { + if (objArr[i] != null) { + String s = Double.toString((double)objArr[i]); + strArr[i] = s; + } + } + return strArr; + } + + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateRB25CXDCR.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateRB25CXDCR.java new file mode 100644 index 0000000..fa2fe41 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateRB25CXDCR.java @@ -0,0 +1,141 @@ +package com.sunwayworld.basemodule.business.test.report.service.impl; + +import com.spire.xls.*; +import com.spire.xls.charts.ChartSerie; +import com.sunwayworld.baseline.framework.utils.ConvertHelper; +import com.sunwayworld.baseline.framework.utils.MongoHelper; +import com.sunwayworld.baseline.framework.utils.SpireUtil; +import com.sunwayworld.basemodule.business.test.ordtask.bean.LimsOrdtaskBean; +import com.sunwayworld.basemodule.business.test.report.enumeration.ColorEnum; +import com.sunwayworld.basemodule.business.test.report.enumeration.ReportEnum; +import com.sunwayworld.basemodule.business.test.report.service.LimsReportCreateService; +import com.sunwayworld.basemodule.business.test.report.utils.ReportHelper; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import org.springframework.data.domain.Sort; +import org.springframework.data.mongodb.core.query.Criteria; +import org.springframework.data.mongodb.core.query.Query; +import org.springframework.stereotype.Repository; + +import java.awt.*; +import java.util.List; +import java.util.Map; +import java.util.stream.IntStream; + +@Repository +@GikamBean +public class LimsReportCreateRB25CXDCR implements LimsReportCreateService { + private static final String SHEET = "Detail(.)*"; + + private static final ReportEnum REPORT = ReportEnum.RB_25C_X_DCR; + + @Override + public Workbook createReport(LimsTaskBean task) { + List ordtasks = ReportHelper.findOrdtasks(task); + if (CollectionUtils.isEmpty(ordtasks)) { + return null; + } + Map params = CollectionUtils.emptyMap(); + List dataList = CollectionUtils.emptyList(); + + for (LimsOrdtaskBean ordtask : ordtasks) { + String collectName = ReportHelper.findCollectName(ordtask); + Map extract = extract(task.getId(), ordtask.getId(), collectName); + extract.put("sampleName", ordtask.getOrderCode().split("-")[2]); + dataList.add(extract); + } + params.put("dataList", dataList); + return createExcel(params,task); + } + + private List extractSheet(Long taskId, Long ordtaskId, String collectionName) { + Criteria criteria = new Criteria(); + criteria.andOperator( + Criteria.where("sheetName").is(SHEET), + Criteria.where("taskId").is(taskId), + Criteria.where("ordTaskId").is(ordtaskId)); + Query query = new Query(criteria); + query.with(Sort.by(Sort.Direction.ASC, "dataMap.column1")); + query.fields() + .include("dataMap.column1") + .include("dataMap.column2") + .include("dataMap.column4") + .include("dataMap.column6") + .include("dataMap.column7"); + return MongoHelper.template().find(query, Object.class, collectionName); + } + + private List computeSheet(List rows) { + List resultList = CollectionUtils.emptyList(); + Double x = 1D; + for (int i = 0; i < rows.size() - 2; i++) { + Map d = ReportHelper.getDataMap(rows.get(i)); + if (!x.equals(d.get("column4"))) { + continue; + } + if ("搁置".equals(d.get("column2"))) { + Map d1 = ReportHelper.getDataMap(rows.get(i + 1)); + if ("恒流放电".equals(d1.get("column2"))) { + Map d2 = ReportHelper.getDataMap(rows.get(i + 2)); + Double d_column7 = ConvertHelper.toDouble(d.get("column7")); + Double d2_column7 = ConvertHelper.toDouble(d2.get("column7")); + Double d2_column6 = ConvertHelper.toDouble(d2.get("column6")); + resultList.add(Math.abs((d_column7 - d2_column7) / d2_column6 * 1000)); + x++; + } + } + + } + return resultList; + } + + private Map extract(Long taskId, Long ordtaskId, String collectionName) { + Map map = CollectionUtils.emptyMap(); + List rows = extractSheet(taskId, ordtaskId, collectionName); + map.put("rows", computeSheet(rows)); + return map; + } + + private Workbook createExcel(Map params,LimsTaskBean limsTaskBean) { + Workbook workbook = SpireUtil.getWorkbook(REPORT.getLocalPath()); + Worksheet sheet = workbook.getWorksheets().get(0); + sheet.setName(limsTaskBean.getTestName()); + int initColumn = 2; + int maxDataSize = 0; + List> dataList = ReportHelper.getDataList(params); + Chart chart1 = sheet.getCharts().get(0); + for (Map map : dataList) { + List rows = ConvertHelper.toList(map.get("rows")); + if (CollectionUtils.isEmpty(rows)) { + continue; + } + Object[] data = rows.toArray(); + maxDataSize = Math.max(rows.size(), maxDataSize); + sheet.insertArray(data, 2, initColumn, true); + CellRange title = sheet.getCellRange(1, initColumn); + String sampleName = (String) map.get("sampleName"); + title.setText(sampleName); + ChartSerie add1 = chart1.getSeries().add(); + add1.setName(sampleName); + Color color = ColorEnum.getColor(sampleName); + add1.getFormat().getLineProperties().setColor(color); + add1.getFormat().setMarkerForegroundColor(color); + add1.getFormat().setMarkerBackgroundColor(color); + add1.getDataFormat().setMarkerStyle(ChartMarkerType.None); + add1.getFormat().getLineProperties().setCustomLineWeight(1.1f); + add1.setCategoryLabels(sheet.getCellRange(2, 1, rows.size() + 2, 1)); + add1.setValues(sheet.getCellRange(2, initColumn, rows.size() + 2, initColumn)); + initColumn++; + } + chart1.setLeftColumn(initColumn); + chart1.setRightColumn(initColumn + 13); + chart1.setTopRow(1); + chart1.setBottomRow(32); + CellRange dateCellRange = sheet.getCellRange(2, 2, maxDataSize + 1, initColumn); + dateCellRange.setNumberFormat("0.000"); + Object[] ints = IntStream.range(1, maxDataSize + 1).boxed().toArray(); + sheet.insertArray(ints, 2, 1, true); + return workbook; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateRB45CX.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateRB45CX.java new file mode 100644 index 0000000..8b196f3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateRB45CX.java @@ -0,0 +1,220 @@ +package com.sunwayworld.basemodule.business.test.report.service.impl; + + +import com.spire.xls.*; +import com.spire.xls.charts.ChartSerie; +import com.spire.xls.collections.WorksheetChartsCollection; +import com.sunwayworld.baseline.framework.utils.MongoHelper; +import com.sunwayworld.baseline.framework.utils.SpireUtil; +import com.sunwayworld.basemodule.business.test.ordtask.bean.LimsOrdtaskBean; +import com.sunwayworld.basemodule.business.test.report.enumeration.ColorEnum; +import com.sunwayworld.basemodule.business.test.report.enumeration.ReportEnum; +import com.sunwayworld.basemodule.business.test.report.service.LimsReportCreateService; +import com.sunwayworld.basemodule.business.test.report.utils.ReportHelper; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.NumberUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.domain.Sort; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.query.Criteria; +import org.springframework.data.mongodb.core.query.Query; +import org.springframework.stereotype.Repository; + +import java.awt.*; +import java.math.BigDecimal; +import java.math.RoundingMode; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import java.util.Map; +import java.util.stream.IntStream; + +import static com.spire.xls.BordersLineType.DiagonalDown; + +@Repository +@GikamBean +public class LimsReportCreateRB45CX implements LimsReportCreateService { + private static final String SHEET = "Cycle(.)*"; + + private static final ReportEnum REPORT = ReportEnum.RB_45C_X; + + @Override + public Workbook createReport(LimsTaskBean task) { + List ordtasks = ReportHelper.findOrdtasks(task); + if (CollectionUtils.isEmpty(ordtasks)) { + return null; + } + Map params = CollectionUtils.emptyMap(); + List dataList = CollectionUtils.emptyList(); + + for (LimsOrdtaskBean ordtask : ordtasks) { + String collectName = ReportHelper.findCollectName(ordtask); + Map extract = extract(task.getId(), ordtask.getId(), collectName); + extract.put("sampleName", ordtask.getOrderCode().split("-")[2]); + dataList.add(extract); + } + params.put("dataList", dataList); + return createExcel(params,task); + } + + private List extractSheet(Long taskId, Long ordtaskId, String collectionName) { + Criteria criteria = new Criteria(); + criteria.andOperator( + Criteria.where("sheetName").is(SHEET), + Criteria.where("taskId").is(taskId), + Criteria.where("ordTaskId").is(ordtaskId)); + Query query = new Query(criteria); + query.with(Sort.by(Sort.Direction.ASC, "dataMap.column2")); + query.fields() + .include("dataMap.column4") + .include("dataMap.column5"); + return MongoHelper.template().find(query, Object.class, collectionName); + } + + private Map extract(Long taskId, Long ordtaskId, String collectionName) { + Map map = CollectionUtils.emptyMap(); + List rows = extractSheet(taskId, ordtaskId, collectionName); + map.put("rows", rows); + return map; + } + + private Workbook createExcel(Map params,LimsTaskBean limsTaskBean) { + Workbook workbook = SpireUtil.getWorkbook(REPORT.getLocalPath()); + Worksheet sheet = workbook.getWorksheets().get(0); + sheet.setName(limsTaskBean.getTestName()); + //int initColumn = 2; + int tempColumn = 2; + int maxDataSize = 0; + List> dataList = ReportHelper.getDataList(params); + if (CollectionUtils.isEmpty(dataList)) { + throw new CheckedException("报告源表数据为空"); + } + //Chart chart1 = workbook.getWorksheets().get(0).getCharts().get(0); + WorksheetChartsCollection charts = sheet.getCharts(); + Chart chart = charts.get(0); + + for (Map map : dataList) { + @SuppressWarnings("unchecked") + List> rows = (List>) map.get("rows"); + //获取一列放电容量数据 + Object[] data = rows.stream().map(s -> ReportHelper.getDataMap(s).getOrDefault("column4", "0")).toArray(); + + List doubles = new ArrayList<>(); + for (Object datum : data) { + if(datum instanceof Double){ + doubles.add((Double) datum); + } else { + if(!ObjectUtils.isEmpty(datum) && NumberUtils.isNumber(datum.toString())){ + doubles.add(Double.parseDouble(datum.toString())); + } else { + doubles.add(0D); + } + } + } + + maxDataSize = Math.max(rows.size(), maxDataSize); + sheet.insertArray(doubles.toArray(new Double[doubles.size()]), 3, tempColumn, true); + + //计算获得容量保持率 规则:第n周保持率=(第n周放电容量/第1周放电容量)*100% + String[] calculateResultArr = getCalculateResultArr(data); + //插入容量保持率一列 + List doubles2 = new ArrayList<>(); + for (String datum : calculateResultArr) { + if(!ObjectUtils.isEmpty(datum) && NumberUtils.isNumber(datum)){ + doubles2.add(Double.parseDouble(datum)); + } else { + doubles2.add(null); + } + } + sheet.insertArray(doubles2.toArray(new Double[doubles2.size()]), 3, tempColumn + 1, true); + + String sampleName = (String) map.get("sampleName"); + + //设置编号标题 + CellRange titleNew = sheet.getCellRange(1, tempColumn, 1, tempColumn + 1); + titleNew.setText(sampleName); + titleNew.merge(); + + //设置字体标题 + CellRange fontTitle1 = sheet.getCellRange(2, tempColumn); + CellRange fontTitle2 = sheet.getCellRange(2, tempColumn + 1); + fontTitle1.setText("放电容量(mAh)"); + fontTitle2.setText("容量保持率%"); + + tempColumn = tempColumn + 2; + } + //Chart chart1 = sheet.getCharts().add(ExcelChartType.LineMarkers); + chart.setLeftColumn(tempColumn); + chart.setChartTitle("45°C&1C/1C Cycle"); + chart.setRightColumn(tempColumn + 13); + chart.setTopRow(1); + chart.setBottomRow(32); + //chart.getPrimaryValueAxis().hasMajorGridLines(true); + //chart.getPrimaryCategoryAxis().setMajorUnit(50); + chart.getPrimaryValueAxis().setMinValue(80); + chart.getPrimaryValueAxis().setMaxValue(106); + chart.getPrimaryCategoryAxis().setMaxValue(700); + Object[] ints = IntStream.range(1, maxDataSize + 1).boxed().toArray(); + sheet.insertArray(ints, 3, 1, true); + + int testNum = 2; + for (Map map : dataList) { + @SuppressWarnings("unchecked") + List> rows = (List>) map.get("rows"); + String sampleName = (String) map.get("sampleName"); + ChartSerie add1 = chart.getSeries().add(); + add1.setName(sampleName); + Color color = ColorEnum.getColor(sampleName); + add1.getFormat().getLineProperties().setColor(color); + add1.getFormat().setMarkerForegroundColor(color); + add1.getFormat().setMarkerBackgroundColor(color); + add1.getDataFormat().setMarkerStyle(ChartMarkerType.None); + add1.getFormat().getLineProperties().setCustomLineWeight(1.1f); + CellRange cellRange = sheet.getCellRange(3, 1, maxDataSize + 2, 1); + add1.setCategoryLabels(cellRange); + CellRange range = sheet.getCellRange(3, testNum + 1, rows.size() + 2, testNum + 1); + add1.setValues(range); + testNum = testNum + 2; + } + + CellRange cellRange = sheet.getCellRange(1, 1); + cellRange.setText("Barcode\nCycle NO."); + cellRange.getBorders().getByBordersLineType(DiagonalDown).setLineStyle(LineStyleType.Thin); + return workbook; + } + + private String[] getCalculateResultArr(Object[] data) { + try { + String[] stringArr = parseObjectArrToStringArr(data); + String[] resultArr = new String[stringArr.length]; + BigDecimal firstNum = new BigDecimal(stringArr[0]); + for (int i = 0; i < stringArr.length ; i++) { + if ("0.0".equals(stringArr[i]) || "0".equals(stringArr[i])) { + resultArr[i] = ""; + continue; + } + BigDecimal tempNum = new BigDecimal(stringArr[i]); + BigDecimal divideNum = tempNum.divide(firstNum, 5, RoundingMode.HALF_UP); + String resultStr = divideNum.multiply(new BigDecimal(100)).setScale(2, RoundingMode.HALF_UP).toString(); + resultArr[i] = resultStr; + } + return resultArr; + } catch (Exception e) { + throw new CheckedException("报告数据转换错误"); + } + } + + private String[] parseObjectArrToStringArr(Object[] objArr) { + String[] strArr = new String[objArr.length]; + for (int i = 0; i < objArr.length; i++) { + String s = Double.toString((double)objArr[i]); + strArr[i] = s; + } + return strArr; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateRB45CXDCR.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateRB45CXDCR.java new file mode 100644 index 0000000..bc0939c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateRB45CXDCR.java @@ -0,0 +1,156 @@ +package com.sunwayworld.basemodule.business.test.report.service.impl; + + +import com.spire.xls.*; +import com.spire.xls.charts.ChartSerie; +import com.sunwayworld.baseline.framework.utils.ConvertHelper; +import com.sunwayworld.baseline.framework.utils.MongoHelper; +import com.sunwayworld.baseline.framework.utils.SpireUtil; +import com.sunwayworld.basemodule.business.test.ordtask.bean.LimsOrdtaskBean; +import com.sunwayworld.basemodule.business.test.report.enumeration.ColorEnum; +import com.sunwayworld.basemodule.business.test.report.enumeration.ReportEnum; +import com.sunwayworld.basemodule.business.test.report.service.LimsReportCreateService; +import com.sunwayworld.basemodule.business.test.report.utils.ReportHelper; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.domain.Sort; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.query.Criteria; +import org.springframework.data.mongodb.core.query.Query; +import org.springframework.stereotype.Repository; + +import java.awt.*; +import java.time.LocalDateTime; +import java.util.List; +import java.util.Map; +import java.util.stream.IntStream; + +@Repository +@GikamBean +public class LimsReportCreateRB45CXDCR implements LimsReportCreateService { + private static final String SHEET = "Detail(.)*"; + + private static final ReportEnum REPORT = ReportEnum.RB_45C_X_DCR; + + private static final Logger logger = LogManager.getLogger(LimsReportCreateRB45CXDCR.class); + + @Override + public Workbook createReport(LimsTaskBean task) { + List ordtasks = ReportHelper.findOrdtasks(task); + if (CollectionUtils.isEmpty(ordtasks)) { + return null; + } + Map params = CollectionUtils.emptyMap(); + List dataList = CollectionUtils.emptyList(); + + for (LimsOrdtaskBean ordtask : ordtasks) { + String collectName = ReportHelper.findCollectName(ordtask); + Map extract = extract(task.getId(), ordtask.getId(), collectName); + extract.put("sampleName", ordtask.getOrderCode().split("-")[2]); + dataList.add(extract); + } + params.put("dataList", dataList); + return createExcel(params,task); + } + + private List extractSheet(Long taskId, Long ordtaskId, String collectionName) { + LocalDateTime start = LocalDateTime.now(); + logger.warn("【LimsReportCreateRB45CXDCR】 开始:{}, taskId:{}, ordtaskId:{}, sheetName: {}, collectionName:{}" + ,start, taskId, ordtaskId, SHEET, collectionName); + Criteria criteria = new Criteria(); + criteria.andOperator( + Criteria.where("sheetName").is(SHEET), + Criteria.where("taskId").is(taskId), + Criteria.where("ordTaskId").is(ordtaskId)); + Query query = new Query(criteria); + query.with(Sort.by(Sort.Direction.ASC, "dataMap.column1")); + query.fields() + .include("dataMap.column1") + .include("dataMap.column2") + .include("dataMap.column4") + .include("dataMap.column6") + .include("dataMap.column7"); + List objectList = MongoHelper.template().find(query, Object.class, collectionName); + logger.warn("【LimsReportCreateRB45CXDCR】 开始:{}, 结束 : {}, taskId:{}, ordtaskId:{}, sheetName: {}, collectionName:{}" + ,start, LocalDateTime.now(), taskId, ordtaskId, SHEET, collectionName); + return objectList; + } + + private List computeSheet(List rows) { + List resultList = CollectionUtils.emptyList(); + Double x = 1D; + for (int i = 0; i < rows.size() - 2; i++) { + Map d = ReportHelper.getDataMap(rows.get(i)); + if (!x.equals(d.get("column4"))) { + continue; + } + if ("搁置".equals(d.get("column2"))) { + Map d1 = ReportHelper.getDataMap(rows.get(i + 1)); + if ("恒流放电".equals(d1.get("column2"))) { + Map d2 = ReportHelper.getDataMap(rows.get(i + 2)); + Double d_column7 = ConvertHelper.toDouble(d.get("column7")); + Double d2_column7 = ConvertHelper.toDouble(d2.get("column7")); + Double d2_column6 = ConvertHelper.toDouble(d2.get("column6")); + resultList.add(Math.abs((d_column7 - d2_column7) / d2_column6 * 1000)); + x++; + } + } + + } + return resultList; + } + + private Map extract(Long taskId, Long ordtaskId, String collectionName) { + Map map = CollectionUtils.emptyMap(); + List rows = extractSheet(taskId, ordtaskId, collectionName); + map.put("rows", computeSheet(rows)); + logger.warn("【LimsReportCreateRB45CXDCR】 -computeSheet 结束:{} ", LocalDateTime.now()); + return map; + } + + private Workbook createExcel(Map params,LimsTaskBean taskBean) { + Workbook workbook = SpireUtil.getWorkbook(REPORT.getLocalPath()); + Worksheet sheet = workbook.getWorksheets().get(0); + sheet.setName(taskBean.getTestName()); + int initColumn = 2; + int maxDataSize = 0; + List> dataList = ReportHelper.getDataList(params); + Chart chart1 = sheet.getCharts().get(0); + for (Map map : dataList) { + List rows = ConvertHelper.toList(map.get("rows")); + if (CollectionUtils.isEmpty(rows)) { + continue; + } + Object[] data = rows.toArray(); + maxDataSize = Math.max(rows.size(), maxDataSize); + sheet.insertArray(data, 2, initColumn, true); + CellRange title = sheet.getCellRange(1, initColumn); + String sampleName = (String) map.get("sampleName"); + title.setText(sampleName); + ChartSerie add1 = chart1.getSeries().add(); + add1.setName(sampleName); + Color color = ColorEnum.getColor(sampleName); + add1.getFormat().getLineProperties().setColor(color); + add1.getFormat().setMarkerForegroundColor(color); + add1.getFormat().setMarkerBackgroundColor(color); + add1.getDataFormat().setMarkerStyle(ChartMarkerType.None); + add1.getFormat().getLineProperties().setCustomLineWeight(1.1f); + add1.setCategoryLabels(sheet.getCellRange(2, 1, rows.size() + 2, 1)); + add1.setValues(sheet.getCellRange(2, initColumn, rows.size() + 2, initColumn)); + initColumn++; + } + chart1.setLeftColumn(initColumn); + chart1.setRightColumn(initColumn + 13); + chart1.setTopRow(1); + chart1.setBottomRow(32); + CellRange dateCellRange = sheet.getCellRange(2, 2, maxDataSize + 1, initColumn); + dateCellRange.setNumberFormat("0.000"); + Object[] ints = IntStream.range(1, maxDataSize + 1).boxed().toArray(); + sheet.insertArray(ints, 2, 1, true); + return workbook; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateRBFY.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateRBFY.java new file mode 100644 index 0000000..3bf7e4a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateRBFY.java @@ -0,0 +1,136 @@ +package com.sunwayworld.basemodule.business.test.report.service.impl; + + +import com.spire.xls.Workbook; +import com.sunwayworld.baseline.framework.utils.CommonHelper; +import com.sunwayworld.baseline.framework.utils.MongoHelper; +import com.sunwayworld.basemodule.business.test.folder.util.FolderHelper; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.basemodule.business.test.ordtask.bean.LimsOrdtaskBean; +import com.sunwayworld.basemodule.business.test.report.enumeration.ReportEnum; +import com.sunwayworld.basemodule.business.test.report.service.LimsReportCreateService; +import com.sunwayworld.basemodule.business.test.report.utils.ReportHelper; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import org.springframework.data.domain.Sort; +import org.springframework.data.mongodb.core.query.Criteria; +import org.springframework.data.mongodb.core.query.Query; +import org.springframework.stereotype.Repository; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsReportCreateRBFY implements LimsReportCreateService { + private static final ReportEnum REPORT = ReportEnum.RB_FY; + + @Override + public Workbook createReport(LimsTaskBean task) { + return null; + } + + public Map> dataList(LimsTaskBean task) { + List tasksBeans = FolderHelper.getTasksBeans(task.getFolderId()); + Map taskMap = tasksBeans.stream().collect(Collectors.toMap(LimsTaskBean::getTestName, s -> s,(s1,s2)->s1)); + LimsTaskBean t = taskMap.get("分容"); + if (CommonHelper.isNull(t)) { + return new HashMap<>(); + } + List ordtasks = ReportHelper.findOrdtasks(t); + if (CollectionUtils.isEmpty(ordtasks)) { + return null; + } + List orderIds = ordtasks.stream().map(LimsOrdtaskBean::getOrderId).collect(Collectors.toList()); + List orders = ApplicationContextHelper.getBean(LimsOrderService.class).selectListByIds(orderIds); + Map orderMap = orders.stream().collect(Collectors.toMap(LimsOrderBean::getId, s -> s, (s1, s2) -> s1)); + Map> result = new HashMap<>(); + for (LimsOrdtaskBean ordtask : ordtasks) { + Map map = new HashMap<>(); + String collectName = ReportHelper.findCollectName(ordtask); + List> list1 = analysis1(t.getId(), ordtask.getId(), collectName); + List> list2 = analysis2(t.getId(), ordtask.getId(), collectName); + Map capacityColumnMap = getCapacityColumnMap(list1); + map.put("x1", capacityColumnMap.get("2")); + map.put("x2", capacityColumnMap.get("4")); + map.put("x3", capacityColumnMap.get("8")); + for (Map m : list2) { + if ("恒流放电".equals(m.get("column5"))) { + map.put("x4",m.get("column19")); + break; + } + } + LimsOrderBean limsOrderBean = orderMap.get(ordtask.getOrderId()); + map.put("s1",limsOrderBean.getPositivePolePieceQuality()); + map.put("s2",limsOrderBean.getFoilQuality()); + map.put("s3",limsOrderBean.getPositiveActivityQuality()); + result.put(ordtask.getOrderCode(),map); + } + return result; + } + + private Map getCapacityColumnMap(List> dataMapList) { + /*List> capacityColumnList = dataMapList.stream().filter(itemMap -> + step.equals(itemMap.get("column3"))).collect(Collectors.toList()); + return CollectionUtils.isEmpty(capacityColumnList) ? null : capacityColumnList.get(0).get("column10");*/ + + //筛选出步次为2 4 8的容量数据 + Map rowMap = new HashMap<>(); + for (Map itemMap : dataMapList) { + String stepColumn = Double.toString((Double) itemMap.get("column3")); + if ("2.0".equals(stepColumn)) { + rowMap.put("2", itemMap.get("column10")); + } else if ("4.0".equals(stepColumn)) { + rowMap.put("4", itemMap.get("column10")); + } else if ("8.0".equals(stepColumn)) { + rowMap.put("8", itemMap.get("column10")); + } + } + return rowMap; + } + + private List extractSheet1(Long taskId, Long ordtaskId, String collectionName) { + Criteria criteria = new Criteria(); + criteria.andOperator( + Criteria.where("sheetName").is("Statis(.)*"), + Criteria.where("taskId").is(taskId), + Criteria.where("ordTaskId").is(ordtaskId)); + Query query = new Query(criteria); + query.with(Sort.by(Sort.Direction.ASC, "dataMap.column3")); + query.fields() + .include("dataMap.column3") + .include("dataMap.column10"); + return MongoHelper.template().find(query, Object.class, collectionName); + } + + private List> analysis1(Long taskId, Long ordtaskId, String collectionName) { + List objects = extractSheet1(taskId, ordtaskId, collectionName); + List> result = objects.stream().map(ReportHelper::getDataMap).collect(Collectors.toList()); + return result; + } + + private List extractSheet2(Long taskId, Long ordtaskId, String collectionName) { + Criteria criteria = new Criteria(); + criteria.andOperator( + Criteria.where("sheetName").is("Statis(.)*"), + Criteria.where("taskId").is(taskId), + Criteria.where("ordTaskId").is(ordtaskId)); + Query query = new Query(criteria); + query.with(Sort.by(Sort.Direction.ASC, "dataMap.column3")); + query.fields() + .include("dataMap.column5") + .include("dataMap.column19"); + return MongoHelper.template().find(query, Object.class, collectionName); + } + + private List> analysis2(Long taskId, Long ordtaskId, String collectionName) { + List objects = extractSheet2(taskId, ordtaskId, collectionName); + List> result = objects.stream().map(ReportHelper::getDataMap).collect(Collectors.toList()); + return result; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateRBHC.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateRBHC.java new file mode 100644 index 0000000..39a30da --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateRBHC.java @@ -0,0 +1,198 @@ +package com.sunwayworld.basemodule.business.test.report.service.impl; + + +import com.spire.xls.*; +import com.sunwayworld.baseline.framework.utils.CommonHelper; +import com.sunwayworld.baseline.framework.utils.LimsFileUtil; +import com.sunwayworld.baseline.framework.utils.MongoHelper; +import com.sunwayworld.baseline.framework.utils.SpireUtil; +import com.sunwayworld.basemodule.business.test.folder.util.FolderHelper; +import com.sunwayworld.basemodule.business.test.ordtask.bean.LimsOrdtaskBean; +import com.sunwayworld.basemodule.business.test.ordtask.service.LimsOrdtaskService; +import com.sunwayworld.basemodule.business.test.report.enumeration.ReportEnum; +import com.sunwayworld.basemodule.business.test.report.service.LimsReportCreateService; +import com.sunwayworld.basemodule.business.test.report.utils.ReportHelper; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import org.springframework.data.domain.Sort; +import org.springframework.data.mongodb.core.query.Criteria; +import org.springframework.data.mongodb.core.query.Query; +import org.springframework.stereotype.Repository; + +import java.awt.*; +import java.io.IOException; +import java.io.InputStream; +import java.util.Comparator; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsReportCreateRBHC implements LimsReportCreateService { + + private static final ReportEnum REPORT = ReportEnum.RB_HC; + + @Override + public Workbook createReport(LimsTaskBean task) { + LimsOrdtaskBean ordtask = getOrdtask(task); + String collectName = ReportHelper.findCollectName(ordtask); + List> analysis = analysis(task.getId(), ordtask.getId(), collectName); + Map> analysis2 = ApplicationContextHelper.getBean(LimsReportCreateRBFY.class).dataList(task); + + for (Map map : analysis) { + String column2Str = String.valueOf(map.get("column1")); + Map map2 = analysis2.get(column2Str); + if (map2 != null) { + map.putAll(map2); + } + } + return createExcel(analysis,task); + } + + private LimsOrdtaskBean getOrdtask(LimsTaskBean task) { + LimsOrdtaskBean ordtask = ApplicationContextHelper.getBean(LimsOrdtaskService.class) + .selectFirstByFilter(SearchFilter.instance().match("taskId", task.getId()).filter(MatchPattern.EQ).match("collectStatus", "2").filter(MatchPattern.SEQ)); + if (CommonHelper.isNull(ordtask)) { + throw new CheckedException("数据未采集"); + } + return ordtask; + } + + private List extractSheet(Long taskId, Long ordtaskId, String collectionName) { + Criteria criteria = new Criteria(); + criteria.andOperator( + Criteria.where("sheetName").is("化成"), + Criteria.where("taskId").is(taskId), + Criteria.where("ordTaskId").is(ordtaskId)); + Query query = new Query(criteria); + query.with(Sort.by(Sort.Direction.ASC, "dataMap.column2")); + query.fields() + .include("dataMap.column1") + .include("dataMap.column2") + .include("dataMap.column11") + .include("dataMap.column22"); + return MongoHelper.template().find(query, Object.class, collectionName); + } + + private List> analysis(Long taskId, Long ordtaskId, String collectionName) { + List objects = extractSheet(taskId, ordtaskId, collectionName); + List> result = objects.stream().map(ReportHelper::getDataMap).collect(Collectors.toList()); + return result; + } + + private Workbook createExcel(List> paramsList,LimsTaskBean task) { + Workbook workbook = SpireUtil.getWorkbook(REPORT.getLocalPath()); + List tasksBeans = FolderHelper.getTasksBeans(task.getFolderId()); + List reportFiles = FolderHelper.getSubReportFile(tasksBeans); + for (CoreFileBean reportFile : reportFiles) { + try (InputStream inputStream = LimsFileUtil.getInputStream(reportFile)){ + Workbook w = new Workbook(); + w.loadFromStream(inputStream); + workbook.getWorksheets().addCopy(w.getWorksheets(), WorksheetCopyType.None); + } catch (IOException e) { + throw new CheckedException("子报告异常",e); + } + } + Map>> groupMap = paramsList.stream().collect(Collectors.groupingBy( + s -> { + String sampleCode = (String) s.get("column1"); + String[] split = sampleCode.split("-"); + return split[split.length - 1].substring(0, 1); + } + )); + List keys = groupMap.keySet().stream().sorted().collect(Collectors.toList()); + int startRow = 2; + Worksheet worksheet = workbook.getWorksheets().get(0); + for (String key : keys) { + List> ls = groupMap.get(key); + ls = ls.stream().sorted(Comparator.comparing(s -> (String) s.get("column1"))).collect(Collectors.toList()); + startRow = createGroup(worksheet, startRow, ls); + } + workbook.calculateAllValue(); + return workbook; + } + + private int createGroup(Worksheet worksheet, int startRow, List> ls) { + int size = ls.size(); + int endRow = startRow + size - 1; + int startRow2 = endRow+1; + int endRow2 = startRow2+4-1; + int endColumn = 24; + Object[][] objects = new Object[size][]; + for (int i = 0; i < ls.size(); i++) { + Map map = ls.get(i); + objects[i] = new Object[]{ + null, + null, + null, null,map.get("column1"), + map.get("column2"), + map.get("x1"), null, map.get("x2"), map.get("x3"), map.get("x4"), + null, null, map.get("s1"), map.get("s2"), map.get("s3"), null, null, null, null, null, null, null, null}; + } + worksheet.insertArray(objects, startRow, 1); + for (int i = 0; i < size; i++) { + CellRange f = worksheet.getCellRange(startRow + i, 3, startRow + i, 3); + f.setText(f.getText().replace("string","")); + } + worksheet.getCellRange(startRow,1,endRow,1).merge(); + worksheet.getCellRange(startRow,2,endRow,2).merge(); + CellRange b1 = worksheet.getCellRange(startRow, 1, endRow, endColumn); + b1.borderAround(LineStyleType.Thin); + b1.borderInside(LineStyleType.Thin); + CellRange b2 = worksheet.getCellRange(startRow2, 1, endRow2, endColumn); + b2.borderAround(LineStyleType.Thin); + worksheet.getCellRange(startRow2,5).setText("Average"); + worksheet.getCellRange(startRow2+1,5).setText("STDEV"); + worksheet.getCellRange(startRow2+2,5).setText("Min."); + worksheet.getCellRange(startRow2+3,5).setText("Max."); + b2.getCellStyle().setColor(Color.ORANGE); + b2.setNumberFormat("0.00"); + CellRange b3 = worksheet.getCellRange(startRow, 1, endRow2, endColumn); + b3.setHorizontalAlignment(HorizontalAlignType.Center); + b3.setVerticalAlignment(VerticalAlignType.Center); + CellRange c3 = worksheet.getCellRange(startRow, 3, endRow, 3); + CellRange c8 = worksheet.getCellRange(startRow, 8, endRow, 8); + c8.setFormulaR1C1("RC[-2]+RC[-1]"); + CellRange c12 = worksheet.getCellRange(startRow, 12, endRow, 12); + c12.setFormulaR1C1("RC[-1]/RC[-3]*1000"); + CellRange c13 = worksheet.getCellRange(startRow, 13, endRow, 13); + c13.setFormulaR1C1("RC[-4]/RC[-5]"); + c13.setNumberFormat("0.00%"); + CellRange c17 = worksheet.getCellRange(startRow, 17, endRow, 17); + c17.setFormulaR1C1("RC[-9]/RC[-1]*1000"); + c17.setNumberFormat("0.00"); + CellRange c18 = worksheet.getCellRange(startRow, 18, endRow, 18); + c18.setFormulaR1C1("RC[-9]/RC[-2]*1000"); + c18.setNumberFormat("0.00"); + CellRange c19 = worksheet.getCellRange(startRow, 19, endRow, 19); + c19.setFormulaR1C1("RC[-9]/RC[-3]*1000"); + c19.setNumberFormat("0.00"); + + CellRange c20 = worksheet.getCellRange(startRow, 20, endRow, 20); + c20.setFormulaR1C1("VLOOKUP(RC[-15],K值测试!$A$1:$B$888,2,0)"); + CellRange c21 = worksheet.getCellRange(startRow, 21, endRow, 21); + c21.setFormulaR1C1("VLOOKUP(RC[-16],K值测试!$A$1:$C$888,3,0)"); + CellRange c22 = worksheet.getCellRange(startRow, 22, endRow, 22); + c22.setFormulaR1C1("VLOOKUP(RC[-17],K值测试!$A$1:$D$888,4,0)"); + CellRange c23 = worksheet.getCellRange(startRow, 23, endRow, 23); + c23.setFormulaR1C1("VLOOKUP(RC[-18],K值测试!$A$1:$E$888,5,0)"); + CellRange c24 = worksheet.getCellRange(startRow, 24, endRow, 24); + c24.setFormulaR1C1("(RC[-4]-RC[-2])/48*1000"); + + CellRange r1 = worksheet.getCellRange(startRow2, 6, startRow2, endColumn); + r1.setFormulaR1C1("AVERAGE(R[-"+size+"]C:R[-"+1+"]C)"); + CellRange r2 = worksheet.getCellRange(startRow2+1, 6, startRow2+1, endColumn); + r2.setFormulaR1C1("STDEV(R[-"+(size+1)+"]C:R[-"+2+"]C)"); + CellRange r3 = worksheet.getCellRange(startRow2+2, 6, startRow2+2, endColumn); + r3.setFormulaR1C1("MIN(R[-"+(size+2)+"]C:R[-"+3+"]C)"); + CellRange r4 = worksheet.getCellRange(startRow2+3, 6, startRow2+3, endColumn); + r4.setFormulaR1C1("MAX(R[-"+(size+3)+"]C:R[-"+4+"]C)"); + return endRow2+1; + } +} \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateRBHCDCR.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateRBHCDCR.java new file mode 100644 index 0000000..1a1c6e6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateRBHCDCR.java @@ -0,0 +1,269 @@ +package com.sunwayworld.basemodule.business.test.report.service.impl; + + +import com.spire.xls.*; +import com.spire.xls.charts.ChartSerie; +import com.spire.xls.collections.WorksheetChartsCollection; +import com.spire.xls.collections.WorksheetsCollection; +import com.sunwayworld.baseline.framework.utils.ConvertHelper; +import com.sunwayworld.baseline.framework.utils.MongoHelper; +import com.sunwayworld.basemodule.business.test.ordtask.bean.LimsOrdtaskBean; +import com.sunwayworld.basemodule.business.test.report.enumeration.ColorEnum; +import com.sunwayworld.basemodule.business.test.report.enumeration.ReportEnum; +import com.sunwayworld.basemodule.business.test.report.service.LimsReportCreateService; +import com.sunwayworld.basemodule.business.test.report.utils.ReportHelper; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.domain.Sort; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.query.Criteria; +import org.springframework.data.mongodb.core.query.Query; +import org.springframework.stereotype.Repository; + +import java.awt.*; +import java.util.*; +import java.util.List; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsReportCreateRBHCDCR implements LimsReportCreateService { + private static final String SHEET = "Statis(.)*"; + + private static final ReportEnum REPORT = ReportEnum.RB_LC_DCR; + + private static final String[] S9 = new String[]{"90%SOC", "80%SOC", "70%SOC", "60%SOC", "50%SOC", "40%SOC", "30%SOC", "20%SOC", "10%SOC"}; + private static final String[] S4 = new String[]{"90%SOC", "50%SOC", "20%SOC", "10%SOC"}; + + @Override + public Workbook createReport(LimsTaskBean task) { + List ordtaskList = ReportHelper.findOrdtasks(task); + if (CollectionUtils.isEmpty(ordtaskList)) { + return null; + } + Map params = CollectionUtils.emptyMap(); + List dataList = CollectionUtils.emptyList(); + List ordtasks = new ArrayList<>(); + Map> collect = + ordtaskList.stream().collect(Collectors.groupingBy(s -> s.getOrderCode().split("-")[2].substring(0,1))); + for (List vs : collect.values()) { + ordtasks.addAll(vs.stream().limit(3).collect(Collectors.toList())); + } + params.put("groupNum", collect.values().size()); + ordtasks = ordtasks.stream().sorted(Comparator.comparing(LimsOrdtaskBean::getOrderCode)).collect(Collectors.toList()); + + for (LimsOrdtaskBean ordtask : ordtasks) { + String collectName = ReportHelper.findCollectName(ordtask); + Map extract = extract(task.getId(), ordtask.getId(), collectName); + extract.put("sampleName", ordtask.getOrderCode().split("-")[2]); + dataList.add(extract); + } + params.put("dataList", dataList); + return createExcel(params); + } + + private List extractSheet(Long taskId, Long ordtaskId, String collectionName) { + Criteria criteria = new Criteria(); + criteria.andOperator( + Criteria.where("sheetName").is(SHEET), + Criteria.where("taskId").is(taskId), + Criteria.where("ordTaskId").is(ordtaskId)); + Query query = new Query(criteria); + query.with(Sort.by(Sort.Direction.ASC, "dataMap.column3")); + query.fields() + .include("dataMap.column7") + .include("dataMap.column8"); + return MongoHelper.template().find(query, Object.class, collectionName); + } + + private Map computeSheet(List rows) { + Map result = CollectionUtils.emptyMap(); + String[] soc; + if (rows.size() > 4 * 4+3) { + soc = S9; + } else { + soc = S4; + } + Object[][] rs = new Object[soc.length][]; + for (int i = 0; i < soc.length; i++) { + Map data3 = ReportHelper.getDataMap(rows.get(i * 4 + 2)); + Map data4 = ReportHelper.getDataMap(rows.get(i * 4 + 3)); + rs[i] = new Object[]{soc[i], data3.get("column7"), data4.get("column7"), null, (Double) data4.get("column8") / 1000, null}; + + } + result.put("soc", soc); + result.put("rs", rs); + return result; + } + + private Map extract(Long taskId, Long ordtaskId, String collectionName) { + Map map = CollectionUtils.emptyMap(); + List rows = extractSheet(taskId, ordtaskId, collectionName); + map.put("rows", computeSheet(rows)); + return map; + } + + private Workbook createExcel(Map params) { + Workbook workbook = new Workbook(); + WorksheetsCollection worksheets = workbook.getWorksheets(); + Worksheet sheet = worksheets.get(0); + Worksheet sheet2 = worksheets.get(1); + Worksheet sheet3 = worksheets.get(2); + worksheets.remove(sheet2); + worksheets.remove(sheet3); + sheet.setName("DCR测试"); + Object[] title1 = new Object[]{"组别", "barcode", "SOC", "放电起始电压/V", "放电截止电压/V", "电压差/V", "放电电流/A", "电阻/mΩ"}; + sheet.insertArray(title1, 1, 1, false); + + int initRow = 2; + int range2InitRow = 2; + int dataHead = 2; + List> dataList = ReportHelper.getDataList(params); + Integer groupNum = (Integer) params.get("groupNum"); + String[] soc = (String[]) ConvertHelper.toMap(dataList.get(0).get("rows")).get("soc"); + int socLength = soc.length; + int dataListSize = dataList.size(); + int groupHead = 2; + int range2GroupHead = 2; + String group; + String nGroup = ""; + int[] num = new int[groupNum]; + Arrays.fill(num, 0); + int nu = -1; + int range3initRow = dataHead + dataListSize + 1; + int range3GroupHead = range3initRow; + int range4initRow = range3initRow + groupNum + 2; + int range4GroupHead = range4initRow; + + for (Map map : dataList) { + Map rows = ConvertHelper.toMap(map.get("rows")); + Object[][] rs = (Object[][]) rows.get("rs"); + sheet.insertArray(rs, initRow, 3); + CellRange cellRange2 = sheet.getCellRange(initRow, 2, initRow + socLength - 1, 2); + cellRange2.merge(); + String sampleName = (String) map.get("sampleName"); + cellRange2.setText(sampleName); + group = sampleName.substring(0, 1); + if (nGroup.equals(group)) { + CellRange cellRange1 = sheet.getCellRange(groupHead, 1, initRow + socLength - 1, 1); + cellRange1.setText(group); + cellRange1.merge(); + CellRange range2CellRange1 = sheet.getCellRange(range2GroupHead, 10, range2InitRow, 10); + range2CellRange1.setText(group); + range2CellRange1.merge(); + CellRange range3CellRange1 = sheet.getCellRange(range3GroupHead, 10, range3GroupHead, 10); + range3CellRange1.setText(group); + CellRange range4CellRange1 = sheet.getCellRange(range4GroupHead, 10, range4GroupHead, 10); + range4CellRange1.setText(group); + num[nu]++; + } + else { + ++nu; + num[nu]++; + nGroup = group; + groupHead = initRow; + range2GroupHead = range2InitRow; + range3GroupHead++; + range4GroupHead++; + } + initRow += socLength; + range2InitRow++; + } + CellRange cellRange6 = sheet.getCellRange(dataHead, 6, initRow - 1, 6); + CellRange cellRange8 = sheet.getCellRange(dataHead, 8, initRow - 1, 8); + + cellRange6.setFormulaR1C1("=RC[-2]-RC[-1]"); + cellRange8.setFormulaR1C1("=RC[-2]/-RC[-1]*1000"); + + CellRange fRange = sheet.getCellRange(dataHead, 11, dataHead + dataListSize - 1, 11 + socLength - 1); + if (soc.length==4) { + fRange.setFormulaR1C1("=INDIRECT(\"H\"&COLUMN(R[-1]C[-9])+4*(ROW(R[-1]C[-10])-1))"); + }else { + fRange.setFormulaR1C1("=INDIRECT(\"H\"&COLUMN(R[-1]C[-9])+9*(ROW(R[-1]C[-10])-1))"); + } + sheet.insertArray(soc, 1, 11, false); + sheet.getCellRange(1, 10).setText("组别"); + + sheet.insertArray(soc, range3initRow, 11, false); + sheet.getCellRange(range3initRow, 10).setText("组别"); + WorksheetChartsCollection charts = sheet.getCharts(); + Chart chart1 = charts.add(ExcelChartType.LineMarkers); + Chart chart2 = charts.add(ExcelChartType.LineMarkers); + int iRow = 2; + for (int i = 0; i < groupNum; i++) { + CellRange aveRange = sheet.getCellRange(range3initRow + 1 + i, 11, range3initRow + 1 + i, 11 + soc.length - 1); + aveRange.setFormulaR1C1("=AVERAGE(R" + iRow + "C:R" + (iRow + num[i] - 1) + "C)"); + iRow = iRow + num[i]; + String sampleName = sheet.getCellRange(range3initRow + 1 + i, 10).getText(); + ChartSerie add1 = chart2.getSeries().add(); + add1.setName(sampleName); + Color color = ColorEnum.getColor(sampleName); + add1.getFormat().getLineProperties().setColor(color); + add1.getFormat().setMarkerForegroundColor(color); + add1.getFormat().setMarkerBackgroundColor(color); + add1.setCategoryLabels(sheet.getCellRange(range3initRow, 11, range3initRow, 11 + socLength - 1)); + add1.setValues(aveRange); + } + + + sheet.insertArray(soc, range4initRow, 11, false); + sheet.getCellRange(range4initRow, 10).setText("组别"); + int firstAveRow = range3initRow + 1; + int rowDistance = groupNum + 2; + + for (int i = 0; i < groupNum; i++) { + CellRange aveRange = sheet.getCellRange(range4initRow + 1 + i, 11, range4initRow + 1 + i, 11 + soc.length - 1); + aveRange.setFormulaR1C1("(R[-" + rowDistance + "]C-R" + firstAveRow + "C)/R[-" + rowDistance + "]C"); + aveRange.setNumberFormat("0.00%"); + String sampleName = sheet.getCellRange(range4initRow + 1 + i, 10).getText(); + ChartSerie add1 = chart1.getSeries().add(); + add1.setName(sampleName); + Color color = ColorEnum.getColor(sampleName); + add1.getFormat().getLineProperties().setColor(color); + add1.getFormat().setMarkerForegroundColor(color); + add1.getFormat().setMarkerBackgroundColor(color); + add1.setCategoryLabels(sheet.getCellRange(range4initRow, 11, range4initRow, 11 + socLength - 1)); + add1.setValues(aveRange); + } + int chartInitRow = range4initRow + groupNum + 2; + chart1.setLeftColumn(10); + chart1.setRightColumn(10 + 10); + chart1.setTopRow(chartInitRow); + chart1.setBottomRow(chartInitRow + 16); + chart1.setChartTitle("25℃& 3C DC 30S"); + chart1.setCategoryAxisTitle("SOC/%"); + chart1.setValueAxisTitle("DCR增长比率/%"); + chart2.setLeftColumn(21); + chart2.setRightColumn(21 + 10); + chart2.setTopRow(chartInitRow); + chart2.setBottomRow(chartInitRow + 16); + chart2.setChartTitle("25℃& 3C DC 30S"); + chart2.setCategoryAxisTitle("SOC/%"); + chart2.setValueAxisTitle("DCR/mΩ"); + + CellRange t1 = sheet.getCellRange(1, 1, initRow - 1, 8); + t1.borderAround(LineStyleType.Thin); + t1.borderInside(LineStyleType.Thin); + t1.setHorizontalAlignment(HorizontalAlignType.Center); + t1.setVerticalAlignment(VerticalAlignType.Center); + CellRange t2 = sheet.getCellRange(1, 10, range3initRow + dataListSize, 11 + soc.length - 1); + t2.borderAround(LineStyleType.Thin); + t2.borderInside(LineStyleType.Thin); + t2.setHorizontalAlignment(HorizontalAlignType.Center); + t2.setVerticalAlignment(VerticalAlignType.Center); + CellRange t3 = sheet.getCellRange(range3initRow, 10, range3initRow + groupNum, 11 + soc.length - 1); + t3.borderAround(LineStyleType.Thin); + t3.borderInside(LineStyleType.Thin); + t3.setHorizontalAlignment(HorizontalAlignType.Center); + t3.setVerticalAlignment(VerticalAlignType.Center); + CellRange t4 = sheet.getCellRange(range4initRow, 10, range4initRow + groupNum, 11 + soc.length - 1); + t4.borderAround(LineStyleType.Thin); + t4.borderInside(LineStyleType.Thin); + t4.setHorizontalAlignment(HorizontalAlignType.Center); + t4.setVerticalAlignment(VerticalAlignType.Center); + workbook.calculateAllValue(); + return workbook; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateRBLCDCR.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateRBLCDCR.java new file mode 100644 index 0000000..1941a0b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateRBLCDCR.java @@ -0,0 +1,262 @@ +package com.sunwayworld.basemodule.business.test.report.service.impl; + + +import com.spire.xls.*; +import com.spire.xls.charts.ChartSerie; +import com.spire.xls.collections.WorksheetChartsCollection; +import com.spire.xls.collections.WorksheetsCollection; +import com.sunwayworld.baseline.framework.utils.ConvertHelper; +import com.sunwayworld.baseline.framework.utils.MongoHelper; +import com.sunwayworld.basemodule.business.test.ordtask.bean.LimsOrdtaskBean; +import com.sunwayworld.basemodule.business.test.report.enumeration.ColorEnum; +import com.sunwayworld.basemodule.business.test.report.enumeration.ReportEnum; +import com.sunwayworld.basemodule.business.test.report.service.LimsReportCreateService; +import com.sunwayworld.basemodule.business.test.report.utils.ReportHelper; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import org.springframework.data.domain.Sort; +import org.springframework.data.mongodb.core.query.Criteria; +import org.springframework.data.mongodb.core.query.Query; +import org.springframework.stereotype.Repository; + +import java.awt.*; +import java.util.List; +import java.util.*; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsReportCreateRBLCDCR implements LimsReportCreateService { + private static final String SHEET = "Statis(.)*"; + + private static final ReportEnum REPORT = ReportEnum.RB_LC_DCR; + + private static final String[] S9 = new String[]{"90%SOC", "80%SOC", "70%SOC", "60%SOC", "50%SOC", "40%SOC", "30%SOC", "20%SOC", "10%SOC"}; + private static final String[] S4 = new String[]{"90%SOC", "50%SOC", "20%SOC", "10%SOC"}; + + @Override + public Workbook createReport(LimsTaskBean task) { + List ordtaskList = ReportHelper.findOrdtasks(task); + if (CollectionUtils.isEmpty(ordtaskList)) { + return null; + } + Map params = CollectionUtils.emptyMap(); + List dataList = CollectionUtils.emptyList(); + List ordtasks = new ArrayList<>(); + Map> collect = + ordtaskList.stream().collect(Collectors.groupingBy(s -> s.getOrderCode().split("-")[2].substring(0,1))); + for (List vs : collect.values()) { + ordtasks.addAll(vs.stream().limit(3).collect(Collectors.toList())); + } + params.put("groupNum", collect.values().size()); + ordtasks = ordtasks.stream().sorted(Comparator.comparing(LimsOrdtaskBean::getOrderCode)).collect(Collectors.toList()); + + for (LimsOrdtaskBean ordtask : ordtasks) { + String collectName = ReportHelper.findCollectName(ordtask); + Map extract = extract(task.getId(), ordtask.getId(), collectName); + extract.put("sampleName", ordtask.getOrderCode().split("-")[2]); + dataList.add(extract); + } + params.put("dataList", dataList); + return createExcel(params); + } + + private List extractSheet(Long taskId, Long ordtaskId, String collectionName) { + Criteria criteria = new Criteria(); + criteria.andOperator( + Criteria.where("sheetName").is(SHEET), + Criteria.where("taskId").is(taskId), + Criteria.where("ordTaskId").is(ordtaskId)); + Query query = new Query(criteria); + query.with(Sort.by(Sort.Direction.ASC, "dataMap.column3")); + query.fields() + .include("dataMap.column7") + .include("dataMap.column8"); + return MongoHelper.template().find(query, Object.class, collectionName); + } + + private Map computeSheet(List rows) { + Map result = CollectionUtils.emptyMap(); + String[] soc; + if (rows.size() > 4 * 4) { + soc = S9; + } else { + soc = S4; + } + Object[][] rs = new Object[soc.length][]; + for (int i = 0; i < soc.length; i++) { + Map data3 = ReportHelper.getDataMap(rows.get(i * 4 + 2)); + Map data4 = ReportHelper.getDataMap(rows.get(i * 4 + 3)); + rs[i] = new Object[]{soc[i], data3.get("column7"), data4.get("column7"), null, (Double) data4.get("column8") / 1000, null}; + + } + result.put("soc", soc); + result.put("rs", rs); + return result; + } + + private Map extract(Long taskId, Long ordtaskId, String collectionName) { + Map map = CollectionUtils.emptyMap(); + List rows = extractSheet(taskId, ordtaskId, collectionName); + map.put("rows", computeSheet(rows)); + return map; + } + + private Workbook createExcel(Map params) { + Workbook workbook = new Workbook(); + WorksheetsCollection worksheets = workbook.getWorksheets(); + Worksheet sheet = worksheets.get(0); + Worksheet sheet2 = worksheets.get(1); + Worksheet sheet3 = worksheets.get(2); + worksheets.remove(sheet2); + worksheets.remove(sheet3); + sheet.setName("低温DCR测试"); + Object[] title1 = new Object[]{"组别", "barcode", "SOC", "放电起始电压/V", "放电截止电压/V", "电压差/V", "放电电流/A", "电阻/mΩ"}; + sheet.insertArray(title1, 1, 1, false); + + int initRow = 2; + int range2InitRow = 2; + int dataHead = 2; + List> dataList = ReportHelper.getDataList(params); + Integer groupNum = (Integer) params.get("groupNum"); + String[] soc = (String[]) ConvertHelper.toMap(dataList.get(0).get("rows")).get("soc"); + int socLength = soc.length; + int dataListSize = dataList.size(); + int groupHead = 2; + int range2GroupHead = 2; + String group; + String nGroup = ""; + int[] num = new int[groupNum]; + Arrays.fill(num, 0); + int nu = -1; + int range3initRow = dataHead + dataListSize + 1; + int range3GroupHead = range3initRow; + int range4initRow = range3initRow + groupNum + 2; + int range4GroupHead = range4initRow; + + for (Map map : dataList) { + Map rows = ConvertHelper.toMap(map.get("rows")); + Object[][] rs = (Object[][]) rows.get("rs"); + sheet.insertArray(rs, initRow, 3); + CellRange cellRange2 = sheet.getCellRange(initRow, 2, initRow + socLength - 1, 2); + cellRange2.merge(); + String sampleName = (String) map.get("sampleName"); + cellRange2.setText(sampleName); + group = sampleName.substring(0, 1); + if (nGroup.equals(group)) { + CellRange cellRange1 = sheet.getCellRange(groupHead, 1, initRow + socLength - 1, 1); + cellRange1.setText(group); + cellRange1.merge(); + CellRange range2CellRange1 = sheet.getCellRange(range2GroupHead, 10, range2InitRow, 10); + range2CellRange1.setText(group); + range2CellRange1.merge(); + CellRange range3CellRange1 = sheet.getCellRange(range3GroupHead, 10, range3GroupHead, 10); + range3CellRange1.setText(group); + CellRange range4CellRange1 = sheet.getCellRange(range4GroupHead, 10, range4GroupHead, 10); + range4CellRange1.setText(group); + num[nu]++; + } else { + ++nu; + num[nu]++; + nGroup = group; + groupHead = initRow; + range2GroupHead = range2InitRow; + range3GroupHead++; + range4GroupHead++; + } + initRow += socLength; + range2InitRow++; + } + CellRange cellRange6 = sheet.getCellRange(dataHead, 6, initRow - 1, 6); + CellRange cellRange8 = sheet.getCellRange(dataHead, 8, initRow - 1, 8); + + cellRange6.setFormulaR1C1("=RC[-2]-RC[-1]"); + cellRange8.setFormulaR1C1("=RC[-2]/-RC[-1]*1000"); + + CellRange fRange = sheet.getCellRange(dataHead, 11, dataHead + dataListSize - 1, 11 + socLength - 1); + fRange.setFormulaR1C1("=INDIRECT(\"H\"&COLUMN(R[-1]C[-9])+9*(ROW(R[-1]C[-10])-1))"); + sheet.insertArray(soc, 1, 11, false); + sheet.getCellRange(1, 10).setText("组别"); + + sheet.insertArray(soc, range3initRow, 11, false); + sheet.getCellRange(range3initRow, 10).setText("组别"); + WorksheetChartsCollection charts = sheet.getCharts(); + Chart chart1 = charts.add(ExcelChartType.LineMarkers); + Chart chart2 = charts.add(ExcelChartType.LineMarkers); + int iRow = 2; + for (int i = 0; i < groupNum; i++) { + CellRange aveRange = sheet.getCellRange(range3initRow + 1 + i, 11, range3initRow + 1 + i, 11 + soc.length - 1); + aveRange.setFormulaR1C1("=AVERAGE(R" + iRow + "C:R" + (iRow + num[i] - 1) + "C)"); + iRow = iRow + num[i]; + String sampleName = sheet.getCellRange(range3initRow + 1 + i, 10).getText(); + ChartSerie add1 = chart2.getSeries().add(); + add1.setName(sampleName); + Color color = ColorEnum.getColor(sampleName); + add1.getFormat().getLineProperties().setColor(color); + add1.getFormat().setMarkerForegroundColor(color); + add1.getFormat().setMarkerBackgroundColor(color); + add1.setCategoryLabels(sheet.getCellRange(range3initRow, 11, range3initRow, 11 + socLength - 1)); + add1.setValues(aveRange); + } + + + sheet.insertArray(soc, range4initRow, 11, false); + sheet.getCellRange(range4initRow, 10).setText("组别"); + int firstAveRow = range3initRow + 1; + int rowDistance = groupNum + 2; + + for (int i = 0; i < groupNum; i++) { + CellRange aveRange = sheet.getCellRange(range4initRow + 1 + i, 11, range4initRow + 1 + i, 11 + soc.length - 1); + aveRange.setFormulaR1C1("(R[-" + rowDistance + "]C-R" + firstAveRow + "C)/R[-" + rowDistance + "]C"); + aveRange.setNumberFormat("0.00%"); + String sampleName = sheet.getCellRange(range4initRow + 1 + i, 10).getText(); + ChartSerie add1 = chart1.getSeries().add(); + add1.setName(sampleName); + Color color = ColorEnum.getColor(sampleName); + add1.getFormat().getLineProperties().setColor(color); + add1.getFormat().setMarkerForegroundColor(color); + add1.getFormat().setMarkerBackgroundColor(color); + add1.setCategoryLabels(sheet.getCellRange(range4initRow, 11, range4initRow, 11 + socLength - 1)); + add1.setValues(aveRange); + } + int chartInitRow = range4initRow + groupNum + 2; + chart1.setLeftColumn(10); + chart1.setRightColumn(10 + 10); + chart1.setTopRow(chartInitRow); + chart1.setBottomRow(chartInitRow + 16); + chart1.setChartTitle("25℃& 3C DC 30S"); + chart1.setCategoryAxisTitle("SOC/%"); + chart1.setValueAxisTitle("DCR增长比率/%"); + chart2.setLeftColumn(21); + chart2.setRightColumn(21 + 10); + chart2.setTopRow(chartInitRow); + chart2.setBottomRow(chartInitRow + 16); + chart2.setChartTitle("25℃& 3C DC 30S"); + chart2.setCategoryAxisTitle("SOC/%"); + chart2.setValueAxisTitle("DCR/mΩ"); + + CellRange t1 = sheet.getCellRange(1, 1, initRow - 1, 8); + t1.borderAround(LineStyleType.Thin); + t1.borderInside(LineStyleType.Thin); + t1.setHorizontalAlignment(HorizontalAlignType.Center); + t1.setVerticalAlignment(VerticalAlignType.Center); + CellRange t2 = sheet.getCellRange(1, 10, range3initRow + dataListSize, 11 + soc.length - 1); + t2.borderAround(LineStyleType.Thin); + t2.borderInside(LineStyleType.Thin); + t2.setHorizontalAlignment(HorizontalAlignType.Center); + t2.setVerticalAlignment(VerticalAlignType.Center); + CellRange t3 = sheet.getCellRange(range3initRow, 10, range3initRow + groupNum, 11 + soc.length - 1); + t3.borderAround(LineStyleType.Thin); + t3.borderInside(LineStyleType.Thin); + t3.setHorizontalAlignment(HorizontalAlignType.Center); + t3.setVerticalAlignment(VerticalAlignType.Center); + CellRange t4 = sheet.getCellRange(range4initRow, 10, range4initRow + groupNum, 11 + soc.length - 1); + t4.borderAround(LineStyleType.Thin); + t4.borderInside(LineStyleType.Thin); + t4.setHorizontalAlignment(HorizontalAlignType.Center); + t4.setVerticalAlignment(VerticalAlignType.Center); + workbook.calculateAllValue(); + return workbook; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateRBServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateRBServiceImpl.java new file mode 100644 index 0000000..224083c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/service/impl/LimsReportCreateRBServiceImpl.java @@ -0,0 +1,246 @@ +package com.sunwayworld.basemodule.business.test.report.service.impl; + +import com.spire.data.table.DataRow; +import com.spire.data.table.DataTable; +import com.spire.xls.*; +import com.spire.xls.core.ITextBoxes; +import com.sunwayworld.baseline.framework.utils.*; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.util.FolderHelper; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.report.enumeration.ReportEnum; +import com.sunwayworld.basemodule.business.test.report.service.LimsReportCreateRBService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.ObjectUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.stereotype.Repository; + +import java.awt.*; +import java.math.BigDecimal; +import java.math.RoundingMode; +import java.time.LocalDateTime; +import java.util.Comparator; +import java.util.List; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsReportCreateRBServiceImpl implements LimsReportCreateRBService { + private static final Logger logger = LogManager.getLogger(LimsReportServiceImpl.class); + @Override + public Workbook createReport(LimsFolderBean folder) { + return null; + } + + private Workbook createReport(LimsFolderBean folder, List tasksBeans) { + Workbook workbook = SpireUtil.getWorkbook(ReportEnum.RB.getLocalPath()); + List preorderBeans = FolderHelper.getPreorderBeans(folder.getId()); + preorderBeans = preorderBeans.stream().sorted(Comparator.comparing(LimsOrderBean::getSampleCode)).collect(Collectors.toList()); + Worksheet sheet = workbook.getWorksheets().get(0); + ITextBoxes textBoxes = sheet.getTextBoxes(); + textBoxes.get(1).setText("实验指示单:"+folder.getFolderNo()); + textBoxes.get(2).setText("实验目的:"+folder.getPurposes()); + textBoxes.get(3).setText("准备:"+LocalContextHelper.getLoginUserName()+"\n" + + "审核:"+LocalContextHelper.getLoginUserName()+"\n" + + "更新日期:"+LocalDateUtils.parseString_yyyy_MM_dd(LocalDateTime.now())+"\n"); + try { + setDataTable(tasksBeans, preorderBeans, workbook,folder); + } catch (Exception e) { +// throw new RuntimeException(e); + logger.info("报告首页生成失败",e.getMessage()); + e.printStackTrace(); + } + return workbook; + } + + private void setDataTable(List tasksBeans, List preorderBeans, Workbook workbook,LimsFolderBean folder) throws Exception { + Worksheet sheet = workbook.getWorksheets().get(0); + + DataTable dataTable1 = getDataTable1(); + DataTable dataTable2 = getDataTable2(); + DataRow dr; + for (LimsOrderBean preorderBean : preorderBeans) { + + + + dr = dataTable1.newRow(); + String[] sampleCodes = preorderBean.getSampleCode().split("-"); + String group = sampleCodes[sampleCodes.length - 1]; + dr.setString(0, group); + dr.setString(1, preorderBean.getSampleName()); + dr.setString(3, preorderBean.getPositiveActivity()); + dr.setString(4, preorderBean.getPositiveConductiveCarbon()); + dr.setString(5, preorderBean.getPvdf5130()); + dr.setString(6, NumberUtil.getString(preorderBean.getCompactedDensity())); + dr.setString(7, preorderBean.getNegativeMaterial()); + dr.setString(8, preorderBean.getNegativeActivity()); + dr.setString(9, preorderBean.getNegativeConductiveCarbon()); + dr.setString(10, preorderBean.getNegativeCmc()); + dr.setString(11, preorderBean.getNegativeSbr()); + dr.setString(12, NumberUtil.getString(preorderBean.getNegativePressDensity())); + dr.setString(13, NumberUtil.getString(preorderBean.getNp())); + dr.setString(14, CommonHelper.blankDefault(preorderBean.getBatchElectrolyte(),"默认为常规")); + dr.setString(15, CommonHelper.blankDefault(preorderBean.getLiquidVolume(),"默认为常规")); + dr.setString(16, NumberUtil.getString(preorderBean.getAmount())); + dr.setString(17, preorderBean.getBatchTestVoltage()); + dataTable1.getRows().add(dr); + + dr = dataTable2.newRow(); + dr.setString(0, group); + // dr.setString(1, NumberUtil.getString(preorderBean.getCapacity())); + dr.setString(1, preorderBean.getSampleName()); + dr.setString(2, NumberUtil.getString(preorderBean.getSampleCapacity())); + dr.setString(3, preorderBean.getPositiveRatio()); + if (!ObjectUtils.isEmpty(preorderBean.getSampleCoatingPressDen())) { + double v1 = preorderBean.getSampleCoatingPressDen() * 0.995; + BigDecimal bigDecimal1 = new BigDecimal(v1); + dr.setString(4, NumberUtil.getString(bigDecimal1.setScale(2, RoundingMode.HALF_UP).doubleValue())); + } + else { + dr.setString(4,"0"); + } + dr.setString(5, NumberUtil.getString(preorderBean.getSampleCoatingPressDen())); + dr.setString(6, NumberUtil.getString(preorderBean.getPositiveFoilThickness())); + dr.setString(7, NumberUtil.getString(preorderBean.getCompactedDensity())); + if (ObjectUtils.isEmpty(preorderBean.getCompactedDensity())){ + dr.setString(8,"0"); + }else { + double v = preorderBean.getPositiveCoatingPressDen() * 0.995 * 2 / Double.valueOf(preorderBean.getCompactedDensity()) * 10 + preorderBean.getPositiveFoilThickness(); + BigDecimal bigDecimal = new BigDecimal(v); + dr.setString(8, NumberUtil.getString( bigDecimal.setScale(1, RoundingMode.HALF_UP).doubleValue())); + } + dr.setString(9, preorderBean.getNegativeMaterial()); + dr.setString(10, NumberUtil.getString(preorderBean.getNegativeCapacity())); + dr.setString(11, preorderBean.getNegativeRatio()); + dr.setString(12, NumberUtil.getString(preorderBean.getNegativeRollinPressDen())); + dr.setString(13, NumberUtil.getString(preorderBean.getNegativeCoatingPressDen())); + dr.setString(14, NumberUtil.getString(preorderBean.getNegativeFoilThickness())); + dr.setString(15, NumberUtil.getString(preorderBean.getNegativePressDensity())); + dr.setString(16, NumberUtil.getString(preorderBean.getNegativeThickness())); + dr.setString(17, NumberUtil.getString(preorderBean.getNp())); + dataTable2.getRows().add(dr); + } + int dataRLength1 = dataTable1.getRows().size(); + int dataRLength2 = dataTable2.getRows().size(); + int dataCLength1 = dataTable1.getColumns().size(); + int dataCLength2 = dataTable2.getColumns().size(); + int startColumn = 2; + int startRow1 = 7; + int startColumn1 = startColumn; + int endRow1 = startRow1 + dataRLength1; + int endColumn1 = startColumn1 + dataCLength1 - 1; + int startRow2 = startRow1 + dataRLength1 + 2; + int startColumn2 = startColumn; + int endRow2 = startRow2 + dataRLength2; + int endColumn2 = startColumn2 + dataCLength2 - 1; + int titleRow = startRow1 - 1; + int maxColumn = Math.max(endColumn1, endColumn2); + int startRow3 = endRow2 + 2; + int startColumn3 = startColumn; + + sheet.insertDataTable(dataTable1, true, startRow1, startColumn); + sheet.insertDataTable(dataTable2, true, startRow2, startColumn); + + CellRange form1 = sheet.getCellRange(startRow1, startColumn, endRow1, endColumn1); + CellRange form2 = sheet.getCellRange(startRow2, startColumn, endRow2, endColumn2); + + CellRange title1 = sheet.getCellRange(titleRow, startColumn + 1, titleRow, startColumn + 6); + title1.merge(); + title1.setText("正极"); + CellRange range1 = sheet.getCellRange(titleRow,startColumn + 1,titleRow+1,startColumn + 6); + range1.getCellStyle().setColor(Color.cyan); + + CellRange range3 = sheet.getCellRange(startRow2,startColumn + 1,startRow2,startColumn + 8); + range3.getCellStyle().setColor(Color.cyan); + + CellRange title2 = sheet.getCellRange(titleRow, startColumn + 7, titleRow, startColumn + 12); + title2.merge(); + title2.setText("负极"); + CellRange start = sheet.getCellRange(startRow1, startColumn + 1,startRow1, startColumn + 2); + start.merge(); + CellRange range2 = sheet.getCellRange(titleRow, startColumn + 7, titleRow+1, startColumn + 12); + range2.getCellStyle().setColor(Color.orange); + + CellRange range4 = sheet.getCellRange(startRow2, startColumn + 9, startRow2, startColumn + 16); + range4.getCellStyle().setColor(Color.orange); + for (int i = startRow1+1; i reports = ApplicationContextHelper.getBean(LimsReportService.class).selectListByFilter(SearchFilter.instance() + .match("folderId", parse.getId()).filter(MatchPattern.EQ) + .match("reportType", "applyFolder").filter(MatchPattern.SEQ)); + ApplicationContextHelper.getBean(LimsReportService.class).getDao().deleteBy(reports); + LimsReportBean report = new LimsReportBean(); + report.setId(ApplicationContextHelper.getNextIdentity()); + report.setOrgId(LocalContextHelper.getLoginOrgId()); + report.setOrgName(LocalContextHelper.getLoginOrgName()); + report.setReportName("试验报告"); + report.setFolderId(parse.getId()); + report.setReportType("applyFolder"); + ApplicationContextHelper.getBean(LimsReportService.class).getDao().insert(report); + Workbook workbook = ApplicationContextHelper.getBean(LimsReportCreateRBService.class).createReport(bean); + CoreFileBean coreFileBean = new CoreFileBean(); + ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); + workbook.saveToStream(byteArrayOutputStream, com.spire.xls.FileFormat.Version2013); + coreFileBean.setTargetId("T_LIMS_REPORT$" + report.getId()); + coreFileBean.setBizCategory("common"); + coreFileBean.setName("试验报告.xlsx"); + ApplicationContextHelper.getBean(LimsFileService.class).upload(coreFileBean, new ByteArrayInputStream(byteArrayOutputStream.toByteArray())); + return new ResponseDTO(); + } + + @Override + @Transactional + public ResponseDTO createApplyFolderReport(RestJsonWrapperBean wrapper) { + LimsReportApplyBean parse = wrapper.parseUnique(LimsReportApplyBean.class); + LimsFolderBean bean = FolderHelper.getFolder(parse.getFolderId()); + if (!FolderHelper.isRB(bean)) { + throw new CheckedException("非软包无法生成"); + } + String loginUserId = LocalContextHelper.getLoginUserId(); + String redisKey = new StringJoiner("::").add("LimsReportServiceImpl").add("createApplyFolderReport").add(String.valueOf(bean.getId())).toString(); + synchronized (this) { + String o = (String) RedisHelper.getRedisTemplate().opsForValue().get(redisKey); + if (CommonHelper.isNotNull(o) && "0".equals(o)) { + throw new CheckedException("报告处理中,请稍后再试"); + } else { + RedisHelper.getRedisTemplate().opsForValue().set(redisKey, "0", 10L, TimeUnit.MINUTES); + } + } + LocalDateTime now = LocalDateTime.now(); + try { + LocalContextHelper.setUserLogin(new LoginUser(loginUserId, "")); + LogHelper.info("报告处理开始::" + bean.getId() + "::" + LocalDateUtils.parseString(now)); + ApplicationContextHelper.getBean(LimsReportService.class).createApplyFolderReportAsyn(wrapper); + } catch (Exception e) { + RedisHelper.getRedisTemplate().opsForValue().set(redisKey, "-1", 60L, TimeUnit.MINUTES); + throw e; + } finally { + LocalContextHelper.removeUserLogin(); + RedisHelper.getRedisTemplate().opsForValue().set(redisKey, "1", 60L, TimeUnit.MINUTES); + LogHelper.info("报告处理结束::" + bean.getId() + "::" + Duration.between(now, LocalDateTime.now()).getSeconds() + "秒"); + } + + ResponseDTO responseDTO = new ResponseDTO(); + responseDTO.setCode("1"); + responseDTO.setMessage("报告处理中"); + return responseDTO; + } + + @Override + public ResponseDTO checkCreateFolderReport(RestJsonWrapperBean wrapper) { + String redisKey = new StringJoiner("::").add("LimsReportServiceImpl").add("createFolderReport").add(String.valueOf(LimsUtil.getActivedId(wrapper))).toString(); + String o = (String) RedisHelper.getRedisTemplate().opsForValue().get(redisKey); + ResponseDTO responseDTO = new ResponseDTO(); + String code = "0"; + String message = ""; + if (o == null) { + code = "1"; + message = "报告生成成功::" + LimsUtil.getActivedId(wrapper); + } else if ("-1".equals(o)) { + code = "1"; + message = "报告生成失败::" + LimsUtil.getActivedId(wrapper); + } else if ("1".equals(o)) { + code = "1"; + message = "报告生成成功::" + LimsUtil.getActivedId(wrapper); + } + responseDTO.setCode(code); + responseDTO.setMessage(message); + return responseDTO; + } + + + + @Override + public ResponseDTO createFolderReport(RestJsonWrapperBean wrapper) { + String loginUserId = LocalContextHelper.getLoginUserId(); + LimsTaskBean parse = wrapper.parseUnique(LimsTaskBean.class); + String redisKey = new StringJoiner("::").add("LimsReportServiceImpl").add("createFolderReport").add(parse.getFolderId().toString()).toString(); + synchronized (this) { + String o = (String) RedisHelper.getRedisTemplate().opsForValue().get(redisKey); + if (CommonHelper.isNotNull(o) && "0".equals(o)) { + throw new CheckedException("报告处理中,请稍后再试"); + } else { + RedisHelper.getRedisTemplate().opsForValue().set(redisKey, "0", 10L, TimeUnit.MINUTES); + } + } + LocalDateTime now = LocalDateTime.now(); + boolean errorFlag = false; + try { + LocalContextHelper.setUserLogin(new LoginUser(loginUserId, "")); + LogHelper.info("报告处理开始::" + parse.getFolderId() + "::" + LocalDateUtils.parseString(now)); + ApplicationContextHelper.getBean(LimsReportService.class).createFolderReportAsyn(wrapper); + } catch (Exception e) { + errorFlag = true; + throw e; + } finally { + LocalContextHelper.removeUserLogin(); + if (errorFlag){ + RedisHelper.getRedisTemplate().opsForValue().set(redisKey, "-1", 60L, TimeUnit.MINUTES); + }else{ + RedisHelper.getRedisTemplate().opsForValue().set(redisKey, "1", 60L, TimeUnit.MINUTES); + } + LogHelper.info("报告处理结束::" + parse.getFolderId() + "::" + Duration.between(now, LocalDateTime.now()).getSeconds() + "秒"); + } + + ResponseDTO responseDTO = new ResponseDTO(); + responseDTO.setCode("1"); + responseDTO.setMessage("报告处理中"); + return responseDTO; + } + + @Override + @Transactional + public void createFolderReportAsyn(RestJsonWrapperBean wrapper) { + LimsTaskBean parse = wrapper.parseUnique(LimsTaskBean.class); + LimsFolderBean bean = FolderHelper.getFolder(parse.getFolderId()); + List reports = ApplicationContextHelper.getBean(LimsReportService.class).selectListByFilter(SearchFilter.instance() + .match("folderId", bean.getId()).filter(MatchPattern.EQ) + .match("reportType", "folder").filter(MatchPattern.SEQ)); + LimsReportBean report = new LimsReportBean(); + report.setId(ApplicationContextHelper.getNextIdentity()); + report.setOrgId(LocalContextHelper.getLoginOrgId()); + report.setOrgName(LocalContextHelper.getLoginOrgName()); + report.setReportName( bean.getSampleName()+"报告" ); + report.setFolderId(bean.getId()); + report.setReportType("folder"); + if (ObjectUtils.isEmpty(reports)){ + //如果一个都没有 + ApplicationContextHelper.getBean(LimsReportService.class).getDao().insert(report); + } + LocalDateTime start = LocalDateTime.now(); + logger.warn("【LimsReportServiceImpl】 -createFolderReportAsyn 开始:{} ", start); + Workbook workbook = ApplicationContextHelper.getBean(LimsReportCreateRBService.class).createReport(bean); + CoreFileBean coreFileBean = new CoreFileBean(); + ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); + workbook.saveToStream(byteArrayOutputStream, com.spire.xls.FileFormat.Version2013); + coreFileBean.setTargetId("T_LIMS_REPORT$" + report.getId()); + coreFileBean.setBizCategory("common"); + coreFileBean.setName(bean.getSampleName()+"报告.xlsx"); + ApplicationContextHelper.getBean(LimsFileService.class).upload(coreFileBean, new ByteArrayInputStream(byteArrayOutputStream.toByteArray())); + logger.warn("【LimsReportServiceImpl】 -createFolderReportAsyn 开始:{}, 结束:{}, fileId:{} ", start, LocalDateTime.now(), coreFileBean.getId()); + LimsReportBean limsReportBean = ApplicationContextHelper.getBean(LimsReportService.class).selectByIdIfPresent(report.getId()); + if (ObjectUtils.isEmpty(limsReportBean)){ + ApplicationContextHelper.getBean(LimsReportService.class).getDao().insert(report); + } + ApplicationContextHelper.getBean(LimsReportService.class).getDao().deleteBy(reports); + } + + @Override + @Transactional + public List> completeTask(RestJsonWrapperBean wrapper) { + List> dtos = LimsReportService.super.completeTask(wrapper); + processReportFileByAudit(dtos); + return dtos; + } + + private void processReportFileByAudit(List> dtos) { + List> auditDtos = dtos.stream().filter(c -> c.getStatusCode().equals("reportAudit")).collect(Collectors.toList()); + List> approveDtos = dtos.stream().filter(c -> c.getStatusCode().equals("reportApprove")).collect(Collectors.toList()); + if(!ObjectUtils.isEmpty(auditDtos)){ + //审核签名 + List ids = auditDtos.stream().map(c -> c.getId()).collect(Collectors.toList()); + List limsReportBeans = this.selectListByIds(ids); + String ymd = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd")); + for (LimsReportBean limsReportBean : limsReportBeans) { + if(!"1".equals(limsReportBean.getAutoSign())){ + continue; + } + if(ObjectUtils.isEmpty(limsReportBean.getFileId())){ + continue; + } + CoreFileBean coreFileBean = coreFileService.selectById(limsReportBean.getFileId()); + PictureRenderData pictureRenderData = getUserSignPictureRenderData(); + LimsTemplateDataMap paramMap = new LimsTemplateDataMap<>(); + paramMap.put("auditSign",pictureRenderData); + paramMap.put("auditTime", new LimsTextRenderData(ymd, Style.builder().buildFontFamily("Arial").build())); + updateUserSignFile(coreFileBean,paramMap); + } + } + if(!ObjectUtils.isEmpty(approveDtos)){ + //批准签名, 并转pdf + List ids = approveDtos.stream().map(c -> c.getId()).collect(Collectors.toList()); + List limsReportBeans = this.selectListByIds(ids); + String ymd = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd")); + for (LimsReportBean limsReportBean : limsReportBeans) { + if(!"1".equals(limsReportBean.getAutoSign())){ + continue; + } + if(ObjectUtils.isEmpty(limsReportBean.getFileId())){ + continue; + } + CoreFileBean coreFileBean = coreFileService.selectById(limsReportBean.getFileId()); + PictureRenderData pictureRenderData = getUserSignPictureRenderData(); + LimsTemplateDataMap paramMap = new LimsTemplateDataMap<>(); + paramMap.put("approveSign",pictureRenderData); + paramMap.put("approveTime", new LimsTextRenderData(ymd, Style.builder().buildFontFamily("Arial").build())); + Path wordPath = updateUserSignFile(coreFileBean, paramMap); + //生成PDF + Path pdfPath = FilePathManager.getLocalPath(FilePathDTO.of(coreFileBean.getScope(), + DateTimeUtils.formatLocalDateTime(LocalDateTime.now(), "yyyyMMddHHmmss"), + UuidUtil.getTimeBasedUuid() + "", wordPath.toFile().getName().substring(0, wordPath.toFile().getName().lastIndexOf(".")) + ".pdf")); + File pdfFile = pdfPath.toFile(); + if (!pdfFile.getParentFile().exists()) { + pdfFile.getParentFile().mkdirs(); + } + SpireOfficeUtil.wordToPdf(wordPath.toFile(),pdfPath.toFile()); + + CoreFileBean waterPdfFileBean = new CoreFileBean(); + BeanUtils.copyProperties(coreFileBean, waterPdfFileBean); + Long key = ApplicationContextHelper.getNextIdentity(); + waterPdfFileBean.setId(key); + waterPdfFileBean.setName(pdfFile.getName()); + waterPdfFileBean.setFileExt(FileUtils.getFileExtension(pdfFile.getName())); + waterPdfFileBean.setMd5Name(EncryptUtils.MD5Encrypt(key + "$" + pdfFile.getName())); + waterPdfFileBean.setSize(pdfFile.length()); + waterPdfFileBean.setCreatedTime(LocalDateTime.now()); + waterPdfFileBean.setExt("pdf"); + waterPdfFileBean.setBizCategory("pdf"); + coreFileService.getDao().insert(waterPdfFileBean); + coreFileManager.upload(waterPdfFileBean,pdfPath); // 文件上传 + limsReportBean.setPdfFileId(key); + this.getDao().update(limsReportBean, "PdfFileId"); + } + } + } + + private PictureRenderData getUserSignPictureRenderData() { + CoreFileBean signFileBean = coreFileService.selectFirstByFilter(SearchFilter.instance() + .match("targetId", "T_CORE_USER$" + LocalContextHelper.getLoginUserId()).filter(MatchPattern.SEQ) + .match("bizCategory", "SIGNATURE").filter(MatchPattern.SEQ)); + if (ObjectUtils.isEmpty(signFileBean)) { + throw new InvalidDataException("请维护【" + LocalContextHelper.getLoginUserId() + "】签名"); + } + Path path = CoreFileUtils.getLocalPath(signFileBean); + if (!path.toFile().exists()) { + throw new InvalidDataException("请维护【" + LocalContextHelper.getLoginUserId() + "】签名"); + } + PictureRenderData pictureRenderData = new PictureRenderData(100, 40, PictureType.PNG, BufferedImageUtils.getLocalBufferedImage(path.toFile())); + return pictureRenderData; + } + + private Path updateUserSignFile(CoreFileBean coreFileBean, LimsTemplateDataMap paramMap) { + Path reportFilePath = CoreFileUtils.getLocalPath(coreFileBean); + if (!reportFilePath.toFile().exists()) { + logger.error("reportFilePath={} not exists", reportFilePath); + return null; + } + InputStream in = null; + OutputStream out = null; + try { + in = new FileInputStream(reportFilePath.toString()); + XWPFDocument document = new XWPFDocument(in); + WordExportUtil.insertDataByBookMark(document, paramMap); + out = new FileOutputStream(reportFilePath.toString()); + document.write(out); + coreFileBean.setVersion(coreFileBean.getVersion() + 1); + // 更新到文件服务器 + coreFileManager.upload(coreFileBean, reportFilePath); + return reportFilePath; + } catch (FileNotFoundException e) { + throw new FileException(e); + } catch (Exception e) { + logger.error("Update Sign Exception", e); + throw new FileException(e); + } finally { + try { + in.close(); + } catch (Exception e) { + logger.error("close report inputStream error", e); + } + try { + out.close(); + } catch (Exception e) { + logger.error("close report outputStream error", e); + } + } + } + + @Override + public void createReportAsyn(RestJsonWrapperBean wrapper) { + LimsTaskBean parse = wrapper.parseUnique(LimsTaskBean.class); + LimsTaskBean bean = ApplicationContextHelper.getBean(LimsTaskService.class).selectById(parse.getId()); + String sampleName = ApplicationContextHelper.getBean(LimsFolderService.class).selectById(bean.getFolderId()).getSampleName(); + List reports = ApplicationContextHelper.getBean(LimsReportService.class).selectListByFilter( + SearchFilter.instance().match("taskId", bean.getId()).filter(MatchPattern.EQ)); + if (StringUtils.isBlank(bean.getReportTemplate())) { + throw new CheckedException("未设置模板"); + } + try { + LimsReportCreateService service = ApplicationContextHelper.getBean(ReportEnum.valueOf(bean.getReportTemplate()).getImpl()); + + LimsReportBean report = new LimsReportBean(); + report.setId(ApplicationContextHelper.getNextIdentity()); + report.setOrgId(LocalContextHelper.getLoginOrgId()); + report.setOrgName(LocalContextHelper.getLoginOrgName()); + report.setReportName(sampleName + "报告"); + report.setFolderId(bean.getFolderId()); + report.setTaskId(bean.getId()); + if (ObjectUtils.isEmpty(reports)){ + //如果一个都没有 + ApplicationContextHelper.getBean(LimsReportService.class).getDao().insert(report); + } + ReportHelper.clearCollectNameMap(); + LocalDateTime start = LocalDateTime.now(); + logger.warn("【LimsReportServiceImpl】 -createReportAsyn 开始:{} ", start); + Workbook workbook = service.createReport(bean); + if (workbook == null) { + throw new CheckedException("数据未采集"); + } + CoreFileBean coreFileBean = new CoreFileBean(); + ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); + workbook.saveToStream(byteArrayOutputStream, com.spire.xls.FileFormat.Version2013); + coreFileBean.setTargetId("T_LIMS_REPORT$" + report.getId()); + coreFileBean.setBizCategory("common"); + coreFileBean.setName(sampleName + "报告.xlsx"); + ApplicationContextHelper.getBean(LimsFileService.class).upload(coreFileBean, new ByteArrayInputStream(byteArrayOutputStream.toByteArray())); + logger.warn("【LimsReportServiceImpl】 -createReportAsyn 开始:{}, 结束:{}, fileId:{} ", start, LocalDateTime.now(), coreFileBean.getId()); + LimsReportBean limsReportBean = ApplicationContextHelper.getBean(LimsReportService.class).selectByIdIfPresent(report.getId()); + if (ObjectUtils.isEmpty(limsReportBean)){ + ApplicationContextHelper.getBean(LimsReportService.class).getDao().insert(report); + } + ApplicationContextHelper.getBean(LimsReportService.class).getDao().deleteBy(reports); + } catch (Exception e) { + logger.error("【LimsReportServiceImpl】 -createReportAsyn 报告生成失败-274-, msg: {}", e.getMessage()); + + e.printStackTrace(); + throw e; + } + } + + @Override + @Transactional + public ResponseDTO createSummaryReport(RestJsonWrapperBean wrapper) { + List folderBeans = wrapper.parse(LimsFolderBean.class); + List folderIds = folderBeans.stream().map(c -> c.getId()).collect(Collectors.toList()); + + //综合报告模板 + LimsReportTemplateBean templateBean = limsReportTemplateService.selectFirstByFilter(SearchFilter.instance().match("templateName", "综合报告模板").filter(MatchPattern.SEQ)); + if(templateBean==null || templateBean.getTemplateFileId()==null){ + throw new InvalidDataException("请维护【综合报告模板】"); + } + + LimsReportBean reportBean = new LimsReportBean(); + reportBean.setReportNo(ApplicationContextHelper.getNextSequence(this.getDao().getTable())); + reportBean.setId(ApplicationContextHelper.getNextIdentity()); + reportBean.setFolderIds(StringUtils.join(folderIds,",")); + reportBean.setReportName(templateBean.getTemplateName()); + reportBean.setReportTemplateId(templateBean.getId()); + reportBean.setReportTemplateName(templateBean.getTemplateName()); + reportBean.setCreateReportTime(LocalDateTime.now()); + reportBean.setCreateReportUserId(LocalContextHelper.getLoginUserId()); + reportBean.setCreateReportUserName(LocalContextHelper.getLoginUserName()); + reportBean.setAutoSign("1"); + //生成报告文件 + JSONObject json = new JSONObject(); + json.put("FOLDERIDS",StringUtils.join(folderIds,",")); + json.put("reportNo",reportBean.getReportNo()); + json.put("createDate",LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd"))); + Long fileId = limsReportTemplateService.generatorReport(reportBean.getReportTemplateId(), json); + + reportBean.setFileId(fileId); + + this.getDao().insert(reportBean); + return new ResponseDTO(); + } + + @Override + @Transactional + public ResponseDTO replaceReport(RestJsonWrapperBean wrapper) { + LimsReportBean reportBean = wrapper.parseUnique(LimsReportBean.class); + reportBean.setReportTemplateId(null); + reportBean.setReportTemplateName(null); + reportBean.setAutoSign("0"); + reportBean.setCreateReportTime(LocalDateTime.now()); + reportBean.setCreateReportUserId(LocalContextHelper.getLoginUserId()); + reportBean.setCreateReportUserName(LocalContextHelper.getLoginUserName()); + this.getDao().update(reportBean,"autoSign","fileId","reportName","reportTemplateId","reportTemplateName","CreateReportTime","CreateReportUserId","CreateReportUserName"); + return new ResponseDTO(); + } + + @Override + public ResponseDTO createReportByUpload(RestJsonWrapperBean wrapperBean) { + String fileId = wrapperBean.getParamMap().get("fileId"); + CoreFileBean coreFileBean = coreFileService.selectById(Long.parseLong(fileId)); + + LimsReportBean reportBean = new LimsReportBean(); + reportBean.setReportNo(ApplicationContextHelper.getNextSequence(this.getDao().getTable())); + reportBean.setId(ApplicationContextHelper.getNextIdentity()); + reportBean.setReportName(coreFileBean.getName()); + reportBean.setCreateReportTime(LocalDateTime.now()); + reportBean.setCreateReportUserId(LocalContextHelper.getLoginUserId()); + reportBean.setCreateReportUserName(LocalContextHelper.getLoginUserName()); + reportBean.setAutoSign("0"); + reportBean.setFileId(Long.parseLong(fileId)); + this.getDao().insert(reportBean); + return new ResponseDTO(); + } + + @Override + public ResponseDTO checkCreateReport(RestJsonWrapperBean wrapper) { + String redisKey = new StringJoiner("::").add("LimsReportServiceImpl").add("createReport").add(String.valueOf(LimsUtil.getActivedId(wrapper))).toString(); + String o = (String) RedisHelper.getRedisTemplate().opsForValue().get(redisKey); + ResponseDTO responseDTO = new ResponseDTO(); + String code = "0"; + String message = ""; + if (o == null) { + code = "1"; + message = "报告生成成功::" + LimsUtil.getActivedId(wrapper); + } else if ("-1".equals(o)) { + code = "1"; + message = "报告生成失败::" + LimsUtil.getActivedId(wrapper); + } else if ("1".equals(o)) { + code = "1"; + message = "报告生成成功::" + LimsUtil.getActivedId(wrapper); + } + responseDTO.setCode(code); + responseDTO.setMessage(message); + return responseDTO; + + + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/utils/ReportConstant.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/utils/ReportConstant.java new file mode 100644 index 0000000..765eb3b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/utils/ReportConstant.java @@ -0,0 +1,18 @@ +package com.sunwayworld.basemodule.business.test.report.utils; + +/** + * @Classname ReportConstant + * @Description 报告相关常量 + * @Date 2023/4/24 15:42 + * @Created by dingjian + */ +public class ReportConstant { + + /** + * 保留扣电循环第一周数据标识:0,不保存;1,保存 + **/ + public static final String NOT_RESERVE = "0"; + + public static final String RESERVE = "1"; + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/report/utils/ReportHelper.java b/src/main/java/com/sunwayworld/basemodule/business/test/report/utils/ReportHelper.java new file mode 100644 index 0000000..3c79cba --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/report/utils/ReportHelper.java @@ -0,0 +1,88 @@ +package com.sunwayworld.basemodule.business.test.report.utils; + +import com.sunwayworld.baseline.framework.utils.ConvertHelper; +import com.sunwayworld.baseline.framework.utils.MapHelper; +import com.sunwayworld.basemodule.business.test.ordtask.bean.LimsOrdtaskBean; +import com.sunwayworld.basemodule.business.test.ordtask.service.LimsOrdtaskService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.service.LimsEquiptAcqConfigService; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsExcelReadconfigBean; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.service.LimsExcelReadconfigService; +import com.sunwayworld.cloud.module.equipt.acqconfig.bean.CoreEquiptAcqConfigBean; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.database.sql.Order; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.StringUtils; + +import java.util.List; +import java.util.Map; +import java.util.WeakHashMap; + +public class ReportHelper { + public static List findOrdtasks(LimsTaskBean task) { + List limsOrdtaskBeans = ApplicationContextHelper.getBean(LimsOrdtaskService.class) + .selectListByFilter(SearchFilter.instance() + .match("taskId", task.getId()).filter(MatchPattern.EQ).match("collectStatus", "2").filter(MatchPattern.SEQ), Order.asc("orderCode")); + if (CollectionUtils.isEmpty(limsOrdtaskBeans)) { + //throw new CheckedException("数据未采集"); + } + return limsOrdtaskBeans; + } + + private final static Map collectNameMap = new WeakHashMap<>(); + + public synchronized static void clearCollectNameMap() { + collectNameMap.clear(); + } + + public static String findCollectName(LimsOrdtaskBean ordtask) { + String collectName = collectNameMap.get(ordtask.getEquiptId()); + if (collectName != null) { + return collectName + getDateString(ordtask.getExt$Item("folderno")); + } + CoreEquiptAcqConfigBean coreEquiptAcqConfigBean = ApplicationContextHelper.getBean(LimsEquiptAcqConfigService.class).selectFirstByFilter(SearchFilter.instance().match("id", ordtask.getEquiptId()).filter(MatchPattern.EQ)); + String excelConfigId = coreEquiptAcqConfigBean.getExt$Item("excelConfigId"); + LimsExcelReadconfigBean limsExcelReadconfigBean = ApplicationContextHelper.getBean(LimsExcelReadconfigService.class).selectFirstByFilter(SearchFilter.instance().match("id", Long.parseLong(excelConfigId)).filter(MatchPattern.EQ)); + if (limsExcelReadconfigBean == null || StringUtils.isBlank(limsExcelReadconfigBean.getMongoDbDoc())) { + throw new CheckedException("excel配置异常"); + } + synchronized (ReportHelper.class) { + collectNameMap.put(ordtask.getEquiptId(), limsExcelReadconfigBean.getMongoDbDoc()); + } + return limsExcelReadconfigBean.getMongoDbDoc() + getDateString(ordtask.getExt$Item("folderno")); + } + + public static List findCollectOrdtasks(LimsTaskBean task) { + List limsOrdtaskBeans = ApplicationContextHelper.getBean(LimsOrdtaskService.class) + .selectListByFilter(SearchFilter.instance() + .match("taskId", task.getId()).filter(MatchPattern.EQ).match("collectStatus", "2").filter(MatchPattern.SEQ)); + if (CollectionUtils.isEmpty(limsOrdtaskBeans)) { + throw new CheckedException("数据未采集"); + } + return limsOrdtaskBeans; + } + + public static Map getDataMap(Object obj) { + return MapHelper.getMap(ConvertHelper.toMap(obj), "dataMap"); + } + + public static String getDataMapString(Object obj, String key) { + return ConvertHelper.toString(MapHelper.getMap(ConvertHelper.toMap(obj), "dataMap").get(key)); + } + + @SuppressWarnings("unchecked") + public static List> getDataList(Map params) { + return (List>) params.get("dataList"); + } + + public static String getDateString(String folderno) { + if(folderno.length() > 8){ + return folderno.substring(4, 8); + } + return folderno; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/bean/LimsFolderTaskTestMiddleBean.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/bean/LimsFolderTaskTestMiddleBean.java new file mode 100644 index 0000000..5d370e4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/bean/LimsFolderTaskTestMiddleBean.java @@ -0,0 +1,313 @@ +package com.sunwayworld.basemodule.business.test.task.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; + +import java.time.LocalDate; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 检测项目中间表 + * + * @author 111@sunwayworld.com + * @date 2022-11-21 + */ +@Table("T_LIMS_FOLDER_TASK_TEST_MIDDLE") +public class LimsFolderTaskTestMiddleBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private LocalDate testDate;// 日期 + private String testType;// 检测类型 + private String co;// CO + private String wetProcessDV10;// 湿法粒度-Dv10 + private String semDesktop;// SEM-台式 2 + private String multiplicationTest;// 倍率测试 + private String wetProcessWiden;// 湿法粒度-宽化系数 2 + private String physicalItems;// 物理项目 + private String firstEffect;// 首效 + private String wetProcessDV0;// 湿法粒度-Dv0 + private String cycleTest;// 循环测试 + private String volumePartition;// 分容 + private String chemistry;// 化成 + private String kValueTest;// K值测试 + private String compactionDensity;// 压实密度-1T 2 + private String li;// LI + private String ni;// NI + private String wetProcessDV50;// 湿法粒度-Dv50 + private String firstEffectTest;// 首效测试 + private LocalDateTime searchTime;// 数据入库时间 + + private String t01;// t01 + private String solubleLi;// 可溶Li+ + private String temperatureCycle;// 常温循环 + private String softPackage;// 软包项目 + private String burn;// S-灼烧 + private String dcrTest;// DCR测试 + private String jms;// JMS + private String cycleDcr;// 循环DCR + private String bet;// BET + private String copperColoration;//铜显色 + + public String getT01() { + return t01; + } + + public void setT01(String t01) { + this.t01 = t01; + } + + public String getSolubleLi() { + return solubleLi; + } + + public void setSolubleLi(String solubleLi) { + this.solubleLi = solubleLi; + } + + public String getTemperatureCycle() { + return temperatureCycle; + } + + public void setTemperatureCycle(String temperatureCycle) { + this.temperatureCycle = temperatureCycle; + } + + public String getSoftPackage() { + return softPackage; + } + + public void setSoftPackage(String softPackage) { + this.softPackage = softPackage; + } + + public String getBurn() { + return burn; + } + + public void setBurn(String burn) { + this.burn = burn; + } + + public String getDcrTest() { + return dcrTest; + } + + public void setDcrTest(String dcrTest) { + this.dcrTest = dcrTest; + } + + public String getJms() { + return jms; + } + + public void setJms(String jms) { + this.jms = jms; + } + + public String getCycleDcr() { + return cycleDcr; + } + + public void setCycleDcr(String cycleDcr) { + this.cycleDcr = cycleDcr; + } + + public String getBet() { + return bet; + } + + public void setBet(String bet) { + this.bet = bet; + } + + public String getCopperColoration() { + return copperColoration; + } + + public void setCopperColoration(String copperColoration) { + this.copperColoration = copperColoration; + } + + public LocalDate getTestDate() { + return testDate; + } + + public void setTestDate(LocalDate testDate) { + this.testDate = testDate; + } + + public String getkValueTest() { + return kValueTest; + } + + public void setkValueTest(String kValueTest) { + this.kValueTest = kValueTest; + } + + public LocalDateTime getSearchTime() { + return searchTime; + } + + public void setSearchTime(LocalDateTime searchTime) { + this.searchTime = searchTime; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + + + public String getTestType() { + return testType; + } + + public void setTestType(String testType) { + this.testType = testType; + } + + public String getCo() { + return co; + } + + public void setCo(String co) { + this.co = co; + } + + public String getWetProcessDV10() { + return wetProcessDV10; + } + + public void setWetProcessDV10(String wetProcessDV10) { + this.wetProcessDV10 = wetProcessDV10; + } + + public String getSemDesktop() { + return semDesktop; + } + + public void setSemDesktop(String semDesktop) { + this.semDesktop = semDesktop; + } + + public String getMultiplicationTest() { + return multiplicationTest; + } + + public void setMultiplicationTest(String multiplicationTest) { + this.multiplicationTest = multiplicationTest; + } + + public String getWetProcessWiden() { + return wetProcessWiden; + } + + public void setWetProcessWiden(String wetProcessWiden) { + this.wetProcessWiden = wetProcessWiden; + } + + public String getPhysicalItems() { + return physicalItems; + } + + public void setPhysicalItems(String physicalItems) { + this.physicalItems = physicalItems; + } + + public String getFirstEffect() { + return firstEffect; + } + + public void setFirstEffect(String firstEffect) { + this.firstEffect = firstEffect; + } + + public String getWetProcessDV0() { + return wetProcessDV0; + } + + public void setWetProcessDV0(String wetProcessDV0) { + this.wetProcessDV0 = wetProcessDV0; + } + + public String getCycleTest() { + return cycleTest; + } + + public void setCycleTest(String cycleTest) { + this.cycleTest = cycleTest; + } + + public String getVolumePartition() { + return volumePartition; + } + + public void setVolumePartition(String volumePartition) { + this.volumePartition = volumePartition; + } + + public String getChemistry() { + return chemistry; + } + + public void setChemistry(String chemistry) { + this.chemistry = chemistry; + } + + + public String getCompactionDensity() { + return compactionDensity; + } + + public void setCompactionDensity(String compactionDensity) { + this.compactionDensity = compactionDensity; + } + + public String getLi() { + return li; + } + + public void setLi(String li) { + this.li = li; + } + + public String getNi() { + return ni; + } + + public void setNi(String ni) { + this.ni = ni; + } + + public String getWetProcessDV50() { + return wetProcessDV50; + } + + public void setWetProcessDV50(String wetProcessDV50) { + this.wetProcessDV50 = wetProcessDV50; + } + + public String getFirstEffectTest() { + return firstEffectTest; + } + + public void setFirstEffectTest(String firstEffectTest) { + this.firstEffectTest = firstEffectTest; + } + + + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/bean/LimsTaskBean.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/bean/LimsTaskBean.java new file mode 100644 index 0000000..e0cf6c8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/bean/LimsTaskBean.java @@ -0,0 +1,1213 @@ +package com.sunwayworld.basemodule.business.test.task.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.support.domain.Auditable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 委托单项目表 + * + * @author lijx@sunwayworld.com + * @date 2022-09-07 + */ +@Table("T_LIMS_TASK") +public class LimsTaskBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long simplingItemGid; //MOM系统取样任务明细ID,用于回写 + @NotNull(defaultValue = "0") + private String testSplitFlag; //旧MOM系统,LIMS拆分细分项目标记 + private Long parentTestId; //父级试验ID + private String momHandData; //MOM HAND推送的实验 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime resultToMomTime; //推送数据到MOM时间 + private String inspectionNumberHand; //,MOM HAND推送的检验单单号 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + @NotNull(defaultValue = "0") + private String rejectStatus;//审批拒绝退回状态 + private String orgId;// 组织ID + private String orgName;// 组织名称 + private String remarks;// 备注 + private String momRemark; //MOM备注 + @NotNull(defaultValue = "Draft") + private String status;// 任务状态 + @NotNull(defaultValue = "新建") + private String statusDesc; //任务状态 + private Long folderId;// 委托单ID + private String folderNo;// 委托单编号 + private String checkType;// 检验类型 + private Long testOutLineId; //检测大纲ID + private String outlineCode;// 大纲编号 + private String outlineName;// 大纲名称 + private Long testMethodId;// 项目方法ID + private Long testId;// 项目ID + private String testCode;// 项目编码 + private String testName;// 项目名称 + private String testType;// 检测项目类型 + private String laboratoryId;// 所属实验室ID + private String laboratoryName;// 所属实验室 + + @NotNull(defaultValue = "0") + private String hangUpTest; //作为扣电挂测的试验 + private String hangUpTestScript; //挂测试验取值脚本 + private String handUpOutLineIds; //参与挂测的大纲ID + @NotNull(defaultValue = "0") + private String createByHangUp; //由挂测生成的试验 + + private String testOrderNos; //根据矩阵跟新得出试验下样品编号,逗号隔开 + + private Long methodId;// 方法ID + private String methodCode;// 方法编码 + private String methodName;// 方法名称 + private String judgeBasis;// 测试依据 + private String urgencyDegree;// 紧急程度 + private String urgencyReason;// 加急原因 + private Double estimateCost;// 预估费用(元) + private String testEngineerId;// 测试工程师ID + private String testEngineer;// 测试工程师 + private Double standardHours;// 标准时长 + private String standardQuantity;// 标准送检量 + private Long polePieceCount;// 极片数量 + private Long preorderId;// 原始样品ID + private String equiptId;// 设备ID + private String equiptCode;// 设备编号 + private String equiptName;// 设备名称 + private String specification; // 规格 + private Long ordtaskSampleId;// 项目样品ID + private String ordtaskSampleCode;// 项目样品编号 + private LocalDateTime operateTime;// 处理时间 + private String result;// 结果 + private String testGroup;// 测试组 + private LocalDateTime resultInputTime;// 结果录入提交时间 + private LocalDateTime handleTime;//流程开始时间 + private String tempDate;//临时时间用于去区分 + + private String processControlStatus;// 流程控制状态 + + + private String projectGroup;//项目组 + + private String specimenFrequency;//质控样频率 + + private String taskSource;//项目来源 + + private String highLimit;// 检出高限 + private String lowLimit;// 检出低限 + private String meanValue; // mean值 均值 + private String pValue;// σ值 总体均方差 + private String cov; //更新得出=σ/mean + + private String calMean; //短期非扣电,一组试验task计算得出 + private String calPValue; + private String calCov; + + private Double chargeCapacity;//充电比容量 + + private Double dischargeCapacity;//放电比容量 + + private Double efficiency;//效率 + + private String firstEffect;//首效 + + private String reportTemplate;//报告模板 + + private String resultInputAuditUserName;//结果录入审核人 + + private String resultInputAuditUserId;//结果录入审核人ID + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime obtainTime;// 收样时间 + + private String obtainUserId; //收样人ID + + private String obtainUserName; //收样人名称 + + @NotNull(defaultValue = "0") + private String dispose;//是否预处理 + + @NotNull(defaultValue = "1") + private String collectStatus; // 任务采集状态 1:待采集;2:已采集 + + private String qmsChangeReason; //QMS改判原因 + + private String qmsChangeUser; //QMS改判人ID + + private LocalDateTime qmsChangeTime; //QMS改判时间 + + private Integer qmsFrequency; //QMS改判次数 + + private LocalDateTime middleTime;//及时率应完成时间(数据库中未添加此字段) + + private String resultReviewUserId;//结果复核人账号 + private String resultReviewUserName;//结果复核人姓名 + private LocalDateTime resultReviewTime;//结果复核时间 + + private String reserveFirstWeekFlag; //保留扣电循环第一周数据标识:0,不保存;1,保存 + + private Double shortQCSLValue;//// 短期质控规格线值 + private String clientUserId;//委托申请人 + @NotNull(defaultValue = "0") + private String ifDiscriminate;//是否判异 + @NotNull(defaultValue = "待确认") + private String qualityExceptionStatus; //质控异常处理状态 待确认 已完成 + private String qualityExceptionReason; //质控异常原因 + + @NotNull(defaultValue = "0") + private String ifOverLimit;//是否超限 + + private String discriminateDesc;//判异简述 + + private String lab;//实验室 + +// private Long specimenId; +// private String specimenName; + + @NotNull(defaultValue = "待开始") + private String testStatus; //测试状态 待开始,进行中,已结束 ,已终止 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime startTestTime; //开始测试时间 + private String startTestUserId; //开始测试人 + private String startTestUserName; //开始测试人 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime endTestTime; //结束测试时间 + private String endTestUserId; //结束测试人 + private String endTestUserName; //结束测试人 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime cancelTestTime; //终止测试时间 + private String cancelTestUserId; //终止测试人 + private String cancelTestUserName; //终止测试人 + + private Long testDirectionId; // 制备工艺ID + + private String stopReason; // 终止原因 + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime checkEntryTime;// 结果复核通过时间 + + + private String resultStatus;// 分析项是否录完标识 + private String resultStatus1;// 分析项结果是否异常 + private String sigmaStatus; //记录短期扣电,结果录入分析项名称σ的结果值是否超质控计划中维护的σ上限 + + @NotNull(defaultValue = "0") + private String judgeRef; //是否判定项 + + private Integer itemSorter;//项目排序 + + public String getResultStatus() { + return resultStatus; + } + + public void setResultStatus(String resultStatus) { + this.resultStatus = resultStatus; + } + + public String getResultStatus1() { + return resultStatus1; + } + + public void setResultStatus1(String resultStatus1) { + this.resultStatus1 = resultStatus1; + } + + public LocalDateTime getCheckEntryTime() { + return checkEntryTime; + } + + public void setCheckEntryTime(LocalDateTime checkEntryTime) { + this.checkEntryTime = checkEntryTime; + } + + public String getStopReason() { + return stopReason; + } + + public void setStopReason(String stopReason) { + this.stopReason = stopReason; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +// public Long getSpecimenId() { +// return specimenId; +// } +// +// public void setSpecimenId(Long specimenId) { +// this.specimenId = specimenId; +// } + + public String getIfOverLimit() { + return ifOverLimit; + } + + public void setIfOverLimit(String ifOverLimit) { + this.ifOverLimit = ifOverLimit; + } + +// public String getSpecimenName() { +// return specimenName; +// } +// +// public void setSpecimenName(String specimenName) { +// this.specimenName = specimenName; +// } + + public String getDiscriminateDesc() { + return discriminateDesc; + } + + public void setDiscriminateDesc(String discriminateDesc) { + this.discriminateDesc = discriminateDesc; + } + + public String getIfDiscriminate() { + return ifDiscriminate; + } + + public String getLab() { + return lab; + } + + public void setLab(String lab) { + this.lab = lab; + } + + public void setIfDiscriminate(String ifDiscriminate) { + this.ifDiscriminate = ifDiscriminate; + } + + public String getClientUserId() { + return clientUserId; + } + + public void setClientUserId(String clientUserId) { + this.clientUserId = clientUserId; + } + + public String getTempDate() { + return tempDate; + } + + public void setTempDate(String tempDate) { + this.tempDate = tempDate; + } + + public Double getShortQCSLValue() { + return shortQCSLValue; + } + + public void setShortQCSLValue(Double shortQCSLValue) { + this.shortQCSLValue = shortQCSLValue; + } + + public LocalDateTime getHandleTime() { + return handleTime; + } + + public void setHandleTime(LocalDateTime handleTime) { + this.handleTime = handleTime; + } + + public String getRejectStatus() { + return rejectStatus; + } + + public void setRejectStatus(String rejectStatus) { + this.rejectStatus = rejectStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public Long getFolderId() { + return folderId; + } + + public void setFolderId(Long folderId) { + this.folderId = folderId; + } + + public String getFolderNo() { + return folderNo; + } + + public void setFolderNo(String folderNo) { + this.folderNo = folderNo; + } + + public Long getTestMethodId() { + return testMethodId; + } + + public void setTestMethodId(Long testMethodId) { + this.testMethodId = testMethodId; + } + + public Long getTestId() { + return testId; + } + + public void setTestId(Long testId) { + this.testId = testId; + } + + public String getTestCode() { + return testCode; + } + + public void setTestCode(String testCode) { + this.testCode = testCode; + } + + public String getTestName() { + return testName; + } + + public void setTestName(String testName) { + this.testName = testName; + } + + public Long getMethodId() { + return methodId; + } + + public void setMethodId(Long methodId) { + this.methodId = methodId; + } + + public String getMethodCode() { + return methodCode; + } + + public void setMethodCode(String methodCode) { + this.methodCode = methodCode; + } + + public String getMethodName() { + return methodName; + } + + public void setMethodName(String methodName) { + this.methodName = methodName; + } + + public String getJudgeBasis() { + return judgeBasis; + } + + public void setJudgeBasis(String judgeBasis) { + this.judgeBasis = judgeBasis; + } + + public String getUrgencyDegree() { + return urgencyDegree; + } + + public void setUrgencyDegree(String urgencyDegree) { + this.urgencyDegree = urgencyDegree; + } + + public String getUrgencyReason() { + return urgencyReason; + } + + public void setUrgencyReason(String urgencyReason) { + this.urgencyReason = urgencyReason; + } + + public Double getEstimateCost() { + return estimateCost; + } + + public void setEstimateCost(Double estimateCost) { + this.estimateCost = estimateCost; + } + + public String getTestEngineerId() { + return testEngineerId; + } + + public void setTestEngineerId(String testEngineerId) { + this.testEngineerId = testEngineerId; + } + + public String getTestEngineer() { + return testEngineer; + } + + public void setTestEngineer(String testEngineer) { + this.testEngineer = testEngineer; + } + + public Double getStandardHours() { + return standardHours; + } + + public void setStandardHours(Double standardHours) { + this.standardHours = standardHours; + } + + public Long getPolePieceCount() { + return polePieceCount; + } + + public void setPolePieceCount(Long polePieceCount) { + this.polePieceCount = polePieceCount; + } + + public Long getPreorderId() { + return preorderId; + } + + public void setPreorderId(Long preorderId) { + this.preorderId = preorderId; + } + + public String getEquiptId() { + return equiptId; + } + + public void setEquiptId(String equiptId) { + this.equiptId = equiptId; + } + + public String getEquiptCode() { + return equiptCode; + } + + public void setEquiptCode(String equiptCode) { + this.equiptCode = equiptCode; + } + + public String getEquiptName() { + return equiptName; + } + + public void setEquiptName(String equiptName) { + this.equiptName = equiptName; + } + + public Long getOrdtaskSampleId() { + return ordtaskSampleId; + } + + public void setOrdtaskSampleId(Long ordtaskSampleId) { + this.ordtaskSampleId = ordtaskSampleId; + } + + public String getOrdtaskSampleCode() { + return ordtaskSampleCode; + } + + public void setOrdtaskSampleCode(String ordtaskSampleCode) { + this.ordtaskSampleCode = ordtaskSampleCode; + } + + public LocalDateTime getOperateTime() { + return operateTime; + } + + public void setOperateTime(LocalDateTime operateTime) { + this.operateTime = operateTime; + } + + public String getResult() { + return result; + } + + public void setResult(String result) { + this.result = result; + } + + public String getTestGroup() { + return testGroup; + } + + public void setTestGroup(String testGroup) { + this.testGroup = testGroup; + } + + public String getProcessControlStatus() { + return processControlStatus; + } + + public void setProcessControlStatus(String processControlStatus) { + this.processControlStatus = processControlStatus; + } + + public String getProjectGroup() { + return projectGroup; + } + + public void setProjectGroup(String projectGroup) { + this.projectGroup = projectGroup; + } + + public String getStandardQuantity() { + return standardQuantity; + } + + public void setStandardQuantity(String standardQuantity) { + this.standardQuantity = standardQuantity; + } + + public String getSpecimenFrequency() { + return specimenFrequency; + } + + public void setSpecimenFrequency(String specimenFrequency) { + this.specimenFrequency = specimenFrequency; + } + + public String getTaskSource() { + return taskSource; + } + + public void setTaskSource(String taskSource) { + this.taskSource = taskSource; + } + + public String getHighLimit() { + return highLimit; + } + + public void setHighLimit(String highLimit) { + this.highLimit = highLimit; + } + + public String getLowLimit() { + return lowLimit; + } + + public void setLowLimit(String lowLimit) { + this.lowLimit = lowLimit; + } + + public Double getChargeCapacity() { + return chargeCapacity; + } + + public void setChargeCapacity(Double chargeCapacity) { + this.chargeCapacity = chargeCapacity; + } + + public Double getDischargeCapacity() { + return dischargeCapacity; + } + + public void setDischargeCapacity(Double dischargeCapacity) { + this.dischargeCapacity = dischargeCapacity; + } + + public Double getEfficiency() { + return efficiency; + } + + public void setEfficiency(Double efficiency) { + this.efficiency = efficiency; + } + + public String getFirstEffect() { + return firstEffect; + } + + public void setFirstEffect(String firstEffect) { + this.firstEffect = firstEffect; + } + + public String getReportTemplate() { + return reportTemplate; + } + + public void setReportTemplate(String reportTemplate) { + this.reportTemplate = reportTemplate; + } + + public String getResultInputAuditUserName() { + return resultInputAuditUserName; + } + + public void setResultInputAuditUserName(String resultInputAuditUserName) { + this.resultInputAuditUserName = resultInputAuditUserName; + } + + public String getResultInputAuditUserId() { + return resultInputAuditUserId; + } + + public void setResultInputAuditUserId(String resultInputAuditUserId) { + this.resultInputAuditUserId = resultInputAuditUserId; + } + + public LocalDateTime getObtainTime() { + return obtainTime; + } + + public void setObtainTime(LocalDateTime obtainTime) { + this.obtainTime = obtainTime; + } + + public String getObtainUserId() { + return obtainUserId; + } + + public void setObtainUserId(String obtainUserId) { + this.obtainUserId = obtainUserId; + } + + public String getObtainUserName() { + return obtainUserName; + } + + public void setObtainUserName(String obtainUserName) { + this.obtainUserName = obtainUserName; + } + + public String getDispose() { + return dispose; + } + + public void setDispose(String dispose) { + this.dispose = dispose; + } + + public String getCollectStatus() { + return collectStatus; + } + + public void setCollectStatus(String collectStatus) { + this.collectStatus = collectStatus; + } + + public LocalDateTime getResultInputTime() { + return resultInputTime; + } + + public void setResultInputTime(LocalDateTime resultInputTime) { + this.resultInputTime = resultInputTime; + } + + public String getQmsChangeReason() { + return qmsChangeReason; + } + + public void setQmsChangeReason(String qmsChangeReason) { + this.qmsChangeReason = qmsChangeReason; + } + + public String getQmsChangeUser() { + return qmsChangeUser; + } + + public void setQmsChangeUser(String qmsChangeUser) { + this.qmsChangeUser = qmsChangeUser; + } + + public LocalDateTime getQmsChangeTime() { + return qmsChangeTime; + } + + public void setQmsChangeTime(LocalDateTime qmsChangeTime) { + this.qmsChangeTime = qmsChangeTime; + } + + public Integer getQmsFrequency() { + return qmsFrequency; + } + + public void setQmsFrequency(Integer qmsFrequency) { + this.qmsFrequency = qmsFrequency; + } + + public LocalDateTime getMiddleTime() { + return middleTime; + } + + public void setMiddleTime(LocalDateTime middleTime) { + this.middleTime = middleTime; + } + + public String getResultReviewUserId() { + return resultReviewUserId; + } + + public void setResultReviewUserId(String resultReviewUserId) { + this.resultReviewUserId = resultReviewUserId; + } + + public String getResultReviewUserName() { + return resultReviewUserName; + } + + public void setResultReviewUserName(String resultReviewUserName) { + this.resultReviewUserName = resultReviewUserName; + } + + public LocalDateTime getResultReviewTime() { + return resultReviewTime; + } + + public void setResultReviewTime(LocalDateTime resultReviewTime) { + this.resultReviewTime = resultReviewTime; + } + + public String getReserveFirstWeekFlag() { + return reserveFirstWeekFlag; + } + + public void setReserveFirstWeekFlag(String reserveFirstWeekFlag) { + this.reserveFirstWeekFlag = reserveFirstWeekFlag; + } + + public String getStatusDesc() { + return statusDesc; + } + + public void setStatusDesc(String statusDesc) { + this.statusDesc = statusDesc; + } + + public Long getTestOutLineId() { + return testOutLineId; + } + + public void setTestOutLineId(Long testOutLineId) { + this.testOutLineId = testOutLineId; + } + + public String getLaboratoryId() { + return laboratoryId; + } + + public void setLaboratoryId(String laboratoryId) { + this.laboratoryId = laboratoryId; + } + + public String getLaboratoryName() { + return laboratoryName; + } + + public void setLaboratoryName(String laboratoryName) { + this.laboratoryName = laboratoryName; + } + + public String getTestStatus() { + return testStatus; + } + + public void setTestStatus(String testStatus) { + this.testStatus = testStatus; + } + + public LocalDateTime getStartTestTime() { + return startTestTime; + } + + public void setStartTestTime(LocalDateTime startTestTime) { + this.startTestTime = startTestTime; + } + + public String getStartTestUserId() { + return startTestUserId; + } + + public void setStartTestUserId(String startTestUserId) { + this.startTestUserId = startTestUserId; + } + + public String getStartTestUserName() { + return startTestUserName; + } + + public void setStartTestUserName(String startTestUserName) { + this.startTestUserName = startTestUserName; + } + + public LocalDateTime getEndTestTime() { + return endTestTime; + } + + public void setEndTestTime(LocalDateTime endTestTime) { + this.endTestTime = endTestTime; + } + + public String getEndTestUserId() { + return endTestUserId; + } + + public void setEndTestUserId(String endTestUserId) { + this.endTestUserId = endTestUserId; + } + + public String getEndTestUserName() { + return endTestUserName; + } + + public void setEndTestUserName(String endTestUserName) { + this.endTestUserName = endTestUserName; + } + + public LocalDateTime getCancelTestTime() { + return cancelTestTime; + } + + public void setCancelTestTime(LocalDateTime cancelTestTime) { + this.cancelTestTime = cancelTestTime; + } + + public String getCancelTestUserId() { + return cancelTestUserId; + } + + public void setCancelTestUserId(String cancelTestUserId) { + this.cancelTestUserId = cancelTestUserId; + } + + public String getCancelTestUserName() { + return cancelTestUserName; + } + + public void setCancelTestUserName(String cancelTestUserName) { + this.cancelTestUserName = cancelTestUserName; + } + + public Long getTestDirectionId() { + return testDirectionId; + } + + public void setTestDirectionId(Long testDirectionId) { + this.testDirectionId = testDirectionId; + } + + public String getTestOrderNos() { + return testOrderNos; + } + + public void setTestOrderNos(String testOrderNos) { + this.testOrderNos = testOrderNos; + } + + public String getTestType() { + return testType; + } + + public void setTestType(String testType) { + this.testType = testType; + } + + public String getSpecification() { + return specification; + } + + public void setSpecification(String specification) { + this.specification = specification; + } + + public String getQualityExceptionStatus() { + return qualityExceptionStatus; + } + + public void setQualityExceptionStatus(String qualityExceptionStatus) { + this.qualityExceptionStatus = qualityExceptionStatus; + } + + public String getQualityExceptionReason() { + return qualityExceptionReason; + } + + public void setQualityExceptionReason(String qualityExceptionReason) { + this.qualityExceptionReason = qualityExceptionReason; + } + + public String getJudgeRef() { + return judgeRef; + } + + public void setJudgeRef(String judgeRef) { + this.judgeRef = judgeRef; + } + + public String getMeanValue() { + return meanValue; + } + + public void setMeanValue(String meanValue) { + this.meanValue = meanValue; + } + + public String getpValue() { + return pValue; + } + + public void setpValue(String pValue) { + this.pValue = pValue; + } + + public String getCov() { + return cov; + } + + public void setCov(String cov) { + this.cov = cov; + } + + public Integer getItemSorter() { + return itemSorter; + } + + public void setItemSorter(Integer itemSorter) { + this.itemSorter = itemSorter; + } + + public String getSigmaStatus() { + return sigmaStatus; + } + + public void setSigmaStatus(String sigmaStatus) { + this.sigmaStatus = sigmaStatus; + } + + public String getCalMean() { + return calMean; + } + + public void setCalMean(String calMean) { + this.calMean = calMean; + } + + public String getCalPValue() { + return calPValue; + } + + public void setCalPValue(String calPValue) { + this.calPValue = calPValue; + } + + public String getCalCov() { + return calCov; + } + + public void setCalCov(String calCov) { + this.calCov = calCov; + } + + public Long getSimplingItemGid() { + return simplingItemGid; + } + + public void setSimplingItemGid(Long simplingItemGid) { + this.simplingItemGid = simplingItemGid; + } + + public String getHangUpTest() { + return hangUpTest; + } + + public void setHangUpTest(String hangUpTest) { + this.hangUpTest = hangUpTest; + } + + public String getHangUpTestScript() { + return hangUpTestScript; + } + + public void setHangUpTestScript(String hangUpTestScript) { + this.hangUpTestScript = hangUpTestScript; + } + + public String getHandUpOutLineIds() { + return handUpOutLineIds; + } + + public void setHandUpOutLineIds(String handUpOutLineIds) { + this.handUpOutLineIds = handUpOutLineIds; + } + + public String getCheckType() { + return checkType; + } + + public void setCheckType(String checkType) { + this.checkType = checkType; + } + + public String getCreateByHangUp() { + return createByHangUp; + } + + public void setCreateByHangUp(String createByHangUp) { + this.createByHangUp = createByHangUp; + } + + public String getMomHandData() { + return momHandData; + } + + public void setMomHandData(String momHandData) { + this.momHandData = momHandData; + } + + public String getTestSplitFlag() { + return testSplitFlag; + } + + public void setTestSplitFlag(String testSplitFlag) { + this.testSplitFlag = testSplitFlag; + } + + public Long getParentTestId() { + return parentTestId; + } + + public void setParentTestId(Long parentTestId) { + this.parentTestId = parentTestId; + } + + public String getInspectionNumberHand() { + return inspectionNumberHand; + } + + public void setInspectionNumberHand(String inspectionNumberHand) { + this.inspectionNumberHand = inspectionNumberHand; + } + + public String getMomRemark() { + return momRemark; + } + + public void setMomRemark(String momRemark) { + this.momRemark = momRemark; + } + + public String getOutlineCode() { + return outlineCode; + } + + public void setOutlineCode(String outlineCode) { + this.outlineCode = outlineCode; + } + + public String getOutlineName() { + return outlineName; + } + + public void setOutlineName(String outlineName) { + this.outlineName = outlineName; + } + + public LocalDateTime getResultToMomTime() { + return resultToMomTime; + } + + public void setResultToMomTime(LocalDateTime resultToMomTime) { + this.resultToMomTime = resultToMomTime; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/bean/LimsTaskTestMiddleDto.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/bean/LimsTaskTestMiddleDto.java new file mode 100644 index 0000000..5f611e9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/bean/LimsTaskTestMiddleDto.java @@ -0,0 +1,69 @@ +package com.sunwayworld.basemodule.business.test.task.bean; + +import com.sunwayworld.framework.support.domain.AbstractPersistable; + +import java.time.LocalDate; + +/** + * @auther caoq@sunwayworld.com + * @date 2023/4/13 + */ +public class LimsTaskTestMiddleDto extends AbstractPersistable { + + private Long id;// 主键 + private LocalDate testDate; + private String testType; + private String rowField;//行id + private String cowField;//列id + private String cowValue;//列值 + + @Override + public Long getId() { + return id; + } + + @Override + public void setId(Long id) { + this.id = id; + } + + public String getRowField() { + return rowField; + } + + public void setRowField(String rowField) { + this.rowField = rowField; + } + + public String getCowField() { + return cowField; + } + + public void setCowField(String cowField) { + this.cowField = cowField; + } + + public String getCowValue() { + return cowValue; + } + + public void setCowValue(String cowValue) { + this.cowValue = cowValue; + } + + public LocalDate getTestDate() { + return testDate; + } + + public void setTestDate(LocalDate testDate) { + this.testDate = testDate; + } + + public String getTestType() { + return testType; + } + + public void setTestType(String testType) { + this.testType = testType; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/bean/LimsTestMatrixBean.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/bean/LimsTestMatrixBean.java new file mode 100644 index 0000000..d09b658 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/bean/LimsTestMatrixBean.java @@ -0,0 +1,99 @@ +package com.sunwayworld.basemodule.business.test.task.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractInsertable; + +/** + * 试验矩阵 + * + * @author shihh@sunwayworld.com + * @date 2022-09-21 + */ +@Table("T_LIMS_TEST_MATRIX") +public class LimsTestMatrixBean extends AbstractInsertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long folderId;// 委托单ID + private Long ordtaskId;// 检测项目ID + private Long orderId;// 样品ID + @NotNull(defaultValue = "0") + private String checkFlag;// 关联标识 + @NotNull(defaultValue = "未开始") + private String testStatus;// 试验状态 + private String remark;// 备注 + + public LimsTestMatrixBean(Long id, Long folderId, Long ordtaskId, Long orderId) { + this.id = id; + this.folderId = folderId; + this.ordtaskId = ordtaskId; + this.orderId = orderId; + } + + public LimsTestMatrixBean() { + } + + @Override + public Long getId() { + return id; + } + + @Override + public void setId(Long id) { + this.id = id; + } + + public Long getFolderId() { + return folderId; + } + + public void setFolderId(Long folderId) { + this.folderId = folderId; + } + + public Long getOrdtaskId() { + return ordtaskId; + } + + public void setOrdtaskId(Long ordtaskId) { + this.ordtaskId = ordtaskId; + } + + public Long getOrderId() { + return orderId; + } + + public void setOrderId(Long orderId) { + this.orderId = orderId; + } + + public String getCheckFlag() { + return checkFlag; + } + + public void setCheckFlag(String checkFlag) { + this.checkFlag = checkFlag; + } + + public String getTestStatus() { + return testStatus; + } + + public void setTestStatus(String testStatus) { + this.testStatus = testStatus; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/controller/LimsFolderTaskTestMiddleController.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/controller/LimsFolderTaskTestMiddleController.java new file mode 100644 index 0000000..ca795f6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/controller/LimsFolderTaskTestMiddleController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.test.task.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/business/test/folder-task-test-middles/page") +public interface LimsFolderTaskTestMiddleController extends GenericEditListPageController { + + @RequestMapping({"/review-rate"}) + String reviewRatePage(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/controller/LimsTaskController.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/controller/LimsTaskController.java new file mode 100644 index 0000000..34950a6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/controller/LimsTaskController.java @@ -0,0 +1,22 @@ +package com.sunwayworld.basemodule.business.test.task.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/business/test/tasks/page") +public interface LimsTaskController extends GenericEditListPageController, GenericDetailPageController, GenericAuditListPageController, GenericSearchListPageController, GenericChoosePageController { + @RequestMapping({"/timelinessrate"}) + String timelinessrate(); + + @RequestMapping({"/getStaffTaskStatistics"}) + String getStaffTaskStatistics(); + + @RequestMapping({"/qualityControlException"}) + String qualityControlException(); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/controller/LimsTaskSpcController.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/controller/LimsTaskSpcController.java new file mode 100644 index 0000000..7d451be --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/controller/LimsTaskSpcController.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.business.test.task.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * @author liujie + * @date 2023/5/23 + */ +@RequestMapping("/secure/basemodule/business/test/taskSpcs/page") +public interface LimsTaskSpcController { + @RequestMapping({"/shortQualityControl"}) + String shortQualityControl(); + + @RequestMapping({"/longQualityControl"}) + String longQualityControl(); + + @RequestMapping({"/standardQualityControl"}) + String standardQualityControl(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/controller/impl/LimsFolderTaskTestMiddleControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/controller/impl/LimsFolderTaskTestMiddleControllerImpl.java new file mode 100644 index 0000000..896ee25 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/controller/impl/LimsFolderTaskTestMiddleControllerImpl.java @@ -0,0 +1,26 @@ +package com.sunwayworld.basemodule.business.test.task.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.business.test.task.controller.LimsFolderTaskTestMiddleController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsFolderTaskTestMiddleControllerImpl implements LimsFolderTaskTestMiddleController { + + @Log(value = "检测项目中间表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/business/test/tasks/lims-task-timeliness-rate"; + } + + + @Log(value = "结果复核及时率", type = LogType.CONTROLLER) + @Override + public String reviewRatePage() { + return "basemodule/business/test/tasks/lims-task-timeliness-review-rate"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/controller/impl/LimsTaskControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/controller/impl/LimsTaskControllerImpl.java new file mode 100644 index 0000000..5675560 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/controller/impl/LimsTaskControllerImpl.java @@ -0,0 +1,57 @@ +package com.sunwayworld.basemodule.business.test.task.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.business.test.task.controller.LimsTaskController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsTaskControllerImpl implements LimsTaskController { + + @Log(value = "委托单项目表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/business/test/tasks/lims-task-edit-list"; + } + + @Log(value = "委托单项目表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/business/test/tasks/lims-task-detail"; + } + + @Log(value = "委托单项目表审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/business/test/tasks/lims-task-audit-list"; + } + + @Log(value = "委托单项目表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/business/test/tasks/lims-task-search-list"; + } + + @Log(value = "委托单项目表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/business/test/tasks/lims-task-choose-list"; + } + + @Override + public String timelinessrate() { + return "basemodule/business/test/tasks/lims-timelinessrate-list"; + } + + @Override + public String getStaffTaskStatistics() { + return "basemodule/business/test/tasks/lims-getStaffTaskStatistics-list"; + } + + @Override + public String qualityControlException() { + return "basemodule/business/test/tasks/qualitycontrolexception-list"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/controller/impl/LimsTaskSpcControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/controller/impl/LimsTaskSpcControllerImpl.java new file mode 100644 index 0000000..8b02d21 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/controller/impl/LimsTaskSpcControllerImpl.java @@ -0,0 +1,31 @@ +package com.sunwayworld.basemodule.business.test.task.controller.impl; + +import com.sunwayworld.basemodule.business.test.task.controller.LimsTaskSpcController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.stereotype.Controller; + +/** + * @author liujie + * @date 2023/5/23 + */ +@Controller +@GikamBean +public class LimsTaskSpcControllerImpl implements LimsTaskSpcController { + @Log(value = "短期质控图", type = LogType.CONTROLLER) + @Override + public String shortQualityControl() { + return "basemodule/business/test/tasks/lims-task-shortQualityControl"; + } + @Log(value = "长期质控图", type = LogType.CONTROLLER) + @Override + public String longQualityControl() { + return "basemodule/business/test/tasks/lims-task-longQualityControl"; + } + @Log(value = "标样质控图", type = LogType.CONTROLLER) + @Override + public String standardQualityControl() { + return "basemodule/business/test/tasks/lims-task-standardQualityControl"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/dao/LimsFolderTaskTestMiddleDao.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/dao/LimsFolderTaskTestMiddleDao.java new file mode 100644 index 0000000..0f9eace --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/dao/LimsFolderTaskTestMiddleDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.business.test.task.dao; + +import com.sunwayworld.basemodule.business.test.task.bean.LimsFolderTaskTestMiddleBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsFolderTaskTestMiddleDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/dao/LimsTaskDao.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/dao/LimsTaskDao.java new file mode 100644 index 0000000..041eaa3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/dao/LimsTaskDao.java @@ -0,0 +1,31 @@ +package com.sunwayworld.basemodule.business.test.task.dao; + +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +import java.util.List; +import java.util.Map; + +public interface LimsTaskDao extends GenericDao { + + List> selectTaskList(MapperParameter temp); + List getShortQualityResult(MapperParameter parameter); + + List getStandardQualityResult(MapperParameter parameter); + + List getLongQualityResult(MapperParameter parameter); + + List getShortPareto(MapperParameter parameter); + + List getStandardPareto(MapperParameter parameter); + + List getLongPareto(MapperParameter parameter); + + + List getValidateTask(MapperParameter parameter); + + List getStaffTaskStatistics(MapperParameter parameter); + + List> selectTaskResultByBatchNo(MapperParameter temp); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/dao/LimsTestMatrixDao.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/dao/LimsTestMatrixDao.java new file mode 100644 index 0000000..3f68c96 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/dao/LimsTestMatrixDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.business.test.task.dao; + +import com.sunwayworld.basemodule.business.test.task.bean.LimsTestMatrixBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsTestMatrixDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/dao/impl/LimsFolderTaskTestMiddleDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/dao/impl/LimsFolderTaskTestMiddleDaoImpl.java new file mode 100644 index 0000000..dad4880 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/dao/impl/LimsFolderTaskTestMiddleDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.business.test.task.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.business.test.task.bean.LimsFolderTaskTestMiddleBean; +import com.sunwayworld.basemodule.business.test.task.dao.LimsFolderTaskTestMiddleDao; +import com.sunwayworld.basemodule.business.test.task.mapper.LimsFolderTaskTestMiddleMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsFolderTaskTestMiddleDaoImpl extends MybatisDaoSupport implements LimsFolderTaskTestMiddleDao { + + @Autowired + private LimsFolderTaskTestMiddleMapper limsFolderTaskTestMiddleMapper; + + @Override + public LimsFolderTaskTestMiddleMapper getMapper() { + return limsFolderTaskTestMiddleMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/dao/impl/LimsTaskDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/dao/impl/LimsTaskDaoImpl.java new file mode 100644 index 0000000..9937bf6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/dao/impl/LimsTaskDaoImpl.java @@ -0,0 +1,76 @@ +package com.sunwayworld.basemodule.business.test.task.dao.impl; + +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.dao.LimsTaskDao; +import com.sunwayworld.basemodule.business.test.task.mapper.LimsTaskMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import java.util.List; +import java.util.Map; + +@Repository +@GikamBean +public class LimsTaskDaoImpl extends MybatisDaoSupport implements LimsTaskDao { + + @Autowired + private LimsTaskMapper limsTaskMapper; + + @Override + public LimsTaskMapper getMapper() { + return limsTaskMapper; + } + + @Override + public List> selectTaskList(MapperParameter temp) { + return getMapper().selectTaskList(temp); + } + + @Override + public List getShortQualityResult(MapperParameter parameter) { + return getMapper().getShortQualityResult(parameter); + } + + @Override + public List getStandardQualityResult(MapperParameter parameter) { + return getMapper().getStandardQualityResult(parameter); + } + + @Override + public List getLongQualityResult(MapperParameter parameter) { + return getMapper().getLongQualityResult(parameter); + } + + @Override + public List getShortPareto(MapperParameter parameter) { + return getMapper().getShortPareto(parameter); + } + + @Override + public List getStandardPareto(MapperParameter parameter) { + return getMapper().getStandardPareto(parameter); + } + + @Override + public List getLongPareto(MapperParameter parameter) { + return getMapper().getLongPareto(parameter); + } + + @Override + public List getValidateTask(MapperParameter parameter) { + return getMapper().getValidateTask(parameter); + } + + @Override + public List getStaffTaskStatistics(MapperParameter parameter) { + return getMapper().getStaffTaskStatistics(parameter); + } + + @Override + public List> selectTaskResultByBatchNo(MapperParameter temp) { + return getMapper().selectTaskResultByBatchNo(temp); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/dao/impl/LimsTestMatrixDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/dao/impl/LimsTestMatrixDaoImpl.java new file mode 100644 index 0000000..54d48d8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/dao/impl/LimsTestMatrixDaoImpl.java @@ -0,0 +1,23 @@ +package com.sunwayworld.basemodule.business.test.task.dao.impl; + +import com.sunwayworld.basemodule.business.test.task.bean.LimsTestMatrixBean; +import com.sunwayworld.basemodule.business.test.task.dao.LimsTestMatrixDao; +import com.sunwayworld.basemodule.business.test.task.mapper.LimsTestMatrixMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +@Repository +@GikamBean +public class LimsTestMatrixDaoImpl extends MybatisDaoSupport implements LimsTestMatrixDao { + + @Autowired + private LimsTestMatrixMapper limsTestMatrixMapper; + + @Override + public LimsTestMatrixMapper getMapper() { + return limsTestMatrixMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/bean/LimsLandianresultBean.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/bean/LimsLandianresultBean.java new file mode 100644 index 0000000..e69a3ac --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/bean/LimsLandianresultBean.java @@ -0,0 +1,189 @@ +package com.sunwayworld.basemodule.business.test.task.landian.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 蓝电采集测试数据 + * + * @author zhangs@sunwayworld.com + * @date 2024-03-01 + */ +@Table("T_LIMS_LANDIANRESULT") +public class LimsLandianresultBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long folderId;// 委托ID + private String folderNo;// 委托单编号 + private Long orderId;// 样品ID + private String ordNo;// 样品编号 + private Long taskId;// 流程试验ID + private Long testId; // 测试ID + private String testName;// 检测项目名称 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String battNo;// 电池条码 + private String batchNo;// 电池批号 + private String landianTestID;// 蓝电测试ID + private String channelNo;// 通道号 + private String value;// 测试值 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getFolderId() { + return folderId; + } + + public void setFolderId(Long folderId) { + this.folderId = folderId; + } + + public String getFolderNo() { + return folderNo; + } + + public void setFolderNo(String folderNo) { + this.folderNo = folderNo; + } + + public Long getOrderId() { + return orderId; + } + + public void setOrderId(Long orderId) { + this.orderId = orderId; + } + + public String getOrdNo() { + return ordNo; + } + + public void setOrdNo(String ordNo) { + this.ordNo = ordNo; + } + + public Long getTaskId() { + return taskId; + } + + public void setTaskId(Long taskId) { + this.taskId = taskId; + } + + public String getTestName() { + return testName; + } + + public void setTestName(String testName) { + this.testName = testName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getBattNo() { + return battNo; + } + + public void setBattNo(String battNo) { + this.battNo = battNo; + } + + public String getBatchNo() { + return batchNo; + } + + public void setBatchNo(String batchNo) { + this.batchNo = batchNo; + } + + public String getLandianTestID() { + return landianTestID; + } + + public void setLandianTestID(String landianTestID) { + this.landianTestID = landianTestID; + } + + public String getValue() { + return value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getChannelNo() { + return channelNo; + } + + public void setChannelNo(String channelNo) { + this.channelNo = channelNo; + } + + public Long getTestId() { + return testId; + } + + public void setTestId(Long testId) { + this.testId = testId; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/bean/ParamDto.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/bean/ParamDto.java new file mode 100644 index 0000000..a637f14 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/bean/ParamDto.java @@ -0,0 +1,18 @@ +package com.sunwayworld.basemodule.business.test.task.landian.bean; + +//参数 +public class ParamDto { + private Long orderId; //样品ID + + public Long getOrderId() { + return orderId; + } + + public void setOrderId(Long orderId) { + this.orderId = orderId; + } + + public ParamDto(Long orderId) { + this.orderId = orderId; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/bean/ResultDto.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/bean/ResultDto.java new file mode 100644 index 0000000..97f0f8f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/bean/ResultDto.java @@ -0,0 +1,96 @@ +package com.sunwayworld.basemodule.business.test.task.landian.bean; + +//解析后的结果 +public class ResultDto { + private Long folderId; //委托ID + private String folderNo; //委托单编号 + private Long orderId; //样品ID + private String ordNo; //样品编号 + private Long taskId; //流程试验ID + private String testName; //检测项目名称 + + private String battNo; //电池条码 + private String batchNo; //电池批号 + private String landianTestID; //测试ID + private Double value; //检测值 + + public Long getFolderId() { + return folderId; + } + + public void setFolderId(Long folderId) { + this.folderId = folderId; + } + + public String getFolderNo() { + return folderNo; + } + + public void setFolderNo(String folderNo) { + this.folderNo = folderNo; + } + + public Long getOrderId() { + return orderId; + } + + public void setOrderId(Long orderId) { + this.orderId = orderId; + } + + public String getOrdNo() { + return ordNo; + } + + public void setOrdNo(String ordNo) { + this.ordNo = ordNo; + } + + public Long getTaskId() { + return taskId; + } + + public void setTaskId(Long taskId) { + this.taskId = taskId; + } + + public String getTestName() { + return testName; + } + + public void setTestName(String testName) { + this.testName = testName; + } + + public String getBattNo() { + return battNo; + } + + public void setBattNo(String battNo) { + this.battNo = battNo; + } + + public String getBatchNo() { + return batchNo; + } + + public void setBatchNo(String batchNo) { + this.batchNo = batchNo; + } + + public String getLandianTestID() { + return landianTestID; + } + + public void setLandianTestID(String landianTestID) { + this.landianTestID = landianTestID; + } + + public Double getValue() { + return value; + } + + public void setValue(Double value) { + this.value = value; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/bean/RunInfoDto.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/bean/RunInfoDto.java new file mode 100644 index 0000000..e3f5c35 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/bean/RunInfoDto.java @@ -0,0 +1,94 @@ +package com.sunwayworld.basemodule.business.test.task.landian.bean; + +import org.springframework.data.mongodb.core.mapping.Document; + +//测试表 +@Document("runinfo") +public class RunInfoDto { + private String _id; + private String TestID; //测试ID + private String Channel; //通道号 + private String BattNo; //电池条码 + private String BatchNo; //电池批号 + private String EquipCode; //设备编号 + private String StartTime; //测试开始时间 + private String EndTime; //测试结束时间 + + public String get_id() { + return _id; + } + + public void set_id(String _id) { + this._id = _id; + } + + public String getTestID() { + return TestID; + } + + public void setTestID(String testID) { + TestID = testID; + } + + public String getChannel() { + return Channel; + } + + public void setChannel(String channel) { + Channel = channel; + } + + public String getBattNo() { + return BattNo; + } + + public void setBattNo(String battNo) { + BattNo = battNo; + } + + public String getBatchNo() { + return BatchNo; + } + + public void setBatchNo(String batchNo) { + BatchNo = batchNo; + } + + public String getEquipCode() { + return EquipCode; + } + + public void setEquipCode(String equipCode) { + EquipCode = equipCode; + } + + public String getStartTime() { + return StartTime; + } + + public void setStartTime(String startTime) { + StartTime = startTime; + } + + public String getEndTime() { + return EndTime; + } + + public void setEndTime(String endTime) { + EndTime = endTime; + } + + @Override + public String toString() { + return "RunInfoDto{" + + "_id='" + _id + '\'' + + ", TestID='" + TestID + '\'' + + ", Channel='" + Channel + '\'' + + ", BattNo='" + BattNo + '\'' + + ", BatchNo='" + BatchNo + '\'' + + ", EquipCode='" + EquipCode + '\'' + + ", StartTime='" + StartTime + '\'' + + ", EndTime='" + EndTime + '\'' + + '}'; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/bean/StepDto.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/bean/StepDto.java new file mode 100644 index 0000000..4b375c4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/bean/StepDto.java @@ -0,0 +1,153 @@ +package com.sunwayworld.basemodule.business.test.task.landian.bean; + +import org.springframework.data.mongodb.core.mapping.Document; + +//工步层 +@Document("step") +public class StepDto { + + private String _id; + private String TestID; //测试ID + private Integer CycleNo; //循坏序号 + private Integer StepNo; //工步序号 + private String StepName; //工步模式 + private String StepTime; //工步时间 + private Double Capacity; //容量(mAh) + private Double SpeCapacity; //比容量(mAh/g) + private Double Energy; //能量(mWh) + private Double Capacitance; //电容(F) + private Double SpeEnergy; //比能量(Wh/kg) + private Double MedVolt; //中值电压(V) + private Double StartVolt; //起始电压(V) + private Double EndVolt; //终止电压(V) + private Double StartCurr; //起始电流(mA) + private Double EndCurr; //终止电压(mA) + + public String get_id() { + return _id; + } + + public void set_id(String _id) { + this._id = _id; + } + + public String getTestID() { + return TestID; + } + + public void setTestID(String testID) { + TestID = testID; + } + + public Integer getCycleNo() { + return CycleNo; + } + + public void setCycleNo(Integer cycleNo) { + CycleNo = cycleNo; + } + + public Integer getStepNo() { + return StepNo; + } + + public void setStepNo(Integer stepNo) { + StepNo = stepNo; + } + + public String getStepName() { + return StepName; + } + + public void setStepName(String stepName) { + StepName = stepName; + } + + public String getStepTime() { + return StepTime; + } + + public void setStepTime(String stepTime) { + StepTime = stepTime; + } + + public Double getCapacity() { + return Capacity; + } + + public void setCapacity(Double capacity) { + Capacity = capacity; + } + + public Double getSpeCapacity() { + return SpeCapacity; + } + + public void setSpeCapacity(Double speCapacity) { + SpeCapacity = speCapacity; + } + + public Double getEnergy() { + return Energy; + } + + public void setEnergy(Double energy) { + Energy = energy; + } + + public Double getCapacitance() { + return Capacitance; + } + + public void setCapacitance(Double capacitance) { + Capacitance = capacitance; + } + + public Double getSpeEnergy() { + return SpeEnergy; + } + + public void setSpeEnergy(Double speEnergy) { + SpeEnergy = speEnergy; + } + + public Double getMedVolt() { + return MedVolt; + } + + public void setMedVolt(Double medVolt) { + MedVolt = medVolt; + } + + public Double getStartVolt() { + return StartVolt; + } + + public void setStartVolt(Double startVolt) { + StartVolt = startVolt; + } + + public Double getEndVolt() { + return EndVolt; + } + + public void setEndVolt(Double endVolt) { + EndVolt = endVolt; + } + + public Double getStartCurr() { + return StartCurr; + } + + public void setStartCurr(Double startCurr) { + StartCurr = startCurr; + } + + public Double getEndCurr() { + return EndCurr; + } + + public void setEndCurr(Double endCurr) { + EndCurr = endCurr; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/config/LanDianFieldEnum.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/config/LanDianFieldEnum.java new file mode 100644 index 0000000..03e2086 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/config/LanDianFieldEnum.java @@ -0,0 +1,30 @@ +package com.sunwayworld.basemodule.business.test.task.landian.config; + +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.utils.ObjectUtils; + +public enum LanDianFieldEnum { + SpeCapacity("SpeCapacity","比容量"), + MedVolt("MedVolt","中值电压"), + EndVolt("EndVolt","终止电压"); + public String field; + public String desc; + + LanDianFieldEnum(String field, String desc) { + this.field = field; + this.desc = desc; + } + + public static LanDianFieldEnum getByDesc(String desc) { + if (ObjectUtils.isEmpty(desc)) { + throw new InvalidDataException("desc is null"); + } + LanDianFieldEnum[] values = LanDianFieldEnum.values(); + for (LanDianFieldEnum s : values) { + if (s.desc.equals(desc)) { + return s; + } + } + throw new InvalidDataException("desc not found:" + desc); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/config/LanDianMongoConfig.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/config/LanDianMongoConfig.java new file mode 100644 index 0000000..2b8e108 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/config/LanDianMongoConfig.java @@ -0,0 +1,32 @@ +package com.sunwayworld.basemodule.business.test.task.landian.config; + +import org.springframework.beans.factory.annotation.Value; +import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.data.mongodb.MongoDatabaseFactory; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.SimpleMongoClientDatabaseFactory; + +@Configuration +@ConditionalOnProperty( + name = {"spring.data.mongodb-landian.enabled"}, + havingValue = "true" +) +public class LanDianMongoConfig { + + @Value("${spring.data.mongodb-landian.uri}") + private String uri; + + + /** + * landianMongoTemplate + */ + @Bean(name = "landianMongoTemplate") + public MongoTemplate getMongoTemplate(){ + MongoDatabaseFactory factory = new SimpleMongoClientDatabaseFactory(uri); + MongoTemplate mongoTemplate = new MongoTemplate(factory); + return mongoTemplate; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/controller/LimsLandianresultController.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/controller/LimsLandianresultController.java new file mode 100644 index 0000000..1c64a85 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/controller/LimsLandianresultController.java @@ -0,0 +1,14 @@ +package com.sunwayworld.basemodule.business.test.task.landian.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/business/test/task/landianresults/page") +public interface LimsLandianresultController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { + @RequestMapping({"/landian/mongo/search"}) + String lanDianMongoSearchPage(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/controller/impl/LimsLandianresultControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/controller/impl/LimsLandianresultControllerImpl.java new file mode 100644 index 0000000..deebb09 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/controller/impl/LimsLandianresultControllerImpl.java @@ -0,0 +1,41 @@ +package com.sunwayworld.basemodule.business.test.task.landian.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.business.test.task.landian.controller.LimsLandianresultController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsLandianresultControllerImpl implements LimsLandianresultController { + + @Log(value = "蓝电采集测试数据编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/business/test/task/landianresults/lims-landianresult-edit-list"; + } + + @Log(value = "蓝电采集测试数据详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/business/test/task/landianresults/lims-landianresult-detail"; + } + + @Log(value = "蓝电采集测试数据查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/business/test/task/landianresults/lims-landianresult-search-list"; + } + + @Log(value = "蓝电采集测试数据选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/business/test/task/landianresults/lims-landianresult-choose-list"; + } + + @Override + public String lanDianMongoSearchPage() { + return "basemodule/business/test/task/landianresults/lims-landian-mongo-search-list"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/dao/LimsLandianresultDao.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/dao/LimsLandianresultDao.java new file mode 100644 index 0000000..a91f1d7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/dao/LimsLandianresultDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.business.test.task.landian.dao; + +import com.sunwayworld.basemodule.business.test.task.landian.bean.LimsLandianresultBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsLandianresultDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/dao/impl/LimsLandianresultDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/dao/impl/LimsLandianresultDaoImpl.java new file mode 100644 index 0000000..cfac167 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/dao/impl/LimsLandianresultDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.business.test.task.landian.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.business.test.task.landian.bean.LimsLandianresultBean; +import com.sunwayworld.basemodule.business.test.task.landian.dao.LimsLandianresultDao; +import com.sunwayworld.basemodule.business.test.task.landian.mapper.LimsLandianresultMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsLandianresultDaoImpl extends MybatisDaoSupport implements LimsLandianresultDao { + + @Autowired + private LimsLandianresultMapper limsLandianresultMapper; + + @Override + public LimsLandianresultMapper getMapper() { + return limsLandianresultMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/mapper/LimsLandianresultMapper.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/mapper/LimsLandianresultMapper.java new file mode 100644 index 0000000..32462b2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/mapper/LimsLandianresultMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.test.task.landian.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsLandianresultMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/mapper/conf/lims-landianresult-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/mapper/conf/lims-landianresult-mysql-mapper.xml new file mode 100644 index 0000000..3241906 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/mapper/conf/lims-landianresult-mysql-mapper.xml @@ -0,0 +1,30 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/mapper/conf/lims-landianresult-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/mapper/conf/lims-landianresult-oracle-mapper.xml new file mode 100644 index 0000000..2a830ff --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/mapper/conf/lims-landianresult-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/mapper/conf/lims-landianresult-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/mapper/conf/lims-landianresult-postgresql-mapper.xml new file mode 100644 index 0000000..2a830ff --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/mapper/conf/lims-landianresult-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/mapper/conf/lims-landianresult-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/mapper/conf/lims-landianresult-sqlserver-mapper.xml new file mode 100644 index 0000000..2a830ff --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/mapper/conf/lims-landianresult-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/resource/LimsLandianresultResource.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/resource/LimsLandianresultResource.java new file mode 100644 index 0000000..92dc95b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/resource/LimsLandianresultResource.java @@ -0,0 +1,43 @@ +package com.sunwayworld.basemodule.business.test.task.landian.resource; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.task.landian.bean.RunInfoDto; +import com.sunwayworld.basemodule.business.test.task.landian.bean.StepDto; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.table.bean.TableHeadBean; +import com.sunwayworld.framework.support.table.bean.TableRowBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.business.test.task.landian.bean.LimsLandianresultBean; +import com.sunwayworld.basemodule.business.test.task.landian.service.LimsLandianresultService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMethod; + +import java.util.List; + +@RequestMapping("/secure/basemodule/business/test/task/landianresults") +public interface LimsLandianresultResource extends GenericResource, GenericChoosableResource { + @RequestMapping(value = "/result/acq", method = RequestMethod.POST) + Long resultAcq(RestJsonWrapperBean wrapperBean); + + @RequestMapping(value = "/findRunInfoFromMongo", method = RequestMethod.POST) + List findRunInfoFromMongo(RestJsonWrapperBean wrapperBean); + + @RequestMapping(value = "/findStepFromMongo", method = RequestMethod.POST) + List findStepFromMongo(RestJsonWrapperBean wrapperBean); + + //采集的数据,行专列。查询单个样品下的,按电池条码分组展示 + @RequestMapping(value = "/inputByBatchNo/title/queries", method = RequestMethod.POST) + List selectInputByBatchNoTitleList(RestJsonWrapperBean wrapperBean); + + @RequestMapping(value = "/inputByBatchNo/result/queries", method = RequestMethod.POST) + Page selectInputByBatchNoResultList(RestJsonWrapperBean wrapperBean); + + @RequestMapping(value = "/inputByBatchNo/result/export", method = RequestMethod.POST) + Long inputByBatchNoResultExport(RestJsonWrapperBean wrapperBean); + + @RequestMapping(value = "/inputByBatchNo/result/import", method = RequestMethod.POST) + ResponseDTO inputByBatchNoResultImport(RestJsonWrapperBean wrapperBean); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/resource/impl/LimsLandianresultResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/resource/impl/LimsLandianresultResourceImpl.java new file mode 100644 index 0000000..7ba89e9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/resource/impl/LimsLandianresultResourceImpl.java @@ -0,0 +1,78 @@ +package com.sunwayworld.basemodule.business.test.task.landian.resource.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.task.landian.bean.RunInfoDto; +import com.sunwayworld.basemodule.business.test.task.landian.bean.StepDto; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.support.table.bean.TableHeadBean; +import com.sunwayworld.framework.support.table.bean.TableRowBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.business.test.task.landian.resource.LimsLandianresultResource; +import com.sunwayworld.basemodule.business.test.task.landian.service.LimsLandianresultService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; + +@LogModule("蓝电采集测试数据") +@RestController +@GikamBean +public class LimsLandianresultResourceImpl implements LimsLandianresultResource { + + @Autowired + private LimsLandianresultService limsLandianresultService; + + @Override + public LimsLandianresultService getService() { + return limsLandianresultService; + } + + @Log(value = "新增蓝电采集测试数据", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + public Long resultAcq(RestJsonWrapperBean wrapperBean) { + return limsLandianresultService.resultAcq(wrapperBean); + } + + @Override + public List findRunInfoFromMongo(RestJsonWrapperBean wrapperBean) { + return limsLandianresultService.findRunInfoFromMongo(wrapperBean); + } + + @Override + public List findStepFromMongo(RestJsonWrapperBean wrapperBean) { + return limsLandianresultService.findStepFromMongo(wrapperBean); + } + + @Override + public List selectInputByBatchNoTitleList(RestJsonWrapperBean wrapperBean) { + return limsLandianresultService.selectInputByBatchNoTitleList(wrapperBean); + } + + @Override + public Page selectInputByBatchNoResultList(RestJsonWrapperBean wrapperBean) { + return limsLandianresultService.selectInputByBatchNoResultList(wrapperBean); + } + + @Override + public Long inputByBatchNoResultExport(RestJsonWrapperBean wrapperBean) { + return limsLandianresultService.inputByBatchNoResultExport(wrapperBean); + } + + @Override + public ResponseDTO inputByBatchNoResultImport(RestJsonWrapperBean wrapperBean) { + return limsLandianresultService.inputByBatchNoResultImport(wrapperBean); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/service/BaseMongoService.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/service/BaseMongoService.java new file mode 100644 index 0000000..06de207 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/service/BaseMongoService.java @@ -0,0 +1,39 @@ +package com.sunwayworld.basemodule.business.test.task.landian.service; + +import org.springframework.data.domain.Sort; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.mapping.Document; +import org.springframework.data.mongodb.core.query.Criteria; +import org.springframework.data.mongodb.core.query.Query; +import org.springframework.data.mongodb.core.query.Update; + +import java.util.List; +import java.util.Map; + +public interface BaseMongoService { + + MongoTemplate getMongoTemplate(); + + default List selectByCondtion(Class elementType, Map condtion, List orders) { + Query query = new Query(); + condtion.forEach((k,v)->{ + query.addCriteria(Criteria.where(k).is(v)); + }); + if(orders!=null){ + query.with(Sort.by(orders)); + } + return getMongoTemplate().find(query,elementType,elementType.getAnnotation(Document.class).value()); + } + + default T selectFirst(Class elementType, Map condtion,List orders) { + Query query = new Query(); + condtion.forEach((k,v)->{ + query.addCriteria(Criteria.where(k).is(v)); + }); + if(orders!=null){ + query.with(Sort.by(orders)); + } + return getMongoTemplate().findOne(query,elementType,elementType.getAnnotation(Document.class).value()); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/service/LanDianService.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/service/LanDianService.java new file mode 100644 index 0000000..b4c2614 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/service/LanDianService.java @@ -0,0 +1,20 @@ +package com.sunwayworld.basemodule.business.test.task.landian.service; + +import com.sunwayworld.basemodule.business.test.task.landian.bean.LimsLandianresultBean; +import com.sunwayworld.basemodule.business.test.task.landian.bean.ParamDto; +import com.sunwayworld.basemodule.business.test.task.landian.bean.RunInfoDto; +import com.sunwayworld.basemodule.business.test.task.landian.bean.StepDto; + +import java.util.List; +import java.util.concurrent.ExecutionException; +import java.util.concurrent.TimeoutException; + +//蓝电 +public interface LanDianService { + List findByBatchNo(String sendSampleBatchNo); + List findByTestId(String testId); + + List execute(ParamDto paramDto) throws ExecutionException, InterruptedException, TimeoutException; + + void executeCommand(String script); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/service/LimsLandianresultService.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/service/LimsLandianresultService.java new file mode 100644 index 0000000..c8a0605 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/service/LimsLandianresultService.java @@ -0,0 +1,34 @@ +package com.sunwayworld.basemodule.business.test.task.landian.service; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.task.landian.bean.LimsLandianresultBean; +import com.sunwayworld.basemodule.business.test.task.landian.bean.RunInfoDto; +import com.sunwayworld.basemodule.business.test.task.landian.bean.StepDto; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; +import com.sunwayworld.framework.support.table.bean.TableHeadBean; +import com.sunwayworld.framework.support.table.bean.TableRowBean; + +import java.util.List; + +public interface LimsLandianresultService extends GenericService, GenericChoosableService { + + Long resultAcq(RestJsonWrapperBean wrapperBean); + + //定时任务,查询处于结果录入扣电阶段的试验,抓取数据 + void scheduleAcqLanDianResult(); + + List findRunInfoFromMongo(RestJsonWrapperBean wrapperBean); + + List findStepFromMongo(RestJsonWrapperBean wrapperBean); + + List selectInputByBatchNoTitleList(RestJsonWrapperBean wrapperBean); + + Page selectInputByBatchNoResultList(RestJsonWrapperBean wrapperBean); + + Long inputByBatchNoResultExport(RestJsonWrapperBean wrapperBean); + + ResponseDTO inputByBatchNoResultImport(RestJsonWrapperBean wrapperBean); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/service/impl/LanDianServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/service/impl/LanDianServiceImpl.java new file mode 100644 index 0000000..3abf9e6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/service/impl/LanDianServiceImpl.java @@ -0,0 +1,107 @@ +package com.sunwayworld.basemodule.business.test.task.landian.service.impl; + +import com.mongodb.BasicDBObject; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.basemodule.business.test.task.landian.bean.LimsLandianresultBean; +import com.sunwayworld.basemodule.business.test.task.landian.bean.ParamDto; +import com.sunwayworld.basemodule.business.test.task.landian.bean.RunInfoDto; +import com.sunwayworld.basemodule.business.test.task.landian.bean.StepDto; +import com.sunwayworld.basemodule.business.test.task.landian.config.LanDianMongoConfig; +import com.sunwayworld.basemodule.business.test.task.landian.service.BaseMongoService; +import com.sunwayworld.basemodule.business.test.task.landian.service.LanDianService; +import com.sunwayworld.basemodule.business.test.task.landian.task.LanDianTask; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.executor.ExecutorHelper; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.ObjectUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Qualifier; +import org.springframework.boot.autoconfigure.condition.ConditionalOnBean; +import org.springframework.data.domain.Sort; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.stereotype.Repository; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.ExecutionException; +import java.util.concurrent.Future; +import java.util.concurrent.TimeUnit; +import java.util.concurrent.TimeoutException; + +@Repository +@GikamBean +@ConditionalOnBean(LanDianMongoConfig.class) +public class LanDianServiceImpl implements LanDianService, BaseMongoService { + private static final Logger logger = LogManager.getLogger(LanDianService.class); + + @Autowired(required = false) + @Qualifier("landianMongoTemplate") + private MongoTemplate landianMongoTemplate; + @Autowired + private LimsOrderService orderService; + + + /** + * + * @param sendSampleBatchNo + * @return 返回一个批次下多个电池的测试信息 + */ + @Override + public List findByBatchNo(String sendSampleBatchNo) { + logger.info("start findByBatchNo={}",sendSampleBatchNo); + if(ObjectUtils.isEmpty(sendSampleBatchNo)){ + throw new InvalidDataException("来样批次不能为空!"); + } + Map map = new LinkedHashMap<>(); + map.put("BatchNo",sendSampleBatchNo); + List sorts = new ArrayList<>(); + sorts.add(Sort.Order.asc("BattNo")); + List runInfoDtos = selectByCondtion(RunInfoDto.class, map, sorts); + logger.info("end findByBatchNo={},runInfoDtos={}",sendSampleBatchNo,runInfoDtos!=null?runInfoDtos.size():0); + return runInfoDtos; + } + + @Override + public List findByTestId(String testId) { + logger.info("start findByTestId={}",testId); + if(ObjectUtils.isEmpty(testId)){ + throw new InvalidDataException("测试ID不能为空!"); + } + Map map = new LinkedHashMap<>(); + map.put("TestID",testId); + List sorts = new ArrayList<>(); + sorts.add(Sort.Order.asc("StepNo")); + List stepDtos = selectByCondtion(StepDto.class, map, sorts); + logger.info("end findByTestId={},stepDtos大小={}",testId,stepDtos!=null?stepDtos.size():0); + return stepDtos; + } + + @Override + public List execute(ParamDto paramDto) throws ExecutionException, InterruptedException, TimeoutException { + Future> future = ExecutorHelper.submit(new LanDianTask(paramDto)); + return future.get(30, TimeUnit.SECONDS); + } + + @Override + public void executeCommand(String script) { + MongoTemplate mongoTemplate = getMongoTemplate(); + BasicDBObject scriptObj = new BasicDBObject(); + scriptObj.put("$script", "function() {\n" + + " var collection = db.collection('runinfo');\n" + + " return collection.find({});\n" + + "}"); + + // 执行自定义脚本 + mongoTemplate.getDb().runCommand(new BasicDBObject("$eval", scriptObj)); + System.out.println(1); + } + + @Override + public MongoTemplate getMongoTemplate() { + return landianMongoTemplate; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/service/impl/LimsLandianresultServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/service/impl/LimsLandianresultServiceImpl.java new file mode 100644 index 0000000..8f999e6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/service/impl/LimsLandianresultServiceImpl.java @@ -0,0 +1,357 @@ +package com.sunwayworld.basemodule.business.test.task.landian.service.impl; + +import com.alibaba.excel.EasyExcel; +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.result.bean.LimsResultBean; +import com.sunwayworld.basemodule.business.result.service.LimsResultService; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTestMatrixBean; +import com.sunwayworld.basemodule.business.test.task.landian.bean.LimsLandianresultBean; +import com.sunwayworld.basemodule.business.test.task.landian.bean.ParamDto; +import com.sunwayworld.basemodule.business.test.task.landian.bean.RunInfoDto; +import com.sunwayworld.basemodule.business.test.task.landian.bean.StepDto; +import com.sunwayworld.basemodule.business.test.task.landian.dao.LimsLandianresultDao; +import com.sunwayworld.basemodule.business.test.task.landian.service.LanDianService; +import com.sunwayworld.basemodule.business.test.task.landian.service.LimsLandianresultService; +import com.sunwayworld.basemodule.business.test.task.landian.task.LanDianTask; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.basemodule.business.test.task.service.LimsTestMatrixService; +import com.sunwayworld.cloud.lims.reporttemplate.bean.LimsReportTemplateBean; +import com.sunwayworld.cloud.lims.reporttemplate.service.LimsReportTemplateService; +import com.sunwayworld.cloud.lims.reporttemplate.support.util.JxlsUtils; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.data.page.Pagination; +import com.sunwayworld.framework.database.sql.Order; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.io.file.FilePathManager; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.table.TableCellDescriptor; +import com.sunwayworld.framework.support.table.TableHelper; +import com.sunwayworld.framework.support.table.bean.TableHeadBean; +import com.sunwayworld.framework.support.table.bean.TableRowBean; +import com.sunwayworld.framework.utils.NumberUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import org.jxls.common.Context; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.io.File; +import java.io.FileNotFoundException; +import java.nio.file.Path; +import java.util.*; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsLandianresultServiceImpl implements LimsLandianresultService { + + @Autowired + private LimsLandianresultDao limsLandianresultDao; + @Autowired(required = false) + private LanDianService lanDianService; + @Autowired + private LimsReportTemplateService reportTemplateService; + @Autowired + private LimsTestMatrixService testMatrixService; + @Autowired + @Lazy + private LimsTaskService taskService; + @Autowired + @Lazy + private LimsOrderService limsOrderService; + @Autowired + private CoreFileService coreFileService; + @Autowired + private LimsResultService resultService; + + @Override + @SuppressWarnings("unchecked") + public LimsLandianresultDao getDao() { + return limsLandianresultDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsLandianresultBean limsLandianresult = jsonWrapper.parseUnique(LimsLandianresultBean.class); + limsLandianresult.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsLandianresult); + return limsLandianresult.getId(); + } + + @Override + public Long resultAcq(RestJsonWrapperBean wrapperBean) { + String orderIds = wrapperBean.getParamValue("orderIds"); + List orderIdList = Arrays.stream(orderIds.split(",")).map(c -> Long.parseLong(c)).collect(Collectors.toList()); + List orderBeans = limsOrderService.selectListByIds(orderIdList); + for (LimsOrderBean s : orderBeans) { + try { + List landianresultBeans = lanDianService.execute(new ParamDto(s.getId())); + if(ObjectUtils.isEmpty(landianresultBeans)){ + throw new InvalidDataException("来样批次【"+s.getSendSampleBatchNo()+"】下暂无可采集的数据"); + } + } catch (Exception e) { + e.printStackTrace(); + throw new InvalidDataException(e.getMessage()); + } + } + return 1L; + } + + //定时任务,查询处于结果录入扣电阶段的试验,抓取数据 + @Override + public void scheduleAcqLanDianResult(){ + List taskBeans = taskService.selectListByFilter(SearchFilter.instance().match("HANGUPTEST", "1").filter(MatchPattern.SEQ).match("STATUS", "resultInput").filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(taskBeans)){ + return; + } + + List testMatrixBeans = testMatrixService.selectListByFilter(SearchFilter.instance().match("ordtaskId",taskBeans.stream().map(c -> c.getId()).collect(Collectors.toList())).filter(MatchPattern.OR).match("checkFlag","1").filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(testMatrixBeans)){ + return; + } + + List orderIds = testMatrixBeans.stream().map(c -> c.getOrderId()).distinct().collect(Collectors.toList()); + for (Long orderId : orderIds) { + LanDianTask lanDianTask = new LanDianTask(new ParamDto(orderId)); + try { + lanDianTask.call(); + } catch (Exception e) { + e.printStackTrace(); + } + } + } + + @Override + public List findRunInfoFromMongo(RestJsonWrapperBean wrapperBean) { + return lanDianService.findByBatchNo(wrapperBean.parseUnique(RunInfoDto.class).getBatchNo()); + } + + @Override + public List findStepFromMongo(RestJsonWrapperBean wrapperBean) { + return lanDianService.findByTestId(wrapperBean.parseUnique(RunInfoDto.class).getTestID()); + } + + final static String unitSplitChar = ";;;;;"; + @Override + public List selectInputByBatchNoTitleList(RestJsonWrapperBean wrapperBean) { + //标题是分析项 + String folderIds = wrapperBean.getParamValue("folderIds"); + List folderIdList = Arrays.stream(folderIds.split(",")).map(c -> Long.parseLong(c)).collect(Collectors.toList()); + List taskBeans = taskService.selectListByFilter(SearchFilter.instance().match("folderId",folderIdList).filter(MatchPattern.OR).match("hangUpTest","1").filter(MatchPattern.SEQ), Order.asc("itemSorter")); + LinkedHashMap> testTaskMap = taskBeans.stream().collect(Collectors.groupingBy(LimsTaskBean::getTestId, LinkedHashMap::new, Collectors.toList())); + List titleList = new ArrayList<>(); + testTaskMap.forEach((k,v)->{ + TableHeadBean head = new TableHeadBean(); + head.setField(k.longValue()+""); //使用名称作为字段,必须转小写 + head.setTitle(v.get(0).getTestName()); + titleList.add(head); + }); + return titleList; + } + + @Override + public Page selectInputByBatchNoResultList(RestJsonWrapperBean wrapperBean) { + //标题是分析项 + String folderIds = wrapperBean.getFilterValue("folderIds"); + if(ObjectUtils.isEmpty(folderIds)){ + folderIds = wrapperBean.getParamValue("folderIds"); + } + List folderIdList = Arrays.stream(folderIds.split(",")).map(c -> Long.parseLong(c)).collect(Collectors.toList()); + MapperParameter p = new MapperParameter(); + p.setOrderParam("FOLDERID","DESC"); + p.setOrderParam("CAST(BATTNO AS unsigned)","ASC"); + p.setFilter(SearchFilter.instance().match("folderId",folderIdList).filter(MatchPattern.OR)); + List landianresultBeans = this.selectList(p); + if(ObjectUtils.isEmpty(landianresultBeans)){ + return new Pagination<>(); + } + + //按电池批号+电池条码分组 + LinkedHashMap> battNoResults = landianresultBeans.stream().collect(Collectors.groupingBy(c->c.getBatchNo()+unitSplitChar+c.getBattNo(), LinkedHashMap::new, Collectors.toList())); + + TableCellDescriptor cellDescriptor = new TableCellDescriptor<>("testId", "value"); + cellDescriptor.addPivot("batchNo","battNo"); + List rowList = TableHelper.parseTableRowList(landianresultBeans, cellDescriptor); + + for (TableRowBean tableRowBean : rowList) { + //加上额外信息 + String batchNo = tableRowBean.getPivotValue("batchNo"); + String battNo = tableRowBean.getPivotValue("battNo"); + List results = battNoResults.get(batchNo+unitSplitChar+battNo); + if(ObjectUtils.isEmpty(results)){ + continue; + } + LimsLandianresultBean limsResultBean = results.get(0); + tableRowBean.combine(limsResultBean); + } + return new Pagination<>(rowList); + } + + @Override + public Long inputByBatchNoResultExport(RestJsonWrapperBean wrapperBean) { + LimsReportTemplateBean templateBean = reportTemplateService.selectFirstByFilter(SearchFilter.instance().match("templateType", "lanDianResultExport").filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(templateBean) || templateBean.getTemplateFileId()==null){ + throw new InvalidDataException("请维护蓝电测试数据导出模板"); + } + File templateFile = CoreFileUtils.getLocalPath(coreFileService.selectById(templateBean.getTemplateFileId())).toFile(); + List tableHeadBeans = this.selectInputByBatchNoTitleList(wrapperBean); + if(ObjectUtils.isEmpty(tableHeadBeans)){ + throw new InvalidDataException("暂无可导出的数据"); + } + + Page beanPage = this.selectInputByBatchNoResultList(wrapperBean); + if(ObjectUtils.isEmpty(beanPage.getRows())){ + throw new InvalidDataException("暂无可导出的数据"); + } + + Context context = new Context(); + List fixedTitle = Arrays.asList("序号","委托单编号","样品编号","电池批号","电池条码","通道编号"); + List analytes = new ArrayList<>(); + List fields = new ArrayList<>(); + //项目标题 + for (TableHeadBean tableHeadBean : tableHeadBeans) { + String title = tableHeadBean.getTitle(); + String field = tableHeadBean.getField(); + analytes.add(title); + fields.add(field); + } + context.putVar("analytes",analytes); + + //循环 orderid + LinkedHashMap> orderResultMap = beanPage.getRows().stream().collect(Collectors.groupingBy(c->ObjectUtils.toString(c.get("orderid")), LinkedHashMap::new, Collectors.toList())); + List> batchDatas = new ArrayList<>(); + orderResultMap.forEach((orderId,list)->{ + Map batchData = new HashMap<>(); + int index = 1; + List> rows = new ArrayList<>(); + for (TableRowBean tableRowBean : list) { + Map rowData = new HashMap<>(); + rowData.put("Index",index++); + rowData.put("folderNo",tableRowBean.get("folderno")); + rowData.put("ordNo",tableRowBean.get("ordno")); + rowData.put("batchNo",tableRowBean.get("batchno")); + rowData.put("battNo",tableRowBean.get("battno")); + rowData.put("channel",tableRowBean.get("channelno")); + List values = new ArrayList<>(); + Map ext$ = tableRowBean.getExt$(); + for (String field : fields) { + Object v = "--"; + Map s = (Map) ext$.get(field+"_ext$"); + if(s!=null && s.get("id")!=null){ + v = ObjectUtils.toString(tableRowBean.get(field)); + } + if(NumberUtils.isNumber(ObjectUtils.toString(v))){ + v = Float.parseFloat(ObjectUtils.toString(v)); + } + values.add(v); + } + rowData.put("values",values); + rows.add(rowData); + } + batchData.put("rows",rows); + batchData.put("avgs",analytes); + batchDatas.add(batchData); + }); + context.putVar("batchDatas",batchDatas); + + Path localPath = FilePathManager.getLocalPath(FilePathDTO.of("temp", UUID.randomUUID().toString(), "蓝电测试数据导出-"+System.currentTimeMillis()+".xlsx")); + try { + if(!localPath.toFile().getParentFile().exists()){ + localPath.toFile().getParentFile().mkdirs(); + } + JxlsUtils.exportExcel(templateFile,localPath.toFile(),context); + } catch (FileNotFoundException e) { + e.printStackTrace(); + throw new InvalidDataException(e.getMessage()); + } + CoreFileBean coreFile = new CoreFileBean(); + coreFile.setTargetId("lanDianResultExport"); + return coreFileService.upload(coreFile, localPath); + } + + @Override + public ResponseDTO inputByBatchNoResultImport(RestJsonWrapperBean wrapperBean) { + long fileId = Long.parseLong(wrapperBean.getParamValue("fileId")); + CoreFileBean coreFileBean = coreFileService.selectById(fileId); + Path localPath = CoreFileUtils.getLocalPath(coreFileBean); + List objectList = EasyExcel.read(localPath.toFile()).sheet(0).headRowNumber(0).doReadSync(); + if(ObjectUtils.isEmpty(objectList)){ + return new ResponseDTO() ; + } + + Map> ordResult = new HashMap<>(); + List testAndAnalytes = new ArrayList<>(); + int colCount = objectList.get(0).size(); + for (int i = 0; i < objectList.size(); i++) { + if(i==0){ + for (int i1 = 6; i1 < colCount; i1++) { + if(!ObjectUtils.isEmpty(objectList.get(i).get(i1))){ + testAndAnalytes.add(ObjectUtils.toString(objectList.get(i).get(i1))); + } + } + } + LinkedHashMap linkedHashMap = objectList.get(i); + if(i>=2 && linkedHashMap.values().contains("平均值(计算)")){ + //只导入平均值,取上一行的样品编号 + String ordno = objectList.get(i-1).get(2)+""; + Map res = new HashMap<>(); + for (int i1 = 6; i1 < colCount; i1++) { + String cellV = ObjectUtils.toString(objectList.get(i).get(i1)); + if("--".equals(cellV) || ObjectUtils.isEmpty(cellV)){ + continue; + } + res.put(testAndAnalytes.get(i1-6),cellV); + } + ordResult.put(ordno,res); + } + } + + Set ordnos = ordResult.keySet(); + MapperParameter p = new MapperParameter(); + p.setFilter(SearchFilter.instance().match("ORDNO",ordnos.stream().collect(Collectors.toList())).filter(MatchPattern.OR)); + p.put("relationFlag",1); + p.setOrderParam("FOLDERID","desc"); + p.setOrderParam("itemSorter","asc"); + p.setOrderParam("SORTER","ASC"); + List limsResultBeans = resultService.selectList(p); + if(ObjectUtils.isEmpty(limsResultBeans)){ + return new ResponseDTO(); + } + List updates = new ArrayList<>(); + ordResult.forEach((ordno,res)->{ + res.forEach((k,v)->{ + List finds = limsResultBeans.stream().filter(c -> ordno.equals(c.getExt$Item("ordno")) + && c.getExt$Item("testname").equals(k)).collect(Collectors.toList()); + if(ObjectUtils.isEmpty(finds)){ + return; + } + if(finds.size()==1){ + LimsResultBean e = new LimsResultBean(); + e.setId(finds.get(0).getId()); + e.setOriginalResult(v); + updates.add(e); + } + }); + }); + resultService.getDao().update(updates,"OriginalResult"); + + return new ResponseDTO(); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/sql/limsLandianresult-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/sql/limsLandianresult-mysql-sql.sql new file mode 100644 index 0000000..e730376 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/sql/limsLandianresult-mysql-sql.sql @@ -0,0 +1,106 @@ +-- ----------------------------- 2024-03-01 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_LANDIANRESULT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `FOLDERID` BIGINT DEFAULT NULL COMMENT '委托ID', + `FOLDERNO` VARCHAR(120) DEFAULT NULL COMMENT '委托单编号', + `ORDERID` BIGINT DEFAULT NULL COMMENT '样品ID', + `ORDNO` VARCHAR(120) DEFAULT NULL COMMENT '样品编号', + `TASKID` BIGINT DEFAULT NULL COMMENT '流程试验ID', + `TESTNAME` VARCHAR(120) DEFAULT NULL COMMENT '检测项目名称', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `BATTNO` VARCHAR(120) DEFAULT NULL COMMENT '电池条码', + `BATCHNO` VARCHAR(120) DEFAULT NULL COMMENT '电池批号', + `LANDIANTESTID` VARCHAR(120) DEFAULT NULL COMMENT '蓝电测试ID', + `VALUE` VARCHAR(60) DEFAULT NULL COMMENT '测试值', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='蓝电采集测试数据'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','ID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','FOLDERID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','FOLDERNO','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','ORDERID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','ORDNO','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','TASKID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','TESTNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','CREATEDBYID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','CREATEDBYNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','CREATEDTIME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','CREATEDBYORGID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','CREATEDBYORGNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','BATTNO','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','BATCHNO','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','LANDIANTESTID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','VALUE','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_LANDIANRESULT', '1', 'zhangsheng', 'zhangsheng', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','FOLDERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','FOLDERNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','ORDERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','ORDNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','TASKID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','TESTNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','CREATEDBYORGNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','BATTNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','BATCHNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','LANDIANTESTID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_LANDIANRESULT','VALUE','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_LANDIANRESULT', '蓝电采集测试数据', 'service', '1'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.SERVICE_NAME', '蓝电采集测试数据', '蓝电采集测试数据', 'zh-CN', '蓝电采集测试数据'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.ID', '蓝电采集测试数据的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.FOLDERID', '蓝电采集测试数据的委托ID', '委托ID', 'zh-CN', '委托ID'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.FOLDERNO', '蓝电采集测试数据的委托单编号', '委托单编号', 'zh-CN', '委托单编号'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.ORDERID', '蓝电采集测试数据的样品ID', '样品ID', 'zh-CN', '样品ID'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.ORDNO', '蓝电采集测试数据的样品编号', '样品编号', 'zh-CN', '样品编号'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.TASKID', '蓝电采集测试数据的流程试验ID', '流程试验ID', 'zh-CN', '流程试验ID'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.TESTNAME', '蓝电采集测试数据的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.CREATEDBYID', '蓝电采集测试数据的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.CREATEDBYNAME', '蓝电采集测试数据的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.CREATEDTIME', '蓝电采集测试数据的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.CREATEDBYORGID', '蓝电采集测试数据的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.CREATEDBYORGNAME', '蓝电采集测试数据的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.BATTNO', '蓝电采集测试数据的电池条码', '电池条码', 'zh-CN', '电池条码'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.BATCHNO', '蓝电采集测试数据的电池批号', '电池批号', 'zh-CN', '电池批号'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.LANDIANTESTID', '蓝电采集测试数据的蓝电测试ID', '蓝电测试ID', 'zh-CN', '蓝电测试ID'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.VALUE', '蓝电采集测试数据的测试值', '测试值', 'zh-CN', '测试值'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASK.LANDIANS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASK.LANDIANS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASK.LANDIANS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASK.LANDIANS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASK.LANDIANS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '蓝电采集测试数据', '/secure/basemodule/business/test/task/landianresults/page/edit-list', '11', '11', '044.svg', '蓝电采集测试数据'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '蓝电采集测试数据查询', '/secure/basemodule/business/test/task/landianresults/page/search-list', '11', '03', '044.svg', '蓝电采集测试数据查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_LANDIANRESULT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2024-03-01 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/sql/limsLandianresult-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/sql/limsLandianresult-oracle-sql.sql new file mode 100644 index 0000000..aaf8ce5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/sql/limsLandianresult-oracle-sql.sql @@ -0,0 +1,122 @@ +-- ----------------------------- 2024-03-01 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_LANDIANRESULT( + ID NUMBER NOT NULL, + FOLDERID NUMBER NULL, + FOLDERNO VARCHAR2(120) NULL, + ORDERID NUMBER NULL, + ORDNO VARCHAR2(120) NULL, + TASKID NUMBER NULL, + TESTNAME VARCHAR2(120) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + BATTNO VARCHAR2(120) NULL, + BATCHNO VARCHAR2(120) NULL, + LANDIANTESTID VARCHAR2(120) NULL, + VALUE VARCHAR2(60) NULL + ); +COMMENT ON TABLE T_LIMS_LANDIANRESULT IS '蓝电采集测试数据'; +COMMENT ON COLUMN T_LIMS_LANDIANRESULT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_LANDIANRESULT.FOLDERID IS '委托ID'; +COMMENT ON COLUMN T_LIMS_LANDIANRESULT.FOLDERNO IS '委托单编号'; +COMMENT ON COLUMN T_LIMS_LANDIANRESULT.ORDERID IS '样品ID'; +COMMENT ON COLUMN T_LIMS_LANDIANRESULT.ORDNO IS '样品编号'; +COMMENT ON COLUMN T_LIMS_LANDIANRESULT.TASKID IS '流程试验ID'; +COMMENT ON COLUMN T_LIMS_LANDIANRESULT.TESTNAME IS '检测项目名称'; +COMMENT ON COLUMN T_LIMS_LANDIANRESULT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_LANDIANRESULT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_LANDIANRESULT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_LANDIANRESULT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_LANDIANRESULT.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_LANDIANRESULT.BATTNO IS '电池条码'; +COMMENT ON COLUMN T_LIMS_LANDIANRESULT.BATCHNO IS '电池批号'; +COMMENT ON COLUMN T_LIMS_LANDIANRESULT.LANDIANTESTID IS '蓝电测试ID'; +COMMENT ON COLUMN T_LIMS_LANDIANRESULT.VALUE IS '测试值'; + +ALTER TABLE T_LIMS_LANDIANRESULT ADD CONSTRAINT PK_LIMS_LANDIANRESULT PRIMARY KEY (ID); + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','ID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','FOLDERID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','FOLDERNO','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','ORDERID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','ORDNO','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','TASKID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','TESTNAME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','CREATEDBYID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','CREATEDBYNAME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','CREATEDTIME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','CREATEDBYORGID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','CREATEDBYORGNAME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','BATTNO','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','BATCHNO','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','LANDIANTESTID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','VALUE','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_LANDIANRESULT', '1', 'zhangsheng', 'zhangsheng', CURRENT_TIMESTAMP, 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','FOLDERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','FOLDERNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','ORDERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','ORDNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','TASKID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','TESTNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','CREATEDBYORGNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','BATTNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','BATCHNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','LANDIANTESTID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_LANDIANRESULT','VALUE','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_LANDIANRESULT', '蓝电采集测试数据', 'service', '1'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.SERVICE_NAME', '蓝电采集测试数据', '蓝电采集测试数据', 'zh-CN', '蓝电采集测试数据'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.ID', '蓝电采集测试数据的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.FOLDERID', '蓝电采集测试数据的委托ID', '委托ID', 'zh-CN', '委托ID'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.FOLDERNO', '蓝电采集测试数据的委托单编号', '委托单编号', 'zh-CN', '委托单编号'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.ORDERID', '蓝电采集测试数据的样品ID', '样品ID', 'zh-CN', '样品ID'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.ORDNO', '蓝电采集测试数据的样品编号', '样品编号', 'zh-CN', '样品编号'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.TASKID', '蓝电采集测试数据的流程试验ID', '流程试验ID', 'zh-CN', '流程试验ID'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.TESTNAME', '蓝电采集测试数据的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.CREATEDBYID', '蓝电采集测试数据的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.CREATEDBYNAME', '蓝电采集测试数据的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.CREATEDTIME', '蓝电采集测试数据的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.CREATEDBYORGID', '蓝电采集测试数据的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.CREATEDBYORGNAME', '蓝电采集测试数据的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.BATTNO', '蓝电采集测试数据的电池条码', '电池条码', 'zh-CN', '电池条码'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.BATCHNO', '蓝电采集测试数据的电池批号', '电池批号', 'zh-CN', '电池批号'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.LANDIANTESTID', '蓝电采集测试数据的蓝电测试ID', '蓝电测试ID', 'zh-CN', '蓝电测试ID'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.VALUE', '蓝电采集测试数据的测试值', '测试值', 'zh-CN', '测试值'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASK.LANDIANS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASK.LANDIANS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASK.LANDIANS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASK.LANDIANS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASK.LANDIANS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '蓝电采集测试数据', '/secure/basemodule/business/test/task/landianresults/page/edit-list', '11', '11', '044.svg', '蓝电采集测试数据'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '蓝电采集测试数据查询', '/secure/basemodule/business/test/task/landianresults/page/search-list', '11', '03', '044.svg', '蓝电采集测试数据查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_LANDIANRESULT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2024-03-01 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/sql/limsLandianresult-postgresql-sql.sql b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/sql/limsLandianresult-postgresql-sql.sql new file mode 100644 index 0000000..3f3e9a1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/sql/limsLandianresult-postgresql-sql.sql @@ -0,0 +1,121 @@ +-- ----------------------------- 2024-03-01 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS T_LIMS_LANDIANRESULT( + ID BIGINT NOT NULL, + FOLDERID BIGINT NULL, + FOLDERNO VARCHAR(120) NULL , + ORDERID BIGINT NULL, + ORDNO VARCHAR(120) NULL , + TASKID BIGINT NULL, + TESTNAME VARCHAR(120) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME TIMESTAMP NULL, + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + BATTNO VARCHAR(120) NULL , + BATCHNO VARCHAR(120) NULL , + LANDIANTESTID VARCHAR(120) NULL , + VALUE VARCHAR(60) NULL, + PRIMARY KEY (ID) +); +comment on table T_LIMS_LANDIANRESULT is '蓝电采集测试数据'; +comment on column T_LIMS_LANDIANRESULT.id is '主键'; +comment on column T_LIMS_LANDIANRESULT.folderId is '委托ID'; +comment on column T_LIMS_LANDIANRESULT.folderNo is '委托单编号'; +comment on column T_LIMS_LANDIANRESULT.orderId is '样品ID'; +comment on column T_LIMS_LANDIANRESULT.ordNo is '样品编号'; +comment on column T_LIMS_LANDIANRESULT.taskId is '流程试验ID'; +comment on column T_LIMS_LANDIANRESULT.testName is '检测项目名称'; +comment on column T_LIMS_LANDIANRESULT.createdById is '制单人编码'; +comment on column T_LIMS_LANDIANRESULT.createdByName is '制单人名称'; +comment on column T_LIMS_LANDIANRESULT.createdTime is '制单时间'; +comment on column T_LIMS_LANDIANRESULT.createdByOrgId is '制单人单位编码'; +comment on column T_LIMS_LANDIANRESULT.createdByOrgName is '制单人单位名称'; +comment on column T_LIMS_LANDIANRESULT.battNo is '电池条码'; +comment on column T_LIMS_LANDIANRESULT.batchNo is '电池批号'; +comment on column T_LIMS_LANDIANRESULT.landianTestID is '蓝电测试ID'; +comment on column T_LIMS_LANDIANRESULT.value is '测试值'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','ID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','FOLDERID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','FOLDERNO','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','ORDERID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','ORDNO','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','TASKID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','TESTNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','CREATEDBYID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','CREATEDBYNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','CREATEDTIME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','CREATEDBYORGID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','CREATEDBYORGNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','BATTNO','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','BATCHNO','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','LANDIANTESTID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','VALUE','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_LANDIANRESULT', '1', 'zhangsheng', 'zhangsheng', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','FOLDERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','FOLDERNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','ORDERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','ORDNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','TASKID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','TESTNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','CREATEDBYORGNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','BATTNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','BATCHNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','LANDIANTESTID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_LANDIANRESULT','VALUE','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_LANDIANRESULT', '蓝电采集测试数据', 'service', '1'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.SERVICE_NAME', '蓝电采集测试数据', '蓝电采集测试数据', 'zh-CN', '蓝电采集测试数据'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.ID', '蓝电采集测试数据的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.FOLDERID', '蓝电采集测试数据的委托ID', '委托ID', 'zh-CN', '委托ID'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.FOLDERNO', '蓝电采集测试数据的委托单编号', '委托单编号', 'zh-CN', '委托单编号'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.ORDERID', '蓝电采集测试数据的样品ID', '样品ID', 'zh-CN', '样品ID'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.ORDNO', '蓝电采集测试数据的样品编号', '样品编号', 'zh-CN', '样品编号'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.TASKID', '蓝电采集测试数据的流程试验ID', '流程试验ID', 'zh-CN', '流程试验ID'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.TESTNAME', '蓝电采集测试数据的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.CREATEDBYID', '蓝电采集测试数据的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.CREATEDBYNAME', '蓝电采集测试数据的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.CREATEDTIME', '蓝电采集测试数据的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.CREATEDBYORGID', '蓝电采集测试数据的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.CREATEDBYORGNAME', '蓝电采集测试数据的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.BATTNO', '蓝电采集测试数据的电池条码', '电池条码', 'zh-CN', '电池条码'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.BATCHNO', '蓝电采集测试数据的电池批号', '电池批号', 'zh-CN', '电池批号'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.LANDIANTESTID', '蓝电采集测试数据的蓝电测试ID', '蓝电测试ID', 'zh-CN', '蓝电测试ID'); +CALL INSERTI18N('T_LIMS_LANDIANRESULT.VALUE', '蓝电采集测试数据的测试值', '测试值', 'zh-CN', '测试值'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASK.LANDIANS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASK.LANDIANS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASK.LANDIANS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASK.LANDIANS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.BUSINESS.TEST.TASK.LANDIANS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '蓝电采集测试数据', '/secure/basemodule/business/test/task/landianresults/page/edit-list', '11', '11', '044.svg', '蓝电采集测试数据'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '蓝电采集测试数据查询', '/secure/basemodule/business/test/task/landianresults/page/search-list', '11', '03', '044.svg', '蓝电采集测试数据查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_LANDIANRESULT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2024-03-01 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/sql/limsLandianresult-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/sql/limsLandianresult-sqlserver-sql.sql new file mode 100644 index 0000000..cf495b4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/sql/limsLandianresult-sqlserver-sql.sql @@ -0,0 +1,116 @@ +-- ----------------------------- 2024-03-01 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_LANDIANRESULT( + ID BIGINT NOT NULL, + FOLDERID BIGINT NULL , + FOLDERNO VARCHAR(120) NULL , + ORDERID BIGINT NULL , + ORDNO VARCHAR(120) NULL , + TASKID BIGINT NULL , + TESTNAME VARCHAR(120) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + BATTNO VARCHAR(120) NULL , + BATCHNO VARCHAR(120) NULL , + LANDIANTESTID VARCHAR(120) NULL , + VALUE VARCHAR(60) NULL , + CONSTRAINT PK_LIMS_LANDIANRESULT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'蓝电采集测试数据' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LANDIANRESULT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LANDIANRESULT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'委托ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LANDIANRESULT', @level2type=N'COLUMN',@level2name=N'FOLDERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'委托单编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LANDIANRESULT', @level2type=N'COLUMN',@level2name=N'FOLDERNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'样品ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LANDIANRESULT', @level2type=N'COLUMN',@level2name=N'ORDERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'样品编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LANDIANRESULT', @level2type=N'COLUMN',@level2name=N'ORDNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'流程试验ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LANDIANRESULT', @level2type=N'COLUMN',@level2name=N'TASKID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LANDIANRESULT', @level2type=N'COLUMN',@level2name=N'TESTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LANDIANRESULT', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LANDIANRESULT', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LANDIANRESULT', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LANDIANRESULT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LANDIANRESULT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'电池条码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LANDIANRESULT', @level2type=N'COLUMN',@level2name=N'BATTNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'电池批号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LANDIANRESULT', @level2type=N'COLUMN',@level2name=N'BATCHNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'蓝电测试ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LANDIANRESULT', @level2type=N'COLUMN',@level2name=N'LANDIANTESTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'测试值' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LANDIANRESULT', @level2type=N'COLUMN',@level2name=N'VALUE'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','ID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','FOLDERID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','FOLDERNO','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','ORDERID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','ORDNO','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','TASKID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','TESTNAME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','CREATEDBYID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','CREATEDBYNAME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','CREATEDTIME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','CREATEDBYORGID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','CREATEDBYORGNAME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','BATTNO','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','BATCHNO','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','LANDIANTESTID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','VALUE','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_LANDIANRESULT', '1', 'zhangsheng', 'zhangsheng', GETDATE(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','FOLDERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','FOLDERNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','ORDERID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','ORDNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','TASKID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','TESTNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','CREATEDBYORGNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','BATTNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','BATCHNO','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','LANDIANTESTID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_LANDIANRESULT','VALUE','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_LANDIANRESULT', '蓝电采集测试数据', 'service', '1'); +EXEC DBO.INSERTI18N N'T_LIMS_LANDIANRESULT.SERVICE_NAME', N'蓝电采集测试数据', N'蓝电采集测试数据', N'zh-CN',N'蓝电采集测试数据'; +EXEC DBO.INSERTI18N N'T_LIMS_LANDIANRESULT.ID', N'蓝电采集测试数据的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_LANDIANRESULT.FOLDERID', N'蓝电采集测试数据的委托ID', N'委托ID', N'zh-CN',N'委托ID'; +EXEC DBO.INSERTI18N N'T_LIMS_LANDIANRESULT.FOLDERNO', N'蓝电采集测试数据的委托单编号', N'委托单编号', N'zh-CN',N'委托单编号'; +EXEC DBO.INSERTI18N N'T_LIMS_LANDIANRESULT.ORDERID', N'蓝电采集测试数据的样品ID', N'样品ID', N'zh-CN',N'样品ID'; +EXEC DBO.INSERTI18N N'T_LIMS_LANDIANRESULT.ORDNO', N'蓝电采集测试数据的样品编号', N'样品编号', N'zh-CN',N'样品编号'; +EXEC DBO.INSERTI18N N'T_LIMS_LANDIANRESULT.TASKID', N'蓝电采集测试数据的流程试验ID', N'流程试验ID', N'zh-CN',N'流程试验ID'; +EXEC DBO.INSERTI18N N'T_LIMS_LANDIANRESULT.TESTNAME', N'蓝电采集测试数据的检测项目名称', N'检测项目名称', N'zh-CN',N'检测项目名称'; +EXEC DBO.INSERTI18N N'T_LIMS_LANDIANRESULT.CREATEDBYID', N'蓝电采集测试数据的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_LANDIANRESULT.CREATEDBYNAME', N'蓝电采集测试数据的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_LANDIANRESULT.CREATEDTIME', N'蓝电采集测试数据的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_LANDIANRESULT.CREATEDBYORGID', N'蓝电采集测试数据的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_LANDIANRESULT.CREATEDBYORGNAME', N'蓝电采集测试数据的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_LANDIANRESULT.BATTNO', N'蓝电采集测试数据的电池条码', N'电池条码', N'zh-CN',N'电池条码'; +EXEC DBO.INSERTI18N N'T_LIMS_LANDIANRESULT.BATCHNO', N'蓝电采集测试数据的电池批号', N'电池批号', N'zh-CN',N'电池批号'; +EXEC DBO.INSERTI18N N'T_LIMS_LANDIANRESULT.LANDIANTESTID', N'蓝电采集测试数据的蓝电测试ID', N'蓝电测试ID', N'zh-CN',N'蓝电测试ID'; +EXEC DBO.INSERTI18N N'T_LIMS_LANDIANRESULT.VALUE', N'蓝电采集测试数据的测试值', N'测试值', N'zh-CN',N'测试值'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.TASK.LANDIANS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.TASK.LANDIANS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.TASK.LANDIANS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.TASK.LANDIANS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.BUSINESS.TEST.TASK.LANDIANS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '蓝电采集测试数据', '/secure/basemodule/business/test/task/landianresults/page/edit-list', '11', '11', '044.svg', '蓝电采集测试数据'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '蓝电采集测试数据查询', '/secure/basemodule/business/test/task/landianresults/page/search-list', '11', '03', '044.svg', '蓝电采集测试数据查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_LANDIANRESULT', '0', '0'); + + +-- ----------------------------- 2024-03-01 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/task/LanDianTask.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/task/LanDianTask.java new file mode 100644 index 0000000..be4ce07 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/task/LanDianTask.java @@ -0,0 +1,236 @@ +package com.sunwayworld.basemodule.business.test.task.landian.task; + +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTestMatrixBean; +import com.sunwayworld.basemodule.business.test.task.landian.bean.LimsLandianresultBean; +import com.sunwayworld.basemodule.business.test.task.landian.bean.ParamDto; +import com.sunwayworld.basemodule.business.test.task.landian.bean.RunInfoDto; +import com.sunwayworld.basemodule.business.test.task.landian.bean.StepDto; +import com.sunwayworld.basemodule.business.test.task.landian.service.LanDianService; +import com.sunwayworld.basemodule.business.test.task.landian.service.LimsLandianresultService; +import com.sunwayworld.basemodule.business.test.task.landian.util.Util; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.basemodule.business.test.task.service.LimsTestMatrixService; +import com.sunwayworld.basemodule.coredata.testoutline.bean.LimsTestOutlineDetailBean; +import com.sunwayworld.basemodule.coredata.testoutline.service.LimsTestOutlineDetailService; +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.basemodule.trm.equipt.equipt.service.LimsEquiptService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.utils.ObjectUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +import java.util.ArrayList; +import java.util.List; +import java.util.concurrent.Callable; +import java.util.stream.Collectors; + +public class LanDianTask implements Callable> { + private static final Logger logger = LogManager.getLogger(LanDianTask.class); + + private ParamDto paramDto; + private LimsFolderBean folderBean; + private LimsOrderService orderService; + private LanDianService lanDianService; + private LimsTestMatrixService testMatrixService; + private LimsFolderService folderService; + private LimsLandianresultService landianresultService; + private LimsEquiptService equiptService; + private LimsTaskService taskService; + private LimsTestOutlineDetailService testOutlineDetailService; + + public LanDianTask(ParamDto paramDto) { + this.paramDto = paramDto; + orderService = ApplicationContextHelper.getBean(LimsOrderService.class); + folderService = ApplicationContextHelper.getBean(LimsFolderService.class); + lanDianService = ApplicationContextHelper.getBean(LanDianService.class); + landianresultService = ApplicationContextHelper.getBean(LimsLandianresultService.class); + testMatrixService = ApplicationContextHelper.getBean(LimsTestMatrixService.class); + equiptService = ApplicationContextHelper.getBean(LimsEquiptService.class); + taskService = ApplicationContextHelper.getBean(LimsTaskService.class); + testOutlineDetailService = ApplicationContextHelper.getBean(LimsTestOutlineDetailService.class); + } + + @Override + public List call() throws Exception { + logger.info("call start orderId={}",paramDto.getOrderId()); + long start = System.currentTimeMillis(); + LimsOrderBean orderBean = orderService.selectById(paramDto.getOrderId()); + if("已完成".equals(orderBean.getLanDianAcqStatus())){ + throw new InvalidDataException("样品【"+orderBean.getOrdNo()+"】蓝电数据采集已完成!"); + } + MapperParameter p = new MapperParameter(); + p.put("relationFlag",1); + p.setFilter(SearchFilter.instance().match("orderId",orderBean.getId()).filter(MatchPattern.SEQ).match("checkFlag","1").filter(MatchPattern.SEQ) + .match("hangUpTest","1").filter(MatchPattern.SEQ) + .match("hangUpTestScript",null).filter(MatchPattern.DIFFER)); + p.setOrderParam("itemSorter","asc"); + List testMatrixBeans = testMatrixService.selectList(p); + if(ObjectUtils.isEmpty(testMatrixBeans)){ + throw new InvalidDataException("样品【"+orderBean.getOrdNo()+"】暂无挂测的而且配置了取值脚本的试验!"); + } + folderBean = folderService.selectById(orderBean.getFolderId()); + + String sendSampleBatchNo = orderBean.getSendSampleBatchNo(); + if(!ObjectUtils.isEmpty(folderBean.getReinspectNum())){ + sendSampleBatchNo = sendSampleBatchNo+"-"+folderBean.getReinspectNum(); + } + List runInfoDtos = lanDianService.findByBatchNo(sendSampleBatchNo); + if(ObjectUtils.isEmpty(runInfoDtos)){ + throw new InvalidDataException("未查询到批号【"+sendSampleBatchNo+"】下采集数据!"); + } + for (RunInfoDto runInfoDto : runInfoDtos) { + if(ObjectUtils.isEmpty(runInfoDto.getEndTime()) || "-".equals(runInfoDto.getEndTime())){ + throw new InvalidDataException("电池批号【"+runInfoDto.getBatchNo()+"】、电池条码【"+runInfoDto.getBattNo()+"】的测试未结束!"); + } + } + + List landianresultBeans = new ArrayList<>(); + Long hangUpTestStepId = orderBean.getHangUpTestStepId(); + Long hangUpTestStepNum = orderBean.getHangUpTestStepNum(); + Long hangUpTestStep2Id = orderBean.getHangUpTestStep2Id(); + Long hangUpTestStep2Num = orderBean.getHangUpTestStep2Num(); + int testAllNum = 0; + if(hangUpTestStepNum!=null){ + testAllNum = testAllNum+hangUpTestStepNum.intValue(); + } + if(hangUpTestStep2Num!=null){ + testAllNum = testAllNum+hangUpTestStep2Num.intValue(); + } + if(testAllNum!=runInfoDtos.size()){ + logger.error("testAllNum={},runInfoDtos={}",testAllNum,runInfoDtos.size()); + throw new InvalidDataException("样品【"+orderBean.getOrdNo()+"】的挂测数量与蓝电测试库中电池条码数量不匹配!"); + } + + List outLineDetaiList1 = null; + if(!ObjectUtils.isEmpty(hangUpTestStepId)){ + outLineDetaiList1 = testOutlineDetailService.selectListByFilter(SearchFilter.instance().match("outlineId", hangUpTestStepId).filter(MatchPattern.SEQ)); + } + List outLineDetaiList2 = null; + if(!ObjectUtils.isEmpty(hangUpTestStep2Id)){ + outLineDetaiList2 = testOutlineDetailService.selectListByFilter(SearchFilter.instance().match("outlineId", hangUpTestStep2Id).filter(MatchPattern.SEQ)); + } + + for (int i = 0; i < runInfoDtos.size(); i++) { + RunInfoDto runInfoDto = runInfoDtos.get(i); + //循环电池序号,得到某个电池下的测试值 + List stepDtos = lanDianService.findByTestId(runInfoDto.getTestID()); + + //挂测1 + if(i<=hangUpTestStepNum-1){ + List matrixBeans = testMatrixBeans.stream().filter(c -> ObjectUtils.toString(c.getExt$Item("handupoutlineids")).contains(ObjectUtils.toString(hangUpTestStepId))).collect(Collectors.toList()); + for (LimsTestMatrixBean testMatrixBean : matrixBeans) { + //由于存在2个挂测,可能有相同的实验,会因为挂测的不同,执行的挂测脚本不同。存在一个task对应多个挂测试验,需要根据电池编号,找到对应的挂测脚本。实时获取脚本。 + LimsTestOutlineDetailBean detailBean = outLineDetaiList1.stream().filter(c -> ObjectUtils.toString(c.getTestCode()).equals(testMatrixBean.getExt$Item("testcode"))).findFirst().orElse(null); + if(ObjectUtils.isEmpty(detailBean)){ + throw new InvalidDataException("根据挂测工步ID【"+hangUpTestStepId+"】、试验【"+testMatrixBean.getExt$Item("testcode")+"】未找到对应的大纲试验!"); + } + if(ObjectUtils.isEmpty(detailBean.getHangUpTestScript())){ + throw new InvalidDataException("挂测工步ID【"+hangUpTestStepId+"】、试验【"+testMatrixBean.getExt$Item("testcode")+"】未配置采集脚本!"); + } + String hangUpTestScript = detailBean.getHangUpTestScript(); + logger.info("挂测1 runInfoDto={},testMatrixBean={},hangUpTestScript={}",runInfoDto.getTestID(),testMatrixBean.getExt$Item("testcode"),hangUpTestScript); + try{ + Double value = Util.analysisBsh(hangUpTestScript, stepDtos); + LimsLandianresultBean e = new LimsLandianresultBean(); + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setFolderId(orderBean.getFolderId()); + e.setFolderNo(folderBean.getFolderNo()); + e.setOrderId(orderBean.getId()); + e.setOrdNo(orderBean.getOrdNo()); + e.setTaskId(testMatrixBean.getOrdtaskId()); + e.setTestName(testMatrixBean.getExt$Item("testname")); + e.setTestId(Long.parseLong(testMatrixBean.getExt$Item("testid"))); + e.setChannelNo(runInfoDto.getChannel()); + e.setBattNo(runInfoDto.getBattNo()); + e.setBatchNo(runInfoDto.getBatchNo()); + e.setLandianTestID(runInfoDto.getTestID()); + e.setValue(ObjectUtils.toString(value)); + landianresultBeans.add(e); + }catch (Exception s){ + s.printStackTrace(); + logger.error("hangUpTestScript execute error,runInfoDto={}",s,runInfoDto.getTestID()); + throw new InvalidDataException("采集脚本执行报错,请检查!脚本如下:"+hangUpTestScript); + } + } + } + + //挂测2 + if(hangUpTestStep2Id!=null && i>=hangUpTestStepNum){ + List matrixBeans = testMatrixBeans.stream().filter(c -> ObjectUtils.toString(c.getExt$Item("handupoutlineids")).contains(ObjectUtils.toString(hangUpTestStep2Id))).collect(Collectors.toList()); + for (LimsTestMatrixBean testMatrixBean : matrixBeans) { + //由于存在2个挂测,可能有相同的实验,会因为挂测的不同,执行的挂测脚本不同。存在一个task对应多个挂测试验,需要根据电池编号,找到对应的挂测脚本。实时获取脚本。 + LimsTestOutlineDetailBean detailBean = outLineDetaiList2.stream().filter(c -> ObjectUtils.toString(c.getTestCode()).equals(testMatrixBean.getExt$Item("testcode"))).findFirst().orElse(null); + if(ObjectUtils.isEmpty(detailBean)){ + throw new InvalidDataException("根据挂测工步ID【"+hangUpTestStep2Id+"】、试验【"+testMatrixBean.getExt$Item("testcode")+"】未找到对应的大纲试验!"); + } + if(ObjectUtils.isEmpty(detailBean.getHangUpTestScript())){ + throw new InvalidDataException("挂测工步ID【"+hangUpTestStep2Id+"】、试验【"+testMatrixBean.getExt$Item("testcode")+"】未配置采集脚本!"); + } + String hangUpTestScript = detailBean.getHangUpTestScript(); + logger.info("挂测2 runInfoDto={},testMatrixBean={},hangUpTestScript={}",runInfoDto.getTestID(),testMatrixBean.getExt$Item("testcode"),hangUpTestScript); try{ + Double value = Util.analysisBsh(hangUpTestScript, stepDtos); + LimsLandianresultBean e = new LimsLandianresultBean(); + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setFolderId(orderBean.getFolderId()); + e.setFolderNo(folderBean.getFolderNo()); + e.setOrderId(orderBean.getId()); + e.setOrdNo(orderBean.getOrdNo()); + e.setTaskId(testMatrixBean.getOrdtaskId()); + e.setTestName(testMatrixBean.getExt$Item("testname")); + e.setTestId(Long.parseLong(testMatrixBean.getExt$Item("testid"))); + e.setBattNo(runInfoDto.getBattNo()); + e.setBatchNo(runInfoDto.getBatchNo()); + e.setLandianTestID(runInfoDto.getTestID()); + e.setValue(ObjectUtils.toString(value)); + landianresultBeans.add(e); + }catch (Exception s){ + s.printStackTrace(); + logger.error("hangUpTestScript execute error,runInfoDto={}",s,runInfoDto.getTestID()); + throw new InvalidDataException("采集脚本执行报错,请检查!脚本如下:"+hangUpTestScript); + } + } + } + } + logger.info("call end orderId={},用时={}",paramDto.getOrderId(),(System.currentTimeMillis()-start)); + + LimsLandianresultBean item = new LimsLandianresultBean(); + item.setOrderId(orderBean.getId()); + landianresultService.getDao().deleteBy(item,"OrderId"); + + landianresultService.getDao().insert(landianresultBeans); + + //update样品蓝电数据采集状态,实验的设备编号 + if(!ObjectUtils.isEmpty(landianresultBeans)){ + orderBean.setLanDianAcqStatus("已完成"); + orderService.getDao().update(orderBean,"LanDianAcqStatus"); + + List eptRunInfos = runInfoDtos.stream().filter(c -> !ObjectUtils.isEmpty(c.getEquipCode())).collect(Collectors.toList()); + if(!ObjectUtils.isEmpty(eptRunInfos)){ + String equipCode = eptRunInfos.get(0).getEquipCode(); + LimsEquiptBean equiptBean = equiptService.selectFirstByFilter(SearchFilter.instance().match("equiptCodeLanDian", equipCode).filter(MatchPattern.SEQ)); + if(equiptBean!=null){ + List taskIds = testMatrixBeans.stream().map(c -> c.getOrdtaskId()).distinct().collect(Collectors.toList()); + List taskBeans = taskService.selectListByIds(taskIds); + for (LimsTaskBean taskBean : taskBeans) { + taskBean.setEquiptId(equiptBean.getId()+""); + taskBean.setEquiptName(equiptBean.getEquiptName()); + taskBean.setEquiptCode(equiptBean.getEquiptCode()); + taskBean.setSpecification(equiptBean.getSpecification()); + } + taskService.getDao().update(taskBeans ,"EquiptId","EquiptName","EquiptCode","Specification"); + } + } + } + + return landianresultBeans; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/util/Util.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/util/Util.java new file mode 100644 index 0000000..3dafcd9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/landian/util/Util.java @@ -0,0 +1,100 @@ +package com.sunwayworld.basemodule.business.test.task.landian.util; + +import bsh.Interpreter; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.landian.bean.StepDto; +import com.sunwayworld.basemodule.business.test.task.landian.config.LanDianFieldEnum; +import com.sunwayworld.framework.script.BshExecutor; +import com.sunwayworld.framework.script.BshExecutorCache; +import com.sunwayworld.framework.script.BshExecutorCacheLoopRunner; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.ReflectionUtils; + +import java.util.ArrayList; +import java.util.List; + +public class Util { + public static BshExecutor getBshExecutor() { + BshExecutor bsh = BshExecutor.instance(); + return bsh; + } + public static Double analysisBsh(String bshScript,List stepsInSameTestId) { + if(ObjectUtils.isEmpty(stepsInSameTestId)){ + return null; + } + if(ObjectUtils.isEmpty(bshScript)){ + return null; + } + BshExecutor bsh = getBshExecutor(); + bsh.eval("import java.text.*;"); + bsh.eval("import java.math.*;"); + bsh.eval("import java.lang.*;"); + bsh.eval("import java.util.*"); + bsh.eval("import com.sunwayworld.basemodule.business.test.task.landian.util.Util"); + bsh.set("$steps$",stepsInSameTestId); + return bsh.eval(bshScript); + } + + /** + 脚本里面写 + Double r1 = Util.get("倍率放电",1,"比容量",$steps$); + */ + public static Double get(String stepName,Integer stepNo,String desc,List stepsInSameTestId){ + if(!ObjectUtils.isEmpty(stepsInSameTestId)){ + StepDto stepDto = stepsInSameTestId.stream().filter(c -> c.getStepName().equals(stepName) && c.getStepNo().intValue() == stepNo.intValue()).findFirst().orElse(null); + if(stepDto!=null){ + Double fieldValue = (Double) ReflectionUtils.getFieldValue(stepDto, LanDianFieldEnum.getByDesc(desc).field); + return fieldValue; + } + } + return null; + } + + /** + 脚本里面写 + Double r1 = Util.get("检测项目名称",,$tasks$); + */ + public static Double get(String testName,List taskBeans){ + if(!ObjectUtils.isEmpty(taskBeans)){ + LimsTaskBean taskBean = taskBeans.stream().filter(c -> c.getTestName().equals(testName)).findFirst().orElse(null); + if(taskBean!=null && !ObjectUtils.isEmpty(taskBean.getResult())){ + return Double.parseDouble(taskBean.getResult()); + } + } + return null; + } + public static Double analysisTestBsh(String bshScript,List taskBeans) { + if(ObjectUtils.isEmpty(taskBeans)){ + return null; + } + if(ObjectUtils.isEmpty(bshScript)){ + return null; + } + BshExecutor bsh = getBshExecutor(); + bsh.eval("import java.text.*;"); + bsh.eval("import java.math.*;"); + bsh.eval("import java.lang.*;"); + bsh.eval("import java.util.*"); + bsh.eval("import com.sunwayworld.basemodule.business.test.task.landian.util.Util"); + bsh.set("$tasks$",taskBeans); + return bsh.eval(bshScript); + } + + public static void main(String[] args) { + String s = "Double r1 = Util.get(\"3h后电压\",$tasks$); Double r2 = Util.get(\"c\",$tasks$); return r1+r2;"; + List taskBeans = new ArrayList<>(); + LimsTaskBean e1 = new LimsTaskBean(); + e1.setTestName("3h后电压"); + e1.setResult("1.2"); + taskBeans.add(e1); + LimsTaskBean e2 = new LimsTaskBean(); + e2.setTestName("c"); + e2.setResult("2.3"); + taskBeans.add(e2); + BshExecutorCacheLoopRunner r = new BshExecutorCacheLoopRunner(); + r.run(); + Double result = analysisTestBsh(s,taskBeans); + System.out.println(result); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/LimsFolderTaskTestMiddleMapper.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/LimsFolderTaskTestMiddleMapper.java new file mode 100644 index 0000000..97501cb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/LimsFolderTaskTestMiddleMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.test.task.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsFolderTaskTestMiddleMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/LimsTaskMapper.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/LimsTaskMapper.java new file mode 100644 index 0000000..5af047f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/LimsTaskMapper.java @@ -0,0 +1,33 @@ +package com.sunwayworld.basemodule.business.test.task.mapper; + +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +import java.util.List; +import java.util.Map; + +@GikamBean +public interface LimsTaskMapper extends GenericMapper { + + List> selectTaskList(MapperParameter temp); + + List getShortQualityResult(MapperParameter parameter); + + List getStandardQualityResult(MapperParameter parameter); + + List getLongQualityResult(MapperParameter parameter); + + List getValidateTask(MapperParameter parameter); + + List getShortPareto(MapperParameter parameter); + + List getStandardPareto(MapperParameter parameter); + + List getLongPareto(MapperParameter parameter); + + List getStaffTaskStatistics(MapperParameter parameter); + + List> selectTaskResultByBatchNo(MapperParameter temp); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/LimsTestMatrixMapper.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/LimsTestMatrixMapper.java new file mode 100644 index 0000000..c7fe337 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/LimsTestMatrixMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.test.task.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsTestMatrixMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/conf/lims-folder-task-test-middle-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/conf/lims-folder-task-test-middle-mysql-mapper.xml new file mode 100644 index 0000000..124f463 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/conf/lims-folder-task-test-middle-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/conf/lims-folder-task-test-middle-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/conf/lims-folder-task-test-middle-oracle-mapper.xml new file mode 100644 index 0000000..124f463 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/conf/lims-folder-task-test-middle-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/conf/lims-folder-task-test-middle-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/conf/lims-folder-task-test-middle-sqlserver-mapper.xml new file mode 100644 index 0000000..124f463 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/conf/lims-folder-task-test-middle-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/conf/lims-task-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/conf/lims-task-mysql-mapper.xml new file mode 100644 index 0000000..8c88709 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/conf/lims-task-mysql-mapper.xml @@ -0,0 +1,779 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/conf/lims-task-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/conf/lims-task-oracle-mapper.xml new file mode 100644 index 0000000..0581c07 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/conf/lims-task-oracle-mapper.xml @@ -0,0 +1,628 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/conf/lims-task-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/conf/lims-task-sqlserver-mapper.xml new file mode 100644 index 0000000..ae50ba4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/conf/lims-task-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/conf/lims-test-matrix-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/conf/lims-test-matrix-mysql-mapper.xml new file mode 100644 index 0000000..cedbf10 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/conf/lims-test-matrix-mysql-mapper.xml @@ -0,0 +1,58 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/conf/lims-test-matrix-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/conf/lims-test-matrix-oracle-mapper.xml new file mode 100644 index 0000000..a25d887 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/mapper/conf/lims-test-matrix-oracle-mapper.xml @@ -0,0 +1,49 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/resource/LimsFolderTaskTestMiddleResource.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/resource/LimsFolderTaskTestMiddleResource.java new file mode 100644 index 0000000..6726cc4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/resource/LimsFolderTaskTestMiddleResource.java @@ -0,0 +1,30 @@ +package com.sunwayworld.basemodule.business.test.task.resource; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.table.bean.TableHeadBean; +import com.sunwayworld.framework.support.table.bean.TableRowBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.business.test.task.bean.LimsFolderTaskTestMiddleBean; +import com.sunwayworld.basemodule.business.test.task.service.LimsFolderTaskTestMiddleService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import org.springframework.web.bind.annotation.RequestMethod; + +import java.util.List; + +@RequestMapping("/secure/basemodule/business/test/folder-task-test-middles") +public interface LimsFolderTaskTestMiddleResource extends GenericResource { + + @RequestMapping(value = "/timeliness-rate-titles/queries", method = RequestMethod.POST) + List selectTimelinessRateTitleList(RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/timeliness-rate-row-vals/queries", method = RequestMethod.POST) + Page selectTimelinessRateValList(RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/timeliness-review-rate-titles/queries", method = RequestMethod.POST) + List selectTimelinessReviewRateTitleList(RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/timeliness-review-rate-row-vals/queries", method = RequestMethod.POST) + Page selectTimelinessReviewRateValList(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/resource/LimsTaskResource.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/resource/LimsTaskResource.java new file mode 100644 index 0000000..b8145f6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/resource/LimsTaskResource.java @@ -0,0 +1,76 @@ +package com.sunwayworld.basemodule.business.test.task.resource; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceStatusDTO; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; + +import javax.servlet.http.HttpServletResponse; +import java.io.IOException; +import java.util.List; + +@RequestMapping("/secure/basemodule/business/test/tasks") +public interface LimsTaskResource extends GenericResource, GenericAuditableResource, GenericChoosableResource { + + ResponseDTO create(RestJsonWrapperBean wrapper); + + List> cancel(RestJsonWrapperBean wrapper); + + ResponseDTO batchProcess(RestJsonWrapperBean wrapper); + + ResponseDTO batchComputeFormula(RestJsonWrapperBean wrapper); + + ResponseDTO equiptChoose(RestJsonWrapperBean wrapper); + + void batchDownload (String ids, HttpServletResponse response) throws IOException; + + void batchDownload1 (String ids, HttpServletResponse response) throws IOException; + + @PostMapping("/batchFinish") + ResponseDTO batchFinish(RestJsonWrapperBean wrapper); + + @PostMapping("/batchSkip") + ResponseDTO batchSkip(RestJsonWrapperBean wrapper); + + @PostMapping("/getOrdtaskIds") + String getOrdtaskIds(RestJsonWrapperBean wrapper); + + @PostMapping("/batchUpdate") + void batchUpdate(RestJsonWrapperBean wrapper); + + @PostMapping("/rollBack") + Long rollBack(RestJsonWrapperBean wrapper); + + + @PostMapping("/newGetOrdtaskIds") + String newGetOrdtaskIds(RestJsonWrapperBean wrapper); + + @PostMapping("/getTestSampleDetailList") + Page getTestSampleDetailList(RestJsonWrapperBean wrapper); + + String operaValidator(RestJsonWrapperBean wrapper); + + //时间段内,按天和检测人统计项目测试量; + @PostMapping("/getStaffTaskStatistics") + Page getStaffTaskStatistics(RestJsonWrapperBean wrapper); + + @PostMapping("/operateTestStatus") + ResponseDTO operateTestStatus(RestJsonWrapperBean wrapper); + + @PostMapping("/bindEquipt") + void bindEquipt(RestJsonWrapperBean wrapper); + + @PostMapping("/takeTask") + ResponseDTO takeTask(RestJsonWrapperBean wrapper); + + @PostMapping("/changeTaskLabIdWhenWaitingTest") + ResponseDTO changeTaskLabIdWhenWaitingTest(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/resource/LimsTaskSpcResource.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/resource/LimsTaskSpcResource.java new file mode 100644 index 0000000..b8e73dc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/resource/LimsTaskSpcResource.java @@ -0,0 +1,48 @@ +package com.sunwayworld.basemodule.business.test.task.resource; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import java.util.List; +import java.util.Map; + +/** + * @author liujie + * @date 2023/5/24 + */ +@RequestMapping("/secure/basemodule/business/test/taskSpcs") + +public interface LimsTaskSpcResource { + + Map getShortQualityResult(RestJsonWrapperBean wrapper); + Map boxplotResult(RestJsonWrapperBean wrapper); + List> getShortPareto(RestJsonWrapperBean wrapper); + + List > getStandardQualityResult(RestJsonWrapperBean wrapper); + + Map standardBoxplotResult(RestJsonWrapperBean wrapper); + + List> getStandardPareto(RestJsonWrapperBean wrapper); + + + List > getLongQualityResult(RestJsonWrapperBean wrapper); + + Map longBoxplotResult(RestJsonWrapperBean wrapper); + + List> getLongPareto(RestJsonWrapperBean wrapper); + + Map getShortQCSLValue(RestJsonWrapperBean wrapperBean); + + Map getEquiptCodeAndName(RestJsonWrapperBean wrapperBean); + + Map getEquipts(RestJsonWrapperBean wrapper); + + Map> getLongReferenceValue(RestJsonWrapperBean wrapper); + + Map> getStandardLimitValue(RestJsonWrapperBean wrapper); + + + + + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/resource/LimsTestMatrixResource.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/resource/LimsTestMatrixResource.java new file mode 100644 index 0000000..52fbc87 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/resource/LimsTestMatrixResource.java @@ -0,0 +1,38 @@ +package com.sunwayworld.basemodule.business.test.task.resource; + +import com.sunwayworld.basemodule.business.test.task.bean.LimsTestMatrixBean; +import com.sunwayworld.basemodule.business.test.task.service.LimsTestMatrixService; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import com.sunwayworld.framework.support.table.bean.TableHeadBean; +import com.sunwayworld.framework.support.table.bean.TableRowBean; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; + +import java.util.List; +import java.util.Map; + +@RequestMapping("/secure/basemodule/business/test-matrixs") +public interface LimsTestMatrixResource extends GenericResource, GenericChoosableResource { + + @RequestMapping(value = "/{folderId}/test-matrix-titles/queries", method = RequestMethod.GET) + List selectTestMatrixTitleList(@PathVariable Long folderId); + + @RequestMapping(value = "/{folderId}/test-matrix-row-vals/queries", method = RequestMethod.GET) + List selectTestMatrixValList(@PathVariable Long folderId); + + @RequestMapping(value = "/testMartix/checkFlag/opera", method = RequestMethod.POST) + void updateTestMartixCheckFlag(RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/opera/validator", method = RequestMethod.POST) + void operaValidator(RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/testStatus", method = RequestMethod.POST) + void testStatus(RestJsonWrapperBean wrapper); + + //收样完成情况 + @RequestMapping(value = "/getReceiveStatistics", method = RequestMethod.POST) + Map getReceiveStatistics(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/resource/impl/LimsFolderTaskTestMiddleResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/resource/impl/LimsFolderTaskTestMiddleResourceImpl.java new file mode 100644 index 0000000..4478224 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/resource/impl/LimsFolderTaskTestMiddleResourceImpl.java @@ -0,0 +1,64 @@ +package com.sunwayworld.basemodule.business.test.task.resource.impl; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.support.table.bean.TableHeadBean; +import com.sunwayworld.framework.support.table.bean.TableRowBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.business.test.task.resource.LimsFolderTaskTestMiddleResource; +import com.sunwayworld.basemodule.business.test.task.service.LimsFolderTaskTestMiddleService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; + +@LogModule("检测项目中间表") +@RestController +@GikamBean +public class LimsFolderTaskTestMiddleResourceImpl implements LimsFolderTaskTestMiddleResource { + + @Autowired + private LimsFolderTaskTestMiddleService limsFolderTaskTestMiddleService; + + @Override + public LimsFolderTaskTestMiddleService getService() { + return limsFolderTaskTestMiddleService; + } + + @Log(value = "新增检测项目中间表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Log(value = "及时率的表头列表", type = LogType.SELECT) + @Override + public List selectTimelinessRateTitleList(RestJsonWrapperBean wrapper) { + return getService().selectTimelinessRateTitleList(wrapper); + } + + @Log(value = "及时率的值列表", type = LogType.SELECT) + @Override + public Page selectTimelinessRateValList(RestJsonWrapperBean wrapper) { + return getService().selectTimelinessRateValList(wrapper); + } + + @Log(value = "结果复核及时率的表头列表", type = LogType.SELECT) + @Override + public List selectTimelinessReviewRateTitleList(RestJsonWrapperBean wrapper) { + return getService().selectTimelinessReviewRateTitleList(wrapper); + } + + @Log(value = "结果复核及时率的值列表", type = LogType.SELECT) + @Override + public Page selectTimelinessReviewRateValList(RestJsonWrapperBean wrapper) { + return getService().selectTimelinessReviewRateValList(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/resource/impl/LimsTaskResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/resource/impl/LimsTaskResourceImpl.java new file mode 100644 index 0000000..2b11c7c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/resource/impl/LimsTaskResourceImpl.java @@ -0,0 +1,159 @@ +package com.sunwayworld.basemodule.business.test.task.resource.impl; + +import com.alibaba.fastjson.JSONObject; +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.resource.LimsTaskResource; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.basemodule.business.test.task.validator.LimsTaskOperateValidator; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.validator.data.annotation.ValidateDataWith; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceStatusDTO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import javax.servlet.http.HttpServletResponse; +import java.io.IOException; +import java.util.HashMap; +import java.util.List; + +@LogModule("委托单项目表") +@RestController +@GikamBean +public class LimsTaskResourceImpl implements LimsTaskResource { + + @Autowired + private LimsTaskService limsTaskService; + + @Override + public LimsTaskService getService() { + return limsTaskService; + } + + @Log(value = "新增委托单项目表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + @PostMapping("/create") + public ResponseDTO create(RestJsonWrapperBean wrapper) { + return getService().create(wrapper); + } + + @Override + @RequestMapping(value = "/cancel", method = RequestMethod.PUT) + public List> cancel(RestJsonWrapperBean wrapper) { + return getService().cancel(wrapper); + } + + @Override + @PostMapping("/batchProcess") + public ResponseDTO batchProcess(RestJsonWrapperBean wrapper) { + return getService().batchProcess(wrapper); + } + + @Override + @PostMapping("/batchComputeFormula") + public ResponseDTO batchComputeFormula(RestJsonWrapperBean wrapper) { + return getService().batchComputeFormula(wrapper); + } + + @Override + @PostMapping("/equiptChoose") + public ResponseDTO equiptChoose(RestJsonWrapperBean wrapper) { + return getService().equiptChoose(wrapper); + } + + @Override + @GetMapping("/batchDownload/{ids}") + public void batchDownload(@PathVariable String ids, HttpServletResponse response) throws IOException { + getService().batchDownload(ids, response); + } + + @Override + @GetMapping("/batchDownload1/{ids}") + public void batchDownload1(@PathVariable String ids, HttpServletResponse response) throws IOException { + getService().batchDownload1(ids, response); + } + + @Override + @PostMapping("/batchFinish") + public ResponseDTO batchFinish(RestJsonWrapperBean wrapper) { + return getService().batchFinish(wrapper); + } + + @Override + @PostMapping("/batchSkip") + public ResponseDTO batchSkip(RestJsonWrapperBean wrapper) { + return getService().batchSkip(wrapper); + } + + @Override + @PostMapping("/getTestSampleDetailList") + public Page getTestSampleDetailList(RestJsonWrapperBean wrapper) { + return getService().getTestSampleDetailList(wrapper); + } + + @Override + public String getOrdtaskIds(RestJsonWrapperBean wrapper) { + return getService().getOrdtaskIds(wrapper); + } + + @Override + public void batchUpdate(RestJsonWrapperBean wrapper) { + getService().batchUpdate(wrapper); + } + + @Override + public Long rollBack(RestJsonWrapperBean wrapper) { + return getService().rollBack(wrapper); + } + + @Override + public String newGetOrdtaskIds(RestJsonWrapperBean wrapper) { + return getService().newGetOrdtaskIds(wrapper) ; + } + + @Log(value = "操作前的校验", type = LogType.SELECT) + @ValidateDataWith(LimsTaskOperateValidator.class) + @PostMapping("/operaValidator") + @Override + public String operaValidator(RestJsonWrapperBean wrapper) { + HashMap successMap = new HashMap<>(); + successMap.put("result", "success"); + return new JSONObject(successMap).toJSONString(); + } + + @Override + public Page getStaffTaskStatistics(RestJsonWrapperBean wrapper) { + return getService().getStaffTaskStatistics(wrapper) ; + } + + @Override + public ResponseDTO operateTestStatus(RestJsonWrapperBean wrapper) { + return getService().operateTestStatus(wrapper) ; + } + + @Override + public void bindEquipt(RestJsonWrapperBean wrapper) { + getService().bindEquipt(wrapper); + } + + @Override + public ResponseDTO takeTask(RestJsonWrapperBean wrapper) { + return getService().takeTask(wrapper); + } + + @Override + public ResponseDTO changeTaskLabIdWhenWaitingTest(RestJsonWrapperBean wrapper) { + return getService().changeTaskLabIdWhenWaitingTest(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/resource/impl/LimsTaskSpcResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/resource/impl/LimsTaskSpcResourceImpl.java new file mode 100644 index 0000000..fdd07c0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/resource/impl/LimsTaskSpcResourceImpl.java @@ -0,0 +1,112 @@ +package com.sunwayworld.basemodule.business.test.task.resource.impl; + +import com.sunwayworld.basemodule.business.test.task.resource.LimsTaskSpcResource; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskSpcService; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * @author liujie + * @date 2023/5/24 + */ + +@RestController +@GikamBean +public class LimsTaskSpcResourceImpl implements LimsTaskSpcResource { + + @Autowired + LimsTaskSpcService limsTaskSpcService; + + + @Override + @PostMapping("/getShortQualityResult") + public Map getShortQualityResult(RestJsonWrapperBean wrapper) { + return limsTaskSpcService.getShortQualityResult(wrapper); + } + + @Override + @PostMapping("/boxplotResult") + public Map boxplotResult(RestJsonWrapperBean wrapper) { + return limsTaskSpcService.boxplotResult(wrapper); + } + + @Override + @PostMapping("/getShortPareto") + public List> getShortPareto(RestJsonWrapperBean wrapper) { + return limsTaskSpcService.getShortPareto(wrapper); + } + + @Override + @PostMapping("/getstandardQualityResult") + public List> getStandardQualityResult(RestJsonWrapperBean wrapper) { + return limsTaskSpcService.getStandardQualityResult(wrapper); + } + + @Override + @PostMapping("/standardBoxplotResult") + public Map standardBoxplotResult(RestJsonWrapperBean wrapper) { + return limsTaskSpcService.standardBoxplotResult(wrapper); + } + + @Override + @PostMapping("/getStandardPareto") + public List> getStandardPareto(RestJsonWrapperBean wrapper) { + return limsTaskSpcService.getStandardPareto(wrapper); + } + + @Override + @PostMapping("/getLongQualityResult") + public List> getLongQualityResult(RestJsonWrapperBean wrapper) { + return limsTaskSpcService.getLongQualityResult(wrapper); + } + + @Override + @PostMapping("/longBoxplotResult") + public Map longBoxplotResult(RestJsonWrapperBean wrapper) { + return limsTaskSpcService.longBoxplotResult(wrapper); + } + + @Override + @PostMapping("/getLongPareto") + public List> getLongPareto(RestJsonWrapperBean wrapper) { + return limsTaskSpcService.getLongPareto(wrapper); + } + + @Override + @PostMapping("/getShortQCSLValue") + public Map getShortQCSLValue(RestJsonWrapperBean wrapperBean) { + return limsTaskSpcService.getShortQCSLValue(wrapperBean); + } + + @Override + @PostMapping("/getEquiptCodeAndName") + public Map getEquiptCodeAndName(RestJsonWrapperBean wrapperBean) { + return limsTaskSpcService.getEquiptCodeAndName(wrapperBean); + } + + @Override + @PostMapping("/getEquipts") + public Map getEquipts(RestJsonWrapperBean wrapper) { + return limsTaskSpcService.getEquipts(wrapper); + } + + @Override + @PostMapping("/getLongReferenceValue") + public Map> getLongReferenceValue(RestJsonWrapperBean wrapper) { + return limsTaskSpcService.getLongReferenceValue(wrapper); + } + + @Override + @PostMapping("/getStandardLimitValue") + public Map> getStandardLimitValue(RestJsonWrapperBean wrapper) { + return limsTaskSpcService.getStandardLimitValue(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/resource/impl/LimsTestMatrixResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/resource/impl/LimsTestMatrixResourceImpl.java new file mode 100644 index 0000000..e2a9284 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/resource/impl/LimsTestMatrixResourceImpl.java @@ -0,0 +1,72 @@ +package com.sunwayworld.basemodule.business.test.task.resource.impl; + +import com.sunwayworld.basemodule.business.test.task.resource.LimsTestMatrixResource; +import com.sunwayworld.basemodule.business.test.task.service.LimsTestMatrixService; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.table.bean.TableHeadBean; +import com.sunwayworld.framework.support.table.bean.TableRowBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; +import java.util.Map; + +@LogModule("试验矩阵") +@RestController +@GikamBean +public class LimsTestMatrixResourceImpl implements LimsTestMatrixResource { + + @Autowired + private LimsTestMatrixService limsTestMatrixService; + + @Override + public LimsTestMatrixService getService() { + return limsTestMatrixService; + } + + @Log(value = "新增试验矩阵", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Log(value = "查询试验矩阵头", type = LogType.SELECT) + @Override + public List selectTestMatrixTitleList(Long folderId) { + return getService().selectTestMatrixTitleList(folderId); + } + + @Log(value = "查询试验矩阵", type = LogType.SELECT) + @Override + public List selectTestMatrixValList(Long folderId) { + return getService().selectTestMatrixValList(folderId); + } + + @Log(value = "修改试验矩阵关联标识各个操作", type = LogType.UPDATE) + @Override + public void updateTestMartixCheckFlag(RestJsonWrapperBean wrapper) { + getService().updateTestMartixCheckFlag(wrapper); + } + + @Log(value = "矩阵试验过程各个操作前的校验", type = LogType.SELECT) + @Override + public void operaValidator(RestJsonWrapperBean wrapper) {} + + @Log(value = "矩阵试验状态修改", type = LogType.UPDATE) + @Override + public void testStatus(RestJsonWrapperBean wrapper) { + getService().testStatus(wrapper); + } + + @Override + public Map getReceiveStatistics(RestJsonWrapperBean wrapper) { + return getService().getReceiveStatistics(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/service/LimsFolderTaskTestMiddleService.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/service/LimsFolderTaskTestMiddleService.java new file mode 100644 index 0000000..cbc4b17 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/service/LimsFolderTaskTestMiddleService.java @@ -0,0 +1,25 @@ +package com.sunwayworld.basemodule.business.test.task.service; + +import com.sunwayworld.basemodule.business.test.task.bean.LimsFolderTaskTestMiddleBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.table.bean.TableHeadBean; +import com.sunwayworld.framework.support.table.bean.TableRowBean; + +import java.util.List; + +public interface LimsFolderTaskTestMiddleService extends GenericService { + + // 定时任务 + void insertTestMiddle(); + + List selectTimelinessRateTitleList(RestJsonWrapperBean wrapper); + + Page selectTimelinessRateValList(RestJsonWrapperBean wrapper); + + List selectTimelinessReviewRateTitleList(RestJsonWrapperBean wrapper); + + Page selectTimelinessReviewRateValList(RestJsonWrapperBean wrapper); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/service/LimsTaskService.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/service/LimsTaskService.java new file mode 100644 index 0000000..e4a72e5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/service/LimsTaskService.java @@ -0,0 +1,109 @@ +package com.sunwayworld.basemodule.business.test.task.service; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.folder.vo.QmsCancelReceiptVO; +import com.sunwayworld.basemodule.business.test.folder.vo.SapCancelReceiptVO; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceStatusDTO; +import com.sunwayworld.module.sys.bpmn.engine.CoreBpmnRuntimeSource; +import org.springframework.transaction.annotation.Transactional; + +import javax.servlet.http.HttpServletResponse; +import java.io.UnsupportedEncodingException; +import java.util.List; +import java.util.Map; + +public interface LimsTaskService extends GenericService, GenericAuditableService, GenericChoosableService { + + ResponseDTO create(RestJsonWrapperBean jsonWrapper); + + void processPassAfter(List> instanceStatusList,RestJsonWrapperBean wrapper); + + void updateBpmnUserByQualityFolderWhenResultCheck(List taskBeans); + + void updateTaskEptExceptionByDisCriminateTask(List taskBeans); + + void processPassBefore(List> runtimeSourceList); + + void processHangUpWhenResultCheckReject(List hangUpTasks,String bpmn_comment); + + List> cancel(RestJsonWrapperBean wrapper); + + ResponseDTO batchProcess(RestJsonWrapperBean wrapper); + + ResponseDTO equiptChoose(RestJsonWrapperBean wrapper); + + void resultReviewDoneCallBack(List idList); + + void resultReviewRejectCallBack(List idList); + + ResponseDTO batchSkip(RestJsonWrapperBean wrapper); + + ResponseDTO batchFinish(RestJsonWrapperBean wrapper); + + ResponseDTO batchComputeFormula(RestJsonWrapperBean wrapper); + + String getOrdtaskIds(RestJsonWrapperBean wrapper); + + void batchUpdate(RestJsonWrapperBean wrapper); + + Long rollBack(RestJsonWrapperBean wrapper); + + String newGetOrdtaskIds(RestJsonWrapperBean wrapper); + + void handleSapCancelDetection(SapCancelReceiptVO sapCancelReceiptVO); + + void handleQmsCancelDetection(QmsCancelReceiptVO qmsCancelReceiptVO); + + void createTestMatrixByAddTaks(List parses); + + //结果复核提交后,触发判异逻辑 + void spcDiscriminate(List beans); + + void spcDiscriminateShortQuality(List beans); + + void spcDiscriminateShortQualityKouDian(List beans); + + void spcDiscriminateShortQualityNotKouDian(List beans); + + void spcDiscriminateNotShortQuality(List beans); + + void handleQmsChangeJudge(QmsCancelReceiptVO qmsCancelReceiptVO); + + void batchDownload(String ids, HttpServletResponse response) throws UnsupportedEncodingException; + + void batchDownload1(String ids, HttpServletResponse response) throws UnsupportedEncodingException; + + List selectTaskList(MapperParameter temp); + + void spcValidate(LimsTaskBean task,List discriminatoryIds);// + + Page getTestSampleDetailList(RestJsonWrapperBean wrapper); + + Page getStaffTaskStatistics(RestJsonWrapperBean wrapper); + + ResponseDTO operateTestStatus(RestJsonWrapperBean wrapper); + + void rejectToTaskWaitingInputResult(RestJsonWrapperBean wrapper); + + void taskTransferInputResult(RestJsonWrapperBean wrapper); + + void assignWorkFlowTask(List taskBeans, String userId); + + void bindEquipt(RestJsonWrapperBean wrapper); + + ResponseDTO restartAddBpmnTaskUsers(List taskBeans, List rows); + + ResponseDTO takeTask(RestJsonWrapperBean wrapper); + + ResponseDTO changeTaskLabIdWhenWaitingTest(RestJsonWrapperBean wrapper); + + List> selectTaskResultByBatchNo(MapperParameter temp); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/service/LimsTaskSpcService.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/service/LimsTaskSpcService.java new file mode 100644 index 0000000..f9a2e10 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/service/LimsTaskSpcService.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.business.test.task.service; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; +import java.util.Map; + +/** + * @author liujie + * @date 2023/5/24 + */ +public interface LimsTaskSpcService { + Map getShortQualityResult(RestJsonWrapperBean wrapper); + + Map boxplotResult(RestJsonWrapperBean wrapper); + + List> getShortPareto(RestJsonWrapperBean wrapper); + + List> getStandardQualityResult(RestJsonWrapperBean wrapper); + + Map standardBoxplotResult(RestJsonWrapperBean wrapper); + + List> getStandardPareto(RestJsonWrapperBean wrapper); + + List> getLongQualityResult(RestJsonWrapperBean wrapper); + + Map longBoxplotResult(RestJsonWrapperBean wrapper); + + List> getLongPareto(RestJsonWrapperBean wrapper); + + Map getShortQCSLValue(RestJsonWrapperBean wrapperBean); + + Map getEquiptCodeAndName(RestJsonWrapperBean wrapperBean); + + Map getEquipts(RestJsonWrapperBean wrapper); + + Map> getLongReferenceValue(RestJsonWrapperBean wrapper); + + Map> getStandardLimitValue(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/service/LimsTestMatrixService.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/service/LimsTestMatrixService.java new file mode 100644 index 0000000..def9828 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/service/LimsTestMatrixService.java @@ -0,0 +1,28 @@ +package com.sunwayworld.basemodule.business.test.task.service; + +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTestMatrixBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; +import com.sunwayworld.framework.support.table.bean.TableHeadBean; +import com.sunwayworld.framework.support.table.bean.TableRowBean; + +import java.util.List; +import java.util.Map; + +public interface LimsTestMatrixService extends GenericService, GenericChoosableService { + + List selectTestMatrixTitleList(Long folderId); + + List selectTestMatrixValList(Long folderId); + + void updateTestMartixCheckFlag(RestJsonWrapperBean wrapper); + + void copyTestMatrixBeans(Long newFolderId, List cruOrdtaskBeans, List cruOrderBeans, List copyTestMatrixList); + + void testStatus(RestJsonWrapperBean wrapper); + + Map getReceiveStatistics(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/service/impl/LimsFolderTaskTestMiddleServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/service/impl/LimsFolderTaskTestMiddleServiceImpl.java new file mode 100644 index 0000000..d82d345 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/service/impl/LimsFolderTaskTestMiddleServiceImpl.java @@ -0,0 +1,1008 @@ +package com.sunwayworld.basemodule.business.test.task.service.impl; + +import com.sunwayworld.baseline.framework.utils.LocalDateUtils; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskTestMiddleDto; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.data.page.Pagination; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.support.domain.AbstractBaseData; +import com.sunwayworld.framework.support.table.TableCellDescriptor; +import com.sunwayworld.framework.support.table.TableConstant; +import com.sunwayworld.framework.support.table.TableHelper; +import com.sunwayworld.framework.support.table.bean.TableCellBean; +import com.sunwayworld.framework.support.table.bean.TableHeadBean; +import com.sunwayworld.framework.support.table.bean.TableRowBean; +import com.sunwayworld.framework.utils.*; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.business.test.task.dao.LimsFolderTaskTestMiddleDao; +import com.sunwayworld.basemodule.business.test.task.bean.LimsFolderTaskTestMiddleBean; +import com.sunwayworld.basemodule.business.test.task.service.LimsFolderTaskTestMiddleService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import javax.servlet.http.HttpServletRequest; +import java.math.BigDecimal; +import java.math.RoundingMode; +import java.text.DecimalFormat; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.time.LocalTime; +import java.time.format.DateTimeFormatter; +import java.time.temporal.ChronoUnit; +import java.util.*; +import java.util.stream.Collectors; +import java.util.stream.IntStream; +import java.util.stream.Stream; + +@Repository +@GikamBean +public class LimsFolderTaskTestMiddleServiceImpl implements LimsFolderTaskTestMiddleService { + + private static final Logger logger = LogManager.getLogger(LimsFolderTaskTestMiddleServiceImpl.class); + + @Autowired + private LimsFolderTaskTestMiddleDao limsFolderTaskTestMiddleDao; + + @Autowired + private LimsTaskService limsTaskService; + + @Autowired + private LimsFolderService limsFolderService; + + @Override + @SuppressWarnings("unchecked") + public LimsFolderTaskTestMiddleDao getDao() { + return limsFolderTaskTestMiddleDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsFolderTaskTestMiddleBean limsFolderTaskTestMiddle = jsonWrapper.parseUnique(LimsFolderTaskTestMiddleBean.class); + limsFolderTaskTestMiddle.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsFolderTaskTestMiddle); + return limsFolderTaskTestMiddle.getId(); + } + + + @Override + @Transactional + public void insertTestMiddle() { + LocalDate yesterday = LocalDate.now().minusDays(10L); + + List firstEffect = testInput("首效",yesterday); + List co = testInput("Co",yesterday); + List wetProcessDV10 = testInput("湿法粒度-Dv10",yesterday); + List semDesktop = testInput("SEM-台式",yesterday); + List multiplicationTest = testInput("倍率测试",yesterday); + List wetProcessWiden = testInput("湿法粒度-宽化系数",yesterday); + List physicalItems = testInput("物理项目",yesterday); + List wetProcessDV0 = testInput("湿法粒度-Dv0",yesterday); + List cycleTest = testInput("循环测试",yesterday); + List volumePartition = testInput("分容",yesterday); + List chemistry = testInput("化成",yesterday); + List kValueTest = testInput("K值测试",yesterday); + List compactionDensity = testInput("压实密度-1T",yesterday); + List li = testInput("Li",yesterday); + List ni = testInput("Ni",yesterday); + List wetProcessDV50 = testInput("wetProcessDV50",yesterday); + List firstEffectTest = testInput("首效测试",yesterday); + List t01 = testInput("T01",yesterday); + List solubleLi = testInput("可溶Li+",yesterday); + List temperatureCycle = testInput("常温循环",yesterday); + List softPackage = testInput("软包项目",yesterday); + List burn = testInput("S-灼烧",yesterday); + List dcrTest = testInput("DCR测试",yesterday); + List jms = testInput("JMS",yesterday); + List cycleDcr = testInput("循环DCR",yesterday); + List bet = testInput("BET",yesterday); + List copperColoration = testInput("铜显色",yesterday); + + + LimsFolderTaskTestMiddleBean limsFolderTaskTestMiddleBeanCount = new LimsFolderTaskTestMiddleBean(); + limsFolderTaskTestMiddleBeanCount.setId(ApplicationContextHelper.getNextIdentity()); + limsFolderTaskTestMiddleBeanCount.setTestDate(yesterday); + limsFolderTaskTestMiddleBeanCount.setTestType("总数"); + limsFolderTaskTestMiddleBeanCount.setFirstEffect(String.valueOf(firstEffect.get(0))); + limsFolderTaskTestMiddleBeanCount.setCo(String.valueOf(co.get(0))); + limsFolderTaskTestMiddleBeanCount.setWetProcessDV10(String.valueOf(wetProcessDV10.get(0))); + limsFolderTaskTestMiddleBeanCount.setSemDesktop(String.valueOf(semDesktop.get(0))); + limsFolderTaskTestMiddleBeanCount.setMultiplicationTest(String.valueOf(multiplicationTest.get(0))); + limsFolderTaskTestMiddleBeanCount.setWetProcessWiden(String.valueOf(wetProcessWiden.get(0))); + limsFolderTaskTestMiddleBeanCount.setPhysicalItems(String.valueOf(physicalItems.get(0))); + limsFolderTaskTestMiddleBeanCount.setWetProcessDV0(String.valueOf(wetProcessDV0.get(0))); + limsFolderTaskTestMiddleBeanCount.setCycleTest(String.valueOf(cycleTest.get(0))); + limsFolderTaskTestMiddleBeanCount.setVolumePartition(String.valueOf(volumePartition.get(0))); + limsFolderTaskTestMiddleBeanCount.setChemistry(String.valueOf(chemistry.get(0))); + limsFolderTaskTestMiddleBeanCount.setkValueTest(String.valueOf(kValueTest.get(0))); + limsFolderTaskTestMiddleBeanCount.setCompactionDensity(String.valueOf(compactionDensity.get(0))); + limsFolderTaskTestMiddleBeanCount.setLi(String.valueOf(li.get(0))); + limsFolderTaskTestMiddleBeanCount.setNi(String.valueOf(ni.get(0))); + limsFolderTaskTestMiddleBeanCount.setWetProcessDV50(String.valueOf(wetProcessDV50.get(0))); + limsFolderTaskTestMiddleBeanCount.setFirstEffectTest(String.valueOf(firstEffectTest.get(0))); + limsFolderTaskTestMiddleBeanCount.setT01(String.valueOf(t01.get(0))); + limsFolderTaskTestMiddleBeanCount.setSolubleLi(String.valueOf(solubleLi.get(0))); + limsFolderTaskTestMiddleBeanCount.setTemperatureCycle(String.valueOf(temperatureCycle.get(0))); + limsFolderTaskTestMiddleBeanCount.setSoftPackage(String.valueOf(softPackage.get(0))); + limsFolderTaskTestMiddleBeanCount.setBurn(String.valueOf(burn.get(0))); + limsFolderTaskTestMiddleBeanCount.setDcrTest(String.valueOf(dcrTest.get(0))); + limsFolderTaskTestMiddleBeanCount.setJms(String.valueOf(jms.get(0))); + limsFolderTaskTestMiddleBeanCount.setCycleDcr(String.valueOf(cycleDcr.get(0))); + limsFolderTaskTestMiddleBeanCount.setBet(String.valueOf(bet.get(0))); + limsFolderTaskTestMiddleBeanCount.setCopperColoration(String.valueOf(copperColoration.get(0))); + limsFolderTaskTestMiddleBeanCount.setSearchTime(LocalDateTime.now()); + + + + + LimsFolderTaskTestMiddleBean limsFolderTaskTestMiddleBeanDone = new LimsFolderTaskTestMiddleBean(); + limsFolderTaskTestMiddleBeanDone.setId(ApplicationContextHelper.getNextIdentity()); + limsFolderTaskTestMiddleBeanDone.setTestDate(yesterday); + limsFolderTaskTestMiddleBeanDone.setTestType("完成"); + limsFolderTaskTestMiddleBeanDone.setFirstEffect(String.valueOf(firstEffect.get(1))); + limsFolderTaskTestMiddleBeanDone.setCo(String.valueOf(co.get(1))); + limsFolderTaskTestMiddleBeanDone.setWetProcessDV10(String.valueOf(wetProcessDV10.get(1))); + limsFolderTaskTestMiddleBeanDone.setSemDesktop(String.valueOf(semDesktop.get(1))); + limsFolderTaskTestMiddleBeanDone.setMultiplicationTest(String.valueOf(multiplicationTest.get(1))); + limsFolderTaskTestMiddleBeanDone.setWetProcessWiden(String.valueOf(wetProcessWiden.get(1))); + limsFolderTaskTestMiddleBeanDone.setPhysicalItems(String.valueOf(physicalItems.get(1))); + limsFolderTaskTestMiddleBeanDone.setWetProcessDV0(String.valueOf(wetProcessDV0.get(1))); + limsFolderTaskTestMiddleBeanDone.setCycleTest(String.valueOf(cycleTest.get(1))); + limsFolderTaskTestMiddleBeanDone.setVolumePartition(String.valueOf(volumePartition.get(1))); + limsFolderTaskTestMiddleBeanDone.setChemistry(String.valueOf(chemistry.get(1))); + limsFolderTaskTestMiddleBeanDone.setkValueTest(String.valueOf(kValueTest.get(1))); + limsFolderTaskTestMiddleBeanDone.setCompactionDensity(String.valueOf(compactionDensity.get(1))); + limsFolderTaskTestMiddleBeanDone.setLi(String.valueOf(li.get(1))); + limsFolderTaskTestMiddleBeanDone.setNi(String.valueOf(ni.get(1))); + limsFolderTaskTestMiddleBeanDone.setWetProcessDV50(String.valueOf(wetProcessDV50.get(1))); + limsFolderTaskTestMiddleBeanDone.setFirstEffectTest(String.valueOf(firstEffectTest.get(1))); + limsFolderTaskTestMiddleBeanDone.setT01(String.valueOf(t01.get(1))); + limsFolderTaskTestMiddleBeanDone.setSolubleLi(String.valueOf(solubleLi.get(1))); + limsFolderTaskTestMiddleBeanDone.setTemperatureCycle(String.valueOf(temperatureCycle.get(1))); + limsFolderTaskTestMiddleBeanDone.setSoftPackage(String.valueOf(softPackage.get(1))); + limsFolderTaskTestMiddleBeanDone.setBurn(String.valueOf(burn.get(1))); + limsFolderTaskTestMiddleBeanDone.setDcrTest(String.valueOf(dcrTest.get(1))); + limsFolderTaskTestMiddleBeanDone.setJms(String.valueOf(jms.get(1))); + limsFolderTaskTestMiddleBeanDone.setCycleDcr(String.valueOf(cycleDcr.get(1))); + limsFolderTaskTestMiddleBeanDone.setBet(String.valueOf(bet.get(1))); + limsFolderTaskTestMiddleBeanDone.setCopperColoration(String.valueOf(copperColoration.get(1))); + limsFolderTaskTestMiddleBeanDone.setSearchTime(LocalDateTime.now()); + + LimsFolderTaskTestMiddleBean limsFolderTaskTestMiddleBeanUnDone= new LimsFolderTaskTestMiddleBean(); + limsFolderTaskTestMiddleBeanUnDone.setId(ApplicationContextHelper.getNextIdentity()); + limsFolderTaskTestMiddleBeanUnDone.setTestDate(yesterday); + limsFolderTaskTestMiddleBeanUnDone.setTestType("未完成"); + limsFolderTaskTestMiddleBeanUnDone.setFirstEffect(String.valueOf(firstEffect.get(2))); + limsFolderTaskTestMiddleBeanUnDone.setCo(String.valueOf(co.get(2))); + limsFolderTaskTestMiddleBeanUnDone.setWetProcessDV10(String.valueOf(wetProcessDV10.get(2))); + limsFolderTaskTestMiddleBeanUnDone.setSemDesktop(String.valueOf(semDesktop.get(2))); + limsFolderTaskTestMiddleBeanUnDone.setMultiplicationTest(String.valueOf(multiplicationTest.get(2))); + limsFolderTaskTestMiddleBeanUnDone.setWetProcessWiden(String.valueOf(wetProcessWiden.get(2))); + limsFolderTaskTestMiddleBeanUnDone.setPhysicalItems(String.valueOf(physicalItems.get(2))); + limsFolderTaskTestMiddleBeanUnDone.setWetProcessDV0(String.valueOf(wetProcessDV0.get(2))); + limsFolderTaskTestMiddleBeanUnDone.setCycleTest(String.valueOf(cycleTest.get(2))); + limsFolderTaskTestMiddleBeanUnDone.setVolumePartition(String.valueOf(volumePartition.get(2))); + limsFolderTaskTestMiddleBeanUnDone.setChemistry(String.valueOf(chemistry.get(2))); + limsFolderTaskTestMiddleBeanUnDone.setkValueTest(String.valueOf(kValueTest.get(2))); + limsFolderTaskTestMiddleBeanUnDone.setCompactionDensity(String.valueOf(compactionDensity.get(2))); + limsFolderTaskTestMiddleBeanUnDone.setLi(String.valueOf(li.get(2))); + limsFolderTaskTestMiddleBeanUnDone.setNi(String.valueOf(ni.get(2))); + limsFolderTaskTestMiddleBeanUnDone.setWetProcessDV50(String.valueOf(wetProcessDV50.get(2))); + limsFolderTaskTestMiddleBeanUnDone.setFirstEffectTest(String.valueOf(firstEffectTest.get(2))); + limsFolderTaskTestMiddleBeanUnDone.setT01(String.valueOf(t01.get(2))); + limsFolderTaskTestMiddleBeanUnDone.setSolubleLi(String.valueOf(solubleLi.get(2))); + limsFolderTaskTestMiddleBeanUnDone.setTemperatureCycle(String.valueOf(temperatureCycle.get(2))); + limsFolderTaskTestMiddleBeanUnDone.setSoftPackage(String.valueOf(softPackage.get(2))); + limsFolderTaskTestMiddleBeanUnDone.setBurn(String.valueOf(burn.get(2))); + limsFolderTaskTestMiddleBeanUnDone.setDcrTest(String.valueOf(dcrTest.get(2))); + limsFolderTaskTestMiddleBeanUnDone.setJms(String.valueOf(jms.get(2))); + limsFolderTaskTestMiddleBeanUnDone.setCycleDcr(String.valueOf(cycleDcr.get(2))); + limsFolderTaskTestMiddleBeanUnDone.setBet(String.valueOf(bet.get(2))); + limsFolderTaskTestMiddleBeanUnDone.setCopperColoration(String.valueOf(copperColoration.get(2))); + limsFolderTaskTestMiddleBeanUnDone.setSearchTime(LocalDateTime.now()); + + LimsFolderTaskTestMiddleBean limsFolderTaskTestMiddleBeanRate = new LimsFolderTaskTestMiddleBean(); + limsFolderTaskTestMiddleBeanRate.setTestType("及时率"); + limsFolderTaskTestMiddleBeanRate.setId(ApplicationContextHelper.getNextIdentity()); + limsFolderTaskTestMiddleBeanRate.setTestDate(yesterday); + limsFolderTaskTestMiddleBeanRate.setFirstEffect(String.valueOf(firstEffect.get(3)) + "%"); + limsFolderTaskTestMiddleBeanRate.setCo(String.valueOf(co.get(3)) + "%"); + limsFolderTaskTestMiddleBeanRate.setWetProcessDV10(String.valueOf(wetProcessDV10.get(3)) + "%"); + limsFolderTaskTestMiddleBeanRate.setSemDesktop(String.valueOf(semDesktop.get(3)) + "%"); + limsFolderTaskTestMiddleBeanRate.setMultiplicationTest(String.valueOf(multiplicationTest.get(3)) + "%"); + limsFolderTaskTestMiddleBeanRate.setWetProcessWiden(String.valueOf(wetProcessWiden.get(3)) + "%"); + limsFolderTaskTestMiddleBeanRate.setPhysicalItems(String.valueOf(physicalItems.get(3)) + "%"); + limsFolderTaskTestMiddleBeanRate.setWetProcessDV0(String.valueOf(wetProcessDV0.get(3)) + "%"); + limsFolderTaskTestMiddleBeanRate.setCycleTest(String.valueOf(cycleTest.get(3)) + "%"); + limsFolderTaskTestMiddleBeanRate.setVolumePartition(String.valueOf(volumePartition.get(3)) + "%"); + limsFolderTaskTestMiddleBeanRate.setChemistry(String.valueOf(chemistry.get(3)) + "%"); + limsFolderTaskTestMiddleBeanRate.setkValueTest(String.valueOf(kValueTest.get(3)) + "%"); + limsFolderTaskTestMiddleBeanRate.setCompactionDensity(String.valueOf(compactionDensity.get(3)) + "%"); + limsFolderTaskTestMiddleBeanRate.setLi(String.valueOf(li.get(3)) + "%"); + limsFolderTaskTestMiddleBeanRate.setNi(String.valueOf(ni.get(3)) + "%"); + limsFolderTaskTestMiddleBeanRate.setWetProcessDV50(String.valueOf(wetProcessDV50.get(3)) + "%"); + limsFolderTaskTestMiddleBeanRate.setFirstEffectTest(String.valueOf(firstEffectTest.get(3)) + "%"); + limsFolderTaskTestMiddleBeanRate.setT01(String.valueOf(t01.get(3)) + "%"); + limsFolderTaskTestMiddleBeanRate.setSolubleLi(String.valueOf(solubleLi.get(3)) + "%"); + limsFolderTaskTestMiddleBeanRate.setTemperatureCycle(String.valueOf(temperatureCycle.get(3)) + "%"); + limsFolderTaskTestMiddleBeanRate.setSoftPackage(String.valueOf(softPackage.get(3)) + "%"); + limsFolderTaskTestMiddleBeanRate.setBurn(String.valueOf(burn.get(3)) + "%"); + limsFolderTaskTestMiddleBeanRate.setDcrTest(String.valueOf(dcrTest.get(3)) + "%"); + limsFolderTaskTestMiddleBeanRate.setJms(String.valueOf(jms.get(3)) + "%"); + limsFolderTaskTestMiddleBeanRate.setCycleDcr(String.valueOf(cycleDcr.get(3)) + "%"); + limsFolderTaskTestMiddleBeanRate.setBet(String.valueOf(bet.get(3)) + "%"); + limsFolderTaskTestMiddleBeanRate.setCopperColoration(String.valueOf(copperColoration.get(3)) + "%"); + limsFolderTaskTestMiddleBeanRate.setSearchTime(LocalDateTime.now()); + + List objects = new ArrayList<>(); + objects.add(limsFolderTaskTestMiddleBeanCount); + objects.add(limsFolderTaskTestMiddleBeanDone); + objects.add(limsFolderTaskTestMiddleBeanUnDone); + objects.add(limsFolderTaskTestMiddleBeanRate); + + getDao().insert(objects); + + } + + + + private List testInput(String testItems,LocalDate date) { + LimsFolderService limsFolderService = ApplicationContextHelper.getBean(LimsFolderService.class); + + List limsFolderBeans = limsFolderService.selectListByFilter(SearchFilter.instance().match("createdTime", date.atTime(0,0,0)).filter(MatchPattern.DG) + .match("createdTime", date.atTime(23,59,59)).filter(MatchPattern.DL)); + + + List collectId = limsFolderBeans.stream().map(LimsFolderBean::getId).collect(Collectors.toList()); + List folderId = ApplicationContextHelper.getBean(LimsTaskService.class).selectListByFilter(SearchFilter.instance().match("folderId", collectId).filter(MatchPattern.OR)); + + List notNullList = folderId.stream().filter(s -> !ObjectUtils.isEmpty(s.getResultInputTime())) + .filter(s -> !ObjectUtils.isEmpty(s.getCreatedTime())).filter(s -> !ObjectUtils.isEmpty(s.getStandardHours())).collect(Collectors.toList()); + + + List countList = new ArrayList<>(); + BigDecimal TestCount = new BigDecimal(notNullList.stream().filter(s -> testItems.equals(s.getTestName())).count()); + BigDecimal TestDoneCount = new BigDecimal(notNullList.stream().filter(s -> testItems.equals(s.getTestName()) && + (s.getResultInputTime().isBefore((s.getCreatedTime().plusHours(s.getStandardHours().longValue()))))).count()); + BigDecimal TestUnDoneCount = new BigDecimal(notNullList.stream().filter(s -> testItems.equals(s.getTestName()) && + (s.getResultInputTime().isAfter((s.getCreatedTime().plusHours(s.getStandardHours().longValue()))))).count()); + BigDecimal TestCompletionRate = new BigDecimal(0); + if (TestCount.intValue() == 0) { + logger.info("被除数不能为0"); + } else { + TestCompletionRate = TestDoneCount.divide(TestCount, 2, RoundingMode.HALF_UP); + } + + countList.add(TestCount); + countList.add(TestDoneCount); + countList.add(TestUnDoneCount); + countList.add(TestCompletionRate); + + return countList; + } + + @Override + public List selectTimelinessRateTitleList(RestJsonWrapperBean wrapper) { + Map param = wrapper.getParamMap(); + LocalDate startTime = LocalDate.now(); + LocalDate endTime = LocalDate.now(); + if(param.containsKey("startTime") && param.containsKey("endTime") ){ + startTime = LocalDate.parse(param.get("startTime"), DateTimeFormatter.ofPattern("yyyy-MM-dd")); + endTime = LocalDate.parse(param.get("endTime"),DateTimeFormatter.ofPattern("yyyy-MM-dd")); + } + List headList = new ArrayList<>(); + MapperParameter temp = new MapperParameter(); + temp.setFilter(SearchFilter.instance().match("MIDDLETIME",startTime).filter(MatchPattern.DGOE) + .match("MIDDLETIME",endTime).filter(MatchPattern.DLOE) + .match("STANDARDHOURS",0).filter(MatchPattern.NGOE) + .match("TESTGROUP","RB").filter(MatchPattern.DIFFER)); + List taskList = limsTaskService.selectTaskList(temp); + if (taskList.isEmpty()) return headList; + String base = null; + String groupName = null; + if (param.containsKey("base")){ + base = param.get("base"); + } + if (param.containsKey("groupName")){ + groupName = param.get("groupName"); + } + if (StringUtils.isEmpty(base) && StringUtils.isEmpty(base)){ + taskTimeRate(taskList, headList); + return headList; + } + List folderIds = taskList.stream().map(LimsTaskBean::getFolderId).distinct().collect(Collectors.toList()); + List limsFolderBeans = limsFolderService.getDao().selectListByOneColumnValues (folderIds,"id"); + String finalBase = base; + //拿到所有lab符合的委托单 + List collect = limsFolderBeans.stream().filter(f -> f.getLab().equals(finalBase)).collect(Collectors.toList()).stream().map(LimsFolderBean::getId).collect(Collectors.toList()); + taskList = taskList.stream().filter(s->{ + //即lab符合的task才行 + return collect.contains(s.getFolderId()); + }).collect(Collectors.toList()); + + if (!StringUtils.isEmpty(groupName)){ + String finalGroupName = groupName; + taskList= taskList.stream().filter(s-> finalGroupName.equals(s.getTestGroup())).collect(Collectors.toList()); + } + + taskTimeRate(taskList, headList); + return headList; + } + + private void taskTimeRate(List taskList, List headList) { + //没有到 收样时间+周期的检测项目不进行统计 + taskList = taskList.stream().filter(e-> e.getMiddleTime().isBefore(LocalDateTime.now())).collect(Collectors.toList()); + Map> taskBeanMap = taskList.stream().collect(Collectors.groupingBy(e->e.getTestId())); + taskBeanMap.forEach((k,v)->{ + TableHeadBean head = new TableHeadBean(); + head.setTitle(v.get(0).getTestName()); + head.setField(k+""); + headList.add(head); + }); + } + + + @Override + public Page selectTimelinessRateValList(RestJsonWrapperBean wrapper) { + Map param = wrapper.getParamMap(); + LocalDate startTime = LocalDate.now(); + LocalDate endTime = LocalDate.now(); + String base = null; + String groupName = null; + HttpServletRequest request = ServletUtils.getCurrentRequest(); + String gikamExcle = request.getHeader("GIKAM-EXCEL"); + if (!StringUtils.isEmpty(gikamExcle)){ + + String startTime1 = wrapper.getFilterValue("startTime"); + String endTime1 = wrapper.getFilterValue("endTime"); + String base1 = wrapper.getFilterValue("base"); + String groupName1 = wrapper.getFilterValue("groupName"); + if (!StringUtils.isEmpty(startTime1)){ + startTime = LocalDate.parse(startTime1, DateTimeFormatter.ofPattern("yyyy-MM-dd")); + } + if (!StringUtils.isEmpty(endTime1)){ + endTime = LocalDate.parse(endTime1, DateTimeFormatter.ofPattern("yyyy-MM-dd")); + } + if (!StringUtils.isEmpty(base1)){ + base=base1; + } + if (!StringUtils.isEmpty(groupName1)){ + groupName=groupName1; + } + + }else { + if (param.containsKey("startTime") && param.containsKey("endTime")) { + startTime = LocalDate.parse(param.get("startTime"), DateTimeFormatter.ofPattern("yyyy-MM-dd")); + endTime = LocalDate.parse(param.get("endTime"), DateTimeFormatter.ofPattern("yyyy-MM-dd")); + } + if (param.containsKey("base")) { + base = param.get("base"); + } + if (param.containsKey("groupName")) { + groupName = param.get("groupName"); + } + + } + List dtoList = new ArrayList<>(); + MapperParameter temp = new MapperParameter(); + temp.setFilter(SearchFilter.instance().match("MIDDLETIME",startTime).filter(MatchPattern.DGOE) + .match("MIDDLETIME",endTime).filter(MatchPattern.DLOE) + .match("STANDARDHOURS",0).filter(MatchPattern.NGOE) + .match("TESTGROUP","RB").filter(MatchPattern.DIFFER)); + List taskList = limsTaskService.selectTaskList(temp); + + if (!StringUtils.isEmpty(base)){ + List folderIds = taskList.stream().map(LimsTaskBean::getFolderId).distinct().collect(Collectors.toList()); + List limsFolderBeans = limsFolderService.getDao().selectListByOneColumnValues (folderIds,"id"); + String finalBase = base; + //拿到所有lab符合的委托单 + List collect = limsFolderBeans.stream().filter(f -> f.getLab().equals(finalBase)).collect(Collectors.toList()).stream().map(LimsFolderBean::getId).collect(Collectors.toList()); + taskList = taskList.stream().filter(s->{ + //即lab符合的task才行 + return collect.contains(s.getFolderId()); + }).collect(Collectors.toList()); + + if (!StringUtils.isEmpty(groupName)){ + String finalGroupName = groupName; + taskList= taskList.stream().filter(s-> finalGroupName.equals(s.getTestGroup())).collect(Collectors.toList()); + } + } + + //没有到 收样时间+周期的检测项目不进行统计 + taskList = taskList.stream().filter(e-> e.getMiddleTime().isBefore(LocalDateTime.now())).collect(Collectors.toList()); + Map> taskBeanMap = taskList.stream().collect(Collectors.groupingBy(e->e.getTestId())); + //创建多少天的日期 + List dateList = new ArrayList<>(); + long numOfDaysBetween = ChronoUnit.DAYS.between(startTime,endTime); + LocalDate changeTime = startTime; + for(int i=0;i<=numOfDaysBetween;i++){ + dateList.add(changeTime); + changeTime = changeTime.plusDays(1); + } + for(LocalDate date:dateList){ + List dateTaskList = taskList.stream().filter(e->e.getMiddleTime().toLocalDate().isEqual(date)).collect(Collectors.toList()); + if(!CollectionUtils.isEmpty(dateTaskList)){ + Map> dateTaskMap = dateTaskList.stream().collect(Collectors.groupingBy(e->e.getTestId())); + taskBeanMap.forEach((k,v)->{ + if(dateTaskMap.containsKey(k)){ + //总数 + LimsTaskTestMiddleDto dto1 = new LimsTaskTestMiddleDto(); + dto1.setRowField(LocalDateUtils.parseString(date)+"_"+"总数"); + dto1.setCowField(k+""); + dto1.setCowValue(dateTaskMap.get(k).size()+""); + dto1.setTestDate(date); + dto1.setTestType("总数"); + dtoList.add(dto1); + //完成 + List doneTaskList = dateTaskMap.get(k).stream().filter(e->(e.getResultInputTime()!=null&&e.getMiddleTime().isAfter(e.getResultInputTime()) || (e.getResultInputTime() == null&&e.getMiddleTime().isAfter(LocalDateTime.now())))).collect(Collectors.toList()); + LimsTaskTestMiddleDto dto2 = new LimsTaskTestMiddleDto(); + dto2.setRowField(LocalDateUtils.parseString(date)+"_"+"完成"); + dto2.setCowField(k+""); + dto2.setCowValue(doneTaskList.size()+""); + dto2.setTestDate(date); + dto2.setTestType("完成"); + dtoList.add(dto2); + //未完成 + List noDoneTaskList = dateTaskMap.get(k).stream().filter(e-> (e.getResultInputTime()!=null && e.getMiddleTime().isBefore(e.getResultInputTime())) ||(e.getResultInputTime() ==null && e.getMiddleTime().isBefore(LocalDateTime.now()))).collect(Collectors.toList()); + LimsTaskTestMiddleDto dto3 = new LimsTaskTestMiddleDto(); + dto3.setRowField(LocalDateUtils.parseString(date)+"_"+"未完成"); + dto3.setCowField(k+""); + dto3.setCowValue(noDoneTaskList.size()+""); + dto3.setTestDate(date); + dto3.setTestType("未完成"); + dtoList.add(dto3); + //及时率 + LimsTaskTestMiddleDto dto4 = new LimsTaskTestMiddleDto(); + dto4.setRowField(LocalDateUtils.parseString(date)+"_"+"及时率"); + dto4.setCowField(k+""); + String rate = ""; + if(dto1.getCowValue().equals("0")){ + rate = "0.00%"; + }else { + double rates = (NumberUtils.parseDouble(dto2.getCowValue()))/NumberUtils.parseDouble(dto1.getCowValue()); + DecimalFormat df = new DecimalFormat("0.00%"); + rate = df.format(rates); + } + dto4.setCowValue(rate); + dto4.setTestDate(date); + dto4.setTestType("及时率"); + dtoList.add(dto4); + + }else { + //总数 + LimsTaskTestMiddleDto dto1 = new LimsTaskTestMiddleDto(); + dto1.setRowField(LocalDateUtils.parseString(date)+"_"+"总数"); + dto1.setCowField(k+""); + dto1.setCowValue("0"); + dto1.setTestDate(date); + dto1.setTestType("总数"); + dtoList.add(dto1); + + //完成 + LimsTaskTestMiddleDto dto2 = new LimsTaskTestMiddleDto(); + dto2.setRowField(LocalDateUtils.parseString(date)+"_"+"完成"); + dto2.setCowField(k+""); + dto2.setCowValue("0"); + dto2.setTestDate(date); + dto2.setTestType("完成"); + dtoList.add(dto2); + + //未完成 + LimsTaskTestMiddleDto dto3 = new LimsTaskTestMiddleDto(); + dto3.setRowField(LocalDateUtils.parseString(date)+"_"+"未完成"); + dto3.setCowField(k+""); + dto3.setCowValue("0"); + dto3.setTestDate(date); + dto3.setTestType("未完成"); + dtoList.add(dto3); + + //及时率 + LimsTaskTestMiddleDto dto4 = new LimsTaskTestMiddleDto(); + dto4.setRowField(LocalDateUtils.parseString(date)+"_"+"及时率"); + dto4.setCowField(k+""); + dto4.setCowValue("0.00%"); + dto4.setTestDate(date); + dto4.setTestType("及时率"); + dtoList.add(dto4); + } + }); + }else { + taskBeanMap.forEach((k,v)->{ + LimsTaskTestMiddleDto dto1 = new LimsTaskTestMiddleDto(); + dto1.setRowField(LocalDateUtils.parseString(date)+"_"+"总数"); + dto1.setCowField(k+""); + dto1.setCowValue("0"); + dto1.setTestDate(date); + dto1.setTestType("总数"); + dtoList.add(dto1); + + //完成 + LimsTaskTestMiddleDto dto2 = new LimsTaskTestMiddleDto(); + dto2.setRowField(LocalDateUtils.parseString(date)+"_"+"完成"); + dto2.setCowField(k+""); + dto2.setCowValue("0"); + dto2.setTestDate(date); + dto2.setTestType("完成"); + dtoList.add(dto2); + + //未完成 + LimsTaskTestMiddleDto dto3 = new LimsTaskTestMiddleDto(); + dto3.setRowField(LocalDateUtils.parseString(date)+"_"+"未完成"); + dto3.setCowField(k+""); + dto3.setCowValue("0"); + dto3.setTestDate(date); + dto3.setTestType("未完成"); + dtoList.add(dto3); + + //及时率 + LimsTaskTestMiddleDto dto4 = new LimsTaskTestMiddleDto(); + dto4.setRowField(LocalDateUtils.parseString(date)+"_"+"及时率"); + dto4.setCowField(k+""); + dto4.setCowValue("0.00%"); + dto4.setTestDate(date); + dto4.setTestType("及时率"); + dtoList.add(dto4); + }); + } + } + + List resultList = dtoList.stream().sorted(Comparator.comparing(e->e.getTestDate())).collect(Collectors.toList()); + TableCellDescriptor cellDescriptor = new TableCellDescriptor<>("cowField", "cowValue"); + cellDescriptor.addPivot("rowField"); + List rowList = TableHelper.parseTableRowList(resultList, cellDescriptor); + Page page = new Pagination<>(); + if (!ObjectUtils.isEmpty(rowList)&&!ObjectUtils.isEmpty(rowList.get(0))) { + TableRowBean tableRowBean = rowList.get(0); + List list = new ArrayList<>(); + for (Map.Entry stringObjectEntry : tableRowBean.entrySet()) { + String key = stringObjectEntry.getKey(); + if (!list.contains(key) && !"ext$".equals(key)) { + list.add(key); + } + } + Map> matrixMap = resultList.stream().collect(Collectors.groupingBy(LimsTaskTestMiddleDto::getRowField)); + Map> rowListMap = rowList.stream().collect(Collectors.groupingBy(r -> r.getPivotValue("rowField"))); + matrixMap.forEach((k, v) -> { + TableRowBean row = rowListMap.get(k).get(0); + row.combine(v.get(0)); + }); + TableRowBean tableRowBean1 = new TableRowBean(); + tableRowBean1.put("testtype", "总数"); + tableRowBean1.remove("ext$"); + TableRowBean tableRowBean2 = new TableRowBean(); + tableRowBean2.put("testtype", "完成"); + tableRowBean2.remove("ext$"); + TableRowBean tableRowBean3 = new TableRowBean(); + tableRowBean3.put("testtype", "未完成"); + tableRowBean3.remove("ext$"); + TableRowBean tableRowBean4 = new TableRowBean(); + tableRowBean4.put("testtype", "及时率"); + tableRowBean4.remove("ext$"); + List list1 = new ArrayList<>(); + list1.add(tableRowBean1); + list1.add(tableRowBean2); + list1.add(tableRowBean3); + list1.add(tableRowBean4); + + for (String s : list) { + for (TableRowBean rowBean : list1) { + rowBean.put(s, "0"); + } + } + + for (TableRowBean rowBean : rowList) { + if ("总数".equals(rowBean.get("testtype").toString())) { + for (Map.Entry stringObjectEntry : tableRowBean1.entrySet()) { + String key = stringObjectEntry.getKey(); + String value = stringObjectEntry.getValue().toString(); + if (!StringUtils.equals(key, "testtype")) { + String s = rowBean.get(key).toString(); + tableRowBean1.put(key, String.valueOf(Integer.valueOf(s) + Integer.valueOf(value))); + } + } + } else if ("完成".equals(rowBean.get("testtype").toString())) { + for (Map.Entry stringObjectEntry : tableRowBean2.entrySet()) { + String key = stringObjectEntry.getKey(); + String value = stringObjectEntry.getValue().toString(); + if (!StringUtils.equals(key, "testtype")) { + String s = rowBean.get(key).toString(); + tableRowBean2.put(key, String.valueOf(Integer.valueOf(s) + Integer.valueOf(value))); + } + } + } else if ("未完成".equals(rowBean.get("testtype").toString())) { + for (Map.Entry stringObjectEntry : tableRowBean3.entrySet()) { + String key = stringObjectEntry.getKey(); + String value = stringObjectEntry.getValue().toString(); + if (!StringUtils.equals(key, "testtype")) { + String s = rowBean.get(key).toString(); + tableRowBean3.put(key, String.valueOf(Integer.valueOf(s) + Integer.valueOf(value))); + } + } + } + } + for (Map.Entry stringObjectEntry : tableRowBean4.entrySet()) { + String key = stringObjectEntry.getKey(); + if (!"testtype".equals(key)) { + String s = tableRowBean2.get(key).toString(); + String s1 = tableRowBean1.get(key).toString(); + if ("0".equals(s)) { + tableRowBean4.put(key, "0.00%"); + } else { + double rates = (NumberUtils.parseDouble(s)) / NumberUtils.parseDouble(s1); + DecimalFormat df = new DecimalFormat("0.00%"); + tableRowBean4.put(key, df.format(rates)); + } + } + } + rowList.add(0, tableRowBean1); + rowList.add(1, tableRowBean2); + rowList.add(2, tableRowBean3); + rowList.add(3, tableRowBean4); + page.setRows(rowList); + } + return page; + } + + @Override + public List selectTimelinessReviewRateTitleList(RestJsonWrapperBean wrapper) { + Map param = wrapper.getParamMap(); + LocalDate startTime = LocalDate.now(); + LocalDate endTime = LocalDate.now(); + if(param.containsKey("startTime") && param.containsKey("endTime") ){ + startTime = LocalDate.parse(param.get("startTime"), DateTimeFormatter.ofPattern("yyyy-MM-dd")); + endTime = LocalDate.parse(param.get("endTime"),DateTimeFormatter.ofPattern("yyyy-MM-dd")); + } + + List headList = new ArrayList<>(); + + List taskList = limsTaskService.selectListByFilter(SearchFilter.instance().match("MIDDLETIME",startTime).filter(MatchPattern.DGOE).match("MIDDLETIME",endTime).filter(MatchPattern.DLOE).match("STANDARDHOURS",0).filter(MatchPattern.NGOE).match("TESTGROUP","RB").filter(MatchPattern.DIFFER)); + if (taskList.isEmpty()) return headList; + //没有到 收样时间+周期的检测项目不进行统计 + taskList = taskList.stream().filter(e-> e.getMiddleTime().isBefore(LocalDateTime.now())).collect(Collectors.toList()); + String base = null; + String groupName = null; + if (param.containsKey("base")){ + base = param.get("base"); + } + if (param.containsKey("groupName")){ + groupName = param.get("groupName"); + } + if (StringUtils.isEmpty(base) && StringUtils.isEmpty(base)){ + taskTimeRate(taskList, headList); + return headList; + } + if (!StringUtils.isEmpty(base)){ + List folderIds = taskList.stream().map(LimsTaskBean::getFolderId).distinct().collect(Collectors.toList()); + List limsFolderBeans = limsFolderService.getDao().selectListByOneColumnValues (folderIds,"id"); + String finalBase = base; + //拿到所有lab符合的委托单 + List collect = limsFolderBeans.stream().filter(f -> f.getLab().equals(finalBase)).collect(Collectors.toList()).stream().map(LimsFolderBean::getId).collect(Collectors.toList()); + taskList = taskList.stream().filter(s->{ + //即lab符合的task才行 + return collect.contains(s.getFolderId()); + }).collect(Collectors.toList()); + + if (!StringUtils.isEmpty(groupName)){ + String finalGroupName = groupName; + taskList= taskList.stream().filter(s-> finalGroupName.equals(s.getTestGroup())).collect(Collectors.toList()); + } + } + + taskTimeRate(taskList, headList); + return headList; + } + + @Override + public Page selectTimelinessReviewRateValList(RestJsonWrapperBean wrapper) { + Map param = wrapper.getParamMap(); + LocalDate startTime = LocalDate.now(); + LocalDate endTime = LocalDate.now(); + String base = null; + String groupName = null; + + HttpServletRequest request = ServletUtils.getCurrentRequest(); + String gikamExcle = request.getHeader("GIKAM-EXCEL"); + if (!StringUtils.isEmpty(gikamExcle)){ + + String startTime1 = wrapper.getFilterValue("startTime"); + String endTime1 = wrapper.getFilterValue("endTime"); + String base1 = wrapper.getFilterValue("base"); + String groupName1 = wrapper.getFilterValue("groupName"); + if (!StringUtils.isEmpty(startTime1)){ + startTime = LocalDate.parse(startTime1, DateTimeFormatter.ofPattern("yyyy-MM-dd")); + } + if (!StringUtils.isEmpty(endTime1)){ + endTime = LocalDate.parse(endTime1, DateTimeFormatter.ofPattern("yyyy-MM-dd")); + } + if (!StringUtils.isEmpty(base1)){ + base=base1; + } + if (!StringUtils.isEmpty(groupName1)){ + groupName=groupName1; + } + + }else { + if(param.containsKey("startTime") && param.containsKey("endTime") ){ + startTime = LocalDate.parse(param.get("startTime"), DateTimeFormatter.ofPattern("yyyy-MM-dd")); + endTime = LocalDate.parse(param.get("endTime"),DateTimeFormatter.ofPattern("yyyy-MM-dd")); + } + if (param.containsKey("base")){ + base = param.get("base"); + } + if (param.containsKey("groupName")){ + groupName = param.get("groupName"); + } + } + List dtoList = new ArrayList<>(); + + List taskList = limsTaskService.selectListByFilter(SearchFilter.instance().match("MIDDLETIME",startTime).filter(MatchPattern.DGOE).match("MIDDLETIME",endTime).filter(MatchPattern.DLOE).match("STANDARDHOURS",0).filter(MatchPattern.NGOE).match("TESTGROUP","RB").filter(MatchPattern.DIFFER)); + if (!StringUtils.isEmpty(base)){ + List folderIds = taskList.stream().map(LimsTaskBean::getFolderId).distinct().collect(Collectors.toList()); + List limsFolderBeans = limsFolderService.getDao().selectListByOneColumnValues (folderIds,"id"); + String finalBase = base; + //拿到所有lab符合的委托单 + List collect = limsFolderBeans.stream().filter(f -> f.getLab().equals(finalBase)).collect(Collectors.toList()).stream().map(LimsFolderBean::getId).collect(Collectors.toList()); + taskList = taskList.stream().filter(s->{ + //即lab符合的task才行 + return collect.contains(s.getFolderId()); + }).collect(Collectors.toList()); + + if (!StringUtils.isEmpty(groupName)){ + String finalGroupName = groupName; + taskList= taskList.stream().filter(s-> finalGroupName.equals(s.getTestGroup())).collect(Collectors.toList()); + } + } + + //没有到 收样时间+周期的检测项目不进行统计 + taskList = taskList.stream().filter(e-> e.getMiddleTime().isBefore(LocalDateTime.now())).collect(Collectors.toList()); + Map> taskBeanMap = taskList.stream().collect(Collectors.groupingBy(e->e.getTestId())); + //创建多少天的日期 + List dateList = new ArrayList<>(); + long numOfDaysBetween = ChronoUnit.DAYS.between(startTime,endTime); + LocalDate changeTime = startTime; + for(int i=0;i<=numOfDaysBetween;i++){ + dateList.add(changeTime); + changeTime = changeTime.plusDays(1); + } + + for(LocalDate date:dateList){ + List dateTaskList = taskList.stream().filter(e->e.getMiddleTime().toLocalDate().isEqual(date)).collect(Collectors.toList()); + if(!CollectionUtils.isEmpty(dateTaskList)){ + Map> dateTaskMap = dateTaskList.stream().collect(Collectors.groupingBy(e->e.getTestId())); + taskBeanMap.forEach((k,v)->{ + if(dateTaskMap.containsKey(k)){ + //总数 + LimsTaskTestMiddleDto dto1 = new LimsTaskTestMiddleDto(); + dto1.setRowField(LocalDateUtils.parseString(date)+"_"+"总数"); + dto1.setCowField(k+""); + dto1.setCowValue(dateTaskMap.get(k).size()+""); + dto1.setTestDate(date); + dto1.setTestType("总数"); + dtoList.add(dto1); + //完成 + List doneTaskList = dateTaskMap.get(k).stream().filter(e->(e.getResultReviewTime()!=null&&e.getMiddleTime().isAfter(e.getResultReviewTime()) || (e.getResultReviewTime() == null&&e.getMiddleTime().isAfter(LocalDateTime.now())))).collect(Collectors.toList()); + LimsTaskTestMiddleDto dto2 = new LimsTaskTestMiddleDto(); + dto2.setRowField(LocalDateUtils.parseString(date)+"_"+"完成"); + dto2.setCowField(k+""); + dto2.setCowValue(doneTaskList.size()+""); + dto2.setTestDate(date); + dto2.setTestType("完成"); + dtoList.add(dto2); + //未完成 + List noDoneTaskList = dateTaskMap.get(k).stream().filter(e-> (e.getResultReviewTime()!=null && e.getMiddleTime().isBefore(e.getResultReviewTime())) ||(e.getResultReviewTime() ==null && e.getMiddleTime().isBefore(LocalDateTime.now()))).collect(Collectors.toList()); + LimsTaskTestMiddleDto dto3 = new LimsTaskTestMiddleDto(); + dto3.setRowField(LocalDateUtils.parseString(date)+"_"+"未完成"); + dto3.setCowField(k+""); + dto3.setCowValue(noDoneTaskList.size()+""); + dto3.setTestDate(date); + dto3.setTestType("未完成"); + dtoList.add(dto3); + //及时率 + LimsTaskTestMiddleDto dto4 = new LimsTaskTestMiddleDto(); + dto4.setRowField(LocalDateUtils.parseString(date)+"_"+"及时率"); + dto4.setCowField(k+""); + String rate = ""; + if(dto1.getCowValue().equals("0")){ + rate = "0.00%"; + }else { + double rates = (NumberUtils.parseDouble(dto2.getCowValue()))/NumberUtils.parseDouble(dto1.getCowValue()); + DecimalFormat df = new DecimalFormat("0.00%"); + rate = df.format(rates); + } + dto4.setCowValue(rate); + dto4.setTestDate(date); + dto4.setTestType("及时率"); + dtoList.add(dto4); + + }else { + //总数 + LimsTaskTestMiddleDto dto1 = new LimsTaskTestMiddleDto(); + dto1.setRowField(LocalDateUtils.parseString(date)+"_"+"总数"); + dto1.setCowField(k+""); + dto1.setCowValue("0"); + dto1.setTestDate(date); + dto1.setTestType("总数"); + dtoList.add(dto1); + + //完成 + LimsTaskTestMiddleDto dto2 = new LimsTaskTestMiddleDto(); + dto2.setRowField(LocalDateUtils.parseString(date)+"_"+"完成"); + dto2.setCowField(k+""); + dto2.setCowValue("0"); + dto2.setTestDate(date); + dto2.setTestType("完成"); + dtoList.add(dto2); + + //未完成 + LimsTaskTestMiddleDto dto3 = new LimsTaskTestMiddleDto(); + dto3.setRowField(LocalDateUtils.parseString(date)+"_"+"未完成"); + dto3.setCowField(k+""); + dto3.setCowValue("0"); + dto3.setTestDate(date); + dto3.setTestType("未完成"); + dtoList.add(dto3); + + //及时率 + LimsTaskTestMiddleDto dto4 = new LimsTaskTestMiddleDto(); + dto4.setRowField(LocalDateUtils.parseString(date)+"_"+"及时率"); + dto4.setCowField(k+""); + dto4.setCowValue("0.00%"); + dto4.setTestDate(date); + dto4.setTestType("及时率"); + dtoList.add(dto4); + } + }); + }else { + taskBeanMap.forEach((k,v)->{ + LimsTaskTestMiddleDto dto1 = new LimsTaskTestMiddleDto(); + dto1.setRowField(LocalDateUtils.parseString(date)+"_"+"总数"); + dto1.setCowField(k+""); + dto1.setCowValue("0"); + dto1.setTestDate(date); + dto1.setTestType("总数"); + dtoList.add(dto1); + + //完成 + LimsTaskTestMiddleDto dto2 = new LimsTaskTestMiddleDto(); + dto2.setRowField(LocalDateUtils.parseString(date)+"_"+"完成"); + dto2.setCowField(k+""); + dto2.setCowValue("0"); + dto2.setTestDate(date); + dto2.setTestType("完成"); + dtoList.add(dto2); + + //未完成 + LimsTaskTestMiddleDto dto3 = new LimsTaskTestMiddleDto(); + dto3.setRowField(LocalDateUtils.parseString(date)+"_"+"未完成"); + dto3.setCowField(k+""); + dto3.setCowValue("0"); + dto3.setTestDate(date); + dto3.setTestType("未完成"); + dtoList.add(dto3); + + //及时率 + LimsTaskTestMiddleDto dto4 = new LimsTaskTestMiddleDto(); + dto4.setRowField(LocalDateUtils.parseString(date)+"_"+"及时率"); + dto4.setCowField(k+""); + dto4.setCowValue("0.00%"); + dto4.setTestDate(date); + dto4.setTestType("及时率"); + dtoList.add(dto4); + }); + } + } + List resultList = dtoList.stream().sorted(Comparator.comparing(e->e.getTestDate())).collect(Collectors.toList()); + + TableCellDescriptor cellDescriptor = new TableCellDescriptor<>("cowField", "cowValue"); + cellDescriptor.addPivot("rowField"); + Page page = new Pagination<>(); + List rowList = TableHelper.parseTableRowList(resultList, cellDescriptor); + if (!ObjectUtils.isEmpty(rowList)&&!ObjectUtils.isEmpty(rowList.get(0))) { + TableRowBean tableRowBean = rowList.get(0); + List list = new ArrayList<>(); + for (Map.Entry stringObjectEntry : tableRowBean.entrySet()) { + String key = stringObjectEntry.getKey(); + if (!list.contains(key) && !"ext$".equals(key)) { + list.add(key); + } + } + Map> matrixMap = resultList.stream().collect(Collectors.groupingBy(LimsTaskTestMiddleDto::getRowField)); + Map> rowListMap = rowList.stream().collect(Collectors.groupingBy(r -> r.getPivotValue("rowField"))); + matrixMap.forEach((k, v) -> { + TableRowBean row = rowListMap.get(k).get(0); + row.combine(v.get(0)); + }); + TableRowBean tableRowBean1 = new TableRowBean(); + tableRowBean1.put("testtype", "总数"); + tableRowBean1.remove("ext$"); + TableRowBean tableRowBean2 = new TableRowBean(); + tableRowBean2.put("testtype", "完成"); + tableRowBean2.remove("ext$"); + TableRowBean tableRowBean3 = new TableRowBean(); + tableRowBean3.put("testtype", "未完成"); + tableRowBean3.remove("ext$"); + TableRowBean tableRowBean4 = new TableRowBean(); + tableRowBean4.put("testtype", "及时率"); + tableRowBean4.remove("ext$"); + List list1 = new ArrayList<>(); + list1.add(tableRowBean1); + list1.add(tableRowBean2); + list1.add(tableRowBean3); + list1.add(tableRowBean4); + + for (String s : list) { + for (TableRowBean rowBean : list1) { + rowBean.put(s, "0"); + } + } + + for (TableRowBean rowBean : rowList) { + if ("总数".equals(rowBean.get("testtype").toString())) { + for (Map.Entry stringObjectEntry : tableRowBean1.entrySet()) { + String key = stringObjectEntry.getKey(); + String value = stringObjectEntry.getValue().toString(); + if (!StringUtils.equals(key, "testtype")) { + String s = rowBean.get(key).toString(); + tableRowBean1.put(key, String.valueOf(Integer.valueOf(s) + Integer.valueOf(value))); + } + } + } else if ("完成".equals(rowBean.get("testtype").toString())) { + for (Map.Entry stringObjectEntry : tableRowBean2.entrySet()) { + String key = stringObjectEntry.getKey(); + String value = stringObjectEntry.getValue().toString(); + if (!StringUtils.equals(key, "testtype")) { + String s = rowBean.get(key).toString(); + tableRowBean2.put(key, String.valueOf(Integer.valueOf(s) + Integer.valueOf(value))); + } + } + } else if ("未完成".equals(rowBean.get("testtype").toString())) { + for (Map.Entry stringObjectEntry : tableRowBean3.entrySet()) { + String key = stringObjectEntry.getKey(); + String value = stringObjectEntry.getValue().toString(); + if (!StringUtils.equals(key, "testtype")) { + String s = rowBean.get(key).toString(); + tableRowBean3.put(key, String.valueOf(Integer.valueOf(s) + Integer.valueOf(value))); + } + } + } + } + for (Map.Entry stringObjectEntry : tableRowBean4.entrySet()) { + String key = stringObjectEntry.getKey(); + if (!"testtype".equals(key)) { + String s = tableRowBean2.get(key).toString(); + String s1 = tableRowBean1.get(key).toString(); + if ("0".equals(s)) { + tableRowBean4.put(key, "0.00%"); + } else { + double rates = (NumberUtils.parseDouble(s)) / NumberUtils.parseDouble(s1); + DecimalFormat df = new DecimalFormat("0.00%"); + tableRowBean4.put(key, df.format(rates)); + } + } + } + rowList.add(0, tableRowBean1); + rowList.add(1, tableRowBean2); + rowList.add(2, tableRowBean3); + rowList.add(3, tableRowBean4); + page.setRows(rowList); + } + return page; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/service/impl/LimsTaskServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/service/impl/LimsTaskServiceImpl.java new file mode 100644 index 0000000..09bcba5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/service/impl/LimsTaskServiceImpl.java @@ -0,0 +1,2625 @@ +package com.sunwayworld.basemodule.business.test.task.service.impl; + +import com.alibaba.excel.util.StringUtils; +import com.alibaba.fastjson.JSONObject; +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.baseline.framework.utils.*; +import com.sunwayworld.baseline.module.script.computing.LimsResultComputingEngine; +import com.sunwayworld.baseline.module.script.computing.data.LimsComputeDataDescriptor; +import com.sunwayworld.basemodule.basedata.discriminatorycriteria.bean.LimsDiscriminatoryCriteriaBean; +import com.sunwayworld.basemodule.basedata.discriminatorycriteria.service.LimsDiscriminatoryCriteriaService; +import com.sunwayworld.basemodule.basedata.projectdifferentiation.bean.LimsProjectDifferentiationBean; +import com.sunwayworld.basemodule.basedata.projectdifferentiation.service.LimsProjectDifferentiationService; +import com.sunwayworld.basemodule.basedata.testgroup.service.LimsTestgroupService; +import com.sunwayworld.basemodule.business.result.bean.LimsResultBean; +import com.sunwayworld.basemodule.business.result.service.LimsResultService; +import com.sunwayworld.basemodule.business.test.flowdef.FolderStatus; +import com.sunwayworld.basemodule.business.test.flowdef.TaskStatus; +import com.sunwayworld.basemodule.business.test.flowdef.TaskTestStatus; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.constant.FolderConstant; +import com.sunwayworld.basemodule.business.test.folder.enumeration.ObtainStatusEnum; +import com.sunwayworld.basemodule.business.test.folder.enumeration.TestGroupEnum; +import com.sunwayworld.basemodule.business.test.folder.mom.service.MOMService; +import com.sunwayworld.basemodule.business.test.folder.restfulmom.service.RestfulMomService; +import com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService; +import com.sunwayworld.basemodule.business.test.folder.util.ComputeEngine; +import com.sunwayworld.basemodule.business.test.folder.util.FolderHelper; +import com.sunwayworld.basemodule.business.test.folder.util.FolderSendDingMsgHelper; +import com.sunwayworld.basemodule.business.test.folder.vo.QmsCancelReceiptItemVO; +import com.sunwayworld.basemodule.business.test.folder.vo.QmsCancelReceiptVO; +import com.sunwayworld.basemodule.business.test.folder.vo.SapCancelReceiptItemVO; +import com.sunwayworld.basemodule.business.test.folder.vo.SapCancelReceiptVO; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.basemodule.business.test.ordtask.bean.LimsOrdtaskBean; +import com.sunwayworld.basemodule.business.test.ordtask.service.LimsOrdtaskService; +import com.sunwayworld.basemodule.business.test.ordtaskresult.bean.LimsOrdtaskResultBean; +import com.sunwayworld.basemodule.business.test.ordtaskresult.service.LimsOrdtaskResultService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTestMatrixBean; +import com.sunwayworld.basemodule.business.test.task.dao.LimsTaskDao; +import com.sunwayworld.basemodule.business.test.task.landian.bean.LimsLandianresultBean; +import com.sunwayworld.basemodule.business.test.task.landian.service.LanDianService; +import com.sunwayworld.basemodule.business.test.task.landian.service.LimsLandianresultService; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.basemodule.business.test.task.service.LimsTestMatrixService; +import com.sunwayworld.basemodule.common.schedule.service.LimsScheduleService; +import com.sunwayworld.basemodule.coredata.method.bean.LimsMethodBean; +import com.sunwayworld.basemodule.coredata.method.service.LimsMethodService; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestBean; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestMethodBean; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmEquiptBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTestMethodService; +import com.sunwayworld.basemodule.coredata.test.service.LimsTestService; +import com.sunwayworld.basemodule.coredata.test.service.LimsTmEquiptService; +import com.sunwayworld.basemodule.coredata.testoutline.bean.LimsTestOutlineBean; +import com.sunwayworld.basemodule.coredata.testoutline.bean.LimsTestOutlineDetailBean; +import com.sunwayworld.basemodule.coredata.testoutline.service.LimsTestOutlineDetailService; +import com.sunwayworld.basemodule.coredata.testoutline.service.LimsTestOutlineService; +import com.sunwayworld.basemodule.openapi.utils.QmsHttpHelper; +import com.sunwayworld.basemodule.openapi.utils.SapHttpHelper; +import com.sunwayworld.basemodule.trm.coreuser.service.LimsCoreUserService; +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.basemodule.trm.equipt.equipt.service.LimsEquiptService; +import com.sunwayworld.basemodule.trm.materialstorage.materialmethod.service.LimsMaterialMethodService; +import com.sunwayworld.basemodule.trm.qualitycontrol.exception.bean.LimsQualitycontrolExceptionBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.exception.service.LimsQualitycontrolExceptionService; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.bean.LimsSpecimenItemBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.service.LimsSpecimenItemService; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetailequipment.service.LimsSpecimenEquipmentService; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitysample.bean.LimsSpecimenBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitysample.service.LimsSpecimenService; +import com.sunwayworld.cloud.lims.reporttemplate.support.util.LimsFileUtils; +import com.sunwayworld.cloud.module.email.helper.CoreEmailHelper; +import com.sunwayworld.cloud.module.email.service.CoreEmailService; +import com.sunwayworld.cloud.module.equipt.acqconfig.service.CoreEquiptAcqConfigService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.audit.aunnotation.Audit; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.context.concurrent.GikamConcurrentLocker; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.mybatis.page.PageRowBounds; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.security.bean.LoginUser; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.PersistableHelper; +import com.sunwayworld.framework.support.auditable.bean.CoreBpmnParameterDTO; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.NumberUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.ReflectionUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.mdm.org.bean.CoreOrgBean; +import com.sunwayworld.module.mdm.org.service.CoreOrgService; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import com.sunwayworld.module.mdm.user.service.CoreUserService; +import com.sunwayworld.module.sys.bpmn.CoreBpmnHelper; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceBean; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceStatusDTO; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceTaskBean; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceTaskUserBean; +import com.sunwayworld.module.sys.bpmn.engine.CoreBpmnRuntimeService; +import com.sunwayworld.module.sys.bpmn.engine.CoreBpmnRuntimeSource; +import com.sunwayworld.module.sys.bpmn.service.CoreBpmnInstanceService; +import com.sunwayworld.module.sys.bpmn.service.CoreBpmnInstanceTaskService; +import com.sunwayworld.module.sys.bpmn.service.CoreBpmnInstanceTaskUserService; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.scheduling.annotation.Async; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import javax.servlet.http.HttpServletResponse; +import java.io.*; +import java.math.BigDecimal; +import java.math.RoundingMode; +import java.nio.channels.FileChannel; +import java.nio.file.Path; +import java.time.LocalDateTime; +import java.util.*; +import java.util.function.Function; +import java.util.regex.Pattern; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsTaskServiceImpl implements LimsTaskService { + + @Autowired + @Lazy + private LimsFolderService limsFolderService; + + @Autowired + private CoreFileService coreFileService; + @Autowired + private CoreOrgService coreOrgService; + + @Autowired + private LimsTaskDao limsTaskDao; + @Autowired + private CoreUserService coreUserService; + + @Autowired + @Lazy + private LimsTestService limsTestService; + + @Autowired + @Lazy + private LimsTestMethodService limsTestMethodService; + @Autowired + private LimsSpecimenItemService limsSpecimenItemService; + @Autowired + @Lazy + private LimsScheduleService limsScheduleService; + + @Autowired + private LimsTestgroupService limsTestgroupService; + @Autowired + private LimsDiscriminatoryCriteriaService limsDiscriminatoryCriteriaService; + + @Autowired + private LimsSpecimenEquipmentService limsSpecimenEquipmentService; + + @Autowired + private CoreEquiptAcqConfigService coreEquiptAcqConfigService; + + @Autowired + @Lazy + private LimsSpecimenService limsSpecimenService; + + @Autowired + @Lazy + private LimsOrdtaskService limsOrdtaskService; + @Autowired + @Lazy + private LimsOrderService limsOrderService; + @Autowired + private LimsTestMatrixService testMatrixService; + + @Autowired + private LimsMaterialMethodService limsMaterialMethodService; + + + @Autowired + private LimsProjectDifferentiationService limsProjectDifferentiationService; + @Autowired + private LimsTestOutlineDetailService testOutlineDetailService; + @Autowired + private LimsTestOutlineService testOutlineService; + @Autowired + private CoreBpmnInstanceService coreBpmnInstanceService; + @Autowired + private CoreBpmnInstanceTaskService coreBpmnInstanceTaskService; + @Autowired + private CoreBpmnInstanceTaskUserService coreBpmnInstanceTaskUserService; + @Autowired + private LimsResultService limsResultService; + @Autowired + private LimsTmEquiptService limsTmEquiptService; + @Autowired + private LimsEquiptService limsEquiptService; + @Autowired + private LimsQualitycontrolExceptionService qualitycontrolExceptionService; + @Autowired + private LimsCoreUserService limsCoreUserService; + @Autowired + @Lazy + private MOMService momService; + @Autowired + private LimsLandianresultService limsLandianresultService; + @Autowired(required = false) + private LanDianService lanDianService; + @Autowired + private RestfulMomService restfulMomService; + + @Override + @SuppressWarnings("unchecked") + public LimsTaskDao getDao() { + return limsTaskDao; + } + + private static final Logger logger = LogManager.getLogger(LimsTaskServiceImpl.class); + + @Override + @Transactional + public void instantSave(RestJsonWrapperBean wrapper) { + List parses = wrapper.parse(LimsTaskBean.class); + LimsTaskService.super.instantSave(wrapper); + } + + @Override + @Transactional + public ResponseDTO create(RestJsonWrapperBean jsonWrapper) { + List testMethodBeans = jsonWrapper.parse(LimsTestMethodBean.class); + long folderId = Long.parseLong(testMethodBeans.get(0).getExt$Item("folderId")); + LimsFolderBean limsFolderBean = limsFolderService.selectById(folderId); + List taskBeans = new ArrayList<>(); + List testBeans = limsTestService.selectListByIds(testMethodBeans.stream().map(f -> f.getTestId()).distinct().collect(Collectors.toList())); + for (LimsTestMethodBean s : testMethodBeans) { + LimsTestBean limsTestBean = testBeans.stream().filter(c->c.getId().longValue()==s.getTestId().longValue()).findFirst().get(); + LimsMethodBean limsMethodBean = ApplicationContextHelper.getBean(LimsMethodService.class).selectById(s.getMethodId()); + LimsTaskBean task = new LimsTaskBean(); + task.setId(ApplicationContextHelper.getNextIdentity()); + task.setFolderId(folderId); + task.setCheckType(limsFolderBean.getCheckType()); + task.setTestMethodId(s.getId()); + task.setTestId(s.getTestId()); + task.setTestCode(limsTestBean.getTestCode()); + task.setTestType(limsTestBean.getTestType()); + task.setTestName(limsTestBean.getTestName()); + task.setMethodId(limsMethodBean.getId()); + task.setMethodCode(limsMethodBean.getMethodCode()); + task.setMethodName(limsMethodBean.getMethodName()); + task.setJudgeBasis(s.getJudgeBasis()); + task.setLaboratoryId(limsFolderBean.getOrgId()); + task.setLaboratoryName(limsFolderBean.getOrgName()); + task.setTestDirectionId(s.getTestDirectionId()); + task.setItemSorter(limsTestBean.getItemSorter()); + taskBeans.add(task); + } + getDao().insert(taskBeans); + + createTestMatrixByAddTaks(taskBeans); + return new ResponseDTO(); + } + + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + List parses = jsonWrapper.parse(LimsTaskBean.class); + if(!ObjectUtils.isEmpty(parses) && !ObjectUtils.isEmpty(parses.get(0).getTestOutLineId())){ + Long folderId = parses.get(0).getFolderId(); + LimsFolderBean limsFolderBean = limsFolderService.selectById(folderId); + List outLineIds = parses.stream().map(f -> f.getTestOutLineId()).collect(Collectors.toList()); + List limsTestOutlineBeans = testOutlineService.selectListByIds(outLineIds); + List outlineDetailBeans = testOutlineDetailService.selectListByFilter(SearchFilter.instance().match("outlineId", outLineIds).filter(MatchPattern.OR)); + parses.clear(); + for (LimsTestOutlineDetailBean outlineDetailBean : outlineDetailBeans) { + LimsTestOutlineBean limsTestOutlineBean = limsTestOutlineBeans.stream().filter(c -> c.getId().longValue() == outlineDetailBean.getOutlineId().longValue()).findFirst().orElse(null); + LimsTaskBean task = new LimsTaskBean(); + task.setId(ApplicationContextHelper.getNextIdentity()); + task.setFolderId(folderId); + task.setCheckType(limsFolderBean.getCheckType()); + task.setOrgName(LocalContextHelper.getLoginOrgName()); + task.setOrgId(LocalContextHelper.getLoginOrgId()); + task.setTestType(outlineDetailBean.getTestType()); + task.setTestOutLineId(outlineDetailBean.getOutlineId()); + if(limsTestOutlineBean!=null){ + task.setOutlineCode(limsTestOutlineBean.getOutlineCode()); + task.setOutlineName(limsTestOutlineBean.getOutlineName()); + } + task.setTestMethodId(outlineDetailBean.getTestMethodId()); + task.setTestId(outlineDetailBean.getTestId()); + task.setTestCode(outlineDetailBean.getTestCode()); + task.setTestName(outlineDetailBean.getTestName()); + task.setMethodId(outlineDetailBean.getMethodId()); + task.setMethodCode(outlineDetailBean.getMethodCode()); + task.setMethodName(outlineDetailBean.getMethodName()); + task.setJudgeBasis(outlineDetailBean.getJudgeBasis()); + task.setTestDirectionId(outlineDetailBean.getTestDirectionId()); + task.setLaboratoryId(limsFolderBean.getOrgId()); + task.setLaboratoryName(limsFolderBean.getOrgName()); + task.setItemSorter(outlineDetailBean.getItemSorter()); + parses.add(task); + } + if(parses.isEmpty()){ + throw new InvalidDataException("请先添加检测大纲明细!"); + } + } + getDao().insert(parses); + createTestMatrixByAddTaks(parses); + return parses.get(0).getId(); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public void createTestMatrixByAddTaks(List parses) { + List orderBeanList = limsOrderService.selectListByFilter(SearchFilter.instance().match("folderId", parses.get(0).getFolderId()).filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(orderBeanList)) { + List insertTestMatrixBeanList = new ArrayList<>(); + for (LimsOrderBean order : orderBeanList) { + for (LimsTaskBean ordtaskBean : parses) { + LimsTestMatrixBean t = new LimsTestMatrixBean(ApplicationContextHelper.getNextIdentity(), ordtaskBean.getFolderId(), ordtaskBean.getId(), order.getId()); + t.setCheckFlag("1"); + insertTestMatrixBeanList.add(t); + } + } + testMatrixService.getDao().insert(insertTestMatrixBeanList); + } + } + + @Override + @Transactional + public List> startProcess(RestJsonWrapperBean wrapper) { + List parseList = wrapper.parse(LimsTaskBean.class); + List> coreBpmnInstanceStatusDTOS = LimsTaskService.super.startProcess(CommonHelper.getIdList(parseList), CoreBpmnParameterDTO.of(wrapper)); + + List taskBeans = this.selectListByIds(CommonHelper.getIdList(parseList)); + FlowUtils.updateStatus(taskBeans, "T_LIMS_TASK"); + this.getDao().update(taskBeans,"status"); + return coreBpmnInstanceStatusDTOS; + } + + private void checkResult(LimsTaskBean task, List ordtasks, List ordtaskResults ) { +// List ordtasks = ApplicationContextHelper.getBean(LimsOrdtaskService.class) +// .selectListByFilter(SearchFilter.instance().match("taskId", task.getId()).filter(MatchPattern.EQ)); + if (CollectionUtils.isEmpty(ordtasks)) { + throw new CheckedException("项目样品信息为空"); + } + if (!TestGroupEnum.RB.getName().equals(task.getTestGroup())) { +// List ordtaskResults = ApplicationContextHelper.getBean(LimsOrdtaskResultService.class) +// .selectListByFilter(SearchFilter.instance().match("ordtaskId", CommonHelper.getIdList(ordtasks)).filter(MatchPattern.OR)); + if (ordtaskResults.stream().anyMatch(s -> s.getResult() == null)) { + throw new CheckedException("试验结果未填数据"); + } + } + + } + + /** + 结果复核提交后,触发判异逻辑 + 短期质控: + 1、非扣电,在一组质控计划下的试验复核完成后触发。比如设置的5,那么根据这5个下的结果求mean值、σ值,cov值,与task的设置的cov比较,超过cov,则这5个都异常,取差异最大的试验插入到异常表 + 2、扣电,每个试验单独判异。作为判定的分析项上下限判定+ 分析项σ上限 + 标样质控: + 只判上下限 + 长期质控: + 上下限+判异规则 + */ + @Override + @Transactional + public void spcDiscriminate(List taskBeans) { + List beans = taskBeans.stream().filter(c->c.getProcessStatus().equalsIgnoreCase("Done") && "1".equals(c.getJudgeRef())).collect(Collectors.toList()); + if(ObjectUtils.isEmpty(beans)){ + return; + } + //非短期质控 + spcDiscriminateNotShortQuality(beans.stream().filter(c->!"短期质控".equals(c.getExt$Item("qualitycontrolway")) && !"盲样质控".equals(c.getExt$Item("qualitycontrolway"))).collect(Collectors.toList())); + + //短期质控 + spcDiscriminateShortQuality(beans.stream().filter(c->"短期质控".equals(c.getExt$Item("qualitycontrolway"))).collect(Collectors.toList())); + } + + @Override + @Transactional + public void spcDiscriminateShortQuality(List beans){ + if(ObjectUtils.isEmpty(beans)){ + return; + } + //短期,扣电 + spcDiscriminateShortQualityKouDian(beans); + + //短期非扣电 + spcDiscriminateShortQualityNotKouDian(beans); + } + + @Override + @Transactional + public void spcDiscriminateShortQualityKouDian(List beans) { + List kouDianTasks = beans.stream().filter(c -> ObjectUtils.toString(c.getTestType()).contains("扣电")).collect(Collectors.toList()); + for (LimsTaskBean bean : kouDianTasks) { + bean.setIfOverLimit("异常".equals(bean.getResultStatus1())?"1":"0"); + bean.setIfDiscriminate("异常".equals(bean.getResultStatus1())?"1":"0"); + bean.setDiscriminateDesc("异常".equals(bean.getResultStatus1())?"超出上下限":""); + + //σ 上限 + if(!"1".equals(bean.getIfDiscriminate())){ + bean.setIfDiscriminate("异常".equals(bean.getSigmaStatus())?"1":"0"); + } + if(ObjectUtils.isEmpty(bean.getDiscriminateDesc())){ + bean.setDiscriminateDesc("异常".equals(bean.getSigmaStatus())?"超出σ上限":""); + }else if("异常".equals(bean.getSigmaStatus())){ + bean.setDiscriminateDesc(bean.getDiscriminateDesc()+"、"+"超出σ上限"); + } + } + this.getDao().update(kouDianTasks,"IfDiscriminate","DiscriminateDesc","IfOverLimit"); + + //如果判断异常,则更新task对应设备台账=故障 + updateTaskEptExceptionByDisCriminateTask(kouDianTasks); + } + + @Override + @Transactional + public void spcDiscriminateShortQualityNotKouDian(List beans) { + List notKouDianTasks = beans.stream().filter(c -> !ObjectUtils.toString(c.getTestType()).contains("扣电")).collect(Collectors.toList()); + List specimenids = notKouDianTasks.stream().map(c -> Long.parseLong(c.getExt$Item("specimenid"))).collect(Collectors.toList()); + if(ObjectUtils.isEmpty(specimenids)){ + return; + } + List limsSpecimenBeans = limsSpecimenService.selectListByFilter(SearchFilter.instance().match("id", specimenids).filter(MatchPattern.OR)); + if(ObjectUtils.isEmpty(limsSpecimenBeans)){ + return; + } + + for (LimsSpecimenBean limsSpecimenBean : limsSpecimenBeans) { + List doneGroupTasks = this.selectListByFilter(SearchFilter.instance().match("specimenid", specimenids).filter(MatchPattern.OR).match("judgeRef", "1").filter(MatchPattern.SEQ) + .match("FolderGroup", limsSpecimenBean.getFolderGroup()).filter(MatchPattern.SEQ) + .match("processStatus", "done").filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(doneGroupTasks)){ + continue; + } + + //判异,COV值上限 + double cal_mean_v = calAvg(doneGroupTasks); + double cal_σ_v = calStandardDeviation(doneGroupTasks,cal_mean_v); + Double cal_cov_v = null; + if(cal_mean_v!=0){ + cal_cov_v = new BigDecimal(cal_σ_v).divide(new BigDecimal(cal_mean_v),2,RoundingMode.UP).doubleValue(); + String cov = doneGroupTasks.get(0).getCov(); + if(!ObjectUtils.isEmpty(cov) && new BigDecimal(cal_cov_v).compareTo(new BigDecimal(cov))>0){ + for (LimsTaskBean doneGroupTask : doneGroupTasks) { + doneGroupTask.setIfOverLimit("异常".equals(doneGroupTask.getResultStatus1())?"1":"0"); + doneGroupTask.setIfDiscriminate("1"); + doneGroupTask.setDiscriminateDesc("cov超限"); + } + } + } + for (LimsTaskBean doneGroupTask : doneGroupTasks) { + doneGroupTask.setCalMean(cal_mean_v+""); + doneGroupTask.setCalPValue(cal_σ_v+""); + doneGroupTask.setCalCov(cal_cov_v+""); + } + this.getDao().update(doneGroupTasks,"IfDiscriminate","DiscriminateDesc","IfOverLimit","CalMean","CalPValue","CalCov"); + + //取一个偏差最大的,插入异常 + if(doneGroupTasks.stream().filter(c->"1".equals(c.getIfDiscriminate())).findFirst().isPresent()){ + double max = 0; + LimsTaskBean maxBean = doneGroupTasks.get(0); + for (LimsTaskBean doneGroupTask : doneGroupTasks) { + double v = Math.abs(Double.parseDouble(doneGroupTask.getResult())-cal_mean_v); + if(v>max){ + max = v; + maxBean = doneGroupTask; + } + } + //如果判断异常,则更新task对应设备台账=故障 + updateTaskEptExceptionByDisCriminateTask(Arrays.asList(maxBean)); + } + } + } + + //平均值 + private Double calAvg(List doneGroupTasks){ + BigDecimal sum = new BigDecimal(0); + for (LimsTaskBean doneGroupTask : doneGroupTasks) { + sum = sum.add(new BigDecimal(doneGroupTask.getResult())); + } + return sum.divide(new BigDecimal(doneGroupTasks.size()),2, RoundingMode.HALF_UP).doubleValue(); + } + //总体标准差 + private Double calStandardDeviation(List doneGroupTasks,Double avg){ + BigDecimal sum = new BigDecimal(0); + for (LimsTaskBean doneGroupTask : doneGroupTasks) { + double pow = Math.pow(Double.parseDouble(doneGroupTask.getResult()) - avg, 2); + sum = sum.add(new BigDecimal(pow)); + } + return new BigDecimal(Math.sqrt(sum.divide(new BigDecimal(doneGroupTasks.size()),2,RoundingMode.HALF_UP).doubleValue())).setScale(2,RoundingMode.HALF_UP).doubleValue(); + } + + @Override + @Transactional + public void spcDiscriminateNotShortQuality(List beans) { + if(ObjectUtils.isEmpty(beans)){ + return; + } + + List testIds = beans.stream().map(LimsTaskBean::getTestId).distinct().collect(Collectors.toList()); + //查询项目的判异规则 + List differentiationBeans = limsProjectDifferentiationService.selectListByFilter(SearchFilter.instance().match("testId", testIds).filter(MatchPattern.OR)); + for (LimsTaskBean bean : beans) { + bean.setIfOverLimit("异常".equals(bean.getResultStatus1())?"1":"0"); + String qualitycontrolway = bean.getExt$Item("qualitycontrolway"); + bean.setIfDiscriminate("异常".equals(bean.getResultStatus1())?"1":"0"); + bean.setDiscriminateDesc("异常".equals(bean.getResultStatus1())?"超出上下限":""); + + if("长期质控".equals(qualitycontrolway)){ + //一个testid 只绑定一条数据 + LimsProjectDifferentiationBean testDifferentiation = differentiationBeans.stream().filter(c -> c.getTestId().longValue() == bean.getTestId().longValue()).findFirst().orElse(null); + if(ObjectUtils.isEmpty(testDifferentiation) || ObjectUtils.isEmpty(testDifferentiation.getCriteriaId())){ + continue; + } + List discriminatoryIds = Arrays.stream(testDifferentiation.getCriteriaId().split(",")).map(c -> Long.parseLong(c)).collect(Collectors.toList()); + //判异规则触发 + spcValidate(bean,discriminatoryIds); + } + } + this.getDao().update(beans,"IfDiscriminate","DiscriminateDesc","IfOverLimit"); + + //如果判断异常,则更新task对应设备台账=故障 + updateTaskEptExceptionByDisCriminateTask(beans); + } + + private void updateResult(List beans, Map> resultMap) { + for (LimsTaskBean bean : beans) { + if ("SampleReceive".equals(bean.getStatus())){ + continue; + } + List resultList = resultMap.getOrDefault(bean.getId(), new ArrayList<>()); + List resultList2 = resultList.stream().filter(s -> FolderConstant.ANALYSTGROUP_EXPERIMENTALRESULT.equals(s.getAnalystGroup()) && FolderConstant.RESULTTYPE_NUMBER.equals(s.getResultType())).collect(Collectors.toList()); + if (CommonHelper.isNotEmpty(resultList2)) { + double result = resultList2.stream().mapToDouble(s -> Double.parseDouble(s.getResult())).sum() / resultList2.size(); + String rounding = NumberUtils.rounding(NumberUtil.getString(result), resultList2.get(0).getRevisionRule()); + bean.setResult(rounding); + } + } + } + @Async("threadPoolExecutor") + public CoreBpmnInstanceStatusDTO asyncCompleteTask(Long taskId, CoreBpmnParameterDTO parameter) { + System.out.println("-------------------------------------------"+Thread.currentThread().getName()+"-----------------------------------------"); + CoreBpmnInstanceStatusDTO longCoreBpmnInstanceStatusDTO = LimsTaskService.super.completeTask(Collections.singletonList(taskId), parameter).get(0); + return longCoreBpmnInstanceStatusDTO; + } + + @Override + @Transactional + public void handleQmsChangeJudge(QmsCancelReceiptVO qmsCancelReceiptVO) { + List changeJudgeList = new ArrayList<>(); + for (QmsCancelReceiptItemVO qmsCancelReceiptItemVO : qmsCancelReceiptVO.getTaskList()) { + LimsTaskBean taskBean = ApplicationContextHelper.getBean(LimsTaskService.class).selectFirstByFilter(SearchFilter.instance() + .match("folderNo", qmsCancelReceiptItemVO.getLimsFolderCode()).filter(MatchPattern.SEQ) + .match("testCode", qmsCancelReceiptItemVO.getLimsTaskCode()).filter(MatchPattern.SEQ)); + + if (!"Done".equals(taskBean.getStatus())) { + throw new CheckedException("项目" + taskBean.getTestCode() + "不是已检验已审核状态,不可改判"); + } + taskBean.setProcessStatus("draft"); + taskBean.setQmsChangeReason(qmsCancelReceiptItemVO.getOperationReason()); + taskBean.setQmsChangeUser(qmsCancelReceiptItemVO.getOperationUser()); + LocalDateTime date = LocalDateUtils.parseLocalDateTime(qmsCancelReceiptItemVO.getOperationTime()); + //LocalDateTime date = LocalDate.parse(qmsCancelReceiptItemVO.getOperationTime(), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")).atStartOfDay(); + taskBean.setQmsChangeTime(date); + if (taskBean.getQmsFrequency() == null || taskBean.getQmsFrequency() == 0) { + taskBean.setQmsFrequency(1); + } else { + int qmsFrequency = taskBean.getQmsFrequency() + 1; + taskBean.setQmsFrequency(qmsFrequency); + } + changeJudgeList.add(taskBean); + } + updateIfChanged(changeJudgeList); + List taskIdList = changeJudgeList.stream().map(LimsTaskBean::getId).collect(Collectors.toList()); + for (Long aLong : taskIdList) { + CoreBpmnParameterDTO coreBpmnParameterDTO =new CoreBpmnParameterDTO(); + coreBpmnParameterDTO.setComment(qmsCancelReceiptVO.getTaskList().get(0).getOperationReason()); + startProcess(Collections.singletonList(aLong), coreBpmnParameterDTO); + } + + for (LimsTaskBean limsTaskBean : changeJudgeList) { + limsTaskBean.setStatus("SampleReceive"); + limsTaskBean.setProcessStatus("approve"); + limsTaskBean.setRejectStatus("1"); + limsTaskBean.setProcessControlStatus(null); + } + updateIfChanged(changeJudgeList); + + List limsTaskBeans = this.selectListByIds(taskIdList); + List limsFolderBeans = limsTaskBeans.stream().map(LimsTaskBean::getFolderId).map(folderId -> { + LimsFolderBean limsFolderBean = new LimsFolderBean(); + limsFolderBean.setId(folderId); + limsFolderBean.setStatus("Test"); + return limsFolderBean; + }).collect(Collectors.toList()); + limsFolderService.getDao().update(limsFolderBeans, "status"); + + //与回滚接口保持一致 + List folderIds = limsFolderBeans.stream().map(LimsFolderBean::getId).collect(Collectors.toList()); + List limsFolderBeans1 = limsFolderService.selectListByIds(folderIds); + for (LimsFolderBean limsFolderBean : limsFolderBeans1) { + List tasks = this.selectListByFilter(SearchFilter.instance().match("folderId", limsFolderBean.getId()).filter(MatchPattern.SEQ)); + List statuss = tasks.stream().map(LimsTaskBean::getStatus).distinct().collect(Collectors.toList()); + if (statuss.contains("Done") || statuss.contains("ResultReview")){ + limsFolderBean.setProcessSchedule("ResultReview"); + }else { + limsFolderBean.setProcessSchedule("Obtain"); + } + limsFolderService.updateIfChanged(limsFolderBean); + } + + FolderSendDingMsgHelper.handleSendCancelDingMsg(limsTaskBeans, + qmsCancelReceiptVO.getTaskList().get(0).getOperationUser(), "改判"); + } + + @Override + public void batchDownload(String ids, HttpServletResponse response) throws UnsupportedEncodingException { + RestJsonWrapperBean wrapper = new RestJsonWrapperBean(); + List taskIds = Arrays.asList(ids.split(",")); + wrapper.setFilterValue("resultSearch2","1"); + response.setCharacterEncoding("UTF-8"); + response.setContentType("application/force-download"); + response.setHeader("Content-Disposition", "attachment; filename=" + new String("附件合集".getBytes("utf-8"),"ISO8859-1")+".zip"); + + Page limsTaskBeanPage = this.selectPaginationByFilter(SearchFilter.instance().match("id",taskIds).filter(MatchPattern.OR),wrapper); + List rows = limsTaskBeanPage.getRows(); + Map> taskNameMap = rows.stream().collect(Collectors.groupingBy(LimsTaskBean::getTestName)); + File file = new File("附件合集"); + if (!file.exists()){ + boolean mkdirs = file.mkdirs(); + } + List outDirList = new ArrayList<>(); + for (Map.Entry> stringListEntry : taskNameMap.entrySet()) { + String taskName = stringListEntry.getKey(); + List taskList = stringListEntry.getValue(); + for (LimsTaskBean limsTaskBean : taskList) { + + List ordtaskList = limsOrdtaskService.selectListByFilter(SearchFilter.instance().match("taskId", limsTaskBean.getId()).filter(MatchPattern.SEQ)); + List ordtaskIds = ordtaskList.stream().map(LimsOrdtaskBean::getId).collect(Collectors.toList()); + List targetIds = new ArrayList<>(); + for (Long ordtaskId : ordtaskIds) { + String s1= "T_LIMS_ORDTASK$"; + targetIds.add(s1+ordtaskId); + } + List coreFileBeans = coreFileService.selectListByFilter(SearchFilter.instance().match("TARGETID",targetIds).filter(MatchPattern.OR)); + if (!ObjectUtils.isEmpty(coreFileBeans)){ + String s = "附件合集" + File.separator + replaceFileName(taskName) +File.separator + replaceFileName(limsTaskBean.getExt$Item("samplename")) ; + + if (!outDirList.contains(s)) { + outDirList.add(s); + } + File file1 = new File(s); + if (!file1.exists()){ + file1.mkdirs(); + } + for (int i = 0; i ", ">") + .replaceAll("[|]", "|"); + } else { + //防止空,搞成空格 + return " "; + } + + } + + @Override + public void batchDownload1(String ids, HttpServletResponse response) throws UnsupportedEncodingException { + List taskIds = Arrays.asList(ids.split(",")); + RestJsonWrapperBean wrapper = new RestJsonWrapperBean(); + wrapper.setFilterValue("resultSearch","1"); + response.setCharacterEncoding("UTF-8"); + response.setContentType("application/force-download"); + response.setHeader("Content-Disposition", "attachment; filename=" + new String("附件合集".getBytes("utf-8"),"ISO8859-1")+".zip"); + + Page limsTaskBeanPage = this.selectPaginationByFilter(SearchFilter.instance().match("id",taskIds).filter(MatchPattern.OR),wrapper); + List rows = limsTaskBeanPage.getRows(); + Map> taskNameMap = rows.stream().collect(Collectors.groupingBy(LimsTaskBean::getTestName)); + File file = new File("附件合集"); + if (!file.exists()){ + boolean mkdirs = file.mkdirs(); + } + List outDirList = new ArrayList<>(); + for (Map.Entry> stringListEntry : taskNameMap.entrySet()) { + String taskName = stringListEntry.getKey(); + List taskList = stringListEntry.getValue(); + for (LimsTaskBean limsTaskBean : taskList) { + + List ordtaskList = limsOrdtaskService.selectListByFilter(SearchFilter.instance().match("taskId", limsTaskBean.getId()).filter(MatchPattern.SEQ)); + List ordtaskIds = ordtaskList.stream().map(LimsOrdtaskBean::getId).collect(Collectors.toList()); + List targetIds = new ArrayList<>(); + for (Long ordtaskId : ordtaskIds) { + String s1= "T_LIMS_ORDTASK$"; + targetIds.add(s1+ordtaskId); + } + List coreFileBeans = coreFileService.selectListByFilter(SearchFilter.instance().match("TARGETID",targetIds).filter(MatchPattern.OR)); + if (!ObjectUtils.isEmpty(coreFileBeans)){ + String s = "附件合集" + File.separator + replaceFileName(taskName) +File.separator + replaceFileName(limsTaskBean.getExt$Item("foldersamplename")) ; + if (!outDirList.contains(s)) { + outDirList.add(s); + } + File file1 = new File(s); + if (!file1.exists()){ + file1.mkdirs(); + } + for (int i = 0; i folderNoList = sapCancelReceiptVO.getTaskList().stream() + .map(SapCancelReceiptItemVO::getLimsFolderCode).distinct().collect(Collectors.toList()); + List limsFolderBeanList = ApplicationContextHelper.getBean(LimsFolderService.class) + .selectListByFilter(SearchFilter.instance().match("folderNo", folderNoList).filter(MatchPattern.OR)); + Map folderBeanMap = limsFolderBeanList.stream() + .collect(Collectors.toMap(LimsFolderBean::getFolderNo, s -> s, (s1, s2) -> s1)); + + List sapCancelTaskList = new ArrayList<>(); + for (SapCancelReceiptItemVO sapCancelReceiptItemVO : sapCancelReceiptVO.getTaskList()) { + LimsTaskBean taskBean = ApplicationContextHelper.getBean(LimsTaskService.class).selectFirstByFilter(SearchFilter.instance() + .match("folderNo", sapCancelReceiptItemVO.getLimsFolderCode()).filter(MatchPattern.SEQ) + .match("testCode", sapCancelReceiptItemVO.getLimsTaskCode()).filter(MatchPattern.SEQ)); + sapCancelTaskList.add(taskBean); + } + + for (LimsTaskBean taskBean : sapCancelTaskList) { + taskBean.setProcessControlStatus("Cancel"); + if("approve_rejected".equals(taskBean.getProcessStatus())){ + taskBean.setRejectStatus("1"); + } + + CoreBpmnInstanceBean instanceBean = ApplicationContextHelper.getBean(CoreBpmnInstanceService.class) + .selectFirstByFilter(SearchFilter.instance().match("targetId", "T_LIMS_TASK$" + taskBean.getId()).filter(MatchPattern.SEQ)); + CoreBpmnInstanceTaskBean instanceTaskBean = ApplicationContextHelper.getBean(CoreBpmnInstanceTaskService.class) + .selectFirstByFilter(SearchFilter.instance().match("instId", instanceBean.getId()).filter(MatchPattern.EQ)); + + if ("ResultInput".equals(instanceTaskBean.getStatusCode())) { + //SAP取消检测不传取消时间与取消人,默认用委托人 + LimsFolderBean limsFolderBean = folderBeanMap.get(taskBean.getFolderNo()); + taskBean.setResultInputAuditUserId(limsFolderBean.getClientUserId()); + taskBean.setResultInputAuditUserName(limsFolderBean.getClientUserName()); + taskBean.setResultInputTime(LocalDateTime.now()); + } else { + throw new CheckedException("项目" + taskBean.getTestCode() + "未在结果录入节点,不可取消检测"); + } + } + + List results = ApplicationContextHelper.getBean(LimsOrdtaskResultService.class).selectListByFilter( + SearchFilter.instance().match("taskid", CommonHelper.getIdList(sapCancelTaskList)).filter(MatchPattern.OR)); + Map> resultMap = results.stream().collect(Collectors.groupingBy(LimsOrdtaskResultBean::getTaskId)); + updateResult(sapCancelTaskList, resultMap); + updateIfChanged(sapCancelTaskList); + + CoreBpmnParameterDTO coreBpmnParameterDTO = new CoreBpmnParameterDTO(); + coreBpmnParameterDTO.setComment(sapCancelReceiptVO.getTaskList().get(0).getOperationReason()); + LimsTaskService.super.completeTask(CommonHelper.getIdList(sapCancelTaskList), coreBpmnParameterDTO); + + updateStatus(sapCancelTaskList); + updateIfChanged(sapCancelTaskList); + + List newBeans = new ArrayList<>(sapCancelTaskList.stream().collect(Collectors.toMap(LimsTaskBean::getFolderId, s -> s, (s1, s2) -> s1)).values()); + for (LimsTaskBean bean : newBeans) { + List tasks = ApplicationContextHelper.getBean(LimsTaskService.class).selectListByFilter(SearchFilter.instance().match("folderId", bean.getFolderId()).filter(MatchPattern.EQ)); + boolean b = tasks.stream().allMatch(s -> "Done".equals(s.getStatus())|| s.getStatus().equals("Cancel")); + LimsFolderBean limsFolderBean = ApplicationContextHelper.getBean(LimsFolderService.class).selectById(bean.getFolderId()); + if (b) { + ApplicationContextHelper.getBean(LimsFolderService.class).completeTask(Collections.singletonList(bean.getFolderId()), new CoreBpmnParameterDTO()); + limsFolderBean.setStatus("Done"); + if (tasks.stream().allMatch((s -> s.getStatus().equals("Cancel")))) { + limsFolderBean.setCancelStatus("allCancel"); + } else if (tasks.stream().anyMatch(s -> s.getStatus().equals("Cancel"))) { + limsFolderBean.setCancelStatus("partialCancel"); + } + } + FolderHelper.updateProcessSchedule(limsFolderBean); + ApplicationContextHelper.getBean(LimsFolderService.class).updateIfChanged(limsFolderBean); + } + + //SAP取消人不是必填,发送钉钉时取消人选取首个委托单的委托人 + LimsFolderBean limsFolderBean = folderBeanMap.get(sapCancelReceiptVO.getTaskList().get(0).getLimsFolderCode()); + if (limsFolderBean != null) { + FolderSendDingMsgHelper.handleSendCancelDingMsg(sapCancelTaskList, limsFolderBean.getClientUserId(), "取消检测"); + } + } + + + @Override + @Transactional + public void handleQmsCancelDetection(QmsCancelReceiptVO qmsCancelReceiptVO) { + Map qmsTestMap = qmsCancelReceiptVO.getTaskList().stream() + .collect(Collectors.toMap(QmsCancelReceiptItemVO::getLimsTaskCode, s -> s, (s1, s2) -> s1)); + + List cancelTaskList = new ArrayList<>(); + for (QmsCancelReceiptItemVO qmsCancelReceiptItemVO : qmsCancelReceiptVO.getTaskList()) { + LimsTaskBean taskBean = ApplicationContextHelper.getBean(LimsTaskService.class).selectFirstByFilter(SearchFilter.instance() + .match("folderNo", qmsCancelReceiptItemVO.getLimsFolderCode()).filter(MatchPattern.SEQ) + .match("testCode", qmsCancelReceiptItemVO.getLimsTaskCode()).filter(MatchPattern.SEQ)); + + cancelTaskList.add(taskBean); + } + + for (LimsTaskBean taskBean : cancelTaskList) { + + taskBean.setProcessControlStatus("Cancel"); + + CoreBpmnInstanceBean instanceBean = ApplicationContextHelper.getBean(CoreBpmnInstanceService.class) + .selectFirstByFilter(SearchFilter.instance().match("targetId", "T_LIMS_TASK$" + taskBean.getId()).filter(MatchPattern.SEQ)); + CoreBpmnInstanceTaskBean instanceTaskBean = ApplicationContextHelper.getBean(CoreBpmnInstanceTaskService.class) + .selectFirstByFilter(SearchFilter.instance().match("instId", instanceBean.getId()).filter(MatchPattern.EQ)); + + if ("ResultInput".equals(instanceTaskBean.getStatusCode())) { + + QmsCancelReceiptItemVO receiptItemVO = qmsTestMap.get(taskBean.getTestCode()); + if (receiptItemVO != null) { + + CoreUserBean checkUserBean = ApplicationContextHelper.getBean(CoreUserService.class).selectById(receiptItemVO.getOperationUser()); + if (checkUserBean == null) { + throw new CheckedException("获取操作人信息失败,工号为" + receiptItemVO.getOperationUser()); + } + LocalDateTime date = LocalDateUtils.parseLocalDateTime(receiptItemVO.getOperationTime()); + //LocalDateTime date = LocalDate.parse(receiptItemVO.getOperationTime(), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")).atStartOfDay(); + + taskBean.setResultInputAuditUserId(checkUserBean.getId()); + taskBean.setResultInputAuditUserName(checkUserBean.getUserName()); + taskBean.setResultInputTime(date); + } + + } else { + throw new CheckedException("项目" + taskBean.getTestCode() + "未在结果录入节点,不可取消检测"); + } + + } + + List results = ApplicationContextHelper.getBean(LimsOrdtaskResultService.class).selectListByFilter( + SearchFilter.instance().match("taskid", CommonHelper.getIdList(cancelTaskList)).filter(MatchPattern.OR)); + Map> resultMap = results.stream().collect(Collectors.groupingBy(LimsOrdtaskResultBean::getTaskId)); + updateResult(cancelTaskList, resultMap); + updateIfChanged(cancelTaskList); + + CoreBpmnParameterDTO coreBpmnParameterDTO = new CoreBpmnParameterDTO(); + coreBpmnParameterDTO.setComment(qmsCancelReceiptVO.getTaskList().get(0).getOperationReason()); + LimsTaskService.super.completeTask(CommonHelper.getIdList(cancelTaskList), coreBpmnParameterDTO); + + updateStatus(cancelTaskList); + updateIfChanged(cancelTaskList); + + List newBeans = new ArrayList<>(cancelTaskList.stream().collect(Collectors.toMap(LimsTaskBean::getFolderId, s -> s, (s1, s2) -> s1)).values()); + for (LimsTaskBean bean : newBeans) { + List tasks = ApplicationContextHelper.getBean(LimsTaskService.class).selectListByFilter(SearchFilter.instance().match("folderId", bean.getFolderId()).filter(MatchPattern.EQ)); + boolean b = tasks.stream().allMatch(s -> "Done".equals(s.getStatus())|| s.getStatus().equals("Cancel")); + LimsFolderBean limsFolderBean = ApplicationContextHelper.getBean(LimsFolderService.class).selectById(bean.getFolderId()); + if (b) { + ApplicationContextHelper.getBean(LimsFolderService.class).completeTask(Collections.singletonList(bean.getFolderId()), new CoreBpmnParameterDTO()); + limsFolderBean.setStatus("Done"); + if (tasks.stream().allMatch((s -> s.getStatus().equals("Cancel")))) { + limsFolderBean.setCancelStatus("allCancel"); + } else if (tasks.stream().anyMatch(s -> s.getStatus().equals("Cancel"))) { + limsFolderBean.setCancelStatus("partialCancel"); + } + } + FolderHelper.updateProcessSchedule(limsFolderBean); + ApplicationContextHelper.getBean(LimsFolderService.class).updateIfChanged(limsFolderBean); + } + + FolderSendDingMsgHelper.handleSendCancelDingMsg(cancelTaskList, + qmsCancelReceiptVO.getTaskList().get(0).getOperationUser(), "取消检测"); + } + + @Override + @Transactional + public List> completeTask(RestJsonWrapperBean wrapper) { + List parseList = wrapper.parse(LimsTaskBean.class); + List taskBeans = this.selectListByFilter(SearchFilter.instance().match("id",CommonHelper.getIdList(parseList)).filter(MatchPattern.OR)); + if (ObjectUtils.isEmpty(taskBeans)) { + return CollectionUtils.emptyList(); + } else { + taskBeans.forEach((i) -> { + GikamConcurrentLocker.isolated(CoreBpmnHelper.getTargetId(this.getDao().getTable(), i.getId())); + }); + this.checkAndUpdateVersion(taskBeans); + CoreBpmnRuntimeService runtimeService = ApplicationContextHelper.getBean(CoreBpmnRuntimeService.class); + List itemIdList = (List)taskBeans.stream().map((i) -> (Serializable)i.getId()).collect(Collectors.toList()); + List> runtimeSourceList = this.parseAuditableRuntimeSource(itemIdList, CoreBpmnParameterDTO.of(wrapper), this.getBpmnVars(wrapper, taskBeans)); + processPassBefore(runtimeSourceList); + List> instanceStatusList = runtimeService.completeTask(runtimeSourceList); + this.autoPass(runtimeSourceList, instanceStatusList); + processPassAfter(instanceStatusList,wrapper); + return instanceStatusList; + } + } + + @Override + @Transactional + public void processPassAfter(List> instanceStatusList,RestJsonWrapperBean wrapper) { + List taskIds = instanceStatusList.stream().map(f -> f.getId()).collect(Collectors.toList()); + List taskBeans = this.selectListByFilter(SearchFilter.instance().match("id",taskIds).filter(MatchPattern.OR)); + FlowUtils.updateStatus(taskBeans, "T_LIMS_TASK"); + //复核完成,更新复核人和时间 + LocalDateTime now = LocalDateTime.now(); + CoreUserBean loginUser = LocalContextHelper.getLoginUser(); + for (LimsTaskBean taskBean : taskBeans) { + if("Done".equalsIgnoreCase(taskBean.getStatus())){ + taskBean.setCheckEntryTime(now); + taskBean.setResultReviewUserId(loginUser.getId()); + taskBean.setResultReviewUserName(loginUser.getUserName()); + taskBean.setResultReviewTime(now); + } + if("resultCheck".equalsIgnoreCase(taskBean.getStatus())){ + taskBean.setResultInputTime(now); + taskBean.setResultInputAuditUserId(loginUser.getId()); + taskBean.setResultInputAuditUserName(loginUser.getUserName()); + } + } + //复核完成,质控类型委托单,触发判异规则 + spcDiscriminate(taskBeans); + this.getDao().update(taskBeans,"status","resultInputTime","resultInputAuditUserId","resultInputAuditUserName","checkEntryTime","ResultReviewUserId","ResultReviewUserName","ResultReviewTime"); + + //复核完成,回写mom结果表 + momService.updateMomResult(taskBeans); + + restfulMomService.syncTestResultsToMom(taskBeans.stream().filter(c->c.getProcessStatus().equalsIgnoreCase("Done") && "1".equals(c.getMomHandData())).collect(Collectors.toList())); + + //质控计划生成的试验,如果指定了复核人,则强制指定 + updateBpmnUserByQualityFolderWhenResultCheck(taskBeans); + + //如果试验都xxx,更新folder + List folderIds = taskBeans.stream().map(f -> f.getFolderId()).distinct().collect(Collectors.toList()); + List limsTaskBeans = this.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR)); + List updateFolderIds = new ArrayList<>(); + for (Long folderId : folderIds) { + List folderTasks = limsTaskBeans.stream().filter(c -> c.getFolderId().longValue() == folderId.longValue()).collect(Collectors.toList()); + boolean allDoneOrCancel = folderTasks.stream().allMatch(c -> c.getStatus().equalsIgnoreCase(TaskStatus.Done.status) || c.getStatus().equalsIgnoreCase(TaskStatus.Cancel.status)); + boolean allresultCheck = folderTasks.stream().allMatch(c -> c.getStatus().equalsIgnoreCase(TaskStatus.resultCheck.status) || c.getStatus().equalsIgnoreCase(TaskStatus.Done.status) || c.getStatus().equalsIgnoreCase(TaskStatus.Cancel.status)); + boolean allresultSecondCheck = folderTasks.stream().allMatch(c -> c.getStatus().equalsIgnoreCase(TaskStatus.resultSecondCheck.status) || c.getStatus().equalsIgnoreCase(TaskStatus.Done.status) || c.getStatus().equalsIgnoreCase(TaskStatus.Cancel.status)); + if(allDoneOrCancel){ + updateFolderIds.add(folderId); + }else if(allresultCheck){ + updateFolderIds.add(folderId); + }else if(allresultSecondCheck){ + updateFolderIds.add(folderId); + } + } + if(!ObjectUtils.isEmpty(updateFolderIds)){ + CoreBpmnParameterDTO parameterDTO = new CoreBpmnParameterDTO(); + parameterDTO.setComment(wrapper.getParamValue("bpmn_comment")); + try { + LocalContextHelper.setUserLogin(new LoginUser("admin",null)); + List folderBeans = limsFolderService.selectListByIds(updateFolderIds); + List processFolderIds = folderBeans.stream().filter(c -> !"done".equals(c.getProcessStatus())).map(g -> g.getId()).collect(Collectors.toList()); + List> dtos = limsFolderService.completeTask(processFolderIds,parameterDTO); + if(!ObjectUtils.isEmpty(dtos)){ + List limsFolderBeans = limsFolderService.selectListByIds(dtos.stream().map(f->f.getId()).collect(Collectors.toList())); + FlowUtils.updateStatus(limsFolderBeans, "T_LIMS_FOLDER"); + limsFolderService.getDao().update(limsFolderBeans,"status"); + } + }finally { + LocalContextHelper.removeUserLogin(); + } + } + } + + @Override + @Transactional + public void updateBpmnUserByQualityFolderWhenResultCheck(List taskBeans) { + if(ObjectUtils.isEmpty(taskBeans)){ + return; + } + List checkTasks = taskBeans.stream().filter(c -> "1".equals(c.getExt$Item("qualitycontrolcreate")) && ("resultSecondCheck".equals(c.getStatus()) || "resultCheck".equals(c.getStatus()) )).collect(Collectors.toList()); + if(ObjectUtils.isEmpty(checkTasks)){ + return; + } + List specimenids = checkTasks.stream().map(c -> Long.parseLong(c.getExt$Item("specimenid"))).collect(Collectors.toList()); + List specimenBeans = limsSpecimenService.selectListByIds(specimenids); + LinkedHashMap> map = checkTasks.stream().collect(Collectors.groupingBy(c -> Long.parseLong(c.getExt$Item("specimenid")), LinkedHashMap::new, Collectors.toList())); + map.forEach((specimenid,list)->{ + LimsSpecimenBean limsSpecimenBean = specimenBeans.stream().filter(c -> c.getId().longValue() == specimenid.longValue()).findFirst().orElse(null); + if(ObjectUtils.isEmpty(limsSpecimenBean) ||ObjectUtils.isEmpty(limsSpecimenBean.getAuditorId())){ + return; + } + CoreUserBean coreUserBean = new CoreUserBean(); + coreUserBean.setId(limsSpecimenBean.getAuditorId()); + restartAddBpmnTaskUsers(list,Arrays.asList(coreUserBean)); + }); + } + + @Override + @Transactional + public void updateTaskEptExceptionByDisCriminateTask(List taskBeans) { + List disCriminateTasks = taskBeans.stream().filter(c -> "1".equals(c.getIfDiscriminate()) && !ObjectUtils.isEmpty(c.getEquiptId())).collect(Collectors.toList()); + if(!ObjectUtils.isEmpty(disCriminateTasks)){ + Set eptIds = new HashSet<>(); + for (LimsTaskBean disCriminateTask : disCriminateTasks) { + String[] arr = disCriminateTask.getEquiptId().split(","); + for (String eptId : arr) { + eptIds.add(eptId); + } + } + List equiptBeans = limsEquiptService.selectListByIds(eptIds.stream().map(c -> Long.parseLong(c)).collect(Collectors.toList())); + for (LimsEquiptBean equiptBean : equiptBeans) { + equiptBean.setEquiptStatus("故障"); + } + limsEquiptService.getDao().update(equiptBeans,"EquiptStatus"); + + //插入异常记录 + List qualitycontrolExceptionBeans = new ArrayList<>(); + for (LimsTaskBean disCriminateTask : disCriminateTasks) { + LimsQualitycontrolExceptionBean e = new LimsQualitycontrolExceptionBean(); + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setTaskId(disCriminateTask.getId()); + qualitycontrolExceptionBeans.add(e); + } + qualitycontrolExceptionService.getDao().insert(qualitycontrolExceptionBeans); + } + } + + @Override + @Transactional + public void processPassBefore(List> runtimeSourceList) { + for (CoreBpmnRuntimeSource runtimeSource : runtimeSourceList) { + } + } + + private void updateStatus1(List beans){ + FlowUtils.updateStatus(beans, "T_LIMS_TASK"); + } + + private void updateStatus(List beans) { + // FlowUtils.updateStatus(beans, "T_LIMS_TASK"); + for (LimsTaskBean bean : beans) { + if("Draft".equals(bean.getStatus())){ + bean.setStatus("ResultInput"); + } + else if ("SampleReceive".equals(bean.getStatus())){ + if ("Cancel".equals(bean.getProcessControlStatus())){ + bean.setStatus("WaitCancel"); + }else { + bean.setStatus("ResultReview"); + } + }else if ("ResultReview".equals(bean.getStatus())){ + bean.setStatus("Done"); + }else if ("WaitCancel".equals(bean.getStatus())){ + bean.setStatus("Cancel"); + } + bean.setRejectStatus("0"); + } + + } + + @Override + @Transactional + public void delete(RestJsonWrapperBean wrapper) { + List parses = wrapper.parse(LimsTaskBean.class); + LimsTaskService.super.delete(wrapper); + + // 1.级联删除矩阵 + List ordtaskIdList = parses.stream().map(f -> f.getId()).collect(Collectors.toList()); + List testMatrixBeanList = testMatrixService.selectListByFilter(SearchFilter.instance().match("ordtaskId", ordtaskIdList).filter(MatchPattern.OR)); + if (!CollectionUtils.isEmpty(testMatrixBeanList)) { + testMatrixService.getDao().deleteBy(testMatrixBeanList); + } + } + + @Override + @Transactional + public List> rejectTask(RestJsonWrapperBean wrapper) { + List parses = wrapper.parse(LimsTaskBean.class); + List taskBeans = selectListByIds(CommonHelper.getIdList(parses)); +/* 扣电试验,结果复核退回时特殊处理 + List hangUpTasks = dbTasks.stream().filter(c -> "1".equals(c.getHangUpTest()) && "resultCheck".equals(c.getStatus())).collect(Collectors.toList()); + if(!ObjectUtils.isEmpty(hangUpTasks)){ + processHangUpWhenResultCheckReject(hangUpTasks,wrapper.getParamValue("bpmn_comment")); + } + List taskBeans = dbTasks.stream().filter(c -> !("1".equals(c.getHangUpTest()) && "resultCheck".equals(c.getStatus())) ).collect(Collectors.toList()); + if(ObjectUtils.isEmpty(taskBeans)){ + return new ArrayList<>(); + }*/ + + List> coreBpmnInstanceStatusDTOS = LimsTaskService.super.rejectTask(wrapper); + FlowUtils.updateStatus(taskBeans, "T_LIMS_TASK"); + this.getDao().update(taskBeans,"status"); + + /** + 拒绝回结果录入,工作流会更新为最新待办人,其实不应该,应该保持原有工作流人的提交人, + 对于扣电实验,因为每个有领用人,所以不能直接更新为最新待办人,需要重新分配工作流任务 + */ + List rejectToInputTasks = taskBeans.stream().filter(c -> c.getStatus().equals(TaskStatus.resultInput.status) && !ObjectUtils.isEmpty(c.getStartTestUserId())).collect(Collectors.toList()); + if(!ObjectUtils.isEmpty(rejectToInputTasks)){ + //领取工作流任务 + LinkedHashMap> userTaskMap = rejectToInputTasks.stream().collect(Collectors.groupingBy(LimsTaskBean::getStartTestUserId, LinkedHashMap::new, Collectors.toList())); + userTaskMap.forEach((userId,taskList)->{ + assignWorkFlowTask(taskList,userId); + }); + } + + //更新result + List resultBeans = limsResultService.selectListByFilter(SearchFilter.instance().match("ordtaskId", taskBeans.stream().map(c -> c.getId()).collect(Collectors.toList())).filter(MatchPattern.OR)); + for (LimsResultBean resultBean : resultBeans) { + resultBean.setRejectFlag("1"); + } + limsResultService.getDao().update(resultBeans,"RejectFlag"); + + return coreBpmnInstanceStatusDTOS; + } + + @Override + @Transactional + public void processHangUpWhenResultCheckReject(List paramHangUpTasks,String bpmn_comment) { + /** + 扣电检测项目,有单独的审核菜单。单独的结果复核退回逻辑 + *退回时,将挂测生成的检测项目都删掉,如果这个挂测的检测项目是委托人自己下的,就退回到结果录入。 + * 并且所有到结果录入的数据都要清理掉 matrix,result + * mongo里面的数据要,update成废弃 + */ + if(ObjectUtils.isEmpty(paramHangUpTasks)){ + return; + } + //按委托单下的所有挂测试验来操作 + List paramHangUpFolderIds = paramHangUpTasks.stream().map(c -> c.getFolderId()).distinct().collect(Collectors.toList()); + List hangUpTasks = this.selectListByFilter(SearchFilter.instance().match("folderId",paramHangUpFolderIds).filter(MatchPattern.OR).match("HangUpTest","1").filter(MatchPattern.SEQ)); + + List createByHangUpTaskIds = hangUpTasks.stream().filter(c-> "1".equals(c.getCreateByHangUp())).map(c -> c.getId()).collect(Collectors.toList()); + List selfHangUpTasks = hangUpTasks.stream().filter(c -> !"1".equals(c.getCreateByHangUp())).collect(Collectors.toList()); + + List createByHangUpTestMatrixBeans = testMatrixService.selectListByFilter(SearchFilter.instance().match("ordtaskId", createByHangUpTaskIds).filter(MatchPattern.OR)); + List testMatrixBeans = testMatrixService.selectListByFilter(SearchFilter.instance().match("ordtaskId",hangUpTasks.stream().map(c->c.getId()).collect(Collectors.toList())).filter(MatchPattern.OR)); + List orderIds = testMatrixBeans.stream().map(c -> c.getOrderId()).distinct().collect(Collectors.toList()); + List createByHangUpResultBeans = limsResultService.selectListByFilter(SearchFilter.instance().match("ordtaskId", createByHangUpTaskIds).filter(MatchPattern.OR)); + List landianresultBeans = limsLandianresultService.selectListByFilter(SearchFilter.instance().match("orderId",orderIds).filter(MatchPattern.OR)); + List orderBeans = limsOrderService.selectListByIds(orderIds); + + //还原样品到前处理 + String[] updateColumns = new String[]{"KdStatus","polePieceNo","ingredientDate","ingredientClasses","ingredientUser","coatUser","conductiveALNo","conductiveALQuality" + ,"activeMatteractiveMatter","solventQuality","solidContent","homogenateEquipt","weighEquipt","coatEquipt","bakeEquipt" + ,"weighDate","weighUser","weighClasses","weighEquipt1","rollInEquipt","punchingEquipt","quality1","quality2","quality3","quality4","quality5","quality6","quality7","quality8" + ,"meanValue","arealDensity1","arealDensity2","arealDensity3","arealDensity4","arealDensity5","arealDensity6","arealDensity7","arealDensity8","measuredThickness","compaction1","compaction2" + ,"compaction3","compaction4","compaction5","compaction6","compaction7","compaction8","bakeEquipt1" + ,"packageUser","packageDate","packageClasses","electrolyteModel","electrolyteNo","mountEquipt","water","oxygen","sealEquipt","sealPressure","hangUpTestUser","hangUpTestDate","hangUpTestClasses" + ,"hangUpTestStep","hangUpTestStepId","hangUpTestStepNum","hangUpTestStep2","hangUpTestStep2Id","hangUpTestStep2Num"}; + for (LimsOrderBean orderBean : orderBeans) { + orderBean.setKdStatus("draft"); + for (String updateColumn : updateColumns) { + if("KdStatus".equals(updateColumn)){ + continue; + } + ReflectionUtils.setFieldValue(orderBean,updateColumn,null); + } + } + limsOrderService.getDao().update(orderBeans,updateColumns); + + //删除 + limsLandianresultService.getDao().deleteBy(landianresultBeans); + limsResultService.getDao().deleteBy(createByHangUpResultBeans); + testMatrixService.getDao().deleteBy(createByHangUpTestMatrixBeans); + this.getDao().deleteByIdList(createByHangUpTaskIds); + + //对于委托自己创建的但是作为挂测的,退回到结果录入 + if(!ObjectUtils.isEmpty(selfHangUpTasks)){ + CoreBpmnParameterDTO parameterDTO = new CoreBpmnParameterDTO(); + parameterDTO.setComment(bpmn_comment); + LimsTaskService.super.rejectTask(selfHangUpTasks.stream().map(c->c.getId()).collect(Collectors.toList()),parameterDTO); + FlowUtils.updateStatus(selfHangUpTasks, "T_LIMS_TASK"); + this.getDao().update(selfHangUpTasks,"status"); + List selfHangUpResultBeans = limsResultService.selectListByFilter(SearchFilter.instance().match("ordtaskId", selfHangUpTasks.stream().map(c -> c.getId()).collect(Collectors.toList())).filter(MatchPattern.OR)); + for (LimsResultBean resultBean : selfHangUpResultBeans) { + resultBean.setRejectFlag("0"); + resultBean.setStatus(null); + resultBean.setEntryPersonId(null); + resultBean.setEntryPersonName(null); + resultBean.setEntryTime(null); + resultBean.setRetestFlag("0"); + resultBean.setRetestNum(0L); + resultBean.setOriginalResult(null); + resultBean.setFinalResult(null); + } + limsResultService.getDao().update(selfHangUpResultBeans,"RejectFlag","Status","EntryPersonId","EntryPersonName","EntryTime","RetestFlag","RetestNum","OriginalResult","FinalResult"); + + //如果试验都xxx,更新folder + List folderIds = selfHangUpTasks.stream().map(f -> f.getFolderId()).distinct().collect(Collectors.toList()); + List limsTaskBeans = this.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR)); + List updateFolderIds = new ArrayList<>(); + for (Long folderId : folderIds) { + List folderTasks = limsTaskBeans.stream().filter(c -> c.getFolderId().longValue() == folderId.longValue()).collect(Collectors.toList()); + boolean allresultCheck = folderTasks.stream().allMatch(c -> c.getStatus().startsWith(TaskStatus.resultInput.status) || c.getStatus().equalsIgnoreCase(TaskStatus.Done.status) || c.getStatus().equalsIgnoreCase(TaskStatus.Cancel.status)); + if(allresultCheck){ + updateFolderIds.add(folderId); + } + } + if(!ObjectUtils.isEmpty(updateFolderIds)){ + CoreBpmnParameterDTO bpmnParameterDTO = new CoreBpmnParameterDTO(); + bpmnParameterDTO.setTargetStatusCode(FolderStatus.resultInput.status); + bpmnParameterDTO.setComment(bpmn_comment); + try { + LocalContextHelper.setUserLogin(new LoginUser("admin",null)); + List> dtos = limsFolderService.rejectTask(updateFolderIds,bpmnParameterDTO); + if(!ObjectUtils.isEmpty(dtos)){ + List limsFolderBeans = limsFolderService.selectListByIds(dtos.stream().map(f->f.getId()).collect(Collectors.toList())); + FlowUtils.updateStatus(limsFolderBeans, "T_LIMS_FOLDER"); + limsFolderService.getDao().update(limsFolderBeans,"status"); + } + }finally { + LocalContextHelper.removeUserLogin(); + } + } + } + } + + private void sapCheck(List beans) { + List folderIds = beans.stream().map(LimsTaskBean::getFolderId).distinct().collect(Collectors.toList()); + List folders = ApplicationContextHelper.getBean(LimsFolderService.class).selectListByIds(folderIds); + Map folderMap = CommonHelper.createMap(LimsFolderBean::getId, folders); + for (LimsTaskBean bean : beans) { + if ("Done".equals(bean.getStatus())) { + //SapHttpHelper.sendTaskResultReview(bean, folderMap.get(bean.getFolderId())); + } else if ("Cancel".equals(bean.getStatus())) { + //SapHttpHelper.sendTaskCancel(bean, folderMap.get(bean.getFolderId())); + } else if ("ResultReview".equals(bean.getStatus())) { + //SapHttpHelper.sendTaskResultInput(bean, folderMap.get(bean.getFolderId())); + } + } + } + + private void qmsCheck(List beans, String cancelReason) { + //如果是取消收样的completeTask,就不走这个同步,避免重复推送 + List limsOrderBeanList = new ArrayList<>(); + List orderIdList = beans.stream().map(LimsTaskBean::getPreorderId).distinct().collect(Collectors.toList()); + if (!ObjectUtils.isEmpty(orderIdList)&&!ObjectUtils.isEmpty(orderIdList.get(0))) { + limsOrderBeanList = ApplicationContextHelper.getBean(LimsOrderService.class).selectListByIds(orderIdList); + boolean sampleFlag = limsOrderBeanList.stream().anyMatch(bean -> ObtainStatusEnum.WaitReceive.getValue().equals(bean.getObtainStatus())); + if (sampleFlag) { + return; + } + } + List folderIds = beans.stream().map(LimsTaskBean::getFolderId).distinct().collect(Collectors.toList()); + List folders = ApplicationContextHelper.getBean(LimsFolderService.class).selectListByIds(folderIds); + Map folderMap = CommonHelper.createMap(LimsFolderBean::getId, folders); + + Map> listMap = beans.stream().collect(Collectors.groupingBy(LimsTaskBean::getFolderId)); + for (Long key : listMap.keySet()) { + List taskBeanList = listMap.get(key); + List doneStatusList = taskBeanList.stream().filter(item -> "Done".equals(item.getStatus())).collect(Collectors.toList()); + List cancelStatusList = taskBeanList.stream().filter(item -> "Cancel".equals(item.getStatus())).collect(Collectors.toList()); + List resultReviewStatusList = taskBeanList.stream().filter(item -> "ResultReview".equals(item.getStatus())).collect(Collectors.toList()); + List waitCancelStatusList = taskBeanList.stream().filter(item -> "WaitCancel".equals(item.getStatus())).collect(Collectors.toList()); + List sampleReceiveList = taskBeanList.stream().filter(item -> + ("SampleReceive".equals(item.getStatus()) && "ResultReview".equals(item.getProcessControlStatus()))) + .collect(Collectors.toList()); //结果复核驳回 + if (!CollectionUtils.isEmpty(sampleReceiveList)) { + QmsHttpHelper.sendQmsTaskRejected(sampleReceiveList, folderMap.get(key)); + } + if (!CollectionUtils.isEmpty(doneStatusList)) { + QmsHttpHelper.sendQmsTaskResultReview(doneStatusList, folderMap.get(key)); + //新增SAP接口回传判断 + SapHttpHelper.sendTaskResultReview(doneStatusList, folderMap.get(key)); + } + if (!CollectionUtils.isEmpty(cancelStatusList)) { + QmsHttpHelper.sendQmsTaskCancel(cancelStatusList, folderMap.get(key)); + SapHttpHelper.sendTaskCancel(cancelStatusList, folderMap.get(key)); + } + if (!CollectionUtils.isEmpty(waitCancelStatusList)) { + QmsHttpHelper.sendQmsTaskWaitCancel(waitCancelStatusList, folderMap.get(key), cancelReason); + SapHttpHelper.sendSapTaskWaitCancel(waitCancelStatusList, folderMap.get(key), cancelReason); + } + if (!CollectionUtils.isEmpty(resultReviewStatusList)) { + QmsHttpHelper.sendQmsTaskResultInput(resultReviewStatusList, folderMap.get(key)); + SapHttpHelper.sendTaskResultInput(resultReviewStatusList, folderMap.get(key)); + } + } + } + + @Override + @Transactional + public List> cancel(RestJsonWrapperBean wrapper) { + List parses = wrapper.parse(LimsTaskBean.class); + String operation_limit = ApplicationContextHelper.getConstantValue("OPERATION_LIMIT"); + if (parses.size()>Integer.valueOf(operation_limit)){ + throw new CheckedException("所选数据过多,请选择"+operation_limit+"以内数据"); + } + List taskIdList = parses.stream().map(LimsTaskBean::getId).collect(Collectors.toList()); + parses = this.selectListByIds(taskIdList); + + for (LimsTaskBean bean : parses) { + bean.setProcessControlStatus("Cancel"); + if("approve_rejected".equals(bean.getProcessStatus())){ + bean.setRejectStatus("1"); + } + } + this.getDao().update(parses,"PROCESSCONTROLSTATUS","REJECTSTATUS"); + return completeTask(wrapper); + } + + @Override + @Transactional + public ResponseDTO batchProcess(RestJsonWrapperBean wrapper) { + Double result = Double.parseDouble(wrapper.getParamValue("result")); + String selectIds = wrapper.getParamValue("selectIds"); + String selectIds2 = wrapper.getParamValue("selectIds2"); + List selectTaskIds = Arrays.stream(selectIds.split(",")).map(Long::parseLong).collect(Collectors.toList()); + List selectOrdtaskIds = Arrays.stream(selectIds2.split(",")).map(Long::parseLong).collect(Collectors.toList()); + List selectOrdtasks = ApplicationContextHelper.getBean(LimsOrdtaskService.class).selectListByIds(selectOrdtaskIds); + List selectTasks = ApplicationContextHelper.getBean(LimsTaskService.class).selectListByIds(selectTaskIds); + List processNames = selectOrdtasks.stream().map(LimsOrdtaskBean::getProcessName).collect(Collectors.toList()); + List limsOrdtaskBeans = ApplicationContextHelper.getBean(LimsOrdtaskService.class).selectListByFilter(SearchFilter.instance() + .match("taskId",selectTaskIds).filter(MatchPattern.OR).match("processName",processNames).filter(MatchPattern.OR)); + Map taskMap = selectTasks.stream().collect(Collectors.toMap(LimsTaskBean::getId, s -> s, (s1, s2) -> s1)); + List beforeChanges = ApplicationContextHelper.getBean(LimsOrdtaskService.class).selectListByIds(CommonHelper.getIdList(limsOrdtaskBeans)); + for (LimsOrdtaskBean limsOrdtaskBean : limsOrdtaskBeans) { + limsOrdtaskBean.setProcessResult(NumberUtil.getString(result)); + if ( CommonHelper.isNotNull(limsOrdtaskBean.getProcessResult())) { + if (!StringUtils.isEmpty(limsOrdtaskBean.getRevisionRule())) { + //有的修约就修约 + String rounding = NumberUtils.rounding(limsOrdtaskBean.getProcessResult(), limsOrdtaskBean.getRevisionRule()); + BigDecimal bigDecimal = new BigDecimal(rounding); + limsOrdtaskBean.setProcessResult(bigDecimal.toPlainString()); + if ("含量".equals(limsOrdtaskBean.getProcessName())) { + taskMap.get(limsOrdtaskBean.getTaskId()).setResult(bigDecimal.toPlainString()); + } + }else { + //没得修约直接填 + if ("含量".equals(limsOrdtaskBean.getProcessName())) { + taskMap.get(limsOrdtaskBean.getTaskId()).setResult(limsOrdtaskBean.getProcessResult()); + } + } + } + + limsOrdtaskBean.setOperator(LocalContextHelper.getLoginUserName()); + limsOrdtaskBean.setOperatorId(LocalContextHelper.getLoginUserId()); + limsOrdtaskBean.setOperateTime(LocalDateTime.now()); + + } + FolderHelper.createTaskResultRecords(beforeChanges, limsOrdtaskBeans); + ApplicationContextHelper.getBean(LimsTaskService.class).getDao().update(selectTasks,"result"); + ApplicationContextHelper.getBean(LimsOrdtaskService.class).getDao().update(limsOrdtaskBeans,"processResult","operator","operatorId","operateTime"); + return new ResponseDTO(); + } + + + @Override + @Transactional + public ResponseDTO equiptChoose(RestJsonWrapperBean wrapper) { + LimsEquiptBean parse = wrapper.parseUnique(LimsEquiptBean.class); + LimsEquiptBean equipt = ApplicationContextHelper.getBean(LimsEquiptService.class).selectById(parse.getId()); + String selectIds = wrapper.getParamValue("selectIds"); + String selectIds2 = wrapper.getParamValue("selectIds2"); + List selectTaskIds = Arrays.stream(selectIds.split(",")).map(Long::parseLong).collect(Collectors.toList()); + List selectOrdtaskIds = Arrays.stream(selectIds2.split(",")).map(Long::parseLong).collect(Collectors.toList()); + List selectOrdtasks = ApplicationContextHelper.getBean(LimsOrdtaskService.class).selectListByIds(selectOrdtaskIds); + List selectTasks = ApplicationContextHelper.getBean(LimsTaskService.class).selectListByIds(selectTaskIds); + + List processNames = selectOrdtasks.stream().map(LimsOrdtaskBean::getProcessName).collect(Collectors.toList()); + List limsOrdtaskBeans = ApplicationContextHelper.getBean(LimsOrdtaskService.class).selectListByFilter(SearchFilter.instance() + .match("taskId",selectTaskIds).filter(MatchPattern.OR).match("processName",processNames).filter(MatchPattern.OR)); + for (LimsOrdtaskBean limsOrdtaskBean : limsOrdtaskBeans) { + limsOrdtaskBean.setEquiptId(equipt.getId()); + limsOrdtaskBean.setEquiptName(equipt.getEquiptName()); + limsOrdtaskBean.setEquiptCode(equipt.getEquiptCode()); + } + ApplicationContextHelper.getBean(LimsOrdtaskService.class).updateIfChanged(limsOrdtaskBeans); + return new ResponseDTO(); + } + + /** + * 结果复核审批通过回调 + * @param idList + */ + @Override + public void resultReviewDoneCallBack(List idList) { + List limsTaskBeans = this.selectListByIds(idList); + + + Map> folderIdTaskMap = limsTaskBeans.stream().collect(Collectors.groupingBy(LimsTaskBean::getFolderId)); + List limsFolderBeans = limsFolderService.selectListByFilter( + SearchFilter.instance().match("ID", new ArrayList(folderIdTaskMap.keySet())).filter(MatchPattern.OR)); + Map folderIdMap = limsFolderBeans.stream().collect(Collectors.toMap(LimsFolderBean::getId, Function.identity())); + + + folderIdTaskMap.forEach((k, v) -> { + LimsFolderBean limsFolderBean = folderIdMap.get(k); + // 收件人 + List receipentIdList = new ArrayList<>(); + receipentIdList.add(limsFolderBean.getClientUserId()); + + // 内容 + String testNameStr = "【】"; + testNameStr = v.stream().map(bean -> "【" + bean.getTestName() + "】").collect(Collectors.joining("、")); + + Map replaceMap = new HashMap<>(); + replaceMap.put("msg", "您的测试委托单【" + limsFolderBean.getFolderNo() + "】检测项目" + testNameStr + "测试结果已做修改,请留意最新测试结果。"); +// CoreEmailHelper.send("TEST002", receipentIdList, replaceMap); + }); + } + + /** + * 结果复核审批拒绝回调 + * @param idList + */ + @Override + public void resultReviewRejectCallBack(List idList) { + logger.info("resultReviewRejectCallBack,idList={}",idList); + } + + @Override + @Transactional + public ResponseDTO batchSkip(RestJsonWrapperBean wrapper) { + String selectIds = wrapper.getParamValue("selectIds"); + String selectIds2 = wrapper.getParamValue("selectIds2"); + List selectTaskIds = Arrays.stream(selectIds.split(",")).map(Long::parseLong).collect(Collectors.toList()); + List selectOrdtaskIds = Arrays.stream(selectIds2.split(",")).map(Long::parseLong).collect(Collectors.toList()); + List selectOrdtasks = ApplicationContextHelper.getBean(LimsOrdtaskService.class).selectListByIds(selectOrdtaskIds); + List selectTasks = ApplicationContextHelper.getBean(LimsTaskService.class).selectListByIds(selectTaskIds); + List processNames = selectOrdtasks.stream().map(LimsOrdtaskBean::getProcessName).collect(Collectors.toList()); + List limsOrdtaskBeans = ApplicationContextHelper.getBean(LimsOrdtaskService.class).selectListByFilter(SearchFilter.instance() + .match("taskId",selectTaskIds).filter(MatchPattern.OR).match("processName",processNames).filter(MatchPattern.OR)); + + for (LimsOrdtaskBean bean : limsOrdtaskBeans) { + bean.setProcessStatus("3"); + } + ApplicationContextHelper.getBean(LimsOrdtaskService.class).getDao().update(limsOrdtaskBeans,"processStatus"); + return new ResponseDTO(); + } + + @Override + @Transactional + public ResponseDTO batchFinish(RestJsonWrapperBean wrapper) { + String selectIds = wrapper.getParamValue("selectIds"); + String selectIds2 = wrapper.getParamValue("selectIds2"); + List selectTaskIds = Arrays.stream(selectIds.split(",")).map(Long::parseLong).collect(Collectors.toList()); + List selectOrdtaskIds = Arrays.stream(selectIds2.split(",")).map(Long::parseLong).collect(Collectors.toList()); + List selectOrdtasks = ApplicationContextHelper.getBean(LimsOrdtaskService.class).selectListByIds(selectOrdtaskIds); + List selectTasks = ApplicationContextHelper.getBean(LimsTaskService.class).selectListByIds(selectTaskIds); + List processNames = selectOrdtasks.stream().map(LimsOrdtaskBean::getProcessName).collect(Collectors.toList()); + List limsOrdtaskBeans = ApplicationContextHelper.getBean(LimsOrdtaskService.class).selectListByFilter(SearchFilter.instance() + .match("taskId",selectTaskIds).filter(MatchPattern.OR).match("processName",processNames).filter(MatchPattern.OR)); + + for (LimsOrdtaskBean bean : limsOrdtaskBeans) { + bean.setProcessStatus("2"); + } + ApplicationContextHelper.getBean(LimsOrdtaskService.class).getDao().update(limsOrdtaskBeans,"processStatus"); + return new ResponseDTO(); + } + + @Override + public ResponseDTO batchComputeFormula(RestJsonWrapperBean wrapper) { + String selectIds = wrapper.getParamValue("selectIds"); + String selectIds2 = wrapper.getParamValue("selectIds2"); + List selectTaskIds = Arrays.stream(selectIds.split(",")).map(Long::parseLong).collect(Collectors.toList()); + List selectOrdtaskIds = Arrays.stream(selectIds2.split(",")).map(Long::parseLong).collect(Collectors.toList()); + List selectOrdtasks = ApplicationContextHelper.getBean(LimsOrdtaskService.class).selectListByIds(selectOrdtaskIds); + List selectTasks = ApplicationContextHelper.getBean(LimsTaskService.class).selectListByIds(selectTaskIds); + List processNames = selectOrdtasks.stream().map(LimsOrdtaskBean::getProcessName).collect(Collectors.toList()); + //拿到所有检测项 + List limsOrdtaskBeans = ApplicationContextHelper.getBean(LimsOrdtaskService.class).selectListByFilter(SearchFilter.instance() + .match("taskId",selectTaskIds).filter(MatchPattern.OR).match("processName",processNames).filter(MatchPattern.OR)); + Map taskMap = selectTasks.stream().collect(Collectors.toMap(LimsTaskBean::getId, s -> s, (s1, s2) -> s1)); + List beforeChanges = ApplicationContextHelper.getBean(LimsOrdtaskService.class).selectListByIds(CommonHelper.getIdList(limsOrdtaskBeans)); + for (LimsOrdtaskBean limsOrdtaskBean : limsOrdtaskBeans) { + if (StringUtils.isEmpty(limsOrdtaskBean.getFormula())){ + continue;//没有公式的不去计算 + } + computFormual(limsOrdtaskBean); + + // 修改含量 + if ("含量".equals(limsOrdtaskBean.getProcessName())) { + LimsTaskBean limsTaskBean =taskMap.get(limsOrdtaskBean.getTaskId()); + limsTaskBean.setResult(limsOrdtaskBean.getProcessResult()); + } + + } + FolderHelper.createTaskResultRecords(beforeChanges, limsOrdtaskBeans); + ApplicationContextHelper.getBean(LimsTaskService.class).getDao().update(selectTasks,"result"); + ApplicationContextHelper.getBean(LimsOrdtaskService.class).getDao().update(limsOrdtaskBeans,"processResult"); + return new ResponseDTO(); + } + + @Override + public String getOrdtaskIds(RestJsonWrapperBean wrapper) { + String process = wrapper.getParamValue("process"); + String s = wrapper.getParamValue("taskIds"); + List taskIds = Arrays.asList(s.split(",")); + List ordtasks = limsOrdtaskService.selectListByFilter(SearchFilter.instance().match("taskId", taskIds).filter(MatchPattern.OR)); + List ids =new ArrayList<>(); + for (LimsOrdtaskBean ordtask : ordtasks) { + if (process.equals(ordtask.getProcessName())){ + ids.add(ordtask.getId()); + } + } + String join = com.sunwayworld.framework.utils.StringUtils.join(ids, ","); + return join; + } + + @Override + public void batchUpdate(RestJsonWrapperBean wrapper) { + List limsordtasks = wrapper.parse(LimsOrdtaskBean.class); + List collect = limsordtasks.stream().map(LimsOrdtaskBean::getTaskId).collect(Collectors.toList()); + List taskBeans = ApplicationContextHelper.getBean(LimsTaskService.class).selectListByIds(collect); + Map> collect1 = taskBeans.stream().collect(Collectors.groupingBy(LimsTaskBean::getId)); + + + List list = new ArrayList<>(); + for (LimsOrdtaskBean limsOrdtaskBean: limsordtasks) { + if (CommonHelper.isNotNull(limsOrdtaskBean.getRevisionRule()) && CommonHelper.isNotNull(limsOrdtaskBean.getProcessResult())) { + String rounding = NumberUtils.rounding(limsOrdtaskBean.getProcessResult(), limsOrdtaskBean.getRevisionRule()); + BigDecimal bigDecimal = new BigDecimal(rounding); + limsOrdtaskBean.setProcessResult(bigDecimal.toPlainString()); + } + limsOrdtaskBean.setOperator(LocalContextHelper.getLoginUserName()); + limsOrdtaskBean.setOperatorId(LocalContextHelper.getLoginUserId()); + limsOrdtaskBean.setOperateTime(LocalDateTime.now()); + if ("含量".equals(limsOrdtaskBean.getProcessName())) { + LimsTaskBean limsTaskBean =collect1.get(limsOrdtaskBean.getTaskId()).get(0); + limsTaskBean.setResult(limsOrdtaskBean.getProcessResult()); + list.add(limsTaskBean); + + } + } + this.getDao().update(list,"result"); + limsOrdtaskService.getDao().update(limsordtasks,"processResult","operator","operatorId","operateTime"); + } + + @Override + public Long rollBack(RestJsonWrapperBean wrapper) { + String opinion = wrapper.getParamValue("opinion"); + List taskList = wrapper.parse(LimsTaskBean.class); + rollBackValid(taskList); + taskList.forEach(s->{ + s.setProcessStatus("draft"); + }); + updateIfChanged(taskList); + List collect = taskList.stream().map(LimsTaskBean::getId).collect(Collectors.toList()); + for (Long aLong : collect) { + CoreBpmnParameterDTO coreBpmnParameterDTO =new CoreBpmnParameterDTO(); + coreBpmnParameterDTO.setComment(opinion); + List> coreBpmnInstanceStatusDTOS = startProcess(Collections.singletonList(aLong),coreBpmnParameterDTO); + } + for (LimsTaskBean limsTaskBean : taskList) { + limsTaskBean.setStatus("SampleReceive"); + limsTaskBean.setProcessStatus("approve"); + limsTaskBean.setProcessControlStatus(null); + limsTaskBean.setRejectStatus("1"); + } + updateIfChanged(taskList); + + List limsTaskBeans = this.selectListByIds(collect); + List limsFolderBeans = limsTaskBeans.stream().map(LimsTaskBean::getFolderId).map(folderId -> { + LimsFolderBean limsFolderBean = new LimsFolderBean(); + limsFolderBean.setId(folderId); + limsFolderBean.setStatus("Test"); + return limsFolderBean; + }).collect(Collectors.toList()); + limsFolderService.getDao().update(limsFolderBeans, "status"); + + List folderIds = limsFolderBeans.stream().map(LimsFolderBean::getId).collect(Collectors.toList()); + List limsFolderBeans1 = limsFolderService.selectListByIds(folderIds); + for (LimsFolderBean limsFolderBean : limsFolderBeans1) { + List tasks = this.selectListByFilter(SearchFilter.instance().match("folderId", limsFolderBean.getId()).filter(MatchPattern.SEQ)); + List statuss = tasks.stream().map(LimsTaskBean::getStatus).distinct().collect(Collectors.toList()); + if (statuss.contains("Done")||statuss.contains("ResultReview")){ + limsFolderBean.setProcessSchedule("ResultReview"); + }else { + limsFolderBean.setProcessSchedule("Obtain"); + } + limsFolderService.updateIfChanged(limsFolderBean); + } + + handleSendChangeJudge(limsTaskBeans, opinion, limsFolderBeans1); + // 添加退回日志 + TaskReturnRecordUtils.insertRecord(taskList); + + sendRollbackMail(limsTaskBeans); + return 1L; + } + + /** + * 结果复核回退发送邮件提醒 + */ + private void sendRollbackMail(List taskBeanList) { + List taskIdList = new ArrayList<>(); + try { + taskIdList = taskBeanList.stream().map(LimsTaskBean::getId).collect(Collectors.toList()); + resultReviewRollbackCallBack(taskIdList); + } catch (Exception e) { + logger.error("结果复核回退发送邮件提醒异常,taskId为:" + taskIdList.toString()); + logger.error(e); + } + } + + private void resultReviewRollbackCallBack(List idList) { + List limsTaskBeans = this.selectListByIds(idList); + + Map> folderIdTaskMap = limsTaskBeans.stream().collect(Collectors.groupingBy(LimsTaskBean::getFolderId)); + List limsFolderBeans = limsFolderService.selectListByFilter( + SearchFilter.instance().match("ID", new ArrayList(folderIdTaskMap.keySet())).filter(MatchPattern.OR)); + Map folderIdMap = limsFolderBeans.stream().collect(Collectors.toMap(LimsFolderBean::getId, Function.identity())); + + folderIdTaskMap.forEach((k, v) -> { + LimsFolderBean limsFolderBean = folderIdMap.get(k); + // 收件人 + List receipentIdList = new ArrayList<>(); + receipentIdList.add(limsFolderBean.getClientUserId()); + + // 内容 + String testNameStr = "【】"; + testNameStr = v.stream().map(bean -> "【" + bean.getTestName() + "】").collect(Collectors.joining("、")); + + Map replaceMap = new HashMap<>(); + replaceMap.put("msg", "您报检的实物批【" + limsFolderBean.getSampleName() + "】对应委托单【" + limsFolderBean.getFolderNo() + "】的检测项目" + testNameStr + "测试在结果复核阶段被驳回,请留意最新的测试结果。"); + CoreEmailHelper.send("RESULT", receipentIdList, replaceMap); + }); + CoreEmailService coreEmailService = ApplicationContextHelper.getBean(CoreEmailService.class); + coreEmailService.startEmailJob(); + } + + private void handleSendChangeJudge(List taskBeanList, String cancelReason, List limsFolderList) { + Map folderBeanMap = limsFolderList.stream() + .collect(Collectors.toMap(LimsFolderBean::getId, s -> s, (s1, s2) -> s1)); + + //同步改判至QMS + QmsHttpHelper.sendQmsChangeJudge(taskBeanList, cancelReason); + //同步改判至SAP + SapHttpHelper.sendSapChangeJudge(taskBeanList, cancelReason, folderBeanMap); + } + + /** + * 退回校验 + * @param taskList + * @return + */ + private boolean rollBackValid(List taskList) { + + String loginOrgId = LocalContextHelper.getLoginOrgId(); + CoreOrgBean coreOrgBean = coreOrgService.selectById(loginOrgId); + if (coreOrgBean.getPrincipalId()!=null && !LocalContextHelper.getLoginUserId().equals(coreOrgBean.getPrincipalId())){ + throw new CheckedException("BASEMODULE.BUSINESS.TEST.TASK.VALID.ROLLBACKVALID"); + } + +// List taskIdList = taskList.stream().map(LimsTaskBean::getId).collect(Collectors.toList()); +// taskList = this.selectListByFilter(SearchFilter.instance().match("ID", taskIdList).filter(MatchPattern.OR)); +// List orgIdList = taskList.stream().map(LimsTaskBean::getOrgId).distinct().collect(Collectors.toList()); +// List coreOrgBeans = coreOrgService.selectListByIds(orgIdList); +// Map> collect = coreOrgBeans.stream().collect(Collectors.groupingBy(CoreOrgBean::getId)); +// List noMatchingList = new ArrayList<>(); +// taskList.forEach(s->{ +// CoreOrgBean coreOrgBeans1 = collect.get(s.getOrgId()).get(0); +// String principalId = coreOrgBeans1.getPrincipalId(); +// if (!LocalContextHelper.getLoginUserId().equals(principalId)){ +// noMatchingList.add(coreOrgBeans1.getId()); +// } +// }); +// if(!noMatchingList.isEmpty()){ +// // 存在待退回任务检测组负责人与当前登录人不同的任务 +// throw new CheckedException("BASEMODULE.BUSINESS.TEST.TASK.VALID.ROLLBACKVALID"); +// } + return true; + + } + + @Override + public String newGetOrdtaskIds(RestJsonWrapperBean wrapper) { + String s = wrapper.getParamValue("taskIds"); + List taskIds = Arrays.asList(s.split(",")); + List ordtasks = limsOrdtaskService.selectListByFilter(SearchFilter.instance().match("taskId", taskIds).filter(MatchPattern.OR)); + List ids =new ArrayList<>(); + for (LimsOrdtaskBean ordtask : ordtasks) { + ids.add(ordtask.getId()); + } + String join = com.sunwayworld.framework.utils.StringUtils.join(ids, ","); + return join; + } + + public void computFormual(LimsOrdtaskBean limsOrdtaskBean){ + LimsTaskBean task = this.selectById(limsOrdtaskBean.getTaskId()); + //拿到所有检测项 + List ordtasks = ApplicationContextHelper.getBean(LimsOrdtaskService.class).selectListByFilter(SearchFilter.instance().match("taskId", task.getId()).filter(MatchPattern.EQ)); + LimsFolderBean limsFolderBean = ApplicationContextHelper.getBean(LimsFolderService.class).selectFirstByFilter(SearchFilter.instance().match("ID", limsOrdtaskBean.getExt$Item("folderid")).filter(MatchPattern.SEQ)); + Map params = new HashMap<>(); + for (LimsOrdtaskBean ordtask : ordtasks) { + if (!ObjectUtils.isEmpty(ordtask.getProcessResult())) { + Pattern pattern = Pattern.compile("^(-|\\+)?\\d+(\\.\\d+)?$"); + String processResult = ordtask.getProcessResult(); + boolean matches = pattern.matcher(processResult).matches(); + if (matches) { + params.put(ordtask.getProcessName(), new BigDecimal(ordtask.getProcessResult()).doubleValue()); + params.put("sampleType", limsFolderBean.getSampleType()); + } + } + } + List ordtasks2 = ApplicationContextHelper.getBean(LimsOrdtaskService.class).selectListByFilter(SearchFilter.instance().match("folderId", task.getFolderId()).filter(MatchPattern.EQ)); + List tasks = ApplicationContextHelper.getBean(LimsTaskService.class).selectListByFilter(SearchFilter.instance().match("folderId", task.getFolderId()).filter(MatchPattern.EQ)); + Map tm = tasks.stream().collect(Collectors.toMap(LimsTaskBean::getId, LimsTaskBean::getTestName, (s1, s2) -> s1)); + for (LimsOrdtaskBean ordtask : ordtasks2) { + if (!ObjectUtils.isEmpty(ordtask.getProcessResult())) { + Pattern pattern = Pattern.compile("^(-|\\+)?\\d+(\\.\\d+)?$"); + String processResult = ordtask.getProcessResult(); + boolean matches = pattern.matcher(processResult).matches(); + if (matches) { + params.put(tm.get(ordtask.getTaskId()) + "_" + ordtask.getProcessName(), new BigDecimal(ordtask.getProcessResult()).doubleValue()); + } + } + } + + params.put("lab", limsFolderBean.getLab()); + + ComputeEngine computeEngine = new ComputeEngine(); + computeEngine.addParams(params); + List ordtaskIdList = ordtasks.stream().map(LimsOrdtaskBean::getTaskId).collect(Collectors.toList()); + List limsTaskBeans = ApplicationContextHelper.getBean(LimsTaskService.class).selectListByIds(ordtaskIdList); + Map taskIdMap = limsTaskBeans.stream().collect(Collectors.toMap(LimsTaskBean::getId, Function.identity())); + + + if (StringUtils.isNotBlank(limsOrdtaskBean.getFormula())) { + limsOrdtaskBean.setProcessResult(NumberUtil.getString(computeEngine.getResult(limsOrdtaskBean.getProcessName(), limsOrdtaskBean.getFormula()))); + if (CommonHelper.isNotNull(limsOrdtaskBean.getRevisionRule()) && CommonHelper.isNotNull(limsOrdtaskBean.getProcessResult())) { + String rounding = NumberUtils.rounding(limsOrdtaskBean.getProcessResult(), limsOrdtaskBean.getRevisionRule()); + BigDecimal bigDecimal = new BigDecimal(rounding); + limsOrdtaskBean.setProcessResult(bigDecimal.toPlainString()); + } + +// // 修改含量 +// if ("含量".equals(limsOrdtaskBean.getProcessName())) { +// LimsTaskBean limsTaskBean = taskIdMap.get(limsOrdtaskBean.getTaskId()); +// limsTaskBean.setResult(limsOrdtaskBean.getProcessResult()); +// } + } + + // ApplicationContextHelper.getBean(LimsTaskService.class).getDao().update(limsTaskBeans, "result"); + + }; + + @Override + public List selectTaskList(MapperParameter temp) { + List> mapList = getDao().selectTaskList(temp); + if (mapList.isEmpty()) return CollectionUtils.emptyList(); + return mapList.stream().map(m -> PersistableHelper.mapToPersistable(m,LimsTaskBean.class)).collect(Collectors.toList()); + } + + @Override + public void spcValidate(LimsTaskBean task, List discriminatoryIds) { + SearchFilter filter = SearchFilter.instance(); + Boolean b = false; + //拿到当前task所处的那一串taskList + //拿出哪个基地的、//哪个质控样的,哪个项目的 + LimsFolderBean limsFolderBean = limsFolderService.selectById(task.getFolderId()); + Long specimenId = limsFolderBean.getSpecimenId(); + if(ObjectUtils.isEmpty(specimenId)){ + return; + } + LimsSpecimenItemBean limsSpecimenItemBean = limsSpecimenItemService.selectFirstByFilter(SearchFilter.instance().match("specimenId", specimenId).filter(MatchPattern.SEQ).match("testId",task.getTestId()).filter(MatchPattern.SEQ).match("testMethodId", task.getTestMethodId()).filter(MatchPattern.SEQ)); + if (ObjectUtils.isEmpty(limsSpecimenItemBean)){ + return ; + } + //拿到一堆判异规则ID + List limsDiscriminatoryCriteriaBeans = limsDiscriminatoryCriteriaService.selectListByIds(discriminatoryIds); + //八大判异规则,15个点足够用 + if(ObjectUtils.isEmpty(limsSpecimenItemBean.getMeanValue()) || ObjectUtils.isEmpty(limsSpecimenItemBean.getpValue())){ + return; + } + Double mean = Double.parseDouble(limsSpecimenItemBean.getMeanValue()); + Double σvalue = Double.parseDouble(limsSpecimenItemBean.getpValue()); + Double asup = mean+σvalue*3; + Double ainf = mean-σvalue*3; + Double bsup = mean+σvalue*2; + Double binf = mean-σvalue*2; + Double csup = mean+σvalue; + Double cinf = mean-σvalue; + + MapperParameter parameter = new MapperParameter(); + filter.match("laboratoryId",task.getLaboratoryId()).filter(MatchPattern.SEQ); + filter.match("specimenId",specimenId).filter(MatchPattern.SEQ); + filter.match("testId",task.getTestId()).filter(MatchPattern.SEQ); + parameter.setFilter(filter); + List taskList = this.getDao().getValidateTask(parameter); + List relationIds = taskList.stream().map(LimsTaskBean::getId).collect(Collectors.toList()); + int curTaskIndex = relationIds.indexOf(task.getId());//拿出位数,然后往前数15个 + + StringBuilder sb = new StringBuilder(); + for (LimsDiscriminatoryCriteriaBean limsDiscriminatoryCriteriaBean : limsDiscriminatoryCriteriaBeans) { + List finaltaskList = new ArrayList<>(); + String theNumber = limsDiscriminatoryCriteriaBean.getTheNumber(); + if ("1".equals(theNumber)){ + b = one(asup,ainf,task);//true,说明违反,要返回true 下面随便触发一个就算是 + if (b) { + sb.append("一外、"); + } + } + else if ("2".equals(theNumber)){ + if (taskList.size()<9){ + b = false; + continue; + } + if (curTaskIndex < 8) { + continue; + } + for (int j = 8; j >=0 ; j--) { + LimsTaskBean limsTaskBean = taskList.get(curTaskIndex - j); + finaltaskList.add(limsTaskBean); + } + b = nine(mean, finaltaskList); + if (b) { + sb.append("九同、"); + } + } + else if ("3".equals(theNumber)){ + if (taskList.size()<6){ + b = false; + continue; + } + if (curTaskIndex < 5) { + continue; + } + for (int j = 5; j >=0 ; j--) { + LimsTaskBean limsTaskBean = taskList.get(curTaskIndex - j); + finaltaskList.add(limsTaskBean); + } + + b = six(finaltaskList); + if (b) { + sb.append("六递、"); + } + } + else if ("4".equals(theNumber)){ + if (taskList.size()<14){ + b = false; + continue; + } + if (curTaskIndex < 13) { + continue; + } + for (int j = 13; j >=0 ; j--) { + LimsTaskBean limsTaskBean = taskList.get(curTaskIndex - j); + finaltaskList.add(limsTaskBean); + } + b = fourteen(finaltaskList); + if (b) { + sb.append("十四交、"); + } + } + else if ("5".equals(theNumber)){ + if (taskList.size()<3){ + b = false; + continue; + } + if (curTaskIndex < 2) { + continue; + } + for (int j = 2; j >=0 ; j--) { + LimsTaskBean limsTaskBean = taskList.get(curTaskIndex - j); + finaltaskList.add(limsTaskBean); + } + b = thirtyTwo(bsup,binf,finaltaskList); + if (b) { + sb.append("三二同B外、"); + } + } + else if ("6".equals(theNumber)){ + if (taskList.size()<5){ + b = false; + continue; + } + if (curTaskIndex < 4) { + continue; + } + for (int j = 4; j >=0 ; j--) { + LimsTaskBean limsTaskBean = taskList.get(curTaskIndex - j); + finaltaskList.add(limsTaskBean); + } + b = fiftyFour(csup,cinf,finaltaskList); + if (b) { + sb.append("五四同C外、"); + } + + } + else if ("7".equals(theNumber)){ + if (taskList.size()<15){ + b = false; + continue; + } + if (curTaskIndex < 14) { + continue; + } + for (int j = 14; j >=0 ; j--) { + LimsTaskBean limsTaskBean = taskList.get(curTaskIndex - j); + finaltaskList.add(limsTaskBean); + } + b = fifteen(csup,cinf,finaltaskList); + if (b) { + sb.append("十五C内、"); + } + } + else if ("8".equals(theNumber)){ + if (taskList.size()<8){ + b = false; + continue; + } + if (curTaskIndex < 7) { + continue; + } + for (int j = 7; j >=0 ; j--) { + LimsTaskBean limsTaskBean = taskList.get(curTaskIndex - j); + finaltaskList.add(limsTaskBean); + } + b = eihgt(csup,cinf,finaltaskList); + if (b) { + sb.append("八C外、"); + } + } + //任一一轮,轮到了就变成已判异 + if (b){ + task.setIfDiscriminate("1"); + } + } + if(sb.toString().endsWith("、")){ + if(!ObjectUtils.isEmpty(task.getDiscriminateDesc())){ + task.setDiscriminateDesc(task.getDiscriminateDesc()+"、"+sb.substring(0,sb.length()-1)); + }else{ + task.setDiscriminateDesc(sb.substring(0,sb.length()-1)); + } + } + +/* String resultReviewUserId = task.getResultReviewUserId(); + CoreUserBean coreUserBean = coreUserService.selectById(resultReviewUserId); + String orgId = coreUserBean.getOrgId(); + LimsSpecimenBean limsSpecimenBean = limsSpecimenService.selectById(specimenId); + CoreOrgBean coreOrgBean = coreOrgService.selectById(orgId); + String principalId = coreOrgBean.getPrincipalId(); + LimsTestBean testBean = limsTestService.selectById(testId); + DingTalkHelper .sendMsg(principalId,limsSpecimenBean.getSpecimenName()+"的"+testBean.getcTestName()+"项目"+testBean.getCIndicator()+"触发了八大判异的"+sb.toString());*/ + } + + //1外 + private boolean one(Double asup, Double ainf, LimsTaskBean task) { + if (Double.parseDouble(task.getResult()) > asup || Double.parseDouble(task.getResult()) < ainf) { + return true; + } + return false; + } + //九同 + private boolean nine(Double average, List taskBeanList) { + List tasktList = taskBeanList.subList(0, 9); + List supAverge = tasktList.stream().filter(a -> Double.parseDouble(a.getResult()) > average).collect(Collectors.toList()); + List infAverge = tasktList.stream().filter(a -> Double.parseDouble(a.getResult()) < average).collect(Collectors.toList()); + if (tasktList.size() == supAverge.size() || tasktList.size() == infAverge.size()) { + return true; + } + return false; + } + //六递 + private boolean six(List taskBeanList) { + List tasktList = taskBeanList.subList(0, 6); + int increase = 0; + int decrease = 0; + for (int i = 0; i < tasktList.size() -1 ; i++) { + if (Double.parseDouble(tasktList.get(i).getResult()) >= Double.parseDouble(tasktList.get(i + 1).getResult())) { + decrease++; + } + } + for (int i = 0; i < tasktList.size() - 1; i++) { + if (Double.parseDouble(tasktList.get(i).getResult()) <= Double.parseDouble(tasktList.get(i + 1).getResult())) { + increase++; + } + } + if (increase == tasktList.size() - 1 || decrease == tasktList.size() - 1) { + return true; + } + return false; + } + // 十四交 + private boolean fourteen(List taskBeanList) { + List taskList = taskBeanList.subList(0, 14); + int from = -1; // 开始位置 + int len = 0; // 计数器 + boolean direct = false; // 增减方向 + for (int i = 0; i < taskList.size(); i++) { + if (from == -1 || len > 0 && StringUtils.equals(taskList.get(i).getResult(), taskList.get(i - 1).getResult())) // 第一个数, 或者相同数 + { + from = i; + len = 1; + } else { + if (len == 1) // 第二个数, 确定增减方向 + { + direct = Double.parseDouble(taskList.get(i).getResult()) > Double.parseDouble(taskList.get(i - 1).getResult()); + len++; + } else { + boolean newdirect = Double.parseDouble(taskList.get(i).getResult()) > Double.parseDouble(taskList.get(i - 1).getResult()); + if (direct == newdirect) // 方向相同时, 重新从上一个数开始 + { + from = i - 1; + len = 1; + } else // 正常交替的情况, 计数器+1 + { + direct = newdirect; + } + len++; + } + } + } + if (len == 14) { + return true; + } + return false; + } + // 三二同B外 + private boolean thirtyTwo(Double bsup, Double binf, List taskBeanList) { + List taskList = taskBeanList.subList(0, 3); + List sup = taskList.stream().filter(a -> Double.parseDouble(a.getResult()) > bsup).collect(Collectors.toList()); + List inf = taskList.stream().filter(a -> Double.parseDouble(a.getResult()) < binf).collect(Collectors.toList()); + if (sup.size() > 1 || inf.size() > 1) { + return true; + } + return false; + } + // 五四同C外 + private boolean fiftyFour(Double csup, Double cinf, List taskBeanList) { + List taskList = taskBeanList.subList(0, 5); + List sup = taskList.stream().filter(a -> Double.parseDouble(a.getResult()) > csup).collect(Collectors.toList()); + List inf = taskList.stream().filter(a -> Double.parseDouble(a.getResult()) < cinf).collect(Collectors.toList()); + if (sup.size() > 3 || inf.size() > 3) { + return true; + } + return false; + } + + //十五C内 + private boolean fifteen(Double csup, Double cinf,List taskBeanList) { + List taskList = taskBeanList.subList(0, 15); + List sup = taskList.stream().filter(a -> Double.parseDouble(a.getResult()) < csup && Double.parseDouble(a.getResult()) > cinf).collect(Collectors.toList()); + if (sup.size() == 15) { + return true; + } + return false; + } + //八C外 + private boolean eihgt(Double csup, Double cinf, List taskBeanList) { + List taskList = taskBeanList.subList(0, 8); + List sup = taskList.stream().filter(a -> Double.parseDouble(a.getResult()) < cinf || Double.parseDouble(a.getResult()) > csup).collect(Collectors.toList()); + if (sup.size() == 8) { + return true; + } + return false; + } + + /** + * 获取待测样数据 + */ + @Override + public Page getTestSampleDetailList(RestJsonWrapperBean wrapper) { + Map paramMap = wrapper.getParamMap(); + Map map = JSONObject.parseObject(paramMap.get("f"), Map.class); + PageRowBounds rowBounds = wrapper.extractPageRowBounds(); + MapperParameter parameter = new MapperParameter(); + parameter.put("testSampleCountFlag", "1"); + parameter.put("lab", map.get("lab")); + parameter.put("testGroup", map.get("testGroup")); + parameter.put("urgencyFlag", map.get("urgencyFlag")); + parameter.put("urgencyDegree", map.get("urgencyDegree")); + parameter.put("testDesc", map.get("testDesc")); + if ("未分配".equals(map.get("testDesc"))) { + parameter.put("descNullFlag", 1); + } else { + parameter.put("descNullFlag", 0); + } + return selectPagination(parameter, rowBounds); + } + + + @Override + public Page getStaffTaskStatistics(RestJsonWrapperBean wrapper) { + MapperParameter parameter = wrapper.extractMapFilter(); + PageRowBounds rowBounds = wrapper.extractPageRowBounds(); + Page page=selectPagination(() -> getDao().getStaffTaskStatistics(parameter), rowBounds); + return page; + } + + @Override + @Transactional + public ResponseDTO operateTestStatus(RestJsonWrapperBean wrapper) { + String operate = wrapper.getParamValue("operate"); + if(ObjectUtils.isEmpty(operate)){ + return new ResponseDTO(); + } + List taskBeans = new ArrayList<>(); + if("1".equals(wrapper.getParamValue("byFolder"))){ + List folderBeans = wrapper.parse(LimsFolderBean.class); + taskBeans = this.selectListByFilter(SearchFilter.instance().match("folderId", folderBeans.stream().map(f -> f.getId()).collect(Collectors.toList())).filter(MatchPattern.OR) + .match("processStatus","done").filter(MatchPattern.DIFFER)); + }else{ + taskBeans = wrapper.parse(LimsTaskBean.class); + taskBeans = this.selectListByIds(taskBeans.stream().map(f -> f.getId()).collect(Collectors.toList())); + taskBeans = taskBeans.stream().filter(c -> TaskStatus.resultInput.status.equals(c.getStatus())).collect(Collectors.toList()); + if(ObjectUtils.isEmpty(taskBeans)){ + return new ResponseDTO(); + } + } + + String[] updateCols; + LocalDateTime now = LocalDateTime.now(); + CoreUserBean loginUser = LocalContextHelper.getLoginUser(); + if("start".equals(operate)){ //开始 + updateCols = new String[]{"TestStatus","startTestTime"}; + for (LimsTaskBean taskBean : taskBeans) { + if(!TaskTestStatus.WAIT_TEST.statusDesc.equals(taskBean.getTestStatus())){ + throw new InvalidDataException("试验处于"+taskBean.getTestStatus()+",无法开始"); + } + taskBean.setTestStatus(TaskTestStatus.GOING_TEST.statusDesc); + taskBean.setStartTestTime(now); + now = now.plusSeconds(10); + } + this.getDao().update(taskBeans,updateCols); + + }else if("end".equals(operate)){ //结束 + updateCols = new String[]{"TestStatus","endTestTime","endTestUserId","endTestUserName"}; + for (LimsTaskBean taskBean : taskBeans) { + if(!TaskTestStatus.GOING_TEST.statusDesc.equals(taskBean.getTestStatus())){ + throw new InvalidDataException("试验处于"+taskBean.getTestStatus()+",无法结束"); + } + taskBean.setTestStatus(TaskTestStatus.ENDED_TEST.statusDesc); + taskBean.setEndTestTime(now); + taskBean.setEndTestUserId(loginUser.getId()); + taskBean.setEndTestUserName(loginUser.getUserName()); + } + this.getDao().update(taskBeans,updateCols); + + }else if("cancel".equals(operate)){ //终止 + String stopReason = wrapper.getParamValue("stopReason"); + if(ObjectUtils.isEmpty(stopReason)){ + return new ResponseDTO(); + } + updateCols = new String[]{"TestStatus","Status","cancelTestTime","cancelTestUserId","cancelTestUserName","stopReason"}; + for (LimsTaskBean taskBean : taskBeans) { + if(TaskTestStatus.CANCEL_TEST.statusDesc.equals(taskBean.getTestStatus())){ + throw new InvalidDataException("试验处于"+taskBean.getTestStatus()+",无法终止"); + } + taskBean.setTestStatus(TaskTestStatus.CANCEL_TEST.statusDesc); + taskBean.setCancelTestTime(now); + taskBean.setCancelTestUserId(loginUser.getId()); + taskBean.setCancelTestUserName(loginUser.getUserName()); + taskBean.setStatus(TaskStatus.Cancel.status); + taskBean.setStopReason(stopReason); + } + this.getDao().update(taskBeans,updateCols); + + CoreBpmnParameterDTO coreBpmnParameterDTO =new CoreBpmnParameterDTO(); + coreBpmnParameterDTO.setComment("终止试验"); + endTask(taskBeans.stream().map(f->f.getId()).collect(Collectors.toList()),coreBpmnParameterDTO); + + }else if("taskTransfer".equals(operate)){ //转交 + taskTransferInputResult(wrapper); + + }else if("rejectToTaskWaiting".equals(operate)){ //已领取,退回到待领取 + rejectToTaskWaitingInputResult(wrapper); + + }else if("manualTriggerFormula".equals(operate)){ + List folderIds = taskBeans.stream().map(c -> c.getFolderId()).distinct().collect(Collectors.toList()); + LimsComputeDataDescriptor dataDescriptor = new LimsComputeDataDescriptor<>("originalResult", "orderId", "ordtaskId", LimsResultBean.class); + LimsResultComputingEngine.getEngine(() -> limsResultService.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR).match("retestFlag","1").filter(MatchPattern.SEQ)), dataDescriptor).compute(); + LimsResultComputingEngine.getEngine(() -> limsResultService.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR).match("retestFlag","0").filter(MatchPattern.SEQ)), dataDescriptor).compute(); + List updateResults = limsResultService.selectListByFilter(SearchFilter.instance().match("ordtaskId", taskBeans.stream().map(f -> f.getId()).collect(Collectors.toList())).filter(MatchPattern.OR)); + limsResultService.postUpdate(Arrays.asList("originalResult"),updateResults.stream().map(f -> f.getId()).collect(Collectors.toList())); + }else{ + return new ResponseDTO(); + } + + return new ResponseDTO(); + } + + @Override + @Transactional + public void rejectToTaskWaitingInputResult(RestJsonWrapperBean wrapper) { + //已领取,退回到待领取 + List taskBeans = wrapper.parse(LimsTaskBean.class); + taskBeans.forEach((i) -> { + GikamConcurrentLocker.isolated(CoreBpmnHelper.getTargetId(this.getDao().getTable(), i.getId())); + }); + + taskBeans = this.selectListByIds(taskBeans.stream().map(c -> c.getId()).collect(Collectors.toList())); + for (LimsTaskBean taskBean : taskBeans) { + if(!"待开始".equals(taskBean.getTestStatus())){ + throw new InvalidDataException("待开始的试验才能退回到待领取任务"); + } + } + + //重置待办人 + List instanceTaskUserList = new ArrayList<>(); + for (LimsTaskBean taskBean : taskBeans) { + taskBean.setStartTestUserId(null); + taskBean.setStartTestUserName(null); + taskBean.setEquiptId(null); + taskBean.setEquiptCode(null); + taskBean.setEquiptName(null); + + MapperParameter p = new MapperParameter(); + p.put("filterByRoleOrAccessOrg",1); + p.put("orgId",taskBean.getLaboratoryId()); + p.put("roleName","化验员"); + List rows = limsCoreUserService.selectUserList(p).getRows(); + if(ObjectUtils.isEmpty(rows)){ + throw new InvalidDataException("检测组【"+taskBean.getLaboratoryName()+"】下无匹配的人员"); + } + + List bpmnInstanceBeans = coreBpmnInstanceService.selectListByFilter(SearchFilter.instance().match("TARGETID", "T_LIMS_TASK$"+taskBean.getId()).filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(bpmnInstanceBeans)){ + continue; + } + List instids = bpmnInstanceBeans.stream().map(f -> f.getId()).collect(Collectors.toList()); + List instanceTaskBeans = coreBpmnInstanceTaskService.selectListByFilter(SearchFilter.instance().match("INSTID", instids).filter(MatchPattern.OR)); + if(ObjectUtils.isEmpty(instanceTaskBeans)){ + continue; + } + List instaskIds = instanceTaskBeans.stream().map(f -> f.getId()).collect(Collectors.toList()); + List others = coreBpmnInstanceTaskUserService.selectListByFilter(SearchFilter.instance().match("INSTTASKID", instaskIds).filter(MatchPattern.OR)); + //删除旧的检测组的待办人 + coreBpmnInstanceTaskUserService.getDao().deleteBy(others); + + //插入新的检测组的待办人 + for (CoreBpmnInstanceTaskBean instanceTaskBean : instanceTaskBeans) { + List taskUserBeans = rows.stream().map(c -> { + CoreBpmnInstanceTaskUserBean e = new CoreBpmnInstanceTaskUserBean(); + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setInstId(instanceTaskBean.getInstId()); + e.setInstTaskId(instanceTaskBean.getId()); + e.setUserId(c.getId()); + return e; + }).collect(Collectors.toList()); + instanceTaskUserList.addAll(taskUserBeans); + } + } + coreBpmnInstanceTaskUserService.getDao().insert(instanceTaskUserList); + + this.getDao().update(taskBeans,"startTestUserId","startTestUserName","equiptId","equiptCode","equiptName"); + } + + @Override + @Transactional + public void taskTransferInputResult(RestJsonWrapperBean wrapper) { + List taskBeans = wrapper.parse(LimsTaskBean.class); + this.transferTask(wrapper); + + CoreBpmnParameterDTO parameterDTO = CoreBpmnParameterDTO.of(wrapper); + String transferCandidator = parameterDTO.getTransferCandidator(); + for (LimsTaskBean taskBean : taskBeans) { + taskBean.setStartTestUserId(transferCandidator); + taskBean.setStartTestUserName(coreUserService.selectById(transferCandidator).getUserName()); + } + this.getDao().update(taskBeans,"StartTestUserId","StartTestUserName"); + } + + @Transactional + @AuditTrailEntry(AuditTrailType.PROCESS_END) + @Audit("AUDIT.PROCESS_END") + @Override + public List> endTask(List itemIdList, CoreBpmnParameterDTO parameter) { + //结果录入强制终止试验,更新委托单状态。如果试验都终止了,委托单状态变为终止。;如果试验只有终止、完成的,则委托单更新完成 + if (itemIdList.isEmpty()) { + return CollectionUtils.emptyList(); + } else { + itemIdList.forEach((i) -> { + GikamConcurrentLocker.isolated(CoreBpmnHelper.getTargetId(this.getDao().getTable(), i)); + }); + CoreBpmnRuntimeService runtimeService = ApplicationContextHelper.getBean(CoreBpmnRuntimeService.class); + List itemList = this.getBpmnVarsItemList(itemIdList); + List> runtimeSourceList = this.parseAuditableRuntimeSource(itemIdList, parameter, this.getBpmnVars(null, itemList)); + List> dtos = runtimeService.endTask(runtimeSourceList); + + List folderIds = itemList.stream().map(f -> f.getFolderId()).distinct().collect(Collectors.toList()); + List folderBeanList = limsFolderService.selectListByIds(folderIds); + List limsTaskBeans = this.selectListByFilter(SearchFilter.instance().match("folderId", folderIds).filter(MatchPattern.OR)); + + List cancelFolders = new ArrayList<>(); + List updateDoneFolders = new ArrayList<>(); + for (LimsFolderBean folderBean : folderBeanList) { + if(folderBean.getProcessStatus().equalsIgnoreCase("done")){ + continue; + } + List folderTasks = limsTaskBeans.stream().filter(c -> c.getFolderId().longValue() == folderBean.getId().longValue()).collect(Collectors.toList()); + boolean allCancel = folderTasks.stream().allMatch(c -> TaskStatus.Cancel.status.equalsIgnoreCase(c.getStatus())); + boolean updateDone = folderTasks.stream().allMatch(c -> TaskStatus.Cancel.status.equalsIgnoreCase(c.getStatus()) || TaskStatus.Done.status.equalsIgnoreCase(c.getStatus()) ); + if(allCancel){ + cancelFolders.add(folderBean); + }else if(updateDone){ + updateDoneFolders.add(folderBean); + } + } + if(!ObjectUtils.isEmpty(cancelFolders)){ + CoreBpmnParameterDTO parameterDTO = new CoreBpmnParameterDTO(); + parameterDTO.setComment("自动提交"); + try{ + LocalContextHelper.setUserLogin(new LoginUser("admin",null)); + limsFolderService.endTask(cancelFolders.stream().map(f -> f.getId()).collect(Collectors.toList()),parameterDTO); + }finally { + LocalContextHelper.removeUserLogin(); + } + for (LimsFolderBean canFolder : cancelFolders) { + canFolder.setStatus(FolderStatus.Cancel.status); + } + limsFolderService.getDao().update(cancelFolders,"status"); + } + if(!ObjectUtils.isEmpty(updateDoneFolders)){ + CoreBpmnParameterDTO parameterDTO = new CoreBpmnParameterDTO(); + parameterDTO.setComment("自动提交"); + try{ + LocalContextHelper.setUserLogin(new LoginUser("admin",null)); + limsFolderService.endTask(updateDoneFolders.stream().map(f -> f.getId()).collect(Collectors.toList()),parameterDTO); + }finally { + LocalContextHelper.removeUserLogin(); + } + for (LimsFolderBean updateFolder : updateDoneFolders) { + updateFolder.setStatus(FolderStatus.Done.status); + } + limsFolderService.getDao().update(updateDoneFolders,"status"); + } + return dtos; + } + } + + @Override + @Transactional + public void assignWorkFlowTask(List taskBeans,String userId) { + //查询task下有哪些任务,删除非自己的 + List targetIds = taskBeans.stream().map(f->"T_LIMS_TASK$"+f.getId()).collect(Collectors.toList()); + List bpmnInstanceBeans = coreBpmnInstanceService.selectListByFilter(SearchFilter.instance().match("TARGETID", targetIds).filter(MatchPattern.OR)); + if(ObjectUtils.isEmpty(bpmnInstanceBeans)){ + return; + } + List instids = bpmnInstanceBeans.stream().map(f -> f.getId()).collect(Collectors.toList()); + List instanceTaskBeans = coreBpmnInstanceTaskService.selectListByFilter(SearchFilter.instance().match("INSTID", instids).filter(MatchPattern.OR)); + if(ObjectUtils.isEmpty(instanceTaskBeans)){ + return; + } + List instaskIds = instanceTaskBeans.stream().map(f -> f.getId()).collect(Collectors.toList()); + List allTaskUsers = coreBpmnInstanceTaskUserService.selectListByFilter(SearchFilter.instance().match("INSTTASKID", instaskIds).filter(MatchPattern.OR)); + //可能存在已有taskuser中不包含userId,这样就没任何人能操作了。这里如果原来集合不存在userId,手动插入userId + boolean present = allTaskUsers.stream().filter(c -> c.getUserId().equals(userId)).findFirst().isPresent(); + if(present){ + coreBpmnInstanceTaskUserService.getDao().deleteBy(allTaskUsers.stream().filter(c-> !c.getUserId().equals(userId)).collect(Collectors.toList())); + }else{ + coreBpmnInstanceTaskUserService.getDao().deleteBy(allTaskUsers); + + CoreBpmnInstanceTaskUserBean taskUserBean = allTaskUsers.get(0); + taskUserBean.setId(ApplicationContextHelper.getNextIdentity()); + taskUserBean.setUserId(userId); + coreBpmnInstanceTaskUserService.getDao().insert(taskUserBean); + } + } + + @Override + @Transactional + public void bindEquipt(RestJsonWrapperBean wrapper) { + List parses =new ArrayList<>(); + List> bodyList = wrapper.getBodyList(); + List strings = bodyList.get(0); + for (String s : strings) { + LimsTaskBean taskBean = JSONObject.parseObject(s, LimsTaskBean.class); + parses.add(taskBean); + } + if(parses.isEmpty()) return; + getDao().update(parses,"equiptName","equiptId","equiptCode"); + } + + @Override + @Transactional + public ResponseDTO changeTaskLabIdWhenWaitingTest(RestJsonWrapperBean wrapper) { + //检测组变更 + List taskBeans = wrapper.parse(LimsTaskBean.class); + taskBeans.forEach((i) -> { + GikamConcurrentLocker.isolated(CoreBpmnHelper.getTargetId(this.getDao().getTable(), i.getId())); + }); + taskBeans = this.selectListByIds(taskBeans.stream().map(c -> c.getId()).collect(Collectors.toList())); + for (LimsTaskBean taskBean : taskBeans) { + if(!ObjectUtils.isEmpty(taskBean.getStartTestUserId())){ + throw new InvalidDataException("试验已领取,无法操作,请刷新列表!"); + } + } + //更改工作流待办人 + MapperParameter p = new MapperParameter(); + p.put("filterByRoleOrAccessOrg",1); + p.put("orgId",wrapper.getParamValue("laboratoryId")); + p.put("roleName","化验员"); + List rows = limsCoreUserService.selectUserList(p).getRows(); + if(ObjectUtils.isEmpty(rows)){ + throw new InvalidDataException("检测组【"+wrapper.getParamValue("laboratoryName")+"】下无匹配的人员"); + } + + for (LimsTaskBean taskBean : taskBeans) { + taskBean.setLaboratoryId(wrapper.getParamValue("laboratoryId")); + taskBean.setLaboratoryName(wrapper.getParamValue("laboratoryName")); + } + this.getDao().update(taskBeans,"LaboratoryId","LaboratoryName"); + + return restartAddBpmnTaskUsers(taskBeans, rows); + } + + @Override + @Transactional + public ResponseDTO restartAddBpmnTaskUsers(List taskBeans, List rows) { + List targetIds = taskBeans.stream().map(f->"T_LIMS_TASK$"+f.getId()).collect(Collectors.toList()); + List bpmnInstanceBeans = coreBpmnInstanceService.selectListByFilter(SearchFilter.instance().match("TARGETID", targetIds).filter(MatchPattern.OR)); + if(ObjectUtils.isEmpty(bpmnInstanceBeans)){ + return new ResponseDTO(); + } + List instids = bpmnInstanceBeans.stream().map(f -> f.getId()).collect(Collectors.toList()); + List instanceTaskBeans = coreBpmnInstanceTaskService.selectListByFilter(SearchFilter.instance().match("INSTID", instids).filter(MatchPattern.OR)); + if(ObjectUtils.isEmpty(instanceTaskBeans)){ + return new ResponseDTO(); + } + List instaskIds = instanceTaskBeans.stream().map(f -> f.getId()).collect(Collectors.toList()); + List others = coreBpmnInstanceTaskUserService.selectListByFilter(SearchFilter.instance().match("INSTTASKID", instaskIds).filter(MatchPattern.OR)); + //删除旧的检测组的待办人 + coreBpmnInstanceTaskUserService.getDao().deleteBy(others); + + //插入新的检测组的待办人 + List instanceTaskUserList = new ArrayList<>(); + for (CoreBpmnInstanceTaskBean instanceTaskBean : instanceTaskBeans) { + List taskUserBeans = rows.stream().map(c -> { + CoreBpmnInstanceTaskUserBean e = new CoreBpmnInstanceTaskUserBean(); + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setInstId(instanceTaskBean.getInstId()); + e.setInstTaskId(instanceTaskBean.getId()); + e.setUserId(c.getId()); + return e; + }).collect(Collectors.toList()); + instanceTaskUserList.addAll(taskUserBeans); + } + coreBpmnInstanceTaskUserService.getDao().insert(instanceTaskUserList); + + return new ResponseDTO(); + } + + @Override + @Transactional + public ResponseDTO takeTask(RestJsonWrapperBean wrapper) { + List taskBeans = wrapper.parse(LimsTaskBean.class); + taskBeans = this.selectListByIds(taskBeans.stream().map(c -> c.getId()).collect(Collectors.toList())); + for (LimsTaskBean taskBean : taskBeans) { + if(!ObjectUtils.isEmpty(taskBean.getStartTestUserId())){ + throw new InvalidDataException("试验【"+taskBean.getTestName()+"】已被领取,请刷新!"); + } + } + List testMethodIds=taskBeans.stream().map(LimsTaskBean::getTestMethodId).distinct().collect(Collectors.toList()); + List tmEquiptBeans=limsTmEquiptService.selectListByFilter( + SearchFilter.instance().match("testMethodId",testMethodIds).filter(MatchPattern.OR) + ); + CoreUserBean loginUser = LocalContextHelper.getLoginUser(); + for (LimsTaskBean taskBean : taskBeans) { + taskBean.setStartTestUserId(loginUser.getId()); + taskBean.setStartTestUserName(loginUser.getUserName()); + + //判断自动绑定设备 + if(!tmEquiptBeans.isEmpty()){ + List tmEquipts=tmEquiptBeans.stream().filter(t->t.getTestMethodId().toString().equals(taskBean.getTestMethodId().toString())).collect(Collectors.toList()); + if(tmEquipts.size()==1){ + taskBean.setEquiptId(String.valueOf(tmEquipts.get(0).getEquiptId())); + taskBean.setEquiptCode(tmEquipts.get(0).getExt$Item("EQUIPTCODE")); + taskBean.setEquiptName(tmEquipts.get(0).getExt$Item("EQUIPTNAME")); + } + } + + } + this.getDao().update(taskBeans,"startTestUserId","startTestUserName","equiptId","equiptCode","equiptName"); + + //领取工作流任务 + assignWorkFlowTask(taskBeans,LocalContextHelper.getLoginUser().getId()); + + //领取任务后,自动update下result的默认结果 + List taskIds = taskBeans.stream().map(c -> c.getId()).collect(Collectors.toList()); + List limsResultBeans = limsResultService.selectListByFilter(SearchFilter.instance().match("ordtaskId", taskIds).filter(MatchPattern.OR)); + List updateDefaultResults = limsResultBeans.stream().filter(c -> !ObjectUtils.isEmpty(c.getDefaultResult())).collect(Collectors.toList()); + updateDefaultResults.forEach(c->{ + c.setOriginalResult(c.getDefaultResult()); + }); + limsResultService.getDao().update(updateDefaultResults,"OriginalResult"); + + return new ResponseDTO(); + } + + @Override + public List> parseAuditableRuntimeSource(List itemIdList, CoreBpmnParameterDTO parameter, Map> replacementMap) { + List> coreBpmnRuntimeSources = LimsTaskService.super.parseAuditableRuntimeSource(itemIdList, parameter, replacementMap); + coreBpmnRuntimeSources.forEach(c -> c.setCheckPermission(false)); + return coreBpmnRuntimeSources; + } + + @Override + public List> selectTaskResultByBatchNo(MapperParameter temp) { + return getDao().selectTaskResultByBatchNo(temp); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/service/impl/LimsTaskSpcServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/service/impl/LimsTaskSpcServiceImpl.java new file mode 100644 index 0000000..0836833 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/service/impl/LimsTaskSpcServiceImpl.java @@ -0,0 +1,1430 @@ +package com.sunwayworld.basemodule.business.test.task.service.impl; + +import com.sunwayworld.basemodule.basedata.base.bean.LimsBaseBean; +import com.sunwayworld.basemodule.basedata.base.service.LimsBaseService; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.basemodule.business.test.ordtask.bean.LimsOrdtaskBean; +import com.sunwayworld.basemodule.business.test.ordtask.service.LimsOrdtaskService; +import com.sunwayworld.basemodule.business.test.ordtaskresult.bean.LimsOrdtaskResultBean; +import com.sunwayworld.basemodule.business.test.ordtaskresult.service.LimsOrdtaskResultService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.dao.LimsTaskDao; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskSpcService; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTestService; +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.basemodule.trm.equipt.equipt.service.LimsEquiptService; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.bean.LimsSpecimenItemBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.service.LimsSpecimenItemService; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitysample.bean.LimsSpecimenBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitysample.service.LimsSpecimenService; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import com.sunwayworld.module.mdm.user.service.CoreUserService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import java.math.BigDecimal; +import java.math.RoundingMode; +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; +import java.util.*; +import java.util.stream.Collectors; + +/** + * @author liujie + * @date 2023/5/24 + */ + +@Repository +@GikamBean +public class LimsTaskSpcServiceImpl implements LimsTaskSpcService { + + @Autowired + private LimsTestService limsTestService; + @Autowired + private LimsEquiptService limsEquiptService; + @Autowired + private LimsTaskDao limsTaskDao; + @Autowired + private LimsOrderService limsOrderService; + + @Autowired + private LimsOrdtaskService limsOrdtaskService; + @Autowired + private LimsOrdtaskResultService limsOrdtaskResultService; + @Autowired + private LimsBaseService limsBaseService; + @Autowired + private LimsFolderService limsFolderService; + @Autowired + private LimsSpecimenItemService limsSpecimenItemService; + @Autowired + private LimsSpecimenService limsSpecimenService; + @Autowired + private CoreUserService coreUserService; + + @Override + public Map getShortQualityResult(RestJsonWrapperBean wrapper) { + Map result = new LinkedHashMap<>(); + MapperParameter parameter = new MapperParameter(); + SearchFilter filter = SearchFilter.instance(); + //时间维度 + String time = wrapper.getFilterValue("time"); + //开始时间和结束时间 + String startTime = null; + String endTime = null; + if (StringUtils.isEmpty(time)||"custom".equals(time)){ + startTime = wrapper.getFilterValue("startTime"); + endTime = wrapper.getFilterValue("endTime"); + }else { + LocalDateTime now = LocalDateTime.now(); + LocalDateTime start; + if ("year".equals(time)){ + start = now.plusDays(-356l); + }else if ("quarter".equals(time)){ + start=now.plusDays(-90l); + }else if ("month".equals(time)){ + start=now.plusDays(-30l); + }else { + start=now.plusDays(-7l); + } + startTime = start.format(DateTimeFormatter.ofPattern("yyyy-MM-dd 00:00:00")); + endTime = now.format(DateTimeFormatter.ofPattern("yyyy-MM-dd 23:59:59")); + } + parameter.put("startTime",startTime); + parameter.put("endTime",endTime); + String base = wrapper.getFilterValue("base"); + + if (!StringUtils.isEmpty(base)&&base!=null){ + parameter.put("base",base); + }else { + throw new CheckedException("请选择实验室"); + } + + String ctestName = wrapper.getFilterValue("ctestName"); + String ctestQuota = wrapper.getFilterValue("ctestQuota"); + if (ObjectUtils.isEmpty(ctestName)||ObjectUtils.isEmpty(ctestQuota)){ + throw new CheckedException("请选择检测项目和检测指标"); + } + filter.match("status","Done").filter(MatchPattern.SEQ); + String equiptType = wrapper.getFilterValue("equiptType"); + String equiptNo = wrapper.getFilterValue("equiptNo"); + String staffId = wrapper.getFilterValue("staffId"); + if (!StringUtils.isEmpty(equiptNo)&&!"".equals(equiptNo)){ + filter.match("equiptCode",equiptNo).filter(MatchPattern.SEQ); + } + if (!StringUtils.isEmpty(equiptType)&&(StringUtils.isEmpty(equiptNo)||"".equals(equiptNo))){ + List equiptBeanList = limsEquiptService.selectListByFilter(SearchFilter.instance().match("equiptType", equiptType).filter(MatchPattern.SEQ)); + if (!ObjectUtils.isEmpty(equiptBeanList)){ + List equiptCodes = equiptBeanList.stream().map(LimsEquiptBean::getEquiptCode).distinct().collect(Collectors.toList()); + parameter.put("equiptCodes",equiptCodes); + } + } + if (!StringUtils.isEmpty(staffId)){ + CoreUserBean coreUserBean = coreUserService.selectFirstByFilter(SearchFilter.instance().match("userName", staffId).filter(MatchPattern.SEQ)); + filter.match("resultInputAuditUserId",coreUserBean.getId()).filter(MatchPattern.SEQ); + } + List limsTestBeans = limsTestService.selectListByFilter(SearchFilter.instance().match("cTestName", ctestName).filter(MatchPattern.SEQ).match("cIndicator", ctestQuota).filter(MatchPattern.SEQ)); + if (ObjectUtils.isEmpty(limsTestBeans)){ + throw new CheckedException("没有与该检测项和检测指标对应的检测项目"); + } + List testIds = limsTestBeans.stream().map(LimsTestBean::getId).distinct().collect(Collectors.toList()); + filter.match("testId",testIds).filter(MatchPattern.OR); + parameter.setFilter(filter); + //通过第一个确定好是理化还是KD//必定是维护好,不会说有杂的 + String testGroup = limsTestBeans.get(0).getTestGroup(); + if ("WL".equals(testGroup)||"HX".equals(testGroup)){ + //理化一个取数逻辑//都要取已检测已审核的 + //查出所有数据 + List taskList = limsTaskDao.getShortQualityResult(parameter); + if (ObjectUtils.isEmpty(taskList)){ + throw new CheckedException("查询数据为空"); + } + for (LimsTaskBean limsTaskBean : taskList) { + LocalDateTime resultReviewTime = limsTaskBean.getResultReviewTime(); + String temp = resultReviewTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd")); + limsTaskBean.setTempDate(temp); + } + //先按时间排个序,再按日子分 再按人头分 + taskList= taskList.stream().sorted(Comparator.comparing(LimsTaskBean::getResultReviewTime).reversed()).collect(Collectors.toList()); + LinkedHashMap> collect = taskList.stream().collect(Collectors.groupingBy(LimsTaskBean::getTempDate, LinkedHashMap::new, Collectors.toList())); + + a: for (Map.Entry> stringListEntry : collect.entrySet()) { + if (result.size()==15){ + break ; + } + //拿到当天的所有数据,分人 + String date = stringListEntry.getKey(); + List value = stringListEntry.getValue(); + value= value.stream().sorted(Comparator.comparing(LimsTaskBean::getResultReviewTime).reversed()).collect(Collectors.toList()); + //把当天所有数据拿出来按人头分 + LinkedHashMap> collect1 = value.stream().collect(Collectors.groupingBy(LimsTaskBean::getResultInputAuditUserName, LinkedHashMap::new, Collectors.toList())); + //开始根据人头计算结果,少于6个不计算,多余六个取6个 然后往里塞数据 + b: for (Map.Entry> listEntry : collect1.entrySet()) { + String staffId1 = listEntry.getKey(); + List value1 = listEntry.getValue(); + if (value1.size()<6){ + continue b; + } + List limsTaskBeans = value1.subList(0, 6);//取前六个 + Double lhResult = getLHResult(limsTaskBeans); + result.put(date+staffId1,lhResult); + //搞够15个就收手了 + if (result.size()==15){ + continue b; + } + + } + + } + + + }else if ("KD".equals(testGroup)){ + //扣电一个取数逻辑//都要取已检测已审核的 + List taskList = limsTaskDao.getShortQualityResult(parameter); + for (LimsTaskBean limsTaskBean : taskList) { + LocalDateTime resultReviewTime = limsTaskBean.getResultReviewTime(); + String temp = resultReviewTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd")); + limsTaskBean.setTempDate(temp); + } + //先按时间排个序,再按日子分 再按人头分 + taskList= taskList.stream().sorted(Comparator.comparing(LimsTaskBean::getResultReviewTime).reversed()).collect(Collectors.toList()); + LinkedHashMap> collect = taskList.stream().collect(Collectors.groupingBy(LimsTaskBean::getTempDate, LinkedHashMap::new, Collectors.toList())); + a: for (Map.Entry> stringListEntry : collect.entrySet()) { + if (result.size()==15){ + break ; + } + //拿到当天的所有数据,分人 + String date = stringListEntry.getKey(); + List value = stringListEntry.getValue(); + value= value.stream().sorted(Comparator.comparing(LimsTaskBean::getResultReviewTime).reversed()).collect(Collectors.toList()); + //把当天所有数据拿出来按人头分 + LinkedHashMap> collect1 = value.stream().collect(Collectors.groupingBy(LimsTaskBean::getResultInputAuditUserName, LinkedHashMap::new, Collectors.toList())); + //开始根据人头计算结果,少于6个不计算,多余六个取6个 然后往里塞数据 + b: for (Map.Entry> listEntry : collect1.entrySet()) { + String staffId1 = listEntry.getKey(); + List value1 = listEntry.getValue(); + List taskIds = value1.stream().map(LimsTaskBean::getId).collect(Collectors.toList()); + List limsOrdtasks = limsOrdtaskService.selectListByFilter(SearchFilter.instance().match("taskId", taskIds).filter(MatchPattern.OR)); + List limsOrdtaskIds = limsOrdtasks.stream().map(LimsOrdtaskBean::getId).collect(Collectors.toList()); + List ordtaksResultList = limsOrdtaskResultService.selectListByFilter(SearchFilter.instance().match("ordtaskId", limsOrdtaskIds).filter(MatchPattern.OR)); + Map> collect2 = limsOrdtasks.stream().collect(Collectors.groupingBy(LimsOrdtaskBean::getTaskId)); + Map> collect3 = ordtaksResultList.stream().collect(Collectors.groupingBy(LimsOrdtaskResultBean::getOrdtaskId)); + Integer i=1; + for (LimsTaskBean limsTaskBean : value1) { + List list = new ArrayList<>(); + //一个task就能找到一组样品 + Long folderId = limsTaskBean.getFolderId(); + List limsOrderBeans = limsOrderService.selectListByFilter(SearchFilter.instance().match("folderId", folderId).filter(MatchPattern.SEQ).match("polePieceStatus", "1").filter(MatchPattern.SEQ)); + //筛选出有原始样品Id的 + limsOrderBeans = limsOrderBeans.stream().filter(s->s.getPreorderId()!=null).collect(Collectors.toList()); + //如果保留的数量少于20,不要 + if (limsOrderBeans.size()<20){ + continue ; + } + //超过20,就要去拿ordtask判断数量再拿Result的值了 + List limsOrdtaskBeans = collect2.get(limsTaskBean.getId()); + if (limsOrdtaskBeans.size()<15){ + continue ; + } + for (LimsOrdtaskBean limsOrdtaskBean : limsOrdtaskBeans) { + LimsOrdtaskResultBean limsOrdtaskResultBean = collect3.get(limsOrdtaskBean.getId()).get(0); + if (!StringUtils.isEmpty(limsOrdtaskResultBean.getResult())){ + list.add(limsOrdtaskResultBean.getResult()); + } + + } + if (!ObjectUtils.isEmpty(list)){ + Double kdResult = getKDResult(list); + result.put(date+staffId1+"_"+i,kdResult); + i++; + } + if (result.size()==15){ + continue b; + } + } + + } + + } + + } + if (result.isEmpty()){ + throw new CheckedException("查询数据为空"); + } + return result; + } + + @Override + public Map boxplotResult(RestJsonWrapperBean wrapper) { + return null; + } + + @Override + public List> getShortPareto(RestJsonWrapperBean wrapper) { + List> list =new ArrayList<>(); + SearchFilter filter = SearchFilter.instance(); + filter.match("status","Done").filter(MatchPattern.SEQ); + Map result = new LinkedHashMap<>(); + Map result1 = new LinkedHashMap<>(); + Map result2 = new LinkedHashMap<>(); + Map result3 = new LinkedHashMap<>(); + Integer all = 0; + Integer all1 = 0; + MapperParameter parameter = new MapperParameter(); + //时间维度 + String time = wrapper.getFilterValue("time"); + //开始时间和结束时间 + String startTime = null; + String endTime = null; + if (StringUtils.isEmpty(time)||"custom".equals(time)){ + startTime = wrapper.getFilterValue("startTime"); + endTime = wrapper.getFilterValue("endTime"); + }else { + LocalDateTime now = LocalDateTime.now(); + LocalDateTime start; + if ("year".equals(time)){ + start = now.plusDays(-356l); + }else if ("quarter".equals(time)){ + start=now.plusDays(-90l); + }else if ("month".equals(time)){ + start=now.plusDays(-30l); + }else { + start=now.plusDays(-7l); + } + startTime = start.format(DateTimeFormatter.ofPattern("yyyy-MM-dd 00:00:00")); + endTime = now.format(DateTimeFormatter.ofPattern("yyyy-MM-dd 23:59:59")); + } + parameter.put("startTime",startTime); + parameter.put("endTime",endTime); + parameter.setFilter(filter); + String baseType = wrapper.getFilterValue("baseType"); + String base = wrapper.getFilterValue("base"); + if (!StringUtils.isEmpty(baseType)&&StringUtils.isEmpty(base)) { + List bases = new ArrayList<>(); + //先求左边的图的值 + if ("All".equals(baseType)){ + bases = limsBaseService.selectAll(); + } + else { + bases = limsBaseService.selectListByFilter(SearchFilter.instance().match("baseType", baseType).filter(MatchPattern.SEQ)); + } + if (ObjectUtils.isEmpty(bases)) { + throw new CheckedException("请维护好基地相关数据"); + } + List baseList = bases.stream().map(LimsBaseBean::getBase).distinct().collect(Collectors.toList()); + parameter.put("bases", baseList); + }else { + parameter.put("base",base); + } + //全部查出来 + List taskList = limsTaskDao.getShortPareto(parameter); + if (ObjectUtils.isEmpty(taskList)){ + throw new CheckedException("查询数据为空"); + } + taskList = taskList.stream().filter(s->s.getEquiptId()!=null).collect(Collectors.toList()); + Map> map = new HashMap<>(); + for (LimsTaskBean limsTaskBean : taskList) { + String lab = limsTaskBean.getLab(); + if (map.containsKey(lab)){ + List limsTaskBeans = map.get(lab); + limsTaskBeans.add(limsTaskBean); + map.put(lab,limsTaskBeans); + }else { + List list1 = new ArrayList<>(); + list1.add(limsTaskBean); + map.put(lab,list1); + } + } + for (Map.Entry> stringListEntry : map.entrySet()) { + String lab = stringListEntry.getKey(); + Integer over = 0; + //拿出每个基地的task,进行计算 + List limsTaskBeans = stringListEntry.getValue(); + //进行判断 + //因为要统计,所以要组合计算 和上面一样 + Map> collect = limsTaskBeans.stream().collect(Collectors.groupingBy(LimsTaskBean::getTestGroup)); + for (Map.Entry> longListEntry : collect.entrySet()) { + String testGroup = longListEntry.getKey(); + List tasks = longListEntry.getValue(); + for (LimsTaskBean limsTaskBean : tasks) { + LocalDateTime resultReviewTime = limsTaskBean.getResultReviewTime(); + String temp = resultReviewTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd")); + limsTaskBean.setTempDate(temp); + } + //先按时间排个序,再按日子分 再按人头分 + tasks= tasks.stream().sorted(Comparator.comparing(LimsTaskBean::getResultReviewTime).reversed()).collect(Collectors.toList()); + LinkedHashMap> tasksMap = tasks.stream().collect(Collectors.groupingBy(LimsTaskBean::getTempDate, LinkedHashMap::new, Collectors.toList())); + + if ("WL".equals(testGroup)||"HX".equals(testGroup)){ + + + a: for (Map.Entry> stringListEntry1 : tasksMap.entrySet()) { + //拿到当天的所有数据,分人 + List value = stringListEntry1.getValue(); + value= value.stream().sorted(Comparator.comparing(LimsTaskBean::getResultReviewTime).reversed()).collect(Collectors.toList()); + //把当天所有数据拿出来按人头分 + LinkedHashMap> collect1 = value.stream().collect(Collectors.groupingBy(LimsTaskBean::getResultInputAuditUserName, LinkedHashMap::new, Collectors.toList())); + //开始根据人头计算结果,少于6个不计算,多余六个取6个 然后往里塞数据 + b: for (Map.Entry> listEntry : collect1.entrySet()) { + List value1 = listEntry.getValue(); + if (value1.size()<6){ + continue b; + } + LimsTaskBean limsTaskBean = value1.get(0); + Long testId = limsTaskBean.getTestId(); + LimsTestBean testBean = limsTestService.selectById(testId); + List limsTaskBeans1 = value1.subList(0, 6);//取前六个 + Double lhResult = getLHResult(limsTaskBeans1); + if (!ObjectUtils.isEmpty(testBean.getShortQCSLValue()) && lhResult>Double.valueOf(testBean.getShortQCSLValue())) + over ++; + } + + } + + } + else if ("KD".equals(testGroup)){ + a: for (Map.Entry> stringListEntry1 : tasksMap.entrySet()) { + + List value = stringListEntry1.getValue(); + value= value.stream().sorted(Comparator.comparing(LimsTaskBean::getResultReviewTime).reversed()).collect(Collectors.toList()); + //把当天所有数据拿出来按人头分 + LinkedHashMap> collect1 = value.stream().collect(Collectors.groupingBy(LimsTaskBean::getResultInputAuditUserName, LinkedHashMap::new, Collectors.toList())); + //开始根据人头计算结果,少于6个不计算,多余六个取6个 然后往里塞数据 + b: for (Map.Entry> listEntry : collect1.entrySet()) { + + List value1 = listEntry.getValue(); + LimsTaskBean taskBean = value1.get(0); + + Long testId = taskBean.getTestId(); + LimsTestBean testBean = limsTestService.selectById(testId); + List taskIds = value1.stream().map(LimsTaskBean::getId).collect(Collectors.toList()); + List limsOrdtasks = limsOrdtaskService.selectListByFilter(SearchFilter.instance().match("taskId", taskIds).filter(MatchPattern.OR)); + List limsOrdtaskIds = limsOrdtasks.stream().map(LimsOrdtaskBean::getId).collect(Collectors.toList()); + List ordtaksResultList = limsOrdtaskResultService.selectListByFilter(SearchFilter.instance().match("ordtaskId", limsOrdtaskIds).filter(MatchPattern.OR)); + Map> collect2 = limsOrdtasks.stream().collect(Collectors.groupingBy(LimsOrdtaskBean::getTaskId)); + Map> collect3 = ordtaksResultList.stream().collect(Collectors.groupingBy(LimsOrdtaskResultBean::getOrdtaskId)); + + for (LimsTaskBean limsTaskBean : value1) { + List list1 = new ArrayList<>(); + //一个task就能找到一组样品 + Long folderId = limsTaskBean.getFolderId(); + List limsOrderBeans = limsOrderService.selectListByFilter(SearchFilter.instance().match("folderId", folderId).filter(MatchPattern.SEQ).match("polePieceStatus", "1").filter(MatchPattern.SEQ)); + //筛选出有原始样品Id的 + limsOrderBeans = limsOrderBeans.stream().filter(s->s.getPreorderId()!=null).collect(Collectors.toList()); + //如果保留的数量少于20,不要 + if (limsOrderBeans.size()<20){ + continue ; + } + //超过20,就要去拿ordtask判断数量再拿Result的值了 + List limsOrdtaskBeans = collect2.get(limsTaskBean.getId()); + if (limsOrdtaskBeans.size()<15){ + continue ; + } + for (LimsOrdtaskBean limsOrdtaskBean : limsOrdtaskBeans) { + LimsOrdtaskResultBean limsOrdtaskResultBean = collect3.get(limsOrdtaskBean.getId()).get(0); + if (!StringUtils.isEmpty(limsOrdtaskResultBean.getResult())){ + list1.add(limsOrdtaskResultBean.getResult()); + } + + } + if (!ObjectUtils.isEmpty(list)){ + Double kdResult = getKDResult(list1); + if (!ObjectUtils.isEmpty(testBean.getShortQCSLValue())&&kdResult>Double.valueOf(testBean.getShortQCSLValue())){ + over ++; + } + + } + + } + + } + + } + + + } + + } + + + all=all+over; + result.put(lab,over); + } + List> entryList1 = new ArrayList<>(result.entrySet()); + Collections.sort(entryList1, new Comparator>() { + @Override + public int compare(Map.Entry o1, Map.Entry o2) { + //倒叙,正序反过来 + return (Integer) o2.getValue()-(Integer) o1.getValue(); + } + }); + result.clear(); + for (Map.Entry e : entryList1 + ) { + result.put(e.getKey(),e.getValue()); + } + + //线值 + Integer value = 0; + for (Map.Entry stringObjectEntry : result.entrySet()) { + value = value+ (Integer) stringObjectEntry.getValue(); + String key = stringObjectEntry.getKey(); + BigDecimal bigDecimal = new BigDecimal(value); + BigDecimal bigDecimal1 = new BigDecimal(all); + if (value==0||all==0){ + result1.put(key,0d); + }else { + BigDecimal b = new BigDecimal((bigDecimal.divide(bigDecimal1, 4, RoundingMode.HALF_UP)).doubleValue() * 100); + result1.put(key, b.doubleValue()); + } + } + + parameter.remove("bases"); + + + if (!StringUtils.isEmpty(base)&&base!=null){ + parameter.put("base",base); + //拿到具体FS1或者FS2的 + List taskList1 = limsTaskDao.getShortPareto(parameter); + //根据组别分组 + Map> collect = taskList1.stream().collect(Collectors.groupingBy(LimsTaskBean::getTestGroup)); + for (Map.Entry> stringListEntry : collect.entrySet()) { + String testGroup = stringListEntry.getKey(); + Integer over = 0; + List value2 = stringListEntry.getValue(); + for (LimsTaskBean limsTaskBean : value2) { + LocalDateTime resultReviewTime = limsTaskBean.getResultReviewTime(); + String temp = resultReviewTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd")); + limsTaskBean.setTempDate(temp); + } + //先按时间排个序,再按日子分 再按人头分 + value2= value2.stream().sorted(Comparator.comparing(LimsTaskBean::getResultReviewTime).reversed()).collect(Collectors.toList()); + LinkedHashMap> tasksMap = value2.stream().collect(Collectors.groupingBy(LimsTaskBean::getTempDate, LinkedHashMap::new, Collectors.toList())); + if ("WL".equals(testGroup)||"HX".equals(testGroup)){ + + + a: for (Map.Entry> stringListEntry1 : tasksMap.entrySet()) { + //拿到当天的所有数据,分人 + List value1 = stringListEntry1.getValue(); + value1= value1.stream().sorted(Comparator.comparing(LimsTaskBean::getResultReviewTime).reversed()).collect(Collectors.toList()); + //把当天所有数据拿出来按人头分 + LinkedHashMap> collect1 = value1.stream().collect(Collectors.groupingBy(LimsTaskBean::getResultInputAuditUserName, LinkedHashMap::new, Collectors.toList())); + //开始根据人头计算结果,少于6个不计算,多余六个取6个 然后往里塞数据 + b: for (Map.Entry> listEntry : collect1.entrySet()) { + List valueName = listEntry.getValue(); + if (valueName.size()<6){ + continue b; + } + LimsTaskBean limsTaskBean = valueName.get(0); + LimsFolderBean limsFolderBean = limsFolderService.selectById(limsTaskBean.getFolderId()); + Long testId = limsTaskBean.getTestId(); + LimsTestBean testBean = limsTestService.selectById(testId); + List limsTaskBeans1 = valueName.subList(0, 6);//取前六个 + Double lhResult = getLHResult(limsTaskBeans1); + if (!ObjectUtils.isEmpty(testBean.getShortQCSLValue())&&lhResult>Double.valueOf(testBean.getShortQCSLValue())){ + over ++; + } + + } + + } + + } + else if ("KD".equals(testGroup)){ + a: for (Map.Entry> stringListEntry1 : tasksMap.entrySet()) { + + //拿到当天的所有数据,分人 + String date = stringListEntry1.getKey(); + List value1 = stringListEntry1.getValue(); + value1= value1.stream().sorted(Comparator.comparing(LimsTaskBean::getResultReviewTime).reversed()).collect(Collectors.toList()); + //把当天所有数据拿出来按人头分 + LinkedHashMap> collect1 = value1.stream().collect(Collectors.groupingBy(LimsTaskBean::getResultInputAuditUserName, LinkedHashMap::new, Collectors.toList())); + //开始根据人头计算结果,少于6个不计算,多余六个取6个 然后往里塞数据 + b: for (Map.Entry> listEntry : collect1.entrySet()) { + + List valueName = listEntry.getValue(); + LimsTaskBean taskBean = valueName.get(0); + LimsFolderBean limsFolderBean = limsFolderService.selectById(taskBean.getFolderId()); + Long testId = taskBean.getTestId(); + LimsTestBean testBean = limsTestService.selectById(testId); + List taskIds = value1.stream().map(LimsTaskBean::getId).collect(Collectors.toList()); + List limsOrdtasks = limsOrdtaskService.selectListByFilter(SearchFilter.instance().match("taskId", taskIds).filter(MatchPattern.OR)); + List limsOrdtaskIds = limsOrdtasks.stream().map(LimsOrdtaskBean::getId).collect(Collectors.toList()); + List ordtaksResultList = limsOrdtaskResultService.selectListByFilter(SearchFilter.instance().match("ordtaskId", limsOrdtaskIds).filter(MatchPattern.OR)); + Map> collect2 = limsOrdtasks.stream().collect(Collectors.groupingBy(LimsOrdtaskBean::getTaskId)); + Map> collect3 = ordtaksResultList.stream().collect(Collectors.groupingBy(LimsOrdtaskResultBean::getOrdtaskId)); + + for (LimsTaskBean limsTaskBean : valueName) { + List list1 = new ArrayList<>(); + //一个task就能找到一组样品 + Long folderId = limsTaskBean.getFolderId(); + List limsOrderBeans = limsOrderService.selectListByFilter(SearchFilter.instance().match("folderId", folderId).filter(MatchPattern.SEQ).match("polePieceStatus", "1").filter(MatchPattern.SEQ)); + //筛选出有原始样品Id的 + limsOrderBeans = limsOrderBeans.stream().filter(s->s.getPreorderId()!=null).collect(Collectors.toList()); + //如果保留的数量少于20,不要 + if (limsOrderBeans.size()<20){ + continue ; + } + //超过20,就要去拿ordtask判断数量再拿Result的值了 + List limsOrdtaskBeans = collect2.get(limsTaskBean.getId()); + if (limsOrdtaskBeans.size()<15){ + continue ; + } + for (LimsOrdtaskBean limsOrdtaskBean : limsOrdtaskBeans) { + LimsOrdtaskResultBean limsOrdtaskResultBean = collect3.get(limsOrdtaskBean.getId()).get(0); + if (!StringUtils.isEmpty(limsOrdtaskResultBean.getResult())){ + list1.add(limsOrdtaskResultBean.getResult()); + } + + } + if (!ObjectUtils.isEmpty(list)){ + Double kdResult = getKDResult(list1); + if (!ObjectUtils.isEmpty(testBean.getShortQCSLValue())&&kdResult>Double.valueOf(testBean.getShortQCSLValue())){ + over ++; + } + + } + + } + + } + + } + + + } + all1 = all1+over; + result2.put(testGroup, over); + } + List> entryList = new ArrayList<>(result2.entrySet()); + Collections.sort(entryList, new Comparator>() { + @Override + public int compare(Map.Entry o1, Map.Entry o2) { + //倒叙,正序反过来 + return (Integer) o2.getValue()-(Integer) o1.getValue(); + } + }); + result2.clear(); + for (Map.Entry e : entryList + ) { + result2.put(e.getKey(),e.getValue()); + } + + //线值 + Integer value1 = 0; + for (Map.Entry stringObjectEntry : result2.entrySet()) { + value1 = value1 + (Integer) stringObjectEntry.getValue(); + String key = stringObjectEntry.getKey(); + BigDecimal bigDecimal = new BigDecimal(value1); + BigDecimal bigDecimal1 = new BigDecimal(all1); + if (value==0||all1==0){ + result3.put(key,0d); + }else { + BigDecimal b = new BigDecimal((bigDecimal.divide(bigDecimal1, 4, RoundingMode.HALF_UP)).doubleValue() * 100); + result3.put(key, b.doubleValue()); + } + } + } + + + list.add(result); + list.add(result1); + list.add(result2); + list.add(result3); + + return list; + } + + @Override + public List> getStandardQualityResult(RestJsonWrapperBean wrapper) { + List> result = new ArrayList<>(); + MapperParameter parameter = new MapperParameter(); + SearchFilter filter = SearchFilter.instance(); + //时间维度 + String time = wrapper.getFilterValue("time"); + //开始时间和结束时间 + String startTime = null; + String endTime = null; + if (StringUtils.isEmpty(time)||"custom".equals(time)){ + startTime = wrapper.getFilterValue("startTime"); + endTime = wrapper.getFilterValue("endTime"); + }else { + LocalDateTime now = LocalDateTime.now(); + LocalDateTime start; + if ("year".equals(time)){ + start = now.plusDays(-356l); + }else if ("quarter".equals(time)){ + start=now.plusDays(-90l); + }else if ("month".equals(time)){ + start=now.plusDays(-30l); + }else { + start=now.plusDays(-7l); + } + startTime = start.format(DateTimeFormatter.ofPattern("yyyy-MM-dd 00:00:00")); + endTime = now.format(DateTimeFormatter.ofPattern("yyyy-MM-dd 23:59:59")); + } + parameter.put("startTime",startTime); + parameter.put("endTime",endTime); + String base = wrapper.getFilterValue("base"); + if (!StringUtils.isEmpty(base)&&base!=null){ + parameter.put("base",base); + }else { + throw new CheckedException("请选择实验室"); + } + + String ctestName = wrapper.getFilterValue("ctestName"); + String ctestQuota = wrapper.getFilterValue("ctestQuota"); + if (ObjectUtils.isEmpty(ctestName)||ObjectUtils.isEmpty(ctestQuota)){ + throw new CheckedException("请选择检测项目和检测指标"); + } + filter.match("status","Done"); + String equiptType = wrapper.getFilterValue("equiptType"); + String equiptNo = wrapper.getFilterValue("equiptNo"); + String staffId = wrapper.getFilterValue("staffId"); + if (!StringUtils.isEmpty(equiptNo)&&!"".equals(equiptNo)){ + filter.match("equiptCode",equiptNo).filter(MatchPattern.SEQ); + } + if (!StringUtils.isEmpty(equiptType)&&(StringUtils.isEmpty(equiptNo)||"".equals(equiptNo))){ + List equiptBeanList = limsEquiptService.selectListByFilter(SearchFilter.instance().match("equiptType", equiptType).filter(MatchPattern.SEQ)); + if (!ObjectUtils.isEmpty(equiptBeanList)){ + List equiptCodes = equiptBeanList.stream().map(LimsEquiptBean::getEquiptCode).distinct().collect(Collectors.toList()); + parameter.put("equiptCodes",equiptCodes); + } + } + if (!StringUtils.isEmpty(staffId)){ + CoreUserBean coreUserBean = coreUserService.selectFirstByFilter(SearchFilter.instance().match("userName", staffId).filter(MatchPattern.SEQ)); + filter.match("resultInputAuditUserId",coreUserBean.getId()).filter(MatchPattern.SEQ); + } + LimsTestBean limsTestBean = limsTestService.selectFirstByFilter(SearchFilter.instance().match("cTestName", ctestName).filter(MatchPattern.SEQ).match("cIndicator", ctestQuota).filter(MatchPattern.SEQ)); + if (ObjectUtils.isEmpty(limsTestBean)){ + throw new CheckedException("该检测项和检测指标没有对应的试验项目"); + } + + filter.match("testId",limsTestBean.getId()).filter(MatchPattern.SEQ); + //根据Test拿到三个所属有效质控样,怎么做//根据testId拿右上角的全部拿出来,然后拿出来以后拿ID去找左边的,拿三个质控样出来即可 + List items = limsSpecimenItemService.selectListByFilter(SearchFilter.instance().match("testId", limsTestBean.getId()).filter(MatchPattern.SEQ)); + //拿到质控样ID + List collect = items.stream().map(LimsSpecimenItemBean::getSpecimenId).distinct().collect(Collectors.toList()); + List limsSpecimenBeans = limsSpecimenService.selectListByFilter(SearchFilter.instance().match("id", collect).filter(MatchPattern.OR).match("status", "1").filter(MatchPattern.SEQ)); + if (limsSpecimenBeans!=null&&limsSpecimenBeans.size()>3){ + limsSpecimenBeans =limsSpecimenBeans.subList(0,3);//只要三个 + } + List collect1 = limsSpecimenBeans.stream().map(LimsSpecimenBean::getId).collect(Collectors.toList()); + filter.match("specimenId",collect1).filter(MatchPattern.OR); + parameter.setFilter(filter); + //这样子就把三个质控样的委托单下的这个检测项目的task全部拿到了 + List standardQualityResult = limsTaskDao.getStandardQualityResult(parameter); + if (ObjectUtils.isEmpty(standardQualityResult)){ + throw new CheckedException("查询数据为空"); + } + //接下来对数据进行处理 + //对他根据质控样的名字进行分组,肯定不会维护同名的 + Map> map = new HashMap<>(); + for (LimsTaskBean limsTaskBean : standardQualityResult) { + String specimenname = limsTaskBean.getExt$Item("specimenname"); + if (map.containsKey(specimenname)){ + List limsTaskBeans = map.get(specimenname); + limsTaskBeans.add(limsTaskBean); + map.put(specimenname,limsTaskBeans); + }else { + List list = new ArrayList<>(); + list.add(limsTaskBean); + map.put(specimenname,list); + } + } + //分完组以后。老规矩,按日子分就好了 + for (Map.Entry> stringListEntry : map.entrySet()) { + String specimenName = stringListEntry.getKey(); + Map partRestult = new HashMap<>(); + List value = stringListEntry.getValue(); + for (LimsTaskBean limsTaskBean : value) { + LocalDateTime resultReviewTime = limsTaskBean.getResultReviewTime(); + String temp = resultReviewTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd")); + limsTaskBean.setTempDate(temp); + } + //先按时间排个序 + value= value.stream().sorted(Comparator.comparing(LimsTaskBean::getResultReviewTime).reversed()).collect(Collectors.toList()); + for (int i = 0; i listRestult = new HashMap<>(); + listRestult.put(specimenName,partRestult); + result.add(listRestult); + } + if (result.isEmpty()){ + throw new CheckedException("查询数据为空"); + + } + return result; + } + + @Override + public Map standardBoxplotResult(RestJsonWrapperBean wrapper) { + return null; + } + + @Override + public List> getStandardPareto(RestJsonWrapperBean wrapper) { + List> list =new ArrayList<>(); + SearchFilter filter = SearchFilter.instance(); + filter.match("ifOverLimit","1").filter(MatchPattern.SEQ); + filter.match("status","Done").filter(MatchPattern.SEQ); + Map result = new LinkedHashMap<>(); + Map result1 = new LinkedHashMap<>(); + Map result2 = new LinkedHashMap<>(); + Map result3 = new LinkedHashMap<>(); + Integer all = 0; + Integer all1 = 0; + MapperParameter parameter = new MapperParameter(); + //时间维度 + String time = wrapper.getFilterValue("time"); + //开始时间和结束时间 + String startTime = null; + String endTime = null; + if (StringUtils.isEmpty(time)||"custom".equals(time)){ + startTime = wrapper.getFilterValue("startTime"); + endTime = wrapper.getFilterValue("endTime"); + }else { + LocalDateTime now = LocalDateTime.now(); + LocalDateTime start; + if ("year".equals(time)){ + start = now.plusDays(-356l); + }else if ("quarter".equals(time)){ + start=now.plusDays(-90l); + }else if ("month".equals(time)){ + start=now.plusDays(-30l); + }else { + start=now.plusDays(-7l); + } + startTime = start.format(DateTimeFormatter.ofPattern("yyyy-MM-dd 00:00:00")); + endTime = now.format(DateTimeFormatter.ofPattern("yyyy-MM-dd 23:59:59")); + } + parameter.put("startTime",startTime); + parameter.put("endTime",endTime); + parameter.setFilter(filter); + String baseType = wrapper.getFilterValue("baseType"); + String base = wrapper.getFilterValue("base"); + if (!StringUtils.isEmpty(baseType)&&StringUtils.isEmpty(base)) { + //先求左边的图的值 + List bases = new ArrayList<>(); + //先求左边的图的值 + if ("All".equals(baseType)){ + bases = limsBaseService.selectAll(); + } + else { + bases = limsBaseService.selectListByFilter(SearchFilter.instance().match("baseType", baseType).filter(MatchPattern.SEQ)); + } + if (ObjectUtils.isEmpty(bases)) { + throw new CheckedException("请维护好基地相关数据"); + } + List baseList = bases.stream().map(LimsBaseBean::getBase).distinct().collect(Collectors.toList()); + parameter.put("bases", baseList); + }else { + parameter.put("base",base); + } + //全部查出来 + List taskList = limsTaskDao.getStandardPareto(parameter); + if (ObjectUtils.isEmpty(taskList)){ + throw new CheckedException("查询数据为空"); + } + Map> map = new HashMap<>(); + for (LimsTaskBean limsTaskBean : taskList) { + String lab = limsTaskBean.getLab(); + if (map.containsKey(lab)){ + List limsTaskBeans = map.get(lab); + limsTaskBeans.add(limsTaskBean); + map.put(lab,limsTaskBeans); + }else { + List list1 = new ArrayList<>(); + list1.add(limsTaskBean); + map.put(lab,list1); + } + } + for (Map.Entry> stringListEntry : map.entrySet()) { + String lab = stringListEntry.getKey(); + Integer over = 0; + //拿出每个基地的task,进行计算 + List limsTaskBeans = stringListEntry.getValue(); + //直接判断 + over = limsTaskBeans.size(); + all=all+over; + result.put(lab,over); + } + List> entryList1 = new ArrayList<>(result.entrySet()); + Collections.sort(entryList1, new Comparator>() { + @Override + public int compare(Map.Entry o1, Map.Entry o2) { + //倒叙,正序反过来 + return (Integer) o2.getValue()-(Integer) o1.getValue(); + } + }); + result.clear(); + for (Map.Entry e : entryList1 + ) { + result.put(e.getKey(),e.getValue()); + } + + //线值 + Integer value = 0; + for (Map.Entry stringObjectEntry : result.entrySet()) { + value = value+ (Integer) stringObjectEntry.getValue(); + String key = stringObjectEntry.getKey(); + BigDecimal bigDecimal = new BigDecimal(value); + BigDecimal bigDecimal1 = new BigDecimal(all); + if (value==0||all==0){ + result1.put(key,0d); + }else { + BigDecimal b = new BigDecimal((bigDecimal.divide(bigDecimal1, 4, RoundingMode.HALF_UP)).doubleValue() * 100); + result1.put(key, b.doubleValue()); + } + } + + parameter.remove("bases"); + + if (!StringUtils.isEmpty(base)&&base!=null){ + parameter.put("base",base); + //拿到具体FS1或者FS2的 + List taskList1 = limsTaskDao.getStandardPareto(parameter); + //根据组别分组 + Map> collect = taskList1.stream().collect(Collectors.groupingBy(LimsTaskBean::getTestGroup)); + for (Map.Entry> stringListEntry : collect.entrySet()) { + String testGroup = stringListEntry.getKey(); + Integer over = 0; + List taskBeans = stringListEntry.getValue(); + over = taskBeans.size(); + all1 = all1 + over; + result2.put(testGroup, over); + } + List> entryList = new ArrayList<>(result2.entrySet()); + Collections.sort(entryList, new Comparator>() { + @Override + public int compare(Map.Entry o1, Map.Entry o2) { + //倒叙,正序反过来 + return (Integer) o2.getValue()-(Integer) o1.getValue(); + } + }); + result2.clear(); + for (Map.Entry e : entryList + ) { + result2.put(e.getKey(),e.getValue()); + } + + //线值 + Integer value1 = 0; + for (Map.Entry stringObjectEntry : result2.entrySet()) { + value1 = value1+ (Integer) stringObjectEntry.getValue(); + String key = stringObjectEntry.getKey(); + BigDecimal bigDecimal = new BigDecimal(value1); + BigDecimal bigDecimal1 = new BigDecimal(all1); + if (value==0||all1==0){ + result3.put(key,0d); + }else { + BigDecimal b = new BigDecimal((bigDecimal.divide(bigDecimal1, 4, RoundingMode.HALF_UP)).doubleValue() * 100); + result3.put(key, b.doubleValue()); + } + } + } + + + list.add(result); + list.add(result1); + list.add(result2); + list.add(result3); + + return list; + } + + @Override + public List> getLongQualityResult(RestJsonWrapperBean wrapper) { + List> result = new ArrayList<>(); + MapperParameter parameter = new MapperParameter(); + SearchFilter filter = SearchFilter.instance(); + //时间维度 + String time = wrapper.getFilterValue("time"); + //开始时间和结束时间 + String startTime = null; + String endTime = null; + if (StringUtils.isEmpty(time)||"custom".equals(time)){ + startTime = wrapper.getFilterValue("startTime"); + endTime = wrapper.getFilterValue("endTime"); + }else { + LocalDateTime now = LocalDateTime.now(); + LocalDateTime start; + if ("year".equals(time)){ + start = now.plusDays(-356l); + }else if ("quarter".equals(time)){ + start=now.plusDays(-90l); + }else if ("month".equals(time)){ + start=now.plusDays(-30l); + }else { + start=now.plusDays(-7l); + } + startTime = start.format(DateTimeFormatter.ofPattern("yyyy-MM-dd 00:00:00")); + endTime = now.format(DateTimeFormatter.ofPattern("yyyy-MM-dd 23:59:59")); + } + parameter.put("startTime",startTime); + parameter.put("endTime",endTime); + String base = wrapper.getFilterValue("base"); + if (!StringUtils.isEmpty(base)&&base!=null){ + parameter.put("base",base); + }else { + throw new CheckedException("请选择实验室"); + } + + String ctestName = wrapper.getFilterValue("ctestName"); + String ctestQuota = wrapper.getFilterValue("ctestQuota"); + if (ObjectUtils.isEmpty(ctestName)||ObjectUtils.isEmpty(ctestQuota)){ + throw new CheckedException("请选择检测项目和检测指标"); + } + filter.match("status","Done"); + String equiptType = wrapper.getFilterValue("equiptType"); + String equiptNo = wrapper.getFilterValue("equiptNo"); + String staffId = wrapper.getFilterValue("staffId"); + if (!StringUtils.isEmpty(equiptNo)&&!"".equals(equiptNo)){ + filter.match("equiptCode",equiptNo).filter(MatchPattern.SEQ); + } + if (!StringUtils.isEmpty(equiptType)&&(StringUtils.isEmpty(equiptNo)||"".equals(equiptNo))){ + List equiptBeanList = limsEquiptService.selectListByFilter(SearchFilter.instance().match("equiptType", equiptType).filter(MatchPattern.SEQ)); + if (!ObjectUtils.isEmpty(equiptBeanList)){ + List equiptCodes = equiptBeanList.stream().map(LimsEquiptBean::getEquiptCode).distinct().collect(Collectors.toList()); + parameter.put("equiptCodes",equiptCodes); + } + } + if (!StringUtils.isEmpty(staffId)){ + CoreUserBean coreUserBean = coreUserService.selectFirstByFilter(SearchFilter.instance().match("userName", staffId).filter(MatchPattern.SEQ)); + filter.match("resultInputAuditUserId",coreUserBean.getId()).filter(MatchPattern.SEQ); + } + LimsTestBean limsTestBean = limsTestService.selectFirstByFilter(SearchFilter.instance().match("cTestName", ctestName).filter(MatchPattern.SEQ).match("cIndicator", ctestQuota).filter(MatchPattern.SEQ)); + if (ObjectUtils.isEmpty(limsTestBean)){ + throw new CheckedException("该检测项和检测指标没有对应的试验项目"); + } + String specimenName1 = wrapper.getFilterValue("specimenName"); + if (!StringUtils.isEmpty(specimenName1)) { + filter.match("specimenName", specimenName1).filter(MatchPattern.SEQ); + } + filter.match("testId",limsTestBean.getId()).filter(MatchPattern.SEQ); + //根据Test拿到三个所属有效质控样,怎么做//根据testId拿右上角的全部拿出来,然后拿出来以后拿ID去找左边的,拿三个质控样出来即可 + List items = limsSpecimenItemService.selectListByFilter(SearchFilter.instance().match("testId", limsTestBean.getId()).filter(MatchPattern.SEQ)); + //拿到质控样ID + List collect = items.stream().map(LimsSpecimenItemBean::getSpecimenId).distinct().collect(Collectors.toList()); + List limsSpecimenBeans = limsSpecimenService.selectListByFilter(SearchFilter.instance().match("id", collect).filter(MatchPattern.OR).match("status", "1").filter(MatchPattern.SEQ)); + if (ObjectUtils.isEmpty(limsSpecimenBeans)){ + throw new CheckedException("没有对应质控样,请检查"); + } + if (limsSpecimenBeans!=null&&limsSpecimenBeans.size()>3){ + limsSpecimenBeans =limsSpecimenBeans.subList(0,3);//只要三个 + } + List collect1 = limsSpecimenBeans.stream().map(LimsSpecimenBean::getId).collect(Collectors.toList()); + filter.match("specimenId",collect1).filter(MatchPattern.OR); + parameter.setFilter(filter); + //这样子就把三个质控样的委托单下的这个检测项目的task全部拿到了 + List longQualityResult = limsTaskDao.getLongQualityResult(parameter); + if (ObjectUtils.isEmpty(longQualityResult)){ + throw new CheckedException("查询数据为空"); + } + //接下来对数据进行处理 + //对他根据质控样的名字进行分组,肯定不会维护同名的 + Map> map = longQualityResult.stream().collect(Collectors.groupingBy(c->c.getExt$Item("specimenname"))); + + //分完组以后。老规矩,按日子分就好了 + for (Map.Entry> stringListEntry : map.entrySet()) { + String specimenName = stringListEntry.getKey(); + Map partRestult = new LinkedHashMap<>(); + List value = stringListEntry.getValue(); + for (LimsTaskBean limsTaskBean : value) { + LocalDateTime resultReviewTime = limsTaskBean.getResultReviewTime(); + String temp = resultReviewTime.format(DateTimeFormatter.ofPattern("yy-MM-dd")); + limsTaskBean.setTempDate(temp); + } + //先按时间排个序 + value= value.stream().sorted(Comparator.comparing(LimsTaskBean::getResultReviewTime)).collect(Collectors.toList()); + + for (int i = 0; i listRestult = new HashMap<>(); + listRestult.put(specimenName,partRestult); + result.add(listRestult); + } + if (result.isEmpty()){ + throw new CheckedException("查询数据为空"); + } + return result; + } + + @Override + public Map longBoxplotResult(RestJsonWrapperBean wrapper) { + return null; + } + + @Override + public List> getLongPareto(RestJsonWrapperBean wrapper) { + SearchFilter filter = SearchFilter.instance(); + filter.match("status","Done").filter(MatchPattern.SEQ); + filter.match("ifOverLimit","1").filter(MatchPattern.SEQ); + List> list =new ArrayList<>(); + Map result = new LinkedHashMap<>(); + Map result1 = new LinkedHashMap<>(); + Map result2 = new LinkedHashMap<>(); + Map result3 = new LinkedHashMap<>(); + Integer all = 0; + Integer all1 = 0; + MapperParameter parameter = new MapperParameter(); + //时间维度 + String time = wrapper.getFilterValue("time"); + String specimenName = wrapper.getFilterValue("specimenName"); + if (!StringUtils.isEmpty(specimenName)){ + filter.match("specimenName",specimenName).filter(MatchPattern.SEQ); + } + + //开始时间和结束时间 + String startTime = null; + String endTime = null; + if (StringUtils.isEmpty(time)||"custom".equals(time)){ + startTime = wrapper.getFilterValue("startTime"); + endTime = wrapper.getFilterValue("endTime"); + }else { + LocalDateTime now = LocalDateTime.now(); + LocalDateTime start; + if ("year".equals(time)){ + start = now.plusDays(-356l); + }else if ("quarter".equals(time)){ + start=now.plusDays(-90l); + }else if ("month".equals(time)){ + start=now.plusDays(-30l); + }else { + start=now.plusDays(-7l); + } + startTime = start.format(DateTimeFormatter.ofPattern("yyyy-MM-dd 00:00:00")); + endTime = now.format(DateTimeFormatter.ofPattern("yyyy-MM-dd 23:59:59")); + } + parameter.put("startTime",startTime); + parameter.put("endTime",endTime); + parameter.setFilter(filter); + String baseType = wrapper.getFilterValue("baseType"); + String base = wrapper.getFilterValue("base"); + + if (!StringUtils.isEmpty(baseType)&&StringUtils.isEmpty(base)) { + List bases = new ArrayList<>(); + //先求左边的图的值 + if ("All".equals(baseType)){ + bases = limsBaseService.selectAll(); + } + else { + bases = limsBaseService.selectListByFilter(SearchFilter.instance().match("baseType", baseType).filter(MatchPattern.SEQ)); + } + if (ObjectUtils.isEmpty(bases)) { + throw new CheckedException("请维护好基地相关数据"); + } + List baseList = bases.stream().map(LimsBaseBean::getBase).distinct().collect(Collectors.toList()); + parameter.put("bases", baseList); + }else { + parameter.put("base",base); + } + //全部查出来 + List taskList = limsTaskDao.getLongPareto(parameter); + if (ObjectUtils.isEmpty(taskList)){ + throw new CheckedException("查询数据为空"); + } + Map> map = new HashMap<>(); + for (LimsTaskBean limsTaskBean : taskList) { + String lab = limsTaskBean.getLab(); + if (map.containsKey(lab)){ + List limsTaskBeans = map.get(lab); + limsTaskBeans.add(limsTaskBean); + map.put(lab,limsTaskBeans); + }else { + List list1 = new ArrayList<>(); + list1.add(limsTaskBean); + map.put(lab,list1); + } + } + for (Map.Entry> stringListEntry : map.entrySet()) { + String lab = stringListEntry.getKey(); + Integer over = 0; + //拿出每个基地的task,进行计算 + List limsTaskBeans = stringListEntry.getValue(); + //直接判断 +// for (LimsTaskBean limsTaskBean : limsTaskBeans) { +// //这里直接判断 是不是超限,要找到那个质控样 +// if (!ObjectUtils.isEmpty(limsTaskBean.getResult())&&Double.valueOf(limsTaskBean.getResult())>0.8d){ +// over++; +// } +// +// } + over = limsTaskBeans.size(); + all=all+over; + result.put(lab,over); + } + List> entryList1 = new ArrayList<>(result.entrySet()); + Collections.sort(entryList1, new Comparator>() { + @Override + public int compare(Map.Entry o1, Map.Entry o2) { + //倒叙,正序反过来 + return (Integer) o2.getValue()-(Integer) o1.getValue(); + } + }); + result.clear(); + for (Map.Entry e : entryList1 + ) { + result.put(e.getKey(),e.getValue()); + } + + //线值 + Integer value1 = 0; + for (Map.Entry stringObjectEntry : result.entrySet()) { + value1 =value1 + (Integer) stringObjectEntry.getValue(); + String key = stringObjectEntry.getKey(); + BigDecimal bigDecimal = new BigDecimal(value1); + BigDecimal bigDecimal1 = new BigDecimal(all); + if (value1==0||all==0){ + result1.put(key,0d); + }else { + BigDecimal b = new BigDecimal((bigDecimal.divide(bigDecimal1, 4, RoundingMode.HALF_UP)).doubleValue() * 100); + result1.put(key, b.doubleValue()); + } + } + + parameter.remove("bases"); + + if (!StringUtils.isEmpty(base)&&base!=null){ + parameter.put("base",base); + //拿到具体FS1或者FS2的 + List taskList1 = limsTaskDao.getLongPareto(parameter); + //根据组别分组 + Map> collect = taskList1.stream().collect(Collectors.groupingBy(LimsTaskBean::getTestGroup)); + for (Map.Entry> stringListEntry : collect.entrySet()) { + String testGroup = stringListEntry.getKey(); + Integer over = 0; + List value = stringListEntry.getValue(); +// for (LimsTaskBean limsTaskBean : value) { +// //直接判断 +// if (!ObjectUtils.isEmpty(limsTaskBean.getResult()) && Double.valueOf(limsTaskBean.getResult()) > 0.8d) { +// over++; +// } +// } + over = value.size(); + all1 = all1+over; + result2.put(testGroup, over); + } + List> entryList = new ArrayList<>(result2.entrySet()); + Collections.sort(entryList, new Comparator>() { + @Override + public int compare(Map.Entry o1, Map.Entry o2) { + //倒叙,正序反过来 + return (Integer) o2.getValue()-(Integer) o1.getValue(); + } + }); + result2.clear(); + for (Map.Entry e : entryList + ) { + result2.put(e.getKey(),e.getValue()); + } + + //线值 + Integer value = 0; + for (Map.Entry stringObjectEntry : result2.entrySet()) { + value = value + (Integer) stringObjectEntry.getValue(); + String key = stringObjectEntry.getKey(); + BigDecimal bigDecimal = new BigDecimal(value); + BigDecimal bigDecimal1 = new BigDecimal(all1); + if (value==0||all1==0){ + result3.put(key,0d); + }else { + BigDecimal b = new BigDecimal((bigDecimal.divide(bigDecimal1, 4, RoundingMode.HALF_UP)).doubleValue() * 100); + result3.put(key, b.doubleValue()); + } + } + } + + + list.add(result); + list.add(result1); + list.add(result2); + list.add(result3); + + return list; + } + + @Override + public Map getShortQCSLValue(RestJsonWrapperBean wrapper) { + Map map =new HashMap<>(); + String ctestName = wrapper.getFilterValue("ctestName"); + String ctestQuota = wrapper.getFilterValue("ctestQuota"); + if (ObjectUtils.isEmpty(ctestName)||ObjectUtils.isEmpty(ctestQuota)){ + throw new CheckedException("请选择检测项目和检测指标"); + } + List limsTestBeans = limsTestService.selectListByFilter(SearchFilter.instance().match("cTestName", ctestName).filter(MatchPattern.SEQ).match("cIndicator", ctestQuota).filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(limsTestBeans)){ + throw new CheckedException("找不到对应检测项目"); + } + String testGroup = limsTestBeans.get(0).getTestGroup(); + String title = null; + if ("WL".equals(testGroup)||"HX".equals(testGroup)){ + title = limsTestBeans.get(0).getTestName()+"项目(COV)"; + }else { + title = limsTestBeans.get(0).getTestName()+"项目(σ)"; + } + if (!ObjectUtils.isEmpty(limsTestBeans.get(0).getShortQCSLValue())){ + map.put(title,(Double.valueOf(limsTestBeans.get(0).getShortQCSLValue()))); + } + else { + map.put(title,0d); + } + return map; + } + + @Override + public Map getEquiptCodeAndName(RestJsonWrapperBean wrapperBean) { + String equiptType = wrapperBean.getParamValue("equiptType"); + Map map = new HashMap<>(); + List equiptBeanList = limsEquiptService.selectListByFilter(SearchFilter.instance().match("equiptType", equiptType).filter(MatchPattern.SEQ)); + for (LimsEquiptBean limsEquiptBean : equiptBeanList) { + map.put(limsEquiptBean.getEquiptCode(),limsEquiptBean.getEquiptName()); + } + return map; + } + + @Override + public Map getEquipts(RestJsonWrapperBean wrapper) { + Map map = new HashMap<>(); + List equiptBeanList = limsEquiptService.getDao().selectAll(); + for (LimsEquiptBean limsEquiptBean : equiptBeanList) { + map.put(limsEquiptBean.getEquiptCode(),limsEquiptBean.getEquiptName()); + } + return map; + } + + @Override + public Map> getLongReferenceValue(RestJsonWrapperBean wrapper) { + Map> map = new HashMap<>(); + String ctestName = wrapper.getFilterValue("ctestName"); + String ctestQuota = wrapper.getFilterValue("ctestQuota"); + LimsTestBean limsTestBean = limsTestService.selectFirstByFilter(SearchFilter.instance().match("cTestName", ctestName).filter(MatchPattern.SEQ).match("cIndicator", ctestQuota).filter(MatchPattern.SEQ)); + if (ObjectUtils.isEmpty(limsTestBean)){ + return null; + } + List items = limsSpecimenItemService.selectListByFilter(SearchFilter.instance().match("testId", limsTestBean.getId()).filter(MatchPattern.SEQ)); + List collect = items.stream().map(LimsSpecimenItemBean::getSpecimenId).distinct().collect(Collectors.toList()); + List limsSpecimenBeans = limsSpecimenService.getDao().selectListByIds(collect); + Map> collect1 = limsSpecimenBeans.stream().collect(Collectors.groupingBy(LimsSpecimenBean::getId)); + for (LimsSpecimenItemBean item : items) { + if (!ObjectUtils.isEmpty(item.getMeanValue())&&!ObjectUtils.isEmpty(item.getpValue())){ + String specimenName = collect1.get(item.getSpecimenId()).get(0).getSpecimenName(); + List list = new ArrayList<>(); + Double mean = Double.parseDouble(item.getMeanValue()); + Double σvalue= Double.parseDouble(item.getpValue()); + Double asup = mean+σvalue*3; + Double bsup = mean+σvalue*2; + Double csup = mean+σvalue; + Double ainf = mean-σvalue*3; + Double binf = mean-σvalue*2; + Double cinf = mean-σvalue; + list.add(asup); + list.add(bsup); + list.add(csup); + list.add(mean); + list.add(cinf); + list.add(binf); + list.add(ainf); + list.add(σvalue); + map.put(specimenName,list); + } + + } + + + return map; + + + + } + + @Override + public Map> getStandardLimitValue(RestJsonWrapperBean wrapper) { + Map> map = new HashMap<>(); + String ctestName = wrapper.getFilterValue("ctestName"); + String ctestQuota = wrapper.getFilterValue("ctestQuota"); + LimsTestBean limsTestBean = limsTestService.selectFirstByFilter(SearchFilter.instance().match("cTestName", ctestName).filter(MatchPattern.SEQ).match("cIndicator", ctestQuota).filter(MatchPattern.SEQ)); + if (ObjectUtils.isEmpty(limsTestBean)){ + throw new CheckedException("该检测项和检测指标没有对应的试验项目"); + } + List items = limsSpecimenItemService.selectListByFilter(SearchFilter.instance().match("testId", limsTestBean.getId()).filter(MatchPattern.SEQ)); + List collect = items.stream().map(LimsSpecimenItemBean::getSpecimenId).distinct().collect(Collectors.toList()); + List limsSpecimenBeans = limsSpecimenService.getDao().selectListByIds(collect); + Map> collect1 = limsSpecimenBeans.stream().collect(Collectors.groupingBy(LimsSpecimenBean::getId)); + for (LimsSpecimenItemBean item : items) { + if (!ObjectUtils.isEmpty(item.getShorLower())&&!ObjectUtils.isEmpty(item.getShorUpper())){ + String specimenName = collect1.get(item.getSpecimenId()).get(0).getSpecimenName(); + List list = new ArrayList<>(); + Double lower = Double.parseDouble(item.getShorLower());//下限 + Double upper = Double.parseDouble(item.getShorUpper());//上限 + list.add(lower); + list.add(upper); + map.put(specimenName,list); + } + } + return map; + } + + private Double getLHResult(List taskList){ + List result = taskList.stream().map(LimsTaskBean::getResult).collect(Collectors.toList()); + Double sum = 0D; + for (int i = 0; i result){ + Double sum = 0D; + for (int i = 0; i selectTestMatrixTitleList(Long folderId) { + List orderBeanList = limsOrderService.selectListByFilter(SearchFilter.instance() + .match("folderId", folderId).filter(MatchPattern.SEQ), Order.asc("ORDNO")); + + return orderBeanList.stream().map(order -> { + String number = order.getOrdNo().substring(order.getOrdNo().length() - 2); + Integer integer = Integer.valueOf(number); + TableHeadBean head = new TableHeadBean(); + head.setField(order.getId().toString()); + head.setTitle("#" + integer); + return head; + }).collect(Collectors.toList()); + } + + @Override + public List selectTestMatrixValList(Long folderId) { + MapperParameter p = new MapperParameter(); + p.setFilter(SearchFilter.instance() + .match("folderId", folderId).filter(MatchPattern.SEQ)); + p.put("relationFlag",1); + p.setOrderParam("itemSorter","ASC"); + List testMatrixList = this.selectList(p); + if (CollectionUtils.isEmpty(testMatrixList)) { + return new ArrayList<>(); + } + + Map> testMatrixListGroupByOrdtaskIdMap = testMatrixList.stream().collect(Collectors.groupingBy(LimsTestMatrixBean::getOrdtaskId,LinkedHashMap::new, Collectors.toList())); + + TableCellDescriptor cellDescriptor = new TableCellDescriptor<>("orderId", "checkFlag"); + cellDescriptor.addPivot("ordtaskId"); + List rowList = TableHelper.parseTableRowList(testMatrixList, cellDescriptor); + Map> rowListMap = rowList.stream().collect(Collectors.groupingBy(r -> r.getPivotValue("ordtaskId"))); + // 将LimsTestMatrixBean中的属性并入TableRowBean中 + testMatrixListGroupByOrdtaskIdMap.forEach((k, v) -> { + TableRowBean row = rowListMap.get(k.toString()).get(0); + row.combine(v.get(0)); + }); + + return rowList; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.UPDATE) + public void updateTestMartixCheckFlag(RestJsonWrapperBean wrapper) { + List testMatrixBeanList = wrapper.parse(LimsTestMatrixBean.class); + if (CollectionUtils.isEmpty(testMatrixBeanList)) { + return; + } + + String node = wrapper.getParamValue("node"); + String checkFlag = null; + + List ordtaskIdList = testMatrixBeanList.stream().map(LimsTestMatrixBean::getOrdtaskId).distinct().collect(Collectors.toList()); + List orderIdList = testMatrixBeanList.stream().map(LimsTestMatrixBean::getOrderId).distinct().collect(Collectors.toList()); + + MapperParameter parameter = new MapperParameter(); + parameter.setFilter(SearchFilter.instance().match("ordtaskId", ordtaskIdList).filter(MatchPattern.OR)); + if (StringUtils.equals("selectOrder", node)) {// 选择样品 + checkFlag = "1"; + parameter.setFilter(SearchFilter.instance().match("orderId", orderIdList).filter(MatchPattern.OR)); + } else if (StringUtils.equals("cancelOrder", node)) {// 取消选择样品 + checkFlag = "0"; + parameter.setFilter(SearchFilter.instance().match("orderId", orderIdList).filter(MatchPattern.OR)); + } else if (StringUtils.equals("selectAll", node)) {// 选中行 + checkFlag = "1"; + } else {// 取消选中行 + checkFlag = "0"; + } + // 获取试验矩阵信息 + List limsTestMatrixBeanList = this.selectList(parameter); + if (!CollectionUtils.isEmpty(limsTestMatrixBeanList)) { + for (LimsTestMatrixBean item : limsTestMatrixBeanList) { + item.setCheckFlag(checkFlag); + } + this.getDao().update(limsTestMatrixBeanList, "CHECKFLAG"); + } + } + + @Override + public void copyTestMatrixBeans(Long newFolderId, + List cruOrdtaskBeans, + List cruOrderBeans, + List copyTestMatrixList) { + if (CollectionUtils.isEmpty(cruOrdtaskBeans) || CollectionUtils.isEmpty(cruOrderBeans)) { + return; + } + + for (LimsTaskBean ordtaskBean : cruOrdtaskBeans) { + Long ordtaskId = ordtaskBean.getId(); + for (LimsOrderBean order : cruOrderBeans) { + Long orderId = order.getId(); + LimsTestMatrixBean t = new LimsTestMatrixBean(ApplicationContextHelper.getNextIdentity(), newFolderId, ordtaskId, orderId); + copyTestMatrixList.add(t); + } + } + } + + + @Override + @Transactional(rollbackFor = Exception.class) + @AuditTrailEntry(AuditTrailType.UPDATE) + public void testStatus(RestJsonWrapperBean wrapper) { + List testMatrixBeanList = wrapper.parse(LimsTestMatrixBean.class); + if (CollectionUtils.isEmpty(testMatrixBeanList)) { + return; + } + + String type = wrapper.getParamValue("type"); + String opinion = wrapper.getParamValue("opinion"); + } + + @Override + public Map getReceiveStatistics(RestJsonWrapperBean wrapper) { + Map data=new HashMap<>(); + MapperParameter parameter = wrapper.extractMapFilter(); + parameter.setFilter(SearchFilter.instance().match("obtainstatus", "已收样").filter(MatchPattern.EQ)); + Page page = selectPagination(parameter, null); + List matrixBeans = page.getRows(); + //根据检测项目组 LaboratoryName testtype + Map> matrixByLaboratoryNameMap = matrixBeans.stream() + .collect(Collectors.groupingBy(taskItem -> taskItem.getExt$Item("testtype"))); + List x = new ArrayList<>(); + List total = new ArrayList<>(); + List finish = new ArrayList<>(); + List surplus = new ArrayList<>(); + for (String groupKey : matrixByLaboratoryNameMap.keySet()) { + x.add(groupKey); + List matrixBeanList=matrixByLaboratoryNameMap.get(groupKey); + int totalNum=matrixBeanList.size(); + total.add(totalNum); + //已完成的+终止的 + List matrixs=matrixBeanList.stream().filter(m->"Done".equals(m.getExt$Item("ordtaskstatus"))).collect(Collectors.toList()); + List matrixs1=matrixBeanList.stream().filter(m->"Cancel".equals(m.getExt$Item("ordtaskstatus"))).collect(Collectors.toList()); + int finishNum=matrixs.size()+matrixs1.size(); + finish.add(finishNum); + surplus.add(totalNum-finishNum); + } + data.put("x",x); + data.put("total",total); + data.put("finish",finish); + data.put("surplus",surplus); + LOGGER.info("各检测组收样完成情况:{}",data.toString()); + return data; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/service/impl/ThreadPoolConfig.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/service/impl/ThreadPoolConfig.java new file mode 100644 index 0000000..0078414 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/service/impl/ThreadPoolConfig.java @@ -0,0 +1,38 @@ +package com.sunwayworld.basemodule.business.test.task.service.impl; + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; +import org.springframework.scheduling.annotation.EnableAsync; +import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor; + +import java.util.concurrent.ThreadPoolExecutor; +import java.util.concurrent.TimeUnit; + +/** + * @author liujie + * @date 2023/6/12 + */ + +//@EnableAsync +//@Configuration +public class ThreadPoolConfig { + private int corePoolSize=32; + private int maxPoolSize=50; + private int queueCapacity=1000; + private int keepAliveTime=((int) TimeUnit.SECONDS.toSeconds(300)); + private static final String THREAD_PREFIX="thread-call-runner-json-%d"; + @Bean("threadPoolExecutor") + @Lazy + public ThreadPoolTaskExecutor threadPool1(){ + ThreadPoolTaskExecutor executor=new ThreadPoolTaskExecutor(); + executor.setCorePoolSize(corePoolSize); + executor.setMaxPoolSize(maxPoolSize); + executor.setKeepAliveSeconds(keepAliveTime); + executor.setQueueCapacity(queueCapacity); + executor.setThreadNamePrefix(THREAD_PREFIX); + executor.setRejectedExecutionHandler(new ThreadPoolExecutor.CallerRunsPolicy()); + executor.initialize(); + return executor; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/utils/LimsTaskHelper.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/utils/LimsTaskHelper.java new file mode 100644 index 0000000..7e73ee5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/utils/LimsTaskHelper.java @@ -0,0 +1,18 @@ +package com.sunwayworld.basemodule.business.test.task.utils; + +import com.sunwayworld.baseline.framework.utils.CheckUtils; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; + +import java.util.List; + +public class LimsTaskHelper { + + public static List getByPreorderId(List preorderIds) { + return ApplicationContextHelper.getBean(LimsTaskService.class).selectListByFilter(SearchFilter.instance() + .match("preorderId", CheckUtils.requireNonBlank(preorderIds)).filter(MatchPattern.OR)); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/task/validator/LimsTaskOperateValidator.java b/src/main/java/com/sunwayworld/basemodule/business/test/task/validator/LimsTaskOperateValidator.java new file mode 100644 index 0000000..4ffe1b1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/task/validator/LimsTaskOperateValidator.java @@ -0,0 +1,90 @@ +package com.sunwayworld.basemodule.business.test.task.validator; + +import com.sunwayworld.basemodule.business.result.bean.LimsResultBean; +import com.sunwayworld.basemodule.business.result.service.LimsResultService; +import com.sunwayworld.basemodule.business.test.flowdef.TaskStatus; +import com.sunwayworld.basemodule.business.test.flowdef.TaskTestStatus; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTestMatrixBean; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.basemodule.business.test.task.service.LimsTestMatrixService; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.validator.data.DataValidator; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Component +public class LimsTaskOperateValidator implements DataValidator { + + @Autowired + private LimsFolderService limsFolderService; + @Autowired + private LimsTaskService limsTaskService; + @Autowired + private LimsOrderService limsOrderService; + @Autowired + private LimsTestMatrixService testMatrixService; + @Autowired + private LimsResultService resultService; + + @Override + public boolean doValid(Object... args) { + RestJsonWrapperBean wrapperBean = (RestJsonWrapperBean) args[0]; + Map paramMap = wrapperBean.getParamMap(); + List taskBeans = wrapperBean.parse(LimsTaskBean.class); + String pageType = paramMap.get("pageType"); + String operate = paramMap.get("operate"); + + if(TaskStatus.resultInput.status.equals(pageType)){ //结果录入界面 + if("taskSubmit".equals(operate)){ + //提交 + if (!validateResultInputSubmit(taskBeans)){ + return false; + } + } + } + + return true; + } + + private boolean validateResultInputSubmit(List taskBeans) { + List taskIds = taskBeans.stream().map(f -> f.getId()).collect(Collectors.toList()); + taskBeans = limsTaskService.selectListByIds(taskIds); + for (LimsTaskBean taskBean : taskBeans) { + if(!TaskTestStatus.ENDED_TEST.statusDesc.equals(taskBean.getTestStatus())){ + throw new InvalidDataException("请先结束试验!"); + } + } + + MapperParameter p = new MapperParameter(); + p.put("relationFlag",1); + p.setFilter(SearchFilter.instance().match("ordtaskId",taskIds).filter(MatchPattern.OR)); + List resultBeans = resultService.selectList(p); + if(ObjectUtils.isEmpty(resultBeans)){ + return true; + } + + for (LimsTaskBean taskBean : taskBeans) { + boolean present = resultBeans.stream().filter(c -> c.getOrdtaskId().longValue() == taskBean.getId().longValue() && ObjectUtils.isEmpty(c.getOriginalResult())).findFirst().isPresent(); + if(present){ + addConstraintViolation("请为试验【"+taskBean.getTestName()+"】录入原始结果"); + return false; + } + } + + return true; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/bean/LimsTaskConditionBean.java b/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/bean/LimsTaskConditionBean.java new file mode 100644 index 0000000..ef1ce22 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/bean/LimsTaskConditionBean.java @@ -0,0 +1,145 @@ +package com.sunwayworld.basemodule.business.test.taskcondition.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 检测条件 + * + * @author lijiaxing@sunwayworld.com + * @date 2022-09-09 + */ +@Table("T_LIMS_TASK_CONDITION") +public class LimsTaskConditionBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String remarks;// 备注 + private String orgId;// 组织ID + private String orgName;// 组织名称 + private Long taskId;// 任务ID + private String conditionName;// 条件名称 + private String conditionValue;// 条件值 + private String conditionUnit;// 单位 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public Long getTaskId() { + return taskId; + } + + public void setTaskId(Long taskId) { + this.taskId = taskId; + } + + public String getConditionName() { + return conditionName; + } + + public void setConditionName(String conditionName) { + this.conditionName = conditionName; + } + + public String getConditionValue() { + return conditionValue; + } + + public void setConditionValue(String conditionValue) { + this.conditionValue = conditionValue; + } + + public String getConditionUnit() { + return conditionUnit; + } + + public void setConditionUnit(String conditionUnit) { + this.conditionUnit = conditionUnit; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/controller/LimsTaskConditionController.java b/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/controller/LimsTaskConditionController.java new file mode 100644 index 0000000..b9b5d85 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/controller/LimsTaskConditionController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.test.taskcondition.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/business/test/task-conditions/page") +public interface LimsTaskConditionController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/controller/impl/LimsTaskConditionControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/controller/impl/LimsTaskConditionControllerImpl.java new file mode 100644 index 0000000..5464db9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/controller/impl/LimsTaskConditionControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.business.test.taskcondition.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.business.test.taskcondition.controller.LimsTaskConditionController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsTaskConditionControllerImpl implements LimsTaskConditionController { + + @Log(value = "检测条件编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/business/test/task-conditions/lims-task-condition-edit-list"; + } + + @Log(value = "检测条件详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/business/test/task-conditions/lims-task-condition-detail"; + } + + @Log(value = "检测条件查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/business/test/task-conditions/lims-task-condition-search-list"; + } + + @Log(value = "检测条件选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/business/test/task-conditions/lims-task-condition-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/dao/LimsTaskConditionDao.java b/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/dao/LimsTaskConditionDao.java new file mode 100644 index 0000000..2aa24b0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/dao/LimsTaskConditionDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.business.test.taskcondition.dao; + +import com.sunwayworld.basemodule.business.test.taskcondition.bean.LimsTaskConditionBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsTaskConditionDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/dao/impl/LimsTaskConditionDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/dao/impl/LimsTaskConditionDaoImpl.java new file mode 100644 index 0000000..f4fb254 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/dao/impl/LimsTaskConditionDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.business.test.taskcondition.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.business.test.taskcondition.bean.LimsTaskConditionBean; +import com.sunwayworld.basemodule.business.test.taskcondition.dao.LimsTaskConditionDao; +import com.sunwayworld.basemodule.business.test.taskcondition.mapper.LimsTaskConditionMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsTaskConditionDaoImpl extends MybatisDaoSupport implements LimsTaskConditionDao { + + @Autowired + private LimsTaskConditionMapper limsTaskConditionMapper; + + @Override + public LimsTaskConditionMapper getMapper() { + return limsTaskConditionMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/mapper/LimsTaskConditionMapper.java b/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/mapper/LimsTaskConditionMapper.java new file mode 100644 index 0000000..743a062 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/mapper/LimsTaskConditionMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.test.taskcondition.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsTaskConditionMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/mapper/conf/lims-task-condition-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/mapper/conf/lims-task-condition-mysql-mapper.xml new file mode 100644 index 0000000..4b008e6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/mapper/conf/lims-task-condition-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/mapper/conf/lims-task-condition-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/mapper/conf/lims-task-condition-oracle-mapper.xml new file mode 100644 index 0000000..4b008e6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/mapper/conf/lims-task-condition-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/mapper/conf/lims-task-condition-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/mapper/conf/lims-task-condition-sqlserver-mapper.xml new file mode 100644 index 0000000..4b008e6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/mapper/conf/lims-task-condition-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/resource/LimsTaskConditionResource.java b/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/resource/LimsTaskConditionResource.java new file mode 100644 index 0000000..69bac02 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/resource/LimsTaskConditionResource.java @@ -0,0 +1,17 @@ +package com.sunwayworld.basemodule.business.test.taskcondition.resource; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.business.test.taskcondition.bean.LimsTaskConditionBean; +import com.sunwayworld.basemodule.business.test.taskcondition.service.LimsTaskConditionService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMethod; + +@RequestMapping("/secure/basemodule/business/test/task-conditions") +public interface LimsTaskConditionResource extends GenericResource, GenericChoosableResource { + @RequestMapping(value = "/{taskId}/action/conditionConfirm", method = RequestMethod.POST) + void conditionConfirm(@PathVariable Long taskId, RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/resource/impl/LimsTaskConditionResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/resource/impl/LimsTaskConditionResourceImpl.java new file mode 100644 index 0000000..9c30ef3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/resource/impl/LimsTaskConditionResourceImpl.java @@ -0,0 +1,41 @@ +package com.sunwayworld.basemodule.business.test.taskcondition.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.business.test.taskcondition.resource.LimsTaskConditionResource; +import com.sunwayworld.basemodule.business.test.taskcondition.service.LimsTaskConditionService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("检测条件") +@RestController +@GikamBean +public class LimsTaskConditionResourceImpl implements LimsTaskConditionResource { + + @Autowired + private LimsTaskConditionService limsTaskConditionService; + + @Override + public LimsTaskConditionService getService() { + return limsTaskConditionService; + } + + @Log(value = "新增检测条件", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Log(value = "检测条件确认", type = LogType.UPDATE) + @Override + public void conditionConfirm(Long taskId, RestJsonWrapperBean wrapper) { + getService().conditionConfirm(taskId, wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/service/LimsTaskConditionService.java b/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/service/LimsTaskConditionService.java new file mode 100644 index 0000000..3285683 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/service/LimsTaskConditionService.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.business.test.taskcondition.service; + +import com.sunwayworld.basemodule.business.test.taskcondition.bean.LimsTaskConditionBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; +import org.springframework.web.bind.annotation.PathVariable; + +public interface LimsTaskConditionService extends GenericService, GenericChoosableService { + void conditionConfirm(Long taskId, RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/service/impl/LimsTaskConditionServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/service/impl/LimsTaskConditionServiceImpl.java new file mode 100644 index 0000000..9a0b926 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/taskcondition/service/impl/LimsTaskConditionServiceImpl.java @@ -0,0 +1,65 @@ +package com.sunwayworld.basemodule.business.test.taskcondition.service.impl; + +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.utils.CollectionUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.business.test.taskcondition.dao.LimsTaskConditionDao; +import com.sunwayworld.basemodule.business.test.taskcondition.bean.LimsTaskConditionBean; +import com.sunwayworld.basemodule.business.test.taskcondition.service.LimsTaskConditionService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsTaskConditionServiceImpl implements LimsTaskConditionService { + + @Autowired + private LimsTaskConditionDao limsTaskConditionDao; + + @Override + @SuppressWarnings("unchecked") + public LimsTaskConditionDao getDao() { + return limsTaskConditionDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsTaskConditionBean limsTaskCondition = jsonWrapper.parseUnique(LimsTaskConditionBean.class); + limsTaskCondition.setId(ApplicationContextHelper.getNextIdentity()); + limsTaskCondition.setOrgName(LocalContextHelper.getLoginOrgName()); + limsTaskCondition.setOrgId(LocalContextHelper.getLoginOrgId()); + getDao().insert(limsTaskCondition); + return limsTaskCondition.getId(); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.UPDATE) + public void conditionConfirm(Long taskId, RestJsonWrapperBean wrapper) { + List selections = wrapper.parse(LimsTaskConditionBean.class); + if (CollectionUtils.isEmpty(selections)) return; + //选择的确认条件 + List sIds = selections.stream().map(LimsTaskConditionBean::getId).collect(Collectors.toList()); + List taskConditions = this.selectListByFilter(SearchFilter.instance().match("taskId", taskId).filter(MatchPattern.EQ)); + //全部条件 + List tIds = taskConditions.stream().map(LimsTaskConditionBean::getId).collect(Collectors.toList()); + //需要去掉的条件 + tIds.removeAll(sIds); + List rIds = tIds; + getDao().deleteByIdList(rIds); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/bean/LimsTaskResultRecordBean.java b/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/bean/LimsTaskResultRecordBean.java new file mode 100644 index 0000000..d5d55eb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/bean/LimsTaskResultRecordBean.java @@ -0,0 +1,183 @@ +package com.sunwayworld.basemodule.business.test.taskresultrecord.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 结果修改记录表 + * + * @author lijiaxing@sunwayworld.com + * @date 2023-02-14 + */ +@Table("T_LIMS_TASK_RESULT_RECORD") +public class LimsTaskResultRecordBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private Long taskId;// 项目ID + private Long ordtaskId;// 项目样品ID + private Long ordtaskResultId;// 项目样品分析项ID + private String sampleCode;// 电池编号 + private String processName;// 工序名称 + private String analystName;// 分析项目名称 + private String changeUser;// 修改人 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime changeTime;// 修改时间 + private String resultBefore;// 修改前结果 + private String resultAfter;// 修改后结果 + private String changeUserId;// 修改人ID + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public Long getTaskId() { + return taskId; + } + + public void setTaskId(Long taskId) { + this.taskId = taskId; + } + + public Long getOrdtaskId() { + return ordtaskId; + } + + public void setOrdtaskId(Long ordtaskId) { + this.ordtaskId = ordtaskId; + } + + public Long getOrdtaskResultId() { + return ordtaskResultId; + } + + public void setOrdtaskResultId(Long ordtaskResultId) { + this.ordtaskResultId = ordtaskResultId; + } + + public String getSampleCode() { + return sampleCode; + } + + public void setSampleCode(String sampleCode) { + this.sampleCode = sampleCode; + } + + public String getProcessName() { + return processName; + } + + public void setProcessName(String processName) { + this.processName = processName; + } + + public String getAnalystName() { + return analystName; + } + + public void setAnalystName(String analystName) { + this.analystName = analystName; + } + + public String getChangeUser() { + return changeUser; + } + + public void setChangeUser(String changeUser) { + this.changeUser = changeUser; + } + + public LocalDateTime getChangeTime() { + return changeTime; + } + + public void setChangeTime(LocalDateTime changeTime) { + this.changeTime = changeTime; + } + + public String getResultBefore() { + return resultBefore; + } + + public void setResultBefore(String resultBefore) { + this.resultBefore = resultBefore; + } + + public String getResultAfter() { + return resultAfter; + } + + public void setResultAfter(String resultAfter) { + this.resultAfter = resultAfter; + } + + public String getChangeUserId() { + return changeUserId; + } + + public void setChangeUserId(String changeUserId) { + this.changeUserId = changeUserId; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/controller/LimsTaskResultRecordController.java b/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/controller/LimsTaskResultRecordController.java new file mode 100644 index 0000000..1777853 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/controller/LimsTaskResultRecordController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.test.taskresultrecord.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/business/test/task-result-records/page") +public interface LimsTaskResultRecordController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/controller/impl/LimsTaskResultRecordControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/controller/impl/LimsTaskResultRecordControllerImpl.java new file mode 100644 index 0000000..6321231 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/controller/impl/LimsTaskResultRecordControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.business.test.taskresultrecord.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.business.test.taskresultrecord.controller.LimsTaskResultRecordController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsTaskResultRecordControllerImpl implements LimsTaskResultRecordController { + + @Log(value = "结果修改记录表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/business/test/task-result-records/lims-task-result-record-edit-list"; + } + + @Log(value = "结果修改记录表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/business/test/task-result-records/lims-task-result-record-detail"; + } + + @Log(value = "结果修改记录表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/business/test/task-result-records/lims-task-result-record-search-list"; + } + + @Log(value = "结果修改记录表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/business/test/task-result-records/lims-task-result-record-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/dao/LimsTaskResultRecordDao.java b/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/dao/LimsTaskResultRecordDao.java new file mode 100644 index 0000000..a129815 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/dao/LimsTaskResultRecordDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.business.test.taskresultrecord.dao; + +import com.sunwayworld.basemodule.business.test.taskresultrecord.bean.LimsTaskResultRecordBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsTaskResultRecordDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/dao/impl/LimsTaskResultRecordDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/dao/impl/LimsTaskResultRecordDaoImpl.java new file mode 100644 index 0000000..5c90d90 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/dao/impl/LimsTaskResultRecordDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.business.test.taskresultrecord.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.business.test.taskresultrecord.bean.LimsTaskResultRecordBean; +import com.sunwayworld.basemodule.business.test.taskresultrecord.dao.LimsTaskResultRecordDao; +import com.sunwayworld.basemodule.business.test.taskresultrecord.mapper.LimsTaskResultRecordMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsTaskResultRecordDaoImpl extends MybatisDaoSupport implements LimsTaskResultRecordDao { + + @Autowired + private LimsTaskResultRecordMapper limsTaskResultRecordMapper; + + @Override + public LimsTaskResultRecordMapper getMapper() { + return limsTaskResultRecordMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/mapper/LimsTaskResultRecordMapper.java b/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/mapper/LimsTaskResultRecordMapper.java new file mode 100644 index 0000000..e94c587 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/mapper/LimsTaskResultRecordMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.test.taskresultrecord.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsTaskResultRecordMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/mapper/conf/lims-task-result-record-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/mapper/conf/lims-task-result-record-mysql-mapper.xml new file mode 100644 index 0000000..d889499 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/mapper/conf/lims-task-result-record-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/mapper/conf/lims-task-result-record-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/mapper/conf/lims-task-result-record-oracle-mapper.xml new file mode 100644 index 0000000..d889499 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/mapper/conf/lims-task-result-record-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/mapper/conf/lims-task-result-record-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/mapper/conf/lims-task-result-record-postgresql-mapper.xml new file mode 100644 index 0000000..d889499 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/mapper/conf/lims-task-result-record-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/mapper/conf/lims-task-result-record-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/mapper/conf/lims-task-result-record-sqlserver-mapper.xml new file mode 100644 index 0000000..d889499 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/mapper/conf/lims-task-result-record-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/resource/LimsTaskResultRecordResource.java b/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/resource/LimsTaskResultRecordResource.java new file mode 100644 index 0000000..847bac2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/resource/LimsTaskResultRecordResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.test.taskresultrecord.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.business.test.taskresultrecord.bean.LimsTaskResultRecordBean; +import com.sunwayworld.basemodule.business.test.taskresultrecord.service.LimsTaskResultRecordService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/business/test/task-result-records") +public interface LimsTaskResultRecordResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/resource/impl/LimsTaskResultRecordResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/resource/impl/LimsTaskResultRecordResourceImpl.java new file mode 100644 index 0000000..16582eb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/resource/impl/LimsTaskResultRecordResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.business.test.taskresultrecord.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.business.test.taskresultrecord.resource.LimsTaskResultRecordResource; +import com.sunwayworld.basemodule.business.test.taskresultrecord.service.LimsTaskResultRecordService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("结果修改记录表") +@RestController +@GikamBean +public class LimsTaskResultRecordResourceImpl implements LimsTaskResultRecordResource { + + @Autowired + private LimsTaskResultRecordService limsTaskResultRecordService; + + @Override + public LimsTaskResultRecordService getService() { + return limsTaskResultRecordService; + } + + @Log(value = "新增结果修改记录表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/service/LimsTaskResultRecordService.java b/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/service/LimsTaskResultRecordService.java new file mode 100644 index 0000000..f3e0404 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/service/LimsTaskResultRecordService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.test.taskresultrecord.service; + +import com.sunwayworld.basemodule.business.test.taskresultrecord.bean.LimsTaskResultRecordBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsTaskResultRecordService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/service/impl/LimsTaskResultRecordServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/service/impl/LimsTaskResultRecordServiceImpl.java new file mode 100644 index 0000000..2cda464 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/taskresultrecord/service/impl/LimsTaskResultRecordServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.business.test.taskresultrecord.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.business.test.taskresultrecord.dao.LimsTaskResultRecordDao; +import com.sunwayworld.basemodule.business.test.taskresultrecord.bean.LimsTaskResultRecordBean; +import com.sunwayworld.basemodule.business.test.taskresultrecord.service.LimsTaskResultRecordService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsTaskResultRecordServiceImpl implements LimsTaskResultRecordService { + + @Autowired + private LimsTaskResultRecordDao limsTaskResultRecordDao; + + @Override + @SuppressWarnings("unchecked") + public LimsTaskResultRecordDao getDao() { + return limsTaskResultRecordDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsTaskResultRecordBean limsTaskResultRecord = jsonWrapper.parseUnique(LimsTaskResultRecordBean.class); + limsTaskResultRecord.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsTaskResultRecord); + return limsTaskResultRecord.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/bean/LimsTestengineerBean.java b/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/bean/LimsTestengineerBean.java new file mode 100644 index 0000000..c8241d7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/bean/LimsTestengineerBean.java @@ -0,0 +1,67 @@ +package com.sunwayworld.basemodule.business.test.testengineer.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; + +/** + * 测试工程师 + * + * @author liujie1111@sunwayworld.com@sunwayworld.com + * @date 2023-04-03 + */ +@Table("T_LIMS_TESTENGINEER") +public class LimsTestengineerBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long testMethodId;// 检测方法ID + private String engineerId;// 测试工程师ID + private String engineer;// 测试工程师 + private String base;//检测基地 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getTestMethodId() { + return testMethodId; + } + + public void setTestMethodId(Long testMethodId) { + this.testMethodId = testMethodId; + } + + public String getEngineerId() { + return engineerId; + } + + public void setEngineerId(String engineerId) { + this.engineerId = engineerId; + } + + public String getEngineer() { + return engineer; + } + + public void setEngineer(String engineer) { + this.engineer = engineer; + } + + public String getBase() { + return base; + } + + public void setBase(String base) { + this.base = base; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/controller/LimsTestengineerController.java b/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/controller/LimsTestengineerController.java new file mode 100644 index 0000000..81aeb6b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/controller/LimsTestengineerController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.test.testengineer.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/business/test/testengineers/page") +public interface LimsTestengineerController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/controller/impl/LimsTestengineerControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/controller/impl/LimsTestengineerControllerImpl.java new file mode 100644 index 0000000..4eea3fe --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/controller/impl/LimsTestengineerControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.business.test.testengineer.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.business.test.testengineer.controller.LimsTestengineerController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsTestengineerControllerImpl implements LimsTestengineerController { + + @Log(value = "测试工程师编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/business/test/testengineers/lims-testengineer-edit-list"; + } + + @Log(value = "测试工程师详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/business/test/testengineers/lims-testengineer-detail"; + } + + @Log(value = "测试工程师查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/business/test/testengineers/lims-testengineer-search-list"; + } + + @Log(value = "测试工程师选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/business/test/testengineers/lims-testengineer-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/dao/LimsTestengineerDao.java b/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/dao/LimsTestengineerDao.java new file mode 100644 index 0000000..6bf279d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/dao/LimsTestengineerDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.business.test.testengineer.dao; + +import com.sunwayworld.basemodule.business.test.testengineer.bean.LimsTestengineerBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsTestengineerDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/dao/impl/LimsTestengineerDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/dao/impl/LimsTestengineerDaoImpl.java new file mode 100644 index 0000000..5efc2ea --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/dao/impl/LimsTestengineerDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.business.test.testengineer.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.business.test.testengineer.bean.LimsTestengineerBean; +import com.sunwayworld.basemodule.business.test.testengineer.dao.LimsTestengineerDao; +import com.sunwayworld.basemodule.business.test.testengineer.mapper.LimsTestengineerMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsTestengineerDaoImpl extends MybatisDaoSupport implements LimsTestengineerDao { + + @Autowired + private LimsTestengineerMapper limsTestengineerMapper; + + @Override + public LimsTestengineerMapper getMapper() { + return limsTestengineerMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/mapper/LimsTestengineerMapper.java b/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/mapper/LimsTestengineerMapper.java new file mode 100644 index 0000000..7548849 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/mapper/LimsTestengineerMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.test.testengineer.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsTestengineerMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/mapper/conf/lims-testengineer-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/mapper/conf/lims-testengineer-mysql-mapper.xml new file mode 100644 index 0000000..c13540a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/mapper/conf/lims-testengineer-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/mapper/conf/lims-testengineer-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/mapper/conf/lims-testengineer-oracle-mapper.xml new file mode 100644 index 0000000..c13540a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/mapper/conf/lims-testengineer-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/mapper/conf/lims-testengineer-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/mapper/conf/lims-testengineer-postgresql-mapper.xml new file mode 100644 index 0000000..c13540a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/mapper/conf/lims-testengineer-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/mapper/conf/lims-testengineer-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/mapper/conf/lims-testengineer-sqlserver-mapper.xml new file mode 100644 index 0000000..c13540a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/mapper/conf/lims-testengineer-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/resource/LimsTestengineerResource.java b/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/resource/LimsTestengineerResource.java new file mode 100644 index 0000000..bf782b2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/resource/LimsTestengineerResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.business.test.testengineer.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.business.test.testengineer.bean.LimsTestengineerBean; +import com.sunwayworld.basemodule.business.test.testengineer.service.LimsTestengineerService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/business/test/testengineers") +public interface LimsTestengineerResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/resource/impl/LimsTestengineerResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/resource/impl/LimsTestengineerResourceImpl.java new file mode 100644 index 0000000..fdb357e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/resource/impl/LimsTestengineerResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.business.test.testengineer.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.business.test.testengineer.resource.LimsTestengineerResource; +import com.sunwayworld.basemodule.business.test.testengineer.service.LimsTestengineerService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("测试工程师") +@RestController +@GikamBean +public class LimsTestengineerResourceImpl implements LimsTestengineerResource { + + @Autowired + private LimsTestengineerService limsTestengineerService; + + @Override + public LimsTestengineerService getService() { + return limsTestengineerService; + } + + @Log(value = "新增测试工程师", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/service/LimsTestengineerService.java b/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/service/LimsTestengineerService.java new file mode 100644 index 0000000..8a72d28 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/service/LimsTestengineerService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.business.test.testengineer.service; + +import com.sunwayworld.basemodule.business.test.testengineer.bean.LimsTestengineerBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsTestengineerService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/service/impl/LimsTestengineerServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/service/impl/LimsTestengineerServiceImpl.java new file mode 100644 index 0000000..4e691e4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/business/test/testengineer/service/impl/LimsTestengineerServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.business.test.testengineer.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.business.test.testengineer.dao.LimsTestengineerDao; +import com.sunwayworld.basemodule.business.test.testengineer.bean.LimsTestengineerBean; +import com.sunwayworld.basemodule.business.test.testengineer.service.LimsTestengineerService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsTestengineerServiceImpl implements LimsTestengineerService { + + @Autowired + private LimsTestengineerDao limsTestengineerDao; + + @Override + @SuppressWarnings("unchecked") + public LimsTestengineerDao getDao() { + return limsTestengineerDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsTestengineerBean limsTestengineer = jsonWrapper.parseUnique(LimsTestengineerBean.class); + limsTestengineer.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsTestengineer); + return limsTestengineer.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/bean/LimsAsynctaskBean.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/bean/LimsAsynctaskBean.java new file mode 100644 index 0000000..079dfc4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/bean/LimsAsynctaskBean.java @@ -0,0 +1,279 @@ +package com.sunwayworld.basemodule.common.asynctask.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.*; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Insertable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 异步任务 + * + * @author zhangs@sunwayworld.com + * @date 2022-10-11 + */ +@Table("T_LIMS_ASYNCTASK") +public class LimsAsynctaskBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String execStatus;// 执行状态 + @NotNull(defaultValue = "0") + private Long execCount;// 执行次数 + @NotNull(defaultValue = "1") + private Long execMaxCount;// 任务最大执行次数 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime execStartDate;// 执行开始时间 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime execEndDate;// 执行结束时间 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime joinedDate;// 入线程池的时间 + private String serverId;// 服务器ID + @Clob + private String errMsg;// 执行错误的内容 + private Long queueProgress;// 报告任务等待排队的位数 + private Long taskId;// 任务ID + private String taskName;// 任务名称 + private String taskServerRegion; //任务执行所在服务器区域 + private String taskType; //任务类型,下拉框 + private String executorName;// 任务执行器名称 + private String jsonParam;// JSON格式的参数 + private String serviceMethod;// 调用方法 + private String taskNameDesc;// 任务描述 + private String taskNotify;// 是否提醒(0成功提醒,1失败提醒,2执行完提醒) + @NotNull(defaultValue = "T_LIMS_ASYNCTASK") + private String taskNotifyTemplateId;// 提醒模板ID + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String taskUserId;// 任务发起人ID + private String taskUserName;// 任务发起人名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getExecStatus() { + return execStatus; + } + + public void setExecStatus(String execStatus) { + this.execStatus = execStatus; + } + + public Long getExecCount() { + return execCount; + } + + public void setExecCount(Long execCount) { + this.execCount = execCount; + } + + public LocalDateTime getExecStartDate() { + return execStartDate; + } + + public void setExecStartDate(LocalDateTime execStartDate) { + this.execStartDate = execStartDate; + } + + public LocalDateTime getExecEndDate() { + return execEndDate; + } + + public void setExecEndDate(LocalDateTime execEndDate) { + this.execEndDate = execEndDate; + } + + public LocalDateTime getJoinedDate() { + return joinedDate; + } + + public void setJoinedDate(LocalDateTime joinedDate) { + this.joinedDate = joinedDate; + } + + public String getServerId() { + return serverId; + } + + public void setServerId(String serverId) { + this.serverId = serverId; + } + + public String getErrMsg() { + return errMsg; + } + + public void setErrMsg(String errMsg) { + this.errMsg = errMsg; + } + + public Long getQueueProgress() { + return queueProgress; + } + + public void setQueueProgress(Long queueProgress) { + this.queueProgress = queueProgress; + } + + public Long getTaskId() { + return taskId; + } + + public void setTaskId(Long taskId) { + this.taskId = taskId; + } + + public String getTaskName() { + return taskName; + } + + public void setTaskName(String taskName) { + this.taskName = taskName; + } + + public String getExecutorName() { + return executorName; + } + + public void setExecutorName(String executorName) { + this.executorName = executorName; + } + + public String getJsonParam() { + return jsonParam; + } + + public void setJsonParam(String jsonParam) { + this.jsonParam = jsonParam; + } + + public String getServiceMethod() { + return serviceMethod; + } + + public void setServiceMethod(String serviceMethod) { + this.serviceMethod = serviceMethod; + } + + public String getTaskNameDesc() { + return taskNameDesc; + } + + public void setTaskNameDesc(String taskNameDesc) { + this.taskNameDesc = taskNameDesc; + } + + public String getTaskNotify() { + return taskNotify; + } + + public void setTaskNotify(String taskNotify) { + this.taskNotify = taskNotify; + } + + public String getTaskNotifyTemplateId() { + return taskNotifyTemplateId; + } + + public void setTaskNotifyTemplateId(String taskNotifyTemplateId) { + this.taskNotifyTemplateId = taskNotifyTemplateId; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getTaskUserId() { + return taskUserId; + } + + public void setTaskUserId(String taskUserId) { + this.taskUserId = taskUserId; + } + + public String getTaskUserName() { + return taskUserName; + } + + public void setTaskUserName(String taskUserName) { + this.taskUserName = taskUserName; + } + + public String getTaskType() { + return taskType; + } + + public void setTaskType(String taskType) { + this.taskType = taskType; + } + + public Long getExecMaxCount() { + return execMaxCount; + } + + public void setExecMaxCount(Long execMaxCount) { + this.execMaxCount = execMaxCount; + } + + public String getTaskServerRegion() { + return taskServerRegion; + } + + public void setTaskServerRegion(String taskServerRegion) { + this.taskServerRegion = taskServerRegion; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/bean/LimsAsynctaskInsert.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/bean/LimsAsynctaskInsert.java new file mode 100644 index 0000000..985312f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/bean/LimsAsynctaskInsert.java @@ -0,0 +1,113 @@ +package com.sunwayworld.basemodule.common.asynctask.bean; + +import com.sunwayworld.framework.data.annotation.Transient; + +/** + * @author zhangs@sunwayworld.com + * @date 2022-10-11 + */ +public class LimsAsynctaskInsert{ + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + private Long taskId;// 任务ID + private String taskName;// 任务名称 + private String taskType; //任务类型,下拉框 + private String executorName;// 任务执行器名称 + private String jsonParam;// JSON格式的参数 + private String serviceMethod;// 调用方法 + private String taskNameDesc;// 任务描述 + private String taskNotify;// 是否提醒(0成功提醒,1失败提醒,2执行完提醒) + private String taskNotifyTemplateId;// 提醒模板ID + private String taskUserId;// 任务发起人ID + private String taskUserName;// 任务发起人名称 + + public Long getTaskId() { + return taskId; + } + + public void setTaskId(Long taskId) { + this.taskId = taskId; + } + + public String getTaskName() { + return taskName; + } + + public void setTaskName(String taskName) { + this.taskName = taskName; + } + + public String getExecutorName() { + return executorName; + } + + public void setExecutorName(String executorName) { + this.executorName = executorName; + } + + public String getJsonParam() { + return jsonParam; + } + + public void setJsonParam(String jsonParam) { + this.jsonParam = jsonParam; + } + + public String getServiceMethod() { + return serviceMethod; + } + + public void setServiceMethod(String serviceMethod) { + this.serviceMethod = serviceMethod; + } + + public String getTaskNameDesc() { + return taskNameDesc; + } + + public void setTaskNameDesc(String taskNameDesc) { + this.taskNameDesc = taskNameDesc; + } + + public String getTaskNotify() { + return taskNotify; + } + + public void setTaskNotify(String taskNotify) { + this.taskNotify = taskNotify; + } + + public String getTaskNotifyTemplateId() { + return taskNotifyTemplateId; + } + + public void setTaskNotifyTemplateId(String taskNotifyTemplateId) { + this.taskNotifyTemplateId = taskNotifyTemplateId; + } + + public String getTaskUserId() { + return taskUserId; + } + + public void setTaskUserId(String taskUserId) { + this.taskUserId = taskUserId; + } + + public String getTaskUserName() { + return taskUserName; + } + + public void setTaskUserName(String taskUserName) { + this.taskUserName = taskUserName; + } + + public String getTaskType() { + return taskType; + } + + public void setTaskType(String taskType) { + this.taskType = taskType; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/bean/LimsAsynctaskScheduleBean.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/bean/LimsAsynctaskScheduleBean.java new file mode 100644 index 0000000..4063e7d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/bean/LimsAsynctaskScheduleBean.java @@ -0,0 +1,157 @@ +package com.sunwayworld.basemodule.common.asynctask.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 异步任务服务线程池 + * + * @author zhangs@sunwayworld.com + * @date 2023-03-02 + */ +@Table("T_LIMS_ASYNCTASK_SCHEDULE") +public class LimsAsynctaskScheduleBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// ID + private String executorId;// 任务执行器ID + private String name;// 任务执行器名称 + private String serverId;// 异步任务服务节点ID + @NotNull(defaultValue = "1") + private String enable;// 启用 + @NotNull(defaultValue = "LoggerTaskExecuteCallback") + private String taskExecuteCallback;// 任务执行完毕的回调service + private Long corePoolSize;// 核心线程数 + private Long maxPoolSize;// 最大线程数 + private Long queueCapacity;// 队列大小 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getExecutorId() { + return executorId; + } + + public void setExecutorId(String executorId) { + this.executorId = executorId; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getServerId() { + return serverId; + } + + public void setServerId(String serverId) { + this.serverId = serverId; + } + + public String getEnable() { + return enable; + } + + public void setEnable(String enable) { + this.enable = enable; + } + + public String getTaskExecuteCallback() { + return taskExecuteCallback; + } + + public void setTaskExecuteCallback(String taskExecuteCallback) { + this.taskExecuteCallback = taskExecuteCallback; + } + + public Long getCorePoolSize() { + return corePoolSize; + } + + public void setCorePoolSize(Long corePoolSize) { + this.corePoolSize = corePoolSize; + } + + public Long getMaxPoolSize() { + return maxPoolSize; + } + + public void setMaxPoolSize(Long maxPoolSize) { + this.maxPoolSize = maxPoolSize; + } + + public Long getQueueCapacity() { + return queueCapacity; + } + + public void setQueueCapacity(Long queueCapacity) { + this.queueCapacity = queueCapacity; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/bean/LimsAsynctaskServerBean.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/bean/LimsAsynctaskServerBean.java new file mode 100644 index 0000000..d7278c4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/bean/LimsAsynctaskServerBean.java @@ -0,0 +1,166 @@ +package com.sunwayworld.basemodule.common.asynctask.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Insertable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 异步任务服务节点 + * + * @author zhangs@sunwayworld.com + * @date 2023-03-02 + */ +@Table("T_LIMS_ASYNCTASK_SERVER") +public class LimsAsynctaskServerBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private String id;// 节点ID + @NotNull(defaultValue = "1") + private String enable;// 启用 + private String name;// 名称 + private String serverRegion; //节点所在区域 + private Long cpuThreshold;// cpu告警阈值 + private Long memoryThreshold;// 内存告警阈值 + private Long diskThreshold;// 磁盘告警阈值 + private String sendServerWarn;// 告警通知 + private String sendServerWarnImpl;// 告警通知实现 + @NotNull(defaultValue = "http://127.0.0.1/open/module/application/checkLive") + private String healthUrl;// 健康检查URL + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getEnable() { + return enable; + } + + public void setEnable(String enable) { + this.enable = enable; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public Long getCpuThreshold() { + return cpuThreshold; + } + + public void setCpuThreshold(Long cpuThreshold) { + this.cpuThreshold = cpuThreshold; + } + + public Long getMemoryThreshold() { + return memoryThreshold; + } + + public void setMemoryThreshold(Long memoryThreshold) { + this.memoryThreshold = memoryThreshold; + } + + public Long getDiskThreshold() { + return diskThreshold; + } + + public void setDiskThreshold(Long diskThreshold) { + this.diskThreshold = diskThreshold; + } + + public String getSendServerWarn() { + return sendServerWarn; + } + + public void setSendServerWarn(String sendServerWarn) { + this.sendServerWarn = sendServerWarn; + } + + public String getSendServerWarnImpl() { + return sendServerWarnImpl; + } + + public void setSendServerWarnImpl(String sendServerWarnImpl) { + this.sendServerWarnImpl = sendServerWarnImpl; + } + + public String getHealthUrl() { + return healthUrl; + } + + public void setHealthUrl(String healthUrl) { + this.healthUrl = healthUrl; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getServerRegion() { + return serverRegion; + } + + public void setServerRegion(String serverRegion) { + this.serverRegion = serverRegion; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/comsumer/AsyncTaskConsumer.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/comsumer/AsyncTaskConsumer.java new file mode 100644 index 0000000..6db8c35 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/comsumer/AsyncTaskConsumer.java @@ -0,0 +1,103 @@ +package com.sunwayworld.basemodule.common.asynctask.comsumer; + +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskBean; +import com.sunwayworld.basemodule.common.asynctask.config.AsyncTaskExecutorConfig; +import com.sunwayworld.basemodule.common.asynctask.config.AsyncTaskStatusEnum; +import com.sunwayworld.basemodule.common.asynctask.config.LimsAsyncTaskExecutor; +import com.sunwayworld.basemodule.common.asynctask.service.LimsAsynctaskService; +import com.sunwayworld.basemodule.common.asynctask.util.AsyncTaskExecutorHelper; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.utils.ObjectUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.util.Arrays; +import java.util.List; +import java.util.stream.Collectors; + +@Component +public class AsyncTaskConsumer { + private static final Logger logger = LogManager.getLogger(AsyncTaskConsumer.class); + + @Autowired + private LimsAsynctaskService asynctaskService; + @Autowired + private AsyncTaskExecutorConfig taskExecutorConfig; + @Autowired + private AsyncTaskExecutorHelper asyncTaskExecutorHelper; + + /** + 查异步任务,并加入线程池 + */ + public void searchTaskAndExecute() { + logger.info("searchTaskAndExecute"); + + //主动去取任务 + //查找未设置serverId且状态是未分配、执行失败的,执行次数小于execMaxCount + MapperParameter parameter = new MapperParameter(); + parameter.setFilter(SearchFilter.instance().match("execStatus", Arrays.asList(AsyncTaskStatusEnum.pendingAssign.status, AsyncTaskStatusEnum.executeFail.status)).filter(MatchPattern.OR) + .match("taskServerRegion",taskExecutorConfig.getServerRegion()).filter(MatchPattern.SEQ)); + parameter.setOrderParam("createdTime","asc"); + parameter.put("ltExecMaxCount","1"); + List existTasks = asynctaskService.selectList(parameter); + if(ObjectUtils.isEmpty(existTasks)){ + return; + } + List serverIdNullList = existTasks.stream().filter(g -> ObjectUtils.isEmpty(g.getServerId())).collect(Collectors.toList()); + //尝试把任务给自己 + executeTaskOnCurrentNode(serverIdNullList); + } + + //将指定的任务加入线程池 + public void executeTaskOnCurrentNode(List serverTasks) { + if(taskExecutorConfig==null){ + return; + } + boolean enable = taskExecutorConfig.getEnable(); + String currentServerId = taskExecutorConfig.getCurrentServerId(); + if(!enable || ObjectUtils.isEmpty(currentServerId) || ObjectUtils.isEmpty(serverTasks)){ + return; + } + + List executorNames = serverTasks.stream().map(f -> f.getExecutorName()).distinct().collect(Collectors.toList()); + for (String executorName : executorNames) { + if(ObjectUtils.isEmpty(executorName)){ + logger.error("executorName is null"); + continue; + } + + List executorTasks = serverTasks.stream().filter(f -> executorName.equals(f.getExecutorName())).collect(Collectors.toList()); + if(ObjectUtils.isEmpty(executorTasks)){ + continue; + } + + boolean hasRegister = asyncTaskExecutorHelper.hasRegister(executorName); + if(!hasRegister){ + logger.error("executorName={} is not hasRegister",executorName); + continue; + } + + LimsAsyncTaskExecutor threadPoolExecutor = asyncTaskExecutorHelper.getByExecutorName(executorName); + if(threadPoolExecutor==null){ + logger.error("executor{} is not found",executorName); + continue; + } + + int waitQueueSize = threadPoolExecutor.getQueue().size(); + int activeCount = threadPoolExecutor.getActiveCount(); + int maximumPoolSize = threadPoolExecutor.getMaximumPoolSize(); + logger.info("{}:maximumPoolSize={},当前排队任务数:{},当前进行中任务数:{}",executorName,maximumPoolSize,waitQueueSize,activeCount); + for (LimsAsynctaskBean serverTask : executorTasks) { + try{ + asyncTaskExecutorHelper.submit(executorName,new AsyncTaskRunnable(serverTask)); + }catch (Exception s){ + logger.warn("加入异步任务={}失败,线程池拒绝了,跳过",executorName); + } + } + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/comsumer/AsyncTaskRunnable.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/comsumer/AsyncTaskRunnable.java new file mode 100644 index 0000000..d7db8c3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/comsumer/AsyncTaskRunnable.java @@ -0,0 +1,141 @@ +package com.sunwayworld.basemodule.common.asynctask.comsumer; + +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONObject; + +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskBean; +import com.sunwayworld.basemodule.common.asynctask.config.AsyncTaskExecutorConfig; +import com.sunwayworld.basemodule.common.asynctask.config.AsyncTaskStatusEnum; +import com.sunwayworld.basemodule.common.asynctask.config.LimsAsyncTaskExecutor; +import com.sunwayworld.basemodule.common.asynctask.service.LimsAsynctaskService; +import com.sunwayworld.basemodule.common.asynctask.util.AsyncTaskExecutorHelper; +import com.sunwayworld.basemodule.common.asynctask.util.TestDataJsonResult; +import com.sunwayworld.basemodule.common.errcode.code.LimsCode; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.utils.ClassUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.ReflectionUtils; +import org.apache.commons.lang3.exception.ExceptionUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.transaction.TransactionDefinition; +import org.springframework.transaction.TransactionStatus; +import org.springframework.transaction.support.TransactionCallbackWithoutResult; +import org.springframework.transaction.support.TransactionTemplate; + +import java.lang.reflect.InvocationTargetException; +import java.lang.reflect.Method; +import java.time.LocalDateTime; + +/** + * @auther zhangs + * @description + * @date 2022/5/19 + */ +public class AsyncTaskRunnable implements Runnable{ + private static final Logger logger = LogManager.getLogger(AsyncTaskRunnable.class); + + private LimsAsynctaskBean serverTask; + + public AsyncTaskRunnable(LimsAsynctaskBean serverTask) { + this.serverTask = serverTask; + } + + public LimsAsynctaskBean getServerTask() { + return serverTask; + } + + @Override + public void run() { + AsyncTaskExecutorHelper asyncTaskExecutorHelper = ApplicationContextHelper.getBean(AsyncTaskExecutorHelper.class); + AsyncTaskExecutorConfig asyncTaskExecutorConfig = ApplicationContextHelper.getBean(AsyncTaskExecutorConfig.class); + LimsAsyncTaskExecutor taskExecutor = asyncTaskExecutorHelper.getByExecutorName(serverTask.getExecutorName()); + if(taskExecutor==null){ + logger.error("taskExecutor is null"); + return; + } + + int corePoolSize = taskExecutor.getCorePoolSize(); + int maxPoolSize = taskExecutor.getMaximumPoolSize(); + int activeCount = taskExecutor.getActiveCount(); + int poolSize = taskExecutor.getPoolSize(); + String name = taskExecutor.getName(); + int waitQueueSize = taskExecutor.getQueue().size(); + logger.info("taskId={},开始执行任务: corePoolSize={},maxPoolSize={},activeCount={},waitQueueSize={},poolSize={},name={}",serverTask.getTaskId(),corePoolSize,maxPoolSize,activeCount,waitQueueSize,poolSize,name); + + LimsAsynctaskService asynctaskService = ApplicationContextHelper.getBean(LimsAsynctaskService.class); + TransactionTemplate transactionTemplate = asyncTaskExecutorHelper.getTransactionTemplate(); + transactionTemplate.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRED); + transactionTemplate.execute(new TransactionCallbackWithoutResult() { + @Override + protected void doInTransactionWithoutResult(TransactionStatus transactionStatus) { + //更新为执行中 + serverTask.setServerId(asyncTaskExecutorConfig.getCurrentServerId()); + serverTask.setExecStatus(AsyncTaskStatusEnum.executing.status); + serverTask.setExecStartDate(LocalDateTime.now()); + serverTask.setExecEndDate(null); + serverTask.setExecCount(serverTask.getExecCount()+1); + serverTask.setQueueProgress(null); + serverTask.setErrMsg(null); + asynctaskService.getDao().update(serverTask,"ServerId","ExecStatus","ExecStartDate","ExecStartDate","ExecCount","QueueProgress","ErrMsg"); + } + }); + + //执行具体方法 + try { + String serviceMethod = serverTask.getServiceMethod(); + if(ObjectUtils.isEmpty(serviceMethod)){ + throw new RuntimeException("serviceMethod is null"); + } + int index = serviceMethod.lastIndexOf("."); + String serviceName = serviceMethod.substring(0, index); + String methodName = serviceMethod.substring(index + 1); + Class serviceClazz = ClassUtils.getClass(serviceName); + Object service = ApplicationContextHelper.getBean(serviceClazz); + //result可以返回一些异步任务中的错误码,或者方法直接抛异常 + Object result = null; + if(!ObjectUtils.isEmpty(serverTask.getJsonParam())){ + JSONObject jsonObject = JSON.parseObject(serverTask.getJsonParam()); + Method method = ReflectionUtils.findMethod(serviceClazz, methodName, new Class[]{JSONObject.class}); + logger.info("execute serviceMethod={},parm={}",serviceMethod,jsonObject); + result = ReflectionUtils.invokeMethod(method, service, new Object[]{jsonObject}); + }else{ + Method method = ReflectionUtils.findMethod(serviceClazz, methodName); + logger.info("execute serviceMethod={}",serviceMethod); + result = ReflectionUtils.invokeMethod(method,service); + } + serverTask.setExecStatus(AsyncTaskStatusEnum.executeSuccess.status); + if(!ObjectUtils.isEmpty(result) && result instanceof String){ + serverTask.setErrMsg(ObjectUtils.toString(result)); + }else{ + serverTask.setErrMsg(null); + } + + } catch (Throwable e) { + logger.error("执行异步任务失败:",e); + String message = null; + if(e.getCause() instanceof InvocationTargetException){ + InvocationTargetException f = (InvocationTargetException) e.getCause(); + message = f.getTargetException().getMessage(); + }else{ + message = e.getMessage(); + } + if(ObjectUtils.isEmpty(message)){ + message = ExceptionUtils.getStackTrace(e); + } + logger.info("taskId={},执行任务失败:{}",serverTask.getTaskId(),message); + serverTask.setErrMsg(TestDataJsonResult.parseString(false, LimsCode.RUNTIME_EXCEPTION,message)); + serverTask.setExecStatus(AsyncTaskStatusEnum.executeFail.status); + }finally { + serverTask.setExecEndDate(LocalDateTime.now()); + transactionTemplate.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRES_NEW); + transactionTemplate.execute(new TransactionCallbackWithoutResult() { + @Override + protected void doInTransactionWithoutResult(TransactionStatus transactionStatus) { + asynctaskService.getDao().update(serverTask,"ExecStatus","ExecEndDate","ErrMsg"); + } + }); + logger.info("taskId={},执行任务结束",serverTask.getTaskId()); + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/comsumer/callback/EmailTaskExecuteCallback.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/comsumer/callback/EmailTaskExecuteCallback.java new file mode 100644 index 0000000..023bba0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/comsumer/callback/EmailTaskExecuteCallback.java @@ -0,0 +1,34 @@ +package com.sunwayworld.basemodule.common.asynctask.comsumer.callback; + +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskBean; +import com.sunwayworld.cloud.module.email.service.CoreEmailService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.BeanUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; + +//异步任务执行完毕后回调方法,实现发邮件 +@Service +@GikamBean +public class EmailTaskExecuteCallback implements TaskExecuteCallback{ + private static final Logger logger = LogManager.getLogger(EmailTaskExecuteCallback.class); + @Autowired + private CoreEmailService coreEmailService; + + @Override + public void callBack(LimsAsynctaskBean asynctaskBean) { + logger.info("异步任务执行回调,发邮件,任务={},执行完毕,执行结果={},错误信息={}",asynctaskBean.getTaskId(),asynctaskBean.getExecStatus(),asynctaskBean.getErrMsg()); + /*String configId = "T_LIMS_ASYNCTASK"; + List receipentIdList = new ArrayList<>(); + Map replacementContainer = BeanUtils.toMap(asynctaskBean); + String senderEmail = "null"; + String ccUsersIds [] = null; + coreEmailService.insert(configId,receipentIdList,replacementContainer,senderEmail,ccUsersIds);*/ + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/comsumer/callback/LoggerTaskExecuteCallback.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/comsumer/callback/LoggerTaskExecuteCallback.java new file mode 100644 index 0000000..4b6f865 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/comsumer/callback/LoggerTaskExecuteCallback.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.common.asynctask.comsumer.callback; + +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.stereotype.Service; + +//异步任务执行完毕后回调方法,打印log +@Service +@GikamBean +public class LoggerTaskExecuteCallback implements TaskExecuteCallback{ + private static final Logger logger = LogManager.getLogger(LoggerTaskExecuteCallback.class); + + @Override + public void callBack(LimsAsynctaskBean asynctaskBean) { + logger.info("异步任务执行回调,打印log,任务={},执行完毕,执行结果={},错误信息={}",asynctaskBean.getTaskId(),asynctaskBean.getExecStatus(),asynctaskBean.getErrMsg()); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/comsumer/callback/TaskExecuteCallback.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/comsumer/callback/TaskExecuteCallback.java new file mode 100644 index 0000000..f6262a3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/comsumer/callback/TaskExecuteCallback.java @@ -0,0 +1,8 @@ +package com.sunwayworld.basemodule.common.asynctask.comsumer.callback; + +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskBean; + +//异步任务执行完毕后回调方法 +public interface TaskExecuteCallback { + void callBack(LimsAsynctaskBean asynctaskBean); +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/config/AsyncTaskExecutorConfig.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/config/AsyncTaskExecutorConfig.java new file mode 100644 index 0000000..e2d99ef --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/config/AsyncTaskExecutorConfig.java @@ -0,0 +1,45 @@ +package com.sunwayworld.basemodule.common.asynctask.config; + +import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.stereotype.Component; + +@Component +@ConfigurationProperties(prefix = "lims.async-taskexecutor") +public class AsyncTaskExecutorConfig { + private boolean enable; + private String currentServerId; //当前应用节点 + private String serverRegion; //节点所在区域 + private Long scheduleGetTaskSecond; //间隔多少秒去异步任务池去领取任务 + + public boolean getEnable() { + return enable; + } + + public void setEnable(boolean enable) { + this.enable = enable; + } + + public String getCurrentServerId() { + return currentServerId; + } + + public void setCurrentServerId(String currentServerId) { + this.currentServerId = currentServerId; + } + + public Long getScheduleGetTaskSecond() { + return scheduleGetTaskSecond; + } + + public void setScheduleGetTaskSecond(Long scheduleGetTaskSecond) { + this.scheduleGetTaskSecond = scheduleGetTaskSecond; + } + + public String getServerRegion() { + return serverRegion; + } + + public void setServerRegion(String serverRegion) { + this.serverRegion = serverRegion; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/config/AsyncTaskExecutorListener.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/config/AsyncTaskExecutorListener.java new file mode 100644 index 0000000..09a136e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/config/AsyncTaskExecutorListener.java @@ -0,0 +1,26 @@ +package com.sunwayworld.basemodule.common.asynctask.config; + +import com.sunwayworld.basemodule.common.asynctask.service.LimsAsynctaskService; +import com.sunwayworld.basemodule.common.asynctask.util.AsyncTaskExecutorHelper; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.ApplicationArguments; +import org.springframework.boot.ApplicationRunner; +import org.springframework.core.annotation.Order; +import org.springframework.stereotype.Component; + +//线程池注入 +@Component +@Order() +public class AsyncTaskExecutorListener implements ApplicationRunner{ + + @Autowired + private AsyncTaskExecutorHelper asyncTaskExecutorHelper; + @Autowired + private LimsAsynctaskService asynctaskService; + + @Override + public void run(ApplicationArguments args) throws Exception { + asyncTaskExecutorHelper.register(); + asyncTaskExecutorHelper.startFixTaskScheduleGetTask(); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/config/AsyncTaskStatusEnum.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/config/AsyncTaskStatusEnum.java new file mode 100644 index 0000000..f3ee1dd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/config/AsyncTaskStatusEnum.java @@ -0,0 +1,32 @@ +package com.sunwayworld.basemodule.common.asynctask.config; + +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.utils.ObjectUtils; + +public enum AsyncTaskStatusEnum { + pendingAssign("pendingAssign", "待分配节点"), + executing("executing", "执行中"), + executeFail("executeFail", "执行失败"), + executeSuccess("executeSuccess", "执行成功"); + + public String status; + public String statusDesc; + + AsyncTaskStatusEnum(String status, String statusDesc) { + this.status = status; + this.statusDesc = statusDesc; + } + + public static AsyncTaskStatusEnum getStatus(AsyncTaskStatusEnum bean) { + if (ObjectUtils.isEmpty(bean.status)) { + throw new InvalidDataException("status is null"); + } + AsyncTaskStatusEnum[] values = AsyncTaskStatusEnum.values(); + for (AsyncTaskStatusEnum s : values) { + if (s.status.equals(bean.status)) { + return s; + } + } + throw new InvalidDataException("status not found:" + bean.status); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/config/AsyncTaskTypeEnum.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/config/AsyncTaskTypeEnum.java new file mode 100644 index 0000000..ef0a987 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/config/AsyncTaskTypeEnum.java @@ -0,0 +1,31 @@ +package com.sunwayworld.basemodule.common.asynctask.config; + +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.utils.ObjectUtils; + +public enum AsyncTaskTypeEnum { + createReport("createReport","报告生成"), + reportSign("reportSign","加签名"), + convertPdf("convertPdf","转PDF"); + + private String name; + public String desc; + + AsyncTaskTypeEnum(String name,String desc) { + this.name = name; + this.desc = desc; + } + + public static AsyncTaskTypeEnum getDesc(AsyncTaskTypeEnum bean) { + if (ObjectUtils.isEmpty(bean.desc)) { + throw new InvalidDataException("desc is null"); + } + AsyncTaskTypeEnum[] values = AsyncTaskTypeEnum.values(); + for (AsyncTaskTypeEnum s : values) { + if (s.desc.equals(bean.desc)) { + return s; + } + } + throw new InvalidDataException("desc not found:" + bean.desc); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/config/BeanConfiguration.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/config/BeanConfiguration.java new file mode 100644 index 0000000..d77d6ef --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/config/BeanConfiguration.java @@ -0,0 +1,26 @@ +package com.sunwayworld.basemodule.common.asynctask.config; + +import com.sunwayworld.basemodule.common.asynctask.ssl.HttpsClientRequestFactory; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.http.client.SimpleClientHttpRequestFactory; +import org.springframework.web.client.RestTemplate; + +@Configuration +public class BeanConfiguration { + + @Bean + RestTemplate httpRestTemplate(){ + SimpleClientHttpRequestFactory requestFactory = new SimpleClientHttpRequestFactory(); + requestFactory.setConnectTimeout(1500); + requestFactory.setReadTimeout(1500); + return new RestTemplate(requestFactory); + } + @Bean + RestTemplate httpsRestTemplate(){ + SimpleClientHttpRequestFactory requestFactory = new HttpsClientRequestFactory(); + requestFactory.setConnectTimeout(1500); + requestFactory.setReadTimeout(1500); + return new RestTemplate(requestFactory); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/config/LimsAsyncTaskExecutor.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/config/LimsAsyncTaskExecutor.java new file mode 100644 index 0000000..6f7c564 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/config/LimsAsyncTaskExecutor.java @@ -0,0 +1,97 @@ +package com.sunwayworld.basemodule.common.asynctask.config; + +import com.alibaba.fastjson.JSON; +import com.sunwayworld.basemodule.common.asynctask.comsumer.AsyncTaskRunnable; +import com.sunwayworld.basemodule.common.asynctask.util.AsyncTaskExecutorHelper; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +import java.lang.reflect.Field; +import java.util.LinkedList; +import java.util.List; +import java.util.concurrent.*; + +public class LimsAsyncTaskExecutor extends ThreadPoolExecutor { + private static final Logger logger = LogManager.getLogger(LimsAsyncTaskExecutor.class); + + private List runningAsyncTaskIds; + + private String name; + private static long keepAliveSeconds = 0; + + + public LimsAsyncTaskExecutor(String name, int corePoolSize, int maxPoolSize,int queueCapacity) { + super(corePoolSize, maxPoolSize, keepAliveSeconds, TimeUnit.SECONDS,new LinkedBlockingQueue<>(queueCapacity), + new LimsNamedThreadFactory(AsyncTaskExecutorHelper.AsyncTaskExecutorNamePrefix+name+"-"), new DiscardPolicy(){ + @Override + public void rejectedExecution(Runnable r, ThreadPoolExecutor e) { + //队列满,或者其他异常时 + logger.error("rejectedExecution={}",e); + throw new RejectedExecutionException(name+"队列已满,拒绝加入"); + } + }); + this.name = AsyncTaskExecutorHelper.AsyncTaskExecutorNamePrefix+name; + runningAsyncTaskIds = new LinkedList<>(); + } + + @Override + protected void beforeExecute(Thread t, Runnable r) { + try{ + AsyncTaskRunnable taskRunnable = getOriWork(r); + if(taskRunnable!=null){ + runningAsyncTaskIds.add(taskRunnable.getServerTask().getId()); + } + }catch (Exception s){ + } + } + + @Override + protected void afterExecute(Runnable r, Throwable t) { + try{ + AsyncTaskRunnable taskRunnable = getOriWork(r); + if(taskRunnable!=null){ + runningAsyncTaskIds.remove(taskRunnable.getServerTask().getId()); + } + }catch (Exception s){ + } + } + + public String getName() { + return name; + } + + /** + * 【核心方法】从FutureTask获取原始的任务对象 + * @param futureTask + */ + private T getOriWork(Object futureTask) { + boolean isFutureTask = futureTask instanceof FutureTask; + if (!isFutureTask) { + throw new RuntimeException("不是FutureTask 无法获取原始任务:" + JSON.toJSONString(futureTask)); + } + try { + // 获取 FutureTask.callable + Field callableField = FutureTask.class.getDeclaredField("callable"); + callableField.setAccessible(true); + Object callableObj = callableField.get(futureTask); + if(callableObj==null){ + return null; + } + // 获取 上一步callable的数据类型:Executors的内部类RunnableAdapter + Class[] classes = Executors.class.getDeclaredClasses(); + Class tarClass = null; + for (Class cls : classes) { + if (cls.getName().equals("java.util.concurrent.Executors$RunnableAdapter")) { + tarClass = cls; + break; + } + } + // 获取原始任务对象 + Field taskField = tarClass.getDeclaredField("task"); + taskField.setAccessible(true); + return (T)taskField.get(callableObj); + } catch (NoSuchFieldException | IllegalAccessException e) { + throw new RuntimeException("从FutureTask获取原始任务对象失败", e); + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/config/LimsNamedThreadFactory.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/config/LimsNamedThreadFactory.java new file mode 100644 index 0000000..f1ce0d3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/config/LimsNamedThreadFactory.java @@ -0,0 +1,29 @@ +package com.sunwayworld.basemodule.common.asynctask.config; + +import java.util.concurrent.ThreadFactory; +import java.util.concurrent.atomic.AtomicInteger; + +public class LimsNamedThreadFactory implements ThreadFactory { + private final ThreadGroup group; + private final AtomicInteger threadNumber = new AtomicInteger(1); + private String namePrefix; + + public LimsNamedThreadFactory(String namePrefix) { + SecurityManager s = System.getSecurityManager(); + this.group = s != null ? s.getThreadGroup() : Thread.currentThread().getThreadGroup(); + this.namePrefix = namePrefix; + } + + public Thread newThread(Runnable r) { + Thread t = new Thread(this.group, r, this.namePrefix + this.threadNumber.getAndIncrement(), 0L); + if (t.isDaemon()) { + t.setDaemon(false); + } + + if (t.getPriority() != 5) { + t.setPriority(5); + } + + return t; + } +} \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/controller/LimsAsynctaskController.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/controller/LimsAsynctaskController.java new file mode 100644 index 0000000..8116ff4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/controller/LimsAsynctaskController.java @@ -0,0 +1,16 @@ +package com.sunwayworld.basemodule.common.asynctask.controller; + +import com.sunwayworld.framework.controller.GenericChoosePageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/common/asynctasks/page") +public interface LimsAsynctaskController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { + @RequestMapping({"/ui"}) + String uiPage(); + + @RequestMapping({"/statics"}) + String staticsPage(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/controller/LimsAsynctaskScheduleController.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/controller/LimsAsynctaskScheduleController.java new file mode 100644 index 0000000..2864780 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/controller/LimsAsynctaskScheduleController.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.common.asynctask.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/common/asynctask-schedules/page") +public interface LimsAsynctaskScheduleController extends GenericEditListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/controller/LimsAsynctaskServerController.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/controller/LimsAsynctaskServerController.java new file mode 100644 index 0000000..0d18d4d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/controller/LimsAsynctaskServerController.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.common.asynctask.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/common/asynctask-servers/page") +public interface LimsAsynctaskServerController extends GenericEditListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/controller/impl/LimsAsynctaskControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/controller/impl/LimsAsynctaskControllerImpl.java new file mode 100644 index 0000000..282e7c6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/controller/impl/LimsAsynctaskControllerImpl.java @@ -0,0 +1,48 @@ +package com.sunwayworld.basemodule.common.asynctask.controller.impl; + +import com.sunwayworld.basemodule.common.asynctask.controller.LimsAsynctaskController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.stereotype.Controller; + +@Controller +@GikamBean +public class LimsAsynctaskControllerImpl implements LimsAsynctaskController { + + @Log(value = "异步任务编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/common/asynctasks/lims-asynctask-edit-list"; + } + + @Log(value = "异步任务详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/common/asynctasks/lims-asynctask-detail"; + } + + @Log(value = "异步任务查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/common/asynctasks/lims-asynctask-search-list"; + } + + @Log(value = "异步任务选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/common/asynctasks/lims-asynctask-choose-list"; + } + + @Log(value = "ui查看页面", type = LogType.CONTROLLER) + @Override + public String uiPage() { + return "basemodule/common/asynctasks/ui-edit-list"; + } + + @Log(value = "统计分析查看页面", type = LogType.CONTROLLER) + @Override + public String staticsPage() { + return "basemodule/common/asynctasks/statics-list"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/controller/impl/LimsAsynctaskScheduleControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/controller/impl/LimsAsynctaskScheduleControllerImpl.java new file mode 100644 index 0000000..a531733 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/controller/impl/LimsAsynctaskScheduleControllerImpl.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.common.asynctask.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.common.asynctask.controller.LimsAsynctaskScheduleController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsAsynctaskScheduleControllerImpl implements LimsAsynctaskScheduleController { + + @Log(value = "异步任务服务线程池编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/common/asynctask-schedules/lims-asynctask-schedule-edit-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/controller/impl/LimsAsynctaskServerControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/controller/impl/LimsAsynctaskServerControllerImpl.java new file mode 100644 index 0000000..9baf7fb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/controller/impl/LimsAsynctaskServerControllerImpl.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.common.asynctask.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.common.asynctask.controller.LimsAsynctaskServerController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsAsynctaskServerControllerImpl implements LimsAsynctaskServerController { + + @Log(value = "异步任务服务节点编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/common/asynctask-servers/lims-asynctask-server-edit-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/dao/LimsAsynctaskDao.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/dao/LimsAsynctaskDao.java new file mode 100644 index 0000000..97d0e56 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/dao/LimsAsynctaskDao.java @@ -0,0 +1,14 @@ +package com.sunwayworld.basemodule.common.asynctask.dao; + +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskBean; +import com.sunwayworld.basemodule.common.asynctask.statics.TaskStaticsInfo; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +import java.util.List; +import java.util.Map; + +public interface LimsAsynctaskDao extends GenericDao { + TaskStaticsInfo queryTaskStaticsInfo(); + + List> queryTaskTypeStatusStatics(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/dao/LimsAsynctaskScheduleDao.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/dao/LimsAsynctaskScheduleDao.java new file mode 100644 index 0000000..7e76e54 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/dao/LimsAsynctaskScheduleDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.common.asynctask.dao; + +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskScheduleBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsAsynctaskScheduleDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/dao/LimsAsynctaskServerDao.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/dao/LimsAsynctaskServerDao.java new file mode 100644 index 0000000..325523c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/dao/LimsAsynctaskServerDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.common.asynctask.dao; + +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskServerBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsAsynctaskServerDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/dao/impl/LimsAsynctaskDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/dao/impl/LimsAsynctaskDaoImpl.java new file mode 100644 index 0000000..ab2d715 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/dao/impl/LimsAsynctaskDaoImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.common.asynctask.dao.impl; + +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskBean; +import com.sunwayworld.basemodule.common.asynctask.dao.LimsAsynctaskDao; +import com.sunwayworld.basemodule.common.asynctask.mapper.LimsAsynctaskMapper; +import com.sunwayworld.basemodule.common.asynctask.statics.TaskStaticsInfo; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import java.util.List; +import java.util.Map; + +@Repository +@GikamBean +public class LimsAsynctaskDaoImpl extends MybatisDaoSupport implements LimsAsynctaskDao { + + @Autowired + private LimsAsynctaskMapper limsAsynctaskMapper; + + @Override + public LimsAsynctaskMapper getMapper() { + return limsAsynctaskMapper; + } + + @Override + public TaskStaticsInfo queryTaskStaticsInfo() { + return getMapper().queryTaskStaticsInfo(); + } + + @Override + public List> queryTaskTypeStatusStatics() { + return getMapper().queryTaskTypeStatusStatics(); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/dao/impl/LimsAsynctaskScheduleDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/dao/impl/LimsAsynctaskScheduleDaoImpl.java new file mode 100644 index 0000000..f663cc4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/dao/impl/LimsAsynctaskScheduleDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.common.asynctask.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskScheduleBean; +import com.sunwayworld.basemodule.common.asynctask.dao.LimsAsynctaskScheduleDao; +import com.sunwayworld.basemodule.common.asynctask.mapper.LimsAsynctaskScheduleMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsAsynctaskScheduleDaoImpl extends MybatisDaoSupport implements LimsAsynctaskScheduleDao { + + @Autowired + private LimsAsynctaskScheduleMapper limsAsynctaskScheduleMapper; + + @Override + public LimsAsynctaskScheduleMapper getMapper() { + return limsAsynctaskScheduleMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/dao/impl/LimsAsynctaskServerDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/dao/impl/LimsAsynctaskServerDaoImpl.java new file mode 100644 index 0000000..e3b4b1d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/dao/impl/LimsAsynctaskServerDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.common.asynctask.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskServerBean; +import com.sunwayworld.basemodule.common.asynctask.dao.LimsAsynctaskServerDao; +import com.sunwayworld.basemodule.common.asynctask.mapper.LimsAsynctaskServerMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsAsynctaskServerDaoImpl extends MybatisDaoSupport implements LimsAsynctaskServerDao { + + @Autowired + private LimsAsynctaskServerMapper limsAsynctaskServerMapper; + + @Override + public LimsAsynctaskServerMapper getMapper() { + return limsAsynctaskServerMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/mapper/LimsAsynctaskMapper.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/mapper/LimsAsynctaskMapper.java new file mode 100644 index 0000000..da73b62 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/mapper/LimsAsynctaskMapper.java @@ -0,0 +1,16 @@ +package com.sunwayworld.basemodule.common.asynctask.mapper; + +import com.sunwayworld.basemodule.common.asynctask.statics.TaskStaticsInfo; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +import java.util.List; +import java.util.Map; + +@GikamBean +public interface LimsAsynctaskMapper extends GenericMapper { + + TaskStaticsInfo queryTaskStaticsInfo(); + + List> queryTaskTypeStatusStatics(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/mapper/LimsAsynctaskScheduleMapper.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/mapper/LimsAsynctaskScheduleMapper.java new file mode 100644 index 0000000..98e5b39 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/mapper/LimsAsynctaskScheduleMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.common.asynctask.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsAsynctaskScheduleMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/mapper/LimsAsynctaskServerMapper.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/mapper/LimsAsynctaskServerMapper.java new file mode 100644 index 0000000..2e26f2d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/mapper/LimsAsynctaskServerMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.common.asynctask.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsAsynctaskServerMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/mapper/conf/lims-asynctask-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/asynctask/mapper/conf/lims-asynctask-mysql-mapper.xml new file mode 100644 index 0000000..d9d066c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/mapper/conf/lims-asynctask-mysql-mapper.xml @@ -0,0 +1,45 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/mapper/conf/lims-asynctask-schedule-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/asynctask/mapper/conf/lims-asynctask-schedule-mysql-mapper.xml new file mode 100644 index 0000000..29592c9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/mapper/conf/lims-asynctask-schedule-mysql-mapper.xml @@ -0,0 +1,28 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/mapper/conf/lims-asynctask-server-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/asynctask/mapper/conf/lims-asynctask-server-mysql-mapper.xml new file mode 100644 index 0000000..dbaa0b5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/mapper/conf/lims-asynctask-server-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/resource/ApplicationLiveResource.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/resource/ApplicationLiveResource.java new file mode 100644 index 0000000..d93ce32 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/resource/ApplicationLiveResource.java @@ -0,0 +1,34 @@ +package com.sunwayworld.basemodule.common.asynctask.resource; + +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskScheduleBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; + +import java.util.List; + +@RequestMapping("/open/module/application") +public interface ApplicationLiveResource { + @Log( + value = "检测异步任务节点存活情况", + type = LogType.SELECT + ) + @RequestMapping( + value = {"/checkLive"}, + method = {RequestMethod.GET} + ) + String checkLive(); + + @Log( + value = "检测异步服务节点线程池情况", + type = LogType.SELECT + ) + @RequestMapping( + value = {"/asyncServer/scheduleStatus"}, + method = {RequestMethod.POST} + ) + List asyncServerScheduleStatus(RestJsonWrapperBean wrapperBean); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/resource/LimsAsynctaskResource.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/resource/LimsAsynctaskResource.java new file mode 100644 index 0000000..106f882 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/resource/LimsAsynctaskResource.java @@ -0,0 +1,74 @@ +package com.sunwayworld.basemodule.common.asynctask.resource; + +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskBean; +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskScheduleBean; +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskServerBean; +import com.sunwayworld.basemodule.common.asynctask.service.LimsAsynctaskService; +import com.sunwayworld.basemodule.common.asynctask.statics.TaskStaticsInfo; +import com.sunwayworld.basemodule.common.asynctask.statics.TaskTypeExecuteInfo; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; + +import java.util.List; +import java.util.Map; + +@RequestMapping("/secure/basemodule/common/asynctasks") +public interface LimsAsynctaskResource extends GenericResource, GenericChoosableResource { + + @Log( + value = "手动新增任务", + type = LogType.SELECT + ) + @RequestMapping( + value = {"/task/add"}, + method = {RequestMethod.POST} + ) + Map addTask(RestJsonWrapperBean wrapperBean); + + @Log( + value = "在当前节点测试任务", + type = LogType.SELECT + ) + @RequestMapping( + value = {"/testTask"}, + method = {RequestMethod.POST} + ) + Map testTask(RestJsonWrapperBean wrapperBean); + + + @Log( + value = "查询报告任务统计", + type = LogType.SELECT + ) + @RequestMapping( + value = {"/queryTaskStaticsInfo"}, + method = {RequestMethod.GET} + ) + TaskStaticsInfo queryTaskStaticsInfo(); + + @Log( + value = "查询统计,不同任务类型=x,不同状态的数量=y", + type = LogType.SELECT + ) + @RequestMapping( + value = {"/queryTaskTypeExecuteInfo"}, + method = {RequestMethod.GET} + ) + TaskTypeExecuteInfo queryTaskTypeExecuteInfo(); + + @Log( + value = "检测各异步服务节点健康", + type = LogType.SELECT + ) + @RequestMapping( + value = {"/asyncServer/health"}, + method = {RequestMethod.POST} + ) + List asyncServerHealth(); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/resource/LimsAsynctaskScheduleResource.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/resource/LimsAsynctaskScheduleResource.java new file mode 100644 index 0000000..bae399d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/resource/LimsAsynctaskScheduleResource.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.common.asynctask.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskScheduleBean; +import com.sunwayworld.basemodule.common.asynctask.service.LimsAsynctaskScheduleService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/basemodule/common/asynctask-schedules") +public interface LimsAsynctaskScheduleResource extends GenericResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/resource/LimsAsynctaskServerResource.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/resource/LimsAsynctaskServerResource.java new file mode 100644 index 0000000..0899539 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/resource/LimsAsynctaskServerResource.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.common.asynctask.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskServerBean; +import com.sunwayworld.basemodule.common.asynctask.service.LimsAsynctaskServerService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/basemodule/common/asynctask-servers") +public interface LimsAsynctaskServerResource extends GenericResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/resource/impl/ApplicationLiveResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/resource/impl/ApplicationLiveResourceImpl.java new file mode 100644 index 0000000..24bcc49 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/resource/impl/ApplicationLiveResourceImpl.java @@ -0,0 +1,32 @@ +package com.sunwayworld.basemodule.common.asynctask.resource.impl; + +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskScheduleBean; +import com.sunwayworld.basemodule.common.asynctask.resource.ApplicationLiveResource; +import com.sunwayworld.basemodule.common.asynctask.service.LimsAsynctaskService; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + +@LogModule("探活") +@RestController +@GikamBean +public class ApplicationLiveResourceImpl implements ApplicationLiveResource { + + @Autowired + private LimsAsynctaskService limsAsynctaskService; + + @Override + public String checkLive() { + return "success"; + } + + @Override + public List asyncServerScheduleStatus(RestJsonWrapperBean wrapperBean) { + return limsAsynctaskService.asyncServerScheduleStatus(wrapperBean); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/resource/impl/LimsAsynctaskResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/resource/impl/LimsAsynctaskResourceImpl.java new file mode 100644 index 0000000..c36eb31 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/resource/impl/LimsAsynctaskResourceImpl.java @@ -0,0 +1,151 @@ +package com.sunwayworld.basemodule.common.asynctask.resource.impl; + +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONObject; +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskBean; +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskInsert; +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskScheduleBean; +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskServerBean; +import com.sunwayworld.basemodule.common.asynctask.config.AsyncTaskExecutorConfig; +import com.sunwayworld.basemodule.common.asynctask.resource.LimsAsynctaskResource; +import com.sunwayworld.basemodule.common.asynctask.service.LimsAsynctaskScheduleService; +import com.sunwayworld.basemodule.common.asynctask.service.LimsAsynctaskService; +import com.sunwayworld.basemodule.common.asynctask.statics.TaskStaticsInfo; +import com.sunwayworld.basemodule.common.asynctask.statics.TaskTypeExecuteInfo; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.ClassUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.ReflectionUtils; +import com.sunwayworld.framework.utils.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import java.lang.reflect.Method; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@LogModule("异步任务") +@RestController +@GikamBean +public class LimsAsynctaskResourceImpl implements LimsAsynctaskResource { + + @Autowired + private LimsAsynctaskService limsAsynctaskService; + @Autowired + private AsyncTaskExecutorConfig asyncTaskExecutorConfig; + @Autowired + private LimsAsynctaskScheduleService limsAsynctaskScheduleService; + + @Override + public LimsAsynctaskService getService() { + return limsAsynctaskService; + } + + @Log(value = "新增异步任务", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + + @Override + public Map addTask(RestJsonWrapperBean wrapperBean) { + List inserts = wrapperBean.parse(LimsAsynctaskInsert.class); + for (LimsAsynctaskInsert insert : inserts) { + if(insert.getTaskId()==null){ + throw new InvalidDataException("任务ID不能为空!"); + } + if(ObjectUtils.isEmpty(insert.getTaskName())){ + throw new InvalidDataException("任务名称不能为空!"); + } + if(ObjectUtils.isEmpty(insert.getTaskType())){ + throw new InvalidDataException("任务类型不能为空!"); + } + if(ObjectUtils.isEmpty(insert.getExecutorName())){ + throw new InvalidDataException("任务执行器名称不能为空!"); + } + List limsAsynctaskScheduleBeans = limsAsynctaskScheduleService.selectAll(); + if(ObjectUtils.isEmpty(limsAsynctaskScheduleBeans)){ + throw new InvalidDataException("未配置异步任务线程池!"); + } + boolean present = limsAsynctaskScheduleBeans.stream().filter(c -> insert.getExecutorName().equals(c.getExecutorId())).findFirst().isPresent(); + if(!present){ + List list = limsAsynctaskScheduleBeans.stream().map(f -> f.getExecutorId()).distinct().collect(Collectors.toList()); + throw new InvalidDataException("任务执行器不存在,只能输入下面这些执行器:"+ StringUtils.join(list,",")); + } + if(!ObjectUtils.isEmpty(insert.getJsonParam())){ + try { + JSON.parseObject(insert.getJsonParam()); + }catch (Throwable s){ + s.printStackTrace(); + throw new InvalidDataException("请输入JSON格式的参数!"); + } + } + if(ObjectUtils.isEmpty(insert.getServiceMethod())){ + throw new InvalidDataException("调用方法不能为空!"); + } + int index = insert.getServiceMethod().lastIndexOf("."); + if(index==-1){ + throw new InvalidDataException("请输入调用方法的全路径!"); + } + String serviceName = insert.getServiceMethod().substring(0, index); + String methodName = insert.getServiceMethod().substring(index + 1); + Class serviceClazz = null; + try { + serviceClazz = ClassUtils.getClass(serviceName); + }catch (Throwable s){ + s.printStackTrace(); + } + if(serviceClazz==null){ + throw new InvalidDataException("调用class不存在!"); + } + Object service = ApplicationContextHelper.getBean(serviceClazz); + if(service==null){ + throw new InvalidDataException("调用service未注入!"); + } + Method method = null; + if(!ObjectUtils.isEmpty(insert.getJsonParam())){ + //methodName 如果有参数,参数必须RestJsonWrapperBean + method = ReflectionUtils.findMethod(serviceClazz, methodName, new Class[]{JSONObject.class}); + }else{ + method = ReflectionUtils.findMethod(serviceClazz, methodName); + } + if(method==null){ + throw new InvalidDataException("调用方法不存在!"); + } + } + return getService().addAsyncTask(inserts, LocalContextHelper.getLoginUser()); + } + + @Override + public Map testTask(RestJsonWrapperBean wrapperBean) { + return getService().testTask(wrapperBean.parse(LimsAsynctaskBean.class)); + } + + @Override + public TaskStaticsInfo queryTaskStaticsInfo() { + return getService().queryTaskStaticsInfo(); + } + + @Override + public TaskTypeExecuteInfo queryTaskTypeExecuteInfo() { + return getService().queryTaskTypeExecuteInfo(); + } + + @Override + public List asyncServerHealth() { + return getService().asyncServerHealth(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/resource/impl/LimsAsynctaskScheduleResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/resource/impl/LimsAsynctaskScheduleResourceImpl.java new file mode 100644 index 0000000..76404a6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/resource/impl/LimsAsynctaskScheduleResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.common.asynctask.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.common.asynctask.resource.LimsAsynctaskScheduleResource; +import com.sunwayworld.basemodule.common.asynctask.service.LimsAsynctaskScheduleService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("异步任务服务线程池") +@RestController +@GikamBean +public class LimsAsynctaskScheduleResourceImpl implements LimsAsynctaskScheduleResource { + + @Autowired + private LimsAsynctaskScheduleService limsAsynctaskScheduleService; + + @Override + public LimsAsynctaskScheduleService getService() { + return limsAsynctaskScheduleService; + } + + @Log(value = "新增异步任务服务线程池", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/resource/impl/LimsAsynctaskServerResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/resource/impl/LimsAsynctaskServerResourceImpl.java new file mode 100644 index 0000000..1d8d594 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/resource/impl/LimsAsynctaskServerResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.common.asynctask.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.common.asynctask.resource.LimsAsynctaskServerResource; +import com.sunwayworld.basemodule.common.asynctask.service.LimsAsynctaskServerService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("异步任务服务节点") +@RestController +@GikamBean +public class LimsAsynctaskServerResourceImpl implements LimsAsynctaskServerResource { + + @Autowired + private LimsAsynctaskServerService limsAsynctaskServerService; + + @Override + public LimsAsynctaskServerService getService() { + return limsAsynctaskServerService; + } + + @Log(value = "新增异步任务服务节点", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public String insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/service/LimsAsynctaskScheduleService.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/service/LimsAsynctaskScheduleService.java new file mode 100644 index 0000000..d0a9b60 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/service/LimsAsynctaskScheduleService.java @@ -0,0 +1,8 @@ +package com.sunwayworld.basemodule.common.asynctask.service; + +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskScheduleBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsAsynctaskScheduleService extends GenericService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/service/LimsAsynctaskServerService.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/service/LimsAsynctaskServerService.java new file mode 100644 index 0000000..4b61b43 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/service/LimsAsynctaskServerService.java @@ -0,0 +1,8 @@ +package com.sunwayworld.basemodule.common.asynctask.service; + +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskServerBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsAsynctaskServerService extends GenericService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/service/LimsAsynctaskService.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/service/LimsAsynctaskService.java new file mode 100644 index 0000000..67dc163 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/service/LimsAsynctaskService.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.common.asynctask.service; + +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskBean; +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskInsert; +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskScheduleBean; +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskServerBean; +import com.sunwayworld.basemodule.common.asynctask.statics.TaskStaticsInfo; +import com.sunwayworld.basemodule.common.asynctask.statics.TaskTypeExecuteInfo; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; + +import java.util.List; +import java.util.Map; + +public interface LimsAsynctaskService extends GenericService, GenericChoosableService { + + //插入任务 + Map addAsyncTask(List inserts, CoreUserBean loginUser); + + //restful + boolean restTemplateGetCheckLive(String interfaceUrl); + + //测试执行,在本节点的executor上执行 + Map testTask(List limsAsynctaskBeans); + + TaskStaticsInfo queryTaskStaticsInfo(); + + TaskTypeExecuteInfo queryTaskTypeExecuteInfo(); + + void initialTaskOnDeadLives(); + + List asyncServerHealth(); + + List asyncServerScheduleStatus(RestJsonWrapperBean wrapperBean); +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/service/impl/LimsAsynctaskScheduleServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/service/impl/LimsAsynctaskScheduleServiceImpl.java new file mode 100644 index 0000000..786a53c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/service/impl/LimsAsynctaskScheduleServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.common.asynctask.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.common.asynctask.dao.LimsAsynctaskScheduleDao; +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskScheduleBean; +import com.sunwayworld.basemodule.common.asynctask.service.LimsAsynctaskScheduleService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsAsynctaskScheduleServiceImpl implements LimsAsynctaskScheduleService { + + @Autowired + private LimsAsynctaskScheduleDao limsAsynctaskScheduleDao; + + @Override + @SuppressWarnings("unchecked") + public LimsAsynctaskScheduleDao getDao() { + return limsAsynctaskScheduleDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsAsynctaskScheduleBean limsAsynctaskSchedule = jsonWrapper.parseUnique(LimsAsynctaskScheduleBean.class); + limsAsynctaskSchedule.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsAsynctaskSchedule); + return limsAsynctaskSchedule.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/service/impl/LimsAsynctaskServerServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/service/impl/LimsAsynctaskServerServiceImpl.java new file mode 100644 index 0000000..bb3f93c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/service/impl/LimsAsynctaskServerServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.common.asynctask.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.common.asynctask.dao.LimsAsynctaskServerDao; +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskServerBean; +import com.sunwayworld.basemodule.common.asynctask.service.LimsAsynctaskServerService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsAsynctaskServerServiceImpl implements LimsAsynctaskServerService { + + @Autowired + private LimsAsynctaskServerDao limsAsynctaskServerDao; + + @Override + @SuppressWarnings("unchecked") + public LimsAsynctaskServerDao getDao() { + return limsAsynctaskServerDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public String insert(RestJsonWrapperBean jsonWrapper) { + LimsAsynctaskServerBean limsAsynctaskServer = jsonWrapper.parseUnique(LimsAsynctaskServerBean.class); + limsAsynctaskServer.setId(ApplicationContextHelper.getNextSequence(getDao().getTable())); + getDao().insert(limsAsynctaskServer); + return limsAsynctaskServer.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/service/impl/LimsAsynctaskServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/service/impl/LimsAsynctaskServiceImpl.java new file mode 100644 index 0000000..97cce5c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/service/impl/LimsAsynctaskServiceImpl.java @@ -0,0 +1,331 @@ +package com.sunwayworld.basemodule.common.asynctask.service.impl; + +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONObject; +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskBean; +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskInsert; +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskScheduleBean; +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskServerBean; +import com.sunwayworld.basemodule.common.asynctask.comsumer.AsyncTaskConsumer; +import com.sunwayworld.basemodule.common.asynctask.config.AsyncTaskExecutorConfig; +import com.sunwayworld.basemodule.common.asynctask.config.AsyncTaskStatusEnum; +import com.sunwayworld.basemodule.common.asynctask.config.AsyncTaskTypeEnum; +import com.sunwayworld.basemodule.common.asynctask.config.LimsAsyncTaskExecutor; +import com.sunwayworld.basemodule.common.asynctask.dao.LimsAsynctaskDao; +import com.sunwayworld.basemodule.common.asynctask.service.LimsAsynctaskScheduleService; +import com.sunwayworld.basemodule.common.asynctask.service.LimsAsynctaskServerService; +import com.sunwayworld.basemodule.common.asynctask.service.LimsAsynctaskService; +import com.sunwayworld.basemodule.common.asynctask.statics.TaskStaticsInfo; +import com.sunwayworld.basemodule.common.asynctask.statics.TaskTypeExecuteInfo; +import com.sunwayworld.basemodule.common.asynctask.util.AsyncTaskExecutorHelper; +import com.sunwayworld.basemodule.common.eptstorage.db.util.DynamicBeanHanderService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.concurrent.GikamConcurrentLocker; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.*; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.core.env.Environment; +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.client.RestTemplate; + +import java.lang.reflect.Method; +import java.util.*; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsAsynctaskServiceImpl implements LimsAsynctaskService { + private static final Logger logger = LogManager.getLogger(LimsAsynctaskService.class); + @Autowired + private LimsAsynctaskDao limsAsynctaskDao; + @Autowired + private AsyncTaskExecutorConfig asyncTaskExecutorConfig; + @Autowired + @Lazy + private AsyncTaskExecutorHelper asyncTaskExecutorHelper; + @Autowired + private Environment env; + @Autowired + private AsyncTaskConsumer taskScheduleConsumer; + @Autowired + private LimsAsynctaskScheduleService limsAsynctaskScheduleService; + @Autowired + private LimsAsynctaskServerService limsAsynctaskServerService; + + @Override + @SuppressWarnings("unchecked") + public LimsAsynctaskDao getDao() { + return limsAsynctaskDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsAsynctaskBean limsAsynctask = jsonWrapper.parseUnique(LimsAsynctaskBean.class); + limsAsynctask.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsAsynctask); + return limsAsynctask.getId(); + } + + //加入任务只需填写关键字段taskId taskName executorName jsonParam serviceMethod taskNameDesc taskNotify taskNotifyTemplateId taskUserId taskUserName + @Override + @Transactional + public Map addAsyncTask(List inserts, CoreUserBean loginUser) { + logger.info("-----addAsyncTask---------------"); + GikamConcurrentLocker.block("addAsyncTask-Lock"); + //对于相同的任务。如果有待入队、 执行中、执行失败,则不允许加。 + List taskIds = inserts.stream().map(f -> f.getTaskId()).distinct().collect(Collectors.toList()); + List existTasks = this.selectListByFilter(SearchFilter.instance().match("taskId", taskIds).filter(MatchPattern.OR) + .match("execStatus", Arrays.asList(AsyncTaskStatusEnum.pendingAssign.status,AsyncTaskStatusEnum.executing.status,AsyncTaskStatusEnum.executeFail.status)).filter(MatchPattern.OR)); + + List msgs = new ArrayList<>(); + List items = new ArrayList<>(); + for (LimsAsynctaskInsert asynctaskInsert : inserts) { + Optional first = existTasks.stream().filter(f -> f.getTaskId().longValue() == asynctaskInsert.getTaskId().longValue()).findFirst(); + if(first.isPresent()){ + msgs.add("任务ID:"+asynctaskInsert.getTaskId()+"的任务已提交,,请勿重复操作"); + logger.warn("任务ID:"+asynctaskInsert.getTaskId()+"的任务已提交,,请勿重复操作"); + continue; + } + + LimsAsynctaskBean item = new LimsAsynctaskBean(); + BeanUtils.copyProperties(asynctaskInsert,item); + item.setId(ApplicationContextHelper.getNextIdentity()); + item.setExecStatus(AsyncTaskStatusEnum.pendingAssign.status); + item.setTaskServerRegion(asyncTaskExecutorConfig.getServerRegion()); + items.add(item); + } + this.getDao().insert(items); + + if(ObjectUtils.isEmpty(msgs)){ + msgs.add("操作成功"); + } + Map result = new HashMap<>(); + result.put("msg", StringUtils.join(msgs,",")); + return result; + } + + //将宕掉的节点下除开成功的的任务,都重置 + @Transactional + @Override + public void initialTaskOnDeadLives() { + List serverBeans = limsAsynctaskServerService.selectListByFilter(SearchFilter.instance().match("serverRegion",asyncTaskExecutorConfig.getServerRegion()).filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(serverBeans)){ + return; + } + List deads = new ArrayList<>(); + for (LimsAsynctaskServerBean serverBean : serverBeans) { + String healthUrl = serverBean.getHealthUrl(); + if(ObjectUtils.isEmpty(healthUrl)){ + logger.error("healthUrl of {} is null",serverBean.getId()); + continue; + } + boolean live = restTemplateGetCheckLive(healthUrl); + if(!live && !deads.contains(serverBean.getId())){ + deads.add(serverBean.getId()); + } + } + if(ObjectUtils.isEmpty(deads)){ + return; + } + logger.error("节点={}未启动",StringUtils.join(deads,",")); + + logger.info("initialTaskOnDeadLives"); + List tasksOnDeadLive = this.selectListByFilter(SearchFilter.instance().match("serverId",deads).filter(MatchPattern.OR).match("execStatus",AsyncTaskStatusEnum.executeSuccess.status).filter(MatchPattern.DIFFER)); + for (LimsAsynctaskBean asynctaskBean : tasksOnDeadLive) { + asynctaskBean.setServerId(null); + asynctaskBean.setExecStatus(AsyncTaskStatusEnum.pendingAssign.status); + asynctaskBean.setQueueProgress(null); + asynctaskBean.setErrMsg(null); + asynctaskBean.setExecStartDate(null); + asynctaskBean.setExecEndDate(null); + asynctaskBean.setJoinedDate(null); + asynctaskBean.setExecCount(0L); + } + this.getDao().update(tasksOnDeadLive,"ServerId","ExecStatus","QueueProgress","ErrMsg","ExecStartDate","ExecEndDate","JoinedDate","ExecCount"); + logger.warn("宕机节点={},未成功的任务数={},重置完成",StringUtils.join(deads,","),tasksOnDeadLive.size()); + } + + @Override + public boolean restTemplateGetCheckLive(String interfaceUrl) { + RestTemplate restTemplate; + if(interfaceUrl.contains("https")){ + restTemplate = (RestTemplate) ApplicationContextHelper.getBean(DynamicBeanHanderService.class).getBean("httpsRestTemplate"); + }else{ + restTemplate = (RestTemplate) ApplicationContextHelper.getBean(DynamicBeanHanderService.class).getBean("httpRestTemplate"); + } + try { + ResponseEntity responseEntity = restTemplate.getForEntity(interfaceUrl, String.class); + if(responseEntity.getStatusCode()== HttpStatus.OK){ + return true; + }else{ + logger.error("接口={},失败",interfaceUrl); + } + }catch (Exception s){ + logger.error("接口={},失败",interfaceUrl); + } + return false; + } + + + @Override + public Map testTask(List limsAsynctaskBeans) { + //测试配置的task是否正确,强制在当前节点执行 + Map result = new HashMap<>(); + String msg = "success"; + for (LimsAsynctaskBean limsAsynctaskBean : limsAsynctaskBeans) { + if(limsAsynctaskBean.getTaskId()==null){ + throw new InvalidDataException("任务ID不能为空!"); + } + if(ObjectUtils.isEmpty(limsAsynctaskBean.getTaskName())){ + throw new InvalidDataException("任务名称不能为空!"); + } + if(ObjectUtils.isEmpty(limsAsynctaskBean.getExecutorName())){ + throw new InvalidDataException("任务执行器名称不能为空!"); + } + List limsAsynctaskScheduleBeans = limsAsynctaskScheduleService.selectAll(); + if(ObjectUtils.isEmpty(limsAsynctaskScheduleBeans)){ + throw new InvalidDataException("未配置异步任务线程池!"); + } + boolean present = limsAsynctaskScheduleBeans.stream().filter(c -> limsAsynctaskBean.getExecutorName().equals(c.getExecutorId())).findFirst().isPresent(); + if(!present){ + List list = limsAsynctaskScheduleBeans.stream().map(f -> f.getExecutorId()).distinct().collect(Collectors.toList()); + throw new InvalidDataException("任务执行器不存在,只能输入下面这些执行器:"+ StringUtils.join(list,",")); + } + if(!ObjectUtils.isEmpty(limsAsynctaskBean.getJsonParam())){ + try { + logger.info("JsonParam:{}",limsAsynctaskBean.getJsonParam()); + JSON.parseObject(limsAsynctaskBean.getJsonParam()); + }catch (Throwable s){ + s.printStackTrace(); + throw new InvalidDataException("请输入JSON格式的参数!"); + } + } + if(ObjectUtils.isEmpty(limsAsynctaskBean.getServiceMethod())){ + throw new InvalidDataException("调用方法不能为空!"); + } + int index = limsAsynctaskBean.getServiceMethod().lastIndexOf("."); + if(index==-1){ + throw new InvalidDataException("请输入调用方法的全路径!"); + } + String serviceName = limsAsynctaskBean.getServiceMethod().substring(0, index); + String methodName = limsAsynctaskBean.getServiceMethod().substring(index + 1); + Class serviceClazz = null; + try { + serviceClazz = ClassUtils.getClass(serviceName); + }catch (Throwable s){ + s.printStackTrace(); + } + if(serviceClazz==null){ + throw new InvalidDataException("调用class不存在!"); + } + Object service = ApplicationContextHelper.getBean(serviceClazz); + if(service==null){ + throw new InvalidDataException("调用class不存在!"); + } + Method method; + if(!ObjectUtils.isEmpty(limsAsynctaskBean.getJsonParam())){ + //methodName 如果有参数,参数必须RestJsonWrapperBean + method = ReflectionUtils.findMethod(serviceClazz, methodName, new Class[]{JSONObject.class}); + }else{ + method = ReflectionUtils.findMethod(serviceClazz, methodName); + } + if(method==null){ + throw new InvalidDataException("调用方法不存在!"); + } + } + taskScheduleConsumer.executeTaskOnCurrentNode(limsAsynctaskBeans); + result.put("msg",msg); + return result; + } + + @Override + public TaskStaticsInfo queryTaskStaticsInfo() { + return this.getDao().queryTaskStaticsInfo(); + } + + @Override + public TaskTypeExecuteInfo queryTaskTypeExecuteInfo() { + TaskTypeExecuteInfo taskTypeExecuteInfo = new TaskTypeExecuteInfo(); + List statusDescList = new ArrayList<>(); + AsyncTaskStatusEnum[] enums = AsyncTaskStatusEnum.values(); + for (AsyncTaskStatusEnum anEnum : enums) { + statusDescList.add(anEnum.statusDesc); + } + taskTypeExecuteInfo.setStatusList(statusDescList); + + List sources = new ArrayList<>(); + AsyncTaskTypeEnum[] asyncTaskTypeEnums = AsyncTaskTypeEnum.values(); + List> mapList = getDao().queryTaskTypeStatusStatics(); + for (AsyncTaskTypeEnum asyncTaskTypeEnum : asyncTaskTypeEnums) { + TaskTypeExecuteInfo.Source e = new TaskTypeExecuteInfo.Source(); + e.setTaskType(asyncTaskTypeEnum.desc); + List countList = new ArrayList<>(); + for (AsyncTaskStatusEnum statusEnum : enums) { + int num = 0; + //求取不同任务类型下不同状态的数量 + Optional> first = mapList.stream().filter(f -> asyncTaskTypeEnum.desc.equals(f.get("TASKTYPE")) && statusEnum.status.equals(f.get("EXECSTATUS"))).findFirst(); + if(first.isPresent()){ + num = Integer.parseInt(ObjectUtils.toString(first.get().get("NUM"))); + } + countList.add(num); + } + e.setCountlist(countList); + sources.add(e); + } + + taskTypeExecuteInfo.setSources(sources); + return taskTypeExecuteInfo; + } + + @Override + public List asyncServerHealth() { + List asynctaskServerBeans = limsAsynctaskServerService.selectAll(); + for (LimsAsynctaskServerBean asynctaskServerBean : asynctaskServerBeans) { + if(!ObjectUtils.isEmpty(asynctaskServerBean.getHealthUrl())){ + boolean b = restTemplateGetCheckLive(asynctaskServerBean.getHealthUrl()); + asynctaskServerBean.setExt$Item("health",b?"正常":"异常"); + } + } + return asynctaskServerBeans; + } + + @Override + public List asyncServerScheduleStatus(RestJsonWrapperBean wrapperBean) { + String serverId = wrapperBean.getParamValue("serverId"); + List asynctaskScheduleBeans = limsAsynctaskScheduleService.selectListByFilter(SearchFilter.instance().match("serverId", serverId).filter(MatchPattern.SEQ) + .match("enable", "1").filter(MatchPattern.SEQ)); + for (LimsAsynctaskScheduleBean asynctaskScheduleBean : asynctaskScheduleBeans) { + String executorId = asynctaskScheduleBean.getExecutorId(); + LimsAsyncTaskExecutor executor = asyncTaskExecutorHelper.getByExecutorName(executorId); + if(executor!=null){ + int waitQueueSize = executor.getQueue().size(); + int activeCount = executor.getActiveCount(); + int maximumPoolSize = executor.getMaximumPoolSize(); + logger.info("{}:maximumPoolSize={},当前排队任务数:{},当前进行中任务数:{}",executorId,maximumPoolSize,waitQueueSize,activeCount); + asynctaskScheduleBean.setExt$Item("activecount",activeCount+""); + asynctaskScheduleBean.setExt$Item("waitqueuesize",waitQueueSize+""); + }else{ + asynctaskScheduleBean.setExt$Item("activecount","-1"); + asynctaskScheduleBean.setExt$Item("waitqueuesize","-1"); + } + } + return asynctaskScheduleBeans; + } + + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/sql/limsAsynctask-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/common/asynctask/sql/limsAsynctask-mysql-sql.sql new file mode 100644 index 0000000..70796ef --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/sql/limsAsynctask-mysql-sql.sql @@ -0,0 +1,77 @@ +-- ----------------------------- 2022-10-11 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_ASYNCTASK`( + `ID` BIGINT NOT NULL COMMENT '主键', + `EXECSTATUS` VARCHAR(120) DEFAULT NULL COMMENT '执行状态', + `EXECCOUNT` BIGINT DEFAULT NULL COMMENT '直到成功的执行次数', + `EXECSTARTDATE` DATETIME DEFAULT NULL COMMENT '执行开始时间', + `EXECENDDATE` DATETIME DEFAULT NULL COMMENT '执行结束时间', + `JOINEDDATE` DATETIME DEFAULT NULL COMMENT '入线程池的时间', + `SERVERID` VARCHAR(36) DEFAULT NULL COMMENT '服务器ID', + `ERRMSG` LONGTEXT DEFAULT NULL COMMENT '执行错误的内容', + `QUEUEPROGRESS` BIGINT DEFAULT NULL COMMENT '报告任务等待排队的位数', + `TASKID` BIGINT DEFAULT NULL COMMENT '任务ID', + `TASKNAME` VARCHAR(120) DEFAULT NULL COMMENT '任务名称', + `EXECUTORNAME` VARCHAR(120) DEFAULT NULL COMMENT '任务执行器名称', + `JSONPARAM` VARCHAR(768) DEFAULT NULL COMMENT 'JSON格式的参数', + `SERVICEMETHOD` VARCHAR(512) DEFAULT NULL COMMENT '调用方法', + `TASKNAMEDESC` VARCHAR(520) DEFAULT NULL COMMENT '任务描述', + `TASKNOTIFY` VARCHAR(1) DEFAULT NULL COMMENT '是否提醒(0成功提醒,1失败提醒,2执行完提醒)', + `TASKNOTIFYTEMPLATEID` BIGINT DEFAULT NULL COMMENT '提醒模板ID', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `TASKUSERID` VARCHAR(60) DEFAULT NULL COMMENT '任务发起人ID', + `TASKUSERNAME` VARCHAR(120) DEFAULT NULL COMMENT '任务发起人名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='异步任务'; + +CALL INSERTI18N('T_LIMS_ASYNCTASK.SERVICE_NAME', '异步任务', '异步任务', 'zh-CN', '异步任务'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.ID', '异步任务的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.EXECSTATUS', '异步任务的执行状态', '执行状态', 'zh-CN', '执行状态'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.EXECCOUNT', '异步任务的直到成功的执行次数', '直到成功的执行次数', 'zh-CN', '直到成功的执行次数'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.EXECSTARTDATE', '异步任务的执行开始时间', '执行开始时间', 'zh-CN', '执行开始时间'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.EXECENDDATE', '异步任务的执行结束时间', '执行结束时间', 'zh-CN', '执行结束时间'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.JOINEDDATE', '异步任务的入线程池的时间', '入线程池的时间', 'zh-CN', '入线程池的时间'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.SERVERID', '异步任务的服务器ID', '服务器ID', 'zh-CN', '服务器ID'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.ERRMSG', '异步任务的执行错误的内容', '执行错误的内容', 'zh-CN', '执行错误的内容'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.QUEUEPROGRESS', '异步任务的报告任务等待排队的位数', '报告任务等待排队的位数', 'zh-CN', '报告任务等待排队的位数'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.TASKID', '异步任务的任务ID', '任务ID', 'zh-CN', '任务ID'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.TASKNAME', '异步任务的任务名称', '任务名称', 'zh-CN', '任务名称'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.EXECUTORNAME', '异步任务的任务执行器名称', '任务执行器名称', 'zh-CN', '任务执行器名称'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.JSONPARAM', '异步任务的JSON格式的参数', 'JSON格式的参数', 'zh-CN', 'JSON格式的参数'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.SERVICEMETHOD', '异步任务的调用方法', '调用方法', 'zh-CN', '调用方法'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.TASKNAMEDESC', '异步任务的任务描述', '任务描述', 'zh-CN', '任务描述'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.TASKNOTIFY', '异步任务的是否提醒(0成功提醒,1失败提醒,2执行完提醒)', '是否提醒(0成功提醒,1失败提醒,2执行完提醒)', 'zh-CN', '是否提醒(0成功提醒,1失败提醒,2执行完提醒)'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.TASKNOTIFYTEMPLATEID', '异步任务的提醒模板ID', '提醒模板ID', 'zh-CN', '提醒模板ID'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.CREATEDBYID', '异步任务的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.CREATEDBYNAME', '异步任务的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.CREATEDTIME', '异步任务的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.CREATEDBYORGID', '异步任务的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.CREATEDBYORGNAME', '异步任务的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.TASKUSERID', '异步任务的任务发起人ID', '任务发起人ID', 'zh-CN', '任务发起人ID'); +CALL INSERTI18N('T_LIMS_ASYNCTASK.TASKUSERNAME', '异步任务的任务发起人名称', '任务发起人名称', 'zh-CN', '任务发起人名称'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '异步任务', '/secure/basemodule/common/asynctasks/page/edit-list', '11', '11', 'null', '异步任务'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '异步任务查询', '/secure/basemodule/common/asynctasks/page/search-list', '11', '03', 'null', '异步任务查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ASYNCTASK', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-10-11 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/sql/limsAsynctaskSchedule-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/common/asynctask/sql/limsAsynctaskSchedule-mysql-sql.sql new file mode 100644 index 0000000..748fb52 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/sql/limsAsynctaskSchedule-mysql-sql.sql @@ -0,0 +1,100 @@ +-- ----------------------------- 2023-03-02 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_ASYNCTASK_SERVER`( + `ID` VARCHAR(60) NOT NULL COMMENT '节点ID', + `ENABLE` VARCHAR(1) DEFAULT NULL COMMENT '启用', + `NAME` VARCHAR(60) DEFAULT NULL COMMENT '名称', + `CPUTHRESHOLD` BIGINT DEFAULT NULL COMMENT 'cpu告警阈值', + `MEMORYTHRESHOLD` BIGINT DEFAULT NULL COMMENT '内存告警阈值', + `DISKTHRESHOLD` BIGINT DEFAULT NULL COMMENT '磁盘告警阈值', + `SENDSERVERWARN` VARCHAR(1) DEFAULT NULL COMMENT '告警通知', + `SENDSERVERWARNIMPL` VARCHAR(120) DEFAULT NULL COMMENT '告警通知实现', + `HEALTHURL` VARCHAR(240) DEFAULT NULL COMMENT '健康检查URL', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='异步任务服务节点'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_ASYNCTASK_SCHEDULE`( + `ID` BIGINT NOT NULL COMMENT 'ID', + `EXECUTORID` VARCHAR(120) DEFAULT NULL COMMENT '任务执行器ID', + `NAME` VARCHAR(60) DEFAULT NULL COMMENT '任务执行器名称', + `SERVERID` VARCHAR(60) DEFAULT NULL COMMENT '异步任务服务节点ID', + `ENABLE` VARCHAR(1) DEFAULT NULL COMMENT '启用', + `TASKEXECUTECALLBACK` VARCHAR(120) DEFAULT NULL COMMENT '任务执行完毕的回调service', + `COREPOOLSIZE` BIGINT DEFAULT NULL COMMENT '核心线程数', + `MAXPOOLSIZE` BIGINT DEFAULT NULL COMMENT '最大线程数', + `QUEUECAPACITY` BIGINT DEFAULT NULL COMMENT '队列大小', + `EXECMAXCOUNT` BIGINT DEFAULT NULL COMMENT '任务最大执行次数', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='异步任务服务线程池'; + +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.SERVICE_NAME', '异步任务服务节点', '异步任务服务节点', 'zh-CN', '异步任务服务节点'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.ID', '异步任务服务节点的节点ID', '节点ID', 'zh-CN', '节点ID'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.ENABLE', '异步任务服务节点的启用', '启用', 'zh-CN', '启用'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.NAME', '异步任务服务节点的名称', '名称', 'zh-CN', '名称'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.CPUTHRESHOLD', '异步任务服务节点的cpu告警阈值', 'cpu告警阈值', 'zh-CN', 'cpu告警阈值'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.MEMORYTHRESHOLD', '异步任务服务节点的内存告警阈值', '内存告警阈值', 'zh-CN', '内存告警阈值'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.DISKTHRESHOLD', '异步任务服务节点的磁盘告警阈值', '磁盘告警阈值', 'zh-CN', '磁盘告警阈值'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.SENDSERVERWARN', '异步任务服务节点的告警通知', '告警通知', 'zh-CN', '告警通知'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.SENDSERVERWARNIMPL', '异步任务服务节点的告警通知实现', '告警通知实现', 'zh-CN', '告警通知实现'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.HEALTHURL', '异步任务服务节点的健康检查URL', '健康检查URL', 'zh-CN', '健康检查URL'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.CREATEDBYID', '异步任务服务节点的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.CREATEDBYNAME', '异步任务服务节点的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.CREATEDTIME', '异步任务服务节点的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.CREATEDBYORGID', '异步任务服务节点的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.CREATEDBYORGNAME', '异步任务服务节点的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.SERVICE_NAME', '异步任务服务线程池', '异步任务服务线程池', 'zh-CN', '异步任务服务线程池'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.ID', '异步任务服务线程池的ID', 'ID', 'zh-CN', 'ID'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.EXECUTORID', '异步任务服务线程池的任务执行器ID', '任务执行器ID', 'zh-CN', '任务执行器ID'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.NAME', '异步任务服务线程池的任务执行器名称', '任务执行器名称', 'zh-CN', '任务执行器名称'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.SERVERID', '异步任务服务线程池的异步任务服务节点ID', '异步任务服务节点ID', 'zh-CN', '异步任务服务节点ID'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.ENABLE', '异步任务服务线程池的启用', '启用', 'zh-CN', '启用'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.TASKEXECUTECALLBACK', '异步任务服务线程池的任务执行完毕的回调service', '任务执行完毕的回调service', 'zh-CN', '任务执行完毕的回调service'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.COREPOOLSIZE', '异步任务服务线程池的核心线程数', '核心线程数', 'zh-CN', '核心线程数'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.MAXPOOLSIZE', '异步任务服务线程池的最大线程数', '最大线程数', 'zh-CN', '最大线程数'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.QUEUECAPACITY', '异步任务服务线程池的队列大小', '队列大小', 'zh-CN', '队列大小'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.EXECMAXCOUNT', '异步任务服务线程池的任务最大执行次数', '任务最大执行次数', 'zh-CN', '任务最大执行次数'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.CREATEDBYID', '异步任务服务线程池的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.CREATEDBYNAME', '异步任务服务线程池的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.CREATEDTIME', '异步任务服务线程池的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.CREATEDBYORGID', '异步任务服务线程池的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.CREATEDBYORGNAME', '异步任务服务线程池的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '异步任务线程池配置', '/secure/basemodule/common/asynctask-schedules/page/edit-list', '11', '11', '025.svg', '异步任务线程池配置'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ASYNCTASK_SERVER', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ASYNCTASK_SCHEDULE', '0', '0'); + + +COMMIT; + +CREATE UNIQUE INDEX SCHEDULE_SERVERID_IDX ON T_LIMS_ASYNCTASK_SCHEDULE (SERVERID,EXECUTORID); + +ALTER TABLE t_lims_asynctask ADD EXECMAXCOUNT BIGINT NULL COMMENT '任务最大执行次数'; + +UPDATE T_LIMS_ASYNCTASK SET EXECMAXCOUNT=1; +DELETE FROM t_core_code WHERE CODECATEGORYID='asynctask.execStatus' AND code='joinedQueue'; +-- ----------------------------- 2023-03-02 add by zhangs------------end +-- ----------------------------- 2023-03-02 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/sql/limsAsynctaskServer-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/common/asynctask/sql/limsAsynctaskServer-mysql-sql.sql new file mode 100644 index 0000000..ee73b8c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/sql/limsAsynctaskServer-mysql-sql.sql @@ -0,0 +1,93 @@ +-- ----------------------------- 2023-03-02 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_ASYNCTASK_SERVER`( + `ID` VARCHAR(60) NOT NULL COMMENT '节点ID', + `ENABLE` VARCHAR(1) DEFAULT NULL COMMENT '启用', + `NAME` VARCHAR(60) DEFAULT NULL COMMENT '名称', + `CPUTHRESHOLD` BIGINT DEFAULT NULL COMMENT 'cpu告警阈值', + `MEMORYTHRESHOLD` BIGINT DEFAULT NULL COMMENT '内存告警阈值', + `DISKTHRESHOLD` BIGINT DEFAULT NULL COMMENT '磁盘告警阈值', + `SENDSERVERWARN` VARCHAR(1) DEFAULT NULL COMMENT '告警通知', + `SENDSERVERWARNIMPL` VARCHAR(120) DEFAULT NULL COMMENT '告警通知实现', + `HEALTHURL` VARCHAR(240) DEFAULT NULL COMMENT '健康检查URL', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='异步任务服务节点'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_ASYNCTASK_SCHEDULE`( + `ID` BIGINT NOT NULL COMMENT 'ID', + `EXECUTORID` VARCHAR(120) DEFAULT NULL COMMENT '任务执行器ID', + `NAME` VARCHAR(60) DEFAULT NULL COMMENT '任务执行器名称', + `SERVERID` VARCHAR(60) DEFAULT NULL COMMENT '异步任务服务节点ID', + `ENABLE` VARCHAR(1) DEFAULT NULL COMMENT '启用', + `TASKEXECUTECALLBACK` VARCHAR(120) DEFAULT NULL COMMENT '任务执行完毕的回调service', + `COREPOOLSIZE` BIGINT DEFAULT NULL COMMENT '核心线程数', + `MAXPOOLSIZE` BIGINT DEFAULT NULL COMMENT '最大线程数', + `QUEUECAPACITY` BIGINT DEFAULT NULL COMMENT '队列大小', + `EXECMAXCOUNT` BIGINT DEFAULT NULL COMMENT '任务最大执行次数', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='异步任务服务线程池'; + +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.SERVICE_NAME', '异步任务服务节点', '异步任务服务节点', 'zh-CN', '异步任务服务节点'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.ID', '异步任务服务节点的节点ID', '节点ID', 'zh-CN', '节点ID'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.ENABLE', '异步任务服务节点的启用', '启用', 'zh-CN', '启用'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.NAME', '异步任务服务节点的名称', '名称', 'zh-CN', '名称'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.CPUTHRESHOLD', '异步任务服务节点的cpu告警阈值', 'cpu告警阈值', 'zh-CN', 'cpu告警阈值'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.MEMORYTHRESHOLD', '异步任务服务节点的内存告警阈值', '内存告警阈值', 'zh-CN', '内存告警阈值'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.DISKTHRESHOLD', '异步任务服务节点的磁盘告警阈值', '磁盘告警阈值', 'zh-CN', '磁盘告警阈值'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.SENDSERVERWARN', '异步任务服务节点的告警通知', '告警通知', 'zh-CN', '告警通知'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.SENDSERVERWARNIMPL', '异步任务服务节点的告警通知实现', '告警通知实现', 'zh-CN', '告警通知实现'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.HEALTHURL', '异步任务服务节点的健康检查URL', '健康检查URL', 'zh-CN', '健康检查URL'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.CREATEDBYID', '异步任务服务节点的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.CREATEDBYNAME', '异步任务服务节点的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.CREATEDTIME', '异步任务服务节点的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.CREATEDBYORGID', '异步任务服务节点的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SERVER.CREATEDBYORGNAME', '异步任务服务节点的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.SERVICE_NAME', '异步任务服务线程池', '异步任务服务线程池', 'zh-CN', '异步任务服务线程池'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.ID', '异步任务服务线程池的ID', 'ID', 'zh-CN', 'ID'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.EXECUTORID', '异步任务服务线程池的任务执行器ID', '任务执行器ID', 'zh-CN', '任务执行器ID'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.NAME', '异步任务服务线程池的任务执行器名称', '任务执行器名称', 'zh-CN', '任务执行器名称'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.SERVERID', '异步任务服务线程池的异步任务服务节点ID', '异步任务服务节点ID', 'zh-CN', '异步任务服务节点ID'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.ENABLE', '异步任务服务线程池的启用', '启用', 'zh-CN', '启用'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.TASKEXECUTECALLBACK', '异步任务服务线程池的任务执行完毕的回调service', '任务执行完毕的回调service', 'zh-CN', '任务执行完毕的回调service'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.COREPOOLSIZE', '异步任务服务线程池的核心线程数', '核心线程数', 'zh-CN', '核心线程数'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.MAXPOOLSIZE', '异步任务服务线程池的最大线程数', '最大线程数', 'zh-CN', '最大线程数'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.QUEUECAPACITY', '异步任务服务线程池的队列大小', '队列大小', 'zh-CN', '队列大小'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.EXECMAXCOUNT', '异步任务服务线程池的任务最大执行次数', '任务最大执行次数', 'zh-CN', '任务最大执行次数'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.CREATEDBYID', '异步任务服务线程池的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.CREATEDBYNAME', '异步任务服务线程池的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.CREATEDTIME', '异步任务服务线程池的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.CREATEDBYORGID', '异步任务服务线程池的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_ASYNCTASK_SCHEDULE.CREATEDBYORGNAME', '异步任务服务线程池的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COMMON.ASYNCTASKS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '异步任务线程池配置', '/secure/basemodule/common/asynctask-servers/page/edit-list', '11', '11', '025.svg', '异步任务线程池配置'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ASYNCTASK_SERVER', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_ASYNCTASK_SCHEDULE', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-03-02 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/ssl/HttpsClientRequestFactory.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/ssl/HttpsClientRequestFactory.java new file mode 100644 index 0000000..ced26d5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/ssl/HttpsClientRequestFactory.java @@ -0,0 +1,132 @@ +package com.sunwayworld.basemodule.common.asynctask.ssl; + +import org.springframework.http.client.SimpleClientHttpRequestFactory; + +import javax.net.ssl.*; +import java.io.IOException; +import java.net.HttpURLConnection; +import java.net.InetAddress; +import java.net.Socket; +import java.security.cert.X509Certificate; + +/** + * TLS的三个作用: + * (1)身份认证 + * 通过证书认证来确认对方的身份,防止中间人攻击 + * (2)数据私密性 + * 使用对称性密钥加密传输的数据,由于密钥只有客户端/服务端有,其他人无法窥探。 + * (3)数据完整性 + * 使用摘要算法对报文进行计算,收到消息后校验该值防止数据被篡改或丢失。 + * + * 使用RestTemplate进行HTTPS请求访问: + * private static RestTemplate restTemplate = new RestTemplate(new HttpsClientRequestFactory()); + * + */ +public class HttpsClientRequestFactory extends SimpleClientHttpRequestFactory { + @Override + protected void prepareConnection(HttpURLConnection connection, String httpMethod) { + try { + if (!(connection instanceof HttpsURLConnection)) { + throw new RuntimeException("An instance of HttpsURLConnection is expected"); + } + + HttpsURLConnection httpsConnection = (HttpsURLConnection) connection; + + TrustManager[] trustAllCerts = new TrustManager[]{ + new X509TrustManager() { + @Override + public X509Certificate[] getAcceptedIssuers() { + return null; + } + @Override + public void checkClientTrusted(X509Certificate[] certs, String authType) { + } + @Override + public void checkServerTrusted(X509Certificate[] certs, String authType) { + } + + } + }; + SSLContext sslContext = SSLContext.getInstance("TLSv1.2"); + sslContext.init(null, trustAllCerts, new java.security.SecureRandom()); + httpsConnection.setSSLSocketFactory(new MyCustomSSLSocketFactory(sslContext.getSocketFactory())); + + httpsConnection.setHostnameVerifier(new HostnameVerifier() { + @Override + public boolean verify(String s, SSLSession sslSession) { + return true; + } + }); + + super.prepareConnection(httpsConnection, httpMethod); + } catch (Exception e) { + e.printStackTrace(); + } + } + private static class MyCustomSSLSocketFactory extends SSLSocketFactory { + + private final SSLSocketFactory delegate; + + public MyCustomSSLSocketFactory(SSLSocketFactory delegate) { + this.delegate = delegate; + } + + // 返回默认启用的密码套件。除非一个列表启用,对SSL连接的握手会使用这些密码套件。 + // 这些默认的服务的最低质量要求保密保护和服务器身份验证 + @Override + public String[] getDefaultCipherSuites() { + return delegate.getDefaultCipherSuites(); + } + + // 返回的密码套件可用于SSL连接启用的名字 + @Override + public String[] getSupportedCipherSuites() { + return delegate.getSupportedCipherSuites(); + } + + + @Override + public Socket createSocket(final Socket socket, final String host, final int port, + final boolean autoClose) throws IOException { + final Socket underlyingSocket = delegate.createSocket(socket, host, port, autoClose); + return overrideProtocol(underlyingSocket); + } + + + @Override + public Socket createSocket(final String host, final int port) throws IOException { + final Socket underlyingSocket = delegate.createSocket(host, port); + return overrideProtocol(underlyingSocket); + } + + @Override + public Socket createSocket(final String host, final int port, final InetAddress localAddress, + final int localPort) throws + IOException { + final Socket underlyingSocket = delegate.createSocket(host, port, localAddress, localPort); + return overrideProtocol(underlyingSocket); + } + + @Override + public Socket createSocket(final InetAddress host, final int port) throws IOException { + final Socket underlyingSocket = delegate.createSocket(host, port); + return overrideProtocol(underlyingSocket); + } + + @Override + public Socket createSocket(final InetAddress host, final int port, final InetAddress localAddress, + final int localPort) throws + IOException { + final Socket underlyingSocket = delegate.createSocket(host, port, localAddress, localPort); + return overrideProtocol(underlyingSocket); + } + + private Socket overrideProtocol(final Socket socket) { + if (!(socket instanceof SSLSocket)) { + throw new RuntimeException("An instance of SSLSocket is expected"); + } + ((SSLSocket) socket).setEnabledProtocols(new String[]{"TLSv1.2"}); + return socket; + } + } +} \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/statics/TaskStaticsInfo.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/statics/TaskStaticsInfo.java new file mode 100644 index 0000000..e7d3d09 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/statics/TaskStaticsInfo.java @@ -0,0 +1,59 @@ +package com.sunwayworld.basemodule.common.asynctask.statics; + +//查询统计 +public class TaskStaticsInfo { + public Integer pendingAssign ; //待分配,节点 + public Integer hasAssign; //已分配,节点 + public Integer joinedQueue; //已加入队列 + public Integer executing ; //执行中 + public Integer executeFail; //执行失败 + public Integer executeSuccess; //执行成功 + + public Integer getPendingAssign() { + return pendingAssign; + } + + public void setPendingAssign(Integer pendingAssign) { + this.pendingAssign = pendingAssign; + } + + public Integer getHasAssign() { + return hasAssign; + } + + public void setHasAssign(Integer hasAssign) { + this.hasAssign = hasAssign; + } + + public Integer getJoinedQueue() { + return joinedQueue; + } + + public void setJoinedQueue(Integer joinedQueue) { + this.joinedQueue = joinedQueue; + } + + public Integer getExecuting() { + return executing; + } + + public void setExecuting(Integer executing) { + this.executing = executing; + } + + public Integer getExecuteFail() { + return executeFail; + } + + public void setExecuteFail(Integer executeFail) { + this.executeFail = executeFail; + } + + public Integer getExecuteSuccess() { + return executeSuccess; + } + + public void setExecuteSuccess(Integer executeSuccess) { + this.executeSuccess = executeSuccess; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/statics/TaskTypeExecuteInfo.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/statics/TaskTypeExecuteInfo.java new file mode 100644 index 0000000..1da6274 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/statics/TaskTypeExecuteInfo.java @@ -0,0 +1,48 @@ +package com.sunwayworld.basemodule.common.asynctask.statics; + +import java.util.List; + +//查询统计,不同任务类型=x,不同状态的数量=y +public class TaskTypeExecuteInfo { + + private List statusList; + private List sources; + + public List getStatusList() { + return statusList; + } + + public void setStatusList(List statusList) { + this.statusList = statusList; + } + + public List getSources() { + return sources; + } + + public void setSources(List sources) { + this.sources = sources; + } + + public static class Source{ + private String taskType; + private List countlist; //不同状态的数量 + + public String getTaskType() { + return taskType; + } + + public void setTaskType(String taskType) { + this.taskType = taskType; + } + + public List getCountlist() { + return countlist; + } + + public void setCountlist(List countlist) { + this.countlist = countlist; + } + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/util/AsyncTaskExecutorHelper.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/util/AsyncTaskExecutorHelper.java new file mode 100644 index 0000000..5ba0a34 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/util/AsyncTaskExecutorHelper.java @@ -0,0 +1,226 @@ +package com.sunwayworld.basemodule.common.asynctask.util; + +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskScheduleBean; +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskServerBean; +import com.sunwayworld.basemodule.common.asynctask.comsumer.AsyncTaskConsumer; +import com.sunwayworld.basemodule.common.asynctask.config.AsyncTaskExecutorConfig; +import com.sunwayworld.basemodule.common.asynctask.config.LimsAsyncTaskExecutor; +import com.sunwayworld.basemodule.common.asynctask.service.LimsAsynctaskScheduleService; +import com.sunwayworld.basemodule.common.asynctask.service.LimsAsynctaskServerService; +import com.sunwayworld.basemodule.common.asynctask.service.LimsAsynctaskService; +import com.sunwayworld.basemodule.common.eptstorage.db.util.DynamicBeanHanderService; +import com.sunwayworld.framework.context.concurrent.GikamConcurrentLocker; +import com.sunwayworld.framework.exception.TaskException; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.utils.ObjectUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.support.TransactionSynchronizationAdapter; +import org.springframework.transaction.support.TransactionSynchronizationManager; +import org.springframework.transaction.support.TransactionTemplate; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import java.util.concurrent.*; + +@Service +public class AsyncTaskExecutorHelper { + private static final Logger logger = LogManager.getLogger(AsyncTaskExecutorHelper.class); + public static final String AsyncTaskExecutorNamePrefix = "limsAsyncTaskExecutor"; + @Autowired(required = false) + private AsyncTaskExecutorConfig taskExecutorConfig; + @Autowired + private DynamicBeanHanderService dynamicBeanHanderService; + @Autowired + private LimsAsynctaskService asynctaskService; + @Autowired + private LimsAsynctaskScheduleService asynctaskScheduleService; + @Autowired + private LimsAsynctaskServerService asynctaskServerService; + @Autowired + private AsyncTaskConsumer taskScheduleConsumer; + @Autowired + private TransactionTemplate transactionTemplate; + + + /** + 节点启动时,注入线程池,线程池配置信息来自于LimsAsynctaskScheduleBean + */ + public void register(){ + if(taskExecutorConfig==null){ + return; + } + boolean enable = taskExecutorConfig.getEnable(); + String currentServerId = taskExecutorConfig.getCurrentServerId(); + if(!enable || ObjectUtils.isEmpty(currentServerId)){ + return; + } + + LimsAsynctaskServerBean asynctaskServerBean = asynctaskServerService.selectByIdIfPresent(currentServerId); + if(ObjectUtils.isEmpty(asynctaskServerBean)){ + logger.warn("currentServerId={},not find LimsAsynctaskServer",currentServerId); + return; + } + if(!"1".equals(asynctaskServerBean.getEnable())){ + logger.warn("currentServerId={},LimsAsynctaskServer not enable",currentServerId); + return; + } + List asynctaskScheduleBeans = asynctaskScheduleService.selectListByFilter(SearchFilter.instance().match("serverId", currentServerId).filter(MatchPattern.SEQ) + .match("enable","1").filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(asynctaskScheduleBeans)){ + logger.warn("currentServerId={},not find LimsAsynctaskSchedule",currentServerId); + return; + } + + logger.info("start register LimsAsynctaskSchedule..."); + for (LimsAsynctaskScheduleBean executor : asynctaskScheduleBeans) { + String executorId = executor.getExecutorId(); + String name = executor.getName(); + Long corePoolSize = executor.getCorePoolSize(); + Long maxPoolSize = executor.getMaxPoolSize(); + Long queueCapacity = executor.getQueueCapacity(); + Objects.requireNonNull(executorId, "AsynctaskSchedule executorId is null"); + Objects.requireNonNull(name, "AsynctaskSchedule name is null"); + Objects.requireNonNull(corePoolSize, "AsynctaskSchedule corePoolSize is null"); + Objects.requireNonNull(maxPoolSize, "AsynctaskSchedule maxPoolSize is null"); + Objects.requireNonNull(queueCapacity, "AsynctaskSchedule queueCapacity is null"); + + Map pvs = new HashMap<>(); + pvs.put("corePoolSize",corePoolSize); + pvs.put("maxPoolSize",maxPoolSize); + pvs.put("queueCapacity",queueCapacity); + String beanId = getExecutorBeanId(executorId); + pvs.put("name",beanId); + + try{ + dynamicBeanHanderService.register(beanId,LimsAsyncTaskExecutor.class,beanId,corePoolSize,maxPoolSize,queueCapacity); + try { + getByExecutorName(executorId); + } catch (Exception throwables) { + logger.error("getBean={} is fail={}",beanId,throwables); + dynamicBeanHanderService.destory(beanId); + } + }catch (Throwable s){ + logger.error("register={} is fail={}",beanId,s); + } + } + logger.info("end register LimsAsynctaskSchedule..."); + } + + private String getExecutorBeanId(String executorName){ + return AsyncTaskExecutorNamePrefix+executorName; + } + + //根据executor名称获取线程池 + public LimsAsyncTaskExecutor getByExecutorName(String executorName){ + if(ObjectUtils.isEmpty(executorName)){ + return null; + } + String beanId = getExecutorBeanId(executorName); + Object serviceBean = dynamicBeanHanderService.getBean(beanId); + if(serviceBean==null){ + logger.error("getBean={} is not found",beanId); + return null; + } + return (LimsAsyncTaskExecutor) serviceBean; + } + + public Future submit(String executorName,Callable task) { + LimsAsyncTaskExecutor executor = getByExecutorName(executorName); + return executor.submit(task); + } + + public void submit(String executorName,Runnable task) { + LimsAsyncTaskExecutor executor = getByExecutorName(executorName); + executor.submit(task); + } + + public T submit(String executorName,Callable task, long timeoutMilliSeconds) { + LimsAsyncTaskExecutor executor = getByExecutorName(executorName); + Future future = executor.submit(task); + try { + return future.get(timeoutMilliSeconds, TimeUnit.MILLISECONDS); + } catch (Exception var7) { + try { + future.cancel(true); + } catch (Exception var6) { + } + throw new TaskException(task.toString(), var7); + } + } + + public void submitAfterCommitTransaction(String executorName,Runnable task) { + TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() { + public void afterCommit() { + LimsAsyncTaskExecutor executor = getByExecutorName(executorName); + executor.submit(task); + } + }); + } + + public boolean hasRegister(String executorName){ + LimsAsyncTaskExecutor executor = getByExecutorName(executorName); + return executor!=null; + } + + + private static ScheduledExecutorService fixTaskScheduleGetTask; + + /** + * 启动定时任务,获取任务线程 + */ + public void startFixTaskScheduleGetTask(){ + if(taskExecutorConfig==null){ + return; + } + boolean enable = taskExecutorConfig.getEnable(); + String currentServerId = taskExecutorConfig.getCurrentServerId(); + if(!enable || ObjectUtils.isEmpty(currentServerId)){ + return; + } + LimsAsynctaskServerBean asynctaskServerBean = asynctaskServerService.selectByIdIfPresent(currentServerId); + if(ObjectUtils.isEmpty(asynctaskServerBean)){ + logger.warn("currentServerId={},not find LimsAsynctaskServer",currentServerId); + return; + } + if(!"1".equals(asynctaskServerBean.getEnable())){ + logger.warn("currentServerId={},LimsAsynctaskServer not enable",currentServerId); + return; + } + List asynctaskScheduleBeans = asynctaskScheduleService.selectListByFilter(SearchFilter.instance().match("serverId", currentServerId).filter(MatchPattern.SEQ) + .match("enable","1").filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(asynctaskScheduleBeans)){ + logger.warn("currentServerId={},not find LimsAsynctaskSchedule",currentServerId); + return; + } + + if(fixTaskScheduleGetTask==null){ + fixTaskScheduleGetTask = Executors.newScheduledThreadPool(1); + Long scheduleGetTaskSecond = taskExecutorConfig.getScheduleGetTaskSecond(); + if(scheduleGetTaskSecond==null){ + scheduleGetTaskSecond = 60L; + } + fixTaskScheduleGetTask.scheduleWithFixedDelay (() -> { + GikamConcurrentLocker.isolatedRun("startFixTaskScheduleGetTask",()->{ + try { + asynctaskService.initialTaskOnDeadLives(); + + taskScheduleConsumer.searchTaskAndExecute(); + }catch (Throwable s){ + s.printStackTrace(); + logger.error("FixTaskScheduleGetTask error :",s); + } + }); + }, 60*3, scheduleGetTaskSecond, TimeUnit.SECONDS); + } + } + + public TransactionTemplate getTransactionTemplate(){ + return this.transactionTemplate; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/util/TestDataJsonResult.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/util/TestDataJsonResult.java new file mode 100644 index 0000000..6468a11 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/util/TestDataJsonResult.java @@ -0,0 +1,31 @@ +package com.sunwayworld.basemodule.common.asynctask.util; + +import com.sunwayworld.basemodule.common.errcode.code.Code; + +//测试数据 执行返回结果 +public class TestDataJsonResult { + private boolean result; //执行结果 + private String code; //全局执行码 + private String name; //全局执行名称 + private String msg; //返回信息 + + public TestDataJsonResult(boolean result, String code, String name, String msg) { + this.result = result; + this.code = code; + this.name = name; + this.msg = msg; + } + + public static String parseString(boolean result, Code code, String msg){ + TestDataJsonResult jsonResult = new TestDataJsonResult(result, code.getGlobalCode(), code.getGlobalName(), msg); + return jsonResult.toString(); + } + + @Override + public String toString() { + return "结果=" + (result?"成功":"失败") + "\n"+ + "执行码=" + code+ "\n"+ + "执行模块=" + name+ "\n"+ + "提示信息=" + msg; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/asynctask/validator/MemoryValidator.java b/src/main/java/com/sunwayworld/basemodule/common/asynctask/validator/MemoryValidator.java new file mode 100644 index 0000000..544307b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/asynctask/validator/MemoryValidator.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.common.asynctask.validator; + +import com.sunwayworld.baseline.framework.utils.MemoryMonitoringUtils; +import com.sunwayworld.framework.validator.data.DataValidator; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.stereotype.Repository; + +@Repository +public class MemoryValidator implements DataValidator { + + Logger logger = LogManager.getLogger(MemoryValidator.class); + + @Override + public boolean doValid(Object... args) { + boolean checkMemory = MemoryMonitoringUtils.checkMemoryUsage(60); + if (!checkMemory){ + addConstraintViolation("系统资源紧张,请稍后尝试!"); + return false; + } + return true; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/DataService.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/DataService.java new file mode 100644 index 0000000..602fcb6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/DataService.java @@ -0,0 +1,16 @@ +package com.sunwayworld.basemodule.common.eptstorage; + +import com.sunwayworld.basemodule.common.eptstorage.constant.CollectDataType; +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; + +import java.io.File; +import java.util.List; + +//工具service +public interface DataService { + //将设备的数据存入 + void putDataToStorage(LimsEquiptBean limsEquiptBean, CollectDataType type); + + //设备以文件存储需返回文件路径 + List getFile(LimsEquiptBean limsEquiptBean, CollectDataType type); +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/DataServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/DataServiceImpl.java new file mode 100644 index 0000000..6e74acc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/DataServiceImpl.java @@ -0,0 +1,56 @@ +package com.sunwayworld.basemodule.common.eptstorage; + +import com.sunwayworld.basemodule.common.eptstorage.constant.CollectDataType; +import com.sunwayworld.basemodule.common.eptstorage.service.CollectDataFileService; +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.io.File; +import java.security.InvalidParameterException; +import java.util.List; + +@Service +public class DataServiceImpl implements DataService { + private static final Logger logger = LogManager.getLogger(DataService.class); + + @Autowired + private CollectDataFileService collectDataFileService; + + @Override + public void putDataToStorage(LimsEquiptBean limsEquiptBean, CollectDataType type) { + if(type==CollectDataType.fileLocal || type==CollectDataType.fileFtp){ + List fileList = getFile(limsEquiptBean, type); + if(fileList!=null){ + for (File file : fileList) { + collectDataFileService.putData(limsEquiptBean,file); + } + }else{ + logger.error("file is not found."); + } + + }else if(type==CollectDataType.serial){ + + }else if(type==CollectDataType.tcp){ + + }else if(type==CollectDataType.udp){ + + }else{ + throw new InvalidParameterException("not support this type!"); + } + } + + @Override + public List getFile(LimsEquiptBean limsEquiptBean, CollectDataType type) { + List files = null; + //TODO 获取设备的要采集的文件 + if(type==CollectDataType.fileLocal){ + + }else if(type==CollectDataType.fileFtp){ + + } + return files; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/bean/LimsAcqConfigInstlibBean.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/bean/LimsAcqConfigInstlibBean.java new file mode 100644 index 0000000..761c31a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/bean/LimsAcqConfigInstlibBean.java @@ -0,0 +1,163 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 协议指令库 + * + * @author zhangs@sunwayworld.com + * @date 2022-09-29 + */ +@Table("T_LIMS_ACQ_CONFIG_INSTLIB") +public class LimsAcqConfigInstlibBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String instructionName;// 指令名称 + private String hixFlag;// 16进制发送 + private String instructionType;// 指令用途 + private String instruction;// 发送指令 + private Long scriptId;// 数据解析脚本 + private String remark;// 备注 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String equiptName;// 设备名称 + private String model;// 设备型号 + private Long manufacturerId;// 协议厂家ID + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getInstructionName() { + return instructionName; + } + + public void setInstructionName(String instructionName) { + this.instructionName = instructionName; + } + + public String getHixFlag() { + return hixFlag; + } + + public void setHixFlag(String hixFlag) { + this.hixFlag = hixFlag; + } + + public String getInstructionType() { + return instructionType; + } + + public void setInstructionType(String instructionType) { + this.instructionType = instructionType; + } + + public String getInstruction() { + return instruction; + } + + public void setInstruction(String instruction) { + this.instruction = instruction; + } + + public Long getScriptId() { + return scriptId; + } + + public void setScriptId(Long scriptId) { + this.scriptId = scriptId; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getEquiptName() { + return equiptName; + } + + public void setEquiptName(String equiptName) { + this.equiptName = equiptName; + } + + public String getModel() { + return model; + } + + public void setModel(String model) { + this.model = model; + } + + public Long getManufacturerId() { + return manufacturerId; + } + + public void setManufacturerId(Long manufacturerId) { + this.manufacturerId = manufacturerId; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/bean/LimsAcqConfigManufacturerBean.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/bean/LimsAcqConfigManufacturerBean.java new file mode 100644 index 0000000..5c2ce49 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/bean/LimsAcqConfigManufacturerBean.java @@ -0,0 +1,59 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; + +/** + * 协议厂家 + * + * @author zhangs@sunwayworld.com + * @date 2022-09-29 + */ +@Table("T_LIMS_ACQ_CONFIG_MANUFACTURER") +public class LimsAcqConfigManufacturerBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String manufacturer;// 设备厂家 + private String manufacturerAddress;// 厂家地址 + private String manufacturerTel;// 厂家联系方式 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getManufacturer() { + return manufacturer; + } + + public void setManufacturer(String manufacturer) { + this.manufacturer = manufacturer; + } + + public String getManufacturerAddress() { + return manufacturerAddress; + } + + public void setManufacturerAddress(String manufacturerAddress) { + this.manufacturerAddress = manufacturerAddress; + } + + public String getManufacturerTel() { + return manufacturerTel; + } + + public void setManufacturerTel(String manufacturerTel) { + this.manufacturerTel = manufacturerTel; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/bean/LimsEquiptAcqConfigInstBean.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/bean/LimsEquiptAcqConfigInstBean.java new file mode 100644 index 0000000..3e5c0ba --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/bean/LimsEquiptAcqConfigInstBean.java @@ -0,0 +1,155 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Insertable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 协议采集指令 + */ +@Table("T_LIMS_EQUIPT_ACQ_CONFIG_INST") +public class LimsEquiptAcqConfigInstBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -2311583532848573576L; + + @Id + private Long id;// 主键 + private String acqConfigId;// 设备ID + private String instructionName;// 指令名称 + @NotNull(defaultValue = Constant.NO) + private String hixFlag;// 16进制发送 + @NotNull(defaultValue = "result") + private String instructionType;// 指令用途 + private String instruction;// 发送指令 + private String scriptId;// 数据解析脚本 + private Long testId; // 实验项目ID + private String remark;// 备注 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getTestId() { + return testId; + } + + public void setTestId(Long testId) { + this.testId = testId; + } + + public String getAcqConfigId() { + return acqConfigId; + } + + public void setAcqConfigId(String acqConfigId) { + this.acqConfigId = acqConfigId; + } + + public String getInstructionName() { + return instructionName; + } + + public void setInstructionName(String instructionName) { + this.instructionName = instructionName; + } + + public String getHixFlag() { + return hixFlag; + } + + public void setHixFlag(String hixFlag) { + this.hixFlag = hixFlag; + } + + public String getInstructionType() { + return instructionType; + } + + public void setInstructionType(String instructionType) { + this.instructionType = instructionType; + } + + public String getInstruction() { + return instruction; + } + + public void setInstruction(String instruction) { + this.instruction = instruction; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getScriptId() { + return scriptId; + } + + public void setScriptId(String scriptId) { + this.scriptId = scriptId; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/bean/LimsEquiptSerialNetRecBean.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/bean/LimsEquiptSerialNetRecBean.java new file mode 100644 index 0000000..a86fcd2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/bean/LimsEquiptSerialNetRecBean.java @@ -0,0 +1,142 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Insertable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 设备串网口采集记录 + */ +@Table("T_LIMS_EQUIPT_SERIAL_NET_REC") +public class LimsEquiptSerialNetRecBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -6303533338943323698L; + + @Id + private Long id;// 主键 + private Long equiptId;// 设备ID + private String acqCategory;// 采集类型 ,tcp,udp,file,serial + private String acqData;// 采集数据 + private String analyseData;// 解析数据 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String dataUseType; //采集的数据用途 enum DataUseType + private String labArea; //实验室区域 + private String eptLabType; //实验室类别 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getEquiptId() { + return equiptId; + } + + public void setEquiptId(Long equiptId) { + this.equiptId = equiptId; + } + + public String getAcqCategory() { + return acqCategory; + } + + public void setAcqCategory(String acqCategory) { + this.acqCategory = acqCategory; + } + + public String getAcqData() { + return acqData; + } + + public void setAcqData(String acqData) { + this.acqData = acqData; + } + + public String getAnalyseData() { + return analyseData; + } + + public void setAnalyseData(String analyseData) { + this.analyseData = analyseData; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getDataUseType() { + return dataUseType; + } + + public void setDataUseType(String dataUseType) { + this.dataUseType = dataUseType; + } + + public String getLabArea() { + return labArea; + } + + public void setLabArea(String labArea) { + this.labArea = labArea; + } + + public String getEptLabType() { + return eptLabType; + } + + public void setEptLabType(String eptLabType) { + this.eptLabType = eptLabType; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/constant/LimsEquiptInstructionTypeEnum.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/constant/LimsEquiptInstructionTypeEnum.java new file mode 100644 index 0000000..c4bc313 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/constant/LimsEquiptInstructionTypeEnum.java @@ -0,0 +1,27 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.constant; + +/** + * 设备协议采集指令类型 + * @author hongp@sunwayworld.com 2021年05月10日 + */ +public enum LimsEquiptInstructionTypeEnum { + RESULT("result", "结果采集"), + TEMPERATURE("temperature", "温湿度"), + STATUS("status", "运行状态"); + + private String code; + private String desc; + + LimsEquiptInstructionTypeEnum(String code, String desc) { + this.code = code; + this.desc = desc; + } + + public String getCode() { + return code; + } + + public String getDesc() { + return desc; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/controller/LimsAcqConfigInstlibController.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/controller/LimsAcqConfigInstlibController.java new file mode 100644 index 0000000..9f434bd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/controller/LimsAcqConfigInstlibController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/common/eptstorage/acq-config-instlibs/page") +public interface LimsAcqConfigInstlibController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/controller/LimsAcqConfigManufacturerController.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/controller/LimsAcqConfigManufacturerController.java new file mode 100644 index 0000000..30e7f38 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/controller/LimsAcqConfigManufacturerController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/common/eptstorage/acq-config-manufacturers/page") +public interface LimsAcqConfigManufacturerController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/controller/LimsEquiptAcqConfigController.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/controller/LimsEquiptAcqConfigController.java new file mode 100644 index 0000000..42cb692 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/controller/LimsEquiptAcqConfigController.java @@ -0,0 +1,8 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.controller; + +import com.sunwayworld.cloud.module.equipt.acqconfig.controller.CoreEquiptAcqConfigController; +import com.sunwayworld.framework.controller.GenericEditListPageController; + +public interface LimsEquiptAcqConfigController extends CoreEquiptAcqConfigController, GenericEditListPageController { + String connectDetail(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/controller/impl/LimsAcqConfigInstlibControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/controller/impl/LimsAcqConfigInstlibControllerImpl.java new file mode 100644 index 0000000..4e2d662 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/controller/impl/LimsAcqConfigInstlibControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.controller.LimsAcqConfigInstlibController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsAcqConfigInstlibControllerImpl implements LimsAcqConfigInstlibController { + + @Log(value = "协议指令库编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/common/eptstorage/acq-config-instlibs/lims-acq-config-instlib-edit-list"; + } + + @Log(value = "协议指令库详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/common/eptstorage/acq-config-instlibs/lims-acq-config-instlib-detail"; + } + + @Log(value = "协议指令库查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/common/eptstorage/acq-config-instlibs/lims-acq-config-instlib-search-list"; + } + + @Log(value = "协议指令库选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/common/eptstorage/acq-config-instlibs/lims-acq-config-instlib-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/controller/impl/LimsAcqConfigManufacturerControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/controller/impl/LimsAcqConfigManufacturerControllerImpl.java new file mode 100644 index 0000000..f2b39f2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/controller/impl/LimsAcqConfigManufacturerControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.controller.LimsAcqConfigManufacturerController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsAcqConfigManufacturerControllerImpl implements LimsAcqConfigManufacturerController { + + @Log(value = "协议厂家编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/common/eptstorage/acq-config-manufacturers/lims-acq-config-manufacturer-edit-list"; + } + + @Log(value = "协议厂家详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/common/eptstorage/acq-config-manufacturers/lims-acq-config-manufacturer-detail"; + } + + @Log(value = "协议厂家查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/common/eptstorage/acq-config-manufacturers/lims-acq-config-manufacturer-search-list"; + } + + @Log(value = "协议厂家选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/common/eptstorage/acq-config-manufacturers/lims-acq-config-manufacturer-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/controller/impl/LimsEquiptAcqConfigControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/controller/impl/LimsEquiptAcqConfigControllerImpl.java new file mode 100644 index 0000000..84aaff4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/controller/impl/LimsEquiptAcqConfigControllerImpl.java @@ -0,0 +1,27 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.controller.impl; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.controller.LimsEquiptAcqConfigController; +import com.sunwayworld.cloud.module.equipt.acqconfig.controller.impl.CoreEquiptAcqConfigControllerImpl; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +@Controller +@GikamBean +public class LimsEquiptAcqConfigControllerImpl extends CoreEquiptAcqConfigControllerImpl implements LimsEquiptAcqConfigController { + @Override + @Log(value = "仪器采集配置列表页面", type = LogType.CONTROLLER) + @RequestMapping("/edit-list") + public String editListPage() { + return "basemodule/common/eptstorage/acq-configs/lims-equipt-acq-config-edit-list"; + } + + @Override + @Log(value = "串网口采集测试", type = LogType.CONTROLLER) + @RequestMapping("/connect-detail") + public String connectDetail() { + return "basemodule/common/eptstorage/acq-configs/lims-equipt-acq-config-connect-detail"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/dao/LimsAcqConfigInstlibDao.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/dao/LimsAcqConfigInstlibDao.java new file mode 100644 index 0000000..74b057c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/dao/LimsAcqConfigInstlibDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.dao; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsAcqConfigInstlibBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsAcqConfigInstlibDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/dao/LimsAcqConfigManufacturerDao.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/dao/LimsAcqConfigManufacturerDao.java new file mode 100644 index 0000000..b05b29f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/dao/LimsAcqConfigManufacturerDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.dao; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsAcqConfigManufacturerBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsAcqConfigManufacturerDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/dao/LimsEquiptAcqConfigInstDao.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/dao/LimsEquiptAcqConfigInstDao.java new file mode 100644 index 0000000..95d4b14 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/dao/LimsEquiptAcqConfigInstDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.dao; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsEquiptAcqConfigInstBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquiptAcqConfigInstDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/dao/LimsEquiptSerialNetRecDao.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/dao/LimsEquiptSerialNetRecDao.java new file mode 100644 index 0000000..6166378 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/dao/LimsEquiptSerialNetRecDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.dao; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsEquiptSerialNetRecBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquiptSerialNetRecDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/dao/impl/LimsAcqConfigInstlibDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/dao/impl/LimsAcqConfigInstlibDaoImpl.java new file mode 100644 index 0000000..cd8dbe0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/dao/impl/LimsAcqConfigInstlibDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsAcqConfigInstlibBean; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.dao.LimsAcqConfigInstlibDao; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.mapper.LimsAcqConfigInstlibMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsAcqConfigInstlibDaoImpl extends MybatisDaoSupport implements LimsAcqConfigInstlibDao { + + @Autowired + private LimsAcqConfigInstlibMapper limsAcqConfigInstlibMapper; + + @Override + public LimsAcqConfigInstlibMapper getMapper() { + return limsAcqConfigInstlibMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/dao/impl/LimsAcqConfigManufacturerDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/dao/impl/LimsAcqConfigManufacturerDaoImpl.java new file mode 100644 index 0000000..603a466 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/dao/impl/LimsAcqConfigManufacturerDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsAcqConfigManufacturerBean; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.dao.LimsAcqConfigManufacturerDao; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.mapper.LimsAcqConfigManufacturerMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsAcqConfigManufacturerDaoImpl extends MybatisDaoSupport implements LimsAcqConfigManufacturerDao { + + @Autowired + private LimsAcqConfigManufacturerMapper limsAcqConfigManufacturerMapper; + + @Override + public LimsAcqConfigManufacturerMapper getMapper() { + return limsAcqConfigManufacturerMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/dao/impl/LimsEquiptAcqConfigInstDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/dao/impl/LimsEquiptAcqConfigInstDaoImpl.java new file mode 100644 index 0000000..923b52b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/dao/impl/LimsEquiptAcqConfigInstDaoImpl.java @@ -0,0 +1,23 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.dao.impl; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsEquiptAcqConfigInstBean; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.dao.LimsEquiptAcqConfigInstDao; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.mapper.LimsEquiptAcqConfigInstMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +@Repository +@GikamBean +public class LimsEquiptAcqConfigInstDaoImpl extends MybatisDaoSupport implements LimsEquiptAcqConfigInstDao { + + @Autowired + private LimsEquiptAcqConfigInstMapper limsEquiptAcqConfigInstMapper; + + @Override + public LimsEquiptAcqConfigInstMapper getMapper() { + return limsEquiptAcqConfigInstMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/dao/impl/LimsEquiptSerialNetRecDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/dao/impl/LimsEquiptSerialNetRecDaoImpl.java new file mode 100644 index 0000000..7c73ff3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/dao/impl/LimsEquiptSerialNetRecDaoImpl.java @@ -0,0 +1,23 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.dao.impl; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsEquiptSerialNetRecBean; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.dao.LimsEquiptSerialNetRecDao; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.mapper.LimsEquiptSerialNetRecMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +@Repository +@GikamBean +public class LimsEquiptSerialNetRecDaoImpl extends MybatisDaoSupport implements LimsEquiptSerialNetRecDao { + + @Autowired + private LimsEquiptSerialNetRecMapper limsEquiptSerialNetRecMapper; + + @Override + public LimsEquiptSerialNetRecMapper getMapper() { + return limsEquiptSerialNetRecMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/LimsAcqConfigInstlibMapper.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/LimsAcqConfigInstlibMapper.java new file mode 100644 index 0000000..78bd784 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/LimsAcqConfigInstlibMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsAcqConfigInstlibMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/LimsAcqConfigManufacturerMapper.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/LimsAcqConfigManufacturerMapper.java new file mode 100644 index 0000000..0982214 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/LimsAcqConfigManufacturerMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsAcqConfigManufacturerMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/LimsEquiptAcqConfigInstMapper.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/LimsEquiptAcqConfigInstMapper.java new file mode 100644 index 0000000..cf38155 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/LimsEquiptAcqConfigInstMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquiptAcqConfigInstMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/LimsEquiptSerialNetRecMapper.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/LimsEquiptSerialNetRecMapper.java new file mode 100644 index 0000000..d3b00c5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/LimsEquiptSerialNetRecMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquiptSerialNetRecMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-acq-config-instlib-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-acq-config-instlib-mysql-mapper.xml new file mode 100644 index 0000000..efea072 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-acq-config-instlib-mysql-mapper.xml @@ -0,0 +1,29 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-acq-config-instlib-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-acq-config-instlib-oracle-mapper.xml new file mode 100644 index 0000000..efea072 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-acq-config-instlib-oracle-mapper.xml @@ -0,0 +1,29 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-acq-config-instlib-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-acq-config-instlib-sqlserver-mapper.xml new file mode 100644 index 0000000..efea072 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-acq-config-instlib-sqlserver-mapper.xml @@ -0,0 +1,29 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-acq-config-manufacturer-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-acq-config-manufacturer-mysql-mapper.xml new file mode 100644 index 0000000..6e03984 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-acq-config-manufacturer-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-acq-config-manufacturer-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-acq-config-manufacturer-oracle-mapper.xml new file mode 100644 index 0000000..6e03984 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-acq-config-manufacturer-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-acq-config-manufacturer-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-acq-config-manufacturer-sqlserver-mapper.xml new file mode 100644 index 0000000..6e03984 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-acq-config-manufacturer-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-equipt-acq-config-inst-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-equipt-acq-config-inst-mysql-mapper.xml new file mode 100644 index 0000000..1b831cb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-equipt-acq-config-inst-mysql-mapper.xml @@ -0,0 +1,33 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-equipt-acq-config-inst-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-equipt-acq-config-inst-oracle-mapper.xml new file mode 100644 index 0000000..1b831cb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-equipt-acq-config-inst-oracle-mapper.xml @@ -0,0 +1,33 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-equipt-acq-config-inst-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-equipt-acq-config-inst-sqlserver-mapper.xml new file mode 100644 index 0000000..1b831cb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-equipt-acq-config-inst-sqlserver-mapper.xml @@ -0,0 +1,33 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-equipt-serial-net-rec-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-equipt-serial-net-rec-mysql-mapper.xml new file mode 100644 index 0000000..386f9b7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-equipt-serial-net-rec-mysql-mapper.xml @@ -0,0 +1,29 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-equipt-serial-net-rec-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-equipt-serial-net-rec-oracle-mapper.xml new file mode 100644 index 0000000..386f9b7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-equipt-serial-net-rec-oracle-mapper.xml @@ -0,0 +1,29 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-equipt-serial-net-rec-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-equipt-serial-net-rec-sqlserver-mapper.xml new file mode 100644 index 0000000..386f9b7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/mapper/conf/lims-equipt-serial-net-rec-sqlserver-mapper.xml @@ -0,0 +1,29 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/net/NetEptSender.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/net/NetEptSender.java new file mode 100644 index 0000000..6c3be96 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/net/NetEptSender.java @@ -0,0 +1,112 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.net; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsEquiptAcqConfigInstBean; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsEquiptSerialNetRecBean; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.service.LimsEquiptSerialNetRecService; +import com.sunwayworld.basemodule.common.eptstorage.util.Util; +import com.sunwayworld.cloud.module.equipt.acqconfig.bean.CoreEquiptAcqConfigBean; +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.utils.NumberUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import io.netty.buffer.ByteBuf; +import io.netty.buffer.ByteBufUtil; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +/** + * @auther zhangs + * @description + * @date 2022/3/4 + */ +public abstract class NetEptSender{ + private static final Logger logger = LogManager.getLogger(NetEptSender.class); + private CoreEquiptAcqConfigBean eptAcqBean; + private Thread readThread; + public volatile boolean connect=false; + public static final int writeAndFlushWaitSecond = 2; + public static final int readWaitSecond = 2; + public static final int waitConnectSecond = 2; + + public NetEptSender(CoreEquiptAcqConfigBean eptAcqBean) { + this.eptAcqBean = eptAcqBean; + } + + + public abstract boolean getConnection(); + + public abstract boolean send(LimsEquiptAcqConfigInstBean instBean); + + public abstract void close(); + + public boolean isConnect() { + return connect; + } + + public void setConnect(boolean connect) { + this.connect = connect; + } + + public CoreEquiptAcqConfigBean getEptAcqBean() { + return eptAcqBean; + } + + public static Logger getLogger() { + return logger; + } + static String getKey(CoreEquiptAcqConfigBean configBean){ + return configBean.getIp()+":"+configBean.getPort(); + } + + public void insertMsg(LimsEquiptAcqConfigInstBean configInstBean,Object msg){ + CoreEquiptAcqConfigBean eptAcqBean = getEptAcqBean(); + String host = eptAcqBean.getIp(); + int port = Integer.parseInt(eptAcqBean.getPort()); + getLogger().info("channelRead:msg type is {},msg is {},from {}", msg.getClass(), msg, (host + ":" + port)); + + String hixFlag = configInstBean.getHixFlag(); + LimsEquiptSerialNetRecBean netRecBean = new LimsEquiptSerialNetRecBean(); + netRecBean.setEquiptId(Long.parseLong(configInstBean.getAcqConfigId())); + netRecBean.setAcqCategory(configInstBean.getExt$Item("acqcategory")); + netRecBean.setDataUseType(configInstBean.getInstructionType()); + netRecBean.setLabArea(configInstBean.getExt$Item("labarea")); + netRecBean.setEptLabType(configInstBean.getExt$Item("eptlabtype")); + netRecBean.setId(ApplicationContextHelper.getNextIdentity()); + String body = ""; + try { + if (msg instanceof String) { + body = ObjectUtils.toString(msg); + } else if (msg instanceof ByteBuf) { + //字节转16进制字符串 + if (StringUtils.equalsIgnoreCase(Constant.YES,hixFlag)) { + body = ByteBufUtil.hexDump((ByteBuf) msg); + }else{ + body = Util.convert2String((ByteBuf) msg, "UTF-8"); + } + } + }catch (Exception s){ + getLogger().error("---------->msg={} convert error={}",msg,s); + } + if (ObjectUtils.isEmpty(body)) { + return; + } + getLogger().info("read from remote={},msg={}", (host + ":" + port), body); + netRecBean.setAcqData(body); //返回的数据 + try { + Object result = Util.analysisBsh(body,configInstBean.getExt$Item("script")); + netRecBean.setAnalyseData(ObjectUtils.toString(result)); //解析后的数据 + } catch (Exception s) { + netRecBean.setAnalyseData(""); //解析后的数据 + getLogger().error("---------->analysisBsh error={}", s); + } + ApplicationContextHelper.getBean(LimsEquiptSerialNetRecService.class).getDao().insert(netRecBean); + } + + public void cacheSender(){ + NetEptSenderTest.putNetEptSender(eptAcqBean,this); //连接active后,缓存sender + } + public void removeCacheSender(){ + NetEptSenderTest.removeNetEptSender(eptAcqBean); //连接失败,移除 + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/net/NetEptSenderTest.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/net/NetEptSenderTest.java new file mode 100644 index 0000000..20c4964 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/net/NetEptSenderTest.java @@ -0,0 +1,105 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.net; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsEquiptAcqConfigInstBean; +import com.sunwayworld.cloud.module.equipt.acqconfig.bean.CoreEquiptAcqConfigBean; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.utils.ObjectUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.stereotype.Component; +import org.springframework.transaction.annotation.Transactional; + +import java.util.concurrent.*; + +/** + * @auther zhangs + * @description + * @date 2022/3/5 + * 用于测试连接 + */ +@Component +public class NetEptSenderTest { + + private static final Logger logger = LogManager.getLogger(NetEptSenderTest.class); + //对于长期连不上的设备设置黑名单,重试3次连接不上,剔除 + public static final ConcurrentHashMap cacheMap = new ConcurrentHashMap<>(); //缓存设备连接 + + public static void putNetEptSender(CoreEquiptAcqConfigBean acqEptBean,NetEptSender eptSender){ + if(acqEptBean!=null && eptSender!=null && eptSender.isConnect()){ + String key = getKey(acqEptBean); + cacheMap.put(key,eptSender); + } + } + public static void removeNetEptSender(CoreEquiptAcqConfigBean acqEptBean){ + if(acqEptBean!=null){ + String key = getKey(acqEptBean); + cacheMap.remove(key); + } + } + public NetEptSender getCacheNetEptSender(CoreEquiptAcqConfigBean acqEptBean){ + return cacheMap.get(getKey(acqEptBean)); + } + + + private ThreadPoolExecutor.DiscardOldestPolicy rejectedExecutionHandler = new ThreadPoolExecutor.DiscardOldestPolicy(){ + @Override + public void rejectedExecution(Runnable r, ThreadPoolExecutor e) { + super.rejectedExecution(r, e); + logger.warn("DiscardOldestPolicy............."); + } + }; + private ThreadPoolExecutor connectExecutor = new ThreadPoolExecutor(10, 10, 0, TimeUnit.SECONDS, new LinkedBlockingQueue<>(100), Executors.defaultThreadFactory(), rejectedExecutionHandler); + + public void testConnect(CoreEquiptAcqConfigBean acqEptBean){ + int corePoolSize = connectExecutor.getCorePoolSize(); + int poolSize = connectExecutor.getPoolSize(); + int activeCount = connectExecutor.getActiveCount(); + long queueSize = connectExecutor.getQueue().size(); + logger.info("检测设备net连接 connectExecutor,corePoolSize={},poolSize={},activeCount={},taskCount={}",corePoolSize,poolSize,activeCount,queueSize); + String key = acqEptBean.getIp()+":"+acqEptBean.getPort(); + NetEptSender netEptSender = cacheMap.get(key); //连接复用 + String netacqtype = acqEptBean.getExt$Item("NETACQTYPE"); + if(netEptSender==null || !netEptSender.isConnect()){ + logger.info("重新连接={},{}....",key,netacqtype); + if(netEptSender!=null){ + netEptSender.close(); + } + + connectExecutor.submit(()->{ + NetEptSender newNetEptSender = null; + if("tcp".equalsIgnoreCase(netacqtype)){ + newNetEptSender = new NetEptTcpSender(acqEptBean); + }else if("udp".equalsIgnoreCase(netacqtype)){ + newNetEptSender = new NetEptUdpSender(acqEptBean); + } + newNetEptSender.getConnection(); //必须异步连接 + }); + }else{ + logger.info("复用连接={},{}....",key,netacqtype); + } + } + + //存储待发送的设备-指令队列 map + @Transactional + public synchronized void send(CoreEquiptAcqConfigBean acqEptBean, LimsEquiptAcqConfigInstBean instBean){ + if(acqEptBean==null || ObjectUtils.isEmpty(instBean)){ + return; + } + String key = getKey(acqEptBean); + NetEptSender netEptSender = cacheMap.get(key); + if(netEptSender==null){ + logger.error("netEptSender={} is null ",key); + throw new InvalidDataException("连接失败!"); + } + if(!netEptSender.isConnect()){ + logger.error("netEptSender={} is not connect ",key); + throw new InvalidDataException("连接失败!"); + } + netEptSender.send(instBean); + } + + private static String getKey(CoreEquiptAcqConfigBean configBean){ + return configBean.getIp()+":"+configBean.getPort(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/net/NetEptTcpSender.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/net/NetEptTcpSender.java new file mode 100644 index 0000000..84fcab5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/net/NetEptTcpSender.java @@ -0,0 +1,186 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.net; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsEquiptAcqConfigInstBean; +import com.sunwayworld.basemodule.common.eptstorage.util.Util; +import com.sunwayworld.cloud.module.equipt.acqconfig.bean.CoreEquiptAcqConfigBean; +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.utils.StringUtils; +import io.netty.bootstrap.Bootstrap; +import io.netty.buffer.ByteBuf; +import io.netty.channel.*; +import io.netty.channel.nio.NioEventLoopGroup; +import io.netty.channel.socket.nio.NioSocketChannel; + +import java.util.concurrent.CountDownLatch; +import java.util.concurrent.TimeUnit; + +/** + * @auther zhangs + * @description + * @date 2022/3/4 + */ +public class NetEptTcpSender extends NetEptSender{ + public ChannelFuture channelFuture; + private NioEventLoopGroup group = null; + private Object msg = null; + private CountDownLatch waitReadLatch = null; + public Object getMsg() { + return msg; + } + public void setMsg(Object msg) { + this.msg = msg; + } + + public NetEptTcpSender(CoreEquiptAcqConfigBean eptAcqBean) { + super(eptAcqBean); + } + + @Override + public boolean isConnect() { + return connect; + } + + @Override + public boolean getConnection() { + CoreEquiptAcqConfigBean eptAcqBean = getEptAcqBean(); + String host = eptAcqBean.getIp(); + int port = Integer.parseInt(eptAcqBean.getPort()); + boolean connect = isConnect(); + if(!connect){ + getLogger().info(Thread.currentThread().getName() + "---try getConnection for remoteAddress={}",(host+":"+port)); + //尝试连接一次 + tryConnect(); + }else{ + getLogger().info(Thread.currentThread().getName() + "---reuse getConnection for remoteAddress={}",(host+":"+port)); + } + return isConnect(); + } + + private void tryConnect() { + CoreEquiptAcqConfigBean eptAcqBean = getEptAcqBean(); + String host = eptAcqBean.getIp(); + int port = Integer.parseInt(eptAcqBean.getPort()); + group = new NioEventLoopGroup(); + try { + Bootstrap bootstrap = new Bootstrap(); + bootstrap.group(group); + bootstrap.channel(NioSocketChannel.class); + //保持长连接状态 + bootstrap.option(ChannelOption.SO_KEEPALIVE, true); + bootstrap.option(ChannelOption.TCP_NODELAY, true); + bootstrap.handler(new ChannelInitializer() { + @Override + protected void initChannel(Channel channel) { + channel.pipeline().addLast(new ChannelInboundHandlerAdapter() { + @Override + public void channelRead(ChannelHandlerContext ctx, Object msg) { + setMsg(msg); + if(waitReadLatch!=null){ + waitReadLatch.countDown(); + } + } + + @Override + public void channelActive(ChannelHandlerContext ctx) { + setConnect(true); + getLogger().info(Thread.currentThread().getName() + "---connectSuccess--------->remoteAddress={}", ctx.channel().remoteAddress()); + cacheSender(); + } + + @Override + public void channelInactive(ChannelHandlerContext ctx) { + getLogger().error(Thread.currentThread().getName() + "---connectFail--------->remoteAddress={}", channelFuture.channel().remoteAddress()); + ctx.close(); + } + }); + } + }); + String threadName = Thread.currentThread().getName(); + getLogger().info(threadName+"---start connect--------->remoteAddress={}",(host+":"+port)); + channelFuture = bootstrap.connect(host,port); + channelFuture.sync().await(waitConnectSecond, TimeUnit.SECONDS); //设置超时3s连接成功 + channelFuture.channel().closeFuture().sync(); //等待客户端链路关闭 + }catch (Throwable s){ + getLogger().error(Thread.currentThread().getName()+"---connectFail--------->remoteAddress={},cause={}",host+":"+port,s); + }finally { + close(); + } + } + + @Override + public boolean send(LimsEquiptAcqConfigInstBean configInstBean) { + if(configInstBean==null){ + close(); + return false; + } + CoreEquiptAcqConfigBean eptAcqBean = getEptAcqBean(); + String host = eptAcqBean.getIp(); + int port = Integer.parseInt(eptAcqBean.getPort()); + if(!isConnect()){ + getLogger().error(Thread.currentThread().getName()+"---sendFail--------->remoteAddress={},cause={}",host+":"+port,"未连接"); + close(); + return false; + } + + getLogger().info(Thread.currentThread().getName()+"---sendMsg={},to={}",configInstBean.getInstruction(),(host+":"+port)); + + ByteBuf byteBuf; + if (StringUtils.equalsIgnoreCase(Constant.YES, configInstBean.getHixFlag())) { + byte[] bytes = Util.hixStringToByteArray(configInstBean.getInstruction(),16); + byteBuf = Util.convert2Buffer(bytes); + } else { + //字符串命令都要结束符 一般为\n + String msg = configInstBean.getInstruction()+System.getProperty("line.separator"); + byteBuf = Util.convert2Buffer(msg); + } + sendMsg(byteBuf); + + //最多等待2s,如果正常读了,则返回true + try { + waitReadLatch = new CountDownLatch(1); + long t1 = System.currentTimeMillis(); + boolean await = waitReadLatch.await(readWaitSecond, TimeUnit.SECONDS); + long t2 = System.currentTimeMillis(); + getLogger().info("等待读取数据用时:{},{}",(t2-t1),(host+":"+port)); + if(await){ + getLogger().info("正常读取数据成功:{},{}",msg,(host+":"+port)); + Object msg = getMsg(); + if(msg!=null){ + insertMsg(configInstBean,msg); + } + return true; + }else{ + getLogger().info("读取数据超时:{}",(host+":"+port)); + waitReadLatch.countDown(); + //未及时返回消息,可能是网络故障,关闭连接 + close(); + return false; + } + } catch (InterruptedException e) { + e.printStackTrace(); + return false; + } + } + + @Override + public void close() { + getLogger().error("-----close---------"); + getLogger().info("为设备={},,close",getKey(getEptAcqBean())); + setConnect(false); + if(channelFuture!=null){ + channelFuture.channel().close(); + } + if(group!=null){ + group.shutdownGracefully(); + } + NetEptSenderTest.removeNetEptSender(getEptAcqBean()); + } + + private void sendMsg(ByteBuf byteBuf){ + if(isConnect()){ + channelFuture.channel().writeAndFlush(byteBuf); + }else{ + close(); + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/net/NetEptUdpSender.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/net/NetEptUdpSender.java new file mode 100644 index 0000000..c3d1632 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/net/NetEptUdpSender.java @@ -0,0 +1,174 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.net; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsEquiptAcqConfigInstBean; +import com.sunwayworld.basemodule.common.eptstorage.util.Util; +import com.sunwayworld.cloud.module.equipt.acqconfig.bean.CoreEquiptAcqConfigBean; +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.utils.StringUtils; +import io.netty.bootstrap.Bootstrap; +import io.netty.buffer.ByteBuf; +import io.netty.channel.*; +import io.netty.channel.nio.NioEventLoopGroup; +import io.netty.channel.socket.DatagramPacket; +import io.netty.channel.socket.nio.NioDatagramChannel; +import io.netty.util.CharsetUtil; + +import java.net.InetSocketAddress; +import java.util.concurrent.CountDownLatch; +import java.util.concurrent.TimeUnit; + +/** + * 每个UDP设备占用一个本地端口 + * @auther zhangs + * @description + * @date 2022/3/4 + */ +public class NetEptUdpSender extends NetEptSender{ + public NetEptUdpSender(CoreEquiptAcqConfigBean eptAcqBean) { + super(eptAcqBean); + } + private Channel channel; + private NioEventLoopGroup group; + private int localPort; + private CountDownLatch waitReadLatch = null; + private String msg = null; + public String getMsg() { + return msg; + } + public void setMsg(String msg) { + this.msg = msg; + } + + @Override + public synchronized boolean getConnection() { + CoreEquiptAcqConfigBean eptAcqBean = getEptAcqBean(); + String host = eptAcqBean.getIp(); + int port = Integer.parseInt(eptAcqBean.getPort()); + boolean connect = isConnect(); + if(!connect){ + getLogger().info(Thread.currentThread().getName() + "---try getConnection for remoteAddress={}",(host+":"+port)); + close(); + //尝试连接一次 + tryConnect(); + }else{ + getLogger().info(Thread.currentThread().getName() + "---reuse getConnection for remoteAddress={}",(host+":"+port)); + } + return isConnect(); + } + + private void tryConnect() { + group = new NioEventLoopGroup(); + try { + Bootstrap bootstrap = new Bootstrap(); + bootstrap.group(group).channel(NioDatagramChannel.class) + .option(ChannelOption.SO_BROADCAST,true) + .handler(new SimpleChannelInboundHandler() { + @Override + protected void channelRead0(ChannelHandlerContext channelHandlerContext, DatagramPacket datagramPacket) { + String body = datagramPacket.content().toString(CharsetUtil.UTF_8); + String threadName = Thread.currentThread().getName(); + getLogger().info(threadName+"----from remote={},messageReceived={}",datagramPacket.sender(),body); + setMsg(body); + if(waitReadLatch!=null){ + waitReadLatch.countDown(); + } + } + + @Override + public void channelInactive(ChannelHandlerContext ctx) throws Exception { + super.channelInactive(ctx); + getLogger().error("-----channelInactive--------->"); + } + + @Override + public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) throws Exception { + super.exceptionCaught(ctx, cause); + getLogger().error("-----exceptionCaught--------->cause={}",cause); + } + }); + ChannelFuture channelFuture = bootstrap.bind(0); + channelFuture.await(waitConnectSecond, TimeUnit.SECONDS); + channel = channelFuture.channel(); + setConnect(true); + String threadName = Thread.currentThread().getName(); + InetSocketAddress localAddress = (InetSocketAddress) channel.localAddress(); + getLogger().info(threadName+"--{},-bindSuccess--------->localAddress={}",getKey(getEptAcqBean()),localAddress); + cacheSender(); + localPort = localAddress.getPort(); + channel.closeFuture().sync(); + }catch (Throwable s){ + setConnect(false); + String threadName = Thread.currentThread().getName(); + getLogger().error(threadName+"-----bind--------->error={}",s); + }finally { + close(); + } + } + + @Override + public boolean send(LimsEquiptAcqConfigInstBean instBean) { + if(instBean==null){ + return false; + } + CoreEquiptAcqConfigBean eptAcqBean = getEptAcqBean(); + String host = eptAcqBean.getIp(); + int port = Integer.parseInt(eptAcqBean.getPort()); + if(!isConnect()){ + getLogger().error(Thread.currentThread().getName()+"---sendFail--------->remoteAddress={},cause={}",host+":"+port,"未绑定"); + close(); + return false; + } + + getLogger().info("---------sendMsg={},to={}",instBean.getInstruction(),(host+":"+port)); + ByteBuf byteBuf; + if (StringUtils.equalsIgnoreCase(Constant.YES, instBean.getHixFlag())) { + byte[] bytes = Util.hixStringToByteArray(instBean.getInstruction(),16); + byteBuf = Util.convert2Buffer(bytes); + } else { + //字符串命令都要结束符 一般为\n + String msg = instBean.getInstruction()+System.getProperty("line.separator"); + byteBuf = Util.convert2Buffer(msg); + } + channel.writeAndFlush(new DatagramPacket(byteBuf,new InetSocketAddress(host,port))); + + //最多等待2s,如果正常读了,则返回true + try { + waitReadLatch = new CountDownLatch(1); + long t1 = System.currentTimeMillis(); + boolean await = waitReadLatch.await(readWaitSecond, TimeUnit.SECONDS); + long t2 = System.currentTimeMillis(); + getLogger().info("等待读取数据用时:{},{}",(t2-t1),(host+":"+port)); + if(await){ + getLogger().info("正常读取数据成功:{},{}",msg,(host+":"+port)); + String msg = getMsg(); + if(msg!=null){ + insertMsg(instBean,msg); + setMsg(null); + } + return true; + }else{ + getLogger().info("读取数据超时:{}",(host+":"+port)); + waitReadLatch.countDown(); + //未及时返回消息,可能是网络故障,关闭连接 +// close(); + return false; + } + } catch (InterruptedException e) { + e.printStackTrace(); + return false; + } + } + @Override + public void close() { + getLogger().error("-----close---------"); + setConnect(false); + if(channel!=null){ + channel.close(); + } + if(group!=null){ + group.shutdownGracefully(); + } + NetEptSenderTest.removeNetEptSender(getEptAcqBean()); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/resource/LimsAcqConfigInstlibResource.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/resource/LimsAcqConfigInstlibResource.java new file mode 100644 index 0000000..6c1d746 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/resource/LimsAcqConfigInstlibResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsAcqConfigInstlibBean; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.service.LimsAcqConfigInstlibService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/common/eptstorage/acq-config-instlibs") +public interface LimsAcqConfigInstlibResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/resource/LimsAcqConfigManufacturerResource.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/resource/LimsAcqConfigManufacturerResource.java new file mode 100644 index 0000000..7687c4f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/resource/LimsAcqConfigManufacturerResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsAcqConfigManufacturerBean; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.service.LimsAcqConfigManufacturerService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/common/eptstorage/acq-config-manufacturers") +public interface LimsAcqConfigManufacturerResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/resource/LimsEquiptAcqConfigResource.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/resource/LimsEquiptAcqConfigResource.java new file mode 100644 index 0000000..c4f3f25 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/resource/LimsEquiptAcqConfigResource.java @@ -0,0 +1,28 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.resource; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsEquiptAcqConfigInstBean; +import com.sunwayworld.cloud.module.equipt.acqconfig.resource.CoreEquiptAcqConfigResource; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.PathVariable; + +import java.util.List; + +public interface LimsEquiptAcqConfigResource extends CoreEquiptAcqConfigResource { + + void sendMessage(String id, String message); + + Long insertLimsAcqConfigInst(String id, RestJsonWrapperBean wrapperBean); + + Page selectLimsAcqConfigInstPaginationByDcuConfigId(String Id, RestJsonWrapperBean wrapperBean); + + void deleteLimsAcqConfigInst(String id, RestJsonWrapperBean wrapperBean); + + String testSend(String id, RestJsonWrapperBean wrapperBean); + + List selectInstructionSelectableList(); + + String closeConnect(@PathVariable String eptId, RestJsonWrapperBean wrapper); + + String serialEptFind(@PathVariable String configId); +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/resource/LimsEquiptSerialNetRecResource.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/resource/LimsEquiptSerialNetRecResource.java new file mode 100644 index 0000000..c573764 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/resource/LimsEquiptSerialNetRecResource.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.resource; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsEquiptSerialNetRecBean; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.service.LimsEquiptSerialNetRecService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/common/eptstorage/acqconfig/equipt-serial-net-recs") +public interface LimsEquiptSerialNetRecResource extends GenericResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/resource/impl/LimsAcqConfigInstlibResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/resource/impl/LimsAcqConfigInstlibResourceImpl.java new file mode 100644 index 0000000..4255339 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/resource/impl/LimsAcqConfigInstlibResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.resource.LimsAcqConfigInstlibResource; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.service.LimsAcqConfigInstlibService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("协议指令库") +@RestController +@GikamBean +public class LimsAcqConfigInstlibResourceImpl implements LimsAcqConfigInstlibResource { + + @Autowired + private LimsAcqConfigInstlibService limsAcqConfigInstlibService; + + @Override + public LimsAcqConfigInstlibService getService() { + return limsAcqConfigInstlibService; + } + + @Log(value = "新增协议指令库", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/resource/impl/LimsAcqConfigManufacturerResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/resource/impl/LimsAcqConfigManufacturerResourceImpl.java new file mode 100644 index 0000000..bac55f2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/resource/impl/LimsAcqConfigManufacturerResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.resource.LimsAcqConfigManufacturerResource; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.service.LimsAcqConfigManufacturerService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("协议厂家") +@RestController +@GikamBean +public class LimsAcqConfigManufacturerResourceImpl implements LimsAcqConfigManufacturerResource { + + @Autowired + private LimsAcqConfigManufacturerService limsAcqConfigManufacturerService; + + @Override + public LimsAcqConfigManufacturerService getService() { + return limsAcqConfigManufacturerService; + } + + @Log(value = "新增协议厂家", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/resource/impl/LimsEquiptAcqConfigResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/resource/impl/LimsEquiptAcqConfigResourceImpl.java new file mode 100644 index 0000000..2d8e47e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/resource/impl/LimsEquiptAcqConfigResourceImpl.java @@ -0,0 +1,89 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.resource.impl; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsEquiptAcqConfigInstBean; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.resource.LimsEquiptAcqConfigResource; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.service.LimsEquiptAcqConfigService; +import com.sunwayworld.cloud.module.equipt.acqconfig.resource.impl.CoreEquiptAcqConfigResourceImpl; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +@RestController +@GikamBean +public class LimsEquiptAcqConfigResourceImpl extends CoreEquiptAcqConfigResourceImpl implements LimsEquiptAcqConfigResource { + + @Autowired + private LimsEquiptAcqConfigService limsEquiptAcqConfigService; + + @Override + public LimsEquiptAcqConfigService getService() { + return limsEquiptAcqConfigService; + } + + @Override + @Log(value = "发送消息", type = LogType.CONTROLLER) + @PostMapping("/{id}/send") + public void sendMessage(@PathVariable String id, @RequestBody(required = false) String message) { + getService().sendMessage(id); + } + + @Override + @Log(value = "新增设备指令", type = LogType.INSERT) + @PostMapping("/{id}/instructions") + public Long insertLimsAcqConfigInst(@PathVariable String id, RestJsonWrapperBean wrapperBean) { + return getService().insertLimsAcqConfigInst(id, wrapperBean); + } + + @Override + @Log(value = "查询设备指令", type = LogType.SELECT) + @PostMapping("/{id}/instructions/queries") + public Page selectLimsAcqConfigInstPaginationByDcuConfigId(@PathVariable String id, RestJsonWrapperBean wrapperBean) { + return getService().selectLimsAcqConfigInstPaginationByDcuConfigId(id, wrapperBean); + } + + @Override + @Log(value = "删除指令", type = LogType.DELETE) + @DeleteMapping("/{id}/instructions") + public void deleteLimsAcqConfigInst(@PathVariable String id, RestJsonWrapperBean wrapperBean) { + getService().deleteLimsAcqConfigInst(id, wrapperBean); + } + + @Override + @Log(value = "代理测试发送", type = LogType.SELECT) + @PostMapping("/{id}/action/test-send") + public String testSend(@PathVariable String id, RestJsonWrapperBean wrapperBean) { + return getService().testSend(id, wrapperBean); + } + + @Override + @Log(value = "测试发送", type = LogType.SELECT) + @GetMapping("/instructions/queries/selectable") + public List selectInstructionSelectableList() { + return getService().selectInstructionSelectableList(); + } + + @Override + @Log(value = "测试关闭连接", type = LogType.SELECT) + @RequestMapping( + value = {"/{eptId}/action/closeConnect"}, + method = {RequestMethod.PUT} + ) + public String closeConnect(String eptId, RestJsonWrapperBean wrapper) { + return getService().closeConnect(eptId); + } + + @Override + @RequestMapping( + value = {"/{configId}/serialEptFind"}, + method = {RequestMethod.GET} + ) + public String serialEptFind(String configId) { + return getService().serialEptFind(configId); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/resource/impl/LimsEquiptSerialNetRecResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/resource/impl/LimsEquiptSerialNetRecResourceImpl.java new file mode 100644 index 0000000..fed13ec --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/resource/impl/LimsEquiptSerialNetRecResourceImpl.java @@ -0,0 +1,35 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.resource.impl; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.resource.LimsEquiptSerialNetRecResource; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.service.LimsEquiptSerialNetRecService; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +@LogModule("设备串网口采集记录") +@RestController +@GikamBean +public class LimsEquiptSerialNetRecResourceImpl implements LimsEquiptSerialNetRecResource { + + @Autowired + private LimsEquiptSerialNetRecService limsEquiptSerialNetRecService; + + @Override + public LimsEquiptSerialNetRecService getService() { + return limsEquiptSerialNetRecService; + } + + @Log(value = "新增设备串网口采集记录", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/LimsAcqConfigInstlibService.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/LimsAcqConfigInstlibService.java new file mode 100644 index 0000000..17ca8a4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/LimsAcqConfigInstlibService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.service; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsAcqConfigInstlibBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsAcqConfigInstlibService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/LimsAcqConfigManufacturerService.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/LimsAcqConfigManufacturerService.java new file mode 100644 index 0000000..9b697b7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/LimsAcqConfigManufacturerService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.service; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsAcqConfigManufacturerBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsAcqConfigManufacturerService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/LimsEquiptAcqConfigInstService.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/LimsEquiptAcqConfigInstService.java new file mode 100644 index 0000000..a695a6b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/LimsEquiptAcqConfigInstService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.service; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsEquiptAcqConfigInstBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.selectable.service.GenericSelectableService; + +public interface LimsEquiptAcqConfigInstService extends GenericService, GenericSelectableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/LimsEquiptAcqConfigService.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/LimsEquiptAcqConfigService.java new file mode 100644 index 0000000..77ae12c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/LimsEquiptAcqConfigService.java @@ -0,0 +1,29 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.service; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsEquiptAcqConfigInstBean; +import com.sunwayworld.cloud.module.equipt.acqconfig.service.CoreEquiptAcqConfigService; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; + +public interface LimsEquiptAcqConfigService extends CoreEquiptAcqConfigService { + + void sendMessage(String equiptAcqConfigInstId); + + Long insertLimsAcqConfigInst(String id, RestJsonWrapperBean wrapperBean); + + Page selectLimsAcqConfigInstPaginationByDcuConfigId(String id, RestJsonWrapperBean wrapperBean); + + void deleteLimsAcqConfigInst(String id, RestJsonWrapperBean wrapperBean); + + void pushEquiptMessage(String id, Object message); + + String testSend(String id,RestJsonWrapperBean wrapperBean); + + List selectInstructionSelectableList(); + + String closeConnect(String eptId); + + String serialEptFind(String configId); +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/LimsEquiptSerialNetRecService.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/LimsEquiptSerialNetRecService.java new file mode 100644 index 0000000..4babdbb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/LimsEquiptSerialNetRecService.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.service; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsEquiptSerialNetRecBean; +import com.sunwayworld.cloud.module.equipt.acqconfig.bean.CoreEquiptAcqConfigBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsEquiptSerialNetRecService extends GenericService { + + void record(CoreEquiptAcqConfigBean acqConfigBean, String responseData, String analysisData); +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/impl/LimsAcqConfigInstlibServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/impl/LimsAcqConfigInstlibServiceImpl.java new file mode 100644 index 0000000..f1da03d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/impl/LimsAcqConfigInstlibServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.dao.LimsAcqConfigInstlibDao; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsAcqConfigInstlibBean; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.service.LimsAcqConfigInstlibService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsAcqConfigInstlibServiceImpl implements LimsAcqConfigInstlibService { + + @Autowired + private LimsAcqConfigInstlibDao limsAcqConfigInstlibDao; + + @Override + @SuppressWarnings("unchecked") + public LimsAcqConfigInstlibDao getDao() { + return limsAcqConfigInstlibDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsAcqConfigInstlibBean limsAcqConfigInstlib = jsonWrapper.parseUnique(LimsAcqConfigInstlibBean.class); + limsAcqConfigInstlib.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsAcqConfigInstlib); + return limsAcqConfigInstlib.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/impl/LimsAcqConfigManufacturerServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/impl/LimsAcqConfigManufacturerServiceImpl.java new file mode 100644 index 0000000..e37415b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/impl/LimsAcqConfigManufacturerServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.dao.LimsAcqConfigManufacturerDao; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsAcqConfigManufacturerBean; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.service.LimsAcqConfigManufacturerService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsAcqConfigManufacturerServiceImpl implements LimsAcqConfigManufacturerService { + + @Autowired + private LimsAcqConfigManufacturerDao limsAcqConfigManufacturerDao; + + @Override + @SuppressWarnings("unchecked") + public LimsAcqConfigManufacturerDao getDao() { + return limsAcqConfigManufacturerDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsAcqConfigManufacturerBean limsAcqConfigManufacturer = jsonWrapper.parseUnique(LimsAcqConfigManufacturerBean.class); + limsAcqConfigManufacturer.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsAcqConfigManufacturer); + return limsAcqConfigManufacturer.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/impl/LimsEquiptAcqConfigInstServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/impl/LimsEquiptAcqConfigInstServiceImpl.java new file mode 100644 index 0000000..fe888ec --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/impl/LimsEquiptAcqConfigInstServiceImpl.java @@ -0,0 +1,38 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.service.impl; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsEquiptAcqConfigInstBean; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.dao.LimsEquiptAcqConfigInstDao; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.service.LimsEquiptAcqConfigInstService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +@Repository +@GikamBean +public class LimsEquiptAcqConfigInstServiceImpl implements LimsEquiptAcqConfigInstService { + + @Autowired + private LimsEquiptAcqConfigInstDao limsEquiptAcqConfigInstDao; + + @Override + @SuppressWarnings("unchecked") + public LimsEquiptAcqConfigInstDao getDao() { + return limsEquiptAcqConfigInstDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquiptAcqConfigInstBean limsEquiptAcqConfigInst = jsonWrapper.parseUnique(LimsEquiptAcqConfigInstBean.class); + limsEquiptAcqConfigInst.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEquiptAcqConfigInst); + return limsEquiptAcqConfigInst.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/impl/LimsEquiptAcqConfigServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/impl/LimsEquiptAcqConfigServiceImpl.java new file mode 100644 index 0000000..cf08527 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/impl/LimsEquiptAcqConfigServiceImpl.java @@ -0,0 +1,276 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.service.impl; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsEquiptAcqConfigInstBean; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsEquiptSerialNetRecBean; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.net.NetEptSender; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.net.NetEptSenderTest; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.service.LimsEquiptAcqConfigInstService; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.service.LimsEquiptAcqConfigService; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.service.LimsEquiptSerialNetRecService; +import com.sunwayworld.basemodule.common.eptstorage.util.Util; +import com.sunwayworld.basemodule.openapi.utils.LogSaveHelper; +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.basemodule.trm.equipt.equipt.service.LimsEquiptService; +import com.sunwayworld.cloud.module.equipt.acqconfig.bean.CoreEquiptAcqConfigBean; +import com.sunwayworld.cloud.module.equipt.acqconfig.persistent.dao.CoreEquiptAcqConfigDao; +import com.sunwayworld.cloud.module.equipt.acqconfig.service.impl.CoreEquiptAcqConfigServiceImpl; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.concurrent.GikamConcurrentLocker; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.executor.ExecutorHelper; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.PersistableHelper; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.NumberUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import io.netty.buffer.ByteBuf; +import io.netty.buffer.ByteBufUtil; +import org.apache.http.HttpEntity; +import org.apache.http.HttpResponse; +import org.apache.http.HttpStatus; +import org.apache.http.client.methods.HttpGet; +import org.apache.http.client.methods.HttpPost; +import org.apache.http.entity.StringEntity; +import org.apache.http.impl.client.CloseableHttpClient; +import org.apache.http.impl.client.HttpClients; +import org.apache.http.util.EntityUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.json.JSONObject; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.messaging.simp.SimpMessagingTemplate; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.nio.charset.StandardCharsets; +import java.util.List; +import java.util.Map; +import java.util.concurrent.CountDownLatch; +import java.util.concurrent.TimeUnit; + +@Repository +@GikamBean +public class LimsEquiptAcqConfigServiceImpl extends CoreEquiptAcqConfigServiceImpl implements LimsEquiptAcqConfigService { + + private static final Logger logger = LogManager.getLogger(LimsEquiptAcqConfigServiceImpl.class); + + @Autowired + private LimsEquiptSerialNetRecService limsEquiptSerialNetRecService; + @Autowired + private NetEptSenderTest netEptSenderTest; + + @Autowired + private final SimpMessagingTemplate template; + + public LimsEquiptAcqConfigServiceImpl(SimpMessagingTemplate template) { + super(template); + this.template = template; + } + + @Autowired + private LimsEquiptAcqConfigInstService limsEquiptAcqConfigInstService; + + @Autowired + private CoreEquiptAcqConfigDao coreEquiptAcqConfigDao; + + @Autowired + @Lazy + private LimsEquiptService limsEquiptService; + + public CoreEquiptAcqConfigDao getDao() { + return this.coreEquiptAcqConfigDao; + } + + @Override + public void sendMessage(String equiptAcqConfigInstId) { + //网口发送数据到设备,这里的id=ip:port + //messageData 指令对象 + LimsEquiptAcqConfigInstBean configInstBean = limsEquiptAcqConfigInstService.selectFirstByFilter(SearchFilter.instance().match("id", equiptAcqConfigInstId).filter(MatchPattern.SEQ)); + CoreEquiptAcqConfigBean acqConfigBean = this.selectById(configInstBean.getAcqConfigId()); + NetEptSender eptSender = netEptSenderTest.getCacheNetEptSender(acqConfigBean); + if(eptSender!=null && eptSender.isConnect()){ + eptSender.send(configInstBean); + }else{ + if(eptSender!=null){ + eptSender.close(); + } + throw new InvalidDataException("连接失败!"); + } + } + + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insertLimsAcqConfigInst(String id, RestJsonWrapperBean wrapperBean) { + List limsEquiptAcqConfigInstBeans = wrapperBean.parse(LimsEquiptAcqConfigInstBean.class); + for (LimsEquiptAcqConfigInstBean limsEquiptAcqConfigInstBean : limsEquiptAcqConfigInstBeans) { + limsEquiptAcqConfigInstBean.setId(ApplicationContextHelper.getNextIdentity()); + limsEquiptAcqConfigInstBean.setAcqConfigId(id); + } + limsEquiptAcqConfigInstService.getDao().insert(limsEquiptAcqConfigInstBeans); + return limsEquiptAcqConfigInstBeans.get(0).getId(); + } + + @Override + public Page selectLimsAcqConfigInstPaginationByDcuConfigId(String id, RestJsonWrapperBean wrapperBean) { + return limsEquiptAcqConfigInstService.selectPaginationByFilter(SearchFilter.instance().match("acqConfigId", id).filter(MatchPattern.EQ), wrapperBean); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + public void deleteLimsAcqConfigInst(String id, RestJsonWrapperBean wrapperBean) { + limsEquiptAcqConfigInstService.delete(wrapperBean); + } + + @Override + public void pushEquiptMessage(String equiptId, Object message) { + this.template.convertAndSend("/topic/tcp-ports/" + equiptId, message); + } + + @Override + public String testSend(String id, RestJsonWrapperBean wrapperBean) { + LimsEquiptAcqConfigInstBean configInstBean = limsEquiptAcqConfigInstService.selectFirstByFilter(SearchFilter.instance().match("id",Long.parseLong(id)).filter(MatchPattern.SEQ)); + CoreEquiptAcqConfigBean acqConfigBean = this.selectById(configInstBean.getAcqConfigId()); + LimsEquiptBean equiptBean = limsEquiptService.selectById(Long.parseLong(configInstBean.getAcqConfigId())); + String moduleipport = acqConfigBean.getExt$Item("moduleipport"); + try (CloseableHttpClient httpClient = HttpClients.createDefault()) { + HttpPost httpPost = new HttpPost("http://" + moduleipport+"/serial-ports/"+equiptBean.getEquiptCode()+"/send"); + HttpEntity httpEntity = new StringEntity(configInstBean.getInstruction(), StandardCharsets.UTF_8); + httpPost.setEntity(httpEntity); + HttpResponse response = httpClient.execute(httpPost); + if(response.getStatusLine().getStatusCode()==200){ + String message = EntityUtils.toString(response.getEntity(), "UTF-8"); + JSONObject jsonObject = new JSONObject(message); + boolean success = jsonObject.getBoolean("success"); + if(!success){ + throw new InvalidDataException(jsonObject.getString("msg")); + } + LimsEquiptSerialNetRecBean netRecBean = new LimsEquiptSerialNetRecBean(); + netRecBean.setEquiptId(Long.parseLong(configInstBean.getAcqConfigId())); + netRecBean.setAcqCategory(configInstBean.getExt$Item("acqcategory")); + netRecBean.setDataUseType(configInstBean.getInstructionType()); + netRecBean.setLabArea(configInstBean.getExt$Item("labarea")); + netRecBean.setEptLabType(configInstBean.getExt$Item("eptlabtype")); + netRecBean.setId(ApplicationContextHelper.getNextIdentity()); + netRecBean.setAcqData(jsonObject.getString("msg")); //返回的数据 + try { + Object result = Util.analysisBsh(netRecBean.getAcqData(),configInstBean.getExt$Item("script")); + netRecBean.setAnalyseData(ObjectUtils.toString(result)); //解析后的数据 + } catch (Exception s) { + s.printStackTrace(); + netRecBean.setAnalyseData(""); //解析后的数据 + } + ApplicationContextHelper.getBean(LimsEquiptSerialNetRecService.class).getDao().insert(netRecBean); + return message; + }else{ + throw new InvalidDataException("发送失败"); + } + } catch (Exception e) { + e.printStackTrace(); + throw new InvalidDataException(e.getMessage()); + } + } + + @Override + public List selectInstructionSelectableList() { + return limsEquiptAcqConfigInstService.selectSelectableList(); + } + + @Override + public String closeConnect(String eptId) { + CoreEquiptAcqConfigBean acqConfigBean = this.selectById(eptId); + NetEptSender eptSender = netEptSenderTest.getCacheNetEptSender(acqConfigBean); + if(eptSender!=null){ + eptSender.close(); + } + return "success"; + } + + @Override + public String serialEptFind(String configId) { + CoreEquiptAcqConfigBean acqConfigBean = this.selectById(configId); + LimsEquiptBean equiptBean = limsEquiptService.selectById(Long.parseLong(configId)); + String moduleipport = acqConfigBean.getExt$Item("moduleipport"); + try (CloseableHttpClient httpClient = HttpClients.createDefault()) { + HttpGet httpGet = new HttpGet("http://" + moduleipport+"/serial-ports/"+equiptBean.getEquiptCode()); + HttpResponse response = httpClient.execute(httpGet); + if(response.getStatusLine().getStatusCode()==200){ + String message = EntityUtils.toString(response.getEntity(), "UTF-8"); + return message; + }else{ + throw new InvalidDataException("连接失败"); + } + } catch (Exception e) { + e.printStackTrace(); + throw new InvalidDataException(e.getMessage()); + } + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public CoreEquiptAcqConfigBean selectById(String equiptId) { + CoreEquiptAcqConfigBean dcuConfig = selectByIdIfPresent(equiptId); + if (dcuConfig == null) { + // 查询设备是否存在 + LimsEquiptBean limsEquiptBean = limsEquiptService.selectById(NumberUtils.parseLong(equiptId)); + dcuConfig = new CoreEquiptAcqConfigBean(); + dcuConfig.setId(ObjectUtils.toString(limsEquiptBean.getId())); + getDao().insert(dcuConfig); + } + return dcuConfig; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public CoreEquiptAcqConfigBean selectDetail(String id) { + // 查询配置,防止批量插入的没有同步dcuConfig 这里做个判断 有设备,但是没有配置详情的就给插入一条数据 + Map dcuConfig = getDao().selectDetail(id); + if (CollectionUtils.isEmpty(dcuConfig)) { + CoreEquiptAcqConfigBean insertDcu = new CoreEquiptAcqConfigBean(); + insertDcu.setId(id); + getDao().insert(insertDcu); + dcuConfig = getDao().selectDetail(id); + } + return PersistableHelper.mapToPersistable(dcuConfig, CoreEquiptAcqConfigBean.class); + } + + @Override + @Transactional + public String connect(String id, RestJsonWrapperBean wrapper) { + //重写connect,测试网口连接触发 + CoreEquiptAcqConfigBean acqConfig = this.selectDetail(id); + GikamConcurrentLocker.block(acqConfig.getId()); + String netacqtype = acqConfig.getExt$Item("NETACQTYPE"); + logger.info("----------->netacqtype={}",netacqtype); + CountDownLatch connectLatch = new CountDownLatch(1); + netEptSenderTest.testConnect(acqConfig); + //最多等待4s, + try { + connectLatch.await(4, TimeUnit.SECONDS); + } catch (InterruptedException e) { + e.printStackTrace(); + } + logger.info("启动测试连接结束...."); + NetEptSender cacheNetEptSender = netEptSenderTest.getCacheNetEptSender(acqConfig); + if(cacheNetEptSender!=null && cacheNetEptSender.isConnect()){ + return "success"; + }else{ + return "fail"; + } + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/impl/LimsEquiptFileAcqSchedule.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/impl/LimsEquiptFileAcqSchedule.java new file mode 100644 index 0000000..ddb879c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/impl/LimsEquiptFileAcqSchedule.java @@ -0,0 +1,129 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.service.impl; + +import com.sunwayworld.cloud.module.equipt.fileacq.CoreEquiptFileAcqService; +import com.sunwayworld.cloud.module.equipt.record.bean.CoreEquiptAcqRecordBean; +import com.sunwayworld.cloud.module.equipt.record.service.CoreEquiptAcqRecordService; +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.concurrent.GikamConcurrentLocker; +import com.sunwayworld.framework.executor.ExecutorHelper; +import com.sunwayworld.framework.i18n.I18nHelper; +import com.sunwayworld.framework.io.file.FileScope; +import com.sunwayworld.framework.utils.FileUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.service.CoreFileService; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.context.annotation.Profile; +import org.springframework.scheduling.annotation.Scheduled; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.io.File; +import java.nio.file.Files; +import java.nio.file.LinkOption; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.util.ArrayList; +import java.util.List; + +/** + * 文件采集扫描service + */ +@Repository +@Profile({ "lims-file-acq" }) +public class LimsEquiptFileAcqSchedule { + private static final Logger logger = LogManager.getLogger(LimsEquiptFileAcqSchedule.class); + private List noneAcqRecordList = null; + + public LimsEquiptFileAcqSchedule() { + } + + @Transactional + @Scheduled(fixedDelay = 30000L) + public void fileAcqSchedule() { + GikamConcurrentLocker.isolatedRun("CORE_FILE_ACQ_INSERTRECORD_LOOP_RUNNER", () -> { + this.insertAcqRecord(); + }); + this.fileAcq(); + } + + //扫描文件-》文件生成一个 CoreEquiptAcqRecordBean-> 插入CoreEquiptAcqRecordBean -> 上传文件到CoreEquiptAcqRecordBean + private void insertAcqRecord() { + CoreEquiptAcqRecordService equiptAcqRecordService = ApplicationContextHelper.getBean(CoreEquiptAcqRecordService.class); + String equiptAcqRecordTable = equiptAcqRecordService.getDao().getTable(); + CoreEquiptFileAcqService equiptFileAcqService = ApplicationContextHelper.getBean(CoreEquiptFileAcqService.class); + CoreFileService fileService = ApplicationContextHelper.getBean(CoreFileService.class); + String fileAcqdir = ApplicationContextHelper.getEnvironment().getProperty("sunway.config.equipt.file.acq.path"); + logger.info("fileAcqSchedule,fileAcqdir={}",fileAcqdir); + if (!StringUtils.isEmpty(fileAcqdir)) { + Path fileAcqPath = Paths.get(fileAcqdir); + if (Files.isDirectory(fileAcqPath, new LinkOption[0])) { + List insertAcqRecordList = new ArrayList(); + List fileList = FileUtils.getFileList(fileAcqPath); + fileList.forEach((file) -> { + CoreEquiptAcqRecordBean fileAcq = new CoreEquiptAcqRecordBean(); + fileAcq.setId(ApplicationContextHelper.getNextIdentity()); + fileAcq.setAcqCategory("file"); + fileAcq.setFilePath(file.getAbsolutePath()); + fileAcq.setFileName(file.getName()); + fileAcq.setCreatedById("SYSTEM"); + try { + logger.info("fileAcqSchedule,开始解析文件file={}",file); +// fileAcq.setAcqRawData(equiptFileAcqService.extractTextFromFile(file)); + fileAcq.setAcqResult(Constant.NO); +// equiptFileAcqService.preAcqRecordInserted(fileAcq, file); + } catch (Throwable var8) { + logger.error(file.getName() + I18nHelper.getMessage("CORE.MODULE.EQUIPT.FILE.ACQ.EXCEPTION.FILE_READ_FAIL", new String[0]) + var8.getMessage()); + fileAcq.setMessage(ObjectUtils.getStackTrace(var8)); + fileAcq.setAcqResult("-1"); + } + + try { +/* CoreFileBean coreFile = new CoreFileBean(); + coreFile.setTargetId(equiptAcqRecordTable + "$" + fileAcq.getId()); + coreFile.setScope(FileScope.equipt.name()); + fileService.upload(coreFile, file);*/ + insertAcqRecordList.add(fileAcq); + } catch (Exception var7) { + logger.error(file.getName() + I18nHelper.getMessage("CORE.MODULE.EQUIPT.FILE.ACQ.EXCEPTION.ARCHIVE", new String[0]) + var7.getMessage()); + } + + }); + if (!insertAcqRecordList.isEmpty()) { + equiptAcqRecordService.insertInNewTransaction(insertAcqRecordList); + } + + } + } + } + + private void fileAcq() { + CoreEquiptAcqRecordService equiptAcqRecordService = (CoreEquiptAcqRecordService) ApplicationContextHelper.getBean(CoreEquiptAcqRecordService.class); + CoreEquiptFileAcqService equiptFileAcqService = (CoreEquiptFileAcqService) ApplicationContextHelper.getBean(CoreEquiptFileAcqService.class); + this.noneAcqRecordList = equiptAcqRecordService.selectNoneAcqRecordList(); + if (!this.noneAcqRecordList.isEmpty()) { + this.noneAcqRecordList.forEach((r) -> { + ExecutorHelper.submit(() -> { + Long recordId = r.getId(); + GikamConcurrentLocker.isolatedRun("CORE_FILE_ACQ_LOOP_RUNNER_" + recordId, () -> { + if ("0".equals(((CoreEquiptAcqRecordBean) equiptAcqRecordService.selectById(recordId)).getAcqResult())) { + try { + equiptFileAcqService.fileAcq(r); + r.setAcqResult("1"); + } catch (Throwable var5) { + logger.error(var5.getMessage()); + r.setMessage(ObjectUtils.getStackTrace(var5)); + r.setAcqResult("-1"); + } + equiptAcqRecordService.updateIfChangedInNewTransaction(r); + } + }); + }); + }); + this.noneAcqRecordList = null; + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/impl/LimsEquiptSerialNetRecServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/impl/LimsEquiptSerialNetRecServiceImpl.java new file mode 100644 index 0000000..a79a707 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/service/impl/LimsEquiptSerialNetRecServiceImpl.java @@ -0,0 +1,52 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.service.impl; + +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsEquiptSerialNetRecBean; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.dao.LimsEquiptSerialNetRecDao; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.service.LimsEquiptSerialNetRecService; +import com.sunwayworld.cloud.module.equipt.acqconfig.bean.CoreEquiptAcqConfigBean; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.NumberUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +@Repository +@GikamBean +public class LimsEquiptSerialNetRecServiceImpl implements LimsEquiptSerialNetRecService { + + @Autowired + private LimsEquiptSerialNetRecDao limsEquiptSerialNetRecDao; + + @Override + @SuppressWarnings("unchecked") + public LimsEquiptSerialNetRecDao getDao() { + return limsEquiptSerialNetRecDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquiptSerialNetRecBean limsEquiptSerialNetRec = jsonWrapper.parseUnique(LimsEquiptSerialNetRecBean.class); + limsEquiptSerialNetRec.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEquiptSerialNetRec); + return limsEquiptSerialNetRec.getId(); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public void record(CoreEquiptAcqConfigBean acqConfigBean, String responseData, String analysisData) { + LimsEquiptSerialNetRecBean limsEquiptSerialNetRec = new LimsEquiptSerialNetRecBean(); + limsEquiptSerialNetRec.setId(ApplicationContextHelper.getNextIdentity()); + limsEquiptSerialNetRec.setEquiptId(NumberUtils.parseLong(acqConfigBean.getId())); + limsEquiptSerialNetRec.setAcqCategory(acqConfigBean.getAcqCategory()); + limsEquiptSerialNetRec.setAcqData(responseData); + limsEquiptSerialNetRec.setAnalyseData(analysisData); + getDao().insert(limsEquiptSerialNetRec); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/utils/ExcelBshUtil.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/utils/ExcelBshUtil.java new file mode 100644 index 0000000..746c358 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/utils/ExcelBshUtil.java @@ -0,0 +1,119 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.utils; + +import bsh.EvalError; +import bsh.Interpreter; +import com.alibaba.fastjson.JSONObject; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsExcelDataBean; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import io.netty.buffer.ByteBuf; +import io.netty.buffer.Unpooled; + +import java.io.UnsupportedEncodingException; +import java.util.List; +import java.util.Map; +import java.util.concurrent.atomic.AtomicInteger; + +/** + * excel 采集 beanShell 脚本调用 + */ +public class ExcelBshUtil { + private static final String PARAMKEY = "$content$"; + private static final String DEPT = "$dept$"; + private static final String TASKID = "$taskId$"; + private static Interpreter interpreter = null; + private static synchronized Interpreter getBshExecutor() throws EvalError { + if(interpreter==null){ + interpreter = new Interpreter(); + interpreter.eval("import com.sunwayworld.framework.utils.ObjectUtils;"); + interpreter.eval("import com.sunwayworld.framework.utils.StringUtils;"); + interpreter.eval("import com.sunwayworld.framework.utils.ArithUtils;"); + interpreter.eval("import com.sunwayworld.framework.utils.NumberUtils;"); + interpreter.eval("import java.lang.*;"); + interpreter.eval("import com.sunwayworld.basemodule.business.test.ordtaskresult.bean.LimsOrdtaskResultBean;"); + interpreter.eval("import com.sunwayworld.basemodule.business.test.ordtaskresult.service.LimsOrdtaskResultService;"); + interpreter.eval("import com.sunwayworld.framework.mybatis.mapper.MatchPattern;"); + interpreter.eval("import com.sunwayworld.framework.mybatis.mapper.SearchFilter;"); + interpreter.eval("import com.sunwayworld.framework.context.ApplicationContextHelper;"); +// interpreter.eval("import com.sunwayworld.baseline.module.datacollect.serialnetfilecollect.acqconfig.bean.*;"); + interpreter.eval("import java.text.*;"); + interpreter.eval("import java.math.*;"); + interpreter.eval("import com.alibaba.fastjson.JSONObject;"); + } + return interpreter; + } + public static Object analysisBsh(List> originalContent, Long taskId, Map dept, String bshScript) throws EvalError { + if(ObjectUtils.isEmpty(originalContent)){ + return ""; + } + if(ObjectUtils.isEmpty(bshScript)){ + return originalContent; + } + Interpreter bshExecutor = getBshExecutor(); + bshExecutor.set(PARAMKEY,originalContent); // $content$ 变量 + bshExecutor.set(DEPT,dept); // $content$ 变量 + bshExecutor.set(TASKID,taskId); // $content$ 变量 + //解析指令为json格式字符串 KEY:VALUE + JSONObject RESULT = new JSONObject();//结果 + bshExecutor.set("$result$",RESULT); // $content$ 变量 + + Object parseResult = bshExecutor.eval(bshScript); + return parseResult; + } + + private static final String SPACE = " "; + /** + * 字符串为 :00 12 1A... 格式的16进制转化 + * @param hixArrayString + * @return + */ + public static byte[] hixStringToByteArray(String hixArrayString) { + if (StringUtils.isEmpty(hixArrayString)) { + return null; + } + String replace = StringUtils.replace(hixArrayString, SPACE, ""); + int length = replace.length(); + if (length % 2 != 0) { + throw new CheckedException("message Length error :" + length); + } + byte[] dataArray = new byte[length / 2]; + AtomicInteger index = new AtomicInteger(0); + for (int i = 0 ;i < replace.length(); i += 2) { + dataArray[index.getAndIncrement()] = Integer.valueOf(replace.substring(i, i + 2), 16).byteValue(); + } + return dataArray; + } + + public static ByteBuf convert2Buffer(String msg) { + byte[] sendByte = msg.getBytes(); + ByteBuf buffer = Unpooled.buffer(sendByte.length); + buffer.writeBytes(sendByte); + return buffer; + } + + public static ByteBuf convert2Buffer(byte[] msg) { + ByteBuf buffer = Unpooled.buffer(msg.length); + buffer.writeBytes(msg); + return buffer; + } + + public static final String GB2312_CHART = "GB2312"; + public static final String UTF8_CHART = "UTF-8"; + public static String convert2String(ByteBuf msg,String chartsetName) { + byte[] readByte = new byte[msg.readableBytes()]; + msg.readBytes(readByte); + try { + return new String(readByte, chartsetName); + } catch (UnsupportedEncodingException e) { + e.printStackTrace(); + return e.getMessage(); + } + } + + public static byte[] convert2Byte(ByteBuf msg) { + byte[] readByte = new byte[msg.readableBytes()]; + msg.readBytes(readByte); + return readByte; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/utils/FileClearConfig.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/utils/FileClearConfig.java new file mode 100644 index 0000000..546aea6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/utils/FileClearConfig.java @@ -0,0 +1,67 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.utils; + +import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.stereotype.Component; + +import java.util.List; + +/** + * @author liujie + * @date 2023/6/14 + */ +@Component +@ConfigurationProperties(prefix = "lims.file-delete-schedule") +public class FileClearConfig { + private Boolean enable; + private String cron; + private List paths; + + public static class DelPath{ + private String path; + private Integer remainDay; + public String getPath() { + return path; + } + public void setPath(String path) { + this.path = path; + } + public Integer getRemainDay() { + return remainDay; + } + public void setRemainDay(Integer remainDay) { + this.remainDay = remainDay; + } + + @Override + public String toString() { + return "DelPath{" + + "path='" + path + '\'' + + ", remainDay=" + remainDay + + '}'; + } + } + + public Boolean getEnable() { + return enable; + } + + public void setEnable(Boolean enable) { + this.enable = enable; + } + + public String getCron() { + return cron; + } + + public void setCron(String cron) { + this.cron = cron; + } + + public List getPaths() { + return paths; + } + + public void setPaths(List paths) { + this.paths = paths; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/utils/FileClearSchedule.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/utils/FileClearSchedule.java new file mode 100644 index 0000000..e66d51c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/utils/FileClearSchedule.java @@ -0,0 +1,145 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.utils; + +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.SystemUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.scheduling.annotation.EnableScheduling; +import org.springframework.scheduling.annotation.SchedulingConfigurer; +import org.springframework.scheduling.config.ScheduledTaskRegistrar; +import org.springframework.scheduling.support.CronTrigger; +import org.springframework.stereotype.Component; + +import java.io.File; +import java.io.IOException; +import java.nio.file.FileVisitResult; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.SimpleFileVisitor; +import java.nio.file.attribute.BasicFileAttributes; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.time.ZoneId; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +/** + * @author liujie + * @date 2023/6/14 + */ +@Component +@EnableScheduling +public class FileClearSchedule implements SchedulingConfigurer{ + + private static final Logger logger = LogManager.getLogger(FileClearSchedule.class); + private static final List permits = new ArrayList<>(); + static { + permits.add("files/temp"); + permits.add("files/secure"); + permits.add("files/export"); + permits.add("logs"); + } + @Autowired + private FileClearConfig fileClearConfig; + + public void configureTasks(ScheduledTaskRegistrar taskRegistrar) { + if (fileClearConfig.getEnable() == null || !fileClearConfig.getEnable()) { + logger.info("定时任务 【file-clear】 未开启,enable:{}",fileClearConfig.getEnable()); + return; + } + + String cron = fileClearConfig.getCron(); + List paths = fileClearConfig.getPaths(); + logger.info("cron={},paths={}",cron,paths); + if(ObjectUtils.isEmpty(cron) || ObjectUtils.isEmpty(paths)){ + return; + } + + taskRegistrar.addTriggerTask(() -> { + triggerTask(paths); + + }, triggerContext -> { + CronTrigger trigger = new CronTrigger(cron); + Date nextExecutionTime = trigger.nextExecutionTime(triggerContext); + logger.info("next execute file delete at {}",nextExecutionTime); + return nextExecutionTime; + }); + + } + + private void triggerTask(List paths) { + for (FileClearConfig.DelPath delPath : paths) { + String dir = delPath.getPath(); + Integer remainDay = delPath.getRemainDay(); + if(!permits.contains(dir)){ + logger.warn("dir={} not permit delete",dir); + continue; + } + + String[] resolves = dir.split("/"); + Path path = SystemUtils.getWorkingPath(); + for (String resolve : resolves) { + path = path.resolve(resolve); + } + File existFlag = new File(path.toString()); + if (!existFlag.exists()){ + logger.info("目录不存在: {}",path); + continue; + } + logger.info("delete={} start...",path); + try { + Files.walkFileTree(path, + new SimpleFileVisitor() { + // 先去遍历删除文件 + @Override + public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException { + boolean del = false; + if(remainDay==null){ + //不判断保留时间,直接del + del = true; + }else{ + LocalDateTime convertedFileTime = LocalDateTime.ofInstant(attrs.lastModifiedTime().toInstant(), ZoneId.systemDefault()); + if(convertedFileTime.plusDays(remainDay).toLocalDate().isBefore(LocalDate.now())){ + //超过保留时间 + del = true; + } + } + if(del){ + try{ + Files.delete(file); + logger.info("文件被删除 : {}", file); + }catch (Throwable s){ + logger.error("文件={},删除错误 : {}",file,s); + } + } + return FileVisitResult.CONTINUE; + } + // 再去遍历删除目录 + @Override + public FileVisitResult postVisitDirectory(Path dir,IOException exc) throws IOException { + try{ + File file = new File(dir.toString()); + if (file.isDirectory()) { + if (file.list().length > 0) { + return FileVisitResult.CONTINUE; + } + Files.delete(dir); + logger.info("文件夹被删除 : {}", dir); + } + }catch (Throwable s){ + logger.error("文件夹={},删除错误 : {}", dir,s); + } + return FileVisitResult.CONTINUE; + } + + } + ); + } catch (IOException e) { + logger.error("删除文件出错:{}",e); + } + logger.info("delete={} end",path); + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/utils/FileShare.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/utils/FileShare.java new file mode 100644 index 0000000..90ee115 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/utils/FileShare.java @@ -0,0 +1,60 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.utils; + +import com.hierynomus.smbj.SMBClient; +import com.hierynomus.smbj.connection.Connection; +import com.hierynomus.smbj.session.Session; +import com.hierynomus.smbj.share.DiskShare; + +import java.time.LocalDateTime; + +/** + * @author liujie + * @date 2023/6/14 + */ +public class FileShare { + private Connection connection; + private Session session; + private SMBClient client; + private DiskShare dirShare; + private LocalDateTime lastUseTime;//最后一次使用时间 + + public LocalDateTime getLastUseTime() { + return lastUseTime; + } + + public void setLastUseTime(LocalDateTime lastUseTime) { + this.lastUseTime = lastUseTime; + } + + public DiskShare getDirShare() { + return dirShare; + } + + public void setDirShare(DiskShare dirShare) { + this.dirShare = dirShare; + } + + public Connection getConnection() { + return connection; + } + + public void setConnection(Connection connection) { + this.connection = connection; + } + + public Session getSession() { + return session; + } + + public void setSession(Session session) { + this.session = session; + } + + public SMBClient getClient() { + return client; + } + + public void setClient(SMBClient client) { + this.client = client; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/utils/ParseFileUtils.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/utils/ParseFileUtils.java new file mode 100644 index 0000000..cfa45ac --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/acqconfig/utils/ParseFileUtils.java @@ -0,0 +1,89 @@ +package com.sunwayworld.basemodule.common.eptstorage.acqconfig.utils; + +import com.spire.doc.*; +import com.spire.doc.collections.CellCollection; +import com.spire.doc.collections.DocumentObjectCollection; +import com.spire.doc.collections.ParagraphCollection; +import com.spire.doc.collections.RowCollection; +import com.spire.doc.documents.DocumentObjectType; +import com.spire.doc.documents.ImageType; +import com.spire.doc.documents.Paragraph; +import com.spire.doc.fields.DocPicture; +import com.spire.license.LicenseProvider; +import com.spire.pdf.PdfDocument; +import com.spire.pdf.PdfPageBase; +import com.spire.pdf.PdfSection; +import com.spire.pdf.widget.PdfPageCollection; +import com.sunwayworld.baseline.framework.utils.SpireUtil; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import net.coobird.thumbnailator.Thumbnails; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import java.awt.image.BufferedImage; +import java.io.File; +import java.io.IOException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + + +@Deprecated +public class ParseFileUtils { + private static final Logger logger = LoggerFactory.getLogger(ParseFileUtils.class); + + private List bufferedImageArrayList; + + static { + String spireLicenseKey = "0WMBAOwo2TYqUQh1+sMBJJCIgEQiyRTRJRiBt6Sq92jUNGmkT8rro6dNHEZUyrvkatIplpbTYaNdLIEWFXD7ou6awGEByl3KKvTaJm1u8GCZf1KCUOoFwUXsCCb0CCQQ6yfxefZK2iNCPSPqZ4qE7F7Ugymq3IZ9xSu5JhqqROCznrm7W8s+fylAvzNgZ+7071TejSfEgevtjTmvJJ8YLUbEnBKFWQgoBRNCNl8x1BLsOf59zAuWY546qLFX741julwd0RKplkUZP2oe0Lcl5brZj+Ru/DHr/Yj15fT63GnhRDpXGffyeSbP+gpxbV+OOL2cJ+lCxSwTHfjuaB1XksXZnhHse4hx/OnBkdM9DwiiZ74xROR2gSa2JDD5cuqgO59azlG518mcMWZKSNDNr8O7389Wo9G4KbcmJF7sXMPq0q/vl2GckHV+TGgGnxlfup4K1YIZ7ua9wtxuBplTs+1QCAU4A6afiCv6SaHgqm/aXW72T4YUznQsNEUSYUQ2MHHLR+9C27ZLIMZ0bFEh4j8ZywCNv2dNY1ALwXLHAh/aQ14+QrBj3sZB9IYDDjQZRTQfI+ZQd15J002a4K07+453SKVpYuWcpRH65GCmyNkq69hboX7Ow0KtqyXk6pyPA4HFrWYcxVugRHGyMaKIHFmvNVT+5v1EyfkViAoLcDq4oWZt0eCm30PU8saeXO7KouT5+CAxonYPQeea0RZLs+Z13vEEDYGDGbpUvmYFSAl6nt+hiEFOjEGrJomY7hP3f++vIyiakjxSLyb63mYb8jvNX20iEmhTvdgVrx+ZPVnGm4l1jEez+OI5ZLe68mJ1OJ3nRRdwo2Mrhe51aORaCVSBek1r1sloSYPXmCihrUSaGgORnTWAdO6NxwPfsvJA1l6ZiRBi22X9ALokYO/P+OGi0/IILqh9EAiCcAigyGWpIik49USPJHvnyn2n8rP2MsClbb1tlNokyVP0OU2O/WskqDqB6EPgJJ7iopejLyY1dJbty2r8tjYPeyR2r3hBUzvZsDtgdxjcXngMOqqB7WjNhmvYdUXaQV7E3ya8P1V38RP538ulhpFPOPdqp4Fzy1OSQvqbyTRFwAJ0etAAv9Nok1K+D7StXVE/DSoIcS8YXno/Rg/NBFLkQYAQrRV/5xtBhpZjBXIhgufxI+NP6TE++uuCgvX8uLsmcjuK93PRXavfut4zlzgiIqBUE1N/Ok0N3fcIIZzQBlsmXa3mC9C3V4KmY0yEBlfX1lQ00eY+gQnn54KQG/4Mpscw9v9OWk8jVd5JTFYIxvrGfN3N3rJBn0fiG86/m46vfrDkAsPOdhOKawMpESmsaKCdyd5zpFgrzH8oxSh7uNvx4gTgRs+4nY7i3mvSbtgvAOLXOhzorDJA0qyN3n9hm02kuNqo41RsWp8Ze5AGEY+mvlO6fbC1AAZOXFZh7kT626mWQyah9aQEn4Wr3DiB9dwB9eEbmazKwNtmiWOcEh12/ynNtezgYe2JiSB852//YKY21gnH278hw++htFoWGRBDlQBv"; + LicenseProvider.setLicenseKey(spireLicenseKey); + } + + public List getImage(){ + return bufferedImageArrayList; + } + + public void parseFileToImage(String filePath) { + //加载Word文档 + Document document = new Document(); + document.loadFromFile(filePath); + //获取pdf文件路径 + String pdfPath = filePath.replace("docx", "pdf"); + //另存为pdf文件 + document.saveToFile(pdfPath, FileFormat.PDF); + //读取pdf文件 获取图片所在页码 + PdfDocument pdfDocument = new PdfDocument(); + pdfDocument.loadFromFile(pdfPath); + PdfPageCollection pages = pdfDocument.getPages(); + int count = pages.getCount(); + List pageNumbers = new ArrayList<>(); + for (int i = 0; i < count; i++) { + //第i页 + + PdfPageBase pdfPageBase = pages.get(i); + BufferedImage[] bufferedImages = pdfPageBase.extractImages(); + if (bufferedImages != null) { + //当前页有图片 + pageNumbers.add(i); + logger.info("第" + i + "页存在图片"); + } + } + for (Integer pageNumber : pageNumbers) { + + BufferedImage bufferedImage = document.saveToImages(pageNumber, ImageType.Bitmap); + bufferedImageArrayList.add(bufferedImage); + } + //删除pdf文件 + File file = new File(pdfPath); + if (file.exists()) { + file.deleteOnExit(); + } + if (bufferedImageArrayList.size() > 0) { + document.dispose(); + } + document.dispose(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/constant/CollectDataType.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/constant/CollectDataType.java new file mode 100644 index 0000000..ab74546 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/constant/CollectDataType.java @@ -0,0 +1,39 @@ +package com.sunwayworld.basemodule.common.eptstorage.constant; + +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.utils.ObjectUtils; + +import java.security.InvalidParameterException; + +/* + *设备数据采集方式 + */ +public enum CollectDataType { + fileLocal("fileLocal","本地文件"), + fileFtp("fileFtp","ftp文件"), + + serial("serial","串口"), + tcp("tcp","tcp"), + udp("udp","udp"); + + private String type; + private String name; + + CollectDataType(String type, String name) { + this.type = type; + this.name = name; + } + + public static CollectDataType getNameByType(String type) { + if (ObjectUtils.isEmpty(type)) { + throw new InvalidParameterException("type is null"); + } + CollectDataType[] values = CollectDataType.values(); + for (CollectDataType s : values) { + if (s.type.equals(type)) { + return s; + } + } + throw new InvalidDataException("type not found:" + type); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/bean/LimsDbconnBean.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/bean/LimsDbconnBean.java new file mode 100644 index 0000000..8dc9178 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/bean/LimsDbconnBean.java @@ -0,0 +1,145 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 数据库链接配置 + * + * @author zhangs@sunwayworld.com + * @date 2022-09-26 + */ +@Table("T_LIMS_DBCONN") +public class LimsDbconnBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String url;// 连接字符串 + private String username;// 账号 + private String password;// 密码 + private String remark;// 备注 + private String orgId;// 所属实验室ID + private String orgName;// 所属实验室 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String sourceName;// 数据源名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getUrl() { + return url; + } + + public void setUrl(String url) { + this.url = url; + } + + public String getUsername() { + return username; + } + + public void setUsername(String username) { + this.username = username; + } + + public String getPassword() { + return password; + } + + public void setPassword(String password) { + this.password = password; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getSourceName() { + return sourceName; + } + + public void setSourceName(String sourceName) { + this.sourceName = sourceName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/bean/LimsDbextractBean.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/bean/LimsDbextractBean.java new file mode 100644 index 0000000..751838c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/bean/LimsDbextractBean.java @@ -0,0 +1,49 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; + +/** + * DB数据源抽取规则 + * @author zhangs@sunwayworld.com + * @date 2022-01-18 + */ +@Table("T_LIMS_DBEXTRACT") +public class LimsDbextractBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String name;// 名称 + private String remark;// 备注 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/bean/LimsDbextractConfigBean.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/bean/LimsDbextractConfigBean.java new file mode 100644 index 0000000..a50b952 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/bean/LimsDbextractConfigBean.java @@ -0,0 +1,95 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; + +/** + * 数据源SQL配置 + * + * @author zhangs@sunwayworld.com + * @date 2022-01-18 + */ +@Table("T_LIMS_DBEXTRACT_CONFIG") +public class LimsDbextractConfigBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long extractId;// 规则ID + private String sql;// sql + private String args;// 参数 + private String enable;// 停启用 + private String resolveFunction;// 数据再处理Service + + private String name;// 名称 + private String remark;// 备注 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getExtractId() { + return extractId; + } + + public void setExtractId(Long extractId) { + this.extractId = extractId; + } + + public String getSql() { + return sql; + } + + public void setSql(String sql) { + this.sql = sql; + } + + public String getArgs() { + return args; + } + + public void setArgs(String args) { + this.args = args; + } + + public String getEnable() { + return enable; + } + + public void setEnable(String enable) { + this.enable = enable; + } + + public String getResolveFunction() { + return resolveFunction; + } + + public void setResolveFunction(String resolveFunction) { + this.resolveFunction = resolveFunction; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/config/DbConfig.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/config/DbConfig.java new file mode 100644 index 0000000..a16712b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/config/DbConfig.java @@ -0,0 +1,25 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.config; + +import com.sunwayworld.basemodule.common.eptstorage.db.util.DbHelper; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.context.event.ApplicationReadyEvent; +import org.springframework.context.ApplicationListener; +import org.springframework.core.env.Environment; +import org.springframework.stereotype.Service; + +@Service +public class DbConfig implements ApplicationListener { + + @Autowired + private Environment environment; + @Autowired + private DbHelper dbHelper; + + @Override + public void onApplicationEvent(ApplicationReadyEvent applicationReadyEvent) { + String enable = environment.getProperty("lims.dbHelper.enable"); + if("true".equals(enable)){ + dbHelper.register(); + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/controller/LimsDbconnController.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/controller/LimsDbconnController.java new file mode 100644 index 0000000..459f4c4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/controller/LimsDbconnController.java @@ -0,0 +1,14 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/common/eptstorage/dbconns/page") +public interface LimsDbconnController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { + @RequestMapping({"/testSQL"}) + String testSQLPage(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/controller/LimsDbextractConfigController.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/controller/LimsDbextractConfigController.java new file mode 100644 index 0000000..c120d7e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/controller/LimsDbextractConfigController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/common/eptstorage/dbextract-configs/page") +public interface LimsDbextractConfigController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/controller/LimsDbextractController.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/controller/LimsDbextractController.java new file mode 100644 index 0000000..56543df --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/controller/LimsDbextractController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/common/eptstorage/dbextracts/page") +public interface LimsDbextractController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/controller/impl/LimsDbconnControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/controller/impl/LimsDbconnControllerImpl.java new file mode 100644 index 0000000..b9b33ee --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/controller/impl/LimsDbconnControllerImpl.java @@ -0,0 +1,42 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.common.eptstorage.db.controller.LimsDbconnController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsDbconnControllerImpl implements LimsDbconnController { + + @Log(value = "数据库链接配置编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/common/eptstorage/dbconns/lims-dbconn-edit-list"; + } + + @Log(value = "数据库链接配置详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/common/eptstorage/dbconns/lims-dbconn-detail"; + } + + @Log(value = "数据库链接配置查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/common/eptstorage/dbconns/lims-dbconn-search-list"; + } + + @Log(value = "数据库链接配置选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/common/eptstorage/dbconns/lims-dbconn-choose-list"; + } + + @Log(value = "测试SQL页面", type = LogType.CONTROLLER) + @Override + public String testSQLPage() { + return "basemodule/common/eptstorage/dbconns/lims-testsql"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/controller/impl/LimsDbextractConfigControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/controller/impl/LimsDbextractConfigControllerImpl.java new file mode 100644 index 0000000..e8b73f9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/controller/impl/LimsDbextractConfigControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.controller.impl; + +import com.sunwayworld.basemodule.common.eptstorage.db.controller.LimsDbextractConfigController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.stereotype.Controller; + +@Controller +@GikamBean +public class LimsDbextractConfigControllerImpl implements LimsDbextractConfigController { + + @Log(value = "数据源SQL配置编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/common/eptstorage/dbconns/dbextract-configs/lims-dbextract-config-edit-list"; + } + + @Log(value = "数据源SQL配置详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/common/eptstorage/dbconns/dbextract-configs/lims-dbextract-config-detail"; + } + + @Log(value = "数据源SQL配置查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/common/eptstorage/dbconns/dbextract-configs/lims-dbextract-config-search-list"; + } + + @Log(value = "数据源SQL配置选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/common/eptstorage/dbconns/dbextract-configs/lims-dbextract-config-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/controller/impl/LimsDbextractControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/controller/impl/LimsDbextractControllerImpl.java new file mode 100644 index 0000000..cc2e642 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/controller/impl/LimsDbextractControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.controller.impl; + +import com.sunwayworld.basemodule.common.eptstorage.db.controller.LimsDbextractController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.stereotype.Controller; + +@Controller +@GikamBean +public class LimsDbextractControllerImpl implements LimsDbextractController { + + @Log(value = "DB数据源抽取规则编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/common/eptstorage/dbconns/dbextracts/lims-dbextract-edit-list"; + } + + @Log(value = "DB数据源抽取规则详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/common/eptstorage/dbconns/dbextracts/lims-dbextract-detail"; + } + + @Log(value = "DB数据源抽取规则查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/common/eptstorage/dbconns/dbextracts/lims-dbextract-search-list"; + } + + @Log(value = "DB数据源抽取规则选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/common/eptstorage/dbconns/dbextracts/lims-dbextract-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/dao/LimsDbconnDao.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/dao/LimsDbconnDao.java new file mode 100644 index 0000000..d57dd99 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/dao/LimsDbconnDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.dao; + +import com.sunwayworld.basemodule.common.eptstorage.db.bean.LimsDbconnBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsDbconnDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/dao/LimsDbextractConfigDao.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/dao/LimsDbextractConfigDao.java new file mode 100644 index 0000000..ec0b0bd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/dao/LimsDbextractConfigDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.dao; + +import com.sunwayworld.basemodule.common.eptstorage.db.bean.LimsDbextractConfigBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsDbextractConfigDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/dao/LimsDbextractDao.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/dao/LimsDbextractDao.java new file mode 100644 index 0000000..322dabf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/dao/LimsDbextractDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.dao; + +import com.sunwayworld.basemodule.common.eptstorage.db.bean.LimsDbextractBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsDbextractDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/dao/impl/LimsDbconnDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/dao/impl/LimsDbconnDaoImpl.java new file mode 100644 index 0000000..9a7c39b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/dao/impl/LimsDbconnDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.common.eptstorage.db.bean.LimsDbconnBean; +import com.sunwayworld.basemodule.common.eptstorage.db.dao.LimsDbconnDao; +import com.sunwayworld.basemodule.common.eptstorage.db.mapper.LimsDbconnMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsDbconnDaoImpl extends MybatisDaoSupport implements LimsDbconnDao { + + @Autowired + private LimsDbconnMapper limsDbconnMapper; + + @Override + public LimsDbconnMapper getMapper() { + return limsDbconnMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/dao/impl/LimsDbextractConfigDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/dao/impl/LimsDbextractConfigDaoImpl.java new file mode 100644 index 0000000..a17c5b4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/dao/impl/LimsDbextractConfigDaoImpl.java @@ -0,0 +1,23 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.dao.impl; + +import com.sunwayworld.basemodule.common.eptstorage.db.bean.LimsDbextractConfigBean; +import com.sunwayworld.basemodule.common.eptstorage.db.dao.LimsDbextractConfigDao; +import com.sunwayworld.basemodule.common.eptstorage.db.mapper.LimsDbextractConfigMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +@Repository +@GikamBean +public class LimsDbextractConfigDaoImpl extends MybatisDaoSupport implements LimsDbextractConfigDao { + + @Autowired + private LimsDbextractConfigMapper limsDbextractConfigMapper; + + @Override + public LimsDbextractConfigMapper getMapper() { + return limsDbextractConfigMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/dao/impl/LimsDbextractDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/dao/impl/LimsDbextractDaoImpl.java new file mode 100644 index 0000000..51098e6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/dao/impl/LimsDbextractDaoImpl.java @@ -0,0 +1,23 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.dao.impl; + +import com.sunwayworld.basemodule.common.eptstorage.db.bean.LimsDbextractBean; +import com.sunwayworld.basemodule.common.eptstorage.db.dao.LimsDbextractDao; +import com.sunwayworld.basemodule.common.eptstorage.db.mapper.LimsDbextractMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +@Repository +@GikamBean +public class LimsDbextractDaoImpl extends MybatisDaoSupport implements LimsDbextractDao { + + @Autowired + private LimsDbextractMapper limsDbextractMapper; + + @Override + public LimsDbextractMapper getMapper() { + return limsDbextractMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/LimsDbconnMapper.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/LimsDbconnMapper.java new file mode 100644 index 0000000..2b69fef --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/LimsDbconnMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsDbconnMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/LimsDbextractConfigMapper.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/LimsDbextractConfigMapper.java new file mode 100644 index 0000000..faa8000 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/LimsDbextractConfigMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsDbextractConfigMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/LimsDbextractMapper.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/LimsDbextractMapper.java new file mode 100644 index 0000000..b7051e4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/LimsDbextractMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsDbextractMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbconn-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbconn-mysql-mapper.xml new file mode 100644 index 0000000..968c7f1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbconn-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbconn-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbconn-oracle-mapper.xml new file mode 100644 index 0000000..968c7f1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbconn-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbconn-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbconn-postgresql-mapper.xml new file mode 100644 index 0000000..968c7f1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbconn-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbconn-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbconn-sqlserver-mapper.xml new file mode 100644 index 0000000..968c7f1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbconn-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbextract-config-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbextract-config-mysql-mapper.xml new file mode 100644 index 0000000..5add099 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbextract-config-mysql-mapper.xml @@ -0,0 +1,27 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbextract-config-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbextract-config-oracle-mapper.xml new file mode 100644 index 0000000..7eaa336 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbextract-config-oracle-mapper.xml @@ -0,0 +1,27 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbextract-config-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbextract-config-sqlserver-mapper.xml new file mode 100644 index 0000000..5add099 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbextract-config-sqlserver-mapper.xml @@ -0,0 +1,27 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbextract-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbextract-mysql-mapper.xml new file mode 100644 index 0000000..726586d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbextract-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbextract-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbextract-oracle-mapper.xml new file mode 100644 index 0000000..726586d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbextract-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbextract-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbextract-sqlserver-mapper.xml new file mode 100644 index 0000000..726586d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/mapper/conf/lims-dbextract-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/resource/LimsDbconnResource.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/resource/LimsDbconnResource.java new file mode 100644 index 0000000..188d152 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/resource/LimsDbconnResource.java @@ -0,0 +1,48 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.resource; + +import com.sunwayworld.basemodule.common.eptstorage.db.bean.LimsDbconnBean; +import com.sunwayworld.basemodule.common.eptstorage.db.service.LimsDbconnService; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; + +import java.util.List; +import java.util.Map; + +@RequestMapping("/secure/basemodule/common/eptstorage/dbconns") +public interface LimsDbconnResource extends GenericResource, GenericChoosableResource { + @Log( + value = "界面查询", + type = LogType.SELECT + ) + @RequestMapping( + value = {"/ui/queries"}, + method = {RequestMethod.POST} + ) + Page selectUiPagination(RestJsonWrapperBean wrapper); + + @Log( + value = "测试连接", + type = LogType.SELECT + ) + @RequestMapping( + value = {"/connect"}, + method = {RequestMethod.POST} + ) + String connect(RestJsonWrapperBean wrapper); + + @Log( + value = "测试SQL", + type = LogType.SELECT + ) + @RequestMapping( + value = {"/testSQL"}, + method = {RequestMethod.POST} + ) + List> testSQL(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/resource/LimsDbextractConfigResource.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/resource/LimsDbextractConfigResource.java new file mode 100644 index 0000000..4b8587f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/resource/LimsDbextractConfigResource.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.resource; + +import com.sunwayworld.basemodule.common.eptstorage.db.bean.LimsDbextractConfigBean; +import com.sunwayworld.basemodule.common.eptstorage.db.service.LimsDbextractConfigService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/common/eptstorage/dbextract-configs") +public interface LimsDbextractConfigResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/resource/LimsDbextractResource.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/resource/LimsDbextractResource.java new file mode 100644 index 0000000..e2954ba --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/resource/LimsDbextractResource.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.resource; + +import com.sunwayworld.basemodule.common.eptstorage.db.bean.LimsDbextractBean; +import com.sunwayworld.basemodule.common.eptstorage.db.service.LimsDbextractService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/common/eptstorage/dbextracts") +public interface LimsDbextractResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/resource/impl/LimsDbconnResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/resource/impl/LimsDbconnResourceImpl.java new file mode 100644 index 0000000..d0cec23 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/resource/impl/LimsDbconnResourceImpl.java @@ -0,0 +1,59 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.resource.impl; + +import com.sunwayworld.basemodule.common.eptstorage.db.bean.LimsDbconnBean; +import com.sunwayworld.framework.data.page.Page; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.common.eptstorage.db.resource.LimsDbconnResource; +import com.sunwayworld.basemodule.common.eptstorage.db.service.LimsDbconnService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; +import java.util.Map; + +@LogModule("数据库链接配置") +@RestController +@GikamBean +public class LimsDbconnResourceImpl implements LimsDbconnResource { + + @Autowired + private LimsDbconnService limsDbconnService; + + @Override + public LimsDbconnService getService() { + return limsDbconnService; + } + + @Log(value = "新增数据库链接配置", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + public Page selectUiPagination(RestJsonWrapperBean wrapper) { + Page pagination = this.getService().selectPagination(wrapper); + for (LimsDbconnBean row : pagination.getRows()) { + row.setPassword(null); + } + return pagination; + } + + @Override + public String connect(RestJsonWrapperBean wrapper) { + return getService().connect(wrapper); + } + + @Override + public List> testSQL(RestJsonWrapperBean wrapper) { + return getService().testSQL(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/resource/impl/LimsDbextractConfigResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/resource/impl/LimsDbextractConfigResourceImpl.java new file mode 100644 index 0000000..9d5c363 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/resource/impl/LimsDbextractConfigResourceImpl.java @@ -0,0 +1,38 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.resource.impl; + +import com.sunwayworld.basemodule.common.eptstorage.db.resource.LimsDbextractConfigResource; +import com.sunwayworld.basemodule.common.eptstorage.db.service.LimsDbextractConfigService; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; +import java.util.Map; + +@LogModule("数据源SQL配置") +@RestController +@GikamBean +public class LimsDbextractConfigResourceImpl implements LimsDbextractConfigResource { + + @Autowired + private LimsDbextractConfigService limsDbextractConfigService; + + @Override + public LimsDbextractConfigService getService() { + return limsDbextractConfigService; + } + + @Log(value = "新增数据源SQL配置", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/resource/impl/LimsDbextractResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/resource/impl/LimsDbextractResourceImpl.java new file mode 100644 index 0000000..95ca558 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/resource/impl/LimsDbextractResourceImpl.java @@ -0,0 +1,35 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.resource.impl; + +import com.sunwayworld.basemodule.common.eptstorage.db.resource.LimsDbextractResource; +import com.sunwayworld.basemodule.common.eptstorage.db.service.LimsDbextractService; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +@LogModule("DB数据源抽取规则") +@RestController +@GikamBean +public class LimsDbextractResourceImpl implements LimsDbextractResource { + + @Autowired + private LimsDbextractService limsDbextractService; + + @Override + public LimsDbextractService getService() { + return limsDbextractService; + } + + @Log(value = "新增DB数据源抽取规则", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/service/IDbExtractResolveFunction.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/service/IDbExtractResolveFunction.java new file mode 100644 index 0000000..57d7e55 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/service/IDbExtractResolveFunction.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.service; + +import com.sunwayworld.basemodule.common.eptstorage.db.bean.LimsDbextractConfigBean; + +import java.util.List; +import java.util.Map; + +public interface IDbExtractResolveFunction { + List> resovle(LimsDbextractConfigBean configBean,List> originalList); +} \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/service/LimsDbconnService.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/service/LimsDbconnService.java new file mode 100644 index 0000000..2b08f6b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/service/LimsDbconnService.java @@ -0,0 +1,15 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.service; + +import com.sunwayworld.basemodule.common.eptstorage.db.bean.LimsDbconnBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +import java.util.List; +import java.util.Map; + +public interface LimsDbconnService extends GenericService, GenericChoosableService { + String connect(RestJsonWrapperBean wrapper); + + List> testSQL(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/service/LimsDbextractConfigService.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/service/LimsDbextractConfigService.java new file mode 100644 index 0000000..3576b0b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/service/LimsDbextractConfigService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.service; + +import com.sunwayworld.basemodule.common.eptstorage.db.bean.LimsDbextractConfigBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsDbextractConfigService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/service/LimsDbextractService.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/service/LimsDbextractService.java new file mode 100644 index 0000000..91c5a7f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/service/LimsDbextractService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.service; + +import com.sunwayworld.basemodule.common.eptstorage.db.bean.LimsDbextractBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsDbextractService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/service/impl/DefaultDbExtractResolveFunction.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/service/impl/DefaultDbExtractResolveFunction.java new file mode 100644 index 0000000..6ce7ce3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/service/impl/DefaultDbExtractResolveFunction.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.service.impl; + +import com.sunwayworld.basemodule.common.eptstorage.db.bean.LimsDbextractConfigBean; +import com.sunwayworld.basemodule.common.eptstorage.db.service.IDbExtractResolveFunction; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.stereotype.Service; + +import java.util.List; +import java.util.Map; + +@Service +@GikamBean +public class DefaultDbExtractResolveFunction implements IDbExtractResolveFunction { + @Override + public List> resovle(LimsDbextractConfigBean configBean, List> originalList) { + //TODO + return originalList; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/service/impl/LimsDbconnServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/service/impl/LimsDbconnServiceImpl.java new file mode 100644 index 0000000..a8231b8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/service/impl/LimsDbconnServiceImpl.java @@ -0,0 +1,106 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.service.impl; + +import com.alibaba.fastjson.JSONObject; +import com.sunwayworld.basemodule.common.eptstorage.db.bean.LimsDbconnBean; +import com.sunwayworld.basemodule.common.eptstorage.db.bean.LimsDbextractConfigBean; +import com.sunwayworld.basemodule.common.eptstorage.db.dao.LimsDbconnDao; +import com.sunwayworld.basemodule.common.eptstorage.db.service.LimsDbconnService; +import com.sunwayworld.basemodule.common.eptstorage.db.service.LimsDbextractConfigService; +import com.sunwayworld.basemodule.common.eptstorage.db.util.DbHelper; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +@Repository +@GikamBean +public class LimsDbconnServiceImpl implements LimsDbconnService { + + @Autowired + private LimsDbconnDao limsDbconnDao; + @Autowired + private LimsDbextractConfigService limsDbextractConfigService; + @Autowired + @Lazy + private DbHelper dbHelper; + + @Override + @SuppressWarnings("unchecked") + public LimsDbconnDao getDao() { + return limsDbconnDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsDbconnBean limsDbconn = jsonWrapper.parseUnique(LimsDbconnBean.class); + limsDbconn.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsDbconn); + return limsDbconn.getId(); + } + + @Override + public String connect(RestJsonWrapperBean wrapper) { + LimsDbconnBean connBean = wrapper.parseUnique(LimsDbconnBean.class); + connBean = this.selectById(connBean.getId()); + DbHelper dbHelper = ApplicationContextHelper.getBean(DbHelper.class); + //先尝试连接 + boolean test = dbHelper.test(connBean); + if(!test){ + //尝试注入 + test = dbHelper.register(connBean); + } + Map result = new HashMap<>(); + result.put("result",test); + return JSONObject.toJSONString(result); + } + + @Override + public List> testSQL(RestJsonWrapperBean wrapper) { + Map paramMap = wrapper.getParamMap(); + String dbconnectId = paramMap.get("dbconnectId"); + String sqlId = paramMap.get("sqlId"); + if(ObjectUtils.isEmpty(dbconnectId) || ObjectUtils.isEmpty(sqlId)){ + throw new InvalidDataException("参数异常!"); + } + LimsDbconnBean limsDbconnBean = this.selectById(Long.parseLong(dbconnectId)); + LimsDbextractConfigBean dbextractConfigBean = limsDbextractConfigService.selectById(Long.parseLong(sqlId)); + String sql = dbextractConfigBean.getSql(); + if(ObjectUtils.isEmpty(sql)){ + throw new InvalidDataException("sql不能为空!"); + } + Map param = new HashMap<>(); + paramMap.forEach((key,value)->{ + if(key.startsWith("arg:")){ + String field = key.substring(4); + param.put(field,value); + } + }); + List paramMustFit = StringUtils.substringsBetween(sql, "#{", "}"); + for (String s : paramMustFit) { + if(!param.containsKey(s)){ + throw new InvalidDataException("请输入参数【"+s+"】的值"); + } + } + String replaceSql = StringUtils.replaceBetween(sql, "#{", "}",param); + List> mapList = dbHelper.query(limsDbconnBean, replaceSql); + //只是测试,最多只返回10条 + if(mapList!=null && mapList.size()>10){ + return mapList.subList(0,10); + } + return mapList; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/service/impl/LimsDbextractConfigServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/service/impl/LimsDbextractConfigServiceImpl.java new file mode 100644 index 0000000..98e0d53 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/service/impl/LimsDbextractConfigServiceImpl.java @@ -0,0 +1,38 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.service.impl; + +import com.sunwayworld.basemodule.common.eptstorage.db.bean.LimsDbextractConfigBean; +import com.sunwayworld.basemodule.common.eptstorage.db.dao.LimsDbextractConfigDao; +import com.sunwayworld.basemodule.common.eptstorage.db.service.LimsDbextractConfigService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +@Repository +@GikamBean +public class LimsDbextractConfigServiceImpl implements LimsDbextractConfigService { + + @Autowired + private LimsDbextractConfigDao limsDbextractConfigDao; + + @Override + @SuppressWarnings("unchecked") + public LimsDbextractConfigDao getDao() { + return limsDbextractConfigDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsDbextractConfigBean limsDbextractConfig = jsonWrapper.parseUnique(LimsDbextractConfigBean.class); + limsDbextractConfig.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsDbextractConfig); + return limsDbextractConfig.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/service/impl/LimsDbextractServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/service/impl/LimsDbextractServiceImpl.java new file mode 100644 index 0000000..ec7d447 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/service/impl/LimsDbextractServiceImpl.java @@ -0,0 +1,38 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.service.impl; + +import com.sunwayworld.basemodule.common.eptstorage.db.bean.LimsDbextractBean; +import com.sunwayworld.basemodule.common.eptstorage.db.dao.LimsDbextractDao; +import com.sunwayworld.basemodule.common.eptstorage.db.service.LimsDbextractService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +@Repository +@GikamBean +public class LimsDbextractServiceImpl implements LimsDbextractService { + + @Autowired + private LimsDbextractDao limsDbextractDao; + + @Override + @SuppressWarnings("unchecked") + public LimsDbextractDao getDao() { + return limsDbextractDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsDbextractBean limsDbextract = jsonWrapper.parseUnique(LimsDbextractBean.class); + limsDbextract.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsDbextract); + return limsDbextract.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/sql/limsDbconn-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/sql/limsDbconn-mysql-sql.sql new file mode 100644 index 0000000..003e369 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/sql/limsDbconn-mysql-sql.sql @@ -0,0 +1,55 @@ +-- ----------------------------- 2022-09-26 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_DBCONN`( + `ID` BIGINT NOT NULL COMMENT '主键', + `URL` VARCHAR(480) DEFAULT NULL COMMENT '连接字符串', + `USERNAME` VARCHAR(240) DEFAULT NULL COMMENT '账号', + `PASSWORD` VARCHAR(240) DEFAULT NULL COMMENT '密码', + `REMARK` VARCHAR(240) DEFAULT NULL COMMENT '备注', + `ORGID` VARCHAR(120) DEFAULT NULL COMMENT '所属实验室ID', + `ORGNAME` VARCHAR(120) DEFAULT NULL COMMENT '所属实验室', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `SOURCENAME` VARCHAR(120) DEFAULT NULL COMMENT '数据源名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='数据库链接配置'; + +CALL INSERTI18N('T_LIMS_DBCONN.SERVICE_NAME', '数据库链接配置', '数据库链接配置', 'zh-CN', '数据库链接配置'); +CALL INSERTI18N('T_LIMS_DBCONN.ID', '数据库链接配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_DBCONN.URL', '数据库链接配置的连接字符串', '连接字符串', 'zh-CN', '连接字符串'); +CALL INSERTI18N('T_LIMS_DBCONN.USERNAME', '数据库链接配置的账号', '账号', 'zh-CN', '账号'); +CALL INSERTI18N('T_LIMS_DBCONN.PASSWORD', '数据库链接配置的密码', '密码', 'zh-CN', '密码'); +CALL INSERTI18N('T_LIMS_DBCONN.REMARK', '数据库链接配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_DBCONN.ORGID', '数据库链接配置的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_DBCONN.ORGNAME', '数据库链接配置的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_DBCONN.CREATEDBYID', '数据库链接配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_DBCONN.CREATEDBYNAME', '数据库链接配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_DBCONN.CREATEDTIME', '数据库链接配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_DBCONN.CREATEDBYORGID', '数据库链接配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_DBCONN.CREATEDBYORGNAME', '数据库链接配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_DBCONN.SOURCENAME', '数据库链接配置的数据源名称', '数据源名称', 'zh-CN', '数据源名称'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.DBS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.DBS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.DBS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.DBS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.DBS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '数据库链接配置', '/secure/basemodule/common/eptstorage/dbconns/page/edit-list', '11', '11', '025.svg', '数据库链接配置'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '数据库链接配置查询', '/secure/basemodule/common/eptstorage/dbconns/page/search-list', '11', '03', '025.svg', '数据库链接配置查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_DBCONN', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-09-26 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/sql/limsDbconn-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/sql/limsDbconn-oracle-sql.sql new file mode 100644 index 0000000..8b48c41 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/sql/limsDbconn-oracle-sql.sql @@ -0,0 +1,68 @@ +-- ----------------------------- 2022-09-26 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_DBCONN( + ID NUMBER NOT NULL, + URL VARCHAR2(480) NULL, + USERNAME VARCHAR2(240) NULL, + PASSWORD VARCHAR2(240) NULL, + REMARK VARCHAR2(240) NULL, + ORGID VARCHAR2(120) NULL, + ORGNAME VARCHAR2(120) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + SOURCENAME VARCHAR2(120) NULL + ); +COMMENT ON TABLE T_LIMS_DBCONN IS '数据库链接配置'; +COMMENT ON COLUMN T_LIMS_DBCONN.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_DBCONN.URL IS '连接字符串'; +COMMENT ON COLUMN T_LIMS_DBCONN.USERNAME IS '账号'; +COMMENT ON COLUMN T_LIMS_DBCONN.PASSWORD IS '密码'; +COMMENT ON COLUMN T_LIMS_DBCONN.REMARK IS '备注'; +COMMENT ON COLUMN T_LIMS_DBCONN.ORGID IS '所属实验室ID'; +COMMENT ON COLUMN T_LIMS_DBCONN.ORGNAME IS '所属实验室'; +COMMENT ON COLUMN T_LIMS_DBCONN.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_DBCONN.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_DBCONN.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_DBCONN.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_DBCONN.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_DBCONN.SOURCENAME IS '数据源名称'; + +ALTER TABLE T_LIMS_DBCONN ADD CONSTRAINT PK_LIMS_DBCONN PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_DBCONN.SERVICE_NAME', '数据库链接配置', '数据库链接配置', 'zh-CN', '数据库链接配置'); +CALL INSERTI18N('T_LIMS_DBCONN.ID', '数据库链接配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_DBCONN.URL', '数据库链接配置的连接字符串', '连接字符串', 'zh-CN', '连接字符串'); +CALL INSERTI18N('T_LIMS_DBCONN.USERNAME', '数据库链接配置的账号', '账号', 'zh-CN', '账号'); +CALL INSERTI18N('T_LIMS_DBCONN.PASSWORD', '数据库链接配置的密码', '密码', 'zh-CN', '密码'); +CALL INSERTI18N('T_LIMS_DBCONN.REMARK', '数据库链接配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_DBCONN.ORGID', '数据库链接配置的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_DBCONN.ORGNAME', '数据库链接配置的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_DBCONN.CREATEDBYID', '数据库链接配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_DBCONN.CREATEDBYNAME', '数据库链接配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_DBCONN.CREATEDTIME', '数据库链接配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_DBCONN.CREATEDBYORGID', '数据库链接配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_DBCONN.CREATEDBYORGNAME', '数据库链接配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_DBCONN.SOURCENAME', '数据库链接配置的数据源名称', '数据源名称', 'zh-CN', '数据源名称'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.DBS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.DBS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.DBS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.DBS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COMMON.EPTSTORAGE.DBS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '数据库链接配置', '/secure/basemodule/common/eptstorage/dbconns/page/edit-list', '11', '11', '025.svg', '数据库链接配置'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '数据库链接配置查询', '/secure/basemodule/common/eptstorage/dbconns/page/search-list', '11', '03', '025.svg', '数据库链接配置查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_DBCONN', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-09-26 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/sql/limsDbconn-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/sql/limsDbconn-sqlserver-sql.sql new file mode 100644 index 0000000..3a9e9de --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/sql/limsDbconn-sqlserver-sql.sql @@ -0,0 +1,64 @@ +-- ----------------------------- 2022-09-26 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_DBCONN( + ID BIGINT NOT NULL, + URL VARCHAR(480) NULL , + USERNAME VARCHAR(240) NULL , + PASSWORD VARCHAR(240) NULL , + REMARK VARCHAR(240) NULL , + ORGID VARCHAR(120) NULL , + ORGNAME VARCHAR(120) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + SOURCENAME VARCHAR(120) NULL , + CONSTRAINT PK_LIMS_DBCONN PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据库链接配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBCONN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBCONN', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'连接字符串' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBCONN', @level2type=N'COLUMN',@level2name=N'URL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'账号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBCONN', @level2type=N'COLUMN',@level2name=N'USERNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'密码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBCONN', @level2type=N'COLUMN',@level2name=N'PASSWORD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBCONN', @level2type=N'COLUMN',@level2name=N'REMARK'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBCONN', @level2type=N'COLUMN',@level2name=N'ORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBCONN', @level2type=N'COLUMN',@level2name=N'ORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBCONN', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBCONN', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBCONN', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBCONN', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBCONN', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据源名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBCONN', @level2type=N'COLUMN',@level2name=N'SOURCENAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_DBCONN.SERVICE_NAME', N'数据库链接配置', N'数据库链接配置', N'zh-CN',N'数据库链接配置'; +EXEC DBO.INSERTI18N N'T_LIMS_DBCONN.ID', N'数据库链接配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_DBCONN.URL', N'数据库链接配置的连接字符串', N'连接字符串', N'zh-CN',N'连接字符串'; +EXEC DBO.INSERTI18N N'T_LIMS_DBCONN.USERNAME', N'数据库链接配置的账号', N'账号', N'zh-CN',N'账号'; +EXEC DBO.INSERTI18N N'T_LIMS_DBCONN.PASSWORD', N'数据库链接配置的密码', N'密码', N'zh-CN',N'密码'; +EXEC DBO.INSERTI18N N'T_LIMS_DBCONN.REMARK', N'数据库链接配置的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_DBCONN.ORGID', N'数据库链接配置的所属实验室ID', N'所属实验室ID', N'zh-CN',N'所属实验室ID'; +EXEC DBO.INSERTI18N N'T_LIMS_DBCONN.ORGNAME', N'数据库链接配置的所属实验室', N'所属实验室', N'zh-CN',N'所属实验室'; +EXEC DBO.INSERTI18N N'T_LIMS_DBCONN.CREATEDBYID', N'数据库链接配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_DBCONN.CREATEDBYNAME', N'数据库链接配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_DBCONN.CREATEDTIME', N'数据库链接配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_DBCONN.CREATEDBYORGID', N'数据库链接配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_DBCONN.CREATEDBYORGNAME', N'数据库链接配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_DBCONN.SOURCENAME', N'数据库链接配置的数据源名称', N'数据源名称', N'zh-CN',N'数据源名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.COMMON.EPTSTORAGE.DBS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.COMMON.EPTSTORAGE.DBS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.COMMON.EPTSTORAGE.DBS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.COMMON.EPTSTORAGE.DBS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.COMMON.EPTSTORAGE.DBS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '数据库链接配置', '/secure/basemodule/common/eptstorage/dbconns/page/edit-list', '11', '11', '025.svg', '数据库链接配置'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '数据库链接配置查询', '/secure/basemodule/common/eptstorage/dbconns/page/search-list', '11', '03', '025.svg', '数据库链接配置查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_DBCONN', '0', '0'); + + +-- ----------------------------- 2022-09-26 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/sql/limsDbextract-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/sql/limsDbextract-mysql-sql.sql new file mode 100644 index 0000000..5acf251 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/sql/limsDbextract-mysql-sql.sql @@ -0,0 +1,55 @@ +-- ----------------------------- 2022-01-18 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_DBEXTRACT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `NAME` VARCHAR(120) DEFAULT NULL COMMENT '名称', + `REMARK` VARCHAR(240) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='DB数据源抽取规则'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_DBEXTRACT_CONFIG`( + `ID` BIGINT NOT NULL COMMENT '主键', + `EXTRACTID` BIGINT DEFAULT NULL COMMENT '规则ID', + `SQL` VARCHAR(2048) DEFAULT NULL COMMENT 'sql', + `ARGS` VARCHAR(1024) DEFAULT NULL COMMENT '参数', + `ENABLE` VARCHAR(12) DEFAULT NULL COMMENT '停启用', + `RESOLVEFUNCTION` VARCHAR(240) DEFAULT NULL COMMENT '数据再处理Service', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='数据源SQL配置'; + +CALL INSERTI18N('T_LIMS_DBEXTRACT.SERVICE_NAME', 'DB数据源抽取规则', 'DB数据源抽取规则', 'zh-CN', 'DB数据源抽取规则'); +CALL INSERTI18N('T_LIMS_DBEXTRACT.ID', 'DB数据源抽取规则的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_DBEXTRACT.NAME', 'DB数据源抽取规则的名称', '名称', 'zh-CN', '名称'); +CALL INSERTI18N('T_LIMS_DBEXTRACT.REMARK', 'DB数据源抽取规则的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.SERVICE_NAME', '数据源SQL配置', '数据源SQL配置', 'zh-CN', '数据源SQL配置'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.ID', '数据源SQL配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.EXTRACTID', '数据源SQL配置的规则ID', '规则ID', 'zh-CN', '规则ID'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.SQL', '数据源SQL配置的sql', 'sql', 'zh-CN', 'sql'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.ARGS', '数据源SQL配置的参数', '参数', 'zh-CN', '参数'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.ENABLE', '数据源SQL配置的停启用', '停启用', 'zh-CN', '停启用'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.RESOLVEFUNCTION', '数据源SQL配置的数据再处理Service', '数据再处理Service', 'zh-CN', '数据再处理Service'); +CALL INSERTI18N('BASELINE.MODULE.DBEXTRACTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASELINE.MODULE.DBEXTRACTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASELINE.MODULE.DBEXTRACTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASELINE.MODULE.DBEXTRACTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASELINE.MODULE.DBEXTRACTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', 'DB数据源抽取规则', '/secure/baseline/module/dbextracts/page/edit-list', '11', '11', '025.svg', 'DB数据源抽取规则'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', 'DB数据源抽取规则查询', '/secure/baseline/module/dbextracts/page/search-list', '11', '03', '025.svg', 'DB数据源抽取规则查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_DBEXTRACT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_DBEXTRACT_CONFIG', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-01-18 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/sql/limsDbextract-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/sql/limsDbextract-oracle-sql.sql new file mode 100644 index 0000000..66f49d4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/sql/limsDbextract-oracle-sql.sql @@ -0,0 +1,69 @@ +-- ----------------------------- 2022-01-18 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_DBEXTRACT( + ID NUMBER NOT NULL, + NAME VARCHAR2(120) NULL, + REMARK VARCHAR2(240) NULL + ); +COMMENT ON TABLE T_LIMS_DBEXTRACT IS 'DB数据源抽取规则'; +COMMENT ON COLUMN T_LIMS_DBEXTRACT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_DBEXTRACT.NAME IS '名称'; +COMMENT ON COLUMN T_LIMS_DBEXTRACT.REMARK IS '备注'; + +ALTER TABLE T_LIMS_DBEXTRACT ADD CONSTRAINT PK_LIMS_DBEXTRACT PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_DBEXTRACT_CONFIG( + ID NUMBER NOT NULL, + EXTRACTID NUMBER NULL, + SQL VARCHAR2(2048) NULL, + ARGS VARCHAR2(1024) NULL, + ENABLE VARCHAR2(12) NULL, + RESOLVEFUNCTION VARCHAR2(240) NULL + ); +COMMENT ON TABLE T_LIMS_DBEXTRACT_CONFIG IS '数据源SQL配置'; +COMMENT ON COLUMN T_LIMS_DBEXTRACT_CONFIG.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_DBEXTRACT_CONFIG.EXTRACTID IS '规则ID'; +COMMENT ON COLUMN T_LIMS_DBEXTRACT_CONFIG.SQL IS 'sql'; +COMMENT ON COLUMN T_LIMS_DBEXTRACT_CONFIG.ARGS IS '参数'; +COMMENT ON COLUMN T_LIMS_DBEXTRACT_CONFIG.ENABLE IS '停启用'; +COMMENT ON COLUMN T_LIMS_DBEXTRACT_CONFIG.RESOLVEFUNCTION IS '数据再处理Service'; + +ALTER TABLE T_LIMS_DBEXTRACT_CONFIG ADD CONSTRAINT PK_LIMS_DBEXTRACT_CONFIG PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_DBEXTRACT.SERVICE_NAME', 'DB数据源抽取规则', 'DB数据源抽取规则', 'zh-CN', 'DB数据源抽取规则'); +CALL INSERTI18N('T_LIMS_DBEXTRACT.ID', 'DB数据源抽取规则的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_DBEXTRACT.NAME', 'DB数据源抽取规则的名称', '名称', 'zh-CN', '名称'); +CALL INSERTI18N('T_LIMS_DBEXTRACT.REMARK', 'DB数据源抽取规则的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.SERVICE_NAME', '数据源SQL配置', '数据源SQL配置', 'zh-CN', '数据源SQL配置'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.ID', '数据源SQL配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.EXTRACTID', '数据源SQL配置的规则ID', '规则ID', 'zh-CN', '规则ID'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.SQL', '数据源SQL配置的sql', 'sql', 'zh-CN', 'sql'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.ARGS', '数据源SQL配置的参数', '参数', 'zh-CN', '参数'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.ENABLE', '数据源SQL配置的停启用', '停启用', 'zh-CN', '停启用'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.RESOLVEFUNCTION', '数据源SQL配置的数据再处理Service', '数据再处理Service', 'zh-CN', '数据再处理Service'); +CALL INSERTI18N('BASELINE.MODULE.DBEXTRACTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASELINE.MODULE.DBEXTRACTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASELINE.MODULE.DBEXTRACTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASELINE.MODULE.DBEXTRACTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASELINE.MODULE.DBEXTRACTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_DBEXTRACT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_DBEXTRACT_CONFIG', '0', '0'); + +alter table T_LIMS_DBEXTRACT_CONFIG add REMARK VARCHAR2(240); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.REMARK', '数据源SQL配置的备注', '备注', 'zh-CN', '备注'); + +alter table T_LIMS_DBEXTRACT_CONFIG add NAME VARCHAR2(120); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.NAME', '数据源SQL配置的名称', '名称', 'zh-CN', '名称'); + +INSERT INTO T_CORE_ADMIN_CHOOSE_CONFIG +(ID, NAME, TITLE, CATEGORY, URL, WIDTH) +VALUES(2022011818122, '抽取规则选择', '抽取规则选择', 'dbExtractConfig', '/secure/basemodule/common/eptstorage/dbextract-configs/page/choose-list', '60%'); + +COMMIT; + +-- ----------------------------- 2022-01-18 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/sql/limsDbextract-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/sql/limsDbextract-sqlserver-sql.sql new file mode 100644 index 0000000..27d6970 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/sql/limsDbextract-sqlserver-sql.sql @@ -0,0 +1,59 @@ +-- ----------------------------- 2022-01-18 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_DBEXTRACT( + ID BIGINT NOT NULL, + NAME VARCHAR(120) NULL , + REMARK VARCHAR(240) NULL , + CONSTRAINT PK_LIMS_DBEXTRACT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'DB数据源抽取规则' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBEXTRACT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBEXTRACT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBEXTRACT', @level2type=N'COLUMN',@level2name=N'NAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBEXTRACT', @level2type=N'COLUMN',@level2name=N'REMARK'; + +CREATE TABlE DBO.T_LIMS_DBEXTRACT_CONFIG( + ID BIGINT NOT NULL, + EXTRACTID BIGINT NULL , + SQL VARCHAR(2048) NULL , + ARGS VARCHAR(1024) NULL , + ENABLE VARCHAR(12) NULL , + RESOLVEFUNCTION VARCHAR(240) NULL , + CONSTRAINT PK_LIMS_DBEXTRACT_CONFIG PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据源SQL配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBEXTRACT_CONFIG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBEXTRACT_CONFIG', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'规则ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBEXTRACT_CONFIG', @level2type=N'COLUMN',@level2name=N'EXTRACTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'sql' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBEXTRACT_CONFIG', @level2type=N'COLUMN',@level2name=N'SQL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'参数' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBEXTRACT_CONFIG', @level2type=N'COLUMN',@level2name=N'ARGS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'停启用' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBEXTRACT_CONFIG', @level2type=N'COLUMN',@level2name=N'ENABLE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据再处理Service' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBEXTRACT_CONFIG', @level2type=N'COLUMN',@level2name=N'RESOLVEFUNCTION'; + +EXEC DBO.INSERTI18N N'T_LIMS_DBEXTRACT.SERVICE_NAME', N'DB数据源抽取规则', N'DB数据源抽取规则', N'zh-CN',N'DB数据源抽取规则'; +EXEC DBO.INSERTI18N N'T_LIMS_DBEXTRACT.ID', N'DB数据源抽取规则的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_DBEXTRACT.NAME', N'DB数据源抽取规则的名称', N'名称', N'zh-CN',N'名称'; +EXEC DBO.INSERTI18N N'T_LIMS_DBEXTRACT.REMARK', N'DB数据源抽取规则的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_DBEXTRACT_CONFIG.SERVICE_NAME', N'数据源SQL配置', N'数据源SQL配置', N'zh-CN',N'数据源SQL配置'; +EXEC DBO.INSERTI18N N'T_LIMS_DBEXTRACT_CONFIG.ID', N'数据源SQL配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_DBEXTRACT_CONFIG.EXTRACTID', N'数据源SQL配置的规则ID', N'规则ID', N'zh-CN',N'规则ID'; +EXEC DBO.INSERTI18N N'T_LIMS_DBEXTRACT_CONFIG.SQL', N'数据源SQL配置的sql', N'sql', N'zh-CN',N'sql'; +EXEC DBO.INSERTI18N N'T_LIMS_DBEXTRACT_CONFIG.ARGS', N'数据源SQL配置的参数', N'参数', N'zh-CN',N'参数'; +EXEC DBO.INSERTI18N N'T_LIMS_DBEXTRACT_CONFIG.ENABLE', N'数据源SQL配置的停启用', N'停启用', N'zh-CN',N'停启用'; +EXEC DBO.INSERTI18N N'T_LIMS_DBEXTRACT_CONFIG.RESOLVEFUNCTION', N'数据源SQL配置的数据再处理Service', N'数据再处理Service', N'zh-CN',N'数据再处理Service'; +EXEC DBO.INSERTI18N N'BASELINE.MODULE.DBEXTRACTS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASELINE.MODULE.DBEXTRACTS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASELINE.MODULE.DBEXTRACTS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASELINE.MODULE.DBEXTRACTS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASELINE.MODULE.DBEXTRACTS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', 'DB数据源抽取规则', '/secure/baseline/module/dbextracts/page/edit-list', '11', '11', '025.svg', 'DB数据源抽取规则'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', 'DB数据源抽取规则查询', '/secure/baseline/module/dbextracts/page/search-list', '11', '03', '025.svg', 'DB数据源抽取规则查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_DBEXTRACT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_DBEXTRACT_CONFIG', '0', '0'); + + +-- ----------------------------- 2022-01-18 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/sql/limsDbextractConfig-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/sql/limsDbextractConfig-mysql-sql.sql new file mode 100644 index 0000000..887486b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/sql/limsDbextractConfig-mysql-sql.sql @@ -0,0 +1,55 @@ +-- ----------------------------- 2022-01-18 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_DBEXTRACT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `NAME` VARCHAR(120) DEFAULT NULL COMMENT '名称', + `REMARK` VARCHAR(240) DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='DB数据源抽取规则'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_DBEXTRACT_CONFIG`( + `ID` BIGINT NOT NULL COMMENT '主键', + `EXTRACTID` BIGINT DEFAULT NULL COMMENT '规则ID', + `SQL` VARCHAR(2048) DEFAULT NULL COMMENT 'sql', + `ARGS` VARCHAR(1024) DEFAULT NULL COMMENT '参数', + `ENABLE` VARCHAR(12) DEFAULT NULL COMMENT '停启用', + `RESOLVEFUNCTION` VARCHAR(240) DEFAULT NULL COMMENT '数据再处理Service', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='数据源SQL配置'; + +CALL INSERTI18N('T_LIMS_DBEXTRACT.SERVICE_NAME', 'DB数据源抽取规则', 'DB数据源抽取规则', 'zh-CN', 'DB数据源抽取规则'); +CALL INSERTI18N('T_LIMS_DBEXTRACT.ID', 'DB数据源抽取规则的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_DBEXTRACT.NAME', 'DB数据源抽取规则的名称', '名称', 'zh-CN', '名称'); +CALL INSERTI18N('T_LIMS_DBEXTRACT.REMARK', 'DB数据源抽取规则的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.SERVICE_NAME', '数据源SQL配置', '数据源SQL配置', 'zh-CN', '数据源SQL配置'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.ID', '数据源SQL配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.EXTRACTID', '数据源SQL配置的规则ID', '规则ID', 'zh-CN', '规则ID'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.SQL', '数据源SQL配置的sql', 'sql', 'zh-CN', 'sql'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.ARGS', '数据源SQL配置的参数', '参数', 'zh-CN', '参数'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.ENABLE', '数据源SQL配置的停启用', '停启用', 'zh-CN', '停启用'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.RESOLVEFUNCTION', '数据源SQL配置的数据再处理Service', '数据再处理Service', 'zh-CN', '数据再处理Service'); +CALL INSERTI18N('BASELINE.MODULE.DBEXTRACTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASELINE.MODULE.DBEXTRACTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASELINE.MODULE.DBEXTRACTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASELINE.MODULE.DBEXTRACTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASELINE.MODULE.DBEXTRACTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', 'DB数据源抽取规则', '/secure/baseline/module/dbextract-configs/page/edit-list', '11', '11', '025.svg', 'DB数据源抽取规则'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', 'DB数据源抽取规则查询', '/secure/baseline/module/dbextract-configs/page/search-list', '11', '03', '025.svg', 'DB数据源抽取规则查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_DBEXTRACT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_DBEXTRACT_CONFIG', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-01-18 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/sql/limsDbextractConfig-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/sql/limsDbextractConfig-oracle-sql.sql new file mode 100644 index 0000000..06999ba --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/sql/limsDbextractConfig-oracle-sql.sql @@ -0,0 +1,65 @@ +-- ----------------------------- 2022-01-18 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_DBEXTRACT( + ID NUMBER NOT NULL, + NAME VARCHAR2(120) NULL, + REMARK VARCHAR2(240) NULL + ); +COMMENT ON TABLE T_LIMS_DBEXTRACT IS 'DB数据源抽取规则'; +COMMENT ON COLUMN T_LIMS_DBEXTRACT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_DBEXTRACT.NAME IS '名称'; +COMMENT ON COLUMN T_LIMS_DBEXTRACT.REMARK IS '备注'; + +ALTER TABLE T_LIMS_DBEXTRACT ADD CONSTRAINT PK_LIMS_DBEXTRACT PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_DBEXTRACT_CONFIG( + ID NUMBER NOT NULL, + EXTRACTID NUMBER NULL, + SQL VARCHAR2(2048) NULL, + ARGS VARCHAR2(1024) NULL, + ENABLE VARCHAR2(12) NULL, + RESOLVEFUNCTION VARCHAR2(240) NULL + ); +COMMENT ON TABLE T_LIMS_DBEXTRACT_CONFIG IS '数据源SQL配置'; +COMMENT ON COLUMN T_LIMS_DBEXTRACT_CONFIG.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_DBEXTRACT_CONFIG.EXTRACTID IS '规则ID'; +COMMENT ON COLUMN T_LIMS_DBEXTRACT_CONFIG.SQL IS 'sql'; +COMMENT ON COLUMN T_LIMS_DBEXTRACT_CONFIG.ARGS IS '参数'; +COMMENT ON COLUMN T_LIMS_DBEXTRACT_CONFIG.ENABLE IS '停启用'; +COMMENT ON COLUMN T_LIMS_DBEXTRACT_CONFIG.RESOLVEFUNCTION IS '数据再处理Service'; + +ALTER TABLE T_LIMS_DBEXTRACT_CONFIG ADD CONSTRAINT PK_LIMS_DBEXTRACT_CONFIG PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_DBEXTRACT.SERVICE_NAME', 'DB数据源抽取规则', 'DB数据源抽取规则', 'zh-CN', 'DB数据源抽取规则'); +CALL INSERTI18N('T_LIMS_DBEXTRACT.ID', 'DB数据源抽取规则的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_DBEXTRACT.NAME', 'DB数据源抽取规则的名称', '名称', 'zh-CN', '名称'); +CALL INSERTI18N('T_LIMS_DBEXTRACT.REMARK', 'DB数据源抽取规则的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.SERVICE_NAME', '数据源SQL配置', '数据源SQL配置', 'zh-CN', '数据源SQL配置'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.ID', '数据源SQL配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.EXTRACTID', '数据源SQL配置的规则ID', '规则ID', 'zh-CN', '规则ID'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.SQL', '数据源SQL配置的sql', 'sql', 'zh-CN', 'sql'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.ARGS', '数据源SQL配置的参数', '参数', 'zh-CN', '参数'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.ENABLE', '数据源SQL配置的停启用', '停启用', 'zh-CN', '停启用'); +CALL INSERTI18N('T_LIMS_DBEXTRACT_CONFIG.RESOLVEFUNCTION', '数据源SQL配置的数据再处理Service', '数据再处理Service', 'zh-CN', '数据再处理Service'); +CALL INSERTI18N('BASELINE.MODULE.DBEXTRACTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASELINE.MODULE.DBEXTRACTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASELINE.MODULE.DBEXTRACTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASELINE.MODULE.DBEXTRACTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASELINE.MODULE.DBEXTRACTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', 'DB数据源抽取规则', '/secure/baseline/module/dbextract-configs/page/edit-list', '11', '11', '025.svg', 'DB数据源抽取规则'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', 'DB数据源抽取规则查询', '/secure/baseline/module/dbextract-configs/page/search-list', '11', '03', '025.svg', 'DB数据源抽取规则查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_DBEXTRACT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_DBEXTRACT_CONFIG', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-01-18 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/sql/limsDbextractConfig-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/sql/limsDbextractConfig-sqlserver-sql.sql new file mode 100644 index 0000000..6e22c7d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/sql/limsDbextractConfig-sqlserver-sql.sql @@ -0,0 +1,59 @@ +-- ----------------------------- 2022-01-18 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_DBEXTRACT( + ID BIGINT NOT NULL, + NAME VARCHAR(120) NULL , + REMARK VARCHAR(240) NULL , + CONSTRAINT PK_LIMS_DBEXTRACT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'DB数据源抽取规则' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBEXTRACT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBEXTRACT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBEXTRACT', @level2type=N'COLUMN',@level2name=N'NAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBEXTRACT', @level2type=N'COLUMN',@level2name=N'REMARK'; + +CREATE TABlE DBO.T_LIMS_DBEXTRACT_CONFIG( + ID BIGINT NOT NULL, + EXTRACTID BIGINT NULL , + SQL VARCHAR(2048) NULL , + ARGS VARCHAR(1024) NULL , + ENABLE VARCHAR(12) NULL , + RESOLVEFUNCTION VARCHAR(240) NULL , + CONSTRAINT PK_LIMS_DBEXTRACT_CONFIG PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据源SQL配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBEXTRACT_CONFIG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBEXTRACT_CONFIG', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'规则ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBEXTRACT_CONFIG', @level2type=N'COLUMN',@level2name=N'EXTRACTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'sql' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBEXTRACT_CONFIG', @level2type=N'COLUMN',@level2name=N'SQL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'参数' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBEXTRACT_CONFIG', @level2type=N'COLUMN',@level2name=N'ARGS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'停启用' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBEXTRACT_CONFIG', @level2type=N'COLUMN',@level2name=N'ENABLE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据再处理Service' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_DBEXTRACT_CONFIG', @level2type=N'COLUMN',@level2name=N'RESOLVEFUNCTION'; + +EXEC DBO.INSERTI18N N'T_LIMS_DBEXTRACT.SERVICE_NAME', N'DB数据源抽取规则', N'DB数据源抽取规则', N'zh-CN',N'DB数据源抽取规则'; +EXEC DBO.INSERTI18N N'T_LIMS_DBEXTRACT.ID', N'DB数据源抽取规则的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_DBEXTRACT.NAME', N'DB数据源抽取规则的名称', N'名称', N'zh-CN',N'名称'; +EXEC DBO.INSERTI18N N'T_LIMS_DBEXTRACT.REMARK', N'DB数据源抽取规则的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_DBEXTRACT_CONFIG.SERVICE_NAME', N'数据源SQL配置', N'数据源SQL配置', N'zh-CN',N'数据源SQL配置'; +EXEC DBO.INSERTI18N N'T_LIMS_DBEXTRACT_CONFIG.ID', N'数据源SQL配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_DBEXTRACT_CONFIG.EXTRACTID', N'数据源SQL配置的规则ID', N'规则ID', N'zh-CN',N'规则ID'; +EXEC DBO.INSERTI18N N'T_LIMS_DBEXTRACT_CONFIG.SQL', N'数据源SQL配置的sql', N'sql', N'zh-CN',N'sql'; +EXEC DBO.INSERTI18N N'T_LIMS_DBEXTRACT_CONFIG.ARGS', N'数据源SQL配置的参数', N'参数', N'zh-CN',N'参数'; +EXEC DBO.INSERTI18N N'T_LIMS_DBEXTRACT_CONFIG.ENABLE', N'数据源SQL配置的停启用', N'停启用', N'zh-CN',N'停启用'; +EXEC DBO.INSERTI18N N'T_LIMS_DBEXTRACT_CONFIG.RESOLVEFUNCTION', N'数据源SQL配置的数据再处理Service', N'数据再处理Service', N'zh-CN',N'数据再处理Service'; +EXEC DBO.INSERTI18N N'BASELINE.MODULE.DBEXTRACTS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASELINE.MODULE.DBEXTRACTS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASELINE.MODULE.DBEXTRACTS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASELINE.MODULE.DBEXTRACTS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASELINE.MODULE.DBEXTRACTS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', 'DB数据源抽取规则', '/secure/baseline/module/dbextract-configs/page/edit-list', '11', '11', '025.svg', 'DB数据源抽取规则'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', 'DB数据源抽取规则查询', '/secure/baseline/module/dbextract-configs/page/search-list', '11', '03', '025.svg', 'DB数据源抽取规则查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_DBEXTRACT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_DBEXTRACT_CONFIG', '0', '0'); + + +-- ----------------------------- 2022-01-18 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/util/DbHelper.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/util/DbHelper.java new file mode 100644 index 0000000..5994031 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/util/DbHelper.java @@ -0,0 +1,174 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.util; + +import com.sunwayworld.basemodule.common.eptstorage.db.bean.LimsDbconnBean; +import com.sunwayworld.basemodule.common.eptstorage.db.service.LimsDbconnService; +import com.sunwayworld.framework.utils.ObjectUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.jdbc.datasource.DriverManagerDataSource; +import org.springframework.stereotype.Service; + +import java.sql.Connection; +import java.sql.SQLException; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +/** + * 使用dbtemplate + * @Autowired + * @Qualifier("sourceName") + * private JdbcTemplate sourceNameJdbcTemplate; + */ +@Service +public class DbHelper { + private static final Logger logger = LogManager.getLogger(DbHelper.class); + + @Autowired + @Lazy + private LimsDbconnService limsDbconnService; + @Autowired + private DynamicBeanHanderService dynamicBeanHanderService; + + //注入db jdbctemplate + public void register(){ + List dbconnBeans = limsDbconnService.selectAll(); + List beanList = dbconnBeans.stream().filter(f -> + !ObjectUtils.isEmpty(f.getSourceName()) + && !ObjectUtils.isEmpty(f.getUrl()) + && !ObjectUtils.isEmpty(f.getUsername()) + && !ObjectUtils.isEmpty(f.getPassword())).collect(Collectors.toList()); + for (LimsDbconnBean limsDbconnBean : beanList) { + register(limsDbconnBean); + } + } + + public boolean register(LimsDbconnBean limsDbconnBean) { + DriverManagerDataSource datasource = new DriverManagerDataSource(); + datasource.setUsername(limsDbconnBean.getUsername()); + datasource.setPassword(limsDbconnBean.getPassword()); + datasource.setUrl(limsDbconnBean.getUrl()); + String drive = ""; + String mysql = "com.mysql.cj.jdbc.Driver"; + String sqlserver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; + String oracle = "oracle.jdbc.OracleDriver"; + String postgresql = "org.postgresql.Driver"; + if(limsDbconnBean.getUrl().toLowerCase().contains("mysql")){ + drive = mysql; + }else if(limsDbconnBean.getUrl().toLowerCase().contains("sqlserver")){ + drive = sqlserver; + }else if(limsDbconnBean.getUrl().toLowerCase().contains("oracle")){ + drive = oracle; + } else if (limsDbconnBean.getUrl().toLowerCase().contains("postgresql")) { + drive = postgresql; + } else { + logger.error("Url={} is not support", limsDbconnBean.getUrl()); + return false; + } + datasource.setDriverClassName(drive); + + String beanId = limsDbconnBean.getSourceName(); + try{ + dynamicBeanHanderService.register(beanId,JdbcTemplate.class,datasource); + boolean test = test(limsDbconnBean); + logger.info("init db={},result={}", limsDbconnBean.getSourceName(),test); + return test; + }catch (Throwable s){ + logger.error("init db={},error={}", limsDbconnBean.getSourceName(),s); + return false; + } + } + + //测试链接 + public boolean test(LimsDbconnBean dbconnBean){ + if(ObjectUtils.isEmpty(dbconnBean.getSourceName())){ + logger.error("SourceName is null"); + return false; + } + Connection connection = null; + try { + Object serviceBean = dynamicBeanHanderService.getBean(dbconnBean.getSourceName()); + if(serviceBean==null){ + logger.error("SourceName={} is not found",serviceBean); + return false; + } + JdbcTemplate jdbcTemplate = (JdbcTemplate) serviceBean; + connection = jdbcTemplate.getDataSource().getConnection(); + } catch (Exception throwables) { + logger.error("dbconnBean={},test connect error={}",dbconnBean.getSourceName(),throwables); + dynamicBeanHanderService.destory(dbconnBean.getSourceName()); + return false; + }finally { + try { + if(connection!=null){ + connection.close(); + } + } catch (SQLException throwables) { + throwables.printStackTrace(); + } + } + return true; + } + + public JdbcTemplate getTemplate(String name){ + if(ObjectUtils.isEmpty(name)){ + logger.error("SourceName is null"); + return null; + } + Object serviceBean = dynamicBeanHanderService.getBean(name); + if(serviceBean==null){ + logger.error("SourceName={} is not found",serviceBean); + return null; + } + return (JdbcTemplate) serviceBean; + } + + public JdbcTemplate getTemplate(LimsDbconnBean dbconnBean){ + if(ObjectUtils.isEmpty(dbconnBean.getSourceName())){ + logger.error("SourceName is null"); + return null; + } + Object serviceBean = dynamicBeanHanderService.getBean(dbconnBean.getSourceName()); + if(serviceBean==null){ + logger.error("SourceName={} is not found",serviceBean); + return null; + } + return (JdbcTemplate) serviceBean; + } + + public List query(LimsDbconnBean dbconnBean,String sql, T t){ + JdbcTemplate jdbcTemplate = this.getTemplate(dbconnBean); + logger.info("sourceName:{}",dbconnBean.getSourceName()); + return query(jdbcTemplate,sql,t); + } + + public List query(JdbcTemplate jdbcTemplate,String sql, T t){ + logger.info("sql:{}",sql); + return (List) jdbcTemplate.query(sql, BeanPropertyRowMapper.newInstance(t.getClass())); + } + + public List> query(LimsDbconnBean dbconnBean, String sql){ + JdbcTemplate jdbcTemplate = this.getTemplate(dbconnBean); + logger.info("sourceName:{}",dbconnBean.getSourceName()); + return query(jdbcTemplate,sql); + } + + public List> query(JdbcTemplate jdbcTemplate,String sql){ + logger.info("sql:{}",sql); + return jdbcTemplate.queryForList(sql); + } + + public int update(LimsDbconnBean dbconnBean,String sql){ + JdbcTemplate jdbcTemplate = this.getTemplate(dbconnBean); + logger.info("sourceName:{}",dbconnBean.getSourceName()); + logger.info("update sql:{}",sql); + int update = jdbcTemplate.update(sql); + logger.info("update num:{}",update); + return update; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/util/DynamicBeanHanderService.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/util/DynamicBeanHanderService.java new file mode 100644 index 0000000..2baa5ee --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/db/util/DynamicBeanHanderService.java @@ -0,0 +1,70 @@ +package com.sunwayworld.basemodule.common.eptstorage.db.util; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.config.BeanDefinition; +import org.springframework.beans.factory.support.BeanDefinitionBuilder; +import org.springframework.beans.factory.support.BeanDefinitionRegistry; +import org.springframework.context.ApplicationContext; +import org.springframework.stereotype.Service; + +import java.util.Map; + +@Service +public class DynamicBeanHanderService { + + @Autowired + private ApplicationContext applicationContext; + + public T getBean(Class requiredType) { + return applicationContext.getBean(requiredType); + } + public Object getBean(String beanId) { + return applicationContext.getBean(beanId); + } + public Map getBeansOfType(Class type) { + return applicationContext.getBeansOfType(type); + } + public boolean containsBean(String name) { + return applicationContext.containsBean(name); + } + public boolean isSingleton(String name) { + return applicationContext.isSingleton(name); + } + public Class getType(String name) { + return applicationContext.getType(name); + } + public T register(String name, Class clazz, Object... args) { + BeanDefinitionBuilder beanDefinitionBuilder = BeanDefinitionBuilder.genericBeanDefinition(clazz); + if (args.length > 0) { + Object[] var4 = args; + int var5 = args.length; + for(int var6 = 0; var6 < var5; ++var6) { + Object arg = var4[var6]; + beanDefinitionBuilder.addConstructorArgValue(arg); + } + } + BeanDefinition beanDefinition = beanDefinitionBuilder.getRawBeanDefinition(); + BeanDefinitionRegistry beanFactory = (BeanDefinitionRegistry)applicationContext; + beanFactory.registerBeanDefinition(name, beanDefinition); + return applicationContext.getBean(name, clazz); + } + public T register(String name, Class clazz, Map params) { + BeanDefinitionBuilder beanDefinitionBuilder = BeanDefinitionBuilder.genericBeanDefinition(clazz); + if (params != null && params.size() > 0) { + params.forEach((s, o) -> { + beanDefinitionBuilder.addPropertyValue(s, o); + }); + } + BeanDefinition beanDefinition = beanDefinitionBuilder.getRawBeanDefinition(); + BeanDefinitionRegistry beanFactory = (BeanDefinitionRegistry)applicationContext; + beanFactory.registerBeanDefinition(name, beanDefinition); + return applicationContext.getBean(name, clazz); + } + + public void destory(String beanId){ + BeanDefinitionRegistry beanFactory = (BeanDefinitionRegistry)applicationContext; + beanFactory.removeBeanDefinition(beanId); + } + +} + diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/bean/LimsExcelDataBean.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/bean/LimsExcelDataBean.java new file mode 100644 index 0000000..b9a46a5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/bean/LimsExcelDataBean.java @@ -0,0 +1,138 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean; + +import com.sunwayworld.framework.data.annotation.Clob; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * excel采集结果 + * + * @author miq@sunwayworld.com + * @date 2022-10-22 + */ +@Table("T_LIMS_EXCEL_DATA") +public class LimsExcelDataBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String excelName;// excel名称 + private String sheetName;// sheet页名称 + private Long equiptId;// 设备id + @Clob + private String dataJson;// 数据(json格式) + private String idx;// 序号 + private Long taskId;// 任务id +// private String createdById;// 制单人编码 +// private String createdByName;// 制单人名称 +// @JSONField(format = "yyyy-MM-dd") +// @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") +// private LocalDateTime createdTime;// 制单时间 +// private String createdByOrgId;// 制单人单位编码 +// private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getExcelName() { + return excelName; + } + + public void setExcelName(String excelName) { + this.excelName = excelName; + } + + public String getSheetName() { + return sheetName; + } + + public void setSheetName(String sheetName) { + this.sheetName = sheetName; + } + + public Long getEquiptId() { + return equiptId; + } + + public void setEquiptId(Long equiptId) { + this.equiptId = equiptId; + } + + public String getDataJson() { + return dataJson; + } + + public void setDataJson(String dataJson) { + this.dataJson = dataJson; + } + + public String getIdx() { + return idx; + } + + public void setIdx(String idx) { + this.idx = idx; + } + + public Long getTaskId() { + return taskId; + } + + public void setTaskId(Long taskId) { + this.taskId = taskId; + } + +// public String getCreatedById() { +// return createdById; +// } +// +// public void setCreatedById(String createdById) { +// this.createdById = createdById; +// } +// +// public String getCreatedByName() { +// return createdByName; +// } +// +// public void setCreatedByName(String createdByName) { +// this.createdByName = createdByName; +// } +// +// public LocalDateTime getCreatedTime() { +// return createdTime; +// } +// +// public void setCreatedTime(LocalDateTime createdTime) { +// this.createdTime = createdTime; +// } +// +// public String getCreatedByOrgId() { +// return createdByOrgId; +// } +// +// public void setCreatedByOrgId(String createdByOrgId) { +// this.createdByOrgId = createdByOrgId; +// } +// +// public String getCreatedByOrgName() { +// return createdByOrgName; +// } +// +// public void setCreatedByOrgName(String createdByOrgName) { +// this.createdByOrgName = createdByOrgName; +// } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/bean/LimsExcelReadconfigBean.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/bean/LimsExcelReadconfigBean.java new file mode 100644 index 0000000..186ee14 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/bean/LimsExcelReadconfigBean.java @@ -0,0 +1,131 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Insertable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * Excel读取配置 + * + * @author zhangs@sunwayworld.com + * @date 2022-01-17 + */ +@Table("T_LIMS_EXCEL_READCONFIG") +public class LimsExcelReadconfigBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String name;// 名称 + private String remark;// 备注 + private String excelDataStorageService; //自定义存储 + + private String mongoDbDoc; //对应的mongodb文档库 + + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + private String category; //分配铅酸还是锂电 + + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getExcelDataStorageService() { + return excelDataStorageService; + } + + public void setExcelDataStorageService(String excelDataStorageService) { + this.excelDataStorageService = excelDataStorageService; + } + + public String getMongoDbDoc() { + return mongoDbDoc; + } + + public void setMongoDbDoc(String mongoDbDoc) { + this.mongoDbDoc = mongoDbDoc; + } + + public String getCategory() { + return category; + } + + public void setCategory(String category) { + this.category = category; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/bean/LimsSheetReadconfigBean.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/bean/LimsSheetReadconfigBean.java new file mode 100644 index 0000000..1cd6fef --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/bean/LimsSheetReadconfigBean.java @@ -0,0 +1,128 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; + +/** + * Sheet读取配置 + * + * @author zhangs@sunwayworld.com + * @date 2022-01-17 + */ +@Table("T_LIMS_SHEET_READCONFIG") +public class LimsSheetReadconfigBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long excelId;// excel的ID + private String sheetName;// sheet名称 + private Integer sheetNo;// sheet序号 + @NotNull(defaultValue = "1") + private String ifRead;// 是否读取 + @NotNull(defaultValue = "1") + private Integer headRowNumber;// 标题行 + private String remark; //备注 + @NotNull(defaultValue = "1") + private String findSheetByName; //默认按sheet名称寻找sheet + private String mongoDocument; //mongo文档 + @NotNull(defaultValue = "0") + private String regexMatchName; //正则匹配sheet名称 + + @NotNull(defaultValue = "title") + private String readType; // 读取方式 title:字段标题;sort:顺序读取(column*); + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getExcelId() { + return excelId; + } + + public void setExcelId(Long excelId) { + this.excelId = excelId; + } + + public String getSheetName() { + return sheetName; + } + + public void setSheetName(String sheetName) { + this.sheetName = sheetName; + } + + public Integer getSheetNo() { + return sheetNo; + } + + public void setSheetNo(Integer sheetNo) { + this.sheetNo = sheetNo; + } + + public String getIfRead() { + return ifRead; + } + + public void setIfRead(String ifRead) { + this.ifRead = ifRead; + } + + public Integer getHeadRowNumber() { + return headRowNumber; + } + + public void setHeadRowNumber(Integer headRowNumber) { + this.headRowNumber = headRowNumber; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getFindSheetByName() { + return findSheetByName; + } + + public void setFindSheetByName(String findSheetByName) { + this.findSheetByName = findSheetByName; + } + + public String getMongoDocument() { + return mongoDocument; + } + + public void setMongoDocument(String mongoDocument) { + this.mongoDocument = mongoDocument; + } + + public String getRegexMatchName() { + return regexMatchName; + } + + public void setRegexMatchName(String regexMatchName) { + this.regexMatchName = regexMatchName; + } + + public String getReadType() { + return readType; + } + + public void setReadType(String readType) { + this.readType = readType; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/bean/LimsSheetTitleConfigBean.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/bean/LimsSheetTitleConfigBean.java new file mode 100644 index 0000000..481ba03 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/bean/LimsSheetTitleConfigBean.java @@ -0,0 +1,117 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * Sheet标题行配置 + * + * @author zhangs@sunwayworld.com + * @date 2022-01-17 + */ +@Table("T_LIMS_SHEET_TITLE_CONFIG") +public class LimsSheetTitleConfigBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long sheetId;// sheetId + private String title;// 名称 + private String title_En;// 英文名称 + private String remark; //备注 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getSheetId() { + return sheetId; + } + + public void setSheetId(Long sheetId) { + this.sheetId = sheetId; + } + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public String getTitle_En() { + return title_En; + } + + public void setTitle_En(String title_En) { + this.title_En = title_En; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/controller/LimsExcelDataController.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/controller/LimsExcelDataController.java new file mode 100644 index 0000000..a43cdf6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/controller/LimsExcelDataController.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/common/eptstorage/file/excel-datas/page") +public interface LimsExcelDataController extends GenericEditListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/controller/LimsExcelReadconfigController.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/controller/LimsExcelReadconfigController.java new file mode 100644 index 0000000..f07877e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/controller/LimsExcelReadconfigController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/common/eptstorage/file/parse/excelread/excel-readconfigs/page") +public interface LimsExcelReadconfigController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/controller/LimsSheetReadconfigController.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/controller/LimsSheetReadconfigController.java new file mode 100644 index 0000000..af1afec --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/controller/LimsSheetReadconfigController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/common/eptstorage/file/parse/excelread/sheet-readconfigs/page") +public interface LimsSheetReadconfigController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/controller/LimsSheetTitleConfigController.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/controller/LimsSheetTitleConfigController.java new file mode 100644 index 0000000..b60e231 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/controller/LimsSheetTitleConfigController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/common/eptstorage/file/parse/excelread/sheet-title-configs/page") +public interface LimsSheetTitleConfigController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/controller/impl/LimsExcelDataControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/controller/impl/LimsExcelDataControllerImpl.java new file mode 100644 index 0000000..b367d17 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/controller/impl/LimsExcelDataControllerImpl.java @@ -0,0 +1,25 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.controller.LimsExcelDataController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsExcelDataControllerImpl implements LimsExcelDataController { + + @Log(value = "excel采集结果编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/common/eptstorage/file/excel-datas/lims-excel-data-edit-list"; + } + + @Log(value = "excel采集结果选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/common/eptstorage/file/excel-datas/lims-excel-data-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/controller/impl/LimsExcelReadconfigControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/controller/impl/LimsExcelReadconfigControllerImpl.java new file mode 100644 index 0000000..f5cef9c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/controller/impl/LimsExcelReadconfigControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.controller.impl; + +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.controller.LimsExcelReadconfigController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.stereotype.Controller; + +@Controller +@GikamBean +public class LimsExcelReadconfigControllerImpl implements LimsExcelReadconfigController { + + @Log(value = "Excel读取配置编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/common/eptstorage/file/parse/excelread/lims-excel-readconfig-edit-list"; + } + + @Log(value = "Excel读取配置详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/common/eptstorage/file/parse/excelread/lims-excel-readconfig-detail"; + } + + @Log(value = "Excel读取配置查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/common/eptstorage/file/parse/excelread/lims-excel-readconfig-search-list"; + } + + @Log(value = "Excel读取配置选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/common/eptstorage/file/parse/excelread/lims-excel-readconfig-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/controller/impl/LimsSheetReadconfigControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/controller/impl/LimsSheetReadconfigControllerImpl.java new file mode 100644 index 0000000..51fce72 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/controller/impl/LimsSheetReadconfigControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.controller.impl; + +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.controller.LimsSheetReadconfigController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.stereotype.Controller; + +@Controller +@GikamBean +public class LimsSheetReadconfigControllerImpl implements LimsSheetReadconfigController { + + @Log(value = "Sheet读取配置编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/common/eptstorage/file/parse/excelread//sheet-readconfigs/lims-sheet-readconfig-edit-list"; + } + + @Log(value = "Sheet读取配置详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/common/eptstorage/file/parse/excelread//sheet-readconfigs/lims-sheet-readconfig-detail"; + } + + @Log(value = "Sheet读取配置查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/common/eptstorage/file/parse/excelread//sheet-readconfigs/lims-sheet-readconfig-search-list"; + } + + @Log(value = "Sheet读取配置选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/common/eptstorage/file/parse/excelread//sheet-readconfigs/lims-sheet-readconfig-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/controller/impl/LimsSheetTitleConfigControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/controller/impl/LimsSheetTitleConfigControllerImpl.java new file mode 100644 index 0000000..36bf26c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/controller/impl/LimsSheetTitleConfigControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.controller.impl; + +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.controller.LimsSheetTitleConfigController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.stereotype.Controller; + +@Controller +@GikamBean +public class LimsSheetTitleConfigControllerImpl implements LimsSheetTitleConfigController { + + @Log(value = "Sheet标题行配置编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/common/eptstorage/file/parse/excelread//sheet-title-configs/lims-sheet-title-config-edit-list"; + } + + @Log(value = "Sheet标题行配置详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/common/eptstorage/file/parse/excelread//sheet-title-configs/lims-sheet-title-config-detail"; + } + + @Log(value = "Sheet标题行配置查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/common/eptstorage/file/parse/excelread//sheet-title-configs/lims-sheet-title-config-search-list"; + } + + @Log(value = "Sheet标题行配置选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/common/eptstorage/file/parse/excelread//sheet-title-configs/lims-sheet-title-config-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/dao/LimsExcelDataDao.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/dao/LimsExcelDataDao.java new file mode 100644 index 0000000..b56d96a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/dao/LimsExcelDataDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.dao; + +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsExcelDataBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsExcelDataDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/dao/LimsExcelReadconfigDao.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/dao/LimsExcelReadconfigDao.java new file mode 100644 index 0000000..0fe5d38 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/dao/LimsExcelReadconfigDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.dao; + +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsExcelReadconfigBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsExcelReadconfigDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/dao/LimsSheetReadconfigDao.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/dao/LimsSheetReadconfigDao.java new file mode 100644 index 0000000..a7e35ea --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/dao/LimsSheetReadconfigDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.dao; + +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsSheetReadconfigBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsSheetReadconfigDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/dao/LimsSheetTitleConfigDao.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/dao/LimsSheetTitleConfigDao.java new file mode 100644 index 0000000..707b1d9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/dao/LimsSheetTitleConfigDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.dao; + +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsSheetTitleConfigBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsSheetTitleConfigDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/dao/impl/LimsExcelDataDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/dao/impl/LimsExcelDataDaoImpl.java new file mode 100644 index 0000000..440bf50 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/dao/impl/LimsExcelDataDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsExcelDataBean; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.dao.LimsExcelDataDao; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.mapper.LimsExcelDataMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsExcelDataDaoImpl extends MybatisDaoSupport implements LimsExcelDataDao { + + @Autowired + private LimsExcelDataMapper limsExcelDataMapper; + + @Override + public LimsExcelDataMapper getMapper() { + return limsExcelDataMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/dao/impl/LimsExcelReadconfigDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/dao/impl/LimsExcelReadconfigDaoImpl.java new file mode 100644 index 0000000..5acf81d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/dao/impl/LimsExcelReadconfigDaoImpl.java @@ -0,0 +1,23 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.dao.impl; + +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsExcelReadconfigBean; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.dao.LimsExcelReadconfigDao; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.mapper.LimsExcelReadconfigMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +@Repository +@GikamBean +public class LimsExcelReadconfigDaoImpl extends MybatisDaoSupport implements LimsExcelReadconfigDao { + + @Autowired + private LimsExcelReadconfigMapper limsExcelReadconfigMapper; + + @Override + public LimsExcelReadconfigMapper getMapper() { + return limsExcelReadconfigMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/dao/impl/LimsSheetReadconfigDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/dao/impl/LimsSheetReadconfigDaoImpl.java new file mode 100644 index 0000000..b1c7b00 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/dao/impl/LimsSheetReadconfigDaoImpl.java @@ -0,0 +1,23 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.dao.impl; + +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.dao.LimsSheetReadconfigDao; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsSheetReadconfigBean; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.mapper.LimsSheetReadconfigMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +@Repository +@GikamBean +public class LimsSheetReadconfigDaoImpl extends MybatisDaoSupport implements LimsSheetReadconfigDao { + + @Autowired + private LimsSheetReadconfigMapper limsSheetReadconfigMapper; + + @Override + public LimsSheetReadconfigMapper getMapper() { + return limsSheetReadconfigMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/dao/impl/LimsSheetTitleConfigDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/dao/impl/LimsSheetTitleConfigDaoImpl.java new file mode 100644 index 0000000..ffdfb1b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/dao/impl/LimsSheetTitleConfigDaoImpl.java @@ -0,0 +1,23 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.dao.impl; + +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.dao.LimsSheetTitleConfigDao; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsSheetTitleConfigBean; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.mapper.LimsSheetTitleConfigMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +@Repository +@GikamBean +public class LimsSheetTitleConfigDaoImpl extends MybatisDaoSupport implements LimsSheetTitleConfigDao { + + @Autowired + private LimsSheetTitleConfigMapper limsSheetTitleConfigMapper; + + @Override + public LimsSheetTitleConfigMapper getMapper() { + return limsSheetTitleConfigMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/listener/ExcelModelListener.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/listener/ExcelModelListener.java new file mode 100644 index 0000000..60521c2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/listener/ExcelModelListener.java @@ -0,0 +1,177 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.listener; + +import com.alibaba.excel.context.AnalysisContext; +import com.alibaba.excel.event.AnalysisEventListener; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsSheetReadconfigBean; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsSheetTitleConfigBean; +import com.sunwayworld.framework.utils.StringUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +import java.util.*; +import java.util.regex.Pattern; +import java.util.stream.Collectors; + +/** + * @auther zhangs + */ +public class ExcelModelListener extends AnalysisEventListener> { + + private static final Logger logger = LogManager.getLogger(ExcelModelListener.class); + + private List sheetconfigBeans; + private List titleConfigBeans; + private Map> sheetTitles = new HashMap<>(); + private List sheetDatas; + private long rowIndex = 0; + + public ExcelModelListener(List sheetconfigBeans, List titleConfigBeans,List sheetDatas) { + this.sheetconfigBeans = sheetconfigBeans; + this.titleConfigBeans = titleConfigBeans; + this.sheetDatas = sheetDatas; + for (LimsSheetReadconfigBean sheetconfigBean : sheetconfigBeans) { + SheetData sheetData = new SheetData(); + sheetData.setSheetName(sheetconfigBean.getSheetName()); + sheetData.setMongoDocument(sheetconfigBean.getMongoDocument()); + sheetData.setRowDataList(new ArrayList<>()); + sheetDatas.add(sheetData); + + sheetTitles.put(sheetconfigBean.getSheetName(),getTitleOfSheet(sheetconfigBean)); + } + } + + private List getTitleOfSheet(LimsSheetReadconfigBean sheetReadconfigBean){ + return titleConfigBeans.stream().filter(f->f.getSheetId().longValue()==sheetReadconfigBean.getId().longValue()).collect(Collectors.toList()); + } + private LimsSheetReadconfigBean getSheetConfigByName(String sheetName,Integer sheetNo){ + Optional first = sheetconfigBeans.stream().filter(f->{ + String findSheetByName = f.getFindSheetByName(); + if("1".equals(findSheetByName)){ + //如果是正则匹配,则按正则匹配 + if("1".equals(f.getRegexMatchName())){ + return Pattern.compile(f.getSheetName()).matcher(sheetName).matches(); + }else{ + return f.getSheetName().equals(sheetName); + } + }else{ + return f.getSheetNo()==sheetNo; + } + }).findFirst(); + return first.isPresent()?first.get():null; + } + + @Override + public void invoke(Map t, AnalysisContext analysisContext) { + rowIndex++; + String sheetName = analysisContext.readSheetHolder().getSheetName(); //实际sheet名字 + Integer sheetNo = analysisContext.readSheetHolder().getSheetNo(); + LimsSheetReadconfigBean sheetReadconfigBean = getSheetConfigByName(sheetName,sheetNo); //一个sheetReadconfigBean可能对应多个实际sheet + if(sheetReadconfigBean==null){ + return; + } + + if(rowIndex==sheetReadconfigBean.getHeadRowNumber()){ + List titleConfigBeans = sheetTitles.get(sheetReadconfigBean.getSheetName()); + SheetData sheetData = sheetDatas.stream().filter(f -> { + String findSheetByName = sheetReadconfigBean.getFindSheetByName(); + if("1".equals(findSheetByName)){ + if("1".equals(sheetReadconfigBean.getRegexMatchName())){ + return Pattern.compile(f.getSheetName()).matcher(sheetName).matches(); + }else{ + return f.getSheetName().equals(sheetName); + } + }else{ + return sheetReadconfigBean.getSheetNo()==sheetNo; + } + }).findFirst().get(); + Map titleMap = new LinkedHashMap<>(); //匹配到colIndex对应的title,en_title + for (LimsSheetTitleConfigBean titleConfigBean : titleConfigBeans) { + String colIndex = "-1"; + Set> entries = t.entrySet(); + for(Map.Entry en : entries){ + Integer col = en.getKey(); + String value = en.getValue(); + if(value!=null && value.equals(titleConfigBean.getTitle())){ + colIndex = col+""; + } +// if(value!=null && ("column" + (col + 1)).equals(titleConfigBean.getTitle())){ +// colIndex = col+""; +// } + } + if(!"-1".equals(colIndex)){ + titleMap.put(colIndex,titleConfigBean.getTitle_En()); + } + } + sheetData.setTitleFieldMap(titleMap); + } + if(rowIndex>sheetReadconfigBean.getHeadRowNumber().intValue()){ + SheetData sheetData = sheetDatas.stream().filter(f -> { + String findSheetByName = sheetReadconfigBean.getFindSheetByName(); + if("1".equals(findSheetByName)){ + if("1".equals(sheetReadconfigBean.getRegexMatchName())){ + return Pattern.compile(f.getSheetName()).matcher(sheetName).matches(); + }else{ + return f.getSheetName().equals(sheetName); + } + }else{ + return sheetReadconfigBean.getSheetNo()==sheetNo; + } + }).findFirst().get(); + if(StringUtils.equals("sort", sheetReadconfigBean.getReadType())){ + ExcelRowData rowData = new ExcelRowData(); + rowData.setSheetName(sheetReadconfigBean.getSheetName()); + rowData.setValues(convertValue(t)); + sheetData.getRowDataList().add(rowData); + } else { + Map titleFieldMap = sheetData.getTitleFieldMap(); + if(titleFieldMap!=null && !titleFieldMap.isEmpty()){ + ExcelRowData rowData = new ExcelRowData(); + rowData.setSheetName(sheetReadconfigBean.getSheetName()); + rowData.setValues(convertValue(t,titleFieldMap)); + sheetData.getRowDataList().add(rowData); + } + } + } + } + + private LinkedHashMap convertValue(Map t, Map titleFieldMap) { + LinkedHashMap row = new LinkedHashMap<>(); + titleFieldMap.forEach((colIndex,field)->{ + String value = t.get(Integer.parseInt(colIndex)); + row.put(field,value); + }); + return row; + } + + private LinkedHashMap convertValue(Map t) { + LinkedHashMap row = new LinkedHashMap<>(); + t.forEach((colIndex,field)->{ + String value = t.get(colIndex); + row.put("column" + (colIndex + 1),value); + }); + return row; + } + + @Override + public void doAfterAllAnalysed(AnalysisContext analysisContext) { + rowIndex = 0; //一个sheet解析完毕 + String sheetName = analysisContext.readSheetHolder().getSheetName(); + logger.info("解析完毕。。。。"+sheetName); + } + + private ExcelRowData convertToExcelRowData(Map t,String sheetName){ + logger.info(t); + ExcelRowData rowData = null; + if(t!=null && !t.isEmpty()){ + rowData = new ExcelRowData(); + rowData.setSheetName(sheetName); + LinkedHashMap values = new LinkedHashMap<>(); + t.forEach((colIndex,value)->{ + + }); + rowData.setValues(values); + } + return rowData; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/listener/ExcelRowData.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/listener/ExcelRowData.java new file mode 100644 index 0000000..a2bb8fb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/listener/ExcelRowData.java @@ -0,0 +1,29 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.listener; + +import java.util.LinkedHashMap; + +/** + * @auther zhangs + * @description + * @date 2022/1/17 + */ +public class ExcelRowData { + private String sheetName; + private LinkedHashMap values; + + public String getSheetName() { + return sheetName; + } + + public void setSheetName(String sheetName) { + this.sheetName = sheetName; + } + + public LinkedHashMap getValues() { + return values; + } + + public void setValues(LinkedHashMap values) { + this.values = values; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/listener/SheetData.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/listener/SheetData.java new file mode 100644 index 0000000..6fe4570 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/listener/SheetData.java @@ -0,0 +1,58 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.listener; + +import java.util.List; +import java.util.Map; + +/** + * @auther zhangs + * @description + * @date 2022/1/17 + */ +public class SheetData { + private String sheetName; + private String mongoDocument; + private List rowDataList; + private Map titleFieldMap; + + private Long businessId; //业务ID,关联业务时有值 + + public String getSheetName() { + return sheetName; + } + + public void setSheetName(String sheetName) { + this.sheetName = sheetName; + } + + public List getRowDataList() { + return rowDataList; + } + + public String getMongoDocument() { + return mongoDocument; + } + + public void setMongoDocument(String mongoDocument) { + this.mongoDocument = mongoDocument; + } + + public void setRowDataList(List rowDataList) { + this.rowDataList = rowDataList; + } + + public Map getTitleFieldMap() { + return titleFieldMap; + } + + public void setTitleFieldMap(Map titleFieldMap) { + this.titleFieldMap = titleFieldMap; + } + + public Long getBusinessId() { + return businessId; + } + + public void setBusinessId(Long businessId) { + this.businessId = businessId; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/LimsExcelDataMapper.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/LimsExcelDataMapper.java new file mode 100644 index 0000000..c168058 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/LimsExcelDataMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsExcelDataMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/LimsExcelReadconfigMapper.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/LimsExcelReadconfigMapper.java new file mode 100644 index 0000000..2b7d24b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/LimsExcelReadconfigMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsExcelReadconfigMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/LimsSheetReadconfigMapper.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/LimsSheetReadconfigMapper.java new file mode 100644 index 0000000..c5d7a18 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/LimsSheetReadconfigMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsSheetReadconfigMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/LimsSheetTitleConfigMapper.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/LimsSheetTitleConfigMapper.java new file mode 100644 index 0000000..66aa8b9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/LimsSheetTitleConfigMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsSheetTitleConfigMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-excel-data-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-excel-data-mysql-mapper.xml new file mode 100644 index 0000000..d06303a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-excel-data-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-excel-data-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-excel-data-oracle-mapper.xml new file mode 100644 index 0000000..d06303a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-excel-data-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-excel-data-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-excel-data-sqlserver-mapper.xml new file mode 100644 index 0000000..d06303a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-excel-data-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-excel-readconfig-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-excel-readconfig-mysql-mapper.xml new file mode 100644 index 0000000..e02369c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-excel-readconfig-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-excel-readconfig-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-excel-readconfig-oracle-mapper.xml new file mode 100644 index 0000000..e02369c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-excel-readconfig-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-excel-readconfig-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-excel-readconfig-sqlserver-mapper.xml new file mode 100644 index 0000000..e02369c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-excel-readconfig-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-sheet-readconfig-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-sheet-readconfig-mysql-mapper.xml new file mode 100644 index 0000000..457a1f4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-sheet-readconfig-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-sheet-readconfig-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-sheet-readconfig-oracle-mapper.xml new file mode 100644 index 0000000..457a1f4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-sheet-readconfig-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-sheet-readconfig-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-sheet-readconfig-sqlserver-mapper.xml new file mode 100644 index 0000000..457a1f4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-sheet-readconfig-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-sheet-title-config-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-sheet-title-config-mysql-mapper.xml new file mode 100644 index 0000000..10cfbdb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-sheet-title-config-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-sheet-title-config-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-sheet-title-config-oracle-mapper.xml new file mode 100644 index 0000000..10cfbdb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-sheet-title-config-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-sheet-title-config-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-sheet-title-config-sqlserver-mapper.xml new file mode 100644 index 0000000..10cfbdb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/mapper/conf/lims-sheet-title-config-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/resource/LimsExcelDataResource.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/resource/LimsExcelDataResource.java new file mode 100644 index 0000000..1ba4c55 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/resource/LimsExcelDataResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsExcelDataBean; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.service.LimsExcelDataService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/common/eptstorage/file/excel-datas") +public interface LimsExcelDataResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/resource/LimsExcelReadconfigResource.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/resource/LimsExcelReadconfigResource.java new file mode 100644 index 0000000..fc3ed80 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/resource/LimsExcelReadconfigResource.java @@ -0,0 +1,31 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.resource; + +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsExcelReadconfigBean; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.listener.SheetData; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.service.LimsExcelReadconfigService; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import com.sunwayworld.framework.support.selectable.resource.GenericSelectableResource; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; + +import java.util.List; + +@RequestMapping("/secure/basemodule/common/eptstorage/file/parse/excelread/excel-readconfigs") +public interface LimsExcelReadconfigResource extends GenericResource, GenericChoosableResource, GenericSelectableResource { + @Log( + value = "测试解析", + type = LogType.INSERT + ) + @RequestMapping( + value = {"/excel/testparse"}, + method = {RequestMethod.POST} + ) + List testparse(RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/selectAllList", method = RequestMethod.GET) + List selectAllList(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/resource/LimsSheetReadconfigResource.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/resource/LimsSheetReadconfigResource.java new file mode 100644 index 0000000..8ee6be8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/resource/LimsSheetReadconfigResource.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.resource; + +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsSheetReadconfigBean; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.service.LimsSheetReadconfigService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/common/eptstorage/file/parse/excelread/sheet-readconfigs") +public interface LimsSheetReadconfigResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/resource/LimsSheetTitleConfigResource.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/resource/LimsSheetTitleConfigResource.java new file mode 100644 index 0000000..2981332 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/resource/LimsSheetTitleConfigResource.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.resource; + +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsSheetTitleConfigBean; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.service.LimsSheetTitleConfigService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/common/eptstorage/file/parse/excelread/sheet-title-configs") +public interface LimsSheetTitleConfigResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/resource/impl/LimsExcelDataResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/resource/impl/LimsExcelDataResourceImpl.java new file mode 100644 index 0000000..03f73b1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/resource/impl/LimsExcelDataResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.resource.LimsExcelDataResource; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.service.LimsExcelDataService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("excel采集结果") +@RestController +@GikamBean +public class LimsExcelDataResourceImpl implements LimsExcelDataResource { + + @Autowired + private LimsExcelDataService limsExcelDataService; + + @Override + public LimsExcelDataService getService() { + return limsExcelDataService; + } + + @Log(value = "新增excel采集结果", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/resource/impl/LimsExcelReadconfigResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/resource/impl/LimsExcelReadconfigResourceImpl.java new file mode 100644 index 0000000..a0bf556 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/resource/impl/LimsExcelReadconfigResourceImpl.java @@ -0,0 +1,48 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.resource.impl; + +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.resource.LimsExcelReadconfigResource; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsExcelReadconfigBean; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.listener.SheetData; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.service.LimsExcelReadconfigService; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + +@LogModule("Excel读取配置") +@RestController +@GikamBean +public class LimsExcelReadconfigResourceImpl implements LimsExcelReadconfigResource { + + @Autowired + private LimsExcelReadconfigService limsExcelReadconfigService; + + @Override + public LimsExcelReadconfigService getService() { + return limsExcelReadconfigService; + } + + @Log(value = "新增Excel读取配置", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + public List testparse(RestJsonWrapperBean wrapper) { + return getService().testparse(wrapper); + } + + @Override + public List selectAllList() { + return getService().selectAll(); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/resource/impl/LimsSheetReadconfigResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/resource/impl/LimsSheetReadconfigResourceImpl.java new file mode 100644 index 0000000..c3102aa --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/resource/impl/LimsSheetReadconfigResourceImpl.java @@ -0,0 +1,35 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.resource.impl; + +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.resource.LimsSheetReadconfigResource; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.service.LimsSheetReadconfigService; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +@LogModule("Sheet读取配置") +@RestController +@GikamBean +public class LimsSheetReadconfigResourceImpl implements LimsSheetReadconfigResource { + + @Autowired + private LimsSheetReadconfigService limsSheetReadconfigService; + + @Override + public LimsSheetReadconfigService getService() { + return limsSheetReadconfigService; + } + + @Log(value = "新增Sheet读取配置", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/resource/impl/LimsSheetTitleConfigResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/resource/impl/LimsSheetTitleConfigResourceImpl.java new file mode 100644 index 0000000..848d176 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/resource/impl/LimsSheetTitleConfigResourceImpl.java @@ -0,0 +1,35 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.resource.impl; + +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.resource.LimsSheetTitleConfigResource; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.service.LimsSheetTitleConfigService; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +@LogModule("Sheet标题行配置") +@RestController +@GikamBean +public class LimsSheetTitleConfigResourceImpl implements LimsSheetTitleConfigResource { + + @Autowired + private LimsSheetTitleConfigService limsSheetTitleConfigService; + + @Override + public LimsSheetTitleConfigService getService() { + return limsSheetTitleConfigService; + } + + @Log(value = "新增Sheet标题行配置", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/IExcelDataStorageService.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/IExcelDataStorageService.java new file mode 100644 index 0000000..b429c40 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/IExcelDataStorageService.java @@ -0,0 +1,14 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.service; + +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.listener.SheetData; + +import java.util.List; +import java.util.Map; + +//excel读取出来的数据,如何存储 +public interface IExcelDataStorageService { + default List> storage(List sheetDataList, Map businessMap){ + //TODO + return null; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/LimsExcelDataService.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/LimsExcelDataService.java new file mode 100644 index 0000000..872a4f9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/LimsExcelDataService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.service; + +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsExcelDataBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsExcelDataService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/LimsExcelReadconfigService.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/LimsExcelReadconfigService.java new file mode 100644 index 0000000..eddb3af --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/LimsExcelReadconfigService.java @@ -0,0 +1,22 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.service; + +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsExcelReadconfigBean; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsSheetReadconfigBean; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsSheetTitleConfigBean; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.listener.SheetData; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; +import com.sunwayworld.framework.support.selectable.service.GenericSelectableService; + +import java.io.File; +import java.util.List; + +public interface LimsExcelReadconfigService extends GenericService, GenericChoosableService, GenericSelectableService { + + IExcelDataStorageService getExcelDataStorageService(LimsExcelReadconfigBean excelReadconfigBean); + + List testparse(RestJsonWrapperBean wrapper); + + List parse(File excelFile, List readconfigBeans, List titleConfigBeans); +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/LimsSheetReadconfigService.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/LimsSheetReadconfigService.java new file mode 100644 index 0000000..abff2d7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/LimsSheetReadconfigService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.service; + +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsSheetReadconfigBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsSheetReadconfigService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/LimsSheetTitleConfigService.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/LimsSheetTitleConfigService.java new file mode 100644 index 0000000..71a4d4d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/LimsSheetTitleConfigService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.service; + +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsSheetTitleConfigBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsSheetTitleConfigService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/impl/DefaultExcelDataStorageService.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/impl/DefaultExcelDataStorageService.java new file mode 100644 index 0000000..43dc52e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/impl/DefaultExcelDataStorageService.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.service.impl; + +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.listener.SheetData; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.service.IExcelDataStorageService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; + +/** + * @auther zhangs + * @description + * @date 2022/1/18 + */ +@Service +@GikamBean +public class DefaultExcelDataStorageService implements IExcelDataStorageService { + + @Autowired + public MongoTemplate mongoTemplate; + + @Override + public List> storage(List sheetDataList, Map businessMap) { + List> resultMaps = new ArrayList<>(); + for (SheetData sheetData : sheetDataList) { + //存入mongo + //存入数据库 + // 存储clickhouse + } + return resultMaps; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/impl/LimsExcelDataServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/impl/LimsExcelDataServiceImpl.java new file mode 100644 index 0000000..08ef21a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/impl/LimsExcelDataServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.dao.LimsExcelDataDao; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsExcelDataBean; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.service.LimsExcelDataService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsExcelDataServiceImpl implements LimsExcelDataService { + + @Autowired + private LimsExcelDataDao limsExcelDataDao; + + @Override + @SuppressWarnings("unchecked") + public LimsExcelDataDao getDao() { + return limsExcelDataDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsExcelDataBean limsExcelData = jsonWrapper.parseUnique(LimsExcelDataBean.class); + limsExcelData.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsExcelData); + return limsExcelData.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/impl/LimsExcelReadconfigServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/impl/LimsExcelReadconfigServiceImpl.java new file mode 100644 index 0000000..68e10fd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/impl/LimsExcelReadconfigServiceImpl.java @@ -0,0 +1,156 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.service.impl; + +import com.alibaba.excel.EasyExcel; +import com.alibaba.excel.ExcelReader; +import com.alibaba.excel.cache.selector.SimpleReadCacheSelector; +import com.alibaba.excel.read.builder.ExcelReaderBuilder; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsExcelReadconfigBean; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsSheetReadconfigBean; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsSheetTitleConfigBean; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.dao.LimsExcelReadconfigDao; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.listener.ExcelModelListener; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.listener.SheetData; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.service.IExcelDataStorageService; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.service.LimsExcelReadconfigService; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.service.LimsSheetReadconfigService; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.service.LimsSheetTitleConfigService; +import com.sunwayworld.cloud.lims.reporttemplate.support.util.LimsFileUtils; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.database.sql.Order; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.service.CoreFileService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.io.File; +import java.nio.file.Path; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsExcelReadconfigServiceImpl implements LimsExcelReadconfigService { + + @Autowired + private LimsExcelReadconfigDao limsExcelReadconfigDao; + @Autowired + private LimsSheetReadconfigService sheetReadconfigService; + @Autowired + private LimsSheetTitleConfigService titleConfigService; + @Autowired + private CoreFileService coreFileService; + + @Override + @SuppressWarnings("unchecked") + public LimsExcelReadconfigDao getDao() { + return limsExcelReadconfigDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsExcelReadconfigBean limsExcelReadconfig = jsonWrapper.parseUnique(LimsExcelReadconfigBean.class); + limsExcelReadconfig.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsExcelReadconfig); + return limsExcelReadconfig.getId(); + } + + @Override + @Transactional + public List testparse(RestJsonWrapperBean wrapper) { + Map paramMap = wrapper.getParamMap(); + LimsExcelReadconfigBean excelReadconfigBean = wrapper.parseUnique(LimsExcelReadconfigBean.class); + + List sheetReadconfigBeans = sheetReadconfigService.selectListByFilter(SearchFilter.instance().match("excelid", excelReadconfigBean.getId()).filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(sheetReadconfigBeans)){ + throw new InvalidDataException("请维护sheet配置"); + } + List readconfigBeans = sheetReadconfigBeans.stream().filter(f -> "1".equals(f.getIfRead())).collect(Collectors.toList()); + if(ObjectUtils.isEmpty(readconfigBeans)){ + throw new InvalidDataException("没有要读取的sheet"); + } + for (LimsSheetReadconfigBean readconfigBean : readconfigBeans) { + String findSheetByName = readconfigBean.getFindSheetByName(); + if("1".equals(findSheetByName) && ObjectUtils.isEmpty(readconfigBean.getSheetName())){ + //按名称 + throw new InvalidDataException("按名称取sheet时,请配置sheet名称"); + }else if("0".equals(findSheetByName) && ObjectUtils.isEmpty(readconfigBean.getSheetNo())){ + throw new InvalidDataException("按序号取sheet时,请配置sheet序号"); + } + } + + List sheetIds = readconfigBeans.stream().map(f->f.getId()).collect(Collectors.toList()); + List titleConfigBeans = titleConfigService.selectListByFilter(SearchFilter.instance().match("sheetId", sheetIds).filter(MatchPattern.OR), Order.asc("title_En")); + if(ObjectUtils.isEmpty(titleConfigBeans)){ + throw new InvalidDataException("请配置sheet下的字段列"); + } + for (LimsSheetReadconfigBean readconfigBean : readconfigBeans) { + List sheetTitleConfigBeans = titleConfigBeans.stream().filter(f -> f.getSheetId().longValue() == readconfigBean.getId().longValue()).collect(Collectors.toList()); + if(ObjectUtils.isEmpty(sheetTitleConfigBeans)){ + throw new InvalidDataException("请配置sheet【"+readconfigBean.getSheetName()+"】下的字段列"); + } + for (LimsSheetTitleConfigBean sheetTitleConfigBean : sheetTitleConfigBeans) { + if(ObjectUtils.isEmpty(sheetTitleConfigBean.getTitle())){ + throw new InvalidDataException("请配置sheet【"+readconfigBean.getSheetName()+"】下的字段列名称"); + } + if(ObjectUtils.isEmpty(sheetTitleConfigBean.getTitle_En())){ + throw new InvalidDataException("请配置sheet【"+readconfigBean.getSheetName()+"】下的字段列英文名称"); + } + } + } + + String fileId = paramMap.get("fileId"); //要解析的excel 文件ID + CoreFileBean coreFile = coreFileService.selectDetail(Long.parseLong(fileId)); + Path filePath = LimsFileUtils.getFilePath(coreFile); + if(!filePath.toFile().exists()){ + throw new InvalidDataException(filePath+"is not found!"); + } + + List sheetDataList = parse(filePath.toFile(), readconfigBeans, titleConfigBeans); + //测试数据不存入mongo,暂不注释方便测试 +// getExcelDataStorageService(excelReadconfigBean).storage(sheetDataList,null); + + return sheetDataList; + } + + @Override + public IExcelDataStorageService getExcelDataStorageService(LimsExcelReadconfigBean excelReadconfigBean){ + IExcelDataStorageService dataService; + if(!ObjectUtils.isEmpty(excelReadconfigBean.getExcelDataStorageService())){ + dataService = ApplicationContextHelper.getBean(excelReadconfigBean.getExcelDataStorageService()); + if(dataService==null){ + throw new InvalidDataException("未实现Service【"+excelReadconfigBean.getExcelDataStorageService()+"】!"); + } + }else{ + dataService = ApplicationContextHelper.getBean("DefaultExcelDataStorageService"); + } + return dataService; + } + + @Override + public List parse(File excelFile,List readconfigBeans,List titleConfigBeans) { + List sheetDatas = new ArrayList(); + ExcelReaderBuilder excelReaderBuilder = EasyExcel.read(excelFile, new ExcelModelListener(readconfigBeans,titleConfigBeans,sheetDatas)); + //excel读取配置 + excelReaderBuilder.headRowNumber(0); //解析sheet时,返回从第一行开始的数据 + excelReaderBuilder.ignoreEmptyRow(false); //空行也读取 + excelReaderBuilder.readCacheSelector(new SimpleReadCacheSelector(20, 90)); + ExcelReader excelReader = excelReaderBuilder.build(); + excelReader.readAll(); //具体解析的时候只解析指定的sheet + excelReader.finish(); + return sheetDatas; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/impl/LimsSheetReadconfigServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/impl/LimsSheetReadconfigServiceImpl.java new file mode 100644 index 0000000..e8b4852 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/impl/LimsSheetReadconfigServiceImpl.java @@ -0,0 +1,38 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.service.impl; + +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsSheetReadconfigBean; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.dao.LimsSheetReadconfigDao; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.service.LimsSheetReadconfigService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +@Repository +@GikamBean +public class LimsSheetReadconfigServiceImpl implements LimsSheetReadconfigService { + + @Autowired + private LimsSheetReadconfigDao limsSheetReadconfigDao; + + @Override + @SuppressWarnings("unchecked") + public LimsSheetReadconfigDao getDao() { + return limsSheetReadconfigDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsSheetReadconfigBean limsSheetReadconfig = jsonWrapper.parseUnique(LimsSheetReadconfigBean.class); + limsSheetReadconfig.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsSheetReadconfig); + return limsSheetReadconfig.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/impl/LimsSheetTitleConfigServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/impl/LimsSheetTitleConfigServiceImpl.java new file mode 100644 index 0000000..ab9fc33 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/file/excelread/service/impl/LimsSheetTitleConfigServiceImpl.java @@ -0,0 +1,38 @@ +package com.sunwayworld.basemodule.common.eptstorage.file.excelread.service.impl; + +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.bean.LimsSheetTitleConfigBean; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.dao.LimsSheetTitleConfigDao; +import com.sunwayworld.basemodule.common.eptstorage.file.excelread.service.LimsSheetTitleConfigService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +@Repository +@GikamBean +public class LimsSheetTitleConfigServiceImpl implements LimsSheetTitleConfigService { + + @Autowired + private LimsSheetTitleConfigDao limsSheetTitleConfigDao; + + @Override + @SuppressWarnings("unchecked") + public LimsSheetTitleConfigDao getDao() { + return limsSheetTitleConfigDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsSheetTitleConfigBean limsSheetTitleConfig = jsonWrapper.parseUnique(LimsSheetTitleConfigBean.class); + limsSheetTitleConfig.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsSheetTitleConfig); + return limsSheetTitleConfig.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/service/BeanShellService.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/service/BeanShellService.java new file mode 100644 index 0000000..b5331f7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/service/BeanShellService.java @@ -0,0 +1,18 @@ +package com.sunwayworld.basemodule.common.eptstorage.service; + +import com.sunwayworld.cloud.module.equipt.acqscript.bean.CoreEquiptAcqScriptBean; + +import java.util.List; +import java.util.Map; + +//bshell解析类 +public interface BeanShellService { + /** + * + * @param acqScriptBean 脚本bean + * @param param 脚本内输入的参数值 + * @param imports 导包 + * @return + */ + Object execute(CoreEquiptAcqScriptBean acqScriptBean,Map param, List imports); +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/service/CollectDataFileService.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/service/CollectDataFileService.java new file mode 100644 index 0000000..39c5cc2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/service/CollectDataFileService.java @@ -0,0 +1,15 @@ +package com.sunwayworld.basemodule.common.eptstorage.service; + +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; + +import java.io.File; + +public interface CollectDataFileService { + + //用于文件解析的service + String getParseFileService(LimsEquiptBean limsEquiptBean); + + //获取文件数据 + void putData(LimsEquiptBean limsEquiptBean, File file); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/service/FileParseService.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/service/FileParseService.java new file mode 100644 index 0000000..869aedd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/service/FileParseService.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.common.eptstorage.service; + +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; + +import java.io.File; + +//设备文件解析基类 +public interface FileParseService { + void parse(LimsEquiptBean limsEquiptBean,File file); +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/service/impl/BeanShellServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/service/impl/BeanShellServiceImpl.java new file mode 100644 index 0000000..50faf37 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/service/impl/BeanShellServiceImpl.java @@ -0,0 +1,42 @@ +package com.sunwayworld.basemodule.common.eptstorage.service.impl; + +import com.sunwayworld.basemodule.common.eptstorage.service.BeanShellService; +import com.sunwayworld.basemodule.common.eptstorage.util.Util; +import com.sunwayworld.cloud.module.equipt.acqscript.bean.CoreEquiptAcqScriptBean; +import com.sunwayworld.cloud.module.equipt.acqscript.service.CoreEquiptAcqScriptService; +import com.sunwayworld.framework.script.BshExecutor; +import com.sunwayworld.framework.utils.ObjectUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; +import java.util.Map; + +@Service +public class BeanShellServiceImpl implements BeanShellService { + @Autowired + private CoreEquiptAcqScriptService acqScriptService; + + @Override + public Object execute(CoreEquiptAcqScriptBean acqScriptBean, Map param, List imports) { + acqScriptBean = acqScriptService.selectById(acqScriptBean.getId()); + if(ObjectUtils.isEmpty(acqScriptBean.getScript())){ + return null; + } + BshExecutor bsh = Util.getBshExecutor(); + if(imports!=null){ + for (String anImport : imports) { + bsh.eval("import "+anImport+";"); + } + } + if(param!=null){ + param.forEach((key,value)->{ + if("ext$".equals(key)){ + return; + } + bsh.set(key,value); + }); + } + return bsh.eval(acqScriptBean.getScript()); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/service/impl/CollectDataFileServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/service/impl/CollectDataFileServiceImpl.java new file mode 100644 index 0000000..71a843f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/service/impl/CollectDataFileServiceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.common.eptstorage.service.impl; + +import com.sunwayworld.basemodule.common.eptstorage.service.CollectDataFileService; +import com.sunwayworld.basemodule.common.eptstorage.service.FileParseService; +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.stereotype.Service; + +import java.io.File; + +@Service +public class CollectDataFileServiceImpl implements CollectDataFileService { + + private static final Logger logger = LogManager.getLogger(CollectDataFileService.class); + + @Override + public String getParseFileService(LimsEquiptBean limsEquiptBean) { + //TODO 获取设备解析文件的service + return null; + } + + @Override + public void putData(LimsEquiptBean limsEquiptBean, File file) { + logger.info("limsEquiptBean={},file:{}",limsEquiptBean.getEquiptCode(),file); + String service = getParseFileService(limsEquiptBean); + if(service==null || ApplicationContextHelper.getBean(service)==null){ + logger.error("getParseFileService is not found"); + return; + } + FileParseService fileParseService = ApplicationContextHelper.getBean(service); + fileParseService.parse(limsEquiptBean,file); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/service/impl/FileParseServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/service/impl/FileParseServiceImpl.java new file mode 100644 index 0000000..1c76b37 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/service/impl/FileParseServiceImpl.java @@ -0,0 +1,20 @@ +package com.sunwayworld.basemodule.common.eptstorage.service.impl; + +import com.sunwayworld.basemodule.common.eptstorage.service.FileParseService; +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.stereotype.Service; + +import java.io.File; + +@Service +public class FileParseServiceImpl implements FileParseService { + + private static final Logger logger = LogManager.getLogger(FileParseService.class); + + @Override + public void parse(LimsEquiptBean limsEquiptBean,File file) { + logger.info("parse,eptId={},file={}",limsEquiptBean.getId(),file); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/eptstorage/util/Util.java b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/util/Util.java new file mode 100644 index 0000000..7abad25 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/eptstorage/util/Util.java @@ -0,0 +1,160 @@ +package com.sunwayworld.basemodule.common.eptstorage.util; + +import bsh.EvalError; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsEquiptAcqConfigInstBean; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsEquiptSerialNetRecBean; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.script.BshExecutor; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import io.netty.buffer.ByteBuf; +import io.netty.buffer.Unpooled; +import io.netty.util.internal.StringUtil; + +import java.io.UnsupportedEncodingException; +import java.time.LocalDateTime; +import java.util.concurrent.atomic.AtomicInteger; + +public class Util { + private static final String paramKey = "$content$"; + private static final String eptInstKey = "$configInst$"; + + public static BshExecutor getBshExecutor() { + BshExecutor bsh = BshExecutor.instance(); + return bsh; + } + public static Object analysisBsh(String originalContent,String bshScript) throws EvalError { + if(ObjectUtils.isEmpty(originalContent)){ + return ""; + } + if(ObjectUtils.isEmpty(bshScript)){ + return originalContent; + } + BshExecutor bsh = getBshExecutor(); + bsh.eval("import java.text.*;"); + bsh.eval("import java.math.*;"); + bsh.eval("import java.lang.*;"); + bsh.eval("import java.util.*"); + bsh.eval("import com.sunwayworld.framework.utils.NumberUtils"); + bsh.eval("import com.sunwayworld.baseline.framework.utils.LimsNumberUtils"); + bsh.set(paramKey,originalContent); // $content$ 变量 + Object parseResult = bsh.eval(bshScript); + return parseResult; + } + public static Object analysisBsh(String originalContent, String bshScript, LimsEquiptAcqConfigInstBean configInstBean) throws EvalError { + if(ObjectUtils.isEmpty(originalContent)){ + return ""; + } + if(ObjectUtils.isEmpty(bshScript)){ + return originalContent; + } + BshExecutor bsh = getBshExecutor(); + bsh.eval("import java.text.*;"); + bsh.eval("import java.math.*;"); + bsh.eval("import java.lang.*;"); + bsh.eval("import java.util.*"); + bsh.eval("import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsEquiptAcqConfigInstBean"); + bsh.eval("import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsEquiptSerialNetRecBean"); + bsh.eval("import com.sunwayworld.framework.utils.NumberUtils"); + bsh.eval("import com.sunwayworld.baseline.framework.utils.LimsNumberUtils"); + bsh.eval("import com.sunwayworld.basemodule.common.eptstorage.util.Util"); + bsh.set(paramKey,originalContent); // $content$ 变量 + bsh.set(eptInstKey,configInstBean); + Object parseResult = bsh.eval(bshScript); + return parseResult; + } + + /** + 脚本里面写 + LimsEquiptSerialNetRecBean r1 = Util.createResult("指标名称","采集值1",$configInst$); + LimsEquiptSerialNetRecBean r2 = Util.createResult("指标名称","采集值2",$configInst$); + return Arrays.asList(r1,r2); + */ + public static LimsEquiptSerialNetRecBean createResult(String metricName, String value, LimsEquiptAcqConfigInstBean configInstBean){ + LimsEquiptSerialNetRecBean netRecBean = new LimsEquiptSerialNetRecBean(); + netRecBean.setEquiptId(Long.parseLong(configInstBean.getAcqConfigId())); + netRecBean.setAcqCategory(configInstBean.getExt$Item("acqcategory")); + netRecBean.setDataUseType(configInstBean.getInstructionType()); + netRecBean.setLabArea(configInstBean.getExt$Item("labarea")); + netRecBean.setEptLabType(configInstBean.getExt$Item("eptlabtype")); + netRecBean.setId(ApplicationContextHelper.getNextIdentity()); + netRecBean.setCreatedById(LocalContextHelper.getLoginUserId()); + netRecBean.setCreatedByName(LocalContextHelper.getLoginUserName()); + netRecBean.setCreatedByOrgId(LocalContextHelper.getLoginOrgId()); + netRecBean.setCreatedByOrgName(LocalContextHelper.getLoginOrgName()); + netRecBean.setCreatedTime(LocalDateTime.now()); + netRecBean.setAcqData(ObjectUtils.toString(value)); //返回的数据 + netRecBean.setAnalyseData(ObjectUtils.toString(value)); //解析后的数据 + return netRecBean; + } + + + private static final String SPACE = " "; + /** + * 字符串为 :00 12 1A... 格式的16进制转化 + * @param hixArrayString + * @return + */ + public static byte[] hixStringToByteArray(String hixArrayString,int radix) { + if (StringUtils.isEmpty(hixArrayString)) { + return null; + } + String replace = StringUtils.replace(hixArrayString, SPACE, ""); + int length = replace.length(); + if (length % 2 != 0) { + throw new CheckedException("message Length error :" + length); + } + byte[] dataArray = new byte[length / 2]; + AtomicInteger index = new AtomicInteger(0); + for (int i = 0 ;i < replace.length(); i += 2) { + dataArray[index.getAndIncrement()] = Integer.valueOf(replace.substring(i, i + 2), radix).byteValue(); + } + return dataArray; + } + + public static ByteBuf convert2Buffer(String msg) { + byte[] sendByte = msg.getBytes(); + ByteBuf buffer = Unpooled.buffer(sendByte.length); + buffer.writeBytes(sendByte); + return buffer; + } + + public static ByteBuf convert2Buffer(byte[] msg) { + ByteBuf buffer = Unpooled.buffer(msg.length); + buffer.writeBytes(msg); + return buffer; + } + + public static ByteBuf hexStr2Buffer(String hexStr){ + return convert2Buffer(hixStringToByteArray(hexStr,16)); + } + + //bytebuf是字符串内容 + public static String convert2String(ByteBuf msg,String chartsetName) { + byte[] readByte = new byte[msg.readableBytes()]; + msg.readBytes(readByte); + try { + return new String(readByte, chartsetName); + } catch (UnsupportedEncodingException e) { + return e.getMessage(); + } + } + //bytebuf是16进制内容 + public static String convertBytebuf2HexString(ByteBuf msg) { + StringBuffer stringBuffer = new StringBuffer(); + while(msg.isReadable()){ + int b = msg.readByte()& 0xFF ; //读取1个字节转成10进制int表示 + String hex = StringUtil.byteToHexStringPadded(b);//再转成2个16进制字符串 + stringBuffer.append(hex); + } + return stringBuffer.toString(); + } + + public static byte[] convert2Byte(ByteBuf msg) { + byte[] readByte = new byte[msg.readableBytes()]; + msg.readBytes(readByte); + return readByte; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/errcode/ErrCodeManager.java b/src/main/java/com/sunwayworld/basemodule/common/errcode/ErrCodeManager.java new file mode 100644 index 0000000..9a69202 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/errcode/ErrCodeManager.java @@ -0,0 +1,34 @@ +package com.sunwayworld.basemodule.common.errcode; + +import com.sunwayworld.basemodule.common.errcode.code.Code; +import com.sunwayworld.basemodule.common.errcode.code.LimsCode; +import org.springframework.boot.context.event.ApplicationReadyEvent; +import org.springframework.context.ApplicationListener; +import org.springframework.stereotype.Service; + +import java.util.HashMap; +import java.util.Map; + +//register,校验全局code唯一 +@Service +public class ErrCodeManager implements ApplicationListener { + + public static final Map globalCodes = new HashMap<>(); + + private static void register(Code code){ + String globalCode = code.getGlobalCode(); + if(globalCodes.containsKey(globalCode)){ + throw new RuntimeException(globalCode+"存在重复!"); + } + globalCodes.put(globalCode,code.getGlobalName()); + } + + @Override + public void onApplicationEvent(ApplicationReadyEvent applicationReadyEvent) { + LimsCode[] codes = LimsCode.values(); + for (LimsCode code : codes) { + register(code); + } + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/errcode/code/Code.java b/src/main/java/com/sunwayworld/basemodule/common/errcode/code/Code.java new file mode 100644 index 0000000..85a637a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/errcode/code/Code.java @@ -0,0 +1,23 @@ +package com.sunwayworld.basemodule.common.errcode.code; + +import com.sunwayworld.basemodule.common.errcode.module.Module; + +public interface Code { + + String getCode(); + + String getName(); + + Module getModule(); + + default String getGlobalCode(){ + Module module = getModule(); + return module.getProjectEnum().getProjectCode()+"/"+module.getModuleCode()+"/"+getCode(); + } + + default String getGlobalName(){ + Module module = getModule(); + return module.getProjectEnum().getProjectName()+"/"+module.getModuleName()+"/"+getName(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/errcode/code/LimsCode.java b/src/main/java/com/sunwayworld/basemodule/common/errcode/code/LimsCode.java new file mode 100644 index 0000000..97e35dd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/errcode/code/LimsCode.java @@ -0,0 +1,51 @@ +package com.sunwayworld.basemodule.common.errcode.code; + +import com.sunwayworld.basemodule.common.errcode.module.LimsModule; +import com.sunwayworld.basemodule.common.errcode.module.Module; + +//4位,相同的module写一起,用同一个区段的。不同module下的code可以一样,因为有全局的code +public enum LimsCode implements Code{ + RUNTIME_EXCEPTION(LimsModule.RUNTIME,"9999","异常"), + + /**************渲染报告码******************************/ + EXCEL_REPORT_SUCCESS(LimsModule.EXCEL_REPORT_RENDER,"0000","成功"), + EXCEL_REPORT_PARAM_EXCEPTION(LimsModule.EXCEL_REPORT_RENDER,"0100","参数异常"), + EXCEL_REPORT_NONE_MATCH_TEMPLATE(LimsModule.EXCEL_REPORT_RENDER,"0200","模板未匹配"), + + /**************测试数据码******************************/ + TEST_DATA_SUCCESS(LimsModule.TEST_DATA,"0000","成功"), + TEST_DATA_NONE_MATCH_TASK_NAME(LimsModule.TEST_DATA,"1000","测试数据的测试项目命名错误"), + TEST_DATA_NUKNOW_ERROR(LimsModule.TEST_DATA,"9999","未知错误"), + + STORAGE_BEFORE_TESTING_ERROR(LimsModule.TEST_DATA,"2001","存储前测试数据解析失败"), + STORAGE_AFTER_TESTING_ERROR(LimsModule.TEST_DATA,"2002","存储后测试数据解析失败"), + STORAGE_FLOAT_TESTING_ERROR(LimsModule.TEST_DATA,"2003","浮充测试数据解析失败"), + STORAGE_FLOAT_TESTING_THIKNESS_ERROR(LimsModule.TEST_DATA,"2004","浮充测试数据解析失败"), + /**************测试数据图片码******************************/ + TEST_DATA_IMG_SUCCESS(LimsModule.TEST_DATA_IMG,"0000","成功"), + + /**************测试数据统计码******************************/ + TEST_DATA_STATISTICS_SUCCESS(LimsModule.TEST_DATA_STATISTICS,"0000","成功"); + + private Module module; + private String code; + private String name; + LimsCode(Module module,String code, String name) { + this.module = module; + this.code = code; + this.name = name; + } + @Override + public String getCode() { + return code; + } + @Override + public String getName() { + return name; + } + @Override + public Module getModule() { + return module; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/errcode/controller/ErrCodeController.java b/src/main/java/com/sunwayworld/basemodule/common/errcode/controller/ErrCodeController.java new file mode 100644 index 0000000..298bd0b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/errcode/controller/ErrCodeController.java @@ -0,0 +1,8 @@ +package com.sunwayworld.basemodule.common.errcode.controller; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/common/errcode/page") +public interface ErrCodeController extends GenericEditListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/errcode/controller/impl/ErrCodeControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/common/errcode/controller/impl/ErrCodeControllerImpl.java new file mode 100644 index 0000000..2e94894 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/errcode/controller/impl/ErrCodeControllerImpl.java @@ -0,0 +1,18 @@ +package com.sunwayworld.basemodule.common.errcode.controller.impl; + +import com.sunwayworld.basemodule.common.errcode.controller.ErrCodeController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.stereotype.Controller; + +@Controller +@GikamBean +public class ErrCodeControllerImpl implements ErrCodeController { + + @Log(value = "错误码查询页面", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/common/errcode/errcode-list"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/errcode/module/LimsModule.java b/src/main/java/com/sunwayworld/basemodule/common/errcode/module/LimsModule.java new file mode 100644 index 0000000..d6e81cb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/errcode/module/LimsModule.java @@ -0,0 +1,33 @@ +package com.sunwayworld.basemodule.common.errcode.module; + +import com.sunwayworld.basemodule.common.errcode.project.Project; + +//2位开始 +public enum LimsModule implements Module{ + RUNTIME("运行",99), + + TEST_DATA("测试数据",10), + TEST_DATA_IMG("测试数据图片",11), + TEST_DATA_STATISTICS("测试数据统计",12), + + EXCEL_REPORT_RENDER("EXCEL报告",20), + WORD_REPORT_RENDER("WORD报告",30), + PDF_REPORT_RENDER("PDF报告",40); + + public Project getProjectEnum() { + return Project.LIMS; + } + + private String moduleName; + private int moduleCode; + LimsModule(String moduleName, int moduleCode) { + this.moduleName = moduleName; + this.moduleCode = moduleCode; + } + public String getModuleName() { + return moduleName; + } + public int getModuleCode() { + return moduleCode; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/errcode/module/Module.java b/src/main/java/com/sunwayworld/basemodule/common/errcode/module/Module.java new file mode 100644 index 0000000..1ea254d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/errcode/module/Module.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.common.errcode.module; + +import com.sunwayworld.basemodule.common.errcode.project.Project; + +public interface Module { + String getModuleName(); + int getModuleCode(); + Project getProjectEnum(); +} + diff --git a/src/main/java/com/sunwayworld/basemodule/common/errcode/project/Project.java b/src/main/java/com/sunwayworld/basemodule/common/errcode/project/Project.java new file mode 100644 index 0000000..8878251 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/errcode/project/Project.java @@ -0,0 +1,23 @@ +package com.sunwayworld.basemodule.common.errcode.project; + +//定义错误码的来源系统 +public enum Project { + //2位开始 + LIMS("LIMS",10); + + + + + private String projectName; + private int projectCode; + Project(String projectName, int projectCode) { + this.projectName = projectName; + this.projectCode = projectCode; + } + public String getProjectName() { + return projectName; + } + public int getProjectCode() { + return projectCode; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/errcode/resource/ErrCodeResource.java b/src/main/java/com/sunwayworld/basemodule/common/errcode/resource/ErrCodeResource.java new file mode 100644 index 0000000..e343875 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/errcode/resource/ErrCodeResource.java @@ -0,0 +1,23 @@ +package com.sunwayworld.basemodule.common.errcode.resource; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; + +import java.util.Map; + +@RequestMapping("/secure/basemodule/common/errcode") +public interface ErrCodeResource{ + @Log( + value = "通用查询", + type = LogType.SELECT + ) + @RequestMapping( + value = {"/queries"}, + method = {RequestMethod.POST} + ) + Page> selectPagination(RestJsonWrapperBean wrapperBean); +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/errcode/resource/impl/ErrCodeResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/errcode/resource/impl/ErrCodeResourceImpl.java new file mode 100644 index 0000000..8484635 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/errcode/resource/impl/ErrCodeResourceImpl.java @@ -0,0 +1,51 @@ +package com.sunwayworld.basemodule.common.errcode.resource.impl; + +import com.alibaba.fastjson.JSONObject; +import com.sunwayworld.basemodule.common.errcode.ErrCodeManager; +import com.sunwayworld.basemodule.common.errcode.resource.ErrCodeResource; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.data.page.Pagination; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.ObjectUtils; +import org.springframework.web.bind.annotation.RestController; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +@LogModule("错误码") +@RestController +@GikamBean +public class ErrCodeResourceImpl implements ErrCodeResource { + @Override + public Page> selectPagination(RestJsonWrapperBean wrapperBean) { + Map paramMap = wrapperBean.getParamMap(); + String qf = paramMap.get("qf"); + String code_cisc = null,desc_cisc = null; + if(!ObjectUtils.isEmpty(qf)){ + JSONObject jsonObject = JSONObject.parseObject(qf); + code_cisc = jsonObject.getString("code_CISC"); + desc_cisc = jsonObject.getString("desc_CISC"); + } + Map globalCodes = ErrCodeManager.globalCodes; + List> list = new ArrayList<>(); + String finalCode_cisc = code_cisc; + String finalDesc_cisc = desc_cisc; + globalCodes.forEach((k, v)->{ + Map e = new HashMap<>(); + if(!ObjectUtils.isEmpty(finalCode_cisc) && !k.contains(finalCode_cisc)){ + return; + } + if(!ObjectUtils.isEmpty(finalDesc_cisc) && !v.contains(finalDesc_cisc)){ + return; + } + e.put("code",k); + e.put("desc",v); + list.add(e); + }); + return new Pagination<>(list); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/filestroage/config/FileStroageConfig.java b/src/main/java/com/sunwayworld/basemodule/common/filestroage/config/FileStroageConfig.java new file mode 100644 index 0000000..5b4ceb2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/filestroage/config/FileStroageConfig.java @@ -0,0 +1,42 @@ +package com.sunwayworld.basemodule.common.filestroage.config; + +import com.sunwayworld.basemodule.common.filestroage.huaweiobs.client.HuaWeiObsClient; +import com.sunwayworld.basemodule.common.filestroage.huaweiobs.manager.CoreFileHuaWeiObsFileManagerImpl; +import com.sunwayworld.basemodule.common.filestroage.huaweiobs.service.CoreFileHuaWeiObsFileServiceImpl; +import com.sunwayworld.module.item.file.manager.CoreFileManager; +import com.sunwayworld.module.item.file.service.CoreFileService; +import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.DependsOn; +import org.springframework.context.annotation.Primary; + +@Configuration +public class FileStroageConfig { + + /***************** huaweiObs *****************************************/ + @Bean("huaWeiObsClient") + @ConditionalOnProperty(prefix= "lims.corefile",name = "enable",havingValue ="huaweiobs") + public HuaWeiObsClient huaWeiObsClient() { + HuaWeiObsClient client = new HuaWeiObsClient(); + return client; + } + @Bean("coreFileManager") + @ConditionalOnProperty(prefix= "lims.corefile",name = "enable",havingValue ="huaweiobs") + @DependsOn("huaWeiObsClient") + @Primary + public CoreFileManager huaWeiObsFileManager() { + CoreFileManager coreFileManager = new CoreFileHuaWeiObsFileManagerImpl(); + return coreFileManager; + } + @Bean("coreFileService") + @ConditionalOnProperty(prefix= "lims.corefile",name = "enable",havingValue ="huaweiobs") + @DependsOn("coreFileManager") + @Primary + public CoreFileService huaWeiObsFileService() { + CoreFileService coreFileService = new CoreFileHuaWeiObsFileServiceImpl(); + return coreFileService; + } + /***************** huaweiObs *****************************************/ + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/filestroage/filter/LimsFileFilter.java b/src/main/java/com/sunwayworld/basemodule/common/filestroage/filter/LimsFileFilter.java new file mode 100644 index 0000000..d81c792 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/filestroage/filter/LimsFileFilter.java @@ -0,0 +1,70 @@ +package com.sunwayworld.basemodule.common.filestroage.filter; + +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.database.sql.Order; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.io.file.FilePathManager; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.manager.CoreFileManager; +import com.sunwayworld.module.item.file.service.CoreFileService; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import javax.servlet.*; +import javax.servlet.http.HttpServletRequest; +import java.io.File; +import java.io.IOException; + +@Component +public class LimsFileFilter implements Filter{ + + private static final Logger logger = LogManager.getLogger(LimsFileFilter.class); + private static final String DOWNLOAD_URL_PREFIX = "/"+"files"+"/"; + private static final String DOWNLOAD_TEMP_URL_PREFIX = "/"+"files"+"/temp/"; + @Autowired + private CoreFileManager coreFileManager; + + @Override + public void init(FilterConfig filterConfig) throws ServletException { + } + + @Override + public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { + HttpServletRequest httpServletRequest = (HttpServletRequest) request; + String requestURI = httpServletRequest.getRequestURI(); + String method = ((HttpServletRequest) request).getMethod(); + if("GET".equals(method) && StringUtils.startsWith(requestURI,DOWNLOAD_URL_PREFIX)){ + String dataType = httpServletRequest.getParameter("dataType"); + FilePathDTO filePath = FilePathManager.toFilePath(requestURI); + if("link".equals(dataType)){ + File file = FilePathManager.getLocalPath(filePath).toFile(); + if(file.exists() && file.length()!=0){ + chain.doFilter(request,response); + return; + } + } + + String irregularName = filePath.getIrregularName(); + CoreFileService coreFileService = ApplicationContextHelper.getBean(CoreFileService.class); + CoreFileBean file = coreFileService.selectFirstByFilter(SearchFilter.instance().match("MD5NAME",irregularName).filter(MatchPattern.SEQ),new Order[]{Order.desc("ID")}); + if (file != null) { + coreFileManager.download(file); + } else { + coreFileManager.download(filePath); + } + + } + chain.doFilter(request,response); + } + + @Override + public void destroy() { + + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/filestroage/huaweiobs/client/HuaWeiObsClient.java b/src/main/java/com/sunwayworld/basemodule/common/filestroage/huaweiobs/client/HuaWeiObsClient.java new file mode 100644 index 0000000..9628e1c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/filestroage/huaweiobs/client/HuaWeiObsClient.java @@ -0,0 +1,53 @@ +package com.sunwayworld.basemodule.common.filestroage.huaweiobs.client; + +import com.obs.services.ObsClient; +import com.obs.services.exception.ObsException; +import com.obs.services.model.HeaderResponse; +import com.obs.services.model.ObsBucket; +import com.sunwayworld.basemodule.common.filestroage.huaweiobs.config.CoreFileHuaWeiObsProperties; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +public class HuaWeiObsClient { + + private static final Logger logger = LogManager.getLogger(HuaWeiObsClient.class); + + private static ObsClient obsClient = null; + + public ObsClient getInstance(){ + return obsClient; + } + + public HuaWeiObsClient() { + init(); + } + + public void init() { + CoreFileHuaWeiObsProperties coreFileProperties = ApplicationContextHelper.getBean(CoreFileHuaWeiObsProperties.class); + String clientRegion = coreFileProperties.getClientRegion(); + String endPoint = coreFileProperties.getEndPoint(); + String ak = coreFileProperties.getAk(); + String sk = coreFileProperties.getSk(); + String bucketName = coreFileProperties.getBucketName(); + + obsClient = new ObsClient(ak, sk, endPoint); + boolean exists = obsClient.headBucket(bucketName); + if(!exists){ + try{ + ObsBucket obsBucket = new ObsBucket(); + obsBucket.setBucketName(bucketName); + obsBucket.setLocation(clientRegion); + HeaderResponse response = obsClient.createBucket(obsBucket); + logger.info("创建桶成功:"+response.getRequestId()); + }catch (ObsException e) { + // 创建桶失败 + logger.error("create bucket fail: ", e.getMessage()); + } + }else{ + logger.info(bucketName + "的桶已经存在"); + } + } + +} + diff --git a/src/main/java/com/sunwayworld/basemodule/common/filestroage/huaweiobs/config/CoreFileHuaWeiObsProperties.java b/src/main/java/com/sunwayworld/basemodule/common/filestroage/huaweiobs/config/CoreFileHuaWeiObsProperties.java new file mode 100644 index 0000000..779352e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/filestroage/huaweiobs/config/CoreFileHuaWeiObsProperties.java @@ -0,0 +1,62 @@ +package com.sunwayworld.basemodule.common.filestroage.huaweiobs.config; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; +import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.context.annotation.Configuration; + +@Configuration +@ConditionalOnProperty(prefix= "lims.corefile",name = "enable",havingValue ="huaweiobs") +@ConfigurationProperties(prefix= "lims.corefile.huaweiobs") +public class CoreFileHuaWeiObsProperties { + private static final Logger logger = LogManager.getLogger(CoreFileHuaWeiObsProperties.class); + private String endPoint; //url + private String ak; //ak + private String sk; //sk + public String bucketName; //桶名称 + private String clientRegion; //区域 + + public CoreFileHuaWeiObsProperties() { + } + + public String getEndPoint() { + return endPoint; + } + + public void setEndPoint(String endPoint) { + this.endPoint = endPoint; + } + + public String getAk() { + return ak; + } + + public void setAk(String ak) { + this.ak = ak; + } + + public String getSk() { + return sk; + } + + public void setSk(String sk) { + this.sk = sk; + } + + public String getBucketName() { + return bucketName; + } + + public void setBucketName(String bucketName) { + this.bucketName = bucketName; + } + + public String getClientRegion() { + return clientRegion; + } + + public void setClientRegion(String clientRegion) { + this.clientRegion = clientRegion; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/filestroage/huaweiobs/manager/CoreFileHuaWeiObsFileManagerImpl.java b/src/main/java/com/sunwayworld/basemodule/common/filestroage/huaweiobs/manager/CoreFileHuaWeiObsFileManagerImpl.java new file mode 100644 index 0000000..3b30c93 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/filestroage/huaweiobs/manager/CoreFileHuaWeiObsFileManagerImpl.java @@ -0,0 +1,254 @@ +package com.sunwayworld.basemodule.common.filestroage.huaweiobs.manager; + +import com.obs.services.ObsClient; +import com.obs.services.model.AccessControlList; +import com.obs.services.model.ObsObject; +import com.obs.services.model.PutObjectRequest; +import com.sunwayworld.basemodule.common.filestroage.huaweiobs.client.HuaWeiObsClient; +import com.sunwayworld.basemodule.common.filestroage.huaweiobs.config.CoreFileHuaWeiObsProperties; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.exception.FileException; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.exception.UnexpectedException; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.io.file.FilePathManager; +import com.sunwayworld.framework.utils.*; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.manager.CoreFileManager; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.web.multipart.MultipartFile; + +import javax.activation.MimetypesFileTypeMap; +import java.io.*; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; + +public class CoreFileHuaWeiObsFileManagerImpl implements CoreFileManager{ + private static final Logger logger = LogManager.getLogger(CoreFileHuaWeiObsFileManagerImpl.class); + + @Override + public String getDownloadUrl(FilePathDTO filePath) { + return ServletUtils.getUrl(null, FilePathManager.getUrl(filePath)); + } + + @Override + public String getAbsoluteDownloadUrl(FilePathDTO filePath) { + return ServletUtils.getUrl(null, FilePathManager.getUrl(filePath)); + } + + @Override + public void upload(CoreFileBean coreFile, MultipartFile multipartFile) { + obsUpload(coreFile, multipartFile); + } + + @Override + public void upload(CoreFileBean coreFile, File file) { + obsUpload(coreFile, file); + } + + + @Override + public void upload(CoreFileBean coreFile, Path path) { + obsUpload(coreFile, path.toFile()); + } + + @Override + public void upload(CoreFileBean coreFile, InputStream is) { + FilePathDTO filePathDTO = CoreFileUtils.toFilePath(coreFile); + Path uploadPath = FilePathManager.getLocalPath(filePathDTO); + FileUtils.makeDirs(uploadPath); + FileUtils.write(uploadPath, is); + obsUpload(coreFile, uploadPath.toFile()); + } + + public void download(CoreFileBean coreFile, Path toFile) { + FileUtils.makeDirs(toFile); + obsDownload(coreFile, toFile.toFile()); + } + + public void download(CoreFileBean coreFile, CoreFileBean coreFileBean){ + FilePathDTO filePathDTO = CoreFileUtils.toFilePath(coreFileBean); + Path localPath = FilePathManager.getLocalPath(filePathDTO); + FileUtils.makeDirs(localPath); + this.download(coreFileBean,localPath); + } + + private void obsDownload(CoreFileBean coreFile,File toFile) { + try { + CoreFileHuaWeiObsProperties properties = ApplicationContextHelper.getBean(CoreFileHuaWeiObsProperties.class); + ObsClient obsClient = ApplicationContextHelper.getBean(HuaWeiObsClient.class).getInstance(); + + FilePathDTO pathDTO = CoreFileUtils.toFilePath(coreFile); + Path uploadPath = FilePathManager.getLocalPath(pathDTO); + File file = uploadPath.toFile(); + String absolutePath = file.getAbsolutePath().replaceAll("(\\\\)+","/"); + String parentDir = absolutePath.substring(absolutePath.indexOf("files/secure/"),absolutePath.lastIndexOf("/")+1); + String objectKey = parentDir + file.getName(); + ObsObject obsObject = obsClient.getObject(properties.getBucketName(), objectKey); + InputStream objectContent = obsObject.getObjectContent(); + FileUtils.write(toFile,objectContent); + objectContent.close(); + }catch (Exception s){ + logger.error("下载文件失败:{}",s); + throw new InvalidDataException("下载文件失败,请联系管理员!"); + } + } + + private void obsUpload(CoreFileBean coreFile, MultipartFile multipartFile){ + FilePathDTO pathDTO = CoreFileUtils.toFilePath(coreFile); + File file = FilePathManager.getLocalPath(pathDTO).toFile(); + String key = coreFile.getId().toString(); + CoreFileHuaWeiObsProperties s3Properties = ApplicationContextHelper.getBean(CoreFileHuaWeiObsProperties.class); + try { + ApplicationContextHelper.getBean(HuaWeiObsClient.class).getInstance().putObject(s3Properties.getBucketName(), key, multipartFile.getInputStream()); + ObsClient obsClient = ApplicationContextHelper.getBean(HuaWeiObsClient.class).getInstance(); + CoreFileHuaWeiObsProperties properties = ApplicationContextHelper.getBean(CoreFileHuaWeiObsProperties.class); + String bucketName = properties.getBucketName(); + + String absolutePath = file.getAbsolutePath().replaceAll("(\\\\)+","/"); + String parentDir = absolutePath.substring(absolutePath.indexOf("files/secure/"),absolutePath.lastIndexOf("/")+1); + String objectKey = parentDir + file.getName(); + //创建文件夹 + obsClient.putObject(bucketName,parentDir,new ByteArrayInputStream(new byte[0])); + // 在文件夹下创建对象 + PutObjectRequest request = new PutObjectRequest(bucketName,objectKey); + com.obs.services.model.ObjectMetadata metadata = new com.obs.services.model.ObjectMetadata(); + metadata.setContentType(new MimetypesFileTypeMap().getContentType(file)); + metadata.addUserMetadata("targetId",coreFile.getId()+""); + metadata.addUserMetadata("filDir", parentDir); //文件夹 + metadata.addUserMetadata("fileName", file.getName()); //文件名 + metadata.addUserMetadata("fileSize", ObjectUtils.toString(file.length())); //文件大小 + request.setMetadata(metadata); + request.setFile(file); + obsClient.putObject(request); + // 设置对象访问权限为公共读,使用https://BUCKETNAME.your-endpoint/objectKey在浏览器直接访问托管的文件。 + obsClient.setObjectAcl(bucketName, objectKey, AccessControlList.REST_CANNED_PUBLIC_READ); + } catch (Exception e) { + logger.error("上传文件失败:{}",e); + throw new InvalidDataException("上传文件失败,请联系管理员!"); + } + } + + private void obsUpload(CoreFileBean coreFile, File file){ + String key = coreFile.getId().toString(); + CoreFileHuaWeiObsProperties s3Properties = ApplicationContextHelper.getBean(CoreFileHuaWeiObsProperties.class); + ApplicationContextHelper.getBean(HuaWeiObsClient.class).getInstance().putObject(s3Properties.getBucketName(), key, file); + + ObsClient obsClient = ApplicationContextHelper.getBean(HuaWeiObsClient.class).getInstance(); + CoreFileHuaWeiObsProperties properties = ApplicationContextHelper.getBean(CoreFileHuaWeiObsProperties.class); + String bucketName = properties.getBucketName(); + + String absolutePath = file.getAbsolutePath().replaceAll("(\\\\)+","/"); + String parentDir = absolutePath.substring(absolutePath.indexOf("files/secure/"),absolutePath.lastIndexOf("/")+1); + String objectKey = parentDir + file.getName(); + //创建文件夹 + obsClient.putObject(bucketName,parentDir,new ByteArrayInputStream(new byte[0])); + // 在文件夹下创建对象 + PutObjectRequest request = new PutObjectRequest(bucketName,objectKey); + com.obs.services.model.ObjectMetadata metadata = new com.obs.services.model.ObjectMetadata(); + metadata.setContentType(new MimetypesFileTypeMap().getContentType(file)); + metadata.addUserMetadata("targetId",coreFile.getId()+""); + metadata.addUserMetadata("filDir", parentDir); //文件夹 + metadata.addUserMetadata("fileName", file.getName()); //文件名 + metadata.addUserMetadata("fileSize", ObjectUtils.toString(file.length())); //文件大小 + request.setMetadata(metadata); + request.setFile(file); + obsClient.putObject(request); + // 设置对象访问权限为公共读,使用https://BUCKETNAME.your-endpoint/objectKey在浏览器直接访问托管的文件。 + obsClient.setObjectAcl(bucketName, objectKey, AccessControlList.REST_CANNED_PUBLIC_READ); + } + + @Override + @Deprecated + public void download(FilePathDTO filePath, Path toFile) { + // 这个下载针对于filter 模板的下载使用,它的文件在coreFileBean里找不到 + try { + CoreFileHuaWeiObsProperties properties = ApplicationContextHelper.getBean(CoreFileHuaWeiObsProperties.class); + ObsClient obsClient = ApplicationContextHelper.getBean(HuaWeiObsClient.class).getInstance(); + + Path uploadPath = FilePathManager.getLocalPath(filePath); + File file = uploadPath.toFile(); + String absolutePath = file.getAbsolutePath().replaceAll("(\\\\)+","/"); + String parentDir = absolutePath.substring(absolutePath.indexOf("files/secure/"),absolutePath.lastIndexOf("/")+1); + String objectKey = parentDir + file.getName(); + ObsObject obsObject = obsClient.getObject(properties.getBucketName(), objectKey); + InputStream objectContent = obsObject.getObjectContent(); + + String localFilePath = getAbsoluteDownloadUrl(filePath); + if(localFilePath.substring(0,1).equals("/")){ + localFilePath = localFilePath.substring(1); + } + Path toPath = Paths.get(SystemUtils.getWorkingPath().toString(), StringUtils.decodeURL(localFilePath)); + if(!Files.exists(toPath.getParent())){ + try { + Files.createDirectories(toPath.getParent()); + } catch (IOException e1) { + throw new UnexpectedException(e1); + } + } + FileOutputStream fos = new FileOutputStream(toPath.toString()); + byte[] read_buf = new byte[1024]; + int read_len = 0; + while ((read_len = objectContent.read(read_buf)) > 0) { + fos.write(read_buf, 0, read_len); + } + objectContent.close(); + fos.close(); + } catch (Exception e) { + throw new FileException(e); + } + } + + @Override + @Deprecated + public void upload(FilePathDTO filePath, MultipartFile multipartFile) { + } + + @Override + @Deprecated + public void upload(FilePathDTO filePath, Path path) { + String key = filePath.getTimestamp()+filePath.getIrregularName(); + ObsClient obsClient = ApplicationContextHelper.getBean(HuaWeiObsClient.class).getInstance(); + CoreFileHuaWeiObsProperties properties = ApplicationContextHelper.getBean(CoreFileHuaWeiObsProperties.class); + String bucketName = properties.getBucketName(); + File file = path.toFile(); + + String absolutePath = file.getAbsolutePath().replaceAll("(\\\\)+","/");; + String parentDir = absolutePath.substring(absolutePath.indexOf("files/secure/"),absolutePath.lastIndexOf("/")+1); + String objectKey = parentDir + file.getName(); + //创建文件夹 + obsClient.putObject(bucketName,parentDir,new ByteArrayInputStream(new byte[0])); + // 在文件夹下创建对象 + PutObjectRequest request = new PutObjectRequest(bucketName,objectKey); + com.obs.services.model.ObjectMetadata metadata = new com.obs.services.model.ObjectMetadata(); + metadata.setContentType(new MimetypesFileTypeMap().getContentType(file)); + metadata.addUserMetadata("targetId",key); + metadata.addUserMetadata("filDir", parentDir); //文件夹 + metadata.addUserMetadata("fileName", file.getName()); //文件名 + metadata.addUserMetadata("fileSize", ObjectUtils.toString(file.length())); //文件大小 + request.setMetadata(metadata); + request.setFile(file); + obsClient.putObject(request); + // 设置对象访问权限为公共读,使用https://BUCKETNAME.your-endpoint/objectKey在浏览器直接访问托管的文件。 + obsClient.setObjectAcl(bucketName, objectKey, AccessControlList.REST_CANNED_PUBLIC_READ); + } + + @Override + @Deprecated + public void upload(FilePathDTO filePath, InputStream is) { + } + + @Override + @Deprecated + public void copyFile(FilePathDTO fromFilePath, FilePathDTO toFilePath) { + } + + @Override + @Deprecated + public void duplicateFile(CoreFileBean from, String toFileName) { + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/filestroage/huaweiobs/service/CoreFileHuaWeiObsFileServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/filestroage/huaweiobs/service/CoreFileHuaWeiObsFileServiceImpl.java new file mode 100644 index 0000000..efd9ac7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/filestroage/huaweiobs/service/CoreFileHuaWeiObsFileServiceImpl.java @@ -0,0 +1,72 @@ +package com.sunwayworld.basemodule.common.filestroage.huaweiobs.service; + +import com.obs.services.ObsClient; +import com.sunwayworld.basemodule.common.filestroage.huaweiobs.client.HuaWeiObsClient; +import com.sunwayworld.basemodule.common.filestroage.huaweiobs.config.CoreFileHuaWeiObsProperties; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.io.file.FilePathManager; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.constant.CoreFileOperation; +import com.sunwayworld.module.item.file.manager.CoreFileManager; +import com.sunwayworld.module.item.file.service.CoreFileEventService; +import com.sunwayworld.module.item.file.service.CoreFileLogService; +import com.sunwayworld.module.item.file.service.impl.CoreFileServiceImpl; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +import javax.transaction.Transactional; +import java.io.File; +import java.nio.file.Path; +import java.util.List; +import java.util.stream.Collectors; + +public class CoreFileHuaWeiObsFileServiceImpl extends CoreFileServiceImpl{ + + private static final Logger logger = LogManager.getLogger(CoreFileHuaWeiObsFileServiceImpl.class); + + @Override + @Transactional + public void deleteList(List fileList) { + try { + if (fileList.isEmpty()) { + return; + } + + fileList.forEach(f -> f.setTargetId("X" + f.getTargetId())); + getDao().update(fileList, "TARGETID"); + + List fileIdList = fileList.stream().map(f -> f.getId()).collect(Collectors.toList()); + ApplicationContextHelper.getBean(CoreFileLogService.class).insert(fileIdList, CoreFileOperation.DELETE.name()); + CoreFileHuaWeiObsProperties properties = ApplicationContextHelper.getBean(CoreFileHuaWeiObsProperties.class); + ObsClient obsClient = ApplicationContextHelper.getBean(HuaWeiObsClient.class).getInstance(); + CoreFileEventService fileEventService = ApplicationContextHelper.getBean(CoreFileEventService.class); + + // 发送文件已删除的事件 + fileList.forEach(f -> { + FilePathDTO pathDTO = CoreFileUtils.toFilePath(f); + Path uploadPath = FilePathManager.getLocalPath(pathDTO); + File file = uploadPath.toFile(); + String absolutePath = file.getAbsolutePath().replaceAll("(\\\\)+","/"); + String parentDir = absolutePath.substring(absolutePath.indexOf("files/secure/"),absolutePath.lastIndexOf("/")+1); + String objectKey = parentDir + file.getName(); + obsClient.deleteObject(properties.getBucketName(),objectKey); + fileEventService.publishFileEvent(CoreFileOperation.DELETE, f); + }); + } catch (Exception e) { + logger.error("删除文件异常:",e); + throw new InvalidDataException("删除文件异常,请联系管理员"); + } + } + + @Override + public CoreFileBean selectDetail(Long id) { + CoreFileBean file = getDao().selectById(id); + CoreFileManager coreFileManager = ApplicationContextHelper.getBean(CoreFileManager.class); + file.setDownloadUrl(coreFileManager.getDownloadUrl(file)+"?userId="+LocalContextHelper.getLoginUserId()); + return file; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/schedule/bean/LimsScheduleBean.java b/src/main/java/com/sunwayworld/basemodule/common/schedule/bean/LimsScheduleBean.java new file mode 100644 index 0000000..dceadb2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/schedule/bean/LimsScheduleBean.java @@ -0,0 +1,120 @@ +package com.sunwayworld.basemodule.common.schedule.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 业务定时任务 + * + * @author miq@sunwayworld.com + * @date 2023-02-07 + */ +@Table("T_LIMS_SCHEDULE") +public class LimsScheduleBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String name;// 名称 + private String bizId;// 业务id + private String type;// 类型 + @NotNull(defaultValue = "1") + private String enableFlag;// 是否启用 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getBizId() { + return bizId; + } + + public void setBizId(String bizId) { + this.bizId = bizId; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + public String getEnableFlag() { + return enableFlag; + } + + public void setEnableFlag(String enableFlag) { + this.enableFlag = enableFlag; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/schedule/controller/LimsScheduleController.java b/src/main/java/com/sunwayworld/basemodule/common/schedule/controller/LimsScheduleController.java new file mode 100644 index 0000000..5739cee --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/schedule/controller/LimsScheduleController.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.common.schedule.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/common/schedules/page") +public interface LimsScheduleController extends GenericEditListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/schedule/controller/impl/LimsScheduleControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/common/schedule/controller/impl/LimsScheduleControllerImpl.java new file mode 100644 index 0000000..02dae18 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/schedule/controller/impl/LimsScheduleControllerImpl.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.common.schedule.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.common.schedule.controller.LimsScheduleController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsScheduleControllerImpl implements LimsScheduleController { + + @Log(value = "业务定时任务编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/common/schedules/lims-schedule-edit-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/schedule/dao/LimsScheduleDao.java b/src/main/java/com/sunwayworld/basemodule/common/schedule/dao/LimsScheduleDao.java new file mode 100644 index 0000000..41bba53 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/schedule/dao/LimsScheduleDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.common.schedule.dao; + +import com.sunwayworld.basemodule.common.schedule.bean.LimsScheduleBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsScheduleDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/schedule/dao/impl/LimsScheduleDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/common/schedule/dao/impl/LimsScheduleDaoImpl.java new file mode 100644 index 0000000..6038de3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/schedule/dao/impl/LimsScheduleDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.common.schedule.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.common.schedule.bean.LimsScheduleBean; +import com.sunwayworld.basemodule.common.schedule.dao.LimsScheduleDao; +import com.sunwayworld.basemodule.common.schedule.mapper.LimsScheduleMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsScheduleDaoImpl extends MybatisDaoSupport implements LimsScheduleDao { + + @Autowired + private LimsScheduleMapper limsScheduleMapper; + + @Override + public LimsScheduleMapper getMapper() { + return limsScheduleMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/schedule/mapper/LimsScheduleMapper.java b/src/main/java/com/sunwayworld/basemodule/common/schedule/mapper/LimsScheduleMapper.java new file mode 100644 index 0000000..e4db6e8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/schedule/mapper/LimsScheduleMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.common.schedule.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsScheduleMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/schedule/mapper/conf/lims-schedule-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/schedule/mapper/conf/lims-schedule-mysql-mapper.xml new file mode 100644 index 0000000..be64521 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/schedule/mapper/conf/lims-schedule-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/schedule/mapper/conf/lims-schedule-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/schedule/mapper/conf/lims-schedule-oracle-mapper.xml new file mode 100644 index 0000000..be64521 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/schedule/mapper/conf/lims-schedule-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/schedule/mapper/conf/lims-schedule-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/schedule/mapper/conf/lims-schedule-postgresql-mapper.xml new file mode 100644 index 0000000..be64521 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/schedule/mapper/conf/lims-schedule-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/schedule/mapper/conf/lims-schedule-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/common/schedule/mapper/conf/lims-schedule-sqlserver-mapper.xml new file mode 100644 index 0000000..be64521 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/schedule/mapper/conf/lims-schedule-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/common/schedule/resource/LimsScheduleResource.java b/src/main/java/com/sunwayworld/basemodule/common/schedule/resource/LimsScheduleResource.java new file mode 100644 index 0000000..0f40cff --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/schedule/resource/LimsScheduleResource.java @@ -0,0 +1,20 @@ +package com.sunwayworld.basemodule.common.schedule.resource; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.common.schedule.bean.LimsScheduleBean; +import com.sunwayworld.basemodule.common.schedule.service.LimsScheduleService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/basemodule/common/schedules") +public interface LimsScheduleResource extends GenericResource { + + Long ordtaskInsert(RestJsonWrapperBean wrapper); + + Long ordtaskDelete(RestJsonWrapperBean wrapper); + + Page newQuery(RestJsonWrapperBean wrapper); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/schedule/resource/impl/LimsScheduleResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/schedule/resource/impl/LimsScheduleResourceImpl.java new file mode 100644 index 0000000..283b6c7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/schedule/resource/impl/LimsScheduleResourceImpl.java @@ -0,0 +1,60 @@ +package com.sunwayworld.basemodule.common.schedule.resource.impl; + +import com.sunwayworld.basemodule.business.test.ordtask.validator.LimsOrdtaskCollectValidator; +import com.sunwayworld.basemodule.common.schedule.bean.LimsScheduleBean; +import com.sunwayworld.basemodule.common.schedule.validator.LimsOrdTaskInsertScheduleValidator; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.validator.data.annotation.ValidateDataWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.common.schedule.resource.LimsScheduleResource; +import com.sunwayworld.basemodule.common.schedule.service.LimsScheduleService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("业务定时任务") +@RestController +@GikamBean +public class LimsScheduleResourceImpl implements LimsScheduleResource { + + @Autowired + private LimsScheduleService limsScheduleService; + + @Override + public LimsScheduleService getService() { + return limsScheduleService; + } + + @Log(value = "新增业务定时任务", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Log(value = "ordtask定时任务新增", type = LogType.SELECT) + @RequestMapping(value = "/ordtask/insert", method = RequestMethod.POST) + @ValidateDataWith(LimsOrdTaskInsertScheduleValidator.class) + public Long ordtaskInsert(RestJsonWrapperBean wrapper) { + return getService().ordtaskInsert(wrapper); + } + + @Log(value = "ordtask定时任务删除", type = LogType.SELECT) + @RequestMapping(value = "/ordtask/del", method = RequestMethod.POST) + public Long ordtaskDelete(RestJsonWrapperBean wrapper) { + return getService().ordtaskDelete(wrapper); + } + + @Override + @Log(value = "定时任务查询", type = LogType.SELECT) + @RequestMapping(value = "/newQuery", method = RequestMethod.POST) + public Page newQuery(RestJsonWrapperBean wrapper) { + return getService().newQuery(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/schedule/service/LimsScheduleService.java b/src/main/java/com/sunwayworld/basemodule/common/schedule/service/LimsScheduleService.java new file mode 100644 index 0000000..a86de3f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/schedule/service/LimsScheduleService.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.common.schedule.service; + +import com.sunwayworld.basemodule.common.schedule.bean.LimsScheduleBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +import java.util.List; + +public interface LimsScheduleService extends GenericService { + + Long ordtaskInsert(RestJsonWrapperBean wrapper); + + Long ordtaskDelete(RestJsonWrapperBean wrapper); + + void ordtaskDeleteByProcess(List idList); + + Page newQuery(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/schedule/service/impl/LimsScheduleServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/common/schedule/service/impl/LimsScheduleServiceImpl.java new file mode 100644 index 0000000..6875cd6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/schedule/service/impl/LimsScheduleServiceImpl.java @@ -0,0 +1,163 @@ +package com.sunwayworld.basemodule.common.schedule.service.impl; + +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService; +import com.sunwayworld.basemodule.business.test.ordtask.bean.LimsOrdtaskBean; +import com.sunwayworld.basemodule.business.test.ordtask.service.LimsOrdtaskService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.mybatis.page.PageRowBounds; +import com.sunwayworld.framework.utils.ObjectUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.common.schedule.dao.LimsScheduleDao; +import com.sunwayworld.basemodule.common.schedule.bean.LimsScheduleBean; +import com.sunwayworld.basemodule.common.schedule.service.LimsScheduleService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsScheduleServiceImpl implements LimsScheduleService { + private static final Logger logger = LogManager.getLogger(LimsScheduleService.class); + + @Autowired + private LimsScheduleDao limsScheduleDao; + + @Override + @SuppressWarnings("unchecked") + public LimsScheduleDao getDao() { + return limsScheduleDao; + } + + @Autowired + private LimsOrdtaskService limsOrdtaskService; + + @Autowired + private LimsTaskService limsTaskService; + + @Autowired + private LimsFolderService limsFolderService; + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsScheduleBean limsSchedule = jsonWrapper.parseUnique(LimsScheduleBean.class); + limsSchedule.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsSchedule); + return limsSchedule.getId(); + } + + @Override + public Long ordtaskInsert(RestJsonWrapperBean wrapper) { + List limsOrdtaskBeans = wrapper.parse(LimsOrdtaskBean.class); + List limsScheduleBeans = new ArrayList<>(); + + + List nextIdentityList = ApplicationContextHelper.getNextIdentityList(limsOrdtaskBeans.size()); + + for (LimsOrdtaskBean limsOrdtaskBean : limsOrdtaskBeans) { + LimsScheduleBean limsScheduleBean = new LimsScheduleBean(); + + limsScheduleBean.setBizId(limsOrdtaskBean.getId() + ""); + limsScheduleBean.setType("ordtask"); + limsScheduleBean.setName("ordtask"); + + Long aLong = nextIdentityList.get(0); + limsScheduleBean.setId(aLong); + nextIdentityList.remove(aLong); + + limsScheduleBeans.add(limsScheduleBean); + } + limsOrdtaskBeans.forEach(ordtaskBean->{ + ordtaskBean.setOperatorId(LocalContextHelper.getLoginUserId()); + ordtaskBean.setOperator(LocalContextHelper.getLoginUserName()); + ordtaskBean.setOperateTime(LocalDateTime.now()); + }); + limsOrdtaskService.getDao().update(limsOrdtaskBeans,"operatorId","operator","operateTime"); + + this.getDao().insert(limsScheduleBeans); + return 1L; + } + + @Override + public Long ordtaskDelete(RestJsonWrapperBean wrapper) { + List limsOrdtaskBeans = wrapper.parse(LimsOrdtaskBean.class); + + List ordtaskIdlist = limsOrdtaskBeans.stream().map(LimsOrdtaskBean::getId).collect(Collectors.toList()); + ordtaskDelete(ordtaskIdlist); + return 1L; + } + + + + @Override + public void ordtaskDeleteByProcess(List idList) { + ordtaskDelete(idList); + } + + private void ordtaskDelete(List ordtaskIdlist){ + List limsScheduleBeans = this.selectListByFilter(SearchFilter.instance().match("bizId", ordtaskIdlist).filter(MatchPattern.OR) + .match("type", "ordtask").filter(MatchPattern.SEQ)); + for (LimsScheduleBean limsScheduleBean : limsScheduleBeans) { + limsScheduleBean.setEnableFlag("0"); + } + + if(limsScheduleBeans.size() > 0){ + this.getDao().update(limsScheduleBeans, "enableFlag"); + } + } + + @Override + public Page newQuery(RestJsonWrapperBean wrapper) { + MapperParameter parameter = wrapper.extractMapFilter(); + PageRowBounds rowBounds = wrapper.extractPageRowBounds(); + Page limsScheduleBeanPage = this.selectPagination(parameter, rowBounds); + List rows = limsScheduleBeanPage.getRows(); + List ordtaskIds = rows.stream().map(LimsScheduleBean::getBizId).collect(Collectors.toList()); + List ordtasks = limsOrdtaskService.selectListByFilter(SearchFilter.instance().match("id", ordtaskIds).filter(MatchPattern.OR)); + Map> collect = ordtasks.stream().collect(Collectors.groupingBy(LimsOrdtaskBean::getId)); + for (LimsScheduleBean row : rows) { + String ordtaskId = row.getBizId(); + LimsOrdtaskBean bean = collect.get(Long.parseLong(ordtaskId)).get(0); + row.setExt$Item("equiptName",bean.getEquiptName()); + row.setExt$Item("equiptCode",bean.getEquiptCode()); + Long taskId = bean.getTaskId(); + LimsTaskBean limsTaskBean = limsTaskService.selectById(taskId); + row.setExt$Item("orderCode",bean.getOrderCode()); + row.setExt$Item("operator",bean.getOperator()); + DateTimeFormatter dateTimeFormatter=DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); + if (!ObjectUtils.isEmpty(bean.getOperateTime())) { + row.setExt$Item("operateTime", bean.getOperateTime().format(dateTimeFormatter)); + } + row.setExt$Item("testName",limsTaskBean.getTestName()); + row.setExt$Item("methodName",limsTaskBean.getMethodName()); + LimsFolderBean limsFolderBean = limsFolderService.selectById(limsTaskBean.getFolderId()); + row.setExt$Item("samplename",limsFolderBean.getSampleName()); + } + + return limsScheduleBeanPage; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/common/schedule/validator/LimsOrdTaskInsertScheduleValidator.java b/src/main/java/com/sunwayworld/basemodule/common/schedule/validator/LimsOrdTaskInsertScheduleValidator.java new file mode 100644 index 0000000..088cc4f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/common/schedule/validator/LimsOrdTaskInsertScheduleValidator.java @@ -0,0 +1,55 @@ +package com.sunwayworld.basemodule.common.schedule.validator; + +import com.sunwayworld.basemodule.business.test.ordtask.bean.LimsOrdtaskBean; +import com.sunwayworld.basemodule.common.schedule.bean.LimsScheduleBean; +import com.sunwayworld.basemodule.common.schedule.service.LimsScheduleService; +import com.sunwayworld.cloud.module.equipt.acqconfig.bean.CoreEquiptAcqConfigBean; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.framework.validator.data.DataValidator; +import org.springframework.stereotype.Repository; + +import java.util.*; +import java.util.stream.Collectors; + +@Repository +public class LimsOrdTaskInsertScheduleValidator implements DataValidator { + private LimsScheduleService limsScheduleService = ApplicationContextHelper.getBean(LimsScheduleService.class); + @Override + public boolean doValid(Object... args) { + List limsOrdtaskBeans = ((RestJsonWrapperBean) args[0]).parse(LimsOrdtaskBean.class); + List ordtaskIdList = limsOrdtaskBeans.stream().map(LimsOrdtaskBean::getId).collect(Collectors.toList()); + List limsScheduleBeans = limsScheduleService.selectListByFilter(SearchFilter.instance().match("bizId", ordtaskIdList).filter(MatchPattern.OR) + .match("type", "ordtask").filter(MatchPattern.SEQ) + .match("enableFlag","1").filter(MatchPattern.SEQ) + ); + + if(CollectionUtils.isEmpty(limsScheduleBeans) || limsScheduleBeans.size() < 1){ + for (LimsOrdtaskBean limsOrdtaskBean : limsOrdtaskBeans) { + if(ObjectUtils.isEmpty(limsOrdtaskBean.getEquiptId())){ + addConstraintViolation("请选择采集设备"); + return false; + } + } + return true; + } else { + Map> bizIdMap = limsScheduleBeans.stream().collect(Collectors.groupingBy(LimsScheduleBean::getBizId)); + List orderCode = new ArrayList<>(); + for (LimsOrdtaskBean limsOrdtaskBean : limsOrdtaskBeans) { + Long id = limsOrdtaskBean.getId(); + List thisSchedunleList = bizIdMap.get(id.toString()); + if(!CollectionUtils.isEmpty(thisSchedunleList) && thisSchedunleList.size() > 0){ + orderCode.add(limsOrdtaskBean.getOrderCode()); + } + } + addConstraintViolation(StringUtils.join(orderCode, ",") + "已添加至定时任务,不能重复添加定时任务"); + return false; + } + + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/method/bean/LimsMethodBean.java b/src/main/java/com/sunwayworld/basemodule/coredata/method/bean/LimsMethodBean.java new file mode 100644 index 0000000..e002b8a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/method/bean/LimsMethodBean.java @@ -0,0 +1,191 @@ +package com.sunwayworld.basemodule.coredata.method.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Insertable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 检测方法 + * + * @author zhangs@sunwayworld.com + * @date 2022-08-17 + */ +@Table("T_LIMS_METHOD") +public class LimsMethodBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long standardId;// 标准ID + private String methodCode;// 方法编码 + private String methodName;// 方法名称 + private String methodDesc;// 方法描述 + private String methodStandards;// 方法标准 + private String methodType;// 方法类型 + private String activatedFlag;// 启用标志 + private String activatedById;// 启用人编码 + private String activatedByName;// 启用人名称 + private LocalDateTime activatedTime;// 启用时间 + private String laboratoryId;// 所属实验室 + private String remarks;// 备注 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public String getMethodStandards() { + return methodStandards; + } + + public void setMethodStandards(String methodStandards) { + this.methodStandards = methodStandards; + } + + public String getMethodType() { + return methodType; + } + + public void setMethodType(String methodType) { + this.methodType = methodType; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getStandardId() { + return standardId; + } + + public void setStandardId(Long standardId) { + this.standardId = standardId; + } + + public String getMethodCode() { + return methodCode; + } + + public void setMethodCode(String methodCode) { + this.methodCode = methodCode; + } + + public String getMethodName() { + return methodName; + } + + public void setMethodName(String methodName) { + this.methodName = methodName; + } + + public String getMethodDesc() { + return methodDesc; + } + + public void setMethodDesc(String methodDesc) { + this.methodDesc = methodDesc; + } + + public String getActivatedFlag() { + return activatedFlag; + } + + public void setActivatedFlag(String activatedFlag) { + this.activatedFlag = activatedFlag; + } + + public String getActivatedById() { + return activatedById; + } + + public void setActivatedById(String activatedById) { + this.activatedById = activatedById; + } + + public String getActivatedByName() { + return activatedByName; + } + + public void setActivatedByName(String activatedByName) { + this.activatedByName = activatedByName; + } + + public LocalDateTime getActivatedTime() { + return activatedTime; + } + + public void setActivatedTime(LocalDateTime activatedTime) { + this.activatedTime = activatedTime; + } + + public String getLaboratoryId() { + return laboratoryId; + } + + public void setLaboratoryId(String laboratoryId) { + this.laboratoryId = laboratoryId; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/method/bean/LimsMethodVersionBean.java b/src/main/java/com/sunwayworld/basemodule/coredata/method/bean/LimsMethodVersionBean.java new file mode 100644 index 0000000..972e248 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/method/bean/LimsMethodVersionBean.java @@ -0,0 +1,131 @@ +package com.sunwayworld.basemodule.coredata.method.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; +import java.time.LocalDateTime; + +/** + * 检测方法版本 + * + * @author zhangs@sunwayworld.com + * @date 2022-08-17 + */ +@Table("T_LIMS_METHOD_VERSION") +public class LimsMethodVersionBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long methodId;// 方法ID + private String versionCode;// 版本号 + private String versionName;// 版本名称 + private String versionDesc;// 版本描述 + private String activatedFlag;// 启用标志 + private String activatedById;// 启用人编码 + private String activatedByName;// 启用人名称 + private LocalDateTime activatedTime;// 启用时间 + private Long fileId;// 版本文件ID + private String fileName; //版本文件名称 + private String remarks;// 备注 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getMethodId() { + return methodId; + } + + public void setMethodId(Long methodId) { + this.methodId = methodId; + } + + public String getVersionCode() { + return versionCode; + } + + public void setVersionCode(String versionCode) { + this.versionCode = versionCode; + } + + public String getVersionName() { + return versionName; + } + + public void setVersionName(String versionName) { + this.versionName = versionName; + } + + public String getVersionDesc() { + return versionDesc; + } + + public void setVersionDesc(String versionDesc) { + this.versionDesc = versionDesc; + } + + public String getActivatedFlag() { + return activatedFlag; + } + + public void setActivatedFlag(String activatedFlag) { + this.activatedFlag = activatedFlag; + } + + public String getActivatedById() { + return activatedById; + } + + public void setActivatedById(String activatedById) { + this.activatedById = activatedById; + } + + public String getActivatedByName() { + return activatedByName; + } + + public void setActivatedByName(String activatedByName) { + this.activatedByName = activatedByName; + } + + public LocalDateTime getActivatedTime() { + return activatedTime; + } + + public void setActivatedTime(LocalDateTime activatedTime) { + this.activatedTime = activatedTime; + } + + public Long getFileId() { + return fileId; + } + + public void setFileId(Long fileId) { + this.fileId = fileId; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getFileName() { + return fileName; + } + + public void setFileName(String fileName) { + this.fileName = fileName; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/method/controller/LimsMethodController.java b/src/main/java/com/sunwayworld/basemodule/coredata/method/controller/LimsMethodController.java new file mode 100644 index 0000000..f0eaeb7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/method/controller/LimsMethodController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.coredata.method.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/coredata/methods/page") +public interface LimsMethodController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/method/controller/LimsMethodVersionController.java b/src/main/java/com/sunwayworld/basemodule/coredata/method/controller/LimsMethodVersionController.java new file mode 100644 index 0000000..10879bd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/method/controller/LimsMethodVersionController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.coredata.method.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/coredata/method-versions/page") +public interface LimsMethodVersionController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/method/controller/impl/LimsMethodControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/method/controller/impl/LimsMethodControllerImpl.java new file mode 100644 index 0000000..864f105 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/method/controller/impl/LimsMethodControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.coredata.method.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.coredata.method.controller.LimsMethodController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsMethodControllerImpl implements LimsMethodController { + + @Log(value = "检测方法编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/coredata/methods/lims-method-edit-list"; + } + + @Log(value = "检测方法详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/coredata/methods/lims-method-detail"; + } + + @Log(value = "检测方法查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/coredata/methods/lims-method-search-list"; + } + + @Log(value = "检测方法选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/coredata/methods/lims-method-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/method/controller/impl/LimsMethodVersionControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/method/controller/impl/LimsMethodVersionControllerImpl.java new file mode 100644 index 0000000..f5c4342 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/method/controller/impl/LimsMethodVersionControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.coredata.method.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.coredata.method.controller.LimsMethodVersionController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsMethodVersionControllerImpl implements LimsMethodVersionController { + + @Log(value = "检测方法版本编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/coredata/method-versions/lims-method-version-edit-list"; + } + + @Log(value = "检测方法版本详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/coredata/method-versions/lims-method-version-detail"; + } + + @Log(value = "检测方法版本查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/coredata/method-versions/lims-method-version-search-list"; + } + + @Log(value = "检测方法版本选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/coredata/method-versions/lims-method-version-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/method/dao/LimsMethodDao.java b/src/main/java/com/sunwayworld/basemodule/coredata/method/dao/LimsMethodDao.java new file mode 100644 index 0000000..71663f5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/method/dao/LimsMethodDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.coredata.method.dao; + +import com.sunwayworld.basemodule.coredata.method.bean.LimsMethodBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsMethodDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/method/dao/LimsMethodVersionDao.java b/src/main/java/com/sunwayworld/basemodule/coredata/method/dao/LimsMethodVersionDao.java new file mode 100644 index 0000000..862e9be --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/method/dao/LimsMethodVersionDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.coredata.method.dao; + +import com.sunwayworld.basemodule.coredata.method.bean.LimsMethodVersionBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsMethodVersionDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/method/dao/impl/LimsMethodDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/method/dao/impl/LimsMethodDaoImpl.java new file mode 100644 index 0000000..c152ad0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/method/dao/impl/LimsMethodDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.coredata.method.dao.impl; + +import com.sunwayworld.basemodule.coredata.method.bean.LimsMethodBean; +import com.sunwayworld.basemodule.coredata.method.dao.LimsMethodDao; +import com.sunwayworld.basemodule.coredata.method.mapper.LimsMethodMapper; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsMethodDaoImpl extends MybatisDaoSupport implements LimsMethodDao { + + @Autowired + private LimsMethodMapper limsMethodMapper; + + @Override + public LimsMethodMapper getMapper() { + return limsMethodMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/method/dao/impl/LimsMethodVersionDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/method/dao/impl/LimsMethodVersionDaoImpl.java new file mode 100644 index 0000000..f6e0dc9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/method/dao/impl/LimsMethodVersionDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.coredata.method.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.coredata.method.bean.LimsMethodVersionBean; +import com.sunwayworld.basemodule.coredata.method.dao.LimsMethodVersionDao; +import com.sunwayworld.basemodule.coredata.method.mapper.LimsMethodVersionMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsMethodVersionDaoImpl extends MybatisDaoSupport implements LimsMethodVersionDao { + + @Autowired + private LimsMethodVersionMapper limsMethodVersionMapper; + + @Override + public LimsMethodVersionMapper getMapper() { + return limsMethodVersionMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/method/mapper/LimsMethodMapper.java b/src/main/java/com/sunwayworld/basemodule/coredata/method/mapper/LimsMethodMapper.java new file mode 100644 index 0000000..cf54a56 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/method/mapper/LimsMethodMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.coredata.method.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsMethodMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/method/mapper/LimsMethodVersionMapper.java b/src/main/java/com/sunwayworld/basemodule/coredata/method/mapper/LimsMethodVersionMapper.java new file mode 100644 index 0000000..46220a0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/method/mapper/LimsMethodVersionMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.coredata.method.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsMethodVersionMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/method/mapper/conf/lims-method-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/method/mapper/conf/lims-method-mysql-mapper.xml new file mode 100644 index 0000000..707f3a0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/method/mapper/conf/lims-method-mysql-mapper.xml @@ -0,0 +1,34 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/method/mapper/conf/lims-method-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/method/mapper/conf/lims-method-oracle-mapper.xml new file mode 100644 index 0000000..3501296 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/method/mapper/conf/lims-method-oracle-mapper.xml @@ -0,0 +1,29 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/method/mapper/conf/lims-method-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/method/mapper/conf/lims-method-sqlserver-mapper.xml new file mode 100644 index 0000000..45e5768 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/method/mapper/conf/lims-method-sqlserver-mapper.xml @@ -0,0 +1,31 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/method/mapper/conf/lims-method-version-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/method/mapper/conf/lims-method-version-mysql-mapper.xml new file mode 100644 index 0000000..b47f03f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/method/mapper/conf/lims-method-version-mysql-mapper.xml @@ -0,0 +1,20 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/method/mapper/conf/lims-method-version-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/method/mapper/conf/lims-method-version-oracle-mapper.xml new file mode 100644 index 0000000..b47f03f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/method/mapper/conf/lims-method-version-oracle-mapper.xml @@ -0,0 +1,20 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/method/mapper/conf/lims-method-version-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/method/mapper/conf/lims-method-version-sqlserver-mapper.xml new file mode 100644 index 0000000..c5fe611 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/method/mapper/conf/lims-method-version-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/method/resource/LimsMethodResource.java b/src/main/java/com/sunwayworld/basemodule/coredata/method/resource/LimsMethodResource.java new file mode 100644 index 0000000..16f7887 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/method/resource/LimsMethodResource.java @@ -0,0 +1,16 @@ +package com.sunwayworld.basemodule.coredata.method.resource; + +import com.sunwayworld.basemodule.coredata.method.bean.LimsMethodBean; +import com.sunwayworld.basemodule.coredata.method.service.LimsMethodService; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/coredata/methods") +public interface LimsMethodResource extends GenericResource, GenericChoosableResource { + + String validateRelationData(RestJsonWrapperBean wrapper); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/method/resource/LimsMethodVersionResource.java b/src/main/java/com/sunwayworld/basemodule/coredata/method/resource/LimsMethodVersionResource.java new file mode 100644 index 0000000..b9a6f87 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/method/resource/LimsMethodVersionResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.coredata.method.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.coredata.method.bean.LimsMethodVersionBean; +import com.sunwayworld.basemodule.coredata.method.service.LimsMethodVersionService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/coredata/method-versions") +public interface LimsMethodVersionResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/method/resource/impl/LimsMethodResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/method/resource/impl/LimsMethodResourceImpl.java new file mode 100644 index 0000000..c13efe6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/method/resource/impl/LimsMethodResourceImpl.java @@ -0,0 +1,42 @@ +package com.sunwayworld.basemodule.coredata.method.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.coredata.method.resource.LimsMethodResource; +import com.sunwayworld.basemodule.coredata.method.service.LimsMethodService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("检测方法") +@RestController +@GikamBean +public class LimsMethodResourceImpl implements LimsMethodResource { + + @Autowired + private LimsMethodService limsMethodService; + + @Override + public LimsMethodService getService() { + return limsMethodService; + } + + @Log(value = "新增检测方法", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Log(value = "校验检测方法是否与项目关联", type = LogType.SELECT) + @Override + @RequestMapping(method = RequestMethod.POST, value = "/validateData/info") + public String validateRelationData(RestJsonWrapperBean wrapper) { + return limsMethodService.validateRelationData(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/method/resource/impl/LimsMethodVersionResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/method/resource/impl/LimsMethodVersionResourceImpl.java new file mode 100644 index 0000000..4d43f49 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/method/resource/impl/LimsMethodVersionResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.coredata.method.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.coredata.method.resource.LimsMethodVersionResource; +import com.sunwayworld.basemodule.coredata.method.service.LimsMethodVersionService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("检测方法版本") +@RestController +@GikamBean +public class LimsMethodVersionResourceImpl implements LimsMethodVersionResource { + + @Autowired + private LimsMethodVersionService limsMethodVersionService; + + @Override + public LimsMethodVersionService getService() { + return limsMethodVersionService; + } + + @Log(value = "新增检测方法版本", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/method/service/LimsMethodService.java b/src/main/java/com/sunwayworld/basemodule/coredata/method/service/LimsMethodService.java new file mode 100644 index 0000000..27b8408 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/method/service/LimsMethodService.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.coredata.method.service; + +import com.sunwayworld.basemodule.coredata.method.bean.LimsMethodBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsMethodService extends GenericService, GenericChoosableService { + + String validateRelationData(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/method/service/LimsMethodVersionService.java b/src/main/java/com/sunwayworld/basemodule/coredata/method/service/LimsMethodVersionService.java new file mode 100644 index 0000000..7c486fd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/method/service/LimsMethodVersionService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.coredata.method.service; + +import com.sunwayworld.basemodule.coredata.method.bean.LimsMethodVersionBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsMethodVersionService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/method/service/impl/LimsMethodServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/method/service/impl/LimsMethodServiceImpl.java new file mode 100644 index 0000000..04d73ca --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/method/service/impl/LimsMethodServiceImpl.java @@ -0,0 +1,105 @@ +package com.sunwayworld.basemodule.coredata.method.service.impl; + +import com.sunwayworld.basemodule.coredata.method.bean.LimsMethodBean; +import com.sunwayworld.basemodule.coredata.method.dao.LimsMethodDao; +import com.sunwayworld.basemodule.coredata.method.service.LimsMethodService; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestMethodBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTestMethodService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsMethodServiceImpl implements LimsMethodService { + + @Autowired + private LimsMethodDao limsMethodDao; + @Autowired + @Lazy + private LimsTestMethodService testMethodService; + + @Override + @SuppressWarnings("unchecked") + public LimsMethodDao getDao() { + return limsMethodDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsMethodBean limsMethod = jsonWrapper.parseUnique(LimsMethodBean.class); + limsMethod.setId(ApplicationContextHelper.getNextIdentity()); + limsMethod.setActivatedFlag("1"); + limsMethod.setActivatedById(LocalContextHelper.getLoginUserId()); + limsMethod.setActivatedByName(LocalContextHelper.getLoginUserName()); + limsMethod.setActivatedTime(LocalDateTime.now()); + getDao().insert(limsMethod); + return limsMethod.getId(); + } + + @Override + @Transactional + public void delete(RestJsonWrapperBean wrapper) { + List list = wrapper.parse(LimsMethodBean.class); + if (CollectionUtils.isEmpty(list)) { + throw new CheckedException("请选择数据"); + } + List idList = list.stream().map(LimsMethodBean::getId).collect(Collectors.toList()); + List limsMethodBeanList = selectListByIds(idList); + + List testMethodBeans = testMethodService.selectListByFilter(SearchFilter.instance().match("methodId", limsMethodBeanList.stream().map(f -> f.getId()).collect(Collectors.toList())).filter(MatchPattern.OR)); + for (LimsMethodBean limsMethodBean : limsMethodBeanList) { + boolean present = testMethodBeans.stream().filter(c -> c.getMethodId().longValue() == limsMethodBean.getId().longValue()).findFirst().isPresent(); + if (present) { + throw new CheckedException(limsMethodBean.getMethodName() + "已被项目关联,禁止删除"); + } + } + LimsMethodService.super.delete(wrapper); + } + + @Override + public String validateRelationData(RestJsonWrapperBean wrapper) { + List list = wrapper.parse(LimsMethodBean.class); + if (CollectionUtils.isEmpty(list)) { + throw new CheckedException("请选择数据"); + } + List idList = list.stream().map(LimsMethodBean::getId).collect(Collectors.toList()); + List limsMethodBeanList = selectListByIds(idList); + + List hintList = new ArrayList<>(); + for (LimsMethodBean limsMethodBean : limsMethodBeanList) { + List limsTestMethodBeanList = ApplicationContextHelper.getBean(LimsTestMethodService.class) + .selectListByFilter(SearchFilter.instance().match("methodId", limsMethodBean.getId()).filter(MatchPattern.EQ)); + + if (!CollectionUtils.isEmpty(limsTestMethodBeanList)) { + /*List longList = limsTestMethodBeanList.stream().map(LimsTestMethodBean::getTestId).distinct().collect(Collectors.toList()); + List testBeanList = ApplicationContextHelper.getBean(LimsTestService.class).selectListByIds(longList); + String testNameStr = testBeanList.stream().map(LimsTestBean::getTestName).collect(Collectors.toList()).toString(); + + sbHint.append("方法").append(limsMethodBean.getMethodCode()).append("已被项目").append(testNameStr).append("关联;");*/ + hintList.add(limsMethodBean.getMethodCode()); + } + } + + return CollectionUtils.isEmpty(hintList) ? "Unrelated" : "方法" + hintList.toString() + "已被项目关联"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/method/service/impl/LimsMethodVersionServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/method/service/impl/LimsMethodVersionServiceImpl.java new file mode 100644 index 0000000..4dc4c50 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/method/service/impl/LimsMethodVersionServiceImpl.java @@ -0,0 +1,90 @@ +package com.sunwayworld.basemodule.coredata.method.service.impl; + +import com.sunwayworld.baseline.framework.utils.CommonHelper; +import com.sunwayworld.basemodule.business.test.folder.util.FolderHelper; +import com.sunwayworld.basemodule.business.test.ordtask.bean.LimsOrdtaskBean; +import com.sunwayworld.basemodule.business.test.ordtask.service.LimsOrdtaskService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.basemodule.business.test.taskresultrecord.bean.LimsTaskResultRecordBean; +import com.sunwayworld.basemodule.coredata.method.bean.LimsMethodBean; +import com.sunwayworld.basemodule.coredata.method.service.LimsMethodService; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.data.CaseInsensitiveLinkedMap; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestValidationResultBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.NumberUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.coredata.method.dao.LimsMethodVersionDao; +import com.sunwayworld.basemodule.coredata.method.bean.LimsMethodVersionBean; +import com.sunwayworld.basemodule.coredata.method.service.LimsMethodVersionService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.math.BigDecimal; +import java.time.LocalDateTime; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsMethodVersionServiceImpl implements LimsMethodVersionService { + + @Autowired + private LimsMethodVersionDao limsMethodVersionDao; + @Autowired + private LimsMethodService limsMethodService; + + @Override + @SuppressWarnings("unchecked") + public LimsMethodVersionDao getDao() { + return limsMethodVersionDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsMethodVersionBean limsMethodVersion = jsonWrapper.parseUnique(LimsMethodVersionBean.class); + limsMethodVersion.setId(ApplicationContextHelper.getNextIdentity()); + limsMethodVersion.setActivatedFlag("1"); + limsMethodVersion.setActivatedById(LocalContextHelper.getLoginUserId()); + limsMethodVersion.setActivatedByName(LocalContextHelper.getLoginUserName()); + limsMethodVersion.setActivatedTime(LocalDateTime.now()); + getDao().insert(limsMethodVersion); + return limsMethodVersion.getId(); + } + + @Override + @Transactional + public void instantSave(RestJsonWrapperBean wrapper) { + LimsMethodVersionBean limsMethodVersion = wrapper.parseUnique(LimsMethodVersionBean.class); + LimsMethodVersionBean version =getDao().selectById(limsMethodVersion.getId()); + LimsMethodBean limsMethod=limsMethodService.getDao().selectById(version.getMethodId()); + List versionBeans= selectListByFilter(SearchFilter.instance().match("methodId",version.getMethodId()).filter(MatchPattern.EQ) + .match("id",limsMethodVersion.getId()).filter(MatchPattern.DIFFER) + .match("versionCode",null).filter(MatchPattern.DIFFER) + ); + if(limsMethodVersion.getVersionCode()!=null&&!versionBeans.isEmpty()){ + List versionBeanList=versionBeans.stream().filter(v->v.getVersionCode().equals(limsMethodVersion.getVersionCode())).collect(Collectors.toList()); + + if(!versionBeanList.isEmpty()){ + throw new InvalidDataException("相同检测方法下版本号不能重复!"); + } + } + getDao().updateIfChanged(limsMethodVersion); + + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/bean/LimsAnalystAssociationBean.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/bean/LimsAnalystAssociationBean.java new file mode 100644 index 0000000..f835572 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/bean/LimsAnalystAssociationBean.java @@ -0,0 +1,104 @@ +package com.sunwayworld.basemodule.coredata.test.analystassociation.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; + +/** + * 关联分析项 + * + * @author liujie1111@sunwayworld.com@sunwayworld.com + * @date 2023-08-02 + */ +@Table("T_LIMS_ANALYST_ASSOCIATION") +public class LimsAnalystAssociationBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long analystId;// 分析项ID + private String analystName;// 分析项名称 + private Long testId;// 检测项ID + private Long testMethodId;// 检测方法ID + private Long accocTestId;// 关联检测项ID + private String accocTestName;// 关联检测项名称 + private String accocAnalystName;// 关联分析项名称 + private Long accocAnalystId;// 关联分析项ID + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getAnalystId() { + return analystId; + } + + public void setAnalystId(Long analystId) { + this.analystId = analystId; + } + + public String getAnalystName() { + return analystName; + } + + public void setAnalystName(String analystName) { + this.analystName = analystName; + } + + public Long getTestId() { + return testId; + } + + public void setTestId(Long testId) { + this.testId = testId; + } + + public Long getTestMethodId() { + return testMethodId; + } + + public void setTestMethodId(Long testMethodId) { + this.testMethodId = testMethodId; + } + + public Long getAccocTestId() { + return accocTestId; + } + + public void setAccocTestId(Long accocTestId) { + this.accocTestId = accocTestId; + } + + public String getAccocTestName() { + return accocTestName; + } + + public void setAccocTestName(String accocTestName) { + this.accocTestName = accocTestName; + } + + public String getAccocAnalystName() { + return accocAnalystName; + } + + public void setAccocAnalystName(String accocAnalystName) { + this.accocAnalystName = accocAnalystName; + } + + public Long getAccocAnalystId() { + return accocAnalystId; + } + + public void setAccocAnalystId(Long accocAnalystId) { + this.accocAnalystId = accocAnalystId; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/controller/LimsAnalystAssociationController.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/controller/LimsAnalystAssociationController.java new file mode 100644 index 0000000..7497d54 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/controller/LimsAnalystAssociationController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.coredata.test.analystassociation.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/coredata/test/analyst-associations/page") +public interface LimsAnalystAssociationController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/controller/impl/LimsAnalystAssociationControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/controller/impl/LimsAnalystAssociationControllerImpl.java new file mode 100644 index 0000000..62ad32f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/controller/impl/LimsAnalystAssociationControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.coredata.test.analystassociation.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.coredata.test.analystassociation.controller.LimsAnalystAssociationController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsAnalystAssociationControllerImpl implements LimsAnalystAssociationController { + + @Log(value = "关联分析项编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/coredata/test/analyst-associations/lims-analyst-association-edit-list"; + } + + @Log(value = "关联分析项详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/coredata/test/analyst-associations/lims-analyst-association-detail"; + } + + @Log(value = "关联分析项查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/coredata/test/analyst-associations/lims-analyst-association-search-list"; + } + + @Log(value = "关联分析项选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/coredata/test/analyst-associations/lims-analyst-association-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/dao/LimsAnalystAssociationDao.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/dao/LimsAnalystAssociationDao.java new file mode 100644 index 0000000..5f44453 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/dao/LimsAnalystAssociationDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.coredata.test.analystassociation.dao; + +import com.sunwayworld.basemodule.coredata.test.analystassociation.bean.LimsAnalystAssociationBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsAnalystAssociationDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/dao/impl/LimsAnalystAssociationDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/dao/impl/LimsAnalystAssociationDaoImpl.java new file mode 100644 index 0000000..826e9fa --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/dao/impl/LimsAnalystAssociationDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.coredata.test.analystassociation.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.coredata.test.analystassociation.bean.LimsAnalystAssociationBean; +import com.sunwayworld.basemodule.coredata.test.analystassociation.dao.LimsAnalystAssociationDao; +import com.sunwayworld.basemodule.coredata.test.analystassociation.mapper.LimsAnalystAssociationMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsAnalystAssociationDaoImpl extends MybatisDaoSupport implements LimsAnalystAssociationDao { + + @Autowired + private LimsAnalystAssociationMapper limsAnalystAssociationMapper; + + @Override + public LimsAnalystAssociationMapper getMapper() { + return limsAnalystAssociationMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/mapper/LimsAnalystAssociationMapper.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/mapper/LimsAnalystAssociationMapper.java new file mode 100644 index 0000000..bf2507e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/mapper/LimsAnalystAssociationMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.coredata.test.analystassociation.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsAnalystAssociationMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/mapper/conf/lims-analyst-association-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/mapper/conf/lims-analyst-association-mysql-mapper.xml new file mode 100644 index 0000000..15c86cc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/mapper/conf/lims-analyst-association-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/mapper/conf/lims-analyst-association-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/mapper/conf/lims-analyst-association-oracle-mapper.xml new file mode 100644 index 0000000..15c86cc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/mapper/conf/lims-analyst-association-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/mapper/conf/lims-analyst-association-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/mapper/conf/lims-analyst-association-postgresql-mapper.xml new file mode 100644 index 0000000..15c86cc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/mapper/conf/lims-analyst-association-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/mapper/conf/lims-analyst-association-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/mapper/conf/lims-analyst-association-sqlserver-mapper.xml new file mode 100644 index 0000000..15c86cc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/mapper/conf/lims-analyst-association-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/resource/LimsAnalystAssociationResource.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/resource/LimsAnalystAssociationResource.java new file mode 100644 index 0000000..0a04099 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/resource/LimsAnalystAssociationResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.coredata.test.analystassociation.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.coredata.test.analystassociation.bean.LimsAnalystAssociationBean; +import com.sunwayworld.basemodule.coredata.test.analystassociation.service.LimsAnalystAssociationService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/coredata/test/analyst-associations") +public interface LimsAnalystAssociationResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/resource/impl/LimsAnalystAssociationResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/resource/impl/LimsAnalystAssociationResourceImpl.java new file mode 100644 index 0000000..26bec0c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/resource/impl/LimsAnalystAssociationResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.coredata.test.analystassociation.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.coredata.test.analystassociation.resource.LimsAnalystAssociationResource; +import com.sunwayworld.basemodule.coredata.test.analystassociation.service.LimsAnalystAssociationService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("关联分析项") +@RestController +@GikamBean +public class LimsAnalystAssociationResourceImpl implements LimsAnalystAssociationResource { + + @Autowired + private LimsAnalystAssociationService limsAnalystAssociationService; + + @Override + public LimsAnalystAssociationService getService() { + return limsAnalystAssociationService; + } + + @Log(value = "新增关联分析项", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/service/LimsAnalystAssociationService.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/service/LimsAnalystAssociationService.java new file mode 100644 index 0000000..cdedca7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/service/LimsAnalystAssociationService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.coredata.test.analystassociation.service; + +import com.sunwayworld.basemodule.coredata.test.analystassociation.bean.LimsAnalystAssociationBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsAnalystAssociationService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/service/impl/LimsAnalystAssociationServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/service/impl/LimsAnalystAssociationServiceImpl.java new file mode 100644 index 0000000..f1ce7d4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/analystassociation/service/impl/LimsAnalystAssociationServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.coredata.test.analystassociation.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.coredata.test.analystassociation.dao.LimsAnalystAssociationDao; +import com.sunwayworld.basemodule.coredata.test.analystassociation.bean.LimsAnalystAssociationBean; +import com.sunwayworld.basemodule.coredata.test.analystassociation.service.LimsAnalystAssociationService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsAnalystAssociationServiceImpl implements LimsAnalystAssociationService { + + @Autowired + private LimsAnalystAssociationDao limsAnalystAssociationDao; + + @Override + @SuppressWarnings("unchecked") + public LimsAnalystAssociationDao getDao() { + return limsAnalystAssociationDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsAnalystAssociationBean limsAnalystAssociation = jsonWrapper.parseUnique(LimsAnalystAssociationBean.class); + limsAnalystAssociation.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsAnalystAssociation); + return limsAnalystAssociation.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/bean/LimsStatisticsResultDto.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/bean/LimsStatisticsResultDto.java new file mode 100644 index 0000000..7f71b5a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/bean/LimsStatisticsResultDto.java @@ -0,0 +1,44 @@ +package com.sunwayworld.basemodule.coredata.test.bean; + +public class LimsStatisticsResultDto { + + private String testIndex; //测试指标 + + private String urgencyTestCount; //加急待测书 + + private String notUrgencyTestCount; //非加急待测数 + + private String testCount; //待测总数 + + public String getTestIndex() { + return testIndex; + } + + public void setTestIndex(String testIndex) { + this.testIndex = testIndex; + } + + public String getUrgencyTestCount() { + return urgencyTestCount; + } + + public void setUrgencyTestCount(String urgencyTestCount) { + this.urgencyTestCount = urgencyTestCount; + } + + public String getNotUrgencyTestCount() { + return notUrgencyTestCount; + } + + public void setNotUrgencyTestCount(String notUrgencyTestCount) { + this.notUrgencyTestCount = notUrgencyTestCount; + } + + public String getTestCount() { + return testCount; + } + + public void setTestCount(String testCount) { + this.testCount = testCount; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/bean/LimsTestBean.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/bean/LimsTestBean.java new file mode 100644 index 0000000..bbcb783 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/bean/LimsTestBean.java @@ -0,0 +1,431 @@ +package com.sunwayworld.basemodule.coredata.test.bean; + +import com.sunwayworld.framework.data.annotation.Clob; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 检测项目 + * + * @author zhangs@sunwayworld.com + * @date 2022-08-23 + */ +@Table("T_LIMS_TEST") +public class LimsTestBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long libraryId;// 检测项目库ID + private String testType;// 检测项目类型 + private Long testTypeId;// 检测项目类型ID + private String testCode;// 检测项目编码 + private String momItemCode; //mom系统中的项目编号 + private String testName;// 检测项目名称 + private String testNameEn;// 检测项目英文名称 + private String shortTestName;// 检测项目名称简写 + private String testDesc;// 检测项目描述 + private String laboratoryId;// 所属实验室ID + private String laboratoryName;// 所属实验室 + private String cnasFlag;// 是否CNAS项目 + private Long elnTemplateId;// ELN模板ID + private String elnTemplateName;// ELN模板名称 + private String testGroup;// 测试组 + private String projectGroup;// 项目组 + private String projectType;//项目类型 + private String standardQuantity;// 标准送检量 + private Double urgency;// 加急系数 + private String remarks;// 备注 + private String activatedFlag;// 启用标志 + private String activatedById;// 启用人编码 + private String activatedByName;// 启用人名称 + private LocalDateTime activatedTime;// 启用时间 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + private String firstEffect;//首效 + + private String reportTemplate;//报告模板 + + private Integer itemSorter;//项目排序 + + private String shortQCSLValue;// 短期质控规格线值 + private String kbShortLowLimit;// 保留短期质控电池低限 + private String kbLongLowLimit;//保留长期质控电池低限 + private String kbStandardLowLimit;//保留标样质控电池 + private String cTestName;// C检测项目 + private String cIndicator;// C检测指标 + private String cUnit;// C单位 + private String factory;// 工厂 + private String projectGrouping;//研发项目分组 + + @Clob + private String momFormula;// mom检测项目结果回传计算公式 + + public String getcIndicator() { + return cIndicator; + } + + public void setcIndicator(String cIndicator) { + this.cIndicator = cIndicator; + } + + public String getProjectGrouping() { + return projectGrouping; + } + + public void setProjectGrouping(String projectGrouping) { + this.projectGrouping = projectGrouping; + } + + public String getKbShortLowLimit() { + return kbShortLowLimit; + } + + public void setKbShortLowLimit(String kbShortLowLimit) { + this.kbShortLowLimit = kbShortLowLimit; + } + + public String getKbLongLowLimit() { + return kbLongLowLimit; + } + + public void setKbLongLowLimit(String kbLongLowLimit) { + this.kbLongLowLimit = kbLongLowLimit; + } + + public String getKbStandardLowLimit() { + return kbStandardLowLimit; + } + + public void setKbStandardLowLimit(String kbStandardLowLimit) { + this.kbStandardLowLimit = kbStandardLowLimit; + } + + public String getTestGroup() { + return testGroup; + } + + public void setTestGroup(String testGroup) { + this.testGroup = testGroup; + } + + public String getProjectGroup() { + return projectGroup; + } + + public void setProjectGroup(String projectGroup) { + this.projectGroup = projectGroup; + } + + public String getProjectType() { + return projectType; + } + + public void setProjectType(String projectType) { + this.projectType = projectType; + } + + public String getStandardQuantity() { + return standardQuantity; + } + + public void setStandardQuantity(String standardQuantity) { + this.standardQuantity = standardQuantity; + } + + public Double getUrgency() { + return urgency; + } + + public void setUrgency(Double urgency) { + this.urgency = urgency; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getLibraryId() { + return libraryId; + } + + public void setLibraryId(Long libraryId) { + this.libraryId = libraryId; + } + + public String getTestType() { + return testType; + } + + public void setTestType(String testType) { + this.testType = testType; + } + + public String getTestCode() { + return testCode; + } + + public void setTestCode(String testCode) { + this.testCode = testCode; + } + + public String getTestName() { + return testName; + } + + public void setTestName(String testName) { + this.testName = testName; + } + + public String getTestNameEn() { + return testNameEn; + } + + public void setTestNameEn(String testNameEn) { + this.testNameEn = testNameEn; + } + + public String getShortTestName() { + return shortTestName; + } + + public void setShortTestName(String shortTestName) { + this.shortTestName = shortTestName; + } + + public String getTestDesc() { + return testDesc; + } + + public void setTestDesc(String testDesc) { + this.testDesc = testDesc; + } + + public String getLaboratoryId() { + return laboratoryId; + } + + public void setLaboratoryId(String laboratoryId) { + this.laboratoryId = laboratoryId; + } + + public String getLaboratoryName() { + return laboratoryName; + } + + public void setLaboratoryName(String laboratoryName) { + this.laboratoryName = laboratoryName; + } + + public String getCnasFlag() { + return cnasFlag; + } + + public void setCnasFlag(String cnasFlag) { + this.cnasFlag = cnasFlag; + } + + public Long getElnTemplateId() { + return elnTemplateId; + } + + public void setElnTemplateId(Long elnTemplateId) { + this.elnTemplateId = elnTemplateId; + } + + public String getElnTemplateName() { + return elnTemplateName; + } + + public void setElnTemplateName(String elnTemplateName) { + this.elnTemplateName = elnTemplateName; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getActivatedFlag() { + return activatedFlag; + } + + public void setActivatedFlag(String activatedFlag) { + this.activatedFlag = activatedFlag; + } + + public String getActivatedById() { + return activatedById; + } + + public void setActivatedById(String activatedById) { + this.activatedById = activatedById; + } + + public String getActivatedByName() { + return activatedByName; + } + + public void setActivatedByName(String activatedByName) { + this.activatedByName = activatedByName; + } + + public LocalDateTime getActivatedTime() { + return activatedTime; + } + + public void setActivatedTime(LocalDateTime activatedTime) { + this.activatedTime = activatedTime; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getFirstEffect() { + return firstEffect; + } + + public void setFirstEffect(String firstEffect) { + this.firstEffect = firstEffect; + } + + public String getReportTemplate() { + return reportTemplate; + } + + public void setReportTemplate(String reportTemplate) { + this.reportTemplate = reportTemplate; + } + + public Integer getItemSorter() { + return itemSorter; + } + + public void setItemSorter(Integer itemSorter) { + this.itemSorter = itemSorter; + } + + public String getShortQCSLValue() { + return shortQCSLValue; + } + + public void setShortQCSLValue(String shortQCSLValue) { + this.shortQCSLValue = shortQCSLValue; + } + + + + public String getcTestName() { + return cTestName; + } + + public void setcTestName(String cTestName) { + this.cTestName = cTestName; + } + + public String getCIndicator() { + return cIndicator; + } + + public void setCIndicator(String cIndicator) { + this.cIndicator = cIndicator; + } + + public String getcUnit() { + return cUnit; + } + + public void setcUnit(String cUnit) { + this.cUnit = cUnit; + } + + public String getFactory() { + return factory; + } + + public void setFactory(String factory) { + this.factory = factory; + } + + public String getMomItemCode() { + return momItemCode; + } + + public void setMomItemCode(String momItemCode) { + this.momItemCode = momItemCode; + } + + public Long getTestTypeId() { + return testTypeId; + } + + public void setTestTypeId(Long testTypeId) { + this.testTypeId = testTypeId; + } + + public String getMomFormula() { + return momFormula; + } + + public void setMomFormula(String momFormula) { + this.momFormula = momFormula; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/bean/LimsTestMethodBean.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/bean/LimsTestMethodBean.java new file mode 100644 index 0000000..3fcc896 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/bean/LimsTestMethodBean.java @@ -0,0 +1,227 @@ +package com.sunwayworld.basemodule.coredata.test.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 检测项目方法 + * + * @author zhangs@sunwayworld.com + * @date 2022-08-23 + */ +@Table("T_LIMS_TEST_METHOD") +public class LimsTestMethodBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long testId;// 检测项目ID + private Long methodId;// 检测方法ID + private String defaultFlag;// 是否默认 + private String judgeBasis;// 判定依据 + private Double standardHour;// 标准工时 + private Double standardPrice;// 标准单价 + private Double reagentConsumables;// 试剂耗材 + private Double manpowerCost;// 人力成本 + private Double materialCost;// 材料成本 + private Double equipmentDepreciation;// 设备折旧 + private String testEngineerId;// 测试工程师ID + private String testEngineer;// 测试工程师 + private Long testDirectionId; // 制备工艺ID + private Long elnTemplateId;// ELN模板ID + + private String remarks;// 备注 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + private Double testPeriod;// 测试周期/小时 + + public Double getTestPeriod() { + return testPeriod; + } + + public void setTestPeriod(Double testPeriod) { + this.testPeriod = testPeriod; + } + + public Double getStandardHour() { + return standardHour; + } + + public Double getStandardPrice() { + return standardPrice; + } + + public void setStandardHour(Double standardHour) { + this.standardHour = standardHour; + } + + public void setStandardPrice(Double standardPrice) { + this.standardPrice = standardPrice; + } + + public Double getReagentConsumables() { + return reagentConsumables; + } + + public void setReagentConsumables(Double reagentConsumables) { + this.reagentConsumables = reagentConsumables; + } + + public Double getManpowerCost() { + return manpowerCost; + } + + public void setManpowerCost(Double manpowerCost) { + this.manpowerCost = manpowerCost; + } + + public Double getMaterialCost() { + return materialCost; + } + + public void setMaterialCost(Double materialCost) { + this.materialCost = materialCost; + } + + public Double getEquipmentDepreciation() { + return equipmentDepreciation; + } + + public void setEquipmentDepreciation(Double equipmentDepreciation) { + this.equipmentDepreciation = equipmentDepreciation; + } + + public String getTestEngineerId() { + return testEngineerId; + } + + public void setTestEngineerId(String testEngineerId) { + this.testEngineerId = testEngineerId; + } + + public String getTestEngineer() { + return testEngineer; + } + + public void setTestEngineer(String testEngineer) { + this.testEngineer = testEngineer; + } + + public Long getTestDirectionId() { + return testDirectionId; + } + + public void setTestDirectionId(Long testDirectionId) { + this.testDirectionId = testDirectionId; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getTestId() { + return testId; + } + + public void setTestId(Long testId) { + this.testId = testId; + } + + public Long getMethodId() { + return methodId; + } + + public void setMethodId(Long methodId) { + this.methodId = methodId; + } + + public String getDefaultFlag() { + return defaultFlag; + } + + public void setDefaultFlag(String defaultFlag) { + this.defaultFlag = defaultFlag; + } + + public String getJudgeBasis() { + return judgeBasis; + } + + public void setJudgeBasis(String judgeBasis) { + this.judgeBasis = judgeBasis; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public Long getElnTemplateId() { + return elnTemplateId; + } + + public void setElnTemplateId(Long elnTemplateId) { + this.elnTemplateId = elnTemplateId; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/bean/LimsTestSplitBean.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/bean/LimsTestSplitBean.java new file mode 100644 index 0000000..fd32392 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/bean/LimsTestSplitBean.java @@ -0,0 +1,99 @@ +package com.sunwayworld.basemodule.coredata.test.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * MOM检测项目拆分 + * + * @author zhangs@sunwayworld.com + * @date 2024-05-27 + */ +@Table("T_LIMS_TEST_SPLIT") +public class LimsTestSplitBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long parentTestId;// 父项目ID + private Long itemId;// 其他项目ID + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getItemId() { + return itemId; + } + + public void setItemId(Long itemId) { + this.itemId = itemId; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public Long getParentTestId() { + return parentTestId; + } + + public void setParentTestId(Long parentTestId) { + this.parentTestId = parentTestId; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/bean/LimsTmAnalystBean.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/bean/LimsTmAnalystBean.java new file mode 100644 index 0000000..97ca0ca --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/bean/LimsTmAnalystBean.java @@ -0,0 +1,272 @@ +package com.sunwayworld.basemodule.coredata.test.bean; + +import com.sunwayworld.framework.data.annotation.*; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 分析项配置 + * + * @author zhangs@sunwayworld.com + * @date 2022-08-23 + */ +@Table("T_LIMS_TM_ANALYST") +public class LimsTmAnalystBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long testMethodId;// 检测项目方法关联ID + private Long testId;// 检测项目ID + private Long sorter;// 序号 + private String analystGroup;// 分析项组 + private String analystName;// 分析项名称 + private String analystGroupEn;// 分析项组英文 + private String analystNameEn;// 分析项名称英文 + private String resultCategory;// 结果类型 + private String defaultResult;// 默认结果 + private String unit;// 固体单位 + private String gasUnit;//气体单位 + private String liquidUnit;//液体单位 + private String highLimit;// 检出高限 + private String lowLimit;// 检出低限 + @NotNull(defaultValue = "无修约规则") + private String revisionRule;// 修约规则 + @NotNull(defaultValue = "0") + private String judgeItem; //是否判定项 + @Clob + private String formula;// 计算公式 + private String reportShow;// 是否报告中显示 + private Long repNo;// 重复次数 + private String remarks;// 备注 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + @NotNull(defaultValue = "0") + private String useBalance; //是否使用天平 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getGasUnit() { + return gasUnit; + } + + public void setGasUnit(String gasUnit) { + this.gasUnit = gasUnit; + } + + public String getLiquidUnit() { + return liquidUnit; + } + + public void setLiquidUnit(String liquidUnit) { + this.liquidUnit = liquidUnit; + } + + public Long getTestId() { + return testId; + } + + public void setTestId(Long testId) { + this.testId = testId; + } + + public Long getTestMethodId() { + return testMethodId; + } + + public void setTestMethodId(Long testMethodId) { + this.testMethodId = testMethodId; + } + + public Long getSorter() { + return sorter; + } + + public void setSorter(Long sorter) { + this.sorter = sorter; + } + + public String getAnalystGroup() { + return analystGroup; + } + + public void setAnalystGroup(String analystGroup) { + this.analystGroup = analystGroup; + } + + public String getAnalystName() { + return analystName; + } + + public void setAnalystName(String analystName) { + this.analystName = analystName; + } + + public String getAnalystGroupEn() { + return analystGroupEn; + } + + public void setAnalystGroupEn(String analystGroupEn) { + this.analystGroupEn = analystGroupEn; + } + + public String getAnalystNameEn() { + return analystNameEn; + } + + public void setAnalystNameEn(String analystNameEn) { + this.analystNameEn = analystNameEn; + } + + public String getResultCategory() { + return resultCategory; + } + + public void setResultCategory(String resultCategory) { + this.resultCategory = resultCategory; + } + + public String getDefaultResult() { + return defaultResult; + } + + public void setDefaultResult(String defaultResult) { + this.defaultResult = defaultResult; + } + + public String getUnit() { + return unit; + } + + public void setUnit(String unit) { + this.unit = unit; + } + + public String getHighLimit() { + return highLimit; + } + + public void setHighLimit(String highLimit) { + this.highLimit = highLimit; + } + + public String getLowLimit() { + return lowLimit; + } + + public void setLowLimit(String lowLimit) { + this.lowLimit = lowLimit; + } + + public String getRevisionRule() { + return revisionRule; + } + + public void setRevisionRule(String revisionRule) { + this.revisionRule = revisionRule; + } + + public String getFormula() { + return formula; + } + + public void setFormula(String formula) { + this.formula = formula; + } + + public String getReportShow() { + return reportShow; + } + + public void setReportShow(String reportShow) { + this.reportShow = reportShow; + } + + public Long getRepNo() { + return repNo; + } + + public void setRepNo(Long repNo) { + this.repNo = repNo; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getJudgeItem() { + return judgeItem; + } + + public void setJudgeItem(String judgeItem) { + this.judgeItem = judgeItem; + } + + public String getUseBalance() { + return useBalance; + } + + public void setUseBalance(String useBalance) { + this.useBalance = useBalance; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/bean/LimsTmConditionBean.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/bean/LimsTmConditionBean.java new file mode 100644 index 0000000..f2e9953 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/bean/LimsTmConditionBean.java @@ -0,0 +1,163 @@ +package com.sunwayworld.basemodule.coredata.test.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 检测条件配置 + * + * @author zhangs@sunwayworld.com + * @date 2022-08-23 + */ +@Table("T_LIMS_TM_CONDITION") +public class LimsTmConditionBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long testMethodId;// 检测项目方法关联ID + private String conditionCode;// 检测条件编码 + private String conditionName;// 检测条件名称 + private String conditionNameEn;// 检测条件名称英文 + private String conditionValue;// 默认值 + private String unit;// 单位 + private String reportShow;// 是否报告中显示 + private String parameterType;// 参数类型 + private String remarks;// 备注 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public String getParameterType() { + return parameterType; + } + + public void setParameterType(String parameterType) { + this.parameterType = parameterType; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getTestMethodId() { + return testMethodId; + } + + public void setTestMethodId(Long testMethodId) { + this.testMethodId = testMethodId; + } + + public String getConditionCode() { + return conditionCode; + } + + public void setConditionCode(String conditionCode) { + this.conditionCode = conditionCode; + } + + public String getConditionName() { + return conditionName; + } + + public void setConditionName(String conditionName) { + this.conditionName = conditionName; + } + + public String getConditionNameEn() { + return conditionNameEn; + } + + public void setConditionNameEn(String conditionNameEn) { + this.conditionNameEn = conditionNameEn; + } + + public String getConditionValue() { + return conditionValue; + } + + public void setConditionValue(String conditionValue) { + this.conditionValue = conditionValue; + } + + public String getUnit() { + return unit; + } + + public void setUnit(String unit) { + this.unit = unit; + } + + public String getReportShow() { + return reportShow; + } + + public void setReportShow(String reportShow) { + this.reportShow = reportShow; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/bean/LimsTmEquiptBean.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/bean/LimsTmEquiptBean.java new file mode 100644 index 0000000..4f23562 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/bean/LimsTmEquiptBean.java @@ -0,0 +1,117 @@ +package com.sunwayworld.basemodule.coredata.test.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 检测项目方法关联设备 + * + * @author zhangs@sunwayworld.com + * @date 2022-08-23 + */ +@Table("T_LIMS_TM_EQUIPT") +public class LimsTmEquiptBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long testMethodId;// 检测项目方法关联ID + private Long equiptId;// 设备ID + private Long analystId;// 设备ID + private String remarks;// 备注 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getTestMethodId() { + return testMethodId; + } + + public void setTestMethodId(Long testMethodId) { + this.testMethodId = testMethodId; + } + + public Long getEquiptId() { + return equiptId; + } + + public void setEquiptId(Long equiptId) { + this.equiptId = equiptId; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public Long getAnalystId() { + return analystId; + } + + public void setAnalystId(Long analystId) { + this.analystId = analystId; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/bean/LimsTmMaterialBean.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/bean/LimsTmMaterialBean.java new file mode 100644 index 0000000..8fddd9c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/bean/LimsTmMaterialBean.java @@ -0,0 +1,118 @@ +package com.sunwayworld.basemodule.coredata.test.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 检测项目方法关联耗材 + * + * @author zhangs@sunwayworld.com + * @date 2022-08-23 + */ +@Table("T_LIMS_TM_MATERIAL") +public class LimsTmMaterialBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long testMethodId;// 检测项目方法关联ID + private Long materialId;// 耗材ID + private String defaultUsage;// 默认用量 + private String remarks;// 备注 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getTestMethodId() { + return testMethodId; + } + + public void setTestMethodId(Long testMethodId) { + this.testMethodId = testMethodId; + } + + public Long getMaterialId() { + return materialId; + } + + public void setMaterialId(Long materialId) { + this.materialId = materialId; + } + + public String getDefaultUsage() { + return defaultUsage; + } + + public void setDefaultUsage(String defaultUsage) { + this.defaultUsage = defaultUsage; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/bean/LimsTmStepBean.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/bean/LimsTmStepBean.java new file mode 100644 index 0000000..af43254 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/bean/LimsTmStepBean.java @@ -0,0 +1,145 @@ +package com.sunwayworld.basemodule.coredata.test.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 步骤释义配置 + * + * @author zhangs@sunwayworld.com + * @date 2022-08-23 + */ +@Table("T_LIMS_TM_STEP") +public class LimsTmStepBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long testMethodId;// 检测项目方法关联ID + private Long sorter;// 序号 + private String stepCode;// 步骤编码 + private String stepName;// 步骤名称 + private String stepNameEn;// 步骤名称英文 + private String stepDesc;// 步骤描述 + private String remarks;// 备注 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getTestMethodId() { + return testMethodId; + } + + public void setTestMethodId(Long testMethodId) { + this.testMethodId = testMethodId; + } + + public Long getSorter() { + return sorter; + } + + public void setSorter(Long sorter) { + this.sorter = sorter; + } + + public String getStepCode() { + return stepCode; + } + + public void setStepCode(String stepCode) { + this.stepCode = stepCode; + } + + public String getStepName() { + return stepName; + } + + public void setStepName(String stepName) { + this.stepName = stepName; + } + + public String getStepNameEn() { + return stepNameEn; + } + + public void setStepNameEn(String stepNameEn) { + this.stepNameEn = stepNameEn; + } + + public String getStepDesc() { + return stepDesc; + } + + public void setStepDesc(String stepDesc) { + this.stepDesc = stepDesc; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/LimsTestController.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/LimsTestController.java new file mode 100644 index 0000000..4356fce --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/LimsTestController.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.coredata.test.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/coredata/tests/page") +public interface LimsTestController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { + + @RequestMapping({"/getSampleStatisticsData"}) + String getSampleStatisticsData(); + + @RequestMapping({"/getTestMethodChoose"}) + String getTestMethodChoose(); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/LimsTestMethodController.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/LimsTestMethodController.java new file mode 100644 index 0000000..069eccd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/LimsTestMethodController.java @@ -0,0 +1,14 @@ +package com.sunwayworld.basemodule.coredata.test.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/coredata/test-methods/page") +public interface LimsTestMethodController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { + @RequestMapping({"/statisticsDataPage"}) + String statisticsDataPage(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/LimsTestSplitController.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/LimsTestSplitController.java new file mode 100644 index 0000000..1e7bc98 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/LimsTestSplitController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.coredata.test.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/coredata/test-splits/page") +public interface LimsTestSplitController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/LimsTmAnalystController.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/LimsTmAnalystController.java new file mode 100644 index 0000000..245cd9c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/LimsTmAnalystController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.coredata.test.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/coredata/tm-analysts/page") +public interface LimsTmAnalystController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/LimsTmConditionController.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/LimsTmConditionController.java new file mode 100644 index 0000000..7908256 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/LimsTmConditionController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.coredata.test.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/coredata/tm-conditions/page") +public interface LimsTmConditionController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/LimsTmEquiptController.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/LimsTmEquiptController.java new file mode 100644 index 0000000..57a805c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/LimsTmEquiptController.java @@ -0,0 +1,16 @@ +package com.sunwayworld.basemodule.coredata.test.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/coredata/tm-equipts/page") +public interface LimsTmEquiptController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { + + @RequestMapping({"/lh-choose-list"}) + String chooseLhPage(); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/LimsTmMaterialController.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/LimsTmMaterialController.java new file mode 100644 index 0000000..5f05aa2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/LimsTmMaterialController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.coredata.test.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/coredata/tm-materials/page") +public interface LimsTmMaterialController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/LimsTmStepController.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/LimsTmStepController.java new file mode 100644 index 0000000..70a309c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/LimsTmStepController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.coredata.test.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/coredata/tm-steps/page") +public interface LimsTmStepController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/impl/LimsTestControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/impl/LimsTestControllerImpl.java new file mode 100644 index 0000000..79bceaf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/impl/LimsTestControllerImpl.java @@ -0,0 +1,47 @@ +package com.sunwayworld.basemodule.coredata.test.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.coredata.test.controller.LimsTestController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsTestControllerImpl implements LimsTestController { + + @Log(value = "检测项目编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/coredata/tests/lims-test-edit-list"; + } + + @Log(value = "检测项目详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/coredata/tests/lims-test-detail"; + } + + @Log(value = "检测项目查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/coredata/tests/lims-test-search-list"; + } + + @Log(value = "检测项目选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/coredata/tests/lims-test-choose-list"; + } + + @Log(value = "查询待测样统计数据", type = LogType.CONTROLLER) + @Override + public String getSampleStatisticsData() { + return "basemodule/coredata/tests/lims-test-sampleStatisticsPage"; + } + + @Override + public String getTestMethodChoose() { + return "basemodule/coredata/tests/lims-test-method-choose-list"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/impl/LimsTestMethodControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/impl/LimsTestMethodControllerImpl.java new file mode 100644 index 0000000..653488f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/impl/LimsTestMethodControllerImpl.java @@ -0,0 +1,42 @@ +package com.sunwayworld.basemodule.coredata.test.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.coredata.test.controller.LimsTestMethodController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsTestMethodControllerImpl implements LimsTestMethodController { + + @Log(value = "检测项目方法编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/coredata/tests/test-methods/lims-test-method-edit-list"; + } + + @Log(value = "检测项目方法详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/coredata/tests/test-methods/lims-test-method-detail"; + } + + @Log(value = "检测项目方法查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/coredata/tests/test-methods/lims-test-method-search-list"; + } + + @Log(value = "检测项目方法选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/coredata/tests/test-methods/lims-test-method-choose-list"; + } + + @Override + @Log(value = "检测项目统计页面", type = LogType.CONTROLLER) + public String statisticsDataPage() { + return "basemodule/coredata/tests/test-methods/lims-test-method-statisticsDataPage-list"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/impl/LimsTestSplitControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/impl/LimsTestSplitControllerImpl.java new file mode 100644 index 0000000..93f5891 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/impl/LimsTestSplitControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.coredata.test.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.coredata.test.controller.LimsTestSplitController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsTestSplitControllerImpl implements LimsTestSplitController { + + @Log(value = "MOM检测项目拆分编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/coredata/test-splits/lims-test-split-edit-list"; + } + + @Log(value = "MOM检测项目拆分详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/coredata/test-splits/lims-test-split-detail"; + } + + @Log(value = "MOM检测项目拆分查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/coredata/test-splits/lims-test-split-search-list"; + } + + @Log(value = "MOM检测项目拆分选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/coredata/test-splits/lims-test-split-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/impl/LimsTmAnalystControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/impl/LimsTmAnalystControllerImpl.java new file mode 100644 index 0000000..a46a516 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/impl/LimsTmAnalystControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.coredata.test.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.coredata.test.controller.LimsTmAnalystController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsTmAnalystControllerImpl implements LimsTmAnalystController { + + @Log(value = "分析项配置编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/coredata/tests/tm-analysts/lims-tm-analyst-edit-list"; + } + + @Log(value = "分析项配置详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/coredata/tests/tm-analysts/lims-tm-analyst-detail"; + } + + @Log(value = "分析项配置查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/coredata/tests/tm-analysts/lims-tm-analyst-search-list"; + } + + @Log(value = "分析项配置选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/coredata/tests/tm-analysts/lims-tm-analyst-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/impl/LimsTmConditionControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/impl/LimsTmConditionControllerImpl.java new file mode 100644 index 0000000..f594672 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/impl/LimsTmConditionControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.coredata.test.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.coredata.test.controller.LimsTmConditionController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsTmConditionControllerImpl implements LimsTmConditionController { + + @Log(value = "检测条件配置编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/coredata/tests/tm-conditions/lims-tm-condition-edit-list"; + } + + @Log(value = "检测条件配置详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/coredata/tests/tm-conditions/lims-tm-condition-detail"; + } + + @Log(value = "检测条件配置查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/coredata/tests/tm-conditions/lims-tm-condition-search-list"; + } + + @Log(value = "检测条件配置选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/coredata/tests/tm-conditions/lims-tm-condition-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/impl/LimsTmEquiptControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/impl/LimsTmEquiptControllerImpl.java new file mode 100644 index 0000000..f3d28b9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/impl/LimsTmEquiptControllerImpl.java @@ -0,0 +1,42 @@ +package com.sunwayworld.basemodule.coredata.test.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.coredata.test.controller.LimsTmEquiptController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsTmEquiptControllerImpl implements LimsTmEquiptController { + + @Log(value = "检测项目方法关联设备编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/coredata/tests/tm-equipts/lims-tm-equipt-edit-list"; + } + + @Log(value = "检测项目方法关联设备详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/coredata/tests/tm-equipts/lims-tm-equipt-detail"; + } + + @Log(value = "检测项目方法关联设备查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/coredata/tests/tm-equipts/lims-tm-equipt-search-list"; + } + + @Log(value = "检测项目方法关联设备选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/coredata/tests/tm-equipts/lims-tm-equipt-choose-list"; + } + + @Log(value = "检测项目方法关联设备选择列表页(理化)", type = LogType.CONTROLLER) + @Override + public String chooseLhPage() { + return "basemodule/coredata/tests/tm-equipts/lims-tm-equipt-lh-choose-list"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/impl/LimsTmMaterialControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/impl/LimsTmMaterialControllerImpl.java new file mode 100644 index 0000000..40f9169 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/impl/LimsTmMaterialControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.coredata.test.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.coredata.test.controller.LimsTmMaterialController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsTmMaterialControllerImpl implements LimsTmMaterialController { + + @Log(value = "检测项目方法关联耗材编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/coredata/tests/tm-materials/lims-tm-material-edit-list"; + } + + @Log(value = "检测项目方法关联耗材详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/coredata/tests/tm-materials/lims-tm-material-detail"; + } + + @Log(value = "检测项目方法关联耗材查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/coredata/tests/tm-materials/lims-tm-material-search-list"; + } + + @Log(value = "检测项目方法关联耗材选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/coredata/tests/tm-materials/lims-tm-material-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/impl/LimsTmStepControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/impl/LimsTmStepControllerImpl.java new file mode 100644 index 0000000..ed0c3a8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/controller/impl/LimsTmStepControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.coredata.test.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.coredata.test.controller.LimsTmStepController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsTmStepControllerImpl implements LimsTmStepController { + + @Log(value = "步骤释义配置编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/coredata/tests/tm-steps/lims-tm-step-edit-list"; + } + + @Log(value = "步骤释义配置详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/coredata/tests/tm-steps/lims-tm-step-detail"; + } + + @Log(value = "步骤释义配置查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/coredata/tests/tm-steps/lims-tm-step-search-list"; + } + + @Log(value = "步骤释义配置选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/coredata/tests/tm-steps/lims-tm-step-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/LimsTestDao.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/LimsTestDao.java new file mode 100644 index 0000000..17a665d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/LimsTestDao.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.coredata.test.dao; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestBean; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +import java.util.List; + +public interface LimsTestDao extends GenericDao { + List statisticsDataPageFields(MapperParameter parameter); + + List statisticsUrgencyPageFields(MapperParameter parameter); +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/LimsTestMethodDao.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/LimsTestMethodDao.java new file mode 100644 index 0000000..49b5a1c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/LimsTestMethodDao.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.coredata.test.dao; + +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestMethodBean; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +import java.util.List; +import java.util.Map; + +public interface LimsTestMethodDao extends GenericDao { + List> statisticsDataPage(MapperParameter parameter); + + List findTasks (MapperParameter parameter); + +// List> getorders(MapperParameter parameter); +// +// List> getorders1(MapperParameter parameter); +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/LimsTestSplitDao.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/LimsTestSplitDao.java new file mode 100644 index 0000000..0be2306 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/LimsTestSplitDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.coredata.test.dao; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestSplitBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsTestSplitDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/LimsTmAnalystDao.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/LimsTmAnalystDao.java new file mode 100644 index 0000000..e0df95e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/LimsTmAnalystDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.coredata.test.dao; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmAnalystBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsTmAnalystDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/LimsTmConditionDao.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/LimsTmConditionDao.java new file mode 100644 index 0000000..4d4d735 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/LimsTmConditionDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.coredata.test.dao; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmConditionBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsTmConditionDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/LimsTmEquiptDao.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/LimsTmEquiptDao.java new file mode 100644 index 0000000..c0a692b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/LimsTmEquiptDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.coredata.test.dao; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmEquiptBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsTmEquiptDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/LimsTmMaterialDao.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/LimsTmMaterialDao.java new file mode 100644 index 0000000..aa6095f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/LimsTmMaterialDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.coredata.test.dao; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmMaterialBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsTmMaterialDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/LimsTmStepDao.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/LimsTmStepDao.java new file mode 100644 index 0000000..17cfd88 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/LimsTmStepDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.coredata.test.dao; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmStepBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsTmStepDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/impl/LimsTestDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/impl/LimsTestDaoImpl.java new file mode 100644 index 0000000..96f593b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/impl/LimsTestDaoImpl.java @@ -0,0 +1,52 @@ +package com.sunwayworld.basemodule.coredata.test.dao.impl; + +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.support.PersistableHelper; +import com.sunwayworld.framework.utils.CollectionUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestBean; +import com.sunwayworld.basemodule.coredata.test.dao.LimsTestDao; +import com.sunwayworld.basemodule.coredata.test.mapper.LimsTestMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsTestDaoImpl extends MybatisDaoSupport implements LimsTestDao { + + @Autowired + private LimsTestMapper limsTestMapper; + + @Override + public LimsTestMapper getMapper() { + return limsTestMapper; + } + + @Override + public List statisticsDataPageFields(MapperParameter parameter) { + List> mapList = limsTestMapper.statisticsDataPageFields(parameter); + + if (mapList.isEmpty()) { + return CollectionUtils.emptyList(); + } + + return mapList.parallelStream().map(m -> PersistableHelper.mapToPersistable(m,getType())).collect(Collectors.toList()); + } + + @Override + public List statisticsUrgencyPageFields(MapperParameter parameter) { + List> mapList = limsTestMapper.statisticsUrgencyPageFields(parameter); + + if (mapList.isEmpty()) { + return CollectionUtils.emptyList(); + } + + return mapList.parallelStream().map(m -> PersistableHelper.mapToPersistable(m,getType())).collect(Collectors.toList()); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/impl/LimsTestMethodDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/impl/LimsTestMethodDaoImpl.java new file mode 100644 index 0000000..12f2eec --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/impl/LimsTestMethodDaoImpl.java @@ -0,0 +1,48 @@ +package com.sunwayworld.basemodule.coredata.test.dao.impl; + +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestMethodBean; +import com.sunwayworld.basemodule.coredata.test.dao.LimsTestMethodDao; +import com.sunwayworld.basemodule.coredata.test.mapper.LimsTestMethodMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import java.util.List; +import java.util.Map; + +@Repository +@GikamBean +public class LimsTestMethodDaoImpl extends MybatisDaoSupport implements LimsTestMethodDao { + + @Autowired + private LimsTestMethodMapper limsTestMethodMapper; + + @Override + public LimsTestMethodMapper getMapper() { + return limsTestMethodMapper; + } + + @Override + public List> statisticsDataPage(MapperParameter parameter) { + return limsTestMethodMapper.statisticsDataPage(); + } + + @Override + public List findTasks(MapperParameter parameter) { + return limsTestMethodMapper.findTasks(parameter); + } + +// @Override +// public List> getorders(MapperParameter parameter) { +// return limsTestMethodMapper.getorders(parameter); +// } +// +// @Override +// public List> getorders1(MapperParameter parameter) { +// return limsTestMethodMapper.getorders1(parameter); +// } +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/impl/LimsTestSplitDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/impl/LimsTestSplitDaoImpl.java new file mode 100644 index 0000000..7c85984 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/impl/LimsTestSplitDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.coredata.test.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestSplitBean; +import com.sunwayworld.basemodule.coredata.test.dao.LimsTestSplitDao; +import com.sunwayworld.basemodule.coredata.test.mapper.LimsTestSplitMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsTestSplitDaoImpl extends MybatisDaoSupport implements LimsTestSplitDao { + + @Autowired + private LimsTestSplitMapper limsTestSplitMapper; + + @Override + public LimsTestSplitMapper getMapper() { + return limsTestSplitMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/impl/LimsTmAnalystDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/impl/LimsTmAnalystDaoImpl.java new file mode 100644 index 0000000..65cbb9c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/impl/LimsTmAnalystDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.coredata.test.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmAnalystBean; +import com.sunwayworld.basemodule.coredata.test.dao.LimsTmAnalystDao; +import com.sunwayworld.basemodule.coredata.test.mapper.LimsTmAnalystMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsTmAnalystDaoImpl extends MybatisDaoSupport implements LimsTmAnalystDao { + + @Autowired + private LimsTmAnalystMapper limsTmAnalystMapper; + + @Override + public LimsTmAnalystMapper getMapper() { + return limsTmAnalystMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/impl/LimsTmConditionDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/impl/LimsTmConditionDaoImpl.java new file mode 100644 index 0000000..1316409 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/impl/LimsTmConditionDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.coredata.test.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmConditionBean; +import com.sunwayworld.basemodule.coredata.test.dao.LimsTmConditionDao; +import com.sunwayworld.basemodule.coredata.test.mapper.LimsTmConditionMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsTmConditionDaoImpl extends MybatisDaoSupport implements LimsTmConditionDao { + + @Autowired + private LimsTmConditionMapper limsTmConditionMapper; + + @Override + public LimsTmConditionMapper getMapper() { + return limsTmConditionMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/impl/LimsTmEquiptDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/impl/LimsTmEquiptDaoImpl.java new file mode 100644 index 0000000..dc98558 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/impl/LimsTmEquiptDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.coredata.test.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmEquiptBean; +import com.sunwayworld.basemodule.coredata.test.dao.LimsTmEquiptDao; +import com.sunwayworld.basemodule.coredata.test.mapper.LimsTmEquiptMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsTmEquiptDaoImpl extends MybatisDaoSupport implements LimsTmEquiptDao { + + @Autowired + private LimsTmEquiptMapper limsTmEquiptMapper; + + @Override + public LimsTmEquiptMapper getMapper() { + return limsTmEquiptMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/impl/LimsTmMaterialDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/impl/LimsTmMaterialDaoImpl.java new file mode 100644 index 0000000..654d562 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/impl/LimsTmMaterialDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.coredata.test.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmMaterialBean; +import com.sunwayworld.basemodule.coredata.test.dao.LimsTmMaterialDao; +import com.sunwayworld.basemodule.coredata.test.mapper.LimsTmMaterialMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsTmMaterialDaoImpl extends MybatisDaoSupport implements LimsTmMaterialDao { + + @Autowired + private LimsTmMaterialMapper limsTmMaterialMapper; + + @Override + public LimsTmMaterialMapper getMapper() { + return limsTmMaterialMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/impl/LimsTmStepDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/impl/LimsTmStepDaoImpl.java new file mode 100644 index 0000000..0c520cb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/dao/impl/LimsTmStepDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.coredata.test.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmStepBean; +import com.sunwayworld.basemodule.coredata.test.dao.LimsTmStepDao; +import com.sunwayworld.basemodule.coredata.test.mapper.LimsTmStepMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsTmStepDaoImpl extends MybatisDaoSupport implements LimsTmStepDao { + + @Autowired + private LimsTmStepMapper limsTmStepMapper; + + @Override + public LimsTmStepMapper getMapper() { + return limsTmStepMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/io/TestImportFileFunction.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/io/TestImportFileFunction.java new file mode 100644 index 0000000..ff255de --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/io/TestImportFileFunction.java @@ -0,0 +1,188 @@ +package com.sunwayworld.basemodule.coredata.test.io; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTestService; +import com.sunwayworld.basemodule.qms.safetyfacilities.bean.LimsCheckFacilityBean; +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableBean; +import com.sunwayworld.basemodule.trm.consumable.service.LimsConsumableService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.io.excel.ExcelHelper; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.io.file.FilePathManager; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.bean.CoreFileImportResultDTO; +import com.sunwayworld.module.item.file.function.CoreFileImportFunction; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import com.sunwayworld.module.sys.code.bean.CoreCodeBean; +import com.sunwayworld.module.sys.code.service.CoreCodeService; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Component(value = "testImportFileFunction") +@GikamBean +public class TestImportFileFunction implements CoreFileImportFunction { + + + @Autowired + private CoreCodeService coreCodeService; + + @Autowired + private LimsTestService limsTestService; + + + + public CoreFileImportResultDTO apply(CoreFileBean coreFileBean) { + CoreFileImportResultDTO importResultRepresentation = new CoreFileImportResultDTO(); + FilePathDTO fr= CoreFileUtils.toFilePath(coreFileBean); +// List testBeans = ExcelHelper +// .readDataFromExcel(FilePathManager.getLocalPath(fr) +// .toString(),0,1,LimsTestBean.class); + + List testBeans = ExcelHelper.readDataFromExcel(CoreFileUtils.getLocalPath(coreFileBean).toString(), + "耗材信息", 0, 1, LimsTestBean.class); + + List testBeansAll = limsTestService.selectAll(); + Map> collect = testBeansAll.stream().filter(item -> StringUtils.isNotBlank(item.getTestCode())).collect(Collectors.groupingBy(LimsTestBean::getTestCode)); + + List nullIdList = testBeans.stream().filter(bean ->{ + List testBeans1 = collect.get(bean.getTestCode()); + if (ObjectUtils.isEmpty(testBeans1) || testBeans1.size() == 0) { + return true; + } else { + return false; + } + }).collect(Collectors.toList()); + + List IdList = testBeans.stream().filter(bean ->{ + List testBeans1 = collect.get(bean.getTestCode()); + if (ObjectUtils.isEmpty(testBeans1) || testBeans1.size() == 0) { + return false; + } else { + return true; + } + }).collect(Collectors.toList()); + + + Map activatedFlagMap = new HashMap<>(); + List activatedFlagCodeBeans = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "activatedFlag").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(activatedFlagCodeBeans)) { + activatedFlagMap = activatedFlagCodeBeans.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + + Map laboratoryNameMap = new HashMap<>(); + List laboratoryNameBeans = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "lab").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(laboratoryNameBeans)) { + laboratoryNameMap = laboratoryNameBeans.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + + + Map testGroupMap = new HashMap<>(); + List testGroupCodeBeans = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "testGroup").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(testGroupCodeBeans)) { + testGroupMap = testGroupCodeBeans.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + + + Map projectTypeMap = new HashMap<>(); + List projectTypeCodeBeans = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "projectType").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(projectTypeCodeBeans)) { + projectTypeMap = projectTypeCodeBeans.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + + Map firstEffectMap = new HashMap<>(); + List firstEffectCodeBeans = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "yesorno").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(firstEffectCodeBeans)) { + firstEffectMap = firstEffectCodeBeans.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + + Map reportTemplateMap = new HashMap<>(); + List reportTemplateCodeBeans = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "taskReportTemplate").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(reportTemplateCodeBeans)) { + reportTemplateMap = reportTemplateCodeBeans.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + + Map activatedFlagMap1 = new HashMap<>(); + List activatedFlagCodeBeans1 = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "activatedFlag").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(activatedFlagCodeBeans1)) { + activatedFlagMap1 = activatedFlagCodeBeans1.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + + Map laboratoryNameMap1 = new HashMap<>(); + List laboratoryNameBeans1 = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "lab").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(laboratoryNameBeans1)) { + laboratoryNameMap1 = laboratoryNameBeans1.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + + Map testGroupMap1 = new HashMap<>(); + List testGroupCodeBeans1 = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "testGroup").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(testGroupCodeBeans1)) { + testGroupMap1 = testGroupCodeBeans1.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + + + Map projectTypeMap1 = new HashMap<>(); + List projectTypeCodeBeans1 = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "projectType").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(projectTypeCodeBeans1)) { + projectTypeMap1 = projectTypeCodeBeans1.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + + Map firstEffectMap1 = new HashMap<>(); + List firstEffectCodeBeans1 = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "yesorno").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(firstEffectCodeBeans1)) { + firstEffectMap1 = firstEffectCodeBeans1.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + + Map reportTemplateMap1 = new HashMap<>(); + List reportTemplateCodeBeans1 = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "taskReportTemplate").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(reportTemplateCodeBeans1)) { + reportTemplateMap1 = reportTemplateCodeBeans1.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + + + + for (int i = 0; i < nullIdList.size(); i++) { + LimsTestBean limsTestBean = nullIdList.get(i); + limsTestBean.setId(ApplicationContextHelper.getNextIdentity()); + limsTestBean.setActivatedFlag(activatedFlagMap.get(limsTestBean.getActivatedFlag())); + limsTestBean.setLaboratoryName(laboratoryNameMap.get(limsTestBean.getLaboratoryName())); + limsTestBean.setTestGroup(testGroupMap.get(limsTestBean.getTestGroup())); + limsTestBean.setProjectType(projectTypeMap.get(limsTestBean.getProjectType())); + limsTestBean.setFirstEffect(firstEffectMap.get(limsTestBean.getFirstEffect())); + limsTestBean.setReportTemplate(reportTemplateMap.get(limsTestBean.getReportTemplate())); + } + limsTestService.getDao().insert(nullIdList); + + + for (int i = 0; i < IdList.size(); i++) { + LimsTestBean limsTestBean = IdList.get(i); + limsTestBean.setActivatedFlag(activatedFlagMap1.get(limsTestBean.getActivatedFlag())); + limsTestBean.setLaboratoryName(laboratoryNameMap1.get(limsTestBean.getLaboratoryName())); + limsTestBean.setTestGroup(testGroupMap1.get(limsTestBean.getTestGroup())); + limsTestBean.setProjectType(projectTypeMap1.get(limsTestBean.getProjectType())); + limsTestBean.setFirstEffect(firstEffectMap1.get(limsTestBean.getFirstEffect())); + limsTestBean.setReportTemplate(reportTemplateMap1.get(limsTestBean.getReportTemplate())); + } + limsTestService.getDao().update(IdList, Arrays.asList( "activatedFlag", "testName", "laboratoryName", + "testGroup","projectGroup","projectType","standardQuantity","urgency","remarks","firstEffect","reportTemplate"),"testCode" ); + + + return importResultRepresentation; + } + + @Override + public boolean test(CoreFileBean coreFile, String service) { + return true; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/io/TestTemplateExport.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/io/TestTemplateExport.java new file mode 100644 index 0000000..a17167d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/io/TestTemplateExport.java @@ -0,0 +1,26 @@ +package com.sunwayworld.basemodule.coredata.test.io; + +import com.sunwayworld.framework.data.Pair; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.service.GenericTemplateService; +import org.springframework.stereotype.Component; + +import java.util.ArrayList; +import java.util.List; + +@Component(value = "testTemplateExport") +@GikamBean +public class TestTemplateExport implements GenericTemplateService { + @Override + public List> getTemplatePairList() { + List> templatePairList = new ArrayList<>(); + Pair templatePair = Pair.of("testTemplate", "检测项目导入模板"); + templatePairList.add(templatePair); + return templatePairList; + } + + @Override + public String getTemplateExtension() { + return "xlsx"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/io/templates/testTemplate.xlsx b/src/main/java/com/sunwayworld/basemodule/coredata/test/io/templates/testTemplate.xlsx new file mode 100644 index 0000000..e1978a3 Binary files /dev/null and b/src/main/java/com/sunwayworld/basemodule/coredata/test/io/templates/testTemplate.xlsx differ diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/LimsTestMapper.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/LimsTestMapper.java new file mode 100644 index 0000000..01b640d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/LimsTestMapper.java @@ -0,0 +1,15 @@ +package com.sunwayworld.basemodule.coredata.test.mapper; + +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +import java.util.List; +import java.util.Map; + +@GikamBean +public interface LimsTestMapper extends GenericMapper { + List> statisticsDataPageFields(MapperParameter parameter); + List> statisticsUrgencyPageFields(MapperParameter parameter); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/LimsTestMethodMapper.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/LimsTestMethodMapper.java new file mode 100644 index 0000000..150504d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/LimsTestMethodMapper.java @@ -0,0 +1,21 @@ +package com.sunwayworld.basemodule.coredata.test.mapper; + +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +import java.util.List; +import java.util.Map; + +@GikamBean +public interface LimsTestMethodMapper extends GenericMapper { + + List> statisticsDataPage(); + + List> getorders(MapperParameter parameter); + + List> getorders1(MapperParameter parameter); + + List findTasks(MapperParameter parameter); +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/LimsTestSplitMapper.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/LimsTestSplitMapper.java new file mode 100644 index 0000000..bc2b4a2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/LimsTestSplitMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.coredata.test.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsTestSplitMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/LimsTmAnalystMapper.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/LimsTmAnalystMapper.java new file mode 100644 index 0000000..6de1b16 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/LimsTmAnalystMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.coredata.test.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsTmAnalystMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/LimsTmConditionMapper.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/LimsTmConditionMapper.java new file mode 100644 index 0000000..f1067a9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/LimsTmConditionMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.coredata.test.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsTmConditionMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/LimsTmEquiptMapper.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/LimsTmEquiptMapper.java new file mode 100644 index 0000000..6394c67 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/LimsTmEquiptMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.coredata.test.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsTmEquiptMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/LimsTmMaterialMapper.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/LimsTmMaterialMapper.java new file mode 100644 index 0000000..1c1ad33 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/LimsTmMaterialMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.coredata.test.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsTmMaterialMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/LimsTmStepMapper.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/LimsTmStepMapper.java new file mode 100644 index 0000000..6f686d9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/LimsTmStepMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.coredata.test.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsTmStepMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-method-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-method-mysql-mapper.xml new file mode 100644 index 0000000..213c721 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-method-mysql-mapper.xml @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-method-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-method-oracle-mapper.xml new file mode 100644 index 0000000..334d87a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-method-oracle-mapper.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-method-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-method-sqlserver-mapper.xml new file mode 100644 index 0000000..a57c4d3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-method-sqlserver-mapper.xml @@ -0,0 +1,31 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-mysql-mapper.xml new file mode 100644 index 0000000..c10d437 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-mysql-mapper.xml @@ -0,0 +1,32 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-oracle-mapper.xml new file mode 100644 index 0000000..f0f79b0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-oracle-mapper.xml @@ -0,0 +1,50 @@ + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-split-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-split-mysql-mapper.xml new file mode 100644 index 0000000..9153931 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-split-mysql-mapper.xml @@ -0,0 +1,36 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-split-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-split-oracle-mapper.xml new file mode 100644 index 0000000..4421c7d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-split-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-split-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-split-postgresql-mapper.xml new file mode 100644 index 0000000..4421c7d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-split-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-split-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-split-sqlserver-mapper.xml new file mode 100644 index 0000000..4421c7d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-split-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-sqlserver-mapper.xml new file mode 100644 index 0000000..51d771f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-test-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-analyst-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-analyst-mysql-mapper.xml new file mode 100644 index 0000000..87eed54 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-analyst-mysql-mapper.xml @@ -0,0 +1,31 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-analyst-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-analyst-oracle-mapper.xml new file mode 100644 index 0000000..4fd277a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-analyst-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-analyst-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-analyst-sqlserver-mapper.xml new file mode 100644 index 0000000..4fd277a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-analyst-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-condition-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-condition-mysql-mapper.xml new file mode 100644 index 0000000..e0d824c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-condition-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-condition-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-condition-oracle-mapper.xml new file mode 100644 index 0000000..e0d824c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-condition-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-condition-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-condition-sqlserver-mapper.xml new file mode 100644 index 0000000..e0d824c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-condition-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-equipt-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-equipt-mysql-mapper.xml new file mode 100644 index 0000000..264f405 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-equipt-mysql-mapper.xml @@ -0,0 +1,36 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-equipt-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-equipt-oracle-mapper.xml new file mode 100644 index 0000000..264f405 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-equipt-oracle-mapper.xml @@ -0,0 +1,36 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-equipt-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-equipt-sqlserver-mapper.xml new file mode 100644 index 0000000..836f699 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-equipt-sqlserver-mapper.xml @@ -0,0 +1,30 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-material-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-material-mysql-mapper.xml new file mode 100644 index 0000000..43506bb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-material-mysql-mapper.xml @@ -0,0 +1,30 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-material-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-material-oracle-mapper.xml new file mode 100644 index 0000000..6ba35b2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-material-oracle-mapper.xml @@ -0,0 +1,29 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-material-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-material-sqlserver-mapper.xml new file mode 100644 index 0000000..6ba35b2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-material-sqlserver-mapper.xml @@ -0,0 +1,29 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-step-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-step-mysql-mapper.xml new file mode 100644 index 0000000..8470780 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-step-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-step-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-step-oracle-mapper.xml new file mode 100644 index 0000000..8470780 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-step-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-step-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-step-sqlserver-mapper.xml new file mode 100644 index 0000000..8470780 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/mapper/conf/lims-tm-step-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/LimsTestMethodResource.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/LimsTestMethodResource.java new file mode 100644 index 0000000..e8de66c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/LimsTestMethodResource.java @@ -0,0 +1,22 @@ +package com.sunwayworld.basemodule.coredata.test.resource; + +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestMethodBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTestMethodService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMethod; + +@RequestMapping("/secure/basemodule/coredata/test-methods") +public interface LimsTestMethodResource extends GenericResource, GenericChoosableResource { + + Page statisticsDataPage(RestJsonWrapperBean wrapper); + + void copy(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/LimsTestResource.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/LimsTestResource.java new file mode 100644 index 0000000..ca82e46 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/LimsTestResource.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.coredata.test.resource; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTestService; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import com.sunwayworld.framework.support.selectable.resource.GenericSelectableResource; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; + +@RequestMapping("/secure/basemodule/coredata/tests") +public interface LimsTestResource extends GenericResource, GenericChoosableResource, + GenericSelectableResource{ + + @Log( + value = "复制", + type = LogType.INSERT + ) + @RequestMapping( + value = {"/copy"}, + method = {RequestMethod.POST} + ) + void copy(RestJsonWrapperBean wrapper); + + + void swapAnalysis(Long firstId,Long secondId); + + @RequestMapping(value = "/items/{itemId}/action/test-script", method = RequestMethod.POST) + String testItemScript(@PathVariable Long itemId, RestJsonWrapperBean wrapperBean); + + String validateTestRelation(RestJsonWrapperBean wrapper); + + ResponseDTO getSampleStatisticsData(RestJsonWrapperBean wrapper); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/LimsTestSplitResource.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/LimsTestSplitResource.java new file mode 100644 index 0000000..2b4f6cc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/LimsTestSplitResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.coredata.test.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestSplitBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTestSplitService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/coredata/test-splits") +public interface LimsTestSplitResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/LimsTmAnalystResource.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/LimsTmAnalystResource.java new file mode 100644 index 0000000..fb7684c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/LimsTmAnalystResource.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.coredata.test.resource; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmAnalystBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTmAnalystService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/coredata/tm-analysts") +public interface LimsTmAnalystResource extends GenericResource, GenericChoosableResource { + + + Page selectTmAnalystDistinctPagination(RestJsonWrapperBean wrapper); + + LimsTmAnalystBean getTmAnalyst(Long testId, Long testMethodId, Long id); + + ResponseDTO copy(RestJsonWrapperBean wrapper); + + ResponseDTO reset(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/LimsTmConditionResource.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/LimsTmConditionResource.java new file mode 100644 index 0000000..3c3a819 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/LimsTmConditionResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.coredata.test.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmConditionBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTmConditionService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/coredata/tm-conditions") +public interface LimsTmConditionResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/LimsTmEquiptResource.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/LimsTmEquiptResource.java new file mode 100644 index 0000000..9aa173c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/LimsTmEquiptResource.java @@ -0,0 +1,21 @@ +package com.sunwayworld.basemodule.coredata.test.resource; + +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.table.bean.TableRowBean; +import org.springframework.web.bind.annotation.RequestMapping; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmEquiptBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTmEquiptService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMethod; + +import java.util.List; + +@RequestMapping("/secure/basemodule/coredata/tm-equipts") +public interface LimsTmEquiptResource extends GenericResource, GenericChoosableResource { + //多个检测项目方法查询相同的绑定设备 + @RequestMapping(value = "/unique/queries", method = RequestMethod.POST) + Page selectUniqueList(RestJsonWrapperBean wrapperBean); +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/LimsTmMaterialResource.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/LimsTmMaterialResource.java new file mode 100644 index 0000000..2e16b91 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/LimsTmMaterialResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.coredata.test.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmMaterialBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTmMaterialService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/coredata/tm-materials") +public interface LimsTmMaterialResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/LimsTmStepResource.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/LimsTmStepResource.java new file mode 100644 index 0000000..46e05a0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/LimsTmStepResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.coredata.test.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmStepBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTmStepService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/coredata/tm-steps") +public interface LimsTmStepResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/impl/LimsTestMethodResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/impl/LimsTestMethodResourceImpl.java new file mode 100644 index 0000000..0bb03d4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/impl/LimsTestMethodResourceImpl.java @@ -0,0 +1,52 @@ +package com.sunwayworld.basemodule.coredata.test.resource.impl; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestMethodBean; +import com.sunwayworld.basemodule.coredata.test.resource.LimsTestMethodResource; +import com.sunwayworld.basemodule.coredata.test.service.LimsTestMethodService; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +@LogModule("检测项目方法") +@RestController +@GikamBean +public class LimsTestMethodResourceImpl implements LimsTestMethodResource { + + @Autowired + private LimsTestMethodService limsTestMethodService; + + @Override + public LimsTestMethodService getService() { + return limsTestMethodService; + } + + @Log(value = "新增检测项目方法", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + @Log(value = "检测项目统计", type = LogType.SELECT) + @PostMapping("/statisticsDataPage") + public Page statisticsDataPage(RestJsonWrapperBean wrapper) { + + return getService().statisticsDataPage(wrapper); + + } + + @Override + @PostMapping("/copy") + public void copy(RestJsonWrapperBean wrapper) { + getService().copy(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/impl/LimsTestResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/impl/LimsTestResourceImpl.java new file mode 100644 index 0000000..1377ef8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/impl/LimsTestResourceImpl.java @@ -0,0 +1,68 @@ +package com.sunwayworld.basemodule.coredata.test.resource.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import com.sunwayworld.basemodule.coredata.test.resource.LimsTestResource; +import com.sunwayworld.basemodule.coredata.test.service.LimsTestService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("检测项目") +@RestController +@GikamBean +public class LimsTestResourceImpl implements LimsTestResource { + + @Autowired + private LimsTestService limsTestService; + + @Override + public LimsTestService getService() { + return limsTestService; + } + + @Log(value = "新增检测项目", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + public void copy(RestJsonWrapperBean wrapper) { + getService().copy(wrapper.parse(LimsTestBean.class)); + } + + @Log(value = "调整分析项顺序", type = LogType.INSERT) + @Override + @RequestMapping(value = "/analyses/action/swap/{firstId}/{secondId}",method = RequestMethod.PUT) + public void swapAnalysis(@PathVariable Long firstId, @PathVariable Long secondId) { + getService().swapAnalysis(firstId, secondId); + } + + @Override + @Log(value = "测试分析项公式维护", type = LogType.INSERT) + public String testItemScript(Long itemId, RestJsonWrapperBean wrapperBean) { + return getService().testItemScript(itemId, wrapperBean); + } + + @Log(value = "校验检测项目是否与材料关联", type = LogType.SELECT) + @Override + @RequestMapping(method = RequestMethod.POST, value = "/validateTestRelation/info") + public String validateTestRelation(RestJsonWrapperBean wrapper) { + return limsTestService.validateTestRelation(wrapper); + } + + @Log(value = "查询待测样统计数据", type = LogType.SELECT) + @Override + @PostMapping("/getSampleStatisticsData") + public ResponseDTO getSampleStatisticsData(RestJsonWrapperBean wrapper) { + return limsTestService.getSampleStatisticsData(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/impl/LimsTestSplitResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/impl/LimsTestSplitResourceImpl.java new file mode 100644 index 0000000..c38be08 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/impl/LimsTestSplitResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.coredata.test.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.coredata.test.resource.LimsTestSplitResource; +import com.sunwayworld.basemodule.coredata.test.service.LimsTestSplitService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("MOM检测项目拆分") +@RestController +@GikamBean +public class LimsTestSplitResourceImpl implements LimsTestSplitResource { + + @Autowired + private LimsTestSplitService limsTestSplitService; + + @Override + public LimsTestSplitService getService() { + return limsTestSplitService; + } + + @Log(value = "新增MOM检测项目拆分", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/impl/LimsTmAnalystResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/impl/LimsTmAnalystResourceImpl.java new file mode 100644 index 0000000..bf1bdca --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/impl/LimsTmAnalystResourceImpl.java @@ -0,0 +1,61 @@ +package com.sunwayworld.basemodule.coredata.test.resource.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmAnalystBean; +import com.sunwayworld.framework.data.page.Page; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import com.sunwayworld.basemodule.coredata.test.resource.LimsTmAnalystResource; +import com.sunwayworld.basemodule.coredata.test.service.LimsTmAnalystService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("分析项配置") +@RestController +@GikamBean +public class LimsTmAnalystResourceImpl implements LimsTmAnalystResource { + + @Autowired + private LimsTmAnalystService limsTmAnalystService; + + @Override + public LimsTmAnalystService getService() { + return limsTmAnalystService; + } + + @Log(value = "新增分析项配置", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + @Log(value = "分析项查询(名称去重)", type = LogType.SELECT) + @PostMapping("/method-items/distinct-queries") + public Page selectTmAnalystDistinctPagination(RestJsonWrapperBean wrapper) { + return getService().selectTmAnalystDistinctPagination(wrapper); + } + + @Override + @GetMapping({"/{testId}/test-methods/{testMethodId}/method-items/{id}", "/method-items/{id}"}) + public LimsTmAnalystBean getTmAnalyst(@PathVariable(required = false) Long testId, @PathVariable(required = false) Long testMethodId, @PathVariable Long id) { + return getService().getTmAnalyst(testId, testMethodId, id); + } + + @Override + @PostMapping("/copy") + public ResponseDTO copy(RestJsonWrapperBean wrapper) { + return getService().copy(wrapper); + } + + @Override + @PostMapping("/reset") + public ResponseDTO reset(RestJsonWrapperBean wrapper) { + return getService().reset(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/impl/LimsTmConditionResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/impl/LimsTmConditionResourceImpl.java new file mode 100644 index 0000000..d12b03c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/impl/LimsTmConditionResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.coredata.test.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.coredata.test.resource.LimsTmConditionResource; +import com.sunwayworld.basemodule.coredata.test.service.LimsTmConditionService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("检测条件配置") +@RestController +@GikamBean +public class LimsTmConditionResourceImpl implements LimsTmConditionResource { + + @Autowired + private LimsTmConditionService limsTmConditionService; + + @Override + public LimsTmConditionService getService() { + return limsTmConditionService; + } + + @Log(value = "新增检测条件配置", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/impl/LimsTmEquiptResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/impl/LimsTmEquiptResourceImpl.java new file mode 100644 index 0000000..e74b89a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/impl/LimsTmEquiptResourceImpl.java @@ -0,0 +1,45 @@ +package com.sunwayworld.basemodule.coredata.test.resource.impl; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmEquiptBean; +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.framework.data.page.Page; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.coredata.test.resource.LimsTmEquiptResource; +import com.sunwayworld.basemodule.coredata.test.service.LimsTmEquiptService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; + +@LogModule("检测项目方法关联设备") +@RestController +@GikamBean +public class LimsTmEquiptResourceImpl implements LimsTmEquiptResource { + + @Autowired + private LimsTmEquiptService limsTmEquiptService; + + @Override + public LimsTmEquiptService getService() { + return limsTmEquiptService; + } + + @Log(value = "新增检测项目方法关联设备", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + public Page selectUniqueList(RestJsonWrapperBean wrapperBean) { + return getService().selectUniqueList(wrapperBean); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/impl/LimsTmMaterialResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/impl/LimsTmMaterialResourceImpl.java new file mode 100644 index 0000000..bdec122 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/impl/LimsTmMaterialResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.coredata.test.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.coredata.test.resource.LimsTmMaterialResource; +import com.sunwayworld.basemodule.coredata.test.service.LimsTmMaterialService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("检测项目方法关联耗材") +@RestController +@GikamBean +public class LimsTmMaterialResourceImpl implements LimsTmMaterialResource { + + @Autowired + private LimsTmMaterialService limsTmMaterialService; + + @Override + public LimsTmMaterialService getService() { + return limsTmMaterialService; + } + + @Log(value = "新增检测项目方法关联耗材", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/impl/LimsTmStepResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/impl/LimsTmStepResourceImpl.java new file mode 100644 index 0000000..d374a89 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/resource/impl/LimsTmStepResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.coredata.test.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.coredata.test.resource.LimsTmStepResource; +import com.sunwayworld.basemodule.coredata.test.service.LimsTmStepService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("步骤释义配置") +@RestController +@GikamBean +public class LimsTmStepResourceImpl implements LimsTmStepResource { + + @Autowired + private LimsTmStepService limsTmStepService; + + @Override + public LimsTmStepService getService() { + return limsTmStepService; + } + + @Log(value = "新增步骤释义配置", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/service/LimsTestMethodService.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/LimsTestMethodService.java new file mode 100644 index 0000000..ae7b794 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/LimsTestMethodService.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.coredata.test.service; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestMethodBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsTestMethodService extends GenericService, GenericChoosableService { + Page statisticsDataPage(RestJsonWrapperBean wrapper); + + void copy(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/service/LimsTestService.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/LimsTestService.java new file mode 100644 index 0000000..54b2ab4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/LimsTestService.java @@ -0,0 +1,31 @@ +package com.sunwayworld.basemodule.coredata.test.service; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestBean; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestMethodBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; +import com.sunwayworld.framework.support.selectable.service.GenericSelectableService; + +import java.util.List; + +public interface LimsTestService extends GenericService, GenericChoosableService, GenericSelectableService { + void deleteSubDatByTestMethod(List testMethodBeans); + + void copy(List limsTestBeans); + + void copySubDataByTestMethod(List testMethodBeans); + + void swapAnalysis(Long firstId,Long secondId); + + List statisticsDataPageFields(); + + List statisticsUrgencyPageFields(); + + String testItemScript(Long itemId, RestJsonWrapperBean wrapperBean); + + String validateTestRelation(RestJsonWrapperBean wrapper); + + ResponseDTO getSampleStatisticsData(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/service/LimsTestSplitService.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/LimsTestSplitService.java new file mode 100644 index 0000000..311afe0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/LimsTestSplitService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.coredata.test.service; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestSplitBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsTestSplitService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/service/LimsTmAnalystService.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/LimsTmAnalystService.java new file mode 100644 index 0000000..88d99f8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/LimsTmAnalystService.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.coredata.test.service; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmAnalystBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsTmAnalystService extends GenericService, GenericChoosableService { + + Page selectTmAnalystDistinctPagination(RestJsonWrapperBean wrapper); + + LimsTmAnalystBean getTmAnalyst(Long testId, Long testMethodId, Long id); + + ResponseDTO copy(RestJsonWrapperBean wrapper); + + ResponseDTO reset(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/service/LimsTmConditionService.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/LimsTmConditionService.java new file mode 100644 index 0000000..b0a713a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/LimsTmConditionService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.coredata.test.service; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmConditionBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsTmConditionService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/service/LimsTmEquiptService.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/LimsTmEquiptService.java new file mode 100644 index 0000000..9387460 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/LimsTmEquiptService.java @@ -0,0 +1,15 @@ +package com.sunwayworld.basemodule.coredata.test.service; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmEquiptBean; +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; +import com.sunwayworld.framework.data.page.Page; +import java.util.List; + +public interface LimsTmEquiptService extends GenericService, GenericChoosableService { + + Page selectUniqueList(RestJsonWrapperBean wrapperBean); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/service/LimsTmMaterialService.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/LimsTmMaterialService.java new file mode 100644 index 0000000..63fa7c2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/LimsTmMaterialService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.coredata.test.service; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmMaterialBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsTmMaterialService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/service/LimsTmStepService.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/LimsTmStepService.java new file mode 100644 index 0000000..5c844f3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/LimsTmStepService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.coredata.test.service; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmStepBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsTmStepService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/service/impl/LimsTestMethodServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/impl/LimsTestMethodServiceImpl.java new file mode 100644 index 0000000..69d0ba3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/impl/LimsTestMethodServiceImpl.java @@ -0,0 +1,419 @@ +package com.sunwayworld.basemodule.coredata.test.service.impl; + +import com.sunwayworld.baseline.framework.utils.LocalDateUtils; +import com.sunwayworld.basemodule.business.test.folder.restfulmom.service.RestfulMomService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestMethodBean; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmAnalystBean; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmEquiptBean; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmMaterialBean; +import com.sunwayworld.basemodule.coredata.test.dao.LimsTestMethodDao; +import com.sunwayworld.basemodule.coredata.test.service.*; +import com.sunwayworld.basemodule.trm.materialstorage.materialmanager.bean.LimsMaterialStorageBean; +import com.sunwayworld.basemodule.trm.materialstorage.materialmanager.service.LimsMaterialStorageService; +import com.sunwayworld.basemodule.trm.materialstorage.materialmethod.bean.LimsMaterialMethodBean; +import com.sunwayworld.basemodule.trm.materialstorage.materialmethod.service.LimsMaterialMethodService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.data.page.Pagination; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.BeanUtils; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.module.mdm.org.bean.CoreOrgBean; +import com.sunwayworld.module.mdm.org.service.CoreOrgService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsTestMethodServiceImpl implements LimsTestMethodService { + + @Autowired + private LimsTestMethodDao limsTestMethodDao; + @Autowired + @Lazy + private LimsTestService testService; + @Autowired + private CoreOrgService coreOrgService; + @Autowired + @Lazy + private LimsTmAnalystService limsTmAnalystService; + @Autowired + private LimsTmEquiptService limsTmEquiptService; + @Autowired + private LimsTmMaterialService limsTmMaterialService; + @Autowired + @Lazy + private LimsTaskService limsTaskService; + @Autowired + private RestfulMomService restfulMomService; + + @Override + @SuppressWarnings("unchecked") + public LimsTestMethodDao getDao() { + return limsTestMethodDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + List testMethodBeans = jsonWrapper.parse(LimsTestMethodBean.class); + for (LimsTestMethodBean testMethodBean : testMethodBeans) { + testMethodBean.setId(ApplicationContextHelper.getNextIdentity()); + } + getDao().insert(testMethodBeans); + return testMethodBeans.get(0).getId(); + } + + @Override + public void delete(RestJsonWrapperBean wrapper) { + List list = wrapper.parse(LimsTestMethodBean.class); + List idList = list.stream().map(LimsTestMethodBean::getId).collect(Collectors.toList()); + List limsTestMethodBeanList = selectListByIds(idList); + + for (LimsTestMethodBean limsTestMethodBean : limsTestMethodBeanList) { + List limsMaterialMethodBeanList = ApplicationContextHelper.getBean(LimsMaterialMethodService.class) + .selectListByFilter(SearchFilter.instance().match("testMethodId", limsTestMethodBean.getId()).filter(MatchPattern.EQ)); + if (!CollectionUtils.isEmpty(limsMaterialMethodBeanList)) { + List materialIdLIst = limsMaterialMethodBeanList.stream().map(LimsMaterialMethodBean::getMaterialId).collect(Collectors.toList()); + List limsMaterialStorageBeanList = ApplicationContextHelper.getBean( + LimsMaterialStorageService.class).selectListByIds(materialIdLIst); + String hint = limsMaterialStorageBeanList.stream().map(LimsMaterialStorageBean::getMaterialCode).collect(Collectors.toList()).toString(); + + throw new CheckedException("已被材料" + hint + "关联,禁止删除"); + } + } + + restfulMomService.syncTestAndAnalyteInfoToMom(null,limsTestMethodBeanList,null,true); + + testService.deleteSubDatByTestMethod(wrapper.parse(LimsTestMethodBean.class)); + + LimsTestMethodService.super.delete(wrapper); + } + + @Override + public Page statisticsDataPage(RestJsonWrapperBean wrapper) { + Page limsTestMethodBeanPage = new Pagination<>(); + MapperParameter parameter = wrapper.extractMapFilter(); + LocalDateTime startTime = LocalDateUtils.parseLocalDateTime(parameter.get("startTime").toString()); + LocalDateTime endTime = LocalDateUtils.parseLocalDateTime(parameter.get("endTime").toString()); + parameter.put("startTime", startTime); + parameter.put("endTime", endTime); + List orgIdList = new ArrayList<>(); + String orgId = ObjectUtils.toString(parameter.get("orgId")); + if (!ObjectUtils.isEmpty(orgId)) { + String[] split = orgId.split(","); + List orgIdParam = Arrays.asList(split); + //母id加入 + orgIdList.addAll(orgIdParam); + List subBeans = coreOrgService.selectListByFilter(SearchFilter.instance().match("parentId", orgIdParam).filter(MatchPattern.OR)); + List subList = subBeans.stream().map(CoreOrgBean::getId).collect(Collectors.toList()); + //将子idList加入 + orgIdList.addAll(subList); + while (!CollectionUtils.isEmpty(subBeans)) { + //轮询 + subBeans = coreOrgService.selectListByFilter(SearchFilter.instance().match("parentId", subList).filter(MatchPattern.OR)); + subList = subBeans.stream().map(CoreOrgBean::getId).collect(Collectors.toList()); + orgIdList.addAll(subList); + } + } + parameter.put("orgIdList", orgIdList); + //拿到这段时间收样的所有task + List tasks = this.getDao().findTasks(parameter); + if (!ObjectUtils.isEmpty(tasks)) { + Map> collect1 = tasks.stream().collect(Collectors.groupingBy(LimsTaskBean::getTestMethodId)); + List collect = tasks.stream().map(LimsTaskBean::getTestMethodId).distinct().collect(Collectors.toList()); + List limsTestMethodBeans = new ArrayList<>(); + limsTestMethodBeanPage = this.selectPaginationByFilter(SearchFilter.instance().match("id", collect).filter(MatchPattern.OR), wrapper); + limsTestMethodBeans = limsTestMethodBeanPage.getRows(); + for (LimsTestMethodBean limsTestMethodBean : limsTestMethodBeans) { + List limsTaskBeanss = collect1.get(limsTestMethodBean.getId()); + Integer samplereceive = 0; + Integer resultreview = 0; + Integer done = 0; + Integer waitcancel = 0; + Integer cancel = 0; + for (LimsTaskBean limsTaskBean : limsTaskBeanss) { + String status = limsTaskBean.getStatus(); + if ("SampleReceive".equals(status)) { + samplereceive++; + } else if ("ResultReview".equals(status)) { + resultreview++; + } else if ("WaitCancel".equals(status)) { + waitcancel++; + } else if ("Cancel".equals(status)) { + cancel++; + } else if ("Done".equals(status)) { + done++; + } + } + limsTestMethodBean.setExt$Item("samplereceive", String.valueOf(samplereceive)); + limsTestMethodBean.setExt$Item("resultreview", String.valueOf(resultreview)); + limsTestMethodBean.setExt$Item("done", String.valueOf(done)); + limsTestMethodBean.setExt$Item("waitcancel", String.valueOf(waitcancel)); + limsTestMethodBean.setExt$Item("cancel", String.valueOf(cancel)); + } + limsTestMethodBeanPage.setRows(limsTestMethodBeans); + } + return limsTestMethodBeanPage; + } + + //复制 + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public void copy(RestJsonWrapperBean wrapper) { + List testMethodBeans = wrapper.parse(LimsTestMethodBean.class); + //查询复制的方法 + List idList=testMethodBeans.stream().map(LimsTestMethodBean::getId).collect(Collectors.toList()); + List copyList=selectListByFilter(SearchFilter.instance().match("id",idList).filter(MatchPattern.OR)); + //分析项、设备、耗材 + List copyTmAnalystList=limsTmAnalystService.selectListByFilter(SearchFilter.instance().match("testMethodId",idList).filter(MatchPattern.OR)); + List copyTmEquiptList=limsTmEquiptService.selectListByFilter(SearchFilter.instance().match("testMethodId",idList).filter(MatchPattern.OR)); + List copyTmMaterialList=limsTmMaterialService.selectListByFilter(SearchFilter.instance().match("testMethodId",idList).filter(MatchPattern.OR)); + //检测项目下原来的 + Long testId=testMethodBeans.get(0).getTestId(); + List testMethodBeanList=selectListByFilter(SearchFilter.instance().match("testId",testId).filter(MatchPattern.EQ)); + //添加 + List tmethods=new ArrayList<>(); + List tmAnalysts=new ArrayList<>(); + List tmEquipts=new ArrayList<>(); + List tmMaterials=new ArrayList<>(); + //替换 + List dtmethods=new ArrayList<>(); + List dtmAnalysts=new ArrayList<>(); + List dtmEquipts=new ArrayList<>(); + List dtmMaterials=new ArrayList<>(); + //判断原检测方法是否为空 + if(!testMethodBeanList.isEmpty()){ + List idLists=testMethodBeanList.stream().map(LimsTestMethodBean::getId).collect(Collectors.toList()); + List tmAnalystList=limsTmAnalystService.selectListByFilter(SearchFilter.instance().match("testMethodId",idLists).filter(MatchPattern.OR)); + List tmEquiptList=limsTmEquiptService.selectListByFilter(SearchFilter.instance().match("testMethodId",idLists).filter(MatchPattern.OR)); + List tmMaterialList=limsTmMaterialService.selectListByFilter(SearchFilter.instance().match("testMethodId",idLists).filter(MatchPattern.OR)); + + for (LimsTestMethodBean testMethodBean:copyList) { + List testMethodBeanList1= testMethodBeanList.stream().filter(t->t.getMethodId().toString().equals(testMethodBean.getMethodId().toString())).collect(Collectors.toList()); + + LimsTestMethodBean methodBean=new LimsTestMethodBean(); + BeanUtils.copyProperties(testMethodBean,methodBean, "id", "createdById", "createdByName", "createdTime", "createdByOrgId", "createdByOrgName"); + methodBean.setId(ApplicationContextHelper.getNextIdentity()); + methodBean.setTestId(testId); + methodBean.setDefaultFlag("0"); + tmethods.add(methodBean); + //判断是否重复 + if(testMethodBeanList1.size()>0){ + LimsTestMethodBean testMethodBean1=testMethodBeanList1.get(0); + dtmethods.add(testMethodBean1.getId()); + + + if(!copyTmAnalystList.isEmpty()){ + List copyTmAnalysts=copyTmAnalystList.stream().filter(c->c.getTestMethodId().toString().equals(testMethodBean.getId().toString())).collect(Collectors.toList()); + if (copyTmAnalysts.size() >0) { + + for (LimsTmAnalystBean analystBean:copyTmAnalysts) { + LimsTmAnalystBean bean = new LimsTmAnalystBean(); + BeanUtils.copyProperties(analystBean,bean, "id", "createdById", "createdByName", "createdTime", "createdByOrgId", "createdByOrgName"); + + bean.setId(ApplicationContextHelper.getNextIdentity()); + bean.setTestId(testId); + bean.setTestMethodId(methodBean.getId()); + tmAnalysts.add(bean); + //统计重复的 + if(tmAnalystList.size()>0){ + List beans=tmAnalystList.stream().filter(t-> + t.getAnalystGroup().equals(bean.getAnalystGroup())&&t.getAnalystName().equals(bean.getAnalystName())).collect(Collectors.toList()); + if (beans != null) { + dtmAnalysts.addAll(beans.stream().map(LimsTmAnalystBean::getId).collect(Collectors.toList())); + } + } + } + } + + } + if(!copyTmEquiptList.isEmpty()){ + List copyTmEquipts=copyTmEquiptList.stream().filter(c->c.getTestMethodId().toString().equals(testMethodBean.getId().toString())).collect(Collectors.toList()); + if (copyTmEquipts.size() >0) { + for (LimsTmEquiptBean analystBean:copyTmEquipts) { + LimsTmEquiptBean bean = new LimsTmEquiptBean(); + BeanUtils.copyProperties(analystBean,bean, "id", "createdById", "createdByName", "createdTime", "createdByOrgId", "createdByOrgName"); + + bean.setId(ApplicationContextHelper.getNextIdentity()); + bean.setTestMethodId(methodBean.getId()); + tmEquipts.add(bean); + + if(tmEquiptList.size()>0){ + List beans=tmEquiptList.stream().filter(t-> + t.getEquiptId().equals(bean.getEquiptId())).collect(Collectors.toList()); + if (beans != null) { + dtmEquipts.addAll(beans.stream().map(LimsTmEquiptBean::getId).collect(Collectors.toList())); + } + } + } + } + } + if(!copyTmMaterialList.isEmpty()){ + List copyTmMaterials=copyTmMaterialList.stream().filter(c->c.getTestMethodId().toString().equals(testMethodBean.getId().toString())).collect(Collectors.toList()); + if (copyTmMaterials.size() >0) { + for (LimsTmMaterialBean analystBean:copyTmMaterials) { + LimsTmMaterialBean bean = new LimsTmMaterialBean(); + BeanUtils.copyProperties(analystBean,bean, "id", "createdById", "createdByName", "createdTime", "createdByOrgId", "createdByOrgName"); + + bean.setId(ApplicationContextHelper.getNextIdentity()); + bean.setTestMethodId(methodBean.getId()); + tmMaterials.add(bean); + + if(tmEquiptList.size()>0){ + List beans=tmMaterialList.stream().filter(t-> + t.getMaterialId().equals(bean.getMaterialId())).collect(Collectors.toList()); + if (beans != null) { + dtmMaterials.addAll(beans.stream().map(LimsTmMaterialBean::getId).collect(Collectors.toList())); + } + } + } + } + } + }else {//不重复和为空的一样新增 + if(!copyTmAnalystList.isEmpty()){ + List copyTmAnalysts=copyTmAnalystList.stream().filter(c->c.getTestMethodId().toString().equals(testMethodBean.getId().toString())).collect(Collectors.toList()); + if (copyTmAnalysts.size() >0) { + for (LimsTmAnalystBean analystBean:copyTmAnalysts) { + LimsTmAnalystBean bean = new LimsTmAnalystBean(); + BeanUtils.copyProperties(analystBean,bean, "id", "createdById", "createdByName", "createdTime", "createdByOrgId", "createdByOrgName"); + + bean.setId(ApplicationContextHelper.getNextIdentity()); + bean.setTestId(testId); + bean.setTestMethodId(methodBean.getId()); + tmAnalysts.add(bean); + } + } + } + if(!copyTmEquiptList.isEmpty()){ + List copyTmEquipts=copyTmEquiptList.stream().filter(c->c.getTestMethodId().toString().equals(testMethodBean.getId().toString())).collect(Collectors.toList()); + if (copyTmEquipts.size() >0) { + for (LimsTmEquiptBean analystBean:copyTmEquipts) { + LimsTmEquiptBean bean = new LimsTmEquiptBean(); + BeanUtils.copyProperties(analystBean,bean, "id", "createdById", "createdByName", "createdTime", "createdByOrgId", "createdByOrgName"); + + bean.setId(ApplicationContextHelper.getNextIdentity()); + bean.setTestMethodId(methodBean.getId()); + tmEquipts.add(bean); + } + } + } + if(!copyTmMaterialList.isEmpty()){ + List copyTmMaterials=copyTmMaterialList.stream().filter(c->c.getTestMethodId().toString().equals(testMethodBean.getId().toString())).collect(Collectors.toList()); + if (copyTmMaterials.size() >0) { + for (LimsTmMaterialBean analystBean:copyTmMaterials) { + LimsTmMaterialBean bean = new LimsTmMaterialBean(); + BeanUtils.copyProperties(analystBean,bean, "id", "createdById", "createdByName", "createdTime", "createdByOrgId", "createdByOrgName"); + + bean.setId(ApplicationContextHelper.getNextIdentity()); + bean.setTestMethodId(methodBean.getId()); + tmMaterials.add(bean); + } + } + } + } + + } + + }else { + for (LimsTestMethodBean testMethodBean:copyList) { + LimsTestMethodBean methodBean=new LimsTestMethodBean(); + BeanUtils.copyProperties(testMethodBean,methodBean, "id", "createdById", "createdByName", "createdTime", "createdByOrgId", "createdByOrgName"); + methodBean.setId(ApplicationContextHelper.getNextIdentity()); + methodBean.setTestId(testId); + methodBean.setDefaultFlag("0"); + + if(!copyTmAnalystList.isEmpty()){ + List copyTmAnalysts=copyTmAnalystList.stream().filter(c->c.getTestMethodId().toString().equals(testMethodBean.getId().toString())).collect(Collectors.toList()); + if (copyTmAnalysts.size() >0) { + for (LimsTmAnalystBean analystBean:copyTmAnalysts) { + LimsTmAnalystBean bean = new LimsTmAnalystBean(); + BeanUtils.copyProperties(analystBean,bean, "id", "createdById", "createdByName", "createdTime", "createdByOrgId", "createdByOrgName"); + + bean.setId(ApplicationContextHelper.getNextIdentity()); + bean.setTestId(testId); + bean.setTestMethodId(methodBean.getId()); + tmAnalysts.add(bean); + } + } + } + if(!copyTmEquiptList.isEmpty()){ + List copyTmEquipts=copyTmEquiptList.stream().filter(c->c.getTestMethodId().toString().equals(testMethodBean.getId().toString())).collect(Collectors.toList()); + if (copyTmEquipts.size() >0) { + for (LimsTmEquiptBean analystBean:copyTmEquipts) { + LimsTmEquiptBean bean = new LimsTmEquiptBean(); + BeanUtils.copyProperties(analystBean,bean, "id", "createdById", "createdByName", "createdTime", "createdByOrgId", "createdByOrgName"); + + bean.setId(ApplicationContextHelper.getNextIdentity()); + bean.setTestMethodId(methodBean.getId()); + tmEquipts.add(bean); + } + } + } + if(!copyTmMaterialList.isEmpty()){ + List copyTmMaterials=copyTmMaterialList.stream().filter(c->c.getTestMethodId().toString().equals(testMethodBean.getId().toString())).collect(Collectors.toList()); + if (copyTmMaterials.size() >0) { + for (LimsTmMaterialBean analystBean:copyTmMaterials) { + LimsTmMaterialBean bean = new LimsTmMaterialBean(); + BeanUtils.copyProperties(analystBean,bean, "id", "createdById", "createdByName", "createdTime", "createdByOrgId", "createdByOrgName"); + + bean.setId(ApplicationContextHelper.getNextIdentity()); + bean.setTestMethodId(methodBean.getId()); + tmMaterials.add(bean); + } + } + } + tmethods.add(methodBean); + + } + + + + } + getDao().insert(tmethods); + if(!tmAnalysts.isEmpty()){ + limsTmAnalystService.getDao().insert(tmAnalysts); + } + if(!tmEquipts.isEmpty()){ + limsTmEquiptService.getDao().insert(tmEquipts); + } + if(!tmMaterials.isEmpty()){ + limsTmMaterialService.getDao().insert(tmMaterials); + } + + + if(!dtmethods.isEmpty()){ + getDao().deleteByIdList(dtmethods); + } + if(!dtmAnalysts.isEmpty()){ + limsTmAnalystService.getDao().deleteByIdList(dtmAnalysts); + } + if(!dtmEquipts.isEmpty()){ + limsTmEquiptService.getDao().deleteByIdList(dtmEquipts); + } + if(!dtmMaterials.isEmpty()){ + limsTmMaterialService.getDao().deleteByIdList(dtmMaterials); + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/service/impl/LimsTestServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/impl/LimsTestServiceImpl.java new file mode 100644 index 0000000..e0bb51a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/impl/LimsTestServiceImpl.java @@ -0,0 +1,444 @@ +package com.sunwayworld.basemodule.coredata.test.service.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.folder.restfulmom.service.RestfulMomService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.basemodule.coredata.test.bean.*; +import com.sunwayworld.basemodule.coredata.test.dao.LimsTestDao; +import com.sunwayworld.basemodule.coredata.test.service.*; +import com.sunwayworld.basemodule.trm.materialstorage.materialmethod.bean.LimsMaterialMethodBean; +import com.sunwayworld.basemodule.trm.materialstorage.materialmethod.service.LimsMaterialMethodService; +import com.sunwayworld.cloud.module.script.computing.formula.CoreFormulaRepository; +import com.sunwayworld.cloud.module.script.test.bean.CoreScriptSelectorDTO; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.script.BshExecutor; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.ReflectionUtils; +import com.sunwayworld.framework.utils.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.lang.reflect.Method; +import java.time.LocalDateTime; +import java.util.*; +import java.util.regex.Matcher; +import java.util.regex.Pattern; +import java.util.stream.Collectors; + + +@Repository +@GikamBean +public class LimsTestServiceImpl implements LimsTestService { + + @Autowired + private LimsTestDao limsTestDao; + @Autowired + @Lazy + private LimsTestMethodService testMethodService; + @Autowired + private LimsTmAnalystService tmAnalystService; + @Autowired + private LimsTmEquiptService tmEquiptService; + @Autowired + private LimsTmConditionService tmConditionService; + @Autowired + private LimsTmStepService tmStepService; + @Autowired + private LimsTmMaterialService tmMaterialService; + @Autowired + private RestfulMomService restfulMomService; + + @Override + @SuppressWarnings("unchecked") + public LimsTestDao getDao() { + return limsTestDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + List limsTestBeans = jsonWrapper.parse(LimsTestBean.class); + for (LimsTestBean limsTest : limsTestBeans) { + limsTest.setId(ApplicationContextHelper.getNextIdentity()); + limsTest.setActivatedById(LocalContextHelper.getLoginUserId()); + limsTest.setActivatedByName(LocalContextHelper.getLoginUserName()); + limsTest.setActivatedFlag("1"); + limsTest.setActivatedTime(LocalDateTime.now()); + } + getDao().insert(limsTestBeans); + return limsTestBeans.get(0).getId(); + } + + @Override + @Transactional + public void delete(RestJsonWrapperBean wrapper) { + List deleteList = wrapper.parse(LimsTestBean.class); + if(ObjectUtils.isEmpty(deleteList)){ + return; + } + + List testIds = deleteList.stream().map(LimsTestBean::getId).collect(Collectors.toList()); + List limsTestBeanList = selectListByIds(testIds); + for (LimsTestBean limsTestBean : limsTestBeanList) { + List materialMethodBeans = ApplicationContextHelper.getBean(LimsMaterialMethodService.class) + .selectListByFilter(SearchFilter.instance().match("testId", limsTestBean.getId()).filter(MatchPattern.EQ)); + if (!CollectionUtils.isEmpty(materialMethodBeans)) { + throw new CheckedException(limsTestBean.getTestCode() + "已被材料关联,禁止删除"); + } + } + + restfulMomService.syncTestAndAnalyteInfoToMom(limsTestBeanList,null,null,true); + + List testMethodBeans = testMethodService.selectListByFilter(SearchFilter.instance().match("testId", testIds).filter(MatchPattern.OR)); + if(!ObjectUtils.isEmpty(testMethodBeans)){ + deleteSubDatByTestMethod(testMethodBeans); + testMethodService.getDao().deleteBy(testMethodBeans); + } + + LimsTestService.super.delete(wrapper); + } + + + + @Override + @Transactional + public void deleteSubDatByTestMethod(List testMethodBeans) { + List testMethodIds = testMethodBeans.stream().map(f -> f.getId()).collect(Collectors.toList()); + + List tmAnalystBeans = tmAnalystService.selectListByFilter(SearchFilter.instance().match("testMethodId", testMethodIds).filter(MatchPattern.OR)); + tmAnalystService.getDao().deleteBy(tmAnalystBeans); + + List tmEquiptBeans = tmEquiptService.selectListByFilter(SearchFilter.instance().match("testMethodId", testMethodIds).filter(MatchPattern.OR)); + tmEquiptService.getDao().deleteBy(tmEquiptBeans); + + List tmConditionBeans = tmConditionService.selectListByFilter(SearchFilter.instance().match("testMethodId", testMethodIds).filter(MatchPattern.OR)); + tmConditionService.getDao().deleteBy(tmConditionBeans); + + List tmStepBeans = tmStepService.selectListByFilter(SearchFilter.instance().match("testMethodId", testMethodIds).filter(MatchPattern.OR)); + tmStepService.getDao().deleteBy(tmStepBeans); + + List tmMaterialBeans = tmMaterialService.selectListByFilter(SearchFilter.instance().match("testMethodId", testMethodIds).filter(MatchPattern.OR)); + tmMaterialService.getDao().deleteBy(tmMaterialBeans); + } + + @Override + @Transactional + public void copy(List limsTestBeans) { + List testIds = limsTestBeans.stream().map(f -> f.getId()).collect(Collectors.toList()); + + List testBeanList = this.selectListByIds(testIds); + + for (LimsTestBean limsTestBean : testBeanList) { + limsTestBean.setExt$Item("oldid",limsTestBean.getId()+""); + limsTestBean.setId(ApplicationContextHelper.getNextIdentity()); + } + this.getDao().insert(testBeanList); + + List testMethodBeans = testMethodService.selectListByFilter(SearchFilter.instance().match("testId", testIds).filter(MatchPattern.OR)); + if(ObjectUtils.isEmpty(testMethodBeans)){ + return; + } + + for (LimsTestMethodBean testMethodBean : testMethodBeans) { + testMethodBean.setExt$Item("oldid",testMethodBean.getId()+""); + testMethodBean.setId(ApplicationContextHelper.getNextIdentity()); + Long newTestId = testBeanList.stream().filter(f->f.getExt$Item("oldid").equals(testMethodBean.getTestId()+"")).findFirst().get().getId(); + testMethodBean.setTestId(newTestId); + } + testMethodService.getDao().insert(testMethodBeans); + + copySubDataByTestMethod(testMethodBeans); + } + + @Override + @Transactional + public void postUpdate(List updatedColumnNameList, List idList) { + if ((CollectionUtils.containsIgnoreCase(updatedColumnNameList, "activatedFlag")) + && !CollectionUtils.isEmpty(idList)) { + List testBeans = selectListByFilter(SearchFilter.instance().match("id", idList).filter(MatchPattern.OR)); + restfulMomService.syncTestAndAnalyteInfoToMom(testBeans,null,null,false); + } + } + + @Override + @Transactional + public void copySubDataByTestMethod(List testMethodBeans) { + List oldTestMethodIds = testMethodBeans.stream().map(f -> f.getExt$Item("oldid")).collect(Collectors.toList()); + + List tmAnalystBeans = tmAnalystService.selectListByFilter(SearchFilter.instance().match("testMethodId", oldTestMethodIds).filter(MatchPattern.OR)); + for (LimsTmAnalystBean tmAnalystBean : tmAnalystBeans) { + tmAnalystBean.setId(ApplicationContextHelper.getNextIdentity()); + Long newTestMethoId = testMethodBeans.stream().filter(f -> f.getExt$Item("oldid").equals(tmAnalystBean.getTestMethodId() + "")).findFirst().get().getId(); + tmAnalystBean.setTestMethodId(newTestMethoId); + } + tmAnalystService.getDao().insert(tmAnalystBeans); + + List tmEquiptBeans = tmEquiptService.selectListByFilter(SearchFilter.instance().match("testMethodId", oldTestMethodIds).filter(MatchPattern.OR)); + for (LimsTmEquiptBean tmEquiptBean : tmEquiptBeans) { + tmEquiptBean.setId(ApplicationContextHelper.getNextIdentity()); + Long newTestMethoId = testMethodBeans.stream().filter(f -> f.getExt$Item("oldid").equals(tmEquiptBean.getTestMethodId() + "")).findFirst().get().getId(); + tmEquiptBean.setTestMethodId(newTestMethoId); + } + tmEquiptService.getDao().insert(tmEquiptBeans); + + List tmConditionBeans = tmConditionService.selectListByFilter(SearchFilter.instance().match("testMethodId", oldTestMethodIds).filter(MatchPattern.OR)); + for (LimsTmConditionBean tmConditionBean : tmConditionBeans) { + tmConditionBean.setId(ApplicationContextHelper.getNextIdentity()); + Long newTestMethoId = testMethodBeans.stream().filter(f -> f.getExt$Item("oldid").equals(tmConditionBean.getTestMethodId() + "")).findFirst().get().getId(); + tmConditionBean.setTestMethodId(newTestMethoId); + } + tmConditionService.getDao().insert(tmConditionBeans); + + List tmStepBeans = tmStepService.selectListByFilter(SearchFilter.instance().match("testMethodId", oldTestMethodIds).filter(MatchPattern.OR)); + for (LimsTmStepBean tmStepBean : tmStepBeans) { + tmStepBean.setId(ApplicationContextHelper.getNextIdentity()); + Long newTestMethoId = testMethodBeans.stream().filter(f -> f.getExt$Item("oldid").equals(tmStepBean.getTestMethodId() + "")).findFirst().get().getId(); + tmStepBean.setTestMethodId(newTestMethoId); + } + tmStepService.getDao().insert(tmStepBeans); + + List tmMaterialBeans = tmMaterialService.selectListByFilter(SearchFilter.instance().match("testMethodId", oldTestMethodIds).filter(MatchPattern.OR)); + for (LimsTmMaterialBean tmMaterialBean : tmMaterialBeans) { + tmMaterialBean.setId(ApplicationContextHelper.getNextIdentity()); + Long newTestMethoId = testMethodBeans.stream().filter(f -> f.getExt$Item("oldid").equals(tmMaterialBean.getTestMethodId() + "")).findFirst().get().getId(); + tmMaterialBean.setTestMethodId(newTestMethoId); + } + tmMaterialService.getDao().insert(tmMaterialBeans); + } + + @Override + public String validateTestRelation(RestJsonWrapperBean wrapper) { + List list = wrapper.parse(LimsTestBean.class); + if(ObjectUtils.isEmpty(list)){ + throw new CheckedException("请选择数据"); + } + List testIds = list.stream().map(LimsTestBean::getId).collect(Collectors.toList()); + List limsTestBeanList = selectListByIds(testIds); + + List hintList = new ArrayList<>(); + for (LimsTestBean limsTestBean : limsTestBeanList) { + List materialMethodBeans = ApplicationContextHelper.getBean(LimsMaterialMethodService.class) + .selectListByFilter(SearchFilter.instance().match("testId", limsTestBean.getId()).filter(MatchPattern.EQ)); + + if (!CollectionUtils.isEmpty(materialMethodBeans)) { + /*List materialIdLIst = materialMethodBeans.stream().map(LimsMaterialMethodBean::getMaterialId) + .distinct().collect(Collectors.toList()); + List limsMaterialStorageBeanList = ApplicationContextHelper.getBean( + LimsMaterialStorageService.class).selectListByIds(materialIdLIst); + String codeNameStr = limsMaterialStorageBeanList.stream().map(LimsMaterialStorageBean::getMaterialCode) + .collect(Collectors.toList()).toString();*/ + + //sbHint.append("项目").append(limsTestBean.getTestName()).append("已被材料").append(codeNameStr).append("关联;"); + hintList.add(limsTestBean.getTestName()); + } + } + + return CollectionUtils.isEmpty(hintList) ? "Unrelated" : "项目" + hintList.toString() + "已被材料关联"; + + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.UPDATE) + public void swapAnalysis(Long firstId, Long secondId) { + tmAnalystService.swap("SORTER",firstId, secondId); + } + + @Override + public List statisticsDataPageFields() { + MapperParameter parameter = new MapperParameter(); + parameter.setOrderParam("itemSorter", "asc"); + parameter.setOrderParam("testCode", "asc"); + return getDao().statisticsDataPageFields(parameter); + } + @Override + public List statisticsUrgencyPageFields() { + return getDao().statisticsUrgencyPageFields(new MapperParameter()); + } + @Override + public String testItemScript(Long itemId, RestJsonWrapperBean wrapper) { + List selectorDTOList = wrapper.parse(CoreScriptSelectorDTO.class); + String script = wrapper.getParamValue("script"); + + CoreScriptSelectorDTO selectorDTO; + for(Iterator var5 = selectorDTOList.iterator(); var5.hasNext(); script = script.replace(selectorDTO.getSelector(), selectorDTO.getValue() + "")) { + selectorDTO = (CoreScriptSelectorDTO)var5.next(); + } + + List methodList = ReflectionUtils.getMethodList(CoreFormulaRepository.class, new int[]{1, 8}); + Iterator var16 = methodList.iterator(); + + while(var16.hasNext()) { + Method method = (Method)var16.next(); + Pattern pattern = Pattern.compile(method.getName() + "\\(\\S+\\)"); + String oldScript = script; + + String matchValue; + String replacedValue; + for(Matcher matcher = pattern.matcher(script); matcher.find(); script = StringUtils.replace(script, matchValue, replacedValue)) { + int end = matcher.end(); + matchValue = oldScript.substring(matcher.start(), end); + replacedValue = matchValue.replaceFirst(method.getName() + "\\s*\\(", method.getName() + "(new Double\\[\\]{"); + replacedValue = StringUtils.replaceLast(replacedValue, ")", "})"); + } + } + + BshExecutor bsh = BshExecutor.instance(); + bsh.eval("import static com.sunwayworld.baseline.module.script.computing.LimsFormulaRepository.*;"); + + try { + Object resultValue = bsh.eval(script); + if (!ObjectUtils.isEmpty(resultValue)) { + return ObjectUtils.toString(resultValue); + } else { + return null; + } + } catch (Exception var14) { + throw new CheckedException("CORE.MODULE.SCRIPT.TESTS.TIP.SCRIPT_ERROR"); + } + } + + @Override + public ResponseDTO getSampleStatisticsData(RestJsonWrapperBean wrapper) { + String lab = wrapper.getParamValue("lab"); + String testGroup = wrapper.getParamValue("testGroup"); + List taskStatusList = Arrays.asList("SampleReceive", "ResultReview"); + List limsTaskBeanList = ApplicationContextHelper.getBean(LimsTaskService.class) + .selectListByFilter(SearchFilter.instance().match("testGroup", testGroup).filter(MatchPattern.SEQ) + .match("status", taskStatusList).filter(MatchPattern.OR) + .match("folderNo", lab).filter(MatchPattern.SB)); //MatchPattern.SB左对齐,查询FS1、FS2单据开头 + + //返回对象 + List statisticsResultDtoList = new ArrayList<>(); + ResponseDTO responseDTO = new ResponseDTO(); + + if (CollectionUtils.isEmpty(limsTaskBeanList)) { + responseDTO.setResult(statisticsResultDtoList); + return responseDTO; + } + + //查询所有的测试指标,根据code分类:code为key、测试项目为value,测试项目为空则设为 未分配 + List limsTestBeanList = selectAll(); + Map testCodeDescMap = limsTestBeanList.stream().collect(Collectors.toMap(LimsTestBean::getTestCode, + testBean -> Optional.ofNullable(testBean.getTestDesc()).orElse("未分配"), + (s1, s2) -> s2)); + + //根据加急与非加急分为两个map;Key为测试项目(掺杂元素、主元素等),value为task的委托单号+测试项目(因为同一个测试项目在同一个委托单只能统计一次) + Map> urgencyResultMap = new HashMap<>(); + Map> notUrgencyResultMap = new HashMap<>(); + + for (LimsTaskBean taskBean : limsTaskBeanList) { + //获取每个task对应的测试项目 + String elementType = testCodeDescMap.get(taskBean.getTestCode()); + if ("1".equals(taskBean.getUrgencyDegree())) { + Map stringIntegerMap = notUrgencyResultMap.get(elementType); + String key = taskBean.getFolderNo() + elementType; + if (stringIntegerMap == null || stringIntegerMap.size() == 0) { + stringIntegerMap = new HashMap<>(); + stringIntegerMap.put(key, 1); + notUrgencyResultMap.put(elementType, stringIntegerMap); + } else { + stringIntegerMap.putIfAbsent(key, 1); + } + + } else if ("2".equals(taskBean.getUrgencyDegree())) { + Map stringIntegerMap = urgencyResultMap.get(elementType); + String key = taskBean.getFolderNo() + elementType; + if (stringIntegerMap == null || stringIntegerMap.size() == 0) { + stringIntegerMap = new HashMap<>(); + stringIntegerMap.put(key, 1); + urgencyResultMap.put(elementType, stringIntegerMap); + } else { + stringIntegerMap.putIfAbsent(key, 1); + } + } + //testCodeDescMap.get(taskBean.getTestCode()) + } + + //加急与非加急出现过的测试项目去重后 为统计表测试项目一列 + Set tempSet = new HashSet<>(); + //需新建一个collection,keySet()不能add元素 + Set testIndexSet = urgencyResultMap.keySet(); + Set testIndexSet2 = notUrgencyResultMap.keySet(); + tempSet.addAll(testIndexSet); + tempSet.addAll(testIndexSet2); + for (String testIndex : tempSet) { + LimsStatisticsResultDto resultDto = new LimsStatisticsResultDto(); + String urgencyCountStr; + if (urgencyResultMap.get(testIndex) == null) { + urgencyCountStr = "0"; + } else { + urgencyCountStr = Integer.toString(urgencyResultMap.get(testIndex).size()); + } + + String notUrgencyCountStr; + if (notUrgencyResultMap.get(testIndex) == null) { + notUrgencyCountStr = "0"; + } else { + notUrgencyCountStr = Integer.toString(notUrgencyResultMap.get(testIndex).size()); + } + + int sum = Integer.parseInt(urgencyCountStr) + Integer.parseInt(notUrgencyCountStr); + resultDto.setTestIndex(testIndex); + resultDto.setUrgencyTestCount(urgencyCountStr); + resultDto.setNotUrgencyTestCount(notUrgencyCountStr); + resultDto.setTestCount(Integer.toString(sum)); + statisticsResultDtoList.add(resultDto); + } + + responseDTO.setResult(statisticsResultDtoList); + return responseDTO; + } + + + @Override + @Transactional + public void instantSave(RestJsonWrapperBean wrapper) { + List> bodyServiceList = wrapper.getBodyServiceList(); + if (bodyServiceList.size() > 0 && bodyServiceList.get(0) instanceof LimsTmAnalystService) { + tmAnalystService.instantSave(wrapper); + } else { + LimsTestBean parse = wrapper.parseUnique(LimsTestBean.class); + String cTestName = parse.getcTestName(); + String cIndicator = parse.getCIndicator(); + LimsTestBean testBean = selectById(parse.getId()); + if (!StringUtils.isEmpty(cTestName)){ + String cIndicator1 = testBean.getCIndicator(); + if (!StringUtils.isEmpty(cIndicator1)){ + //那就要组合看看了 + LimsTestBean testBean1 = this.selectFirstByFilter(SearchFilter.instance().match("cTestName", cTestName).filter(MatchPattern.SEQ).match("cIndicator", cIndicator1).filter(MatchPattern.SEQ)); + if (!ObjectUtils.isEmpty(testBean1)){ + throw new CheckedException("已有该项目和指标组合"); + } + } + } + if (!StringUtils.isEmpty(cIndicator)){ + String cTestName1 = testBean.getcTestName(); + if (!StringUtils.isEmpty(cTestName1)){ + //那就要组合看看了 + LimsTestBean testBean1 = this.selectFirstByFilter(SearchFilter.instance().match("cTestName", cTestName1).filter(MatchPattern.SEQ).match("cIndicator", cIndicator).filter(MatchPattern.SEQ)); + if (!ObjectUtils.isEmpty(testBean1)){ + throw new CheckedException("已有该项目和指标组合"); + } + } + } + LimsTestService.super.instantSave(wrapper); + } + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/service/impl/LimsTestSplitServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/impl/LimsTestSplitServiceImpl.java new file mode 100644 index 0000000..88c03a1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/impl/LimsTestSplitServiceImpl.java @@ -0,0 +1,44 @@ +package com.sunwayworld.basemodule.coredata.test.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.coredata.test.dao.LimsTestSplitDao; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestSplitBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTestSplitService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; + +@Repository +@GikamBean +public class LimsTestSplitServiceImpl implements LimsTestSplitService { + + @Autowired + private LimsTestSplitDao limsTestSplitDao; + + @Override + @SuppressWarnings("unchecked") + public LimsTestSplitDao getDao() { + return limsTestSplitDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + List limsTestSplits = jsonWrapper.parse(LimsTestSplitBean.class); + for (LimsTestSplitBean limsTestSplit : limsTestSplits) { + limsTestSplit.setId(ApplicationContextHelper.getNextIdentity()); + } + getDao().insert(limsTestSplits); + return limsTestSplits.get(0).getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/service/impl/LimsTmAnalystServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/impl/LimsTmAnalystServiceImpl.java new file mode 100644 index 0000000..d4792b8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/impl/LimsTmAnalystServiceImpl.java @@ -0,0 +1,176 @@ +package com.sunwayworld.basemodule.coredata.test.service.impl; + +import com.alibaba.fastjson.JSON; +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.baseline.framework.utils.CommonHelper; +import com.sunwayworld.basemodule.basedata.cmitem.bean.LimsEquiptCmitemBean; +import com.sunwayworld.basemodule.business.test.folder.restfulmom.service.RestfulMomService; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestMethodBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTestMethodService; +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.context.concurrent.GikamConcurrentLocker; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.database.sql.Order; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.utils.BeanUtils; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.NumberUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.baseline.framework.utils.LimsCollectionUtils; +import com.sunwayworld.framework.data.page.Pagination; + +import java.math.BigDecimal; +import java.text.NumberFormat; +import java.util.*; +import java.util.stream.Collectors; + +import com.sunwayworld.basemodule.coredata.test.dao.LimsTmAnalystDao; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmAnalystBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTmAnalystService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsTmAnalystServiceImpl implements LimsTmAnalystService { + + @Autowired + private LimsTmAnalystDao limsTmAnalystDao; + @Lazy + @Autowired + private LimsTestMethodService limsTestMethodService; + @Autowired + private RestfulMomService restfulMomService; + + @Override + @SuppressWarnings("unchecked") + public LimsTmAnalystDao getDao() { + return limsTmAnalystDao; + } + + @Override + //@Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + GikamConcurrentLocker.block("LimsTmAnalystService-insert"); + LimsTmAnalystBean limsTmAnalyst = jsonWrapper.parseUnique(LimsTmAnalystBean.class); + //testMethodId 分析项组+分析项名称组合唯一性校验 + LimsTmAnalystBean analystBean = this.selectFirstByFilter(SearchFilter.instance().match("testMethodId", limsTmAnalyst.getTestMethodId()).filter(MatchPattern.SEQ) + .match("AnalystGroup", limsTmAnalyst.getAnalystGroup()).filter(MatchPattern.SEQ).match("AnalystName", limsTmAnalyst.getAnalystName()).filter(MatchPattern.SEQ)); + if(!ObjectUtils.isEmpty(analystBean)){ + throw new InvalidDataException(limsTmAnalyst.getAnalystGroup()+" "+limsTmAnalyst.getAnalystName()+"已存在!"); + } + limsTmAnalyst.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsTmAnalyst); + + List bs = selectListByFilter(SearchFilter.instance().match("testMethodId",limsTmAnalyst.getTestMethodId()).filter(MatchPattern.SEQ)); + List sorts = bs.stream().sorted(Comparator.comparing(LimsTmAnalystBean::getSorter)).collect(Collectors.toList()); + long i = 1; + for (LimsTmAnalystBean b : sorts) { + b.setSorter(i++); + } + updateIfChanged(bs); + + return limsTmAnalyst.getId(); + } + + @Override + public Page selectTmAnalystDistinctPagination(RestJsonWrapperBean wrapper) { + Page itemBeanPage = this.selectPagination(wrapper); + List itemList = itemBeanPage.getRows(); + if (!CollectionUtils.isEmpty(itemList)) { + List distinctList = LimsCollectionUtils.distinct(itemList, item -> Optional.ofNullable(item.getAnalystName()).orElse("")); + return new Pagination<>(itemBeanPage, distinctList); + } + return itemBeanPage; + } + + @Override + public LimsTmAnalystBean getTmAnalyst(Long testId, Long testMethodId, Long id) { + return this.selectById(id); + } + + @Override + public ResponseDTO copy(RestJsonWrapperBean wrapper) { + List ps = wrapper.parse(LimsTestMethodBean.class); + String selectIds = wrapper.getParamValue("selectIds"); + List aIds = Arrays.stream(selectIds.split(",")).map(Long::parseLong).collect(Collectors.toList()); + List limsTmAnalystBeans = ApplicationContextHelper.getBean(LimsTmAnalystService.class).selectListByIds(aIds); + List bs = new ArrayList<>(); + for (LimsTestMethodBean p : ps) { + LimsTmAnalystBean bean = ApplicationContextHelper.getBean(LimsTmAnalystService.class).selectFirstByFilter(SearchFilter.instance().match("testMethodId", p.getId()).filter(MatchPattern.EQ), Order.desc("sorter")); + long i = 1; + if (CommonHelper.isNotNull(bean) && CommonHelper.isNotNull(bean.getSorter())) { + i = bean.getSorter() + 1; + } + for (LimsTmAnalystBean limsTmAnalystBean : limsTmAnalystBeans) { + LimsTmAnalystBean b = new LimsTmAnalystBean(); + BeanUtils.copyProperties(limsTmAnalystBean,b); + b.setId(ApplicationContextHelper.getNextIdentity()); + b.setTestId(p.getTestId()); + b.setTestMethodId(p.getId()); + b.setSorter(i++); + bs.add(b); + } + } + getDao().insert(bs); + return new ResponseDTO(); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + public void delete(RestJsonWrapperBean wrapper) { + List ps = wrapper.parse(LimsTmAnalystBean.class); + LimsTmAnalystBean tmAnalystBean=getDao().selectById(ps.get(0).getId()); + + restfulMomService.syncTestAndAnalyteInfoToMom(null,null,ps,true); + + List idList=ps.stream().map(LimsTmAnalystBean::getId).collect(Collectors.toList()); + getDao().deleteByIdList(idList); + + + List bs = selectListByFilter(SearchFilter.instance().match("testMethodId",tmAnalystBean.getTestMethodId()).filter(MatchPattern.SEQ)); + List sorts = bs.stream().sorted(Comparator.comparing(LimsTmAnalystBean::getSorter)).collect(Collectors.toList()); + long i = 1; + for (LimsTmAnalystBean b : sorts) { + b.setSorter(i++); + } + updateIfChanged(bs); + } + + @Override + public void instantSave(RestJsonWrapperBean wrapper) { + List analystBeans = wrapper.parse(LimsTmAnalystBean.class); + LimsTmAnalystService.super.instantSave(wrapper); + + restfulMomService.syncTestAndAnalyteInfoToMom(null,null,analystBeans,false); + } + + @Override + @Transactional + public ResponseDTO reset(RestJsonWrapperBean wrapper) { + LimsTestMethodBean p = wrapper.parseUnique(LimsTestMethodBean.class); + List bs = selectListByFilter(SearchFilter.instance().match("testMethodId", p.getId()).filter(MatchPattern.SEQ)); + List sorts = bs.stream().sorted(Comparator.comparing(LimsTmAnalystBean::getSorter)).collect(Collectors.toList()); + long i = 1; + for (LimsTmAnalystBean b : sorts) { + b.setSorter(i++); + } + updateIfChanged(bs); + return new ResponseDTO(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/service/impl/LimsTmConditionServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/impl/LimsTmConditionServiceImpl.java new file mode 100644 index 0000000..9773e94 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/impl/LimsTmConditionServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.coredata.test.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.coredata.test.dao.LimsTmConditionDao; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmConditionBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTmConditionService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsTmConditionServiceImpl implements LimsTmConditionService { + + @Autowired + private LimsTmConditionDao limsTmConditionDao; + + @Override + @SuppressWarnings("unchecked") + public LimsTmConditionDao getDao() { + return limsTmConditionDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsTmConditionBean limsTmCondition = jsonWrapper.parseUnique(LimsTmConditionBean.class); + limsTmCondition.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsTmCondition); + return limsTmCondition.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/service/impl/LimsTmEquiptServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/impl/LimsTmEquiptServiceImpl.java new file mode 100644 index 0000000..78ad914 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/impl/LimsTmEquiptServiceImpl.java @@ -0,0 +1,83 @@ +package com.sunwayworld.basemodule.coredata.test.service.impl; + +import com.sunwayworld.basemodule.business.result.bean.LimsResultBean; +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.basemodule.trm.equipt.equipt.service.LimsEquiptService; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.mybatis.page.PageRowBounds; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.coredata.test.dao.LimsTmEquiptDao; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmEquiptBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTmEquiptService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsTmEquiptServiceImpl implements LimsTmEquiptService { + + @Autowired + private LimsTmEquiptDao limsTmEquiptDao; + @Autowired + private LimsEquiptService limsEquiptService; + + + @Override + @SuppressWarnings("unchecked") + public LimsTmEquiptDao getDao() { + return limsTmEquiptDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + List parses = jsonWrapper.parse(LimsTmEquiptBean.class); + for (LimsTmEquiptBean parse : parses) { + parse.setId(ApplicationContextHelper.getNextIdentity()); + } + getDao().insert(parses); + return parses.get(0).getId(); + } + + @Override + public Page selectUniqueList(RestJsonWrapperBean wrapperBean) { + MapperParameter parameter = wrapperBean.extractMapFilter(); + List list = Arrays.asList(String.valueOf(parameter.get("testMethodId")).split(",")) + .stream().distinct().collect(Collectors.toList()); + parameter.setFilter(SearchFilter.instance().match("testMethodId", list).filter(MatchPattern.OR)); + Page page = selectPagination(parameter, null); + List tmEquiptBeans=page.getRows(); + List equiptIds=tmEquiptBeans.stream().map(LimsTmEquiptBean::getEquiptId).distinct().collect(Collectors.toList()); + List equiptBeans=limsEquiptService.getDao().selectListByIds(equiptIds); + LinkedHashMap> tmEquiptltMap = tmEquiptBeans.stream().collect(Collectors.groupingBy(LimsTmEquiptBean::getTestMethodId, LinkedHashMap::new, Collectors.toList())); + LinkedHashMap> tmEquiptltMap2 = tmEquiptBeans.stream().collect(Collectors.groupingBy(LimsTmEquiptBean::getEquiptId, LinkedHashMap::new, Collectors.toList())); + List equiptIdList=new ArrayList<>(); + tmEquiptltMap2.forEach((equiptId,tmEquipts)->{ + if(tmEquipts.size()==list.size()){//当查询检测方法数量和分组下的设备数量相等是说明每个检测方法都要该设备 + LimsEquiptBean equiptBean=equiptBeans.stream().filter(e->e.getId().toString().equals(equiptId.toString())).findFirst().orElse(null); + equiptIdList.add(equiptId); + } + }); + MapperParameter p = new MapperParameter(); + p.setFilter(SearchFilter.instance().match("id", equiptIdList).filter(MatchPattern.OR)); + PageRowBounds rowBounds = wrapperBean.extractPageRowBounds(); + return limsEquiptService.selectPagination(p, rowBounds); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/service/impl/LimsTmMaterialServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/impl/LimsTmMaterialServiceImpl.java new file mode 100644 index 0000000..3754077 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/impl/LimsTmMaterialServiceImpl.java @@ -0,0 +1,45 @@ +package com.sunwayworld.basemodule.coredata.test.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.coredata.test.dao.LimsTmMaterialDao; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmMaterialBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTmMaterialService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; + +@Repository +@GikamBean +public class LimsTmMaterialServiceImpl implements LimsTmMaterialService { + + @Autowired + private LimsTmMaterialDao limsTmMaterialDao; + + @Override + @SuppressWarnings("unchecked") + public LimsTmMaterialDao getDao() { + return limsTmMaterialDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + List limsTmMaterials = jsonWrapper.parse(LimsTmMaterialBean.class); + limsTmMaterials.stream().forEach(m->{ + m.setId(ApplicationContextHelper.getNextIdentity()); + }); + + getDao().insert(limsTmMaterials); + return limsTmMaterials.get(0).getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/service/impl/LimsTmStepServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/impl/LimsTmStepServiceImpl.java new file mode 100644 index 0000000..474633b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/service/impl/LimsTmStepServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.coredata.test.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.coredata.test.dao.LimsTmStepDao; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTmStepBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTmStepService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsTmStepServiceImpl implements LimsTmStepService { + + @Autowired + private LimsTmStepDao limsTmStepDao; + + @Override + @SuppressWarnings("unchecked") + public LimsTmStepDao getDao() { + return limsTmStepDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsTmStepBean limsTmStep = jsonWrapper.parseUnique(LimsTmStepBean.class); + limsTmStep.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsTmStep); + return limsTmStep.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTest-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTest-mysql-sql.sql new file mode 100644 index 0000000..7b9b99c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTest-mysql-sql.sql @@ -0,0 +1,285 @@ +-- ----------------------------- 2022-08-23 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST`( + `ID` BIGINT NOT NULL COMMENT '主键', + `LIBRARYID` BIGINT DEFAULT NULL COMMENT '检测项目库ID', + `TESTTYPE` VARCHAR(36) DEFAULT NULL COMMENT '检测项目类型', + `TESTCODE` VARCHAR(36) DEFAULT NULL COMMENT '检测项目编码', + `TESTNAME` VARCHAR(120) DEFAULT NULL COMMENT '检测项目名称', + `TESTNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '检测项目英文名称', + `SHORTTESTNAME` VARCHAR(36) DEFAULT NULL COMMENT '检测项目名称简写', + `TESTDESC` VARCHAR(360) DEFAULT NULL COMMENT '检测项目描述', + `LABORATORYID` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室ID', + `LABORATORYNAME` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室', + `CNASFLAG` VARCHAR(1) DEFAULT NULL COMMENT '是否CNAS项目', + `ELNTEMPLATEID` BIGINT DEFAULT NULL COMMENT 'ELN模板ID', + `ELNTEMPLATENAME` VARCHAR(120) DEFAULT NULL COMMENT 'ELN模板名称', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `ACTIVATEDFLAG` VARCHAR(1) DEFAULT NULL COMMENT '启用标志', + `ACTIVATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '启用人编码', + `ACTIVATEDBYNAME` VARCHAR(36) DEFAULT NULL COMMENT '启用人名称', + `ACTIVATEDTIME` DATETIME DEFAULT NULL COMMENT '启用时间', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST_METHOD`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTID` BIGINT DEFAULT NULL COMMENT '检测项目ID', + `METHODID` BIGINT DEFAULT NULL COMMENT '检测方法ID', + `DEFAULTFLAG` VARCHAR(1) DEFAULT NULL COMMENT '是否默认', + `JUDGEBASIS` VARCHAR(360) DEFAULT NULL COMMENT '判定依据', + `STANDARDHOUR` BIGINT DEFAULT NULL COMMENT '标准工时', + `STANDARDPRICE` VARCHAR(12) DEFAULT NULL COMMENT '标准单价', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目方法'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_ANALYST`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `SORTER` BIGINT DEFAULT NULL COMMENT '序号', + `ANALYSTGROUP` VARCHAR(120) DEFAULT NULL COMMENT '分析项组', + `ANALYSTNAME` VARCHAR(120) DEFAULT NULL COMMENT '分析项名称', + `ANALYSTGROUPEN` VARCHAR(360) DEFAULT NULL COMMENT '分析项组英文', + `ANALYSTNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '分析项名称英文', + `RESULTCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '结果类型', + `DEFAULTRESULT` VARCHAR(360) DEFAULT NULL COMMENT '默认结果', + `UNIT` VARCHAR(36) DEFAULT NULL COMMENT '单位', + `HIGHLIMIT` VARCHAR(12) DEFAULT NULL COMMENT '检出高限', + `LOWLIMIT` VARCHAR(12) DEFAULT NULL COMMENT '检出低限', + `REVISIONRULE` VARCHAR(36) DEFAULT NULL COMMENT '修约规则', + `FORMULA` LONGTEXT DEFAULT NULL COMMENT '计算公式', + `REPORTSHOW` VARCHAR(1) DEFAULT NULL COMMENT '是否报告中显示', + `REPNO` BIGINT DEFAULT NULL COMMENT '重复次数', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='分析项配置'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_CONDITION`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `CONDITIONCODE` VARCHAR(36) DEFAULT NULL COMMENT '检测条件编码', + `CONDITIONNAME` VARCHAR(36) DEFAULT NULL COMMENT '检测条件名称', + `CONDITIONNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '检测条件名称英文', + `CONDITIONVALUE` VARCHAR(360) DEFAULT NULL COMMENT '默认值', + `UNIT` VARCHAR(36) DEFAULT NULL COMMENT '单位', + `REPORTSHOW` VARCHAR(1) DEFAULT NULL COMMENT '是否报告中显示', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测条件配置'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_STEP`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` VARCHAR DEFAULT NULL COMMENT '检测项目方法关联ID', + `SORTER` BIGINT DEFAULT NULL COMMENT '序号', + `STEPCODE` VARCHAR(36) DEFAULT NULL COMMENT '步骤编码', + `STEPNAME` VARCHAR(36) DEFAULT NULL COMMENT '步骤名称', + `STEPNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '步骤名称英文', + `STEPDESC` VARCHAR(360) DEFAULT NULL COMMENT '步骤描述', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='步骤释义配置'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_EQUIPT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `EQUIPTID` BIGINT DEFAULT NULL COMMENT '设备ID', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目方法关联设备'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_MATERIAL`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `MATERIALID` BIGINT DEFAULT NULL COMMENT '耗材ID', + `DEFAULTUSAGE` VARCHAR(12) DEFAULT NULL COMMENT '默认用量', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目方法关联耗材'; + +CALL INSERTI18N('T_LIMS_TEST.SERVICE_NAME', '检测项目', '检测项目', 'zh-CN', '检测项目'); +CALL INSERTI18N('T_LIMS_TEST.ID', '检测项目的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST.LIBRARYID', '检测项目的检测项目库ID', '检测项目库ID', 'zh-CN', '检测项目库ID'); +CALL INSERTI18N('T_LIMS_TEST.TESTTYPE', '检测项目的检测项目类型', '检测项目类型', 'zh-CN', '检测项目类型'); +CALL INSERTI18N('T_LIMS_TEST.TESTCODE', '检测项目的检测项目编码', '检测项目编码', 'zh-CN', '检测项目编码'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAME', '检测项目的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAMEEN', '检测项目的检测项目英文名称', '检测项目英文名称', 'zh-CN', '检测项目英文名称'); +CALL INSERTI18N('T_LIMS_TEST.SHORTTESTNAME', '检测项目的检测项目名称简写', '检测项目名称简写', 'zh-CN', '检测项目名称简写'); +CALL INSERTI18N('T_LIMS_TEST.TESTDESC', '检测项目的检测项目描述', '检测项目描述', 'zh-CN', '检测项目描述'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYID', '检测项目的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYNAME', '检测项目的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_TEST.CNASFLAG', '检测项目的是否CNAS项目', '是否CNAS项目', 'zh-CN', '是否CNAS项目'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATEID', '检测项目的ELN模板ID', 'ELN模板ID', 'zh-CN', 'ELN模板ID'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATENAME', '检测项目的ELN模板名称', 'ELN模板名称', 'zh-CN', 'ELN模板名称'); +CALL INSERTI18N('T_LIMS_TEST.REMARKS', '检测项目的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDFLAG', '检测项目的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYID', '检测项目的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYNAME', '检测项目的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDTIME', '检测项目的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYID', '检测项目的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYNAME', '检测项目的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDTIME', '检测项目的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGID', '检测项目的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGNAME', '检测项目的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.SERVICE_NAME', '检测项目方法', '检测项目方法', 'zh-CN', '检测项目方法'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.ID', '检测项目方法的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.TESTID', '检测项目方法的检测项目ID', '检测项目ID', 'zh-CN', '检测项目ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.METHODID', '检测项目方法的检测方法ID', '检测方法ID', 'zh-CN', '检测方法ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.DEFAULTFLAG', '检测项目方法的是否默认', '是否默认', 'zh-CN', '是否默认'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.JUDGEBASIS', '检测项目方法的判定依据', '判定依据', 'zh-CN', '判定依据'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDHOUR', '检测项目方法的标准工时', '标准工时', 'zh-CN', '标准工时'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDPRICE', '检测项目方法的标准单价', '标准单价', 'zh-CN', '标准单价'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.REMARKS', '检测项目方法的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYID', '检测项目方法的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYNAME', '检测项目方法的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDTIME', '检测项目方法的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGID', '检测项目方法的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGNAME', '检测项目方法的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SERVICE_NAME', '分析项配置', '分析项配置', 'zh-CN', '分析项配置'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ID', '分析项配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.TESTMETHODID', '分析项配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SORTER', '分析项配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUP', '分析项配置的分析项组', '分析项组', 'zh-CN', '分析项组'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAME', '分析项配置的分析项名称', '分析项名称', 'zh-CN', '分析项名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUPEN', '分析项配置的分析项组英文', '分析项组英文', 'zh-CN', '分析项组英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAMEEN', '分析项配置的分析项名称英文', '分析项名称英文', 'zh-CN', '分析项名称英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.RESULTCATEGORY', '分析项配置的结果类型', '结果类型', 'zh-CN', '结果类型'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.DEFAULTRESULT', '分析项配置的默认结果', '默认结果', 'zh-CN', '默认结果'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.UNIT', '分析项配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.HIGHLIMIT', '分析项配置的检出高限', '检出高限', 'zh-CN', '检出高限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.LOWLIMIT', '分析项配置的检出低限', '检出低限', 'zh-CN', '检出低限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REVISIONRULE', '分析项配置的修约规则', '修约规则', 'zh-CN', '修约规则'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.FORMULA', '分析项配置的计算公式', '计算公式', 'zh-CN', '计算公式'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPORTSHOW', '分析项配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPNO', '分析项配置的重复次数', '重复次数', 'zh-CN', '重复次数'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REMARKS', '分析项配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYID', '分析项配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYNAME', '分析项配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDTIME', '分析项配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGID', '分析项配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGNAME', '分析项配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.SERVICE_NAME', '检测条件配置', '检测条件配置', 'zh-CN', '检测条件配置'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.ID', '检测条件配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.TESTMETHODID', '检测条件配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONCODE', '检测条件配置的检测条件编码', '检测条件编码', 'zh-CN', '检测条件编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAME', '检测条件配置的检测条件名称', '检测条件名称', 'zh-CN', '检测条件名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAMEEN', '检测条件配置的检测条件名称英文', '检测条件名称英文', 'zh-CN', '检测条件名称英文'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONVALUE', '检测条件配置的默认值', '默认值', 'zh-CN', '默认值'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.UNIT', '检测条件配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REPORTSHOW', '检测条件配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REMARKS', '检测条件配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYID', '检测条件配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYNAME', '检测条件配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDTIME', '检测条件配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGID', '检测条件配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGNAME', '检测条件配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.SERVICE_NAME', '步骤释义配置', '步骤释义配置', 'zh-CN', '步骤释义配置'); +CALL INSERTI18N('T_LIMS_TM_STEP.ID', '步骤释义配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_STEP.TESTMETHODID', '步骤释义配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_STEP.SORTER', '步骤释义配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPCODE', '步骤释义配置的步骤编码', '步骤编码', 'zh-CN', '步骤编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAME', '步骤释义配置的步骤名称', '步骤名称', 'zh-CN', '步骤名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAMEEN', '步骤释义配置的步骤名称英文', '步骤名称英文', 'zh-CN', '步骤名称英文'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPDESC', '步骤释义配置的步骤描述', '步骤描述', 'zh-CN', '步骤描述'); +CALL INSERTI18N('T_LIMS_TM_STEP.REMARKS', '步骤释义配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYID', '步骤释义配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYNAME', '步骤释义配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDTIME', '步骤释义配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGID', '步骤释义配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGNAME', '步骤释义配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.SERVICE_NAME', '检测项目方法关联设备', '检测项目方法关联设备', 'zh-CN', '检测项目方法关联设备'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.ID', '检测项目方法关联设备的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.TESTMETHODID', '检测项目方法关联设备的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.EQUIPTID', '检测项目方法关联设备的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.REMARKS', '检测项目方法关联设备的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYID', '检测项目方法关联设备的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYNAME', '检测项目方法关联设备的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDTIME', '检测项目方法关联设备的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGID', '检测项目方法关联设备的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGNAME', '检测项目方法关联设备的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.SERVICE_NAME', '检测项目方法关联耗材', '检测项目方法关联耗材', 'zh-CN', '检测项目方法关联耗材'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.ID', '检测项目方法关联耗材的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.TESTMETHODID', '检测项目方法关联耗材的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.MATERIALID', '检测项目方法关联耗材的耗材ID', '耗材ID', 'zh-CN', '耗材ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.DEFAULTUSAGE', '检测项目方法关联耗材的默认用量', '默认用量', 'zh-CN', '默认用量'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.REMARKS', '检测项目方法关联耗材的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYID', '检测项目方法关联耗材的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYNAME', '检测项目方法关联耗材的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDTIME', '检测项目方法关联耗材的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGID', '检测项目方法关联耗材的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGNAME', '检测项目方法关联耗材的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '检测项目', '/secure/basemodule/coredata/tests/page/edit-list', '11', '11', '014.svg', '检测项目'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '检测项目查询', '/secure/basemodule/coredata/tests/page/search-list', '11', '03', '014.svg', '检测项目查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_METHOD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_ANALYST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_STEP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_EQUIPT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_MATERIAL', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-23 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTest-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTest-oracle-sql.sql new file mode 100644 index 0000000..60b7b05 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTest-oracle-sql.sql @@ -0,0 +1,395 @@ +-- ----------------------------- 2022-08-23 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_TEST( + ID NUMBER NOT NULL, + LIBRARYID NUMBER NULL, + TESTTYPE VARCHAR2(36) NULL, + TESTCODE VARCHAR2(36) NULL, + TESTNAME VARCHAR2(120) NULL, + TESTNAMEEN VARCHAR2(360) NULL, + SHORTTESTNAME VARCHAR2(36) NULL, + TESTDESC VARCHAR2(360) NULL, + LABORATORYID VARCHAR2(36) NULL, + LABORATORYNAME VARCHAR2(36) NULL, + CNASFLAG VARCHAR2(1) NULL, + ELNTEMPLATEID NUMBER NULL, + ELNTEMPLATENAME VARCHAR2(120) NULL, + REMARKS VARCHAR2(360) NULL, + ACTIVATEDFLAG VARCHAR2(1) NULL, + ACTIVATEDBYID VARCHAR2(36) NULL, + ACTIVATEDBYNAME VARCHAR2(36) NULL, + ACTIVATEDTIME DATE NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TEST IS '检测项目'; +COMMENT ON COLUMN T_LIMS_TEST.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST.LIBRARYID IS '检测项目库ID'; +COMMENT ON COLUMN T_LIMS_TEST.TESTTYPE IS '检测项目类型'; +COMMENT ON COLUMN T_LIMS_TEST.TESTCODE IS '检测项目编码'; +COMMENT ON COLUMN T_LIMS_TEST.TESTNAME IS '检测项目名称'; +COMMENT ON COLUMN T_LIMS_TEST.TESTNAMEEN IS '检测项目英文名称'; +COMMENT ON COLUMN T_LIMS_TEST.SHORTTESTNAME IS '检测项目名称简写'; +COMMENT ON COLUMN T_LIMS_TEST.TESTDESC IS '检测项目描述'; +COMMENT ON COLUMN T_LIMS_TEST.LABORATORYID IS '所属实验室ID'; +COMMENT ON COLUMN T_LIMS_TEST.LABORATORYNAME IS '所属实验室'; +COMMENT ON COLUMN T_LIMS_TEST.CNASFLAG IS '是否CNAS项目'; +COMMENT ON COLUMN T_LIMS_TEST.ELNTEMPLATEID IS 'ELN模板ID'; +COMMENT ON COLUMN T_LIMS_TEST.ELNTEMPLATENAME IS 'ELN模板名称'; +COMMENT ON COLUMN T_LIMS_TEST.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDFLAG IS '启用标志'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDBYID IS '启用人编码'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDBYNAME IS '启用人名称'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDTIME IS '启用时间'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TEST ADD CONSTRAINT PK_LIMS_TEST PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TEST_METHOD( + ID NUMBER NOT NULL, + TESTID NUMBER NULL, + METHODID NUMBER NULL, + DEFAULTFLAG VARCHAR2(1) NULL, + JUDGEBASIS VARCHAR2(360) NULL, + STANDARDHOUR NUMBER NULL, + STANDARDPRICE VARCHAR2(12) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TEST_METHOD IS '检测项目方法'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.TESTID IS '检测项目ID'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.METHODID IS '检测方法ID'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.DEFAULTFLAG IS '是否默认'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.JUDGEBASIS IS '判定依据'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.STANDARDHOUR IS '标准工时'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.STANDARDPRICE IS '标准单价'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TEST_METHOD ADD CONSTRAINT PK_LIMS_TEST_METHOD PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_ANALYST( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + SORTER NUMBER NULL, + ANALYSTGROUP VARCHAR2(120) NULL, + ANALYSTNAME VARCHAR2(120) NULL, + ANALYSTGROUPEN VARCHAR2(360) NULL, + ANALYSTNAMEEN VARCHAR2(360) NULL, + RESULTCATEGORY VARCHAR2(36) NULL, + DEFAULTRESULT VARCHAR2(360) NULL, + UNIT VARCHAR2(36) NULL, + HIGHLIMIT VARCHAR2(12) NULL, + LOWLIMIT VARCHAR2(12) NULL, + REVISIONRULE VARCHAR2(36) NULL, + FORMULA CLOB NULL, + REPORTSHOW VARCHAR2(1) NULL, + REPNO NUMBER NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_ANALYST IS '分析项配置'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.SORTER IS '序号'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTGROUP IS '分析项组'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTNAME IS '分析项名称'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTGROUPEN IS '分析项组英文'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTNAMEEN IS '分析项名称英文'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.RESULTCATEGORY IS '结果类型'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.DEFAULTRESULT IS '默认结果'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.UNIT IS '单位'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.HIGHLIMIT IS '检出高限'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.LOWLIMIT IS '检出低限'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REVISIONRULE IS '修约规则'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.FORMULA IS '计算公式'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REPORTSHOW IS '是否报告中显示'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REPNO IS '重复次数'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_ANALYST ADD CONSTRAINT PK_LIMS_TM_ANALYST PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_CONDITION( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + CONDITIONCODE VARCHAR2(36) NULL, + CONDITIONNAME VARCHAR2(36) NULL, + CONDITIONNAMEEN VARCHAR2(360) NULL, + CONDITIONVALUE VARCHAR2(360) NULL, + UNIT VARCHAR2(36) NULL, + REPORTSHOW VARCHAR2(1) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_CONDITION IS '检测条件配置'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONCODE IS '检测条件编码'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONNAME IS '检测条件名称'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONNAMEEN IS '检测条件名称英文'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONVALUE IS '默认值'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.UNIT IS '单位'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.REPORTSHOW IS '是否报告中显示'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_CONDITION ADD CONSTRAINT PK_LIMS_TM_CONDITION PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_STEP( + ID NUMBER NOT NULL, + TESTMETHODID VARCHAR2 NULL, + SORTER NUMBER NULL, + STEPCODE VARCHAR2(36) NULL, + STEPNAME VARCHAR2(36) NULL, + STEPNAMEEN VARCHAR2(360) NULL, + STEPDESC VARCHAR2(360) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_STEP IS '步骤释义配置'; +COMMENT ON COLUMN T_LIMS_TM_STEP.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_STEP.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_STEP.SORTER IS '序号'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPCODE IS '步骤编码'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPNAME IS '步骤名称'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPNAMEEN IS '步骤名称英文'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPDESC IS '步骤描述'; +COMMENT ON COLUMN T_LIMS_TM_STEP.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_STEP ADD CONSTRAINT PK_LIMS_TM_STEP PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_EQUIPT( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + EQUIPTID NUMBER NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_EQUIPT IS '检测项目方法关联设备'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.EQUIPTID IS '设备ID'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_EQUIPT ADD CONSTRAINT PK_LIMS_TM_EQUIPT PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_MATERIAL( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + MATERIALID NUMBER NULL, + DEFAULTUSAGE VARCHAR2(12) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_MATERIAL IS '检测项目方法关联耗材'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.MATERIALID IS '耗材ID'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.DEFAULTUSAGE IS '默认用量'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_MATERIAL ADD CONSTRAINT PK_LIMS_TM_MATERIAL PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_TEST.SERVICE_NAME', '检测项目', '检测项目', 'zh-CN', '检测项目'); +CALL INSERTI18N('T_LIMS_TEST.ID', '检测项目的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST.LIBRARYID', '检测项目的检测项目库ID', '检测项目库ID', 'zh-CN', '检测项目库ID'); +CALL INSERTI18N('T_LIMS_TEST.TESTTYPE', '检测项目的检测项目类型', '检测项目类型', 'zh-CN', '检测项目类型'); +CALL INSERTI18N('T_LIMS_TEST.TESTCODE', '检测项目的检测项目编码', '检测项目编码', 'zh-CN', '检测项目编码'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAME', '检测项目的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAMEEN', '检测项目的检测项目英文名称', '检测项目英文名称', 'zh-CN', '检测项目英文名称'); +CALL INSERTI18N('T_LIMS_TEST.SHORTTESTNAME', '检测项目的检测项目名称简写', '检测项目名称简写', 'zh-CN', '检测项目名称简写'); +CALL INSERTI18N('T_LIMS_TEST.TESTDESC', '检测项目的检测项目描述', '检测项目描述', 'zh-CN', '检测项目描述'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYID', '检测项目的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYNAME', '检测项目的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_TEST.CNASFLAG', '检测项目的是否CNAS项目', '是否CNAS项目', 'zh-CN', '是否CNAS项目'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATEID', '检测项目的ELN模板ID', 'ELN模板ID', 'zh-CN', 'ELN模板ID'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATENAME', '检测项目的ELN模板名称', 'ELN模板名称', 'zh-CN', 'ELN模板名称'); +CALL INSERTI18N('T_LIMS_TEST.REMARKS', '检测项目的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDFLAG', '检测项目的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYID', '检测项目的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYNAME', '检测项目的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDTIME', '检测项目的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYID', '检测项目的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYNAME', '检测项目的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDTIME', '检测项目的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGID', '检测项目的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGNAME', '检测项目的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.SERVICE_NAME', '检测项目方法', '检测项目方法', 'zh-CN', '检测项目方法'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.ID', '检测项目方法的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.TESTID', '检测项目方法的检测项目ID', '检测项目ID', 'zh-CN', '检测项目ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.METHODID', '检测项目方法的检测方法ID', '检测方法ID', 'zh-CN', '检测方法ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.DEFAULTFLAG', '检测项目方法的是否默认', '是否默认', 'zh-CN', '是否默认'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.JUDGEBASIS', '检测项目方法的判定依据', '判定依据', 'zh-CN', '判定依据'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDHOUR', '检测项目方法的标准工时', '标准工时', 'zh-CN', '标准工时'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDPRICE', '检测项目方法的标准单价', '标准单价', 'zh-CN', '标准单价'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.REMARKS', '检测项目方法的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYID', '检测项目方法的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYNAME', '检测项目方法的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDTIME', '检测项目方法的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGID', '检测项目方法的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGNAME', '检测项目方法的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SERVICE_NAME', '分析项配置', '分析项配置', 'zh-CN', '分析项配置'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ID', '分析项配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.TESTMETHODID', '分析项配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SORTER', '分析项配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUP', '分析项配置的分析项组', '分析项组', 'zh-CN', '分析项组'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAME', '分析项配置的分析项名称', '分析项名称', 'zh-CN', '分析项名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUPEN', '分析项配置的分析项组英文', '分析项组英文', 'zh-CN', '分析项组英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAMEEN', '分析项配置的分析项名称英文', '分析项名称英文', 'zh-CN', '分析项名称英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.RESULTCATEGORY', '分析项配置的结果类型', '结果类型', 'zh-CN', '结果类型'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.DEFAULTRESULT', '分析项配置的默认结果', '默认结果', 'zh-CN', '默认结果'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.UNIT', '分析项配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.HIGHLIMIT', '分析项配置的检出高限', '检出高限', 'zh-CN', '检出高限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.LOWLIMIT', '分析项配置的检出低限', '检出低限', 'zh-CN', '检出低限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REVISIONRULE', '分析项配置的修约规则', '修约规则', 'zh-CN', '修约规则'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.FORMULA', '分析项配置的计算公式', '计算公式', 'zh-CN', '计算公式'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPORTSHOW', '分析项配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPNO', '分析项配置的重复次数', '重复次数', 'zh-CN', '重复次数'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REMARKS', '分析项配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYID', '分析项配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYNAME', '分析项配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDTIME', '分析项配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGID', '分析项配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGNAME', '分析项配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.SERVICE_NAME', '检测条件配置', '检测条件配置', 'zh-CN', '检测条件配置'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.ID', '检测条件配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.TESTMETHODID', '检测条件配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONCODE', '检测条件配置的检测条件编码', '检测条件编码', 'zh-CN', '检测条件编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAME', '检测条件配置的检测条件名称', '检测条件名称', 'zh-CN', '检测条件名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAMEEN', '检测条件配置的检测条件名称英文', '检测条件名称英文', 'zh-CN', '检测条件名称英文'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONVALUE', '检测条件配置的默认值', '默认值', 'zh-CN', '默认值'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.UNIT', '检测条件配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REPORTSHOW', '检测条件配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REMARKS', '检测条件配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYID', '检测条件配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYNAME', '检测条件配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDTIME', '检测条件配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGID', '检测条件配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGNAME', '检测条件配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.SERVICE_NAME', '步骤释义配置', '步骤释义配置', 'zh-CN', '步骤释义配置'); +CALL INSERTI18N('T_LIMS_TM_STEP.ID', '步骤释义配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_STEP.TESTMETHODID', '步骤释义配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_STEP.SORTER', '步骤释义配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPCODE', '步骤释义配置的步骤编码', '步骤编码', 'zh-CN', '步骤编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAME', '步骤释义配置的步骤名称', '步骤名称', 'zh-CN', '步骤名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAMEEN', '步骤释义配置的步骤名称英文', '步骤名称英文', 'zh-CN', '步骤名称英文'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPDESC', '步骤释义配置的步骤描述', '步骤描述', 'zh-CN', '步骤描述'); +CALL INSERTI18N('T_LIMS_TM_STEP.REMARKS', '步骤释义配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYID', '步骤释义配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYNAME', '步骤释义配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDTIME', '步骤释义配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGID', '步骤释义配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGNAME', '步骤释义配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.SERVICE_NAME', '检测项目方法关联设备', '检测项目方法关联设备', 'zh-CN', '检测项目方法关联设备'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.ID', '检测项目方法关联设备的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.TESTMETHODID', '检测项目方法关联设备的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.EQUIPTID', '检测项目方法关联设备的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.REMARKS', '检测项目方法关联设备的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYID', '检测项目方法关联设备的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYNAME', '检测项目方法关联设备的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDTIME', '检测项目方法关联设备的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGID', '检测项目方法关联设备的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGNAME', '检测项目方法关联设备的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.SERVICE_NAME', '检测项目方法关联耗材', '检测项目方法关联耗材', 'zh-CN', '检测项目方法关联耗材'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.ID', '检测项目方法关联耗材的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.TESTMETHODID', '检测项目方法关联耗材的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.MATERIALID', '检测项目方法关联耗材的耗材ID', '耗材ID', 'zh-CN', '耗材ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.DEFAULTUSAGE', '检测项目方法关联耗材的默认用量', '默认用量', 'zh-CN', '默认用量'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.REMARKS', '检测项目方法关联耗材的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYID', '检测项目方法关联耗材的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYNAME', '检测项目方法关联耗材的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDTIME', '检测项目方法关联耗材的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGID', '检测项目方法关联耗材的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGNAME', '检测项目方法关联耗材的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '检测项目', '/secure/basemodule/coredata/tests/page/edit-list', '11', '11', '014.svg', '检测项目'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '检测项目查询', '/secure/basemodule/coredata/tests/page/search-list', '11', '03', '014.svg', '检测项目查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_METHOD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_ANALYST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_STEP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_EQUIPT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_MATERIAL', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-23 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTest-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTest-sqlserver-sql.sql new file mode 100644 index 0000000..7535a08 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTest-sqlserver-sql.sql @@ -0,0 +1,379 @@ +-- ----------------------------- 2022-08-23 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_TEST( + ID BIGINT NOT NULL, + LIBRARYID BIGINT NULL , + TESTTYPE VARCHAR(36) NULL , + TESTCODE VARCHAR(36) NULL , + TESTNAME VARCHAR(120) NULL , + TESTNAMEEN VARCHAR(360) NULL , + SHORTTESTNAME VARCHAR(36) NULL , + TESTDESC VARCHAR(360) NULL , + LABORATORYID VARCHAR(36) NULL , + LABORATORYNAME VARCHAR(36) NULL , + CNASFLAG VARCHAR(1) NULL , + ELNTEMPLATEID BIGINT NULL , + ELNTEMPLATENAME VARCHAR(120) NULL , + REMARKS VARCHAR(360) NULL , + ACTIVATEDFLAG VARCHAR(1) NULL , + ACTIVATEDBYID VARCHAR(36) NULL , + ACTIVATEDBYNAME VARCHAR(36) NULL , + ACTIVATEDTIME DATETIME NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TEST PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目库ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'LIBRARYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目英文名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目名称简写' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'SHORTTESTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'LABORATORYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'LABORATORYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否CNAS项目' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CNASFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ELN模板ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ELNTEMPLATEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ELN模板名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ELNTEMPLATENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用标志' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TEST_METHOD( + ID BIGINT NOT NULL, + TESTID BIGINT NULL , + METHODID BIGINT NULL , + DEFAULTFLAG VARCHAR(1) NULL , + JUDGEBASIS VARCHAR(360) NULL , + STANDARDHOUR BIGINT NULL , + STANDARDPRICE VARCHAR(12) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TEST_METHOD PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'TESTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测方法ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'METHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否默认' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'DEFAULTFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'判定依据' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'JUDGEBASIS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标准工时' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'STANDARDHOUR'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标准单价' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'STANDARDPRICE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_ANALYST( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + SORTER BIGINT NULL , + ANALYSTGROUP VARCHAR(120) NULL , + ANALYSTNAME VARCHAR(120) NULL , + ANALYSTGROUPEN VARCHAR(360) NULL , + ANALYSTNAMEEN VARCHAR(360) NULL , + RESULTCATEGORY VARCHAR(36) NULL , + DEFAULTRESULT VARCHAR(360) NULL , + UNIT VARCHAR(36) NULL , + HIGHLIMIT VARCHAR(12) NULL , + LOWLIMIT VARCHAR(12) NULL , + REVISIONRULE VARCHAR(36) NULL , + FORMULA TEXT NULL , + REPORTSHOW VARCHAR(1) NULL , + REPNO BIGINT NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_ANALYST PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'序号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'SORTER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项组' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTGROUP'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项组英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTGROUPEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项名称英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'结果类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'RESULTCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认结果' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'DEFAULTRESULT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'UNIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检出高限' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'HIGHLIMIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检出低限' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'LOWLIMIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'修约规则' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REVISIONRULE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'计算公式' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'FORMULA'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否报告中显示' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REPORTSHOW'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'重复次数' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REPNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_CONDITION( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + CONDITIONCODE VARCHAR(36) NULL , + CONDITIONNAME VARCHAR(36) NULL , + CONDITIONNAMEEN VARCHAR(360) NULL , + CONDITIONVALUE VARCHAR(360) NULL , + UNIT VARCHAR(36) NULL , + REPORTSHOW VARCHAR(1) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_CONDITION PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件名称英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认值' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONVALUE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'UNIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否报告中显示' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'REPORTSHOW'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_STEP( + ID BIGINT NOT NULL, + TESTMETHODID VARCHAR NULL , + SORTER BIGINT NULL , + STEPCODE VARCHAR(36) NULL , + STEPNAME VARCHAR(36) NULL , + STEPNAMEEN VARCHAR(360) NULL , + STEPDESC VARCHAR(360) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_STEP PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤释义配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'序号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'SORTER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤名称英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_EQUIPT( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + EQUIPTID BIGINT NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_EQUIPT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联设备' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'EQUIPTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_MATERIAL( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + MATERIALID BIGINT NULL , + DEFAULTUSAGE VARCHAR(12) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_MATERIAL PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联耗材' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'MATERIALID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认用量' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'DEFAULTUSAGE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_TEST.SERVICE_NAME', N'检测项目', N'检测项目', N'zh-CN',N'检测项目'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ID', N'检测项目的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.LIBRARYID', N'检测项目的检测项目库ID', N'检测项目库ID', N'zh-CN',N'检测项目库ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTTYPE', N'检测项目的检测项目类型', N'检测项目类型', N'zh-CN',N'检测项目类型'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTCODE', N'检测项目的检测项目编码', N'检测项目编码', N'zh-CN',N'检测项目编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTNAME', N'检测项目的检测项目名称', N'检测项目名称', N'zh-CN',N'检测项目名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTNAMEEN', N'检测项目的检测项目英文名称', N'检测项目英文名称', N'zh-CN',N'检测项目英文名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.SHORTTESTNAME', N'检测项目的检测项目名称简写', N'检测项目名称简写', N'zh-CN',N'检测项目名称简写'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTDESC', N'检测项目的检测项目描述', N'检测项目描述', N'zh-CN',N'检测项目描述'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.LABORATORYID', N'检测项目的所属实验室ID', N'所属实验室ID', N'zh-CN',N'所属实验室ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.LABORATORYNAME', N'检测项目的所属实验室', N'所属实验室', N'zh-CN',N'所属实验室'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CNASFLAG', N'检测项目的是否CNAS项目', N'是否CNAS项目', N'zh-CN',N'是否CNAS项目'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ELNTEMPLATEID', N'检测项目的ELN模板ID', N'ELN模板ID', N'zh-CN',N'ELN模板ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ELNTEMPLATENAME', N'检测项目的ELN模板名称', N'ELN模板名称', N'zh-CN',N'ELN模板名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.REMARKS', N'检测项目的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDFLAG', N'检测项目的启用标志', N'启用标志', N'zh-CN',N'启用标志'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDBYID', N'检测项目的启用人编码', N'启用人编码', N'zh-CN',N'启用人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDBYNAME', N'检测项目的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDTIME', N'检测项目的启用时间', N'启用时间', N'zh-CN',N'启用时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYID', N'检测项目的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYNAME', N'检测项目的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDTIME', N'检测项目的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYORGID', N'检测项目的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYORGNAME', N'检测项目的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.SERVICE_NAME', N'检测项目方法', N'检测项目方法', N'zh-CN',N'检测项目方法'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.ID', N'检测项目方法的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.TESTID', N'检测项目方法的检测项目ID', N'检测项目ID', N'zh-CN',N'检测项目ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.METHODID', N'检测项目方法的检测方法ID', N'检测方法ID', N'zh-CN',N'检测方法ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.DEFAULTFLAG', N'检测项目方法的是否默认', N'是否默认', N'zh-CN',N'是否默认'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.JUDGEBASIS', N'检测项目方法的判定依据', N'判定依据', N'zh-CN',N'判定依据'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.STANDARDHOUR', N'检测项目方法的标准工时', N'标准工时', N'zh-CN',N'标准工时'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.STANDARDPRICE', N'检测项目方法的标准单价', N'标准单价', N'zh-CN',N'标准单价'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.REMARKS', N'检测项目方法的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYID', N'检测项目方法的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYNAME', N'检测项目方法的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDTIME', N'检测项目方法的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYORGID', N'检测项目方法的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYORGNAME', N'检测项目方法的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.SERVICE_NAME', N'分析项配置', N'分析项配置', N'zh-CN',N'分析项配置'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ID', N'分析项配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.TESTMETHODID', N'分析项配置的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.SORTER', N'分析项配置的序号', N'序号', N'zh-CN',N'序号'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTGROUP', N'分析项配置的分析项组', N'分析项组', N'zh-CN',N'分析项组'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTNAME', N'分析项配置的分析项名称', N'分析项名称', N'zh-CN',N'分析项名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTGROUPEN', N'分析项配置的分析项组英文', N'分析项组英文', N'zh-CN',N'分析项组英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTNAMEEN', N'分析项配置的分析项名称英文', N'分析项名称英文', N'zh-CN',N'分析项名称英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.RESULTCATEGORY', N'分析项配置的结果类型', N'结果类型', N'zh-CN',N'结果类型'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.DEFAULTRESULT', N'分析项配置的默认结果', N'默认结果', N'zh-CN',N'默认结果'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.UNIT', N'分析项配置的单位', N'单位', N'zh-CN',N'单位'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.HIGHLIMIT', N'分析项配置的检出高限', N'检出高限', N'zh-CN',N'检出高限'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.LOWLIMIT', N'分析项配置的检出低限', N'检出低限', N'zh-CN',N'检出低限'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REVISIONRULE', N'分析项配置的修约规则', N'修约规则', N'zh-CN',N'修约规则'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.FORMULA', N'分析项配置的计算公式', N'计算公式', N'zh-CN',N'计算公式'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REPORTSHOW', N'分析项配置的是否报告中显示', N'是否报告中显示', N'zh-CN',N'是否报告中显示'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REPNO', N'分析项配置的重复次数', N'重复次数', N'zh-CN',N'重复次数'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REMARKS', N'分析项配置的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYID', N'分析项配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYNAME', N'分析项配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDTIME', N'分析项配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYORGID', N'分析项配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYORGNAME', N'分析项配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.SERVICE_NAME', N'检测条件配置', N'检测条件配置', N'zh-CN',N'检测条件配置'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.ID', N'检测条件配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.TESTMETHODID', N'检测条件配置的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONCODE', N'检测条件配置的检测条件编码', N'检测条件编码', N'zh-CN',N'检测条件编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONNAME', N'检测条件配置的检测条件名称', N'检测条件名称', N'zh-CN',N'检测条件名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONNAMEEN', N'检测条件配置的检测条件名称英文', N'检测条件名称英文', N'zh-CN',N'检测条件名称英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONVALUE', N'检测条件配置的默认值', N'默认值', N'zh-CN',N'默认值'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.UNIT', N'检测条件配置的单位', N'单位', N'zh-CN',N'单位'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.REPORTSHOW', N'检测条件配置的是否报告中显示', N'是否报告中显示', N'zh-CN',N'是否报告中显示'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.REMARKS', N'检测条件配置的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYID', N'检测条件配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYNAME', N'检测条件配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDTIME', N'检测条件配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYORGID', N'检测条件配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYORGNAME', N'检测条件配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.SERVICE_NAME', N'步骤释义配置', N'步骤释义配置', N'zh-CN',N'步骤释义配置'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.ID', N'步骤释义配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.TESTMETHODID', N'步骤释义配置的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.SORTER', N'步骤释义配置的序号', N'序号', N'zh-CN',N'序号'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPCODE', N'步骤释义配置的步骤编码', N'步骤编码', N'zh-CN',N'步骤编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPNAME', N'步骤释义配置的步骤名称', N'步骤名称', N'zh-CN',N'步骤名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPNAMEEN', N'步骤释义配置的步骤名称英文', N'步骤名称英文', N'zh-CN',N'步骤名称英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPDESC', N'步骤释义配置的步骤描述', N'步骤描述', N'zh-CN',N'步骤描述'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.REMARKS', N'步骤释义配置的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYID', N'步骤释义配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYNAME', N'步骤释义配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDTIME', N'步骤释义配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYORGID', N'步骤释义配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYORGNAME', N'步骤释义配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.SERVICE_NAME', N'检测项目方法关联设备', N'检测项目方法关联设备', N'zh-CN',N'检测项目方法关联设备'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.ID', N'检测项目方法关联设备的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.TESTMETHODID', N'检测项目方法关联设备的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.EQUIPTID', N'检测项目方法关联设备的设备ID', N'设备ID', N'zh-CN',N'设备ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.REMARKS', N'检测项目方法关联设备的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYID', N'检测项目方法关联设备的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYNAME', N'检测项目方法关联设备的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDTIME', N'检测项目方法关联设备的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYORGID', N'检测项目方法关联设备的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYORGNAME', N'检测项目方法关联设备的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.SERVICE_NAME', N'检测项目方法关联耗材', N'检测项目方法关联耗材', N'zh-CN',N'检测项目方法关联耗材'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.ID', N'检测项目方法关联耗材的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.TESTMETHODID', N'检测项目方法关联耗材的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.MATERIALID', N'检测项目方法关联耗材的耗材ID', N'耗材ID', N'zh-CN',N'耗材ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.DEFAULTUSAGE', N'检测项目方法关联耗材的默认用量', N'默认用量', N'zh-CN',N'默认用量'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.REMARKS', N'检测项目方法关联耗材的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYID', N'检测项目方法关联耗材的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYNAME', N'检测项目方法关联耗材的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDTIME', N'检测项目方法关联耗材的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYORGID', N'检测项目方法关联耗材的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYORGNAME', N'检测项目方法关联耗材的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '检测项目', '/secure/basemodule/coredata/tests/page/edit-list', '11', '11', '014.svg', '检测项目'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '检测项目查询', '/secure/basemodule/coredata/tests/page/search-list', '11', '03', '014.svg', '检测项目查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_METHOD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_ANALYST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_STEP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_EQUIPT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_MATERIAL', '0', '0'); + + +-- ----------------------------- 2022-08-23 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTestMethod-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTestMethod-mysql-sql.sql new file mode 100644 index 0000000..ee4a00c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTestMethod-mysql-sql.sql @@ -0,0 +1,285 @@ +-- ----------------------------- 2022-08-23 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST`( + `ID` BIGINT NOT NULL COMMENT '主键', + `LIBRARYID` BIGINT DEFAULT NULL COMMENT '检测项目库ID', + `TESTTYPE` VARCHAR(36) DEFAULT NULL COMMENT '检测项目类型', + `TESTCODE` VARCHAR(36) DEFAULT NULL COMMENT '检测项目编码', + `TESTNAME` VARCHAR(120) DEFAULT NULL COMMENT '检测项目名称', + `TESTNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '检测项目英文名称', + `SHORTTESTNAME` VARCHAR(36) DEFAULT NULL COMMENT '检测项目名称简写', + `TESTDESC` VARCHAR(360) DEFAULT NULL COMMENT '检测项目描述', + `LABORATORYID` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室ID', + `LABORATORYNAME` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室', + `CNASFLAG` VARCHAR(1) DEFAULT NULL COMMENT '是否CNAS项目', + `ELNTEMPLATEID` BIGINT DEFAULT NULL COMMENT 'ELN模板ID', + `ELNTEMPLATENAME` VARCHAR(120) DEFAULT NULL COMMENT 'ELN模板名称', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `ACTIVATEDFLAG` VARCHAR(1) DEFAULT NULL COMMENT '启用标志', + `ACTIVATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '启用人编码', + `ACTIVATEDBYNAME` VARCHAR(36) DEFAULT NULL COMMENT '启用人名称', + `ACTIVATEDTIME` DATETIME DEFAULT NULL COMMENT '启用时间', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST_METHOD`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTID` BIGINT DEFAULT NULL COMMENT '检测项目ID', + `METHODID` BIGINT DEFAULT NULL COMMENT '检测方法ID', + `DEFAULTFLAG` VARCHAR(1) DEFAULT NULL COMMENT '是否默认', + `JUDGEBASIS` VARCHAR(360) DEFAULT NULL COMMENT '判定依据', + `STANDARDHOUR` BIGINT DEFAULT NULL COMMENT '标准工时', + `STANDARDPRICE` VARCHAR(12) DEFAULT NULL COMMENT '标准单价', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目方法'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_ANALYST`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `SORTER` BIGINT DEFAULT NULL COMMENT '序号', + `ANALYSTGROUP` VARCHAR(120) DEFAULT NULL COMMENT '分析项组', + `ANALYSTNAME` VARCHAR(120) DEFAULT NULL COMMENT '分析项名称', + `ANALYSTGROUPEN` VARCHAR(360) DEFAULT NULL COMMENT '分析项组英文', + `ANALYSTNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '分析项名称英文', + `RESULTCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '结果类型', + `DEFAULTRESULT` VARCHAR(360) DEFAULT NULL COMMENT '默认结果', + `UNIT` VARCHAR(36) DEFAULT NULL COMMENT '单位', + `HIGHLIMIT` VARCHAR(12) DEFAULT NULL COMMENT '检出高限', + `LOWLIMIT` VARCHAR(12) DEFAULT NULL COMMENT '检出低限', + `REVISIONRULE` VARCHAR(36) DEFAULT NULL COMMENT '修约规则', + `FORMULA` LONGTEXT DEFAULT NULL COMMENT '计算公式', + `REPORTSHOW` VARCHAR(1) DEFAULT NULL COMMENT '是否报告中显示', + `REPNO` BIGINT DEFAULT NULL COMMENT '重复次数', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='分析项配置'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_CONDITION`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `CONDITIONCODE` VARCHAR(36) DEFAULT NULL COMMENT '检测条件编码', + `CONDITIONNAME` VARCHAR(36) DEFAULT NULL COMMENT '检测条件名称', + `CONDITIONNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '检测条件名称英文', + `CONDITIONVALUE` VARCHAR(360) DEFAULT NULL COMMENT '默认值', + `UNIT` VARCHAR(36) DEFAULT NULL COMMENT '单位', + `REPORTSHOW` VARCHAR(1) DEFAULT NULL COMMENT '是否报告中显示', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测条件配置'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_STEP`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` VARCHAR DEFAULT NULL COMMENT '检测项目方法关联ID', + `SORTER` BIGINT DEFAULT NULL COMMENT '序号', + `STEPCODE` VARCHAR(36) DEFAULT NULL COMMENT '步骤编码', + `STEPNAME` VARCHAR(36) DEFAULT NULL COMMENT '步骤名称', + `STEPNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '步骤名称英文', + `STEPDESC` VARCHAR(360) DEFAULT NULL COMMENT '步骤描述', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='步骤释义配置'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_EQUIPT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `EQUIPTID` BIGINT DEFAULT NULL COMMENT '设备ID', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目方法关联设备'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_MATERIAL`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `MATERIALID` BIGINT DEFAULT NULL COMMENT '耗材ID', + `DEFAULTUSAGE` VARCHAR(12) DEFAULT NULL COMMENT '默认用量', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目方法关联耗材'; + +CALL INSERTI18N('T_LIMS_TEST.SERVICE_NAME', '检测项目', '检测项目', 'zh-CN', '检测项目'); +CALL INSERTI18N('T_LIMS_TEST.ID', '检测项目的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST.LIBRARYID', '检测项目的检测项目库ID', '检测项目库ID', 'zh-CN', '检测项目库ID'); +CALL INSERTI18N('T_LIMS_TEST.TESTTYPE', '检测项目的检测项目类型', '检测项目类型', 'zh-CN', '检测项目类型'); +CALL INSERTI18N('T_LIMS_TEST.TESTCODE', '检测项目的检测项目编码', '检测项目编码', 'zh-CN', '检测项目编码'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAME', '检测项目的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAMEEN', '检测项目的检测项目英文名称', '检测项目英文名称', 'zh-CN', '检测项目英文名称'); +CALL INSERTI18N('T_LIMS_TEST.SHORTTESTNAME', '检测项目的检测项目名称简写', '检测项目名称简写', 'zh-CN', '检测项目名称简写'); +CALL INSERTI18N('T_LIMS_TEST.TESTDESC', '检测项目的检测项目描述', '检测项目描述', 'zh-CN', '检测项目描述'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYID', '检测项目的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYNAME', '检测项目的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_TEST.CNASFLAG', '检测项目的是否CNAS项目', '是否CNAS项目', 'zh-CN', '是否CNAS项目'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATEID', '检测项目的ELN模板ID', 'ELN模板ID', 'zh-CN', 'ELN模板ID'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATENAME', '检测项目的ELN模板名称', 'ELN模板名称', 'zh-CN', 'ELN模板名称'); +CALL INSERTI18N('T_LIMS_TEST.REMARKS', '检测项目的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDFLAG', '检测项目的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYID', '检测项目的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYNAME', '检测项目的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDTIME', '检测项目的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYID', '检测项目的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYNAME', '检测项目的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDTIME', '检测项目的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGID', '检测项目的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGNAME', '检测项目的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.SERVICE_NAME', '检测项目方法', '检测项目方法', 'zh-CN', '检测项目方法'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.ID', '检测项目方法的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.TESTID', '检测项目方法的检测项目ID', '检测项目ID', 'zh-CN', '检测项目ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.METHODID', '检测项目方法的检测方法ID', '检测方法ID', 'zh-CN', '检测方法ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.DEFAULTFLAG', '检测项目方法的是否默认', '是否默认', 'zh-CN', '是否默认'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.JUDGEBASIS', '检测项目方法的判定依据', '判定依据', 'zh-CN', '判定依据'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDHOUR', '检测项目方法的标准工时', '标准工时', 'zh-CN', '标准工时'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDPRICE', '检测项目方法的标准单价', '标准单价', 'zh-CN', '标准单价'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.REMARKS', '检测项目方法的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYID', '检测项目方法的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYNAME', '检测项目方法的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDTIME', '检测项目方法的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGID', '检测项目方法的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGNAME', '检测项目方法的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SERVICE_NAME', '分析项配置', '分析项配置', 'zh-CN', '分析项配置'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ID', '分析项配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.TESTMETHODID', '分析项配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SORTER', '分析项配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUP', '分析项配置的分析项组', '分析项组', 'zh-CN', '分析项组'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAME', '分析项配置的分析项名称', '分析项名称', 'zh-CN', '分析项名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUPEN', '分析项配置的分析项组英文', '分析项组英文', 'zh-CN', '分析项组英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAMEEN', '分析项配置的分析项名称英文', '分析项名称英文', 'zh-CN', '分析项名称英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.RESULTCATEGORY', '分析项配置的结果类型', '结果类型', 'zh-CN', '结果类型'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.DEFAULTRESULT', '分析项配置的默认结果', '默认结果', 'zh-CN', '默认结果'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.UNIT', '分析项配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.HIGHLIMIT', '分析项配置的检出高限', '检出高限', 'zh-CN', '检出高限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.LOWLIMIT', '分析项配置的检出低限', '检出低限', 'zh-CN', '检出低限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REVISIONRULE', '分析项配置的修约规则', '修约规则', 'zh-CN', '修约规则'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.FORMULA', '分析项配置的计算公式', '计算公式', 'zh-CN', '计算公式'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPORTSHOW', '分析项配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPNO', '分析项配置的重复次数', '重复次数', 'zh-CN', '重复次数'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REMARKS', '分析项配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYID', '分析项配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYNAME', '分析项配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDTIME', '分析项配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGID', '分析项配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGNAME', '分析项配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.SERVICE_NAME', '检测条件配置', '检测条件配置', 'zh-CN', '检测条件配置'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.ID', '检测条件配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.TESTMETHODID', '检测条件配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONCODE', '检测条件配置的检测条件编码', '检测条件编码', 'zh-CN', '检测条件编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAME', '检测条件配置的检测条件名称', '检测条件名称', 'zh-CN', '检测条件名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAMEEN', '检测条件配置的检测条件名称英文', '检测条件名称英文', 'zh-CN', '检测条件名称英文'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONVALUE', '检测条件配置的默认值', '默认值', 'zh-CN', '默认值'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.UNIT', '检测条件配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REPORTSHOW', '检测条件配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REMARKS', '检测条件配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYID', '检测条件配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYNAME', '检测条件配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDTIME', '检测条件配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGID', '检测条件配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGNAME', '检测条件配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.SERVICE_NAME', '步骤释义配置', '步骤释义配置', 'zh-CN', '步骤释义配置'); +CALL INSERTI18N('T_LIMS_TM_STEP.ID', '步骤释义配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_STEP.TESTMETHODID', '步骤释义配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_STEP.SORTER', '步骤释义配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPCODE', '步骤释义配置的步骤编码', '步骤编码', 'zh-CN', '步骤编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAME', '步骤释义配置的步骤名称', '步骤名称', 'zh-CN', '步骤名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAMEEN', '步骤释义配置的步骤名称英文', '步骤名称英文', 'zh-CN', '步骤名称英文'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPDESC', '步骤释义配置的步骤描述', '步骤描述', 'zh-CN', '步骤描述'); +CALL INSERTI18N('T_LIMS_TM_STEP.REMARKS', '步骤释义配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYID', '步骤释义配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYNAME', '步骤释义配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDTIME', '步骤释义配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGID', '步骤释义配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGNAME', '步骤释义配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.SERVICE_NAME', '检测项目方法关联设备', '检测项目方法关联设备', 'zh-CN', '检测项目方法关联设备'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.ID', '检测项目方法关联设备的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.TESTMETHODID', '检测项目方法关联设备的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.EQUIPTID', '检测项目方法关联设备的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.REMARKS', '检测项目方法关联设备的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYID', '检测项目方法关联设备的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYNAME', '检测项目方法关联设备的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDTIME', '检测项目方法关联设备的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGID', '检测项目方法关联设备的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGNAME', '检测项目方法关联设备的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.SERVICE_NAME', '检测项目方法关联耗材', '检测项目方法关联耗材', 'zh-CN', '检测项目方法关联耗材'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.ID', '检测项目方法关联耗材的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.TESTMETHODID', '检测项目方法关联耗材的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.MATERIALID', '检测项目方法关联耗材的耗材ID', '耗材ID', 'zh-CN', '耗材ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.DEFAULTUSAGE', '检测项目方法关联耗材的默认用量', '默认用量', 'zh-CN', '默认用量'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.REMARKS', '检测项目方法关联耗材的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYID', '检测项目方法关联耗材的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYNAME', '检测项目方法关联耗材的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDTIME', '检测项目方法关联耗材的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGID', '检测项目方法关联耗材的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGNAME', '检测项目方法关联耗材的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '检测项目', '/secure/basemodule/coredata/test-methods/page/edit-list', '11', '11', '014.svg', '检测项目'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '检测项目查询', '/secure/basemodule/coredata/test-methods/page/search-list', '11', '03', '014.svg', '检测项目查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_METHOD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_ANALYST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_STEP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_EQUIPT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_MATERIAL', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-23 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTestMethod-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTestMethod-oracle-sql.sql new file mode 100644 index 0000000..dd2b62d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTestMethod-oracle-sql.sql @@ -0,0 +1,395 @@ +-- ----------------------------- 2022-08-23 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_TEST( + ID NUMBER NOT NULL, + LIBRARYID NUMBER NULL, + TESTTYPE VARCHAR2(36) NULL, + TESTCODE VARCHAR2(36) NULL, + TESTNAME VARCHAR2(120) NULL, + TESTNAMEEN VARCHAR2(360) NULL, + SHORTTESTNAME VARCHAR2(36) NULL, + TESTDESC VARCHAR2(360) NULL, + LABORATORYID VARCHAR2(36) NULL, + LABORATORYNAME VARCHAR2(36) NULL, + CNASFLAG VARCHAR2(1) NULL, + ELNTEMPLATEID NUMBER NULL, + ELNTEMPLATENAME VARCHAR2(120) NULL, + REMARKS VARCHAR2(360) NULL, + ACTIVATEDFLAG VARCHAR2(1) NULL, + ACTIVATEDBYID VARCHAR2(36) NULL, + ACTIVATEDBYNAME VARCHAR2(36) NULL, + ACTIVATEDTIME DATE NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TEST IS '检测项目'; +COMMENT ON COLUMN T_LIMS_TEST.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST.LIBRARYID IS '检测项目库ID'; +COMMENT ON COLUMN T_LIMS_TEST.TESTTYPE IS '检测项目类型'; +COMMENT ON COLUMN T_LIMS_TEST.TESTCODE IS '检测项目编码'; +COMMENT ON COLUMN T_LIMS_TEST.TESTNAME IS '检测项目名称'; +COMMENT ON COLUMN T_LIMS_TEST.TESTNAMEEN IS '检测项目英文名称'; +COMMENT ON COLUMN T_LIMS_TEST.SHORTTESTNAME IS '检测项目名称简写'; +COMMENT ON COLUMN T_LIMS_TEST.TESTDESC IS '检测项目描述'; +COMMENT ON COLUMN T_LIMS_TEST.LABORATORYID IS '所属实验室ID'; +COMMENT ON COLUMN T_LIMS_TEST.LABORATORYNAME IS '所属实验室'; +COMMENT ON COLUMN T_LIMS_TEST.CNASFLAG IS '是否CNAS项目'; +COMMENT ON COLUMN T_LIMS_TEST.ELNTEMPLATEID IS 'ELN模板ID'; +COMMENT ON COLUMN T_LIMS_TEST.ELNTEMPLATENAME IS 'ELN模板名称'; +COMMENT ON COLUMN T_LIMS_TEST.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDFLAG IS '启用标志'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDBYID IS '启用人编码'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDBYNAME IS '启用人名称'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDTIME IS '启用时间'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TEST ADD CONSTRAINT PK_LIMS_TEST PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TEST_METHOD( + ID NUMBER NOT NULL, + TESTID NUMBER NULL, + METHODID NUMBER NULL, + DEFAULTFLAG VARCHAR2(1) NULL, + JUDGEBASIS VARCHAR2(360) NULL, + STANDARDHOUR NUMBER NULL, + STANDARDPRICE VARCHAR2(12) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TEST_METHOD IS '检测项目方法'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.TESTID IS '检测项目ID'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.METHODID IS '检测方法ID'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.DEFAULTFLAG IS '是否默认'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.JUDGEBASIS IS '判定依据'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.STANDARDHOUR IS '标准工时'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.STANDARDPRICE IS '标准单价'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TEST_METHOD ADD CONSTRAINT PK_LIMS_TEST_METHOD PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_ANALYST( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + SORTER NUMBER NULL, + ANALYSTGROUP VARCHAR2(120) NULL, + ANALYSTNAME VARCHAR2(120) NULL, + ANALYSTGROUPEN VARCHAR2(360) NULL, + ANALYSTNAMEEN VARCHAR2(360) NULL, + RESULTCATEGORY VARCHAR2(36) NULL, + DEFAULTRESULT VARCHAR2(360) NULL, + UNIT VARCHAR2(36) NULL, + HIGHLIMIT VARCHAR2(12) NULL, + LOWLIMIT VARCHAR2(12) NULL, + REVISIONRULE VARCHAR2(36) NULL, + FORMULA CLOB NULL, + REPORTSHOW VARCHAR2(1) NULL, + REPNO NUMBER NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_ANALYST IS '分析项配置'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.SORTER IS '序号'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTGROUP IS '分析项组'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTNAME IS '分析项名称'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTGROUPEN IS '分析项组英文'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTNAMEEN IS '分析项名称英文'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.RESULTCATEGORY IS '结果类型'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.DEFAULTRESULT IS '默认结果'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.UNIT IS '单位'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.HIGHLIMIT IS '检出高限'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.LOWLIMIT IS '检出低限'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REVISIONRULE IS '修约规则'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.FORMULA IS '计算公式'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REPORTSHOW IS '是否报告中显示'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REPNO IS '重复次数'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_ANALYST ADD CONSTRAINT PK_LIMS_TM_ANALYST PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_CONDITION( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + CONDITIONCODE VARCHAR2(36) NULL, + CONDITIONNAME VARCHAR2(36) NULL, + CONDITIONNAMEEN VARCHAR2(360) NULL, + CONDITIONVALUE VARCHAR2(360) NULL, + UNIT VARCHAR2(36) NULL, + REPORTSHOW VARCHAR2(1) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_CONDITION IS '检测条件配置'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONCODE IS '检测条件编码'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONNAME IS '检测条件名称'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONNAMEEN IS '检测条件名称英文'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONVALUE IS '默认值'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.UNIT IS '单位'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.REPORTSHOW IS '是否报告中显示'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_CONDITION ADD CONSTRAINT PK_LIMS_TM_CONDITION PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_STEP( + ID NUMBER NOT NULL, + TESTMETHODID VARCHAR2 NULL, + SORTER NUMBER NULL, + STEPCODE VARCHAR2(36) NULL, + STEPNAME VARCHAR2(36) NULL, + STEPNAMEEN VARCHAR2(360) NULL, + STEPDESC VARCHAR2(360) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_STEP IS '步骤释义配置'; +COMMENT ON COLUMN T_LIMS_TM_STEP.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_STEP.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_STEP.SORTER IS '序号'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPCODE IS '步骤编码'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPNAME IS '步骤名称'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPNAMEEN IS '步骤名称英文'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPDESC IS '步骤描述'; +COMMENT ON COLUMN T_LIMS_TM_STEP.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_STEP ADD CONSTRAINT PK_LIMS_TM_STEP PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_EQUIPT( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + EQUIPTID NUMBER NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_EQUIPT IS '检测项目方法关联设备'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.EQUIPTID IS '设备ID'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_EQUIPT ADD CONSTRAINT PK_LIMS_TM_EQUIPT PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_MATERIAL( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + MATERIALID NUMBER NULL, + DEFAULTUSAGE VARCHAR2(12) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_MATERIAL IS '检测项目方法关联耗材'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.MATERIALID IS '耗材ID'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.DEFAULTUSAGE IS '默认用量'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_MATERIAL ADD CONSTRAINT PK_LIMS_TM_MATERIAL PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_TEST.SERVICE_NAME', '检测项目', '检测项目', 'zh-CN', '检测项目'); +CALL INSERTI18N('T_LIMS_TEST.ID', '检测项目的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST.LIBRARYID', '检测项目的检测项目库ID', '检测项目库ID', 'zh-CN', '检测项目库ID'); +CALL INSERTI18N('T_LIMS_TEST.TESTTYPE', '检测项目的检测项目类型', '检测项目类型', 'zh-CN', '检测项目类型'); +CALL INSERTI18N('T_LIMS_TEST.TESTCODE', '检测项目的检测项目编码', '检测项目编码', 'zh-CN', '检测项目编码'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAME', '检测项目的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAMEEN', '检测项目的检测项目英文名称', '检测项目英文名称', 'zh-CN', '检测项目英文名称'); +CALL INSERTI18N('T_LIMS_TEST.SHORTTESTNAME', '检测项目的检测项目名称简写', '检测项目名称简写', 'zh-CN', '检测项目名称简写'); +CALL INSERTI18N('T_LIMS_TEST.TESTDESC', '检测项目的检测项目描述', '检测项目描述', 'zh-CN', '检测项目描述'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYID', '检测项目的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYNAME', '检测项目的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_TEST.CNASFLAG', '检测项目的是否CNAS项目', '是否CNAS项目', 'zh-CN', '是否CNAS项目'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATEID', '检测项目的ELN模板ID', 'ELN模板ID', 'zh-CN', 'ELN模板ID'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATENAME', '检测项目的ELN模板名称', 'ELN模板名称', 'zh-CN', 'ELN模板名称'); +CALL INSERTI18N('T_LIMS_TEST.REMARKS', '检测项目的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDFLAG', '检测项目的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYID', '检测项目的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYNAME', '检测项目的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDTIME', '检测项目的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYID', '检测项目的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYNAME', '检测项目的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDTIME', '检测项目的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGID', '检测项目的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGNAME', '检测项目的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.SERVICE_NAME', '检测项目方法', '检测项目方法', 'zh-CN', '检测项目方法'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.ID', '检测项目方法的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.TESTID', '检测项目方法的检测项目ID', '检测项目ID', 'zh-CN', '检测项目ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.METHODID', '检测项目方法的检测方法ID', '检测方法ID', 'zh-CN', '检测方法ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.DEFAULTFLAG', '检测项目方法的是否默认', '是否默认', 'zh-CN', '是否默认'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.JUDGEBASIS', '检测项目方法的判定依据', '判定依据', 'zh-CN', '判定依据'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDHOUR', '检测项目方法的标准工时', '标准工时', 'zh-CN', '标准工时'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDPRICE', '检测项目方法的标准单价', '标准单价', 'zh-CN', '标准单价'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.REMARKS', '检测项目方法的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYID', '检测项目方法的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYNAME', '检测项目方法的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDTIME', '检测项目方法的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGID', '检测项目方法的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGNAME', '检测项目方法的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SERVICE_NAME', '分析项配置', '分析项配置', 'zh-CN', '分析项配置'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ID', '分析项配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.TESTMETHODID', '分析项配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SORTER', '分析项配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUP', '分析项配置的分析项组', '分析项组', 'zh-CN', '分析项组'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAME', '分析项配置的分析项名称', '分析项名称', 'zh-CN', '分析项名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUPEN', '分析项配置的分析项组英文', '分析项组英文', 'zh-CN', '分析项组英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAMEEN', '分析项配置的分析项名称英文', '分析项名称英文', 'zh-CN', '分析项名称英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.RESULTCATEGORY', '分析项配置的结果类型', '结果类型', 'zh-CN', '结果类型'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.DEFAULTRESULT', '分析项配置的默认结果', '默认结果', 'zh-CN', '默认结果'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.UNIT', '分析项配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.HIGHLIMIT', '分析项配置的检出高限', '检出高限', 'zh-CN', '检出高限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.LOWLIMIT', '分析项配置的检出低限', '检出低限', 'zh-CN', '检出低限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REVISIONRULE', '分析项配置的修约规则', '修约规则', 'zh-CN', '修约规则'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.FORMULA', '分析项配置的计算公式', '计算公式', 'zh-CN', '计算公式'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPORTSHOW', '分析项配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPNO', '分析项配置的重复次数', '重复次数', 'zh-CN', '重复次数'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REMARKS', '分析项配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYID', '分析项配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYNAME', '分析项配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDTIME', '分析项配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGID', '分析项配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGNAME', '分析项配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.SERVICE_NAME', '检测条件配置', '检测条件配置', 'zh-CN', '检测条件配置'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.ID', '检测条件配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.TESTMETHODID', '检测条件配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONCODE', '检测条件配置的检测条件编码', '检测条件编码', 'zh-CN', '检测条件编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAME', '检测条件配置的检测条件名称', '检测条件名称', 'zh-CN', '检测条件名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAMEEN', '检测条件配置的检测条件名称英文', '检测条件名称英文', 'zh-CN', '检测条件名称英文'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONVALUE', '检测条件配置的默认值', '默认值', 'zh-CN', '默认值'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.UNIT', '检测条件配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REPORTSHOW', '检测条件配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REMARKS', '检测条件配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYID', '检测条件配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYNAME', '检测条件配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDTIME', '检测条件配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGID', '检测条件配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGNAME', '检测条件配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.SERVICE_NAME', '步骤释义配置', '步骤释义配置', 'zh-CN', '步骤释义配置'); +CALL INSERTI18N('T_LIMS_TM_STEP.ID', '步骤释义配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_STEP.TESTMETHODID', '步骤释义配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_STEP.SORTER', '步骤释义配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPCODE', '步骤释义配置的步骤编码', '步骤编码', 'zh-CN', '步骤编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAME', '步骤释义配置的步骤名称', '步骤名称', 'zh-CN', '步骤名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAMEEN', '步骤释义配置的步骤名称英文', '步骤名称英文', 'zh-CN', '步骤名称英文'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPDESC', '步骤释义配置的步骤描述', '步骤描述', 'zh-CN', '步骤描述'); +CALL INSERTI18N('T_LIMS_TM_STEP.REMARKS', '步骤释义配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYID', '步骤释义配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYNAME', '步骤释义配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDTIME', '步骤释义配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGID', '步骤释义配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGNAME', '步骤释义配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.SERVICE_NAME', '检测项目方法关联设备', '检测项目方法关联设备', 'zh-CN', '检测项目方法关联设备'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.ID', '检测项目方法关联设备的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.TESTMETHODID', '检测项目方法关联设备的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.EQUIPTID', '检测项目方法关联设备的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.REMARKS', '检测项目方法关联设备的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYID', '检测项目方法关联设备的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYNAME', '检测项目方法关联设备的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDTIME', '检测项目方法关联设备的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGID', '检测项目方法关联设备的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGNAME', '检测项目方法关联设备的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.SERVICE_NAME', '检测项目方法关联耗材', '检测项目方法关联耗材', 'zh-CN', '检测项目方法关联耗材'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.ID', '检测项目方法关联耗材的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.TESTMETHODID', '检测项目方法关联耗材的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.MATERIALID', '检测项目方法关联耗材的耗材ID', '耗材ID', 'zh-CN', '耗材ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.DEFAULTUSAGE', '检测项目方法关联耗材的默认用量', '默认用量', 'zh-CN', '默认用量'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.REMARKS', '检测项目方法关联耗材的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYID', '检测项目方法关联耗材的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYNAME', '检测项目方法关联耗材的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDTIME', '检测项目方法关联耗材的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGID', '检测项目方法关联耗材的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGNAME', '检测项目方法关联耗材的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '检测项目', '/secure/basemodule/coredata/test-methods/page/edit-list', '11', '11', '014.svg', '检测项目'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '检测项目查询', '/secure/basemodule/coredata/test-methods/page/search-list', '11', '03', '014.svg', '检测项目查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_METHOD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_ANALYST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_STEP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_EQUIPT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_MATERIAL', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-23 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTestMethod-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTestMethod-sqlserver-sql.sql new file mode 100644 index 0000000..f9fa69a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTestMethod-sqlserver-sql.sql @@ -0,0 +1,379 @@ +-- ----------------------------- 2022-08-23 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_TEST( + ID BIGINT NOT NULL, + LIBRARYID BIGINT NULL , + TESTTYPE VARCHAR(36) NULL , + TESTCODE VARCHAR(36) NULL , + TESTNAME VARCHAR(120) NULL , + TESTNAMEEN VARCHAR(360) NULL , + SHORTTESTNAME VARCHAR(36) NULL , + TESTDESC VARCHAR(360) NULL , + LABORATORYID VARCHAR(36) NULL , + LABORATORYNAME VARCHAR(36) NULL , + CNASFLAG VARCHAR(1) NULL , + ELNTEMPLATEID BIGINT NULL , + ELNTEMPLATENAME VARCHAR(120) NULL , + REMARKS VARCHAR(360) NULL , + ACTIVATEDFLAG VARCHAR(1) NULL , + ACTIVATEDBYID VARCHAR(36) NULL , + ACTIVATEDBYNAME VARCHAR(36) NULL , + ACTIVATEDTIME DATETIME NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TEST PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目库ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'LIBRARYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目英文名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目名称简写' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'SHORTTESTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'LABORATORYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'LABORATORYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否CNAS项目' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CNASFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ELN模板ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ELNTEMPLATEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ELN模板名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ELNTEMPLATENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用标志' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TEST_METHOD( + ID BIGINT NOT NULL, + TESTID BIGINT NULL , + METHODID BIGINT NULL , + DEFAULTFLAG VARCHAR(1) NULL , + JUDGEBASIS VARCHAR(360) NULL , + STANDARDHOUR BIGINT NULL , + STANDARDPRICE VARCHAR(12) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TEST_METHOD PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'TESTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测方法ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'METHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否默认' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'DEFAULTFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'判定依据' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'JUDGEBASIS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标准工时' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'STANDARDHOUR'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标准单价' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'STANDARDPRICE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_ANALYST( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + SORTER BIGINT NULL , + ANALYSTGROUP VARCHAR(120) NULL , + ANALYSTNAME VARCHAR(120) NULL , + ANALYSTGROUPEN VARCHAR(360) NULL , + ANALYSTNAMEEN VARCHAR(360) NULL , + RESULTCATEGORY VARCHAR(36) NULL , + DEFAULTRESULT VARCHAR(360) NULL , + UNIT VARCHAR(36) NULL , + HIGHLIMIT VARCHAR(12) NULL , + LOWLIMIT VARCHAR(12) NULL , + REVISIONRULE VARCHAR(36) NULL , + FORMULA TEXT NULL , + REPORTSHOW VARCHAR(1) NULL , + REPNO BIGINT NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_ANALYST PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'序号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'SORTER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项组' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTGROUP'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项组英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTGROUPEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项名称英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'结果类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'RESULTCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认结果' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'DEFAULTRESULT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'UNIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检出高限' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'HIGHLIMIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检出低限' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'LOWLIMIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'修约规则' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REVISIONRULE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'计算公式' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'FORMULA'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否报告中显示' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REPORTSHOW'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'重复次数' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REPNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_CONDITION( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + CONDITIONCODE VARCHAR(36) NULL , + CONDITIONNAME VARCHAR(36) NULL , + CONDITIONNAMEEN VARCHAR(360) NULL , + CONDITIONVALUE VARCHAR(360) NULL , + UNIT VARCHAR(36) NULL , + REPORTSHOW VARCHAR(1) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_CONDITION PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件名称英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认值' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONVALUE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'UNIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否报告中显示' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'REPORTSHOW'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_STEP( + ID BIGINT NOT NULL, + TESTMETHODID VARCHAR NULL , + SORTER BIGINT NULL , + STEPCODE VARCHAR(36) NULL , + STEPNAME VARCHAR(36) NULL , + STEPNAMEEN VARCHAR(360) NULL , + STEPDESC VARCHAR(360) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_STEP PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤释义配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'序号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'SORTER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤名称英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_EQUIPT( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + EQUIPTID BIGINT NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_EQUIPT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联设备' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'EQUIPTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_MATERIAL( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + MATERIALID BIGINT NULL , + DEFAULTUSAGE VARCHAR(12) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_MATERIAL PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联耗材' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'MATERIALID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认用量' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'DEFAULTUSAGE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_TEST.SERVICE_NAME', N'检测项目', N'检测项目', N'zh-CN',N'检测项目'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ID', N'检测项目的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.LIBRARYID', N'检测项目的检测项目库ID', N'检测项目库ID', N'zh-CN',N'检测项目库ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTTYPE', N'检测项目的检测项目类型', N'检测项目类型', N'zh-CN',N'检测项目类型'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTCODE', N'检测项目的检测项目编码', N'检测项目编码', N'zh-CN',N'检测项目编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTNAME', N'检测项目的检测项目名称', N'检测项目名称', N'zh-CN',N'检测项目名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTNAMEEN', N'检测项目的检测项目英文名称', N'检测项目英文名称', N'zh-CN',N'检测项目英文名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.SHORTTESTNAME', N'检测项目的检测项目名称简写', N'检测项目名称简写', N'zh-CN',N'检测项目名称简写'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTDESC', N'检测项目的检测项目描述', N'检测项目描述', N'zh-CN',N'检测项目描述'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.LABORATORYID', N'检测项目的所属实验室ID', N'所属实验室ID', N'zh-CN',N'所属实验室ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.LABORATORYNAME', N'检测项目的所属实验室', N'所属实验室', N'zh-CN',N'所属实验室'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CNASFLAG', N'检测项目的是否CNAS项目', N'是否CNAS项目', N'zh-CN',N'是否CNAS项目'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ELNTEMPLATEID', N'检测项目的ELN模板ID', N'ELN模板ID', N'zh-CN',N'ELN模板ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ELNTEMPLATENAME', N'检测项目的ELN模板名称', N'ELN模板名称', N'zh-CN',N'ELN模板名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.REMARKS', N'检测项目的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDFLAG', N'检测项目的启用标志', N'启用标志', N'zh-CN',N'启用标志'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDBYID', N'检测项目的启用人编码', N'启用人编码', N'zh-CN',N'启用人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDBYNAME', N'检测项目的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDTIME', N'检测项目的启用时间', N'启用时间', N'zh-CN',N'启用时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYID', N'检测项目的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYNAME', N'检测项目的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDTIME', N'检测项目的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYORGID', N'检测项目的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYORGNAME', N'检测项目的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.SERVICE_NAME', N'检测项目方法', N'检测项目方法', N'zh-CN',N'检测项目方法'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.ID', N'检测项目方法的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.TESTID', N'检测项目方法的检测项目ID', N'检测项目ID', N'zh-CN',N'检测项目ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.METHODID', N'检测项目方法的检测方法ID', N'检测方法ID', N'zh-CN',N'检测方法ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.DEFAULTFLAG', N'检测项目方法的是否默认', N'是否默认', N'zh-CN',N'是否默认'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.JUDGEBASIS', N'检测项目方法的判定依据', N'判定依据', N'zh-CN',N'判定依据'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.STANDARDHOUR', N'检测项目方法的标准工时', N'标准工时', N'zh-CN',N'标准工时'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.STANDARDPRICE', N'检测项目方法的标准单价', N'标准单价', N'zh-CN',N'标准单价'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.REMARKS', N'检测项目方法的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYID', N'检测项目方法的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYNAME', N'检测项目方法的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDTIME', N'检测项目方法的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYORGID', N'检测项目方法的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYORGNAME', N'检测项目方法的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.SERVICE_NAME', N'分析项配置', N'分析项配置', N'zh-CN',N'分析项配置'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ID', N'分析项配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.TESTMETHODID', N'分析项配置的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.SORTER', N'分析项配置的序号', N'序号', N'zh-CN',N'序号'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTGROUP', N'分析项配置的分析项组', N'分析项组', N'zh-CN',N'分析项组'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTNAME', N'分析项配置的分析项名称', N'分析项名称', N'zh-CN',N'分析项名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTGROUPEN', N'分析项配置的分析项组英文', N'分析项组英文', N'zh-CN',N'分析项组英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTNAMEEN', N'分析项配置的分析项名称英文', N'分析项名称英文', N'zh-CN',N'分析项名称英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.RESULTCATEGORY', N'分析项配置的结果类型', N'结果类型', N'zh-CN',N'结果类型'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.DEFAULTRESULT', N'分析项配置的默认结果', N'默认结果', N'zh-CN',N'默认结果'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.UNIT', N'分析项配置的单位', N'单位', N'zh-CN',N'单位'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.HIGHLIMIT', N'分析项配置的检出高限', N'检出高限', N'zh-CN',N'检出高限'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.LOWLIMIT', N'分析项配置的检出低限', N'检出低限', N'zh-CN',N'检出低限'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REVISIONRULE', N'分析项配置的修约规则', N'修约规则', N'zh-CN',N'修约规则'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.FORMULA', N'分析项配置的计算公式', N'计算公式', N'zh-CN',N'计算公式'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REPORTSHOW', N'分析项配置的是否报告中显示', N'是否报告中显示', N'zh-CN',N'是否报告中显示'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REPNO', N'分析项配置的重复次数', N'重复次数', N'zh-CN',N'重复次数'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REMARKS', N'分析项配置的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYID', N'分析项配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYNAME', N'分析项配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDTIME', N'分析项配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYORGID', N'分析项配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYORGNAME', N'分析项配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.SERVICE_NAME', N'检测条件配置', N'检测条件配置', N'zh-CN',N'检测条件配置'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.ID', N'检测条件配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.TESTMETHODID', N'检测条件配置的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONCODE', N'检测条件配置的检测条件编码', N'检测条件编码', N'zh-CN',N'检测条件编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONNAME', N'检测条件配置的检测条件名称', N'检测条件名称', N'zh-CN',N'检测条件名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONNAMEEN', N'检测条件配置的检测条件名称英文', N'检测条件名称英文', N'zh-CN',N'检测条件名称英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONVALUE', N'检测条件配置的默认值', N'默认值', N'zh-CN',N'默认值'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.UNIT', N'检测条件配置的单位', N'单位', N'zh-CN',N'单位'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.REPORTSHOW', N'检测条件配置的是否报告中显示', N'是否报告中显示', N'zh-CN',N'是否报告中显示'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.REMARKS', N'检测条件配置的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYID', N'检测条件配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYNAME', N'检测条件配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDTIME', N'检测条件配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYORGID', N'检测条件配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYORGNAME', N'检测条件配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.SERVICE_NAME', N'步骤释义配置', N'步骤释义配置', N'zh-CN',N'步骤释义配置'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.ID', N'步骤释义配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.TESTMETHODID', N'步骤释义配置的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.SORTER', N'步骤释义配置的序号', N'序号', N'zh-CN',N'序号'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPCODE', N'步骤释义配置的步骤编码', N'步骤编码', N'zh-CN',N'步骤编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPNAME', N'步骤释义配置的步骤名称', N'步骤名称', N'zh-CN',N'步骤名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPNAMEEN', N'步骤释义配置的步骤名称英文', N'步骤名称英文', N'zh-CN',N'步骤名称英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPDESC', N'步骤释义配置的步骤描述', N'步骤描述', N'zh-CN',N'步骤描述'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.REMARKS', N'步骤释义配置的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYID', N'步骤释义配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYNAME', N'步骤释义配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDTIME', N'步骤释义配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYORGID', N'步骤释义配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYORGNAME', N'步骤释义配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.SERVICE_NAME', N'检测项目方法关联设备', N'检测项目方法关联设备', N'zh-CN',N'检测项目方法关联设备'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.ID', N'检测项目方法关联设备的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.TESTMETHODID', N'检测项目方法关联设备的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.EQUIPTID', N'检测项目方法关联设备的设备ID', N'设备ID', N'zh-CN',N'设备ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.REMARKS', N'检测项目方法关联设备的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYID', N'检测项目方法关联设备的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYNAME', N'检测项目方法关联设备的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDTIME', N'检测项目方法关联设备的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYORGID', N'检测项目方法关联设备的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYORGNAME', N'检测项目方法关联设备的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.SERVICE_NAME', N'检测项目方法关联耗材', N'检测项目方法关联耗材', N'zh-CN',N'检测项目方法关联耗材'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.ID', N'检测项目方法关联耗材的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.TESTMETHODID', N'检测项目方法关联耗材的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.MATERIALID', N'检测项目方法关联耗材的耗材ID', N'耗材ID', N'zh-CN',N'耗材ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.DEFAULTUSAGE', N'检测项目方法关联耗材的默认用量', N'默认用量', N'zh-CN',N'默认用量'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.REMARKS', N'检测项目方法关联耗材的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYID', N'检测项目方法关联耗材的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYNAME', N'检测项目方法关联耗材的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDTIME', N'检测项目方法关联耗材的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYORGID', N'检测项目方法关联耗材的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYORGNAME', N'检测项目方法关联耗材的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '检测项目', '/secure/basemodule/coredata/test-methods/page/edit-list', '11', '11', '014.svg', '检测项目'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '检测项目查询', '/secure/basemodule/coredata/test-methods/page/search-list', '11', '03', '014.svg', '检测项目查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_METHOD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_ANALYST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_STEP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_EQUIPT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_MATERIAL', '0', '0'); + + +-- ----------------------------- 2022-08-23 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTestSplit-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTestSplit-mysql-sql.sql new file mode 100644 index 0000000..c5188c1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTestSplit-mysql-sql.sql @@ -0,0 +1,74 @@ +-- ----------------------------- 2024-05-27 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST_SPLIT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTID` BIGINT DEFAULT NULL COMMENT '项目ID', + `ITEMID` BIGINT DEFAULT NULL COMMENT '其他项目ID', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='MOM检测项目拆分'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TEST_SPLIT','ID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TEST_SPLIT','TESTID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TEST_SPLIT','ITEMID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TEST_SPLIT','CREATEDBYID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TEST_SPLIT','CREATEDBYNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TEST_SPLIT','CREATEDTIME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TEST_SPLIT','CREATEDBYORGID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TEST_SPLIT','CREATEDBYORGNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_TEST_SPLIT', '1', 'zhangsheng', 'zhangsheng', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TEST_SPLIT','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TEST_SPLIT','TESTID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TEST_SPLIT','ITEMID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TEST_SPLIT','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TEST_SPLIT','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TEST_SPLIT','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TEST_SPLIT','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TEST_SPLIT','CREATEDBYORGNAME','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_TEST_SPLIT', 'MOM检测项目拆分', 'service', '1'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.SERVICE_NAME', 'MOM检测项目拆分', 'MOM检测项目拆分', 'zh-CN', 'MOM检测项目拆分'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.ID', 'MOM检测项目拆分的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.TESTID', 'MOM检测项目拆分的项目ID', '项目ID', 'zh-CN', '项目ID'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.ITEMID', 'MOM检测项目拆分的其他项目ID', '其他项目ID', 'zh-CN', '其他项目ID'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.CREATEDBYID', 'MOM检测项目拆分的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.CREATEDBYNAME', 'MOM检测项目拆分的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.CREATEDTIME', 'MOM检测项目拆分的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.CREATEDBYORGID', 'MOM检测项目拆分的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.CREATEDBYORGNAME', 'MOM检测项目拆分的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', 'MOM检测项目拆分', '/secure/basemodule/coredata/test-splits/page/edit-list', '11', '11', '044.svg', 'MOM检测项目拆分'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', 'MOM检测项目拆分查询', '/secure/basemodule/coredata/test-splits/page/search-list', '11', '03', '044.svg', 'MOM检测项目拆分查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_SPLIT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2024-05-27 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTestSplit-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTestSplit-oracle-sql.sql new file mode 100644 index 0000000..5119b4f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTestSplit-oracle-sql.sql @@ -0,0 +1,82 @@ +-- ----------------------------- 2024-05-27 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_TEST_SPLIT( + ID NUMBER NOT NULL, + TESTID NUMBER NULL, + ITEMID NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TEST_SPLIT IS 'MOM检测项目拆分'; +COMMENT ON COLUMN T_LIMS_TEST_SPLIT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST_SPLIT.TESTID IS '项目ID'; +COMMENT ON COLUMN T_LIMS_TEST_SPLIT.ITEMID IS '其他项目ID'; +COMMENT ON COLUMN T_LIMS_TEST_SPLIT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST_SPLIT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST_SPLIT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST_SPLIT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST_SPLIT.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TEST_SPLIT ADD CONSTRAINT PK_LIMS_TEST_SPLIT PRIMARY KEY (ID); + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TEST_SPLIT','ID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TEST_SPLIT','TESTID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TEST_SPLIT','ITEMID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TEST_SPLIT','CREATEDBYID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TEST_SPLIT','CREATEDBYNAME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TEST_SPLIT','CREATEDTIME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TEST_SPLIT','CREATEDBYORGID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TEST_SPLIT','CREATEDBYORGNAME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_TEST_SPLIT', '1', 'zhangsheng', 'zhangsheng', CURRENT_TIMESTAMP, 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TEST_SPLIT','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TEST_SPLIT','TESTID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TEST_SPLIT','ITEMID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TEST_SPLIT','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TEST_SPLIT','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TEST_SPLIT','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TEST_SPLIT','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TEST_SPLIT','CREATEDBYORGNAME','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_TEST_SPLIT', 'MOM检测项目拆分', 'service', '1'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.SERVICE_NAME', 'MOM检测项目拆分', 'MOM检测项目拆分', 'zh-CN', 'MOM检测项目拆分'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.ID', 'MOM检测项目拆分的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.TESTID', 'MOM检测项目拆分的项目ID', '项目ID', 'zh-CN', '项目ID'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.ITEMID', 'MOM检测项目拆分的其他项目ID', '其他项目ID', 'zh-CN', '其他项目ID'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.CREATEDBYID', 'MOM检测项目拆分的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.CREATEDBYNAME', 'MOM检测项目拆分的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.CREATEDTIME', 'MOM检测项目拆分的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.CREATEDBYORGID', 'MOM检测项目拆分的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.CREATEDBYORGNAME', 'MOM检测项目拆分的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', 'MOM检测项目拆分', '/secure/basemodule/coredata/test-splits/page/edit-list', '11', '11', '044.svg', 'MOM检测项目拆分'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', 'MOM检测项目拆分查询', '/secure/basemodule/coredata/test-splits/page/search-list', '11', '03', '044.svg', 'MOM检测项目拆分查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_SPLIT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2024-05-27 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTestSplit-postgresql-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTestSplit-postgresql-sql.sql new file mode 100644 index 0000000..63fd544 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTestSplit-postgresql-sql.sql @@ -0,0 +1,81 @@ +-- ----------------------------- 2024-05-27 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS T_LIMS_TEST_SPLIT( + ID BIGINT NOT NULL, + TESTID BIGINT NULL, + ITEMID BIGINT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME TIMESTAMP NULL, + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL, + PRIMARY KEY (ID) +); +comment on table T_LIMS_TEST_SPLIT is 'MOM检测项目拆分'; +comment on column T_LIMS_TEST_SPLIT.id is '主键'; +comment on column T_LIMS_TEST_SPLIT.testId is '项目ID'; +comment on column T_LIMS_TEST_SPLIT.itemId is '其他项目ID'; +comment on column T_LIMS_TEST_SPLIT.createdById is '制单人编码'; +comment on column T_LIMS_TEST_SPLIT.createdByName is '制单人名称'; +comment on column T_LIMS_TEST_SPLIT.createdTime is '制单时间'; +comment on column T_LIMS_TEST_SPLIT.createdByOrgId is '制单人单位编码'; +comment on column T_LIMS_TEST_SPLIT.createdByOrgName is '制单人单位名称'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_TEST_SPLIT','ID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_TEST_SPLIT','TESTID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_TEST_SPLIT','ITEMID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_TEST_SPLIT','CREATEDBYID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_TEST_SPLIT','CREATEDBYNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_TEST_SPLIT','CREATEDTIME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_TEST_SPLIT','CREATEDBYORGID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_TEST_SPLIT','CREATEDBYORGNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_TEST_SPLIT', '1', 'zhangsheng', 'zhangsheng', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_TEST_SPLIT','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_TEST_SPLIT','TESTID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_TEST_SPLIT','ITEMID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_TEST_SPLIT','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_TEST_SPLIT','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_TEST_SPLIT','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_TEST_SPLIT','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_TEST_SPLIT','CREATEDBYORGNAME','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_TEST_SPLIT', 'MOM检测项目拆分', 'service', '1'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.SERVICE_NAME', 'MOM检测项目拆分', 'MOM检测项目拆分', 'zh-CN', 'MOM检测项目拆分'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.ID', 'MOM检测项目拆分的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.TESTID', 'MOM检测项目拆分的项目ID', '项目ID', 'zh-CN', '项目ID'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.ITEMID', 'MOM检测项目拆分的其他项目ID', '其他项目ID', 'zh-CN', '其他项目ID'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.CREATEDBYID', 'MOM检测项目拆分的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.CREATEDBYNAME', 'MOM检测项目拆分的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.CREATEDTIME', 'MOM检测项目拆分的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.CREATEDBYORGID', 'MOM检测项目拆分的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_SPLIT.CREATEDBYORGNAME', 'MOM检测项目拆分的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', 'MOM检测项目拆分', '/secure/basemodule/coredata/test-splits/page/edit-list', '11', '11', '044.svg', 'MOM检测项目拆分'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', 'MOM检测项目拆分查询', '/secure/basemodule/coredata/test-splits/page/search-list', '11', '03', '044.svg', 'MOM检测项目拆分查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_SPLIT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2024-05-27 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTestSplit-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTestSplit-sqlserver-sql.sql new file mode 100644 index 0000000..8b60125 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTestSplit-sqlserver-sql.sql @@ -0,0 +1,76 @@ +-- ----------------------------- 2024-05-27 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_TEST_SPLIT( + ID BIGINT NOT NULL, + TESTID BIGINT NULL , + ITEMID BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TEST_SPLIT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'MOM检测项目拆分' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_SPLIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_SPLIT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_SPLIT', @level2type=N'COLUMN',@level2name=N'TESTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'其他项目ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_SPLIT', @level2type=N'COLUMN',@level2name=N'ITEMID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_SPLIT', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_SPLIT', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_SPLIT', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_SPLIT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_SPLIT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TEST_SPLIT','ID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TEST_SPLIT','TESTID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TEST_SPLIT','ITEMID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TEST_SPLIT','CREATEDBYID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TEST_SPLIT','CREATEDBYNAME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TEST_SPLIT','CREATEDTIME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TEST_SPLIT','CREATEDBYORGID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TEST_SPLIT','CREATEDBYORGNAME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_TEST_SPLIT', '1', 'zhangsheng', 'zhangsheng', GETDATE(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TEST_SPLIT','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TEST_SPLIT','TESTID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TEST_SPLIT','ITEMID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TEST_SPLIT','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TEST_SPLIT','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TEST_SPLIT','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TEST_SPLIT','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TEST_SPLIT','CREATEDBYORGNAME','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_TEST_SPLIT', 'MOM检测项目拆分', 'service', '1'); +EXEC DBO.INSERTI18N N'T_LIMS_TEST_SPLIT.SERVICE_NAME', N'MOM检测项目拆分', N'MOM检测项目拆分', N'zh-CN',N'MOM检测项目拆分'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_SPLIT.ID', N'MOM检测项目拆分的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_SPLIT.TESTID', N'MOM检测项目拆分的项目ID', N'项目ID', N'zh-CN',N'项目ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_SPLIT.ITEMID', N'MOM检测项目拆分的其他项目ID', N'其他项目ID', N'zh-CN',N'其他项目ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_SPLIT.CREATEDBYID', N'MOM检测项目拆分的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_SPLIT.CREATEDBYNAME', N'MOM检测项目拆分的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_SPLIT.CREATEDTIME', N'MOM检测项目拆分的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_SPLIT.CREATEDBYORGID', N'MOM检测项目拆分的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_SPLIT.CREATEDBYORGNAME', N'MOM检测项目拆分的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', 'MOM检测项目拆分', '/secure/basemodule/coredata/test-splits/page/edit-list', '11', '11', '044.svg', 'MOM检测项目拆分'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', 'MOM检测项目拆分查询', '/secure/basemodule/coredata/test-splits/page/search-list', '11', '03', '044.svg', 'MOM检测项目拆分查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_SPLIT', '0', '0'); + + +-- ----------------------------- 2024-05-27 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmAnalyst-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmAnalyst-mysql-sql.sql new file mode 100644 index 0000000..de7dbb0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmAnalyst-mysql-sql.sql @@ -0,0 +1,285 @@ +-- ----------------------------- 2022-08-23 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST`( + `ID` BIGINT NOT NULL COMMENT '主键', + `LIBRARYID` BIGINT DEFAULT NULL COMMENT '检测项目库ID', + `TESTTYPE` VARCHAR(36) DEFAULT NULL COMMENT '检测项目类型', + `TESTCODE` VARCHAR(36) DEFAULT NULL COMMENT '检测项目编码', + `TESTNAME` VARCHAR(120) DEFAULT NULL COMMENT '检测项目名称', + `TESTNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '检测项目英文名称', + `SHORTTESTNAME` VARCHAR(36) DEFAULT NULL COMMENT '检测项目名称简写', + `TESTDESC` VARCHAR(360) DEFAULT NULL COMMENT '检测项目描述', + `LABORATORYID` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室ID', + `LABORATORYNAME` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室', + `CNASFLAG` VARCHAR(1) DEFAULT NULL COMMENT '是否CNAS项目', + `ELNTEMPLATEID` BIGINT DEFAULT NULL COMMENT 'ELN模板ID', + `ELNTEMPLATENAME` VARCHAR(120) DEFAULT NULL COMMENT 'ELN模板名称', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `ACTIVATEDFLAG` VARCHAR(1) DEFAULT NULL COMMENT '启用标志', + `ACTIVATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '启用人编码', + `ACTIVATEDBYNAME` VARCHAR(36) DEFAULT NULL COMMENT '启用人名称', + `ACTIVATEDTIME` DATETIME DEFAULT NULL COMMENT '启用时间', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST_METHOD`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTID` BIGINT DEFAULT NULL COMMENT '检测项目ID', + `METHODID` BIGINT DEFAULT NULL COMMENT '检测方法ID', + `DEFAULTFLAG` VARCHAR(1) DEFAULT NULL COMMENT '是否默认', + `JUDGEBASIS` VARCHAR(360) DEFAULT NULL COMMENT '判定依据', + `STANDARDHOUR` BIGINT DEFAULT NULL COMMENT '标准工时', + `STANDARDPRICE` VARCHAR(12) DEFAULT NULL COMMENT '标准单价', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目方法'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_ANALYST`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `SORTER` BIGINT DEFAULT NULL COMMENT '序号', + `ANALYSTGROUP` VARCHAR(120) DEFAULT NULL COMMENT '分析项组', + `ANALYSTNAME` VARCHAR(120) DEFAULT NULL COMMENT '分析项名称', + `ANALYSTGROUPEN` VARCHAR(360) DEFAULT NULL COMMENT '分析项组英文', + `ANALYSTNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '分析项名称英文', + `RESULTCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '结果类型', + `DEFAULTRESULT` VARCHAR(360) DEFAULT NULL COMMENT '默认结果', + `UNIT` VARCHAR(36) DEFAULT NULL COMMENT '单位', + `HIGHLIMIT` VARCHAR(12) DEFAULT NULL COMMENT '检出高限', + `LOWLIMIT` VARCHAR(12) DEFAULT NULL COMMENT '检出低限', + `REVISIONRULE` VARCHAR(36) DEFAULT NULL COMMENT '修约规则', + `FORMULA` LONGTEXT DEFAULT NULL COMMENT '计算公式', + `REPORTSHOW` VARCHAR(1) DEFAULT NULL COMMENT '是否报告中显示', + `REPNO` BIGINT DEFAULT NULL COMMENT '重复次数', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='分析项配置'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_CONDITION`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `CONDITIONCODE` VARCHAR(36) DEFAULT NULL COMMENT '检测条件编码', + `CONDITIONNAME` VARCHAR(36) DEFAULT NULL COMMENT '检测条件名称', + `CONDITIONNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '检测条件名称英文', + `CONDITIONVALUE` VARCHAR(360) DEFAULT NULL COMMENT '默认值', + `UNIT` VARCHAR(36) DEFAULT NULL COMMENT '单位', + `REPORTSHOW` VARCHAR(1) DEFAULT NULL COMMENT '是否报告中显示', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测条件配置'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_STEP`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` VARCHAR DEFAULT NULL COMMENT '检测项目方法关联ID', + `SORTER` BIGINT DEFAULT NULL COMMENT '序号', + `STEPCODE` VARCHAR(36) DEFAULT NULL COMMENT '步骤编码', + `STEPNAME` VARCHAR(36) DEFAULT NULL COMMENT '步骤名称', + `STEPNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '步骤名称英文', + `STEPDESC` VARCHAR(360) DEFAULT NULL COMMENT '步骤描述', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='步骤释义配置'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_EQUIPT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `EQUIPTID` BIGINT DEFAULT NULL COMMENT '设备ID', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目方法关联设备'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_MATERIAL`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `MATERIALID` BIGINT DEFAULT NULL COMMENT '耗材ID', + `DEFAULTUSAGE` VARCHAR(12) DEFAULT NULL COMMENT '默认用量', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目方法关联耗材'; + +CALL INSERTI18N('T_LIMS_TEST.SERVICE_NAME', '检测项目', '检测项目', 'zh-CN', '检测项目'); +CALL INSERTI18N('T_LIMS_TEST.ID', '检测项目的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST.LIBRARYID', '检测项目的检测项目库ID', '检测项目库ID', 'zh-CN', '检测项目库ID'); +CALL INSERTI18N('T_LIMS_TEST.TESTTYPE', '检测项目的检测项目类型', '检测项目类型', 'zh-CN', '检测项目类型'); +CALL INSERTI18N('T_LIMS_TEST.TESTCODE', '检测项目的检测项目编码', '检测项目编码', 'zh-CN', '检测项目编码'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAME', '检测项目的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAMEEN', '检测项目的检测项目英文名称', '检测项目英文名称', 'zh-CN', '检测项目英文名称'); +CALL INSERTI18N('T_LIMS_TEST.SHORTTESTNAME', '检测项目的检测项目名称简写', '检测项目名称简写', 'zh-CN', '检测项目名称简写'); +CALL INSERTI18N('T_LIMS_TEST.TESTDESC', '检测项目的检测项目描述', '检测项目描述', 'zh-CN', '检测项目描述'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYID', '检测项目的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYNAME', '检测项目的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_TEST.CNASFLAG', '检测项目的是否CNAS项目', '是否CNAS项目', 'zh-CN', '是否CNAS项目'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATEID', '检测项目的ELN模板ID', 'ELN模板ID', 'zh-CN', 'ELN模板ID'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATENAME', '检测项目的ELN模板名称', 'ELN模板名称', 'zh-CN', 'ELN模板名称'); +CALL INSERTI18N('T_LIMS_TEST.REMARKS', '检测项目的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDFLAG', '检测项目的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYID', '检测项目的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYNAME', '检测项目的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDTIME', '检测项目的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYID', '检测项目的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYNAME', '检测项目的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDTIME', '检测项目的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGID', '检测项目的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGNAME', '检测项目的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.SERVICE_NAME', '检测项目方法', '检测项目方法', 'zh-CN', '检测项目方法'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.ID', '检测项目方法的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.TESTID', '检测项目方法的检测项目ID', '检测项目ID', 'zh-CN', '检测项目ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.METHODID', '检测项目方法的检测方法ID', '检测方法ID', 'zh-CN', '检测方法ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.DEFAULTFLAG', '检测项目方法的是否默认', '是否默认', 'zh-CN', '是否默认'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.JUDGEBASIS', '检测项目方法的判定依据', '判定依据', 'zh-CN', '判定依据'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDHOUR', '检测项目方法的标准工时', '标准工时', 'zh-CN', '标准工时'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDPRICE', '检测项目方法的标准单价', '标准单价', 'zh-CN', '标准单价'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.REMARKS', '检测项目方法的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYID', '检测项目方法的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYNAME', '检测项目方法的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDTIME', '检测项目方法的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGID', '检测项目方法的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGNAME', '检测项目方法的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SERVICE_NAME', '分析项配置', '分析项配置', 'zh-CN', '分析项配置'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ID', '分析项配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.TESTMETHODID', '分析项配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SORTER', '分析项配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUP', '分析项配置的分析项组', '分析项组', 'zh-CN', '分析项组'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAME', '分析项配置的分析项名称', '分析项名称', 'zh-CN', '分析项名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUPEN', '分析项配置的分析项组英文', '分析项组英文', 'zh-CN', '分析项组英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAMEEN', '分析项配置的分析项名称英文', '分析项名称英文', 'zh-CN', '分析项名称英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.RESULTCATEGORY', '分析项配置的结果类型', '结果类型', 'zh-CN', '结果类型'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.DEFAULTRESULT', '分析项配置的默认结果', '默认结果', 'zh-CN', '默认结果'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.UNIT', '分析项配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.HIGHLIMIT', '分析项配置的检出高限', '检出高限', 'zh-CN', '检出高限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.LOWLIMIT', '分析项配置的检出低限', '检出低限', 'zh-CN', '检出低限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REVISIONRULE', '分析项配置的修约规则', '修约规则', 'zh-CN', '修约规则'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.FORMULA', '分析项配置的计算公式', '计算公式', 'zh-CN', '计算公式'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPORTSHOW', '分析项配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPNO', '分析项配置的重复次数', '重复次数', 'zh-CN', '重复次数'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REMARKS', '分析项配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYID', '分析项配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYNAME', '分析项配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDTIME', '分析项配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGID', '分析项配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGNAME', '分析项配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.SERVICE_NAME', '检测条件配置', '检测条件配置', 'zh-CN', '检测条件配置'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.ID', '检测条件配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.TESTMETHODID', '检测条件配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONCODE', '检测条件配置的检测条件编码', '检测条件编码', 'zh-CN', '检测条件编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAME', '检测条件配置的检测条件名称', '检测条件名称', 'zh-CN', '检测条件名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAMEEN', '检测条件配置的检测条件名称英文', '检测条件名称英文', 'zh-CN', '检测条件名称英文'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONVALUE', '检测条件配置的默认值', '默认值', 'zh-CN', '默认值'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.UNIT', '检测条件配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REPORTSHOW', '检测条件配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REMARKS', '检测条件配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYID', '检测条件配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYNAME', '检测条件配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDTIME', '检测条件配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGID', '检测条件配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGNAME', '检测条件配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.SERVICE_NAME', '步骤释义配置', '步骤释义配置', 'zh-CN', '步骤释义配置'); +CALL INSERTI18N('T_LIMS_TM_STEP.ID', '步骤释义配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_STEP.TESTMETHODID', '步骤释义配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_STEP.SORTER', '步骤释义配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPCODE', '步骤释义配置的步骤编码', '步骤编码', 'zh-CN', '步骤编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAME', '步骤释义配置的步骤名称', '步骤名称', 'zh-CN', '步骤名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAMEEN', '步骤释义配置的步骤名称英文', '步骤名称英文', 'zh-CN', '步骤名称英文'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPDESC', '步骤释义配置的步骤描述', '步骤描述', 'zh-CN', '步骤描述'); +CALL INSERTI18N('T_LIMS_TM_STEP.REMARKS', '步骤释义配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYID', '步骤释义配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYNAME', '步骤释义配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDTIME', '步骤释义配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGID', '步骤释义配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGNAME', '步骤释义配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.SERVICE_NAME', '检测项目方法关联设备', '检测项目方法关联设备', 'zh-CN', '检测项目方法关联设备'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.ID', '检测项目方法关联设备的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.TESTMETHODID', '检测项目方法关联设备的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.EQUIPTID', '检测项目方法关联设备的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.REMARKS', '检测项目方法关联设备的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYID', '检测项目方法关联设备的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYNAME', '检测项目方法关联设备的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDTIME', '检测项目方法关联设备的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGID', '检测项目方法关联设备的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGNAME', '检测项目方法关联设备的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.SERVICE_NAME', '检测项目方法关联耗材', '检测项目方法关联耗材', 'zh-CN', '检测项目方法关联耗材'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.ID', '检测项目方法关联耗材的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.TESTMETHODID', '检测项目方法关联耗材的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.MATERIALID', '检测项目方法关联耗材的耗材ID', '耗材ID', 'zh-CN', '耗材ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.DEFAULTUSAGE', '检测项目方法关联耗材的默认用量', '默认用量', 'zh-CN', '默认用量'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.REMARKS', '检测项目方法关联耗材的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYID', '检测项目方法关联耗材的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYNAME', '检测项目方法关联耗材的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDTIME', '检测项目方法关联耗材的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGID', '检测项目方法关联耗材的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGNAME', '检测项目方法关联耗材的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '检测项目', '/secure/basemodule/coredata/tm-analysts/page/edit-list', '11', '11', '014.svg', '检测项目'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '检测项目查询', '/secure/basemodule/coredata/tm-analysts/page/search-list', '11', '03', '014.svg', '检测项目查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_METHOD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_ANALYST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_STEP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_EQUIPT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_MATERIAL', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-23 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmAnalyst-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmAnalyst-oracle-sql.sql new file mode 100644 index 0000000..e856ca3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmAnalyst-oracle-sql.sql @@ -0,0 +1,395 @@ +-- ----------------------------- 2022-08-23 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_TEST( + ID NUMBER NOT NULL, + LIBRARYID NUMBER NULL, + TESTTYPE VARCHAR2(36) NULL, + TESTCODE VARCHAR2(36) NULL, + TESTNAME VARCHAR2(120) NULL, + TESTNAMEEN VARCHAR2(360) NULL, + SHORTTESTNAME VARCHAR2(36) NULL, + TESTDESC VARCHAR2(360) NULL, + LABORATORYID VARCHAR2(36) NULL, + LABORATORYNAME VARCHAR2(36) NULL, + CNASFLAG VARCHAR2(1) NULL, + ELNTEMPLATEID NUMBER NULL, + ELNTEMPLATENAME VARCHAR2(120) NULL, + REMARKS VARCHAR2(360) NULL, + ACTIVATEDFLAG VARCHAR2(1) NULL, + ACTIVATEDBYID VARCHAR2(36) NULL, + ACTIVATEDBYNAME VARCHAR2(36) NULL, + ACTIVATEDTIME DATE NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TEST IS '检测项目'; +COMMENT ON COLUMN T_LIMS_TEST.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST.LIBRARYID IS '检测项目库ID'; +COMMENT ON COLUMN T_LIMS_TEST.TESTTYPE IS '检测项目类型'; +COMMENT ON COLUMN T_LIMS_TEST.TESTCODE IS '检测项目编码'; +COMMENT ON COLUMN T_LIMS_TEST.TESTNAME IS '检测项目名称'; +COMMENT ON COLUMN T_LIMS_TEST.TESTNAMEEN IS '检测项目英文名称'; +COMMENT ON COLUMN T_LIMS_TEST.SHORTTESTNAME IS '检测项目名称简写'; +COMMENT ON COLUMN T_LIMS_TEST.TESTDESC IS '检测项目描述'; +COMMENT ON COLUMN T_LIMS_TEST.LABORATORYID IS '所属实验室ID'; +COMMENT ON COLUMN T_LIMS_TEST.LABORATORYNAME IS '所属实验室'; +COMMENT ON COLUMN T_LIMS_TEST.CNASFLAG IS '是否CNAS项目'; +COMMENT ON COLUMN T_LIMS_TEST.ELNTEMPLATEID IS 'ELN模板ID'; +COMMENT ON COLUMN T_LIMS_TEST.ELNTEMPLATENAME IS 'ELN模板名称'; +COMMENT ON COLUMN T_LIMS_TEST.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDFLAG IS '启用标志'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDBYID IS '启用人编码'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDBYNAME IS '启用人名称'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDTIME IS '启用时间'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TEST ADD CONSTRAINT PK_LIMS_TEST PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TEST_METHOD( + ID NUMBER NOT NULL, + TESTID NUMBER NULL, + METHODID NUMBER NULL, + DEFAULTFLAG VARCHAR2(1) NULL, + JUDGEBASIS VARCHAR2(360) NULL, + STANDARDHOUR NUMBER NULL, + STANDARDPRICE VARCHAR2(12) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TEST_METHOD IS '检测项目方法'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.TESTID IS '检测项目ID'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.METHODID IS '检测方法ID'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.DEFAULTFLAG IS '是否默认'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.JUDGEBASIS IS '判定依据'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.STANDARDHOUR IS '标准工时'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.STANDARDPRICE IS '标准单价'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TEST_METHOD ADD CONSTRAINT PK_LIMS_TEST_METHOD PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_ANALYST( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + SORTER NUMBER NULL, + ANALYSTGROUP VARCHAR2(120) NULL, + ANALYSTNAME VARCHAR2(120) NULL, + ANALYSTGROUPEN VARCHAR2(360) NULL, + ANALYSTNAMEEN VARCHAR2(360) NULL, + RESULTCATEGORY VARCHAR2(36) NULL, + DEFAULTRESULT VARCHAR2(360) NULL, + UNIT VARCHAR2(36) NULL, + HIGHLIMIT VARCHAR2(12) NULL, + LOWLIMIT VARCHAR2(12) NULL, + REVISIONRULE VARCHAR2(36) NULL, + FORMULA CLOB NULL, + REPORTSHOW VARCHAR2(1) NULL, + REPNO NUMBER NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_ANALYST IS '分析项配置'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.SORTER IS '序号'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTGROUP IS '分析项组'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTNAME IS '分析项名称'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTGROUPEN IS '分析项组英文'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTNAMEEN IS '分析项名称英文'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.RESULTCATEGORY IS '结果类型'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.DEFAULTRESULT IS '默认结果'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.UNIT IS '单位'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.HIGHLIMIT IS '检出高限'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.LOWLIMIT IS '检出低限'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REVISIONRULE IS '修约规则'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.FORMULA IS '计算公式'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REPORTSHOW IS '是否报告中显示'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REPNO IS '重复次数'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_ANALYST ADD CONSTRAINT PK_LIMS_TM_ANALYST PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_CONDITION( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + CONDITIONCODE VARCHAR2(36) NULL, + CONDITIONNAME VARCHAR2(36) NULL, + CONDITIONNAMEEN VARCHAR2(360) NULL, + CONDITIONVALUE VARCHAR2(360) NULL, + UNIT VARCHAR2(36) NULL, + REPORTSHOW VARCHAR2(1) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_CONDITION IS '检测条件配置'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONCODE IS '检测条件编码'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONNAME IS '检测条件名称'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONNAMEEN IS '检测条件名称英文'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONVALUE IS '默认值'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.UNIT IS '单位'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.REPORTSHOW IS '是否报告中显示'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_CONDITION ADD CONSTRAINT PK_LIMS_TM_CONDITION PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_STEP( + ID NUMBER NOT NULL, + TESTMETHODID VARCHAR2 NULL, + SORTER NUMBER NULL, + STEPCODE VARCHAR2(36) NULL, + STEPNAME VARCHAR2(36) NULL, + STEPNAMEEN VARCHAR2(360) NULL, + STEPDESC VARCHAR2(360) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_STEP IS '步骤释义配置'; +COMMENT ON COLUMN T_LIMS_TM_STEP.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_STEP.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_STEP.SORTER IS '序号'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPCODE IS '步骤编码'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPNAME IS '步骤名称'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPNAMEEN IS '步骤名称英文'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPDESC IS '步骤描述'; +COMMENT ON COLUMN T_LIMS_TM_STEP.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_STEP ADD CONSTRAINT PK_LIMS_TM_STEP PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_EQUIPT( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + EQUIPTID NUMBER NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_EQUIPT IS '检测项目方法关联设备'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.EQUIPTID IS '设备ID'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_EQUIPT ADD CONSTRAINT PK_LIMS_TM_EQUIPT PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_MATERIAL( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + MATERIALID NUMBER NULL, + DEFAULTUSAGE VARCHAR2(12) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_MATERIAL IS '检测项目方法关联耗材'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.MATERIALID IS '耗材ID'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.DEFAULTUSAGE IS '默认用量'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_MATERIAL ADD CONSTRAINT PK_LIMS_TM_MATERIAL PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_TEST.SERVICE_NAME', '检测项目', '检测项目', 'zh-CN', '检测项目'); +CALL INSERTI18N('T_LIMS_TEST.ID', '检测项目的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST.LIBRARYID', '检测项目的检测项目库ID', '检测项目库ID', 'zh-CN', '检测项目库ID'); +CALL INSERTI18N('T_LIMS_TEST.TESTTYPE', '检测项目的检测项目类型', '检测项目类型', 'zh-CN', '检测项目类型'); +CALL INSERTI18N('T_LIMS_TEST.TESTCODE', '检测项目的检测项目编码', '检测项目编码', 'zh-CN', '检测项目编码'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAME', '检测项目的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAMEEN', '检测项目的检测项目英文名称', '检测项目英文名称', 'zh-CN', '检测项目英文名称'); +CALL INSERTI18N('T_LIMS_TEST.SHORTTESTNAME', '检测项目的检测项目名称简写', '检测项目名称简写', 'zh-CN', '检测项目名称简写'); +CALL INSERTI18N('T_LIMS_TEST.TESTDESC', '检测项目的检测项目描述', '检测项目描述', 'zh-CN', '检测项目描述'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYID', '检测项目的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYNAME', '检测项目的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_TEST.CNASFLAG', '检测项目的是否CNAS项目', '是否CNAS项目', 'zh-CN', '是否CNAS项目'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATEID', '检测项目的ELN模板ID', 'ELN模板ID', 'zh-CN', 'ELN模板ID'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATENAME', '检测项目的ELN模板名称', 'ELN模板名称', 'zh-CN', 'ELN模板名称'); +CALL INSERTI18N('T_LIMS_TEST.REMARKS', '检测项目的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDFLAG', '检测项目的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYID', '检测项目的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYNAME', '检测项目的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDTIME', '检测项目的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYID', '检测项目的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYNAME', '检测项目的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDTIME', '检测项目的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGID', '检测项目的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGNAME', '检测项目的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.SERVICE_NAME', '检测项目方法', '检测项目方法', 'zh-CN', '检测项目方法'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.ID', '检测项目方法的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.TESTID', '检测项目方法的检测项目ID', '检测项目ID', 'zh-CN', '检测项目ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.METHODID', '检测项目方法的检测方法ID', '检测方法ID', 'zh-CN', '检测方法ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.DEFAULTFLAG', '检测项目方法的是否默认', '是否默认', 'zh-CN', '是否默认'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.JUDGEBASIS', '检测项目方法的判定依据', '判定依据', 'zh-CN', '判定依据'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDHOUR', '检测项目方法的标准工时', '标准工时', 'zh-CN', '标准工时'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDPRICE', '检测项目方法的标准单价', '标准单价', 'zh-CN', '标准单价'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.REMARKS', '检测项目方法的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYID', '检测项目方法的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYNAME', '检测项目方法的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDTIME', '检测项目方法的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGID', '检测项目方法的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGNAME', '检测项目方法的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SERVICE_NAME', '分析项配置', '分析项配置', 'zh-CN', '分析项配置'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ID', '分析项配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.TESTMETHODID', '分析项配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SORTER', '分析项配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUP', '分析项配置的分析项组', '分析项组', 'zh-CN', '分析项组'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAME', '分析项配置的分析项名称', '分析项名称', 'zh-CN', '分析项名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUPEN', '分析项配置的分析项组英文', '分析项组英文', 'zh-CN', '分析项组英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAMEEN', '分析项配置的分析项名称英文', '分析项名称英文', 'zh-CN', '分析项名称英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.RESULTCATEGORY', '分析项配置的结果类型', '结果类型', 'zh-CN', '结果类型'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.DEFAULTRESULT', '分析项配置的默认结果', '默认结果', 'zh-CN', '默认结果'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.UNIT', '分析项配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.HIGHLIMIT', '分析项配置的检出高限', '检出高限', 'zh-CN', '检出高限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.LOWLIMIT', '分析项配置的检出低限', '检出低限', 'zh-CN', '检出低限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REVISIONRULE', '分析项配置的修约规则', '修约规则', 'zh-CN', '修约规则'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.FORMULA', '分析项配置的计算公式', '计算公式', 'zh-CN', '计算公式'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPORTSHOW', '分析项配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPNO', '分析项配置的重复次数', '重复次数', 'zh-CN', '重复次数'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REMARKS', '分析项配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYID', '分析项配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYNAME', '分析项配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDTIME', '分析项配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGID', '分析项配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGNAME', '分析项配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.SERVICE_NAME', '检测条件配置', '检测条件配置', 'zh-CN', '检测条件配置'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.ID', '检测条件配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.TESTMETHODID', '检测条件配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONCODE', '检测条件配置的检测条件编码', '检测条件编码', 'zh-CN', '检测条件编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAME', '检测条件配置的检测条件名称', '检测条件名称', 'zh-CN', '检测条件名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAMEEN', '检测条件配置的检测条件名称英文', '检测条件名称英文', 'zh-CN', '检测条件名称英文'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONVALUE', '检测条件配置的默认值', '默认值', 'zh-CN', '默认值'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.UNIT', '检测条件配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REPORTSHOW', '检测条件配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REMARKS', '检测条件配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYID', '检测条件配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYNAME', '检测条件配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDTIME', '检测条件配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGID', '检测条件配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGNAME', '检测条件配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.SERVICE_NAME', '步骤释义配置', '步骤释义配置', 'zh-CN', '步骤释义配置'); +CALL INSERTI18N('T_LIMS_TM_STEP.ID', '步骤释义配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_STEP.TESTMETHODID', '步骤释义配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_STEP.SORTER', '步骤释义配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPCODE', '步骤释义配置的步骤编码', '步骤编码', 'zh-CN', '步骤编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAME', '步骤释义配置的步骤名称', '步骤名称', 'zh-CN', '步骤名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAMEEN', '步骤释义配置的步骤名称英文', '步骤名称英文', 'zh-CN', '步骤名称英文'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPDESC', '步骤释义配置的步骤描述', '步骤描述', 'zh-CN', '步骤描述'); +CALL INSERTI18N('T_LIMS_TM_STEP.REMARKS', '步骤释义配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYID', '步骤释义配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYNAME', '步骤释义配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDTIME', '步骤释义配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGID', '步骤释义配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGNAME', '步骤释义配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.SERVICE_NAME', '检测项目方法关联设备', '检测项目方法关联设备', 'zh-CN', '检测项目方法关联设备'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.ID', '检测项目方法关联设备的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.TESTMETHODID', '检测项目方法关联设备的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.EQUIPTID', '检测项目方法关联设备的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.REMARKS', '检测项目方法关联设备的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYID', '检测项目方法关联设备的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYNAME', '检测项目方法关联设备的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDTIME', '检测项目方法关联设备的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGID', '检测项目方法关联设备的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGNAME', '检测项目方法关联设备的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.SERVICE_NAME', '检测项目方法关联耗材', '检测项目方法关联耗材', 'zh-CN', '检测项目方法关联耗材'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.ID', '检测项目方法关联耗材的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.TESTMETHODID', '检测项目方法关联耗材的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.MATERIALID', '检测项目方法关联耗材的耗材ID', '耗材ID', 'zh-CN', '耗材ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.DEFAULTUSAGE', '检测项目方法关联耗材的默认用量', '默认用量', 'zh-CN', '默认用量'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.REMARKS', '检测项目方法关联耗材的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYID', '检测项目方法关联耗材的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYNAME', '检测项目方法关联耗材的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDTIME', '检测项目方法关联耗材的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGID', '检测项目方法关联耗材的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGNAME', '检测项目方法关联耗材的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '检测项目', '/secure/basemodule/coredata/tm-analysts/page/edit-list', '11', '11', '014.svg', '检测项目'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '检测项目查询', '/secure/basemodule/coredata/tm-analysts/page/search-list', '11', '03', '014.svg', '检测项目查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_METHOD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_ANALYST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_STEP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_EQUIPT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_MATERIAL', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-23 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmAnalyst-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmAnalyst-sqlserver-sql.sql new file mode 100644 index 0000000..129021b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmAnalyst-sqlserver-sql.sql @@ -0,0 +1,379 @@ +-- ----------------------------- 2022-08-23 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_TEST( + ID BIGINT NOT NULL, + LIBRARYID BIGINT NULL , + TESTTYPE VARCHAR(36) NULL , + TESTCODE VARCHAR(36) NULL , + TESTNAME VARCHAR(120) NULL , + TESTNAMEEN VARCHAR(360) NULL , + SHORTTESTNAME VARCHAR(36) NULL , + TESTDESC VARCHAR(360) NULL , + LABORATORYID VARCHAR(36) NULL , + LABORATORYNAME VARCHAR(36) NULL , + CNASFLAG VARCHAR(1) NULL , + ELNTEMPLATEID BIGINT NULL , + ELNTEMPLATENAME VARCHAR(120) NULL , + REMARKS VARCHAR(360) NULL , + ACTIVATEDFLAG VARCHAR(1) NULL , + ACTIVATEDBYID VARCHAR(36) NULL , + ACTIVATEDBYNAME VARCHAR(36) NULL , + ACTIVATEDTIME DATETIME NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TEST PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目库ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'LIBRARYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目英文名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目名称简写' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'SHORTTESTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'LABORATORYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'LABORATORYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否CNAS项目' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CNASFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ELN模板ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ELNTEMPLATEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ELN模板名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ELNTEMPLATENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用标志' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TEST_METHOD( + ID BIGINT NOT NULL, + TESTID BIGINT NULL , + METHODID BIGINT NULL , + DEFAULTFLAG VARCHAR(1) NULL , + JUDGEBASIS VARCHAR(360) NULL , + STANDARDHOUR BIGINT NULL , + STANDARDPRICE VARCHAR(12) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TEST_METHOD PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'TESTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测方法ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'METHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否默认' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'DEFAULTFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'判定依据' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'JUDGEBASIS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标准工时' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'STANDARDHOUR'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标准单价' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'STANDARDPRICE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_ANALYST( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + SORTER BIGINT NULL , + ANALYSTGROUP VARCHAR(120) NULL , + ANALYSTNAME VARCHAR(120) NULL , + ANALYSTGROUPEN VARCHAR(360) NULL , + ANALYSTNAMEEN VARCHAR(360) NULL , + RESULTCATEGORY VARCHAR(36) NULL , + DEFAULTRESULT VARCHAR(360) NULL , + UNIT VARCHAR(36) NULL , + HIGHLIMIT VARCHAR(12) NULL , + LOWLIMIT VARCHAR(12) NULL , + REVISIONRULE VARCHAR(36) NULL , + FORMULA TEXT NULL , + REPORTSHOW VARCHAR(1) NULL , + REPNO BIGINT NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_ANALYST PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'序号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'SORTER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项组' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTGROUP'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项组英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTGROUPEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项名称英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'结果类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'RESULTCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认结果' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'DEFAULTRESULT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'UNIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检出高限' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'HIGHLIMIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检出低限' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'LOWLIMIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'修约规则' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REVISIONRULE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'计算公式' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'FORMULA'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否报告中显示' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REPORTSHOW'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'重复次数' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REPNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_CONDITION( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + CONDITIONCODE VARCHAR(36) NULL , + CONDITIONNAME VARCHAR(36) NULL , + CONDITIONNAMEEN VARCHAR(360) NULL , + CONDITIONVALUE VARCHAR(360) NULL , + UNIT VARCHAR(36) NULL , + REPORTSHOW VARCHAR(1) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_CONDITION PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件名称英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认值' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONVALUE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'UNIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否报告中显示' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'REPORTSHOW'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_STEP( + ID BIGINT NOT NULL, + TESTMETHODID VARCHAR NULL , + SORTER BIGINT NULL , + STEPCODE VARCHAR(36) NULL , + STEPNAME VARCHAR(36) NULL , + STEPNAMEEN VARCHAR(360) NULL , + STEPDESC VARCHAR(360) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_STEP PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤释义配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'序号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'SORTER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤名称英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_EQUIPT( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + EQUIPTID BIGINT NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_EQUIPT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联设备' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'EQUIPTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_MATERIAL( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + MATERIALID BIGINT NULL , + DEFAULTUSAGE VARCHAR(12) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_MATERIAL PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联耗材' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'MATERIALID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认用量' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'DEFAULTUSAGE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_TEST.SERVICE_NAME', N'检测项目', N'检测项目', N'zh-CN',N'检测项目'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ID', N'检测项目的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.LIBRARYID', N'检测项目的检测项目库ID', N'检测项目库ID', N'zh-CN',N'检测项目库ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTTYPE', N'检测项目的检测项目类型', N'检测项目类型', N'zh-CN',N'检测项目类型'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTCODE', N'检测项目的检测项目编码', N'检测项目编码', N'zh-CN',N'检测项目编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTNAME', N'检测项目的检测项目名称', N'检测项目名称', N'zh-CN',N'检测项目名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTNAMEEN', N'检测项目的检测项目英文名称', N'检测项目英文名称', N'zh-CN',N'检测项目英文名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.SHORTTESTNAME', N'检测项目的检测项目名称简写', N'检测项目名称简写', N'zh-CN',N'检测项目名称简写'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTDESC', N'检测项目的检测项目描述', N'检测项目描述', N'zh-CN',N'检测项目描述'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.LABORATORYID', N'检测项目的所属实验室ID', N'所属实验室ID', N'zh-CN',N'所属实验室ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.LABORATORYNAME', N'检测项目的所属实验室', N'所属实验室', N'zh-CN',N'所属实验室'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CNASFLAG', N'检测项目的是否CNAS项目', N'是否CNAS项目', N'zh-CN',N'是否CNAS项目'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ELNTEMPLATEID', N'检测项目的ELN模板ID', N'ELN模板ID', N'zh-CN',N'ELN模板ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ELNTEMPLATENAME', N'检测项目的ELN模板名称', N'ELN模板名称', N'zh-CN',N'ELN模板名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.REMARKS', N'检测项目的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDFLAG', N'检测项目的启用标志', N'启用标志', N'zh-CN',N'启用标志'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDBYID', N'检测项目的启用人编码', N'启用人编码', N'zh-CN',N'启用人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDBYNAME', N'检测项目的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDTIME', N'检测项目的启用时间', N'启用时间', N'zh-CN',N'启用时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYID', N'检测项目的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYNAME', N'检测项目的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDTIME', N'检测项目的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYORGID', N'检测项目的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYORGNAME', N'检测项目的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.SERVICE_NAME', N'检测项目方法', N'检测项目方法', N'zh-CN',N'检测项目方法'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.ID', N'检测项目方法的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.TESTID', N'检测项目方法的检测项目ID', N'检测项目ID', N'zh-CN',N'检测项目ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.METHODID', N'检测项目方法的检测方法ID', N'检测方法ID', N'zh-CN',N'检测方法ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.DEFAULTFLAG', N'检测项目方法的是否默认', N'是否默认', N'zh-CN',N'是否默认'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.JUDGEBASIS', N'检测项目方法的判定依据', N'判定依据', N'zh-CN',N'判定依据'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.STANDARDHOUR', N'检测项目方法的标准工时', N'标准工时', N'zh-CN',N'标准工时'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.STANDARDPRICE', N'检测项目方法的标准单价', N'标准单价', N'zh-CN',N'标准单价'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.REMARKS', N'检测项目方法的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYID', N'检测项目方法的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYNAME', N'检测项目方法的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDTIME', N'检测项目方法的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYORGID', N'检测项目方法的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYORGNAME', N'检测项目方法的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.SERVICE_NAME', N'分析项配置', N'分析项配置', N'zh-CN',N'分析项配置'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ID', N'分析项配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.TESTMETHODID', N'分析项配置的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.SORTER', N'分析项配置的序号', N'序号', N'zh-CN',N'序号'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTGROUP', N'分析项配置的分析项组', N'分析项组', N'zh-CN',N'分析项组'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTNAME', N'分析项配置的分析项名称', N'分析项名称', N'zh-CN',N'分析项名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTGROUPEN', N'分析项配置的分析项组英文', N'分析项组英文', N'zh-CN',N'分析项组英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTNAMEEN', N'分析项配置的分析项名称英文', N'分析项名称英文', N'zh-CN',N'分析项名称英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.RESULTCATEGORY', N'分析项配置的结果类型', N'结果类型', N'zh-CN',N'结果类型'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.DEFAULTRESULT', N'分析项配置的默认结果', N'默认结果', N'zh-CN',N'默认结果'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.UNIT', N'分析项配置的单位', N'单位', N'zh-CN',N'单位'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.HIGHLIMIT', N'分析项配置的检出高限', N'检出高限', N'zh-CN',N'检出高限'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.LOWLIMIT', N'分析项配置的检出低限', N'检出低限', N'zh-CN',N'检出低限'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REVISIONRULE', N'分析项配置的修约规则', N'修约规则', N'zh-CN',N'修约规则'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.FORMULA', N'分析项配置的计算公式', N'计算公式', N'zh-CN',N'计算公式'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REPORTSHOW', N'分析项配置的是否报告中显示', N'是否报告中显示', N'zh-CN',N'是否报告中显示'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REPNO', N'分析项配置的重复次数', N'重复次数', N'zh-CN',N'重复次数'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REMARKS', N'分析项配置的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYID', N'分析项配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYNAME', N'分析项配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDTIME', N'分析项配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYORGID', N'分析项配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYORGNAME', N'分析项配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.SERVICE_NAME', N'检测条件配置', N'检测条件配置', N'zh-CN',N'检测条件配置'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.ID', N'检测条件配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.TESTMETHODID', N'检测条件配置的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONCODE', N'检测条件配置的检测条件编码', N'检测条件编码', N'zh-CN',N'检测条件编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONNAME', N'检测条件配置的检测条件名称', N'检测条件名称', N'zh-CN',N'检测条件名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONNAMEEN', N'检测条件配置的检测条件名称英文', N'检测条件名称英文', N'zh-CN',N'检测条件名称英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONVALUE', N'检测条件配置的默认值', N'默认值', N'zh-CN',N'默认值'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.UNIT', N'检测条件配置的单位', N'单位', N'zh-CN',N'单位'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.REPORTSHOW', N'检测条件配置的是否报告中显示', N'是否报告中显示', N'zh-CN',N'是否报告中显示'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.REMARKS', N'检测条件配置的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYID', N'检测条件配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYNAME', N'检测条件配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDTIME', N'检测条件配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYORGID', N'检测条件配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYORGNAME', N'检测条件配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.SERVICE_NAME', N'步骤释义配置', N'步骤释义配置', N'zh-CN',N'步骤释义配置'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.ID', N'步骤释义配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.TESTMETHODID', N'步骤释义配置的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.SORTER', N'步骤释义配置的序号', N'序号', N'zh-CN',N'序号'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPCODE', N'步骤释义配置的步骤编码', N'步骤编码', N'zh-CN',N'步骤编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPNAME', N'步骤释义配置的步骤名称', N'步骤名称', N'zh-CN',N'步骤名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPNAMEEN', N'步骤释义配置的步骤名称英文', N'步骤名称英文', N'zh-CN',N'步骤名称英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPDESC', N'步骤释义配置的步骤描述', N'步骤描述', N'zh-CN',N'步骤描述'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.REMARKS', N'步骤释义配置的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYID', N'步骤释义配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYNAME', N'步骤释义配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDTIME', N'步骤释义配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYORGID', N'步骤释义配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYORGNAME', N'步骤释义配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.SERVICE_NAME', N'检测项目方法关联设备', N'检测项目方法关联设备', N'zh-CN',N'检测项目方法关联设备'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.ID', N'检测项目方法关联设备的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.TESTMETHODID', N'检测项目方法关联设备的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.EQUIPTID', N'检测项目方法关联设备的设备ID', N'设备ID', N'zh-CN',N'设备ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.REMARKS', N'检测项目方法关联设备的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYID', N'检测项目方法关联设备的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYNAME', N'检测项目方法关联设备的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDTIME', N'检测项目方法关联设备的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYORGID', N'检测项目方法关联设备的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYORGNAME', N'检测项目方法关联设备的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.SERVICE_NAME', N'检测项目方法关联耗材', N'检测项目方法关联耗材', N'zh-CN',N'检测项目方法关联耗材'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.ID', N'检测项目方法关联耗材的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.TESTMETHODID', N'检测项目方法关联耗材的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.MATERIALID', N'检测项目方法关联耗材的耗材ID', N'耗材ID', N'zh-CN',N'耗材ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.DEFAULTUSAGE', N'检测项目方法关联耗材的默认用量', N'默认用量', N'zh-CN',N'默认用量'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.REMARKS', N'检测项目方法关联耗材的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYID', N'检测项目方法关联耗材的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYNAME', N'检测项目方法关联耗材的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDTIME', N'检测项目方法关联耗材的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYORGID', N'检测项目方法关联耗材的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYORGNAME', N'检测项目方法关联耗材的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '检测项目', '/secure/basemodule/coredata/tm-analysts/page/edit-list', '11', '11', '014.svg', '检测项目'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '检测项目查询', '/secure/basemodule/coredata/tm-analysts/page/search-list', '11', '03', '014.svg', '检测项目查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_METHOD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_ANALYST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_STEP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_EQUIPT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_MATERIAL', '0', '0'); + + +-- ----------------------------- 2022-08-23 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmCondition-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmCondition-mysql-sql.sql new file mode 100644 index 0000000..849695f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmCondition-mysql-sql.sql @@ -0,0 +1,285 @@ +-- ----------------------------- 2022-08-23 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST`( + `ID` BIGINT NOT NULL COMMENT '主键', + `LIBRARYID` BIGINT DEFAULT NULL COMMENT '检测项目库ID', + `TESTTYPE` VARCHAR(36) DEFAULT NULL COMMENT '检测项目类型', + `TESTCODE` VARCHAR(36) DEFAULT NULL COMMENT '检测项目编码', + `TESTNAME` VARCHAR(120) DEFAULT NULL COMMENT '检测项目名称', + `TESTNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '检测项目英文名称', + `SHORTTESTNAME` VARCHAR(36) DEFAULT NULL COMMENT '检测项目名称简写', + `TESTDESC` VARCHAR(360) DEFAULT NULL COMMENT '检测项目描述', + `LABORATORYID` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室ID', + `LABORATORYNAME` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室', + `CNASFLAG` VARCHAR(1) DEFAULT NULL COMMENT '是否CNAS项目', + `ELNTEMPLATEID` BIGINT DEFAULT NULL COMMENT 'ELN模板ID', + `ELNTEMPLATENAME` VARCHAR(120) DEFAULT NULL COMMENT 'ELN模板名称', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `ACTIVATEDFLAG` VARCHAR(1) DEFAULT NULL COMMENT '启用标志', + `ACTIVATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '启用人编码', + `ACTIVATEDBYNAME` VARCHAR(36) DEFAULT NULL COMMENT '启用人名称', + `ACTIVATEDTIME` DATETIME DEFAULT NULL COMMENT '启用时间', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST_METHOD`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTID` BIGINT DEFAULT NULL COMMENT '检测项目ID', + `METHODID` BIGINT DEFAULT NULL COMMENT '检测方法ID', + `DEFAULTFLAG` VARCHAR(1) DEFAULT NULL COMMENT '是否默认', + `JUDGEBASIS` VARCHAR(360) DEFAULT NULL COMMENT '判定依据', + `STANDARDHOUR` BIGINT DEFAULT NULL COMMENT '标准工时', + `STANDARDPRICE` VARCHAR(12) DEFAULT NULL COMMENT '标准单价', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目方法'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_ANALYST`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `SORTER` BIGINT DEFAULT NULL COMMENT '序号', + `ANALYSTGROUP` VARCHAR(120) DEFAULT NULL COMMENT '分析项组', + `ANALYSTNAME` VARCHAR(120) DEFAULT NULL COMMENT '分析项名称', + `ANALYSTGROUPEN` VARCHAR(360) DEFAULT NULL COMMENT '分析项组英文', + `ANALYSTNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '分析项名称英文', + `RESULTCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '结果类型', + `DEFAULTRESULT` VARCHAR(360) DEFAULT NULL COMMENT '默认结果', + `UNIT` VARCHAR(36) DEFAULT NULL COMMENT '单位', + `HIGHLIMIT` VARCHAR(12) DEFAULT NULL COMMENT '检出高限', + `LOWLIMIT` VARCHAR(12) DEFAULT NULL COMMENT '检出低限', + `REVISIONRULE` VARCHAR(36) DEFAULT NULL COMMENT '修约规则', + `FORMULA` LONGTEXT DEFAULT NULL COMMENT '计算公式', + `REPORTSHOW` VARCHAR(1) DEFAULT NULL COMMENT '是否报告中显示', + `REPNO` BIGINT DEFAULT NULL COMMENT '重复次数', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='分析项配置'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_CONDITION`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `CONDITIONCODE` VARCHAR(36) DEFAULT NULL COMMENT '检测条件编码', + `CONDITIONNAME` VARCHAR(36) DEFAULT NULL COMMENT '检测条件名称', + `CONDITIONNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '检测条件名称英文', + `CONDITIONVALUE` VARCHAR(360) DEFAULT NULL COMMENT '默认值', + `UNIT` VARCHAR(36) DEFAULT NULL COMMENT '单位', + `REPORTSHOW` VARCHAR(1) DEFAULT NULL COMMENT '是否报告中显示', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测条件配置'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_STEP`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` VARCHAR DEFAULT NULL COMMENT '检测项目方法关联ID', + `SORTER` BIGINT DEFAULT NULL COMMENT '序号', + `STEPCODE` VARCHAR(36) DEFAULT NULL COMMENT '步骤编码', + `STEPNAME` VARCHAR(36) DEFAULT NULL COMMENT '步骤名称', + `STEPNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '步骤名称英文', + `STEPDESC` VARCHAR(360) DEFAULT NULL COMMENT '步骤描述', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='步骤释义配置'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_EQUIPT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `EQUIPTID` BIGINT DEFAULT NULL COMMENT '设备ID', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目方法关联设备'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_MATERIAL`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `MATERIALID` BIGINT DEFAULT NULL COMMENT '耗材ID', + `DEFAULTUSAGE` VARCHAR(12) DEFAULT NULL COMMENT '默认用量', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目方法关联耗材'; + +CALL INSERTI18N('T_LIMS_TEST.SERVICE_NAME', '检测项目', '检测项目', 'zh-CN', '检测项目'); +CALL INSERTI18N('T_LIMS_TEST.ID', '检测项目的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST.LIBRARYID', '检测项目的检测项目库ID', '检测项目库ID', 'zh-CN', '检测项目库ID'); +CALL INSERTI18N('T_LIMS_TEST.TESTTYPE', '检测项目的检测项目类型', '检测项目类型', 'zh-CN', '检测项目类型'); +CALL INSERTI18N('T_LIMS_TEST.TESTCODE', '检测项目的检测项目编码', '检测项目编码', 'zh-CN', '检测项目编码'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAME', '检测项目的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAMEEN', '检测项目的检测项目英文名称', '检测项目英文名称', 'zh-CN', '检测项目英文名称'); +CALL INSERTI18N('T_LIMS_TEST.SHORTTESTNAME', '检测项目的检测项目名称简写', '检测项目名称简写', 'zh-CN', '检测项目名称简写'); +CALL INSERTI18N('T_LIMS_TEST.TESTDESC', '检测项目的检测项目描述', '检测项目描述', 'zh-CN', '检测项目描述'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYID', '检测项目的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYNAME', '检测项目的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_TEST.CNASFLAG', '检测项目的是否CNAS项目', '是否CNAS项目', 'zh-CN', '是否CNAS项目'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATEID', '检测项目的ELN模板ID', 'ELN模板ID', 'zh-CN', 'ELN模板ID'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATENAME', '检测项目的ELN模板名称', 'ELN模板名称', 'zh-CN', 'ELN模板名称'); +CALL INSERTI18N('T_LIMS_TEST.REMARKS', '检测项目的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDFLAG', '检测项目的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYID', '检测项目的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYNAME', '检测项目的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDTIME', '检测项目的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYID', '检测项目的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYNAME', '检测项目的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDTIME', '检测项目的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGID', '检测项目的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGNAME', '检测项目的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.SERVICE_NAME', '检测项目方法', '检测项目方法', 'zh-CN', '检测项目方法'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.ID', '检测项目方法的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.TESTID', '检测项目方法的检测项目ID', '检测项目ID', 'zh-CN', '检测项目ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.METHODID', '检测项目方法的检测方法ID', '检测方法ID', 'zh-CN', '检测方法ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.DEFAULTFLAG', '检测项目方法的是否默认', '是否默认', 'zh-CN', '是否默认'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.JUDGEBASIS', '检测项目方法的判定依据', '判定依据', 'zh-CN', '判定依据'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDHOUR', '检测项目方法的标准工时', '标准工时', 'zh-CN', '标准工时'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDPRICE', '检测项目方法的标准单价', '标准单价', 'zh-CN', '标准单价'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.REMARKS', '检测项目方法的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYID', '检测项目方法的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYNAME', '检测项目方法的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDTIME', '检测项目方法的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGID', '检测项目方法的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGNAME', '检测项目方法的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SERVICE_NAME', '分析项配置', '分析项配置', 'zh-CN', '分析项配置'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ID', '分析项配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.TESTMETHODID', '分析项配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SORTER', '分析项配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUP', '分析项配置的分析项组', '分析项组', 'zh-CN', '分析项组'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAME', '分析项配置的分析项名称', '分析项名称', 'zh-CN', '分析项名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUPEN', '分析项配置的分析项组英文', '分析项组英文', 'zh-CN', '分析项组英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAMEEN', '分析项配置的分析项名称英文', '分析项名称英文', 'zh-CN', '分析项名称英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.RESULTCATEGORY', '分析项配置的结果类型', '结果类型', 'zh-CN', '结果类型'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.DEFAULTRESULT', '分析项配置的默认结果', '默认结果', 'zh-CN', '默认结果'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.UNIT', '分析项配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.HIGHLIMIT', '分析项配置的检出高限', '检出高限', 'zh-CN', '检出高限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.LOWLIMIT', '分析项配置的检出低限', '检出低限', 'zh-CN', '检出低限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REVISIONRULE', '分析项配置的修约规则', '修约规则', 'zh-CN', '修约规则'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.FORMULA', '分析项配置的计算公式', '计算公式', 'zh-CN', '计算公式'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPORTSHOW', '分析项配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPNO', '分析项配置的重复次数', '重复次数', 'zh-CN', '重复次数'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REMARKS', '分析项配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYID', '分析项配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYNAME', '分析项配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDTIME', '分析项配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGID', '分析项配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGNAME', '分析项配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.SERVICE_NAME', '检测条件配置', '检测条件配置', 'zh-CN', '检测条件配置'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.ID', '检测条件配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.TESTMETHODID', '检测条件配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONCODE', '检测条件配置的检测条件编码', '检测条件编码', 'zh-CN', '检测条件编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAME', '检测条件配置的检测条件名称', '检测条件名称', 'zh-CN', '检测条件名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAMEEN', '检测条件配置的检测条件名称英文', '检测条件名称英文', 'zh-CN', '检测条件名称英文'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONVALUE', '检测条件配置的默认值', '默认值', 'zh-CN', '默认值'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.UNIT', '检测条件配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REPORTSHOW', '检测条件配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REMARKS', '检测条件配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYID', '检测条件配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYNAME', '检测条件配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDTIME', '检测条件配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGID', '检测条件配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGNAME', '检测条件配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.SERVICE_NAME', '步骤释义配置', '步骤释义配置', 'zh-CN', '步骤释义配置'); +CALL INSERTI18N('T_LIMS_TM_STEP.ID', '步骤释义配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_STEP.TESTMETHODID', '步骤释义配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_STEP.SORTER', '步骤释义配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPCODE', '步骤释义配置的步骤编码', '步骤编码', 'zh-CN', '步骤编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAME', '步骤释义配置的步骤名称', '步骤名称', 'zh-CN', '步骤名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAMEEN', '步骤释义配置的步骤名称英文', '步骤名称英文', 'zh-CN', '步骤名称英文'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPDESC', '步骤释义配置的步骤描述', '步骤描述', 'zh-CN', '步骤描述'); +CALL INSERTI18N('T_LIMS_TM_STEP.REMARKS', '步骤释义配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYID', '步骤释义配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYNAME', '步骤释义配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDTIME', '步骤释义配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGID', '步骤释义配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGNAME', '步骤释义配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.SERVICE_NAME', '检测项目方法关联设备', '检测项目方法关联设备', 'zh-CN', '检测项目方法关联设备'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.ID', '检测项目方法关联设备的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.TESTMETHODID', '检测项目方法关联设备的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.EQUIPTID', '检测项目方法关联设备的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.REMARKS', '检测项目方法关联设备的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYID', '检测项目方法关联设备的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYNAME', '检测项目方法关联设备的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDTIME', '检测项目方法关联设备的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGID', '检测项目方法关联设备的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGNAME', '检测项目方法关联设备的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.SERVICE_NAME', '检测项目方法关联耗材', '检测项目方法关联耗材', 'zh-CN', '检测项目方法关联耗材'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.ID', '检测项目方法关联耗材的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.TESTMETHODID', '检测项目方法关联耗材的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.MATERIALID', '检测项目方法关联耗材的耗材ID', '耗材ID', 'zh-CN', '耗材ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.DEFAULTUSAGE', '检测项目方法关联耗材的默认用量', '默认用量', 'zh-CN', '默认用量'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.REMARKS', '检测项目方法关联耗材的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYID', '检测项目方法关联耗材的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYNAME', '检测项目方法关联耗材的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDTIME', '检测项目方法关联耗材的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGID', '检测项目方法关联耗材的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGNAME', '检测项目方法关联耗材的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '检测项目', '/secure/basemodule/coredata/tm-conditions/page/edit-list', '11', '11', '014.svg', '检测项目'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '检测项目查询', '/secure/basemodule/coredata/tm-conditions/page/search-list', '11', '03', '014.svg', '检测项目查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_METHOD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_ANALYST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_STEP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_EQUIPT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_MATERIAL', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-23 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmCondition-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmCondition-oracle-sql.sql new file mode 100644 index 0000000..12f86cf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmCondition-oracle-sql.sql @@ -0,0 +1,395 @@ +-- ----------------------------- 2022-08-23 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_TEST( + ID NUMBER NOT NULL, + LIBRARYID NUMBER NULL, + TESTTYPE VARCHAR2(36) NULL, + TESTCODE VARCHAR2(36) NULL, + TESTNAME VARCHAR2(120) NULL, + TESTNAMEEN VARCHAR2(360) NULL, + SHORTTESTNAME VARCHAR2(36) NULL, + TESTDESC VARCHAR2(360) NULL, + LABORATORYID VARCHAR2(36) NULL, + LABORATORYNAME VARCHAR2(36) NULL, + CNASFLAG VARCHAR2(1) NULL, + ELNTEMPLATEID NUMBER NULL, + ELNTEMPLATENAME VARCHAR2(120) NULL, + REMARKS VARCHAR2(360) NULL, + ACTIVATEDFLAG VARCHAR2(1) NULL, + ACTIVATEDBYID VARCHAR2(36) NULL, + ACTIVATEDBYNAME VARCHAR2(36) NULL, + ACTIVATEDTIME DATE NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TEST IS '检测项目'; +COMMENT ON COLUMN T_LIMS_TEST.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST.LIBRARYID IS '检测项目库ID'; +COMMENT ON COLUMN T_LIMS_TEST.TESTTYPE IS '检测项目类型'; +COMMENT ON COLUMN T_LIMS_TEST.TESTCODE IS '检测项目编码'; +COMMENT ON COLUMN T_LIMS_TEST.TESTNAME IS '检测项目名称'; +COMMENT ON COLUMN T_LIMS_TEST.TESTNAMEEN IS '检测项目英文名称'; +COMMENT ON COLUMN T_LIMS_TEST.SHORTTESTNAME IS '检测项目名称简写'; +COMMENT ON COLUMN T_LIMS_TEST.TESTDESC IS '检测项目描述'; +COMMENT ON COLUMN T_LIMS_TEST.LABORATORYID IS '所属实验室ID'; +COMMENT ON COLUMN T_LIMS_TEST.LABORATORYNAME IS '所属实验室'; +COMMENT ON COLUMN T_LIMS_TEST.CNASFLAG IS '是否CNAS项目'; +COMMENT ON COLUMN T_LIMS_TEST.ELNTEMPLATEID IS 'ELN模板ID'; +COMMENT ON COLUMN T_LIMS_TEST.ELNTEMPLATENAME IS 'ELN模板名称'; +COMMENT ON COLUMN T_LIMS_TEST.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDFLAG IS '启用标志'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDBYID IS '启用人编码'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDBYNAME IS '启用人名称'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDTIME IS '启用时间'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TEST ADD CONSTRAINT PK_LIMS_TEST PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TEST_METHOD( + ID NUMBER NOT NULL, + TESTID NUMBER NULL, + METHODID NUMBER NULL, + DEFAULTFLAG VARCHAR2(1) NULL, + JUDGEBASIS VARCHAR2(360) NULL, + STANDARDHOUR NUMBER NULL, + STANDARDPRICE VARCHAR2(12) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TEST_METHOD IS '检测项目方法'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.TESTID IS '检测项目ID'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.METHODID IS '检测方法ID'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.DEFAULTFLAG IS '是否默认'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.JUDGEBASIS IS '判定依据'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.STANDARDHOUR IS '标准工时'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.STANDARDPRICE IS '标准单价'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TEST_METHOD ADD CONSTRAINT PK_LIMS_TEST_METHOD PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_ANALYST( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + SORTER NUMBER NULL, + ANALYSTGROUP VARCHAR2(120) NULL, + ANALYSTNAME VARCHAR2(120) NULL, + ANALYSTGROUPEN VARCHAR2(360) NULL, + ANALYSTNAMEEN VARCHAR2(360) NULL, + RESULTCATEGORY VARCHAR2(36) NULL, + DEFAULTRESULT VARCHAR2(360) NULL, + UNIT VARCHAR2(36) NULL, + HIGHLIMIT VARCHAR2(12) NULL, + LOWLIMIT VARCHAR2(12) NULL, + REVISIONRULE VARCHAR2(36) NULL, + FORMULA CLOB NULL, + REPORTSHOW VARCHAR2(1) NULL, + REPNO NUMBER NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_ANALYST IS '分析项配置'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.SORTER IS '序号'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTGROUP IS '分析项组'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTNAME IS '分析项名称'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTGROUPEN IS '分析项组英文'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTNAMEEN IS '分析项名称英文'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.RESULTCATEGORY IS '结果类型'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.DEFAULTRESULT IS '默认结果'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.UNIT IS '单位'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.HIGHLIMIT IS '检出高限'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.LOWLIMIT IS '检出低限'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REVISIONRULE IS '修约规则'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.FORMULA IS '计算公式'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REPORTSHOW IS '是否报告中显示'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REPNO IS '重复次数'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_ANALYST ADD CONSTRAINT PK_LIMS_TM_ANALYST PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_CONDITION( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + CONDITIONCODE VARCHAR2(36) NULL, + CONDITIONNAME VARCHAR2(36) NULL, + CONDITIONNAMEEN VARCHAR2(360) NULL, + CONDITIONVALUE VARCHAR2(360) NULL, + UNIT VARCHAR2(36) NULL, + REPORTSHOW VARCHAR2(1) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_CONDITION IS '检测条件配置'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONCODE IS '检测条件编码'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONNAME IS '检测条件名称'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONNAMEEN IS '检测条件名称英文'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONVALUE IS '默认值'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.UNIT IS '单位'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.REPORTSHOW IS '是否报告中显示'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_CONDITION ADD CONSTRAINT PK_LIMS_TM_CONDITION PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_STEP( + ID NUMBER NOT NULL, + TESTMETHODID VARCHAR2 NULL, + SORTER NUMBER NULL, + STEPCODE VARCHAR2(36) NULL, + STEPNAME VARCHAR2(36) NULL, + STEPNAMEEN VARCHAR2(360) NULL, + STEPDESC VARCHAR2(360) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_STEP IS '步骤释义配置'; +COMMENT ON COLUMN T_LIMS_TM_STEP.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_STEP.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_STEP.SORTER IS '序号'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPCODE IS '步骤编码'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPNAME IS '步骤名称'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPNAMEEN IS '步骤名称英文'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPDESC IS '步骤描述'; +COMMENT ON COLUMN T_LIMS_TM_STEP.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_STEP ADD CONSTRAINT PK_LIMS_TM_STEP PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_EQUIPT( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + EQUIPTID NUMBER NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_EQUIPT IS '检测项目方法关联设备'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.EQUIPTID IS '设备ID'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_EQUIPT ADD CONSTRAINT PK_LIMS_TM_EQUIPT PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_MATERIAL( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + MATERIALID NUMBER NULL, + DEFAULTUSAGE VARCHAR2(12) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_MATERIAL IS '检测项目方法关联耗材'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.MATERIALID IS '耗材ID'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.DEFAULTUSAGE IS '默认用量'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_MATERIAL ADD CONSTRAINT PK_LIMS_TM_MATERIAL PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_TEST.SERVICE_NAME', '检测项目', '检测项目', 'zh-CN', '检测项目'); +CALL INSERTI18N('T_LIMS_TEST.ID', '检测项目的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST.LIBRARYID', '检测项目的检测项目库ID', '检测项目库ID', 'zh-CN', '检测项目库ID'); +CALL INSERTI18N('T_LIMS_TEST.TESTTYPE', '检测项目的检测项目类型', '检测项目类型', 'zh-CN', '检测项目类型'); +CALL INSERTI18N('T_LIMS_TEST.TESTCODE', '检测项目的检测项目编码', '检测项目编码', 'zh-CN', '检测项目编码'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAME', '检测项目的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAMEEN', '检测项目的检测项目英文名称', '检测项目英文名称', 'zh-CN', '检测项目英文名称'); +CALL INSERTI18N('T_LIMS_TEST.SHORTTESTNAME', '检测项目的检测项目名称简写', '检测项目名称简写', 'zh-CN', '检测项目名称简写'); +CALL INSERTI18N('T_LIMS_TEST.TESTDESC', '检测项目的检测项目描述', '检测项目描述', 'zh-CN', '检测项目描述'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYID', '检测项目的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYNAME', '检测项目的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_TEST.CNASFLAG', '检测项目的是否CNAS项目', '是否CNAS项目', 'zh-CN', '是否CNAS项目'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATEID', '检测项目的ELN模板ID', 'ELN模板ID', 'zh-CN', 'ELN模板ID'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATENAME', '检测项目的ELN模板名称', 'ELN模板名称', 'zh-CN', 'ELN模板名称'); +CALL INSERTI18N('T_LIMS_TEST.REMARKS', '检测项目的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDFLAG', '检测项目的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYID', '检测项目的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYNAME', '检测项目的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDTIME', '检测项目的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYID', '检测项目的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYNAME', '检测项目的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDTIME', '检测项目的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGID', '检测项目的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGNAME', '检测项目的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.SERVICE_NAME', '检测项目方法', '检测项目方法', 'zh-CN', '检测项目方法'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.ID', '检测项目方法的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.TESTID', '检测项目方法的检测项目ID', '检测项目ID', 'zh-CN', '检测项目ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.METHODID', '检测项目方法的检测方法ID', '检测方法ID', 'zh-CN', '检测方法ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.DEFAULTFLAG', '检测项目方法的是否默认', '是否默认', 'zh-CN', '是否默认'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.JUDGEBASIS', '检测项目方法的判定依据', '判定依据', 'zh-CN', '判定依据'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDHOUR', '检测项目方法的标准工时', '标准工时', 'zh-CN', '标准工时'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDPRICE', '检测项目方法的标准单价', '标准单价', 'zh-CN', '标准单价'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.REMARKS', '检测项目方法的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYID', '检测项目方法的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYNAME', '检测项目方法的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDTIME', '检测项目方法的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGID', '检测项目方法的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGNAME', '检测项目方法的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SERVICE_NAME', '分析项配置', '分析项配置', 'zh-CN', '分析项配置'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ID', '分析项配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.TESTMETHODID', '分析项配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SORTER', '分析项配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUP', '分析项配置的分析项组', '分析项组', 'zh-CN', '分析项组'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAME', '分析项配置的分析项名称', '分析项名称', 'zh-CN', '分析项名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUPEN', '分析项配置的分析项组英文', '分析项组英文', 'zh-CN', '分析项组英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAMEEN', '分析项配置的分析项名称英文', '分析项名称英文', 'zh-CN', '分析项名称英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.RESULTCATEGORY', '分析项配置的结果类型', '结果类型', 'zh-CN', '结果类型'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.DEFAULTRESULT', '分析项配置的默认结果', '默认结果', 'zh-CN', '默认结果'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.UNIT', '分析项配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.HIGHLIMIT', '分析项配置的检出高限', '检出高限', 'zh-CN', '检出高限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.LOWLIMIT', '分析项配置的检出低限', '检出低限', 'zh-CN', '检出低限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REVISIONRULE', '分析项配置的修约规则', '修约规则', 'zh-CN', '修约规则'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.FORMULA', '分析项配置的计算公式', '计算公式', 'zh-CN', '计算公式'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPORTSHOW', '分析项配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPNO', '分析项配置的重复次数', '重复次数', 'zh-CN', '重复次数'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REMARKS', '分析项配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYID', '分析项配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYNAME', '分析项配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDTIME', '分析项配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGID', '分析项配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGNAME', '分析项配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.SERVICE_NAME', '检测条件配置', '检测条件配置', 'zh-CN', '检测条件配置'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.ID', '检测条件配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.TESTMETHODID', '检测条件配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONCODE', '检测条件配置的检测条件编码', '检测条件编码', 'zh-CN', '检测条件编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAME', '检测条件配置的检测条件名称', '检测条件名称', 'zh-CN', '检测条件名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAMEEN', '检测条件配置的检测条件名称英文', '检测条件名称英文', 'zh-CN', '检测条件名称英文'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONVALUE', '检测条件配置的默认值', '默认值', 'zh-CN', '默认值'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.UNIT', '检测条件配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REPORTSHOW', '检测条件配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REMARKS', '检测条件配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYID', '检测条件配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYNAME', '检测条件配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDTIME', '检测条件配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGID', '检测条件配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGNAME', '检测条件配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.SERVICE_NAME', '步骤释义配置', '步骤释义配置', 'zh-CN', '步骤释义配置'); +CALL INSERTI18N('T_LIMS_TM_STEP.ID', '步骤释义配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_STEP.TESTMETHODID', '步骤释义配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_STEP.SORTER', '步骤释义配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPCODE', '步骤释义配置的步骤编码', '步骤编码', 'zh-CN', '步骤编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAME', '步骤释义配置的步骤名称', '步骤名称', 'zh-CN', '步骤名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAMEEN', '步骤释义配置的步骤名称英文', '步骤名称英文', 'zh-CN', '步骤名称英文'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPDESC', '步骤释义配置的步骤描述', '步骤描述', 'zh-CN', '步骤描述'); +CALL INSERTI18N('T_LIMS_TM_STEP.REMARKS', '步骤释义配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYID', '步骤释义配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYNAME', '步骤释义配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDTIME', '步骤释义配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGID', '步骤释义配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGNAME', '步骤释义配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.SERVICE_NAME', '检测项目方法关联设备', '检测项目方法关联设备', 'zh-CN', '检测项目方法关联设备'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.ID', '检测项目方法关联设备的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.TESTMETHODID', '检测项目方法关联设备的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.EQUIPTID', '检测项目方法关联设备的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.REMARKS', '检测项目方法关联设备的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYID', '检测项目方法关联设备的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYNAME', '检测项目方法关联设备的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDTIME', '检测项目方法关联设备的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGID', '检测项目方法关联设备的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGNAME', '检测项目方法关联设备的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.SERVICE_NAME', '检测项目方法关联耗材', '检测项目方法关联耗材', 'zh-CN', '检测项目方法关联耗材'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.ID', '检测项目方法关联耗材的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.TESTMETHODID', '检测项目方法关联耗材的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.MATERIALID', '检测项目方法关联耗材的耗材ID', '耗材ID', 'zh-CN', '耗材ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.DEFAULTUSAGE', '检测项目方法关联耗材的默认用量', '默认用量', 'zh-CN', '默认用量'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.REMARKS', '检测项目方法关联耗材的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYID', '检测项目方法关联耗材的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYNAME', '检测项目方法关联耗材的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDTIME', '检测项目方法关联耗材的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGID', '检测项目方法关联耗材的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGNAME', '检测项目方法关联耗材的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '检测项目', '/secure/basemodule/coredata/tm-conditions/page/edit-list', '11', '11', '014.svg', '检测项目'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '检测项目查询', '/secure/basemodule/coredata/tm-conditions/page/search-list', '11', '03', '014.svg', '检测项目查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_METHOD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_ANALYST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_STEP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_EQUIPT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_MATERIAL', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-23 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmCondition-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmCondition-sqlserver-sql.sql new file mode 100644 index 0000000..2aa4b34 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmCondition-sqlserver-sql.sql @@ -0,0 +1,379 @@ +-- ----------------------------- 2022-08-23 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_TEST( + ID BIGINT NOT NULL, + LIBRARYID BIGINT NULL , + TESTTYPE VARCHAR(36) NULL , + TESTCODE VARCHAR(36) NULL , + TESTNAME VARCHAR(120) NULL , + TESTNAMEEN VARCHAR(360) NULL , + SHORTTESTNAME VARCHAR(36) NULL , + TESTDESC VARCHAR(360) NULL , + LABORATORYID VARCHAR(36) NULL , + LABORATORYNAME VARCHAR(36) NULL , + CNASFLAG VARCHAR(1) NULL , + ELNTEMPLATEID BIGINT NULL , + ELNTEMPLATENAME VARCHAR(120) NULL , + REMARKS VARCHAR(360) NULL , + ACTIVATEDFLAG VARCHAR(1) NULL , + ACTIVATEDBYID VARCHAR(36) NULL , + ACTIVATEDBYNAME VARCHAR(36) NULL , + ACTIVATEDTIME DATETIME NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TEST PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目库ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'LIBRARYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目英文名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目名称简写' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'SHORTTESTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'LABORATORYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'LABORATORYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否CNAS项目' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CNASFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ELN模板ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ELNTEMPLATEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ELN模板名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ELNTEMPLATENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用标志' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TEST_METHOD( + ID BIGINT NOT NULL, + TESTID BIGINT NULL , + METHODID BIGINT NULL , + DEFAULTFLAG VARCHAR(1) NULL , + JUDGEBASIS VARCHAR(360) NULL , + STANDARDHOUR BIGINT NULL , + STANDARDPRICE VARCHAR(12) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TEST_METHOD PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'TESTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测方法ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'METHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否默认' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'DEFAULTFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'判定依据' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'JUDGEBASIS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标准工时' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'STANDARDHOUR'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标准单价' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'STANDARDPRICE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_ANALYST( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + SORTER BIGINT NULL , + ANALYSTGROUP VARCHAR(120) NULL , + ANALYSTNAME VARCHAR(120) NULL , + ANALYSTGROUPEN VARCHAR(360) NULL , + ANALYSTNAMEEN VARCHAR(360) NULL , + RESULTCATEGORY VARCHAR(36) NULL , + DEFAULTRESULT VARCHAR(360) NULL , + UNIT VARCHAR(36) NULL , + HIGHLIMIT VARCHAR(12) NULL , + LOWLIMIT VARCHAR(12) NULL , + REVISIONRULE VARCHAR(36) NULL , + FORMULA TEXT NULL , + REPORTSHOW VARCHAR(1) NULL , + REPNO BIGINT NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_ANALYST PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'序号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'SORTER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项组' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTGROUP'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项组英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTGROUPEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项名称英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'结果类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'RESULTCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认结果' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'DEFAULTRESULT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'UNIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检出高限' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'HIGHLIMIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检出低限' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'LOWLIMIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'修约规则' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REVISIONRULE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'计算公式' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'FORMULA'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否报告中显示' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REPORTSHOW'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'重复次数' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REPNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_CONDITION( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + CONDITIONCODE VARCHAR(36) NULL , + CONDITIONNAME VARCHAR(36) NULL , + CONDITIONNAMEEN VARCHAR(360) NULL , + CONDITIONVALUE VARCHAR(360) NULL , + UNIT VARCHAR(36) NULL , + REPORTSHOW VARCHAR(1) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_CONDITION PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件名称英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认值' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONVALUE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'UNIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否报告中显示' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'REPORTSHOW'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_STEP( + ID BIGINT NOT NULL, + TESTMETHODID VARCHAR NULL , + SORTER BIGINT NULL , + STEPCODE VARCHAR(36) NULL , + STEPNAME VARCHAR(36) NULL , + STEPNAMEEN VARCHAR(360) NULL , + STEPDESC VARCHAR(360) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_STEP PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤释义配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'序号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'SORTER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤名称英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_EQUIPT( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + EQUIPTID BIGINT NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_EQUIPT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联设备' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'EQUIPTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_MATERIAL( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + MATERIALID BIGINT NULL , + DEFAULTUSAGE VARCHAR(12) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_MATERIAL PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联耗材' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'MATERIALID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认用量' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'DEFAULTUSAGE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_TEST.SERVICE_NAME', N'检测项目', N'检测项目', N'zh-CN',N'检测项目'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ID', N'检测项目的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.LIBRARYID', N'检测项目的检测项目库ID', N'检测项目库ID', N'zh-CN',N'检测项目库ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTTYPE', N'检测项目的检测项目类型', N'检测项目类型', N'zh-CN',N'检测项目类型'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTCODE', N'检测项目的检测项目编码', N'检测项目编码', N'zh-CN',N'检测项目编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTNAME', N'检测项目的检测项目名称', N'检测项目名称', N'zh-CN',N'检测项目名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTNAMEEN', N'检测项目的检测项目英文名称', N'检测项目英文名称', N'zh-CN',N'检测项目英文名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.SHORTTESTNAME', N'检测项目的检测项目名称简写', N'检测项目名称简写', N'zh-CN',N'检测项目名称简写'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTDESC', N'检测项目的检测项目描述', N'检测项目描述', N'zh-CN',N'检测项目描述'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.LABORATORYID', N'检测项目的所属实验室ID', N'所属实验室ID', N'zh-CN',N'所属实验室ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.LABORATORYNAME', N'检测项目的所属实验室', N'所属实验室', N'zh-CN',N'所属实验室'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CNASFLAG', N'检测项目的是否CNAS项目', N'是否CNAS项目', N'zh-CN',N'是否CNAS项目'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ELNTEMPLATEID', N'检测项目的ELN模板ID', N'ELN模板ID', N'zh-CN',N'ELN模板ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ELNTEMPLATENAME', N'检测项目的ELN模板名称', N'ELN模板名称', N'zh-CN',N'ELN模板名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.REMARKS', N'检测项目的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDFLAG', N'检测项目的启用标志', N'启用标志', N'zh-CN',N'启用标志'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDBYID', N'检测项目的启用人编码', N'启用人编码', N'zh-CN',N'启用人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDBYNAME', N'检测项目的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDTIME', N'检测项目的启用时间', N'启用时间', N'zh-CN',N'启用时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYID', N'检测项目的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYNAME', N'检测项目的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDTIME', N'检测项目的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYORGID', N'检测项目的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYORGNAME', N'检测项目的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.SERVICE_NAME', N'检测项目方法', N'检测项目方法', N'zh-CN',N'检测项目方法'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.ID', N'检测项目方法的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.TESTID', N'检测项目方法的检测项目ID', N'检测项目ID', N'zh-CN',N'检测项目ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.METHODID', N'检测项目方法的检测方法ID', N'检测方法ID', N'zh-CN',N'检测方法ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.DEFAULTFLAG', N'检测项目方法的是否默认', N'是否默认', N'zh-CN',N'是否默认'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.JUDGEBASIS', N'检测项目方法的判定依据', N'判定依据', N'zh-CN',N'判定依据'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.STANDARDHOUR', N'检测项目方法的标准工时', N'标准工时', N'zh-CN',N'标准工时'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.STANDARDPRICE', N'检测项目方法的标准单价', N'标准单价', N'zh-CN',N'标准单价'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.REMARKS', N'检测项目方法的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYID', N'检测项目方法的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYNAME', N'检测项目方法的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDTIME', N'检测项目方法的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYORGID', N'检测项目方法的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYORGNAME', N'检测项目方法的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.SERVICE_NAME', N'分析项配置', N'分析项配置', N'zh-CN',N'分析项配置'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ID', N'分析项配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.TESTMETHODID', N'分析项配置的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.SORTER', N'分析项配置的序号', N'序号', N'zh-CN',N'序号'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTGROUP', N'分析项配置的分析项组', N'分析项组', N'zh-CN',N'分析项组'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTNAME', N'分析项配置的分析项名称', N'分析项名称', N'zh-CN',N'分析项名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTGROUPEN', N'分析项配置的分析项组英文', N'分析项组英文', N'zh-CN',N'分析项组英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTNAMEEN', N'分析项配置的分析项名称英文', N'分析项名称英文', N'zh-CN',N'分析项名称英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.RESULTCATEGORY', N'分析项配置的结果类型', N'结果类型', N'zh-CN',N'结果类型'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.DEFAULTRESULT', N'分析项配置的默认结果', N'默认结果', N'zh-CN',N'默认结果'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.UNIT', N'分析项配置的单位', N'单位', N'zh-CN',N'单位'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.HIGHLIMIT', N'分析项配置的检出高限', N'检出高限', N'zh-CN',N'检出高限'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.LOWLIMIT', N'分析项配置的检出低限', N'检出低限', N'zh-CN',N'检出低限'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REVISIONRULE', N'分析项配置的修约规则', N'修约规则', N'zh-CN',N'修约规则'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.FORMULA', N'分析项配置的计算公式', N'计算公式', N'zh-CN',N'计算公式'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REPORTSHOW', N'分析项配置的是否报告中显示', N'是否报告中显示', N'zh-CN',N'是否报告中显示'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REPNO', N'分析项配置的重复次数', N'重复次数', N'zh-CN',N'重复次数'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REMARKS', N'分析项配置的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYID', N'分析项配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYNAME', N'分析项配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDTIME', N'分析项配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYORGID', N'分析项配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYORGNAME', N'分析项配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.SERVICE_NAME', N'检测条件配置', N'检测条件配置', N'zh-CN',N'检测条件配置'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.ID', N'检测条件配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.TESTMETHODID', N'检测条件配置的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONCODE', N'检测条件配置的检测条件编码', N'检测条件编码', N'zh-CN',N'检测条件编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONNAME', N'检测条件配置的检测条件名称', N'检测条件名称', N'zh-CN',N'检测条件名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONNAMEEN', N'检测条件配置的检测条件名称英文', N'检测条件名称英文', N'zh-CN',N'检测条件名称英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONVALUE', N'检测条件配置的默认值', N'默认值', N'zh-CN',N'默认值'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.UNIT', N'检测条件配置的单位', N'单位', N'zh-CN',N'单位'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.REPORTSHOW', N'检测条件配置的是否报告中显示', N'是否报告中显示', N'zh-CN',N'是否报告中显示'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.REMARKS', N'检测条件配置的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYID', N'检测条件配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYNAME', N'检测条件配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDTIME', N'检测条件配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYORGID', N'检测条件配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYORGNAME', N'检测条件配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.SERVICE_NAME', N'步骤释义配置', N'步骤释义配置', N'zh-CN',N'步骤释义配置'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.ID', N'步骤释义配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.TESTMETHODID', N'步骤释义配置的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.SORTER', N'步骤释义配置的序号', N'序号', N'zh-CN',N'序号'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPCODE', N'步骤释义配置的步骤编码', N'步骤编码', N'zh-CN',N'步骤编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPNAME', N'步骤释义配置的步骤名称', N'步骤名称', N'zh-CN',N'步骤名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPNAMEEN', N'步骤释义配置的步骤名称英文', N'步骤名称英文', N'zh-CN',N'步骤名称英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPDESC', N'步骤释义配置的步骤描述', N'步骤描述', N'zh-CN',N'步骤描述'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.REMARKS', N'步骤释义配置的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYID', N'步骤释义配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYNAME', N'步骤释义配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDTIME', N'步骤释义配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYORGID', N'步骤释义配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYORGNAME', N'步骤释义配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.SERVICE_NAME', N'检测项目方法关联设备', N'检测项目方法关联设备', N'zh-CN',N'检测项目方法关联设备'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.ID', N'检测项目方法关联设备的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.TESTMETHODID', N'检测项目方法关联设备的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.EQUIPTID', N'检测项目方法关联设备的设备ID', N'设备ID', N'zh-CN',N'设备ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.REMARKS', N'检测项目方法关联设备的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYID', N'检测项目方法关联设备的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYNAME', N'检测项目方法关联设备的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDTIME', N'检测项目方法关联设备的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYORGID', N'检测项目方法关联设备的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYORGNAME', N'检测项目方法关联设备的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.SERVICE_NAME', N'检测项目方法关联耗材', N'检测项目方法关联耗材', N'zh-CN',N'检测项目方法关联耗材'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.ID', N'检测项目方法关联耗材的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.TESTMETHODID', N'检测项目方法关联耗材的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.MATERIALID', N'检测项目方法关联耗材的耗材ID', N'耗材ID', N'zh-CN',N'耗材ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.DEFAULTUSAGE', N'检测项目方法关联耗材的默认用量', N'默认用量', N'zh-CN',N'默认用量'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.REMARKS', N'检测项目方法关联耗材的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYID', N'检测项目方法关联耗材的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYNAME', N'检测项目方法关联耗材的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDTIME', N'检测项目方法关联耗材的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYORGID', N'检测项目方法关联耗材的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYORGNAME', N'检测项目方法关联耗材的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '检测项目', '/secure/basemodule/coredata/tm-conditions/page/edit-list', '11', '11', '014.svg', '检测项目'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '检测项目查询', '/secure/basemodule/coredata/tm-conditions/page/search-list', '11', '03', '014.svg', '检测项目查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_METHOD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_ANALYST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_STEP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_EQUIPT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_MATERIAL', '0', '0'); + + +-- ----------------------------- 2022-08-23 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmEquipt-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmEquipt-mysql-sql.sql new file mode 100644 index 0000000..8707f3a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmEquipt-mysql-sql.sql @@ -0,0 +1,285 @@ +-- ----------------------------- 2022-08-23 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST`( + `ID` BIGINT NOT NULL COMMENT '主键', + `LIBRARYID` BIGINT DEFAULT NULL COMMENT '检测项目库ID', + `TESTTYPE` VARCHAR(36) DEFAULT NULL COMMENT '检测项目类型', + `TESTCODE` VARCHAR(36) DEFAULT NULL COMMENT '检测项目编码', + `TESTNAME` VARCHAR(120) DEFAULT NULL COMMENT '检测项目名称', + `TESTNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '检测项目英文名称', + `SHORTTESTNAME` VARCHAR(36) DEFAULT NULL COMMENT '检测项目名称简写', + `TESTDESC` VARCHAR(360) DEFAULT NULL COMMENT '检测项目描述', + `LABORATORYID` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室ID', + `LABORATORYNAME` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室', + `CNASFLAG` VARCHAR(1) DEFAULT NULL COMMENT '是否CNAS项目', + `ELNTEMPLATEID` BIGINT DEFAULT NULL COMMENT 'ELN模板ID', + `ELNTEMPLATENAME` VARCHAR(120) DEFAULT NULL COMMENT 'ELN模板名称', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `ACTIVATEDFLAG` VARCHAR(1) DEFAULT NULL COMMENT '启用标志', + `ACTIVATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '启用人编码', + `ACTIVATEDBYNAME` VARCHAR(36) DEFAULT NULL COMMENT '启用人名称', + `ACTIVATEDTIME` DATETIME DEFAULT NULL COMMENT '启用时间', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST_METHOD`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTID` BIGINT DEFAULT NULL COMMENT '检测项目ID', + `METHODID` BIGINT DEFAULT NULL COMMENT '检测方法ID', + `DEFAULTFLAG` VARCHAR(1) DEFAULT NULL COMMENT '是否默认', + `JUDGEBASIS` VARCHAR(360) DEFAULT NULL COMMENT '判定依据', + `STANDARDHOUR` BIGINT DEFAULT NULL COMMENT '标准工时', + `STANDARDPRICE` VARCHAR(12) DEFAULT NULL COMMENT '标准单价', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目方法'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_ANALYST`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `SORTER` BIGINT DEFAULT NULL COMMENT '序号', + `ANALYSTGROUP` VARCHAR(120) DEFAULT NULL COMMENT '分析项组', + `ANALYSTNAME` VARCHAR(120) DEFAULT NULL COMMENT '分析项名称', + `ANALYSTGROUPEN` VARCHAR(360) DEFAULT NULL COMMENT '分析项组英文', + `ANALYSTNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '分析项名称英文', + `RESULTCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '结果类型', + `DEFAULTRESULT` VARCHAR(360) DEFAULT NULL COMMENT '默认结果', + `UNIT` VARCHAR(36) DEFAULT NULL COMMENT '单位', + `HIGHLIMIT` VARCHAR(12) DEFAULT NULL COMMENT '检出高限', + `LOWLIMIT` VARCHAR(12) DEFAULT NULL COMMENT '检出低限', + `REVISIONRULE` VARCHAR(36) DEFAULT NULL COMMENT '修约规则', + `FORMULA` LONGTEXT DEFAULT NULL COMMENT '计算公式', + `REPORTSHOW` VARCHAR(1) DEFAULT NULL COMMENT '是否报告中显示', + `REPNO` BIGINT DEFAULT NULL COMMENT '重复次数', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='分析项配置'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_CONDITION`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `CONDITIONCODE` VARCHAR(36) DEFAULT NULL COMMENT '检测条件编码', + `CONDITIONNAME` VARCHAR(36) DEFAULT NULL COMMENT '检测条件名称', + `CONDITIONNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '检测条件名称英文', + `CONDITIONVALUE` VARCHAR(360) DEFAULT NULL COMMENT '默认值', + `UNIT` VARCHAR(36) DEFAULT NULL COMMENT '单位', + `REPORTSHOW` VARCHAR(1) DEFAULT NULL COMMENT '是否报告中显示', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测条件配置'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_STEP`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` VARCHAR DEFAULT NULL COMMENT '检测项目方法关联ID', + `SORTER` BIGINT DEFAULT NULL COMMENT '序号', + `STEPCODE` VARCHAR(36) DEFAULT NULL COMMENT '步骤编码', + `STEPNAME` VARCHAR(36) DEFAULT NULL COMMENT '步骤名称', + `STEPNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '步骤名称英文', + `STEPDESC` VARCHAR(360) DEFAULT NULL COMMENT '步骤描述', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='步骤释义配置'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_EQUIPT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `EQUIPTID` BIGINT DEFAULT NULL COMMENT '设备ID', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目方法关联设备'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_MATERIAL`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `MATERIALID` BIGINT DEFAULT NULL COMMENT '耗材ID', + `DEFAULTUSAGE` VARCHAR(12) DEFAULT NULL COMMENT '默认用量', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目方法关联耗材'; + +CALL INSERTI18N('T_LIMS_TEST.SERVICE_NAME', '检测项目', '检测项目', 'zh-CN', '检测项目'); +CALL INSERTI18N('T_LIMS_TEST.ID', '检测项目的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST.LIBRARYID', '检测项目的检测项目库ID', '检测项目库ID', 'zh-CN', '检测项目库ID'); +CALL INSERTI18N('T_LIMS_TEST.TESTTYPE', '检测项目的检测项目类型', '检测项目类型', 'zh-CN', '检测项目类型'); +CALL INSERTI18N('T_LIMS_TEST.TESTCODE', '检测项目的检测项目编码', '检测项目编码', 'zh-CN', '检测项目编码'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAME', '检测项目的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAMEEN', '检测项目的检测项目英文名称', '检测项目英文名称', 'zh-CN', '检测项目英文名称'); +CALL INSERTI18N('T_LIMS_TEST.SHORTTESTNAME', '检测项目的检测项目名称简写', '检测项目名称简写', 'zh-CN', '检测项目名称简写'); +CALL INSERTI18N('T_LIMS_TEST.TESTDESC', '检测项目的检测项目描述', '检测项目描述', 'zh-CN', '检测项目描述'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYID', '检测项目的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYNAME', '检测项目的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_TEST.CNASFLAG', '检测项目的是否CNAS项目', '是否CNAS项目', 'zh-CN', '是否CNAS项目'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATEID', '检测项目的ELN模板ID', 'ELN模板ID', 'zh-CN', 'ELN模板ID'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATENAME', '检测项目的ELN模板名称', 'ELN模板名称', 'zh-CN', 'ELN模板名称'); +CALL INSERTI18N('T_LIMS_TEST.REMARKS', '检测项目的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDFLAG', '检测项目的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYID', '检测项目的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYNAME', '检测项目的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDTIME', '检测项目的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYID', '检测项目的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYNAME', '检测项目的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDTIME', '检测项目的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGID', '检测项目的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGNAME', '检测项目的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.SERVICE_NAME', '检测项目方法', '检测项目方法', 'zh-CN', '检测项目方法'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.ID', '检测项目方法的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.TESTID', '检测项目方法的检测项目ID', '检测项目ID', 'zh-CN', '检测项目ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.METHODID', '检测项目方法的检测方法ID', '检测方法ID', 'zh-CN', '检测方法ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.DEFAULTFLAG', '检测项目方法的是否默认', '是否默认', 'zh-CN', '是否默认'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.JUDGEBASIS', '检测项目方法的判定依据', '判定依据', 'zh-CN', '判定依据'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDHOUR', '检测项目方法的标准工时', '标准工时', 'zh-CN', '标准工时'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDPRICE', '检测项目方法的标准单价', '标准单价', 'zh-CN', '标准单价'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.REMARKS', '检测项目方法的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYID', '检测项目方法的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYNAME', '检测项目方法的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDTIME', '检测项目方法的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGID', '检测项目方法的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGNAME', '检测项目方法的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SERVICE_NAME', '分析项配置', '分析项配置', 'zh-CN', '分析项配置'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ID', '分析项配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.TESTMETHODID', '分析项配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SORTER', '分析项配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUP', '分析项配置的分析项组', '分析项组', 'zh-CN', '分析项组'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAME', '分析项配置的分析项名称', '分析项名称', 'zh-CN', '分析项名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUPEN', '分析项配置的分析项组英文', '分析项组英文', 'zh-CN', '分析项组英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAMEEN', '分析项配置的分析项名称英文', '分析项名称英文', 'zh-CN', '分析项名称英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.RESULTCATEGORY', '分析项配置的结果类型', '结果类型', 'zh-CN', '结果类型'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.DEFAULTRESULT', '分析项配置的默认结果', '默认结果', 'zh-CN', '默认结果'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.UNIT', '分析项配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.HIGHLIMIT', '分析项配置的检出高限', '检出高限', 'zh-CN', '检出高限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.LOWLIMIT', '分析项配置的检出低限', '检出低限', 'zh-CN', '检出低限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REVISIONRULE', '分析项配置的修约规则', '修约规则', 'zh-CN', '修约规则'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.FORMULA', '分析项配置的计算公式', '计算公式', 'zh-CN', '计算公式'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPORTSHOW', '分析项配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPNO', '分析项配置的重复次数', '重复次数', 'zh-CN', '重复次数'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REMARKS', '分析项配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYID', '分析项配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYNAME', '分析项配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDTIME', '分析项配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGID', '分析项配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGNAME', '分析项配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.SERVICE_NAME', '检测条件配置', '检测条件配置', 'zh-CN', '检测条件配置'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.ID', '检测条件配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.TESTMETHODID', '检测条件配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONCODE', '检测条件配置的检测条件编码', '检测条件编码', 'zh-CN', '检测条件编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAME', '检测条件配置的检测条件名称', '检测条件名称', 'zh-CN', '检测条件名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAMEEN', '检测条件配置的检测条件名称英文', '检测条件名称英文', 'zh-CN', '检测条件名称英文'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONVALUE', '检测条件配置的默认值', '默认值', 'zh-CN', '默认值'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.UNIT', '检测条件配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REPORTSHOW', '检测条件配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REMARKS', '检测条件配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYID', '检测条件配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYNAME', '检测条件配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDTIME', '检测条件配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGID', '检测条件配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGNAME', '检测条件配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.SERVICE_NAME', '步骤释义配置', '步骤释义配置', 'zh-CN', '步骤释义配置'); +CALL INSERTI18N('T_LIMS_TM_STEP.ID', '步骤释义配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_STEP.TESTMETHODID', '步骤释义配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_STEP.SORTER', '步骤释义配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPCODE', '步骤释义配置的步骤编码', '步骤编码', 'zh-CN', '步骤编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAME', '步骤释义配置的步骤名称', '步骤名称', 'zh-CN', '步骤名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAMEEN', '步骤释义配置的步骤名称英文', '步骤名称英文', 'zh-CN', '步骤名称英文'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPDESC', '步骤释义配置的步骤描述', '步骤描述', 'zh-CN', '步骤描述'); +CALL INSERTI18N('T_LIMS_TM_STEP.REMARKS', '步骤释义配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYID', '步骤释义配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYNAME', '步骤释义配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDTIME', '步骤释义配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGID', '步骤释义配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGNAME', '步骤释义配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.SERVICE_NAME', '检测项目方法关联设备', '检测项目方法关联设备', 'zh-CN', '检测项目方法关联设备'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.ID', '检测项目方法关联设备的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.TESTMETHODID', '检测项目方法关联设备的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.EQUIPTID', '检测项目方法关联设备的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.REMARKS', '检测项目方法关联设备的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYID', '检测项目方法关联设备的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYNAME', '检测项目方法关联设备的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDTIME', '检测项目方法关联设备的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGID', '检测项目方法关联设备的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGNAME', '检测项目方法关联设备的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.SERVICE_NAME', '检测项目方法关联耗材', '检测项目方法关联耗材', 'zh-CN', '检测项目方法关联耗材'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.ID', '检测项目方法关联耗材的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.TESTMETHODID', '检测项目方法关联耗材的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.MATERIALID', '检测项目方法关联耗材的耗材ID', '耗材ID', 'zh-CN', '耗材ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.DEFAULTUSAGE', '检测项目方法关联耗材的默认用量', '默认用量', 'zh-CN', '默认用量'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.REMARKS', '检测项目方法关联耗材的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYID', '检测项目方法关联耗材的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYNAME', '检测项目方法关联耗材的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDTIME', '检测项目方法关联耗材的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGID', '检测项目方法关联耗材的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGNAME', '检测项目方法关联耗材的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '检测项目', '/secure/basemodule/coredata/tm-equipts/page/edit-list', '11', '11', '014.svg', '检测项目'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '检测项目查询', '/secure/basemodule/coredata/tm-equipts/page/search-list', '11', '03', '014.svg', '检测项目查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_METHOD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_ANALYST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_STEP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_EQUIPT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_MATERIAL', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-23 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmEquipt-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmEquipt-oracle-sql.sql new file mode 100644 index 0000000..baf4bed --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmEquipt-oracle-sql.sql @@ -0,0 +1,395 @@ +-- ----------------------------- 2022-08-23 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_TEST( + ID NUMBER NOT NULL, + LIBRARYID NUMBER NULL, + TESTTYPE VARCHAR2(36) NULL, + TESTCODE VARCHAR2(36) NULL, + TESTNAME VARCHAR2(120) NULL, + TESTNAMEEN VARCHAR2(360) NULL, + SHORTTESTNAME VARCHAR2(36) NULL, + TESTDESC VARCHAR2(360) NULL, + LABORATORYID VARCHAR2(36) NULL, + LABORATORYNAME VARCHAR2(36) NULL, + CNASFLAG VARCHAR2(1) NULL, + ELNTEMPLATEID NUMBER NULL, + ELNTEMPLATENAME VARCHAR2(120) NULL, + REMARKS VARCHAR2(360) NULL, + ACTIVATEDFLAG VARCHAR2(1) NULL, + ACTIVATEDBYID VARCHAR2(36) NULL, + ACTIVATEDBYNAME VARCHAR2(36) NULL, + ACTIVATEDTIME DATE NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TEST IS '检测项目'; +COMMENT ON COLUMN T_LIMS_TEST.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST.LIBRARYID IS '检测项目库ID'; +COMMENT ON COLUMN T_LIMS_TEST.TESTTYPE IS '检测项目类型'; +COMMENT ON COLUMN T_LIMS_TEST.TESTCODE IS '检测项目编码'; +COMMENT ON COLUMN T_LIMS_TEST.TESTNAME IS '检测项目名称'; +COMMENT ON COLUMN T_LIMS_TEST.TESTNAMEEN IS '检测项目英文名称'; +COMMENT ON COLUMN T_LIMS_TEST.SHORTTESTNAME IS '检测项目名称简写'; +COMMENT ON COLUMN T_LIMS_TEST.TESTDESC IS '检测项目描述'; +COMMENT ON COLUMN T_LIMS_TEST.LABORATORYID IS '所属实验室ID'; +COMMENT ON COLUMN T_LIMS_TEST.LABORATORYNAME IS '所属实验室'; +COMMENT ON COLUMN T_LIMS_TEST.CNASFLAG IS '是否CNAS项目'; +COMMENT ON COLUMN T_LIMS_TEST.ELNTEMPLATEID IS 'ELN模板ID'; +COMMENT ON COLUMN T_LIMS_TEST.ELNTEMPLATENAME IS 'ELN模板名称'; +COMMENT ON COLUMN T_LIMS_TEST.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDFLAG IS '启用标志'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDBYID IS '启用人编码'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDBYNAME IS '启用人名称'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDTIME IS '启用时间'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TEST ADD CONSTRAINT PK_LIMS_TEST PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TEST_METHOD( + ID NUMBER NOT NULL, + TESTID NUMBER NULL, + METHODID NUMBER NULL, + DEFAULTFLAG VARCHAR2(1) NULL, + JUDGEBASIS VARCHAR2(360) NULL, + STANDARDHOUR NUMBER NULL, + STANDARDPRICE VARCHAR2(12) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TEST_METHOD IS '检测项目方法'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.TESTID IS '检测项目ID'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.METHODID IS '检测方法ID'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.DEFAULTFLAG IS '是否默认'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.JUDGEBASIS IS '判定依据'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.STANDARDHOUR IS '标准工时'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.STANDARDPRICE IS '标准单价'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TEST_METHOD ADD CONSTRAINT PK_LIMS_TEST_METHOD PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_ANALYST( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + SORTER NUMBER NULL, + ANALYSTGROUP VARCHAR2(120) NULL, + ANALYSTNAME VARCHAR2(120) NULL, + ANALYSTGROUPEN VARCHAR2(360) NULL, + ANALYSTNAMEEN VARCHAR2(360) NULL, + RESULTCATEGORY VARCHAR2(36) NULL, + DEFAULTRESULT VARCHAR2(360) NULL, + UNIT VARCHAR2(36) NULL, + HIGHLIMIT VARCHAR2(12) NULL, + LOWLIMIT VARCHAR2(12) NULL, + REVISIONRULE VARCHAR2(36) NULL, + FORMULA CLOB NULL, + REPORTSHOW VARCHAR2(1) NULL, + REPNO NUMBER NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_ANALYST IS '分析项配置'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.SORTER IS '序号'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTGROUP IS '分析项组'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTNAME IS '分析项名称'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTGROUPEN IS '分析项组英文'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTNAMEEN IS '分析项名称英文'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.RESULTCATEGORY IS '结果类型'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.DEFAULTRESULT IS '默认结果'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.UNIT IS '单位'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.HIGHLIMIT IS '检出高限'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.LOWLIMIT IS '检出低限'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REVISIONRULE IS '修约规则'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.FORMULA IS '计算公式'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REPORTSHOW IS '是否报告中显示'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REPNO IS '重复次数'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_ANALYST ADD CONSTRAINT PK_LIMS_TM_ANALYST PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_CONDITION( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + CONDITIONCODE VARCHAR2(36) NULL, + CONDITIONNAME VARCHAR2(36) NULL, + CONDITIONNAMEEN VARCHAR2(360) NULL, + CONDITIONVALUE VARCHAR2(360) NULL, + UNIT VARCHAR2(36) NULL, + REPORTSHOW VARCHAR2(1) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_CONDITION IS '检测条件配置'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONCODE IS '检测条件编码'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONNAME IS '检测条件名称'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONNAMEEN IS '检测条件名称英文'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONVALUE IS '默认值'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.UNIT IS '单位'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.REPORTSHOW IS '是否报告中显示'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_CONDITION ADD CONSTRAINT PK_LIMS_TM_CONDITION PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_STEP( + ID NUMBER NOT NULL, + TESTMETHODID VARCHAR2 NULL, + SORTER NUMBER NULL, + STEPCODE VARCHAR2(36) NULL, + STEPNAME VARCHAR2(36) NULL, + STEPNAMEEN VARCHAR2(360) NULL, + STEPDESC VARCHAR2(360) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_STEP IS '步骤释义配置'; +COMMENT ON COLUMN T_LIMS_TM_STEP.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_STEP.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_STEP.SORTER IS '序号'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPCODE IS '步骤编码'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPNAME IS '步骤名称'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPNAMEEN IS '步骤名称英文'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPDESC IS '步骤描述'; +COMMENT ON COLUMN T_LIMS_TM_STEP.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_STEP ADD CONSTRAINT PK_LIMS_TM_STEP PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_EQUIPT( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + EQUIPTID NUMBER NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_EQUIPT IS '检测项目方法关联设备'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.EQUIPTID IS '设备ID'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_EQUIPT ADD CONSTRAINT PK_LIMS_TM_EQUIPT PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_MATERIAL( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + MATERIALID NUMBER NULL, + DEFAULTUSAGE VARCHAR2(12) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_MATERIAL IS '检测项目方法关联耗材'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.MATERIALID IS '耗材ID'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.DEFAULTUSAGE IS '默认用量'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_MATERIAL ADD CONSTRAINT PK_LIMS_TM_MATERIAL PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_TEST.SERVICE_NAME', '检测项目', '检测项目', 'zh-CN', '检测项目'); +CALL INSERTI18N('T_LIMS_TEST.ID', '检测项目的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST.LIBRARYID', '检测项目的检测项目库ID', '检测项目库ID', 'zh-CN', '检测项目库ID'); +CALL INSERTI18N('T_LIMS_TEST.TESTTYPE', '检测项目的检测项目类型', '检测项目类型', 'zh-CN', '检测项目类型'); +CALL INSERTI18N('T_LIMS_TEST.TESTCODE', '检测项目的检测项目编码', '检测项目编码', 'zh-CN', '检测项目编码'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAME', '检测项目的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAMEEN', '检测项目的检测项目英文名称', '检测项目英文名称', 'zh-CN', '检测项目英文名称'); +CALL INSERTI18N('T_LIMS_TEST.SHORTTESTNAME', '检测项目的检测项目名称简写', '检测项目名称简写', 'zh-CN', '检测项目名称简写'); +CALL INSERTI18N('T_LIMS_TEST.TESTDESC', '检测项目的检测项目描述', '检测项目描述', 'zh-CN', '检测项目描述'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYID', '检测项目的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYNAME', '检测项目的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_TEST.CNASFLAG', '检测项目的是否CNAS项目', '是否CNAS项目', 'zh-CN', '是否CNAS项目'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATEID', '检测项目的ELN模板ID', 'ELN模板ID', 'zh-CN', 'ELN模板ID'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATENAME', '检测项目的ELN模板名称', 'ELN模板名称', 'zh-CN', 'ELN模板名称'); +CALL INSERTI18N('T_LIMS_TEST.REMARKS', '检测项目的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDFLAG', '检测项目的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYID', '检测项目的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYNAME', '检测项目的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDTIME', '检测项目的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYID', '检测项目的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYNAME', '检测项目的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDTIME', '检测项目的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGID', '检测项目的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGNAME', '检测项目的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.SERVICE_NAME', '检测项目方法', '检测项目方法', 'zh-CN', '检测项目方法'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.ID', '检测项目方法的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.TESTID', '检测项目方法的检测项目ID', '检测项目ID', 'zh-CN', '检测项目ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.METHODID', '检测项目方法的检测方法ID', '检测方法ID', 'zh-CN', '检测方法ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.DEFAULTFLAG', '检测项目方法的是否默认', '是否默认', 'zh-CN', '是否默认'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.JUDGEBASIS', '检测项目方法的判定依据', '判定依据', 'zh-CN', '判定依据'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDHOUR', '检测项目方法的标准工时', '标准工时', 'zh-CN', '标准工时'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDPRICE', '检测项目方法的标准单价', '标准单价', 'zh-CN', '标准单价'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.REMARKS', '检测项目方法的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYID', '检测项目方法的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYNAME', '检测项目方法的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDTIME', '检测项目方法的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGID', '检测项目方法的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGNAME', '检测项目方法的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SERVICE_NAME', '分析项配置', '分析项配置', 'zh-CN', '分析项配置'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ID', '分析项配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.TESTMETHODID', '分析项配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SORTER', '分析项配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUP', '分析项配置的分析项组', '分析项组', 'zh-CN', '分析项组'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAME', '分析项配置的分析项名称', '分析项名称', 'zh-CN', '分析项名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUPEN', '分析项配置的分析项组英文', '分析项组英文', 'zh-CN', '分析项组英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAMEEN', '分析项配置的分析项名称英文', '分析项名称英文', 'zh-CN', '分析项名称英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.RESULTCATEGORY', '分析项配置的结果类型', '结果类型', 'zh-CN', '结果类型'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.DEFAULTRESULT', '分析项配置的默认结果', '默认结果', 'zh-CN', '默认结果'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.UNIT', '分析项配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.HIGHLIMIT', '分析项配置的检出高限', '检出高限', 'zh-CN', '检出高限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.LOWLIMIT', '分析项配置的检出低限', '检出低限', 'zh-CN', '检出低限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REVISIONRULE', '分析项配置的修约规则', '修约规则', 'zh-CN', '修约规则'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.FORMULA', '分析项配置的计算公式', '计算公式', 'zh-CN', '计算公式'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPORTSHOW', '分析项配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPNO', '分析项配置的重复次数', '重复次数', 'zh-CN', '重复次数'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REMARKS', '分析项配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYID', '分析项配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYNAME', '分析项配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDTIME', '分析项配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGID', '分析项配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGNAME', '分析项配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.SERVICE_NAME', '检测条件配置', '检测条件配置', 'zh-CN', '检测条件配置'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.ID', '检测条件配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.TESTMETHODID', '检测条件配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONCODE', '检测条件配置的检测条件编码', '检测条件编码', 'zh-CN', '检测条件编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAME', '检测条件配置的检测条件名称', '检测条件名称', 'zh-CN', '检测条件名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAMEEN', '检测条件配置的检测条件名称英文', '检测条件名称英文', 'zh-CN', '检测条件名称英文'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONVALUE', '检测条件配置的默认值', '默认值', 'zh-CN', '默认值'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.UNIT', '检测条件配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REPORTSHOW', '检测条件配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REMARKS', '检测条件配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYID', '检测条件配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYNAME', '检测条件配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDTIME', '检测条件配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGID', '检测条件配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGNAME', '检测条件配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.SERVICE_NAME', '步骤释义配置', '步骤释义配置', 'zh-CN', '步骤释义配置'); +CALL INSERTI18N('T_LIMS_TM_STEP.ID', '步骤释义配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_STEP.TESTMETHODID', '步骤释义配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_STEP.SORTER', '步骤释义配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPCODE', '步骤释义配置的步骤编码', '步骤编码', 'zh-CN', '步骤编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAME', '步骤释义配置的步骤名称', '步骤名称', 'zh-CN', '步骤名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAMEEN', '步骤释义配置的步骤名称英文', '步骤名称英文', 'zh-CN', '步骤名称英文'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPDESC', '步骤释义配置的步骤描述', '步骤描述', 'zh-CN', '步骤描述'); +CALL INSERTI18N('T_LIMS_TM_STEP.REMARKS', '步骤释义配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYID', '步骤释义配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYNAME', '步骤释义配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDTIME', '步骤释义配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGID', '步骤释义配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGNAME', '步骤释义配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.SERVICE_NAME', '检测项目方法关联设备', '检测项目方法关联设备', 'zh-CN', '检测项目方法关联设备'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.ID', '检测项目方法关联设备的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.TESTMETHODID', '检测项目方法关联设备的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.EQUIPTID', '检测项目方法关联设备的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.REMARKS', '检测项目方法关联设备的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYID', '检测项目方法关联设备的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYNAME', '检测项目方法关联设备的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDTIME', '检测项目方法关联设备的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGID', '检测项目方法关联设备的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGNAME', '检测项目方法关联设备的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.SERVICE_NAME', '检测项目方法关联耗材', '检测项目方法关联耗材', 'zh-CN', '检测项目方法关联耗材'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.ID', '检测项目方法关联耗材的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.TESTMETHODID', '检测项目方法关联耗材的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.MATERIALID', '检测项目方法关联耗材的耗材ID', '耗材ID', 'zh-CN', '耗材ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.DEFAULTUSAGE', '检测项目方法关联耗材的默认用量', '默认用量', 'zh-CN', '默认用量'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.REMARKS', '检测项目方法关联耗材的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYID', '检测项目方法关联耗材的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYNAME', '检测项目方法关联耗材的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDTIME', '检测项目方法关联耗材的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGID', '检测项目方法关联耗材的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGNAME', '检测项目方法关联耗材的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '检测项目', '/secure/basemodule/coredata/tm-equipts/page/edit-list', '11', '11', '014.svg', '检测项目'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '检测项目查询', '/secure/basemodule/coredata/tm-equipts/page/search-list', '11', '03', '014.svg', '检测项目查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_METHOD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_ANALYST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_STEP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_EQUIPT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_MATERIAL', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-23 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmEquipt-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmEquipt-sqlserver-sql.sql new file mode 100644 index 0000000..ae9905d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmEquipt-sqlserver-sql.sql @@ -0,0 +1,379 @@ +-- ----------------------------- 2022-08-23 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_TEST( + ID BIGINT NOT NULL, + LIBRARYID BIGINT NULL , + TESTTYPE VARCHAR(36) NULL , + TESTCODE VARCHAR(36) NULL , + TESTNAME VARCHAR(120) NULL , + TESTNAMEEN VARCHAR(360) NULL , + SHORTTESTNAME VARCHAR(36) NULL , + TESTDESC VARCHAR(360) NULL , + LABORATORYID VARCHAR(36) NULL , + LABORATORYNAME VARCHAR(36) NULL , + CNASFLAG VARCHAR(1) NULL , + ELNTEMPLATEID BIGINT NULL , + ELNTEMPLATENAME VARCHAR(120) NULL , + REMARKS VARCHAR(360) NULL , + ACTIVATEDFLAG VARCHAR(1) NULL , + ACTIVATEDBYID VARCHAR(36) NULL , + ACTIVATEDBYNAME VARCHAR(36) NULL , + ACTIVATEDTIME DATETIME NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TEST PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目库ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'LIBRARYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目英文名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目名称简写' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'SHORTTESTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'LABORATORYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'LABORATORYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否CNAS项目' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CNASFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ELN模板ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ELNTEMPLATEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ELN模板名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ELNTEMPLATENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用标志' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TEST_METHOD( + ID BIGINT NOT NULL, + TESTID BIGINT NULL , + METHODID BIGINT NULL , + DEFAULTFLAG VARCHAR(1) NULL , + JUDGEBASIS VARCHAR(360) NULL , + STANDARDHOUR BIGINT NULL , + STANDARDPRICE VARCHAR(12) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TEST_METHOD PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'TESTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测方法ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'METHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否默认' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'DEFAULTFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'判定依据' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'JUDGEBASIS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标准工时' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'STANDARDHOUR'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标准单价' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'STANDARDPRICE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_ANALYST( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + SORTER BIGINT NULL , + ANALYSTGROUP VARCHAR(120) NULL , + ANALYSTNAME VARCHAR(120) NULL , + ANALYSTGROUPEN VARCHAR(360) NULL , + ANALYSTNAMEEN VARCHAR(360) NULL , + RESULTCATEGORY VARCHAR(36) NULL , + DEFAULTRESULT VARCHAR(360) NULL , + UNIT VARCHAR(36) NULL , + HIGHLIMIT VARCHAR(12) NULL , + LOWLIMIT VARCHAR(12) NULL , + REVISIONRULE VARCHAR(36) NULL , + FORMULA TEXT NULL , + REPORTSHOW VARCHAR(1) NULL , + REPNO BIGINT NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_ANALYST PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'序号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'SORTER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项组' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTGROUP'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项组英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTGROUPEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项名称英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'结果类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'RESULTCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认结果' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'DEFAULTRESULT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'UNIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检出高限' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'HIGHLIMIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检出低限' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'LOWLIMIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'修约规则' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REVISIONRULE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'计算公式' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'FORMULA'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否报告中显示' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REPORTSHOW'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'重复次数' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REPNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_CONDITION( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + CONDITIONCODE VARCHAR(36) NULL , + CONDITIONNAME VARCHAR(36) NULL , + CONDITIONNAMEEN VARCHAR(360) NULL , + CONDITIONVALUE VARCHAR(360) NULL , + UNIT VARCHAR(36) NULL , + REPORTSHOW VARCHAR(1) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_CONDITION PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件名称英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认值' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONVALUE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'UNIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否报告中显示' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'REPORTSHOW'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_STEP( + ID BIGINT NOT NULL, + TESTMETHODID VARCHAR NULL , + SORTER BIGINT NULL , + STEPCODE VARCHAR(36) NULL , + STEPNAME VARCHAR(36) NULL , + STEPNAMEEN VARCHAR(360) NULL , + STEPDESC VARCHAR(360) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_STEP PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤释义配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'序号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'SORTER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤名称英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_EQUIPT( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + EQUIPTID BIGINT NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_EQUIPT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联设备' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'EQUIPTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_MATERIAL( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + MATERIALID BIGINT NULL , + DEFAULTUSAGE VARCHAR(12) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_MATERIAL PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联耗材' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'MATERIALID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认用量' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'DEFAULTUSAGE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_TEST.SERVICE_NAME', N'检测项目', N'检测项目', N'zh-CN',N'检测项目'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ID', N'检测项目的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.LIBRARYID', N'检测项目的检测项目库ID', N'检测项目库ID', N'zh-CN',N'检测项目库ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTTYPE', N'检测项目的检测项目类型', N'检测项目类型', N'zh-CN',N'检测项目类型'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTCODE', N'检测项目的检测项目编码', N'检测项目编码', N'zh-CN',N'检测项目编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTNAME', N'检测项目的检测项目名称', N'检测项目名称', N'zh-CN',N'检测项目名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTNAMEEN', N'检测项目的检测项目英文名称', N'检测项目英文名称', N'zh-CN',N'检测项目英文名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.SHORTTESTNAME', N'检测项目的检测项目名称简写', N'检测项目名称简写', N'zh-CN',N'检测项目名称简写'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTDESC', N'检测项目的检测项目描述', N'检测项目描述', N'zh-CN',N'检测项目描述'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.LABORATORYID', N'检测项目的所属实验室ID', N'所属实验室ID', N'zh-CN',N'所属实验室ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.LABORATORYNAME', N'检测项目的所属实验室', N'所属实验室', N'zh-CN',N'所属实验室'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CNASFLAG', N'检测项目的是否CNAS项目', N'是否CNAS项目', N'zh-CN',N'是否CNAS项目'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ELNTEMPLATEID', N'检测项目的ELN模板ID', N'ELN模板ID', N'zh-CN',N'ELN模板ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ELNTEMPLATENAME', N'检测项目的ELN模板名称', N'ELN模板名称', N'zh-CN',N'ELN模板名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.REMARKS', N'检测项目的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDFLAG', N'检测项目的启用标志', N'启用标志', N'zh-CN',N'启用标志'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDBYID', N'检测项目的启用人编码', N'启用人编码', N'zh-CN',N'启用人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDBYNAME', N'检测项目的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDTIME', N'检测项目的启用时间', N'启用时间', N'zh-CN',N'启用时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYID', N'检测项目的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYNAME', N'检测项目的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDTIME', N'检测项目的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYORGID', N'检测项目的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYORGNAME', N'检测项目的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.SERVICE_NAME', N'检测项目方法', N'检测项目方法', N'zh-CN',N'检测项目方法'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.ID', N'检测项目方法的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.TESTID', N'检测项目方法的检测项目ID', N'检测项目ID', N'zh-CN',N'检测项目ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.METHODID', N'检测项目方法的检测方法ID', N'检测方法ID', N'zh-CN',N'检测方法ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.DEFAULTFLAG', N'检测项目方法的是否默认', N'是否默认', N'zh-CN',N'是否默认'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.JUDGEBASIS', N'检测项目方法的判定依据', N'判定依据', N'zh-CN',N'判定依据'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.STANDARDHOUR', N'检测项目方法的标准工时', N'标准工时', N'zh-CN',N'标准工时'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.STANDARDPRICE', N'检测项目方法的标准单价', N'标准单价', N'zh-CN',N'标准单价'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.REMARKS', N'检测项目方法的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYID', N'检测项目方法的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYNAME', N'检测项目方法的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDTIME', N'检测项目方法的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYORGID', N'检测项目方法的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYORGNAME', N'检测项目方法的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.SERVICE_NAME', N'分析项配置', N'分析项配置', N'zh-CN',N'分析项配置'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ID', N'分析项配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.TESTMETHODID', N'分析项配置的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.SORTER', N'分析项配置的序号', N'序号', N'zh-CN',N'序号'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTGROUP', N'分析项配置的分析项组', N'分析项组', N'zh-CN',N'分析项组'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTNAME', N'分析项配置的分析项名称', N'分析项名称', N'zh-CN',N'分析项名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTGROUPEN', N'分析项配置的分析项组英文', N'分析项组英文', N'zh-CN',N'分析项组英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTNAMEEN', N'分析项配置的分析项名称英文', N'分析项名称英文', N'zh-CN',N'分析项名称英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.RESULTCATEGORY', N'分析项配置的结果类型', N'结果类型', N'zh-CN',N'结果类型'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.DEFAULTRESULT', N'分析项配置的默认结果', N'默认结果', N'zh-CN',N'默认结果'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.UNIT', N'分析项配置的单位', N'单位', N'zh-CN',N'单位'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.HIGHLIMIT', N'分析项配置的检出高限', N'检出高限', N'zh-CN',N'检出高限'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.LOWLIMIT', N'分析项配置的检出低限', N'检出低限', N'zh-CN',N'检出低限'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REVISIONRULE', N'分析项配置的修约规则', N'修约规则', N'zh-CN',N'修约规则'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.FORMULA', N'分析项配置的计算公式', N'计算公式', N'zh-CN',N'计算公式'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REPORTSHOW', N'分析项配置的是否报告中显示', N'是否报告中显示', N'zh-CN',N'是否报告中显示'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REPNO', N'分析项配置的重复次数', N'重复次数', N'zh-CN',N'重复次数'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REMARKS', N'分析项配置的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYID', N'分析项配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYNAME', N'分析项配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDTIME', N'分析项配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYORGID', N'分析项配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYORGNAME', N'分析项配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.SERVICE_NAME', N'检测条件配置', N'检测条件配置', N'zh-CN',N'检测条件配置'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.ID', N'检测条件配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.TESTMETHODID', N'检测条件配置的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONCODE', N'检测条件配置的检测条件编码', N'检测条件编码', N'zh-CN',N'检测条件编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONNAME', N'检测条件配置的检测条件名称', N'检测条件名称', N'zh-CN',N'检测条件名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONNAMEEN', N'检测条件配置的检测条件名称英文', N'检测条件名称英文', N'zh-CN',N'检测条件名称英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONVALUE', N'检测条件配置的默认值', N'默认值', N'zh-CN',N'默认值'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.UNIT', N'检测条件配置的单位', N'单位', N'zh-CN',N'单位'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.REPORTSHOW', N'检测条件配置的是否报告中显示', N'是否报告中显示', N'zh-CN',N'是否报告中显示'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.REMARKS', N'检测条件配置的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYID', N'检测条件配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYNAME', N'检测条件配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDTIME', N'检测条件配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYORGID', N'检测条件配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYORGNAME', N'检测条件配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.SERVICE_NAME', N'步骤释义配置', N'步骤释义配置', N'zh-CN',N'步骤释义配置'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.ID', N'步骤释义配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.TESTMETHODID', N'步骤释义配置的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.SORTER', N'步骤释义配置的序号', N'序号', N'zh-CN',N'序号'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPCODE', N'步骤释义配置的步骤编码', N'步骤编码', N'zh-CN',N'步骤编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPNAME', N'步骤释义配置的步骤名称', N'步骤名称', N'zh-CN',N'步骤名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPNAMEEN', N'步骤释义配置的步骤名称英文', N'步骤名称英文', N'zh-CN',N'步骤名称英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPDESC', N'步骤释义配置的步骤描述', N'步骤描述', N'zh-CN',N'步骤描述'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.REMARKS', N'步骤释义配置的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYID', N'步骤释义配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYNAME', N'步骤释义配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDTIME', N'步骤释义配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYORGID', N'步骤释义配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYORGNAME', N'步骤释义配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.SERVICE_NAME', N'检测项目方法关联设备', N'检测项目方法关联设备', N'zh-CN',N'检测项目方法关联设备'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.ID', N'检测项目方法关联设备的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.TESTMETHODID', N'检测项目方法关联设备的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.EQUIPTID', N'检测项目方法关联设备的设备ID', N'设备ID', N'zh-CN',N'设备ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.REMARKS', N'检测项目方法关联设备的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYID', N'检测项目方法关联设备的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYNAME', N'检测项目方法关联设备的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDTIME', N'检测项目方法关联设备的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYORGID', N'检测项目方法关联设备的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYORGNAME', N'检测项目方法关联设备的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.SERVICE_NAME', N'检测项目方法关联耗材', N'检测项目方法关联耗材', N'zh-CN',N'检测项目方法关联耗材'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.ID', N'检测项目方法关联耗材的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.TESTMETHODID', N'检测项目方法关联耗材的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.MATERIALID', N'检测项目方法关联耗材的耗材ID', N'耗材ID', N'zh-CN',N'耗材ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.DEFAULTUSAGE', N'检测项目方法关联耗材的默认用量', N'默认用量', N'zh-CN',N'默认用量'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.REMARKS', N'检测项目方法关联耗材的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYID', N'检测项目方法关联耗材的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYNAME', N'检测项目方法关联耗材的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDTIME', N'检测项目方法关联耗材的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYORGID', N'检测项目方法关联耗材的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYORGNAME', N'检测项目方法关联耗材的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '检测项目', '/secure/basemodule/coredata/tm-equipts/page/edit-list', '11', '11', '014.svg', '检测项目'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '检测项目查询', '/secure/basemodule/coredata/tm-equipts/page/search-list', '11', '03', '014.svg', '检测项目查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_METHOD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_ANALYST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_STEP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_EQUIPT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_MATERIAL', '0', '0'); + + +-- ----------------------------- 2022-08-23 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmMaterial-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmMaterial-mysql-sql.sql new file mode 100644 index 0000000..579bc12 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmMaterial-mysql-sql.sql @@ -0,0 +1,285 @@ +-- ----------------------------- 2022-08-23 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST`( + `ID` BIGINT NOT NULL COMMENT '主键', + `LIBRARYID` BIGINT DEFAULT NULL COMMENT '检测项目库ID', + `TESTTYPE` VARCHAR(36) DEFAULT NULL COMMENT '检测项目类型', + `TESTCODE` VARCHAR(36) DEFAULT NULL COMMENT '检测项目编码', + `TESTNAME` VARCHAR(120) DEFAULT NULL COMMENT '检测项目名称', + `TESTNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '检测项目英文名称', + `SHORTTESTNAME` VARCHAR(36) DEFAULT NULL COMMENT '检测项目名称简写', + `TESTDESC` VARCHAR(360) DEFAULT NULL COMMENT '检测项目描述', + `LABORATORYID` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室ID', + `LABORATORYNAME` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室', + `CNASFLAG` VARCHAR(1) DEFAULT NULL COMMENT '是否CNAS项目', + `ELNTEMPLATEID` BIGINT DEFAULT NULL COMMENT 'ELN模板ID', + `ELNTEMPLATENAME` VARCHAR(120) DEFAULT NULL COMMENT 'ELN模板名称', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `ACTIVATEDFLAG` VARCHAR(1) DEFAULT NULL COMMENT '启用标志', + `ACTIVATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '启用人编码', + `ACTIVATEDBYNAME` VARCHAR(36) DEFAULT NULL COMMENT '启用人名称', + `ACTIVATEDTIME` DATETIME DEFAULT NULL COMMENT '启用时间', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST_METHOD`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTID` BIGINT DEFAULT NULL COMMENT '检测项目ID', + `METHODID` BIGINT DEFAULT NULL COMMENT '检测方法ID', + `DEFAULTFLAG` VARCHAR(1) DEFAULT NULL COMMENT '是否默认', + `JUDGEBASIS` VARCHAR(360) DEFAULT NULL COMMENT '判定依据', + `STANDARDHOUR` BIGINT DEFAULT NULL COMMENT '标准工时', + `STANDARDPRICE` VARCHAR(12) DEFAULT NULL COMMENT '标准单价', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目方法'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_ANALYST`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `SORTER` BIGINT DEFAULT NULL COMMENT '序号', + `ANALYSTGROUP` VARCHAR(120) DEFAULT NULL COMMENT '分析项组', + `ANALYSTNAME` VARCHAR(120) DEFAULT NULL COMMENT '分析项名称', + `ANALYSTGROUPEN` VARCHAR(360) DEFAULT NULL COMMENT '分析项组英文', + `ANALYSTNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '分析项名称英文', + `RESULTCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '结果类型', + `DEFAULTRESULT` VARCHAR(360) DEFAULT NULL COMMENT '默认结果', + `UNIT` VARCHAR(36) DEFAULT NULL COMMENT '单位', + `HIGHLIMIT` VARCHAR(12) DEFAULT NULL COMMENT '检出高限', + `LOWLIMIT` VARCHAR(12) DEFAULT NULL COMMENT '检出低限', + `REVISIONRULE` VARCHAR(36) DEFAULT NULL COMMENT '修约规则', + `FORMULA` LONGTEXT DEFAULT NULL COMMENT '计算公式', + `REPORTSHOW` VARCHAR(1) DEFAULT NULL COMMENT '是否报告中显示', + `REPNO` BIGINT DEFAULT NULL COMMENT '重复次数', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='分析项配置'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_CONDITION`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `CONDITIONCODE` VARCHAR(36) DEFAULT NULL COMMENT '检测条件编码', + `CONDITIONNAME` VARCHAR(36) DEFAULT NULL COMMENT '检测条件名称', + `CONDITIONNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '检测条件名称英文', + `CONDITIONVALUE` VARCHAR(360) DEFAULT NULL COMMENT '默认值', + `UNIT` VARCHAR(36) DEFAULT NULL COMMENT '单位', + `REPORTSHOW` VARCHAR(1) DEFAULT NULL COMMENT '是否报告中显示', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测条件配置'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_STEP`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` VARCHAR DEFAULT NULL COMMENT '检测项目方法关联ID', + `SORTER` BIGINT DEFAULT NULL COMMENT '序号', + `STEPCODE` VARCHAR(36) DEFAULT NULL COMMENT '步骤编码', + `STEPNAME` VARCHAR(36) DEFAULT NULL COMMENT '步骤名称', + `STEPNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '步骤名称英文', + `STEPDESC` VARCHAR(360) DEFAULT NULL COMMENT '步骤描述', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='步骤释义配置'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_EQUIPT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `EQUIPTID` BIGINT DEFAULT NULL COMMENT '设备ID', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目方法关联设备'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_MATERIAL`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `MATERIALID` BIGINT DEFAULT NULL COMMENT '耗材ID', + `DEFAULTUSAGE` VARCHAR(12) DEFAULT NULL COMMENT '默认用量', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目方法关联耗材'; + +CALL INSERTI18N('T_LIMS_TEST.SERVICE_NAME', '检测项目', '检测项目', 'zh-CN', '检测项目'); +CALL INSERTI18N('T_LIMS_TEST.ID', '检测项目的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST.LIBRARYID', '检测项目的检测项目库ID', '检测项目库ID', 'zh-CN', '检测项目库ID'); +CALL INSERTI18N('T_LIMS_TEST.TESTTYPE', '检测项目的检测项目类型', '检测项目类型', 'zh-CN', '检测项目类型'); +CALL INSERTI18N('T_LIMS_TEST.TESTCODE', '检测项目的检测项目编码', '检测项目编码', 'zh-CN', '检测项目编码'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAME', '检测项目的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAMEEN', '检测项目的检测项目英文名称', '检测项目英文名称', 'zh-CN', '检测项目英文名称'); +CALL INSERTI18N('T_LIMS_TEST.SHORTTESTNAME', '检测项目的检测项目名称简写', '检测项目名称简写', 'zh-CN', '检测项目名称简写'); +CALL INSERTI18N('T_LIMS_TEST.TESTDESC', '检测项目的检测项目描述', '检测项目描述', 'zh-CN', '检测项目描述'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYID', '检测项目的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYNAME', '检测项目的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_TEST.CNASFLAG', '检测项目的是否CNAS项目', '是否CNAS项目', 'zh-CN', '是否CNAS项目'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATEID', '检测项目的ELN模板ID', 'ELN模板ID', 'zh-CN', 'ELN模板ID'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATENAME', '检测项目的ELN模板名称', 'ELN模板名称', 'zh-CN', 'ELN模板名称'); +CALL INSERTI18N('T_LIMS_TEST.REMARKS', '检测项目的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDFLAG', '检测项目的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYID', '检测项目的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYNAME', '检测项目的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDTIME', '检测项目的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYID', '检测项目的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYNAME', '检测项目的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDTIME', '检测项目的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGID', '检测项目的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGNAME', '检测项目的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.SERVICE_NAME', '检测项目方法', '检测项目方法', 'zh-CN', '检测项目方法'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.ID', '检测项目方法的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.TESTID', '检测项目方法的检测项目ID', '检测项目ID', 'zh-CN', '检测项目ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.METHODID', '检测项目方法的检测方法ID', '检测方法ID', 'zh-CN', '检测方法ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.DEFAULTFLAG', '检测项目方法的是否默认', '是否默认', 'zh-CN', '是否默认'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.JUDGEBASIS', '检测项目方法的判定依据', '判定依据', 'zh-CN', '判定依据'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDHOUR', '检测项目方法的标准工时', '标准工时', 'zh-CN', '标准工时'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDPRICE', '检测项目方法的标准单价', '标准单价', 'zh-CN', '标准单价'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.REMARKS', '检测项目方法的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYID', '检测项目方法的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYNAME', '检测项目方法的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDTIME', '检测项目方法的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGID', '检测项目方法的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGNAME', '检测项目方法的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SERVICE_NAME', '分析项配置', '分析项配置', 'zh-CN', '分析项配置'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ID', '分析项配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.TESTMETHODID', '分析项配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SORTER', '分析项配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUP', '分析项配置的分析项组', '分析项组', 'zh-CN', '分析项组'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAME', '分析项配置的分析项名称', '分析项名称', 'zh-CN', '分析项名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUPEN', '分析项配置的分析项组英文', '分析项组英文', 'zh-CN', '分析项组英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAMEEN', '分析项配置的分析项名称英文', '分析项名称英文', 'zh-CN', '分析项名称英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.RESULTCATEGORY', '分析项配置的结果类型', '结果类型', 'zh-CN', '结果类型'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.DEFAULTRESULT', '分析项配置的默认结果', '默认结果', 'zh-CN', '默认结果'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.UNIT', '分析项配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.HIGHLIMIT', '分析项配置的检出高限', '检出高限', 'zh-CN', '检出高限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.LOWLIMIT', '分析项配置的检出低限', '检出低限', 'zh-CN', '检出低限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REVISIONRULE', '分析项配置的修约规则', '修约规则', 'zh-CN', '修约规则'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.FORMULA', '分析项配置的计算公式', '计算公式', 'zh-CN', '计算公式'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPORTSHOW', '分析项配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPNO', '分析项配置的重复次数', '重复次数', 'zh-CN', '重复次数'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REMARKS', '分析项配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYID', '分析项配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYNAME', '分析项配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDTIME', '分析项配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGID', '分析项配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGNAME', '分析项配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.SERVICE_NAME', '检测条件配置', '检测条件配置', 'zh-CN', '检测条件配置'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.ID', '检测条件配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.TESTMETHODID', '检测条件配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONCODE', '检测条件配置的检测条件编码', '检测条件编码', 'zh-CN', '检测条件编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAME', '检测条件配置的检测条件名称', '检测条件名称', 'zh-CN', '检测条件名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAMEEN', '检测条件配置的检测条件名称英文', '检测条件名称英文', 'zh-CN', '检测条件名称英文'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONVALUE', '检测条件配置的默认值', '默认值', 'zh-CN', '默认值'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.UNIT', '检测条件配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REPORTSHOW', '检测条件配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REMARKS', '检测条件配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYID', '检测条件配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYNAME', '检测条件配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDTIME', '检测条件配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGID', '检测条件配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGNAME', '检测条件配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.SERVICE_NAME', '步骤释义配置', '步骤释义配置', 'zh-CN', '步骤释义配置'); +CALL INSERTI18N('T_LIMS_TM_STEP.ID', '步骤释义配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_STEP.TESTMETHODID', '步骤释义配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_STEP.SORTER', '步骤释义配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPCODE', '步骤释义配置的步骤编码', '步骤编码', 'zh-CN', '步骤编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAME', '步骤释义配置的步骤名称', '步骤名称', 'zh-CN', '步骤名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAMEEN', '步骤释义配置的步骤名称英文', '步骤名称英文', 'zh-CN', '步骤名称英文'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPDESC', '步骤释义配置的步骤描述', '步骤描述', 'zh-CN', '步骤描述'); +CALL INSERTI18N('T_LIMS_TM_STEP.REMARKS', '步骤释义配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYID', '步骤释义配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYNAME', '步骤释义配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDTIME', '步骤释义配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGID', '步骤释义配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGNAME', '步骤释义配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.SERVICE_NAME', '检测项目方法关联设备', '检测项目方法关联设备', 'zh-CN', '检测项目方法关联设备'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.ID', '检测项目方法关联设备的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.TESTMETHODID', '检测项目方法关联设备的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.EQUIPTID', '检测项目方法关联设备的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.REMARKS', '检测项目方法关联设备的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYID', '检测项目方法关联设备的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYNAME', '检测项目方法关联设备的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDTIME', '检测项目方法关联设备的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGID', '检测项目方法关联设备的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGNAME', '检测项目方法关联设备的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.SERVICE_NAME', '检测项目方法关联耗材', '检测项目方法关联耗材', 'zh-CN', '检测项目方法关联耗材'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.ID', '检测项目方法关联耗材的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.TESTMETHODID', '检测项目方法关联耗材的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.MATERIALID', '检测项目方法关联耗材的耗材ID', '耗材ID', 'zh-CN', '耗材ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.DEFAULTUSAGE', '检测项目方法关联耗材的默认用量', '默认用量', 'zh-CN', '默认用量'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.REMARKS', '检测项目方法关联耗材的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYID', '检测项目方法关联耗材的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYNAME', '检测项目方法关联耗材的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDTIME', '检测项目方法关联耗材的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGID', '检测项目方法关联耗材的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGNAME', '检测项目方法关联耗材的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '检测项目', '/secure/basemodule/coredata/tm-materials/page/edit-list', '11', '11', '014.svg', '检测项目'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '检测项目查询', '/secure/basemodule/coredata/tm-materials/page/search-list', '11', '03', '014.svg', '检测项目查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_METHOD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_ANALYST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_STEP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_EQUIPT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_MATERIAL', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-23 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmMaterial-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmMaterial-oracle-sql.sql new file mode 100644 index 0000000..0618e96 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmMaterial-oracle-sql.sql @@ -0,0 +1,395 @@ +-- ----------------------------- 2022-08-23 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_TEST( + ID NUMBER NOT NULL, + LIBRARYID NUMBER NULL, + TESTTYPE VARCHAR2(36) NULL, + TESTCODE VARCHAR2(36) NULL, + TESTNAME VARCHAR2(120) NULL, + TESTNAMEEN VARCHAR2(360) NULL, + SHORTTESTNAME VARCHAR2(36) NULL, + TESTDESC VARCHAR2(360) NULL, + LABORATORYID VARCHAR2(36) NULL, + LABORATORYNAME VARCHAR2(36) NULL, + CNASFLAG VARCHAR2(1) NULL, + ELNTEMPLATEID NUMBER NULL, + ELNTEMPLATENAME VARCHAR2(120) NULL, + REMARKS VARCHAR2(360) NULL, + ACTIVATEDFLAG VARCHAR2(1) NULL, + ACTIVATEDBYID VARCHAR2(36) NULL, + ACTIVATEDBYNAME VARCHAR2(36) NULL, + ACTIVATEDTIME DATE NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TEST IS '检测项目'; +COMMENT ON COLUMN T_LIMS_TEST.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST.LIBRARYID IS '检测项目库ID'; +COMMENT ON COLUMN T_LIMS_TEST.TESTTYPE IS '检测项目类型'; +COMMENT ON COLUMN T_LIMS_TEST.TESTCODE IS '检测项目编码'; +COMMENT ON COLUMN T_LIMS_TEST.TESTNAME IS '检测项目名称'; +COMMENT ON COLUMN T_LIMS_TEST.TESTNAMEEN IS '检测项目英文名称'; +COMMENT ON COLUMN T_LIMS_TEST.SHORTTESTNAME IS '检测项目名称简写'; +COMMENT ON COLUMN T_LIMS_TEST.TESTDESC IS '检测项目描述'; +COMMENT ON COLUMN T_LIMS_TEST.LABORATORYID IS '所属实验室ID'; +COMMENT ON COLUMN T_LIMS_TEST.LABORATORYNAME IS '所属实验室'; +COMMENT ON COLUMN T_LIMS_TEST.CNASFLAG IS '是否CNAS项目'; +COMMENT ON COLUMN T_LIMS_TEST.ELNTEMPLATEID IS 'ELN模板ID'; +COMMENT ON COLUMN T_LIMS_TEST.ELNTEMPLATENAME IS 'ELN模板名称'; +COMMENT ON COLUMN T_LIMS_TEST.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDFLAG IS '启用标志'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDBYID IS '启用人编码'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDBYNAME IS '启用人名称'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDTIME IS '启用时间'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TEST ADD CONSTRAINT PK_LIMS_TEST PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TEST_METHOD( + ID NUMBER NOT NULL, + TESTID NUMBER NULL, + METHODID NUMBER NULL, + DEFAULTFLAG VARCHAR2(1) NULL, + JUDGEBASIS VARCHAR2(360) NULL, + STANDARDHOUR NUMBER NULL, + STANDARDPRICE VARCHAR2(12) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TEST_METHOD IS '检测项目方法'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.TESTID IS '检测项目ID'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.METHODID IS '检测方法ID'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.DEFAULTFLAG IS '是否默认'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.JUDGEBASIS IS '判定依据'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.STANDARDHOUR IS '标准工时'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.STANDARDPRICE IS '标准单价'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TEST_METHOD ADD CONSTRAINT PK_LIMS_TEST_METHOD PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_ANALYST( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + SORTER NUMBER NULL, + ANALYSTGROUP VARCHAR2(120) NULL, + ANALYSTNAME VARCHAR2(120) NULL, + ANALYSTGROUPEN VARCHAR2(360) NULL, + ANALYSTNAMEEN VARCHAR2(360) NULL, + RESULTCATEGORY VARCHAR2(36) NULL, + DEFAULTRESULT VARCHAR2(360) NULL, + UNIT VARCHAR2(36) NULL, + HIGHLIMIT VARCHAR2(12) NULL, + LOWLIMIT VARCHAR2(12) NULL, + REVISIONRULE VARCHAR2(36) NULL, + FORMULA CLOB NULL, + REPORTSHOW VARCHAR2(1) NULL, + REPNO NUMBER NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_ANALYST IS '分析项配置'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.SORTER IS '序号'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTGROUP IS '分析项组'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTNAME IS '分析项名称'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTGROUPEN IS '分析项组英文'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTNAMEEN IS '分析项名称英文'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.RESULTCATEGORY IS '结果类型'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.DEFAULTRESULT IS '默认结果'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.UNIT IS '单位'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.HIGHLIMIT IS '检出高限'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.LOWLIMIT IS '检出低限'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REVISIONRULE IS '修约规则'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.FORMULA IS '计算公式'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REPORTSHOW IS '是否报告中显示'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REPNO IS '重复次数'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_ANALYST ADD CONSTRAINT PK_LIMS_TM_ANALYST PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_CONDITION( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + CONDITIONCODE VARCHAR2(36) NULL, + CONDITIONNAME VARCHAR2(36) NULL, + CONDITIONNAMEEN VARCHAR2(360) NULL, + CONDITIONVALUE VARCHAR2(360) NULL, + UNIT VARCHAR2(36) NULL, + REPORTSHOW VARCHAR2(1) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_CONDITION IS '检测条件配置'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONCODE IS '检测条件编码'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONNAME IS '检测条件名称'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONNAMEEN IS '检测条件名称英文'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONVALUE IS '默认值'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.UNIT IS '单位'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.REPORTSHOW IS '是否报告中显示'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_CONDITION ADD CONSTRAINT PK_LIMS_TM_CONDITION PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_STEP( + ID NUMBER NOT NULL, + TESTMETHODID VARCHAR2 NULL, + SORTER NUMBER NULL, + STEPCODE VARCHAR2(36) NULL, + STEPNAME VARCHAR2(36) NULL, + STEPNAMEEN VARCHAR2(360) NULL, + STEPDESC VARCHAR2(360) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_STEP IS '步骤释义配置'; +COMMENT ON COLUMN T_LIMS_TM_STEP.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_STEP.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_STEP.SORTER IS '序号'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPCODE IS '步骤编码'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPNAME IS '步骤名称'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPNAMEEN IS '步骤名称英文'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPDESC IS '步骤描述'; +COMMENT ON COLUMN T_LIMS_TM_STEP.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_STEP ADD CONSTRAINT PK_LIMS_TM_STEP PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_EQUIPT( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + EQUIPTID NUMBER NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_EQUIPT IS '检测项目方法关联设备'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.EQUIPTID IS '设备ID'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_EQUIPT ADD CONSTRAINT PK_LIMS_TM_EQUIPT PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_MATERIAL( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + MATERIALID NUMBER NULL, + DEFAULTUSAGE VARCHAR2(12) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_MATERIAL IS '检测项目方法关联耗材'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.MATERIALID IS '耗材ID'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.DEFAULTUSAGE IS '默认用量'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_MATERIAL ADD CONSTRAINT PK_LIMS_TM_MATERIAL PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_TEST.SERVICE_NAME', '检测项目', '检测项目', 'zh-CN', '检测项目'); +CALL INSERTI18N('T_LIMS_TEST.ID', '检测项目的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST.LIBRARYID', '检测项目的检测项目库ID', '检测项目库ID', 'zh-CN', '检测项目库ID'); +CALL INSERTI18N('T_LIMS_TEST.TESTTYPE', '检测项目的检测项目类型', '检测项目类型', 'zh-CN', '检测项目类型'); +CALL INSERTI18N('T_LIMS_TEST.TESTCODE', '检测项目的检测项目编码', '检测项目编码', 'zh-CN', '检测项目编码'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAME', '检测项目的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAMEEN', '检测项目的检测项目英文名称', '检测项目英文名称', 'zh-CN', '检测项目英文名称'); +CALL INSERTI18N('T_LIMS_TEST.SHORTTESTNAME', '检测项目的检测项目名称简写', '检测项目名称简写', 'zh-CN', '检测项目名称简写'); +CALL INSERTI18N('T_LIMS_TEST.TESTDESC', '检测项目的检测项目描述', '检测项目描述', 'zh-CN', '检测项目描述'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYID', '检测项目的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYNAME', '检测项目的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_TEST.CNASFLAG', '检测项目的是否CNAS项目', '是否CNAS项目', 'zh-CN', '是否CNAS项目'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATEID', '检测项目的ELN模板ID', 'ELN模板ID', 'zh-CN', 'ELN模板ID'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATENAME', '检测项目的ELN模板名称', 'ELN模板名称', 'zh-CN', 'ELN模板名称'); +CALL INSERTI18N('T_LIMS_TEST.REMARKS', '检测项目的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDFLAG', '检测项目的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYID', '检测项目的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYNAME', '检测项目的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDTIME', '检测项目的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYID', '检测项目的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYNAME', '检测项目的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDTIME', '检测项目的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGID', '检测项目的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGNAME', '检测项目的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.SERVICE_NAME', '检测项目方法', '检测项目方法', 'zh-CN', '检测项目方法'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.ID', '检测项目方法的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.TESTID', '检测项目方法的检测项目ID', '检测项目ID', 'zh-CN', '检测项目ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.METHODID', '检测项目方法的检测方法ID', '检测方法ID', 'zh-CN', '检测方法ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.DEFAULTFLAG', '检测项目方法的是否默认', '是否默认', 'zh-CN', '是否默认'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.JUDGEBASIS', '检测项目方法的判定依据', '判定依据', 'zh-CN', '判定依据'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDHOUR', '检测项目方法的标准工时', '标准工时', 'zh-CN', '标准工时'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDPRICE', '检测项目方法的标准单价', '标准单价', 'zh-CN', '标准单价'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.REMARKS', '检测项目方法的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYID', '检测项目方法的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYNAME', '检测项目方法的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDTIME', '检测项目方法的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGID', '检测项目方法的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGNAME', '检测项目方法的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SERVICE_NAME', '分析项配置', '分析项配置', 'zh-CN', '分析项配置'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ID', '分析项配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.TESTMETHODID', '分析项配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SORTER', '分析项配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUP', '分析项配置的分析项组', '分析项组', 'zh-CN', '分析项组'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAME', '分析项配置的分析项名称', '分析项名称', 'zh-CN', '分析项名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUPEN', '分析项配置的分析项组英文', '分析项组英文', 'zh-CN', '分析项组英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAMEEN', '分析项配置的分析项名称英文', '分析项名称英文', 'zh-CN', '分析项名称英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.RESULTCATEGORY', '分析项配置的结果类型', '结果类型', 'zh-CN', '结果类型'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.DEFAULTRESULT', '分析项配置的默认结果', '默认结果', 'zh-CN', '默认结果'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.UNIT', '分析项配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.HIGHLIMIT', '分析项配置的检出高限', '检出高限', 'zh-CN', '检出高限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.LOWLIMIT', '分析项配置的检出低限', '检出低限', 'zh-CN', '检出低限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REVISIONRULE', '分析项配置的修约规则', '修约规则', 'zh-CN', '修约规则'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.FORMULA', '分析项配置的计算公式', '计算公式', 'zh-CN', '计算公式'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPORTSHOW', '分析项配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPNO', '分析项配置的重复次数', '重复次数', 'zh-CN', '重复次数'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REMARKS', '分析项配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYID', '分析项配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYNAME', '分析项配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDTIME', '分析项配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGID', '分析项配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGNAME', '分析项配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.SERVICE_NAME', '检测条件配置', '检测条件配置', 'zh-CN', '检测条件配置'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.ID', '检测条件配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.TESTMETHODID', '检测条件配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONCODE', '检测条件配置的检测条件编码', '检测条件编码', 'zh-CN', '检测条件编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAME', '检测条件配置的检测条件名称', '检测条件名称', 'zh-CN', '检测条件名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAMEEN', '检测条件配置的检测条件名称英文', '检测条件名称英文', 'zh-CN', '检测条件名称英文'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONVALUE', '检测条件配置的默认值', '默认值', 'zh-CN', '默认值'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.UNIT', '检测条件配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REPORTSHOW', '检测条件配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REMARKS', '检测条件配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYID', '检测条件配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYNAME', '检测条件配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDTIME', '检测条件配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGID', '检测条件配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGNAME', '检测条件配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.SERVICE_NAME', '步骤释义配置', '步骤释义配置', 'zh-CN', '步骤释义配置'); +CALL INSERTI18N('T_LIMS_TM_STEP.ID', '步骤释义配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_STEP.TESTMETHODID', '步骤释义配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_STEP.SORTER', '步骤释义配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPCODE', '步骤释义配置的步骤编码', '步骤编码', 'zh-CN', '步骤编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAME', '步骤释义配置的步骤名称', '步骤名称', 'zh-CN', '步骤名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAMEEN', '步骤释义配置的步骤名称英文', '步骤名称英文', 'zh-CN', '步骤名称英文'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPDESC', '步骤释义配置的步骤描述', '步骤描述', 'zh-CN', '步骤描述'); +CALL INSERTI18N('T_LIMS_TM_STEP.REMARKS', '步骤释义配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYID', '步骤释义配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYNAME', '步骤释义配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDTIME', '步骤释义配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGID', '步骤释义配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGNAME', '步骤释义配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.SERVICE_NAME', '检测项目方法关联设备', '检测项目方法关联设备', 'zh-CN', '检测项目方法关联设备'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.ID', '检测项目方法关联设备的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.TESTMETHODID', '检测项目方法关联设备的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.EQUIPTID', '检测项目方法关联设备的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.REMARKS', '检测项目方法关联设备的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYID', '检测项目方法关联设备的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYNAME', '检测项目方法关联设备的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDTIME', '检测项目方法关联设备的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGID', '检测项目方法关联设备的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGNAME', '检测项目方法关联设备的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.SERVICE_NAME', '检测项目方法关联耗材', '检测项目方法关联耗材', 'zh-CN', '检测项目方法关联耗材'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.ID', '检测项目方法关联耗材的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.TESTMETHODID', '检测项目方法关联耗材的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.MATERIALID', '检测项目方法关联耗材的耗材ID', '耗材ID', 'zh-CN', '耗材ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.DEFAULTUSAGE', '检测项目方法关联耗材的默认用量', '默认用量', 'zh-CN', '默认用量'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.REMARKS', '检测项目方法关联耗材的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYID', '检测项目方法关联耗材的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYNAME', '检测项目方法关联耗材的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDTIME', '检测项目方法关联耗材的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGID', '检测项目方法关联耗材的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGNAME', '检测项目方法关联耗材的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '检测项目', '/secure/basemodule/coredata/tm-materials/page/edit-list', '11', '11', '014.svg', '检测项目'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '检测项目查询', '/secure/basemodule/coredata/tm-materials/page/search-list', '11', '03', '014.svg', '检测项目查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_METHOD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_ANALYST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_STEP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_EQUIPT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_MATERIAL', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-23 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmMaterial-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmMaterial-sqlserver-sql.sql new file mode 100644 index 0000000..6c879fd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmMaterial-sqlserver-sql.sql @@ -0,0 +1,379 @@ +-- ----------------------------- 2022-08-23 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_TEST( + ID BIGINT NOT NULL, + LIBRARYID BIGINT NULL , + TESTTYPE VARCHAR(36) NULL , + TESTCODE VARCHAR(36) NULL , + TESTNAME VARCHAR(120) NULL , + TESTNAMEEN VARCHAR(360) NULL , + SHORTTESTNAME VARCHAR(36) NULL , + TESTDESC VARCHAR(360) NULL , + LABORATORYID VARCHAR(36) NULL , + LABORATORYNAME VARCHAR(36) NULL , + CNASFLAG VARCHAR(1) NULL , + ELNTEMPLATEID BIGINT NULL , + ELNTEMPLATENAME VARCHAR(120) NULL , + REMARKS VARCHAR(360) NULL , + ACTIVATEDFLAG VARCHAR(1) NULL , + ACTIVATEDBYID VARCHAR(36) NULL , + ACTIVATEDBYNAME VARCHAR(36) NULL , + ACTIVATEDTIME DATETIME NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TEST PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目库ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'LIBRARYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目英文名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目名称简写' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'SHORTTESTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'LABORATORYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'LABORATORYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否CNAS项目' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CNASFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ELN模板ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ELNTEMPLATEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ELN模板名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ELNTEMPLATENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用标志' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TEST_METHOD( + ID BIGINT NOT NULL, + TESTID BIGINT NULL , + METHODID BIGINT NULL , + DEFAULTFLAG VARCHAR(1) NULL , + JUDGEBASIS VARCHAR(360) NULL , + STANDARDHOUR BIGINT NULL , + STANDARDPRICE VARCHAR(12) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TEST_METHOD PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'TESTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测方法ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'METHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否默认' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'DEFAULTFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'判定依据' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'JUDGEBASIS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标准工时' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'STANDARDHOUR'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标准单价' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'STANDARDPRICE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_ANALYST( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + SORTER BIGINT NULL , + ANALYSTGROUP VARCHAR(120) NULL , + ANALYSTNAME VARCHAR(120) NULL , + ANALYSTGROUPEN VARCHAR(360) NULL , + ANALYSTNAMEEN VARCHAR(360) NULL , + RESULTCATEGORY VARCHAR(36) NULL , + DEFAULTRESULT VARCHAR(360) NULL , + UNIT VARCHAR(36) NULL , + HIGHLIMIT VARCHAR(12) NULL , + LOWLIMIT VARCHAR(12) NULL , + REVISIONRULE VARCHAR(36) NULL , + FORMULA TEXT NULL , + REPORTSHOW VARCHAR(1) NULL , + REPNO BIGINT NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_ANALYST PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'序号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'SORTER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项组' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTGROUP'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项组英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTGROUPEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项名称英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'结果类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'RESULTCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认结果' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'DEFAULTRESULT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'UNIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检出高限' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'HIGHLIMIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检出低限' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'LOWLIMIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'修约规则' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REVISIONRULE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'计算公式' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'FORMULA'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否报告中显示' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REPORTSHOW'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'重复次数' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REPNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_CONDITION( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + CONDITIONCODE VARCHAR(36) NULL , + CONDITIONNAME VARCHAR(36) NULL , + CONDITIONNAMEEN VARCHAR(360) NULL , + CONDITIONVALUE VARCHAR(360) NULL , + UNIT VARCHAR(36) NULL , + REPORTSHOW VARCHAR(1) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_CONDITION PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件名称英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认值' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONVALUE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'UNIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否报告中显示' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'REPORTSHOW'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_STEP( + ID BIGINT NOT NULL, + TESTMETHODID VARCHAR NULL , + SORTER BIGINT NULL , + STEPCODE VARCHAR(36) NULL , + STEPNAME VARCHAR(36) NULL , + STEPNAMEEN VARCHAR(360) NULL , + STEPDESC VARCHAR(360) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_STEP PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤释义配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'序号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'SORTER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤名称英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_EQUIPT( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + EQUIPTID BIGINT NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_EQUIPT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联设备' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'EQUIPTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_MATERIAL( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + MATERIALID BIGINT NULL , + DEFAULTUSAGE VARCHAR(12) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_MATERIAL PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联耗材' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'MATERIALID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认用量' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'DEFAULTUSAGE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_TEST.SERVICE_NAME', N'检测项目', N'检测项目', N'zh-CN',N'检测项目'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ID', N'检测项目的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.LIBRARYID', N'检测项目的检测项目库ID', N'检测项目库ID', N'zh-CN',N'检测项目库ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTTYPE', N'检测项目的检测项目类型', N'检测项目类型', N'zh-CN',N'检测项目类型'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTCODE', N'检测项目的检测项目编码', N'检测项目编码', N'zh-CN',N'检测项目编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTNAME', N'检测项目的检测项目名称', N'检测项目名称', N'zh-CN',N'检测项目名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTNAMEEN', N'检测项目的检测项目英文名称', N'检测项目英文名称', N'zh-CN',N'检测项目英文名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.SHORTTESTNAME', N'检测项目的检测项目名称简写', N'检测项目名称简写', N'zh-CN',N'检测项目名称简写'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTDESC', N'检测项目的检测项目描述', N'检测项目描述', N'zh-CN',N'检测项目描述'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.LABORATORYID', N'检测项目的所属实验室ID', N'所属实验室ID', N'zh-CN',N'所属实验室ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.LABORATORYNAME', N'检测项目的所属实验室', N'所属实验室', N'zh-CN',N'所属实验室'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CNASFLAG', N'检测项目的是否CNAS项目', N'是否CNAS项目', N'zh-CN',N'是否CNAS项目'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ELNTEMPLATEID', N'检测项目的ELN模板ID', N'ELN模板ID', N'zh-CN',N'ELN模板ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ELNTEMPLATENAME', N'检测项目的ELN模板名称', N'ELN模板名称', N'zh-CN',N'ELN模板名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.REMARKS', N'检测项目的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDFLAG', N'检测项目的启用标志', N'启用标志', N'zh-CN',N'启用标志'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDBYID', N'检测项目的启用人编码', N'启用人编码', N'zh-CN',N'启用人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDBYNAME', N'检测项目的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDTIME', N'检测项目的启用时间', N'启用时间', N'zh-CN',N'启用时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYID', N'检测项目的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYNAME', N'检测项目的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDTIME', N'检测项目的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYORGID', N'检测项目的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYORGNAME', N'检测项目的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.SERVICE_NAME', N'检测项目方法', N'检测项目方法', N'zh-CN',N'检测项目方法'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.ID', N'检测项目方法的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.TESTID', N'检测项目方法的检测项目ID', N'检测项目ID', N'zh-CN',N'检测项目ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.METHODID', N'检测项目方法的检测方法ID', N'检测方法ID', N'zh-CN',N'检测方法ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.DEFAULTFLAG', N'检测项目方法的是否默认', N'是否默认', N'zh-CN',N'是否默认'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.JUDGEBASIS', N'检测项目方法的判定依据', N'判定依据', N'zh-CN',N'判定依据'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.STANDARDHOUR', N'检测项目方法的标准工时', N'标准工时', N'zh-CN',N'标准工时'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.STANDARDPRICE', N'检测项目方法的标准单价', N'标准单价', N'zh-CN',N'标准单价'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.REMARKS', N'检测项目方法的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYID', N'检测项目方法的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYNAME', N'检测项目方法的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDTIME', N'检测项目方法的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYORGID', N'检测项目方法的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYORGNAME', N'检测项目方法的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.SERVICE_NAME', N'分析项配置', N'分析项配置', N'zh-CN',N'分析项配置'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ID', N'分析项配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.TESTMETHODID', N'分析项配置的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.SORTER', N'分析项配置的序号', N'序号', N'zh-CN',N'序号'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTGROUP', N'分析项配置的分析项组', N'分析项组', N'zh-CN',N'分析项组'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTNAME', N'分析项配置的分析项名称', N'分析项名称', N'zh-CN',N'分析项名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTGROUPEN', N'分析项配置的分析项组英文', N'分析项组英文', N'zh-CN',N'分析项组英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTNAMEEN', N'分析项配置的分析项名称英文', N'分析项名称英文', N'zh-CN',N'分析项名称英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.RESULTCATEGORY', N'分析项配置的结果类型', N'结果类型', N'zh-CN',N'结果类型'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.DEFAULTRESULT', N'分析项配置的默认结果', N'默认结果', N'zh-CN',N'默认结果'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.UNIT', N'分析项配置的单位', N'单位', N'zh-CN',N'单位'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.HIGHLIMIT', N'分析项配置的检出高限', N'检出高限', N'zh-CN',N'检出高限'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.LOWLIMIT', N'分析项配置的检出低限', N'检出低限', N'zh-CN',N'检出低限'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REVISIONRULE', N'分析项配置的修约规则', N'修约规则', N'zh-CN',N'修约规则'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.FORMULA', N'分析项配置的计算公式', N'计算公式', N'zh-CN',N'计算公式'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REPORTSHOW', N'分析项配置的是否报告中显示', N'是否报告中显示', N'zh-CN',N'是否报告中显示'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REPNO', N'分析项配置的重复次数', N'重复次数', N'zh-CN',N'重复次数'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REMARKS', N'分析项配置的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYID', N'分析项配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYNAME', N'分析项配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDTIME', N'分析项配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYORGID', N'分析项配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYORGNAME', N'分析项配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.SERVICE_NAME', N'检测条件配置', N'检测条件配置', N'zh-CN',N'检测条件配置'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.ID', N'检测条件配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.TESTMETHODID', N'检测条件配置的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONCODE', N'检测条件配置的检测条件编码', N'检测条件编码', N'zh-CN',N'检测条件编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONNAME', N'检测条件配置的检测条件名称', N'检测条件名称', N'zh-CN',N'检测条件名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONNAMEEN', N'检测条件配置的检测条件名称英文', N'检测条件名称英文', N'zh-CN',N'检测条件名称英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONVALUE', N'检测条件配置的默认值', N'默认值', N'zh-CN',N'默认值'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.UNIT', N'检测条件配置的单位', N'单位', N'zh-CN',N'单位'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.REPORTSHOW', N'检测条件配置的是否报告中显示', N'是否报告中显示', N'zh-CN',N'是否报告中显示'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.REMARKS', N'检测条件配置的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYID', N'检测条件配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYNAME', N'检测条件配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDTIME', N'检测条件配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYORGID', N'检测条件配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYORGNAME', N'检测条件配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.SERVICE_NAME', N'步骤释义配置', N'步骤释义配置', N'zh-CN',N'步骤释义配置'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.ID', N'步骤释义配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.TESTMETHODID', N'步骤释义配置的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.SORTER', N'步骤释义配置的序号', N'序号', N'zh-CN',N'序号'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPCODE', N'步骤释义配置的步骤编码', N'步骤编码', N'zh-CN',N'步骤编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPNAME', N'步骤释义配置的步骤名称', N'步骤名称', N'zh-CN',N'步骤名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPNAMEEN', N'步骤释义配置的步骤名称英文', N'步骤名称英文', N'zh-CN',N'步骤名称英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPDESC', N'步骤释义配置的步骤描述', N'步骤描述', N'zh-CN',N'步骤描述'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.REMARKS', N'步骤释义配置的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYID', N'步骤释义配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYNAME', N'步骤释义配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDTIME', N'步骤释义配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYORGID', N'步骤释义配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYORGNAME', N'步骤释义配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.SERVICE_NAME', N'检测项目方法关联设备', N'检测项目方法关联设备', N'zh-CN',N'检测项目方法关联设备'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.ID', N'检测项目方法关联设备的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.TESTMETHODID', N'检测项目方法关联设备的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.EQUIPTID', N'检测项目方法关联设备的设备ID', N'设备ID', N'zh-CN',N'设备ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.REMARKS', N'检测项目方法关联设备的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYID', N'检测项目方法关联设备的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYNAME', N'检测项目方法关联设备的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDTIME', N'检测项目方法关联设备的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYORGID', N'检测项目方法关联设备的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYORGNAME', N'检测项目方法关联设备的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.SERVICE_NAME', N'检测项目方法关联耗材', N'检测项目方法关联耗材', N'zh-CN',N'检测项目方法关联耗材'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.ID', N'检测项目方法关联耗材的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.TESTMETHODID', N'检测项目方法关联耗材的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.MATERIALID', N'检测项目方法关联耗材的耗材ID', N'耗材ID', N'zh-CN',N'耗材ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.DEFAULTUSAGE', N'检测项目方法关联耗材的默认用量', N'默认用量', N'zh-CN',N'默认用量'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.REMARKS', N'检测项目方法关联耗材的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYID', N'检测项目方法关联耗材的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYNAME', N'检测项目方法关联耗材的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDTIME', N'检测项目方法关联耗材的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYORGID', N'检测项目方法关联耗材的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYORGNAME', N'检测项目方法关联耗材的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '检测项目', '/secure/basemodule/coredata/tm-materials/page/edit-list', '11', '11', '014.svg', '检测项目'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '检测项目查询', '/secure/basemodule/coredata/tm-materials/page/search-list', '11', '03', '014.svg', '检测项目查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_METHOD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_ANALYST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_STEP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_EQUIPT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_MATERIAL', '0', '0'); + + +-- ----------------------------- 2022-08-23 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmStep-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmStep-mysql-sql.sql new file mode 100644 index 0000000..7e089c7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmStep-mysql-sql.sql @@ -0,0 +1,285 @@ +-- ----------------------------- 2022-08-23 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST`( + `ID` BIGINT NOT NULL COMMENT '主键', + `LIBRARYID` BIGINT DEFAULT NULL COMMENT '检测项目库ID', + `TESTTYPE` VARCHAR(36) DEFAULT NULL COMMENT '检测项目类型', + `TESTCODE` VARCHAR(36) DEFAULT NULL COMMENT '检测项目编码', + `TESTNAME` VARCHAR(120) DEFAULT NULL COMMENT '检测项目名称', + `TESTNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '检测项目英文名称', + `SHORTTESTNAME` VARCHAR(36) DEFAULT NULL COMMENT '检测项目名称简写', + `TESTDESC` VARCHAR(360) DEFAULT NULL COMMENT '检测项目描述', + `LABORATORYID` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室ID', + `LABORATORYNAME` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室', + `CNASFLAG` VARCHAR(1) DEFAULT NULL COMMENT '是否CNAS项目', + `ELNTEMPLATEID` BIGINT DEFAULT NULL COMMENT 'ELN模板ID', + `ELNTEMPLATENAME` VARCHAR(120) DEFAULT NULL COMMENT 'ELN模板名称', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `ACTIVATEDFLAG` VARCHAR(1) DEFAULT NULL COMMENT '启用标志', + `ACTIVATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '启用人编码', + `ACTIVATEDBYNAME` VARCHAR(36) DEFAULT NULL COMMENT '启用人名称', + `ACTIVATEDTIME` DATETIME DEFAULT NULL COMMENT '启用时间', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST_METHOD`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTID` BIGINT DEFAULT NULL COMMENT '检测项目ID', + `METHODID` BIGINT DEFAULT NULL COMMENT '检测方法ID', + `DEFAULTFLAG` VARCHAR(1) DEFAULT NULL COMMENT '是否默认', + `JUDGEBASIS` VARCHAR(360) DEFAULT NULL COMMENT '判定依据', + `STANDARDHOUR` BIGINT DEFAULT NULL COMMENT '标准工时', + `STANDARDPRICE` VARCHAR(12) DEFAULT NULL COMMENT '标准单价', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目方法'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_ANALYST`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `SORTER` BIGINT DEFAULT NULL COMMENT '序号', + `ANALYSTGROUP` VARCHAR(120) DEFAULT NULL COMMENT '分析项组', + `ANALYSTNAME` VARCHAR(120) DEFAULT NULL COMMENT '分析项名称', + `ANALYSTGROUPEN` VARCHAR(360) DEFAULT NULL COMMENT '分析项组英文', + `ANALYSTNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '分析项名称英文', + `RESULTCATEGORY` VARCHAR(36) DEFAULT NULL COMMENT '结果类型', + `DEFAULTRESULT` VARCHAR(360) DEFAULT NULL COMMENT '默认结果', + `UNIT` VARCHAR(36) DEFAULT NULL COMMENT '单位', + `HIGHLIMIT` VARCHAR(12) DEFAULT NULL COMMENT '检出高限', + `LOWLIMIT` VARCHAR(12) DEFAULT NULL COMMENT '检出低限', + `REVISIONRULE` VARCHAR(36) DEFAULT NULL COMMENT '修约规则', + `FORMULA` LONGTEXT DEFAULT NULL COMMENT '计算公式', + `REPORTSHOW` VARCHAR(1) DEFAULT NULL COMMENT '是否报告中显示', + `REPNO` BIGINT DEFAULT NULL COMMENT '重复次数', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='分析项配置'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_CONDITION`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `CONDITIONCODE` VARCHAR(36) DEFAULT NULL COMMENT '检测条件编码', + `CONDITIONNAME` VARCHAR(36) DEFAULT NULL COMMENT '检测条件名称', + `CONDITIONNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '检测条件名称英文', + `CONDITIONVALUE` VARCHAR(360) DEFAULT NULL COMMENT '默认值', + `UNIT` VARCHAR(36) DEFAULT NULL COMMENT '单位', + `REPORTSHOW` VARCHAR(1) DEFAULT NULL COMMENT '是否报告中显示', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测条件配置'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_STEP`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` VARCHAR DEFAULT NULL COMMENT '检测项目方法关联ID', + `SORTER` BIGINT DEFAULT NULL COMMENT '序号', + `STEPCODE` VARCHAR(36) DEFAULT NULL COMMENT '步骤编码', + `STEPNAME` VARCHAR(36) DEFAULT NULL COMMENT '步骤名称', + `STEPNAMEEN` VARCHAR(360) DEFAULT NULL COMMENT '步骤名称英文', + `STEPDESC` VARCHAR(360) DEFAULT NULL COMMENT '步骤描述', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='步骤释义配置'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_EQUIPT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `EQUIPTID` BIGINT DEFAULT NULL COMMENT '设备ID', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目方法关联设备'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TM_MATERIAL`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法关联ID', + `MATERIALID` BIGINT DEFAULT NULL COMMENT '耗材ID', + `DEFAULTUSAGE` VARCHAR(12) DEFAULT NULL COMMENT '默认用量', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测项目方法关联耗材'; + +CALL INSERTI18N('T_LIMS_TEST.SERVICE_NAME', '检测项目', '检测项目', 'zh-CN', '检测项目'); +CALL INSERTI18N('T_LIMS_TEST.ID', '检测项目的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST.LIBRARYID', '检测项目的检测项目库ID', '检测项目库ID', 'zh-CN', '检测项目库ID'); +CALL INSERTI18N('T_LIMS_TEST.TESTTYPE', '检测项目的检测项目类型', '检测项目类型', 'zh-CN', '检测项目类型'); +CALL INSERTI18N('T_LIMS_TEST.TESTCODE', '检测项目的检测项目编码', '检测项目编码', 'zh-CN', '检测项目编码'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAME', '检测项目的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAMEEN', '检测项目的检测项目英文名称', '检测项目英文名称', 'zh-CN', '检测项目英文名称'); +CALL INSERTI18N('T_LIMS_TEST.SHORTTESTNAME', '检测项目的检测项目名称简写', '检测项目名称简写', 'zh-CN', '检测项目名称简写'); +CALL INSERTI18N('T_LIMS_TEST.TESTDESC', '检测项目的检测项目描述', '检测项目描述', 'zh-CN', '检测项目描述'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYID', '检测项目的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYNAME', '检测项目的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_TEST.CNASFLAG', '检测项目的是否CNAS项目', '是否CNAS项目', 'zh-CN', '是否CNAS项目'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATEID', '检测项目的ELN模板ID', 'ELN模板ID', 'zh-CN', 'ELN模板ID'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATENAME', '检测项目的ELN模板名称', 'ELN模板名称', 'zh-CN', 'ELN模板名称'); +CALL INSERTI18N('T_LIMS_TEST.REMARKS', '检测项目的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDFLAG', '检测项目的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYID', '检测项目的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYNAME', '检测项目的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDTIME', '检测项目的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYID', '检测项目的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYNAME', '检测项目的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDTIME', '检测项目的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGID', '检测项目的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGNAME', '检测项目的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.SERVICE_NAME', '检测项目方法', '检测项目方法', 'zh-CN', '检测项目方法'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.ID', '检测项目方法的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.TESTID', '检测项目方法的检测项目ID', '检测项目ID', 'zh-CN', '检测项目ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.METHODID', '检测项目方法的检测方法ID', '检测方法ID', 'zh-CN', '检测方法ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.DEFAULTFLAG', '检测项目方法的是否默认', '是否默认', 'zh-CN', '是否默认'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.JUDGEBASIS', '检测项目方法的判定依据', '判定依据', 'zh-CN', '判定依据'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDHOUR', '检测项目方法的标准工时', '标准工时', 'zh-CN', '标准工时'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDPRICE', '检测项目方法的标准单价', '标准单价', 'zh-CN', '标准单价'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.REMARKS', '检测项目方法的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYID', '检测项目方法的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYNAME', '检测项目方法的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDTIME', '检测项目方法的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGID', '检测项目方法的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGNAME', '检测项目方法的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SERVICE_NAME', '分析项配置', '分析项配置', 'zh-CN', '分析项配置'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ID', '分析项配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.TESTMETHODID', '分析项配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SORTER', '分析项配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUP', '分析项配置的分析项组', '分析项组', 'zh-CN', '分析项组'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAME', '分析项配置的分析项名称', '分析项名称', 'zh-CN', '分析项名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUPEN', '分析项配置的分析项组英文', '分析项组英文', 'zh-CN', '分析项组英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAMEEN', '分析项配置的分析项名称英文', '分析项名称英文', 'zh-CN', '分析项名称英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.RESULTCATEGORY', '分析项配置的结果类型', '结果类型', 'zh-CN', '结果类型'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.DEFAULTRESULT', '分析项配置的默认结果', '默认结果', 'zh-CN', '默认结果'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.UNIT', '分析项配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.HIGHLIMIT', '分析项配置的检出高限', '检出高限', 'zh-CN', '检出高限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.LOWLIMIT', '分析项配置的检出低限', '检出低限', 'zh-CN', '检出低限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REVISIONRULE', '分析项配置的修约规则', '修约规则', 'zh-CN', '修约规则'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.FORMULA', '分析项配置的计算公式', '计算公式', 'zh-CN', '计算公式'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPORTSHOW', '分析项配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPNO', '分析项配置的重复次数', '重复次数', 'zh-CN', '重复次数'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REMARKS', '分析项配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYID', '分析项配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYNAME', '分析项配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDTIME', '分析项配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGID', '分析项配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGNAME', '分析项配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.SERVICE_NAME', '检测条件配置', '检测条件配置', 'zh-CN', '检测条件配置'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.ID', '检测条件配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.TESTMETHODID', '检测条件配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONCODE', '检测条件配置的检测条件编码', '检测条件编码', 'zh-CN', '检测条件编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAME', '检测条件配置的检测条件名称', '检测条件名称', 'zh-CN', '检测条件名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAMEEN', '检测条件配置的检测条件名称英文', '检测条件名称英文', 'zh-CN', '检测条件名称英文'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONVALUE', '检测条件配置的默认值', '默认值', 'zh-CN', '默认值'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.UNIT', '检测条件配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REPORTSHOW', '检测条件配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REMARKS', '检测条件配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYID', '检测条件配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYNAME', '检测条件配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDTIME', '检测条件配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGID', '检测条件配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGNAME', '检测条件配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.SERVICE_NAME', '步骤释义配置', '步骤释义配置', 'zh-CN', '步骤释义配置'); +CALL INSERTI18N('T_LIMS_TM_STEP.ID', '步骤释义配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_STEP.TESTMETHODID', '步骤释义配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_STEP.SORTER', '步骤释义配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPCODE', '步骤释义配置的步骤编码', '步骤编码', 'zh-CN', '步骤编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAME', '步骤释义配置的步骤名称', '步骤名称', 'zh-CN', '步骤名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAMEEN', '步骤释义配置的步骤名称英文', '步骤名称英文', 'zh-CN', '步骤名称英文'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPDESC', '步骤释义配置的步骤描述', '步骤描述', 'zh-CN', '步骤描述'); +CALL INSERTI18N('T_LIMS_TM_STEP.REMARKS', '步骤释义配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYID', '步骤释义配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYNAME', '步骤释义配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDTIME', '步骤释义配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGID', '步骤释义配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGNAME', '步骤释义配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.SERVICE_NAME', '检测项目方法关联设备', '检测项目方法关联设备', 'zh-CN', '检测项目方法关联设备'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.ID', '检测项目方法关联设备的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.TESTMETHODID', '检测项目方法关联设备的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.EQUIPTID', '检测项目方法关联设备的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.REMARKS', '检测项目方法关联设备的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYID', '检测项目方法关联设备的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYNAME', '检测项目方法关联设备的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDTIME', '检测项目方法关联设备的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGID', '检测项目方法关联设备的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGNAME', '检测项目方法关联设备的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.SERVICE_NAME', '检测项目方法关联耗材', '检测项目方法关联耗材', 'zh-CN', '检测项目方法关联耗材'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.ID', '检测项目方法关联耗材的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.TESTMETHODID', '检测项目方法关联耗材的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.MATERIALID', '检测项目方法关联耗材的耗材ID', '耗材ID', 'zh-CN', '耗材ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.DEFAULTUSAGE', '检测项目方法关联耗材的默认用量', '默认用量', 'zh-CN', '默认用量'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.REMARKS', '检测项目方法关联耗材的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYID', '检测项目方法关联耗材的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYNAME', '检测项目方法关联耗材的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDTIME', '检测项目方法关联耗材的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGID', '检测项目方法关联耗材的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGNAME', '检测项目方法关联耗材的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '检测项目', '/secure/basemodule/coredata/tm-steps/page/edit-list', '11', '11', '014.svg', '检测项目'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '检测项目查询', '/secure/basemodule/coredata/tm-steps/page/search-list', '11', '03', '014.svg', '检测项目查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_METHOD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_ANALYST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_STEP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_EQUIPT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_MATERIAL', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-23 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmStep-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmStep-oracle-sql.sql new file mode 100644 index 0000000..f71e4c0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmStep-oracle-sql.sql @@ -0,0 +1,395 @@ +-- ----------------------------- 2022-08-23 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_TEST( + ID NUMBER NOT NULL, + LIBRARYID NUMBER NULL, + TESTTYPE VARCHAR2(36) NULL, + TESTCODE VARCHAR2(36) NULL, + TESTNAME VARCHAR2(120) NULL, + TESTNAMEEN VARCHAR2(360) NULL, + SHORTTESTNAME VARCHAR2(36) NULL, + TESTDESC VARCHAR2(360) NULL, + LABORATORYID VARCHAR2(36) NULL, + LABORATORYNAME VARCHAR2(36) NULL, + CNASFLAG VARCHAR2(1) NULL, + ELNTEMPLATEID NUMBER NULL, + ELNTEMPLATENAME VARCHAR2(120) NULL, + REMARKS VARCHAR2(360) NULL, + ACTIVATEDFLAG VARCHAR2(1) NULL, + ACTIVATEDBYID VARCHAR2(36) NULL, + ACTIVATEDBYNAME VARCHAR2(36) NULL, + ACTIVATEDTIME DATE NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TEST IS '检测项目'; +COMMENT ON COLUMN T_LIMS_TEST.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST.LIBRARYID IS '检测项目库ID'; +COMMENT ON COLUMN T_LIMS_TEST.TESTTYPE IS '检测项目类型'; +COMMENT ON COLUMN T_LIMS_TEST.TESTCODE IS '检测项目编码'; +COMMENT ON COLUMN T_LIMS_TEST.TESTNAME IS '检测项目名称'; +COMMENT ON COLUMN T_LIMS_TEST.TESTNAMEEN IS '检测项目英文名称'; +COMMENT ON COLUMN T_LIMS_TEST.SHORTTESTNAME IS '检测项目名称简写'; +COMMENT ON COLUMN T_LIMS_TEST.TESTDESC IS '检测项目描述'; +COMMENT ON COLUMN T_LIMS_TEST.LABORATORYID IS '所属实验室ID'; +COMMENT ON COLUMN T_LIMS_TEST.LABORATORYNAME IS '所属实验室'; +COMMENT ON COLUMN T_LIMS_TEST.CNASFLAG IS '是否CNAS项目'; +COMMENT ON COLUMN T_LIMS_TEST.ELNTEMPLATEID IS 'ELN模板ID'; +COMMENT ON COLUMN T_LIMS_TEST.ELNTEMPLATENAME IS 'ELN模板名称'; +COMMENT ON COLUMN T_LIMS_TEST.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDFLAG IS '启用标志'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDBYID IS '启用人编码'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDBYNAME IS '启用人名称'; +COMMENT ON COLUMN T_LIMS_TEST.ACTIVATEDTIME IS '启用时间'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TEST ADD CONSTRAINT PK_LIMS_TEST PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TEST_METHOD( + ID NUMBER NOT NULL, + TESTID NUMBER NULL, + METHODID NUMBER NULL, + DEFAULTFLAG VARCHAR2(1) NULL, + JUDGEBASIS VARCHAR2(360) NULL, + STANDARDHOUR NUMBER NULL, + STANDARDPRICE VARCHAR2(12) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TEST_METHOD IS '检测项目方法'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.TESTID IS '检测项目ID'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.METHODID IS '检测方法ID'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.DEFAULTFLAG IS '是否默认'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.JUDGEBASIS IS '判定依据'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.STANDARDHOUR IS '标准工时'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.STANDARDPRICE IS '标准单价'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST_METHOD.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TEST_METHOD ADD CONSTRAINT PK_LIMS_TEST_METHOD PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_ANALYST( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + SORTER NUMBER NULL, + ANALYSTGROUP VARCHAR2(120) NULL, + ANALYSTNAME VARCHAR2(120) NULL, + ANALYSTGROUPEN VARCHAR2(360) NULL, + ANALYSTNAMEEN VARCHAR2(360) NULL, + RESULTCATEGORY VARCHAR2(36) NULL, + DEFAULTRESULT VARCHAR2(360) NULL, + UNIT VARCHAR2(36) NULL, + HIGHLIMIT VARCHAR2(12) NULL, + LOWLIMIT VARCHAR2(12) NULL, + REVISIONRULE VARCHAR2(36) NULL, + FORMULA CLOB NULL, + REPORTSHOW VARCHAR2(1) NULL, + REPNO NUMBER NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_ANALYST IS '分析项配置'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.SORTER IS '序号'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTGROUP IS '分析项组'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTNAME IS '分析项名称'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTGROUPEN IS '分析项组英文'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.ANALYSTNAMEEN IS '分析项名称英文'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.RESULTCATEGORY IS '结果类型'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.DEFAULTRESULT IS '默认结果'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.UNIT IS '单位'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.HIGHLIMIT IS '检出高限'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.LOWLIMIT IS '检出低限'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REVISIONRULE IS '修约规则'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.FORMULA IS '计算公式'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REPORTSHOW IS '是否报告中显示'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REPNO IS '重复次数'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_ANALYST.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_ANALYST ADD CONSTRAINT PK_LIMS_TM_ANALYST PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_CONDITION( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + CONDITIONCODE VARCHAR2(36) NULL, + CONDITIONNAME VARCHAR2(36) NULL, + CONDITIONNAMEEN VARCHAR2(360) NULL, + CONDITIONVALUE VARCHAR2(360) NULL, + UNIT VARCHAR2(36) NULL, + REPORTSHOW VARCHAR2(1) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_CONDITION IS '检测条件配置'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONCODE IS '检测条件编码'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONNAME IS '检测条件名称'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONNAMEEN IS '检测条件名称英文'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CONDITIONVALUE IS '默认值'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.UNIT IS '单位'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.REPORTSHOW IS '是否报告中显示'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_CONDITION.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_CONDITION ADD CONSTRAINT PK_LIMS_TM_CONDITION PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_STEP( + ID NUMBER NOT NULL, + TESTMETHODID VARCHAR2 NULL, + SORTER NUMBER NULL, + STEPCODE VARCHAR2(36) NULL, + STEPNAME VARCHAR2(36) NULL, + STEPNAMEEN VARCHAR2(360) NULL, + STEPDESC VARCHAR2(360) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_STEP IS '步骤释义配置'; +COMMENT ON COLUMN T_LIMS_TM_STEP.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_STEP.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_STEP.SORTER IS '序号'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPCODE IS '步骤编码'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPNAME IS '步骤名称'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPNAMEEN IS '步骤名称英文'; +COMMENT ON COLUMN T_LIMS_TM_STEP.STEPDESC IS '步骤描述'; +COMMENT ON COLUMN T_LIMS_TM_STEP.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_STEP.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_STEP ADD CONSTRAINT PK_LIMS_TM_STEP PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_EQUIPT( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + EQUIPTID NUMBER NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_EQUIPT IS '检测项目方法关联设备'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.EQUIPTID IS '设备ID'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_EQUIPT.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_EQUIPT ADD CONSTRAINT PK_LIMS_TM_EQUIPT PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TM_MATERIAL( + ID NUMBER NOT NULL, + TESTMETHODID NUMBER NULL, + MATERIALID NUMBER NULL, + DEFAULTUSAGE VARCHAR2(12) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TM_MATERIAL IS '检测项目方法关联耗材'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.TESTMETHODID IS '检测项目方法关联ID'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.MATERIALID IS '耗材ID'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.DEFAULTUSAGE IS '默认用量'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TM_MATERIAL.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TM_MATERIAL ADD CONSTRAINT PK_LIMS_TM_MATERIAL PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_TEST.SERVICE_NAME', '检测项目', '检测项目', 'zh-CN', '检测项目'); +CALL INSERTI18N('T_LIMS_TEST.ID', '检测项目的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST.LIBRARYID', '检测项目的检测项目库ID', '检测项目库ID', 'zh-CN', '检测项目库ID'); +CALL INSERTI18N('T_LIMS_TEST.TESTTYPE', '检测项目的检测项目类型', '检测项目类型', 'zh-CN', '检测项目类型'); +CALL INSERTI18N('T_LIMS_TEST.TESTCODE', '检测项目的检测项目编码', '检测项目编码', 'zh-CN', '检测项目编码'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAME', '检测项目的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_TEST.TESTNAMEEN', '检测项目的检测项目英文名称', '检测项目英文名称', 'zh-CN', '检测项目英文名称'); +CALL INSERTI18N('T_LIMS_TEST.SHORTTESTNAME', '检测项目的检测项目名称简写', '检测项目名称简写', 'zh-CN', '检测项目名称简写'); +CALL INSERTI18N('T_LIMS_TEST.TESTDESC', '检测项目的检测项目描述', '检测项目描述', 'zh-CN', '检测项目描述'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYID', '检测项目的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_TEST.LABORATORYNAME', '检测项目的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_TEST.CNASFLAG', '检测项目的是否CNAS项目', '是否CNAS项目', 'zh-CN', '是否CNAS项目'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATEID', '检测项目的ELN模板ID', 'ELN模板ID', 'zh-CN', 'ELN模板ID'); +CALL INSERTI18N('T_LIMS_TEST.ELNTEMPLATENAME', '检测项目的ELN模板名称', 'ELN模板名称', 'zh-CN', 'ELN模板名称'); +CALL INSERTI18N('T_LIMS_TEST.REMARKS', '检测项目的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDFLAG', '检测项目的启用标志', '启用标志', 'zh-CN', '启用标志'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYID', '检测项目的启用人编码', '启用人编码', 'zh-CN', '启用人编码'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDBYNAME', '检测项目的启用人名称', '启用人名称', 'zh-CN', '启用人名称'); +CALL INSERTI18N('T_LIMS_TEST.ACTIVATEDTIME', '检测项目的启用时间', '启用时间', 'zh-CN', '启用时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYID', '检测项目的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYNAME', '检测项目的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDTIME', '检测项目的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGID', '检测项目的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST.CREATEDBYORGNAME', '检测项目的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.SERVICE_NAME', '检测项目方法', '检测项目方法', 'zh-CN', '检测项目方法'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.ID', '检测项目方法的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.TESTID', '检测项目方法的检测项目ID', '检测项目ID', 'zh-CN', '检测项目ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.METHODID', '检测项目方法的检测方法ID', '检测方法ID', 'zh-CN', '检测方法ID'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.DEFAULTFLAG', '检测项目方法的是否默认', '是否默认', 'zh-CN', '是否默认'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.JUDGEBASIS', '检测项目方法的判定依据', '判定依据', 'zh-CN', '判定依据'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDHOUR', '检测项目方法的标准工时', '标准工时', 'zh-CN', '标准工时'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.STANDARDPRICE', '检测项目方法的标准单价', '标准单价', 'zh-CN', '标准单价'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.REMARKS', '检测项目方法的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYID', '检测项目方法的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYNAME', '检测项目方法的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDTIME', '检测项目方法的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGID', '检测项目方法的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_METHOD.CREATEDBYORGNAME', '检测项目方法的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SERVICE_NAME', '分析项配置', '分析项配置', 'zh-CN', '分析项配置'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ID', '分析项配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.TESTMETHODID', '分析项配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.SORTER', '分析项配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUP', '分析项配置的分析项组', '分析项组', 'zh-CN', '分析项组'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAME', '分析项配置的分析项名称', '分析项名称', 'zh-CN', '分析项名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTGROUPEN', '分析项配置的分析项组英文', '分析项组英文', 'zh-CN', '分析项组英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.ANALYSTNAMEEN', '分析项配置的分析项名称英文', '分析项名称英文', 'zh-CN', '分析项名称英文'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.RESULTCATEGORY', '分析项配置的结果类型', '结果类型', 'zh-CN', '结果类型'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.DEFAULTRESULT', '分析项配置的默认结果', '默认结果', 'zh-CN', '默认结果'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.UNIT', '分析项配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.HIGHLIMIT', '分析项配置的检出高限', '检出高限', 'zh-CN', '检出高限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.LOWLIMIT', '分析项配置的检出低限', '检出低限', 'zh-CN', '检出低限'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REVISIONRULE', '分析项配置的修约规则', '修约规则', 'zh-CN', '修约规则'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.FORMULA', '分析项配置的计算公式', '计算公式', 'zh-CN', '计算公式'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPORTSHOW', '分析项配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REPNO', '分析项配置的重复次数', '重复次数', 'zh-CN', '重复次数'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.REMARKS', '分析项配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYID', '分析项配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYNAME', '分析项配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDTIME', '分析项配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGID', '分析项配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_ANALYST.CREATEDBYORGNAME', '分析项配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.SERVICE_NAME', '检测条件配置', '检测条件配置', 'zh-CN', '检测条件配置'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.ID', '检测条件配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.TESTMETHODID', '检测条件配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONCODE', '检测条件配置的检测条件编码', '检测条件编码', 'zh-CN', '检测条件编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAME', '检测条件配置的检测条件名称', '检测条件名称', 'zh-CN', '检测条件名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONNAMEEN', '检测条件配置的检测条件名称英文', '检测条件名称英文', 'zh-CN', '检测条件名称英文'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CONDITIONVALUE', '检测条件配置的默认值', '默认值', 'zh-CN', '默认值'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.UNIT', '检测条件配置的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REPORTSHOW', '检测条件配置的是否报告中显示', '是否报告中显示', 'zh-CN', '是否报告中显示'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.REMARKS', '检测条件配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYID', '检测条件配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYNAME', '检测条件配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDTIME', '检测条件配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGID', '检测条件配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_CONDITION.CREATEDBYORGNAME', '检测条件配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.SERVICE_NAME', '步骤释义配置', '步骤释义配置', 'zh-CN', '步骤释义配置'); +CALL INSERTI18N('T_LIMS_TM_STEP.ID', '步骤释义配置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_STEP.TESTMETHODID', '步骤释义配置的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_STEP.SORTER', '步骤释义配置的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPCODE', '步骤释义配置的步骤编码', '步骤编码', 'zh-CN', '步骤编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAME', '步骤释义配置的步骤名称', '步骤名称', 'zh-CN', '步骤名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPNAMEEN', '步骤释义配置的步骤名称英文', '步骤名称英文', 'zh-CN', '步骤名称英文'); +CALL INSERTI18N('T_LIMS_TM_STEP.STEPDESC', '步骤释义配置的步骤描述', '步骤描述', 'zh-CN', '步骤描述'); +CALL INSERTI18N('T_LIMS_TM_STEP.REMARKS', '步骤释义配置的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYID', '步骤释义配置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYNAME', '步骤释义配置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDTIME', '步骤释义配置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGID', '步骤释义配置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_STEP.CREATEDBYORGNAME', '步骤释义配置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.SERVICE_NAME', '检测项目方法关联设备', '检测项目方法关联设备', 'zh-CN', '检测项目方法关联设备'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.ID', '检测项目方法关联设备的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.TESTMETHODID', '检测项目方法关联设备的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.EQUIPTID', '检测项目方法关联设备的设备ID', '设备ID', 'zh-CN', '设备ID'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.REMARKS', '检测项目方法关联设备的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYID', '检测项目方法关联设备的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYNAME', '检测项目方法关联设备的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDTIME', '检测项目方法关联设备的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGID', '检测项目方法关联设备的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_EQUIPT.CREATEDBYORGNAME', '检测项目方法关联设备的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.SERVICE_NAME', '检测项目方法关联耗材', '检测项目方法关联耗材', 'zh-CN', '检测项目方法关联耗材'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.ID', '检测项目方法关联耗材的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.TESTMETHODID', '检测项目方法关联耗材的检测项目方法关联ID', '检测项目方法关联ID', 'zh-CN', '检测项目方法关联ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.MATERIALID', '检测项目方法关联耗材的耗材ID', '耗材ID', 'zh-CN', '耗材ID'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.DEFAULTUSAGE', '检测项目方法关联耗材的默认用量', '默认用量', 'zh-CN', '默认用量'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.REMARKS', '检测项目方法关联耗材的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYID', '检测项目方法关联耗材的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYNAME', '检测项目方法关联耗材的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDTIME', '检测项目方法关联耗材的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGID', '检测项目方法关联耗材的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TM_MATERIAL.CREATEDBYORGNAME', '检测项目方法关联耗材的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '检测项目', '/secure/basemodule/coredata/tm-steps/page/edit-list', '11', '11', '014.svg', '检测项目'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '检测项目查询', '/secure/basemodule/coredata/tm-steps/page/search-list', '11', '03', '014.svg', '检测项目查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_METHOD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_ANALYST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_STEP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_EQUIPT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_MATERIAL', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-23 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmStep-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmStep-sqlserver-sql.sql new file mode 100644 index 0000000..51c91d1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/test/sql/limsTmStep-sqlserver-sql.sql @@ -0,0 +1,379 @@ +-- ----------------------------- 2022-08-23 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_TEST( + ID BIGINT NOT NULL, + LIBRARYID BIGINT NULL , + TESTTYPE VARCHAR(36) NULL , + TESTCODE VARCHAR(36) NULL , + TESTNAME VARCHAR(120) NULL , + TESTNAMEEN VARCHAR(360) NULL , + SHORTTESTNAME VARCHAR(36) NULL , + TESTDESC VARCHAR(360) NULL , + LABORATORYID VARCHAR(36) NULL , + LABORATORYNAME VARCHAR(36) NULL , + CNASFLAG VARCHAR(1) NULL , + ELNTEMPLATEID BIGINT NULL , + ELNTEMPLATENAME VARCHAR(120) NULL , + REMARKS VARCHAR(360) NULL , + ACTIVATEDFLAG VARCHAR(1) NULL , + ACTIVATEDBYID VARCHAR(36) NULL , + ACTIVATEDBYNAME VARCHAR(36) NULL , + ACTIVATEDTIME DATETIME NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TEST PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目库ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'LIBRARYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目英文名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目名称简写' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'SHORTTESTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'TESTDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'LABORATORYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'LABORATORYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否CNAS项目' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CNASFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ELN模板ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ELNTEMPLATEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ELN模板名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ELNTEMPLATENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用标志' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'ACTIVATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TEST_METHOD( + ID BIGINT NOT NULL, + TESTID BIGINT NULL , + METHODID BIGINT NULL , + DEFAULTFLAG VARCHAR(1) NULL , + JUDGEBASIS VARCHAR(360) NULL , + STANDARDHOUR BIGINT NULL , + STANDARDPRICE VARCHAR(12) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TEST_METHOD PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'TESTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测方法ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'METHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否默认' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'DEFAULTFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'判定依据' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'JUDGEBASIS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标准工时' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'STANDARDHOUR'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标准单价' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'STANDARDPRICE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_METHOD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_ANALYST( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + SORTER BIGINT NULL , + ANALYSTGROUP VARCHAR(120) NULL , + ANALYSTNAME VARCHAR(120) NULL , + ANALYSTGROUPEN VARCHAR(360) NULL , + ANALYSTNAMEEN VARCHAR(360) NULL , + RESULTCATEGORY VARCHAR(36) NULL , + DEFAULTRESULT VARCHAR(360) NULL , + UNIT VARCHAR(36) NULL , + HIGHLIMIT VARCHAR(12) NULL , + LOWLIMIT VARCHAR(12) NULL , + REVISIONRULE VARCHAR(36) NULL , + FORMULA TEXT NULL , + REPORTSHOW VARCHAR(1) NULL , + REPNO BIGINT NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_ANALYST PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'序号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'SORTER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项组' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTGROUP'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项组英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTGROUPEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项名称英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'ANALYSTNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'结果类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'RESULTCATEGORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认结果' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'DEFAULTRESULT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'UNIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检出高限' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'HIGHLIMIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检出低限' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'LOWLIMIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'修约规则' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REVISIONRULE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'计算公式' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'FORMULA'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否报告中显示' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REPORTSHOW'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'重复次数' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REPNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_ANALYST', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_CONDITION( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + CONDITIONCODE VARCHAR(36) NULL , + CONDITIONNAME VARCHAR(36) NULL , + CONDITIONNAMEEN VARCHAR(360) NULL , + CONDITIONVALUE VARCHAR(360) NULL , + UNIT VARCHAR(36) NULL , + REPORTSHOW VARCHAR(1) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_CONDITION PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测条件名称英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认值' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CONDITIONVALUE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'UNIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否报告中显示' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'REPORTSHOW'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_CONDITION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_STEP( + ID BIGINT NOT NULL, + TESTMETHODID VARCHAR NULL , + SORTER BIGINT NULL , + STEPCODE VARCHAR(36) NULL , + STEPNAME VARCHAR(36) NULL , + STEPNAMEEN VARCHAR(360) NULL , + STEPDESC VARCHAR(360) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_STEP PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤释义配置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'序号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'SORTER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤名称英文' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPNAMEEN'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'步骤描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'STEPDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_STEP', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_EQUIPT( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + EQUIPTID BIGINT NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_EQUIPT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联设备' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'EQUIPTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TM_MATERIAL( + ID BIGINT NOT NULL, + TESTMETHODID BIGINT NULL , + MATERIALID BIGINT NULL , + DEFAULTUSAGE VARCHAR(12) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TM_MATERIAL PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联耗材' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法关联ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'MATERIALID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认用量' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'DEFAULTUSAGE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TM_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_TEST.SERVICE_NAME', N'检测项目', N'检测项目', N'zh-CN',N'检测项目'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ID', N'检测项目的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.LIBRARYID', N'检测项目的检测项目库ID', N'检测项目库ID', N'zh-CN',N'检测项目库ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTTYPE', N'检测项目的检测项目类型', N'检测项目类型', N'zh-CN',N'检测项目类型'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTCODE', N'检测项目的检测项目编码', N'检测项目编码', N'zh-CN',N'检测项目编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTNAME', N'检测项目的检测项目名称', N'检测项目名称', N'zh-CN',N'检测项目名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTNAMEEN', N'检测项目的检测项目英文名称', N'检测项目英文名称', N'zh-CN',N'检测项目英文名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.SHORTTESTNAME', N'检测项目的检测项目名称简写', N'检测项目名称简写', N'zh-CN',N'检测项目名称简写'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.TESTDESC', N'检测项目的检测项目描述', N'检测项目描述', N'zh-CN',N'检测项目描述'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.LABORATORYID', N'检测项目的所属实验室ID', N'所属实验室ID', N'zh-CN',N'所属实验室ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.LABORATORYNAME', N'检测项目的所属实验室', N'所属实验室', N'zh-CN',N'所属实验室'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CNASFLAG', N'检测项目的是否CNAS项目', N'是否CNAS项目', N'zh-CN',N'是否CNAS项目'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ELNTEMPLATEID', N'检测项目的ELN模板ID', N'ELN模板ID', N'zh-CN',N'ELN模板ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ELNTEMPLATENAME', N'检测项目的ELN模板名称', N'ELN模板名称', N'zh-CN',N'ELN模板名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.REMARKS', N'检测项目的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDFLAG', N'检测项目的启用标志', N'启用标志', N'zh-CN',N'启用标志'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDBYID', N'检测项目的启用人编码', N'启用人编码', N'zh-CN',N'启用人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDBYNAME', N'检测项目的启用人名称', N'启用人名称', N'zh-CN',N'启用人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.ACTIVATEDTIME', N'检测项目的启用时间', N'启用时间', N'zh-CN',N'启用时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYID', N'检测项目的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYNAME', N'检测项目的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDTIME', N'检测项目的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYORGID', N'检测项目的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST.CREATEDBYORGNAME', N'检测项目的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.SERVICE_NAME', N'检测项目方法', N'检测项目方法', N'zh-CN',N'检测项目方法'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.ID', N'检测项目方法的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.TESTID', N'检测项目方法的检测项目ID', N'检测项目ID', N'zh-CN',N'检测项目ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.METHODID', N'检测项目方法的检测方法ID', N'检测方法ID', N'zh-CN',N'检测方法ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.DEFAULTFLAG', N'检测项目方法的是否默认', N'是否默认', N'zh-CN',N'是否默认'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.JUDGEBASIS', N'检测项目方法的判定依据', N'判定依据', N'zh-CN',N'判定依据'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.STANDARDHOUR', N'检测项目方法的标准工时', N'标准工时', N'zh-CN',N'标准工时'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.STANDARDPRICE', N'检测项目方法的标准单价', N'标准单价', N'zh-CN',N'标准单价'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.REMARKS', N'检测项目方法的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYID', N'检测项目方法的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYNAME', N'检测项目方法的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDTIME', N'检测项目方法的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYORGID', N'检测项目方法的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_METHOD.CREATEDBYORGNAME', N'检测项目方法的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.SERVICE_NAME', N'分析项配置', N'分析项配置', N'zh-CN',N'分析项配置'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ID', N'分析项配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.TESTMETHODID', N'分析项配置的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.SORTER', N'分析项配置的序号', N'序号', N'zh-CN',N'序号'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTGROUP', N'分析项配置的分析项组', N'分析项组', N'zh-CN',N'分析项组'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTNAME', N'分析项配置的分析项名称', N'分析项名称', N'zh-CN',N'分析项名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTGROUPEN', N'分析项配置的分析项组英文', N'分析项组英文', N'zh-CN',N'分析项组英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.ANALYSTNAMEEN', N'分析项配置的分析项名称英文', N'分析项名称英文', N'zh-CN',N'分析项名称英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.RESULTCATEGORY', N'分析项配置的结果类型', N'结果类型', N'zh-CN',N'结果类型'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.DEFAULTRESULT', N'分析项配置的默认结果', N'默认结果', N'zh-CN',N'默认结果'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.UNIT', N'分析项配置的单位', N'单位', N'zh-CN',N'单位'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.HIGHLIMIT', N'分析项配置的检出高限', N'检出高限', N'zh-CN',N'检出高限'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.LOWLIMIT', N'分析项配置的检出低限', N'检出低限', N'zh-CN',N'检出低限'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REVISIONRULE', N'分析项配置的修约规则', N'修约规则', N'zh-CN',N'修约规则'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.FORMULA', N'分析项配置的计算公式', N'计算公式', N'zh-CN',N'计算公式'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REPORTSHOW', N'分析项配置的是否报告中显示', N'是否报告中显示', N'zh-CN',N'是否报告中显示'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REPNO', N'分析项配置的重复次数', N'重复次数', N'zh-CN',N'重复次数'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.REMARKS', N'分析项配置的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYID', N'分析项配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYNAME', N'分析项配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDTIME', N'分析项配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYORGID', N'分析项配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_ANALYST.CREATEDBYORGNAME', N'分析项配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.SERVICE_NAME', N'检测条件配置', N'检测条件配置', N'zh-CN',N'检测条件配置'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.ID', N'检测条件配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.TESTMETHODID', N'检测条件配置的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONCODE', N'检测条件配置的检测条件编码', N'检测条件编码', N'zh-CN',N'检测条件编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONNAME', N'检测条件配置的检测条件名称', N'检测条件名称', N'zh-CN',N'检测条件名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONNAMEEN', N'检测条件配置的检测条件名称英文', N'检测条件名称英文', N'zh-CN',N'检测条件名称英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CONDITIONVALUE', N'检测条件配置的默认值', N'默认值', N'zh-CN',N'默认值'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.UNIT', N'检测条件配置的单位', N'单位', N'zh-CN',N'单位'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.REPORTSHOW', N'检测条件配置的是否报告中显示', N'是否报告中显示', N'zh-CN',N'是否报告中显示'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.REMARKS', N'检测条件配置的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYID', N'检测条件配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYNAME', N'检测条件配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDTIME', N'检测条件配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYORGID', N'检测条件配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_CONDITION.CREATEDBYORGNAME', N'检测条件配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.SERVICE_NAME', N'步骤释义配置', N'步骤释义配置', N'zh-CN',N'步骤释义配置'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.ID', N'步骤释义配置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.TESTMETHODID', N'步骤释义配置的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.SORTER', N'步骤释义配置的序号', N'序号', N'zh-CN',N'序号'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPCODE', N'步骤释义配置的步骤编码', N'步骤编码', N'zh-CN',N'步骤编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPNAME', N'步骤释义配置的步骤名称', N'步骤名称', N'zh-CN',N'步骤名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPNAMEEN', N'步骤释义配置的步骤名称英文', N'步骤名称英文', N'zh-CN',N'步骤名称英文'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.STEPDESC', N'步骤释义配置的步骤描述', N'步骤描述', N'zh-CN',N'步骤描述'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.REMARKS', N'步骤释义配置的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYID', N'步骤释义配置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYNAME', N'步骤释义配置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDTIME', N'步骤释义配置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYORGID', N'步骤释义配置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_STEP.CREATEDBYORGNAME', N'步骤释义配置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.SERVICE_NAME', N'检测项目方法关联设备', N'检测项目方法关联设备', N'zh-CN',N'检测项目方法关联设备'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.ID', N'检测项目方法关联设备的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.TESTMETHODID', N'检测项目方法关联设备的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.EQUIPTID', N'检测项目方法关联设备的设备ID', N'设备ID', N'zh-CN',N'设备ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.REMARKS', N'检测项目方法关联设备的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYID', N'检测项目方法关联设备的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYNAME', N'检测项目方法关联设备的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDTIME', N'检测项目方法关联设备的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYORGID', N'检测项目方法关联设备的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_EQUIPT.CREATEDBYORGNAME', N'检测项目方法关联设备的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.SERVICE_NAME', N'检测项目方法关联耗材', N'检测项目方法关联耗材', N'zh-CN',N'检测项目方法关联耗材'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.ID', N'检测项目方法关联耗材的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.TESTMETHODID', N'检测项目方法关联耗材的检测项目方法关联ID', N'检测项目方法关联ID', N'zh-CN',N'检测项目方法关联ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.MATERIALID', N'检测项目方法关联耗材的耗材ID', N'耗材ID', N'zh-CN',N'耗材ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.DEFAULTUSAGE', N'检测项目方法关联耗材的默认用量', N'默认用量', N'zh-CN',N'默认用量'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.REMARKS', N'检测项目方法关联耗材的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYID', N'检测项目方法关联耗材的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYNAME', N'检测项目方法关联耗材的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDTIME', N'检测项目方法关联耗材的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYORGID', N'检测项目方法关联耗材的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TM_MATERIAL.CREATEDBYORGNAME', N'检测项目方法关联耗材的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '检测项目', '/secure/basemodule/coredata/tm-steps/page/edit-list', '11', '11', '014.svg', '检测项目'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '检测项目查询', '/secure/basemodule/coredata/tm-steps/page/search-list', '11', '03', '014.svg', '检测项目查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_METHOD', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_ANALYST', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_CONDITION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_STEP', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_EQUIPT', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TM_MATERIAL', '0', '0'); + + +-- ----------------------------- 2022-08-23 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/bean/LimsTestOutlineBean.java b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/bean/LimsTestOutlineBean.java new file mode 100644 index 0000000..6e9b55b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/bean/LimsTestOutlineBean.java @@ -0,0 +1,155 @@ +package com.sunwayworld.basemodule.coredata.testoutline.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 检测大纲 + * + * @author zhangs@sunwayworld.com + * @date 2022-08-26 + */ +@Table("T_LIMS_TEST_OUTLINE") +public class LimsTestOutlineBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + @NotNull(defaultValue = "1") + private String activatedFlag; // 是否启用 + private String outlineCode;// 大纲编号 + private String outlineName;// 大纲名称 + private String outlineDesc;// 大纲描述 + private String remarks;// 备注 + private Long testHour; //测试时长(小时) + private String laboratoryId;// 实验室ID + private String laboratory;// 实验室 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getOutlineCode() { + return outlineCode; + } + + public void setOutlineCode(String outlineCode) { + this.outlineCode = outlineCode; + } + + public String getOutlineName() { + return outlineName; + } + + public void setOutlineName(String outlineName) { + this.outlineName = outlineName; + } + + public String getOutlineDesc() { + return outlineDesc; + } + + public void setOutlineDesc(String outlineDesc) { + this.outlineDesc = outlineDesc; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getLaboratoryId() { + return laboratoryId; + } + + public void setLaboratoryId(String laboratoryId) { + this.laboratoryId = laboratoryId; + } + + public String getLaboratory() { + return laboratory; + } + + public void setLaboratory(String laboratory) { + this.laboratory = laboratory; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getActivatedFlag() { + return activatedFlag; + } + + public void setActivatedFlag(String activatedFlag) { + this.activatedFlag = activatedFlag; + } + + public Long getTestHour() { + return testHour; + } + + public void setTestHour(Long testHour) { + this.testHour = testHour; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/bean/LimsTestOutlineDetailBean.java b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/bean/LimsTestOutlineDetailBean.java new file mode 100644 index 0000000..4245905 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/bean/LimsTestOutlineDetailBean.java @@ -0,0 +1,236 @@ +package com.sunwayworld.basemodule.coredata.testoutline.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 检测大纲明细 + * + * @author zhangs@sunwayworld.com + * @date 2022-08-26 + */ +@Table("T_LIMS_TEST_OUTLINE_DETAIL") +public class LimsTestOutlineDetailBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long outlineId;// 大纲ID + private Long testMethodId;// 检测项目方法ID + private Long sorter;// 检测序号 + private Long testId;// 检测项目ID + private String testCode;// 检测项目编号 + private String testName;// 检测项目名称 + private String testType;// 检测项目名称 + private Long methodId;// 检测方法ID + private String methodCode;// 检测方法编码 + private String methodName;// 检测方法名称 + private String judgeBasis;// 判定依据 + private String standardHour;// 标准工时 + private String standardPrice;// 单价 + private String remarks;// 备注 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private Long testDirectionId; // 制备工艺ID + + private Integer itemSorter;//项目排序 + + private String hangUpTestScript; //挂测试验取值脚本 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getOutlineId() { + return outlineId; + } + + public void setOutlineId(Long outlineId) { + this.outlineId = outlineId; + } + + public Long getTestMethodId() { + return testMethodId; + } + + public void setTestMethodId(Long testMethodId) { + this.testMethodId = testMethodId; + } + + public Long getSorter() { + return sorter; + } + + public void setSorter(Long sorter) { + this.sorter = sorter; + } + + public Long getTestId() { + return testId; + } + + public void setTestId(Long testId) { + this.testId = testId; + } + + public String getTestCode() { + return testCode; + } + + public void setTestCode(String testCode) { + this.testCode = testCode; + } + + public String getTestName() { + return testName; + } + + public void setTestName(String testName) { + this.testName = testName; + } + + public Long getMethodId() { + return methodId; + } + + public void setMethodId(Long methodId) { + this.methodId = methodId; + } + + public String getMethodCode() { + return methodCode; + } + + public void setMethodCode(String methodCode) { + this.methodCode = methodCode; + } + + public String getMethodName() { + return methodName; + } + + public void setMethodName(String methodName) { + this.methodName = methodName; + } + + public String getJudgeBasis() { + return judgeBasis; + } + + public void setJudgeBasis(String judgeBasis) { + this.judgeBasis = judgeBasis; + } + + public String getStandardHour() { + return standardHour; + } + + public void setStandardHour(String standardHour) { + this.standardHour = standardHour; + } + + public String getStandardPrice() { + return standardPrice; + } + + public void setStandardPrice(String standardPrice) { + this.standardPrice = standardPrice; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public Long getTestDirectionId() { + return testDirectionId; + } + + public void setTestDirectionId(Long testDirectionId) { + this.testDirectionId = testDirectionId; + } + + public String getTestType() { + return testType; + } + + public void setTestType(String testType) { + this.testType = testType; + } + + public Integer getItemSorter() { + return itemSorter; + } + + public void setItemSorter(Integer itemSorter) { + this.itemSorter = itemSorter; + } + + public String getHangUpTestScript() { + return hangUpTestScript; + } + + public void setHangUpTestScript(String hangUpTestScript) { + this.hangUpTestScript = hangUpTestScript; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/controller/LimsTestOutlineController.java b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/controller/LimsTestOutlineController.java new file mode 100644 index 0000000..7e2ad70 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/controller/LimsTestOutlineController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.coredata.testoutline.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/coredata/test-outlines/page") +public interface LimsTestOutlineController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/controller/LimsTestOutlineDetailController.java b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/controller/LimsTestOutlineDetailController.java new file mode 100644 index 0000000..b44aa0d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/controller/LimsTestOutlineDetailController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.coredata.testoutline.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/coredata/test-outline-details/page") +public interface LimsTestOutlineDetailController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/controller/impl/LimsTestOutlineControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/controller/impl/LimsTestOutlineControllerImpl.java new file mode 100644 index 0000000..f72d0b4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/controller/impl/LimsTestOutlineControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.coredata.testoutline.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.coredata.testoutline.controller.LimsTestOutlineController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsTestOutlineControllerImpl implements LimsTestOutlineController { + + @Log(value = "检测大纲编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/coredata/test-outlines/lims-test-outline-edit-list"; + } + + @Log(value = "检测大纲详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/coredata/test-outlines/lims-test-outline-detail"; + } + + @Log(value = "检测大纲查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/coredata/test-outlines/lims-test-outline-search-list"; + } + + @Log(value = "检测大纲选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/coredata/test-outlines/lims-test-outline-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/controller/impl/LimsTestOutlineDetailControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/controller/impl/LimsTestOutlineDetailControllerImpl.java new file mode 100644 index 0000000..dbd0179 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/controller/impl/LimsTestOutlineDetailControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.coredata.testoutline.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.coredata.testoutline.controller.LimsTestOutlineDetailController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsTestOutlineDetailControllerImpl implements LimsTestOutlineDetailController { + + @Log(value = "检测大纲明细编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/coredata/test-outlines/test-outline-details/lims-test-outline-detail-edit-list"; + } + + @Log(value = "检测大纲明细详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/coredata/test-outlines/test-outline-details/lims-test-outline-detail-detail"; + } + + @Log(value = "检测大纲明细查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/coredata/test-outlines/test-outline-details/lims-test-outline-detail-search-list"; + } + + @Log(value = "检测大纲明细选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/coredata/test-outlines/test-outline-details/lims-test-outline-detail-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/dao/LimsTestOutlineDao.java b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/dao/LimsTestOutlineDao.java new file mode 100644 index 0000000..50208b5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/dao/LimsTestOutlineDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.coredata.testoutline.dao; + +import com.sunwayworld.basemodule.coredata.testoutline.bean.LimsTestOutlineBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsTestOutlineDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/dao/LimsTestOutlineDetailDao.java b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/dao/LimsTestOutlineDetailDao.java new file mode 100644 index 0000000..9d4d9b4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/dao/LimsTestOutlineDetailDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.coredata.testoutline.dao; + +import com.sunwayworld.basemodule.coredata.testoutline.bean.LimsTestOutlineDetailBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsTestOutlineDetailDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/dao/impl/LimsTestOutlineDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/dao/impl/LimsTestOutlineDaoImpl.java new file mode 100644 index 0000000..0ed4838 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/dao/impl/LimsTestOutlineDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.coredata.testoutline.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.coredata.testoutline.bean.LimsTestOutlineBean; +import com.sunwayworld.basemodule.coredata.testoutline.dao.LimsTestOutlineDao; +import com.sunwayworld.basemodule.coredata.testoutline.mapper.LimsTestOutlineMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsTestOutlineDaoImpl extends MybatisDaoSupport implements LimsTestOutlineDao { + + @Autowired + private LimsTestOutlineMapper limsTestOutlineMapper; + + @Override + public LimsTestOutlineMapper getMapper() { + return limsTestOutlineMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/dao/impl/LimsTestOutlineDetailDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/dao/impl/LimsTestOutlineDetailDaoImpl.java new file mode 100644 index 0000000..795ae1d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/dao/impl/LimsTestOutlineDetailDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.coredata.testoutline.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.coredata.testoutline.bean.LimsTestOutlineDetailBean; +import com.sunwayworld.basemodule.coredata.testoutline.dao.LimsTestOutlineDetailDao; +import com.sunwayworld.basemodule.coredata.testoutline.mapper.LimsTestOutlineDetailMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsTestOutlineDetailDaoImpl extends MybatisDaoSupport implements LimsTestOutlineDetailDao { + + @Autowired + private LimsTestOutlineDetailMapper limsTestOutlineDetailMapper; + + @Override + public LimsTestOutlineDetailMapper getMapper() { + return limsTestOutlineDetailMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/mapper/LimsTestOutlineDetailMapper.java b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/mapper/LimsTestOutlineDetailMapper.java new file mode 100644 index 0000000..6416b4a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/mapper/LimsTestOutlineDetailMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.coredata.testoutline.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsTestOutlineDetailMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/mapper/LimsTestOutlineMapper.java b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/mapper/LimsTestOutlineMapper.java new file mode 100644 index 0000000..4fde3fe --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/mapper/LimsTestOutlineMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.coredata.testoutline.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsTestOutlineMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/mapper/conf/lims-test-outline-detail-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/mapper/conf/lims-test-outline-detail-mysql-mapper.xml new file mode 100644 index 0000000..8e2e177 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/mapper/conf/lims-test-outline-detail-mysql-mapper.xml @@ -0,0 +1,27 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/mapper/conf/lims-test-outline-detail-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/mapper/conf/lims-test-outline-detail-oracle-mapper.xml new file mode 100644 index 0000000..2b742ab --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/mapper/conf/lims-test-outline-detail-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/mapper/conf/lims-test-outline-detail-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/mapper/conf/lims-test-outline-detail-sqlserver-mapper.xml new file mode 100644 index 0000000..2b742ab --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/mapper/conf/lims-test-outline-detail-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/mapper/conf/lims-test-outline-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/mapper/conf/lims-test-outline-mysql-mapper.xml new file mode 100644 index 0000000..08daa92 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/mapper/conf/lims-test-outline-mysql-mapper.xml @@ -0,0 +1,32 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/mapper/conf/lims-test-outline-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/mapper/conf/lims-test-outline-oracle-mapper.xml new file mode 100644 index 0000000..57cf630 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/mapper/conf/lims-test-outline-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/mapper/conf/lims-test-outline-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/mapper/conf/lims-test-outline-sqlserver-mapper.xml new file mode 100644 index 0000000..57cf630 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/mapper/conf/lims-test-outline-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/resource/LimsTestOutlineDetailResource.java b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/resource/LimsTestOutlineDetailResource.java new file mode 100644 index 0000000..a1965cb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/resource/LimsTestOutlineDetailResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.coredata.testoutline.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.coredata.testoutline.bean.LimsTestOutlineDetailBean; +import com.sunwayworld.basemodule.coredata.testoutline.service.LimsTestOutlineDetailService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/coredata/test-outline-details") +public interface LimsTestOutlineDetailResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/resource/LimsTestOutlineResource.java b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/resource/LimsTestOutlineResource.java new file mode 100644 index 0000000..8b9b4ea --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/resource/LimsTestOutlineResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.coredata.testoutline.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.coredata.testoutline.bean.LimsTestOutlineBean; +import com.sunwayworld.basemodule.coredata.testoutline.service.LimsTestOutlineService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/coredata/test-outlines") +public interface LimsTestOutlineResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/resource/impl/LimsTestOutlineDetailResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/resource/impl/LimsTestOutlineDetailResourceImpl.java new file mode 100644 index 0000000..0121862 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/resource/impl/LimsTestOutlineDetailResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.coredata.testoutline.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.coredata.testoutline.resource.LimsTestOutlineDetailResource; +import com.sunwayworld.basemodule.coredata.testoutline.service.LimsTestOutlineDetailService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("检测大纲明细") +@RestController +@GikamBean +public class LimsTestOutlineDetailResourceImpl implements LimsTestOutlineDetailResource { + + @Autowired + private LimsTestOutlineDetailService limsTestOutlineDetailService; + + @Override + public LimsTestOutlineDetailService getService() { + return limsTestOutlineDetailService; + } + + @Log(value = "新增检测大纲明细", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/resource/impl/LimsTestOutlineResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/resource/impl/LimsTestOutlineResourceImpl.java new file mode 100644 index 0000000..c1a7318 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/resource/impl/LimsTestOutlineResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.coredata.testoutline.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.coredata.testoutline.resource.LimsTestOutlineResource; +import com.sunwayworld.basemodule.coredata.testoutline.service.LimsTestOutlineService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("检测大纲") +@RestController +@GikamBean +public class LimsTestOutlineResourceImpl implements LimsTestOutlineResource { + + @Autowired + private LimsTestOutlineService limsTestOutlineService; + + @Override + public LimsTestOutlineService getService() { + return limsTestOutlineService; + } + + @Log(value = "新增检测大纲", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/service/LimsTestOutlineDetailService.java b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/service/LimsTestOutlineDetailService.java new file mode 100644 index 0000000..53ec0c1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/service/LimsTestOutlineDetailService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.coredata.testoutline.service; + +import com.sunwayworld.basemodule.coredata.testoutline.bean.LimsTestOutlineDetailBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsTestOutlineDetailService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/service/LimsTestOutlineService.java b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/service/LimsTestOutlineService.java new file mode 100644 index 0000000..9328dc1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/service/LimsTestOutlineService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.coredata.testoutline.service; + +import com.sunwayworld.basemodule.coredata.testoutline.bean.LimsTestOutlineBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsTestOutlineService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/service/impl/LimsTestOutlineDetailServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/service/impl/LimsTestOutlineDetailServiceImpl.java new file mode 100644 index 0000000..1211ffb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/service/impl/LimsTestOutlineDetailServiceImpl.java @@ -0,0 +1,44 @@ +package com.sunwayworld.basemodule.coredata.testoutline.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.coredata.testoutline.dao.LimsTestOutlineDetailDao; +import com.sunwayworld.basemodule.coredata.testoutline.bean.LimsTestOutlineDetailBean; +import com.sunwayworld.basemodule.coredata.testoutline.service.LimsTestOutlineDetailService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; + +@Repository +@GikamBean +public class LimsTestOutlineDetailServiceImpl implements LimsTestOutlineDetailService { + + @Autowired + private LimsTestOutlineDetailDao limsTestOutlineDetailDao; + + @Override + @SuppressWarnings("unchecked") + public LimsTestOutlineDetailDao getDao() { + return limsTestOutlineDetailDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + List outlineDetailBeans = jsonWrapper.parse(LimsTestOutlineDetailBean.class); + for (LimsTestOutlineDetailBean outlineDetailBean : outlineDetailBeans) { + outlineDetailBean.setId(ApplicationContextHelper.getNextIdentity()); + } + getDao().insert(outlineDetailBeans); + return outlineDetailBeans.get(0).getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/service/impl/LimsTestOutlineServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/service/impl/LimsTestOutlineServiceImpl.java new file mode 100644 index 0000000..150623d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/service/impl/LimsTestOutlineServiceImpl.java @@ -0,0 +1,59 @@ +package com.sunwayworld.basemodule.coredata.testoutline.service.impl; + +import com.sunwayworld.basemodule.coredata.testoutline.bean.LimsTestOutlineBean; +import com.sunwayworld.basemodule.coredata.testoutline.bean.LimsTestOutlineDetailBean; +import com.sunwayworld.basemodule.coredata.testoutline.dao.LimsTestOutlineDao; +import com.sunwayworld.basemodule.coredata.testoutline.service.LimsTestOutlineDetailService; +import com.sunwayworld.basemodule.coredata.testoutline.service.LimsTestOutlineService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsTestOutlineServiceImpl implements LimsTestOutlineService { + + @Autowired + private LimsTestOutlineDao limsTestOutlineDao; + @Autowired + private LimsTestOutlineDetailService testOutlineDetailService; + + @Override + @SuppressWarnings("unchecked") + public LimsTestOutlineDao getDao() { + return limsTestOutlineDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsTestOutlineBean limsTestOutline = jsonWrapper.parseUnique(LimsTestOutlineBean.class); + limsTestOutline.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsTestOutline); + return limsTestOutline.getId(); + } + + @Override + public void delete(RestJsonWrapperBean wrapper) { + //detail + List outlineBeans = wrapper.parse(LimsTestOutlineBean.class); + List outLineIds = outlineBeans.stream().map(f -> f.getId()).collect(Collectors.toList()); + + List outlineDetailBeans = testOutlineDetailService.selectListByFilter(SearchFilter.instance().match("outlineId", outLineIds).filter(MatchPattern.OR)); + testOutlineDetailService.getDao().deleteBy(outlineDetailBeans); + + LimsTestOutlineService.super.delete(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/sql/limsTestOutline-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/sql/limsTestOutline-mysql-sql.sql new file mode 100644 index 0000000..a5254ad --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/sql/limsTestOutline-mysql-sql.sql @@ -0,0 +1,99 @@ +-- ----------------------------- 2022-08-26 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST_OUTLINE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `OUTLINECODE` VARCHAR(36) DEFAULT NULL COMMENT '大纲编号', + `OUTLINENAME` VARCHAR(120) DEFAULT NULL COMMENT '大纲名称', + `OUTLINEDESC` VARCHAR(360) DEFAULT NULL COMMENT '大纲描述', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `LABORATORYID` VARCHAR(36) DEFAULT NULL COMMENT '实验室ID', + `LABORATORY` VARCHAR(36) DEFAULT NULL COMMENT '实验室', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测大纲'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST_OUTLINE_DETAIL`( + `ID` BIGINT NOT NULL COMMENT '主键', + `OUTLINEID` BIGINT DEFAULT NULL COMMENT '大纲ID', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法ID', + `SORTER` BIGINT DEFAULT NULL COMMENT '检测序号', + `TESTID` BIGINT DEFAULT NULL COMMENT '检测项目ID', + `TESTCODE` VARCHAR(36) DEFAULT NULL COMMENT '检测项目编号', + `TESTNAME` BIGINT(120) DEFAULT NULL COMMENT '检测项目名称', + `METHODID` BIGINT DEFAULT NULL COMMENT '检测方法ID', + `METHODCODE` VARCHAR(120) DEFAULT NULL COMMENT '检测方法编码', + `METHODNAME` VARCHAR(120) DEFAULT NULL COMMENT '检测方法名称', + `JUDGEBASIS` VARCHAR(120) DEFAULT NULL COMMENT '判定依据', + `STANDARDHOUR` VARCHAR(36) DEFAULT NULL COMMENT '标准工时', + `STANDARDPRICE` VARCHAR(36) DEFAULT NULL COMMENT '单价', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测大纲明细'; + +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.SERVICE_NAME', '检测大纲', '检测大纲', 'zh-CN', '检测大纲'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.ID', '检测大纲的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.OUTLINECODE', '检测大纲的大纲编号', '大纲编号', 'zh-CN', '大纲编号'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.OUTLINENAME', '检测大纲的大纲名称', '大纲名称', 'zh-CN', '大纲名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.OUTLINEDESC', '检测大纲的大纲描述', '大纲描述', 'zh-CN', '大纲描述'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.REMARKS', '检测大纲的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.LABORATORYID', '检测大纲的实验室ID', '实验室ID', 'zh-CN', '实验室ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.LABORATORY', '检测大纲的实验室', '实验室', 'zh-CN', '实验室'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDBYID', '检测大纲的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDBYNAME', '检测大纲的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDTIME', '检测大纲的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDBYORGID', '检测大纲的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDBYORGNAME', '检测大纲的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.SERVICE_NAME', '检测大纲明细', '检测大纲明细', 'zh-CN', '检测大纲明细'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.ID', '检测大纲明细的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.OUTLINEID', '检测大纲明细的大纲ID', '大纲ID', 'zh-CN', '大纲ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.TESTMETHODID', '检测大纲明细的检测项目方法ID', '检测项目方法ID', 'zh-CN', '检测项目方法ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.SORTER', '检测大纲明细的检测序号', '检测序号', 'zh-CN', '检测序号'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.TESTID', '检测大纲明细的检测项目ID', '检测项目ID', 'zh-CN', '检测项目ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.TESTCODE', '检测大纲明细的检测项目编号', '检测项目编号', 'zh-CN', '检测项目编号'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.TESTNAME', '检测大纲明细的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.METHODID', '检测大纲明细的检测方法ID', '检测方法ID', 'zh-CN', '检测方法ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.METHODCODE', '检测大纲明细的检测方法编码', '检测方法编码', 'zh-CN', '检测方法编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.METHODNAME', '检测大纲明细的检测方法名称', '检测方法名称', 'zh-CN', '检测方法名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.JUDGEBASIS', '检测大纲明细的判定依据', '判定依据', 'zh-CN', '判定依据'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.STANDARDHOUR', '检测大纲明细的标准工时', '标准工时', 'zh-CN', '标准工时'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.STANDARDPRICE', '检测大纲明细的单价', '单价', 'zh-CN', '单价'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.REMARKS', '检测大纲明细的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYID', '检测大纲明细的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYNAME', '检测大纲明细的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDTIME', '检测大纲明细的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYORGID', '检测大纲明细的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYORGNAME', '检测大纲明细的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '检测大纲', '/secure/basemodule/coredata/test-outlines/page/edit-list', '11', '11', '025.svg', '检测大纲'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '检测大纲查询', '/secure/basemodule/coredata/test-outlines/page/search-list', '11', '03', '025.svg', '检测大纲查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_OUTLINE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_OUTLINE_DETAIL', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-26 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/sql/limsTestOutline-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/sql/limsTestOutline-oracle-sql.sql new file mode 100644 index 0000000..f0e622e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/sql/limsTestOutline-oracle-sql.sql @@ -0,0 +1,131 @@ +-- ----------------------------- 2022-08-26 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_TEST_OUTLINE( + ID NUMBER NOT NULL, + OUTLINECODE VARCHAR2(36) NULL, + OUTLINENAME VARCHAR2(120) NULL, + OUTLINEDESC VARCHAR2(360) NULL, + REMARKS VARCHAR2(360) NULL, + LABORATORYID VARCHAR2(36) NULL, + LABORATORY VARCHAR2(36) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TEST_OUTLINE IS '检测大纲'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.OUTLINECODE IS '大纲编号'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.OUTLINENAME IS '大纲名称'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.OUTLINEDESC IS '大纲描述'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.LABORATORYID IS '实验室ID'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.LABORATORY IS '实验室'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TEST_OUTLINE ADD CONSTRAINT PK_LIMS_TEST_OUTLINE PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TEST_OUTLINE_DETAIL( + ID NUMBER NOT NULL, + OUTLINEID NUMBER NULL, + TESTMETHODID NUMBER NULL, + SORTER NUMBER NULL, + TESTID NUMBER NULL, + TESTCODE VARCHAR2(36) NULL, + TESTNAME NUMBER(120) NULL, + METHODID NUMBER NULL, + METHODCODE VARCHAR2(120) NULL, + METHODNAME VARCHAR2(120) NULL, + JUDGEBASIS VARCHAR2(120) NULL, + STANDARDHOUR VARCHAR2(36) NULL, + STANDARDPRICE VARCHAR2(36) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TEST_OUTLINE_DETAIL IS '检测大纲明细'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.OUTLINEID IS '大纲ID'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.TESTMETHODID IS '检测项目方法ID'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.SORTER IS '检测序号'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.TESTID IS '检测项目ID'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.TESTCODE IS '检测项目编号'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.TESTNAME IS '检测项目名称'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.METHODID IS '检测方法ID'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.METHODCODE IS '检测方法编码'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.METHODNAME IS '检测方法名称'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.JUDGEBASIS IS '判定依据'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.STANDARDHOUR IS '标准工时'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.STANDARDPRICE IS '单价'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TEST_OUTLINE_DETAIL ADD CONSTRAINT PK_LIMS_TEST_OUTLINE_DETAIL PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.SERVICE_NAME', '检测大纲', '检测大纲', 'zh-CN', '检测大纲'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.ID', '检测大纲的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.OUTLINECODE', '检测大纲的大纲编号', '大纲编号', 'zh-CN', '大纲编号'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.OUTLINENAME', '检测大纲的大纲名称', '大纲名称', 'zh-CN', '大纲名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.OUTLINEDESC', '检测大纲的大纲描述', '大纲描述', 'zh-CN', '大纲描述'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.REMARKS', '检测大纲的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.LABORATORYID', '检测大纲的实验室ID', '实验室ID', 'zh-CN', '实验室ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.LABORATORY', '检测大纲的实验室', '实验室', 'zh-CN', '实验室'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDBYID', '检测大纲的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDBYNAME', '检测大纲的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDTIME', '检测大纲的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDBYORGID', '检测大纲的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDBYORGNAME', '检测大纲的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.SERVICE_NAME', '检测大纲明细', '检测大纲明细', 'zh-CN', '检测大纲明细'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.ID', '检测大纲明细的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.OUTLINEID', '检测大纲明细的大纲ID', '大纲ID', 'zh-CN', '大纲ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.TESTMETHODID', '检测大纲明细的检测项目方法ID', '检测项目方法ID', 'zh-CN', '检测项目方法ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.SORTER', '检测大纲明细的检测序号', '检测序号', 'zh-CN', '检测序号'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.TESTID', '检测大纲明细的检测项目ID', '检测项目ID', 'zh-CN', '检测项目ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.TESTCODE', '检测大纲明细的检测项目编号', '检测项目编号', 'zh-CN', '检测项目编号'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.TESTNAME', '检测大纲明细的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.METHODID', '检测大纲明细的检测方法ID', '检测方法ID', 'zh-CN', '检测方法ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.METHODCODE', '检测大纲明细的检测方法编码', '检测方法编码', 'zh-CN', '检测方法编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.METHODNAME', '检测大纲明细的检测方法名称', '检测方法名称', 'zh-CN', '检测方法名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.JUDGEBASIS', '检测大纲明细的判定依据', '判定依据', 'zh-CN', '判定依据'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.STANDARDHOUR', '检测大纲明细的标准工时', '标准工时', 'zh-CN', '标准工时'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.STANDARDPRICE', '检测大纲明细的单价', '单价', 'zh-CN', '单价'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.REMARKS', '检测大纲明细的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYID', '检测大纲明细的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYNAME', '检测大纲明细的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDTIME', '检测大纲明细的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYORGID', '检测大纲明细的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYORGNAME', '检测大纲明细的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '检测大纲', '/secure/basemodule/coredata/test-outlines/page/edit-list', '11', '11', '025.svg', '检测大纲'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '检测大纲查询', '/secure/basemodule/coredata/test-outlines/page/search-list', '11', '03', '025.svg', '检测大纲查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_OUTLINE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_OUTLINE_DETAIL', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-26 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/sql/limsTestOutline-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/sql/limsTestOutline-sqlserver-sql.sql new file mode 100644 index 0000000..d0e36ea --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/sql/limsTestOutline-sqlserver-sql.sql @@ -0,0 +1,125 @@ +-- ----------------------------- 2022-08-26 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_TEST_OUTLINE( + ID BIGINT NOT NULL, + OUTLINECODE VARCHAR(36) NULL , + OUTLINENAME VARCHAR(120) NULL , + OUTLINEDESC VARCHAR(360) NULL , + REMARKS VARCHAR(360) NULL , + LABORATORYID VARCHAR(36) NULL , + LABORATORY VARCHAR(36) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TEST_OUTLINE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测大纲' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'大纲编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'OUTLINECODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'大纲名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'OUTLINENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'大纲描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'OUTLINEDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'实验室ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'LABORATORYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'实验室' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'LABORATORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TEST_OUTLINE_DETAIL( + ID BIGINT NOT NULL, + OUTLINEID BIGINT NULL , + TESTMETHODID BIGINT NULL , + SORTER BIGINT NULL , + TESTID BIGINT NULL , + TESTCODE VARCHAR(36) NULL , + TESTNAME BIGINT NULL , + METHODID BIGINT NULL , + METHODCODE VARCHAR(120) NULL , + METHODNAME VARCHAR(120) NULL , + JUDGEBASIS VARCHAR(120) NULL , + STANDARDHOUR VARCHAR(36) NULL , + STANDARDPRICE VARCHAR(36) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TEST_OUTLINE_DETAIL PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测大纲明细' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'大纲ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'OUTLINEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测序号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'SORTER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'TESTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'TESTCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'TESTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测方法ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'METHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测方法编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'METHODCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测方法名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'METHODNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'判定依据' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'JUDGEBASIS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标准工时' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'STANDARDHOUR'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单价' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'STANDARDPRICE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.SERVICE_NAME', N'检测大纲', N'检测大纲', N'zh-CN',N'检测大纲'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.ID', N'检测大纲的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.OUTLINECODE', N'检测大纲的大纲编号', N'大纲编号', N'zh-CN',N'大纲编号'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.OUTLINENAME', N'检测大纲的大纲名称', N'大纲名称', N'zh-CN',N'大纲名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.OUTLINEDESC', N'检测大纲的大纲描述', N'大纲描述', N'zh-CN',N'大纲描述'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.REMARKS', N'检测大纲的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.LABORATORYID', N'检测大纲的实验室ID', N'实验室ID', N'zh-CN',N'实验室ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.LABORATORY', N'检测大纲的实验室', N'实验室', N'zh-CN',N'实验室'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.CREATEDBYID', N'检测大纲的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.CREATEDBYNAME', N'检测大纲的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.CREATEDTIME', N'检测大纲的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.CREATEDBYORGID', N'检测大纲的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.CREATEDBYORGNAME', N'检测大纲的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.SERVICE_NAME', N'检测大纲明细', N'检测大纲明细', N'zh-CN',N'检测大纲明细'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.ID', N'检测大纲明细的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.OUTLINEID', N'检测大纲明细的大纲ID', N'大纲ID', N'zh-CN',N'大纲ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.TESTMETHODID', N'检测大纲明细的检测项目方法ID', N'检测项目方法ID', N'zh-CN',N'检测项目方法ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.SORTER', N'检测大纲明细的检测序号', N'检测序号', N'zh-CN',N'检测序号'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.TESTID', N'检测大纲明细的检测项目ID', N'检测项目ID', N'zh-CN',N'检测项目ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.TESTCODE', N'检测大纲明细的检测项目编号', N'检测项目编号', N'zh-CN',N'检测项目编号'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.TESTNAME', N'检测大纲明细的检测项目名称', N'检测项目名称', N'zh-CN',N'检测项目名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.METHODID', N'检测大纲明细的检测方法ID', N'检测方法ID', N'zh-CN',N'检测方法ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.METHODCODE', N'检测大纲明细的检测方法编码', N'检测方法编码', N'zh-CN',N'检测方法编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.METHODNAME', N'检测大纲明细的检测方法名称', N'检测方法名称', N'zh-CN',N'检测方法名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.JUDGEBASIS', N'检测大纲明细的判定依据', N'判定依据', N'zh-CN',N'判定依据'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.STANDARDHOUR', N'检测大纲明细的标准工时', N'标准工时', N'zh-CN',N'标准工时'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.STANDARDPRICE', N'检测大纲明细的单价', N'单价', N'zh-CN',N'单价'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.REMARKS', N'检测大纲明细的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYID', N'检测大纲明细的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYNAME', N'检测大纲明细的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.CREATEDTIME', N'检测大纲明细的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYORGID', N'检测大纲明细的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYORGNAME', N'检测大纲明细的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTOUTLINES.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTOUTLINES.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTOUTLINES.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTOUTLINES.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTOUTLINES.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '检测大纲', '/secure/basemodule/coredata/test-outlines/page/edit-list', '11', '11', '025.svg', '检测大纲'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '检测大纲查询', '/secure/basemodule/coredata/test-outlines/page/search-list', '11', '03', '025.svg', '检测大纲查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_OUTLINE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_OUTLINE_DETAIL', '0', '0'); + + +-- ----------------------------- 2022-08-26 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/sql/limsTestOutlineDetail-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/sql/limsTestOutlineDetail-mysql-sql.sql new file mode 100644 index 0000000..a569b15 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/sql/limsTestOutlineDetail-mysql-sql.sql @@ -0,0 +1,99 @@ +-- ----------------------------- 2022-08-26 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST_OUTLINE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `OUTLINECODE` VARCHAR(36) DEFAULT NULL COMMENT '大纲编号', + `OUTLINENAME` VARCHAR(120) DEFAULT NULL COMMENT '大纲名称', + `OUTLINEDESC` VARCHAR(360) DEFAULT NULL COMMENT '大纲描述', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `LABORATORYID` VARCHAR(36) DEFAULT NULL COMMENT '实验室ID', + `LABORATORY` VARCHAR(36) DEFAULT NULL COMMENT '实验室', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测大纲'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_TEST_OUTLINE_DETAIL`( + `ID` BIGINT NOT NULL COMMENT '主键', + `OUTLINEID` BIGINT DEFAULT NULL COMMENT '大纲ID', + `TESTMETHODID` BIGINT DEFAULT NULL COMMENT '检测项目方法ID', + `SORTER` BIGINT DEFAULT NULL COMMENT '检测序号', + `TESTID` BIGINT DEFAULT NULL COMMENT '检测项目ID', + `TESTCODE` VARCHAR(36) DEFAULT NULL COMMENT '检测项目编号', + `TESTNAME` BIGINT(120) DEFAULT NULL COMMENT '检测项目名称', + `METHODID` BIGINT DEFAULT NULL COMMENT '检测方法ID', + `METHODCODE` VARCHAR(120) DEFAULT NULL COMMENT '检测方法编码', + `METHODNAME` VARCHAR(120) DEFAULT NULL COMMENT '检测方法名称', + `JUDGEBASIS` VARCHAR(120) DEFAULT NULL COMMENT '判定依据', + `STANDARDHOUR` VARCHAR(36) DEFAULT NULL COMMENT '标准工时', + `STANDARDPRICE` VARCHAR(36) DEFAULT NULL COMMENT '单价', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='检测大纲明细'; + +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.SERVICE_NAME', '检测大纲', '检测大纲', 'zh-CN', '检测大纲'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.ID', '检测大纲的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.OUTLINECODE', '检测大纲的大纲编号', '大纲编号', 'zh-CN', '大纲编号'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.OUTLINENAME', '检测大纲的大纲名称', '大纲名称', 'zh-CN', '大纲名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.OUTLINEDESC', '检测大纲的大纲描述', '大纲描述', 'zh-CN', '大纲描述'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.REMARKS', '检测大纲的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.LABORATORYID', '检测大纲的实验室ID', '实验室ID', 'zh-CN', '实验室ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.LABORATORY', '检测大纲的实验室', '实验室', 'zh-CN', '实验室'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDBYID', '检测大纲的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDBYNAME', '检测大纲的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDTIME', '检测大纲的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDBYORGID', '检测大纲的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDBYORGNAME', '检测大纲的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.SERVICE_NAME', '检测大纲明细', '检测大纲明细', 'zh-CN', '检测大纲明细'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.ID', '检测大纲明细的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.OUTLINEID', '检测大纲明细的大纲ID', '大纲ID', 'zh-CN', '大纲ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.TESTMETHODID', '检测大纲明细的检测项目方法ID', '检测项目方法ID', 'zh-CN', '检测项目方法ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.SORTER', '检测大纲明细的检测序号', '检测序号', 'zh-CN', '检测序号'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.TESTID', '检测大纲明细的检测项目ID', '检测项目ID', 'zh-CN', '检测项目ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.TESTCODE', '检测大纲明细的检测项目编号', '检测项目编号', 'zh-CN', '检测项目编号'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.TESTNAME', '检测大纲明细的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.METHODID', '检测大纲明细的检测方法ID', '检测方法ID', 'zh-CN', '检测方法ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.METHODCODE', '检测大纲明细的检测方法编码', '检测方法编码', 'zh-CN', '检测方法编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.METHODNAME', '检测大纲明细的检测方法名称', '检测方法名称', 'zh-CN', '检测方法名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.JUDGEBASIS', '检测大纲明细的判定依据', '判定依据', 'zh-CN', '判定依据'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.STANDARDHOUR', '检测大纲明细的标准工时', '标准工时', 'zh-CN', '标准工时'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.STANDARDPRICE', '检测大纲明细的单价', '单价', 'zh-CN', '单价'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.REMARKS', '检测大纲明细的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYID', '检测大纲明细的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYNAME', '检测大纲明细的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDTIME', '检测大纲明细的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYORGID', '检测大纲明细的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYORGNAME', '检测大纲明细的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '检测大纲', '/secure/basemodule/coredata/test-outline-details/page/edit-list', '11', '11', '025.svg', '检测大纲'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '检测大纲查询', '/secure/basemodule/coredata/test-outline-details/page/search-list', '11', '03', '025.svg', '检测大纲查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_OUTLINE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_OUTLINE_DETAIL', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-26 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/sql/limsTestOutlineDetail-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/sql/limsTestOutlineDetail-oracle-sql.sql new file mode 100644 index 0000000..355a092 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/sql/limsTestOutlineDetail-oracle-sql.sql @@ -0,0 +1,131 @@ +-- ----------------------------- 2022-08-26 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_TEST_OUTLINE( + ID NUMBER NOT NULL, + OUTLINECODE VARCHAR2(36) NULL, + OUTLINENAME VARCHAR2(120) NULL, + OUTLINEDESC VARCHAR2(360) NULL, + REMARKS VARCHAR2(360) NULL, + LABORATORYID VARCHAR2(36) NULL, + LABORATORY VARCHAR2(36) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TEST_OUTLINE IS '检测大纲'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.OUTLINECODE IS '大纲编号'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.OUTLINENAME IS '大纲名称'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.OUTLINEDESC IS '大纲描述'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.LABORATORYID IS '实验室ID'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.LABORATORY IS '实验室'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TEST_OUTLINE ADD CONSTRAINT PK_LIMS_TEST_OUTLINE PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_TEST_OUTLINE_DETAIL( + ID NUMBER NOT NULL, + OUTLINEID NUMBER NULL, + TESTMETHODID NUMBER NULL, + SORTER NUMBER NULL, + TESTID NUMBER NULL, + TESTCODE VARCHAR2(36) NULL, + TESTNAME NUMBER(120) NULL, + METHODID NUMBER NULL, + METHODCODE VARCHAR2(120) NULL, + METHODNAME VARCHAR2(120) NULL, + JUDGEBASIS VARCHAR2(120) NULL, + STANDARDHOUR VARCHAR2(36) NULL, + STANDARDPRICE VARCHAR2(36) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TEST_OUTLINE_DETAIL IS '检测大纲明细'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.OUTLINEID IS '大纲ID'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.TESTMETHODID IS '检测项目方法ID'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.SORTER IS '检测序号'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.TESTID IS '检测项目ID'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.TESTCODE IS '检测项目编号'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.TESTNAME IS '检测项目名称'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.METHODID IS '检测方法ID'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.METHODCODE IS '检测方法编码'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.METHODNAME IS '检测方法名称'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.JUDGEBASIS IS '判定依据'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.STANDARDHOUR IS '标准工时'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.STANDARDPRICE IS '单价'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TEST_OUTLINE_DETAIL ADD CONSTRAINT PK_LIMS_TEST_OUTLINE_DETAIL PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.SERVICE_NAME', '检测大纲', '检测大纲', 'zh-CN', '检测大纲'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.ID', '检测大纲的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.OUTLINECODE', '检测大纲的大纲编号', '大纲编号', 'zh-CN', '大纲编号'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.OUTLINENAME', '检测大纲的大纲名称', '大纲名称', 'zh-CN', '大纲名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.OUTLINEDESC', '检测大纲的大纲描述', '大纲描述', 'zh-CN', '大纲描述'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.REMARKS', '检测大纲的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.LABORATORYID', '检测大纲的实验室ID', '实验室ID', 'zh-CN', '实验室ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.LABORATORY', '检测大纲的实验室', '实验室', 'zh-CN', '实验室'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDBYID', '检测大纲的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDBYNAME', '检测大纲的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDTIME', '检测大纲的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDBYORGID', '检测大纲的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE.CREATEDBYORGNAME', '检测大纲的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.SERVICE_NAME', '检测大纲明细', '检测大纲明细', 'zh-CN', '检测大纲明细'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.ID', '检测大纲明细的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.OUTLINEID', '检测大纲明细的大纲ID', '大纲ID', 'zh-CN', '大纲ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.TESTMETHODID', '检测大纲明细的检测项目方法ID', '检测项目方法ID', 'zh-CN', '检测项目方法ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.SORTER', '检测大纲明细的检测序号', '检测序号', 'zh-CN', '检测序号'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.TESTID', '检测大纲明细的检测项目ID', '检测项目ID', 'zh-CN', '检测项目ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.TESTCODE', '检测大纲明细的检测项目编号', '检测项目编号', 'zh-CN', '检测项目编号'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.TESTNAME', '检测大纲明细的检测项目名称', '检测项目名称', 'zh-CN', '检测项目名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.METHODID', '检测大纲明细的检测方法ID', '检测方法ID', 'zh-CN', '检测方法ID'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.METHODCODE', '检测大纲明细的检测方法编码', '检测方法编码', 'zh-CN', '检测方法编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.METHODNAME', '检测大纲明细的检测方法名称', '检测方法名称', 'zh-CN', '检测方法名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.JUDGEBASIS', '检测大纲明细的判定依据', '判定依据', 'zh-CN', '判定依据'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.STANDARDHOUR', '检测大纲明细的标准工时', '标准工时', 'zh-CN', '标准工时'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.STANDARDPRICE', '检测大纲明细的单价', '单价', 'zh-CN', '单价'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.REMARKS', '检测大纲明细的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYID', '检测大纲明细的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYNAME', '检测大纲明细的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDTIME', '检测大纲明细的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYORGID', '检测大纲明细的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYORGNAME', '检测大纲明细的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.COREDATA.TESTOUTLINES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '检测大纲', '/secure/basemodule/coredata/test-outline-details/page/edit-list', '11', '11', '025.svg', '检测大纲'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '检测大纲查询', '/secure/basemodule/coredata/test-outline-details/page/search-list', '11', '03', '025.svg', '检测大纲查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_OUTLINE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_OUTLINE_DETAIL', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-26 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/sql/limsTestOutlineDetail-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/sql/limsTestOutlineDetail-sqlserver-sql.sql new file mode 100644 index 0000000..89a34ad --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testoutline/sql/limsTestOutlineDetail-sqlserver-sql.sql @@ -0,0 +1,125 @@ +-- ----------------------------- 2022-08-26 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_TEST_OUTLINE( + ID BIGINT NOT NULL, + OUTLINECODE VARCHAR(36) NULL , + OUTLINENAME VARCHAR(120) NULL , + OUTLINEDESC VARCHAR(360) NULL , + REMARKS VARCHAR(360) NULL , + LABORATORYID VARCHAR(36) NULL , + LABORATORY VARCHAR(36) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TEST_OUTLINE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测大纲' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'大纲编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'OUTLINECODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'大纲名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'OUTLINENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'大纲描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'OUTLINEDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'实验室ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'LABORATORYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'实验室' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'LABORATORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_TEST_OUTLINE_DETAIL( + ID BIGINT NOT NULL, + OUTLINEID BIGINT NULL , + TESTMETHODID BIGINT NULL , + SORTER BIGINT NULL , + TESTID BIGINT NULL , + TESTCODE VARCHAR(36) NULL , + TESTNAME BIGINT NULL , + METHODID BIGINT NULL , + METHODCODE VARCHAR(120) NULL , + METHODNAME VARCHAR(120) NULL , + JUDGEBASIS VARCHAR(120) NULL , + STANDARDHOUR VARCHAR(36) NULL , + STANDARDPRICE VARCHAR(36) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TEST_OUTLINE_DETAIL PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测大纲明细' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'大纲ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'OUTLINEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目方法ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'TESTMETHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测序号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'SORTER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'TESTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'TESTCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测项目名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'TESTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测方法ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'METHODID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测方法编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'METHODCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测方法名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'METHODNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'判定依据' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'JUDGEBASIS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标准工时' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'STANDARDHOUR'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单价' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'STANDARDPRICE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TEST_OUTLINE_DETAIL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.SERVICE_NAME', N'检测大纲', N'检测大纲', N'zh-CN',N'检测大纲'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.ID', N'检测大纲的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.OUTLINECODE', N'检测大纲的大纲编号', N'大纲编号', N'zh-CN',N'大纲编号'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.OUTLINENAME', N'检测大纲的大纲名称', N'大纲名称', N'zh-CN',N'大纲名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.OUTLINEDESC', N'检测大纲的大纲描述', N'大纲描述', N'zh-CN',N'大纲描述'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.REMARKS', N'检测大纲的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.LABORATORYID', N'检测大纲的实验室ID', N'实验室ID', N'zh-CN',N'实验室ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.LABORATORY', N'检测大纲的实验室', N'实验室', N'zh-CN',N'实验室'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.CREATEDBYID', N'检测大纲的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.CREATEDBYNAME', N'检测大纲的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.CREATEDTIME', N'检测大纲的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.CREATEDBYORGID', N'检测大纲的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE.CREATEDBYORGNAME', N'检测大纲的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.SERVICE_NAME', N'检测大纲明细', N'检测大纲明细', N'zh-CN',N'检测大纲明细'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.ID', N'检测大纲明细的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.OUTLINEID', N'检测大纲明细的大纲ID', N'大纲ID', N'zh-CN',N'大纲ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.TESTMETHODID', N'检测大纲明细的检测项目方法ID', N'检测项目方法ID', N'zh-CN',N'检测项目方法ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.SORTER', N'检测大纲明细的检测序号', N'检测序号', N'zh-CN',N'检测序号'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.TESTID', N'检测大纲明细的检测项目ID', N'检测项目ID', N'zh-CN',N'检测项目ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.TESTCODE', N'检测大纲明细的检测项目编号', N'检测项目编号', N'zh-CN',N'检测项目编号'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.TESTNAME', N'检测大纲明细的检测项目名称', N'检测项目名称', N'zh-CN',N'检测项目名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.METHODID', N'检测大纲明细的检测方法ID', N'检测方法ID', N'zh-CN',N'检测方法ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.METHODCODE', N'检测大纲明细的检测方法编码', N'检测方法编码', N'zh-CN',N'检测方法编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.METHODNAME', N'检测大纲明细的检测方法名称', N'检测方法名称', N'zh-CN',N'检测方法名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.JUDGEBASIS', N'检测大纲明细的判定依据', N'判定依据', N'zh-CN',N'判定依据'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.STANDARDHOUR', N'检测大纲明细的标准工时', N'标准工时', N'zh-CN',N'标准工时'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.STANDARDPRICE', N'检测大纲明细的单价', N'单价', N'zh-CN',N'单价'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.REMARKS', N'检测大纲明细的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYID', N'检测大纲明细的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYNAME', N'检测大纲明细的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.CREATEDTIME', N'检测大纲明细的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYORGID', N'检测大纲明细的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TEST_OUTLINE_DETAIL.CREATEDBYORGNAME', N'检测大纲明细的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTOUTLINES.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTOUTLINES.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTOUTLINES.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTOUTLINES.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.COREDATA.TESTOUTLINES.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '检测大纲', '/secure/basemodule/coredata/test-outline-details/page/edit-list', '11', '11', '025.svg', '检测大纲'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '检测大纲查询', '/secure/basemodule/coredata/test-outline-details/page/search-list', '11', '03', '025.svg', '检测大纲查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_OUTLINE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TEST_OUTLINE_DETAIL', '0', '0'); + + +-- ----------------------------- 2022-08-26 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/bean/LimsTestDataProcConfigBean.java b/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/bean/LimsTestDataProcConfigBean.java new file mode 100644 index 0000000..20de40a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/bean/LimsTestDataProcConfigBean.java @@ -0,0 +1,168 @@ +package com.sunwayworld.basemodule.coredata.testprocconfig.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Activatable; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 原始数据处理配置 + * + * @author lijiaxing@sunwayworld.com + * @date 2022-10-20 + */ +@Table("T_LIMS_TEST_DATA_PROC_CONFIG") +public class LimsTestDataProcConfigBean extends AbstractInsertable implements Insertable, Activatable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String extractMethod;// 数据提取方法 + private String calcMethod;// 数据计算方法 + private String picMethod;// 图片生成方法 + private String remarks;// 备注 + @NotNull(defaultValue = "0") + private String activatedFlag;// 启用标记 + private String activatedById;// 启用人ID + private String activatedByName;// 启用人 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime activatedTime;// 启用时间 + + private Long testId; // 项目ID + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getExtractMethod() { + return extractMethod; + } + + public void setExtractMethod(String extractMethod) { + this.extractMethod = extractMethod; + } + + public String getCalcMethod() { + return calcMethod; + } + + public void setCalcMethod(String calcMethod) { + this.calcMethod = calcMethod; + } + + public String getPicMethod() { + return picMethod; + } + + public void setPicMethod(String picMethod) { + this.picMethod = picMethod; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getActivatedFlag() { + return activatedFlag; + } + + public void setActivatedFlag(String activatedFlag) { + this.activatedFlag = activatedFlag; + } + + public String getActivatedById() { + return activatedById; + } + + public void setActivatedById(String activatedById) { + this.activatedById = activatedById; + } + + public String getActivatedByName() { + return activatedByName; + } + + public void setActivatedByName(String activatedByName) { + this.activatedByName = activatedByName; + } + + public LocalDateTime getActivatedTime() { + return activatedTime; + } + + public void setActivatedTime(LocalDateTime activatedTime) { + this.activatedTime = activatedTime; + } + + public Long getTestId() { + return testId; + } + + public void setTestId(Long testId) { + this.testId = testId; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/controller/LimsTestDataProcConfigController.java b/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/controller/LimsTestDataProcConfigController.java new file mode 100644 index 0000000..1cf4279 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/controller/LimsTestDataProcConfigController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.coredata.testprocconfig.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/coredata/test-data-proc-configs/page") +public interface LimsTestDataProcConfigController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/controller/impl/LimsTestDataProcConfigControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/controller/impl/LimsTestDataProcConfigControllerImpl.java new file mode 100644 index 0000000..d8810b3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/controller/impl/LimsTestDataProcConfigControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.coredata.testprocconfig.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.coredata.testprocconfig.controller.LimsTestDataProcConfigController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsTestDataProcConfigControllerImpl implements LimsTestDataProcConfigController { + + @Log(value = "原始数据处理配置编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/coredata/test-data-proc-configs/lims-test-data-proc-config-edit-list"; + } + + @Log(value = "原始数据处理配置详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/coredata/test-data-proc-configs/lims-test-data-proc-config-detail"; + } + + @Log(value = "原始数据处理配置查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/coredata/test-data-proc-configs/lims-test-data-proc-config-search-list"; + } + + @Log(value = "原始数据处理配置选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/coredata/test-data-proc-configs/lims-test-data-proc-config-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/dao/LimsTestDataProcConfigDao.java b/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/dao/LimsTestDataProcConfigDao.java new file mode 100644 index 0000000..0934b4a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/dao/LimsTestDataProcConfigDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.coredata.testprocconfig.dao; + +import com.sunwayworld.basemodule.coredata.testprocconfig.bean.LimsTestDataProcConfigBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsTestDataProcConfigDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/dao/impl/LimsTestDataProcConfigDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/dao/impl/LimsTestDataProcConfigDaoImpl.java new file mode 100644 index 0000000..1f4f5aa --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/dao/impl/LimsTestDataProcConfigDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.coredata.testprocconfig.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.coredata.testprocconfig.bean.LimsTestDataProcConfigBean; +import com.sunwayworld.basemodule.coredata.testprocconfig.dao.LimsTestDataProcConfigDao; +import com.sunwayworld.basemodule.coredata.testprocconfig.mapper.LimsTestDataProcConfigMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsTestDataProcConfigDaoImpl extends MybatisDaoSupport implements LimsTestDataProcConfigDao { + + @Autowired + private LimsTestDataProcConfigMapper limsTestDataProcConfigMapper; + + @Override + public LimsTestDataProcConfigMapper getMapper() { + return limsTestDataProcConfigMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/mapper/LimsTestDataProcConfigMapper.java b/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/mapper/LimsTestDataProcConfigMapper.java new file mode 100644 index 0000000..0535c89 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/mapper/LimsTestDataProcConfigMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.coredata.testprocconfig.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsTestDataProcConfigMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/mapper/conf/lims-test-data-proc-config-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/mapper/conf/lims-test-data-proc-config-mysql-mapper.xml new file mode 100644 index 0000000..7c0aea4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/mapper/conf/lims-test-data-proc-config-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/mapper/conf/lims-test-data-proc-config-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/mapper/conf/lims-test-data-proc-config-oracle-mapper.xml new file mode 100644 index 0000000..7c0aea4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/mapper/conf/lims-test-data-proc-config-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/mapper/conf/lims-test-data-proc-config-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/mapper/conf/lims-test-data-proc-config-sqlserver-mapper.xml new file mode 100644 index 0000000..7c0aea4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/mapper/conf/lims-test-data-proc-config-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/resource/LimsTestDataProcConfigResource.java b/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/resource/LimsTestDataProcConfigResource.java new file mode 100644 index 0000000..4d51b2c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/resource/LimsTestDataProcConfigResource.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.coredata.testprocconfig.resource; + +import com.sunwayworld.framework.support.activatable.resource.GenericActivatableResource; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.coredata.testprocconfig.bean.LimsTestDataProcConfigBean; +import com.sunwayworld.basemodule.coredata.testprocconfig.service.LimsTestDataProcConfigService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/coredata/test-data-proc-configs") +public interface LimsTestDataProcConfigResource extends GenericResource, GenericChoosableResource , GenericActivatableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/resource/impl/LimsTestDataProcConfigResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/resource/impl/LimsTestDataProcConfigResourceImpl.java new file mode 100644 index 0000000..d8a2be7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/resource/impl/LimsTestDataProcConfigResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.coredata.testprocconfig.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.coredata.testprocconfig.resource.LimsTestDataProcConfigResource; +import com.sunwayworld.basemodule.coredata.testprocconfig.service.LimsTestDataProcConfigService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("原始数据处理配置") +@RestController +@GikamBean +public class LimsTestDataProcConfigResourceImpl implements LimsTestDataProcConfigResource { + + @Autowired + private LimsTestDataProcConfigService limsTestDataProcConfigService; + + @Override + public LimsTestDataProcConfigService getService() { + return limsTestDataProcConfigService; + } + + @Log(value = "新增原始数据处理配置", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/service/LimsTestDataProcConfigService.java b/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/service/LimsTestDataProcConfigService.java new file mode 100644 index 0000000..85598de --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/service/LimsTestDataProcConfigService.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.coredata.testprocconfig.service; + +import com.sunwayworld.basemodule.coredata.testprocconfig.bean.LimsTestDataProcConfigBean; +import com.sunwayworld.framework.support.activatable.service.GenericActivatableService; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsTestDataProcConfigService extends GenericService, GenericChoosableService , GenericActivatableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/service/impl/LimsTestDataProcConfigServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/service/impl/LimsTestDataProcConfigServiceImpl.java new file mode 100644 index 0000000..a9bd79b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/testprocconfig/service/impl/LimsTestDataProcConfigServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.coredata.testprocconfig.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.coredata.testprocconfig.dao.LimsTestDataProcConfigDao; +import com.sunwayworld.basemodule.coredata.testprocconfig.bean.LimsTestDataProcConfigBean; +import com.sunwayworld.basemodule.coredata.testprocconfig.service.LimsTestDataProcConfigService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsTestDataProcConfigServiceImpl implements LimsTestDataProcConfigService { + + @Autowired + private LimsTestDataProcConfigDao limsTestDataProcConfigDao; + + @Override + @SuppressWarnings("unchecked") + public LimsTestDataProcConfigDao getDao() { + return limsTestDataProcConfigDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsTestDataProcConfigBean limsTestDataProcConfig = jsonWrapper.parseUnique(LimsTestDataProcConfigBean.class); + limsTestDataProcConfig.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsTestDataProcConfig); + return limsTestDataProcConfig.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/bean/LimsTestStandardBean.java b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/bean/LimsTestStandardBean.java new file mode 100644 index 0000000..5a82045 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/bean/LimsTestStandardBean.java @@ -0,0 +1,211 @@ +package com.sunwayworld.basemodule.coredata.teststandard.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 检测标准 + * + * @author zhangs@sunwayworld.com + * @date 2022-08-17 + */ +@Table("T_LIMS_TEST_STANDARD") +public class LimsTestStandardBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String standardType;// 标准类型 + private String territory; //所属领域 + private String standardCode;// 标准编码 + private String standardName;// 标准名称 + private String standardVersion;// 标准版本 + private Long standardFileId;// 标准文件ID + private String referenceStandards; // 参考标准 + private String referenceDescribe; // 标准描述 + private String standardFileName;// 标准文件名称 + @NotNull(defaultValue = "1") + private String activatedFlag;// 启用标志 + private String activatedById;// 启用人编码 + private String activatedByName;// 启用人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime activatedTime;// 启用时间 + private String remarks;// 备注 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public String getReferenceStandards() { + return referenceStandards; + } + + public void setReferenceStandards(String referenceStandards) { + this.referenceStandards = referenceStandards; + } + + public String getReferenceDescribe() { + return referenceDescribe; + } + + public void setReferenceDescribe(String referenceDescribe) { + this.referenceDescribe = referenceDescribe; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getStandardType() { + return standardType; + } + + public void setStandardType(String standardType) { + this.standardType = standardType; + } + + public String getStandardCode() { + return standardCode; + } + + public void setStandardCode(String standardCode) { + this.standardCode = standardCode; + } + + public String getStandardName() { + return standardName; + } + + public void setStandardName(String standardName) { + this.standardName = standardName; + } + + public String getStandardVersion() { + return standardVersion; + } + + public void setStandardVersion(String standardVersion) { + this.standardVersion = standardVersion; + } + + public Long getStandardFileId() { + return standardFileId; + } + + public void setStandardFileId(Long standardFileId) { + this.standardFileId = standardFileId; + } + + public String getStandardFileName() { + return standardFileName; + } + + public void setStandardFileName(String standardFileName) { + this.standardFileName = standardFileName; + } + + public String getActivatedFlag() { + return activatedFlag; + } + + public void setActivatedFlag(String activatedFlag) { + this.activatedFlag = activatedFlag; + } + + public String getActivatedById() { + return activatedById; + } + + public void setActivatedById(String activatedById) { + this.activatedById = activatedById; + } + + public String getActivatedByName() { + return activatedByName; + } + + public void setActivatedByName(String activatedByName) { + this.activatedByName = activatedByName; + } + + public LocalDateTime getActivatedTime() { + return activatedTime; + } + + public void setActivatedTime(LocalDateTime activatedTime) { + this.activatedTime = activatedTime; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getTerritory() { + return territory; + } + + public void setTerritory(String territory) { + this.territory = territory; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/bean/LimsTestStandardVersionBean.java b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/bean/LimsTestStandardVersionBean.java new file mode 100644 index 0000000..abcfcc6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/bean/LimsTestStandardVersionBean.java @@ -0,0 +1,117 @@ +package com.sunwayworld.basemodule.coredata.teststandard.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 检测标准版本 + * + * @author 222@sunwayworld.com + * @date 2022-09-21 + */ +@Table("T_LIMS_TEST_STANDARD_VERSION") +public class LimsTestStandardVersionBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String editionCode;// 版本号 + private String editionDescribe;// 版本描述 + private String fileId;// 文件ID + private Long standardId; //标准ID + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getEditionCode() { + return editionCode; + } + + public void setEditionCode(String editionCode) { + this.editionCode = editionCode; + } + + public String getEditionDescribe() { + return editionDescribe; + } + + public void setEditionDescribe(String editionDescribe) { + this.editionDescribe = editionDescribe; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getFileId() { + return fileId; + } + + public void setFileId(String fileId) { + this.fileId = fileId; + } + + public Long getStandardId() { + return standardId; + } + + public void setStandardId(Long standardId) { + this.standardId = standardId; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/controller/LimsTestStandardController.java b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/controller/LimsTestStandardController.java new file mode 100644 index 0000000..11d8045 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/controller/LimsTestStandardController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.coredata.teststandard.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/coredata/test-standards/page") +public interface LimsTestStandardController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/controller/LimsTestStandardVersionController.java b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/controller/LimsTestStandardVersionController.java new file mode 100644 index 0000000..502e5f8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/controller/LimsTestStandardVersionController.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.coredata.teststandard.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/coredata/test-standard-versions/page") +public interface LimsTestStandardVersionController extends GenericEditListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/controller/impl/LimsTestStandardControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/controller/impl/LimsTestStandardControllerImpl.java new file mode 100644 index 0000000..0501ec9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/controller/impl/LimsTestStandardControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.coredata.teststandard.controller.impl; + +import com.sunwayworld.basemodule.coredata.teststandard.controller.LimsTestStandardController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.stereotype.Controller; + +@Controller +@GikamBean +public class LimsTestStandardControllerImpl implements LimsTestStandardController { + + @Log(value = "检测标准编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/coredata/test-standards/lims-test-standard-edit-list"; + } + + @Log(value = "检测标准详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/coredata/test-standards/lims-test-standard-detail"; + } + + @Log(value = "检测标准查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/coredata/test-standards/lims-test-standard-search-list"; + } + + @Log(value = "检测标准选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/coredata/test-standards/lims-test-standard-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/controller/impl/LimsTestStandardVersionControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/controller/impl/LimsTestStandardVersionControllerImpl.java new file mode 100644 index 0000000..1be277c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/controller/impl/LimsTestStandardVersionControllerImpl.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.coredata.teststandard.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.coredata.teststandard.controller.LimsTestStandardVersionController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsTestStandardVersionControllerImpl implements LimsTestStandardVersionController { + + @Log(value = "检测标准版本编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/coredata/test-standard-versions/lims-test-standard-version-edit-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/dao/LimsTestStandardDao.java b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/dao/LimsTestStandardDao.java new file mode 100644 index 0000000..8daa1e0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/dao/LimsTestStandardDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.coredata.teststandard.dao; + +import com.sunwayworld.basemodule.coredata.teststandard.bean.LimsTestStandardBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsTestStandardDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/dao/LimsTestStandardVersionDao.java b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/dao/LimsTestStandardVersionDao.java new file mode 100644 index 0000000..85ca2b3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/dao/LimsTestStandardVersionDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.coredata.teststandard.dao; + +import com.sunwayworld.basemodule.coredata.teststandard.bean.LimsTestStandardVersionBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsTestStandardVersionDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/dao/impl/LimsTestStandardDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/dao/impl/LimsTestStandardDaoImpl.java new file mode 100644 index 0000000..15bf70d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/dao/impl/LimsTestStandardDaoImpl.java @@ -0,0 +1,23 @@ +package com.sunwayworld.basemodule.coredata.teststandard.dao.impl; + +import com.sunwayworld.basemodule.coredata.teststandard.bean.LimsTestStandardBean; +import com.sunwayworld.basemodule.coredata.teststandard.dao.LimsTestStandardDao; +import com.sunwayworld.basemodule.coredata.teststandard.mapper.LimsTestStandardMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +@Repository +@GikamBean +public class LimsTestStandardDaoImpl extends MybatisDaoSupport implements LimsTestStandardDao { + + @Autowired + private LimsTestStandardMapper limsTestStandardMapper; + + @Override + public LimsTestStandardMapper getMapper() { + return limsTestStandardMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/dao/impl/LimsTestStandardVersionDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/dao/impl/LimsTestStandardVersionDaoImpl.java new file mode 100644 index 0000000..67349e6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/dao/impl/LimsTestStandardVersionDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.coredata.teststandard.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.coredata.teststandard.bean.LimsTestStandardVersionBean; +import com.sunwayworld.basemodule.coredata.teststandard.dao.LimsTestStandardVersionDao; +import com.sunwayworld.basemodule.coredata.teststandard.mapper.LimsTestStandardVersionMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsTestStandardVersionDaoImpl extends MybatisDaoSupport implements LimsTestStandardVersionDao { + + @Autowired + private LimsTestStandardVersionMapper limsTestStandardVersionMapper; + + @Override + public LimsTestStandardVersionMapper getMapper() { + return limsTestStandardVersionMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/mapper/LimsTestStandardMapper.java b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/mapper/LimsTestStandardMapper.java new file mode 100644 index 0000000..3df6d98 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/mapper/LimsTestStandardMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.coredata.teststandard.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsTestStandardMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/mapper/LimsTestStandardVersionMapper.java b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/mapper/LimsTestStandardVersionMapper.java new file mode 100644 index 0000000..15bc448 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/mapper/LimsTestStandardVersionMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.coredata.teststandard.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsTestStandardVersionMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/mapper/conf/lims-test-standard-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/mapper/conf/lims-test-standard-mysql-mapper.xml new file mode 100644 index 0000000..37e7e20 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/mapper/conf/lims-test-standard-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/mapper/conf/lims-test-standard-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/mapper/conf/lims-test-standard-oracle-mapper.xml new file mode 100644 index 0000000..37e7e20 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/mapper/conf/lims-test-standard-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/mapper/conf/lims-test-standard-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/mapper/conf/lims-test-standard-sqlserver-mapper.xml new file mode 100644 index 0000000..37e7e20 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/mapper/conf/lims-test-standard-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/mapper/conf/lims-test-standard-version-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/mapper/conf/lims-test-standard-version-mysql-mapper.xml new file mode 100644 index 0000000..a8bc8da --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/mapper/conf/lims-test-standard-version-mysql-mapper.xml @@ -0,0 +1,27 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/mapper/conf/lims-test-standard-version-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/mapper/conf/lims-test-standard-version-oracle-mapper.xml new file mode 100644 index 0000000..a8bc8da --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/mapper/conf/lims-test-standard-version-oracle-mapper.xml @@ -0,0 +1,27 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/mapper/conf/lims-test-standard-version-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/mapper/conf/lims-test-standard-version-sqlserver-mapper.xml new file mode 100644 index 0000000..f81edad --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/mapper/conf/lims-test-standard-version-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/resource/LimsTestStandardResource.java b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/resource/LimsTestStandardResource.java new file mode 100644 index 0000000..eb8ca11 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/resource/LimsTestStandardResource.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.coredata.teststandard.resource; + +import com.sunwayworld.basemodule.coredata.teststandard.bean.LimsTestStandardBean; +import com.sunwayworld.basemodule.coredata.teststandard.service.LimsTestStandardService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/coredata/test-standards") +public interface LimsTestStandardResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/resource/LimsTestStandardVersionResource.java b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/resource/LimsTestStandardVersionResource.java new file mode 100644 index 0000000..6721556 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/resource/LimsTestStandardVersionResource.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.coredata.teststandard.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.coredata.teststandard.bean.LimsTestStandardVersionBean; +import com.sunwayworld.basemodule.coredata.teststandard.service.LimsTestStandardVersionService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/basemodule/coredata/test-standard-versions") +public interface LimsTestStandardVersionResource extends GenericResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/resource/impl/LimsTestStandardResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/resource/impl/LimsTestStandardResourceImpl.java new file mode 100644 index 0000000..44a665c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/resource/impl/LimsTestStandardResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.coredata.teststandard.resource.impl; + +import com.sunwayworld.basemodule.coredata.teststandard.resource.LimsTestStandardResource; +import com.sunwayworld.basemodule.coredata.teststandard.service.LimsTestStandardService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("检测标准") +@RestController +@GikamBean +public class LimsTestStandardResourceImpl implements LimsTestStandardResource { + + @Autowired + private LimsTestStandardService limsTestStandardService; + + @Override + public LimsTestStandardService getService() { + return limsTestStandardService; + } + + @Log(value = "新增检测标准", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/resource/impl/LimsTestStandardVersionResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/resource/impl/LimsTestStandardVersionResourceImpl.java new file mode 100644 index 0000000..a1fcbdd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/resource/impl/LimsTestStandardVersionResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.coredata.teststandard.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.coredata.teststandard.resource.LimsTestStandardVersionResource; +import com.sunwayworld.basemodule.coredata.teststandard.service.LimsTestStandardVersionService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("检测标准版本") +@RestController +@GikamBean +public class LimsTestStandardVersionResourceImpl implements LimsTestStandardVersionResource { + + @Autowired + private LimsTestStandardVersionService limsTestStandardVersionService; + + @Override + public LimsTestStandardVersionService getService() { + return limsTestStandardVersionService; + } + + @Log(value = "新增检测标准版本", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/service/LimsTestStandardService.java b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/service/LimsTestStandardService.java new file mode 100644 index 0000000..c043f17 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/service/LimsTestStandardService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.coredata.teststandard.service; + +import com.sunwayworld.basemodule.coredata.teststandard.bean.LimsTestStandardBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsTestStandardService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/service/LimsTestStandardVersionService.java b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/service/LimsTestStandardVersionService.java new file mode 100644 index 0000000..bdc1ef0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/service/LimsTestStandardVersionService.java @@ -0,0 +1,8 @@ +package com.sunwayworld.basemodule.coredata.teststandard.service; + +import com.sunwayworld.basemodule.coredata.teststandard.bean.LimsTestStandardVersionBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsTestStandardVersionService extends GenericService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/service/impl/LimsTestStandardServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/service/impl/LimsTestStandardServiceImpl.java new file mode 100644 index 0000000..5d807e8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/service/impl/LimsTestStandardServiceImpl.java @@ -0,0 +1,54 @@ +package com.sunwayworld.basemodule.coredata.teststandard.service.impl; + +import com.sunwayworld.basemodule.coredata.teststandard.bean.LimsTestStandardBean; +import com.sunwayworld.basemodule.coredata.teststandard.bean.LimsTestStandardVersionBean; +import com.sunwayworld.basemodule.coredata.teststandard.dao.LimsTestStandardDao; +import com.sunwayworld.basemodule.coredata.teststandard.service.LimsTestStandardService; +import com.sunwayworld.basemodule.coredata.teststandard.service.LimsTestStandardVersionService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.time.LocalDateTime; + +@Repository +@GikamBean +public class LimsTestStandardServiceImpl implements LimsTestStandardService { + + @Autowired + private LimsTestStandardDao limsTestStandardDao; + @Autowired + private LimsTestStandardVersionService limsTestStandardVersionService; + + @Override + @SuppressWarnings("unchecked") + public LimsTestStandardDao getDao() { + return limsTestStandardDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsTestStandardBean limsTestStandard = jsonWrapper.parseUnique(LimsTestStandardBean.class); + limsTestStandard.setId(ApplicationContextHelper.getNextIdentity()); + limsTestStandard.setActivatedById(LocalContextHelper.getLoginUserId()); + limsTestStandard.setActivatedByName(LocalContextHelper.getLoginUserName()); + limsTestStandard.setActivatedTime(LocalDateTime.now()); + getDao().insert(limsTestStandard); + + //新增版本 + LimsTestStandardVersionBean versionBean=new LimsTestStandardVersionBean(); + versionBean.setId(ApplicationContextHelper.getNextIdentity()); + versionBean.setStandardId(limsTestStandard.getId()); + limsTestStandardVersionService.getDao().insert(versionBean); + return limsTestStandard.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/service/impl/LimsTestStandardVersionServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/service/impl/LimsTestStandardVersionServiceImpl.java new file mode 100644 index 0000000..5d885bc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/coredata/teststandard/service/impl/LimsTestStandardVersionServiceImpl.java @@ -0,0 +1,53 @@ +package com.sunwayworld.basemodule.coredata.teststandard.service.impl; + +import com.sunwayworld.basemodule.coredata.teststandard.bean.LimsTestStandardVersionBean; +import com.sunwayworld.basemodule.coredata.teststandard.dao.LimsTestStandardVersionDao; +import com.sunwayworld.basemodule.coredata.teststandard.service.LimsTestStandardVersionService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +@Repository +@GikamBean +public class LimsTestStandardVersionServiceImpl implements LimsTestStandardVersionService { + + @Autowired + private LimsTestStandardVersionDao limsTestStandardVersionDao; + + @Override + @SuppressWarnings("unchecked") + public LimsTestStandardVersionDao getDao() { + return limsTestStandardVersionDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsTestStandardVersionBean limsTestStandardVersion = jsonWrapper.parseUnique(LimsTestStandardVersionBean.class); + limsTestStandardVersion.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsTestStandardVersion); + return limsTestStandardVersion.getId(); + } + + @Override + @Transactional + public void instantSave(RestJsonWrapperBean wrapper) { + LimsTestStandardVersionBean limsVersion = wrapper.parseUnique(LimsTestStandardVersionBean.class); + try { + getDao().updateIfChanged(limsVersion); + }catch (Exception s){ + if(s.getMessage().contains("t_lims_test_standard_version_un")){ + throw new InvalidDataException("检测标准下版本号不能重复!"); + } + throw new RuntimeException(s); + } + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/datacenter/panel/controller/LimsPanelController.java b/src/main/java/com/sunwayworld/basemodule/datacenter/panel/controller/LimsPanelController.java new file mode 100644 index 0000000..7203964 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/datacenter/panel/controller/LimsPanelController.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.datacenter.panel.controller; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * @author hongp@sunwayworld.com 2021年01月22日 + */ +@RequestMapping("/secure/basemodule/datacenter/panels/page") +public interface LimsPanelController extends GenericEditListPageController { + + String panelPage(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/datacenter/panel/controller/impl/LimsPanelControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/datacenter/panel/controller/impl/LimsPanelControllerImpl.java new file mode 100644 index 0000000..b82094f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/datacenter/panel/controller/impl/LimsPanelControllerImpl.java @@ -0,0 +1,28 @@ +package com.sunwayworld.basemodule.datacenter.panel.controller.impl; + +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.datacenter.panel.controller.LimsPanelController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +/** + * @author hongp@sunwayworld.com 2021年01月22日 + */ +@Controller +public class LimsPanelControllerImpl implements LimsPanelController { + + @Override + @Log(value = "面板配置", type = LogType.CONTROLLER) + public String editListPage() { + return "/basemodule/datacenter/panels/lims-datacenter-panel-edit-list"; + } + + @Override + @RequestMapping("/panel-page") + @Log(value = "首页面板", type = LogType.CONTROLLER) + public String panelPage() { + return "/basemodule/datacenter/panels/lims-datacenter-panel-page"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/datacenter/panel/resource/LimsWorkspacePanelResource.java b/src/main/java/com/sunwayworld/basemodule/datacenter/panel/resource/LimsWorkspacePanelResource.java new file mode 100644 index 0000000..ab7699c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/datacenter/panel/resource/LimsWorkspacePanelResource.java @@ -0,0 +1,28 @@ +package com.sunwayworld.basemodule.datacenter.panel.resource; + +import com.sunwayworld.cloud.module.item.workspacepanel.bean.CoreWorkspacePanelBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.restful.data.RestValidationResultBean; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * @author hongp@sunwayworld.com 2021年01月23日 + */ +@RequestMapping("/secure/basemodule/datacenter/panels") +public interface LimsWorkspacePanelResource { + + Page selectWorkspacePanelPagination(RestJsonWrapperBean wrapperBean); + + RestValidationResultBean validateUnique(String id, String columnName, String columnValue); + + String insert(RestJsonWrapperBean wrapperBean); + + void delete(RestJsonWrapperBean wrapperBean); + + void instantSave(RestJsonWrapperBean wrapper); + + void suspend(RestJsonWrapperBean wrapperBean); + + void unspend(RestJsonWrapperBean wrapperBean); +} diff --git a/src/main/java/com/sunwayworld/basemodule/datacenter/panel/resource/lims/LimsWorkspacePanelResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/datacenter/panel/resource/lims/LimsWorkspacePanelResourceImpl.java new file mode 100644 index 0000000..6fbe11f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/datacenter/panel/resource/lims/LimsWorkspacePanelResourceImpl.java @@ -0,0 +1,84 @@ +package com.sunwayworld.basemodule.datacenter.panel.resource.lims; + +import com.sunwayworld.basemodule.datacenter.panel.resource.LimsWorkspacePanelResource; +import com.sunwayworld.basemodule.datacenter.panel.service.LimsWorkspacePanelService; +import com.sunwayworld.cloud.module.item.workspacepanel.bean.CoreWorkspacePanelBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.restful.data.RestValidationResultBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpStatus; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.ResponseStatus; +import org.springframework.web.bind.annotation.RestController; + +/** + * @author hongp@sunwayworld.com 2021年01月23日 + */ +@GikamBean +@RestController +public class LimsWorkspacePanelResourceImpl implements LimsWorkspacePanelResource { + + @Autowired + private LimsWorkspacePanelService limsWorkspacePanelService; + + @Override + @PostMapping("/queries/raw") + @Log(value = "查询数据中心首页面板", type = LogType.INSERT) + public Page selectWorkspacePanelPagination(RestJsonWrapperBean wrapperBean) { + return limsWorkspacePanelService.selectWorkspacePanelPagination(wrapperBean); + } + + @Override + @Log(value = "验证数据唯一性", type = LogType.VALIDATE) + @RequestMapping(value = { "/{id}/action/validate-unique", + "/{id}/action/validate-unique/{columnName}/{columnValue}", + "/action/validate-unique/{columnName}/{columnValue}"}, method = RequestMethod.POST) + public RestValidationResultBean validateUnique(@PathVariable(required = false) String id, @PathVariable(required = false) String columnName, @PathVariable(required = false) String columnValue) { + return limsWorkspacePanelService.validateUnique(id, columnName, columnValue); + } + + @Override + @PostMapping() + @Log(value = "新增面板数据", type = LogType.INSERT) + public String insert(RestJsonWrapperBean wrapperBean) { + return limsWorkspacePanelService.insert(wrapperBean); + } + + @Override + @DeleteMapping() + @Log(value = "删除面板数据", type = LogType.DELETE) + public void delete(RestJsonWrapperBean wrapperBean) { + limsWorkspacePanelService.delete(wrapperBean); + } + + @Log(value = "实时修改", type = LogType.UPDATE) + @PutMapping(value = "/instant") + @ResponseStatus(HttpStatus.OK) + @Override + public void instantSave(RestJsonWrapperBean wrapper) { + limsWorkspacePanelService.instantSave(wrapper); + } + + @Override + @PutMapping("/action/suspend") + @Log(value = "注销", type = LogType.UPDATE) + public void suspend(RestJsonWrapperBean wrapperBean) { + limsWorkspacePanelService.suspend(wrapperBean); + } + + @Override + @PutMapping("/action/unsuspend") + @Log(value = "取消注销", type = LogType.UPDATE) + public void unspend(RestJsonWrapperBean wrapperBean) { + limsWorkspacePanelService.unspend(wrapperBean); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/datacenter/panel/service/LimsWorkspacePanelService.java b/src/main/java/com/sunwayworld/basemodule/datacenter/panel/service/LimsWorkspacePanelService.java new file mode 100644 index 0000000..bf1c3c6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/datacenter/panel/service/LimsWorkspacePanelService.java @@ -0,0 +1,26 @@ +package com.sunwayworld.basemodule.datacenter.panel.service; + +import com.sunwayworld.cloud.module.item.workspacepanel.bean.CoreWorkspacePanelBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.restful.data.RestValidationResultBean; + +/** + * @author hongp@sunwayworld.com 2021年01月23日 + */ +public interface LimsWorkspacePanelService { + + String insert(RestJsonWrapperBean wrapperBean); + + void delete(RestJsonWrapperBean wrapperBean); + + void instantSave(RestJsonWrapperBean wrapper); + + Page selectWorkspacePanelPagination(RestJsonWrapperBean wrapperBean); + + RestValidationResultBean validateUnique(String id, String columnName, String columnValue); + + void unspend(RestJsonWrapperBean wrapperBean); + + void suspend(RestJsonWrapperBean wrapperBean); +} diff --git a/src/main/java/com/sunwayworld/basemodule/datacenter/panel/service/impl/LimsWorkspacePanelServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/datacenter/panel/service/impl/LimsWorkspacePanelServiceImpl.java new file mode 100644 index 0000000..174c7fb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/datacenter/panel/service/impl/LimsWorkspacePanelServiceImpl.java @@ -0,0 +1,102 @@ +package com.sunwayworld.basemodule.datacenter.panel.service.impl; + +import com.sunwayworld.basemodule.datacenter.panel.service.LimsWorkspacePanelService; +import com.sunwayworld.cloud.module.item.workspacepanel.bean.CoreWorkspacePanelBean; +import com.sunwayworld.cloud.module.item.workspacepanel.service.CoreWorkspacePanelService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.restful.data.RestValidationResultBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.time.LocalDateTime; +import java.util.List; + +/** + * @author hongp@sunwayworld.com 2021年01月23日 + */ +@Repository +@GikamBean +public class LimsWorkspacePanelServiceImpl implements LimsWorkspacePanelService { + + @Autowired + private CoreWorkspacePanelService coreWorkspacePanelService; + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public String insert(RestJsonWrapperBean wrapperBean) { + CoreWorkspacePanelBean coreWorkspacePanelBean = wrapperBean.parseUnique(CoreWorkspacePanelBean.class); + if (StringUtils.isEmpty(coreWorkspacePanelBean.getId())) { + coreWorkspacePanelBean.setId(ApplicationContextHelper.getNextSequence(coreWorkspacePanelService.getDao().getTable())); + } + coreWorkspacePanelService.getDao().insert(coreWorkspacePanelBean); + + return coreWorkspacePanelBean.getId(); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + public void delete(RestJsonWrapperBean wrapperBean) { + coreWorkspacePanelService.delete(wrapperBean); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.UPDATE) + public void instantSave(RestJsonWrapperBean wrapper) { + coreWorkspacePanelService.instantSave(wrapper); + } + + @Override + public Page selectWorkspacePanelPagination(RestJsonWrapperBean wrapperBean) { + return coreWorkspacePanelService.selectRawPagination(wrapperBean); + } + + @Override + public RestValidationResultBean validateUnique(String id, String columnName, String columnValue) { + return coreWorkspacePanelService.validateUnique(id, columnName, columnValue); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.UPDATE) + public void unspend(RestJsonWrapperBean wrapperBean) { + List idList = wrapperBean.parseId(String.class); + if (CollectionUtils.isEmpty(idList)) { + return; + } + CoreWorkspacePanelBean updateItem = new CoreWorkspacePanelBean(); + updateItem.setLastSuspendedFlag(Constant.NO); + updateItem.setLastSuspendedById(LocalContextHelper.getLoginUserId()); + updateItem.setLastSuspendedByName(LocalContextHelper.getLoginUserName()); + updateItem.setLastSuspendedTime(LocalDateTime.now()); + coreWorkspacePanelService.getDao().updateByIds(updateItem, idList, "lastSuspendedFlag", "lastSuspendedById", "lastSuspendedByName", "suspendedTime"); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.UPDATE) + public void suspend(RestJsonWrapperBean wrapperBean) { + List idList = wrapperBean.parseId(String.class); + if (CollectionUtils.isEmpty(idList)) { + return; + } + CoreWorkspacePanelBean updateItem = new CoreWorkspacePanelBean(); + updateItem.setLastSuspendedFlag(Constant.YES); + updateItem.setLastSuspendedById(LocalContextHelper.getLoginUserId()); + updateItem.setLastSuspendedByName(LocalContextHelper.getLoginUserName()); + updateItem.setLastSuspendedTime(LocalDateTime.now()); + coreWorkspacePanelService.getDao().updateByIds(updateItem, idList, "lastSuspendedFlag", "lastSuspendedById", "lastSuspendedByName", "suspendedTime"); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/bean/LimsDatacenterQueryMenuBean.java b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/bean/LimsDatacenterQueryMenuBean.java new file mode 100644 index 0000000..22f15ed --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/bean/LimsDatacenterQueryMenuBean.java @@ -0,0 +1,130 @@ +package com.sunwayworld.basemodule.datacenter.querymenu.bean; + +import java.time.LocalDateTime; + +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.data.annotation.NotNull; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; + +/** + * 数据中心查询菜单配置 + * + * @author hongp@sunwayworld.com + * @date 2021-01-24 + */ +@Table("T_LIMS_DATACENTER_QUERY_MENU") +public class LimsDatacenterQueryMenuBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = 4078889278611705989L; + + @Id + private Long id;// 主键 + private String menuId;// 对应菜单ID + private String parentMenuId;// 父菜单ID + private String menuName;// 菜单名称 + @NotNull(defaultValue = Constant.NO) + private String menuFlag;// 是否同步菜单 + private String dataCenterUrl;// 配置数据中心地址 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getMenuId() { + return menuId; + } + + public void setMenuId(String menuId) { + this.menuId = menuId; + } + + public String getMenuName() { + return menuName; + } + + public void setMenuName(String menuName) { + this.menuName = menuName; + } + + public String getMenuFlag() { + return menuFlag; + } + + public void setMenuFlag(String menuFlag) { + this.menuFlag = menuFlag; + } + + public String getDataCenterUrl() { + return dataCenterUrl; + } + + public void setDataCenterUrl(String dataCenterUrl) { + this.dataCenterUrl = dataCenterUrl; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getParentMenuId() { + return parentMenuId; + } + + public void setParentMenuId(String parentMenuId) { + this.parentMenuId = parentMenuId; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/bean/LimsDatacenterQueryParamBean.java b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/bean/LimsDatacenterQueryParamBean.java new file mode 100644 index 0000000..5ea14b9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/bean/LimsDatacenterQueryParamBean.java @@ -0,0 +1,136 @@ +package com.sunwayworld.basemodule.datacenter.querymenu.bean; + +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; + +/** + * 数据中心查询参数 + * + * @author hongp@sunwayworld.com + * @date 2021-01-24 + */ +@Table("T_LIMS_DATACENTER_QUERY_PARAM") +public class LimsDatacenterQueryParamBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -3367583888106437364L; + + @Id + private Long id;// 主键 + private Long queryMenuId;// 配置查询菜单ID + private String field;// 字段 + private String title;// 字段名称 + private String type;// 字段类型 + private String category;// 类别 + private String param;// 参数 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getQueryMenuId() { + return queryMenuId; + } + + public void setQueryMenuId(Long queryMenuId) { + this.queryMenuId = queryMenuId; + } + + public String getField() { + return field; + } + + public void setField(String field) { + this.field = field; + } + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + public String getCategory() { + return category; + } + + public void setCategory(String category) { + this.category = category; + } + + public String getParam() { + return param; + } + + public void setParam(String param) { + this.param = param; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/controller/LimsDatacenterQueryMenuController.java b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/controller/LimsDatacenterQueryMenuController.java new file mode 100644 index 0000000..fb420ba --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/controller/LimsDatacenterQueryMenuController.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.datacenter.querymenu.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/datacenter/query-menus/page") +public interface LimsDatacenterQueryMenuController extends GenericEditListPageController { + + String menuIframePage(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/controller/impl/LimsDatacenterQueryMenuControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/controller/impl/LimsDatacenterQueryMenuControllerImpl.java new file mode 100644 index 0000000..d117fd6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/controller/impl/LimsDatacenterQueryMenuControllerImpl.java @@ -0,0 +1,26 @@ +package com.sunwayworld.basemodule.datacenter.querymenu.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.datacenter.querymenu.controller.LimsDatacenterQueryMenuController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import org.springframework.web.bind.annotation.RequestMapping; + +@Controller +@GikamBean +public class LimsDatacenterQueryMenuControllerImpl implements LimsDatacenterQueryMenuController { + + @Log(value = "数据中心查询菜单配置编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/datacenter/query-menus/lims-datacenter-query-menu-edit-list"; + } + + @Override + @RequestMapping("/iframe-page") + @Log(value = "菜单跳转", type = LogType.CONTROLLER) + public String menuIframePage() { + return "basemodule/datacenter/query-menus/lims-datacenter-query-menu-iframe-page"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/dao/LimsDatacenterQueryMenuDao.java b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/dao/LimsDatacenterQueryMenuDao.java new file mode 100644 index 0000000..ddd8a4a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/dao/LimsDatacenterQueryMenuDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.datacenter.querymenu.dao; + +import com.sunwayworld.basemodule.datacenter.querymenu.bean.LimsDatacenterQueryMenuBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsDatacenterQueryMenuDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/dao/LimsDatacenterQueryParamDao.java b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/dao/LimsDatacenterQueryParamDao.java new file mode 100644 index 0000000..3dae27c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/dao/LimsDatacenterQueryParamDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.datacenter.querymenu.dao; + +import com.sunwayworld.basemodule.datacenter.querymenu.bean.LimsDatacenterQueryParamBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsDatacenterQueryParamDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/dao/impl/LimsDatacenterQueryMenuDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/dao/impl/LimsDatacenterQueryMenuDaoImpl.java new file mode 100644 index 0000000..1501fc7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/dao/impl/LimsDatacenterQueryMenuDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.datacenter.querymenu.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.datacenter.querymenu.bean.LimsDatacenterQueryMenuBean; +import com.sunwayworld.basemodule.datacenter.querymenu.dao.LimsDatacenterQueryMenuDao; +import com.sunwayworld.basemodule.datacenter.querymenu.mapper.LimsDatacenterQueryMenuMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsDatacenterQueryMenuDaoImpl extends MybatisDaoSupport implements LimsDatacenterQueryMenuDao { + + @Autowired + private LimsDatacenterQueryMenuMapper limsDatacenterQueryMenuMapper; + + @Override + public LimsDatacenterQueryMenuMapper getMapper() { + return limsDatacenterQueryMenuMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/dao/impl/LimsDatacenterQueryParamDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/dao/impl/LimsDatacenterQueryParamDaoImpl.java new file mode 100644 index 0000000..2a0bb00 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/dao/impl/LimsDatacenterQueryParamDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.datacenter.querymenu.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.datacenter.querymenu.bean.LimsDatacenterQueryParamBean; +import com.sunwayworld.basemodule.datacenter.querymenu.dao.LimsDatacenterQueryParamDao; +import com.sunwayworld.basemodule.datacenter.querymenu.mapper.LimsDatacenterQueryParamMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsDatacenterQueryParamDaoImpl extends MybatisDaoSupport implements LimsDatacenterQueryParamDao { + + @Autowired + private LimsDatacenterQueryParamMapper limsDatacenterQueryParamMapper; + + @Override + public LimsDatacenterQueryParamMapper getMapper() { + return limsDatacenterQueryParamMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/mapper/LimsDatacenterQueryMenuMapper.java b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/mapper/LimsDatacenterQueryMenuMapper.java new file mode 100644 index 0000000..6c32450 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/mapper/LimsDatacenterQueryMenuMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.datacenter.querymenu.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsDatacenterQueryMenuMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/mapper/LimsDatacenterQueryParamMapper.java b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/mapper/LimsDatacenterQueryParamMapper.java new file mode 100644 index 0000000..dc5184a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/mapper/LimsDatacenterQueryParamMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.datacenter.querymenu.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsDatacenterQueryParamMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/mapper/conf/lims-datacenter-query-menu-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/mapper/conf/lims-datacenter-query-menu-mysql-mapper.xml new file mode 100644 index 0000000..b15eab2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/mapper/conf/lims-datacenter-query-menu-mysql-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/mapper/conf/lims-datacenter-query-menu-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/mapper/conf/lims-datacenter-query-menu-oracle-mapper.xml new file mode 100644 index 0000000..b15eab2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/mapper/conf/lims-datacenter-query-menu-oracle-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/mapper/conf/lims-datacenter-query-menu-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/mapper/conf/lims-datacenter-query-menu-sqlserver-mapper.xml new file mode 100644 index 0000000..b15eab2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/mapper/conf/lims-datacenter-query-menu-sqlserver-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/mapper/conf/lims-datacenter-query-param-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/mapper/conf/lims-datacenter-query-param-mysql-mapper.xml new file mode 100644 index 0000000..984a5a3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/mapper/conf/lims-datacenter-query-param-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/mapper/conf/lims-datacenter-query-param-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/mapper/conf/lims-datacenter-query-param-oracle-mapper.xml new file mode 100644 index 0000000..984a5a3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/mapper/conf/lims-datacenter-query-param-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/mapper/conf/lims-datacenter-query-param-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/mapper/conf/lims-datacenter-query-param-sqlserver-mapper.xml new file mode 100644 index 0000000..984a5a3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/mapper/conf/lims-datacenter-query-param-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/resource/LimsDatacenterQueryMenuResource.java b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/resource/LimsDatacenterQueryMenuResource.java new file mode 100644 index 0000000..f58f927 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/resource/LimsDatacenterQueryMenuResource.java @@ -0,0 +1,22 @@ +package com.sunwayworld.basemodule.datacenter.querymenu.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.datacenter.querymenu.bean.LimsDatacenterQueryMenuBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.basemodule.datacenter.querymenu.bean.LimsDatacenterQueryParamBean; +import com.sunwayworld.basemodule.datacenter.querymenu.service.LimsDatacenterQueryMenuService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/basemodule/datacenter/query-menus") +public interface LimsDatacenterQueryMenuResource extends GenericResource { + + Page selectQueryParamPaginationByDatacenterQueryMenuId(Long id, RestJsonWrapperBean wrapper); + + Long insertQueryParam(Long id, RestJsonWrapperBean wrapper); + + void deleteQueryParam(Long id, RestJsonWrapperBean wrapper); + + void pushMenu(RestJsonWrapperBean wrapperBean); +} diff --git a/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/resource/impl/LimsDatacenterQueryMenuResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/resource/impl/LimsDatacenterQueryMenuResourceImpl.java new file mode 100644 index 0000000..2b63eb2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/resource/impl/LimsDatacenterQueryMenuResourceImpl.java @@ -0,0 +1,68 @@ +package com.sunwayworld.basemodule.datacenter.querymenu.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.datacenter.querymenu.resource.LimsDatacenterQueryMenuResource; +import com.sunwayworld.basemodule.datacenter.querymenu.service.LimsDatacenterQueryMenuService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.data.page.Page; +import org.springframework.web.bind.annotation.PathVariable; +import com.sunwayworld.basemodule.datacenter.querymenu.bean.LimsDatacenterQueryParamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("数据中心查询菜单配置") +@RestController +@GikamBean +public class LimsDatacenterQueryMenuResourceImpl implements LimsDatacenterQueryMenuResource { + + @Autowired + private LimsDatacenterQueryMenuService limsDatacenterQueryMenuService; + + @Override + public LimsDatacenterQueryMenuService getService() { + return limsDatacenterQueryMenuService; + } + + @Log(value = "新增数据中心查询菜单配置", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + @Log(value = "根据数据中心查询菜单配置ID查询数据中心查询参数", type = LogType.SELECT) + @RequestMapping(value = "/{id}/query-params/queries", method = RequestMethod.POST) + public Page selectQueryParamPaginationByDatacenterQueryMenuId(@PathVariable Long id, RestJsonWrapperBean wrapper) { + return getService().selectQueryParamPaginationByDatacenterQueryMenuId(id, wrapper); + } + + @Override + @Log(value = "新增数据中心查询参数", type = LogType.INSERT) + @RequestMapping(value = "/{id}/query-params", method = RequestMethod.POST) + public Long insertQueryParam(@PathVariable Long id, RestJsonWrapperBean wrapper) { + return getService().insertQueryParam(id, wrapper); + } + + @Override + @Log(value = "删除数据中心查询参数", type = LogType.DELETE) + @RequestMapping(value = "/{id}/query-params", method = RequestMethod.DELETE) + public void deleteQueryParam(@PathVariable Long id, RestJsonWrapperBean wrapper) { + getService().deleteQueryParam(id, wrapper); + } + + @Override + @Log(value = "同步菜单", type = LogType.UPDATE) + @PostMapping(value = "/action/push") + public void pushMenu(RestJsonWrapperBean wrapperBean) { + getService().pushMenu(wrapperBean); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/service/LimsDatacenterQueryMenuService.java b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/service/LimsDatacenterQueryMenuService.java new file mode 100644 index 0000000..112a1ba --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/service/LimsDatacenterQueryMenuService.java @@ -0,0 +1,18 @@ +package com.sunwayworld.basemodule.datacenter.querymenu.service; + +import com.sunwayworld.basemodule.datacenter.querymenu.bean.LimsDatacenterQueryMenuBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.basemodule.datacenter.querymenu.bean.LimsDatacenterQueryParamBean; + +public interface LimsDatacenterQueryMenuService extends GenericService { + + Page selectQueryParamPaginationByDatacenterQueryMenuId(Long id, RestJsonWrapperBean wrapper); + + Long insertQueryParam(Long id, RestJsonWrapperBean wrapper); + + void deleteQueryParam(Long id, RestJsonWrapperBean wrapper); + + void pushMenu(RestJsonWrapperBean wrapperBean); +} diff --git a/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/service/LimsDatacenterQueryParamService.java b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/service/LimsDatacenterQueryParamService.java new file mode 100644 index 0000000..dc719ab --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/service/LimsDatacenterQueryParamService.java @@ -0,0 +1,8 @@ +package com.sunwayworld.basemodule.datacenter.querymenu.service; + +import com.sunwayworld.basemodule.datacenter.querymenu.bean.LimsDatacenterQueryParamBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsDatacenterQueryParamService extends GenericService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/service/impl/LimsDatacenterQueryMenuServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/service/impl/LimsDatacenterQueryMenuServiceImpl.java new file mode 100644 index 0000000..ac73942 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/service/impl/LimsDatacenterQueryMenuServiceImpl.java @@ -0,0 +1,139 @@ +package com.sunwayworld.basemodule.datacenter.querymenu.service.impl; + +import com.sunwayworld.baseline.framework.constant.LimsConstant; +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.NumberUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.sys.menu.bean.CoreMenuBean; +import com.sunwayworld.module.sys.menu.service.CoreMenuService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.datacenter.querymenu.dao.LimsDatacenterQueryMenuDao; +import com.sunwayworld.basemodule.datacenter.querymenu.bean.LimsDatacenterQueryMenuBean; +import com.sunwayworld.basemodule.datacenter.querymenu.service.LimsDatacenterQueryMenuService; +import com.sunwayworld.framework.context.ApplicationContextHelper; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.concurrent.atomic.AtomicInteger; +import java.util.function.Function; +import java.util.stream.Collectors; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.basemodule.datacenter.querymenu.bean.LimsDatacenterQueryParamBean; +import com.sunwayworld.basemodule.datacenter.querymenu.service.LimsDatacenterQueryParamService; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsDatacenterQueryMenuServiceImpl implements LimsDatacenterQueryMenuService { + + @Autowired + @Lazy + private CoreMenuService coreMenuService; + @Autowired + private LimsDatacenterQueryMenuDao limsDatacenterQueryMenuDao; + + @Autowired + private LimsDatacenterQueryParamService limsDatacenterQueryParamService; + + @Override + @SuppressWarnings("unchecked") + public LimsDatacenterQueryMenuDao getDao() { + return limsDatacenterQueryMenuDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsDatacenterQueryMenuBean limsDatacenterQueryMenu = jsonWrapper.parseUnique(LimsDatacenterQueryMenuBean.class); + limsDatacenterQueryMenu.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsDatacenterQueryMenu); + return limsDatacenterQueryMenu.getId(); + } + + @Override + public Page selectQueryParamPaginationByDatacenterQueryMenuId(Long id, RestJsonWrapperBean wrapper) { + return limsDatacenterQueryParamService.selectPaginationByFilter(SearchFilter.instance().match("QUERYMENUID", id).filter(MatchPattern.EQ), wrapper); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insertQueryParam(Long id, RestJsonWrapperBean wrapper) { + + List limsDatacenterQueryParamList = wrapper.parse(LimsDatacenterQueryParamBean.class); + + limsDatacenterQueryParamList.forEach(e -> { + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setQueryMenuId(id); + }); + + limsDatacenterQueryParamService.getDao().insert(limsDatacenterQueryParamList); + + return limsDatacenterQueryParamList.get(0).getId(); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + public void deleteQueryParam(Long id, RestJsonWrapperBean wrapper) { + limsDatacenterQueryParamService.delete(wrapper); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public void pushMenu(RestJsonWrapperBean wrapperBean) { + List queryMenuList = wrapperBean.parse(LimsDatacenterQueryMenuBean.class); + List menuIdList = queryMenuList.stream().filter(queryMenu -> !StringUtils.isEmpty(queryMenu.getMenuId())).map(LimsDatacenterQueryMenuBean::getMenuId).distinct().collect(Collectors.toList()); + List idList = ApplicationContextHelper.getNextSequenceList(coreMenuService.getDao().getTable(), queryMenuList.size()); + List existsMenuList = coreMenuService.selectListByIds(menuIdList); + Map menuMap = existsMenuList.stream().collect(Collectors.toMap(CoreMenuBean::getId, Function.identity())); + List insertMenuList = new ArrayList<>(); + List updateMenuList = new ArrayList<>(); + AtomicInteger index = new AtomicInteger(0); + queryMenuList.forEach(queryMenu -> { + String menuId = queryMenu.getMenuId(); + CoreMenuBean menu; + if (menuId != null && menuMap.get(queryMenu.getMenuId()) != null) { + menu = menuMap.get(queryMenu.getMenuId()); + updateMenuList.add(menu); + } else { + menu = new CoreMenuBean(); + menu.setId(idList.get(index.getAndIncrement())); + insertMenuList.add(menu); + } + + menu.setHref(String.format(LimsConstant.DATA_CENTER_QUERY_MENU_HREF, queryMenu.getId(), queryMenu.getDataCenterUrl())); + menu.setMenuName(queryMenu.getMenuName()); + menu.setParentId(queryMenu.getParentMenuId()); + menu.setOrderNo(NumberUtils.parseLong(menu.getId())); + menu.setIcon("034.png"); + queryMenu.setMenuId(menu.getId()); + queryMenu.setMenuFlag(Constant.YES); + }); + + if (!CollectionUtils.isEmpty(insertMenuList)) { + coreMenuService.getDao().insert(insertMenuList); + } + if (!CollectionUtils.isEmpty(updateMenuList)) { + coreMenuService.getDao().update(updateMenuList, "href", "menuName", "parentId", "orerNo"); + } + + getDao().update(queryMenuList, "menuFlag", "menuId"); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/service/impl/LimsDatacenterQueryParamServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/service/impl/LimsDatacenterQueryParamServiceImpl.java new file mode 100644 index 0000000..14b30a5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/datacenter/querymenu/service/impl/LimsDatacenterQueryParamServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.datacenter.querymenu.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.datacenter.querymenu.dao.LimsDatacenterQueryParamDao; +import com.sunwayworld.basemodule.datacenter.querymenu.bean.LimsDatacenterQueryParamBean; +import com.sunwayworld.basemodule.datacenter.querymenu.service.LimsDatacenterQueryParamService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsDatacenterQueryParamServiceImpl implements LimsDatacenterQueryParamService { + + @Autowired + private LimsDatacenterQueryParamDao limsDatacenterQueryParamDao; + + @Override + @SuppressWarnings("unchecked") + public LimsDatacenterQueryParamDao getDao() { + return limsDatacenterQueryParamDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsDatacenterQueryParamBean limsDatacenterQueryParam = jsonWrapper.parseUnique(LimsDatacenterQueryParamBean.class); + limsDatacenterQueryParam.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsDatacenterQueryParam); + return limsDatacenterQueryParam.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/index/resource/LimsIndexApiResource.java b/src/main/java/com/sunwayworld/basemodule/index/resource/LimsIndexApiResource.java new file mode 100644 index 0000000..c03d6a2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/index/resource/LimsIndexApiResource.java @@ -0,0 +1,18 @@ +package com.sunwayworld.basemodule.index.resource; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/index") +public interface LimsIndexApiResource { + ResponseDTO urgentFolder(RestJsonWrapperBean wrapper); + + ResponseDTO staticsFolder(RestJsonWrapperBean wrapper); + + ResponseDTO listFolder(RestJsonWrapperBean wrapper); + + ResponseDTO staticTask(RestJsonWrapperBean wrapper); + + ResponseDTO staticsTaskOfOrg(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/index/resource/impl/LimsIndexApiResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/index/resource/impl/LimsIndexApiResourceImpl.java new file mode 100644 index 0000000..ab419bc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/index/resource/impl/LimsIndexApiResourceImpl.java @@ -0,0 +1,46 @@ +package com.sunwayworld.basemodule.index.resource.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.index.resource.LimsIndexApiResource; +import com.sunwayworld.basemodule.index.service.LimsIndexApiService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; + +@RestController +@GikamBean +public class LimsIndexApiResourceImpl implements LimsIndexApiResource { + @Override + @PostMapping("/urgentFolder") + public ResponseDTO urgentFolder(RestJsonWrapperBean wrapper) { + return ApplicationContextHelper.getBean(LimsIndexApiService.class).urgentFolder(wrapper); + } + + @Override + @PostMapping("/staticsFolder") + public ResponseDTO staticsFolder(RestJsonWrapperBean wrapper) { + return ApplicationContextHelper.getBean(LimsIndexApiService.class).staticsFolder(wrapper); + } + + @Override + @PostMapping("/listFolder") + public ResponseDTO listFolder(RestJsonWrapperBean wrapper) { + return ApplicationContextHelper.getBean(LimsIndexApiService.class).listFolder(wrapper); + } + + @Override + @PostMapping("/staticsTask") + public ResponseDTO staticTask(RestJsonWrapperBean wrapper) { + return ApplicationContextHelper.getBean(LimsIndexApiService.class).staticsTask(wrapper); + } + + @Override + @PostMapping("/staticsTaskOfOrg") + public ResponseDTO staticsTaskOfOrg(RestJsonWrapperBean wrapper) { + return ApplicationContextHelper.getBean(LimsIndexApiService.class).staticsTaskOfOrg(wrapper); + } + + +} diff --git a/src/main/java/com/sunwayworld/basemodule/index/service/LimsIndexApiService.java b/src/main/java/com/sunwayworld/basemodule/index/service/LimsIndexApiService.java new file mode 100644 index 0000000..82f5599 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/index/service/LimsIndexApiService.java @@ -0,0 +1,16 @@ +package com.sunwayworld.basemodule.index.service; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +public interface LimsIndexApiService { + ResponseDTO urgentFolder(RestJsonWrapperBean wrapper); + + ResponseDTO staticsFolder(RestJsonWrapperBean wrapper); + + ResponseDTO listFolder(RestJsonWrapperBean wrapper); + + ResponseDTO staticsTask(RestJsonWrapperBean wrapper); + + ResponseDTO staticsTaskOfOrg(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/index/service/impl/LimsIndexApiServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/index/service/impl/LimsIndexApiServiceImpl.java new file mode 100644 index 0000000..ee8fd94 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/index/service/impl/LimsIndexApiServiceImpl.java @@ -0,0 +1,313 @@ +package com.sunwayworld.basemodule.index.service.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.baseline.framework.utils.*; +import com.sunwayworld.basemodule.basedata.testgroup.bean.LimsTestgroupBean; +import com.sunwayworld.basemodule.basedata.testgroup.service.LimsTestgroupService; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService; +import com.sunwayworld.basemodule.business.test.folder.util.FolderHelper; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.basemodule.index.service.LimsIndexApiService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.mdm.org.bean.CoreOrgBean; +import com.sunwayworld.module.mdm.org.service.CoreOrgService; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import com.sunwayworld.module.mdm.user.bean.CoreUserPermissionBean; +import com.sunwayworld.module.mdm.user.service.CoreUserPermissionService; +import com.sunwayworld.module.mdm.user.service.CoreUserService; +import org.apache.lucene.queryparser.surround.query.SrndTruncQuery; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import reactor.core.publisher.Flux; + +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.util.*; +import java.util.concurrent.atomic.AtomicInteger; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsIndexApiServiceImpl implements LimsIndexApiService { + @Autowired + private CoreOrgService coreOrgService; + @Autowired + private LimsTaskService limsTaskService; + @Autowired + private CoreUserPermissionService coreUserPermissionService; + @Autowired + private LimsTestgroupService limsTestgroupService; + @Autowired + private CoreUserService coreUserService; + + + @Override + public ResponseDTO urgentFolder(RestJsonWrapperBean wrapper) { + CoreUserBean user = UserHelper.getUser(); + LocalDateTime now = LocalDateTime.now(); + LocalDate D_15 = now.plusDays(-15).toLocalDate(); + StringJoiner stringJoiner = new StringJoiner("::"); + ResponseDTO r = RedisUtils.getResponse(stringJoiner.add("LimsIndexApiService") + .add("urgentFolder") + .add(user.getOrgBase()) + .add(LocalDateUtils.parseString(D_15)).toString()); + if (r != null) { + return r; + } + List fs = ApplicationContextHelper.getBean(LimsFolderService.class).selectListByFilter(SearchFilter.instance() + .match("submitTime", D_15).filter(MatchPattern.DGOE) + .match("lab", user.getOrgBase()).filter(MatchPattern.SEQ) + .match("urgencyDegree", "2").filter(MatchPattern.SEQ) + .match("status", Arrays.asList("Draft", "Cancel")).filter(MatchPattern.DIFFER) + ); + List fs1 = ApplicationContextHelper.getBean(LimsFolderService.class).selectListByFilter(SearchFilter.instance() + .match("submitTime", D_15).filter(MatchPattern.DGOE) + .match("lab", user.getOrgBase()).filter(MatchPattern.SEQ) + .match("status", Arrays.asList("Draft", "Cancel")).filter(MatchPattern.DIFFER) + ); + Map> map = fs.stream().collect(Collectors.groupingBy(s -> LocalDateUtils.parseString_yyyy_MM_dd(s.getSubmitTime()))); + Map> map1 = fs1.stream().collect(Collectors.groupingBy(s -> LocalDateUtils.parseString_yyyy_MM_dd(s.getSubmitTime()))); + List> l = CollectionUtils.emptyList(); + for (int i = 0; i < 15; i++) { + Map m = CollectionUtils.emptyMap(); + String day = LocalDateUtils.parseString_yyyy_MM_dd(now.plusDays(-i)); + m.put("xAxis", day); + m.put("data1", map.getOrDefault(day, CollectionUtils.emptyList()).size()); + m.put("data2", map1.getOrDefault(day, CollectionUtils.emptyList()).size()); + l.add(m); + } + ResponseDTO responseDTO = new ResponseDTO(); + responseDTO.setResult(l); + RedisUtils.setResponse(stringJoiner.toString(), responseDTO); + return responseDTO; + } + + @Override + public ResponseDTO staticsFolder(RestJsonWrapperBean wrapper) { + LocalDateTime now = LocalDateTime.now(); + LocalDate D_15 = now.plusDays(-15).toLocalDate(); + StringJoiner stringJoiner = new StringJoiner("::"); + ResponseDTO r = RedisUtils.getResponse(stringJoiner.add("LimsIndexApiService") + .add("staticsFolder") + .add(LocalDateUtils.parseString(D_15)).toString()); + if (r != null) { + return r; + } + List fs = ApplicationContextHelper.getBean(LimsFolderService.class).selectListByFilter(SearchFilter.instance() + .match("submitTime", D_15).filter(MatchPattern.DGOE) + .match("status", Arrays.asList("Draft", "Cancel")).filter(MatchPattern.DIFFER) + ); + double v = fs.size() / 50.0; + Map> map = fs.stream().filter(s -> CommonHelper.isNotNull(s.getClientUserOrgName())).collect(Collectors.groupingBy(LimsFolderBean::getClientUserOrgName)); + AtomicInteger other = new AtomicInteger(); + List> l = CollectionUtils.emptyList(); + map.forEach((s, folderBeans) -> { + if (folderBeans.size() > v) { + Map m = CollectionUtils.emptyMap(); + m.put("name", s); + m.put("value", folderBeans.size()); + l.add(m); + } else { + other.addAndGet(folderBeans.size()); + } + }); + l.add(new HashMap() {{ + put("name", "其他"); + put("value", other.get()); + }}); + ResponseDTO responseDTO = new ResponseDTO(); + responseDTO.setResult(l); + RedisUtils.setResponse(stringJoiner.toString(), responseDTO); + return responseDTO; + } + + @Override + public ResponseDTO listFolder(RestJsonWrapperBean wrapper) { + LocalDateTime now = LocalDateTime.now(); + String loginUserId = LocalContextHelper.getLoginUserId(); + CoreUserBean coreUserBean = coreUserService.selectById(loginUserId); + //判断他是检测组内部的人还是别的什么 + String orgId = coreUserBean.getOrgId(); + LocalDate D_15 = now.plusDays(-15).toLocalDate(); + MapperParameter mapperParameter = new MapperParameter(); + SearchFilter filter = SearchFilter.instance() + .match("submitTime", D_15).filter(MatchPattern.DGOE) + .match("status", Arrays.asList("Draft", "Cancel")).filter(MatchPattern.DIFFER); + if (!FolderHelper.isTestGroup(LocalContextHelper.getLoginOrgId())) { + //走第二类逻辑 其他人检测部领导:根据访问部门查看(委托单报检部门) + //拿到访问部门 + List coreUserPermissionBeans = coreUserPermissionService.selectListByFilter(SearchFilter.instance().match("userId", loginUserId).filter(MatchPattern.SEQ).match("permissionTypeId", "T_CORE_ORG").filter(MatchPattern.SEQ)); + List orgIds = coreUserPermissionBeans.stream().map(CoreUserPermissionBean::getTargetId).distinct().collect(Collectors.toList()); + filter.match("clientUserOrgId", orgIds).filter(MatchPattern.OR); + } else { + //第一类逻辑 检测部门内部小组:自己小组的检测项目(基地、检测组) + mapperParameter.put("listFolder", "1"); + } + + mapperParameter.setFilter(filter); + List fs = ApplicationContextHelper.getBean(LimsFolderService.class).selectList(mapperParameter); + List> l = CollectionUtils.emptyList(); + for (LimsFolderBean f : fs) { + Map m = CollectionUtils.emptyMap(); + m.put("status", CoreCodeUtil.getName("folderStatus", f.getStatus())); + m.put("folderNo", f.getFolderNo()); + m.put("urgencyDegree", CoreCodeUtil.getName("urgencyDegree", f.getUrgencyDegree())); + m.put("sampleType", CoreCodeUtil.getName("sampleType", f.getSampleType())); + m.put("sampleName", f.getSampleName()); + m.put("workshopSection", CoreCodeUtil.getName("workshopSection", f.getWorkshopSection())); + m.put("clientUserName", f.getClientUserName()); + m.put("createdTime", LocalDateUtils.parseString(f.getCreatedTime())); + l.add(m); + } + ResponseDTO responseDTO = new ResponseDTO(); + responseDTO.setResult(l); + return responseDTO; + } + + @Override + public ResponseDTO staticsTask(RestJsonWrapperBean wrapper) { + LocalDateTime now = LocalDateTime.now(); + LocalDate D_30 = now.plusDays(-30).toLocalDate(); + StringJoiner stringJoiner = new StringJoiner("::"); + ResponseDTO r = RedisUtils.getResponse(stringJoiner.add("LimsIndexApiService") + .add("staticsTask") + .add(LocalDateUtils.parseString(D_30)).toString()); + if (r != null) { + return r; + } + List> list = ApplicationContextHelper.getBean(LimsFolderService.class).staticsTask(); + + List> l = CollectionUtils.emptyList(); + Integer count = Integer.valueOf(list.get(0).get("TOTALNUM").toString()); + Map numMap = new HashMap<>(); + List orgIds = new ArrayList<>(); + for (Map map : list) { + if (!ObjectUtils.isEmpty(map.get("ORGID"))) { + String orgid = map.get("ORGID").toString(); + numMap.put(orgid, map.get("NUM2").toString()); + orgIds.add(orgid); + } + } + List coreOrgBeans = coreOrgService.selectListByIds(orgIds); + Map> collect = coreOrgBeans.stream().collect(Collectors.groupingBy(CoreOrgBean::getId)); + + double v = count/33.3; + AtomicInteger other = new AtomicInteger(); + for (Map.Entry stringObjectEntry : numMap.entrySet()) { + String orgName = collect.get(stringObjectEntry.getKey()).get(0).getOrgName(); + Integer i = Integer.valueOf(stringObjectEntry.getValue().toString()); + if (i>v){ + l.add(new HashMap() {{ + put("name", orgName); + put("value", i); + }}); + }else { + other.addAndGet(i); + } + + + } + l.add(new HashMap() {{ + put("name", "其他"); + put("value", other.get()); + }}); + ResponseDTO responseDTO = new ResponseDTO(); + responseDTO.setResult(l); + RedisUtils.setResponse(stringJoiner.toString(), responseDTO); + return responseDTO; + + } + private String get2org(String orgId){ + String org2 = null; + CoreOrgBean coreOrgBean = coreOrgService.selectById(orgId); + if ("03".equals(coreOrgBean.getOrgType())||ObjectUtils.isEmpty(coreOrgBean.getOrgType())){ + //三级或者更下 + String parentId = coreOrgBean.getParentId(); + return get2org(parentId); + } + if ("02".equals(coreOrgBean.getOrgType())){ + org2 = coreOrgBean.getId(); + } + return org2; + } + + + @Override + public ResponseDTO staticsTaskOfOrg(RestJsonWrapperBean wrapper) { + + String org = get2org(LocalContextHelper.getLoginOrgId()); + String loginOrgId = LocalContextHelper.getLoginOrgId(); + LocalDateTime now = LocalDateTime.now(); + LocalDate D_30 = now.plusDays(-30).toLocalDate(); + StringJoiner stringJoiner = new StringJoiner("::"); + ResponseDTO r = RedisUtils.getResponse(stringJoiner.add("LimsIndexApiService") + .add("staticsTaskOfOrg") + .add(LocalDateUtils.parseString(D_30)).toString()); + if (r != null) { + return r; + } + List> list = ApplicationContextHelper.getBean(LimsFolderService.class).staticsTaskOfOrg(org,loginOrgId); + List> l = CollectionUtils.emptyList(); + for (Map map : list) { + Map map1 =new HashMap<>(); + if (!ObjectUtils.isEmpty(map.get("NUM").toString())){ + Integer value = Integer.valueOf(map.get("NUM").toString()); + map1.put("value",value); + } + String name = (String) map.get("TESTNAME"); + map1.put("name",name); + l.add(map1); + } + + +// List> l = CollectionUtils.emptyList(); +// Integer count = Integer.valueOf(list.get(0).get("TOTALNUM").toString()); +// Map numMap = new HashMap<>(); +// List orgIds = new ArrayList<>(); +// for (Map map : list) { +// if (!ObjectUtils.isEmpty(map.get("ORGID"))) { +// String orgid = map.get("ORGID").toString(); +// numMap.put(orgid, map.get("NUM2").toString()); +// orgIds.add(orgid); +// } +// } +// List coreOrgBeans = coreOrgService.selectListByIds(orgIds); +// Map> collect = coreOrgBeans.stream().collect(Collectors.groupingBy(CoreOrgBean::getId)); +// +// double v = count/33.3; +// AtomicInteger other = new AtomicInteger(); +// for (Map.Entry stringObjectEntry : numMap.entrySet()) { +// String orgName = collect.get(stringObjectEntry.getKey()).get(0).getOrgName(); +// Integer i = Integer.valueOf(stringObjectEntry.getValue().toString()); +// if (i>v){ +// l.add(new HashMap() {{ +// put("name", orgName); +// put("value", i); +// }}); +// }else { +// other.addAndGet(i); +// } +// +// +// } +// l.add(new HashMap() {{ +// put("name", "其他"); +// put("value", other.get()); +// }}); + ResponseDTO responseDTO = new ResponseDTO(); + responseDTO.setResult(l); + RedisUtils.setResponse(stringJoiner.toString(), responseDTO); + return responseDTO; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/resource/LimsOpenApiResource.java b/src/main/java/com/sunwayworld/basemodule/openapi/resource/LimsOpenApiResource.java new file mode 100644 index 0000000..69f6b89 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/resource/LimsOpenApiResource.java @@ -0,0 +1,25 @@ +package com.sunwayworld.basemodule.openapi.resource; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.folder.vo.*; +import com.sunwayworld.basemodule.openapi.vo.EhrOrgVO; +import com.sunwayworld.basemodule.openapi.vo.EhrUserVO; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/open/basemodule/openapi") +public interface LimsOpenApiResource { + ResponseDTO oaReceipt(@RequestBody OaReceiptVO oaReceiptVO); + + ResponseDTO sapReceipt(@RequestBody SapReceiptVO vo); + ResponseDTO sapCancelReceipt(@RequestBody SapCancelReceiptVO vo); + + ResponseDTO qmsReceipt(@RequestBody QmsReceiptVO vo); + + ResponseDTO qmsCancelReceipt(@RequestBody QmsCancelReceiptVO vo); + + ResponseDTO ehrUser(@RequestBody EhrUserVO vo); + + ResponseDTO ehrOrg(@RequestBody EhrOrgVO vo); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/resource/impl/LimsOpenApiResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/openapi/resource/impl/LimsOpenApiResourceImpl.java new file mode 100644 index 0000000..6631ddf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/resource/impl/LimsOpenApiResourceImpl.java @@ -0,0 +1,60 @@ +package com.sunwayworld.basemodule.openapi.resource.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService; +import com.sunwayworld.basemodule.business.test.folder.vo.*; +import com.sunwayworld.basemodule.openapi.resource.LimsOpenApiResource; +import com.sunwayworld.basemodule.openapi.service.LimsOpenApiService; +import com.sunwayworld.basemodule.openapi.vo.EhrOrgVO; +import com.sunwayworld.basemodule.openapi.vo.EhrUserVO; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RestController; + +@RestController +@GikamBean +public class LimsOpenApiResourceImpl implements LimsOpenApiResource { + @Override + @PostMapping("/oaReceipt") + public ResponseDTO oaReceipt(@RequestBody OaReceiptVO oaReceiptVO){ + return ApplicationContextHelper.getBean(LimsFolderService.class).oaReceipt(oaReceiptVO); + } + + @Override + @PostMapping("/sapReceipt") + public ResponseDTO sapReceipt(@RequestBody SapReceiptVO vo){ + return ApplicationContextHelper.getBean(LimsFolderService.class).sapReceipt(vo); + } + + @Override + @PostMapping("/sapCancelReceipt") + public ResponseDTO sapCancelReceipt(@RequestBody SapCancelReceiptVO vo) { + return ApplicationContextHelper.getBean(LimsFolderService.class).sapCancelReceipt(vo); + } + + @Override + @PostMapping("/qmsReceipt") + public ResponseDTO qmsReceipt(@RequestBody QmsReceiptVO vo) { + return ApplicationContextHelper.getBean(LimsFolderService.class).qmsReceipt(vo); + } + + @Override + @PostMapping("/qmsCancelReceipt") + public ResponseDTO qmsCancelReceipt(@RequestBody QmsCancelReceiptVO vo) { + return ApplicationContextHelper.getBean(LimsFolderService.class).qmsCancelReceipt(vo); + } + + @Override + @PostMapping("/ehr/user") + public ResponseDTO ehrUser(@RequestBody EhrUserVO vo){ + return ApplicationContextHelper.getBean(LimsOpenApiService.class).ehrUser(vo); + } + + @Override + @PostMapping("/ehr/org") + public ResponseDTO ehrOrg(@RequestBody EhrOrgVO vo){ + return ApplicationContextHelper.getBean(LimsOpenApiService.class).ehrOrg(vo); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/service/LimsOpenApiService.java b/src/main/java/com/sunwayworld/basemodule/openapi/service/LimsOpenApiService.java new file mode 100644 index 0000000..0a7e054 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/service/LimsOpenApiService.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.openapi.service; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.openapi.vo.EhrOrgVO; +import com.sunwayworld.basemodule.openapi.vo.EhrUserVO; + +public interface LimsOpenApiService { + ResponseDTO ehrUser(EhrUserVO vo); + + ResponseDTO ehrOrg(EhrOrgVO vo); +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/service/impl/LimsOpenApiServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/openapi/service/impl/LimsOpenApiServiceImpl.java new file mode 100644 index 0000000..020cf75 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/service/impl/LimsOpenApiServiceImpl.java @@ -0,0 +1,580 @@ +package com.sunwayworld.basemodule.openapi.service.impl; + +import com.alibaba.fastjson.JSONObject; +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.baseline.framework.utils.LimsEncryptUtils; +import com.sunwayworld.baseline.framework.utils.LocalDateUtils; +import com.sunwayworld.basemodule.openapi.service.LimsOpenApiService; +import com.sunwayworld.basemodule.openapi.utils.LimsApiConstant; +import com.sunwayworld.basemodule.openapi.utils.LogSaveHelper; +import com.sunwayworld.basemodule.openapi.vo.*; +import com.sunwayworld.framework.cache.redis.RedisHelper; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.security.bean.LoginUser; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.mdm.org.bean.CoreOrgBean; +import com.sunwayworld.module.mdm.org.service.CoreOrgService; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import com.sunwayworld.module.mdm.user.service.CoreUserService; +import com.sunwayworld.module.sys.code.bean.CoreCodeBean; +import com.sunwayworld.module.sys.code.service.CoreCodeService; +import com.sunwayworld.module.sys.role.bean.CoreRoleUserBean; +import com.sunwayworld.module.sys.role.service.CoreRoleUserService; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.transaction.interceptor.TransactionAspectSupport; + +import java.time.LocalDateTime; +import java.util.*; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsOpenApiServiceImpl implements LimsOpenApiService { + private static final Logger logger = LogManager.getLogger(LimsOpenApiServiceImpl.class); + + @Autowired + @Lazy + private CoreRoleUserService coreRoleUserService; + + @Autowired + private CoreCodeService coreCodeService; + + @Override + @Transactional + public ResponseDTO ehrUser(EhrUserVO vo) { + ResponseDTO responseDTO = new ResponseDTO(); + responseDTO.setCode("1"); + if (vo.getTimestamp() == null || vo.getSign() == null) { + responseDTO.setCode("0"); + responseDTO.setMessage("验证信息异常"); + return responseDTO; + } + if (CollectionUtils.isEmpty(vo.getUserList())) { + responseDTO.setCode("0"); + responseDTO.setMessage("用户信息为空"); + return responseDTO; + } + String redisKey = "EHR_USER"; + try { + LocalContextHelper.setUserLogin(new LoginUser("admin", "")); + Object redis = RedisHelper.get(redisKey, vo.getSign()); + if (redis == null) { + RedisHelper.put(redisKey, vo.getTimestamp().toString(), vo.getTimestamp().toString(), 60); + if (LocalDateUtils.timestampToDatetime(vo.getTimestamp()).isBefore(LocalDateTime.now().minusSeconds(60))) { + responseDTO.setCode("0"); + responseDTO.setMessage("时间戳验证失败"); + } else { + + if (EhrUserVO.CheckSign(vo)) { + + //主要逻辑 + { + List userList = vo.getUserList(); + //List coreUserBeans = ApplicationContextHelper.getBean(CoreUserService.class).selectListByIds(userList.stream().map(EhrUserItemVO::getUserId).collect(Collectors.toList())); + List coreUserBeans = handleBatchSelectUserData(userList); + List iList = new ArrayList<>(); + List uList = new ArrayList<>(); + Map userMap = coreUserBeans.stream().collect(Collectors.toMap(CoreUserBean::getId, s -> s, (s1, s2) -> s1)); + + //加载一级部门研究院下所有的二三级部门 + Map researchInstituteOrgMap = getResearchInstituteOrgMap(); + + //加载一级部门佛山基地下二级部门检测部所属所有部门信息 + Map fsBaseTestOrgMap = getFsBaseTestOrgMap(); + + //加载用户部门基地编码对应值 + Map limsOrgBaseCodeMap = getLimsOrgBaseCodeMap(); + + for (EhrUserItemVO ivo : userList) { + + CoreUserBean coreUserBean = userMap.get(ivo.getUserId()); + + if (coreUserBean == null) { + coreUserBean = new CoreUserBean(); + coreUserBean.setId(ivo.getUserId()); + + coreUserBean.setStatus(userStatusTransform(ivo.getStatus())); + coreUserBean.setOrgId(ivo.getOrgId()); + coreUserBean.setOrgName(ivo.getOrgName()); + iList.add(coreUserBean); + } else { + //一级部门为研究院的人员不做更新处理 + //20230803更新逻辑:研究院、佛山基地-检测部相关人员不更新组织架构和状态 + if (researchInstituteOrgMap.get(coreUserBean.getOrgId()) == null && + fsBaseTestOrgMap.get(coreUserBean.getOrgId()) == null) { + coreUserBean.setOrgId(ivo.getOrgId()); + coreUserBean.setOrgName(ivo.getOrgName()); + //continue; + } + //当EHR的status传值为3(在职)时,LIMS为激活状态时,不更新人员状态 + if (!"3".equals(ivo.getStatus()) || !"activated".equals(coreUserBean.getStatus())) { + coreUserBean.setStatus(userStatusTransform(ivo.getStatus())); + } + uList.add(coreUserBean); + + } + + coreUserBean.setLeaderId(ivo.getLeaderId()); + coreUserBean.setLeaderName(ivo.getLeaderName()); + if (limsOrgBaseCodeMap.get(ivo.getOrgBase()) != null) { + coreUserBean.setOrgBase(limsOrgBaseCodeMap.get(ivo.getOrgBase())); + } else { + coreUserBean.setOrgBase(ivo.getOrgBase()); + } + coreUserBean.setUserNo(ivo.getUserId()); + coreUserBean.setUserName(ivo.getUserName()); + coreUserBean.setUserType(ivo.getUserType()); + coreUserBean.setMobile(ivo.getMobile()); + coreUserBean.setEmail(ivo.getEmail()); + coreUserBean.setIdCard(ivo.getIdCard()); + //coreUserBean.setStatus(userStatusTransform(ivo.getStatus())); + //coreUserBean.setOrgId(ivo.getOrgId()); + //coreUserBean.setOrgName(ivo.getOrgName()); + coreUserBean.setDdUserId(ivo.getDdUserId()); + coreUserBean.setDdUnionId(ivo.getDdUnionId()); + } + //ApplicationContextHelper.getBean(CoreUserService.class).getDao().insert(iList); + //ApplicationContextHelper.getBean(CoreUserService.class).updateIfChanged(uList); + List dinsInsertList = new ArrayList<>(); + //新增数据去除重复值 + if (!CollectionUtils.isEmpty(iList)) { + dinsInsertList = iList.stream().collect(Collectors.collectingAndThen( + Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(CoreUserBean::getId))), ArrayList::new)); + } + handleBatchPartUserData(dinsInsertList, true); + handleBatchPartUserData(uList, false); + handleInsertRoleUserData(userList); + } + responseDTO.setMessage("成功"); + RedisHelper.evict(redisKey, vo.getTimestamp().toString()); + } else { + responseDTO.setCode("0"); + responseDTO.setMessage("签名异常"); + } + } + } + } catch (Exception e) { + responseDTO.setCode("0"); + responseDTO.setMessage("系统异常"); + logger.info(e); + } finally { + LocalContextHelper.removeUserLogin(); + LogSaveHelper.saveInterfaceLogInMongoDB("EHR用户接口", JSONObject.toJSONString(vo), + JSONObject.toJSONString(responseDTO), "admin"); + if ("0".equals(responseDTO.getCode())) { + TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); + } + } + return responseDTO; + } + + @Override + @Transactional + public ResponseDTO ehrOrg(EhrOrgVO vo) { + ResponseDTO responseDTO = new ResponseDTO(); + responseDTO.setCode("1"); + if (vo.getTimestamp() == null || vo.getSign() == null) { + responseDTO.setCode("0"); + responseDTO.setMessage("验证信息异常"); + return responseDTO; + } + if (CollectionUtils.isEmpty(vo.getOrgList())) { + responseDTO.setCode("0"); + responseDTO.setMessage("部门信息为空"); + return responseDTO; + } + String redisKey = "EHR_ORG"; + try { + LocalContextHelper.setUserLogin(new LoginUser("admin", "")); + Object redis = RedisHelper.get(redisKey, vo.getSign()); + if (redis == null) { + RedisHelper.put(redisKey, vo.getTimestamp().toString(), vo.getTimestamp().toString(), 60); + if (LocalDateUtils.timestampToDatetime(vo.getTimestamp()).isBefore(LocalDateTime.now().minusSeconds(60))) { + responseDTO.setCode("0"); + responseDTO.setMessage("时间戳验证失败"); + } else { + + if (EhrOrgVO.CheckSign(vo)) { + + //主要逻辑 + { + List orgList = vo.getOrgList(); + //List coreOrgBeans = ApplicationContextHelper.getBean(CoreOrgService.class).selectListByIds(orgList.stream().map(EhrOrgItemVO::getOrgId).collect(Collectors.toList())); + List coreOrgBeans = handleBatchSelectOrgData(orgList); + List iList = new ArrayList<>(); + List uList = new ArrayList<>(); + Map orgMap = coreOrgBeans.stream().collect(Collectors.toMap(CoreOrgBean::getId, s -> s, (s1, s2) -> s1)); + for (EhrOrgItemVO ivo : orgList) { + + CoreOrgBean coreOrgBean = orgMap.get(ivo.getOrgId()); + + if (coreOrgBean == null) { + coreOrgBean = new CoreOrgBean(); + coreOrgBean.setId(ivo.getOrgId()); + iList.add(coreOrgBean); + } else { + if (LimsApiConstant.EHR_ORG_NOT_UPDATE.equals(coreOrgBean.getEhrUpdateFlag())) { + continue; + } else { + uList.add(coreOrgBean); + } + } + + coreOrgBean.setOrgShortName(ivo.getOrgShortName()); + coreOrgBean.setLeader(ivo.getLeader()); + coreOrgBean.setLeaderId(ivo.getLeaderId()); + coreOrgBean.setDelFlag(ivo.getDelFlag()); + if (!StringUtils.isBlank(ivo.getOrgName())) { + coreOrgBean.setOrgName(ivo.getOrgName()); + } + if (!StringUtils.isBlank(ivo.getOrgType())) { + coreOrgBean.setOrgType(ivo.getOrgType()); + } + if (!StringUtils.isBlank(ivo.getParentId())) { + coreOrgBean.setParentId(ivo.getParentId()); + } + if (!StringUtils.isBlank(ivo.getPrincipalId())) { + coreOrgBean.setPrincipal(ivo.getPrincipal()); + coreOrgBean.setPrincipalId(ivo.getPrincipalId()); + } + //给定默认值,防止页面报错 + coreOrgBean.setOrderNo(999L); + } + //ApplicationContextHelper.getBean(CoreOrgService.class).getDao().insert(iList); + //ApplicationContextHelper.getBean(CoreOrgService.class).updateIfChanged(uList); + List dinsInsertList = new ArrayList<>(); + //新增数据去除重复值 + if (!CollectionUtils.isEmpty(iList)) { + dinsInsertList = iList.stream().collect(Collectors.collectingAndThen( + Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(CoreOrgBean::getId))), ArrayList::new)); + } + handleBatchPartOrgData(dinsInsertList, true); + handleBatchPartOrgData(uList, false); + handleInsertOrgLeaderRoleUser(orgList); + } + responseDTO.setMessage("成功"); + RedisHelper.evict(redisKey, vo.getTimestamp().toString()); + } else { + responseDTO.setCode("0"); + responseDTO.setMessage("签名异常"); + } + } + } + } catch (Exception e) { + responseDTO.setCode("0"); + responseDTO.setMessage("系统异常"); + logger.info(e); + } finally { + LocalContextHelper.removeUserLogin(); + LogSaveHelper.saveInterfaceLogInMongoDB("EHR组织结构接口", JSONObject.toJSONString(vo), + JSONObject.toJSONString(responseDTO), "admin"); + if ("0".equals(responseDTO.getCode())) { + TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); + } + } + return responseDTO; + } + + /** + * @description: 用户数据查询分批处理 + * @author: DingJian + * @date: 2022/10/21 10:25 + * @param: userList + * @return: java.util.List + **/ + private List handleBatchSelectUserData(List userList) { + List coreUserBeanList = new ArrayList<>(); + int index = 0; + int size = userList.size(); + int batchSize = 800; //每批上限1000条 + while (index < size) { + List userIdStrList = userList.stream() + .skip(index) + .limit(Math.min(index + batchSize, size) - index) + .map(EhrUserItemVO::getUserId) + .collect(Collectors.toList()); + List coreUserBeanPartList = ApplicationContextHelper.getBean(CoreUserService.class).selectListByIds(userIdStrList); + coreUserBeanList.addAll(coreUserBeanPartList); + index += batchSize; + } + return coreUserBeanList; + } + + + /** + * @description: 部门数据查询分批处理 + * @author: DingJian + * @date: 2022/10/21 8:36 + * @param: orgList + * @return: java.util.List + **/ + private List handleBatchSelectOrgData(List orgList) { + List coreOrgBeanList = new ArrayList<>(); + int index = 0; + int size = orgList.size(); + int batchSize = 800; //每批上限1000条 + while (index < size) { + List orgIdStrList = orgList.stream() + .skip(index) + .limit(Math.min(index + batchSize, size) - index) + .map(EhrOrgItemVO::getOrgId) + .collect(Collectors.toList()); + List coreOrgBeanPartList = ApplicationContextHelper.getBean(CoreOrgService.class).selectListByIds(orgIdStrList); + coreOrgBeanList.addAll(coreOrgBeanPartList); + index += batchSize; + } + return coreOrgBeanList; + } + + /** + * @description: 获取orgBase转化值map + * @author: DingJian + * @date: 2022/12/1 10:44 + * @return: java.util.Map + **/ + private Map getLimsOrgBaseCodeMap() { + Map limsOrgBaseCodeMap = new HashMap<>(); + List orgCoreCodeList = coreCodeService.selectListByFilter(SearchFilter.instance() + .match("codeCategoryId", "EHRbase").filter(MatchPattern.SEQ)); + + if (!CollectionUtils.isEmpty(orgCoreCodeList)) { + limsOrgBaseCodeMap = orgCoreCodeList.stream() + .collect(Collectors.toMap(CoreCodeBean::getCode, CoreCodeBean::getCodeName, (c1, c2) -> c1)); + } + return limsOrgBaseCodeMap; + } + + /** + * 获取一级部门佛山基地下二级部门检测部所属所有部门信息 + */ + private Map getFsBaseTestOrgMap() { + //查询佛山基地二级部门检测部下所有部门信息 + List testOrgList = ApplicationContextHelper.getBean(CoreOrgService.class) + .selectListByFilter(SearchFilter.instance().match("parentId", "00013985").filter(MatchPattern.SEQ)); + List allFsTestOrgList = new ArrayList<>(testOrgList); + + getChildOrg(testOrgList, allFsTestOrgList); + Map allTestOrgMap = allFsTestOrgList.stream() + .collect(Collectors.toMap(CoreOrgBean::getId, CoreOrgBean::getOrgName, (o1, o2) -> o1)); + allTestOrgMap.put("00013985", "检测部"); + + return allTestOrgMap; + } + + /** + * @description: 获取研究院下所有部门Map + * @author: DingJian + * @date: 2022/12/1 8:26 + * @return: java.util.Map + **/ + private Map getResearchInstituteOrgMap() { + + //查询研究院下的所有部门信息 + List secondCoreOrgList = ApplicationContextHelper.getBean(CoreOrgService.class) + .selectListByFilter(SearchFilter.instance().match("parentId", "00013728").filter(MatchPattern.SEQ)); + List allResearchOrgList = new ArrayList<>(secondCoreOrgList); + + getChildOrg(secondCoreOrgList, allResearchOrgList); + + return allResearchOrgList.stream() + .collect(Collectors.toMap(CoreOrgBean::getId, CoreOrgBean::getOrgName, (o1, o2) -> o1)); + } + + private void getChildOrg(List temCoreOrgList, List allResearchOrgList) { + for (CoreOrgBean org : temCoreOrgList) { + List orgList = ApplicationContextHelper.getBean(CoreOrgService.class) + .selectListByFilter(SearchFilter.instance().match("parentId", org.getId()).filter(MatchPattern.SEQ)); + + if (!CollectionUtils.isEmpty(orgList)) { + allResearchOrgList.addAll(orgList); + getChildOrg(orgList, allResearchOrgList); + } + } + } + + /** + * @description: 部门数据新增&更新分批处理 + * @author: DingJian + * @date: 2022/10/21 10:02 + * @param: coreOrgBeanList + * @param: insertFlag 新增标识(true为insert;false则update) + **/ + private void handleBatchPartOrgData(List coreOrgBeanList, boolean insertFlag) { + int index = 0; + int size = coreOrgBeanList.size(); + int batchSize = 800; + while (index < size) { + List orgPartList = coreOrgBeanList.stream() + .skip(index) + .limit(Math.min(index + batchSize, size) - index) + .collect(Collectors.toList()); + if (insertFlag) { + ApplicationContextHelper.getBean(CoreOrgService.class).getDao().insert(orgPartList); + } else { + ApplicationContextHelper.getBean(CoreOrgService.class).updateIfChanged(orgPartList); + } + index += batchSize; + } + } + + /** + * @description: 用户数据新增&更新分批处理 + * @author: DingJian + * @date: 2022/10/21 10:32 + * @param: coreUserBeanList + * @param: insertFlag 新增标识(true为insert;false则update) + **/ + private void handleBatchPartUserData(List coreUserBeanList, boolean insertFlag) { + int index = 0; + int size = coreUserBeanList.size(); + int batchSize = 800; + while (index < size) { + List userPartList = coreUserBeanList.stream() + .skip(index) + .limit(Math.min(index + batchSize, size) - index) + .collect(Collectors.toList()); + if (insertFlag) { + ApplicationContextHelper.getBean(CoreUserService.class).getDao().insert(userPartList); + } else { + ApplicationContextHelper.getBean(CoreUserService.class).updateIfChanged(userPartList); + } + index += batchSize; + } + } + + /** + * @description: 处理角色用户表添加委托人信息 + * @author: DingJian + * @date: 2022/10/22 16:52 + * @param: userList + **/ + private void handleInsertRoleUserData(List userList) { + /*List entrustRoleIdList = Arrays.asList(RoleInfoEnum.ENTRUST_APPLICANT.getRoleId(), + RoleInfoEnum.ENTRUST_DEPARTMENT_LEADER.getRoleId()); + List entrustRoleUserList = ApplicationContextHelper.getBean(CoreRoleUserService.class) + .selectListByFilter(SearchFilter.instance().match("roleId", entrustRoleIdList).filter(MatchPattern.OR));*/ + + //已存在的委托申请人员 + List entrustApplicantList = coreRoleUserService.selectListByFilter(SearchFilter.instance() + .match("roleId", RoleInfoEnum.ENTRUST_APPLICANT.getRoleId()).filter(MatchPattern.EQ)); + Map entrustApplicantMap = entrustApplicantList.stream() + .collect(Collectors.toMap(CoreRoleUserBean::getUserId, s -> s, (s1, s2) -> s1)); + + //已存在的委托部门领导 + List entrustLeaderList = coreRoleUserService.selectListByFilter(SearchFilter.instance() + .match("roleId", RoleInfoEnum.ENTRUST_DEPARTMENT_LEADER.getRoleId()).filter(MatchPattern.EQ)); + Map entrustLeaderMap = entrustLeaderList.stream() + .collect(Collectors.toMap(CoreRoleUserBean::getUserId, s -> s, (s1, s2) -> s1)); + + List insertRoleUserList = new ArrayList<>(); + for (EhrUserItemVO userItemVO : userList) { + CoreRoleUserBean coreRoleUserApplicantBean = entrustApplicantMap.get(userItemVO.getUserId()); + if (coreRoleUserApplicantBean == null) { + coreRoleUserApplicantBean = new CoreRoleUserBean(); + coreRoleUserApplicantBean.setId(ApplicationContextHelper.getNextIdentity()); + coreRoleUserApplicantBean.setRoleId(RoleInfoEnum.ENTRUST_APPLICANT.getRoleId()); + coreRoleUserApplicantBean.setUserId(userItemVO.getUserId()); + insertRoleUserList.add(coreRoleUserApplicantBean); + } + + CoreRoleUserBean coreRoleUserLeaderBean = entrustLeaderMap.get(userItemVO.getLeaderId()); + if (coreRoleUserLeaderBean == null && !StringUtils.isEmpty(userItemVO.getLeaderId())) { + coreRoleUserLeaderBean = new CoreRoleUserBean(); + coreRoleUserLeaderBean.setId(ApplicationContextHelper.getNextIdentity()); + coreRoleUserLeaderBean.setRoleId(RoleInfoEnum.ENTRUST_DEPARTMENT_LEADER.getRoleId()); + coreRoleUserLeaderBean.setUserId(userItemVO.getLeaderId()); + insertRoleUserList.add(coreRoleUserLeaderBean); + } + } + if (!CollectionUtils.isEmpty(insertRoleUserList)) { + handleBatchPartRoleUser(insertRoleUserList); + } + } + + /** + * @description: 处理角色用户表添加部门领导信息 + * @author: DingJian + * @date: 2022/10/22 17:36 + * @param: orgList + **/ + private void handleInsertOrgLeaderRoleUser(List orgList) { + //已存在的一级部门领导人员 + List firstLeaderList = ApplicationContextHelper.getBean(CoreRoleUserService.class) + .selectListByFilter(SearchFilter.instance().match("roleId", RoleInfoEnum.FIRST_DEPARTMENT_LEADER.getRoleId()) + .filter(MatchPattern.EQ)); + Map firstLeaderMap = firstLeaderList.stream() + .collect(Collectors.toMap(CoreRoleUserBean::getUserId, s -> s, (s1, s2) -> s1)); + + //已存在的二级部门领导人员 + List secondLeaderList = ApplicationContextHelper.getBean(CoreRoleUserService.class) + .selectListByFilter(SearchFilter.instance().match("roleId", RoleInfoEnum.SECOND_DEPARTMENT_LEADER.getRoleId()) + .filter(MatchPattern.EQ)); + Map secondLeaderMap = secondLeaderList.stream() + .collect(Collectors.toMap(CoreRoleUserBean::getUserId, s -> s, (s1, s2) -> s1)); + + List insertRoleUserList = new ArrayList<>(); + for (EhrOrgItemVO ehrOrgItemVO : orgList) { + if (ehrOrgItemVO.getPrincipalId() != null && !"00000000".equals(ehrOrgItemVO.getPrincipalId())) { + if ("01".equals(ehrOrgItemVO.getOrgType())) { + //一级部门领导 + CoreRoleUserBean roleUserFirstBean = firstLeaderMap.get(ehrOrgItemVO.getPrincipalId()); + if (roleUserFirstBean == null) { + roleUserFirstBean = new CoreRoleUserBean(); + roleUserFirstBean.setId(ApplicationContextHelper.getNextIdentity()); + roleUserFirstBean.setRoleId(RoleInfoEnum.FIRST_DEPARTMENT_LEADER.getRoleId()); + roleUserFirstBean.setUserId(ehrOrgItemVO.getPrincipalId()); + insertRoleUserList.add(roleUserFirstBean); + } + } else if ("02".equals(ehrOrgItemVO.getOrgType())) { + //二级部门领导 + CoreRoleUserBean roleUserSecondBean = secondLeaderMap.get(ehrOrgItemVO.getPrincipalId()); + if (roleUserSecondBean == null) { + roleUserSecondBean = new CoreRoleUserBean(); + roleUserSecondBean.setId(ApplicationContextHelper.getNextIdentity()); + roleUserSecondBean.setRoleId(RoleInfoEnum.SECOND_DEPARTMENT_LEADER.getRoleId()); + roleUserSecondBean.setUserId(ehrOrgItemVO.getPrincipalId()); + insertRoleUserList.add(roleUserSecondBean); + } + } + + } + } + if (!CollectionUtils.isEmpty(insertRoleUserList)) { + handleBatchPartRoleUser(insertRoleUserList); + } + } + + private void handleBatchPartRoleUser(List insertRoleUserList) { + int index = 0; + int size = insertRoleUserList.size(); + int batchSize = 800; + while (index < size) { + List orgPartList = insertRoleUserList.stream() + .skip(index) + .limit(Math.min(index + batchSize, size) - index) + .collect(Collectors.toList()); + ApplicationContextHelper.getBean(CoreRoleUserService.class).getDao().insert(orgPartList); + index += batchSize; + } + } + + private String userStatusTransform(String statusCode) { + if (StringUtils.isEmpty(statusCode)) { + return null; + } + int statusNum = Integer.parseInt(statusCode); + //3为在职,其余状态设置为启用,默认锁定,权限开通需系统段维护 + return statusNum == 3 ? "locked" : "deprecated"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/utils/LimsApiConstant.java b/src/main/java/com/sunwayworld/basemodule/openapi/utils/LimsApiConstant.java new file mode 100644 index 0000000..9d27424 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/utils/LimsApiConstant.java @@ -0,0 +1,14 @@ +package com.sunwayworld.basemodule.openapi.utils; + +/** + * @Classname LimsApiConstant + * @Description 接口常量 + * @Date 2023/1/16 11:20 + * @Created by dingjian + */ +public interface LimsApiConstant { + + //1更新,0不更新 + String EHR_ORG_UPDATE = "1"; + String EHR_ORG_NOT_UPDATE = "0"; +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/utils/LogSaveHelper.java b/src/main/java/com/sunwayworld/basemodule/openapi/utils/LogSaveHelper.java new file mode 100644 index 0000000..27a70a6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/utils/LogSaveHelper.java @@ -0,0 +1,65 @@ +package com.sunwayworld.basemodule.openapi.utils; + +import com.sunwayworld.baseline.framework.utils.LocalDateUtils; +import com.sunwayworld.baseline.framework.utils.MongodbUtils; +import com.sunwayworld.basemodule.openapi.vo.MongoLogObject; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +import java.time.LocalDateTime; + +/** + * @Classname LogSaveHelper + * @Description 日志存储helper + * @Date 2022/12/22 15:11 + * @Created by dingjian + */ +public class LogSaveHelper { + + private static final Logger logger = LogManager.getLogger(LogSaveHelper.class); + + /** + * @description: 存储接口日志至MongoDB + * @author: DingJian + * @date: 2022/12/22 15:17 + * @param: logType 日志接口类型 + * @param: logDetail 日志明细 + * @param: handleUserId 操作人工号 + **/ + public static void saveInterfaceLogInMongoDB(String logType, String logDetail, String handleUserId) { + try { + MongoLogObject logObject = new MongoLogObject(); + logObject.setLogType(logType); + logObject.setLogDetail(logDetail); + logObject.setHandleUserId(handleUserId); + logObject.setCreatedTime(LocalDateUtils.parseString(LocalDateTime.now())); + MongodbUtils.save(logObject, "log_detail"); + } catch (Exception e) { + logger.error(logType + "---接口日志异常--->" + e); + } + } + + /** + * @description: 存储接口日志至MongoDB(含返回值) + * @author: DingJian + * @date: 2023/1/12 8:47 + * @param: logType 日志接口类型 + * @param: logDetail 日志明细 + * @param: returnResult 接口返回结果记录 + * @param: handleUserId 操作人工号 + **/ + public static void saveInterfaceLogInMongoDB(String logType, String logDetail, String returnResult, String handleUserId) { + try { + MongoLogObject logObject = new MongoLogObject(); + logObject.setLogType(logType); + logObject.setLogDetail(logDetail); + logObject.setHandleUserId(handleUserId); + logObject.setInterfaceResult(returnResult); + logObject.setCreatedTime(LocalDateUtils.parseString(LocalDateTime.now())); + MongodbUtils.save(logObject, "log_detail"); + } catch (Exception e) { + logger.error(logType + "---接口日志异常--->" + e); + } + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/utils/OaHttpHelper.java b/src/main/java/com/sunwayworld/basemodule/openapi/utils/OaHttpHelper.java new file mode 100644 index 0000000..ba23df7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/utils/OaHttpHelper.java @@ -0,0 +1,191 @@ +package com.sunwayworld.basemodule.openapi.utils; + +import com.alibaba.fastjson.JSON; +import com.sunwayworld.baseline.framework.config.LimsConfig; +import com.sunwayworld.baseline.framework.utils.HttpHelper; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.util.FolderHelper; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.openapi.vo.*; +import com.sunwayworld.framework.cache.redis.RedisHelper; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.mdm.org.bean.CoreOrgBean; +import com.sunwayworld.module.mdm.org.service.CoreOrgService; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; + +public class OaHttpHelper { + + private static final Logger logger = LogManager.getLogger(OaHttpHelper.class); + + public static List submitOaFolder(List vos) { + if (!LimsConfig.getLimsConfig().getOaOpen()) { + return null; + } + logger.info(vos); + String oaSubmitFolderListStr = HttpHelper.postJson(LimsConfig.getLimsConfig().getSubmitFolderUri(), JSON.toJSONString(vos)); + List oaSubmitFolderReturnList = JSON.parseArray(oaSubmitFolderListStr, OaSubmitFolderReturnVO.class); + if (CollectionUtils.isEmpty(oaSubmitFolderReturnList)) { + return null; + } + return oaSubmitFolderReturnList; + } + + public static List auditFolder(OaAuditFolderVO vo) { + if (!LimsConfig.getLimsConfig().getOaOpen()) { + return null; + } + logger.info(vo); + return JSON.parseArray(HttpHelper.postJson(LimsConfig.getLimsConfig().getAuditFolderUri(), JSON.toJSONString(vo)), OaAuditFolderReturnVO.class); + } + + public static List submitFolder(List folderList) { + if (!LimsConfig.getLimsConfig().getOaOpen()) { + return null; + } + List vos = new ArrayList<>(); + for (LimsFolderBean folder : folderList) { + List tasks = FolderHelper.getTasksBeans(folder.getId()); + OaSubmitFolderVO vo = new OaSubmitFolderVO(); + vo.setSign(folder.getId().toString()); + vo.setSAPID(folder.getClientUserId()); + vo.setWorkflowId("LIMS_OA_001"); + vo.setRequestName(getOaFolderTitle(folder)); + vo.buildMainData("委托单审批", + folder.getFolderNo(), + folder.getId(), + folder.getClientUserId(), + folder.getClientUserName(), + folder.getClientUserOrgId(), + folder.getClientUserOrgName(), + folder.getWorkshopSection(), + folder.getCreatedTime(), + folder.getSubmitTime(), + folder.getStatus(), + folder.getSampleName(), + folder.getRemarks(), + folder.getUrgencyDegree(), + folder.getOaLastAuditUserId()); + vo.buildDetailData(tasks); + vos.add(vo); + } + List oaSubmitFolderReturnVOList; + try { + oaSubmitFolderReturnVOList = submitOaFolder(vos); + //TODO 部分成功部分失败的情况待处理 + if (CollectionUtils.isEmpty(oaSubmitFolderReturnVOList)) { + throw new CheckedException("oa调用失败"); + } + for (OaSubmitFolderReturnVO oaSubmitFolderReturnVO : oaSubmitFolderReturnVOList) { + //TODO 目前有失败单据全部回滚 + if (!"SUCCESS".equals(oaSubmitFolderReturnVO.getCode())) { + throw new CheckedException("oa调用失败:" + oaSubmitFolderReturnVO.getErrMsg()); + } + } + } catch (Exception e) { + logger.error(e); + throw new CheckedException("oa网络异常", e); + } + return oaSubmitFolderReturnVOList; + } + + private static String getOaFolderTitle(LimsFolderBean folder) { + String firstOrgName = getFirstOrgNameByUserOrgId(folder.getClientUserOrgId()); + return "委托单审批【" + firstOrgName + "】:【" + folder.getSampleName() + "】"; + } + + /** + * 根据报检人部门ID获取一级部门名称 + */ + private static String getFirstOrgNameByUserOrgId(String userOrgId) { + String resultStr = ""; + if (StringUtils.isBlank(userOrgId)) { + return resultStr; + } + try { + String firstOrgName = RedisHelper.get("FirstOrgName", userOrgId); + if (StringUtils.isBlank(firstOrgName)) { + CoreOrgBean userOrg = ApplicationContextHelper.getBean(CoreOrgService.class).selectById(userOrgId); + //递归获取以及部门名称 + String resultOrgName = getFirstOrgName(userOrg); + RedisHelper.put("FirstOrgName", userOrgId, resultOrgName, 72000); + resultStr = resultOrgName; + } else { + resultStr = firstOrgName; + } + } catch (Exception e) { + logger.error("获取加急委托人一级部门名称异常,报检人部门ID:" + userOrgId); + logger.error(e); + } + return resultStr; + } + + private static String getFirstOrgName(CoreOrgBean coreOrgBean) { + if (!"01".equals(coreOrgBean.getOrgType())) { + CoreOrgBean bean = ApplicationContextHelper.getBean(CoreOrgService.class).selectById(coreOrgBean.getParentId()); + return getFirstOrgName(bean); + } + return coreOrgBean.getOrgName(); + } + + + public static List auditFolder(List folders, String operate, String auditType) { + if (!LimsConfig.getLimsConfig().getOaOpen()) { + return null; + } + OaAuditFolderVO vo = new OaAuditFolderVO(); + List items = new ArrayList<>(); + for (LimsFolderBean folder : folders) { + OaAuditFolderItemVO itemVO = new OaAuditFolderItemVO(); + String status; + if ("Draft".equals(folder.getStatus()) || "DirectAudit".equals(folder.getStatus()) || "SecondAudit".equals(folder.getStatus()) || "StairAudit".equals(folder.getStatus()) || "DetectionAudit".equals(folder.getStatus())) { + status = folder.getStatus(); + } else if ("Test".equals(folder.getStatus())) { + status = "End"; + } else { + continue; + } + itemVO.setOperate(operate); + itemVO.setFolderId(folder.getId()); + itemVO.setRequestid(folder.getOaRequestId()); + itemVO.setAuditUserId(folder.getOaLastAuditUserId()); + //auto为定时器自动审核调用 + if ("auto".equals(auditType)) { + String oaUserId = folder.getOaLastAuditUserId().split(",")[0]; + itemVO.setCurrentUserId(oaUserId); + } else { + itemVO.setCurrentUserId(LocalContextHelper.getLoginUserId()); + } + itemVO.setStatus(status); + items.add(itemVO); + } + vo.setFolders(items); + List oaAuditFolderReturnVOList; + try { + LocalDateTime startTime = LocalDateTime.now(); + logger.warn("LIMS同步OA接口--开始=============, 开始:{}", startTime); + oaAuditFolderReturnVOList = auditFolder(vo); + logger.warn("LIMS同步OA接口--结束=============, 开始:{}, 结束:{}", startTime, LocalDateTime.now()); + if (CollectionUtils.isEmpty(oaAuditFolderReturnVOList)) { + throw new CheckedException("oa网络异常"); + } + for (OaAuditFolderReturnVO oaAuditFolderReturnVO : oaAuditFolderReturnVOList) { + if (!"SUCCESS".equals(oaAuditFolderReturnVO.getCode())) { + throw new CheckedException("oa调用失败:" + oaAuditFolderReturnVO.getErrMsg()); + } + } + } catch (CheckedException e) { + throw new CheckedException("oa网络异常", e); + } + return oaAuditFolderReturnVOList; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/utils/QmsHttpHelper.java b/src/main/java/com/sunwayworld/basemodule/openapi/utils/QmsHttpHelper.java new file mode 100644 index 0000000..0bf9608 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/utils/QmsHttpHelper.java @@ -0,0 +1,292 @@ +package com.sunwayworld.basemodule.openapi.utils; + +import com.alibaba.fastjson.JSON; +import com.sunwayworld.baseline.framework.config.LimsConfig; +import com.sunwayworld.baseline.framework.utils.CommonHelper; +import com.sunwayworld.baseline.framework.utils.HttpHelper; +import com.sunwayworld.baseline.framework.utils.LocalDateUtils; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.enumeration.TestGroupEnum; +import com.sunwayworld.basemodule.business.test.folder.service.LimsFolderService; +import com.sunwayworld.basemodule.business.test.folder.vo.QmsCheckTypeEnum; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.order.service.LimsOrderService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.openapi.vo.*; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; + +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +/** + * @Classname QmsHttpHelper + * @Description QMS接口 + * @Date 2023/3/2 15:51 + * @Created by dingjian + */ +public class QmsHttpHelper { + + public static QmsSendOrderReturnVO sendQmsOrder(QmsSendOrderVO qmsSendOrderVO) { + if (!LimsConfig.getLimsConfig().getQmsOpen()) { + return null; + } + String resultJsonStr = HttpHelper.postJsonOfQMS(LimsConfig.getLimsConfig().getQmsSendOrderUri(), + JSON.toJSONString(qmsSendOrderVO), getQmsToken(), null, "LIMS->QMS接口:同步样品号"); + QmsSendOrderReturnVO orderReturnVO = JSON.parseObject(resultJsonStr, QmsSendOrderReturnVO.class); + if (!"SUCCESS".equals(orderReturnVO.getResponseType())) { + throw new CheckedException("QMS同步样品信息失败:" + orderReturnVO.getHint()); + } + return orderReturnVO; + } + + public static String getQmsToken() { + String qmsReturnStr = HttpHelper.getQmsTokenJSONStr(LimsConfig.getLimsConfig().getQmsTokenUri(), "LIMS"); + QmsReturnTokenVO qmsReturnTokenVO = JSON.parseObject(qmsReturnStr, QmsReturnTokenVO.class); + if (qmsReturnTokenVO == null) { + throw new CheckedException("获取QMS token为空"); + } + return qmsReturnTokenVO.getToken(); + } + + public static QmsSendOrderReturnVO sendQmsTask(QmsSendTaskVO qmsSendTaskVO, String handleType) { + if (!LimsConfig.getLimsConfig().getQmsOpen()) { + return null; + } + String resultJsonStr = HttpHelper.postJsonOfQMS(LimsConfig.getLimsConfig().getQmsSendTaskUri(), + JSON.toJSONString(qmsSendTaskVO), getQmsToken(), null, handleType); + QmsSendOrderReturnVO orderReturnVO = JSON.parseObject(resultJsonStr, QmsSendOrderReturnVO.class); + if (!"SUCCESS".equals(orderReturnVO.getResponseType())) { + throw new CheckedException("QMS同步样品状态失败:" + orderReturnVO.getHint()); + } + return orderReturnVO; + } + + public static void sendQmsTaskOnSample(List taskBeanList, LimsFolderBean folderBean) { + if (!StringUtils.isBlank(folderBean.getInspectionCode())) { + QmsSendTaskVO qmsSendTaskVO = getQmsSendTaskVO(folderBean); + List qmsSendTaskItemVOList = new ArrayList<>(); + Map orderOfTaskMap = getOrderOfTaskMap(taskBeanList); + for (LimsTaskBean taskBean : taskBeanList) { + QmsSendTaskItemVO qmsSendTaskItemVO = getQmsSendTaskItemVO(taskBean, folderBean, orderOfTaskMap); + qmsSendTaskItemVO.setTestStatus(QmsOrderStatusEnum.SAMPLE_RECEIVED.getOrderStatus()); + qmsSendTaskItemVO.setTestStatusDec(QmsOrderStatusEnum.SAMPLE_RECEIVED.getOrderStatusDescribe()); + qmsSendTaskItemVO.setSampleDateTime(LocalDateUtils.parseString(LocalDateTime.now())); + qmsSendTaskItemVO.setAuditDateTime(LocalDateUtils.parseString(LocalDateTime.now())); + qmsSendTaskItemVOList.add(qmsSendTaskItemVO); + } + qmsSendTaskVO.setQmsTaskItemList(qmsSendTaskItemVOList); + sendQmsTask(qmsSendTaskVO, "LIMS->QMS接口:同步已收样"); + } + } + + /** + * 同步结果复核驳回(已收样状态)至QMS + */ + public static void sendQmsTaskRejected(List taskBeanList, LimsFolderBean folderBean) { + if (!StringUtils.isBlank(folderBean.getInspectionCode())) { + QmsSendTaskVO qmsSendTaskVO = getQmsSendTaskVO(folderBean); + List qmsSendTaskItemVOList = new ArrayList<>(); + Map orderOfTaskMap = getOrderOfTaskMap(taskBeanList); + for (LimsTaskBean taskBean : taskBeanList) { + QmsSendTaskItemVO qmsSendTaskItemVO = getQmsSendTaskItemVO(taskBean, folderBean, orderOfTaskMap); + qmsSendTaskItemVO.setTestStatus(QmsOrderStatusEnum.SAMPLE_RECEIVED.getOrderStatus()); + qmsSendTaskItemVO.setTestStatusDec(QmsOrderStatusEnum.SAMPLE_RECEIVED.getOrderStatusDescribe()); + //qmsSendTaskItemVO.setSampleDateTime(LocalDateUtils.parseString(LocalDateTime.now())); + qmsSendTaskItemVO.setTestDateTime(LocalDateUtils.parseString(LocalDateTime.now())); + qmsSendTaskItemVO.setAuditDateTime(LocalDateUtils.parseString(LocalDateTime.now())); + qmsSendTaskItemVOList.add(qmsSendTaskItemVO); + } + qmsSendTaskVO.setQmsTaskItemList(qmsSendTaskItemVOList); + sendQmsTask(qmsSendTaskVO, "LIMS->QMS接口:同步结果复核驳回(已收样状态)"); + } + } + + public static void sendQmsTaskResultReview(List taskBeanList, LimsFolderBean folderBean) { + if (!StringUtils.isBlank(folderBean.getInspectionCode())) { + QmsSendTaskVO qmsSendTaskVO = getQmsSendTaskVO(folderBean); + List qmsSendTaskItemVOList = new ArrayList<>(); + Map orderOfTaskMap = getOrderOfTaskMap(taskBeanList); + for (LimsTaskBean taskBean : taskBeanList) { + QmsSendTaskItemVO qmsSendTaskItemVO = getQmsSendTaskItemVO(taskBean, folderBean, orderOfTaskMap); + qmsSendTaskItemVO.setTestStatus(QmsOrderStatusEnum.CHECK_AUDITED.getOrderStatus()); + qmsSendTaskItemVO.setTestStatusDec(QmsOrderStatusEnum.CHECK_AUDITED.getOrderStatusDescribe()); + qmsSendTaskItemVO.setTestDateTime(LocalDateUtils.parseString(LocalDateTime.now())); + qmsSendTaskItemVO.setAuditDateTime(LocalDateUtils.parseString(LocalDateTime.now())); + qmsSendTaskItemVOList.add(qmsSendTaskItemVO); + } + qmsSendTaskVO.setQmsTaskItemList(qmsSendTaskItemVOList); + sendQmsTask(qmsSendTaskVO, "LIMS->QMS接口:同步已检验已审核"); + } + } + + private static Map getOrderOfTaskMap(List taskBeanList) { + Map orderBeanMap = new HashMap<>(); + List orderIdList = taskBeanList.stream().map(LimsTaskBean::getPreorderId).distinct().collect(Collectors.toList()); + List limsOrderBeanList = ApplicationContextHelper.getBean(LimsOrderService.class).selectListByIds(orderIdList); + if (CollectionUtils.isEmpty(limsOrderBeanList)) { + return orderBeanMap; + } + orderBeanMap = limsOrderBeanList.stream().collect(Collectors.toMap(LimsOrderBean::getId, s -> s, (s1, s2) -> s1)); + return orderBeanMap; + } + + public static void sendQmsTaskWaitCancel(List taskBeanList, LimsFolderBean folderBean, String cancelReason) { + if (!StringUtils.isBlank(folderBean.getInspectionCode())) { + QmsSendTaskVO qmsSendTaskVO = getQmsSendTaskVO(folderBean); + List qmsSendTaskItemVOList = new ArrayList<>(); + Map orderOfTaskMap = getOrderOfTaskMap(taskBeanList); + for (LimsTaskBean taskBean : taskBeanList) { + QmsSendTaskItemVO qmsSendTaskItemVO = getQmsSendTaskItemVO(taskBean, folderBean, orderOfTaskMap); + qmsSendTaskItemVO.setTestStatus(QmsOrderStatusEnum.REPEAL_REPORT_NO_AUDIT.getOrderStatus()); + qmsSendTaskItemVO.setTestStatusDec(QmsOrderStatusEnum.REPEAL_REPORT_NO_AUDIT.getOrderStatusDescribe()); + qmsSendTaskItemVO.setAuditDateTime(LocalDateUtils.parseString(LocalDateTime.now())); + qmsSendTaskItemVO.setOperationReason(cancelReason); + qmsSendTaskItemVO.setOperationUser(LocalContextHelper.getLoginUserId()); + qmsSendTaskItemVO.setOperationTime(LocalDateUtils.parseString(LocalDateTime.now())); + qmsSendTaskItemVOList.add(qmsSendTaskItemVO); + } + qmsSendTaskVO.setQmsTaskItemList(qmsSendTaskItemVOList); + sendQmsTask(qmsSendTaskVO, "LIMS->QMS接口:同步撤销上报未审核"); + } + } + + + public static void sendQmsTaskCancel(List taskBeanList, LimsFolderBean folderBean) { + if (!StringUtils.isBlank(folderBean.getInspectionCode())) { + QmsSendTaskVO qmsSendTaskVO = getQmsSendTaskVO(folderBean); + List qmsSendTaskItemVOList = new ArrayList<>(); + Map orderOfTaskMap = getOrderOfTaskMap(taskBeanList); + for (LimsTaskBean taskBean : taskBeanList) { + QmsSendTaskItemVO qmsSendTaskItemVO = getQmsSendTaskItemVO(taskBean, folderBean, orderOfTaskMap); + qmsSendTaskItemVO.setTestStatus(QmsOrderStatusEnum.REPEAL_REPORT_AUDITED.getOrderStatus()); + qmsSendTaskItemVO.setTestStatusDec(QmsOrderStatusEnum.REPEAL_REPORT_AUDITED.getOrderStatusDescribe()); + qmsSendTaskItemVO.setAuditDateTime(LocalDateUtils.parseString(LocalDateTime.now())); + qmsSendTaskItemVO.setOperationTime(LocalDateUtils.parseString(LocalDateTime.now())); + qmsSendTaskItemVOList.add(qmsSendTaskItemVO); + } + qmsSendTaskVO.setQmsTaskItemList(qmsSendTaskItemVOList); + sendQmsTask(qmsSendTaskVO, "LIMS->QMS接口:同步撤销上报已审核"); + } + } + + /** + * @description: 同步取消收样至QMS + * @author: DingJian + * @date: 2023/3/31 14:07 + **/ + public static void sendQmsCancelSampleStatus(List orderBeanList, List taskBeanList, LimsFolderBean folderBean) { + if (!StringUtils.isBlank(folderBean.getInspectionCode())) { + QmsSendTaskVO qmsSendTaskVO = getQmsSendTaskVO(folderBean); + List qmsSendTaskItemVOList = new ArrayList<>(); + Map taskBeanMap = taskBeanList.stream().collect(Collectors.toMap(LimsTaskBean::getPreorderId, s -> s, (s1, s2) -> s1)); + for (LimsOrderBean limsOrderBean : orderBeanList) { + QmsSendTaskItemVO qmsSendTaskItemVO = new QmsSendTaskItemVO(); + qmsSendTaskItemVO.setLimsSampleNum(limsOrderBean.getSampleCode()); + qmsSendTaskItemVO.setLimsFolderNum(folderBean.getFolderNo()); + if (taskBeanMap.get(limsOrderBean.getId()) != null) { + qmsSendTaskItemVO.setTestName(taskBeanMap.get(limsOrderBean.getId()).getTestName()); + qmsSendTaskItemVO.setTestCode(taskBeanMap.get(limsOrderBean.getId()).getTestCode()); + } + qmsSendTaskItemVO.setOperationReason(limsOrderBean.getCancelReason()); + qmsSendTaskItemVO.setOperationUser(limsOrderBean.getObtainUserId()); + qmsSendTaskItemVO.setOperationTime(LocalDateUtils.parseString(limsOrderBean.getObtainTime())); + qmsSendTaskItemVO.setAuditDateTime(LocalDateUtils.parseString(limsOrderBean.getObtainTime())); + qmsSendTaskItemVO.setTestStatus(QmsOrderStatusEnum.CANCEL_RECEIVE_SAMPLE.getOrderStatus()); + qmsSendTaskItemVO.setTestStatusDec(QmsOrderStatusEnum.CANCEL_RECEIVE_SAMPLE.getOrderStatusDescribe()); + qmsSendTaskItemVOList.add(qmsSendTaskItemVO); + } + qmsSendTaskVO.setQmsTaskItemList(qmsSendTaskItemVOList); + sendQmsTask(qmsSendTaskVO, "LIMS->QMS接口:同步取消收样"); + } + } + + /** + * @description: 同步改判至QMS + * @author: DingJian + * @date: 2023/4/10 11:07 + **/ + public static void sendQmsChangeJudge(List taskBeanList, String cancelReason) { + Map> listMap = taskBeanList.stream().collect(Collectors.groupingBy(LimsTaskBean::getFolderId)); + for (Long folderId : listMap.keySet()) { + LimsFolderBean folderBean = ApplicationContextHelper.getBean(LimsFolderService.class).selectById(folderId); + if (folderBean != null && !StringUtils.isBlank(folderBean.getInspectionCode())) { + QmsSendTaskVO qmsSendTaskVO = getQmsSendTaskVO(folderBean); + List qmsSendTaskItemVOList = new ArrayList<>(); + Map orderOfTaskMap = getOrderOfTaskMap(taskBeanList); + List limsTaskBeanList = listMap.get(folderId); + for (LimsTaskBean limsTaskBean : limsTaskBeanList) { + QmsSendTaskItemVO qmsSendTaskItemVO = getQmsSendTaskItemVO(limsTaskBean, folderBean, orderOfTaskMap); + qmsSendTaskItemVO.setTestStatus(QmsOrderStatusEnum.CHANGE_JUDGE.getOrderStatus()); + qmsSendTaskItemVO.setTestStatusDec(QmsOrderStatusEnum.CHANGE_JUDGE.getOrderStatusDescribe()); + + qmsSendTaskItemVO.setOperationReason(cancelReason); + qmsSendTaskItemVO.setOperationTime(LocalDateUtils.parseString(LocalDateTime.now())); + qmsSendTaskItemVO.setOperationUser(LocalContextHelper.getLoginUserId()); + qmsSendTaskItemVO.setAuditDateTime(LocalDateUtils.parseString(LocalDateTime.now())); + qmsSendTaskItemVOList.add(qmsSendTaskItemVO); + } + qmsSendTaskVO.setQmsTaskItemList(qmsSendTaskItemVOList); + sendQmsTask(qmsSendTaskVO, "LIMS->QMS接口:同步改判"); + } + } + } + + private static QmsSendTaskVO getQmsSendTaskVO(LimsFolderBean folderBean) { + QmsSendTaskVO qmsSendTaskVO = new QmsSendTaskVO(); + qmsSendTaskVO.setQmsInspectionCode(folderBean.getInspectionCode()); + qmsSendTaskVO.setCheckType(QmsCheckTypeEnum.getQmsConvertCode(folderBean.getCheckType())); + return qmsSendTaskVO; + } + + private static QmsSendTaskItemVO getQmsSendTaskItemVO(LimsTaskBean taskBean, + LimsFolderBean folderBean, + Map orderOfTaskMap) { + QmsSendTaskItemVO qmsSendTaskItemVO = new QmsSendTaskItemVO(); + qmsSendTaskItemVO.setTestName(taskBean.getTestName()); + qmsSendTaskItemVO.setTestCode(taskBean.getTestCode()); + qmsSendTaskItemVO.setLimsFolderNum(folderBean.getFolderNo()); + if (orderOfTaskMap.get(taskBean.getPreorderId()) != null) { + qmsSendTaskItemVO.setLimsSampleNum(orderOfTaskMap.get(taskBean.getPreorderId()).getSampleCode()); + } + return qmsSendTaskItemVO; + } + + public static void sendQmsTaskResultInput(List taskBeanList, LimsFolderBean folderBean) { + if (!StringUtils.isBlank(folderBean.getInspectionCode())) { + QmsSendTaskVO qmsSendTaskVO = getQmsSendTaskVO(folderBean); + List qmsSendTaskItemVOList = new ArrayList<>(); + Map orderOfTaskMap = getOrderOfTaskMap(taskBeanList); + for (LimsTaskBean taskBean : taskBeanList) { + QmsSendTaskItemVO qmsSendTaskItemVO = getQmsSendTaskItemVO(taskBean, folderBean, orderOfTaskMap); + qmsSendTaskItemVO.setTestStatus(QmsOrderStatusEnum.CHECK_NO_AUDIT.getOrderStatus()); + qmsSendTaskItemVO.setTestStatusDec(QmsOrderStatusEnum.CHECK_NO_AUDIT.getOrderStatusDescribe()); + + if (TestGroupEnum.KD.getName().equals(taskBean.getTestGroup()) || ((ObjectUtils.isEmpty(taskBean.getHighLimit()) + || (CommonHelper.isNotNull(taskBean.getResult()) && Double.parseDouble(taskBean.getHighLimit()) >= Double.parseDouble(taskBean.getResult()))) + && (ObjectUtils.isEmpty(taskBean.getLowLimit()) + || (CommonHelper.isNotNull(taskBean.getResult()) && Double.parseDouble(taskBean.getLowLimit()) <= Double.parseDouble(taskBean.getResult()))))) { + qmsSendTaskItemVO.setJudgeResult("OK"); + } else { + qmsSendTaskItemVO.setJudgeResult("NG"); + } + + qmsSendTaskItemVO.setTestResult(taskBean.getResult()); + qmsSendTaskItemVO.setCheckUserId(LocalContextHelper.getLoginUserId()); + qmsSendTaskItemVO.setAuditDateTime(LocalDateUtils.parseString(LocalDateTime.now())); + qmsSendTaskItemVO.setTestDateTime(LocalDateUtils.parseString(LocalDateTime.now())); + qmsSendTaskItemVOList.add(qmsSendTaskItemVO); + } + qmsSendTaskVO.setQmsTaskItemList(qmsSendTaskItemVOList); + sendQmsTask(qmsSendTaskVO, "LIMS->QMS接口:同步已检验未审核"); + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/utils/QmsOrderStatusEnum.java b/src/main/java/com/sunwayworld/basemodule/openapi/utils/QmsOrderStatusEnum.java new file mode 100644 index 0000000..b6f2199 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/utils/QmsOrderStatusEnum.java @@ -0,0 +1,44 @@ +package com.sunwayworld.basemodule.openapi.utils; + +/** + * @Classname QmsOrderStatusEnum + * @Description QMS接口样品状态枚举 + * @Date 2023/3/4 16:42 + * @Created by dingjian + */ +public enum QmsOrderStatusEnum { + + SAMPLE_RECEIVED("2", "已收样"), + CHECK_NO_AUDIT("3", "已检验未审核"), + CHECK_AUDITED("4", "已检验已审核"), + CANCEL_RECEIVE_SAMPLE("5", "取消收样"), + CANCEL_DETECTION("6", "取消检测"), + CHANGE_JUDGE("7", "改判"), + REPEAL_REPORT_NO_AUDIT("8", "撤销上报未审核"), + REPEAL_REPORT_AUDITED("9", "撤销上报已审核"); + + private String orderStatus; + + private String orderStatusDescribe; + + QmsOrderStatusEnum(String orderStatus, String orderStatusDescribe) { + this.orderStatus = orderStatus; + this.orderStatusDescribe = orderStatusDescribe; + } + + public String getOrderStatus() { + return orderStatus; + } + + public void setOrderStatus(String orderStatus) { + this.orderStatus = orderStatus; + } + + public String getOrderStatusDescribe() { + return orderStatusDescribe; + } + + public void setOrderStatusDescribe(String orderStatusDescribe) { + this.orderStatusDescribe = orderStatusDescribe; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/utils/SapHttpHelper.java b/src/main/java/com/sunwayworld/basemodule/openapi/utils/SapHttpHelper.java new file mode 100644 index 0000000..946e3e5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/utils/SapHttpHelper.java @@ -0,0 +1,278 @@ +package com.sunwayworld.basemodule.openapi.utils; + +import com.alibaba.fastjson.JSON; +import com.sunwayworld.baseline.framework.config.LimsConfig; +import com.sunwayworld.baseline.framework.utils.*; +import com.sunwayworld.basemodule.business.test.folder.bean.LimsFolderBean; +import com.sunwayworld.basemodule.business.test.folder.enumeration.TestGroupEnum; +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.openapi.vo.*; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.utils.ObjectUtils; +import org.apache.commons.lang3.StringUtils; + +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +public class SapHttpHelper { + + public static SapSendOrderReturnVO sendOrder(SapSendOrderVO vo) { + if (!LimsConfig.getLimsConfig().getSapOpen()) { + return null; + } + LogHelper.info(vo); + SapSendOrderReturnVO sapSendOrderReturnVO = JSON.parseObject(HttpHelper.postJson(LimsConfig.getLimsConfig().getSendOrderUri(), JSON.toJSONString(vo)), SapSendOrderReturnVO.class); + if (!"S".equals(sapSendOrderReturnVO.getZTYPE())) { + throw new CheckedException("sap推送失败:" + sapSendOrderReturnVO.getZMESS()); + } + return sapSendOrderReturnVO; + } + + public static SapSendOrderReturnVO sendOrder(List voList) { + if (!LimsConfig.getLimsConfig().getSapOpen()) { + return null; + } + //LogHelper.info("同步样品数据至SAP-->" + voList.toString()); + String toSapJson = JSON.toJSONString(voList); + String sapResult = HttpHelper.postJsonOfSAP(LimsConfig.getLimsConfig().getSendOrderUri(), toSapJson, null); + SapSendOrderReturnVO sapSendOrderReturnVO = JSON.parseObject(sapResult, SapSendOrderReturnVO.class); + LogSaveHelper.saveInterfaceLogInMongoDB("LIMS->SAP接口:同步样品号", toSapJson, sapResult, "admin"); + + if (!"S".equals(sapSendOrderReturnVO.getZTYPE())) { + throw new CheckedException("sap推送失败:" + sapSendOrderReturnVO.getZMESS()); + } + return sapSendOrderReturnVO; + } + + + public static SapSendTaskReturnVO sendTask(List voList, String handleType) { + if (!LimsConfig.getLimsConfig().getSapOpen()) { + return null; + } + //LogHelper.info("同步收样信息至SAP-->" + voList.toString()); + SapSendTaskRootVO sapSendTaskRootVO = new SapSendTaskRootVO(); + sapSendTaskRootVO.setRoot(voList); + + String toSapJson = JSON.toJSONString(sapSendTaskRootVO); + String sapResult = HttpHelper.postJsonOfSAP(LimsConfig.getLimsConfig().getSendTaskUri(), toSapJson, null); + LogSaveHelper.saveInterfaceLogInMongoDB(handleType, toSapJson, sapResult, "admin"); + + SapSendTaskReturnVO sapSendTaskReturnVO = JSON.parseObject(sapResult, SapSendTaskReturnVO.class); + if (!"S".equals(sapSendTaskReturnVO.getZTYPE())) { + throw new CheckedException("sap推送失败:" + sapSendTaskReturnVO.getZMESS()); + } + return sapSendTaskReturnVO; + } + + public static SapSendTaskReturnVO sendTask(SapSendTaskVO vo) { + if (!LimsConfig.getLimsConfig().getSapOpen()) { + return null; + } + SapSendTaskReturnVO sapSendTaskReturnVO = JSON.parseObject(HttpHelper.postJson(LimsConfig.getLimsConfig().getSendTaskUri(), JSON.toJSONString(vo)), SapSendTaskReturnVO.class); + if (!"S".equals(sapSendTaskReturnVO.getZTYPE())) { + throw new CheckedException("sap推送失败:" + sapSendTaskReturnVO.getZMESS()); + } + return sapSendTaskReturnVO; + } + + public static void sendTaskOnSample(List taskBeanList, LimsFolderBean folderBean) { + if (StringUtils.isNotBlank(folderBean.getSapInspectionCode())) { + List voList = new ArrayList<>(); + for (LimsTaskBean limsTaskBean : taskBeanList) { + SapSendTaskVO vo = new SapSendTaskVO(); + vo.setZBJPH(folderBean.getSapInspectionCode()); + vo.setWERKS(folderBean.getFactory()); + vo.setPRUEFBEMKT(limsTaskBean.getTestName()); + vo.setVERWMERKM(limsTaskBean.getTestCode()); + vo.setZSTATU("2"); + vo.setZSTATUT("已收样"); + vo.setZJCSYRQ(LocalDateUtils.parseString_yyyyMMdd(LocalDateTime.now())); + vo.setZJCSYSJ(LocalDateUtils.parseString_HHmmss(LocalDateTime.now())); + vo.setZJCSPRQ(LocalDateUtils.parseString_yyyyMMdd(LocalDateTime.now())); + vo.setZJCSPSJ(LocalDateUtils.parseString_HHmmss(LocalDateTime.now())); + voList.add(vo); + } + sendTask(voList, "LIMS->SAP接口:同步收样"); + } + + } + + public static void sendTaskResultInput(List taskBeanList, LimsFolderBean folderBean) { + if (StringUtils.isNotBlank(folderBean.getSapInspectionCode())) { + List voList = new ArrayList<>(); + for (LimsTaskBean limsTaskBean : taskBeanList) { + SapSendTaskVO vo = new SapSendTaskVO(); + vo.setZBJPH(folderBean.getSapInspectionCode()); + vo.setWERKS(folderBean.getFactory()); + vo.setPRUEFBEMKT(limsTaskBean.getTestName()); + vo.setVERWMERKM(limsTaskBean.getTestCode()); + vo.setZSTATU("3"); + vo.setZSTATUT("已检验未审核"); + if (TestGroupEnum.KD.getName().equals(limsTaskBean.getTestGroup()) || + ((ObjectUtils.isEmpty(limsTaskBean.getHighLimit()) + || (CommonHelper.isNotNull(limsTaskBean.getResult()) && Double.parseDouble(limsTaskBean.getHighLimit()) >= Double.parseDouble(limsTaskBean.getResult()))) + && (ObjectUtils.isEmpty(limsTaskBean.getLowLimit()) + || (CommonHelper.isNotNull(limsTaskBean.getResult()) && Double.parseDouble(limsTaskBean.getLowLimit()) <= Double.parseDouble(limsTaskBean.getResult()))))) { + vo.setMBEWERTG("A"); + } else { + vo.setMBEWERTG("R"); + } + vo.setORIGINAL_INPUT(limsTaskBean.getResult()); + vo.setZJGDATE(LocalDateUtils.parseString_yyyyMMdd(LocalDateTime.now())); + vo.setZJGTIME(LocalDateUtils.parseString_HHmmss(LocalDateTime.now())); + vo.setZJCSPRQ(LocalDateUtils.parseString_yyyyMMdd(LocalDateTime.now())); + vo.setZJCSPSJ(LocalDateUtils.parseString_HHmmss(LocalDateTime.now())); + vo.setPRUEFER(LocalContextHelper.getLoginUserName()); + voList.add(vo); + } + sendTask(voList, "LIMS->SAP接口:同步已检验未审核"); + } + + } + + public static void sendTaskResultReview(List taskBeanList, LimsFolderBean folderBean) { + if (StringUtils.isNotBlank(folderBean.getSapInspectionCode())) { + List voList = new ArrayList<>(); + for (LimsTaskBean limsTaskBean : taskBeanList) { + SapSendTaskVO vo = new SapSendTaskVO(); + vo.setZBJPH(folderBean.getSapInspectionCode()); + vo.setWERKS(folderBean.getFactory()); + vo.setPRUEFBEMKT(limsTaskBean.getTestName()); + vo.setVERWMERKM(limsTaskBean.getTestCode()); + vo.setZSTATU("4"); + vo.setZSTATUT("已检验已审核"); + vo.setZJCSPRQ(LocalDateUtils.parseString_yyyyMMdd(LocalDateTime.now())); + vo.setZJCSPSJ(LocalDateUtils.parseString_HHmmss(LocalDateTime.now())); + voList.add(vo); + } + sendTask(voList, "LIMS->SAP接口:同步已检验已审核"); + } + + } + + /** + * @description: 同步改判至SAP + * @author: DingJian + * @date: 2023/5/26 14:41 + **/ + public static void sendSapChangeJudge(List taskBeanList, + String cancelReason, + Map folderBeanMap) { + Map> listMap = taskBeanList.stream().collect(Collectors.groupingBy(LimsTaskBean::getFolderId)); + for (Long folderId : listMap.keySet()) { + LimsFolderBean limsFolderBean = folderBeanMap.get(folderId); + if (limsFolderBean != null && StringUtils.isNotBlank(limsFolderBean.getSapInspectionCode())) { + List judgeVOList = new ArrayList<>(); + for (LimsTaskBean limsTaskBean : taskBeanList) { + SapChangeJudgeVO sapChangeJudgeVO = new SapChangeJudgeVO(); + sapChangeJudgeVO.setZBJPH(limsFolderBean.getSapInspectionCode()); + sapChangeJudgeVO.setWERKS(limsFolderBean.getFactory()); + sapChangeJudgeVO.setVERWMERKM(limsTaskBean.getTestCode()); + sapChangeJudgeVO.setZGPYY(cancelReason); + sapChangeJudgeVO.setZSTATU("2"); //已收样 + sapChangeJudgeVO.setZGPR(LocalContextHelper.getLoginUserId()); + sapChangeJudgeVO.setZGPRQ(LocalDateUtils.parseString_yyyyMMdd(LocalDateTime.now())); + sapChangeJudgeVO.setZGPSJ(LocalDateUtils.parseString_HHmmss(LocalDateTime.now())); + judgeVOList.add(sapChangeJudgeVO); + } + SapChangeJudgeRootVO judgeRootVO = new SapChangeJudgeRootVO(); + judgeRootVO.setItem(judgeVOList); + sendSapChangeData(judgeRootVO); + } + } + } + + public static SapSendChangeReturnVO sendSapChangeData(SapChangeJudgeRootVO judgeRootVO) { + if (!LimsConfig.getLimsConfig().getSapOpen()) { + return null; + } + + String sendToSapJson = JSON.toJSONString(judgeRootVO); + String sapReturnStr = HttpHelper.postJsonOfSAP(LimsConfig.getLimsConfig().getSendSapChangeUri(), sendToSapJson, null); + LogSaveHelper.saveInterfaceLogInMongoDB("LIMS->SAP接口:同步改判", sendToSapJson, sapReturnStr, "admin"); + + SapSendChangeReturnVO returnVO = JSON.parseObject(sapReturnStr, SapSendChangeReturnVO.class); + if (returnVO == null) { + throw new CheckedException("sap推送失败:返回值异常"); + } + if (!"S".equals(returnVO.getZTYPE())) { + throw new CheckedException("sap推送失败:" + returnVO.getZMESS()); + } + return returnVO; + } + + /** + * @description: 同步取消收样至SAP + * @author: DingJian + * @date: 2023/5/25 16:48 + **/ + public static void sendSapCancelSampleStatus(List orderBeanList, + List taskBeanList, + LimsFolderBean folderBean) { + if (StringUtils.isNotBlank(folderBean.getSapInspectionCode())) { + List voList = new ArrayList<>(); + for (LimsTaskBean limsTaskBean : taskBeanList) { + SapSendTaskVO vo = new SapSendTaskVO(); + vo.setZBJPH(folderBean.getSapInspectionCode()); + vo.setWERKS(folderBean.getFactory()); + vo.setPRUEFBEMKT(limsTaskBean.getTestName()); + vo.setVERWMERKM(limsTaskBean.getTestCode()); + vo.setZSTATU("9"); + vo.setZSTATUT("撤销上报"); + vo.setZJCSPRQ(LocalDateUtils.parseString_yyyyMMdd(LocalDateTime.now())); + vo.setZJCSPSJ(LocalDateUtils.parseString_HHmmss(LocalDateTime.now())); + voList.add(vo); + } + sendTask(voList, "LIMS->SAP接口:同步取消收样"); + } + + } + + public static void sendTaskCancel(List taskBeanList, LimsFolderBean folderBean) { + if (StringUtils.isNotBlank(folderBean.getSapInspectionCode())) { + List voList = new ArrayList<>(); + for (LimsTaskBean limsTaskBean : taskBeanList) { + SapSendTaskVO vo = new SapSendTaskVO(); + vo.setZBJPH(folderBean.getSapInspectionCode()); + vo.setWERKS(folderBean.getFactory()); + vo.setPRUEFBEMKT(limsTaskBean.getTestName()); + vo.setVERWMERKM(limsTaskBean.getTestCode()); + vo.setZSTATU("9"); + vo.setZSTATUT("撤销上报已审核"); + vo.setZJCSPRQ(LocalDateUtils.parseString_yyyyMMdd(LocalDateTime.now())); + vo.setZJCSPSJ(LocalDateUtils.parseString_HHmmss(LocalDateTime.now())); + voList.add(vo); + } + sendTask(voList, "LIMS->SAP接口:同步撤销上报已审核"); + } + } + + /** + * @description: 同步撤销上报未审核至SAP + * @author: DingJian + * @date: 2023/5/10 17:15 + **/ + public static void sendSapTaskWaitCancel(List taskBeanList, LimsFolderBean folderBean, String cancelReason) { + if (StringUtils.isNotBlank(folderBean.getSapInspectionCode())) { + List voList = new ArrayList<>(); + for (LimsTaskBean limsTaskBean : taskBeanList) { + SapSendTaskVO vo = new SapSendTaskVO(); + vo.setZBJPH(folderBean.getSapInspectionCode()); + vo.setWERKS(folderBean.getFactory()); + vo.setPRUEFBEMKT(limsTaskBean.getTestName()); + vo.setVERWMERKM(limsTaskBean.getTestCode()); + vo.setZSTATU("8"); + vo.setZSTATUT("撤销上报未审核"); + vo.setZJCSPRQ(LocalDateUtils.parseString_yyyyMMdd(LocalDateTime.now())); + vo.setZJCSPSJ(LocalDateUtils.parseString_HHmmss(LocalDateTime.now())); + voList.add(vo); + } + sendTask(voList, "LIMS->SAP接口:同步撤销上报未审核"); + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/EhrOrgItemVO.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/EhrOrgItemVO.java new file mode 100644 index 0000000..ea369d6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/EhrOrgItemVO.java @@ -0,0 +1,95 @@ +package com.sunwayworld.basemodule.openapi.vo; + +public class EhrOrgItemVO { + private String orgId;//部门编号 + private String orgName;//部门名称 + private String orgShortName;//部门简称 + private String orgType;//部门级别 + private String parentId;//上级部门编号 + private String principal;//负责人名称 + private String principalId;//负责人工号 + private String leader;//分管领导名称 + private String leaderId;//分管领导工号 + private String delFlag;//是否失效标识 + + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getOrgShortName() { + return orgShortName; + } + + public void setOrgShortName(String orgShortName) { + this.orgShortName = orgShortName; + } + + public String getOrgType() { + return orgType; + } + + public void setOrgType(String orgType) { + this.orgType = orgType; + } + + public String getParentId() { + return parentId; + } + + public void setParentId(String parentId) { + this.parentId = parentId; + } + + public String getPrincipal() { + return principal; + } + + public void setPrincipal(String principal) { + this.principal = principal; + } + + public String getPrincipalId() { + return principalId; + } + + public void setPrincipalId(String principalId) { + this.principalId = principalId; + } + + public String getLeader() { + return leader; + } + + public void setLeader(String leader) { + this.leader = leader; + } + + public String getLeaderId() { + return leaderId; + } + + public void setLeaderId(String leaderId) { + this.leaderId = leaderId; + } + + public String getDelFlag() { + return delFlag; + } + + public void setDelFlag(String delFlag) { + this.delFlag = delFlag; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/EhrOrgVO.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/EhrOrgVO.java new file mode 100644 index 0000000..3c3d133 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/EhrOrgVO.java @@ -0,0 +1,58 @@ +package com.sunwayworld.basemodule.openapi.vo; + +import com.sunwayworld.baseline.framework.utils.LimsEncryptUtils; + +import java.util.List; + +public class EhrOrgVO { + private Long timestamp;//时间戳 + private String sign;//签名 + private List orgList; + + public Long getTimestamp() { + return timestamp; + } + + public void setTimestamp(Long timestamp) { + this.timestamp = timestamp; + } + + public String getSign() { + return sign; + } + + public void setSign(String sign) { + this.sign = sign; + } + + public List getOrgList() { + return orgList; + } + + public void setOrgList(List orgList) { + this.orgList = orgList; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("timestamp=").append(this.timestamp).append("&"); + for (EhrOrgItemVO item : this.orgList) { + sb.append("orgId=").append(item.getOrgId()).append("&"); + sb.append("orgName=").append(item.getOrgName()).append("&"); + sb.append("orgShortName=").append(item.getOrgShortName()).append("&"); + sb.append("orgType=").append(item.getOrgType()).append("&"); + sb.append("parentId=").append(item.getParentId()).append("&"); + sb.append("principal=").append(item.getPrincipal()).append("&"); + sb.append("principalId=").append(item.getPrincipalId()).append("&"); + sb.append("leader=").append(item.getLeader()).append("&"); + sb.append("leaderId=").append(item.getLeaderId()).append("&"); + sb.append("delFlag=").append(item.getDelFlag()).append("&"); + } + return sb.toString(); + } + + public static boolean CheckSign(EhrOrgVO vo){ + return LimsEncryptUtils.checkSign(vo.toString(),vo.getSign()); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/EhrUserItemVO.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/EhrUserItemVO.java new file mode 100644 index 0000000..c9a3f91 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/EhrUserItemVO.java @@ -0,0 +1,131 @@ +package com.sunwayworld.basemodule.openapi.vo; + +public class EhrUserItemVO { + private String userId;//人员工号 + private String userName;//人员名称 + private String orgId;//部门编号 + private String orgName;//部门名称 + private String leaderId;//上级工号 + private String leaderName;//上级名称 + private String userType;//人员类型 + private String mobile;//联系方式 + private String email;//邮箱 + private String idCard;//身份证 + private String status;//用户状态 + + private String orgBase; + private String ddUserId;//用户钉钉账号 + private String ddUnionId;//用户钉钉unionID + + public String getUserId() { + return userId; + } + + public void setUserId(String userId) { + this.userId = userId; + } + + public String getUserName() { + return userName; + } + + public void setUserName(String userName) { + this.userName = userName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getLeaderId() { + return leaderId; + } + + public void setLeaderId(String leaderId) { + this.leaderId = leaderId; + } + + public String getLeaderName() { + return leaderName; + } + + public void setLeaderName(String leaderName) { + this.leaderName = leaderName; + } + + public String getUserType() { + return userType; + } + + public void setUserType(String userType) { + this.userType = userType; + } + + public String getMobile() { + return mobile; + } + + public void setMobile(String mobile) { + this.mobile = mobile; + } + + public String getEmail() { + return email; + } + + public void setEmail(String email) { + this.email = email; + } + + public String getIdCard() { + return idCard; + } + + public void setIdCard(String idCard) { + this.idCard = idCard; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public String getOrgBase() { + return orgBase; + } + + public void setOrgBase(String orgBase) { + this.orgBase = orgBase; + } + + public String getDdUserId() { + return ddUserId; + } + + public void setDdUserId(String ddUserId) { + this.ddUserId = ddUserId; + } + + public String getDdUnionId() { + return ddUnionId; + } + + public void setDdUnionId(String ddUnionId) { + this.ddUnionId = ddUnionId; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/EhrUserVO.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/EhrUserVO.java new file mode 100644 index 0000000..48c5336 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/EhrUserVO.java @@ -0,0 +1,62 @@ +package com.sunwayworld.basemodule.openapi.vo; + +import com.sunwayworld.baseline.framework.utils.LimsEncryptUtils; + +import java.util.List; + +public class EhrUserVO { + private Long timestamp;//时间戳 + private String sign;//签名 + private List userList; + + public Long getTimestamp() { + return timestamp; + } + + public void setTimestamp(Long timestamp) { + this.timestamp = timestamp; + } + + public String getSign() { + return sign; + } + + public void setSign(String sign) { + this.sign = sign; + } + + public List getUserList() { + return userList; + } + + public void setUserList(List userList) { + this.userList = userList; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("timestamp=").append(this.timestamp).append("&"); + for (EhrUserItemVO item : this.userList) { + sb.append("userId=").append(item.getUserId()).append("&"); + sb.append("userName=").append(item.getUserName()).append("&"); + sb.append("orgId=").append(item.getOrgId()).append("&"); + sb.append("orgName=").append(item.getOrgName()).append("&"); + sb.append("leaderId=").append(item.getLeaderId()).append("&"); + sb.append("leaderName=").append(item.getLeaderName()).append("&"); + sb.append("userType=").append(item.getUserType()).append("&"); + sb.append("mobile=").append(item.getMobile()).append("&"); + sb.append("email=").append(item.getEmail()).append("&"); + sb.append("idCard=").append(item.getIdCard()).append("&"); + sb.append("status=").append(item.getStatus()).append("&"); + sb.append("orgBase=").append(item.getOrgBase()).append("&"); + sb.append("ddUserId=").append(item.getDdUserId()).append("&"); + sb.append("ddUnionId=").append(item.getDdUnionId()).append("&"); + } + return sb.toString(); + } + + public static boolean CheckSign(EhrUserVO vo){ + return LimsEncryptUtils.checkSign(vo.toString(),vo.getSign()); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/MongoLogObject.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/MongoLogObject.java new file mode 100644 index 0000000..7b2ac52 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/MongoLogObject.java @@ -0,0 +1,80 @@ +package com.sunwayworld.basemodule.openapi.vo; + +/** + * @Classname MongoLogObject + * @Description 存储MongoDB日志对象 + * @Date 2022/12/22 10:59 + * @Created by dingjian + */ +public class MongoLogObject { + + private String logType;//日志类型 + + private String logDetail;//日志明细 + + private String interfaceResult;//接口返回结果 + + private String handleUserId;//操作人工号 + + private String handleUserName;//操作人姓名 + + private String createdTime;//创建日期"yyyy-MM-dd HH:mm:ss" + + private String remark;//备注 + + public String getLogType() { + return logType; + } + + public void setLogType(String logType) { + this.logType = logType; + } + + public String getLogDetail() { + return logDetail; + } + + public void setLogDetail(String logDetail) { + this.logDetail = logDetail; + } + + public String getInterfaceResult() { + return interfaceResult; + } + + public void setInterfaceResult(String interfaceResult) { + this.interfaceResult = interfaceResult; + } + + public String getHandleUserId() { + return handleUserId; + } + + public void setHandleUserId(String handleUserId) { + this.handleUserId = handleUserId; + } + + public String getHandleUserName() { + return handleUserName; + } + + public void setHandleUserName(String handleUserName) { + this.handleUserName = handleUserName; + } + + public String getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(String createdTime) { + this.createdTime = createdTime; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaAuditFolderItemVO.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaAuditFolderItemVO.java new file mode 100644 index 0000000..35200e9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaAuditFolderItemVO.java @@ -0,0 +1,58 @@ +package com.sunwayworld.basemodule.openapi.vo; + +public class OaAuditFolderItemVO { + private String operate;//操作 批准1 退回0 + private Long folderId;//委托单ID + private String status;//委托单状态 归档End 直接领导审核DirectAudit 二级部门领导审核SecondAudit 一级部门领导审核StairAudit 检测部领导审核DetectionAudit 草稿Draft + private String auditUserId;//下一节点审核人工号 + private String currentUserId;//当前审核人工号 + private String requestid;//OA流程单据号 + + public String getOperate() { + return operate; + } + + public void setOperate(String operate) { + this.operate = operate; + } + + public Long getFolderId() { + return folderId; + } + + public void setFolderId(Long folderId) { + this.folderId = folderId; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public String getAuditUserId() { + return auditUserId; + } + + public void setAuditUserId(String auditUserId) { + this.auditUserId = auditUserId; + } + + public String getCurrentUserId() { + return currentUserId; + } + + public void setCurrentUserId(String currentUserId) { + this.currentUserId = currentUserId; + } + + public String getRequestid() { + return requestid; + } + + public void setRequestid(String requestid) { + this.requestid = requestid; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaAuditFolderReturnVO.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaAuditFolderReturnVO.java new file mode 100644 index 0000000..7acca25 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaAuditFolderReturnVO.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.openapi.vo; + +public class OaAuditFolderReturnVO { + private String code;//ERROR失败 USER_EXCEPTION无法找到申请人工号 SUCCESS成功 + private String errMsg; //错误信息 + private String sign;//委托单ID + private OaFolderReturnDataVO data; + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + + public String getErrMsg() { + return errMsg; + } + + public void setErrMsg(String errMsg) { + this.errMsg = errMsg; + } + + public String getSign() { + return sign; + } + + public void setSign(String sign) { + this.sign = sign; + } + + public OaFolderReturnDataVO getData() { + return data; + } + + public void setData(OaFolderReturnDataVO data) { + this.data = data; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaAuditFolderVO.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaAuditFolderVO.java new file mode 100644 index 0000000..96f505a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaAuditFolderVO.java @@ -0,0 +1,15 @@ +package com.sunwayworld.basemodule.openapi.vo; + +import java.util.List; + +public class OaAuditFolderVO { + private List folders; + + public List getFolders() { + return folders; + } + + public void setFolders(List folders) { + this.folders = folders; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaFieldVO.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaFieldVO.java new file mode 100644 index 0000000..9fc146b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaFieldVO.java @@ -0,0 +1,22 @@ +package com.sunwayworld.basemodule.openapi.vo; + +public class OaFieldVO { + private String fieldName; + private String fieldValue; + + public String getFieldName() { + return fieldName; + } + + public void setFieldName(String fieldName) { + this.fieldName = fieldName; + } + + public String getFieldValue() { + return fieldValue; + } + + public void setFieldValue(String fieldValue) { + this.fieldValue = fieldValue; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaFolderReturnDataVO.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaFolderReturnDataVO.java new file mode 100644 index 0000000..78d0cf5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaFolderReturnDataVO.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.openapi.vo; + +public class OaFolderReturnDataVO { + private Long requestid;//接口状态为SUCCESS,则data中包含生成的requestid + + public Long getRequestid() { + return requestid; + } + + public void setRequestid(Long requestid) { + this.requestid = requestid; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaReceiptResult.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaReceiptResult.java new file mode 100644 index 0000000..3165391 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaReceiptResult.java @@ -0,0 +1,31 @@ +package com.sunwayworld.basemodule.openapi.vo; + +public class OaReceiptResult { + private Long folderId;//委托单ID + private String status;//委托单状态 归档End 直接领导审核DirectAudit 二级部门领导审核SecondAudit 一级部门领导审核StairAudit 检测部领导审核DetectionAudit 草稿Draft + private String auditUserId;//审核人工号 + + public Long getFolderId() { + return folderId; + } + + public void setFolderId(Long folderId) { + this.folderId = folderId; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public String getAuditUserId() { + return auditUserId; + } + + public void setAuditUserId(String auditUserId) { + this.auditUserId = auditUserId; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaSubmitFolderReturnVO.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaSubmitFolderReturnVO.java new file mode 100644 index 0000000..6084035 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaSubmitFolderReturnVO.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.openapi.vo; + +public class OaSubmitFolderReturnVO { + private String code;//ERROR失败 USER_EXCEPTION无法找到申请人工号 SUCCESS成功 + private String errMsg;//错误信息 + private String sign;//委托单ID + private OaFolderReturnDataVO data; + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + + public String getErrMsg() { + return errMsg; + } + + public void setErrMsg(String errMsg) { + this.errMsg = errMsg; + } + + public String getSign() { + return sign; + } + + public void setSign(String sign) { + this.sign = sign; + } + + public OaFolderReturnDataVO getData() { + return data; + } + + public void setData(OaFolderReturnDataVO data) { + this.data = data; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaSubmitFolderVO.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaSubmitFolderVO.java new file mode 100644 index 0000000..d40a18e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaSubmitFolderVO.java @@ -0,0 +1,200 @@ +package com.sunwayworld.basemodule.openapi.vo; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.baseline.framework.utils.CoreCodeUtil; +import com.sunwayworld.baseline.framework.utils.LocalDateUtils; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; + +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.List; + +public class OaSubmitFolderVO { + private String requestName;//流程标题 + private String workflowId;//流程标识 + private String sign;//委托单ID + @JSONField(name = "SAPID") + private String SAPID;//申请人工号 + private List mainData; + private List detailData; + + public void buildMainData( + String requestName, + String folderNo, + Long folderId, + String clientUserId, + String clientUserName, + String clientUserOrgId, + String clientUserOrgName, + String workshopSection, + LocalDateTime createdTime, + LocalDateTime submitTime, + String status, + String sampleName, + String remarks, + String urgencyDegree, + String auditUserId) { + List mainData = new ArrayList<>(); + OaFieldVO oaFieldVO1 = new OaFieldVO(); + oaFieldVO1.setFieldName("requestName"); + oaFieldVO1.setFieldValue(requestName); + mainData.add(oaFieldVO1); + + OaFieldVO oaFieldVO2 = new OaFieldVO(); + oaFieldVO2.setFieldName("folderNo"); + oaFieldVO2.setFieldValue(folderNo); + mainData.add(oaFieldVO2); + + OaFieldVO oaFieldVO3 = new OaFieldVO(); + oaFieldVO3.setFieldName("folderId"); + oaFieldVO3.setFieldValue(folderId.toString()); + mainData.add(oaFieldVO3); + + OaFieldVO oaFieldVO4 = new OaFieldVO(); + oaFieldVO4.setFieldName("clientUserId"); + oaFieldVO4.setFieldValue(clientUserId); + mainData.add(oaFieldVO4); + + OaFieldVO oaFieldVO5 = new OaFieldVO(); + oaFieldVO5.setFieldName("clientUserName"); + oaFieldVO5.setFieldValue(clientUserName); + mainData.add(oaFieldVO5); + + OaFieldVO oaFieldVO6 = new OaFieldVO(); + oaFieldVO6.setFieldName("clientUserOrgId"); + oaFieldVO6.setFieldValue(clientUserOrgId); + mainData.add(oaFieldVO6); + + OaFieldVO oaFieldVO7 = new OaFieldVO(); + oaFieldVO7.setFieldName("clientUserOrgName"); + oaFieldVO7.setFieldValue(clientUserOrgName); + mainData.add(oaFieldVO7); + + OaFieldVO oaFieldVO8 = new OaFieldVO(); + oaFieldVO8.setFieldName("workshopSection"); + oaFieldVO8.setFieldValue(CoreCodeUtil.getName("workshopSection", workshopSection)); + mainData.add(oaFieldVO8); + + OaFieldVO oaFieldVO9 = new OaFieldVO(); + oaFieldVO9.setFieldName("createdTime"); + oaFieldVO9.setFieldValue(LocalDateUtils.parseString(createdTime)); + mainData.add(oaFieldVO9); + + OaFieldVO oaFieldVO10 = new OaFieldVO(); + oaFieldVO10.setFieldName("submitTime"); + oaFieldVO10.setFieldValue(LocalDateUtils.parseString(submitTime)); + mainData.add(oaFieldVO10); + + OaFieldVO oaFieldVO11 = new OaFieldVO(); + oaFieldVO11.setFieldName("status"); + oaFieldVO11.setFieldValue(status); + mainData.add(oaFieldVO11); + + OaFieldVO oaFieldVO13 = new OaFieldVO(); + oaFieldVO13.setFieldName("sampleName"); + oaFieldVO13.setFieldValue(sampleName); + mainData.add(oaFieldVO13); + + OaFieldVO oaFieldVO14 = new OaFieldVO(); + oaFieldVO14.setFieldName("remarks"); + oaFieldVO14.setFieldValue(remarks); + mainData.add(oaFieldVO14); + + OaFieldVO oaFieldVO15 = new OaFieldVO(); + oaFieldVO15.setFieldName("urgencyDegree"); + if ("2".equals(urgencyDegree)) { + oaFieldVO15.setFieldValue("加急"); + } else { + oaFieldVO15.setFieldValue("普通"); + } + mainData.add(oaFieldVO15); + + OaFieldVO oaFieldVO12 = new OaFieldVO(); + oaFieldVO12.setFieldName("auditUserId"); + oaFieldVO12.setFieldValue(auditUserId); + mainData.add(oaFieldVO12); + + this.mainData = mainData; + } + + public void buildDetailData(List tasks) { + List detailData = new ArrayList<>(); + OaSubmitTasksVO oaSubmitTasksVO = new OaSubmitTasksVO(); + oaSubmitTasksVO.setTableDBName("formtable_main_529_dt1"); + List oaSubmitTaskVOS = new ArrayList<>(); + + for (LimsTaskBean task : tasks) { + List oaFieldVOS = new ArrayList<>(); + + OaFieldVO oaFieldVO1 = new OaFieldVO(); + oaFieldVO1.setFieldName("testNo"); + oaFieldVO1.setFieldValue(task.getTestCode()); + oaFieldVOS.add(oaFieldVO1); + + OaFieldVO oaFieldVO2 = new OaFieldVO(); + oaFieldVO2.setFieldName("testName"); + oaFieldVO2.setFieldValue(task.getTestName()); + oaFieldVOS.add(oaFieldVO2); + + OaFieldVO oaFieldVO3 = new OaFieldVO(); + oaFieldVO3.setFieldName("urgencyReason"); + oaFieldVO3.setFieldValue(task.getUrgencyReason()); + oaFieldVOS.add(oaFieldVO3); + OaSubmitTaskVO oaSubmitTaskVO = new OaSubmitTaskVO(); + oaSubmitTaskVO.setWorkflowRequestTableFields(oaFieldVOS); + + oaSubmitTaskVOS.add(oaSubmitTaskVO); + } + oaSubmitTasksVO.setWorkflowRequestTableRecords(oaSubmitTaskVOS); + detailData.add(oaSubmitTasksVO); + this.detailData = detailData; + } + + public String getRequestName() { + return requestName; + } + + public void setRequestName(String requestName) { + this.requestName = requestName; + } + + public String getWorkflowId() { + return workflowId; + } + + public void setWorkflowId(String workflowId) { + this.workflowId = workflowId; + } + + public String getSign() { + return sign; + } + + public void setSign(String sign) { + this.sign = sign; + } + + public String getSAPID() { + return SAPID; + } + + public void setSAPID(String SAPID) { + this.SAPID = SAPID; + } + + public List getMainData() { + return mainData; + } + + public void setMainData(List mainData) { + this.mainData = mainData; + } + + public List getDetailData() { + return detailData; + } + + public void setDetailData(List detailData) { + this.detailData = detailData; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaSubmitTaskVO.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaSubmitTaskVO.java new file mode 100644 index 0000000..99edd5e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaSubmitTaskVO.java @@ -0,0 +1,15 @@ +package com.sunwayworld.basemodule.openapi.vo; + +import java.util.List; + +public class OaSubmitTaskVO { + private List workflowRequestTableFields; + + public List getWorkflowRequestTableFields() { + return workflowRequestTableFields; + } + + public void setWorkflowRequestTableFields(List workflowRequestTableFields) { + this.workflowRequestTableFields = workflowRequestTableFields; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaSubmitTasksVO.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaSubmitTasksVO.java new file mode 100644 index 0000000..e222c37 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/OaSubmitTasksVO.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.openapi.vo; + +import java.util.List; + +public class OaSubmitTasksVO { + private String tableDBName; + private List workflowRequestTableRecords; + + public String getTableDBName() { + return tableDBName; + } + + public void setTableDBName(String tableDBName) { + this.tableDBName = tableDBName; + } + + public List getWorkflowRequestTableRecords() { + return workflowRequestTableRecords; + } + + public void setWorkflowRequestTableRecords(List workflowRequestTableRecords) { + this.workflowRequestTableRecords = workflowRequestTableRecords; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/QmsReturnTokenVO.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/QmsReturnTokenVO.java new file mode 100644 index 0000000..8812ae3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/QmsReturnTokenVO.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.openapi.vo; + +/** + * @Classname QmsReturnTokenVO + * @Description QMS返回Token + * @Date 2023/3/3 14:03 + * @Created by dingjian + */ +public class QmsReturnTokenVO { + + private String flag; + + private String token; + + private String hint; + + public String getFlag() { + return flag; + } + + public void setFlag(String flag) { + this.flag = flag; + } + + public String getToken() { + return token; + } + + public void setToken(String token) { + this.token = token; + } + + public String getHint() { + return hint; + } + + public void setHint(String hint) { + this.hint = hint; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/QmsSendOrderItemVO.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/QmsSendOrderItemVO.java new file mode 100644 index 0000000..8370908 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/QmsSendOrderItemVO.java @@ -0,0 +1,56 @@ +package com.sunwayworld.basemodule.openapi.vo; + +import com.alibaba.fastjson.annotation.JSONField; + +/** + * @Classname QmsSendOrderItemVO + * @Description 回传QMS样品号详细VO + * @Date 2023/3/2 14:16 + * @Created by dingjian + */ +public class QmsSendOrderItemVO { + + @JSONField(name = "ITEM_NO") + private String testCode; //检测项目编码 + + @JSONField(name = "ITEM_NAME") + private String testName; //检测项目名称 + + @JSONField(name = "LIMS_NO") + private String limsFolderNum; //LIMS报检单号 + + @JSONField(name = "LIMS_S_NO") + private String limsSampleNum; //LIMS样本号 + + public String getTestCode() { + return testCode; + } + + public void setTestCode(String testCode) { + this.testCode = testCode; + } + + public String getTestName() { + return testName; + } + + public void setTestName(String testName) { + this.testName = testName; + } + + public String getLimsFolderNum() { + return limsFolderNum; + } + + public void setLimsFolderNum(String limsFolderNum) { + this.limsFolderNum = limsFolderNum; + } + + public String getLimsSampleNum() { + return limsSampleNum; + } + + public void setLimsSampleNum(String limsSampleNum) { + this.limsSampleNum = limsSampleNum; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/QmsSendOrderReturnVO.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/QmsSendOrderReturnVO.java new file mode 100644 index 0000000..7fcc815 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/QmsSendOrderReturnVO.java @@ -0,0 +1,56 @@ +package com.sunwayworld.basemodule.openapi.vo; + +import com.alibaba.fastjson.annotation.JSONField; + +/** + * @Classname QmsSendOrderReturnVO + * @Description 样品同步返回值VO + * @Date 2023/3/2 15:58 + * @Created by dingjian + */ +public class QmsSendOrderReturnVO { + + @JSONField(name = "code") + private String code;//状态 成功S,失败E + + @JSONField(name = "hint") + private String hint;//返回信息 + + @JSONField(name = "responseType") + private String responseType;//返回类型 FAIL、SUCCESS + + @JSONField(name = "flag") + private Boolean flag; + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + + public String getHint() { + return hint; + } + + public void setHint(String hint) { + this.hint = hint; + } + + public String getResponseType() { + return responseType; + } + + public void setResponseType(String responseType) { + this.responseType = responseType; + } + + public Boolean getFlag() { + return flag; + } + + public void setFlag(Boolean flag) { + this.flag = flag; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/QmsSendOrderVO.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/QmsSendOrderVO.java new file mode 100644 index 0000000..0a5162f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/QmsSendOrderVO.java @@ -0,0 +1,47 @@ +package com.sunwayworld.basemodule.openapi.vo; + +import com.alibaba.fastjson.annotation.JSONField; + +import java.util.List; + +/** + * @Classname QmsSendOrderVO + * @Description 回传QMS样品号VO + * @Date 2023/3/2 14:07 + * @Created by dingjian + */ +public class QmsSendOrderVO { + + @JSONField(name = "NO") + private String qmsInspectionCode; //QMS报检单号 + + @JSONField(name = "TEST_TYPE") + private String checkType; //检验类型 + + @JSONField(name = "ITEMS") + private List orderItemList; //检验项目列表 + + public String getQmsInspectionCode() { + return qmsInspectionCode; + } + + public void setQmsInspectionCode(String qmsInspectionCode) { + this.qmsInspectionCode = qmsInspectionCode; + } + + public String getCheckType() { + return checkType; + } + + public void setCheckType(String checkType) { + this.checkType = checkType; + } + + public List getOrderItemList() { + return orderItemList; + } + + public void setOrderItemList(List orderItemList) { + this.orderItemList = orderItemList; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/QmsSendTaskItemVO.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/QmsSendTaskItemVO.java new file mode 100644 index 0000000..8866725 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/QmsSendTaskItemVO.java @@ -0,0 +1,177 @@ +package com.sunwayworld.basemodule.openapi.vo; + +import com.alibaba.fastjson.annotation.JSONField; + +/** + * @Classname QmsSendTaskItemVO + * @Description LIMS同步样品状态列表VO + * @Date 2023/3/4 15:47 + * @Created by dingjian + */ +public class QmsSendTaskItemVO { + + @JSONField(name = "TR") + private String judgeResult;// 判定结果,检验合格传'OK',不合格传'NG' + + @JSONField(name = "TV") + private String testResult;// 检验结果 + + @JSONField(name = "ITEM_NO") + private String testCode;// 项目编码 + + @JSONField(name = "LIMS_NO") + private String limsFolderNum;// LIMS报检单号 + + @JSONField(name = "LIMS_S_NO") + private String LimsSampleNum;// LIMS样本号 + + @JSONField(name = "REASON") + private String operationReason;// 取消收样/取消检测/改判的原因 + + @JSONField(name = "PERSON") + private String operationUser;// 取消人/取消检测人/改判人 + + @JSONField(name = "TIME") + private String operationTime;// 取消收样时间/取消检测时间/改判时间(固定日期格式yyyy-MM-dd hh:mm:ss) + + @JSONField(name = "ITEM_NAME") + private String testName;// 项目名称 + + @JSONField(name = "INSPECTOR") + private String checkUserId;// 检验员 + + @JSONField(name = "AUDIT_DATE") + private String auditDateTime;// 固定日期格式(yyyy-MM-dd hh:mm:ss)审核日期 + + @JSONField(name = "TEST_DATE") + private String testDateTime;// (yyyy-MM-dd hh:mm:ss) 检验日期 + + @JSONField(name = "RECEIVED_DATE") + private String sampleDateTime;// (yyyy-MM-dd hh:mm:ss)收样日期 + + @JSONField(name = "ORDER_STATE") + private String testStatus;// 2:已收样 3:已检验未审核 4:已检验已审核 9:撤销上报 + + @JSONField(name = "ORDER_DEC") + private String testStatusDec;// 已收样 已检验未审核 已检验已审核 撤销上报 + + public String getJudgeResult() { + return judgeResult; + } + + public void setJudgeResult(String judgeResult) { + this.judgeResult = judgeResult; + } + + public String getTestResult() { + return testResult; + } + + public void setTestResult(String testResult) { + this.testResult = testResult; + } + + public String getTestCode() { + return testCode; + } + + public void setTestCode(String testCode) { + this.testCode = testCode; + } + + public String getTestName() { + return testName; + } + + public void setTestName(String testName) { + this.testName = testName; + } + + public String getCheckUserId() { + return checkUserId; + } + + public void setCheckUserId(String checkUserId) { + this.checkUserId = checkUserId; + } + + public String getAuditDateTime() { + return auditDateTime; + } + + public void setAuditDateTime(String auditDateTime) { + this.auditDateTime = auditDateTime; + } + + public String getTestDateTime() { + return testDateTime; + } + + public void setTestDateTime(String testDateTime) { + this.testDateTime = testDateTime; + } + + public String getSampleDateTime() { + return sampleDateTime; + } + + public void setSampleDateTime(String sampleDateTime) { + this.sampleDateTime = sampleDateTime; + } + + public String getTestStatus() { + return testStatus; + } + + public void setTestStatus(String testStatus) { + this.testStatus = testStatus; + } + + public String getTestStatusDec() { + return testStatusDec; + } + + public void setTestStatusDec(String testStatusDec) { + this.testStatusDec = testStatusDec; + } + + public String getLimsFolderNum() { + return limsFolderNum; + } + + public void setLimsFolderNum(String limsFolderNum) { + this.limsFolderNum = limsFolderNum; + } + + public String getLimsSampleNum() { + return LimsSampleNum; + } + + public void setLimsSampleNum(String limsSampleNum) { + LimsSampleNum = limsSampleNum; + } + + public String getOperationReason() { + return operationReason; + } + + public void setOperationReason(String operationReason) { + this.operationReason = operationReason; + } + + public String getOperationUser() { + return operationUser; + } + + public void setOperationUser(String operationUser) { + this.operationUser = operationUser; + } + + public String getOperationTime() { + return operationTime; + } + + public void setOperationTime(String operationTime) { + this.operationTime = operationTime; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/QmsSendTaskVO.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/QmsSendTaskVO.java new file mode 100644 index 0000000..e2bfe89 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/QmsSendTaskVO.java @@ -0,0 +1,47 @@ +package com.sunwayworld.basemodule.openapi.vo; + +import com.alibaba.fastjson.annotation.JSONField; + +import java.util.List; + +/** + * @Classname QmsSendTaskVO + * @Description LIMS同步样品状态VO + * @Date 2023/3/4 15:45 + * @Created by dingjian + */ +public class QmsSendTaskVO { + + @JSONField(name = "NO") + private String qmsInspectionCode; //QMS报检单号 + + @JSONField(name = "TEST_TYPE") + private String checkType; //检验类型 + + @JSONField(name = "ITEMS") + private List qmsTaskItemList; + + public String getQmsInspectionCode() { + return qmsInspectionCode; + } + + public void setQmsInspectionCode(String qmsInspectionCode) { + this.qmsInspectionCode = qmsInspectionCode; + } + + public String getCheckType() { + return checkType; + } + + public void setCheckType(String checkType) { + this.checkType = checkType; + } + + public List getQmsTaskItemList() { + return qmsTaskItemList; + } + + public void setQmsTaskItemList(List qmsTaskItemList) { + this.qmsTaskItemList = qmsTaskItemList; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/RoleInfoEnum.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/RoleInfoEnum.java new file mode 100644 index 0000000..35eedde --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/RoleInfoEnum.java @@ -0,0 +1,41 @@ +package com.sunwayworld.basemodule.openapi.vo; + +/** + * @Classname RoleInfoEnum + * @Description 角色信息枚举 + * @Date 2022/10/21 17:09 + * @Created by dingjian + */ +public enum RoleInfoEnum { + + FIRST_DEPARTMENT_LEADER("一级部门领导", 958623343992704L), + SECOND_DEPARTMENT_LEADER("二级部门领导", 958623442829184L), + ENTRUST_APPLICANT("委托申请人", 953663200628192L), + TESTING_GROUP_LEADER("检测组负责人", 953668053405152L), + ENTRUST_DEPARTMENT_LEADER("委托部门领导", 953663812619744L); + + private String roleName; + + private Long roleId; + + RoleInfoEnum(String roleName, Long roleId) { + this.roleName = roleName; + this.roleId = roleId; + } + + public String getRoleName() { + return roleName; + } + + public void setRoleName(String roleName) { + this.roleName = roleName; + } + + public Long getRoleId() { + return roleId; + } + + public void setRoleId(Long roleId) { + this.roleId = roleId; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/SapChangeJudgeRootVO.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/SapChangeJudgeRootVO.java new file mode 100644 index 0000000..098024d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/SapChangeJudgeRootVO.java @@ -0,0 +1,22 @@ +package com.sunwayworld.basemodule.openapi.vo; + +import java.util.List; + +/** + * @Classname SapChangeJudgeRootVO + * @Description 封装SAP接口所需要的item节点 + * @Date 2023/5/26 15:45 + * @Created by dingjian + */ +public class SapChangeJudgeRootVO { + + List item; + + public List getItem() { + return item; + } + + public void setItem(List item) { + this.item = item; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/SapChangeJudgeVO.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/SapChangeJudgeVO.java new file mode 100644 index 0000000..8bf8d77 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/SapChangeJudgeVO.java @@ -0,0 +1,93 @@ +package com.sunwayworld.basemodule.openapi.vo; + +import com.alibaba.fastjson.annotation.JSONField; + +/** + * @Classname SapChangeJudgeRootVO + * @Description SAP改判接口同步VO + * @Date 2023/5/26 15:46 + * @Created by dingjian + */ +public class SapChangeJudgeVO { + + @JSONField(name = "zbjph") + private String ZBJPH; //报检单号 + @JSONField(name = "werks") + private String WERKS; //工厂 + @JSONField(name = "verwmerkm") + private String VERWMERKM; //项目编码 + @JSONField(name = "zgpyy") + private String ZGPYY; //改判原因 + @JSONField(name = "zgprq") + private String ZGPRQ; //改判日期 + @JSONField(name = "zgpsj") + private String ZGPSJ; //改判时间 + @JSONField(name = "zgpr") + private String ZGPR; //改判人(工号) + @JSONField(name = "zstatu") + private String ZSTATU; //单据状态 + + public String getZBJPH() { + return ZBJPH; + } + + public void setZBJPH(String ZBJPH) { + this.ZBJPH = ZBJPH; + } + + public String getWERKS() { + return WERKS; + } + + public void setWERKS(String WERKS) { + this.WERKS = WERKS; + } + + public String getVERWMERKM() { + return VERWMERKM; + } + + public void setVERWMERKM(String VERWMERKM) { + this.VERWMERKM = VERWMERKM; + } + + public String getZGPYY() { + return ZGPYY; + } + + public void setZGPYY(String ZGPYY) { + this.ZGPYY = ZGPYY; + } + + public String getZGPRQ() { + return ZGPRQ; + } + + public void setZGPRQ(String ZGPRQ) { + this.ZGPRQ = ZGPRQ; + } + + public String getZGPSJ() { + return ZGPSJ; + } + + public void setZGPSJ(String ZGPSJ) { + this.ZGPSJ = ZGPSJ; + } + + public String getZGPR() { + return ZGPR; + } + + public void setZGPR(String ZGPR) { + this.ZGPR = ZGPR; + } + + public String getZSTATU() { + return ZSTATU; + } + + public void setZSTATU(String ZSTATU) { + this.ZSTATU = ZSTATU; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/SapSendChangeReturnItemVO.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/SapSendChangeReturnItemVO.java new file mode 100644 index 0000000..c03548e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/SapSendChangeReturnItemVO.java @@ -0,0 +1,63 @@ +package com.sunwayworld.basemodule.openapi.vo; + +import com.alibaba.fastjson.annotation.JSONField; + +/** + * @Classname SapSendChangeReturnItemVO + * @Description SAP改判接口返回值VO(列表里的值) + * @Date 2023/5/29 08:29 + * @Created by dingjian + */ +public class SapSendChangeReturnItemVO { + + @JSONField(name = "zbjph") + private String ZBJPH; //报检单号 + @JSONField(name = "werks") + private String WERKS; //工厂 + @JSONField(name = "verwmerkm") + private String VERWMERKM; //项目编码 + @JSONField(name = "ztype") + private String ZTYPE; //成功S,失败E + @JSONField(name = "zmess") + private String ZMESS; //失败信息 + + public String getZBJPH() { + return ZBJPH; + } + + public void setZBJPH(String ZBJPH) { + this.ZBJPH = ZBJPH; + } + + public String getWERKS() { + return WERKS; + } + + public void setWERKS(String WERKS) { + this.WERKS = WERKS; + } + + public String getVERWMERKM() { + return VERWMERKM; + } + + public void setVERWMERKM(String VERWMERKM) { + this.VERWMERKM = VERWMERKM; + } + + public String getZTYPE() { + return ZTYPE; + } + + public void setZTYPE(String ZTYPE) { + this.ZTYPE = ZTYPE; + } + + public String getZMESS() { + return ZMESS; + } + + public void setZMESS(String ZMESS) { + this.ZMESS = ZMESS; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/SapSendChangeReturnVO.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/SapSendChangeReturnVO.java new file mode 100644 index 0000000..1ae3bcd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/SapSendChangeReturnVO.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.openapi.vo; + +import java.util.List; + +/** + * @Classname SapSendChangeReturnVO + * @Description SAP改判接口返回值VO + * @Date 2023/5/29 08:29 + * @Created by dingjian + */ +public class SapSendChangeReturnVO { + + private String ZTYPE; //成功S,失败E + private String ZMESS; //失败信息 + private List itemList; + + public String getZTYPE() { + return ZTYPE; + } + + public void setZTYPE(String ZTYPE) { + this.ZTYPE = ZTYPE; + } + + public String getZMESS() { + return ZMESS; + } + + public void setZMESS(String ZMESS) { + this.ZMESS = ZMESS; + } + + public List getItemList() { + return itemList; + } + + public void setItemList(List itemList) { + this.itemList = itemList; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/SapSendOrderReturnVO.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/SapSendOrderReturnVO.java new file mode 100644 index 0000000..46e0191 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/SapSendOrderReturnVO.java @@ -0,0 +1,26 @@ +package com.sunwayworld.basemodule.openapi.vo; + +import com.alibaba.fastjson.annotation.JSONField; + +public class SapSendOrderReturnVO { + @JSONField(name = "ztype") + private String ZTYPE;//状态 成功S,失败E + @JSONField(name = "zmess") + private String ZMESS;//返回信息 + + public String getZTYPE() { + return ZTYPE; + } + + public void setZTYPE(String ZTYPE) { + this.ZTYPE = ZTYPE; + } + + public String getZMESS() { + return ZMESS; + } + + public void setZMESS(String ZMESS) { + this.ZMESS = ZMESS; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/SapSendOrderVO.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/SapSendOrderVO.java new file mode 100644 index 0000000..fe17818 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/SapSendOrderVO.java @@ -0,0 +1,79 @@ +package com.sunwayworld.basemodule.openapi.vo; + +import com.alibaba.fastjson.annotation.JSONField; + +//委托单自动提交时触发 ,样品维度 +public class SapSendOrderVO { + @JSONField(name = "zbjph") + private String ZBJPH;//SAP报检单号 创建订单时传过来 + @JSONField(name = "werks") + private String WERKS;//工厂 创建订单时传过来 + @JSONField(name = "pruefbemkt") + private String PRUEFBEMKT;//检测项目名称 一个样品多个项目, 逗号拼接 + @JSONField(name = "verwmerkm") + private String VERWMERKM;//检测项目编码 + @JSONField(name = "zlims") + private String ZLIMS;//LIMS报检单号 委托单号 + @JSONField(name = "zybli") + private String ZYBLI;//LIMS样本号 样品编号 + + public String getZBJPH() { + return ZBJPH; + } + + public void setZBJPH(String ZBJPH) { + this.ZBJPH = ZBJPH; + } + + public String getWERKS() { + return WERKS; + } + + public void setWERKS(String WERKS) { + this.WERKS = WERKS; + } + + public String getPRUEFBEMKT() { + return PRUEFBEMKT; + } + + public void setPRUEFBEMKT(String PRUEFBEMKT) { + this.PRUEFBEMKT = PRUEFBEMKT; + } + + public String getZLIMS() { + return ZLIMS; + } + + public void setZLIMS(String ZLIMS) { + this.ZLIMS = ZLIMS; + } + + public String getZYBLI() { + return ZYBLI; + } + + public void setZYBLI(String ZYBLI) { + this.ZYBLI = ZYBLI; + } + + public String getVERWMERKM() { + return VERWMERKM; + } + + public void setVERWMERKM(String VERWMERKM) { + this.VERWMERKM = VERWMERKM; + } + + @Override + public String toString() { + return "SapSendOrderVO{" + + "ZBJPH='" + ZBJPH + '\'' + + ", WERKS='" + WERKS + '\'' + + ", PRUEFBEMKT='" + PRUEFBEMKT + '\'' + + ", VERWMERKM='" + VERWMERKM + '\'' + + ", ZLIMS='" + ZLIMS + '\'' + + ", ZYBLI='" + ZYBLI + '\'' + + '}'; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/SapSendTaskReturnVO.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/SapSendTaskReturnVO.java new file mode 100644 index 0000000..7088495 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/SapSendTaskReturnVO.java @@ -0,0 +1,26 @@ +package com.sunwayworld.basemodule.openapi.vo; + +import com.alibaba.fastjson.annotation.JSONField; + +public class SapSendTaskReturnVO { + @JSONField(name = "ztype") + private String ZTYPE;//状态 成功S,失败E + @JSONField(name = "zmess") + private String ZMESS;//返回信息 + + public String getZTYPE() { + return ZTYPE; + } + + public void setZTYPE(String ZTYPE) { + this.ZTYPE = ZTYPE; + } + + public String getZMESS() { + return ZMESS; + } + + public void setZMESS(String ZMESS) { + this.ZMESS = ZMESS; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/SapSendTaskRootVO.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/SapSendTaskRootVO.java new file mode 100644 index 0000000..af825d1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/SapSendTaskRootVO.java @@ -0,0 +1,22 @@ +package com.sunwayworld.basemodule.openapi.vo; + +import java.util.List; + +/** + * @Classname SapSendTaskRootVO + * @Description 封装SAP接口所需要的root节点 + * @Date 2022/11/18 11:13 + * @Created by dingjian + */ +public class SapSendTaskRootVO { + + List root; + + public List getRoot() { + return root; + } + + public void setRoot(List root) { + this.root = root; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/openapi/vo/SapSendTaskVO.java b/src/main/java/com/sunwayworld/basemodule/openapi/vo/SapSendTaskVO.java new file mode 100644 index 0000000..08f7fa3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/openapi/vo/SapSendTaskVO.java @@ -0,0 +1,178 @@ +package com.sunwayworld.basemodule.openapi.vo; + +import com.alibaba.fastjson.annotation.JSONField; + +//项目委托维度传 只有理化和扣电的单 +public class SapSendTaskVO { + @JSONField(name = "zbjph") + private String ZBJPH;//报检单号 创建订单时传过来 + @JSONField(name = "werks") + private String WERKS;//工厂 创建订单时传过来 + @JSONField(name = "pruefbemkt") + private String PRUEFBEMKT;//检测项目名称 + @JSONField(name = "verwmerkm") + private String VERWMERKM;//检测项目编码 + @JSONField(name = "zstatu") + private String ZSTATU;//单据状态 收样传'2' 收样按键触发 已检测传'3' 结果录入提交 已审核传'4' 结果复核提交 取消检测传'9' 取消测试时 + @JSONField(name = "zstatut") + private String ZSTATUT;//状态描述 收样传'已收样' 已检测传'已检验未审核' 已审核传'已检验已审核' 取消检测传'撤销上报' 跟状态一样条件 + @JSONField(name = "zjcsyrq") + private String ZJCSYRQ;//收样日期 yyyyMMdd 收样必填 样品收样时间 + @JSONField(name = "zjcsysj") + private String ZJCSYSJ;//收样时间 HHmmss 收样必填 样品收样时间 + @JSONField(name = "mbewertg") + private String MBEWERTG;//判定结果 检验合格传'A',不合格传'R' 检测必填 上下限判断 扣电传合格 + @JSONField(name = "original_input") + private String ORIGINAL_INPUT;//检验结果 检测必填 + @JSONField(name = "zjgdate") + private String ZJGDATE;//检验日期 yyyyMMdd 检测必填 结果录入提交时间 + @JSONField(name = "zjgtime") + private String ZJGTIME;//检验时间 HHmmss 检测必填 结果录入提交时间 + @JSONField(name = "pruefer") + private String PRUEFER;//检验员 检测必填 结果录入提交人 + @JSONField(name = "zjcsprq") + private String ZJCSPRQ;//审核日期 yyyyMMdd 审核必填 + @JSONField(name = "zjcspsj") + private String ZJCSPSJ;//审核时间 HHmmss 审核必填 + + public String getZBJPH() { + return ZBJPH; + } + + public void setZBJPH(String ZBJPH) { + this.ZBJPH = ZBJPH; + } + + public String getWERKS() { + return WERKS; + } + + public void setWERKS(String WERKS) { + this.WERKS = WERKS; + } + + public String getPRUEFBEMKT() { + return PRUEFBEMKT; + } + + public void setPRUEFBEMKT(String PRUEFBEMKT) { + this.PRUEFBEMKT = PRUEFBEMKT; + } + + public String getZSTATU() { + return ZSTATU; + } + + public void setZSTATU(String ZSTATU) { + this.ZSTATU = ZSTATU; + } + + public String getZSTATUT() { + return ZSTATUT; + } + + public void setZSTATUT(String ZSTATUT) { + this.ZSTATUT = ZSTATUT; + } + + public String getZJCSYRQ() { + return ZJCSYRQ; + } + + public void setZJCSYRQ(String ZJCSYRQ) { + this.ZJCSYRQ = ZJCSYRQ; + } + + public String getZJCSYSJ() { + return ZJCSYSJ; + } + + public void setZJCSYSJ(String ZJCSYSJ) { + this.ZJCSYSJ = ZJCSYSJ; + } + + public String getMBEWERTG() { + return MBEWERTG; + } + + public void setMBEWERTG(String MBEWERTG) { + this.MBEWERTG = MBEWERTG; + } + + public String getORIGINAL_INPUT() { + return ORIGINAL_INPUT; + } + + public void setORIGINAL_INPUT(String ORIGINAL_INPUT) { + this.ORIGINAL_INPUT = ORIGINAL_INPUT; + } + + public String getZJGDATE() { + return ZJGDATE; + } + + public void setZJGDATE(String ZJGDATE) { + this.ZJGDATE = ZJGDATE; + } + + public String getZJGTIME() { + return ZJGTIME; + } + + public void setZJGTIME(String ZJGTIME) { + this.ZJGTIME = ZJGTIME; + } + + public String getPRUEFER() { + return PRUEFER; + } + + public void setPRUEFER(String PRUEFER) { + this.PRUEFER = PRUEFER; + } + + public String getZJCSPRQ() { + return ZJCSPRQ; + } + + public void setZJCSPRQ(String ZJCSPRQ) { + this.ZJCSPRQ = ZJCSPRQ; + } + + public String getZJCSPSJ() { + return ZJCSPSJ; + } + + public void setZJCSPSJ(String ZJCSPSJ) { + this.ZJCSPSJ = ZJCSPSJ; + } + + public String getVERWMERKM() { + return VERWMERKM; + } + + public void setVERWMERKM(String VERWMERKM) { + this.VERWMERKM = VERWMERKM; + } + + @Override + public String toString() { + return "SapSendTaskVO{" + + "ZBJPH='" + ZBJPH + '\'' + + ", WERKS='" + WERKS + '\'' + + ", PRUEFBEMKT='" + PRUEFBEMKT + '\'' + + ", VERWMERKM='" + VERWMERKM + '\'' + + ", ZSTATU='" + ZSTATU + '\'' + + ", ZSTATUT='" + ZSTATUT + '\'' + + ", ZJCSYRQ='" + ZJCSYRQ + '\'' + + ", ZJCSYSJ='" + ZJCSYSJ + '\'' + + ", MBEWERTG='" + MBEWERTG + '\'' + + ", ORIGINAL_INPUT='" + ORIGINAL_INPUT + '\'' + + ", ZJGDATE='" + ZJGDATE + '\'' + + ", ZJGTIME='" + ZJGTIME + '\'' + + ", PRUEFER='" + PRUEFER + '\'' + + ", ZJCSPRQ='" + ZJCSPRQ + '\'' + + ", ZJCSPSJ='" + ZJCSPSJ + '\'' + + '}'; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/bean/LimsBorrowFileBean.java b/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/bean/LimsBorrowFileBean.java new file mode 100644 index 0000000..08ee1f7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/bean/LimsBorrowFileBean.java @@ -0,0 +1,156 @@ +package com.sunwayworld.basemodule.qms.borrowfile.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.support.domain.Auditable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 文件借阅管理 + * + * @author liuwei0602@sunwayworld.com + * @date 2023-05-29 + */ +@Table("T_LIMS_BORROW_FILE") +public class LimsBorrowFileBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + @NotNull(defaultValue = "draft") + private String processStatus;// 状态 + private String docName;// 文件名称 + private String docCode;// 文件编号 + private String others;// 文件其他信息 + private String num;// 数量 + private String reason;// 借阅原因 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 组织ID + private String orgName;// 组织名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getDocName() { + return docName; + } + + public void setDocName(String docName) { + this.docName = docName; + } + + public String getDocCode() { + return docCode; + } + + public void setDocCode(String docCode) { + this.docCode = docCode; + } + + public String getOthers() { + return others; + } + + public void setOthers(String others) { + this.others = others; + } + + public String getNum() { + return num; + } + + public void setNum(String num) { + this.num = num; + } + + public String getReason() { + return reason; + } + + public void setReason(String reason) { + this.reason = reason; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/controller/LimsBorrowFileController.java b/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/controller/LimsBorrowFileController.java new file mode 100644 index 0000000..6ad40fe --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/controller/LimsBorrowFileController.java @@ -0,0 +1,14 @@ +package com.sunwayworld.basemodule.qms.borrowfile.controller; + +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/qms/borrow-files/page") +public interface LimsBorrowFileController extends GenericEditListPageController , GenericAuditListPageController, GenericSearchListPageController { + + @RequestMapping("approve-list") + String approvePage(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/controller/impl/LimsBorrowFileControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/controller/impl/LimsBorrowFileControllerImpl.java new file mode 100644 index 0000000..efd554c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/controller/impl/LimsBorrowFileControllerImpl.java @@ -0,0 +1,33 @@ +package com.sunwayworld.basemodule.qms.borrowfile.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.borrowfile.controller.LimsBorrowFileController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsBorrowFileControllerImpl implements LimsBorrowFileController { + + @Log(value = "文件借阅管理编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/qms/borrow-files/lims-borrow-file-edit-list"; + } + + @Override + public String auditListPage() { + return "basemodule/qms/borrow-files/lims-borrow-file-audit-list"; + } + + @Override + public String searchListPage() { + return "basemodule/qms/borrow-files/lims-borrow-file-search-list"; + } + + @Override + public String approvePage() { + return "basemodule/qms/borrow-files/lims-borrow-file-approve-list"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/dao/LimsBorrowFileDao.java b/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/dao/LimsBorrowFileDao.java new file mode 100644 index 0000000..38b5595 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/dao/LimsBorrowFileDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.borrowfile.dao; + +import com.sunwayworld.basemodule.qms.borrowfile.bean.LimsBorrowFileBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsBorrowFileDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/dao/impl/LimsBorrowFileDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/dao/impl/LimsBorrowFileDaoImpl.java new file mode 100644 index 0000000..bb8025b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/dao/impl/LimsBorrowFileDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.borrowfile.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.borrowfile.bean.LimsBorrowFileBean; +import com.sunwayworld.basemodule.qms.borrowfile.dao.LimsBorrowFileDao; +import com.sunwayworld.basemodule.qms.borrowfile.mapper.LimsBorrowFileMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsBorrowFileDaoImpl extends MybatisDaoSupport implements LimsBorrowFileDao { + + @Autowired + private LimsBorrowFileMapper limsBorrowFileMapper; + + @Override + public LimsBorrowFileMapper getMapper() { + return limsBorrowFileMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/mapper/LimsBorrowFileMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/mapper/LimsBorrowFileMapper.java new file mode 100644 index 0000000..915983f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/mapper/LimsBorrowFileMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.borrowfile.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsBorrowFileMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/mapper/conf/lims-borrow-file-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/mapper/conf/lims-borrow-file-mysql-mapper.xml new file mode 100644 index 0000000..f576f2b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/mapper/conf/lims-borrow-file-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/mapper/conf/lims-borrow-file-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/mapper/conf/lims-borrow-file-oracle-mapper.xml new file mode 100644 index 0000000..2827bb6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/mapper/conf/lims-borrow-file-oracle-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/mapper/conf/lims-borrow-file-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/mapper/conf/lims-borrow-file-sqlserver-mapper.xml new file mode 100644 index 0000000..f576f2b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/mapper/conf/lims-borrow-file-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/resource/LimsBorrowFileResource.java b/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/resource/LimsBorrowFileResource.java new file mode 100644 index 0000000..28387f9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/resource/LimsBorrowFileResource.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.qms.borrowfile.resource; + +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.qms.borrowfile.bean.LimsBorrowFileBean; +import com.sunwayworld.basemodule.qms.borrowfile.service.LimsBorrowFileService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/basemodule/qms/borrow-files") +public interface LimsBorrowFileResource extends GenericResource, + GenericAuditableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/resource/impl/LimsBorrowFileResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/resource/impl/LimsBorrowFileResourceImpl.java new file mode 100644 index 0000000..f1ce386 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/resource/impl/LimsBorrowFileResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.qms.borrowfile.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.qms.borrowfile.resource.LimsBorrowFileResource; +import com.sunwayworld.basemodule.qms.borrowfile.service.LimsBorrowFileService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("文件借阅管理") +@RestController +@GikamBean +public class LimsBorrowFileResourceImpl implements LimsBorrowFileResource { + + @Autowired + private LimsBorrowFileService limsBorrowFileService; + + @Override + public LimsBorrowFileService getService() { + return limsBorrowFileService; + } + + @Log(value = "新增文件借阅管理", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/service/LimsBorrowFileService.java b/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/service/LimsBorrowFileService.java new file mode 100644 index 0000000..4008365 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/service/LimsBorrowFileService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.borrowfile.service; + +import com.sunwayworld.basemodule.qms.borrowfile.bean.LimsBorrowFileBean; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsBorrowFileService extends GenericService, GenericAuditableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/service/impl/LimsBorrowFileServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/service/impl/LimsBorrowFileServiceImpl.java new file mode 100644 index 0000000..25bd03c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/borrowfile/service/impl/LimsBorrowFileServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.qms.borrowfile.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.qms.borrowfile.dao.LimsBorrowFileDao; +import com.sunwayworld.basemodule.qms.borrowfile.bean.LimsBorrowFileBean; +import com.sunwayworld.basemodule.qms.borrowfile.service.LimsBorrowFileService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsBorrowFileServiceImpl implements LimsBorrowFileService { + + @Autowired + private LimsBorrowFileDao limsBorrowFileDao; + + @Override + @SuppressWarnings("unchecked") + public LimsBorrowFileDao getDao() { + return limsBorrowFileDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsBorrowFileBean limsBorrowFile = jsonWrapper.parseUnique(LimsBorrowFileBean.class); + limsBorrowFile.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsBorrowFile); + return limsBorrowFile.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/bean/LimsCheckBottleBean.java b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/bean/LimsCheckBottleBean.java new file mode 100644 index 0000000..e7f1519 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/bean/LimsCheckBottleBean.java @@ -0,0 +1,176 @@ +package com.sunwayworld.basemodule.qms.checkbottle.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 气瓶专项核查表 + * + * @author dingj@sunwayworld.com + * @date 2022-10-18 + */ +@Table("T_LIMS_CHECK_BOTTLE") +public class LimsCheckBottleBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String checkProject;// 检查项目 + private String checkContent;// 检查内容 + private String checkCondition;// 检查情况 + private String reformUser;// 整改负责人 + private String reformUserId;// 整改负责人ID + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime limitTime;// 整改时限 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime finishTime;// 整改完成时间 + private String remarks;// 备注 + private String orgId;// 组ID + private String orgName;// 组名称 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCheckProject() { + return checkProject; + } + + public void setCheckProject(String checkProject) { + this.checkProject = checkProject; + } + + public String getCheckContent() { + return checkContent; + } + + public void setCheckContent(String checkContent) { + this.checkContent = checkContent; + } + + public String getCheckCondition() { + return checkCondition; + } + + public void setCheckCondition(String checkCondition) { + this.checkCondition = checkCondition; + } + + public String getReformUser() { + return reformUser; + } + + public void setReformUser(String reformUser) { + this.reformUser = reformUser; + } + + public String getReformUserId() { + return reformUserId; + } + + public void setReformUserId(String reformUserId) { + this.reformUserId = reformUserId; + } + + public LocalDateTime getLimitTime() { + return limitTime; + } + + public void setLimitTime(LocalDateTime limitTime) { + this.limitTime = limitTime; + } + + public LocalDateTime getFinishTime() { + return finishTime; + } + + public void setFinishTime(LocalDateTime finishTime) { + this.finishTime = finishTime; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/controller/LimsCheckBottleController.java b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/controller/LimsCheckBottleController.java new file mode 100644 index 0000000..2bfa827 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/controller/LimsCheckBottleController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.qms.checkbottle.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/qms/check-bottles/page") +public interface LimsCheckBottleController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/controller/impl/LimsCheckBottleControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/controller/impl/LimsCheckBottleControllerImpl.java new file mode 100644 index 0000000..037e7b3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/controller/impl/LimsCheckBottleControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.qms.checkbottle.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.checkbottle.controller.LimsCheckBottleController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsCheckBottleControllerImpl implements LimsCheckBottleController { + + @Log(value = "气瓶专项核查表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/qms/check-bottles/lims-check-bottle-edit-list"; + } + + @Log(value = "气瓶专项核查表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/qms/check-bottles/lims-check-bottle-detail"; + } + + @Log(value = "气瓶专项核查表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/qms/check-bottles/lims-check-bottle-search-list"; + } + + @Log(value = "气瓶专项核查表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/qms/check-bottles/lims-check-bottle-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/dao/LimsCheckBottleDao.java b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/dao/LimsCheckBottleDao.java new file mode 100644 index 0000000..b540c34 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/dao/LimsCheckBottleDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.checkbottle.dao; + +import com.sunwayworld.basemodule.qms.checkbottle.bean.LimsCheckBottleBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsCheckBottleDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/dao/impl/LimsCheckBottleDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/dao/impl/LimsCheckBottleDaoImpl.java new file mode 100644 index 0000000..1df1106 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/dao/impl/LimsCheckBottleDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.checkbottle.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.checkbottle.bean.LimsCheckBottleBean; +import com.sunwayworld.basemodule.qms.checkbottle.dao.LimsCheckBottleDao; +import com.sunwayworld.basemodule.qms.checkbottle.mapper.LimsCheckBottleMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsCheckBottleDaoImpl extends MybatisDaoSupport implements LimsCheckBottleDao { + + @Autowired + private LimsCheckBottleMapper limsCheckBottleMapper; + + @Override + public LimsCheckBottleMapper getMapper() { + return limsCheckBottleMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/io/CheckBottleImportFileFunction.java b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/io/CheckBottleImportFileFunction.java new file mode 100644 index 0000000..cb04089 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/io/CheckBottleImportFileFunction.java @@ -0,0 +1,64 @@ +package com.sunwayworld.basemodule.qms.checkbottle.io; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestBean; +import com.sunwayworld.basemodule.qms.checkbottle.bean.LimsCheckBottleBean; +import com.sunwayworld.basemodule.qms.checkbottle.service.LimsCheckBottleService; +import com.sunwayworld.basemodule.qms.safetyfacilities.bean.LimsCheckFacilityBean; +import com.sunwayworld.basemodule.qms.safetyfacilities.service.LimsCheckFacilityService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.i18n.I18nHelper; +import com.sunwayworld.framework.io.excel.ExcelHelper; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.io.file.FilePathManager; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.bean.CoreFileImportResultDTO; +import com.sunwayworld.module.item.file.function.CoreFileImportFunction; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import com.sunwayworld.module.sys.code.service.CoreCodeService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.util.List; + +@Component(value = "checkBottleImportFileFunction") +@GikamBean +public class CheckBottleImportFileFunction implements CoreFileImportFunction { + + + @Autowired + private CoreCodeService coreCodeService; + + @Autowired + private LimsCheckBottleService limsCheckBottleService; + + + public CoreFileImportResultDTO apply(CoreFileBean coreFileBean) { + CoreFileImportResultDTO importResultRepresentation = new CoreFileImportResultDTO(); + FilePathDTO fr= CoreFileUtils.toFilePath(coreFileBean); +// List checkBottleBeans = ExcelHelper +// .readDataFromExcel(FilePathManager.getLocalPath(fr) +// .toString(),0,1, LimsCheckBottleBean.class); + + List checkBottleBeans = ExcelHelper.readDataFromExcel(CoreFileUtils.getLocalPath(coreFileBean).toString(), + 0, 0, 1, LimsCheckBottleBean.class); + + if (CollectionUtils.isEmpty(checkBottleBeans)) { + String errorFileName= I18nHelper.getMessage("信息导入模板为空,请确认后重新导入"); + importResultRepresentation.setMessage(errorFileName); + } + + for (int i = 0; i < checkBottleBeans.size(); i++) { + LimsCheckBottleBean limsCheckBottleBean = checkBottleBeans.get(i); + limsCheckBottleBean.setId(ApplicationContextHelper.getNextIdentity()); + } + limsCheckBottleService.getDao().insert(checkBottleBeans); + return importResultRepresentation; + } + + @Override + public boolean test(CoreFileBean coreFile, String service) { + return true; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/io/CheckBottleTemplateExport.java b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/io/CheckBottleTemplateExport.java new file mode 100644 index 0000000..42cd7af --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/io/CheckBottleTemplateExport.java @@ -0,0 +1,27 @@ +package com.sunwayworld.basemodule.qms.checkbottle.io; + +import com.sunwayworld.framework.data.Pair; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.service.GenericTemplateService; +import org.springframework.stereotype.Component; + +import java.util.ArrayList; +import java.util.List; + +@Component(value = "checkBottleTemplateExport") +@GikamBean +public class CheckBottleTemplateExport implements GenericTemplateService { + @Override + public List> getTemplatePairList() { + List> templatePairList = new ArrayList<>(); + Pair templatePair = Pair.of("checkBottleTemplate", "气瓶专项导入模板"); + templatePairList.add(templatePair); + return templatePairList; + } + + + @Override + public String getTemplateExtension() { + return "xlsx"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/io/templates/checkBottleTemplate.xlsx b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/io/templates/checkBottleTemplate.xlsx new file mode 100644 index 0000000..aeffe38 Binary files /dev/null and b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/io/templates/checkBottleTemplate.xlsx differ diff --git a/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/mapper/LimsCheckBottleMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/mapper/LimsCheckBottleMapper.java new file mode 100644 index 0000000..138dc5a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/mapper/LimsCheckBottleMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.checkbottle.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsCheckBottleMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/mapper/conf/lims-check-bottle-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/mapper/conf/lims-check-bottle-mysql-mapper.xml new file mode 100644 index 0000000..571815c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/mapper/conf/lims-check-bottle-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/mapper/conf/lims-check-bottle-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/mapper/conf/lims-check-bottle-oracle-mapper.xml new file mode 100644 index 0000000..571815c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/mapper/conf/lims-check-bottle-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/mapper/conf/lims-check-bottle-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/mapper/conf/lims-check-bottle-sqlserver-mapper.xml new file mode 100644 index 0000000..571815c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/mapper/conf/lims-check-bottle-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/resource/LimsCheckBottleResource.java b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/resource/LimsCheckBottleResource.java new file mode 100644 index 0000000..c8fa073 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/resource/LimsCheckBottleResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.qms.checkbottle.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.qms.checkbottle.bean.LimsCheckBottleBean; +import com.sunwayworld.basemodule.qms.checkbottle.service.LimsCheckBottleService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/qms/check-bottles") +public interface LimsCheckBottleResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/resource/impl/LimsCheckBottleResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/resource/impl/LimsCheckBottleResourceImpl.java new file mode 100644 index 0000000..b53f588 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/resource/impl/LimsCheckBottleResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.qms.checkbottle.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.qms.checkbottle.resource.LimsCheckBottleResource; +import com.sunwayworld.basemodule.qms.checkbottle.service.LimsCheckBottleService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("气瓶专项核查表") +@RestController +@GikamBean +public class LimsCheckBottleResourceImpl implements LimsCheckBottleResource { + + @Autowired + private LimsCheckBottleService limsCheckBottleService; + + @Override + public LimsCheckBottleService getService() { + return limsCheckBottleService; + } + + @Log(value = "新增气瓶专项核查表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/service/LimsCheckBottleService.java b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/service/LimsCheckBottleService.java new file mode 100644 index 0000000..09c156d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/service/LimsCheckBottleService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.checkbottle.service; + +import com.sunwayworld.basemodule.qms.checkbottle.bean.LimsCheckBottleBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsCheckBottleService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/service/impl/LimsCheckBottleServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/service/impl/LimsCheckBottleServiceImpl.java new file mode 100644 index 0000000..c381c82 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/checkbottle/service/impl/LimsCheckBottleServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.qms.checkbottle.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.qms.checkbottle.dao.LimsCheckBottleDao; +import com.sunwayworld.basemodule.qms.checkbottle.bean.LimsCheckBottleBean; +import com.sunwayworld.basemodule.qms.checkbottle.service.LimsCheckBottleService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsCheckBottleServiceImpl implements LimsCheckBottleService { + + @Autowired + private LimsCheckBottleDao limsCheckBottleDao; + + @Override + @SuppressWarnings("unchecked") + public LimsCheckBottleDao getDao() { + return limsCheckBottleDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsCheckBottleBean limsCheckBottle = jsonWrapper.parseUnique(LimsCheckBottleBean.class); + limsCheckBottle.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsCheckBottle); + return limsCheckBottle.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/checkfile/bean/LimsCheckFileBean.java b/src/main/java/com/sunwayworld/basemodule/qms/checkfile/bean/LimsCheckFileBean.java new file mode 100644 index 0000000..925b3cc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/checkfile/bean/LimsCheckFileBean.java @@ -0,0 +1,206 @@ +package com.sunwayworld.basemodule.qms.checkfile.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDate; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 文件核查记录表 + * + * @author qiuyf@sunwayworld.com + * @date 2022-09-21 + */ +@Table("T_LIMS_CHECK_FILE") +public class LimsCheckFileBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private LocalDate checkTime;// 核查日期 + private String fileName;// 文件名称 + private Long fileId;// 文件ID + private String checkProblem;// 核查问题 + private String principal;// 责任人 + private String principalId;// 责任人ID + private String checker;// 检查人 + private String checkerId;// 检查人ID + private String createdById;// 制单人编码 + private String isClose;// 是否关闭 + private String compliance;// 是否符合 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 所属单位编码 + private String orgName;// 所属单位名称 + + @Override + public String getProcessStatus() { + return processStatus; + } + + @Override + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCompliance() { + return compliance; + } + + public void setCompliance(String compliance) { + this.compliance = compliance; + } + + public String getIsClose() { + return isClose; + } + + public void setIsClose(String isClose) { + this.isClose = isClose; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public LocalDate getCheckTime() { + return checkTime; + } + + public void setCheckTime(LocalDate checkTime) { + this.checkTime = checkTime; + } + + public String getFileName() { + return fileName; + } + + public void setFileName(String fileName) { + this.fileName = fileName; + } + + public Long getFileId() { + return fileId; + } + + public void setFileId(Long fileId) { + this.fileId = fileId; + } + + public String getCheckProblem() { + return checkProblem; + } + + public void setCheckProblem(String checkProblem) { + this.checkProblem = checkProblem; + } + + public String getPrincipal() { + return principal; + } + + public void setPrincipal(String principal) { + this.principal = principal; + } + + public String getPrincipalId() { + return principalId; + } + + public void setPrincipalId(String principalId) { + this.principalId = principalId; + } + + public String getChecker() { + return checker; + } + + public void setChecker(String checker) { + this.checker = checker; + } + + public String getCheckerId() { + return checkerId; + } + + public void setCheckerId(String checkerId) { + this.checkerId = checkerId; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/checkfile/controller/LimsCheckFileController.java b/src/main/java/com/sunwayworld/basemodule/qms/checkfile/controller/LimsCheckFileController.java new file mode 100644 index 0000000..7c49209 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/checkfile/controller/LimsCheckFileController.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.qms.checkfile.controller; + +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/qms/check-files/page") +public interface LimsCheckFileController extends GenericEditListPageController, GenericAuditListPageController, GenericSearchListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/checkfile/controller/impl/LimsCheckFileControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/checkfile/controller/impl/LimsCheckFileControllerImpl.java new file mode 100644 index 0000000..ff94635 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/checkfile/controller/impl/LimsCheckFileControllerImpl.java @@ -0,0 +1,32 @@ +package com.sunwayworld.basemodule.qms.checkfile.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.checkfile.controller.LimsCheckFileController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsCheckFileControllerImpl implements LimsCheckFileController { + + @Log(value = "文件核查记录表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/qms/check-files/lims-check-file-edit-list"; + } + + + @Log(value = "文件核查记录审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/qms/check-files/lims-check-file-audit-list"; + } + + + @Log(value = "文件核查记录查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/qms/check-files/lims-check-file-search-list"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/checkfile/dao/LimsCheckFileDao.java b/src/main/java/com/sunwayworld/basemodule/qms/checkfile/dao/LimsCheckFileDao.java new file mode 100644 index 0000000..3ecdd57 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/checkfile/dao/LimsCheckFileDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.checkfile.dao; + +import com.sunwayworld.basemodule.qms.checkfile.bean.LimsCheckFileBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsCheckFileDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/checkfile/dao/impl/LimsCheckFileDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/checkfile/dao/impl/LimsCheckFileDaoImpl.java new file mode 100644 index 0000000..8e90098 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/checkfile/dao/impl/LimsCheckFileDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.checkfile.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.checkfile.bean.LimsCheckFileBean; +import com.sunwayworld.basemodule.qms.checkfile.dao.LimsCheckFileDao; +import com.sunwayworld.basemodule.qms.checkfile.mapper.LimsCheckFileMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsCheckFileDaoImpl extends MybatisDaoSupport implements LimsCheckFileDao { + + @Autowired + private LimsCheckFileMapper limsCheckFileMapper; + + @Override + public LimsCheckFileMapper getMapper() { + return limsCheckFileMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/checkfile/mapper/LimsCheckFileMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/checkfile/mapper/LimsCheckFileMapper.java new file mode 100644 index 0000000..bcf18b5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/checkfile/mapper/LimsCheckFileMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.checkfile.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsCheckFileMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/checkfile/mapper/conf/lims-check-file-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/checkfile/mapper/conf/lims-check-file-mysql-mapper.xml new file mode 100644 index 0000000..75bcc9a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/checkfile/mapper/conf/lims-check-file-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/checkfile/mapper/conf/lims-check-file-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/checkfile/mapper/conf/lims-check-file-oracle-mapper.xml new file mode 100644 index 0000000..ab7a94c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/checkfile/mapper/conf/lims-check-file-oracle-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/checkfile/mapper/conf/lims-check-file-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/checkfile/mapper/conf/lims-check-file-sqlserver-mapper.xml new file mode 100644 index 0000000..75bcc9a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/checkfile/mapper/conf/lims-check-file-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/checkfile/resource/LimsCheckFileResource.java b/src/main/java/com/sunwayworld/basemodule/qms/checkfile/resource/LimsCheckFileResource.java new file mode 100644 index 0000000..8703458 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/checkfile/resource/LimsCheckFileResource.java @@ -0,0 +1,14 @@ +package com.sunwayworld.basemodule.qms.checkfile.resource; + +import com.sunwayworld.basemodule.qms.complaint.bean.LimsComplaintBean; +import com.sunwayworld.basemodule.qms.complaint.service.LimsComplaintService; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.qms.checkfile.bean.LimsCheckFileBean; +import com.sunwayworld.basemodule.qms.checkfile.service.LimsCheckFileService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/basemodule/qms/check-files") +public interface LimsCheckFileResource extends GenericResource, GenericAuditableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/checkfile/resource/impl/LimsCheckFileResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/checkfile/resource/impl/LimsCheckFileResourceImpl.java new file mode 100644 index 0000000..9999ca7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/checkfile/resource/impl/LimsCheckFileResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.qms.checkfile.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.qms.checkfile.resource.LimsCheckFileResource; +import com.sunwayworld.basemodule.qms.checkfile.service.LimsCheckFileService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("文件核查记录表") +@RestController +@GikamBean +public class LimsCheckFileResourceImpl implements LimsCheckFileResource { + + @Autowired + private LimsCheckFileService limsCheckFileService; + + @Override + public LimsCheckFileService getService() { + return limsCheckFileService; + } + + @Log(value = "新增文件核查记录表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/checkfile/service/LimsCheckFileService.java b/src/main/java/com/sunwayworld/basemodule/qms/checkfile/service/LimsCheckFileService.java new file mode 100644 index 0000000..36058b8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/checkfile/service/LimsCheckFileService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.checkfile.service; + +import com.sunwayworld.basemodule.qms.checkfile.bean.LimsCheckFileBean; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsCheckFileService extends GenericService, GenericAuditableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/checkfile/service/impl/LimsCheckFileServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/checkfile/service/impl/LimsCheckFileServiceImpl.java new file mode 100644 index 0000000..9d0ba55 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/checkfile/service/impl/LimsCheckFileServiceImpl.java @@ -0,0 +1,64 @@ +package com.sunwayworld.basemodule.qms.checkfile.service.impl; + +import java.util.List; +import java.util.stream.Collectors; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.util.ObjectUtils; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.basemodule.qms.checkfile.dao.LimsCheckFileDao; +import com.sunwayworld.basemodule.qms.checkfile.bean.LimsCheckFileBean; +import com.sunwayworld.basemodule.qms.checkfile.service.LimsCheckFileService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsCheckFileServiceImpl implements LimsCheckFileService { + + @Autowired + private LimsCheckFileDao limsCheckFileDao; + + @Autowired + private CoreFileService coreFileService; + + @Override + @SuppressWarnings("unchecked") + public LimsCheckFileDao getDao() { + return limsCheckFileDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsCheckFileBean limsCheckFile = jsonWrapper.parseUnique(LimsCheckFileBean.class); + limsCheckFile.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsCheckFile); + //更新文件中的targetId + CoreFileBean coreFile = coreFileService.selectById(limsCheckFile.getFileId()); + if(!ObjectUtils.isEmpty(coreFile)){ + coreFile.setTargetId(getDao().getTable()+"$"+limsCheckFile.getId()); + coreFileService.update(coreFile); + } + return limsCheckFile.getId(); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + public void delete(RestJsonWrapperBean wrapper) { + List idList = wrapper.parse(LimsCheckFileBean.class).stream().map(LimsCheckFileBean :: getId).collect(Collectors.toList()); + List limsCheckFileList = selectListByIds(idList); + List fileIds = limsCheckFileList.stream().map(LimsCheckFileBean :: getFileId).collect(Collectors.toList()); + coreFileService.getDao().deleteByIdList(fileIds); + getDao().deleteByIdList(idList); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/complaint/bean/LimsComplaintBean.java b/src/main/java/com/sunwayworld/basemodule/qms/complaint/bean/LimsComplaintBean.java new file mode 100644 index 0000000..97db2e4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/complaint/bean/LimsComplaintBean.java @@ -0,0 +1,239 @@ +package com.sunwayworld.basemodule.qms.complaint.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 投诉管理 + * + * @author qiuyf@sunwayworld.com + * @date 2022-09-29 + */ +@Table("T_LIMS_COMPLAINT") +public class LimsComplaintBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String complaintInitiator;// 报检方名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime complaintTime;// 投诉日期 + private String contact;// 联系方式 + private String dutyOrg;// 责任部门 + private String complaintContent;// 投诉内容 + private String decide;// 投诉是否成立 + private String qualityPrincipalJudge;// 质量负责人判定 + private String surveyReason;// 调查原因 + private String measure;// 采取措施 + private String feedbackResults;// 反馈结果 + private String trace;// 结果追踪 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 所属单位编码 + private String orgName;// 所属单位名称 + private String resultFlag;// 是否涉及结果 + private String resultCorrect;// 结果是否正确 + private String dutyOrgId;// 责任部门编码 + + public String getFeedbackResults() { + return feedbackResults; + } + + public void setFeedbackResults(String feedbackResults) { + this.feedbackResults = feedbackResults; + } + + public String getQualityPrincipalJudge() { + return qualityPrincipalJudge; + } + + public void setQualityPrincipalJudge(String qualityPrincipalJudge) { + this.qualityPrincipalJudge = qualityPrincipalJudge; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getComplaintInitiator() { + return complaintInitiator; + } + + public void setComplaintInitiator(String complaintInitiator) { + this.complaintInitiator = complaintInitiator; + } + + public LocalDateTime getComplaintTime() { + return complaintTime; + } + + public void setComplaintTime(LocalDateTime complaintTime) { + this.complaintTime = complaintTime; + } + + public String getContact() { + return contact; + } + + public void setContact(String contact) { + this.contact = contact; + } + + public String getDutyOrg() { + return dutyOrg; + } + + public void setDutyOrg(String dutyOrg) { + this.dutyOrg = dutyOrg; + } + + public String getComplaintContent() { + return complaintContent; + } + + public void setComplaintContent(String complaintContent) { + this.complaintContent = complaintContent; + } + + public String getDecide() { + return decide; + } + + public void setDecide(String decide) { + this.decide = decide; + } + + public String getSurveyReason() { + return surveyReason; + } + + public void setSurveyReason(String surveyReason) { + this.surveyReason = surveyReason; + } + + public String getMeasure() { + return measure; + } + + public void setMeasure(String measure) { + this.measure = measure; + } + + public String getTrace() { + return trace; + } + + public void setTrace(String trace) { + this.trace = trace; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getResultFlag() { + return resultFlag; + } + + public void setResultFlag(String resultFlag) { + this.resultFlag = resultFlag; + } + + public String getResultCorrect() { + return resultCorrect; + } + + public void setResultCorrect(String resultCorrect) { + this.resultCorrect = resultCorrect; + } + + public String getDutyOrgId() { + return dutyOrgId; + } + + public void setDutyOrgId(String dutyOrgId) { + this.dutyOrgId = dutyOrgId; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/complaint/controller/LimsComplaintController.java b/src/main/java/com/sunwayworld/basemodule/qms/complaint/controller/LimsComplaintController.java new file mode 100644 index 0000000..3fbb6f7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/complaint/controller/LimsComplaintController.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.qms.complaint.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; + +@RequestMapping("/secure/basemodule/qms/complaints/page") +public interface LimsComplaintController extends GenericEditListPageController, GenericAuditListPageController, GenericSearchListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/complaint/controller/impl/LimsComplaintControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/complaint/controller/impl/LimsComplaintControllerImpl.java new file mode 100644 index 0000000..ae89eb9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/complaint/controller/impl/LimsComplaintControllerImpl.java @@ -0,0 +1,31 @@ +package com.sunwayworld.basemodule.qms.complaint.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.complaint.controller.LimsComplaintController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsComplaintControllerImpl implements LimsComplaintController { + + @Log(value = "投诉管理编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/qms/complaints/lims-complaint-edit-list"; + } + + @Log(value = "投诉管理审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/qms/complaints/lims-complaint-audit-list"; + } + + @Log(value = "投诉管理查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/qms/complaints/lims-complaint-search-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/complaint/dao/LimsComplaintDao.java b/src/main/java/com/sunwayworld/basemodule/qms/complaint/dao/LimsComplaintDao.java new file mode 100644 index 0000000..5ceebf7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/complaint/dao/LimsComplaintDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.complaint.dao; + +import com.sunwayworld.basemodule.qms.complaint.bean.LimsComplaintBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsComplaintDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/complaint/dao/impl/LimsComplaintDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/complaint/dao/impl/LimsComplaintDaoImpl.java new file mode 100644 index 0000000..ccba3e4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/complaint/dao/impl/LimsComplaintDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.complaint.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.complaint.bean.LimsComplaintBean; +import com.sunwayworld.basemodule.qms.complaint.dao.LimsComplaintDao; +import com.sunwayworld.basemodule.qms.complaint.mapper.LimsComplaintMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsComplaintDaoImpl extends MybatisDaoSupport implements LimsComplaintDao { + + @Autowired + private LimsComplaintMapper limsComplaintMapper; + + @Override + public LimsComplaintMapper getMapper() { + return limsComplaintMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/complaint/mapper/LimsComplaintMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/complaint/mapper/LimsComplaintMapper.java new file mode 100644 index 0000000..c7b6b85 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/complaint/mapper/LimsComplaintMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.complaint.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsComplaintMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/complaint/mapper/conf/lims-complaint-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/complaint/mapper/conf/lims-complaint-mysql-mapper.xml new file mode 100644 index 0000000..f7f6c48 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/complaint/mapper/conf/lims-complaint-mysql-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/complaint/mapper/conf/lims-complaint-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/complaint/mapper/conf/lims-complaint-oracle-mapper.xml new file mode 100644 index 0000000..f7f6c48 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/complaint/mapper/conf/lims-complaint-oracle-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/complaint/mapper/conf/lims-complaint-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/complaint/mapper/conf/lims-complaint-sqlserver-mapper.xml new file mode 100644 index 0000000..f7f6c48 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/complaint/mapper/conf/lims-complaint-sqlserver-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/complaint/resource/LimsComplaintResource.java b/src/main/java/com/sunwayworld/basemodule/qms/complaint/resource/LimsComplaintResource.java new file mode 100644 index 0000000..c1b00d3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/complaint/resource/LimsComplaintResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.qms.complaint.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.qms.complaint.bean.LimsComplaintBean; +import com.sunwayworld.basemodule.qms.complaint.service.LimsComplaintService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; + +@RequestMapping("/secure/basemodule/qms/complaints") +public interface LimsComplaintResource extends GenericResource, GenericAuditableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/complaint/resource/impl/LimsComplaintResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/complaint/resource/impl/LimsComplaintResourceImpl.java new file mode 100644 index 0000000..2ed0a30 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/complaint/resource/impl/LimsComplaintResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.qms.complaint.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.qms.complaint.resource.LimsComplaintResource; +import com.sunwayworld.basemodule.qms.complaint.service.LimsComplaintService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("投诉管理") +@RestController +@GikamBean +public class LimsComplaintResourceImpl implements LimsComplaintResource { + + @Autowired + private LimsComplaintService limsComplaintService; + + @Override + public LimsComplaintService getService() { + return limsComplaintService; + } + + @Log(value = "新增投诉管理", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/complaint/service/LimsComplaintService.java b/src/main/java/com/sunwayworld/basemodule/qms/complaint/service/LimsComplaintService.java new file mode 100644 index 0000000..403d58d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/complaint/service/LimsComplaintService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.complaint.service; + +import com.sunwayworld.basemodule.qms.complaint.bean.LimsComplaintBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; + +public interface LimsComplaintService extends GenericService, GenericAuditableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/complaint/service/impl/LimsComplaintServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/complaint/service/impl/LimsComplaintServiceImpl.java new file mode 100644 index 0000000..ad0aa02 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/complaint/service/impl/LimsComplaintServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.qms.complaint.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.qms.complaint.dao.LimsComplaintDao; +import com.sunwayworld.basemodule.qms.complaint.bean.LimsComplaintBean; +import com.sunwayworld.basemodule.qms.complaint.service.LimsComplaintService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsComplaintServiceImpl implements LimsComplaintService { + + @Autowired + private LimsComplaintDao limsComplaintDao; + + @Override + @SuppressWarnings("unchecked") + public LimsComplaintDao getDao() { + return limsComplaintDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsComplaintBean limsComplaint = jsonWrapper.parseUnique(LimsComplaintBean.class); + limsComplaint.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsComplaint); + return limsComplaint.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/bean/LimsCheckFolderBean.java b/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/bean/LimsCheckFolderBean.java new file mode 100644 index 0000000..9b9a336 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/bean/LimsCheckFolderBean.java @@ -0,0 +1,196 @@ +package com.sunwayworld.basemodule.qms.documentcheck.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 文件核查表 + * + * @author wangyuwei@sunwayworld.com + * @date 2022-09-24 + */ +@Table("T_LIMS_CHECK_FOLDER") +public class LimsCheckFolderBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String audituer;// 审核人 + private String audituerId;// 审核人id + private String writePerson;// 填写人 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime audiTtime;// 审核日期 + private String auditResult;// 审核结果 + private String approverUser;// 审批人 + private String approverUserId;// 审批人ID + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime approveTime;// 审批日期 + private String approveResult;// 审批结果 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 组织id + private String orgName;// 组织名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getAudituer() { + return audituer; + } + + public void setAudituer(String audituer) { + this.audituer = audituer; + } + + public String getAudituerId() { + return audituerId; + } + + public void setAudituerId(String audituerId) { + this.audituerId = audituerId; + } + + public String getWritePerson() { + return writePerson; + } + + public void setWritePerson(String writePerson) { + this.writePerson = writePerson; + } + + public LocalDateTime getAudiTtime() { + return audiTtime; + } + + public void setAudiTtime(LocalDateTime audiTtime) { + this.audiTtime = audiTtime; + } + + public String getAuditResult() { + return auditResult; + } + + public void setAuditResult(String auditResult) { + this.auditResult = auditResult; + } + + public String getApproverUser() { + return approverUser; + } + + public void setApproverUser(String approverUser) { + this.approverUser = approverUser; + } + + public String getApproverUserId() { + return approverUserId; + } + + public void setApproverUserId(String approverUserId) { + this.approverUserId = approverUserId; + } + + public LocalDateTime getApproveTime() { + return approveTime; + } + + public void setApproveTime(LocalDateTime approveTime) { + this.approveTime = approveTime; + } + + public String getApproveResult() { + return approveResult; + } + + public void setApproveResult(String approveResult) { + this.approveResult = approveResult; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/controller/LimsCheckFolderController.java b/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/controller/LimsCheckFolderController.java new file mode 100644 index 0000000..b8fdeba --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/controller/LimsCheckFolderController.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.qms.documentcheck.controller; + +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/qms/check-folders/page") +public interface LimsCheckFolderController extends GenericEditListPageController, GenericAuditListPageController, GenericSearchListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/controller/impl/LimsCheckFolderControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/controller/impl/LimsCheckFolderControllerImpl.java new file mode 100644 index 0000000..ef063d3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/controller/impl/LimsCheckFolderControllerImpl.java @@ -0,0 +1,41 @@ +package com.sunwayworld.basemodule.qms.documentcheck.controller.impl; + +import com.sunwayworld.basemodule.qms.documentcheck.controller.LimsCheckFolderController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.ServletUtils; +import org.springframework.stereotype.Controller; + +import javax.servlet.http.HttpServletRequest; + +@Controller +@GikamBean +public class LimsCheckFolderControllerImpl implements LimsCheckFolderController { + + @Log(value = "文件核查表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/qms/check-folders/lims-check-folder-edit-list"; + } + + @Log(value = "文件核查表评审列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + HttpServletRequest currentRequest = ServletUtils.getCurrentRequest(); + String bpmn_statusCode = currentRequest.getParameter("bpmn_statusCode"); + String path = "basemodule/qms/check-folders/lims-check-folder-audit-list"; + if ("Audit".equals(bpmn_statusCode)) { + path = "basemodule/qms/check-folders/lims-check-folder-audit-list"; + }else if ("Approval".equals(bpmn_statusCode)){ + path = "basemodule/qms/check-folders/lims-check-folder-approval-list"; + } + return path; + } + + @Log(value = "文件查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/qms/check-folders/lims-check-folder-search-list"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/dao/LimsCheckFolderDao.java b/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/dao/LimsCheckFolderDao.java new file mode 100644 index 0000000..c3d48bf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/dao/LimsCheckFolderDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.documentcheck.dao; + +import com.sunwayworld.basemodule.qms.documentcheck.bean.LimsCheckFolderBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsCheckFolderDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/dao/impl/LimsCheckFolderDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/dao/impl/LimsCheckFolderDaoImpl.java new file mode 100644 index 0000000..bf8403d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/dao/impl/LimsCheckFolderDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.documentcheck.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.documentcheck.bean.LimsCheckFolderBean; +import com.sunwayworld.basemodule.qms.documentcheck.dao.LimsCheckFolderDao; +import com.sunwayworld.basemodule.qms.documentcheck.mapper.LimsCheckFolderMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsCheckFolderDaoImpl extends MybatisDaoSupport implements LimsCheckFolderDao { + + @Autowired + private LimsCheckFolderMapper limsCheckFolderMapper; + + @Override + public LimsCheckFolderMapper getMapper() { + return limsCheckFolderMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/mapper/LimsCheckFolderMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/mapper/LimsCheckFolderMapper.java new file mode 100644 index 0000000..28ef342 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/mapper/LimsCheckFolderMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.documentcheck.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsCheckFolderMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/mapper/conf/lims-check-folder-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/mapper/conf/lims-check-folder-mysql-mapper.xml new file mode 100644 index 0000000..6469066 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/mapper/conf/lims-check-folder-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/mapper/conf/lims-check-folder-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/mapper/conf/lims-check-folder-oracle-mapper.xml new file mode 100644 index 0000000..54d9302 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/mapper/conf/lims-check-folder-oracle-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/mapper/conf/lims-check-folder-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/mapper/conf/lims-check-folder-sqlserver-mapper.xml new file mode 100644 index 0000000..6469066 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/mapper/conf/lims-check-folder-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/resource/LimsCheckFolderResource.java b/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/resource/LimsCheckFolderResource.java new file mode 100644 index 0000000..d8751da --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/resource/LimsCheckFolderResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.qms.documentcheck.resource; + +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.qms.documentcheck.bean.LimsCheckFolderBean; +import com.sunwayworld.basemodule.qms.documentcheck.service.LimsCheckFolderService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/basemodule/qms/check-folders") +public interface LimsCheckFolderResource extends GenericResource, GenericAuditableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/resource/impl/LimsCheckFolderResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/resource/impl/LimsCheckFolderResourceImpl.java new file mode 100644 index 0000000..88964fd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/resource/impl/LimsCheckFolderResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.qms.documentcheck.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.qms.documentcheck.resource.LimsCheckFolderResource; +import com.sunwayworld.basemodule.qms.documentcheck.service.LimsCheckFolderService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("文件核查表") +@RestController +@GikamBean +public class LimsCheckFolderResourceImpl implements LimsCheckFolderResource { + + @Autowired + private LimsCheckFolderService limsCheckFolderService; + + @Override + public LimsCheckFolderService getService() { + return limsCheckFolderService; + } + + @Log(value = "新增文件核查表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/service/LimsCheckFolderService.java b/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/service/LimsCheckFolderService.java new file mode 100644 index 0000000..b69bdf3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/service/LimsCheckFolderService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.documentcheck.service; + +import com.sunwayworld.basemodule.qms.documentcheck.bean.LimsCheckFolderBean; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsCheckFolderService extends GenericService, GenericAuditableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/service/impl/LimsCheckFolderServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/service/impl/LimsCheckFolderServiceImpl.java new file mode 100644 index 0000000..fb2a418 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/documentcheck/service/impl/LimsCheckFolderServiceImpl.java @@ -0,0 +1,48 @@ +package com.sunwayworld.basemodule.qms.documentcheck.service.impl; + +import com.sunwayworld.framework.context.LocalContextHelper; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.qms.documentcheck.dao.LimsCheckFolderDao; +import com.sunwayworld.basemodule.qms.documentcheck.bean.LimsCheckFolderBean; +import com.sunwayworld.basemodule.qms.documentcheck.service.LimsCheckFolderService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.time.LocalDateTime; +import java.util.List; + +@Repository +@GikamBean +public class LimsCheckFolderServiceImpl implements LimsCheckFolderService { + + @Autowired + private LimsCheckFolderDao limsCheckFolderDao; + + @Override + @SuppressWarnings("unchecked") + public LimsCheckFolderDao getDao() { + return limsCheckFolderDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + + LimsCheckFolderBean limsCheckFolder = jsonWrapper.parseUnique(LimsCheckFolderBean.class); + limsCheckFolder.setId(ApplicationContextHelper.getNextIdentity()); + limsCheckFolder.setWritePerson(LocalContextHelper.getLoginUserName()); + //limsCheckFolder.setAudiTtime(LocalDateTime.now()); + + getDao().insert(limsCheckFolder); + return limsCheckFolder.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/bean/LimsExternalAuditMemberBean.java b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/bean/LimsExternalAuditMemberBean.java new file mode 100644 index 0000000..f115009 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/bean/LimsExternalAuditMemberBean.java @@ -0,0 +1,103 @@ +package com.sunwayworld.basemodule.qms.externalaudit.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Auditable; + +/** + * @ClassName LimsExternalAuditMemberBean + * @Description 外审成员 + * @Author qiuyf@sunwayworld.com + * @Date 2022-9-21 19:34 + * Version 1.0 + */ +@Table("T_LIMS_EXTERNAL_AUDIT_MEMBER") +public class LimsExternalAuditMemberBean extends AbstractInsertable implements Auditable { + + @Transient + private static final long serialVersionUID = 36463409273189057L; + + @Id + private Long id; // 主键 + private String userId; // 人员帐号 + private String userName; // 人员姓名 + private String provideInformation; // 需提供资料 + private Long planId; // 计划ID + @NotNull(defaultValue = "Uncommitted") + private String submitState; // 提交状态 + private String processStatus; // 流程状态 + + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getUserId() { + return userId; + } + + public void setUserId(String userId) { + this.userId = userId; + } + + public String getUserName() { + return userName; + } + + public void setUserName(String userName) { + this.userName = userName; + } + + public String getProvideInformation() { + return provideInformation; + } + + public void setProvideInformation(String provideInformation) { + this.provideInformation = provideInformation; + } + + public Long getPlanId() { + return planId; + } + + public void setPlanId(Long planId) { + this.planId = planId; + } + + public String getSubmitState() { + return submitState; + } + + public void setSubmitState(String submitState) { + this.submitState = submitState; + } + + @Override + public String getProcessStatus() { + return processStatus; + } + + @Override + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + @Override + public String toString() { + return "LimsExternalAuditMemberBean{" + + "id=" + id + + ", userId='" + userId + '\'' + + ", userName='" + userName + '\'' + + ", provideInformation='" + provideInformation + '\'' + + ", planId=" + planId + + ", processStatus='" + processStatus + '\'' + + '}'; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/bean/LimsExternalAuditPlanBean.java b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/bean/LimsExternalAuditPlanBean.java new file mode 100644 index 0000000..0713a90 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/bean/LimsExternalAuditPlanBean.java @@ -0,0 +1,167 @@ +package com.sunwayworld.basemodule.qms.externalaudit.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.baseline.framework.constant.LimsConstant; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Auditable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDate; + + +/** + * @ClassName LimsExternalAuditPlanBean + * @Description 外审计划 + * @Author qiuyf@sunwayworld.com + * @Date 2022-9-21 19:34 + * Version 1.0 + */ + +@Table("T_LIMS_EXTERNAL_AUDIT_PLAN") +public class LimsExternalAuditPlanBean extends AbstractInsertable implements Auditable { + + @Transient + private static final long serialVersionUID = -5504053960292877707L; + + @Id + private Long id; // 主键 + private String auditCode; // 外审编号 + private String auditName; // 外审名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDate auditDate; // 外审时间 + private String auditOrganization; // 外审机构 + private String auditPurpose; // 审核目的 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDate checkDate; // 审核时间 + private String auditor; // 审核人 + private String auditConclusion; // 审核结论 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDate rectificationTime; // 限期整改时间 + @NotNull(defaultValue = "Uncommitted") + private String submitState; // 提交状态 + + @NotNull(defaultValue = LimsConstant.PROCESS_STATUS_CODE_DRAFT) + private String processStatus; // 流程状态 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getAuditCode() { + return auditCode; + } + + public void setAuditCode(String auditCode) { + this.auditCode = auditCode; + } + + public String getAuditName() { + return auditName; + } + + public void setAuditName(String auditName) { + this.auditName = auditName; + } + + public LocalDate getAuditDate() { + return auditDate; + } + + public void setAuditDate(LocalDate auditDate) { + this.auditDate = auditDate; + } + + public String getAuditOrganization() { + return auditOrganization; + } + + public void setAuditOrganization(String auditOrganization) { + this.auditOrganization = auditOrganization; + } + + public String getAuditPurpose() { + return auditPurpose; + } + + public void setAuditPurpose(String auditPurpose) { + this.auditPurpose = auditPurpose; + } + + public LocalDate getCheckDate() { + return checkDate; + } + + public void setCheckDate(LocalDate checkDate) { + this.checkDate = checkDate; + } + + public String getAuditor() { + return auditor; + } + + public void setAuditor(String auditor) { + this.auditor = auditor; + } + + public String getAuditConclusion() { + return auditConclusion; + } + + public void setAuditConclusion(String auditConclusion) { + this.auditConclusion = auditConclusion; + } + + public LocalDate getRectificationTime() { + return rectificationTime; + } + + public void setRectificationTime(LocalDate rectificationTime) { + this.rectificationTime = rectificationTime; + } + + public String getSubmitState() { + return submitState; + } + + public void setSubmitState(String submitState) { + this.submitState = submitState; + } + + @Override + public String getProcessStatus() { + return processStatus; + } + + @Override + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + @Override + public String toString() { + return "LimsExternalAuditPlanBean{" + + "id=" + id + + ", auditCode='" + auditCode + '\'' + + ", auditName='" + auditName + '\'' + + ", auditDate=" + auditDate + + ", auditOrganization='" + auditOrganization + '\'' + + ", auditPurpose='" + auditPurpose + '\'' + + ", checkDate=" + checkDate + + ", auditor='" + auditor + '\'' + + ", auditConclusion='" + auditConclusion + '\'' + + ", rectificationTime=" + rectificationTime + + ", processStatus='" + processStatus + '\'' + + '}'; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/controller/LimsExternalAuditMemberController.java b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/controller/LimsExternalAuditMemberController.java new file mode 100644 index 0000000..e9c4c3f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/controller/LimsExternalAuditMemberController.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.qms.externalaudit.controller; + +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/qms/external-audit-members/page") +public interface LimsExternalAuditMemberController extends GenericEditListPageController, GenericAuditListPageController, GenericSearchListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/controller/LimsExternalAuditPlanController.java b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/controller/LimsExternalAuditPlanController.java new file mode 100644 index 0000000..1ee106a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/controller/LimsExternalAuditPlanController.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.qms.externalaudit.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; + +@RequestMapping("/secure/basemodule/qms/external-audit/page") +public interface LimsExternalAuditPlanController extends GenericEditListPageController, GenericAuditListPageController, GenericSearchListPageController { + @RequestMapping("/external-audit/choose-list") + String externalAuditChooseStaffPage(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/controller/impl/LimsExternalAuditMemberControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/controller/impl/LimsExternalAuditMemberControllerImpl.java new file mode 100644 index 0000000..a66f3a0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/controller/impl/LimsExternalAuditMemberControllerImpl.java @@ -0,0 +1,29 @@ +package com.sunwayworld.basemodule.qms.externalaudit.controller.impl; + +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.externalaudit.controller.LimsExternalAuditMemberController; +import org.springframework.stereotype.Controller; + +@Controller +@GikamBean +public class LimsExternalAuditMemberControllerImpl implements LimsExternalAuditMemberController { + + + @Log(value = "外审人员审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/qms/external-audit/lims-external-audit-member-audit-list"; + } + + @Override + public String editListPage() { + return null; + } + + @Override + public String searchListPage() { + return null; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/controller/impl/LimsExternalAuditPlanControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/controller/impl/LimsExternalAuditPlanControllerImpl.java new file mode 100644 index 0000000..1626806 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/controller/impl/LimsExternalAuditPlanControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.qms.externalaudit.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.externalaudit.controller.LimsExternalAuditPlanController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsExternalAuditPlanControllerImpl implements LimsExternalAuditPlanController { + + @Log(value = "外审管理编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/qms/external-audit/lims-external-audit-plan-edit-list"; + } + + @Log(value = "外审管理审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/qms/external-audit/lims-external-audit-plan-audit-list"; + } + + @Log(value = "外审管理查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/qms/external-audit/lims-external-audit-plan-search-list"; + } + + @Override + @Log(value = "外审添加负责人的choose选框", type = LogType.CONTROLLER) + public String externalAuditChooseStaffPage() { + return "basemodule/qms/external-audit/lims-external-audit-plan-staff-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/dao/LimsExternalAuditMemberDao.java b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/dao/LimsExternalAuditMemberDao.java new file mode 100644 index 0000000..9d3b1f7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/dao/LimsExternalAuditMemberDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.externalaudit.dao; + +import com.sunwayworld.basemodule.qms.externalaudit.bean.LimsExternalAuditMemberBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsExternalAuditMemberDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/dao/LimsExternalAuditPlanDao.java b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/dao/LimsExternalAuditPlanDao.java new file mode 100644 index 0000000..53f30b1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/dao/LimsExternalAuditPlanDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.externalaudit.dao; + +import com.sunwayworld.basemodule.qms.externalaudit.bean.LimsExternalAuditPlanBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsExternalAuditPlanDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/dao/impl/LimsExternalAuditMemberDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/dao/impl/LimsExternalAuditMemberDaoImpl.java new file mode 100644 index 0000000..e8607b0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/dao/impl/LimsExternalAuditMemberDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.externalaudit.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.externalaudit.bean.LimsExternalAuditMemberBean; +import com.sunwayworld.basemodule.qms.externalaudit.dao.LimsExternalAuditMemberDao; +import com.sunwayworld.basemodule.qms.externalaudit.mapper.LimsExternalAuditMemberMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsExternalAuditMemberDaoImpl extends MybatisDaoSupport implements LimsExternalAuditMemberDao { + + @Autowired + private LimsExternalAuditMemberMapper limsExternalAuditMemberMapper; + + @Override + public LimsExternalAuditMemberMapper getMapper() { + return limsExternalAuditMemberMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/dao/impl/LimsExternalAuditPlanDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/dao/impl/LimsExternalAuditPlanDaoImpl.java new file mode 100644 index 0000000..fc7b449 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/dao/impl/LimsExternalAuditPlanDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.externalaudit.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.externalaudit.bean.LimsExternalAuditPlanBean; +import com.sunwayworld.basemodule.qms.externalaudit.dao.LimsExternalAuditPlanDao; +import com.sunwayworld.basemodule.qms.externalaudit.mapper.LimsExternalAuditPlanMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsExternalAuditPlanDaoImpl extends MybatisDaoSupport implements LimsExternalAuditPlanDao { + + @Autowired + private LimsExternalAuditPlanMapper limsExternalAuditPlanMapper; + + @Override + public LimsExternalAuditPlanMapper getMapper() { + return limsExternalAuditPlanMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/mapper/LimsExternalAuditMemberMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/mapper/LimsExternalAuditMemberMapper.java new file mode 100644 index 0000000..0528b68 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/mapper/LimsExternalAuditMemberMapper.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.qms.externalaudit.mapper; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsExternalAuditMemberMapper extends GenericMapper { + + void addMembers(RestJsonWrapperBean wrapper); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/mapper/LimsExternalAuditPlanMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/mapper/LimsExternalAuditPlanMapper.java new file mode 100644 index 0000000..0c55056 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/mapper/LimsExternalAuditPlanMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.externalaudit.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsExternalAuditPlanMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/mapper/conf/lims-external-audit-member-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/mapper/conf/lims-external-audit-member-mysql-mapper.xml new file mode 100644 index 0000000..e217ce9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/mapper/conf/lims-external-audit-member-mysql-mapper.xml @@ -0,0 +1,28 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/mapper/conf/lims-external-audit-member-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/mapper/conf/lims-external-audit-member-oracle-mapper.xml new file mode 100644 index 0000000..e217ce9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/mapper/conf/lims-external-audit-member-oracle-mapper.xml @@ -0,0 +1,28 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/mapper/conf/lims-external-audit-member-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/mapper/conf/lims-external-audit-member-sqlserver-mapper.xml new file mode 100644 index 0000000..e217ce9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/mapper/conf/lims-external-audit-member-sqlserver-mapper.xml @@ -0,0 +1,28 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/mapper/conf/lims-external-audit-plan-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/mapper/conf/lims-external-audit-plan-mysql-mapper.xml new file mode 100644 index 0000000..3e7db64 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/mapper/conf/lims-external-audit-plan-mysql-mapper.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/mapper/conf/lims-external-audit-plan-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/mapper/conf/lims-external-audit-plan-oracle-mapper.xml new file mode 100644 index 0000000..3e7db64 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/mapper/conf/lims-external-audit-plan-oracle-mapper.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/mapper/conf/lims-external-audit-plan-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/mapper/conf/lims-external-audit-plan-sqlserver-mapper.xml new file mode 100644 index 0000000..3e7db64 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/mapper/conf/lims-external-audit-plan-sqlserver-mapper.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/resource/LimsExternalAuditMemberResource.java b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/resource/LimsExternalAuditMemberResource.java new file mode 100644 index 0000000..36d5dbd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/resource/LimsExternalAuditMemberResource.java @@ -0,0 +1,20 @@ +package com.sunwayworld.basemodule.qms.externalaudit.resource; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.basemodule.qms.externalaudit.bean.LimsExternalAuditMemberBean; +import com.sunwayworld.basemodule.qms.externalaudit.bean.LimsExternalAuditPlanBean; +import com.sunwayworld.basemodule.qms.externalaudit.service.LimsExternalAuditMemberService; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/qms/external-audit-members") +public interface LimsExternalAuditMemberResource extends GenericResource, GenericAuditableResource { + + Page selectAuditPlanPaginationByExternalAuditMemberId(Long planId, RestJsonWrapperBean wrapper); + + void auditMemberPromoteAction(RestJsonWrapperBean wrapper); + + void auditMemberDemoteAction(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/resource/LimsExternalAuditPlanResource.java b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/resource/LimsExternalAuditPlanResource.java new file mode 100644 index 0000000..cb13a84 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/resource/LimsExternalAuditPlanResource.java @@ -0,0 +1,26 @@ +package com.sunwayworld.basemodule.qms.externalaudit.resource; + +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.qms.externalaudit.bean.LimsExternalAuditPlanBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.basemodule.qms.externalaudit.bean.LimsExternalAuditMemberBean; +import com.sunwayworld.basemodule.qms.externalaudit.service.LimsExternalAuditPlanService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; + +@RequestMapping("/secure/basemodule/qms/external-audit") +public interface LimsExternalAuditPlanResource extends GenericResource, + GenericAuditableResource, + GenericChoosableResource { + + Page selectAuditMemberPaginationByExternalAuditPlanId(Long id, RestJsonWrapperBean wrapper); + + Long insertAuditMember(Long id, RestJsonWrapperBean wrapper); + + void deleteAuditMember(Long id, RestJsonWrapperBean wrapper); + + void addMembers(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/resource/impl/LimsExternalAuditMemberResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/resource/impl/LimsExternalAuditMemberResourceImpl.java new file mode 100644 index 0000000..128a46c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/resource/impl/LimsExternalAuditMemberResourceImpl.java @@ -0,0 +1,74 @@ +package com.sunwayworld.basemodule.qms.externalaudit.resource.impl; + +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.externalaudit.bean.LimsExternalAuditPlanBean; +import com.sunwayworld.basemodule.qms.externalaudit.resource.LimsExternalAuditMemberResource; +import com.sunwayworld.basemodule.qms.externalaudit.service.LimsExternalAuditMemberService; +import com.sunwayworld.basemodule.qms.externalaudit.service.LimsExternalAuditPlanService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +/** + * @ClassName LimsExternalAuditMemberResourceImpl + * @Description TODO + * @Author Lims.liqitong + * @Date 2021-8-18 15:23 + * Version 1.0 + */ + +@LogModule("外审人员") +@RestController +@GikamBean +public class LimsExternalAuditMemberResourceImpl implements LimsExternalAuditMemberResource { + + @Autowired + LimsExternalAuditPlanService limsExternalAuditPlanService; + + @Autowired + LimsExternalAuditMemberService limsExternalAuditMemberService; + + @Override + public LimsExternalAuditMemberService getService() { + return limsExternalAuditMemberService; + } + + + @Override + @Log(value = "根据外审管理ID查询外审成员", type = LogType.SELECT) + @RequestMapping(value = "/{planId}/audit-plan/queries", method = RequestMethod.POST) + public Page selectAuditPlanPaginationByExternalAuditMemberId(@PathVariable Long planId, RestJsonWrapperBean wrapper) { + return getService().selectAuditPlanPaginationByExternalAuditMemberId(planId, wrapper); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.PROCESS_COMPLETE) + public void completeTask(RestJsonWrapperBean wrapper) { + this.getService().completeTask(wrapper); + } + + @Override + @Log(value = "委外资料提交", type = LogType.ACTIVATE) + @RequestMapping(value = "/audit-member-promote-action", method = RequestMethod.POST) + public void auditMemberPromoteAction(RestJsonWrapperBean wrapper) { + getService().auditMemberPromoteAction(wrapper); + } + + @Override + @Log(value = "委外资料拒绝", type = LogType.ACTIVATE) + @RequestMapping(value = "/audit-member-demote-action", method = RequestMethod.POST) + public void auditMemberDemoteAction(RestJsonWrapperBean wrapper) { + getService().auditMemberDemoteAction(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/resource/impl/LimsExternalAuditPlanResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/resource/impl/LimsExternalAuditPlanResourceImpl.java new file mode 100644 index 0000000..7600215 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/resource/impl/LimsExternalAuditPlanResourceImpl.java @@ -0,0 +1,87 @@ +package com.sunwayworld.basemodule.qms.externalaudit.resource.impl; + +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.basemodule.qms.externalaudit.service.LimsExternalAuditMemberService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.qms.externalaudit.resource.LimsExternalAuditPlanResource; +import com.sunwayworld.basemodule.qms.externalaudit.service.LimsExternalAuditPlanService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.data.page.Page; +import org.springframework.web.bind.annotation.PathVariable; +import com.sunwayworld.basemodule.qms.externalaudit.bean.LimsExternalAuditMemberBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("外审管理") +@RestController +@GikamBean +public class LimsExternalAuditPlanResourceImpl implements LimsExternalAuditPlanResource { + + @Autowired + private LimsExternalAuditPlanService limsExternalAuditPlanService; + + @Autowired + private LimsExternalAuditMemberService limsExternalAuditMemberService; + + @Override + public LimsExternalAuditPlanService getService() { + return limsExternalAuditPlanService; + } + + @Log(value = "新增外审管理", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + @Log(value = "根据外审管理ID查询外审成员", type = LogType.SELECT) + @RequestMapping(value = "/{id}/audit-members/queries", method = RequestMethod.POST) + public Page selectAuditMemberPaginationByExternalAuditPlanId(@PathVariable Long id, RestJsonWrapperBean wrapper) { + return getService().selectAuditMemberPaginationByExternalAuditPlanId(id, wrapper); + } + + @Override + @Log(value = "新增外审成员", type = LogType.INSERT) + @RequestMapping(value = "/{id}/audit-members", method = RequestMethod.POST) + public Long insertAuditMember(@PathVariable Long id, RestJsonWrapperBean wrapper) { + return getService().insertAuditMember(id, wrapper); + } + + @Override + @Log(value = "删除外审成员", type = LogType.DELETE) + @RequestMapping(value = "/{id}/audit-members", method = RequestMethod.DELETE) + public void deleteAuditMember(@PathVariable Long id, RestJsonWrapperBean wrapper) { + getService().deleteAuditMember(id, wrapper); + } + + @Override + @Log(value = "添加责任人", type = LogType.INSERT) + @RequestMapping(value = "/add-audit-members", method = RequestMethod.POST) + public void addMembers(RestJsonWrapperBean wrapper) { + limsExternalAuditMemberService.addMembers(wrapper); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.PROCESS_START) + public void startProcess(RestJsonWrapperBean wrapper) { + getService().startProcess(wrapper); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.PROCESS_REJECT) + public void rejectTask(RestJsonWrapperBean wrapper) { + getService().rejectTask(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/service/LimsExternalAuditMemberService.java b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/service/LimsExternalAuditMemberService.java new file mode 100644 index 0000000..6fc942e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/service/LimsExternalAuditMemberService.java @@ -0,0 +1,20 @@ +package com.sunwayworld.basemodule.qms.externalaudit.service; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.basemodule.qms.externalaudit.bean.LimsExternalAuditMemberBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.basemodule.qms.externalaudit.bean.LimsExternalAuditPlanBean; + +public interface LimsExternalAuditMemberService extends GenericService, GenericAuditableService { + + void addMembers(RestJsonWrapperBean wrapper); + + Page selectAuditPlanPaginationByExternalAuditMemberId(Long planId, RestJsonWrapperBean wrapper); + + void auditMemberPromoteAction(RestJsonWrapperBean wrapper); + + void auditMemberDemoteAction(RestJsonWrapperBean wrapper); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/service/LimsExternalAuditPlanService.java b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/service/LimsExternalAuditPlanService.java new file mode 100644 index 0000000..8e657af --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/service/LimsExternalAuditPlanService.java @@ -0,0 +1,20 @@ +package com.sunwayworld.basemodule.qms.externalaudit.service; + +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; +import com.sunwayworld.basemodule.qms.externalaudit.bean.LimsExternalAuditPlanBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.basemodule.qms.externalaudit.bean.LimsExternalAuditMemberBean; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; + +public interface LimsExternalAuditPlanService extends GenericService, + GenericAuditableService, + GenericChoosableService { + + Page selectAuditMemberPaginationByExternalAuditPlanId(Long id, RestJsonWrapperBean wrapper); + + Long insertAuditMember(Long id, RestJsonWrapperBean wrapper); + + void deleteAuditMember(Long id, RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/service/impl/LimsExternalAuditMemberServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/service/impl/LimsExternalAuditMemberServiceImpl.java new file mode 100644 index 0000000..236bf32 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/service/impl/LimsExternalAuditMemberServiceImpl.java @@ -0,0 +1,174 @@ +package com.sunwayworld.basemodule.qms.externalaudit.service.impl; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.support.auditable.bean.CoreBpmnParameterDTO; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import com.sunwayworld.basemodule.qms.externalaudit.bean.LimsExternalAuditPlanBean; +import com.sunwayworld.basemodule.qms.externalaudit.service.LimsExternalAuditPlanService; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.qms.externalaudit.dao.LimsExternalAuditMemberDao; +import com.sunwayworld.basemodule.qms.externalaudit.bean.LimsExternalAuditMemberBean; +import com.sunwayworld.basemodule.qms.externalaudit.service.LimsExternalAuditMemberService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.ArrayList; +import java.util.HashSet; +import java.util.List; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsExternalAuditMemberServiceImpl implements LimsExternalAuditMemberService { + + @Autowired + private LimsExternalAuditMemberDao limsExternalAuditMemberDao; + + @Lazy + @Autowired + private LimsExternalAuditPlanService limsExternalAuditPlanService; + + @Override + @SuppressWarnings("unchecked") + public LimsExternalAuditMemberDao getDao() { + return limsExternalAuditMemberDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsExternalAuditMemberBean limsExternalAuditMember = jsonWrapper.parseUnique(LimsExternalAuditMemberBean.class); + limsExternalAuditMember.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsExternalAuditMember); + return limsExternalAuditMember.getId(); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public void addMembers(RestJsonWrapperBean wrapper) { + String strPlanId = wrapper.getParamValue("planId"); + if (!StringUtils.isEmpty(strPlanId)) { + Long planId = Long.parseLong(strPlanId); + List staffBeanList = wrapper.parse(CoreUserBean.class); + List externalAuditMemberBeanList = new ArrayList(); + for (CoreUserBean staff : staffBeanList) { + LimsExternalAuditMemberBean externalAuditMemberBean = new LimsExternalAuditMemberBean(); + externalAuditMemberBean.setUserId(staff.getId()); + externalAuditMemberBean.setUserName(staff.getUserName()); + externalAuditMemberBean.setId(ApplicationContextHelper.getNextIdentity()); + externalAuditMemberBean.setPlanId(planId); + externalAuditMemberBeanList.add(externalAuditMemberBean); + } + getDao().insert(externalAuditMemberBeanList); + } + } + + @Override + public Page selectAuditPlanPaginationByExternalAuditMemberId(Long planId, RestJsonWrapperBean wrapper) { + return limsExternalAuditPlanService.selectPaginationByFilter(SearchFilter.instance().match("id", planId).filter(MatchPattern.EQ), wrapper); + } + + /** + * 外审实施单提交后操作 + * + * @param wrap + */ + @Override + public void auditMemberPromoteAction(RestJsonWrapperBean wrap) { + String bpmn_statusCode = wrap.getParamValue("bpmn_statusCode"); + if (!"Collect".equals(bpmn_statusCode)) { + return; + } + List auditMemberBeanList = wrap.parse(LimsExternalAuditMemberBean.class); + if (auditMemberBeanList.isEmpty()) { + return; + } + // List itemIdList = auditMemberBeanList.stream().map(i -> i.getId()).collect(Collectors.toList()); + // List beanList = this.selectListByIds(itemIdList); + // System.out.println("beanList : " + beanList); + List auditPlanIdList = new ArrayList(); + for (LimsExternalAuditMemberBean auditMemberBean : auditMemberBeanList) { + Long planId = auditMemberBean.getPlanId(); + + // 提交的实施单置为Commit + auditMemberBean.setSubmitState("Commit"); + this.getDao().update(auditMemberBean, "SubmitState"); + + LimsExternalAuditPlanBean auditPlanBean = limsExternalAuditPlanService.selectById(planId); + String planSubmitState = auditPlanBean.getSubmitState(); + List auditMemberList = this.selectListByFilter(SearchFilter.instance().match("PLANID", planId).filter(MatchPattern.OR)); + // 外审计划为未提交状态(Collect、Reject),且外审计划下的实施单都为提交状态,则设置外审计划为提交 + List auditMemberStateList = auditMemberList.stream().map(i -> i.getSubmitState()).collect(Collectors.toList()); + HashSet auditMemberStateSet = new HashSet(auditMemberStateList); + if (!"Commit".equals(planSubmitState) && auditMemberStateSet.size() == 1 && auditMemberStateSet.contains("Commit")) { + auditPlanIdList.add(planId); + } + } + if (!auditPlanIdList.isEmpty()) { + List distinctList = auditPlanIdList.stream().distinct().collect(Collectors.toList()); + CoreBpmnParameterDTO parameterDTO = new CoreBpmnParameterDTO(); + parameterDTO.setComment("Commit"); + limsExternalAuditPlanService.completeTask(distinctList, parameterDTO); + List auditPlanBeanList = limsExternalAuditPlanService.selectListByIds(distinctList); + auditPlanBeanList.forEach(bean -> bean.setSubmitState("Commit")); + limsExternalAuditPlanService.getDao().update(auditPlanBeanList, "SubmitState"); + } + } + + /** + * 外审实施单拒绝后操作 + * + * @param wrap + */ + @Override + public void auditMemberDemoteAction(RestJsonWrapperBean wrap) { + String bpmn_statusCode = wrap.getParamValue("bpmn_statusCode"); + if (!"DataCheck".equals(bpmn_statusCode)) { + return; + } + List auditMemberBeanList = wrap.parse(LimsExternalAuditMemberBean.class); + if (auditMemberBeanList.isEmpty()) { + return; + } + + List auditPlanIdList = new ArrayList(); + for (LimsExternalAuditMemberBean auditMemberBean : auditMemberBeanList) { + // 退回的实施单置为Reject + auditMemberBean.setSubmitState("Reject"); + this.getDao().update(auditMemberBean, "SubmitState"); + + Long planId = auditMemberBean.getPlanId(); + LimsExternalAuditPlanBean auditPlanBean = limsExternalAuditPlanService.selectById(planId); + String planSubmitState = auditPlanBean.getSubmitState(); + // 计划为Commit则退回并设置为Reject + if ("Commit".equals(planSubmitState)) { + auditPlanIdList.add(planId); + } + } + if (!auditPlanIdList.isEmpty()) { + List distinctList = auditPlanIdList.stream().distinct().collect(Collectors.toList()); + CoreBpmnParameterDTO parameterDTO = new CoreBpmnParameterDTO(); + parameterDTO.setComment("Reject"); + parameterDTO.setTargetStatusCode("Collect"); + limsExternalAuditPlanService.rejectTask(distinctList, parameterDTO); + List auditPlanBeanList = limsExternalAuditPlanService.selectListByIds(distinctList); + auditPlanBeanList.forEach(bean -> bean.setSubmitState("Reject")); + limsExternalAuditPlanService.getDao().update(auditPlanBeanList, "SubmitState"); + } + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/service/impl/LimsExternalAuditPlanServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/service/impl/LimsExternalAuditPlanServiceImpl.java new file mode 100644 index 0000000..246d676 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/externalaudit/service/impl/LimsExternalAuditPlanServiceImpl.java @@ -0,0 +1,154 @@ +package com.sunwayworld.basemodule.qms.externalaudit.service.impl; + +import com.sunwayworld.framework.support.auditable.bean.CoreBpmnParameterDTO; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceStatusDTO; +import com.sunwayworld.module.sys.bpmn.engine.CoreBpmnRuntimeService; +import com.sunwayworld.module.sys.bpmn.engine.CoreBpmnRuntimeSource; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.qms.externalaudit.dao.LimsExternalAuditPlanDao; +import com.sunwayworld.basemodule.qms.externalaudit.bean.LimsExternalAuditPlanBean; +import com.sunwayworld.basemodule.qms.externalaudit.service.LimsExternalAuditPlanService; +import com.sunwayworld.framework.context.ApplicationContextHelper; + +import java.util.List; +import java.util.stream.Collectors; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.basemodule.qms.externalaudit.bean.LimsExternalAuditMemberBean; +import com.sunwayworld.basemodule.qms.externalaudit.service.LimsExternalAuditMemberService; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsExternalAuditPlanServiceImpl implements LimsExternalAuditPlanService { + + @Autowired + private LimsExternalAuditPlanDao limsExternalAuditPlanDao; + + @Autowired + private LimsExternalAuditMemberService limsExternalAuditMemberService; + + @Override + @SuppressWarnings("unchecked") + public LimsExternalAuditPlanDao getDao() { + return limsExternalAuditPlanDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsExternalAuditPlanBean limsExternalAuditPlan = jsonWrapper.parseUnique(LimsExternalAuditPlanBean.class); + limsExternalAuditPlan.setId(ApplicationContextHelper.getNextIdentity()); + String auditPlanCode = ApplicationContextHelper.getNextSequence("T_LIMS_EXTERNAL_AUDIT_PLAN_CODE"); + limsExternalAuditPlan.setAuditCode(auditPlanCode); + getDao().insert(limsExternalAuditPlan); + return limsExternalAuditPlan.getId(); + } + + @Override + public Page selectAuditMemberPaginationByExternalAuditPlanId(Long id, RestJsonWrapperBean wrapper) { + return limsExternalAuditMemberService.selectPaginationByFilter(SearchFilter.instance().match("PLANID", id).filter(MatchPattern.EQ), wrapper); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insertAuditMember(Long id, RestJsonWrapperBean wrapper) { + List limsExternalAuditMemberList = wrapper.parse(LimsExternalAuditMemberBean.class); + limsExternalAuditMemberList.forEach(e -> { + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setPlanId(id); + }); + limsExternalAuditMemberService.getDao().insert(limsExternalAuditMemberList); + return limsExternalAuditMemberList.get(0).getId(); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + public void deleteAuditMember(Long id, RestJsonWrapperBean wrapper) { + limsExternalAuditMemberService.delete(wrapper); + } + + @Override + public void delete(RestJsonWrapperBean wrapper) { + List auditPlanBeanList = wrapper.parse(LimsExternalAuditPlanBean.class); + List auditPlanIdList = auditPlanBeanList.stream().map(LimsExternalAuditPlanBean::getId).distinct().collect(Collectors.toList()); + List auditMemberList = limsExternalAuditMemberService.selectListByFilter(SearchFilter.instance().match("PLANID", auditPlanIdList).filter(MatchPattern.OR)); + if (!auditMemberList.isEmpty()) { + limsExternalAuditMemberService.getDao().deleteBy(auditMemberList); + } + getDao().deleteBy(auditPlanBeanList); + } + + @Override + @Transactional + public List> startProcess(RestJsonWrapperBean wrapper) { + List auditPlanBeanList = wrapper.parse(this.getDao().getType()); + if (auditPlanBeanList.isEmpty()) { + return CollectionUtils.emptyList(); + } + checkAndUpdateVersion(auditPlanBeanList); + + CoreBpmnRuntimeService runtimeService = ApplicationContextHelper.getBean(CoreBpmnRuntimeService.class); + List itemIdList = auditPlanBeanList.stream().map(i -> i.getId()).collect(Collectors.toList()); + List selectItemList = getBpmnVarsItemList(itemIdList); + List> runtimeSourceList = parseSubmittableRuntimeSource(itemIdList, + CoreBpmnParameterDTO.of(wrapper), getBpmnVars(wrapper, selectItemList)); + List> bpmnInstanceStatusDTOList = runtimeService.startProcess(runtimeSourceList); + + /* + 计划发起,查找相关外审实施单并提交 + 将计划和实施单设置为Collect + */ + List auditMemberBeanList = limsExternalAuditMemberService.selectListByFilter(SearchFilter.instance().match("PLANID", itemIdList).filter(MatchPattern.OR)); + if (!auditMemberBeanList.isEmpty()) { + auditMemberBeanList.forEach(bean -> bean.setSubmitState("Collect")); + auditPlanBeanList.forEach(bean -> bean.setSubmitState("Collect")); + limsExternalAuditMemberService.getDao().update(auditMemberBeanList, "SubmitState"); + this.getDao().update(auditPlanBeanList, "SubmitState"); + } + return bpmnInstanceStatusDTOList; + } + + @Override + @Transactional + public List> rejectTask(RestJsonWrapperBean wrapper) { + List auditPlanBeanList = wrapper.parse(this.getDao().getType()); + if (auditPlanBeanList.isEmpty()) { + return CollectionUtils.emptyList(); + } + checkAndUpdateVersion(auditPlanBeanList); + + CoreBpmnRuntimeService runtimeService = ApplicationContextHelper.getBean(CoreBpmnRuntimeService.class); + List itemIdList = auditPlanBeanList.stream().map(i -> i.getId()).collect(Collectors.toList()); + List selectItemList = getBpmnVarsItemList(itemIdList); + List> runtimeSourceList = parseAuditableRuntimeSource(itemIdList, + CoreBpmnParameterDTO.of(wrapper), getBpmnVars(wrapper, selectItemList)); + List> bpmnInstanceStatusDTOList = runtimeService.rejectTask(runtimeSourceList); + + /* + 计划发起,查找相关外审实施单并提交 + 将计划和实施单设置为Collect + */ + List auditMemberBeanList = limsExternalAuditMemberService.selectListByFilter(SearchFilter.instance().match("PLANID", itemIdList).filter(MatchPattern.OR)); + if (!auditMemberBeanList.isEmpty()) { + auditMemberBeanList.forEach(bean -> bean.setSubmitState("Uncommitted")); + auditPlanBeanList.forEach(bean -> bean.setSubmitState("Uncommitted")); + limsExternalAuditMemberService.getDao().update(auditMemberBeanList, "SubmitState"); + this.getDao().update(auditPlanBeanList, "SubmitState"); + } + return bpmnInstanceStatusDTOList; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/fair/bean/LimsFairPlanBean.java b/src/main/java/com/sunwayworld/basemodule/qms/fair/bean/LimsFairPlanBean.java new file mode 100644 index 0000000..5955530 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/fair/bean/LimsFairPlanBean.java @@ -0,0 +1,198 @@ +package com.sunwayworld.basemodule.qms.fair.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 公正性计划 + * + * @author qiuyf@sunwayworld.com + * @date 2022-09-21 + */ +@Table("T_LIMS_FAIR_PLAN") +public class LimsFairPlanBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime checkTime;// 计划检查日期 + private String checkOrg;// 计划检查部门 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime inspectionDate; // 检查日期 + private String inspectionOrg;// 检查部门 + private String inspectionOrgId;// 检查部门id + private String checkOrgId;// 计划检查部门ID + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime remindTime;// 提醒日期 + private String supervisor;// 监督员 + private String supervisorId;// 监督员ID + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 所属单位编码 + private String orgName;// 所属单位名称 + + public String getInspectionOrgId() { + return inspectionOrgId; + } + + public void setInspectionOrgId(String inspectionOrgId) { + this.inspectionOrgId = inspectionOrgId; + } + + public LocalDateTime getInspectionDate() { + return inspectionDate; + } + + public void setInspectionDate(LocalDateTime inspectionDate) { + this.inspectionDate = inspectionDate; + } + + public String getInspectionOrg() { + return inspectionOrg; + } + + public void setInspectionOrg(String inspectionOrg) { + this.inspectionOrg = inspectionOrg; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public LocalDateTime getCheckTime() { + return checkTime; + } + + public void setCheckTime(LocalDateTime checkTime) { + this.checkTime = checkTime; + } + + public String getCheckOrg() { + return checkOrg; + } + + public void setCheckOrg(String checkOrg) { + this.checkOrg = checkOrg; + } + + public String getCheckOrgId() { + return checkOrgId; + } + + public void setCheckOrgId(String checkOrgId) { + this.checkOrgId = checkOrgId; + } + + public LocalDateTime getRemindTime() { + return remindTime; + } + + public void setRemindTime(LocalDateTime remindTime) { + this.remindTime = remindTime; + } + + public String getSupervisor() { + return supervisor; + } + + public void setSupervisor(String supervisor) { + this.supervisor = supervisor; + } + + public String getSupervisorId() { + return supervisorId; + } + + public void setSupervisorId(String supervisorId) { + this.supervisorId = supervisorId; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/fair/bean/LimsFairRecordBean.java b/src/main/java/com/sunwayworld/basemodule/qms/fair/bean/LimsFairRecordBean.java new file mode 100644 index 0000000..7ad768a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/fair/bean/LimsFairRecordBean.java @@ -0,0 +1,213 @@ +package com.sunwayworld.basemodule.qms.fair.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 公正性实施记录 + * + * @author qiuyf@sunwayworld.com + * @date 2022-09-21 + */ +@Table("T_LIMS_FAIR_RECORD") +public class LimsFairRecordBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long planId;// 计划ID + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime checkTime;// 检查日期 + private String checkOrg;// 检查部门 + private String checkOrgId;// 检查部门ID + private String checkContent;// 检查内容 + private String checkResult;// 检查结果 + private String checkProblem;// 检查问题 + private String checkObj;// 检查对象 + private String supervisor;// 监督员 + private String supervisorId;// 监督员ID + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 所属单位编码 + private String orgName;// 所属单位名称 + @NotNull(defaultValue = "draft") + private String status;// 状态 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCheckObj() { + return checkObj; + } + + public void setCheckObj(String checkObj) { + this.checkObj = checkObj; + } + + public Long getPlanId() { + return planId; + } + + public void setPlanId(Long planId) { + this.planId = planId; + } + + public LocalDateTime getCheckTime() { + return checkTime; + } + + public void setCheckTime(LocalDateTime checkTime) { + this.checkTime = checkTime; + } + + public String getCheckOrg() { + return checkOrg; + } + + public void setCheckOrg(String checkOrg) { + this.checkOrg = checkOrg; + } + + public String getCheckOrgId() { + return checkOrgId; + } + + public void setCheckOrgId(String checkOrgId) { + this.checkOrgId = checkOrgId; + } + + public String getCheckContent() { + return checkContent; + } + + public void setCheckContent(String checkContent) { + this.checkContent = checkContent; + } + + public String getCheckResult() { + return checkResult; + } + + public void setCheckResult(String checkResult) { + this.checkResult = checkResult; + } + + public String getCheckProblem() { + return checkProblem; + } + + public void setCheckProblem(String checkProblem) { + this.checkProblem = checkProblem; + } + + public String getSupervisor() { + return supervisor; + } + + public void setSupervisor(String supervisor) { + this.supervisor = supervisor; + } + + public String getSupervisorId() { + return supervisorId; + } + + public void setSupervisorId(String supervisorId) { + this.supervisorId = supervisorId; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/fair/controller/LimsFairPlanController.java b/src/main/java/com/sunwayworld/basemodule/qms/fair/controller/LimsFairPlanController.java new file mode 100644 index 0000000..53503a8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/fair/controller/LimsFairPlanController.java @@ -0,0 +1,16 @@ +package com.sunwayworld.basemodule.qms.fair.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; + +@RequestMapping("/secure/basemodule/qms/fair-plans/page") +public interface LimsFairPlanController extends GenericEditListPageController, GenericAuditListPageController, GenericSearchListPageController { + @RequestMapping("/record/audit-list") + public String auditRecordListPage(); + + @RequestMapping("/record/edit-list") + public String editRecordListPage(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/fair/controller/impl/LimsFairPlanControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/fair/controller/impl/LimsFairPlanControllerImpl.java new file mode 100644 index 0000000..1cbcac3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/fair/controller/impl/LimsFairPlanControllerImpl.java @@ -0,0 +1,43 @@ +package com.sunwayworld.basemodule.qms.fair.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.fair.controller.LimsFairPlanController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsFairPlanControllerImpl implements LimsFairPlanController { + + @Log(value = "公正性计划编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/qms/fair-plans/lims-fair-plan-edit-list"; + } + + @Log(value = "公正性计划审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/qms/fair-plans/lims-fair-plan-audit-list"; + } + + @Log(value = "公正性检查记录编辑列表页", type = LogType.CONTROLLER) + @Override + public String editRecordListPage() { + return "basemodule/qms/fair-plans/lims-fair-record-edit-list"; + } + + @Log(value = "公正性检查记录审核列表页", type = LogType.CONTROLLER) + @Override + public String auditRecordListPage() { + return "basemodule/qms/fair-plans/lims-fair-record-audit-list"; + } + + @Log(value = "公正性计划查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/qms/fair-plans/lims-fair-plan-search-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/fair/dao/LimsFairPlanDao.java b/src/main/java/com/sunwayworld/basemodule/qms/fair/dao/LimsFairPlanDao.java new file mode 100644 index 0000000..0d1d2c1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/fair/dao/LimsFairPlanDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.fair.dao; + +import com.sunwayworld.basemodule.qms.fair.bean.LimsFairPlanBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsFairPlanDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/fair/dao/LimsFairRecordDao.java b/src/main/java/com/sunwayworld/basemodule/qms/fair/dao/LimsFairRecordDao.java new file mode 100644 index 0000000..70a97b4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/fair/dao/LimsFairRecordDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.fair.dao; + +import com.sunwayworld.basemodule.qms.fair.bean.LimsFairRecordBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsFairRecordDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/fair/dao/impl/LimsFairPlanDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/fair/dao/impl/LimsFairPlanDaoImpl.java new file mode 100644 index 0000000..8fabb99 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/fair/dao/impl/LimsFairPlanDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.fair.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.fair.bean.LimsFairPlanBean; +import com.sunwayworld.basemodule.qms.fair.dao.LimsFairPlanDao; +import com.sunwayworld.basemodule.qms.fair.mapper.LimsFairPlanMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsFairPlanDaoImpl extends MybatisDaoSupport implements LimsFairPlanDao { + + @Autowired + private LimsFairPlanMapper limsFairPlanMapper; + + @Override + public LimsFairPlanMapper getMapper() { + return limsFairPlanMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/fair/dao/impl/LimsFairRecordDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/fair/dao/impl/LimsFairRecordDaoImpl.java new file mode 100644 index 0000000..b64da48 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/fair/dao/impl/LimsFairRecordDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.fair.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.fair.bean.LimsFairRecordBean; +import com.sunwayworld.basemodule.qms.fair.dao.LimsFairRecordDao; +import com.sunwayworld.basemodule.qms.fair.mapper.LimsFairRecordMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsFairRecordDaoImpl extends MybatisDaoSupport implements LimsFairRecordDao { + + @Autowired + private LimsFairRecordMapper limsFairRecordMapper; + + @Override + public LimsFairRecordMapper getMapper() { + return limsFairRecordMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/fair/mapper/LimsFairPlanMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/fair/mapper/LimsFairPlanMapper.java new file mode 100644 index 0000000..0643a7a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/fair/mapper/LimsFairPlanMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.fair.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsFairPlanMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/fair/mapper/LimsFairRecordMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/fair/mapper/LimsFairRecordMapper.java new file mode 100644 index 0000000..e99eb17 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/fair/mapper/LimsFairRecordMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.fair.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsFairRecordMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/fair/mapper/conf/lims-fair-plan-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/fair/mapper/conf/lims-fair-plan-mysql-mapper.xml new file mode 100644 index 0000000..3911328 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/fair/mapper/conf/lims-fair-plan-mysql-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/fair/mapper/conf/lims-fair-plan-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/fair/mapper/conf/lims-fair-plan-oracle-mapper.xml new file mode 100644 index 0000000..3911328 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/fair/mapper/conf/lims-fair-plan-oracle-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/fair/mapper/conf/lims-fair-plan-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/fair/mapper/conf/lims-fair-plan-sqlserver-mapper.xml new file mode 100644 index 0000000..3911328 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/fair/mapper/conf/lims-fair-plan-sqlserver-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/fair/mapper/conf/lims-fair-record-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/fair/mapper/conf/lims-fair-record-mysql-mapper.xml new file mode 100644 index 0000000..ee799f1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/fair/mapper/conf/lims-fair-record-mysql-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/fair/mapper/conf/lims-fair-record-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/fair/mapper/conf/lims-fair-record-oracle-mapper.xml new file mode 100644 index 0000000..ee799f1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/fair/mapper/conf/lims-fair-record-oracle-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/fair/mapper/conf/lims-fair-record-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/fair/mapper/conf/lims-fair-record-sqlserver-mapper.xml new file mode 100644 index 0000000..ee799f1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/fair/mapper/conf/lims-fair-record-sqlserver-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/fair/resource/LimsFairPlanResource.java b/src/main/java/com/sunwayworld/basemodule/qms/fair/resource/LimsFairPlanResource.java new file mode 100644 index 0000000..eec2efe --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/fair/resource/LimsFairPlanResource.java @@ -0,0 +1,21 @@ +package com.sunwayworld.basemodule.qms.fair.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.qms.fair.bean.LimsFairPlanBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.basemodule.qms.fair.bean.LimsFairRecordBean; +import com.sunwayworld.basemodule.qms.fair.service.LimsFairPlanService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; + +@RequestMapping("/secure/basemodule/qms/fair-plans") +public interface LimsFairPlanResource extends GenericResource, GenericAuditableResource { + + Page selectRecordPaginationByFairPlanId(Long id, RestJsonWrapperBean wrapper); + + Long insertRecord(Long id, RestJsonWrapperBean wrapper); + + void deleteRecord(Long id, RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/fair/resource/LimsFairRecordResource.java b/src/main/java/com/sunwayworld/basemodule/qms/fair/resource/LimsFairRecordResource.java new file mode 100644 index 0000000..ae38203 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/fair/resource/LimsFairRecordResource.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.qms.fair.resource; + +import org.springframework.web.bind.annotation.RequestMapping; +import com.sunwayworld.basemodule.qms.fair.bean.LimsFairRecordBean; +import com.sunwayworld.basemodule.qms.fair.service.LimsFairRecordService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; + +@RequestMapping("/secure/basemodule/qms/fair-record") +public interface LimsFairRecordResource extends GenericResource, GenericAuditableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/fair/resource/impl/LimsFairPlanResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/fair/resource/impl/LimsFairPlanResourceImpl.java new file mode 100644 index 0000000..784d92b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/fair/resource/impl/LimsFairPlanResourceImpl.java @@ -0,0 +1,60 @@ +package com.sunwayworld.basemodule.qms.fair.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.qms.fair.resource.LimsFairPlanResource; +import com.sunwayworld.basemodule.qms.fair.service.LimsFairPlanService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.data.page.Page; +import org.springframework.web.bind.annotation.PathVariable; +import com.sunwayworld.basemodule.qms.fair.bean.LimsFairRecordBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("公正性计划") +@RestController +@GikamBean +public class LimsFairPlanResourceImpl implements LimsFairPlanResource { + + @Autowired + private LimsFairPlanService limsFairPlanService; + + @Override + public LimsFairPlanService getService() { + return limsFairPlanService; + } + + @Log(value = "新增公正性计划", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + @Log(value = "根据公正性计划ID查询公正性实施记录", type = LogType.SELECT) + @RequestMapping(value = "/{id}/records/queries", method = RequestMethod.POST) + public Page selectRecordPaginationByFairPlanId(@PathVariable Long id, RestJsonWrapperBean wrapper) { + return getService().selectRecordPaginationByFairPlanId(id, wrapper); + } + + @Override + @Log(value = "新增公正性实施记录", type = LogType.INSERT) + @RequestMapping(value = "/{id}/records", method = RequestMethod.POST) + public Long insertRecord(@PathVariable Long id, RestJsonWrapperBean wrapper) { + return getService().insertRecord(id, wrapper); + } + + @Override + @Log(value = "删除公正性实施记录", type = LogType.DELETE) + @RequestMapping(value = "/{id}/records", method = RequestMethod.DELETE) + public void deleteRecord(@PathVariable Long id, RestJsonWrapperBean wrapper) { + getService().deleteRecord(id, wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/fair/resource/impl/LimsFairRecordResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/fair/resource/impl/LimsFairRecordResourceImpl.java new file mode 100644 index 0000000..df7d2ae --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/fair/resource/impl/LimsFairRecordResourceImpl.java @@ -0,0 +1,23 @@ +package com.sunwayworld.basemodule.qms.fair.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.qms.fair.resource.LimsFairRecordResource; +import com.sunwayworld.basemodule.qms.fair.service.LimsFairRecordService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.LogModule; + +@LogModule("公正性实施记录") +@RestController +@GikamBean +public class LimsFairRecordResourceImpl implements LimsFairRecordResource { + + @Autowired + private LimsFairRecordService limsFairRecordService; + + @Override + public LimsFairRecordService getService() { + return limsFairRecordService; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/fair/service/LimsFairPlanService.java b/src/main/java/com/sunwayworld/basemodule/qms/fair/service/LimsFairPlanService.java new file mode 100644 index 0000000..36335db --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/fair/service/LimsFairPlanService.java @@ -0,0 +1,23 @@ +package com.sunwayworld.basemodule.qms.fair.service; + +import java.util.List; + +import com.sunwayworld.basemodule.qms.fair.bean.LimsFairPlanBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.basemodule.qms.fair.bean.LimsFairRecordBean; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; + +public interface LimsFairPlanService extends GenericService, GenericAuditableService { + + Page selectRecordPaginationByFairPlanId(Long id, RestJsonWrapperBean wrapper); + + Page selectRecordPaginationForTasks(RestJsonWrapperBean wrapper); + + Long insertRecord(Long id, RestJsonWrapperBean wrapper); + + void deleteRecord(Long id, RestJsonWrapperBean wrapper); + + void updateRecordProcess(List idList); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/fair/service/LimsFairRecordService.java b/src/main/java/com/sunwayworld/basemodule/qms/fair/service/LimsFairRecordService.java new file mode 100644 index 0000000..916cee1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/fair/service/LimsFairRecordService.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.qms.fair.service; + +import java.util.List; + +import com.sunwayworld.basemodule.qms.fair.bean.LimsFairRecordBean; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsFairRecordService extends GenericService, GenericAuditableService { + void processFairPlan(List idList); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/fair/service/impl/LimsFairPlanServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/fair/service/impl/LimsFairPlanServiceImpl.java new file mode 100644 index 0000000..b961f20 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/fair/service/impl/LimsFairPlanServiceImpl.java @@ -0,0 +1,99 @@ +package com.sunwayworld.basemodule.qms.fair.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.fair.dao.LimsFairPlanDao; +import com.sunwayworld.basemodule.qms.fair.bean.LimsFairPlanBean; +import com.sunwayworld.basemodule.qms.fair.service.LimsFairPlanService; +import com.sunwayworld.framework.context.ApplicationContextHelper; + +import java.util.List; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.basemodule.qms.fair.bean.LimsFairRecordBean; +import com.sunwayworld.basemodule.qms.fair.service.LimsFairRecordService; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsFairPlanServiceImpl implements LimsFairPlanService { + + @Autowired + private LimsFairPlanDao limsFairPlanDao; + + @Autowired + @Lazy + private LimsFairRecordService limsFairRecordService; + + @Override + @SuppressWarnings("unchecked") + public LimsFairPlanDao getDao() { + return limsFairPlanDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsFairPlanBean limsFairPlan = jsonWrapper.parseUnique(LimsFairPlanBean.class); + limsFairPlan.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsFairPlan); + return limsFairPlan.getId(); + } + + @Override + public Page selectRecordPaginationByFairPlanId(Long id, RestJsonWrapperBean wrapper) { + return limsFairRecordService.selectPaginationByFilter(SearchFilter.instance().match("PLANID", id).filter(MatchPattern.EQ), wrapper); + } + + @Override + public Page selectRecordPaginationForTasks(RestJsonWrapperBean wrapper){ + return limsFairRecordService.selectAuditablePagination(wrapper); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insertRecord(Long id, RestJsonWrapperBean wrapper) { + + List limsFairRecordList = wrapper.parse(LimsFairRecordBean.class); + + limsFairRecordList.forEach(e -> { + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setPlanId(id); + }); + + limsFairRecordService.getDao().insert(limsFairRecordList); + + return limsFairRecordList.get(0).getId(); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + public void deleteRecord(Long id, RestJsonWrapperBean wrapper) { + limsFairRecordService.delete(wrapper); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.UPDATE) + public void updateRecordProcess(List idList){ + List limsFairRecordList = limsFairRecordService.selectListByFilter(SearchFilter.instance().match("planId",idList).filter(MatchPattern.OR)); + // 发起流程 + if(!limsFairRecordList.isEmpty()){ + limsFairRecordList.forEach(t->{ + t.setStatus("done"); + }); + limsFairRecordService.updateIfChanged(limsFairRecordList); + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/fair/service/impl/LimsFairRecordServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/fair/service/impl/LimsFairRecordServiceImpl.java new file mode 100644 index 0000000..e626a28 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/fair/service/impl/LimsFairRecordServiceImpl.java @@ -0,0 +1,77 @@ +package com.sunwayworld.basemodule.qms.fair.service.impl; + +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.auditable.bean.CoreBpmnParameterDTO; +import com.sunwayworld.basemodule.qms.fair.dao.LimsFairRecordDao; +import com.sunwayworld.basemodule.qms.fair.bean.LimsFairPlanBean; +import com.sunwayworld.basemodule.qms.fair.bean.LimsFairRecordBean; +import com.sunwayworld.basemodule.qms.fair.service.LimsFairPlanService; +import com.sunwayworld.basemodule.qms.fair.service.LimsFairRecordService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsFairRecordServiceImpl implements LimsFairRecordService { + + @Autowired + private LimsFairRecordDao limsFairRecordDao; + + @Autowired + @Lazy + private LimsFairPlanService limsFairPlanService; + + @Override + @SuppressWarnings("unchecked") + public LimsFairRecordDao getDao() { + return limsFairRecordDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsFairRecordBean limsFairRecord = jsonWrapper.parseUnique(LimsFairRecordBean.class); + limsFairRecord.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsFairRecord); + return limsFairRecord.getId(); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.UPDATE) + public void processFairPlan(List idList){ + List list = selectListByIds(idList); + List planIdList = list.stream().map(LimsFairRecordBean :: getPlanId).collect(Collectors.toList()); + List limsFairPlanList = limsFairPlanService.selectListByIds(planIdList); + // 当前计划下的记录 + List limsFairRecordList = selectListByFilter(SearchFilter.instance().match("planId", planIdList).filter(MatchPattern.OR)); + List recordIdList = new ArrayList(); + for(LimsFairPlanBean limsFairPlan : limsFairPlanList){ + // 判断当前计划下的所有记录流程是否都已完成 + List limsFairRecords = limsFairRecordList.stream().filter(t->limsFairPlan.getId().toString().equals(t.getPlanId().toString())).collect(Collectors.toList()); + if(limsFairRecords.stream().allMatch(t->"done".equals(t.getProcessStatus()))){ + // 执行工作流的最后一步审核提交 + recordIdList.add(limsFairPlan.getId()); + } + } + if(!recordIdList.isEmpty()){ + CoreBpmnParameterDTO parameter = new CoreBpmnParameterDTO(); + parameter.setComment("通过"); + limsFairPlanService.completeTask(recordIdList, parameter); + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/improve/bean/LimsImproveBean.java b/src/main/java/com/sunwayworld/basemodule/qms/improve/bean/LimsImproveBean.java new file mode 100644 index 0000000..8ba2620 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/improve/bean/LimsImproveBean.java @@ -0,0 +1,239 @@ +package com.sunwayworld.basemodule.qms.improve.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 改进表 + * + * @author qiuyf@sunwayworld.com + * @date 2022-09-26 + */ +@Table("T_LIMS_IMPROVE") +public class LimsImproveBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String improveType;// 持续改进类别 + private String improveProject;// 确定的改进项目 + private String situation;// 申请项目的现状描述 + private String feasibility;// 申请项目的可行性分析 + private String improveGoal;// 改进的目的说明 + private String improveTarget;// 改进期望达到的目标 + private String improveContent;// 改进要落实问题和内容 + private String improveResult;// 实际改进结果 + private String improveScheme;// 使用持续改进方案 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime predictFinishTime;// 预计完成日期 + private String dutyOrg;// 责任部门 + private String dutyOrgId;// 责任部门ID + private String principal;// 责任人 + private String principalId;// 责任人ID + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String orgId;// 所属单位编码 + private String orgName;// 所属单位名称 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public String getImproveResult() { + return improveResult; + } + + public void setImproveResult(String improveResult) { + this.improveResult = improveResult; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getImproveType() { + return improveType; + } + + public void setImproveType(String improveType) { + this.improveType = improveType; + } + + public String getImproveProject() { + return improveProject; + } + + public void setImproveProject(String improveProject) { + this.improveProject = improveProject; + } + + public String getSituation() { + return situation; + } + + public void setSituation(String situation) { + this.situation = situation; + } + + public String getFeasibility() { + return feasibility; + } + + public void setFeasibility(String feasibility) { + this.feasibility = feasibility; + } + + public String getImproveGoal() { + return improveGoal; + } + + public void setImproveGoal(String improveGoal) { + this.improveGoal = improveGoal; + } + + public String getImproveTarget() { + return improveTarget; + } + + public void setImproveTarget(String improveTarget) { + this.improveTarget = improveTarget; + } + + public String getImproveContent() { + return improveContent; + } + + public void setImproveContent(String improveContent) { + this.improveContent = improveContent; + } + + public String getImproveScheme() { + return improveScheme; + } + + public void setImproveScheme(String improveScheme) { + this.improveScheme = improveScheme; + } + + public LocalDateTime getPredictFinishTime() { + return predictFinishTime; + } + + public void setPredictFinishTime(LocalDateTime predictFinishTime) { + this.predictFinishTime = predictFinishTime; + } + + public String getDutyOrg() { + return dutyOrg; + } + + public void setDutyOrg(String dutyOrg) { + this.dutyOrg = dutyOrg; + } + + public String getDutyOrgId() { + return dutyOrgId; + } + + public void setDutyOrgId(String dutyOrgId) { + this.dutyOrgId = dutyOrgId; + } + + public String getPrincipal() { + return principal; + } + + public void setPrincipal(String principal) { + this.principal = principal; + } + + public String getPrincipalId() { + return principalId; + } + + public void setPrincipalId(String principalId) { + this.principalId = principalId; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/improve/controller/LimsImproveController.java b/src/main/java/com/sunwayworld/basemodule/qms/improve/controller/LimsImproveController.java new file mode 100644 index 0000000..e0451f0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/improve/controller/LimsImproveController.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.qms.improve.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; + +@RequestMapping("/secure/basemodule/qms/improves/page") +public interface LimsImproveController extends GenericEditListPageController, GenericAuditListPageController, GenericSearchListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/improve/controller/impl/LimsImproveControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/improve/controller/impl/LimsImproveControllerImpl.java new file mode 100644 index 0000000..f08f84a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/improve/controller/impl/LimsImproveControllerImpl.java @@ -0,0 +1,31 @@ +package com.sunwayworld.basemodule.qms.improve.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.improve.controller.LimsImproveController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsImproveControllerImpl implements LimsImproveController { + + @Log(value = "改进表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/qms/improves/lims-improve-edit-list"; + } + + @Log(value = "改进表审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/qms/improves/lims-improve-audit-list"; + } + + @Log(value = "改进表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/qms/improves/lims-improve-search-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/improve/dao/LimsImproveDao.java b/src/main/java/com/sunwayworld/basemodule/qms/improve/dao/LimsImproveDao.java new file mode 100644 index 0000000..fc2a35f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/improve/dao/LimsImproveDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.improve.dao; + +import com.sunwayworld.basemodule.qms.improve.bean.LimsImproveBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsImproveDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/improve/dao/impl/LimsImproveDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/improve/dao/impl/LimsImproveDaoImpl.java new file mode 100644 index 0000000..3e4124f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/improve/dao/impl/LimsImproveDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.improve.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.improve.bean.LimsImproveBean; +import com.sunwayworld.basemodule.qms.improve.dao.LimsImproveDao; +import com.sunwayworld.basemodule.qms.improve.mapper.LimsImproveMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsImproveDaoImpl extends MybatisDaoSupport implements LimsImproveDao { + + @Autowired + private LimsImproveMapper limsImproveMapper; + + @Override + public LimsImproveMapper getMapper() { + return limsImproveMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/improve/mapper/LimsImproveMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/improve/mapper/LimsImproveMapper.java new file mode 100644 index 0000000..d2cc08b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/improve/mapper/LimsImproveMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.improve.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsImproveMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/improve/mapper/conf/lims-improve-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/improve/mapper/conf/lims-improve-mysql-mapper.xml new file mode 100644 index 0000000..29e53aa --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/improve/mapper/conf/lims-improve-mysql-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/improve/mapper/conf/lims-improve-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/improve/mapper/conf/lims-improve-oracle-mapper.xml new file mode 100644 index 0000000..29e53aa --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/improve/mapper/conf/lims-improve-oracle-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/improve/mapper/conf/lims-improve-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/improve/mapper/conf/lims-improve-sqlserver-mapper.xml new file mode 100644 index 0000000..29e53aa --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/improve/mapper/conf/lims-improve-sqlserver-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/improve/resource/LimsImproveResource.java b/src/main/java/com/sunwayworld/basemodule/qms/improve/resource/LimsImproveResource.java new file mode 100644 index 0000000..a4a0b1b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/improve/resource/LimsImproveResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.qms.improve.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.qms.improve.bean.LimsImproveBean; +import com.sunwayworld.basemodule.qms.improve.service.LimsImproveService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; + +@RequestMapping("/secure/basemodule/qms/improves") +public interface LimsImproveResource extends GenericResource, GenericAuditableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/improve/resource/impl/LimsImproveResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/improve/resource/impl/LimsImproveResourceImpl.java new file mode 100644 index 0000000..cc07496 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/improve/resource/impl/LimsImproveResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.qms.improve.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.qms.improve.resource.LimsImproveResource; +import com.sunwayworld.basemodule.qms.improve.service.LimsImproveService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("改进表") +@RestController +@GikamBean +public class LimsImproveResourceImpl implements LimsImproveResource { + + @Autowired + private LimsImproveService limsImproveService; + + @Override + public LimsImproveService getService() { + return limsImproveService; + } + + @Log(value = "新增改进表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/improve/service/LimsImproveService.java b/src/main/java/com/sunwayworld/basemodule/qms/improve/service/LimsImproveService.java new file mode 100644 index 0000000..5ce69d0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/improve/service/LimsImproveService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.improve.service; + +import com.sunwayworld.basemodule.qms.improve.bean.LimsImproveBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; + +public interface LimsImproveService extends GenericService, GenericAuditableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/improve/service/impl/LimsImproveServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/improve/service/impl/LimsImproveServiceImpl.java new file mode 100644 index 0000000..0d608c2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/improve/service/impl/LimsImproveServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.qms.improve.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.qms.improve.dao.LimsImproveDao; +import com.sunwayworld.basemodule.qms.improve.bean.LimsImproveBean; +import com.sunwayworld.basemodule.qms.improve.service.LimsImproveService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsImproveServiceImpl implements LimsImproveService { + + @Autowired + private LimsImproveDao limsImproveDao; + + @Override + @SuppressWarnings("unchecked") + public LimsImproveDao getDao() { + return limsImproveDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsImproveBean limsImprove = jsonWrapper.parseUnique(LimsImproveBean.class); + limsImprove.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsImprove); + return limsImprove.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/bean/LimsInterAuditSignRecordBean.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/bean/LimsInterAuditSignRecordBean.java new file mode 100644 index 0000000..b1415b2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/bean/LimsInterAuditSignRecordBean.java @@ -0,0 +1,120 @@ +package com.sunwayworld.basemodule.qms.internalaudit.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 年度内审签到记录 + * + * @author qiuyf@sunwayworld.com + * @date 2022-09-09 + */ +@Table("T_LIMS_INTER_AUDIT_SIGN_RECORD") +public class LimsInterAuditSignRecordBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long meetId;// 会议id + private String signById;// 签到人ID + private String signByName;// 签到人 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime signedTime;// 签到时间 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getMeetId() { + return meetId; + } + + public void setMeetId(Long meetId) { + this.meetId = meetId; + } + + public String getSignById() { + return signById; + } + + public void setSignById(String signById) { + this.signById = signById; + } + + public String getSignByName() { + return signByName; + } + + public void setSignByName(String signByName) { + this.signByName = signByName; + } + + public LocalDateTime getSignedTime() { + return signedTime; + } + + public void setSignedTime(LocalDateTime signedTime) { + this.signedTime = signedTime; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/bean/LimsInternalAuditCheckTableBean.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/bean/LimsInternalAuditCheckTableBean.java new file mode 100644 index 0000000..a8e0fc0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/bean/LimsInternalAuditCheckTableBean.java @@ -0,0 +1,110 @@ +package com.sunwayworld.basemodule.qms.internalaudit.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Insertable; + +/** + * 内审计划明细核查内容 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@Table("T_LIMS_IN_AUDIT_CHECK_TABLE") +public class LimsInternalAuditCheckTableBean extends AbstractInsertable implements Insertable { + + private static final long serialVersionUID = 5585834975004977894L; + + @Id + private Long id; // 主键 + private Long detailId; + private Long contentId; + private String subFactorCode; // 条款号 + private String factorContent; // 核查内容 + private String checkMode; // 审核方式 + private String checkResult; // 审核结果 + private String checkConclusion; // 检查结论 + private String fileInfo; // 对应的质量体系文件名称、编号、章节或条款号 + private String Remark; // 备注 + + public String getCheckMode() { + return checkMode; + } + + public void setCheckMode(String checkMode) { + this.checkMode = checkMode; + } + + public String getCheckResult() { + return checkResult; + } + + public void setCheckResult(String checkResult) { + this.checkResult = checkResult; + } + + public String getCheckConclusion() { + return checkConclusion; + } + + public void setCheckConclusion(String checkConclusion) { + this.checkConclusion = checkConclusion; + } + + @Override + public Long getId() { + return id; + } + + @Override + public void setId(Long id) { + this.id = id; + } + + public Long getDetailId() { + return detailId; + } + + public void setDetailId(Long detailId) { + this.detailId = detailId; + } + + public Long getContentId() { + return contentId; + } + + public void setContentId(Long contentId) { + this.contentId = contentId; + } + + public String getSubFactorCode() { + return subFactorCode; + } + + public void setSubFactorCode(String subFactorCode) { + this.subFactorCode = subFactorCode; + } + + public String getFactorContent() { + return factorContent; + } + + public void setFactorContent(String factorContent) { + this.factorContent = factorContent; + } + + public String getFileInfo() { + return fileInfo; + } + + public void setFileInfo(String fileInfo) { + this.fileInfo = fileInfo; + } + + public String getRemark() { + return Remark; + } + + public void setRemark(String remark) { + Remark = remark; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/bean/LimsInternalAuditDetailBean.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/bean/LimsInternalAuditDetailBean.java new file mode 100644 index 0000000..c598725 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/bean/LimsInternalAuditDetailBean.java @@ -0,0 +1,256 @@ +package com.sunwayworld.basemodule.qms.internalaudit.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Insertable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 年度内审计划详情 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@Table("T_LIMS_INTERNAL_AUDIT_DETAIL") +public class LimsInternalAuditDetailBean extends AbstractInsertable implements Insertable { + + private static final long serialVersionUID = 3837737530987670213L; + @Id + private Long id; // 主键 + private Long planId; + + private Long factorId; //核查明细ID + private String clauseNum; // 条款号 + private String elementName; // 要素名称 + private String frequency; // 次数 + @JSONField( format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime time; // 时间 + private String auditItems; // 审核要项 + private String auditee; // 受审对象 + @NotNull(defaultValue = Constant.NO) + private String january; // 一月 + @NotNull(defaultValue = Constant.NO) + private String february; // 二月 + @NotNull(defaultValue = Constant.NO) + private String march; // 三月 + @NotNull(defaultValue = Constant.NO) + private String april; // 四月 + @NotNull(defaultValue = Constant.NO) + private String may; // 五月 + @NotNull(defaultValue = Constant.NO) + private String june; // 六月 + @NotNull(defaultValue = Constant.NO) + private String july; // 七月 + @NotNull(defaultValue = Constant.NO) + private String august; // 八月 + @NotNull(defaultValue = Constant.NO) + private String september; // 九月 + @NotNull(defaultValue = Constant.NO) + private String october; // 十月 + @NotNull(defaultValue = Constant.NO) + private String november; // 十一月 + @NotNull(defaultValue = Constant.NO) + private String december; // 十二月 + private String Remark; // 备注 + private String auditLeaderId; // 内审负责人ID + private String auditLeader; // 内审负责人 + + public String getFrequency() { + return frequency; + } + + public void setFrequency(String frequency) { + this.frequency = frequency; + } + + public String getAuditLeaderId() { + return auditLeaderId; + } + + public void setAuditLeaderId(String auditLeaderId) { + this.auditLeaderId = auditLeaderId; + } + + public String getAuditLeader() { + return auditLeader; + } + + public void setAuditLeader(String auditLeader) { + this.auditLeader = auditLeader; + } + + public LocalDateTime getTime() { + return time; + } + + public void setTime(LocalDateTime time) { + this.time = time; + } + + public String getAuditItems() { + return auditItems; + } + + public void setAuditItems(String auditItems) { + this.auditItems = auditItems; + } + + public String getAuditee() { + return auditee; + } + + public void setAuditee(String auditee) { + this.auditee = auditee; + } + + @Override + public Long getId() { + return id; + } + + @Override + public void setId(Long id) { + this.id = id; + } + + public Long getPlanId() { + return planId; + } + + public void setPlanId(Long planId) { + this.planId = planId; + } + + public Long getFactorId() { + return factorId; + } + + public void setFactorId(Long factorId) { + this.factorId = factorId; + } + + public String getClauseNum() { + return clauseNum; + } + + public void setClauseNum(String clauseNum) { + this.clauseNum = clauseNum; + } + + public String getElementName() { + return elementName; + } + + public void setElementName(String elementName) { + this.elementName = elementName; + } + + public String getJanuary() { + return january; + } + + public void setJanuary(String january) { + this.january = january; + } + + public String getFebruary() { + return february; + } + + public void setFebruary(String february) { + this.february = february; + } + + public String getMarch() { + return march; + } + + public void setMarch(String march) { + this.march = march; + } + + public String getApril() { + return april; + } + + public void setApril(String april) { + this.april = april; + } + + public String getMay() { + return may; + } + + public void setMay(String may) { + this.may = may; + } + + public String getJune() { + return june; + } + + public void setJune(String june) { + this.june = june; + } + + public String getJuly() { + return july; + } + + public void setJuly(String july) { + this.july = july; + } + + public String getAugust() { + return august; + } + + public void setAugust(String august) { + this.august = august; + } + + public String getSeptember() { + return september; + } + + public void setSeptember(String september) { + this.september = september; + } + + public String getOctober() { + return october; + } + + public void setOctober(String october) { + this.october = october; + } + + public String getNovember() { + return november; + } + + public void setNovember(String november) { + this.november = november; + } + + public String getDecember() { + return december; + } + + public void setDecember(String december) { + this.december = december; + } + + public String getRemark() { + return Remark; + } + + public void setRemark(String remark) { + Remark = remark; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/bean/LimsInternalAuditFactorBean.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/bean/LimsInternalAuditFactorBean.java new file mode 100644 index 0000000..4af4538 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/bean/LimsInternalAuditFactorBean.java @@ -0,0 +1,74 @@ +package com.sunwayworld.basemodule.qms.internalaudit.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Insertable; + +/** + * 内审计划明细 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@Table("T_LIMS_IN_AUDIT_FACTOR") +public class LimsInternalAuditFactorBean extends AbstractInsertable implements Insertable { + + private static final long serialVersionUID = 2290100709216027286L; + + @Id + private Long id; // 主键 + private String factorCode; // 条款号 + private String factorName; // 要素名称 + private String laboratoryId;// 实验室ID + private String laboratoryName;// 实验室名称 + private String Remark; // 备注 + + @Override + public Long getId() { + return id; + } + + @Override + public void setId(Long id) { + this.id = id; + } + + public String getFactorCode() { + return factorCode; + } + + public void setFactorCode(String factorCode) { + this.factorCode = factorCode; + } + + public String getFactorName() { + return factorName; + } + + public void setFactorName(String factorName) { + this.factorName = factorName; + } + + public String getLaboratoryId() { + return laboratoryId; + } + + public void setLaboratoryId(String laboratoryId) { + this.laboratoryId = laboratoryId; + } + + public String getLaboratoryName() { + return laboratoryName; + } + + public void setLaboratoryName(String laboratoryName) { + this.laboratoryName = laboratoryName; + } + + public String getRemark() { + return Remark; + } + + public void setRemark(String remark) { + Remark = remark; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/bean/LimsInternalAuditFactorContentBean.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/bean/LimsInternalAuditFactorContentBean.java new file mode 100644 index 0000000..b5a66fc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/bean/LimsInternalAuditFactorContentBean.java @@ -0,0 +1,110 @@ +package com.sunwayworld.basemodule.qms.internalaudit.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Insertable; + +/** + * 内审计划明细核查内容 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@Table("T_LIMS_IN_AUDIT_FACTOR_CONTENT") +public class LimsInternalAuditFactorContentBean extends AbstractInsertable implements Insertable { + + private static final long serialVersionUID = 8414495108906644582L; + + @Id + private Long id; // 主键 + private Long factorId; + private String subFactorCode; // 条款号 + private String factorContent; // 核查内容 + private String fileInfo; // 对应的质量体系文件名称、编号、章节或条款号 + private String checkMode; // 审核方式 + private String checkResult; // 审核结果 + private String checkConclusion; // 检查结论 + private String Remark; // 备注 + private Integer sorter; + + public String getCheckMode() { + return checkMode; + } + + public void setCheckMode(String checkMode) { + this.checkMode = checkMode; + } + + public String getCheckResult() { + return checkResult; + } + + public void setCheckResult(String checkResult) { + this.checkResult = checkResult; + } + + public String getCheckConclusion() { + return checkConclusion; + } + + public void setCheckConclusion(String checkConclusion) { + this.checkConclusion = checkConclusion; + } + + @Override + public Long getId() { + return id; + } + + @Override + public void setId(Long id) { + this.id = id; + } + + public Long getFactorId() { + return factorId; + } + + public void setFactorId(Long factorId) { + this.factorId = factorId; + } + + public String getSubFactorCode() { + return subFactorCode; + } + + public void setSubFactorCode(String subFactorCode) { + this.subFactorCode = subFactorCode; + } + + public String getFactorContent() { + return factorContent; + } + + public void setFactorContent(String factorContent) { + this.factorContent = factorContent; + } + + public String getFileInfo() { + return fileInfo; + } + + public void setFileInfo(String fileInfo) { + this.fileInfo = fileInfo; + } + + public String getRemark() { + return Remark; + } + + public void setRemark(String remark) { + Remark = remark; + } + + public Integer getSorter() { + return sorter; + } + + public void setSorter(Integer sorter) { + this.sorter = sorter; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/bean/LimsInternalAuditMonthBean.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/bean/LimsInternalAuditMonthBean.java new file mode 100644 index 0000000..ad1ef0d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/bean/LimsInternalAuditMonthBean.java @@ -0,0 +1,323 @@ +package com.sunwayworld.basemodule.qms.internalaudit.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.baseline.framework.constant.LimsConstant; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Auditable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 年度内审计划详情 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@Table("T_LIMS_INTERNAL_AUDIT_MONTH") +public class LimsInternalAuditMonthBean extends AbstractInsertable implements Auditable { + + private static final long serialVersionUID = 1018201793827101783L; + @Id + private Long id; // 主键 + private Long planId; + private String monthPlanCode; + + private String month; // 月份 + @NotNull(defaultValue = LimsConstant.PROCESS_STATUS_CODE_DRAFT) + private String processStatus; // 流程状态 + private String Remark; // 备注 + private String teamLeaderId; //内审审核组长 + private String teamLeaderName;//内审审核组长 + private String auditPurpose;//审核目的 + private String auditScope;//审核范围 + private String auditBasis;//审核依据 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime auditDate;//审核时间 + private String reportDateScope;//审核报告发布日期和范围 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime reportDate;//报告发布日期 + private String reportScope;//报告发布范围 + private String reportScopeIds;//报告发布范围 + + private Long firstMeetId; + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime firstMeetTime;//首次会议时间 + private String firstMeetLoc;//首次会议地点 + private String firstMeetPerson;//首次会议人员 + private String firstMeetContent;//首次会议内容 + + private Long lastMeetId; + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime lastMeetTime;//末次会议时间 + private String lastMeetLoc;//末次会议地点 + private String lastMeetPerson;//末次会议人员 + private String lastMeetContent;//末次会议内容 + + private String participants;//受审核部门参与人员 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime actualAuditDate;//实际审核日期 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime actualAuditEndDate;//实际审核结束日期 + private String auditReview;//审核综述 + private String auditResult;//审核结论 + + @Override + public Long getId() { + return id; + } + + @Override + public void setId(Long id) { + this.id = id; + } + + @Override + public String getProcessStatus() { + return processStatus; + } + + @Override + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public Long getPlanId() { + return planId; + } + + public void setPlanId(Long planId) { + this.planId = planId; + } + + public String getMonthPlanCode() { + return monthPlanCode; + } + + public void setMonthPlanCode(String monthPlanCode) { + this.monthPlanCode = monthPlanCode; + } + + public String getMonth() { + return month; + } + + public void setMonth(String month) { + this.month = month; + } + + public String getRemark() { + return Remark; + } + + public void setRemark(String remark) { + Remark = remark; + } + + public String getTeamLeaderId() { + return teamLeaderId; + } + + public void setTeamLeaderId(String teamLeaderId) { + this.teamLeaderId = teamLeaderId; + } + + public String getTeamLeaderName() { + return teamLeaderName; + } + + public void setTeamLeaderName(String teamLeaderName) { + this.teamLeaderName = teamLeaderName; + } + + public String getAuditPurpose() { + return auditPurpose; + } + + public void setAuditPurpose(String auditPurpose) { + this.auditPurpose = auditPurpose; + } + + public String getAuditScope() { + return auditScope; + } + + public void setAuditScope(String auditScope) { + this.auditScope = auditScope; + } + + public String getAuditBasis() { + return auditBasis; + } + + public void setAuditBasis(String auditBasis) { + this.auditBasis = auditBasis; + } + + public LocalDateTime getAuditDate() { + return auditDate; + } + + public void setAuditDate(LocalDateTime auditDate) { + this.auditDate = auditDate; + } + + public String getReportDateScope() { + return reportDateScope; + } + + public void setReportDateScope(String reportDateScope) { + this.reportDateScope = reportDateScope; + } + + public Long getFirstMeetId() { + return firstMeetId; + } + + public void setFirstMeetId(Long firstMeetId) { + this.firstMeetId = firstMeetId; + } + + public LocalDateTime getFirstMeetTime() { + return firstMeetTime; + } + + public void setFirstMeetTime(LocalDateTime firstMeetTime) { + this.firstMeetTime = firstMeetTime; + } + + public String getFirstMeetLoc() { + return firstMeetLoc; + } + + public void setFirstMeetLoc(String firstMeetLoc) { + this.firstMeetLoc = firstMeetLoc; + } + + public String getFirstMeetPerson() { + return firstMeetPerson; + } + + public void setFirstMeetPerson(String firstMeetPerson) { + this.firstMeetPerson = firstMeetPerson; + } + + public String getFirstMeetContent() { + return firstMeetContent; + } + + public void setFirstMeetContent(String firstMeetContent) { + this.firstMeetContent = firstMeetContent; + } + + public Long getLastMeetId() { + return lastMeetId; + } + + public void setLastMeetId(Long lastMeetId) { + this.lastMeetId = lastMeetId; + } + + public LocalDateTime getLastMeetTime() { + return lastMeetTime; + } + + public void setLastMeetTime(LocalDateTime lastMeetTime) { + this.lastMeetTime = lastMeetTime; + } + + public String getLastMeetLoc() { + return lastMeetLoc; + } + + public void setLastMeetLoc(String lastMeetLoc) { + this.lastMeetLoc = lastMeetLoc; + } + + public String getLastMeetPerson() { + return lastMeetPerson; + } + + public void setLastMeetPerson(String lastMeetPerson) { + this.lastMeetPerson = lastMeetPerson; + } + + public String getLastMeetContent() { + return lastMeetContent; + } + + public void setLastMeetContent(String lastMeetContent) { + this.lastMeetContent = lastMeetContent; + } + + public String getParticipants() { + return participants; + } + + public void setParticipants(String participants) { + this.participants = participants; + } + + public LocalDateTime getActualAuditDate() { + return actualAuditDate; + } + + public void setActualAuditDate(LocalDateTime actualAuditDate) { + this.actualAuditDate = actualAuditDate; + } + + public LocalDateTime getActualAuditEndDate() { + return actualAuditEndDate; + } + + public void setActualAuditEndDate(LocalDateTime actualAuditEndDate) { + this.actualAuditEndDate = actualAuditEndDate; + } + + public String getAuditReview() { + return auditReview; + } + + public void setAuditReview(String auditReview) { + this.auditReview = auditReview; + } + + public String getAuditResult() { + return auditResult; + } + + public void setAuditResult(String auditResult) { + this.auditResult = auditResult; + } + + public LocalDateTime getReportDate() { + return reportDate; + } + + public void setReportDate(LocalDateTime reportDate) { + this.reportDate = reportDate; + } + + public String getReportScope() { + return reportScope; + } + + public void setReportScope(String reportScope) { + this.reportScope = reportScope; + } + + public String getReportScopeIds() { + return reportScopeIds; + } + + public void setReportScopeIds(String reportScopeIds) { + this.reportScopeIds = reportScopeIds; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/bean/LimsInternalAuditPlanBean.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/bean/LimsInternalAuditPlanBean.java new file mode 100644 index 0000000..a8ab220 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/bean/LimsInternalAuditPlanBean.java @@ -0,0 +1,140 @@ +package com.sunwayworld.basemodule.qms.internalaudit.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.baseline.framework.constant.LimsConstant; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Auditable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 年度内审计划 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@Table("T_LIMS_INTERNAL_AUDIT_PLAN") +public class LimsInternalAuditPlanBean extends AbstractInsertable implements Auditable { + + private static final long serialVersionUID = -8209850220311051239L; + @Id + private Long id; // 主键 + private Long yearPlanId; + @NotNull(defaultValue = LimsConstant.PROCESS_STATUS_CODE_DRAFT) + private String processStatus; // 流程状态 + private String planCode; // 内审编号 + private String planName; // 计划名称 + private String auditPurpose; // 审核目的 + private String auditRange; // 审核范围 + private String auditBasis; // 审核依据 + private String executingUnit; // 执行单位 + private String createdByName; // 制单人名称 + private String Remark; // 备注 + @JSONField( format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime addDate; + + @Override + public Long getId() { + return id; + } + + @Override + public void setId(Long id) { + this.id = id; + } + + @Override + public String getProcessStatus() { + return processStatus; + } + + @Override + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public Long getYearPlanId() { + return yearPlanId; + } + + public void setYearPlanId(Long yearPlanId) { + this.yearPlanId = yearPlanId; + } + + public String getPlanCode() { + return planCode; + } + + public void setPlanCode(String planCode) { + this.planCode = planCode; + } + + public String getPlanName() { + return planName; + } + + public void setPlanName(String planName) { + this.planName = planName; + } + + public String getRemark() { + return Remark; + } + + public void setRemark(String remark) { + Remark = remark; + } + + public LocalDateTime getAddDate() { + return addDate; + } + + public void setAddDate(LocalDateTime addDate) { + this.addDate = addDate; + } + + public String getAuditPurpose() { + return auditPurpose; + } + + public void setAuditPurpose(String auditPurpose) { + this.auditPurpose = auditPurpose; + } + + public String getAuditRange() { + return auditRange; + } + + public void setAuditRange(String auditRange) { + this.auditRange = auditRange; + } + + public String getAuditBasis() { + return auditBasis; + } + + public void setAuditBasis(String auditBasis) { + this.auditBasis = auditBasis; + } + + public String getExecutingUnit() { + return executingUnit; + } + + public void setExecutingUnit(String executingUnit) { + this.executingUnit = executingUnit; + } + + @Override + public String getCreatedByName() { + return createdByName; + } + + @Override + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/bean/LimsInternalAuditProcessBean.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/bean/LimsInternalAuditProcessBean.java new file mode 100644 index 0000000..5cc233d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/bean/LimsInternalAuditProcessBean.java @@ -0,0 +1,135 @@ +package com.sunwayworld.basemodule.qms.internalaudit.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Insertable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 审核进程安排 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@Table("T_LIMS_INTERNAL_AUDIT_PROCESS") +public class LimsInternalAuditProcessBean extends AbstractInsertable implements Insertable { + + private static final long serialVersionUID = -6677227993607295627L; + @Id + private Long id; // 主键 + private Long monthPlanId; + + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime processDate;//审核时间 + private String processAuditee;// 被审对象 + private String standardTerms;// 涉及的标准条款 + private String auditFocus;// 审核侧重点 + private String remark;// 备注 + + private String auditedDept; //受审核部门 + private String charge; //责任人 + private String auditorId; //内审员 + private String auditor; //内审员 + private String auditContent; //审核内容 + + @Override + public Long getId() { + return id; + } + + @Override + public void setId(Long id) { + this.id = id; + } + + public String getProcessAuditee() { + return processAuditee; + } + + public void setProcessAuditee(String processAuditee) { + this.processAuditee = processAuditee; + } + + public String getStandardTerms() { + return standardTerms; + } + + public void setStandardTerms(String standardTerms) { + this.standardTerms = standardTerms; + } + + public String getAuditFocus() { + return auditFocus; + } + + public void setAuditFocus(String auditFocus) { + this.auditFocus = auditFocus; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public Long getMonthPlanId() { + return monthPlanId; + } + + public void setMonthPlanId(Long monthPlanId) { + this.monthPlanId = monthPlanId; + } + + public LocalDateTime getProcessDate() { + return processDate; + } + + public void setProcessDate(LocalDateTime processDate) { + this.processDate = processDate; + } + + public String getAuditedDept() { + return auditedDept; + } + + public void setAuditedDept(String auditedDept) { + this.auditedDept = auditedDept; + } + + public String getCharge() { + return charge; + } + + public void setCharge(String charge) { + this.charge = charge; + } + + public String getAuditorId() { + return auditorId; + } + + public void setAuditorId(String auditorId) { + this.auditorId = auditorId; + } + + public String getAuditor() { + return auditor; + } + + public void setAuditor(String auditor) { + this.auditor = auditor; + } + + public String getAuditContent() { + return auditContent; + } + + public void setAuditContent(String auditContent) { + this.auditContent = auditContent; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/bean/LimsInternalAuditTeamBean.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/bean/LimsInternalAuditTeamBean.java new file mode 100644 index 0000000..8d2d03f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/bean/LimsInternalAuditTeamBean.java @@ -0,0 +1,87 @@ +package com.sunwayworld.basemodule.qms.internalaudit.bean; + +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Insertable; + +/** + * 审核组 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@Table("T_LIMS_INTERNAL_AUDIT_TEAM") +public class LimsInternalAuditTeamBean extends AbstractInsertable implements Insertable { + + private static final long serialVersionUID = -4747689885253263187L; + @Id + private Long id; // 主键 + private Long monthPlanId; + + private String reviewerId; // 审核账号 + private String reviewerName; // 审核人员 + @NotNull(defaultValue = Constant.NO) + private String leaderFlag; // 是否组长 + private String remark; // 备注 + private String auditTeam; // 内审小组 + + @Override + public Long getId() { + return id; + } + + @Override + public void setId(Long id) { + this.id = id; + } + + public String getAuditTeam() { + return auditTeam; + } + + public void setAuditTeam(String auditTeam) { + this.auditTeam = auditTeam; + } + + public Long getMonthPlanId() { + return monthPlanId; + } + + public void setMonthPlanId(Long monthPlanId) { + this.monthPlanId = monthPlanId; + } + + public String getReviewerId() { + return reviewerId; + } + + public void setReviewerId(String reviewerId) { + this.reviewerId = reviewerId; + } + + public String getReviewerName() { + return reviewerName; + } + + public void setReviewerName(String reviewerName) { + this.reviewerName = reviewerName; + } + + public String getLeaderFlag() { + return leaderFlag; + } + + public void setLeaderFlag(String leaderFlag) { + this.leaderFlag = leaderFlag; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/controller/LimsInternalAuditPlanController.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/controller/LimsInternalAuditPlanController.java new file mode 100644 index 0000000..5a9bf7c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/controller/LimsInternalAuditPlanController.java @@ -0,0 +1,62 @@ +package com.sunwayworld.basemodule.qms.internalaudit.controller; + +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 年度内审计划详情 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@RequestMapping("/secure/basemodule/qms/internalaudits/page") +public interface LimsInternalAuditPlanController extends GenericEditListPageController, + GenericAuditListPageController, + GenericSearchListPageController, GenericChoosePageController { + + @RequestMapping({"/month/edit-list"}) + String monthPlanEditPage(); + + @RequestMapping({"/month/impl-plan-edit-list"}) + String internalAuditImplPlanEditPage(); + + @RequestMapping({"/month/impl-plan-audit-list"}) + String internalAuditImplPlanAuditPage(); + + @RequestMapping({"/month/check-table-edit-list"}) + String internalAuditCheckTableEditPage(); + + @RequestMapping({"/month/check-table-audit-list"}) + String internalAuditCheckTableAuditPage(); + + @RequestMapping({"/month/first-meeting-list"}) + String internalAuditFirstMeetingPage(); + + @RequestMapping({"/month/implement-list"}) + String internalAuditImplementPage(); + + @RequestMapping({"/month/last-meeting-list"}) + String internalAuditLastMeetingPage(); + + @RequestMapping({"/month/report-edit-list"}) + String internalAuditReportEditPage(); + + @RequestMapping({"/month/report-audit-list"}) + String internalAuditReportAuditPage(); + + @RequestMapping({"/month/report-public-list"}) + String internalAuditReportPublicPage(); + + @RequestMapping({"/month/search-list"}) + String internalAuditImplementSearchPage(); + + @RequestMapping({"/factor/edit-list"}) + String internalAuditFactorPage(); + + @RequestMapping({"/factor/choose-list"}) + String internalAuditFactorChoosePage(); + + @RequestMapping({"/checkteam/choose-list"}) + String internalAuditCheckTeamChoosePage(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/controller/impl/LimsInternalAuditPlanControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/controller/impl/LimsInternalAuditPlanControllerImpl.java new file mode 100644 index 0000000..adae439 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/controller/impl/LimsInternalAuditPlanControllerImpl.java @@ -0,0 +1,132 @@ +package com.sunwayworld.basemodule.qms.internalaudit.controller.impl; + +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.internalaudit.controller.LimsInternalAuditPlanController; +import org.springframework.stereotype.Controller; + +/** + * 年度内审计划详情 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@Controller +@GikamBean +public class LimsInternalAuditPlanControllerImpl implements LimsInternalAuditPlanController { + + @Log(value = "年度内审计划编辑列表页面", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/qms/internalaudits/lims-internal-audit-plan-edit-list"; + } + + @Log(value = "年度内审计划审核列表页面", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/qms/internalaudits/lims-internal-audit-plan-audit-list"; + } + + + @Log(value = "年度内审计划选择列表页面", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/qms/internalaudits/lims-internal-audit-plan-choose-list"; + } + + @Log(value = "年度内审计划查询列表页面", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/qms/internalaudits/lims-internal-audit-plan-search-list"; + } + + @Log(value = "月度内审计划查询列表页面", type = LogType.CONTROLLER) + @Override + public String monthPlanEditPage() { + return "basemodule/qms/internalaudits/lims-internal-audit-month-edit-list"; + } + + @Log(value = "内审实施计划编辑列表页面", type = LogType.CONTROLLER) + @Override + public String internalAuditImplPlanEditPage() { + return "basemodule/qms/internalaudits/lims-internal-audit-month-impl-plan-edit-list"; + } + + @Log(value = "内审实施计划审核列表页面", type = LogType.CONTROLLER) + @Override + public String internalAuditImplPlanAuditPage() { + return "basemodule/qms/internalaudits/lims-internal-audit-month-impl-plan-audit-list"; + } + + @Log(value = "内审检查表编制列表页面", type = LogType.CONTROLLER) + @Override + public String internalAuditCheckTableEditPage() { + return "basemodule/qms/internalaudits/lims-internal-audit-month-check-table-edit-list"; + } + + @Log(value = "内审检查表审核发布列表页面", type = LogType.CONTROLLER) + @Override + public String internalAuditCheckTableAuditPage() { + return "basemodule/qms/internalaudits/lims-internal-audit-month-check-table-audit-list"; + } + + @Log(value = "内审首次会议列表页面", type = LogType.CONTROLLER) + @Override + public String internalAuditFirstMeetingPage() { + return "basemodule/qms/internalaudits/lims-internal-audit-month-first-meeting-list"; + } + + @Log(value = "内审实施列表页面", type = LogType.CONTROLLER) + @Override + public String internalAuditImplementPage() { + return "basemodule/qms/internalaudits/lims-internal-audit-month-implement-list"; + } + + @Log(value = "内审末次会议列表页面", type = LogType.CONTROLLER) + @Override + public String internalAuditLastMeetingPage() { + return "basemodule/qms/internalaudits/lims-internal-audit-month-last-meeting-list"; + } + + @Log(value = "内审报告编制列表页面", type = LogType.CONTROLLER) + @Override + public String internalAuditReportEditPage() { + return "basemodule/qms/internalaudits/lims-internal-audit-month-report-edit-list"; + } + + @Log(value = "内审报告审核列表页面", type = LogType.CONTROLLER) + @Override + public String internalAuditReportAuditPage() { + return "basemodule/qms/internalaudits/lims-internal-audit-month-report-audit-list"; + } + + @Log(value = "内审报告发布列表页面", type = LogType.CONTROLLER) + @Override + public String internalAuditReportPublicPage() { + return "basemodule/qms/internalaudits/lims-internal-audit-month-report-public-list"; + } + + @Log(value = "内部审核查询页面", type = LogType.CONTROLLER) + @Override + public String internalAuditImplementSearchPage() { + return "basemodule/qms/internalaudits/lims-internal-audit-month-search-list"; + } + + @Log(value = "内审计划明细维护页面", type = LogType.CONTROLLER) + @Override + public String internalAuditFactorPage() { + return "basemodule/qms/internalaudits/lims-internal-audit-factor-edit-list"; + } + + @Log(value = "内审核查内容选择页面", type = LogType.CONTROLLER) + @Override + public String internalAuditFactorChoosePage() { + return "basemodule/qms/internalaudits/lims-internal-audit-factor-choose-list"; + } + + @Log(value = "内审员选择", type = LogType.CONTROLLER) + @Override + public String internalAuditCheckTeamChoosePage() { + return "basemodule/qms/internalaudits/lims-internal-audit-team-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/LimsInterAuditSignRecordDao.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/LimsInterAuditSignRecordDao.java new file mode 100644 index 0000000..36d5223 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/LimsInterAuditSignRecordDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.internalaudit.dao; + +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInterAuditSignRecordBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsInterAuditSignRecordDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/LimsInternalAuditCheckTableDao.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/LimsInternalAuditCheckTableDao.java new file mode 100644 index 0000000..94fbed4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/LimsInternalAuditCheckTableDao.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.qms.internalaudit.dao; + +import com.sunwayworld.framework.support.base.dao.GenericDao; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditCheckTableBean; + +/** + * 内审计划明细核查内容 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +public interface LimsInternalAuditCheckTableDao extends GenericDao { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/LimsInternalAuditDetailDao.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/LimsInternalAuditDetailDao.java new file mode 100644 index 0000000..db50648 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/LimsInternalAuditDetailDao.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.qms.internalaudit.dao; + +import com.sunwayworld.framework.support.base.dao.GenericDao; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditDetailBean; + +/** + * 年度内审计划详情 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +public interface LimsInternalAuditDetailDao extends GenericDao { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/LimsInternalAuditFactorContentDao.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/LimsInternalAuditFactorContentDao.java new file mode 100644 index 0000000..8fa1fee --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/LimsInternalAuditFactorContentDao.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.qms.internalaudit.dao; + +import com.sunwayworld.framework.support.base.dao.GenericDao; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditFactorContentBean; + +/** + * 内审计划明细核查内容 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +public interface LimsInternalAuditFactorContentDao extends GenericDao { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/LimsInternalAuditFactorDao.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/LimsInternalAuditFactorDao.java new file mode 100644 index 0000000..60f495d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/LimsInternalAuditFactorDao.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.qms.internalaudit.dao; + +import com.sunwayworld.framework.support.base.dao.GenericDao; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditFactorBean; + +/** + * 内审计划明细 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +public interface LimsInternalAuditFactorDao extends GenericDao { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/LimsInternalAuditMonthDao.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/LimsInternalAuditMonthDao.java new file mode 100644 index 0000000..bfcff41 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/LimsInternalAuditMonthDao.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.qms.internalaudit.dao; + +import com.sunwayworld.framework.support.base.dao.GenericDao; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditMonthBean; + +/** + * 年度内审计划 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +public interface LimsInternalAuditMonthDao extends GenericDao { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/LimsInternalAuditPlanDao.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/LimsInternalAuditPlanDao.java new file mode 100644 index 0000000..926a080 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/LimsInternalAuditPlanDao.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.qms.internalaudit.dao; + +import com.sunwayworld.framework.support.base.dao.GenericDao; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditPlanBean; + +/** + * 年度内审计划 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +public interface LimsInternalAuditPlanDao extends GenericDao { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/LimsInternalAuditProcessDao.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/LimsInternalAuditProcessDao.java new file mode 100644 index 0000000..deea7b4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/LimsInternalAuditProcessDao.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.qms.internalaudit.dao; + +import com.sunwayworld.framework.support.base.dao.GenericDao; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditProcessBean; + +/** + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +public interface LimsInternalAuditProcessDao extends GenericDao { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/LimsInternalAuditTeamDao.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/LimsInternalAuditTeamDao.java new file mode 100644 index 0000000..cce2d93 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/LimsInternalAuditTeamDao.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.qms.internalaudit.dao; + +import com.sunwayworld.framework.support.base.dao.GenericDao; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditTeamBean; + +/** + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +public interface LimsInternalAuditTeamDao extends GenericDao { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/impl/LimsInterAuditSignRecordDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/impl/LimsInterAuditSignRecordDaoImpl.java new file mode 100644 index 0000000..f393629 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/impl/LimsInterAuditSignRecordDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.internalaudit.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInterAuditSignRecordBean; +import com.sunwayworld.basemodule.qms.internalaudit.dao.LimsInterAuditSignRecordDao; +import com.sunwayworld.basemodule.qms.internalaudit.mapper.LimsInterAuditSignRecordMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsInterAuditSignRecordDaoImpl extends MybatisDaoSupport implements LimsInterAuditSignRecordDao { + + @Autowired + private LimsInterAuditSignRecordMapper limsInterAuditSignRecordMapper; + + @Override + public LimsInterAuditSignRecordMapper getMapper() { + return limsInterAuditSignRecordMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/impl/LimsInternalAuditCheckTableDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/impl/LimsInternalAuditCheckTableDaoImpl.java new file mode 100644 index 0000000..8805f95 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/impl/LimsInternalAuditCheckTableDaoImpl.java @@ -0,0 +1,26 @@ +package com.sunwayworld.basemodule.qms.internalaudit.dao.impl; + +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditCheckTableBean; +import com.sunwayworld.basemodule.qms.internalaudit.dao.LimsInternalAuditCheckTableDao; +import com.sunwayworld.basemodule.qms.internalaudit.mapper.LimsInternalAuditCheckTableMapper; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +/** + * 内审计划明细 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@Repository +@GikamBean +public class LimsInternalAuditCheckTableDaoImpl extends MybatisDaoSupport implements LimsInternalAuditCheckTableDao { + + @Autowired + private LimsInternalAuditCheckTableMapper limsInternalAuditCheckTableMapper; + + @Override + public LimsInternalAuditCheckTableMapper getMapper() { + return limsInternalAuditCheckTableMapper; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/impl/LimsInternalAuditDetailDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/impl/LimsInternalAuditDetailDaoImpl.java new file mode 100644 index 0000000..7c0797b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/impl/LimsInternalAuditDetailDaoImpl.java @@ -0,0 +1,26 @@ +package com.sunwayworld.basemodule.qms.internalaudit.dao.impl; + +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditDetailBean; +import com.sunwayworld.basemodule.qms.internalaudit.dao.LimsInternalAuditDetailDao; +import com.sunwayworld.basemodule.qms.internalaudit.mapper.LimsInternalAuditDetailMapper; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +/** + * 年度内审计划详情 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@Repository +@GikamBean +public class LimsInternalAuditDetailDaoImpl extends MybatisDaoSupport implements LimsInternalAuditDetailDao { + + @Autowired + private LimsInternalAuditDetailMapper limsInternalAuditDetailMapper; + + @Override + public LimsInternalAuditDetailMapper getMapper() { + return limsInternalAuditDetailMapper; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/impl/LimsInternalAuditFactorContentDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/impl/LimsInternalAuditFactorContentDaoImpl.java new file mode 100644 index 0000000..68ef28d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/impl/LimsInternalAuditFactorContentDaoImpl.java @@ -0,0 +1,26 @@ +package com.sunwayworld.basemodule.qms.internalaudit.dao.impl; + +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditFactorContentBean; +import com.sunwayworld.basemodule.qms.internalaudit.dao.LimsInternalAuditFactorContentDao; +import com.sunwayworld.basemodule.qms.internalaudit.mapper.LimsInternalAuditFactorContentMapper; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +/** + * 内审计划明细 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@Repository +@GikamBean +public class LimsInternalAuditFactorContentDaoImpl extends MybatisDaoSupport implements LimsInternalAuditFactorContentDao { + + @Autowired + private LimsInternalAuditFactorContentMapper limsInternalAuditFactorContentMapper; + + @Override + public LimsInternalAuditFactorContentMapper getMapper() { + return limsInternalAuditFactorContentMapper; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/impl/LimsInternalAuditFactorDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/impl/LimsInternalAuditFactorDaoImpl.java new file mode 100644 index 0000000..78142b8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/impl/LimsInternalAuditFactorDaoImpl.java @@ -0,0 +1,26 @@ +package com.sunwayworld.basemodule.qms.internalaudit.dao.impl; + +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditFactorBean; +import com.sunwayworld.basemodule.qms.internalaudit.dao.LimsInternalAuditFactorDao; +import com.sunwayworld.basemodule.qms.internalaudit.mapper.LimsInternalAuditFactorMapper; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +/** + * 内审计划明细 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@Repository +@GikamBean +public class LimsInternalAuditFactorDaoImpl extends MybatisDaoSupport implements LimsInternalAuditFactorDao { + + @Autowired + private LimsInternalAuditFactorMapper limsInternalAuditFactorMapper; + + @Override + public LimsInternalAuditFactorMapper getMapper() { + return limsInternalAuditFactorMapper; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/impl/LimsInternalAuditMonthDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/impl/LimsInternalAuditMonthDaoImpl.java new file mode 100644 index 0000000..8db55a1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/impl/LimsInternalAuditMonthDaoImpl.java @@ -0,0 +1,26 @@ +package com.sunwayworld.basemodule.qms.internalaudit.dao.impl; + +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditMonthBean; +import com.sunwayworld.basemodule.qms.internalaudit.dao.LimsInternalAuditMonthDao; +import com.sunwayworld.basemodule.qms.internalaudit.mapper.LimsInternalAuditMonthMapper; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +/** + * 年度内审计划 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@Repository +@GikamBean +public class LimsInternalAuditMonthDaoImpl extends MybatisDaoSupport implements LimsInternalAuditMonthDao { + + @Autowired + private LimsInternalAuditMonthMapper limsInternalAuditMonthMapper; + + @Override + public LimsInternalAuditMonthMapper getMapper() { + return limsInternalAuditMonthMapper; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/impl/LimsInternalAuditPlanDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/impl/LimsInternalAuditPlanDaoImpl.java new file mode 100644 index 0000000..3361742 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/impl/LimsInternalAuditPlanDaoImpl.java @@ -0,0 +1,26 @@ +package com.sunwayworld.basemodule.qms.internalaudit.dao.impl; + +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditPlanBean; +import com.sunwayworld.basemodule.qms.internalaudit.dao.LimsInternalAuditPlanDao; +import com.sunwayworld.basemodule.qms.internalaudit.mapper.LimsInternalAuditPlanMapper; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +/** + * 年度内审计划 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@Repository +@GikamBean +public class LimsInternalAuditPlanDaoImpl extends MybatisDaoSupport implements LimsInternalAuditPlanDao { + + @Autowired + private LimsInternalAuditPlanMapper limsInternalAuditPlanMapper; + + @Override + public LimsInternalAuditPlanMapper getMapper() { + return limsInternalAuditPlanMapper; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/impl/LimsInternalAuditProcessDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/impl/LimsInternalAuditProcessDaoImpl.java new file mode 100644 index 0000000..aef1547 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/impl/LimsInternalAuditProcessDaoImpl.java @@ -0,0 +1,25 @@ +package com.sunwayworld.basemodule.qms.internalaudit.dao.impl; + +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditProcessBean; +import com.sunwayworld.basemodule.qms.internalaudit.dao.LimsInternalAuditProcessDao; +import com.sunwayworld.basemodule.qms.internalaudit.mapper.LimsInternalAuditProcessMapper; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +/** + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@Repository +@GikamBean +public class LimsInternalAuditProcessDaoImpl extends MybatisDaoSupport implements LimsInternalAuditProcessDao { + + @Autowired + private LimsInternalAuditProcessMapper limsInternalAuditProcessMapper; + + @Override + public LimsInternalAuditProcessMapper getMapper() { + return limsInternalAuditProcessMapper; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/impl/LimsInternalAuditTeamDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/impl/LimsInternalAuditTeamDaoImpl.java new file mode 100644 index 0000000..5252328 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/dao/impl/LimsInternalAuditTeamDaoImpl.java @@ -0,0 +1,25 @@ +package com.sunwayworld.basemodule.qms.internalaudit.dao.impl; + +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditTeamBean; +import com.sunwayworld.basemodule.qms.internalaudit.dao.LimsInternalAuditTeamDao; +import com.sunwayworld.basemodule.qms.internalaudit.mapper.LimsInternalAuditTeamMapper; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +/** + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@Repository +@GikamBean +public class LimsInternalAuditTeamDaoImpl extends MybatisDaoSupport implements LimsInternalAuditTeamDao { + + @Autowired + private LimsInternalAuditTeamMapper limsInternalAuditTeamMapper; + + @Override + public LimsInternalAuditTeamMapper getMapper() { + return limsInternalAuditTeamMapper; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/LimsInterAuditSignRecordMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/LimsInterAuditSignRecordMapper.java new file mode 100644 index 0000000..31dee2f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/LimsInterAuditSignRecordMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.internalaudit.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsInterAuditSignRecordMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/LimsInternalAuditCheckTableMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/LimsInternalAuditCheckTableMapper.java new file mode 100644 index 0000000..3457912 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/LimsInternalAuditCheckTableMapper.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.qms.internalaudit.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +/** + * 内审计划明细核查内容 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@GikamBean +public interface LimsInternalAuditCheckTableMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/LimsInternalAuditDetailMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/LimsInternalAuditDetailMapper.java new file mode 100644 index 0000000..40a1a70 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/LimsInternalAuditDetailMapper.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.qms.internalaudit.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +/** + * 年度内审计划详情 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@GikamBean +public interface LimsInternalAuditDetailMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/LimsInternalAuditFactorContentMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/LimsInternalAuditFactorContentMapper.java new file mode 100644 index 0000000..70f0f7c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/LimsInternalAuditFactorContentMapper.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.qms.internalaudit.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +/** + * 内审计划明细核查内容 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@GikamBean +public interface LimsInternalAuditFactorContentMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/LimsInternalAuditFactorMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/LimsInternalAuditFactorMapper.java new file mode 100644 index 0000000..09e0999 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/LimsInternalAuditFactorMapper.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.qms.internalaudit.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +/** + * 内审计划明细 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@GikamBean +public interface LimsInternalAuditFactorMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/LimsInternalAuditMonthMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/LimsInternalAuditMonthMapper.java new file mode 100644 index 0000000..1e23668 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/LimsInternalAuditMonthMapper.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.qms.internalaudit.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +/** + * 年度内审计划 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@GikamBean +public interface LimsInternalAuditMonthMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/LimsInternalAuditPlanMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/LimsInternalAuditPlanMapper.java new file mode 100644 index 0000000..17d0521 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/LimsInternalAuditPlanMapper.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.qms.internalaudit.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +/** + * 年度内审计划 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@GikamBean +public interface LimsInternalAuditPlanMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/LimsInternalAuditProcessMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/LimsInternalAuditProcessMapper.java new file mode 100644 index 0000000..4057042 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/LimsInternalAuditProcessMapper.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.qms.internalaudit.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +/** + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@GikamBean +public interface LimsInternalAuditProcessMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/LimsInternalAuditTeamMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/LimsInternalAuditTeamMapper.java new file mode 100644 index 0000000..7719e1a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/LimsInternalAuditTeamMapper.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.qms.internalaudit.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +/** + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@GikamBean +public interface LimsInternalAuditTeamMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-inter-audit-sign-record-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-inter-audit-sign-record-mysql-mapper.xml new file mode 100644 index 0000000..5eb3e18 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-inter-audit-sign-record-mysql-mapper.xml @@ -0,0 +1,31 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-inter-audit-sign-record-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-inter-audit-sign-record-oracle-mapper.xml new file mode 100644 index 0000000..5eb3e18 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-inter-audit-sign-record-oracle-mapper.xml @@ -0,0 +1,31 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-inter-audit-sign-record-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-inter-audit-sign-record-sqlserver-mapper.xml new file mode 100644 index 0000000..5eb3e18 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-inter-audit-sign-record-sqlserver-mapper.xml @@ -0,0 +1,31 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-check-table-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-check-table-mysql-mapper.xml new file mode 100644 index 0000000..b3ccb26 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-check-table-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-check-table-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-check-table-oracle-mapper.xml new file mode 100644 index 0000000..b3ccb26 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-check-table-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-check-table-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-check-table-sqlserver-mapper.xml new file mode 100644 index 0000000..b3ccb26 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-check-table-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-detail-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-detail-mysql-mapper.xml new file mode 100644 index 0000000..1f5c239 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-detail-mysql-mapper.xml @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-detail-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-detail-oracle-mapper.xml new file mode 100644 index 0000000..1f5c239 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-detail-oracle-mapper.xml @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-detail-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-detail-sqlserver-mapper.xml new file mode 100644 index 0000000..1f5c239 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-detail-sqlserver-mapper.xml @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-factor-content-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-factor-content-mysql-mapper.xml new file mode 100644 index 0000000..f85ad56 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-factor-content-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-factor-content-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-factor-content-oracle-mapper.xml new file mode 100644 index 0000000..f85ad56 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-factor-content-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-factor-content-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-factor-content-sqlserver-mapper.xml new file mode 100644 index 0000000..f85ad56 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-factor-content-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-factor-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-factor-mysql-mapper.xml new file mode 100644 index 0000000..fd40297 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-factor-mysql-mapper.xml @@ -0,0 +1,32 @@ + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-factor-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-factor-oracle-mapper.xml new file mode 100644 index 0000000..fd40297 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-factor-oracle-mapper.xml @@ -0,0 +1,32 @@ + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-factor-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-factor-sqlserver-mapper.xml new file mode 100644 index 0000000..480fbe3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-factor-sqlserver-mapper.xml @@ -0,0 +1,32 @@ + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-month-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-month-mysql-mapper.xml new file mode 100644 index 0000000..13b01b7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-month-mysql-mapper.xml @@ -0,0 +1,61 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-month-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-month-oracle-mapper.xml new file mode 100644 index 0000000..fca199c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-month-oracle-mapper.xml @@ -0,0 +1,82 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-month-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-month-sqlserver-mapper.xml new file mode 100644 index 0000000..b6b7c73 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-month-sqlserver-mapper.xml @@ -0,0 +1,61 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-plan-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-plan-mysql-mapper.xml new file mode 100644 index 0000000..981f26b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-plan-mysql-mapper.xml @@ -0,0 +1,34 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-plan-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-plan-oracle-mapper.xml new file mode 100644 index 0000000..e7f7251 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-plan-oracle-mapper.xml @@ -0,0 +1,34 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-plan-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-plan-sqlserver-mapper.xml new file mode 100644 index 0000000..ae3a91b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-plan-sqlserver-mapper.xml @@ -0,0 +1,34 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-process-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-process-mysql-mapper.xml new file mode 100644 index 0000000..a729925 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-process-mysql-mapper.xml @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-process-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-process-oracle-mapper.xml new file mode 100644 index 0000000..a729925 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-process-oracle-mapper.xml @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-process-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-process-sqlserver-mapper.xml new file mode 100644 index 0000000..a729925 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-process-sqlserver-mapper.xml @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-team-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-team-mysql-mapper.xml new file mode 100644 index 0000000..717458f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-team-mysql-mapper.xml @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-team-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-team-oracle-mapper.xml new file mode 100644 index 0000000..717458f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-team-oracle-mapper.xml @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-team-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-team-sqlserver-mapper.xml new file mode 100644 index 0000000..717458f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/mapper/conf/lims-internal-audit-team-sqlserver-mapper.xml @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/resource/LimsInterAuditSignRecordResource.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/resource/LimsInterAuditSignRecordResource.java new file mode 100644 index 0000000..a8c60fa --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/resource/LimsInterAuditSignRecordResource.java @@ -0,0 +1,15 @@ +package com.sunwayworld.basemodule.qms.internalaudit.resource; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInterAuditSignRecordBean; +import com.sunwayworld.basemodule.qms.internalaudit.service.LimsInterAuditSignRecordService; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.support.base.resource.GenericResource; +import org.springframework.web.bind.annotation.RequestMethod; + +@RequestMapping("/secure/basemodule/qms/inter-audit-sign-records") +public interface LimsInterAuditSignRecordResource extends GenericResource { + @RequestMapping(value = "/insertSignRecordByMobile",method = RequestMethod.POST) + Long insertSignRecordByMobile(RestJsonWrapperBean wrapperBean); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/resource/LimsInternalAuditFactorResource.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/resource/LimsInternalAuditFactorResource.java new file mode 100644 index 0000000..e100f41 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/resource/LimsInternalAuditFactorResource.java @@ -0,0 +1,33 @@ +package com.sunwayworld.basemodule.qms.internalaudit.resource; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditFactorBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditFactorContentBean; +import com.sunwayworld.basemodule.qms.internalaudit.service.LimsInternalAuditFactorService; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; + +/** + * 内审计划明细 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@RequestMapping("/secure/basemodule/qms/internalaudit/factor") +public interface LimsInternalAuditFactorResource extends GenericResource, + GenericChoosableResource { + + @RequestMapping(value = "/{factorId}/content/queries", method = RequestMethod.POST) + Page selectFactorContentPage(@PathVariable Long factorId, RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/{factorId}/content/insert", method = RequestMethod.POST) + Long insertInternalAuditFactorContent(@PathVariable Long factorId, RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/content/delete", method = RequestMethod.DELETE) + void deleteInternalAuditFactorContent(RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/{factorId}/content/action/swap/{firstId}/{secondId}", method = RequestMethod.PUT) + void swapContent(@PathVariable Long factorId, @PathVariable Long firstId, @PathVariable Long secondId); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/resource/LimsInternalAuditMonthResource.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/resource/LimsInternalAuditMonthResource.java new file mode 100644 index 0000000..00eba6e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/resource/LimsInternalAuditMonthResource.java @@ -0,0 +1,56 @@ +package com.sunwayworld.basemodule.qms.internalaudit.resource; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.restful.data.RestValidationResultBean; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import com.sunwayworld.basemodule.qms.internalaudit.bean.*; +import com.sunwayworld.basemodule.qms.internalaudit.service.LimsInternalAuditMonthService; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; + +/** + * 年度内审计划 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@RequestMapping("/secure/basemodule/qms/internalauditmonth") +public interface LimsInternalAuditMonthResource extends GenericResource, + GenericChoosableResource, + GenericAuditableResource { + + @RequestMapping(value = "/submit/validator", method = RequestMethod.POST) + void submitValidator(RestJsonWrapperBean jsonWrapper); + + @RequestMapping(value = "/detail/insert", method = RequestMethod.POST) + Long insertAuditMounth(RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/{planId}/{month}/detail/queries", method = RequestMethod.POST) + Page selectInternalAuditDetailPaginationByMonth(@PathVariable Long planId, @PathVariable String month, RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/{monthPlanId}/team/queries", method = RequestMethod.POST) + Page selectInternalAuditTeamPagination(@PathVariable Long monthPlanId, RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/audit/team/insert", method = RequestMethod.POST) + Long insertAuditTeam(RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/audit/team/delete", method = RequestMethod.DELETE) + void deleteAuditTeam(RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/{monthPlanId}/process/queries", method = RequestMethod.POST) + Page selectInternalAuditProcessPagination(@PathVariable Long monthPlanId, RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/process/insert", method = RequestMethod.POST) + Long insertAuditProcess(RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/audit/process/delete", method = RequestMethod.DELETE) + void deleteAuditProcess(RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/{meetId}/signRecod/queries",method = RequestMethod.POST) + Page selectInterAuditSignRecordPagination(@PathVariable Long meetId,RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/action/validate-processDate/{columnName}/{columnValue}", method = RequestMethod.POST) + RestValidationResultBean validateProcessDate(RestJsonWrapperBean wrapper, @PathVariable String columnName, @PathVariable String columnValue); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/resource/LimsInternalAuditPlanResource.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/resource/LimsInternalAuditPlanResource.java new file mode 100644 index 0000000..98e54cc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/resource/LimsInternalAuditPlanResource.java @@ -0,0 +1,51 @@ +package com.sunwayworld.basemodule.qms.internalaudit.resource; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditCheckTableBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditDetailBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditPlanBean; +import com.sunwayworld.basemodule.qms.internalaudit.service.LimsInternalAuditPlanService; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; + +/** + * 年度内审计划 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@RequestMapping("/secure/basemodule/qms/internalauditplan") +public interface LimsInternalAuditPlanResource extends GenericResource, + GenericChoosableResource, + GenericAuditableResource{ + + @RequestMapping(value = "/insert", method = RequestMethod.POST) + Long insertInternalAuditPlan(RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/submit/validator", method = RequestMethod.POST) + void submitValidator(RestJsonWrapperBean jsonWrapper); + + @RequestMapping(value = "/{planId}/detail/queries", method = RequestMethod.POST) + Page selectInternalAuditDetailPagination(@PathVariable Long planId, RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/detail/{planId}/insert", method = RequestMethod.POST) + Long insertInternalAuditDetail(@PathVariable Long planId, RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/detail/insert", method = RequestMethod.POST) + Long insertInternalAuditDetailFromFactor(RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/detail/delete", method = RequestMethod.DELETE) + void deleteInternalAuditDetail(RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/check/detail/delete", method = RequestMethod.DELETE) + void deleteInternalCheck(RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/checktable/{detailId}/insert", method = RequestMethod.POST) + Long insertCheckAuditDetail(@PathVariable Long detailId,RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/{detailId}/checktable/queries", method = RequestMethod.POST) + Page selectInternalAuditCheckTablePagination(@PathVariable Long detailId, RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/resource/impl/LimsInterAuditSignRecordResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/resource/impl/LimsInterAuditSignRecordResourceImpl.java new file mode 100644 index 0000000..d11274a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/resource/impl/LimsInterAuditSignRecordResourceImpl.java @@ -0,0 +1,41 @@ +package com.sunwayworld.basemodule.qms.internalaudit.resource.impl; + +import com.sunwayworld.basemodule.qms.internalaudit.resource.LimsInterAuditSignRecordResource; +import com.sunwayworld.basemodule.qms.internalaudit.service.LimsInterAuditSignRecordService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("年度内审签到记录") +@RestController +@GikamBean +public class LimsInterAuditSignRecordResourceImpl implements LimsInterAuditSignRecordResource { + + @Autowired + private LimsInterAuditSignRecordService limsInterAuditSignRecordService; + + @Override + public LimsInterAuditSignRecordService getService() { + return limsInterAuditSignRecordService; + } + + @Log(value = "新增年度内审签到记录", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Log(value = "移动端会议签到",type = LogType.INSERT) + @Override + public Long insertSignRecordByMobile(RestJsonWrapperBean wrapperBean) { + return getService().insertSignRecordByMobile(wrapperBean); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/resource/impl/LimsInternalAuditFactorResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/resource/impl/LimsInternalAuditFactorResourceImpl.java new file mode 100644 index 0000000..9441f9f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/resource/impl/LimsInternalAuditFactorResourceImpl.java @@ -0,0 +1,55 @@ +package com.sunwayworld.basemodule.qms.internalaudit.resource.impl; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditFactorContentBean; +import com.sunwayworld.basemodule.qms.internalaudit.resource.LimsInternalAuditFactorResource; +import com.sunwayworld.basemodule.qms.internalaudit.service.LimsInternalAuditFactorService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RestController; + +/** + * 内审计划明细 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@LogModule("内审计划明细") +@RestController +@GikamBean +public class LimsInternalAuditFactorResourceImpl implements LimsInternalAuditFactorResource { + + @Autowired + private LimsInternalAuditFactorService limsInternalAuditFactorService; + + @Override + public LimsInternalAuditFactorService getService() { + return limsInternalAuditFactorService; + } + + @Override + @Log(value = "查询核查内容", type = LogType.SELECT) + public Page selectFactorContentPage(Long factorId, RestJsonWrapperBean wrapper){ + return getService().selectFactorContentPage(factorId, wrapper); + } + + @Log(value = "新增核查内容", type = LogType.INSERT) + @Override + public Long insertInternalAuditFactorContent(Long factorId, RestJsonWrapperBean wrapper) { + return getService().insertInternalAuditFactorContent(factorId, wrapper); + } + + @Log(value = "删除核查内容", type = LogType.DELETE) + @Override + public void deleteInternalAuditFactorContent(RestJsonWrapperBean wrapper) { + getService().deleteInternalAuditFactorContent(wrapper); + } + + @Log(value = "调整核查内容顺序", type = LogType.UPDATE) + @Override + public void swapContent(Long factorId, Long firstId, Long secondId) { + getService().swapContent(factorId, firstId, secondId); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/resource/impl/LimsInternalAuditMonthResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/resource/impl/LimsInternalAuditMonthResourceImpl.java new file mode 100644 index 0000000..e3ace46 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/resource/impl/LimsInternalAuditMonthResourceImpl.java @@ -0,0 +1,105 @@ +package com.sunwayworld.basemodule.qms.internalaudit.resource.impl; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.validator.data.annotation.ValidateDataWith; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInterAuditSignRecordBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditDetailBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditProcessBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditTeamBean; +import com.sunwayworld.basemodule.qms.internalaudit.resource.LimsInternalAuditMonthResource; +import com.sunwayworld.framework.restful.data.RestValidationResultBean; +import com.sunwayworld.basemodule.qms.internalaudit.service.LimsInternalAuditMonthService; +import com.sunwayworld.basemodule.qms.internalaudit.validator.LimsInternalAuditMonthSubmitableValidator; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RestController; + +/** + * 年度内审计划 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@LogModule("年度内审计划") +@RestController +@GikamBean +public class LimsInternalAuditMonthResourceImpl implements LimsInternalAuditMonthResource { + + @Autowired + private LimsInternalAuditMonthService limsInternalAuditMonthService; + + @Override + public LimsInternalAuditMonthService getService() { + return limsInternalAuditMonthService; + } + + @Log(value = "年度内审计划提交校验", type = LogType.SELECT) + @ValidateDataWith(LimsInternalAuditMonthSubmitableValidator.class) + @Override + public void submitValidator(RestJsonWrapperBean jsonWrapper) { + + } + + @Log(value = "新增成立审核组", type = LogType.INSERT) + @Override + public Long insertAuditMounth(RestJsonWrapperBean wrapper) { + return getService().insertAuditMounth(wrapper); + } + + @Log(value = "月度内审计划明细查询", type = LogType.SELECT) + @Override + public Page selectInternalAuditDetailPaginationByMonth(Long planId, String month, RestJsonWrapperBean wrapper) { + return getService().selectInternalAuditDetailPaginationByMonth(planId, month, wrapper); + } + + @Log(value = "内审审核组查询", type = LogType.SELECT) + @Override + public Page selectInternalAuditTeamPagination(Long monthPlanId, RestJsonWrapperBean wrapper) { + return getService().selectInternalAuditTeamPagination(monthPlanId, wrapper); + } + + @Log(value = "添加审核组成员", type = LogType.INSERT) + @Override + public Long insertAuditTeam(RestJsonWrapperBean wrapper) { + return getService().insertAuditTeam(wrapper); + } + + @Log(value = "删除审核组成员", type = LogType.DELETE) + @Override + public void deleteAuditTeam(RestJsonWrapperBean wrapper) { + getService().deleteAuditTeam(wrapper); + } + + @Log(value = "内审审核组查询", type = LogType.SELECT) + @Override + public Page selectInternalAuditProcessPagination(Long monthPlanId, RestJsonWrapperBean wrapper) { + return getService().selectInternalAuditProcessPagination(monthPlanId, wrapper); + } + + @Log(value = "添加审核进程安排", type = LogType.INSERT) + @Override + public Long insertAuditProcess(RestJsonWrapperBean wrapper) { + return getService().insertAuditProcess(wrapper); + } + + @Log(value = "删除审核进程安排", type = LogType.DELETE) + @Override + public void deleteAuditProcess(RestJsonWrapperBean wrapper) { + getService().deleteAuditProcess(wrapper); + } + + @Log(value = "签到记录查询", type = LogType.SELECT) + @Override + public Page selectInterAuditSignRecordPagination(Long meetId, RestJsonWrapperBean wrapper) { + return getService().selectInterAuditSignRecordPagination(meetId,wrapper); + } + + @Log(value = "验证选择的日期是否在当月", type = LogType.VALIDATE) + @Override + public RestValidationResultBean validateProcessDate(RestJsonWrapperBean wrapper, String columnName, String columnValue) { + return getService().validateProcessDate(wrapper, columnName, columnValue); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/resource/impl/LimsInternalAuditPlanResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/resource/impl/LimsInternalAuditPlanResourceImpl.java new file mode 100644 index 0000000..9b48868 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/resource/impl/LimsInternalAuditPlanResourceImpl.java @@ -0,0 +1,126 @@ +package com.sunwayworld.basemodule.qms.internalaudit.resource.impl; + +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.validator.data.annotation.ValidateDataWith; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditCheckTableBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditDetailBean; +import com.sunwayworld.basemodule.qms.internalaudit.resource.LimsInternalAuditPlanResource; +import com.sunwayworld.basemodule.qms.internalaudit.service.LimsInternalAuditPlanService; +import com.sunwayworld.basemodule.qms.internalaudit.validator.LimsInternalAuditPlanSubmitableValidator; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpStatus; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.ResponseStatus; +import org.springframework.web.bind.annotation.RestController; + +/** + * 年度内审计划 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@LogModule("年度内审计划") +@RestController +@GikamBean +public class LimsInternalAuditPlanResourceImpl implements LimsInternalAuditPlanResource { + + @Autowired + private LimsInternalAuditPlanService limsInternalAuditPlanService; + + @Override + public LimsInternalAuditPlanService getService() { + return limsInternalAuditPlanService; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.PROCESS_START) + public void startProcess(RestJsonWrapperBean wrapper) { + getService().startProcess(wrapper); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.PROCESS_COMPLETE) + public void completeTask(RestJsonWrapperBean wrapper) { + this.getService().completeTask(wrapper); + this.getService().insertMonthPlan(wrapper); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.PROCESS_REJECT) + public void rejectTask(RestJsonWrapperBean wrapper) { + this.getService().rejectTask(wrapper); + } + + @Log(value = "新增年度内审计划", type = LogType.INSERT) + @Override + public Long insertInternalAuditPlan(RestJsonWrapperBean wrapper) { + return getService().insertInternalAuditPlan(wrapper); + } + + @Override + @Log(value = "删除年度内审计划", type = LogType.DELETE) + @ResponseStatus(HttpStatus.OK) + @RequestMapping(method=RequestMethod.DELETE) + public void delete(RestJsonWrapperBean wrapper) { + getService().delete(wrapper); + } + + @Log(value = "年度内审计划提交校验", type = LogType.SELECT) + @ValidateDataWith(LimsInternalAuditPlanSubmitableValidator.class) + @Override + public void submitValidator(RestJsonWrapperBean jsonWrapper) { + + } + + @Log(value = "年度内审计划明细查询", type = LogType.SELECT) + @Override + public Page selectInternalAuditDetailPagination(Long planId, RestJsonWrapperBean wrapper) { + return getService().selectInternalAuditDetailPagination(planId, wrapper); + } + + @Log(value = "新增年度内审计划明细", type = LogType.INSERT) + @Override + public Long insertInternalAuditDetail(Long planId, RestJsonWrapperBean wrapper) { + return getService().insertInternalAuditDetail(planId, wrapper); + } + + @Log(value = "新增年度核查内审计划明细", type = LogType.INSERT) + @Override + public Long insertCheckAuditDetail(Long detailId, RestJsonWrapperBean wrapper) { + return getService().insertCheckAuditDetail(detailId, wrapper); + } + + @Log(value = "新增年度内审计划明细", type = LogType.INSERT) + @Override + public Long insertInternalAuditDetailFromFactor(RestJsonWrapperBean wrapper) { + return getService().insertInternalAuditDetailFromFactor(wrapper); + } + + @Log(value = "删除年度内审计划明细", type = LogType.DELETE) + @Override + public void deleteInternalAuditDetail(RestJsonWrapperBean wrapper) { + getService().deleteInternalAuditDetail(wrapper); + } + + @Log(value = "删除内审检查明细", type = LogType.DELETE) + @Override + public void deleteInternalCheck(RestJsonWrapperBean wrapper) { + getService().deleteInternalCheck(wrapper); + } + + @Log(value = "年度内审计划明细核查内容查询", type = LogType.SELECT) + @Override + public Page selectInternalAuditCheckTablePagination(Long detailId, RestJsonWrapperBean wrapper) { + return getService().selectInternalAuditCheckTablePagination(detailId, wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/LimsInterAuditSignRecordService.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/LimsInterAuditSignRecordService.java new file mode 100644 index 0000000..1301bf5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/LimsInterAuditSignRecordService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.internalaudit.service; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInterAuditSignRecordBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsInterAuditSignRecordService extends GenericService { + Long insertSignRecordByMobile(RestJsonWrapperBean wrapperBean); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/LimsInternalAuditCheckTableService.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/LimsInternalAuditCheckTableService.java new file mode 100644 index 0000000..fc94abb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/LimsInternalAuditCheckTableService.java @@ -0,0 +1,15 @@ +package com.sunwayworld.basemodule.qms.internalaudit.service; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditCheckTableBean; + +/** + * 内审计划明细核查内容 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +public interface LimsInternalAuditCheckTableService extends GenericService { + + Long insertCheckAuditDetail(Long detailId, RestJsonWrapperBean wrapper); + +} \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/LimsInternalAuditDetailService.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/LimsInternalAuditDetailService.java new file mode 100644 index 0000000..4bbc6b8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/LimsInternalAuditDetailService.java @@ -0,0 +1,18 @@ +package com.sunwayworld.basemodule.qms.internalaudit.service; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditDetailBean; + +/** + * 年度内审计划 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +public interface LimsInternalAuditDetailService extends GenericService, + GenericChoosableService { + + Long insertInternalAuditDetail(Long planId, RestJsonWrapperBean wrapper); + + Long insertInternalAuditDetailFromFactor(RestJsonWrapperBean wrapper); +} \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/LimsInternalAuditFactorContentService.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/LimsInternalAuditFactorContentService.java new file mode 100644 index 0000000..4aad9f8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/LimsInternalAuditFactorContentService.java @@ -0,0 +1,14 @@ +package com.sunwayworld.basemodule.qms.internalaudit.service; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditFactorContentBean; + +/** + * 内审计划明细核查内容 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +public interface LimsInternalAuditFactorContentService extends GenericService { + + Long insertInternalAuditFactorContent(Long factorId, RestJsonWrapperBean wrapper); +} \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/LimsInternalAuditFactorService.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/LimsInternalAuditFactorService.java new file mode 100644 index 0000000..37315a0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/LimsInternalAuditFactorService.java @@ -0,0 +1,23 @@ +package com.sunwayworld.basemodule.qms.internalaudit.service; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditFactorBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditFactorContentBean; + +/** + * 内审计划明细 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +public interface LimsInternalAuditFactorService extends GenericService, GenericChoosableService { + + Page selectFactorContentPage(Long factorId, RestJsonWrapperBean wrapper); + + Long insertInternalAuditFactorContent(Long factorId, RestJsonWrapperBean wrapper); + + void deleteInternalAuditFactorContent(RestJsonWrapperBean wrapper); + + void swapContent(Long factorId, Long firstId, Long secondId); +} \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/LimsInternalAuditMonthService.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/LimsInternalAuditMonthService.java new file mode 100644 index 0000000..d954545 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/LimsInternalAuditMonthService.java @@ -0,0 +1,38 @@ +package com.sunwayworld.basemodule.qms.internalaudit.service; + +import com.sunwayworld.basemodule.qms.internalaudit.bean.*; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.restful.data.RestValidationResultBean; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +/** + * 年度内审计划 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +public interface LimsInternalAuditMonthService extends GenericService, + GenericChoosableService, + GenericAuditableService { + + Page selectInternalAuditDetailPaginationByMonth(Long planId, String month, RestJsonWrapperBean wrapper); + + Page selectInternalAuditTeamPagination(Long monthPlanId, RestJsonWrapperBean wrapper); + + Long insertAuditTeam(RestJsonWrapperBean wrapper); + + Long insertAuditMounth(RestJsonWrapperBean wrapper); + + void deleteAuditTeam(RestJsonWrapperBean wrapper); + + Page selectInternalAuditProcessPagination(Long monthPlanId, RestJsonWrapperBean wrapper); + + Long insertAuditProcess(RestJsonWrapperBean wrapper); + + void deleteAuditProcess(RestJsonWrapperBean wrapper); + + Page selectInterAuditSignRecordPagination(Long meetId, RestJsonWrapperBean wrapper); + + RestValidationResultBean validateProcessDate(RestJsonWrapperBean wrapper, String columnName, String columnValue); +} \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/LimsInternalAuditPlanService.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/LimsInternalAuditPlanService.java new file mode 100644 index 0000000..403858e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/LimsInternalAuditPlanService.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.qms.internalaudit.service; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditCheckTableBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditDetailBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditPlanBean; + +/** + * 年度内审计划 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +public interface LimsInternalAuditPlanService extends GenericService, + GenericChoosableService, + GenericAuditableService { + + Long insertInternalAuditPlan(RestJsonWrapperBean wrapper); + + Page selectInternalAuditDetailPagination(Long planId, RestJsonWrapperBean wrapper); + + Long insertInternalAuditDetail(Long planId, RestJsonWrapperBean wrapper); + + Long insertCheckAuditDetail(Long detailId, RestJsonWrapperBean wrapper); + + Long insertInternalAuditDetailFromFactor(RestJsonWrapperBean wrapper); + + void deleteInternalAuditDetail(RestJsonWrapperBean wrapper); + + void deleteInternalCheck(RestJsonWrapperBean wrapper); + + void insertMonthPlan(RestJsonWrapperBean wrapper); + + Page selectInternalAuditCheckTablePagination(Long detailId, RestJsonWrapperBean wrapper); +} \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/LimsInternalAuditProcessService.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/LimsInternalAuditProcessService.java new file mode 100644 index 0000000..b2d2a8e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/LimsInternalAuditProcessService.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.qms.internalaudit.service; + +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditProcessBean; + +/** + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +public interface LimsInternalAuditProcessService extends GenericService { + +} \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/LimsInternalAuditTeamService.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/LimsInternalAuditTeamService.java new file mode 100644 index 0000000..a304b85 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/LimsInternalAuditTeamService.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.qms.internalaudit.service; + +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditTeamBean; + +/** + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +public interface LimsInternalAuditTeamService extends GenericService { + +} \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/impl/LimsInterAuditSignRecordServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/impl/LimsInterAuditSignRecordServiceImpl.java new file mode 100644 index 0000000..1efc60d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/impl/LimsInterAuditSignRecordServiceImpl.java @@ -0,0 +1,80 @@ +package com.sunwayworld.basemodule.qms.internalaudit.service.impl; + +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.basemodule.qms.internalaudit.service.LimsInternalAuditMonthService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.qms.internalaudit.dao.LimsInterAuditSignRecordDao; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInterAuditSignRecordBean; +import com.sunwayworld.basemodule.qms.internalaudit.service.LimsInterAuditSignRecordService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.time.LocalDateTime; +import java.util.List; + +@Repository +@GikamBean +public class LimsInterAuditSignRecordServiceImpl implements LimsInterAuditSignRecordService { + + @Autowired + private LimsInterAuditSignRecordDao limsInterAuditSignRecordDao; + + @Autowired + @Lazy + private LimsInternalAuditMonthService limsInternalAuditMonthService; + + @Override + @SuppressWarnings("unchecked") + public LimsInterAuditSignRecordDao getDao() { + return limsInterAuditSignRecordDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsInterAuditSignRecordBean limsInterAuditSignRecord = jsonWrapper.parseUnique(LimsInterAuditSignRecordBean.class); + limsInterAuditSignRecord.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsInterAuditSignRecord); + return limsInterAuditSignRecord.getId(); + } + + @Override + public Long insertSignRecordByMobile(RestJsonWrapperBean wrapperBean) { + String meetIdStr = wrapperBean.getParamValue("meetId"); + List recordBeans = selectListByFilter(SearchFilter.instance().match("meetId",meetIdStr).filter(MatchPattern.EQ).match("signById", LocalContextHelper.getLoginUserId()).filter(MatchPattern.EQ)); + if(recordBeans != null && recordBeans.size() > 0){ + return 2l; + } + + try{ + Long meetId = Long.parseLong(meetIdStr); + LimsInterAuditSignRecordBean recordBean = new LimsInterAuditSignRecordBean(); + recordBean.setId(ApplicationContextHelper.getNextIdentity()); + recordBean.setMeetId(meetId); + recordBean.setSignById(LocalContextHelper.getLoginUserId()); + recordBean.setSignByName(LocalContextHelper.getLoginUserName()); + recordBean.setSignedTime(LocalDateTime.now()); + getDao().insert(recordBean); + return recordBean.getId(); + }catch (Exception e){ + return 1l; + } + } + + @Override + public LimsInterAuditSignRecordBean selectDetail(Long aLong) { + LimsInterAuditSignRecordBean recordBean = selectFirstByFilter(SearchFilter.instance().match("id",aLong).filter(MatchPattern.EQ)); + return recordBean; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/impl/LimsInternalAuditCheckTableServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/impl/LimsInternalAuditCheckTableServiceImpl.java new file mode 100644 index 0000000..dbcac7e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/impl/LimsInternalAuditCheckTableServiceImpl.java @@ -0,0 +1,54 @@ +package com.sunwayworld.basemodule.qms.internalaudit.service.impl; + +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditCheckTableBean; +import com.sunwayworld.basemodule.qms.internalaudit.dao.LimsInternalAuditCheckTableDao; +import com.sunwayworld.basemodule.qms.internalaudit.service.LimsInternalAuditCheckTableService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +/** + * 内审计划明细 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@Repository +@GikamBean +public class LimsInternalAuditCheckTableServiceImpl implements LimsInternalAuditCheckTableService { + + @Autowired + private LimsInternalAuditCheckTableDao limsInternalAuditCheckTableDao; + + @Override + @SuppressWarnings("unchecked") + public LimsInternalAuditCheckTableDao getDao() { + return limsInternalAuditCheckTableDao; + } + + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + @Override + public Long insert(RestJsonWrapperBean wrapper) { + LimsInternalAuditCheckTableBean checkTableBean = wrapper.parseUnique(LimsInternalAuditCheckTableBean.class); + + checkTableBean.setId(ApplicationContextHelper.getNextIdentity()); + + getDao().insert(checkTableBean); + return checkTableBean.getId(); + } + + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + @Override + public Long insertCheckAuditDetail(Long detailId, RestJsonWrapperBean wrapper) { + LimsInternalAuditCheckTableBean limsInternalAuditCheckTableBean = wrapper.parseUnique(LimsInternalAuditCheckTableBean.class); + limsInternalAuditCheckTableBean.setId(ApplicationContextHelper.getNextIdentity()); + limsInternalAuditCheckTableBean.setDetailId(detailId); + getDao().insert(limsInternalAuditCheckTableBean); + return limsInternalAuditCheckTableBean.getId(); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/impl/LimsInternalAuditDetailServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/impl/LimsInternalAuditDetailServiceImpl.java new file mode 100644 index 0000000..545a79e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/impl/LimsInternalAuditDetailServiceImpl.java @@ -0,0 +1,135 @@ +package com.sunwayworld.basemodule.qms.internalaudit.service.impl; + +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditCheckTableBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditDetailBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditFactorBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditFactorContentBean; +import com.sunwayworld.basemodule.qms.internalaudit.dao.LimsInternalAuditDetailDao; +import com.sunwayworld.basemodule.qms.internalaudit.service.LimsInternalAuditCheckTableService; +import com.sunwayworld.basemodule.qms.internalaudit.service.LimsInternalAuditDetailService; +import com.sunwayworld.basemodule.qms.internalaudit.service.LimsInternalAuditFactorContentService; +import com.sunwayworld.basemodule.qms.internalaudit.service.LimsInternalAuditFactorService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; + +/** + * 年度内审计划 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@Repository +@GikamBean +public class LimsInternalAuditDetailServiceImpl implements LimsInternalAuditDetailService { + + @Autowired + private LimsInternalAuditDetailDao limsInternalAuditDetailDao; + + @Autowired + private LimsInternalAuditFactorService limsInternalAuditFactorService; + + @Autowired + private LimsInternalAuditFactorContentService limsInternalAuditFactorContentService; + + @Autowired + private LimsInternalAuditCheckTableService limsInternalAuditCheckTableService; + + @Override + @SuppressWarnings("unchecked") + public LimsInternalAuditDetailDao getDao() { + return limsInternalAuditDetailDao; + } + + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + @Override + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsInternalAuditDetailBean limsInternalAuditDetailBean = jsonWrapper.parseUnique(LimsInternalAuditDetailBean.class); + limsInternalAuditDetailBean.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsInternalAuditDetailBean); + return limsInternalAuditDetailBean.getId(); + } + + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + @Override + public Long insertInternalAuditDetail(Long planId, RestJsonWrapperBean wrapper) { + LimsInternalAuditDetailBean limsAuditDetailBean = wrapper.parseUnique(LimsInternalAuditDetailBean.class); + + limsAuditDetailBean.setId(ApplicationContextHelper.getNextIdentity()); + limsAuditDetailBean.setPlanId(planId); + + getDao().insert(limsAuditDetailBean); + return limsAuditDetailBean.getId(); + } + + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + @Override + public Long insertInternalAuditDetailFromFactor(RestJsonWrapperBean wrapper) { + List limsAuditDetailBeanLst = wrapper.parse(LimsInternalAuditDetailBean.class); + + List checkTableBeanList = new ArrayList<>(); + + for(LimsInternalAuditDetailBean detailBean : limsAuditDetailBeanLst) { + Long detailId = ApplicationContextHelper.getNextIdentity(); + detailBean.setId(detailId); + + LimsInternalAuditFactorBean factorBean = limsInternalAuditFactorService.selectById(detailBean.getFactorId()); + if(factorBean != null) { + detailBean.setClauseNum(factorBean.getFactorCode()); + detailBean.setElementName(factorBean.getFactorName()); + + List factorContentBeans = limsInternalAuditFactorContentService.selectListByFilter(SearchFilter.instance().match("factorId", detailBean.getFactorId()).filter(MatchPattern.EQ)); + if (!factorContentBeans.isEmpty()) { + for(LimsInternalAuditFactorContentBean contentBean : factorContentBeans){ + LimsInternalAuditCheckTableBean checkTableBean = new LimsInternalAuditCheckTableBean(); + + checkTableBean.setId(ApplicationContextHelper.getNextIdentity()); + checkTableBean.setDetailId(detailId); + checkTableBean.setContentId(contentBean.getId()); + checkTableBean.setSubFactorCode(contentBean.getSubFactorCode()); + checkTableBean.setFactorContent(contentBean.getFactorContent()); + checkTableBean.setFileInfo(contentBean.getFileInfo()); + checkTableBean.setRemark(contentBean.getRemark()); + + checkTableBeanList.add(checkTableBean); + } + } + } + } + + getDao().insert(limsAuditDetailBeanLst); + limsInternalAuditCheckTableService.getDao().insert(checkTableBeanList); + + return limsAuditDetailBeanLst.get(0).getId(); + } + + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + @Override + public void delete(RestJsonWrapperBean wrapper) { + List limsAuditDetailBeanLst = wrapper.parse(LimsInternalAuditDetailBean.class); + if(limsAuditDetailBeanLst.isEmpty()){ + return; + } + List detailIds = limsAuditDetailBeanLst.stream().map(i -> i.getId()).collect(Collectors.toList()); + + List checkTableBeanList = limsInternalAuditCheckTableService.selectListByFilter(SearchFilter.instance().match("detailId", detailIds).filter(MatchPattern.OR)); + if(!checkTableBeanList.isEmpty()){ + limsInternalAuditCheckTableService.getDao().deleteBy(checkTableBeanList); + } + + getDao().deleteByIdList(detailIds); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/impl/LimsInternalAuditFactorContentServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/impl/LimsInternalAuditFactorContentServiceImpl.java new file mode 100644 index 0000000..6337886 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/impl/LimsInternalAuditFactorContentServiceImpl.java @@ -0,0 +1,58 @@ +package com.sunwayworld.basemodule.qms.internalaudit.service.impl; + +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditFactorContentBean; +import com.sunwayworld.basemodule.qms.internalaudit.dao.LimsInternalAuditFactorContentDao; +import com.sunwayworld.basemodule.qms.internalaudit.service.LimsInternalAuditFactorContentService; + +import java.util.Comparator; +import java.util.List; +import java.util.stream.Collectors; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +/** + * 内审计划明细 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@Repository +@GikamBean +public class LimsInternalAuditFactorContentServiceImpl implements LimsInternalAuditFactorContentService { + + @Autowired + private LimsInternalAuditFactorContentDao limsInternalAuditFactorContentDao; + + @Override + @SuppressWarnings("unchecked") + public LimsInternalAuditFactorContentDao getDao() { + return limsInternalAuditFactorContentDao; + } + + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + @Override + public Long insertInternalAuditFactorContent(Long factorId, RestJsonWrapperBean wrapper) { + LimsInternalAuditFactorContentBean contentBean = wrapper.parseUnique(LimsInternalAuditFactorContentBean.class); + + contentBean.setId(ApplicationContextHelper.getNextIdentity()); + contentBean.setFactorId(factorId); + // 序号 + Integer sorter = 1; + List datas = selectListByFilter(SearchFilter.instance().match("factorId",factorId).filter(MatchPattern.EQ)) + .stream().sorted(Comparator.comparing(LimsInternalAuditFactorContentBean::getSorter)).collect(Collectors.toList());; + if(!datas.isEmpty()){ + sorter = datas.get(datas.size()-1).getSorter()+1; + } + contentBean.setSorter(sorter); + getDao().insert(contentBean); + return contentBean.getId(); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/impl/LimsInternalAuditFactorServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/impl/LimsInternalAuditFactorServiceImpl.java new file mode 100644 index 0000000..5ee45ee --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/impl/LimsInternalAuditFactorServiceImpl.java @@ -0,0 +1,78 @@ +package com.sunwayworld.basemodule.qms.internalaudit.service.impl; + +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditFactorBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditFactorContentBean; +import com.sunwayworld.basemodule.qms.internalaudit.dao.LimsInternalAuditFactorDao; +import com.sunwayworld.basemodule.qms.internalaudit.service.LimsInternalAuditFactorContentService; +import com.sunwayworld.basemodule.qms.internalaudit.service.LimsInternalAuditFactorService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +/** + * 内审计划明细 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@Repository +@GikamBean +public class LimsInternalAuditFactorServiceImpl implements LimsInternalAuditFactorService { + + @Autowired + private LimsInternalAuditFactorDao limsInternalAuditFactorDao; + + @Autowired + private LimsInternalAuditFactorContentService limsInternalAuditFactorContentService; + + @Override + @SuppressWarnings("unchecked") + public LimsInternalAuditFactorDao getDao() { + return limsInternalAuditFactorDao; + } + + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + @Override + public Long insert(RestJsonWrapperBean wrapper) { + LimsInternalAuditFactorBean factorBean = wrapper.parseUnique(LimsInternalAuditFactorBean.class); + + factorBean.setId(ApplicationContextHelper.getNextIdentity()); + + getDao().insert(factorBean); + return factorBean.getId(); + } + + @Override + public Page selectFactorContentPage(Long factorId, RestJsonWrapperBean wrapper) { + return limsInternalAuditFactorContentService.selectPaginationByFilter( + SearchFilter.instance().match("factorId", factorId).filter(MatchPattern.EQ), wrapper); + } + + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + @Override + public Long insertInternalAuditFactorContent(Long factorId, RestJsonWrapperBean wrapper) { + return limsInternalAuditFactorContentService.insertInternalAuditFactorContent(factorId, wrapper); + } + + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + @Override + public void deleteInternalAuditFactorContent(RestJsonWrapperBean wrapper) { + limsInternalAuditFactorContentService.delete(wrapper); + } + + @Transactional + @AuditTrailEntry(AuditTrailType.SWAP) + @Override + public void swapContent(Long factorId, Long firstId, Long secondId) { + limsInternalAuditFactorContentService.swap("SORTER", firstId, secondId); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/impl/LimsInternalAuditMonthServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/impl/LimsInternalAuditMonthServiceImpl.java new file mode 100644 index 0000000..632e049 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/impl/LimsInternalAuditMonthServiceImpl.java @@ -0,0 +1,200 @@ +package com.sunwayworld.basemodule.qms.internalaudit.service.impl; + +import com.sunwayworld.baseline.framework.constant.LimsConstant; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.restful.data.RestValidationResultBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.*; +import com.sunwayworld.basemodule.qms.internalaudit.dao.LimsInternalAuditMonthDao; +import com.sunwayworld.basemodule.qms.internalaudit.service.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.time.LocalDate; +import java.util.List; +import java.util.stream.Collectors; + +/** + * 年度质量工作计划 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@Repository +@GikamBean +public class LimsInternalAuditMonthServiceImpl implements LimsInternalAuditMonthService { + + @Autowired + private LimsInternalAuditMonthDao limsInternalAuditMonthDao; + + @Autowired + private LimsInternalAuditDetailService limsInternalAuditDetailService; + + @Autowired + private LimsInternalAuditTeamService limsInternalAuditTeamService; + + @Autowired + private LimsInternalAuditProcessService limsInternalAuditProcessService; + + @Autowired + private LimsInterAuditSignRecordService limsInterAuditSignRecordService; + + @Override + @SuppressWarnings("unchecked") + public LimsInternalAuditMonthDao getDao() { + return limsInternalAuditMonthDao; + } + + @Override + public Page selectInternalAuditDetailPaginationByMonth(Long planId, String month, RestJsonWrapperBean wrapper) { + if(LimsConstant.GIKAM_DATETIME_MONTH_JAN.equals(month)){ + return limsInternalAuditDetailService.selectPaginationByFilter(SearchFilter.instance() + .match("planId", planId).filter(MatchPattern.EQ) + .match("january", Constant.YES).filter(MatchPattern.SEQ), wrapper); + } else if(LimsConstant.GIKAM_DATETIME_MONTH_FEB.equals(month)){ + return limsInternalAuditDetailService.selectPaginationByFilter(SearchFilter.instance() + .match("planId", planId).filter(MatchPattern.EQ) + .match("february", Constant.YES).filter(MatchPattern.SEQ), wrapper); + } else if(LimsConstant.GIKAM_DATETIME_MONTH_MAR.equals(month)){ + return limsInternalAuditDetailService.selectPaginationByFilter(SearchFilter.instance() + .match("planId", planId).filter(MatchPattern.EQ) + .match("march", Constant.YES).filter(MatchPattern.SEQ), wrapper); + } else if(LimsConstant.GIKAM_DATETIME_MONTH_APR.equals(month)){ + return limsInternalAuditDetailService.selectPaginationByFilter(SearchFilter.instance() + .match("planId", planId).filter(MatchPattern.EQ) + .match("april", Constant.YES).filter(MatchPattern.SEQ), wrapper); + } else if(LimsConstant.GIKAM_DATETIME_MONTH_MAY.equals(month)){ + return limsInternalAuditDetailService.selectPaginationByFilter(SearchFilter.instance() + .match("planId", planId).filter(MatchPattern.EQ) + .match("may", Constant.YES).filter(MatchPattern.SEQ), wrapper); + } else if(LimsConstant.GIKAM_DATETIME_MONTH_JUN.equals(month)){ + return limsInternalAuditDetailService.selectPaginationByFilter(SearchFilter.instance() + .match("planId", planId).filter(MatchPattern.EQ) + .match("june", Constant.YES).filter(MatchPattern.SEQ), wrapper); + } else if(LimsConstant.GIKAM_DATETIME_MONTH_JUL.equals(month)){ + return limsInternalAuditDetailService.selectPaginationByFilter(SearchFilter.instance() + .match("planId", planId).filter(MatchPattern.EQ) + .match("july", Constant.YES).filter(MatchPattern.SEQ), wrapper); + } else if(LimsConstant.GIKAM_DATETIME_MONTH_AUG.equals(month)){ + return limsInternalAuditDetailService.selectPaginationByFilter(SearchFilter.instance() + .match("planId", planId).filter(MatchPattern.EQ) + .match("august", Constant.YES).filter(MatchPattern.SEQ), wrapper); + } else if(LimsConstant.GIKAM_DATETIME_MONTH_SEP.equals(month)){ + return limsInternalAuditDetailService.selectPaginationByFilter(SearchFilter.instance() + .match("planId", planId).filter(MatchPattern.EQ) + .match("september", Constant.YES).filter(MatchPattern.SEQ), wrapper); + } else if(LimsConstant.GIKAM_DATETIME_MONTH_OCT.equals(month)){ + return limsInternalAuditDetailService.selectPaginationByFilter(SearchFilter.instance() + .match("planId", planId).filter(MatchPattern.EQ) + .match("october", Constant.YES).filter(MatchPattern.SEQ), wrapper); + } else if(LimsConstant.GIKAM_DATETIME_MONTH_NOV.equals(month)){ + return limsInternalAuditDetailService.selectPaginationByFilter(SearchFilter.instance() + .match("planId", planId).filter(MatchPattern.EQ) + .match("november", Constant.YES).filter(MatchPattern.SEQ), wrapper); + } else if(LimsConstant.GIKAM_DATETIME_MONTH_DEC.equals(month)){ + return limsInternalAuditDetailService.selectPaginationByFilter(SearchFilter.instance() + .match("planId", planId).filter(MatchPattern.EQ) + .match("december", Constant.YES).filter(MatchPattern.SEQ), wrapper); + } else { + return limsInternalAuditDetailService.selectPaginationByFilter(SearchFilter.instance() + .match("planId", planId).filter(MatchPattern.EQ), wrapper); + } + } + + @Override + public Page selectInternalAuditTeamPagination(Long monthPlanId, RestJsonWrapperBean wrapper) { + return limsInternalAuditTeamService.selectPaginationByFilter(SearchFilter.instance() + .match("monthPlanId", monthPlanId).filter(MatchPattern.EQ), wrapper); + } + + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + @Override + public Long insertAuditTeam(RestJsonWrapperBean wrapper) { + return limsInternalAuditTeamService.insert(wrapper); + } + + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + @Override + public Long insertAuditMounth(RestJsonWrapperBean wrapper) { + List parse = wrapper.parse(LimsInternalAuditMonthBean.class); + List nextIdentityList = ApplicationContextHelper.getNextIdentityList(parse.size()); + parse.forEach(bean -> { + Long aLong = nextIdentityList.get(0); + bean.setId(aLong); + bean.setFirstMeetId(ApplicationContextHelper.getNextIdentity()); + bean.setLastMeetId(ApplicationContextHelper.getNextIdentity()); + nextIdentityList.remove(aLong); + }); + getDao().insert(parse); + return parse.get(0).getId(); + } + + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + @Override + public void deleteAuditTeam(RestJsonWrapperBean wrapper) { + limsInternalAuditTeamService.delete(wrapper); + } + + @Override + public Page selectInternalAuditProcessPagination(Long monthPlanId, RestJsonWrapperBean wrapper) { + return limsInternalAuditProcessService.selectPaginationByFilter(SearchFilter.instance() + .match("monthPlanId", monthPlanId).filter(MatchPattern.EQ), wrapper); + } + + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + @Override + public Long insertAuditProcess(RestJsonWrapperBean wrapper) { + return limsInternalAuditProcessService.insert(wrapper); + } + + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + @Override + public void deleteAuditProcess(RestJsonWrapperBean wrapper) { + limsInternalAuditProcessService.delete(wrapper); + } + + @Override + public Page selectInterAuditSignRecordPagination(Long meetId, RestJsonWrapperBean wrapper) { + return limsInterAuditSignRecordService.selectPaginationByFilter(SearchFilter.instance().match("meetId",meetId).filter(MatchPattern.EQ),wrapper); + } + + @Override + public void delete(RestJsonWrapperBean wrapper) { + List limsInternalAuditMonthBeans = wrapper.parse(LimsInternalAuditMonthBean.class); + //获取首次会议id集合 + List firstMeetIds = limsInternalAuditMonthBeans.stream().map(LimsInternalAuditMonthBean::getFirstMeetId).filter(f->f!=null).distinct().collect(Collectors.toList()); + //获取末次会议id集合 + List lastMeetIds = limsInternalAuditMonthBeans.stream().map(LimsInternalAuditMonthBean::getLastMeetId).filter(l->l!=null).distinct().collect(Collectors.toList()); + firstMeetIds.addAll(lastMeetIds); + //删除会议签到记录 + limsInterAuditSignRecordService.getDao().deleteByIdList(firstMeetIds); + + getDao().deleteByIdList(limsInternalAuditMonthBeans.stream().map(LimsInternalAuditMonthBean::getId).collect(Collectors.toList())); + } + + public RestValidationResultBean validateProcessDate(RestJsonWrapperBean wrapper, String columnName, String columnValue) { + RestValidationResultBean restValidationResultBean = new RestValidationResultBean(true); + if(columnValue.length() > 10){//年月日带时间 + columnValue = columnValue.substring(0, 10); + } + LocalDate processDate = LocalDate.parse(columnValue); + LocalDate now = LocalDate.now(); + if(now.getMonthValue() != processDate.getMonthValue()){ + restValidationResultBean.setMessage("PLEASE.CHOOSE.CURRENT.MONTH.TIME"); + restValidationResultBean.setValid(false); + return restValidationResultBean; + } + return restValidationResultBean; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/impl/LimsInternalAuditPlanServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/impl/LimsInternalAuditPlanServiceImpl.java new file mode 100644 index 0000000..79ea2c8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/impl/LimsInternalAuditPlanServiceImpl.java @@ -0,0 +1,308 @@ +package com.sunwayworld.basemodule.qms.internalaudit.service.impl; + +import com.sunwayworld.baseline.framework.constant.LimsConstant; +import com.sunwayworld.basemodule.qms.internalaudit.dao.LimsInternalAuditDetailDao; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.database.sql.Order; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditCheckTableBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditDetailBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditMonthBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditPlanBean; +import com.sunwayworld.basemodule.qms.internalaudit.dao.LimsInternalAuditPlanDao; +import com.sunwayworld.basemodule.qms.internalaudit.service.LimsInternalAuditCheckTableService; +import com.sunwayworld.basemodule.qms.internalaudit.service.LimsInternalAuditDetailService; +import com.sunwayworld.basemodule.qms.internalaudit.service.LimsInternalAuditMonthService; +import com.sunwayworld.basemodule.qms.internalaudit.service.LimsInternalAuditPlanService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.Calendar; +import java.util.List; +import java.util.stream.Collectors; + +/** + * 年度质量工作计划 + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@Repository +@GikamBean +public class LimsInternalAuditPlanServiceImpl implements LimsInternalAuditPlanService { + + @Autowired + private LimsInternalAuditPlanDao limsInternalAuditPlanDao; + + @Autowired + private LimsInternalAuditDetailService limsInternalAuditDetailService; + + @Autowired + private LimsInternalAuditMonthService limsInternalAuditMonthService; + + @Autowired + private LimsInternalAuditCheckTableService limsInternalAuditCheckTableService; + + @Override + @SuppressWarnings("unchecked") + public LimsInternalAuditPlanDao getDao() { + return limsInternalAuditPlanDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insertInternalAuditPlan(RestJsonWrapperBean wrapper) { + LimsInternalAuditPlanBean limsInternalAuditPlanBean = wrapper.parseUnique(LimsInternalAuditPlanBean.class); + limsInternalAuditPlanBean.setId(ApplicationContextHelper.getNextIdentity()); + limsInternalAuditPlanBean.setAddDate(LocalDateTime.now()); + getDao().insert(limsInternalAuditPlanBean); + return limsInternalAuditPlanBean.getId(); +// List limsInternalAuditPlanBeanList = wrapper.parse(LimsInternalAuditPlanBean.class); +// List yearPlanIdList = limsInternalAuditPlanBeanList.stream().map(LimsInternalAuditPlanBean::getYearPlanId).distinct().collect(Collectors.toList()); +// +// // 当前年份 +// Calendar cale = Calendar.getInstance(); +// String currYear = String.valueOf(cale.get(Calendar.YEAR)); +// List insertBeanList = new ArrayList(); +// +// for (int i = 0; i < yearPlanIdList.size(); i++) { +// List existsPlanBeanList = this.selectListByFilter(SearchFilter.instance().match("planCode", currYear).filter(MatchPattern.CISC), Order.desc("planCode")); +// +// LimsInternalAuditPlanBean limsInternalAuditPlanBean = new LimsInternalAuditPlanBean(); +// +// limsInternalAuditPlanBean.setId(ApplicationContextHelper.getNextIdentity()); +// limsInternalAuditPlanBean.setYearPlanId(yearPlanIdList.get(i)); +// limsInternalAuditPlanBean.setPlanName(currYear + LimsConstant.INTERNAL_AUDIT_PLAN_NAME); +// String maxPlanNo= ""; +// if(!existsPlanBeanList.isEmpty()) { +// String maxPlanCode = existsPlanBeanList.get(0).getPlanCode(); +// maxPlanNo = String.format("%03d", Long.parseLong(maxPlanCode.substring(4))+1); +// } else { +// maxPlanNo = "001"; +// } +// limsInternalAuditPlanBean.setPlanCode(currYear + maxPlanNo); +// limsInternalAuditPlanBean.setAddDate(LocalDateTime.now()); +// +// insertBeanList.add(limsInternalAuditPlanBean); +// } +// getDao().insert(insertBeanList); +// return insertBeanList.get(0).getId(); + } + + @Override + public Page selectInternalAuditDetailPagination(Long planId, RestJsonWrapperBean wrapper) { + return limsInternalAuditDetailService.selectPaginationByFilter(SearchFilter.instance().match("planId", planId).filter(MatchPattern.EQ), wrapper); + } + + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + @Override + public Long insertInternalAuditDetail(Long planId, RestJsonWrapperBean wrapper) { + return limsInternalAuditDetailService.insertInternalAuditDetail(planId, wrapper); + } + + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + @Override + public Long insertCheckAuditDetail(Long detailId, RestJsonWrapperBean wrapper) { + return limsInternalAuditCheckTableService.insertCheckAuditDetail(detailId, wrapper); + } + + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + @Override + public Long insertInternalAuditDetailFromFactor(RestJsonWrapperBean wrapper) { + return limsInternalAuditDetailService.insertInternalAuditDetailFromFactor(wrapper); + } + + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + @Override + public void deleteInternalAuditDetail(RestJsonWrapperBean wrapper) { + limsInternalAuditDetailService.delete(wrapper); + } + + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + @Override + public void deleteInternalCheck(RestJsonWrapperBean wrapper) { + limsInternalAuditCheckTableService.delete(wrapper); + } + + @Override + public Page selectInternalAuditCheckTablePagination(Long detailId, RestJsonWrapperBean wrapper) { + return limsInternalAuditCheckTableService.selectPaginationByFilter(SearchFilter.instance().match("detailId", detailId).filter(MatchPattern.EQ), wrapper); + } + + @Log(value = "按月份自动生成月度计划", type = LogType.INSERT) + @Override + public void insertMonthPlan(RestJsonWrapperBean wrapper) { + List limsInternalAuditPlanBeanList = wrapper.parse(LimsInternalAuditPlanBean.class); + if(!limsInternalAuditPlanBeanList.isEmpty()) { + List yearPlanIdList = limsInternalAuditPlanBeanList.stream().map(LimsInternalAuditPlanBean::getId).distinct().collect(Collectors.toList()); + List yearPlanBeanList = selectListByIds(yearPlanIdList); + + for(int i = 0; i < yearPlanBeanList.size(); i++){ + LimsInternalAuditPlanBean yearPlanBean = yearPlanBeanList.get(i); + LimsInternalAuditMonthBean monthPlanBean = new LimsInternalAuditMonthBean(); + + List auditDetailBeanList = limsInternalAuditDetailService.selectListByFilter(SearchFilter.instance().match("planId", yearPlanBean.getId()).filter(MatchPattern.EQ), wrapper); + //一月 + List januaryList = auditDetailBeanList.stream().filter(r -> Constant.YES.equals(r.getJanuary())).distinct().collect(Collectors.toList()); + if(!januaryList.isEmpty()){ + monthPlanBean.setId(ApplicationContextHelper.getNextIdentity()); + monthPlanBean.setPlanId(yearPlanBean.getId()); + monthPlanBean.setMonth(LimsConstant.GIKAM_DATETIME_MONTH_JAN); + monthPlanBean.setMonthPlanCode(yearPlanBean.getPlanCode() + "-" + LimsConstant.GIKAM_DATETIME_MONTH_JAN.replace("月", "")); + monthPlanBean.setFirstMeetId(ApplicationContextHelper.getNextIdentity()); + monthPlanBean.setLastMeetId(ApplicationContextHelper.getNextIdentity()); + + limsInternalAuditMonthService.getDao().insert(monthPlanBean); + } + //二月 + List februaryList = auditDetailBeanList.stream().filter(r -> Constant.YES.equals(r.getFebruary())).distinct().collect(Collectors.toList()); + if(!februaryList.isEmpty()){ + monthPlanBean.setId(ApplicationContextHelper.getNextIdentity()); + monthPlanBean.setPlanId(yearPlanBean.getId()); + monthPlanBean.setMonth(LimsConstant.GIKAM_DATETIME_MONTH_FEB); + monthPlanBean.setMonthPlanCode(yearPlanBean.getPlanCode() + "-" + LimsConstant.GIKAM_DATETIME_MONTH_FEB.replace("月", "")); + monthPlanBean.setFirstMeetId(ApplicationContextHelper.getNextIdentity()); + monthPlanBean.setLastMeetId(ApplicationContextHelper.getNextIdentity()); + + limsInternalAuditMonthService.getDao().insert(monthPlanBean); + } + //三月 + List marchList = auditDetailBeanList.stream().filter(r -> Constant.YES.equals(r.getMarch())).distinct().collect(Collectors.toList()); + if(!marchList.isEmpty()){ + monthPlanBean.setId(ApplicationContextHelper.getNextIdentity()); + monthPlanBean.setPlanId(yearPlanBean.getId()); + monthPlanBean.setMonth(LimsConstant.GIKAM_DATETIME_MONTH_MAR); + monthPlanBean.setMonthPlanCode(yearPlanBean.getPlanCode() + "-" + LimsConstant.GIKAM_DATETIME_MONTH_MAR.replace("月", "")); + monthPlanBean.setFirstMeetId(ApplicationContextHelper.getNextIdentity()); + monthPlanBean.setLastMeetId(ApplicationContextHelper.getNextIdentity()); + + limsInternalAuditMonthService.getDao().insert(monthPlanBean); + } + //四月 + List aprilList = auditDetailBeanList.stream().filter(r -> Constant.YES.equals(r.getApril())).distinct().collect(Collectors.toList()); + if(!aprilList.isEmpty()){ + monthPlanBean.setId(ApplicationContextHelper.getNextIdentity()); + monthPlanBean.setPlanId(yearPlanBean.getId()); + monthPlanBean.setMonth(LimsConstant.GIKAM_DATETIME_MONTH_APR); + monthPlanBean.setMonthPlanCode(yearPlanBean.getPlanCode() + "-" + LimsConstant.GIKAM_DATETIME_MONTH_APR.replace("月", "")); + monthPlanBean.setFirstMeetId(ApplicationContextHelper.getNextIdentity()); + monthPlanBean.setLastMeetId(ApplicationContextHelper.getNextIdentity()); + + limsInternalAuditMonthService.getDao().insert(monthPlanBean); + } + //五月 + List mayList = auditDetailBeanList.stream().filter(r -> Constant.YES.equals(r.getMay())).distinct().collect(Collectors.toList()); + if(!mayList.isEmpty()){ + monthPlanBean.setId(ApplicationContextHelper.getNextIdentity()); + monthPlanBean.setPlanId(yearPlanBean.getId()); + monthPlanBean.setMonth(LimsConstant.GIKAM_DATETIME_MONTH_MAY); + monthPlanBean.setMonthPlanCode(yearPlanBean.getPlanCode() + "-" + LimsConstant.GIKAM_DATETIME_MONTH_MAY.replace("月", "")); + monthPlanBean.setFirstMeetId(ApplicationContextHelper.getNextIdentity()); + monthPlanBean.setLastMeetId(ApplicationContextHelper.getNextIdentity()); + + limsInternalAuditMonthService.getDao().insert(monthPlanBean); + } + //六月 + List juneList = auditDetailBeanList.stream().filter(r -> Constant.YES.equals(r.getJune())).distinct().collect(Collectors.toList()); + if(!juneList.isEmpty()){ + monthPlanBean.setId(ApplicationContextHelper.getNextIdentity()); + monthPlanBean.setPlanId(yearPlanBean.getId()); + monthPlanBean.setMonth(LimsConstant.GIKAM_DATETIME_MONTH_JUN); + monthPlanBean.setMonthPlanCode(yearPlanBean.getPlanCode() + "-" + LimsConstant.GIKAM_DATETIME_MONTH_JUN.replace("月", "")); + monthPlanBean.setFirstMeetId(ApplicationContextHelper.getNextIdentity()); + monthPlanBean.setLastMeetId(ApplicationContextHelper.getNextIdentity()); + + limsInternalAuditMonthService.getDao().insert(monthPlanBean); + } + //七月 + List julyList = auditDetailBeanList.stream().filter(r -> Constant.YES.equals(r.getJuly())).distinct().collect(Collectors.toList()); + if(!julyList.isEmpty()){ + monthPlanBean.setId(ApplicationContextHelper.getNextIdentity()); + monthPlanBean.setPlanId(yearPlanBean.getId()); + monthPlanBean.setMonth(LimsConstant.GIKAM_DATETIME_MONTH_JUL); + monthPlanBean.setMonthPlanCode(yearPlanBean.getPlanCode() + "-" + LimsConstant.GIKAM_DATETIME_MONTH_JUL.replace("月", "")); + monthPlanBean.setFirstMeetId(ApplicationContextHelper.getNextIdentity()); + monthPlanBean.setLastMeetId(ApplicationContextHelper.getNextIdentity()); + + limsInternalAuditMonthService.getDao().insert(monthPlanBean); + } + //八月 + List augustList = auditDetailBeanList.stream().filter(r -> Constant.YES.equals(r.getAugust())).distinct().collect(Collectors.toList()); + if(!augustList.isEmpty()){ + monthPlanBean.setId(ApplicationContextHelper.getNextIdentity()); + monthPlanBean.setPlanId(yearPlanBean.getId()); + monthPlanBean.setMonth(LimsConstant.GIKAM_DATETIME_MONTH_AUG); + monthPlanBean.setMonthPlanCode(yearPlanBean.getPlanCode() + "-" + LimsConstant.GIKAM_DATETIME_MONTH_AUG.replace("月", "")); + monthPlanBean.setFirstMeetId(ApplicationContextHelper.getNextIdentity()); + monthPlanBean.setLastMeetId(ApplicationContextHelper.getNextIdentity()); + + limsInternalAuditMonthService.getDao().insert(monthPlanBean); + } + //九月 + List septemberList = auditDetailBeanList.stream().filter(r -> Constant.YES.equals(r.getSeptember())).distinct().collect(Collectors.toList()); + if(!septemberList.isEmpty()){ + monthPlanBean.setId(ApplicationContextHelper.getNextIdentity()); + monthPlanBean.setPlanId(yearPlanBean.getId()); + monthPlanBean.setMonth(LimsConstant.GIKAM_DATETIME_MONTH_SEP); + monthPlanBean.setMonthPlanCode(yearPlanBean.getPlanCode() + "-" + LimsConstant.GIKAM_DATETIME_MONTH_SEP.replace("月", "")); + monthPlanBean.setFirstMeetId(ApplicationContextHelper.getNextIdentity()); + monthPlanBean.setLastMeetId(ApplicationContextHelper.getNextIdentity()); + + limsInternalAuditMonthService.getDao().insert(monthPlanBean); + } + //十月 + List octoberList = auditDetailBeanList.stream().filter(r -> Constant.YES.equals(r.getOctober())).distinct().collect(Collectors.toList()); + if(!octoberList.isEmpty()){ + monthPlanBean.setId(ApplicationContextHelper.getNextIdentity()); + monthPlanBean.setPlanId(yearPlanBean.getId()); + monthPlanBean.setMonth(LimsConstant.GIKAM_DATETIME_MONTH_OCT); + monthPlanBean.setMonthPlanCode(yearPlanBean.getPlanCode() + "-" + LimsConstant.GIKAM_DATETIME_MONTH_OCT.replace("月", "")); + monthPlanBean.setFirstMeetId(ApplicationContextHelper.getNextIdentity()); + monthPlanBean.setLastMeetId(ApplicationContextHelper.getNextIdentity()); + + limsInternalAuditMonthService.getDao().insert(monthPlanBean); + } + //十一月 + List novemberList = auditDetailBeanList.stream().filter(r -> Constant.YES.equals(r.getNovember())).distinct().collect(Collectors.toList()); + if(!novemberList.isEmpty()){ + monthPlanBean.setId(ApplicationContextHelper.getNextIdentity()); + monthPlanBean.setPlanId(yearPlanBean.getId()); + monthPlanBean.setMonth(LimsConstant.GIKAM_DATETIME_MONTH_NOV); + monthPlanBean.setMonthPlanCode(yearPlanBean.getPlanCode() + "-" + LimsConstant.GIKAM_DATETIME_MONTH_NOV.replace("月", "")); + monthPlanBean.setFirstMeetId(ApplicationContextHelper.getNextIdentity()); + monthPlanBean.setLastMeetId(ApplicationContextHelper.getNextIdentity()); + + limsInternalAuditMonthService.getDao().insert(monthPlanBean); + } + //十二月 + List decemberList = auditDetailBeanList.stream().filter(r -> Constant.YES.equals(r.getDecember())).distinct().collect(Collectors.toList()); + if(!decemberList.isEmpty()){ + monthPlanBean.setId(ApplicationContextHelper.getNextIdentity()); + monthPlanBean.setPlanId(yearPlanBean.getId()); + monthPlanBean.setMonth(LimsConstant.GIKAM_DATETIME_MONTH_DEC); + monthPlanBean.setMonthPlanCode(yearPlanBean.getPlanCode() + "-" + LimsConstant.GIKAM_DATETIME_MONTH_DEC.replace("月", "")); + monthPlanBean.setFirstMeetId(ApplicationContextHelper.getNextIdentity()); + monthPlanBean.setLastMeetId(ApplicationContextHelper.getNextIdentity()); + + limsInternalAuditMonthService.getDao().insert(monthPlanBean); + } + } + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/impl/LimsInternalAuditProcessServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/impl/LimsInternalAuditProcessServiceImpl.java new file mode 100644 index 0000000..48a6a1f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/impl/LimsInternalAuditProcessServiceImpl.java @@ -0,0 +1,42 @@ +package com.sunwayworld.basemodule.qms.internalaudit.service.impl; + +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditProcessBean; +import com.sunwayworld.basemodule.qms.internalaudit.dao.LimsInternalAuditProcessDao; +import com.sunwayworld.basemodule.qms.internalaudit.service.LimsInternalAuditProcessService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +/** + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@Repository +@GikamBean +public class LimsInternalAuditProcessServiceImpl implements LimsInternalAuditProcessService { + + @Autowired + private LimsInternalAuditProcessDao limsInternalAuditProcessDao; + + @Override + @SuppressWarnings("unchecked") + public LimsInternalAuditProcessDao getDao() { + return limsInternalAuditProcessDao; + } + + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + @Override + public Long insert(RestJsonWrapperBean wrapper) { + LimsInternalAuditProcessBean auditProcessBean = wrapper.parseUnique(LimsInternalAuditProcessBean.class); + + auditProcessBean.setId(ApplicationContextHelper.getNextIdentity()); + + getDao().insert(auditProcessBean); + return auditProcessBean.getId(); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/impl/LimsInternalAuditTeamServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/impl/LimsInternalAuditTeamServiceImpl.java new file mode 100644 index 0000000..027dd71 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/service/impl/LimsInternalAuditTeamServiceImpl.java @@ -0,0 +1,43 @@ +package com.sunwayworld.basemodule.qms.internalaudit.service.impl; + +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditTeamBean; +import com.sunwayworld.basemodule.qms.internalaudit.dao.LimsInternalAuditTeamDao; +import com.sunwayworld.basemodule.qms.internalaudit.service.LimsInternalAuditTeamService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; + +/** + * @author qiuyf@sunwayworld.com 2022年9月9日 + */ +@Repository +@GikamBean +public class LimsInternalAuditTeamServiceImpl implements LimsInternalAuditTeamService { + + @Autowired + private LimsInternalAuditTeamDao limsInternalAuditTeamDao; + + @Override + @SuppressWarnings("unchecked") + public LimsInternalAuditTeamDao getDao() { + return limsInternalAuditTeamDao; + } + + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + @Override + public Long insert(RestJsonWrapperBean wrapper) { + List auditTeamList = wrapper.parse(LimsInternalAuditTeamBean.class); + auditTeamList.forEach(item -> item.setId(ApplicationContextHelper.getNextIdentity())); + + getDao().insert(auditTeamList); + return auditTeamList.get(0).getId(); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/validator/LimsInternalAuditMonthSubmitableValidator.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/validator/LimsInternalAuditMonthSubmitableValidator.java new file mode 100644 index 0000000..0447491 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/validator/LimsInternalAuditMonthSubmitableValidator.java @@ -0,0 +1,64 @@ +package com.sunwayworld.basemodule.qms.internalaudit.validator; + +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.validator.data.DataValidator; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditMonthBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditTeamBean; +import com.sunwayworld.basemodule.qms.internalaudit.service.LimsInternalAuditTeamService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import java.util.Arrays; +import java.util.Calendar; +import java.util.List; +import java.util.stream.Collectors; + +/** + * @author qiuyf@sunwayworld.com + * @date 2022-09-09 + */ + +@Repository +public class LimsInternalAuditMonthSubmitableValidator implements DataValidator { + + @Autowired + private LimsInternalAuditTeamService limsInternalAuditTeamService; + + @Override + public boolean doValid(Object ... args) { + Object wrapper = Arrays.asList(args).stream().filter(o -> o instanceof RestJsonWrapperBean).findFirst().get(); + List beanList = ((RestJsonWrapperBean) wrapper).parse(LimsInternalAuditMonthBean.class); + if (beanList.isEmpty()) { + return false; + } +// for(LimsInternalAuditMonthBean t : beanList){ +// Calendar cale = Calendar.getInstance(); +// String strMonth = (cale.get(Calendar.MONTH) + 1) + "月"; +// if(!strMonth.equals(t.getMonth())){ +// addConstraintViolation("非本月计划,不允许提交"); +// return false; +// } +// +// List auditTeamBeanList = limsInternalAuditTeamService.selectListByFilter(SearchFilter.instance().match("monthPlanId", t.getId()).filter(MatchPattern.EQ)); +// if(auditTeamBeanList.isEmpty()){ +// addConstraintViolation("尚未添加内审审核组成员,不允许提交"); +// return false; +// } +// +// List leaderList = auditTeamBeanList.stream().filter(r -> Constant.YES.equals(r.getLeaderFlag())).distinct().collect(Collectors.toList()); +// if(leaderList.isEmpty()){ +// addConstraintViolation("内审审核组成员中需要指定一个审核组长,否则不允许提交"); +// return false; +// } +// if(leaderList.size() > 1){ +// addConstraintViolation("内审审核组成员中指定了多个审核组长,不允许提交,请指定一个"); +// return false; +// } +// } +// + return true; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/validator/LimsInternalAuditPlanSubmitableValidator.java b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/validator/LimsInternalAuditPlanSubmitableValidator.java new file mode 100644 index 0000000..a0e0b12 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/internalaudit/validator/LimsInternalAuditPlanSubmitableValidator.java @@ -0,0 +1,63 @@ +package com.sunwayworld.basemodule.qms.internalaudit.validator; + +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.framework.validator.data.DataValidator; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditDetailBean; +import com.sunwayworld.basemodule.qms.internalaudit.bean.LimsInternalAuditPlanBean; +import com.sunwayworld.basemodule.qms.internalaudit.service.LimsInternalAuditDetailService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import java.util.Arrays; +import java.util.List; + +/** + * @author qiuyf@sunwayworld.com + * @date 2022-09-09 + */ + +@Repository +public class LimsInternalAuditPlanSubmitableValidator implements DataValidator { + + @Autowired + private LimsInternalAuditDetailService limsInternalAuditDetailService; + + @Override + public boolean doValid(Object ... args) { + Object wrapper = Arrays.asList(args).stream().filter(o -> o instanceof RestJsonWrapperBean).findFirst().get(); + List beanList = ((RestJsonWrapperBean) wrapper).parse(LimsInternalAuditPlanBean.class); + if (beanList.isEmpty()) { + return false; + } + for(LimsInternalAuditPlanBean t : beanList){ + List detailBeanList = limsInternalAuditDetailService.selectListByFilter(SearchFilter.instance().match("planId", t.getId()).filter(MatchPattern.EQ)); + if(detailBeanList.isEmpty()){ + addConstraintViolation("未添加内审计划明细,请添加后提交"); + return false; + } else { + for (LimsInternalAuditDetailBean item : detailBeanList) { +// if (StringUtils.isEmpty(item.getClauseNum())) { +// addConstraintViolation("添加的内审计划明细数据中存在[条款号]为空的记录,不允许提交,请填写"); +// return false; +// } +// if (StringUtils.isEmpty(item.getElementName())) { +// addConstraintViolation("添加的内审计划明细数据中存在[要素名称]为空的记录,不允许提交,请填写"); +// return false; +// } +// if (Constant.NO.equals(item.getJanuary()) && Constant.NO.equals(item.getFebruary()) && Constant.NO.equals(item.getMarch()) && Constant.NO.equals(item.getApril()) && +// Constant.NO.equals(item.getMay()) && Constant.NO.equals(item.getJune()) && Constant.NO.equals(item.getJuly()) && Constant.NO.equals(item.getAugust()) && +// Constant.NO.equals(item.getSeptember()) && Constant.NO.equals(item.getOctober()) && Constant.NO.equals(item.getNovember()) && Constant.NO.equals(item.getDecember())) { +// addConstraintViolation("添加的内审计划明细数据中存在未勾选月份的记录,不允许提交,请填写"); +// return false; +// } + } + } + } + + return true; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/bean/LimsItemApplyBean.java b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/bean/LimsItemApplyBean.java new file mode 100644 index 0000000..3473d56 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/bean/LimsItemApplyBean.java @@ -0,0 +1,318 @@ +package com.sunwayworld.basemodule.qms.itemapply.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 新项目申请表 + * + * @author qiuyf@sunwayworld.com + * @date 2022-09-19 + */ +@Table("T_LIMS_ITEM_APPLY") +public class LimsItemApplyBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String itemName;// 项目名称 + private LocalDateTime applyTime;// 申请时间 + private String projectTypes;// 项目类型 + private String applyUser;// 申请人 + private String applyUserId;// 申请人ID + private String itemBudget;// 项目预算 + private String itemTeam;// 项目成员 + private String itemConclusion;// 项目结论 + private String checkAccording;// 检查依据 + private String itemResource;// 新项目所需资源 + private String applyReason;// 申请新项目原因 + private String approver;// 批准人 + private String approverId;// 批准人ID + private LocalDateTime approveTime;// 批准时间 + private LocalDateTime startTime;// 开始时间 + private LocalDateTime finishTime;// 完成时间 + private String principal;// 负责人 + private String principalId;// 负责人ID + private String creterionAccording;// 依据规范 + private String resourceConfig;// 资源配置情况 + private String trialOperation;// 试运行情况 + private String itmePrincipal;// 项目负责人 + private String itmePrincipalId;// 项目负责人ID + private LocalDateTime itmePrincipalTime;// 项目负责人批准日期 + private String remark;// 备注 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public String getProjectTypes() { + return projectTypes; + } + + public void setProjectTypes(String projectTypes) { + this.projectTypes = projectTypes; + } + + public String getItemTeam() { + return itemTeam; + } + + public void setItemTeam(String itemTeam) { + this.itemTeam = itemTeam; + } + + public String getItemConclusion() { + return itemConclusion; + } + + public void setItemConclusion(String itemConclusion) { + this.itemConclusion = itemConclusion; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getItemName() { + return itemName; + } + + public void setItemName(String itemName) { + this.itemName = itemName; + } + + public LocalDateTime getApplyTime() { + return applyTime; + } + + public void setApplyTime(LocalDateTime applyTime) { + this.applyTime = applyTime; + } + + public String getApplyUser() { + return applyUser; + } + + public void setApplyUser(String applyUser) { + this.applyUser = applyUser; + } + + public String getApplyUserId() { + return applyUserId; + } + + public void setApplyUserId(String applyUserId) { + this.applyUserId = applyUserId; + } + + public String getItemBudget() { + return itemBudget; + } + + public void setItemBudget(String itemBudget) { + this.itemBudget = itemBudget; + } + + public String getCheckAccording() { + return checkAccording; + } + + public void setCheckAccording(String checkAccording) { + this.checkAccording = checkAccording; + } + + public String getItemResource() { + return itemResource; + } + + public void setItemResource(String itemResource) { + this.itemResource = itemResource; + } + + public String getApplyReason() { + return applyReason; + } + + public void setApplyReason(String applyReason) { + this.applyReason = applyReason; + } + + public String getApprover() { + return approver; + } + + public void setApprover(String approver) { + this.approver = approver; + } + + public String getApproverId() { + return approverId; + } + + public void setApproverId(String approverId) { + this.approverId = approverId; + } + + public LocalDateTime getApproveTime() { + return approveTime; + } + + public void setApproveTime(LocalDateTime approveTime) { + this.approveTime = approveTime; + } + + public LocalDateTime getStartTime() { + return startTime; + } + + public void setStartTime(LocalDateTime startTime) { + this.startTime = startTime; + } + + public LocalDateTime getFinishTime() { + return finishTime; + } + + public void setFinishTime(LocalDateTime finishTime) { + this.finishTime = finishTime; + } + + public String getPrincipal() { + return principal; + } + + public void setPrincipal(String principal) { + this.principal = principal; + } + + public String getPrincipalId() { + return principalId; + } + + public void setPrincipalId(String principalId) { + this.principalId = principalId; + } + + public String getCreterionAccording() { + return creterionAccording; + } + + public void setCreterionAccording(String creterionAccording) { + this.creterionAccording = creterionAccording; + } + + public String getResourceConfig() { + return resourceConfig; + } + + public void setResourceConfig(String resourceConfig) { + this.resourceConfig = resourceConfig; + } + + public String getTrialOperation() { + return trialOperation; + } + + public void setTrialOperation(String trialOperation) { + this.trialOperation = trialOperation; + } + + public String getItmePrincipal() { + return itmePrincipal; + } + + public void setItmePrincipal(String itmePrincipal) { + this.itmePrincipal = itmePrincipal; + } + + public String getItmePrincipalId() { + return itmePrincipalId; + } + + public void setItmePrincipalId(String itmePrincipalId) { + this.itmePrincipalId = itmePrincipalId; + } + + public LocalDateTime getItmePrincipalTime() { + return itmePrincipalTime; + } + + public void setItmePrincipalTime(LocalDateTime itmePrincipalTime) { + this.itmePrincipalTime = itmePrincipalTime; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/bean/LimsItemResourceconfigBean.java b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/bean/LimsItemResourceconfigBean.java new file mode 100644 index 0000000..b2d9887 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/bean/LimsItemResourceconfigBean.java @@ -0,0 +1,163 @@ +package com.sunwayworld.basemodule.qms.itemapply.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 项目资源配置 + * + * @author liuwei0602@sunwayworld.com + * @date 2023-05-30 + */ +@Table("T_LIMS_ITEM_RESOURCECONFIG") +public class LimsItemResourceconfigBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long itemApplyId; + private String userId;// 人员ID + private String userName;// 人员 + private String equip;// 设备 + private String reagent;// 试剂 + private String environment;// 环境 + private String conclusion;// 结论 + private String orgId;// 组织ID + private String orgName;// 组织名称 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getItemApplyId() { + return itemApplyId; + } + + public void setItemApplyId(Long itemApplyId) { + this.itemApplyId = itemApplyId; + } + + public String getUserId() { + return userId; + } + + public void setUserId(String userId) { + this.userId = userId; + } + + public String getUserName() { + return userName; + } + + public void setUserName(String userName) { + this.userName = userName; + } + + public String getEquip() { + return equip; + } + + public void setEquip(String equip) { + this.equip = equip; + } + + public String getReagent() { + return reagent; + } + + public void setReagent(String reagent) { + this.reagent = reagent; + } + + public String getEnvironment() { + return environment; + } + + public void setEnvironment(String environment) { + this.environment = environment; + } + + public String getConclusion() { + return conclusion; + } + + public void setConclusion(String conclusion) { + this.conclusion = conclusion; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/bean/LimsReviewresultBean.java b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/bean/LimsReviewresultBean.java new file mode 100644 index 0000000..7df12fc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/bean/LimsReviewresultBean.java @@ -0,0 +1,156 @@ +package com.sunwayworld.basemodule.qms.itemapply.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 项目评审结果 + * + * @author liuwei0602@sunwayworld.com + * @date 2023-05-30 + */ +@Table("T_LIMS_REVIEWRESULT") +public class LimsReviewresultBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long itemApplyId; + private String advise;// 建议 + private String conclusion;// 结论 + private String reviewerId;// 评审人ID + private String reviewer;// 评审人 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime reviewTime;// 评审日期 + private String orgId;// 组织ID + private String orgName;// 组织名称 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getItemApplyId() { + return itemApplyId; + } + + public void setItemApplyId(Long itemApplyId) { + this.itemApplyId = itemApplyId; + } + + public String getAdvise() { + return advise; + } + + public void setAdvise(String advise) { + this.advise = advise; + } + + public String getConclusion() { + return conclusion; + } + + public void setConclusion(String conclusion) { + this.conclusion = conclusion; + } + + public String getReviewerId() { + return reviewerId; + } + + public void setReviewerId(String reviewerId) { + this.reviewerId = reviewerId; + } + + public String getReviewer() { + return reviewer; + } + + public void setReviewer(String reviewer) { + this.reviewer = reviewer; + } + + public LocalDateTime getReviewTime() { + return reviewTime; + } + + public void setReviewTime(LocalDateTime reviewTime) { + this.reviewTime = reviewTime; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/controller/LimsItemApplyController.java b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/controller/LimsItemApplyController.java new file mode 100644 index 0000000..1c49174 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/controller/LimsItemApplyController.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.qms.itemapply.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; + +@RequestMapping("/secure/basemodule/qms/item-applys/page") +public interface LimsItemApplyController extends GenericEditListPageController, GenericAuditListPageController, GenericSearchListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/controller/impl/LimsItemApplyControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/controller/impl/LimsItemApplyControllerImpl.java new file mode 100644 index 0000000..7e89147 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/controller/impl/LimsItemApplyControllerImpl.java @@ -0,0 +1,31 @@ +package com.sunwayworld.basemodule.qms.itemapply.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.itemapply.controller.LimsItemApplyController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsItemApplyControllerImpl implements LimsItemApplyController { + + @Log(value = "新项目申请表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/qms/item-applys/lims-item-apply-edit-list"; + } + + @Log(value = "新项目申请表审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/qms/item-applys/lims-item-apply-audit-list"; + } + + @Log(value = "新项目申请表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/qms/item-applys/lims-item-apply-search-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/dao/LimsItemApplyDao.java b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/dao/LimsItemApplyDao.java new file mode 100644 index 0000000..f686878 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/dao/LimsItemApplyDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.itemapply.dao; + +import com.sunwayworld.basemodule.qms.itemapply.bean.LimsItemApplyBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsItemApplyDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/dao/LimsItemResourceconfigDao.java b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/dao/LimsItemResourceconfigDao.java new file mode 100644 index 0000000..b14bb62 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/dao/LimsItemResourceconfigDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.itemapply.dao; + +import com.sunwayworld.basemodule.qms.itemapply.bean.LimsItemResourceconfigBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsItemResourceconfigDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/dao/LimsReviewresultDao.java b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/dao/LimsReviewresultDao.java new file mode 100644 index 0000000..66fd150 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/dao/LimsReviewresultDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.itemapply.dao; + +import com.sunwayworld.basemodule.qms.itemapply.bean.LimsReviewresultBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsReviewresultDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/dao/impl/LimsItemApplyDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/dao/impl/LimsItemApplyDaoImpl.java new file mode 100644 index 0000000..9af3547 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/dao/impl/LimsItemApplyDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.itemapply.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.itemapply.bean.LimsItemApplyBean; +import com.sunwayworld.basemodule.qms.itemapply.dao.LimsItemApplyDao; +import com.sunwayworld.basemodule.qms.itemapply.mapper.LimsItemApplyMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsItemApplyDaoImpl extends MybatisDaoSupport implements LimsItemApplyDao { + + @Autowired + private LimsItemApplyMapper limsItemApplyMapper; + + @Override + public LimsItemApplyMapper getMapper() { + return limsItemApplyMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/dao/impl/LimsItemResourceconfigDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/dao/impl/LimsItemResourceconfigDaoImpl.java new file mode 100644 index 0000000..5b5c0aa --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/dao/impl/LimsItemResourceconfigDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.itemapply.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.itemapply.bean.LimsItemResourceconfigBean; +import com.sunwayworld.basemodule.qms.itemapply.dao.LimsItemResourceconfigDao; +import com.sunwayworld.basemodule.qms.itemapply.mapper.LimsItemResourceconfigMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsItemResourceconfigDaoImpl extends MybatisDaoSupport implements LimsItemResourceconfigDao { + + @Autowired + private LimsItemResourceconfigMapper limsItemResourceconfigMapper; + + @Override + public LimsItemResourceconfigMapper getMapper() { + return limsItemResourceconfigMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/dao/impl/LimsReviewresultDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/dao/impl/LimsReviewresultDaoImpl.java new file mode 100644 index 0000000..6f84a21 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/dao/impl/LimsReviewresultDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.itemapply.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.itemapply.bean.LimsReviewresultBean; +import com.sunwayworld.basemodule.qms.itemapply.dao.LimsReviewresultDao; +import com.sunwayworld.basemodule.qms.itemapply.mapper.LimsReviewresultMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsReviewresultDaoImpl extends MybatisDaoSupport implements LimsReviewresultDao { + + @Autowired + private LimsReviewresultMapper limsReviewresultMapper; + + @Override + public LimsReviewresultMapper getMapper() { + return limsReviewresultMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/LimsItemApplyMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/LimsItemApplyMapper.java new file mode 100644 index 0000000..97df77e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/LimsItemApplyMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.itemapply.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsItemApplyMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/LimsItemResourceconfigMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/LimsItemResourceconfigMapper.java new file mode 100644 index 0000000..f97892e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/LimsItemResourceconfigMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.itemapply.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsItemResourceconfigMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/LimsReviewresultMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/LimsReviewresultMapper.java new file mode 100644 index 0000000..536aa92 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/LimsReviewresultMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.itemapply.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsReviewresultMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/conf/lims-item-apply-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/conf/lims-item-apply-mysql-mapper.xml new file mode 100644 index 0000000..11fbf09 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/conf/lims-item-apply-mysql-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/conf/lims-item-apply-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/conf/lims-item-apply-oracle-mapper.xml new file mode 100644 index 0000000..11fbf09 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/conf/lims-item-apply-oracle-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/conf/lims-item-apply-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/conf/lims-item-apply-sqlserver-mapper.xml new file mode 100644 index 0000000..11fbf09 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/conf/lims-item-apply-sqlserver-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/conf/lims-item-resourceconfig-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/conf/lims-item-resourceconfig-mysql-mapper.xml new file mode 100644 index 0000000..437c9f6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/conf/lims-item-resourceconfig-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/conf/lims-item-resourceconfig-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/conf/lims-item-resourceconfig-oracle-mapper.xml new file mode 100644 index 0000000..437c9f6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/conf/lims-item-resourceconfig-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/conf/lims-item-resourceconfig-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/conf/lims-item-resourceconfig-sqlserver-mapper.xml new file mode 100644 index 0000000..437c9f6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/conf/lims-item-resourceconfig-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/conf/lims-reviewresult-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/conf/lims-reviewresult-mysql-mapper.xml new file mode 100644 index 0000000..2d50d7a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/conf/lims-reviewresult-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/conf/lims-reviewresult-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/conf/lims-reviewresult-oracle-mapper.xml new file mode 100644 index 0000000..2d50d7a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/conf/lims-reviewresult-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/conf/lims-reviewresult-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/conf/lims-reviewresult-sqlserver-mapper.xml new file mode 100644 index 0000000..2d50d7a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/mapper/conf/lims-reviewresult-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/resource/LimsItemApplyResource.java b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/resource/LimsItemApplyResource.java new file mode 100644 index 0000000..21f1d4e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/resource/LimsItemApplyResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.qms.itemapply.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.qms.itemapply.bean.LimsItemApplyBean; +import com.sunwayworld.basemodule.qms.itemapply.service.LimsItemApplyService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; + +@RequestMapping("/secure/basemodule/qms/item-applys") +public interface LimsItemApplyResource extends GenericResource, GenericAuditableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/resource/LimsItemResourceconfigResource.java b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/resource/LimsItemResourceconfigResource.java new file mode 100644 index 0000000..a15b9eb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/resource/LimsItemResourceconfigResource.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.qms.itemapply.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.qms.itemapply.bean.LimsItemResourceconfigBean; +import com.sunwayworld.basemodule.qms.itemapply.service.LimsItemResourceconfigService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/basemodule/qms/item-resourceconfigs") +public interface LimsItemResourceconfigResource extends GenericResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/resource/LimsReviewresultResource.java b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/resource/LimsReviewresultResource.java new file mode 100644 index 0000000..39b8ffd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/resource/LimsReviewresultResource.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.qms.itemapply.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.qms.itemapply.bean.LimsReviewresultBean; +import com.sunwayworld.basemodule.qms.itemapply.service.LimsReviewresultService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/basemodule/qms/reviewresults") +public interface LimsReviewresultResource extends GenericResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/resource/impl/LimsItemApplyResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/resource/impl/LimsItemApplyResourceImpl.java new file mode 100644 index 0000000..df4e73a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/resource/impl/LimsItemApplyResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.qms.itemapply.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.qms.itemapply.resource.LimsItemApplyResource; +import com.sunwayworld.basemodule.qms.itemapply.service.LimsItemApplyService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("新项目申请表") +@RestController +@GikamBean +public class LimsItemApplyResourceImpl implements LimsItemApplyResource { + + @Autowired + private LimsItemApplyService limsItemApplyService; + + @Override + public LimsItemApplyService getService() { + return limsItemApplyService; + } + + @Log(value = "新增新项目申请表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/resource/impl/LimsItemResourceconfigResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/resource/impl/LimsItemResourceconfigResourceImpl.java new file mode 100644 index 0000000..fb4aabd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/resource/impl/LimsItemResourceconfigResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.qms.itemapply.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.qms.itemapply.resource.LimsItemResourceconfigResource; +import com.sunwayworld.basemodule.qms.itemapply.service.LimsItemResourceconfigService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("项目资源配置") +@RestController +@GikamBean +public class LimsItemResourceconfigResourceImpl implements LimsItemResourceconfigResource { + + @Autowired + private LimsItemResourceconfigService limsItemResourceconfigService; + + @Override + public LimsItemResourceconfigService getService() { + return limsItemResourceconfigService; + } + + @Log(value = "新增项目资源配置", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/resource/impl/LimsReviewresultResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/resource/impl/LimsReviewresultResourceImpl.java new file mode 100644 index 0000000..dc74b4d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/resource/impl/LimsReviewresultResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.qms.itemapply.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.qms.itemapply.resource.LimsReviewresultResource; +import com.sunwayworld.basemodule.qms.itemapply.service.LimsReviewresultService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("项目评审结果") +@RestController +@GikamBean +public class LimsReviewresultResourceImpl implements LimsReviewresultResource { + + @Autowired + private LimsReviewresultService limsReviewresultService; + + @Override + public LimsReviewresultService getService() { + return limsReviewresultService; + } + + @Log(value = "新增项目评审结果", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/service/LimsItemApplyService.java b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/service/LimsItemApplyService.java new file mode 100644 index 0000000..8df59a6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/service/LimsItemApplyService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.itemapply.service; + +import com.sunwayworld.basemodule.qms.itemapply.bean.LimsItemApplyBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; + +public interface LimsItemApplyService extends GenericService, GenericAuditableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/service/LimsItemResourceconfigService.java b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/service/LimsItemResourceconfigService.java new file mode 100644 index 0000000..028d8e4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/service/LimsItemResourceconfigService.java @@ -0,0 +1,8 @@ +package com.sunwayworld.basemodule.qms.itemapply.service; + +import com.sunwayworld.basemodule.qms.itemapply.bean.LimsItemResourceconfigBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsItemResourceconfigService extends GenericService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/service/LimsReviewresultService.java b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/service/LimsReviewresultService.java new file mode 100644 index 0000000..c033d32 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/service/LimsReviewresultService.java @@ -0,0 +1,8 @@ +package com.sunwayworld.basemodule.qms.itemapply.service; + +import com.sunwayworld.basemodule.qms.itemapply.bean.LimsReviewresultBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsReviewresultService extends GenericService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/service/impl/LimsItemApplyServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/service/impl/LimsItemApplyServiceImpl.java new file mode 100644 index 0000000..cf27dc4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/service/impl/LimsItemApplyServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.qms.itemapply.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.qms.itemapply.dao.LimsItemApplyDao; +import com.sunwayworld.basemodule.qms.itemapply.bean.LimsItemApplyBean; +import com.sunwayworld.basemodule.qms.itemapply.service.LimsItemApplyService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsItemApplyServiceImpl implements LimsItemApplyService { + + @Autowired + private LimsItemApplyDao limsItemApplyDao; + + @Override + @SuppressWarnings("unchecked") + public LimsItemApplyDao getDao() { + return limsItemApplyDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsItemApplyBean limsItemApply = jsonWrapper.parseUnique(LimsItemApplyBean.class); + limsItemApply.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsItemApply); + return limsItemApply.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/service/impl/LimsItemResourceconfigServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/service/impl/LimsItemResourceconfigServiceImpl.java new file mode 100644 index 0000000..b700a14 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/service/impl/LimsItemResourceconfigServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.qms.itemapply.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.qms.itemapply.dao.LimsItemResourceconfigDao; +import com.sunwayworld.basemodule.qms.itemapply.bean.LimsItemResourceconfigBean; +import com.sunwayworld.basemodule.qms.itemapply.service.LimsItemResourceconfigService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsItemResourceconfigServiceImpl implements LimsItemResourceconfigService { + + @Autowired + private LimsItemResourceconfigDao limsItemResourceconfigDao; + + @Override + @SuppressWarnings("unchecked") + public LimsItemResourceconfigDao getDao() { + return limsItemResourceconfigDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsItemResourceconfigBean limsItemResourceconfig = jsonWrapper.parseUnique(LimsItemResourceconfigBean.class); + limsItemResourceconfig.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsItemResourceconfig); + return limsItemResourceconfig.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/itemapply/service/impl/LimsReviewresultServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/service/impl/LimsReviewresultServiceImpl.java new file mode 100644 index 0000000..55c2a1f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/itemapply/service/impl/LimsReviewresultServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.qms.itemapply.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.qms.itemapply.dao.LimsReviewresultDao; +import com.sunwayworld.basemodule.qms.itemapply.bean.LimsReviewresultBean; +import com.sunwayworld.basemodule.qms.itemapply.service.LimsReviewresultService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsReviewresultServiceImpl implements LimsReviewresultService { + + @Autowired + private LimsReviewresultDao limsReviewresultDao; + + @Override + @SuppressWarnings("unchecked") + public LimsReviewresultDao getDao() { + return limsReviewresultDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsReviewresultBean limsReviewresult = jsonWrapper.parseUnique(LimsReviewresultBean.class); + limsReviewresult.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsReviewresult); + return limsReviewresult.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/bean/LimsAssignmentBean.java b/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/bean/LimsAssignmentBean.java new file mode 100644 index 0000000..d45acb6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/bean/LimsAssignmentBean.java @@ -0,0 +1,175 @@ +package com.sunwayworld.basemodule.qms.keyassignment.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDate; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 关键任命书 + * + * @author dingj@sunwayworld.com + * @date 2022-10-17 + */ +@Table("T_LIMS_ASSIGNMENT") +public class LimsAssignmentBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String staff;// 人员 + private String staffId;// 人员ID + private String job;// 职位 + private String jobDesc;// 工作内容 + private String auditUser;// 审核人 + private String auditUserId;// 审核人ID + private LocalDate auditTime;// 审核时间 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String orgId;// 组ID + private String orgName;// 组名称 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getStaff() { + return staff; + } + + public void setStaff(String staff) { + this.staff = staff; + } + + public String getStaffId() { + return staffId; + } + + public void setStaffId(String staffId) { + this.staffId = staffId; + } + + public String getJob() { + return job; + } + + public void setJob(String job) { + this.job = job; + } + + public String getJobDesc() { + return jobDesc; + } + + public void setJobDesc(String jobDesc) { + this.jobDesc = jobDesc; + } + + public String getAuditUser() { + return auditUser; + } + + public void setAuditUser(String auditUser) { + this.auditUser = auditUser; + } + + public String getAuditUserId() { + return auditUserId; + } + + public void setAuditUserId(String auditUserId) { + this.auditUserId = auditUserId; + } + + public LocalDate getAuditTime() { + return auditTime; + } + + public void setAuditTime(LocalDate auditTime) { + this.auditTime = auditTime; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/controller/LimsAssignmentController.java b/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/controller/LimsAssignmentController.java new file mode 100644 index 0000000..00fbe5b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/controller/LimsAssignmentController.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.qms.keyassignment.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/qms/assignments/page") +public interface LimsAssignmentController extends GenericEditListPageController, GenericDetailPageController, GenericAuditListPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/controller/impl/LimsAssignmentControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/controller/impl/LimsAssignmentControllerImpl.java new file mode 100644 index 0000000..94f6bee --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/controller/impl/LimsAssignmentControllerImpl.java @@ -0,0 +1,43 @@ +package com.sunwayworld.basemodule.qms.keyassignment.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.keyassignment.controller.LimsAssignmentController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsAssignmentControllerImpl implements LimsAssignmentController { + + @Log(value = "关键任命书编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/qms/assignments/lims-assignment-edit-list"; + } + + @Log(value = "关键任命书详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/qms/assignments/lims-assignment-detail"; + } + + @Log(value = "关键任命书审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/qms/assignments/lims-assignment-audit-list"; + } + + @Log(value = "关键任命书查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/qms/assignments/lims-assignment-search-list"; + } + + @Log(value = "关键任命书选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/qms/assignments/lims-assignment-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/dao/LimsAssignmentDao.java b/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/dao/LimsAssignmentDao.java new file mode 100644 index 0000000..cc305a3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/dao/LimsAssignmentDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.keyassignment.dao; + +import com.sunwayworld.basemodule.qms.keyassignment.bean.LimsAssignmentBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsAssignmentDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/dao/impl/LimsAssignmentDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/dao/impl/LimsAssignmentDaoImpl.java new file mode 100644 index 0000000..f5448b1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/dao/impl/LimsAssignmentDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.keyassignment.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.keyassignment.bean.LimsAssignmentBean; +import com.sunwayworld.basemodule.qms.keyassignment.dao.LimsAssignmentDao; +import com.sunwayworld.basemodule.qms.keyassignment.mapper.LimsAssignmentMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsAssignmentDaoImpl extends MybatisDaoSupport implements LimsAssignmentDao { + + @Autowired + private LimsAssignmentMapper limsAssignmentMapper; + + @Override + public LimsAssignmentMapper getMapper() { + return limsAssignmentMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/mapper/LimsAssignmentMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/mapper/LimsAssignmentMapper.java new file mode 100644 index 0000000..1fa73d0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/mapper/LimsAssignmentMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.keyassignment.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsAssignmentMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/mapper/conf/lims-assignment-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/mapper/conf/lims-assignment-mysql-mapper.xml new file mode 100644 index 0000000..228f1e8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/mapper/conf/lims-assignment-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/mapper/conf/lims-assignment-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/mapper/conf/lims-assignment-oracle-mapper.xml new file mode 100644 index 0000000..3a08d37 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/mapper/conf/lims-assignment-oracle-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/mapper/conf/lims-assignment-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/mapper/conf/lims-assignment-sqlserver-mapper.xml new file mode 100644 index 0000000..228f1e8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/mapper/conf/lims-assignment-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/resource/LimsAssignmentResource.java b/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/resource/LimsAssignmentResource.java new file mode 100644 index 0000000..59ab437 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/resource/LimsAssignmentResource.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.qms.keyassignment.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.qms.keyassignment.bean.LimsAssignmentBean; +import com.sunwayworld.basemodule.qms.keyassignment.service.LimsAssignmentService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/qms/assignments") +public interface LimsAssignmentResource extends GenericResource, GenericAuditableResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/resource/impl/LimsAssignmentResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/resource/impl/LimsAssignmentResourceImpl.java new file mode 100644 index 0000000..6fe18fe --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/resource/impl/LimsAssignmentResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.qms.keyassignment.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.qms.keyassignment.resource.LimsAssignmentResource; +import com.sunwayworld.basemodule.qms.keyassignment.service.LimsAssignmentService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("关键任命书") +@RestController +@GikamBean +public class LimsAssignmentResourceImpl implements LimsAssignmentResource { + + @Autowired + private LimsAssignmentService limsAssignmentService; + + @Override + public LimsAssignmentService getService() { + return limsAssignmentService; + } + + @Log(value = "新增关键任命书", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/service/LimsAssignmentService.java b/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/service/LimsAssignmentService.java new file mode 100644 index 0000000..00e09f2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/service/LimsAssignmentService.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.qms.keyassignment.service; + +import com.sunwayworld.basemodule.qms.keyassignment.bean.LimsAssignmentBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsAssignmentService extends GenericService, GenericAuditableService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/service/impl/LimsAssignmentServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/service/impl/LimsAssignmentServiceImpl.java new file mode 100644 index 0000000..cbee521 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/keyassignment/service/impl/LimsAssignmentServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.qms.keyassignment.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.qms.keyassignment.dao.LimsAssignmentDao; +import com.sunwayworld.basemodule.qms.keyassignment.bean.LimsAssignmentBean; +import com.sunwayworld.basemodule.qms.keyassignment.service.LimsAssignmentService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsAssignmentServiceImpl implements LimsAssignmentService { + + @Autowired + private LimsAssignmentDao limsAssignmentDao; + + @Override + @SuppressWarnings("unchecked") + public LimsAssignmentDao getDao() { + return limsAssignmentDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsAssignmentBean limsAssignment = jsonWrapper.parseUnique(LimsAssignmentBean.class); + limsAssignment.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsAssignment); + return limsAssignment.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/bean/LimsComparisonBean.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/bean/LimsComparisonBean.java new file mode 100644 index 0000000..5771198 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/bean/LimsComparisonBean.java @@ -0,0 +1,140 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 对比计划表 + * + * @author qiuyf@sunwayworld.com + * @date 2022-10-11 + */ +@Table("T_LIMS_COMPARISON") +public class LimsComparisonBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String activity;// 能力验证或比对活动名称 + private String organization;// 主办或组织单位名称 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime activityTime;// 活动时间 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 所属单位编码 + private String orgName;// 所属单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getActivity() { + return activity; + } + + public void setActivity(String activity) { + this.activity = activity; + } + + public String getOrganization() { + return organization; + } + + public void setOrganization(String organization) { + this.organization = organization; + } + + public LocalDateTime getActivityTime() { + return activityTime; + } + + public void setActivityTime(LocalDateTime activityTime) { + this.activityTime = activityTime; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/bean/LimsComparisonItemBean.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/bean/LimsComparisonItemBean.java new file mode 100644 index 0000000..3f4af96 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/bean/LimsComparisonItemBean.java @@ -0,0 +1,387 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 对比计划项目表 + * + * @author qiuyf@sunwayworld.com + * @date 2022-10-11 + */ +@Table("T_LIMS_COMPARISON_ITEM") +public class LimsComparisonItemBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long planId;// 计划ID + private String comparisonItem;// 验证或比对项目 + private String testMethod;// 检测方法 + private String testSample;// 检测样品 + private String testEquipt;// 检测仪器 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime finishTime;// 完成期限 + private String implPrincipal;// 实施负责人 + private String implPrincipalId;// 实施负责人ID + private String itemName;// 项目名称 + private String goal;// 目的 + private String item;// 比对项目 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime implTime;// 实施日期 + private String proposeUser;// 提出人 + private String proposeUserId;// 提出人ID + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime proposeTime;// 提出日期 + private String organizer;// 组织人 + private String organizerId;// 组织人ID + private String implUser;// 实施人 + private String implUserId;// 实施人ID + private String itemUser;// 项目小组成员 + private String itemUserId;// 项目小组成员ID + private String situationg;// 参加实验室情况 + private String goodsDesc;// 被测物品说明 + private String criterion;// 判定原则 + private String deviation;// 有无偏离情况 + private String testResult;// 检测结果 + private String testConclusion;// 检测结论 + private String reason;// 原因分析 + private String measure;// 改进措施 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String auditFlag;// 审核标识 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 所属单位编码 + private String orgName;// 所属单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getAuditFlag() { + return auditFlag; + } + + public void setAuditFlag(String auditFlag) { + this.auditFlag = auditFlag; + } + + public Long getPlanId() { + return planId; + } + + public void setPlanId(Long planId) { + this.planId = planId; + } + + public String getComparisonItem() { + return comparisonItem; + } + + public void setComparisonItem(String comparisonItem) { + this.comparisonItem = comparisonItem; + } + + public String getTestMethod() { + return testMethod; + } + + public void setTestMethod(String testMethod) { + this.testMethod = testMethod; + } + + public String getTestSample() { + return testSample; + } + + public void setTestSample(String testSample) { + this.testSample = testSample; + } + + public String getTestEquipt() { + return testEquipt; + } + + public void setTestEquipt(String testEquipt) { + this.testEquipt = testEquipt; + } + + public LocalDateTime getFinishTime() { + return finishTime; + } + + public void setFinishTime(LocalDateTime finishTime) { + this.finishTime = finishTime; + } + + public String getImplPrincipal() { + return implPrincipal; + } + + public void setImplPrincipal(String implPrincipal) { + this.implPrincipal = implPrincipal; + } + + public String getImplPrincipalId() { + return implPrincipalId; + } + + public void setImplPrincipalId(String implPrincipalId) { + this.implPrincipalId = implPrincipalId; + } + + public String getItemName() { + return itemName; + } + + public void setItemName(String itemName) { + this.itemName = itemName; + } + + public String getGoal() { + return goal; + } + + public void setGoal(String goal) { + this.goal = goal; + } + + public String getItem() { + return item; + } + + public void setItem(String item) { + this.item = item; + } + + public LocalDateTime getImplTime() { + return implTime; + } + + public void setImplTime(LocalDateTime implTime) { + this.implTime = implTime; + } + + public String getProposeUser() { + return proposeUser; + } + + public void setProposeUser(String proposeUser) { + this.proposeUser = proposeUser; + } + + public String getProposeUserId() { + return proposeUserId; + } + + public void setProposeUserId(String proposeUserId) { + this.proposeUserId = proposeUserId; + } + + public LocalDateTime getProposeTime() { + return proposeTime; + } + + public void setProposeTime(LocalDateTime proposeTime) { + this.proposeTime = proposeTime; + } + + public String getOrganizer() { + return organizer; + } + + public void setOrganizer(String organizer) { + this.organizer = organizer; + } + + public String getOrganizerId() { + return organizerId; + } + + public void setOrganizerId(String organizerId) { + this.organizerId = organizerId; + } + + public String getImplUser() { + return implUser; + } + + public void setImplUser(String implUser) { + this.implUser = implUser; + } + + public String getImplUserId() { + return implUserId; + } + + public void setImplUserId(String implUserId) { + this.implUserId = implUserId; + } + + public String getItemUser() { + return itemUser; + } + + public void setItemUser(String itemUser) { + this.itemUser = itemUser; + } + + public String getItemUserId() { + return itemUserId; + } + + public void setItemUserId(String itemUserId) { + this.itemUserId = itemUserId; + } + + public String getSituationg() { + return situationg; + } + + public void setSituationg(String situationg) { + this.situationg = situationg; + } + + public String getGoodsDesc() { + return goodsDesc; + } + + public void setGoodsDesc(String goodsDesc) { + this.goodsDesc = goodsDesc; + } + + public String getCriterion() { + return criterion; + } + + public void setCriterion(String criterion) { + this.criterion = criterion; + } + + public String getDeviation() { + return deviation; + } + + public void setDeviation(String deviation) { + this.deviation = deviation; + } + + public String getTestResult() { + return testResult; + } + + public void setTestResult(String testResult) { + this.testResult = testResult; + } + + public String getTestConclusion() { + return testConclusion; + } + + public void setTestConclusion(String testConclusion) { + this.testConclusion = testConclusion; + } + + public String getReason() { + return reason; + } + + public void setReason(String reason) { + this.reason = reason; + } + + public String getMeasure() { + return measure; + } + + public void setMeasure(String measure) { + this.measure = measure; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/bean/LimsQualityBean.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/bean/LimsQualityBean.java new file mode 100644 index 0000000..d2bd653 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/bean/LimsQualityBean.java @@ -0,0 +1,147 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 质量计划表 + * + * @author qiuyf@sunwayworld.com + * @date 2022-10-11 + */ +@Table("T_LIMS_QUALITY") +public class LimsQualityBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String planCode;// 计划编码 + private String planYear;// 计划年度 + private String monitorPlan;// 监控计划 + private String remark;// 备注 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 所属单位编码 + private String orgName;// 所属单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getPlanCode() { + return planCode; + } + + public void setPlanCode(String planCode) { + this.planCode = planCode; + } + + public String getPlanYear() { + return planYear; + } + + public void setPlanYear(String planYear) { + this.planYear = planYear; + } + + public String getMonitorPlan() { + return monitorPlan; + } + + public void setMonitorPlan(String monitorPlan) { + this.monitorPlan = monitorPlan; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/bean/LimsQualityItemBean.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/bean/LimsQualityItemBean.java new file mode 100644 index 0000000..6bf2825 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/bean/LimsQualityItemBean.java @@ -0,0 +1,222 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 质量计划项目表 + * + * @author qiuyf@sunwayworld.com + * @date 2022-10-11 + */ +@Table("T_LIMS_QUALITY_ITEM") +public class LimsQualityItemBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long planId;// 计划ID + private String monitorItem;// 计划监控项目 + private String productName;// 产品名称 + private String monitorStandard;// 测试标准 + private String monitorGoal;// 监控目的 + private String monitorMethod;// 监控方法 + private String monitorUser;// 监控人 + private String monitorUserId;// 监控人ID + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime implTime;// 计划实施时间 + private String executor;// 执行人 + private String executorId;// 执行人ID + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + @NotNull(defaultValue = "0") + private String auditFlag;// 主表审核完成标识 1 审核完成 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 所属单位编码 + private String orgName;// 所属单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getAuditFlag() { + return auditFlag; + } + + public void setAuditFlag(String auditFlag) { + this.auditFlag = auditFlag; + } + + public Long getPlanId() { + return planId; + } + + public void setPlanId(Long planId) { + this.planId = planId; + } + + public String getMonitorItem() { + return monitorItem; + } + + public void setMonitorItem(String monitorItem) { + this.monitorItem = monitorItem; + } + + public String getProductName() { + return productName; + } + + public void setProductName(String productName) { + this.productName = productName; + } + + public String getMonitorStandard() { + return monitorStandard; + } + + public void setMonitorStandard(String monitorStandard) { + this.monitorStandard = monitorStandard; + } + + public String getMonitorGoal() { + return monitorGoal; + } + + public void setMonitorGoal(String monitorGoal) { + this.monitorGoal = monitorGoal; + } + + public String getMonitorMethod() { + return monitorMethod; + } + + public void setMonitorMethod(String monitorMethod) { + this.monitorMethod = monitorMethod; + } + + public String getMonitorUser() { + return monitorUser; + } + + public void setMonitorUser(String monitorUser) { + this.monitorUser = monitorUser; + } + + public String getMonitorUserId() { + return monitorUserId; + } + + public void setMonitorUserId(String monitorUserId) { + this.monitorUserId = monitorUserId; + } + + public LocalDateTime getImplTime() { + return implTime; + } + + public void setImplTime(LocalDateTime implTime) { + this.implTime = implTime; + } + + public String getExecutor() { + return executor; + } + + public void setExecutor(String executor) { + this.executor = executor; + } + + public String getExecutorId() { + return executorId; + } + + public void setExecutorId(String executorId) { + this.executorId = executorId; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/controller/LimsComparisonController.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/controller/LimsComparisonController.java new file mode 100644 index 0000000..4afc694 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/controller/LimsComparisonController.java @@ -0,0 +1,20 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; + +@RequestMapping("/secure/basemodule/qms/comparisons/page") +public interface LimsComparisonController extends GenericEditListPageController, GenericAuditListPageController, GenericSearchListPageController { + + @RequestMapping("/item-edit-list") + String itemEditPage(); + + @RequestMapping("/item-audit-list") + String itemAuditPage(); + + @RequestMapping("/item-search-list") + String itemSearchPage(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/controller/LimsQualityController.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/controller/LimsQualityController.java new file mode 100644 index 0000000..d238c84 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/controller/LimsQualityController.java @@ -0,0 +1,20 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; + +@RequestMapping("/secure/basemodule/qms/qualitys/page") +public interface LimsQualityController extends GenericEditListPageController, GenericAuditListPageController, GenericSearchListPageController { + + @RequestMapping(value = "/pz-draft-list") + String pzPageList(); + + @RequestMapping(value = "/zk-audit-list") + String zkOutPage(); + + @RequestMapping(value = "/zk-search-list") + String zkSearchPage(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/controller/impl/LimsComparisonControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/controller/impl/LimsComparisonControllerImpl.java new file mode 100644 index 0000000..ce6ca04 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/controller/impl/LimsComparisonControllerImpl.java @@ -0,0 +1,45 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.qualitycontrol.controller.LimsComparisonController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsComparisonControllerImpl implements LimsComparisonController { + + @Log(value = "对比计划表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/qms/qualitys/lims-comparison-edit-list"; + } + + @Log(value = "对比计划表审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/qms/qualitys/lims-comparison-audit-list"; + } + + @Log(value = "对比计划表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/qms/qualitys/lims-comparison-search-list"; + } + + @Override + public String itemEditPage() { + return "basemodule/qms/qualitys/lims-comparison-item-edit-list"; + } + + @Override + public String itemAuditPage() { + return "basemodule/qms/qualitys/lims-comparison-item-audit-list"; + } + + @Override + public String itemSearchPage() { + return "basemodule/qms/qualitys/lims-comparison-item-search-list"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/controller/impl/LimsQualityControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/controller/impl/LimsQualityControllerImpl.java new file mode 100644 index 0000000..ffb5ed2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/controller/impl/LimsQualityControllerImpl.java @@ -0,0 +1,48 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.qualitycontrol.controller.LimsQualityController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsQualityControllerImpl implements LimsQualityController { + + @Log(value = "质量计划表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/qms/qualitys/lims-quality-edit-list"; + } + + @Log(value = "质量计划表审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/qms/qualitys/lims-quality-audit-list"; + } + + @Log(value = "质量计划表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/qms/qualitys/lims-quality-search-list"; + } + + @Log(value = "质量监控计划批准", type = LogType.CONTROLLER) + @Override + public String pzPageList() { + return "basemodule/qms/qualitys/lims-quality-item-edit-list"; + } + + @Log(value = "质量监控报告审核", type = LogType.CONTROLLER) + @Override + public String zkOutPage() { + return "basemodule/qms/qualitys/lims-quality-item-audit-list"; + } + + @Log(value = "质量监控报告查询", type = LogType.CONTROLLER) + @Override + public String zkSearchPage() { + return "basemodule/qms/qualitys/lims-quality-item-search-list"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/dao/LimsComparisonDao.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/dao/LimsComparisonDao.java new file mode 100644 index 0000000..fd63c13 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/dao/LimsComparisonDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.dao; + +import com.sunwayworld.basemodule.qms.qualitycontrol.bean.LimsComparisonBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsComparisonDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/dao/LimsComparisonItemDao.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/dao/LimsComparisonItemDao.java new file mode 100644 index 0000000..7582866 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/dao/LimsComparisonItemDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.dao; + +import com.sunwayworld.basemodule.qms.qualitycontrol.bean.LimsComparisonItemBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsComparisonItemDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/dao/LimsQualityDao.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/dao/LimsQualityDao.java new file mode 100644 index 0000000..178014f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/dao/LimsQualityDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.dao; + +import com.sunwayworld.basemodule.qms.qualitycontrol.bean.LimsQualityBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsQualityDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/dao/LimsQualityItemDao.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/dao/LimsQualityItemDao.java new file mode 100644 index 0000000..ce7e6d7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/dao/LimsQualityItemDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.dao; + +import com.sunwayworld.basemodule.qms.qualitycontrol.bean.LimsQualityItemBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsQualityItemDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/dao/impl/LimsComparisonDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/dao/impl/LimsComparisonDaoImpl.java new file mode 100644 index 0000000..0ba3bcf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/dao/impl/LimsComparisonDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.qualitycontrol.bean.LimsComparisonBean; +import com.sunwayworld.basemodule.qms.qualitycontrol.dao.LimsComparisonDao; +import com.sunwayworld.basemodule.qms.qualitycontrol.mapper.LimsComparisonMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsComparisonDaoImpl extends MybatisDaoSupport implements LimsComparisonDao { + + @Autowired + private LimsComparisonMapper limsComparisonMapper; + + @Override + public LimsComparisonMapper getMapper() { + return limsComparisonMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/dao/impl/LimsComparisonItemDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/dao/impl/LimsComparisonItemDaoImpl.java new file mode 100644 index 0000000..228c9ab --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/dao/impl/LimsComparisonItemDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.qualitycontrol.bean.LimsComparisonItemBean; +import com.sunwayworld.basemodule.qms.qualitycontrol.dao.LimsComparisonItemDao; +import com.sunwayworld.basemodule.qms.qualitycontrol.mapper.LimsComparisonItemMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsComparisonItemDaoImpl extends MybatisDaoSupport implements LimsComparisonItemDao { + + @Autowired + private LimsComparisonItemMapper limsComparisonItemMapper; + + @Override + public LimsComparisonItemMapper getMapper() { + return limsComparisonItemMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/dao/impl/LimsQualityDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/dao/impl/LimsQualityDaoImpl.java new file mode 100644 index 0000000..051e641 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/dao/impl/LimsQualityDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.qualitycontrol.bean.LimsQualityBean; +import com.sunwayworld.basemodule.qms.qualitycontrol.dao.LimsQualityDao; +import com.sunwayworld.basemodule.qms.qualitycontrol.mapper.LimsQualityMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsQualityDaoImpl extends MybatisDaoSupport implements LimsQualityDao { + + @Autowired + private LimsQualityMapper limsQualityMapper; + + @Override + public LimsQualityMapper getMapper() { + return limsQualityMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/dao/impl/LimsQualityItemDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/dao/impl/LimsQualityItemDaoImpl.java new file mode 100644 index 0000000..07dac7f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/dao/impl/LimsQualityItemDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.qualitycontrol.bean.LimsQualityItemBean; +import com.sunwayworld.basemodule.qms.qualitycontrol.dao.LimsQualityItemDao; +import com.sunwayworld.basemodule.qms.qualitycontrol.mapper.LimsQualityItemMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsQualityItemDaoImpl extends MybatisDaoSupport implements LimsQualityItemDao { + + @Autowired + private LimsQualityItemMapper limsQualityItemMapper; + + @Override + public LimsQualityItemMapper getMapper() { + return limsQualityItemMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/LimsComparisonItemMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/LimsComparisonItemMapper.java new file mode 100644 index 0000000..575a727 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/LimsComparisonItemMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsComparisonItemMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/LimsComparisonMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/LimsComparisonMapper.java new file mode 100644 index 0000000..81a99d2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/LimsComparisonMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsComparisonMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/LimsQualityItemMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/LimsQualityItemMapper.java new file mode 100644 index 0000000..00778fa --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/LimsQualityItemMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsQualityItemMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/LimsQualityMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/LimsQualityMapper.java new file mode 100644 index 0000000..86896b0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/LimsQualityMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsQualityMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-comparison-item-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-comparison-item-mysql-mapper.xml new file mode 100644 index 0000000..b505609 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-comparison-item-mysql-mapper.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-comparison-item-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-comparison-item-oracle-mapper.xml new file mode 100644 index 0000000..7bea1c9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-comparison-item-oracle-mapper.xml @@ -0,0 +1,27 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-comparison-item-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-comparison-item-sqlserver-mapper.xml new file mode 100644 index 0000000..b505609 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-comparison-item-sqlserver-mapper.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-comparison-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-comparison-mysql-mapper.xml new file mode 100644 index 0000000..25c4571 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-comparison-mysql-mapper.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-comparison-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-comparison-oracle-mapper.xml new file mode 100644 index 0000000..25c4571 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-comparison-oracle-mapper.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-comparison-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-comparison-sqlserver-mapper.xml new file mode 100644 index 0000000..25c4571 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-comparison-sqlserver-mapper.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-quality-item-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-quality-item-mysql-mapper.xml new file mode 100644 index 0000000..8f547da --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-quality-item-mysql-mapper.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-quality-item-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-quality-item-oracle-mapper.xml new file mode 100644 index 0000000..efd66e8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-quality-item-oracle-mapper.xml @@ -0,0 +1,27 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-quality-item-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-quality-item-sqlserver-mapper.xml new file mode 100644 index 0000000..8f547da --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-quality-item-sqlserver-mapper.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-quality-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-quality-mysql-mapper.xml new file mode 100644 index 0000000..1e3ee3e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-quality-mysql-mapper.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-quality-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-quality-oracle-mapper.xml new file mode 100644 index 0000000..1e3ee3e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-quality-oracle-mapper.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-quality-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-quality-sqlserver-mapper.xml new file mode 100644 index 0000000..1e3ee3e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/mapper/conf/lims-quality-sqlserver-mapper.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/resource/LimsComparisonItemResource.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/resource/LimsComparisonItemResource.java new file mode 100644 index 0000000..c83bf66 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/resource/LimsComparisonItemResource.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.resource; + +import com.sunwayworld.basemodule.qms.qualitycontrol.bean.LimsComparisonItemBean; +import com.sunwayworld.basemodule.qms.qualitycontrol.service.LimsComparisonItemService; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/qms/comparison-items") +public interface LimsComparisonItemResource extends GenericResource, GenericAuditableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/resource/LimsComparisonResource.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/resource/LimsComparisonResource.java new file mode 100644 index 0000000..73184b8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/resource/LimsComparisonResource.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.resource; + +import com.alibaba.fastjson.JSONObject; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.qms.qualitycontrol.bean.LimsComparisonBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.basemodule.qms.qualitycontrol.bean.LimsComparisonItemBean; +import com.sunwayworld.basemodule.qms.qualitycontrol.service.LimsComparisonService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; + +@RequestMapping("/secure/basemodule/qms/comparisons") +public interface LimsComparisonResource extends GenericResource, GenericAuditableResource { + + Page selectItemPaginationByComparisonId(Long id, RestJsonWrapperBean wrapper); + + Long insertItem(Long id, RestJsonWrapperBean wrapper); + + void deleteItem(Long id, RestJsonWrapperBean wrapper); + + JSONObject childPlanValidate(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/resource/LimsQualityItemResource.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/resource/LimsQualityItemResource.java new file mode 100644 index 0000000..548c2b1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/resource/LimsQualityItemResource.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.resource; + +import com.sunwayworld.basemodule.qms.qualitycontrol.bean.LimsQualityItemBean; +import com.sunwayworld.basemodule.qms.qualitycontrol.service.LimsQualityItemService; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/qms/quality-items") +public interface LimsQualityItemResource extends GenericResource, GenericAuditableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/resource/LimsQualityResource.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/resource/LimsQualityResource.java new file mode 100644 index 0000000..637dd3f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/resource/LimsQualityResource.java @@ -0,0 +1,21 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.qms.qualitycontrol.bean.LimsQualityBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.basemodule.qms.qualitycontrol.bean.LimsQualityItemBean; +import com.sunwayworld.basemodule.qms.qualitycontrol.service.LimsQualityService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; + +@RequestMapping("/secure/basemodule/qms/qualitys") +public interface LimsQualityResource extends GenericResource, GenericAuditableResource { + + Page selectItemPaginationByQualityId(Long id, RestJsonWrapperBean wrapper); + + Long insertItem(Long id, RestJsonWrapperBean wrapper); + + void deleteItem(Long id, RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/resource/impl/LimsComparisonItemResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/resource/impl/LimsComparisonItemResourceImpl.java new file mode 100644 index 0000000..cf2393e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/resource/impl/LimsComparisonItemResourceImpl.java @@ -0,0 +1,21 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.resource.impl; + + +import com.sunwayworld.basemodule.qms.qualitycontrol.resource.LimsComparisonItemResource; +import com.sunwayworld.basemodule.qms.qualitycontrol.service.LimsComparisonItemService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RestController; + + +@RestController +@GikamBean +public class LimsComparisonItemResourceImpl implements LimsComparisonItemResource { + + @Autowired + private LimsComparisonItemService comparisonItemService; + + public LimsComparisonItemService getService() { + return comparisonItemService; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/resource/impl/LimsComparisonResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/resource/impl/LimsComparisonResourceImpl.java new file mode 100644 index 0000000..bf0093b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/resource/impl/LimsComparisonResourceImpl.java @@ -0,0 +1,66 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.resource.impl; + +import com.alibaba.fastjson.JSONObject; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.qms.qualitycontrol.resource.LimsComparisonResource; +import com.sunwayworld.basemodule.qms.qualitycontrol.service.LimsComparisonService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.data.page.Page; +import org.springframework.web.bind.annotation.PathVariable; +import com.sunwayworld.basemodule.qms.qualitycontrol.bean.LimsComparisonItemBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("对比计划表") +@RestController +@GikamBean +public class LimsComparisonResourceImpl implements LimsComparisonResource { + + @Autowired + private LimsComparisonService limsComparisonService; + + @Override + public LimsComparisonService getService() { + return limsComparisonService; + } + + @Log(value = "新增对比计划表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + @Log(value = "根据对比计划表ID查询对比计划项目表", type = LogType.SELECT) + @RequestMapping(value = "/{id}/items/queries", method = RequestMethod.POST) + public Page selectItemPaginationByComparisonId(@PathVariable Long id, RestJsonWrapperBean wrapper) { + return getService().selectItemPaginationByComparisonId(id, wrapper); + } + + @Override + @Log(value = "新增对比计划项目表", type = LogType.INSERT) + @RequestMapping(value = "/{id}/items", method = RequestMethod.POST) + public Long insertItem(@PathVariable Long id, RestJsonWrapperBean wrapper) { + return getService().insertItem(id, wrapper); + } + + @Override + @Log(value = "删除对比计划项目表", type = LogType.DELETE) + @RequestMapping(value = "/{id}/items", method = RequestMethod.DELETE) + public void deleteItem(@PathVariable Long id, RestJsonWrapperBean wrapper) { + getService().deleteItem(id, wrapper); + } + + @Override + @RequestMapping(value = "/validate/childPlanNotEmpty",method = RequestMethod.POST) + public JSONObject childPlanValidate(RestJsonWrapperBean wrapper) { + return getService().childPlanValidate(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/resource/impl/LimsQualityItemResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/resource/impl/LimsQualityItemResourceImpl.java new file mode 100644 index 0000000..767eac1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/resource/impl/LimsQualityItemResourceImpl.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.resource.impl; + +import com.sunwayworld.basemodule.qms.qualitycontrol.resource.LimsQualityItemResource; +import com.sunwayworld.basemodule.qms.qualitycontrol.service.LimsQualityItemService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RestController; + +@RestController +@GikamBean +public class LimsQualityItemResourceImpl implements LimsQualityItemResource { + + @Autowired + private LimsQualityItemService qualityItemService; + + public LimsQualityItemService getService() { + return qualityItemService; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/resource/impl/LimsQualityResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/resource/impl/LimsQualityResourceImpl.java new file mode 100644 index 0000000..6d59e6e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/resource/impl/LimsQualityResourceImpl.java @@ -0,0 +1,60 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.qms.qualitycontrol.resource.LimsQualityResource; +import com.sunwayworld.basemodule.qms.qualitycontrol.service.LimsQualityService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.data.page.Page; +import org.springframework.web.bind.annotation.PathVariable; +import com.sunwayworld.basemodule.qms.qualitycontrol.bean.LimsQualityItemBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("质量计划表") +@RestController +@GikamBean +public class LimsQualityResourceImpl implements LimsQualityResource { + + @Autowired + private LimsQualityService limsQualityService; + + @Override + public LimsQualityService getService() { + return limsQualityService; + } + + @Log(value = "新增质量计划表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + @Log(value = "根据质量计划表ID查询质量计划项目表", type = LogType.SELECT) + @RequestMapping(value = "/{id}/items/queries", method = RequestMethod.POST) + public Page selectItemPaginationByQualityId(@PathVariable Long id, RestJsonWrapperBean wrapper) { + return getService().selectItemPaginationByQualityId(id, wrapper); + } + + @Override + @Log(value = "新增质量计划项目表", type = LogType.INSERT) + @RequestMapping(value = "/{id}/items", method = RequestMethod.POST) + public Long insertItem(@PathVariable Long id, RestJsonWrapperBean wrapper) { + return getService().insertItem(id, wrapper); + } + + @Override + @Log(value = "删除质量计划项目表", type = LogType.DELETE) + @RequestMapping(value = "/{id}/items", method = RequestMethod.DELETE) + public void deleteItem(@PathVariable Long id, RestJsonWrapperBean wrapper) { + getService().deleteItem(id, wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/service/LimsComparisonItemService.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/service/LimsComparisonItemService.java new file mode 100644 index 0000000..5d34697 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/service/LimsComparisonItemService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.service; + +import com.sunwayworld.basemodule.qms.qualitycontrol.bean.LimsComparisonItemBean; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsComparisonItemService extends GenericService, GenericAuditableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/service/LimsComparisonService.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/service/LimsComparisonService.java new file mode 100644 index 0000000..fd2f4fe --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/service/LimsComparisonService.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.service; + +import com.alibaba.fastjson.JSONObject; +import com.sunwayworld.basemodule.qms.qualitycontrol.bean.LimsComparisonBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.basemodule.qms.qualitycontrol.bean.LimsComparisonItemBean; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; + +import java.util.List; + +public interface LimsComparisonService extends GenericService, GenericAuditableService { + + Page selectItemPaginationByComparisonId(Long id, RestJsonWrapperBean wrapper); + + Long insertItem(Long id, RestJsonWrapperBean wrapper); + + void deleteItem(Long id, RestJsonWrapperBean wrapper); + + JSONObject childPlanValidate(RestJsonWrapperBean wrapper); + + void doneCallback(List idList); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/service/LimsQualityItemService.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/service/LimsQualityItemService.java new file mode 100644 index 0000000..2550833 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/service/LimsQualityItemService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.service; + +import com.sunwayworld.basemodule.qms.qualitycontrol.bean.LimsQualityItemBean; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsQualityItemService extends GenericService, GenericAuditableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/service/LimsQualityService.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/service/LimsQualityService.java new file mode 100644 index 0000000..8ef07e9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/service/LimsQualityService.java @@ -0,0 +1,21 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.service; + +import com.sunwayworld.basemodule.qms.qualitycontrol.bean.LimsQualityBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.basemodule.qms.qualitycontrol.bean.LimsQualityItemBean; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; + +import java.util.List; + +public interface LimsQualityService extends GenericService, GenericAuditableService { + + Page selectItemPaginationByQualityId(Long id, RestJsonWrapperBean wrapper); + + Long insertItem(Long id, RestJsonWrapperBean wrapper); + + void deleteItem(Long id, RestJsonWrapperBean wrapper); + + void doneCallback(List idList); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/service/impl/LimsComparisonItemServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/service/impl/LimsComparisonItemServiceImpl.java new file mode 100644 index 0000000..371c132 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/service/impl/LimsComparisonItemServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.qms.qualitycontrol.dao.LimsComparisonItemDao; +import com.sunwayworld.basemodule.qms.qualitycontrol.bean.LimsComparisonItemBean; +import com.sunwayworld.basemodule.qms.qualitycontrol.service.LimsComparisonItemService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsComparisonItemServiceImpl implements LimsComparisonItemService { + + @Autowired + private LimsComparisonItemDao limsComparisonItemDao; + + @Override + @SuppressWarnings("unchecked") + public LimsComparisonItemDao getDao() { + return limsComparisonItemDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsComparisonItemBean limsComparisonItem = jsonWrapper.parseUnique(LimsComparisonItemBean.class); + limsComparisonItem.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsComparisonItem); + return limsComparisonItem.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/service/impl/LimsComparisonServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/service/impl/LimsComparisonServiceImpl.java new file mode 100644 index 0000000..314b81e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/service/impl/LimsComparisonServiceImpl.java @@ -0,0 +1,126 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.service.impl; + +import com.alibaba.fastjson.JSONObject; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.utils.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.qms.qualitycontrol.dao.LimsComparisonDao; +import com.sunwayworld.basemodule.qms.qualitycontrol.bean.LimsComparisonBean; +import com.sunwayworld.basemodule.qms.qualitycontrol.service.LimsComparisonService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import java.util.stream.Collectors; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.basemodule.qms.qualitycontrol.bean.LimsComparisonItemBean; +import com.sunwayworld.basemodule.qms.qualitycontrol.service.LimsComparisonItemService; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsComparisonServiceImpl implements LimsComparisonService { + + @Autowired + private LimsComparisonDao limsComparisonDao; + + @Autowired + private LimsComparisonItemService limsComparisonItemService; + + @Override + @SuppressWarnings("unchecked") + public LimsComparisonDao getDao() { + return limsComparisonDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsComparisonBean limsComparison = jsonWrapper.parseUnique(LimsComparisonBean.class); + limsComparison.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsComparison); + return limsComparison.getId(); + } + + @Override + public Page selectItemPaginationByComparisonId(Long id, RestJsonWrapperBean wrapper) { + return limsComparisonItemService.selectPaginationByFilter(SearchFilter.instance().match("PLANID", id).filter(MatchPattern.EQ), wrapper); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insertItem(Long id, RestJsonWrapperBean wrapper) { + + List limsComparisonItemList = wrapper.parse(LimsComparisonItemBean.class); + + limsComparisonItemList.forEach(e -> { + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setPlanId(id); + }); + + limsComparisonItemService.getDao().insert(limsComparisonItemList); + + return limsComparisonItemList.get(0).getId(); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + public void deleteItem(Long id, RestJsonWrapperBean wrapper) { + limsComparisonItemService.delete(wrapper); + } + + @Override + public JSONObject childPlanValidate(RestJsonWrapperBean wrapper) { + List comparisonBeans = wrapper.parse(LimsComparisonBean.class); + List planIds = comparisonBeans.stream().map(LimsComparisonBean::getId).collect(Collectors.toList()); + List itemBeans = limsComparisonItemService.getDao().selectListByOneColumnValues(planIds, "planId"); + if (itemBeans.isEmpty()) { + throw new InvalidDataException("子计划未填写!"); + } + StringBuilder sb = new StringBuilder(); + Map> mapList = itemBeans.stream().collect(Collectors.groupingBy(LimsComparisonItemBean::getPlanId)); + comparisonBeans.forEach(comparisonBean -> { + Long planId = comparisonBean.getId(); + if (mapList.containsKey(planId)) { + List comparisonItemBeans = mapList.get(planId); + comparisonItemBeans.forEach(item -> { + if (StringUtils.isEmpty(item.getComparisonItem()) + || StringUtils.isEmpty(item.getTestMethod()) + || StringUtils.isEmpty(item.getTestSample()) + || StringUtils.isEmpty(item.getTestEquipt()) + || Objects.isNull(item.getFinishTime()) + || StringUtils.isEmpty(item.getImplPrincipal())) { + sb.append(comparisonBean.getActivity()).append("【子计划必填项不能为空】").append("
"); + } + }); + }else{ + sb.append(comparisonBean.getActivity()).append("【子计划未填写】").append("
"); + } + }); + if (sb.length() > 0) { + throw new InvalidDataException(sb.toString()); + } + return new JSONObject(); + } + + @Override + @Transactional + public void doneCallback(List idList) { + List itemBeans = limsComparisonItemService.getDao().selectListByOneColumnValues(idList, "planId"); + itemBeans.forEach(item -> item.setAuditFlag("1")); + limsComparisonItemService.getDao().fastUpdate(itemBeans,"auditFlag"); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/service/impl/LimsQualityItemServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/service/impl/LimsQualityItemServiceImpl.java new file mode 100644 index 0000000..43d6076 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/service/impl/LimsQualityItemServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.qms.qualitycontrol.dao.LimsQualityItemDao; +import com.sunwayworld.basemodule.qms.qualitycontrol.bean.LimsQualityItemBean; +import com.sunwayworld.basemodule.qms.qualitycontrol.service.LimsQualityItemService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsQualityItemServiceImpl implements LimsQualityItemService { + + @Autowired + private LimsQualityItemDao limsQualityItemDao; + + @Override + @SuppressWarnings("unchecked") + public LimsQualityItemDao getDao() { + return limsQualityItemDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsQualityItemBean limsQualityItem = jsonWrapper.parseUnique(LimsQualityItemBean.class); + limsQualityItem.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsQualityItem); + return limsQualityItem.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/service/impl/LimsQualityServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/service/impl/LimsQualityServiceImpl.java new file mode 100644 index 0000000..088a993 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/qualitycontrol/service/impl/LimsQualityServiceImpl.java @@ -0,0 +1,137 @@ +package com.sunwayworld.basemodule.qms.qualitycontrol.service.impl; + +import com.sunwayworld.baseline.framework.utils.CommonHelper; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.support.auditable.bean.CoreBpmnParameterDTO; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceStatusDTO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.qualitycontrol.dao.LimsQualityDao; +import com.sunwayworld.basemodule.qms.qualitycontrol.bean.LimsQualityBean; +import com.sunwayworld.basemodule.qms.qualitycontrol.service.LimsQualityService; +import com.sunwayworld.framework.context.ApplicationContextHelper; + +import java.time.LocalDate; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.basemodule.qms.qualitycontrol.bean.LimsQualityItemBean; +import com.sunwayworld.basemodule.qms.qualitycontrol.service.LimsQualityItemService; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsQualityServiceImpl implements LimsQualityService { + + @Autowired + private LimsQualityDao limsQualityDao; + + @Autowired + private LimsQualityItemService limsQualityItemService; + + @Override + @SuppressWarnings("unchecked") + public LimsQualityDao getDao() { + return limsQualityDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsQualityBean limsQuality = jsonWrapper.parseUnique(LimsQualityBean.class); + limsQuality.setId(ApplicationContextHelper.getNextIdentity()); + limsQuality.setPlanCode(ApplicationContextHelper.getNextSequence(getDao().getTable())); + limsQuality.setPlanYear(String.valueOf(LocalDate.now().getYear())); + getDao().insert(limsQuality); + return limsQuality.getId(); + } + + @Override + @Transactional + public List> startProcess(RestJsonWrapperBean wrapper) { + List parseList = wrapper.parse(LimsQualityBean.class); + List ids = parseList.stream().map(LimsQualityBean::getId).collect(Collectors.toList()); + parseList = this.selectListByIds(ids); + List itemList = limsQualityItemService.selectListByFilter(SearchFilter.instance().match("planId", ids).filter(MatchPattern.OR)); + Map> map = itemList.stream().collect(Collectors.groupingBy(LimsQualityItemBean::getPlanId)); + for (LimsQualityBean limsQualityBean : parseList) { + List limsQualityItemBeans = map.get(limsQualityBean.getId()); + if (ObjectUtils.isEmpty(limsQualityItemBeans)){ + throw new CheckedException("请添加至少一条详细计划"); + } + if (ObjectUtils.isEmpty(limsQualityBean.getPlanYear())|| + ObjectUtils.isEmpty(limsQualityBean.getMonitorPlan()) + ){ + throw new CheckedException("必填项未填写,请检查后重试"); + } + for (LimsQualityItemBean limsQualityItemBean : limsQualityItemBeans) { + if (ObjectUtils.isEmpty(limsQualityItemBean.getMonitorItem())|| + ObjectUtils.isEmpty(limsQualityItemBean.getProductName())|| + ObjectUtils.isEmpty(limsQualityItemBean.getMonitorStandard())|| + ObjectUtils.isEmpty(limsQualityItemBean.getMonitorGoal())|| + ObjectUtils.isEmpty(limsQualityItemBean.getMonitorUser())|| + ObjectUtils.isEmpty(limsQualityItemBean.getMonitorMethod())|| + ObjectUtils.isEmpty(limsQualityItemBean.getImplTime())|| + ObjectUtils.isEmpty(limsQualityItemBean.getExecutorId())|| + ObjectUtils.isEmpty(limsQualityBean.getCreatedByName()) + ){ + throw new CheckedException("必填项未填写,请检查后重试"); + } + } + } + List> coreBpmnInstanceStatusDTOS = startProcess(CommonHelper.getIdList(parseList), CoreBpmnParameterDTO.of(wrapper)); + return coreBpmnInstanceStatusDTOS; + } + + + @Override + public Page selectItemPaginationByQualityId(Long id, RestJsonWrapperBean wrapper) { + return limsQualityItemService.selectPaginationByFilter(SearchFilter.instance().match("PLANID", id).filter(MatchPattern.EQ), wrapper); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insertItem(Long id, RestJsonWrapperBean wrapper) { + + List limsQualityItemList = wrapper.parse(LimsQualityItemBean.class); + + limsQualityItemList.forEach(e -> { + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setPlanId(id); + }); + + limsQualityItemService.getDao().insert(limsQualityItemList); + + return limsQualityItemList.get(0).getId(); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + public void deleteItem(Long id, RestJsonWrapperBean wrapper) { + limsQualityItemService.delete(wrapper); + } + + @Override + public void doneCallback(List idList) { + List qualityBeans = getDao().selectListByIds(idList); + if (qualityBeans.stream().allMatch(all -> "Done".equalsIgnoreCase(all.getProcessStatus()))){ + List itemList = limsQualityItemService.selectListByFilter(SearchFilter.instance().match("planId", idList).filter(MatchPattern.OR)); + itemList.forEach(item -> item.setAuditFlag("1")); + limsQualityItemService.getDao().fastUpdate(itemList,"auditFlag"); + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/bean/LimsCheckRegularFileBean.java b/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/bean/LimsCheckRegularFileBean.java new file mode 100644 index 0000000..d8ef717 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/bean/LimsCheckRegularFileBean.java @@ -0,0 +1,185 @@ +package com.sunwayworld.basemodule.qms.regularcheck.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 委托单检测表 + * + * @author wangyuwei@sunwayworld.com + * @date 2022-09-30 + */ +@Table("T_LIMS_CHECK_REGULAR_FILE") +public class LimsCheckRegularFileBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String organizer;// 组织人 + private String organizerId;// 组织人ID + private String participant;// 参与人 + private String participantId;// 参与人ID + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDateTime auditTime;// 审核日期 + private String auditGoal;// 审核目的 + private String auditResult;// 审核结果 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String createdById;// 制单人编码 + private String reviewedDocument;// 被审查文件清单 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 组织id + private String orgName;// 组织名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getOrganizer() { + return organizer; + } + + public void setOrganizer(String organizer) { + this.organizer = organizer; + } + + public String getOrganizerId() { + return organizerId; + } + + public void setOrganizerId(String organizerId) { + this.organizerId = organizerId; + } + + public String getParticipant() { + return participant; + } + + public void setParticipant(String participant) { + this.participant = participant; + } + + public String getParticipantId() { + return participantId; + } + + public void setParticipantId(String participantId) { + this.participantId = participantId; + } + + public LocalDateTime getAuditTime() { + return auditTime; + } + + public void setAuditTime(LocalDateTime auditTime) { + this.auditTime = auditTime; + } + + public String getAuditGoal() { + return auditGoal; + } + + public void setAuditGoal(String auditGoal) { + this.auditGoal = auditGoal; + } + + public String getAuditResult() { + return auditResult; + } + + public void setAuditResult(String auditResult) { + this.auditResult = auditResult; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getReviewedDocument() { + return reviewedDocument; + } + + public void setReviewedDocument(String reviewedDocument) { + this.reviewedDocument = reviewedDocument; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/controller/LimsCheckRegularFileController.java b/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/controller/LimsCheckRegularFileController.java new file mode 100644 index 0000000..89a15c3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/controller/LimsCheckRegularFileController.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.regularcheck.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/qms/check-regular-files/page") +public interface LimsCheckRegularFileController extends GenericEditListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/controller/impl/LimsCheckRegularFileControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/controller/impl/LimsCheckRegularFileControllerImpl.java new file mode 100644 index 0000000..0ab411f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/controller/impl/LimsCheckRegularFileControllerImpl.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.qms.regularcheck.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.regularcheck.controller.LimsCheckRegularFileController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsCheckRegularFileControllerImpl implements LimsCheckRegularFileController { + + @Log(value = "委托单检测表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/qms/check-regular-files/lims-check-regular-file-edit-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/dao/LimsCheckRegularFileDao.java b/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/dao/LimsCheckRegularFileDao.java new file mode 100644 index 0000000..5b26f3f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/dao/LimsCheckRegularFileDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.regularcheck.dao; + +import com.sunwayworld.basemodule.qms.regularcheck.bean.LimsCheckRegularFileBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsCheckRegularFileDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/dao/impl/LimsCheckRegularFileDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/dao/impl/LimsCheckRegularFileDaoImpl.java new file mode 100644 index 0000000..b570761 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/dao/impl/LimsCheckRegularFileDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.regularcheck.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.regularcheck.bean.LimsCheckRegularFileBean; +import com.sunwayworld.basemodule.qms.regularcheck.dao.LimsCheckRegularFileDao; +import com.sunwayworld.basemodule.qms.regularcheck.mapper.LimsCheckRegularFileMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsCheckRegularFileDaoImpl extends MybatisDaoSupport implements LimsCheckRegularFileDao { + + @Autowired + private LimsCheckRegularFileMapper limsCheckRegularFileMapper; + + @Override + public LimsCheckRegularFileMapper getMapper() { + return limsCheckRegularFileMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/mapper/LimsCheckRegularFileMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/mapper/LimsCheckRegularFileMapper.java new file mode 100644 index 0000000..2d4b1f9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/mapper/LimsCheckRegularFileMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.regularcheck.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsCheckRegularFileMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/mapper/conf/lims-check-regular-file-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/mapper/conf/lims-check-regular-file-mysql-mapper.xml new file mode 100644 index 0000000..4d2a963 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/mapper/conf/lims-check-regular-file-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/mapper/conf/lims-check-regular-file-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/mapper/conf/lims-check-regular-file-oracle-mapper.xml new file mode 100644 index 0000000..4d2a963 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/mapper/conf/lims-check-regular-file-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/mapper/conf/lims-check-regular-file-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/mapper/conf/lims-check-regular-file-sqlserver-mapper.xml new file mode 100644 index 0000000..4d2a963 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/mapper/conf/lims-check-regular-file-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/resource/LimsCheckRegularFileResource.java b/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/resource/LimsCheckRegularFileResource.java new file mode 100644 index 0000000..8bbceb5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/resource/LimsCheckRegularFileResource.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.qms.regularcheck.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.qms.regularcheck.bean.LimsCheckRegularFileBean; +import com.sunwayworld.basemodule.qms.regularcheck.service.LimsCheckRegularFileService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/basemodule/qms/check-regular-files") +public interface LimsCheckRegularFileResource extends GenericResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/resource/impl/LimsCheckRegularFileResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/resource/impl/LimsCheckRegularFileResourceImpl.java new file mode 100644 index 0000000..8a9d464 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/resource/impl/LimsCheckRegularFileResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.qms.regularcheck.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.qms.regularcheck.resource.LimsCheckRegularFileResource; +import com.sunwayworld.basemodule.qms.regularcheck.service.LimsCheckRegularFileService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("委托单检测表") +@RestController +@GikamBean +public class LimsCheckRegularFileResourceImpl implements LimsCheckRegularFileResource { + + @Autowired + private LimsCheckRegularFileService limsCheckRegularFileService; + + @Override + public LimsCheckRegularFileService getService() { + return limsCheckRegularFileService; + } + + @Log(value = "新增委托单检测表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/service/LimsCheckRegularFileService.java b/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/service/LimsCheckRegularFileService.java new file mode 100644 index 0000000..56879cd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/service/LimsCheckRegularFileService.java @@ -0,0 +1,8 @@ +package com.sunwayworld.basemodule.qms.regularcheck.service; + +import com.sunwayworld.basemodule.qms.regularcheck.bean.LimsCheckRegularFileBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsCheckRegularFileService extends GenericService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/service/impl/LimsCheckRegularFileServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/service/impl/LimsCheckRegularFileServiceImpl.java new file mode 100644 index 0000000..78c5b3f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/regularcheck/service/impl/LimsCheckRegularFileServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.qms.regularcheck.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.qms.regularcheck.dao.LimsCheckRegularFileDao; +import com.sunwayworld.basemodule.qms.regularcheck.bean.LimsCheckRegularFileBean; +import com.sunwayworld.basemodule.qms.regularcheck.service.LimsCheckRegularFileService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsCheckRegularFileServiceImpl implements LimsCheckRegularFileService { + + @Autowired + private LimsCheckRegularFileDao limsCheckRegularFileDao; + + @Override + @SuppressWarnings("unchecked") + public LimsCheckRegularFileDao getDao() { + return limsCheckRegularFileDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsCheckRegularFileBean limsCheckRegularFile = jsonWrapper.parseUnique(LimsCheckRegularFileBean.class); + limsCheckRegularFile.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsCheckRegularFile); + return limsCheckRegularFile.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/review/bean/LimsReviewBean.java b/src/main/java/com/sunwayworld/basemodule/qms/review/bean/LimsReviewBean.java new file mode 100644 index 0000000..f76b2df --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/review/bean/LimsReviewBean.java @@ -0,0 +1,331 @@ +package com.sunwayworld.basemodule.qms.review.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 管理评审表 + * + * @author qiuyf@sunwayworld.com + * @date 2022-09-07 + */ +@Table("T_LIMS_REVIEW") +public class LimsReviewBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long reviewYear;// 年份 + private String planGoal;// 目的 + private String participant;// 参与人员 + private String participantId;// 参与人员ID +// @JSONField(format = "yyyy-MM-dd") +// @DateTimeFormat(pattern = "yyyy-MM-dd") + private String planTime;// 时间 + private String reviewLocation;// 地点 + private String planContent;// 评审内容 + private String reviewMode;// 评审方式 + private String reviewRequest;// 评审准备工作要求 + private String planEmcee;// 评审主持 + private String planEmceeId;// 评审主持ID + private String planAttendee;// 出席人员 + private String planAttendeeId;// 出席人ID + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime reviewTime;// 评审时间 + private String reviewEmcee;// 主持人 + private String reviewEmceeId;// 主持人ID + private String revieweAttendee;// 参加评审人员 + private String revieweAttendeeId;// 参加评审人员ID + private String reviewGoal;// 评审目的 + private String reviewContent;// 评审内容 + private String reviewResult;// 评审结论 + private String reviewOutput;// 评审输出 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 所属单位编码 + private String orgName;// 所属单位名称 + private String reviewCode;// 编码 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getReviewYear() { + return reviewYear; + } + + public void setReviewYear(Long reviewYear) { + this.reviewYear = reviewYear; + } + + public String getPlanGoal() { + return planGoal; + } + + public void setPlanGoal(String planGoal) { + this.planGoal = planGoal; + } + + public String getParticipant() { + return participant; + } + + public void setParticipant(String participant) { + this.participant = participant; + } + + public String getParticipantId() { + return participantId; + } + + public void setParticipantId(String participantId) { + this.participantId = participantId; + } + +// public LocalDateTime getPlanTime() { +// return planTime; +// } +// +// public void setPlanTime(LocalDateTime planTime) { +// this.planTime = planTime; +// } + + + public String getPlanTime() { + return planTime; + } + + public void setPlanTime(String planTime) { + this.planTime = planTime; + } + + public String getReviewLocation() { + return reviewLocation; + } + + public void setReviewLocation(String reviewLocation) { + this.reviewLocation = reviewLocation; + } + + public String getPlanContent() { + return planContent; + } + + public void setPlanContent(String planContent) { + this.planContent = planContent; + } + + public String getReviewMode() { + return reviewMode; + } + + public void setReviewMode(String reviewMode) { + this.reviewMode = reviewMode; + } + + public String getReviewRequest() { + return reviewRequest; + } + + public void setReviewRequest(String reviewRequest) { + this.reviewRequest = reviewRequest; + } + + public String getPlanEmcee() { + return planEmcee; + } + + public void setPlanEmcee(String planEmcee) { + this.planEmcee = planEmcee; + } + + public String getPlanEmceeId() { + return planEmceeId; + } + + public void setPlanEmceeId(String planEmceeId) { + this.planEmceeId = planEmceeId; + } + + public String getPlanAttendee() { + return planAttendee; + } + + public void setPlanAttendee(String planAttendee) { + this.planAttendee = planAttendee; + } + + public String getPlanAttendeeId() { + return planAttendeeId; + } + + public void setPlanAttendeeId(String planAttendeeId) { + this.planAttendeeId = planAttendeeId; + } + + public LocalDateTime getReviewTime() { + return reviewTime; + } + + public void setReviewTime(LocalDateTime reviewTime) { + this.reviewTime = reviewTime; + } + + public String getReviewEmcee() { + return reviewEmcee; + } + + public void setReviewEmcee(String reviewEmcee) { + this.reviewEmcee = reviewEmcee; + } + + public String getReviewEmceeId() { + return reviewEmceeId; + } + + public void setReviewEmceeId(String reviewEmceeId) { + this.reviewEmceeId = reviewEmceeId; + } + + public String getRevieweAttendee() { + return revieweAttendee; + } + + public void setRevieweAttendee(String revieweAttendee) { + this.revieweAttendee = revieweAttendee; + } + + public String getRevieweAttendeeId() { + return revieweAttendeeId; + } + + public void setRevieweAttendeeId(String revieweAttendeeId) { + this.revieweAttendeeId = revieweAttendeeId; + } + + public String getReviewGoal() { + return reviewGoal; + } + + public void setReviewGoal(String reviewGoal) { + this.reviewGoal = reviewGoal; + } + + public String getReviewContent() { + return reviewContent; + } + + public void setReviewContent(String reviewContent) { + this.reviewContent = reviewContent; + } + + public String getReviewResult() { + return reviewResult; + } + + public void setReviewResult(String reviewResult) { + this.reviewResult = reviewResult; + } + + public String getReviewOutput() { + return reviewOutput; + } + + public void setReviewOutput(String reviewOutput) { + this.reviewOutput = reviewOutput; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getReviewCode() { + return reviewCode; + } + + public void setReviewCode(String reviewCode) { + this.reviewCode = reviewCode; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/review/controller/LimsReviewController.java b/src/main/java/com/sunwayworld/basemodule/qms/review/controller/LimsReviewController.java new file mode 100644 index 0000000..4defb71 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/review/controller/LimsReviewController.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.qms.review.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; + +@RequestMapping("/secure/basemodule/qms/reviews/page") +public interface LimsReviewController extends GenericEditListPageController, GenericAuditListPageController, GenericSearchListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/review/controller/impl/LimsReviewControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/review/controller/impl/LimsReviewControllerImpl.java new file mode 100644 index 0000000..9e17535 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/review/controller/impl/LimsReviewControllerImpl.java @@ -0,0 +1,31 @@ +package com.sunwayworld.basemodule.qms.review.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.review.controller.LimsReviewController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsReviewControllerImpl implements LimsReviewController { + + @Log(value = "管理评审表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/qms/reviews/lims-review-edit-list"; + } + + @Log(value = "管理评审表审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/qms/reviews/lims-review-audit-list"; + } + + @Log(value = "管理评审表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/qms/reviews/lims-review-search-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/review/dao/LimsReviewDao.java b/src/main/java/com/sunwayworld/basemodule/qms/review/dao/LimsReviewDao.java new file mode 100644 index 0000000..bd432b1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/review/dao/LimsReviewDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.review.dao; + +import com.sunwayworld.basemodule.qms.review.bean.LimsReviewBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsReviewDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/review/dao/impl/LimsReviewDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/review/dao/impl/LimsReviewDaoImpl.java new file mode 100644 index 0000000..2119a26 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/review/dao/impl/LimsReviewDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.review.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.review.bean.LimsReviewBean; +import com.sunwayworld.basemodule.qms.review.dao.LimsReviewDao; +import com.sunwayworld.basemodule.qms.review.mapper.LimsReviewMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsReviewDaoImpl extends MybatisDaoSupport implements LimsReviewDao { + + @Autowired + private LimsReviewMapper limsReviewMapper; + + @Override + public LimsReviewMapper getMapper() { + return limsReviewMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/review/mapper/LimsReviewMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/review/mapper/LimsReviewMapper.java new file mode 100644 index 0000000..1ed5bae --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/review/mapper/LimsReviewMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.review.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsReviewMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/review/mapper/conf/lims-review-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/review/mapper/conf/lims-review-mysql-mapper.xml new file mode 100644 index 0000000..98f302a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/review/mapper/conf/lims-review-mysql-mapper.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/review/mapper/conf/lims-review-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/review/mapper/conf/lims-review-oracle-mapper.xml new file mode 100644 index 0000000..98f302a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/review/mapper/conf/lims-review-oracle-mapper.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/review/mapper/conf/lims-review-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/review/mapper/conf/lims-review-sqlserver-mapper.xml new file mode 100644 index 0000000..98f302a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/review/mapper/conf/lims-review-sqlserver-mapper.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/review/resource/LimsReviewResource.java b/src/main/java/com/sunwayworld/basemodule/qms/review/resource/LimsReviewResource.java new file mode 100644 index 0000000..9acc27e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/review/resource/LimsReviewResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.qms.review.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.qms.review.bean.LimsReviewBean; +import com.sunwayworld.basemodule.qms.review.service.LimsReviewService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; + +@RequestMapping("/secure/basemodule/qms/reviews") +public interface LimsReviewResource extends GenericResource, GenericAuditableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/review/resource/impl/LimsReviewResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/review/resource/impl/LimsReviewResourceImpl.java new file mode 100644 index 0000000..3f042dc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/review/resource/impl/LimsReviewResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.qms.review.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.qms.review.resource.LimsReviewResource; +import com.sunwayworld.basemodule.qms.review.service.LimsReviewService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("管理评审表") +@RestController +@GikamBean +public class LimsReviewResourceImpl implements LimsReviewResource { + + @Autowired + private LimsReviewService limsReviewService; + + @Override + public LimsReviewService getService() { + return limsReviewService; + } + + @Log(value = "新增管理评审表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/review/service/LimsReviewService.java b/src/main/java/com/sunwayworld/basemodule/qms/review/service/LimsReviewService.java new file mode 100644 index 0000000..3d89b2b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/review/service/LimsReviewService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.review.service; + +import com.sunwayworld.basemodule.qms.review.bean.LimsReviewBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; + +public interface LimsReviewService extends GenericService, GenericAuditableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/review/service/impl/LimsReviewServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/review/service/impl/LimsReviewServiceImpl.java new file mode 100644 index 0000000..9ed6f38 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/review/service/impl/LimsReviewServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.qms.review.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.qms.review.dao.LimsReviewDao; +import com.sunwayworld.basemodule.qms.review.bean.LimsReviewBean; +import com.sunwayworld.basemodule.qms.review.service.LimsReviewService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsReviewServiceImpl implements LimsReviewService { + + @Autowired + private LimsReviewDao limsReviewDao; + + @Override + @SuppressWarnings("unchecked") + public LimsReviewDao getDao() { + return limsReviewDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsReviewBean limsReview = jsonWrapper.parseUnique(LimsReviewBean.class); + limsReview.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsReview); + return limsReview.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/risk/bean/LimsRiskBean.java b/src/main/java/com/sunwayworld/basemodule/qms/risk/bean/LimsRiskBean.java new file mode 100644 index 0000000..2c5d71d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/risk/bean/LimsRiskBean.java @@ -0,0 +1,138 @@ +package com.sunwayworld.basemodule.qms.risk.bean; + +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 风险与机遇 + * + * @author qiuyf@sunwayworld.com + * @date 2022-09-30 + */ +@Table("T_LIMS_RISK") +public class LimsRiskBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String riskYear;// 年度 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String orgId;// 所属单位编码 + private String orgName;// 所属单位名称 + @NotNull(defaultValue = Constant.NO) + private String acceptFlag;// 风险是否可接受 + private String riskType;// 风险类型 + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getRiskYear() { + return riskYear; + } + + public void setRiskYear(String riskYear) { + this.riskYear = riskYear; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getAcceptFlag() { + return acceptFlag; + } + + public void setAcceptFlag(String acceptFlag) { + this.acceptFlag = acceptFlag; + } + + public String getRiskType() { + return riskType; + } + + public void setRiskType(String riskType) { + this.riskType = riskType; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/risk/bean/LimsRiskItemBean.java b/src/main/java/com/sunwayworld/basemodule/qms/risk/bean/LimsRiskItemBean.java new file mode 100644 index 0000000..b8367f8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/risk/bean/LimsRiskItemBean.java @@ -0,0 +1,275 @@ +package com.sunwayworld.basemodule.qms.risk.bean; + +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 风险项目 + * + * @author qiuyf@sunwayworld.com + * @date 2022-09-30 + */ +@Table("T_LIMS_RISK_ITEM") +public class LimsRiskItemBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long riskId;// 风险ID + private String formCode;// 表单编号 + private String riskType;// 风险类型 + private String distinguishRisk;// 识别的风险 + private String evaluateMode;// 评估方式 + private Long seriousness;// 严重性系数S + private Long possibility;// 可能性系数P + private Long identifiability;// 可识别系数D + private Long riskValue;// 风险分值 + private String riskRank;// 风险等级 + private String riskMeasure;// 风险控制措施 + private Long seriousnessNew;// 严重性系数S(控制后) + private Long possibilityNew;// 可能性系数P(控制后) + private Long identifiabilityNew;// 可识别系数D(控制后) + private Long riskValueNew;// 风险分值(控制后) + private String riskRankNew;// 风险等级(控制后) + private String remark;// 备注 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 所属单位编码 + private String orgName;// 所属单位名称 + @NotNull(defaultValue = Constant.NO) + private String enableFlag;// 是否开启流程 + + public String getDistinguishRisk() { + return distinguishRisk; + } + + public void setDistinguishRisk(String distinguishRisk) { + this.distinguishRisk = distinguishRisk; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getRiskId() { + return riskId; + } + + public void setRiskId(Long riskId) { + this.riskId = riskId; + } + + public String getFormCode() { + return formCode; + } + + public void setFormCode(String formCode) { + this.formCode = formCode; + } + + public String getRiskType() { + return riskType; + } + + public void setRiskType(String riskType) { + this.riskType = riskType; + } + + public String getEvaluateMode() { + return evaluateMode; + } + + public void setEvaluateMode(String evaluateMode) { + this.evaluateMode = evaluateMode; + } + + public Long getSeriousness() { + return seriousness; + } + + public void setSeriousness(Long seriousness) { + this.seriousness = seriousness; + } + + public Long getPossibility() { + return possibility; + } + + public void setPossibility(Long possibility) { + this.possibility = possibility; + } + + public Long getIdentifiability() { + return identifiability; + } + + public void setIdentifiability(Long identifiability) { + this.identifiability = identifiability; + } + + public Long getRiskValue() { + return riskValue; + } + + public void setRiskValue(Long riskValue) { + this.riskValue = riskValue; + } + + public String getRiskRank() { + return riskRank; + } + + public void setRiskRank(String riskRank) { + this.riskRank = riskRank; + } + + public String getRiskMeasure() { + return riskMeasure; + } + + public void setRiskMeasure(String riskMeasure) { + this.riskMeasure = riskMeasure; + } + + public Long getSeriousnessNew() { + return seriousnessNew; + } + + public void setSeriousnessNew(Long seriousnessNew) { + this.seriousnessNew = seriousnessNew; + } + + public Long getPossibilityNew() { + return possibilityNew; + } + + public void setPossibilityNew(Long possibilityNew) { + this.possibilityNew = possibilityNew; + } + + public Long getIdentifiabilityNew() { + return identifiabilityNew; + } + + public void setIdentifiabilityNew(Long identifiabilityNew) { + this.identifiabilityNew = identifiabilityNew; + } + + public Long getRiskValueNew() { + return riskValueNew; + } + + public void setRiskValueNew(Long riskValueNew) { + this.riskValueNew = riskValueNew; + } + + public String getRiskRankNew() { + return riskRankNew; + } + + public void setRiskRankNew(String riskRankNew) { + this.riskRankNew = riskRankNew; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getEnableFlag() { + return enableFlag; + } + + public void setEnableFlag(String enableFlag) { + this.enableFlag = enableFlag; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/risk/controller/LimsRiskController.java b/src/main/java/com/sunwayworld/basemodule/qms/risk/controller/LimsRiskController.java new file mode 100644 index 0000000..35e2f46 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/risk/controller/LimsRiskController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.qms.risk.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; + +@RequestMapping("/secure/basemodule/qms/risks/page") +public interface LimsRiskController extends GenericEditListPageController, GenericAuditListPageController, GenericSearchListPageController { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/risk/controller/impl/LimsRiskControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/risk/controller/impl/LimsRiskControllerImpl.java new file mode 100644 index 0000000..2aab258 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/risk/controller/impl/LimsRiskControllerImpl.java @@ -0,0 +1,31 @@ +package com.sunwayworld.basemodule.qms.risk.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.risk.controller.LimsRiskController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsRiskControllerImpl implements LimsRiskController { + + @Log(value = "风险与机遇编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/qms/risks/lims-risk-edit-list"; + } + + @Log(value = "风险与机遇审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/qms/risks/lims-risk-audit-list"; + } + + @Log(value = "风险与机遇查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/qms/risks/lims-risk-search-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/risk/dao/LimsRiskDao.java b/src/main/java/com/sunwayworld/basemodule/qms/risk/dao/LimsRiskDao.java new file mode 100644 index 0000000..d316a69 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/risk/dao/LimsRiskDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.risk.dao; + +import com.sunwayworld.basemodule.qms.risk.bean.LimsRiskBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsRiskDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/risk/dao/LimsRiskItemDao.java b/src/main/java/com/sunwayworld/basemodule/qms/risk/dao/LimsRiskItemDao.java new file mode 100644 index 0000000..671495e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/risk/dao/LimsRiskItemDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.risk.dao; + +import com.sunwayworld.basemodule.qms.risk.bean.LimsRiskItemBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsRiskItemDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/risk/dao/impl/LimsRiskDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/risk/dao/impl/LimsRiskDaoImpl.java new file mode 100644 index 0000000..66a52a9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/risk/dao/impl/LimsRiskDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.risk.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.risk.bean.LimsRiskBean; +import com.sunwayworld.basemodule.qms.risk.dao.LimsRiskDao; +import com.sunwayworld.basemodule.qms.risk.mapper.LimsRiskMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsRiskDaoImpl extends MybatisDaoSupport implements LimsRiskDao { + + @Autowired + private LimsRiskMapper limsRiskMapper; + + @Override + public LimsRiskMapper getMapper() { + return limsRiskMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/risk/dao/impl/LimsRiskItemDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/risk/dao/impl/LimsRiskItemDaoImpl.java new file mode 100644 index 0000000..81decad --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/risk/dao/impl/LimsRiskItemDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.risk.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.risk.bean.LimsRiskItemBean; +import com.sunwayworld.basemodule.qms.risk.dao.LimsRiskItemDao; +import com.sunwayworld.basemodule.qms.risk.mapper.LimsRiskItemMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsRiskItemDaoImpl extends MybatisDaoSupport implements LimsRiskItemDao { + + @Autowired + private LimsRiskItemMapper limsRiskItemMapper; + + @Override + public LimsRiskItemMapper getMapper() { + return limsRiskItemMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/risk/mapper/LimsRiskItemMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/risk/mapper/LimsRiskItemMapper.java new file mode 100644 index 0000000..b3da726 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/risk/mapper/LimsRiskItemMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.risk.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsRiskItemMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/risk/mapper/LimsRiskMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/risk/mapper/LimsRiskMapper.java new file mode 100644 index 0000000..5917bcb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/risk/mapper/LimsRiskMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.risk.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsRiskMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/risk/mapper/conf/lims-risk-item-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/risk/mapper/conf/lims-risk-item-mysql-mapper.xml new file mode 100644 index 0000000..d64a7b3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/risk/mapper/conf/lims-risk-item-mysql-mapper.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/risk/mapper/conf/lims-risk-item-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/risk/mapper/conf/lims-risk-item-oracle-mapper.xml new file mode 100644 index 0000000..d64a7b3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/risk/mapper/conf/lims-risk-item-oracle-mapper.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/risk/mapper/conf/lims-risk-item-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/risk/mapper/conf/lims-risk-item-sqlserver-mapper.xml new file mode 100644 index 0000000..d64a7b3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/risk/mapper/conf/lims-risk-item-sqlserver-mapper.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/risk/mapper/conf/lims-risk-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/risk/mapper/conf/lims-risk-mysql-mapper.xml new file mode 100644 index 0000000..00ecf4a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/risk/mapper/conf/lims-risk-mysql-mapper.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/risk/mapper/conf/lims-risk-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/risk/mapper/conf/lims-risk-oracle-mapper.xml new file mode 100644 index 0000000..00ecf4a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/risk/mapper/conf/lims-risk-oracle-mapper.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/risk/mapper/conf/lims-risk-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/risk/mapper/conf/lims-risk-sqlserver-mapper.xml new file mode 100644 index 0000000..00ecf4a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/risk/mapper/conf/lims-risk-sqlserver-mapper.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/risk/resource/LimsRiskResource.java b/src/main/java/com/sunwayworld/basemodule/qms/risk/resource/LimsRiskResource.java new file mode 100644 index 0000000..f98fa44 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/risk/resource/LimsRiskResource.java @@ -0,0 +1,26 @@ +package com.sunwayworld.basemodule.qms.risk.resource; + +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; + +import com.sunwayworld.basemodule.qms.risk.bean.LimsRiskBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.basemodule.qms.risk.bean.LimsRiskItemBean; +import com.sunwayworld.basemodule.qms.risk.service.LimsRiskService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; + +@RequestMapping("/secure/basemodule/qms/risks") +public interface LimsRiskResource extends GenericResource, GenericAuditableResource { + + Page selectItemPaginationByRiskId(Long id, RestJsonWrapperBean wrapper); + + Long insertItem(Long id, RestJsonWrapperBean wrapper); + + void deleteItem(Long id, RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/{status}/pass/validator", method = RequestMethod.POST) + void passValidator(@PathVariable String status, RestJsonWrapperBean jsonWrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/risk/resource/impl/LimsRiskResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/risk/resource/impl/LimsRiskResourceImpl.java new file mode 100644 index 0000000..8368ca2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/risk/resource/impl/LimsRiskResourceImpl.java @@ -0,0 +1,68 @@ +package com.sunwayworld.basemodule.qms.risk.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.qms.risk.resource.LimsRiskResource; +import com.sunwayworld.basemodule.qms.risk.service.LimsRiskService; +import com.sunwayworld.basemodule.qms.risk.validator.LimsRiskPassValidator; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.validator.data.annotation.ValidateDataWith; +import com.sunwayworld.framework.data.page.Page; +import org.springframework.web.bind.annotation.PathVariable; +import com.sunwayworld.basemodule.qms.risk.bean.LimsRiskItemBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("风险与机遇") +@RestController +@GikamBean +public class LimsRiskResourceImpl implements LimsRiskResource { + + @Autowired + private LimsRiskService limsRiskService; + + @Override + public LimsRiskService getService() { + return limsRiskService; + } + + @Log(value = "新增风险与机遇", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + @Log(value = "根据风险与机遇ID查询风险项目", type = LogType.SELECT) + @RequestMapping(value = "/{id}/items/queries", method = RequestMethod.POST) + public Page selectItemPaginationByRiskId(@PathVariable Long id, RestJsonWrapperBean wrapper) { + return getService().selectItemPaginationByRiskId(id, wrapper); + } + + @Override + @Log(value = "新增风险项目", type = LogType.INSERT) + @RequestMapping(value = "/{id}/items", method = RequestMethod.POST) + public Long insertItem(@PathVariable Long id, RestJsonWrapperBean wrapper) { + return getService().insertItem(id, wrapper); + } + + @Override + @Log(value = "删除风险项目", type = LogType.DELETE) + @RequestMapping(value = "/{id}/items", method = RequestMethod.DELETE) + public void deleteItem(@PathVariable Long id, RestJsonWrapperBean wrapper) { + getService().deleteItem(id, wrapper); + } + + @Log(value = "提交前校验", type = LogType.SELECT) + @ValidateDataWith(LimsRiskPassValidator.class) + @Override + public void passValidator(String status, RestJsonWrapperBean jsonWrapper) { + getService().updateAcceptFlag(status, jsonWrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/risk/service/LimsRiskItemService.java b/src/main/java/com/sunwayworld/basemodule/qms/risk/service/LimsRiskItemService.java new file mode 100644 index 0000000..3e35213 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/risk/service/LimsRiskItemService.java @@ -0,0 +1,8 @@ +package com.sunwayworld.basemodule.qms.risk.service; + +import com.sunwayworld.basemodule.qms.risk.bean.LimsRiskItemBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsRiskItemService extends GenericService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/risk/service/LimsRiskService.java b/src/main/java/com/sunwayworld/basemodule/qms/risk/service/LimsRiskService.java new file mode 100644 index 0000000..064bca4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/risk/service/LimsRiskService.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.qms.risk.service; + +import com.sunwayworld.basemodule.qms.risk.bean.LimsRiskBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.basemodule.qms.risk.bean.LimsRiskItemBean; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; + +public interface LimsRiskService extends GenericService, GenericAuditableService { + + Page selectItemPaginationByRiskId(Long id, RestJsonWrapperBean wrapper); + + Long insertItem(Long id, RestJsonWrapperBean wrapper); + + void deleteItem(Long id, RestJsonWrapperBean wrapper); + + void updateAcceptFlag(String status, RestJsonWrapperBean jsonWrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/risk/service/impl/LimsRiskItemServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/risk/service/impl/LimsRiskItemServiceImpl.java new file mode 100644 index 0000000..e143fcd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/risk/service/impl/LimsRiskItemServiceImpl.java @@ -0,0 +1,116 @@ +package com.sunwayworld.basemodule.qms.risk.service.impl; + +import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.util.ObjectUtils; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.qms.risk.dao.LimsRiskItemDao; +import com.sunwayworld.basemodule.qms.risk.bean.LimsRiskItemBean; +import com.sunwayworld.basemodule.qms.risk.service.LimsRiskItemService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsRiskItemServiceImpl implements LimsRiskItemService { + + @Autowired + private LimsRiskItemDao limsRiskItemDao; + + @Override + @SuppressWarnings("unchecked") + public LimsRiskItemDao getDao() { + return limsRiskItemDao; + } + + @Override + @Transactional + public void postUpdate(List updatedColumnNameList, List idList) { + if(updatedColumnNameList.contains("SERIOUSNESS") || updatedColumnNameList.contains("POSSIBILITY") + || updatedColumnNameList.contains("IDENTIFIABILITY") || + updatedColumnNameList.contains("SERIOUSNESSNEW") || updatedColumnNameList.contains("POSSIBILITYNEW") + || updatedColumnNameList.contains("IDENTIFIABILITYNEW") || updatedColumnNameList.contains("RISKVALUE") + || updatedColumnNameList.contains("RISKVALUENEW")){ + List limsRiskItemBeans = selectListByFilter(SearchFilter.instance().match("ID", idList).filter(MatchPattern.OR)); + for(LimsRiskItemBean limsRiskItemBean : limsRiskItemBeans){ + Long riskValue = limsRiskItemBean.getRiskValue(); + String riskRank = limsRiskItemBean.getRiskRank(); + if(!ObjectUtils.isEmpty(limsRiskItemBean.getSeriousness()) && !ObjectUtils.isEmpty(limsRiskItemBean.getPossibility()) + && !ObjectUtils.isEmpty(limsRiskItemBean.getIdentifiability())){ + //风险优先权RPN=严重性(S) 风险等级×可能性(P)×检测性(D) + riskValue = limsRiskItemBean.getSeriousness()*limsRiskItemBean.getPossibility()*limsRiskItemBean.getIdentifiability(); + if(limsRiskItemBean.getSeriousness()>=5){ + riskRank = "高风险"; + }else{ + if(riskValue<=9){ + riskRank = "低风险"; + }else if(riskValue<=36){ + riskRank = "中风险"; + }else{ + riskRank = "高风险"; + } + } + }else if (!ObjectUtils.isEmpty(riskValue) && updatedColumnNameList.contains("RISKVALUE")){ + if(riskValue<=9){ + riskRank = "低风险"; + }else if(riskValue<=36){ + riskRank = "中风险"; + }else{ + riskRank = "高风险"; + } + } + limsRiskItemBean.setRiskValue(riskValue); + limsRiskItemBean.setRiskRank(riskRank); + Long riskValueNew = limsRiskItemBean.getRiskValueNew(); + String riskRankNew = limsRiskItemBean.getRiskRankNew(); + if(!ObjectUtils.isEmpty(limsRiskItemBean.getSeriousnessNew()) && !ObjectUtils.isEmpty(limsRiskItemBean.getPossibilityNew()) + && !ObjectUtils.isEmpty(limsRiskItemBean.getIdentifiabilityNew())){ + //风险优先权RPN=严重性(S) 风险等级×可能性(P)×检测性(D) + riskValueNew = limsRiskItemBean.getSeriousnessNew()*limsRiskItemBean.getPossibilityNew()*limsRiskItemBean.getIdentifiabilityNew(); + if(limsRiskItemBean.getSeriousnessNew()>=5){ + riskRankNew = "高风险"; + }else{ + if(riskValueNew<=9){ + riskRankNew = "低风险"; + }else if(riskValueNew<=36){ + riskRankNew = "中风险"; + }else{ + riskRankNew = "高风险"; + } + } + }else if (!ObjectUtils.isEmpty(riskValueNew) && updatedColumnNameList.contains("RISKVALUENEW")) { + if(riskValueNew<=9){ + riskRankNew = "低风险"; + }else if(riskValueNew<=36){ + riskRankNew = "中风险"; + }else{ + riskRankNew = "高风险"; + } + } + limsRiskItemBean.setRiskValueNew(riskValueNew); + limsRiskItemBean.setRiskRankNew(riskRankNew); + } + updateIfChanged(limsRiskItemBeans); + } + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsRiskItemBean limsRiskItem = jsonWrapper.parseUnique(LimsRiskItemBean.class); + limsRiskItem.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsRiskItem); + return limsRiskItem.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/risk/service/impl/LimsRiskServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/risk/service/impl/LimsRiskServiceImpl.java new file mode 100644 index 0000000..fdd105f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/risk/service/impl/LimsRiskServiceImpl.java @@ -0,0 +1,160 @@ +package com.sunwayworld.basemodule.qms.risk.service.impl; + +import com.sunwayworld.baseline.framework.utils.CommonHelper; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.utils.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.qms.risk.dao.LimsRiskDao; +import com.sunwayworld.basemodule.qms.risk.bean.LimsRiskBean; +import com.sunwayworld.basemodule.qms.risk.service.LimsRiskService; +import com.sunwayworld.framework.context.ApplicationContextHelper; + +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.List; +import java.util.stream.Collectors; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.basemodule.qms.risk.bean.LimsRiskItemBean; +import com.sunwayworld.basemodule.qms.risk.service.LimsRiskItemService; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsRiskServiceImpl implements LimsRiskService { + + @Autowired + private LimsRiskDao limsRiskDao; + + @Autowired + private LimsRiskItemService limsRiskItemService; + + @Override + @SuppressWarnings("unchecked") + public LimsRiskDao getDao() { + return limsRiskDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsRiskBean limsRisk = jsonWrapper.parseUnique(LimsRiskBean.class); + limsRisk.setId(ApplicationContextHelper.getNextIdentity()); + SimpleDateFormat sdf = new SimpleDateFormat("yyyy"); + limsRisk.setRiskYear(sdf.format(new Date())); + getDao().insert(limsRisk); + return limsRisk.getId(); + } + + @Override + public Page selectItemPaginationByRiskId(Long id, RestJsonWrapperBean wrapper) { + return limsRiskItemService.selectPaginationByFilter(SearchFilter.instance().match("RISKID", id).filter(MatchPattern.EQ), wrapper); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insertItem(Long id, RestJsonWrapperBean wrapper) { + + List limsRiskItemList = wrapper.parse(LimsRiskItemBean.class); + + limsRiskItemList.forEach(e -> { + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setRiskId(id); + }); + + limsRiskItemService.getDao().insert(limsRiskItemList); + + return limsRiskItemList.get(0).getId(); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + public void deleteItem(Long id, RestJsonWrapperBean wrapper) { + limsRiskItemService.delete(wrapper); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.UPDATE) + public void updateAcceptFlag(String status, RestJsonWrapperBean jsonWrapper){ + if("Assess".equals(status)){// 风险评估 + List idList = jsonWrapper.parse(LimsRiskBean.class).stream().map(LimsRiskBean :: getId).collect(Collectors.toList()); + List limsRiskList = selectListByIds(idList); + if (idList.isEmpty()) { + return; + } + List limsRiskItemList = limsRiskItemService.selectListByFilter(SearchFilter.instance().match("RISKID", idList).filter(MatchPattern.OR)); + + for(LimsRiskBean limsRisk : limsRiskList){ + List limsRiskItems = limsRiskItemList.stream().filter(s->s.getRiskId().toString().equals(limsRisk.getId().toString())).collect(Collectors.toList()); + // 所有全为低风险,风险为可接受 + if(limsRiskItems.stream().allMatch(t->"低风险".equals(t.getRiskRank()))){ + limsRisk.setAcceptFlag(Constant.YES); + } + } + updateIfChanged(limsRiskList); + } + + if ("Draft".equals(status)) { + List ps = jsonWrapper.parse(LimsRiskBean.class); + List limsRiskItemBeans = ApplicationContextHelper.getBean(LimsRiskItemService.class).selectListByFilter(SearchFilter.instance().match("riskId", CommonHelper.getIdList(ps)).filter(MatchPattern.OR)); + if (CommonHelper.isEmpty(limsRiskItemBeans)) { + throw new CheckedException("请添加分析项目"); + } + for (LimsRiskItemBean limsRiskItemBean : limsRiskItemBeans) { + if (StringUtils.isBlank(limsRiskItemBean.getDistinguishRisk())) { + throw new CheckedException("风险项目缺少必填项"); + } + } + } else if ("Assess".equals(status)) { + List ps = jsonWrapper.parse(LimsRiskBean.class); + List limsRiskItemBeans = ApplicationContextHelper.getBean(LimsRiskItemService.class).selectListByFilter(SearchFilter.instance().match("riskId", CommonHelper.getIdList(ps)).filter(MatchPattern.OR)); + for (LimsRiskItemBean limsRiskItemBean : limsRiskItemBeans) { + if("ration".equalsIgnoreCase(limsRiskItemBean.getEvaluateMode())) { + if (CommonHelper.isNull(limsRiskItemBean.getSeriousness()) + || CommonHelper.isNull(limsRiskItemBean.getPossibility()) + || CommonHelper.isNull(limsRiskItemBean.getIdentifiability())) { + throw new CheckedException("风险项目缺少必填项"); + } + }else if ("qualitative".equalsIgnoreCase(limsRiskItemBean.getEvaluateMode())) { + if (CommonHelper.isNull(limsRiskItemBean.getRiskValue())) { + throw new CheckedException("风险项目缺少必填项"); + } + }else{ + throw new CheckedException("风险项评估方式必填"); + } + } + } else if ("Measure".equals(status)) { + List ps = jsonWrapper.parse(LimsRiskBean.class); + List limsRiskItemBeans = ApplicationContextHelper.getBean(LimsRiskItemService.class).selectListByFilter(SearchFilter.instance().match("riskId", CommonHelper.getIdList(ps)).filter(MatchPattern.OR)); + for (LimsRiskItemBean limsRiskItemBean : limsRiskItemBeans) { + if(!"低风险".equals(limsRiskItemBean.getRiskRank())){ + if("ration".equalsIgnoreCase(limsRiskItemBean.getEvaluateMode())) { + if (CommonHelper.isNull(limsRiskItemBean.getSeriousnessNew()) + || CommonHelper.isNull(limsRiskItemBean.getPossibilityNew()) + || CommonHelper.isNull(limsRiskItemBean.getIdentifiabilityNew())) { + throw new CheckedException("风险项目缺少必填项"); + } + }else if ("qualitative".equalsIgnoreCase(limsRiskItemBean.getEvaluateMode())) { + if (CommonHelper.isNull(limsRiskItemBean.getRiskValueNew())) { + throw new CheckedException("风险项目缺少必填项"); + } + } + } + } + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/risk/validator/LimsRiskPassValidator.java b/src/main/java/com/sunwayworld/basemodule/qms/risk/validator/LimsRiskPassValidator.java new file mode 100644 index 0000000..94b1ace --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/risk/validator/LimsRiskPassValidator.java @@ -0,0 +1,53 @@ +package com.sunwayworld.basemodule.qms.risk.validator; + +import java.util.Arrays; +import java.util.List; +import java.util.stream.Collectors; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.risk.bean.LimsRiskBean; +import com.sunwayworld.basemodule.qms.risk.bean.LimsRiskItemBean; +import com.sunwayworld.basemodule.qms.risk.service.LimsRiskItemService; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.validator.data.DataValidator; + +@Repository +public class LimsRiskPassValidator implements DataValidator { + @Autowired + private LimsRiskItemService limsRiskItemService; + + @Override + public boolean doValid(Object... paramVarArgs) { +// String status = ObjectUtils.toString(Arrays.asList(paramVarArgs).get(0)); +// Object wrapper = Arrays.asList(paramVarArgs).stream().filter(o -> o instanceof RestJsonWrapperBean).findFirst().get(); +// List idList = ((RestJsonWrapperBean) wrapper).parse(LimsRiskBean.class).stream().map(LimsRiskBean :: getId).collect(Collectors.toList()); +// if (idList.isEmpty()) { +// return false; +// } +// List limsRiskItemList = limsRiskItemService.selectListByFilter(SearchFilter.instance().match("RISKID", idList).filter(MatchPattern.OR)); +// +// if("Assess".equals(status)){// 风险评估 +// for(LimsRiskItemBean limsRiskItem : limsRiskItemList){ +// if(ObjectUtils.isEmpty(limsRiskItem.getSeriousness()) || ObjectUtils.isEmpty(limsRiskItem.getPossibility()) +// || ObjectUtils.isEmpty(limsRiskItem.getIdentifiability())){ +// addConstraintViolation("LIMS.BASEMODULE.QMS.RISK.ALERT.HAS_NOT_INFO"); +// return false; +// } +// } +// }else if("Measure".equals(status)){// 风险控制 +// for(LimsRiskItemBean limsRiskItem : limsRiskItemList){ +// if(ObjectUtils.isEmpty(limsRiskItem.getSeriousnessNew()) || ObjectUtils.isEmpty(limsRiskItem.getPossibilityNew()) +// || ObjectUtils.isEmpty(limsRiskItem.getIdentifiabilityNew())){ +// addConstraintViolation("LIMS.BASEMODULE.QMS.RISK.ALERT.HAS_NOT_INFO"); +// return false; +// } +// } +// } + return true; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/riskreport/bean/LimsRiskReportBean.java b/src/main/java/com/sunwayworld/basemodule/qms/riskreport/bean/LimsRiskReportBean.java new file mode 100644 index 0000000..07b5efe --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/riskreport/bean/LimsRiskReportBean.java @@ -0,0 +1,129 @@ +package com.sunwayworld.basemodule.qms.riskreport.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 风险与机遇报告 + * + * @author lijiaxing@sunwayworld.com + * @date 2023-01-04 + */ +@Table("T_LIMS_RISK_REPORT") +public class LimsRiskReportBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 组织ID + private String orgName;// 组织名称 + private String remarks;// 备注 + private Long applyYear;// 年份 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public Long getApplyYear() { + return applyYear; + } + + public void setApplyYear(Long applyYear) { + this.applyYear = applyYear; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/riskreport/controller/LimsRiskReportController.java b/src/main/java/com/sunwayworld/basemodule/qms/riskreport/controller/LimsRiskReportController.java new file mode 100644 index 0000000..3f4088e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/riskreport/controller/LimsRiskReportController.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.qms.riskreport.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/qms/risk-reports/page") +public interface LimsRiskReportController extends GenericEditListPageController, GenericDetailPageController, GenericAuditListPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/riskreport/controller/impl/LimsRiskReportControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/riskreport/controller/impl/LimsRiskReportControllerImpl.java new file mode 100644 index 0000000..0fbf490 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/riskreport/controller/impl/LimsRiskReportControllerImpl.java @@ -0,0 +1,43 @@ +package com.sunwayworld.basemodule.qms.riskreport.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.riskreport.controller.LimsRiskReportController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsRiskReportControllerImpl implements LimsRiskReportController { + + @Log(value = "风险与机遇报告编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/qms/risk-reports/lims-risk-report-edit-list"; + } + + @Log(value = "风险与机遇报告详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/qms/risk-reports/lims-risk-report-detail"; + } + + @Log(value = "风险与机遇报告审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/qms/risk-reports/lims-risk-report-audit-list"; + } + + @Log(value = "风险与机遇报告查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/qms/risk-reports/lims-risk-report-search-list"; + } + + @Log(value = "风险与机遇报告选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/qms/risk-reports/lims-risk-report-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/riskreport/dao/LimsRiskReportDao.java b/src/main/java/com/sunwayworld/basemodule/qms/riskreport/dao/LimsRiskReportDao.java new file mode 100644 index 0000000..e8dbe2d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/riskreport/dao/LimsRiskReportDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.riskreport.dao; + +import com.sunwayworld.basemodule.qms.riskreport.bean.LimsRiskReportBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsRiskReportDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/riskreport/dao/impl/LimsRiskReportDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/riskreport/dao/impl/LimsRiskReportDaoImpl.java new file mode 100644 index 0000000..de2b3cc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/riskreport/dao/impl/LimsRiskReportDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.riskreport.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.riskreport.bean.LimsRiskReportBean; +import com.sunwayworld.basemodule.qms.riskreport.dao.LimsRiskReportDao; +import com.sunwayworld.basemodule.qms.riskreport.mapper.LimsRiskReportMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsRiskReportDaoImpl extends MybatisDaoSupport implements LimsRiskReportDao { + + @Autowired + private LimsRiskReportMapper limsRiskReportMapper; + + @Override + public LimsRiskReportMapper getMapper() { + return limsRiskReportMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/riskreport/mapper/LimsRiskReportMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/riskreport/mapper/LimsRiskReportMapper.java new file mode 100644 index 0000000..eb45aa0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/riskreport/mapper/LimsRiskReportMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.riskreport.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsRiskReportMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/riskreport/mapper/conf/lims-risk-report-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/riskreport/mapper/conf/lims-risk-report-mysql-mapper.xml new file mode 100644 index 0000000..467a5d6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/riskreport/mapper/conf/lims-risk-report-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/riskreport/mapper/conf/lims-risk-report-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/riskreport/mapper/conf/lims-risk-report-oracle-mapper.xml new file mode 100644 index 0000000..251d2f6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/riskreport/mapper/conf/lims-risk-report-oracle-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/riskreport/mapper/conf/lims-risk-report-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/riskreport/mapper/conf/lims-risk-report-postgresql-mapper.xml new file mode 100644 index 0000000..467a5d6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/riskreport/mapper/conf/lims-risk-report-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/riskreport/mapper/conf/lims-risk-report-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/riskreport/mapper/conf/lims-risk-report-sqlserver-mapper.xml new file mode 100644 index 0000000..467a5d6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/riskreport/mapper/conf/lims-risk-report-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/riskreport/resource/LimsRiskReportResource.java b/src/main/java/com/sunwayworld/basemodule/qms/riskreport/resource/LimsRiskReportResource.java new file mode 100644 index 0000000..ef9d8d2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/riskreport/resource/LimsRiskReportResource.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.qms.riskreport.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.qms.riskreport.bean.LimsRiskReportBean; +import com.sunwayworld.basemodule.qms.riskreport.service.LimsRiskReportService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/qms/risk-reports") +public interface LimsRiskReportResource extends GenericResource, GenericAuditableResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/riskreport/resource/impl/LimsRiskReportResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/riskreport/resource/impl/LimsRiskReportResourceImpl.java new file mode 100644 index 0000000..1fa73ab --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/riskreport/resource/impl/LimsRiskReportResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.qms.riskreport.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.qms.riskreport.resource.LimsRiskReportResource; +import com.sunwayworld.basemodule.qms.riskreport.service.LimsRiskReportService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("风险与机遇报告") +@RestController +@GikamBean +public class LimsRiskReportResourceImpl implements LimsRiskReportResource { + + @Autowired + private LimsRiskReportService limsRiskReportService; + + @Override + public LimsRiskReportService getService() { + return limsRiskReportService; + } + + @Log(value = "新增风险与机遇报告", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/riskreport/service/LimsRiskReportService.java b/src/main/java/com/sunwayworld/basemodule/qms/riskreport/service/LimsRiskReportService.java new file mode 100644 index 0000000..df14287 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/riskreport/service/LimsRiskReportService.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.qms.riskreport.service; + +import com.sunwayworld.basemodule.qms.riskreport.bean.LimsRiskReportBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsRiskReportService extends GenericService, GenericAuditableService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/riskreport/service/impl/LimsRiskReportServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/riskreport/service/impl/LimsRiskReportServiceImpl.java new file mode 100644 index 0000000..da49399 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/riskreport/service/impl/LimsRiskReportServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.qms.riskreport.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.qms.riskreport.dao.LimsRiskReportDao; +import com.sunwayworld.basemodule.qms.riskreport.bean.LimsRiskReportBean; +import com.sunwayworld.basemodule.qms.riskreport.service.LimsRiskReportService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsRiskReportServiceImpl implements LimsRiskReportService { + + @Autowired + private LimsRiskReportDao limsRiskReportDao; + + @Override + @SuppressWarnings("unchecked") + public LimsRiskReportDao getDao() { + return limsRiskReportDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsRiskReportBean limsRiskReport = jsonWrapper.parseUnique(LimsRiskReportBean.class); + limsRiskReport.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsRiskReport); + return limsRiskReport.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/bean/LimsCheckFacilityBean.java b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/bean/LimsCheckFacilityBean.java new file mode 100644 index 0000000..3c32adc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/bean/LimsCheckFacilityBean.java @@ -0,0 +1,181 @@ +package com.sunwayworld.basemodule.qms.safetyfacilities.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 安全设施核查记录表 + * + * @author dingj@sunwayworld.com + * @date 2022-10-18 + */ +@Table("T_LIMS_CHECK_FACILITY") +public class LimsCheckFacilityBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String facilityName;// 安全设施名称 + private Long amount;// 数量 + private String facilityLocation;// 设施位置 + private String validity;// 有效性检查 + private LocalDateTime checkTime;// 检查时间 + private String execptionHandle;// 异常处理 + private String checkUser;// 检查人 + private String checkUserId;// 检查人ID + private String remarks;// 备注 + private String orgId;// 组ID + private String orgName;// 组名称 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getFacilityName() { + return facilityName; + } + + public void setFacilityName(String facilityName) { + this.facilityName = facilityName; + } + + public Long getAmount() { + return amount; + } + + public void setAmount(Long amount) { + this.amount = amount; + } + + public String getFacilityLocation() { + return facilityLocation; + } + + public void setFacilityLocation(String facilityLocation) { + this.facilityLocation = facilityLocation; + } + + public String getValidity() { + return validity; + } + + public void setValidity(String validity) { + this.validity = validity; + } + + public LocalDateTime getCheckTime() { + return checkTime; + } + + public void setCheckTime(LocalDateTime checkTime) { + this.checkTime = checkTime; + } + + public String getExecptionHandle() { + return execptionHandle; + } + + public void setExecptionHandle(String execptionHandle) { + this.execptionHandle = execptionHandle; + } + + public String getCheckUser() { + return checkUser; + } + + public void setCheckUser(String checkUser) { + this.checkUser = checkUser; + } + + public String getCheckUserId() { + return checkUserId; + } + + public void setCheckUserId(String checkUserId) { + this.checkUserId = checkUserId; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/controller/LimsCheckFacilityController.java b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/controller/LimsCheckFacilityController.java new file mode 100644 index 0000000..f026327 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/controller/LimsCheckFacilityController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.qms.safetyfacilities.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/qms/check-facilitys/page") +public interface LimsCheckFacilityController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/controller/impl/LimsCheckFacilityControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/controller/impl/LimsCheckFacilityControllerImpl.java new file mode 100644 index 0000000..990c1f1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/controller/impl/LimsCheckFacilityControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.qms.safetyfacilities.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.safetyfacilities.controller.LimsCheckFacilityController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsCheckFacilityControllerImpl implements LimsCheckFacilityController { + + @Log(value = "安全设施核查记录表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/qms/check-facilitys/lims-check-facility-edit-list"; + } + + @Log(value = "安全设施核查记录表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/qms/check-facilitys/lims-check-facility-detail"; + } + + @Log(value = "安全设施核查记录表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/qms/check-facilitys/lims-check-facility-search-list"; + } + + @Log(value = "安全设施核查记录表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/qms/check-facilitys/lims-check-facility-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/dao/LimsCheckFacilityDao.java b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/dao/LimsCheckFacilityDao.java new file mode 100644 index 0000000..ad1fbd9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/dao/LimsCheckFacilityDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.safetyfacilities.dao; + +import com.sunwayworld.basemodule.qms.safetyfacilities.bean.LimsCheckFacilityBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsCheckFacilityDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/dao/impl/LimsCheckFacilityDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/dao/impl/LimsCheckFacilityDaoImpl.java new file mode 100644 index 0000000..8c006b4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/dao/impl/LimsCheckFacilityDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.safetyfacilities.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.safetyfacilities.bean.LimsCheckFacilityBean; +import com.sunwayworld.basemodule.qms.safetyfacilities.dao.LimsCheckFacilityDao; +import com.sunwayworld.basemodule.qms.safetyfacilities.mapper.LimsCheckFacilityMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsCheckFacilityDaoImpl extends MybatisDaoSupport implements LimsCheckFacilityDao { + + @Autowired + private LimsCheckFacilityMapper limsCheckFacilityMapper; + + @Override + public LimsCheckFacilityMapper getMapper() { + return limsCheckFacilityMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/io/CheckFacilityImportFileFunction.java b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/io/CheckFacilityImportFileFunction.java new file mode 100644 index 0000000..3c79cec --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/io/CheckFacilityImportFileFunction.java @@ -0,0 +1,73 @@ +package com.sunwayworld.basemodule.qms.safetyfacilities.io; + +import com.sunwayworld.basemodule.basedata.staff.staff.bean.LimsStaffBean; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTestService; +import com.sunwayworld.basemodule.qms.safetyfacilities.bean.LimsCheckFacilityBean; +import com.sunwayworld.basemodule.qms.safetyfacilities.service.LimsCheckFacilityService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.i18n.I18nHelper; +import com.sunwayworld.framework.io.excel.ExcelHelper; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.io.file.FilePathManager; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.bean.CoreFileImportResultDTO; +import com.sunwayworld.module.item.file.function.CoreFileImportFunction; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import com.sunwayworld.module.sys.code.bean.CoreCodeBean; +import com.sunwayworld.module.sys.code.service.CoreCodeService; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Component(value = "checkFacilityImportFileFunction") +@GikamBean +public class CheckFacilityImportFileFunction implements CoreFileImportFunction { + + + @Autowired + private CoreCodeService coreCodeService; + + @Autowired + private LimsCheckFacilityService limsCheckFacilityService; + + + public CoreFileImportResultDTO apply(CoreFileBean coreFileBean) { + CoreFileImportResultDTO importResultRepresentation = new CoreFileImportResultDTO(); + FilePathDTO fr= CoreFileUtils.toFilePath(coreFileBean); +// List checkFacilityBeans = ExcelHelper +// .readDataFromExcel(FilePathManager.getLocalPath(fr) +// .toString(),0,1, LimsCheckFacilityBean.class); + + List checkFacilityBeans = ExcelHelper.readDataFromExcel(CoreFileUtils.getLocalPath(coreFileBean).toString(), + 0, 0, 1, LimsCheckFacilityBean.class); + + if (CollectionUtils.isEmpty(checkFacilityBeans)) { + String errorFileName= I18nHelper.getMessage("信息导入模板为空,请确认后重新导入"); + importResultRepresentation.setMessage(errorFileName); + } + + for (int i = 0; i < checkFacilityBeans.size(); i++) { + LimsCheckFacilityBean limsCheckFacilityBean = checkFacilityBeans.get(i); + limsCheckFacilityBean.setId(ApplicationContextHelper.getNextIdentity()); + } + limsCheckFacilityService.getDao().insert(checkFacilityBeans); + return importResultRepresentation; + } + + @Override + public boolean test(CoreFileBean coreFile, String service) { + return true; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/io/CheckFacilityTemplateExport.java b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/io/CheckFacilityTemplateExport.java new file mode 100644 index 0000000..026938d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/io/CheckFacilityTemplateExport.java @@ -0,0 +1,27 @@ +package com.sunwayworld.basemodule.qms.safetyfacilities.io; + +import com.sunwayworld.framework.data.Pair; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.service.GenericTemplateService; +import org.springframework.stereotype.Component; + +import java.util.ArrayList; +import java.util.List; + +@Component(value = "checkFacilityTemplateExport") +@GikamBean +public class CheckFacilityTemplateExport implements GenericTemplateService { + @Override + public List> getTemplatePairList() { + List> templatePairList = new ArrayList<>(); + Pair templatePair = Pair.of("checkFacilityTemplate", "安全设施核查导入模板"); + templatePairList.add(templatePair); + return templatePairList; + } + + + @Override + public String getTemplateExtension() { + return "xlsx"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/io/templates/checkFacilityTemplate.xlsx b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/io/templates/checkFacilityTemplate.xlsx new file mode 100644 index 0000000..f20167b Binary files /dev/null and b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/io/templates/checkFacilityTemplate.xlsx differ diff --git a/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/mapper/LimsCheckFacilityMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/mapper/LimsCheckFacilityMapper.java new file mode 100644 index 0000000..8499843 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/mapper/LimsCheckFacilityMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.safetyfacilities.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsCheckFacilityMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/mapper/conf/lims-check-facility-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/mapper/conf/lims-check-facility-mysql-mapper.xml new file mode 100644 index 0000000..92ce44f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/mapper/conf/lims-check-facility-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/mapper/conf/lims-check-facility-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/mapper/conf/lims-check-facility-oracle-mapper.xml new file mode 100644 index 0000000..92ce44f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/mapper/conf/lims-check-facility-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/mapper/conf/lims-check-facility-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/mapper/conf/lims-check-facility-sqlserver-mapper.xml new file mode 100644 index 0000000..92ce44f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/mapper/conf/lims-check-facility-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/resource/LimsCheckFacilityResource.java b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/resource/LimsCheckFacilityResource.java new file mode 100644 index 0000000..cbb0f9f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/resource/LimsCheckFacilityResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.qms.safetyfacilities.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.qms.safetyfacilities.bean.LimsCheckFacilityBean; +import com.sunwayworld.basemodule.qms.safetyfacilities.service.LimsCheckFacilityService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/qms/check-facilitys") +public interface LimsCheckFacilityResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/resource/impl/LimsCheckFacilityResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/resource/impl/LimsCheckFacilityResourceImpl.java new file mode 100644 index 0000000..eafbe6c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/resource/impl/LimsCheckFacilityResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.qms.safetyfacilities.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.qms.safetyfacilities.resource.LimsCheckFacilityResource; +import com.sunwayworld.basemodule.qms.safetyfacilities.service.LimsCheckFacilityService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("安全设施核查记录表") +@RestController +@GikamBean +public class LimsCheckFacilityResourceImpl implements LimsCheckFacilityResource { + + @Autowired + private LimsCheckFacilityService limsCheckFacilityService; + + @Override + public LimsCheckFacilityService getService() { + return limsCheckFacilityService; + } + + @Log(value = "新增安全设施核查记录表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/service/LimsCheckFacilityService.java b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/service/LimsCheckFacilityService.java new file mode 100644 index 0000000..cbeb377 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/service/LimsCheckFacilityService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.safetyfacilities.service; + +import com.sunwayworld.basemodule.qms.safetyfacilities.bean.LimsCheckFacilityBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsCheckFacilityService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/service/impl/LimsCheckFacilityServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/service/impl/LimsCheckFacilityServiceImpl.java new file mode 100644 index 0000000..e94ce8a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/safetyfacilities/service/impl/LimsCheckFacilityServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.qms.safetyfacilities.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.qms.safetyfacilities.dao.LimsCheckFacilityDao; +import com.sunwayworld.basemodule.qms.safetyfacilities.bean.LimsCheckFacilityBean; +import com.sunwayworld.basemodule.qms.safetyfacilities.service.LimsCheckFacilityService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsCheckFacilityServiceImpl implements LimsCheckFacilityService { + + @Autowired + private LimsCheckFacilityDao limsCheckFacilityDao; + + @Override + @SuppressWarnings("unchecked") + public LimsCheckFacilityDao getDao() { + return limsCheckFacilityDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsCheckFacilityBean limsCheckFacility = jsonWrapper.parseUnique(LimsCheckFacilityBean.class); + limsCheckFacility.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsCheckFacility); + return limsCheckFacility.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/bean/LimsSatisfactionBean.java b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/bean/LimsSatisfactionBean.java new file mode 100644 index 0000000..60da298 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/bean/LimsSatisfactionBean.java @@ -0,0 +1,100 @@ +package com.sunwayworld.basemodule.qms.satisfaction.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.baseline.framework.constant.LimsConstant; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Auditable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDate; + +/** + * @ClassName LimsSatisfactionBean + * @author qiuyf@sunwayworld.com + * @date 2022-09-15 + * Version 1.0 + */ + +@Table("T_LIMS_SATISFACTION") +public class LimsSatisfactionBean extends AbstractInsertable implements Auditable { + + @Transient + private static final long serialVersionUID = -4431279728101669124L; + + @Id + private Long id; // 主键 + private String satisfactionCode; // 调查编号 + private String satisfactionName; // 调查名称 + private Long qualityWorkDetailId; // 年度工作计划明细ID + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDate validityDate; // 有效期 + @NotNull(defaultValue = LimsConstant.PROCESS_STATUS_CODE_DRAFT) + private String processStatus; // 流程状态 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getSatisfactionCode() { + return satisfactionCode; + } + + public void setSatisfactionCode(String satisfactionCode) { + this.satisfactionCode = satisfactionCode; + } + + public String getSatisfactionName() { + return satisfactionName; + } + + public void setSatisfactionName(String satisfactionName) { + this.satisfactionName = satisfactionName; + } + + public Long getQualityWorkDetailId() { + return qualityWorkDetailId; + } + + public void setQualityWorkDetailId(Long qualityWorkDetailId) { + this.qualityWorkDetailId = qualityWorkDetailId; + } + + public LocalDate getValidityDate() { + return validityDate; + } + + public void setValidityDate(LocalDate validityDate) { + this.validityDate = validityDate; + } + + @Override + public String getProcessStatus() { + return processStatus; + } + + @Override + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + @Override + public String toString() { + return "LimsSatisfactionBean{" + + "id=" + id + + ", satisfactionCode='" + satisfactionCode + '\'' + + ", satisfactionName='" + satisfactionName + '\'' + + ", qualityWorkDetailId=" + qualityWorkDetailId + + ", validityDate=" + validityDate + + ", processStatus='" + processStatus + '\'' + + '}'; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/bean/LimsSatisfactionUsersBean.java b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/bean/LimsSatisfactionUsersBean.java new file mode 100644 index 0000000..47d9b8f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/bean/LimsSatisfactionUsersBean.java @@ -0,0 +1,256 @@ +package com.sunwayworld.basemodule.qms.satisfaction.bean; + +import com.sunwayworld.baseline.framework.constant.LimsConstant; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Auditable; + +/** + * @ClassName LimsSatisfactionUsersBean + * @author qiuyf@sunwayworld.com + * @date 2022-09-15 + * Version 1.0 + */ + +@Table("T_LIMS_SATISFACTION_USERS") +public class LimsSatisfactionUsersBean extends AbstractInsertable implements Auditable { + + @Transient + private static final long serialVersionUID = -5557752970880102569L; + + @Id + private Long id; // 主键 + private String userId; // 客户帐号 + private String userName; // 客户名称 + private String phone; // 联系电话 + private String customerUnitId; // 客户单位ID + private String customerUnitName; // 客户单位 + + private Long service; // 接待人员的服务态度 + private Long communication; // 接待人员的沟通能力 + private Long replyTimeliness; // 接待人员回复及时性 + private Long resultAccuracy; // 检测结果的准确性 + private Long abnormalReplyTimeliness; // 检测异常反馈的及时性 + private Long resultTimeliness; // 检测报告出具的及时性 + private Long easyUnderstanding; // 检测报告内容清晰,数据详细准确 + private Long testFairness; // 检测工作的公正性 + private Long professionalEvaluation; // 实验室人员的专业性 + private Long complaintsTimeliness; // 对抱怨、投诉处理的满意程度 + private Long receiveArrangeTimeliness; // 接单排单及时性 + + private String suggest; // 建议 + private Long fraction; // 客户评分 + private String responsiblePersonId; // 责任人帐号 + private String responsiblePerson; // 责任人 + private String reasonDesc; // 原因描述 + private String correct; // 整改措施 + private Long satisId; // 满意度调查ID + @NotNull(defaultValue = LimsConstant.PROCESS_STATUS_CODE_DRAFT) + private String processStatus; // 流程状态 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getUserId() { + return userId; + } + + public void setUserId(String userId) { + this.userId = userId; + } + + public String getUserName() { + return userName; + } + + public void setUserName(String userName) { + this.userName = userName; + } + + public String getPhone() { + return phone; + } + + public void setPhone(String phone) { + this.phone = phone; + } + + public String getCustomerUnitId() { + return customerUnitId; + } + + public void setCustomerUnitId(String customerUnitId) { + this.customerUnitId = customerUnitId; + } + + public String getCustomerUnitName() { + return customerUnitName; + } + + public void setCustomerUnitName(String customerUnitName) { + this.customerUnitName = customerUnitName; + } + + public Long getService() { + return service; + } + + public void setService(Long service) { + this.service = service; + } + + public Long getCommunication() { + return communication; + } + + public void setCommunication(Long communication) { + this.communication = communication; + } + + public Long getReplyTimeliness() { + return replyTimeliness; + } + + public void setReplyTimeliness(Long replyTimeliness) { + this.replyTimeliness = replyTimeliness; + } + + public Long getResultAccuracy() { + return resultAccuracy; + } + + public void setResultAccuracy(Long resultAccuracy) { + this.resultAccuracy = resultAccuracy; + } + + public Long getAbnormalReplyTimeliness() { + return abnormalReplyTimeliness; + } + + public void setAbnormalReplyTimeliness(Long abnormalReplyTimeliness) { + this.abnormalReplyTimeliness = abnormalReplyTimeliness; + } + + public Long getResultTimeliness() { + return resultTimeliness; + } + + public void setResultTimeliness(Long resultTimeliness) { + this.resultTimeliness = resultTimeliness; + } + + public Long getEasyUnderstanding() { + return easyUnderstanding; + } + + public void setEasyUnderstanding(Long easyUnderstanding) { + this.easyUnderstanding = easyUnderstanding; + } + + public Long getTestFairness() { + return testFairness; + } + + public void setTestFairness(Long testFairness) { + this.testFairness = testFairness; + } + + public Long getProfessionalEvaluation() { + return professionalEvaluation; + } + + public void setProfessionalEvaluation(Long professionalEvaluation) { + this.professionalEvaluation = professionalEvaluation; + } + + public Long getComplaintsTimeliness() { + return complaintsTimeliness; + } + + public void setComplaintsTimeliness(Long complaintsTimeliness) { + this.complaintsTimeliness = complaintsTimeliness; + } + + public Long getReceiveArrangeTimeliness() { + return receiveArrangeTimeliness; + } + + public void setReceiveArrangeTimeliness(Long receiveArrangeTimeliness) { + this.receiveArrangeTimeliness = receiveArrangeTimeliness; + } + + public String getSuggest() { + return suggest; + } + + public void setSuggest(String suggest) { + this.suggest = suggest; + } + + public Long getFraction() { + return fraction; + } + + public void setFraction(Long fraction) { + this.fraction = fraction; + } + + public String getResponsiblePersonId() { + return responsiblePersonId; + } + + public void setResponsiblePersonId(String responsiblePersonId) { + this.responsiblePersonId = responsiblePersonId; + } + + public String getResponsiblePerson() { + return responsiblePerson; + } + + public void setResponsiblePerson(String responsiblePerson) { + this.responsiblePerson = responsiblePerson; + } + + public String getReasonDesc() { + return reasonDesc; + } + + public void setReasonDesc(String reasonDesc) { + this.reasonDesc = reasonDesc; + } + + public String getCorrect() { + return correct; + } + + public void setCorrect(String correct) { + this.correct = correct; + } + + public Long getSatisId() { + return satisId; + } + + public void setSatisId(Long satisId) { + this.satisId = satisId; + } + + @Override + public String getProcessStatus() { + return processStatus; + } + + @Override + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/controller/LimsSatisfactionController.java b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/controller/LimsSatisfactionController.java new file mode 100644 index 0000000..65cfcb6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/controller/LimsSatisfactionController.java @@ -0,0 +1,16 @@ +package com.sunwayworld.basemodule.qms.satisfaction.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; + +@RequestMapping("/secure/basemodule/qms/satisfactions/page") +public interface LimsSatisfactionController extends GenericEditListPageController, GenericAuditListPageController, GenericSearchListPageController { + @RequestMapping("/upload-attachment") + String uploadAttachmentPage(); + + @RequestMapping("/satisfaction/choose-list") + String satisfactionChooseStaffPage(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/controller/LimsSatisfactionUsersController.java b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/controller/LimsSatisfactionUsersController.java new file mode 100644 index 0000000..6e12c06 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/controller/LimsSatisfactionUsersController.java @@ -0,0 +1,23 @@ +package com.sunwayworld.basemodule.qms.satisfaction.controller; + +import com.sunwayworld.framework.controller.GenericDetailPageController; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; + + +@RequestMapping("/secure/basemodule/qms/satisfactions-users/page") +public interface LimsSatisfactionUsersController extends GenericEditListPageController, GenericDetailPageController, GenericAuditListPageController, GenericSearchListPageController { + + @RequestMapping({"/inprocess-edit-list"}) + String inProcessListPage(); + + @RequestMapping({"/confirm-audit-list"}) + String confirmListPage(); + + @RequestMapping({"/analyse-audit-list"}) + String analyseListPage(); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/controller/impl/LimsSatisfactionControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/controller/impl/LimsSatisfactionControllerImpl.java new file mode 100644 index 0000000..043fe87 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/controller/impl/LimsSatisfactionControllerImpl.java @@ -0,0 +1,42 @@ +package com.sunwayworld.basemodule.qms.satisfaction.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.satisfaction.controller.LimsSatisfactionController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsSatisfactionControllerImpl implements LimsSatisfactionController { + + @Log(value = "满意度调查编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/qms/satisfactions/lims-satisfaction-edit-list"; + } + + @Log(value = "满意度调查审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/qms/satisfactions/lims-satisfaction-audit-list"; + } + + @Log(value = "满意度调查查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/qms/satisfactions/lims-satisfaction-search-list"; + } + + @Log(value = "上传满意度调查结果附件页", type = LogType.CONTROLLER) + @Override + public String uploadAttachmentPage() { + return "basemodule/qms/satisfactions/lims-satisfaction-upload-attachment"; + } + + @Override + @Log(value = "满意度调查添加人员的choose选框", type = LogType.CONTROLLER) + public String satisfactionChooseStaffPage() { + return "basemodule/qms/satisfactions/lims-satisfaction-staff-choose-list"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/controller/impl/LimsSatisfactionUsersControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/controller/impl/LimsSatisfactionUsersControllerImpl.java new file mode 100644 index 0000000..721600e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/controller/impl/LimsSatisfactionUsersControllerImpl.java @@ -0,0 +1,62 @@ +package com.sunwayworld.basemodule.qms.satisfaction.controller.impl; + +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.satisfaction.controller.LimsSatisfactionUsersController; +import org.springframework.stereotype.Controller; + +/** + * @ClassName LimsSatisfactionUsersControllerImpl + * @Description TODO + * @Author Lims.liqitong + * @Date 2021-8-10 20:23 + * Version 1.0 + */ + +@Controller +@GikamBean +public class LimsSatisfactionUsersControllerImpl implements LimsSatisfactionUsersController { + + @Log(value = "满意度调查详情审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/qms/satisfactions/lims-satisfaction-users-audit-list"; + } + + @Log(value = "满意度调查详情编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/qms/satisfactions/lims-satisfaction-users-edit-list"; + } + + @Log(value = "满意度调查详情查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/qms/satisfactions/lims-satisfaction-users-search-list"; + } + + @Log(value = "满意度调查详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/qms/satisfactions/lims-satisfaction-users-detail-list"; + } + + @Log(value = "满意度调查填写页", type = LogType.CONTROLLER) + @Override + public String inProcessListPage() { + return "basemodule/qms/satisfactions/lims-satisfaction-users-inprocess-edit-list"; + } + + @Log(value = "满意度调查填写页", type = LogType.CONTROLLER) + @Override + public String confirmListPage() { + return "basemodule/qms/satisfactions/lims-satisfaction-users-confirm-audit-list"; + } + + @Log(value = "满意度调查填写页", type = LogType.CONTROLLER) + @Override + public String analyseListPage() { + return "basemodule/qms/satisfactions/lims-satisfaction-users-analyse-audit-list"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/dao/LimsSatisfactionDao.java b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/dao/LimsSatisfactionDao.java new file mode 100644 index 0000000..26e6905 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/dao/LimsSatisfactionDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.satisfaction.dao; + +import com.sunwayworld.basemodule.qms.satisfaction.bean.LimsSatisfactionBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsSatisfactionDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/dao/LimsSatisfactionUsersDao.java b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/dao/LimsSatisfactionUsersDao.java new file mode 100644 index 0000000..9340ab4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/dao/LimsSatisfactionUsersDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.satisfaction.dao; + +import com.sunwayworld.basemodule.qms.satisfaction.bean.LimsSatisfactionUsersBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsSatisfactionUsersDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/dao/impl/LimsSatisfactionDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/dao/impl/LimsSatisfactionDaoImpl.java new file mode 100644 index 0000000..1cb7661 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/dao/impl/LimsSatisfactionDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.satisfaction.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.satisfaction.bean.LimsSatisfactionBean; +import com.sunwayworld.basemodule.qms.satisfaction.dao.LimsSatisfactionDao; +import com.sunwayworld.basemodule.qms.satisfaction.mapper.LimsSatisfactionMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsSatisfactionDaoImpl extends MybatisDaoSupport implements LimsSatisfactionDao { + + @Autowired + private LimsSatisfactionMapper limsSatisfactionMapper; + + @Override + public LimsSatisfactionMapper getMapper() { + return limsSatisfactionMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/dao/impl/LimsSatisfactionUsersDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/dao/impl/LimsSatisfactionUsersDaoImpl.java new file mode 100644 index 0000000..c927a15 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/dao/impl/LimsSatisfactionUsersDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.satisfaction.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.satisfaction.bean.LimsSatisfactionUsersBean; +import com.sunwayworld.basemodule.qms.satisfaction.dao.LimsSatisfactionUsersDao; +import com.sunwayworld.basemodule.qms.satisfaction.mapper.LimsSatisfactionUsersMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsSatisfactionUsersDaoImpl extends MybatisDaoSupport implements LimsSatisfactionUsersDao { + + @Autowired + private LimsSatisfactionUsersMapper limsSatisfactionUsersMapper; + + @Override + public LimsSatisfactionUsersMapper getMapper() { + return limsSatisfactionUsersMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/mapper/LimsSatisfactionMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/mapper/LimsSatisfactionMapper.java new file mode 100644 index 0000000..bb516b5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/mapper/LimsSatisfactionMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.satisfaction.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsSatisfactionMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/mapper/LimsSatisfactionUsersMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/mapper/LimsSatisfactionUsersMapper.java new file mode 100644 index 0000000..2f09cbb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/mapper/LimsSatisfactionUsersMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.satisfaction.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsSatisfactionUsersMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/mapper/conf/lims-satisfaction-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/mapper/conf/lims-satisfaction-mysql-mapper.xml new file mode 100644 index 0000000..d76ab70 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/mapper/conf/lims-satisfaction-mysql-mapper.xml @@ -0,0 +1,36 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/mapper/conf/lims-satisfaction-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/mapper/conf/lims-satisfaction-oracle-mapper.xml new file mode 100644 index 0000000..7679b4b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/mapper/conf/lims-satisfaction-oracle-mapper.xml @@ -0,0 +1,36 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/mapper/conf/lims-satisfaction-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/mapper/conf/lims-satisfaction-sqlserver-mapper.xml new file mode 100644 index 0000000..d76ab70 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/mapper/conf/lims-satisfaction-sqlserver-mapper.xml @@ -0,0 +1,36 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/mapper/conf/lims-satisfaction-users-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/mapper/conf/lims-satisfaction-users-mysql-mapper.xml new file mode 100644 index 0000000..1cb903a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/mapper/conf/lims-satisfaction-users-mysql-mapper.xml @@ -0,0 +1,47 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/mapper/conf/lims-satisfaction-users-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/mapper/conf/lims-satisfaction-users-oracle-mapper.xml new file mode 100644 index 0000000..1cb903a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/mapper/conf/lims-satisfaction-users-oracle-mapper.xml @@ -0,0 +1,47 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/mapper/conf/lims-satisfaction-users-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/mapper/conf/lims-satisfaction-users-sqlserver-mapper.xml new file mode 100644 index 0000000..1cb903a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/mapper/conf/lims-satisfaction-users-sqlserver-mapper.xml @@ -0,0 +1,47 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/resource/LimsSatisfactionResource.java b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/resource/LimsSatisfactionResource.java new file mode 100644 index 0000000..116866d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/resource/LimsSatisfactionResource.java @@ -0,0 +1,27 @@ +package com.sunwayworld.basemodule.qms.satisfaction.resource; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; + +import com.sunwayworld.basemodule.qms.satisfaction.bean.LimsSatisfactionBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.basemodule.qms.satisfaction.bean.LimsSatisfactionUsersBean; +import com.sunwayworld.basemodule.qms.satisfaction.service.LimsSatisfactionService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; + +@RequestMapping("/secure/basemodule/qms/satisfactions") +public interface LimsSatisfactionResource extends GenericResource, GenericAuditableResource { + + Page selectUsersPaginationBySatisfactionId(Long id, RestJsonWrapperBean wrapper); + + Long insertUsers(Long id, RestJsonWrapperBean wrapper); + + void deleteUsers(Long id, RestJsonWrapperBean wrapper); + + void addUsers(RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/submit/validator", method = RequestMethod.POST) + void submitValidator(RestJsonWrapperBean jsonWrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/resource/LimsSatisfactionUsersResource.java b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/resource/LimsSatisfactionUsersResource.java new file mode 100644 index 0000000..be46de2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/resource/LimsSatisfactionUsersResource.java @@ -0,0 +1,21 @@ +package com.sunwayworld.basemodule.qms.satisfaction.resource; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.basemodule.qms.satisfaction.bean.LimsSatisfactionUsersBean; +import com.sunwayworld.basemodule.qms.satisfaction.service.LimsSatisfactionUsersService; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; + +@RequestMapping("/secure/basemodule/qms/satisfactions-users") +public interface LimsSatisfactionUsersResource extends GenericResource, GenericAuditableResource { + + void instantSave(RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/calculate", method = RequestMethod.POST) + void calculateFraction (RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/submit/validator", method = RequestMethod.POST) + void submitValidator(RestJsonWrapperBean jsonWrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/resource/impl/LimsSatisfactionResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/resource/impl/LimsSatisfactionResourceImpl.java new file mode 100644 index 0000000..ac50ad0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/resource/impl/LimsSatisfactionResourceImpl.java @@ -0,0 +1,96 @@ +package com.sunwayworld.basemodule.qms.satisfaction.resource.impl; + +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.basemodule.qms.satisfaction.service.LimsSatisfactionUsersService; +import com.sunwayworld.basemodule.qms.satisfaction.validator.LimsSatisfactionValidator; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.qms.satisfaction.resource.LimsSatisfactionResource; +import com.sunwayworld.basemodule.qms.satisfaction.service.LimsSatisfactionService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.validator.data.annotation.ValidateDataWith; +import com.sunwayworld.framework.data.page.Page; +import org.springframework.web.bind.annotation.PathVariable; +import com.sunwayworld.basemodule.qms.satisfaction.bean.LimsSatisfactionUsersBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("满意度调查") +@RestController +@GikamBean +public class LimsSatisfactionResourceImpl implements LimsSatisfactionResource { + + @Autowired + private LimsSatisfactionService limsSatisfactionService; + + @Autowired + private LimsSatisfactionUsersService limsSatisfactionUsersService; + + @Override + public LimsSatisfactionService getService() { + return limsSatisfactionService; + } + + @Log(value = "新增满意度调查", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + @Log(value = "根据满意度调查ID查询满意度调查详情", type = LogType.SELECT) + @RequestMapping(value = "/{id}/userss/queries", method = RequestMethod.POST) + public Page selectUsersPaginationBySatisfactionId(@PathVariable Long id, RestJsonWrapperBean wrapper) { + return getService().selectUsersPaginationBySatisfactionId(id, wrapper); + } + + @Override + @Log(value = "新增满意度调查详情", type = LogType.INSERT) + @RequestMapping(value = "/{id}/userss", method = RequestMethod.POST) + public Long insertUsers(@PathVariable Long id, RestJsonWrapperBean wrapper) { + return getService().insertUsers(id, wrapper); + } + + @Override + @Log(value = "删除满意度调查详情", type = LogType.DELETE) + @RequestMapping(value = "/{id}/userss", method = RequestMethod.DELETE) + public void deleteUsers(@PathVariable Long id, RestJsonWrapperBean wrapper) { + getService().deleteUsers(id, wrapper); + } + + @Override + @Log(value = "添加满意度调查人员", type = LogType.INSERT) + @RequestMapping(value = "/addUsers", method = RequestMethod.POST) + public void addUsers(RestJsonWrapperBean wrapper) { + getService().addUsers(wrapper); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.PROCESS_START) + public void startProcess(RestJsonWrapperBean wrapper) { + getService().startProcess(wrapper); + limsSatisfactionUsersService.startProcess(wrapper); + } + + @Override + public void delete(RestJsonWrapperBean wrapper) { + getService().delete(wrapper); + } + + @Log(value = "满意度调查校验", type = LogType.SELECT) + @ValidateDataWith(LimsSatisfactionValidator.class) + @Override + public void submitValidator(RestJsonWrapperBean jsonWrapper) { + + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/resource/impl/LimsSatisfactionUsersResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/resource/impl/LimsSatisfactionUsersResourceImpl.java new file mode 100644 index 0000000..4ea54c0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/resource/impl/LimsSatisfactionUsersResourceImpl.java @@ -0,0 +1,68 @@ +package com.sunwayworld.basemodule.qms.satisfaction.resource.impl; + +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.validator.data.annotation.ValidateDataWith; +import com.sunwayworld.basemodule.qms.satisfaction.resource.LimsSatisfactionUsersResource; +import com.sunwayworld.basemodule.qms.satisfaction.service.LimsSatisfactionUsersService; +import com.sunwayworld.basemodule.qms.satisfaction.validator.LimsSatisfactionUsersValidator; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpStatus; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.bind.annotation.*; + +/** + * @ClassName LimsSatisfactionUsersResourceImpl + * @Description TODO + * @Author Lims.liqitong + * @Date 2021-8-10 20:38 + * Version 1.0 + */ + +@LogModule("满意度调查详情") +@RestController +@GikamBean +public class LimsSatisfactionUsersResourceImpl implements LimsSatisfactionUsersResource { + + + @Autowired + LimsSatisfactionUsersService limsSatisfactionUsersService; + + @Override + public LimsSatisfactionUsersService getService() { + return limsSatisfactionUsersService; + } + + @Log(value = "实时修改", type = LogType.UPDATE) + @PutMapping(value = "/instant") + @ResponseStatus(HttpStatus.OK) + @Override + public void instantSave(RestJsonWrapperBean wrapper) { + getService().instantSave(wrapper); + } + + @Log(value = "客户评分计算", type = LogType.UPDATE) + @Override + public void calculateFraction(RestJsonWrapperBean wrapper) { + getService().calculateFraction(wrapper); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.PROCESS_COMPLETE) + public void completeTask(RestJsonWrapperBean wrapper) { + this.getService().completeTask(wrapper); + } + + @Log(value = "满意度调查校验", type = LogType.SELECT) + @ValidateDataWith(LimsSatisfactionUsersValidator.class) + @Override + public void submitValidator(RestJsonWrapperBean jsonWrapper) { + + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/service/LimsSatisfactionService.java b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/service/LimsSatisfactionService.java new file mode 100644 index 0000000..5b2dcd4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/service/LimsSatisfactionService.java @@ -0,0 +1,25 @@ +package com.sunwayworld.basemodule.qms.satisfaction.service; + +import com.sunwayworld.basemodule.qms.satisfaction.bean.LimsSatisfactionBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.basemodule.qms.satisfaction.bean.LimsSatisfactionUsersBean; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceStatusDTO; + +import java.util.List; + +public interface LimsSatisfactionService extends GenericService, GenericAuditableService { + + Page selectUsersPaginationBySatisfactionId(Long id, RestJsonWrapperBean wrapper); + + Long insertUsers(Long id, RestJsonWrapperBean wrapper); + + void deleteUsers(Long id, RestJsonWrapperBean wrapper); + + void addUsers(RestJsonWrapperBean wrapper); + + List> satisCompleteTask(List completeSatisfactionIdList, String comment); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/service/LimsSatisfactionUsersService.java b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/service/LimsSatisfactionUsersService.java new file mode 100644 index 0000000..f5b6999 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/service/LimsSatisfactionUsersService.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.qms.satisfaction.service; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.basemodule.qms.satisfaction.bean.LimsSatisfactionUsersBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsSatisfactionUsersService extends GenericService, GenericAuditableService { + + void calculateFraction(RestJsonWrapperBean wrapper); + + void overDateForceSubmit(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/service/impl/LimsSatisfactionServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/service/impl/LimsSatisfactionServiceImpl.java new file mode 100644 index 0000000..6e8ba30 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/service/impl/LimsSatisfactionServiceImpl.java @@ -0,0 +1,156 @@ +package com.sunwayworld.basemodule.qms.satisfaction.service.impl; + +import com.sunwayworld.framework.support.auditable.bean.CoreBpmnParameterDTO; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceStatusDTO; +import com.sunwayworld.module.sys.bpmn.engine.CoreBpmnRuntimeService; +import com.sunwayworld.module.sys.bpmn.engine.CoreBpmnRuntimeSource; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.qms.satisfaction.dao.LimsSatisfactionDao; +import com.sunwayworld.basemodule.qms.satisfaction.bean.LimsSatisfactionBean; +import com.sunwayworld.basemodule.qms.satisfaction.service.LimsSatisfactionService; +import com.sunwayworld.framework.context.ApplicationContextHelper; + +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.basemodule.qms.satisfaction.bean.LimsSatisfactionUsersBean; +import com.sunwayworld.basemodule.qms.satisfaction.service.LimsSatisfactionUsersService; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsSatisfactionServiceImpl implements LimsSatisfactionService { + + @Autowired + private LimsSatisfactionDao limsSatisfactionDao; + + @Autowired + private LimsSatisfactionUsersService limsSatisfactionUsersService; + + @Override + @SuppressWarnings("unchecked") + public LimsSatisfactionDao getDao() { + return limsSatisfactionDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsSatisfactionBean limsSatisfaction = jsonWrapper.parseUnique(LimsSatisfactionBean.class); + limsSatisfaction.setId(ApplicationContextHelper.getNextIdentity()); + String satisfactionCode = ApplicationContextHelper.getNextSequence("T_LIMS_SATISFACTION_CODE"); + limsSatisfaction.setSatisfactionCode(satisfactionCode); + getDao().insert(limsSatisfaction); + return limsSatisfaction.getId(); + } + + @Override + public Page selectUsersPaginationBySatisfactionId(Long id, RestJsonWrapperBean wrapper) { + return limsSatisfactionUsersService.selectPaginationByFilter(SearchFilter.instance().match("SATISID", id).filter(MatchPattern.EQ), wrapper); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insertUsers(Long id, RestJsonWrapperBean wrapper) { + List limsSatisfactionUsersList = wrapper.parse(LimsSatisfactionUsersBean.class); + limsSatisfactionUsersList.forEach(e -> { + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setSatisId(id); + }); + limsSatisfactionUsersService.getDao().insert(limsSatisfactionUsersList); + + return limsSatisfactionUsersList.get(0).getId(); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + public void deleteUsers(Long id, RestJsonWrapperBean wrapper) { + limsSatisfactionUsersService.delete(wrapper); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public void addUsers(RestJsonWrapperBean wrapper) { + String strSatisfactionId = wrapper.getParamValue("satisfactionId"); + Long satisfactionId = Long.parseLong(strSatisfactionId); + List userBeanList = wrapper.parse(CoreUserBean.class); + List satisfactionUsersBeanList = new ArrayList(); + for (CoreUserBean user : userBeanList) { + LimsSatisfactionUsersBean satisfactionUsersBean = new LimsSatisfactionUsersBean(); + satisfactionUsersBean.setUserId(user.getId()); + satisfactionUsersBean.setUserName(user.getUserName()); + satisfactionUsersBean.setCustomerUnitId(user.getOrgId()); + satisfactionUsersBean.setCustomerUnitName(user.getOrgName()); + satisfactionUsersBean.setPhone(user.getMobile()); + satisfactionUsersBean.setId(ApplicationContextHelper.getNextIdentity()); + satisfactionUsersBean.setSatisId(satisfactionId); + satisfactionUsersBeanList.add(satisfactionUsersBean); + } + limsSatisfactionUsersService.getDao().insert(satisfactionUsersBeanList); + } + + @Override + @Transactional + public List> startProcess(RestJsonWrapperBean wrapper) { + List satisfactionBeanList = wrapper.parse(this.getDao().getType()); + if (satisfactionBeanList.isEmpty()) { + return CollectionUtils.emptyList(); + } + checkAndUpdateVersion(satisfactionBeanList); + + CoreBpmnRuntimeService runtimeService = ApplicationContextHelper.getBean(CoreBpmnRuntimeService.class); + List itemIdList = satisfactionBeanList.stream().map(i -> i.getId()).collect(Collectors.toList()); + List selectItemList = getBpmnVarsItemList(itemIdList); + List> runtimeSourceList = parseSubmittableRuntimeSource(itemIdList, + CoreBpmnParameterDTO.of(wrapper), getBpmnVars(wrapper, selectItemList)); + List> bpmnInstanceStatusDTOList = runtimeService.startProcess(runtimeSourceList); + // limsSatisfactionUsersService.startProcess(wrapper); + + return bpmnInstanceStatusDTOList; + } + + @Override + public void delete(RestJsonWrapperBean wrapper) { + List satisfactionBeanList = wrapper.parse(LimsSatisfactionBean.class); + List satisfactionIdList = satisfactionBeanList.stream().map(LimsSatisfactionBean::getId).distinct().collect(Collectors.toList()); + List satisfactionUsersBeanList = limsSatisfactionUsersService.selectListByFilter(SearchFilter.instance().match("satisId", satisfactionIdList).filter(MatchPattern.OR)); + if (!satisfactionUsersBeanList.isEmpty()) { + limsSatisfactionUsersService.getDao().deleteBy(satisfactionUsersBeanList); + } + getDao().deleteBy(satisfactionBeanList); + } + + @Override + @Transactional + public List> satisCompleteTask(List completeSatisfactionIdList, String comment) { + if (completeSatisfactionIdList.isEmpty()) { + return CollectionUtils.emptyList(); + } + CoreBpmnParameterDTO parameter = new CoreBpmnParameterDTO(); + parameter.setComment(comment); + List satisfactionBeanList = this.selectListByIds(completeSatisfactionIdList); + CoreBpmnRuntimeService runtimeService = ApplicationContextHelper.getBean(CoreBpmnRuntimeService.class); + List> runtimeSourceList = parseAuditableRuntimeSource(completeSatisfactionIdList, + parameter, getBpmnVars(null, satisfactionBeanList)); + //runtimeSourceList.forEach(o -> o.setRuntimeCheckPermission(false)); + return runtimeService.completeTask(runtimeSourceList); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/service/impl/LimsSatisfactionUsersServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/service/impl/LimsSatisfactionUsersServiceImpl.java new file mode 100644 index 0000000..c82248f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/service/impl/LimsSatisfactionUsersServiceImpl.java @@ -0,0 +1,226 @@ +package com.sunwayworld.basemodule.qms.satisfaction.service.impl; + +import com.sunwayworld.framework.audit.aunnotation.Audit; +import com.sunwayworld.framework.audit.constant.AuditConstant; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.security.bean.LoginUser; +import com.sunwayworld.framework.support.auditable.bean.CoreBpmnParameterDTO; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.basemodule.qms.satisfaction.bean.LimsSatisfactionBean; +import com.sunwayworld.basemodule.qms.satisfaction.service.LimsSatisfactionService; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceStatusDTO; +import com.sunwayworld.module.sys.bpmn.diagram.ProcessStatus; +import com.sunwayworld.module.sys.bpmn.engine.CoreBpmnRuntimeService; +import com.sunwayworld.module.sys.bpmn.engine.CoreBpmnRuntimeSource; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.qms.satisfaction.dao.LimsSatisfactionUsersDao; +import com.sunwayworld.basemodule.qms.satisfaction.bean.LimsSatisfactionUsersBean; +import com.sunwayworld.basemodule.qms.satisfaction.service.LimsSatisfactionUsersService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.time.LocalDate; +import java.util.*; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsSatisfactionUsersServiceImpl implements LimsSatisfactionUsersService { + + @Lazy + @Autowired + private LimsSatisfactionService limsSatisfactionService; + + @Autowired + @Lazy + private CoreFileService coreFileService; + + @Autowired + private LimsSatisfactionUsersDao limsSatisfactionUsersDao; + + @Override + @SuppressWarnings("unchecked") + public LimsSatisfactionUsersDao getDao() { + return limsSatisfactionUsersDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean wrapper) { + LimsSatisfactionUsersBean satisfactionUsersBean = wrapper.parseUnique(LimsSatisfactionUsersBean.class); + satisfactionUsersBean.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(satisfactionUsersBean); + return satisfactionUsersBean.getId(); + } + + @Override + @Transactional + public List> startProcess(RestJsonWrapperBean wrapper) { + List satisfactionBeanList = wrapper.parse(LimsSatisfactionBean.class); + List satisfactionIdList = satisfactionBeanList.stream().map(i -> i.getId()).collect(Collectors.toList()); + List usersBeanList = limsSatisfactionUsersDao.selectListByOneColumnValues(satisfactionIdList, "satisId"); + + if (usersBeanList.isEmpty()) { + return CollectionUtils.emptyList(); + } + checkAndUpdateVersion(usersBeanList); + + CoreBpmnRuntimeService runtimeService = ApplicationContextHelper.getBean(CoreBpmnRuntimeService.class); + List itemIdList = usersBeanList.stream().map(i -> i.getId()).collect(Collectors.toList()); + List selectItemList = getBpmnVarsItemList(itemIdList); + + CoreBpmnParameterDTO parameterDTO = new CoreBpmnParameterDTO(); + parameterDTO.setComment("Pass"); + + List> runtimeSourceList = parseSubmittableRuntimeSource(itemIdList, + parameterDTO, getBpmnVars(null, selectItemList)); + List> bpmnInstanceStatusDTOList = runtimeService.startProcess(runtimeSourceList); + + return bpmnInstanceStatusDTOList; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.UPDATE) + @Audit(AuditConstant.INSTANT_SAVE) + public void instantSave(RestJsonWrapperBean wrapper) { + LimsSatisfactionUsersService.super.instantSave(wrapper); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.UPDATE) + public void calculateFraction(RestJsonWrapperBean wrapper) { + // System.out.println("calculateFraction.."); + String bpmn_statusCode = wrapper.getParamValue("bpmn_statusCode"); + String strUsersId = wrapper.getParamValue("usersId"); + + if ("InProcess".equals(bpmn_statusCode)) { + Long usersId = Long.parseLong(strUsersId); + LimsSatisfactionUsersBean su = this.selectById(usersId); + Long sum = Long.valueOf(0); + Long service = su.getService(); + Long communication = su.getCommunication(); + Long replyTimeliness = su.getReplyTimeliness(); + Long resultAccuracy = su.getResultAccuracy(); + Long abnormalReplyTimeliness = su.getAbnormalReplyTimeliness(); + Long resultTimeliness = su.getResultTimeliness(); + Long easyUnderstanding = su.getEasyUnderstanding(); + Long testFairness = su.getTestFairness(); + Long complaintsTimeliness = su.getComplaintsTimeliness(); + Long professionalEvaluation = su.getProfessionalEvaluation(); + Long receiveArrangeTimeliness = su.getReceiveArrangeTimeliness(); + sum = sum(sum, service, communication, replyTimeliness, resultAccuracy, abnormalReplyTimeliness, resultTimeliness, easyUnderstanding, testFairness, complaintsTimeliness, professionalEvaluation, receiveArrangeTimeliness); + su.setFraction(sum); + getDao().update(su, "Fraction"); + } + } + + public Long sum(Long sum, Long... nums) { + for (int i = 0; i < nums.length; i++) { + if (nums[i] != null) { + sum += nums[i]; + } + } + return sum; + } + + @Override + @Transactional + public List> completeTask(RestJsonWrapperBean wrapper) { + List itemList = wrapper.parse(LimsSatisfactionUsersBean.class); + if (itemList.isEmpty()) { + return CollectionUtils.emptyList(); + } + + checkAndUpdateVersion(itemList); + CoreBpmnRuntimeService runtimeService = ApplicationContextHelper.getBean(CoreBpmnRuntimeService.class); + + List itemIdList = itemList.stream().map(i -> i.getId()).collect(Collectors.toList()); + List beanList = this.selectListByIds(itemIdList); + + List selectItemList = getBpmnVarsItemList(itemIdList); + + List> runtimeSourceList = parseAuditableRuntimeSource(itemIdList, + CoreBpmnParameterDTO.of(wrapper), getBpmnVars(wrapper, selectItemList)); + // runtimeSourceList.forEach(o -> o.setRuntimeCheckPermission(false)); + List> bpmnInstanceStatusDTOList = runtimeService.completeTask(runtimeSourceList); + List completeSatisfactionIdList = getCompleteSatisfaction(bpmnInstanceStatusDTOList, beanList); + if (!completeSatisfactionIdList.isEmpty()) { + limsSatisfactionService.satisCompleteTask(completeSatisfactionIdList, "Complete"); + } + return bpmnInstanceStatusDTOList; + } + + public List getCompleteSatisfaction(List> bpmnInstanceStatusDTOList, List itemList) { + List returnIdList = new ArrayList(); + Map nextStatusCodeMap = new HashMap<>(); + for (CoreBpmnInstanceStatusDTO dto : bpmnInstanceStatusDTOList) { + nextStatusCodeMap.put(dto.getId(), dto.getNextStatusCode()); + } + for (LimsSatisfactionUsersBean usersBean : itemList) { + Long currentId = usersBean.getId(); + String nextStatusCode = nextStatusCodeMap.get(usersBean.getId()); + Long satisId = usersBean.getSatisId(); + boolean flag = true; + if (StringUtils.isBlank(nextStatusCode)) { + List usersBeanList = this.selectListByFilter(SearchFilter.instance().match("satisId", satisId).filter(MatchPattern.EQ)); + if (usersBeanList.isEmpty()) { + continue; + } + for (LimsSatisfactionUsersBean users : usersBeanList) { + if (users.getId() != currentId && !"done".equals(users.getProcessStatus())) { + flag = false; + } + } + } else { + flag = false; + } + if (flag) { + returnIdList.add(satisId); + } + } + return returnIdList; + } + + @Transactional + @Override + public void overDateForceSubmit() { + // 查询超期的满意度调查填写的单子(满意度调查超过有效期,并且仍然有处于流程中的满意度调查填写的单子) + List limsSatisfactionUsersBeanList = + selectListByFilter(SearchFilter.instance().match("PROCESSSTATUS", ProcessStatus.APPROVE.name().toLowerCase()).filter(MatchPattern.SEQ)) + .stream() + .filter(e -> limsSatisfactionService.selectById(e.getSatisId()).getValidityDate().isBefore(LocalDate.now())) + .collect(Collectors.toList()); + // 调用提交方法 + if (limsSatisfactionUsersBeanList.isEmpty()) { + return; + } + LocalContextHelper.setUserLogin(new LoginUser("admin", "")); + CoreBpmnParameterDTO parameter = new CoreBpmnParameterDTO(); + parameter.setComment("超期系统自动提交"); + CoreBpmnRuntimeService runtimeService = ApplicationContextHelper.getBean(CoreBpmnRuntimeService.class); + List> runtimeSourceList = parseAuditableRuntimeSource(limsSatisfactionUsersBeanList.stream().map(LimsSatisfactionUsersBean::getId).collect(Collectors.toList()), + parameter, getBpmnVars(null, limsSatisfactionUsersBeanList)); + //runtimeSourceList.forEach(o -> o.setRuntimeCheckPermission(false)); + List> bpmnInstanceStatusDTOList = runtimeService.completeTask(runtimeSourceList); + List completeSatisfactionIdList = getCompleteSatisfaction(bpmnInstanceStatusDTOList, limsSatisfactionUsersBeanList); + if (!completeSatisfactionIdList.isEmpty()) { + limsSatisfactionService.satisCompleteTask(completeSatisfactionIdList, "Complete"); + } + LocalContextHelper.removeUserLogin(); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/validator/LimsSatisfactionUsersValidator.java b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/validator/LimsSatisfactionUsersValidator.java new file mode 100644 index 0000000..95b564d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/validator/LimsSatisfactionUsersValidator.java @@ -0,0 +1,113 @@ +package com.sunwayworld.basemodule.qms.satisfaction.validator; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.framework.validator.data.DataValidator; +import com.sunwayworld.basemodule.qms.satisfaction.bean.LimsSatisfactionUsersBean; +import com.sunwayworld.basemodule.qms.satisfaction.service.LimsSatisfactionUsersService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import java.util.List; +import java.util.stream.Collectors; + +/** + * @ClassName LimsSatisfactionUsersValidator + * @Description TODO + * @Author qiuyf + * @Date 2022-10-12 17:15 + * Version 1.0 + */ + +@Repository +public class LimsSatisfactionUsersValidator implements DataValidator { + @Autowired + LimsSatisfactionUsersService limsSatisfactionUsersService; + + @Override + public boolean doValid(Object... args) { + RestJsonWrapperBean wrap = (RestJsonWrapperBean) args[0]; + String bpmn_statusCode = wrap.getParamValue("bpmn_statusCode"); + List satisfactionUsersIds = wrap.parse(LimsSatisfactionUsersBean.class) + .stream() + .map(LimsSatisfactionUsersBean::getId) + .collect(Collectors.toList()); + List beanList = limsSatisfactionUsersService.selectListByIds(satisfactionUsersIds); + if (beanList.isEmpty()) { + return false; + } + if (bpmn_statusCode.equals("")) { + + }else if (bpmn_statusCode.equals("InProcess")) { + for (LimsSatisfactionUsersBean satisfactionUsersBean : beanList) { + if (satisfactionUsersBean.getService() == null) { + addConstraintViolation("请为【1.接待人员的服务态度】打分"); + return false; + } + if (satisfactionUsersBean.getCommunication() == null) { + addConstraintViolation("请为【2.接待人员的沟通能力】打分"); + return false; + } + if (satisfactionUsersBean.getReplyTimeliness() == null) { + addConstraintViolation("请为【3.接待人员回复及时性】打分"); + return false; + } + if (satisfactionUsersBean.getResultAccuracy() == null) { + addConstraintViolation("请为【4.检测结果的准确性】打分"); + return false; + } + if (satisfactionUsersBean.getAbnormalReplyTimeliness() == null) { + addConstraintViolation("请为【5.检测异常反馈的及时性】打分"); + return false; + } + if (satisfactionUsersBean.getResultTimeliness() == null) { + addConstraintViolation("请为【6.出具检测报告的及时性】打分"); + return false; + } + if (satisfactionUsersBean.getEasyUnderstanding() == null) { + addConstraintViolation("请为【7.满意度调查检测报告内容清晰,数据详细准确】打分"); + return false; + } + if (satisfactionUsersBean.getTestFairness() == null) { + addConstraintViolation("请为【8.检测工作的公正性】打分"); + return false; + } + if (satisfactionUsersBean.getProfessionalEvaluation() == null) { + addConstraintViolation("请为【9.实验室人员的专业性】打分"); + return false; + } + + if (satisfactionUsersBean.getCreatedByOrgId().equals("LIMS-YF-TZZJYF")) { + if (satisfactionUsersBean.getReceiveArrangeTimeliness() == null) { + addConstraintViolation("请为【10.接单/排单及时性】打分"); + return false; + } + } else { + if (satisfactionUsersBean.getComplaintsTimeliness() == null) { + addConstraintViolation("请为【10.对抱怨、投诉处理的满意程度】打分"); + return false; + } + } + } + } else if (bpmn_statusCode.equals("Confirm")) { + for (LimsSatisfactionUsersBean satisfactionUsersBean : beanList) { + if (StringUtils.isEmpty(satisfactionUsersBean.getResponsiblePerson())) { + addConstraintViolation("请添加【责任人】"); + return false; + } + } + } else if (bpmn_statusCode.equals("Analyse")) { + for (LimsSatisfactionUsersBean satisfactionUsersBean : beanList) { + if (StringUtils.isEmpty(satisfactionUsersBean.getReasonDesc())) { + addConstraintViolation("请填写【原因描述】"); + return false; + } + if (StringUtils.isEmpty(satisfactionUsersBean.getCorrect())) { + addConstraintViolation("请填写【整改措施】"); + return false; + } + } + } + return true; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/validator/LimsSatisfactionValidator.java b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/validator/LimsSatisfactionValidator.java new file mode 100644 index 0000000..2ff1e40 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/satisfaction/validator/LimsSatisfactionValidator.java @@ -0,0 +1,54 @@ +package com.sunwayworld.basemodule.qms.satisfaction.validator; + +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.validator.data.DataValidator; +import com.sunwayworld.basemodule.qms.satisfaction.bean.LimsSatisfactionBean; +import com.sunwayworld.basemodule.qms.satisfaction.bean.LimsSatisfactionUsersBean; +import com.sunwayworld.basemodule.qms.satisfaction.service.LimsSatisfactionService; +import com.sunwayworld.basemodule.qms.satisfaction.service.LimsSatisfactionUsersService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import java.util.List; +import java.util.stream.Collectors; + +/** + * @ClassName LimsSatisfactionValidator + * @Description TODO + * @Author qiuyf + * @Date 2022-10-12 17:15 + * Version 1.0 + */ + +@Repository +public class LimsSatisfactionValidator implements DataValidator { + @Autowired + LimsSatisfactionService limsSatisfactionService; + @Autowired + LimsSatisfactionUsersService limsSatisfactionUsersService; + + @Override + public boolean doValid(Object... args) { + RestJsonWrapperBean wrap = (RestJsonWrapperBean) args[0]; + String bpmn_statusCode = wrap.getParamValue("bpmn_statusCode"); + List satisfactionIds = wrap.parse(LimsSatisfactionBean.class).stream().map(LimsSatisfactionBean::getId).collect(Collectors.toList()); + List beanList = limsSatisfactionService.selectListByIds(satisfactionIds); + List satisfactionUsersBeanList = limsSatisfactionUsersService.selectListByFilter(SearchFilter.instance().match("satisId", satisfactionIds).filter(MatchPattern.OR)); + + if (beanList.isEmpty()) { + return false; + } + if (bpmn_statusCode.equals("")) { + for (LimsSatisfactionBean satisfactionBean : beanList) { + List satisfactionUsersBeans = satisfactionUsersBeanList.stream().filter(s->s.getSatisId().toString().equals(satisfactionBean.getId().toString())).collect(Collectors.toList()); + if(satisfactionUsersBeans.isEmpty()){ + addConstraintViolation("请添加满意度调查人员信息"); + return false; + } + } + } + return true; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/bean/LimsSecrecyContentBean.java b/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/bean/LimsSecrecyContentBean.java new file mode 100644 index 0000000..4eb8e35 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/bean/LimsSecrecyContentBean.java @@ -0,0 +1,154 @@ +package com.sunwayworld.basemodule.qms.secretcheckcontent.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 保密性检查内容表 + * + * @author dingj@sunwayworld.com + * @date 2022-10-14 + */ +@Table("T_LIMS_SECRECY_CONTENT") +public class LimsSecrecyContentBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long secrecyId;// 保密管理主表ID + private String checkContent;// 检查内容 + private String checkResult;// 检查结果 + private String jdVisor;// 监督员 + private String jdVisorId;// 监督员ID + private String secrecyObj; // 保密性检测对象 + private String orgId;// 组ID + private String orgName;// 组名称 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getSecrecyObj() { + return secrecyObj; + } + + public void setSecrecyObj(String secrecyObj) { + this.secrecyObj = secrecyObj; + } + + public String getJdVisor() { + return jdVisor; + } + + public void setJdVisor(String jdVisor) { + this.jdVisor = jdVisor; + } + + public String getJdVisorId() { + return jdVisorId; + } + + public void setJdVisorId(String jdVisorId) { + this.jdVisorId = jdVisorId; + } + + public Long getSecrecyId() { + return secrecyId; + } + + public void setSecrecyId(Long secrecyId) { + this.secrecyId = secrecyId; + } + + public String getCheckContent() { + return checkContent; + } + + public void setCheckContent(String checkContent) { + this.checkContent = checkContent; + } + + public String getCheckResult() { + return checkResult; + } + + public void setCheckResult(String checkResult) { + this.checkResult = checkResult; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/controller/LimsSecrecyContentController.java b/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/controller/LimsSecrecyContentController.java new file mode 100644 index 0000000..047c3e2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/controller/LimsSecrecyContentController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.qms.secretcheckcontent.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/qms/secrecy-contents/page") +public interface LimsSecrecyContentController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/controller/impl/LimsSecrecyContentControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/controller/impl/LimsSecrecyContentControllerImpl.java new file mode 100644 index 0000000..b542a8f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/controller/impl/LimsSecrecyContentControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.qms.secretcheckcontent.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.secretcheckcontent.controller.LimsSecrecyContentController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsSecrecyContentControllerImpl implements LimsSecrecyContentController { + + @Log(value = "保密性检查内容表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/qms/secrecy-contents/lims-secrecy-content-edit-list"; + } + + @Log(value = "保密性检查内容表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/qms/secrecy-contents/lims-secrecy-content-detail"; + } + + @Log(value = "保密性检查内容表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/qms/secrecy-contents/lims-secrecy-content-search-list"; + } + + @Log(value = "保密性检查内容表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/qms/secrecy-contents/lims-secrecy-content-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/dao/LimsSecrecyContentDao.java b/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/dao/LimsSecrecyContentDao.java new file mode 100644 index 0000000..8c8199f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/dao/LimsSecrecyContentDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.secretcheckcontent.dao; + +import com.sunwayworld.basemodule.qms.secretcheckcontent.bean.LimsSecrecyContentBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsSecrecyContentDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/dao/impl/LimsSecrecyContentDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/dao/impl/LimsSecrecyContentDaoImpl.java new file mode 100644 index 0000000..1a54e70 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/dao/impl/LimsSecrecyContentDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.secretcheckcontent.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.secretcheckcontent.bean.LimsSecrecyContentBean; +import com.sunwayworld.basemodule.qms.secretcheckcontent.dao.LimsSecrecyContentDao; +import com.sunwayworld.basemodule.qms.secretcheckcontent.mapper.LimsSecrecyContentMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsSecrecyContentDaoImpl extends MybatisDaoSupport implements LimsSecrecyContentDao { + + @Autowired + private LimsSecrecyContentMapper limsSecrecyContentMapper; + + @Override + public LimsSecrecyContentMapper getMapper() { + return limsSecrecyContentMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/mapper/LimsSecrecyContentMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/mapper/LimsSecrecyContentMapper.java new file mode 100644 index 0000000..c25a999 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/mapper/LimsSecrecyContentMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.secretcheckcontent.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsSecrecyContentMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/mapper/conf/lims-secrecy-content-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/mapper/conf/lims-secrecy-content-mysql-mapper.xml new file mode 100644 index 0000000..417b18f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/mapper/conf/lims-secrecy-content-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/mapper/conf/lims-secrecy-content-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/mapper/conf/lims-secrecy-content-oracle-mapper.xml new file mode 100644 index 0000000..417b18f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/mapper/conf/lims-secrecy-content-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/mapper/conf/lims-secrecy-content-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/mapper/conf/lims-secrecy-content-sqlserver-mapper.xml new file mode 100644 index 0000000..417b18f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/mapper/conf/lims-secrecy-content-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/resource/LimsSecrecyContentResource.java b/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/resource/LimsSecrecyContentResource.java new file mode 100644 index 0000000..e162b78 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/resource/LimsSecrecyContentResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.qms.secretcheckcontent.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.qms.secretcheckcontent.bean.LimsSecrecyContentBean; +import com.sunwayworld.basemodule.qms.secretcheckcontent.service.LimsSecrecyContentService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/qms/secrecy-contents") +public interface LimsSecrecyContentResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/resource/impl/LimsSecrecyContentResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/resource/impl/LimsSecrecyContentResourceImpl.java new file mode 100644 index 0000000..dcea729 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/resource/impl/LimsSecrecyContentResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.qms.secretcheckcontent.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.qms.secretcheckcontent.resource.LimsSecrecyContentResource; +import com.sunwayworld.basemodule.qms.secretcheckcontent.service.LimsSecrecyContentService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("保密性检查内容表") +@RestController +@GikamBean +public class LimsSecrecyContentResourceImpl implements LimsSecrecyContentResource { + + @Autowired + private LimsSecrecyContentService limsSecrecyContentService; + + @Override + public LimsSecrecyContentService getService() { + return limsSecrecyContentService; + } + + @Log(value = "新增保密性检查内容表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/service/LimsSecrecyContentService.java b/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/service/LimsSecrecyContentService.java new file mode 100644 index 0000000..3dab7c5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/service/LimsSecrecyContentService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.secretcheckcontent.service; + +import com.sunwayworld.basemodule.qms.secretcheckcontent.bean.LimsSecrecyContentBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsSecrecyContentService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/service/impl/LimsSecrecyContentServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/service/impl/LimsSecrecyContentServiceImpl.java new file mode 100644 index 0000000..a1c8f5b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/secretcheckcontent/service/impl/LimsSecrecyContentServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.qms.secretcheckcontent.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.qms.secretcheckcontent.dao.LimsSecrecyContentDao; +import com.sunwayworld.basemodule.qms.secretcheckcontent.bean.LimsSecrecyContentBean; +import com.sunwayworld.basemodule.qms.secretcheckcontent.service.LimsSecrecyContentService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsSecrecyContentServiceImpl implements LimsSecrecyContentService { + + @Autowired + private LimsSecrecyContentDao limsSecrecyContentDao; + + @Override + @SuppressWarnings("unchecked") + public LimsSecrecyContentDao getDao() { + return limsSecrecyContentDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsSecrecyContentBean limsSecrecyContent = jsonWrapper.parseUnique(LimsSecrecyContentBean.class); + limsSecrecyContent.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsSecrecyContent); + return limsSecrecyContent.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/bean/LimsSecrecyBean.java b/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/bean/LimsSecrecyBean.java new file mode 100644 index 0000000..719ff9b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/bean/LimsSecrecyBean.java @@ -0,0 +1,233 @@ +package com.sunwayworld.basemodule.qms.secretmanage.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDate; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 保密性管理表 + * + * @author dingj@sunwayworld.com + * @date 2022-10-14 + */ +@Table("T_LIMS_SECRECY") +public class LimsSecrecyBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private LocalDate checkTime;// 检查日期 + private String checkOrg;// 检查部门 + private String supervisor;// 监督员 + private String supervisorId;// 监督员ID + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime superviseTime;// 监察日期 + private String director;// 质量负责人 + private String directorId;// 质量负责人ID + private LocalDateTime auditTime;// 审核日期 + private String manager;// 检测部经理 + private String managerId;// 检测部经理ID + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime approveTime;// 批准日期 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String directorOpinion;// 质量负责人意见 + private String managerOpinion;// 检测部经理意见 + private String orgId;// 组ID + private String orgName;// 组名称 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public LocalDate getCheckTime() { + return checkTime; + } + + public void setCheckTime(LocalDate checkTime) { + this.checkTime = checkTime; + } + + public String getCheckOrg() { + return checkOrg; + } + + public void setCheckOrg(String checkOrg) { + this.checkOrg = checkOrg; + } + + public String getSupervisor() { + return supervisor; + } + + public void setSupervisor(String supervisor) { + this.supervisor = supervisor; + } + + public String getSupervisorId() { + return supervisorId; + } + + public void setSupervisorId(String supervisorId) { + this.supervisorId = supervisorId; + } + + public LocalDateTime getSuperviseTime() { + return superviseTime; + } + + public void setSuperviseTime(LocalDateTime superviseTime) { + this.superviseTime = superviseTime; + } + + public String getDirector() { + return director; + } + + public void setDirector(String director) { + this.director = director; + } + + public String getDirectorId() { + return directorId; + } + + public void setDirectorId(String directorId) { + this.directorId = directorId; + } + + public LocalDateTime getAuditTime() { + return auditTime; + } + + public void setAuditTime(LocalDateTime auditTime) { + this.auditTime = auditTime; + } + + public String getManager() { + return manager; + } + + public void setManager(String manager) { + this.manager = manager; + } + + public String getManagerId() { + return managerId; + } + + public void setManagerId(String managerId) { + this.managerId = managerId; + } + + public LocalDateTime getApproveTime() { + return approveTime; + } + + public void setApproveTime(LocalDateTime approveTime) { + this.approveTime = approveTime; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getDirectorOpinion() { + return directorOpinion; + } + + public void setDirectorOpinion(String directorOpinion) { + this.directorOpinion = directorOpinion; + } + + public String getManagerOpinion() { + return managerOpinion; + } + + public void setManagerOpinion(String managerOpinion) { + this.managerOpinion = managerOpinion; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/controller/LimsSecrecyController.java b/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/controller/LimsSecrecyController.java new file mode 100644 index 0000000..3b6210e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/controller/LimsSecrecyController.java @@ -0,0 +1,16 @@ +package com.sunwayworld.basemodule.qms.secretmanage.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/qms/secrecys/page") +public interface LimsSecrecyController extends GenericEditListPageController, GenericDetailPageController, GenericAuditListPageController, GenericSearchListPageController, GenericChoosePageController { + + @RequestMapping("/edit-new-list") + String editNewPage(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/controller/impl/LimsSecrecyControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/controller/impl/LimsSecrecyControllerImpl.java new file mode 100644 index 0000000..3e4a54f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/controller/impl/LimsSecrecyControllerImpl.java @@ -0,0 +1,61 @@ +package com.sunwayworld.basemodule.qms.secretmanage.controller.impl; + +import com.sunwayworld.framework.utils.ServletUtils; +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.secretmanage.controller.LimsSecrecyController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +import javax.servlet.http.HttpServletRequest; + +@Controller +@GikamBean +public class LimsSecrecyControllerImpl implements LimsSecrecyController { + + @Override + public String editNewPage() { + return "basemodule/qms/secrecys/lims-secrecy-edit-new-list"; + } + + @Log(value = "保密性管理表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/qms/secrecys/lims-secrecy-edit-list"; + } + + @Log(value = "保密性管理表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/qms/secrecys/lims-secrecy-detail"; + } + + @Log(value = "保密性管理表审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + + HttpServletRequest currentRequest = ServletUtils.getCurrentRequest(); + String bpmn_statusCode = currentRequest.getParameter("bpmn_statusCode"); + String path = "basemodule/qms/secrecys/lims-secrecy-audit-list"; + if ("qualityAudit".equals(bpmn_statusCode)) { + path = "basemodule/qms/secrecys/lims-secrecy-audit-list"; + } else if ("checkAudit".equals(bpmn_statusCode)) { + path = "basemodule/qms/secrecys/lims-secrecy-check-audit-list"; + } + + return path; + } + + @Log(value = "保密性管理表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/qms/secrecys/lims-secrecy-search-list"; + } + + @Log(value = "保密性管理表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/qms/secrecys/lims-secrecy-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/dao/LimsSecrecyDao.java b/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/dao/LimsSecrecyDao.java new file mode 100644 index 0000000..3bfe0ad --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/dao/LimsSecrecyDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.secretmanage.dao; + +import com.sunwayworld.basemodule.qms.secretmanage.bean.LimsSecrecyBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsSecrecyDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/dao/impl/LimsSecrecyDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/dao/impl/LimsSecrecyDaoImpl.java new file mode 100644 index 0000000..5f037cd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/dao/impl/LimsSecrecyDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.secretmanage.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.secretmanage.bean.LimsSecrecyBean; +import com.sunwayworld.basemodule.qms.secretmanage.dao.LimsSecrecyDao; +import com.sunwayworld.basemodule.qms.secretmanage.mapper.LimsSecrecyMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsSecrecyDaoImpl extends MybatisDaoSupport implements LimsSecrecyDao { + + @Autowired + private LimsSecrecyMapper limsSecrecyMapper; + + @Override + public LimsSecrecyMapper getMapper() { + return limsSecrecyMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/mapper/LimsSecrecyMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/mapper/LimsSecrecyMapper.java new file mode 100644 index 0000000..a1b9b78 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/mapper/LimsSecrecyMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.secretmanage.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsSecrecyMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/mapper/conf/lims-secrecy-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/mapper/conf/lims-secrecy-mysql-mapper.xml new file mode 100644 index 0000000..f06240a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/mapper/conf/lims-secrecy-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/mapper/conf/lims-secrecy-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/mapper/conf/lims-secrecy-oracle-mapper.xml new file mode 100644 index 0000000..845a9f5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/mapper/conf/lims-secrecy-oracle-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/mapper/conf/lims-secrecy-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/mapper/conf/lims-secrecy-sqlserver-mapper.xml new file mode 100644 index 0000000..f06240a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/mapper/conf/lims-secrecy-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/resource/LimsSecrecyResource.java b/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/resource/LimsSecrecyResource.java new file mode 100644 index 0000000..a8ea5bd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/resource/LimsSecrecyResource.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.qms.secretmanage.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.qms.secretmanage.bean.LimsSecrecyBean; +import com.sunwayworld.basemodule.qms.secretmanage.service.LimsSecrecyService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/qms/secrecys") +public interface LimsSecrecyResource extends GenericResource, GenericAuditableResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/resource/impl/LimsSecrecyResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/resource/impl/LimsSecrecyResourceImpl.java new file mode 100644 index 0000000..290c771 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/resource/impl/LimsSecrecyResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.qms.secretmanage.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.qms.secretmanage.resource.LimsSecrecyResource; +import com.sunwayworld.basemodule.qms.secretmanage.service.LimsSecrecyService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("保密性管理表") +@RestController +@GikamBean +public class LimsSecrecyResourceImpl implements LimsSecrecyResource { + + @Autowired + private LimsSecrecyService limsSecrecyService; + + @Override + public LimsSecrecyService getService() { + return limsSecrecyService; + } + + @Log(value = "新增保密性管理表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/service/LimsSecrecyService.java b/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/service/LimsSecrecyService.java new file mode 100644 index 0000000..9325fd3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/service/LimsSecrecyService.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.qms.secretmanage.service; + +import com.sunwayworld.basemodule.qms.secretmanage.bean.LimsSecrecyBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsSecrecyService extends GenericService, GenericAuditableService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/service/impl/LimsSecrecyServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/service/impl/LimsSecrecyServiceImpl.java new file mode 100644 index 0000000..b5780bd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/secretmanage/service/impl/LimsSecrecyServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.qms.secretmanage.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.qms.secretmanage.dao.LimsSecrecyDao; +import com.sunwayworld.basemodule.qms.secretmanage.bean.LimsSecrecyBean; +import com.sunwayworld.basemodule.qms.secretmanage.service.LimsSecrecyService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsSecrecyServiceImpl implements LimsSecrecyService { + + @Autowired + private LimsSecrecyDao limsSecrecyDao; + + @Override + @SuppressWarnings("unchecked") + public LimsSecrecyDao getDao() { + return limsSecrecyDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsSecrecyBean limsSecrecy = jsonWrapper.parseUnique(LimsSecrecyBean.class); + limsSecrecy.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsSecrecy); + return limsSecrecy.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/bean/LimsSupervisionBean.java b/src/main/java/com/sunwayworld/basemodule/qms/supervision/bean/LimsSupervisionBean.java new file mode 100644 index 0000000..91faf3f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/bean/LimsSupervisionBean.java @@ -0,0 +1,148 @@ +package com.sunwayworld.basemodule.qms.supervision.bean; + +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 人员监督计划表 + * + * @author qiuyf@sunwayworld.com + * @date 2022-09-27 + */ +@Table("T_LIMS_SUPERVISION") +public class LimsSupervisionBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String planCode;// 计划编码 + private String planYear;// 计划年度 + private String planName;// 计划名称 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 所属单位编码 + private String orgName;// 所属单位名称 + @NotNull(defaultValue = Constant.NO) + private String temporaryFlag;// 临时计划 + + public String getTemporaryFlag() { + return temporaryFlag; + } + + public void setTemporaryFlag(String temporaryFlag) { + this.temporaryFlag = temporaryFlag; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getPlanCode() { + return planCode; + } + + public void setPlanCode(String planCode) { + this.planCode = planCode; + } + + public String getPlanYear() { + return planYear; + } + + public void setPlanYear(String planYear) { + this.planYear = planYear; + } + + public String getPlanName() { + return planName; + } + + public void setPlanName(String planName) { + this.planName = planName; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/bean/LimsSupervisionItemBean.java b/src/main/java/com/sunwayworld/basemodule/qms/supervision/bean/LimsSupervisionItemBean.java new file mode 100644 index 0000000..ac6bc91 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/bean/LimsSupervisionItemBean.java @@ -0,0 +1,231 @@ +package com.sunwayworld.basemodule.qms.supervision.bean; + +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 工作计划表 + * + * @author qiuyf@sunwayworld.com + * @date 2022-09-27 + */ +@Table("T_LIMS_SUPERVISION_ITEM") +public class LimsSupervisionItemBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long planId;// 计划ID + private String checkUser;// 检测人 + private String checkUserId;// 检测人ID + private String supervisionMonth;// 监督月份 + private String testName;// 测试项目 + private String productInfo;// 产品信息 + private String methodName;// 测试标准 + private String evaluationMode;// 考核方式 + private String evaluationBasis;// 评价依据 + private String evaluationContent;// 评价内容 + private String other;// 其它考核方法 + @NotNull(defaultValue = "0") + private String auditFlag;// 审核标识 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 所属单位编码 + private String orgName;// 所属单位名称 + @NotNull(defaultValue = Constant.NO) + private String enableFlag;// 是否开启流程 + + public String getOther() { + return other; + } + + public void setOther(String other) { + this.other = other; + } + + public String getAuditFlag() { + return auditFlag; + } + + public void setAuditFlag(String auditFlag) { + this.auditFlag = auditFlag; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getPlanId() { + return planId; + } + + public void setPlanId(Long planId) { + this.planId = planId; + } + + public String getCheckUser() { + return checkUser; + } + + public void setCheckUser(String checkUser) { + this.checkUser = checkUser; + } + + public String getCheckUserId() { + return checkUserId; + } + + public void setCheckUserId(String checkUserId) { + this.checkUserId = checkUserId; + } + + public String getSupervisionMonth() { + return supervisionMonth; + } + + public void setSupervisionMonth(String supervisionMonth) { + this.supervisionMonth = supervisionMonth; + } + + public String getTestName() { + return testName; + } + + public void setTestName(String testName) { + this.testName = testName; + } + + public String getProductInfo() { + return productInfo; + } + + public void setProductInfo(String productInfo) { + this.productInfo = productInfo; + } + + public String getMethodName() { + return methodName; + } + + public void setMethodName(String methodName) { + this.methodName = methodName; + } + + public String getEvaluationMode() { + return evaluationMode; + } + + public void setEvaluationMode(String evaluationMode) { + this.evaluationMode = evaluationMode; + } + + public String getEvaluationBasis() { + return evaluationBasis; + } + + public void setEvaluationBasis(String evaluationBasis) { + this.evaluationBasis = evaluationBasis; + } + + public String getEvaluationContent() { + return evaluationContent; + } + + public void setEvaluationContent(String evaluationContent) { + this.evaluationContent = evaluationContent; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getEnableFlag() { + return enableFlag; + } + + public void setEnableFlag(String enableFlag) { + this.enableFlag = enableFlag; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/bean/LimsSupervisionItemRecordBean.java b/src/main/java/com/sunwayworld/basemodule/qms/supervision/bean/LimsSupervisionItemRecordBean.java new file mode 100644 index 0000000..e1fe534 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/bean/LimsSupervisionItemRecordBean.java @@ -0,0 +1,230 @@ +package com.sunwayworld.basemodule.qms.supervision.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 监督记录表 + * + * @author qiuyf@sunwayworld.com + * @date 2022-09-27 + */ +@Table("T_LIMS_SUPERVISION_ITEM_RECORD") +public class LimsSupervisionItemRecordBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long itemId;// 工作ID + private String target;// 被监督对象 + private String targetId;// 被监督对象ID + private String coverTarget;// 临时被监督对象 + private String supervisors;// 监督员 + private String supervisorsId;// 监督员id + private String supervisionType;// 监督类型 + private String supervisionTest;// 被监督项目 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime supervisionTime;// 监督日期 + private String supervisionDesc;// 说明 + private String supervisionRequest;// 详细要求 + private String supervisionSituation;// 监督情况 + private String supervisionConclusion;// 结论 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 所属单位编码 + private String orgName;// 所属单位名称 + + public String getSupervisorsId() { + return supervisorsId; + } + + public void setSupervisorsId(String supervisorsId) { + this.supervisorsId = supervisorsId; + } + + public String getCoverTarget() { + return coverTarget; + } + + public void setCoverTarget(String coverTarget) { + this.coverTarget = coverTarget; + } + + public String getSupervisors() { + return supervisors; + } + + public void setSupervisors(String supervisors) { + this.supervisors = supervisors; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getItemId() { + return itemId; + } + + public void setItemId(Long itemId) { + this.itemId = itemId; + } + + public String getTarget() { + return target; + } + + public void setTarget(String target) { + this.target = target; + } + + public String getTargetId() { + return targetId; + } + + public void setTargetId(String targetId) { + this.targetId = targetId; + } + + public String getSupervisionType() { + return supervisionType; + } + + public void setSupervisionType(String supervisionType) { + this.supervisionType = supervisionType; + } + + public String getSupervisionTest() { + return supervisionTest; + } + + public void setSupervisionTest(String supervisionTest) { + this.supervisionTest = supervisionTest; + } + + public LocalDateTime getSupervisionTime() { + return supervisionTime; + } + + public void setSupervisionTime(LocalDateTime supervisionTime) { + this.supervisionTime = supervisionTime; + } + + public String getSupervisionDesc() { + return supervisionDesc; + } + + public void setSupervisionDesc(String supervisionDesc) { + this.supervisionDesc = supervisionDesc; + } + + public String getSupervisionRequest() { + return supervisionRequest; + } + + public void setSupervisionRequest(String supervisionRequest) { + this.supervisionRequest = supervisionRequest; + } + + public String getSupervisionSituation() { + return supervisionSituation; + } + + public void setSupervisionSituation(String supervisionSituation) { + this.supervisionSituation = supervisionSituation; + } + + public String getSupervisionConclusion() { + return supervisionConclusion; + } + + public void setSupervisionConclusion(String supervisionConclusion) { + this.supervisionConclusion = supervisionConclusion; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/controller/LimsSupervisionController.java b/src/main/java/com/sunwayworld/basemodule/qms/supervision/controller/LimsSupervisionController.java new file mode 100644 index 0000000..99d3335 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/controller/LimsSupervisionController.java @@ -0,0 +1,16 @@ +package com.sunwayworld.basemodule.qms.supervision.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; + +@RequestMapping("/secure/basemodule/qms/supervisions/page") +public interface LimsSupervisionController extends GenericEditListPageController, GenericAuditListPageController, GenericSearchListPageController { + @RequestMapping("/item/edit-list") + public String editItemListPage(); + + @RequestMapping("/item/audit-list") + public String auditItemListPage(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/controller/impl/LimsSupervisionControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/supervision/controller/impl/LimsSupervisionControllerImpl.java new file mode 100644 index 0000000..41172c8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/controller/impl/LimsSupervisionControllerImpl.java @@ -0,0 +1,42 @@ +package com.sunwayworld.basemodule.qms.supervision.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.supervision.controller.LimsSupervisionController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsSupervisionControllerImpl implements LimsSupervisionController { + + @Log(value = "人员监督计划表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/qms/supervisions/lims-supervision-edit-list"; + } + + @Log(value = "人员监督计划表审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/qms/supervisions/lims-supervision-audit-list"; + } + + @Log(value = "人员监督计划表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/qms/supervisions/lims-supervision-search-list"; + } + + @Log(value = "人员监督实施编制列表页", type = LogType.CONTROLLER) + @Override + public String editItemListPage() { + return "basemodule/qms/supervisions/lims-supervision-item-edit-list"; + } + + @Log(value = "监督过程审核列表页", type = LogType.CONTROLLER) + @Override + public String auditItemListPage() { + return "basemodule/qms/supervisions/lims-supervision-item-audit-list"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/dao/LimsSupervisionDao.java b/src/main/java/com/sunwayworld/basemodule/qms/supervision/dao/LimsSupervisionDao.java new file mode 100644 index 0000000..0718fcf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/dao/LimsSupervisionDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.supervision.dao; + +import com.sunwayworld.basemodule.qms.supervision.bean.LimsSupervisionBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsSupervisionDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/dao/LimsSupervisionItemDao.java b/src/main/java/com/sunwayworld/basemodule/qms/supervision/dao/LimsSupervisionItemDao.java new file mode 100644 index 0000000..2a858a7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/dao/LimsSupervisionItemDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.supervision.dao; + +import com.sunwayworld.basemodule.qms.supervision.bean.LimsSupervisionItemBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsSupervisionItemDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/dao/LimsSupervisionItemRecordDao.java b/src/main/java/com/sunwayworld/basemodule/qms/supervision/dao/LimsSupervisionItemRecordDao.java new file mode 100644 index 0000000..3a60876 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/dao/LimsSupervisionItemRecordDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.supervision.dao; + +import com.sunwayworld.basemodule.qms.supervision.bean.LimsSupervisionItemRecordBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsSupervisionItemRecordDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/dao/impl/LimsSupervisionDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/supervision/dao/impl/LimsSupervisionDaoImpl.java new file mode 100644 index 0000000..e05d4bf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/dao/impl/LimsSupervisionDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.supervision.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.supervision.bean.LimsSupervisionBean; +import com.sunwayworld.basemodule.qms.supervision.dao.LimsSupervisionDao; +import com.sunwayworld.basemodule.qms.supervision.mapper.LimsSupervisionMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsSupervisionDaoImpl extends MybatisDaoSupport implements LimsSupervisionDao { + + @Autowired + private LimsSupervisionMapper limsSupervisionMapper; + + @Override + public LimsSupervisionMapper getMapper() { + return limsSupervisionMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/dao/impl/LimsSupervisionItemDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/supervision/dao/impl/LimsSupervisionItemDaoImpl.java new file mode 100644 index 0000000..9959a42 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/dao/impl/LimsSupervisionItemDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.supervision.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.supervision.bean.LimsSupervisionItemBean; +import com.sunwayworld.basemodule.qms.supervision.dao.LimsSupervisionItemDao; +import com.sunwayworld.basemodule.qms.supervision.mapper.LimsSupervisionItemMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsSupervisionItemDaoImpl extends MybatisDaoSupport implements LimsSupervisionItemDao { + + @Autowired + private LimsSupervisionItemMapper limsSupervisionItemMapper; + + @Override + public LimsSupervisionItemMapper getMapper() { + return limsSupervisionItemMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/dao/impl/LimsSupervisionItemRecordDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/supervision/dao/impl/LimsSupervisionItemRecordDaoImpl.java new file mode 100644 index 0000000..2f9fa00 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/dao/impl/LimsSupervisionItemRecordDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.supervision.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.supervision.bean.LimsSupervisionItemRecordBean; +import com.sunwayworld.basemodule.qms.supervision.dao.LimsSupervisionItemRecordDao; +import com.sunwayworld.basemodule.qms.supervision.mapper.LimsSupervisionItemRecordMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsSupervisionItemRecordDaoImpl extends MybatisDaoSupport implements LimsSupervisionItemRecordDao { + + @Autowired + private LimsSupervisionItemRecordMapper limsSupervisionItemRecordMapper; + + @Override + public LimsSupervisionItemRecordMapper getMapper() { + return limsSupervisionItemRecordMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/LimsSupervisionItemMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/LimsSupervisionItemMapper.java new file mode 100644 index 0000000..1018049 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/LimsSupervisionItemMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.supervision.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsSupervisionItemMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/LimsSupervisionItemRecordMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/LimsSupervisionItemRecordMapper.java new file mode 100644 index 0000000..df341e6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/LimsSupervisionItemRecordMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.supervision.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsSupervisionItemRecordMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/LimsSupervisionMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/LimsSupervisionMapper.java new file mode 100644 index 0000000..1e68df6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/LimsSupervisionMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.supervision.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsSupervisionMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/conf/lims-supervision-item-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/conf/lims-supervision-item-mysql-mapper.xml new file mode 100644 index 0000000..709865c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/conf/lims-supervision-item-mysql-mapper.xml @@ -0,0 +1,31 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/conf/lims-supervision-item-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/conf/lims-supervision-item-oracle-mapper.xml new file mode 100644 index 0000000..709865c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/conf/lims-supervision-item-oracle-mapper.xml @@ -0,0 +1,31 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/conf/lims-supervision-item-record-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/conf/lims-supervision-item-record-mysql-mapper.xml new file mode 100644 index 0000000..d54ac3a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/conf/lims-supervision-item-record-mysql-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/conf/lims-supervision-item-record-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/conf/lims-supervision-item-record-oracle-mapper.xml new file mode 100644 index 0000000..755427b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/conf/lims-supervision-item-record-oracle-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/conf/lims-supervision-item-record-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/conf/lims-supervision-item-record-sqlserver-mapper.xml new file mode 100644 index 0000000..d54ac3a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/conf/lims-supervision-item-record-sqlserver-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/conf/lims-supervision-item-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/conf/lims-supervision-item-sqlserver-mapper.xml new file mode 100644 index 0000000..b3be79c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/conf/lims-supervision-item-sqlserver-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/conf/lims-supervision-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/conf/lims-supervision-mysql-mapper.xml new file mode 100644 index 0000000..1feea2d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/conf/lims-supervision-mysql-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/conf/lims-supervision-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/conf/lims-supervision-oracle-mapper.xml new file mode 100644 index 0000000..1feea2d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/conf/lims-supervision-oracle-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/conf/lims-supervision-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/conf/lims-supervision-sqlserver-mapper.xml new file mode 100644 index 0000000..1feea2d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/mapper/conf/lims-supervision-sqlserver-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/resource/LimsSupervisionItemResource.java b/src/main/java/com/sunwayworld/basemodule/qms/supervision/resource/LimsSupervisionItemResource.java new file mode 100644 index 0000000..5c4ee76 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/resource/LimsSupervisionItemResource.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.qms.supervision.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.qms.supervision.bean.LimsSupervisionItemBean; +import com.sunwayworld.basemodule.qms.supervision.service.LimsSupervisionItemService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; + +@RequestMapping("/secure/basemodule/qms/supervisions/item") +public interface LimsSupervisionItemResource extends GenericResource, GenericAuditableResource { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/resource/LimsSupervisionResource.java b/src/main/java/com/sunwayworld/basemodule/qms/supervision/resource/LimsSupervisionResource.java new file mode 100644 index 0000000..d7f535e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/resource/LimsSupervisionResource.java @@ -0,0 +1,30 @@ +package com.sunwayworld.basemodule.qms.supervision.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.qms.supervision.bean.LimsSupervisionBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.basemodule.qms.supervision.bean.LimsSupervisionItemBean; +import com.sunwayworld.basemodule.qms.supervision.bean.LimsSupervisionItemRecordBean; +import com.sunwayworld.basemodule.qms.supervision.service.LimsSupervisionService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; + +@RequestMapping("/secure/basemodule/qms/supervisions") +public interface LimsSupervisionResource extends GenericResource, GenericAuditableResource { + + Page selectItemPaginationBySupervisionId(Long id, RestJsonWrapperBean wrapper); + + Long insertItem(Long id, RestJsonWrapperBean wrapper); + + void deleteItem(Long id, RestJsonWrapperBean wrapper); + + Page selectItemRecordPaginationBySupervisionId(Long id, RestJsonWrapperBean wrapper); + + Long insertItemRecord(Long id, RestJsonWrapperBean wrapper); + + void deleteItemRecord(Long id, RestJsonWrapperBean wrapper); + + String updateItemRecordStatus(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/resource/impl/LimsSupervisionItemResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/supervision/resource/impl/LimsSupervisionItemResourceImpl.java new file mode 100644 index 0000000..07a8ea3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/resource/impl/LimsSupervisionItemResourceImpl.java @@ -0,0 +1,21 @@ +package com.sunwayworld.basemodule.qms.supervision.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.qms.supervision.resource.LimsSupervisionItemResource; +import com.sunwayworld.basemodule.qms.supervision.service.LimsSupervisionItemService; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@RestController +@GikamBean +public class LimsSupervisionItemResourceImpl implements LimsSupervisionItemResource { + + @Autowired + private LimsSupervisionItemService limsSupervisionItemService; + + @Override + public LimsSupervisionItemService getService() { + return limsSupervisionItemService; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/resource/impl/LimsSupervisionResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/supervision/resource/impl/LimsSupervisionResourceImpl.java new file mode 100644 index 0000000..b653ea9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/resource/impl/LimsSupervisionResourceImpl.java @@ -0,0 +1,85 @@ +package com.sunwayworld.basemodule.qms.supervision.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import com.sunwayworld.basemodule.qms.supervision.resource.LimsSupervisionResource; +import com.sunwayworld.basemodule.qms.supervision.service.LimsSupervisionService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.basemodule.qms.supervision.bean.LimsSupervisionItemBean; +import com.sunwayworld.basemodule.qms.supervision.bean.LimsSupervisionItemRecordBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("人员监督计划表") +@RestController +@GikamBean +public class LimsSupervisionResourceImpl implements LimsSupervisionResource { + + @Autowired + private LimsSupervisionService limsSupervisionService; + + @Override + public LimsSupervisionService getService() { + return limsSupervisionService; + } + + @Log(value = "新增人员监督计划表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + @Log(value = "根据人员监督计划表ID查询工作计划表", type = LogType.SELECT) + @RequestMapping(value = "/{id}/items/queries", method = RequestMethod.POST) + public Page selectItemPaginationBySupervisionId(@PathVariable Long id, RestJsonWrapperBean wrapper) { + return getService().selectItemPaginationBySupervisionId(id, wrapper); + } + + @Override + @Log(value = "新增工作计划表", type = LogType.INSERT) + @RequestMapping(value = "/{id}/items", method = RequestMethod.POST) + public Long insertItem(@PathVariable Long id, RestJsonWrapperBean wrapper) { + return getService().insertItem(id, wrapper); + } + + @Override + @Log(value = "删除工作计划表", type = LogType.DELETE) + @RequestMapping(value = "/{id}/items", method = RequestMethod.DELETE) + public void deleteItem(@PathVariable Long id, RestJsonWrapperBean wrapper) { + getService().deleteItem(id, wrapper); + } + + @Override + @Log(value = "根据人员监督计划表ID查询监督记录表", type = LogType.SELECT) + @RequestMapping(value = "/{id}/item-records/queries", method = RequestMethod.POST) + public Page selectItemRecordPaginationBySupervisionId(@PathVariable Long id, RestJsonWrapperBean wrapper) { + return getService().selectItemRecordPaginationBySupervisionId(id, wrapper); + } + + @Override + @Log(value = "新增监督记录表", type = LogType.INSERT) + @RequestMapping(value = "/{id}/item-records", method = RequestMethod.POST) + public Long insertItemRecord(@PathVariable Long id, RestJsonWrapperBean wrapper) { + return getService().insertItemRecord(id, wrapper); + } + + @Override + @Log(value = "删除监督记录表", type = LogType.DELETE) + @RequestMapping(value = "/{id}/item-records", method = RequestMethod.DELETE) + public void deleteItemRecord(@PathVariable Long id, RestJsonWrapperBean wrapper) { + getService().deleteItemRecord(id, wrapper); + } + + @Override + @Log(value = "提交") + @PostMapping("/submit/item-records") + public String updateItemRecordStatus(RestJsonWrapperBean wrapper) { + return getService().updateItemRecordStatus(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/service/LimsSupervisionItemRecordService.java b/src/main/java/com/sunwayworld/basemodule/qms/supervision/service/LimsSupervisionItemRecordService.java new file mode 100644 index 0000000..059a686 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/service/LimsSupervisionItemRecordService.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.qms.supervision.service; + +import com.sunwayworld.basemodule.qms.supervision.bean.LimsSupervisionItemRecordBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsSupervisionItemRecordService extends GenericService { + + String updateItemRecordStatus(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/service/LimsSupervisionItemService.java b/src/main/java/com/sunwayworld/basemodule/qms/supervision/service/LimsSupervisionItemService.java new file mode 100644 index 0000000..ab40369 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/service/LimsSupervisionItemService.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.qms.supervision.service; + +import java.util.List; +import com.sunwayworld.basemodule.qms.supervision.bean.LimsSupervisionItemBean; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsSupervisionItemService extends GenericService, GenericAuditableService { + + void updateEnableFlag(List ids); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/service/LimsSupervisionService.java b/src/main/java/com/sunwayworld/basemodule/qms/supervision/service/LimsSupervisionService.java new file mode 100644 index 0000000..fb9596d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/service/LimsSupervisionService.java @@ -0,0 +1,30 @@ +package com.sunwayworld.basemodule.qms.supervision.service; + +import com.sunwayworld.basemodule.qms.supervision.bean.LimsSupervisionBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.basemodule.qms.supervision.bean.LimsSupervisionItemBean; +import com.sunwayworld.basemodule.qms.supervision.bean.LimsSupervisionItemRecordBean; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; + +import java.util.List; + +public interface LimsSupervisionService extends GenericService, GenericAuditableService { + + Page selectItemPaginationBySupervisionId(Long id, RestJsonWrapperBean wrapper); + + Long insertItem(Long id, RestJsonWrapperBean wrapper); + + void deleteItem(Long id, RestJsonWrapperBean wrapper); + + Page selectItemRecordPaginationBySupervisionId(Long id, RestJsonWrapperBean wrapper); + + Long insertItemRecord(Long id, RestJsonWrapperBean wrapper); + + void deleteItemRecord(Long id, RestJsonWrapperBean wrapper); + + String updateItemRecordStatus(RestJsonWrapperBean wrapper); + + void doneCallBack(List idList); +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/service/impl/LimsSupervisionItemRecordServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/supervision/service/impl/LimsSupervisionItemRecordServiceImpl.java new file mode 100644 index 0000000..ebee759 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/service/impl/LimsSupervisionItemRecordServiceImpl.java @@ -0,0 +1,65 @@ +package com.sunwayworld.basemodule.qms.supervision.service.impl; + +import com.sunwayworld.basemodule.qms.supervision.service.LimsSupervisionItemService; +import com.sunwayworld.framework.support.auditable.bean.CoreBpmnParameterDTO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.qms.supervision.dao.LimsSupervisionItemRecordDao; +import com.sunwayworld.basemodule.qms.supervision.bean.LimsSupervisionItemRecordBean; +import com.sunwayworld.basemodule.qms.supervision.service.LimsSupervisionItemRecordService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +@Repository +@GikamBean +public class LimsSupervisionItemRecordServiceImpl implements LimsSupervisionItemRecordService { + + @Autowired + private LimsSupervisionItemRecordDao limsSupervisionItemRecordDao; + + @Autowired + private LimsSupervisionItemService limsSupervisionItemService; + + @Override + @SuppressWarnings("unchecked") + public LimsSupervisionItemRecordDao getDao() { + return limsSupervisionItemRecordDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsSupervisionItemRecordBean limsSupervisionItemRecord = jsonWrapper.parseUnique(LimsSupervisionItemRecordBean.class); + limsSupervisionItemRecord.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsSupervisionItemRecord); + return limsSupervisionItemRecord.getId(); + } + + @Override + @Transactional + public String updateItemRecordStatus(RestJsonWrapperBean wrapper) { + List itemRecords = wrapper.parse(LimsSupervisionItemRecordBean.class); + itemRecords.forEach(ir -> ir.setProcessStatus("done")); + getDao().fastUpdate(itemRecords,"processStatus"); + Long itemId = itemRecords.get(0).getItemId(); + List recordBeans = getDao().selectListByOneColumnValue(itemId, "itemId"); + if (recordBeans.stream().allMatch(all -> "done".equals(all.getProcessStatus()))) { + CoreBpmnParameterDTO parameter = new CoreBpmnParameterDTO(); + parameter.setComment("通过"); + limsSupervisionItemService.completeTask(Collections.singletonList(itemId), parameter); + return "1"; + } + return "0"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/service/impl/LimsSupervisionItemServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/supervision/service/impl/LimsSupervisionItemServiceImpl.java new file mode 100644 index 0000000..3d43b1d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/service/impl/LimsSupervisionItemServiceImpl.java @@ -0,0 +1,101 @@ +package com.sunwayworld.basemodule.qms.supervision.service.impl; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; + +import com.sunwayworld.basemodule.qms.supervision.bean.LimsSupervisionItemRecordBean; +import com.sunwayworld.basemodule.qms.supervision.service.LimsSupervisionItemRecordService; +import com.sunwayworld.framework.audit.aunnotation.Audit; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceStatusDTO; +import com.sunwayworld.module.sys.bpmn.engine.CoreBpmnRuntimeService; +import com.sunwayworld.module.sys.bpmn.engine.CoreBpmnRuntimeSource; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.auditable.bean.CoreBpmnParameterDTO; +import com.sunwayworld.basemodule.qms.supervision.dao.LimsSupervisionItemDao; +import com.sunwayworld.basemodule.qms.supervision.bean.LimsSupervisionBean; +import com.sunwayworld.basemodule.qms.supervision.bean.LimsSupervisionItemBean; +import com.sunwayworld.basemodule.qms.supervision.service.LimsSupervisionItemService; +import com.sunwayworld.basemodule.qms.supervision.service.LimsSupervisionService; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsSupervisionItemServiceImpl implements LimsSupervisionItemService { + + @Autowired + private LimsSupervisionItemDao limsSupervisionItemDao; + + @Autowired + @Lazy + private LimsSupervisionItemRecordService supervisionItemRecordService; + + @Autowired + @Lazy + private LimsSupervisionService limsSupervisionService; + + @Override + @SuppressWarnings("unchecked") + public LimsSupervisionItemDao getDao() { + return limsSupervisionItemDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsSupervisionItemBean limsSupervisionItem = jsonWrapper.parseUnique(LimsSupervisionItemBean.class); + limsSupervisionItem.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsSupervisionItem); + return limsSupervisionItem.getId(); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.UPDATE) + public void updateEnableFlag(List ids){ + List limsSupervisionItemBeans = selectListByFilter(SearchFilter.instance().match("PLANID", ids).filter(MatchPattern.OR)); + limsSupervisionItemBeans.forEach(s->{ + s.setEnableFlag(Constant.YES); + }); + updateIfChanged(limsSupervisionItemBeans); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.PROCESS_START) + @Audit("AUDIT.PROCESS_START") + public List> startProcess(RestJsonWrapperBean wrapper) { + List itemList = wrapper.parse(this.getDao().getType()); + if (itemList.isEmpty()) { + return CollectionUtils.emptyList(); + } else { + this.checkAndUpdateVersion(itemList); + CoreBpmnRuntimeService runtimeService = (CoreBpmnRuntimeService)ApplicationContextHelper.getBean(CoreBpmnRuntimeService.class); + List itemIdList = (List)itemList.stream().map((i) -> { + return (Serializable)i.getId(); + }).collect(Collectors.toList()); + List selectItemList = this.getBpmnVarsItemList(itemIdList); + List> runtimeSourceList = this.parseSubmittableRuntimeSource(itemIdList, CoreBpmnParameterDTO.of(wrapper), this.getBpmnVars(wrapper, selectItemList)); + List> instanceStatusList = runtimeService.startProcess(runtimeSourceList); + List itemRecordBeans = supervisionItemRecordService.getDao().selectListByOneColumnValues(itemIdList, "itemId"); + itemRecordBeans.forEach(f -> f.setProcessStatus("approve")); + supervisionItemRecordService.getDao().update(itemRecordBeans,"processStatus"); + this.autoPass(runtimeSourceList, instanceStatusList); + return instanceStatusList; + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/supervision/service/impl/LimsSupervisionServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/supervision/service/impl/LimsSupervisionServiceImpl.java new file mode 100644 index 0000000..699d918 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/supervision/service/impl/LimsSupervisionServiceImpl.java @@ -0,0 +1,135 @@ +package com.sunwayworld.basemodule.qms.supervision.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.supervision.dao.LimsSupervisionDao; +import com.sunwayworld.basemodule.qms.supervision.bean.LimsSupervisionBean; +import com.sunwayworld.basemodule.qms.supervision.service.LimsSupervisionService; +import com.sunwayworld.framework.context.ApplicationContextHelper; + +import java.util.List; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.basemodule.qms.supervision.bean.LimsSupervisionItemBean; +import com.sunwayworld.basemodule.qms.supervision.service.LimsSupervisionItemService; +import com.sunwayworld.basemodule.qms.supervision.bean.LimsSupervisionItemRecordBean; +import com.sunwayworld.basemodule.qms.supervision.service.LimsSupervisionItemRecordService; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsSupervisionServiceImpl implements LimsSupervisionService { + + @Autowired + private LimsSupervisionDao limsSupervisionDao; + + @Autowired + private LimsSupervisionItemService limsSupervisionItemService; + + @Autowired + private LimsSupervisionItemRecordService limsSupervisionItemRecordService; + + @Override + @SuppressWarnings("unchecked") + public LimsSupervisionDao getDao() { + return limsSupervisionDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsSupervisionBean limsSupervision = jsonWrapper.parseUnique(LimsSupervisionBean.class); + limsSupervision.setId(ApplicationContextHelper.getNextIdentity()); + limsSupervision.setPlanCode(ApplicationContextHelper.getNextSequence(getDao().getTable())); + getDao().insert(limsSupervision); + return limsSupervision.getId(); + } + + @Override + public Page selectItemPaginationBySupervisionId(Long id, RestJsonWrapperBean wrapper) { + return limsSupervisionItemService.selectPaginationByFilter(SearchFilter.instance().match("PLANID", id).filter(MatchPattern.EQ), wrapper); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insertItem(Long id, RestJsonWrapperBean wrapper) { + + List limsSupervisionItemList = wrapper.parse(LimsSupervisionItemBean.class); + + limsSupervisionItemList.forEach(e -> { + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setPlanId(id); + }); + if(limsSupervisionItemList.isEmpty()){ + LimsSupervisionItemBean supervisionItemBean=new LimsSupervisionItemBean(); + supervisionItemBean.setId(ApplicationContextHelper.getNextIdentity()); + supervisionItemBean.setPlanId(id); + limsSupervisionItemList.add(supervisionItemBean); + } + + limsSupervisionItemService.getDao().insert(limsSupervisionItemList); + + return limsSupervisionItemList.get(0).getId(); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + public void deleteItem(Long id, RestJsonWrapperBean wrapper) { + limsSupervisionItemService.delete(wrapper); + } + + @Override + public Page selectItemRecordPaginationBySupervisionId(Long id, RestJsonWrapperBean wrapper) { + return limsSupervisionItemRecordService.selectPaginationByFilter(SearchFilter.instance().match("ITEMID", id).filter(MatchPattern.EQ), wrapper); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insertItemRecord(Long id, RestJsonWrapperBean wrapper) { + + List limsSupervisionItemRecordList = wrapper.parse(LimsSupervisionItemRecordBean.class); + + limsSupervisionItemRecordList.forEach(e -> { + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setItemId(id); + }); + + limsSupervisionItemRecordService.getDao().insert(limsSupervisionItemRecordList); + + return limsSupervisionItemRecordList.get(0).getId(); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + public void deleteItemRecord(Long id, RestJsonWrapperBean wrapper) { + limsSupervisionItemRecordService.delete(wrapper); + } + + @Override + @Transactional + public String updateItemRecordStatus(RestJsonWrapperBean wrapper) { + return limsSupervisionItemRecordService.updateItemRecordStatus(wrapper); + } + + @Override + @Transactional + public void doneCallBack(List idList) { + if (idList.isEmpty()) return; + List itemList = limsSupervisionItemService.getDao().selectListByOneColumnValues(idList, "planId"); + itemList.forEach(item -> item.setAuditFlag("1")); + limsSupervisionItemService.getDao().fastUpdate(itemList,"auditFlag"); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/uncertain/bean/LimsUncertainBean.java b/src/main/java/com/sunwayworld/basemodule/qms/uncertain/bean/LimsUncertainBean.java new file mode 100644 index 0000000..a19a801 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/uncertain/bean/LimsUncertainBean.java @@ -0,0 +1,192 @@ +package com.sunwayworld.basemodule.qms.uncertain.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 不确定度 + * + * @author qiuyf@sunwayworld.com + * @date 2022-09-29 + */ +@Table("T_LIMS_UNCERTAIN") +public class LimsUncertainBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String evaluateProject;// 评估项目 + private String evaluator;// 评估人 + private String evaluatorId;// 评估人ID + private String auditUser;// 审核人 + private String auditUserId;// 审核人ID + private String approveUser;// 批准人 + private String approveUserId;// 批准人ID + private String goal;// 目的 + private String evaluateResult;// 不确定度评估 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 所属单位编码 + private String orgName;// 所属单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getEvaluateProject() { + return evaluateProject; + } + + public void setEvaluateProject(String evaluateProject) { + this.evaluateProject = evaluateProject; + } + + public String getEvaluator() { + return evaluator; + } + + public void setEvaluator(String evaluator) { + this.evaluator = evaluator; + } + + public String getEvaluatorId() { + return evaluatorId; + } + + public void setEvaluatorId(String evaluatorId) { + this.evaluatorId = evaluatorId; + } + + public String getAuditUser() { + return auditUser; + } + + public void setAuditUser(String auditUser) { + this.auditUser = auditUser; + } + + public String getAuditUserId() { + return auditUserId; + } + + public void setAuditUserId(String auditUserId) { + this.auditUserId = auditUserId; + } + + public String getApproveUser() { + return approveUser; + } + + public void setApproveUser(String approveUser) { + this.approveUser = approveUser; + } + + public String getApproveUserId() { + return approveUserId; + } + + public void setApproveUserId(String approveUserId) { + this.approveUserId = approveUserId; + } + + public String getGoal() { + return goal; + } + + public void setGoal(String goal) { + this.goal = goal; + } + + public String getEvaluateResult() { + return evaluateResult; + } + + public void setEvaluateResult(String evaluateResult) { + this.evaluateResult = evaluateResult; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/uncertain/controller/LimsUncertainController.java b/src/main/java/com/sunwayworld/basemodule/qms/uncertain/controller/LimsUncertainController.java new file mode 100644 index 0000000..38494ca --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/uncertain/controller/LimsUncertainController.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.qms.uncertain.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; + +@RequestMapping("/secure/basemodule/qms/uncertains/page") +public interface LimsUncertainController extends GenericEditListPageController, GenericAuditListPageController, GenericSearchListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/uncertain/controller/impl/LimsUncertainControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/uncertain/controller/impl/LimsUncertainControllerImpl.java new file mode 100644 index 0000000..0354d20 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/uncertain/controller/impl/LimsUncertainControllerImpl.java @@ -0,0 +1,31 @@ +package com.sunwayworld.basemodule.qms.uncertain.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.uncertain.controller.LimsUncertainController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsUncertainControllerImpl implements LimsUncertainController { + + @Log(value = "不确定度编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/qms/uncertains/lims-uncertain-edit-list"; + } + + @Log(value = "不确定度审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/qms/uncertains/lims-uncertain-audit-list"; + } + + @Log(value = "不确定度查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/qms/uncertains/lims-uncertain-search-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/uncertain/dao/LimsUncertainDao.java b/src/main/java/com/sunwayworld/basemodule/qms/uncertain/dao/LimsUncertainDao.java new file mode 100644 index 0000000..a1e75c5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/uncertain/dao/LimsUncertainDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.uncertain.dao; + +import com.sunwayworld.basemodule.qms.uncertain.bean.LimsUncertainBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsUncertainDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/uncertain/dao/impl/LimsUncertainDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/uncertain/dao/impl/LimsUncertainDaoImpl.java new file mode 100644 index 0000000..1e1e27e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/uncertain/dao/impl/LimsUncertainDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.uncertain.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.uncertain.bean.LimsUncertainBean; +import com.sunwayworld.basemodule.qms.uncertain.dao.LimsUncertainDao; +import com.sunwayworld.basemodule.qms.uncertain.mapper.LimsUncertainMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsUncertainDaoImpl extends MybatisDaoSupport implements LimsUncertainDao { + + @Autowired + private LimsUncertainMapper limsUncertainMapper; + + @Override + public LimsUncertainMapper getMapper() { + return limsUncertainMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/uncertain/mapper/LimsUncertainMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/uncertain/mapper/LimsUncertainMapper.java new file mode 100644 index 0000000..4ed2680 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/uncertain/mapper/LimsUncertainMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.uncertain.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsUncertainMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/uncertain/mapper/conf/lims-uncertain-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/uncertain/mapper/conf/lims-uncertain-mysql-mapper.xml new file mode 100644 index 0000000..a587b1d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/uncertain/mapper/conf/lims-uncertain-mysql-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/uncertain/mapper/conf/lims-uncertain-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/uncertain/mapper/conf/lims-uncertain-oracle-mapper.xml new file mode 100644 index 0000000..59a1ae0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/uncertain/mapper/conf/lims-uncertain-oracle-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/uncertain/mapper/conf/lims-uncertain-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/uncertain/mapper/conf/lims-uncertain-sqlserver-mapper.xml new file mode 100644 index 0000000..59a1ae0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/uncertain/mapper/conf/lims-uncertain-sqlserver-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/uncertain/resource/LimsUncertainResource.java b/src/main/java/com/sunwayworld/basemodule/qms/uncertain/resource/LimsUncertainResource.java new file mode 100644 index 0000000..bf2e7d5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/uncertain/resource/LimsUncertainResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.qms.uncertain.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.qms.uncertain.bean.LimsUncertainBean; +import com.sunwayworld.basemodule.qms.uncertain.service.LimsUncertainService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; + +@RequestMapping("/secure/basemodule/qms/uncertains") +public interface LimsUncertainResource extends GenericResource, GenericAuditableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/uncertain/resource/impl/LimsUncertainResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/uncertain/resource/impl/LimsUncertainResourceImpl.java new file mode 100644 index 0000000..7c34c59 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/uncertain/resource/impl/LimsUncertainResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.qms.uncertain.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.qms.uncertain.resource.LimsUncertainResource; +import com.sunwayworld.basemodule.qms.uncertain.service.LimsUncertainService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("不确定度") +@RestController +@GikamBean +public class LimsUncertainResourceImpl implements LimsUncertainResource { + + @Autowired + private LimsUncertainService limsUncertainService; + + @Override + public LimsUncertainService getService() { + return limsUncertainService; + } + + @Log(value = "新增不确定度", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/uncertain/service/LimsUncertainService.java b/src/main/java/com/sunwayworld/basemodule/qms/uncertain/service/LimsUncertainService.java new file mode 100644 index 0000000..1fe7ef9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/uncertain/service/LimsUncertainService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.uncertain.service; + +import com.sunwayworld.basemodule.qms.uncertain.bean.LimsUncertainBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; + +public interface LimsUncertainService extends GenericService, GenericAuditableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/uncertain/service/impl/LimsUncertainServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/uncertain/service/impl/LimsUncertainServiceImpl.java new file mode 100644 index 0000000..8bbc361 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/uncertain/service/impl/LimsUncertainServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.qms.uncertain.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.qms.uncertain.dao.LimsUncertainDao; +import com.sunwayworld.basemodule.qms.uncertain.bean.LimsUncertainBean; +import com.sunwayworld.basemodule.qms.uncertain.service.LimsUncertainService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsUncertainServiceImpl implements LimsUncertainService { + + @Autowired + private LimsUncertainDao limsUncertainDao; + + @Override + @SuppressWarnings("unchecked") + public LimsUncertainDao getDao() { + return limsUncertainDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsUncertainBean limsUncertain = jsonWrapper.parseUnique(LimsUncertainBean.class); + limsUncertain.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsUncertain); + return limsUncertain.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/unconformance/bean/LimsUnconformanceBean.java b/src/main/java/com/sunwayworld/basemodule/qms/unconformance/bean/LimsUnconformanceBean.java new file mode 100644 index 0000000..24e8e6b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/unconformance/bean/LimsUnconformanceBean.java @@ -0,0 +1,479 @@ +package com.sunwayworld.basemodule.qms.unconformance.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 不符合项 + * + * @author qiuyf@sunwayworld.com + * @date 2022-10-08 + */ +@Table("T_LIMS_UNCONFORMANCE") +public class LimsUnconformanceBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String dutyOrg;// 责任部门 + private String dutyOrgId;// 责任部门ID + private String companion;// 陪同人 + private String companionId;// 陪同人ID + private String inconformityDesc;// 不符合事实描述 + private String conclusion;// 结论 + private String recognizeUser;// 识别人 + private String recognizeUserId;// 识别人ID + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime recognizeTime;// 识别日期 + private String auditUser;// 审核员 + private String auditUserId;// 审核员ID + private String auditLeader;// 审核组长 + private String auditLeaderId;// 审核组长ID + private String inconformityType;// 不符合类型 + private String inconformityDegree;// 不符合程度 + private String sourceNonconformities; //不符合项来源 + private String inconformityRule;// 不符合规定 + private String acceptDegree;// 可接受程度 + private String dispose;// 处理决定 + private String disposeOther;// 其他 + private String qualityPrincipalOpinion;// 质量负责人审批意见 + private String techPrincipal;// 技术负责人 + private String techPrincipalId;// 技术负责人ID + private String reasonAnalysis;// 原因分析 + private String measure;// 纠正/预防措施 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime finishRectityPlanTime;// 计划完成整改日期 + private String rectityPrincipal;// 整改部门负责人 + private String rectityPrincipalId;// 整改部门负责人ID + private String qualityPrincipal;// 质量负责人 + private String qualityPrincipalId;// 质量负责人ID + private String verification;// 跟踪验证(纠正、预防措施完成情况) + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime finishRectityTime;// 实际完成整改日期 + private String trackPrincipal;// 整改负责人 + private String trackPrincipalId;// 整改负责人ID + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime verifyTime;// 验证日期 + private String measureValidity;// 纠正措施有效性 + private String approveQualityPrincipal;// 审批质量负责人 + private String approveQualityPrincipalId;// 审批质量负责人ID + private String remark;// 备注 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String orgId;// 所属单位编码 + private String orgName;// 所属单位名称 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String closeFlag;// 是否现场关闭 + + public String getSourceNonconformities() { + return sourceNonconformities; + } + + public void setSourceNonconformities(String sourceNonconformities) { + this.sourceNonconformities = sourceNonconformities; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getDisposeOther() { + return disposeOther; + } + + public void setDisposeOther(String disposeOther) { + this.disposeOther = disposeOther; + } + + public String getInconformityRule() { + return inconformityRule; + } + + public void setInconformityRule(String inconformityRule) { + this.inconformityRule = inconformityRule; + } + + public String getDutyOrg() { + return dutyOrg; + } + + public void setDutyOrg(String dutyOrg) { + this.dutyOrg = dutyOrg; + } + + public String getDutyOrgId() { + return dutyOrgId; + } + + public void setDutyOrgId(String dutyOrgId) { + this.dutyOrgId = dutyOrgId; + } + + public String getCompanion() { + return companion; + } + + public void setCompanion(String companion) { + this.companion = companion; + } + + public String getCompanionId() { + return companionId; + } + + public void setCompanionId(String companionId) { + this.companionId = companionId; + } + + public String getInconformityDesc() { + return inconformityDesc; + } + + public void setInconformityDesc(String inconformityDesc) { + this.inconformityDesc = inconformityDesc; + } + + public String getConclusion() { + return conclusion; + } + + public void setConclusion(String conclusion) { + this.conclusion = conclusion; + } + + public String getRecognizeUser() { + return recognizeUser; + } + + public void setRecognizeUser(String recognizeUser) { + this.recognizeUser = recognizeUser; + } + + public String getRecognizeUserId() { + return recognizeUserId; + } + + public void setRecognizeUserId(String recognizeUserId) { + this.recognizeUserId = recognizeUserId; + } + + public LocalDateTime getRecognizeTime() { + return recognizeTime; + } + + public void setRecognizeTime(LocalDateTime recognizeTime) { + this.recognizeTime = recognizeTime; + } + + public String getAuditUser() { + return auditUser; + } + + public void setAuditUser(String auditUser) { + this.auditUser = auditUser; + } + + public String getAuditUserId() { + return auditUserId; + } + + public void setAuditUserId(String auditUserId) { + this.auditUserId = auditUserId; + } + + public String getAuditLeader() { + return auditLeader; + } + + public void setAuditLeader(String auditLeader) { + this.auditLeader = auditLeader; + } + + public String getAuditLeaderId() { + return auditLeaderId; + } + + public void setAuditLeaderId(String auditLeaderId) { + this.auditLeaderId = auditLeaderId; + } + + public String getInconformityType() { + return inconformityType; + } + + public void setInconformityType(String inconformityType) { + this.inconformityType = inconformityType; + } + + public String getInconformityDegree() { + return inconformityDegree; + } + + public void setInconformityDegree(String inconformityDegree) { + this.inconformityDegree = inconformityDegree; + } + + public String getAcceptDegree() { + return acceptDegree; + } + + public void setAcceptDegree(String acceptDegree) { + this.acceptDegree = acceptDegree; + } + + public String getDispose() { + return dispose; + } + + public void setDispose(String dispose) { + this.dispose = dispose; + } + + public String getQualityPrincipalOpinion() { + return qualityPrincipalOpinion; + } + + public void setQualityPrincipalOpinion(String qualityPrincipalOpinion) { + this.qualityPrincipalOpinion = qualityPrincipalOpinion; + } + + public String getTechPrincipal() { + return techPrincipal; + } + + public void setTechPrincipal(String techPrincipal) { + this.techPrincipal = techPrincipal; + } + + public String getTechPrincipalId() { + return techPrincipalId; + } + + public void setTechPrincipalId(String techPrincipalId) { + this.techPrincipalId = techPrincipalId; + } + + public String getReasonAnalysis() { + return reasonAnalysis; + } + + public void setReasonAnalysis(String reasonAnalysis) { + this.reasonAnalysis = reasonAnalysis; + } + + public String getMeasure() { + return measure; + } + + public void setMeasure(String measure) { + this.measure = measure; + } + + public LocalDateTime getFinishRectityPlanTime() { + return finishRectityPlanTime; + } + + public void setFinishRectityPlanTime(LocalDateTime finishRectityPlanTime) { + this.finishRectityPlanTime = finishRectityPlanTime; + } + + public String getRectityPrincipal() { + return rectityPrincipal; + } + + public void setRectityPrincipal(String rectityPrincipal) { + this.rectityPrincipal = rectityPrincipal; + } + + public String getRectityPrincipalId() { + return rectityPrincipalId; + } + + public void setRectityPrincipalId(String rectityPrincipalId) { + this.rectityPrincipalId = rectityPrincipalId; + } + + public String getQualityPrincipal() { + return qualityPrincipal; + } + + public void setQualityPrincipal(String qualityPrincipal) { + this.qualityPrincipal = qualityPrincipal; + } + + public String getQualityPrincipalId() { + return qualityPrincipalId; + } + + public void setQualityPrincipalId(String qualityPrincipalId) { + this.qualityPrincipalId = qualityPrincipalId; + } + + public String getVerification() { + return verification; + } + + public void setVerification(String verification) { + this.verification = verification; + } + + public LocalDateTime getFinishRectityTime() { + return finishRectityTime; + } + + public void setFinishRectityTime(LocalDateTime finishRectityTime) { + this.finishRectityTime = finishRectityTime; + } + + public String getTrackPrincipal() { + return trackPrincipal; + } + + public void setTrackPrincipal(String trackPrincipal) { + this.trackPrincipal = trackPrincipal; + } + + public String getTrackPrincipalId() { + return trackPrincipalId; + } + + public void setTrackPrincipalId(String trackPrincipalId) { + this.trackPrincipalId = trackPrincipalId; + } + + public LocalDateTime getVerifyTime() { + return verifyTime; + } + + public void setVerifyTime(LocalDateTime verifyTime) { + this.verifyTime = verifyTime; + } + + public String getMeasureValidity() { + return measureValidity; + } + + public void setMeasureValidity(String measureValidity) { + this.measureValidity = measureValidity; + } + + public String getApproveQualityPrincipal() { + return approveQualityPrincipal; + } + + public void setApproveQualityPrincipal(String approveQualityPrincipal) { + this.approveQualityPrincipal = approveQualityPrincipal; + } + + public String getApproveQualityPrincipalId() { + return approveQualityPrincipalId; + } + + public void setApproveQualityPrincipalId(String approveQualityPrincipalId) { + this.approveQualityPrincipalId = approveQualityPrincipalId; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getCloseFlag() { + return closeFlag; + } + + public void setCloseFlag(String closeFlag) { + this.closeFlag = closeFlag; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/unconformance/controller/LimsUnconformanceController.java b/src/main/java/com/sunwayworld/basemodule/qms/unconformance/controller/LimsUnconformanceController.java new file mode 100644 index 0000000..b696647 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/unconformance/controller/LimsUnconformanceController.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.qms.unconformance.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; + +@RequestMapping("/secure/basemodule/qms/unconformances/page") +public interface LimsUnconformanceController extends GenericEditListPageController, GenericAuditListPageController, GenericSearchListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/unconformance/controller/impl/LimsUnconformanceControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/unconformance/controller/impl/LimsUnconformanceControllerImpl.java new file mode 100644 index 0000000..dff5c1f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/unconformance/controller/impl/LimsUnconformanceControllerImpl.java @@ -0,0 +1,31 @@ +package com.sunwayworld.basemodule.qms.unconformance.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.unconformance.controller.LimsUnconformanceController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsUnconformanceControllerImpl implements LimsUnconformanceController { + + @Log(value = "不符合项编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/qms/unconformances/lims-unconformance-edit-list"; + } + + @Log(value = "不符合项审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/qms/unconformances/lims-unconformance-audit-list"; + } + + @Log(value = "不符合项查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/qms/unconformances/lims-unconformance-search-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/unconformance/dao/LimsUnconformanceDao.java b/src/main/java/com/sunwayworld/basemodule/qms/unconformance/dao/LimsUnconformanceDao.java new file mode 100644 index 0000000..86477be --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/unconformance/dao/LimsUnconformanceDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.unconformance.dao; + +import com.sunwayworld.basemodule.qms.unconformance.bean.LimsUnconformanceBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsUnconformanceDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/unconformance/dao/impl/LimsUnconformanceDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/unconformance/dao/impl/LimsUnconformanceDaoImpl.java new file mode 100644 index 0000000..f88815a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/unconformance/dao/impl/LimsUnconformanceDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.unconformance.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.unconformance.bean.LimsUnconformanceBean; +import com.sunwayworld.basemodule.qms.unconformance.dao.LimsUnconformanceDao; +import com.sunwayworld.basemodule.qms.unconformance.mapper.LimsUnconformanceMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsUnconformanceDaoImpl extends MybatisDaoSupport implements LimsUnconformanceDao { + + @Autowired + private LimsUnconformanceMapper limsUnconformanceMapper; + + @Override + public LimsUnconformanceMapper getMapper() { + return limsUnconformanceMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/unconformance/mapper/LimsUnconformanceMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/unconformance/mapper/LimsUnconformanceMapper.java new file mode 100644 index 0000000..528549f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/unconformance/mapper/LimsUnconformanceMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.unconformance.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsUnconformanceMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/unconformance/mapper/conf/lims-unconformance-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/unconformance/mapper/conf/lims-unconformance-mysql-mapper.xml new file mode 100644 index 0000000..7ef476f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/unconformance/mapper/conf/lims-unconformance-mysql-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/unconformance/mapper/conf/lims-unconformance-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/unconformance/mapper/conf/lims-unconformance-oracle-mapper.xml new file mode 100644 index 0000000..7ef476f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/unconformance/mapper/conf/lims-unconformance-oracle-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/unconformance/mapper/conf/lims-unconformance-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/unconformance/mapper/conf/lims-unconformance-sqlserver-mapper.xml new file mode 100644 index 0000000..7ef476f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/unconformance/mapper/conf/lims-unconformance-sqlserver-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/unconformance/resource/LimsUnconformanceResource.java b/src/main/java/com/sunwayworld/basemodule/qms/unconformance/resource/LimsUnconformanceResource.java new file mode 100644 index 0000000..b9b7af7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/unconformance/resource/LimsUnconformanceResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.qms.unconformance.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.qms.unconformance.bean.LimsUnconformanceBean; +import com.sunwayworld.basemodule.qms.unconformance.service.LimsUnconformanceService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; + +@RequestMapping("/secure/basemodule/qms/unconformances") +public interface LimsUnconformanceResource extends GenericResource, GenericAuditableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/unconformance/resource/impl/LimsUnconformanceResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/unconformance/resource/impl/LimsUnconformanceResourceImpl.java new file mode 100644 index 0000000..6617ebb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/unconformance/resource/impl/LimsUnconformanceResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.qms.unconformance.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.qms.unconformance.resource.LimsUnconformanceResource; +import com.sunwayworld.basemodule.qms.unconformance.service.LimsUnconformanceService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("不符合项") +@RestController +@GikamBean +public class LimsUnconformanceResourceImpl implements LimsUnconformanceResource { + + @Autowired + private LimsUnconformanceService limsUnconformanceService; + + @Override + public LimsUnconformanceService getService() { + return limsUnconformanceService; + } + + @Log(value = "新增不符合项", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/unconformance/service/LimsUnconformanceService.java b/src/main/java/com/sunwayworld/basemodule/qms/unconformance/service/LimsUnconformanceService.java new file mode 100644 index 0000000..2f7830a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/unconformance/service/LimsUnconformanceService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.unconformance.service; + +import com.sunwayworld.basemodule.qms.unconformance.bean.LimsUnconformanceBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; + +public interface LimsUnconformanceService extends GenericService, GenericAuditableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/unconformance/service/impl/LimsUnconformanceServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/unconformance/service/impl/LimsUnconformanceServiceImpl.java new file mode 100644 index 0000000..38710e6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/unconformance/service/impl/LimsUnconformanceServiceImpl.java @@ -0,0 +1,43 @@ +package com.sunwayworld.basemodule.qms.unconformance.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.qms.unconformance.dao.LimsUnconformanceDao; +import com.sunwayworld.basemodule.qms.unconformance.bean.LimsUnconformanceBean; +import com.sunwayworld.basemodule.qms.unconformance.service.LimsUnconformanceService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsUnconformanceServiceImpl implements LimsUnconformanceService { + + @Autowired + private LimsUnconformanceDao limsUnconformanceDao; + + @Override + @SuppressWarnings("unchecked") + public LimsUnconformanceDao getDao() { + return limsUnconformanceDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsUnconformanceBean limsUnconformance = jsonWrapper.parseUnique(LimsUnconformanceBean.class); + limsUnconformance.setId(ApplicationContextHelper.getNextIdentity()); + limsUnconformance.setRecognizeUser(LocalContextHelper.getLoginUserName()); + limsUnconformance.setRecognizeUserId(LocalContextHelper.getLoginUserId()); + getDao().insert(limsUnconformance); + return limsUnconformance.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/bean/LimsValidationMethodBean.java b/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/bean/LimsValidationMethodBean.java new file mode 100644 index 0000000..dac8e9e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/bean/LimsValidationMethodBean.java @@ -0,0 +1,255 @@ +package com.sunwayworld.basemodule.qms.validationmethod.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 方法验证 + * + * @author qiuyf@sunwayworld.com + * @date 2022-09-26 + */ +@Table("T_LIMS_VALIDATION_METHOD") +public class LimsValidationMethodBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String goal;// 目的 + private String personnel;// 人员 + private String reagentEquip;// 关键设备与试剂 + private String envRequest;// 环境要求 + private String reference;// 参考资料 + private String testFlow;// 测试流程 + private String verify;// 验证数据及分析 + private String repetition;// 重复性验证 + private String reappear;// 再现性确认 + private String accuracy;// 准确性验证 + private String conclusion;// 结论 + private String reportCode;// 报告编码 + private String project;// 项目 + private String principal;// 责任人 + private String principalId;// 责任人ID + private String remark;// 备注 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 所属单位编码 + private String orgName;// 所属单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getGoal() { + return goal; + } + + public void setGoal(String goal) { + this.goal = goal; + } + + public String getPersonnel() { + return personnel; + } + + public void setPersonnel(String personnel) { + this.personnel = personnel; + } + + public String getReagentEquip() { + return reagentEquip; + } + + public void setReagentEquip(String reagentEquip) { + this.reagentEquip = reagentEquip; + } + + public String getEnvRequest() { + return envRequest; + } + + public void setEnvRequest(String envRequest) { + this.envRequest = envRequest; + } + + public String getReference() { + return reference; + } + + public void setReference(String reference) { + this.reference = reference; + } + + public String getTestFlow() { + return testFlow; + } + + public void setTestFlow(String testFlow) { + this.testFlow = testFlow; + } + + public String getVerify() { + return verify; + } + + public void setVerify(String verify) { + this.verify = verify; + } + + public String getRepetition() { + return repetition; + } + + public void setRepetition(String repetition) { + this.repetition = repetition; + } + + public String getReappear() { + return reappear; + } + + public void setReappear(String reappear) { + this.reappear = reappear; + } + + public String getAccuracy() { + return accuracy; + } + + public void setAccuracy(String accuracy) { + this.accuracy = accuracy; + } + + public String getConclusion() { + return conclusion; + } + + public void setConclusion(String conclusion) { + this.conclusion = conclusion; + } + + public String getReportCode() { + return reportCode; + } + + public void setReportCode(String reportCode) { + this.reportCode = reportCode; + } + + public String getProject() { + return project; + } + + public void setProject(String project) { + this.project = project; + } + + public String getPrincipal() { + return principal; + } + + public void setPrincipal(String principal) { + this.principal = principal; + } + + public String getPrincipalId() { + return principalId; + } + + public void setPrincipalId(String principalId) { + this.principalId = principalId; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/controller/LimsValidationMethodController.java b/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/controller/LimsValidationMethodController.java new file mode 100644 index 0000000..8f1941e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/controller/LimsValidationMethodController.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.qms.validationmethod.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; + +@RequestMapping("/secure/basemodule/qms/validation-methods/page") +public interface LimsValidationMethodController extends GenericEditListPageController, GenericAuditListPageController, GenericSearchListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/controller/impl/LimsValidationMethodControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/controller/impl/LimsValidationMethodControllerImpl.java new file mode 100644 index 0000000..db98aa6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/controller/impl/LimsValidationMethodControllerImpl.java @@ -0,0 +1,31 @@ +package com.sunwayworld.basemodule.qms.validationmethod.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.qms.validationmethod.controller.LimsValidationMethodController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsValidationMethodControllerImpl implements LimsValidationMethodController { + + @Log(value = "方法验证编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/qms/validation-methods/lims-validation-method-edit-list"; + } + + @Log(value = "方法验证审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/qms/validation-methods/lims-validation-method-audit-list"; + } + + @Log(value = "方法验证查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/qms/validation-methods/lims-validation-method-search-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/dao/LimsValidationMethodDao.java b/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/dao/LimsValidationMethodDao.java new file mode 100644 index 0000000..0da6c5f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/dao/LimsValidationMethodDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.qms.validationmethod.dao; + +import com.sunwayworld.basemodule.qms.validationmethod.bean.LimsValidationMethodBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsValidationMethodDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/dao/impl/LimsValidationMethodDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/dao/impl/LimsValidationMethodDaoImpl.java new file mode 100644 index 0000000..d62c355 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/dao/impl/LimsValidationMethodDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.qms.validationmethod.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.qms.validationmethod.bean.LimsValidationMethodBean; +import com.sunwayworld.basemodule.qms.validationmethod.dao.LimsValidationMethodDao; +import com.sunwayworld.basemodule.qms.validationmethod.mapper.LimsValidationMethodMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsValidationMethodDaoImpl extends MybatisDaoSupport implements LimsValidationMethodDao { + + @Autowired + private LimsValidationMethodMapper limsValidationMethodMapper; + + @Override + public LimsValidationMethodMapper getMapper() { + return limsValidationMethodMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/mapper/LimsValidationMethodMapper.java b/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/mapper/LimsValidationMethodMapper.java new file mode 100644 index 0000000..7143c6e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/mapper/LimsValidationMethodMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.validationmethod.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsValidationMethodMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/mapper/conf/lims-validation-method-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/mapper/conf/lims-validation-method-mysql-mapper.xml new file mode 100644 index 0000000..7980875 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/mapper/conf/lims-validation-method-mysql-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/mapper/conf/lims-validation-method-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/mapper/conf/lims-validation-method-oracle-mapper.xml new file mode 100644 index 0000000..7980875 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/mapper/conf/lims-validation-method-oracle-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/mapper/conf/lims-validation-method-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/mapper/conf/lims-validation-method-sqlserver-mapper.xml new file mode 100644 index 0000000..7980875 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/mapper/conf/lims-validation-method-sqlserver-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/resource/LimsValidationMethodResource.java b/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/resource/LimsValidationMethodResource.java new file mode 100644 index 0000000..25484ae --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/resource/LimsValidationMethodResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.qms.validationmethod.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.qms.validationmethod.bean.LimsValidationMethodBean; +import com.sunwayworld.basemodule.qms.validationmethod.service.LimsValidationMethodService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; + +@RequestMapping("/secure/basemodule/qms/validation-methods") +public interface LimsValidationMethodResource extends GenericResource, GenericAuditableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/resource/impl/LimsValidationMethodResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/resource/impl/LimsValidationMethodResourceImpl.java new file mode 100644 index 0000000..3a6bdb2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/resource/impl/LimsValidationMethodResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.qms.validationmethod.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.qms.validationmethod.resource.LimsValidationMethodResource; +import com.sunwayworld.basemodule.qms.validationmethod.service.LimsValidationMethodService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("方法验证") +@RestController +@GikamBean +public class LimsValidationMethodResourceImpl implements LimsValidationMethodResource { + + @Autowired + private LimsValidationMethodService limsValidationMethodService; + + @Override + public LimsValidationMethodService getService() { + return limsValidationMethodService; + } + + @Log(value = "新增方法验证", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/service/LimsValidationMethodService.java b/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/service/LimsValidationMethodService.java new file mode 100644 index 0000000..967f5d7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/service/LimsValidationMethodService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.qms.validationmethod.service; + +import com.sunwayworld.basemodule.qms.validationmethod.bean.LimsValidationMethodBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; + +public interface LimsValidationMethodService extends GenericService, GenericAuditableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/service/impl/LimsValidationMethodServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/service/impl/LimsValidationMethodServiceImpl.java new file mode 100644 index 0000000..eb566eb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/qms/validationmethod/service/impl/LimsValidationMethodServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.qms.validationmethod.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.qms.validationmethod.dao.LimsValidationMethodDao; +import com.sunwayworld.basemodule.qms.validationmethod.bean.LimsValidationMethodBean; +import com.sunwayworld.basemodule.qms.validationmethod.service.LimsValidationMethodService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsValidationMethodServiceImpl implements LimsValidationMethodService { + + @Autowired + private LimsValidationMethodDao limsValidationMethodDao; + + @Override + @SuppressWarnings("unchecked") + public LimsValidationMethodDao getDao() { + return limsValidationMethodDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsValidationMethodBean limsValidationMethod = jsonWrapper.parseUnique(LimsValidationMethodBean.class); + limsValidationMethod.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsValidationMethod); + return limsValidationMethod.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/bean/LimsConsumableAmountBean.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/bean/LimsConsumableAmountBean.java new file mode 100644 index 0000000..c569311 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/bean/LimsConsumableAmountBean.java @@ -0,0 +1,228 @@ +package com.sunwayworld.basemodule.trm.consumable.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 耗材数量表 + * + * @author 221312@sunwayworld.com + * @date 2022-09-19 + */ +@Table("T_LIMS_CONSUMABLE_AMOUNT") +public class LimsConsumableAmountBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// ID + private Long consumableId;// 耗材ID(fk) + private String model;// 规格 + private LocalDateTime indate;// 有效期 + private String frequency;// 频率 + private String unit;// 单位 + private Double price;// 单价 + private String warehouse;// 仓库 + private String amount;// 数量 + private String remainderAmount;// 剩余数量 + private String usedAmount;// 已用数量 + private String inventoryOperation;// 盘库操作 + private String quantityFloor;// 数量底限 + private String remark;// 备注 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 组织ID + private String orgName;// 组织名称 + + public String getQuantityFloor() { + return quantityFloor; + } + + public void setQuantityFloor(String quantityFloor) { + this.quantityFloor = quantityFloor; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getConsumableId() { + return consumableId; + } + + public void setConsumableId(Long consumableId) { + this.consumableId = consumableId; + } + + public String getModel() { + return model; + } + + public void setModel(String model) { + this.model = model; + } + + public LocalDateTime getIndate() { + return indate; + } + + public void setIndate(LocalDateTime indate) { + this.indate = indate; + } + + public String getFrequency() { + return frequency; + } + + public void setFrequency(String frequency) { + this.frequency = frequency; + } + + public String getUnit() { + return unit; + } + + public void setUnit(String unit) { + this.unit = unit; + } + + public Double getPrice() { + return price; + } + + public void setPrice(Double price) { + this.price = price; + } + + public String getWarehouse() { + return warehouse; + } + + public void setWarehouse(String warehouse) { + this.warehouse = warehouse; + } + + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getAmount() { + return amount; + } + + public void setAmount(String amount) { + this.amount = amount; + } + + public String getRemainderAmount() { + return remainderAmount; + } + + public void setRemainderAmount(String remainderAmount) { + this.remainderAmount = remainderAmount; + } + + public String getUsedAmount() { + return usedAmount; + } + + public void setUsedAmount(String usedAmount) { + this.usedAmount = usedAmount; + } + + public String getInventoryOperation() { + return inventoryOperation; + } + + public void setInventoryOperation(String inventoryOperation) { + this.inventoryOperation = inventoryOperation; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/bean/LimsConsumableApplyBean.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/bean/LimsConsumableApplyBean.java new file mode 100644 index 0000000..26d6334 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/bean/LimsConsumableApplyBean.java @@ -0,0 +1,120 @@ +package com.sunwayworld.basemodule.trm.consumable.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 耗材领取申请表 + * + * @author 324324324@sunwayworld.com + * @date 2022-09-13 + */ +@Table("T_LIMS_CONSUMABLE_APPLY") +public class LimsConsumableApplyBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String applyCode;// 申请编号 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 组织id + private String orgName;// 组织名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getApplyCode() { + return applyCode; + } + + public void setApplyCode(String applyCode) { + this.applyCode = applyCode; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/bean/LimsConsumableApplyDetailBean.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/bean/LimsConsumableApplyDetailBean.java new file mode 100644 index 0000000..4def601 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/bean/LimsConsumableApplyDetailBean.java @@ -0,0 +1,220 @@ +package com.sunwayworld.basemodule.trm.consumable.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 耗材领取申请明细表 + * + * @author 34234324@sunwayworld.com + * @date 2022-09-13 + */ +@Table("T_LIMS_CONSUMABLE_APPLY_DETAIL") +public class LimsConsumableApplyDetailBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long applyId;// 申请ID + private Long detailId;// 处理id + private String consumableName;// 耗材名称 + private String consumableCode;// 耗材编码 + private String consumableType;// 耗材类型 + private Integer pullAmount;// 数量 + private Long remainAmount;// 剩余数量 + private String model;// 规格 + private String wareHouse;// 仓库 + private String unit;// 单位 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 组织id + private String orgName;// 组织名称 + private String base;//实验室 + private String location;//耗材位置 + + + public Long getDetailId() { + return detailId; + } + + public void setDetailId(Long detailId) { + this.detailId = detailId; + } + + public String getBase() { + return base; + } + + public void setBase(String base) { + this.base = base; + } + + public String getLocation() { + return location; + } + + public void setLocation(String location) { + this.location = location; + } + + public String getUnit() { + return unit; + } + + public void setUnit(String unit) { + this.unit = unit; + } + + public Long getRemainAmount() { + return remainAmount; + } + + public void setRemainAmount(Long remainAmount) { + this.remainAmount = remainAmount; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getApplyId() { + return applyId; + } + + public void setApplyId(Long applyId) { + this.applyId = applyId; + } + + public String getConsumableName() { + return consumableName; + } + + public void setConsumableName(String consumableName) { + this.consumableName = consumableName; + } + + public String getConsumableCode() { + return consumableCode; + } + + public void setConsumableCode(String consumableCode) { + this.consumableCode = consumableCode; + } + + public String getConsumableType() { + return consumableType; + } + + public void setConsumableType(String consumableType) { + this.consumableType = consumableType; + } + + public Integer getPullAmount() { + return pullAmount; + } + + public void setPullAmount(Integer pullAmount) { + this.pullAmount = pullAmount; + } + + public String getModel() { + return model; + } + + public void setModel(String model) { + this.model = model; + } + + public String getWareHouse() { + return wareHouse; + } + + public void setWareHouse(String wareHouse) { + this.wareHouse = wareHouse; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/bean/LimsConsumableBean.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/bean/LimsConsumableBean.java new file mode 100644 index 0000000..da3ba86 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/bean/LimsConsumableBean.java @@ -0,0 +1,338 @@ +package com.sunwayworld.basemodule.trm.consumable.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 耗材表 + * + * @author wangyuwei@sunwaywolrd.com@sunwayworld.com + * @date 2022-09-13 + */ +@Table("T_LIMS_CONSUMABLE") +public class LimsConsumableBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// ID + private String consumableName;// 耗材名称 + private String consumableCode;// 耗材编码 + private String consumableType;// 耗材类型(下拉) + private String model;// 规格 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDateTime indate;// 有效期 + private Integer sort;//排序 + private String frequency;// 频率 + private String unit;// 单位 + private String price;// 单价 + private String warehouse;// 仓库 + private String amount;// 数量 + private String remainderAmount;// 剩余数量 + private String usedAmount;// 已用数量 + private String inventoryOperation;// 盘库操作 + private String quantityFloor;// 数量底限 + private String remark;// 备注 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 组织id + private String orgName;// 组织名称 + private String location;//耗材位置 + private Integer lessThenMonth;// + private Integer lessThenLowLimit;// + private String inStorageNum;//入库数量 + private String outStorageNum;//出库数量 + private String optionRemark;//操作备注 + private String inventoryProfit;//盘盈 + private String InventoryLoss ;//盘亏 + private String base;//实验室 + + public String getBase() { + return base; + } + + public void setBase(String base) { + this.base = base; + } + + public String getModel() { + return model; + } + + public void setModel(String model) { + this.model = model; + } + + public String getInventoryProfit() { + return inventoryProfit; + } + + public void setInventoryProfit(String inventoryProfit) { + this.inventoryProfit = inventoryProfit; + } + + public String getInventoryLoss() { + return InventoryLoss; + } + + public Integer getLessThenLowLimit() { + return lessThenLowLimit; + } + + public void setLessThenLowLimit(Integer lessThenLowLimit) { + this.lessThenLowLimit = lessThenLowLimit; + } + + public void setInventoryLoss(String inventoryLoss) { + InventoryLoss = inventoryLoss; + } + + public LocalDateTime getIndate() { + return indate; + } + + public void setIndate(LocalDateTime indate) { + this.indate = indate; + } + + public String getLocation() { + return location; + } + + public Integer getLessThenMonth() { + return lessThenMonth; + } + + public void setLessThenMonth(Integer lessThenMonth) { + this.lessThenMonth = lessThenMonth; + } + + public String getInStorageNum() { + return inStorageNum; + } + + public void setInStorageNum(String inStorageNum) { + this.inStorageNum = inStorageNum; + } + + public String getOutStorageNum() { + return outStorageNum; + } + + public void setOutStorageNum(String outStorageNum) { + this.outStorageNum = outStorageNum; + } + + public String getOptionRemark() { + return optionRemark; + } + + public void setOptionRemark(String optionRemark) { + this.optionRemark = optionRemark; + } + + public Integer getSort() { + return sort; + } + + public void setSort(Integer sort) { + this.sort = sort; + } + + public void setLocation(String location) { + this.location = location; + } + + public String getFrequency() { + return frequency; + } + + public void setFrequency(String frequency) { + this.frequency = frequency; + } + + public String getUnit() { + return unit; + } + + public void setUnit(String unit) { + this.unit = unit; + } + + public String getPrice() { + return price; + } + + public void setPrice(String price) { + this.price = price; + } + + public String getWarehouse() { + return warehouse; + } + + public void setWarehouse(String warehouse) { + this.warehouse = warehouse; + } + + public String getAmount() { + return amount; + } + + public void setAmount(String amount) { + this.amount = amount; + } + + public String getRemainderAmount() { + return remainderAmount; + } + + public void setRemainderAmount(String remainderAmount) { + this.remainderAmount = remainderAmount; + } + + public String getUsedAmount() { + return usedAmount; + } + + public void setUsedAmount(String usedAmount) { + this.usedAmount = usedAmount; + } + + public String getInventoryOperation() { + return inventoryOperation; + } + + public void setInventoryOperation(String inventoryOperation) { + this.inventoryOperation = inventoryOperation; + } + + public String getQuantityFloor() { + return quantityFloor; + } + + public void setQuantityFloor(String quantityFloor) { + this.quantityFloor = quantityFloor; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getConsumableName() { + return consumableName; + } + + public void setConsumableName(String consumableName) { + this.consumableName = consumableName; + } + + public String getConsumableCode() { + return consumableCode; + } + + public void setConsumableCode(String consumableCode) { + this.consumableCode = consumableCode; + } + + public String getConsumableType() { + return consumableType; + } + + public void setConsumableType(String consumableType) { + this.consumableType = consumableType; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/bean/LimsConsumableRecordBean.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/bean/LimsConsumableRecordBean.java new file mode 100644 index 0000000..ab7b24e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/bean/LimsConsumableRecordBean.java @@ -0,0 +1,147 @@ +package com.sunwayworld.basemodule.trm.consumable.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 耗材操作记录表 + * + * @author 2312312@sunwayworld.com + * @date 2022-09-13 + */ +@Table("T_LIMS_CONSUMABLE_RECORD") +public class LimsConsumableRecordBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long amountId;// 数量表ID + private String operateType;// 操作类型 + private String operateQuantity;// 操作数量 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 组织id + private String orgName;// 组织名称 + private String remark;//备注 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public Long getAmountId() { + return amountId; + } + + public void setAmountId(Long amountId) { + this.amountId = amountId; + } + + public String getOperateType() { + return operateType; + } + + public void setOperateType(String operateType) { + this.operateType = operateType; + } + + public String getOperateQuantity() { + return operateQuantity; + } + + public void setOperateQuantity(String operateQuantity) { + this.operateQuantity = operateQuantity; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/LimsConsumableAmountController.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/LimsConsumableAmountController.java new file mode 100644 index 0000000..5e2ecf0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/LimsConsumableAmountController.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.consumable.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/trm/consumable-amounts/page") +public interface LimsConsumableAmountController extends GenericEditListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/LimsConsumableApplyController.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/LimsConsumableApplyController.java new file mode 100644 index 0000000..4733b25 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/LimsConsumableApplyController.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.trm.consumable.controller; + +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/trm/consumable-applys/page") +public interface LimsConsumableApplyController extends GenericEditListPageController, GenericAuditListPageController, GenericSearchListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/LimsConsumableApplyDetailController.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/LimsConsumableApplyDetailController.java new file mode 100644 index 0000000..1097349 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/LimsConsumableApplyDetailController.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.consumable.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/trm/consumable-apply-details/page") +public interface LimsConsumableApplyDetailController extends GenericEditListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/LimsConsumableController.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/LimsConsumableController.java new file mode 100644 index 0000000..8d8c461 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/LimsConsumableController.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.trm.consumable.controller; + +import com.sunwayworld.framework.controller.GenericChoosePageController; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/trm/consumables/page") +public interface LimsConsumableController extends GenericEditListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/LimsConsumableRecordController.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/LimsConsumableRecordController.java new file mode 100644 index 0000000..fd01112 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/LimsConsumableRecordController.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.consumable.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/trm/consumable-records/page") +public interface LimsConsumableRecordController extends GenericEditListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/impl/LimsConsumableAmountControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/impl/LimsConsumableAmountControllerImpl.java new file mode 100644 index 0000000..2aaf8da --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/impl/LimsConsumableAmountControllerImpl.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.trm.consumable.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.consumable.controller.LimsConsumableAmountController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsConsumableAmountControllerImpl implements LimsConsumableAmountController { + + @Log(value = "耗材数量表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/consumable-amounts/lims-consumable-amount-edit-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/impl/LimsConsumableApplyControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/impl/LimsConsumableApplyControllerImpl.java new file mode 100644 index 0000000..c2050b6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/impl/LimsConsumableApplyControllerImpl.java @@ -0,0 +1,41 @@ +package com.sunwayworld.basemodule.trm.consumable.controller.impl; + +import com.sunwayworld.framework.utils.ServletUtils; +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.consumable.controller.LimsConsumableApplyController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +import javax.servlet.http.HttpServletRequest; + +@Controller +@GikamBean +public class LimsConsumableApplyControllerImpl implements LimsConsumableApplyController { + + @Log(value = "耗材领取申请表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/consumable-applys/lims-consumable-apply-edit-list"; + } + + @Log(value = "耗材领取申请表审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + HttpServletRequest currentRequest = ServletUtils.getCurrentRequest(); + String bpmn_statusCode = currentRequest.getParameter("bpmn_statusCode"); + String path = "basemodule/trm/consumable-applys/lims-consumable-apply-audit-list"; + if ("Audit".equals(bpmn_statusCode)) { + path = "basemodule/trm/consumable-applys/lims-consumable-apply-audit-list"; + } + return path; + } + + @Log(value = "耗材领取申请表编制列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/consumable-applys/lims-consumable-apply-search-list"; + } + + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/impl/LimsConsumableApplyDetailControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/impl/LimsConsumableApplyDetailControllerImpl.java new file mode 100644 index 0000000..4560687 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/impl/LimsConsumableApplyDetailControllerImpl.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.trm.consumable.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.consumable.controller.LimsConsumableApplyDetailController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsConsumableApplyDetailControllerImpl implements LimsConsumableApplyDetailController { + + @Log(value = "耗材领取申请明细表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/consumable-apply-details/lims-consumable-apply-detail-edit-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/impl/LimsConsumableControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/impl/LimsConsumableControllerImpl.java new file mode 100644 index 0000000..df8ab11 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/impl/LimsConsumableControllerImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.consumable.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.consumable.controller.LimsConsumableController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsConsumableControllerImpl implements LimsConsumableController { + + @Log(value = "耗材表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/consumables/lims-consumable-edit-list"; + } + + @Log(value = "耗材表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/consumables/lims-consumable-choose-list"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/impl/LimsConsumableRecordControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/impl/LimsConsumableRecordControllerImpl.java new file mode 100644 index 0000000..29e8172 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/controller/impl/LimsConsumableRecordControllerImpl.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.trm.consumable.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.consumable.controller.LimsConsumableRecordController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsConsumableRecordControllerImpl implements LimsConsumableRecordController { + + @Log(value = "耗材操作记录表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/consumable-records/lims-consumable-record-edit-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/LimsConsumableAmountDao.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/LimsConsumableAmountDao.java new file mode 100644 index 0000000..a340f64 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/LimsConsumableAmountDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.consumable.dao; + +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableAmountBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsConsumableAmountDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/LimsConsumableApplyDao.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/LimsConsumableApplyDao.java new file mode 100644 index 0000000..88f4bd1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/LimsConsumableApplyDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.consumable.dao; + +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableApplyBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsConsumableApplyDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/LimsConsumableApplyDetailDao.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/LimsConsumableApplyDetailDao.java new file mode 100644 index 0000000..3717782 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/LimsConsumableApplyDetailDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.consumable.dao; + +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableApplyDetailBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsConsumableApplyDetailDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/LimsConsumableDao.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/LimsConsumableDao.java new file mode 100644 index 0000000..3c692f8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/LimsConsumableDao.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.trm.consumable.dao; + +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +import java.util.List; + +public interface LimsConsumableDao extends GenericDao { + List selectTestItemMethodInfo(); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/LimsConsumableRecordDao.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/LimsConsumableRecordDao.java new file mode 100644 index 0000000..6c0fc45 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/LimsConsumableRecordDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.consumable.dao; + +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableRecordBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsConsumableRecordDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/impl/LimsConsumableAmountDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/impl/LimsConsumableAmountDaoImpl.java new file mode 100644 index 0000000..52b52df --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/impl/LimsConsumableAmountDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.consumable.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableAmountBean; +import com.sunwayworld.basemodule.trm.consumable.dao.LimsConsumableAmountDao; +import com.sunwayworld.basemodule.trm.consumable.mapper.LimsConsumableAmountMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsConsumableAmountDaoImpl extends MybatisDaoSupport implements LimsConsumableAmountDao { + + @Autowired + private LimsConsumableAmountMapper limsConsumableAmountMapper; + + @Override + public LimsConsumableAmountMapper getMapper() { + return limsConsumableAmountMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/impl/LimsConsumableApplyDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/impl/LimsConsumableApplyDaoImpl.java new file mode 100644 index 0000000..217cc2c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/impl/LimsConsumableApplyDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.consumable.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableApplyBean; +import com.sunwayworld.basemodule.trm.consumable.dao.LimsConsumableApplyDao; +import com.sunwayworld.basemodule.trm.consumable.mapper.LimsConsumableApplyMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsConsumableApplyDaoImpl extends MybatisDaoSupport implements LimsConsumableApplyDao { + + @Autowired + private LimsConsumableApplyMapper limsConsumableApplyMapper; + + @Override + public LimsConsumableApplyMapper getMapper() { + return limsConsumableApplyMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/impl/LimsConsumableApplyDetailDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/impl/LimsConsumableApplyDetailDaoImpl.java new file mode 100644 index 0000000..26f496c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/impl/LimsConsumableApplyDetailDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.consumable.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableApplyDetailBean; +import com.sunwayworld.basemodule.trm.consumable.dao.LimsConsumableApplyDetailDao; +import com.sunwayworld.basemodule.trm.consumable.mapper.LimsConsumableApplyDetailMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsConsumableApplyDetailDaoImpl extends MybatisDaoSupport implements LimsConsumableApplyDetailDao { + + @Autowired + private LimsConsumableApplyDetailMapper limsConsumableApplyDetailMapper; + + @Override + public LimsConsumableApplyDetailMapper getMapper() { + return limsConsumableApplyDetailMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/impl/LimsConsumableDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/impl/LimsConsumableDaoImpl.java new file mode 100644 index 0000000..9aea7ae --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/impl/LimsConsumableDaoImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.consumable.dao.impl; + +import com.sunwayworld.framework.support.PersistableHelper; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableBean; +import com.sunwayworld.basemodule.trm.consumable.dao.LimsConsumableDao; +import com.sunwayworld.basemodule.trm.consumable.mapper.LimsConsumableMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsConsumableDaoImpl extends MybatisDaoSupport implements LimsConsumableDao { + + @Autowired + private LimsConsumableMapper limsConsumableMapper; + + @Override + public LimsConsumableMapper getMapper() { + return limsConsumableMapper; + } + + @Override + public List selectTestItemMethodInfo() { + List> maps = getMapper().selectTestItemMethodInfo(); + return maps.stream() + .map(e -> PersistableHelper.mapToPersistable(e, LimsConsumableBean.class)) + .collect(Collectors.toList()); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/impl/LimsConsumableRecordDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/impl/LimsConsumableRecordDaoImpl.java new file mode 100644 index 0000000..fc8958c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/dao/impl/LimsConsumableRecordDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.consumable.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableRecordBean; +import com.sunwayworld.basemodule.trm.consumable.dao.LimsConsumableRecordDao; +import com.sunwayworld.basemodule.trm.consumable.mapper.LimsConsumableRecordMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsConsumableRecordDaoImpl extends MybatisDaoSupport implements LimsConsumableRecordDao { + + @Autowired + private LimsConsumableRecordMapper limsConsumableRecordMapper; + + @Override + public LimsConsumableRecordMapper getMapper() { + return limsConsumableRecordMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/io/ConsumableImportFileFunction.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/io/ConsumableImportFileFunction.java new file mode 100644 index 0000000..ea5d2b2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/io/ConsumableImportFileFunction.java @@ -0,0 +1,226 @@ +package com.sunwayworld.basemodule.trm.consumable.io; + +import com.sunwayworld.baseline.framework.utils.CoreCodeUtil; +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableBean; +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableRecordBean; +import com.sunwayworld.basemodule.trm.consumable.service.LimsConsumableService; +import com.sunwayworld.basemodule.trm.consumable.service.impl.LimsConsumableRecordServiceImpl; +import com.sunwayworld.basemodule.trm.consumabledescribe.bean.LimsConsumabledescribeBean; +import com.sunwayworld.basemodule.trm.consumabledescribe.service.LimsConsumabledescribeService; +import com.sunwayworld.basemodule.trm.location.bean.LimsLocationBean; +import com.sunwayworld.basemodule.trm.location.service.LimsLocationService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.io.excel.ExcelHelper; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.bean.CoreFileImportResultDTO; +import com.sunwayworld.module.item.file.function.CoreFileImportFunction; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import com.sunwayworld.module.sys.code.bean.CoreCodeBean; +import com.sunwayworld.module.sys.code.service.CoreCodeService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; +import java.util.*; +import java.util.stream.Collectors; + +@Component(value = "consumableImportFileFunction") +@GikamBean +public class ConsumableImportFileFunction implements CoreFileImportFunction { + + + @Autowired + private CoreCodeService coreCodeService; + + @Autowired + private LimsConsumableService limsConsumableService; + + @Autowired + private LimsConsumabledescribeService limsConsumabledescribeService; + + @Autowired + private LimsConsumableRecordServiceImpl limsConsumableRecordService; + + @Autowired + private LimsLocationService limsLocationService; + + + + + public CoreFileImportResultDTO apply(CoreFileBean coreFileBean) { + CoreFileImportResultDTO importResultRepresentation = new CoreFileImportResultDTO(); + FilePathDTO fr= CoreFileUtils.toFilePath(coreFileBean); +// List consumableBeans = ExcelHelper +// .readDataFromExcel(FilePathManager.getLocalPath(fr) +// .toString(),0,1,LimsConsumableBean.class); + + List consumableBeans = ExcelHelper.readDataFromExcel(CoreFileUtils.getLocalPath(coreFileBean).toString(), + "耗材信息", 0, 1, LimsConsumableBean.class); + { + StringJoiner message = new StringJoiner(","); + int row = 1; + for (LimsConsumableBean consumableBean : consumableBeans) { + if ( StringUtils.isBlank(consumableBean.getWarehouse()) + || StringUtils.isBlank(consumableBean.getRemainderAmount()) + ||StringUtils.isBlank(consumableBean.getConsumableCode()) + ||StringUtils.isBlank(consumableBean.getLocation()) ) { + importResultRepresentation.setMessage("第" + row + "行"+"必填项缺少,请检查耗材编码、剩余数量、仓库字段、耗材位置填写情况"); + row++; + return importResultRepresentation; + + } + String consumableCode = consumableBean.getConsumableCode(); + String location = consumableBean.getLocation(); + String warehouse = consumableBean.getWarehouse(); + String base = consumableBean.getBase(); + + + LimsConsumabledescribeBean consumabledesc = limsConsumabledescribeService.selectFirstByFilter(SearchFilter.instance().match("consumableCode", consumableCode).filter(MatchPattern.SEQ)); + if (ObjectUtils.isEmpty(consumabledesc)){ + importResultRepresentation.setMessage("耗材编码在耗材描述中不存在,请检查并重试." + row + "行"); + row++; + return importResultRepresentation; + } + List limsLocationBeans = limsLocationService.selectListByFilter(SearchFilter.instance().match("laboratory", base).filter(MatchPattern.SEQ).match("warehouse", warehouse).filter(MatchPattern.SEQ).match("locName", location).filter(MatchPattern.SEQ)); + if (ObjectUtils.isEmpty(limsLocationBeans)){ + importResultRepresentation.setMessage("位置、实验室、仓库等数据不匹配,请重试." + row + "行"); + row++; + return importResultRepresentation; + } + LocalDateTime indate = consumableBean.getIndate(); + if(!ObjectUtils.isEmpty(indate)){ + String format = indate.format(DateTimeFormatter.ofPattern("yyyy-MM-dd 23:59:59")); + LocalDateTime parse = LocalDateTime.parse(format, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")); + consumableBean.setIndate(parse); + } + consumableBean.setConsumableType(consumabledesc.getConsumableType()); + consumableBean.setConsumableName(consumabledesc.getConsumableName()); + consumableBean.setQuantityFloor(consumabledesc.getLowLimit()); + consumableBean.setModel(consumabledesc.getScale()); + consumableBean.setUnit(consumabledesc.getUnit()); + consumableBean.setPrice(consumabledesc.getPrice()); + row++; + } + } + List nullIdList = consumableBeans.stream().filter(bean -> + ObjectUtils.isEmpty(bean.getId()) + ).collect(Collectors.toList()); + +// List noNullIdList = consumableBeans.stream().filter(bean -> +// !ObjectUtils.isEmpty(bean.getId()) +// ).collect(Collectors.toList()); + + + Map consumableTypeMap = new HashMap<>(); + List consumableTypeCodeBeans = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "consumableType").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(consumableTypeCodeBeans)) { + consumableTypeMap = consumableTypeCodeBeans.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + +// Map warehouseMap = new HashMap<>(); +// List warehouseMapCodeBeans = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "warehouse").filter(MatchPattern.SEQ)); +// if (!CollectionUtils.isEmpty(warehouseMapCodeBeans)) { +// warehouseMap = warehouseMapCodeBeans.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); +// } + + + +// Map consumableTypeMap1 = new HashMap<>(); +// List consumableTypeCodeBeans1 = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "consumableType").filter(MatchPattern.SEQ)); +// if (!CollectionUtils.isEmpty(consumableTypeCodeBeans1)) { +// consumableTypeMap1 = consumableTypeCodeBeans1.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); +// } + +// Map warehouseMap1 = new HashMap<>(); +// List warehouseMapCodeBeans1 = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "warehouse").filter(MatchPattern.SEQ)); +// if (!CollectionUtils.isEmpty(warehouseMapCodeBeans1)) { +// warehouseMap1 = warehouseMapCodeBeans1.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); +// } + + Iterator iterator = nullIdList.iterator(); + List list = new ArrayList<>(); + List newInsertList = new ArrayList<>(); + while (iterator.hasNext()){ + LimsConsumableBean limsConsumableBean=iterator.next(); + limsConsumableBean.setId(ApplicationContextHelper.getNextIdentity()); + LocalDateTime indate = limsConsumableBean.getIndate(); + String warehouse = limsConsumableBean.getWarehouse(); + String location = limsConsumableBean.getLocation(); + if (!ObjectUtils.isEmpty(indate)) { + String format = indate.format(DateTimeFormatter.ofPattern("yyyy-MM-dd 23:59:59")); + LocalDateTime parse = LocalDateTime.parse(format, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")); + LimsConsumableBean consumableBean1 = limsConsumableService.selectFirstByFilter( + SearchFilter.instance().match("consumableCode", limsConsumableBean.getConsumableCode()).filter(MatchPattern.SEQ) + .match("indate", parse).filter(MatchPattern.SEQ) + .match("warehouse", CoreCodeUtil.getCode("warehouse", warehouse)).filter(MatchPattern.SEQ) + .match("location", location).filter(MatchPattern.SEQ)); + //有,那就加记录 + if (!ObjectUtils.isEmpty(consumableBean1)) { + Integer integer = Integer.valueOf(consumableBean1.getRemainderAmount()); + Integer integer1 = Integer.valueOf(limsConsumableBean.getRemainderAmount()); + consumableBean1.setRemainderAmount(String.valueOf(integer + integer1)); + limsConsumableService.getDao().update(consumableBean1, "remainderAmount"); + LimsConsumableRecordBean lcrc = new LimsConsumableRecordBean(); + lcrc.setId(ApplicationContextHelper.getNextIdentity()); + lcrc.setAmountId(consumableBean1.getId()); + lcrc.setOperateQuantity(limsConsumableBean.getRemainderAmount()); + lcrc.setRemark(limsConsumableBean.getOptionRemark()); + lcrc.setOperateType("入库"); + list.add(lcrc); + iterator.remove(); + continue; + } + } + else { + LimsConsumableBean consumableBean1 = limsConsumableService.selectFirstByFilter( + SearchFilter.instance().match("consumableCode", limsConsumableBean.getConsumableCode()).filter(MatchPattern.SEQ) + .match("indate", null).filter(MatchPattern.SEQ) + .match("warehouse", limsConsumableBean.getWarehouse()).filter(MatchPattern.SEQ) + .match("location", location).filter(MatchPattern.SEQ)); + //有,那就加记录 + if (!ObjectUtils.isEmpty(consumableBean1)) { + Integer integer = Integer.valueOf(consumableBean1.getRemainderAmount()); + Integer integer1 = Integer.valueOf(limsConsumableBean.getRemainderAmount()); + consumableBean1.setRemainderAmount(String.valueOf(integer + integer1)); + limsConsumableService.getDao().update(consumableBean1, "remainderAmount"); + LimsConsumableRecordBean lcrc = new LimsConsumableRecordBean(); + lcrc.setId(ApplicationContextHelper.getNextIdentity()); + lcrc.setAmountId(consumableBean1.getId()); + lcrc.setOperateQuantity(limsConsumableBean.getRemainderAmount()); + lcrc.setRemark(limsConsumableBean.getOptionRemark()); + lcrc.setOperateType("入库"); + list.add(lcrc); + iterator.remove(); + continue; + } + + } + if (limsConsumableBean.getUsedAmount() == null) { + limsConsumableBean.setUsedAmount("0"); + } + + } + limsConsumableRecordService.getDao().insert(list); + + limsConsumableService.getDao().insert(nullIdList); + + limsConsumableService.getDao().update(nullIdList, "id", "consumableType", "consumableName", "quantityFloor", "model", "indate" + , "remainderAmount", "usedAmount", "unit", "price", "warehouse", "remark"); + + + return importResultRepresentation; + } + + @Override + public boolean test(CoreFileBean coreFile, String service) { + return true; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/io/ConsumableTemplateExport.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/io/ConsumableTemplateExport.java new file mode 100644 index 0000000..20962b9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/io/ConsumableTemplateExport.java @@ -0,0 +1,26 @@ +package com.sunwayworld.basemodule.trm.consumable.io; + +import com.sunwayworld.framework.data.Pair; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.service.GenericTemplateService; +import org.springframework.stereotype.Component; + +import java.util.ArrayList; +import java.util.List; + +@Component(value = "consumableTemplateExport") +@GikamBean +public class ConsumableTemplateExport implements GenericTemplateService { + @Override + public List> getTemplatePairList() { + List> templatePairList = new ArrayList<>(); + Pair templatePair = Pair.of("consumableTemplate", "耗材导入模板"); + templatePairList.add(templatePair); + return templatePairList; + } + + @Override + public String getTemplateExtension() { + return "xlsx"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/io/templates/consumableTemplate.xlsx b/src/main/java/com/sunwayworld/basemodule/trm/consumable/io/templates/consumableTemplate.xlsx new file mode 100644 index 0000000..80e4f9e Binary files /dev/null and b/src/main/java/com/sunwayworld/basemodule/trm/consumable/io/templates/consumableTemplate.xlsx differ diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/LimsConsumableAmountMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/LimsConsumableAmountMapper.java new file mode 100644 index 0000000..7e4a4d5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/LimsConsumableAmountMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.consumable.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsConsumableAmountMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/LimsConsumableApplyDetailMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/LimsConsumableApplyDetailMapper.java new file mode 100644 index 0000000..42b4ea9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/LimsConsumableApplyDetailMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.consumable.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsConsumableApplyDetailMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/LimsConsumableApplyMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/LimsConsumableApplyMapper.java new file mode 100644 index 0000000..6c8aa71 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/LimsConsumableApplyMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.consumable.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsConsumableApplyMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/LimsConsumableMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/LimsConsumableMapper.java new file mode 100644 index 0000000..0d069f7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/LimsConsumableMapper.java @@ -0,0 +1,14 @@ +package com.sunwayworld.basemodule.trm.consumable.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; +import org.springframework.beans.PropertyValues; + +import java.util.List; +import java.util.Map; + +@GikamBean +public interface LimsConsumableMapper extends GenericMapper { + + List> selectTestItemMethodInfo(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/LimsConsumableRecordMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/LimsConsumableRecordMapper.java new file mode 100644 index 0000000..5e843f6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/LimsConsumableRecordMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.consumable.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsConsumableRecordMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-amount-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-amount-mysql-mapper.xml new file mode 100644 index 0000000..f9a3aa3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-amount-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-amount-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-amount-oracle-mapper.xml new file mode 100644 index 0000000..f9a3aa3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-amount-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-amount-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-amount-sqlserver-mapper.xml new file mode 100644 index 0000000..f9a3aa3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-amount-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-apply-detail-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-apply-detail-mysql-mapper.xml new file mode 100644 index 0000000..71836f0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-apply-detail-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-apply-detail-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-apply-detail-oracle-mapper.xml new file mode 100644 index 0000000..71836f0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-apply-detail-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-apply-detail-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-apply-detail-sqlserver-mapper.xml new file mode 100644 index 0000000..71836f0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-apply-detail-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-apply-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-apply-mysql-mapper.xml new file mode 100644 index 0000000..5a95c29 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-apply-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-apply-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-apply-oracle-mapper.xml new file mode 100644 index 0000000..c78bb54 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-apply-oracle-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-apply-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-apply-sqlserver-mapper.xml new file mode 100644 index 0000000..5a95c29 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-apply-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-mysql-mapper.xml new file mode 100644 index 0000000..dd15f80 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-oracle-mapper.xml new file mode 100644 index 0000000..2e811d9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-oracle-mapper.xml @@ -0,0 +1,44 @@ + + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-record-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-record-mysql-mapper.xml new file mode 100644 index 0000000..9a28ae7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-record-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-record-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-record-oracle-mapper.xml new file mode 100644 index 0000000..9a28ae7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-record-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-record-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-record-sqlserver-mapper.xml new file mode 100644 index 0000000..9a28ae7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-record-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-sqlserver-mapper.xml new file mode 100644 index 0000000..dd15f80 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/mapper/conf/lims-consumable-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/LimsConsumableAmountResource.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/LimsConsumableAmountResource.java new file mode 100644 index 0000000..643c6bc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/LimsConsumableAmountResource.java @@ -0,0 +1,17 @@ +package com.sunwayworld.basemodule.trm.consumable.resource; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableAmountBean; +import com.sunwayworld.basemodule.trm.consumable.service.LimsConsumableAmountService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/basemodule/trm/consumable-amounts") +public interface LimsConsumableAmountResource extends GenericResource { + void inStorage(RestJsonWrapperBean wrapper); + + void outStorage(RestJsonWrapperBean wrapper); + + void inventory(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/LimsConsumableApplyDetailResource.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/LimsConsumableApplyDetailResource.java new file mode 100644 index 0000000..80b3c12 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/LimsConsumableApplyDetailResource.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.trm.consumable.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableApplyDetailBean; +import com.sunwayworld.basemodule.trm.consumable.service.LimsConsumableApplyDetailService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/basemodule/trm/consumable-apply-details") +public interface LimsConsumableApplyDetailResource extends GenericResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/LimsConsumableApplyResource.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/LimsConsumableApplyResource.java new file mode 100644 index 0000000..174bfa4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/LimsConsumableApplyResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.consumable.resource; + +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableApplyBean; +import com.sunwayworld.basemodule.trm.consumable.service.LimsConsumableApplyService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/basemodule/trm/consumable-applys") +public interface LimsConsumableApplyResource extends GenericResource, GenericAuditableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/LimsConsumableRecordResource.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/LimsConsumableRecordResource.java new file mode 100644 index 0000000..b27ef6c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/LimsConsumableRecordResource.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.trm.consumable.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableRecordBean; +import com.sunwayworld.basemodule.trm.consumable.service.LimsConsumableRecordService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/basemodule/trm/consumable-records") +public interface LimsConsumableRecordResource extends GenericResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/LimsConsumableResource.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/LimsConsumableResource.java new file mode 100644 index 0000000..1de12d7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/LimsConsumableResource.java @@ -0,0 +1,22 @@ +package com.sunwayworld.basemodule.trm.consumable.resource; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableBean; +import com.sunwayworld.basemodule.trm.consumable.service.LimsConsumableService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/basemodule/trm/consumables") +public interface LimsConsumableResource extends GenericResource, GenericChoosableResource { + + void inStorage(RestJsonWrapperBean wrapper); + + void outStorage(RestJsonWrapperBean wrapper); + + void inventory(RestJsonWrapperBean wrapper); + + String exportInfo(RestJsonWrapperBean wrapper); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/impl/LimsConsumableAmountResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/impl/LimsConsumableAmountResourceImpl.java new file mode 100644 index 0000000..25a95d2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/impl/LimsConsumableAmountResourceImpl.java @@ -0,0 +1,58 @@ +package com.sunwayworld.basemodule.trm.consumable.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.consumable.resource.LimsConsumableAmountResource; +import com.sunwayworld.basemodule.trm.consumable.service.LimsConsumableAmountService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("耗材数量表") +@RestController +@GikamBean +public class LimsConsumableAmountResourceImpl implements LimsConsumableAmountResource { + + @Autowired + private LimsConsumableAmountService limsConsumableAmountService; + + @Override + public LimsConsumableAmountService getService() { + return limsConsumableAmountService; + } + + @Log(value = "新增耗材数量表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Log(value = "入库",type = LogType.UPDATE) + @Override + @RequestMapping(method = RequestMethod.POST,value = "/inStorage") + public void inStorage(RestJsonWrapperBean wrapper) { + limsConsumableAmountService.inStorage(wrapper); + } + + @Log(value = "出库",type = LogType.UPDATE) + @Override + @RequestMapping(method = RequestMethod.POST,value = "/outStorage") + public void outStorage(RestJsonWrapperBean wrapper) { + limsConsumableAmountService.outStorage(wrapper); + } + + @Log(value = "盘库",type = LogType.UPDATE) + @Override + @RequestMapping(method = RequestMethod.POST,value = "/inventory") + public void inventory(RestJsonWrapperBean wrapper) { + limsConsumableAmountService.inventory(wrapper); + } + + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/impl/LimsConsumableApplyDetailResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/impl/LimsConsumableApplyDetailResourceImpl.java new file mode 100644 index 0000000..9cba8d2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/impl/LimsConsumableApplyDetailResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.consumable.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.consumable.resource.LimsConsumableApplyDetailResource; +import com.sunwayworld.basemodule.trm.consumable.service.LimsConsumableApplyDetailService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("耗材领取申请明细表") +@RestController +@GikamBean +public class LimsConsumableApplyDetailResourceImpl implements LimsConsumableApplyDetailResource { + + @Autowired + private LimsConsumableApplyDetailService limsConsumableApplyDetailService; + + @Override + public LimsConsumableApplyDetailService getService() { + return limsConsumableApplyDetailService; + } + + @Log(value = "新增耗材领取申请明细表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/impl/LimsConsumableApplyResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/impl/LimsConsumableApplyResourceImpl.java new file mode 100644 index 0000000..d9af51b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/impl/LimsConsumableApplyResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.consumable.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.consumable.resource.LimsConsumableApplyResource; +import com.sunwayworld.basemodule.trm.consumable.service.LimsConsumableApplyService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("耗材领取申请表") +@RestController +@GikamBean +public class LimsConsumableApplyResourceImpl implements LimsConsumableApplyResource { + + @Autowired + private LimsConsumableApplyService limsConsumableApplyService; + + @Override + public LimsConsumableApplyService getService() { + return limsConsumableApplyService; + } + + @Log(value = "新增耗材领取申请表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/impl/LimsConsumableRecordResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/impl/LimsConsumableRecordResourceImpl.java new file mode 100644 index 0000000..7d08165 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/impl/LimsConsumableRecordResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.consumable.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.consumable.resource.LimsConsumableRecordResource; +import com.sunwayworld.basemodule.trm.consumable.service.LimsConsumableRecordService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("耗材操作记录表") +@RestController +@GikamBean +public class LimsConsumableRecordResourceImpl implements LimsConsumableRecordResource { + + @Autowired + private LimsConsumableRecordService limsConsumableRecordService; + + @Override + public LimsConsumableRecordService getService() { + return limsConsumableRecordService; + } + + @Log(value = "新增耗材操作记录表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/impl/LimsConsumableResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/impl/LimsConsumableResourceImpl.java new file mode 100644 index 0000000..27f41c4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/resource/impl/LimsConsumableResourceImpl.java @@ -0,0 +1,63 @@ +package com.sunwayworld.basemodule.trm.consumable.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.consumable.resource.LimsConsumableResource; +import com.sunwayworld.basemodule.trm.consumable.service.LimsConsumableService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("耗材表") +@RestController +@GikamBean +public class LimsConsumableResourceImpl implements LimsConsumableResource { + + @Autowired + private LimsConsumableService limsConsumableService; + + @Override + public LimsConsumableService getService() { + return limsConsumableService; + } + + @Log(value = "新增耗材表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Log(value = "入库",type = LogType.UPDATE) + @Override + @RequestMapping(method = RequestMethod.POST,value = "/inStorage") + public void inStorage(RestJsonWrapperBean wrapper) { + limsConsumableService.inStorage(wrapper); + } + + @Log(value = "出库",type = LogType.UPDATE) + @Override + @RequestMapping(method = RequestMethod.POST,value = "/outStorage") + public void outStorage(RestJsonWrapperBean wrapper) { + limsConsumableService.outStorage(wrapper); + } + + @Log(value = "盘库",type = LogType.UPDATE) + @Override + @RequestMapping(method = RequestMethod.POST,value = "/inventory") + public void inventory(RestJsonWrapperBean wrapper) { + limsConsumableService.inventory(wrapper); + } + + @Log(value = "数据下载",type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST, value = "/export/info") + public String exportInfo(RestJsonWrapperBean wrapper) { + return limsConsumableService.exportInfo(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/LimsConsumableAmountService.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/LimsConsumableAmountService.java new file mode 100644 index 0000000..8fcc28a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/LimsConsumableAmountService.java @@ -0,0 +1,14 @@ +package com.sunwayworld.basemodule.trm.consumable.service; + +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableAmountBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsConsumableAmountService extends GenericService { + + void inStorage(RestJsonWrapperBean wrapper); + + void outStorage(RestJsonWrapperBean wrapper); + + void inventory(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/LimsConsumableApplyDetailService.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/LimsConsumableApplyDetailService.java new file mode 100644 index 0000000..5d695ca --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/LimsConsumableApplyDetailService.java @@ -0,0 +1,8 @@ +package com.sunwayworld.basemodule.trm.consumable.service; + +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableApplyDetailBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsConsumableApplyDetailService extends GenericService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/LimsConsumableApplyService.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/LimsConsumableApplyService.java new file mode 100644 index 0000000..947c5b2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/LimsConsumableApplyService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.consumable.service; + +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableApplyBean; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsConsumableApplyService extends GenericService, GenericAuditableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/LimsConsumableRecordService.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/LimsConsumableRecordService.java new file mode 100644 index 0000000..487a655 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/LimsConsumableRecordService.java @@ -0,0 +1,8 @@ +package com.sunwayworld.basemodule.trm.consumable.service; + +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableRecordBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsConsumableRecordService extends GenericService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/LimsConsumableService.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/LimsConsumableService.java new file mode 100644 index 0000000..6bad1bd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/LimsConsumableService.java @@ -0,0 +1,17 @@ +package com.sunwayworld.basemodule.trm.consumable.service; + +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsConsumableService extends GenericService, GenericChoosableService { + + void inStorage(RestJsonWrapperBean wrapper); + + void outStorage(RestJsonWrapperBean wrapper); + + void inventory(RestJsonWrapperBean wrapper); + + String exportInfo(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/impl/LimsConsumableAmountServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/impl/LimsConsumableAmountServiceImpl.java new file mode 100644 index 0000000..1ecac20 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/impl/LimsConsumableAmountServiceImpl.java @@ -0,0 +1,161 @@ +package com.sunwayworld.basemodule.trm.consumable.service.impl; + +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableRecordBean; +import com.sunwayworld.framework.exception.InvalidDataException; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.consumable.dao.LimsConsumableAmountDao; +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableAmountBean; +import com.sunwayworld.basemodule.trm.consumable.service.LimsConsumableAmountService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + + + +@Repository +@GikamBean +public class LimsConsumableAmountServiceImpl implements LimsConsumableAmountService { + + @Autowired + private LimsConsumableAmountDao limsConsumableAmountDao; + + @Override + @SuppressWarnings("unchecked") + public LimsConsumableAmountDao getDao() { + return limsConsumableAmountDao; + } + + @Autowired + private LimsConsumableRecordServiceImpl limsConsumableRecordService; + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsConsumableAmountBean limsConsumableAmount = jsonWrapper.parseUnique(LimsConsumableAmountBean.class); + limsConsumableAmount.setId(ApplicationContextHelper.getNextIdentity()); + limsConsumableAmount.setUsedAmount("0"); + limsConsumableAmount.setRemainderAmount(limsConsumableAmount.getModel()); + getDao().insert(limsConsumableAmount); + return limsConsumableAmount.getId(); + } + + @Override + @Transactional + public void inStorage(RestJsonWrapperBean wrapper) { + LimsConsumableAmountBean limsConsumableAmountBean = wrapper.parseUnique(LimsConsumableAmountBean.class); + if (limsConsumableAmountBean.getAmount() == null){ + throw new InvalidDataException("请输入出库数!"); + } + Integer amount = Integer.valueOf(limsConsumableAmountBean.getAmount()); // 入库数量 + + Integer remainderAmount=null; + if (limsConsumableAmountBean.getRemainderAmount() != null) { + remainderAmount = Integer.valueOf(limsConsumableAmountBean.getRemainderAmount()); + } else { + remainderAmount = 0; + } + + int i = amount + remainderAmount; + limsConsumableAmountBean.setRemainderAmount(String.valueOf(i)); + limsConsumableAmountDao.update(limsConsumableAmountBean,"remainderAmount"); + + // 添加记录 + LimsConsumableRecordBean lcrc = new LimsConsumableRecordBean(); + lcrc.setId(ApplicationContextHelper.getNextIdentity()); + lcrc.setAmountId(limsConsumableAmountBean.getId()); + lcrc.setOperateQuantity(String.valueOf(amount)); + lcrc.setOperateType("入库"); + limsConsumableRecordService.getDao().insert(lcrc); + + } + + @Override + @Transactional + public void outStorage(RestJsonWrapperBean wrapper) { + LimsConsumableAmountBean limsConsumableAmountBean = wrapper.parseUnique(LimsConsumableAmountBean.class); + + Integer amount = Integer.valueOf(limsConsumableAmountBean.getAmount()); // 出库数量 + Integer remainderAmount = null; + if ( limsConsumableAmountBean.getRemainderAmount()!= null) { + remainderAmount = Integer.valueOf(limsConsumableAmountBean.getRemainderAmount()); // 库存数 + } else { + throw new InvalidDataException("库存数为空不可以出库!"); + } + + LimsConsumableAmountBean limsConsumableAmountBean1 = this.selectById(limsConsumableAmountBean.getId()); + if (limsConsumableAmountBean1.getRemainderAmount() == null || limsConsumableAmountBean1.getRemainderAmount() == "0") { + throw new InvalidDataException("无库存!"); + } + Integer remainder = Integer.valueOf(limsConsumableAmountBean.getRemainderAmount()); + if (amount > remainder) { + throw new InvalidDataException("出库数量不可大于总库存数!"); + } + + Integer useAmount = Integer.valueOf(limsConsumableAmountBean1.getUsedAmount()); + + + int j = remainderAmount - amount; + if (j < Integer.valueOf(limsConsumableAmountBean1.getQuantityFloor())) { + throw new InvalidDataException("剩余数量低于数量底限,请补充库存!"); + } + int i = amount + useAmount; + limsConsumableAmountBean1.setRemainderAmount(String.valueOf(j)); + limsConsumableAmountBean1.setUsedAmount(String.valueOf(i)); + limsConsumableAmountDao.update(limsConsumableAmountBean1,"remainderAmount"); + limsConsumableAmountDao.update(limsConsumableAmountBean1,"usedAmount"); + + + // 添加记录 + LimsConsumableRecordBean lcrc = new LimsConsumableRecordBean(); + lcrc.setId(ApplicationContextHelper.getNextIdentity()); + lcrc.setAmountId(limsConsumableAmountBean1.getId()); + lcrc.setOperateQuantity(String.valueOf(amount)); + lcrc.setOperateType("出库"); + limsConsumableRecordService.getDao().insert(lcrc); + + + + } + + @Override + @Transactional + public void inventory(RestJsonWrapperBean wrapper) { + LimsConsumableAmountBean limsConsumableAmountBean = wrapper.parseUnique(LimsConsumableAmountBean.class); + + Integer amount = Integer.valueOf(limsConsumableAmountBean.getAmount()); // 盘库数量 + + Integer remainderAmount=null; + if ("inventoryAdd".equals(limsConsumableAmountBean.getInventoryOperation())) { + remainderAmount = Integer.valueOf(limsConsumableAmountBean.getRemainderAmount()); + remainderAmount = remainderAmount + amount; + } else if ("inventoryReduce".equals(limsConsumableAmountBean.getInventoryOperation())){ + remainderAmount = Integer.valueOf(limsConsumableAmountBean.getRemainderAmount()); + remainderAmount = remainderAmount - amount; + } + + + limsConsumableAmountBean.setRemainderAmount(String.valueOf(remainderAmount)); + limsConsumableAmountDao.update(limsConsumableAmountBean,"remainderAmount"); + + + // 添加记录 + LimsConsumableRecordBean lcrc = new LimsConsumableRecordBean(); + lcrc.setId(ApplicationContextHelper.getNextIdentity()); + lcrc.setAmountId(limsConsumableAmountBean.getId()); + lcrc.setOperateQuantity(String.valueOf(amount)); + if ("inventoryAdd".equals(limsConsumableAmountBean.getInventoryOperation())){ + lcrc.setOperateType("盘库+"); + } else { + lcrc.setOperateType("盘库-"); + } + limsConsumableRecordService.getDao().insert(lcrc); + + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/impl/LimsConsumableApplyDetailServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/impl/LimsConsumableApplyDetailServiceImpl.java new file mode 100644 index 0000000..bc55d65 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/impl/LimsConsumableApplyDetailServiceImpl.java @@ -0,0 +1,47 @@ +package com.sunwayworld.basemodule.trm.consumable.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.consumable.dao.LimsConsumableApplyDetailDao; +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableApplyDetailBean; +import com.sunwayworld.basemodule.trm.consumable.service.LimsConsumableApplyDetailService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; + +@Repository +@GikamBean +public class LimsConsumableApplyDetailServiceImpl implements LimsConsumableApplyDetailService { + + @Autowired + private LimsConsumableApplyDetailDao limsConsumableApplyDetailDao; + + @Override + @SuppressWarnings("unchecked") + public LimsConsumableApplyDetailDao getDao() { + return limsConsumableApplyDetailDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + List parse = jsonWrapper.parse(LimsConsumableApplyDetailBean.class); + List nextIdentityList = ApplicationContextHelper.getNextIdentityList(parse.size()); + parse.forEach(bean -> { + Long aLong = nextIdentityList.get(0); + bean.setId(aLong); + nextIdentityList.remove(aLong); + }); + getDao().insert(parse); + return parse.get(0).getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/impl/LimsConsumableApplyServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/impl/LimsConsumableApplyServiceImpl.java new file mode 100644 index 0000000..57f5bc2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/impl/LimsConsumableApplyServiceImpl.java @@ -0,0 +1,64 @@ +package com.sunwayworld.basemodule.trm.consumable.service.impl; + +import com.sunwayworld.baseline.framework.utils.CommonHelper; +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableApplyDetailBean; +import com.sunwayworld.basemodule.trm.consumable.service.LimsConsumableApplyDetailService; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.support.auditable.bean.CoreBpmnTaskStatusDTO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.consumable.dao.LimsConsumableApplyDao; +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableApplyBean; +import com.sunwayworld.basemodule.trm.consumable.service.LimsConsumableApplyService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; + +@Repository +@GikamBean +public class LimsConsumableApplyServiceImpl implements LimsConsumableApplyService { + + @Autowired + private LimsConsumableApplyDao limsConsumableApplyDao; + + @Override + @SuppressWarnings("unchecked") + public LimsConsumableApplyDao getDao() { + return limsConsumableApplyDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsConsumableApplyBean limsConsumableApply = jsonWrapper.parseUnique(LimsConsumableApplyBean.class); + limsConsumableApply.setId(ApplicationContextHelper.getNextIdentity()); + limsConsumableApply.setApplyCode(ApplicationContextHelper.getNextSequence("T_LIMS_CONSUMABLE_APPLY_ID")); + getDao().insert(limsConsumableApply); + return limsConsumableApply.getId(); + } + + @Override + public CoreBpmnTaskStatusDTO selectBpmnTaskStatus(RestJsonWrapperBean wrapper) { + List ps = wrapper.parse(LimsConsumableApplyBean.class); + List bs = selectListByIds(CommonHelper.getIdList(ps)); + if (bs.get(0).getProcessStatus().startsWith("draft")) { + List ds = ApplicationContextHelper.getBean(LimsConsumableApplyDetailService.class).selectListByFilter(SearchFilter.instance().match("applyId", CommonHelper.getIdList(bs)).filter(MatchPattern.OR)); + for (LimsConsumableApplyDetailBean d : ds) { + if (CommonHelper.isNull(d.getPullAmount())) { + throw new CheckedException("耗材数量填写错误"); + } + } + } + return LimsConsumableApplyService.super.selectBpmnTaskStatus(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/impl/LimsConsumableRecordServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/impl/LimsConsumableRecordServiceImpl.java new file mode 100644 index 0000000..728e6d2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/impl/LimsConsumableRecordServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.trm.consumable.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.consumable.dao.LimsConsumableRecordDao; +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableRecordBean; +import com.sunwayworld.basemodule.trm.consumable.service.LimsConsumableRecordService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsConsumableRecordServiceImpl implements LimsConsumableRecordService { + + @Autowired + private LimsConsumableRecordDao limsConsumableRecordDao; + + @Override + @SuppressWarnings("unchecked") + public LimsConsumableRecordDao getDao() { + return limsConsumableRecordDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsConsumableRecordBean limsConsumableRecord = jsonWrapper.parseUnique(LimsConsumableRecordBean.class); + limsConsumableRecord.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsConsumableRecord); + return limsConsumableRecord.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/impl/LimsConsumableServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/impl/LimsConsumableServiceImpl.java new file mode 100644 index 0000000..fa47c74 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumable/service/impl/LimsConsumableServiceImpl.java @@ -0,0 +1,551 @@ +package com.sunwayworld.basemodule.trm.consumable.service.impl; + +import com.sunwayworld.baseline.framework.utils.CoreCodeUtil; +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableRecordBean; +import com.sunwayworld.basemodule.trm.consumabledescribe.bean.LimsConsumabledescribeBean; +import com.sunwayworld.basemodule.trm.consumabledescribe.service.LimsConsumabledescribeService; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.io.file.FilePathManager; +import com.sunwayworld.framework.io.file.FileScope; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.mybatis.page.PageRowBounds; +import com.sunwayworld.framework.support.domain.Activatable; +import com.sunwayworld.framework.support.domain.Suspendable; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.DateTimeUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import org.apache.poi.ss.usermodel.*; +import org.apache.poi.ss.util.CellRangeAddress; +import org.apache.poi.xssf.usermodel.XSSFSheet; +import org.apache.poi.xssf.usermodel.XSSFWorkbook; +import org.docx4j.wml.R; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.consumable.dao.LimsConsumableDao; +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableBean; +import com.sunwayworld.basemodule.trm.consumable.service.LimsConsumableService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.io.FileOutputStream; +import java.nio.file.Files; +import java.nio.file.Path; +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; +import java.util.*; +import java.util.regex.Pattern; +import java.util.stream.Collectors; + +import static rx.internal.operators.NotificationLite.getValue; + +@Repository +@GikamBean +public class LimsConsumableServiceImpl implements LimsConsumableService { + + @Autowired + private LimsConsumableDao limsConsumableDao; + + @Override + @SuppressWarnings("unchecked") + public LimsConsumableDao getDao() { + return limsConsumableDao; + } + + @Autowired + private LimsConsumableRecordServiceImpl limsConsumableRecordService; + + @Autowired + @Lazy + private LimsConsumabledescribeService limsConsumabledescribeService; + + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsConsumableBean limsConsumable = jsonWrapper.parseUnique(LimsConsumableBean.class); + LocalDateTime indate1 = limsConsumable.getIndate(); + String consumableCode = limsConsumable.getConsumableCode(); + String warehouse = limsConsumable.getWarehouse(); + String location = limsConsumable.getLocation(); + LimsConsumableBean limsConsumableBean = new LimsConsumableBean(); + if (!ObjectUtils.isEmpty(indate1)) { + String format = indate1.format(DateTimeFormatter.ofPattern("yyyy-MM-dd 23:59:59")); + LocalDateTime parse = LocalDateTime.parse(format, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")); + limsConsumable.setIndate(parse); + limsConsumableBean = this.selectFirstByFilter(SearchFilter.instance().match("consumableCode", consumableCode).filter(MatchPattern.SEQ).match("indate", parse).filter(MatchPattern.SEQ).match("warehouse",warehouse).filter(MatchPattern.SEQ).match("location",location).filter(MatchPattern.SEQ)); + } + else { + limsConsumableBean = this.selectFirstByFilter(SearchFilter.instance().match("consumableCode", consumableCode).filter(MatchPattern.SEQ).match("indate", null).filter(MatchPattern.SEQ).match("warehouse",warehouse).filter(MatchPattern.SEQ).match("location",location).filter(MatchPattern.SEQ)); + + } + if (!ObjectUtils.isEmpty(limsConsumableBean)){ + String remainderAmount = limsConsumableBean.getRemainderAmount(); + String remainderAmount1 = limsConsumable.getRemainderAmount(); + Integer amount =Integer.valueOf(remainderAmount)+Integer.valueOf(remainderAmount1); + limsConsumableBean.setRemainderAmount(String.valueOf(amount)); + updateIfChanged(limsConsumableBean); + // 添加记录 + LimsConsumableRecordBean lcrc = new LimsConsumableRecordBean(); + lcrc.setId(ApplicationContextHelper.getNextIdentity()); + lcrc.setAmountId(limsConsumableBean.getId()); + lcrc.setOperateQuantity(remainderAmount1); + lcrc.setOperateType("入库"); + limsConsumableRecordService.getDao().insert(lcrc); + return limsConsumableBean.getId(); + } + + limsConsumable.setId(ApplicationContextHelper.getNextIdentity()); + limsConsumable.setUsedAmount("0"); + getDao().insert(limsConsumable); + return limsConsumable.getId(); + } + + @Override + public Page selectRawPagination(RestJsonWrapperBean wrapper){ + MapperParameter parameter = wrapper.extractMapFilter(); + PageRowBounds rowBounds = wrapper.extractPageRowBounds(); + Page limsConsumableBeanPage = this.selectPagination(parameter, rowBounds); + List rows = limsConsumableBeanPage.getRows(); + List consumableCodes = rows.stream().map(LimsConsumableBean::getConsumableCode).distinct().collect(Collectors.toList()); + + List consumableBeanList = this.selectListByFilter(SearchFilter.instance().match("consumableCode", consumableCodes).filter(MatchPattern.OR)); + consumableBeanList = consumableBeanList.stream().filter(s->!StringUtils.isBlank(s.getConsumableCode())).collect(Collectors.toList()); + //拿到这一页所有该编码涉及的耗材管理 + Map> collect1= consumableBeanList.stream().collect(Collectors.groupingBy(LimsConsumableBean::getConsumableCode)); + Map left = new HashMap<>(); + //然后统计 + Set>> entries = collect1.entrySet(); + String expire = "-unexpire"; + for (Map.Entry> entry : entries) { + String key = entry.getKey(); + List value = entry.getValue(); + // 未过期耗材 + if (left.containsKey(key)) { + Integer integer = left.get(key); + Integer amount = 0; + for (LimsConsumableBean limsConsumableBean : value) { + if (!StringUtils.isEmpty(limsConsumableBean.getRemainderAmount())) { + amount += Integer.valueOf(limsConsumableBean.getRemainderAmount()); + } + } + left.put(key, integer + amount); + } else { + Integer amount = 0; + for (LimsConsumableBean limsConsumableBean : value) { + if (!StringUtils.isEmpty(limsConsumableBean.getRemainderAmount())) { + amount += Integer.valueOf(limsConsumableBean.getRemainderAmount()); + } + } + left.put(key, amount); + } + + // 过期耗材 + if (left.containsKey(key + expire)) { + Integer integer = left.get(key + expire); + Integer amount = 0; + for (LimsConsumableBean limsConsumableBean : value) { + if (!StringUtils.isEmpty(limsConsumableBean.getRemainderAmount()) && expire(limsConsumableBean)) { + amount += Integer.valueOf(limsConsumableBean.getRemainderAmount()); + } + } + left.put(key + expire, integer + amount); + } else { + Integer amount = 0; + for (LimsConsumableBean limsConsumableBean : value) { + if (!StringUtils.isEmpty(limsConsumableBean.getRemainderAmount()) && expire(limsConsumableBean)) { + amount += Integer.valueOf(limsConsumableBean.getRemainderAmount()); + } + } + left.put(key + expire, amount); + } + } + List descList = limsConsumabledescribeService.selectListByFilter(SearchFilter.instance().match("consumableCode", consumableCodes).filter(MatchPattern.OR)); + Map> collect2 = descList.stream().collect(Collectors.groupingBy(LimsConsumabledescribeBean::getConsumableCode)); + List collect = rows.stream().map(LimsConsumableBean::getId).distinct().collect(Collectors.toList()); + List limsConsumableRecordBeans = limsConsumableRecordService.selectListByFilter(SearchFilter.instance().match("amountId", collect).filter(MatchPattern.OR).match("operateType", "出库").filter(MatchPattern.SEQ) + .match("createdTime", LocalDateTime.now()).filter(MatchPattern.DLOE).match("createdTime", LocalDateTime.now().plusDays(-30L)).filter(MatchPattern.DGOE)); + Map> recordMap = limsConsumableRecordBeans.stream().collect(Collectors.groupingBy(LimsConsumableRecordBean::getAmountId)); + int j=0; + int k=0; + int l=0; + for (LimsConsumableBean row : rows) { + Integer integer = left.get(row.getConsumableCode()); + Integer expireInteger = left.get(row.getConsumableCode() + expire); + List limsConsumabledescribeBeans = collect2.get(row.getConsumableCode()); + int amount = 0; + List limsConsumableRecordBeans1 = recordMap.get(row.getId()); + if (!ObjectUtils.isEmpty(limsConsumableRecordBeans1)){ + for (LimsConsumableRecordBean limsConsumableRecordBean : limsConsumableRecordBeans1) { + amount=amount+Integer.valueOf(limsConsumableRecordBean.getOperateQuantity()); + } + + } + row.setUsedAmount(String.valueOf(amount)); + if (!ObjectUtils.isEmpty(row.getIndate())&&row.getIndate().isBefore(LocalDateTime.now())){ + row.setSort(j); + j++; + } + else if (!ObjectUtils.isEmpty(expireInteger) && !ObjectUtils.isEmpty(limsConsumabledescribeBeans) + && expireInteger selectChoosablePagination(RestJsonWrapperBean wrapper) { + MapperParameter parameter = wrapper.extractMapFilter(); + parameter.setOrgAuthority(); + parameter.setChoosableQueries(); + + + if (Suspendable.class.isAssignableFrom(this.getDao().getType())) { + parameter.setSuspendedFlag("0"); + } + + if (Activatable.class.isAssignableFrom(this.getDao().getType())) { + parameter.setActivatedFlag("1"); + } + + parameter.putAll(wrapper.getExtFilter()); + PageRowBounds rowBounds = wrapper.extractPageRowBounds(); + return this.selectPagination(parameter, rowBounds); + } + + + @Override + @Transactional + public void inStorage(RestJsonWrapperBean wrapper) { + List consumableBeanList = wrapper.parse(LimsConsumableBean.class); + List list = new ArrayList<>(); + for (LimsConsumableBean limsConsumableBean : consumableBeanList) { + if (!ObjectUtils.isEmpty(limsConsumableBean.getInStorageNum())){ + String inStorageNum = limsConsumableBean.getInStorageNum(); + Pattern pattern = Pattern.compile("[+-]?[0-9]+?"); + if (!pattern.matcher(inStorageNum).matches()){ + throw new InvalidDataException("请输入整数"); + } + Integer integer1= Integer.valueOf(limsConsumableBean.getRemainderAmount()); + Integer integer2= Integer.valueOf(inStorageNum); + limsConsumableBean.setRemainderAmount(String.valueOf(integer1+integer2)); + LimsConsumableRecordBean lcrc = new LimsConsumableRecordBean(); + lcrc.setId(ApplicationContextHelper.getNextIdentity()); + lcrc.setAmountId(limsConsumableBean.getId()); + lcrc.setOperateQuantity(inStorageNum); + lcrc.setRemark(limsConsumableBean.getOptionRemark()); + lcrc.setOperateType("入库"); + list.add(lcrc); + } + } + updateIfChanged(consumableBeanList); + limsConsumableRecordService.getDao().insert(list); + + } + + @Override + @Transactional + public void outStorage(RestJsonWrapperBean wrapper) { + List consumableBeanList = wrapper.parse(LimsConsumableBean.class); + List list = new ArrayList<>(); + for (LimsConsumableBean limsConsumableBean : consumableBeanList) { + if (!ObjectUtils.isEmpty(limsConsumableBean.getOutStorageNum())){ + String outStorageNum = limsConsumableBean.getOutStorageNum(); + Pattern pattern = Pattern.compile("[+-]?[0-9]+?"); + if (!pattern.matcher(outStorageNum).matches()){ + throw new InvalidDataException("请输入整数"); + } + if (ObjectUtils.isEmpty(limsConsumableBean.getRemainderAmount())||"0".equals(limsConsumableBean.getRemainderAmount())){ + throw new InvalidDataException("无库存不可以出库!"); + } + if (Integer.valueOf(outStorageNum)>Integer.valueOf(limsConsumableBean.getRemainderAmount())){ + throw new InvalidDataException("出库数量不可大于总库存数!"); + } +// if (Integer.valueOf(limsConsumableBean.getRemainderAmount())-Integer.valueOf(outStorageNum) consumableBeanList = wrapper.parse(LimsConsumableBean.class); + List list = new ArrayList<>(); + for (LimsConsumableBean limsConsumableBean : consumableBeanList) { + String profit = limsConsumableBean.getInventoryProfit();//盘盈数量 + String loss = limsConsumableBean.getInventoryLoss();//盘亏数量 + LimsConsumableRecordBean lcrc = new LimsConsumableRecordBean(); + lcrc.setId(ApplicationContextHelper.getNextIdentity()); + lcrc.setAmountId(limsConsumableBean.getId()); + if (!StringUtils.isEmpty(profit)){ + lcrc.setOperateType("盘盈"); + lcrc.setRemark(limsConsumableBean.getOptionRemark()); + String remainderAmount = limsConsumableBean.getRemainderAmount(); + int i = Integer.valueOf(remainderAmount) + Integer.valueOf(profit); + limsConsumableBean.setRemainderAmount(String.valueOf(i)); + lcrc.setOperateQuantity(profit); + list.add(lcrc); + } + else if (!StringUtils.isEmpty(loss)){ + lcrc.setOperateType("盘亏"); + lcrc.setRemark(limsConsumableBean.getOptionRemark()); + String remainderAmount = limsConsumableBean.getRemainderAmount(); + int i = Integer.valueOf(remainderAmount) - Integer.valueOf(loss); + if (i<0){ + throw new InvalidDataException("盘亏数量不可以大于剩余数量"); + } + limsConsumableBean.setRemainderAmount(String.valueOf(i)); + lcrc.setOperateQuantity(loss); + list.add(lcrc); + + } + } + updateIfChanged(consumableBeanList); + limsConsumableRecordService.getDao().insert(list); + + + } + + @Override + public String exportInfo(RestJsonWrapperBean wrapper) { + List consumableBeans = wrapper.parse(LimsConsumableBean.class); + List limsConsumableBeans = new ArrayList<>(); + if(!ObjectUtils.isEmpty(consumableBeans) && !CollectionUtils.isEmpty(consumableBeans)){ + // 下载前台选择的数据 + List idList = consumableBeans.stream().map(LimsConsumableBean::getId).collect(Collectors.toList()); + limsConsumableBeans = getDao().selectListByIds(idList); + + } else { + // 下载全部符合要求的数据 + limsConsumableBeans = getDao().selectTestItemMethodInfo(); + } + // 替换字典值 + limsConsumableBeans.forEach(e -> { + String warehouse = e.getWarehouse(); + if ("oneWarehouse".equals(warehouse)){ + warehouse = CoreCodeUtil.getName("warehouse", "oneWarehouse"); + } else if("twoWarehouse".equals(warehouse)) { + warehouse = CoreCodeUtil.getName("warehouse", "twoWarehouse"); + } else if("threeWarehouse".equals(warehouse)) { + warehouse = CoreCodeUtil.getName("warehouse", "threeWarehouse"); + } + e.setWarehouse(warehouse); + + String consumableType = e.getConsumableType(); + if ("ea".equals(consumableType)) { + consumableType = CoreCodeUtil.getName("consumableType", "ea"); + } else if("Consumption".equals(consumableType)) { + consumableType = CoreCodeUtil.getName("consumableType", "Consumption"); + } else if("SpareParts".equals(consumableType)) { + consumableType = CoreCodeUtil.getName("consumableType", "SpareParts"); + } else if("NonConsumable".equals(consumableType)) { + consumableType = CoreCodeUtil.getName("consumableType", "NonConsumable"); + } + e.setConsumableType(consumableType); + + }); + +// if(limsConsumableBeans.size() > 0){ +// // 下载方法 +// String sheetName= "耗材信息"; +// uploadExcel(limsConsumableBeans, sheetName, "excel名称","耗材信息"); +// } else { +// // 没有下载的数据 +// throw new InvalidDataException("没有下载的数据!"); +// } + + String sheetName= "耗材信息"; + return uploadExcel(limsConsumableBeans, sheetName, "耗材信息","耗材信息"); + + } + + /** + * 下载单个sheet也excel + * @param limsConsumableBeans + * @param sheetName + * @return + */ + private String uploadExcel(List limsConsumableBeans, String sheetName, String excelName, String titleName) { + //创建工作薄 + XSSFWorkbook wb = new XSSFWorkbook(); + //创建sheet + XSSFSheet sheet = wb.createSheet(sheetName); + // 表头 + createTitleRow(wb, sheet, titleName); + // 基本信息 + baseInfo(wb, sheet, limsConsumableBeans); + return saveFile(wb, excelName); + } + + private void createTitleRow(XSSFWorkbook wb, XSSFSheet sheet, String titleName) { + + int ColNum = 13; + + wb.createCellStyle(); + CellStyle style = wb.createCellStyle(); + style.setAlignment(HorizontalAlignment.CENTER); // 水平居中 + style.setVerticalAlignment(VerticalAlignment.CENTER); // 垂直居中 Font + Font font = wb.createFont(); + font.setFontHeightInPoints((short) 6); + font.setFontName("仿宋"); + style.setFont(font); + // 设置只读 + style.setLocked(true); + style.setFillPattern(FillPatternType.SOLID_FOREGROUND); + // 单元格边框 + style.setBorderBottom(BorderStyle.THIN); + style.setBorderLeft(BorderStyle.THIN); + style.setBorderRight(BorderStyle.THIN); + style.setBorderTop(BorderStyle.THIN); + style.setFillForegroundColor(IndexedColors.WHITE.getIndex());//设置单元格背景色 白色 + + // 标题 + Row titleRow = sheet.createRow(0); + titleRow.setHeightInPoints(30); + for (int i = 0; i < ColNum + 1; i++) { + Cell titleCell = titleRow.createCell(i); + titleCell.setCellValue(titleName); + titleCell.setCellStyle(style); + } + + sheet.addMergedRegion(new CellRangeAddress(0, 0, 0, ColNum)); + } + + private void baseInfo(XSSFWorkbook wb, XSSFSheet sheet, List limsConsumableBean) { + //创建小标题和追加内容 + CellStyle style = wb.createCellStyle(); + style.setAlignment(HorizontalAlignment.CENTER); // 水平居中 + style.setVerticalAlignment(VerticalAlignment.CENTER); // 垂直居中 Font + Font font = wb.createFont(); + font.setFontHeightInPoints((short) 6); + + style.setFillForegroundColor(IndexedColors.WHITE.getIndex());//设置单元格背景色 白色 + font.setFontName("仿宋"); + style.setFont(font); + // 设置只读 + style.setLocked(true); + style.setFillPattern(FillPatternType.SOLID_FOREGROUND); + // 单元格边框 + style.setBorderBottom(BorderStyle.THIN); + style.setBorderLeft(BorderStyle.THIN); + style.setBorderRight(BorderStyle.THIN); + style.setBorderTop(BorderStyle.THIN); + Row row = null; + Cell cell = null; + //追加内容 + Map> baseDateInfo = getBaseDateInfo(limsConsumableBean); + Set integers = baseDateInfo.keySet(); + for (Integer integer : integers) { + List strings = baseDateInfo.get(integer); + row = sheet.createRow(integer); + if (row == null) { + continue; + } + for (int i = 0; i < strings.size(); i++) { + cell = row.createCell(i); + if (cell == null) { + continue; + } + cell.setCellValue(strings.get(i)); + cell.setCellStyle(style); + } + } + } + + + private Map> getBaseDateInfo(List limsConsumableBean) { + Map> data = new HashMap(); + String[] titleArr = {"序号", "耗材编码", "耗材类型", "耗材名称", "数量底限", "规格", "有效期", + "剩余数量", "单位", "已用数量", "单价", "仓库","耗材位置", "备注"}; + List title = Arrays.asList(titleArr); + int startRow = 1; + data.put(startRow++, title); + int i = 1; + for (LimsConsumableBean consumableBean : limsConsumableBean) { + List value = new ArrayList(); + value.add((i++) + ""); + value.add(getValue(consumableBean.getConsumableCode())); + value.add(getValue(consumableBean.getConsumableType())); + value.add(getValue(consumableBean.getConsumableName())); + value.add(getValue(consumableBean.getQuantityFloor())); + value.add(getValue(consumableBean.getModel())); + value.add(getValue(consumableBean.getIndate()) == null ? "" : DateTimeUtils.formatLocalDateTime(consumableBean.getIndate(), "yyyy-MM-dd HH:mm:ss")); + value.add(getValue(consumableBean.getRemainderAmount())); + value.add(getValue(consumableBean.getUnit())); + value.add(getValue(consumableBean.getUsedAmount())); + value.add(getValue(consumableBean.getPrice())); + value.add(getValue(consumableBean.getWarehouse())); + value.add(getValue(consumableBean.getLocation())); + value.add(getValue(consumableBean.getRemark())); + data.put(startRow++, value); + } + return data; + } + + private String saveFile(XSSFWorkbook wb, String excelName) { + FilePathDTO fileRepresentation = FilePathDTO.of(FileScope.export.name(), "" + System.currentTimeMillis(), UUID.randomUUID().toString(), + excelName + ".xlsx"); + Path dirPath = FilePathManager.getLocalDirPath(fileRepresentation); + Path absolutePath = FilePathManager.getLocalPath(fileRepresentation); + FileOutputStream out; + try { + Files.createDirectories(dirPath); + out = new FileOutputStream(absolutePath.toFile()); + wb.write(out); + out.close(); + } catch (Exception e) { + e.printStackTrace(); + } + return FilePathManager.getUrl(fileRepresentation); + + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/bean/LimsConsumabledescribeBean.java b/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/bean/LimsConsumabledescribeBean.java new file mode 100644 index 0000000..21ba479 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/bean/LimsConsumabledescribeBean.java @@ -0,0 +1,95 @@ +package com.sunwayworld.basemodule.trm.consumabledescribe.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; + +/** + * 耗材描述 + * + * @author liujie1111@sunwayworld.com@sunwayworld.com + * @date 2023-04-13 + */ +@Table("T_LIMS_CONSUMABLEDESCRIBE") +public class LimsConsumabledescribeBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String consumableCode;// 耗材编码 + private String consumableType;// 耗材类型 + private String consumableName;// 耗材名称 + private String lowLimit;// 数量低限 + private String scale;// 规格 + private String unit;// 单位 + private String price;// 单价 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getConsumableCode() { + return consumableCode; + } + + public void setConsumableCode(String consumableCode) { + this.consumableCode = consumableCode; + } + + public String getConsumableType() { + return consumableType; + } + + public void setConsumableType(String consumableType) { + this.consumableType = consumableType; + } + + public String getConsumableName() { + return consumableName; + } + + public void setConsumableName(String consumableName) { + this.consumableName = consumableName; + } + + public String getLowLimit() { + return lowLimit; + } + + public void setLowLimit(String lowLimit) { + this.lowLimit = lowLimit; + } + + public String getScale() { + return scale; + } + + public void setScale(String scale) { + this.scale = scale; + } + + public String getUnit() { + return unit; + } + + public void setUnit(String unit) { + this.unit = unit; + } + + public String getPrice() { + return price; + } + + public void setPrice(String price) { + this.price = price; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/controller/LimsConsumabledescribeController.java b/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/controller/LimsConsumabledescribeController.java new file mode 100644 index 0000000..ed50ef5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/controller/LimsConsumabledescribeController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.consumabledescribe.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/consumabledescribes/page") +public interface LimsConsumabledescribeController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/controller/impl/LimsConsumabledescribeControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/controller/impl/LimsConsumabledescribeControllerImpl.java new file mode 100644 index 0000000..77d89f8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/controller/impl/LimsConsumabledescribeControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.consumabledescribe.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.consumabledescribe.controller.LimsConsumabledescribeController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsConsumabledescribeControllerImpl implements LimsConsumabledescribeController { + + @Log(value = "耗材描述编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/consumabledescribes/lims-consumabledescribe-edit-list"; + } + + @Log(value = "耗材描述详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/consumabledescribes/lims-consumabledescribe-detail"; + } + + @Log(value = "耗材描述查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/consumabledescribes/lims-consumabledescribe-search-list"; + } + + @Log(value = "耗材描述选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/consumabledescribes/lims-consumabledescribe-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/dao/LimsConsumabledescribeDao.java b/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/dao/LimsConsumabledescribeDao.java new file mode 100644 index 0000000..7e651c5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/dao/LimsConsumabledescribeDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.consumabledescribe.dao; + +import com.sunwayworld.basemodule.trm.consumabledescribe.bean.LimsConsumabledescribeBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsConsumabledescribeDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/dao/impl/LimsConsumabledescribeDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/dao/impl/LimsConsumabledescribeDaoImpl.java new file mode 100644 index 0000000..86f68f2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/dao/impl/LimsConsumabledescribeDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.consumabledescribe.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.consumabledescribe.bean.LimsConsumabledescribeBean; +import com.sunwayworld.basemodule.trm.consumabledescribe.dao.LimsConsumabledescribeDao; +import com.sunwayworld.basemodule.trm.consumabledescribe.mapper.LimsConsumabledescribeMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsConsumabledescribeDaoImpl extends MybatisDaoSupport implements LimsConsumabledescribeDao { + + @Autowired + private LimsConsumabledescribeMapper limsConsumabledescribeMapper; + + @Override + public LimsConsumabledescribeMapper getMapper() { + return limsConsumabledescribeMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/mapper/LimsConsumabledescribeMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/mapper/LimsConsumabledescribeMapper.java new file mode 100644 index 0000000..cb40af8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/mapper/LimsConsumabledescribeMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.consumabledescribe.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsConsumabledescribeMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/mapper/conf/lims-consumabledescribe-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/mapper/conf/lims-consumabledescribe-mysql-mapper.xml new file mode 100644 index 0000000..e64df02 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/mapper/conf/lims-consumabledescribe-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/mapper/conf/lims-consumabledescribe-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/mapper/conf/lims-consumabledescribe-oracle-mapper.xml new file mode 100644 index 0000000..e64df02 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/mapper/conf/lims-consumabledescribe-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/mapper/conf/lims-consumabledescribe-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/mapper/conf/lims-consumabledescribe-postgresql-mapper.xml new file mode 100644 index 0000000..e64df02 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/mapper/conf/lims-consumabledescribe-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/mapper/conf/lims-consumabledescribe-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/mapper/conf/lims-consumabledescribe-sqlserver-mapper.xml new file mode 100644 index 0000000..e64df02 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/mapper/conf/lims-consumabledescribe-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/resource/LimsConsumabledescribeResource.java b/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/resource/LimsConsumabledescribeResource.java new file mode 100644 index 0000000..d287cd1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/resource/LimsConsumabledescribeResource.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.consumabledescribe.resource; + +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.restful.data.RestValidationResultBean; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.consumabledescribe.bean.LimsConsumabledescribeBean; +import com.sunwayworld.basemodule.trm.consumabledescribe.service.LimsConsumabledescribeService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMethod; + +import java.io.IOException; + +@RequestMapping("/secure/basemodule/trm/consumabledescribes") +public interface LimsConsumabledescribeResource extends GenericResource, GenericChoosableResource { + @Log(value = "导入", type = LogType.SELECT) + @RequestMapping(value = "/{fileId}/import", method = RequestMethod.POST) + RestValidationResultBean importData(@PathVariable Long fileId, RestJsonWrapperBean wrapper) throws IOException; + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/resource/impl/LimsConsumabledescribeResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/resource/impl/LimsConsumabledescribeResourceImpl.java new file mode 100644 index 0000000..59aaf56 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/resource/impl/LimsConsumabledescribeResourceImpl.java @@ -0,0 +1,44 @@ +package com.sunwayworld.basemodule.trm.consumabledescribe.resource.impl; + +import com.sunwayworld.framework.restful.data.RestValidationResultBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.consumabledescribe.resource.LimsConsumabledescribeResource; +import com.sunwayworld.basemodule.trm.consumabledescribe.service.LimsConsumabledescribeService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.io.IOException; + +@LogModule("耗材描述") +@RestController +@GikamBean +public class LimsConsumabledescribeResourceImpl implements LimsConsumabledescribeResource { + + @Autowired + private LimsConsumabledescribeService limsConsumabledescribeService; + + @Override + public LimsConsumabledescribeService getService() { + return limsConsumabledescribeService; + } + + @Log(value = "新增耗材描述", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + public RestValidationResultBean importData(Long fileId, RestJsonWrapperBean wrapper) throws IOException { + return getService().importData(fileId,wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/service/LimsConsumabledescribeService.java b/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/service/LimsConsumabledescribeService.java new file mode 100644 index 0000000..f57d20c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/service/LimsConsumabledescribeService.java @@ -0,0 +1,14 @@ +package com.sunwayworld.basemodule.trm.consumabledescribe.service; + +import com.sunwayworld.basemodule.trm.consumabledescribe.bean.LimsConsumabledescribeBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.restful.data.RestValidationResultBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +import java.io.IOException; + +public interface LimsConsumabledescribeService extends GenericService, GenericChoosableService { + + RestValidationResultBean importData(Long fileId, RestJsonWrapperBean wrapper) throws IOException; +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/service/impl/LimsConsumabledescribeServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/service/impl/LimsConsumabledescribeServiceImpl.java new file mode 100644 index 0000000..4232119 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/consumabledescribe/service/impl/LimsConsumabledescribeServiceImpl.java @@ -0,0 +1,210 @@ +package com.sunwayworld.basemodule.trm.consumabledescribe.service.impl; + +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableBean; +import com.sunwayworld.basemodule.trm.consumable.service.LimsConsumableService; +import com.sunwayworld.cloud.lims.reporttemplate.support.util.LimsFileUtils; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestValidationResultBean; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import org.apache.poi.ss.usermodel.CellType; +import org.apache.poi.xssf.usermodel.XSSFCell; +import org.apache.poi.xssf.usermodel.XSSFRow; +import org.apache.poi.xssf.usermodel.XSSFSheet; +import org.apache.poi.xssf.usermodel.XSSFWorkbook; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.consumabledescribe.dao.LimsConsumabledescribeDao; +import com.sunwayworld.basemodule.trm.consumabledescribe.bean.LimsConsumabledescribeBean; +import com.sunwayworld.basemodule.trm.consumabledescribe.service.LimsConsumabledescribeService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.io.FileInputStream; +import java.io.IOException; +import java.nio.file.Path; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.List; +import java.util.regex.Pattern; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsConsumabledescribeServiceImpl implements LimsConsumabledescribeService { + + @Autowired + private LimsConsumabledescribeDao limsConsumabledescribeDao; + + @Override + @SuppressWarnings("unchecked") + public LimsConsumabledescribeDao getDao() { + return limsConsumabledescribeDao; + } + + + @Autowired + private CoreFileService coreFileService; + + @Autowired + private LimsConsumableService limsConsumableService; + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsConsumabledescribeBean limsConsumabledescribe = jsonWrapper.parseUnique(LimsConsumabledescribeBean.class); + limsConsumabledescribe.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsConsumabledescribe); + return limsConsumabledescribe.getId(); + } + + @Override + @Transactional(rollbackFor = Exception.class) + public RestValidationResultBean importData(Long fileId, RestJsonWrapperBean wrapper) throws IOException { + CoreFileBean coreFile = coreFileService.selectDetail(fileId); + Path filePath = LimsFileUtils.getFilePath(coreFile); + FileInputStream fileInputStream = null; + try { + fileInputStream = new FileInputStream(filePath.toString()); + XSSFWorkbook sheets = new XSSFWorkbook(fileInputStream); + XSSFSheet sheet = sheets.getSheetAt(0); + int rows = sheet.getLastRowNum(); + List list =new ArrayList<>(); + List consumableCodeList = new ArrayList<>(); + for (int rowNo = 1; rowNo <= rows; rowNo++) { + try { + LimsConsumabledescribeBean limsConsumabledescribeBean = new LimsConsumabledescribeBean(); + limsConsumabledescribeBean.setId(ApplicationContextHelper.getNextIdentity()); + XSSFRow row = sheet.getRow(rowNo); + XSSFCell cell1 = row.getCell(1);//耗材编码 + cell1.setCellType(CellType.STRING); + String value1 = cell1.getStringCellValue().trim(); + if ("".equals(value1)){ + break; + } + if (!ObjectUtils.isEmpty(cell1)){ + + LimsConsumabledescribeBean limsConsumabledescribeBean1 = this.selectFirstByFilter(SearchFilter.instance().match("consumableCode", value1).filter(MatchPattern.SEQ)); + if (!ObjectUtils.isEmpty(limsConsumabledescribeBean1)){ + throw new InvalidDataException("第" + rowNo + "行出错,耗材编码重复"); + } + if (consumableCodeList.contains(value1)){ + throw new InvalidDataException("第" + rowNo + "行出错,耗材编码重复"); + } + consumableCodeList.add(value1); + limsConsumabledescribeBean.setConsumableCode(value1); + }else { + throw new InvalidDataException("第" + rowNo + "行出错,耗材编码不可为空"); + } + XSSFCell cell2 = row.getCell(2);//耗材类型 + if (!ObjectUtils.isEmpty(cell2)){ + cell2.setCellType(CellType.STRING); + String value2 = cell2.getStringCellValue().trim(); + if ("EA".equals(value2)){ + limsConsumabledescribeBean.setConsumableType("ea"); + } else if ("消耗类".equals(value2)){ + limsConsumabledescribeBean.setConsumableType("Consumption"); + } + else if ("非消耗类".equals(value2)){ + limsConsumabledescribeBean.setConsumableType("NonConsumable"); + }else { + limsConsumabledescribeBean.setConsumableType("SpareParts"); + } + }else { + throw new InvalidDataException("第" + rowNo + "行出错,耗材类型不可为空"); + } + XSSFCell cell3 = row.getCell(3);//耗材名称 + if (!ObjectUtils.isEmpty(cell3)){ + cell3.setCellType(CellType.STRING); + String value3 = cell3.getStringCellValue().trim(); + limsConsumabledescribeBean.setConsumableName(value3); + }else { + throw new InvalidDataException("第" + rowNo + "行出错,耗材名称不可为空"); + } + XSSFCell cell4 = row.getCell(4);//耗材低限 + if (!ObjectUtils.isEmpty(cell4)){ + + cell4.setCellType(CellType.STRING); + String value4 = cell4.getStringCellValue().trim(); + Pattern pattern = Pattern.compile("[+-]?[0-9]+(\\\\.[0-9]+)?"); + boolean matches = pattern.matcher(value4).matches(); + if (!matches){ + throw new InvalidDataException("第" + rowNo + "行出错,数量低限只能为数字"); + } + limsConsumabledescribeBean.setLowLimit(value4); + }else { + throw new InvalidDataException("第" + rowNo + "行出错,数量低限不可为空"); + } + XSSFCell cell5 = row.getCell(5);//耗材规模 + if (!ObjectUtils.isEmpty(cell5)){ + cell5.setCellType(CellType.STRING); + String value5 = cell5.getStringCellValue().trim(); + limsConsumabledescribeBean.setScale (value5); + }else { + throw new InvalidDataException("第" + rowNo + "行出错,耗材规格不可为空"); + } + XSSFCell cell6 = row.getCell(6);//耗材单位 + if (!ObjectUtils.isEmpty(cell6)){ + cell6.setCellType(CellType.STRING); + String value6 = cell6.getStringCellValue().trim(); + if (!StringUtils.isEmpty(value6)) { + limsConsumabledescribeBean.setUnit(value6); + } + } + + XSSFCell cell7 = row.getCell(7);//耗材单价 + if (!ObjectUtils.isEmpty(cell7)){ + cell7.setCellType(CellType.STRING); + String value7 = cell7.getStringCellValue().trim(); + if (!StringUtils.isEmpty(value7)) { + limsConsumabledescribeBean.setPrice(value7); + } + } + list.add(limsConsumabledescribeBean); + } catch (Exception e) { + throw e; + } + + } + if (!ObjectUtils.isEmpty(list)){ + this.getDao().insert(list); + } + return new RestValidationResultBean(true, "导入成功"); + } catch (Exception e) { + throw e; + } + + } + + @Override + @Transactional(rollbackFor = Exception.class) + public void delete(RestJsonWrapperBean wrapper) { + List parse = wrapper.parse(LimsConsumabledescribeBean.class); + List collect = parse.stream().map(LimsConsumabledescribeBean::getId).collect(Collectors.toList()); + for (LimsConsumabledescribeBean limsConsumabledescribeBean : parse) { + Long id = limsConsumabledescribeBean.getId(); + LimsConsumabledescribeBean limsConsumabledescribeBean1 = this.selectById(id); + String consumableCode = limsConsumabledescribeBean1.getConsumableCode(); + List consumableBeanList = limsConsumableService.selectListByFilter(SearchFilter.instance().match("consumableCode", consumableCode).filter(MatchPattern.SEQ)); + if (!ObjectUtils.isEmpty(consumableBeanList)){ + throw new CheckedException("已添加至耗材管理,不可以删除"); + } + + } + this.getDao().deleteByIdList(collect); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/coreuser/controller/LimsCoreUserController.java b/src/main/java/com/sunwayworld/basemodule/trm/coreuser/controller/LimsCoreUserController.java new file mode 100644 index 0000000..cf3334d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/coreuser/controller/LimsCoreUserController.java @@ -0,0 +1,28 @@ +package com.sunwayworld.basemodule.trm.coreuser.controller; + +import com.sunwayworld.framework.controller.GenericChoosePageController; +import com.sunwayworld.framework.controller.GenericEditListPageController; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/trm/coreuser/page") +public interface LimsCoreUserController extends GenericEditListPageController, + GenericChoosePageController{ + + @RequestMapping({"/assignChooseUser"}) + public String selectAssignPagination(); + + @RequestMapping({"/choose/userlist"}) + public String selectUserList(); + + @RequestMapping({"/multi/choose/userlist"}) + public String multiSelectUserList(); + + @RequestMapping({"/choose/quality/userlist"}) + public String selectUserListForQuality(); + + @RequestMapping({"/choose/folder/userlist"}) + public String selectUserListForFolder(); + + @RequestMapping({"/choose/mult-user-list"}) + String chooseMultUserPage(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/coreuser/controller/impl/LimsCoreUserControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/coreuser/controller/impl/LimsCoreUserControllerImpl.java new file mode 100644 index 0000000..08726fa --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/coreuser/controller/impl/LimsCoreUserControllerImpl.java @@ -0,0 +1,60 @@ +package com.sunwayworld.basemodule.trm.coreuser.controller.impl; + +import com.sunwayworld.basemodule.trm.coreuser.controller.LimsCoreUserController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.stereotype.Controller; + +@Controller +@GikamBean +public class LimsCoreUserControllerImpl implements LimsCoreUserController { + + @Log(value = "用户管理编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/coreuser/lims-coreuser-edit-list"; + } + + @Log(value = "用户管理选择页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/coreuser/lims-coreuser-choose-list"; + } + + @Log(value = "用户管理任务分配选择责任人页", type = LogType.CONTROLLER) + @Override + public String selectAssignPagination() { + return "basemodule/trm/coreuser/lims-coreuser-assign-choose-list"; + } + + @Log(value = "用户管理选择页", type = LogType.CONTROLLER) + @Override + public String selectUserList() { + return "basemodule/trm/coreuser/lims-coreuser-choose-all-list"; + } + + @Log(value = "质量体系审核用户选择页", type = LogType.CONTROLLER) + @Override + public String selectUserListForQuality() { + return "basemodule/trm/coreuser/lims-coreuser-choose-quality-list"; + } + + @Log(value = "用户管理选择页", type = LogType.CONTROLLER) + @Override + public String multiSelectUserList() { + return "basemodule/trm/coreuser/lims-coreuser-multi-choose-all-list"; + } + + @Log(value = "委托单用户选择页", type = LogType.CONTROLLER) + @Override + public String selectUserListForFolder() { + return "basemodule/trm/coreuser/lims-coreuser-choose-folder-list"; + } + + @Log(value = "用户选择(左右结构)",type = LogType.CONTROLLER) + @Override + public String chooseMultUserPage() { + return "basemodule/qms/qualitys/lims-user-choose-mult-list"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/coreuser/dao/LimsCoreUserDao.java b/src/main/java/com/sunwayworld/basemodule/trm/coreuser/dao/LimsCoreUserDao.java new file mode 100644 index 0000000..c29a463 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/coreuser/dao/LimsCoreUserDao.java @@ -0,0 +1,22 @@ +package com.sunwayworld.basemodule.trm.coreuser.dao; + +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.support.base.dao.GenericDao; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; + +import java.util.List; +import java.util.Map; + +public interface LimsCoreUserDao extends GenericDao { + + List selectByAssignTask(MapperParameter parameter); + + List selectUserList(MapperParameter parameter); + + List selectUserListForQuality(MapperParameter parameter); + + List selectUserListForFolder(MapperParameter parameter); + + List> selectUserByRole(MapperParameter parameter); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/coreuser/dao/impl/LimsCoreUserDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/coreuser/dao/impl/LimsCoreUserDaoImpl.java new file mode 100644 index 0000000..1fc7d0b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/coreuser/dao/impl/LimsCoreUserDaoImpl.java @@ -0,0 +1,63 @@ +package com.sunwayworld.basemodule.trm.coreuser.dao.impl; + +import com.sunwayworld.basemodule.trm.coreuser.dao.LimsCoreUserDao; +import com.sunwayworld.basemodule.trm.coreuser.mapper.LimsCoreUserMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.PersistableHelper; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@GikamBean +@Repository +public class LimsCoreUserDaoImpl extends MybatisDaoSupport implements LimsCoreUserDao { + + @Autowired + private LimsCoreUserMapper limsCoreUserMapper; + + @Override + public LimsCoreUserMapper getMapper() { + return limsCoreUserMapper; + } + + @Override + public List selectByAssignTask(MapperParameter parameter) { + return getMapper().selectByAssignTask(parameter).stream() + .map(e -> PersistableHelper.mapToPersistable(e, CoreUserBean.class)) + .collect(Collectors.toList()); + } + + @Override + public List selectUserList(MapperParameter parameter) { + return getMapper().selectUserList(parameter).stream() + .map(e -> PersistableHelper.mapToPersistable(e, CoreUserBean.class)) + .collect(Collectors.toList()); + } + + @Override + public List selectUserListForQuality(MapperParameter parameter) { + return getMapper().selectUserListForQuality(parameter).stream() + .map(e -> PersistableHelper.mapToPersistable(e, CoreUserBean.class)) + .collect(Collectors.toList()); + } + + @Override + public List selectUserListForFolder(MapperParameter parameter) { + return getMapper().selectUserListForFolder(parameter).stream() + .map(e -> PersistableHelper.mapToPersistable(e, CoreUserBean.class)) + .collect(Collectors.toList()); + } + + @Override + public List> selectUserByRole(MapperParameter parameter) { + return getMapper().selectUserByRole(parameter); + } + + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/coreuser/mapper/LimsCoreUserMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/coreuser/mapper/LimsCoreUserMapper.java new file mode 100644 index 0000000..0a7b503 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/coreuser/mapper/LimsCoreUserMapper.java @@ -0,0 +1,23 @@ +package com.sunwayworld.basemodule.trm.coreuser.mapper; + +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +import java.util.List; +import java.util.Map; + +@GikamBean +public interface LimsCoreUserMapper extends GenericMapper { + + List> selectByAssignTask(MapperParameter parameter); + + List> selectUserList(MapperParameter parameter); + + List> selectUserListForQuality(MapperParameter parameter); + + List> selectUserListForFolder(MapperParameter parameter); + + List> selectUserByRole(MapperParameter parameter); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/coreuser/mapper/conf/lims-coreuser-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/coreuser/mapper/conf/lims-coreuser-mysql-mapper.xml new file mode 100644 index 0000000..238d0da --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/coreuser/mapper/conf/lims-coreuser-mysql-mapper.xml @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/coreuser/mapper/conf/lims-coreuser-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/coreuser/mapper/conf/lims-coreuser-oracle-mapper.xml new file mode 100644 index 0000000..91d2370 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/coreuser/mapper/conf/lims-coreuser-oracle-mapper.xml @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/coreuser/mapper/conf/lims-coreuser-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/coreuser/mapper/conf/lims-coreuser-sqlserver-mapper.xml new file mode 100644 index 0000000..91d2370 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/coreuser/mapper/conf/lims-coreuser-sqlserver-mapper.xml @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/coreuser/resource/LimsCoreUserResource.java b/src/main/java/com/sunwayworld/basemodule/trm/coreuser/resource/LimsCoreUserResource.java new file mode 100644 index 0000000..cc7da2a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/coreuser/resource/LimsCoreUserResource.java @@ -0,0 +1,34 @@ +package com.sunwayworld.basemodule.trm.coreuser.resource; + +import com.sunwayworld.basemodule.trm.coreuser.service.LimsCoreUserService; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; + +@RequestMapping("/secure/basemodule/trm/coreuser") +public interface LimsCoreUserResource extends GenericResource, + GenericChoosableResource { + + @RequestMapping(value = "/queries/assignchoosable", method = RequestMethod.POST) + Page selectAssignPagination(RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/queries/userlist", method = RequestMethod.POST) + Page selectUserList(RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/queries/quality/userlist", method = RequestMethod.POST) + Page selectUserListForQuality(RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/{userId}/queries/getUserRoleIds", method = RequestMethod.POST) + String getUserRoleIds(@PathVariable String userId); + + @RequestMapping(value = "/{userId}/queries/getUserRoleNames", method = RequestMethod.POST) + String getUserRoleNames(@PathVariable String userId); + + @RequestMapping(value = "/queries/folder/userlist", method = RequestMethod.POST) + Page selectFolderUserList(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/coreuser/resource/impl/LimsCoreUserResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/coreuser/resource/impl/LimsCoreUserResourceImpl.java new file mode 100644 index 0000000..6121e36 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/coreuser/resource/impl/LimsCoreUserResourceImpl.java @@ -0,0 +1,62 @@ +package com.sunwayworld.basemodule.trm.coreuser.resource.impl; + +import com.sunwayworld.basemodule.trm.coreuser.resource.LimsCoreUserResource; +import com.sunwayworld.basemodule.trm.coreuser.service.LimsCoreUserService; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RestController; + +@LogModule("用户选择") +@RestController +@GikamBean +public class LimsCoreUserResourceImpl implements LimsCoreUserResource { + @Autowired + private LimsCoreUserService limsCoreUserService; + + @Override + public LimsCoreUserService getService() { + return limsCoreUserService; + } + + @Log(value = "任务分配选择测试责任人", type = LogType.SELECT) + @Override + public Page selectAssignPagination(RestJsonWrapperBean wrapper) { + return getService().selectAssignPagination(wrapper); + } + + @Log(value = "用户列表选择", type = LogType.SELECT) + @Override + public Page selectUserList(RestJsonWrapperBean wrapper) { + return getService().selectUserList(wrapper); + } + + @Log(value = "质量体系用户列表选择", type = LogType.SELECT) + @Override + public Page selectUserListForQuality(RestJsonWrapperBean wrapper) { + return getService().selectUserListForQuality(wrapper); + } + + @Log(value = "获取用户角色ID", type = LogType.SELECT) + @Override + public String getUserRoleIds(String userId) { + return getService().getUserRoleIds(userId); + } + + @Log(value = "获取用户角色名称", type = LogType.SELECT) + @Override + public String getUserRoleNames(String userId) { + return getService().getUserRoleNames(userId); + } + + @Log(value = "委托单用户选择(内部用户与委托方用户)", type = LogType.SELECT) + @Override + public Page selectFolderUserList(RestJsonWrapperBean wrapper) { + return getService().selectFolderUserList(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/coreuser/service/LimsCoreUserService.java b/src/main/java/com/sunwayworld/basemodule/trm/coreuser/service/LimsCoreUserService.java new file mode 100644 index 0000000..d6af41e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/coreuser/service/LimsCoreUserService.java @@ -0,0 +1,31 @@ +package com.sunwayworld.basemodule.trm.coreuser.service; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; + +import java.util.List; + +public interface LimsCoreUserService extends GenericService, + GenericChoosableService { + + Page selectAssignPagination(RestJsonWrapperBean wrapper); + + Page selectUserList(RestJsonWrapperBean wrapper); + + Page selectUserList(MapperParameter parameter); + + Page selectUserListForQuality(RestJsonWrapperBean wrapper); + + String getUserRoleIds(String userId); + + String getUserRoleNames(String userId); + + Page selectFolderUserList(RestJsonWrapperBean wrapper); + + List selectUserByRole(String roleName); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/coreuser/service/impl/LimsCoreUserServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/coreuser/service/impl/LimsCoreUserServiceImpl.java new file mode 100644 index 0000000..d66ed4f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/coreuser/service/impl/LimsCoreUserServiceImpl.java @@ -0,0 +1,106 @@ +package com.sunwayworld.basemodule.trm.coreuser.service.impl; + +import com.sunwayworld.basemodule.trm.coreuser.dao.LimsCoreUserDao; +import com.sunwayworld.basemodule.trm.coreuser.service.LimsCoreUserService; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.PersistableHelper; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@GikamBean +@Repository +public class LimsCoreUserServiceImpl implements LimsCoreUserService { + + @Autowired + private LimsCoreUserDao limsCoreUserDao; + + @SuppressWarnings("unchecked") + @Override + public LimsCoreUserDao getDao() { + return limsCoreUserDao; + } + + + @Override + public Page selectAssignPagination(RestJsonWrapperBean wrapper) { + MapperParameter parameter = wrapper.extractMapFilter(); + return this.selectPagination(() -> { + return this.getDao().selectByAssignTask(parameter); + }, wrapper.extractPageRowBounds()); + } + + @Override + public Page selectUserList(RestJsonWrapperBean wrapper) { + MapperParameter parameter = wrapper.extractMapFilter(); + return this.selectPagination(() -> { + return this.getDao().selectUserList(parameter); + }, wrapper.extractPageRowBounds()); + } + + @Override + public Page selectUserList(MapperParameter parameter) { + return this.selectPagination(() -> { + return this.getDao().selectUserList(parameter); + }, null); + } + + @Override + public Page selectUserListForQuality(RestJsonWrapperBean wrapper) { + MapperParameter parameter = wrapper.extractMapFilter(); + return this.selectPagination(() -> { + return this.getDao().selectUserListForQuality(parameter); + }, wrapper.extractPageRowBounds()); + } + + @Transactional + @Override + public String getUserRoleIds(String userId) { + List coreUserBeanList = selectListByFilter(SearchFilter.instance().match("id", userId).filter(MatchPattern.SEQ)); + if(coreUserBeanList.isEmpty()){ + return ""; + } else { + return coreUserBeanList.get(0).getExt$Item("roleids"); + } + } + + @Transactional + @Override + public String getUserRoleNames(String userId) { + List coreUserBeanList = selectListByFilter(SearchFilter.instance().match("id", userId).filter(MatchPattern.SEQ)); + if(coreUserBeanList.isEmpty()){ + return ""; + } else { + return coreUserBeanList.get(0).getExt$Item("rolenames"); + } + } + + @Override + public Page selectFolderUserList(RestJsonWrapperBean wrapper) { + MapperParameter parameter = wrapper.extractMapFilter(); + return this.selectPagination(() -> { + return this.getDao().selectUserListForFolder(parameter); + }, wrapper.extractPageRowBounds()); + } + + @Override + public List selectUserByRole(String roleName) { + MapperParameter parameter = new MapperParameter(); + SearchFilter filter = SearchFilter.instance().match("ROLENAME", roleName).filter(MatchPattern.EQ); + parameter.setFilter(filter); + List> userList = getDao().selectUserByRole(parameter); + List coreUserList = userList.stream().map(map -> PersistableHelper.mapToPersistable(map, CoreUserBean.class)).distinct().collect(Collectors.toList()); + return coreUserList; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/bean/AnalysisData.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/bean/AnalysisData.java new file mode 100644 index 0000000..6613e9c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/bean/AnalysisData.java @@ -0,0 +1,101 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.bean; + +import java.util.List; + +//数据分析返回渲染 bean +public class AnalysisData { + private String xAxisName; + private List xAxis; + private String y1AxisName; + private Double y1AxisMax; + private Double y1AxisMin; + + private String y2AxisName; + private Double y2AxisMax; + private Double y2AxisMin; + private String xType = "value"; + private List series; + + public AnalysisData() { + } + + public String getxAxisName() { + return xAxisName; + } + + public void setxAxisName(String xAxisName) { + this.xAxisName = xAxisName; + } + + public String getY1AxisName() { + return y1AxisName; + } + + public void setY1AxisName(String y1AxisName) { + this.y1AxisName = y1AxisName; + } + + public String getY2AxisName() { + return y2AxisName; + } + + public void setY2AxisName(String y2AxisName) { + this.y2AxisName = y2AxisName; + } + + public String getxType() { + return xType; + } + + public void setxType(String xType) { + this.xType = xType; + } + + public List getSeries() { + return series; + } + + public void setSeries(List series) { + this.series = series; + } + + public List getxAxis() { + return xAxis; + } + + public void setxAxis(List xAxis) { + this.xAxis = xAxis; + } + + public Double getY1AxisMax() { + return y1AxisMax; + } + + public void setY1AxisMax(Double y1AxisMax) { + this.y1AxisMax = y1AxisMax; + } + + public Double getY1AxisMin() { + return y1AxisMin; + } + + public void setY1AxisMin(Double y1AxisMin) { + this.y1AxisMin = y1AxisMin; + } + + public Double getY2AxisMax() { + return y2AxisMax; + } + + public void setY2AxisMax(Double y2AxisMax) { + this.y2AxisMax = y2AxisMax; + } + + public Double getY2AxisMin() { + return y2AxisMin; + } + + public void setY2AxisMin(Double y2AxisMin) { + this.y2AxisMin = y2AxisMin; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/bean/ItemStyle.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/bean/ItemStyle.java new file mode 100644 index 0000000..92d58a8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/bean/ItemStyle.java @@ -0,0 +1,20 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.bean; + +public class ItemStyle { + private String color; + + public ItemStyle() { + } + + public ItemStyle(String color) { + this.color = color; + } + + public String getColor() { + return color; + } + + public void setColor(String color) { + this.color = color; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/bean/LimsEnvMonitorAreaBean.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/bean/LimsEnvMonitorAreaBean.java new file mode 100644 index 0000000..08ab02b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/bean/LimsEnvMonitorAreaBean.java @@ -0,0 +1,209 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Insertable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 环境监控区域 + * + * @author wangs@sunwayworld.com + * @date 2022-11-10 + */ +@Table("T_LIMS_ENV_MONITOR_AREA") +public class LimsEnvMonitorAreaBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String roomName;// 房间名称 + private String upperLimit;// 温度上限 + private String lowerLimit;// 温度下限 + private String location;// 地点 + private String orgId;// 部门id + private String orgName;// 部门名称 + private String lab;// 检测组 + private String labId; + private Long eptId; //温湿度仪 + private String eptCode; + private String eptName; + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String remark;// 备注 + private String upperHumidityLimit;//湿度上限 + private String lowerHumidityLimit;//湿度下限 + + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getRoomName() { + return roomName; + } + + public void setRoomName(String roomName) { + this.roomName = roomName; + } + + public String getUpperLimit() { + return upperLimit; + } + + public void setUpperLimit(String upperLimit) { + this.upperLimit = upperLimit; + } + + public String getLowerLimit() { + return lowerLimit; + } + + public void setLowerLimit(String lowerLimit) { + this.lowerLimit = lowerLimit; + } + + public String getLocation() { + return location; + } + + public void setLocation(String location) { + this.location = location; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getLab() { + return lab; + } + + public void setLab(String lab) { + this.lab = lab; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getUpperHumidityLimit() { + return upperHumidityLimit; + } + + public void setUpperHumidityLimit(String upperHumidityLimit) { + this.upperHumidityLimit = upperHumidityLimit; + } + + public String getLowerHumidityLimit() { + return lowerHumidityLimit; + } + + public void setLowerHumidityLimit(String lowerHumidityLimit) { + this.lowerHumidityLimit = lowerHumidityLimit; + } + + public String getLabId() { + return labId; + } + + public void setLabId(String labId) { + this.labId = labId; + } + + public Long getEptId() { + return eptId; + } + + public void setEptId(Long eptId) { + this.eptId = eptId; + } + + public String getEptCode() { + return eptCode; + } + + public void setEptCode(String eptCode) { + this.eptCode = eptCode; + } + + public String getEptName() { + return eptName; + } + + public void setEptName(String eptName) { + this.eptName = eptName; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/bean/LimsEnvMonitorBean.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/bean/LimsEnvMonitorBean.java new file mode 100644 index 0000000..c7f3b75 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/bean/LimsEnvMonitorBean.java @@ -0,0 +1,233 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.support.domain.Auditable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDate; +import java.time.LocalDateTime; + +/** + * 环境监控点检表 + * + * @author wangs@sunwayworld.com + * @date 2022-11-11 + */ +@Table("T_LIMS_ENV_MONITOR") +public class LimsEnvMonitorBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + @NotNull(defaultValue = "new") + private String status;//状态 + private Long roomId; //房间ID + private String roomName; + private String lab;// 检测组 + private String labId; + private Long eptId; //温湿度仪 + private String eptCode; + private String eptName; + private LocalDate checkDate;// 点检日期 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String remark;// 备注 + + private String upperLimit;// 温度上限 + private String lowerLimit;// 温度下限 + private String upperHumidityLimit;//湿度上限 + private String lowerHumidityLimit;//湿度下限 + + private String checkTime;// 点检时间 + + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getLab() { + return lab; + } + + public void setLab(String lab) { + this.lab = lab; + } + + public LocalDate getCheckDate() { + return checkDate; + } + + public void setCheckDate(LocalDate checkDate) { + this.checkDate = checkDate; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getCheckTime() { + return checkTime; + } + + public void setCheckTime(String checkTime) { + this.checkTime = checkTime; + } + + public Long getRoomId() { + return roomId; + } + + public void setRoomId(Long roomId) { + this.roomId = roomId; + } + + public String getRoomName() { + return roomName; + } + + public void setRoomName(String roomName) { + this.roomName = roomName; + } + + public String getLabId() { + return labId; + } + + public void setLabId(String labId) { + this.labId = labId; + } + + public String getUpperLimit() { + return upperLimit; + } + + public void setUpperLimit(String upperLimit) { + this.upperLimit = upperLimit; + } + + public String getLowerLimit() { + return lowerLimit; + } + + public void setLowerLimit(String lowerLimit) { + this.lowerLimit = lowerLimit; + } + + public String getUpperHumidityLimit() { + return upperHumidityLimit; + } + + public void setUpperHumidityLimit(String upperHumidityLimit) { + this.upperHumidityLimit = upperHumidityLimit; + } + + public String getLowerHumidityLimit() { + return lowerHumidityLimit; + } + + public void setLowerHumidityLimit(String lowerHumidityLimit) { + this.lowerHumidityLimit = lowerHumidityLimit; + } + + public Long getEptId() { + return eptId; + } + + public void setEptId(Long eptId) { + this.eptId = eptId; + } + + public String getEptCode() { + return eptCode; + } + + public void setEptCode(String eptCode) { + this.eptCode = eptCode; + } + + public String getEptName() { + return eptName; + } + + public void setEptName(String eptName) { + this.eptName = eptName; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/bean/LimsEnvMonitorFrequencyBean.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/bean/LimsEnvMonitorFrequencyBean.java new file mode 100644 index 0000000..4126f61 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/bean/LimsEnvMonitorFrequencyBean.java @@ -0,0 +1,127 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Insertable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 环境监控频率 + * + * @author wangs@sunwayworld.com + * @date 2022-11-10 + */ +@Table("T_LIMS_ENV_MONITOR_FREQUENCY") +public class LimsEnvMonitorFrequencyBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = 2223561508409418968L; + + @Id + private Long id;// 主键 + private Long roomId; //房间ID + private String checkTime;// 点检时间 + private String orgId;// 部门id + private String orgName;// 部门名称 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String Remark;// 备注 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCheckTime() { + return checkTime; + } + + public void setCheckTime(String checkTime) { + this.checkTime = checkTime; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getRemark() { + return Remark; + } + + public void setRemark(String Remark) { + this.Remark = Remark; + } + + public Long getRoomId() { + return roomId; + } + + public void setRoomId(Long roomId) { + this.roomId = roomId; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/bean/LimsEnvMonitorRecordsBean.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/bean/LimsEnvMonitorRecordsBean.java new file mode 100644 index 0000000..4d64aa8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/bean/LimsEnvMonitorRecordsBean.java @@ -0,0 +1,195 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Insertable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 环境监控记录表 + * + * @author wangs@sunwayworld.com + * @date 2022-11-11 + */ +@Table("T_LIMS_ENV_MONITOR_RECORDS") +public class LimsEnvMonitorRecordsBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long monitorId;// 点检表id + private String testArea;// 测试区域 + private String checkTime;// 点检时间 + private String temperature;// 温度 + private String humidity;// 湿度 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String remark;// 备注 + private String upperTemperatureLimit;//温度上限 + private String lowerTemperatureLimit;//温度下限 + private String upperHumidityLimit;//湿度上限 + private String lowerHumidityLimit;//湿度下限 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime actualDate;//实际填写时间 + + @NotNull(defaultValue = "draft") + private String status;//状态 + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public LocalDateTime getActualDate() { + return actualDate; + } + + public void setActualDate(LocalDateTime actualDate) { + this.actualDate = actualDate; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getMonitorId() { + return monitorId; + } + + public void setMonitorId(Long monitorId) { + this.monitorId = monitorId; + } + + public String getTestArea() { + return testArea; + } + + public void setTestArea(String testArea) { + this.testArea = testArea; + } + + public String getCheckTime() { + return checkTime; + } + + public void setCheckTime(String checkTime) { + this.checkTime = checkTime; + } + + public String getTemperature() { + return temperature; + } + + public void setTemperature(String temperature) { + this.temperature = temperature; + } + + public String getHumidity() { + return humidity; + } + + public void setHumidity(String humidity) { + this.humidity = humidity; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getUpperTemperatureLimit() { + return upperTemperatureLimit; + } + + public void setUpperTemperatureLimit(String upperTemperatureLimit) { + this.upperTemperatureLimit = upperTemperatureLimit; + } + + public String getLowerTemperatureLimit() { + return lowerTemperatureLimit; + } + + public void setLowerTemperatureLimit(String lowerTemperatureLimit) { + this.lowerTemperatureLimit = lowerTemperatureLimit; + } + + public String getUpperHumidityLimit() { + return upperHumidityLimit; + } + + public void setUpperHumidityLimit(String upperHumidityLimit) { + this.upperHumidityLimit = upperHumidityLimit; + } + + public String getLowerHumidityLimit() { + return lowerHumidityLimit; + } + + public void setLowerHumidityLimit(String lowerHumidityLimit) { + this.lowerHumidityLimit = lowerHumidityLimit; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/bean/LimsEnvironmentMonitorRecordBean.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/bean/LimsEnvironmentMonitorRecordBean.java new file mode 100644 index 0000000..6086739 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/bean/LimsEnvironmentMonitorRecordBean.java @@ -0,0 +1,169 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 环境监控记录 + * + * @author liyn@sunwayworld.com + * @date 2022-10-13 + */ +@Table("T_LIMS_ENV_MONITOR_RECORD") +public class LimsEnvironmentMonitorRecordBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long homeId;// 房间id + private String temperature;// 温度 + //private String upperLimt;// 温度上限 + //private String lowerLimt;// 温度下限 + private String humidity;// 湿度 + private String location;// 地点 + private String orgId;// 部门id + private String orgName;// 部门名称 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String remark;// 备注 + + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime recordTime;// 记录时间 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getHomeId() { + return homeId; + } + + public void setHomeId(Long homeId) { + this.homeId = homeId; + } + + public String getTemperature() { + return temperature; + } + + public void setTemperature(String temperature) { + this.temperature = temperature; + } + + public String getHumidity() { + return humidity; + } + + public void setHumidity(String humidity) { + this.humidity = humidity; + } + + public String getLocation() { + return location; + } + + public void setLocation(String location) { + this.location = location; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public LocalDateTime getRecordTime() { + return recordTime; + } + + public void setRecordTime(LocalDateTime recordTime) { + this.recordTime = recordTime; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/bean/LineStyle.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/bean/LineStyle.java new file mode 100644 index 0000000..3902d41 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/bean/LineStyle.java @@ -0,0 +1,25 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.bean; + +public class LineStyle { + private String color; + private int width=2; + + public LineStyle() { + } + + public String getColor() { + return color; + } + + public void setColor(String color) { + this.color = color; + } + + public int getWidth() { + return width; + } + + public void setWidth(int width) { + this.width = width; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/bean/Serie.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/bean/Serie.java new file mode 100644 index 0000000..85213a5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/bean/Serie.java @@ -0,0 +1,92 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.bean; + +import java.util.*; + +public class Serie { + private String name; + private String yAxisName; //共用哪个轴 + private String type = "line"; //line,折线 + private float smooth =0.6f; + private String symbol= "none"; + private LineStyle lineStyle = new LineStyle(); //线的样式 + private ItemStyle itemStyle = new ItemStyle(); + private List> data = new ArrayList<>(); //x,y + private Map referLineValue = new HashMap<>(); + + //加点 + public void add(Object x,Object y){ + data.add(Arrays.asList(x,y)); + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + public float getSmooth() { + return smooth; + } + + public void setSmooth(float smooth) { + this.smooth = smooth; + } + + public String getSymbol() { + return symbol; + } + + public void setSymbol(String symbol) { + this.symbol = symbol; + } + + public LineStyle getLineStyle() { + return lineStyle; + } + + public void setLineStyle(LineStyle lineStyle) { + this.lineStyle = lineStyle; + } + + public List> getData() { + return data; + } + + public void setData(List> data) { + this.data = data; + } + + public String getyAxisName() { + return yAxisName; + } + + public void setyAxisName(String yAxisName) { + this.yAxisName = yAxisName; + } + + public Map getReferLineValue() { + return referLineValue; + } + + public void setReferLineValue(Map referLineValue) { + this.referLineValue = referLineValue; + } + + public ItemStyle getItemStyle() { + return itemStyle; + } + + public void setItemStyle(ItemStyle itemStyle) { + this.itemStyle = itemStyle; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/controller/LimsEnvMonitorAreaController.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/controller/LimsEnvMonitorAreaController.java new file mode 100644 index 0000000..df4fe6d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/controller/LimsEnvMonitorAreaController.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.controller; + +import com.sunwayworld.framework.controller.GenericChoosePageController; +import com.sunwayworld.framework.controller.GenericEditListPageController; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/trm/env-monitor-areas/page") +public interface LimsEnvMonitorAreaController extends GenericEditListPageController, GenericChoosePageController { + @RequestMapping("/monitoring-list") + public String monitoringPage(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/controller/LimsEnvMonitorController.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/controller/LimsEnvMonitorController.java new file mode 100644 index 0000000..b88bd74 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/controller/LimsEnvMonitorController.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.controller; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/trm/env-monitors/page") +public interface LimsEnvMonitorController extends GenericEditListPageController, GenericSearchListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/controller/LimsEnvMonitorFrequencyController.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/controller/LimsEnvMonitorFrequencyController.java new file mode 100644 index 0000000..d60ce54 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/controller/LimsEnvMonitorFrequencyController.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.controller; + +import com.sunwayworld.framework.controller.GenericChoosePageController; +import com.sunwayworld.framework.controller.GenericEditListPageController; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/trm/env-monitor-frequencys/page") +public interface LimsEnvMonitorFrequencyController extends GenericEditListPageController , GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/controller/LimsEnvironmentMonitorRecordController.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/controller/LimsEnvironmentMonitorRecordController.java new file mode 100644 index 0000000..3ec15e7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/controller/LimsEnvironmentMonitorRecordController.java @@ -0,0 +1,18 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/environment-monitor-records/page") +public interface LimsEnvironmentMonitorRecordController extends GenericEditListPageController, GenericDetailPageController, GenericAuditListPageController, GenericSearchListPageController, GenericChoosePageController { + @RequestMapping({"/statisticsPage"}) + String statisticsPage(); + + @RequestMapping({"/statisticsChartPage"}) + String statisticsChartPage(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/controller/impl/LimsEnvMonitorAreaControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/controller/impl/LimsEnvMonitorAreaControllerImpl.java new file mode 100644 index 0000000..c23e34d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/controller/impl/LimsEnvMonitorAreaControllerImpl.java @@ -0,0 +1,29 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.controller.impl; + +import com.sunwayworld.basemodule.trm.environmentrecord.controller.LimsEnvMonitorAreaController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.stereotype.Controller; + +@Controller +@GikamBean +public class LimsEnvMonitorAreaControllerImpl implements LimsEnvMonitorAreaController { + + @Log(value = "环境监控区域编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/env-monitor-areas/lims-env-monitor-area-edit-list"; + } + + @Log(value = "温湿度监控", type = LogType.CONTROLLER) + @Override + public String monitoringPage() { + return "basemodule/trm/env-monitor-areas/lims-env-monitoring-edit-list"; + } + + @Override + public String choosePage() { + return "basemodule/trm/env-monitor-areas/lims-env-monitor-area-choose-list"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/controller/impl/LimsEnvMonitorControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/controller/impl/LimsEnvMonitorControllerImpl.java new file mode 100644 index 0000000..5041c06 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/controller/impl/LimsEnvMonitorControllerImpl.java @@ -0,0 +1,25 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.controller.impl; + +import com.sunwayworld.basemodule.trm.environmentrecord.controller.LimsEnvMonitorController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.stereotype.Controller; + +@Controller +@GikamBean +public class LimsEnvMonitorControllerImpl implements LimsEnvMonitorController { + + @Log(value = "环境监控点检表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/env-monitors/lims-env-monitor-edit-list"; + } + + @Log(value = "环境监控点检表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/env-monitors/lims-env-monitor-search-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/controller/impl/LimsEnvMonitorFrequencyControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/controller/impl/LimsEnvMonitorFrequencyControllerImpl.java new file mode 100644 index 0000000..94fe971 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/controller/impl/LimsEnvMonitorFrequencyControllerImpl.java @@ -0,0 +1,23 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.controller.impl; + +import com.sunwayworld.basemodule.trm.environmentrecord.controller.LimsEnvMonitorFrequencyController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.stereotype.Controller; + +@Controller +@GikamBean +public class LimsEnvMonitorFrequencyControllerImpl implements LimsEnvMonitorFrequencyController { + + @Log(value = "环境监控频率编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/env-monitor-frequencys/lims-env-monitor-frequency-edit-list"; + } + + @Override + public String choosePage() { + return "basemodule/trm/env-monitor-frequencys/lims-env-monitor-frequency-choose-list"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/controller/impl/LimsEnvironmentMonitorRecordControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/controller/impl/LimsEnvironmentMonitorRecordControllerImpl.java new file mode 100644 index 0000000..ae46dd9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/controller/impl/LimsEnvironmentMonitorRecordControllerImpl.java @@ -0,0 +1,52 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.environmentrecord.controller.LimsEnvironmentMonitorRecordController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEnvironmentMonitorRecordControllerImpl implements LimsEnvironmentMonitorRecordController { + + @Log(value = "环境监控记录编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/environment-monitor-records/lims-environment-monitor-record-edit-list"; + } + + @Log(value = "环境监控记录详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/environment-monitor-records/lims-environment-monitor-record-detail"; + } + + @Log(value = "环境监控记录审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/trm/environment-monitor-records/lims-environment-monitor-record-audit-list"; + } + + @Log(value = "环境监控记录查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/environment-monitor-records/lims-environment-monitor-record-search-list"; + } + + @Log(value = "环境监控记录选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/environment-monitor-records/lims-environment-monitor-record-choose-list"; + } + + @Override + public String statisticsPage() { + return "basemodule/trm/environment-monitor-records/lims-environment-monitor-record-statistics"; + } + + @Override + public String statisticsChartPage() { + return "basemodule/trm/environment-monitor-records/lims-environment-monitor-record-statistics-chart"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/LimsEnvMonitorAreaDao.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/LimsEnvMonitorAreaDao.java new file mode 100644 index 0000000..12248f6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/LimsEnvMonitorAreaDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.dao; + +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvMonitorAreaBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEnvMonitorAreaDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/LimsEnvMonitorDao.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/LimsEnvMonitorDao.java new file mode 100644 index 0000000..03c486c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/LimsEnvMonitorDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.dao; + +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvMonitorBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEnvMonitorDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/LimsEnvMonitorFrequencyDao.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/LimsEnvMonitorFrequencyDao.java new file mode 100644 index 0000000..caa04eb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/LimsEnvMonitorFrequencyDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.dao; + +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvMonitorFrequencyBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEnvMonitorFrequencyDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/LimsEnvMonitorRecordsDao.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/LimsEnvMonitorRecordsDao.java new file mode 100644 index 0000000..d558332 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/LimsEnvMonitorRecordsDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.dao; + +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvMonitorRecordsBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEnvMonitorRecordsDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/LimsEnvironmentMonitorRecordDao.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/LimsEnvironmentMonitorRecordDao.java new file mode 100644 index 0000000..6bbf1c7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/LimsEnvironmentMonitorRecordDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.dao; + +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvironmentMonitorRecordBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEnvironmentMonitorRecordDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/impl/LimsEnvMonitorAreaDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/impl/LimsEnvMonitorAreaDaoImpl.java new file mode 100644 index 0000000..5929751 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/impl/LimsEnvMonitorAreaDaoImpl.java @@ -0,0 +1,23 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.dao.impl; + +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvMonitorAreaBean; +import com.sunwayworld.basemodule.trm.environmentrecord.dao.LimsEnvMonitorAreaDao; +import com.sunwayworld.basemodule.trm.environmentrecord.mapper.LimsEnvMonitorAreaMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +@Repository +@GikamBean +public class LimsEnvMonitorAreaDaoImpl extends MybatisDaoSupport implements LimsEnvMonitorAreaDao { + + @Autowired + private LimsEnvMonitorAreaMapper limsEnvMonitorAreaMapper; + + @Override + public LimsEnvMonitorAreaMapper getMapper() { + return limsEnvMonitorAreaMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/impl/LimsEnvMonitorDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/impl/LimsEnvMonitorDaoImpl.java new file mode 100644 index 0000000..2c5fb87 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/impl/LimsEnvMonitorDaoImpl.java @@ -0,0 +1,23 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.dao.impl; + +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvMonitorBean; +import com.sunwayworld.basemodule.trm.environmentrecord.dao.LimsEnvMonitorDao; +import com.sunwayworld.basemodule.trm.environmentrecord.mapper.LimsEnvMonitorMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +@Repository +@GikamBean +public class LimsEnvMonitorDaoImpl extends MybatisDaoSupport implements LimsEnvMonitorDao { + + @Autowired + private LimsEnvMonitorMapper limsEnvMonitorMapper; + + @Override + public LimsEnvMonitorMapper getMapper() { + return limsEnvMonitorMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/impl/LimsEnvMonitorFrequencyDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/impl/LimsEnvMonitorFrequencyDaoImpl.java new file mode 100644 index 0000000..393aa89 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/impl/LimsEnvMonitorFrequencyDaoImpl.java @@ -0,0 +1,23 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.dao.impl; + +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvMonitorFrequencyBean; +import com.sunwayworld.basemodule.trm.environmentrecord.dao.LimsEnvMonitorFrequencyDao; +import com.sunwayworld.basemodule.trm.environmentrecord.mapper.LimsEnvMonitorFrequencyMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +@Repository +@GikamBean +public class LimsEnvMonitorFrequencyDaoImpl extends MybatisDaoSupport implements LimsEnvMonitorFrequencyDao { + + @Autowired + private LimsEnvMonitorFrequencyMapper limsEnvMonitorFrequencyMapper; + + @Override + public LimsEnvMonitorFrequencyMapper getMapper() { + return limsEnvMonitorFrequencyMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/impl/LimsEnvMonitorRecordsDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/impl/LimsEnvMonitorRecordsDaoImpl.java new file mode 100644 index 0000000..91323f1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/impl/LimsEnvMonitorRecordsDaoImpl.java @@ -0,0 +1,23 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.dao.impl; + +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvMonitorRecordsBean; +import com.sunwayworld.basemodule.trm.environmentrecord.dao.LimsEnvMonitorRecordsDao; +import com.sunwayworld.basemodule.trm.environmentrecord.mapper.LimsEnvMonitorRecordsMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +@Repository +@GikamBean +public class LimsEnvMonitorRecordsDaoImpl extends MybatisDaoSupport implements LimsEnvMonitorRecordsDao { + + @Autowired + private LimsEnvMonitorRecordsMapper limsEnvMonitorRecordsMapper; + + @Override + public LimsEnvMonitorRecordsMapper getMapper() { + return limsEnvMonitorRecordsMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/impl/LimsEnvironmentMonitorRecordDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/impl/LimsEnvironmentMonitorRecordDaoImpl.java new file mode 100644 index 0000000..6bd5624 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/dao/impl/LimsEnvironmentMonitorRecordDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvironmentMonitorRecordBean; +import com.sunwayworld.basemodule.trm.environmentrecord.dao.LimsEnvironmentMonitorRecordDao; +import com.sunwayworld.basemodule.trm.environmentrecord.mapper.LimsEnvironmentMonitorRecordMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEnvironmentMonitorRecordDaoImpl extends MybatisDaoSupport implements LimsEnvironmentMonitorRecordDao { + + @Autowired + private LimsEnvironmentMonitorRecordMapper limsEnvironmentMonitorRecordMapper; + + @Override + public LimsEnvironmentMonitorRecordMapper getMapper() { + return limsEnvironmentMonitorRecordMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/LimsEnvMonitorAreaMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/LimsEnvMonitorAreaMapper.java new file mode 100644 index 0000000..9feface --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/LimsEnvMonitorAreaMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEnvMonitorAreaMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/LimsEnvMonitorFrequencyMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/LimsEnvMonitorFrequencyMapper.java new file mode 100644 index 0000000..3b3246e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/LimsEnvMonitorFrequencyMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEnvMonitorFrequencyMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/LimsEnvMonitorMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/LimsEnvMonitorMapper.java new file mode 100644 index 0000000..3e0d596 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/LimsEnvMonitorMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEnvMonitorMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/LimsEnvMonitorRecordsMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/LimsEnvMonitorRecordsMapper.java new file mode 100644 index 0000000..e985a96 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/LimsEnvMonitorRecordsMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEnvMonitorRecordsMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/LimsEnvironmentMonitorRecordMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/LimsEnvironmentMonitorRecordMapper.java new file mode 100644 index 0000000..c0a67aa --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/LimsEnvironmentMonitorRecordMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEnvironmentMonitorRecordMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/conf/lims-env-monitor-area-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/conf/lims-env-monitor-area-mysql-mapper.xml new file mode 100644 index 0000000..40924f6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/conf/lims-env-monitor-area-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/conf/lims-env-monitor-frequency-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/conf/lims-env-monitor-frequency-mysql-mapper.xml new file mode 100644 index 0000000..512a9a8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/conf/lims-env-monitor-frequency-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/conf/lims-env-monitor-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/conf/lims-env-monitor-mysql-mapper.xml new file mode 100644 index 0000000..e0f51ee --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/conf/lims-env-monitor-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/conf/lims-env-monitor-records-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/conf/lims-env-monitor-records-mysql-mapper.xml new file mode 100644 index 0000000..0d4ef96 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/conf/lims-env-monitor-records-mysql-mapper.xml @@ -0,0 +1,37 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/conf/lims-environment-monitor-record-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/conf/lims-environment-monitor-record-mysql-mapper.xml new file mode 100644 index 0000000..cf9b5be --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/mapper/conf/lims-environment-monitor-record-mysql-mapper.xml @@ -0,0 +1,30 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/resource/LimsEnvMonitorAreaResource.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/resource/LimsEnvMonitorAreaResource.java new file mode 100644 index 0000000..30f7681 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/resource/LimsEnvMonitorAreaResource.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.resource; + +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvMonitorAreaBean; +import com.sunwayworld.basemodule.trm.environmentrecord.service.LimsEnvMonitorAreaService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.selectable.resource.GenericSelectableResource; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/trm/env-monitor-areas") +public interface LimsEnvMonitorAreaResource extends GenericResource, GenericSelectableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/resource/LimsEnvMonitorFrequencyResource.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/resource/LimsEnvMonitorFrequencyResource.java new file mode 100644 index 0000000..f9a2023 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/resource/LimsEnvMonitorFrequencyResource.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.resource; + +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvMonitorFrequencyBean; +import com.sunwayworld.basemodule.trm.environmentrecord.service.LimsEnvMonitorFrequencyService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/trm/env-monitor-frequencys") +public interface LimsEnvMonitorFrequencyResource extends GenericResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/resource/LimsEnvMonitorResource.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/resource/LimsEnvMonitorResource.java new file mode 100644 index 0000000..987920a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/resource/LimsEnvMonitorResource.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.resource; + +import com.alibaba.fastjson.JSONObject; +import com.sunwayworld.basemodule.trm.environmentrecord.bean.AnalysisData; +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvMonitorBean; +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvMonitorRecordsBean; +import com.sunwayworld.basemodule.trm.environmentrecord.service.LimsEnvMonitorService; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; + +@RequestMapping("/secure/basemodule/trm/env-monitors") +public interface LimsEnvMonitorResource extends GenericResource { + + Page selectMonitorRecordsPaginationByEnvMonitorId(Long id, RestJsonWrapperBean wrapper); + + Long insertMonitorRecords(Long id, RestJsonWrapperBean wrapper); + + void deleteMonitorRecords(Long id, RestJsonWrapperBean wrapper); + Long updateStatus(RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/getMonitorRecord", method = RequestMethod.POST) + String getMonitorRecord(@RequestBody JSONObject object); + + @Log(value = "温湿度统计表格", type = LogType.UPDATE) + @RequestMapping(value = "/getStatisticsData", method = RequestMethod.POST) + Page getStatisticsData(RestJsonWrapperBean wrapper); + + @Log(value = "温湿度统计趋势图", type = LogType.UPDATE) + @RequestMapping(value = "/getStatisticsChart", method = RequestMethod.POST) + AnalysisData getStatisticsChart(RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/submitRecord", method = RequestMethod.POST) + void submitRecord(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/resource/LimsEnvironmentMonitorRecordResource.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/resource/LimsEnvironmentMonitorRecordResource.java new file mode 100644 index 0000000..8a277e1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/resource/LimsEnvironmentMonitorRecordResource.java @@ -0,0 +1,25 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.resource; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.restful.data.RestValidationResultBean; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvironmentMonitorRecordBean; +import com.sunwayworld.basemodule.trm.environmentrecord.service.LimsEnvironmentMonitorRecordService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMethod; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +@RequestMapping("/secure/basemodule/trm/environment-monitor-records") +public interface LimsEnvironmentMonitorRecordResource extends GenericResource, GenericAuditableResource, GenericChoosableResource { + @RequestMapping(value = "/download/template", method = RequestMethod.GET) + void downloadTemplate(HttpServletResponse response, HttpServletRequest request); + + @RequestMapping(value = "/{fileId}/import", method = RequestMethod.POST) + RestValidationResultBean importData(@PathVariable Long fileId, RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/resource/impl/LimsEnvMonitorAreaResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/resource/impl/LimsEnvMonitorAreaResourceImpl.java new file mode 100644 index 0000000..867b93d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/resource/impl/LimsEnvMonitorAreaResourceImpl.java @@ -0,0 +1,35 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.resource.impl; + +import com.sunwayworld.basemodule.trm.environmentrecord.resource.LimsEnvMonitorAreaResource; +import com.sunwayworld.basemodule.trm.environmentrecord.service.LimsEnvMonitorAreaService; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +@LogModule("环境监控区域") +@RestController +@GikamBean +public class LimsEnvMonitorAreaResourceImpl implements LimsEnvMonitorAreaResource { + + @Autowired + private LimsEnvMonitorAreaService limsEnvMonitorAreaService; + + @Override + public LimsEnvMonitorAreaService getService() { + return limsEnvMonitorAreaService; + } + + @Log(value = "新增环境监控区域", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/resource/impl/LimsEnvMonitorFrequencyResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/resource/impl/LimsEnvMonitorFrequencyResourceImpl.java new file mode 100644 index 0000000..8daff0e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/resource/impl/LimsEnvMonitorFrequencyResourceImpl.java @@ -0,0 +1,35 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.resource.impl; + +import com.sunwayworld.basemodule.trm.environmentrecord.resource.LimsEnvMonitorFrequencyResource; +import com.sunwayworld.basemodule.trm.environmentrecord.service.LimsEnvMonitorFrequencyService; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +@LogModule("环境监控频率") +@RestController +@GikamBean +public class LimsEnvMonitorFrequencyResourceImpl implements LimsEnvMonitorFrequencyResource { + + @Autowired + private LimsEnvMonitorFrequencyService limsEnvMonitorFrequencyService; + + @Override + public LimsEnvMonitorFrequencyService getService() { + return limsEnvMonitorFrequencyService; + } + + @Log(value = "新增环境监控频率", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/resource/impl/LimsEnvMonitorResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/resource/impl/LimsEnvMonitorResourceImpl.java new file mode 100644 index 0000000..4c77bf4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/resource/impl/LimsEnvMonitorResourceImpl.java @@ -0,0 +1,91 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.resource.impl; + +import com.alibaba.fastjson.JSONObject; +import com.sunwayworld.basemodule.trm.environmentrecord.bean.AnalysisData; +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvMonitorRecordsBean; +import com.sunwayworld.basemodule.trm.environmentrecord.resource.LimsEnvMonitorResource; +import com.sunwayworld.basemodule.trm.environmentrecord.service.LimsEnvMonitorRecordsService; +import com.sunwayworld.basemodule.trm.environmentrecord.service.LimsEnvMonitorService; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +@LogModule("环境监控点检表") +@RestController +@GikamBean +public class LimsEnvMonitorResourceImpl implements LimsEnvMonitorResource { + + @Autowired + private LimsEnvMonitorService limsEnvMonitorService; + @Autowired + private LimsEnvMonitorRecordsService limsEnvMonitorRecordsService; + + @Override + public LimsEnvMonitorService getService() { + return limsEnvMonitorService; + } + + @Log(value = "新增环境监控点检表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + @Log(value = "根据环境监控点检表ID查询环境监控记录表", type = LogType.SELECT) + @RequestMapping(value = "/{id}/monitor-recordss/queries", method = RequestMethod.POST) + public Page selectMonitorRecordsPaginationByEnvMonitorId(@PathVariable Long id, RestJsonWrapperBean wrapper) { + return getService().selectMonitorRecordsPaginationByEnvMonitorId(id, wrapper); + } + + @Override + @Log(value = "新增环境监控记录表", type = LogType.INSERT) + @RequestMapping(value = "/{id}/monitor-recordss", method = RequestMethod.POST) + public Long insertMonitorRecords(@PathVariable Long id, RestJsonWrapperBean wrapper) { + return getService().insertMonitorRecords(id, wrapper); + } + + @Override + @Log(value = "删除环境监控记录表", type = LogType.DELETE) + @RequestMapping(value = "/{id}/monitor-recordss", method = RequestMethod.DELETE) + public void deleteMonitorRecords(@PathVariable Long id, RestJsonWrapperBean wrapper) { + getService().deleteMonitorRecords(id, wrapper); + } + + @Override + @Log(value = "更新环境监控表状态", type = LogType.UPDATE) + @RequestMapping(value = "/updateStatus", method = RequestMethod.POST) + public Long updateStatus(RestJsonWrapperBean wrapper) { + return getService().updateStatus(wrapper); + } + + @Log(value = "大屏接口-环境信息", type = LogType.SELECT) + @Override + public String getMonitorRecord(JSONObject object) { + return limsEnvMonitorRecordsService.getMonitorRecord(object); + } + + @Override + public Page getStatisticsData(RestJsonWrapperBean wrapper) { + return limsEnvMonitorRecordsService.selectRawPagination(wrapper); + } + + @Override + public AnalysisData getStatisticsChart(RestJsonWrapperBean wrapper) { + return limsEnvMonitorRecordsService.getStatisticsChart(wrapper); + } + + @Override + public void submitRecord(RestJsonWrapperBean wrapper) { + limsEnvMonitorRecordsService.submitRecord(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/resource/impl/LimsEnvironmentMonitorRecordResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/resource/impl/LimsEnvironmentMonitorRecordResourceImpl.java new file mode 100644 index 0000000..5803f9c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/resource/impl/LimsEnvironmentMonitorRecordResourceImpl.java @@ -0,0 +1,52 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.resource.impl; + +import com.sunwayworld.framework.restful.data.RestValidationResultBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.environmentrecord.resource.LimsEnvironmentMonitorRecordResource; +import com.sunwayworld.basemodule.trm.environmentrecord.service.LimsEnvironmentMonitorRecordService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +@LogModule("环境监控记录") +@RestController +@GikamBean +public class LimsEnvironmentMonitorRecordResourceImpl implements LimsEnvironmentMonitorRecordResource { + + @Autowired + private LimsEnvironmentMonitorRecordService limsEnvironmentMonitorRecordService; + + @Override + public LimsEnvironmentMonitorRecordService getService() { + return limsEnvironmentMonitorRecordService; + } + + @Log(value = "新增环境监控记录", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Log(value = "环境监控记录模板下载") + @Override + public void downloadTemplate(HttpServletResponse response, HttpServletRequest request) { + getService().downloadTemplate(response, request); + } + + @Log(value = "环境监控记录模板数据导入", type = LogType.CONTROLLER) + @Override + public RestValidationResultBean importData(Long fileId, RestJsonWrapperBean wrapper) { + return getService().importData(fileId, wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/LimsEnvMonitorAreaService.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/LimsEnvMonitorAreaService.java new file mode 100644 index 0000000..9f9dc56 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/LimsEnvMonitorAreaService.java @@ -0,0 +1,8 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.service; + +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvMonitorAreaBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.selectable.service.GenericSelectableService; + +public interface LimsEnvMonitorAreaService extends GenericService, GenericSelectableService { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/LimsEnvMonitorFrequencyService.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/LimsEnvMonitorFrequencyService.java new file mode 100644 index 0000000..699a011 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/LimsEnvMonitorFrequencyService.java @@ -0,0 +1,8 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.service; + +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvMonitorFrequencyBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsEnvMonitorFrequencyService extends GenericService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/LimsEnvMonitorRecordsService.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/LimsEnvMonitorRecordsService.java new file mode 100644 index 0000000..f904de9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/LimsEnvMonitorRecordsService.java @@ -0,0 +1,16 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.service; + +import com.alibaba.fastjson.JSONObject; +import com.sunwayworld.basemodule.trm.environmentrecord.bean.AnalysisData; +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvMonitorRecordsBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsEnvMonitorRecordsService extends GenericService { + + String getMonitorRecord(JSONObject object); + + AnalysisData getStatisticsChart(RestJsonWrapperBean wrapper); + + void submitRecord(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/LimsEnvMonitorService.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/LimsEnvMonitorService.java new file mode 100644 index 0000000..168335e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/LimsEnvMonitorService.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.service; + +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvMonitorBean; +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvMonitorRecordsBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsEnvMonitorService extends GenericService { + + Page selectMonitorRecordsPaginationByEnvMonitorId(Long id, RestJsonWrapperBean wrapper); + + Long insertMonitorRecords(Long id, RestJsonWrapperBean wrapper); + + void deleteMonitorRecords(Long id, RestJsonWrapperBean wrapper); + + Long updateStatus(RestJsonWrapperBean wrapper); + + //每天凌晨为每个房间生成一个 + void scheduleInsertEnvMonitorApply(); + + //自动采集温湿度结果 + void sheduleUpdateEnvAcqDataByEnvMonitorApply(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/LimsEnvironmentMonitorRecordService.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/LimsEnvironmentMonitorRecordService.java new file mode 100644 index 0000000..98b0253 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/LimsEnvironmentMonitorRecordService.java @@ -0,0 +1,17 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.service; + +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvironmentMonitorRecordBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.restful.data.RestValidationResultBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +public interface LimsEnvironmentMonitorRecordService extends GenericService, GenericAuditableService, GenericChoosableService { + void downloadTemplate(HttpServletResponse response, HttpServletRequest request); + + RestValidationResultBean importData(Long fileId, RestJsonWrapperBean wrapperBean); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/impl/LimsEnvMonitorAreaServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/impl/LimsEnvMonitorAreaServiceImpl.java new file mode 100644 index 0000000..7d89ce3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/impl/LimsEnvMonitorAreaServiceImpl.java @@ -0,0 +1,38 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.service.impl; + +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvMonitorAreaBean; +import com.sunwayworld.basemodule.trm.environmentrecord.dao.LimsEnvMonitorAreaDao; +import com.sunwayworld.basemodule.trm.environmentrecord.service.LimsEnvMonitorAreaService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +@Repository +@GikamBean +public class LimsEnvMonitorAreaServiceImpl implements LimsEnvMonitorAreaService { + + @Autowired + private LimsEnvMonitorAreaDao limsEnvMonitorAreaDao; + + @Override + @SuppressWarnings("unchecked") + public LimsEnvMonitorAreaDao getDao() { + return limsEnvMonitorAreaDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEnvMonitorAreaBean limsEnvMonitorArea = jsonWrapper.parseUnique(LimsEnvMonitorAreaBean.class); + limsEnvMonitorArea.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEnvMonitorArea); + return limsEnvMonitorArea.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/impl/LimsEnvMonitorFrequencyServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/impl/LimsEnvMonitorFrequencyServiceImpl.java new file mode 100644 index 0000000..ae0fb67 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/impl/LimsEnvMonitorFrequencyServiceImpl.java @@ -0,0 +1,38 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.service.impl; + +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvMonitorFrequencyBean; +import com.sunwayworld.basemodule.trm.environmentrecord.dao.LimsEnvMonitorFrequencyDao; +import com.sunwayworld.basemodule.trm.environmentrecord.service.LimsEnvMonitorFrequencyService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +@Repository +@GikamBean +public class LimsEnvMonitorFrequencyServiceImpl implements LimsEnvMonitorFrequencyService { + + @Autowired + private LimsEnvMonitorFrequencyDao limsEnvMonitorFrequencyDao; + + @Override + @SuppressWarnings("unchecked") + public LimsEnvMonitorFrequencyDao getDao() { + return limsEnvMonitorFrequencyDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEnvMonitorFrequencyBean limsEnvMonitorFrequency = jsonWrapper.parseUnique(LimsEnvMonitorFrequencyBean.class); + limsEnvMonitorFrequency.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEnvMonitorFrequency); + return limsEnvMonitorFrequency.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/impl/LimsEnvMonitorRecordsServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/impl/LimsEnvMonitorRecordsServiceImpl.java new file mode 100644 index 0000000..ba58a5f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/impl/LimsEnvMonitorRecordsServiceImpl.java @@ -0,0 +1,260 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.service.impl; + +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; +import com.sunwayworld.basemodule.trm.environmentrecord.bean.*; +import com.sunwayworld.basemodule.trm.environmentrecord.dao.LimsEnvMonitorRecordsDao; +import com.sunwayworld.basemodule.trm.environmentrecord.service.LimsEnvMonitorRecordsService; +import com.sunwayworld.basemodule.trm.environmentrecord.service.LimsEnvMonitorService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.NumberUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.math.BigDecimal; +import java.time.LocalDateTime; +import java.util.*; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsEnvMonitorRecordsServiceImpl implements LimsEnvMonitorRecordsService { + private static final Logger LOGGER = LogManager.getLogger(LimsEnvMonitorRecordsServiceImpl.class); + @Autowired + private LimsEnvMonitorRecordsDao limsEnvMonitorRecordsDao; + + @Autowired + @Lazy + private LimsEnvMonitorService limsEnvMonitorService; + + @Override + @SuppressWarnings("unchecked") + public LimsEnvMonitorRecordsDao getDao() { + return limsEnvMonitorRecordsDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEnvMonitorRecordsBean limsEnvMonitorRecords = jsonWrapper.parseUnique(LimsEnvMonitorRecordsBean.class); + limsEnvMonitorRecords.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEnvMonitorRecords); + return limsEnvMonitorRecords.getId(); + } + + @Override + public String getMonitorRecord(JSONObject object) { + JSONObject json = new JSONObject(); + // 表头 gridTitleList + JSONArray jsonTitleArray = new JSONArray(); + for(int i=1; i<5; i++){ + JSONObject jsonTitle = new JSONObject(); + String label = "/"; + jsonTitle.put("name", "column0"+i); + switch(i) { + case 1: + label = "实验室名称"; + break; + case 2: + label = "温度"; + break; + case 3: + label = "湿度"; + break; + case 4: + label = "时间"; + break; + default: + label = "/"; + } + jsonTitle.put("label", label); + jsonTitleArray.add(jsonTitle); + } + json.put("gridTitleList", jsonTitleArray); + + // 列表信息 gridSourceList + RestJsonWrapperBean wrapper = new RestJsonWrapperBean(); + if(object.containsKey("orgId") && !StringUtils.isEmpty(object.getString("orgId"))){ + wrapper.setFilterValue("createdByOrgId_EQ", object.getString("orgId")); + } + + LocalDateTime now = LocalDateTime.now(); + String hour = String.format("%02d", now.getHour()); + String minute = String.format("%02d", now.getMinute()); + + LimsEnvMonitorBean envMonitorBean = limsEnvMonitorService.selectFirstByFilter(SearchFilter.instance() + .match("checkDate", now.toLocalDate()).filter(MatchPattern.SEQ), wrapper); + if (!ObjectUtils.isEmpty(envMonitorBean)) { + JSONArray jsonSourceArray = new JSONArray(); + List envMonitorRecordList = this.selectListByFilter(SearchFilter.instance() + .match("monitorId", envMonitorBean.getId()).filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(envMonitorRecordList)) { + List monitorRecordsBeans = envMonitorRecordList.stream() + .filter(o -> nowBefore(hour, minute, o.getCheckTime())) + .sorted(Comparator.comparing(LimsEnvMonitorRecordsBean::getCheckTime).reversed()) + .collect(Collectors.toList()); + if (!CollectionUtils.isEmpty(monitorRecordsBeans)) { + String checkTime = monitorRecordsBeans.get(0).getCheckTime(); + List beans = monitorRecordsBeans.stream().filter(o -> StringUtils.equals(checkTime, o.getCheckTime())).collect(Collectors.toList()); + for (LimsEnvMonitorRecordsBean envMonitorRecord : beans) { + JSONObject jsonSource = new JSONObject(); + jsonSource.put("column01", envMonitorRecord.getTestArea()); + jsonSource.put("column02", envMonitorRecord.getTemperature()); + jsonSource.put("column03", envMonitorRecord.getHumidity()); + jsonSource.put("column04", envMonitorRecord.getCheckTime()); + jsonSource.put("column05", envMonitorRecord.getTemperature()); + jsonSource.put("column06", envMonitorRecord.getHumidity()); + jsonSourceArray.add(jsonSource); + } + json.put("gridSourceList", jsonSourceArray); + } + } + } + + return json.toJSONString(); + } + + @Override + public AnalysisData getStatisticsChart(RestJsonWrapperBean wrapper) { + MapperParameter parameter = wrapper.extractMapFilter(); + parameter.setOrderParam("ctime","asc"); + AnalysisData analysisData = new AnalysisData(); + analysisData.setxAxisName("时间"); + analysisData.setY1AxisName("温度"); + analysisData.setY2AxisName("湿度"); + List recordsBeanList = selectList(parameter); + + Serie s1 = new Serie(); + s1.setName("温度"); + s1.setyAxisName("温度"); + Serie s2 = new Serie(); + s2.setName("湿度"); + s2.setyAxisName("湿度"); + if(!ObjectUtils.isEmpty(recordsBeanList)){ + LimsEnvMonitorRecordsBean recordsBean = recordsBeanList.get(0); + LimsEnvMonitorBean envMonitorBean = limsEnvMonitorService.selectById(recordsBean.getMonitorId()); + Map referMap1 = new HashMap<>(); + referMap1.put("high",envMonitorBean.getUpperLimit()); + referMap1.put("low",envMonitorBean.getLowerLimit()); + s1.setReferLineValue(referMap1); + + Map referMap2 = new HashMap<>(); + referMap2.put("high",envMonitorBean.getUpperHumidityLimit()); + referMap2.put("low",envMonitorBean.getLowerHumidityLimit()); + s2.setReferLineValue(referMap2); + } + Set xAxis = new LinkedHashSet<>(); + for (LimsEnvMonitorRecordsBean limsEnvMonitorRecordsBean : recordsBeanList) { + String x = limsEnvMonitorRecordsBean.getExt$Item("ctime"); + xAxis.add(x); + s1.add(x,limsEnvMonitorRecordsBean.getTemperature()); + s2.add(x,limsEnvMonitorRecordsBean.getHumidity()); + } + List series = new ArrayList<>(); + LineStyle lineStyleS1 = new LineStyle(); + lineStyleS1.setColor("#5470C6"); + s1.setLineStyle(lineStyleS1); + s1.setItemStyle(new ItemStyle("#5470C6")); + series.add(s1); + + LineStyle lineStyleS2 = new LineStyle(); + lineStyleS2.setColor("#91CC75"); + s2.setLineStyle(lineStyleS2); + s2.setItemStyle(new ItemStyle("#91CC75")); + series.add(s2); + analysisData.setxAxis(xAxis.stream().collect(Collectors.toList())); + analysisData.setSeries(series); + + List numbersY1 = new ArrayList<>(); + s1.getReferLineValue().forEach((k,v)->{ + numbersY1.add(Double.parseDouble(ObjectUtils.toString(v))); + }); + for (List datum : s1.getData()) { + Object o = datum.get(1); + numbersY1.add(Double.parseDouble(ObjectUtils.toString(o))); + } + if(!CollectionUtils.isEmpty(numbersY1)){ + analysisData.setY1AxisMax(numbersY1.stream().mapToDouble(c->c).max().getAsDouble()); + analysisData.setY1AxisMin(numbersY1.stream().mapToDouble(c->c).min().getAsDouble()); + } + + List numbersY2 = new ArrayList<>(); + s2.getReferLineValue().forEach((k,v)->{ + numbersY2.add(Double.parseDouble(ObjectUtils.toString(v))); + }); + for (List datum : s2.getData()) { + Object o = datum.get(1); + numbersY2.add(Double.parseDouble(ObjectUtils.toString(o))); + } + if(!CollectionUtils.isEmpty(numbersY2)){ + analysisData.setY2AxisMax(numbersY2.stream().mapToDouble(c->c).max().getAsDouble()); + analysisData.setY2AxisMin(numbersY2.stream().mapToDouble(c->c).min().getAsDouble()); + } + + return analysisData; + } + + @Override + public void submitRecord(RestJsonWrapperBean wrapper) { + List limsEnvMonitorRecords = new ArrayList<>(); + List> bodyList = wrapper.getBodyList(); + List strings = bodyList.get(0); + for (String s : strings) { + LimsEnvMonitorRecordsBean limsEnvMonitorRecordsBean = JSONObject.parseObject(s, LimsEnvMonitorRecordsBean.class); + limsEnvMonitorRecords.add(limsEnvMonitorRecordsBean); + } + for(LimsEnvMonitorRecordsBean recordsBean:limsEnvMonitorRecords){ + recordsBean.setStatus("done"); + } + getDao().update(limsEnvMonitorRecords,"status"); + LimsEnvMonitorBean limsEnvMonitorBean=limsEnvMonitorService.getDao().selectById(limsEnvMonitorRecords.get(0).getMonitorId()); + List limsEnvMonitorRecordsBeanList=selectListByFilter(SearchFilter.instance() + .match("monitorId",limsEnvMonitorRecords.get(0).getMonitorId()).filter(MatchPattern.SEQ) + .match("status","done").filter(MatchPattern.DIFFER)); + if(!ObjectUtils.isEmpty(limsEnvMonitorBean)&&CollectionUtils.isEmpty(limsEnvMonitorRecordsBeanList)){ + limsEnvMonitorBean.setStatus("Submitted"); + limsEnvMonitorService.getDao().update(limsEnvMonitorBean, "STATUS"); + } + + } + + private boolean nowBefore(String hour, String minute, String checkTime) { + if (StringUtils.isEmpty(checkTime)) { + return false; + } + + String checkTimeHour = checkTime.substring(0, 2); + String checkTimeMin = checkTime.substring(3); + if (NumberUtils.isNumber(checkTimeHour) && NumberUtils.isNumber(checkTimeMin)) { + BigDecimal hourDec = new BigDecimal(hour); + BigDecimal minuteDec = new BigDecimal(minute); + + BigDecimal checkTimeHourDec = new BigDecimal(checkTimeHour); + BigDecimal checkTimeMinDec = new BigDecimal(checkTimeMin); + if (hourDec.compareTo(checkTimeHourDec) == 0 && minuteDec.compareTo(checkTimeMinDec) >= 0) { + return true; + } + + if (hourDec.compareTo(checkTimeHourDec) > 0) { + return true; + } + } + + return false; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/impl/LimsEnvMonitorServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/impl/LimsEnvMonitorServiceImpl.java new file mode 100644 index 0000000..d838d76 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/impl/LimsEnvMonitorServiceImpl.java @@ -0,0 +1,394 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.service.impl; + +import com.alibaba.fastjson.JSONObject; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.bean.LimsEquiptAcqConfigInstBean; +import com.sunwayworld.basemodule.common.eptstorage.acqconfig.service.LimsEquiptAcqConfigInstService; +import com.sunwayworld.basemodule.common.eptstorage.util.Util; +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvMonitorAreaBean; +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvMonitorBean; +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvMonitorFrequencyBean; +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvMonitorRecordsBean; +import com.sunwayworld.basemodule.trm.environmentrecord.dao.LimsEnvMonitorDao; +import com.sunwayworld.basemodule.trm.environmentrecord.service.LimsEnvMonitorAreaService; +import com.sunwayworld.basemodule.trm.environmentrecord.service.LimsEnvMonitorFrequencyService; +import com.sunwayworld.basemodule.trm.environmentrecord.service.LimsEnvMonitorRecordsService; +import com.sunwayworld.basemodule.trm.environmentrecord.service.LimsEnvMonitorService; +import com.sunwayworld.cloud.module.equipt.acqconfig.bean.CoreEquiptAcqConfigBean; +import com.sunwayworld.cloud.module.equipt.acqconfig.service.CoreEquiptAcqConfigService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import io.netty.bootstrap.Bootstrap; +import io.netty.buffer.ByteBuf; +import io.netty.buffer.ByteBufUtil; +import io.netty.channel.*; +import io.netty.channel.nio.NioEventLoopGroup; +import io.netty.channel.socket.nio.NioSocketChannel; +import io.netty.handler.codec.DelimiterBasedFrameDecoder; +import io.netty.handler.codec.LengthFieldBasedFrameDecoder; +import io.netty.util.ReferenceCountUtil; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; +import java.util.ArrayList; +import java.util.List; +import java.util.concurrent.CountDownLatch; +import java.util.concurrent.TimeUnit; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsEnvMonitorServiceImpl implements LimsEnvMonitorService { + private static final Logger logger = LogManager.getLogger(LimsEnvMonitorService.class); + + @Autowired + private LimsEnvMonitorDao limsEnvMonitorDao; + + @Autowired + @Lazy + private LimsEnvMonitorRecordsService limsEnvMonitorRecordsService; + + @Autowired + private LimsEnvMonitorAreaService limsEnvMonitorAreaService; + + @Autowired + private LimsEnvMonitorFrequencyService limsEnvMonitorFrequencyService; + @Autowired + private CoreEquiptAcqConfigService equiptAcqConfigService; + @Autowired + private LimsEquiptAcqConfigInstService equiptAcqConfigInstService; + + @Override + @SuppressWarnings("unchecked") + public LimsEnvMonitorDao getDao() { + return limsEnvMonitorDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + List limsEnvMonitors = jsonWrapper.parse(LimsEnvMonitorBean.class); + for (LimsEnvMonitorBean limsEnvMonitor : limsEnvMonitors) { + limsEnvMonitor.setId(ApplicationContextHelper.getNextIdentity()); + limsEnvMonitor.setCheckDate(LocalDate.now()); + } + + //点检明细 + List monitorFrequencyBeans = limsEnvMonitorFrequencyService.selectListByFilter(SearchFilter.instance().match("roomId", limsEnvMonitors.stream().map(c -> c.getRoomId()).collect(Collectors.toList())).filter(MatchPattern.OR)); + List limsEnvMonitorRecords = new ArrayList<>(); + for (LimsEnvMonitorBean limsEnvMonitor : limsEnvMonitors) { + List frequencyBeans = monitorFrequencyBeans.stream().filter(c -> c.getRoomId().longValue() == limsEnvMonitor.getRoomId().longValue()).collect(Collectors.toList()); + for (LimsEnvMonitorFrequencyBean frequencyBean : frequencyBeans) { + LimsEnvMonitorRecordsBean e = new LimsEnvMonitorRecordsBean(); + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setMonitorId(limsEnvMonitor.getId()); + e.setCheckTime(frequencyBean.getCheckTime()); + limsEnvMonitorRecords.add(e); + } + } + limsEnvMonitorRecordsService.getDao().insert(limsEnvMonitorRecords); + + getDao().insert(limsEnvMonitors); + return limsEnvMonitors.get(0).getId(); + } + + @Override + public Page selectMonitorRecordsPaginationByEnvMonitorId(Long id, RestJsonWrapperBean wrapper) { + return limsEnvMonitorRecordsService.selectPaginationByFilter(SearchFilter.instance().match("MONITORID", id).filter(MatchPattern.EQ), wrapper); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insertMonitorRecords(Long id, RestJsonWrapperBean wrapper) { + LimsEnvMonitorBean monitorBean=getDao().selectById(id); + List limsEnvMonitorAreaBeans = limsEnvMonitorAreaService.selectAll(); + List limsEnvMonitorFrequencyBeans = limsEnvMonitorFrequencyService.selectListByFilter( + SearchFilter.instance().match("checkTime",monitorBean.getCheckTime()).filter(MatchPattern.EQ) + ); + if (!limsEnvMonitorAreaBeans.isEmpty()&&!limsEnvMonitorFrequencyBeans.isEmpty()){ + List envMonitorRecordsList = new ArrayList<>(); + limsEnvMonitorAreaBeans.forEach(e->{ + limsEnvMonitorFrequencyBeans.forEach(f->{ + LimsEnvMonitorRecordsBean envMonitorRecordsBean = new LimsEnvMonitorRecordsBean(); + envMonitorRecordsBean.setMonitorId(id); + envMonitorRecordsBean.setId(ApplicationContextHelper.getNextIdentity()); + //设置测试区域 + envMonitorRecordsBean.setTestArea(e.getRoomName()); + //设置点检时间 + envMonitorRecordsBean.setCheckTime(f.getCheckTime()); + //设置温度上限 + envMonitorRecordsBean.setUpperTemperatureLimit(e.getUpperLimit()); + //设置温度下限 + envMonitorRecordsBean.setLowerTemperatureLimit(e.getLowerLimit()); + //设置湿度上限 + envMonitorRecordsBean.setUpperHumidityLimit(e.getUpperHumidityLimit()); + //设置温度下限 + envMonitorRecordsBean.setLowerHumidityLimit(e.getLowerHumidityLimit()); + envMonitorRecordsBean.setStatus("draft"); + envMonitorRecordsList.add(envMonitorRecordsBean); + }); + }); + if (!envMonitorRecordsList.isEmpty()){ + limsEnvMonitorRecordsService.getDao().insert(envMonitorRecordsList); + } + return envMonitorRecordsList.get(0).getId(); + }else { + return null; + } + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + public void deleteMonitorRecords(Long id, RestJsonWrapperBean wrapper) { + limsEnvMonitorRecordsService.delete(wrapper); + } + + @Override + public Long updateStatus(RestJsonWrapperBean wrapper) { + List EnvMonitorBeanList =new ArrayList<>(); + List> bodyList = wrapper.getBodyList(); + List strings = bodyList.get(0); + for (String s : strings) { + LimsEnvMonitorBean limsEnvMonitorBean = JSONObject.parseObject(s, LimsEnvMonitorBean.class); + EnvMonitorBeanList.add(limsEnvMonitorBean); + } + + List EnvMonitorIds = EnvMonitorBeanList.stream().map(t -> t.getId()).collect(Collectors.toList()); + //校验温湿度数据是否填写完毕 + List envMonitorRecordsBeanList = limsEnvMonitorRecordsService.selectListByFilter(SearchFilter.instance().match("monitorId", EnvMonitorIds).filter(MatchPattern.OR)); + for (LimsEnvMonitorRecordsBean limsEnvMonitorRecordsBean : envMonitorRecordsBeanList) { + if (ObjectUtils.isEmpty(limsEnvMonitorRecordsBean.getTemperature()) || ObjectUtils.isEmpty(limsEnvMonitorRecordsBean.getHumidity())) { + throw new InvalidDataException("请填写温湿度"); + } + } + EnvMonitorBeanList= getDao().selectListByIds(EnvMonitorIds); + List EnvMonitorList= new ArrayList<>(); + EnvMonitorBeanList.forEach(e->{ + e.setStatus("Submitted"); + EnvMonitorList.add(e); + }); + if (!EnvMonitorList.isEmpty()){ + this.getDao().update(EnvMonitorList, "STATUS"); + return EnvMonitorList.get(0).getId(); + }else { + return null; + } + } + + @Override + @Transactional + public void scheduleInsertEnvMonitorApply() { + List limsEnvMonitorAreaBeans = limsEnvMonitorAreaService.selectAll(); + if(ObjectUtils.isEmpty(limsEnvMonitorAreaBeans)){ + return; + } + List areaBeans = limsEnvMonitorAreaBeans.stream().filter(c -> !ObjectUtils.isEmpty(c.getLowerLimit()) + && !ObjectUtils.isEmpty(c.getUpperLimit()) && !ObjectUtils.isEmpty(c.getLowerHumidityLimit()) && !ObjectUtils.isEmpty(c.getUpperHumidityLimit())).collect(Collectors.toList()); + if(ObjectUtils.isEmpty(areaBeans)){ + return; + } + + List limsEnvMonitors = new ArrayList<>(); + for (LimsEnvMonitorAreaBean areaBean : areaBeans) { + LimsEnvMonitorBean limsEnvMonitor = new LimsEnvMonitorBean(); + limsEnvMonitor.setId(ApplicationContextHelper.getNextIdentity()); + limsEnvMonitor.setCheckDate(LocalDate.now()); + limsEnvMonitor.setRoomId(areaBean.getId()); + limsEnvMonitor.setRoomName(areaBean.getRoomName()); + limsEnvMonitor.setLab(areaBean.getLab()); + limsEnvMonitor.setLabId(areaBean.getLabId()); + limsEnvMonitor.setUpperLimit(areaBean.getUpperLimit()); + limsEnvMonitor.setLowerLimit(areaBean.getLowerLimit()); + limsEnvMonitor.setUpperHumidityLimit(areaBean.getUpperHumidityLimit()); + limsEnvMonitor.setLowerHumidityLimit(areaBean.getLowerHumidityLimit()); + limsEnvMonitor.setEptId(areaBean.getEptId()); + limsEnvMonitor.setEptCode(areaBean.getEptCode()); + limsEnvMonitor.setEptName(areaBean.getEptName()); + limsEnvMonitors.add(limsEnvMonitor); + } + getDao().insert(limsEnvMonitors); + + List monitorFrequencyBeans = limsEnvMonitorFrequencyService.selectListByFilter(SearchFilter.instance().match("roomId", areaBeans.stream().map(c -> c.getId()).collect(Collectors.toList())).filter(MatchPattern.OR)); + List limsEnvMonitorRecords = new ArrayList<>(); + for (LimsEnvMonitorBean limsEnvMonitor : limsEnvMonitors) { + List frequencyBeans = monitorFrequencyBeans.stream().filter(c -> c.getRoomId().longValue() == limsEnvMonitor.getRoomId().longValue()).collect(Collectors.toList()); + for (LimsEnvMonitorFrequencyBean frequencyBean : frequencyBeans) { + LimsEnvMonitorRecordsBean e = new LimsEnvMonitorRecordsBean(); + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setMonitorId(limsEnvMonitor.getId()); + e.setCheckTime(frequencyBean.getCheckTime()); + e.setStatus("draft"); + limsEnvMonitorRecords.add(e); + } + } + limsEnvMonitorRecordsService.getDao().insert(limsEnvMonitorRecords); + } + + @Override + @Transactional + public void sheduleUpdateEnvAcqDataByEnvMonitorApply() { + List limsEnvMonitorBeans = this.selectListByFilter(SearchFilter.instance().match("checkDate",LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd"))).filter(MatchPattern.SEQ) + .match("eptId",null).filter(MatchPattern.DIFFER)); + if(ObjectUtils.isEmpty(limsEnvMonitorBeans)){ + return; + } + + //当前点检分秒,定时任务每分钟执行一次 + String checkTime = LocalDateTime.now().format(DateTimeFormatter.ofPattern("HH:mm")); + List recordsBeans = limsEnvMonitorRecordsService.selectListByFilter(SearchFilter.instance().match("monitorId", limsEnvMonitorBeans.stream().map(c -> c.getId()).collect(Collectors.toList())).filter(MatchPattern.OR) + .match("checkTime",checkTime).filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(recordsBeans)){ + return; + } + List eptIds = limsEnvMonitorBeans.stream().map(c -> c.getEptId()+"").distinct().collect(Collectors.toList()); + List acqConfigBeans = equiptAcqConfigService.selectListByIds(eptIds); + if(ObjectUtils.isEmpty(acqConfigBeans)){ + return; + } + List configBeans = acqConfigBeans.stream().filter(c -> !ObjectUtils.isEmpty(c.getIp()) && !ObjectUtils.isEmpty(c.getPort())).collect(Collectors.toList()); + if(ObjectUtils.isEmpty(configBeans)){ + return; + } + List configInstBeans = equiptAcqConfigInstService.selectListByFilter(SearchFilter.instance().match("ACQCONFIGID", eptIds).filter(MatchPattern.OR).match("INSTRUCTIONTYPE", "温湿度数据").filter(MatchPattern.SEQ)); + if(ObjectUtils.isEmpty(configInstBeans)){ + return; + } + + //请求温湿度 + for (LimsEnvMonitorRecordsBean recordsBean : recordsBeans) { + LimsEnvMonitorBean monitorBean = limsEnvMonitorBeans.stream().filter(c -> c.getId().longValue() == recordsBean.getMonitorId().longValue()).findFirst().orElse(null); + if(monitorBean==null || ObjectUtils.isEmpty(monitorBean.getEptId())){ + continue; + } + CoreEquiptAcqConfigBean acqConfigBean = configBeans.stream().filter(c -> c.getId().equals(ObjectUtils.toString(monitorBean.getEptId()))).findFirst().orElse(null); + LimsEquiptAcqConfigInstBean configInstBean = configInstBeans.stream().filter(c -> c.getAcqConfigId().equals(ObjectUtils.toString(monitorBean.getEptId()))).findFirst().orElse(null); + if(acqConfigBean==null || configInstBean==null || ObjectUtils.isEmpty(configInstBean.getInstruction())){ + continue; + } + + getDataByAcq(acqConfigBean,configInstBean,recordsBean); + } + } + + + private void getDataByAcq(CoreEquiptAcqConfigBean eptAcqBean,LimsEquiptAcqConfigInstBean configInstBean,LimsEnvMonitorRecordsBean recordsBean){ + String host = eptAcqBean.getIp(); + int port = Integer.parseInt(eptAcqBean.getPort()); + NioEventLoopGroup group = new NioEventLoopGroup(2); + ChannelFuture channelFuture = null; + CountDownLatch waitReadLatch = new CountDownLatch(1); + StringBuffer acqData = new StringBuffer(); + try { + Bootstrap bootstrap = new Bootstrap(); + bootstrap.group(group); + bootstrap.channel(NioSocketChannel.class); + //保持长连接状态 + bootstrap.option(ChannelOption.CONNECT_TIMEOUT_MILLIS,2*1000); + bootstrap.option(ChannelOption.SO_KEEPALIVE, true); + bootstrap.option(ChannelOption.TCP_NODELAY, true); + bootstrap.handler(new ChannelInitializer() { + @Override + protected void initChannel(Channel channel) { + if(!ObjectUtils.isEmpty(eptAcqBean.getExt$Item("linedecorder"))){ + String decoder = eptAcqBean.getExt$Item("linedecorder"); + logger.error("{}启用解码器={}",eptAcqBean.getIp(),decoder); + String[] arr = decoder.split(","); + if(arr.length==5){ + int maxFrameLength = Integer.parseInt(arr[0]); + int lengthFieldOffset = Integer.parseInt(arr[1]); + int lengthFieldLength = Integer.parseInt(arr[2]); + int lengthAdjustment = Integer.parseInt(arr[3]); + int initialBytesToStrip = Integer.parseInt(arr[4]); + /** + lengthAdjustment 表示,netty计算的长度-业务计算的长度 1024,5,1,0,0 + */ + channel.pipeline().addLast(new LengthFieldBasedFrameDecoder(maxFrameLength,lengthFieldOffset,lengthFieldLength,lengthAdjustment,initialBytesToStrip)); + }else{ + channel.pipeline().addLast(new DelimiterBasedFrameDecoder(1024, Util.hexStr2Buffer(decoder))); + } + } + channel.pipeline().addLast(new ChannelInboundHandlerAdapter() { + @Override + public void channelRead(ChannelHandlerContext ctx, Object msg) { + try { + acqData.append(ByteBufUtil.hexDump((ByteBuf) msg)); + logger.info(Thread.currentThread().getName() + "---channelRead={}--------->remoteAddress={}",acqData,ctx.channel().remoteAddress()); + waitReadLatch.countDown(); + }catch (Exception s){ + logger.error(s); + }finally { + ReferenceCountUtil.release(msg); + } + } + @Override + public void channelActive(ChannelHandlerContext ctx) { + } + @Override + public void channelInactive(ChannelHandlerContext ctx) { + ctx.channel().close(); + } + @Override + public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) { + ctx.channel().close(); + } + }); + } + }); + String threadName = Thread.currentThread().getName(); + logger.info(threadName+"---start connect--------->remoteAddress={}",(host+":"+port)); + channelFuture = bootstrap.connect(host,port); + channelFuture.sync();//设置了连接超时了,所以这里可以这么写 + logger.info(Thread.currentThread().getName() + "---connectSuccess--------->remoteAddress={}", host+":"+port); + channelFuture.channel().writeAndFlush(getSendByteBuf(configInstBean)); + waitReadLatch.await(2000, TimeUnit.MILLISECONDS); + if(!ObjectUtils.isEmpty(acqData.toString())){ + String s = acqData.toString().replace(" ",""); + String wendu = s.substring(s.length() - 8,s.length()-4); + String shidu = s.substring(s.length() - 4); + String wenduV = Integer.valueOf(wendu,16).shortValue()/10.0+""; + String shiduV = Integer.valueOf(shidu,16).shortValue()/10.0+""; + recordsBean.setTemperature(wenduV); + recordsBean.setHumidity(shiduV); + limsEnvMonitorRecordsService.getDao().update(recordsBean,"Temperature","Humidity"); + }else{ + logger.error(Thread.currentThread().getName()+"---未采集到数据--------->remoteAddress={},",host+":"+port); + } + } catch (Exception s) { + logger.error(Thread.currentThread().getName()+"---connectFail--------->remoteAddress={},cause={}",host+":"+port,s); + }finally { + channelFuture.channel().close(); + if(group!=null){ + group.shutdownGracefully(); + } + logger.error(Thread.currentThread().getName()+"---close--------->remoteAddress={}",host+":"+port); + } + } + private ByteBuf getSendByteBuf(LimsEquiptAcqConfigInstBean instBean){ + if (StringUtils.equalsIgnoreCase(Constant.YES, instBean.getHixFlag())) { + byte[] bytes = Util.hixStringToByteArray(instBean.getInstruction(),16); + return Util.convert2Buffer(bytes); + } else { + String msg = instBean.getInstruction(); + return Util.convert2Buffer(msg); + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/impl/LimsEnvironmentMonitorRecordServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/impl/LimsEnvironmentMonitorRecordServiceImpl.java new file mode 100644 index 0000000..600100f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/environmentrecord/service/impl/LimsEnvironmentMonitorRecordServiceImpl.java @@ -0,0 +1,261 @@ +package com.sunwayworld.basemodule.trm.environmentrecord.service.impl; + +import com.sunwayworld.basemodule.trm.home.bean.LimsHomeBean; +import com.sunwayworld.basemodule.trm.home.service.LimsHomeService; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.i18n.I18nHelper; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestValidationResultBean; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.service.CoreFileService; +import org.apache.commons.lang3.StringUtils; +import org.apache.poi.xssf.usermodel.XSSFCell; +import org.apache.poi.xssf.usermodel.XSSFRow; +import org.apache.poi.xssf.usermodel.XSSFSheet; +import org.apache.poi.xssf.usermodel.XSSFWorkbook; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.core.io.Resource; +import org.springframework.core.io.support.PathMatchingResourcePatternResolver; +import org.springframework.core.io.support.ResourcePatternResolver; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.environmentrecord.dao.LimsEnvironmentMonitorRecordDao; +import com.sunwayworld.basemodule.trm.environmentrecord.bean.LimsEnvironmentMonitorRecordBean; +import com.sunwayworld.basemodule.trm.environmentrecord.service.LimsEnvironmentMonitorRecordService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.*; +import java.nio.charset.StandardCharsets; +import java.text.SimpleDateFormat; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.time.LocalTime; +import java.time.format.DateTimeFormatter; +import java.util.ArrayList; +import java.util.List; + +@Repository +@GikamBean +public class LimsEnvironmentMonitorRecordServiceImpl implements LimsEnvironmentMonitorRecordService { + private static final Logger logger = LoggerFactory.getLogger(LimsEnvironmentMonitorRecordServiceImpl.class); + + @Autowired + private LimsEnvironmentMonitorRecordDao limsEnvironmentMonitorRecordDao; + + @Override + @SuppressWarnings("unchecked") + public LimsEnvironmentMonitorRecordDao getDao() { + return limsEnvironmentMonitorRecordDao; + } + + @Autowired + private CoreFileService coreFileService; + + @Autowired + private LimsHomeService limsHomeService; + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEnvironmentMonitorRecordBean limsEnvironmentMonitorRecord = jsonWrapper.parseUnique(LimsEnvironmentMonitorRecordBean.class); + limsEnvironmentMonitorRecord.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEnvironmentMonitorRecord); + return limsEnvironmentMonitorRecord.getId(); + } + + @Override + public void downloadTemplate(HttpServletResponse response, HttpServletRequest request) { + try { + ResourcePatternResolver resolver = new PathMatchingResourcePatternResolver(); + Resource[] resources = resolver.getResources("template-excel/环境监控记录数据.xlsx"); + Resource resource = resources[0]; + + InputStream inputStream =resource.getInputStream(); + InputStream fis = new BufferedInputStream(inputStream); + byte[] buffer = new byte[1024]; + //获取文件的名字再浏览器下载页面 + String name = resource.getFilename(); + response.addHeader("Content-Disposition", "attachment;filename=" + new String(name.getBytes(), StandardCharsets.ISO_8859_1)); + response.addHeader("Content-Length", "" + resource.contentLength()); + response.setContentType("application/octet-stream"); + OutputStream out = new BufferedOutputStream(response.getOutputStream()); + + int len; + while ((len = fis.read(buffer)) > 0) { + //将缓冲区的数据输出到客户端浏览器 + out.write(buffer,0,len); + } + inputStream.close(); + out.close(); + } catch (IOException e) { + logger.error(e.getMessage()); + } + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.UPDATE) + public RestValidationResultBean importData(Long fileId, RestJsonWrapperBean wrapperBean) { + + CoreFileBean coreFile = coreFileService.selectById(fileId); + + String parentDir = System.getProperty("user.dir"); + //示例:/files/secure/20210721/e07a8a1031993af3e92e79ae3e60647b/test.pdf + DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd"); + + String dateStr = formatter.format(coreFile.getCreatedTime()); + String md5Name = coreFile.getMd5Name(); + String name = coreFile.getName(); + + StringBuilder fileUrlBuilder = new StringBuilder(parentDir); + fileUrlBuilder.append("/files/secure/").append(dateStr) + .append("/").append(md5Name).append("/").append(name); + + try { + XSSFWorkbook workbook = new XSSFWorkbook(fileUrlBuilder.toString()); + + int numberOfSheets = workbook.getNumberOfSheets(); + if (0 == numberOfSheets) { + throw new CheckedException(I18nHelper.getMessage("FILE.IS.LOST.PLEASE.UPLOAD.AGAIN")); + } else { + XSSFSheet bomInfoSheet = workbook.getSheetAt(0); + int rowNum = bomInfoSheet.getPhysicalNumberOfRows(); + List recordBeans = new ArrayList<>(rowNum); + if (rowNum == 0) { + throw new CheckedException(I18nHelper.getMessage("FILE.IS.LOST.PLEASE.UPLOAD.AGAIN")); + } + XSSFRow firstRow = bomInfoSheet.getRow(0); + + boolean checkFlag = checkFirstRowColumnsName(firstRow); + if (!checkFlag) { + throw new CheckedException(I18nHelper.getMessage("PLEASE.DOWNLOAD.TEMPLATE.TO.INPUT.CONTENTS.AND UPLOAD")); + } + for (int i = 1; i < rowNum; i++) { + XSSFRow row = bomInfoSheet.getRow(i); + if (row != null) { + XSSFCell cell1 = row.getCell(1); + + XSSFCell cell3 = row.getCell(3); + XSSFCell cell4 = row.getCell(4); + XSSFCell cell5 = row.getCell(5); + String roomId = null; + + String temperature = null; + String humidity = null; + LocalDateTime recordTime = null; + + if (cell1 != null) { + roomId = cell1.getStringCellValue(); + } + + if (cell3 != null) { + temperature = cell3.getStringCellValue(); + } + if (cell4 != null) { + humidity = cell4.getStringCellValue(); + } + + if (cell5 != null) { + LocalDate parse = LocalDate.parse(cell5.getStringCellValue()); + recordTime = LocalDateTime.of(parse, LocalTime.of(0,0)); + } + + if (StringUtils.isNotBlank(temperature) || StringUtils.isNotBlank(roomId) || recordTime!=null + || StringUtils.isNotBlank(humidity) ) { + LimsHomeBean roomBean = limsHomeService.selectFirstByFilter(SearchFilter.instance().match("roomId", Long.valueOf(roomId)).filter(MatchPattern.EQ)); + LimsEnvironmentMonitorRecordBean recordBean = new LimsEnvironmentMonitorRecordBean(); + recordBean.setTemperature(temperature); + recordBean.setHumidity(humidity); + recordBean.setRecordTime(recordTime); + if (null != roomBean) { + recordBean.setHomeId(roomBean.getId()); + } + recordBeans.add(recordBean); + } + } + } + if (recordBeans.size() > 0) { + List idList = ApplicationContextHelper.getNextIdentityList(recordBeans.size()); + int idIndex = 0; + for (LimsEnvironmentMonitorRecordBean bean : recordBeans) { + bean.setId(idList.get(idIndex)); + idIndex++; + } + + getDao().insert(recordBeans); + + } + } + if (workbook != null) { + try { + workbook.close(); + } catch (IOException e) { + logger.error(e.getMessage()); + } + } + List files = new ArrayList<>(); + files.add(coreFile); + coreFileService.deleteList(files); + + } catch (IOException e) { + throw new CheckedException(I18nHelper.getMessage("CORE.FILE.ANALYST.ERROR")); + } + + return new RestValidationResultBean(true, I18nHelper.getMessage("CORE.FILE.ANALYST.SUCCESS")); + } + + /** + * 检查第一行是否是有如下几个字段 + * 房间号 房间名称 温度 湿度 记录时间 + * @param firstRow + * @return + */ + private boolean checkFirstRowColumnsName(XSSFRow firstRow) { + boolean checkFlag = false; + XSSFCell cell01 = firstRow.getCell(1); + XSSFCell cell02 = firstRow.getCell(2); + XSSFCell cell03 = firstRow.getCell(3); + XSSFCell cell04 = firstRow.getCell(4); + XSSFCell cell05 = firstRow.getCell(5); + String cell01Value = null; + String cell02Value = null; + String cell03Value = null; + String cell04Value = null; + String cell05Value = null; + + if (cell01 != null) { + cell01Value = cell01.getStringCellValue(); + } + if (cell02 != null) { + cell02Value = cell02.getStringCellValue(); + } + if (cell03 != null) { + cell03Value = cell03.getStringCellValue(); + } + if (cell04 != null) { + cell04Value = cell04.getStringCellValue(); + } + + if (cell05 != null) { + cell05Value = cell05.getStringCellValue(); + } + + if ("房间号".equals(cell01Value)&& "房间名称".equals(cell02Value) && "温度(℃)".equals(cell03Value) + && "湿度(%RH)".equals(cell04Value) && "记录时间".equals(cell05Value)) { + checkFlag = true; + } + return checkFlag; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/bean/LimsEquiptAcceptBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/bean/LimsEquiptAcceptBean.java new file mode 100644 index 0000000..32d60b4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/bean/LimsEquiptAcceptBean.java @@ -0,0 +1,414 @@ +package com.sunwayworld.basemodule.trm.equipt.accept.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; + +import java.time.LocalDate; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 设备验收 + * + * @author zengs@sunwayworld.com + * @date 2023-07-13 + */ +@Table("T_LIMS_EQUIPT_ACCEPT") +public class LimsEquiptAcceptBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long equiptId;// 设备id + private String equipName;// 设备名称 + private String equiptCode;// 设备编号 + private LocalDateTime passTime;// 通过时间 结束时间 + @NotNull(defaultValue = "draft") + private String processStatus;// 审核状态 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 申请时间 发起时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + + private String acceptResult;// 验收结果 + private String remark;// 备注 + + private String idnormalRange; // 正常量程 + private String equiptType;// 设备类型 + private String laboratoryId;// 所属实验室ID + private String laboratory;// 所属实验室 + private String equiptStatus;// 设备状态 + private String fixAssetCode;// 固定资产编号 + private String model;// 设备型号 + private String manufacturer;// 设备厂家 + private String factoryNo;// 出厂编号 + private LocalDate productDate;// 出厂日期 + private LocalDate arrivalDate;// 到厂日期 + private String managerId;// 设备管理员 + private String manager;// 设备管理员 + private Long locId;// 存放位置ID + private String locName;// 存放位置 + private String specification; // 规格 + private String orgId;// 组织ID + private String orgName;// 组织名称 + private String precision;//设备精度 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDateTime guaranteePeriodStartTime;//质保期开始时间 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDateTime guaranteePeriodEndTime;//质保期结束时间 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDateTime lastMaintenanceDate;//上次维修保养日期 + private String keeper;//保管人 + private String keeperId;//保管人id + private String contractNo;//合同编号 + private String equiptSize;//设备尺寸 + private String supplier;//供应商 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime measureValidityDate;//计量有效期 + + + + public String getIdnormalRange() { + return idnormalRange; + } + + public void setIdnormalRange(String idnormalRange) { + this.idnormalRange = idnormalRange; + } + + public String getEquiptType() { + return equiptType; + } + + public void setEquiptType(String equiptType) { + this.equiptType = equiptType; + } + + public String getLaboratoryId() { + return laboratoryId; + } + + public void setLaboratoryId(String laboratoryId) { + this.laboratoryId = laboratoryId; + } + + public String getLaboratory() { + return laboratory; + } + + public void setLaboratory(String laboratory) { + this.laboratory = laboratory; + } + + public String getEquiptStatus() { + return equiptStatus; + } + + public void setEquiptStatus(String equiptStatus) { + this.equiptStatus = equiptStatus; + } + + public String getFixAssetCode() { + return fixAssetCode; + } + + public void setFixAssetCode(String fixAssetCode) { + this.fixAssetCode = fixAssetCode; + } + + public String getModel() { + return model; + } + + public void setModel(String model) { + this.model = model; + } + + public String getManufacturer() { + return manufacturer; + } + + public void setManufacturer(String manufacturer) { + this.manufacturer = manufacturer; + } + + public String getFactoryNo() { + return factoryNo; + } + + public void setFactoryNo(String factoryNo) { + this.factoryNo = factoryNo; + } + + public LocalDate getProductDate() { + return productDate; + } + + public void setProductDate(LocalDate productDate) { + this.productDate = productDate; + } + + public LocalDate getArrivalDate() { + return arrivalDate; + } + + public void setArrivalDate(LocalDate arrivalDate) { + this.arrivalDate = arrivalDate; + } + + public String getManagerId() { + return managerId; + } + + public void setManagerId(String managerId) { + this.managerId = managerId; + } + + public String getManager() { + return manager; + } + + public void setManager(String manager) { + this.manager = manager; + } + + public Long getLocId() { + return locId; + } + + public void setLocId(Long locId) { + this.locId = locId; + } + + public String getLocName() { + return locName; + } + + public void setLocName(String locName) { + this.locName = locName; + } + + public String getSpecification() { + return specification; + } + + public void setSpecification(String specification) { + this.specification = specification; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getPrecision() { + return precision; + } + + public void setPrecision(String precision) { + this.precision = precision; + } + + public LocalDateTime getGuaranteePeriodStartTime() { + return guaranteePeriodStartTime; + } + + public void setGuaranteePeriodStartTime(LocalDateTime guaranteePeriodStartTime) { + this.guaranteePeriodStartTime = guaranteePeriodStartTime; + } + + public LocalDateTime getGuaranteePeriodEndTime() { + return guaranteePeriodEndTime; + } + + public void setGuaranteePeriodEndTime(LocalDateTime guaranteePeriodEndTime) { + this.guaranteePeriodEndTime = guaranteePeriodEndTime; + } + + public LocalDateTime getLastMaintenanceDate() { + return lastMaintenanceDate; + } + + public void setLastMaintenanceDate(LocalDateTime lastMaintenanceDate) { + this.lastMaintenanceDate = lastMaintenanceDate; + } + + public String getKeeper() { + return keeper; + } + + public void setKeeper(String keeper) { + this.keeper = keeper; + } + + public String getKeeperId() { + return keeperId; + } + + public void setKeeperId(String keeperId) { + this.keeperId = keeperId; + } + + public String getContractNo() { + return contractNo; + } + + public void setContractNo(String contractNo) { + this.contractNo = contractNo; + } + + public String getEquiptSize() { + return equiptSize; + } + + public void setEquiptSize(String equiptSize) { + this.equiptSize = equiptSize; + } + + public String getSupplier() { + return supplier; + } + + public void setSupplier(String supplier) { + this.supplier = supplier; + } + + public LocalDateTime getMeasureValidityDate() { + return measureValidityDate; + } + + public void setMeasureValidityDate(LocalDateTime measureValidityDate) { + this.measureValidityDate = measureValidityDate; + } + + public String getAcceptResult() { + return acceptResult; + } + + public void setAcceptResult(String acceptResult) { + this.acceptResult = acceptResult; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getEquiptId() { + return equiptId; + } + + public void setEquiptId(Long equiptId) { + this.equiptId = equiptId; + } + + public String getEquipName() { + return equipName; + } + + public void setEquipName(String equipName) { + this.equipName = equipName; + } + + public String getEquiptCode() { + return equiptCode; + } + + public void setEquiptCode(String equiptCode) { + this.equiptCode = equiptCode; + } + + public LocalDateTime getPassTime() { + return passTime; + } + + public void setPassTime(LocalDateTime passTime) { + this.passTime = passTime; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/controller/LimsEquiptAcceptController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/controller/LimsEquiptAcceptController.java new file mode 100644 index 0000000..14fdb3d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/controller/LimsEquiptAcceptController.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.trm.equipt.accept.controller; + +import com.sunwayworld.framework.controller.*; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-accepts/page") +public interface LimsEquiptAcceptController extends GenericEditListPageController, GenericDetailPageController, GenericAuditListPageController, GenericSearchListPageController, GenericChoosePageController { + @RequestMapping({"/approve-list"}) + String approveListPage(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/controller/impl/LimsEquiptAcceptControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/controller/impl/LimsEquiptAcceptControllerImpl.java new file mode 100644 index 0000000..4d353cc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/controller/impl/LimsEquiptAcceptControllerImpl.java @@ -0,0 +1,47 @@ +package com.sunwayworld.basemodule.trm.equipt.accept.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.equipt.accept.controller.LimsEquiptAcceptController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEquiptAcceptControllerImpl implements LimsEquiptAcceptController { + + @Log(value = "设备验收编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipt/equipt-accepts/lims-equipt-accept-edit-list"; + } + + @Log(value = "设备验收审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/trm/equipt/equipt-accepts/lims-equipt-accept-audit-list"; + } + + @Log(value = "设备验收查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/equipt/equipt-accepts/lims-equipt-accept-search-list"; + } + + @Log(value = "设备验收选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/equipt/equipt-accepts/lims-equipt-accept-choose-list"; + } + + @Override + public String approveListPage() { + return "basemodule/trm/equipt/equipt-accepts/lims-equipt-accept-approve-list"; + } + + @Log(value = "设备验收详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/equipt/equipt-accepts/lims-equipt-accept-detail"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/dao/LimsEquiptAcceptDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/dao/LimsEquiptAcceptDao.java new file mode 100644 index 0000000..1211e6e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/dao/LimsEquiptAcceptDao.java @@ -0,0 +1,8 @@ +package com.sunwayworld.basemodule.trm.equipt.accept.dao; + + +import com.sunwayworld.basemodule.trm.equipt.accept.bean.LimsEquiptAcceptBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquiptAcceptDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/dao/impl/LimsEquiptAcceptDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/dao/impl/LimsEquiptAcceptDaoImpl.java new file mode 100644 index 0000000..b6b42f9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/dao/impl/LimsEquiptAcceptDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.accept.dao.impl; + +import com.sunwayworld.basemodule.trm.equipt.accept.bean.LimsEquiptAcceptBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.equipt.accept.dao.LimsEquiptAcceptDao; +import com.sunwayworld.basemodule.trm.equipt.accept.mapper.LimsEquiptAcceptMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquiptAcceptDaoImpl extends MybatisDaoSupport implements LimsEquiptAcceptDao { + + @Autowired + private LimsEquiptAcceptMapper limsEquiptAcceptMapper; + + @Override + public LimsEquiptAcceptMapper getMapper() { + return limsEquiptAcceptMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/mapper/LimsEquiptAcceptMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/mapper/LimsEquiptAcceptMapper.java new file mode 100644 index 0000000..c112a21 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/mapper/LimsEquiptAcceptMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.accept.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquiptAcceptMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/mapper/conf/lims-equipt-accept-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/mapper/conf/lims-equipt-accept-mysql-mapper.xml new file mode 100644 index 0000000..e6f4dd9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/mapper/conf/lims-equipt-accept-mysql-mapper.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/mapper/conf/lims-equipt-accept-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/mapper/conf/lims-equipt-accept-oracle-mapper.xml new file mode 100644 index 0000000..0f4502b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/mapper/conf/lims-equipt-accept-oracle-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/mapper/conf/lims-equipt-accept-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/mapper/conf/lims-equipt-accept-postgresql-mapper.xml new file mode 100644 index 0000000..7902137 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/mapper/conf/lims-equipt-accept-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/mapper/conf/lims-equipt-accept-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/mapper/conf/lims-equipt-accept-sqlserver-mapper.xml new file mode 100644 index 0000000..7902137 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/mapper/conf/lims-equipt-accept-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/resource/LimsEquiptAcceptResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/resource/LimsEquiptAcceptResource.java new file mode 100644 index 0000000..23e67bc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/resource/LimsEquiptAcceptResource.java @@ -0,0 +1,17 @@ +package com.sunwayworld.basemodule.trm.equipt.accept.resource; + +import com.sunwayworld.basemodule.trm.equipt.accept.bean.LimsEquiptAcceptBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.equipt.accept.service.LimsEquiptAcceptService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMethod; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-accepts") +public interface LimsEquiptAcceptResource extends GenericResource, GenericAuditableResource, GenericChoosableResource { + @RequestMapping(value = "/opera/validator", method = RequestMethod.POST) + void operaValidator(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/resource/impl/LimsEquiptAcceptResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/resource/impl/LimsEquiptAcceptResourceImpl.java new file mode 100644 index 0000000..a9685c2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/resource/impl/LimsEquiptAcceptResourceImpl.java @@ -0,0 +1,43 @@ +package com.sunwayworld.basemodule.trm.equipt.accept.resource.impl; + +import com.sunwayworld.basemodule.trm.equipt.accept.validator.AcceptOperaValidator; +import com.sunwayworld.framework.validator.data.annotation.ValidateDataWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.equipt.accept.resource.LimsEquiptAcceptResource; +import com.sunwayworld.basemodule.trm.equipt.accept.service.LimsEquiptAcceptService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("设备验收") +@RestController +@GikamBean +public class LimsEquiptAcceptResourceImpl implements LimsEquiptAcceptResource { + + @Autowired + private LimsEquiptAcceptService limsEquiptAcceptService; + + @Override + public LimsEquiptAcceptService getService() { + return limsEquiptAcceptService; + } + + @Log(value = "新增设备验收", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + + @Log(value = "操作前的校验", type = LogType.SELECT) + @ValidateDataWith(AcceptOperaValidator.class) + @Override + public void operaValidator(RestJsonWrapperBean wrapper) {} +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/service/LimsEquiptAcceptService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/service/LimsEquiptAcceptService.java new file mode 100644 index 0000000..91cc7b5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/service/LimsEquiptAcceptService.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.trm.equipt.accept.service; + +import com.sunwayworld.basemodule.trm.equipt.accept.bean.LimsEquiptAcceptBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsEquiptAcceptService extends GenericService, GenericAuditableService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/service/impl/LimsEquiptAcceptServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/service/impl/LimsEquiptAcceptServiceImpl.java new file mode 100644 index 0000000..adbdfa6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/service/impl/LimsEquiptAcceptServiceImpl.java @@ -0,0 +1,152 @@ +package com.sunwayworld.basemodule.trm.equipt.accept.service.impl; + +import com.sunwayworld.baseline.framework.utils.CommonHelper; +import com.sunwayworld.basemodule.trm.equipt.accept.bean.LimsEquiptAcceptBean; +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.basemodule.trm.equipt.event.bean.LimsEquiptEventBean; +import com.sunwayworld.basemodule.trm.equipt.event.service.LimsEquiptEventService; +import com.sunwayworld.basemodule.trm.equipt.equipt.service.LimsEquiptService; +import com.sunwayworld.framework.audit.aunnotation.Audit; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.support.auditable.bean.CoreBpmnParameterDTO; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceStatusDTO; +import org.apache.commons.lang3.ObjectUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.equipt.accept.dao.LimsEquiptAcceptDao; +import com.sunwayworld.basemodule.trm.equipt.accept.service.LimsEquiptAcceptService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsEquiptAcceptServiceImpl implements LimsEquiptAcceptService { + + @Autowired + private LimsEquiptAcceptDao limsEquiptAcceptDao; + @Autowired + private LimsEquiptService equiptService; + @Autowired + private LimsEquiptEventService limsEquiptEventService; + + @Override + @SuppressWarnings("unchecked") + public LimsEquiptAcceptDao getDao() { + return limsEquiptAcceptDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquiptAcceptBean limsEquiptAccept = jsonWrapper.parseUnique(LimsEquiptAcceptBean.class); + limsEquiptAccept.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEquiptAccept); + return limsEquiptAccept.getId(); + } + + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + public void delete(RestJsonWrapperBean jsonWrapper) { + List limsEquiptAccepts = jsonWrapper.parse(LimsEquiptAcceptBean.class); + List ids = limsEquiptAccepts.stream().map(LimsEquiptAcceptBean::getId).collect(Collectors.toList()); + limsEquiptAccepts=getDao().selectListByIds(ids); + List equiptIds = limsEquiptAccepts.stream().filter(a->a.getEquiptId()!=null).map(LimsEquiptAcceptBean::getEquiptId).collect(Collectors.toList()); + getDao().deleteByIdList(ids); + if(!equiptIds.isEmpty()){ + equiptService.getDao().deleteByIdList(equiptIds); + } + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.PROCESS_REJECT) + @Audit("AUDIT.PROCESS_REJECT") + public List> rejectTask(RestJsonWrapperBean wrapper) { + List parseList = wrapper.parse(LimsEquiptAcceptBean.class); + List> coreBpmnInstanceStatusDTOS = LimsEquiptAcceptService.super.rejectTask(wrapper); + List idList = parseList.stream().map(LimsEquiptAcceptBean::getId).collect(Collectors.toList()); + List limsEquiptAccepts=getDao().selectListByIds(idList); + String bpmn_statusCode = limsEquiptAccepts.get(0).getProcessStatus(); + if(bpmn_statusCode.equals("draft_rejected")){ + List equiptIds = limsEquiptAccepts.stream().filter(a->a.getEquiptId()!=null).map(LimsEquiptAcceptBean::getEquiptId).collect(Collectors.toList()); + if(!equiptIds.isEmpty()){ + equiptService.getDao().deleteByIdList(equiptIds); + } + } + return coreBpmnInstanceStatusDTOS; + } + + + @Transactional + @AuditTrailEntry(AuditTrailType.PROCESS_START) + @Audit("AUDIT.PROCESS_START") + public List> startProcess(RestJsonWrapperBean wrapper) { + List parseList = wrapper.parse(LimsEquiptAcceptBean.class); + List> dtos = startProcess(CommonHelper.getIdList(parseList), CoreBpmnParameterDTO.of(wrapper)); + List acceptBeans = this.selectListByIds(CommonHelper.getIdList(parseList)); + //添加设备台账信息 + List equiptBeans =new ArrayList<>(); + acceptBeans.forEach(a->{ + LimsEquiptBean equiptBean=new LimsEquiptBean(); + org.springframework.beans.BeanUtils.copyProperties(a,equiptBean, "id", "status", "createdById", "createdByName", "createdTime", "createdByOrgId", "createdByOrgName"); + equiptBean.setId(ApplicationContextHelper.getNextIdentity()); + equiptBean.setEquiptAcceptStatus("发起验收"); + equiptBean.setEquiptName(a.getEquipName()); + equiptBeans.add(equiptBean); + a.setEquiptId(equiptBean.getId()); + }); + getDao().update(acceptBeans,"equiptId"); + equiptService.getDao().insert(equiptBeans); + return dtos; + } + + + @Override + public List> completeTask(RestJsonWrapperBean wrapper) { + List> coreBpmnInstanceStatusDTOS = LimsEquiptAcceptService.super.completeTask(wrapper); + if (ObjectUtils.isEmpty(coreBpmnInstanceStatusDTOS)) { + return coreBpmnInstanceStatusDTOS; + } + List ids = coreBpmnInstanceStatusDTOS.stream().map(CoreBpmnInstanceStatusDTO::getId).collect(Collectors.toList()); + //流程结束的标志 + String code = coreBpmnInstanceStatusDTOS.get(0).getNextStatusCode(); + if (StringUtils.isEmpty(code)) { + List equiptAcceptBeans = selectListByIds(ids); + List equiptIds = equiptAcceptBeans.stream().map(LimsEquiptAcceptBean::getEquiptId).distinct().collect(Collectors.toList()); + List equiptBeans = equiptService.selectListByFilter(SearchFilter.instance().match("id", equiptIds).filter(MatchPattern.OR)); + List eventBeanList=new ArrayList<>(); + equiptAcceptBeans.forEach(a->{ + LimsEquiptBean equiptBean=equiptBeans.stream().filter(e->e.getId().toString().equals(a.getEquiptId().toString())).findFirst().orElse(null); + equiptBean.setAcceptTime(LocalDateTime.now()); + equiptBean.setEquiptAcceptStatus("验收完成"); + //更新设备状态合格 + + LimsEquiptEventBean equiptEventBean=new LimsEquiptEventBean(); + equiptEventBean.setId(a.getId()); + equiptEventBean.setEquiptId(equiptBean.getId()); + equiptEventBean.setEventType("验收"); + eventBeanList.add(equiptEventBean); + }); + equiptService.getDao().update(equiptBeans,"acceptTime","equiptStatus","virtually"); + //添加生命周期 + limsEquiptEventService.getDao().insert(eventBeanList); + } + return coreBpmnInstanceStatusDTOS; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/validator/AcceptOperaValidator.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/validator/AcceptOperaValidator.java new file mode 100644 index 0000000..129ce13 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/accept/validator/AcceptOperaValidator.java @@ -0,0 +1,101 @@ +package com.sunwayworld.basemodule.trm.equipt.accept.validator; + + +import com.sunwayworld.basemodule.trm.equipt.accept.bean.LimsEquiptAcceptBean; +import com.sunwayworld.basemodule.trm.equipt.accept.service.LimsEquiptAcceptService; +import com.sunwayworld.framework.i18n.I18nHelper; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.framework.validator.data.DataValidator; +import org.checkerframework.checker.units.qual.C; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class AcceptOperaValidator implements DataValidator { + + @Autowired + private LimsEquiptAcceptService limsEquiptAcceptService; + + @Override + public boolean doValid(Object... args) { + RestJsonWrapperBean wrapper = (RestJsonWrapperBean) args[0]; + List acceptBeanList = wrapper.parse(LimsEquiptAcceptBean.class); + if (CollectionUtils.isEmpty(acceptBeanList)) { + return false; + } + Map paramMap = wrapper.getParamMap(); + String pageType = paramMap.get("pageType"); + + if("draft".equals(pageType)) { + for (LimsEquiptAcceptBean acceptBean : acceptBeanList) { + String code=acceptBean.getEquiptCode(); + if (acceptBean.getEquipName()==null) { + addConstraintViolation("设备"+code+"的设备名称为空!"); + return false; + } + if (acceptBean.getEquiptType()==null) { + addConstraintViolation("设备"+code+"的设备类型为空!"); + return false; + } + if (acceptBean.getGuaranteePeriodStartTime()==null) { + addConstraintViolation("设备"+code+"的质保开始时间为空!"); + return false; + } + if (acceptBean.getGuaranteePeriodEndTime()==null) { + addConstraintViolation("设备"+code+"的质保结束时间为空!"); + return false; + }if (acceptBean.getEquiptSize()==null) { + addConstraintViolation("设备"+code+"的设备尺寸为空!"); + return false; + }if (acceptBean.getManufacturer()==null) { + addConstraintViolation("设备"+code+"的制造商为空!"); + return false; + }if (acceptBean.getSupplier()==null) { + addConstraintViolation("设备"+code+"的供应商为空!"); + return false; + }if (acceptBean.getFactoryNo()==null) { + addConstraintViolation("设备"+code+"的出厂编号为空!"); + return false; + }if (acceptBean.getProductDate()==null) { + addConstraintViolation("设备"+code+"的出厂日期为空!"); + return false; + }if (acceptBean.getArrivalDate()==null) { + addConstraintViolation("设备"+code+"的到厂日期为空!"); + return false; + }if (acceptBean.getLocId()==null) { + addConstraintViolation("设备"+code+"的存放位置为空!"); + return false; + }if (acceptBean.getMeasureValidityDate()==null) { + addConstraintViolation("设备"+code+"的计量有效期为空!"); + return false; + } + } + }else if("approve".equals(pageType)){ + for (LimsEquiptAcceptBean acceptBean : acceptBeanList) { + String code=acceptBean.getEquiptCode(); + if (acceptBean.getPassTime()==null) { + addConstraintViolation("设备"+code+"的结束时间为空!"); + return false; + } + if (acceptBean.getAcceptResult()==null) { + addConstraintViolation("设备"+code+"的验收结果为空!"); + return false; + } + + } + } + + return true; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/bean/LimsEquiptAssociatedvirtualBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/bean/LimsEquiptAssociatedvirtualBean.java new file mode 100644 index 0000000..caf9ad9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/bean/LimsEquiptAssociatedvirtualBean.java @@ -0,0 +1,163 @@ +package com.sunwayworld.basemodule.trm.equipt.associatedvirtual.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 关联虚拟设备 + * + * @author liuwei0602@sunwayworld.com + * @date 2023-05-18 + */ +@Table("T_LIMS_EQUIPT_ASSOCIATEDVIRTUAL") +public class LimsEquiptAssociatedvirtualBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String virtualEquiptCode;// 虚拟设备编码 + private String virtualEquiptName;// 虚拟设备名称 + private Long equiptId;// 设备ID + private Long testMethodId;// 检测项目方法关联ID + private Long analystId;// 分析项ID + private String specification; // 规格 + private String remarks;// 备注 + private String orgId;// 组织ID + private String orgName;// 组织名称 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getTestMethodId() { + return testMethodId; + } + + public void setTestMethodId(Long testMethodId) { + this.testMethodId = testMethodId; + } + + public Long getAnalystId() { + return analystId; + } + + public void setAnalystId(Long analystId) { + this.analystId = analystId; + } + + public String getSpecification() { + return specification; + } + + public void setSpecification(String specification) { + this.specification = specification; + } + + public String getVirtualEquiptCode() { + return virtualEquiptCode; + } + + public void setVirtualEquiptCode(String virtualEquiptCode) { + this.virtualEquiptCode = virtualEquiptCode; + } + + public String getVirtualEquiptName() { + return virtualEquiptName; + } + + public void setVirtualEquiptName(String virtualEquiptName) { + this.virtualEquiptName = virtualEquiptName; + } + + public Long getEquiptId() { + return equiptId; + } + + public void setEquiptId(Long equiptId) { + this.equiptId = equiptId; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/controller/LimsEquiptAssociatedvirtualController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/controller/LimsEquiptAssociatedvirtualController.java new file mode 100644 index 0000000..6774488 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/controller/LimsEquiptAssociatedvirtualController.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.associatedvirtual.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-associatedvirtuals/page") +public interface LimsEquiptAssociatedvirtualController extends GenericEditListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/controller/impl/LimsEquiptAssociatedvirtualControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/controller/impl/LimsEquiptAssociatedvirtualControllerImpl.java new file mode 100644 index 0000000..4f7a249 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/controller/impl/LimsEquiptAssociatedvirtualControllerImpl.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.trm.equipt.associatedvirtual.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.equipt.associatedvirtual.controller.LimsEquiptAssociatedvirtualController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEquiptAssociatedvirtualControllerImpl implements LimsEquiptAssociatedvirtualController { + + @Log(value = "关联虚拟设备编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipt/equipt-associatedvirtuals/lims-equipt-associatedvirtual-edit-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/dao/LimsEquiptAssociatedvirtualDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/dao/LimsEquiptAssociatedvirtualDao.java new file mode 100644 index 0000000..5500c2f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/dao/LimsEquiptAssociatedvirtualDao.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.trm.equipt.associatedvirtual.dao; + +import com.sunwayworld.basemodule.trm.equipt.associatedvirtual.bean.LimsEquiptAssociatedvirtualBean; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +import java.util.List; +import java.util.Map; + +public interface LimsEquiptAssociatedvirtualDao extends GenericDao { + + List> selectVirtualEqt(MapperParameter temp); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/dao/impl/LimsEquiptAssociatedvirtualDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/dao/impl/LimsEquiptAssociatedvirtualDaoImpl.java new file mode 100644 index 0000000..f8201ef --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/dao/impl/LimsEquiptAssociatedvirtualDaoImpl.java @@ -0,0 +1,32 @@ +package com.sunwayworld.basemodule.trm.equipt.associatedvirtual.dao.impl; + +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.equipt.associatedvirtual.bean.LimsEquiptAssociatedvirtualBean; +import com.sunwayworld.basemodule.trm.equipt.associatedvirtual.dao.LimsEquiptAssociatedvirtualDao; +import com.sunwayworld.basemodule.trm.equipt.associatedvirtual.mapper.LimsEquiptAssociatedvirtualMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import java.util.List; +import java.util.Map; + +@Repository +@GikamBean +public class LimsEquiptAssociatedvirtualDaoImpl extends MybatisDaoSupport implements LimsEquiptAssociatedvirtualDao { + + @Autowired + private LimsEquiptAssociatedvirtualMapper limsEquiptAssociatedvirtualMapper; + + @Override + public LimsEquiptAssociatedvirtualMapper getMapper() { + return limsEquiptAssociatedvirtualMapper; + } + + @Override + public List> selectVirtualEqt(MapperParameter temp) { + return getMapper().selectVirtualEqt(temp); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/mapper/LimsEquiptAssociatedvirtualMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/mapper/LimsEquiptAssociatedvirtualMapper.java new file mode 100644 index 0000000..ffab99a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/mapper/LimsEquiptAssociatedvirtualMapper.java @@ -0,0 +1,14 @@ +package com.sunwayworld.basemodule.trm.equipt.associatedvirtual.mapper; + +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +import java.util.List; +import java.util.Map; + +@GikamBean +public interface LimsEquiptAssociatedvirtualMapper extends GenericMapper { + + List> selectVirtualEqt(MapperParameter temp); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/mapper/conf/lims-equipt-associatedvirtual-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/mapper/conf/lims-equipt-associatedvirtual-mysql-mapper.xml new file mode 100644 index 0000000..0902edb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/mapper/conf/lims-equipt-associatedvirtual-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/mapper/conf/lims-equipt-associatedvirtual-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/mapper/conf/lims-equipt-associatedvirtual-oracle-mapper.xml new file mode 100644 index 0000000..9b032dd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/mapper/conf/lims-equipt-associatedvirtual-oracle-mapper.xml @@ -0,0 +1,50 @@ + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/mapper/conf/lims-equipt-associatedvirtual-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/mapper/conf/lims-equipt-associatedvirtual-sqlserver-mapper.xml new file mode 100644 index 0000000..0902edb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/mapper/conf/lims-equipt-associatedvirtual-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/resource/LimsEquiptAssociatedvirtualResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/resource/LimsEquiptAssociatedvirtualResource.java new file mode 100644 index 0000000..462973f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/resource/LimsEquiptAssociatedvirtualResource.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.trm.equipt.associatedvirtual.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.equipt.associatedvirtual.bean.LimsEquiptAssociatedvirtualBean; +import com.sunwayworld.basemodule.trm.equipt.associatedvirtual.service.LimsEquiptAssociatedvirtualService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-associatedvirtuals") +public interface LimsEquiptAssociatedvirtualResource extends GenericResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/resource/impl/LimsEquiptAssociatedvirtualResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/resource/impl/LimsEquiptAssociatedvirtualResourceImpl.java new file mode 100644 index 0000000..97fda97 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/resource/impl/LimsEquiptAssociatedvirtualResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.equipt.associatedvirtual.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.equipt.associatedvirtual.resource.LimsEquiptAssociatedvirtualResource; +import com.sunwayworld.basemodule.trm.equipt.associatedvirtual.service.LimsEquiptAssociatedvirtualService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("关联虚拟设备") +@RestController +@GikamBean +public class LimsEquiptAssociatedvirtualResourceImpl implements LimsEquiptAssociatedvirtualResource { + + @Autowired + private LimsEquiptAssociatedvirtualService limsEquiptAssociatedvirtualService; + + @Override + public LimsEquiptAssociatedvirtualService getService() { + return limsEquiptAssociatedvirtualService; + } + + @Log(value = "新增关联虚拟设备", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/service/LimsEquiptAssociatedvirtualService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/service/LimsEquiptAssociatedvirtualService.java new file mode 100644 index 0000000..799210f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/service/LimsEquiptAssociatedvirtualService.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.equipt.associatedvirtual.service; + +import com.sunwayworld.basemodule.trm.equipt.associatedvirtual.bean.LimsEquiptAssociatedvirtualBean; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.support.base.service.GenericService; + +import java.util.List; + +public interface LimsEquiptAssociatedvirtualService extends GenericService { + + List selectVirtualEqt(MapperParameter temp); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/service/impl/LimsEquiptAssociatedvirtualServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/service/impl/LimsEquiptAssociatedvirtualServiceImpl.java new file mode 100644 index 0000000..475a82c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/associatedvirtual/service/impl/LimsEquiptAssociatedvirtualServiceImpl.java @@ -0,0 +1,66 @@ +package com.sunwayworld.basemodule.trm.equipt.associatedvirtual.service.impl; + +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.support.PersistableHelper; +import com.sunwayworld.framework.utils.ObjectUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.equipt.associatedvirtual.dao.LimsEquiptAssociatedvirtualDao; +import com.sunwayworld.basemodule.trm.equipt.associatedvirtual.bean.LimsEquiptAssociatedvirtualBean; +import com.sunwayworld.basemodule.trm.equipt.associatedvirtual.service.LimsEquiptAssociatedvirtualService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsEquiptAssociatedvirtualServiceImpl implements LimsEquiptAssociatedvirtualService { + + @Autowired + private LimsEquiptAssociatedvirtualDao limsEquiptAssociatedvirtualDao; + + @Override + @SuppressWarnings("unchecked") + public LimsEquiptAssociatedvirtualDao getDao() { + return limsEquiptAssociatedvirtualDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + List parse = jsonWrapper.parse(LimsEquiptAssociatedvirtualBean.class); + Long equiptId = parse.get(0).getEquiptId(); + Long testMethodId = parse.get(0).getTestMethodId(); + if (ObjectUtils.isEmpty(testMethodId)) { + List list = this.selectListByFilter(SearchFilter.instance().match("equiptId", equiptId).filter(MatchPattern.SEQ).match("testMethodId",null).filter(MatchPattern.SEQ)); + if (!ObjectUtils.isEmpty(list)) { + throw new CheckedException("只可以绑定一个真实设备"); + } + } + List ids = ApplicationContextHelper.getNextIdentityList(parse.size()); + parse.forEach(p -> p.setId(ids.remove(0))); + getDao().insert(parse); + return parse.get(0).getId(); + } + + @Override + public List selectVirtualEqt(MapperParameter temp) { + List> mapList = getDao().selectVirtualEqt(temp); + if (mapList.isEmpty()) return Collections.emptyList(); + return mapList.stream().map(m -> PersistableHelper.mapToPersistable(m,LimsEquiptAssociatedvirtualBean.class)).collect(Collectors.toList()); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/bean/LimsEquiptAuxiliaryBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/bean/LimsEquiptAuxiliaryBean.java new file mode 100644 index 0000000..14e4239 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/bean/LimsEquiptAuxiliaryBean.java @@ -0,0 +1,174 @@ +package com.sunwayworld.basemodule.trm.equipt.auxiliary.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 辅助设备表 + * + * @author lijiaxing@sunwayworld.com + * @date 2022-09-01 + */ +@Table("T_LIMS_EQUIPT_AUXILIARY") +public class LimsEquiptAuxiliaryBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + private String specification;// 规格 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private Long equiptId;// 设备ID + private Long auxiliaryId;// 辅助设备ID + private String auxiliaryCode;// 辅助设备编码 + private String auxiliaryName;// 辅助设备名称 + private String remarks;// 备注 + private String orgId;// 组织ID + private String orgName;// 组织名称 + + + private String firstClass;// 一级分类 + private String secondClass;// 二级分类 + + public String getFirstClass() { + return firstClass; + } + + public void setFirstClass(String firstClass) { + this.firstClass = firstClass; + } + + public String getSecondClass() { + return secondClass; + } + + public void setSecondClass(String secondClass) { + this.secondClass = secondClass; + } + + public String getAuxiliaryCode() { + return auxiliaryCode; + } + + public void setAuxiliaryCode(String auxiliaryCode) { + this.auxiliaryCode = auxiliaryCode; + } + + public String getAuxiliaryName() { + return auxiliaryName; + } + + public void setAuxiliaryName(String auxiliaryName) { + this.auxiliaryName = auxiliaryName; + } + + public String getSpecification() { + return specification; + } + + public void setSpecification(String specification) { + this.specification = specification; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public Long getEquiptId() { + return equiptId; + } + + public void setEquiptId(Long equiptId) { + this.equiptId = equiptId; + } + + public Long getAuxiliaryId() { + return auxiliaryId; + } + + public void setAuxiliaryId(Long auxiliaryId) { + this.auxiliaryId = auxiliaryId; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/controller/LimsEquiptAuxiliaryController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/controller/LimsEquiptAuxiliaryController.java new file mode 100644 index 0000000..f652326 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/controller/LimsEquiptAuxiliaryController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.equipt.auxiliary.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-auxiliarys/page") +public interface LimsEquiptAuxiliaryController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/controller/impl/LimsEquiptAuxiliaryControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/controller/impl/LimsEquiptAuxiliaryControllerImpl.java new file mode 100644 index 0000000..b25fd2e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/controller/impl/LimsEquiptAuxiliaryControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.equipt.auxiliary.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.equipt.auxiliary.controller.LimsEquiptAuxiliaryController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEquiptAuxiliaryControllerImpl implements LimsEquiptAuxiliaryController { + + @Log(value = "辅助设备表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipt/equipt-auxiliarys/lims-equipt-auxiliary-edit-list"; + } + + @Log(value = "辅助设备表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/equipt/equipt-auxiliarys/lims-equipt-auxiliary-detail"; + } + + @Log(value = "辅助设备表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/equipt/equipt-auxiliarys/lims-equipt-auxiliary-search-list"; + } + + @Log(value = "辅助设备表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/equipt/equipt-auxiliarys/lims-equipt-auxiliary-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/dao/LimsEquiptAuxiliaryDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/dao/LimsEquiptAuxiliaryDao.java new file mode 100644 index 0000000..eb4da19 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/dao/LimsEquiptAuxiliaryDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.equipt.auxiliary.dao; + +import com.sunwayworld.basemodule.trm.equipt.auxiliary.bean.LimsEquiptAuxiliaryBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquiptAuxiliaryDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/dao/impl/LimsEquiptAuxiliaryDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/dao/impl/LimsEquiptAuxiliaryDaoImpl.java new file mode 100644 index 0000000..e69421c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/dao/impl/LimsEquiptAuxiliaryDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.auxiliary.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.equipt.auxiliary.bean.LimsEquiptAuxiliaryBean; +import com.sunwayworld.basemodule.trm.equipt.auxiliary.dao.LimsEquiptAuxiliaryDao; +import com.sunwayworld.basemodule.trm.equipt.auxiliary.mapper.LimsEquiptAuxiliaryMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquiptAuxiliaryDaoImpl extends MybatisDaoSupport implements LimsEquiptAuxiliaryDao { + + @Autowired + private LimsEquiptAuxiliaryMapper limsEquiptAuxiliaryMapper; + + @Override + public LimsEquiptAuxiliaryMapper getMapper() { + return limsEquiptAuxiliaryMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/mapper/LimsEquiptAuxiliaryMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/mapper/LimsEquiptAuxiliaryMapper.java new file mode 100644 index 0000000..6df3dca --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/mapper/LimsEquiptAuxiliaryMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.auxiliary.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquiptAuxiliaryMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/mapper/conf/lims-equipt-auxiliary-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/mapper/conf/lims-equipt-auxiliary-mysql-mapper.xml new file mode 100644 index 0000000..eb07ec3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/mapper/conf/lims-equipt-auxiliary-mysql-mapper.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/mapper/conf/lims-equipt-auxiliary-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/mapper/conf/lims-equipt-auxiliary-oracle-mapper.xml new file mode 100644 index 0000000..4753651 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/mapper/conf/lims-equipt-auxiliary-oracle-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/mapper/conf/lims-equipt-auxiliary-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/mapper/conf/lims-equipt-auxiliary-sqlserver-mapper.xml new file mode 100644 index 0000000..eb07ec3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/mapper/conf/lims-equipt-auxiliary-sqlserver-mapper.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/resource/LimsEquiptAuxiliaryResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/resource/LimsEquiptAuxiliaryResource.java new file mode 100644 index 0000000..c882496 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/resource/LimsEquiptAuxiliaryResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.equipt.auxiliary.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.equipt.auxiliary.bean.LimsEquiptAuxiliaryBean; +import com.sunwayworld.basemodule.trm.equipt.auxiliary.service.LimsEquiptAuxiliaryService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-auxiliarys") +public interface LimsEquiptAuxiliaryResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/resource/impl/LimsEquiptAuxiliaryResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/resource/impl/LimsEquiptAuxiliaryResourceImpl.java new file mode 100644 index 0000000..6aac47a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/resource/impl/LimsEquiptAuxiliaryResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.equipt.auxiliary.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.equipt.auxiliary.resource.LimsEquiptAuxiliaryResource; +import com.sunwayworld.basemodule.trm.equipt.auxiliary.service.LimsEquiptAuxiliaryService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("辅助设备表") +@RestController +@GikamBean +public class LimsEquiptAuxiliaryResourceImpl implements LimsEquiptAuxiliaryResource { + + @Autowired + private LimsEquiptAuxiliaryService limsEquiptAuxiliaryService; + + @Override + public LimsEquiptAuxiliaryService getService() { + return limsEquiptAuxiliaryService; + } + + @Log(value = "新增辅助设备表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/service/LimsEquiptAuxiliaryService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/service/LimsEquiptAuxiliaryService.java new file mode 100644 index 0000000..b029da9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/service/LimsEquiptAuxiliaryService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.auxiliary.service; + +import com.sunwayworld.basemodule.trm.equipt.auxiliary.bean.LimsEquiptAuxiliaryBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsEquiptAuxiliaryService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/service/impl/LimsEquiptAuxiliaryServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/service/impl/LimsEquiptAuxiliaryServiceImpl.java new file mode 100644 index 0000000..72eec0f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/auxiliary/service/impl/LimsEquiptAuxiliaryServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.trm.equipt.auxiliary.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.equipt.auxiliary.dao.LimsEquiptAuxiliaryDao; +import com.sunwayworld.basemodule.trm.equipt.auxiliary.bean.LimsEquiptAuxiliaryBean; +import com.sunwayworld.basemodule.trm.equipt.auxiliary.service.LimsEquiptAuxiliaryService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsEquiptAuxiliaryServiceImpl implements LimsEquiptAuxiliaryService { + + @Autowired + private LimsEquiptAuxiliaryDao limsEquiptAuxiliaryDao; + + @Override + @SuppressWarnings("unchecked") + public LimsEquiptAuxiliaryDao getDao() { + return limsEquiptAuxiliaryDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquiptAuxiliaryBean limsEquiptAuxiliary = jsonWrapper.parseUnique(LimsEquiptAuxiliaryBean.class); + limsEquiptAuxiliary.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEquiptAuxiliary); + return limsEquiptAuxiliary.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/bean/LimsEquiptCalibrationBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/bean/LimsEquiptCalibrationBean.java new file mode 100644 index 0000000..2c1414e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/bean/LimsEquiptCalibrationBean.java @@ -0,0 +1,160 @@ +package com.sunwayworld.basemodule.trm.equipt.calibration.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 设备校准 + * + * @author liujie1111@sunwayworld.com@sunwayworld.com + * @date 2023-05-19 + */ +@Table("T_LIMS_EQUIPT_CALIBRATION") +public class LimsEquiptCalibrationBean extends AbstractInsertable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long equiptId;// 设备ID + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime lastTime;// 上次校准时间 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime nextTime;// 下次校准时间 + private String correctFrequency;// 校准频率 + private String status;// 校准状态 + private String type;//校准方式 + private String outcome;//校准结果 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + @Override + public String getCreatedById() { + return createdById; + } + + @Override + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + @Override + public String getCreatedByName() { + return createdByName; + } + + @Override + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + @Override + public LocalDateTime getCreatedTime() { + return createdTime; + } + + @Override + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + @Override + public String getCreatedByOrgId() { + return createdByOrgId; + } + + @Override + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + @Override + public String getCreatedByOrgName() { + return createdByOrgName; + } + + @Override + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getCorrectFrequency() { + return correctFrequency; + } + + public void setCorrectFrequency(String correctFrequency) { + this.correctFrequency = correctFrequency; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + public String getOutcome() { + return outcome; + } + + public void setOutcome(String outcome) { + this.outcome = outcome; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getEquiptId() { + return equiptId; + } + + public void setEquiptId(Long equiptId) { + this.equiptId = equiptId; + } + + public LocalDateTime getLastTime() { + return lastTime; + } + + public void setLastTime(LocalDateTime lastTime) { + this.lastTime = lastTime; + } + + public LocalDateTime getNextTime() { + return nextTime; + } + + public void setNextTime(LocalDateTime nextTime) { + this.nextTime = nextTime; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/controller/LimsEquiptCalibrationController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/controller/LimsEquiptCalibrationController.java new file mode 100644 index 0000000..cbdbab1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/controller/LimsEquiptCalibrationController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.equipt.calibration.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-calibrations/page") +public interface LimsEquiptCalibrationController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/controller/impl/LimsEquiptCalibrationControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/controller/impl/LimsEquiptCalibrationControllerImpl.java new file mode 100644 index 0000000..024b8f4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/controller/impl/LimsEquiptCalibrationControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.equipt.calibration.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.equipt.calibration.controller.LimsEquiptCalibrationController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEquiptCalibrationControllerImpl implements LimsEquiptCalibrationController { + + @Log(value = "设备校准编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipt/equipt-calibrations/lims-equipt-calibration-edit-list"; + } + + @Log(value = "设备校准详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/equipt/equipt-calibrations/lims-equipt-calibration-detail"; + } + + @Log(value = "设备校准查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/equipt/equipt-calibrations/lims-equipt-calibration-search-list"; + } + + @Log(value = "设备校准选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/equipt/equipt-calibrations/lims-equipt-calibration-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/dao/LimsEquiptCalibrationDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/dao/LimsEquiptCalibrationDao.java new file mode 100644 index 0000000..9afd6b4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/dao/LimsEquiptCalibrationDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.equipt.calibration.dao; + +import com.sunwayworld.basemodule.trm.equipt.calibration.bean.LimsEquiptCalibrationBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquiptCalibrationDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/dao/impl/LimsEquiptCalibrationDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/dao/impl/LimsEquiptCalibrationDaoImpl.java new file mode 100644 index 0000000..c7a1a69 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/dao/impl/LimsEquiptCalibrationDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.calibration.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.equipt.calibration.bean.LimsEquiptCalibrationBean; +import com.sunwayworld.basemodule.trm.equipt.calibration.dao.LimsEquiptCalibrationDao; +import com.sunwayworld.basemodule.trm.equipt.calibration.mapper.LimsEquiptCalibrationMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquiptCalibrationDaoImpl extends MybatisDaoSupport implements LimsEquiptCalibrationDao { + + @Autowired + private LimsEquiptCalibrationMapper limsEquiptCalibrationMapper; + + @Override + public LimsEquiptCalibrationMapper getMapper() { + return limsEquiptCalibrationMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/mapper/LimsEquiptCalibrationMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/mapper/LimsEquiptCalibrationMapper.java new file mode 100644 index 0000000..c01f7cb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/mapper/LimsEquiptCalibrationMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.calibration.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquiptCalibrationMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/mapper/conf/lims-equipt-calibration-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/mapper/conf/lims-equipt-calibration-mysql-mapper.xml new file mode 100644 index 0000000..b6e3a5c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/mapper/conf/lims-equipt-calibration-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/mapper/conf/lims-equipt-calibration-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/mapper/conf/lims-equipt-calibration-oracle-mapper.xml new file mode 100644 index 0000000..b6e3a5c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/mapper/conf/lims-equipt-calibration-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/mapper/conf/lims-equipt-calibration-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/mapper/conf/lims-equipt-calibration-postgresql-mapper.xml new file mode 100644 index 0000000..b6e3a5c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/mapper/conf/lims-equipt-calibration-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/mapper/conf/lims-equipt-calibration-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/mapper/conf/lims-equipt-calibration-sqlserver-mapper.xml new file mode 100644 index 0000000..b6e3a5c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/mapper/conf/lims-equipt-calibration-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/resource/LimsEquiptCalibrationResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/resource/LimsEquiptCalibrationResource.java new file mode 100644 index 0000000..3ca96ba --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/resource/LimsEquiptCalibrationResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.equipt.calibration.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.equipt.calibration.bean.LimsEquiptCalibrationBean; +import com.sunwayworld.basemodule.trm.equipt.calibration.service.LimsEquiptCalibrationService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-calibrations") +public interface LimsEquiptCalibrationResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/resource/impl/LimsEquiptCalibrationResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/resource/impl/LimsEquiptCalibrationResourceImpl.java new file mode 100644 index 0000000..81921da --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/resource/impl/LimsEquiptCalibrationResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.equipt.calibration.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.equipt.calibration.resource.LimsEquiptCalibrationResource; +import com.sunwayworld.basemodule.trm.equipt.calibration.service.LimsEquiptCalibrationService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("设备校准") +@RestController +@GikamBean +public class LimsEquiptCalibrationResourceImpl implements LimsEquiptCalibrationResource { + + @Autowired + private LimsEquiptCalibrationService limsEquiptCalibrationService; + + @Override + public LimsEquiptCalibrationService getService() { + return limsEquiptCalibrationService; + } + + @Log(value = "新增设备校准", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/service/LimsEquiptCalibrationService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/service/LimsEquiptCalibrationService.java new file mode 100644 index 0000000..6d1f025 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/service/LimsEquiptCalibrationService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.calibration.service; + +import com.sunwayworld.basemodule.trm.equipt.calibration.bean.LimsEquiptCalibrationBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsEquiptCalibrationService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/service/impl/LimsEquiptCalibrationServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/service/impl/LimsEquiptCalibrationServiceImpl.java new file mode 100644 index 0000000..e2b4ba8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/calibration/service/impl/LimsEquiptCalibrationServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.trm.equipt.calibration.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.equipt.calibration.dao.LimsEquiptCalibrationDao; +import com.sunwayworld.basemodule.trm.equipt.calibration.bean.LimsEquiptCalibrationBean; +import com.sunwayworld.basemodule.trm.equipt.calibration.service.LimsEquiptCalibrationService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsEquiptCalibrationServiceImpl implements LimsEquiptCalibrationService { + + @Autowired + private LimsEquiptCalibrationDao limsEquiptCalibrationDao; + + @Override + @SuppressWarnings("unchecked") + public LimsEquiptCalibrationDao getDao() { + return limsEquiptCalibrationDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquiptCalibrationBean limsEquiptCalibration = jsonWrapper.parseUnique(LimsEquiptCalibrationBean.class); + limsEquiptCalibration.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEquiptCalibration); + return limsEquiptCalibration.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/bean/LimsEquiptChannelBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/bean/LimsEquiptChannelBean.java new file mode 100644 index 0000000..230d03a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/bean/LimsEquiptChannelBean.java @@ -0,0 +1,154 @@ +package com.sunwayworld.basemodule.trm.equipt.channel.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 设备通道表 + * + * @author lijiaxing@sunwayworld.com + * @date 2022-08-31 + */ +@Table("T_LIMS_EQUIPT_CHANNEL") +public class LimsEquiptChannelBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private Long equiptId;// 设备ID + private String unitCode;// 单元编号 + private String channelCode;// 通道编号 + private String channelName;// 通道名称 + private String channelStatus;// 通道状态 + private String remarks;// 备注 + private String orgId;// 组织ID + private String orgName;// 组织名称 + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public Long getEquiptId() { + return equiptId; + } + + public void setEquiptId(Long equiptId) { + this.equiptId = equiptId; + } + + public String getUnitCode() { + return unitCode; + } + + public void setUnitCode(String unitCode) { + this.unitCode = unitCode; + } + + public String getChannelCode() { + return channelCode; + } + + public void setChannelCode(String channelCode) { + this.channelCode = channelCode; + } + + public String getChannelName() { + return channelName; + } + + public void setChannelName(String channelName) { + this.channelName = channelName; + } + + public String getChannelStatus() { + return channelStatus; + } + + public void setChannelStatus(String channelStatus) { + this.channelStatus = channelStatus; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/controller/LimsEquiptChannelController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/controller/LimsEquiptChannelController.java new file mode 100644 index 0000000..78c3457 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/controller/LimsEquiptChannelController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.equipt.channel.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-channels/page") +public interface LimsEquiptChannelController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/controller/impl/LimsEquiptChannelControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/controller/impl/LimsEquiptChannelControllerImpl.java new file mode 100644 index 0000000..1fb3dee --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/controller/impl/LimsEquiptChannelControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.equipt.channel.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.equipt.channel.controller.LimsEquiptChannelController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEquiptChannelControllerImpl implements LimsEquiptChannelController { + + @Log(value = "设备通道表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipt/equipt-channels/lims-equipt-channel-edit-list"; + } + + @Log(value = "设备通道表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/equipt/equipt-channels/lims-equipt-channel-detail"; + } + + @Log(value = "设备通道表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/equipt/equipt-channels/lims-equipt-channel-search-list"; + } + + @Log(value = "设备通道表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/equipt/equipt-channels/lims-equipt-channel-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/dao/LimsEquiptChannelDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/dao/LimsEquiptChannelDao.java new file mode 100644 index 0000000..be6d3b3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/dao/LimsEquiptChannelDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.equipt.channel.dao; + +import com.sunwayworld.basemodule.trm.equipt.channel.bean.LimsEquiptChannelBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquiptChannelDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/dao/impl/LimsEquiptChannelDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/dao/impl/LimsEquiptChannelDaoImpl.java new file mode 100644 index 0000000..943eb80 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/dao/impl/LimsEquiptChannelDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.channel.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.equipt.channel.bean.LimsEquiptChannelBean; +import com.sunwayworld.basemodule.trm.equipt.channel.dao.LimsEquiptChannelDao; +import com.sunwayworld.basemodule.trm.equipt.channel.mapper.LimsEquiptChannelMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquiptChannelDaoImpl extends MybatisDaoSupport implements LimsEquiptChannelDao { + + @Autowired + private LimsEquiptChannelMapper limsEquiptChannelMapper; + + @Override + public LimsEquiptChannelMapper getMapper() { + return limsEquiptChannelMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/mapper/LimsEquiptChannelMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/mapper/LimsEquiptChannelMapper.java new file mode 100644 index 0000000..f428487 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/mapper/LimsEquiptChannelMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.channel.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquiptChannelMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/mapper/conf/lims-equipt-channel-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/mapper/conf/lims-equipt-channel-mysql-mapper.xml new file mode 100644 index 0000000..51332b1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/mapper/conf/lims-equipt-channel-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/mapper/conf/lims-equipt-channel-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/mapper/conf/lims-equipt-channel-oracle-mapper.xml new file mode 100644 index 0000000..51332b1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/mapper/conf/lims-equipt-channel-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/mapper/conf/lims-equipt-channel-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/mapper/conf/lims-equipt-channel-sqlserver-mapper.xml new file mode 100644 index 0000000..51332b1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/mapper/conf/lims-equipt-channel-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/resource/LimsEquiptChannelResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/resource/LimsEquiptChannelResource.java new file mode 100644 index 0000000..11dc7fd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/resource/LimsEquiptChannelResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.equipt.channel.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.equipt.channel.bean.LimsEquiptChannelBean; +import com.sunwayworld.basemodule.trm.equipt.channel.service.LimsEquiptChannelService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-channels") +public interface LimsEquiptChannelResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/resource/impl/LimsEquiptChannelResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/resource/impl/LimsEquiptChannelResourceImpl.java new file mode 100644 index 0000000..092212e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/resource/impl/LimsEquiptChannelResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.equipt.channel.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.equipt.channel.resource.LimsEquiptChannelResource; +import com.sunwayworld.basemodule.trm.equipt.channel.service.LimsEquiptChannelService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("设备通道表") +@RestController +@GikamBean +public class LimsEquiptChannelResourceImpl implements LimsEquiptChannelResource { + + @Autowired + private LimsEquiptChannelService limsEquiptChannelService; + + @Override + public LimsEquiptChannelService getService() { + return limsEquiptChannelService; + } + + @Log(value = "新增设备通道表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/service/LimsEquiptChannelService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/service/LimsEquiptChannelService.java new file mode 100644 index 0000000..4cd9189 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/service/LimsEquiptChannelService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.channel.service; + +import com.sunwayworld.basemodule.trm.equipt.channel.bean.LimsEquiptChannelBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsEquiptChannelService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/service/impl/LimsEquiptChannelServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/service/impl/LimsEquiptChannelServiceImpl.java new file mode 100644 index 0000000..49d4b05 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/channel/service/impl/LimsEquiptChannelServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.trm.equipt.channel.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.equipt.channel.dao.LimsEquiptChannelDao; +import com.sunwayworld.basemodule.trm.equipt.channel.bean.LimsEquiptChannelBean; +import com.sunwayworld.basemodule.trm.equipt.channel.service.LimsEquiptChannelService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsEquiptChannelServiceImpl implements LimsEquiptChannelService { + + @Autowired + private LimsEquiptChannelDao limsEquiptChannelDao; + + @Override + @SuppressWarnings("unchecked") + public LimsEquiptChannelDao getDao() { + return limsEquiptChannelDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquiptChannelBean limsEquiptChannel = jsonWrapper.parseUnique(LimsEquiptChannelBean.class); + limsEquiptChannel.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEquiptChannel); + return limsEquiptChannel.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/bean/LimsEquipCalibratePlanBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/bean/LimsEquipCalibratePlanBean.java new file mode 100644 index 0000000..cce12fa --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/bean/LimsEquipCalibratePlanBean.java @@ -0,0 +1,169 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcalibrate.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 设备校准计划 + * + * @author lisx@sunwayworld.com + * @date 2022-03-25 + */ +@Table("T_LIMS_EQUIP_CALIBRATE_PLAN") +public class LimsEquipCalibratePlanBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + @NotNull(defaultValue = "0") + private String status;// 状态 0 未启用; 1 已启用; + private String planNo;// 计划编号 + private String planName;// 计划名称 + private String calibrateRequest;// 校准要求 + private Long calibrateCycle;// 校准周期 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime lastCalibrateTime;// 上次计划校准时间 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime nextCalibrateTime;// 下次计划校准时间 + private Long advanceRemindDays;// 提前提醒天数 + private String remark;// 备注 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public String getPlanNo() { + return planNo; + } + + public void setPlanNo(String planNo) { + this.planNo = planNo; + } + + public String getPlanName() { + return planName; + } + + public void setPlanName(String planName) { + this.planName = planName; + } + + public String getCalibrateRequest() { + return calibrateRequest; + } + + public void setCalibrateRequest(String calibrateRequest) { + this.calibrateRequest = calibrateRequest; + } + + public Long getCalibrateCycle() { + return calibrateCycle; + } + + public void setCalibrateCycle(Long calibrateCycle) { + this.calibrateCycle = calibrateCycle; + } + + public LocalDateTime getLastCalibrateTime() { + return lastCalibrateTime; + } + + public void setLastCalibrateTime(LocalDateTime lastCalibrateTime) { + this.lastCalibrateTime = lastCalibrateTime; + } + + public LocalDateTime getNextCalibrateTime() { + return nextCalibrateTime; + } + + public void setNextCalibrateTime(LocalDateTime nextCalibrateTime) { + this.nextCalibrateTime = nextCalibrateTime; + } + + public Long getAdvanceRemindDays() { + return advanceRemindDays; + } + + public void setAdvanceRemindDays(Long advanceRemindDays) { + this.advanceRemindDays = advanceRemindDays; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/bean/LimsEquipCalibrateRecordBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/bean/LimsEquipCalibrateRecordBean.java new file mode 100644 index 0000000..218fb69 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/bean/LimsEquipCalibrateRecordBean.java @@ -0,0 +1,173 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcalibrate.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 设备校准记录 + * + * @author lisx@sunwayworld.com + * @date 2022-03-25 + */ +@Table("T_LIMS_EQUIP_CALIBRATE_RECORD") +public class LimsEquipCalibrateRecordBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long equipId;// 设备ID + private Long planId;// 计划ID + @NotNull(defaultValue = "-1") + private String status;// 状态 -1 待提醒 0 待校准 1 已完成 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime lastTime;// 上次校准时间 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime nextTime;// 下次校准时间 + private String meterUnit;// 计量单位 + private String operateDesc;// 执行描述 + private String remark;// 备注 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime completeTime;// 校准完成时间 + private String operator;// 执行人 + private String operatorId;// 执行人ID + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime commitTime;// 提交时间 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 创建时间 + private String deptId;// 部门id + + public String getDeptId() { + return deptId; + } + + public void setDeptId(String deptId) { + this.deptId = deptId; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getEquipId() { + return equipId; + } + + public void setEquipId(Long equipId) { + this.equipId = equipId; + } + + public Long getPlanId() { + return planId; + } + + public void setPlanId(Long planId) { + this.planId = planId; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public LocalDateTime getLastTime() { + return lastTime; + } + + public void setLastTime(LocalDateTime lastTime) { + this.lastTime = lastTime; + } + + public LocalDateTime getNextTime() { + return nextTime; + } + + public void setNextTime(LocalDateTime nextTime) { + this.nextTime = nextTime; + } + + public String getMeterUnit() { + return meterUnit; + } + + public void setMeterUnit(String meterUnit) { + this.meterUnit = meterUnit; + } + + public String getOperateDesc() { + return operateDesc; + } + + public void setOperateDesc(String operateDesc) { + this.operateDesc = operateDesc; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public LocalDateTime getCompleteTime() { + return completeTime; + } + + public void setCompleteTime(LocalDateTime completeTime) { + this.completeTime = completeTime; + } + + public String getOperator() { + return operator; + } + + public void setOperator(String operator) { + this.operator = operator; + } + + public String getOperatorId() { + return operatorId; + } + + public void setOperatorId(String operatorId) { + this.operatorId = operatorId; + } + + public LocalDateTime getCommitTime() { + return commitTime; + } + + public void setCommitTime(LocalDateTime commitTime) { + this.commitTime = commitTime; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/controller/LimsEquipCalibratePlanController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/controller/LimsEquipCalibratePlanController.java new file mode 100644 index 0000000..dc8ed99 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/controller/LimsEquipCalibratePlanController.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcalibrate.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/trm/equipt/equip-calibrate-plans/page") +public interface LimsEquipCalibratePlanController extends GenericEditListPageController { + @RequestMapping({"/search-list"}) + String searchPage(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/controller/LimsEquipCalibrateRecordController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/controller/LimsEquipCalibrateRecordController.java new file mode 100644 index 0000000..1ed8f99 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/controller/LimsEquipCalibrateRecordController.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcalibrate.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; + +@RequestMapping("/secure/basemodule/trm/equipt/equip-calibrate-records/page") +public interface LimsEquipCalibrateRecordController extends GenericEditListPageController, GenericSearchListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/controller/impl/LimsEquipCalibratePlanControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/controller/impl/LimsEquipCalibratePlanControllerImpl.java new file mode 100644 index 0000000..a2aa284 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/controller/impl/LimsEquipCalibratePlanControllerImpl.java @@ -0,0 +1,23 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcalibrate.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.controller.LimsEquipCalibratePlanController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEquipCalibratePlanControllerImpl implements LimsEquipCalibratePlanController { + + @Log(value = "设备校准计划编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipt/equip-calibrate-plans/lims-equip-calibrate-plan-edit-list"; + } + + @Override + public String searchPage() { + return "basemodule/trm/equipt/equip-calibrate-plans/lims-equip-calibrate-plan-search-list"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/controller/impl/LimsEquipCalibrateRecordControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/controller/impl/LimsEquipCalibrateRecordControllerImpl.java new file mode 100644 index 0000000..c08eb54 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/controller/impl/LimsEquipCalibrateRecordControllerImpl.java @@ -0,0 +1,25 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcalibrate.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.controller.LimsEquipCalibrateRecordController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEquipCalibrateRecordControllerImpl implements LimsEquipCalibrateRecordController { + + @Log(value = "设备校准记录编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipt/equip-calibrate-records/lims-equip-calibrate-record-edit-list"; + } + + @Log(value = "设备校准记录查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/equipt/equip-calibrate-records/lims-equip-calibrate-record-search-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/dao/LimsEquipCalibratePlanDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/dao/LimsEquipCalibratePlanDao.java new file mode 100644 index 0000000..8d79b4a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/dao/LimsEquipCalibratePlanDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcalibrate.dao; + +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.bean.LimsEquipCalibratePlanBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquipCalibratePlanDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/dao/LimsEquipCalibrateRecordDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/dao/LimsEquipCalibrateRecordDao.java new file mode 100644 index 0000000..4fa59f7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/dao/LimsEquipCalibrateRecordDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcalibrate.dao; + +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.bean.LimsEquipCalibrateRecordBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquipCalibrateRecordDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/dao/impl/LimsEquipCalibratePlanDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/dao/impl/LimsEquipCalibratePlanDaoImpl.java new file mode 100644 index 0000000..c043d5c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/dao/impl/LimsEquipCalibratePlanDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcalibrate.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.bean.LimsEquipCalibratePlanBean; +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.dao.LimsEquipCalibratePlanDao; +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.mapper.LimsEquipCalibratePlanMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquipCalibratePlanDaoImpl extends MybatisDaoSupport implements LimsEquipCalibratePlanDao { + + @Autowired + private LimsEquipCalibratePlanMapper limsEquipCalibratePlanMapper; + + @Override + public LimsEquipCalibratePlanMapper getMapper() { + return limsEquipCalibratePlanMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/dao/impl/LimsEquipCalibrateRecordDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/dao/impl/LimsEquipCalibrateRecordDaoImpl.java new file mode 100644 index 0000000..f16aeee --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/dao/impl/LimsEquipCalibrateRecordDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcalibrate.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.bean.LimsEquipCalibrateRecordBean; +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.dao.LimsEquipCalibrateRecordDao; +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.mapper.LimsEquipCalibrateRecordMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquipCalibrateRecordDaoImpl extends MybatisDaoSupport implements LimsEquipCalibrateRecordDao { + + @Autowired + private LimsEquipCalibrateRecordMapper limsEquipCalibrateRecordMapper; + + @Override + public LimsEquipCalibrateRecordMapper getMapper() { + return limsEquipCalibrateRecordMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/mapper/LimsEquipCalibratePlanMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/mapper/LimsEquipCalibratePlanMapper.java new file mode 100644 index 0000000..59d8192 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/mapper/LimsEquipCalibratePlanMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcalibrate.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquipCalibratePlanMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/mapper/LimsEquipCalibrateRecordMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/mapper/LimsEquipCalibrateRecordMapper.java new file mode 100644 index 0000000..64bc36b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/mapper/LimsEquipCalibrateRecordMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcalibrate.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquipCalibrateRecordMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/mapper/conf/lims-equip-calibrate-plan-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/mapper/conf/lims-equip-calibrate-plan-mysql-mapper.xml new file mode 100644 index 0000000..906d33f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/mapper/conf/lims-equip-calibrate-plan-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/mapper/conf/lims-equip-calibrate-plan-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/mapper/conf/lims-equip-calibrate-plan-oracle-mapper.xml new file mode 100644 index 0000000..906d33f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/mapper/conf/lims-equip-calibrate-plan-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/mapper/conf/lims-equip-calibrate-plan-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/mapper/conf/lims-equip-calibrate-plan-sqlserver-mapper.xml new file mode 100644 index 0000000..906d33f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/mapper/conf/lims-equip-calibrate-plan-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/mapper/conf/lims-equip-calibrate-record-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/mapper/conf/lims-equip-calibrate-record-mysql-mapper.xml new file mode 100644 index 0000000..d59a0b7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/mapper/conf/lims-equip-calibrate-record-mysql-mapper.xml @@ -0,0 +1,44 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/mapper/conf/lims-equip-calibrate-record-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/mapper/conf/lims-equip-calibrate-record-oracle-mapper.xml new file mode 100644 index 0000000..8dfab54 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/mapper/conf/lims-equip-calibrate-record-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/mapper/conf/lims-equip-calibrate-record-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/mapper/conf/lims-equip-calibrate-record-sqlserver-mapper.xml new file mode 100644 index 0000000..ba5f56f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/mapper/conf/lims-equip-calibrate-record-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/resource/LimsEquipCalibratePlanResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/resource/LimsEquipCalibratePlanResource.java new file mode 100644 index 0000000..9445cd6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/resource/LimsEquipCalibratePlanResource.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcalibrate.resource; + +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.bean.LimsEquipCalibratePlanBean; +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.service.LimsEquipCalibratePlanService; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/trm/equipt/equip-calibrate-plans") +public interface LimsEquipCalibratePlanResource extends GenericResource { + void start(RestJsonWrapperBean wrapper); + void stop(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/resource/LimsEquipCalibrateRecordResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/resource/LimsEquipCalibrateRecordResource.java new file mode 100644 index 0000000..fbf614c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/resource/LimsEquipCalibrateRecordResource.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcalibrate.resource; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.bean.LimsEquipCalibrateRecordBean; +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.service.LimsEquipCalibrateRecordService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/basemodule/trm/equipt/equip-calibrate-records") +public interface LimsEquipCalibrateRecordResource extends GenericResource { + void submit(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/resource/impl/LimsEquipCalibratePlanResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/resource/impl/LimsEquipCalibratePlanResourceImpl.java new file mode 100644 index 0000000..cbe3b7e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/resource/impl/LimsEquipCalibratePlanResourceImpl.java @@ -0,0 +1,48 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcalibrate.resource.impl; + +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.resource.LimsEquipCalibratePlanResource; +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.service.LimsEquipCalibratePlanService; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +@LogModule("设备校准计划") +@RestController +@GikamBean +public class LimsEquipCalibratePlanResourceImpl implements LimsEquipCalibratePlanResource { + + @Autowired + private LimsEquipCalibratePlanService limsEquipCalibratePlanService; + + @Override + public LimsEquipCalibratePlanService getService() { + return limsEquipCalibratePlanService; + } + + @Log(value = "新增设备校准计划", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Log(value = "启用设备校准计划", type = LogType.UPDATE) + @Override + @RequestMapping(value = "/action/start", method = RequestMethod.POST) + public void start(RestJsonWrapperBean wrapper) { + getService().start(wrapper); + } + + @Log(value = "停用设备校准计划", type = LogType.UPDATE) + @Override + @RequestMapping(value = "/action/stop", method = RequestMethod.POST) + public void stop(RestJsonWrapperBean wrapper) { + getService().stop(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/resource/impl/LimsEquipCalibrateRecordResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/resource/impl/LimsEquipCalibrateRecordResourceImpl.java new file mode 100644 index 0000000..785cbc4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/resource/impl/LimsEquipCalibrateRecordResourceImpl.java @@ -0,0 +1,42 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcalibrate.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.resource.LimsEquipCalibrateRecordResource; +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.service.LimsEquipCalibrateRecordService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("设备校准记录") +@RestController +@GikamBean +public class LimsEquipCalibrateRecordResourceImpl implements LimsEquipCalibrateRecordResource { + + @Autowired + private LimsEquipCalibrateRecordService limsEquipCalibrateRecordService; + + @Override + public LimsEquipCalibrateRecordService getService() { + return limsEquipCalibrateRecordService; + } + + @Log(value = "新增设备校准记录", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Log(value = "提交设备校准记录", type = LogType.UPDATE) + @Override + @RequestMapping(value = "/action/submit", method = RequestMethod.POST) + public void submit(RestJsonWrapperBean wrapper) { + getService().submit(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/service/LimsEquipCalibratePlanService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/service/LimsEquipCalibratePlanService.java new file mode 100644 index 0000000..3dc6cd5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/service/LimsEquipCalibratePlanService.java @@ -0,0 +1,16 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcalibrate.service; + +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.bean.LimsEquipCalibratePlanBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsEquipCalibratePlanService extends GenericService { + + void start(RestJsonWrapperBean wrapper); + + void stop(RestJsonWrapperBean wrapper); + + void check(); + + void equipCalibrateTimeTask(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/service/LimsEquipCalibrateRecordService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/service/LimsEquipCalibrateRecordService.java new file mode 100644 index 0000000..10ffc50 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/service/LimsEquipCalibrateRecordService.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcalibrate.service; + +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.bean.LimsEquipCalibrateRecordBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsEquipCalibrateRecordService extends GenericService { + + void submit(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/service/impl/LimsEquipCalibratePlanServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/service/impl/LimsEquipCalibratePlanServiceImpl.java new file mode 100644 index 0000000..24bb8e9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/service/impl/LimsEquipCalibratePlanServiceImpl.java @@ -0,0 +1,304 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcalibrate.service.impl; + +import com.sunwayworld.baseline.framework.utils.CommonHelper; +import com.sunwayworld.baseline.framework.utils.LocalDateUtils; +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.bean.LimsEquipCalibratePlanBean; +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.bean.LimsEquipCalibrateRecordBean; +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.dao.LimsEquipCalibratePlanDao; +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.service.LimsEquipCalibratePlanService; +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.service.LimsEquipCalibrateRecordService; +import com.sunwayworld.basemodule.trm.equipt.equipt.service.LimsEquiptService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.audit.aunnotation.Audit; +import com.sunwayworld.framework.audit.constant.AuditConstant; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.time.Duration; +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsEquipCalibratePlanServiceImpl implements LimsEquipCalibratePlanService { + + @Autowired + private LimsEquipCalibratePlanDao limsEquipCalibratePlanDao; + + @Autowired + @Lazy + private LimsEquiptService limsEquiptService; + + @Autowired + @Lazy + private LimsEquipCalibrateRecordService limsEquipCalibrateRecordService; + + @Override + @SuppressWarnings("unchecked") + public LimsEquipCalibratePlanDao getDao() { + return limsEquipCalibratePlanDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquipCalibratePlanBean limsEquipCalibratePlan = jsonWrapper.parseUnique(LimsEquipCalibratePlanBean.class); + limsEquipCalibratePlan.setId(ApplicationContextHelper.getNextIdentity()); + // 计划编号 + limsEquipCalibratePlan.setPlanNo(ApplicationContextHelper.getNextSequence("T_LIMS_EQUIP_CALIBRATE_PLAN", "JZ")); + // 下次计划校准时间 + if (!ObjectUtils.isEmpty(limsEquipCalibratePlan.getCalibrateCycle()) && !ObjectUtils.isEmpty(limsEquipCalibratePlan.getLastCalibrateTime())) { + LocalDateTime lastCalibrateTime = limsEquipCalibratePlan.getLastCalibrateTime(); + LocalDateTime nextCalibrateTime = lastCalibrateTime.plusMonths(limsEquipCalibratePlan.getCalibrateCycle()); + limsEquipCalibratePlan.setNextCalibrateTime(nextCalibrateTime); + } + getDao().insert(limsEquipCalibratePlan); + return limsEquipCalibratePlan.getId(); + } + + /** + * 删除操作 + */ + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + @Audit(AuditConstant.DELETE) + public void delete(RestJsonWrapperBean wrapper) { + LimsEquipCalibratePlanService.super.delete(wrapper); + // 需要将设备的校准计划ID给去掉 + List planBeans = wrapper.parse(LimsEquipCalibratePlanBean.class); + if (CollectionUtils.isEmpty(planBeans)) { + return; + } + List ids = planBeans.stream().map(LimsEquipCalibratePlanBean::getId).collect(Collectors.toList()); + List limsEquiptBeans = limsEquiptService.selectListByFilter(SearchFilter.instance().match("calibratePlanId", ids).filter(MatchPattern.OR)); + if (CollectionUtils.isEmpty(limsEquiptBeans)) { + return; + } + limsEquiptBeans.forEach(equip -> equip.setCalibratePlanId(null)); + limsEquiptService.getDao().update(limsEquiptBeans, "calibratePlanId"); + } + + @Override + @Transactional + public void start(RestJsonWrapperBean wrapper) { + List planBeans = wrapper.parse(LimsEquipCalibratePlanBean.class); + if (CollectionUtils.isEmpty(planBeans)) { + return; + } + List ids = planBeans.stream().map(LimsEquipCalibratePlanBean::getId).collect(Collectors.toList()); + List limsEquiptBeans = limsEquiptService.selectListByFilter(SearchFilter.instance().match("calibratePlanId", ids).filter(MatchPattern.OR)); + if (CollectionUtils.isEmpty(limsEquiptBeans)) { + throw new InvalidDataException("无计划校准设备!"); + } + for (Long id : ids) { + if (!limsEquiptBeans.stream().collect(Collectors.groupingBy(LimsEquiptBean::getCalibratePlanId)).containsKey(id)) { + throw new InvalidDataException(planBeans.stream().collect(Collectors.toMap(LimsEquipCalibratePlanBean::getId, bean -> bean, (o, n) -> n)).get(id).getPlanNo() + "无计划校准设备!"); + } + } + + // 添加设备校准记录 + //insertToBeRemindedCalibrateRecord(planIdEquipsMap, idBeanMap); + + // 更新计划状态 + planBeans.forEach(plan -> plan.setStatus("1")); + this.getDao().update(planBeans, "status"); + + // 添加完检查一遍 + check(); + } + + @Override + @Transactional + public void stop(RestJsonWrapperBean wrapper) { + List planBeans = wrapper.parse(LimsEquipCalibratePlanBean.class); + if (CollectionUtils.isEmpty(planBeans)) { + return; + } + + planBeans.forEach(plan -> plan.setStatus("0")); + this.getDao().update(planBeans, "status"); + + List ids = planBeans.stream().map(LimsEquipCalibratePlanBean::getId).collect(Collectors.toList()); + // 删除计划下未校准的设备记录(status不为1) + List recordBeans = limsEquipCalibrateRecordService.selectListByFilter(SearchFilter.instance() + .match("planId", ids).filter(MatchPattern.OR) + .match("status", "1").filter(MatchPattern.DIFFER)); + if (CollectionUtils.isEmpty(recordBeans)) { + return; + } + List recordIds = recordBeans.stream().map(LimsEquipCalibrateRecordBean::getId).collect(Collectors.toList()); + limsEquipCalibrateRecordService.getDao().deleteByIdList(recordIds); + } + + /** + * 定时检查待提醒的设备校准是否进入待校准阶段 + * 废弃计划时间 + */ + @Override + @Transactional + public void check() { + // 查询所有计划为启用(status为1)且状态为待提醒(status为-1)的校准记录 + List planBeans = this.selectListByFilter(SearchFilter.instance().match("status", "1").filter(MatchPattern.SEQ)); + if (CollectionUtils.isEmpty(planBeans)) { + return; + } + // 筛选需要更新的计划时间 + /*List toUpdatePlanList = new ArrayList<>(); + for (LimsEquipCalibratePlanBean planBean : planBeans) { + boolean needUpdate = LocalDateTime.now().isAfter(planBean.getNextCalibrateTime()); + if (needUpdate) { + toUpdatePlanList.add(planBean); + } + }*/ + List ids = planBeans.stream().map(LimsEquipCalibratePlanBean::getId).collect(Collectors.toList()); + List recordBeans = limsEquipCalibrateRecordService.selectListByFilter( + SearchFilter.instance().match("planId", ids).filter(MatchPattern.OR) + .match("status", "-1").filter(MatchPattern.SEQ)); + if (CollectionUtils.isEmpty(recordBeans)) { + return; + } + + // 筛选需要提醒的校准记录 + List toUpdateRecordList = new ArrayList<>(); + for (LimsEquipCalibrateRecordBean recordBean : recordBeans) { + String advanceRemindDays = recordBean.getExt$Item("advancereminddays"); + if (!NumberUtils.isNumber(advanceRemindDays)) { + continue; + } + long days = NumberUtils.parseLong(advanceRemindDays); + boolean needUpdate = LocalDateTime.now().plusDays(days).isAfter(recordBean.getNextTime()); + if (needUpdate) { + toUpdateRecordList.add(recordBean); + } + } + /*updatePlanCalibrateTime(toUpdatePlanList);*/ + updateCalibrateRecordStatus(toUpdateRecordList); + } + + /** + * 生成待提醒的设备校准记录 + * 废弃使用计划时间 + * + * @param planIdEquipsMap 校准计划ID及其下设备 + * @param idBeanMap 校准计划ID和计划Bean对象 + */ + /*private void insertToBeRemindedCalibrateRecord(Map> planIdEquipsMap, Map idBeanMap) { + List recordBeans = new ArrayList<>(); + planIdEquipsMap.forEach((planId, equips) -> { + LimsEquipCalibratePlanBean planBean = idBeanMap.get(planId); + for (LimsEquiptBean equip : equips) { + LimsEquipCalibrateRecordBean recordBean = new LimsEquipCalibrateRecordBean(); + recordBean.setId(ApplicationContextHelper.getNextIdentity()); + recordBean.setEquipId(equip.getId()); + recordBean.setPlanId(planId); + LocalDateTime equipLastCalibDate; + LocalDateTime equipNextCalibDate; + String calibLastDate = equip.getCalibrationDate(); + String calibNextDate = equip.getNextCalibrationDate(); + + if (!StringUtils.isEmpty(calibLastDate) && DateTimeUtils.isLocalDateTime(calibLastDate)) { + equipLastCalibDate = DateTimeUtils.parseLocalDateTime(calibLastDate); + } else { + equipLastCalibDate = null; + } + + if (!StringUtils.isEmpty(calibNextDate) && DateTimeUtils.isLocalDateTime(calibNextDate)) { + equipNextCalibDate = DateTimeUtils.parseLocalDateTime(calibNextDate); + } else { + if (equipLastCalibDate != null) { + equipNextCalibDate = equipLastCalibDate.plusMonths(planBean.getCalibrateCycle()); + } else { + equipNextCalibDate = LocalDateTime.now(); + } + } + recordBean.setLastTime(equipLastCalibDate); + recordBean.setNextTime(equipNextCalibDate); + recordBean.setCreatedTime(LocalDateTime.now()); + recordBeans.add(recordBean); + } + }); + limsEquipCalibrateRecordService.getDao().insert(recordBeans); + }*/ + + /** + * 更新校准计划的上次计划校准时间和下次计划校准时间 + * + * @param toUpdatePlanList 需要更新的校准计划 + */ + /*private void updatePlanCalibrateTime(List toUpdatePlanList) { + for (LimsEquipCalibratePlanBean planBean : toUpdatePlanList) { + Long calibrateCycle = planBean.getCalibrateCycle(); + LocalDateTime lastCalibrateTime = planBean.getNextCalibrateTime(); + LocalDateTime nextCalibrateTime = lastCalibrateTime.plusMonths(calibrateCycle); + planBean.setLastCalibrateTime(lastCalibrateTime); + planBean.setNextCalibrateTime(nextCalibrateTime); + } + this.getDao().update(toUpdatePlanList, "lastCalibrateTime", "nextCalibrateTime"); + }*/ + + /** + * 更新校准设备记录状态为待校准 + * + * @param toUpdateRecordList 需要更新的校准记录 + */ + private void updateCalibrateRecordStatus(List toUpdateRecordList) { + for (LimsEquipCalibrateRecordBean recordBean : toUpdateRecordList) { + recordBean.setStatus("0"); + } + limsEquipCalibrateRecordService.getDao().update(toUpdateRecordList, "status"); + } + + @Override + @Transactional + public void equipCalibrateTimeTask() { + List plans = selectListByFilter(SearchFilter.instance().match("status", "1").filter(MatchPattern.SEQ)); + LocalDateTime now = LocalDateTime.now(); + for (LimsEquipCalibratePlanBean plan : plans) { + List equips = ApplicationContextHelper.getBean(LimsEquiptService.class).selectListByFilter(SearchFilter.instance().match("calibratePlanId", plan.getId()).filter(MatchPattern.EQ)); + for (LimsEquiptBean equip : equips) { + if (CommonHelper.isNotNull(equip.getNextCalibrationDate()) && CommonHelper.isNotNull(equip.getAdvanceRemindDays())) { + LocalDateTime localDateTime =equip.getNextCalibrationDate(); + if (CommonHelper.isNotNull(localDateTime)) { + Duration duration = Duration.between(localDateTime,LocalDateTime.now()); + if (duration.toDays()<=equip.getAdvanceRemindDays()) { + createRecord(equip, plan); + } + } + } + } + } + } + + private void createRecord(LimsEquiptBean equip, LimsEquipCalibratePlanBean plan) { + //校验是否存在 + List recordBeans=limsEquipCalibrateRecordService.selectListByFilter(SearchFilter.instance().match("equipId", equip.getId()).filter(MatchPattern.EQ) + .match("status","1").filter(MatchPattern.DIFFER)); + if(recordBeans.isEmpty()){ + LimsEquipCalibrateRecordBean recordBean = new LimsEquipCalibrateRecordBean(); + recordBean.setId(ApplicationContextHelper.getNextIdentity()); + recordBean.setEquipId(equip.getId()); + recordBean.setPlanId(plan.getId()); + if (!StringUtils.isEmpty(equip.getCalibrationDate().toString())) { + recordBean.setLastTime(equip.getCalibrationDate()); + } + recordBean.setNextTime(equip.getNextCalibrationDate()); + recordBean.setCreatedTime(LocalDateTime.now()); + limsEquipCalibrateRecordService.getDao().insert(recordBean); + } + + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/service/impl/LimsEquipCalibrateRecordServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/service/impl/LimsEquipCalibrateRecordServiceImpl.java new file mode 100644 index 0000000..d1df356 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcalibrate/service/impl/LimsEquipCalibrateRecordServiceImpl.java @@ -0,0 +1,60 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcalibrate.service.impl; + +import com.sunwayworld.baseline.framework.utils.LocalDateUtils; +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.bean.LimsEquipCalibratePlanBean; +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.bean.LimsEquipCalibrateRecordBean; +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.dao.LimsEquipCalibrateRecordDao; +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.service.LimsEquipCalibratePlanService; +import com.sunwayworld.basemodule.trm.equipt.equipcalibrate.service.LimsEquipCalibrateRecordService; +import com.sunwayworld.basemodule.trm.equipt.equipt.service.LimsEquiptService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.time.LocalDateTime; + +@Repository +@GikamBean +public class LimsEquipCalibrateRecordServiceImpl implements LimsEquipCalibrateRecordService { + @Autowired + private LimsEquipCalibrateRecordDao limsEquipCalibrateRecordDao; + + @Override + @SuppressWarnings("unchecked") + public LimsEquipCalibrateRecordDao getDao() { + return limsEquipCalibrateRecordDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquipCalibrateRecordBean limsEquipCalibrateRecord = jsonWrapper.parseUnique(LimsEquipCalibrateRecordBean.class); + limsEquipCalibrateRecord.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEquipCalibrateRecord); + return limsEquipCalibrateRecord.getId(); + } + + @Override + @Transactional + public void submit(RestJsonWrapperBean wrapper) { + LimsEquipCalibrateRecordBean recordBean = wrapper.parseUnique(LimsEquipCalibrateRecordBean.class); + recordBean.setStatus("1"); + recordBean.setOperator(LocalContextHelper.getLoginUserName()); + recordBean.setOperatorId(LocalContextHelper.getLoginUserId()); + recordBean.setCommitTime(LocalDateTime.now()); + LimsEquipCalibratePlanBean plan = ApplicationContextHelper.getBean(LimsEquipCalibratePlanService.class).selectById(recordBean.getPlanId()); + LimsEquiptBean limsEquiptBean = ApplicationContextHelper.getBean(LimsEquiptService.class).selectById(recordBean.getEquipId()); + limsEquiptBean.setCalibrationDate(LocalDateTime.now()); + limsEquiptBean.setNextCalibrationDate(LocalDateTime.now().plusMonths(plan.getCalibrateCycle())); + ApplicationContextHelper.getBean(LimsEquiptService.class).updateIfChanged(limsEquiptBean); + this.getDao().update(recordBean, "status", "meterUnit", "operateDesc", "remark", "completeTime", "operator", "operatorId", "commitTime"); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/bean/LimsEquiptPeriodRecordBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/bean/LimsEquiptPeriodRecordBean.java new file mode 100644 index 0000000..204b576 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/bean/LimsEquiptPeriodRecordBean.java @@ -0,0 +1,241 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcheckrecord.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 设备期间核查记录表 + * + * @author wangyuwei@sunwayworld.com + * @date 2022-09-16 + */ +@Table("T_LIMS_EQUIPT_PERIOD_RECORD") +public class LimsEquiptPeriodRecordBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long equiptId;// 设备ID + private String equiptCode;// 设备编号 + private String equiptName;// 设备名称 + private String specification;// 规格 + private String model;// 型号 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime checkTime;// 期间核查日期 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime correctIndate;// 校准有效期 + private Double temperature;// 核查温度 + private String humidity;// 核查湿度 + private String opinion;// 审核意见 + private String checkMode;// 核查方法 + private String checkResult;// 核查结果 + private String checkConclusion;// 核查结论 + private String checkProcess;// 核查过程 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 组织id + private String orgName;// 组织名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getEquiptId() { + return equiptId; + } + + public void setEquiptId(Long equiptId) { + this.equiptId = equiptId; + } + + public String getEquiptCode() { + return equiptCode; + } + + public void setEquiptCode(String equiptCode) { + this.equiptCode = equiptCode; + } + + public String getEquiptName() { + return equiptName; + } + + public void setEquiptName(String equiptName) { + this.equiptName = equiptName; + } + + public String getSpecification() { + return specification; + } + + public void setSpecification(String specification) { + this.specification = specification; + } + + public String getModel() { + return model; + } + + public void setModel(String model) { + this.model = model; + } + + public LocalDateTime getCheckTime() { + return checkTime; + } + + public void setCheckTime(LocalDateTime checkTime) { + this.checkTime = checkTime; + } + + public LocalDateTime getCorrectIndate() { + return correctIndate; + } + + public void setCorrectIndate(LocalDateTime correctIndate) { + this.correctIndate = correctIndate; + } + + public Double getTemperature() { + return temperature; + } + + public void setTemperature(Double temperature) { + this.temperature = temperature; + } + + public String getHumidity() { + return humidity; + } + + public void setHumidity(String humidity) { + this.humidity = humidity; + } + + public String getOpinion() { + return opinion; + } + + public void setOpinion(String opinion) { + this.opinion = opinion; + } + + public String getCheckMode() { + return checkMode; + } + + public void setCheckMode(String checkMode) { + this.checkMode = checkMode; + } + + public String getCheckResult() { + return checkResult; + } + + public void setCheckResult(String checkResult) { + this.checkResult = checkResult; + } + + public String getCheckConclusion() { + return checkConclusion; + } + + public void setCheckConclusion(String checkConclusion) { + this.checkConclusion = checkConclusion; + } + + public String getCheckProcess() { + return checkProcess; + } + + public void setCheckProcess(String checkProcess) { + this.checkProcess = checkProcess; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/controller/LimsEquiptPeriodRecordController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/controller/LimsEquiptPeriodRecordController.java new file mode 100644 index 0000000..e4b970d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/controller/LimsEquiptPeriodRecordController.java @@ -0,0 +1,15 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcheckrecord.controller; + +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-period-records/page") +public interface LimsEquiptPeriodRecordController extends GenericEditListPageController, GenericAuditListPageController, GenericSearchListPageController { +// @Log(value = "设备期间核查记录表编制列表页", type = LogType.CONTROLLER) +// String auditListPage(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/controller/impl/LimsEquiptPeriodRecordControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/controller/impl/LimsEquiptPeriodRecordControllerImpl.java new file mode 100644 index 0000000..95117ab --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/controller/impl/LimsEquiptPeriodRecordControllerImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcheckrecord.controller.impl; + +import com.sunwayworld.framework.utils.ServletUtils; +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.equipt.equipcheckrecord.controller.LimsEquiptPeriodRecordController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +import javax.servlet.http.HttpServletRequest; + +@Controller +@GikamBean +public class LimsEquiptPeriodRecordControllerImpl implements LimsEquiptPeriodRecordController { + + @Log(value = "设备期间核查记录表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipt/equipt-period-records/lims-equipt-period-record-edit-list"; + } + + @Log(value = "设备期间核查记录表编制列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + HttpServletRequest currentRequest = ServletUtils.getCurrentRequest(); + String bpmn_statusCode = currentRequest.getParameter("bpmn_statusCode"); + String path = "basemodule/trm/equipt/equipt-period-records/lims-equipt-period-record-edit-list"; + if ("Audit".equals(bpmn_statusCode)) { + path = "basemodule/trm/equipt/equipt-period-records/lims-equipt-period-record-audit-list"; + }else if ("Approval".equals(bpmn_statusCode)){ + path = "basemodule/trm/equipt/equipt-period-records/lims-equipt-period-record-approval-list"; + } + return path; + } + + @Override + public String searchListPage() { + return "basemodule/trm/equipt/equipt-period-records/lims-equipt-period-record-search-list"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/dao/LimsEquiptPeriodRecordDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/dao/LimsEquiptPeriodRecordDao.java new file mode 100644 index 0000000..36f4ca2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/dao/LimsEquiptPeriodRecordDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcheckrecord.dao; + +import com.sunwayworld.basemodule.trm.equipt.equipcheckrecord.bean.LimsEquiptPeriodRecordBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquiptPeriodRecordDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/dao/impl/LimsEquiptPeriodRecordDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/dao/impl/LimsEquiptPeriodRecordDaoImpl.java new file mode 100644 index 0000000..611c50d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/dao/impl/LimsEquiptPeriodRecordDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcheckrecord.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.equipt.equipcheckrecord.bean.LimsEquiptPeriodRecordBean; +import com.sunwayworld.basemodule.trm.equipt.equipcheckrecord.dao.LimsEquiptPeriodRecordDao; +import com.sunwayworld.basemodule.trm.equipt.equipcheckrecord.mapper.LimsEquiptPeriodRecordMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquiptPeriodRecordDaoImpl extends MybatisDaoSupport implements LimsEquiptPeriodRecordDao { + + @Autowired + private LimsEquiptPeriodRecordMapper limsEquiptPeriodRecordMapper; + + @Override + public LimsEquiptPeriodRecordMapper getMapper() { + return limsEquiptPeriodRecordMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/mapper/LimsEquiptPeriodRecordMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/mapper/LimsEquiptPeriodRecordMapper.java new file mode 100644 index 0000000..a1cf5b5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/mapper/LimsEquiptPeriodRecordMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcheckrecord.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquiptPeriodRecordMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/mapper/conf/lims-equipt-period-record-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/mapper/conf/lims-equipt-period-record-mysql-mapper.xml new file mode 100644 index 0000000..e0e4255 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/mapper/conf/lims-equipt-period-record-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/mapper/conf/lims-equipt-period-record-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/mapper/conf/lims-equipt-period-record-oracle-mapper.xml new file mode 100644 index 0000000..d74ae9a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/mapper/conf/lims-equipt-period-record-oracle-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/mapper/conf/lims-equipt-period-record-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/mapper/conf/lims-equipt-period-record-sqlserver-mapper.xml new file mode 100644 index 0000000..e0e4255 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/mapper/conf/lims-equipt-period-record-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/resource/LimsEquiptPeriodRecordResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/resource/LimsEquiptPeriodRecordResource.java new file mode 100644 index 0000000..cd78e54 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/resource/LimsEquiptPeriodRecordResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcheckrecord.resource; + +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.equipt.equipcheckrecord.bean.LimsEquiptPeriodRecordBean; +import com.sunwayworld.basemodule.trm.equipt.equipcheckrecord.service.LimsEquiptPeriodRecordService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-period-records") +public interface LimsEquiptPeriodRecordResource extends GenericResource, GenericAuditableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/resource/impl/LimsEquiptPeriodRecordResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/resource/impl/LimsEquiptPeriodRecordResourceImpl.java new file mode 100644 index 0000000..a72ed04 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/resource/impl/LimsEquiptPeriodRecordResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcheckrecord.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.equipt.equipcheckrecord.resource.LimsEquiptPeriodRecordResource; +import com.sunwayworld.basemodule.trm.equipt.equipcheckrecord.service.LimsEquiptPeriodRecordService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("设备期间核查记录表") +@RestController +@GikamBean +public class LimsEquiptPeriodRecordResourceImpl implements LimsEquiptPeriodRecordResource { + + @Autowired + private LimsEquiptPeriodRecordService limsEquiptPeriodRecordService; + + @Override + public LimsEquiptPeriodRecordService getService() { + return limsEquiptPeriodRecordService; + } + + @Log(value = "新增设备期间核查记录表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/service/LimsEquiptPeriodRecordService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/service/LimsEquiptPeriodRecordService.java new file mode 100644 index 0000000..6d33d78 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/service/LimsEquiptPeriodRecordService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcheckrecord.service; + +import com.sunwayworld.basemodule.trm.equipt.equipcheckrecord.bean.LimsEquiptPeriodRecordBean; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsEquiptPeriodRecordService extends GenericService, GenericAuditableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/service/impl/LimsEquiptPeriodRecordServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/service/impl/LimsEquiptPeriodRecordServiceImpl.java new file mode 100644 index 0000000..e032bf7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipcheckrecord/service/impl/LimsEquiptPeriodRecordServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.trm.equipt.equipcheckrecord.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.equipt.equipcheckrecord.dao.LimsEquiptPeriodRecordDao; +import com.sunwayworld.basemodule.trm.equipt.equipcheckrecord.bean.LimsEquiptPeriodRecordBean; +import com.sunwayworld.basemodule.trm.equipt.equipcheckrecord.service.LimsEquiptPeriodRecordService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsEquiptPeriodRecordServiceImpl implements LimsEquiptPeriodRecordService { + + @Autowired + private LimsEquiptPeriodRecordDao limsEquiptPeriodRecordDao; + + @Override + @SuppressWarnings("unchecked") + public LimsEquiptPeriodRecordDao getDao() { + return limsEquiptPeriodRecordDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquiptPeriodRecordBean limsEquiptPeriodRecord = jsonWrapper.parseUnique(LimsEquiptPeriodRecordBean.class); + limsEquiptPeriodRecord.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEquiptPeriodRecord); + return limsEquiptPeriodRecord.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/bean/LimsEquiptPeriodPlanBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/bean/LimsEquiptPeriodPlanBean.java new file mode 100644 index 0000000..385f34c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/bean/LimsEquiptPeriodPlanBean.java @@ -0,0 +1,346 @@ +package com.sunwayworld.basemodule.trm.equipt.equipmentcheck.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 设备期间核查计划表 + * + * @author wangyuwei@sunwayworld.com + * @date 2022-09-15 + */ +@Table("T_LIMS_EQUIPT_PERIOD_PLAN") +public class LimsEquiptPeriodPlanBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long equiptId;// 设备ID + private String equiptCode;// 设备编号 + private String equiptName;// 设备名称 + private String specification;// 规格 + private String model;// 型号 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime checkTime;// 期间核查日期 + private String checkKey;// 核查关键点 + private String checkMod;// 核查方法 + private String checkFrequency;// 期间核查频率 + private String dutyOrg;// 期间核查责任部门 + private String dutyOrgId;// 期间核查责任部门ID + private String principal;// 责任人 + private String principalId;// 责任人ID + private String remark;// 备注 + + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime correctIndate;// 校准有效期 + private Double temperature;// 核查温度 + private String humidity;// 核查湿度 + private String opinion;// 审核意见 + private String checkMode;// 核查方法 + private String checkResult;// 核查结果 + private String checkConclusion;// 核查结论 + private String checkProcess;// 核查过程 + + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 组织id + private String orgName;// 组织名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime lastTime;// 上次核查时间 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime nextTime;// 下次核查时间 + private String status;// 核查状态 + + + public LocalDateTime getCorrectIndate() { + return correctIndate; + } + + public void setCorrectIndate(LocalDateTime correctIndate) { + this.correctIndate = correctIndate; + } + + public Double getTemperature() { + return temperature; + } + + public void setTemperature(Double temperature) { + this.temperature = temperature; + } + + public String getHumidity() { + return humidity; + } + + public void setHumidity(String humidity) { + this.humidity = humidity; + } + + public String getOpinion() { + return opinion; + } + + public void setOpinion(String opinion) { + this.opinion = opinion; + } + + public String getCheckMode() { + return checkMode; + } + + public void setCheckMode(String checkMode) { + this.checkMode = checkMode; + } + + public String getCheckResult() { + return checkResult; + } + + public void setCheckResult(String checkResult) { + this.checkResult = checkResult; + } + + public String getCheckConclusion() { + return checkConclusion; + } + + public void setCheckConclusion(String checkConclusion) { + this.checkConclusion = checkConclusion; + } + + public String getCheckProcess() { + return checkProcess; + } + + public void setCheckProcess(String checkProcess) { + this.checkProcess = checkProcess; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getEquiptId() { + return equiptId; + } + + public void setEquiptId(Long equiptId) { + this.equiptId = equiptId; + } + + public String getEquiptCode() { + return equiptCode; + } + + public void setEquiptCode(String equiptCode) { + this.equiptCode = equiptCode; + } + + public String getEquiptName() { + return equiptName; + } + + public void setEquiptName(String equiptName) { + this.equiptName = equiptName; + } + + public String getSpecification() { + return specification; + } + + public void setSpecification(String specification) { + this.specification = specification; + } + + public String getModel() { + return model; + } + + public void setModel(String model) { + this.model = model; + } + + public String getCheckKey() { + return checkKey; + } + + public void setCheckKey(String checkKey) { + this.checkKey = checkKey; + } + + public String getCheckMod() { + return checkMod; + } + + public void setCheckMod(String checkMod) { + this.checkMod = checkMod; + } + + public String getCheckFrequency() { + return checkFrequency; + } + + public void setCheckFrequency(String checkFrequency) { + this.checkFrequency = checkFrequency; + } + + public LocalDateTime getCheckTime() { + return checkTime; + } + + public void setCheckTime(LocalDateTime checkTime) { + this.checkTime = checkTime; + } + + public String getDutyOrg() { + return dutyOrg; + } + + public void setDutyOrg(String dutyOrg) { + this.dutyOrg = dutyOrg; + } + + public String getDutyOrgId() { + return dutyOrgId; + } + + public void setDutyOrgId(String dutyOrgId) { + this.dutyOrgId = dutyOrgId; + } + + public String getPrincipal() { + return principal; + } + + public void setPrincipal(String principal) { + this.principal = principal; + } + + public String getPrincipalId() { + return principalId; + } + + public void setPrincipalId(String principalId) { + this.principalId = principalId; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public LocalDateTime getLastTime() { + return lastTime; + } + + public void setLastTime(LocalDateTime lastTime) { + this.lastTime = lastTime; + } + + public LocalDateTime getNextTime() { + return nextTime; + } + + public void setNextTime(LocalDateTime nextTime) { + this.nextTime = nextTime; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/bean/LimsEquiptPeriodPlanFolderBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/bean/LimsEquiptPeriodPlanFolderBean.java new file mode 100644 index 0000000..b842d3a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/bean/LimsEquiptPeriodPlanFolderBean.java @@ -0,0 +1,119 @@ +package com.sunwayworld.basemodule.trm.equipt.equipmentcheck.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 设备期间核查计划委托单表 + * + * @author 1·1@sunwayworld.com + * @date 2022-10-12 + */ +@Table("T_LIMS_EQUIPT_PERIOD_PLAN_FOLDER") +public class LimsEquiptPeriodPlanFolderBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String folderId;// 委托单id + private String checkId;// 核查id + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 组织id + private String orgName;// 组织名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getFolderId() { + return folderId; + } + + public void setFolderId(String folderId) { + this.folderId = folderId; + } + + public String getCheckId() { + return checkId; + } + + public void setCheckId(String checkId) { + this.checkId = checkId; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + +} + diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/controller/LimsEquiptPeriodPlanController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/controller/LimsEquiptPeriodPlanController.java new file mode 100644 index 0000000..e8f77c0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/controller/LimsEquiptPeriodPlanController.java @@ -0,0 +1,14 @@ +package com.sunwayworld.basemodule.trm.equipt.equipmentcheck.controller; + +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-period-plans/page") +public interface LimsEquiptPeriodPlanController extends GenericEditListPageController, GenericAuditListPageController, GenericSearchListPageController { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/controller/LimsEquiptPeriodPlanFolderController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/controller/LimsEquiptPeriodPlanFolderController.java new file mode 100644 index 0000000..77b14c3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/controller/LimsEquiptPeriodPlanFolderController.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.equipmentcheck.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-period-plan-folders/page") +public interface LimsEquiptPeriodPlanFolderController extends GenericEditListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/controller/impl/LimsEquiptPeriodPlanControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/controller/impl/LimsEquiptPeriodPlanControllerImpl.java new file mode 100644 index 0000000..e2985f1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/controller/impl/LimsEquiptPeriodPlanControllerImpl.java @@ -0,0 +1,54 @@ +package com.sunwayworld.basemodule.trm.equipt.equipmentcheck.controller.impl; + +import com.sunwayworld.framework.utils.ServletUtils; +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.equipt.equipmentcheck.controller.LimsEquiptPeriodPlanController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +import javax.servlet.http.HttpServletRequest; + +@Controller +@GikamBean +public class LimsEquiptPeriodPlanControllerImpl implements LimsEquiptPeriodPlanController { + + @Log(value = "设备期间核查计划表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipt/equipt-period-plans/lims-equipt-period-plan-edit-list"; + } + + @Log(value = "设备期间核查计划表审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + HttpServletRequest currentRequest = ServletUtils.getCurrentRequest(); + String bpmn_statusCode = currentRequest.getParameter("bpmn_statusCode"); + String path = "basemodule/trm/equipt/equipt-period-plans/lims-equipt-period-plan-edit-list"; + if ("Audit".equals(bpmn_statusCode)) { + path = "basemodule/trm/equipt/equipt-period-plans/lims-equipt-period-plan-audit-list"; + }else if ("Approval".equals(bpmn_statusCode)){ + path = "basemodule/trm/equipt/equipt-period-plans/lims-equipt-period-plan-approval-list"; + }else if ("RecordEdit".equals(bpmn_statusCode)){ + path = "basemodule/trm/equipt/equipt-period-plans/lims-equipt-period-plan-record-edit-list"; + }else if ("RecordAudit".equals(bpmn_statusCode)){ + path = "basemodule/trm/equipt/equipt-period-plans/lims-equipt-period-plan-record-audit-list"; + } +// else if ("RecordApproval".equals(bpmn_statusCode)){ +// path = "basemodule/trm/equipt/equipt-period-plans/lims-equipt-period-plan-record-approval-list"; +// } + return path; + } + + @Log(value = "设备期间核查计划表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + HttpServletRequest currentRequest = ServletUtils.getCurrentRequest(); + String page = currentRequest.getParameter("page"); + String path = "basemodule/trm/equipt/equipt-period-plans/lims-equipt-period-plan-search-list"; + if ("resultSearch".equals(page)) { + path = "basemodule/trm/equipt/equipt-period-plans/lims-equipt-period-plan-record-search-list"; + } + return path; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/controller/impl/LimsEquiptPeriodPlanFolderControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/controller/impl/LimsEquiptPeriodPlanFolderControllerImpl.java new file mode 100644 index 0000000..be6d198 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/controller/impl/LimsEquiptPeriodPlanFolderControllerImpl.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.trm.equipt.equipmentcheck.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.equipt.equipmentcheck.controller.LimsEquiptPeriodPlanFolderController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEquiptPeriodPlanFolderControllerImpl implements LimsEquiptPeriodPlanFolderController { + + @Log(value = "设备期间核查计划委托单表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipt/equipt-period-plan-folders/lims-equipt-period-plan-folder-edit-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/dao/LimsEquiptPeriodPlanDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/dao/LimsEquiptPeriodPlanDao.java new file mode 100644 index 0000000..7cb36b2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/dao/LimsEquiptPeriodPlanDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.equipt.equipmentcheck.dao; + +import com.sunwayworld.basemodule.trm.equipt.equipmentcheck.bean.LimsEquiptPeriodPlanBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquiptPeriodPlanDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/dao/LimsEquiptPeriodPlanFolderDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/dao/LimsEquiptPeriodPlanFolderDao.java new file mode 100644 index 0000000..400f109 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/dao/LimsEquiptPeriodPlanFolderDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.equipt.equipmentcheck.dao; + +import com.sunwayworld.basemodule.trm.equipt.equipmentcheck.bean.LimsEquiptPeriodPlanFolderBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquiptPeriodPlanFolderDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/dao/impl/LimsEquiptPeriodPlanDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/dao/impl/LimsEquiptPeriodPlanDaoImpl.java new file mode 100644 index 0000000..4233c9b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/dao/impl/LimsEquiptPeriodPlanDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.equipmentcheck.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.equipt.equipmentcheck.bean.LimsEquiptPeriodPlanBean; +import com.sunwayworld.basemodule.trm.equipt.equipmentcheck.dao.LimsEquiptPeriodPlanDao; +import com.sunwayworld.basemodule.trm.equipt.equipmentcheck.mapper.LimsEquiptPeriodPlanMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquiptPeriodPlanDaoImpl extends MybatisDaoSupport implements LimsEquiptPeriodPlanDao { + + @Autowired + private LimsEquiptPeriodPlanMapper limsEquiptPeriodPlanMapper; + + @Override + public LimsEquiptPeriodPlanMapper getMapper() { + return limsEquiptPeriodPlanMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/dao/impl/LimsEquiptPeriodPlanFolderDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/dao/impl/LimsEquiptPeriodPlanFolderDaoImpl.java new file mode 100644 index 0000000..6420431 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/dao/impl/LimsEquiptPeriodPlanFolderDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.equipmentcheck.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.equipt.equipmentcheck.bean.LimsEquiptPeriodPlanFolderBean; +import com.sunwayworld.basemodule.trm.equipt.equipmentcheck.dao.LimsEquiptPeriodPlanFolderDao; +import com.sunwayworld.basemodule.trm.equipt.equipmentcheck.mapper.LimsEquiptPeriodPlanFolderMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquiptPeriodPlanFolderDaoImpl extends MybatisDaoSupport implements LimsEquiptPeriodPlanFolderDao { + + @Autowired + private LimsEquiptPeriodPlanFolderMapper limsEquiptPeriodPlanFolderMapper; + + @Override + public LimsEquiptPeriodPlanFolderMapper getMapper() { + return limsEquiptPeriodPlanFolderMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/mapper/LimsEquiptPeriodPlanFolderMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/mapper/LimsEquiptPeriodPlanFolderMapper.java new file mode 100644 index 0000000..2365343 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/mapper/LimsEquiptPeriodPlanFolderMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.equipmentcheck.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquiptPeriodPlanFolderMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/mapper/LimsEquiptPeriodPlanMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/mapper/LimsEquiptPeriodPlanMapper.java new file mode 100644 index 0000000..645828e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/mapper/LimsEquiptPeriodPlanMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.equipmentcheck.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquiptPeriodPlanMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/mapper/conf/lims-equipt-period-plan-folder-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/mapper/conf/lims-equipt-period-plan-folder-mysql-mapper.xml new file mode 100644 index 0000000..6a936e1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/mapper/conf/lims-equipt-period-plan-folder-mysql-mapper.xml @@ -0,0 +1,30 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/mapper/conf/lims-equipt-period-plan-folder-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/mapper/conf/lims-equipt-period-plan-folder-oracle-mapper.xml new file mode 100644 index 0000000..6a936e1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/mapper/conf/lims-equipt-period-plan-folder-oracle-mapper.xml @@ -0,0 +1,30 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/mapper/conf/lims-equipt-period-plan-folder-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/mapper/conf/lims-equipt-period-plan-folder-sqlserver-mapper.xml new file mode 100644 index 0000000..c9bbb5b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/mapper/conf/lims-equipt-period-plan-folder-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/mapper/conf/lims-equipt-period-plan-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/mapper/conf/lims-equipt-period-plan-mysql-mapper.xml new file mode 100644 index 0000000..dfa195f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/mapper/conf/lims-equipt-period-plan-mysql-mapper.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/mapper/conf/lims-equipt-period-plan-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/mapper/conf/lims-equipt-period-plan-oracle-mapper.xml new file mode 100644 index 0000000..28dab46 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/mapper/conf/lims-equipt-period-plan-oracle-mapper.xml @@ -0,0 +1,34 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/mapper/conf/lims-equipt-period-plan-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/mapper/conf/lims-equipt-period-plan-sqlserver-mapper.xml new file mode 100644 index 0000000..09a54ad --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/mapper/conf/lims-equipt-period-plan-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/resource/LimsEquiptPeriodPlanFolderResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/resource/LimsEquiptPeriodPlanFolderResource.java new file mode 100644 index 0000000..97a977e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/resource/LimsEquiptPeriodPlanFolderResource.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.trm.equipt.equipmentcheck.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.equipt.equipmentcheck.bean.LimsEquiptPeriodPlanFolderBean; +import com.sunwayworld.basemodule.trm.equipt.equipmentcheck.service.LimsEquiptPeriodPlanFolderService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-period-plan-folders") +public interface LimsEquiptPeriodPlanFolderResource extends GenericResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/resource/LimsEquiptPeriodPlanResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/resource/LimsEquiptPeriodPlanResource.java new file mode 100644 index 0000000..43020bd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/resource/LimsEquiptPeriodPlanResource.java @@ -0,0 +1,14 @@ +package com.sunwayworld.basemodule.trm.equipt.equipmentcheck.resource; + +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.equipt.equipmentcheck.bean.LimsEquiptPeriodPlanBean; +import com.sunwayworld.basemodule.trm.equipt.equipmentcheck.service.LimsEquiptPeriodPlanService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-period-plans") +public interface LimsEquiptPeriodPlanResource extends GenericResource, GenericAuditableResource { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/resource/impl/LimsEquiptPeriodPlanFolderResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/resource/impl/LimsEquiptPeriodPlanFolderResourceImpl.java new file mode 100644 index 0000000..6df39a4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/resource/impl/LimsEquiptPeriodPlanFolderResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.equipt.equipmentcheck.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.equipt.equipmentcheck.resource.LimsEquiptPeriodPlanFolderResource; +import com.sunwayworld.basemodule.trm.equipt.equipmentcheck.service.LimsEquiptPeriodPlanFolderService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("设备期间核查计划委托单表") +@RestController +@GikamBean +public class LimsEquiptPeriodPlanFolderResourceImpl implements LimsEquiptPeriodPlanFolderResource { + + @Autowired + private LimsEquiptPeriodPlanFolderService limsEquiptPeriodPlanFolderService; + + @Override + public LimsEquiptPeriodPlanFolderService getService() { + return limsEquiptPeriodPlanFolderService; + } + + @Log(value = "新增设备期间核查计划委托单表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/resource/impl/LimsEquiptPeriodPlanResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/resource/impl/LimsEquiptPeriodPlanResourceImpl.java new file mode 100644 index 0000000..506532d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/resource/impl/LimsEquiptPeriodPlanResourceImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.equipt.equipmentcheck.resource.impl; + +import com.sunwayworld.basemodule.trm.equipt.equipmentcheck.bean.LimsEquiptPeriodPlanBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.equipt.equipmentcheck.resource.LimsEquiptPeriodPlanResource; +import com.sunwayworld.basemodule.trm.equipt.equipmentcheck.service.LimsEquiptPeriodPlanService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("设备期间核查计划表") +@RestController +@GikamBean +public class LimsEquiptPeriodPlanResourceImpl implements LimsEquiptPeriodPlanResource { + + @Autowired + private LimsEquiptPeriodPlanService limsEquiptPeriodPlanService; + + @Override + public LimsEquiptPeriodPlanService getService() { + return limsEquiptPeriodPlanService; + } + + @Log(value = "新增设备期间核查计划表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/service/LimsEquiptPeriodPlanFolderService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/service/LimsEquiptPeriodPlanFolderService.java new file mode 100644 index 0000000..3bec97d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/service/LimsEquiptPeriodPlanFolderService.java @@ -0,0 +1,8 @@ +package com.sunwayworld.basemodule.trm.equipt.equipmentcheck.service; + +import com.sunwayworld.basemodule.trm.equipt.equipmentcheck.bean.LimsEquiptPeriodPlanFolderBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsEquiptPeriodPlanFolderService extends GenericService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/service/LimsEquiptPeriodPlanService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/service/LimsEquiptPeriodPlanService.java new file mode 100644 index 0000000..e6df704 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/service/LimsEquiptPeriodPlanService.java @@ -0,0 +1,8 @@ +package com.sunwayworld.basemodule.trm.equipt.equipmentcheck.service; + +import com.sunwayworld.basemodule.trm.equipt.equipmentcheck.bean.LimsEquiptPeriodPlanBean; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsEquiptPeriodPlanService extends GenericService, GenericAuditableService { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/service/impl/LimsEquiptPeriodPlanFolderServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/service/impl/LimsEquiptPeriodPlanFolderServiceImpl.java new file mode 100644 index 0000000..f176f95 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/service/impl/LimsEquiptPeriodPlanFolderServiceImpl.java @@ -0,0 +1,48 @@ +package com.sunwayworld.basemodule.trm.equipt.equipmentcheck.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.equipt.equipmentcheck.dao.LimsEquiptPeriodPlanFolderDao; +import com.sunwayworld.basemodule.trm.equipt.equipmentcheck.bean.LimsEquiptPeriodPlanFolderBean; +import com.sunwayworld.basemodule.trm.equipt.equipmentcheck.service.LimsEquiptPeriodPlanFolderService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; + +@Repository +@GikamBean +public class LimsEquiptPeriodPlanFolderServiceImpl implements LimsEquiptPeriodPlanFolderService { + + @Autowired + private LimsEquiptPeriodPlanFolderDao limsEquiptPeriodPlanFolderDao; + + @Override + @SuppressWarnings("unchecked") + public LimsEquiptPeriodPlanFolderDao getDao() { + return limsEquiptPeriodPlanFolderDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + List parse = jsonWrapper.parse(LimsEquiptPeriodPlanFolderBean.class); + List nextIdentityList = ApplicationContextHelper.getNextIdentityList(parse.size()); + + parse.forEach(bean -> { + Long aLong = nextIdentityList.get(0); + bean.setId(aLong); + nextIdentityList.remove(aLong); + }); + getDao().insert(parse); + return parse.get(0).getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/service/impl/LimsEquiptPeriodPlanServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/service/impl/LimsEquiptPeriodPlanServiceImpl.java new file mode 100644 index 0000000..d9ce07f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipmentcheck/service/impl/LimsEquiptPeriodPlanServiceImpl.java @@ -0,0 +1,53 @@ +package com.sunwayworld.basemodule.trm.equipt.equipmentcheck.service.impl; + +import com.sunwayworld.basemodule.trm.equipt.equipt.service.LimsEquiptService; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.equipt.equipmentcheck.dao.LimsEquiptPeriodPlanDao; +import com.sunwayworld.basemodule.trm.equipt.equipmentcheck.bean.LimsEquiptPeriodPlanBean; +import com.sunwayworld.basemodule.trm.equipt.equipmentcheck.service.LimsEquiptPeriodPlanService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsEquiptPeriodPlanServiceImpl implements LimsEquiptPeriodPlanService { + + @Autowired + private LimsEquiptPeriodPlanDao limsEquiptPeriodPlanDao; + + @Autowired + private LimsEquiptService limsEquiptService; + + @Override + @SuppressWarnings("unchecked") + public LimsEquiptPeriodPlanDao getDao() { + return limsEquiptPeriodPlanDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquiptPeriodPlanBean limsEquiptPeriodPlan = jsonWrapper.parseUnique(LimsEquiptPeriodPlanBean.class); + limsEquiptPeriodPlan.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEquiptPeriodPlan); + return limsEquiptPeriodPlan.getId(); + } + + @Override + public LimsEquiptPeriodPlanBean selectDetail(Long aLong) { +// List limsEquiptBeans = limsEquiptService.sE; +// List equiptCodeCollect = limsEquiptBeans.stream().map(LimsEquiptBean::getEquiptCode).distinct().collect(Collectors.toList()); + LimsEquiptPeriodPlanBean limsEquiptPeriodPlanBean = this.selectFirstByFilter(SearchFilter.instance().match("id", aLong).filter(MatchPattern.SEQ)); + return limsEquiptPeriodPlanBean; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/bean/LimsEquiptBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/bean/LimsEquiptBean.java new file mode 100644 index 0000000..ae40553 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/bean/LimsEquiptBean.java @@ -0,0 +1,752 @@ +package com.sunwayworld.basemodule.trm.equipt.equipt.bean; + +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDate; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 设备 + * + * @author zhangs@sunwayworld.com + * @date 2022-08-25 + */ +@Table("T_LIMS_EQUIPT") +public class LimsEquiptBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String equiptCode;// 设备编号 + private String equiptCodeLanDian; //蓝电设备编号 + private String equiptName;// 设备名称 + private String equiptType;// 设备类型 + private String laboratoryId;// 所属实验室ID + private String laboratory;// 所属实验室 + @NotNull(defaultValue = "合格") + private String equiptStatus;// 设备状态 + private String fixAssetCode;// 固定资产编号 + private String model;// 设备型号 + private String manufacturer;// 设备厂家 + private String factoryNo;// 出厂编号 + private LocalDate productDate;// 出厂日期 + private LocalDate arrivalDate;// 到厂日期 + private String managerId;// 设备管理员 + private String manager;// 设备管理员 + private Long locId;// 存放位置ID + private String locName;// 存放位置 + private String measureRange;// 测量范围 + private String theoryRunTime;// 理论运行时间 + private String tempatureRange;// 温度范围 + private String metering;// 是否计量 + private String specification; // 规格 + private String acceptanceCiteria; // 允收标准 + private String distinguishAbility; // 分辨率 + private String correctMode; // 校准方式 + private String standard; // 参考标准 + private String calibrationResults; //校准结果 + private String correctPeriod; // 校准周期 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime correctInDate; // 校准有效期 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime planCorrectTime; // 计划校准日期 + private String equiptChannelAmount; // 设备通道数 + private String baseOrg; // 所属基地 + private String testGroup; // 检测组 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime buyTime; // 购进日期 + private String equiptCost; // 设备原值 + private String equiptUseCost; // 设备使用成本 + private String idnormalRange; // 正常量程 --》设备量程 + private String limitReange; // 限制量程 + private String remarks;// 备注 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 组织ID + private String orgName;// 组织名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime acceptTime;// 验收时间 + private String pointcheckStatus;//点检状态 + @NotNull(defaultValue = Constant.NO) + private String virtually;//是否虚拟设备 + + private String maintainDate;//点检日期 + private String nextMaintainDate;//下次点检日期 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime planMaintainDate;//下次点检日期 + + private Long verificationPlanId;//设备期间核查计划id + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDateTime verificationDate; // 期间核查日期 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDateTime nextVerificationDate; // 下次期间核查日期 + + private Long calibratePlanId; // 设备校准计划id + + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDateTime calibrationDate; // 校准日期 + private String calibrationMode; // 校准方式 + private String calibrationFrequency; // 校准频率 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDateTime nextCalibrationDate; // 下次校准日期 + + //新增字段 + private String precision;//设备精度 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDateTime guaranteePeriodStartTime;//质保期开始时间 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDateTime guaranteePeriodEndTime;//质保期结束时间 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDateTime lastMaintenanceDate;//上次维修保养日期 => 上次维修日期 + private String keeper;//保管人 + private String keeperId;//保管人id + private String contractNo;//合同编号 + private String equiptSize;//设备尺寸 + private String supplier;//供应商 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime measureValidityDate;//计量有效期 + + private String equiptAcceptStatus;//设备验收状态 + + private String countMechanism;//计量机构 + + private Long advanceRemindDays;// 校准提前提醒天数 + private Long advanceRemindDays1;// 核查提前提醒天数 + private Long verificationCycle;// 期间核查周期 + + public Long getAdvanceRemindDays1() { + return advanceRemindDays1; + } + + public void setAdvanceRemindDays1(Long advanceRemindDays1) { + this.advanceRemindDays1 = advanceRemindDays1; + } + + public Long getVerificationCycle() { + return verificationCycle; + } + + public void setVerificationCycle(Long verificationCycle) { + this.verificationCycle = verificationCycle; + } + + public Long getAdvanceRemindDays() { + return advanceRemindDays; + } + + public void setAdvanceRemindDays(Long advanceRemindDays) { + this.advanceRemindDays = advanceRemindDays; + } + + public String getCountMechanism() { + return countMechanism; + } + + public void setCountMechanism(String countMechanism) { + this.countMechanism = countMechanism; + } + + public String getEquiptAcceptStatus() { + return equiptAcceptStatus; + } + + public void setEquiptAcceptStatus(String equiptAcceptStatus) { + this.equiptAcceptStatus = equiptAcceptStatus; + } + + public String getPrecision() { + return precision; + } + + public void setPrecision(String precision) { + this.precision = precision; + } + + public LocalDateTime getGuaranteePeriodStartTime() { + return guaranteePeriodStartTime; + } + + public void setGuaranteePeriodStartTime(LocalDateTime guaranteePeriodStartTime) { + this.guaranteePeriodStartTime = guaranteePeriodStartTime; + } + + public LocalDateTime getGuaranteePeriodEndTime() { + return guaranteePeriodEndTime; + } + + public void setGuaranteePeriodEndTime(LocalDateTime guaranteePeriodEndTime) { + this.guaranteePeriodEndTime = guaranteePeriodEndTime; + } + + public LocalDateTime getLastMaintenanceDate() { + return lastMaintenanceDate; + } + + public void setLastMaintenanceDate(LocalDateTime lastMaintenanceDate) { + this.lastMaintenanceDate = lastMaintenanceDate; + } + + public String getKeeper() { + return keeper; + } + + public void setKeeper(String keeper) { + this.keeper = keeper; + } + + public String getKeeperId() { + return keeperId; + } + + public void setKeeperId(String keeperId) { + this.keeperId = keeperId; + } + + public String getContractNo() { + return contractNo; + } + + public void setContractNo(String contractNo) { + this.contractNo = contractNo; + } + + public String getEquiptSize() { + return equiptSize; + } + + public void setEquiptSize(String equiptSize) { + this.equiptSize = equiptSize; + } + + public String getSupplier() { + return supplier; + } + + public void setSupplier(String supplier) { + this.supplier = supplier; + } + + public LocalDateTime getMeasureValidityDate() { + return measureValidityDate; + } + + public void setMeasureValidityDate(LocalDateTime measureValidityDate) { + this.measureValidityDate = measureValidityDate; + } + + public String getPointcheckStatus() { + return pointcheckStatus; + } + + public void setPointcheckStatus(String pointcheckStatus) { + this.pointcheckStatus = pointcheckStatus; + } + + public String getVirtually() { + return virtually; + } + + public void setVirtually(String virtually) { + this.virtually = virtually; + } + + public String getMaintainDate() { + return maintainDate; + } + + public void setMaintainDate(String maintainDate) { + this.maintainDate = maintainDate; + } + + public String getNextMaintainDate() { + return nextMaintainDate; + } + + public void setNextMaintainDate(String nextMaintainDate) { + this.nextMaintainDate = nextMaintainDate; + } + + public Long getVerificationPlanId() { + return verificationPlanId; + } + + public void setVerificationPlanId(Long verificationPlanId) { + this.verificationPlanId = verificationPlanId; + } + + public LocalDateTime getVerificationDate() { + return verificationDate; + } + + public void setVerificationDate(LocalDateTime verificationDate) { + this.verificationDate = verificationDate; + } + + public LocalDateTime getNextVerificationDate() { + return nextVerificationDate; + } + + public void setNextVerificationDate(LocalDateTime nextVerificationDate) { + this.nextVerificationDate = nextVerificationDate; + } + + public Long getCalibratePlanId() { + return calibratePlanId; + } + + public void setCalibratePlanId(Long calibratePlanId) { + this.calibratePlanId = calibratePlanId; + } + + public LocalDateTime getCalibrationDate() { + return calibrationDate; + } + + public void setCalibrationDate(LocalDateTime calibrationDate) { + this.calibrationDate = calibrationDate; + } + + public String getCalibrationMode() { + return calibrationMode; + } + + public void setCalibrationMode(String calibrationMode) { + this.calibrationMode = calibrationMode; + } + + public String getCalibrationFrequency() { + return calibrationFrequency; + } + + public void setCalibrationFrequency(String calibrationFrequency) { + this.calibrationFrequency = calibrationFrequency; + } + + public LocalDateTime getNextCalibrationDate() { + return nextCalibrationDate; + } + + public void setNextCalibrationDate(LocalDateTime nextCalibrationDate) { + this.nextCalibrationDate = nextCalibrationDate; + } + + public LocalDateTime getAcceptTime() { + return acceptTime; + } + + public void setAcceptTime(LocalDateTime acceptTime) { + this.acceptTime = acceptTime; + } + + public String getStandard() { + return standard; + } + + public void setStandard(String standard) { + this.standard = standard; + } + + public String getCalibrationResults() { + return calibrationResults; + } + + public void setCalibrationResults(String calibrationResults) { + this.calibrationResults = calibrationResults; + } + + public String getAcceptanceCiteria() { + return acceptanceCiteria; + } + + public void setAcceptanceCiteria(String acceptanceCiteria) { + this.acceptanceCiteria = acceptanceCiteria; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getEquiptCode() { + return equiptCode; + } + + public void setEquiptCode(String equiptCode) { + this.equiptCode = equiptCode; + } + + public String getEquiptName() { + return equiptName; + } + + public void setEquiptName(String equiptName) { + this.equiptName = equiptName; + } + + public String getEquiptType() { + return equiptType; + } + + public void setEquiptType(String equiptType) { + this.equiptType = equiptType; + } + + public String getLaboratoryId() { + return laboratoryId; + } + + public void setLaboratoryId(String laboratoryId) { + this.laboratoryId = laboratoryId; + } + + public String getLaboratory() { + return laboratory; + } + + public void setLaboratory(String laboratory) { + this.laboratory = laboratory; + } + + public String getEquiptStatus() { + return equiptStatus; + } + + public void setEquiptStatus(String equiptStatus) { + this.equiptStatus = equiptStatus; + } + + public String getFixAssetCode() { + return fixAssetCode; + } + + public void setFixAssetCode(String fixAssetCode) { + this.fixAssetCode = fixAssetCode; + } + + public String getModel() { + return model; + } + + public void setModel(String model) { + this.model = model; + } + + public String getManufacturer() { + return manufacturer; + } + + public void setManufacturer(String manufacturer) { + this.manufacturer = manufacturer; + } + + public String getFactoryNo() { + return factoryNo; + } + + public void setFactoryNo(String factoryNo) { + this.factoryNo = factoryNo; + } + + public LocalDate getProductDate() { + return productDate; + } + + public void setProductDate(LocalDate productDate) { + this.productDate = productDate; + } + + public LocalDate getArrivalDate() { + return arrivalDate; + } + + public void setArrivalDate(LocalDate arrivalDate) { + this.arrivalDate = arrivalDate; + } + + public String getManagerId() { + return managerId; + } + + public void setManagerId(String managerId) { + this.managerId = managerId; + } + + public String getManager() { + return manager; + } + + public void setManager(String manager) { + this.manager = manager; + } + + public Long getLocId() { + return locId; + } + + public void setLocId(Long locId) { + this.locId = locId; + } + + public String getLocName() { + return locName; + } + + public void setLocName(String locName) { + this.locName = locName; + } + + public String getMeasureRange() { + return measureRange; + } + + public void setMeasureRange(String measureRange) { + this.measureRange = measureRange; + } + + public String getTheoryRunTime() { + return theoryRunTime; + } + + public void setTheoryRunTime(String theoryRunTime) { + this.theoryRunTime = theoryRunTime; + } + + public String getTempatureRange() { + return tempatureRange; + } + + public void setTempatureRange(String tempatureRange) { + this.tempatureRange = tempatureRange; + } + + public String getMetering() { + return metering; + } + + public void setMetering(String metering) { + this.metering = metering; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getSpecification() { + return specification; + } + + public void setSpecification(String specification) { + this.specification = specification; + } + + public String getDistinguishAbility() { + return distinguishAbility; + } + + public void setDistinguishAbility(String distinguishAbility) { + this.distinguishAbility = distinguishAbility; + } + + public String getCorrectMode() { + return correctMode; + } + + public void setCorrectMode(String correctMode) { + this.correctMode = correctMode; + } + + public String getCorrectPeriod() { + return correctPeriod; + } + + public void setCorrectPeriod(String correctPeriod) { + this.correctPeriod = correctPeriod; + } + + + public String getEquiptChannelAmount() { + return equiptChannelAmount; + } + + public void setEquiptChannelAmount(String equiptChannelAmount) { + this.equiptChannelAmount = equiptChannelAmount; + } + + public String getBaseOrg() { + return baseOrg; + } + + public void setBaseOrg(String baseOrg) { + this.baseOrg = baseOrg; + } + + public String getTestGroup() { + return testGroup; + } + + public void setTestGroup(String testGroup) { + this.testGroup = testGroup; + } + + public LocalDateTime getCorrectInDate() { + return correctInDate; + } + + public void setCorrectInDate(LocalDateTime correctInDate) { + this.correctInDate = correctInDate; + } + + public LocalDateTime getPlanCorrectTime() { + return planCorrectTime; + } + + public void setPlanCorrectTime(LocalDateTime planCorrectTime) { + this.planCorrectTime = planCorrectTime; + } + + public LocalDateTime getBuyTime() { + return buyTime; + } + + public void setBuyTime(LocalDateTime buyTime) { + this.buyTime = buyTime; + } + + public String getEquiptCost() { + return equiptCost; + } + + public void setEquiptCost(String equiptCost) { + this.equiptCost = equiptCost; + } + + public String getEquiptUseCost() { + return equiptUseCost; + } + + public void setEquiptUseCost(String equiptUseCost) { + this.equiptUseCost = equiptUseCost; + } + + public String getIdnormalRange() { + return idnormalRange; + } + + public void setIdnormalRange(String idnormalRange) { + this.idnormalRange = idnormalRange; + } + + public String getLimitReange() { + return limitReange; + } + + public void setLimitReange(String limitReange) { + this.limitReange = limitReange; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getEquiptCodeLanDian() { + return equiptCodeLanDian; + } + + public void setEquiptCodeLanDian(String equiptCodeLanDian) { + this.equiptCodeLanDian = equiptCodeLanDian; + } + + public LocalDateTime getPlanMaintainDate() { + return planMaintainDate; + } + + public void setPlanMaintainDate(LocalDateTime planMaintainDate) { + this.planMaintainDate = planMaintainDate; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/controller/LimsEquiptController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/controller/LimsEquiptController.java new file mode 100644 index 0000000..69d7519 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/controller/LimsEquiptController.java @@ -0,0 +1,20 @@ +package com.sunwayworld.basemodule.trm.equipt.equipt.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/equipts/page") +public interface LimsEquiptController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { + + @RequestMapping({"/org-choose-list"}) + String chooseOrgPage(); + @RequestMapping({"/status"}) + String status(); + + @RequestMapping({"/pointCheck"}) + String pointCheck(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/controller/impl/LimsEquiptControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/controller/impl/LimsEquiptControllerImpl.java new file mode 100644 index 0000000..1243fc1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/controller/impl/LimsEquiptControllerImpl.java @@ -0,0 +1,55 @@ +package com.sunwayworld.basemodule.trm.equipt.equipt.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.equipt.equipt.controller.LimsEquiptController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEquiptControllerImpl implements LimsEquiptController { + + @Log(value = "设备编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipts/lims-equipt-edit-list"; + } + + @Log(value = "设备详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/equipts/lims-equipt-detail"; + } + + @Log(value = "设备查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/equipts/lims-equipt-search-list"; + } + + @Log(value = "设备选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/equipts/lims-equipt-choose-list"; + } + + @Log(value = "组织选择列表页", type = LogType.CONTROLLER) + @Override + public String chooseOrgPage() { + return "basemodule/trm/equipts/lims-equipt-org-choose-list"; + } + + @Override + @Log(value = "设备状态", type = LogType.CONTROLLER) + public String status() { + return "basemodule/trm/equipts/lims-equipt-status-list"; + } + + @Override + @Log(value = "设备点检统计", type = LogType.CONTROLLER) + public String pointCheck() { + return "basemodule/trm/equipts/lims-equipt-point-check-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/dao/LimsEquiptDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/dao/LimsEquiptDao.java new file mode 100644 index 0000000..b2a1d48 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/dao/LimsEquiptDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.equipt.equipt.dao; + +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquiptDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/dao/impl/LimsEquiptDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/dao/impl/LimsEquiptDaoImpl.java new file mode 100644 index 0000000..0dc1b61 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/dao/impl/LimsEquiptDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.equipt.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.basemodule.trm.equipt.equipt.dao.LimsEquiptDao; +import com.sunwayworld.basemodule.trm.equipt.equipt.mapper.LimsEquiptMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquiptDaoImpl extends MybatisDaoSupport implements LimsEquiptDao { + + @Autowired + private LimsEquiptMapper limsEquiptMapper; + + @Override + public LimsEquiptMapper getMapper() { + return limsEquiptMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/mapper/LimsEquiptMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/mapper/LimsEquiptMapper.java new file mode 100644 index 0000000..de04fb0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/mapper/LimsEquiptMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.equipt.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquiptMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/mapper/conf/lims-equipt-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/mapper/conf/lims-equipt-mysql-mapper.xml new file mode 100644 index 0000000..8f6b0f5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/mapper/conf/lims-equipt-mysql-mapper.xml @@ -0,0 +1,37 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/mapper/conf/lims-equipt-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/mapper/conf/lims-equipt-oracle-mapper.xml new file mode 100644 index 0000000..b1c7246 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/mapper/conf/lims-equipt-oracle-mapper.xml @@ -0,0 +1,28 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/mapper/conf/lims-equipt-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/mapper/conf/lims-equipt-sqlserver-mapper.xml new file mode 100644 index 0000000..a3b6bcd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/mapper/conf/lims-equipt-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/resource/LimsEquiptResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/resource/LimsEquiptResource.java new file mode 100644 index 0000000..aa76736 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/resource/LimsEquiptResource.java @@ -0,0 +1,52 @@ +package com.sunwayworld.basemodule.trm.equipt.equipt.resource; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.basemodule.trm.equipt.equipt.service.LimsEquiptService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +import java.util.List; +import java.util.Map; + +@RequestMapping("/secure/basemodule/trm/equipts") +public interface LimsEquiptResource extends GenericResource, GenericChoosableResource { + List> getStatus(RestJsonWrapperBean wrapper); + Page newQueries(RestJsonWrapperBean wrapper); + List> getPointCheck(RestJsonWrapperBean wrapper); + + /** + * 设备校准计划 -- 添加设备 + * + * @param wrapperBean wrapperBean + * @return String + */ + String addCalibratePlan(RestJsonWrapperBean wrapperBean); + + /** + * 设备校准计划 -- 删除设备 + * + * @param wrapperBean wrapperBean + * @return String + */ + String deleteCalibratePlan(RestJsonWrapperBean wrapperBean); + + /** + * 设备期间核查 -- 添加设备 + * + * @param wrapperBean wrapperBean + * @return String + */ + String addVerificationPlan(RestJsonWrapperBean wrapperBean); + + /** + * 设备期间核查 -- 删除设备 + * + * @param wrapperBean wrapperBean + * @return String + */ + String deleteVerificationPlan(RestJsonWrapperBean wrapperBean); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/resource/impl/LimsEquiptResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/resource/impl/LimsEquiptResourceImpl.java new file mode 100644 index 0000000..abfb6fa --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/resource/impl/LimsEquiptResourceImpl.java @@ -0,0 +1,82 @@ +package com.sunwayworld.basemodule.trm.equipt.equipt.resource.impl; + +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.framework.data.page.Page; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.equipt.equipt.resource.LimsEquiptResource; +import com.sunwayworld.basemodule.trm.equipt.equipt.service.LimsEquiptService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; +import java.util.Map; + +@LogModule("设备") +@RestController +@GikamBean +public class LimsEquiptResourceImpl implements LimsEquiptResource { + + @Autowired + private LimsEquiptService limsEquiptService; + + @Override + public LimsEquiptService getService() { + return limsEquiptService; + } + + @Log(value = "新增设备", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + @RequestMapping( value = "/getStatus" ,method = RequestMethod.POST) + public List> getStatus(RestJsonWrapperBean wrapper) { + return getService().getStatus(wrapper); + } + + @Override + @RequestMapping( value = "/newQueries" ,method = RequestMethod.POST) + public Page newQueries(RestJsonWrapperBean wrapper) { + return getService().newQueries(wrapper); + } + + @Override + @RequestMapping( value = "/equipt-pointcheck/rate" ,method = RequestMethod.POST) + public List> getPointCheck(RestJsonWrapperBean wrappr) { + return getService().getPointCheck(wrappr) ; + } + + @Override + @RequestMapping( value = "/add/calibrate-plan" ,method = RequestMethod.POST) + public String addCalibratePlan(RestJsonWrapperBean wrapperBean) { + return getService().addCalibratePlan(wrapperBean); + } + + @Override + @RequestMapping( value = "/delete/calibrate-plan" ,method = RequestMethod.POST) + public String deleteCalibratePlan(RestJsonWrapperBean wrapperBean) { + return getService().deleteCalibratePlan(wrapperBean); + } + + @Override + @RequestMapping( value = "/add/verification-plan" ,method = RequestMethod.POST) + public String addVerificationPlan(RestJsonWrapperBean wrapperBean) { + return getService().addVerificationPlan(wrapperBean); + } + + @Override + @RequestMapping( value = "/delete/verification-plan" ,method = RequestMethod.POST) + public String deleteVerificationPlan(RestJsonWrapperBean wrapperBean) { + return getService().deleteVerificationPlan(wrapperBean); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/service/LimsEquiptService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/service/LimsEquiptService.java new file mode 100644 index 0000000..123df39 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/service/LimsEquiptService.java @@ -0,0 +1,51 @@ +package com.sunwayworld.basemodule.trm.equipt.equipt.service; + +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +import java.util.List; +import java.util.Map; + +public interface LimsEquiptService extends GenericService, GenericChoosableService { + + List> getStatus(RestJsonWrapperBean wrapper); + + Page newQueries(RestJsonWrapperBean wrapper); + + List> getPointCheck(RestJsonWrapperBean wrappr); + + /** + * 设备校准计划 -- 添加设备 + * + * @param wrapperBean wrapperBean + * @return String + */ + String addCalibratePlan(RestJsonWrapperBean wrapperBean); + + /** + * 设备校准计划 -- 删除设备 + * + * @param wrapperBean wrapperBean + * @return String + */ + String deleteCalibratePlan(RestJsonWrapperBean wrapperBean); + + /** + * 设备期间核查 -- 添加设备 + * + * @param wrapperBean wrapperBean + * @return String + */ + String addVerificationPlan(RestJsonWrapperBean wrapperBean); + + /** + * 设备期间核查 -- 删除设备 + * + * @param wrapperBean wrapperBean + * @return String + */ + String deleteVerificationPlan(RestJsonWrapperBean wrapperBean); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/service/impl/LimsEquiptServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/service/impl/LimsEquiptServiceImpl.java new file mode 100644 index 0000000..ab83f20 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/service/impl/LimsEquiptServiceImpl.java @@ -0,0 +1,420 @@ +package com.sunwayworld.basemodule.trm.equipt.equipt.service.impl; + +import com.alibaba.fastjson.JSON; +import com.sunwayworld.basemodule.trm.equipt.calibration.bean.LimsEquiptCalibrationBean; +import com.sunwayworld.basemodule.trm.equipt.calibration.service.LimsEquiptCalibrationService; +import com.sunwayworld.basemodule.trm.equipt.pointcheck.bean.LimsEquiptPointcheckBean; +import com.sunwayworld.basemodule.trm.equipt.pointcheck.service.LimsEquiptPointcheckService; +import com.sunwayworld.basemodule.trm.equipt.upkeep.bean.LimsEquiptUpkeepBean; +import com.sunwayworld.basemodule.trm.equipt.upkeep.service.LimsEquiptUpkeepService; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.equipt.equipt.dao.LimsEquiptDao; +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.basemodule.trm.equipt.equipt.service.LimsEquiptService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.math.BigDecimal; +import java.math.RoundingMode; +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; +import java.time.temporal.WeekFields; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Comparator; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsEquiptServiceImpl implements LimsEquiptService { + + @Autowired + private LimsEquiptDao limsEquiptDao; + + @Autowired + @Lazy + private LimsEquiptCalibrationService limsEquiptCalibrationService; + + @Autowired + @Lazy + private LimsEquiptUpkeepService limsEquiptUpkeepService; + + @Autowired + @Lazy + private LimsEquiptPointcheckService limsEquiptPointcheckService; + + @Override + @SuppressWarnings("unchecked") + public LimsEquiptDao getDao() { + return limsEquiptDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquiptBean limsEquipt = jsonWrapper.parseUnique(LimsEquiptBean.class); + limsEquipt.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEquipt); + return limsEquipt.getId(); + } + + @Override + public List> getStatus(RestJsonWrapperBean wrapper) { + List> result = new ArrayList<>(); + Map map1 = new LinkedHashMap<>(); + Map map2 = new LinkedHashMap<>(); + Map map3 = new LinkedHashMap<>(); + Map map4 = new LinkedHashMap<>(); + Map map5 = new LinkedHashMap<>(); + SearchFilter filter = SearchFilter.instance(); + String base = wrapper.getFilterValue("base"); + if (StringUtils.isEmpty(base)){ + throw new CheckedException("请选择实验室"); + } + filter.match("baseOrg",base).filter(MatchPattern.SEQ); + filter.match("virtually","0").filter(MatchPattern.SEQ); + List equiptBeanList = this.selectListByFilter(filter); + if (ObjectUtils.isEmpty(equiptBeanList)){ + throw new CheckedException("未查找到符合的数据"); + } + equiptBeanList = equiptBeanList.stream().filter(s->s.getEquiptStatus()!=null).collect(Collectors.toList()); + Map> collect = equiptBeanList.stream().collect(Collectors.groupingBy(LimsEquiptBean::getEquiptStatus)); + for (Map.Entry> stringListEntry : collect.entrySet()) { + String key = stringListEntry.getKey(); + int size = stringListEntry.getValue().size(); + map1.put(key,size);//总览的 + } + //要分组了,就先把没有groupname的剔除掉 + equiptBeanList = equiptBeanList.stream().filter(f->f.getExt$Item("groupname") !=null).collect(Collectors.toList()); + Map> testGroupMap = equiptBeanList.stream().collect(Collectors.groupingBy(s -> s.getExt$Item("groupname"))); + List wlequiptBeanList = testGroupMap.get("WL"); + if (!ObjectUtils.isEmpty(wlequiptBeanList)){ + Map> collect2 = wlequiptBeanList.stream().collect(Collectors.groupingBy(LimsEquiptBean::getEquiptStatus)); + for (Map.Entry> stringListEntry : collect2.entrySet()) { + String key = stringListEntry.getKey(); + int size = stringListEntry.getValue().size(); + map2.put(key,size);//物理的 + } + } + List hxequiptBeanList = testGroupMap.get("HX"); + if (!ObjectUtils.isEmpty(hxequiptBeanList)){ + Map> collect3 = hxequiptBeanList.stream().collect(Collectors.groupingBy(LimsEquiptBean::getEquiptStatus)); + for (Map.Entry> stringListEntry : collect3.entrySet()) { + String key = stringListEntry.getKey(); + int size = stringListEntry.getValue().size(); + map3.put(key,size);//化学的 + } + } + List rbequiptBeanList = testGroupMap.get("RB"); + if (!ObjectUtils.isEmpty(rbequiptBeanList)){ + Map> collect4 = rbequiptBeanList.stream().collect(Collectors.groupingBy(LimsEquiptBean::getEquiptStatus)); + for (Map.Entry> stringListEntry : collect4.entrySet()) { + String key = stringListEntry.getKey(); + int size = stringListEntry.getValue().size(); + map4.put(key,size);//化学的 + } + } + List kdequiptBeanList = testGroupMap.get("KD"); + if (!ObjectUtils.isEmpty(kdequiptBeanList)){ + Map> collect5 = kdequiptBeanList.stream().collect(Collectors.groupingBy(LimsEquiptBean::getEquiptStatus)); + for (Map.Entry> stringListEntry : collect5.entrySet()) { + String key = stringListEntry.getKey(); + int size = stringListEntry.getValue().size(); + map5.put(key,size);//扣电的 + } + } + result.add(map1); + result.add(map2); + result.add(map3); + result.add(map4); + result.add(map5); + return result; + } + + @Override + public Page newQueries(RestJsonWrapperBean wrapper) { + MapperParameter parameter = wrapper.extractMapFilter(); + Map map = JSON.parseObject(parameter.get("data").toString(), Map.class); + + SearchFilter filter = SearchFilter.instance(); + String base = (String) map.get("base"); + String equiptType = (String) map.get("equiptType"); + String model = (String) map.get("model"); + String equiptStatus =(String) map.get("equiptStatus"); + List module =new ArrayList<>(); + if (!ObjectUtils.isEmpty(model)) { + module = Arrays.asList(model.split(",")); + } + String manager =(String) map.get("manager"); + if (!StringUtils.isEmpty(base)){ + filter.match("baseOrg",base).filter(MatchPattern.SEQ); + } + if (!StringUtils.isEmpty(equiptType)){ + filter.match("equiptType",equiptType).filter(MatchPattern.SEQ); + } + if (!StringUtils.isEmpty(model)){ + filter.match("model",model).filter(MatchPattern.SEQ); + } + if (!StringUtils.isEmpty(equiptStatus)){ + filter.match("equiptStatus",equiptStatus).filter(MatchPattern.SEQ); + } + if (!StringUtils.isEmpty(manager)){ + filter.match("managerId",manager).filter(MatchPattern.SEQ); + } + filter.match("virtually","0").filter(MatchPattern.SEQ); + Page limsEquiptBeanPage = this.selectPaginationByFilter(filter, wrapper); + List rows = limsEquiptBeanPage.getRows(); + List collect = rows.stream().map(LimsEquiptBean::getId).collect(Collectors.toList()); + + if (!ObjectUtils.isEmpty(module)&&module.contains("校准")){ + List calibrationBeans = limsEquiptCalibrationService.selectListByFilter(SearchFilter.instance().match("equiptId", collect).filter(MatchPattern.OR)); + Map> collect1 = calibrationBeans.stream().collect(Collectors.groupingBy(LimsEquiptCalibrationBean::getEquiptId)); + for (LimsEquiptBean row : rows) { + List calibrationBeans1 = collect1.get(row.getId()); + if (!ObjectUtils.isEmpty(calibrationBeans1)) { + LimsEquiptCalibrationBean limsEquiptCalibrationBean = calibrationBeans1.stream().sorted(Comparator.comparing(LimsEquiptCalibrationBean::getCreatedTime).reversed()).collect(Collectors.toList()).get(0); + row.setExt$Item("lastCalibration",limsEquiptCalibrationBean.getLastTime().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))); + row.setExt$Item("nextCalibration",limsEquiptCalibrationBean.getNextTime().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))); + row.setExt$Item("calibrationstatus",limsEquiptCalibrationBean.getOutcome()); + } + } + } + //期间核查逻辑复杂,晚点看 + if (!ObjectUtils.isEmpty(module)&&module.contains("维护保养")){ + List upkeepBeans = limsEquiptUpkeepService.selectListByFilter(SearchFilter.instance().match("equiptId", collect).filter(MatchPattern.OR)); + Map> collect1 = upkeepBeans .stream().collect(Collectors.groupingBy(LimsEquiptUpkeepBean::getEquiptId)); + for (LimsEquiptBean row : rows) { + List upkeepBeans1 = collect1.get(row.getId()); + if (!ObjectUtils.isEmpty(upkeepBeans1)) { + LimsEquiptUpkeepBean limsEquiptUpkeepBean = upkeepBeans1.stream().sorted(Comparator.comparing(LimsEquiptUpkeepBean::getCreatedTime).reversed()).collect(Collectors.toList()).get(0); + row.setExt$Item("lastmaintain",limsEquiptUpkeepBean.getLastTime().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))); + row.setExt$Item("nextmaintain",limsEquiptUpkeepBean.getNextTime().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))); + row.setExt$Item("maintainplan","合格"); + } + } + } + + return limsEquiptBeanPage; + } + + @Override + public List> getPointCheck(RestJsonWrapperBean wrapper) { + List> result = new ArrayList<>(); + Map map1 = new LinkedHashMap<>(); + Map map2 = new LinkedHashMap<>(); + SearchFilter filter = SearchFilter.instance(); + String time = wrapper.getFilterValue("time"); + String startTime = null; + String endTime = null; + if (StringUtils.isEmpty(time)||"custom".equals(time)){ + startTime = wrapper.getFilterValue("startTime"); + endTime = wrapper.getFilterValue("endTime"); + }else { + LocalDateTime now = LocalDateTime.now(); + LocalDateTime start; + if ("year".equals(time)){ + start = now.plusDays(-356l); + }else if ("quarter".equals(time)){ + start=now.plusDays(-90l); + }else if ("month".equals(time)){ + start=now.plusDays(-30l); + }else { + start=now.plusDays(-7l); + } + startTime = start.format(DateTimeFormatter.ofPattern("yyyy-MM-dd 00:00:00")); + endTime = now.format(DateTimeFormatter.ofPattern("yyyy-MM-dd 23:59:59")); + } + filter.match("checkTime", startTime).filter(MatchPattern.TGOE).match("checkTime", endTime).filter(MatchPattern.TLOE); + String testGroup = wrapper.getFilterValue("testGroup"); + String base = wrapper.getFilterValue("base"); + filter.match("base",base).filter(MatchPattern.SEQ); + if (!StringUtils.isEmpty(testGroup)){ + filter.match("testGroup",testGroup).filter(MatchPattern.SEQ); + } + //把符合条件的所有点检拿出来//不管什么频率,一个设备一天最多一次 + List limsEquiptPointcheckBeans = limsEquiptPointcheckService.selectListByFilter(filter); + String dimension = wrapper.getFilterValue("dimension");//维度 + if (!ObjectUtils.isEmpty(limsEquiptPointcheckBeans)){ + if ("year".equals(dimension)) { + for (LimsEquiptPointcheckBean limsEquiptPointcheckBean : limsEquiptPointcheckBeans) { + LocalDateTime checkTime = limsEquiptPointcheckBean.getCheckTime(); + String temp = checkTime.format(DateTimeFormatter.ofPattern("yyyy")); + limsEquiptPointcheckBean.setTempDate("year" + temp); + } + Map> collect = limsEquiptPointcheckBeans.stream().collect(Collectors.groupingBy(LimsEquiptPointcheckBean::getTempDate)); + for (Map.Entry> stringListEntry : collect.entrySet()) { + String key = stringListEntry.getKey(); + //拿到所有的点检项 + List value = stringListEntry.getValue(); + int size = value.stream().filter(s -> "合格".equals(s.getResult())).collect(Collectors.toList()).size(); + BigDecimal bigDecimal = new BigDecimal(size); + BigDecimal bigDecimal1 = new BigDecimal(value.size()); + if (size==0){ + map1.put(key,0); + map2.put(key,0d); + }else { + BigDecimal b = new BigDecimal((bigDecimal.divide(bigDecimal1, 4, RoundingMode.HALF_UP)).doubleValue() * 100); + map2.put(key, b.doubleValue()); + map1.put(key,value.size()- size); + } + + } + } + if ("quarter".equals(dimension)) { + for (LimsEquiptPointcheckBean limsEquiptPointcheckBean : limsEquiptPointcheckBeans) { + LocalDateTime checkTime = limsEquiptPointcheckBean.getCheckTime(); + Integer temp = (checkTime.getMonthValue() - 1) / 3 + 1; + limsEquiptPointcheckBean.setTempDate("季度" + temp); + } + Map> collect = limsEquiptPointcheckBeans.stream().collect(Collectors.groupingBy(LimsEquiptPointcheckBean::getTempDate)); + for (Map.Entry> stringListEntry : collect.entrySet()) { + String key = stringListEntry.getKey(); + //拿到所有的点检项 + List value = stringListEntry.getValue(); + int size = value.stream().filter(s -> "合格".equals(s.getResult())).collect(Collectors.toList()).size(); + BigDecimal bigDecimal = new BigDecimal(size); + BigDecimal bigDecimal1 = new BigDecimal(value.size()); + if (size==0){ + map1.put(key,0); + map2.put(key,0d); + }else { + BigDecimal b = new BigDecimal((bigDecimal.divide(bigDecimal1, 4, RoundingMode.HALF_UP)).doubleValue() * 100); + map2.put(key, b.doubleValue()); + map1.put(key,value.size()- size); + } + + } + } + + + if ("month".equals(dimension)) { + for (LimsEquiptPointcheckBean limsEquiptPointcheckBean : limsEquiptPointcheckBeans) { + LocalDateTime checkTime = limsEquiptPointcheckBean.getCheckTime(); + String temp = checkTime.format(DateTimeFormatter.ofPattern("MM")); + limsEquiptPointcheckBean.setTempDate("mon" + temp); + } + Map> collect = limsEquiptPointcheckBeans.stream().collect(Collectors.groupingBy(LimsEquiptPointcheckBean::getTempDate)); + for (Map.Entry> stringListEntry : collect.entrySet()) { + String key = stringListEntry.getKey(); + //拿到所有的点检项 + List value = stringListEntry.getValue(); + int size = value.stream().filter(s -> "合格".equals(s.getResult())).collect(Collectors.toList()).size(); + BigDecimal bigDecimal = new BigDecimal(size); + BigDecimal bigDecimal1 = new BigDecimal(value.size()); + if (size==0){ + map1.put(key,0); + map2.put(key,0d); + }else { + BigDecimal b = new BigDecimal((bigDecimal.divide(bigDecimal1, 4, RoundingMode.HALF_UP)).doubleValue() * 100); + map2.put(key, b.doubleValue()); + map1.put(key,value.size()- size); + } + + } + } + if ("week".equals(dimension)) { + for (LimsEquiptPointcheckBean limsEquiptPointcheckBean : limsEquiptPointcheckBeans) { + LocalDateTime checkTime = limsEquiptPointcheckBean.getCheckTime(); + int i = checkTime.get(WeekFields.ISO.weekOfYear()); + limsEquiptPointcheckBean.setTempDate("week" + i); + } + Map> collect = limsEquiptPointcheckBeans.stream().collect(Collectors.groupingBy(LimsEquiptPointcheckBean::getTempDate)); + for (Map.Entry> stringListEntry : collect.entrySet()) { + String key = stringListEntry.getKey(); + //拿到所有的点检项 + List value = stringListEntry.getValue(); + int size = value.stream().filter(s -> "合格".equals(s.getResult())).collect(Collectors.toList()).size(); + BigDecimal bigDecimal = new BigDecimal( size); + BigDecimal bigDecimal1 = new BigDecimal(value.size()); + if (size==0){ + map1.put(key,0); + map2.put(key,0d); + }else { + BigDecimal b = new BigDecimal((bigDecimal.divide(bigDecimal1, 4, RoundingMode.HALF_UP)).doubleValue() * 100); + map2.put(key, b.doubleValue()); + map1.put(key,value.size()- size); + } + + } + } + + } + result.add(map1); + result.add(map2); + return result; + } + + @Override + public String addCalibratePlan(RestJsonWrapperBean wrapperBean) { + String calibratePlanId = wrapperBean.getParamValue("calibratePlanId"); + List equiptBeanList = wrapperBean.parse(LimsEquiptBean.class); + if (CollectionUtils.isEmpty(equiptBeanList)) { + return "success"; + } + for (LimsEquiptBean equiptBean : equiptBeanList) { + equiptBean.setCalibratePlanId(Long.valueOf(calibratePlanId)); + } + getDao().update(equiptBeanList, "calibratePlanId"); + return "success"; + } + + @Override + public String deleteCalibratePlan(RestJsonWrapperBean wrapperBean) { + List equiptBeanList = wrapperBean.parse(LimsEquiptBean.class); + if (CollectionUtils.isEmpty(equiptBeanList)) { + return "success"; + } + for (LimsEquiptBean equiptBean : equiptBeanList) { + equiptBean.setCalibratePlanId(null); + } + getDao().update(equiptBeanList, "calibratePlanId"); + return "success"; + } + + @Override + public String addVerificationPlan(RestJsonWrapperBean wrapperBean) { + String verificationPlanId = wrapperBean.getParamValue("verificationPlanId"); + List equiptBeanList = wrapperBean.parse(LimsEquiptBean.class); + if (CollectionUtils.isEmpty(equiptBeanList)) { + return "success"; + } + for (LimsEquiptBean equiptBean : equiptBeanList) { + equiptBean.setVerificationPlanId(Long.valueOf(verificationPlanId)); + } + getDao().update(equiptBeanList, "verificationPlanId"); + return "success"; + } + + @Override + public String deleteVerificationPlan(RestJsonWrapperBean wrapperBean) { + List equiptBeanList = wrapperBean.parse(LimsEquiptBean.class); + if (CollectionUtils.isEmpty(equiptBeanList)) { + return "success"; + } + for (LimsEquiptBean equiptBean : equiptBeanList) { + equiptBean.setVerificationPlanId(null); + } + getDao().update(equiptBeanList, "verificationPlanId"); + return "success"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/sql/limsEquipt-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/sql/limsEquipt-mysql-sql.sql new file mode 100644 index 0000000..c3665ad --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/sql/limsEquipt-mysql-sql.sql @@ -0,0 +1,83 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_EQUIPT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `EQUIPTCODE` VARCHAR(36) DEFAULT NULL COMMENT '设备编号', + `EQUIPTNAME` VARCHAR(120) DEFAULT NULL COMMENT '设备名称', + `EQUIPTTYPE` VARCHAR(36) DEFAULT NULL COMMENT '设备类型', + `LABORATORYID` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室ID', + `LABORATORY` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室', + `EQUIPTSTATUS` VARCHAR(36) DEFAULT NULL COMMENT '设备状态', + `FIXASSETCODE` VARCHAR(36) DEFAULT NULL COMMENT '固定资产编号', + `MODEL` VARCHAR(36) DEFAULT NULL COMMENT '设备型号', + `MANUFACTURER` VARCHAR(120) DEFAULT NULL COMMENT '设备厂家', + `FACTORYNO` VARCHAR(36) DEFAULT NULL COMMENT '出厂编号', + `PRODUCTDATE` DATETIME DEFAULT NULL COMMENT '出厂日期', + `ARRIVALDATE` DATETIME DEFAULT NULL COMMENT '到厂日期', + `MANAGERID` VARCHAR(36) DEFAULT NULL COMMENT '设备管理员ID', + `MANAGER` VARCHAR(36) DEFAULT NULL COMMENT '设备管理员', + `LOCID` BIGINT DEFAULT NULL COMMENT '存放位置ID', + `LOCNAME` VARCHAR(36) DEFAULT NULL COMMENT '存放位置', + `MEASURERANGE` VARCHAR(36) DEFAULT NULL COMMENT '测量范围', + `THEORYRUNTIME` VARCHAR(36) DEFAULT NULL COMMENT '理论运行时间', + `TEMPATURERANGE` VARCHAR(36) DEFAULT NULL COMMENT '温度范围', + `METERING` VARCHAR(1) DEFAULT NULL COMMENT '是否计量', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='设备'; + +CALL INSERTI18N('T_LIMS_EQUIPT.SERVICE_NAME', '设备', '设备', 'zh-CN', '设备'); +CALL INSERTI18N('T_LIMS_EQUIPT.ID', '设备的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTCODE', '设备的设备编号', '设备编号', 'zh-CN', '设备编号'); +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTNAME', '设备的设备名称', '设备名称', 'zh-CN', '设备名称'); +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTTYPE', '设备的设备类型', '设备类型', 'zh-CN', '设备类型'); +CALL INSERTI18N('T_LIMS_EQUIPT.LABORATORYID', '设备的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_EQUIPT.LABORATORY', '设备的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTSTATUS', '设备的设备状态', '设备状态', 'zh-CN', '设备状态'); +CALL INSERTI18N('T_LIMS_EQUIPT.FIXASSETCODE', '设备的固定资产编号', '固定资产编号', 'zh-CN', '固定资产编号'); +CALL INSERTI18N('T_LIMS_EQUIPT.MODEL', '设备的设备型号', '设备型号', 'zh-CN', '设备型号'); +CALL INSERTI18N('T_LIMS_EQUIPT.MANUFACTURER', '设备的设备厂家', '设备厂家', 'zh-CN', '设备厂家'); +CALL INSERTI18N('T_LIMS_EQUIPT.FACTORYNO', '设备的出厂编号', '出厂编号', 'zh-CN', '出厂编号'); +CALL INSERTI18N('T_LIMS_EQUIPT.PRODUCTDATE', '设备的出厂日期', '出厂日期', 'zh-CN', '出厂日期'); +CALL INSERTI18N('T_LIMS_EQUIPT.ARRIVALDATE', '设备的到厂日期', '到厂日期', 'zh-CN', '到厂日期'); +CALL INSERTI18N('T_LIMS_EQUIPT.MANAGERID', '设备的设备管理员ID', '设备管理员ID', 'zh-CN', '设备管理员ID'); +CALL INSERTI18N('T_LIMS_EQUIPT.MANAGER', '设备的设备管理员', '设备管理员', 'zh-CN', '设备管理员'); +CALL INSERTI18N('T_LIMS_EQUIPT.LOCID', '设备的存放位置ID', '存放位置ID', 'zh-CN', '存放位置ID'); +CALL INSERTI18N('T_LIMS_EQUIPT.LOCNAME', '设备的存放位置', '存放位置', 'zh-CN', '存放位置'); +CALL INSERTI18N('T_LIMS_EQUIPT.MEASURERANGE', '设备的测量范围', '测量范围', 'zh-CN', '测量范围'); +CALL INSERTI18N('T_LIMS_EQUIPT.THEORYRUNTIME', '设备的理论运行时间', '理论运行时间', 'zh-CN', '理论运行时间'); +CALL INSERTI18N('T_LIMS_EQUIPT.TEMPATURERANGE', '设备的温度范围', '温度范围', 'zh-CN', '温度范围'); +CALL INSERTI18N('T_LIMS_EQUIPT.METERING', '设备的是否计量', '是否计量', 'zh-CN', '是否计量'); +CALL INSERTI18N('T_LIMS_EQUIPT.REMARKS', '设备的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDBYID', '设备的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDBYNAME', '设备的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDTIME', '设备的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDBYORGID', '设备的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDBYORGNAME', '设备的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '设备', '/secure/basemodule/equipts/page/edit-list', '11', '11', '026.svg', '设备'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '设备查询', '/secure/basemodule/equipts/page/search-list', '11', '03', '026.svg', '设备查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-25 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/sql/limsEquipt-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/sql/limsEquipt-oracle-sql.sql new file mode 100644 index 0000000..37dd550 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/sql/limsEquipt-oracle-sql.sql @@ -0,0 +1,110 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT( + ID NUMBER NOT NULL, + EQUIPTCODE VARCHAR2(36) NULL, + EQUIPTNAME VARCHAR2(120) NULL, + EQUIPTTYPE VARCHAR2(36) NULL, + LABORATORYID VARCHAR2(36) NULL, + LABORATORY VARCHAR2(36) NULL, + EQUIPTSTATUS VARCHAR2(36) NULL, + FIXASSETCODE VARCHAR2(36) NULL, + MODEL VARCHAR2(36) NULL, + MANUFACTURER VARCHAR2(120) NULL, + FACTORYNO VARCHAR2(36) NULL, + PRODUCTDATE DATE NULL, + ARRIVALDATE DATE NULL, + MANAGERID VARCHAR2(36) NULL, + MANAGER VARCHAR2(36) NULL, + LOCID NUMBER NULL, + LOCNAME VARCHAR2(36) NULL, + MEASURERANGE VARCHAR2(36) NULL, + THEORYRUNTIME VARCHAR2(36) NULL, + TEMPATURERANGE VARCHAR2(36) NULL, + METERING VARCHAR2(1) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_EQUIPT IS '设备'; +COMMENT ON COLUMN T_LIMS_EQUIPT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT.EQUIPTCODE IS '设备编号'; +COMMENT ON COLUMN T_LIMS_EQUIPT.EQUIPTNAME IS '设备名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT.EQUIPTTYPE IS '设备类型'; +COMMENT ON COLUMN T_LIMS_EQUIPT.LABORATORYID IS '所属实验室ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT.LABORATORY IS '所属实验室'; +COMMENT ON COLUMN T_LIMS_EQUIPT.EQUIPTSTATUS IS '设备状态'; +COMMENT ON COLUMN T_LIMS_EQUIPT.FIXASSETCODE IS '固定资产编号'; +COMMENT ON COLUMN T_LIMS_EQUIPT.MODEL IS '设备型号'; +COMMENT ON COLUMN T_LIMS_EQUIPT.MANUFACTURER IS '设备厂家'; +COMMENT ON COLUMN T_LIMS_EQUIPT.FACTORYNO IS '出厂编号'; +COMMENT ON COLUMN T_LIMS_EQUIPT.PRODUCTDATE IS '出厂日期'; +COMMENT ON COLUMN T_LIMS_EQUIPT.ARRIVALDATE IS '到厂日期'; +COMMENT ON COLUMN T_LIMS_EQUIPT.MANAGERID IS '设备管理员ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT.MANAGER IS '设备管理员'; +COMMENT ON COLUMN T_LIMS_EQUIPT.LOCID IS '存放位置ID'; +COMMENT ON COLUMN T_LIMS_EQUIPT.LOCNAME IS '存放位置'; +COMMENT ON COLUMN T_LIMS_EQUIPT.MEASURERANGE IS '测量范围'; +COMMENT ON COLUMN T_LIMS_EQUIPT.THEORYRUNTIME IS '理论运行时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT.TEMPATURERANGE IS '温度范围'; +COMMENT ON COLUMN T_LIMS_EQUIPT.METERING IS '是否计量'; +COMMENT ON COLUMN T_LIMS_EQUIPT.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_EQUIPT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_EQUIPT ADD CONSTRAINT PK_LIMS_EQUIPT PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_EQUIPT.SERVICE_NAME', '设备', '设备', 'zh-CN', '设备'); +CALL INSERTI18N('T_LIMS_EQUIPT.ID', '设备的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTCODE', '设备的设备编号', '设备编号', 'zh-CN', '设备编号'); +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTNAME', '设备的设备名称', '设备名称', 'zh-CN', '设备名称'); +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTTYPE', '设备的设备类型', '设备类型', 'zh-CN', '设备类型'); +CALL INSERTI18N('T_LIMS_EQUIPT.LABORATORYID', '设备的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_EQUIPT.LABORATORY', '设备的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_EQUIPT.EQUIPTSTATUS', '设备的设备状态', '设备状态', 'zh-CN', '设备状态'); +CALL INSERTI18N('T_LIMS_EQUIPT.FIXASSETCODE', '设备的固定资产编号', '固定资产编号', 'zh-CN', '固定资产编号'); +CALL INSERTI18N('T_LIMS_EQUIPT.MODEL', '设备的设备型号', '设备型号', 'zh-CN', '设备型号'); +CALL INSERTI18N('T_LIMS_EQUIPT.MANUFACTURER', '设备的设备厂家', '设备厂家', 'zh-CN', '设备厂家'); +CALL INSERTI18N('T_LIMS_EQUIPT.FACTORYNO', '设备的出厂编号', '出厂编号', 'zh-CN', '出厂编号'); +CALL INSERTI18N('T_LIMS_EQUIPT.PRODUCTDATE', '设备的出厂日期', '出厂日期', 'zh-CN', '出厂日期'); +CALL INSERTI18N('T_LIMS_EQUIPT.ARRIVALDATE', '设备的到厂日期', '到厂日期', 'zh-CN', '到厂日期'); +CALL INSERTI18N('T_LIMS_EQUIPT.MANAGERID', '设备的设备管理员ID', '设备管理员ID', 'zh-CN', '设备管理员ID'); +CALL INSERTI18N('T_LIMS_EQUIPT.MANAGER', '设备的设备管理员', '设备管理员', 'zh-CN', '设备管理员'); +CALL INSERTI18N('T_LIMS_EQUIPT.LOCID', '设备的存放位置ID', '存放位置ID', 'zh-CN', '存放位置ID'); +CALL INSERTI18N('T_LIMS_EQUIPT.LOCNAME', '设备的存放位置', '存放位置', 'zh-CN', '存放位置'); +CALL INSERTI18N('T_LIMS_EQUIPT.MEASURERANGE', '设备的测量范围', '测量范围', 'zh-CN', '测量范围'); +CALL INSERTI18N('T_LIMS_EQUIPT.THEORYRUNTIME', '设备的理论运行时间', '理论运行时间', 'zh-CN', '理论运行时间'); +CALL INSERTI18N('T_LIMS_EQUIPT.TEMPATURERANGE', '设备的温度范围', '温度范围', 'zh-CN', '温度范围'); +CALL INSERTI18N('T_LIMS_EQUIPT.METERING', '设备的是否计量', '是否计量', 'zh-CN', '是否计量'); +CALL INSERTI18N('T_LIMS_EQUIPT.REMARKS', '设备的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDBYID', '设备的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDBYNAME', '设备的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDTIME', '设备的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDBYORGID', '设备的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT.CREATEDBYORGNAME', '设备的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.EQUIPTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '设备', '/secure/basemodule/equipts/page/edit-list', '11', '11', '026.svg', '设备'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '设备查询', '/secure/basemodule/equipts/page/search-list', '11', '03', '026.svg', '设备查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-25 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/sql/limsEquipt-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/sql/limsEquipt-sqlserver-sql.sql new file mode 100644 index 0000000..31775ef --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipt/sql/limsEquipt-sqlserver-sql.sql @@ -0,0 +1,106 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_EQUIPT( + ID BIGINT NOT NULL, + EQUIPTCODE VARCHAR(36) NULL , + EQUIPTNAME VARCHAR(120) NULL , + EQUIPTTYPE VARCHAR(36) NULL , + LABORATORYID VARCHAR(36) NULL , + LABORATORY VARCHAR(36) NULL , + EQUIPTSTATUS VARCHAR(36) NULL , + FIXASSETCODE VARCHAR(36) NULL , + MODEL VARCHAR(36) NULL , + MANUFACTURER VARCHAR(120) NULL , + FACTORYNO VARCHAR(36) NULL , + PRODUCTDATE DATETIME NULL , + ARRIVALDATE DATETIME NULL , + MANAGERID VARCHAR(36) NULL , + MANAGER VARCHAR(36) NULL , + LOCID BIGINT NULL , + LOCNAME VARCHAR(36) NULL , + MEASURERANGE VARCHAR(36) NULL , + THEORYRUNTIME VARCHAR(36) NULL , + TEMPATURERANGE VARCHAR(36) NULL , + METERING VARCHAR(1) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_EQUIPT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'EQUIPTCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'EQUIPTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'EQUIPTTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'LABORATORYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'LABORATORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备状态' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'EQUIPTSTATUS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'固定资产编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'FIXASSETCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备型号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'MODEL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备厂家' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'MANUFACTURER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'出厂编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'FACTORYNO'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'出厂日期' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'PRODUCTDATE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'到厂日期' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'ARRIVALDATE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备管理员ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'MANAGERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备管理员' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'MANAGER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'存放位置ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'LOCID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'存放位置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'LOCNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'测量范围' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'MEASURERANGE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'理论运行时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'THEORYRUNTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'温度范围' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'TEMPATURERANGE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否计量' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'METERING'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.SERVICE_NAME', N'设备', N'设备', N'zh-CN',N'设备'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.ID', N'设备的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.EQUIPTCODE', N'设备的设备编号', N'设备编号', N'zh-CN',N'设备编号'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.EQUIPTNAME', N'设备的设备名称', N'设备名称', N'zh-CN',N'设备名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.EQUIPTTYPE', N'设备的设备类型', N'设备类型', N'zh-CN',N'设备类型'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.LABORATORYID', N'设备的所属实验室ID', N'所属实验室ID', N'zh-CN',N'所属实验室ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.LABORATORY', N'设备的所属实验室', N'所属实验室', N'zh-CN',N'所属实验室'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.EQUIPTSTATUS', N'设备的设备状态', N'设备状态', N'zh-CN',N'设备状态'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.FIXASSETCODE', N'设备的固定资产编号', N'固定资产编号', N'zh-CN',N'固定资产编号'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.MODEL', N'设备的设备型号', N'设备型号', N'zh-CN',N'设备型号'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.MANUFACTURER', N'设备的设备厂家', N'设备厂家', N'zh-CN',N'设备厂家'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.FACTORYNO', N'设备的出厂编号', N'出厂编号', N'zh-CN',N'出厂编号'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.PRODUCTDATE', N'设备的出厂日期', N'出厂日期', N'zh-CN',N'出厂日期'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.ARRIVALDATE', N'设备的到厂日期', N'到厂日期', N'zh-CN',N'到厂日期'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.MANAGERID', N'设备的设备管理员ID', N'设备管理员ID', N'zh-CN',N'设备管理员ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.MANAGER', N'设备的设备管理员', N'设备管理员', N'zh-CN',N'设备管理员'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.LOCID', N'设备的存放位置ID', N'存放位置ID', N'zh-CN',N'存放位置ID'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.LOCNAME', N'设备的存放位置', N'存放位置', N'zh-CN',N'存放位置'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.MEASURERANGE', N'设备的测量范围', N'测量范围', N'zh-CN',N'测量范围'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.THEORYRUNTIME', N'设备的理论运行时间', N'理论运行时间', N'zh-CN',N'理论运行时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.TEMPATURERANGE', N'设备的温度范围', N'温度范围', N'zh-CN',N'温度范围'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.METERING', N'设备的是否计量', N'是否计量', N'zh-CN',N'是否计量'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.REMARKS', N'设备的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.CREATEDBYID', N'设备的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.CREATEDBYNAME', N'设备的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.CREATEDTIME', N'设备的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.CREATEDBYORGID', N'设备的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT.CREATEDBYORGNAME', N'设备的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.EQUIPTS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.EQUIPTS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.EQUIPTS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.EQUIPTS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.EQUIPTS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '设备', '/secure/basemodule/equipts/page/edit-list', '11', '11', '026.svg', '设备'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '设备查询', '/secure/basemodule/equipts/page/search-list', '11', '03', '026.svg', '设备查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT', '0', '0'); + + +-- ----------------------------- 2022-08-25 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/bean/HZLqChannelCurveBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/bean/HZLqChannelCurveBean.java new file mode 100644 index 0000000..be7aa68 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/bean/HZLqChannelCurveBean.java @@ -0,0 +1,165 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean; + +import java.time.LocalDateTime; + +/** + * 蓝奇access库CHANNEL_CURVE数据 + * + * @author yusl@sunwayworld.com + * @date 2023-07-23 + */ +public class HZLqChannelCurveBean { +// private Long testid; + private String no; + private String testitem; + private String channel; + private String step; + private String cycle; + private String number; + private LocalDateTime test_time; + private String time; + private String voltage; + private String current; + private String capacity; + private String energy; + private String power; + private String etp; + private String resistance; + private String temperature; + +// public Long getTestid() { +// return testid; +// } +// +// public void setTestid(Long testid) { +// this.testid = testid; +// } + + public String getNo() { + return no; + } + + public void setNo(String no) { + this.no = no; + } + + public String getTestitem() { + return testitem; + } + + public void setTestitem(String testitem) { + this.testitem = testitem; + } + + public String getChannel() { + return channel; + } + + public void setChannel(String channel) { + this.channel = channel; + } + + public String getStep() { + return step; + } + + public void setStep(String step) { + this.step = step; + } + + public String getCycle() { + return cycle; + } + + public void setCycle(String cycle) { + this.cycle = cycle; + } + + public String getNumber() { + return number; + } + + public void setNumber(String number) { + this.number = number; + } + + public LocalDateTime getTest_time() { + return test_time; + } + + public void setTest_time(LocalDateTime test_time) { + this.test_time = test_time; + } + + public String getTime() { + return time; + } + + public void setTime(String time) { + this.time = time; + } + + public String getVoltage() { + return voltage; + } + + public void setVoltage(String voltage) { + this.voltage = voltage; + } + + public String getCurrent() { + return current; + } + + public void setCurrent(String current) { + this.current = current; + } + + public String getCapacity() { + return capacity; + } + + public void setCapacity(String capacity) { + this.capacity = capacity; + } + + public String getEnergy() { + return energy; + } + + public void setEnergy(String energy) { + this.energy = energy; + } + + public String getPower() { + return power; + } + + public void setPower(String power) { + this.power = power; + } + + public String getEtp() { + return etp; + } + + public void setEtp(String etp) { + this.etp = etp; + } + + public String getResistance() { + return resistance; + } + + public void setResistance(String resistance) { + this.resistance = resistance; + } + + public String getTemperature() { + return temperature; + } + + public void setTemperature(String temperature) { + this.temperature = temperature; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/bean/HZLqChannelInfoBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/bean/HZLqChannelInfoBean.java new file mode 100644 index 0000000..a98dd82 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/bean/HZLqChannelInfoBean.java @@ -0,0 +1,75 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean; + +import java.time.LocalDateTime; + +/** + * 蓝奇access库CHANNEL_INFO数据 + * + * @author yusl@sunwayworld.com + * @date 2023-07-23 + */ +public class HZLqChannelInfoBean { +// private Long testid; + private String testitem; + private String channel_position; + private String channel; + private String batch; + private String code; + private String cell_tag; + +// public Long getTestid() { +// return testid; +// } +// +// public void setTestid(Long testid) { +// this.testid = testid; +// } + + public String getTestitem() { + return testitem; + } + + public void setTestitem(String testitem) { + this.testitem = testitem; + } + + public String getChannel_position() { + return channel_position; + } + + public void setChannel_position(String channel_position) { + this.channel_position = channel_position; + } + + public String getChannel() { + return channel; + } + + public void setChannel(String channel) { + this.channel = channel; + } + + public String getBatch() { + return batch; + } + + public void setBatch(String batch) { + this.batch = batch; + } + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + + public String getCell_tag() { + return cell_tag; + } + + public void setCell_tag(String cell_tag) { + this.cell_tag = cell_tag; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/bean/HZLqChannelStepBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/bean/HZLqChannelStepBean.java new file mode 100644 index 0000000..594600e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/bean/HZLqChannelStepBean.java @@ -0,0 +1,306 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean; + +import java.time.LocalDateTime; + +/** + * 蓝奇access库CHANNEL_STEP数据 + * + * @author yusl@sunwayworld.com + * @date 2023-07-23 + */ +public class HZLqChannelStepBean { +// private Long testid; + private String no; + private String testitem; + private String channel; + private String step; + private String cycle; + private String station; + private LocalDateTime savetime; + private String setcurrent; + private String time; + private String capacity; + private String energy; + private String open_v; + private String mid_v; + private String mean_v; + private String end_v; + private String end_c; +// private String capacityspoilage; +// private String dischargeefficiency; +// private String lossrate; +// private String c_cctime; +// private String c_cccapacity; +// private String c_ccenergy; +// private String c_cvtime; +// private String c_cvcapacity; +// private String c_cvenergy; +// private String c_ccratio; +// private String c_cvratio; + private String top_v; +// private String v1time; +// private String v1capacity; +// private String v1energy; + private String start_etp; + private String average_etp; + private String end_etp; + private String etp_ratio; + private String etp_capacity; + private String start_ir; + private String average_ir; + private String end_ir; + private String start_tp; + private String average_tp; + private String end_tp; + private String max_tp; + private String min_tp; + +// public Long getTestid() { +// return testid; +// } +// +// public void setTestid(Long testid) { +// this.testid = testid; +// } + + + public String getNo() { + return no; + } + + public void setNo(String no) { + this.no = no; + } + + public String getTestitem() { + return testitem; + } + + public void setTestitem(String testitem) { + this.testitem = testitem; + } + + public String getChannel() { + return channel; + } + + public void setChannel(String channel) { + this.channel = channel; + } + + public String getStep() { + return step; + } + + public void setStep(String step) { + this.step = step; + } + + public String getCycle() { + return cycle; + } + + public void setCycle(String cycle) { + this.cycle = cycle; + } + + public String getStation() { + return station; + } + + public void setStation(String station) { + this.station = station; + } + + public LocalDateTime getSavetime() { + return savetime; + } + + public void setSavetime(LocalDateTime savetime) { + this.savetime = savetime; + } + + public String getSetcurrent() { + return setcurrent; + } + + public void setSetcurrent(String setcurrent) { + this.setcurrent = setcurrent; + } + + public String getTime() { + return time; + } + + public void setTime(String time) { + this.time = time; + } + + public String getCapacity() { + return capacity; + } + + public void setCapacity(String capacity) { + this.capacity = capacity; + } + + public String getEnergy() { + return energy; + } + + public void setEnergy(String energy) { + this.energy = energy; + } + + public String getOpen_v() { + return open_v; + } + + public void setOpen_v(String open_v) { + this.open_v = open_v; + } + + public String getMid_v() { + return mid_v; + } + + public void setMid_v(String mid_v) { + this.mid_v = mid_v; + } + + public String getMean_v() { + return mean_v; + } + + public void setMean_v(String mean_v) { + this.mean_v = mean_v; + } + + public String getEnd_v() { + return end_v; + } + + public void setEnd_v(String end_v) { + this.end_v = end_v; + } + + public String getEnd_c() { + return end_c; + } + + public void setEnd_c(String end_c) { + this.end_c = end_c; + } + + public String getTop_v() { + return top_v; + } + + public void setTop_v(String top_v) { + this.top_v = top_v; + } + + public String getStart_etp() { + return start_etp; + } + + public void setStart_etp(String start_etp) { + this.start_etp = start_etp; + } + + public String getAverage_etp() { + return average_etp; + } + + public void setAverage_etp(String average_etp) { + this.average_etp = average_etp; + } + + public String getEnd_etp() { + return end_etp; + } + + public void setEnd_etp(String end_etp) { + this.end_etp = end_etp; + } + + public String getEtp_ratio() { + return etp_ratio; + } + + public void setEtp_ratio(String etp_ratio) { + this.etp_ratio = etp_ratio; + } + + public String getEtp_capacity() { + return etp_capacity; + } + + public void setEtp_capacity(String etp_capacity) { + this.etp_capacity = etp_capacity; + } + + public String getStart_ir() { + return start_ir; + } + + public void setStart_ir(String start_ir) { + this.start_ir = start_ir; + } + + public String getAverage_ir() { + return average_ir; + } + + public void setAverage_ir(String average_ir) { + this.average_ir = average_ir; + } + + public String getEnd_ir() { + return end_ir; + } + + public void setEnd_ir(String end_ir) { + this.end_ir = end_ir; + } + + public String getStart_tp() { + return start_tp; + } + + public void setStart_tp(String start_tp) { + this.start_tp = start_tp; + } + + public String getAverage_tp() { + return average_tp; + } + + public void setAverage_tp(String average_tp) { + this.average_tp = average_tp; + } + + public String getEnd_tp() { + return end_tp; + } + + public void setEnd_tp(String end_tp) { + this.end_tp = end_tp; + } + + public String getMax_tp() { + return max_tp; + } + + public void setMax_tp(String max_tp) { + this.max_tp = max_tp; + } + + public String getMin_tp() { + return min_tp; + } + + public void setMin_tp(String min_tp) { + this.min_tp = min_tp; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/bean/HZLqTestInfoBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/bean/HZLqTestInfoBean.java new file mode 100644 index 0000000..6553472 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/bean/HZLqTestInfoBean.java @@ -0,0 +1,129 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean; + +import java.time.LocalDateTime; + +/** + * 蓝奇access库TEST_INFO数据 + * + * @author yusl@sunwayworld.com + * @date 2023-07-23 + */ +public class HZLqTestInfoBean { +// private Long testid; + private LocalDateTime start_date; + private String cabinet; + private String set_value; + private String information; + private String work_name; + private LocalDateTime finish_date; + private String file_name; + private String shortfilename; + private String pc_name; + private String finishflag; + private String cellnumber; + private String cabinet_tag; + +// public Long getTestid() { +// return testid; +// } +// +// public void setTestid(Long testid) { +// this.testid = testid; +// } + + public LocalDateTime getStart_date() { + return start_date; + } + + public void setStart_date(LocalDateTime start_date) { + this.start_date = start_date; + } + + public String getCabinet() { + return cabinet; + } + + public void setCabinet(String cabinet) { + this.cabinet = cabinet; + } + + public String getSet_value() { + return set_value; + } + + public void setSet_value(String set_value) { + this.set_value = set_value; + } + + public String getInformation() { + return information; + } + + public void setInformation(String information) { + this.information = information; + } + + public String getWork_name() { + return work_name; + } + + public void setWork_name(String work_name) { + this.work_name = work_name; + } + + public LocalDateTime getFinish_date() { + return finish_date; + } + + public void setFinish_date(LocalDateTime finish_date) { + this.finish_date = finish_date; + } + + public String getFile_name() { + return file_name; + } + + public void setFile_name(String file_name) { + this.file_name = file_name; + } + + public String getShortfilename() { + return shortfilename; + } + + public void setShortfilename(String shortfilename) { + this.shortfilename = shortfilename; + } + + public String getPc_name() { + return pc_name; + } + + public void setPc_name(String pc_name) { + this.pc_name = pc_name; + } + + public String getFinishflag() { + return finishflag; + } + + public void setFinishflag(String finishflag) { + this.finishflag = finishflag; + } + + public String getCellnumber() { + return cellnumber; + } + + public void setCellnumber(String cellnumber) { + this.cellnumber = cellnumber; + } + + public String getCabinet_tag() { + return cabinet_tag; + } + + public void setCabinet_tag(String cabinet_tag) { + this.cabinet_tag = cabinet_tag; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/bean/LimsEquiptDataAcqBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/bean/LimsEquiptDataAcqBean.java new file mode 100644 index 0000000..755f3f9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/bean/LimsEquiptDataAcqBean.java @@ -0,0 +1,109 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 设备数据库采集 + * + * @author yusl@sunwayworld.com + * @date 2023-07-07 + */ +@Table("T_LIMS_EQUIPT_DATA_ACQ") +public class LimsEquiptDataAcqBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long equiptId;// 设备id + private String lastTime;// 最后的测试时间 + private String exector;// 采集执行器 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getEquiptId() { + return equiptId; + } + + public void setEquiptId(Long equiptId) { + this.equiptId = equiptId; + } + + public String getLastTime() { + return lastTime; + } + + public void setLastTime(String lastTime) { + this.lastTime = lastTime; + } + + public String getExector() { + return exector; + } + + public void setExector(String exector) { + this.exector = exector; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/bean/LimsEquiptFileAcqBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/bean/LimsEquiptFileAcqBean.java new file mode 100644 index 0000000..b62a01f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/bean/LimsEquiptFileAcqBean.java @@ -0,0 +1,165 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 设备采集文件 + * + * @author yuanx@sunwayworld.com@sunwayworld.com + * @date 2023-05-28 + */ +@Table("T_LIMS_EQUIPT_FILE_ACQ") +public class LimsEquiptFileAcqBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private Long equiptId;// 设备id + private String gainPath;// 采集路径 + private String localPath;// 本地路径 + private String timestamp;// 文件修改时间 + private String fileName;// 文件名 + private Long fileSize;// 文件大小 + private Long fileId;// 文件id + @NotNull(defaultValue = "0") + private String storeFlag;// 是否上传 + private String exectorName;// 文件采集执行器 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public Long getEquiptId() { + return equiptId; + } + + public void setEquiptId(Long equiptId) { + this.equiptId = equiptId; + } + + public String getGainPath() { + return gainPath; + } + + public void setGainPath(String gainPath) { + this.gainPath = gainPath; + } + + public String getLocalPath() { + return localPath; + } + + public void setLocalPath(String localPath) { + this.localPath = localPath; + } + + public String getTimestamp() { + return timestamp; + } + + public void setTimestamp(String timestamp) { + this.timestamp = timestamp; + } + + public String getFileName() { + return fileName; + } + + public void setFileName(String fileName) { + this.fileName = fileName; + } + + public Long getFileSize() { + return fileSize; + } + + public void setFileSize(Long fileSize) { + this.fileSize = fileSize; + } + + public Long getFileId() { + return fileId; + } + + public void setFileId(Long fileId) { + this.fileId = fileId; + } + + public String getStoreFlag() { + return storeFlag; + } + + public void setStoreFlag(String storeFlag) { + this.storeFlag = storeFlag; + } + + public String getExectorName() { + return exectorName; + } + + public void setExectorName(String exectorName) { + this.exectorName = exectorName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/bean/LimsEquiptFileAcqConfigBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/bean/LimsEquiptFileAcqConfigBean.java new file mode 100644 index 0000000..1126240 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/bean/LimsEquiptFileAcqConfigBean.java @@ -0,0 +1,235 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 设备文件采集配置 + * + * @author yuanx@sunwayworld.com@sunwayworld.com + * @date 2023-05-28 + */ +@Table("T_LIMS_EQUIPT_FILE_ACQ_CONFIG") +public class LimsEquiptFileAcqConfigBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private Long equiptId;// 设备id + private String equiptCode;// 设备编码 + private String ip;// 服务器ip + private String port;// 端口号 + private String username;// 用户名 + private String password;// 密码 + private String filePath;// 文件路径 + private String savePath;// 存储路径 + private String acqMode;// 采集方式 + private String regularFileName; //文件名正则过滤 + private String acqFrequency;// 采集频率 + private String exectorName;// 文件采集执行器 + private String driverClassName;// 数据库驱动 + private String url;// URL + private String dbUserName;// 数据库用户名 + private String dbPassword;// 数据库密码 + + private String remarks;// 备注 + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public Long getEquiptId() { + return equiptId; + } + + public void setEquiptId(Long equiptId) { + this.equiptId = equiptId; + } + + public String getEquiptCode() { + return equiptCode; + } + + public void setEquiptCode(String equiptCode) { + this.equiptCode = equiptCode; + } + + public String getIp() { + return ip; + } + + public void setIp(String ip) { + this.ip = ip; + } + + public String getPort() { + return port; + } + + public void setPort(String port) { + this.port = port; + } + + public String getUsername() { + return username; + } + + public void setUsername(String username) { + this.username = username; + } + + public String getPassword() { + return password; + } + + public void setPassword(String password) { + this.password = password; + } + + public String getFilePath() { + return filePath; + } + + public void setFilePath(String filePath) { + this.filePath = filePath; + } + + public String getSavePath() { + return savePath; + } + + public void setSavePath(String savePath) { + this.savePath = savePath; + } + + public String getAcqMode() { + return acqMode; + } + + public void setAcqMode(String acqMode) { + this.acqMode = acqMode; + } + + public String getAcqFrequency() { + return acqFrequency; + } + + public void setAcqFrequency(String acqFrequency) { + this.acqFrequency = acqFrequency; + } + + public String getExectorName() { + return exectorName; + } + + public void setExectorName(String exectorName) { + this.exectorName = exectorName; + } + + public String getDriverClassName() { + return driverClassName; + } + + public void setDriverClassName(String driverClassName) { + this.driverClassName = driverClassName; + } + + public String getUrl() { + return url; + } + + public void setUrl(String url) { + this.url = url; + } + + public String getDbUserName() { + return dbUserName; + } + + public void setDbUserName(String dbUserName) { + this.dbUserName = dbUserName; + } + + public String getDbPassword() { + return dbPassword; + } + + public void setDbPassword(String dbPassword) { + this.dbPassword = dbPassword; + } + + public String getRegularFileName() { + return regularFileName; + } + + public void setRegularFileName(String regularFileName) { + this.regularFileName = regularFileName; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/controller/LimsEquiptDataAcqController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/controller/LimsEquiptDataAcqController.java new file mode 100644 index 0000000..25153e7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/controller/LimsEquiptDataAcqController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-data-acqs/page") +public interface LimsEquiptDataAcqController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/controller/LimsEquiptFileAcqConfigController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/controller/LimsEquiptFileAcqConfigController.java new file mode 100644 index 0000000..e7bee1c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/controller/LimsEquiptFileAcqConfigController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-file-acq-configs/page") +public interface LimsEquiptFileAcqConfigController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/controller/LimsEquiptFileAcqController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/controller/LimsEquiptFileAcqController.java new file mode 100644 index 0000000..5b4d939 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/controller/LimsEquiptFileAcqController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-file-acqs/page") +public interface LimsEquiptFileAcqController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/controller/impl/LimsEquiptDataAcqControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/controller/impl/LimsEquiptDataAcqControllerImpl.java new file mode 100644 index 0000000..f168f09 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/controller/impl/LimsEquiptDataAcqControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.controller.LimsEquiptDataAcqController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEquiptDataAcqControllerImpl implements LimsEquiptDataAcqController { + + @Log(value = "设备数据库采集编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipt/equipt-data-acqs/lims-equipt-data-acq-edit-list"; + } + + @Log(value = "设备数据库采集详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/equipt/equipt-data-acqs/lims-equipt-data-acq-detail"; + } + + @Log(value = "设备数据库采集查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/equipt/equipt-data-acqs/lims-equipt-data-acq-search-list"; + } + + @Log(value = "设备数据库采集选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/equipt/equipt-data-acqs/lims-equipt-data-acq-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/controller/impl/LimsEquiptFileAcqConfigControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/controller/impl/LimsEquiptFileAcqConfigControllerImpl.java new file mode 100644 index 0000000..cb291a7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/controller/impl/LimsEquiptFileAcqConfigControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.controller.LimsEquiptFileAcqConfigController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEquiptFileAcqConfigControllerImpl implements LimsEquiptFileAcqConfigController { + + @Log(value = "设备文件采集配置编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipt/equipt-file-acq-configs/lims-equipt-file-acq-config-edit-list"; + } + + @Log(value = "设备文件采集配置详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/equipt/equipt-file-acq-configs/lims-equipt-file-acq-config-detail"; + } + + @Log(value = "设备文件采集配置查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/equipt/equipt-file-acq-configs/lims-equipt-file-acq-config-search-list"; + } + + @Log(value = "设备文件采集配置选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/equipt/equipt-file-acq-configs/lims-equipt-file-acq-config-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/controller/impl/LimsEquiptFileAcqControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/controller/impl/LimsEquiptFileAcqControllerImpl.java new file mode 100644 index 0000000..e15cdc2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/controller/impl/LimsEquiptFileAcqControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.controller.LimsEquiptFileAcqController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEquiptFileAcqControllerImpl implements LimsEquiptFileAcqController { + + @Log(value = "设备采集文件编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipt/equipt-file-acqs/lims-equipt-file-acq-edit-list"; + } + + @Log(value = "设备采集文件详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/equipt/equipt-file-acqs/lims-equipt-file-acq-detail"; + } + + @Log(value = "设备采集文件查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/equipt/equipt-file-acqs/lims-equipt-file-acq-search-list"; + } + + @Log(value = "设备采集文件选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/equipt/equipt-file-acqs/lims-equipt-file-acq-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/dao/LimsEquiptDataAcqDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/dao/LimsEquiptDataAcqDao.java new file mode 100644 index 0000000..140cc31 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/dao/LimsEquiptDataAcqDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.dao; + +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptDataAcqBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquiptDataAcqDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/dao/LimsEquiptFileAcqConfigDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/dao/LimsEquiptFileAcqConfigDao.java new file mode 100644 index 0000000..46925c0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/dao/LimsEquiptFileAcqConfigDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.dao; + +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqConfigBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquiptFileAcqConfigDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/dao/LimsEquiptFileAcqDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/dao/LimsEquiptFileAcqDao.java new file mode 100644 index 0000000..fffb25e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/dao/LimsEquiptFileAcqDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.dao; + +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquiptFileAcqDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/dao/impl/LimsEquiptDataAcqDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/dao/impl/LimsEquiptDataAcqDaoImpl.java new file mode 100644 index 0000000..1627cd7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/dao/impl/LimsEquiptDataAcqDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptDataAcqBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.dao.LimsEquiptDataAcqDao; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.mapper.LimsEquiptDataAcqMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquiptDataAcqDaoImpl extends MybatisDaoSupport implements LimsEquiptDataAcqDao { + + @Autowired + private LimsEquiptDataAcqMapper limsEquiptDataAcqMapper; + + @Override + public LimsEquiptDataAcqMapper getMapper() { + return limsEquiptDataAcqMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/dao/impl/LimsEquiptFileAcqConfigDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/dao/impl/LimsEquiptFileAcqConfigDaoImpl.java new file mode 100644 index 0000000..4e36f94 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/dao/impl/LimsEquiptFileAcqConfigDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqConfigBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.dao.LimsEquiptFileAcqConfigDao; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.mapper.LimsEquiptFileAcqConfigMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquiptFileAcqConfigDaoImpl extends MybatisDaoSupport implements LimsEquiptFileAcqConfigDao { + + @Autowired + private LimsEquiptFileAcqConfigMapper limsEquiptFileAcqConfigMapper; + + @Override + public LimsEquiptFileAcqConfigMapper getMapper() { + return limsEquiptFileAcqConfigMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/dao/impl/LimsEquiptFileAcqDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/dao/impl/LimsEquiptFileAcqDaoImpl.java new file mode 100644 index 0000000..10e05e3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/dao/impl/LimsEquiptFileAcqDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.dao.LimsEquiptFileAcqDao; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.mapper.LimsEquiptFileAcqMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquiptFileAcqDaoImpl extends MybatisDaoSupport implements LimsEquiptFileAcqDao { + + @Autowired + private LimsEquiptFileAcqMapper limsEquiptFileAcqMapper; + + @Override + public LimsEquiptFileAcqMapper getMapper() { + return limsEquiptFileAcqMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/dto/FileDataDocument.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/dto/FileDataDocument.java new file mode 100644 index 0000000..47cad3f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/dto/FileDataDocument.java @@ -0,0 +1,167 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.dto; + +import org.springframework.data.mongodb.core.mapping.Document; + +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +@Document("FileDataDocument") +public class FileDataDocument { + private Long _id; + private String filePath; //解析得哪个文件 + private Long equiptId; // 哪个设备的 + private Long recordId; // 采集记录ID + private String fileAcqExector; //数据解析类 + private List imageIds; //多个图片ID + private LocalDateTime measureTime; //测量时间 + + //显微镜 金相 + private String projectName; //项目名称 + private String sampleName; //样品名称 + private String operaterName; //操作者名称 + private String remark; //备注 + private Map measureTable = new HashMap<>(); //测量表 + + //duanlu + private List> duanluMap = new ArrayList<>(); + + //挤压 + private List> testDataTable = new ArrayList<>();//测试数据表 + private List> testInfoMap = new ArrayList<>();//测试信息表 + + //三综合 + private List wordDataList = new ArrayList<>();// + + + + public Long get_id() { + return _id; + } + + public void set_id(Long _id) { + this._id = _id; + } + + public String getFileAcqExector() { + return fileAcqExector; + } + + public void setFileAcqExector(String fileAcqExector) { + this.fileAcqExector = fileAcqExector; + } + + public List getImageIds() { + return imageIds; + } + + public void setImageIds(List imageIds) { + this.imageIds = imageIds; + } + + public LocalDateTime getMeasureTime() { + return measureTime; + } + + public void setMeasureTime(LocalDateTime measureTime) { + this.measureTime = measureTime; + } + + public String getProjectName() { + return projectName; + } + + public void setProjectName(String projectName) { + this.projectName = projectName; + } + + public String getSampleName() { + return sampleName; + } + + public void setSampleName(String sampleName) { + this.sampleName = sampleName; + } + + public String getOperaterName() { + return operaterName; + } + + public void setOperaterName(String operaterName) { + this.operaterName = operaterName; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public Map getMeasureTable() { + return measureTable; + } + + public void setMeasureTable(Map measureTable) { + this.measureTable = measureTable; + } + + public String getFilePath() { + return filePath; + } + + public void setFilePath(String filePath) { + this.filePath = filePath; + } + + public Long getEquiptId() { + return equiptId; + } + + public void setEquiptId(Long equiptId) { + this.equiptId = equiptId; + } + + public Long getRecordId() { + return recordId; + } + + public void setRecordId(Long recordId) { + this.recordId = recordId; + } + + public List> getTestDataTable() { + return testDataTable; + } + + public void setTestDataTable(List> testDataTable) { + this.testDataTable = testDataTable; + } + + public List> getTestInfoMap() { + return testInfoMap; + } + + public void setTestInfoMap(List> testInfoMap) { + this.testInfoMap = testInfoMap; + } + + public List> getDuanluMap() { + return duanluMap; + } + + public void setDuanluMap(List> duanluMap) { + this.duanluMap = duanluMap; + } + + public List getWordDataList() { + return wordDataList; + } + + public void setWordDataList(List wordDataList) { + this.wordDataList = wordDataList; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/FileAcqExector.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/FileAcqExector.java new file mode 100644 index 0000000..8acb701 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/FileAcqExector.java @@ -0,0 +1,314 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.exector; + +import com.hierynomus.msdtyp.AccessMask; +import com.hierynomus.msfscc.FileAttributes; +import com.hierynomus.msfscc.fileinformation.FileIdBothDirectoryInformation; +import com.hierynomus.mssmb2.SMB2CreateDisposition; +import com.hierynomus.mssmb2.SMB2CreateOptions; +import com.hierynomus.mssmb2.SMB2ShareAccess; +import com.hierynomus.smbj.session.Session; +import com.hierynomus.smbj.share.DiskShare; +import com.sunwayworld.baseline.framework.utils.SmbV1Utils; +import com.sunwayworld.baseline.module.common.file.LimsFileService; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqConfigBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptFileAcqService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.io.file.FilePathManager; +import com.sunwayworld.framework.io.file.FileScope; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.utils.EncryptUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.SystemUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.manager.CoreFileManager; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import jcifs.smb.SmbFile; +import jcifs.smb.SmbFileInputStream; +import jcifs.smb.SmbFileOutputStream; +import org.apache.commons.lang3.exception.ExceptionUtils; +import org.apache.commons.net.ftp.FTPClient; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.jdbc.core.JdbcTemplate; + +import java.io.*; +import java.nio.file.Files; +import java.nio.file.Path; +import java.time.Instant; +import java.time.LocalDateTime; +import java.time.ZoneId; +import java.time.format.DateTimeFormatter; +import java.util.*; + +public interface FileAcqExector { + Logger logger = LogManager.getLogger(FileAcqExector.class); + + default List acqFileFromFtp(FTPClient ftpClient, LimsEquiptFileAcqConfigBean equiptFileAcqConfigBean){ + throw new InvalidDataException(this.getClass().getName()+" does not implement \"acqFileFromFtp\" method"); + } + + default List acqFileFromShareDocV1(SmbFile smbFile, LimsEquiptFileAcqConfigBean equiptFileAcqConfigBean){ + List equiptFileAcqBeans = new ArrayList<>(); + String path = equiptFileAcqConfigBean.getFilePath(); + String saveUrl = equiptFileAcqConfigBean.getSavePath(); + String localPath = SystemUtils.getWorkingPath().resolve("files").resolve("equipt").resolve(equiptFileAcqConfigBean.getEquiptCode()).toFile().getAbsolutePath(); + + LimsEquiptFileAcqService limsEquiptFileAcqService = ApplicationContextHelper.getBean(LimsEquiptFileAcqService.class); + List equiptFileAcqBeanList = limsEquiptFileAcqService.selectListByFilter(SearchFilter.instance() + .match("equiptId",equiptFileAcqConfigBean.getEquiptId()).filter(MatchPattern.EQ)); + + try { + //遍历文件夹 + equiptFileAcqBeans = scanFolderFromDocV1(path, localPath, equiptFileAcqConfigBean, equiptFileAcqBeanList,saveUrl); + }catch (Exception e){ + logger.error(ExceptionUtils.getStackTrace(e)); + throw new InvalidDataException("downloadFolder 获取共享文档文件失败"); + } + + List ids = ApplicationContextHelper.getNextIdentityList(equiptFileAcqBeans.size()); + equiptFileAcqBeans.forEach(e -> e.setId(ids.remove(0))); + return equiptFileAcqBeans; + } + + default List acqFileFromShareDocV23(Session session, LimsEquiptFileAcqConfigBean equiptFileAcqConfigBean){ + // 蓝奇设备access数据库文件目前主要用此方式采集 + List equiptFileAcqBeans = new ArrayList<>(); + String filePath = equiptFileAcqConfigBean.getFilePath(); + filePath = filePath.substring(filePath.indexOf("/")+1,filePath.length()); + String localPath = SystemUtils.getWorkingPath().resolve("files").resolve(equiptFileAcqConfigBean.getSavePath()).resolve(equiptFileAcqConfigBean.getId().toString()).toFile().getAbsolutePath(); + logger.info("filePath:{} localPath:{}", filePath, localPath); + + DiskShare diskShare = null; + + LimsEquiptFileAcqService limsEquiptFileAcqService = ApplicationContextHelper.getBean(LimsEquiptFileAcqService.class); + List equiptFileAcqBeanList = limsEquiptFileAcqService.selectListByFilter(SearchFilter.instance() + .match("equiptId",equiptFileAcqConfigBean.getEquiptId()).filter(MatchPattern.EQ)); + + try { + //操作共享文档 + diskShare = (DiskShare) session.connectShare(filePath); + //遍历文件夹 + equiptFileAcqBeans = scanFolderFromDocV23(diskShare, filePath, localPath, equiptFileAcqConfigBean, equiptFileAcqBeanList); + }catch (Exception e){ + logger.error(ExceptionUtils.getStackTrace(e)); + throw new InvalidDataException("downloadFolder 获取共享文档文件失败"); + }finally { + try { + if (null != session) { + session.close(); + } + if (null != diskShare) { + diskShare.close(); + } + } catch (IOException ex) { + logger.error(ex); + } + } + + List ids = ApplicationContextHelper.getNextIdentityList(equiptFileAcqBeans.size()); + equiptFileAcqBeans.forEach(e -> e.setId(ids.remove(0))); + return equiptFileAcqBeans; } + + default List> acqDataFromDb(JdbcTemplate jdbc, LimsEquiptFileAcqConfigBean equiptFileAcqConfigBean){ + throw new InvalidDataException(this.getClass().getName()+" does not implement \"acqDataFromDb\" method"); + } + + default void analysisFiles(List equiptFileAcqBeans){ + throw new InvalidDataException(this.getClass().getName()+" does not implement \"analysisFiles\" method"); + } + + default void analysisDatas(List> equiptDataAcqMaps){ + throw new InvalidDataException(this.getClass().getName()+" does not implement \"analysisDatas\" method"); + } + + default List scanFolderFromDocV1(String path, String localPath, LimsEquiptFileAcqConfigBean equiptFileAcqConfigBean, List equiptFileAcqBeans, String saveUrl){ + List equiptFileAcqBeanList = new ArrayList<>(); + String ip = equiptFileAcqConfigBean.getIp(); + String username = equiptFileAcqConfigBean.getUsername(); + String password = equiptFileAcqConfigBean.getPassword(); + SmbFile smbDirectory = SmbV1Utils.getSmbFile(path, ip, username, password); + SmbFile saveSmbDirectory = SmbV1Utils.getSmbFile(saveUrl, ip, username, password); + List> fileMaps = new ArrayList<>(); + try{ + if (!smbDirectory.exists()){ + return Collections.emptyList(); + } + SmbFile[] smbFiles = smbDirectory.listFiles(); + for (SmbFile smbFile : smbFiles){ + if(smbFile.getName().equals(".")||smbFile.getName().equals(".."))continue; //防止对当前层级和上一层级进行递归调用 + String gainUrl = smbFile.getUncPath(); + gainUrl = gainUrl.replaceAll("\\\\","/").replace("//"+ip,""); + String fileName = smbFile.getName(); + + if (smbFile.isFile()){ + if(!ObjectUtils.isEmpty(equiptFileAcqConfigBean.getRegularFileName()) && !fileName.endsWith(equiptFileAcqConfigBean.getRegularFileName())){ + continue; + } + + Map fileMap = new HashMap<>(); + LocalDateTime localtimestamp = LocalDateTime.ofInstant(Instant.ofEpochMilli(smbFile.getLastModified()), ZoneId.systemDefault()); + DateTimeFormatter dft = DateTimeFormatter.ofPattern("yyyy-MM-dd hh:mm:ss"); + String timestamp = localtimestamp.format(dft); + //匹配该文件是否已获取过 + String temp = gainUrl; + Optional acqSheetOptional = equiptFileAcqBeans.stream().filter(e -> temp.equals(e.getGainPath())).findFirst(); + if (acqSheetOptional.isPresent() && timestamp.equals(acqSheetOptional.get().getTimestamp())){ //若已获取过,则匹配修改时间,看文件是否有修改 + continue; + } + //若文件没有获取过或有过修改,则重新获取 + LimsEquiptFileAcqBean equiptFileAcqBean = new LimsEquiptFileAcqBean(); + equiptFileAcqBean.setId(ApplicationContextHelper.getNextIdentity()); + equiptFileAcqBean.setCreatedTime(LocalDateTime.now()); + equiptFileAcqBean.setEquiptId(equiptFileAcqConfigBean.getEquiptId()); + equiptFileAcqBean.setFileName(fileName); + equiptFileAcqBean.setGainPath(gainUrl); + equiptFileAcqBean.setTimestamp(timestamp); + equiptFileAcqBean.setExectorName(equiptFileAcqBean.getExectorName()); + //上传文件 + CoreFileBean coreFileBean = new CoreFileBean(); + coreFileBean.setTargetId("T_LIMS_EQUIPT_FILE_ACQ$" + equiptFileAcqBean.getId()); + coreFileBean.setName(fileName); + + File file = new File(localPath).toPath().resolve(equiptFileAcqBean.getId()+"").resolve(fileName).toFile(); + if (!file.getParentFile().exists()){ + file.getParentFile().mkdirs(); + } + + InputStream in = null; + OutputStream out = null; + try { + in = new BufferedInputStream(new SmbFileInputStream(smbDirectory.getURL()+smbFile.getName())); + out = new BufferedOutputStream(new FileOutputStream(file)); + byte[] buffer = new byte[1024]; + while (in.read(buffer) != -1) { + out.write(buffer); + buffer = new byte[1024]; + } + //Long fileId=ApplicationContextHelper.getBean(LimsFileService.class).upload(coreFileBean, in); + //equiptFileAcqBean.setFileId(fileId); + }catch (Exception e){ + e.printStackTrace(); + logger.error("获取文件到本地失败!! equiptCode:{} fileUrl:{}", equiptFileAcqConfigBean.getExt$Item("equiptCode"), gainUrl); + }finally { + try { + out.close(); + in.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + //迁移文件 + if (saveSmbDirectory.exists()){ + SmbFile save = new SmbFile(saveSmbDirectory.getURL()+fileName); + smbFile.copyTo(save); + smbFile.delete(); + } + /* CoreFileBean coreFile=ApplicationContextHelper.getBean(CoreFileService.class).selectById(equiptFileAcqBean.getFileId()); + FilePathDTO filePathDTO = CoreFileUtils.toFilePath(coreFile); + File file1 = FilePathManager.getLocalPath(filePathDTO).toFile();*/ + equiptFileAcqBean.setLocalPath(file.getAbsolutePath()); + equiptFileAcqBeanList.add(equiptFileAcqBean); + logger.info("获取文件到本地成功! equiptCode:{} fileUrl:{}", equiptFileAcqConfigBean.getExt$Item("equiptCode"), gainUrl); + }else if(smbFile.isDirectory()){ + equiptFileAcqBeanList.addAll(scanFolderFromDocV1(path+"/"+smbFile.getName(),localPath+"/"+smbFile.getName(), equiptFileAcqConfigBean, equiptFileAcqBeans,saveUrl)); + } + } + }catch(Exception e){ + e.printStackTrace(); + logger.error("设备文件->本地 采集文件异常! equiptCode:{}", equiptFileAcqConfigBean.getExt$Item("equiptCode")); + throw new InvalidDataException("设备文件->本地 异常信息:"+e.getMessage()); + } + return equiptFileAcqBeanList; + } + + default List scanFolderFromDocV23(DiskShare diskShare, String filePath, String localPath, LimsEquiptFileAcqConfigBean equiptFileAcqConfigBean, List equiptFileAcqBeanList) { + List equiptFileAcqBeans = new ArrayList<>(); + try{ + List fileIdBothDirectoryInformationList = diskShare.list("MDBFile","*"); + for (FileIdBothDirectoryInformation fileIdBothDirectoryInformation : fileIdBothDirectoryInformationList){ + String fileName = fileIdBothDirectoryInformation.getFileName(); + if(fileName.equals(".") || fileName.equals(".."))continue; //防止对当前层级和上一层级进行递归调用 + String sharePath = "MDBFile\\" + fileName; //共享文件夹位置:/lanqi_DATA/MDBFile/xx.mdb + if (sharePath.indexOf("\\") == 0) sharePath = sharePath.substring(1,sharePath.length()); + String saveUrl = localPath + "\\" + fileName; // 保存位置:/files/instrumentAcq/“configId”/xx.mdb + String gainPath = filePath + "\\" + sharePath; + //匹配该文件是否已获取过 + com.hierynomus.smbj.share.File shareFile = diskShare.openFile(sharePath, EnumSet.of(AccessMask.GENERIC_READ), + EnumSet.of(FileAttributes.FILE_ATTRIBUTE_NORMAL), SMB2ShareAccess.ALL, + SMB2CreateDisposition.FILE_OPEN_IF, EnumSet.noneOf(SMB2CreateOptions.class)); + Long epochMilli = shareFile.getFileInformation().getBasicInformation().getLastWriteTime().toEpochMillis(); + LocalDateTime localtimestamp = LocalDateTime.ofInstant(Instant.ofEpochMilli(epochMilli), ZoneId.systemDefault()); + DateTimeFormatter dft = DateTimeFormatter.ofPattern("yyyy-MM-dd hh:mm:ss"); + String timestamp = localtimestamp.format(dft); + Optional acqSheetOptional = equiptFileAcqBeanList.stream().filter(e -> gainPath.equals(e.getGainPath())).findFirst(); + if (acqSheetOptional.isPresent() && timestamp.equals(acqSheetOptional.get().getTimestamp())){ //若已获取过,则匹配修改时间,看文件是否有修改 + continue; + } + //若文件没有获取过或有过修改,则重新获取 + File file = getWriteFile(diskShare, sharePath, saveUrl); + LimsEquiptFileAcqBean equiptFileAcqBean = new LimsEquiptFileAcqBean(); + equiptFileAcqBean.setId(ApplicationContextHelper.getNextIdentity()); + equiptFileAcqBean.setCreatedTime(LocalDateTime.now()); + equiptFileAcqBean.setEquiptId(equiptFileAcqConfigBean.getEquiptId()); + equiptFileAcqBean.setFileName(fileName); + equiptFileAcqBean.setGainPath(gainPath); + equiptFileAcqBean.setLocalPath(file.getAbsolutePath()); + equiptFileAcqBean.setTimestamp(timestamp); + equiptFileAcqBean.setExt$Item("dbUserName", equiptFileAcqConfigBean.getDbUserName()); + equiptFileAcqBean.setExt$Item("dbPassword", equiptFileAcqConfigBean.getDbPassword()); + equiptFileAcqBeans.add(equiptFileAcqBean); + logger.info("获取文件到本地成功!! sharePath:{} saveUrl:{}", sharePath, saveUrl); +// } + } + }catch (Exception e){ + logger.error(ExceptionUtils.getStackTrace(e)); + throw new InvalidDataException("scanFolder 遍历“"+filePath+"”文件夹失败"); + }finally { + + } + return equiptFileAcqBeans; + } + + + default File getWriteFile(DiskShare diskShare, String sharePath, String saveUrl) { + com.hierynomus.smbj.share.File shareFile = diskShare.openFile(sharePath, EnumSet.of(AccessMask.GENERIC_READ), + EnumSet.of(FileAttributes.FILE_ATTRIBUTE_NORMAL), SMB2ShareAccess.ALL, + SMB2CreateDisposition.FILE_OPEN_IF, EnumSet.noneOf(SMB2CreateOptions.class)); + File file = new File(saveUrl); + if (!file.getParentFile().exists()) { + file.getParentFile().mkdirs(); + } + InputStream is = null; + OutputStream os = null; + try { + is = shareFile.getInputStream(); + os = Files.newOutputStream(file.toPath()); + byte[] buffer = new byte[1024]; + while (is.read(buffer) != -1) { + os.write(buffer); + buffer = new byte[1024]; + } + } catch (Exception e) { + logger.error("获取文件到本地失败!! sharePath:{} saveUrl:{}", sharePath, saveUrl); + } finally { + try { + if (null != os) { + os.close(); + } + if (null != is) { + is.close(); + } + } catch (IOException ex) { + logger.error(ex); + } + } + return file; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/BaiteAcqExector.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/BaiteAcqExector.java new file mode 100644 index 0000000..3e569e3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/BaiteAcqExector.java @@ -0,0 +1,338 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.exector.impl; + +import com.alibaba.excel.EasyExcel; +import com.spire.pdf.PdfDocument; +import com.spire.pdf.PdfPageBase; +import com.spire.pdf.utilities.PdfTable; +import com.spire.pdf.utilities.PdfTableExtractor; +import com.sunwayworld.baseline.framework.utils.LimsUtils; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.dto.FileDataDocument; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.exector.FileAcqExector; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.bean.LimsFileDataCollectBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.service.LimsFileDataCollectService; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptFileAcqService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.apache.poi.xssf.usermodel.XSSFSheet; +import org.apache.poi.xssf.usermodel.XSSFWorkbook; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.mapping.Document; +import org.springframework.stereotype.Repository; + +import java.io.File; +import java.io.IOException; +import java.util.*; + +/** + * MS3000 + * E:\project\sunway\rtgk\09-系统集成\01设备集成\01文件采集示例文件\新文件采集\1百特.xlsx + */ +@Repository("BaiteAcqExector") +public class BaiteAcqExector implements FileAcqExector { + private static final Logger logger = LogManager.getLogger(BaiteAcqExector.class); + @Autowired + private MongoTemplate mongoTemplate; + @Autowired + private CoreFileService coreFileService; + + @Autowired + LimsEquiptFileAcqService limsEquiptFileAcqService; + @Autowired + private LimsFileDataCollectService limsFileDataCollectService; + + @Override + public void analysisFiles(List equiptFileAcqBeans) { + for (LimsEquiptFileAcqBean equiptFileAcqBean : equiptFileAcqBeans) { + dealAccessFile(equiptFileAcqBean); //处理数据 + } + } + + + private void dealAccessFile(LimsEquiptFileAcqBean equiptFileAcqBean) { + CoreFileBean coreFileBean=ApplicationContextHelper.getBean(CoreFileService.class).selectById(equiptFileAcqBean.getFileId()); + File file = CoreFileUtils.getLocalPath(coreFileBean).toFile(); + + logger.info("开始解析文件:{}",file); + if(file.exists() && file.isFile()){ + try{ + FileDataDocument dataDocument = parseFile(file,equiptFileAcqBean); + if(dataDocument==null){ + return; + } + dataDocument.setRecordId(equiptFileAcqBean.getId()); + dataDocument.setFilePath(equiptFileAcqBean.getLocalPath()); + dataDocument.setEquiptId(equiptFileAcqBean.getEquiptId()); + dataDocument.setFileAcqExector(this.getClass().getSimpleName()); + + //mongoTemplate.insert(dataDocument,FileDataDocument.class.getAnnotation(Document.class).value()); + }catch (Exception s){ + logger.error("parseFile error",s); + } + + }else{ + logger.error("文件不存在:{}",file); + } + } + + /*private FileDataDocument parseFile(File file,LimsEquiptFileAcqBean equiptFileAcqBean){ + if(file.getName().toLowerCase().endsWith(".pdf")){ + FileDataDocument dataDocument = new FileDataDocument(); + dataDocument.set_id(ApplicationContextHelper.getNextIdentity()); + + PdfDocument doc = new PdfDocument(); + doc.loadFromFile(file.getAbsolutePath()); + StringBuilder textSb = new StringBuilder(); + PdfTableExtractor extractor = new PdfTableExtractor(doc); + List imgCoreFiles = new ArrayList<>(); + for(int page = 0;page 0){ + for (int i = 0; i < tableLists.length; i++) { + if(page==1 && i==0){ + PdfTable table = tableLists[i]; + String lengthV = table.getText(1, 3); + System.out.println(lengthV); + dataDocument.getMeasureTable().put("lengthV",lengthV); + } + if(page==1 && i==1){ + PdfTable table = tableLists[i]; + String angleV = table.getText(1, 4); + System.out.println(angleV); + dataDocument.getMeasureTable().put("angleV",angleV); + + String slopeV = table.getText(1, 5); + System.out.println(slopeV); + dataDocument.getMeasureTable().put("slopeV",slopeV); + } + } + } + } + + doc.close(); + + String textContent = textSb.toString(); + String[] lines = textContent.split("\\r\\n"); + List collectBeans =new ArrayList<>(); + + String sampleCode=null; + for (String line : lines) { + if(ObjectUtils.isEmpty(line) || line.trim().length()==0){ + continue; + } + //line = line.trim(); + + if(line.contains("样品名称")){ + String temp = line.trim(); + String temp1=temp.replace("样品名称","").replace(":","").trim(); + String temp2 = temp1.split("-")[0]; + sampleCode=temp2; + logger.info("样品编号:{}",temp2); + } + if(line.contains("D10 =")){ + String temp = line.trim(); + String[] temp1=temp.split("D10 ="); + String r=temp1[1]; + String temp2 = temp1[1].trim().split(" ")[0];//结果 + String temp3 = temp1[1].trim().split(" ")[7];//单位 + + logger.info("D10:{}",temp2+temp3); + LimsFileDataCollectBean collectBean=new LimsFileDataCollectBean(); + collectBean.setId(ApplicationContextHelper.getNextIdentity()); + collectBean.setSampleCode(sampleCode); + collectBean.setAnalystName("D10"); + collectBean.setOriginalResult(temp2); + collectBean.setUnit(temp3); + collectBean.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBeans.add(collectBean); + } + if(line.contains("D50 =")){ + String temp = line.trim(); + String[] temp1=temp.split("D50 ="); + String temp2 = temp1[1].trim().split(" ")[0];//结果 + String temp3 = temp1[1].trim().split(" ")[7];//单位 + + logger.info("D50:{}",temp2+temp3); + LimsFileDataCollectBean collectBean=new LimsFileDataCollectBean(); + collectBean.setId(ApplicationContextHelper.getNextIdentity()); + collectBean.setSampleCode(sampleCode); + collectBean.setAnalystName("D50"); + collectBean.setOriginalResult(temp2); + collectBean.setUnit(temp3); + collectBean.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBeans.add(collectBean); + } + if(line.contains("D90 =")){ + String temp = line.trim(); + String[] temp1=temp.split("D90 ="); + String temp2 = temp1[1].trim().split(" ")[0];//结果 + String temp3 = temp1[1].trim().split(" ")[7];//单位 + + logger.info("D90:{}",temp2+temp3); + LimsFileDataCollectBean collectBean=new LimsFileDataCollectBean(); + collectBean.setId(ApplicationContextHelper.getNextIdentity()); + collectBean.setSampleCode(sampleCode); + collectBean.setAnalystName("D90"); + collectBean.setOriginalResult(temp2); + collectBean.setUnit(temp3); + collectBean.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBeans.add(collectBean); + } + } + limsFileDataCollectService.getDao().insert(collectBeans); + //dataDocument.setImageIds(imgCoreFiles.stream().map(f->f.getId()).collect(Collectors.toList())); + return dataDocument; + } + + return null; + }*/ + + private FileDataDocument parseFile(File file,LimsEquiptFileAcqBean equiptFileAcqBean){ + if(file.getName().toLowerCase().endsWith(".xlsx")){ + String name=file.getName().replace(".xlsx",""); + String testType=name.split("-")[name.split("-").length-1]; + FileDataDocument dataDocument = new FileDataDocument(); + dataDocument.set_id(ApplicationContextHelper.getNextIdentity()); + List collectBeans =new ArrayList<>(); + try { + XSSFWorkbook workbook = new XSSFWorkbook(file.getAbsolutePath()); + XSSFSheet sheet = workbook.getSheetAt(0); + int lastRowNum = sheet.getLastRowNum(); + int firstRowNum = sheet.getFirstRowNum(); + List objectList = EasyExcel.read(file).headRowNumber(0).doReadAllSync(); + for (int i = 0; i < objectList.size(); i++) { + if(ObjectUtils.isEmpty(objectList.get(i).get(0))){ + lastRowNum=i; + break; + } + } + for (int i = 1; i <= lastRowNum; i++) {//跳过列表标题 + String sampleCode = LimsUtils.getStringCellValue(sheet.getRow(i).getCell(3)); + if (sampleCode.contains("平均")) {//去掉'-平均' + sampleCode = LimsUtils.getStringCellValue(sheet.getRow(i).getCell(3)).replace("-平均","").trim(); + + logger.info("样品编号:{}", sampleCode); + //logger.info("工序:{}", processes); + String D00 = LimsUtils.getStringCellValue(sheet.getRow(i).getCell(5)).trim(); + String D10 = LimsUtils.getStringCellValue(sheet.getRow(i).getCell(6)).trim(); + String D50 = LimsUtils.getStringCellValue(sheet.getRow(i).getCell(7)).trim(); + String D90 = LimsUtils.getStringCellValue(sheet.getRow(i).getCell(8)).trim(); + String D99 = LimsUtils.getStringCellValue(sheet.getRow(i).getCell(9)).trim(); + String D100 = LimsUtils.getStringCellValue(sheet.getRow(i).getCell(10)).trim(); + String Dmo = LimsUtils.getStringCellValue(sheet.getRow(i).getCell(4)).trim(); + String shading = LimsUtils.getStringCellValue(sheet.getRow(i).getCell(11)).trim(); + logger.info("D00:{}", D00); + logger.info("D10:{}", D10); + logger.info("D50:{}", D50); + logger.info("D90:{}", D90); + logger.info("D99:{}", D99); + logger.info("D100:{}", D100); + logger.info("Dmo:{}", Dmo); + logger.info("shading:{}", shading); + LimsFileDataCollectBean collectBean = new LimsFileDataCollectBean(); + collectBean.setId(ApplicationContextHelper.getNextIdentity()); + collectBean.setSampleCode(sampleCode); + collectBean.setAnalystName("D00"); + collectBean.setOriginalResult(D00); + collectBean.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean.setTestType(testType); + //collectBean.setProcesses(processes); + collectBeans.add(collectBean); + + LimsFileDataCollectBean collectBean2 = new LimsFileDataCollectBean(); + collectBean2.setId(ApplicationContextHelper.getNextIdentity()); + collectBean2.setSampleCode(sampleCode); + collectBean2.setAnalystName("D10"); + collectBean2.setOriginalResult(D10); + collectBean2.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean2.setTestType(testType); + //collectBean2.setProcesses(processes); + collectBeans.add(collectBean2); + + LimsFileDataCollectBean collectBean3 = new LimsFileDataCollectBean(); + collectBean3.setId(ApplicationContextHelper.getNextIdentity()); + collectBean3.setSampleCode(sampleCode); + collectBean3.setAnalystName("D50"); + collectBean3.setOriginalResult(D50); + collectBean3.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean3.setTestType(testType); + //collectBean3.setProcesses(processes); + collectBeans.add(collectBean3); + + LimsFileDataCollectBean collectBean4 = new LimsFileDataCollectBean(); + collectBean4.setId(ApplicationContextHelper.getNextIdentity()); + collectBean4.setSampleCode(sampleCode); + collectBean4.setAnalystName("D90"); + collectBean4.setOriginalResult(D90); + collectBean4.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean4.setTestType(testType); + //collectBean4.setProcesses(processes); + collectBeans.add(collectBean4); + + LimsFileDataCollectBean collectBean5 = new LimsFileDataCollectBean(); + collectBean5.setId(ApplicationContextHelper.getNextIdentity()); + collectBean5.setSampleCode(sampleCode); + collectBean5.setAnalystName("D99"); + collectBean5.setOriginalResult(D99); + collectBean5.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean5.setTestType(testType); + //collectBean5.setProcesses(processes); + collectBeans.add(collectBean5); + + LimsFileDataCollectBean collectBean6 = new LimsFileDataCollectBean(); + collectBean6.setId(ApplicationContextHelper.getNextIdentity()); + collectBean6.setSampleCode(sampleCode); + collectBean6.setAnalystName("D100"); + collectBean6.setOriginalResult(D100); + collectBean6.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean6.setTestType(testType); + //collectBean6.setProcesses(processes); + collectBeans.add(collectBean6); + + LimsFileDataCollectBean collectBean7 = new LimsFileDataCollectBean(); + collectBean7.setId(ApplicationContextHelper.getNextIdentity()); + collectBean7.setSampleCode(sampleCode); + collectBean7.setAnalystName("Dmo"); + collectBean7.setOriginalResult(Dmo); + collectBean7.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean7.setTestType(testType); + //collectBean7.setProcesses(processes); + collectBeans.add(collectBean7); + + LimsFileDataCollectBean collectBean8 = new LimsFileDataCollectBean(); + collectBean8.setId(ApplicationContextHelper.getNextIdentity()); + collectBean8.setSampleCode(sampleCode); + collectBean8.setAnalystName("遮光度"); + collectBean8.setOriginalResult(shading); + collectBean8.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean8.setTestType(testType); + //collectBean8.setProcesses(processes); + collectBeans.add(collectBean8); + } + } + }catch (IOException e) { + e.printStackTrace(); + } + + limsFileDataCollectService.getDao().insert(collectBeans); + //dataDocument.setImageIds(imgCoreFiles.stream().map(f->f.getId()).collect(Collectors.toList())); + return dataDocument; + } + + return null; + } + + public static void main(String[] args) { + BaiteAcqExector exector = new BaiteAcqExector(); + exector.parseFile(new File("C:\\Users\\悟\\Desktop\\BT-2600lims最终模板.xlsx"),null); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/BeishideAcqExector.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/BeishideAcqExector.java new file mode 100644 index 0000000..9a2ca4b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/BeishideAcqExector.java @@ -0,0 +1,222 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.exector.impl; + +import com.spire.pdf.PdfDocument; +import com.spire.pdf.PdfPageBase; +import com.spire.pdf.utilities.PdfTable; +import com.spire.pdf.utilities.PdfTableExtractor; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.dto.FileDataDocument; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.exector.FileAcqExector; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.bean.LimsFileDataCollectBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.service.LimsFileDataCollectService; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptFileAcqService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.mapping.Document; +import org.springframework.stereotype.Repository; + +import java.io.File; +import java.util.ArrayList; +import java.util.List; + +/** + * MS3000 + * E:\project\sunway\rtgk\09-系统集成\01设备集成\01文件采集示例文件\物理\贝士德.pdf + */ +@Repository("BeishideAcqExector") +public class BeishideAcqExector implements FileAcqExector { + private static final Logger logger = LogManager.getLogger(BeishideAcqExector.class); + @Autowired + private MongoTemplate mongoTemplate; + @Autowired + private CoreFileService coreFileService; + + @Autowired + LimsEquiptFileAcqService limsEquiptFileAcqService; + @Autowired + private LimsFileDataCollectService limsFileDataCollectService; + + @Override + public void analysisFiles(List equiptFileAcqBeans) { + for (LimsEquiptFileAcqBean equiptFileAcqBean : equiptFileAcqBeans) { + dealAccessFile(equiptFileAcqBean); //处理数据 + } + } + + + private void dealAccessFile(LimsEquiptFileAcqBean equiptFileAcqBean) { + CoreFileBean coreFileBean=ApplicationContextHelper.getBean(CoreFileService.class).selectById(equiptFileAcqBean.getFileId()); + File file = CoreFileUtils.getLocalPath(coreFileBean).toFile(); + + logger.info("开始解析文件:{}",file); + if(file.exists() && file.isFile()){ + try{ + FileDataDocument dataDocument = parseFile(file,equiptFileAcqBean); + if(dataDocument==null){ + return; + } + dataDocument.setRecordId(equiptFileAcqBean.getId()); + dataDocument.setFilePath(equiptFileAcqBean.getLocalPath()); + dataDocument.setEquiptId(equiptFileAcqBean.getEquiptId()); + dataDocument.setFileAcqExector(this.getClass().getSimpleName()); + + //mongoTemplate.insert(dataDocument,FileDataDocument.class.getAnnotation(Document.class).value()); + }catch (Exception s){ + logger.error("parseFile error",s); + } + + }else{ + logger.error("文件不存在:{}",file); + } + } + + private FileDataDocument parseFile(File file,LimsEquiptFileAcqBean equiptFileAcqBean){ + if(file.getName().toLowerCase().endsWith(".pdf")){ + String name=file.getName().replace(".pdf",""); + String testType=name.split("-")[name.split("-").length-1]; + FileDataDocument dataDocument = new FileDataDocument(); + dataDocument.set_id(ApplicationContextHelper.getNextIdentity()); + + PdfDocument doc = new PdfDocument(); + doc.loadFromFile(file.getAbsolutePath()); + StringBuilder textSb = new StringBuilder(); + PdfTableExtractor extractor = new PdfTableExtractor(doc); + List imgCoreFiles = new ArrayList<>(); + for(int page = 0;page 0){ + for (int i = 0; i < tableLists.length; i++) { + if(page==1 && i==0){ + PdfTable table = tableLists[i]; + String lengthV = table.getText(1, 3); + System.out.println(lengthV); + dataDocument.getMeasureTable().put("lengthV",lengthV); + } + if(page==1 && i==1){ + PdfTable table = tableLists[i]; + String angleV = table.getText(1, 4); + System.out.println(angleV); + dataDocument.getMeasureTable().put("angleV",angleV); + + String slopeV = table.getText(1, 5); + System.out.println(slopeV); + dataDocument.getMeasureTable().put("slopeV",slopeV); + } + } + } + } + + doc.close(); + + String textContent = textSb.toString(); + String[] lines = textContent.split("\\r\\n"); + List collectBeans =new ArrayList<>(); + String sampleCode=null; + String processes=null; + for (String line : lines) { + if(ObjectUtils.isEmpty(line) || line.trim().length()==0){ + continue; + } + //line = line.trim(); + if(line.contains("样品名称")){ + logger.info("line:{}",line); + String temp1=line.split("样品名称")[1].replace(":","").replace(":","").trim(); + String temp2 = temp1.split(" ")[0]; + logger.info("样品编号:{}",temp2); + sampleCode=temp2; + /*String[] code=sampleCode.split("-"); + if(code.length>=2){ + String temp=code[code.length-1]; + if(temp.length()==4){ + processes=temp.substring(0,2); + sampleCode=code[0]+"-"+temp.substring(2,4); + } + }*/ + + logger.info("样品编号:{}", sampleCode); + logger.info("工序:{}", processes); + + } + if(line.contains("脱气后样品质量")){ + logger.info("line:{}",line); + + String temp1=line.split("脱气后样品质量")[1].replace(":","").replace(":","").trim(); + String temp2 = temp1.split(" ")[0]; + String temp3 = temp1.split(" ")[1]; + logger.info("实际样品重量:{}",temp2); + LimsFileDataCollectBean collectBean=new LimsFileDataCollectBean(); + collectBean.setId(ApplicationContextHelper.getNextIdentity()); + collectBean.setSampleCode(sampleCode); + collectBean.setAnalystName("实际样品重量"); + collectBean.setOriginalResult(temp2); + collectBean.setUnit(temp3); + collectBean.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean.setTestType(testType); + collectBean.setProcesses(processes); + collectBeans.add(collectBean); + + } + if(line.contains("BET比表面积(BET Specific Surface Area)")){ + String temp = line.trim(); + String[] temp1=temp.split("BET比表面积(BET Specific Surface Area)"); + String[] r=temp1[1].trim().split(" "); + String temp2 = r[r.length-2];//结果 + String temp3 = r[r.length-1];//单位 + + logger.info("BET比表面积(BET Specific Surface Area):{}",temp2+temp3); + LimsFileDataCollectBean collectBean=new LimsFileDataCollectBean(); + collectBean.setId(ApplicationContextHelper.getNextIdentity()); + collectBean.setSampleCode(sampleCode); + collectBean.setAnalystName("比表面积"); + collectBean.setOriginalResult(temp2); + collectBean.setUnit(temp3); + collectBean.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean.setTestType(testType); + collectBean.setProcesses(processes); + collectBeans.add(collectBean); + } + + } + limsFileDataCollectService.getDao().insert(collectBeans); + + //dataDocument.setImageIds(imgCoreFiles.stream().map(f->f.getId()).collect(Collectors.toList())); + return dataDocument; + } + + return null; + } + + public static void main(String[] args) { + BeishideAcqExector exector = new BeishideAcqExector(); + exector.parseFile(new File("C:\\Users\\悟\\Desktop\\BSD.pdf"),null); + /*String line="送样单位: 送样人员:\n" + + " 仪器型号: BSD-PS 测试人员:\n" + + " 测试原理: BET多点法 脱气温度: 125 ℃\n" + + " 样品名称: 1037XZM118-2GG06 脱气时长: 120 min\n" + + " 饱和蒸汽压: 1.0275 bar 脱气前样品质量: 4193.7 mg\n" + + " 常温扣除体积: 1.6399 ml 脱气后样品质量: 4193.7 mg\n" + + " 吸 附 质: N2(氮气) 脱气前后样品质量损失率: 0.00 %\n" + + " 吸附温度: 77.3 K 平衡时长: 20 s\n" + + " 环境温度: 27.6 ℃ 平衡实时压力百分比: 1 %\n" + + " 测试开始时间: 2023-10-25 01:06:22 高压平衡时长延长系数: 2\n" + + " 测试结束时间: 2023-10-25 03:09:32 低压平衡时长延长系数: 2"; + + String[] temp=line.split("\n"); + if(temp.length>4){ + String temp1=temp[3].replace("样品名称","").replace(":","").replace(":","").trim(); + String temp2 = temp1.split(" ")[0]; + logger.info("样品编号:{}",temp2); + }*/ + + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/CS2800AcqExector.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/CS2800AcqExector.java new file mode 100644 index 0000000..4f4ed2d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/CS2800AcqExector.java @@ -0,0 +1,245 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.exector.impl; + +import com.alibaba.excel.EasyExcel; +import com.spire.pdf.PdfDocument; +import com.spire.pdf.PdfPageBase; +import com.spire.pdf.utilities.PdfTable; +import com.spire.pdf.utilities.PdfTableExtractor; +import com.sunwayworld.baseline.framework.utils.LimsUtils; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.dto.FileDataDocument; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.exector.FileAcqExector; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.bean.LimsFileDataCollectBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.service.LimsFileDataCollectService; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptFileAcqService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.apache.poi.xssf.usermodel.XSSFSheet; +import org.apache.poi.xssf.usermodel.XSSFWorkbook; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.mapping.Document; +import org.springframework.stereotype.Repository; + +import java.io.File; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.stream.Collectors; + +/** + * 钢研纳克碳硫仪 + * E:\project\sunway\rtgk\09-系统集成\01设备集成\01文件采集示例文件\新文件采集\钢研纳克碳硫仪.pdf + */ +@Repository("CS2800AcqExector") +public class CS2800AcqExector implements FileAcqExector { + private static final Logger logger = LogManager.getLogger(CS2800AcqExector.class); + @Autowired + private MongoTemplate mongoTemplate; + @Autowired + private CoreFileService coreFileService; + + @Autowired + LimsEquiptFileAcqService limsEquiptFileAcqService; + @Autowired + private LimsFileDataCollectService limsFileDataCollectService; + + @Override + public void analysisFiles(List equiptFileAcqBeans) { + for (LimsEquiptFileAcqBean equiptFileAcqBean : equiptFileAcqBeans) { + dealAccessFile(equiptFileAcqBean); //处理数据 + } + } + + + private void dealAccessFile(LimsEquiptFileAcqBean equiptFileAcqBean) { + CoreFileBean coreFileBean=ApplicationContextHelper.getBean(CoreFileService.class).selectById(equiptFileAcqBean.getFileId()); + File file = CoreFileUtils.getLocalPath(coreFileBean).toFile(); + + logger.info("开始解析文件:{}",file); + if(file.exists() && file.isFile()){ + try{ + FileDataDocument dataDocument = parseFile(file,equiptFileAcqBean); + if(dataDocument==null){ + return; + } + dataDocument.setRecordId(equiptFileAcqBean.getId()); + dataDocument.setFilePath(equiptFileAcqBean.getLocalPath()); + dataDocument.setEquiptId(equiptFileAcqBean.getEquiptId()); + dataDocument.setFileAcqExector(this.getClass().getSimpleName()); + + //mongoTemplate.insert(dataDocument,FileDataDocument.class.getAnnotation(Document.class).value()); + }catch (Exception s){ + logger.error("parseFile error",s); + } + + }else{ + logger.error("文件不存在:{}",file); + } + } + + /*private FileDataDocument parseFile(File file,LimsEquiptFileAcqBean equiptFileAcqBean){ + if(file.getName().toLowerCase().endsWith(".pdf")){ + FileDataDocument dataDocument = new FileDataDocument(); + //dataDocument.set_id(ApplicationContextHelper.getNextIdentity()); + + PdfDocument doc = new PdfDocument(); + doc.loadFromFile(file.getAbsolutePath()); + StringBuilder textSb = new StringBuilder(); + PdfTableExtractor extractor = new PdfTableExtractor(doc); + List imgCoreFiles = new ArrayList<>(); + List collectBeans =new ArrayList<>(); + for(int page = 0;page List = Arrays.stream(x).filter(data -> !data.equals("")||!data.isEmpty()).collect(Collectors.toList()); + if(List.size()>6){ + String sampleCode = List.get(1).trim(); + String C = List.get(3).trim(); + String S = List.get(4).trim(); + String weight = List.get(6).trim(); + logger.info("样品编号:{}", sampleCode); + logger.info("碳含量:{}", C); + logger.info("硫含量:{}", S); + logger.info("CS称样质量:{}", weight); + + *//*LimsFileDataCollectBean collectBean = new LimsFileDataCollectBean(); + collectBean.setId(ApplicationContextHelper.getNextIdentity()); + collectBean.setSampleCode(sampleCode); + collectBean.setAnalystName("CS称样质量"); + collectBean.setOriginalResult(weight); + collectBean.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBeans.add(collectBean); + + LimsFileDataCollectBean collectBean2 = new LimsFileDataCollectBean(); + collectBean2.setId(ApplicationContextHelper.getNextIdentity()); + collectBean2.setSampleCode(sampleCode); + collectBean2.setAnalystName("碳含量"); + collectBean2.setOriginalResult(C); + collectBean2.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBeans.add(collectBean2); + + LimsFileDataCollectBean collectBean3 = new LimsFileDataCollectBean(); + collectBean3.setId(ApplicationContextHelper.getNextIdentity()); + collectBean3.setSampleCode(sampleCode); + collectBean3.setAnalystName("硫含量"); + collectBean3.setOriginalResult(S); + collectBean3.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBeans.add(collectBean3);*//* + } + } + + //limsFileDataCollectService.getDao().insert(collectBeans); + + + return dataDocument; + } + + return null; + }*/ + + private FileDataDocument parseFile(File file,LimsEquiptFileAcqBean equiptFileAcqBean){ + if(file.getName().toLowerCase().endsWith(".xlsx")){ + String name=file.getName().replace(".xlsx",""); + String testType=name.split("-")[name.split("-").length-1]; + FileDataDocument dataDocument = new FileDataDocument(); + dataDocument.set_id(ApplicationContextHelper.getNextIdentity()); + List collectBeans =new ArrayList<>(); + try { + XSSFWorkbook workbook = new XSSFWorkbook(file.getAbsolutePath()); + XSSFSheet sheet = workbook.getSheetAt(0); + int lastRowNum = sheet.getLastRowNum(); + int firstRowNum = sheet.getFirstRowNum(); + List objectList = EasyExcel.read(file).headRowNumber(0).doReadAllSync(); + for (int i = 0; i < objectList.size(); i++) { + if(ObjectUtils.isEmpty(objectList.get(i).get(0))){ + lastRowNum=i; + break; + } + } + for (int i = 2; i <= lastRowNum; i++) {//跳过列表标题 + String sampleCode = LimsUtils.getStringCellValue(sheet.getRow(i).getCell(1)); + //String[] code=sampleCode.split("-"); + String processes=null; + /*if(code.length>=2){ + String temp=code[code.length-1]; + if(temp.length()==4){ + processes=temp.substring(0,2); + sampleCode=code[0]+"-"+temp.substring(2,4); + } + }*/ + + logger.info("样品编号:{}", sampleCode); + logger.info("工序:{}", processes); + String weight = LimsUtils.getStringCellValue(sheet.getRow(i).getCell(3)); + String C = LimsUtils.getStringCellValue(sheet.getRow(i).getCell(4)); + String S = LimsUtils.getStringCellValue(sheet.getRow(i).getCell(6)); + logger.info("CS称样质量:{}", weight); + logger.info("碳含量:{}", C); + logger.info("硫含量:{}", S); + LimsFileDataCollectBean collectBean = new LimsFileDataCollectBean(); + collectBean.setId(ApplicationContextHelper.getNextIdentity()); + collectBean.setSampleCode(sampleCode); + collectBean.setAnalystName("CS称样质量"); + collectBean.setOriginalResult(weight); + collectBean.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean.setTestType(testType); + collectBean.setProcesses(processes); + collectBeans.add(collectBean); + + LimsFileDataCollectBean collectBean2 = new LimsFileDataCollectBean(); + collectBean2.setId(ApplicationContextHelper.getNextIdentity()); + collectBean2.setSampleCode(sampleCode); + collectBean2.setAnalystName("碳含量"); + collectBean2.setOriginalResult(C); + collectBean2.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean2.setTestType(testType); + collectBean2.setProcesses(processes); + collectBeans.add(collectBean2); + + LimsFileDataCollectBean collectBean3 = new LimsFileDataCollectBean(); + collectBean3.setId(ApplicationContextHelper.getNextIdentity()); + collectBean3.setSampleCode(sampleCode); + collectBean3.setAnalystName("硫含量"); + collectBean3.setOriginalResult(S); + collectBean3.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean3.setTestType(testType); + collectBean3.setProcesses(processes); + collectBeans.add(collectBean3); + } + }catch (IOException e) { + e.printStackTrace(); + } + + limsFileDataCollectService.getDao().insert(collectBeans); + //dataDocument.setImageIds(imgCoreFiles.stream().map(f->f.getId()).collect(Collectors.toList())); + return dataDocument; + } + + return null; + } + + + public static void main(String[] args) { + CS2800AcqExector exector = new CS2800AcqExector(); + exector.parseFile(new File("E:\\project\\sunway\\rtgk\\09-系统集成\\01设备集成\\01文件采集示例文件\\新文件采集\\钢研纳克碳硫仪.xlsx"),null); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/ICPAcqExector.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/ICPAcqExector.java new file mode 100644 index 0000000..363761c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/ICPAcqExector.java @@ -0,0 +1,225 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.exector.impl; + +import com.spire.pdf.PdfDocument; +import com.spire.pdf.PdfPageBase; +import com.spire.pdf.utilities.PdfTable; +import com.spire.pdf.utilities.PdfTableExtractor; +import com.spire.xls.FileFormat; +import com.spire.xls.Workbook; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.dto.FileDataDocument; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.exector.FileAcqExector; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.bean.LimsFileDataCollectBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.service.LimsFileDataCollectService; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptFileAcqService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.io.file.FilePathManager; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.apache.poi.hssf.usermodel.HSSFRow; +import org.apache.poi.hssf.usermodel.HSSFSheet; +import org.apache.poi.hssf.usermodel.HSSFWorkbook; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.mapping.Document; +import org.springframework.stereotype.Repository; + +import java.io.File; +import java.io.FileInputStream; +import java.io.InputStream; +import java.math.BigDecimal; +import java.math.RoundingMode; +import java.util.ArrayList; +import java.util.List; + +/** + * ICP + * E:\project\sunway\rtgk\09-系统集成\01设备集成\01文件采集示例文件\ICP\9.7夜钠电杂质.xml + */ +@Repository("ICPAcqExector") +public class ICPAcqExector implements FileAcqExector { + private static final Logger logger = LogManager.getLogger(ICPAcqExector.class); + @Autowired + private MongoTemplate mongoTemplate; + @Autowired + private CoreFileService coreFileService; + + @Autowired + LimsEquiptFileAcqService limsEquiptFileAcqService; + @Autowired + private LimsFileDataCollectService limsFileDataCollectService; + + @Override + public void analysisFiles(List equiptFileAcqBeans) { + for (LimsEquiptFileAcqBean equiptFileAcqBean : equiptFileAcqBeans) { + dealAccessFile(equiptFileAcqBean); //处理数据 + } + } + + + private void dealAccessFile(LimsEquiptFileAcqBean equiptFileAcqBean) { + CoreFileBean coreFileBean=ApplicationContextHelper.getBean(CoreFileService.class).selectById(equiptFileAcqBean.getFileId()); + File file = CoreFileUtils.getLocalPath(coreFileBean).toFile(); + + logger.info("开始解析文件:{}",file); + if(file.exists() && file.isFile()){ + try{ + FileDataDocument dataDocument = parseFile(file,equiptFileAcqBean); + if(dataDocument==null){ + return; + } + dataDocument.setRecordId(equiptFileAcqBean.getId()); + dataDocument.setFilePath(equiptFileAcqBean.getLocalPath()); + dataDocument.setEquiptId(equiptFileAcqBean.getEquiptId()); + dataDocument.setFileAcqExector(this.getClass().getSimpleName()); + + //mongoTemplate.insert(dataDocument,FileDataDocument.class.getAnnotation(Document.class).value()); + }catch (Exception s){ + logger.error("parseFile error",s); + } + + }else{ + logger.error("文件不存在:{}",file); + } + } + + private FileDataDocument parseFile(File file,LimsEquiptFileAcqBean equiptFileAcqBean){ + if(file.getName().toLowerCase().endsWith(".xml")){ + logger.info("fileName: "+file.getName()); + String name=file.getName().replace(".xml",""); + String testType=name.split("-")[name.split("-").length-1]; + FileDataDocument dataDocument = new FileDataDocument(); + dataDocument.set_id(ApplicationContextHelper.getNextIdentity()); + Workbook wb = new Workbook(); + wb.loadFromXml(file.getAbsolutePath()); + //转为xls格式的Excel + wb.saveToFile(file.getParent()+"/xmltoExcel.xls", FileFormat.Version97to2003); + + List collectBeans =new ArrayList<>(); + try { + InputStream in = new FileInputStream(wb.getFileName()); + //InputStream in = new FileInputStream("E:\\project\\sunway\\rtgk\\09-系统集成\\01设备集成\\01文件采集示例文件\\ICP\\xmltoExcel.xls"); + HSSFWorkbook workbook =new HSSFWorkbook(in); + HSSFSheet sheet = workbook.getSheetAt(0); + List analystName=new ArrayList<>(); + List> dataList=new ArrayList<>(); + for (int i = 2; i < sheet.getLastRowNum(); i++) { + int num=0; + HSSFRow row = sheet.getRow(i); + if(i==2){ + for (int j = 2; j < row.getLastCellNum(); j++) { + analystName.add(String.valueOf(row.getCell(j)).split(" ")[0]); + } + } + else if(i>=4){ + List data=new ArrayList<>(); + String sampleCode=null; + for (int j = 1; j < row.getLastCellNum(); j++) { + data.add(String.valueOf(row.getCell(j))); + if (row.getCell(j).toString().isEmpty()) { + continue; + } else if (j==1){ + sampleCode=String.valueOf(row.getCell(j)); + logger.info("样品编号:{}", sampleCode); + }else { + LimsFileDataCollectBean collectBean=new LimsFileDataCollectBean(); + collectBean.setId(ApplicationContextHelper.getNextIdentity()); + collectBean.setSampleCode(sampleCode); + collectBean.setAnalystName(analystName.get(num)); + collectBean.setUnit("ppm"); + collectBean.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean.setTestType(testType); + collectBeans.add(collectBean); + num++; + String r=String.valueOf(row.getCell(j)); + if("N/A".equals(r)){ + collectBean.setOriginalResult(r); + logger.info("result:{}", r); + }else if(Double.valueOf(r)<0){ + collectBean.setOriginalResult("0"); + logger.info("result:0"); + }else { + BigDecimal result = new BigDecimal(r); + collectBean.setOriginalResult(result.setScale(3, RoundingMode.HALF_UP).toString()); + logger.info("result:{}", result.setScale(3, RoundingMode.HALF_UP).toString()); + } + + } + + } + dataList.add(data); + } + + } + } catch (Exception e) { + e.printStackTrace(); + } + + limsFileDataCollectService.getDao().insert(collectBeans); + //dataDocument.setImageIds(imgCoreFiles.stream().map(f->f.getId()).collect(Collectors.toList())); + return dataDocument; + } + + return null; + } + + public static void main(String[] args) { + ICPAcqExector exector = new ICPAcqExector(); + exector.parseFile(new File("E:\\project\\sunway\\rtgk\\09-系统集成\\01设备集成\\01文件采集示例文件\\新文件采集\\待采集文件\\1.9白-杂质元素.xml"),null); + /*long lasting = System.currentTimeMillis(); + try { + File f = new File("E:\\project\\sunway\\rtgk\\09-系统集成\\01设备集成\\01文件采集示例文件\\ICP\\9.7夜钠电杂质.xml"); + System.out.println(f.getName()); + System.out.println(f.getAbsolutePath()); + System.out.println(f.getParent()); + Workbook wb = new Workbook(); + wb.loadFromXml("E:\\project\\sunway\\rtgk\\09-系统集成\\01设备集成\\01文件采集示例文件\\ICP\\9.7夜钠电杂质.xml"); + + + + //转为xls格式的Excel + wb.saveToFile(f.getParent()+"\\xmltoExcel1.xls", FileFormat.Version97to2003); + System.out.println(wb.getFileName()); + + InputStream in = new FileInputStream(wb.getFileName()); + //InputStream in = new FileInputStream("E:\\project\\sunway\\rtgk\\09-系统集成\\01设备集成\\01文件采集示例文件\\ICP\\xmltoExcel.xls"); + HSSFWorkbook workbook =new HSSFWorkbook(in); + HSSFSheet sheet = workbook.getSheetAt(0); + List analystName=new ArrayList<>(); + List> dataList=new ArrayList<>(); + int num =0; + for (int i = 2; i < sheet.getLastRowNum(); i++) { + HSSFRow row = sheet.getRow(i); + if(i==2){ + for (int j = 2; j < row.getLastCellNum(); j++) { + analystName.add(String.valueOf(row.getCell(j))); + } + } + else { + List data=new ArrayList<>(); + for (int j = 1; j < row.getLastCellNum(); j++) { + data.add(String.valueOf(row.getCell(j))); + } + dataList.add(data); + } + + } + System.out.println(analystName.toArray()); + System.out.println(dataList.toArray()); + + } catch (Exception e) { + e.printStackTrace(); + }*/ + /*List idList=new ArrayList<>(); + idList.add(Long.valueOf(1234)); + idList.add(Long.valueOf(2345)); + StringBuffer buffer=new StringBuffer(); + idList.forEach(id->buffer.append(id).append(",")); + System.out.println(buffer);*/ + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/JinshukeliAcqExector.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/JinshukeliAcqExector.java new file mode 100644 index 0000000..efdb876 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/JinshukeliAcqExector.java @@ -0,0 +1,201 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.exector.impl; + +import com.spire.pdf.PdfDocument; +import com.spire.pdf.PdfPageBase; +import com.spire.pdf.utilities.PdfTable; +import com.spire.pdf.utilities.PdfTableExtractor; +import com.sunwayworld.baseline.framework.utils.CommonHelper; +import com.sunwayworld.baseline.framework.utils.LimsUtils; +import com.sunwayworld.basemodule.basedata.staff.staff.bean.LimsStaffBean; +import com.sunwayworld.basemodule.business.executiverecord.bean.LimsExecutiveRecordBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.dto.FileDataDocument; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.exector.FileAcqExector; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.bean.LimsFileDataCollectBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.service.LimsFileDataCollectService; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptFileAcqService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.apache.poi.xssf.usermodel.XSSFSheet; +import org.apache.poi.xssf.usermodel.XSSFWorkbook; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.stereotype.Repository; + +import java.io.File; +import java.io.IOException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +/** + * 金属颗粒 + * E:\project\sunway\rtgk\09-系统集成\01设备集成\01文件采集示例文件\物理\金属颗粒.xlsx + */ +@Repository("JinshukeliAcqExector") +public class JinshukeliAcqExector implements FileAcqExector { + private static final Logger logger = LogManager.getLogger(JinshukeliAcqExector.class); + @Autowired + private MongoTemplate mongoTemplate; + @Autowired + private CoreFileService coreFileService; + + @Autowired + LimsEquiptFileAcqService limsEquiptFileAcqService; + @Autowired + private LimsFileDataCollectService limsFileDataCollectService; + + @Override + public void analysisFiles(List equiptFileAcqBeans) { + for (LimsEquiptFileAcqBean equiptFileAcqBean : equiptFileAcqBeans) { + dealAccessFile(equiptFileAcqBean); //处理数据 + } + } + + + private void dealAccessFile(LimsEquiptFileAcqBean equiptFileAcqBean) { + CoreFileBean coreFileBean=ApplicationContextHelper.getBean(CoreFileService.class).selectById(equiptFileAcqBean.getFileId()); + File file = CoreFileUtils.getLocalPath(coreFileBean).toFile(); + + logger.info("开始解析文件:{}",file); + if(file.exists() && file.isFile()){ + try{ + FileDataDocument dataDocument = parseFile(file,equiptFileAcqBean); + if(dataDocument==null){ + return; + } + dataDocument.setRecordId(equiptFileAcqBean.getId()); + dataDocument.setFilePath(equiptFileAcqBean.getLocalPath()); + dataDocument.setEquiptId(equiptFileAcqBean.getEquiptId()); + dataDocument.setFileAcqExector(this.getClass().getSimpleName()); + + //mongoTemplate.insert(dataDocument,FileDataDocument.class.getAnnotation(Document.class).value()); + }catch (Exception s){ + logger.error("parseFile error",s); + } + + }else{ + logger.error("文件不存在:{}",file); + } + } + + private FileDataDocument parseFile(File file,LimsEquiptFileAcqBean equiptFileAcqBean){ + if(file.getName().toLowerCase().endsWith(".xlsx")){ + String name=file.getName().replace(".xlsx",""); + String testType=name.split("-")[name.split("-").length-1]; + FileDataDocument dataDocument = new FileDataDocument(); + dataDocument.set_id(ApplicationContextHelper.getNextIdentity()); + List collectBeans =new ArrayList<>(); + Map originalResults =new HashMap<>(); + String sampleCode=null; + String processes=null; + try { + XSSFWorkbook workbook = new XSSFWorkbook(file.getAbsolutePath()); + XSSFSheet sheet = workbook.getSheetAt(0); + String[] code= LimsUtils.getStringCellValue(sheet.getRow(3).getCell(2)).split("-"); + sampleCode=LimsUtils.getStringCellValue(sheet.getRow(3).getCell(2)).trim(); + /*if(code.length>=2){ + String temp=code[code.length-1]; + if(temp.length()==4){ + processes=temp.substring(0,2); + sampleCode=code[code.length-2]+"-"+temp.substring(2,4); + } + sampleCode=code[code.length-2]+"-"+temp.substring(temp.length()-2,temp.length()); + }*/ + + logger.info("样品编号:{}", sampleCode); + logger.info("工序:{}", processes); + String temp= LimsUtils.getStringCellValue(sheet.getRow(14).getCell(7)); + logger.info("取样覆盖率:{}",temp); + originalResults.put("取样覆盖率",temp); + String temp1= LimsUtils.getStringCellValue(sheet.getRow(22).getCell(2)); + logger.info("金属>100:{}",temp1); + originalResults.put("金属>100",temp1); + String temp2= LimsUtils.getStringCellValue(sheet.getRow(23).getCell(2)); + logger.info("金属50~100:{}",temp2); + originalResults.put("金属50~100",temp2); + String temp3= LimsUtils.getStringCellValue(sheet.getRow(24).getCell(2)); + logger.info("金属25~50:{}",temp3); + originalResults.put("金属25~50",temp3); + String temp4= LimsUtils.getStringCellValue(sheet.getRow(25).getCell(2)); + logger.info("金属15~25:{}",temp4); + originalResults.put("金属15~25",temp4); + String temp5= LimsUtils.getStringCellValue(sheet.getRow(26).getCell(2)); + logger.info("金属5~15:{}",temp5); + originalResults.put("金属5~15",temp5); + String temp6= LimsUtils.getStringCellValue(sheet.getRow(22).getCell(4)); + logger.info("非金属>100:{}",temp6); + originalResults.put("非金属>100",temp6); + String temp7= LimsUtils.getStringCellValue(sheet.getRow(23).getCell(4)); + logger.info("非金属50~100:{}",temp7); + originalResults.put("非金属50~100",temp7); + String temp8= LimsUtils.getStringCellValue(sheet.getRow(24).getCell(4)); + logger.info("非金属25~50:{}",temp8); + originalResults.put("非金属25~50",temp8); + String temp9= LimsUtils.getStringCellValue(sheet.getRow(25).getCell(4)); + logger.info("非金属15~25:{}",temp9); + originalResults.put("非金属15~25",temp9); + String temp10= LimsUtils.getStringCellValue(sheet.getRow(26).getCell(4)); + logger.info("非金属5~15:{}",temp10); + originalResults.put("非金属5~15",temp10); + + String temp11= LimsUtils.getStringCellValue(sheet.getRow(29).getCell(2)); + logger.info("金属>1000:{}",temp11); + String temp12= LimsUtils.getStringCellValue(sheet.getRow(30).getCell(2)); + logger.info("金属600~1000:{}",temp12); + String temp13= LimsUtils.getStringCellValue(sheet.getRow(31).getCell(2)); + logger.info("金属400~600:{}",temp13); + String temp14= LimsUtils.getStringCellValue(sheet.getRow(32).getCell(2)); + logger.info("金属200~400:{}",temp14); + originalResults.put("金属200~400",temp14); + + String temp15= String.valueOf(Double.valueOf(temp11)+Double.valueOf(temp12)+Double.valueOf(temp13)); + logger.info("金属>400:{}",temp15); + originalResults.put("金属>400",temp15); + + String temp16= String.valueOf(Double.valueOf(temp11)+Double.valueOf(temp12)+Double.valueOf(temp13)+Double.valueOf(temp14)); + logger.info("金属>200:{}",temp16); + originalResults.put("金属>200",temp16); + + }catch (IOException e) { + e.printStackTrace(); + } + for (Map.Entry stringStringEntry : originalResults.entrySet()) { + String key = stringStringEntry.getKey(); + LimsFileDataCollectBean collectBean=new LimsFileDataCollectBean(); + collectBean.setId(ApplicationContextHelper.getNextIdentity()); + collectBean.setSampleCode(sampleCode); + collectBean.setAnalystName(key); + collectBean.setOriginalResult(originalResults.get(key)); + collectBean.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean.setTestType(testType); + collectBean.setProcesses(processes); + collectBeans.add(collectBean); + logger.info("结果 "+key+" "+originalResults.get(key)); + } + + limsFileDataCollectService.getDao().insert(collectBeans); + //dataDocument.setImageIds(imgCoreFiles.stream().map(f->f.getId()).collect(Collectors.toList())); + return dataDocument; + } + + return null; + } + + public static void main(String[] args) { + JinshukeliAcqExector exector = new JinshukeliAcqExector(); + exector.parseFile(new File("E:\\project\\sunway\\rtgk\\09-系统集成\\01设备集成\\01文件采集示例文件\\新文件采集\\待采集文件\\30-46-900XCZ602QL01-磁性金属颗粒.xlsx"),null); + String fileName="金属颗粒-粉末电阻率.xlsx"; + String name=fileName.split("\\.")[0]; + String testType=name.split("-")[name.split("-").length-1]; + logger.info("testType "+testType); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/MEW3000AcqExector.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/MEW3000AcqExector.java new file mode 100644 index 0000000..0ba6828 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/MEW3000AcqExector.java @@ -0,0 +1,338 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.exector.impl; + +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.dto.FileDataDocument; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.exector.FileAcqExector; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.bean.LimsFileDataCollectBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.service.LimsFileDataCollectService; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptFileAcqService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import org.apache.commons.csv.CSVFormat; +import org.apache.commons.csv.CSVParser; +import org.apache.commons.csv.CSVRecord; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.stereotype.Repository; + +import java.io.File; +import java.nio.charset.Charset; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; + +/** + * 马尔文3000 + * E:\project\sunway\rtgk\09-系统集成\01设备集成\01文件采集示例文件\物理\MS2000.csv + */ +@Repository("MEW3000AcqExector") +public class MEW3000AcqExector implements FileAcqExector { + private static final Logger logger = LogManager.getLogger(MEW3000AcqExector.class); + @Autowired + private MongoTemplate mongoTemplate; + @Autowired + private CoreFileService coreFileService; + + @Autowired + LimsEquiptFileAcqService limsEquiptFileAcqService; + @Autowired + private LimsFileDataCollectService limsFileDataCollectService; + + @Override + public void analysisFiles(List equiptFileAcqBeans) { + for (LimsEquiptFileAcqBean equiptFileAcqBean : equiptFileAcqBeans) { + dealAccessFile(equiptFileAcqBean); //处理数据 + } + } + + + private void dealAccessFile(LimsEquiptFileAcqBean equiptFileAcqBean) { + CoreFileBean coreFileBean=ApplicationContextHelper.getBean(CoreFileService.class).selectById(equiptFileAcqBean.getFileId()); + File file = CoreFileUtils.getLocalPath(coreFileBean).toFile(); + + logger.info("开始解析文件:{}",file); + if(file.exists() && file.isFile()){ + try{ + FileDataDocument dataDocument = parseFile(file,equiptFileAcqBean); + if(dataDocument==null){ + return; + } + dataDocument.setRecordId(equiptFileAcqBean.getId()); + dataDocument.setFilePath(equiptFileAcqBean.getLocalPath()); + dataDocument.setEquiptId(equiptFileAcqBean.getEquiptId()); + dataDocument.setFileAcqExector(this.getClass().getSimpleName()); + + //mongoTemplate.insert(dataDocument,FileDataDocument.class.getAnnotation(Document.class).value()); + }catch (Exception s){ + logger.error("parseFile error",s); + } + + }else{ + logger.error("文件不存在:{}",file); + } + } + + /*private FileDataDocument parseFile(File file,LimsEquiptFileAcqBean equiptFileAcqBean){ + if(file.getName().toLowerCase().endsWith(".csv")){ + String name=file.getName().split("\\.")[0]; + String testType=name.split("-")[name.split("-").length-1]; + FileDataDocument dataDocument = new FileDataDocument(); + dataDocument.set_id(ApplicationContextHelper.getNextIdentity()); + try (CSVParser csvParser = CSVParser.parse(file, Charset.forName("GB2312"),CSVFormat.DEFAULT)) { + List titles = new ArrayList<>(); //标题 + List> datas = new ArrayList<>(); + List collectBeans =new ArrayList<>(); + int rowIndex = 0; + for (CSVRecord csvRecord : csvParser) { + Iterator iterator = csvRecord.iterator(); + rowIndex++; + List lineData =new ArrayList<>(); //数据行 + int colIndex = 0; + while(iterator.hasNext()){ + colIndex++; + String next = iterator.next(); + if(rowIndex==1 && !ObjectUtils.isEmpty(next)){ + titles.add(next); + } + if(rowIndex!=1 && colIndex<=titles.size()){ + String s = ObjectUtils.toString(next); + if(colIndex==1){ + s = s.split(" - ")[0]; + } + lineData.add(s); + } + } + if(!ObjectUtils.isEmpty(lineData)){ + if(lineData.size()>=11&&lineData.get(1).contains("平均值")){ + datas.add(lineData); + String sampleCode=lineData.get(1).replace("的平均值","").substring(1,lineData.get(1).replace("的平均值","").length()-1); + LimsFileDataCollectBean collectBean1=new LimsFileDataCollectBean(); + collectBean1.setId(ApplicationContextHelper.getNextIdentity()); + collectBean1.setSampleCode(sampleCode); + collectBean1.setAnalystName("Dmo"); + collectBean1.setOriginalResult(lineData.get(3)); + collectBean1.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean1.setTestType(testType); + collectBeans.add(collectBean1); + + LimsFileDataCollectBean collectBean2=new LimsFileDataCollectBean(); + collectBean2.setId(ApplicationContextHelper.getNextIdentity()); + collectBean2.setSampleCode(sampleCode); + collectBean2.setAnalystName("D10"); + collectBean2.setOriginalResult(lineData.get(4)); + collectBean2.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean2.setTestType(testType); + collectBeans.add(collectBean2); + + LimsFileDataCollectBean collectBean3=new LimsFileDataCollectBean(); + collectBean3.setId(ApplicationContextHelper.getNextIdentity()); + collectBean3.setSampleCode(sampleCode); + collectBean3.setAnalystName("D50"); + collectBean3.setOriginalResult(lineData.get(5)); + collectBean3.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean3.setTestType(testType); + collectBeans.add(collectBean3); + + LimsFileDataCollectBean collectBean4=new LimsFileDataCollectBean(); + collectBean4.setId(ApplicationContextHelper.getNextIdentity()); + collectBean4.setSampleCode(sampleCode); + collectBean4.setAnalystName("D90"); + collectBean4.setOriginalResult(lineData.get(6)); + collectBean4.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean4.setTestType(testType); + collectBeans.add(collectBean4); + + LimsFileDataCollectBean collectBean5=new LimsFileDataCollectBean(); + collectBean5.setId(ApplicationContextHelper.getNextIdentity()); + collectBean5.setSampleCode(sampleCode); + collectBean5.setAnalystName("D99"); + collectBean5.setOriginalResult(lineData.get(7)); + collectBean5.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean5.setTestType(testType); + collectBeans.add(collectBean5); + + LimsFileDataCollectBean collectBean6=new LimsFileDataCollectBean(); + collectBean6.setId(ApplicationContextHelper.getNextIdentity()); + collectBean6.setSampleCode(sampleCode); + collectBean6.setAnalystName("D100"); + collectBean6.setOriginalResult(lineData.get(8)); + collectBean6.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean6.setTestType(testType); + collectBeans.add(collectBean6); + } + } + } + System.out.println(titles); + System.out.println(datas); + dataDocument.setDuanluMap(datas); + limsFileDataCollectService.getDao().insert(collectBeans); + return dataDocument; + } catch (Exception e) { + e.printStackTrace(); + } + } + return null; + }*/ + + private FileDataDocument parseFile(File file,LimsEquiptFileAcqBean equiptFileAcqBean){ + if(file.getName().toLowerCase().endsWith(".csv")){ + String name=file.getName().replace(".csv",""); + String testType=name.split("-")[name.split("-").length-1]; + FileDataDocument dataDocument = new FileDataDocument(); + dataDocument.set_id(ApplicationContextHelper.getNextIdentity()); + try (CSVParser csvParser = CSVParser.parse(file, Charset.forName("utf-16"),CSVFormat.POSTGRESQL_TEXT)) { + List titles = new ArrayList<>(); //标题 + List> datas = new ArrayList<>(); + List collectBeans =new ArrayList<>(); + int rowIndex = 0; + for (CSVRecord csvRecord : csvParser) { + + Iterator iterator = csvRecord.iterator(); + rowIndex++; + List lineData =new ArrayList<>(); //数据行 + int colIndex = 0; + while(iterator.hasNext()){ + colIndex++; + String next = iterator.next(); + if(rowIndex==1 && !ObjectUtils.isEmpty(next)){ + titles.add(next); + } + if(rowIndex!=1 && colIndex<=titles.size()){ + String s = ObjectUtils.toString(next); + if(colIndex==1){ + s = s.split(" - ")[0]; + } + lineData.add(s); + } + } + logger.info("lineData: "+lineData); + if(!ObjectUtils.isEmpty(lineData)){ + if(lineData.size()>=11&&lineData.get(2).contains("平均值")){ + String sampleCode=lineData.get(2).replace("\"","").replace("的平均值",""); + //String[] code=sampleCode.split("-"); + String processes=null; + /*if(code.length>=2){ + String temp=code[code.length-1]; + if(temp.length()==4){ + processes=temp.substring(0,2); + sampleCode=code[0]+"-"+temp.substring(2,4); + } + }*/ + + logger.info("样品编号:{}", sampleCode); + logger.info("工序:{}", processes); + logger.info("Dmo: "+lineData.get(3)); + logger.info("D00: "+lineData.get(4)); + logger.info("D10: "+lineData.get(5)); + logger.info("D50: "+lineData.get(6)); + logger.info("D90: "+lineData.get(7)); + logger.info("D99: "+lineData.get(8)); + logger.info("D100: "+lineData.get(9)); + logger.info("遮光度: "+lineData.get(11)); + + LimsFileDataCollectBean collectBean1=new LimsFileDataCollectBean(); + collectBean1.setId(ApplicationContextHelper.getNextIdentity()); + collectBean1.setSampleCode(sampleCode); + collectBean1.setAnalystName("Dmo"); + collectBean1.setOriginalResult(lineData.get(3)); + collectBean1.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean1.setTestType(testType); + collectBean1.setProcesses(processes); + collectBeans.add(collectBean1); + + LimsFileDataCollectBean collectBean2=new LimsFileDataCollectBean(); + collectBean2.setId(ApplicationContextHelper.getNextIdentity()); + collectBean2.setSampleCode(sampleCode); + collectBean2.setAnalystName("D00"); + collectBean2.setOriginalResult(lineData.get(4)); + collectBean2.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean2.setTestType(testType); + collectBean2.setProcesses(processes); + collectBeans.add(collectBean2); + + LimsFileDataCollectBean collectBean3=new LimsFileDataCollectBean(); + collectBean3.setId(ApplicationContextHelper.getNextIdentity()); + collectBean3.setSampleCode(sampleCode); + collectBean3.setAnalystName("D10"); + collectBean3.setOriginalResult(lineData.get(5)); + collectBean3.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean3.setTestType(testType); + collectBean3.setProcesses(processes); + collectBeans.add(collectBean3); + + LimsFileDataCollectBean collectBean4=new LimsFileDataCollectBean(); + collectBean4.setId(ApplicationContextHelper.getNextIdentity()); + collectBean4.setSampleCode(sampleCode); + collectBean4.setAnalystName("D50"); + collectBean4.setOriginalResult(lineData.get(6)); + collectBean4.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean4.setTestType(testType); + collectBean4.setProcesses(processes); + collectBeans.add(collectBean4); + + LimsFileDataCollectBean collectBean5=new LimsFileDataCollectBean(); + collectBean5.setId(ApplicationContextHelper.getNextIdentity()); + collectBean5.setSampleCode(sampleCode); + collectBean5.setAnalystName("D90"); + collectBean5.setOriginalResult(lineData.get(7)); + collectBean5.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean5.setTestType(testType); + collectBean5.setProcesses(processes); + collectBeans.add(collectBean5); + + LimsFileDataCollectBean collectBean6=new LimsFileDataCollectBean(); + collectBean6.setId(ApplicationContextHelper.getNextIdentity()); + collectBean6.setSampleCode(sampleCode); + collectBean6.setAnalystName("D99"); + collectBean6.setOriginalResult(lineData.get(8)); + collectBean6.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean6.setTestType(testType); + collectBean6.setProcesses(processes); + collectBeans.add(collectBean6); + + LimsFileDataCollectBean collectBean7=new LimsFileDataCollectBean(); + collectBean7.setId(ApplicationContextHelper.getNextIdentity()); + collectBean7.setSampleCode(sampleCode); + collectBean7.setAnalystName("D100"); + collectBean7.setOriginalResult(lineData.get(9)); + collectBean7.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean7.setTestType(testType); + collectBean7.setProcesses(processes); + collectBeans.add(collectBean7); + + LimsFileDataCollectBean collectBean8=new LimsFileDataCollectBean(); + collectBean8.setId(ApplicationContextHelper.getNextIdentity()); + collectBean8.setSampleCode(sampleCode); + collectBean8.setAnalystName("遮光度"); + collectBean8.setOriginalResult(lineData.get(11)); + collectBean8.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean8.setTestType(testType); + collectBean8.setProcesses(processes); + collectBeans.add(collectBean8); + } + } + } + //System.out.println(titles); + //System.out.println(datas); + dataDocument.setDuanluMap(datas); + limsFileDataCollectService.getDao().insert(collectBeans); + return dataDocument; + } catch (Exception e) { + e.printStackTrace(); + } + } + return null; + } + + public static void main(String[] args) { + MEW3000AcqExector exector = new MEW3000AcqExector(); + //exector.parseFile(new File("E:\\project\\sunway\\rtgk\\09-系统集成\\01设备集成\\01文件采集示例文件\\物理\\马尔文3000-粒度文件采集.csv"),null); + exector.parseFile(new File("C:\\Users\\悟\\Desktop\\MS3000lims最终模板.csv"),null); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/MS2000AcqExector.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/MS2000AcqExector.java new file mode 100644 index 0000000..242d854 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/MS2000AcqExector.java @@ -0,0 +1,187 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.exector.impl; + +import com.sunwayworld.baseline.framework.utils.LimsUtils; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.dto.FileDataDocument; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.exector.FileAcqExector; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.bean.LimsFileDataCollectBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.service.LimsFileDataCollectService; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptFileAcqService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import org.apache.commons.csv.CSVFormat; +import org.apache.commons.csv.CSVParser; +import org.apache.commons.csv.CSVRecord; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.mapping.Document; +import org.springframework.stereotype.Repository; + +import java.io.File; +import java.nio.charset.Charset; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; + +/** + * MS2000 + * E:\project\sunway\rtgk\09-系统集成\01设备集成\01文件采集示例文件\物理\MS2000.csv + */ +@Repository("MS2000AcqExector") +public class MS2000AcqExector implements FileAcqExector { + private static final Logger logger = LogManager.getLogger(MS2000AcqExector.class); + @Autowired + private MongoTemplate mongoTemplate; + @Autowired + private CoreFileService coreFileService; + + @Autowired + LimsEquiptFileAcqService limsEquiptFileAcqService; + @Autowired + private LimsFileDataCollectService limsFileDataCollectService; + + @Override + public void analysisFiles(List equiptFileAcqBeans) { + for (LimsEquiptFileAcqBean equiptFileAcqBean : equiptFileAcqBeans) { + dealAccessFile(equiptFileAcqBean); //处理数据 + } + } + + + private void dealAccessFile(LimsEquiptFileAcqBean equiptFileAcqBean) { + CoreFileBean coreFileBean=ApplicationContextHelper.getBean(CoreFileService.class).selectById(equiptFileAcqBean.getFileId()); + File file = CoreFileUtils.getLocalPath(coreFileBean).toFile(); + + logger.info("开始解析文件:{}",file); + if(file.exists() && file.isFile()){ + try{ + FileDataDocument dataDocument = parseFile(file,equiptFileAcqBean); + if(dataDocument==null){ + return; + } + dataDocument.setRecordId(equiptFileAcqBean.getId()); + dataDocument.setFilePath(equiptFileAcqBean.getLocalPath()); + dataDocument.setEquiptId(equiptFileAcqBean.getEquiptId()); + dataDocument.setFileAcqExector(this.getClass().getSimpleName()); + + //mongoTemplate.insert(dataDocument,FileDataDocument.class.getAnnotation(Document.class).value()); + }catch (Exception s){ + logger.error("parseFile error",s); + } + + }else{ + logger.error("文件不存在:{}",file); + } + } + + private FileDataDocument parseFile(File file,LimsEquiptFileAcqBean equiptFileAcqBean){ + if(file.getName().toLowerCase().endsWith(".csv")){ + String name=file.getName().replace(".csv",""); + String testType=name.split("-")[name.split("-").length-1]; + FileDataDocument dataDocument = new FileDataDocument(); + //dataDocument.set_id(ApplicationContextHelper.getNextIdentity()); + try (CSVParser csvParser = CSVParser.parse(file, Charset.forName("GB2312"),CSVFormat.DEFAULT)) { + List titles = new ArrayList<>(); //标题 + List> datas = new ArrayList<>(); + List collectBeans =new ArrayList<>(); + int rowIndex = 0; + for (CSVRecord csvRecord : csvParser) { + Iterator iterator = csvRecord.iterator(); + rowIndex++; + List lineData =new ArrayList<>(); //数据行 + int colIndex = 0; + while(iterator.hasNext()){ + colIndex++; + String next = iterator.next(); + if(rowIndex==1 && !ObjectUtils.isEmpty(next)){ + titles.add(next); + } + if(rowIndex!=1 && colIndex<=titles.size()){ + String s = ObjectUtils.toString(next); + if(colIndex==1){ + s = s.split(" - ")[0]; + } + lineData.add(s); + } + } + if(!ObjectUtils.isEmpty(lineData)){ + datas.add(lineData); + if(lineData.size()>=5){ + String sampleCode = lineData.get(0); + //String[] code=sampleCode.split("-"); + String processes=null; + /*if(code.length>=2){ + String temp=code[code.length-1]; + if(temp.length()==4){ + processes=temp.substring(0,2); + sampleCode=code[0]+"-"+temp.substring(2,4); + } + }*/ + + logger.info("样品编号:{}", sampleCode); + logger.info("工序:{}", processes); + LimsFileDataCollectBean collectBean1=new LimsFileDataCollectBean(); + collectBean1.setId(ApplicationContextHelper.getNextIdentity()); + collectBean1.setSampleCode(sampleCode); + collectBean1.setAnalystName("d (0.1)"); + collectBean1.setOriginalResult(lineData.get(1)); + collectBean1.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean1.setTestType(testType); + collectBean1.setProcesses(processes); + collectBeans.add(collectBean1); + + LimsFileDataCollectBean collectBean2=new LimsFileDataCollectBean(); + collectBean2.setId(ApplicationContextHelper.getNextIdentity()); + collectBean2.setSampleCode(sampleCode); + collectBean2.setAnalystName("d (0.5)"); + collectBean2.setOriginalResult(lineData.get(2)); + collectBean2.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean2.setTestType(testType); + collectBean2.setProcesses(processes); + collectBeans.add(collectBean2); + + LimsFileDataCollectBean collectBean3=new LimsFileDataCollectBean(); + collectBean3.setId(ApplicationContextHelper.getNextIdentity()); + collectBean3.setSampleCode(sampleCode); + collectBean3.setAnalystName("d (0.9)"); + collectBean3.setOriginalResult(lineData.get(3)); + collectBean3.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean3.setTestType(testType); + collectBean3.setProcesses(processes); + collectBeans.add(collectBean3); + + LimsFileDataCollectBean collectBean4=new LimsFileDataCollectBean(); + collectBean4.setId(ApplicationContextHelper.getNextIdentity()); + collectBean4.setSampleCode(sampleCode); + collectBean4.setAnalystName("d(0.990)"); + collectBean4.setOriginalResult(lineData.get(4)); + collectBean4.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean4.setTestType(testType); + collectBean4.setProcesses(processes); + collectBeans.add(collectBean4); + } + } + } + System.out.println(titles); + System.out.println(datas); + dataDocument.setDuanluMap(datas); + limsFileDataCollectService.getDao().insert(collectBeans); + return dataDocument; + } catch (Exception e) { + e.printStackTrace(); + } + } + return null; + } + + public static void main(String[] args) { + MS2000AcqExector exector = new MS2000AcqExector(); + exector.parseFile(new File("E:\\project\\sunway\\rtgk\\09-系统集成\\01设备集成\\01文件采集示例文件\\物理\\MS2000.csv"),null); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/MS3000AcqExector.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/MS3000AcqExector.java new file mode 100644 index 0000000..fd0a133 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/MS3000AcqExector.java @@ -0,0 +1,263 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.exector.impl; + +import com.spire.pdf.PdfDocument; +import com.spire.pdf.PdfPageBase; +import com.spire.pdf.utilities.PdfTable; +import com.spire.pdf.utilities.PdfTableExtractor; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.dto.FileDataDocument; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.exector.FileAcqExector; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.bean.LimsFileDataCollectBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.service.LimsFileDataCollectService; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptFileAcqService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.mapping.Document; +import org.springframework.stereotype.Repository; + +import java.io.File; +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; +/** + * MS3000 + * E:\project\sunway\rtgk\09-系统集成\01设备集成\01文件采集示例文件\物理\MS3000.pdf + */ +@Repository("MS3000AcqExector") +public class MS3000AcqExector implements FileAcqExector { + private static final Logger logger = LogManager.getLogger(MS3000AcqExector.class); + @Autowired + private MongoTemplate mongoTemplate; + @Autowired + private CoreFileService coreFileService; + + @Autowired + LimsEquiptFileAcqService limsEquiptFileAcqService; + @Autowired + private LimsFileDataCollectService limsFileDataCollectService; + + @Override + public void analysisFiles(List equiptFileAcqBeans) { + for (LimsEquiptFileAcqBean equiptFileAcqBean : equiptFileAcqBeans) { + dealAccessFile(equiptFileAcqBean); //处理数据 + } + } + + + private void dealAccessFile(LimsEquiptFileAcqBean equiptFileAcqBean) { + CoreFileBean coreFileBean=ApplicationContextHelper.getBean(CoreFileService.class).selectById(equiptFileAcqBean.getFileId()); + File file = CoreFileUtils.getLocalPath(coreFileBean).toFile(); + + logger.info("开始解析文件:{}",file); + if(file.exists() && file.isFile()){ + try{ + FileDataDocument dataDocument = parseFile(file,equiptFileAcqBean); + if(dataDocument==null){ + return; + } + dataDocument.setRecordId(equiptFileAcqBean.getId()); + dataDocument.setFilePath(equiptFileAcqBean.getLocalPath()); + dataDocument.setEquiptId(equiptFileAcqBean.getEquiptId()); + dataDocument.setFileAcqExector(this.getClass().getSimpleName()); + + //mongoTemplate.insert(dataDocument,FileDataDocument.class.getAnnotation(Document.class).value()); + }catch (Exception s){ + logger.error("parseFile error",s); + } + + }else{ + logger.error("文件不存在:{}",file); + } + } + + private FileDataDocument parseFile(File file,LimsEquiptFileAcqBean equiptFileAcqBean){ + if(file.getName().toLowerCase().endsWith(".pdf")){ + String name=file.getName().replace(".pdf",""); + String testType=name.split("-")[name.split("-").length-1]; + FileDataDocument dataDocument = new FileDataDocument(); + //dataDocument.set_id(ApplicationContextHelper.getNextIdentity()); + + PdfDocument doc = new PdfDocument(); + doc.loadFromFile(file.getAbsolutePath()); + StringBuilder textSb = new StringBuilder(); + PdfTableExtractor extractor = new PdfTableExtractor(doc); + List imgCoreFiles = new ArrayList<>(); + for(int page = 0;page 0){ + for (int i = 0; i < tableLists.length; i++) { + if(page==1 && i==0){ + PdfTable table = tableLists[i]; + String lengthV = table.getText(1, 3); + System.out.println(lengthV); + dataDocument.getMeasureTable().put("lengthV",lengthV); + } + if(page==1 && i==1){ + PdfTable table = tableLists[i]; + String angleV = table.getText(1, 4); + System.out.println(angleV); + dataDocument.getMeasureTable().put("angleV",angleV); + + String slopeV = table.getText(1, 5); + System.out.println(slopeV); + dataDocument.getMeasureTable().put("slopeV",slopeV); + } + } + } + } + + doc.close(); + + String textContent = textSb.toString(); + String[] lines = textContent.split("\\r\\n"); + + List collectBeans =new ArrayList<>(); + String sampleCode=null; + String processes=null; + for (String line : lines) { + if(ObjectUtils.isEmpty(line) || line.trim().length()==0){ + continue; + } + //line = line.trim(); + + if(line.contains("样品名称")){ + String temp = line.trim(); + String temp1=temp.replace("样品名称","").trim(); + String temp2 = temp1.split(" ")[0]; + sampleCode=temp2; + /*String[] code=sampleCode.split("-"); + if(code.length>=2){ + String param=code[code.length-1]; + if(param.length()==4){ + processes=param.substring(0,2); + sampleCode=code[0]+"-"+param.substring(2,4); + } + }*/ + + logger.info("样品编号:{}", sampleCode); + logger.info("工序:{}", processes); + + } + if(line.contains("Dv (10)")){ + String temp = line.trim(); + String[] temp1=temp.split(" "); + String temp2 = temp.split(" ")[temp.split(" ").length-2];//结果 + String temp3 = temp.split(" ")[temp.split(" ").length-1];//单位 + + logger.info("Dv (10):{}",temp2+temp3); + LimsFileDataCollectBean collectBean=new LimsFileDataCollectBean(); + collectBean.setId(ApplicationContextHelper.getNextIdentity()); + collectBean.setSampleCode(sampleCode); + collectBean.setAnalystName("D10"); + collectBean.setOriginalResult(temp2); + collectBean.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean.setTestType(testType); + collectBean.setProcesses(processes); + collectBean.setUnit(temp3); + collectBeans.add(collectBean); + }if(line.contains("Dv (50)")){ + String temp = line.trim(); + String temp2 = temp.split(" ")[temp.split(" ").length-2];//结果 + String temp3 = temp.split(" ")[temp.split(" ").length-1];//单位 + + logger.info("Dv (50):{}",temp2+temp3); + LimsFileDataCollectBean collectBean=new LimsFileDataCollectBean(); + collectBean.setId(ApplicationContextHelper.getNextIdentity()); + collectBean.setSampleCode(sampleCode); + collectBean.setAnalystName("D50"); + collectBean.setOriginalResult(temp2); + collectBean.setUnit(temp3); + collectBean.setTestType(testType); + collectBean.setProcesses(processes); + collectBean.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBeans.add(collectBean); + }if(line.contains("Dv (90)")){ + String temp = line.trim(); + String temp2 = temp.split(" ")[temp.split(" ").length-2];//结果 + String temp3 = temp.split(" ")[temp.split(" ").length-1];//单位 + + logger.info("Dv (90):{}",temp2+temp3); + LimsFileDataCollectBean collectBean=new LimsFileDataCollectBean(); + collectBean.setId(ApplicationContextHelper.getNextIdentity()); + collectBean.setSampleCode(sampleCode); + collectBean.setAnalystName("D90"); + collectBean.setOriginalResult(temp2); + collectBean.setUnit(temp3); + collectBean.setTestType(testType); + collectBean.setProcesses(processes); + collectBean.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBeans.add(collectBean); + }if(line.contains("Dv (99)")){ + String temp = line.trim(); + String temp2 = temp.split(" ")[temp.split(" ").length-2];//结果 + String temp3 = temp.split(" ")[temp.split(" ").length-1];//单位 + + logger.info("Dv (99):{}",temp2+temp3); + LimsFileDataCollectBean collectBean=new LimsFileDataCollectBean(); + collectBean.setId(ApplicationContextHelper.getNextIdentity()); + collectBean.setSampleCode(sampleCode); + collectBean.setAnalystName("D99"); + collectBean.setOriginalResult(temp2); + collectBean.setTestType(testType); + collectBean.setProcesses(processes); + collectBean.setUnit(temp3); + collectBean.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBeans.add(collectBean); + }if(line.contains("Dv (100)")){ + String temp = line.trim(); + String temp2 = temp.split(" ")[temp.split(" ").length-2];//结果 + String temp3 = temp.split(" ")[temp.split(" ").length-1];//单位 + + logger.info("Dv (100):{}",temp2+temp3); + LimsFileDataCollectBean collectBean=new LimsFileDataCollectBean(); + collectBean.setId(ApplicationContextHelper.getNextIdentity()); + collectBean.setSampleCode(sampleCode); + collectBean.setAnalystName("D100"); + collectBean.setOriginalResult(temp2); + collectBean.setUnit(temp3); + collectBean.setTestType(testType); + collectBean.setProcesses(processes); + collectBean.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBeans.add(collectBean); + } + if(line.contains("模式")){ + String temp = line.trim(); + String temp2 = temp.split(" ")[temp.split(" ").length-2];//结果 + String temp3 = temp.split(" ")[temp.split(" ").length-1];//单位 + + logger.info("模式:{}",temp2+temp3); + LimsFileDataCollectBean collectBean=new LimsFileDataCollectBean(); + collectBean.setId(ApplicationContextHelper.getNextIdentity()); + collectBean.setSampleCode(sampleCode); + collectBean.setAnalystName("Dmo"); + collectBean.setOriginalResult(temp2); + collectBean.setUnit(temp3); + collectBean.setTestType(testType); + collectBean.setProcesses(processes); + collectBean.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBeans.add(collectBean); + } + } + limsFileDataCollectService.getDao().insert(collectBeans); + //dataDocument.setImageIds(imgCoreFiles.stream().map(f->f.getId()).collect(Collectors.toList())); + return dataDocument; + } + + return null; + } + + public static void main(String[] args) { + MS3000AcqExector exector = new MS3000AcqExector(); + exector.parseFile(new File("E:\\project\\sunway\\rtgk\\09-系统集成\\01设备集成\\01文件采集示例文件\\物理\\MS3000.pdf"),null); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/MaikeAcqExector.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/MaikeAcqExector.java new file mode 100644 index 0000000..878b17f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/MaikeAcqExector.java @@ -0,0 +1,227 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.exector.impl; + +import com.spire.pdf.PdfDocument; +import com.spire.pdf.PdfPageBase; +import com.spire.pdf.utilities.PdfTable; +import com.spire.pdf.utilities.PdfTableExtractor; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.dto.FileDataDocument; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.exector.FileAcqExector; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.bean.LimsFileDataCollectBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.service.LimsFileDataCollectService; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptFileAcqService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.mapping.Document; +import org.springframework.stereotype.Repository; + +import java.io.File; +import java.util.ArrayList; +import java.util.List; + +/** + * MS3000 + * E:\project\sunway\rtgk\09-系统集成\01设备集成\01文件采集示例文件\物理\麦克.pdf + */ +@Repository("MaikeAcqExector") +public class MaikeAcqExector implements FileAcqExector { + private static final Logger logger = LogManager.getLogger(MaikeAcqExector.class); + @Autowired + private MongoTemplate mongoTemplate; + @Autowired + private CoreFileService coreFileService; + + @Autowired + LimsEquiptFileAcqService limsEquiptFileAcqService; + @Autowired + private LimsFileDataCollectService limsFileDataCollectService; + + @Override + public void analysisFiles(List equiptFileAcqBeans) { + for (LimsEquiptFileAcqBean equiptFileAcqBean : equiptFileAcqBeans) { + dealAccessFile(equiptFileAcqBean); //处理数据 + } + } + + + private void dealAccessFile(LimsEquiptFileAcqBean equiptFileAcqBean) { + CoreFileBean coreFileBean=ApplicationContextHelper.getBean(CoreFileService.class).selectById(equiptFileAcqBean.getFileId()); + File file = CoreFileUtils.getLocalPath(coreFileBean).toFile(); + + logger.info("开始解析文件:{}",file); + if(file.exists() && file.isFile()){ + try{ + FileDataDocument dataDocument = parseFile(file,equiptFileAcqBean); + if(dataDocument==null){ + return; + } + dataDocument.setRecordId(equiptFileAcqBean.getId()); + dataDocument.setFilePath(equiptFileAcqBean.getLocalPath()); + dataDocument.setEquiptId(equiptFileAcqBean.getEquiptId()); + dataDocument.setFileAcqExector(this.getClass().getSimpleName()); + + //mongoTemplate.insert(dataDocument,FileDataDocument.class.getAnnotation(Document.class).value()); + }catch (Exception s){ + logger.error("parseFile error",s); + } + + }else{ + logger.error("文件不存在:{}",file); + } + } + + private FileDataDocument parseFile(File file,LimsEquiptFileAcqBean equiptFileAcqBean){ + if(file.getName().toLowerCase().endsWith(".pdf")){ + String name=file.getName().replace(".pdf",""); + String testType=name.split("-")[name.split("-").length-1]; + FileDataDocument dataDocument = new FileDataDocument(); + dataDocument.set_id(ApplicationContextHelper.getNextIdentity()); + + PdfDocument doc = new PdfDocument(); + doc.loadFromFile(file.getAbsolutePath()); + StringBuilder textSb = new StringBuilder(); + PdfTableExtractor extractor = new PdfTableExtractor(doc); + List imgCoreFiles = new ArrayList<>(); + for(int page = 0;page 0){ + for (int i = 0; i < tableLists.length; i++) { + if(page==1 && i==0){ + PdfTable table = tableLists[i]; + String lengthV = table.getText(1, 3); + System.out.println(lengthV); + dataDocument.getMeasureTable().put("lengthV",lengthV); + } + if(page==1 && i==1){ + PdfTable table = tableLists[i]; + String angleV = table.getText(1, 4); + System.out.println(angleV); + dataDocument.getMeasureTable().put("angleV",angleV); + + String slopeV = table.getText(1, 5); + System.out.println(slopeV); + dataDocument.getMeasureTable().put("slopeV",slopeV); + } + } + } + } + + doc.close(); + + String textContent = textSb.toString(); + String[] lines = textContent.split("\\r\\n"); + List collectBeans =new ArrayList<>(); + String sampleCode=null; + String processes=null; + Boolean status=true; + for (String line : lines) { + if(ObjectUtils.isEmpty(line) || line.trim().length()==0){ + continue; + } + //line = line.trim(); + + if(line.contains("Sample:")){ + logger.info("line:{}",line); + String[] temps=line.split("\n"); + logger.info("temps:{}",temps); + String temp = line.trim(); + String temp1=temp.replace("Sample:","").replace(":","").trim(); + sampleCode=temp1.split(" ")[0].replace("\n",""); + /*String[] code=sampleCode.split("-"); + if(code.length>=2){ + String param=code[code.length-1]; + if(param.length()==4){ + processes=param.substring(0,2); + sampleCode=code[0]+"-"+param.substring(2,4); + } + }*/ + + logger.info("样品编号:{}", sampleCode); + logger.info("工序:{}", processes); + } + if(line.contains("Sample mass:")&&status){ + String temp = line.trim(); + String[] temp1=temp.split("Sample mass:"); + String r=temp1[1].trim(); + String temp2 = temp1[1].trim().split(" ")[0];//结果 + String temp3 = temp1[1].trim().split(" ")[1];//单位 + + logger.info("Sample mass:{}",temp2+temp3); + LimsFileDataCollectBean collectBean=new LimsFileDataCollectBean(); + collectBean.setId(ApplicationContextHelper.getNextIdentity()); + collectBean.setSampleCode(sampleCode); + collectBean.setAnalystName("实际样品重量"); + collectBean.setOriginalResult(temp2); + collectBean.setUnit(temp3); + collectBean.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean.setTestType(testType); + collectBean.setProcesses(processes); + collectBeans.add(collectBean); + } + if(line.contains("BET Surface Area:")&&status){ + String temp = line.trim(); + String[] temp1=temp.split("BET Surface Area:"); + String r=temp1[1].trim(); + String temp2 = temp1[1].trim().split(" ")[0];//结果 + String temp3 = temp1[1].trim().split(" ")[1];//单位 + + logger.info("BET Surface Area:{}",temp2+temp3); + status=false; + LimsFileDataCollectBean collectBean=new LimsFileDataCollectBean(); + collectBean.setId(ApplicationContextHelper.getNextIdentity()); + collectBean.setSampleCode(sampleCode); + collectBean.setAnalystName("比表面积"); + collectBean.setOriginalResult(temp2); + collectBean.setUnit(temp3); + collectBean.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean.setTestType(testType); + collectBean.setProcesses(processes); + collectBeans.add(collectBean); + } + if(line.contains("BET 表面积:")&&status){ + String temp = line.trim(); + String[] temp1=temp.split("BET 表面积:"); + String r=temp1[1].trim(); + String temp2 = temp1[1].trim().split(" ")[0];//结果 + String temp3 = temp1[1].trim().split(" ")[1];//单位 + + logger.info("BET 表面积:{}",temp2+temp3); + status=false; + LimsFileDataCollectBean collectBean=new LimsFileDataCollectBean(); + collectBean.setId(ApplicationContextHelper.getNextIdentity()); + collectBean.setSampleCode(sampleCode); + collectBean.setAnalystName("比表面积"); + collectBean.setOriginalResult(temp2); + collectBean.setUnit(temp3); + collectBean.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean.setTestType(testType); + collectBean.setProcesses(processes); + collectBeans.add(collectBean); + } + } + limsFileDataCollectService.getDao().insert(collectBeans); + //dataDocument.setImageIds(imgCoreFiles.stream().map(f->f.getId()).collect(Collectors.toList())); + return dataDocument; + } + + return null; + } + + public static void main(String[] args) { + MaikeAcqExector exector = new MaikeAcqExector(); + //exector.parseFile(new File("E:\\project\\sunway\\rtgk\\09-系统集成\\01设备集成\\01文件采集示例文件\\物理\\麦克.pdf"),null); + exector.parseFile(new File("C:\\Users\\悟\\Desktop\\NJR1A24070812.PDF"),null); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/PowderAcqExector.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/PowderAcqExector.java new file mode 100644 index 0000000..bddad0b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/PowderAcqExector.java @@ -0,0 +1,155 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.exector.impl; + +import com.alibaba.excel.EasyExcel; +import com.sunwayworld.baseline.framework.utils.LimsUtils; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.dto.FileDataDocument; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.exector.FileAcqExector; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.bean.LimsFileDataCollectBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.service.LimsFileDataCollectService; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptFileAcqService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.apache.poi.xssf.usermodel.XSSFSheet; +import org.apache.poi.xssf.usermodel.XSSFWorkbook; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.stereotype.Repository; + +import java.io.File; +import java.io.IOException; +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; + +/** + * 粉末电阻率 + * + */ +@Repository("PowderAcqExector") +public class PowderAcqExector implements FileAcqExector { + private static final Logger logger = LogManager.getLogger(PowderAcqExector.class); + @Autowired + private MongoTemplate mongoTemplate; + @Autowired + private CoreFileService coreFileService; + + @Autowired + LimsEquiptFileAcqService limsEquiptFileAcqService; + @Autowired + private LimsFileDataCollectService limsFileDataCollectService; + + @Override + public void analysisFiles(List equiptFileAcqBeans) { + for (LimsEquiptFileAcqBean equiptFileAcqBean : equiptFileAcqBeans) { + dealAccessFile(equiptFileAcqBean); //处理数据 + } + } + + + private void dealAccessFile(LimsEquiptFileAcqBean equiptFileAcqBean) { + CoreFileBean coreFileBean=ApplicationContextHelper.getBean(CoreFileService.class).selectById(equiptFileAcqBean.getFileId()); + File file = CoreFileUtils.getLocalPath(coreFileBean).toFile(); + + logger.info("开始解析文件:{}",file); + if(file.exists() && file.isFile()){ + try{ + FileDataDocument dataDocument = parseFile(file,equiptFileAcqBean); + if(dataDocument==null){ + return; + } + dataDocument.setRecordId(equiptFileAcqBean.getId()); + dataDocument.setFilePath(equiptFileAcqBean.getLocalPath()); + dataDocument.setEquiptId(equiptFileAcqBean.getEquiptId()); + dataDocument.setFileAcqExector(this.getClass().getSimpleName()); + + //mongoTemplate.insert(dataDocument,FileDataDocument.class.getAnnotation(Document.class).value()); + }catch (Exception s){ + logger.error("parseFile error",s); + } + + }else{ + logger.error("文件不存在:{}",file); + } + } + + private FileDataDocument parseFile(File file,LimsEquiptFileAcqBean equiptFileAcqBean){ + if(file.getName().toLowerCase().endsWith(".xlsx")){ + String name=file.getName().replace(".xlsx",""); + String testType=name.split("-")[name.split("-").length-1]; + FileDataDocument dataDocument = new FileDataDocument(); + dataDocument.set_id(ApplicationContextHelper.getNextIdentity()); + List collectBeans =new ArrayList<>(); + try { + XSSFWorkbook workbook = new XSSFWorkbook(file.getAbsolutePath()); + XSSFSheet sheet = workbook.getSheetAt(0); + int lastRowNum = sheet.getLastRowNum(); + int firstRowNum = sheet.getFirstRowNum(); + List objectList = EasyExcel.read(file).headRowNumber(0).doReadAllSync(); + for (int i = 29; i < objectList.size(); i++) { + if(ObjectUtils.isEmpty(objectList.get(i).get(0))){ + lastRowNum=i; + break; + } + } + for (int i = 29; i <= lastRowNum; i++) {//跳过列表标题 + String sampleCode = LimsUtils.getStringCellValue(sheet.getRow(i).getCell(1)); + String[] code=sampleCode.split("-"); + String processes=null; + /*if(code.length>=2){ + String temp=code[code.length-1]; + if(temp.length()==4){ + processes=temp.substring(0,2); + sampleCode=code[0]+"-"+temp.substring(2,4); + } + }*/ + + logger.info("样品编号:{}", sampleCode); + logger.info("工序:{}", processes); + String p = LimsUtils.getStringCellValue(sheet.getRow(i).getCell(3)); + String powder = LimsUtils.getStringCellValue(sheet.getRow(i).getCell(6)); + logger.info("压强:{}", p); + logger.info("粉末电阻率:{}", powder); + LimsFileDataCollectBean collectBean = new LimsFileDataCollectBean(); + collectBean.setId(ApplicationContextHelper.getNextIdentity()); + collectBean.setSampleCode(sampleCode); + collectBean.setAnalystName("压强"); + collectBean.setOriginalResult(p); + collectBean.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean.setTestType(testType); + collectBean.setProcesses(processes); + collectBeans.add(collectBean); + + LimsFileDataCollectBean collectBean2 = new LimsFileDataCollectBean(); + collectBean2.setId(ApplicationContextHelper.getNextIdentity()); + collectBean2.setSampleCode(sampleCode); + collectBean2.setAnalystName("粉末电阻率"); + collectBean2.setOriginalResult(powder); + collectBean2.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean2.setTestType(testType); + collectBean2.setProcesses(processes); + collectBeans.add(collectBean2); + + } + }catch (IOException e) { + e.printStackTrace(); + } + + limsFileDataCollectService.getDao().insert(collectBeans); + //dataDocument.setImageIds(imgCoreFiles.stream().map(f->f.getId()).collect(Collectors.toList())); + return dataDocument; + } + + return null; + } + + public static void main(String[] args) { + PowderAcqExector exector = new PowderAcqExector(); + exector.parseFile(new File("C:\\Users\\悟\\Desktop\\粉末电阻率.xlsx"),null); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/TanliuAcqExector.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/TanliuAcqExector.java new file mode 100644 index 0000000..ab50a17 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/TanliuAcqExector.java @@ -0,0 +1,239 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.exector.impl; + +import com.alibaba.excel.EasyExcel; +import com.spire.pdf.PdfDocument; +import com.spire.pdf.PdfPageBase; +import com.spire.pdf.utilities.PdfTable; +import com.spire.pdf.utilities.PdfTableExtractor; +import com.sunwayworld.baseline.framework.utils.LimsUtils; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.dto.FileDataDocument; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.exector.FileAcqExector; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.bean.LimsFileDataCollectBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.service.LimsFileDataCollectService; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptFileAcqService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.apache.poi.xssf.usermodel.XSSFSheet; +import org.apache.poi.xssf.usermodel.XSSFWorkbook; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.mapping.Document; +import org.springframework.stereotype.Repository; + +import java.io.File; +import java.io.IOException; +import java.math.BigDecimal; +import java.math.RoundingMode; +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; + +/** + * 碳硫 德凯碳硫仪 + * E:\\project\\sunway\\rtgk\\09-系统集成\\01设备集成\\01文件采集示例文件\\新文件采集\\德凯碳硫仪.xlsx" + */ +@Repository("TanliuAcqExector") +public class TanliuAcqExector implements FileAcqExector { + private static final Logger logger = LogManager.getLogger(TanliuAcqExector.class); + @Autowired + private MongoTemplate mongoTemplate; + @Autowired + private CoreFileService coreFileService; + + @Autowired + LimsEquiptFileAcqService limsEquiptFileAcqService; + @Autowired + private LimsFileDataCollectService limsFileDataCollectService; + + @Override + public void analysisFiles(List equiptFileAcqBeans) { + for (LimsEquiptFileAcqBean equiptFileAcqBean : equiptFileAcqBeans) { + dealAccessFile(equiptFileAcqBean); //处理数据 + } + } + + + private void dealAccessFile(LimsEquiptFileAcqBean equiptFileAcqBean) { + CoreFileBean coreFileBean=ApplicationContextHelper.getBean(CoreFileService.class).selectById(equiptFileAcqBean.getFileId()); + File file = CoreFileUtils.getLocalPath(coreFileBean).toFile(); + + logger.info("开始解析文件:{}",file); + if(file.exists() && file.isFile()){ + try{ + FileDataDocument dataDocument = parseFile(file,equiptFileAcqBean); + if(dataDocument==null){ + return; + } + dataDocument.setRecordId(equiptFileAcqBean.getId()); + dataDocument.setFilePath(equiptFileAcqBean.getLocalPath()); + dataDocument.setEquiptId(equiptFileAcqBean.getEquiptId()); + dataDocument.setFileAcqExector(this.getClass().getSimpleName()); + + //mongoTemplate.insert(dataDocument,FileDataDocument.class.getAnnotation(Document.class).value()); + }catch (Exception s){ + logger.error("parseFile error",s); + } + + }else{ + logger.error("文件不存在:{}",file); + } + } + + /*private FileDataDocument parseFile(File file,LimsEquiptFileAcqBean equiptFileAcqBean){ + if(file.getName().toLowerCase().endsWith(".pdf")){ + FileDataDocument dataDocument = new FileDataDocument(); + //dataDocument.set_id(ApplicationContextHelper.getNextIdentity()); + + PdfDocument doc = new PdfDocument(); + doc.loadFromFile(file.getAbsolutePath()); + StringBuilder textSb = new StringBuilder(); + PdfTableExtractor extractor = new PdfTableExtractor(doc); + List imgCoreFiles = new ArrayList<>(); + List collectBeans =new ArrayList<>(); + for(int page = 0;page 0){ + for (int i = 0; i < tableLists.length; i++) { + if(page==0 && i==0){ + PdfTable table = tableLists[i]; + String sampleName = table.getText(1, 2); + String sampleCode = sampleName.split("\\n")[sampleName.split("\\n").length-1]; + String C = table.getText(1, 7); + String S = table.getText(1, 8); + logger.info("样品编号:{}",sampleCode); + logger.info("碳含量:{}",C); + logger.info("硫含量:{}",S); + LimsFileDataCollectBean collectBean1=new LimsFileDataCollectBean(); + collectBean1.setId(ApplicationContextHelper.getNextIdentity()); + collectBean1.setSampleCode(sampleCode); + collectBean1.setAnalystName("碳含量"); + collectBean1.setOriginalResult(C); + collectBean1.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBeans.add(collectBean1); + + LimsFileDataCollectBean collectBean2=new LimsFileDataCollectBean(); + collectBean2.setId(ApplicationContextHelper.getNextIdentity()); + collectBean2.setSampleCode(sampleCode); + collectBean2.setAnalystName("硫含量"); + collectBean2.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean2.setOriginalResult(S); + + collectBeans.add(collectBean2); + } + } + } + } + limsFileDataCollectService.getDao().insert(collectBeans); + + + doc.close(); + + //dataDocument.setImageIds(imgCoreFiles.stream().map(f->f.getId()).collect(Collectors.toList())); + return dataDocument; + } + + return null; + }*/ + + private FileDataDocument parseFile(File file,LimsEquiptFileAcqBean equiptFileAcqBean){ + if(file.getName().toLowerCase().endsWith(".xlsx")){ + String name=file.getName().replace(".xlsx",""); + String testType=name.split("-")[name.split("-").length-1]; + FileDataDocument dataDocument = new FileDataDocument(); + dataDocument.set_id(ApplicationContextHelper.getNextIdentity()); + List collectBeans =new ArrayList<>(); + try { + + XSSFWorkbook workbook = new XSSFWorkbook(file.getAbsolutePath()); + XSSFSheet sheet = workbook.getSheetAt(0); + int lastRowNum = sheet.getLastRowNum(); + int firstRowNum = sheet.getFirstRowNum(); + List objectList = EasyExcel.read(file).headRowNumber(0).doReadAllSync(); + for (int i = 0; i < objectList.size(); i++) { + if(ObjectUtils.isEmpty(objectList.get(i).get(0))){ + lastRowNum=i; + break; + } + } + logger.info("lastRowNum:{}", lastRowNum); + for (int i = 1; i <= lastRowNum; i++) {//跳过列表标题 + String sampleCode = LimsUtils.getStringCellValue(sheet.getRow(i).getCell(2)).trim(); + //String[] code=sampleCode.split("-"); + String processes=null; + /*if(code.length>=2){ + String temp=code[code.length-1]; + if(temp.length()==4){ + processes=temp.substring(0,2); + sampleCode=code[0]+"-"+temp.substring(2,4); + } + }*/ + + logger.info("样品编号:{}", sampleCode); + logger.info("工序:{}", processes); + String D00 = LimsUtils.getStringCellValue(sheet.getRow(i).getCell(5)).trim(); + String D10 = LimsUtils.getStringCellValue(sheet.getRow(i).getCell(6)).trim(); + String D50 = LimsUtils.getStringCellValue(sheet.getRow(i).getCell(7)).trim(); + BigDecimal data1=new BigDecimal(D00); + BigDecimal data2=new BigDecimal(D10); + BigDecimal data3=new BigDecimal(D50); + BigDecimal dataD50=data3.multiply(new BigDecimal("10000")); + + logger.info("CS称样质量:{}", D00); + logger.info("碳含量:{}", D10); + logger.info("硫含量:{}", dataD50); + LimsFileDataCollectBean collectBean = new LimsFileDataCollectBean(); + collectBean.setId(ApplicationContextHelper.getNextIdentity()); + collectBean.setSampleCode(sampleCode); + collectBean.setAnalystName("CS称样质量"); + collectBean.setOriginalResult(D00); + collectBean.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean.setTestType(testType); + collectBean.setProcesses(processes); + collectBeans.add(collectBean); + + LimsFileDataCollectBean collectBean2 = new LimsFileDataCollectBean(); + collectBean2.setId(ApplicationContextHelper.getNextIdentity()); + collectBean2.setSampleCode(sampleCode); + collectBean2.setAnalystName("碳含量"); + collectBean2.setOriginalResult(D10); + collectBean2.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean2.setTestType(testType); + collectBean2.setProcesses(processes); + collectBeans.add(collectBean2); + + LimsFileDataCollectBean collectBean3 = new LimsFileDataCollectBean(); + collectBean3.setId(ApplicationContextHelper.getNextIdentity()); + collectBean3.setSampleCode(sampleCode); + collectBean3.setAnalystName("硫含量"); + collectBean3.setOriginalResult(dataD50.toString()); + collectBean3.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean3.setTestType(testType); + collectBean3.setProcesses(processes); + collectBeans.add(collectBean3); + } + }catch (IOException e) { + e.printStackTrace(); + } + + limsFileDataCollectService.getDao().insert(collectBeans); + //dataDocument.setImageIds(imgCoreFiles.stream().map(f->f.getId()).collect(Collectors.toList())); + return dataDocument; + } + + return null; + } + + public static void main(String[] args) { + TanliuAcqExector exector = new TanliuAcqExector(); + exector.parseFile(new File("C:\\Users\\悟\\Desktop\\德凯碳硫仪.xlsx"),null); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/WanTongShuiFenAcqExector.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/WanTongShuiFenAcqExector.java new file mode 100644 index 0000000..8a64d92 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/WanTongShuiFenAcqExector.java @@ -0,0 +1,192 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.exector.impl; + +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.dto.FileDataDocument; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.exector.FileAcqExector; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.bean.LimsFileDataCollectBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.service.LimsFileDataCollectService; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptFileAcqService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import org.apache.commons.csv.CSVFormat; +import org.apache.commons.csv.CSVParser; +import org.apache.commons.csv.CSVRecord; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.mapping.Document; +import org.springframework.stereotype.Repository; + +import java.io.File; +import java.nio.charset.Charset; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; + +/** + * 万通水分 + * 万通水分.CSV + */ +@Repository("WanTongShuiFenAcqExector") +public class WanTongShuiFenAcqExector implements FileAcqExector { + private static final Logger logger = LogManager.getLogger(WanTongShuiFenAcqExector.class); + @Autowired + private MongoTemplate mongoTemplate; + @Autowired + private CoreFileService coreFileService; + + @Autowired + LimsEquiptFileAcqService limsEquiptFileAcqService; + @Autowired + private LimsFileDataCollectService limsFileDataCollectService; + + @Override + public void analysisFiles(List equiptFileAcqBeans) { + for (LimsEquiptFileAcqBean equiptFileAcqBean : equiptFileAcqBeans) { + dealAccessFile(equiptFileAcqBean); //处理数据 + } + } + + + private void dealAccessFile(LimsEquiptFileAcqBean equiptFileAcqBean) { + CoreFileBean coreFileBean=ApplicationContextHelper.getBean(CoreFileService.class).selectById(equiptFileAcqBean.getFileId()); + File file = CoreFileUtils.getLocalPath(coreFileBean).toFile(); + + logger.info("开始解析文件:{}",file); + if(file.exists() && file.isFile()){ + try{ + FileDataDocument dataDocument = parseFile(file,equiptFileAcqBean); + if(dataDocument==null){ + return; + } + dataDocument.setRecordId(equiptFileAcqBean.getId()); + dataDocument.setFilePath(equiptFileAcqBean.getLocalPath()); + dataDocument.setEquiptId(equiptFileAcqBean.getEquiptId()); + dataDocument.setFileAcqExector(this.getClass().getSimpleName()); + + //mongoTemplate.insert(dataDocument,FileDataDocument.class.getAnnotation(Document.class).value()); + }catch (Exception s){ + logger.error("parseFile error",s); + } + + }else{ + logger.error("文件不存在:{}",file); + } + } + + private FileDataDocument parseFile(File file,LimsEquiptFileAcqBean equiptFileAcqBean){ + if(file.getName().toLowerCase().endsWith(".csv")){ + String name=file.getName().replace(".csv",""); + String testType=name.split("-")[name.split("-").length-1]; + FileDataDocument dataDocument = new FileDataDocument(); + dataDocument.set_id(ApplicationContextHelper.getNextIdentity()); + try (CSVParser csvParser = CSVParser.parse(file, Charset.forName("GB2312"),CSVFormat.DEFAULT)) { + List titles = new ArrayList<>(); //标题 + List> datas = new ArrayList<>(); + List collectBeans =new ArrayList<>(); + int rowIndex = 0; + for (CSVRecord csvRecord : csvParser) { + Iterator iterator = csvRecord.iterator(); + rowIndex++; + List lineData =new ArrayList<>(); //数据行 + String sampleCode=null; + String processes=null; + String originalResult=null; + String unit=null; + String sample=null; + String sampleUnit=null; + int colIndex = 0; + while(iterator.hasNext()){ + colIndex++; + String next = iterator.next(); + if(rowIndex==1 && !ObjectUtils.isEmpty(next)){ + titles.add(next); + } + if(rowIndex!=1 && colIndex<=titles.size()){ + String s = ObjectUtils.toString(next); + if(colIndex==3&&s!=null&&!s.isEmpty()){ + sampleCode=s; + logger.info("样品编号:{}",sampleCode); + lineData.add(s); + //String[] code=sampleCode.split("-"); + + /*if(code.length>=2){ + String temp=code[code.length-1]; + if(temp.length()==4){ + processes=temp.substring(0,2); + sampleCode=code[0]+"-"+temp.substring(2,4); + } + }*/ + + logger.info("样品编号:{}", sampleCode); + logger.info("工序:{}", processes); + } + if(colIndex==5&&s!=null&&!s.isEmpty()){ + originalResult=s; + logger.info("RS01.数值:{}",originalResult); + lineData.add(s); + } + if(colIndex==6&&s!=null&&!s.isEmpty()){ + unit=s; + logger.info("RS01.单位:{}",unit); + lineData.add(s); + } + if(colIndex==7&&s!=null&&!s.isEmpty()){ + sample=s; + logger.info("样品量.数值:{}",sample); + lineData.add(s); + } + if(colIndex==8&&s!=null&&!s.isEmpty()){ + sampleUnit=s; + logger.info("样品量.单位:{}",sampleUnit); + lineData.add(s); + } + } + } + if(!ObjectUtils.isEmpty(lineData)){ + datas.add(lineData); + LimsFileDataCollectBean collectBean1=new LimsFileDataCollectBean(); + collectBean1.setId(ApplicationContextHelper.getNextIdentity()); + collectBean1.setSampleCode(sampleCode); + collectBean1.setAnalystName("水分含量"); + collectBean1.setOriginalResult(originalResult); + collectBean1.setUnit(unit); + collectBean1.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean1.setTestType(testType); + collectBean1.setProcesses(processes); + collectBeans.add(collectBean1); + + LimsFileDataCollectBean collectBean2=new LimsFileDataCollectBean(); + collectBean2.setId(ApplicationContextHelper.getNextIdentity()); + collectBean2.setSampleCode(sampleCode); + collectBean2.setAnalystName("样品重量"); + collectBean2.setOriginalResult(sample); + collectBean2.setUnit(sampleUnit); + collectBean2.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean2.setTestType(testType); + collectBean2.setProcesses(processes); + collectBeans.add(collectBean2); + } + } + System.out.println(titles); + System.out.println(datas); + dataDocument.setDuanluMap(datas); + limsFileDataCollectService.getDao().insert(collectBeans); + return dataDocument; + } catch (Exception e) { + e.printStackTrace(); + } + } + return null; + } + + public static void main(String[] args) { + WanTongShuiFenAcqExector exector = new WanTongShuiFenAcqExector(); + exector.parseFile(new File("E:\\project\\sunway\\rtgk\\09-系统集成\\01设备集成\\01文件采集示例文件\\物理\\万通水分.csv"),null); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/YaShiAcqExector.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/YaShiAcqExector.java new file mode 100644 index 0000000..185f42e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/exector/impl/YaShiAcqExector.java @@ -0,0 +1,156 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.exector.impl; + +import com.alibaba.excel.EasyExcel; +import com.sunwayworld.baseline.framework.utils.LimsUtils; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.dto.FileDataDocument; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.exector.FileAcqExector; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.bean.LimsFileDataCollectBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.service.LimsFileDataCollectService; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptFileAcqService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.apache.poi.xssf.usermodel.XSSFSheet; +import org.apache.poi.xssf.usermodel.XSSFWorkbook; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.stereotype.Repository; + +import java.io.File; +import java.io.IOException; +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; + +/** + * 压实文件采集 + * + */ +@Repository("YaShiAcqExector") +public class YaShiAcqExector implements FileAcqExector { + private static final Logger logger = LogManager.getLogger(YaShiAcqExector.class); + @Autowired + private MongoTemplate mongoTemplate; + @Autowired + private CoreFileService coreFileService; + + @Autowired + LimsEquiptFileAcqService limsEquiptFileAcqService; + @Autowired + private LimsFileDataCollectService limsFileDataCollectService; + + @Override + public void analysisFiles(List equiptFileAcqBeans) { + for (LimsEquiptFileAcqBean equiptFileAcqBean : equiptFileAcqBeans) { + dealAccessFile(equiptFileAcqBean); //处理数据 + } + } + + + private void dealAccessFile(LimsEquiptFileAcqBean equiptFileAcqBean) { + CoreFileBean coreFileBean=ApplicationContextHelper.getBean(CoreFileService.class).selectById(equiptFileAcqBean.getFileId()); + File file = CoreFileUtils.getLocalPath(coreFileBean).toFile(); + + logger.info("开始解析文件:{}",file); + if(file.exists() && file.isFile()){ + try{ + FileDataDocument dataDocument = parseFile(file,equiptFileAcqBean); + if(dataDocument==null){ + return; + } + dataDocument.setRecordId(equiptFileAcqBean.getId()); + dataDocument.setFilePath(equiptFileAcqBean.getLocalPath()); + dataDocument.setEquiptId(equiptFileAcqBean.getEquiptId()); + dataDocument.setFileAcqExector(this.getClass().getSimpleName()); + + //mongoTemplate.insert(dataDocument,FileDataDocument.class.getAnnotation(Document.class).value()); + }catch (Exception s){ + logger.error("parseFile error",s); + } + + }else{ + logger.error("文件不存在:{}",file); + } + } + + private FileDataDocument parseFile(File file,LimsEquiptFileAcqBean equiptFileAcqBean){ + if(file.getName().toLowerCase().endsWith(".xlsx")){ + String name=file.getName().replace(".xlsx",""); + String testType=name.split("-")[name.split("-").length-1]; + FileDataDocument dataDocument = new FileDataDocument(); + dataDocument.set_id(ApplicationContextHelper.getNextIdentity()); + List collectBeans =new ArrayList<>(); + try { + + XSSFWorkbook workbook = new XSSFWorkbook(file.getAbsolutePath()); + XSSFSheet sheet = workbook.getSheetAt(0); + int lastRowNum = sheet.getLastRowNum(); + int firstRowNum = sheet.getFirstRowNum(); + List objectList = EasyExcel.read(file).headRowNumber(0).doReadAllSync(); + for (int i = 0; i < objectList.size(); i++) { + if(ObjectUtils.isEmpty(objectList.get(i).get(0))){ + lastRowNum=i; + break; + } + } + logger.info("lastRowNum:{}", lastRowNum); + for (int i = 1; i <= lastRowNum; i++) {//跳过列表标题 + String sampleCode = LimsUtils.getStringCellValue(sheet.getRow(i).getCell(0)).trim(); + //String[] code=sampleCode.split("-"); + String processes=null; + /*if(code.length>=2){ + String temp=code[code.length-1]; + if(temp.length()==4){ + processes=temp.substring(0,2); + sampleCode=code[0]+"-"+temp.substring(2,4); + } + }*/ + + logger.info("样品编号:{}", sampleCode); + logger.info("工序:{}", processes); + String D00 = LimsUtils.getStringCellValue(sheet.getRow(i).getCell(3));//质量 + String D10 = LimsUtils.getStringCellValue(sheet.getRow(i).getCell(9));//密度 + logger.info("称样质量:{}", D00); + logger.info("压实密度:{}", D10); + LimsFileDataCollectBean collectBean = new LimsFileDataCollectBean(); + collectBean.setId(ApplicationContextHelper.getNextIdentity()); + collectBean.setSampleCode(sampleCode); + collectBean.setAnalystName("称样质量"); + collectBean.setOriginalResult(D00); + collectBean.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean.setTestType(testType); + collectBean.setProcesses(processes); + collectBeans.add(collectBean); + + LimsFileDataCollectBean collectBean2 = new LimsFileDataCollectBean(); + collectBean2.setId(ApplicationContextHelper.getNextIdentity()); + collectBean2.setSampleCode(sampleCode); + collectBean2.setAnalystName("压实密度"); + collectBean2.setOriginalResult(D10); + collectBean2.setEquiptFileAcqId(equiptFileAcqBean.getId()); + collectBean2.setTestType(testType); + collectBean2.setProcesses(processes); + collectBeans.add(collectBean2); + } + }catch (IOException e) { + e.printStackTrace(); + } + + limsFileDataCollectService.getDao().insert(collectBeans); + //dataDocument.setImageIds(imgCoreFiles.stream().map(f->f.getId()).collect(Collectors.toList())); + return dataDocument; + } + + return null; + } + + public static void main(String[] args) { + YaShiAcqExector exector = new YaShiAcqExector(); + exector.parseFile(new File("C:\\Users\\悟\\Desktop\\融通数据采集压实.xlsx"),null); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/bean/LimsFileDataCollectBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/bean/LimsFileDataCollectBean.java new file mode 100644 index 0000000..ef4f393 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/bean/LimsFileDataCollectBean.java @@ -0,0 +1,146 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 文件采集数据 + * + * @author gaozq@sunwayworld.com + * @date 2023-10-18 + */ +@Table("T_LIMS_FILE_DATA_COLLECT") +public class LimsFileDataCollectBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String sampleCode;// 样品编码 + private String analystName;// 分析项 + private String originalResult;// 结果 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String unit;// 单位 + private Long equiptFileAcqId;// 设备采集文件id + + private String testType;// 检测项目类型 + private String processes; //工序 + + public String getProcesses() { + return processes; + } + + public void setProcesses(String processes) { + this.processes = processes; + } + + public String getTestType() { + return testType; + } + + public void setTestType(String testType) { + this.testType = testType; + } + + public Long getEquiptFileAcqId() { + return equiptFileAcqId; + } + + public void setEquiptFileAcqId(Long equiptFileAcqId) { + this.equiptFileAcqId = equiptFileAcqId; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getSampleCode() { + return sampleCode; + } + + public void setSampleCode(String sampleCode) { + this.sampleCode = sampleCode; + } + + public String getAnalystName() { + return analystName; + } + + public void setAnalystName(String analystName) { + this.analystName = analystName; + } + + public String getOriginalResult() { + return originalResult; + } + + public void setOriginalResult(String originalResult) { + this.originalResult = originalResult; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getUnit() { + return unit; + } + + public void setUnit(String unit) { + this.unit = unit; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/controller/LimsFileDataCollectController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/controller/LimsFileDataCollectController.java new file mode 100644 index 0000000..cbf5c81 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/controller/LimsFileDataCollectController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/equipt/equiptfileacq/file-data-collects/page") +public interface LimsFileDataCollectController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/controller/impl/LimsFileDataCollectControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/controller/impl/LimsFileDataCollectControllerImpl.java new file mode 100644 index 0000000..bc675aa --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/controller/impl/LimsFileDataCollectControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.controller.LimsFileDataCollectController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsFileDataCollectControllerImpl implements LimsFileDataCollectController { + + @Log(value = "文件采集数据编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipt/equiptfileacq/file-data-collects/lims-file-data-collect-edit-list"; + } + + @Log(value = "文件采集数据详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/equipt/equiptfileacq/file-data-collects/lims-file-data-collect-detail"; + } + + @Log(value = "文件采集数据查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/equipt/equiptfileacq/file-data-collects/lims-file-data-collect-search-list"; + } + + @Log(value = "文件采集数据选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/equipt/equiptfileacq/file-data-collects/lims-file-data-collect-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/dao/LimsFileDataCollectDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/dao/LimsFileDataCollectDao.java new file mode 100644 index 0000000..46a6db0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/dao/LimsFileDataCollectDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.dao; + +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.bean.LimsFileDataCollectBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsFileDataCollectDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/dao/impl/LimsFileDataCollectDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/dao/impl/LimsFileDataCollectDaoImpl.java new file mode 100644 index 0000000..dcaaaa6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/dao/impl/LimsFileDataCollectDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.bean.LimsFileDataCollectBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.dao.LimsFileDataCollectDao; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.mapper.LimsFileDataCollectMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsFileDataCollectDaoImpl extends MybatisDaoSupport implements LimsFileDataCollectDao { + + @Autowired + private LimsFileDataCollectMapper limsFileDataCollectMapper; + + @Override + public LimsFileDataCollectMapper getMapper() { + return limsFileDataCollectMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/i118n/limsFileDataCollect-i118n.txt b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/i118n/limsFileDataCollect-i118n.txt new file mode 100644 index 0000000..2ba0143 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/i118n/limsFileDataCollect-i118n.txt @@ -0,0 +1,20 @@ + +#文件采集数据 +T_LIMS_FILE_DATA_COLLECT.SERVICE_NAME=文件采集数据 +T_LIMS_FILE_DATA_COLLECT.ID=主键 +T_LIMS_FILE_DATA_COLLECT.SAMPLECODE=样品编码 +T_LIMS_FILE_DATA_COLLECT.ANALYSTNAME=分析项 +T_LIMS_FILE_DATA_COLLECT.ORIGINALRESULT=结果 +T_LIMS_FILE_DATA_COLLECT.CREATEDBYID=制单人编码 +T_LIMS_FILE_DATA_COLLECT.CREATEDBYNAME=制单人名称 +T_LIMS_FILE_DATA_COLLECT.CREATEDTIME=制单时间 +T_LIMS_FILE_DATA_COLLECT.CREATEDBYORGID=制单人单位编码 +T_LIMS_FILE_DATA_COLLECT.CREATEDBYORGNAME=制单人单位名称 +T_LIMS_FILE_DATA_COLLECT.UNIT=单位 + +BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.MODAL.ADD=新增 +BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.TAB.BASE_INFO=基本信息 +BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.BUTTON.BUTTON=按钮 +BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.TIP.TIP=提示框 +BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.MODAL.MODAL=对话框 + diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/mapper/LimsFileDataCollectMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/mapper/LimsFileDataCollectMapper.java new file mode 100644 index 0000000..200da5e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/mapper/LimsFileDataCollectMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsFileDataCollectMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/mapper/conf/lims-file-data-collect-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/mapper/conf/lims-file-data-collect-mysql-mapper.xml new file mode 100644 index 0000000..bda8195 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/mapper/conf/lims-file-data-collect-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/mapper/conf/lims-file-data-collect-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/mapper/conf/lims-file-data-collect-oracle-mapper.xml new file mode 100644 index 0000000..bda8195 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/mapper/conf/lims-file-data-collect-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/mapper/conf/lims-file-data-collect-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/mapper/conf/lims-file-data-collect-postgresql-mapper.xml new file mode 100644 index 0000000..bda8195 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/mapper/conf/lims-file-data-collect-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/mapper/conf/lims-file-data-collect-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/mapper/conf/lims-file-data-collect-sqlserver-mapper.xml new file mode 100644 index 0000000..bda8195 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/mapper/conf/lims-file-data-collect-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/resource/LimsFileDataCollectResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/resource/LimsFileDataCollectResource.java new file mode 100644 index 0000000..c952d6e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/resource/LimsFileDataCollectResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.bean.LimsFileDataCollectBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.service.LimsFileDataCollectService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/equipt/equiptfileacq/file-data-collects") +public interface LimsFileDataCollectResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/resource/impl/LimsFileDataCollectResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/resource/impl/LimsFileDataCollectResourceImpl.java new file mode 100644 index 0000000..77cfa8a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/resource/impl/LimsFileDataCollectResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.resource.LimsFileDataCollectResource; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.service.LimsFileDataCollectService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("文件采集数据") +@RestController +@GikamBean +public class LimsFileDataCollectResourceImpl implements LimsFileDataCollectResource { + + @Autowired + private LimsFileDataCollectService limsFileDataCollectService; + + @Override + public LimsFileDataCollectService getService() { + return limsFileDataCollectService; + } + + @Log(value = "新增文件采集数据", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/service/LimsFileDataCollectService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/service/LimsFileDataCollectService.java new file mode 100644 index 0000000..eda75e8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/service/LimsFileDataCollectService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.service; + +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.bean.LimsFileDataCollectBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsFileDataCollectService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/service/impl/LimsFileDataCollectServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/service/impl/LimsFileDataCollectServiceImpl.java new file mode 100644 index 0000000..d9634d4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/service/impl/LimsFileDataCollectServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.dao.LimsFileDataCollectDao; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.bean.LimsFileDataCollectBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.filedatacollect.service.LimsFileDataCollectService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsFileDataCollectServiceImpl implements LimsFileDataCollectService { + + @Autowired + private LimsFileDataCollectDao limsFileDataCollectDao; + + @Override + @SuppressWarnings("unchecked") + public LimsFileDataCollectDao getDao() { + return limsFileDataCollectDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsFileDataCollectBean limsFileDataCollect = jsonWrapper.parseUnique(LimsFileDataCollectBean.class); + limsFileDataCollect.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsFileDataCollect); + return limsFileDataCollect.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/sql/limsFileDataCollect-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/sql/limsFileDataCollect-mysql-sql.sql new file mode 100644 index 0000000..d47c6f5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/sql/limsFileDataCollect-mysql-sql.sql @@ -0,0 +1,82 @@ +-- ----------------------------- 2023-10-18 add by gaozq--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_FILE_DATA_COLLECT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `SAMPLECODE` VARCHAR(60) DEFAULT NULL COMMENT '样品编码', + `ANALYSTNAME` VARCHAR(60) DEFAULT NULL COMMENT '分析项', + `ORIGINALRESULT` VARCHAR(60) DEFAULT NULL COMMENT '结果', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `UNIT` VARCHAR(36) DEFAULT NULL COMMENT '单位', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='文件采集数据'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_FILE_DATA_COLLECT','ID','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_FILE_DATA_COLLECT','SAMPLECODE','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_FILE_DATA_COLLECT','ANALYSTNAME','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_FILE_DATA_COLLECT','ORIGINALRESULT','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_FILE_DATA_COLLECT','CREATEDBYID','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_FILE_DATA_COLLECT','CREATEDBYNAME','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_FILE_DATA_COLLECT','CREATEDTIME','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_FILE_DATA_COLLECT','CREATEDBYORGID','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_FILE_DATA_COLLECT','CREATEDBYORGNAME','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_FILE_DATA_COLLECT','UNIT','1','gaozq','高志强', NOW(),'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_FILE_DATA_COLLECT', '1', 'gaozq', '高志强', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_FILE_DATA_COLLECT','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_FILE_DATA_COLLECT','SAMPLECODE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_FILE_DATA_COLLECT','ANALYSTNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_FILE_DATA_COLLECT','ORIGINALRESULT','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_FILE_DATA_COLLECT','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_FILE_DATA_COLLECT','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_FILE_DATA_COLLECT','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_FILE_DATA_COLLECT','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_FILE_DATA_COLLECT','CREATEDBYORGNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_FILE_DATA_COLLECT','UNIT','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_FILE_DATA_COLLECT', '文件采集数据', 'service', '1'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.SERVICE_NAME', '文件采集数据', '文件采集数据', 'zh-CN', '文件采集数据'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.ID', '文件采集数据的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.SAMPLECODE', '文件采集数据的样品编码', '样品编码', 'zh-CN', '样品编码'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.ANALYSTNAME', '文件采集数据的分析项', '分析项', 'zh-CN', '分析项'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.ORIGINALRESULT', '文件采集数据的结果', '结果', 'zh-CN', '结果'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.CREATEDBYID', '文件采集数据的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.CREATEDBYNAME', '文件采集数据的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.CREATEDTIME', '文件采集数据的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.CREATEDBYORGID', '文件采集数据的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.CREATEDBYORGNAME', '文件采集数据的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.UNIT', '文件采集数据的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('fileDataCollects', '文件采集数据', '/secure/basemodule/trm/equipt/equiptfileacq/file-data-collects/page/edit-list', 'null', 'fileDataCollects', 'null', '文件采集数据'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('fileDataCollec03', '文件采集数据查询', '/secure/basemodule/trm/equipt/equiptfileacq/file-data-collects/page/search-list', 'null', 'fileDataCollec03', 'null', '文件采集数据查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_DATA_COLLECT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-10-18 add by gaozq------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/sql/limsFileDataCollect-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/sql/limsFileDataCollect-oracle-sql.sql new file mode 100644 index 0000000..1fea6f8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/sql/limsFileDataCollect-oracle-sql.sql @@ -0,0 +1,92 @@ +-- ----------------------------- 2023-10-18 add by gaozq--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_FILE_DATA_COLLECT( + ID NUMBER NOT NULL, + SAMPLECODE VARCHAR2(60) NULL, + ANALYSTNAME VARCHAR2(60) NULL, + ORIGINALRESULT VARCHAR2(60) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + UNIT VARCHAR2(36) NULL + ); +COMMENT ON TABLE T_LIMS_FILE_DATA_COLLECT IS '文件采集数据'; +COMMENT ON COLUMN T_LIMS_FILE_DATA_COLLECT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_FILE_DATA_COLLECT.SAMPLECODE IS '样品编码'; +COMMENT ON COLUMN T_LIMS_FILE_DATA_COLLECT.ANALYSTNAME IS '分析项'; +COMMENT ON COLUMN T_LIMS_FILE_DATA_COLLECT.ORIGINALRESULT IS '结果'; +COMMENT ON COLUMN T_LIMS_FILE_DATA_COLLECT.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_FILE_DATA_COLLECT.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_FILE_DATA_COLLECT.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_FILE_DATA_COLLECT.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_FILE_DATA_COLLECT.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_FILE_DATA_COLLECT.UNIT IS '单位'; + +ALTER TABLE T_LIMS_FILE_DATA_COLLECT ADD CONSTRAINT PK_LIMS_FILE_DATA_COLLECT PRIMARY KEY (ID); + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_FILE_DATA_COLLECT','ID','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_FILE_DATA_COLLECT','SAMPLECODE','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_FILE_DATA_COLLECT','ANALYSTNAME','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_FILE_DATA_COLLECT','ORIGINALRESULT','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_FILE_DATA_COLLECT','CREATEDBYID','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_FILE_DATA_COLLECT','CREATEDBYNAME','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_FILE_DATA_COLLECT','CREATEDTIME','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_FILE_DATA_COLLECT','CREATEDBYORGID','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_FILE_DATA_COLLECT','CREATEDBYORGNAME','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_FILE_DATA_COLLECT','UNIT','1','gaozq','高志强', CURRENT_TIMESTAMP,'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_FILE_DATA_COLLECT', '1', 'gaozq', '高志强', CURRENT_TIMESTAMP, 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_FILE_DATA_COLLECT','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_FILE_DATA_COLLECT','SAMPLECODE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_FILE_DATA_COLLECT','ANALYSTNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_FILE_DATA_COLLECT','ORIGINALRESULT','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_FILE_DATA_COLLECT','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_FILE_DATA_COLLECT','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_FILE_DATA_COLLECT','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_FILE_DATA_COLLECT','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_FILE_DATA_COLLECT','CREATEDBYORGNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_FILE_DATA_COLLECT','UNIT','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_FILE_DATA_COLLECT', '文件采集数据', 'service', '1'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.SERVICE_NAME', '文件采集数据', '文件采集数据', 'zh-CN', '文件采集数据'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.ID', '文件采集数据的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.SAMPLECODE', '文件采集数据的样品编码', '样品编码', 'zh-CN', '样品编码'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.ANALYSTNAME', '文件采集数据的分析项', '分析项', 'zh-CN', '分析项'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.ORIGINALRESULT', '文件采集数据的结果', '结果', 'zh-CN', '结果'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.CREATEDBYID', '文件采集数据的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.CREATEDBYNAME', '文件采集数据的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.CREATEDTIME', '文件采集数据的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.CREATEDBYORGID', '文件采集数据的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.CREATEDBYORGNAME', '文件采集数据的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.UNIT', '文件采集数据的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('fileDataCollects', '文件采集数据', '/secure/basemodule/trm/equipt/equiptfileacq/file-data-collects/page/edit-list', 'null', 'fileDataCollects', 'null', '文件采集数据'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('fileDataCollec03', '文件采集数据查询', '/secure/basemodule/trm/equipt/equiptfileacq/file-data-collects/page/search-list', 'null', 'fileDataCollec03', 'null', '文件采集数据查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_DATA_COLLECT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-10-18 add by gaozq------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/sql/limsFileDataCollect-postgresql-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/sql/limsFileDataCollect-postgresql-sql.sql new file mode 100644 index 0000000..da32223 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/sql/limsFileDataCollect-postgresql-sql.sql @@ -0,0 +1,91 @@ +-- ----------------------------- 2023-10-18 add by gaozq--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS T_LIMS_FILE_DATA_COLLECT( + ID BIGINT NOT NULL, + SAMPLECODE VARCHAR(60) NULL , + ANALYSTNAME VARCHAR(60) NULL , + ORIGINALRESULT VARCHAR(60) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME TIMESTAMP NULL, + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + UNIT VARCHAR(36) NULL, + PRIMARY KEY (ID) +); +comment on table T_LIMS_FILE_DATA_COLLECT is '文件采集数据'; +comment on column T_LIMS_FILE_DATA_COLLECT.id is '主键'; +comment on column T_LIMS_FILE_DATA_COLLECT.sampleCode is '样品编码'; +comment on column T_LIMS_FILE_DATA_COLLECT.analystName is '分析项'; +comment on column T_LIMS_FILE_DATA_COLLECT.originalResult is '结果'; +comment on column T_LIMS_FILE_DATA_COLLECT.createdById is '制单人编码'; +comment on column T_LIMS_FILE_DATA_COLLECT.createdByName is '制单人名称'; +comment on column T_LIMS_FILE_DATA_COLLECT.createdTime is '制单时间'; +comment on column T_LIMS_FILE_DATA_COLLECT.createdByOrgId is '制单人单位编码'; +comment on column T_LIMS_FILE_DATA_COLLECT.createdByOrgName is '制单人单位名称'; +comment on column T_LIMS_FILE_DATA_COLLECT.unit is '单位'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_FILE_DATA_COLLECT','ID','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_FILE_DATA_COLLECT','SAMPLECODE','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_FILE_DATA_COLLECT','ANALYSTNAME','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_FILE_DATA_COLLECT','ORIGINALRESULT','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_FILE_DATA_COLLECT','CREATEDBYID','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_FILE_DATA_COLLECT','CREATEDBYNAME','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_FILE_DATA_COLLECT','CREATEDTIME','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_FILE_DATA_COLLECT','CREATEDBYORGID','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_FILE_DATA_COLLECT','CREATEDBYORGNAME','1','gaozq','高志强', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_FILE_DATA_COLLECT','UNIT','1','gaozq','高志强', NOW(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_FILE_DATA_COLLECT', '1', 'gaozq', '高志强', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_FILE_DATA_COLLECT','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_FILE_DATA_COLLECT','SAMPLECODE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_FILE_DATA_COLLECT','ANALYSTNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_FILE_DATA_COLLECT','ORIGINALRESULT','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_FILE_DATA_COLLECT','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_FILE_DATA_COLLECT','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_FILE_DATA_COLLECT','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_FILE_DATA_COLLECT','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_FILE_DATA_COLLECT','CREATEDBYORGNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_FILE_DATA_COLLECT','UNIT','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_FILE_DATA_COLLECT', '文件采集数据', 'service', '1'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.SERVICE_NAME', '文件采集数据', '文件采集数据', 'zh-CN', '文件采集数据'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.ID', '文件采集数据的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.SAMPLECODE', '文件采集数据的样品编码', '样品编码', 'zh-CN', '样品编码'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.ANALYSTNAME', '文件采集数据的分析项', '分析项', 'zh-CN', '分析项'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.ORIGINALRESULT', '文件采集数据的结果', '结果', 'zh-CN', '结果'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.CREATEDBYID', '文件采集数据的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.CREATEDBYNAME', '文件采集数据的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.CREATEDTIME', '文件采集数据的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.CREATEDBYORGID', '文件采集数据的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.CREATEDBYORGNAME', '文件采集数据的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_FILE_DATA_COLLECT.UNIT', '文件采集数据的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('fileDataCollects', '文件采集数据', '/secure/basemodule/trm/equipt/equiptfileacq/file-data-collects/page/edit-list', 'null', 'fileDataCollects', 'null', '文件采集数据'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('fileDataCollec03', '文件采集数据查询', '/secure/basemodule/trm/equipt/equiptfileacq/file-data-collects/page/search-list', 'null', 'fileDataCollec03', 'null', '文件采集数据查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_DATA_COLLECT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-10-18 add by gaozq------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/sql/limsFileDataCollect-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/sql/limsFileDataCollect-sqlserver-sql.sql new file mode 100644 index 0000000..b3f5423 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/filedatacollect/sql/limsFileDataCollect-sqlserver-sql.sql @@ -0,0 +1,86 @@ +-- ----------------------------- 2023-10-18 add by gaozq--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_FILE_DATA_COLLECT( + ID BIGINT NOT NULL, + SAMPLECODE VARCHAR(60) NULL , + ANALYSTNAME VARCHAR(60) NULL , + ORIGINALRESULT VARCHAR(60) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + UNIT VARCHAR(36) NULL , + CONSTRAINT PK_LIMS_FILE_DATA_COLLECT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件采集数据' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_DATA_COLLECT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_DATA_COLLECT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'样品编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_DATA_COLLECT', @level2type=N'COLUMN',@level2name=N'SAMPLECODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分析项' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_DATA_COLLECT', @level2type=N'COLUMN',@level2name=N'ANALYSTNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'结果' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_DATA_COLLECT', @level2type=N'COLUMN',@level2name=N'ORIGINALRESULT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_DATA_COLLECT', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_DATA_COLLECT', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_DATA_COLLECT', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_DATA_COLLECT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_DATA_COLLECT', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_DATA_COLLECT', @level2type=N'COLUMN',@level2name=N'UNIT'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_FILE_DATA_COLLECT','ID','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_FILE_DATA_COLLECT','SAMPLECODE','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_FILE_DATA_COLLECT','ANALYSTNAME','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_FILE_DATA_COLLECT','ORIGINALRESULT','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_FILE_DATA_COLLECT','CREATEDBYID','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_FILE_DATA_COLLECT','CREATEDBYNAME','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_FILE_DATA_COLLECT','CREATEDTIME','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_FILE_DATA_COLLECT','CREATEDBYORGID','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_FILE_DATA_COLLECT','CREATEDBYORGNAME','1','gaozq','高志强', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_FILE_DATA_COLLECT','UNIT','1','gaozq','高志强', GETDATE(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_FILE_DATA_COLLECT', '1', 'gaozq', '高志强', GETDATE(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_FILE_DATA_COLLECT','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_FILE_DATA_COLLECT','SAMPLECODE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_FILE_DATA_COLLECT','ANALYSTNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_FILE_DATA_COLLECT','ORIGINALRESULT','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_FILE_DATA_COLLECT','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_FILE_DATA_COLLECT','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_FILE_DATA_COLLECT','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_FILE_DATA_COLLECT','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_FILE_DATA_COLLECT','CREATEDBYORGNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_FILE_DATA_COLLECT','UNIT','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_FILE_DATA_COLLECT', '文件采集数据', 'service', '1'); +EXEC DBO.INSERTI18N N'T_LIMS_FILE_DATA_COLLECT.SERVICE_NAME', N'文件采集数据', N'文件采集数据', N'zh-CN',N'文件采集数据'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_DATA_COLLECT.ID', N'文件采集数据的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_DATA_COLLECT.SAMPLECODE', N'文件采集数据的样品编码', N'样品编码', N'zh-CN',N'样品编码'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_DATA_COLLECT.ANALYSTNAME', N'文件采集数据的分析项', N'分析项', N'zh-CN',N'分析项'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_DATA_COLLECT.ORIGINALRESULT', N'文件采集数据的结果', N'结果', N'zh-CN',N'结果'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_DATA_COLLECT.CREATEDBYID', N'文件采集数据的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_DATA_COLLECT.CREATEDBYNAME', N'文件采集数据的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_DATA_COLLECT.CREATEDTIME', N'文件采集数据的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_DATA_COLLECT.CREATEDBYORGID', N'文件采集数据的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_DATA_COLLECT.CREATEDBYORGNAME', N'文件采集数据的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_DATA_COLLECT.UNIT', N'文件采集数据的单位', N'单位', N'zh-CN',N'单位'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQ.FILEDATACOLLECTS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('fileDataCollects', '文件采集数据', '/secure/basemodule/trm/equipt/equiptfileacq/file-data-collects/page/edit-list', 'null', 'fileDataCollects', 'null', '文件采集数据'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('fileDataCollec03', '文件采集数据查询', '/secure/basemodule/trm/equipt/equiptfileacq/file-data-collects/page/search-list', 'null', 'fileDataCollec03', 'null', '文件采集数据查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_DATA_COLLECT', '0', '0'); + + +-- ----------------------------- 2023-10-18 add by gaozq------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/i118n/limsEquiptDataAcq-i118n.txt b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/i118n/limsEquiptDataAcq-i118n.txt new file mode 100644 index 0000000..9831de6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/i118n/limsEquiptDataAcq-i118n.txt @@ -0,0 +1,19 @@ + +#设备数据库采集 +T_LIMS_EQUIPT_DATA_ACQ.SERVICE_NAME=设备数据库采集 +T_LIMS_EQUIPT_DATA_ACQ.ID=主键 +T_LIMS_EQUIPT_DATA_ACQ.EQUIPTID=设备id +T_LIMS_EQUIPT_DATA_ACQ.LASTTIME=最后的测试时间 +T_LIMS_EQUIPT_DATA_ACQ.EXECTOR=采集执行器 +T_LIMS_EQUIPT_DATA_ACQ.CREATEDBYID=制单人编码 +T_LIMS_EQUIPT_DATA_ACQ.CREATEDBYNAME=制单人名称 +T_LIMS_EQUIPT_DATA_ACQ.CREATEDTIME=制单时间 +T_LIMS_EQUIPT_DATA_ACQ.CREATEDBYORGID=制单人单位编码 +T_LIMS_EQUIPT_DATA_ACQ.CREATEDBYORGNAME=制单人单位名称 + +BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.MODAL.ADD=新增 +BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TAB.BASE_INFO=基本信息 +BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.BUTTON.BUTTON=按钮 +BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TIP.TIP=提示框 +BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.MODAL.MODAL=对话框 + diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/i118n/limsEquiptFileAcq-i118n.txt b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/i118n/limsEquiptFileAcq-i118n.txt new file mode 100644 index 0000000..ca04481 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/i118n/limsEquiptFileAcq-i118n.txt @@ -0,0 +1,25 @@ + +#设备采集文件 +T_LIMS_EQUIPT_FILE_ACQ.SERVICE_NAME=设备采集文件 +T_LIMS_EQUIPT_FILE_ACQ.ID=主键 +T_LIMS_EQUIPT_FILE_ACQ.CREATEDBYID=制单人编码 +T_LIMS_EQUIPT_FILE_ACQ.CREATEDBYNAME=制单人名称 +T_LIMS_EQUIPT_FILE_ACQ.CREATEDTIME=制单时间 +T_LIMS_EQUIPT_FILE_ACQ.CREATEDBYORGID=制单人单位编码 +T_LIMS_EQUIPT_FILE_ACQ.CREATEDBYORGNAME=制单人单位名称 +T_LIMS_EQUIPT_FILE_ACQ.EQUIPTID=设备id +T_LIMS_EQUIPT_FILE_ACQ.GAINPATH=采集路径 +T_LIMS_EQUIPT_FILE_ACQ.LOCALPATH=本地路径 +T_LIMS_EQUIPT_FILE_ACQ.TIMESTAMP=文件修改时间 +T_LIMS_EQUIPT_FILE_ACQ.FILENAME=文件名 +T_LIMS_EQUIPT_FILE_ACQ.FILESIZE=文件大小 +T_LIMS_EQUIPT_FILE_ACQ.FILEID=文件id +T_LIMS_EQUIPT_FILE_ACQ.STOREFLAG=是否上传 +T_LIMS_EQUIPT_FILE_ACQ.EXECTORNAME=文件采集执行器 + +BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.MODAL.ADD=新增 +BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TAB.BASE_INFO=基本信息 +BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.BUTTON.BUTTON=按钮 +BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TIP.TIP=提示框 +BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.MODAL.MODAL=对话框 + diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/LimsEquiptDataAcqMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/LimsEquiptDataAcqMapper.java new file mode 100644 index 0000000..12d5ba1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/LimsEquiptDataAcqMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquiptDataAcqMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/LimsEquiptFileAcqConfigMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/LimsEquiptFileAcqConfigMapper.java new file mode 100644 index 0000000..50cd808 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/LimsEquiptFileAcqConfigMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquiptFileAcqConfigMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/LimsEquiptFileAcqMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/LimsEquiptFileAcqMapper.java new file mode 100644 index 0000000..2a548b9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/LimsEquiptFileAcqMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquiptFileAcqMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-data-acq-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-data-acq-mysql-mapper.xml new file mode 100644 index 0000000..8601f59 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-data-acq-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-data-acq-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-data-acq-oracle-mapper.xml new file mode 100644 index 0000000..8601f59 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-data-acq-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-data-acq-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-data-acq-postgresql-mapper.xml new file mode 100644 index 0000000..8601f59 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-data-acq-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-data-acq-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-data-acq-sqlserver-mapper.xml new file mode 100644 index 0000000..8601f59 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-data-acq-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-file-acq-config-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-file-acq-config-mysql-mapper.xml new file mode 100644 index 0000000..ebde310 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-file-acq-config-mysql-mapper.xml @@ -0,0 +1,26 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-file-acq-config-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-file-acq-config-oracle-mapper.xml new file mode 100644 index 0000000..b38a50d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-file-acq-config-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-file-acq-config-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-file-acq-config-postgresql-mapper.xml new file mode 100644 index 0000000..90aad70 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-file-acq-config-postgresql-mapper.xml @@ -0,0 +1,26 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-file-acq-config-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-file-acq-config-sqlserver-mapper.xml new file mode 100644 index 0000000..b38a50d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-file-acq-config-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-file-acq-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-file-acq-mysql-mapper.xml new file mode 100644 index 0000000..0790917 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-file-acq-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-file-acq-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-file-acq-oracle-mapper.xml new file mode 100644 index 0000000..0790917 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-file-acq-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-file-acq-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-file-acq-postgresql-mapper.xml new file mode 100644 index 0000000..0790917 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-file-acq-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-file-acq-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-file-acq-sqlserver-mapper.xml new file mode 100644 index 0000000..0790917 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/mapper/conf/lims-equipt-file-acq-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/resource/LimsEquiptDataAcqResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/resource/LimsEquiptDataAcqResource.java new file mode 100644 index 0000000..9de7c6e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/resource/LimsEquiptDataAcqResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptDataAcqBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptDataAcqService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-data-acqs") +public interface LimsEquiptDataAcqResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/resource/LimsEquiptFileAcqConfigResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/resource/LimsEquiptFileAcqConfigResource.java new file mode 100644 index 0000000..eb0db09 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/resource/LimsEquiptFileAcqConfigResource.java @@ -0,0 +1,17 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.resource; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqConfigBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptFileAcqConfigService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-file-acq-configs") +public interface LimsEquiptFileAcqConfigResource extends GenericResource, GenericChoosableResource { + + boolean connect(RestJsonWrapperBean wrapper); + + void acqFiles(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/resource/LimsEquiptFileAcqResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/resource/LimsEquiptFileAcqResource.java new file mode 100644 index 0000000..85d233c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/resource/LimsEquiptFileAcqResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptFileAcqService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-file-acqs") +public interface LimsEquiptFileAcqResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/resource/impl/LimsEquiptDataAcqResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/resource/impl/LimsEquiptDataAcqResourceImpl.java new file mode 100644 index 0000000..5f32efa --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/resource/impl/LimsEquiptDataAcqResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.resource.LimsEquiptDataAcqResource; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptDataAcqService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("设备数据库采集") +@RestController +@GikamBean +public class LimsEquiptDataAcqResourceImpl implements LimsEquiptDataAcqResource { + + @Autowired + private LimsEquiptDataAcqService limsEquiptDataAcqService; + + @Override + public LimsEquiptDataAcqService getService() { + return limsEquiptDataAcqService; + } + + @Log(value = "新增设备数据库采集", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/resource/impl/LimsEquiptFileAcqConfigResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/resource/impl/LimsEquiptFileAcqConfigResourceImpl.java new file mode 100644 index 0000000..f87831a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/resource/impl/LimsEquiptFileAcqConfigResourceImpl.java @@ -0,0 +1,49 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.resource.LimsEquiptFileAcqConfigResource; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptFileAcqConfigService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("设备文件采集配置") +@RestController +@GikamBean +public class LimsEquiptFileAcqConfigResourceImpl implements LimsEquiptFileAcqConfigResource { + + @Autowired + private LimsEquiptFileAcqConfigService limsEquiptFileAcqConfigService; + + @Override + public LimsEquiptFileAcqConfigService getService() { + return limsEquiptFileAcqConfigService; + } + + @Log(value = "新增设备文件采集配置", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Log(value = "设备连接测试", type = LogType.SELECT) + @Override + @RequestMapping(value = "/connect", method = RequestMethod.POST) + public boolean connect(RestJsonWrapperBean wrapper) { + return getService().connect(wrapper); + } + + @Log(value = "设备采集任务添加", type = LogType.INSERT) + @Override + @RequestMapping(value = "/acqFiles", method = RequestMethod.POST) + public void acqFiles(RestJsonWrapperBean wrapper) { + getService().acqFilesSchedule(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/resource/impl/LimsEquiptFileAcqResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/resource/impl/LimsEquiptFileAcqResourceImpl.java new file mode 100644 index 0000000..2458f15 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/resource/impl/LimsEquiptFileAcqResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.resource.LimsEquiptFileAcqResource; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptFileAcqService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("设备采集文件") +@RestController +@GikamBean +public class LimsEquiptFileAcqResourceImpl implements LimsEquiptFileAcqResource { + + @Autowired + private LimsEquiptFileAcqService limsEquiptFileAcqService; + + @Override + public LimsEquiptFileAcqService getService() { + return limsEquiptFileAcqService; + } + + @Log(value = "新增设备采集文件", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/service/LimsEquiptDataAcqService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/service/LimsEquiptDataAcqService.java new file mode 100644 index 0000000..2100189 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/service/LimsEquiptDataAcqService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service; + +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptDataAcqBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsEquiptDataAcqService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/service/LimsEquiptFileAcqConfigService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/service/LimsEquiptFileAcqConfigService.java new file mode 100644 index 0000000..4b0cd9f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/service/LimsEquiptFileAcqConfigService.java @@ -0,0 +1,20 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service; + +import com.alibaba.fastjson.JSONObject; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqConfigBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +import java.util.List; + +public interface LimsEquiptFileAcqConfigService extends GenericService, GenericChoosableService { + + boolean connect(RestJsonWrapperBean wrapper); + + void acqFilesSchedule(String acqFrequency); + + void acqFilesSchedule(RestJsonWrapperBean wrapper); + + void acqFilesWork(JSONObject jsonParam); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/service/LimsEquiptFileAcqScheduleService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/service/LimsEquiptFileAcqScheduleService.java new file mode 100644 index 0000000..6761f25 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/service/LimsEquiptFileAcqScheduleService.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service; + +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsEquiptFileAcqScheduleService { + void equiptDataAcqSchedule_24h(); + void equiptDataAcqSchedule_6h(); + void equiptDataAcqSchedule_30min(); + void equiptDataAcqSchedule_10min(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/service/LimsEquiptFileAcqService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/service/LimsEquiptFileAcqService.java new file mode 100644 index 0000000..6cd6bdf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/service/LimsEquiptFileAcqService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service; + +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsEquiptFileAcqService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/service/impl/LimsEquiptDataAcqServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/service/impl/LimsEquiptDataAcqServiceImpl.java new file mode 100644 index 0000000..7e9085d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/service/impl/LimsEquiptDataAcqServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.dao.LimsEquiptDataAcqDao; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptDataAcqBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptDataAcqService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsEquiptDataAcqServiceImpl implements LimsEquiptDataAcqService { + + @Autowired + private LimsEquiptDataAcqDao limsEquiptDataAcqDao; + + @Override + @SuppressWarnings("unchecked") + public LimsEquiptDataAcqDao getDao() { + return limsEquiptDataAcqDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquiptDataAcqBean limsEquiptDataAcq = jsonWrapper.parseUnique(LimsEquiptDataAcqBean.class); + limsEquiptDataAcq.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEquiptDataAcq); + return limsEquiptDataAcq.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/service/impl/LimsEquiptFileAcqConfigServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/service/impl/LimsEquiptFileAcqConfigServiceImpl.java new file mode 100644 index 0000000..eb72528 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/service/impl/LimsEquiptFileAcqConfigServiceImpl.java @@ -0,0 +1,246 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.impl; + +import com.alibaba.fastjson.JSONObject; +import com.sunwayworld.baseline.framework.utils.FTPUtil; +import com.sunwayworld.baseline.framework.utils.SmbV1Utils; +import com.sunwayworld.baseline.framework.utils.SmbV23Utils; +import com.sunwayworld.basemodule.common.asynctask.bean.LimsAsynctaskBean; +import com.sunwayworld.basemodule.common.asynctask.config.AsyncTaskExecutorConfig; +import com.sunwayworld.basemodule.common.asynctask.config.AsyncTaskStatusEnum; +import com.sunwayworld.basemodule.common.asynctask.service.LimsAsynctaskService; +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqConfigBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.dao.LimsEquiptFileAcqConfigDao; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptFileAcqConfigService; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.support.EquiptAcqEntity; +import com.sunwayworld.basemodule.trm.equipt.equipt.service.LimsEquiptService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.io.file.FilePathManager; +import com.sunwayworld.framework.io.file.FileScope; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.EncryptUtils; +import com.sunwayworld.framework.utils.ServletUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.manager.CoreFileManager; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import jcifs.smb.SmbFileInputStream; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.io.*; +import java.time.LocalDateTime; +import java.util.*; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsEquiptFileAcqConfigServiceImpl implements LimsEquiptFileAcqConfigService { + + private static final Logger logger = LogManager.getLogger(LimsEquiptFileAcqConfigBean.class); + + @Autowired + private LimsEquiptFileAcqConfigDao limsEquiptFileAcqConfigDao; + + @Autowired + private LimsEquiptService limsEquiptService; + + @Autowired + @Lazy + private LimsAsynctaskService asynctaskService; + @Autowired + private AsyncTaskExecutorConfig asyncTaskExecutorConfig; + @Autowired + private CoreFileService coreFileService; + @Autowired + private CoreFileManager coreFileManager; + + @Override + @SuppressWarnings("unchecked") + public LimsEquiptFileAcqConfigDao getDao() { + return limsEquiptFileAcqConfigDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + List limsEquiptFileAcqConfigs = jsonWrapper.parse(LimsEquiptFileAcqConfigBean.class); + List ids = ApplicationContextHelper.getNextIdentityList(limsEquiptFileAcqConfigs.size()); + limsEquiptFileAcqConfigs.forEach(e -> e.setId(ids.remove(0))); + getDao().insert(limsEquiptFileAcqConfigs); + return limsEquiptFileAcqConfigs.get(0).getId(); + } + + + @Override + public boolean connect(RestJsonWrapperBean wrapperBean) { + LimsEquiptFileAcqConfigBean limsEquiptConfig = wrapperBean.parseUnique(LimsEquiptFileAcqConfigBean.class); + String ip = limsEquiptConfig.getIp(); + String username = limsEquiptConfig.getUsername(); + String password = limsEquiptConfig.getPassword(); + String gainPath = limsEquiptConfig.getFilePath(); + + String mode = limsEquiptConfig.getAcqMode(); + if (mode.equals("ftp")){ + int port = Integer.parseInt(limsEquiptConfig.getPort()); + boolean connectFlag = FTPUtil.connect(ip, port, username, password); + if (!connectFlag){ + throw new InvalidDataException("连接失败"); + } + }else if ("shareDocV23".equals(mode)){ + boolean connectFlag = SmbV23Utils.connect(ip, username, password); + if (!connectFlag){ + throw new InvalidDataException("连接失败"); + } + }else if ("shareDocV1".equals(mode)){ + boolean connectFlag = SmbV1Utils.connect(ip, username, password); + if (!connectFlag){ + throw new InvalidDataException("连接失败"); + } + } + return true; + } + + @Override + public void acqFilesSchedule(RestJsonWrapperBean wrapper){ + List limsEquiptFileAcqConfigBeanList = wrapper.parse(LimsEquiptFileAcqConfigBean.class); +// acqFilesSchedule(limsEquiptFileAcqConfigBeanList); + List equiptIds = limsEquiptFileAcqConfigBeanList.stream().map(e -> e.getEquiptId()).collect(Collectors.toList()); + List equiptBeans = limsEquiptService.selectListByIds(equiptIds); + if(equiptBeans.isEmpty()){ + throw new CheckedException("设备不存在!"); + } + for (LimsEquiptFileAcqConfigBean limsEquiptFileAcqConfigBean : limsEquiptFileAcqConfigBeanList) { + Optional equiptBeanOptional = equiptBeans.stream() + .filter(e -> e.getId().equals(limsEquiptFileAcqConfigBean.getEquiptId())) + .findFirst(); + if (!equiptBeanOptional.isPresent()) continue; + JSONObject jsonObject = new JSONObject(); + jsonObject.put("equiptFileAcqConfig",limsEquiptFileAcqConfigBean); + jsonObject.put("equiptCode",equiptBeanOptional.get().getEquiptCode()); + acqFilesWork(jsonObject); + } + } + + @Override + public void acqFilesSchedule(String acqFrequency) { + List limsEquiptFileAcqConfigBeanList = selectListByFilter(SearchFilter.instance() + .match("acqFrequency",acqFrequency).filter(MatchPattern.EQ)); + acqFilesSchedule(limsEquiptFileAcqConfigBeanList); + } + + public void acqFilesSchedule(List limsEquiptFileAcqConfigBeanList) { + List equiptIds = limsEquiptFileAcqConfigBeanList.stream().map(e -> e.getEquiptId()).collect(Collectors.toList()); + List equiptBeans = limsEquiptService.selectListByIds(equiptIds); + + List exists = asynctaskService.selectListByFilter(SearchFilter.instance() + .match("executorname","equiptAcqFiles").filter(MatchPattern.EQ)); + List goingStatusList = Arrays.asList(AsyncTaskStatusEnum.pendingAssign.status,AsyncTaskStatusEnum.executing.status); + CoreUserBean loginUser = LocalContextHelper.getLoginUser(); + List inserts = new ArrayList<>(); + for (LimsEquiptFileAcqConfigBean limsEquiptFileAcqConfigBean : limsEquiptFileAcqConfigBeanList){ + //存在进行中的,跳过 + boolean present = exists.stream().anyMatch(g -> limsEquiptFileAcqConfigBean.getId().longValue()==g.getTaskId().longValue() && + goingStatusList.contains(g.getExecStatus())); + if(present){ + continue; + } + Optional equiptBeanOptional = equiptBeans.stream() + .filter(e -> e.getId().equals(limsEquiptFileAcqConfigBean.getEquiptId())) + .findFirst(); + if (!equiptBeanOptional.isPresent()) continue; + + LimsAsynctaskBean item = new LimsAsynctaskBean(); + item.setId(ApplicationContextHelper.getNextIdentity()); + item.setExecStatus(AsyncTaskStatusEnum.pendingAssign.status); + item.setTaskId(limsEquiptFileAcqConfigBean.getId()); + item.setTaskName("设备文件采集"); + item.setExecutorName("equiptAcqFiles"); + JSONObject jsonObject = new JSONObject(); + jsonObject.put("equiptFileAcqConfig",limsEquiptFileAcqConfigBean); + jsonObject.put("equiptCode",equiptBeanOptional.get().getEquiptCode()); + item.setJsonParam(jsonObject.toJSONString()); + item.setServiceMethod("com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptFileAcqConfigService.acqFilesWork"); + item.setTaskUserId(loginUser.getId()); + item.setTaskUserName(loginUser.getUserName()); + item.setTaskServerRegion(asyncTaskExecutorConfig.getServerRegion()); + inserts.add(item); + } + asynctaskService.getDao().insert(inserts); + } + + @Override + public void acqFilesWork(JSONObject jsonParam) { + String equiptCode = jsonParam.getString("equiptCode"); + LimsEquiptFileAcqConfigBean equiptFileAcqConfig = jsonParam.getObject("equiptFileAcqConfig",LimsEquiptFileAcqConfigBean.class); + logger.info("设备文件->本地 开始 equiptCode:{}", equiptCode); + + EquiptAcqEntity equiptAcqEntity = new EquiptAcqEntity(equiptFileAcqConfig); + String mode = equiptFileAcqConfig.getAcqMode(); + List equiptFileAcqBeans= new ArrayList<>(); + if ("database".equals(mode)) { + //将数据库数据抓取到 + List> dataMaps = equiptAcqEntity.acqDatas(); + equiptAcqEntity.analysisDatas(dataMaps); + } else { + //将文件从远程服务器抓取到本地 + equiptFileAcqBeans = equiptAcqEntity.acqFiles(mode); + for (LimsEquiptFileAcqBean equiptFileAcqBean:equiptFileAcqBeans) { + CoreFileBean coreFileBean = new CoreFileBean(); + coreFileBean.setTargetId("T_LIMS_EQUIPT_FILE_ACQ$"+equiptFileAcqBean.getId()); + File file = new File(equiptFileAcqBean.getLocalPath()); + Long uploadKey = this.upload(coreFileBean, file); + equiptFileAcqBean.setFileId(uploadKey); + CoreFileBean coreFile=ApplicationContextHelper.getBean(CoreFileService.class).selectById(equiptFileAcqBean.getFileId()); + FilePathDTO filePathDTO = CoreFileUtils.toFilePath(coreFile); + File file1 = FilePathManager.getLocalPath(filePathDTO).toFile(); + equiptFileAcqBean.setLocalPath(file1.getAbsolutePath()); + } + //解析文件 + equiptAcqEntity.analysisFiles(equiptFileAcqBeans); + } + + logger.info("设备文件->本地 结束 equiptCode:{} szie:{}", equiptCode); + // 向前端发起响应消息刷新 + ServletUtils.responseMessage(ServletUtils.getCurrentResponse(), "refresh"); + } + + private Long upload(CoreFileBean coreFile, File uploadFile) { + Long key = ApplicationContextHelper.getNextIdentity(); + CoreFileBean insertCoreFile = new CoreFileBean(); + insertCoreFile.setId(key); + insertCoreFile.setTargetId(coreFile.getTargetId()); + insertCoreFile.setName(uploadFile.getName()); + insertCoreFile.setFileExt(com.sunwayworld.framework.utils.FileUtils.getFileExtension(uploadFile.getName())); + insertCoreFile.setMd5Name(EncryptUtils.MD5Encrypt(key + "$" + uploadFile.getName())); + insertCoreFile.setScope(Objects.toString(coreFile.getScope(), FileScope.secure.name())); + insertCoreFile.setValidTimeFrom(coreFile.getValidTimeFrom()); + insertCoreFile.setValidTimeTo(coreFile.getValidTimeTo()); + insertCoreFile.setSize(uploadFile.length()); + insertCoreFile.setTimes(0L); + insertCoreFile.setExt(coreFile.getExt()); + insertCoreFile.setDownloadable("1"); + insertCoreFile.setCreatedTime(LocalDateTime.now()); + insertCoreFile.setExt$(coreFile.getExt$()); + insertCoreFile.setBizCategory(coreFile.getBizCategory()); + coreFileService.getDao().insert(insertCoreFile); + coreFileManager.upload(insertCoreFile,uploadFile); // 文件上传 + return key; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/service/impl/LimsEquiptFileAcqScheduleServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/service/impl/LimsEquiptFileAcqScheduleServiceImpl.java new file mode 100644 index 0000000..96e320c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/service/impl/LimsEquiptFileAcqScheduleServiceImpl.java @@ -0,0 +1,42 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.impl; + +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.dao.LimsEquiptFileAcqDao; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptFileAcqConfigService; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptFileAcqScheduleService; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptFileAcqService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +@Repository +@GikamBean +public class LimsEquiptFileAcqScheduleServiceImpl implements LimsEquiptFileAcqScheduleService { + @Autowired + LimsEquiptFileAcqConfigService limsEquiptFileAcqConfigService; + + @Override + public void equiptDataAcqSchedule_24h() { + limsEquiptFileAcqConfigService.acqFilesSchedule("24h"); + } + + @Override + public void equiptDataAcqSchedule_6h() { + limsEquiptFileAcqConfigService.acqFilesSchedule("6h"); + } + + @Override + public void equiptDataAcqSchedule_30min() { + limsEquiptFileAcqConfigService.acqFilesSchedule("30min"); + } + + @Override + public void equiptDataAcqSchedule_10min() { + limsEquiptFileAcqConfigService.acqFilesSchedule("10min"); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/service/impl/LimsEquiptFileAcqServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/service/impl/LimsEquiptFileAcqServiceImpl.java new file mode 100644 index 0000000..2ec7e6d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/service/impl/LimsEquiptFileAcqServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.dao.LimsEquiptFileAcqDao; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptFileAcqService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsEquiptFileAcqServiceImpl implements LimsEquiptFileAcqService { + + @Autowired + private LimsEquiptFileAcqDao limsEquiptFileAcqDao; + + @Override + @SuppressWarnings("unchecked") + public LimsEquiptFileAcqDao getDao() { + return limsEquiptFileAcqDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquiptFileAcqBean limsEquiptFileAcq = jsonWrapper.parseUnique(LimsEquiptFileAcqBean.class); + limsEquiptFileAcq.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEquiptFileAcq); + return limsEquiptFileAcq.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/sql/limsEquiptDataAcq-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/sql/limsEquiptDataAcq-mysql-sql.sql new file mode 100644 index 0000000..9005eae --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/sql/limsEquiptDataAcq-mysql-sql.sql @@ -0,0 +1,78 @@ +-- ----------------------------- 2023-07-07 add by yusl--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_EQUIPT_DATA_ACQ`( + `ID` BIGINT NOT NULL COMMENT '主键', + `EQUIPTID` BIGINT DEFAULT NULL COMMENT '设备id', + `LASTTIME` VARCHAR(60) DEFAULT NULL COMMENT '最后的测试时间', + `EXECTOR` VARCHAR(60) DEFAULT NULL COMMENT '采集执行器', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备数据库采集'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_DATA_ACQ','ID','1','yushilong','宇世龙', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_DATA_ACQ','EQUIPTID','1','yushilong','宇世龙', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_DATA_ACQ','LASTTIME','1','yushilong','宇世龙', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_DATA_ACQ','EXECTOR','1','yushilong','宇世龙', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYID','1','yushilong','宇世龙', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYNAME','1','yushilong','宇世龙', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_DATA_ACQ','CREATEDTIME','1','yushilong','宇世龙', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYORGID','1','yushilong','宇世龙', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYORGNAME','1','yushilong','宇世龙', NOW(),'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_EQUIPT_DATA_ACQ', '1', 'yushilong', '宇世龙', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_DATA_ACQ','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_DATA_ACQ','EQUIPTID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_DATA_ACQ','LASTTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_DATA_ACQ','EXECTOR','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_DATA_ACQ','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYORGNAME','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_EQUIPT_DATA_ACQ', '设备数据库采集', 'service', '1'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.SERVICE_NAME', '设备数据库采集', '设备数据库采集', 'zh-CN', '设备数据库采集'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.ID', '设备数据库采集的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.EQUIPTID', '设备数据库采集的设备id', '设备id', 'zh-CN', '设备id'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.LASTTIME', '设备数据库采集的最后的测试时间', '最后的测试时间', 'zh-CN', '最后的测试时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.EXECTOR', '设备数据库采集的采集执行器', '采集执行器', 'zh-CN', '采集执行器'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.CREATEDBYID', '设备数据库采集的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.CREATEDBYNAME', '设备数据库采集的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.CREATEDTIME', '设备数据库采集的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.CREATEDBYORGID', '设备数据库采集的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.CREATEDBYORGNAME', '设备数据库采集的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('111111', '设备数据采集', '/secure/basemodule/trm/equipt/equipt-data-acqs/page/edit-list', 'null', '111111', 'null', '设备数据采集'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('111103', '设备数据采集查询', '/secure/basemodule/trm/equipt/equipt-data-acqs/page/search-list', 'null', '111103', 'null', '设备数据采集查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_DATA_ACQ', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-07-07 add by yusl------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/sql/limsEquiptDataAcq-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/sql/limsEquiptDataAcq-oracle-sql.sql new file mode 100644 index 0000000..95624f5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/sql/limsEquiptDataAcq-oracle-sql.sql @@ -0,0 +1,87 @@ +-- ----------------------------- 2023-07-07 add by yusl--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT_DATA_ACQ( + ID NUMBER NOT NULL, + EQUIPTID NUMBER NULL, + LASTTIME VARCHAR2(60) NULL, + EXECTOR VARCHAR2(60) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_EQUIPT_DATA_ACQ IS '设备数据库采集'; +COMMENT ON COLUMN T_LIMS_EQUIPT_DATA_ACQ.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_DATA_ACQ.EQUIPTID IS '设备id'; +COMMENT ON COLUMN T_LIMS_EQUIPT_DATA_ACQ.LASTTIME IS '最后的测试时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_DATA_ACQ.EXECTOR IS '采集执行器'; +COMMENT ON COLUMN T_LIMS_EQUIPT_DATA_ACQ.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_DATA_ACQ.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_DATA_ACQ.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_DATA_ACQ.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_DATA_ACQ.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_EQUIPT_DATA_ACQ ADD CONSTRAINT PK_LIMS_EQUIPT_DATA_ACQ PRIMARY KEY (ID); + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_DATA_ACQ','ID','1','yushilong','宇世龙', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_DATA_ACQ','EQUIPTID','1','yushilong','宇世龙', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_DATA_ACQ','LASTTIME','1','yushilong','宇世龙', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_DATA_ACQ','EXECTOR','1','yushilong','宇世龙', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYID','1','yushilong','宇世龙', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYNAME','1','yushilong','宇世龙', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_DATA_ACQ','CREATEDTIME','1','yushilong','宇世龙', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYORGID','1','yushilong','宇世龙', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYORGNAME','1','yushilong','宇世龙', CURRENT_TIMESTAMP,'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_EQUIPT_DATA_ACQ', '1', 'yushilong', '宇世龙', CURRENT_TIMESTAMP, 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_DATA_ACQ','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_DATA_ACQ','EQUIPTID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_DATA_ACQ','LASTTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_DATA_ACQ','EXECTOR','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_DATA_ACQ','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYORGNAME','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_EQUIPT_DATA_ACQ', '设备数据库采集', 'service', '1'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.SERVICE_NAME', '设备数据库采集', '设备数据库采集', 'zh-CN', '设备数据库采集'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.ID', '设备数据库采集的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.EQUIPTID', '设备数据库采集的设备id', '设备id', 'zh-CN', '设备id'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.LASTTIME', '设备数据库采集的最后的测试时间', '最后的测试时间', 'zh-CN', '最后的测试时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.EXECTOR', '设备数据库采集的采集执行器', '采集执行器', 'zh-CN', '采集执行器'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.CREATEDBYID', '设备数据库采集的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.CREATEDBYNAME', '设备数据库采集的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.CREATEDTIME', '设备数据库采集的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.CREATEDBYORGID', '设备数据库采集的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.CREATEDBYORGNAME', '设备数据库采集的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('111111', '设备数据采集', '/secure/basemodule/trm/equipt/equipt-data-acqs/page/edit-list', 'null', '111111', 'null', '设备数据采集'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('111103', '设备数据采集查询', '/secure/basemodule/trm/equipt/equipt-data-acqs/page/search-list', 'null', '111103', 'null', '设备数据采集查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_DATA_ACQ', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-07-07 add by yusl------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/sql/limsEquiptDataAcq-postgresql-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/sql/limsEquiptDataAcq-postgresql-sql.sql new file mode 100644 index 0000000..a44f01b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/sql/limsEquiptDataAcq-postgresql-sql.sql @@ -0,0 +1,86 @@ +-- ----------------------------- 2023-07-07 add by yusl--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS T_LIMS_EQUIPT_DATA_ACQ( + ID BIGINT NOT NULL, + EQUIPTID BIGINT NULL, + LASTTIME VARCHAR(60) NULL , + EXECTOR VARCHAR(60) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME TIMESTAMP NULL, + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL, + PRIMARY KEY (ID) +); +comment on table T_LIMS_EQUIPT_DATA_ACQ is '设备数据库采集'; +comment on column T_LIMS_EQUIPT_DATA_ACQ.id is '主键'; +comment on column T_LIMS_EQUIPT_DATA_ACQ.equiptId is '设备id'; +comment on column T_LIMS_EQUIPT_DATA_ACQ.lastTime is '最后的测试时间'; +comment on column T_LIMS_EQUIPT_DATA_ACQ.exector is '采集执行器'; +comment on column T_LIMS_EQUIPT_DATA_ACQ.createdById is '制单人编码'; +comment on column T_LIMS_EQUIPT_DATA_ACQ.createdByName is '制单人名称'; +comment on column T_LIMS_EQUIPT_DATA_ACQ.createdTime is '制单时间'; +comment on column T_LIMS_EQUIPT_DATA_ACQ.createdByOrgId is '制单人单位编码'; +comment on column T_LIMS_EQUIPT_DATA_ACQ.createdByOrgName is '制单人单位名称'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_DATA_ACQ','ID','1','yushilong','宇世龙', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_DATA_ACQ','EQUIPTID','1','yushilong','宇世龙', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_DATA_ACQ','LASTTIME','1','yushilong','宇世龙', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_DATA_ACQ','EXECTOR','1','yushilong','宇世龙', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYID','1','yushilong','宇世龙', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYNAME','1','yushilong','宇世龙', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_DATA_ACQ','CREATEDTIME','1','yushilong','宇世龙', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYORGID','1','yushilong','宇世龙', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYORGNAME','1','yushilong','宇世龙', NOW(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_EQUIPT_DATA_ACQ', '1', 'yushilong', '宇世龙', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_DATA_ACQ','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_DATA_ACQ','EQUIPTID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_DATA_ACQ','LASTTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_DATA_ACQ','EXECTOR','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_DATA_ACQ','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYORGNAME','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_EQUIPT_DATA_ACQ', '设备数据库采集', 'service', '1'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.SERVICE_NAME', '设备数据库采集', '设备数据库采集', 'zh-CN', '设备数据库采集'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.ID', '设备数据库采集的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.EQUIPTID', '设备数据库采集的设备id', '设备id', 'zh-CN', '设备id'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.LASTTIME', '设备数据库采集的最后的测试时间', '最后的测试时间', 'zh-CN', '最后的测试时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.EXECTOR', '设备数据库采集的采集执行器', '采集执行器', 'zh-CN', '采集执行器'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.CREATEDBYID', '设备数据库采集的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.CREATEDBYNAME', '设备数据库采集的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.CREATEDTIME', '设备数据库采集的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.CREATEDBYORGID', '设备数据库采集的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_DATA_ACQ.CREATEDBYORGNAME', '设备数据库采集的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('111111', '设备数据采集', '/secure/basemodule/trm/equipt/equipt-data-acqs/page/edit-list', 'null', '111111', 'null', '设备数据采集'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('111103', '设备数据采集查询', '/secure/basemodule/trm/equipt/equipt-data-acqs/page/search-list', 'null', '111103', 'null', '设备数据采集查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_DATA_ACQ', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-07-07 add by yusl------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/sql/limsEquiptDataAcq-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/sql/limsEquiptDataAcq-sqlserver-sql.sql new file mode 100644 index 0000000..d78dac1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/sql/limsEquiptDataAcq-sqlserver-sql.sql @@ -0,0 +1,81 @@ +-- ----------------------------- 2023-07-07 add by yusl--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_EQUIPT_DATA_ACQ( + ID BIGINT NOT NULL, + EQUIPTID BIGINT NULL , + LASTTIME VARCHAR(60) NULL , + EXECTOR VARCHAR(60) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_EQUIPT_DATA_ACQ PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备数据库采集' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_DATA_ACQ'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_DATA_ACQ', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备id' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_DATA_ACQ', @level2type=N'COLUMN',@level2name=N'EQUIPTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'最后的测试时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_DATA_ACQ', @level2type=N'COLUMN',@level2name=N'LASTTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'采集执行器' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_DATA_ACQ', @level2type=N'COLUMN',@level2name=N'EXECTOR'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_DATA_ACQ', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_DATA_ACQ', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_DATA_ACQ', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_DATA_ACQ', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_DATA_ACQ', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_DATA_ACQ','ID','1','yushilong','宇世龙', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_DATA_ACQ','EQUIPTID','1','yushilong','宇世龙', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_DATA_ACQ','LASTTIME','1','yushilong','宇世龙', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_DATA_ACQ','EXECTOR','1','yushilong','宇世龙', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYID','1','yushilong','宇世龙', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYNAME','1','yushilong','宇世龙', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_DATA_ACQ','CREATEDTIME','1','yushilong','宇世龙', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYORGID','1','yushilong','宇世龙', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYORGNAME','1','yushilong','宇世龙', GETDATE(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_EQUIPT_DATA_ACQ', '1', 'yushilong', '宇世龙', GETDATE(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_DATA_ACQ','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_DATA_ACQ','EQUIPTID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_DATA_ACQ','LASTTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_DATA_ACQ','EXECTOR','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_DATA_ACQ','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_DATA_ACQ','CREATEDBYORGNAME','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_EQUIPT_DATA_ACQ', '设备数据库采集', 'service', '1'); +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_DATA_ACQ.SERVICE_NAME', N'设备数据库采集', N'设备数据库采集', N'zh-CN',N'设备数据库采集'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_DATA_ACQ.ID', N'设备数据库采集的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_DATA_ACQ.EQUIPTID', N'设备数据库采集的设备id', N'设备id', N'zh-CN',N'设备id'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_DATA_ACQ.LASTTIME', N'设备数据库采集的最后的测试时间', N'最后的测试时间', N'zh-CN',N'最后的测试时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_DATA_ACQ.EXECTOR', N'设备数据库采集的采集执行器', N'采集执行器', N'zh-CN',N'采集执行器'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_DATA_ACQ.CREATEDBYID', N'设备数据库采集的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_DATA_ACQ.CREATEDBYNAME', N'设备数据库采集的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_DATA_ACQ.CREATEDTIME', N'设备数据库采集的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_DATA_ACQ.CREATEDBYORGID', N'设备数据库采集的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_DATA_ACQ.CREATEDBYORGNAME', N'设备数据库采集的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('111111', '设备数据采集', '/secure/basemodule/trm/equipt/equipt-data-acqs/page/edit-list', 'null', '111111', 'null', '设备数据采集'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('111103', '设备数据采集查询', '/secure/basemodule/trm/equipt/equipt-data-acqs/page/search-list', 'null', '111103', 'null', '设备数据采集查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_DATA_ACQ', '0', '0'); + + +-- ----------------------------- 2023-07-07 add by yusl------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/sql/limsEquiptFileAcq-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/sql/limsEquiptFileAcq-mysql-sql.sql new file mode 100644 index 0000000..091b0fc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/sql/limsEquiptFileAcq-mysql-sql.sql @@ -0,0 +1,96 @@ +-- ----------------------------- 2023-05-28 add by yuanx@sunwayworld.com--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_EQUIPT_FILE_ACQ`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `EQUIPTID` BIGINT DEFAULT NULL COMMENT '设备id', + `GAINPATH` VARCHAR(300) DEFAULT NULL COMMENT '采集路径', + `LOCALPATH` VARCHAR(300) DEFAULT NULL COMMENT '本地路径', + `TIMESTAMP` VARCHAR(64) DEFAULT NULL COMMENT '文件修改时间', + `FILENAME` VARCHAR(150) DEFAULT NULL COMMENT '文件名', + `FILESIZE` BIGINT DEFAULT NULL COMMENT '文件大小', + `FILEID` BIGINT DEFAULT NULL COMMENT '文件id', + `STOREFLAG` VARCHAR(3) DEFAULT NULL COMMENT '是否上传', + `EXECTORNAME` VARCHAR(24) DEFAULT NULL COMMENT '文件采集执行器', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备采集文件'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','ID','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYID','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYNAME','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDTIME','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYORGID','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYORGNAME','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','EQUIPTID','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','GAINPATH','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','LOCALPATH','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','TIMESTAMP','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','FILENAME','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','FILESIZE','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','FILEID','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','STOREFLAG','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','EXECTORNAME','1','yuanx','袁旭', NOW(),'L005','五行业'); +COMMIT; + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYORGNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','EQUIPTID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','GAINPATH','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','LOCALPATH','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','TIMESTAMP','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','FILENAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','FILESIZE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','FILEID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','STOREFLAG','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_EQUIPT_FILE_ACQ','EXECTORNAME','1'); +COMMIT; +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.SERVICE_NAME', '设备采集文件', '设备采集文件', 'zh-CN', '设备采集文件'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.ID', '设备采集文件的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.CREATEDBYID', '设备采集文件的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.CREATEDBYNAME', '设备采集文件的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.CREATEDTIME', '设备采集文件的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.CREATEDBYORGID', '设备采集文件的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.CREATEDBYORGNAME', '设备采集文件的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.EQUIPTID', '设备采集文件的设备id', '设备id', 'zh-CN', '设备id'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.GAINPATH', '设备采集文件的采集路径', '采集路径', 'zh-CN', '采集路径'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.LOCALPATH', '设备采集文件的本地路径', '本地路径', 'zh-CN', '本地路径'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.TIMESTAMP', '设备采集文件的文件修改时间', '文件修改时间', 'zh-CN', '文件修改时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.FILENAME', '设备采集文件的文件名', '文件名', 'zh-CN', '文件名'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.FILESIZE', '设备采集文件的文件大小', '文件大小', 'zh-CN', '文件大小'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.FILEID', '设备采集文件的文件id', '文件id', 'zh-CN', '文件id'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.STOREFLAG', '设备采集文件的是否上传', '是否上传', 'zh-CN', '是否上传'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.EXECTORNAME', '设备采集文件的文件采集执行器', '文件采集执行器', 'zh-CN', '文件采集执行器'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('111111', '设备文件采集', '/secure/basemodule/trm/equipt/equipt-file-acqs/page/edit-list', '11', '111111', '053.svg', '设备文件采集'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('111103', '设备文件采集查询', '/secure/basemodule/trm/equipt/equipt-file-acqs/page/search-list', '11', '111103', '053.svg', '设备文件采集查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_FILE_ACQ', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-05-28 add by yuanx@sunwayworld.com------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/sql/limsEquiptFileAcq-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/sql/limsEquiptFileAcq-oracle-sql.sql new file mode 100644 index 0000000..42532de --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/sql/limsEquiptFileAcq-oracle-sql.sql @@ -0,0 +1,111 @@ +-- ----------------------------- 2023-05-28 add by yuanx@sunwayworld.com--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_EQUIPT_FILE_ACQ( + ID NUMBER NOT NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + EQUIPTID NUMBER NULL, + GAINPATH VARCHAR2(300) NULL, + LOCALPATH VARCHAR2(300) NULL, + TIMESTAMP VARCHAR2(64) NULL, + FILENAME VARCHAR2(150) NULL, + FILESIZE NUMBER NULL, + FILEID NUMBER NULL, + STOREFLAG VARCHAR2(3) NULL, + EXECTORNAME VARCHAR2(24) NULL + ); +COMMENT ON TABLE T_LIMS_EQUIPT_FILE_ACQ IS '设备采集文件'; +COMMENT ON COLUMN T_LIMS_EQUIPT_FILE_ACQ.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_EQUIPT_FILE_ACQ.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_FILE_ACQ.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_FILE_ACQ.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_FILE_ACQ.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_EQUIPT_FILE_ACQ.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_EQUIPT_FILE_ACQ.EQUIPTID IS '设备id'; +COMMENT ON COLUMN T_LIMS_EQUIPT_FILE_ACQ.GAINPATH IS '采集路径'; +COMMENT ON COLUMN T_LIMS_EQUIPT_FILE_ACQ.LOCALPATH IS '本地路径'; +COMMENT ON COLUMN T_LIMS_EQUIPT_FILE_ACQ.TIMESTAMP IS '文件修改时间'; +COMMENT ON COLUMN T_LIMS_EQUIPT_FILE_ACQ.FILENAME IS '文件名'; +COMMENT ON COLUMN T_LIMS_EQUIPT_FILE_ACQ.FILESIZE IS '文件大小'; +COMMENT ON COLUMN T_LIMS_EQUIPT_FILE_ACQ.FILEID IS '文件id'; +COMMENT ON COLUMN T_LIMS_EQUIPT_FILE_ACQ.STOREFLAG IS '是否上传'; +COMMENT ON COLUMN T_LIMS_EQUIPT_FILE_ACQ.EXECTORNAME IS '文件采集执行器'; + +ALTER TABLE T_LIMS_EQUIPT_FILE_ACQ ADD CONSTRAINT PK_LIMS_EQUIPT_FILE_ACQ PRIMARY KEY (ID); + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','ID','1','yuanx','袁旭', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYID','1','yuanx','袁旭', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYNAME','1','yuanx','袁旭', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','CREATEDTIME','1','yuanx','袁旭', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYORGID','1','yuanx','袁旭', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYORGNAME','1','yuanx','袁旭', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','EQUIPTID','1','yuanx','袁旭', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','GAINPATH','1','yuanx','袁旭', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','LOCALPATH','1','yuanx','袁旭', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','TIMESTAMP','1','yuanx','袁旭', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','FILENAME','1','yuanx','袁旭', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','FILESIZE','1','yuanx','袁旭', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','FILEID','1','yuanx','袁旭', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','STOREFLAG','1','yuanx','袁旭', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','EXECTORNAME','1','yuanx','袁旭', CURRENT_TIMESTAMP,'L005','五行业'); +COMMIT; + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYORGNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','EQUIPTID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','GAINPATH','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','LOCALPATH','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','TIMESTAMP','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','FILENAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','FILESIZE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','FILEID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','STOREFLAG','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_EQUIPT_FILE_ACQ','EXECTORNAME','1'); +COMMIT; +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.SERVICE_NAME', '设备采集文件', '设备采集文件', 'zh-CN', '设备采集文件'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.ID', '设备采集文件的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.CREATEDBYID', '设备采集文件的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.CREATEDBYNAME', '设备采集文件的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.CREATEDTIME', '设备采集文件的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.CREATEDBYORGID', '设备采集文件的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.CREATEDBYORGNAME', '设备采集文件的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.EQUIPTID', '设备采集文件的设备id', '设备id', 'zh-CN', '设备id'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.GAINPATH', '设备采集文件的采集路径', '采集路径', 'zh-CN', '采集路径'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.LOCALPATH', '设备采集文件的本地路径', '本地路径', 'zh-CN', '本地路径'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.TIMESTAMP', '设备采集文件的文件修改时间', '文件修改时间', 'zh-CN', '文件修改时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.FILENAME', '设备采集文件的文件名', '文件名', 'zh-CN', '文件名'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.FILESIZE', '设备采集文件的文件大小', '文件大小', 'zh-CN', '文件大小'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.FILEID', '设备采集文件的文件id', '文件id', 'zh-CN', '文件id'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.STOREFLAG', '设备采集文件的是否上传', '是否上传', 'zh-CN', '是否上传'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.EXECTORNAME', '设备采集文件的文件采集执行器', '文件采集执行器', 'zh-CN', '文件采集执行器'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('111111', '设备文件采集', '/secure/basemodule/trm/equipt/equipt-file-acqs/page/edit-list', '11', '111111', '053.svg', '设备文件采集'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('111103', '设备文件采集查询', '/secure/basemodule/trm/equipt/equipt-file-acqs/page/search-list', '11', '111103', '053.svg', '设备文件采集查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_FILE_ACQ', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-05-28 add by yuanx@sunwayworld.com------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/sql/limsEquiptFileAcq-postgresql-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/sql/limsEquiptFileAcq-postgresql-sql.sql new file mode 100644 index 0000000..2b8002d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/sql/limsEquiptFileAcq-postgresql-sql.sql @@ -0,0 +1,110 @@ +-- ----------------------------- 2023-05-28 add by yuanx@sunwayworld.com--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS T_LIMS_EQUIPT_FILE_ACQ( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME TIMESTAMP NULL, + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + EQUIPTID BIGINT NULL, + GAINPATH VARCHAR(300) NULL , + LOCALPATH VARCHAR(300) NULL , + TIMESTAMP VARCHAR(64) NULL , + FILENAME VARCHAR(150) NULL , + FILESIZE BIGINT NULL, + FILEID BIGINT NULL, + STOREFLAG VARCHAR(3) NULL , + EXECTORNAME VARCHAR(24) NULL, + PRIMARY KEY (ID) +); +comment on table T_LIMS_EQUIPT_FILE_ACQ is '设备采集文件'; +comment on column T_LIMS_EQUIPT_FILE_ACQ.id is '主键'; +comment on column T_LIMS_EQUIPT_FILE_ACQ.createdById is '制单人编码'; +comment on column T_LIMS_EQUIPT_FILE_ACQ.createdByName is '制单人名称'; +comment on column T_LIMS_EQUIPT_FILE_ACQ.createdTime is '制单时间'; +comment on column T_LIMS_EQUIPT_FILE_ACQ.createdByOrgId is '制单人单位编码'; +comment on column T_LIMS_EQUIPT_FILE_ACQ.createdByOrgName is '制单人单位名称'; +comment on column T_LIMS_EQUIPT_FILE_ACQ.equiptId is '设备id'; +comment on column T_LIMS_EQUIPT_FILE_ACQ.gainPath is '采集路径'; +comment on column T_LIMS_EQUIPT_FILE_ACQ.localPath is '本地路径'; +comment on column T_LIMS_EQUIPT_FILE_ACQ.timestamp is '文件修改时间'; +comment on column T_LIMS_EQUIPT_FILE_ACQ.fileName is '文件名'; +comment on column T_LIMS_EQUIPT_FILE_ACQ.fileSize is '文件大小'; +comment on column T_LIMS_EQUIPT_FILE_ACQ.fileId is '文件id'; +comment on column T_LIMS_EQUIPT_FILE_ACQ.storeFlag is '是否上传'; +comment on column T_LIMS_EQUIPT_FILE_ACQ.exectorName is '文件采集执行器'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','ID','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYID','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYNAME','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDTIME','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYORGID','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYORGNAME','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','EQUIPTID','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','GAINPATH','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','LOCALPATH','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','TIMESTAMP','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','FILENAME','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','FILESIZE','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','FILEID','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','STOREFLAG','1','yuanx','袁旭', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','EXECTORNAME','1','yuanx','袁旭', NOW(),'L005','五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYORGNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','EQUIPTID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','GAINPATH','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','LOCALPATH','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','TIMESTAMP','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','FILENAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','FILESIZE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','FILEID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','STOREFLAG','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_EQUIPT_FILE_ACQ','EXECTORNAME','1'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.SERVICE_NAME', '设备采集文件', '设备采集文件', 'zh-CN', '设备采集文件'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.ID', '设备采集文件的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.CREATEDBYID', '设备采集文件的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.CREATEDBYNAME', '设备采集文件的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.CREATEDTIME', '设备采集文件的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.CREATEDBYORGID', '设备采集文件的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.CREATEDBYORGNAME', '设备采集文件的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.EQUIPTID', '设备采集文件的设备id', '设备id', 'zh-CN', '设备id'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.GAINPATH', '设备采集文件的采集路径', '采集路径', 'zh-CN', '采集路径'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.LOCALPATH', '设备采集文件的本地路径', '本地路径', 'zh-CN', '本地路径'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.TIMESTAMP', '设备采集文件的文件修改时间', '文件修改时间', 'zh-CN', '文件修改时间'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.FILENAME', '设备采集文件的文件名', '文件名', 'zh-CN', '文件名'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.FILESIZE', '设备采集文件的文件大小', '文件大小', 'zh-CN', '文件大小'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.FILEID', '设备采集文件的文件id', '文件id', 'zh-CN', '文件id'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.STOREFLAG', '设备采集文件的是否上传', '是否上传', 'zh-CN', '是否上传'); +CALL INSERTI18N('T_LIMS_EQUIPT_FILE_ACQ.EXECTORNAME', '设备采集文件的文件采集执行器', '文件采集执行器', 'zh-CN', '文件采集执行器'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('111111', '设备文件采集', '/secure/basemodule/trm/equipt/equipt-file-acqs/page/edit-list', '11', '111111', '053.svg', '设备文件采集'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('111103', '设备文件采集查询', '/secure/basemodule/trm/equipt/equipt-file-acqs/page/search-list', '11', '111103', '053.svg', '设备文件采集查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_FILE_ACQ', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-05-28 add by yuanx@sunwayworld.com------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/sql/limsEquiptFileAcq-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/sql/limsEquiptFileAcq-sqlserver-sql.sql new file mode 100644 index 0000000..90477a8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/sql/limsEquiptFileAcq-sqlserver-sql.sql @@ -0,0 +1,105 @@ +-- ----------------------------- 2023-05-28 add by yuanx@sunwayworld.com--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_EQUIPT_FILE_ACQ( + ID BIGINT NOT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + EQUIPTID BIGINT NULL , + GAINPATH VARCHAR(300) NULL , + LOCALPATH VARCHAR(300) NULL , + TIMESTAMP VARCHAR(64) NULL , + FILENAME VARCHAR(150) NULL , + FILESIZE BIGINT NULL , + FILEID BIGINT NULL , + STOREFLAG VARCHAR(3) NULL , + EXECTORNAME VARCHAR(24) NULL , + CONSTRAINT PK_LIMS_EQUIPT_FILE_ACQ PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备采集文件' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_FILE_ACQ'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_FILE_ACQ', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_FILE_ACQ', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_FILE_ACQ', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_FILE_ACQ', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_FILE_ACQ', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_FILE_ACQ', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备id' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_FILE_ACQ', @level2type=N'COLUMN',@level2name=N'EQUIPTID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'采集路径' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_FILE_ACQ', @level2type=N'COLUMN',@level2name=N'GAINPATH'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'本地路径' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_FILE_ACQ', @level2type=N'COLUMN',@level2name=N'LOCALPATH'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件修改时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_FILE_ACQ', @level2type=N'COLUMN',@level2name=N'TIMESTAMP'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件名' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_FILE_ACQ', @level2type=N'COLUMN',@level2name=N'FILENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件大小' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_FILE_ACQ', @level2type=N'COLUMN',@level2name=N'FILESIZE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件id' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_FILE_ACQ', @level2type=N'COLUMN',@level2name=N'FILEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否上传' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_FILE_ACQ', @level2type=N'COLUMN',@level2name=N'STOREFLAG'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件采集执行器' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_EQUIPT_FILE_ACQ', @level2type=N'COLUMN',@level2name=N'EXECTORNAME'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','ID','1','yuanx','袁旭', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYID','1','yuanx','袁旭', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYNAME','1','yuanx','袁旭', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','CREATEDTIME','1','yuanx','袁旭', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYORGID','1','yuanx','袁旭', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYORGNAME','1','yuanx','袁旭', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','EQUIPTID','1','yuanx','袁旭', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','GAINPATH','1','yuanx','袁旭', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','LOCALPATH','1','yuanx','袁旭', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','TIMESTAMP','1','yuanx','袁旭', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','FILENAME','1','yuanx','袁旭', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','FILESIZE','1','yuanx','袁旭', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','FILEID','1','yuanx','袁旭', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','STOREFLAG','1','yuanx','袁旭', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','EXECTORNAME','1','yuanx','袁旭', GETDATE(),'L005','五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','CREATEDBYORGNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','EQUIPTID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','GAINPATH','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','LOCALPATH','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','TIMESTAMP','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','FILENAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','FILESIZE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','FILEID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','STOREFLAG','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_EQUIPT_FILE_ACQ','EXECTORNAME','1'); +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_FILE_ACQ.SERVICE_NAME', N'设备采集文件', N'设备采集文件', N'zh-CN',N'设备采集文件'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_FILE_ACQ.ID', N'设备采集文件的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_FILE_ACQ.CREATEDBYID', N'设备采集文件的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_FILE_ACQ.CREATEDBYNAME', N'设备采集文件的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_FILE_ACQ.CREATEDTIME', N'设备采集文件的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_FILE_ACQ.CREATEDBYORGID', N'设备采集文件的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_FILE_ACQ.CREATEDBYORGNAME', N'设备采集文件的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_FILE_ACQ.EQUIPTID', N'设备采集文件的设备id', N'设备id', N'zh-CN',N'设备id'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_FILE_ACQ.GAINPATH', N'设备采集文件的采集路径', N'采集路径', N'zh-CN',N'采集路径'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_FILE_ACQ.LOCALPATH', N'设备采集文件的本地路径', N'本地路径', N'zh-CN',N'本地路径'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_FILE_ACQ.TIMESTAMP', N'设备采集文件的文件修改时间', N'文件修改时间', N'zh-CN',N'文件修改时间'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_FILE_ACQ.FILENAME', N'设备采集文件的文件名', N'文件名', N'zh-CN',N'文件名'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_FILE_ACQ.FILESIZE', N'设备采集文件的文件大小', N'文件大小', N'zh-CN',N'文件大小'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_FILE_ACQ.FILEID', N'设备采集文件的文件id', N'文件id', N'zh-CN',N'文件id'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_FILE_ACQ.STOREFLAG', N'设备采集文件的是否上传', N'是否上传', N'zh-CN',N'是否上传'; +EXEC DBO.INSERTI18N N'T_LIMS_EQUIPT_FILE_ACQ.EXECTORNAME', N'设备采集文件的文件采集执行器', N'文件采集执行器', N'zh-CN',N'文件采集执行器'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.EQUIPT.EQUIPTFILEACQS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('111111', '设备文件采集', '/secure/basemodule/trm/equipt/equipt-file-acqs/page/edit-list', '11', '111111', '053.svg', '设备文件采集'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('111103', '设备文件采集查询', '/secure/basemodule/trm/equipt/equipt-file-acqs/page/search-list', '11', '111103', '053.svg', '设备文件采集查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_EQUIPT_FILE_ACQ', '0', '0'); + + +-- ----------------------------- 2023-05-28 add by yuanx@sunwayworld.com------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/support/EquiptAcqEntity.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/support/EquiptAcqEntity.java new file mode 100644 index 0000000..d3e77fe --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equiptfileacq/support/EquiptAcqEntity.java @@ -0,0 +1,72 @@ +package com.sunwayworld.basemodule.trm.equipt.equiptfileacq.support; + +import com.hierynomus.smbj.session.Session; +import com.sunwayworld.baseline.framework.utils.LimsDynamicDsHelper; +import com.sunwayworld.baseline.framework.utils.SmbV1Utils; +import com.sunwayworld.baseline.framework.utils.SmbV23Utils; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.bean.LimsEquiptFileAcqConfigBean; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.exector.FileAcqExector; +import com.sunwayworld.basemodule.trm.equipt.equiptfileacq.service.LimsEquiptFileAcqService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.utils.FtpUtils; +import jcifs.smb.SmbFile; +import org.apache.commons.net.ftp.FTPClient; +import org.springframework.jdbc.core.JdbcTemplate; + +import java.util.*; + +public class EquiptAcqEntity { + + private LimsEquiptFileAcqConfigBean equiptFileAcqConfigBean; + private FileAcqExector exector; + + private EquiptAcqEntity(){} + + public EquiptAcqEntity(LimsEquiptFileAcqConfigBean equiptFileAcqConfigBean){ + this.equiptFileAcqConfigBean = equiptFileAcqConfigBean; + String exectorName = equiptFileAcqConfigBean.getExectorName(); + exector = ApplicationContextHelper.getApplicationContext().getBean(exectorName, FileAcqExector.class); + } + + public List acqFiles(String mode){ + String ip = equiptFileAcqConfigBean.getIp(); + String port = equiptFileAcqConfigBean.getPort(); + String username = equiptFileAcqConfigBean.getUsername(); + String password = equiptFileAcqConfigBean.getPassword(); + String filePath = equiptFileAcqConfigBean.getFilePath(); + List equiptFileAcqBeanList = new ArrayList<>(); + if ("ftp".equals(mode)){ + FTPClient ftpClient = FtpUtils.getFtpClient(ip, Integer.parseInt(port), username, password); + equiptFileAcqBeanList = exector.acqFileFromFtp(ftpClient, equiptFileAcqConfigBean); + }else if("shareDocV1".equals(mode)){ + SmbFile smbFile = SmbV1Utils.getSmbFile(filePath, ip, username, password); + equiptFileAcqBeanList = exector.acqFileFromShareDocV1(smbFile, equiptFileAcqConfigBean); + }else if("shareDocV23".equals(mode)){ + Session sesison = SmbV23Utils.getSession(ip, username, password); + equiptFileAcqBeanList = exector.acqFileFromShareDocV23(sesison, equiptFileAcqConfigBean); + } + LimsEquiptFileAcqService limsEquiptFileAcqService = ApplicationContextHelper.getBean(LimsEquiptFileAcqService.class); + limsEquiptFileAcqService.getDao().insert(equiptFileAcqBeanList); + return equiptFileAcqBeanList; + } + + public List> acqDatas(){ + List> dataMaps = new ArrayList<>(); + String dbUserName = equiptFileAcqConfigBean.getDbUserName(); + String dbPassword = equiptFileAcqConfigBean.getDbPassword(); + String url = equiptFileAcqConfigBean.getUrl(); + String driverClassName = equiptFileAcqConfigBean.getDriverClassName(); + JdbcTemplate jdbc = LimsDynamicDsHelper.getInstance().getJdbcTemplate(dbUserName, dbPassword, url, driverClassName); + dataMaps = exector.acqDataFromDb(jdbc, equiptFileAcqConfigBean); + return dataMaps; + } + + public void analysisFiles(List equiptFileAcqBeans){ + exector.analysisFiles(equiptFileAcqBeans); + } + + public void analysisDatas(List> equiptDataAcqMaps){ + exector.analysisDatas(equiptDataAcqMaps); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/bean/LimsEquipVerificationPlanBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/bean/LimsEquipVerificationPlanBean.java new file mode 100644 index 0000000..6f5b5b9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/bean/LimsEquipVerificationPlanBean.java @@ -0,0 +1,160 @@ +package com.sunwayworld.basemodule.trm.equipt.equipverification.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 设备期间核查计划 + * + * @author lisx@sunwayworld.com + * @date 2022-03-25 + */ +@Table("T_LIMS_EQUIP_VERIFICATION_PLAN") +public class LimsEquipVerificationPlanBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + @NotNull(defaultValue = "0") + private String status;// 状态 0 未启用; 1 已启用; + private Long planNo;// 计划编号 + private String planName;// 计划名称 + private Long verificationCycle;// 期间核查周期 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime lastVerificationTime;// 上次计划期间核查时间 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime nextVerificationTime;// 下次计划期间核查时间 + private Long advanceRemindDays;// 提前提醒天数 + private String remark;// 备注 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public Long getPlanNo() { + return planNo; + } + + public void setPlanNo(Long planNo) { + this.planNo = planNo; + } + + public String getPlanName() { + return planName; + } + + public void setPlanName(String planName) { + this.planName = planName; + } + + public Long getVerificationCycle() { + return verificationCycle; + } + + public void setVerificationCycle(Long verificationCycle) { + this.verificationCycle = verificationCycle; + } + + public LocalDateTime getLastVerificationTime() { + return lastVerificationTime; + } + + public void setLastVerificationTime(LocalDateTime lastVerificationTime) { + this.lastVerificationTime = lastVerificationTime; + } + + public LocalDateTime getNextVerificationTime() { + return nextVerificationTime; + } + + public void setNextVerificationTime(LocalDateTime nextVerificationTime) { + this.nextVerificationTime = nextVerificationTime; + } + + public Long getAdvanceRemindDays() { + return advanceRemindDays; + } + + public void setAdvanceRemindDays(Long advanceRemindDays) { + this.advanceRemindDays = advanceRemindDays; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/bean/LimsEquipVerificationRecordBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/bean/LimsEquipVerificationRecordBean.java new file mode 100644 index 0000000..c2311cf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/bean/LimsEquipVerificationRecordBean.java @@ -0,0 +1,155 @@ +package com.sunwayworld.basemodule.trm.equipt.equipverification.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 设备期间核查记录 + * + * @author lisx@sunwayworld.com + * @date 2022-03-25 + */ +@Table("T_LIMS_EQUIP_VERIFICATION_RECORD") +public class LimsEquipVerificationRecordBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long equipId;// 设备ID + private Long planId;// 计划ID + @NotNull(defaultValue = "-1") + private String status;// 状态 -1 待提醒 0 待期间核查 1 已完成 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime lastTime;// 上次期间核查时间 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime nextTime;// 下次期间核查时间 + private String operateDesc;// 执行描述 + private String remark;// 备注 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime completeTime;// 期间核查完成时间 + private String operator;// 执行人 + private String operatorId;// 执行人ID + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime commitTime;// 提交时间 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 创建时间 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getEquipId() { + return equipId; + } + + public void setEquipId(Long equipId) { + this.equipId = equipId; + } + + public Long getPlanId() { + return planId; + } + + public void setPlanId(Long planId) { + this.planId = planId; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public LocalDateTime getLastTime() { + return lastTime; + } + + public void setLastTime(LocalDateTime lastTime) { + this.lastTime = lastTime; + } + + public LocalDateTime getNextTime() { + return nextTime; + } + + public void setNextTime(LocalDateTime nextTime) { + this.nextTime = nextTime; + } + + public String getOperateDesc() { + return operateDesc; + } + + public void setOperateDesc(String operateDesc) { + this.operateDesc = operateDesc; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public LocalDateTime getCompleteTime() { + return completeTime; + } + + public void setCompleteTime(LocalDateTime completeTime) { + this.completeTime = completeTime; + } + + public String getOperator() { + return operator; + } + + public void setOperator(String operator) { + this.operator = operator; + } + + public String getOperatorId() { + return operatorId; + } + + public void setOperatorId(String operatorId) { + this.operatorId = operatorId; + } + + public LocalDateTime getCommitTime() { + return commitTime; + } + + public void setCommitTime(LocalDateTime commitTime) { + this.commitTime = commitTime; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/controller/LimsEquipVerificationPlanController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/controller/LimsEquipVerificationPlanController.java new file mode 100644 index 0000000..476ac14 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/controller/LimsEquipVerificationPlanController.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.trm.equipt.equipverification.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/trm/equipt/equip-verification-plans/page") +public interface LimsEquipVerificationPlanController extends GenericEditListPageController { + @RequestMapping({"/search-list"}) + String searchPage(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/controller/LimsEquipVerificationRecordController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/controller/LimsEquipVerificationRecordController.java new file mode 100644 index 0000000..ff9084e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/controller/LimsEquipVerificationRecordController.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.trm.equipt.equipverification.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; + +@RequestMapping("/secure/basemodule/trm/equipt/equip-verification-records/page") +public interface LimsEquipVerificationRecordController extends GenericEditListPageController, GenericSearchListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/controller/impl/LimsEquipVerificationPlanControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/controller/impl/LimsEquipVerificationPlanControllerImpl.java new file mode 100644 index 0000000..a4cda1d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/controller/impl/LimsEquipVerificationPlanControllerImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.equipverification.controller.impl; + +import com.sunwayworld.basemodule.trm.equipt.equipverification.controller.LimsEquipVerificationPlanController; +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEquipVerificationPlanControllerImpl implements LimsEquipVerificationPlanController { + + @Log(value = "设备期间核查计划编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipt/equip-verification-plans/lims-equip-verification-plan-edit-list"; + } + + @Override + public String searchPage() { + return "basemodule/trm/equipt/equip-verification-plans/lims-equip-verification-plan-search-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/controller/impl/LimsEquipVerificationRecordControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/controller/impl/LimsEquipVerificationRecordControllerImpl.java new file mode 100644 index 0000000..35e798c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/controller/impl/LimsEquipVerificationRecordControllerImpl.java @@ -0,0 +1,25 @@ +package com.sunwayworld.basemodule.trm.equipt.equipverification.controller.impl; + +import com.sunwayworld.basemodule.trm.equipt.equipverification.controller.LimsEquipVerificationRecordController; +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEquipVerificationRecordControllerImpl implements LimsEquipVerificationRecordController { + + @Log(value = "设备期间核查记录编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipt/equip-verification-records/lims-equip-verification-record-edit-list"; + } + + @Log(value = "设备期间核查记录查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/equipt/equip-verification-records/lims-equip-verification-record-search-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/dao/LimsEquipVerificationPlanDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/dao/LimsEquipVerificationPlanDao.java new file mode 100644 index 0000000..c9ef270 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/dao/LimsEquipVerificationPlanDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.equipt.equipverification.dao; + +import com.sunwayworld.basemodule.trm.equipt.equipverification.bean.LimsEquipVerificationPlanBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquipVerificationPlanDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/dao/LimsEquipVerificationRecordDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/dao/LimsEquipVerificationRecordDao.java new file mode 100644 index 0000000..d23d9fc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/dao/LimsEquipVerificationRecordDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.equipt.equipverification.dao; + +import com.sunwayworld.basemodule.trm.equipt.equipverification.bean.LimsEquipVerificationRecordBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquipVerificationRecordDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/dao/impl/LimsEquipVerificationPlanDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/dao/impl/LimsEquipVerificationPlanDaoImpl.java new file mode 100644 index 0000000..931539c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/dao/impl/LimsEquipVerificationPlanDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.equipverification.dao.impl; + +import com.sunwayworld.basemodule.trm.equipt.equipverification.bean.LimsEquipVerificationPlanBean; +import com.sunwayworld.basemodule.trm.equipt.equipverification.dao.LimsEquipVerificationPlanDao; +import com.sunwayworld.basemodule.trm.equipt.equipverification.mapper.LimsEquipVerificationPlanMapper; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquipVerificationPlanDaoImpl extends MybatisDaoSupport implements LimsEquipVerificationPlanDao { + + @Autowired + private LimsEquipVerificationPlanMapper limsEquipVerificationPlanMapper; + + @Override + public LimsEquipVerificationPlanMapper getMapper() { + return limsEquipVerificationPlanMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/dao/impl/LimsEquipVerificationRecordDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/dao/impl/LimsEquipVerificationRecordDaoImpl.java new file mode 100644 index 0000000..e7e4b2b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/dao/impl/LimsEquipVerificationRecordDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.equipverification.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.equipt.equipverification.bean.LimsEquipVerificationRecordBean; +import com.sunwayworld.basemodule.trm.equipt.equipverification.dao.LimsEquipVerificationRecordDao; +import com.sunwayworld.basemodule.trm.equipt.equipverification.mapper.LimsEquipVerificationRecordMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquipVerificationRecordDaoImpl extends MybatisDaoSupport implements LimsEquipVerificationRecordDao { + + @Autowired + private LimsEquipVerificationRecordMapper limsEquipVerificationRecordMapper; + + @Override + public LimsEquipVerificationRecordMapper getMapper() { + return limsEquipVerificationRecordMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/mapper/LimsEquipVerificationPlanMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/mapper/LimsEquipVerificationPlanMapper.java new file mode 100644 index 0000000..1f4f0a9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/mapper/LimsEquipVerificationPlanMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.equipverification.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquipVerificationPlanMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/mapper/LimsEquipVerificationRecordMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/mapper/LimsEquipVerificationRecordMapper.java new file mode 100644 index 0000000..078d298 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/mapper/LimsEquipVerificationRecordMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.equipverification.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquipVerificationRecordMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/mapper/conf/lims-equip-verification-plan-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/mapper/conf/lims-equip-verification-plan-mysql-mapper.xml new file mode 100644 index 0000000..7e5e3a2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/mapper/conf/lims-equip-verification-plan-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/mapper/conf/lims-equip-verification-plan-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/mapper/conf/lims-equip-verification-plan-oracle-mapper.xml new file mode 100644 index 0000000..7e5e3a2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/mapper/conf/lims-equip-verification-plan-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/mapper/conf/lims-equip-verification-plan-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/mapper/conf/lims-equip-verification-plan-sqlserver-mapper.xml new file mode 100644 index 0000000..7e5e3a2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/mapper/conf/lims-equip-verification-plan-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/mapper/conf/lims-equip-verification-record-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/mapper/conf/lims-equip-verification-record-mysql-mapper.xml new file mode 100644 index 0000000..b2fb961 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/mapper/conf/lims-equip-verification-record-mysql-mapper.xml @@ -0,0 +1,53 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/mapper/conf/lims-equip-verification-record-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/mapper/conf/lims-equip-verification-record-oracle-mapper.xml new file mode 100644 index 0000000..22dba5d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/mapper/conf/lims-equip-verification-record-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/mapper/conf/lims-equip-verification-record-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/mapper/conf/lims-equip-verification-record-sqlserver-mapper.xml new file mode 100644 index 0000000..400a753 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/mapper/conf/lims-equip-verification-record-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/resource/LimsEquipVerificationPlanResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/resource/LimsEquipVerificationPlanResource.java new file mode 100644 index 0000000..c23abdf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/resource/LimsEquipVerificationPlanResource.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.trm.equipt.equipverification.resource; + +import com.sunwayworld.basemodule.trm.equipt.equipverification.bean.LimsEquipVerificationPlanBean; +import com.sunwayworld.basemodule.trm.equipt.equipverification.service.LimsEquipVerificationPlanService; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/trm/equipt/equip-verification-plans") +public interface LimsEquipVerificationPlanResource extends GenericResource { + void start(RestJsonWrapperBean wrapper); + void stop(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/resource/LimsEquipVerificationRecordResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/resource/LimsEquipVerificationRecordResource.java new file mode 100644 index 0000000..a454a60 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/resource/LimsEquipVerificationRecordResource.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.trm.equipt.equipverification.resource; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.equipt.equipverification.bean.LimsEquipVerificationRecordBean; +import com.sunwayworld.basemodule.trm.equipt.equipverification.service.LimsEquipVerificationRecordService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/basemodule/trm/equipt/equip-verification-records") +public interface LimsEquipVerificationRecordResource extends GenericResource { + void submit(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/resource/impl/LimsEquipVerificationPlanResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/resource/impl/LimsEquipVerificationPlanResourceImpl.java new file mode 100644 index 0000000..72043f4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/resource/impl/LimsEquipVerificationPlanResourceImpl.java @@ -0,0 +1,48 @@ +package com.sunwayworld.basemodule.trm.equipt.equipverification.resource.impl; + +import com.sunwayworld.basemodule.trm.equipt.equipverification.resource.LimsEquipVerificationPlanResource; +import com.sunwayworld.basemodule.trm.equipt.equipverification.service.LimsEquipVerificationPlanService; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +@LogModule("设备期间核查计划") +@RestController +@GikamBean +public class LimsEquipVerificationPlanResourceImpl implements LimsEquipVerificationPlanResource { + + @Autowired + private LimsEquipVerificationPlanService limsEquipVerificationPlanService; + + @Override + public LimsEquipVerificationPlanService getService() { + return limsEquipVerificationPlanService; + } + + @Log(value = "新增设备期间核查计划", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Log(value = "启用设备期间核查计划", type = LogType.UPDATE) + @Override + @RequestMapping(value = "/action/start", method = RequestMethod.POST) + public void start(RestJsonWrapperBean wrapper) { + getService().start(wrapper); + } + + @Log(value = "停用设备期间核查计划", type = LogType.UPDATE) + @Override + @RequestMapping(value = "/action/stop", method = RequestMethod.POST) + public void stop(RestJsonWrapperBean wrapper) { + getService().stop(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/resource/impl/LimsEquipVerificationRecordResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/resource/impl/LimsEquipVerificationRecordResourceImpl.java new file mode 100644 index 0000000..f850370 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/resource/impl/LimsEquipVerificationRecordResourceImpl.java @@ -0,0 +1,42 @@ +package com.sunwayworld.basemodule.trm.equipt.equipverification.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.equipt.equipverification.resource.LimsEquipVerificationRecordResource; +import com.sunwayworld.basemodule.trm.equipt.equipverification.service.LimsEquipVerificationRecordService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("设备期间核查记录") +@RestController +@GikamBean +public class LimsEquipVerificationRecordResourceImpl implements LimsEquipVerificationRecordResource { + + @Autowired + private LimsEquipVerificationRecordService limsEquipVerificationRecordService; + + @Override + public LimsEquipVerificationRecordService getService() { + return limsEquipVerificationRecordService; + } + + @Log(value = "新增设备期间核查记录", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Log(value = "提交设备期间核查记录", type = LogType.UPDATE) + @Override + @RequestMapping(value = "/action/submit", method = RequestMethod.POST) + public void submit(RestJsonWrapperBean wrapper) { + getService().submit(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/service/LimsEquipVerificationPlanService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/service/LimsEquipVerificationPlanService.java new file mode 100644 index 0000000..34bfe71 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/service/LimsEquipVerificationPlanService.java @@ -0,0 +1,16 @@ +package com.sunwayworld.basemodule.trm.equipt.equipverification.service; + +import com.sunwayworld.basemodule.trm.equipt.equipverification.bean.LimsEquipVerificationPlanBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsEquipVerificationPlanService extends GenericService { + + void start(RestJsonWrapperBean wrapper); + + void stop(RestJsonWrapperBean wrapper); + + void check(); + + void equipVerificationTimeTask(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/service/LimsEquipVerificationRecordService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/service/LimsEquipVerificationRecordService.java new file mode 100644 index 0000000..935a68b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/service/LimsEquipVerificationRecordService.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.trm.equipt.equipverification.service; + +import com.sunwayworld.basemodule.trm.equipt.equipverification.bean.LimsEquipVerificationRecordBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsEquipVerificationRecordService extends GenericService { + + void submit(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/service/impl/LimsEquipVerificationPlanServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/service/impl/LimsEquipVerificationPlanServiceImpl.java new file mode 100644 index 0000000..4a210c3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/service/impl/LimsEquipVerificationPlanServiceImpl.java @@ -0,0 +1,321 @@ +package com.sunwayworld.basemodule.trm.equipt.equipverification.service.impl; + +import com.sunwayworld.baseline.framework.utils.CommonHelper; +import com.sunwayworld.baseline.framework.utils.LocalDateUtils; +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.basemodule.trm.equipt.equipverification.bean.LimsEquipVerificationPlanBean; +import com.sunwayworld.basemodule.trm.equipt.equipverification.bean.LimsEquipVerificationRecordBean; +import com.sunwayworld.basemodule.trm.equipt.equipverification.dao.LimsEquipVerificationPlanDao; +import com.sunwayworld.basemodule.trm.equipt.equipverification.service.LimsEquipVerificationPlanService; +import com.sunwayworld.basemodule.trm.equipt.equipverification.service.LimsEquipVerificationRecordService; +import com.sunwayworld.basemodule.trm.equipt.equipt.service.LimsEquiptService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.audit.aunnotation.Audit; +import com.sunwayworld.framework.audit.constant.AuditConstant; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.i18n.I18nHelper; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.time.Duration; +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsEquipVerificationPlanServiceImpl implements LimsEquipVerificationPlanService { + + @Autowired + private LimsEquipVerificationPlanDao limsEquipVerificationPlanDao; + + @Autowired + @Lazy + private LimsEquiptService limsEquiptService; + + @Autowired + @Lazy + private LimsEquipVerificationRecordService limsEquipVerificationRecordService; + + @Override + @SuppressWarnings("unchecked") + public LimsEquipVerificationPlanDao getDao() { + return limsEquipVerificationPlanDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquipVerificationPlanBean limsEquipVerificationPlan = jsonWrapper.parseUnique(LimsEquipVerificationPlanBean.class); + limsEquipVerificationPlan.setId(ApplicationContextHelper.getNextIdentity()); + // 计划编号 + limsEquipVerificationPlan.setPlanNo(ApplicationContextHelper.getNextSequenceNumber(getDao().getTable())); + // 下次计划期间核查时间 + if (!ObjectUtils.isEmpty(limsEquipVerificationPlan.getVerificationCycle()) && !ObjectUtils.isEmpty(limsEquipVerificationPlan.getLastVerificationTime())) { + LocalDateTime lastVerificationTime = limsEquipVerificationPlan.getLastVerificationTime(); + LocalDateTime nextVerificationTime = lastVerificationTime.plusMonths(limsEquipVerificationPlan.getVerificationCycle()); + limsEquipVerificationPlan.setNextVerificationTime(nextVerificationTime); + } + getDao().insert(limsEquipVerificationPlan); + return limsEquipVerificationPlan.getId(); + } + + /** + * 删除操作 + */ + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + @Audit(AuditConstant.DELETE) + public void delete(RestJsonWrapperBean wrapper) { + LimsEquipVerificationPlanService.super.delete(wrapper); + // 需要将设备的期间核查计划ID给去掉 + List planBeans = wrapper.parse(LimsEquipVerificationPlanBean.class); + if (CollectionUtils.isEmpty(planBeans)) { + return; + } + List ids = planBeans.stream().map(LimsEquipVerificationPlanBean::getId).collect(Collectors.toList()); + List limsEquiptBeans = limsEquiptService.selectListByFilter(SearchFilter.instance().match("verificationPlanId", ids).filter(MatchPattern.OR)); + if (CollectionUtils.isEmpty(limsEquiptBeans)) { + return; + } + limsEquiptBeans.forEach(equip -> equip.setVerificationPlanId(null)); + limsEquiptService.getDao().update(limsEquiptBeans, "verificationPlanId"); + } + + @Override + @Transactional + public void start(RestJsonWrapperBean wrapper) { + List planBeans = wrapper.parse(LimsEquipVerificationPlanBean.class); + if (CollectionUtils.isEmpty(planBeans)) { + return; + } + List ids = planBeans.stream().map(LimsEquipVerificationPlanBean::getId).collect(Collectors.toList()); + List limsEquiptBeans = limsEquiptService.selectListByFilter(SearchFilter.instance().match("verificationPlanId", ids).filter(MatchPattern.OR)); + if (CollectionUtils.isEmpty(limsEquiptBeans)) { + throw new InvalidDataException("无计划期间核查设备!"); + //throw new InvalidDataException(I18nHelper.getMessage("Check equipment during unplanned period!")); + } + Map> planIdEquipsMap = limsEquiptBeans.stream().collect(Collectors.groupingBy(LimsEquiptBean::getVerificationPlanId)); + Map idBeanMap = planBeans.stream().collect(Collectors.toMap(LimsEquipVerificationPlanBean::getId, bean -> bean, (o, n) -> n)); + for (Long id : ids) { + if (!planIdEquipsMap.containsKey(id)) { + LimsEquipVerificationPlanBean plan = idBeanMap.get(id); + throw new InvalidDataException(plan.getPlanNo() + I18nHelper.getMessage("Check equipment during unplanned period!")); + } + } + + // 添加设备期间核查记录 + //insertToBeRemindedVerificationRecord(planIdEquipsMap, idBeanMap); + + // 更新计划状态 + planBeans.forEach(plan -> plan.setStatus("1")); + this.getDao().update(planBeans, "status"); + + // 添加完检查一遍 + check(); + } + + @Override + @Transactional + public void stop(RestJsonWrapperBean wrapper) { + List planBeans = wrapper.parse(LimsEquipVerificationPlanBean.class); + if (CollectionUtils.isEmpty(planBeans)) { + return; + } + + planBeans.forEach(plan -> plan.setStatus("0")); + this.getDao().update(planBeans, "status"); + + List ids = planBeans.stream().map(LimsEquipVerificationPlanBean::getId).collect(Collectors.toList()); + // 删除计划下未期间核查的设备记录(status不为1) + List recordBeans = limsEquipVerificationRecordService.selectListByFilter(SearchFilter.instance() + .match("planId", ids).filter(MatchPattern.OR) + .match("status", "1").filter(MatchPattern.DIFFER)); + if (CollectionUtils.isEmpty(recordBeans)) { + return; + } + List recordIds = recordBeans.stream().map(LimsEquipVerificationRecordBean::getId).collect(Collectors.toList()); + limsEquipVerificationRecordService.getDao().deleteByIdList(recordIds); + } + + /** + * 定时检查待提醒的设备期间核查是否进入待期间核查阶段 + * 废弃计划时间 + */ + @Override + @Transactional + public void check() { + // 查询所有计划为启用(status为1)且状态为待提醒(status为-1)的期间核查记录 + List planBeans = this.selectListByFilter(SearchFilter.instance().match("status", "1").filter(MatchPattern.SEQ)); + if (CollectionUtils.isEmpty(planBeans)) { + return; + } + // 筛选需要更新的计划时间 + /*List toUpdatePlanList = new ArrayList<>(); + for (LimsEquipVerificationPlanBean planBean : planBeans) { + boolean needUpdate = LocalDateTime.now().isAfter(planBean.getNextVerificationTime()); + if (needUpdate) { + toUpdatePlanList.add(planBean); + } + }*/ + List ids = planBeans.stream().map(LimsEquipVerificationPlanBean::getId).collect(Collectors.toList()); + List recordBeans = limsEquipVerificationRecordService.selectListByFilter(SearchFilter.instance().match("planId", ids).filter(MatchPattern.OR).match("status", "-1").filter(MatchPattern.SEQ)); + if (CollectionUtils.isEmpty(recordBeans)) { + return; + } + + // 筛选需要提醒的期间核查记录 + List toUpdateRecordList = new ArrayList<>(); + for (LimsEquipVerificationRecordBean recordBean : recordBeans) { + String advanceRemindDays = recordBean.getExt$Item("advancereminddays"); + if (!NumberUtils.isNumber(advanceRemindDays)) { + continue; + } + long days = NumberUtils.parseLong(advanceRemindDays); + boolean needUpdate = LocalDateTime.now().plusDays(days).isAfter(recordBean.getNextTime()); + if (needUpdate) { + toUpdateRecordList.add(recordBean); + } + } + /*updatePlanVerificationTime(toUpdatePlanList);*/ + updateVerificationRecordStatus(toUpdateRecordList); + } + + /** + * 生成待提醒的设备期间核查记录 + * 废弃使用计划时间 + * + * @param planIdEquipsMap 期间核查计划ID及其下设备 + * @param idBeanMap 期间核查计划ID和计划Bean对象 + */ + /*private void insertToBeRemindedVerificationRecord(Map> planIdEquipsMap, Map idBeanMap) { + List recordBeans = new ArrayList<>(); + planIdEquipsMap.forEach((planId, equips) -> { + LimsEquipVerificationPlanBean planBean = idBeanMap.get(planId); + for (LimsEquiptBean equip : equips) { + LimsEquipVerificationRecordBean recordBean = new LimsEquipVerificationRecordBean(); + recordBean.setId(ApplicationContextHelper.getNextIdentity()); + recordBean.setEquipId(equip.getId()); + recordBean.setPlanId(planId); + LocalDateTime equipLastVerificationDate; + LocalDateTime equipNextVerificationDate = null; + String verificationDate = equip.getVerificationDate(); + String nextVerificationDate = equip.getNextVerificationDate(); + + if (!StringUtils.isEmpty(verificationDate) && DateTimeUtils.isLocalDateTime(verificationDate)) { + equipLastVerificationDate = DateTimeUtils.parseLocalDateTime(verificationDate); + } else { + equipLastVerificationDate = null; + } + + if (!StringUtils.isEmpty(nextVerificationDate) && DateTimeUtils.isLocalDateTime(nextVerificationDate)) { + equipNextVerificationDate = DateTimeUtils.parseLocalDateTime(nextVerificationDate); + } else { + if (ObjectUtils.isEmpty(equipLastVerificationDate)) { + equipNextVerificationDate = LocalDateTime.now(); + } + if (null != equipLastVerificationDate) { + equipNextVerificationDate = equipLastVerificationDate.plusMonths(planBean.getVerificationCycle()); + } + } + recordBean.setLastTime(equipLastVerificationDate); + recordBean.setNextTime(equipNextVerificationDate); + recordBean.setCreatedTime(LocalDateTime.now()); + recordBeans.add(recordBean); + } + }); + limsEquipVerificationRecordService.getDao().insert(recordBeans); + }*/ + + /** + * 更新期间核查计划的上次计划期间核查时间和下次计划期间核查时间 + * + * @param toUpdatePlanList 需要更新的期间核查计划 + */ + /*private void updatePlanVerificationTime(List toUpdatePlanList) { + for (LimsEquipVerificationPlanBean planBean : toUpdatePlanList) { + Long verificationCycle = planBean.getVerificationCycle(); + LocalDateTime lastVerificationTime = planBean.getNextVerificationTime(); + LocalDateTime nextVerificationTime = lastVerificationTime.plusMonths(verificationCycle); + planBean.setLastVerificationTime(lastVerificationTime); + planBean.setNextVerificationTime(nextVerificationTime); + } + this.getDao().update(toUpdatePlanList, "lastVerificationTime", "nextVerificationTime"); + }*/ + + /** + * 更新期间核查设备记录状态为待期间核查 + * + * @param toUpdateRecordList 需要更新的期间核查记录 + */ + private void updateVerificationRecordStatus(List toUpdateRecordList) { + for (LimsEquipVerificationRecordBean recordBean : toUpdateRecordList) { + recordBean.setStatus("0"); + } + limsEquipVerificationRecordService.getDao().update(toUpdateRecordList, "status"); + } + + @Override + @Transactional + public void equipVerificationTimeTask() { + List plans = selectListByFilter(SearchFilter.instance().match("status", "1").filter(MatchPattern.SEQ)); + List planIds = plans.stream().map(LimsEquipVerificationPlanBean :: getId).collect(Collectors.toList()); + List planRecordList = limsEquipVerificationRecordService.selectListByFilter(SearchFilter.instance() + .match("status", new ArrayList<>(Arrays.asList("-1", "0"))).filter(MatchPattern.OR) + .match("planId", planIds).filter(MatchPattern.OR)); + for (LimsEquipVerificationPlanBean plan : plans) { + List equips = ApplicationContextHelper.getBean(LimsEquiptService.class).selectListByFilter(SearchFilter.instance().match("verificationPlanId", plan.getId()).filter(MatchPattern.EQ)); + for (LimsEquiptBean equip : equips) { + if (CommonHelper.isNotNull(equip.getNextVerificationDate()) && CommonHelper.isNotNull(equip.getAdvanceRemindDays())) { + LocalDateTime nextVerificationDate = equip.getNextVerificationDate(); + if (CommonHelper.isNotNull(nextVerificationDate)) { + Duration duration = Duration.between(nextVerificationDate,LocalDateTime.now()); + + if( equip.getAdvanceRemindDays() > duration.toDays()){ + List planRecords = planRecordList.stream().filter(s->ObjectUtils.equals(s.getPlanId(),plan.getId()) + && ObjectUtils.equals(s.getEquipId(),equip.getId())).collect(Collectors.toList()); + // 判断是否有已下发计划但未核查完的记录 + if(!planRecords.isEmpty()){ + continue; + } + createRecord(equip, plan); + } + } + } + } + } + } + + private void createRecord(LimsEquiptBean equip, LimsEquipVerificationPlanBean plan) { + //校验是否存在 + List recordBeans=limsEquipVerificationRecordService.selectListByFilter( + SearchFilter.instance().match("equipId", equip.getId()).filter(MatchPattern.EQ) + .match("status","1").filter(MatchPattern.DIFFER)); + if(recordBeans.isEmpty()){ + LimsEquipVerificationRecordBean recordBean = new LimsEquipVerificationRecordBean(); + recordBean.setId(ApplicationContextHelper.getNextIdentity()); + recordBean.setEquipId(equip.getId()); + recordBean.setPlanId(plan.getId()); + if (!StringUtils.isEmpty(equip.getVerificationDate().toString())) { + recordBean.setLastTime(equip.getNextVerificationDate()); + } + recordBean.setNextTime(equip.getNextVerificationDate()); + recordBean.setCreatedTime(LocalDateTime.now()); + limsEquipVerificationRecordService.getDao().insert(recordBean); + } + + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/service/impl/LimsEquipVerificationRecordServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/service/impl/LimsEquipVerificationRecordServiceImpl.java new file mode 100644 index 0000000..24689b2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/equipverification/service/impl/LimsEquipVerificationRecordServiceImpl.java @@ -0,0 +1,61 @@ +package com.sunwayworld.basemodule.trm.equipt.equipverification.service.impl; + +import com.sunwayworld.baseline.framework.utils.LocalDateUtils; +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.basemodule.trm.equipt.equipverification.bean.LimsEquipVerificationPlanBean; +import com.sunwayworld.basemodule.trm.equipt.equipverification.bean.LimsEquipVerificationRecordBean; +import com.sunwayworld.basemodule.trm.equipt.equipverification.dao.LimsEquipVerificationRecordDao; +import com.sunwayworld.basemodule.trm.equipt.equipverification.service.LimsEquipVerificationPlanService; +import com.sunwayworld.basemodule.trm.equipt.equipverification.service.LimsEquipVerificationRecordService; +import com.sunwayworld.basemodule.trm.equipt.equipt.service.LimsEquiptService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.time.LocalDateTime; + +@Repository +@GikamBean +public class LimsEquipVerificationRecordServiceImpl implements LimsEquipVerificationRecordService { + + @Autowired + private LimsEquipVerificationRecordDao limsEquipVerificationRecordDao; + + @Override + @SuppressWarnings("unchecked") + public LimsEquipVerificationRecordDao getDao() { + return limsEquipVerificationRecordDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquipVerificationRecordBean limsEquipVerificationRecord = jsonWrapper.parseUnique(LimsEquipVerificationRecordBean.class); + limsEquipVerificationRecord.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEquipVerificationRecord); + return limsEquipVerificationRecord.getId(); + } + + @Override + @Transactional + public void submit(RestJsonWrapperBean wrapper) { + LimsEquipVerificationRecordBean recordBean = wrapper.parseUnique(LimsEquipVerificationRecordBean.class); + recordBean.setStatus("1"); + recordBean.setOperator(LocalContextHelper.getLoginUserName()); + recordBean.setOperatorId(LocalContextHelper.getLoginUserId()); + recordBean.setCommitTime(LocalDateTime.now()); + LimsEquipVerificationPlanBean plan = ApplicationContextHelper.getBean(LimsEquipVerificationPlanService.class).selectById(recordBean.getPlanId()); + LimsEquiptBean limsEquiptBean = ApplicationContextHelper.getBean(LimsEquiptService.class).selectById(recordBean.getEquipId()); + limsEquiptBean.setVerificationDate(LocalDateTime.now()); + limsEquiptBean.setNextVerificationDate(LocalDateTime.now().plusMonths(plan.getVerificationCycle())); + ApplicationContextHelper.getBean(LimsEquiptService.class).updateIfChanged(limsEquiptBean); + this.getDao().update(recordBean, "status", "meterUnit", "operateDesc", "remark", "completeTime", "operator", "operatorId", "commitTime"); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/bean/LimsEquiptEventBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/bean/LimsEquiptEventBean.java new file mode 100644 index 0000000..14e1f7c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/bean/LimsEquiptEventBean.java @@ -0,0 +1,149 @@ +package com.sunwayworld.basemodule.trm.equipt.event.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Insertable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 设备事件表 + * + * @author lijiaxing@sunwayworld.com + * @date 2022-09-01 + */ +@Table("T_LIMS_EQUIPT_EVENT") +public class LimsEquiptEventBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private Long equiptId;// 设备ID + private String eventType;// 事件类型 + private String eventFrequency;// 事件频率 + private String eventDesc;// 事件描述 + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime planDate;// 计划日期 + private Long remindDays;// 提醒天数 + private String remarks;// 备注 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public Long getEquiptId() { + return equiptId; + } + + public void setEquiptId(Long equiptId) { + this.equiptId = equiptId; + } + + public String getEventType() { + return eventType; + } + + public void setEventType(String eventType) { + this.eventType = eventType; + } + + public String getEventFrequency() { + return eventFrequency; + } + + public void setEventFrequency(String eventFrequency) { + this.eventFrequency = eventFrequency; + } + + public String getEventDesc() { + return eventDesc; + } + + public void setEventDesc(String eventDesc) { + this.eventDesc = eventDesc; + } + + public LocalDateTime getPlanDate() { + return planDate; + } + + public void setPlanDate(LocalDateTime planDate) { + this.planDate = planDate; + } + + public Long getRemindDays() { + return remindDays; + } + + public void setRemindDays(Long remindDays) { + this.remindDays = remindDays; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/controller/LimsEquiptEventController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/controller/LimsEquiptEventController.java new file mode 100644 index 0000000..dfe3000 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/controller/LimsEquiptEventController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.equipt.event.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-events/page") +public interface LimsEquiptEventController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/controller/impl/LimsEquiptEventControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/controller/impl/LimsEquiptEventControllerImpl.java new file mode 100644 index 0000000..2e82920 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/controller/impl/LimsEquiptEventControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.equipt.event.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.equipt.event.controller.LimsEquiptEventController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEquiptEventControllerImpl implements LimsEquiptEventController { + + @Log(value = "设备事件表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipt/equipt-events/lims-equipt-event-edit-list"; + } + + @Log(value = "设备事件表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/equipt/equipt-events/lims-equipt-event-detail"; + } + + @Log(value = "设备事件表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/equipt/equipt-events/lims-equipt-event-search-list"; + } + + @Log(value = "设备事件表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/equipt/equipt-events/lims-equipt-event-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/dao/LimsEquiptEventDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/dao/LimsEquiptEventDao.java new file mode 100644 index 0000000..11f0d37 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/dao/LimsEquiptEventDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.equipt.event.dao; + +import com.sunwayworld.basemodule.trm.equipt.event.bean.LimsEquiptEventBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquiptEventDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/dao/impl/LimsEquiptEventDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/dao/impl/LimsEquiptEventDaoImpl.java new file mode 100644 index 0000000..708e4ff --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/dao/impl/LimsEquiptEventDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.event.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.equipt.event.bean.LimsEquiptEventBean; +import com.sunwayworld.basemodule.trm.equipt.event.dao.LimsEquiptEventDao; +import com.sunwayworld.basemodule.trm.equipt.event.mapper.LimsEquiptEventMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquiptEventDaoImpl extends MybatisDaoSupport implements LimsEquiptEventDao { + + @Autowired + private LimsEquiptEventMapper limsEquiptEventMapper; + + @Override + public LimsEquiptEventMapper getMapper() { + return limsEquiptEventMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/mapper/LimsEquiptEventMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/mapper/LimsEquiptEventMapper.java new file mode 100644 index 0000000..26be8b6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/mapper/LimsEquiptEventMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.event.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquiptEventMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/mapper/conf/lims-equipt-event-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/mapper/conf/lims-equipt-event-mysql-mapper.xml new file mode 100644 index 0000000..24a1bb3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/mapper/conf/lims-equipt-event-mysql-mapper.xml @@ -0,0 +1,23 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/mapper/conf/lims-equipt-event-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/mapper/conf/lims-equipt-event-oracle-mapper.xml new file mode 100644 index 0000000..627e525 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/mapper/conf/lims-equipt-event-oracle-mapper.xml @@ -0,0 +1,32 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/mapper/conf/lims-equipt-event-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/mapper/conf/lims-equipt-event-sqlserver-mapper.xml new file mode 100644 index 0000000..e49bfd8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/mapper/conf/lims-equipt-event-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/resource/LimsEquiptEventResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/resource/LimsEquiptEventResource.java new file mode 100644 index 0000000..9b0f867 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/resource/LimsEquiptEventResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.equipt.event.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.equipt.event.bean.LimsEquiptEventBean; +import com.sunwayworld.basemodule.trm.equipt.event.service.LimsEquiptEventService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-events") +public interface LimsEquiptEventResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/resource/impl/LimsEquiptEventResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/resource/impl/LimsEquiptEventResourceImpl.java new file mode 100644 index 0000000..0e028a7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/resource/impl/LimsEquiptEventResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.equipt.event.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.equipt.event.resource.LimsEquiptEventResource; +import com.sunwayworld.basemodule.trm.equipt.event.service.LimsEquiptEventService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("设备事件表") +@RestController +@GikamBean +public class LimsEquiptEventResourceImpl implements LimsEquiptEventResource { + + @Autowired + private LimsEquiptEventService limsEquiptEventService; + + @Override + public LimsEquiptEventService getService() { + return limsEquiptEventService; + } + + @Log(value = "新增设备事件表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/service/LimsEquiptEventService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/service/LimsEquiptEventService.java new file mode 100644 index 0000000..790ee38 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/service/LimsEquiptEventService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.event.service; + +import com.sunwayworld.basemodule.trm.equipt.event.bean.LimsEquiptEventBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsEquiptEventService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/service/impl/LimsEquiptEventServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/service/impl/LimsEquiptEventServiceImpl.java new file mode 100644 index 0000000..4cce7eb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/event/service/impl/LimsEquiptEventServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.trm.equipt.event.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.equipt.event.dao.LimsEquiptEventDao; +import com.sunwayworld.basemodule.trm.equipt.event.bean.LimsEquiptEventBean; +import com.sunwayworld.basemodule.trm.equipt.event.service.LimsEquiptEventService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsEquiptEventServiceImpl implements LimsEquiptEventService { + + @Autowired + private LimsEquiptEventDao limsEquiptEventDao; + + @Override + @SuppressWarnings("unchecked") + public LimsEquiptEventDao getDao() { + return limsEquiptEventDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquiptEventBean limsEquiptEvent = jsonWrapper.parseUnique(LimsEquiptEventBean.class); + limsEquiptEvent.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEquiptEvent); + return limsEquiptEvent.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/bean/LimsEquiptEventRecordBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/bean/LimsEquiptEventRecordBean.java new file mode 100644 index 0000000..c8d00e0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/bean/LimsEquiptEventRecordBean.java @@ -0,0 +1,136 @@ +package com.sunwayworld.basemodule.trm.equipt.eventrecord.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 设备事件记录表 + * + * @author lijiaxing@sunwayworld.com + * @date 2022-09-01 + */ +@Table("T_LIMS_EQUIPT_EVENT_RECORD") +public class LimsEquiptEventRecordBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private Long eventId;// 事件ID + private String eventContent;// 事件内容 + private LocalDateTime recordDate;// 记录时间 + private String recorderId;// 记录人ID + private String recorder;// 记录人 + private String remarks;// 备注 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public Long getEventId() { + return eventId; + } + + public void setEventId(Long eventId) { + this.eventId = eventId; + } + + public String getEventContent() { + return eventContent; + } + + public void setEventContent(String eventContent) { + this.eventContent = eventContent; + } + + public LocalDateTime getRecordDate() { + return recordDate; + } + + public void setRecordDate(LocalDateTime recordDate) { + this.recordDate = recordDate; + } + + public String getRecorderId() { + return recorderId; + } + + public void setRecorderId(String recorderId) { + this.recorderId = recorderId; + } + + public String getRecorder() { + return recorder; + } + + public void setRecorder(String recorder) { + this.recorder = recorder; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/controller/LimsEquiptEventRecordController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/controller/LimsEquiptEventRecordController.java new file mode 100644 index 0000000..ecbfca5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/controller/LimsEquiptEventRecordController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.equipt.eventrecord.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-event-records/page") +public interface LimsEquiptEventRecordController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/controller/impl/LimsEquiptEventRecordControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/controller/impl/LimsEquiptEventRecordControllerImpl.java new file mode 100644 index 0000000..6cfa335 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/controller/impl/LimsEquiptEventRecordControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.equipt.eventrecord.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.equipt.eventrecord.controller.LimsEquiptEventRecordController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEquiptEventRecordControllerImpl implements LimsEquiptEventRecordController { + + @Log(value = "设备事件记录表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipt/equipt-event-records/lims-equipt-event-record-edit-list"; + } + + @Log(value = "设备事件记录表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/equipt/equipt-event-records/lims-equipt-event-record-detail"; + } + + @Log(value = "设备事件记录表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/equipt/equipt-event-records/lims-equipt-event-record-search-list"; + } + + @Log(value = "设备事件记录表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/equipt/equipt-event-records/lims-equipt-event-record-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/dao/LimsEquiptEventRecordDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/dao/LimsEquiptEventRecordDao.java new file mode 100644 index 0000000..3d1569f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/dao/LimsEquiptEventRecordDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.equipt.eventrecord.dao; + +import com.sunwayworld.basemodule.trm.equipt.eventrecord.bean.LimsEquiptEventRecordBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquiptEventRecordDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/dao/impl/LimsEquiptEventRecordDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/dao/impl/LimsEquiptEventRecordDaoImpl.java new file mode 100644 index 0000000..b33e7d9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/dao/impl/LimsEquiptEventRecordDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.eventrecord.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.equipt.eventrecord.bean.LimsEquiptEventRecordBean; +import com.sunwayworld.basemodule.trm.equipt.eventrecord.dao.LimsEquiptEventRecordDao; +import com.sunwayworld.basemodule.trm.equipt.eventrecord.mapper.LimsEquiptEventRecordMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquiptEventRecordDaoImpl extends MybatisDaoSupport implements LimsEquiptEventRecordDao { + + @Autowired + private LimsEquiptEventRecordMapper limsEquiptEventRecordMapper; + + @Override + public LimsEquiptEventRecordMapper getMapper() { + return limsEquiptEventRecordMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/mapper/LimsEquiptEventRecordMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/mapper/LimsEquiptEventRecordMapper.java new file mode 100644 index 0000000..3e1c161 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/mapper/LimsEquiptEventRecordMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.eventrecord.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquiptEventRecordMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/mapper/conf/lims-equipt-event-record-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/mapper/conf/lims-equipt-event-record-mysql-mapper.xml new file mode 100644 index 0000000..95ba611 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/mapper/conf/lims-equipt-event-record-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/mapper/conf/lims-equipt-event-record-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/mapper/conf/lims-equipt-event-record-oracle-mapper.xml new file mode 100644 index 0000000..95ba611 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/mapper/conf/lims-equipt-event-record-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/mapper/conf/lims-equipt-event-record-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/mapper/conf/lims-equipt-event-record-sqlserver-mapper.xml new file mode 100644 index 0000000..95ba611 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/mapper/conf/lims-equipt-event-record-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/resource/LimsEquiptEventRecordResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/resource/LimsEquiptEventRecordResource.java new file mode 100644 index 0000000..cf06186 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/resource/LimsEquiptEventRecordResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.equipt.eventrecord.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.equipt.eventrecord.bean.LimsEquiptEventRecordBean; +import com.sunwayworld.basemodule.trm.equipt.eventrecord.service.LimsEquiptEventRecordService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-event-records") +public interface LimsEquiptEventRecordResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/resource/impl/LimsEquiptEventRecordResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/resource/impl/LimsEquiptEventRecordResourceImpl.java new file mode 100644 index 0000000..9fab99e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/resource/impl/LimsEquiptEventRecordResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.equipt.eventrecord.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.equipt.eventrecord.resource.LimsEquiptEventRecordResource; +import com.sunwayworld.basemodule.trm.equipt.eventrecord.service.LimsEquiptEventRecordService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("设备事件记录表") +@RestController +@GikamBean +public class LimsEquiptEventRecordResourceImpl implements LimsEquiptEventRecordResource { + + @Autowired + private LimsEquiptEventRecordService limsEquiptEventRecordService; + + @Override + public LimsEquiptEventRecordService getService() { + return limsEquiptEventRecordService; + } + + @Log(value = "新增设备事件记录表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/service/LimsEquiptEventRecordService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/service/LimsEquiptEventRecordService.java new file mode 100644 index 0000000..2abccd4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/service/LimsEquiptEventRecordService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.eventrecord.service; + +import com.sunwayworld.basemodule.trm.equipt.eventrecord.bean.LimsEquiptEventRecordBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsEquiptEventRecordService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/service/impl/LimsEquiptEventRecordServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/service/impl/LimsEquiptEventRecordServiceImpl.java new file mode 100644 index 0000000..d80e751 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/eventrecord/service/impl/LimsEquiptEventRecordServiceImpl.java @@ -0,0 +1,44 @@ +package com.sunwayworld.basemodule.trm.equipt.eventrecord.service.impl; + +import com.sunwayworld.basemodule.trm.equipt.eventrecord.bean.LimsEquiptEventRecordBean; +import com.sunwayworld.basemodule.trm.equipt.eventrecord.dao.LimsEquiptEventRecordDao; +import com.sunwayworld.basemodule.trm.equipt.eventrecord.service.LimsEquiptEventRecordService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.time.LocalDateTime; + +@Repository +@GikamBean +public class LimsEquiptEventRecordServiceImpl implements LimsEquiptEventRecordService { + + @Autowired + private LimsEquiptEventRecordDao limsEquiptEventRecordDao; + + @Override + @SuppressWarnings("unchecked") + public LimsEquiptEventRecordDao getDao() { + return limsEquiptEventRecordDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquiptEventRecordBean limsEquiptEventRecord = jsonWrapper.parseUnique(LimsEquiptEventRecordBean.class); + limsEquiptEventRecord.setId(ApplicationContextHelper.getNextIdentity()); + limsEquiptEventRecord.setRecorderId(LocalContextHelper.getLoginUserId()); + limsEquiptEventRecord.setRecorder(LocalContextHelper.getLoginUserName()); + limsEquiptEventRecord.setRecordDate(LocalDateTime.now()); + getDao().insert(limsEquiptEventRecord); + return limsEquiptEventRecord.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/io/EquiptImportFileFunction.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/io/EquiptImportFileFunction.java new file mode 100644 index 0000000..c5a6fb9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/io/EquiptImportFileFunction.java @@ -0,0 +1,110 @@ +package com.sunwayworld.basemodule.trm.equipt.io; + +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.basemodule.trm.equipt.equipt.service.LimsEquiptService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.i18n.I18nHelper; +import com.sunwayworld.framework.io.excel.ExcelHelper; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.bean.CoreFileImportResultDTO; +import com.sunwayworld.module.item.file.function.CoreFileImportFunction; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import com.sunwayworld.module.mdm.user.service.CoreUserService; +import com.sunwayworld.module.sys.code.bean.CoreCodeBean; +import com.sunwayworld.module.sys.code.service.CoreCodeService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Component(value = "EquiptImportFileFunction") +@GikamBean +public class EquiptImportFileFunction implements CoreFileImportFunction { + + @Autowired + private LimsEquiptService limsEquiptService; + + @Autowired + private CoreCodeService coreCodeService; + + + @Override + public CoreFileImportResultDTO apply(CoreFileBean coreFileBean) { + CoreFileImportResultDTO importResultRepresentation = new CoreFileImportResultDTO(); + FilePathDTO fr= CoreFileUtils.toFilePath(coreFileBean); +// List equiptBeans = ExcelHelper +// .readDataFromExcel(FilePathManager.getLocalPath(fr) +// .toString(),0,1,LimsEquiptBean.class); + List equiptBeans = ExcelHelper.readDataFromExcel(CoreFileUtils.getLocalPath(coreFileBean).toString(), + "Sheet1", 0, 1, LimsEquiptBean.class); + if (CollectionUtils.isEmpty(equiptBeans)) { + String errorFileName= I18nHelper.getMessage("信息导入模板为空,请确认后重新导入"); + importResultRepresentation.setMessage(errorFileName); + return importResultRepresentation; + } else { + + + /*Map correctMode = new HashMap<>(); + List correctModeBeans = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "correctMode").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty( correctModeBeans)) { + correctMode = correctModeBeans.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + + Map correctPeriod = new HashMap<>(); + List correctPeriodBeans = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "correctPeriod").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty( correctPeriodBeans)) { + correctPeriod = correctPeriodBeans.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + }*/ + + Map equiptStatus = new HashMap<>(); + List equiptStatusBeans = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "equiptStatus").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty( equiptStatusBeans)) { + equiptStatus = equiptStatusBeans.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + + Map baseOrg = new HashMap<>(); + List baseOrgBeans = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "baseOrg").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty( baseOrgBeans)) { + baseOrg = baseOrgBeans.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + CoreUserService userService = ApplicationContextHelper.getBean(CoreUserService.class); + List userBeans = userService.selectAll(); + + for (int i = 0; i < equiptBeans.size(); i++) { + LimsEquiptBean limsEquiptBean = equiptBeans.get(i); + limsEquiptBean.setId(ApplicationContextHelper.getNextIdentity()); + /*limsEquiptBean.setCorrectMode(correctMode.get(limsEquiptBean.getCorrectMode())); + limsEquiptBean.setCorrectPeriod(correctPeriod.get(limsEquiptBean.getCorrectPeriod()));*/ + limsEquiptBean.setEquiptStatus(equiptStatus.get(limsEquiptBean.getEquiptStatus())); + limsEquiptBean.setBaseOrg(baseOrg.get(limsEquiptBean.getBaseOrg())); + if(!limsEquiptBean.getManager().isEmpty()){ + List users=userBeans.stream().filter(u->u.getUserName().equals(limsEquiptBean.getManager())).collect(Collectors.toList()); + if(!users.isEmpty()){ + limsEquiptBean.setManagerId(users.get(0).getId()); + }else { + String errorFileName= I18nHelper.getMessage("设备管理员不存在!"); + importResultRepresentation.setMessage(errorFileName); + return importResultRepresentation; + } + } + + } + } + limsEquiptService.getDao().insert(equiptBeans); + return importResultRepresentation; + } + + @Override + public boolean test(CoreFileBean coreFile, String service) { + return true; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/io/EquiptTemplateExport.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/io/EquiptTemplateExport.java new file mode 100644 index 0000000..2200a94 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/io/EquiptTemplateExport.java @@ -0,0 +1,26 @@ +package com.sunwayworld.basemodule.trm.equipt.io; + +import com.sunwayworld.framework.data.Pair; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.service.GenericTemplateService; +import org.springframework.stereotype.Component; + +import java.util.ArrayList; +import java.util.List; + +@Component(value = "equiptTemplateExport") +@GikamBean +public class EquiptTemplateExport implements GenericTemplateService { + @Override + public List> getTemplatePairList() { + List> templatePairList = new ArrayList<>(); + Pair templatePair = Pair.of("equiptTemplate", "设备导入模板"); + templatePairList.add(templatePair); + return templatePairList; + } + + @Override + public String getTemplateExtension() { + return "xlsx"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/io/templates/equiptTemplate.xlsx b/src/main/java/com/sunwayworld/basemodule/trm/equipt/io/templates/equiptTemplate.xlsx new file mode 100644 index 0000000..83a1b0c Binary files /dev/null and b/src/main/java/com/sunwayworld/basemodule/trm/equipt/io/templates/equiptTemplate.xlsx differ diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/bean/LimsEquipMaintainPlanBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/bean/LimsEquipMaintainPlanBean.java new file mode 100644 index 0000000..dc6faf8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/bean/LimsEquipMaintainPlanBean.java @@ -0,0 +1,179 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 设备保养/点检计划 + * + * @author lisx@sunwayworld.com + * @date 2022-03-25 + */ +@Table("T_LIMS_EQUIP_MAINTAIN_PLAN") +public class LimsEquipMaintainPlanBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + @NotNull(defaultValue = "0") + private String status;// 状态 0 未启用; 1 已启用; + private String planNo;// 计划编号 + private String planName;// 计划名称 + private String remark;// 备注 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + /*以下字段放到子表中*/ + private Long maintainCycle;// 保养/点检周期 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime lastMaintainTime;// 上次计划保养/点检时间 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime nextMaintainTime;// 下次计划保养/点检时间 + private Long advanceRemindDays;// 提前提醒天数 + private Long equipId;// 设备ID + private Long maintainItemId;// 保养点检项ID + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public String getPlanNo() { + return planNo; + } + + public void setPlanNo(String planNo) { + this.planNo = planNo; + } + + public String getPlanName() { + return planName; + } + + public void setPlanName(String planName) { + this.planName = planName; + } + + public Long getMaintainCycle() { + return maintainCycle; + } + + public void setMaintainCycle(Long maintainCycle) { + this.maintainCycle = maintainCycle; + } + + public LocalDateTime getLastMaintainTime() { + return lastMaintainTime; + } + + public void setLastMaintainTime(LocalDateTime lastMaintainTime) { + this.lastMaintainTime = lastMaintainTime; + } + + public LocalDateTime getNextMaintainTime() { + return nextMaintainTime; + } + + public void setNextMaintainTime(LocalDateTime nextMaintainTime) { + this.nextMaintainTime = nextMaintainTime; + } + + public Long getAdvanceRemindDays() { + return advanceRemindDays; + } + + public void setAdvanceRemindDays(Long advanceRemindDays) { + this.advanceRemindDays = advanceRemindDays; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public Long getEquipId() { + return equipId; + } + + public void setEquipId(Long equipId) { + this.equipId = equipId; + } + + public Long getMaintainItemId() { + return maintainItemId; + } + + public void setMaintainItemId(Long maintainItemId) { + this.maintainItemId = maintainItemId; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/bean/LimsEquipMaintainPlanItemBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/bean/LimsEquipMaintainPlanItemBean.java new file mode 100644 index 0000000..bce9301 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/bean/LimsEquipMaintainPlanItemBean.java @@ -0,0 +1,196 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 设备保养/点检计划检测项 + * + * @author qiuyf@sunwayworld.com + * @date 2023-03-24 + */ +@Table("T_LIMS_EQUIP_MAINTAIN_PLAN_ITEM") +public class LimsEquipMaintainPlanItemBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long planId;// 计划ID + private Long maintainCycle;// 保养/点检周期 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDateTime lastMaintainTime;// 上次计划保养/点检时间 只读,有点检记录更新。在第一次的时候因为为空,就直接生成一次 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDateTime nextMaintainTime;// 下次计划保养/点检时间 根据上次点检完成时间+周期计算 + private Long advanceRemindDays;// 提前提醒天数 + private String remark;// 备注 + private Long equipId;// 设备ID + private Long maintainItemId;// 保养点检项ID + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + + private String frequency;// 点检频率 + + private String equiptCode;// 设备编号 + private String equiptName;// 设备名称 + private String maintainItem;// 保养/点检项目 + + public String getEquiptCode() { + return equiptCode; + } + + public void setEquiptCode(String equiptCode) { + this.equiptCode = equiptCode; + } + + public String getEquiptName() { + return equiptName; + } + + public void setEquiptName(String equiptName) { + this.equiptName = equiptName; + } + + public String getMaintainItem() { + return maintainItem; + } + + public void setMaintainItem(String maintainItem) { + this.maintainItem = maintainItem; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getPlanId() { + return planId; + } + + public void setPlanId(Long planId) { + this.planId = planId; + } + + public Long getMaintainCycle() { + return maintainCycle; + } + + public void setMaintainCycle(Long maintainCycle) { + this.maintainCycle = maintainCycle; + } + + public LocalDateTime getLastMaintainTime() { + return lastMaintainTime; + } + + public void setLastMaintainTime(LocalDateTime lastMaintainTime) { + this.lastMaintainTime = lastMaintainTime; + } + + public LocalDateTime getNextMaintainTime() { + return nextMaintainTime; + } + + public void setNextMaintainTime(LocalDateTime nextMaintainTime) { + this.nextMaintainTime = nextMaintainTime; + } + + public Long getAdvanceRemindDays() { + return advanceRemindDays; + } + + public void setAdvanceRemindDays(Long advanceRemindDays) { + this.advanceRemindDays = advanceRemindDays; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public Long getEquipId() { + return equipId; + } + + public void setEquipId(Long equipId) { + this.equipId = equipId; + } + + public Long getMaintainItemId() { + return maintainItemId; + } + + public void setMaintainItemId(Long maintainItemId) { + this.maintainItemId = maintainItemId; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getFrequency() { + return frequency; + } + + public void setFrequency(String frequency) { + this.frequency = frequency; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/bean/LimsEquipMaintainRecordBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/bean/LimsEquipMaintainRecordBean.java new file mode 100644 index 0000000..6260beb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/bean/LimsEquipMaintainRecordBean.java @@ -0,0 +1,230 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractPersistable; +import com.sunwayworld.framework.support.domain.Persistable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 设备保养/点检记录 + * + * @author lisx@sunwayworld.com + * @date 2022-03-25 + */ +@Table("T_LIMS_EQUIP_MAINTAIN_RECORD") +public class LimsEquipMaintainRecordBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long equipId;// 设备ID + private Long planId;// 计划ID + private Long planItemId;// 计划检测项ID + @NotNull(defaultValue = "0") + private String status;// 状态 -1 待提醒 0 待保养/点检 1 已完成 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime lastTime;// 上次保养/点检时间 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime nextTime;// 下次保养/点检时间 + private String operateDesc;// 执行描述 + private String remark;// 备注 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime completeTime;// 保养/点检完成时间 + private String operator;// 执行人 + private String operatorId;// 执行人ID + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime commitTime;// 提交时间 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 创建时间 + private String createdByOrgId;// 制单人单位编码 + + private Long maintainItemId;// 保养点检项ID + + private String maintainType;// 项目类型 + private String maintainItem;// 保养/点检项目 + private String maintainMethod;// 保养/点检方法 + private String maintainDatum;// 保养/点检基准 + + private String deptId;// 部门id + + public String getDeptId() { + return deptId; + } + + public void setDeptId(String deptId) { + this.deptId = deptId; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getEquipId() { + return equipId; + } + + public void setEquipId(Long equipId) { + this.equipId = equipId; + } + + public Long getPlanId() { + return planId; + } + + public void setPlanId(Long planId) { + this.planId = planId; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public LocalDateTime getLastTime() { + return lastTime; + } + + public void setLastTime(LocalDateTime lastTime) { + this.lastTime = lastTime; + } + + public LocalDateTime getNextTime() { + return nextTime; + } + + public void setNextTime(LocalDateTime nextTime) { + this.nextTime = nextTime; + } + + public String getOperateDesc() { + return operateDesc; + } + + public void setOperateDesc(String operateDesc) { + this.operateDesc = operateDesc; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public LocalDateTime getCompleteTime() { + return completeTime; + } + + public void setCompleteTime(LocalDateTime completeTime) { + this.completeTime = completeTime; + } + + public String getOperator() { + return operator; + } + + public void setOperator(String operator) { + this.operator = operator; + } + + public String getOperatorId() { + return operatorId; + } + + public void setOperatorId(String operatorId) { + this.operatorId = operatorId; + } + + public LocalDateTime getCommitTime() { + return commitTime; + } + + public void setCommitTime(LocalDateTime commitTime) { + this.commitTime = commitTime; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public Long getMaintainItemId() { + return maintainItemId; + } + + public void setMaintainItemId(Long maintainItemId) { + this.maintainItemId = maintainItemId; + } + + public Long getPlanItemId() { + return planItemId; + } + + public void setPlanItemId(Long planItemId) { + this.planItemId = planItemId; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getMaintainType() { + return maintainType; + } + + public void setMaintainType(String maintainType) { + this.maintainType = maintainType; + } + + public String getMaintainItem() { + return maintainItem; + } + + public void setMaintainItem(String maintainItem) { + this.maintainItem = maintainItem; + } + + public String getMaintainMethod() { + return maintainMethod; + } + + public void setMaintainMethod(String maintainMethod) { + this.maintainMethod = maintainMethod; + } + + public String getMaintainDatum() { + return maintainDatum; + } + + public void setMaintainDatum(String maintainDatum) { + this.maintainDatum = maintainDatum; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/bean/LimsEquiptMaintainItemBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/bean/LimsEquiptMaintainItemBean.java new file mode 100644 index 0000000..5dbcb75 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/bean/LimsEquiptMaintainItemBean.java @@ -0,0 +1,175 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 设备保养点检项目表 + * + * @author lijiaxing@sunwayworld.com + * @date 2022-09-01 + */ +@Table("T_LIMS_EQUIPT_MAINTAIN_ITEM") +public class LimsEquiptMaintainItemBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String maintainType;// 项目类型 + private String maintainItem;// 保养/点检项目 + private String maintainMethod;// 保养/点检方法 + private String maintainDatum;// 保养/点检基准 + private String remarks;// 备注 + + // ====== + private Long maintainId;// 保养点检计划ID + private Long maintainSpotCheckId;// 保养点检项目ID + // ====== + + private Long equipId;// 设备ID + private String equiptCode;// 设备编号 + private String equiptName;// 设备名称 + + public String getEquiptCode() { + return equiptCode; + } + + public void setEquiptCode(String equiptCode) { + this.equiptCode = equiptCode; + } + + public String getEquiptName() { + return equiptName; + } + + public void setEquiptName(String equiptName) { + this.equiptName = equiptName; + } + + public Long getEquipId() { + return equipId; + } + + public void setEquipId(Long equipId) { + this.equipId = equipId; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public Long getMaintainId() { + return maintainId; + } + + public void setMaintainId(Long maintainId) { + this.maintainId = maintainId; + } + + public Long getMaintainSpotCheckId() { + return maintainSpotCheckId; + } + + public void setMaintainSpotCheckId(Long maintainSpotCheckId) { + this.maintainSpotCheckId = maintainSpotCheckId; + } + + public String getMaintainType() { + return maintainType; + } + + public void setMaintainType(String maintainType) { + this.maintainType = maintainType; + } + + public String getMaintainItem() { + return maintainItem; + } + + public void setMaintainItem(String maintainItem) { + this.maintainItem = maintainItem; + } + + public String getMaintainMethod() { + return maintainMethod; + } + + public void setMaintainMethod(String maintainMethod) { + this.maintainMethod = maintainMethod; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getMaintainDatum() { + return maintainDatum; + } + + public void setMaintainDatum(String maintainDatum) { + this.maintainDatum = maintainDatum; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/controller/LimsEquipMaintainPlanController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/controller/LimsEquipMaintainPlanController.java new file mode 100644 index 0000000..8bd40c4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/controller/LimsEquipMaintainPlanController.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/trm/equipt/equip-maintain-plans/page") +public interface LimsEquipMaintainPlanController extends GenericEditListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/controller/LimsEquipMaintainRecordController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/controller/LimsEquipMaintainRecordController.java new file mode 100644 index 0000000..5d3b298 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/controller/LimsEquipMaintainRecordController.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; + +@RequestMapping("/secure/basemodule/trm/equipt/equip-maintain-records/page") +public interface LimsEquipMaintainRecordController extends GenericEditListPageController, GenericSearchListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/controller/LimsEquiptMaintainItemController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/controller/LimsEquiptMaintainItemController.java new file mode 100644 index 0000000..332e8b7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/controller/LimsEquiptMaintainItemController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-maintain-items/page") +public interface LimsEquiptMaintainItemController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/controller/impl/LimsEquipMaintainPlanControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/controller/impl/LimsEquipMaintainPlanControllerImpl.java new file mode 100644 index 0000000..6eaeb54 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/controller/impl/LimsEquipMaintainPlanControllerImpl.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.controller.impl; + +import com.sunwayworld.basemodule.trm.equipt.maintainitem.controller.LimsEquipMaintainPlanController; +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEquipMaintainPlanControllerImpl implements LimsEquipMaintainPlanController { + + @Log(value = "设备保养/点检计划编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipt/equipt-maintain-plans/lims-equip-maintain-plan-edit-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/controller/impl/LimsEquipMaintainRecordControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/controller/impl/LimsEquipMaintainRecordControllerImpl.java new file mode 100644 index 0000000..3bd6a89 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/controller/impl/LimsEquipMaintainRecordControllerImpl.java @@ -0,0 +1,25 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.controller.impl; + +import com.sunwayworld.basemodule.trm.equipt.maintainitem.controller.LimsEquipMaintainRecordController; +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEquipMaintainRecordControllerImpl implements LimsEquipMaintainRecordController { + + @Log(value = "设备保养/点检记录编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipt/equipt-maintain-records/lims-equip-maintain-record-edit-list"; + } + + @Log(value = "设备保养/点检记录查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/equipt/equipt-maintain-records/lims-equip-maintain-record-search-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/controller/impl/LimsEquiptMaintainItemControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/controller/impl/LimsEquiptMaintainItemControllerImpl.java new file mode 100644 index 0000000..e3c6abc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/controller/impl/LimsEquiptMaintainItemControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.controller.LimsEquiptMaintainItemController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEquiptMaintainItemControllerImpl implements LimsEquiptMaintainItemController { + + @Log(value = "设备保养点检项目表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipt/equipt-maintain-items/lims-equipt-maintain-item-edit-list"; + } + + @Log(value = "设备保养点检项目表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/equipt/equipt-maintain-items/lims-equipt-maintain-item-detail"; + } + + @Log(value = "设备保养点检项目表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/equipt/equipt-maintain-items/lims-equipt-maintain-item-search-list"; + } + + @Log(value = "设备保养点检项目表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/equipt/equipt-maintain-items/lims-equipt-maintain-item-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/dao/LimsEquipMaintainPlanDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/dao/LimsEquipMaintainPlanDao.java new file mode 100644 index 0000000..cff3569 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/dao/LimsEquipMaintainPlanDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.dao; + +import com.sunwayworld.basemodule.trm.equipt.maintainitem.bean.LimsEquipMaintainPlanBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquipMaintainPlanDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/dao/LimsEquipMaintainPlanItemDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/dao/LimsEquipMaintainPlanItemDao.java new file mode 100644 index 0000000..d4f4672 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/dao/LimsEquipMaintainPlanItemDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.dao; + +import com.sunwayworld.basemodule.trm.equipt.maintainitem.bean.LimsEquipMaintainPlanItemBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquipMaintainPlanItemDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/dao/LimsEquipMaintainRecordDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/dao/LimsEquipMaintainRecordDao.java new file mode 100644 index 0000000..f3595dd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/dao/LimsEquipMaintainRecordDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.dao; + +import com.sunwayworld.basemodule.trm.equipt.maintainitem.bean.LimsEquipMaintainRecordBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquipMaintainRecordDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/dao/LimsEquiptMaintainItemDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/dao/LimsEquiptMaintainItemDao.java new file mode 100644 index 0000000..92f3cc5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/dao/LimsEquiptMaintainItemDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.dao; + +import com.sunwayworld.basemodule.trm.equipt.maintainitem.bean.LimsEquiptMaintainItemBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquiptMaintainItemDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/dao/impl/LimsEquipMaintainPlanDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/dao/impl/LimsEquipMaintainPlanDaoImpl.java new file mode 100644 index 0000000..1f0bff7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/dao/impl/LimsEquipMaintainPlanDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.dao.impl; + +import com.sunwayworld.basemodule.trm.equipt.maintainitem.bean.LimsEquipMaintainPlanBean; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.dao.LimsEquipMaintainPlanDao; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.mapper.LimsEquipMaintainPlanMapper; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquipMaintainPlanDaoImpl extends MybatisDaoSupport implements LimsEquipMaintainPlanDao { + + @Autowired + private LimsEquipMaintainPlanMapper limsEquipMaintainPlanMapper; + + @Override + public LimsEquipMaintainPlanMapper getMapper() { + return limsEquipMaintainPlanMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/dao/impl/LimsEquipMaintainPlanItemDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/dao/impl/LimsEquipMaintainPlanItemDaoImpl.java new file mode 100644 index 0000000..c74b4e3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/dao/impl/LimsEquipMaintainPlanItemDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.equipt.maintainitem.bean.LimsEquipMaintainPlanItemBean; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.dao.LimsEquipMaintainPlanItemDao; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.mapper.LimsEquipMaintainPlanItemMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquipMaintainPlanItemDaoImpl extends MybatisDaoSupport implements LimsEquipMaintainPlanItemDao { + + @Autowired + private LimsEquipMaintainPlanItemMapper limsEquipMaintainPlanItemMapper; + + @Override + public LimsEquipMaintainPlanItemMapper getMapper() { + return limsEquipMaintainPlanItemMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/dao/impl/LimsEquipMaintainRecordDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/dao/impl/LimsEquipMaintainRecordDaoImpl.java new file mode 100644 index 0000000..fa5fa7a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/dao/impl/LimsEquipMaintainRecordDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.dao.impl; + +import com.sunwayworld.basemodule.trm.equipt.maintainitem.bean.LimsEquipMaintainRecordBean; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.dao.LimsEquipMaintainRecordDao; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.mapper.LimsEquipMaintainRecordMapper; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquipMaintainRecordDaoImpl extends MybatisDaoSupport implements LimsEquipMaintainRecordDao { + + @Autowired + private LimsEquipMaintainRecordMapper limsEquipMaintainRecordMapper; + + @Override + public LimsEquipMaintainRecordMapper getMapper() { + return limsEquipMaintainRecordMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/dao/impl/LimsEquiptMaintainItemDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/dao/impl/LimsEquiptMaintainItemDaoImpl.java new file mode 100644 index 0000000..ab152e5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/dao/impl/LimsEquiptMaintainItemDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.equipt.maintainitem.bean.LimsEquiptMaintainItemBean; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.dao.LimsEquiptMaintainItemDao; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.mapper.LimsEquiptMaintainItemMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquiptMaintainItemDaoImpl extends MybatisDaoSupport implements LimsEquiptMaintainItemDao { + + @Autowired + private LimsEquiptMaintainItemMapper limsEquiptMaintainItemMapper; + + @Override + public LimsEquiptMaintainItemMapper getMapper() { + return limsEquiptMaintainItemMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/LimsEquipMaintainPlanItemMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/LimsEquipMaintainPlanItemMapper.java new file mode 100644 index 0000000..a45e19e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/LimsEquipMaintainPlanItemMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquipMaintainPlanItemMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/LimsEquipMaintainPlanMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/LimsEquipMaintainPlanMapper.java new file mode 100644 index 0000000..37dabd0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/LimsEquipMaintainPlanMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquipMaintainPlanMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/LimsEquipMaintainRecordMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/LimsEquipMaintainRecordMapper.java new file mode 100644 index 0000000..b443edf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/LimsEquipMaintainRecordMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquipMaintainRecordMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/LimsEquiptMaintainItemMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/LimsEquiptMaintainItemMapper.java new file mode 100644 index 0000000..41bdde7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/LimsEquiptMaintainItemMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquiptMaintainItemMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equip-maintain-plan-item-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equip-maintain-plan-item-mysql-mapper.xml new file mode 100644 index 0000000..bcb911a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equip-maintain-plan-item-mysql-mapper.xml @@ -0,0 +1,48 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equip-maintain-plan-item-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equip-maintain-plan-item-oracle-mapper.xml new file mode 100644 index 0000000..af98b60 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equip-maintain-plan-item-oracle-mapper.xml @@ -0,0 +1,34 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equip-maintain-plan-item-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equip-maintain-plan-item-sqlserver-mapper.xml new file mode 100644 index 0000000..c22a69d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equip-maintain-plan-item-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equip-maintain-plan-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equip-maintain-plan-mysql-mapper.xml new file mode 100644 index 0000000..58701b5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equip-maintain-plan-mysql-mapper.xml @@ -0,0 +1,31 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equip-maintain-plan-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equip-maintain-plan-oracle-mapper.xml new file mode 100644 index 0000000..58701b5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equip-maintain-plan-oracle-mapper.xml @@ -0,0 +1,31 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equip-maintain-plan-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equip-maintain-plan-sqlserver-mapper.xml new file mode 100644 index 0000000..dcf4feb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equip-maintain-plan-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equip-maintain-record-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equip-maintain-record-mysql-mapper.xml new file mode 100644 index 0000000..fca0272 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equip-maintain-record-mysql-mapper.xml @@ -0,0 +1,62 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equip-maintain-record-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equip-maintain-record-oracle-mapper.xml new file mode 100644 index 0000000..ad4f3ca --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equip-maintain-record-oracle-mapper.xml @@ -0,0 +1,56 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equip-maintain-record-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equip-maintain-record-sqlserver-mapper.xml new file mode 100644 index 0000000..cf27c59 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equip-maintain-record-sqlserver-mapper.xml @@ -0,0 +1,59 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equipt-maintain-item-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equipt-maintain-item-mysql-mapper.xml new file mode 100644 index 0000000..b7de6fa --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equipt-maintain-item-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equipt-maintain-item-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equipt-maintain-item-oracle-mapper.xml new file mode 100644 index 0000000..b7de6fa --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equipt-maintain-item-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equipt-maintain-item-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equipt-maintain-item-sqlserver-mapper.xml new file mode 100644 index 0000000..b7de6fa --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/mapper/conf/lims-equipt-maintain-item-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/resource/LimsEquipMaintainPlanResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/resource/LimsEquipMaintainPlanResource.java new file mode 100644 index 0000000..bebb70e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/resource/LimsEquipMaintainPlanResource.java @@ -0,0 +1,30 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.resource; + +import com.sunwayworld.basemodule.trm.equipt.maintainitem.bean.LimsEquipMaintainPlanBean; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.bean.LimsEquipMaintainPlanItemBean; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.service.LimsEquipMaintainPlanService; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; + +@RequestMapping("/secure/basemodule/trm/equipt/equip-maintain-plans") +public interface LimsEquipMaintainPlanResource extends GenericResource { + void start(RestJsonWrapperBean wrapper); + void stop(RestJsonWrapperBean wrapper); + + Page selectMaintainPlanItemPagination(RestJsonWrapperBean wrapper); + + Page selectMaintainPlanItemPaginationByEquipMaintainPlanId(Long id, RestJsonWrapperBean wrapper); + + Long insertMaintainPlanItem(Long id, RestJsonWrapperBean wrapper); + + void deleteMaintainPlanItem(Long id, RestJsonWrapperBean wrapper); + + @Log(value = "复制设备保养/点检检测项", type = LogType.INSERT) + @RequestMapping(value = "/copy", method = RequestMethod.POST) + void copy(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/resource/LimsEquipMaintainRecordResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/resource/LimsEquipMaintainRecordResource.java new file mode 100644 index 0000000..a8affe9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/resource/LimsEquipMaintainRecordResource.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.resource; + +import com.sunwayworld.basemodule.trm.equipt.maintainitem.bean.LimsEquipMaintainRecordBean; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.service.LimsEquipMaintainRecordService; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/basemodule/trm/equipt/equip-maintain-records") +public interface LimsEquipMaintainRecordResource extends GenericResource { + void submit(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/resource/LimsEquiptMaintainItemResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/resource/LimsEquiptMaintainItemResource.java new file mode 100644 index 0000000..e993f2c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/resource/LimsEquiptMaintainItemResource.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.resource; + +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.equipt.maintainitem.bean.LimsEquiptMaintainItemBean; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.service.LimsEquiptMaintainItemService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMethod; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-maintain-items") +public interface LimsEquiptMaintainItemResource extends GenericResource, GenericChoosableResource { + @Log(value = "复制设备保养/点检检测项", type = LogType.INSERT) + @RequestMapping(value = "/copy", method = RequestMethod.POST) + void copy(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/resource/impl/LimsEquipMaintainPlanResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/resource/impl/LimsEquipMaintainPlanResourceImpl.java new file mode 100644 index 0000000..55c83c9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/resource/impl/LimsEquipMaintainPlanResourceImpl.java @@ -0,0 +1,85 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.resource.impl; + +import com.sunwayworld.basemodule.trm.equipt.maintainitem.bean.LimsEquipMaintainPlanItemBean; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.resource.LimsEquipMaintainPlanResource; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.service.LimsEquipMaintainPlanService; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +@LogModule("设备保养/点检计划") +@RestController +@GikamBean +public class LimsEquipMaintainPlanResourceImpl implements LimsEquipMaintainPlanResource { + + @Autowired + private LimsEquipMaintainPlanService limsEquipMaintainPlanService; + + @Override + public LimsEquipMaintainPlanService getService() { + return limsEquipMaintainPlanService; + } + + @Log(value = "新增设备保养/点检计划", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Log(value = "启用设备保养/点检计划", type = LogType.UPDATE) + @Override + @RequestMapping(value = "/action/start", method = RequestMethod.POST) + public void start(RestJsonWrapperBean wrapper) { + getService().start(wrapper); + } + + @Log(value = "停用设备保养/点检计划", type = LogType.UPDATE) + @Override + @RequestMapping(value = "/action/stop", method = RequestMethod.POST) + public void stop(RestJsonWrapperBean wrapper) { + getService().stop(wrapper); + } + + @Override + @Log(value = "查询设备保养/点检计划检测项", type = LogType.SELECT) + @RequestMapping(value = "/maintain-plan-items/queries", method = RequestMethod.POST) + public Page selectMaintainPlanItemPagination(RestJsonWrapperBean wrapper) { + return getService().selectMaintainPlanItemPagination(wrapper); + } + + @Override + @Log(value = "根据设备保养/点检计划ID查询设备保养/点检计划检测项", type = LogType.SELECT) + @RequestMapping(value = "/{id}/maintain-plan-items/queries", method = RequestMethod.POST) + public Page selectMaintainPlanItemPaginationByEquipMaintainPlanId(@PathVariable Long id, RestJsonWrapperBean wrapper) { + return getService().selectMaintainPlanItemPaginationByEquipMaintainPlanId(id, wrapper); + } + + @Override + @Log(value = "新增设备保养/点检计划检测项", type = LogType.INSERT) + @RequestMapping(value = "/{id}/maintain-plan-items", method = RequestMethod.POST) + public Long insertMaintainPlanItem(@PathVariable Long id, RestJsonWrapperBean wrapper) { + return getService().insertMaintainPlanItem(id, wrapper); + } + + @Override + @Log(value = "删除设备保养/点检计划检测项", type = LogType.DELETE) + @RequestMapping(value = "/{id}/maintain-plan-items", method = RequestMethod.DELETE) + public void deleteMaintainPlanItem(@PathVariable Long id, RestJsonWrapperBean wrapper) { + getService().deleteMaintainPlanItem(id, wrapper); + } + + @Override + public void copy(RestJsonWrapperBean wrapper) { + getService().copy(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/resource/impl/LimsEquipMaintainRecordResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/resource/impl/LimsEquipMaintainRecordResourceImpl.java new file mode 100644 index 0000000..0cab67a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/resource/impl/LimsEquipMaintainRecordResourceImpl.java @@ -0,0 +1,42 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.resource.impl; + +import com.sunwayworld.basemodule.trm.equipt.maintainitem.resource.LimsEquipMaintainRecordResource; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.service.LimsEquipMaintainRecordService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("设备保养/点检记录") +@RestController +@GikamBean +public class LimsEquipMaintainRecordResourceImpl implements LimsEquipMaintainRecordResource { + + @Autowired + private LimsEquipMaintainRecordService limsEquipMaintainRecordService; + + @Override + public LimsEquipMaintainRecordService getService() { + return limsEquipMaintainRecordService; + } + + @Log(value = "新增设备保养/点检记录", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Log(value = "提交设备保养/点检记录", type = LogType.UPDATE) + @Override + @RequestMapping(value = "/action/submit", method = RequestMethod.POST) + public void submit(RestJsonWrapperBean wrapper) { + getService().submit(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/resource/impl/LimsEquiptMaintainItemResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/resource/impl/LimsEquiptMaintainItemResourceImpl.java new file mode 100644 index 0000000..0806ac6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/resource/impl/LimsEquiptMaintainItemResourceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.equipt.maintainitem.resource.LimsEquiptMaintainItemResource; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.service.LimsEquiptMaintainItemService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("设备保养点检项目表") +@RestController +@GikamBean +public class LimsEquiptMaintainItemResourceImpl implements LimsEquiptMaintainItemResource { + + @Autowired + private LimsEquiptMaintainItemService limsEquiptMaintainItemService; + + @Override + public LimsEquiptMaintainItemService getService() { + return limsEquiptMaintainItemService; + } + + @Log(value = "新增设备保养点检项目表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + public void copy(RestJsonWrapperBean wrapper) { + getService().copy(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/service/LimsEquipMaintainPlanItemService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/service/LimsEquipMaintainPlanItemService.java new file mode 100644 index 0000000..d8116cb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/service/LimsEquipMaintainPlanItemService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.service; + +import com.sunwayworld.basemodule.trm.equipt.maintainitem.bean.LimsEquipMaintainPlanItemBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsEquipMaintainPlanItemService extends GenericService { + //定时检查生成点检记录 + void insertEquipMaintainTask(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/service/LimsEquipMaintainPlanService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/service/LimsEquipMaintainPlanService.java new file mode 100644 index 0000000..b303bb0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/service/LimsEquipMaintainPlanService.java @@ -0,0 +1,26 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.service; + +import com.sunwayworld.basemodule.trm.equipt.maintainitem.bean.LimsEquipMaintainPlanBean; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.bean.LimsEquipMaintainPlanItemBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsEquipMaintainPlanService extends GenericService { + + void start(RestJsonWrapperBean wrapper); + + void stop(RestJsonWrapperBean wrapper); + + void check(); + + Page selectMaintainPlanItemPagination(RestJsonWrapperBean wrapper); + + Page selectMaintainPlanItemPaginationByEquipMaintainPlanId(Long id, RestJsonWrapperBean wrapper); + + Long insertMaintainPlanItem(Long id, RestJsonWrapperBean wrapper); + + void deleteMaintainPlanItem(Long id, RestJsonWrapperBean wrapper); + + void copy(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/service/LimsEquipMaintainRecordService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/service/LimsEquipMaintainRecordService.java new file mode 100644 index 0000000..8325304 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/service/LimsEquipMaintainRecordService.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.service; + +import com.sunwayworld.basemodule.trm.equipt.maintainitem.bean.LimsEquipMaintainRecordBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsEquipMaintainRecordService extends GenericService { + + void submit(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/service/LimsEquiptMaintainItemService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/service/LimsEquiptMaintainItemService.java new file mode 100644 index 0000000..a67c2bf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/service/LimsEquiptMaintainItemService.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.service; + +import com.sunwayworld.basemodule.trm.equipt.maintainitem.bean.LimsEquiptMaintainItemBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsEquiptMaintainItemService extends GenericService, GenericChoosableService { + + void copy(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/service/impl/LimsEquipMaintainPlanItemServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/service/impl/LimsEquipMaintainPlanItemServiceImpl.java new file mode 100644 index 0000000..ab57187 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/service/impl/LimsEquipMaintainPlanItemServiceImpl.java @@ -0,0 +1,133 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.service.impl; + +import com.sunwayworld.basemodule.trm.equipt.equipt.service.LimsEquiptService; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.bean.LimsEquipMaintainPlanItemBean; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.bean.LimsEquipMaintainRecordBean; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.dao.LimsEquipMaintainPlanItemDao; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.service.LimsEquipMaintainPlanItemService; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.service.LimsEquipMaintainRecordService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.List; + +@Repository +@GikamBean +public class LimsEquipMaintainPlanItemServiceImpl implements LimsEquipMaintainPlanItemService { + private static final Logger log = LogManager.getLogger(LimsEquipMaintainPlanItemServiceImpl.class); + @Autowired + private LimsEquipMaintainPlanItemDao limsEquipMaintainPlanItemDao; + @Autowired + @Lazy + private LimsEquipMaintainRecordService limsEquipMaintainRecordService; + @Autowired + @Lazy + private LimsEquiptService limsEquiptService; + + @Override + @SuppressWarnings("unchecked") + public LimsEquipMaintainPlanItemDao getDao() { + return limsEquipMaintainPlanItemDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquipMaintainPlanItemBean limsEquipMaintainPlanItem = jsonWrapper.parseUnique(LimsEquipMaintainPlanItemBean.class); + limsEquipMaintainPlanItem.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEquipMaintainPlanItem); + return limsEquipMaintainPlanItem.getId(); + } + + @Override + @Transactional + public void insertEquipMaintainTask() { + log.info("开始生成点检记录----------------"); + List planItemBeans = this.selectListByFilter(SearchFilter.instance().match("status", "1").filter(MatchPattern.SEQ)); + if (CollectionUtils.isEmpty(planItemBeans)) { + return; + } + log.info("查询启用的点检项:"+planItemBeans.size()); + //如果上次点检时间为空,则默认生成点检记录,并更新下上次点检记录时间为当天。如果有维护,则根据维护频率生成点检记录。不管用户是否点检,自动更新下次点检时间。 + LocalDateTime now = LocalDateTime.now(); + List inserts = new ArrayList<>(); + List updates = new ArrayList<>(); + for (LimsEquipMaintainPlanItemBean plan : planItemBeans) { + String frequency = plan.getFrequency(); + if(ObjectUtils.isEmpty(frequency)){ + continue; + } + if(ObjectUtils.isEmpty(plan.getLastMaintainTime())){ + plan.setLastMaintainTime(now); + plan.setNextMaintainTime(getNewLocalDateTime(now,frequency)); + inserts.add(createRecord(plan)); + updates.add(plan); + }else{ + LocalDateTime localDateTime = getNewLocalDateTime(plan.getLastMaintainTime(), frequency); + if(localDateTime.toLocalDate().compareTo(now.toLocalDate())<=0){ + plan.setLastMaintainTime(localDateTime); + plan.setNextMaintainTime(getNewLocalDateTime(localDateTime,frequency)); + inserts.add(createRecord(plan)); + updates.add(plan); + } + } + } + limsEquipMaintainRecordService.getDao().insert(inserts); + getDao().update(updates,"lastMaintainTime","nextMaintainTime"); + + log.info("生成点检记录结束----------------"); + } + + private LocalDateTime getNewLocalDateTime(LocalDateTime lastTime, String frequency) { + LocalDateTime localDateTime = null; + if(frequency.equals("4")){//月 + localDateTime = lastTime.plusMonths(1); + }else if(frequency.equals("1")){//年 + localDateTime = lastTime.plusYears(1); + }else if(frequency.equals("2")){//半年 + localDateTime = lastTime.plusMonths(6); + }else if(frequency.equals("3")){//季度 + localDateTime = lastTime.plusMonths(3); + }else if(frequency.equals("5")){//周 + localDateTime = lastTime.plusWeeks(1); + }else if(frequency.equals("6")){//天 + localDateTime = lastTime.plusDays(1); + } + return localDateTime; + } + + private LimsEquipMaintainRecordBean createRecord(LimsEquipMaintainPlanItemBean plan) { + LimsEquipMaintainRecordBean recordBean = new LimsEquipMaintainRecordBean(); + recordBean.setId(ApplicationContextHelper.getNextIdentity()); + recordBean.setEquipId(plan.getEquipId()); + recordBean.setPlanId(plan.getPlanId()); + recordBean.setPlanItemId(plan.getId()); + recordBean.setLastTime(plan.getLastMaintainTime()); + recordBean.setMaintainItemId(plan.getId()); + recordBean.setNextTime(plan.getNextMaintainTime()); + recordBean.setCreatedTime(plan.getLastMaintainTime()); + recordBean.setMaintainItem(plan.getMaintainItem()); + recordBean.setMaintainType(plan.getExt$Item("maintaintype")); + recordBean.setMaintainMethod(plan.getExt$Item("maintainmethod")); + recordBean.setMaintainDatum(plan.getExt$Item("maintaindatum")); + recordBean.setStatus("0"); + return recordBean; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/service/impl/LimsEquipMaintainPlanServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/service/impl/LimsEquipMaintainPlanServiceImpl.java new file mode 100644 index 0000000..d39c5c9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/service/impl/LimsEquipMaintainPlanServiceImpl.java @@ -0,0 +1,300 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.service.impl; + +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.bean.LimsEquipMaintainPlanBean; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.bean.LimsEquipMaintainPlanItemBean; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.bean.LimsEquipMaintainRecordBean; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.bean.LimsEquiptMaintainItemBean; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.dao.LimsEquipMaintainPlanDao; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.service.LimsEquipMaintainPlanItemService; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.service.LimsEquipMaintainPlanService; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.service.LimsEquipMaintainRecordService; +import com.sunwayworld.basemodule.trm.equipt.equipt.service.LimsEquiptService; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.service.LimsEquiptMaintainItemService; +import com.sunwayworld.framework.audit.aunnotation.Audit; +import com.sunwayworld.framework.audit.constant.AuditConstant; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.utils.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsEquipMaintainPlanServiceImpl implements LimsEquipMaintainPlanService { + + @Autowired + private LimsEquipMaintainPlanDao limsEquipMaintainPlanDao; + + @Autowired + @Lazy + private LimsEquiptService limsEquiptService; + + @Autowired + @Lazy + private LimsEquipMaintainRecordService limsEquipMaintainRecordService; + + @Autowired + private LimsEquipMaintainPlanItemService limsEquipMaintainPlanItemService; + + @Autowired + private LimsEquiptMaintainItemService limsEquiptMaintainItemService; + + + @Override + @SuppressWarnings("unchecked") + public LimsEquipMaintainPlanDao getDao() { + return limsEquipMaintainPlanDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquipMaintainPlanBean limsEquipMaintainPlan = jsonWrapper.parseUnique(LimsEquipMaintainPlanBean.class); + limsEquipMaintainPlan.setId(ApplicationContextHelper.getNextIdentity()); + // 计划编号 + limsEquipMaintainPlan.setPlanNo(ApplicationContextHelper.getNextSequence("T_LIMS_EQUIP_MAINTAIN_PLAN"));//, "DJ" + getDao().insert(limsEquipMaintainPlan); + return limsEquipMaintainPlan.getId(); + } + + /** + * 删除操作 + */ + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + @Audit(AuditConstant.DELETE) + public void delete(RestJsonWrapperBean wrapper) { + LimsEquipMaintainPlanService.super.delete(wrapper); + } + + @Override + @Transactional + public void start(RestJsonWrapperBean wrapper) { + List planBeans = wrapper.parse(LimsEquipMaintainPlanBean.class); + if (CollectionUtils.isEmpty(planBeans)) { + return; + } + List ids = planBeans.stream().map(LimsEquipMaintainPlanBean::getId).collect(Collectors.toList()); + List planItemBeans = limsEquipMaintainPlanItemService.selectListByFilter(SearchFilter.instance().match("planId", ids).filter(MatchPattern.OR)); + + for (LimsEquipMaintainPlanBean planBean : planBeans) { + List planItems = planItemBeans.stream().filter(s->ObjectUtils.equals(planBean.getId(), s.getPlanId())).collect(Collectors.toList()); + if (planItems.isEmpty()){ + throw new InvalidDataException(planBean.getPlanNo() + "未添加设备点检项目记录!"); + } + } + + + List eqIds = planItemBeans.stream().map(LimsEquipMaintainPlanItemBean::getEquipId).collect(Collectors.toList()); + List limsEquiptBeans = limsEquiptService.selectListByIds(eqIds); + Map> planIdEquipsMap = limsEquiptBeans.stream().collect(Collectors.groupingBy(LimsEquiptBean::getId)); + + + List recordBeans = new ArrayList<>(); + for (LimsEquipMaintainPlanItemBean planItemBean : planItemBeans) { + LimsEquipMaintainRecordBean recordBean = new LimsEquipMaintainRecordBean(); + recordBean.setId(ApplicationContextHelper.getNextIdentity()); + recordBean.setEquipId(planItemBean.getEquipId()); + recordBean.setMaintainItemId(planItemBean.getMaintainItemId()); + recordBean.setPlanId(planItemBean.getPlanId()); + recordBean.setPlanItemId(planItemBean.getId()); + + LocalDateTime equipLastMaintainDate; + LocalDateTime equipNextMaintainDate; + LimsEquiptBean equip = planIdEquipsMap.get(planItemBean.getEquipId()).get(0); + String maintainDate = equip.getMaintainDate(); + String nextMaintainDate = equip.getNextMaintainDate(); + + if (!StringUtils.isEmpty(maintainDate) && DateTimeUtils.isLocalDateTime(maintainDate)) { + equipLastMaintainDate = DateTimeUtils.parseLocalDateTime(maintainDate); + } else { + equipLastMaintainDate = null; + } + + if (!StringUtils.isEmpty(nextMaintainDate) && DateTimeUtils.isLocalDateTime(nextMaintainDate)) { + equipNextMaintainDate = DateTimeUtils.parseLocalDateTime(nextMaintainDate); + } else { + if (equipLastMaintainDate != null) { + equipNextMaintainDate = equipLastMaintainDate.plusMonths(planItemBean.getMaintainCycle()); + } else { + equipNextMaintainDate = LocalDateTime.now(); + } + } + recordBean.setLastTime(equipLastMaintainDate); + recordBean.setNextTime(equipNextMaintainDate.plusDays(1)); + recordBean.setCreatedTime(LocalDateTime.now()); + recordBeans.add(recordBean); + } + limsEquipMaintainRecordService.getDao().insert(recordBeans); + + // 更新计划状态 + planBeans.forEach(plan -> plan.setStatus("1")); + this.getDao().update(planBeans, "status"); + + // 添加完检查一遍 + check(); + } + + @Override + @Transactional + public void stop(RestJsonWrapperBean wrapper) { + List planBeans = wrapper.parse(LimsEquipMaintainPlanBean.class); + if (CollectionUtils.isEmpty(planBeans)) { + return; + } + planBeans.forEach(plan -> plan.setStatus("0")); + this.getDao().update(planBeans, "status"); + + List ids = planBeans.stream().map(LimsEquipMaintainPlanBean::getId).collect(Collectors.toList()); + // 删除计划下未保养/点检的设备记录(status不为1) + List recordBeans = limsEquipMaintainRecordService.selectListByFilter(SearchFilter.instance() + .match("planId", ids).filter(MatchPattern.OR) + .match("status", "1").filter(MatchPattern.DIFFER)); + if (CollectionUtils.isEmpty(recordBeans)) { + return; + } + List recordIds = recordBeans.stream().map(LimsEquipMaintainRecordBean::getId).collect(Collectors.toList()); + limsEquipMaintainRecordService.getDao().deleteByIdList(recordIds); + } + + /** + * 定时检查待提醒的设备保养/点检是否进入待保养/点检阶段 + * 废弃计划时间 + */ + @Override + @Transactional + public void check() { + // 查询所有计划为启用(status为1)且状态为待提醒(status为-1)的保养/点检记录 + List planBeans = this.selectListByFilter(SearchFilter.instance().match("status", "1").filter(MatchPattern.SEQ)); + if (CollectionUtils.isEmpty(planBeans)) { + return; + } + // 筛选需要更新的计划时间 + /*List toUpdatePlanList = new ArrayList<>(); + for (LimsEquipMaintainPlanBean planBean : planBeans) { + boolean needUpdate = LocalDateTime.now().isAfter(planBean.getNextMaintainTime()); + if (needUpdate) { + toUpdatePlanList.add(planBean); + } + }*/ + List ids = planBeans.stream().map(LimsEquipMaintainPlanBean::getId).collect(Collectors.toList()); + List recordBeans = limsEquipMaintainRecordService.selectListByFilter(SearchFilter.instance().match("planId", ids).filter(MatchPattern.OR).match("status", "-1").filter(MatchPattern.SEQ)); + if (CollectionUtils.isEmpty(recordBeans)) { + return; + } + + // 筛选需要提醒的保养/点检记录 + List toUpdateRecordList = new ArrayList<>(); + for (LimsEquipMaintainRecordBean recordBean : recordBeans) { + String advanceRemindDays = recordBean.getExt$Item("advancereminddays"); + if (!NumberUtils.isNumber(advanceRemindDays)) { + continue; + } + long days = NumberUtils.parseLong(advanceRemindDays); + boolean needUpdate = LocalDateTime.now().plusDays(days).isAfter(recordBean.getNextTime()); + if (needUpdate) { + toUpdateRecordList.add(recordBean); + } + } + /*updatePlanMaintainTime(toUpdatePlanList);*/ + updateMaintainRecordStatus(toUpdateRecordList); + } + + /** + * 更新保养/点检设备记录状态为待保养/点检 + * + * @param toUpdateRecordList 需要更新的保养/点检记录 + */ + private void updateMaintainRecordStatus(List toUpdateRecordList) { + for (LimsEquipMaintainRecordBean recordBean : toUpdateRecordList) { + recordBean.setStatus("0"); + } + limsEquipMaintainRecordService.getDao().update(toUpdateRecordList, "status"); + } + + @Override + public Page selectMaintainPlanItemPagination(RestJsonWrapperBean wrapper) { + return limsEquipMaintainPlanItemService.selectPagination(wrapper); + } + + @Override + public Page selectMaintainPlanItemPaginationByEquipMaintainPlanId(Long id, RestJsonWrapperBean wrapper) { + return limsEquipMaintainPlanItemService.selectPaginationByFilter(SearchFilter.instance().match("PLANID", id).filter(MatchPattern.EQ), wrapper); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insertMaintainPlanItem(Long id, RestJsonWrapperBean wrapper) { + LimsEquipMaintainPlanItemBean limsEquipMaintainPlanItem = wrapper.parseUnique(LimsEquipMaintainPlanItemBean.class); + List list = new ArrayList<>(); + + // + List maintainItemIds = Arrays.stream(limsEquipMaintainPlanItem.getExt$Item("maintainItemIds").split(",")).map(Long::parseLong).collect(Collectors.toList()); + //List maintainItemBeans=limsEquiptMaintainItemService.getDao().selectListByIds(maintainItemIds); + for (int i = 0; i < maintainItemIds.size(); i++) { + LimsEquipMaintainPlanItemBean item = new LimsEquipMaintainPlanItemBean(); + item.setId(ApplicationContextHelper.getNextIdentity()); + item.setPlanId(id); + item.setEquipId(limsEquipMaintainPlanItem.getEquipId()); + item.setAdvanceRemindDays(limsEquipMaintainPlanItem.getAdvanceRemindDays()); + item.setFrequency(limsEquipMaintainPlanItem.getFrequency()); + item.setMaintainItemId(maintainItemIds.get(i)); + + // 下次计划保养/点检时间 + if (!ObjectUtils.isEmpty(limsEquipMaintainPlanItem.getMaintainCycle()) && !ObjectUtils.isEmpty(limsEquipMaintainPlanItem.getLastMaintainTime())) { + LocalDateTime lastMaintainTime = limsEquipMaintainPlanItem.getLastMaintainTime(); + LocalDateTime nextMaintainTime = lastMaintainTime.plusMonths(limsEquipMaintainPlanItem.getMaintainCycle()); + item.setNextMaintainTime(nextMaintainTime); + item.setMaintainCycle(limsEquipMaintainPlanItem.getMaintainCycle()); + item.setLastMaintainTime(limsEquipMaintainPlanItem.getLastMaintainTime()); + } + list.add(item); + } + + + limsEquipMaintainPlanItemService.getDao().insert(list); + return list.get(0).getId(); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + public void deleteMaintainPlanItem(Long id, RestJsonWrapperBean wrapper) { + limsEquipMaintainPlanItemService.delete(wrapper); + } + + @Override + public void copy(RestJsonWrapperBean wrapper) { + List maintainItemBeans = wrapper.parse(LimsEquipMaintainPlanItemBean.class); + List itemBeanList =new ArrayList<>(); + + for (LimsEquipMaintainPlanItemBean maintainItem : maintainItemBeans) { + LimsEquipMaintainPlanItemBean itemBean= new LimsEquipMaintainPlanItemBean(); + BeanUtils.copyProperties(maintainItem,itemBean,"equipId"); + itemBean.setId(ApplicationContextHelper.getNextIdentity()); + itemBeanList.add(itemBean); + } + limsEquipMaintainPlanItemService.getDao().insert(itemBeanList); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/service/impl/LimsEquipMaintainRecordServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/service/impl/LimsEquipMaintainRecordServiceImpl.java new file mode 100644 index 0000000..ccc6491 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/service/impl/LimsEquipMaintainRecordServiceImpl.java @@ -0,0 +1,139 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.service.impl; + +import com.sunwayworld.basemodule.trm.equipt.equipt.service.LimsEquiptService; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.bean.LimsEquipMaintainPlanItemBean; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.bean.LimsEquipMaintainRecordBean; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.dao.LimsEquipMaintainRecordDao; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.service.LimsEquipMaintainPlanItemService; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.service.LimsEquipMaintainRecordService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.NumberUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.time.LocalDateTime; +import java.util.List; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsEquipMaintainRecordServiceImpl implements LimsEquipMaintainRecordService { + + @Autowired + private LimsEquipMaintainRecordDao limsEquipMaintainRecordDao; + @Autowired + @Lazy + private LimsEquiptService limsEquiptService; + @Autowired + private LimsEquipMaintainPlanItemService equipMaintainPlanItemService; + + @Override + @SuppressWarnings("unchecked") + public LimsEquipMaintainRecordDao getDao() { + return limsEquipMaintainRecordDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquipMaintainRecordBean limsEquipMaintainRecord = jsonWrapper.parseUnique(LimsEquipMaintainRecordBean.class); + limsEquipMaintainRecord.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEquipMaintainRecord); + return limsEquipMaintainRecord.getId(); + } + + @Override + @Transactional + public void submit(RestJsonWrapperBean wrapper) { + List recordBeans = wrapper.parse(LimsEquipMaintainRecordBean.class); + List ids = recordBeans.stream().map(c -> c.getId()).collect(Collectors.toList()); + List dbRecordBeans = this.selectListByIds(ids); + for (LimsEquipMaintainRecordBean dbRecordBean : dbRecordBeans) { + if(ObjectUtils.isEmpty(dbRecordBean.getOperateDesc())){ + throw new InvalidDataException("请填写执行描述"); + } + if(ObjectUtils.isEmpty(dbRecordBean.getCompleteTime())){ + throw new InvalidDataException("请填写点检完成时间"); + } + } + + for (LimsEquipMaintainRecordBean dbRecordBean : dbRecordBeans) { + dbRecordBean.setStatus("1"); + dbRecordBean.setOperator(LocalContextHelper.getLoginUserName()); + dbRecordBean.setOperatorId(LocalContextHelper.getLoginUserId()); + dbRecordBean.setCommitTime(LocalDateTime.now()); + } + + this.getDao().update(dbRecordBeans, "status","operator", "operatorId", "commitTime"); + } + + /** + * 根据已保养/点检设备生成下次保养/点检待提醒的记录 + * + * @param recordBean 保养/点检设备信息 + */ + private void insertToBeRemindedMaintainRecord(LimsEquipMaintainRecordBean recordBean) { + String maintainCycle = recordBean.getExt$Item("maintaincycle"); + String frequency = recordBean.getExt$Item("frequency"); + LocalDateTime completeTime= recordBean.getCompleteTime(); + LocalDateTime nextTime =completeTime.plusMonths(NumberUtils.parseLong(maintainCycle)); + + //计算下次点检时间 + if(frequency!=null){ + if(frequency.equals("4")){ + nextTime =completeTime.plusMonths(1); + }else if(frequency.equals("1")){ + nextTime =completeTime.plusYears(1); + }else if(frequency.equals("2")){ + nextTime =completeTime.plusMonths(6); + }else if(frequency.equals("3")){ + nextTime =completeTime.plusMonths(3); + }else if(frequency.equals("5")){ + nextTime =completeTime.plusWeeks(1); + }else if(frequency.equals("6")){ + nextTime =completeTime.plusDays(1); + } + } + + + LimsEquipMaintainRecordBean newRecordBean = new LimsEquipMaintainRecordBean(); + newRecordBean.setId(ApplicationContextHelper.getNextIdentity()); + newRecordBean.setEquipId(recordBean.getEquipId()); + newRecordBean.setMaintainItemId(recordBean.getMaintainItemId()); + newRecordBean.setPlanId(recordBean.getPlanId()); + newRecordBean.setPlanItemId(recordBean.getPlanItemId()); + newRecordBean.setLastTime(recordBean.getCompleteTime()); + newRecordBean.setNextTime(nextTime); + newRecordBean.setCreatedTime(LocalDateTime.now()); + + this.getDao().insert(newRecordBean); + } + + /** + * 添加设备生命周期事件 + * + * @param recordBean 保养/点检设备信息 + */ + /*private void addEquipMaintainEvent(LimsEquipMaintainRecordBean recordBean) { + LimsEquiptLifecycleBean lifecycleBean = new LimsEquiptLifecycleBean(); + lifecycleBean.setId(ApplicationContextHelper.getNextIdentity()); + lifecycleBean.setEquiptId(recordBean.getEquipId()); + lifecycleBean.setEquiptEvent("设备保养/点检"); + lifecycleBean.setOperateDate(recordBean.getCommitTime()); + lifecycleBean.setOperater(recordBean.getOperator()); + lifecycleBean.setOperaterId(recordBean.getOperatorId()); + lifecycleBean.setRemark(recordBean.getOperateDesc()); + limsEquiptLifecycleService.getDao().insert(lifecycleBean); + }*/ + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/service/impl/LimsEquiptMaintainItemServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/service/impl/LimsEquiptMaintainItemServiceImpl.java new file mode 100644 index 0000000..f2f39b2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintainitem/service/impl/LimsEquiptMaintainItemServiceImpl.java @@ -0,0 +1,60 @@ +package com.sunwayworld.basemodule.trm.equipt.maintainitem.service.impl; + +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestMethodBean; +import com.sunwayworld.framework.utils.BeanUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.equipt.maintainitem.dao.LimsEquiptMaintainItemDao; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.bean.LimsEquiptMaintainItemBean; +import com.sunwayworld.basemodule.trm.equipt.maintainitem.service.LimsEquiptMaintainItemService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.ArrayList; +import java.util.List; + +@Repository +@GikamBean +public class LimsEquiptMaintainItemServiceImpl implements LimsEquiptMaintainItemService { + + @Autowired + private LimsEquiptMaintainItemDao limsEquiptMaintainItemDao; + + @Override + @SuppressWarnings("unchecked") + public LimsEquiptMaintainItemDao getDao() { + return limsEquiptMaintainItemDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + List maintainItemBeans = jsonWrapper.parse(LimsEquiptMaintainItemBean.class); + for (LimsEquiptMaintainItemBean maintainItem : maintainItemBeans) { + maintainItem.setId(ApplicationContextHelper.getNextIdentity()); + } + getDao().insert(maintainItemBeans); + return maintainItemBeans.get(0).getId(); + } + + @Override + public void copy(RestJsonWrapperBean wrapper) { + List maintainItemBeans = wrapper.parse(LimsEquiptMaintainItemBean.class); + List itemBeanList =new ArrayList<>(); + + for (LimsEquiptMaintainItemBean maintainItem : maintainItemBeans) { + LimsEquiptMaintainItemBean itemBean= new LimsEquiptMaintainItemBean(); + BeanUtils.copyProperties(maintainItem,itemBean); + itemBean.setId(ApplicationContextHelper.getNextIdentity()); + itemBeanList.add(itemBean); + } + getDao().insert(itemBeanList); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/bean/LimsEquiptMaintenanceBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/bean/LimsEquiptMaintenanceBean.java new file mode 100644 index 0000000..186b24c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/bean/LimsEquiptMaintenanceBean.java @@ -0,0 +1,75 @@ +package com.sunwayworld.basemodule.trm.equipt.maintenance.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 设备维护 + * + * @author liujie1111@sunwayworld.com@sunwayworld.com + * @date 2023-05-19 + */ +@Table("T_LIMS_EQUIPT_MAINTENANCE") +public class LimsEquiptMaintenanceBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long equiptId;// 设备ID + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime lastTime;// 上次维护时间 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime nextTime;// 下次维护时间 + private String status;// 维护状态 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getEquiptId() { + return equiptId; + } + + public void setEquiptId(Long equiptId) { + this.equiptId = equiptId; + } + + public LocalDateTime getLastTime() { + return lastTime; + } + + public void setLastTime(LocalDateTime lastTime) { + this.lastTime = lastTime; + } + + public LocalDateTime getNextTime() { + return nextTime; + } + + public void setNextTime(LocalDateTime nextTime) { + this.nextTime = nextTime; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/controller/LimsEquiptMaintenanceController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/controller/LimsEquiptMaintenanceController.java new file mode 100644 index 0000000..f77ac9b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/controller/LimsEquiptMaintenanceController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.equipt.maintenance.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-maintenances/page") +public interface LimsEquiptMaintenanceController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/controller/impl/LimsEquiptMaintenanceControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/controller/impl/LimsEquiptMaintenanceControllerImpl.java new file mode 100644 index 0000000..4340772 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/controller/impl/LimsEquiptMaintenanceControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.equipt.maintenance.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.equipt.maintenance.controller.LimsEquiptMaintenanceController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEquiptMaintenanceControllerImpl implements LimsEquiptMaintenanceController { + + @Log(value = "设备维护编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipt/equipt-maintenances/lims-equipt-maintenance-edit-list"; + } + + @Log(value = "设备维护详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/equipt/equipt-maintenances/lims-equipt-maintenance-detail"; + } + + @Log(value = "设备维护查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/equipt/equipt-maintenances/lims-equipt-maintenance-search-list"; + } + + @Log(value = "设备维护选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/equipt/equipt-maintenances/lims-equipt-maintenance-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/dao/LimsEquiptMaintenanceDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/dao/LimsEquiptMaintenanceDao.java new file mode 100644 index 0000000..1c2c538 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/dao/LimsEquiptMaintenanceDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.equipt.maintenance.dao; + +import com.sunwayworld.basemodule.trm.equipt.maintenance.bean.LimsEquiptMaintenanceBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquiptMaintenanceDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/dao/impl/LimsEquiptMaintenanceDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/dao/impl/LimsEquiptMaintenanceDaoImpl.java new file mode 100644 index 0000000..e719021 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/dao/impl/LimsEquiptMaintenanceDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.maintenance.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.equipt.maintenance.bean.LimsEquiptMaintenanceBean; +import com.sunwayworld.basemodule.trm.equipt.maintenance.dao.LimsEquiptMaintenanceDao; +import com.sunwayworld.basemodule.trm.equipt.maintenance.mapper.LimsEquiptMaintenanceMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquiptMaintenanceDaoImpl extends MybatisDaoSupport implements LimsEquiptMaintenanceDao { + + @Autowired + private LimsEquiptMaintenanceMapper limsEquiptMaintenanceMapper; + + @Override + public LimsEquiptMaintenanceMapper getMapper() { + return limsEquiptMaintenanceMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/mapper/LimsEquiptMaintenanceMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/mapper/LimsEquiptMaintenanceMapper.java new file mode 100644 index 0000000..27c25a8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/mapper/LimsEquiptMaintenanceMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.maintenance.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquiptMaintenanceMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/mapper/conf/lims-equipt-maintenance-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/mapper/conf/lims-equipt-maintenance-mysql-mapper.xml new file mode 100644 index 0000000..ea939cc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/mapper/conf/lims-equipt-maintenance-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/mapper/conf/lims-equipt-maintenance-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/mapper/conf/lims-equipt-maintenance-oracle-mapper.xml new file mode 100644 index 0000000..ea939cc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/mapper/conf/lims-equipt-maintenance-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/mapper/conf/lims-equipt-maintenance-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/mapper/conf/lims-equipt-maintenance-postgresql-mapper.xml new file mode 100644 index 0000000..ea939cc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/mapper/conf/lims-equipt-maintenance-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/mapper/conf/lims-equipt-maintenance-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/mapper/conf/lims-equipt-maintenance-sqlserver-mapper.xml new file mode 100644 index 0000000..ea939cc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/mapper/conf/lims-equipt-maintenance-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/resource/LimsEquiptMaintenanceResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/resource/LimsEquiptMaintenanceResource.java new file mode 100644 index 0000000..e25e025 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/resource/LimsEquiptMaintenanceResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.equipt.maintenance.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.equipt.maintenance.bean.LimsEquiptMaintenanceBean; +import com.sunwayworld.basemodule.trm.equipt.maintenance.service.LimsEquiptMaintenanceService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-maintenances") +public interface LimsEquiptMaintenanceResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/resource/impl/LimsEquiptMaintenanceResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/resource/impl/LimsEquiptMaintenanceResourceImpl.java new file mode 100644 index 0000000..b135ae0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/resource/impl/LimsEquiptMaintenanceResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.equipt.maintenance.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.equipt.maintenance.resource.LimsEquiptMaintenanceResource; +import com.sunwayworld.basemodule.trm.equipt.maintenance.service.LimsEquiptMaintenanceService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("设备维护") +@RestController +@GikamBean +public class LimsEquiptMaintenanceResourceImpl implements LimsEquiptMaintenanceResource { + + @Autowired + private LimsEquiptMaintenanceService limsEquiptMaintenanceService; + + @Override + public LimsEquiptMaintenanceService getService() { + return limsEquiptMaintenanceService; + } + + @Log(value = "新增设备维护", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/service/LimsEquiptMaintenanceService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/service/LimsEquiptMaintenanceService.java new file mode 100644 index 0000000..522fe12 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/service/LimsEquiptMaintenanceService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.maintenance.service; + +import com.sunwayworld.basemodule.trm.equipt.maintenance.bean.LimsEquiptMaintenanceBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsEquiptMaintenanceService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/service/impl/LimsEquiptMaintenanceServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/service/impl/LimsEquiptMaintenanceServiceImpl.java new file mode 100644 index 0000000..fb38d79 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/maintenance/service/impl/LimsEquiptMaintenanceServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.trm.equipt.maintenance.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.equipt.maintenance.dao.LimsEquiptMaintenanceDao; +import com.sunwayworld.basemodule.trm.equipt.maintenance.bean.LimsEquiptMaintenanceBean; +import com.sunwayworld.basemodule.trm.equipt.maintenance.service.LimsEquiptMaintenanceService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsEquiptMaintenanceServiceImpl implements LimsEquiptMaintenanceService { + + @Autowired + private LimsEquiptMaintenanceDao limsEquiptMaintenanceDao; + + @Override + @SuppressWarnings("unchecked") + public LimsEquiptMaintenanceDao getDao() { + return limsEquiptMaintenanceDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquiptMaintenanceBean limsEquiptMaintenance = jsonWrapper.parseUnique(LimsEquiptMaintenanceBean.class); + limsEquiptMaintenance.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEquiptMaintenance); + return limsEquiptMaintenance.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/bean/LimsEquiptPointcheckBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/bean/LimsEquiptPointcheckBean.java new file mode 100644 index 0000000..5aa46c9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/bean/LimsEquiptPointcheckBean.java @@ -0,0 +1,177 @@ +package com.sunwayworld.basemodule.trm.equipt.pointcheck.bean; + +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 设备点检表 + * + * @author liujie1111@sunwayworld.com@sunwayworld.com + * @date 2023-07-13 + */ +@Table("T_LIMS_EQUIPT_POINTCHECK") +public class LimsEquiptPointcheckBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long equiptId;// 设备Id + private String equiptName;// 设备名称 + private String equiptCode;// 设备编码 + private String test;// 点检项目 + private String frequency;// 点检频率 + private String checker;// 点检人 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime checkTime;// 点检时间 + private String result;// 点检结果 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime execptionTime;// 异常处理时间 + private String record;// 点检记录 + private String abnormalPhenomena;// 异常现象 + private String causeAnalysis;// 原因分析 + private String abnormalHandling;// 异常处置 + private String tempDate;//暂时字段 + @NotNull(defaultValue = Constant.NO) + private String submitStatus; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getSubmitStatus() { + return submitStatus; + } + + public void setSubmitStatus(String submitStatus) { + this.submitStatus = submitStatus; + } + + public String getTempDate() { + return tempDate; + } + + public void setTempDate(String tempDate) { + this.tempDate = tempDate; + } + + public Long getEquiptId() { + return equiptId; + } + + public void setEquiptId(Long equiptId) { + this.equiptId = equiptId; + } + + public String getEquiptName() { + return equiptName; + } + + public void setEquiptName(String equiptName) { + this.equiptName = equiptName; + } + + public String getEquiptCode() { + return equiptCode; + } + + public void setEquiptCode(String equiptCode) { + this.equiptCode = equiptCode; + } + + public String getTest() { + return test; + } + + public void setTest(String test) { + this.test = test; + } + + public String getFrequency() { + return frequency; + } + + public void setFrequency(String frequency) { + this.frequency = frequency; + } + + public String getChecker() { + return checker; + } + + public void setChecker(String checker) { + this.checker = checker; + } + + public LocalDateTime getCheckTime() { + return checkTime; + } + + public void setCheckTime(LocalDateTime checkTime) { + this.checkTime = checkTime; + } + + public String getResult() { + return result; + } + + public void setResult(String result) { + this.result = result; + } + + public LocalDateTime getExecptionTime() { + return execptionTime; + } + + public void setExecptionTime(LocalDateTime execptionTime) { + this.execptionTime = execptionTime; + } + + public String getRecord() { + return record; + } + + public void setRecord(String record) { + this.record = record; + } + + public String getAbnormalPhenomena() { + return abnormalPhenomena; + } + + public void setAbnormalPhenomena(String abnormalPhenomena) { + this.abnormalPhenomena = abnormalPhenomena; + } + + public String getCauseAnalysis() { + return causeAnalysis; + } + + public void setCauseAnalysis(String causeAnalysis) { + this.causeAnalysis = causeAnalysis; + } + + public String getAbnormalHandling() { + return abnormalHandling; + } + + public void setAbnormalHandling(String abnormalHandling) { + this.abnormalHandling = abnormalHandling; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/controller/LimsEquiptPointcheckController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/controller/LimsEquiptPointcheckController.java new file mode 100644 index 0000000..3902632 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/controller/LimsEquiptPointcheckController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.equipt.pointcheck.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-pointchecks/page") +public interface LimsEquiptPointcheckController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/controller/impl/LimsEquiptPointcheckControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/controller/impl/LimsEquiptPointcheckControllerImpl.java new file mode 100644 index 0000000..046a775 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/controller/impl/LimsEquiptPointcheckControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.equipt.pointcheck.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.equipt.pointcheck.controller.LimsEquiptPointcheckController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEquiptPointcheckControllerImpl implements LimsEquiptPointcheckController { + + @Log(value = "设备点检表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipt/equipt-pointchecks/lims-equipt-pointcheck-edit-list"; + } + + @Log(value = "设备点检表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/equipt/equipt-pointchecks/lims-equipt-pointcheck-detail"; + } + + @Log(value = "设备点检表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/equipt/equipt-pointchecks/lims-equipt-pointcheck-search-list"; + } + + @Log(value = "设备点检表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/equipt/equipt-pointchecks/lims-equipt-pointcheck-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/dao/LimsEquiptPointcheckDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/dao/LimsEquiptPointcheckDao.java new file mode 100644 index 0000000..3111432 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/dao/LimsEquiptPointcheckDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.equipt.pointcheck.dao; + +import com.sunwayworld.basemodule.trm.equipt.pointcheck.bean.LimsEquiptPointcheckBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquiptPointcheckDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/dao/impl/LimsEquiptPointcheckDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/dao/impl/LimsEquiptPointcheckDaoImpl.java new file mode 100644 index 0000000..5ff0811 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/dao/impl/LimsEquiptPointcheckDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.pointcheck.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.equipt.pointcheck.bean.LimsEquiptPointcheckBean; +import com.sunwayworld.basemodule.trm.equipt.pointcheck.dao.LimsEquiptPointcheckDao; +import com.sunwayworld.basemodule.trm.equipt.pointcheck.mapper.LimsEquiptPointcheckMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquiptPointcheckDaoImpl extends MybatisDaoSupport implements LimsEquiptPointcheckDao { + + @Autowired + private LimsEquiptPointcheckMapper limsEquiptPointcheckMapper; + + @Override + public LimsEquiptPointcheckMapper getMapper() { + return limsEquiptPointcheckMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/mapper/LimsEquiptPointcheckMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/mapper/LimsEquiptPointcheckMapper.java new file mode 100644 index 0000000..13fa221 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/mapper/LimsEquiptPointcheckMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.pointcheck.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquiptPointcheckMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/mapper/conf/lims-equipt-pointcheck-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/mapper/conf/lims-equipt-pointcheck-mysql-mapper.xml new file mode 100644 index 0000000..64236f9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/mapper/conf/lims-equipt-pointcheck-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/mapper/conf/lims-equipt-pointcheck-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/mapper/conf/lims-equipt-pointcheck-oracle-mapper.xml new file mode 100644 index 0000000..91c8d94 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/mapper/conf/lims-equipt-pointcheck-oracle-mapper.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/mapper/conf/lims-equipt-pointcheck-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/mapper/conf/lims-equipt-pointcheck-postgresql-mapper.xml new file mode 100644 index 0000000..64236f9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/mapper/conf/lims-equipt-pointcheck-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/mapper/conf/lims-equipt-pointcheck-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/mapper/conf/lims-equipt-pointcheck-sqlserver-mapper.xml new file mode 100644 index 0000000..64236f9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/mapper/conf/lims-equipt-pointcheck-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/resource/LimsEquiptPointcheckResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/resource/LimsEquiptPointcheckResource.java new file mode 100644 index 0000000..1c0cccd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/resource/LimsEquiptPointcheckResource.java @@ -0,0 +1,14 @@ +package com.sunwayworld.basemodule.trm.equipt.pointcheck.resource; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.equipt.pointcheck.bean.LimsEquiptPointcheckBean; +import com.sunwayworld.basemodule.trm.equipt.pointcheck.service.LimsEquiptPointcheckService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-pointchecks") +public interface LimsEquiptPointcheckResource extends GenericResource, GenericChoosableResource { + void submit(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/resource/impl/LimsEquiptPointcheckResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/resource/impl/LimsEquiptPointcheckResourceImpl.java new file mode 100644 index 0000000..c665eba --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/resource/impl/LimsEquiptPointcheckResourceImpl.java @@ -0,0 +1,41 @@ +package com.sunwayworld.basemodule.trm.equipt.pointcheck.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.equipt.pointcheck.resource.LimsEquiptPointcheckResource; +import com.sunwayworld.basemodule.trm.equipt.pointcheck.service.LimsEquiptPointcheckService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("设备点检表") +@RestController +@GikamBean +public class LimsEquiptPointcheckResourceImpl implements LimsEquiptPointcheckResource { + + @Autowired + private LimsEquiptPointcheckService limsEquiptPointcheckService; + + @Override + public LimsEquiptPointcheckService getService() { + return limsEquiptPointcheckService; + } + + @Log(value = "新增设备点检表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + @RequestMapping(method = RequestMethod.POST,value = "/submit") + public void submit(RestJsonWrapperBean wrapper) { + limsEquiptPointcheckService.submit(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/service/LimsEquiptPointcheckService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/service/LimsEquiptPointcheckService.java new file mode 100644 index 0000000..6da5d9b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/service/LimsEquiptPointcheckService.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.trm.equipt.pointcheck.service; + +import com.sunwayworld.basemodule.trm.equipt.pointcheck.bean.LimsEquiptPointcheckBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsEquiptPointcheckService extends GenericService, GenericChoosableService { + + void submit(RestJsonWrapperBean wrapper); + + void scheduleClear(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/service/impl/LimsEquiptPointcheckServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/service/impl/LimsEquiptPointcheckServiceImpl.java new file mode 100644 index 0000000..8f8951d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/pointcheck/service/impl/LimsEquiptPointcheckServiceImpl.java @@ -0,0 +1,95 @@ +package com.sunwayworld.basemodule.trm.equipt.pointcheck.service.impl; + +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.basemodule.trm.equipt.equipt.service.LimsEquiptService; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.utils.BeanUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.equipt.pointcheck.dao.LimsEquiptPointcheckDao; +import com.sunwayworld.basemodule.trm.equipt.pointcheck.bean.LimsEquiptPointcheckBean; +import com.sunwayworld.basemodule.trm.equipt.pointcheck.service.LimsEquiptPointcheckService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.List; + +@Repository +@GikamBean +public class LimsEquiptPointcheckServiceImpl implements LimsEquiptPointcheckService { + + @Autowired + private LimsEquiptPointcheckDao limsEquiptPointcheckDao; + @Autowired + @Lazy + private LimsEquiptService limsEquiptService; + + @Override + @SuppressWarnings("unchecked") + public LimsEquiptPointcheckDao getDao() { + return limsEquiptPointcheckDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquiptPointcheckBean limsEquiptPointcheck = jsonWrapper.parseUnique(LimsEquiptPointcheckBean.class); + limsEquiptPointcheck.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEquiptPointcheck); + return limsEquiptPointcheck.getId(); + } + + @Override + public void submit(RestJsonWrapperBean wrapper) { + List pointcheckList = wrapper.parse(LimsEquiptPointcheckBean.class); + Long equiptId = pointcheckList.get(0).getEquiptId(); + LimsEquiptBean limsEquiptBean = limsEquiptService.selectById(equiptId); + limsEquiptBean.setPointcheckStatus("已点检"); + List list = new ArrayList<>(); + for (LimsEquiptPointcheckBean limsEquiptPointcheckBean : pointcheckList) { + LimsEquiptPointcheckBean limsEquiptPointcheckBean1 = new LimsEquiptPointcheckBean(); + BeanUtils.copyProperties(limsEquiptPointcheckBean,limsEquiptPointcheckBean1); + limsEquiptPointcheckBean1.setId(ApplicationContextHelper.getNextIdentity()); + limsEquiptPointcheckBean1.setSubmitStatus("1"); + limsEquiptPointcheckBean1.setChecker(LocalContextHelper.getLoginUserName()); + limsEquiptPointcheckBean1.setCheckTime(LocalDateTime.now()); + list.add(limsEquiptPointcheckBean1); + limsEquiptPointcheckBean.setChecker(LocalContextHelper.getLoginUserName()); + limsEquiptPointcheckBean.setCheckTime(LocalDateTime.now()); + } + this.getDao().insert(list); + this.getDao().update(pointcheckList,"checker","checkTime"); + limsEquiptService.getDao().update(limsEquiptBean,"pointcheckStatus"); + } + + @Override + public void scheduleClear() { + List pointcheckBeans = this.selectListByFilter(SearchFilter.instance().match("submitStatus", "0").filter(MatchPattern.SEQ)); + List equiptBeanList = limsEquiptService.selectListByFilter(SearchFilter.instance().match("virtually", "0").filter(MatchPattern.SEQ)); + equiptBeanList.forEach(s->{ + s.setPointcheckStatus("未点检"); + }); + pointcheckBeans.forEach(s->{ + s.setResult(null); + s.setExecptionTime(null); + s.setRecord(null); + s.setAbnormalPhenomena(null); + s.setAbnormalHandling(null); + s.setCauseAnalysis(null); + }); + limsEquiptService.getDao().update(equiptBeanList,"pointcheckStatus"); + this.getDao().update(pointcheckBeans,"result","execptionTime","record","abnormalPhenomena","abnormalHandling","causeAnalysis"); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/bean/LimsEquiptQualityBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/bean/LimsEquiptQualityBean.java new file mode 100644 index 0000000..8404dd9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/bean/LimsEquiptQualityBean.java @@ -0,0 +1,174 @@ +package com.sunwayworld.basemodule.trm.equipt.qualitysample.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 质控样 + * + * @author wangyuwei@sunwayworld.com + * @date 2022-09-18 + */ +@Table("T_LIMS_EQUIPT_QUALITY") +public class LimsEquiptQualityBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String qualityId; // 质控样id + private String qualityName;// 质控样名称 + private String qualityUp;// 控制上限值 + private String qualityDown;// 控制下限值 + private LocalDateTime validDate;// 有效日期 + private String controlFrequency;// 控制频次 + private String remark;// 备注 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 组织id + private String orgName;// 组织名称 + + public String getQualityId() { + return qualityId; + } + + public void setQualityId(String qualityId) { + this.qualityId = qualityId; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getQualityName() { + return qualityName; + } + + public void setQualityName(String qualityName) { + this.qualityName = qualityName; + } + + public String getQualityUp() { + return qualityUp; + } + + public void setQualityUp(String qualityUp) { + this.qualityUp = qualityUp; + } + + public String getQualityDown() { + return qualityDown; + } + + public void setQualityDown(String qualityDown) { + this.qualityDown = qualityDown; + } + + public LocalDateTime getValidDate() { + return validDate; + } + + public void setValidDate(LocalDateTime validDate) { + this.validDate = validDate; + } + + public String getControlFrequency() { + return controlFrequency; + } + + public void setControlFrequency(String controlFrequency) { + this.controlFrequency = controlFrequency; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/controller/LimsEquiptQualityController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/controller/LimsEquiptQualityController.java new file mode 100644 index 0000000..485763d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/controller/LimsEquiptQualityController.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.qualitysample.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-qualitys/page") +public interface LimsEquiptQualityController extends GenericEditListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/controller/impl/LimsEquiptQualityControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/controller/impl/LimsEquiptQualityControllerImpl.java new file mode 100644 index 0000000..1616041 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/controller/impl/LimsEquiptQualityControllerImpl.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.trm.equipt.qualitysample.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.equipt.qualitysample.controller.LimsEquiptQualityController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEquiptQualityControllerImpl implements LimsEquiptQualityController { + + @Log(value = "质控样编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipt/equipt-qualitys/lims-equipt-quality-edit-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/dao/LimsEquiptQualityDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/dao/LimsEquiptQualityDao.java new file mode 100644 index 0000000..51b1f43 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/dao/LimsEquiptQualityDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.equipt.qualitysample.dao; + +import com.sunwayworld.basemodule.trm.equipt.qualitysample.bean.LimsEquiptQualityBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquiptQualityDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/dao/impl/LimsEquiptQualityDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/dao/impl/LimsEquiptQualityDaoImpl.java new file mode 100644 index 0000000..6772cde --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/dao/impl/LimsEquiptQualityDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.qualitysample.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.equipt.qualitysample.bean.LimsEquiptQualityBean; +import com.sunwayworld.basemodule.trm.equipt.qualitysample.dao.LimsEquiptQualityDao; +import com.sunwayworld.basemodule.trm.equipt.qualitysample.mapper.LimsEquiptQualityMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquiptQualityDaoImpl extends MybatisDaoSupport implements LimsEquiptQualityDao { + + @Autowired + private LimsEquiptQualityMapper limsEquiptQualityMapper; + + @Override + public LimsEquiptQualityMapper getMapper() { + return limsEquiptQualityMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/mapper/LimsEquiptQualityMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/mapper/LimsEquiptQualityMapper.java new file mode 100644 index 0000000..3923c05 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/mapper/LimsEquiptQualityMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.qualitysample.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquiptQualityMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/mapper/conf/lims-equipt-quality-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/mapper/conf/lims-equipt-quality-mysql-mapper.xml new file mode 100644 index 0000000..a6de374 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/mapper/conf/lims-equipt-quality-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/mapper/conf/lims-equipt-quality-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/mapper/conf/lims-equipt-quality-oracle-mapper.xml new file mode 100644 index 0000000..0d1bfe3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/mapper/conf/lims-equipt-quality-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/mapper/conf/lims-equipt-quality-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/mapper/conf/lims-equipt-quality-sqlserver-mapper.xml new file mode 100644 index 0000000..a6de374 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/mapper/conf/lims-equipt-quality-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/resource/LimsEquiptQualityResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/resource/LimsEquiptQualityResource.java new file mode 100644 index 0000000..5fee565 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/resource/LimsEquiptQualityResource.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.trm.equipt.qualitysample.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.equipt.qualitysample.bean.LimsEquiptQualityBean; +import com.sunwayworld.basemodule.trm.equipt.qualitysample.service.LimsEquiptQualityService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-qualitys") +public interface LimsEquiptQualityResource extends GenericResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/resource/impl/LimsEquiptQualityResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/resource/impl/LimsEquiptQualityResourceImpl.java new file mode 100644 index 0000000..559b613 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/resource/impl/LimsEquiptQualityResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.equipt.qualitysample.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.equipt.qualitysample.resource.LimsEquiptQualityResource; +import com.sunwayworld.basemodule.trm.equipt.qualitysample.service.LimsEquiptQualityService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("质控样") +@RestController +@GikamBean +public class LimsEquiptQualityResourceImpl implements LimsEquiptQualityResource { + + @Autowired + private LimsEquiptQualityService limsEquiptQualityService; + + @Override + public LimsEquiptQualityService getService() { + return limsEquiptQualityService; + } + + @Log(value = "新增质控样", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/service/LimsEquiptQualityService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/service/LimsEquiptQualityService.java new file mode 100644 index 0000000..c6a8cf9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/service/LimsEquiptQualityService.java @@ -0,0 +1,8 @@ +package com.sunwayworld.basemodule.trm.equipt.qualitysample.service; + +import com.sunwayworld.basemodule.trm.equipt.qualitysample.bean.LimsEquiptQualityBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsEquiptQualityService extends GenericService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/service/impl/LimsEquiptQualityServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/service/impl/LimsEquiptQualityServiceImpl.java new file mode 100644 index 0000000..2402dae --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/qualitysample/service/impl/LimsEquiptQualityServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.trm.equipt.qualitysample.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.equipt.qualitysample.dao.LimsEquiptQualityDao; +import com.sunwayworld.basemodule.trm.equipt.qualitysample.bean.LimsEquiptQualityBean; +import com.sunwayworld.basemodule.trm.equipt.qualitysample.service.LimsEquiptQualityService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsEquiptQualityServiceImpl implements LimsEquiptQualityService { + + @Autowired + private LimsEquiptQualityDao limsEquiptQualityDao; + + @Override + @SuppressWarnings("unchecked") + public LimsEquiptQualityDao getDao() { + return limsEquiptQualityDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquiptQualityBean limsEquiptQuality = jsonWrapper.parseUnique(LimsEquiptQualityBean.class); + limsEquiptQuality.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEquiptQuality); + return limsEquiptQuality.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/bean/LimsEquiptRepairBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/bean/LimsEquiptRepairBean.java new file mode 100644 index 0000000..cc1df5c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/bean/LimsEquiptRepairBean.java @@ -0,0 +1,306 @@ +package com.sunwayworld.basemodule.trm.equipt.repair.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.support.domain.Auditable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 设备维修表 + * + * @author lijiaxing@sunwayworld.com + * @date 2022-09-01 + */ +@Table("T_LIMS_EQUIPT_REPAIR") +public class LimsEquiptRepairBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private Long equiptId;// 设备ID + private String applicantId;// 申请人ID + private String applicant;// 申请人 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime applyDate;// 申请时间 + private String applyDeptId;// 申请部门ID + private String applyDept;// 申请部门 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime faultDate;// 故障发生时间 + private String faultDesc;// 故障描述 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime expectDate;// 期望修复日期 + private String faultReason;// 故障原因分析 + private String repairMeasure;// 故障维修措施 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime finishDate;// 完成时间 + private Double stopHours;// 停机时长 + private String repairPersonId;// 维修人员ID + private String repairPerson;// 维修人员 + private Double repairCost;// 维修费用 + private String remarks;// 备注 + + private String repairDesc;//维修原因 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime auditDate;//审核时间 + private String repairNo;//申请编号 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime implementDate;//维修时间 + private String repairResult;//维修结果 + + + public String getRepairDesc() { + return repairDesc; + } + + public void setRepairDesc(String repairDesc) { + this.repairDesc = repairDesc; + } + + public LocalDateTime getAuditDate() { + return auditDate; + } + + public void setAuditDate(LocalDateTime auditDate) { + this.auditDate = auditDate; + } + + public String getRepairNo() { + return repairNo; + } + + public void setRepairNo(String repairNo) { + this.repairNo = repairNo; + } + + public LocalDateTime getImplementDate() { + return implementDate; + } + + public void setImplementDate(LocalDateTime implementDate) { + this.implementDate = implementDate; + } + + public String getRepairResult() { + return repairResult; + } + + public void setRepairResult(String repairResult) { + this.repairResult = repairResult; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public Long getEquiptId() { + return equiptId; + } + + public void setEquiptId(Long equiptId) { + this.equiptId = equiptId; + } + + public String getApplicantId() { + return applicantId; + } + + public void setApplicantId(String applicantId) { + this.applicantId = applicantId; + } + + public String getApplicant() { + return applicant; + } + + public void setApplicant(String applicant) { + this.applicant = applicant; + } + + public LocalDateTime getApplyDate() { + return applyDate; + } + + public void setApplyDate(LocalDateTime applyDate) { + this.applyDate = applyDate; + } + + public String getApplyDeptId() { + return applyDeptId; + } + + public void setApplyDeptId(String applyDeptId) { + this.applyDeptId = applyDeptId; + } + + public String getApplyDept() { + return applyDept; + } + + public void setApplyDept(String applyDept) { + this.applyDept = applyDept; + } + + public LocalDateTime getFaultDate() { + return faultDate; + } + + public void setFaultDate(LocalDateTime faultDate) { + this.faultDate = faultDate; + } + + public String getFaultDesc() { + return faultDesc; + } + + public void setFaultDesc(String faultDesc) { + this.faultDesc = faultDesc; + } + + public LocalDateTime getExpectDate() { + return expectDate; + } + + public void setExpectDate(LocalDateTime expectDate) { + this.expectDate = expectDate; + } + + public String getFaultReason() { + return faultReason; + } + + public void setFaultReason(String faultReason) { + this.faultReason = faultReason; + } + + public String getRepairMeasure() { + return repairMeasure; + } + + public void setRepairMeasure(String repairMeasure) { + this.repairMeasure = repairMeasure; + } + + public LocalDateTime getFinishDate() { + return finishDate; + } + + public void setFinishDate(LocalDateTime finishDate) { + this.finishDate = finishDate; + } + + public Double getStopHours() { + return stopHours; + } + + public void setStopHours(Double stopHours) { + this.stopHours = stopHours; + } + + public String getRepairPersonId() { + return repairPersonId; + } + + public void setRepairPersonId(String repairPersonId) { + this.repairPersonId = repairPersonId; + } + + public String getRepairPerson() { + return repairPerson; + } + + public void setRepairPerson(String repairPerson) { + this.repairPerson = repairPerson; + } + + public Double getRepairCost() { + return repairCost; + } + + public void setRepairCost(Double repairCost) { + this.repairCost = repairCost; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/controller/LimsEquiptRepairController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/controller/LimsEquiptRepairController.java new file mode 100644 index 0000000..04b5a9b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/controller/LimsEquiptRepairController.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.trm.equipt.repair.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-repairs/page") +public interface LimsEquiptRepairController extends GenericEditListPageController, GenericDetailPageController, GenericAuditListPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/controller/impl/LimsEquiptRepairControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/controller/impl/LimsEquiptRepairControllerImpl.java new file mode 100644 index 0000000..0f6a3a5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/controller/impl/LimsEquiptRepairControllerImpl.java @@ -0,0 +1,56 @@ +package com.sunwayworld.basemodule.trm.equipt.repair.controller.impl; + +import com.sunwayworld.framework.utils.ServletUtils; +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.equipt.repair.controller.LimsEquiptRepairController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +import javax.servlet.http.HttpServletRequest; + +@Controller +@GikamBean +public class LimsEquiptRepairControllerImpl implements LimsEquiptRepairController { + + @Log(value = "设备维修表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipt/equipt-repairs/lims-equipt-repair-edit-list"; + } + + @Log(value = "设备维修表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/equipt/equipt-repairs/lims-equipt-repair-detail"; + } + + @Log(value = "设备维修表审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + HttpServletRequest currentRequest = ServletUtils.getCurrentRequest(); + String bpmn_statusCode = currentRequest.getParameter("bpmn_statusCode"); + String path = "basemodule/trm/equipt/equipt-repairs/lims-equipt-repair-audit-list"; + if ("Audit".equals(bpmn_statusCode)) { + path = "basemodule/trm/equipt/equipt-repairs/lims-equipt-repair-audit-list"; + }else if ("Implement".equals(bpmn_statusCode)){ + path = "basemodule/trm/equipt/equipt-repairs/lims-equipt-repair-implement-list"; + }else if ("Affirm".equals(bpmn_statusCode)){ + path = "basemodule/trm/equipt/equipt-repairs/lims-equipt-repair-affirm-list"; + } + return path; + } + + @Log(value = "设备维修表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/equipt/equipt-repairs/lims-equipt-repair-search-list"; + } + + @Log(value = "设备维修表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/equipt/equipt-repairs/lims-equipt-repair-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/dao/LimsEquiptRepairDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/dao/LimsEquiptRepairDao.java new file mode 100644 index 0000000..e1ecf5b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/dao/LimsEquiptRepairDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.equipt.repair.dao; + +import com.sunwayworld.basemodule.trm.equipt.repair.bean.LimsEquiptRepairBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquiptRepairDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/dao/impl/LimsEquiptRepairDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/dao/impl/LimsEquiptRepairDaoImpl.java new file mode 100644 index 0000000..608ef59 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/dao/impl/LimsEquiptRepairDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.repair.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.equipt.repair.bean.LimsEquiptRepairBean; +import com.sunwayworld.basemodule.trm.equipt.repair.dao.LimsEquiptRepairDao; +import com.sunwayworld.basemodule.trm.equipt.repair.mapper.LimsEquiptRepairMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquiptRepairDaoImpl extends MybatisDaoSupport implements LimsEquiptRepairDao { + + @Autowired + private LimsEquiptRepairMapper limsEquiptRepairMapper; + + @Override + public LimsEquiptRepairMapper getMapper() { + return limsEquiptRepairMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/mapper/LimsEquiptRepairMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/mapper/LimsEquiptRepairMapper.java new file mode 100644 index 0000000..2791007 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/mapper/LimsEquiptRepairMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.repair.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquiptRepairMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/mapper/conf/lims-equipt-repair-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/mapper/conf/lims-equipt-repair-mysql-mapper.xml new file mode 100644 index 0000000..d11a95a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/mapper/conf/lims-equipt-repair-mysql-mapper.xml @@ -0,0 +1,28 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/mapper/conf/lims-equipt-repair-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/mapper/conf/lims-equipt-repair-oracle-mapper.xml new file mode 100644 index 0000000..d11a95a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/mapper/conf/lims-equipt-repair-oracle-mapper.xml @@ -0,0 +1,28 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/mapper/conf/lims-equipt-repair-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/mapper/conf/lims-equipt-repair-sqlserver-mapper.xml new file mode 100644 index 0000000..d11a95a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/mapper/conf/lims-equipt-repair-sqlserver-mapper.xml @@ -0,0 +1,28 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/resource/LimsEquiptRepairResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/resource/LimsEquiptRepairResource.java new file mode 100644 index 0000000..80f4eeb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/resource/LimsEquiptRepairResource.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.trm.equipt.repair.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.equipt.repair.bean.LimsEquiptRepairBean; +import com.sunwayworld.basemodule.trm.equipt.repair.service.LimsEquiptRepairService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-repairs") +public interface LimsEquiptRepairResource extends GenericResource, GenericAuditableResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/resource/impl/LimsEquiptRepairResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/resource/impl/LimsEquiptRepairResourceImpl.java new file mode 100644 index 0000000..dfe01f7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/resource/impl/LimsEquiptRepairResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.equipt.repair.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.equipt.repair.resource.LimsEquiptRepairResource; +import com.sunwayworld.basemodule.trm.equipt.repair.service.LimsEquiptRepairService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("设备维修表") +@RestController +@GikamBean +public class LimsEquiptRepairResourceImpl implements LimsEquiptRepairResource { + + @Autowired + private LimsEquiptRepairService limsEquiptRepairService; + + @Override + public LimsEquiptRepairService getService() { + return limsEquiptRepairService; + } + + @Log(value = "新增设备维修表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/service/LimsEquiptRepairService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/service/LimsEquiptRepairService.java new file mode 100644 index 0000000..3c01b1e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/service/LimsEquiptRepairService.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.trm.equipt.repair.service; + +import com.sunwayworld.basemodule.trm.equipt.repair.bean.LimsEquiptRepairBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsEquiptRepairService extends GenericService, GenericAuditableService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/service/impl/LimsEquiptRepairServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/service/impl/LimsEquiptRepairServiceImpl.java new file mode 100644 index 0000000..a589586 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/repair/service/impl/LimsEquiptRepairServiceImpl.java @@ -0,0 +1,157 @@ +package com.sunwayworld.basemodule.trm.equipt.repair.service.impl; + +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.basemodule.trm.equipt.event.bean.LimsEquiptEventBean; +import com.sunwayworld.basemodule.trm.equipt.event.service.LimsEquiptEventService; +import com.sunwayworld.basemodule.trm.equipt.equipt.service.LimsEquiptService; +import com.sunwayworld.framework.audit.aunnotation.Audit; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.support.auditable.bean.CoreBpmnParameterDTO; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceStatusDTO; +import com.sunwayworld.module.sys.bpmn.engine.CoreBpmnRuntimeService; +import com.sunwayworld.module.sys.bpmn.engine.CoreBpmnRuntimeSource; +import org.apache.commons.lang3.ObjectUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.equipt.repair.dao.LimsEquiptRepairDao; +import com.sunwayworld.basemodule.trm.equipt.repair.bean.LimsEquiptRepairBean; +import com.sunwayworld.basemodule.trm.equipt.repair.service.LimsEquiptRepairService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.io.Serializable; +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsEquiptRepairServiceImpl implements LimsEquiptRepairService { + + @Autowired + private LimsEquiptRepairDao limsEquiptRepairDao; + @Autowired + private LimsEquiptService equiptService; + @Autowired + private LimsEquiptEventService limsEquiptEventService; + @Override + @SuppressWarnings("unchecked") + public LimsEquiptRepairDao getDao() { + return limsEquiptRepairDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquiptRepairBean limsEquiptRepair = jsonWrapper.parseUnique(LimsEquiptRepairBean.class); + limsEquiptRepair.setId(ApplicationContextHelper.getNextIdentity()); + limsEquiptRepair.setApplicant(LocalContextHelper.getLoginUserName()); + limsEquiptRepair.setApplicantId(LocalContextHelper.getLoginUserId()); + limsEquiptRepair.setApplyDept(LocalContextHelper.getLoginOrgName()); + limsEquiptRepair.setApplyDeptId(LocalContextHelper.getLoginOrgId()); + limsEquiptRepair.setApplyDate(LocalDateTime.now()); + LimsEquiptBean equiptBean=equiptService.selectById(limsEquiptRepair.getEquiptId()); + String code=ApplicationContextHelper.getNextSequence(getDao().getTable(),"WX"); + limsEquiptRepair.setRepairNo(code); + getDao().insert(limsEquiptRepair); + return limsEquiptRepair.getId(); + } + + @Transactional + @AuditTrailEntry(AuditTrailType.PROCESS_START) + @Audit("AUDIT.PROCESS_START") + public List> startProcess(RestJsonWrapperBean wrapper) { + List> coreBpmnInstanceStatusDTOS = LimsEquiptRepairService.super.startProcess(wrapper); + if (ObjectUtils.isEmpty(coreBpmnInstanceStatusDTOS)) { + return coreBpmnInstanceStatusDTOS; + } + List ids = coreBpmnInstanceStatusDTOS.stream().map(CoreBpmnInstanceStatusDTO::getId).collect(Collectors.toList()); + //主管审核通过之后 + String code = coreBpmnInstanceStatusDTOS.get(0).getNextStatusCode(); + + List repairBeans = selectListByIds(ids); + repairBeans.forEach(r->{ + r.setAuditDate(LocalDateTime.now()); + }); + getDao().update(repairBeans,"auditDate"); + // + List equiptIds = repairBeans.stream().map(LimsEquiptRepairBean::getEquiptId).distinct().collect(Collectors.toList()); + List equiptBeans = equiptService.selectListByFilter(SearchFilter.instance().match("id", equiptIds).filter(MatchPattern.OR)); + equiptBeans.forEach(e->{ + //更新设备状态 故障 + e.setEquiptStatus("故障"); + + }); + equiptService.getDao().update(equiptBeans,"equiptStatus"); + + return coreBpmnInstanceStatusDTOS; + } + + @Transactional + @AuditTrailEntry(AuditTrailType.PROCESS_REJECT) + @Audit("AUDIT.PROCESS_REJECT") + public List> rejectTask(RestJsonWrapperBean wrapper) { + List> coreBpmnInstanceStatusDTOS = LimsEquiptRepairService.super.rejectTask(wrapper); + if (ObjectUtils.isEmpty(coreBpmnInstanceStatusDTOS)) { + return coreBpmnInstanceStatusDTOS; + } + List ids = coreBpmnInstanceStatusDTOS.stream().map(CoreBpmnInstanceStatusDTO::getId).collect(Collectors.toList()); + + List repairBeans = selectListByIds(ids); + // + List equiptIds = repairBeans.stream().map(LimsEquiptRepairBean::getEquiptId).distinct().collect(Collectors.toList()); + List equiptBeans = equiptService.selectListByFilter(SearchFilter.instance().match("id", equiptIds).filter(MatchPattern.OR)); + + equiptBeans.forEach(e->{ + //更新设备状态 合格 + e.setEquiptStatus("合格"); + + }); + equiptService.getDao().update(equiptBeans,"equiptStatus"); + return coreBpmnInstanceStatusDTOS; + } + + + @Override + public List> completeTask(RestJsonWrapperBean wrapper) { + List> coreBpmnInstanceStatusDTOS = LimsEquiptRepairService.super.completeTask(wrapper); + if (ObjectUtils.isEmpty(coreBpmnInstanceStatusDTOS)) { + return coreBpmnInstanceStatusDTOS; + } + List ids = coreBpmnInstanceStatusDTOS.stream().map(CoreBpmnInstanceStatusDTO::getId).collect(Collectors.toList()); + //主管审核通过之后 + String code = coreBpmnInstanceStatusDTOS.get(0).getNextStatusCode(); + List repairBeans = selectListByIds(ids); + List equiptIds = repairBeans.stream().map(LimsEquiptRepairBean::getEquiptId).distinct().collect(Collectors.toList()); + List equiptBeans = equiptService.selectListByFilter(SearchFilter.instance().match("id", equiptIds).filter(MatchPattern.OR)); + List eventBeanList=new ArrayList<>(); + LocalDateTime now=LocalDateTime.now(); + equiptBeans.forEach(e->{ + //更新设备状态合格 + e.setEquiptStatus("合格"); + e.setLastMaintenanceDate(now); + + LimsEquiptEventBean equiptEventBean=new LimsEquiptEventBean(); + equiptEventBean.setId(ApplicationContextHelper.getNextIdentity()); + equiptEventBean.setEquiptId(e.getId()); + equiptEventBean.setEventType("维修"); + eventBeanList.add(equiptEventBean); + }); + equiptService.getDao().update(equiptBeans,"equiptStatus","lastMaintenanceDate"); + //添加生命周期 + limsEquiptEventService.getDao().insert(eventBeanList); + return coreBpmnInstanceStatusDTOS; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/bean/LimsEquiptSaturationBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/bean/LimsEquiptSaturationBean.java new file mode 100644 index 0000000..0dbeda5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/bean/LimsEquiptSaturationBean.java @@ -0,0 +1,265 @@ +package com.sunwayworld.basemodule.trm.equipt.saturation.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; + +/** + * 设备饱和率 + * + * @author liujie1111@sunwayworld.com@sunwayworld.com + * @date 2023-07-17 + */ +@Table("T_LIMS_EQUIPT_SATURATION") +public class LimsEquiptSaturationBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String ctestName;// 测试名 + private String equiptName;// 使用的工装设备 + private String equiptCode;// 测试设备型号 + private String beatTime;// 节拍时间 + private String orderCount;// 节拍内测试样品数量 + private String timeConsuming;// 单个样品消耗时间 + private String operate;// 运营时间 + private String singleQuantity;// 单台设备测试量 + private String equiptQuantity;// 设备数量 + private String maxQuantity;// 设备最大测试量 + private String quantity;// 测试总量 + private String testDays;// 平均测试天数 + private String avgQuantity;// 当前每天送检量 + private String strength;// 设备强度 + private String workTime;// 员工工作时长 + private String projectTime;// 项目人力工时 + private String monWorkDay;// 每月工作天数 + private String demand;// 测试需求人力 + private String provide;//测试分配人力 + private String coefficient;// 人力系数 + private String result;// 结论 + private String testGroup;//检测组 + private String base;//基地 + private String isCtest;//是否C项目 + private String reservePersonnel;//储备人员人力 + private String totalCoefficient;//总人力系数 + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getTestGroup() { + return testGroup; + } + + public void setTestGroup(String testGroup) { + this.testGroup = testGroup; + } + + public String getReservePersonnel() { + return reservePersonnel; + } + + public void setReservePersonnel(String reservePersonnel) { + this.reservePersonnel = reservePersonnel; + } + + public String getTotalCoefficient() { + return totalCoefficient; + } + + public void setTotalCoefficient(String totalCoefficient) { + this.totalCoefficient = totalCoefficient; + } + + public String getBase() { + return base; + } + + public void setBase(String base) { + this.base = base; + } + + public String getIsCtest() { + return isCtest; + } + + public void setIsCtest(String isCtest) { + this.isCtest = isCtest; + } + + public String getProvide() { + return provide; + } + + public void setProvide(String provide) { + this.provide = provide; + } + + public String getCtestName() { + return ctestName; + } + + public void setCtestName(String ctestName) { + this.ctestName = ctestName; + } + + public String getEquiptName() { + return equiptName; + } + + public void setEquiptName(String equiptName) { + this.equiptName = equiptName; + } + + public String getEquiptCode() { + return equiptCode; + } + + public void setEquiptCode(String equiptCode) { + this.equiptCode = equiptCode; + } + + public String getBeatTime() { + return beatTime; + } + + public void setBeatTime(String beatTime) { + this.beatTime = beatTime; + } + + public String getOrderCount() { + return orderCount; + } + + public void setOrderCount(String orderCount) { + this.orderCount = orderCount; + } + + public String getTimeConsuming() { + return timeConsuming; + } + + public void setTimeConsuming(String timeConsuming) { + this.timeConsuming = timeConsuming; + } + + public String getOperate() { + return operate; + } + + public void setOperate(String operate) { + this.operate = operate; + } + + public String getSingleQuantity() { + return singleQuantity; + } + + public void setSingleQuantity(String singleQuantity) { + this.singleQuantity = singleQuantity; + } + + public String getEquiptQuantity() { + return equiptQuantity; + } + + public void setEquiptQuantity(String equiptQuantity) { + this.equiptQuantity = equiptQuantity; + } + + public String getMaxQuantity() { + return maxQuantity; + } + + public void setMaxQuantity(String maxQuantity) { + this.maxQuantity = maxQuantity; + } + + public String getQuantity() { + return quantity; + } + + public void setQuantity(String quantity) { + this.quantity = quantity; + } + + public String getTestDays() { + return testDays; + } + + public void setTestDays(String testDays) { + this.testDays = testDays; + } + + public String getAvgQuantity() { + return avgQuantity; + } + + public void setAvgQuantity(String avgQuantity) { + this.avgQuantity = avgQuantity; + } + + public String getStrength() { + return strength; + } + + public void setStrength(String strength) { + this.strength = strength; + } + + public String getWorkTime() { + return workTime; + } + + public void setWorkTime(String workTime) { + this.workTime = workTime; + } + + public String getProjectTime() { + return projectTime; + } + + public void setProjectTime(String projectTime) { + this.projectTime = projectTime; + } + + public String getMonWorkDay() { + return monWorkDay; + } + + public void setMonWorkDay(String monWorkDay) { + this.monWorkDay = monWorkDay; + } + + public String getDemand() { + return demand; + } + + public void setDemand(String demand) { + this.demand = demand; + } + + public String getCoefficient() { + return coefficient; + } + + public void setCoefficient(String coefficient) { + this.coefficient = coefficient; + } + + public String getResult() { + return result; + } + + public void setResult(String result) { + this.result = result; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/controller/LimsEquiptSaturationController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/controller/LimsEquiptSaturationController.java new file mode 100644 index 0000000..51484a0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/controller/LimsEquiptSaturationController.java @@ -0,0 +1,20 @@ +package com.sunwayworld.basemodule.trm.equipt.saturation.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-saturations/page") +public interface LimsEquiptSaturationController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { + @RequestMapping({"/saturationRate"}) + String saturationRate(); + + @RequestMapping({"/staffSaturationRate"}) + String staffSaturationRate(); + + + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/controller/impl/LimsEquiptSaturationControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/controller/impl/LimsEquiptSaturationControllerImpl.java new file mode 100644 index 0000000..4a34176 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/controller/impl/LimsEquiptSaturationControllerImpl.java @@ -0,0 +1,47 @@ +package com.sunwayworld.basemodule.trm.equipt.saturation.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.equipt.saturation.controller.LimsEquiptSaturationController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEquiptSaturationControllerImpl implements LimsEquiptSaturationController { + + @Log(value = "设备饱和率编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipt/equipt-saturations/lims-equipt-saturation-edit-list"; + } + + @Log(value = "设备饱和率详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/equipt/equipt-saturations/lims-equipt-saturation-detail"; + } + + @Log(value = "设备饱和率查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/equipt/equipt-saturations/lims-equipt-saturation-search-list"; + } + + @Log(value = "设备饱和率选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/equipt/equipt-saturations/lims-equipt-saturation-choose-list"; + } + + @Override + @Log(value = "设备饱和率查询统计页", type = LogType.CONTROLLER) + public String saturationRate() { + return "basemodule/trm/equipt/equipt-saturations/lims-equipt-saturation-rate"; + } + + @Override + public String staffSaturationRate() { + return "basemodule/trm/equipt/equipt-saturations/lims-staff-saturation-rate"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/dao/LimsEquiptSaturationDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/dao/LimsEquiptSaturationDao.java new file mode 100644 index 0000000..8d26315 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/dao/LimsEquiptSaturationDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.equipt.saturation.dao; + +import com.sunwayworld.basemodule.trm.equipt.saturation.bean.LimsEquiptSaturationBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquiptSaturationDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/dao/impl/LimsEquiptSaturationDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/dao/impl/LimsEquiptSaturationDaoImpl.java new file mode 100644 index 0000000..26ef5ea --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/dao/impl/LimsEquiptSaturationDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.saturation.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.equipt.saturation.bean.LimsEquiptSaturationBean; +import com.sunwayworld.basemodule.trm.equipt.saturation.dao.LimsEquiptSaturationDao; +import com.sunwayworld.basemodule.trm.equipt.saturation.mapper.LimsEquiptSaturationMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquiptSaturationDaoImpl extends MybatisDaoSupport implements LimsEquiptSaturationDao { + + @Autowired + private LimsEquiptSaturationMapper limsEquiptSaturationMapper; + + @Override + public LimsEquiptSaturationMapper getMapper() { + return limsEquiptSaturationMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/mapper/LimsEquiptSaturationMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/mapper/LimsEquiptSaturationMapper.java new file mode 100644 index 0000000..1d75fc3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/mapper/LimsEquiptSaturationMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.saturation.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquiptSaturationMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/mapper/conf/lims-equipt-saturation-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/mapper/conf/lims-equipt-saturation-mysql-mapper.xml new file mode 100644 index 0000000..cb70985 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/mapper/conf/lims-equipt-saturation-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/mapper/conf/lims-equipt-saturation-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/mapper/conf/lims-equipt-saturation-oracle-mapper.xml new file mode 100644 index 0000000..cb70985 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/mapper/conf/lims-equipt-saturation-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/mapper/conf/lims-equipt-saturation-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/mapper/conf/lims-equipt-saturation-postgresql-mapper.xml new file mode 100644 index 0000000..cb70985 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/mapper/conf/lims-equipt-saturation-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/mapper/conf/lims-equipt-saturation-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/mapper/conf/lims-equipt-saturation-sqlserver-mapper.xml new file mode 100644 index 0000000..cb70985 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/mapper/conf/lims-equipt-saturation-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/resource/LimsEquiptSaturationResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/resource/LimsEquiptSaturationResource.java new file mode 100644 index 0000000..5959cd4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/resource/LimsEquiptSaturationResource.java @@ -0,0 +1,18 @@ +package com.sunwayworld.basemodule.trm.equipt.saturation.resource; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.equipt.saturation.bean.LimsEquiptSaturationBean; +import com.sunwayworld.basemodule.trm.equipt.saturation.service.LimsEquiptSaturationService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +import java.util.List; +import java.util.Map; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-saturations") +public interface LimsEquiptSaturationResource extends GenericResource, GenericChoosableResource { + List> getRate(RestJsonWrapperBean wrapper); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/resource/impl/LimsEquiptSaturationResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/resource/impl/LimsEquiptSaturationResourceImpl.java new file mode 100644 index 0000000..54a5b50 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/resource/impl/LimsEquiptSaturationResourceImpl.java @@ -0,0 +1,47 @@ +package com.sunwayworld.basemodule.trm.equipt.saturation.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.equipt.saturation.resource.LimsEquiptSaturationResource; +import com.sunwayworld.basemodule.trm.equipt.saturation.service.LimsEquiptSaturationService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; +import java.util.Map; + +@LogModule("设备饱和率") +@RestController +@GikamBean +public class LimsEquiptSaturationResourceImpl implements LimsEquiptSaturationResource { + + @Autowired + private LimsEquiptSaturationService limsEquiptSaturationService; + + @Override + public LimsEquiptSaturationService getService() { + return limsEquiptSaturationService; + } + + @Log(value = "新增设备饱和率", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + @Log(value = "设备饱和率", type = LogType.SELECT) + @PostMapping("/rate") + public List> getRate(RestJsonWrapperBean wrapper) { + + return getService().getRate(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/service/LimsEquiptSaturationService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/service/LimsEquiptSaturationService.java new file mode 100644 index 0000000..91d6cda --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/service/LimsEquiptSaturationService.java @@ -0,0 +1,14 @@ +package com.sunwayworld.basemodule.trm.equipt.saturation.service; + +import com.sunwayworld.basemodule.trm.equipt.saturation.bean.LimsEquiptSaturationBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +import java.util.List; +import java.util.Map; + +public interface LimsEquiptSaturationService extends GenericService, GenericChoosableService { + + List> getRate(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/service/impl/LimsEquiptSaturationServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/service/impl/LimsEquiptSaturationServiceImpl.java new file mode 100644 index 0000000..fc0b762 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/saturation/service/impl/LimsEquiptSaturationServiceImpl.java @@ -0,0 +1,323 @@ +package com.sunwayworld.basemodule.trm.equipt.saturation.service.impl; + +import com.sunwayworld.basemodule.basedata.ctest.bean.LimsCtestBean; +import com.sunwayworld.basemodule.basedata.ctest.service.LimsCtestService; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.basemodule.coredata.test.bean.LimsTestBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTestService; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.mybatis.page.PageRowBounds; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.equipt.saturation.dao.LimsEquiptSaturationDao; +import com.sunwayworld.basemodule.trm.equipt.saturation.bean.LimsEquiptSaturationBean; +import com.sunwayworld.basemodule.trm.equipt.saturation.service.LimsEquiptSaturationService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.math.BigDecimal; +import java.math.RoundingMode; +import java.time.Duration; +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; +import java.time.temporal.WeekFields; +import java.util.ArrayList; +import java.util.Collections; +import java.util.Comparator; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsEquiptSaturationServiceImpl implements LimsEquiptSaturationService { + + @Autowired + private LimsEquiptSaturationDao limsEquiptSaturationDao; + + @Autowired + private LimsTestService limsTestService; + @Autowired + private LimsTaskService limsTaskService; + + @Override + @SuppressWarnings("unchecked") + public LimsEquiptSaturationDao getDao() { + return limsEquiptSaturationDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquiptSaturationBean limsEquiptSaturation = jsonWrapper.parseUnique(LimsEquiptSaturationBean.class); + limsEquiptSaturation.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEquiptSaturation); + return limsEquiptSaturation.getId(); + } + + @Override + @Transactional + public Page selectRawPagination(RestJsonWrapperBean wrapper){ + + Page limsEquiptSaturationBeanPage = this.selectPagination(wrapper); + List rows = limsEquiptSaturationBeanPage.getRows(); + List ctestNames = rows.stream().map(LimsEquiptSaturationBean::getCtestName).distinct().collect(Collectors.toList()); + List ctestName = limsTestService.selectListByFilter(SearchFilter.instance().match("ctestName", ctestNames).filter(MatchPattern.OR)); + List collect = ctestName.stream().map(LimsTestBean::getId).collect(Collectors.toList()); + int monthValue = LocalDateTime.now().getMonthValue(); + int year = LocalDateTime.now().getYear(); + LocalDateTime firstDay = LocalDateTime.of(year, monthValue, 1, 0, 0, 0); + List taskBeans = limsTaskService.selectListByFilter(SearchFilter.instance().match("createdTime", firstDay).filter(MatchPattern.TGOE).match("createdTime", LocalDateTime.now()).filter(MatchPattern.TLOE).match("testId", collect).filter(MatchPattern.OR)); + taskBeans = taskBeans.stream().filter(s->s.getExt$Item("ctestname")!=null).collect(Collectors.toList()); + Map> map = taskBeans.stream().collect(Collectors.groupingBy(s -> s.getExt$Item("ctestname"))); + for (LimsEquiptSaturationBean row : rows) { + String ctestName1 = row.getCtestName(); + List taskBeans1 = map.get(ctestName1); + row.setTestDays(String.valueOf(LocalDateTime.now().getDayOfMonth())); + if (!ObjectUtils.isEmpty(taskBeans1)){ + int size = taskBeans1.stream().filter(s -> s.getPreorderId() != null).collect(Collectors.toList()).stream().collect(Collectors.groupingBy(LimsTaskBean::getPreorderId)).size(); + row.setQuantity(String.valueOf(size)); + Double v = Double.valueOf(size)/LocalDateTime.now().getDayOfMonth(); + BigDecimal bigDecimal1 = new BigDecimal(v); + BigDecimal bigDecimal4 = bigDecimal1.setScale(4,BigDecimal.ROUND_DOWN); + row.setAvgQuantity(bigDecimal4.toString()); + if (!ObjectUtils.isEmpty(row.getMaxQuantity())){ + Double v2 = v/Integer.valueOf(row.getMaxQuantity()); + BigDecimal bigDecimal2 = new BigDecimal(v2); + BigDecimal bigDecimal3 = bigDecimal2.setScale(4,BigDecimal.ROUND_DOWN); + row.setStrength(bigDecimal3.toString()); + } + } + if (!ObjectUtils.isEmpty(row.getDemand())&&!ObjectUtils.isEmpty(row.getProvide())){ + double v = Double.valueOf(row.getProvide()) / Double.valueOf(row.getDemand()); + BigDecimal bigDecimal1 = new BigDecimal(v); + BigDecimal bigDecimal2 = bigDecimal1.setScale(4,BigDecimal.ROUND_DOWN); + row.setCoefficient(bigDecimal2.toString()); + } + if (!ObjectUtils.isEmpty(row.getDemand())&&!ObjectUtils.isEmpty(row.getProvide())&&!ObjectUtils.isEmpty(row.getReservePersonnel())){ + double v2 = Double.valueOf(row.getDemand())/(Double.valueOf(row.getProvide())+Double.valueOf(row.getReservePersonnel())); + BigDecimal bigDecimal1 = new BigDecimal(v2); + BigDecimal bigDecimal2 = bigDecimal1.setScale(4,BigDecimal.ROUND_HALF_UP); + row.setTotalCoefficient(bigDecimal2.toString()); + } + + } + this.getDao().update(rows,"totalCoefficient"); + return limsEquiptSaturationBeanPage; + } + + @Override + public List> getRate(RestJsonWrapperBean wrapper) { + List> list = new ArrayList<>(); + Map result = new LinkedHashMap<>(); + Map result1 = new LinkedHashMap<>(); + Map result2 = new LinkedHashMap<>(); + SearchFilter filter = SearchFilter.instance(); + SearchFilter filter1 = SearchFilter.instance(); + String time = wrapper.getFilterValue("time"); + String startTime = null; + String endTime = null; + if (StringUtils.isEmpty(time)||"custom".equals(time)){ + startTime = wrapper.getFilterValue("startTime"); + endTime = wrapper.getFilterValue("endTime"); + }else { + LocalDateTime now = LocalDateTime.now(); + LocalDateTime start; + if ("year".equals(time)){ + start = now.plusDays(-356l); + }else if ("quarter".equals(time)){ + start=now.plusDays(-90l); + }else if ("month".equals(time)){ + start=now.plusDays(-30l); + }else { + start=now.plusDays(-7l); + } + startTime = start.format(DateTimeFormatter.ofPattern("yyyy-MM-dd 00:00:00")); + endTime = now.format(DateTimeFormatter.ofPattern("yyyy-MM-dd 23:59:59")); + } + String dimension = wrapper.getFilterValue("dimension");//维度 + String base = wrapper.getFilterValue("base"); + if (!ObjectUtils.isEmpty(base)){ + filter.match("lab",base).filter(MatchPattern.SEQ); + } + String testGroup = wrapper.getFilterValue("testGroup"); + filter.match("testGroup",testGroup).filter(MatchPattern.SEQ); + filter.match("createdTime", startTime).filter(MatchPattern.TGOE).match("createdTime", endTime).filter(MatchPattern.TLOE); + String equiptName = wrapper.getFilterValue("equiptName"); + LimsEquiptSaturationBean limsEquiptSaturationBean = this.selectFirstByFilter(SearchFilter.instance().match("equiptName", equiptName).filter(MatchPattern.SEQ)); + if (ObjectUtils.isEmpty(limsEquiptSaturationBean)){ + throw new CheckedException("设备饱和率台账中未维护该使用的工装设备"); + } + String maxQuantity = limsEquiptSaturationBean.getMaxQuantity(); + List ctestName = limsTestService.selectListByFilter(SearchFilter.instance().match("ctestName", limsEquiptSaturationBean.getCtestName()).filter(MatchPattern.SEQ)); + List collect = ctestName.stream().map(LimsTestBean::getId).collect(Collectors.toList()); + filter.match("testId", collect).filter(MatchPattern.OR); + List taskBeans = limsTaskService.selectListByFilter(filter); + if (!ObjectUtils.isEmpty(taskBeans)) { + taskBeans = taskBeans.stream().sorted(Comparator.comparing(LimsTaskBean::getCreatedTime)).collect(Collectors.toList()); + if ("year".equals(dimension)) { + for (LimsTaskBean taskBean : taskBeans) { + LocalDateTime createdTime = taskBean.getCreatedTime(); + String temp = createdTime.format(DateTimeFormatter.ofPattern("yyyy")); + taskBean.setTempDate("year" + temp); + } + Map> collect1 = taskBeans.stream().collect(Collectors.groupingBy(LimsTaskBean::getTempDate)); + for (Map.Entry> entry : collect1.entrySet()) { + String key = entry.getKey(); + List value = entry.getValue(); + int size = value.stream().filter(s -> s.getPreorderId() != null).collect(Collectors.toList()).stream().collect(Collectors.groupingBy(LimsTaskBean::getPreorderId)).size(); + //一年的量 + BigDecimal bigDecimal = new BigDecimal(size/365); + BigDecimal bigDecimal1 = new BigDecimal(maxQuantity); + if (size==0){ + result.put(key,0); + result1.put(key,0d); + }else { + BigDecimal b = new BigDecimal((bigDecimal.divide(bigDecimal1, 4, RoundingMode.HALF_UP)).doubleValue() * 100); + result1.put(key, b.doubleValue()); + result.put(key,size); + } + + } + + + + } else if ("quarter".equals(dimension)) { + for (LimsTaskBean taskBean : taskBeans) { + LocalDateTime createdTime = taskBean.getCreatedTime(); + Integer temp = (createdTime.getMonthValue() - 1) / 3 + 1; + taskBean.setTempDate("季度" + temp); + } + Map> collect1 = taskBeans.stream().collect(Collectors.groupingBy(LimsTaskBean::getTempDate)); + for (Map.Entry> entry : collect1.entrySet()) { + String key = entry.getKey(); + List value = entry.getValue(); + int size = value.stream().filter(s -> s.getPreorderId() != null).collect(Collectors.toList()).stream().collect(Collectors.groupingBy(LimsTaskBean::getPreorderId)).size(); + //一季度的量 + BigDecimal bigDecimal = new BigDecimal(size/92); + BigDecimal bigDecimal1 = new BigDecimal(maxQuantity); + if (size==0){ + result.put(key,0); + result1.put(key,0d); + }else { + BigDecimal b = new BigDecimal((bigDecimal.divide(bigDecimal1, 4, RoundingMode.HALF_UP)).doubleValue() * 100); + result.put(key,size); + result1.put(key, b.doubleValue()); + } + + } + } else if ("month".equals(dimension)) { + for (LimsTaskBean taskBean : taskBeans) { + LocalDateTime createdTime = taskBean.getCreatedTime(); + String temp = createdTime.format(DateTimeFormatter.ofPattern("MM")); + taskBean.setTempDate("mon" + temp); + } + Map> collect1 = taskBeans.stream().collect(Collectors.groupingBy(LimsTaskBean::getTempDate)); + for (Map.Entry> entry : collect1.entrySet()) { + String key = entry.getKey(); + List value = entry.getValue(); + int size = value.stream().filter(s -> s.getPreorderId() != null).collect(Collectors.toList()).stream().collect(Collectors.groupingBy(LimsTaskBean::getPreorderId)).size(); + //一个月的量 + BigDecimal bigDecimal = new BigDecimal(size/30); + BigDecimal bigDecimal1 = new BigDecimal(maxQuantity); + if (size==0){ + result.put(key,0); + result1.put(key,0d); + }else { + BigDecimal b = new BigDecimal((bigDecimal.divide(bigDecimal1, 4, RoundingMode.HALF_UP)).doubleValue() * 100); + result.put(key,size); + result1.put(key, b.doubleValue()); + } + + } + } else if ("week".equals(dimension)) { + for (LimsTaskBean taskBean : taskBeans) { + LocalDateTime createdTime = taskBean.getCreatedTime(); + int i = createdTime.get(WeekFields.ISO.weekOfYear()); + taskBean.setTempDate("week" + i); + } + } + Map> collect1 = taskBeans.stream().collect(Collectors.groupingBy(LimsTaskBean::getTempDate)); + for (Map.Entry> entry : collect1.entrySet()) { + String key = entry.getKey(); + List value = entry.getValue(); + int size = value.stream().filter(s -> s.getPreorderId() != null).collect(Collectors.toList()).stream().collect(Collectors.groupingBy(LimsTaskBean::getPreorderId)).size(); + //一个月的量 + BigDecimal bigDecimal = new BigDecimal(size/7); + BigDecimal bigDecimal1 = new BigDecimal(maxQuantity); + if (size==0){ + result.put(key,0); + result1.put(key,0d); + }else { + BigDecimal b = new BigDecimal((bigDecimal.divide(bigDecimal1, 4, RoundingMode.HALF_UP)).doubleValue() * 100); + result.put(key,size); + result1.put(key, b.doubleValue()); + } + + } + + } + list.add(result); + list.add(result1); + if (!ObjectUtils.isEmpty(base)){ + filter1.match("lab",base).filter(MatchPattern.SEQ); + } + filter1.match("createdTime", startTime).filter(MatchPattern.TGOE).match("createdTime", endTime).filter(MatchPattern.TLOE); + filter1.match("testGroup",testGroup).filter(MatchPattern.SEQ); + List limsEquiptSaturationBeans = this.selectAll(); + + for (LimsEquiptSaturationBean equiptSaturationBean : limsEquiptSaturationBeans) { + String maxQuantity1 = equiptSaturationBean.getMaxQuantity(); + String ctestName1 = equiptSaturationBean.getCtestName(); + List testBeans = limsTestService.selectListByFilter(SearchFilter.instance().match("ctestName", ctestName1).filter(MatchPattern.SEQ)); + List testIds = testBeans.stream().map(LimsTestBean::getId).collect(Collectors.toList()); + filter.match("testId", testIds).filter(MatchPattern.OR); + List taskBeans1 = limsTaskService.selectListByFilter(filter1); + LocalDateTime parse1 = LocalDateTime.parse(startTime, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")); + LocalDateTime parse2 = LocalDateTime.parse(endTime, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")); + Duration duration = Duration.between(parse1,parse2); + long l = duration.toDays();//差了这么多天 + long l1 = Integer.valueOf(maxQuantity1) * l; + int size = taskBeans1.stream().filter(s -> s.getPreorderId() != null).collect(Collectors.toList()).stream().collect(Collectors.groupingBy(LimsTaskBean::getPreorderId)).size(); + BigDecimal bigDecimal = new BigDecimal(size); + BigDecimal bigDecimal1 = new BigDecimal(l1); + if (size==0){ + result2.put(ctestName1,0); + }else { + BigDecimal b = new BigDecimal((bigDecimal.divide(bigDecimal1, 4, RoundingMode.HALF_UP)).doubleValue() * 100); + result2.put(ctestName1,b.doubleValue()); + } + + } + List> entryList = new ArrayList<>(result2.entrySet()); + Collections.sort(entryList, new Comparator>() { + @Override + public int compare(Map.Entry o1, Map.Entry o2) { + //倒叙,正序反过来 + return (Integer) o2.getValue()-(Integer) o1.getValue(); + } + }); + result2.clear(); + for (Map.Entry e : entryList + ) { + result2.put(e.getKey(),e.getValue()); + } + list.add(result2); + return list; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/bean/LimsEquiptStandbyBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/bean/LimsEquiptStandbyBean.java new file mode 100644 index 0000000..3fe01bd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/bean/LimsEquiptStandbyBean.java @@ -0,0 +1,200 @@ +package com.sunwayworld.basemodule.trm.equipt.standby.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 设备备件表 + * + * @author 34123@sunwayworld.com + * @date 2022-09-15 + */ +@Table("T_LIMS_EQUIPT_STANDBY") +public class LimsEquiptStandbyBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long standById; //备件id + private String standByEquiptName;// 备件名称 + private String standByEquiptCode;// 备件编号 + private String specification;// 规格 + private String model;// 型号 + private String manufacturer;// 制造商 + private Long amount;// 数量 + private LocalDateTime changeTime;// 更换日期 + private String operationType;// 操作类型 + private String remark;// 备注 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String orgId;// 组织id + private String orgName;// 组织名称 + + public String getOperationType() { + return operationType; + } + + public void setOperationType(String operationType) { + this.operationType = operationType; + } + + public Long getStandById() { + return standById; + } + + public void setStandById(Long standById) { + this.standById = standById; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getStandByEquiptName() { + return standByEquiptName; + } + + public void setStandByEquiptName(String standByEquiptName) { + this.standByEquiptName = standByEquiptName; + } + + public String getSpecification() { + return specification; + } + + public void setSpecification(String specification) { + this.specification = specification; + } + + public String getModel() { + return model; + } + + public void setModel(String model) { + this.model = model; + } + + public String getManufacturer() { + return manufacturer; + } + + public void setManufacturer(String manufacturer) { + this.manufacturer = manufacturer; + } + + public Long getAmount() { + return amount; + } + + public void setAmount(Long amount) { + this.amount = amount; + } + + public LocalDateTime getChangeTime() { + return changeTime; + } + + public void setChangeTime(LocalDateTime changeTime) { + this.changeTime = changeTime; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getStandByEquiptCode() { + return standByEquiptCode; + } + + public void setStandByEquiptCode(String standByEquiptCode) { + this.standByEquiptCode = standByEquiptCode; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/controller/LimsEquiptStandbyController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/controller/LimsEquiptStandbyController.java new file mode 100644 index 0000000..2b38580 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/controller/LimsEquiptStandbyController.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.standby.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-standbys/page") +public interface LimsEquiptStandbyController extends GenericEditListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/controller/impl/LimsEquiptStandbyControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/controller/impl/LimsEquiptStandbyControllerImpl.java new file mode 100644 index 0000000..b942bab --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/controller/impl/LimsEquiptStandbyControllerImpl.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.trm.equipt.standby.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.equipt.standby.controller.LimsEquiptStandbyController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEquiptStandbyControllerImpl implements LimsEquiptStandbyController { + + @Log(value = "设备备件表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipt/equipt-standbys/lims-equipt-standby-edit-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/dao/LimsEquiptStandbyDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/dao/LimsEquiptStandbyDao.java new file mode 100644 index 0000000..6ab6d5c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/dao/LimsEquiptStandbyDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.equipt.standby.dao; + +import com.sunwayworld.basemodule.trm.equipt.standby.bean.LimsEquiptStandbyBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquiptStandbyDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/dao/impl/LimsEquiptStandbyDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/dao/impl/LimsEquiptStandbyDaoImpl.java new file mode 100644 index 0000000..130eb54 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/dao/impl/LimsEquiptStandbyDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.standby.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.equipt.standby.bean.LimsEquiptStandbyBean; +import com.sunwayworld.basemodule.trm.equipt.standby.dao.LimsEquiptStandbyDao; +import com.sunwayworld.basemodule.trm.equipt.standby.mapper.LimsEquiptStandbyMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquiptStandbyDaoImpl extends MybatisDaoSupport implements LimsEquiptStandbyDao { + + @Autowired + private LimsEquiptStandbyMapper limsEquiptStandbyMapper; + + @Override + public LimsEquiptStandbyMapper getMapper() { + return limsEquiptStandbyMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/mapper/LimsEquiptStandbyMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/mapper/LimsEquiptStandbyMapper.java new file mode 100644 index 0000000..a31fd57 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/mapper/LimsEquiptStandbyMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.standby.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquiptStandbyMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/mapper/conf/lims-equipt-standby-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/mapper/conf/lims-equipt-standby-mysql-mapper.xml new file mode 100644 index 0000000..19a9d3c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/mapper/conf/lims-equipt-standby-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/mapper/conf/lims-equipt-standby-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/mapper/conf/lims-equipt-standby-oracle-mapper.xml new file mode 100644 index 0000000..19a9d3c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/mapper/conf/lims-equipt-standby-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/mapper/conf/lims-equipt-standby-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/mapper/conf/lims-equipt-standby-sqlserver-mapper.xml new file mode 100644 index 0000000..19a9d3c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/mapper/conf/lims-equipt-standby-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/resource/LimsEquiptStandbyResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/resource/LimsEquiptStandbyResource.java new file mode 100644 index 0000000..fb3098b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/resource/LimsEquiptStandbyResource.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.trm.equipt.standby.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.equipt.standby.bean.LimsEquiptStandbyBean; +import com.sunwayworld.basemodule.trm.equipt.standby.service.LimsEquiptStandbyService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-standbys") +public interface LimsEquiptStandbyResource extends GenericResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/resource/impl/LimsEquiptStandbyResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/resource/impl/LimsEquiptStandbyResourceImpl.java new file mode 100644 index 0000000..fea7ce3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/resource/impl/LimsEquiptStandbyResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.equipt.standby.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.equipt.standby.resource.LimsEquiptStandbyResource; +import com.sunwayworld.basemodule.trm.equipt.standby.service.LimsEquiptStandbyService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("设备备件表") +@RestController +@GikamBean +public class LimsEquiptStandbyResourceImpl implements LimsEquiptStandbyResource { + + @Autowired + private LimsEquiptStandbyService limsEquiptStandbyService; + + @Override + public LimsEquiptStandbyService getService() { + return limsEquiptStandbyService; + } + + @Log(value = "新增设备备件表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/service/LimsEquiptStandbyService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/service/LimsEquiptStandbyService.java new file mode 100644 index 0000000..9f3796f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/service/LimsEquiptStandbyService.java @@ -0,0 +1,8 @@ +package com.sunwayworld.basemodule.trm.equipt.standby.service; + +import com.sunwayworld.basemodule.trm.equipt.standby.bean.LimsEquiptStandbyBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsEquiptStandbyService extends GenericService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/service/impl/LimsEquiptStandbyServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/service/impl/LimsEquiptStandbyServiceImpl.java new file mode 100644 index 0000000..ed73bfe --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standby/service/impl/LimsEquiptStandbyServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.trm.equipt.standby.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.equipt.standby.dao.LimsEquiptStandbyDao; +import com.sunwayworld.basemodule.trm.equipt.standby.bean.LimsEquiptStandbyBean; +import com.sunwayworld.basemodule.trm.equipt.standby.service.LimsEquiptStandbyService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsEquiptStandbyServiceImpl implements LimsEquiptStandbyService { + + @Autowired + private LimsEquiptStandbyDao limsEquiptStandbyDao; + + @Override + @SuppressWarnings("unchecked") + public LimsEquiptStandbyDao getDao() { + return limsEquiptStandbyDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquiptStandbyBean limsEquiptStandby = jsonWrapper.parseUnique(LimsEquiptStandbyBean.class); + limsEquiptStandby.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEquiptStandby); + return limsEquiptStandby.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/bean/LimsEquiptStandbyRecordBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/bean/LimsEquiptStandbyRecordBean.java new file mode 100644 index 0000000..4f75de9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/bean/LimsEquiptStandbyRecordBean.java @@ -0,0 +1,138 @@ +package com.sunwayworld.basemodule.trm.equipt.standbyrecord.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 设备备件记录表 + * + * @author 2312@sunwayworld.com + * @date 2022-09-16 + */ +@Table("T_LIMS_EQUIPT_STANDBY_RECORD") +public class LimsEquiptStandbyRecordBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long standByEquiptId;// 备件ID + private Long amount;// 数量 + private Long changeTime;// 更换日期 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String orgId;// 组织id + private String orgName;// 组织名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getStandByEquiptId() { + return standByEquiptId; + } + + public void setStandByEquiptId(Long standByEquiptId) { + this.standByEquiptId = standByEquiptId; + } + + public Long getAmount() { + return amount; + } + + public void setAmount(Long amount) { + this.amount = amount; + } + + public Long getChangeTime() { + return changeTime; + } + + public void setChangeTime(Long changeTime) { + this.changeTime = changeTime; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/controller/LimsEquiptStandbyRecordController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/controller/LimsEquiptStandbyRecordController.java new file mode 100644 index 0000000..faced39 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/controller/LimsEquiptStandbyRecordController.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.standbyrecord.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-standby-records/page") +public interface LimsEquiptStandbyRecordController extends GenericEditListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/controller/impl/LimsEquiptStandbyRecordControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/controller/impl/LimsEquiptStandbyRecordControllerImpl.java new file mode 100644 index 0000000..0c0db79 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/controller/impl/LimsEquiptStandbyRecordControllerImpl.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.trm.equipt.standbyrecord.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.equipt.standbyrecord.controller.LimsEquiptStandbyRecordController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEquiptStandbyRecordControllerImpl implements LimsEquiptStandbyRecordController { + + @Log(value = "设备备件记录表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipt/equipt-standby-records/lims-equipt-standby-record-edit-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/dao/LimsEquiptStandbyRecordDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/dao/LimsEquiptStandbyRecordDao.java new file mode 100644 index 0000000..165511f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/dao/LimsEquiptStandbyRecordDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.equipt.standbyrecord.dao; + +import com.sunwayworld.basemodule.trm.equipt.standbyrecord.bean.LimsEquiptStandbyRecordBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquiptStandbyRecordDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/dao/impl/LimsEquiptStandbyRecordDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/dao/impl/LimsEquiptStandbyRecordDaoImpl.java new file mode 100644 index 0000000..aa8a8dd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/dao/impl/LimsEquiptStandbyRecordDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.standbyrecord.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.equipt.standbyrecord.bean.LimsEquiptStandbyRecordBean; +import com.sunwayworld.basemodule.trm.equipt.standbyrecord.dao.LimsEquiptStandbyRecordDao; +import com.sunwayworld.basemodule.trm.equipt.standbyrecord.mapper.LimsEquiptStandbyRecordMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquiptStandbyRecordDaoImpl extends MybatisDaoSupport implements LimsEquiptStandbyRecordDao { + + @Autowired + private LimsEquiptStandbyRecordMapper limsEquiptStandbyRecordMapper; + + @Override + public LimsEquiptStandbyRecordMapper getMapper() { + return limsEquiptStandbyRecordMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/mapper/LimsEquiptStandbyRecordMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/mapper/LimsEquiptStandbyRecordMapper.java new file mode 100644 index 0000000..4afdf78 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/mapper/LimsEquiptStandbyRecordMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.standbyrecord.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquiptStandbyRecordMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/mapper/conf/lims-equipt-standby-record-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/mapper/conf/lims-equipt-standby-record-mysql-mapper.xml new file mode 100644 index 0000000..fc1356a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/mapper/conf/lims-equipt-standby-record-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/mapper/conf/lims-equipt-standby-record-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/mapper/conf/lims-equipt-standby-record-oracle-mapper.xml new file mode 100644 index 0000000..fc1356a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/mapper/conf/lims-equipt-standby-record-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/mapper/conf/lims-equipt-standby-record-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/mapper/conf/lims-equipt-standby-record-sqlserver-mapper.xml new file mode 100644 index 0000000..fc1356a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/mapper/conf/lims-equipt-standby-record-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/resource/LimsEquiptStandbyRecordResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/resource/LimsEquiptStandbyRecordResource.java new file mode 100644 index 0000000..df46496 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/resource/LimsEquiptStandbyRecordResource.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.trm.equipt.standbyrecord.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.equipt.standbyrecord.bean.LimsEquiptStandbyRecordBean; +import com.sunwayworld.basemodule.trm.equipt.standbyrecord.service.LimsEquiptStandbyRecordService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-standby-records") +public interface LimsEquiptStandbyRecordResource extends GenericResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/resource/impl/LimsEquiptStandbyRecordResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/resource/impl/LimsEquiptStandbyRecordResourceImpl.java new file mode 100644 index 0000000..20821ab --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/resource/impl/LimsEquiptStandbyRecordResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.equipt.standbyrecord.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.equipt.standbyrecord.resource.LimsEquiptStandbyRecordResource; +import com.sunwayworld.basemodule.trm.equipt.standbyrecord.service.LimsEquiptStandbyRecordService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("设备备件记录表") +@RestController +@GikamBean +public class LimsEquiptStandbyRecordResourceImpl implements LimsEquiptStandbyRecordResource { + + @Autowired + private LimsEquiptStandbyRecordService limsEquiptStandbyRecordService; + + @Override + public LimsEquiptStandbyRecordService getService() { + return limsEquiptStandbyRecordService; + } + + @Log(value = "新增设备备件记录表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/service/LimsEquiptStandbyRecordService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/service/LimsEquiptStandbyRecordService.java new file mode 100644 index 0000000..30ed0d6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/service/LimsEquiptStandbyRecordService.java @@ -0,0 +1,8 @@ +package com.sunwayworld.basemodule.trm.equipt.standbyrecord.service; + +import com.sunwayworld.basemodule.trm.equipt.standbyrecord.bean.LimsEquiptStandbyRecordBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsEquiptStandbyRecordService extends GenericService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/service/impl/LimsEquiptStandbyRecordServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/service/impl/LimsEquiptStandbyRecordServiceImpl.java new file mode 100644 index 0000000..8e4900a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/standbyrecord/service/impl/LimsEquiptStandbyRecordServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.trm.equipt.standbyrecord.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.equipt.standbyrecord.dao.LimsEquiptStandbyRecordDao; +import com.sunwayworld.basemodule.trm.equipt.standbyrecord.bean.LimsEquiptStandbyRecordBean; +import com.sunwayworld.basemodule.trm.equipt.standbyrecord.service.LimsEquiptStandbyRecordService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsEquiptStandbyRecordServiceImpl implements LimsEquiptStandbyRecordService { + + @Autowired + private LimsEquiptStandbyRecordDao limsEquiptStandbyRecordDao; + + @Override + @SuppressWarnings("unchecked") + public LimsEquiptStandbyRecordDao getDao() { + return limsEquiptStandbyRecordDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquiptStandbyRecordBean limsEquiptStandbyRecord = jsonWrapper.parseUnique(LimsEquiptStandbyRecordBean.class); + limsEquiptStandbyRecord.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEquiptStandbyRecord); + return limsEquiptStandbyRecord.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/bean/LimsEquiptUpkeepBean.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/bean/LimsEquiptUpkeepBean.java new file mode 100644 index 0000000..38a5902 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/bean/LimsEquiptUpkeepBean.java @@ -0,0 +1,140 @@ +package com.sunwayworld.basemodule.trm.equipt.upkeep.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 设备保养 + * + * @author zengs@sunwayworld.com + * @date 2023-07-12 + */ +@Table("T_LIMS_EQUIPT_UPKEEP") +public class LimsEquiptUpkeepBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long equiptId;// 设备ID + private String type;//保养方式 + private String frequency;// 保养频次 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime lastTime;// 保养日期 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime nextTime;// 下次保养日期 + private String remark;// 保养说明 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getEquiptId() { + return equiptId; + } + + public void setEquiptId(Long equiptId) { + this.equiptId = equiptId; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + public String getFrequency() { + return frequency; + } + + public void setFrequency(String frequency) { + this.frequency = frequency; + } + + public LocalDateTime getLastTime() { + return lastTime; + } + + public void setLastTime(LocalDateTime lastTime) { + this.lastTime = lastTime; + } + + public LocalDateTime getNextTime() { + return nextTime; + } + + public void setNextTime(LocalDateTime nextTime) { + this.nextTime = nextTime; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/controller/LimsEquiptUpkeepController.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/controller/LimsEquiptUpkeepController.java new file mode 100644 index 0000000..8fdfa55 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/controller/LimsEquiptUpkeepController.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.trm.equipt.upkeep.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-upkeeps/page") +public interface LimsEquiptUpkeepController extends GenericEditListPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/controller/impl/LimsEquiptUpkeepControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/controller/impl/LimsEquiptUpkeepControllerImpl.java new file mode 100644 index 0000000..6b40d54 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/controller/impl/LimsEquiptUpkeepControllerImpl.java @@ -0,0 +1,31 @@ +package com.sunwayworld.basemodule.trm.equipt.upkeep.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.equipt.upkeep.controller.LimsEquiptUpkeepController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsEquiptUpkeepControllerImpl implements LimsEquiptUpkeepController { + + @Log(value = "设备保养编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/equipt/equipt-upkeeps/lims-equipt-upkeep-edit-list"; + } + + @Log(value = "设备保养查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/equipt/equipt-upkeeps/lims-equipt-upkeep-search-list"; + } + + @Log(value = "设备保养选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/equipt/equipt-upkeeps/lims-equipt-upkeep-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/dao/LimsEquiptUpkeepDao.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/dao/LimsEquiptUpkeepDao.java new file mode 100644 index 0000000..948f61f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/dao/LimsEquiptUpkeepDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.equipt.upkeep.dao; + +import com.sunwayworld.basemodule.trm.equipt.upkeep.bean.LimsEquiptUpkeepBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsEquiptUpkeepDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/dao/impl/LimsEquiptUpkeepDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/dao/impl/LimsEquiptUpkeepDaoImpl.java new file mode 100644 index 0000000..c5f546e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/dao/impl/LimsEquiptUpkeepDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.equipt.upkeep.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.equipt.upkeep.bean.LimsEquiptUpkeepBean; +import com.sunwayworld.basemodule.trm.equipt.upkeep.dao.LimsEquiptUpkeepDao; +import com.sunwayworld.basemodule.trm.equipt.upkeep.mapper.LimsEquiptUpkeepMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsEquiptUpkeepDaoImpl extends MybatisDaoSupport implements LimsEquiptUpkeepDao { + + @Autowired + private LimsEquiptUpkeepMapper limsEquiptUpkeepMapper; + + @Override + public LimsEquiptUpkeepMapper getMapper() { + return limsEquiptUpkeepMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/mapper/LimsEquiptUpkeepMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/mapper/LimsEquiptUpkeepMapper.java new file mode 100644 index 0000000..f864f19 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/mapper/LimsEquiptUpkeepMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.upkeep.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsEquiptUpkeepMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/mapper/conf/lims-equipt-upkeep-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/mapper/conf/lims-equipt-upkeep-mysql-mapper.xml new file mode 100644 index 0000000..8b725b6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/mapper/conf/lims-equipt-upkeep-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/mapper/conf/lims-equipt-upkeep-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/mapper/conf/lims-equipt-upkeep-oracle-mapper.xml new file mode 100644 index 0000000..8e85ab1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/mapper/conf/lims-equipt-upkeep-oracle-mapper.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/mapper/conf/lims-equipt-upkeep-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/mapper/conf/lims-equipt-upkeep-postgresql-mapper.xml new file mode 100644 index 0000000..8b725b6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/mapper/conf/lims-equipt-upkeep-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/mapper/conf/lims-equipt-upkeep-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/mapper/conf/lims-equipt-upkeep-sqlserver-mapper.xml new file mode 100644 index 0000000..8b725b6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/mapper/conf/lims-equipt-upkeep-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/resource/LimsEquiptUpkeepResource.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/resource/LimsEquiptUpkeepResource.java new file mode 100644 index 0000000..1f29628 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/resource/LimsEquiptUpkeepResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.equipt.upkeep.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.equipt.upkeep.bean.LimsEquiptUpkeepBean; +import com.sunwayworld.basemodule.trm.equipt.upkeep.service.LimsEquiptUpkeepService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/equipt/equipt-upkeeps") +public interface LimsEquiptUpkeepResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/resource/impl/LimsEquiptUpkeepResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/resource/impl/LimsEquiptUpkeepResourceImpl.java new file mode 100644 index 0000000..92ab99e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/resource/impl/LimsEquiptUpkeepResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.equipt.upkeep.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.equipt.upkeep.resource.LimsEquiptUpkeepResource; +import com.sunwayworld.basemodule.trm.equipt.upkeep.service.LimsEquiptUpkeepService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("设备保养") +@RestController +@GikamBean +public class LimsEquiptUpkeepResourceImpl implements LimsEquiptUpkeepResource { + + @Autowired + private LimsEquiptUpkeepService limsEquiptUpkeepService; + + @Override + public LimsEquiptUpkeepService getService() { + return limsEquiptUpkeepService; + } + + @Log(value = "新增设备保养", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/service/LimsEquiptUpkeepService.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/service/LimsEquiptUpkeepService.java new file mode 100644 index 0000000..568af7f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/service/LimsEquiptUpkeepService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.equipt.upkeep.service; + +import com.sunwayworld.basemodule.trm.equipt.upkeep.bean.LimsEquiptUpkeepBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsEquiptUpkeepService extends GenericService, GenericChoosableService { + void equiptUpkeepRemind(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/service/impl/LimsEquiptUpkeepServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/service/impl/LimsEquiptUpkeepServiceImpl.java new file mode 100644 index 0000000..85627c8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/equipt/upkeep/service/impl/LimsEquiptUpkeepServiceImpl.java @@ -0,0 +1,72 @@ +package com.sunwayworld.basemodule.trm.equipt.upkeep.service.impl; + +import com.sunwayworld.baseline.framework.utils.CommonHelper; +import com.sunwayworld.baseline.framework.utils.DingTalkHelper; +import com.sunwayworld.baseline.framework.utils.LocalDateUtils; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.utils.CollectionUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.equipt.upkeep.dao.LimsEquiptUpkeepDao; +import com.sunwayworld.basemodule.trm.equipt.upkeep.bean.LimsEquiptUpkeepBean; +import com.sunwayworld.basemodule.trm.equipt.upkeep.service.LimsEquiptUpkeepService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.time.LocalDateTime; +import java.time.LocalTime; +import java.util.Arrays; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsEquiptUpkeepServiceImpl implements LimsEquiptUpkeepService { + + @Autowired + private LimsEquiptUpkeepDao limsEquiptUpkeepDao; + + @Override + @SuppressWarnings("unchecked") + public LimsEquiptUpkeepDao getDao() { + return limsEquiptUpkeepDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsEquiptUpkeepBean limsEquiptUpkeep = jsonWrapper.parseUnique(LimsEquiptUpkeepBean.class); + limsEquiptUpkeep.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsEquiptUpkeep); + return limsEquiptUpkeep.getId(); + } + + @Override + @Transactional + public void equiptUpkeepRemind() { + LocalDateTime now = LocalDateTime.of(LocalDateTime.now().toLocalDate(), LocalTime.MIN); + LocalDateTime after24H = now.plusDays(1); + List equiptUpkeepBeans=selectListByFilter(SearchFilter.instance().match("nextTime",LocalDateUtils.parseString_yyyy_MM_dd(after24H)).filter(MatchPattern.DEQ)); + Map> map= equiptUpkeepBeans.stream().collect(Collectors.groupingBy(s ->s.getEquiptId())); + if(!CollectionUtils.isEmpty(map)){ + for (Long key : map.keySet()) { + List list = map.get(key); + if (!CollectionUtils.isEmpty(list)) { + StringBuilder s = new StringBuilder(); + s.append(list.get(0).getExt$Item("equiptcode")).append("的").append(list.get(0).getExt$Item("equiptname")).append("将于一天后到下次保养时间,请及时处理。"); + DingTalkHelper.sendMsg(list.get(0).getExt$Item("managerid"),s.toString()); + } + } + } + + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/bean/LimsProjectmanageBean.java b/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/bean/LimsProjectmanageBean.java new file mode 100644 index 0000000..7669785 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/bean/LimsProjectmanageBean.java @@ -0,0 +1,202 @@ +package com.sunwayworld.basemodule.trm.exp.projectmanage.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 项目表 + * + * @author wangyuwei@sunwayworld.com + * @date 2022-09-19 + */ +@Table("T_LIMS_PROJECTMANAGE") +public class LimsProjectmanageBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String testCode;// 项目编号 + private String testName;// 项目名称 + private String baseOrg;// 所属基地 + private String testGroup;// 测试组 + private String testClass;// 项目组别 + private String testType;// 项目类型 + private Double standardQuantity;// 标准送检量 + private Double urgencyCoefficient;// 加急系数 + @NotNull(defaultValue = "1") + private String activatedFlag;// 启用状态 + private String remark;// 备注 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 组织id + private String orgName;// 组织名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getTestCode() { + return testCode; + } + + public void setTestCode(String testCode) { + this.testCode = testCode; + } + + public String getTestName() { + return testName; + } + + public void setTestName(String testName) { + this.testName = testName; + } + + public String getBaseOrg() { + return baseOrg; + } + + public void setBaseOrg(String baseOrg) { + this.baseOrg = baseOrg; + } + + public String getTestGroup() { + return testGroup; + } + + public void setTestGroup(String testGroup) { + this.testGroup = testGroup; + } + + public String getTestClass() { + return testClass; + } + + public void setTestClass(String testClass) { + this.testClass = testClass; + } + + public String getTestType() { + return testType; + } + + public void setTestType(String testType) { + this.testType = testType; + } + + public Double getStandardQuantity() { + return standardQuantity; + } + + public void setStandardQuantity(Double standardQuantity) { + this.standardQuantity = standardQuantity; + } + + public Double getUrgencyCoefficient() { + return urgencyCoefficient; + } + + public void setUrgencyCoefficient(Double urgencyCoefficient) { + this.urgencyCoefficient = urgencyCoefficient; + } + + public String getActivatedFlag() { + return activatedFlag; + } + + public void setActivatedFlag(String activatedFlag) { + this.activatedFlag = activatedFlag; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/controller/LimsProjectmanageController.java b/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/controller/LimsProjectmanageController.java new file mode 100644 index 0000000..b9d4ce1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/controller/LimsProjectmanageController.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.exp.projectmanage.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/trm/exp/projectmanages/page") +public interface LimsProjectmanageController extends GenericEditListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/controller/impl/LimsProjectmanageControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/controller/impl/LimsProjectmanageControllerImpl.java new file mode 100644 index 0000000..7ac68a0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/controller/impl/LimsProjectmanageControllerImpl.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.trm.exp.projectmanage.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.exp.projectmanage.controller.LimsProjectmanageController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsProjectmanageControllerImpl implements LimsProjectmanageController { + + @Log(value = "项目表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/exp/projectmanages/lims-projectmanage-edit-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/dao/LimsProjectmanageDao.java b/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/dao/LimsProjectmanageDao.java new file mode 100644 index 0000000..5a56bde --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/dao/LimsProjectmanageDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.exp.projectmanage.dao; + +import com.sunwayworld.basemodule.trm.exp.projectmanage.bean.LimsProjectmanageBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsProjectmanageDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/dao/impl/LimsProjectmanageDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/dao/impl/LimsProjectmanageDaoImpl.java new file mode 100644 index 0000000..77e23f0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/dao/impl/LimsProjectmanageDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.exp.projectmanage.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.exp.projectmanage.bean.LimsProjectmanageBean; +import com.sunwayworld.basemodule.trm.exp.projectmanage.dao.LimsProjectmanageDao; +import com.sunwayworld.basemodule.trm.exp.projectmanage.mapper.LimsProjectmanageMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsProjectmanageDaoImpl extends MybatisDaoSupport implements LimsProjectmanageDao { + + @Autowired + private LimsProjectmanageMapper limsProjectmanageMapper; + + @Override + public LimsProjectmanageMapper getMapper() { + return limsProjectmanageMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/mapper/LimsProjectmanageMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/mapper/LimsProjectmanageMapper.java new file mode 100644 index 0000000..66378eb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/mapper/LimsProjectmanageMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.exp.projectmanage.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsProjectmanageMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/mapper/conf/lims-projectmanage-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/mapper/conf/lims-projectmanage-mysql-mapper.xml new file mode 100644 index 0000000..e1bfd35 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/mapper/conf/lims-projectmanage-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/mapper/conf/lims-projectmanage-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/mapper/conf/lims-projectmanage-oracle-mapper.xml new file mode 100644 index 0000000..e1bfd35 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/mapper/conf/lims-projectmanage-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/mapper/conf/lims-projectmanage-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/mapper/conf/lims-projectmanage-sqlserver-mapper.xml new file mode 100644 index 0000000..e1bfd35 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/mapper/conf/lims-projectmanage-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/resource/LimsProjectmanageResource.java b/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/resource/LimsProjectmanageResource.java new file mode 100644 index 0000000..d255073 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/resource/LimsProjectmanageResource.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.trm.exp.projectmanage.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.exp.projectmanage.bean.LimsProjectmanageBean; +import com.sunwayworld.basemodule.trm.exp.projectmanage.service.LimsProjectmanageService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/basemodule/trm/exp/projectmanages") +public interface LimsProjectmanageResource extends GenericResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/resource/impl/LimsProjectmanageResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/resource/impl/LimsProjectmanageResourceImpl.java new file mode 100644 index 0000000..8be620b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/resource/impl/LimsProjectmanageResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.exp.projectmanage.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.exp.projectmanage.resource.LimsProjectmanageResource; +import com.sunwayworld.basemodule.trm.exp.projectmanage.service.LimsProjectmanageService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("项目表") +@RestController +@GikamBean +public class LimsProjectmanageResourceImpl implements LimsProjectmanageResource { + + @Autowired + private LimsProjectmanageService limsProjectmanageService; + + @Override + public LimsProjectmanageService getService() { + return limsProjectmanageService; + } + + @Log(value = "新增项目表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/service/LimsProjectmanageService.java b/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/service/LimsProjectmanageService.java new file mode 100644 index 0000000..2d30926 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/service/LimsProjectmanageService.java @@ -0,0 +1,8 @@ +package com.sunwayworld.basemodule.trm.exp.projectmanage.service; + +import com.sunwayworld.basemodule.trm.exp.projectmanage.bean.LimsProjectmanageBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsProjectmanageService extends GenericService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/service/impl/LimsProjectmanageServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/service/impl/LimsProjectmanageServiceImpl.java new file mode 100644 index 0000000..83f515f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/exp/projectmanage/service/impl/LimsProjectmanageServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.trm.exp.projectmanage.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.exp.projectmanage.dao.LimsProjectmanageDao; +import com.sunwayworld.basemodule.trm.exp.projectmanage.bean.LimsProjectmanageBean; +import com.sunwayworld.basemodule.trm.exp.projectmanage.service.LimsProjectmanageService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsProjectmanageServiceImpl implements LimsProjectmanageService { + + @Autowired + private LimsProjectmanageDao limsProjectmanageDao; + + @Override + @SuppressWarnings("unchecked") + public LimsProjectmanageDao getDao() { + return limsProjectmanageDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsProjectmanageBean limsProjectmanage = jsonWrapper.parseUnique(LimsProjectmanageBean.class); + limsProjectmanage.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsProjectmanage); + return limsProjectmanage.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/bean/LimsFileManageBean.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/bean/LimsFileManageBean.java new file mode 100644 index 0000000..4856ffd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/bean/LimsFileManageBean.java @@ -0,0 +1,162 @@ +package com.sunwayworld.basemodule.trm.filemanage.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 文件管理 + * + * @author zhangs@sunwayworld.com + * @date 2022-12-22 + */ +@Table("T_LIMS_FILE_MANAGE") +public class LimsFileManageBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long fileId; //文件ID + private String fileCode;// 文件编号 + private String fileName;// 文件名称 + private String firstType;// 一级分类 + private String secondType;// 二级分类 + private String ifControl;// 是否受控 + private String ifInner;// 内部/外部 + private String fileDesc;// 文件描述 + private String curVersion;// 当前版本 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getFileCode() { + return fileCode; + } + + public void setFileCode(String fileCode) { + this.fileCode = fileCode; + } + + public String getFileName() { + return fileName; + } + + public void setFileName(String fileName) { + this.fileName = fileName; + } + + public String getFirstType() { + return firstType; + } + + public void setFirstType(String firstType) { + this.firstType = firstType; + } + + public String getSecondType() { + return secondType; + } + + public void setSecondType(String secondType) { + this.secondType = secondType; + } + + public String getIfControl() { + return ifControl; + } + + public void setIfControl(String ifControl) { + this.ifControl = ifControl; + } + + public String getIfInner() { + return ifInner; + } + + public void setIfInner(String ifInner) { + this.ifInner = ifInner; + } + + public String getFileDesc() { + return fileDesc; + } + + public void setFileDesc(String fileDesc) { + this.fileDesc = fileDesc; + } + + public String getCurVersion() { + return curVersion; + } + + public void setCurVersion(String curVersion) { + this.curVersion = curVersion; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public Long getFileId() { + return fileId; + } + + public void setFileId(Long fileId) { + this.fileId = fileId; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/bean/LimsFileManageUserrightBean.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/bean/LimsFileManageUserrightBean.java new file mode 100644 index 0000000..53a993f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/bean/LimsFileManageUserrightBean.java @@ -0,0 +1,62 @@ +package com.sunwayworld.basemodule.trm.filemanage.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; +import java.time.LocalDate; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 受控文件授权 + * + * @author zhangs@sunwayworld.com + * @date 2022-12-22 + */ +@Table("T_LIMS_FILE_MANAGE_USERRIGHT") +public class LimsFileManageUserrightBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long manageId;// 文件管理ID + private String userId;// 用户ID + private LocalDate expireDate;// 过期时间 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getManageId() { + return manageId; + } + + public void setManageId(Long manageId) { + this.manageId = manageId; + } + + public String getUserId() { + return userId; + } + + public void setUserId(String userId) { + this.userId = userId; + } + + public LocalDate getExpireDate() { + return expireDate; + } + + public void setExpireDate(LocalDate expireDate) { + this.expireDate = expireDate; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/bean/LimsFileManageVersionBean.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/bean/LimsFileManageVersionBean.java new file mode 100644 index 0000000..d4ea6eb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/bean/LimsFileManageVersionBean.java @@ -0,0 +1,118 @@ +package com.sunwayworld.basemodule.trm.filemanage.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 文件版本 + * + * @author zhangs@sunwayworld.com + * @date 2022-12-22 + */ +@Table("T_LIMS_FILE_MANAGE_VERSION") +public class LimsFileManageVersionBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long manageId;// 文件管理ID + private String enable;// 启用状态 + private String version;// 版本 + private String versionDesc;// 描述 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getManageId() { + return manageId; + } + + public void setManageId(Long manageId) { + this.manageId = manageId; + } + + public String getEnable() { + return enable; + } + + public void setEnable(String enable) { + this.enable = enable; + } + + public String getVersion() { + return version; + } + + public void setVersion(String version) { + this.version = version; + } + + public String getVersionDesc() { + return versionDesc; + } + + public void setVersionDesc(String versionDesc) { + this.versionDesc = versionDesc; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/controller/LimsFileManageController.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/controller/LimsFileManageController.java new file mode 100644 index 0000000..72e68e1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/controller/LimsFileManageController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.filemanage.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/file-manages/page") +public interface LimsFileManageController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/controller/LimsFileManageUserrightController.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/controller/LimsFileManageUserrightController.java new file mode 100644 index 0000000..95e3b46 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/controller/LimsFileManageUserrightController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.filemanage.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/file-manage-userrights/page") +public interface LimsFileManageUserrightController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/controller/LimsFileManageVersionController.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/controller/LimsFileManageVersionController.java new file mode 100644 index 0000000..f8986b2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/controller/LimsFileManageVersionController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.filemanage.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/file-manage-versions/page") +public interface LimsFileManageVersionController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/controller/impl/LimsFileManageControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/controller/impl/LimsFileManageControllerImpl.java new file mode 100644 index 0000000..9272806 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/controller/impl/LimsFileManageControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.filemanage.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.filemanage.controller.LimsFileManageController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsFileManageControllerImpl implements LimsFileManageController { + + @Log(value = "文件管理编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/file-manages/lims-file-manage-edit-list"; + } + + @Log(value = "文件管理详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/file-manages/lims-file-manage-detail"; + } + + @Log(value = "文件管理查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/file-manages/lims-file-manage-search-list"; + } + + @Log(value = "文件管理选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/file-manages/lims-file-manage-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/controller/impl/LimsFileManageUserrightControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/controller/impl/LimsFileManageUserrightControllerImpl.java new file mode 100644 index 0000000..9b3838d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/controller/impl/LimsFileManageUserrightControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.filemanage.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.filemanage.controller.LimsFileManageUserrightController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsFileManageUserrightControllerImpl implements LimsFileManageUserrightController { + + @Log(value = "受控文件授权编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/file-manage-userrights/lims-file-manage-userright-edit-list"; + } + + @Log(value = "受控文件授权详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/file-manage-userrights/lims-file-manage-userright-detail"; + } + + @Log(value = "受控文件授权查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/file-manage-userrights/lims-file-manage-userright-search-list"; + } + + @Log(value = "受控文件授权选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/file-manage-userrights/lims-file-manage-userright-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/controller/impl/LimsFileManageVersionControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/controller/impl/LimsFileManageVersionControllerImpl.java new file mode 100644 index 0000000..460ad27 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/controller/impl/LimsFileManageVersionControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.filemanage.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.filemanage.controller.LimsFileManageVersionController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsFileManageVersionControllerImpl implements LimsFileManageVersionController { + + @Log(value = "文件版本编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/file-manage-versions/lims-file-manage-version-edit-list"; + } + + @Log(value = "文件版本详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/file-manage-versions/lims-file-manage-version-detail"; + } + + @Log(value = "文件版本查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/file-manage-versions/lims-file-manage-version-search-list"; + } + + @Log(value = "文件版本选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/file-manage-versions/lims-file-manage-version-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/dao/LimsFileManageDao.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/dao/LimsFileManageDao.java new file mode 100644 index 0000000..b2faef8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/dao/LimsFileManageDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.filemanage.dao; + +import com.sunwayworld.basemodule.trm.filemanage.bean.LimsFileManageBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsFileManageDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/dao/LimsFileManageUserrightDao.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/dao/LimsFileManageUserrightDao.java new file mode 100644 index 0000000..56af1b1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/dao/LimsFileManageUserrightDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.filemanage.dao; + +import com.sunwayworld.basemodule.trm.filemanage.bean.LimsFileManageUserrightBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsFileManageUserrightDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/dao/LimsFileManageVersionDao.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/dao/LimsFileManageVersionDao.java new file mode 100644 index 0000000..9ea1e73 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/dao/LimsFileManageVersionDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.filemanage.dao; + +import com.sunwayworld.basemodule.trm.filemanage.bean.LimsFileManageVersionBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsFileManageVersionDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/dao/impl/LimsFileManageDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/dao/impl/LimsFileManageDaoImpl.java new file mode 100644 index 0000000..3150a21 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/dao/impl/LimsFileManageDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.filemanage.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.filemanage.bean.LimsFileManageBean; +import com.sunwayworld.basemodule.trm.filemanage.dao.LimsFileManageDao; +import com.sunwayworld.basemodule.trm.filemanage.mapper.LimsFileManageMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsFileManageDaoImpl extends MybatisDaoSupport implements LimsFileManageDao { + + @Autowired + private LimsFileManageMapper limsFileManageMapper; + + @Override + public LimsFileManageMapper getMapper() { + return limsFileManageMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/dao/impl/LimsFileManageUserrightDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/dao/impl/LimsFileManageUserrightDaoImpl.java new file mode 100644 index 0000000..f12f3fd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/dao/impl/LimsFileManageUserrightDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.filemanage.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.filemanage.bean.LimsFileManageUserrightBean; +import com.sunwayworld.basemodule.trm.filemanage.dao.LimsFileManageUserrightDao; +import com.sunwayworld.basemodule.trm.filemanage.mapper.LimsFileManageUserrightMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsFileManageUserrightDaoImpl extends MybatisDaoSupport implements LimsFileManageUserrightDao { + + @Autowired + private LimsFileManageUserrightMapper limsFileManageUserrightMapper; + + @Override + public LimsFileManageUserrightMapper getMapper() { + return limsFileManageUserrightMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/dao/impl/LimsFileManageVersionDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/dao/impl/LimsFileManageVersionDaoImpl.java new file mode 100644 index 0000000..4f0d2eb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/dao/impl/LimsFileManageVersionDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.filemanage.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.filemanage.bean.LimsFileManageVersionBean; +import com.sunwayworld.basemodule.trm.filemanage.dao.LimsFileManageVersionDao; +import com.sunwayworld.basemodule.trm.filemanage.mapper.LimsFileManageVersionMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsFileManageVersionDaoImpl extends MybatisDaoSupport implements LimsFileManageVersionDao { + + @Autowired + private LimsFileManageVersionMapper limsFileManageVersionMapper; + + @Override + public LimsFileManageVersionMapper getMapper() { + return limsFileManageVersionMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/i118n/limsFileManage-i118n.txt b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/i118n/limsFileManage-i118n.txt new file mode 100644 index 0000000..340b21c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/i118n/limsFileManage-i118n.txt @@ -0,0 +1,42 @@ + +#文件管理 +T_LIMS_FILE_MANAGE.SERVICE_NAME=文件管理 +T_LIMS_FILE_MANAGE.ID=主键 +T_LIMS_FILE_MANAGE.FILECODE=文件编号 +T_LIMS_FILE_MANAGE.FILENAME=文件名称 +T_LIMS_FILE_MANAGE.FIRSTTYPE=一级分类 +T_LIMS_FILE_MANAGE.SECONDTYPE=二级分类 +T_LIMS_FILE_MANAGE.IFCONTROL=是否受控 +T_LIMS_FILE_MANAGE.IFINNER=内部/外部 +T_LIMS_FILE_MANAGE.FILEDESC=文件描述 +T_LIMS_FILE_MANAGE.CURVERSION=当前版本 +T_LIMS_FILE_MANAGE.CREATEDBYID=制单人编码 +T_LIMS_FILE_MANAGE.CREATEDBYNAME=制单人名称 +T_LIMS_FILE_MANAGE.CREATEDTIME=制单时间 +T_LIMS_FILE_MANAGE.CREATEDBYORGID=制单人单位编码 +T_LIMS_FILE_MANAGE.CREATEDBYORGNAME=制单人单位名称 + +T_LIMS_FILE_MANAGE_VERSION.SERVICE_NAME=文件版本 +T_LIMS_FILE_MANAGE_VERSION.ID=主键 +T_LIMS_FILE_MANAGE_VERSION.MANAGEID=文件管理ID +T_LIMS_FILE_MANAGE_VERSION.ENABLE=启用状态 +T_LIMS_FILE_MANAGE_VERSION.VERSION=版本 +T_LIMS_FILE_MANAGE_VERSION.VERSIONDESC=描述 +T_LIMS_FILE_MANAGE_VERSION.CREATEDBYID=制单人编码 +T_LIMS_FILE_MANAGE_VERSION.CREATEDBYNAME=制单人名称 +T_LIMS_FILE_MANAGE_VERSION.CREATEDTIME=制单时间 +T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGID=制单人单位编码 +T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGNAME=制单人单位名称 + +T_LIMS_FILE_MANAGE_USERRIGHT.SERVICE_NAME=受控文件授权 +T_LIMS_FILE_MANAGE_USERRIGHT.ID=主键 +T_LIMS_FILE_MANAGE_USERRIGHT.MANAGEID=文件管理ID +T_LIMS_FILE_MANAGE_USERRIGHT.USERID=用户ID +T_LIMS_FILE_MANAGE_USERRIGHT.EXPIREDATE=过期时间 + +BASEMODULE.TRM.FILEMANAGES.MODAL.ADD=新增 +BASEMODULE.TRM.FILEMANAGES.TAB.BASE_INFO=基本信息 +BASEMODULE.TRM.FILEMANAGES.BUTTON.BUTTON=按钮 +BASEMODULE.TRM.FILEMANAGES.TIP.TIP=提示框 +BASEMODULE.TRM.FILEMANAGES.MODAL.MODAL=对话框 + diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/i118n/limsFileManageUserright-i118n.txt b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/i118n/limsFileManageUserright-i118n.txt new file mode 100644 index 0000000..83aaaa0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/i118n/limsFileManageUserright-i118n.txt @@ -0,0 +1,42 @@ + +#受控文件授权 +T_LIMS_FILE_MANAGE.SERVICE_NAME=文件管理 +T_LIMS_FILE_MANAGE.ID=主键 +T_LIMS_FILE_MANAGE.FILECODE=文件编号 +T_LIMS_FILE_MANAGE.FILENAME=文件名称 +T_LIMS_FILE_MANAGE.FIRSTTYPE=一级分类 +T_LIMS_FILE_MANAGE.SECONDTYPE=二级分类 +T_LIMS_FILE_MANAGE.IFCONTROL=是否受控 +T_LIMS_FILE_MANAGE.IFINNER=内部/外部 +T_LIMS_FILE_MANAGE.FILEDESC=文件描述 +T_LIMS_FILE_MANAGE.CURVERSION=当前版本 +T_LIMS_FILE_MANAGE.CREATEDBYID=制单人编码 +T_LIMS_FILE_MANAGE.CREATEDBYNAME=制单人名称 +T_LIMS_FILE_MANAGE.CREATEDTIME=制单时间 +T_LIMS_FILE_MANAGE.CREATEDBYORGID=制单人单位编码 +T_LIMS_FILE_MANAGE.CREATEDBYORGNAME=制单人单位名称 + +T_LIMS_FILE_MANAGE_VERSION.SERVICE_NAME=文件版本 +T_LIMS_FILE_MANAGE_VERSION.ID=主键 +T_LIMS_FILE_MANAGE_VERSION.MANAGEID=文件管理ID +T_LIMS_FILE_MANAGE_VERSION.ENABLE=启用状态 +T_LIMS_FILE_MANAGE_VERSION.VERSION=版本 +T_LIMS_FILE_MANAGE_VERSION.VERSIONDESC=描述 +T_LIMS_FILE_MANAGE_VERSION.CREATEDBYID=制单人编码 +T_LIMS_FILE_MANAGE_VERSION.CREATEDBYNAME=制单人名称 +T_LIMS_FILE_MANAGE_VERSION.CREATEDTIME=制单时间 +T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGID=制单人单位编码 +T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGNAME=制单人单位名称 + +T_LIMS_FILE_MANAGE_USERRIGHT.SERVICE_NAME=受控文件授权 +T_LIMS_FILE_MANAGE_USERRIGHT.ID=主键 +T_LIMS_FILE_MANAGE_USERRIGHT.MANAGEID=文件管理ID +T_LIMS_FILE_MANAGE_USERRIGHT.USERID=用户ID +T_LIMS_FILE_MANAGE_USERRIGHT.EXPIREDATE=过期时间 + +BASEMODULE.TRM.FILEMANAGES.MODAL.ADD=新增 +BASEMODULE.TRM.FILEMANAGES.TAB.BASE_INFO=基本信息 +BASEMODULE.TRM.FILEMANAGES.BUTTON.BUTTON=按钮 +BASEMODULE.TRM.FILEMANAGES.TIP.TIP=提示框 +BASEMODULE.TRM.FILEMANAGES.MODAL.MODAL=对话框 + diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/i118n/limsFileManageVersion-i118n.txt b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/i118n/limsFileManageVersion-i118n.txt new file mode 100644 index 0000000..26eff01 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/i118n/limsFileManageVersion-i118n.txt @@ -0,0 +1,42 @@ + +#文件版本 +T_LIMS_FILE_MANAGE.SERVICE_NAME=文件管理 +T_LIMS_FILE_MANAGE.ID=主键 +T_LIMS_FILE_MANAGE.FILECODE=文件编号 +T_LIMS_FILE_MANAGE.FILENAME=文件名称 +T_LIMS_FILE_MANAGE.FIRSTTYPE=一级分类 +T_LIMS_FILE_MANAGE.SECONDTYPE=二级分类 +T_LIMS_FILE_MANAGE.IFCONTROL=是否受控 +T_LIMS_FILE_MANAGE.IFINNER=内部/外部 +T_LIMS_FILE_MANAGE.FILEDESC=文件描述 +T_LIMS_FILE_MANAGE.CURVERSION=当前版本 +T_LIMS_FILE_MANAGE.CREATEDBYID=制单人编码 +T_LIMS_FILE_MANAGE.CREATEDBYNAME=制单人名称 +T_LIMS_FILE_MANAGE.CREATEDTIME=制单时间 +T_LIMS_FILE_MANAGE.CREATEDBYORGID=制单人单位编码 +T_LIMS_FILE_MANAGE.CREATEDBYORGNAME=制单人单位名称 + +T_LIMS_FILE_MANAGE_VERSION.SERVICE_NAME=文件版本 +T_LIMS_FILE_MANAGE_VERSION.ID=主键 +T_LIMS_FILE_MANAGE_VERSION.MANAGEID=文件管理ID +T_LIMS_FILE_MANAGE_VERSION.ENABLE=启用状态 +T_LIMS_FILE_MANAGE_VERSION.VERSION=版本 +T_LIMS_FILE_MANAGE_VERSION.VERSIONDESC=描述 +T_LIMS_FILE_MANAGE_VERSION.CREATEDBYID=制单人编码 +T_LIMS_FILE_MANAGE_VERSION.CREATEDBYNAME=制单人名称 +T_LIMS_FILE_MANAGE_VERSION.CREATEDTIME=制单时间 +T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGID=制单人单位编码 +T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGNAME=制单人单位名称 + +T_LIMS_FILE_MANAGE_USERRIGHT.SERVICE_NAME=受控文件授权 +T_LIMS_FILE_MANAGE_USERRIGHT.ID=主键 +T_LIMS_FILE_MANAGE_USERRIGHT.MANAGEID=文件管理ID +T_LIMS_FILE_MANAGE_USERRIGHT.USERID=用户ID +T_LIMS_FILE_MANAGE_USERRIGHT.EXPIREDATE=过期时间 + +BASEMODULE.TRM.FILEMANAGES.MODAL.ADD=新增 +BASEMODULE.TRM.FILEMANAGES.TAB.BASE_INFO=基本信息 +BASEMODULE.TRM.FILEMANAGES.BUTTON.BUTTON=按钮 +BASEMODULE.TRM.FILEMANAGES.TIP.TIP=提示框 +BASEMODULE.TRM.FILEMANAGES.MODAL.MODAL=对话框 + diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/LimsFileManageMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/LimsFileManageMapper.java new file mode 100644 index 0000000..de2a21e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/LimsFileManageMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.filemanage.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsFileManageMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/LimsFileManageUserrightMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/LimsFileManageUserrightMapper.java new file mode 100644 index 0000000..c2ad7f9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/LimsFileManageUserrightMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.filemanage.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsFileManageUserrightMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/LimsFileManageVersionMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/LimsFileManageVersionMapper.java new file mode 100644 index 0000000..169bcc1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/LimsFileManageVersionMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.filemanage.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsFileManageVersionMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-mysql-mapper.xml new file mode 100644 index 0000000..8da528c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-mysql-mapper.xml @@ -0,0 +1,28 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-oracle-mapper.xml new file mode 100644 index 0000000..47cbf88 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-oracle-mapper.xml @@ -0,0 +1,28 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-postgresql-mapper.xml new file mode 100644 index 0000000..33b7a73 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-sqlserver-mapper.xml new file mode 100644 index 0000000..33b7a73 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-userright-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-userright-mysql-mapper.xml new file mode 100644 index 0000000..1b4c099 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-userright-mysql-mapper.xml @@ -0,0 +1,29 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-userright-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-userright-oracle-mapper.xml new file mode 100644 index 0000000..1b4c099 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-userright-oracle-mapper.xml @@ -0,0 +1,29 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-userright-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-userright-postgresql-mapper.xml new file mode 100644 index 0000000..1b4c099 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-userright-postgresql-mapper.xml @@ -0,0 +1,29 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-userright-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-userright-sqlserver-mapper.xml new file mode 100644 index 0000000..1b4c099 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-userright-sqlserver-mapper.xml @@ -0,0 +1,29 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-version-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-version-mysql-mapper.xml new file mode 100644 index 0000000..f869664 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-version-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-version-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-version-oracle-mapper.xml new file mode 100644 index 0000000..f869664 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-version-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-version-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-version-postgresql-mapper.xml new file mode 100644 index 0000000..f869664 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-version-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-version-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-version-sqlserver-mapper.xml new file mode 100644 index 0000000..f869664 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/mapper/conf/lims-file-manage-version-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/resource/LimsFileManageResource.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/resource/LimsFileManageResource.java new file mode 100644 index 0000000..83cbd6e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/resource/LimsFileManageResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.filemanage.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.filemanage.bean.LimsFileManageBean; +import com.sunwayworld.basemodule.trm.filemanage.service.LimsFileManageService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/file-manages") +public interface LimsFileManageResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/resource/LimsFileManageUserrightResource.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/resource/LimsFileManageUserrightResource.java new file mode 100644 index 0000000..968cfed --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/resource/LimsFileManageUserrightResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.filemanage.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.filemanage.bean.LimsFileManageUserrightBean; +import com.sunwayworld.basemodule.trm.filemanage.service.LimsFileManageUserrightService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/file-manage-userrights") +public interface LimsFileManageUserrightResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/resource/LimsFileManageVersionResource.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/resource/LimsFileManageVersionResource.java new file mode 100644 index 0000000..4bb52f9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/resource/LimsFileManageVersionResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.filemanage.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.filemanage.bean.LimsFileManageVersionBean; +import com.sunwayworld.basemodule.trm.filemanage.service.LimsFileManageVersionService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/file-manage-versions") +public interface LimsFileManageVersionResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/resource/impl/LimsFileManageResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/resource/impl/LimsFileManageResourceImpl.java new file mode 100644 index 0000000..74139fd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/resource/impl/LimsFileManageResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.filemanage.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.filemanage.resource.LimsFileManageResource; +import com.sunwayworld.basemodule.trm.filemanage.service.LimsFileManageService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("文件管理") +@RestController +@GikamBean +public class LimsFileManageResourceImpl implements LimsFileManageResource { + + @Autowired + private LimsFileManageService limsFileManageService; + + @Override + public LimsFileManageService getService() { + return limsFileManageService; + } + + @Log(value = "新增文件管理", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/resource/impl/LimsFileManageUserrightResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/resource/impl/LimsFileManageUserrightResourceImpl.java new file mode 100644 index 0000000..25acccb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/resource/impl/LimsFileManageUserrightResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.filemanage.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.filemanage.resource.LimsFileManageUserrightResource; +import com.sunwayworld.basemodule.trm.filemanage.service.LimsFileManageUserrightService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("受控文件授权") +@RestController +@GikamBean +public class LimsFileManageUserrightResourceImpl implements LimsFileManageUserrightResource { + + @Autowired + private LimsFileManageUserrightService limsFileManageUserrightService; + + @Override + public LimsFileManageUserrightService getService() { + return limsFileManageUserrightService; + } + + @Log(value = "新增受控文件授权", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/resource/impl/LimsFileManageVersionResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/resource/impl/LimsFileManageVersionResourceImpl.java new file mode 100644 index 0000000..82330e7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/resource/impl/LimsFileManageVersionResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.filemanage.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.filemanage.resource.LimsFileManageVersionResource; +import com.sunwayworld.basemodule.trm.filemanage.service.LimsFileManageVersionService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("文件版本") +@RestController +@GikamBean +public class LimsFileManageVersionResourceImpl implements LimsFileManageVersionResource { + + @Autowired + private LimsFileManageVersionService limsFileManageVersionService; + + @Override + public LimsFileManageVersionService getService() { + return limsFileManageVersionService; + } + + @Log(value = "新增文件版本", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/service/LimsFileManageService.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/service/LimsFileManageService.java new file mode 100644 index 0000000..fa78d8a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/service/LimsFileManageService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.filemanage.service; + +import com.sunwayworld.basemodule.trm.filemanage.bean.LimsFileManageBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsFileManageService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/service/LimsFileManageUserrightService.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/service/LimsFileManageUserrightService.java new file mode 100644 index 0000000..ac7e62a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/service/LimsFileManageUserrightService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.filemanage.service; + +import com.sunwayworld.basemodule.trm.filemanage.bean.LimsFileManageUserrightBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsFileManageUserrightService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/service/LimsFileManageVersionService.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/service/LimsFileManageVersionService.java new file mode 100644 index 0000000..62a06b3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/service/LimsFileManageVersionService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.filemanage.service; + +import com.sunwayworld.basemodule.trm.filemanage.bean.LimsFileManageVersionBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsFileManageVersionService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/service/impl/LimsFileManageServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/service/impl/LimsFileManageServiceImpl.java new file mode 100644 index 0000000..6cda00e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/service/impl/LimsFileManageServiceImpl.java @@ -0,0 +1,52 @@ +package com.sunwayworld.basemodule.trm.filemanage.service.impl; + +import com.sunwayworld.basemodule.trm.filemanage.bean.LimsFileManageVersionBean; +import com.sunwayworld.basemodule.trm.filemanage.service.LimsFileManageVersionService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.filemanage.dao.LimsFileManageDao; +import com.sunwayworld.basemodule.trm.filemanage.bean.LimsFileManageBean; +import com.sunwayworld.basemodule.trm.filemanage.service.LimsFileManageService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsFileManageServiceImpl implements LimsFileManageService { + + @Autowired + private LimsFileManageDao limsFileManageDao; + @Autowired + private LimsFileManageVersionService manageVersionService; + + @Override + @SuppressWarnings("unchecked") + public LimsFileManageDao getDao() { + return limsFileManageDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsFileManageBean limsFileManage = jsonWrapper.parseUnique(LimsFileManageBean.class); + limsFileManage.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsFileManage); + + LimsFileManageVersionBean versionBean = new LimsFileManageVersionBean(); + versionBean.setId(ApplicationContextHelper.getNextIdentity()); + versionBean.setManageId(limsFileManage.getId()); + versionBean.setEnable("1"); + versionBean.setVersion(limsFileManage.getCurVersion()); + manageVersionService.getDao().insert(versionBean); + + return limsFileManage.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/service/impl/LimsFileManageUserrightServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/service/impl/LimsFileManageUserrightServiceImpl.java new file mode 100644 index 0000000..f7f570d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/service/impl/LimsFileManageUserrightServiceImpl.java @@ -0,0 +1,44 @@ +package com.sunwayworld.basemodule.trm.filemanage.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.filemanage.dao.LimsFileManageUserrightDao; +import com.sunwayworld.basemodule.trm.filemanage.bean.LimsFileManageUserrightBean; +import com.sunwayworld.basemodule.trm.filemanage.service.LimsFileManageUserrightService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; + +@Repository +@GikamBean +public class LimsFileManageUserrightServiceImpl implements LimsFileManageUserrightService { + + @Autowired + private LimsFileManageUserrightDao limsFileManageUserrightDao; + + @Override + @SuppressWarnings("unchecked") + public LimsFileManageUserrightDao getDao() { + return limsFileManageUserrightDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + List userrightBeans = jsonWrapper.parse(LimsFileManageUserrightBean.class); + for (LimsFileManageUserrightBean limsFileManageUserright : userrightBeans) { + limsFileManageUserright.setId(ApplicationContextHelper.getNextIdentity()); + } + getDao().insert(userrightBeans); + return userrightBeans.get(0).getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/service/impl/LimsFileManageVersionServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/service/impl/LimsFileManageVersionServiceImpl.java new file mode 100644 index 0000000..d20e7e4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/service/impl/LimsFileManageVersionServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.trm.filemanage.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.filemanage.dao.LimsFileManageVersionDao; +import com.sunwayworld.basemodule.trm.filemanage.bean.LimsFileManageVersionBean; +import com.sunwayworld.basemodule.trm.filemanage.service.LimsFileManageVersionService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsFileManageVersionServiceImpl implements LimsFileManageVersionService { + + @Autowired + private LimsFileManageVersionDao limsFileManageVersionDao; + + @Override + @SuppressWarnings("unchecked") + public LimsFileManageVersionDao getDao() { + return limsFileManageVersionDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsFileManageVersionBean limsFileManageVersion = jsonWrapper.parseUnique(LimsFileManageVersionBean.class); + limsFileManageVersion.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsFileManageVersion); + return limsFileManageVersion.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManage-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManage-mysql-sql.sql new file mode 100644 index 0000000..9c0cb97 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManage-mysql-sql.sql @@ -0,0 +1,101 @@ +-- ----------------------------- 2022-12-22 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_FILE_MANAGE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `FILECODE` VARCHAR(120) DEFAULT NULL COMMENT '文件编号', + `FILENAME` VARCHAR(120) DEFAULT NULL COMMENT '文件名称', + `FIRSTTYPE` VARCHAR(120) DEFAULT NULL COMMENT '一级分类', + `SECONDTYPE` VARCHAR(120) DEFAULT NULL COMMENT '二级分类', + `IFCONTROL` VARCHAR(1) DEFAULT NULL COMMENT '是否受控', + `IFINNER` VARCHAR(1) DEFAULT NULL COMMENT '内部/外部', + `FILEDESC` VARCHAR(120) DEFAULT NULL COMMENT '文件描述', + `CURVERSION` VARCHAR(30) DEFAULT NULL COMMENT '当前版本', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='文件管理'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_FILE_MANAGE_VERSION`( + `ID` BIGINT NOT NULL COMMENT '主键', + `MANAGEID` BIGINT DEFAULT NULL COMMENT '文件管理ID', + `ENABLE` VARCHAR(1) DEFAULT NULL COMMENT '启用状态', + `VERSION` VARCHAR(120) DEFAULT NULL COMMENT '版本', + `VERSIONDESC` VARCHAR(120) DEFAULT NULL COMMENT '描述', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='文件版本'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_FILE_MANAGE_USERRIGHT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `MANAGEID` BIGINT DEFAULT NULL COMMENT '文件管理ID', + `USERID` VARCHAR(120) DEFAULT NULL COMMENT '用户ID', + `EXPIREDATE` DATETIME DEFAULT NULL COMMENT '过期时间', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='受控文件授权'; + +CALL INSERTI18N('T_LIMS_FILE_MANAGE.SERVICE_NAME', '文件管理', '文件管理', 'zh-CN', '文件管理'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.ID', '文件管理的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FILECODE', '文件管理的文件编号', '文件编号', 'zh-CN', '文件编号'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FILENAME', '文件管理的文件名称', '文件名称', 'zh-CN', '文件名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FIRSTTYPE', '文件管理的一级分类', '一级分类', 'zh-CN', '一级分类'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.SECONDTYPE', '文件管理的二级分类', '二级分类', 'zh-CN', '二级分类'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.IFCONTROL', '文件管理的是否受控', '是否受控', 'zh-CN', '是否受控'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.IFINNER', '文件管理的内部/外部', '内部/外部', 'zh-CN', '内部/外部'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FILEDESC', '文件管理的文件描述', '文件描述', 'zh-CN', '文件描述'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CURVERSION', '文件管理的当前版本', '当前版本', 'zh-CN', '当前版本'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYID', '文件管理的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYNAME', '文件管理的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDTIME', '文件管理的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYORGID', '文件管理的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYORGNAME', '文件管理的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.SERVICE_NAME', '文件版本', '文件版本', 'zh-CN', '文件版本'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.ID', '文件版本的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.MANAGEID', '文件版本的文件管理ID', '文件管理ID', 'zh-CN', '文件管理ID'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.ENABLE', '文件版本的启用状态', '启用状态', 'zh-CN', '启用状态'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.VERSION', '文件版本的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.VERSIONDESC', '文件版本的描述', '描述', 'zh-CN', '描述'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYID', '文件版本的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYNAME', '文件版本的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDTIME', '文件版本的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGID', '文件版本的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGNAME', '文件版本的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.SERVICE_NAME', '受控文件授权', '受控文件授权', 'zh-CN', '受控文件授权'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.ID', '受控文件授权的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.MANAGEID', '受控文件授权的文件管理ID', '文件管理ID', 'zh-CN', '文件管理ID'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.USERID', '受控文件授权的用户ID', '用户ID', 'zh-CN', '用户ID'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.EXPIREDATE', '受控文件授权的过期时间', '过期时间', 'zh-CN', '过期时间'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '文件管理', '/secure/basemodule/trm/file-manages/page/edit-list', '11', '11', '026.svg', '文件管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '文件管理查询', '/secure/basemodule/trm/file-manages/page/search-list', '11', '03', '026.svg', '文件管理查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE_VERSION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE_USERRIGHT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-12-22 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManage-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManage-oracle-sql.sql new file mode 100644 index 0000000..197da17 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManage-oracle-sql.sql @@ -0,0 +1,131 @@ +-- ----------------------------- 2022-12-22 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_FILE_MANAGE( + ID NUMBER NOT NULL, + FILECODE VARCHAR2(120) NULL, + FILENAME VARCHAR2(120) NULL, + FIRSTTYPE VARCHAR2(120) NULL, + SECONDTYPE VARCHAR2(120) NULL, + IFCONTROL VARCHAR2(1) NULL, + IFINNER VARCHAR2(1) NULL, + FILEDESC VARCHAR2(120) NULL, + CURVERSION VARCHAR2(30) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_FILE_MANAGE IS '文件管理'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.FILECODE IS '文件编号'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.FILENAME IS '文件名称'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.FIRSTTYPE IS '一级分类'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.SECONDTYPE IS '二级分类'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.IFCONTROL IS '是否受控'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.IFINNER IS '内部/外部'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.FILEDESC IS '文件描述'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.CURVERSION IS '当前版本'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_FILE_MANAGE ADD CONSTRAINT PK_LIMS_FILE_MANAGE PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_FILE_MANAGE_VERSION( + ID NUMBER NOT NULL, + MANAGEID NUMBER NULL, + ENABLE VARCHAR2(1) NULL, + VERSION VARCHAR2(120) NULL, + VERSIONDESC VARCHAR2(120) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_FILE_MANAGE_VERSION IS '文件版本'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.MANAGEID IS '文件管理ID'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.ENABLE IS '启用状态'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.VERSION IS '版本'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.VERSIONDESC IS '描述'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_FILE_MANAGE_VERSION ADD CONSTRAINT PK_LIMS_FILE_MANAGE_VERSION PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_FILE_MANAGE_USERRIGHT( + ID NUMBER NOT NULL, + MANAGEID NUMBER NULL, + USERID VARCHAR2(120) NULL, + EXPIREDATE DATE NULL + ); +COMMENT ON TABLE T_LIMS_FILE_MANAGE_USERRIGHT IS '受控文件授权'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_USERRIGHT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_USERRIGHT.MANAGEID IS '文件管理ID'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_USERRIGHT.USERID IS '用户ID'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_USERRIGHT.EXPIREDATE IS '过期时间'; + +ALTER TABLE T_LIMS_FILE_MANAGE_USERRIGHT ADD CONSTRAINT PK_LIMS_FILE_MANAGE_USERRIGHT PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_FILE_MANAGE.SERVICE_NAME', '文件管理', '文件管理', 'zh-CN', '文件管理'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.ID', '文件管理的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FILECODE', '文件管理的文件编号', '文件编号', 'zh-CN', '文件编号'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FILENAME', '文件管理的文件名称', '文件名称', 'zh-CN', '文件名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FIRSTTYPE', '文件管理的一级分类', '一级分类', 'zh-CN', '一级分类'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.SECONDTYPE', '文件管理的二级分类', '二级分类', 'zh-CN', '二级分类'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.IFCONTROL', '文件管理的是否受控', '是否受控', 'zh-CN', '是否受控'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.IFINNER', '文件管理的内部/外部', '内部/外部', 'zh-CN', '内部/外部'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FILEDESC', '文件管理的文件描述', '文件描述', 'zh-CN', '文件描述'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CURVERSION', '文件管理的当前版本', '当前版本', 'zh-CN', '当前版本'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYID', '文件管理的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYNAME', '文件管理的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDTIME', '文件管理的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYORGID', '文件管理的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYORGNAME', '文件管理的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.SERVICE_NAME', '文件版本', '文件版本', 'zh-CN', '文件版本'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.ID', '文件版本的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.MANAGEID', '文件版本的文件管理ID', '文件管理ID', 'zh-CN', '文件管理ID'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.ENABLE', '文件版本的启用状态', '启用状态', 'zh-CN', '启用状态'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.VERSION', '文件版本的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.VERSIONDESC', '文件版本的描述', '描述', 'zh-CN', '描述'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYID', '文件版本的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYNAME', '文件版本的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDTIME', '文件版本的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGID', '文件版本的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGNAME', '文件版本的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.SERVICE_NAME', '受控文件授权', '受控文件授权', 'zh-CN', '受控文件授权'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.ID', '受控文件授权的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.MANAGEID', '受控文件授权的文件管理ID', '文件管理ID', 'zh-CN', '文件管理ID'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.USERID', '受控文件授权的用户ID', '用户ID', 'zh-CN', '用户ID'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.EXPIREDATE', '受控文件授权的过期时间', '过期时间', 'zh-CN', '过期时间'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '文件管理', '/secure/basemodule/trm/file-manages/page/edit-list', '11', '11', '026.svg', '文件管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '文件管理查询', '/secure/basemodule/trm/file-manages/page/search-list', '11', '03', '026.svg', '文件管理查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE_VERSION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE_USERRIGHT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-12-22 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManage-postgresql-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManage-postgresql-sql.sql new file mode 100644 index 0000000..28adfb8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManage-postgresql-sql.sql @@ -0,0 +1,132 @@ +-- ----------------------------- 2022-12-22 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS T_LIMS_FILE_MANAGE( + ID BIGINT NOT NULL, + FILECODE VARCHAR(120) NULL , + FILENAME VARCHAR(120) NULL , + FIRSTTYPE VARCHAR(120) NULL , + SECONDTYPE VARCHAR(120) NULL , + IFCONTROL VARCHAR(1) NULL , + IFINNER VARCHAR(1) NULL , + FILEDESC VARCHAR(120) NULL , + CURVERSION VARCHAR(30) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME TIMESTAMP NULL, + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL, + PRIMARY KEY (ID) +); +comment on table T_LIMS_FILE_MANAGE is '文件管理'; +comment on column T_LIMS_FILE_MANAGE.id is '主键'; +comment on column T_LIMS_FILE_MANAGE.fileCode is '文件编号'; +comment on column T_LIMS_FILE_MANAGE.fileName is '文件名称'; +comment on column T_LIMS_FILE_MANAGE.firstType is '一级分类'; +comment on column T_LIMS_FILE_MANAGE.secondType is '二级分类'; +comment on column T_LIMS_FILE_MANAGE.ifControl is '是否受控'; +comment on column T_LIMS_FILE_MANAGE.ifInner is '内部/外部'; +comment on column T_LIMS_FILE_MANAGE.fileDesc is '文件描述'; +comment on column T_LIMS_FILE_MANAGE.curVersion is '当前版本'; +comment on column T_LIMS_FILE_MANAGE.createdById is '制单人编码'; +comment on column T_LIMS_FILE_MANAGE.createdByName is '制单人名称'; +comment on column T_LIMS_FILE_MANAGE.createdTime is '制单时间'; +comment on column T_LIMS_FILE_MANAGE.createdByOrgId is '制单人单位编码'; +comment on column T_LIMS_FILE_MANAGE.createdByOrgName is '制单人单位名称'; + + +CREATE TABLE IF NOT EXISTS T_LIMS_FILE_MANAGE_VERSION( + ID BIGINT NOT NULL, + MANAGEID BIGINT NULL, + ENABLE VARCHAR(1) NULL , + VERSION VARCHAR(120) NULL , + VERSIONDESC VARCHAR(120) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME TIMESTAMP NULL, + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL, + PRIMARY KEY (ID) +); +comment on table T_LIMS_FILE_MANAGE_VERSION is '文件版本'; +comment on column T_LIMS_FILE_MANAGE_VERSION.id is '主键'; +comment on column T_LIMS_FILE_MANAGE_VERSION.manageId is '文件管理ID'; +comment on column T_LIMS_FILE_MANAGE_VERSION.enable is '启用状态'; +comment on column T_LIMS_FILE_MANAGE_VERSION.version is '版本'; +comment on column T_LIMS_FILE_MANAGE_VERSION.versionDesc is '描述'; +comment on column T_LIMS_FILE_MANAGE_VERSION.createdById is '制单人编码'; +comment on column T_LIMS_FILE_MANAGE_VERSION.createdByName is '制单人名称'; +comment on column T_LIMS_FILE_MANAGE_VERSION.createdTime is '制单时间'; +comment on column T_LIMS_FILE_MANAGE_VERSION.createdByOrgId is '制单人单位编码'; +comment on column T_LIMS_FILE_MANAGE_VERSION.createdByOrgName is '制单人单位名称'; + + +CREATE TABLE IF NOT EXISTS T_LIMS_FILE_MANAGE_USERRIGHT( + ID BIGINT NOT NULL, + MANAGEID BIGINT NULL, + USERID VARCHAR(120) NULL , + EXPIREDATE TIMESTAMP NULL, + PRIMARY KEY (ID) +); +comment on table T_LIMS_FILE_MANAGE_USERRIGHT is '受控文件授权'; +comment on column T_LIMS_FILE_MANAGE_USERRIGHT.id is '主键'; +comment on column T_LIMS_FILE_MANAGE_USERRIGHT.manageId is '文件管理ID'; +comment on column T_LIMS_FILE_MANAGE_USERRIGHT.userId is '用户ID'; +comment on column T_LIMS_FILE_MANAGE_USERRIGHT.expireDate is '过期时间'; + +CALL INSERTI18N('T_LIMS_FILE_MANAGE.SERVICE_NAME', '文件管理', '文件管理', 'zh-CN', '文件管理'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.ID', '文件管理的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FILECODE', '文件管理的文件编号', '文件编号', 'zh-CN', '文件编号'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FILENAME', '文件管理的文件名称', '文件名称', 'zh-CN', '文件名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FIRSTTYPE', '文件管理的一级分类', '一级分类', 'zh-CN', '一级分类'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.SECONDTYPE', '文件管理的二级分类', '二级分类', 'zh-CN', '二级分类'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.IFCONTROL', '文件管理的是否受控', '是否受控', 'zh-CN', '是否受控'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.IFINNER', '文件管理的内部/外部', '内部/外部', 'zh-CN', '内部/外部'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FILEDESC', '文件管理的文件描述', '文件描述', 'zh-CN', '文件描述'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CURVERSION', '文件管理的当前版本', '当前版本', 'zh-CN', '当前版本'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYID', '文件管理的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYNAME', '文件管理的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDTIME', '文件管理的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYORGID', '文件管理的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYORGNAME', '文件管理的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.SERVICE_NAME', '文件版本', '文件版本', 'zh-CN', '文件版本'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.ID', '文件版本的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.MANAGEID', '文件版本的文件管理ID', '文件管理ID', 'zh-CN', '文件管理ID'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.ENABLE', '文件版本的启用状态', '启用状态', 'zh-CN', '启用状态'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.VERSION', '文件版本的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.VERSIONDESC', '文件版本的描述', '描述', 'zh-CN', '描述'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYID', '文件版本的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYNAME', '文件版本的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDTIME', '文件版本的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGID', '文件版本的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGNAME', '文件版本的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.SERVICE_NAME', '受控文件授权', '受控文件授权', 'zh-CN', '受控文件授权'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.ID', '受控文件授权的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.MANAGEID', '受控文件授权的文件管理ID', '文件管理ID', 'zh-CN', '文件管理ID'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.USERID', '受控文件授权的用户ID', '用户ID', 'zh-CN', '用户ID'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.EXPIREDATE', '受控文件授权的过期时间', '过期时间', 'zh-CN', '过期时间'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '文件管理', '/secure/basemodule/trm/file-manages/page/edit-list', '11', '11', '026.svg', '文件管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '文件管理查询', '/secure/basemodule/trm/file-manages/page/search-list', '11', '03', '026.svg', '文件管理查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE_VERSION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE_USERRIGHT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-12-22 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManage-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManage-sqlserver-sql.sql new file mode 100644 index 0000000..9b49b66 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManage-sqlserver-sql.sql @@ -0,0 +1,123 @@ +-- ----------------------------- 2022-12-22 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_FILE_MANAGE( + ID BIGINT NOT NULL, + FILECODE VARCHAR(120) NULL , + FILENAME VARCHAR(120) NULL , + FIRSTTYPE VARCHAR(120) NULL , + SECONDTYPE VARCHAR(120) NULL , + IFCONTROL VARCHAR(1) NULL , + IFINNER VARCHAR(1) NULL , + FILEDESC VARCHAR(120) NULL , + CURVERSION VARCHAR(30) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_FILE_MANAGE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件管理' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'FILECODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'FILENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'一级分类' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'FIRSTTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'二级分类' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'SECONDTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否受控' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'IFCONTROL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'内部/外部' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'IFINNER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'FILEDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'当前版本' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'CURVERSION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_FILE_MANAGE_VERSION( + ID BIGINT NOT NULL, + MANAGEID BIGINT NULL , + ENABLE VARCHAR(1) NULL , + VERSION VARCHAR(120) NULL , + VERSIONDESC VARCHAR(120) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_FILE_MANAGE_VERSION PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件版本' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件管理ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'MANAGEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用状态' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'ENABLE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'版本' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'VERSION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'VERSIONDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_FILE_MANAGE_USERRIGHT( + ID BIGINT NOT NULL, + MANAGEID BIGINT NULL , + USERID VARCHAR(120) NULL , + EXPIREDATE DATETIME NULL , + CONSTRAINT PK_LIMS_FILE_MANAGE_USERRIGHT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'受控文件授权' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_USERRIGHT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_USERRIGHT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件管理ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_USERRIGHT', @level2type=N'COLUMN',@level2name=N'MANAGEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用户ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_USERRIGHT', @level2type=N'COLUMN',@level2name=N'USERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'过期时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_USERRIGHT', @level2type=N'COLUMN',@level2name=N'EXPIREDATE'; + +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.SERVICE_NAME', N'文件管理', N'文件管理', N'zh-CN',N'文件管理'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.ID', N'文件管理的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.FILECODE', N'文件管理的文件编号', N'文件编号', N'zh-CN',N'文件编号'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.FILENAME', N'文件管理的文件名称', N'文件名称', N'zh-CN',N'文件名称'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.FIRSTTYPE', N'文件管理的一级分类', N'一级分类', N'zh-CN',N'一级分类'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.SECONDTYPE', N'文件管理的二级分类', N'二级分类', N'zh-CN',N'二级分类'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.IFCONTROL', N'文件管理的是否受控', N'是否受控', N'zh-CN',N'是否受控'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.IFINNER', N'文件管理的内部/外部', N'内部/外部', N'zh-CN',N'内部/外部'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.FILEDESC', N'文件管理的文件描述', N'文件描述', N'zh-CN',N'文件描述'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.CURVERSION', N'文件管理的当前版本', N'当前版本', N'zh-CN',N'当前版本'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.CREATEDBYID', N'文件管理的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.CREATEDBYNAME', N'文件管理的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.CREATEDTIME', N'文件管理的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.CREATEDBYORGID', N'文件管理的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.CREATEDBYORGNAME', N'文件管理的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.SERVICE_NAME', N'文件版本', N'文件版本', N'zh-CN',N'文件版本'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.ID', N'文件版本的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.MANAGEID', N'文件版本的文件管理ID', N'文件管理ID', N'zh-CN',N'文件管理ID'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.ENABLE', N'文件版本的启用状态', N'启用状态', N'zh-CN',N'启用状态'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.VERSION', N'文件版本的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.VERSIONDESC', N'文件版本的描述', N'描述', N'zh-CN',N'描述'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.CREATEDBYID', N'文件版本的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.CREATEDBYNAME', N'文件版本的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.CREATEDTIME', N'文件版本的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGID', N'文件版本的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGNAME', N'文件版本的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_USERRIGHT.SERVICE_NAME', N'受控文件授权', N'受控文件授权', N'zh-CN',N'受控文件授权'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_USERRIGHT.ID', N'受控文件授权的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_USERRIGHT.MANAGEID', N'受控文件授权的文件管理ID', N'文件管理ID', N'zh-CN',N'文件管理ID'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_USERRIGHT.USERID', N'受控文件授权的用户ID', N'用户ID', N'zh-CN',N'用户ID'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_USERRIGHT.EXPIREDATE', N'受控文件授权的过期时间', N'过期时间', N'zh-CN',N'过期时间'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.FILEMANAGES.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.FILEMANAGES.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.FILEMANAGES.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.FILEMANAGES.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.FILEMANAGES.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '文件管理', '/secure/basemodule/trm/file-manages/page/edit-list', '11', '11', '026.svg', '文件管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '文件管理查询', '/secure/basemodule/trm/file-manages/page/search-list', '11', '03', '026.svg', '文件管理查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE_VERSION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE_USERRIGHT', '0', '0'); + + +-- ----------------------------- 2022-12-22 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManageUserright-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManageUserright-mysql-sql.sql new file mode 100644 index 0000000..8dcf132 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManageUserright-mysql-sql.sql @@ -0,0 +1,101 @@ +-- ----------------------------- 2022-12-22 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_FILE_MANAGE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `FILECODE` VARCHAR(120) DEFAULT NULL COMMENT '文件编号', + `FILENAME` VARCHAR(120) DEFAULT NULL COMMENT '文件名称', + `FIRSTTYPE` VARCHAR(120) DEFAULT NULL COMMENT '一级分类', + `SECONDTYPE` VARCHAR(120) DEFAULT NULL COMMENT '二级分类', + `IFCONTROL` VARCHAR(1) DEFAULT NULL COMMENT '是否受控', + `IFINNER` VARCHAR(1) DEFAULT NULL COMMENT '内部/外部', + `FILEDESC` VARCHAR(120) DEFAULT NULL COMMENT '文件描述', + `CURVERSION` VARCHAR(30) DEFAULT NULL COMMENT '当前版本', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='文件管理'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_FILE_MANAGE_VERSION`( + `ID` BIGINT NOT NULL COMMENT '主键', + `MANAGEID` BIGINT DEFAULT NULL COMMENT '文件管理ID', + `ENABLE` VARCHAR(1) DEFAULT NULL COMMENT '启用状态', + `VERSION` VARCHAR(120) DEFAULT NULL COMMENT '版本', + `VERSIONDESC` VARCHAR(120) DEFAULT NULL COMMENT '描述', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='文件版本'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_FILE_MANAGE_USERRIGHT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `MANAGEID` BIGINT DEFAULT NULL COMMENT '文件管理ID', + `USERID` VARCHAR(120) DEFAULT NULL COMMENT '用户ID', + `EXPIREDATE` DATETIME DEFAULT NULL COMMENT '过期时间', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='受控文件授权'; + +CALL INSERTI18N('T_LIMS_FILE_MANAGE.SERVICE_NAME', '文件管理', '文件管理', 'zh-CN', '文件管理'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.ID', '文件管理的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FILECODE', '文件管理的文件编号', '文件编号', 'zh-CN', '文件编号'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FILENAME', '文件管理的文件名称', '文件名称', 'zh-CN', '文件名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FIRSTTYPE', '文件管理的一级分类', '一级分类', 'zh-CN', '一级分类'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.SECONDTYPE', '文件管理的二级分类', '二级分类', 'zh-CN', '二级分类'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.IFCONTROL', '文件管理的是否受控', '是否受控', 'zh-CN', '是否受控'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.IFINNER', '文件管理的内部/外部', '内部/外部', 'zh-CN', '内部/外部'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FILEDESC', '文件管理的文件描述', '文件描述', 'zh-CN', '文件描述'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CURVERSION', '文件管理的当前版本', '当前版本', 'zh-CN', '当前版本'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYID', '文件管理的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYNAME', '文件管理的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDTIME', '文件管理的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYORGID', '文件管理的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYORGNAME', '文件管理的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.SERVICE_NAME', '文件版本', '文件版本', 'zh-CN', '文件版本'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.ID', '文件版本的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.MANAGEID', '文件版本的文件管理ID', '文件管理ID', 'zh-CN', '文件管理ID'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.ENABLE', '文件版本的启用状态', '启用状态', 'zh-CN', '启用状态'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.VERSION', '文件版本的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.VERSIONDESC', '文件版本的描述', '描述', 'zh-CN', '描述'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYID', '文件版本的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYNAME', '文件版本的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDTIME', '文件版本的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGID', '文件版本的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGNAME', '文件版本的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.SERVICE_NAME', '受控文件授权', '受控文件授权', 'zh-CN', '受控文件授权'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.ID', '受控文件授权的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.MANAGEID', '受控文件授权的文件管理ID', '文件管理ID', 'zh-CN', '文件管理ID'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.USERID', '受控文件授权的用户ID', '用户ID', 'zh-CN', '用户ID'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.EXPIREDATE', '受控文件授权的过期时间', '过期时间', 'zh-CN', '过期时间'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '文件管理', '/secure/basemodule/trm/file-manage-userrights/page/edit-list', '11', '11', '026.svg', '文件管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '文件管理查询', '/secure/basemodule/trm/file-manage-userrights/page/search-list', '11', '03', '026.svg', '文件管理查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE_VERSION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE_USERRIGHT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-12-22 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManageUserright-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManageUserright-oracle-sql.sql new file mode 100644 index 0000000..2915404 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManageUserright-oracle-sql.sql @@ -0,0 +1,131 @@ +-- ----------------------------- 2022-12-22 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_FILE_MANAGE( + ID NUMBER NOT NULL, + FILECODE VARCHAR2(120) NULL, + FILENAME VARCHAR2(120) NULL, + FIRSTTYPE VARCHAR2(120) NULL, + SECONDTYPE VARCHAR2(120) NULL, + IFCONTROL VARCHAR2(1) NULL, + IFINNER VARCHAR2(1) NULL, + FILEDESC VARCHAR2(120) NULL, + CURVERSION VARCHAR2(30) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_FILE_MANAGE IS '文件管理'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.FILECODE IS '文件编号'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.FILENAME IS '文件名称'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.FIRSTTYPE IS '一级分类'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.SECONDTYPE IS '二级分类'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.IFCONTROL IS '是否受控'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.IFINNER IS '内部/外部'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.FILEDESC IS '文件描述'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.CURVERSION IS '当前版本'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_FILE_MANAGE ADD CONSTRAINT PK_LIMS_FILE_MANAGE PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_FILE_MANAGE_VERSION( + ID NUMBER NOT NULL, + MANAGEID NUMBER NULL, + ENABLE VARCHAR2(1) NULL, + VERSION VARCHAR2(120) NULL, + VERSIONDESC VARCHAR2(120) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_FILE_MANAGE_VERSION IS '文件版本'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.MANAGEID IS '文件管理ID'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.ENABLE IS '启用状态'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.VERSION IS '版本'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.VERSIONDESC IS '描述'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_FILE_MANAGE_VERSION ADD CONSTRAINT PK_LIMS_FILE_MANAGE_VERSION PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_FILE_MANAGE_USERRIGHT( + ID NUMBER NOT NULL, + MANAGEID NUMBER NULL, + USERID VARCHAR2(120) NULL, + EXPIREDATE DATE NULL + ); +COMMENT ON TABLE T_LIMS_FILE_MANAGE_USERRIGHT IS '受控文件授权'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_USERRIGHT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_USERRIGHT.MANAGEID IS '文件管理ID'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_USERRIGHT.USERID IS '用户ID'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_USERRIGHT.EXPIREDATE IS '过期时间'; + +ALTER TABLE T_LIMS_FILE_MANAGE_USERRIGHT ADD CONSTRAINT PK_LIMS_FILE_MANAGE_USERRIGHT PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_FILE_MANAGE.SERVICE_NAME', '文件管理', '文件管理', 'zh-CN', '文件管理'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.ID', '文件管理的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FILECODE', '文件管理的文件编号', '文件编号', 'zh-CN', '文件编号'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FILENAME', '文件管理的文件名称', '文件名称', 'zh-CN', '文件名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FIRSTTYPE', '文件管理的一级分类', '一级分类', 'zh-CN', '一级分类'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.SECONDTYPE', '文件管理的二级分类', '二级分类', 'zh-CN', '二级分类'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.IFCONTROL', '文件管理的是否受控', '是否受控', 'zh-CN', '是否受控'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.IFINNER', '文件管理的内部/外部', '内部/外部', 'zh-CN', '内部/外部'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FILEDESC', '文件管理的文件描述', '文件描述', 'zh-CN', '文件描述'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CURVERSION', '文件管理的当前版本', '当前版本', 'zh-CN', '当前版本'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYID', '文件管理的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYNAME', '文件管理的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDTIME', '文件管理的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYORGID', '文件管理的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYORGNAME', '文件管理的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.SERVICE_NAME', '文件版本', '文件版本', 'zh-CN', '文件版本'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.ID', '文件版本的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.MANAGEID', '文件版本的文件管理ID', '文件管理ID', 'zh-CN', '文件管理ID'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.ENABLE', '文件版本的启用状态', '启用状态', 'zh-CN', '启用状态'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.VERSION', '文件版本的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.VERSIONDESC', '文件版本的描述', '描述', 'zh-CN', '描述'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYID', '文件版本的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYNAME', '文件版本的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDTIME', '文件版本的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGID', '文件版本的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGNAME', '文件版本的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.SERVICE_NAME', '受控文件授权', '受控文件授权', 'zh-CN', '受控文件授权'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.ID', '受控文件授权的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.MANAGEID', '受控文件授权的文件管理ID', '文件管理ID', 'zh-CN', '文件管理ID'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.USERID', '受控文件授权的用户ID', '用户ID', 'zh-CN', '用户ID'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.EXPIREDATE', '受控文件授权的过期时间', '过期时间', 'zh-CN', '过期时间'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '文件管理', '/secure/basemodule/trm/file-manage-userrights/page/edit-list', '11', '11', '026.svg', '文件管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '文件管理查询', '/secure/basemodule/trm/file-manage-userrights/page/search-list', '11', '03', '026.svg', '文件管理查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE_VERSION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE_USERRIGHT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-12-22 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManageUserright-postgresql-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManageUserright-postgresql-sql.sql new file mode 100644 index 0000000..8173472 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManageUserright-postgresql-sql.sql @@ -0,0 +1,132 @@ +-- ----------------------------- 2022-12-22 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS T_LIMS_FILE_MANAGE( + ID BIGINT NOT NULL, + FILECODE VARCHAR(120) NULL , + FILENAME VARCHAR(120) NULL , + FIRSTTYPE VARCHAR(120) NULL , + SECONDTYPE VARCHAR(120) NULL , + IFCONTROL VARCHAR(1) NULL , + IFINNER VARCHAR(1) NULL , + FILEDESC VARCHAR(120) NULL , + CURVERSION VARCHAR(30) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME TIMESTAMP NULL, + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL, + PRIMARY KEY (ID) +); +comment on table T_LIMS_FILE_MANAGE is '文件管理'; +comment on column T_LIMS_FILE_MANAGE.id is '主键'; +comment on column T_LIMS_FILE_MANAGE.fileCode is '文件编号'; +comment on column T_LIMS_FILE_MANAGE.fileName is '文件名称'; +comment on column T_LIMS_FILE_MANAGE.firstType is '一级分类'; +comment on column T_LIMS_FILE_MANAGE.secondType is '二级分类'; +comment on column T_LIMS_FILE_MANAGE.ifControl is '是否受控'; +comment on column T_LIMS_FILE_MANAGE.ifInner is '内部/外部'; +comment on column T_LIMS_FILE_MANAGE.fileDesc is '文件描述'; +comment on column T_LIMS_FILE_MANAGE.curVersion is '当前版本'; +comment on column T_LIMS_FILE_MANAGE.createdById is '制单人编码'; +comment on column T_LIMS_FILE_MANAGE.createdByName is '制单人名称'; +comment on column T_LIMS_FILE_MANAGE.createdTime is '制单时间'; +comment on column T_LIMS_FILE_MANAGE.createdByOrgId is '制单人单位编码'; +comment on column T_LIMS_FILE_MANAGE.createdByOrgName is '制单人单位名称'; + + +CREATE TABLE IF NOT EXISTS T_LIMS_FILE_MANAGE_VERSION( + ID BIGINT NOT NULL, + MANAGEID BIGINT NULL, + ENABLE VARCHAR(1) NULL , + VERSION VARCHAR(120) NULL , + VERSIONDESC VARCHAR(120) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME TIMESTAMP NULL, + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL, + PRIMARY KEY (ID) +); +comment on table T_LIMS_FILE_MANAGE_VERSION is '文件版本'; +comment on column T_LIMS_FILE_MANAGE_VERSION.id is '主键'; +comment on column T_LIMS_FILE_MANAGE_VERSION.manageId is '文件管理ID'; +comment on column T_LIMS_FILE_MANAGE_VERSION.enable is '启用状态'; +comment on column T_LIMS_FILE_MANAGE_VERSION.version is '版本'; +comment on column T_LIMS_FILE_MANAGE_VERSION.versionDesc is '描述'; +comment on column T_LIMS_FILE_MANAGE_VERSION.createdById is '制单人编码'; +comment on column T_LIMS_FILE_MANAGE_VERSION.createdByName is '制单人名称'; +comment on column T_LIMS_FILE_MANAGE_VERSION.createdTime is '制单时间'; +comment on column T_LIMS_FILE_MANAGE_VERSION.createdByOrgId is '制单人单位编码'; +comment on column T_LIMS_FILE_MANAGE_VERSION.createdByOrgName is '制单人单位名称'; + + +CREATE TABLE IF NOT EXISTS T_LIMS_FILE_MANAGE_USERRIGHT( + ID BIGINT NOT NULL, + MANAGEID BIGINT NULL, + USERID VARCHAR(120) NULL , + EXPIREDATE TIMESTAMP NULL, + PRIMARY KEY (ID) +); +comment on table T_LIMS_FILE_MANAGE_USERRIGHT is '受控文件授权'; +comment on column T_LIMS_FILE_MANAGE_USERRIGHT.id is '主键'; +comment on column T_LIMS_FILE_MANAGE_USERRIGHT.manageId is '文件管理ID'; +comment on column T_LIMS_FILE_MANAGE_USERRIGHT.userId is '用户ID'; +comment on column T_LIMS_FILE_MANAGE_USERRIGHT.expireDate is '过期时间'; + +CALL INSERTI18N('T_LIMS_FILE_MANAGE.SERVICE_NAME', '文件管理', '文件管理', 'zh-CN', '文件管理'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.ID', '文件管理的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FILECODE', '文件管理的文件编号', '文件编号', 'zh-CN', '文件编号'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FILENAME', '文件管理的文件名称', '文件名称', 'zh-CN', '文件名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FIRSTTYPE', '文件管理的一级分类', '一级分类', 'zh-CN', '一级分类'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.SECONDTYPE', '文件管理的二级分类', '二级分类', 'zh-CN', '二级分类'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.IFCONTROL', '文件管理的是否受控', '是否受控', 'zh-CN', '是否受控'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.IFINNER', '文件管理的内部/外部', '内部/外部', 'zh-CN', '内部/外部'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FILEDESC', '文件管理的文件描述', '文件描述', 'zh-CN', '文件描述'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CURVERSION', '文件管理的当前版本', '当前版本', 'zh-CN', '当前版本'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYID', '文件管理的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYNAME', '文件管理的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDTIME', '文件管理的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYORGID', '文件管理的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYORGNAME', '文件管理的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.SERVICE_NAME', '文件版本', '文件版本', 'zh-CN', '文件版本'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.ID', '文件版本的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.MANAGEID', '文件版本的文件管理ID', '文件管理ID', 'zh-CN', '文件管理ID'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.ENABLE', '文件版本的启用状态', '启用状态', 'zh-CN', '启用状态'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.VERSION', '文件版本的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.VERSIONDESC', '文件版本的描述', '描述', 'zh-CN', '描述'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYID', '文件版本的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYNAME', '文件版本的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDTIME', '文件版本的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGID', '文件版本的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGNAME', '文件版本的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.SERVICE_NAME', '受控文件授权', '受控文件授权', 'zh-CN', '受控文件授权'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.ID', '受控文件授权的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.MANAGEID', '受控文件授权的文件管理ID', '文件管理ID', 'zh-CN', '文件管理ID'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.USERID', '受控文件授权的用户ID', '用户ID', 'zh-CN', '用户ID'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.EXPIREDATE', '受控文件授权的过期时间', '过期时间', 'zh-CN', '过期时间'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '文件管理', '/secure/basemodule/trm/file-manage-userrights/page/edit-list', '11', '11', '026.svg', '文件管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '文件管理查询', '/secure/basemodule/trm/file-manage-userrights/page/search-list', '11', '03', '026.svg', '文件管理查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE_VERSION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE_USERRIGHT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-12-22 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManageUserright-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManageUserright-sqlserver-sql.sql new file mode 100644 index 0000000..e6855b8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManageUserright-sqlserver-sql.sql @@ -0,0 +1,123 @@ +-- ----------------------------- 2022-12-22 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_FILE_MANAGE( + ID BIGINT NOT NULL, + FILECODE VARCHAR(120) NULL , + FILENAME VARCHAR(120) NULL , + FIRSTTYPE VARCHAR(120) NULL , + SECONDTYPE VARCHAR(120) NULL , + IFCONTROL VARCHAR(1) NULL , + IFINNER VARCHAR(1) NULL , + FILEDESC VARCHAR(120) NULL , + CURVERSION VARCHAR(30) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_FILE_MANAGE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件管理' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'FILECODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'FILENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'一级分类' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'FIRSTTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'二级分类' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'SECONDTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否受控' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'IFCONTROL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'内部/外部' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'IFINNER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'FILEDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'当前版本' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'CURVERSION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_FILE_MANAGE_VERSION( + ID BIGINT NOT NULL, + MANAGEID BIGINT NULL , + ENABLE VARCHAR(1) NULL , + VERSION VARCHAR(120) NULL , + VERSIONDESC VARCHAR(120) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_FILE_MANAGE_VERSION PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件版本' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件管理ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'MANAGEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用状态' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'ENABLE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'版本' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'VERSION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'VERSIONDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_FILE_MANAGE_USERRIGHT( + ID BIGINT NOT NULL, + MANAGEID BIGINT NULL , + USERID VARCHAR(120) NULL , + EXPIREDATE DATETIME NULL , + CONSTRAINT PK_LIMS_FILE_MANAGE_USERRIGHT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'受控文件授权' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_USERRIGHT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_USERRIGHT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件管理ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_USERRIGHT', @level2type=N'COLUMN',@level2name=N'MANAGEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用户ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_USERRIGHT', @level2type=N'COLUMN',@level2name=N'USERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'过期时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_USERRIGHT', @level2type=N'COLUMN',@level2name=N'EXPIREDATE'; + +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.SERVICE_NAME', N'文件管理', N'文件管理', N'zh-CN',N'文件管理'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.ID', N'文件管理的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.FILECODE', N'文件管理的文件编号', N'文件编号', N'zh-CN',N'文件编号'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.FILENAME', N'文件管理的文件名称', N'文件名称', N'zh-CN',N'文件名称'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.FIRSTTYPE', N'文件管理的一级分类', N'一级分类', N'zh-CN',N'一级分类'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.SECONDTYPE', N'文件管理的二级分类', N'二级分类', N'zh-CN',N'二级分类'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.IFCONTROL', N'文件管理的是否受控', N'是否受控', N'zh-CN',N'是否受控'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.IFINNER', N'文件管理的内部/外部', N'内部/外部', N'zh-CN',N'内部/外部'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.FILEDESC', N'文件管理的文件描述', N'文件描述', N'zh-CN',N'文件描述'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.CURVERSION', N'文件管理的当前版本', N'当前版本', N'zh-CN',N'当前版本'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.CREATEDBYID', N'文件管理的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.CREATEDBYNAME', N'文件管理的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.CREATEDTIME', N'文件管理的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.CREATEDBYORGID', N'文件管理的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.CREATEDBYORGNAME', N'文件管理的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.SERVICE_NAME', N'文件版本', N'文件版本', N'zh-CN',N'文件版本'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.ID', N'文件版本的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.MANAGEID', N'文件版本的文件管理ID', N'文件管理ID', N'zh-CN',N'文件管理ID'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.ENABLE', N'文件版本的启用状态', N'启用状态', N'zh-CN',N'启用状态'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.VERSION', N'文件版本的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.VERSIONDESC', N'文件版本的描述', N'描述', N'zh-CN',N'描述'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.CREATEDBYID', N'文件版本的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.CREATEDBYNAME', N'文件版本的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.CREATEDTIME', N'文件版本的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGID', N'文件版本的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGNAME', N'文件版本的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_USERRIGHT.SERVICE_NAME', N'受控文件授权', N'受控文件授权', N'zh-CN',N'受控文件授权'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_USERRIGHT.ID', N'受控文件授权的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_USERRIGHT.MANAGEID', N'受控文件授权的文件管理ID', N'文件管理ID', N'zh-CN',N'文件管理ID'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_USERRIGHT.USERID', N'受控文件授权的用户ID', N'用户ID', N'zh-CN',N'用户ID'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_USERRIGHT.EXPIREDATE', N'受控文件授权的过期时间', N'过期时间', N'zh-CN',N'过期时间'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.FILEMANAGES.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.FILEMANAGES.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.FILEMANAGES.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.FILEMANAGES.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.FILEMANAGES.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '文件管理', '/secure/basemodule/trm/file-manage-userrights/page/edit-list', '11', '11', '026.svg', '文件管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '文件管理查询', '/secure/basemodule/trm/file-manage-userrights/page/search-list', '11', '03', '026.svg', '文件管理查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE_VERSION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE_USERRIGHT', '0', '0'); + + +-- ----------------------------- 2022-12-22 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManageVersion-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManageVersion-mysql-sql.sql new file mode 100644 index 0000000..4277480 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManageVersion-mysql-sql.sql @@ -0,0 +1,101 @@ +-- ----------------------------- 2022-12-22 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_FILE_MANAGE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `FILECODE` VARCHAR(120) DEFAULT NULL COMMENT '文件编号', + `FILENAME` VARCHAR(120) DEFAULT NULL COMMENT '文件名称', + `FIRSTTYPE` VARCHAR(120) DEFAULT NULL COMMENT '一级分类', + `SECONDTYPE` VARCHAR(120) DEFAULT NULL COMMENT '二级分类', + `IFCONTROL` VARCHAR(1) DEFAULT NULL COMMENT '是否受控', + `IFINNER` VARCHAR(1) DEFAULT NULL COMMENT '内部/外部', + `FILEDESC` VARCHAR(120) DEFAULT NULL COMMENT '文件描述', + `CURVERSION` VARCHAR(30) DEFAULT NULL COMMENT '当前版本', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='文件管理'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_FILE_MANAGE_VERSION`( + `ID` BIGINT NOT NULL COMMENT '主键', + `MANAGEID` BIGINT DEFAULT NULL COMMENT '文件管理ID', + `ENABLE` VARCHAR(1) DEFAULT NULL COMMENT '启用状态', + `VERSION` VARCHAR(120) DEFAULT NULL COMMENT '版本', + `VERSIONDESC` VARCHAR(120) DEFAULT NULL COMMENT '描述', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='文件版本'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_FILE_MANAGE_USERRIGHT`( + `ID` BIGINT NOT NULL COMMENT '主键', + `MANAGEID` BIGINT DEFAULT NULL COMMENT '文件管理ID', + `USERID` VARCHAR(120) DEFAULT NULL COMMENT '用户ID', + `EXPIREDATE` DATETIME DEFAULT NULL COMMENT '过期时间', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='受控文件授权'; + +CALL INSERTI18N('T_LIMS_FILE_MANAGE.SERVICE_NAME', '文件管理', '文件管理', 'zh-CN', '文件管理'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.ID', '文件管理的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FILECODE', '文件管理的文件编号', '文件编号', 'zh-CN', '文件编号'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FILENAME', '文件管理的文件名称', '文件名称', 'zh-CN', '文件名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FIRSTTYPE', '文件管理的一级分类', '一级分类', 'zh-CN', '一级分类'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.SECONDTYPE', '文件管理的二级分类', '二级分类', 'zh-CN', '二级分类'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.IFCONTROL', '文件管理的是否受控', '是否受控', 'zh-CN', '是否受控'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.IFINNER', '文件管理的内部/外部', '内部/外部', 'zh-CN', '内部/外部'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FILEDESC', '文件管理的文件描述', '文件描述', 'zh-CN', '文件描述'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CURVERSION', '文件管理的当前版本', '当前版本', 'zh-CN', '当前版本'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYID', '文件管理的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYNAME', '文件管理的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDTIME', '文件管理的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYORGID', '文件管理的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYORGNAME', '文件管理的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.SERVICE_NAME', '文件版本', '文件版本', 'zh-CN', '文件版本'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.ID', '文件版本的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.MANAGEID', '文件版本的文件管理ID', '文件管理ID', 'zh-CN', '文件管理ID'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.ENABLE', '文件版本的启用状态', '启用状态', 'zh-CN', '启用状态'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.VERSION', '文件版本的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.VERSIONDESC', '文件版本的描述', '描述', 'zh-CN', '描述'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYID', '文件版本的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYNAME', '文件版本的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDTIME', '文件版本的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGID', '文件版本的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGNAME', '文件版本的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.SERVICE_NAME', '受控文件授权', '受控文件授权', 'zh-CN', '受控文件授权'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.ID', '受控文件授权的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.MANAGEID', '受控文件授权的文件管理ID', '文件管理ID', 'zh-CN', '文件管理ID'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.USERID', '受控文件授权的用户ID', '用户ID', 'zh-CN', '用户ID'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.EXPIREDATE', '受控文件授权的过期时间', '过期时间', 'zh-CN', '过期时间'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '文件管理', '/secure/basemodule/trm/file-manage-versions/page/edit-list', '11', '11', '026.svg', '文件管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '文件管理查询', '/secure/basemodule/trm/file-manage-versions/page/search-list', '11', '03', '026.svg', '文件管理查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE_VERSION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE_USERRIGHT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-12-22 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManageVersion-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManageVersion-oracle-sql.sql new file mode 100644 index 0000000..6ec3c22 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManageVersion-oracle-sql.sql @@ -0,0 +1,131 @@ +-- ----------------------------- 2022-12-22 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_FILE_MANAGE( + ID NUMBER NOT NULL, + FILECODE VARCHAR2(120) NULL, + FILENAME VARCHAR2(120) NULL, + FIRSTTYPE VARCHAR2(120) NULL, + SECONDTYPE VARCHAR2(120) NULL, + IFCONTROL VARCHAR2(1) NULL, + IFINNER VARCHAR2(1) NULL, + FILEDESC VARCHAR2(120) NULL, + CURVERSION VARCHAR2(30) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_FILE_MANAGE IS '文件管理'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.FILECODE IS '文件编号'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.FILENAME IS '文件名称'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.FIRSTTYPE IS '一级分类'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.SECONDTYPE IS '二级分类'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.IFCONTROL IS '是否受控'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.IFINNER IS '内部/外部'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.FILEDESC IS '文件描述'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.CURVERSION IS '当前版本'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_FILE_MANAGE ADD CONSTRAINT PK_LIMS_FILE_MANAGE PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_FILE_MANAGE_VERSION( + ID NUMBER NOT NULL, + MANAGEID NUMBER NULL, + ENABLE VARCHAR2(1) NULL, + VERSION VARCHAR2(120) NULL, + VERSIONDESC VARCHAR2(120) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_FILE_MANAGE_VERSION IS '文件版本'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.MANAGEID IS '文件管理ID'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.ENABLE IS '启用状态'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.VERSION IS '版本'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.VERSIONDESC IS '描述'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_FILE_MANAGE_VERSION ADD CONSTRAINT PK_LIMS_FILE_MANAGE_VERSION PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_FILE_MANAGE_USERRIGHT( + ID NUMBER NOT NULL, + MANAGEID NUMBER NULL, + USERID VARCHAR2(120) NULL, + EXPIREDATE DATE NULL + ); +COMMENT ON TABLE T_LIMS_FILE_MANAGE_USERRIGHT IS '受控文件授权'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_USERRIGHT.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_USERRIGHT.MANAGEID IS '文件管理ID'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_USERRIGHT.USERID IS '用户ID'; +COMMENT ON COLUMN T_LIMS_FILE_MANAGE_USERRIGHT.EXPIREDATE IS '过期时间'; + +ALTER TABLE T_LIMS_FILE_MANAGE_USERRIGHT ADD CONSTRAINT PK_LIMS_FILE_MANAGE_USERRIGHT PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_FILE_MANAGE.SERVICE_NAME', '文件管理', '文件管理', 'zh-CN', '文件管理'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.ID', '文件管理的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FILECODE', '文件管理的文件编号', '文件编号', 'zh-CN', '文件编号'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FILENAME', '文件管理的文件名称', '文件名称', 'zh-CN', '文件名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FIRSTTYPE', '文件管理的一级分类', '一级分类', 'zh-CN', '一级分类'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.SECONDTYPE', '文件管理的二级分类', '二级分类', 'zh-CN', '二级分类'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.IFCONTROL', '文件管理的是否受控', '是否受控', 'zh-CN', '是否受控'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.IFINNER', '文件管理的内部/外部', '内部/外部', 'zh-CN', '内部/外部'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FILEDESC', '文件管理的文件描述', '文件描述', 'zh-CN', '文件描述'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CURVERSION', '文件管理的当前版本', '当前版本', 'zh-CN', '当前版本'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYID', '文件管理的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYNAME', '文件管理的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDTIME', '文件管理的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYORGID', '文件管理的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYORGNAME', '文件管理的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.SERVICE_NAME', '文件版本', '文件版本', 'zh-CN', '文件版本'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.ID', '文件版本的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.MANAGEID', '文件版本的文件管理ID', '文件管理ID', 'zh-CN', '文件管理ID'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.ENABLE', '文件版本的启用状态', '启用状态', 'zh-CN', '启用状态'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.VERSION', '文件版本的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.VERSIONDESC', '文件版本的描述', '描述', 'zh-CN', '描述'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYID', '文件版本的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYNAME', '文件版本的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDTIME', '文件版本的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGID', '文件版本的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGNAME', '文件版本的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.SERVICE_NAME', '受控文件授权', '受控文件授权', 'zh-CN', '受控文件授权'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.ID', '受控文件授权的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.MANAGEID', '受控文件授权的文件管理ID', '文件管理ID', 'zh-CN', '文件管理ID'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.USERID', '受控文件授权的用户ID', '用户ID', 'zh-CN', '用户ID'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.EXPIREDATE', '受控文件授权的过期时间', '过期时间', 'zh-CN', '过期时间'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '文件管理', '/secure/basemodule/trm/file-manage-versions/page/edit-list', '11', '11', '026.svg', '文件管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '文件管理查询', '/secure/basemodule/trm/file-manage-versions/page/search-list', '11', '03', '026.svg', '文件管理查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE_VERSION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE_USERRIGHT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-12-22 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManageVersion-postgresql-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManageVersion-postgresql-sql.sql new file mode 100644 index 0000000..403e156 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManageVersion-postgresql-sql.sql @@ -0,0 +1,132 @@ +-- ----------------------------- 2022-12-22 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS T_LIMS_FILE_MANAGE( + ID BIGINT NOT NULL, + FILECODE VARCHAR(120) NULL , + FILENAME VARCHAR(120) NULL , + FIRSTTYPE VARCHAR(120) NULL , + SECONDTYPE VARCHAR(120) NULL , + IFCONTROL VARCHAR(1) NULL , + IFINNER VARCHAR(1) NULL , + FILEDESC VARCHAR(120) NULL , + CURVERSION VARCHAR(30) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME TIMESTAMP NULL, + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL, + PRIMARY KEY (ID) +); +comment on table T_LIMS_FILE_MANAGE is '文件管理'; +comment on column T_LIMS_FILE_MANAGE.id is '主键'; +comment on column T_LIMS_FILE_MANAGE.fileCode is '文件编号'; +comment on column T_LIMS_FILE_MANAGE.fileName is '文件名称'; +comment on column T_LIMS_FILE_MANAGE.firstType is '一级分类'; +comment on column T_LIMS_FILE_MANAGE.secondType is '二级分类'; +comment on column T_LIMS_FILE_MANAGE.ifControl is '是否受控'; +comment on column T_LIMS_FILE_MANAGE.ifInner is '内部/外部'; +comment on column T_LIMS_FILE_MANAGE.fileDesc is '文件描述'; +comment on column T_LIMS_FILE_MANAGE.curVersion is '当前版本'; +comment on column T_LIMS_FILE_MANAGE.createdById is '制单人编码'; +comment on column T_LIMS_FILE_MANAGE.createdByName is '制单人名称'; +comment on column T_LIMS_FILE_MANAGE.createdTime is '制单时间'; +comment on column T_LIMS_FILE_MANAGE.createdByOrgId is '制单人单位编码'; +comment on column T_LIMS_FILE_MANAGE.createdByOrgName is '制单人单位名称'; + + +CREATE TABLE IF NOT EXISTS T_LIMS_FILE_MANAGE_VERSION( + ID BIGINT NOT NULL, + MANAGEID BIGINT NULL, + ENABLE VARCHAR(1) NULL , + VERSION VARCHAR(120) NULL , + VERSIONDESC VARCHAR(120) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME TIMESTAMP NULL, + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL, + PRIMARY KEY (ID) +); +comment on table T_LIMS_FILE_MANAGE_VERSION is '文件版本'; +comment on column T_LIMS_FILE_MANAGE_VERSION.id is '主键'; +comment on column T_LIMS_FILE_MANAGE_VERSION.manageId is '文件管理ID'; +comment on column T_LIMS_FILE_MANAGE_VERSION.enable is '启用状态'; +comment on column T_LIMS_FILE_MANAGE_VERSION.version is '版本'; +comment on column T_LIMS_FILE_MANAGE_VERSION.versionDesc is '描述'; +comment on column T_LIMS_FILE_MANAGE_VERSION.createdById is '制单人编码'; +comment on column T_LIMS_FILE_MANAGE_VERSION.createdByName is '制单人名称'; +comment on column T_LIMS_FILE_MANAGE_VERSION.createdTime is '制单时间'; +comment on column T_LIMS_FILE_MANAGE_VERSION.createdByOrgId is '制单人单位编码'; +comment on column T_LIMS_FILE_MANAGE_VERSION.createdByOrgName is '制单人单位名称'; + + +CREATE TABLE IF NOT EXISTS T_LIMS_FILE_MANAGE_USERRIGHT( + ID BIGINT NOT NULL, + MANAGEID BIGINT NULL, + USERID VARCHAR(120) NULL , + EXPIREDATE TIMESTAMP NULL, + PRIMARY KEY (ID) +); +comment on table T_LIMS_FILE_MANAGE_USERRIGHT is '受控文件授权'; +comment on column T_LIMS_FILE_MANAGE_USERRIGHT.id is '主键'; +comment on column T_LIMS_FILE_MANAGE_USERRIGHT.manageId is '文件管理ID'; +comment on column T_LIMS_FILE_MANAGE_USERRIGHT.userId is '用户ID'; +comment on column T_LIMS_FILE_MANAGE_USERRIGHT.expireDate is '过期时间'; + +CALL INSERTI18N('T_LIMS_FILE_MANAGE.SERVICE_NAME', '文件管理', '文件管理', 'zh-CN', '文件管理'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.ID', '文件管理的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FILECODE', '文件管理的文件编号', '文件编号', 'zh-CN', '文件编号'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FILENAME', '文件管理的文件名称', '文件名称', 'zh-CN', '文件名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FIRSTTYPE', '文件管理的一级分类', '一级分类', 'zh-CN', '一级分类'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.SECONDTYPE', '文件管理的二级分类', '二级分类', 'zh-CN', '二级分类'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.IFCONTROL', '文件管理的是否受控', '是否受控', 'zh-CN', '是否受控'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.IFINNER', '文件管理的内部/外部', '内部/外部', 'zh-CN', '内部/外部'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.FILEDESC', '文件管理的文件描述', '文件描述', 'zh-CN', '文件描述'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CURVERSION', '文件管理的当前版本', '当前版本', 'zh-CN', '当前版本'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYID', '文件管理的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYNAME', '文件管理的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDTIME', '文件管理的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYORGID', '文件管理的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE.CREATEDBYORGNAME', '文件管理的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.SERVICE_NAME', '文件版本', '文件版本', 'zh-CN', '文件版本'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.ID', '文件版本的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.MANAGEID', '文件版本的文件管理ID', '文件管理ID', 'zh-CN', '文件管理ID'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.ENABLE', '文件版本的启用状态', '启用状态', 'zh-CN', '启用状态'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.VERSION', '文件版本的版本', '版本', 'zh-CN', '版本'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.VERSIONDESC', '文件版本的描述', '描述', 'zh-CN', '描述'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYID', '文件版本的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYNAME', '文件版本的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDTIME', '文件版本的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGID', '文件版本的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGNAME', '文件版本的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.SERVICE_NAME', '受控文件授权', '受控文件授权', 'zh-CN', '受控文件授权'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.ID', '受控文件授权的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.MANAGEID', '受控文件授权的文件管理ID', '文件管理ID', 'zh-CN', '文件管理ID'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.USERID', '受控文件授权的用户ID', '用户ID', 'zh-CN', '用户ID'); +CALL INSERTI18N('T_LIMS_FILE_MANAGE_USERRIGHT.EXPIREDATE', '受控文件授权的过期时间', '过期时间', 'zh-CN', '过期时间'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.FILEMANAGES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '文件管理', '/secure/basemodule/trm/file-manage-versions/page/edit-list', '11', '11', '026.svg', '文件管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '文件管理查询', '/secure/basemodule/trm/file-manage-versions/page/search-list', '11', '03', '026.svg', '文件管理查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE_VERSION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE_USERRIGHT', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-12-22 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManageVersion-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManageVersion-sqlserver-sql.sql new file mode 100644 index 0000000..a9b540a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filemanage/sql/limsFileManageVersion-sqlserver-sql.sql @@ -0,0 +1,123 @@ +-- ----------------------------- 2022-12-22 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_FILE_MANAGE( + ID BIGINT NOT NULL, + FILECODE VARCHAR(120) NULL , + FILENAME VARCHAR(120) NULL , + FIRSTTYPE VARCHAR(120) NULL , + SECONDTYPE VARCHAR(120) NULL , + IFCONTROL VARCHAR(1) NULL , + IFINNER VARCHAR(1) NULL , + FILEDESC VARCHAR(120) NULL , + CURVERSION VARCHAR(30) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_FILE_MANAGE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件管理' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'FILECODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'FILENAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'一级分类' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'FIRSTTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'二级分类' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'SECONDTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否受控' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'IFCONTROL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'内部/外部' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'IFINNER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'FILEDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'当前版本' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'CURVERSION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_FILE_MANAGE_VERSION( + ID BIGINT NOT NULL, + MANAGEID BIGINT NULL , + ENABLE VARCHAR(1) NULL , + VERSION VARCHAR(120) NULL , + VERSIONDESC VARCHAR(120) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_FILE_MANAGE_VERSION PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件版本' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件管理ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'MANAGEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用状态' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'ENABLE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'版本' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'VERSION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'VERSIONDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_VERSION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_FILE_MANAGE_USERRIGHT( + ID BIGINT NOT NULL, + MANAGEID BIGINT NULL , + USERID VARCHAR(120) NULL , + EXPIREDATE DATETIME NULL , + CONSTRAINT PK_LIMS_FILE_MANAGE_USERRIGHT PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'受控文件授权' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_USERRIGHT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_USERRIGHT', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件管理ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_USERRIGHT', @level2type=N'COLUMN',@level2name=N'MANAGEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用户ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_USERRIGHT', @level2type=N'COLUMN',@level2name=N'USERID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'过期时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_MANAGE_USERRIGHT', @level2type=N'COLUMN',@level2name=N'EXPIREDATE'; + +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.SERVICE_NAME', N'文件管理', N'文件管理', N'zh-CN',N'文件管理'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.ID', N'文件管理的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.FILECODE', N'文件管理的文件编号', N'文件编号', N'zh-CN',N'文件编号'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.FILENAME', N'文件管理的文件名称', N'文件名称', N'zh-CN',N'文件名称'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.FIRSTTYPE', N'文件管理的一级分类', N'一级分类', N'zh-CN',N'一级分类'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.SECONDTYPE', N'文件管理的二级分类', N'二级分类', N'zh-CN',N'二级分类'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.IFCONTROL', N'文件管理的是否受控', N'是否受控', N'zh-CN',N'是否受控'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.IFINNER', N'文件管理的内部/外部', N'内部/外部', N'zh-CN',N'内部/外部'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.FILEDESC', N'文件管理的文件描述', N'文件描述', N'zh-CN',N'文件描述'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.CURVERSION', N'文件管理的当前版本', N'当前版本', N'zh-CN',N'当前版本'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.CREATEDBYID', N'文件管理的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.CREATEDBYNAME', N'文件管理的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.CREATEDTIME', N'文件管理的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.CREATEDBYORGID', N'文件管理的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE.CREATEDBYORGNAME', N'文件管理的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.SERVICE_NAME', N'文件版本', N'文件版本', N'zh-CN',N'文件版本'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.ID', N'文件版本的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.MANAGEID', N'文件版本的文件管理ID', N'文件管理ID', N'zh-CN',N'文件管理ID'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.ENABLE', N'文件版本的启用状态', N'启用状态', N'zh-CN',N'启用状态'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.VERSION', N'文件版本的版本', N'版本', N'zh-CN',N'版本'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.VERSIONDESC', N'文件版本的描述', N'描述', N'zh-CN',N'描述'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.CREATEDBYID', N'文件版本的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.CREATEDBYNAME', N'文件版本的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.CREATEDTIME', N'文件版本的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGID', N'文件版本的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_VERSION.CREATEDBYORGNAME', N'文件版本的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_USERRIGHT.SERVICE_NAME', N'受控文件授权', N'受控文件授权', N'zh-CN',N'受控文件授权'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_USERRIGHT.ID', N'受控文件授权的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_USERRIGHT.MANAGEID', N'受控文件授权的文件管理ID', N'文件管理ID', N'zh-CN',N'文件管理ID'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_USERRIGHT.USERID', N'受控文件授权的用户ID', N'用户ID', N'zh-CN',N'用户ID'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_MANAGE_USERRIGHT.EXPIREDATE', N'受控文件授权的过期时间', N'过期时间', N'zh-CN',N'过期时间'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.FILEMANAGES.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.FILEMANAGES.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.FILEMANAGES.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.FILEMANAGES.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.FILEMANAGES.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '文件管理', '/secure/basemodule/trm/file-manage-versions/page/edit-list', '11', '11', '026.svg', '文件管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '文件管理查询', '/secure/basemodule/trm/file-manage-versions/page/search-list', '11', '03', '026.svg', '文件管理查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE_VERSION', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_MANAGE_USERRIGHT', '0', '0'); + + +-- ----------------------------- 2022-12-22 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filetype/bean/LimsFileTypeBean.java b/src/main/java/com/sunwayworld/basemodule/trm/filetype/bean/LimsFileTypeBean.java new file mode 100644 index 0000000..731d02a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filetype/bean/LimsFileTypeBean.java @@ -0,0 +1,100 @@ +package com.sunwayworld.basemodule.trm.filetype.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 文件类型管理 + * + * @author zhangs@sunwayworld.com + * @date 2022-12-23 + */ +@Table("T_LIMS_FILE_TYPE") +public class LimsFileTypeBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String firstType;// 一级分类 + private String secondType;// 二级分类 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getFirstType() { + return firstType; + } + + public void setFirstType(String firstType) { + this.firstType = firstType; + } + + public String getSecondType() { + return secondType; + } + + public void setSecondType(String secondType) { + this.secondType = secondType; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filetype/controller/LimsFileTypeController.java b/src/main/java/com/sunwayworld/basemodule/trm/filetype/controller/LimsFileTypeController.java new file mode 100644 index 0000000..98a958d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filetype/controller/LimsFileTypeController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.filetype.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/file-types/page") +public interface LimsFileTypeController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filetype/controller/impl/LimsFileTypeControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/filetype/controller/impl/LimsFileTypeControllerImpl.java new file mode 100644 index 0000000..ef1b879 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filetype/controller/impl/LimsFileTypeControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.filetype.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.filetype.controller.LimsFileTypeController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsFileTypeControllerImpl implements LimsFileTypeController { + + @Log(value = "文件类型管理编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/file-types/lims-file-type-edit-list"; + } + + @Log(value = "文件类型管理详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/file-types/lims-file-type-detail"; + } + + @Log(value = "文件类型管理查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/file-types/lims-file-type-search-list"; + } + + @Log(value = "文件类型管理选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/file-types/lims-file-type-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filetype/dao/LimsFileTypeDao.java b/src/main/java/com/sunwayworld/basemodule/trm/filetype/dao/LimsFileTypeDao.java new file mode 100644 index 0000000..480ab5e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filetype/dao/LimsFileTypeDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.filetype.dao; + +import com.sunwayworld.basemodule.trm.filetype.bean.LimsFileTypeBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsFileTypeDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filetype/dao/impl/LimsFileTypeDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/filetype/dao/impl/LimsFileTypeDaoImpl.java new file mode 100644 index 0000000..28b1193 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filetype/dao/impl/LimsFileTypeDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.filetype.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.filetype.bean.LimsFileTypeBean; +import com.sunwayworld.basemodule.trm.filetype.dao.LimsFileTypeDao; +import com.sunwayworld.basemodule.trm.filetype.mapper.LimsFileTypeMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsFileTypeDaoImpl extends MybatisDaoSupport implements LimsFileTypeDao { + + @Autowired + private LimsFileTypeMapper limsFileTypeMapper; + + @Override + public LimsFileTypeMapper getMapper() { + return limsFileTypeMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filetype/mapper/LimsFileTypeMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/filetype/mapper/LimsFileTypeMapper.java new file mode 100644 index 0000000..534848b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filetype/mapper/LimsFileTypeMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.filetype.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsFileTypeMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filetype/mapper/conf/lims-file-type-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/filetype/mapper/conf/lims-file-type-mysql-mapper.xml new file mode 100644 index 0000000..67496a2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filetype/mapper/conf/lims-file-type-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filetype/mapper/conf/lims-file-type-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/filetype/mapper/conf/lims-file-type-oracle-mapper.xml new file mode 100644 index 0000000..67496a2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filetype/mapper/conf/lims-file-type-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filetype/mapper/conf/lims-file-type-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/filetype/mapper/conf/lims-file-type-postgresql-mapper.xml new file mode 100644 index 0000000..67496a2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filetype/mapper/conf/lims-file-type-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filetype/mapper/conf/lims-file-type-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/filetype/mapper/conf/lims-file-type-sqlserver-mapper.xml new file mode 100644 index 0000000..67496a2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filetype/mapper/conf/lims-file-type-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filetype/resource/LimsFileTypeResource.java b/src/main/java/com/sunwayworld/basemodule/trm/filetype/resource/LimsFileTypeResource.java new file mode 100644 index 0000000..9adc422 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filetype/resource/LimsFileTypeResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.filetype.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.filetype.bean.LimsFileTypeBean; +import com.sunwayworld.basemodule.trm.filetype.service.LimsFileTypeService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/file-types") +public interface LimsFileTypeResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filetype/resource/impl/LimsFileTypeResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/filetype/resource/impl/LimsFileTypeResourceImpl.java new file mode 100644 index 0000000..8169ba6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filetype/resource/impl/LimsFileTypeResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.filetype.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.filetype.resource.LimsFileTypeResource; +import com.sunwayworld.basemodule.trm.filetype.service.LimsFileTypeService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("文件类型管理") +@RestController +@GikamBean +public class LimsFileTypeResourceImpl implements LimsFileTypeResource { + + @Autowired + private LimsFileTypeService limsFileTypeService; + + @Override + public LimsFileTypeService getService() { + return limsFileTypeService; + } + + @Log(value = "新增文件类型管理", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filetype/service/LimsFileTypeService.java b/src/main/java/com/sunwayworld/basemodule/trm/filetype/service/LimsFileTypeService.java new file mode 100644 index 0000000..91a77ba --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filetype/service/LimsFileTypeService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.filetype.service; + +import com.sunwayworld.basemodule.trm.filetype.bean.LimsFileTypeBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsFileTypeService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filetype/service/impl/LimsFileTypeServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/filetype/service/impl/LimsFileTypeServiceImpl.java new file mode 100644 index 0000000..7e78acf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filetype/service/impl/LimsFileTypeServiceImpl.java @@ -0,0 +1,51 @@ +package com.sunwayworld.basemodule.trm.filetype.service.impl; + +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.filetype.dao.LimsFileTypeDao; +import com.sunwayworld.basemodule.trm.filetype.bean.LimsFileTypeBean; +import com.sunwayworld.basemodule.trm.filetype.service.LimsFileTypeService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; + +@Repository +@GikamBean +public class LimsFileTypeServiceImpl implements LimsFileTypeService { + + @Autowired + private LimsFileTypeDao limsFileTypeDao; + + @Override + @SuppressWarnings("unchecked") + public LimsFileTypeDao getDao() { + return limsFileTypeDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsFileTypeBean limsFileType = jsonWrapper.parseUnique(LimsFileTypeBean.class); + + List exists = this.selectListByFilter(SearchFilter.instance().match("firstType", limsFileType.getFirstType()).filter(MatchPattern.EQ).match("secondType", limsFileType.getSecondType()).filter(MatchPattern.EQ)); + if (!exists.isEmpty()) { + throw new InvalidDataException("分类不允许完全一致!"); + } + + limsFileType.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsFileType); + return limsFileType.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filetype/sql/limsFileType-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/filetype/sql/limsFileType-mysql-sql.sql new file mode 100644 index 0000000..e341614 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filetype/sql/limsFileType-mysql-sql.sql @@ -0,0 +1,45 @@ +-- ----------------------------- 2022-12-22 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_FILE_TYPE`( + `ID` BIGINT NOT NULL COMMENT '主键', + `FIRSTTYPE` VARCHAR(120) DEFAULT NULL COMMENT '一级分类', + `SECONDTYPE` VARCHAR(120) DEFAULT NULL COMMENT '二级分类', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='文件类型管理'; + +CALL INSERTI18N('T_LIMS_FILE_TYPE.SERVICE_NAME', '文件类型管理', '文件类型管理', 'zh-CN', '文件类型管理'); +CALL INSERTI18N('T_LIMS_FILE_TYPE.ID', '文件类型管理的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_TYPE.FIRSTTYPE', '文件类型管理的一级分类', '一级分类', 'zh-CN', '一级分类'); +CALL INSERTI18N('T_LIMS_FILE_TYPE.SECONDTYPE', '文件类型管理的二级分类', '二级分类', 'zh-CN', '二级分类'); +CALL INSERTI18N('T_LIMS_FILE_TYPE.CREATEDBYID', '文件类型管理的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_FILE_TYPE.CREATEDBYNAME', '文件类型管理的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_FILE_TYPE.CREATEDTIME', '文件类型管理的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_FILE_TYPE.CREATEDBYORGID', '文件类型管理的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_FILE_TYPE.CREATEDBYORGNAME', '文件类型管理的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.TRM.FILETYPES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.FILETYPES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.FILETYPES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.FILETYPES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.FILETYPES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '文件类型管理', '/secure/basemodule/trm/file-types/page/edit-list', '11', '11', '026.svg', '文件类型管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '文件类型管理查询', '/secure/basemodule/trm/file-types/page/search-list', '11', '03', '026.svg', '文件类型管理查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_TYPE', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-12-22 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filetype/sql/limsFileType-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/filetype/sql/limsFileType-oracle-sql.sql new file mode 100644 index 0000000..70b27e3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filetype/sql/limsFileType-oracle-sql.sql @@ -0,0 +1,53 @@ +-- ----------------------------- 2022-12-22 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_FILE_TYPE( + ID NUMBER NOT NULL, + FIRSTTYPE VARCHAR2(120) NULL, + SECONDTYPE VARCHAR2(120) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_FILE_TYPE IS '文件类型管理'; +COMMENT ON COLUMN T_LIMS_FILE_TYPE.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_FILE_TYPE.FIRSTTYPE IS '一级分类'; +COMMENT ON COLUMN T_LIMS_FILE_TYPE.SECONDTYPE IS '二级分类'; +COMMENT ON COLUMN T_LIMS_FILE_TYPE.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_FILE_TYPE.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_FILE_TYPE.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_FILE_TYPE.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_FILE_TYPE.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_FILE_TYPE ADD CONSTRAINT PK_LIMS_FILE_TYPE PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_FILE_TYPE.SERVICE_NAME', '文件类型管理', '文件类型管理', 'zh-CN', '文件类型管理'); +CALL INSERTI18N('T_LIMS_FILE_TYPE.ID', '文件类型管理的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_TYPE.FIRSTTYPE', '文件类型管理的一级分类', '一级分类', 'zh-CN', '一级分类'); +CALL INSERTI18N('T_LIMS_FILE_TYPE.SECONDTYPE', '文件类型管理的二级分类', '二级分类', 'zh-CN', '二级分类'); +CALL INSERTI18N('T_LIMS_FILE_TYPE.CREATEDBYID', '文件类型管理的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_FILE_TYPE.CREATEDBYNAME', '文件类型管理的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_FILE_TYPE.CREATEDTIME', '文件类型管理的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_FILE_TYPE.CREATEDBYORGID', '文件类型管理的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_FILE_TYPE.CREATEDBYORGNAME', '文件类型管理的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.TRM.FILETYPES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.FILETYPES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.FILETYPES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.FILETYPES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.FILETYPES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '文件类型管理', '/secure/basemodule/trm/file-types/page/edit-list', '11', '11', '026.svg', '文件类型管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '文件类型管理查询', '/secure/basemodule/trm/file-types/page/search-list', '11', '03', '026.svg', '文件类型管理查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_TYPE', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-12-22 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filetype/sql/limsFileType-postgresql-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/filetype/sql/limsFileType-postgresql-sql.sql new file mode 100644 index 0000000..6fe4f81 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filetype/sql/limsFileType-postgresql-sql.sql @@ -0,0 +1,54 @@ +-- ----------------------------- 2022-12-22 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS T_LIMS_FILE_TYPE( + ID BIGINT NOT NULL, + FIRSTTYPE VARCHAR(120) NULL , + SECONDTYPE VARCHAR(120) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME TIMESTAMP NULL, + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL, + PRIMARY KEY (ID) +); +comment on table T_LIMS_FILE_TYPE is '文件类型管理'; +comment on column T_LIMS_FILE_TYPE.id is '主键'; +comment on column T_LIMS_FILE_TYPE.firstType is '一级分类'; +comment on column T_LIMS_FILE_TYPE.secondType is '二级分类'; +comment on column T_LIMS_FILE_TYPE.createdById is '制单人编码'; +comment on column T_LIMS_FILE_TYPE.createdByName is '制单人名称'; +comment on column T_LIMS_FILE_TYPE.createdTime is '制单时间'; +comment on column T_LIMS_FILE_TYPE.createdByOrgId is '制单人单位编码'; +comment on column T_LIMS_FILE_TYPE.createdByOrgName is '制单人单位名称'; + +CALL INSERTI18N('T_LIMS_FILE_TYPE.SERVICE_NAME', '文件类型管理', '文件类型管理', 'zh-CN', '文件类型管理'); +CALL INSERTI18N('T_LIMS_FILE_TYPE.ID', '文件类型管理的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_FILE_TYPE.FIRSTTYPE', '文件类型管理的一级分类', '一级分类', 'zh-CN', '一级分类'); +CALL INSERTI18N('T_LIMS_FILE_TYPE.SECONDTYPE', '文件类型管理的二级分类', '二级分类', 'zh-CN', '二级分类'); +CALL INSERTI18N('T_LIMS_FILE_TYPE.CREATEDBYID', '文件类型管理的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_FILE_TYPE.CREATEDBYNAME', '文件类型管理的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_FILE_TYPE.CREATEDTIME', '文件类型管理的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_FILE_TYPE.CREATEDBYORGID', '文件类型管理的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_FILE_TYPE.CREATEDBYORGNAME', '文件类型管理的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.TRM.FILETYPES.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.FILETYPES.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.FILETYPES.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.FILETYPES.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.FILETYPES.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '文件类型管理', '/secure/basemodule/trm/file-types/page/edit-list', '11', '11', '026.svg', '文件类型管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '文件类型管理查询', '/secure/basemodule/trm/file-types/page/search-list', '11', '03', '026.svg', '文件类型管理查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_TYPE', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-12-22 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/filetype/sql/limsFileType-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/filetype/sql/limsFileType-sqlserver-sql.sql new file mode 100644 index 0000000..e55f3a0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/filetype/sql/limsFileType-sqlserver-sql.sql @@ -0,0 +1,49 @@ +-- ----------------------------- 2022-12-22 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_FILE_TYPE( + ID BIGINT NOT NULL, + FIRSTTYPE VARCHAR(120) NULL , + SECONDTYPE VARCHAR(120) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_FILE_TYPE PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件类型管理' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_TYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_TYPE', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'一级分类' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_TYPE', @level2type=N'COLUMN',@level2name=N'FIRSTTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'二级分类' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_TYPE', @level2type=N'COLUMN',@level2name=N'SECONDTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_FILE_TYPE', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_FILE_TYPE.SERVICE_NAME', N'文件类型管理', N'文件类型管理', N'zh-CN',N'文件类型管理'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_TYPE.ID', N'文件类型管理的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_TYPE.FIRSTTYPE', N'文件类型管理的一级分类', N'一级分类', N'zh-CN',N'一级分类'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_TYPE.SECONDTYPE', N'文件类型管理的二级分类', N'二级分类', N'zh-CN',N'二级分类'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_TYPE.CREATEDBYID', N'文件类型管理的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_TYPE.CREATEDBYNAME', N'文件类型管理的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_TYPE.CREATEDTIME', N'文件类型管理的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_TYPE.CREATEDBYORGID', N'文件类型管理的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_FILE_TYPE.CREATEDBYORGNAME', N'文件类型管理的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.FILETYPES.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.FILETYPES.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.FILETYPES.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.FILETYPES.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.FILETYPES.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '文件类型管理', '/secure/basemodule/trm/file-types/page/edit-list', '11', '11', '026.svg', '文件类型管理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '文件类型管理查询', '/secure/basemodule/trm/file-types/page/search-list', '11', '03', '026.svg', '文件类型管理查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_FILE_TYPE', '0', '0'); + + +-- ----------------------------- 2022-12-22 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/home/bean/LimsHomeBean.java b/src/main/java/com/sunwayworld/basemodule/trm/home/bean/LimsHomeBean.java new file mode 100644 index 0000000..d06213c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/home/bean/LimsHomeBean.java @@ -0,0 +1,172 @@ +package com.sunwayworld.basemodule.trm.home.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 房间管理 + * + * @author liyn@sunwayworld.com + * @date 2022-10-13 + */ +@Table("T_LIMS_HOME") +public class LimsHomeBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long roomId;// 房间号 + private String roomName;// 房间名称 + //private String temperature;// 温度 + private String upperLimit;// 温度上限 + private String lowerLimit;// 温度下限 + private String location;// 地点 + private String orgId;// 部门id + private String orgName;// 部门名称 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String humidityLimit;// 湿度上限 + private String humidityLowLimit;// 湿度下限 + private Long locId; // 位置id + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getRoomId() { + return roomId; + } + + public void setRoomId(Long roomId) { + this.roomId = roomId; + } + + public String getRoomName() { + return roomName; + } + + public void setRoomName(String roomName) { + this.roomName = roomName; + } + + public String getUpperLimit() { + return upperLimit; + } + + public void setUpperLimit(String upperLimit) { + this.upperLimit = upperLimit; + } + + public String getLowerLimit() { + return lowerLimit; + } + + public void setLowerLimit(String lowerLimit) { + this.lowerLimit = lowerLimit; + } + + public String getLocation() { + return location; + } + + public void setLocation(String location) { + this.location = location; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getHumidityLimit() { + return humidityLimit; + } + + public void setHumidityLimit(String humidityLimit) { + this.humidityLimit = humidityLimit; + } + + public String getHumidityLowLimit() { + return humidityLowLimit; + } + + public void setHumidityLowLimit(String humidityLowLimit) { + this.humidityLowLimit = humidityLowLimit; + } + + public Long getLocId() { + return locId; + } + + public void setLocId(Long locId) { + this.locId = locId; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/home/controller/LimsHomeController.java b/src/main/java/com/sunwayworld/basemodule/trm/home/controller/LimsHomeController.java new file mode 100644 index 0000000..6968ad8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/home/controller/LimsHomeController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.home.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/homes/page") +public interface LimsHomeController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/home/controller/impl/LimsHomeControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/home/controller/impl/LimsHomeControllerImpl.java new file mode 100644 index 0000000..1d68ddb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/home/controller/impl/LimsHomeControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.home.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.home.controller.LimsHomeController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsHomeControllerImpl implements LimsHomeController { + + @Log(value = "房间管理编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/homes/lims-home-edit-list"; + } + + @Log(value = "房间管理详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/homes/lims-home-detail"; + } + + @Log(value = "房间管理查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/homes/lims-home-search-list"; + } + + @Log(value = "房间管理选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/homes/lims-home-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/home/dao/LimsHomeDao.java b/src/main/java/com/sunwayworld/basemodule/trm/home/dao/LimsHomeDao.java new file mode 100644 index 0000000..f399b76 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/home/dao/LimsHomeDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.home.dao; + +import com.sunwayworld.basemodule.trm.home.bean.LimsHomeBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsHomeDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/home/dao/impl/LimsHomeDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/home/dao/impl/LimsHomeDaoImpl.java new file mode 100644 index 0000000..480c413 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/home/dao/impl/LimsHomeDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.home.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.home.bean.LimsHomeBean; +import com.sunwayworld.basemodule.trm.home.dao.LimsHomeDao; +import com.sunwayworld.basemodule.trm.home.mapper.LimsHomeMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsHomeDaoImpl extends MybatisDaoSupport implements LimsHomeDao { + + @Autowired + private LimsHomeMapper limsHomeMapper; + + @Override + public LimsHomeMapper getMapper() { + return limsHomeMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/home/mapper/LimsHomeMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/home/mapper/LimsHomeMapper.java new file mode 100644 index 0000000..773e801 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/home/mapper/LimsHomeMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.home.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsHomeMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/home/mapper/conf/lims-home-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/home/mapper/conf/lims-home-mysql-mapper.xml new file mode 100644 index 0000000..58a734b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/home/mapper/conf/lims-home-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/home/resource/LimsHomeResource.java b/src/main/java/com/sunwayworld/basemodule/trm/home/resource/LimsHomeResource.java new file mode 100644 index 0000000..59ab344 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/home/resource/LimsHomeResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.home.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.home.bean.LimsHomeBean; +import com.sunwayworld.basemodule.trm.home.service.LimsHomeService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/homes") +public interface LimsHomeResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/home/resource/impl/LimsHomeResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/home/resource/impl/LimsHomeResourceImpl.java new file mode 100644 index 0000000..bb0e25b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/home/resource/impl/LimsHomeResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.home.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.home.resource.LimsHomeResource; +import com.sunwayworld.basemodule.trm.home.service.LimsHomeService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("房间管理") +@RestController +@GikamBean +public class LimsHomeResourceImpl implements LimsHomeResource { + + @Autowired + private LimsHomeService limsHomeService; + + @Override + public LimsHomeService getService() { + return limsHomeService; + } + + @Log(value = "新增房间管理", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/home/service/LimsHomeService.java b/src/main/java/com/sunwayworld/basemodule/trm/home/service/LimsHomeService.java new file mode 100644 index 0000000..6f665a7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/home/service/LimsHomeService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.home.service; + +import com.sunwayworld.basemodule.trm.home.bean.LimsHomeBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsHomeService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/home/service/impl/LimsHomeServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/home/service/impl/LimsHomeServiceImpl.java new file mode 100644 index 0000000..832aa30 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/home/service/impl/LimsHomeServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.trm.home.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.home.dao.LimsHomeDao; +import com.sunwayworld.basemodule.trm.home.bean.LimsHomeBean; +import com.sunwayworld.basemodule.trm.home.service.LimsHomeService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsHomeServiceImpl implements LimsHomeService { + + @Autowired + private LimsHomeDao limsHomeDao; + + @Override + @SuppressWarnings("unchecked") + public LimsHomeDao getDao() { + return limsHomeDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsHomeBean limsHome = jsonWrapper.parseUnique(LimsHomeBean.class); + limsHome.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsHome); + return limsHome.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/bean/LimsHumitureLocationBean.java b/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/bean/LimsHumitureLocationBean.java new file mode 100644 index 0000000..83a6697 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/bean/LimsHumitureLocationBean.java @@ -0,0 +1,118 @@ +package com.sunwayworld.basemodule.trm.humiture.location.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 温湿度位置 + * + * @author lijiaxing@sunwayworld.com + * @date 2023-01-04 + */ +@Table("T_LIMS_HUMITURE_LOCATION") +public class LimsHumitureLocationBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 组织ID + private String orgName;// 组织名称 + private String remarks;// 备注 + private Long locationId;// 位置ID + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public Long getLocationId() { + return locationId; + } + + public void setLocationId(Long locationId) { + this.locationId = locationId; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/controller/LimsHumitureLocationController.java b/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/controller/LimsHumitureLocationController.java new file mode 100644 index 0000000..ac11ba4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/controller/LimsHumitureLocationController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.humiture.location.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/humiture/humiture-locations/page") +public interface LimsHumitureLocationController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/controller/impl/LimsHumitureLocationControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/controller/impl/LimsHumitureLocationControllerImpl.java new file mode 100644 index 0000000..27e5751 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/controller/impl/LimsHumitureLocationControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.humiture.location.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.humiture.location.controller.LimsHumitureLocationController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsHumitureLocationControllerImpl implements LimsHumitureLocationController { + + @Log(value = "温湿度位置编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/humiture/humiture-locations/lims-humiture-location-edit-list"; + } + + @Log(value = "温湿度位置详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/humiture/humiture-locations/lims-humiture-location-detail"; + } + + @Log(value = "温湿度位置查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/humiture/humiture-locations/lims-humiture-location-search-list"; + } + + @Log(value = "温湿度位置选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/humiture/humiture-locations/lims-humiture-location-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/dao/LimsHumitureLocationDao.java b/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/dao/LimsHumitureLocationDao.java new file mode 100644 index 0000000..db61d4b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/dao/LimsHumitureLocationDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.humiture.location.dao; + +import com.sunwayworld.basemodule.trm.humiture.location.bean.LimsHumitureLocationBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsHumitureLocationDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/dao/impl/LimsHumitureLocationDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/dao/impl/LimsHumitureLocationDaoImpl.java new file mode 100644 index 0000000..6d542f0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/dao/impl/LimsHumitureLocationDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.humiture.location.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.humiture.location.bean.LimsHumitureLocationBean; +import com.sunwayworld.basemodule.trm.humiture.location.dao.LimsHumitureLocationDao; +import com.sunwayworld.basemodule.trm.humiture.location.mapper.LimsHumitureLocationMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsHumitureLocationDaoImpl extends MybatisDaoSupport implements LimsHumitureLocationDao { + + @Autowired + private LimsHumitureLocationMapper limsHumitureLocationMapper; + + @Override + public LimsHumitureLocationMapper getMapper() { + return limsHumitureLocationMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/mapper/LimsHumitureLocationMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/mapper/LimsHumitureLocationMapper.java new file mode 100644 index 0000000..603359c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/mapper/LimsHumitureLocationMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.humiture.location.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsHumitureLocationMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/mapper/conf/lims-humiture-location-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/mapper/conf/lims-humiture-location-mysql-mapper.xml new file mode 100644 index 0000000..da0dd41 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/mapper/conf/lims-humiture-location-mysql-mapper.xml @@ -0,0 +1,49 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/mapper/conf/lims-humiture-location-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/mapper/conf/lims-humiture-location-oracle-mapper.xml new file mode 100644 index 0000000..63c5b15 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/mapper/conf/lims-humiture-location-oracle-mapper.xml @@ -0,0 +1,50 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/mapper/conf/lims-humiture-location-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/mapper/conf/lims-humiture-location-postgresql-mapper.xml new file mode 100644 index 0000000..ca4f75f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/mapper/conf/lims-humiture-location-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/mapper/conf/lims-humiture-location-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/mapper/conf/lims-humiture-location-sqlserver-mapper.xml new file mode 100644 index 0000000..ca4f75f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/mapper/conf/lims-humiture-location-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/resource/LimsHumitureLocationResource.java b/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/resource/LimsHumitureLocationResource.java new file mode 100644 index 0000000..ab93bd5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/resource/LimsHumitureLocationResource.java @@ -0,0 +1,16 @@ +package com.sunwayworld.basemodule.trm.humiture.location.resource; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.humiture.location.bean.LimsHumitureLocationBean; +import com.sunwayworld.basemodule.trm.humiture.location.service.LimsHumitureLocationService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/humiture/humiture-locations") +public interface LimsHumitureLocationResource extends GenericResource, GenericChoosableResource { + ResponseDTO create(RestJsonWrapperBean wrapper); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/resource/impl/LimsHumitureLocationResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/resource/impl/LimsHumitureLocationResourceImpl.java new file mode 100644 index 0000000..079ca4b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/resource/impl/LimsHumitureLocationResourceImpl.java @@ -0,0 +1,43 @@ +package com.sunwayworld.basemodule.trm.humiture.location.resource.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.humiture.location.resource.LimsHumitureLocationResource; +import com.sunwayworld.basemodule.trm.humiture.location.service.LimsHumitureLocationService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("温湿度位置") +@RestController +@GikamBean +public class LimsHumitureLocationResourceImpl implements LimsHumitureLocationResource { + + @Autowired + private LimsHumitureLocationService limsHumitureLocationService; + + @Override + public LimsHumitureLocationService getService() { + return limsHumitureLocationService; + } + + @Log(value = "新增温湿度位置", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + @PostMapping("/create") + public ResponseDTO create(RestJsonWrapperBean wrapper) { + return getService().create(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/service/LimsHumitureLocationService.java b/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/service/LimsHumitureLocationService.java new file mode 100644 index 0000000..213aff7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/service/LimsHumitureLocationService.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.humiture.location.service; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.trm.humiture.location.bean.LimsHumitureLocationBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsHumitureLocationService extends GenericService, GenericChoosableService { + + ResponseDTO create(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/service/impl/LimsHumitureLocationServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/service/impl/LimsHumitureLocationServiceImpl.java new file mode 100644 index 0000000..de58db2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/humiture/location/service/impl/LimsHumitureLocationServiceImpl.java @@ -0,0 +1,66 @@ +package com.sunwayworld.basemodule.trm.humiture.location.service.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.baseline.framework.utils.CommonHelper; +import com.sunwayworld.basemodule.trm.location.bean.LimsLocationBean; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.humiture.location.dao.LimsHumitureLocationDao; +import com.sunwayworld.basemodule.trm.humiture.location.bean.LimsHumitureLocationBean; +import com.sunwayworld.basemodule.trm.humiture.location.service.LimsHumitureLocationService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsHumitureLocationServiceImpl implements LimsHumitureLocationService { + + @Autowired + private LimsHumitureLocationDao limsHumitureLocationDao; + + @Override + @SuppressWarnings("unchecked") + public LimsHumitureLocationDao getDao() { + return limsHumitureLocationDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsHumitureLocationBean limsHumitureLocation = jsonWrapper.parseUnique(LimsHumitureLocationBean.class); + limsHumitureLocation.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsHumitureLocation); + return limsHumitureLocation.getId(); + } + + @Override + @Transactional + public ResponseDTO create(RestJsonWrapperBean wrapper) { + List ps = wrapper.parse(LimsLocationBean.class); + LimsHumitureLocationBean c = ApplicationContextHelper.getBean(LimsHumitureLocationService.class).selectFirstByFilter(SearchFilter.instance().match("locationId", CommonHelper.getIdList(ps)).filter(MatchPattern.OR)); + if (c != null) { + throw new CheckedException("重复添加"); + } + List bs = ps.stream().map(p -> { + LimsHumitureLocationBean b = new LimsHumitureLocationBean(); + b.setId(ApplicationContextHelper.getNextIdentity()); + b.setLocationId(p.getId()); + return b; + }).collect(Collectors.toList()); + getDao().insert(bs); + return new ResponseDTO(); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/bean/LimsHumitureLocationInfoBean.java b/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/bean/LimsHumitureLocationInfoBean.java new file mode 100644 index 0000000..ff803c1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/bean/LimsHumitureLocationInfoBean.java @@ -0,0 +1,147 @@ +package com.sunwayworld.basemodule.trm.humiture.locationinfo.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 温湿度位置信息表 + * + * @author lijiaxing@sunwayworld.com + * @date 2023-01-04 + */ +@Table("T_LIMS_HUMITURE_LOCATION_INFO") +public class LimsHumitureLocationInfoBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 组织ID + private String orgName;// 组织名称 + private String remarks;// 备注 + private Long humitureLocationId;// 温湿度位置ID + private Double temperature;// 温度( °c) + private Double humidity;// 湿度(rh%) + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime collectTime;// 采集时间 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public Long getHumitureLocationId() { + return humitureLocationId; + } + + public void setHumitureLocationId(Long humitureLocationId) { + this.humitureLocationId = humitureLocationId; + } + + public Double getTemperature() { + return temperature; + } + + public void setTemperature(Double temperature) { + this.temperature = temperature; + } + + public Double getHumidity() { + return humidity; + } + + public void setHumidity(Double humidity) { + this.humidity = humidity; + } + + public LocalDateTime getCollectTime() { + return collectTime; + } + + public void setCollectTime(LocalDateTime collectTime) { + this.collectTime = collectTime; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/controller/LimsHumitureLocationInfoController.java b/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/controller/LimsHumitureLocationInfoController.java new file mode 100644 index 0000000..9e9348a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/controller/LimsHumitureLocationInfoController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.humiture.locationinfo.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/humiture/humiture-location-infos/page") +public interface LimsHumitureLocationInfoController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/controller/impl/LimsHumitureLocationInfoControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/controller/impl/LimsHumitureLocationInfoControllerImpl.java new file mode 100644 index 0000000..8b5646b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/controller/impl/LimsHumitureLocationInfoControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.humiture.locationinfo.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.humiture.locationinfo.controller.LimsHumitureLocationInfoController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsHumitureLocationInfoControllerImpl implements LimsHumitureLocationInfoController { + + @Log(value = "温湿度位置信息表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/humiture/humiture-location-infos/lims-humiture-location-info-edit-list"; + } + + @Log(value = "温湿度位置信息表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/humiture/humiture-location-infos/lims-humiture-location-info-detail"; + } + + @Log(value = "温湿度位置信息表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/humiture/humiture-location-infos/lims-humiture-location-info-search-list"; + } + + @Log(value = "温湿度位置信息表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/humiture/humiture-location-infos/lims-humiture-location-info-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/dao/LimsHumitureLocationInfoDao.java b/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/dao/LimsHumitureLocationInfoDao.java new file mode 100644 index 0000000..dc4fc3c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/dao/LimsHumitureLocationInfoDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.humiture.locationinfo.dao; + +import com.sunwayworld.basemodule.trm.humiture.locationinfo.bean.LimsHumitureLocationInfoBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsHumitureLocationInfoDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/dao/impl/LimsHumitureLocationInfoDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/dao/impl/LimsHumitureLocationInfoDaoImpl.java new file mode 100644 index 0000000..cee4f6a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/dao/impl/LimsHumitureLocationInfoDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.humiture.locationinfo.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.humiture.locationinfo.bean.LimsHumitureLocationInfoBean; +import com.sunwayworld.basemodule.trm.humiture.locationinfo.dao.LimsHumitureLocationInfoDao; +import com.sunwayworld.basemodule.trm.humiture.locationinfo.mapper.LimsHumitureLocationInfoMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsHumitureLocationInfoDaoImpl extends MybatisDaoSupport implements LimsHumitureLocationInfoDao { + + @Autowired + private LimsHumitureLocationInfoMapper limsHumitureLocationInfoMapper; + + @Override + public LimsHumitureLocationInfoMapper getMapper() { + return limsHumitureLocationInfoMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/mapper/LimsHumitureLocationInfoMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/mapper/LimsHumitureLocationInfoMapper.java new file mode 100644 index 0000000..c70d2ad --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/mapper/LimsHumitureLocationInfoMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.humiture.locationinfo.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsHumitureLocationInfoMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/mapper/conf/lims-humiture-location-info-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/mapper/conf/lims-humiture-location-info-mysql-mapper.xml new file mode 100644 index 0000000..a11b657 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/mapper/conf/lims-humiture-location-info-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/mapper/conf/lims-humiture-location-info-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/mapper/conf/lims-humiture-location-info-oracle-mapper.xml new file mode 100644 index 0000000..a11b657 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/mapper/conf/lims-humiture-location-info-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/mapper/conf/lims-humiture-location-info-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/mapper/conf/lims-humiture-location-info-postgresql-mapper.xml new file mode 100644 index 0000000..a11b657 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/mapper/conf/lims-humiture-location-info-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/mapper/conf/lims-humiture-location-info-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/mapper/conf/lims-humiture-location-info-sqlserver-mapper.xml new file mode 100644 index 0000000..a11b657 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/mapper/conf/lims-humiture-location-info-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/resource/LimsHumitureLocationInfoResource.java b/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/resource/LimsHumitureLocationInfoResource.java new file mode 100644 index 0000000..81f1e6e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/resource/LimsHumitureLocationInfoResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.humiture.locationinfo.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.humiture.locationinfo.bean.LimsHumitureLocationInfoBean; +import com.sunwayworld.basemodule.trm.humiture.locationinfo.service.LimsHumitureLocationInfoService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/humiture/humiture-location-infos") +public interface LimsHumitureLocationInfoResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/resource/impl/LimsHumitureLocationInfoResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/resource/impl/LimsHumitureLocationInfoResourceImpl.java new file mode 100644 index 0000000..3ad001e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/resource/impl/LimsHumitureLocationInfoResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.humiture.locationinfo.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.humiture.locationinfo.resource.LimsHumitureLocationInfoResource; +import com.sunwayworld.basemodule.trm.humiture.locationinfo.service.LimsHumitureLocationInfoService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("温湿度位置信息表") +@RestController +@GikamBean +public class LimsHumitureLocationInfoResourceImpl implements LimsHumitureLocationInfoResource { + + @Autowired + private LimsHumitureLocationInfoService limsHumitureLocationInfoService; + + @Override + public LimsHumitureLocationInfoService getService() { + return limsHumitureLocationInfoService; + } + + @Log(value = "新增温湿度位置信息表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/service/LimsHumitureLocationInfoService.java b/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/service/LimsHumitureLocationInfoService.java new file mode 100644 index 0000000..3806561 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/service/LimsHumitureLocationInfoService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.humiture.locationinfo.service; + +import com.sunwayworld.basemodule.trm.humiture.locationinfo.bean.LimsHumitureLocationInfoBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsHumitureLocationInfoService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/service/impl/LimsHumitureLocationInfoServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/service/impl/LimsHumitureLocationInfoServiceImpl.java new file mode 100644 index 0000000..bfb7de9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/humiture/locationinfo/service/impl/LimsHumitureLocationInfoServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.trm.humiture.locationinfo.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.humiture.locationinfo.dao.LimsHumitureLocationInfoDao; +import com.sunwayworld.basemodule.trm.humiture.locationinfo.bean.LimsHumitureLocationInfoBean; +import com.sunwayworld.basemodule.trm.humiture.locationinfo.service.LimsHumitureLocationInfoService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsHumitureLocationInfoServiceImpl implements LimsHumitureLocationInfoService { + + @Autowired + private LimsHumitureLocationInfoDao limsHumitureLocationInfoDao; + + @Override + @SuppressWarnings("unchecked") + public LimsHumitureLocationInfoDao getDao() { + return limsHumitureLocationInfoDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsHumitureLocationInfoBean limsHumitureLocationInfo = jsonWrapper.parseUnique(LimsHumitureLocationInfoBean.class); + limsHumitureLocationInfo.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsHumitureLocationInfo); + return limsHumitureLocationInfo.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/location/bean/LimsLocationBean.java b/src/main/java/com/sunwayworld/basemodule/trm/location/bean/LimsLocationBean.java new file mode 100644 index 0000000..7b535d1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/location/bean/LimsLocationBean.java @@ -0,0 +1,145 @@ +package com.sunwayworld.basemodule.trm.location.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 位置 + * + * @author zhangs@sunwayworld.com + * @date 2022-08-25 + */ +@Table("T_LIMS_LOCATION") +public class LimsLocationBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String locType;// 位置类型 + private String locCode;// 位置编号 + private String locName;// 位置名称 + private String locDesc;// 位置描述 + private String laboratoryId;// 实验室ID + private String laboratory;// 实验室 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String warehouse;//仓库 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getWarehouse() { + return warehouse; + } + + public void setWarehouse(String warehouse) { + this.warehouse = warehouse; + } + + public String getLocType() { + return locType; + } + + public void setLocType(String locType) { + this.locType = locType; + } + + public String getLocCode() { + return locCode; + } + + public void setLocCode(String locCode) { + this.locCode = locCode; + } + + public String getLocName() { + return locName; + } + + public void setLocName(String locName) { + this.locName = locName; + } + + public String getLocDesc() { + return locDesc; + } + + public void setLocDesc(String locDesc) { + this.locDesc = locDesc; + } + + public String getLaboratoryId() { + return laboratoryId; + } + + public void setLaboratoryId(String laboratoryId) { + this.laboratoryId = laboratoryId; + } + + public String getLaboratory() { + return laboratory; + } + + public void setLaboratory(String laboratory) { + this.laboratory = laboratory; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/location/controller/LimsLocationController.java b/src/main/java/com/sunwayworld/basemodule/trm/location/controller/LimsLocationController.java new file mode 100644 index 0000000..f5f448d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/location/controller/LimsLocationController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.location.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/locations/page") +public interface LimsLocationController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/location/controller/impl/LimsLocationControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/location/controller/impl/LimsLocationControllerImpl.java new file mode 100644 index 0000000..2352b59 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/location/controller/impl/LimsLocationControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.location.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.location.controller.LimsLocationController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsLocationControllerImpl implements LimsLocationController { + + @Log(value = "位置编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/locations/lims-location-edit-list"; + } + + @Log(value = "位置详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/locations/lims-location-detail"; + } + + @Log(value = "位置查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/locations/lims-location-search-list"; + } + + @Log(value = "位置选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/locations/lims-location-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/location/dao/LimsLocationDao.java b/src/main/java/com/sunwayworld/basemodule/trm/location/dao/LimsLocationDao.java new file mode 100644 index 0000000..c099d57 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/location/dao/LimsLocationDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.location.dao; + +import com.sunwayworld.basemodule.trm.location.bean.LimsLocationBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsLocationDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/location/dao/impl/LimsLocationDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/location/dao/impl/LimsLocationDaoImpl.java new file mode 100644 index 0000000..af76d4d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/location/dao/impl/LimsLocationDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.location.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.location.bean.LimsLocationBean; +import com.sunwayworld.basemodule.trm.location.dao.LimsLocationDao; +import com.sunwayworld.basemodule.trm.location.mapper.LimsLocationMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsLocationDaoImpl extends MybatisDaoSupport implements LimsLocationDao { + + @Autowired + private LimsLocationMapper limsLocationMapper; + + @Override + public LimsLocationMapper getMapper() { + return limsLocationMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/location/mapper/LimsLocationMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/location/mapper/LimsLocationMapper.java new file mode 100644 index 0000000..809e584 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/location/mapper/LimsLocationMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.location.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsLocationMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/location/mapper/conf/lims-location-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/location/mapper/conf/lims-location-mysql-mapper.xml new file mode 100644 index 0000000..08b1d1f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/location/mapper/conf/lims-location-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/location/mapper/conf/lims-location-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/location/mapper/conf/lims-location-oracle-mapper.xml new file mode 100644 index 0000000..08b1d1f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/location/mapper/conf/lims-location-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/location/mapper/conf/lims-location-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/location/mapper/conf/lims-location-sqlserver-mapper.xml new file mode 100644 index 0000000..08b1d1f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/location/mapper/conf/lims-location-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/location/resource/LimsLocationResource.java b/src/main/java/com/sunwayworld/basemodule/trm/location/resource/LimsLocationResource.java new file mode 100644 index 0000000..fa5b68b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/location/resource/LimsLocationResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.location.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.location.bean.LimsLocationBean; +import com.sunwayworld.basemodule.trm.location.service.LimsLocationService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/locations") +public interface LimsLocationResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/location/resource/impl/LimsLocationResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/location/resource/impl/LimsLocationResourceImpl.java new file mode 100644 index 0000000..3a61fd0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/location/resource/impl/LimsLocationResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.location.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.location.resource.LimsLocationResource; +import com.sunwayworld.basemodule.trm.location.service.LimsLocationService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("位置") +@RestController +@GikamBean +public class LimsLocationResourceImpl implements LimsLocationResource { + + @Autowired + private LimsLocationService limsLocationService; + + @Override + public LimsLocationService getService() { + return limsLocationService; + } + + @Log(value = "新增位置", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/location/service/LimsLocationService.java b/src/main/java/com/sunwayworld/basemodule/trm/location/service/LimsLocationService.java new file mode 100644 index 0000000..fe27318 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/location/service/LimsLocationService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.location.service; + +import com.sunwayworld.basemodule.trm.location.bean.LimsLocationBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsLocationService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/location/service/impl/LimsLocationServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/location/service/impl/LimsLocationServiceImpl.java new file mode 100644 index 0000000..2061743 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/location/service/impl/LimsLocationServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.trm.location.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.location.dao.LimsLocationDao; +import com.sunwayworld.basemodule.trm.location.bean.LimsLocationBean; +import com.sunwayworld.basemodule.trm.location.service.LimsLocationService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsLocationServiceImpl implements LimsLocationService { + + @Autowired + private LimsLocationDao limsLocationDao; + + @Override + @SuppressWarnings("unchecked") + public LimsLocationDao getDao() { + return limsLocationDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsLocationBean limsLocation = jsonWrapper.parseUnique(LimsLocationBean.class); + limsLocation.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsLocation); + return limsLocation.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/location/sql/limsLocation-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/location/sql/limsLocation-mysql-sql.sql new file mode 100644 index 0000000..d03f730 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/location/sql/limsLocation-mysql-sql.sql @@ -0,0 +1,53 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_LOCATION`( + `ID` BIGINT NOT NULL COMMENT '主键', + `LOCTYPE` VARCHAR(36) DEFAULT NULL COMMENT '位置类型', + `LOCCODE` VARCHAR(36) DEFAULT NULL COMMENT '位置编号', + `LOCNAME` VARCHAR(120) DEFAULT NULL COMMENT '位置名称', + `LOCDESC` VARCHAR(120) DEFAULT NULL COMMENT '位置描述', + `LABORATORYID` VARCHAR(36) DEFAULT NULL COMMENT '实验室ID', + `LABORATORY` VARCHAR(120) DEFAULT NULL COMMENT '实验室', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='位置'; + +CALL INSERTI18N('T_LIMS_LOCATION.SERVICE_NAME', '位置', '位置', 'zh-CN', '位置'); +CALL INSERTI18N('T_LIMS_LOCATION.ID', '位置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_LOCATION.LOCTYPE', '位置的位置类型', '位置类型', 'zh-CN', '位置类型'); +CALL INSERTI18N('T_LIMS_LOCATION.LOCCODE', '位置的位置编号', '位置编号', 'zh-CN', '位置编号'); +CALL INSERTI18N('T_LIMS_LOCATION.LOCNAME', '位置的位置名称', '位置名称', 'zh-CN', '位置名称'); +CALL INSERTI18N('T_LIMS_LOCATION.LOCDESC', '位置的位置描述', '位置描述', 'zh-CN', '位置描述'); +CALL INSERTI18N('T_LIMS_LOCATION.LABORATORYID', '位置的实验室ID', '实验室ID', 'zh-CN', '实验室ID'); +CALL INSERTI18N('T_LIMS_LOCATION.LABORATORY', '位置的实验室', '实验室', 'zh-CN', '实验室'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDBYID', '位置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDBYNAME', '位置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDTIME', '位置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDBYORGID', '位置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDBYORGNAME', '位置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '位置', '/secure/basemodule/locations/page/edit-list', '11', '11', '026.svg', '位置'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '位置查询', '/secure/basemodule/locations/page/search-list', '11', '03', '026.svg', '位置查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_LOCATION', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-25 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/location/sql/limsLocation-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/location/sql/limsLocation-oracle-sql.sql new file mode 100644 index 0000000..b41efa9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/location/sql/limsLocation-oracle-sql.sql @@ -0,0 +1,65 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_LOCATION( + ID NUMBER NOT NULL, + LOCTYPE VARCHAR2(36) NULL, + LOCCODE VARCHAR2(36) NULL, + LOCNAME VARCHAR2(120) NULL, + LOCDESC VARCHAR2(120) NULL, + LABORATORYID VARCHAR2(36) NULL, + LABORATORY VARCHAR2(120) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_LOCATION IS '位置'; +COMMENT ON COLUMN T_LIMS_LOCATION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_LOCATION.LOCTYPE IS '位置类型'; +COMMENT ON COLUMN T_LIMS_LOCATION.LOCCODE IS '位置编号'; +COMMENT ON COLUMN T_LIMS_LOCATION.LOCNAME IS '位置名称'; +COMMENT ON COLUMN T_LIMS_LOCATION.LOCDESC IS '位置描述'; +COMMENT ON COLUMN T_LIMS_LOCATION.LABORATORYID IS '实验室ID'; +COMMENT ON COLUMN T_LIMS_LOCATION.LABORATORY IS '实验室'; +COMMENT ON COLUMN T_LIMS_LOCATION.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_LOCATION.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_LOCATION.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_LOCATION.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_LOCATION.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_LOCATION ADD CONSTRAINT PK_LIMS_LOCATION PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_LOCATION.SERVICE_NAME', '位置', '位置', 'zh-CN', '位置'); +CALL INSERTI18N('T_LIMS_LOCATION.ID', '位置的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_LOCATION.LOCTYPE', '位置的位置类型', '位置类型', 'zh-CN', '位置类型'); +CALL INSERTI18N('T_LIMS_LOCATION.LOCCODE', '位置的位置编号', '位置编号', 'zh-CN', '位置编号'); +CALL INSERTI18N('T_LIMS_LOCATION.LOCNAME', '位置的位置名称', '位置名称', 'zh-CN', '位置名称'); +CALL INSERTI18N('T_LIMS_LOCATION.LOCDESC', '位置的位置描述', '位置描述', 'zh-CN', '位置描述'); +CALL INSERTI18N('T_LIMS_LOCATION.LABORATORYID', '位置的实验室ID', '实验室ID', 'zh-CN', '实验室ID'); +CALL INSERTI18N('T_LIMS_LOCATION.LABORATORY', '位置的实验室', '实验室', 'zh-CN', '实验室'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDBYID', '位置的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDBYNAME', '位置的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDTIME', '位置的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDBYORGID', '位置的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_LOCATION.CREATEDBYORGNAME', '位置的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.LOCATIONS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '位置', '/secure/basemodule/locations/page/edit-list', '11', '11', '026.svg', '位置'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '位置查询', '/secure/basemodule/locations/page/search-list', '11', '03', '026.svg', '位置查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_LOCATION', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-25 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/location/sql/limsLocation-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/location/sql/limsLocation-sqlserver-sql.sql new file mode 100644 index 0000000..85f55dc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/location/sql/limsLocation-sqlserver-sql.sql @@ -0,0 +1,61 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_LOCATION( + ID BIGINT NOT NULL, + LOCTYPE VARCHAR(36) NULL , + LOCCODE VARCHAR(36) NULL , + LOCNAME VARCHAR(120) NULL , + LOCDESC VARCHAR(120) NULL , + LABORATORYID VARCHAR(36) NULL , + LABORATORY VARCHAR(120) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_LOCATION PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'位置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'位置类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'LOCTYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'位置编号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'LOCCODE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'位置名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'LOCNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'位置描述' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'LOCDESC'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'实验室ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'LABORATORYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'实验室' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'LABORATORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_LOCATION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.SERVICE_NAME', N'位置', N'位置', N'zh-CN',N'位置'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.ID', N'位置的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.LOCTYPE', N'位置的位置类型', N'位置类型', N'zh-CN',N'位置类型'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.LOCCODE', N'位置的位置编号', N'位置编号', N'zh-CN',N'位置编号'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.LOCNAME', N'位置的位置名称', N'位置名称', N'zh-CN',N'位置名称'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.LOCDESC', N'位置的位置描述', N'位置描述', N'zh-CN',N'位置描述'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.LABORATORYID', N'位置的实验室ID', N'实验室ID', N'zh-CN',N'实验室ID'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.LABORATORY', N'位置的实验室', N'实验室', N'zh-CN',N'实验室'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.CREATEDBYID', N'位置的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.CREATEDBYNAME', N'位置的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.CREATEDTIME', N'位置的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.CREATEDBYORGID', N'位置的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_LOCATION.CREATEDBYORGNAME', N'位置的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.LOCATIONS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.LOCATIONS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.LOCATIONS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.LOCATIONS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.LOCATIONS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '位置', '/secure/basemodule/locations/page/edit-list', '11', '11', '026.svg', '位置'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '位置查询', '/secure/basemodule/locations/page/search-list', '11', '03', '026.svg', '位置查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_LOCATION', '0', '0'); + + +-- ----------------------------- 2022-08-25 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/bean/LimsMaterialBasicBean.java b/src/main/java/com/sunwayworld/basemodule/trm/material/bean/LimsMaterialBasicBean.java new file mode 100644 index 0000000..fb170ca --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/bean/LimsMaterialBasicBean.java @@ -0,0 +1,138 @@ +package com.sunwayworld.basemodule.trm.material.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Insertable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 耗材基础信息 + * + * @author liyn@sunwayworld.com + * @date 2022-10-11 + */ +@Table("T_LIMS_MATERIAL_BASIC") +public class LimsMaterialBasicBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -5840225565916028372L; + + @Id + private Long id;// 主键 + private String materialCode;// 物料编号 + private String materialName;// 物料名称 + private String remarks;// 备注 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String firstCategory;// 一级分类 + private String secondCategory;// 二级分类 + + private String materialCategory;// 耗材分类 + private Long sumlowLimit;// 低限总量 + + public Long getSumlowLimit() { + return sumlowLimit; + } + + public void setSumlowLimit(Long sumlowLimit) { + this.sumlowLimit = sumlowLimit; + } + + public String getMaterialCategory() { + return materialCategory; + } + + public void setMaterialCategory(String materialCategory) { + this.materialCategory = materialCategory; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getFirstCategory() { return firstCategory; } + + public void setFirstCategory(String firstCategory) { this.firstCategory = firstCategory; } + + public String getSecondCategory() { return secondCategory; } + + public void setSecondCategory(String secondCategory) { this.secondCategory = secondCategory; } + + public String getMaterialCode() { + return materialCode; + } + + public void setMaterialCode(String materialCode) { + this.materialCode = materialCode; + } + + public String getMaterialName() { + return materialName; + } + + public void setMaterialName(String materialName) { + this.materialName = materialName; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/bean/LimsMaterialBean.java b/src/main/java/com/sunwayworld/basemodule/trm/material/bean/LimsMaterialBean.java new file mode 100644 index 0000000..8835710 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/bean/LimsMaterialBean.java @@ -0,0 +1,346 @@ +package com.sunwayworld.basemodule.trm.material.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; + +import java.time.LocalDate; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 耗材 + * + * @author zhangs@sunwayworld.com + * @date 2022-08-25 + */ +@Table("T_LIMS_MATERIAL") +public class LimsMaterialBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long materialTypeId;// 耗材类型ID + private String materialName;// 耗材名称 + private String model;// 规格型号 + private String manufactory;// 厂家 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDate productionDate;//生产日期 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDate lifespan;//有效期 + private String advanceReminder;//提前提醒天数 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDate advanceReminderDate;//提前提醒日期 + private Long remainAmount;// 库存量 + private Long amountLowLimit;// 数量低限 + private String unit;// 单位 + private String laboratoryId;// 所属实验室ID + private String laboratory;// 所属实验室 + private String remarks;// 备注 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private Long materialBasicId;// 耗材基础信息ID + private String batchNo;// 批号 + //以下字段富士康未使用 + private Long locId;// 存放位置ID + private String locName;// 存放位置 + + @NotNull(defaultValue = "draft") + private String status;// 状态 + + private String materialCategory;// 耗材分类 + private String isArrival;// 是否到货 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDateTime purchaseDate;// 请购日期 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDateTime deliveryDate;// 到货日期 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDateTime estimatedArrivalDate;// 预计到货日期 + + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime applyTime;// 制单人单位名称 + private String applyUser;// 申请人 + private String materialCode;// 物料编号 + + public String getMaterialCode() { + return materialCode; + } + + public void setMaterialCode(String materialCode) { + this.materialCode = materialCode; + } + + public String getMaterialCategory() { + return materialCategory; + } + + public void setMaterialCategory(String materialCategory) { + this.materialCategory = materialCategory; + } + + public String getIsArrival() { + return isArrival; + } + + public void setIsArrival(String isArrival) { + this.isArrival = isArrival; + } + + public LocalDateTime getPurchaseDate() { + return purchaseDate; + } + + public void setPurchaseDate(LocalDateTime purchaseDate) { + this.purchaseDate = purchaseDate; + } + + public LocalDateTime getDeliveryDate() { + return deliveryDate; + } + + public void setDeliveryDate(LocalDateTime deliveryDate) { + this.deliveryDate = deliveryDate; + } + + public LocalDateTime getEstimatedArrivalDate() { + return estimatedArrivalDate; + } + + public void setEstimatedArrivalDate(LocalDateTime estimatedArrivalDate) { + this.estimatedArrivalDate = estimatedArrivalDate; + } + + public String getApplyUser() { + return applyUser; + } + + public void setApplyUser(String applyUser) { + this.applyUser = applyUser; + } + + public LocalDateTime getApplyTime() { + return applyTime; + } + + public void setApplyTime(LocalDateTime applyTime) { + this.applyTime = applyTime; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getMaterialTypeId() { + return materialTypeId; + } + + public void setMaterialTypeId(Long materialTypeId) { + this.materialTypeId = materialTypeId; + } + + public String getMaterialName() { + return materialName; + } + + public void setMaterialName(String materialName) { + this.materialName = materialName; + } + + public String getModel() { + return model; + } + + public void setModel(String model) { + this.model = model; + } + + public String getManufactory() { + return manufactory; + } + + public void setManufactory(String manufactory) { + this.manufactory = manufactory; + } + + public Long getLocId() { + return locId; + } + + public void setLocId(Long locId) { + this.locId = locId; + } + + public String getLocName() { + return locName; + } + + public void setLocName(String locName) { + this.locName = locName; + } + + public Long getRemainAmount() { + return remainAmount; + } + + public void setRemainAmount(Long remainAmount) { + this.remainAmount = remainAmount; + } + + public Long getAmountLowLimit() { + return amountLowLimit; + } + + public void setAmountLowLimit(Long amountLowLimit) { + this.amountLowLimit = amountLowLimit; + } + + public String getUnit() { + return unit; + } + + public void setUnit(String unit) { + this.unit = unit; + } + + public String getLaboratoryId() { + return laboratoryId; + } + + public void setLaboratoryId(String laboratoryId) { + this.laboratoryId = laboratoryId; + } + + public String getLaboratory() { + return laboratory; + } + + public void setLaboratory(String laboratory) { + this.laboratory = laboratory; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public Long getMaterialBasicId() { + return materialBasicId; + } + + public void setMaterialBasicId(Long materialBasicId) { + this.materialBasicId = materialBasicId; + } + + public String getBatchNo() { + return batchNo; + } + + public void setBatchNo(String batchNo) { + this.batchNo = batchNo; + } + + public LocalDate getProductionDate() { + return productionDate; + } + + public void setProductionDate(LocalDate productionDate) { + this.productionDate = productionDate; + } + + public LocalDate getLifespan() { + return lifespan; + } + + public void setLifespan(LocalDate lifespan) { + this.lifespan = lifespan; + } + + public String getAdvanceReminder() { + return advanceReminder; + } + + public void setAdvanceReminder(String advanceReminder) { + this.advanceReminder = advanceReminder; + } + + public LocalDate getAdvanceReminderDate() { + return advanceReminderDate; + } + + public void setAdvanceReminderDate(LocalDate advanceReminderDate) { + this.advanceReminderDate = advanceReminderDate; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/bean/LimsMaterialRecordBean.java b/src/main/java/com/sunwayworld/basemodule/trm/material/bean/LimsMaterialRecordBean.java new file mode 100644 index 0000000..a97e3cb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/bean/LimsMaterialRecordBean.java @@ -0,0 +1,198 @@ +package com.sunwayworld.basemodule.trm.material.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 耗材操作记录 + * + * @author zhangs@sunwayworld.com + * @date 2022-08-25 + */ +@Table("T_LIMS_MATERIAL_RECORD") +public class LimsMaterialRecordBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long materialId;// 耗材ID + private String operateType;// 操作类型 + private Long operateAmount;// 操作数量 + private String operatorId;// 操作人ID + private String operator;// 操作人 + private String remarks;// 备注 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime applyTime;// 制单人单位名称 + private String applyUser;// 申请人 + + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime outDate;// 出库日期 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime inputDate;// 入库日期 + private String testGroup;// 领用检测组 + private String manufactory;// 供应商 + + public LocalDateTime getOutDate() { + return outDate; + } + + public void setOutDate(LocalDateTime outDate) { + this.outDate = outDate; + } + + public LocalDateTime getInputDate() { + return inputDate; + } + + public void setInputDate(LocalDateTime inputDate) { + this.inputDate = inputDate; + } + + public String getTestGroup() { + return testGroup; + } + + public void setTestGroup(String testGroup) { + this.testGroup = testGroup; + } + + public String getManufactory() { + return manufactory; + } + + public void setManufactory(String manufactory) { + this.manufactory = manufactory; + } + + public LocalDateTime getApplyTime() { + return applyTime; + } + + public void setApplyTime(LocalDateTime applyTime) { + this.applyTime = applyTime; + } + + public String getApplyUser() { + return applyUser; + } + + public void setApplyUser(String applyUser) { + this.applyUser = applyUser; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getMaterialId() { + return materialId; + } + + public void setMaterialId(Long materialId) { + this.materialId = materialId; + } + + public String getOperateType() { + return operateType; + } + + public void setOperateType(String operateType) { + this.operateType = operateType; + } + + public Long getOperateAmount() { + return operateAmount; + } + + public void setOperateAmount(Long operateAmount) { + this.operateAmount = operateAmount; + } + + public String getOperatorId() { + return operatorId; + } + + public void setOperatorId(String operatorId) { + this.operatorId = operatorId; + } + + public String getOperator() { + return operator; + } + + public void setOperator(String operator) { + this.operator = operator; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/controller/LimsMaterialBasicController.java b/src/main/java/com/sunwayworld/basemodule/trm/material/controller/LimsMaterialBasicController.java new file mode 100644 index 0000000..bd13a6a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/controller/LimsMaterialBasicController.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.trm.material.controller; + +import com.sunwayworld.framework.controller.GenericChoosePageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/trm/material-basics/page") +public interface LimsMaterialBasicController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/controller/LimsMaterialController.java b/src/main/java/com/sunwayworld/basemodule/trm/material/controller/LimsMaterialController.java new file mode 100644 index 0000000..2507eea --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/controller/LimsMaterialController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.material.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/materials/page") +public interface LimsMaterialController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/controller/LimsMaterialRecordController.java b/src/main/java/com/sunwayworld/basemodule/trm/material/controller/LimsMaterialRecordController.java new file mode 100644 index 0000000..7176021 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/controller/LimsMaterialRecordController.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.trm.material.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/materials/material-records/page") +public interface LimsMaterialRecordController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { + //耗材出入库数量趋势 + @RequestMapping({"/materialStatisticsPage"}) + String materialStatisticsPage(); + + //耗材出库数量统计 + @RequestMapping({"/materialOurStatisticsPage"}) + String materialOurStatisticsPage(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/controller/impl/LimsMaterialBasicControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/material/controller/impl/LimsMaterialBasicControllerImpl.java new file mode 100644 index 0000000..4b3ca8c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/controller/impl/LimsMaterialBasicControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.material.controller.impl; + +import com.sunwayworld.basemodule.trm.material.controller.LimsMaterialBasicController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.stereotype.Controller; + +@Controller +@GikamBean +public class LimsMaterialBasicControllerImpl implements LimsMaterialBasicController { + + @Log(value = "耗材基础信息编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/material-basics/lims-material-basic-edit-list"; + } + + @Log(value = "耗材基础信息详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/material-basics/lims-material-basic-detail"; + } + + @Log(value = "耗材基础信息查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/material-basics/lims-material-basic-search-list"; + } + + @Log(value = "耗材基础信息选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/material-basics/lims-material-basic-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/controller/impl/LimsMaterialControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/material/controller/impl/LimsMaterialControllerImpl.java new file mode 100644 index 0000000..3821843 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/controller/impl/LimsMaterialControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.material.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.material.controller.LimsMaterialController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsMaterialControllerImpl implements LimsMaterialController { + + @Log(value = "耗材编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/materials/lims-material-edit-list"; + } + + @Log(value = "耗材详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/materials/lims-material-detail"; + } + + @Log(value = "耗材查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/materials/lims-material-search-list"; + } + + @Log(value = "耗材选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/materials/lims-material-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/controller/impl/LimsMaterialRecordControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/material/controller/impl/LimsMaterialRecordControllerImpl.java new file mode 100644 index 0000000..5347720 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/controller/impl/LimsMaterialRecordControllerImpl.java @@ -0,0 +1,46 @@ +package com.sunwayworld.basemodule.trm.material.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.material.controller.LimsMaterialRecordController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsMaterialRecordControllerImpl implements LimsMaterialRecordController { + + @Log(value = "耗材操作记录编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/materials/material-records/lims-material-record-edit-list"; + } + + @Log(value = "耗材操作记录详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/materials/material-records/lims-material-record-detail"; + } + + @Log(value = "耗材操作记录查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/materials/material-records/lims-material-record-search-list"; + } + + @Log(value = "耗材操作记录选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/materials/material-records/lims-material-record-choose-list"; + } + + @Override + public String materialStatisticsPage() { + return "basemodule/trm/materials/material-records/lims-material-statistics-echart"; + } + + @Override + public String materialOurStatisticsPage() { + return "basemodule/trm/materials/material-records/lims-laboratory-out-statistics-echart"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/dao/LimsMaterialBasicDao.java b/src/main/java/com/sunwayworld/basemodule/trm/material/dao/LimsMaterialBasicDao.java new file mode 100644 index 0000000..0977afb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/dao/LimsMaterialBasicDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.material.dao; + +import com.sunwayworld.basemodule.trm.material.bean.LimsMaterialBasicBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsMaterialBasicDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/dao/LimsMaterialDao.java b/src/main/java/com/sunwayworld/basemodule/trm/material/dao/LimsMaterialDao.java new file mode 100644 index 0000000..030561d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/dao/LimsMaterialDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.material.dao; + +import com.sunwayworld.basemodule.trm.material.bean.LimsMaterialBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsMaterialDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/dao/LimsMaterialRecordDao.java b/src/main/java/com/sunwayworld/basemodule/trm/material/dao/LimsMaterialRecordDao.java new file mode 100644 index 0000000..3bac792 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/dao/LimsMaterialRecordDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.material.dao; + +import com.sunwayworld.basemodule.trm.material.bean.LimsMaterialRecordBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsMaterialRecordDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/dao/impl/LimsMaterialBasicDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/material/dao/impl/LimsMaterialBasicDaoImpl.java new file mode 100644 index 0000000..96e92fc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/dao/impl/LimsMaterialBasicDaoImpl.java @@ -0,0 +1,23 @@ +package com.sunwayworld.basemodule.trm.material.dao.impl; + +import com.sunwayworld.basemodule.trm.material.bean.LimsMaterialBasicBean; +import com.sunwayworld.basemodule.trm.material.dao.LimsMaterialBasicDao; +import com.sunwayworld.basemodule.trm.material.mapper.LimsMaterialBasicMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +@Repository +@GikamBean +public class LimsMaterialBasicDaoImpl extends MybatisDaoSupport implements LimsMaterialBasicDao { + + @Autowired + private LimsMaterialBasicMapper limsMaterialBasicMapper; + + @Override + public LimsMaterialBasicMapper getMapper() { + return limsMaterialBasicMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/dao/impl/LimsMaterialDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/material/dao/impl/LimsMaterialDaoImpl.java new file mode 100644 index 0000000..be13afc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/dao/impl/LimsMaterialDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.material.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.material.bean.LimsMaterialBean; +import com.sunwayworld.basemodule.trm.material.dao.LimsMaterialDao; +import com.sunwayworld.basemodule.trm.material.mapper.LimsMaterialMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsMaterialDaoImpl extends MybatisDaoSupport implements LimsMaterialDao { + + @Autowired + private LimsMaterialMapper limsMaterialMapper; + + @Override + public LimsMaterialMapper getMapper() { + return limsMaterialMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/dao/impl/LimsMaterialRecordDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/material/dao/impl/LimsMaterialRecordDaoImpl.java new file mode 100644 index 0000000..67158be --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/dao/impl/LimsMaterialRecordDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.material.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.material.bean.LimsMaterialRecordBean; +import com.sunwayworld.basemodule.trm.material.dao.LimsMaterialRecordDao; +import com.sunwayworld.basemodule.trm.material.mapper.LimsMaterialRecordMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsMaterialRecordDaoImpl extends MybatisDaoSupport implements LimsMaterialRecordDao { + + @Autowired + private LimsMaterialRecordMapper limsMaterialRecordMapper; + + @Override + public LimsMaterialRecordMapper getMapper() { + return limsMaterialRecordMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/io/LimsMaterialImportFileFunction.java b/src/main/java/com/sunwayworld/basemodule/trm/material/io/LimsMaterialImportFileFunction.java new file mode 100644 index 0000000..b44ddb6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/io/LimsMaterialImportFileFunction.java @@ -0,0 +1,134 @@ +package com.sunwayworld.basemodule.trm.material.io; + +import com.sunwayworld.basemodule.trm.material.bean.LimsMaterialBean; +import com.sunwayworld.basemodule.trm.material.bean.LimsMaterialRecordBean; +import com.sunwayworld.basemodule.trm.material.service.LimsMaterialRecordService; +import com.sunwayworld.basemodule.trm.material.service.LimsMaterialService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.io.excel.ExcelHelper; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.BeanUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.bean.CoreFileImportResultDTO; +import com.sunwayworld.module.item.file.function.CoreFileImportFunction; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.util.ArrayList; +import java.util.List; +import java.util.StringJoiner; +import java.util.stream.Collectors; + +@Component(value = "LimsMaterialImportFileFunction") +@GikamBean +public class LimsMaterialImportFileFunction implements CoreFileImportFunction { + + + @Autowired + private LimsMaterialService limsMaterialService; + @Autowired + private LimsMaterialRecordService limsMaterialRecordService; + + + + public CoreFileImportResultDTO apply(CoreFileBean coreFileBean) { + String targetId = coreFileBean.getTargetId(); + //String trainIdStr = targetId.split("\\$")[1]; + //long materialBasicId = Long.parseLong(trainIdStr); + + CoreFileImportResultDTO importResultRepresentation = new CoreFileImportResultDTO(); + FilePathDTO fr= CoreFileUtils.toFilePath(coreFileBean); + List limsMaterialRecordBeans = new ArrayList<>(); + List limsMaterialBeans = new ArrayList<>(); + List limsMaterialUpdateBeans = new ArrayList<>(); + + List consumableBeans = ExcelHelper.readDataFromExcel(CoreFileUtils.getLocalPath(coreFileBean).toString(), + 1, 2, LimsMaterialBean.class); + { + StringJoiner message = new StringJoiner(","); + int row = 1; + List batchNoList=consumableBeans.stream().filter(m->!m.getBatchNo().isEmpty()).map(LimsMaterialBean::getBatchNo).distinct().collect(Collectors.toList()); + List limsMaterialList=limsMaterialService.selectListByFilter( + SearchFilter.instance().match("batchNo",batchNoList).filter(MatchPattern.OR) + ); + for (LimsMaterialBean limsMaterial : consumableBeans) { + if ( StringUtils.isBlank(limsMaterial.getBatchNo()) + ||StringUtils.isBlank(limsMaterial.getMaterialName()) + ||StringUtils.isBlank(limsMaterial.getModel()) + ||StringUtils.isBlank(limsMaterial.getUnit()) + ||limsMaterial.getAmountLowLimit()==null + ||limsMaterial.getRemainAmount()==null ) + { + importResultRepresentation.setMessage("第" + row + "行"+"必填项缺少,请检查批号、规格型号、剩余数量、单位、数量低限填写情况"); + row++; + return importResultRepresentation; + + } + List limsMaterials=limsMaterialList.stream().filter(m->m.getBatchNo().equals(limsMaterial.getBatchNo())).collect(Collectors.toList()); + if(!limsMaterials.isEmpty()){ + LimsMaterialBean material=limsMaterials.get(0); + BeanUtils.copyProperties(limsMaterial,material,"id"); + if(limsMaterial.getIsArrival()!=null){ + if(limsMaterial.getIsArrival().equals("是")){ + material.setIsArrival("1"); + }else if(limsMaterial.getIsArrival().equals("否")){ + material.setIsArrival("0"); + } + } + material.setStatus("draft"); + limsMaterialUpdateBeans.add(material); + LimsMaterialRecordBean recordBean = new LimsMaterialRecordBean(); + recordBean.setId(ApplicationContextHelper.getNextIdentity()); + recordBean.setMaterialId(material.getId()); + recordBean.setOperateAmount(limsMaterial.getRemainAmount()); + recordBean.setApplyTime(limsMaterial.getApplyTime()); + recordBean.setApplyUser(limsMaterial.getApplyUser()); + recordBean.setOperateType("inventory"); + recordBean.setOperatorId(LocalContextHelper.getLoginUserId()); + recordBean.setOperator(LocalContextHelper.getLoginUserName()); + limsMaterialRecordBeans.add(recordBean); + }else { + //limsMaterial.setMaterialBasicId(materialBasicId); + limsMaterial.setId(ApplicationContextHelper.getNextIdentity()); + limsMaterial.setStatus("draft"); + limsMaterialBeans.add(limsMaterial); + + LimsMaterialRecordBean recordBean = new LimsMaterialRecordBean(); + recordBean.setId(ApplicationContextHelper.getNextIdentity()); + recordBean.setMaterialId(limsMaterial.getId()); + recordBean.setOperateAmount(limsMaterial.getRemainAmount()); + recordBean.setOperateType("in"); + recordBean.setApplyTime(limsMaterial.getApplyTime()); + recordBean.setApplyUser(limsMaterial.getApplyUser()); + recordBean.setOperatorId(LocalContextHelper.getLoginUserId()); + recordBean.setOperator(LocalContextHelper.getLoginUserName()); + limsMaterialRecordBeans.add(recordBean); + } + row++; + } + } + + if (!limsMaterialBeans.isEmpty()) { + limsMaterialService.getDao().insert(limsMaterialBeans); + } + if (!limsMaterialUpdateBeans.isEmpty()) { + limsMaterialService.getDao().update(limsMaterialUpdateBeans); + } + + + limsMaterialRecordService.getDao().insert(limsMaterialRecordBeans); + + return importResultRepresentation; + } + + @Override + public boolean test(CoreFileBean coreFile, String service) { + return true; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/io/LimsMaterialTemplate.java b/src/main/java/com/sunwayworld/basemodule/trm/material/io/LimsMaterialTemplate.java new file mode 100644 index 0000000..84da45b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/io/LimsMaterialTemplate.java @@ -0,0 +1,121 @@ +package com.sunwayworld.basemodule.trm.material.io; + +import com.sunwayworld.basemodule.business.test.order.bean.LimsOrderBean; +import com.sunwayworld.basemodule.trm.material.bean.LimsMaterialBean; +import com.sunwayworld.basemodule.trm.material.service.LimsMaterialService; +import com.sunwayworld.framework.data.Pair; +import com.sunwayworld.framework.io.excel.utils.ExcelUtils; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.service.GenericTemplateService; +import com.sunwayworld.framework.utils.*; +import org.apache.poi.hssf.usermodel.HSSFCell; +import org.apache.poi.hssf.usermodel.HSSFRow; +import org.apache.poi.hssf.usermodel.HSSFSheet; +import org.apache.poi.hssf.usermodel.HSSFWorkbook; +import org.apache.poi.ss.usermodel.CellStyle; +import org.apache.poi.ss.usermodel.DataFormat; +import org.apache.poi.ss.usermodel.Workbook; +import org.apache.poi.xssf.usermodel.XSSFCell; +import org.apache.poi.xssf.usermodel.XSSFRow; +import org.apache.poi.xssf.usermodel.XSSFSheet; +import org.apache.poi.xssf.usermodel.XSSFWorkbook; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.io.*; +import java.nio.file.Path; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import java.util.stream.Collectors; + +@Component(value = "LimsMaterialTemplate") +@GikamBean +public class LimsMaterialTemplate implements GenericTemplateService { + + @Autowired + private LimsMaterialService limsMaterialService; + @Override + public List> getTemplatePairList() { + List> templatePairList = new ArrayList<>(); + String ids = ServletUtils.getCurrentRequest().getParameter("ids"); + Pair templatePair = Pair.of("LimsMaterialTemplate", "耗材导入模板"); + templatePairList.add(templatePair); + return templatePairList; + } + + @Override + public String getTemplateExtension() { + return "xlsx"; + } + + @Override + public void initTemplateData(Path path, Long aLong) { + String ids = ServletUtils.getCurrentRequest().getParameter("ids"); + if (StringUtils.isEmpty(ids)) { + return; + } + List idList = Arrays.stream(ids.split(",")).map(NumberUtils::parseLong).collect(Collectors.toList()); + + MapperParameter parameter = new MapperParameter(); + parameter.setFilter(SearchFilter.instance().match("id", idList).filter(MatchPattern.OR)); + List orderBeanList = limsMaterialService.selectList(parameter); + try { + InputStream in = new FileInputStream(path.toString()); + //HSSFWorkbook workBook = new HSSFWorkbook(in); + XSSFWorkbook workBook = new XSSFWorkbook(in); + //HSSFSheet sheet = workBook.getSheetAt(0); + XSSFSheet sheet = workBook.getSheetAt(0); + + if (!orderBeanList.isEmpty()) { + //补充数据 + addInfo(sheet, workBook, orderBeanList); + } + in.close(); + FileOutputStream outputStream = new FileOutputStream(path.toString()); + workBook.write(outputStream); + outputStream.close(); + workBook.close(); + } catch (FileNotFoundException e) { + e.printStackTrace(); + } catch (IOException e) { + e.printStackTrace(); + } + + } + + private void addInfo(XSSFSheet sheet , XSSFWorkbook wb, List orderBeanList) { + CellStyle leftCellStyle = ExcelUtils.getLeftCellStyle(wb); + DataFormat dataFormat = wb.createDataFormat(); + leftCellStyle.setDataFormat(dataFormat.getFormat("@")); + int endRowNum = sheet.getPhysicalNumberOfRows(); + XSSFRow firstRow = sheet.getRow(1); + int endCellNum = firstRow.getPhysicalNumberOfCells(); + endCellNum=10; + //获取列信息: + String[] columnNames = new String[endCellNum]; + for (int i = 0; i < endCellNum; i++) { + XSSFCell cell = firstRow.getCell(i); + sheet.setColumnWidth(i, ExcelUtils.getCellWidth(cell.getStringCellValue())); + columnNames[i] = cell.getCellComment().getString().getString(); + } + for (int i = 0; i < orderBeanList.size(); i++) { + LimsMaterialBean orderTask = orderBeanList.get(i); + XSSFRow row = sheet.createRow(i + endRowNum); + XSSFCell orderNoCell = row.createCell(0); + orderNoCell.setCellStyle(leftCellStyle); + orderNoCell.setCellValue(i + endRowNum); + for (int j = 1; j < columnNames.length; j++) { + XSSFCell cell = row.createCell(j); + String columnName = columnNames[j]; + // ext$中的字段也可以用属性名直接获取(但注意批注是小写) + String value = ObjectUtils.toString(BeanUtils.getPropertyValue(orderTask, columnName)); + cell.setCellValue(value); + cell.setCellStyle(leftCellStyle); + } + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/io/templates/LimsMaterialTemplate.xls b/src/main/java/com/sunwayworld/basemodule/trm/material/io/templates/LimsMaterialTemplate.xls new file mode 100644 index 0000000..2efe287 Binary files /dev/null and b/src/main/java/com/sunwayworld/basemodule/trm/material/io/templates/LimsMaterialTemplate.xls differ diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/io/templates/LimsMaterialTemplate.xlsx b/src/main/java/com/sunwayworld/basemodule/trm/material/io/templates/LimsMaterialTemplate.xlsx new file mode 100644 index 0000000..709d1d3 Binary files /dev/null and b/src/main/java/com/sunwayworld/basemodule/trm/material/io/templates/LimsMaterialTemplate.xlsx differ diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/mapper/LimsMaterialBasicMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/material/mapper/LimsMaterialBasicMapper.java new file mode 100644 index 0000000..a951a86 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/mapper/LimsMaterialBasicMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.material.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsMaterialBasicMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/mapper/LimsMaterialMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/material/mapper/LimsMaterialMapper.java new file mode 100644 index 0000000..5cb3aab --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/mapper/LimsMaterialMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.material.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsMaterialMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/mapper/LimsMaterialRecordMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/material/mapper/LimsMaterialRecordMapper.java new file mode 100644 index 0000000..2788e62 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/mapper/LimsMaterialRecordMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.material.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsMaterialRecordMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/mapper/conf/lims-material-basic-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/material/mapper/conf/lims-material-basic-mysql-mapper.xml new file mode 100644 index 0000000..04cc14b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/mapper/conf/lims-material-basic-mysql-mapper.xml @@ -0,0 +1,31 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/mapper/conf/lims-material-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/material/mapper/conf/lims-material-mysql-mapper.xml new file mode 100644 index 0000000..d467edf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/mapper/conf/lims-material-mysql-mapper.xml @@ -0,0 +1,26 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/mapper/conf/lims-material-record-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/material/mapper/conf/lims-material-record-mysql-mapper.xml new file mode 100644 index 0000000..9cc0c66 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/mapper/conf/lims-material-record-mysql-mapper.xml @@ -0,0 +1,53 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/resource/LimsMaterialBasicResource.java b/src/main/java/com/sunwayworld/basemodule/trm/material/resource/LimsMaterialBasicResource.java new file mode 100644 index 0000000..57d2278 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/resource/LimsMaterialBasicResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.material.resource; + +import com.sunwayworld.basemodule.trm.material.bean.LimsMaterialBasicBean; +import com.sunwayworld.basemodule.trm.material.service.LimsMaterialBasicService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping("/secure/basemodule/trm/material-basics") +public interface LimsMaterialBasicResource extends GenericResource, + GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/resource/LimsMaterialRecordResource.java b/src/main/java/com/sunwayworld/basemodule/trm/material/resource/LimsMaterialRecordResource.java new file mode 100644 index 0000000..9c38c4c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/resource/LimsMaterialRecordResource.java @@ -0,0 +1,22 @@ +package com.sunwayworld.basemodule.trm.material.resource; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.material.bean.LimsMaterialRecordBean; +import com.sunwayworld.basemodule.trm.material.service.LimsMaterialRecordService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMethod; + +import java.util.Map; + +@RequestMapping("/secure/basemodule/trm/materials/material-records") +public interface LimsMaterialRecordResource extends GenericResource, GenericChoosableResource { + //耗材出入库统计 + @RequestMapping(value = "/getStatistics", method = RequestMethod.POST) + Map getStatistics(RestJsonWrapperBean wrapper); + + @RequestMapping(value = "/getOutStatistics", method = RequestMethod.POST) + Map getOutStatistics(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/resource/LimsMaterialResource.java b/src/main/java/com/sunwayworld/basemodule/trm/material/resource/LimsMaterialResource.java new file mode 100644 index 0000000..fee5315 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/resource/LimsMaterialResource.java @@ -0,0 +1,16 @@ +package com.sunwayworld.basemodule.trm.material.resource; + +import com.sunwayworld.basemodule.trm.material.bean.LimsMaterialBean; +import com.sunwayworld.basemodule.trm.material.service.LimsMaterialService; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; + +@RequestMapping("/secure/basemodule/trm/materials") +public interface LimsMaterialResource extends GenericResource, GenericChoosableResource { + + @RequestMapping(value = {"/operate"}, method = RequestMethod.POST) + public void materialOperate(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/resource/impl/LimsMaterialBasicResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/material/resource/impl/LimsMaterialBasicResourceImpl.java new file mode 100644 index 0000000..bc5e5dd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/resource/impl/LimsMaterialBasicResourceImpl.java @@ -0,0 +1,35 @@ +package com.sunwayworld.basemodule.trm.material.resource.impl; + +import com.sunwayworld.basemodule.trm.material.resource.LimsMaterialBasicResource; +import com.sunwayworld.basemodule.trm.material.service.LimsMaterialBasicService; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +@LogModule("耗材基础信息") +@RestController +@GikamBean +public class LimsMaterialBasicResourceImpl implements LimsMaterialBasicResource { + + @Autowired + private LimsMaterialBasicService limsMaterialBasicService; + + @Override + public LimsMaterialBasicService getService() { + return limsMaterialBasicService; + } + + @Log(value = "新增耗材基础信息", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/resource/impl/LimsMaterialRecordResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/material/resource/impl/LimsMaterialRecordResourceImpl.java new file mode 100644 index 0000000..5a5dcc9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/resource/impl/LimsMaterialRecordResourceImpl.java @@ -0,0 +1,47 @@ +package com.sunwayworld.basemodule.trm.material.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.material.resource.LimsMaterialRecordResource; +import com.sunwayworld.basemodule.trm.material.service.LimsMaterialRecordService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.Map; + +@LogModule("耗材操作记录") +@RestController +@GikamBean +public class LimsMaterialRecordResourceImpl implements LimsMaterialRecordResource { + + @Autowired + private LimsMaterialRecordService limsMaterialRecordService; + + @Override + public LimsMaterialRecordService getService() { + return limsMaterialRecordService; + } + + @Log(value = "新增耗材操作记录", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + public Map getStatistics(RestJsonWrapperBean wrapper) { + return getService().getStatistics(wrapper); + } + + @Override + public Map getOutStatistics(RestJsonWrapperBean wrapper) { + return getService().getOutStatistics(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/resource/impl/LimsMaterialResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/material/resource/impl/LimsMaterialResourceImpl.java new file mode 100644 index 0000000..753da37 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/resource/impl/LimsMaterialResourceImpl.java @@ -0,0 +1,41 @@ +package com.sunwayworld.basemodule.trm.material.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.material.resource.LimsMaterialResource; +import com.sunwayworld.basemodule.trm.material.service.LimsMaterialService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("耗材") +@RestController +@GikamBean +public class LimsMaterialResourceImpl implements LimsMaterialResource { + + @Autowired + private LimsMaterialService limsMaterialService; + + @Override + public LimsMaterialService getService() { + return limsMaterialService; + } + + @Log(value = "新增耗材", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Log(value = "耗材操作管理", type = LogType.UPDATE) + @Override + public void materialOperate(RestJsonWrapperBean wrapper) { + getService().materialOperate(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/service/LimsMaterialBasicService.java b/src/main/java/com/sunwayworld/basemodule/trm/material/service/LimsMaterialBasicService.java new file mode 100644 index 0000000..523ed11 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/service/LimsMaterialBasicService.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.trm.material.service; + +import com.sunwayworld.basemodule.trm.material.bean.LimsMaterialBasicBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsMaterialBasicService extends GenericService, + GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/service/LimsMaterialRecordService.java b/src/main/java/com/sunwayworld/basemodule/trm/material/service/LimsMaterialRecordService.java new file mode 100644 index 0000000..925cb97 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/service/LimsMaterialRecordService.java @@ -0,0 +1,15 @@ +package com.sunwayworld.basemodule.trm.material.service; + +import com.sunwayworld.basemodule.trm.material.bean.LimsMaterialRecordBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +import java.util.Map; + +public interface LimsMaterialRecordService extends GenericService, GenericChoosableService { + + Map getStatistics(RestJsonWrapperBean wrapper); + + Map getOutStatistics(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/service/LimsMaterialService.java b/src/main/java/com/sunwayworld/basemodule/trm/material/service/LimsMaterialService.java new file mode 100644 index 0000000..2027849 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/service/LimsMaterialService.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.trm.material.service; + +import com.sunwayworld.basemodule.trm.material.bean.LimsMaterialBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsMaterialService extends GenericService, GenericChoosableService { + void materialOperate(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/service/impl/LimsMaterialBasicServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/material/service/impl/LimsMaterialBasicServiceImpl.java new file mode 100644 index 0000000..e1d74cf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/service/impl/LimsMaterialBasicServiceImpl.java @@ -0,0 +1,71 @@ +package com.sunwayworld.basemodule.trm.material.service.impl; + +import com.sunwayworld.basemodule.trm.equipt.accept.bean.LimsEquiptAcceptBean; +import com.sunwayworld.basemodule.trm.material.bean.LimsMaterialBasicBean; +import com.sunwayworld.basemodule.trm.material.bean.LimsMaterialBean; +import com.sunwayworld.basemodule.trm.material.bean.LimsMaterialRecordBean; +import com.sunwayworld.basemodule.trm.material.dao.LimsMaterialBasicDao; +import com.sunwayworld.basemodule.trm.material.service.LimsMaterialBasicService; +import com.sunwayworld.basemodule.trm.material.service.LimsMaterialRecordService; +import com.sunwayworld.basemodule.trm.material.service.LimsMaterialService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsMaterialBasicServiceImpl implements LimsMaterialBasicService { + + @Autowired + private LimsMaterialBasicDao limsMaterialBasicDao; + @Autowired + private LimsMaterialService limsMaterialService; + @Autowired + private LimsMaterialRecordService limsMaterialRecordService; + + @Override + @SuppressWarnings("unchecked") + public LimsMaterialBasicDao getDao() { + return limsMaterialBasicDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsMaterialBasicBean limsMaterialBasic = jsonWrapper.parseUnique(LimsMaterialBasicBean.class); + limsMaterialBasic.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsMaterialBasic); + return limsMaterialBasic.getId(); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public void delete(RestJsonWrapperBean jsonWrapper) { + List limsMaterialBasics = jsonWrapper.parse(LimsMaterialBasicBean.class); + List ids = limsMaterialBasics.stream().map(LimsMaterialBasicBean::getId).collect(Collectors.toList()); + limsMaterialBasics=getDao().selectListByIds(ids); + getDao().deleteByIdList(ids); + // + List materialBeans=limsMaterialService.selectListByFilter(SearchFilter.instance().match("materialBasicId",ids).filter(MatchPattern.OR)); + if(!materialBeans.isEmpty()){ + List materialIds = materialBeans.stream().map(LimsMaterialBean::getId).collect(Collectors.toList()); + List materialRecordBeans=limsMaterialRecordService.selectListByFilter(SearchFilter.instance().match("materialBasicId",ids).filter(MatchPattern.OR)); + limsMaterialService.getDao().deleteByIdList(materialIds); + List records = materialRecordBeans.stream().map(LimsMaterialRecordBean::getId).collect(Collectors.toList()); + limsMaterialRecordService.getDao().deleteByIdList(records); + } + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/service/impl/LimsMaterialRecordServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/material/service/impl/LimsMaterialRecordServiceImpl.java new file mode 100644 index 0000000..3937cc7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/service/impl/LimsMaterialRecordServiceImpl.java @@ -0,0 +1,118 @@ +package com.sunwayworld.basemodule.trm.material.service.impl; + +import com.sunwayworld.basemodule.business.test.task.bean.LimsTestMatrixBean; +import com.sunwayworld.basemodule.business.test.task.service.impl.LimsTestMatrixServiceImpl; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.material.dao.LimsMaterialRecordDao; +import com.sunwayworld.basemodule.trm.material.bean.LimsMaterialRecordBean; +import com.sunwayworld.basemodule.trm.material.service.LimsMaterialRecordService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsMaterialRecordServiceImpl implements LimsMaterialRecordService { + private static final Logger LOGGER = LogManager.getLogger(LimsMaterialRecordServiceImpl.class); + + @Autowired + private LimsMaterialRecordDao limsMaterialRecordDao; + + @Override + @SuppressWarnings("unchecked") + public LimsMaterialRecordDao getDao() { + return limsMaterialRecordDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsMaterialRecordBean limsMaterialRecord = jsonWrapper.parseUnique(LimsMaterialRecordBean.class); + limsMaterialRecord.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsMaterialRecord); + return limsMaterialRecord.getId(); + } + + @Override + public Map getStatistics(RestJsonWrapperBean wrapper) { + Map data=new HashMap<>(); + MapperParameter parameter = wrapper.extractMapFilter(); + parameter.setFilter(SearchFilter.instance().match("materialName",null).filter(MatchPattern.DIFFER)); + Page page = selectPagination(parameter, null); + List matrixBeans = page.getRows().stream().filter(m->m.getExt$Item("materialName")!=null).collect(Collectors.toList()); + //根据物料名称 materialName + Map> matrixByMaterialNameMap = matrixBeans.stream() + .collect(Collectors.groupingBy(taskItem -> taskItem.getExt$Item("materialName"))); + List x = new ArrayList<>(); + List in = new ArrayList<>(); + List out = new ArrayList<>(); + List destroy = new ArrayList<>(); + for (String groupKey : matrixByMaterialNameMap.keySet()) { + x.add(groupKey); + List recordBeanList=matrixByMaterialNameMap.get(groupKey); + //入库的 + List recordBeans=recordBeanList.stream().filter(m->m.getOperateType().equals("in")).collect(Collectors.toList()); + int inNum= recordBeans.stream().mapToInt(r -> Math.toIntExact(r.getOperateAmount())).sum(); + in.add(inNum); + //出库的 + List recordBeans1=recordBeanList.stream().filter(m->m.getOperateType().equals("out")).collect(Collectors.toList()); + int outNum= recordBeans1.stream().mapToInt(r -> Math.toIntExact(r.getOperateAmount())).sum(); + out.add(outNum); + //销毁的 + List recordBeans2=recordBeanList.stream().filter(m->m.getOperateType().equals("destroy")).collect(Collectors.toList()); + int destroyNum= recordBeans2.stream().mapToInt(r -> Math.toIntExact(r.getOperateAmount())).sum(); + destroy.add(destroyNum); + } + data.put("x",x); + data.put("in",in); + data.put("out",out); + data.put("destroy",destroy); + LOGGER.info("耗材出入库数量趋势:{}",data.toString()); + return data; + } + + @Override + public Map getOutStatistics(RestJsonWrapperBean wrapper) { + Map data=new HashMap<>(); + MapperParameter parameter = wrapper.extractMapFilter(); + parameter.setFilter(SearchFilter.instance().match("testGroup",null).filter(MatchPattern.DIFFER)); + Page page = selectPagination(parameter, null); + List matrixBeans = page.getRows().stream().filter(m->m.getTestGroup()!=null).collect(Collectors.toList()); + //根据检测组 testGroup + Map> matrixByMaterialNameMap = matrixBeans.stream() + .collect(Collectors.groupingBy(taskItem -> taskItem.getTestGroup())); + List x = new ArrayList<>(); + List out = new ArrayList<>(); + for (String groupKey : matrixByMaterialNameMap.keySet()) { + x.add(groupKey); + List recordBeanList=matrixByMaterialNameMap.get(groupKey); + //出库的 + List recordBeans1=recordBeanList.stream().filter(m->m.getOperateType().equals("out")).collect(Collectors.toList()); + int outNum= recordBeans1.stream().mapToInt(r -> Math.toIntExact(r.getOperateAmount())).sum(); + out.add(outNum); + } + data.put("x",x); + data.put("out",out); + LOGGER.info("耗材出库数量趋势:{}",data.toString()); + return data; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/service/impl/LimsMaterialServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/material/service/impl/LimsMaterialServiceImpl.java new file mode 100644 index 0000000..4ba1d5e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/service/impl/LimsMaterialServiceImpl.java @@ -0,0 +1,179 @@ +package com.sunwayworld.basemodule.trm.material.service.impl; + +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONObject; +import com.sunwayworld.basemodule.basedata.cmitem.bean.LimsEquiptCmitemBean; +import com.sunwayworld.basemodule.trm.material.bean.LimsMaterialBean; +import com.sunwayworld.basemodule.trm.material.bean.LimsMaterialRecordBean; +import com.sunwayworld.basemodule.trm.material.dao.LimsMaterialDao; +import com.sunwayworld.basemodule.trm.material.service.LimsMaterialRecordService; +import com.sunwayworld.basemodule.trm.material.service.LimsMaterialService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsMaterialServiceImpl implements LimsMaterialService { + + @Autowired + private LimsMaterialRecordService limsMaterialRecordService; + + @Autowired + private LimsMaterialDao limsMaterialDao; + + @Override + @SuppressWarnings("unchecked") + public LimsMaterialDao getDao() { + return limsMaterialDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsMaterialBean limsMaterial = jsonWrapper.parseUnique(LimsMaterialBean.class); + List> bodyList = jsonWrapper.getBodyList(); + String jsonStr = bodyList.get(0).get(0); + JSONObject jsonObject = JSON.parseObject(jsonStr); + String remarks = ObjectUtils.isEmpty(jsonObject.get("remarks")) ? "" : String.valueOf(jsonObject.get("remarks")); + String type = String.valueOf(jsonObject.get("type")); + limsMaterial.setId(ApplicationContextHelper.getNextIdentity()); + //设置提前提醒日期 + /*LocalDate lifespan = limsMaterial.getLifespan(); + Long advanceReminder = Long.valueOf(limsMaterial.getAdvanceReminder()); + LocalDate localDate = lifespan.minusDays(advanceReminder); + limsMaterial.setAdvanceReminderDate(localDate);*/ + LimsMaterialRecordBean recordBean = new LimsMaterialRecordBean(); + recordBean.setId(ApplicationContextHelper.getNextIdentity()); + recordBean.setMaterialId(limsMaterial.getId()); + recordBean.setOperateAmount(limsMaterial.getRemainAmount()); + recordBean.setOperateType(type); + recordBean.setOperatorId(LocalContextHelper.getLoginUserId()); + recordBean.setOperator(LocalContextHelper.getLoginUserName()); + recordBean.setRemarks(remarks); + recordBean.setApplyUser(LocalContextHelper.getLoginUserName()); + recordBean.setApplyTime(LocalDateTime.now()); + getDao().insert(limsMaterial); + limsMaterialRecordService.getDao().insert(recordBean); + return limsMaterial.getId(); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.UPDATE) + public void materialOperate(RestJsonWrapperBean wrapper) { + List> bodyList = wrapper.getBodyList(); + String jsonStr = bodyList.get(0).get(0); + JSONObject jsonObject = JSON.parseObject(jsonStr); + List ids = (List) jsonObject.get("ids"); + String type = String.valueOf(jsonObject.get("type")); + List materialBeans = getDao().selectListByIds(ids); + List limsMaterialRecordBeans = new ArrayList<>(); + if("destroy".equals(type)){ + for(LimsMaterialBean limsMaterialBean : materialBeans){ + + + LimsMaterialRecordBean recordBean = new LimsMaterialRecordBean(); + recordBean.setId(ApplicationContextHelper.getNextIdentity()); + recordBean.setMaterialId(limsMaterialBean.getId()); + recordBean.setOperateAmount(limsMaterialBean.getRemainAmount()); + recordBean.setOperateType(type); + recordBean.setOperatorId(LocalContextHelper.getLoginUserId()); + recordBean.setOperator(LocalContextHelper.getLoginUserName()); + limsMaterialRecordBeans.add(recordBean); + limsMaterialBean.setRemainAmount(0L); + limsMaterialBean.setStatus("done"); + } + }else { + + Long operateAmount = Long.valueOf(jsonObject.get("operateAmount").toString()); + String remarks = ObjectUtils.isEmpty(jsonObject.get("remarks")) ? "" : String.valueOf(jsonObject.get("remarks")); + String applyUser = ObjectUtils.isEmpty(jsonObject.get("applyUser")) ? "" : String.valueOf(jsonObject.get("applyUser")); + String outDate = ObjectUtils.isEmpty(jsonObject.get("outDate")) ? "" : String.valueOf(jsonObject.get("outDate")); + String inputDate = ObjectUtils.isEmpty(jsonObject.get("inputDate")) ? "" : String.valueOf(jsonObject.get("inputDate")); + String testGroup = ObjectUtils.isEmpty(jsonObject.get("testGroup")) ? "" : String.valueOf(jsonObject.get("testGroup")); + String manufactory = ObjectUtils.isEmpty(jsonObject.get("manufactory")) ? "" : String.valueOf(jsonObject.get("manufactory")); + + + if ("out".equals(type)) { + List materialCheckBeans = materialBeans.stream(). + filter(e -> ObjectUtils.isEmpty(e.getRemainAmount()) || operateAmount > e.getRemainAmount()) + .collect(Collectors.toList()); + if (!CollectionUtils.isEmpty(materialCheckBeans)) { + throw new InvalidDataException("BASEMODULE.MATERIALS.MODAL.REMAINAMOUNT.VALIDATE"); + } + } + for (LimsMaterialBean limsMaterialBean : materialBeans) { + Long marginNumber = 0L; + Long newMarginNumber = 0L; + if (!ObjectUtils.isEmpty(limsMaterialBean.getRemainAmount())) { + marginNumber = limsMaterialBean.getRemainAmount(); + } + if ("in".equals(type)) { + newMarginNumber = marginNumber + operateAmount; + } else if ("out".equals(type)) { + newMarginNumber = marginNumber - operateAmount; + } else if ("inventory".equals(type)) { + newMarginNumber = operateAmount; + } + limsMaterialBean.setRemainAmount(newMarginNumber); + if(newMarginNumber==0L){ + limsMaterialBean.setStatus("done"); + } + + LimsMaterialRecordBean recordBean = new LimsMaterialRecordBean(); + recordBean.setId(ApplicationContextHelper.getNextIdentity()); + recordBean.setMaterialId(limsMaterialBean.getId()); + recordBean.setOperateAmount(operateAmount); + recordBean.setApplyUser(applyUser); + recordBean.setTestGroup(testGroup); + if(!outDate.equals("")){ + recordBean.setOutDate(LocalDateTime.parse(outDate+" 00:00:00", DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))); + } + if(!inputDate.equals("")){ + recordBean.setInputDate(LocalDateTime.parse(inputDate+" 00:00:00", DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))); + } + recordBean.setManufactory(manufactory); + recordBean.setOperateType(type); + recordBean.setOperatorId(LocalContextHelper.getLoginUserId()); + recordBean.setOperator(LocalContextHelper.getLoginUserName()); + recordBean.setRemarks(remarks); + limsMaterialRecordBeans.add(recordBean); + } + } + + getDao().update(materialBeans, "REMAINAMOUNT","status"); + limsMaterialRecordService.getDao().insert(limsMaterialRecordBeans); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + public void delete(RestJsonWrapperBean wrapper) { + List materialBeans = wrapper.parse(LimsMaterialBean.class); + List idList=materialBeans.stream().map(LimsMaterialBean::getId).collect(Collectors.toList()); + List recordBeans=limsMaterialRecordService.selectListByFilter(SearchFilter.instance().match("materialId",idList).filter(MatchPattern.OR)); + getDao().deleteByIdList(idList); + limsMaterialRecordService.getDao().deleteByIdList(recordBeans.stream().map(LimsMaterialRecordBean::getId).collect(Collectors.toList())); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/sql/limsMaterial-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/material/sql/limsMaterial-mysql-sql.sql new file mode 100644 index 0000000..5bd537a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/sql/limsMaterial-mysql-sql.sql @@ -0,0 +1,97 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_MATERIAL`( + `ID` BIGINT NOT NULL COMMENT '主键', + `MATERIALTYPEID` BIGINT DEFAULT NULL COMMENT '耗材类型ID', + `MATERIALNAME` VARCHAR(36) DEFAULT NULL COMMENT '耗材名称', + `MODEL` VARCHAR(36) DEFAULT NULL COMMENT '规格型号', + `MANUFACTORY` VARCHAR(120) DEFAULT NULL COMMENT '厂家', + `LOCID` BIGINT DEFAULT NULL COMMENT '存放位置ID', + `LOCNAME` VARCHAR(120) DEFAULT NULL COMMENT '存放位置', + `REMAINAMOUNT` BIGINT DEFAULT NULL COMMENT '剩余数量', + `AMOUNTLOWLIMIT` BIGINT DEFAULT NULL COMMENT '数量低限', + `UNIT` BIGINT(36) DEFAULT NULL COMMENT '单位', + `LABORATORYID` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室ID', + `LABORATORY` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='耗材'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_MATERIAL_RECORD`( + `ID` BIGINT NOT NULL COMMENT '主键', + `MATERIALID` BIGINT DEFAULT NULL COMMENT '耗材ID', + `OPERATETYPE` VARCHAR(36) DEFAULT NULL COMMENT '操作类型', + `OPERATEAMOUNT` BIGINT DEFAULT NULL COMMENT '操作数量', + `OPERATORID` VARCHAR(36) DEFAULT NULL COMMENT '操作人ID', + `OPERATOR` VARCHAR(36) DEFAULT NULL COMMENT '操作人', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='耗材操作记录'; + +CALL INSERTI18N('T_LIMS_MATERIAL.SERVICE_NAME', '耗材', '耗材', 'zh-CN', '耗材'); +CALL INSERTI18N('T_LIMS_MATERIAL.ID', '耗材的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MATERIAL.MATERIALTYPEID', '耗材的耗材类型ID', '耗材类型ID', 'zh-CN', '耗材类型ID'); +CALL INSERTI18N('T_LIMS_MATERIAL.MATERIALNAME', '耗材的耗材名称', '耗材名称', 'zh-CN', '耗材名称'); +CALL INSERTI18N('T_LIMS_MATERIAL.MODEL', '耗材的规格型号', '规格型号', 'zh-CN', '规格型号'); +CALL INSERTI18N('T_LIMS_MATERIAL.MANUFACTORY', '耗材的厂家', '厂家', 'zh-CN', '厂家'); +CALL INSERTI18N('T_LIMS_MATERIAL.LOCID', '耗材的存放位置ID', '存放位置ID', 'zh-CN', '存放位置ID'); +CALL INSERTI18N('T_LIMS_MATERIAL.LOCNAME', '耗材的存放位置', '存放位置', 'zh-CN', '存放位置'); +CALL INSERTI18N('T_LIMS_MATERIAL.REMAINAMOUNT', '耗材的剩余数量', '剩余数量', 'zh-CN', '剩余数量'); +CALL INSERTI18N('T_LIMS_MATERIAL.AMOUNTLOWLIMIT', '耗材的数量低限', '数量低限', 'zh-CN', '数量低限'); +CALL INSERTI18N('T_LIMS_MATERIAL.UNIT', '耗材的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_MATERIAL.LABORATORYID', '耗材的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_MATERIAL.LABORATORY', '耗材的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_MATERIAL.REMARKS', '耗材的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYID', '耗材的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYNAME', '耗材的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDTIME', '耗材的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYORGID', '耗材的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYORGNAME', '耗材的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.SERVICE_NAME', '耗材操作记录', '耗材操作记录', 'zh-CN', '耗材操作记录'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.ID', '耗材操作记录的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.MATERIALID', '耗材操作记录的耗材ID', '耗材ID', 'zh-CN', '耗材ID'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATETYPE', '耗材操作记录的操作类型', '操作类型', 'zh-CN', '操作类型'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATEAMOUNT', '耗材操作记录的操作数量', '操作数量', 'zh-CN', '操作数量'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATORID', '耗材操作记录的操作人ID', '操作人ID', 'zh-CN', '操作人ID'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATOR', '耗材操作记录的操作人', '操作人', 'zh-CN', '操作人'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.REMARKS', '耗材操作记录的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYID', '耗材操作记录的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYNAME', '耗材操作记录的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDTIME', '耗材操作记录的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYORGID', '耗材操作记录的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYORGNAME', '耗材操作记录的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.MATERIALS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.MATERIALS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.MATERIALS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.MATERIALS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.MATERIALS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '耗材', '/secure/basemodule/materials/page/edit-list', '11', '11', '023.svg', '耗材'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '耗材查询', '/secure/basemodule/materials/page/search-list', '11', '03', '023.svg', '耗材查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL_RECORD', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-25 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/sql/limsMaterial-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/material/sql/limsMaterial-oracle-sql.sql new file mode 100644 index 0000000..ef60c5d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/sql/limsMaterial-oracle-sql.sql @@ -0,0 +1,128 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_MATERIAL( + ID NUMBER NOT NULL, + MATERIALTYPEID NUMBER NULL, + MATERIALNAME VARCHAR2(36) NULL, + MODEL VARCHAR2(36) NULL, + MANUFACTORY VARCHAR2(120) NULL, + LOCID NUMBER NULL, + LOCNAME VARCHAR2(120) NULL, + REMAINAMOUNT NUMBER NULL, + AMOUNTLOWLIMIT NUMBER NULL, + UNIT NUMBER(36) NULL, + LABORATORYID VARCHAR2(36) NULL, + LABORATORY VARCHAR2(36) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_MATERIAL IS '耗材'; +COMMENT ON COLUMN T_LIMS_MATERIAL.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_MATERIAL.MATERIALTYPEID IS '耗材类型ID'; +COMMENT ON COLUMN T_LIMS_MATERIAL.MATERIALNAME IS '耗材名称'; +COMMENT ON COLUMN T_LIMS_MATERIAL.MODEL IS '规格型号'; +COMMENT ON COLUMN T_LIMS_MATERIAL.MANUFACTORY IS '厂家'; +COMMENT ON COLUMN T_LIMS_MATERIAL.LOCID IS '存放位置ID'; +COMMENT ON COLUMN T_LIMS_MATERIAL.LOCNAME IS '存放位置'; +COMMENT ON COLUMN T_LIMS_MATERIAL.REMAINAMOUNT IS '剩余数量'; +COMMENT ON COLUMN T_LIMS_MATERIAL.AMOUNTLOWLIMIT IS '数量低限'; +COMMENT ON COLUMN T_LIMS_MATERIAL.UNIT IS '单位'; +COMMENT ON COLUMN T_LIMS_MATERIAL.LABORATORYID IS '所属实验室ID'; +COMMENT ON COLUMN T_LIMS_MATERIAL.LABORATORY IS '所属实验室'; +COMMENT ON COLUMN T_LIMS_MATERIAL.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_MATERIAL.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_MATERIAL.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_MATERIAL.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_MATERIAL.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_MATERIAL.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_MATERIAL ADD CONSTRAINT PK_LIMS_MATERIAL PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_MATERIAL_RECORD( + ID NUMBER NOT NULL, + MATERIALID NUMBER NULL, + OPERATETYPE VARCHAR2(36) NULL, + OPERATEAMOUNT NUMBER NULL, + OPERATORID VARCHAR2(36) NULL, + OPERATOR VARCHAR2(36) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_MATERIAL_RECORD IS '耗材操作记录'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.MATERIALID IS '耗材ID'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.OPERATETYPE IS '操作类型'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.OPERATEAMOUNT IS '操作数量'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.OPERATORID IS '操作人ID'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.OPERATOR IS '操作人'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_MATERIAL_RECORD ADD CONSTRAINT PK_LIMS_MATERIAL_RECORD PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_MATERIAL.SERVICE_NAME', '耗材', '耗材', 'zh-CN', '耗材'); +CALL INSERTI18N('T_LIMS_MATERIAL.ID', '耗材的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MATERIAL.MATERIALTYPEID', '耗材的耗材类型ID', '耗材类型ID', 'zh-CN', '耗材类型ID'); +CALL INSERTI18N('T_LIMS_MATERIAL.MATERIALNAME', '耗材的耗材名称', '耗材名称', 'zh-CN', '耗材名称'); +CALL INSERTI18N('T_LIMS_MATERIAL.MODEL', '耗材的规格型号', '规格型号', 'zh-CN', '规格型号'); +CALL INSERTI18N('T_LIMS_MATERIAL.MANUFACTORY', '耗材的厂家', '厂家', 'zh-CN', '厂家'); +CALL INSERTI18N('T_LIMS_MATERIAL.LOCID', '耗材的存放位置ID', '存放位置ID', 'zh-CN', '存放位置ID'); +CALL INSERTI18N('T_LIMS_MATERIAL.LOCNAME', '耗材的存放位置', '存放位置', 'zh-CN', '存放位置'); +CALL INSERTI18N('T_LIMS_MATERIAL.REMAINAMOUNT', '耗材的剩余数量', '剩余数量', 'zh-CN', '剩余数量'); +CALL INSERTI18N('T_LIMS_MATERIAL.AMOUNTLOWLIMIT', '耗材的数量低限', '数量低限', 'zh-CN', '数量低限'); +CALL INSERTI18N('T_LIMS_MATERIAL.UNIT', '耗材的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_MATERIAL.LABORATORYID', '耗材的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_MATERIAL.LABORATORY', '耗材的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_MATERIAL.REMARKS', '耗材的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYID', '耗材的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYNAME', '耗材的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDTIME', '耗材的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYORGID', '耗材的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYORGNAME', '耗材的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.SERVICE_NAME', '耗材操作记录', '耗材操作记录', 'zh-CN', '耗材操作记录'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.ID', '耗材操作记录的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.MATERIALID', '耗材操作记录的耗材ID', '耗材ID', 'zh-CN', '耗材ID'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATETYPE', '耗材操作记录的操作类型', '操作类型', 'zh-CN', '操作类型'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATEAMOUNT', '耗材操作记录的操作数量', '操作数量', 'zh-CN', '操作数量'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATORID', '耗材操作记录的操作人ID', '操作人ID', 'zh-CN', '操作人ID'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATOR', '耗材操作记录的操作人', '操作人', 'zh-CN', '操作人'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.REMARKS', '耗材操作记录的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYID', '耗材操作记录的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYNAME', '耗材操作记录的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDTIME', '耗材操作记录的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYORGID', '耗材操作记录的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYORGNAME', '耗材操作记录的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.MATERIALS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.MATERIALS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.MATERIALS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.MATERIALS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.MATERIALS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '耗材', '/secure/basemodule/materials/page/edit-list', '11', '11', '023.svg', '耗材'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '耗材查询', '/secure/basemodule/materials/page/search-list', '11', '03', '023.svg', '耗材查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL_RECORD', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-25 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/sql/limsMaterial-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/material/sql/limsMaterial-sqlserver-sql.sql new file mode 100644 index 0000000..9a3287a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/sql/limsMaterial-sqlserver-sql.sql @@ -0,0 +1,122 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_MATERIAL( + ID BIGINT NOT NULL, + MATERIALTYPEID BIGINT NULL , + MATERIALNAME VARCHAR(36) NULL , + MODEL VARCHAR(36) NULL , + MANUFACTORY VARCHAR(120) NULL , + LOCID BIGINT NULL , + LOCNAME VARCHAR(120) NULL , + REMAINAMOUNT BIGINT NULL , + AMOUNTLOWLIMIT BIGINT NULL , + UNIT BIGINT NULL , + LABORATORYID VARCHAR(36) NULL , + LABORATORY VARCHAR(36) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_MATERIAL PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材类型ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'MATERIALTYPEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'MATERIALNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'规格型号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'MODEL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'厂家' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'MANUFACTORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'存放位置ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'LOCID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'存放位置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'LOCNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'剩余数量' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'REMAINAMOUNT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数量低限' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'AMOUNTLOWLIMIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'UNIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'LABORATORYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'LABORATORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_MATERIAL_RECORD( + ID BIGINT NOT NULL, + MATERIALID BIGINT NULL , + OPERATETYPE VARCHAR(36) NULL , + OPERATEAMOUNT BIGINT NULL , + OPERATORID VARCHAR(36) NULL , + OPERATOR VARCHAR(36) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_MATERIAL_RECORD PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材操作记录' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'MATERIALID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'操作类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'OPERATETYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'操作数量' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'OPERATEAMOUNT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'操作人ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'OPERATORID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'操作人' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'OPERATOR'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.SERVICE_NAME', N'耗材', N'耗材', N'zh-CN',N'耗材'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.ID', N'耗材的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.MATERIALTYPEID', N'耗材的耗材类型ID', N'耗材类型ID', N'zh-CN',N'耗材类型ID'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.MATERIALNAME', N'耗材的耗材名称', N'耗材名称', N'zh-CN',N'耗材名称'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.MODEL', N'耗材的规格型号', N'规格型号', N'zh-CN',N'规格型号'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.MANUFACTORY', N'耗材的厂家', N'厂家', N'zh-CN',N'厂家'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.LOCID', N'耗材的存放位置ID', N'存放位置ID', N'zh-CN',N'存放位置ID'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.LOCNAME', N'耗材的存放位置', N'存放位置', N'zh-CN',N'存放位置'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.REMAINAMOUNT', N'耗材的剩余数量', N'剩余数量', N'zh-CN',N'剩余数量'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.AMOUNTLOWLIMIT', N'耗材的数量低限', N'数量低限', N'zh-CN',N'数量低限'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.UNIT', N'耗材的单位', N'单位', N'zh-CN',N'单位'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.LABORATORYID', N'耗材的所属实验室ID', N'所属实验室ID', N'zh-CN',N'所属实验室ID'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.LABORATORY', N'耗材的所属实验室', N'所属实验室', N'zh-CN',N'所属实验室'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.REMARKS', N'耗材的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.CREATEDBYID', N'耗材的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.CREATEDBYNAME', N'耗材的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.CREATEDTIME', N'耗材的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.CREATEDBYORGID', N'耗材的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.CREATEDBYORGNAME', N'耗材的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.SERVICE_NAME', N'耗材操作记录', N'耗材操作记录', N'zh-CN',N'耗材操作记录'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.ID', N'耗材操作记录的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.MATERIALID', N'耗材操作记录的耗材ID', N'耗材ID', N'zh-CN',N'耗材ID'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.OPERATETYPE', N'耗材操作记录的操作类型', N'操作类型', N'zh-CN',N'操作类型'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.OPERATEAMOUNT', N'耗材操作记录的操作数量', N'操作数量', N'zh-CN',N'操作数量'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.OPERATORID', N'耗材操作记录的操作人ID', N'操作人ID', N'zh-CN',N'操作人ID'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.OPERATOR', N'耗材操作记录的操作人', N'操作人', N'zh-CN',N'操作人'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.REMARKS', N'耗材操作记录的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.CREATEDBYID', N'耗材操作记录的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.CREATEDBYNAME', N'耗材操作记录的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.CREATEDTIME', N'耗材操作记录的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.CREATEDBYORGID', N'耗材操作记录的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.CREATEDBYORGNAME', N'耗材操作记录的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.MATERIALS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.MATERIALS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.MATERIALS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.MATERIALS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.MATERIALS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '耗材', '/secure/basemodule/materials/page/edit-list', '11', '11', '023.svg', '耗材'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '耗材查询', '/secure/basemodule/materials/page/search-list', '11', '03', '023.svg', '耗材查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL_RECORD', '0', '0'); + + +-- ----------------------------- 2022-08-25 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/sql/limsMaterialRecord-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/material/sql/limsMaterialRecord-mysql-sql.sql new file mode 100644 index 0000000..7d377f0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/sql/limsMaterialRecord-mysql-sql.sql @@ -0,0 +1,97 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_MATERIAL`( + `ID` BIGINT NOT NULL COMMENT '主键', + `MATERIALTYPEID` BIGINT DEFAULT NULL COMMENT '耗材类型ID', + `MATERIALNAME` VARCHAR(36) DEFAULT NULL COMMENT '耗材名称', + `MODEL` VARCHAR(36) DEFAULT NULL COMMENT '规格型号', + `MANUFACTORY` VARCHAR(120) DEFAULT NULL COMMENT '厂家', + `LOCID` BIGINT DEFAULT NULL COMMENT '存放位置ID', + `LOCNAME` VARCHAR(120) DEFAULT NULL COMMENT '存放位置', + `REMAINAMOUNT` BIGINT DEFAULT NULL COMMENT '剩余数量', + `AMOUNTLOWLIMIT` BIGINT DEFAULT NULL COMMENT '数量低限', + `UNIT` BIGINT(36) DEFAULT NULL COMMENT '单位', + `LABORATORYID` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室ID', + `LABORATORY` VARCHAR(36) DEFAULT NULL COMMENT '所属实验室', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='耗材'; + + +CREATE TABLE IF NOT EXISTS `T_LIMS_MATERIAL_RECORD`( + `ID` BIGINT NOT NULL COMMENT '主键', + `MATERIALID` BIGINT DEFAULT NULL COMMENT '耗材ID', + `OPERATETYPE` VARCHAR(36) DEFAULT NULL COMMENT '操作类型', + `OPERATEAMOUNT` BIGINT DEFAULT NULL COMMENT '操作数量', + `OPERATORID` VARCHAR(36) DEFAULT NULL COMMENT '操作人ID', + `OPERATOR` VARCHAR(36) DEFAULT NULL COMMENT '操作人', + `REMARKS` VARCHAR(360) DEFAULT NULL COMMENT '备注', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='耗材操作记录'; + +CALL INSERTI18N('T_LIMS_MATERIAL.SERVICE_NAME', '耗材', '耗材', 'zh-CN', '耗材'); +CALL INSERTI18N('T_LIMS_MATERIAL.ID', '耗材的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MATERIAL.MATERIALTYPEID', '耗材的耗材类型ID', '耗材类型ID', 'zh-CN', '耗材类型ID'); +CALL INSERTI18N('T_LIMS_MATERIAL.MATERIALNAME', '耗材的耗材名称', '耗材名称', 'zh-CN', '耗材名称'); +CALL INSERTI18N('T_LIMS_MATERIAL.MODEL', '耗材的规格型号', '规格型号', 'zh-CN', '规格型号'); +CALL INSERTI18N('T_LIMS_MATERIAL.MANUFACTORY', '耗材的厂家', '厂家', 'zh-CN', '厂家'); +CALL INSERTI18N('T_LIMS_MATERIAL.LOCID', '耗材的存放位置ID', '存放位置ID', 'zh-CN', '存放位置ID'); +CALL INSERTI18N('T_LIMS_MATERIAL.LOCNAME', '耗材的存放位置', '存放位置', 'zh-CN', '存放位置'); +CALL INSERTI18N('T_LIMS_MATERIAL.REMAINAMOUNT', '耗材的剩余数量', '剩余数量', 'zh-CN', '剩余数量'); +CALL INSERTI18N('T_LIMS_MATERIAL.AMOUNTLOWLIMIT', '耗材的数量低限', '数量低限', 'zh-CN', '数量低限'); +CALL INSERTI18N('T_LIMS_MATERIAL.UNIT', '耗材的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_MATERIAL.LABORATORYID', '耗材的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_MATERIAL.LABORATORY', '耗材的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_MATERIAL.REMARKS', '耗材的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYID', '耗材的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYNAME', '耗材的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDTIME', '耗材的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYORGID', '耗材的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYORGNAME', '耗材的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.SERVICE_NAME', '耗材操作记录', '耗材操作记录', 'zh-CN', '耗材操作记录'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.ID', '耗材操作记录的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.MATERIALID', '耗材操作记录的耗材ID', '耗材ID', 'zh-CN', '耗材ID'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATETYPE', '耗材操作记录的操作类型', '操作类型', 'zh-CN', '操作类型'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATEAMOUNT', '耗材操作记录的操作数量', '操作数量', 'zh-CN', '操作数量'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATORID', '耗材操作记录的操作人ID', '操作人ID', 'zh-CN', '操作人ID'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATOR', '耗材操作记录的操作人', '操作人', 'zh-CN', '操作人'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.REMARKS', '耗材操作记录的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYID', '耗材操作记录的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYNAME', '耗材操作记录的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDTIME', '耗材操作记录的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYORGID', '耗材操作记录的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYORGNAME', '耗材操作记录的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.MATERIALS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.MATERIALS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.MATERIALS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.MATERIALS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.MATERIALS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '耗材', '/secure/basemodule/material-records/page/edit-list', '11', '11', '023.svg', '耗材'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '耗材查询', '/secure/basemodule/material-records/page/search-list', '11', '03', '023.svg', '耗材查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL_RECORD', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-25 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/sql/limsMaterialRecord-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/material/sql/limsMaterialRecord-oracle-sql.sql new file mode 100644 index 0000000..f1b4137 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/sql/limsMaterialRecord-oracle-sql.sql @@ -0,0 +1,128 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_MATERIAL( + ID NUMBER NOT NULL, + MATERIALTYPEID NUMBER NULL, + MATERIALNAME VARCHAR2(36) NULL, + MODEL VARCHAR2(36) NULL, + MANUFACTORY VARCHAR2(120) NULL, + LOCID NUMBER NULL, + LOCNAME VARCHAR2(120) NULL, + REMAINAMOUNT NUMBER NULL, + AMOUNTLOWLIMIT NUMBER NULL, + UNIT NUMBER(36) NULL, + LABORATORYID VARCHAR2(36) NULL, + LABORATORY VARCHAR2(36) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_MATERIAL IS '耗材'; +COMMENT ON COLUMN T_LIMS_MATERIAL.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_MATERIAL.MATERIALTYPEID IS '耗材类型ID'; +COMMENT ON COLUMN T_LIMS_MATERIAL.MATERIALNAME IS '耗材名称'; +COMMENT ON COLUMN T_LIMS_MATERIAL.MODEL IS '规格型号'; +COMMENT ON COLUMN T_LIMS_MATERIAL.MANUFACTORY IS '厂家'; +COMMENT ON COLUMN T_LIMS_MATERIAL.LOCID IS '存放位置ID'; +COMMENT ON COLUMN T_LIMS_MATERIAL.LOCNAME IS '存放位置'; +COMMENT ON COLUMN T_LIMS_MATERIAL.REMAINAMOUNT IS '剩余数量'; +COMMENT ON COLUMN T_LIMS_MATERIAL.AMOUNTLOWLIMIT IS '数量低限'; +COMMENT ON COLUMN T_LIMS_MATERIAL.UNIT IS '单位'; +COMMENT ON COLUMN T_LIMS_MATERIAL.LABORATORYID IS '所属实验室ID'; +COMMENT ON COLUMN T_LIMS_MATERIAL.LABORATORY IS '所属实验室'; +COMMENT ON COLUMN T_LIMS_MATERIAL.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_MATERIAL.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_MATERIAL.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_MATERIAL.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_MATERIAL.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_MATERIAL.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_MATERIAL ADD CONSTRAINT PK_LIMS_MATERIAL PRIMARY KEY (ID); + +CREATE TABLE T_LIMS_MATERIAL_RECORD( + ID NUMBER NOT NULL, + MATERIALID NUMBER NULL, + OPERATETYPE VARCHAR2(36) NULL, + OPERATEAMOUNT NUMBER NULL, + OPERATORID VARCHAR2(36) NULL, + OPERATOR VARCHAR2(36) NULL, + REMARKS VARCHAR2(360) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_MATERIAL_RECORD IS '耗材操作记录'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.MATERIALID IS '耗材ID'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.OPERATETYPE IS '操作类型'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.OPERATEAMOUNT IS '操作数量'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.OPERATORID IS '操作人ID'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.OPERATOR IS '操作人'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.REMARKS IS '备注'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_MATERIAL_RECORD.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_MATERIAL_RECORD ADD CONSTRAINT PK_LIMS_MATERIAL_RECORD PRIMARY KEY (ID); + +CALL INSERTI18N('T_LIMS_MATERIAL.SERVICE_NAME', '耗材', '耗材', 'zh-CN', '耗材'); +CALL INSERTI18N('T_LIMS_MATERIAL.ID', '耗材的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MATERIAL.MATERIALTYPEID', '耗材的耗材类型ID', '耗材类型ID', 'zh-CN', '耗材类型ID'); +CALL INSERTI18N('T_LIMS_MATERIAL.MATERIALNAME', '耗材的耗材名称', '耗材名称', 'zh-CN', '耗材名称'); +CALL INSERTI18N('T_LIMS_MATERIAL.MODEL', '耗材的规格型号', '规格型号', 'zh-CN', '规格型号'); +CALL INSERTI18N('T_LIMS_MATERIAL.MANUFACTORY', '耗材的厂家', '厂家', 'zh-CN', '厂家'); +CALL INSERTI18N('T_LIMS_MATERIAL.LOCID', '耗材的存放位置ID', '存放位置ID', 'zh-CN', '存放位置ID'); +CALL INSERTI18N('T_LIMS_MATERIAL.LOCNAME', '耗材的存放位置', '存放位置', 'zh-CN', '存放位置'); +CALL INSERTI18N('T_LIMS_MATERIAL.REMAINAMOUNT', '耗材的剩余数量', '剩余数量', 'zh-CN', '剩余数量'); +CALL INSERTI18N('T_LIMS_MATERIAL.AMOUNTLOWLIMIT', '耗材的数量低限', '数量低限', 'zh-CN', '数量低限'); +CALL INSERTI18N('T_LIMS_MATERIAL.UNIT', '耗材的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_MATERIAL.LABORATORYID', '耗材的所属实验室ID', '所属实验室ID', 'zh-CN', '所属实验室ID'); +CALL INSERTI18N('T_LIMS_MATERIAL.LABORATORY', '耗材的所属实验室', '所属实验室', 'zh-CN', '所属实验室'); +CALL INSERTI18N('T_LIMS_MATERIAL.REMARKS', '耗材的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYID', '耗材的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYNAME', '耗材的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDTIME', '耗材的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYORGID', '耗材的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_MATERIAL.CREATEDBYORGNAME', '耗材的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.SERVICE_NAME', '耗材操作记录', '耗材操作记录', 'zh-CN', '耗材操作记录'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.ID', '耗材操作记录的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.MATERIALID', '耗材操作记录的耗材ID', '耗材ID', 'zh-CN', '耗材ID'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATETYPE', '耗材操作记录的操作类型', '操作类型', 'zh-CN', '操作类型'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATEAMOUNT', '耗材操作记录的操作数量', '操作数量', 'zh-CN', '操作数量'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATORID', '耗材操作记录的操作人ID', '操作人ID', 'zh-CN', '操作人ID'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.OPERATOR', '耗材操作记录的操作人', '操作人', 'zh-CN', '操作人'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.REMARKS', '耗材操作记录的备注', '备注', 'zh-CN', '备注'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYID', '耗材操作记录的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYNAME', '耗材操作记录的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDTIME', '耗材操作记录的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYORGID', '耗材操作记录的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_MATERIAL_RECORD.CREATEDBYORGNAME', '耗材操作记录的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.MATERIALS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.MATERIALS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.MATERIALS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.MATERIALS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.MATERIALS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '耗材', '/secure/basemodule/material-records/page/edit-list', '11', '11', '023.svg', '耗材'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '耗材查询', '/secure/basemodule/material-records/page/search-list', '11', '03', '023.svg', '耗材查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL_RECORD', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2022-08-25 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/material/sql/limsMaterialRecord-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/material/sql/limsMaterialRecord-sqlserver-sql.sql new file mode 100644 index 0000000..5961876 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/material/sql/limsMaterialRecord-sqlserver-sql.sql @@ -0,0 +1,122 @@ +-- ----------------------------- 2022-08-25 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_MATERIAL( + ID BIGINT NOT NULL, + MATERIALTYPEID BIGINT NULL , + MATERIALNAME VARCHAR(36) NULL , + MODEL VARCHAR(36) NULL , + MANUFACTORY VARCHAR(120) NULL , + LOCID BIGINT NULL , + LOCNAME VARCHAR(120) NULL , + REMAINAMOUNT BIGINT NULL , + AMOUNTLOWLIMIT BIGINT NULL , + UNIT BIGINT NULL , + LABORATORYID VARCHAR(36) NULL , + LABORATORY VARCHAR(36) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_MATERIAL PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材类型ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'MATERIALTYPEID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'MATERIALNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'规格型号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'MODEL'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'厂家' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'MANUFACTORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'存放位置ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'LOCID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'存放位置' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'LOCNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'剩余数量' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'REMAINAMOUNT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数量低限' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'AMOUNTLOWLIMIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'UNIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'LABORATORYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属实验室' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'LABORATORY'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +CREATE TABlE DBO.T_LIMS_MATERIAL_RECORD( + ID BIGINT NOT NULL, + MATERIALID BIGINT NULL , + OPERATETYPE VARCHAR(36) NULL , + OPERATEAMOUNT BIGINT NULL , + OPERATORID VARCHAR(36) NULL , + OPERATOR VARCHAR(36) NULL , + REMARKS VARCHAR(360) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_MATERIAL_RECORD PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材操作记录' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'耗材ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'MATERIALID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'操作类型' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'OPERATETYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'操作数量' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'OPERATEAMOUNT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'操作人ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'OPERATORID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'操作人' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'OPERATOR'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'REMARKS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_MATERIAL_RECORD', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.SERVICE_NAME', N'耗材', N'耗材', N'zh-CN',N'耗材'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.ID', N'耗材的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.MATERIALTYPEID', N'耗材的耗材类型ID', N'耗材类型ID', N'zh-CN',N'耗材类型ID'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.MATERIALNAME', N'耗材的耗材名称', N'耗材名称', N'zh-CN',N'耗材名称'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.MODEL', N'耗材的规格型号', N'规格型号', N'zh-CN',N'规格型号'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.MANUFACTORY', N'耗材的厂家', N'厂家', N'zh-CN',N'厂家'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.LOCID', N'耗材的存放位置ID', N'存放位置ID', N'zh-CN',N'存放位置ID'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.LOCNAME', N'耗材的存放位置', N'存放位置', N'zh-CN',N'存放位置'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.REMAINAMOUNT', N'耗材的剩余数量', N'剩余数量', N'zh-CN',N'剩余数量'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.AMOUNTLOWLIMIT', N'耗材的数量低限', N'数量低限', N'zh-CN',N'数量低限'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.UNIT', N'耗材的单位', N'单位', N'zh-CN',N'单位'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.LABORATORYID', N'耗材的所属实验室ID', N'所属实验室ID', N'zh-CN',N'所属实验室ID'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.LABORATORY', N'耗材的所属实验室', N'所属实验室', N'zh-CN',N'所属实验室'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.REMARKS', N'耗材的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.CREATEDBYID', N'耗材的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.CREATEDBYNAME', N'耗材的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.CREATEDTIME', N'耗材的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.CREATEDBYORGID', N'耗材的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL.CREATEDBYORGNAME', N'耗材的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.SERVICE_NAME', N'耗材操作记录', N'耗材操作记录', N'zh-CN',N'耗材操作记录'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.ID', N'耗材操作记录的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.MATERIALID', N'耗材操作记录的耗材ID', N'耗材ID', N'zh-CN',N'耗材ID'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.OPERATETYPE', N'耗材操作记录的操作类型', N'操作类型', N'zh-CN',N'操作类型'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.OPERATEAMOUNT', N'耗材操作记录的操作数量', N'操作数量', N'zh-CN',N'操作数量'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.OPERATORID', N'耗材操作记录的操作人ID', N'操作人ID', N'zh-CN',N'操作人ID'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.OPERATOR', N'耗材操作记录的操作人', N'操作人', N'zh-CN',N'操作人'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.REMARKS', N'耗材操作记录的备注', N'备注', N'zh-CN',N'备注'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.CREATEDBYID', N'耗材操作记录的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.CREATEDBYNAME', N'耗材操作记录的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.CREATEDTIME', N'耗材操作记录的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.CREATEDBYORGID', N'耗材操作记录的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_MATERIAL_RECORD.CREATEDBYORGNAME', N'耗材操作记录的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.MATERIALS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.MATERIALS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.MATERIALS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.MATERIALS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.MATERIALS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '耗材', '/secure/basemodule/material-records/page/edit-list', '11', '11', '023.svg', '耗材'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '耗材查询', '/secure/basemodule/material-records/page/search-list', '11', '03', '023.svg', '耗材查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL', '0', '0'); +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_MATERIAL_RECORD', '0', '0'); + + +-- ----------------------------- 2022-08-25 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/bean/LimsMaterialStorageBean.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/bean/LimsMaterialStorageBean.java new file mode 100644 index 0000000..1e2e31a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/bean/LimsMaterialStorageBean.java @@ -0,0 +1,499 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmanager.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 材料库管理 + * + * @author dingj@sunwayworld.com + * @date 2022-09-16 + */ +@Table("T_LIMS_MATERIAL_STORAGE") +public class LimsMaterialStorageBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long recommendNumber;// 推荐测试数量 + private String materialCode;// 材料代码 + private String materialName;// 材料名称 + private String materialType;// 材料类型 + private String cellType;// 电池类型 + private String model;// 型号规格 + private String purpose;// 生产用途 + private Long amount;// 数量 + private String positiveMaterial;// 正极材料 + private String positiveActivity;// 正极活性占比 + private String positiveConductiveCarbon;// 正极导电碳 + private String pvdf5130;// PVDF5130 + private Double positivePressDensity;// 正极压实密度 + private String negativeMaterial;// 负极材料 + private String negativeActivity;// 负极活性占比 + private String negativeConductiveCarbon;// 负极导电碳 + private String negativeCmc;// 负极CMC + private String negativeSbr;// 负极SBR + private Double negativePressDensity;// 负极压实密度 + private Double np;// N/P + private String electrolyte;// 电解液 + private Double diaphragm;// 隔膜/um + private String testVoltage;// 测试电压 + private Double positiveCapacity;// 正极克容量(mAh/g) + private String positiveRatio;// 正极活性物质比例(%) + private Double positiveRollinPressDen;// 正极辊压后单面面密度(mg/cm2) + private Double positiveCoatingPressDen;// 正极涂布单面面密度(mg/cm2) + private Double positiveFoilThickness;// 正极箔材厚度(um) + private Double rollinThickness;// 辊压厚度(UM) + private Double negativeCapacity;// 负极克容量(mAh/g) + private String negativeRatio;// 负极活性物质比例(%) + private Double negativeRollinPressDen;// 负极辊压后单面面密度(mg/cm2) + private Double negativeCoatingPressDen;// 负极涂布单面面密度(mg/cm2) + private Double negativeFoilThickness;// 负极箔材厚度(um) + private Double negativeThickness;// 负极极片厚度(um) + private Double capacity;// 容量mAh + private String orgId;// orgId + private String orgName;// orgName + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + private String workshopSection;//工段 + + private String inspection;//检验类型 + private String deptThreeId;//三级部门ID + private String deptThree;//三级部门 + private String deptTwoId;//二级部门ID + private String deptTwo;//二级部门 + + private String sapMaterialCode;// SAP材料编码 + private String factory;// 工厂 + + + public Long getRecommendNumber() { + return recommendNumber; + } + + public void setRecommendNumber(Long recommendNumber) { + this.recommendNumber = recommendNumber; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getMaterialCode() { + return materialCode; + } + + public void setMaterialCode(String materialCode) { + this.materialCode = materialCode; + } + + public String getMaterialName() { + return materialName; + } + + public void setMaterialName(String materialName) { + this.materialName = materialName; + } + + public String getMaterialType() { + return materialType; + } + + public void setMaterialType(String materialType) { + this.materialType = materialType; + } + + public String getCellType() { + return cellType; + } + + public void setCellType(String cellType) { + this.cellType = cellType; + } + + public String getModel() { + return model; + } + + public void setModel(String model) { + this.model = model; + } + + public String getPurpose() { + return purpose; + } + + public void setPurpose(String purpose) { + this.purpose = purpose; + } + + public Long getAmount() { + return amount; + } + + public void setAmount(Long amount) { + this.amount = amount; + } + + public String getPositiveMaterial() { + return positiveMaterial; + } + + public void setPositiveMaterial(String positiveMaterial) { + this.positiveMaterial = positiveMaterial; + } + + public String getPositiveActivity() { + return positiveActivity; + } + + public void setPositiveActivity(String positiveActivity) { + this.positiveActivity = positiveActivity; + } + + public String getPositiveConductiveCarbon() { + return positiveConductiveCarbon; + } + + public void setPositiveConductiveCarbon(String positiveConductiveCarbon) { + this.positiveConductiveCarbon = positiveConductiveCarbon; + } + + public String getPvdf5130() { + return pvdf5130; + } + + public void setPvdf5130(String pvdf5130) { + this.pvdf5130 = pvdf5130; + } + + public Double getPositivePressDensity() { + return positivePressDensity; + } + + public void setPositivePressDensity(Double positivePressDensity) { + this.positivePressDensity = positivePressDensity; + } + + public String getNegativeMaterial() { + return negativeMaterial; + } + + public void setNegativeMaterial(String negativeMaterial) { + this.negativeMaterial = negativeMaterial; + } + + public String getNegativeActivity() { + return negativeActivity; + } + + public void setNegativeActivity(String negativeActivity) { + this.negativeActivity = negativeActivity; + } + + public Double getCapacity() { + return capacity; + } + + public void setCapacity(Double capacity) { + this.capacity = capacity; + } + + public String getNegativeConductiveCarbon() { + return negativeConductiveCarbon; + } + + public void setNegativeConductiveCarbon(String negativeConductiveCarbon) { + this.negativeConductiveCarbon = negativeConductiveCarbon; + } + + public String getNegativeCmc() { + return negativeCmc; + } + + public void setNegativeCmc(String negativeCmc) { + this.negativeCmc = negativeCmc; + } + + public String getNegativeSbr() { + return negativeSbr; + } + + public void setNegativeSbr(String negativeSbr) { + this.negativeSbr = negativeSbr; + } + + public Double getNegativePressDensity() { + return negativePressDensity; + } + + public void setNegativePressDensity(Double negativePressDensity) { + this.negativePressDensity = negativePressDensity; + } + + public Double getNp() { + return np; + } + + public void setNp(Double np) { + this.np = np; + } + + public String getElectrolyte() { + return electrolyte; + } + + public void setElectrolyte(String electrolyte) { + this.electrolyte = electrolyte; + } + + public Double getDiaphragm() { + return diaphragm; + } + + public void setDiaphragm(Double diaphragm) { + this.diaphragm = diaphragm; + } + + public String getTestVoltage() { + return testVoltage; + } + + public void setTestVoltage(String testVoltage) { + this.testVoltage = testVoltage; + } + + public Double getPositiveCapacity() { + return positiveCapacity; + } + + public void setPositiveCapacity(Double positiveCapacity) { + this.positiveCapacity = positiveCapacity; + } + + public String getPositiveRatio() { + return positiveRatio; + } + + public void setPositiveRatio(String positiveRatio) { + this.positiveRatio = positiveRatio; + } + + public Double getPositiveRollinPressDen() { + return positiveRollinPressDen; + } + + public void setPositiveRollinPressDen(Double positiveRollinPressDen) { + this.positiveRollinPressDen = positiveRollinPressDen; + } + + public Double getPositiveCoatingPressDen() { + return positiveCoatingPressDen; + } + + public void setPositiveCoatingPressDen(Double positiveCoatingPressDen) { + this.positiveCoatingPressDen = positiveCoatingPressDen; + } + + public Double getPositiveFoilThickness() { + return positiveFoilThickness; + } + + public void setPositiveFoilThickness(Double positiveFoilThickness) { + this.positiveFoilThickness = positiveFoilThickness; + } + + public Double getRollinThickness() { + return rollinThickness; + } + + public void setRollinThickness(Double rollinThickness) { + this.rollinThickness = rollinThickness; + } + + public Double getNegativeCapacity() { + return negativeCapacity; + } + + public void setNegativeCapacity(Double negativeCapacity) { + this.negativeCapacity = negativeCapacity; + } + + public String getNegativeRatio() { + return negativeRatio; + } + + public void setNegativeRatio(String negativeRatio) { + this.negativeRatio = negativeRatio; + } + + public Double getNegativeRollinPressDen() { + return negativeRollinPressDen; + } + + public void setNegativeRollinPressDen(Double negativeRollinPressDen) { + this.negativeRollinPressDen = negativeRollinPressDen; + } + + public Double getNegativeCoatingPressDen() { + return negativeCoatingPressDen; + } + + public void setNegativeCoatingPressDen(Double negativeCoatingPressDen) { + this.negativeCoatingPressDen = negativeCoatingPressDen; + } + + public Double getNegativeFoilThickness() { + return negativeFoilThickness; + } + + public void setNegativeFoilThickness(Double negativeFoilThickness) { + this.negativeFoilThickness = negativeFoilThickness; + } + + public Double getNegativeThickness() { + return negativeThickness; + } + + public void setNegativeThickness(Double negativeThickness) { + this.negativeThickness = negativeThickness; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getWorkshopSection() { + return workshopSection; + } + + public void setWorkshopSection(String workshopSection) { + this.workshopSection = workshopSection; + } + + public String getInspection() { + return inspection; + } + + public void setInspection(String inspection) { + this.inspection = inspection; + } + + public String getDeptThreeId() { + return deptThreeId; + } + + public void setDeptThreeId(String deptThreeId) { + this.deptThreeId = deptThreeId; + } + + public String getDeptThree() { + return deptThree; + } + + public void setDeptThree(String deptThree) { + this.deptThree = deptThree; + } + + public String getDeptTwoId() { + return deptTwoId; + } + + public void setDeptTwoId(String deptTwoId) { + this.deptTwoId = deptTwoId; + } + + public String getDeptTwo() { + return deptTwo; + } + + public void setDeptTwo(String deptTwo) { + this.deptTwo = deptTwo; + } + + public String getSapMaterialCode() { + return sapMaterialCode; + } + + public void setSapMaterialCode(String sapMaterialCode) { + this.sapMaterialCode = sapMaterialCode; + } + + public String getFactory() { + return factory; + } + + public void setFactory(String factory) { + this.factory = factory; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/controller/LimsMaterialStorageController.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/controller/LimsMaterialStorageController.java new file mode 100644 index 0000000..d39a2c4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/controller/LimsMaterialStorageController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmanager.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/materialstorage/material-storages/page") +public interface LimsMaterialStorageController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/controller/impl/LimsMaterialStorageControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/controller/impl/LimsMaterialStorageControllerImpl.java new file mode 100644 index 0000000..e5ec7e6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/controller/impl/LimsMaterialStorageControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmanager.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.materialstorage.materialmanager.controller.LimsMaterialStorageController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsMaterialStorageControllerImpl implements LimsMaterialStorageController { + + @Log(value = "材料库管理编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/materialstorage/material-storages/lims-material-storage-edit-list"; + } + + @Log(value = "材料库管理详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/materialstorage/material-storages/lims-material-storage-detail"; + } + + @Log(value = "材料库管理查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/materialstorage/material-storages/lims-material-storage-search-list"; + } + + @Log(value = "材料库管理选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/materialstorage/material-storages/lims-material-storage-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/dao/LimsMaterialStorageDao.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/dao/LimsMaterialStorageDao.java new file mode 100644 index 0000000..91e63be --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/dao/LimsMaterialStorageDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmanager.dao; + +import com.sunwayworld.basemodule.trm.materialstorage.materialmanager.bean.LimsMaterialStorageBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsMaterialStorageDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/dao/impl/LimsMaterialStorageDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/dao/impl/LimsMaterialStorageDaoImpl.java new file mode 100644 index 0000000..5e0a82b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/dao/impl/LimsMaterialStorageDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmanager.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.materialstorage.materialmanager.bean.LimsMaterialStorageBean; +import com.sunwayworld.basemodule.trm.materialstorage.materialmanager.dao.LimsMaterialStorageDao; +import com.sunwayworld.basemodule.trm.materialstorage.materialmanager.mapper.LimsMaterialStorageMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsMaterialStorageDaoImpl extends MybatisDaoSupport implements LimsMaterialStorageDao { + + @Autowired + private LimsMaterialStorageMapper limsMaterialStorageMapper; + + @Override + public LimsMaterialStorageMapper getMapper() { + return limsMaterialStorageMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/io/MaterialStorageImportFileFunction.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/io/MaterialStorageImportFileFunction.java new file mode 100644 index 0000000..f1a5b4a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/io/MaterialStorageImportFileFunction.java @@ -0,0 +1,99 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmanager.io; + +import com.sunwayworld.basemodule.trm.materialstorage.materialmanager.bean.LimsMaterialStorageBean; +import com.sunwayworld.basemodule.trm.materialstorage.materialmanager.service.LimsMaterialStorageService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.i18n.I18nHelper; +import com.sunwayworld.framework.io.excel.ExcelHelper; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.io.file.FilePathManager; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.bean.CoreFileImportResultDTO; +import com.sunwayworld.module.item.file.function.CoreFileImportFunction; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import com.sunwayworld.module.sys.code.bean.CoreCodeBean; +import com.sunwayworld.module.sys.code.service.CoreCodeService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +/** + * @Classname MaterialStorageImportFileFunction + * @Description 材料库根据模板导入数据 + * @Date 2022/11/9 10:50 + * @Created by dingjian + */ +@Component(value = "materialStorageImportFileFunction") +@GikamBean +public class MaterialStorageImportFileFunction implements CoreFileImportFunction { + + @Autowired + private LimsMaterialStorageService limsMaterialStorageService; + + @Autowired + private CoreCodeService coreCodeService; + + @Override + public CoreFileImportResultDTO apply(CoreFileBean coreFileBean) { + CoreFileImportResultDTO importResultRepresentation = new CoreFileImportResultDTO(); + FilePathDTO fr = CoreFileUtils.toFilePath(coreFileBean); + String filePath = FilePathManager.getLocalPath(fr).toString(); +// List limsMaterialStorageBeanList = ExcelHelper.readDataFromExcel( +// filePath, 0, 1, LimsMaterialStorageBean.class); + List limsMaterialStorageBeanList = ExcelHelper.readDataFromExcel(CoreFileUtils.getLocalPath(coreFileBean).toString(), + "Sheet1", 0, 1, LimsMaterialStorageBean.class); + + if (CollectionUtils.isEmpty(limsMaterialStorageBeanList)) { + String errorFileName= I18nHelper.getMessage("信息导入模板为空,请确认后重新导入"); + importResultRepresentation.setMessage(errorFileName); + return importResultRepresentation; + } + + List insertMaterialBeanList = new ArrayList<>(); + List updateMaterialBeanList = new ArrayList<>(); + + //转换下拉值CODE + Map workshopSectionTypeMap = new HashMap<>(); + List workshopSectionTypeCodeBeanList = coreCodeService.selectListByFilter(SearchFilter.instance() + .match("codeCategoryId", "workshopSection").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(workshopSectionTypeCodeBeanList)) { + workshopSectionTypeMap = workshopSectionTypeCodeBeanList.stream() + .collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + + for (LimsMaterialStorageBean limsMaterialStorageBean : limsMaterialStorageBeanList) { + LimsMaterialStorageBean existMaterialBean = limsMaterialStorageService.selectFirstByFilter(SearchFilter.instance() + .match("materialCode", limsMaterialStorageBean.getMaterialCode()).filter(MatchPattern.SEQ)); + + limsMaterialStorageBean.setWorkshopSection(workshopSectionTypeMap.get(limsMaterialStorageBean.getWorkshopSection())); + if (existMaterialBean == null) { + limsMaterialStorageBean.setId(ApplicationContextHelper.getNextIdentity()); + insertMaterialBeanList.add(limsMaterialStorageBean); + } else { + limsMaterialStorageBean.setId(existMaterialBean.getId()); + updateMaterialBeanList.add(limsMaterialStorageBean); + } + } + + limsMaterialStorageService.getDao().insert(insertMaterialBeanList); + limsMaterialStorageService.getDao().updateIfChanged(updateMaterialBeanList); + + return importResultRepresentation; + + } + + @Override + public boolean test(CoreFileBean coreFile, String service) { + return true; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/io/MaterialStorageTemplateExport.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/io/MaterialStorageTemplateExport.java new file mode 100644 index 0000000..4b34030 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/io/MaterialStorageTemplateExport.java @@ -0,0 +1,34 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmanager.io; + +import com.sunwayworld.framework.data.Pair; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.service.GenericTemplateService; +import org.springframework.stereotype.Component; + +import java.util.ArrayList; +import java.util.List; + +/** + * @Classname MaterialStorageTemplateExport + * @Description 材料库导入模板下载 + * @Date 2022/11/8 19:35 + * @Created by dingjian + */ +@Component(value = "materialStorageTemplateExport") +@GikamBean +public class MaterialStorageTemplateExport implements GenericTemplateService { + + @Override + public List> getTemplatePairList() { + List> templatePairList = new ArrayList<>(); + Pair templatePair = Pair.of("materialStorageTemplate", "材料库导入模板"); + templatePairList.add(templatePair); + return templatePairList; + } + + @Override + public String getTemplateExtension() { + return "xlsx"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/io/templates/materialStorageTemplate.xlsx b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/io/templates/materialStorageTemplate.xlsx new file mode 100644 index 0000000..d649389 Binary files /dev/null and b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/io/templates/materialStorageTemplate.xlsx differ diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/mapper/LimsMaterialStorageMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/mapper/LimsMaterialStorageMapper.java new file mode 100644 index 0000000..c1532a8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/mapper/LimsMaterialStorageMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmanager.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsMaterialStorageMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/mapper/conf/lims-material-storage-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/mapper/conf/lims-material-storage-mysql-mapper.xml new file mode 100644 index 0000000..6d05551 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/mapper/conf/lims-material-storage-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/mapper/conf/lims-material-storage-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/mapper/conf/lims-material-storage-oracle-mapper.xml new file mode 100644 index 0000000..6a37bac --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/mapper/conf/lims-material-storage-oracle-mapper.xml @@ -0,0 +1,49 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/mapper/conf/lims-material-storage-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/mapper/conf/lims-material-storage-sqlserver-mapper.xml new file mode 100644 index 0000000..6d05551 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/mapper/conf/lims-material-storage-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/resource/LimsMaterialStorageResource.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/resource/LimsMaterialStorageResource.java new file mode 100644 index 0000000..8baf7e0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/resource/LimsMaterialStorageResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmanager.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.materialstorage.materialmanager.bean.LimsMaterialStorageBean; +import com.sunwayworld.basemodule.trm.materialstorage.materialmanager.service.LimsMaterialStorageService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/materialstorage/material-storages") +public interface LimsMaterialStorageResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/resource/impl/LimsMaterialStorageResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/resource/impl/LimsMaterialStorageResourceImpl.java new file mode 100644 index 0000000..2c366a4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/resource/impl/LimsMaterialStorageResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmanager.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.materialstorage.materialmanager.resource.LimsMaterialStorageResource; +import com.sunwayworld.basemodule.trm.materialstorage.materialmanager.service.LimsMaterialStorageService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("材料库管理") +@RestController +@GikamBean +public class LimsMaterialStorageResourceImpl implements LimsMaterialStorageResource { + + @Autowired + private LimsMaterialStorageService limsMaterialStorageService; + + @Override + public LimsMaterialStorageService getService() { + return limsMaterialStorageService; + } + + @Log(value = "新增材料库管理", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/service/LimsMaterialStorageService.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/service/LimsMaterialStorageService.java new file mode 100644 index 0000000..667103b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/service/LimsMaterialStorageService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmanager.service; + +import com.sunwayworld.basemodule.trm.materialstorage.materialmanager.bean.LimsMaterialStorageBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsMaterialStorageService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/service/impl/LimsMaterialStorageServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/service/impl/LimsMaterialStorageServiceImpl.java new file mode 100644 index 0000000..da3cb89 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmanager/service/impl/LimsMaterialStorageServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmanager.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.materialstorage.materialmanager.dao.LimsMaterialStorageDao; +import com.sunwayworld.basemodule.trm.materialstorage.materialmanager.bean.LimsMaterialStorageBean; +import com.sunwayworld.basemodule.trm.materialstorage.materialmanager.service.LimsMaterialStorageService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsMaterialStorageServiceImpl implements LimsMaterialStorageService { + + @Autowired + private LimsMaterialStorageDao limsMaterialStorageDao; + + @Override + @SuppressWarnings("unchecked") + public LimsMaterialStorageDao getDao() { + return limsMaterialStorageDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsMaterialStorageBean limsMaterialStorage = jsonWrapper.parseUnique(LimsMaterialStorageBean.class); + limsMaterialStorage.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsMaterialStorage); + return limsMaterialStorage.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/bean/LimsMaterialMethodBean.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/bean/LimsMaterialMethodBean.java new file mode 100644 index 0000000..608ec46 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/bean/LimsMaterialMethodBean.java @@ -0,0 +1,154 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmethod.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 材料库检测项目 + * + * @author dingj@sunwayworld.com + * @date 2022-09-24 + */ +@Table("T_LIMS_MATERIAL_METHOD") +public class LimsMaterialMethodBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long materialId;// 材料ID + private Long testMethodId;// 项目方法ID + private Long testId;// 检测项目ID + private Long methodId;// 方法ID + private String orgId;// 组Id + private String orgName;// 组名称 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + private String highLimit;// 检出高限 + + private String lowLimit;// 检出低限 + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getMaterialId() { + return materialId; + } + + public void setMaterialId(Long materialId) { + this.materialId = materialId; + } + + public Long getTestMethodId() { + return testMethodId; + } + + public void setTestMethodId(Long testMethodId) { + this.testMethodId = testMethodId; + } + + public Long getTestId() { + return testId; + } + + public void setTestId(Long testId) { + this.testId = testId; + } + + public Long getMethodId() { + return methodId; + } + + public void setMethodId(Long methodId) { + this.methodId = methodId; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getHighLimit() { + return highLimit; + } + + public void setHighLimit(String highLimit) { + this.highLimit = highLimit; + } + + public String getLowLimit() { + return lowLimit; + } + + public void setLowLimit(String lowLimit) { + this.lowLimit = lowLimit; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/controller/LimsMaterialMethodController.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/controller/LimsMaterialMethodController.java new file mode 100644 index 0000000..399dbf1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/controller/LimsMaterialMethodController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmethod.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/materialstorage/material-methods/page") +public interface LimsMaterialMethodController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/controller/impl/LimsMaterialMethodControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/controller/impl/LimsMaterialMethodControllerImpl.java new file mode 100644 index 0000000..5d44924 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/controller/impl/LimsMaterialMethodControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmethod.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.materialstorage.materialmethod.controller.LimsMaterialMethodController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsMaterialMethodControllerImpl implements LimsMaterialMethodController { + + @Log(value = "材料库检测项目编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/materialstorage/material-methods/lims-material-method-edit-list"; + } + + @Log(value = "材料库检测项目详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/materialstorage/material-methods/lims-material-method-detail"; + } + + @Log(value = "材料库检测项目查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/materialstorage/material-methods/lims-material-method-search-list"; + } + + @Log(value = "材料库检测项目选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/materialstorage/material-methods/lims-material-method-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/dao/LimsMaterialMethodDao.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/dao/LimsMaterialMethodDao.java new file mode 100644 index 0000000..60f8ae3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/dao/LimsMaterialMethodDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmethod.dao; + +import com.sunwayworld.basemodule.trm.materialstorage.materialmethod.bean.LimsMaterialMethodBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsMaterialMethodDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/dao/impl/LimsMaterialMethodDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/dao/impl/LimsMaterialMethodDaoImpl.java new file mode 100644 index 0000000..e3f1060 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/dao/impl/LimsMaterialMethodDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmethod.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.materialstorage.materialmethod.bean.LimsMaterialMethodBean; +import com.sunwayworld.basemodule.trm.materialstorage.materialmethod.dao.LimsMaterialMethodDao; +import com.sunwayworld.basemodule.trm.materialstorage.materialmethod.mapper.LimsMaterialMethodMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsMaterialMethodDaoImpl extends MybatisDaoSupport implements LimsMaterialMethodDao { + + @Autowired + private LimsMaterialMethodMapper limsMaterialMethodMapper; + + @Override + public LimsMaterialMethodMapper getMapper() { + return limsMaterialMethodMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/mapper/LimsMaterialMethodMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/mapper/LimsMaterialMethodMapper.java new file mode 100644 index 0000000..8799369 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/mapper/LimsMaterialMethodMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmethod.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsMaterialMethodMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/mapper/conf/lims-material-method-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/mapper/conf/lims-material-method-mysql-mapper.xml new file mode 100644 index 0000000..2fd2959 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/mapper/conf/lims-material-method-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/mapper/conf/lims-material-method-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/mapper/conf/lims-material-method-oracle-mapper.xml new file mode 100644 index 0000000..99bdfb6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/mapper/conf/lims-material-method-oracle-mapper.xml @@ -0,0 +1,210 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/mapper/conf/lims-material-method-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/mapper/conf/lims-material-method-sqlserver-mapper.xml new file mode 100644 index 0000000..2fd2959 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/mapper/conf/lims-material-method-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/resource/LimsMaterialMethodResource.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/resource/LimsMaterialMethodResource.java new file mode 100644 index 0000000..5d0b7a9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/resource/LimsMaterialMethodResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmethod.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.materialstorage.materialmethod.bean.LimsMaterialMethodBean; +import com.sunwayworld.basemodule.trm.materialstorage.materialmethod.service.LimsMaterialMethodService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/materialstorage/material-methods") +public interface LimsMaterialMethodResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/resource/impl/LimsMaterialMethodResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/resource/impl/LimsMaterialMethodResourceImpl.java new file mode 100644 index 0000000..0d6d3a8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/resource/impl/LimsMaterialMethodResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmethod.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.materialstorage.materialmethod.resource.LimsMaterialMethodResource; +import com.sunwayworld.basemodule.trm.materialstorage.materialmethod.service.LimsMaterialMethodService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("材料库检测项目") +@RestController +@GikamBean +public class LimsMaterialMethodResourceImpl implements LimsMaterialMethodResource { + + @Autowired + private LimsMaterialMethodService limsMaterialMethodService; + + @Override + public LimsMaterialMethodService getService() { + return limsMaterialMethodService; + } + + @Log(value = "新增材料库检测项目", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/service/LimsMaterialMethodService.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/service/LimsMaterialMethodService.java new file mode 100644 index 0000000..23ae32e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/service/LimsMaterialMethodService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmethod.service; + +import com.sunwayworld.basemodule.trm.materialstorage.materialmethod.bean.LimsMaterialMethodBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsMaterialMethodService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/service/impl/LimsMaterialMethodServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/service/impl/LimsMaterialMethodServiceImpl.java new file mode 100644 index 0000000..e6881c8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethod/service/impl/LimsMaterialMethodServiceImpl.java @@ -0,0 +1,46 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmethod.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.materialstorage.materialmethod.dao.LimsMaterialMethodDao; +import com.sunwayworld.basemodule.trm.materialstorage.materialmethod.bean.LimsMaterialMethodBean; +import com.sunwayworld.basemodule.trm.materialstorage.materialmethod.service.LimsMaterialMethodService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; + +@Repository +@GikamBean +public class LimsMaterialMethodServiceImpl implements LimsMaterialMethodService { + + @Autowired + private LimsMaterialMethodDao limsMaterialMethodDao; + + @Override + @SuppressWarnings("unchecked") + public LimsMaterialMethodDao getDao() { + return limsMaterialMethodDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + List limsMaterialMethodBeanList = jsonWrapper.parse(LimsMaterialMethodBean.class); + for (LimsMaterialMethodBean limsMaterialMethodBean : limsMaterialMethodBeanList) { + limsMaterialMethodBean.setId(ApplicationContextHelper.getNextIdentity()); + } + //LimsMaterialMethodBean limsMaterialMethod = jsonWrapper.parseUnique(LimsMaterialMethodBean.class); + //limsMaterialMethod.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsMaterialMethodBeanList); + return limsMaterialMethodBeanList.get(0).getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/bean/LimsMaterialMethodProcessBean.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/bean/LimsMaterialMethodProcessBean.java new file mode 100644 index 0000000..a6186d7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/bean/LimsMaterialMethodProcessBean.java @@ -0,0 +1,136 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmethodprocess.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 材料项目工序 + * + * @author dingj@sunwayworld.com + * @date 2022-09-24 + */ +@Table("T_LIMS_MATERIAL_METHOD_PROCESS") +public class LimsMaterialMethodProcessBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long materialMethodId;// 材料方法ID + private String processName;// 工序 + private Double highLimit;// 检出高限 + private Double lowLimit;// 检出低限 + private String orgId;// 组ID + private String orgName;// 组名称 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getMaterialMethodId() { + return materialMethodId; + } + + public void setMaterialMethodId(Long materialMethodId) { + this.materialMethodId = materialMethodId; + } + + public String getProcessName() { + return processName; + } + + public void setProcessName(String processName) { + this.processName = processName; + } + + public Double getHighLimit() { + return highLimit; + } + + public void setHighLimit(Double highLimit) { + this.highLimit = highLimit; + } + + public Double getLowLimit() { + return lowLimit; + } + + public void setLowLimit(Double lowLimit) { + this.lowLimit = lowLimit; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/controller/LimsMaterialMethodProcessController.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/controller/LimsMaterialMethodProcessController.java new file mode 100644 index 0000000..0c0311d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/controller/LimsMaterialMethodProcessController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmethodprocess.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/materialstorage/material-method-processs/page") +public interface LimsMaterialMethodProcessController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/controller/impl/LimsMaterialMethodProcessControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/controller/impl/LimsMaterialMethodProcessControllerImpl.java new file mode 100644 index 0000000..dc6904a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/controller/impl/LimsMaterialMethodProcessControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmethodprocess.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.materialstorage.materialmethodprocess.controller.LimsMaterialMethodProcessController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsMaterialMethodProcessControllerImpl implements LimsMaterialMethodProcessController { + + @Log(value = "材料项目工序编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/materialstorage/material-method-processs/lims-material-method-process-edit-list"; + } + + @Log(value = "材料项目工序详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/materialstorage/material-method-processs/lims-material-method-process-detail"; + } + + @Log(value = "材料项目工序查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/materialstorage/material-method-processs/lims-material-method-process-search-list"; + } + + @Log(value = "材料项目工序选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/materialstorage/material-method-processs/lims-material-method-process-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/dao/LimsMaterialMethodProcessDao.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/dao/LimsMaterialMethodProcessDao.java new file mode 100644 index 0000000..b383891 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/dao/LimsMaterialMethodProcessDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmethodprocess.dao; + +import com.sunwayworld.basemodule.trm.materialstorage.materialmethodprocess.bean.LimsMaterialMethodProcessBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsMaterialMethodProcessDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/dao/impl/LimsMaterialMethodProcessDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/dao/impl/LimsMaterialMethodProcessDaoImpl.java new file mode 100644 index 0000000..0e25120 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/dao/impl/LimsMaterialMethodProcessDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmethodprocess.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.materialstorage.materialmethodprocess.bean.LimsMaterialMethodProcessBean; +import com.sunwayworld.basemodule.trm.materialstorage.materialmethodprocess.dao.LimsMaterialMethodProcessDao; +import com.sunwayworld.basemodule.trm.materialstorage.materialmethodprocess.mapper.LimsMaterialMethodProcessMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsMaterialMethodProcessDaoImpl extends MybatisDaoSupport implements LimsMaterialMethodProcessDao { + + @Autowired + private LimsMaterialMethodProcessMapper limsMaterialMethodProcessMapper; + + @Override + public LimsMaterialMethodProcessMapper getMapper() { + return limsMaterialMethodProcessMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/mapper/LimsMaterialMethodProcessMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/mapper/LimsMaterialMethodProcessMapper.java new file mode 100644 index 0000000..d334f8a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/mapper/LimsMaterialMethodProcessMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmethodprocess.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsMaterialMethodProcessMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/mapper/conf/lims-material-method-process-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/mapper/conf/lims-material-method-process-mysql-mapper.xml new file mode 100644 index 0000000..1b7130c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/mapper/conf/lims-material-method-process-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/mapper/conf/lims-material-method-process-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/mapper/conf/lims-material-method-process-oracle-mapper.xml new file mode 100644 index 0000000..2c3501d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/mapper/conf/lims-material-method-process-oracle-mapper.xml @@ -0,0 +1,58 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/mapper/conf/lims-material-method-process-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/mapper/conf/lims-material-method-process-sqlserver-mapper.xml new file mode 100644 index 0000000..1b7130c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/mapper/conf/lims-material-method-process-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/resource/LimsMaterialMethodProcessResource.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/resource/LimsMaterialMethodProcessResource.java new file mode 100644 index 0000000..546d99c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/resource/LimsMaterialMethodProcessResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmethodprocess.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.materialstorage.materialmethodprocess.bean.LimsMaterialMethodProcessBean; +import com.sunwayworld.basemodule.trm.materialstorage.materialmethodprocess.service.LimsMaterialMethodProcessService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/materialstorage/material-method-processs") +public interface LimsMaterialMethodProcessResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/resource/impl/LimsMaterialMethodProcessResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/resource/impl/LimsMaterialMethodProcessResourceImpl.java new file mode 100644 index 0000000..92e4742 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/resource/impl/LimsMaterialMethodProcessResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmethodprocess.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.materialstorage.materialmethodprocess.resource.LimsMaterialMethodProcessResource; +import com.sunwayworld.basemodule.trm.materialstorage.materialmethodprocess.service.LimsMaterialMethodProcessService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("材料项目工序") +@RestController +@GikamBean +public class LimsMaterialMethodProcessResourceImpl implements LimsMaterialMethodProcessResource { + + @Autowired + private LimsMaterialMethodProcessService limsMaterialMethodProcessService; + + @Override + public LimsMaterialMethodProcessService getService() { + return limsMaterialMethodProcessService; + } + + @Log(value = "新增材料项目工序", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/service/LimsMaterialMethodProcessService.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/service/LimsMaterialMethodProcessService.java new file mode 100644 index 0000000..2e58a47 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/service/LimsMaterialMethodProcessService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmethodprocess.service; + +import com.sunwayworld.basemodule.trm.materialstorage.materialmethodprocess.bean.LimsMaterialMethodProcessBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsMaterialMethodProcessService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/service/impl/LimsMaterialMethodProcessServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/service/impl/LimsMaterialMethodProcessServiceImpl.java new file mode 100644 index 0000000..44f4586 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/materialstorage/materialmethodprocess/service/impl/LimsMaterialMethodProcessServiceImpl.java @@ -0,0 +1,42 @@ +package com.sunwayworld.basemodule.trm.materialstorage.materialmethodprocess.service.impl; + +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.materialstorage.materialmethodprocess.dao.LimsMaterialMethodProcessDao; +import com.sunwayworld.basemodule.trm.materialstorage.materialmethodprocess.bean.LimsMaterialMethodProcessBean; +import com.sunwayworld.basemodule.trm.materialstorage.materialmethodprocess.service.LimsMaterialMethodProcessService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsMaterialMethodProcessServiceImpl implements LimsMaterialMethodProcessService { + + @Autowired + private LimsMaterialMethodProcessDao limsMaterialMethodProcessDao; + + @Override + @SuppressWarnings("unchecked") + public LimsMaterialMethodProcessDao getDao() { + return limsMaterialMethodProcessDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsMaterialMethodProcessBean limsMaterialMethodProcess = jsonWrapper.parseUnique(LimsMaterialMethodProcessBean.class); + limsMaterialMethodProcess.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsMaterialMethodProcess); + return limsMaterialMethodProcess.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/bean/LimsPretreatInfItemBean.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/bean/LimsPretreatInfItemBean.java new file mode 100644 index 0000000..956bc7a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/bean/LimsPretreatInfItemBean.java @@ -0,0 +1,98 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; + +/** + * 工艺预处理项目 + * + * @author zhangs@sunwayworld.com + * @date 2023-09-26 + */ +@Table("T_LIMS_PRETREAT_INF_ITEM") +public class LimsPretreatInfItemBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long informationId;// 工艺预处理ID + private Long sorter;// 序号 + private String name;// 记录项目 + @NotNull(defaultValue = "文本") + private String dataType;// 格式 文本、日期、数值 + @NotNull(defaultValue = "1") + private Long amount;// 次数 + private String unit;// 单位 + private String defaultExpress;// 默认值表达式 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getInformationId() { + return informationId; + } + + public void setInformationId(Long informationId) { + this.informationId = informationId; + } + + public Long getSorter() { + return sorter; + } + + public void setSorter(Long sorter) { + this.sorter = sorter; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getDataType() { + return dataType; + } + + public void setDataType(String dataType) { + this.dataType = dataType; + } + + public Long getAmount() { + return amount; + } + + public void setAmount(Long amount) { + this.amount = amount; + } + + public String getUnit() { + return unit; + } + + public void setUnit(String unit) { + this.unit = unit; + } + + public String getDefaultExpress() { + return defaultExpress; + } + + public void setDefaultExpress(String defaultExpress) { + this.defaultExpress = defaultExpress; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/bean/LimsPretreatInformationBean.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/bean/LimsPretreatInformationBean.java new file mode 100644 index 0000000..f7e42a0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/bean/LimsPretreatInformationBean.java @@ -0,0 +1,154 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 预处理信息 + * + * @author dingj@sunwayworld.com + * @date 2022-09-15 + */ +@Table("T_LIMS_PRETREAT_INFORMATION") +public class LimsPretreatInformationBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long sorter;// 序号 + private String testType;// 测试类型 + private String processName;// 工序名称 + private String processDes;// 工序说明 + private Long elnId;// 记录表ID + + private String elnName;//ELN名称 + private String orgId;// orgId + private String orgName;// orgName + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getSorter() { + return sorter; + } + + public void setSorter(Long sorter) { + this.sorter = sorter; + } + + public String getTestType() { + return testType; + } + + public void setTestType(String testType) { + this.testType = testType; + } + + public String getProcessName() { + return processName; + } + + public void setProcessName(String processName) { + this.processName = processName; + } + + public String getProcessDes() { + return processDes; + } + + public void setProcessDes(String processDes) { + this.processDes = processDes; + } + + public Long getElnId() { + return elnId; + } + + public void setElnId(Long elnId) { + this.elnId = elnId; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getElnName() { + return elnName; + } + + public void setElnName(String elnName) { + this.elnName = elnName; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/controller/LimsPretreatInfItemController.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/controller/LimsPretreatInfItemController.java new file mode 100644 index 0000000..5cdb183 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/controller/LimsPretreatInfItemController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/pretreatment/pretreat-inf-items/page") +public interface LimsPretreatInfItemController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/controller/LimsPretreatInformationController.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/controller/LimsPretreatInformationController.java new file mode 100644 index 0000000..40f60a6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/controller/LimsPretreatInformationController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/pretreatment/pretreat-informations/page") +public interface LimsPretreatInformationController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/controller/impl/LimsPretreatInfItemControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/controller/impl/LimsPretreatInfItemControllerImpl.java new file mode 100644 index 0000000..5a73e6d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/controller/impl/LimsPretreatInfItemControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.controller.LimsPretreatInfItemController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsPretreatInfItemControllerImpl implements LimsPretreatInfItemController { + + @Log(value = "工艺预处理项目编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/pretreatment/pretreat-inf-items/lims-pretreat-inf-item-edit-list"; + } + + @Log(value = "工艺预处理项目详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/pretreatment/pretreat-inf-items/lims-pretreat-inf-item-detail"; + } + + @Log(value = "工艺预处理项目查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/pretreatment/pretreat-inf-items/lims-pretreat-inf-item-search-list"; + } + + @Log(value = "工艺预处理项目选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/pretreatment/pretreat-inf-items/lims-pretreat-inf-item-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/controller/impl/LimsPretreatInformationControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/controller/impl/LimsPretreatInformationControllerImpl.java new file mode 100644 index 0000000..27f03f6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/controller/impl/LimsPretreatInformationControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.controller.LimsPretreatInformationController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsPretreatInformationControllerImpl implements LimsPretreatInformationController { + + @Log(value = "预处理信息编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/pretreatment/pretreat-informations/lims-pretreat-information-edit-list"; + } + + @Log(value = "预处理信息详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/pretreatment/pretreat-informations/lims-pretreat-information-detail"; + } + + @Log(value = "预处理信息查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/pretreatment/pretreat-informations/lims-pretreat-information-search-list"; + } + + @Log(value = "预处理信息选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/pretreatment/pretreat-informations/lims-pretreat-information-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/dao/LimsPretreatInfItemDao.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/dao/LimsPretreatInfItemDao.java new file mode 100644 index 0000000..c7b0aad --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/dao/LimsPretreatInfItemDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.dao; + +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.bean.LimsPretreatInfItemBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsPretreatInfItemDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/dao/LimsPretreatInformationDao.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/dao/LimsPretreatInformationDao.java new file mode 100644 index 0000000..381b4b2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/dao/LimsPretreatInformationDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.dao; + +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.bean.LimsPretreatInformationBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsPretreatInformationDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/dao/impl/LimsPretreatInfItemDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/dao/impl/LimsPretreatInfItemDaoImpl.java new file mode 100644 index 0000000..4c2688c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/dao/impl/LimsPretreatInfItemDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.bean.LimsPretreatInfItemBean; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.dao.LimsPretreatInfItemDao; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.mapper.LimsPretreatInfItemMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsPretreatInfItemDaoImpl extends MybatisDaoSupport implements LimsPretreatInfItemDao { + + @Autowired + private LimsPretreatInfItemMapper limsPretreatInfItemMapper; + + @Override + public LimsPretreatInfItemMapper getMapper() { + return limsPretreatInfItemMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/dao/impl/LimsPretreatInformationDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/dao/impl/LimsPretreatInformationDaoImpl.java new file mode 100644 index 0000000..2782b31 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/dao/impl/LimsPretreatInformationDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.bean.LimsPretreatInformationBean; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.dao.LimsPretreatInformationDao; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.mapper.LimsPretreatInformationMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsPretreatInformationDaoImpl extends MybatisDaoSupport implements LimsPretreatInformationDao { + + @Autowired + private LimsPretreatInformationMapper limsPretreatInformationMapper; + + @Override + public LimsPretreatInformationMapper getMapper() { + return limsPretreatInformationMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/mapper/LimsPretreatInfItemMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/mapper/LimsPretreatInfItemMapper.java new file mode 100644 index 0000000..12bebbe --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/mapper/LimsPretreatInfItemMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsPretreatInfItemMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/mapper/LimsPretreatInformationMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/mapper/LimsPretreatInformationMapper.java new file mode 100644 index 0000000..bca0b40 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/mapper/LimsPretreatInformationMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsPretreatInformationMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/mapper/conf/lims-pretreat-inf-item-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/mapper/conf/lims-pretreat-inf-item-mysql-mapper.xml new file mode 100644 index 0000000..dec0d64 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/mapper/conf/lims-pretreat-inf-item-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/mapper/conf/lims-pretreat-inf-item-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/mapper/conf/lims-pretreat-inf-item-oracle-mapper.xml new file mode 100644 index 0000000..dec0d64 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/mapper/conf/lims-pretreat-inf-item-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/mapper/conf/lims-pretreat-inf-item-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/mapper/conf/lims-pretreat-inf-item-postgresql-mapper.xml new file mode 100644 index 0000000..dec0d64 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/mapper/conf/lims-pretreat-inf-item-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/mapper/conf/lims-pretreat-inf-item-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/mapper/conf/lims-pretreat-inf-item-sqlserver-mapper.xml new file mode 100644 index 0000000..dec0d64 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/mapper/conf/lims-pretreat-inf-item-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/mapper/conf/lims-pretreat-information-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/mapper/conf/lims-pretreat-information-mysql-mapper.xml new file mode 100644 index 0000000..869ee23 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/mapper/conf/lims-pretreat-information-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/mapper/conf/lims-pretreat-information-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/mapper/conf/lims-pretreat-information-oracle-mapper.xml new file mode 100644 index 0000000..869ee23 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/mapper/conf/lims-pretreat-information-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/mapper/conf/lims-pretreat-information-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/mapper/conf/lims-pretreat-information-sqlserver-mapper.xml new file mode 100644 index 0000000..869ee23 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/mapper/conf/lims-pretreat-information-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/resource/LimsPretreatInfItemResource.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/resource/LimsPretreatInfItemResource.java new file mode 100644 index 0000000..b49654f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/resource/LimsPretreatInfItemResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.bean.LimsPretreatInfItemBean; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.service.LimsPretreatInfItemService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/pretreatment/pretreat-inf-items") +public interface LimsPretreatInfItemResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/resource/LimsPretreatInformationResource.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/resource/LimsPretreatInformationResource.java new file mode 100644 index 0000000..6716bb3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/resource/LimsPretreatInformationResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.bean.LimsPretreatInformationBean; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.service.LimsPretreatInformationService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/pretreatment/pretreat-informations") +public interface LimsPretreatInformationResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/resource/impl/LimsPretreatInfItemResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/resource/impl/LimsPretreatInfItemResourceImpl.java new file mode 100644 index 0000000..db2cfbd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/resource/impl/LimsPretreatInfItemResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.resource.LimsPretreatInfItemResource; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.service.LimsPretreatInfItemService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("工艺预处理项目") +@RestController +@GikamBean +public class LimsPretreatInfItemResourceImpl implements LimsPretreatInfItemResource { + + @Autowired + private LimsPretreatInfItemService limsPretreatInfItemService; + + @Override + public LimsPretreatInfItemService getService() { + return limsPretreatInfItemService; + } + + @Log(value = "新增工艺预处理项目", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/resource/impl/LimsPretreatInformationResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/resource/impl/LimsPretreatInformationResourceImpl.java new file mode 100644 index 0000000..2b12a0d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/resource/impl/LimsPretreatInformationResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.resource.LimsPretreatInformationResource; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.service.LimsPretreatInformationService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("预处理信息") +@RestController +@GikamBean +public class LimsPretreatInformationResourceImpl implements LimsPretreatInformationResource { + + @Autowired + private LimsPretreatInformationService limsPretreatInformationService; + + @Override + public LimsPretreatInformationService getService() { + return limsPretreatInformationService; + } + + @Log(value = "新增预处理信息", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/service/LimsPretreatInfItemService.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/service/LimsPretreatInfItemService.java new file mode 100644 index 0000000..25e78c7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/service/LimsPretreatInfItemService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.service; + +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.bean.LimsPretreatInfItemBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsPretreatInfItemService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/service/LimsPretreatInformationService.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/service/LimsPretreatInformationService.java new file mode 100644 index 0000000..62ceb8f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/service/LimsPretreatInformationService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.service; + +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.bean.LimsPretreatInformationBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsPretreatInformationService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/service/impl/LimsPretreatInfItemServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/service/impl/LimsPretreatInfItemServiceImpl.java new file mode 100644 index 0000000..d8d478f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/service/impl/LimsPretreatInfItemServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.dao.LimsPretreatInfItemDao; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.bean.LimsPretreatInfItemBean; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.service.LimsPretreatInfItemService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsPretreatInfItemServiceImpl implements LimsPretreatInfItemService { + + @Autowired + private LimsPretreatInfItemDao limsPretreatInfItemDao; + + @Override + @SuppressWarnings("unchecked") + public LimsPretreatInfItemDao getDao() { + return limsPretreatInfItemDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsPretreatInfItemBean limsPretreatInfItem = jsonWrapper.parseUnique(LimsPretreatInfItemBean.class); + limsPretreatInfItem.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsPretreatInfItem); + return limsPretreatInfItem.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/service/impl/LimsPretreatInformationServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/service/impl/LimsPretreatInformationServiceImpl.java new file mode 100644 index 0000000..9afb350 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/service/impl/LimsPretreatInformationServiceImpl.java @@ -0,0 +1,49 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.service.impl; + +import com.sunwayworld.baseline.framework.utils.CommonHelper; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.dao.LimsPretreatInformationDao; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.bean.LimsPretreatInformationBean; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatinformation.service.LimsPretreatInformationService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsPretreatInformationServiceImpl implements LimsPretreatInformationService { + + @Autowired + private LimsPretreatInformationDao limsPretreatInformationDao; + + @Override + @SuppressWarnings("unchecked") + public LimsPretreatInformationDao getDao() { + return limsPretreatInformationDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsPretreatInformationBean limsPretreatInformation = jsonWrapper.parseUnique(LimsPretreatInformationBean.class); + LimsPretreatInformationBean bean = selectFirstByFilter(SearchFilter.instance() + .match("processName", limsPretreatInformation.getProcessName()).filter(MatchPattern.SEQ)); + if (CommonHelper.isNotNull(bean)) { + throw new CheckedException("工序已添加"); + } + limsPretreatInformation.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsPretreatInformation); + return limsPretreatInformation.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/sql/limsPretreatInfItem-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/sql/limsPretreatInfItem-mysql-sql.sql new file mode 100644 index 0000000..cb69dfa --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/sql/limsPretreatInfItem-mysql-sql.sql @@ -0,0 +1,74 @@ +-- ----------------------------- 2023-09-26 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_PRETREAT_INF_ITEM`( + `ID` BIGINT NOT NULL COMMENT '主键', + `INFORMATIONID` BIGINT DEFAULT NULL COMMENT '工艺预处理ID', + `SORTER` BIGINT DEFAULT NULL COMMENT '序号', + `NAME` VARCHAR(120) DEFAULT NULL COMMENT '记录项目', + `DATATYPE` VARCHAR(60) DEFAULT NULL COMMENT '格式', + `AMOUNT` BIGINT DEFAULT NULL COMMENT '次数', + `UNIT` VARCHAR(30) DEFAULT NULL COMMENT '单位', + `DEFAULTEXPRESS` VARCHAR(120) DEFAULT NULL COMMENT '默认值表达式', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='工艺预处理项目'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRETREAT_INF_ITEM','ID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRETREAT_INF_ITEM','INFORMATIONID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRETREAT_INF_ITEM','SORTER','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRETREAT_INF_ITEM','NAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRETREAT_INF_ITEM','DATATYPE','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRETREAT_INF_ITEM','AMOUNT','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRETREAT_INF_ITEM','UNIT','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRETREAT_INF_ITEM','DEFAULTEXPRESS','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_PRETREAT_INF_ITEM', '1', 'zhangsheng', 'zhangsheng', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRETREAT_INF_ITEM','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRETREAT_INF_ITEM','INFORMATIONID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRETREAT_INF_ITEM','SORTER','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRETREAT_INF_ITEM','NAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRETREAT_INF_ITEM','DATATYPE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRETREAT_INF_ITEM','AMOUNT','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRETREAT_INF_ITEM','UNIT','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_PRETREAT_INF_ITEM','DEFAULTEXPRESS','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_PRETREAT_INF_ITEM', '工艺预处理项目', 'service', '1'); +CALL INSERTI18N('T_LIMS_PRETREAT_INF_ITEM.SERVICE_NAME', '工艺预处理项目', '工艺预处理项目', 'zh-CN', '工艺预处理项目'); +CALL INSERTI18N('T_LIMS_PRETREAT_INF_ITEM.ID', '工艺预处理项目的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_PRETREAT_INF_ITEM.INFORMATIONID', '工艺预处理项目的工艺预处理ID', '工艺预处理ID', 'zh-CN', '工艺预处理ID'); +CALL INSERTI18N('T_LIMS_PRETREAT_INF_ITEM.SORTER', '工艺预处理项目的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_PRETREAT_INF_ITEM.NAME', '工艺预处理项目的记录项目', '记录项目', 'zh-CN', '记录项目'); +CALL INSERTI18N('T_LIMS_PRETREAT_INF_ITEM.DATATYPE', '工艺预处理项目的格式', '格式', 'zh-CN', '格式'); +CALL INSERTI18N('T_LIMS_PRETREAT_INF_ITEM.AMOUNT', '工艺预处理项目的次数', '次数', 'zh-CN', '次数'); +CALL INSERTI18N('T_LIMS_PRETREAT_INF_ITEM.UNIT', '工艺预处理项目的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_PRETREAT_INF_ITEM.DEFAULTEXPRESS', '工艺预处理项目的默认值表达式', '默认值表达式', 'zh-CN', '默认值表达式'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PRETREATINFORMATIONS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PRETREATINFORMATIONS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PRETREATINFORMATIONS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PRETREATINFORMATIONS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PRETREATINFORMATIONS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '工艺预处理', '/secure/basemodule/trm/pretreatment/pretreat-inf-items/page/edit-list', '11', '11', '044.svg', '工艺预处理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '工艺预处理查询', '/secure/basemodule/trm/pretreatment/pretreat-inf-items/page/search-list', '11', '03', '044.svg', '工艺预处理查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_PRETREAT_INF_ITEM', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-09-26 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/sql/limsPretreatInfItem-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/sql/limsPretreatInfItem-oracle-sql.sql new file mode 100644 index 0000000..11f9ddd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/sql/limsPretreatInfItem-oracle-sql.sql @@ -0,0 +1,82 @@ +-- ----------------------------- 2023-09-26 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_PRETREAT_INF_ITEM( + ID NUMBER NOT NULL, + INFORMATIONID NUMBER NULL, + SORTER NUMBER NULL, + NAME VARCHAR2(120) NULL, + DATATYPE VARCHAR2(60) NULL, + AMOUNT NUMBER NULL, + UNIT VARCHAR2(30) NULL, + DEFAULTEXPRESS VARCHAR2(120) NULL + ); +COMMENT ON TABLE T_LIMS_PRETREAT_INF_ITEM IS '工艺预处理项目'; +COMMENT ON COLUMN T_LIMS_PRETREAT_INF_ITEM.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_PRETREAT_INF_ITEM.INFORMATIONID IS '工艺预处理ID'; +COMMENT ON COLUMN T_LIMS_PRETREAT_INF_ITEM.SORTER IS '序号'; +COMMENT ON COLUMN T_LIMS_PRETREAT_INF_ITEM.NAME IS '记录项目'; +COMMENT ON COLUMN T_LIMS_PRETREAT_INF_ITEM.DATATYPE IS '格式'; +COMMENT ON COLUMN T_LIMS_PRETREAT_INF_ITEM.AMOUNT IS '次数'; +COMMENT ON COLUMN T_LIMS_PRETREAT_INF_ITEM.UNIT IS '单位'; +COMMENT ON COLUMN T_LIMS_PRETREAT_INF_ITEM.DEFAULTEXPRESS IS '默认值表达式'; + +ALTER TABLE T_LIMS_PRETREAT_INF_ITEM ADD CONSTRAINT PK_LIMS_PRETREAT_INF_ITEM PRIMARY KEY (ID); + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRETREAT_INF_ITEM','ID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRETREAT_INF_ITEM','INFORMATIONID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRETREAT_INF_ITEM','SORTER','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRETREAT_INF_ITEM','NAME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRETREAT_INF_ITEM','DATATYPE','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRETREAT_INF_ITEM','AMOUNT','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRETREAT_INF_ITEM','UNIT','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRETREAT_INF_ITEM','DEFAULTEXPRESS','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_PRETREAT_INF_ITEM', '1', 'zhangsheng', 'zhangsheng', CURRENT_TIMESTAMP, 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRETREAT_INF_ITEM','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRETREAT_INF_ITEM','INFORMATIONID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRETREAT_INF_ITEM','SORTER','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRETREAT_INF_ITEM','NAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRETREAT_INF_ITEM','DATATYPE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRETREAT_INF_ITEM','AMOUNT','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRETREAT_INF_ITEM','UNIT','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_PRETREAT_INF_ITEM','DEFAULTEXPRESS','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_PRETREAT_INF_ITEM', '工艺预处理项目', 'service', '1'); +CALL INSERTI18N('T_LIMS_PRETREAT_INF_ITEM.SERVICE_NAME', '工艺预处理项目', '工艺预处理项目', 'zh-CN', '工艺预处理项目'); +CALL INSERTI18N('T_LIMS_PRETREAT_INF_ITEM.ID', '工艺预处理项目的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_PRETREAT_INF_ITEM.INFORMATIONID', '工艺预处理项目的工艺预处理ID', '工艺预处理ID', 'zh-CN', '工艺预处理ID'); +CALL INSERTI18N('T_LIMS_PRETREAT_INF_ITEM.SORTER', '工艺预处理项目的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_PRETREAT_INF_ITEM.NAME', '工艺预处理项目的记录项目', '记录项目', 'zh-CN', '记录项目'); +CALL INSERTI18N('T_LIMS_PRETREAT_INF_ITEM.DATATYPE', '工艺预处理项目的格式', '格式', 'zh-CN', '格式'); +CALL INSERTI18N('T_LIMS_PRETREAT_INF_ITEM.AMOUNT', '工艺预处理项目的次数', '次数', 'zh-CN', '次数'); +CALL INSERTI18N('T_LIMS_PRETREAT_INF_ITEM.UNIT', '工艺预处理项目的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_PRETREAT_INF_ITEM.DEFAULTEXPRESS', '工艺预处理项目的默认值表达式', '默认值表达式', 'zh-CN', '默认值表达式'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PRETREATINFORMATIONS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PRETREATINFORMATIONS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PRETREATINFORMATIONS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PRETREATINFORMATIONS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PRETREATINFORMATIONS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '工艺预处理', '/secure/basemodule/trm/pretreatment/pretreat-inf-items/page/edit-list', '11', '11', '044.svg', '工艺预处理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '工艺预处理查询', '/secure/basemodule/trm/pretreatment/pretreat-inf-items/page/search-list', '11', '03', '044.svg', '工艺预处理查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_PRETREAT_INF_ITEM', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-09-26 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/sql/limsPretreatInfItem-postgresql-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/sql/limsPretreatInfItem-postgresql-sql.sql new file mode 100644 index 0000000..236cf5e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/sql/limsPretreatInfItem-postgresql-sql.sql @@ -0,0 +1,81 @@ +-- ----------------------------- 2023-09-26 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS T_LIMS_PRETREAT_INF_ITEM( + ID BIGINT NOT NULL, + INFORMATIONID BIGINT NULL, + SORTER BIGINT NULL, + NAME VARCHAR(120) NULL , + DATATYPE VARCHAR(60) NULL , + AMOUNT BIGINT NULL, + UNIT VARCHAR(30) NULL , + DEFAULTEXPRESS VARCHAR(120) NULL, + PRIMARY KEY (ID) +); +comment on table T_LIMS_PRETREAT_INF_ITEM is '工艺预处理项目'; +comment on column T_LIMS_PRETREAT_INF_ITEM.id is '主键'; +comment on column T_LIMS_PRETREAT_INF_ITEM.informationId is '工艺预处理ID'; +comment on column T_LIMS_PRETREAT_INF_ITEM.sorter is '序号'; +comment on column T_LIMS_PRETREAT_INF_ITEM.name is '记录项目'; +comment on column T_LIMS_PRETREAT_INF_ITEM.dataType is '格式'; +comment on column T_LIMS_PRETREAT_INF_ITEM.amount is '次数'; +comment on column T_LIMS_PRETREAT_INF_ITEM.unit is '单位'; +comment on column T_LIMS_PRETREAT_INF_ITEM.defaultExpress is '默认值表达式'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRETREAT_INF_ITEM','ID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRETREAT_INF_ITEM','INFORMATIONID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRETREAT_INF_ITEM','SORTER','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRETREAT_INF_ITEM','NAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRETREAT_INF_ITEM','DATATYPE','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRETREAT_INF_ITEM','AMOUNT','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRETREAT_INF_ITEM','UNIT','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRETREAT_INF_ITEM','DEFAULTEXPRESS','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_PRETREAT_INF_ITEM', '1', 'zhangsheng', 'zhangsheng', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRETREAT_INF_ITEM','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRETREAT_INF_ITEM','INFORMATIONID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRETREAT_INF_ITEM','SORTER','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRETREAT_INF_ITEM','NAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRETREAT_INF_ITEM','DATATYPE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRETREAT_INF_ITEM','AMOUNT','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRETREAT_INF_ITEM','UNIT','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_PRETREAT_INF_ITEM','DEFAULTEXPRESS','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_PRETREAT_INF_ITEM', '工艺预处理项目', 'service', '1'); +CALL INSERTI18N('T_LIMS_PRETREAT_INF_ITEM.SERVICE_NAME', '工艺预处理项目', '工艺预处理项目', 'zh-CN', '工艺预处理项目'); +CALL INSERTI18N('T_LIMS_PRETREAT_INF_ITEM.ID', '工艺预处理项目的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_PRETREAT_INF_ITEM.INFORMATIONID', '工艺预处理项目的工艺预处理ID', '工艺预处理ID', 'zh-CN', '工艺预处理ID'); +CALL INSERTI18N('T_LIMS_PRETREAT_INF_ITEM.SORTER', '工艺预处理项目的序号', '序号', 'zh-CN', '序号'); +CALL INSERTI18N('T_LIMS_PRETREAT_INF_ITEM.NAME', '工艺预处理项目的记录项目', '记录项目', 'zh-CN', '记录项目'); +CALL INSERTI18N('T_LIMS_PRETREAT_INF_ITEM.DATATYPE', '工艺预处理项目的格式', '格式', 'zh-CN', '格式'); +CALL INSERTI18N('T_LIMS_PRETREAT_INF_ITEM.AMOUNT', '工艺预处理项目的次数', '次数', 'zh-CN', '次数'); +CALL INSERTI18N('T_LIMS_PRETREAT_INF_ITEM.UNIT', '工艺预处理项目的单位', '单位', 'zh-CN', '单位'); +CALL INSERTI18N('T_LIMS_PRETREAT_INF_ITEM.DEFAULTEXPRESS', '工艺预处理项目的默认值表达式', '默认值表达式', 'zh-CN', '默认值表达式'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PRETREATINFORMATIONS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PRETREATINFORMATIONS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PRETREATINFORMATIONS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PRETREATINFORMATIONS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.PRETREATMENT.PRETREATINFORMATIONS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '工艺预处理', '/secure/basemodule/trm/pretreatment/pretreat-inf-items/page/edit-list', '11', '11', '044.svg', '工艺预处理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '工艺预处理查询', '/secure/basemodule/trm/pretreatment/pretreat-inf-items/page/search-list', '11', '03', '044.svg', '工艺预处理查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_PRETREAT_INF_ITEM', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-09-26 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/sql/limsPretreatInfItem-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/sql/limsPretreatInfItem-sqlserver-sql.sql new file mode 100644 index 0000000..154038f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatinformation/sql/limsPretreatInfItem-sqlserver-sql.sql @@ -0,0 +1,76 @@ +-- ----------------------------- 2023-09-26 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_PRETREAT_INF_ITEM( + ID BIGINT NOT NULL, + INFORMATIONID BIGINT NULL , + SORTER BIGINT NULL , + NAME VARCHAR(120) NULL , + DATATYPE VARCHAR(60) NULL , + AMOUNT BIGINT NULL , + UNIT VARCHAR(30) NULL , + DEFAULTEXPRESS VARCHAR(120) NULL , + CONSTRAINT PK_LIMS_PRETREAT_INF_ITEM PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'工艺预处理项目' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_PRETREAT_INF_ITEM'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_PRETREAT_INF_ITEM', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'工艺预处理ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_PRETREAT_INF_ITEM', @level2type=N'COLUMN',@level2name=N'INFORMATIONID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'序号' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_PRETREAT_INF_ITEM', @level2type=N'COLUMN',@level2name=N'SORTER'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'记录项目' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_PRETREAT_INF_ITEM', @level2type=N'COLUMN',@level2name=N'NAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'格式' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_PRETREAT_INF_ITEM', @level2type=N'COLUMN',@level2name=N'DATATYPE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'次数' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_PRETREAT_INF_ITEM', @level2type=N'COLUMN',@level2name=N'AMOUNT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_PRETREAT_INF_ITEM', @level2type=N'COLUMN',@level2name=N'UNIT'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认值表达式' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_PRETREAT_INF_ITEM', @level2type=N'COLUMN',@level2name=N'DEFAULTEXPRESS'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRETREAT_INF_ITEM','ID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRETREAT_INF_ITEM','INFORMATIONID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRETREAT_INF_ITEM','SORTER','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRETREAT_INF_ITEM','NAME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRETREAT_INF_ITEM','DATATYPE','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRETREAT_INF_ITEM','AMOUNT','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRETREAT_INF_ITEM','UNIT','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRETREAT_INF_ITEM','DEFAULTEXPRESS','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_PRETREAT_INF_ITEM', '1', 'zhangsheng', 'zhangsheng', GETDATE(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRETREAT_INF_ITEM','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRETREAT_INF_ITEM','INFORMATIONID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRETREAT_INF_ITEM','SORTER','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRETREAT_INF_ITEM','NAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRETREAT_INF_ITEM','DATATYPE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRETREAT_INF_ITEM','AMOUNT','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRETREAT_INF_ITEM','UNIT','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_PRETREAT_INF_ITEM','DEFAULTEXPRESS','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_PRETREAT_INF_ITEM', '工艺预处理项目', 'service', '1'); +EXEC DBO.INSERTI18N N'T_LIMS_PRETREAT_INF_ITEM.SERVICE_NAME', N'工艺预处理项目', N'工艺预处理项目', N'zh-CN',N'工艺预处理项目'; +EXEC DBO.INSERTI18N N'T_LIMS_PRETREAT_INF_ITEM.ID', N'工艺预处理项目的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_PRETREAT_INF_ITEM.INFORMATIONID', N'工艺预处理项目的工艺预处理ID', N'工艺预处理ID', N'zh-CN',N'工艺预处理ID'; +EXEC DBO.INSERTI18N N'T_LIMS_PRETREAT_INF_ITEM.SORTER', N'工艺预处理项目的序号', N'序号', N'zh-CN',N'序号'; +EXEC DBO.INSERTI18N N'T_LIMS_PRETREAT_INF_ITEM.NAME', N'工艺预处理项目的记录项目', N'记录项目', N'zh-CN',N'记录项目'; +EXEC DBO.INSERTI18N N'T_LIMS_PRETREAT_INF_ITEM.DATATYPE', N'工艺预处理项目的格式', N'格式', N'zh-CN',N'格式'; +EXEC DBO.INSERTI18N N'T_LIMS_PRETREAT_INF_ITEM.AMOUNT', N'工艺预处理项目的次数', N'次数', N'zh-CN',N'次数'; +EXEC DBO.INSERTI18N N'T_LIMS_PRETREAT_INF_ITEM.UNIT', N'工艺预处理项目的单位', N'单位', N'zh-CN',N'单位'; +EXEC DBO.INSERTI18N N'T_LIMS_PRETREAT_INF_ITEM.DEFAULTEXPRESS', N'工艺预处理项目的默认值表达式', N'默认值表达式', N'zh-CN',N'默认值表达式'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.PRETREATMENT.PRETREATINFORMATIONS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.PRETREATMENT.PRETREATINFORMATIONS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.PRETREATMENT.PRETREATINFORMATIONS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.PRETREATMENT.PRETREATINFORMATIONS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.PRETREATMENT.PRETREATINFORMATIONS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '工艺预处理', '/secure/basemodule/trm/pretreatment/pretreat-inf-items/page/edit-list', '11', '11', '044.svg', '工艺预处理'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '工艺预处理查询', '/secure/basemodule/trm/pretreatment/pretreat-inf-items/page/search-list', '11', '03', '044.svg', '工艺预处理查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_PRETREAT_INF_ITEM', '0', '0'); + + +-- ----------------------------- 2023-09-26 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/bean/LimsPretreatTestprocessBean.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/bean/LimsPretreatTestprocessBean.java new file mode 100644 index 0000000..f83abb5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/bean/LimsPretreatTestprocessBean.java @@ -0,0 +1,127 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatprocess.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 测试方向工序 + * + * @author dingj@sunwayworld.com + * @date 2022-09-15 + */ +@Table("T_LIMS_PRETREAT_TESTPROCESS") +public class LimsPretreatTestprocessBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long processId;// 测试方向ID + private Long informationSorter;// 工序顺序 + private Long informationId;// 工序ID + private String orgId;// orgId + private String orgName;// orgName + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getProcessId() { + return processId; + } + + public void setProcessId(Long processId) { + this.processId = processId; + } + + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public Long getInformationSorter() { + return informationSorter; + } + + public void setInformationSorter(Long informationSorter) { + this.informationSorter = informationSorter; + } + + public Long getInformationId() { + return informationId; + } + + public void setInformationId(Long informationId) { + this.informationId = informationId; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/controller/LimsPretreatTestprocessController.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/controller/LimsPretreatTestprocessController.java new file mode 100644 index 0000000..0f47e24 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/controller/LimsPretreatTestprocessController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatprocess.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/pretreatment/pretreat-testprocesss/page") +public interface LimsPretreatTestprocessController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/controller/impl/LimsPretreatTestprocessControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/controller/impl/LimsPretreatTestprocessControllerImpl.java new file mode 100644 index 0000000..26a1272 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/controller/impl/LimsPretreatTestprocessControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatprocess.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatprocess.controller.LimsPretreatTestprocessController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsPretreatTestprocessControllerImpl implements LimsPretreatTestprocessController { + + @Log(value = "测试方向工序编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/pretreatment/pretreat-testprocesss/lims-pretreat-testprocess-edit-list"; + } + + @Log(value = "测试方向工序详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/pretreatment/pretreat-testprocesss/lims-pretreat-testprocess-detail"; + } + + @Log(value = "测试方向工序查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/pretreatment/pretreat-testprocesss/lims-pretreat-testprocess-search-list"; + } + + @Log(value = "测试方向工序选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/pretreatment/pretreat-testprocesss/lims-pretreat-testprocess-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/dao/LimsPretreatTestprocessDao.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/dao/LimsPretreatTestprocessDao.java new file mode 100644 index 0000000..85f9a8b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/dao/LimsPretreatTestprocessDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatprocess.dao; + +import com.sunwayworld.basemodule.trm.pretreatment.pretreatprocess.bean.LimsPretreatTestprocessBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsPretreatTestprocessDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/dao/impl/LimsPretreatTestprocessDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/dao/impl/LimsPretreatTestprocessDaoImpl.java new file mode 100644 index 0000000..6e918c9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/dao/impl/LimsPretreatTestprocessDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatprocess.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.pretreatment.pretreatprocess.bean.LimsPretreatTestprocessBean; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatprocess.dao.LimsPretreatTestprocessDao; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatprocess.mapper.LimsPretreatTestprocessMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsPretreatTestprocessDaoImpl extends MybatisDaoSupport implements LimsPretreatTestprocessDao { + + @Autowired + private LimsPretreatTestprocessMapper limsPretreatTestprocessMapper; + + @Override + public LimsPretreatTestprocessMapper getMapper() { + return limsPretreatTestprocessMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/mapper/LimsPretreatTestprocessMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/mapper/LimsPretreatTestprocessMapper.java new file mode 100644 index 0000000..17106b6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/mapper/LimsPretreatTestprocessMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatprocess.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsPretreatTestprocessMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/mapper/conf/lims-pretreat-testprocess-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/mapper/conf/lims-pretreat-testprocess-mysql-mapper.xml new file mode 100644 index 0000000..1241c9b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/mapper/conf/lims-pretreat-testprocess-mysql-mapper.xml @@ -0,0 +1,29 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/mapper/conf/lims-pretreat-testprocess-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/mapper/conf/lims-pretreat-testprocess-oracle-mapper.xml new file mode 100644 index 0000000..ecd35cf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/mapper/conf/lims-pretreat-testprocess-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/mapper/conf/lims-pretreat-testprocess-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/mapper/conf/lims-pretreat-testprocess-sqlserver-mapper.xml new file mode 100644 index 0000000..ecd35cf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/mapper/conf/lims-pretreat-testprocess-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/resource/LimsPretreatTestprocessResource.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/resource/LimsPretreatTestprocessResource.java new file mode 100644 index 0000000..d2e54af --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/resource/LimsPretreatTestprocessResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatprocess.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.pretreatment.pretreatprocess.bean.LimsPretreatTestprocessBean; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatprocess.service.LimsPretreatTestprocessService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/pretreatment/pretreat-testprocesss") +public interface LimsPretreatTestprocessResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/resource/impl/LimsPretreatTestprocessResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/resource/impl/LimsPretreatTestprocessResourceImpl.java new file mode 100644 index 0000000..27feb95 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/resource/impl/LimsPretreatTestprocessResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatprocess.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.pretreatment.pretreatprocess.resource.LimsPretreatTestprocessResource; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatprocess.service.LimsPretreatTestprocessService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("测试方向工序") +@RestController +@GikamBean +public class LimsPretreatTestprocessResourceImpl implements LimsPretreatTestprocessResource { + + @Autowired + private LimsPretreatTestprocessService limsPretreatTestprocessService; + + @Override + public LimsPretreatTestprocessService getService() { + return limsPretreatTestprocessService; + } + + @Log(value = "新增测试方向工序", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/service/LimsPretreatTestprocessService.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/service/LimsPretreatTestprocessService.java new file mode 100644 index 0000000..7e36ae2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/service/LimsPretreatTestprocessService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatprocess.service; + +import com.sunwayworld.basemodule.trm.pretreatment.pretreatprocess.bean.LimsPretreatTestprocessBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsPretreatTestprocessService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/service/impl/LimsPretreatTestprocessServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/service/impl/LimsPretreatTestprocessServiceImpl.java new file mode 100644 index 0000000..7061388 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/pretreatprocess/service/impl/LimsPretreatTestprocessServiceImpl.java @@ -0,0 +1,44 @@ +package com.sunwayworld.basemodule.trm.pretreatment.pretreatprocess.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.pretreatment.pretreatprocess.dao.LimsPretreatTestprocessDao; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatprocess.bean.LimsPretreatTestprocessBean; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatprocess.service.LimsPretreatTestprocessService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; + +@Repository +@GikamBean +public class LimsPretreatTestprocessServiceImpl implements LimsPretreatTestprocessService { + + @Autowired + private LimsPretreatTestprocessDao limsPretreatTestprocessDao; + + @Override + @SuppressWarnings("unchecked") + public LimsPretreatTestprocessDao getDao() { + return limsPretreatTestprocessDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + List testprocessBeanList = jsonWrapper.parse(LimsPretreatTestprocessBean.class); + for (LimsPretreatTestprocessBean limsPretreatTestprocessBean : testprocessBeanList) { + limsPretreatTestprocessBean.setId(ApplicationContextHelper.getNextIdentity()); + } + getDao().insert(testprocessBeanList); + return testprocessBeanList.get(0).getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/bean/LimsTestprocessEquiptBean.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/bean/LimsTestprocessEquiptBean.java new file mode 100644 index 0000000..596aa96 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/bean/LimsTestprocessEquiptBean.java @@ -0,0 +1,127 @@ +package com.sunwayworld.basemodule.trm.pretreatment.processequipt.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 工序设备表 + * + * @author dingj@sunwayworld.com + * @date 2023-02-16 + */ +@Table("T_LIMS_TESTPROCESS_EQUIPT") +public class LimsTestprocessEquiptBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long processId;// 测试方向ID + private Long informationId;// 工序ID + private Long equipId;// 设备ID + private String orgId;// 部门ID + private String orgName;// 部门名称 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getProcessId() { + return processId; + } + + public void setProcessId(Long processId) { + this.processId = processId; + } + + public Long getInformationId() { + return informationId; + } + + public void setInformationId(Long informationId) { + this.informationId = informationId; + } + + public Long getEquipId() { + return equipId; + } + + public void setEquipId(Long equipId) { + this.equipId = equipId; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } +} + diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/controller/LimsTestprocessEquiptController.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/controller/LimsTestprocessEquiptController.java new file mode 100644 index 0000000..691ef37 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/controller/LimsTestprocessEquiptController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.pretreatment.processequipt.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/pretreatment/testprocess-equipts/page") +public interface LimsTestprocessEquiptController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/controller/impl/LimsTestprocessEquiptControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/controller/impl/LimsTestprocessEquiptControllerImpl.java new file mode 100644 index 0000000..79df2c4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/controller/impl/LimsTestprocessEquiptControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.pretreatment.processequipt.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.pretreatment.processequipt.controller.LimsTestprocessEquiptController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsTestprocessEquiptControllerImpl implements LimsTestprocessEquiptController { + + @Log(value = "工序设备表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/pretreatment/testprocess-equipts/lims-testprocess-equipt-edit-list"; + } + + @Log(value = "工序设备表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/pretreatment/testprocess-equipts/lims-testprocess-equipt-detail"; + } + + @Log(value = "工序设备表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/pretreatment/testprocess-equipts/lims-testprocess-equipt-search-list"; + } + + @Log(value = "工序设备表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/pretreatment/testprocess-equipts/lims-testprocess-equipt-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/dao/LimsTestprocessEquiptDao.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/dao/LimsTestprocessEquiptDao.java new file mode 100644 index 0000000..3b8de3e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/dao/LimsTestprocessEquiptDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.pretreatment.processequipt.dao; + +import com.sunwayworld.basemodule.trm.pretreatment.processequipt.bean.LimsTestprocessEquiptBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsTestprocessEquiptDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/dao/impl/LimsTestprocessEquiptDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/dao/impl/LimsTestprocessEquiptDaoImpl.java new file mode 100644 index 0000000..576f665 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/dao/impl/LimsTestprocessEquiptDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.pretreatment.processequipt.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.pretreatment.processequipt.bean.LimsTestprocessEquiptBean; +import com.sunwayworld.basemodule.trm.pretreatment.processequipt.dao.LimsTestprocessEquiptDao; +import com.sunwayworld.basemodule.trm.pretreatment.processequipt.mapper.LimsTestprocessEquiptMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsTestprocessEquiptDaoImpl extends MybatisDaoSupport implements LimsTestprocessEquiptDao { + + @Autowired + private LimsTestprocessEquiptMapper limsTestprocessEquiptMapper; + + @Override + public LimsTestprocessEquiptMapper getMapper() { + return limsTestprocessEquiptMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/mapper/LimsTestprocessEquiptMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/mapper/LimsTestprocessEquiptMapper.java new file mode 100644 index 0000000..e68d078 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/mapper/LimsTestprocessEquiptMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.pretreatment.processequipt.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsTestprocessEquiptMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/mapper/conf/lims-testprocess-equipt-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/mapper/conf/lims-testprocess-equipt-mysql-mapper.xml new file mode 100644 index 0000000..978f40a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/mapper/conf/lims-testprocess-equipt-mysql-mapper.xml @@ -0,0 +1,33 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/mapper/conf/lims-testprocess-equipt-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/mapper/conf/lims-testprocess-equipt-oracle-mapper.xml new file mode 100644 index 0000000..978f40a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/mapper/conf/lims-testprocess-equipt-oracle-mapper.xml @@ -0,0 +1,33 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/mapper/conf/lims-testprocess-equipt-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/mapper/conf/lims-testprocess-equipt-sqlserver-mapper.xml new file mode 100644 index 0000000..ba15d7f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/mapper/conf/lims-testprocess-equipt-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/resource/LimsTestprocessEquiptResource.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/resource/LimsTestprocessEquiptResource.java new file mode 100644 index 0000000..e57a9cd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/resource/LimsTestprocessEquiptResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.pretreatment.processequipt.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.pretreatment.processequipt.bean.LimsTestprocessEquiptBean; +import com.sunwayworld.basemodule.trm.pretreatment.processequipt.service.LimsTestprocessEquiptService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/pretreatment/testprocess-equipts") +public interface LimsTestprocessEquiptResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/resource/impl/LimsTestprocessEquiptResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/resource/impl/LimsTestprocessEquiptResourceImpl.java new file mode 100644 index 0000000..f37fd1d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/resource/impl/LimsTestprocessEquiptResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.pretreatment.processequipt.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.pretreatment.processequipt.resource.LimsTestprocessEquiptResource; +import com.sunwayworld.basemodule.trm.pretreatment.processequipt.service.LimsTestprocessEquiptService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("工序设备表") +@RestController +@GikamBean +public class LimsTestprocessEquiptResourceImpl implements LimsTestprocessEquiptResource { + + @Autowired + private LimsTestprocessEquiptService limsTestprocessEquiptService; + + @Override + public LimsTestprocessEquiptService getService() { + return limsTestprocessEquiptService; + } + + @Log(value = "新增工序设备表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/service/LimsTestprocessEquiptService.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/service/LimsTestprocessEquiptService.java new file mode 100644 index 0000000..fbc082f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/service/LimsTestprocessEquiptService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.pretreatment.processequipt.service; + +import com.sunwayworld.basemodule.trm.pretreatment.processequipt.bean.LimsTestprocessEquiptBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsTestprocessEquiptService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/service/impl/LimsTestprocessEquiptServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/service/impl/LimsTestprocessEquiptServiceImpl.java new file mode 100644 index 0000000..363bdaf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/processequipt/service/impl/LimsTestprocessEquiptServiceImpl.java @@ -0,0 +1,44 @@ +package com.sunwayworld.basemodule.trm.pretreatment.processequipt.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.pretreatment.processequipt.dao.LimsTestprocessEquiptDao; +import com.sunwayworld.basemodule.trm.pretreatment.processequipt.bean.LimsTestprocessEquiptBean; +import com.sunwayworld.basemodule.trm.pretreatment.processequipt.service.LimsTestprocessEquiptService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; + +@Repository +@GikamBean +public class LimsTestprocessEquiptServiceImpl implements LimsTestprocessEquiptService { + + @Autowired + private LimsTestprocessEquiptDao limsTestprocessEquiptDao; + + @Override + @SuppressWarnings("unchecked") + public LimsTestprocessEquiptDao getDao() { + return limsTestprocessEquiptDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + List equiptBeanList = jsonWrapper.parse(LimsTestprocessEquiptBean.class); + for (LimsTestprocessEquiptBean limsTestprocessEquipt : equiptBeanList) { + limsTestprocessEquipt.setId(ApplicationContextHelper.getNextIdentity()); + } + getDao().insert(equiptBeanList); + return equiptBeanList.get(0).getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/bean/LimsPretreatTestdirectBean.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/bean/LimsPretreatTestdirectBean.java new file mode 100644 index 0000000..324d631 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/bean/LimsPretreatTestdirectBean.java @@ -0,0 +1,118 @@ +package com.sunwayworld.basemodule.trm.pretreatment.testdirection.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 测试方向 + * + * @author dingj@sunwayworld.com + * @date 2022-09-15 + */ +@Table("T_LIMS_PRETREAT_TESTDIRECT") +public class LimsPretreatTestdirectBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String testType;// 测试类型 + private String testDirection;// 测试方向 + private String orgId;// orgId + private String orgName;// orgName + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getTestType() { + return testType; + } + + public void setTestType(String testType) { + this.testType = testType; + } + + public String getTestDirection() { + return testDirection; + } + + public void setTestDirection(String testDirection) { + this.testDirection = testDirection; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/controller/LimsPretreatTestdirectController.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/controller/LimsPretreatTestdirectController.java new file mode 100644 index 0000000..5823ca6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/controller/LimsPretreatTestdirectController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.pretreatment.testdirection.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/pretreatment/pretreat-testdirects/page") +public interface LimsPretreatTestdirectController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/controller/impl/LimsPretreatTestdirectControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/controller/impl/LimsPretreatTestdirectControllerImpl.java new file mode 100644 index 0000000..8dc9a78 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/controller/impl/LimsPretreatTestdirectControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.pretreatment.testdirection.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.pretreatment.testdirection.controller.LimsPretreatTestdirectController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsPretreatTestdirectControllerImpl implements LimsPretreatTestdirectController { + + @Log(value = "测试方向编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/pretreatment/pretreat-testdirects/lims-pretreat-testdirect-edit-list"; + } + + @Log(value = "测试方向详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/pretreatment/pretreat-testdirects/lims-pretreat-testdirect-detail"; + } + + @Log(value = "测试方向查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/pretreatment/pretreat-testdirects/lims-pretreat-testdirect-search-list"; + } + + @Log(value = "测试方向选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/pretreatment/pretreat-testdirects/lims-pretreat-testdirect-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/dao/LimsPretreatTestdirectDao.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/dao/LimsPretreatTestdirectDao.java new file mode 100644 index 0000000..0e12152 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/dao/LimsPretreatTestdirectDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.pretreatment.testdirection.dao; + +import com.sunwayworld.basemodule.trm.pretreatment.testdirection.bean.LimsPretreatTestdirectBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsPretreatTestdirectDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/dao/impl/LimsPretreatTestdirectDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/dao/impl/LimsPretreatTestdirectDaoImpl.java new file mode 100644 index 0000000..d0b9e23 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/dao/impl/LimsPretreatTestdirectDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.pretreatment.testdirection.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.pretreatment.testdirection.bean.LimsPretreatTestdirectBean; +import com.sunwayworld.basemodule.trm.pretreatment.testdirection.dao.LimsPretreatTestdirectDao; +import com.sunwayworld.basemodule.trm.pretreatment.testdirection.mapper.LimsPretreatTestdirectMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsPretreatTestdirectDaoImpl extends MybatisDaoSupport implements LimsPretreatTestdirectDao { + + @Autowired + private LimsPretreatTestdirectMapper limsPretreatTestdirectMapper; + + @Override + public LimsPretreatTestdirectMapper getMapper() { + return limsPretreatTestdirectMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/mapper/LimsPretreatTestdirectMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/mapper/LimsPretreatTestdirectMapper.java new file mode 100644 index 0000000..f618601 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/mapper/LimsPretreatTestdirectMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.pretreatment.testdirection.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsPretreatTestdirectMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/mapper/conf/lims-pretreat-testdirect-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/mapper/conf/lims-pretreat-testdirect-mysql-mapper.xml new file mode 100644 index 0000000..d9ab782 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/mapper/conf/lims-pretreat-testdirect-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/mapper/conf/lims-pretreat-testdirect-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/mapper/conf/lims-pretreat-testdirect-oracle-mapper.xml new file mode 100644 index 0000000..d9ab782 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/mapper/conf/lims-pretreat-testdirect-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/mapper/conf/lims-pretreat-testdirect-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/mapper/conf/lims-pretreat-testdirect-sqlserver-mapper.xml new file mode 100644 index 0000000..d9ab782 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/mapper/conf/lims-pretreat-testdirect-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/resource/LimsPretreatTestdirectResource.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/resource/LimsPretreatTestdirectResource.java new file mode 100644 index 0000000..3b39346 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/resource/LimsPretreatTestdirectResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.pretreatment.testdirection.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.pretreatment.testdirection.bean.LimsPretreatTestdirectBean; +import com.sunwayworld.basemodule.trm.pretreatment.testdirection.service.LimsPretreatTestdirectService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/pretreatment/pretreat-testdirects") +public interface LimsPretreatTestdirectResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/resource/impl/LimsPretreatTestdirectResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/resource/impl/LimsPretreatTestdirectResourceImpl.java new file mode 100644 index 0000000..e410f5a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/resource/impl/LimsPretreatTestdirectResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.pretreatment.testdirection.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.pretreatment.testdirection.resource.LimsPretreatTestdirectResource; +import com.sunwayworld.basemodule.trm.pretreatment.testdirection.service.LimsPretreatTestdirectService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("测试方向") +@RestController +@GikamBean +public class LimsPretreatTestdirectResourceImpl implements LimsPretreatTestdirectResource { + + @Autowired + private LimsPretreatTestdirectService limsPretreatTestdirectService; + + @Override + public LimsPretreatTestdirectService getService() { + return limsPretreatTestdirectService; + } + + @Log(value = "新增测试方向", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/service/LimsPretreatTestdirectService.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/service/LimsPretreatTestdirectService.java new file mode 100644 index 0000000..48f391e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/service/LimsPretreatTestdirectService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.pretreatment.testdirection.service; + +import com.sunwayworld.basemodule.trm.pretreatment.testdirection.bean.LimsPretreatTestdirectBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsPretreatTestdirectService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/service/impl/LimsPretreatTestdirectServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/service/impl/LimsPretreatTestdirectServiceImpl.java new file mode 100644 index 0000000..d5dce1b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/pretreatment/testdirection/service/impl/LimsPretreatTestdirectServiceImpl.java @@ -0,0 +1,51 @@ +package com.sunwayworld.basemodule.trm.pretreatment.testdirection.service.impl; + +import com.sunwayworld.baseline.framework.utils.CommonHelper; +import com.sunwayworld.basemodule.trm.pretreatment.pretreatprocess.bean.LimsPretreatTestprocessBean; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.pretreatment.testdirection.dao.LimsPretreatTestdirectDao; +import com.sunwayworld.basemodule.trm.pretreatment.testdirection.bean.LimsPretreatTestdirectBean; +import com.sunwayworld.basemodule.trm.pretreatment.testdirection.service.LimsPretreatTestdirectService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsPretreatTestdirectServiceImpl implements LimsPretreatTestdirectService { + + @Autowired + private LimsPretreatTestdirectDao limsPretreatTestdirectDao; + + @Override + @SuppressWarnings("unchecked") + public LimsPretreatTestdirectDao getDao() { + return limsPretreatTestdirectDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsPretreatTestdirectBean limsPretreatTestdirect = jsonWrapper.parseUnique(LimsPretreatTestdirectBean.class); + LimsPretreatTestdirectBean bean = selectFirstByFilter(SearchFilter.instance() + .match("testType", limsPretreatTestdirect.getTestType()).filter(MatchPattern.SEQ) + .match("testDirection", limsPretreatTestdirect.getTestDirection()).filter(MatchPattern.SEQ)); + if (CommonHelper.isNotNull(bean)) { + throw new CheckedException("测试方向已添加"); + } + limsPretreatTestdirect.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsPretreatTestdirect); + return limsPretreatTestdirect.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/bean/LimsQualitycontrolExceptionBean.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/bean/LimsQualitycontrolExceptionBean.java new file mode 100644 index 0000000..cd2af52 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/bean/LimsQualitycontrolExceptionBean.java @@ -0,0 +1,111 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.exception.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 质控异常 + * + * @author zhangs@sunwayworld.com + * @date 2023-12-06 + */ +@Table("T_LIMS_QUALITYCONTROL_EXCEPTION") +public class LimsQualitycontrolExceptionBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long taskId;// 试验任务ID + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String qualityExceptionReason;// 异常原因 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getTaskId() { + return taskId; + } + + public void setTaskId(Long taskId) { + this.taskId = taskId; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getQualityExceptionReason() { + return qualityExceptionReason; + } + + public void setQualityExceptionReason(String qualityExceptionReason) { + this.qualityExceptionReason = qualityExceptionReason; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/controller/LimsQualitycontrolExceptionController.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/controller/LimsQualitycontrolExceptionController.java new file mode 100644 index 0000000..618dce5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/controller/LimsQualitycontrolExceptionController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.exception.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/qualitycontrol/qualitycontrol-exceptions/page") +public interface LimsQualitycontrolExceptionController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/controller/impl/LimsQualitycontrolExceptionControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/controller/impl/LimsQualitycontrolExceptionControllerImpl.java new file mode 100644 index 0000000..374a1e3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/controller/impl/LimsQualitycontrolExceptionControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.exception.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.exception.controller.LimsQualitycontrolExceptionController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsQualitycontrolExceptionControllerImpl implements LimsQualitycontrolExceptionController { + + @Log(value = "质控异常编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/qualitycontrol/qualitycontrol-exceptions/lims-qualitycontrol-exception-edit-list"; + } + + @Log(value = "质控异常详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/qualitycontrol/qualitycontrol-exceptions/lims-qualitycontrol-exception-detail"; + } + + @Log(value = "质控异常查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/qualitycontrol/qualitycontrol-exceptions/lims-qualitycontrol-exception-search-list"; + } + + @Log(value = "质控异常选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/qualitycontrol/qualitycontrol-exceptions/lims-qualitycontrol-exception-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/dao/LimsQualitycontrolExceptionDao.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/dao/LimsQualitycontrolExceptionDao.java new file mode 100644 index 0000000..eab22cf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/dao/LimsQualitycontrolExceptionDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.exception.dao; + +import com.sunwayworld.basemodule.trm.qualitycontrol.exception.bean.LimsQualitycontrolExceptionBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsQualitycontrolExceptionDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/dao/impl/LimsQualitycontrolExceptionDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/dao/impl/LimsQualitycontrolExceptionDaoImpl.java new file mode 100644 index 0000000..1be597a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/dao/impl/LimsQualitycontrolExceptionDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.exception.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.qualitycontrol.exception.bean.LimsQualitycontrolExceptionBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.exception.dao.LimsQualitycontrolExceptionDao; +import com.sunwayworld.basemodule.trm.qualitycontrol.exception.mapper.LimsQualitycontrolExceptionMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsQualitycontrolExceptionDaoImpl extends MybatisDaoSupport implements LimsQualitycontrolExceptionDao { + + @Autowired + private LimsQualitycontrolExceptionMapper limsQualitycontrolExceptionMapper; + + @Override + public LimsQualitycontrolExceptionMapper getMapper() { + return limsQualitycontrolExceptionMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/mapper/LimsQualitycontrolExceptionMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/mapper/LimsQualitycontrolExceptionMapper.java new file mode 100644 index 0000000..0a14fd0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/mapper/LimsQualitycontrolExceptionMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.exception.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsQualitycontrolExceptionMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/mapper/conf/lims-qualitycontrol-exception-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/mapper/conf/lims-qualitycontrol-exception-mysql-mapper.xml new file mode 100644 index 0000000..4d05b74 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/mapper/conf/lims-qualitycontrol-exception-mysql-mapper.xml @@ -0,0 +1,60 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/mapper/conf/lims-qualitycontrol-exception-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/mapper/conf/lims-qualitycontrol-exception-oracle-mapper.xml new file mode 100644 index 0000000..586dcb3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/mapper/conf/lims-qualitycontrol-exception-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/mapper/conf/lims-qualitycontrol-exception-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/mapper/conf/lims-qualitycontrol-exception-postgresql-mapper.xml new file mode 100644 index 0000000..586dcb3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/mapper/conf/lims-qualitycontrol-exception-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/mapper/conf/lims-qualitycontrol-exception-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/mapper/conf/lims-qualitycontrol-exception-sqlserver-mapper.xml new file mode 100644 index 0000000..586dcb3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/mapper/conf/lims-qualitycontrol-exception-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/resource/LimsQualitycontrolExceptionResource.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/resource/LimsQualitycontrolExceptionResource.java new file mode 100644 index 0000000..1b13745 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/resource/LimsQualitycontrolExceptionResource.java @@ -0,0 +1,15 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.exception.resource; + +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.qualitycontrol.exception.bean.LimsQualitycontrolExceptionBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.exception.service.LimsQualitycontrolExceptionService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/qualitycontrol/qualitycontrol-exceptions") +public interface LimsQualitycontrolExceptionResource extends GenericResource, + GenericAuditableResource, + GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/resource/impl/LimsQualitycontrolExceptionResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/resource/impl/LimsQualitycontrolExceptionResourceImpl.java new file mode 100644 index 0000000..01f3880 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/resource/impl/LimsQualitycontrolExceptionResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.exception.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.qualitycontrol.exception.resource.LimsQualitycontrolExceptionResource; +import com.sunwayworld.basemodule.trm.qualitycontrol.exception.service.LimsQualitycontrolExceptionService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("质控异常") +@RestController +@GikamBean +public class LimsQualitycontrolExceptionResourceImpl implements LimsQualitycontrolExceptionResource { + + @Autowired + private LimsQualitycontrolExceptionService limsQualitycontrolExceptionService; + + @Override + public LimsQualitycontrolExceptionService getService() { + return limsQualitycontrolExceptionService; + } + + @Log(value = "新增质控异常", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/service/LimsQualitycontrolExceptionService.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/service/LimsQualitycontrolExceptionService.java new file mode 100644 index 0000000..158cbcf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/service/LimsQualitycontrolExceptionService.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.exception.service; + +import com.sunwayworld.basemodule.trm.qualitycontrol.exception.bean.LimsQualitycontrolExceptionBean; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsQualitycontrolExceptionService extends GenericService, GenericChoosableService, + GenericAuditableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/service/impl/LimsQualitycontrolExceptionServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/service/impl/LimsQualitycontrolExceptionServiceImpl.java new file mode 100644 index 0000000..a9d35cc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/service/impl/LimsQualitycontrolExceptionServiceImpl.java @@ -0,0 +1,80 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.exception.service.impl; + +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.basemodule.trm.equipt.equipt.service.LimsEquiptService; +import com.sunwayworld.basemodule.trm.qualitycontrol.exception.bean.LimsQualitycontrolExceptionBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.exception.dao.LimsQualitycontrolExceptionDao; +import com.sunwayworld.basemodule.trm.qualitycontrol.exception.service.LimsQualitycontrolExceptionService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceStatusDTO; +import com.sunwayworld.module.sys.bpmn.diagram.ProcessStatus; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.util.HashSet; +import java.util.List; +import java.util.Set; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsQualitycontrolExceptionServiceImpl implements LimsQualitycontrolExceptionService { + + @Autowired + private LimsQualitycontrolExceptionDao limsQualitycontrolExceptionDao; + @Autowired + private LimsEquiptService limsEquiptService; + + @Override + @SuppressWarnings("unchecked") + public LimsQualitycontrolExceptionDao getDao() { + return limsQualitycontrolExceptionDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsQualitycontrolExceptionBean limsQualitycontrolException = jsonWrapper.parseUnique(LimsQualitycontrolExceptionBean.class); + limsQualitycontrolException.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsQualitycontrolException); + return limsQualitycontrolException.getId(); + } + + @Override + @Transactional + public List> completeTask(RestJsonWrapperBean wrapper) { + List> dtos = LimsQualitycontrolExceptionService.super.completeTask(wrapper); + List> doneDtos = dtos.stream().filter(c -> c.getProcessStatus() == ProcessStatus.DONE).collect(Collectors.toList()); + if(!ObjectUtils.isEmpty(doneDtos)){ + //异常完成后,更新设备正常 + List exceptionBeans = this.selectListByFilter(SearchFilter.instance().match("id", doneDtos.stream().map(c -> c.getId()).collect(Collectors.toList())).filter(MatchPattern.OR)); + Set eptIds = new HashSet<>(); + for (LimsQualitycontrolExceptionBean qualitycontrolExceptionBean : exceptionBeans) { + if(ObjectUtils.isEmpty(qualitycontrolExceptionBean.getExt$Item("equiptid"))){ + continue; + } + String[] arr = qualitycontrolExceptionBean.getExt$Item("equiptid").split(","); + for (String eptId : arr) { + eptIds.add(eptId); + } + } + if(!ObjectUtils.isEmpty(eptIds)){ + List equiptBeans = limsEquiptService.selectListByIds(eptIds.stream().map(c -> Long.parseLong(c)).collect(Collectors.toList())); + for (LimsEquiptBean equiptBean : equiptBeans) { + equiptBean.setEquiptStatus("合格"); + } + limsEquiptService.getDao().update(equiptBeans,"EquiptStatus"); + } + } + return dtos; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/sql/limsQualitycontrolException-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/sql/limsQualitycontrolException-mysql-sql.sql new file mode 100644 index 0000000..b7052a8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/sql/limsQualitycontrolException-mysql-sql.sql @@ -0,0 +1,81 @@ +-- ----------------------------- 2023-12-06 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_QUALITYCONTROL_EXCEPTION`( + `ID` BIGINT NOT NULL COMMENT '主键', + `TASKID` BIGINT DEFAULT NULL COMMENT '试验任务ID', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + `PROCESSSTATUS` VARCHAR(36) DEFAULT NULL COMMENT '流程状态', + `QUALITYEXCEPTIONREASON` VARCHAR(270) DEFAULT NULL COMMENT '异常原因', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='质控异常'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_QUALITYCONTROL_EXCEPTION','ID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_QUALITYCONTROL_EXCEPTION','TASKID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDTIME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYORGID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYORGNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_QUALITYCONTROL_EXCEPTION','PROCESSSTATUS','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_QUALITYCONTROL_EXCEPTION','QUALITYEXCEPTIONREASON','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_QUALITYCONTROL_EXCEPTION', '1', 'zhangsheng', 'zhangsheng', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_QUALITYCONTROL_EXCEPTION','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_QUALITYCONTROL_EXCEPTION','TASKID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYORGNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_QUALITYCONTROL_EXCEPTION','PROCESSSTATUS','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_QUALITYCONTROL_EXCEPTION','QUALITYEXCEPTIONREASON','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_QUALITYCONTROL_EXCEPTION', '质控异常', 'service', '1'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.SERVICE_NAME', '质控异常', '质控异常', 'zh-CN', '质控异常'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.ID', '质控异常的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.TASKID', '质控异常的试验任务ID', '试验任务ID', 'zh-CN', '试验任务ID'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDBYID', '质控异常的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDBYNAME', '质控异常的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDTIME', '质控异常的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDBYORGID', '质控异常的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDBYORGNAME', '质控异常的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.PROCESSSTATUS', '质控异常的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.QUALITYEXCEPTIONREASON', '质控异常的异常原因', '异常原因', 'zh-CN', '异常原因'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.EXCEPTIONS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.EXCEPTIONS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.EXCEPTIONS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.EXCEPTIONS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.EXCEPTIONS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '质控异常', '/secure/basemodule/trm/qualitycontrol/qualitycontrol-exceptions/page/edit-list', '11', '11', '042.svg', '质控异常'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '质控异常查询', '/secure/basemodule/trm/qualitycontrol/qualitycontrol-exceptions/page/search-list', '11', '03', '042.svg', '质控异常查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_QUALITYCONTROL_EXCEPTION', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('11', '质控异常', 'T_LIMS_QUALITYCONTROL_EXCEPTION', 'audit_def', '1'); + + +COMMIT; + +-- ----------------------------- 2023-12-06 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/sql/limsQualitycontrolException-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/sql/limsQualitycontrolException-oracle-sql.sql new file mode 100644 index 0000000..1d95941 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/sql/limsQualitycontrolException-oracle-sql.sql @@ -0,0 +1,94 @@ +-- ----------------------------- 2023-12-06 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE + -- WARNING NAME T_LIMS_QUALITYCONTROL_EXCEPTION TOO LONG FOR ORACLE VERSION < 12.2 +T_LIMS_QUALITYCONTROL_EXCEPTION( + ID NUMBER NOT NULL, + TASKID NUMBER NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL, + PROCESSSTATUS VARCHAR2(36) NULL, + QUALITYEXCEPTIONREASON VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_QUALITYCONTROL_EXCEPTION IS '质控异常'; +COMMENT ON COLUMN T_LIMS_QUALITYCONTROL_EXCEPTION.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_QUALITYCONTROL_EXCEPTION.TASKID IS '试验任务ID'; +COMMENT ON COLUMN T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDBYORGNAME IS '制单人单位名称'; +COMMENT ON COLUMN T_LIMS_QUALITYCONTROL_EXCEPTION.PROCESSSTATUS IS '流程状态'; +COMMENT ON COLUMN T_LIMS_QUALITYCONTROL_EXCEPTION.QUALITYEXCEPTIONREASON IS '异常原因'; + + -- WARNING NAME PK_LIMS_QUALITYCONTROL_EXCEPTION TOO LONG FOR ORACLE VERSION < 12.2 + +ALTER TABLE T_LIMS_QUALITYCONTROL_EXCEPTION ADD CONSTRAINT PK_LIMS_QUALITYCONTROL_EXCEPTION PRIMARY KEY (ID); + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_QUALITYCONTROL_EXCEPTION','ID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_QUALITYCONTROL_EXCEPTION','TASKID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYNAME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDTIME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYORGID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYORGNAME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_QUALITYCONTROL_EXCEPTION','PROCESSSTATUS','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_QUALITYCONTROL_EXCEPTION','QUALITYEXCEPTIONREASON','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_QUALITYCONTROL_EXCEPTION', '1', 'zhangsheng', 'zhangsheng', CURRENT_TIMESTAMP, 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_QUALITYCONTROL_EXCEPTION','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_QUALITYCONTROL_EXCEPTION','TASKID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYORGNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_QUALITYCONTROL_EXCEPTION','PROCESSSTATUS','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_QUALITYCONTROL_EXCEPTION','QUALITYEXCEPTIONREASON','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_QUALITYCONTROL_EXCEPTION', '质控异常', 'service', '1'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.SERVICE_NAME', '质控异常', '质控异常', 'zh-CN', '质控异常'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.ID', '质控异常的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.TASKID', '质控异常的试验任务ID', '试验任务ID', 'zh-CN', '试验任务ID'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDBYID', '质控异常的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDBYNAME', '质控异常的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDTIME', '质控异常的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDBYORGID', '质控异常的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDBYORGNAME', '质控异常的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.PROCESSSTATUS', '质控异常的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.QUALITYEXCEPTIONREASON', '质控异常的异常原因', '异常原因', 'zh-CN', '异常原因'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.EXCEPTIONS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.EXCEPTIONS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.EXCEPTIONS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.EXCEPTIONS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.EXCEPTIONS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '质控异常', '/secure/basemodule/trm/qualitycontrol/qualitycontrol-exceptions/page/edit-list', '11', '11', '042.svg', '质控异常'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '质控异常查询', '/secure/basemodule/trm/qualitycontrol/qualitycontrol-exceptions/page/search-list', '11', '03', '042.svg', '质控异常查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_QUALITYCONTROL_EXCEPTION', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('11', '质控异常', 'T_LIMS_QUALITYCONTROL_EXCEPTION', 'audit_def', '1'); + + +COMMIT; + +-- ----------------------------- 2023-12-06 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/sql/limsQualitycontrolException-postgresql-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/sql/limsQualitycontrolException-postgresql-sql.sql new file mode 100644 index 0000000..f65149b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/sql/limsQualitycontrolException-postgresql-sql.sql @@ -0,0 +1,89 @@ +-- ----------------------------- 2023-12-06 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS T_LIMS_QUALITYCONTROL_EXCEPTION( + ID BIGINT NOT NULL, + TASKID BIGINT NULL, + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME TIMESTAMP NULL, + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + PROCESSSTATUS VARCHAR(36) NULL , + QUALITYEXCEPTIONREASON VARCHAR(270) NULL, + PRIMARY KEY (ID) +); +comment on table T_LIMS_QUALITYCONTROL_EXCEPTION is '质控异常'; +comment on column T_LIMS_QUALITYCONTROL_EXCEPTION.id is '主键'; +comment on column T_LIMS_QUALITYCONTROL_EXCEPTION.taskId is '试验任务ID'; +comment on column T_LIMS_QUALITYCONTROL_EXCEPTION.createdById is '制单人编码'; +comment on column T_LIMS_QUALITYCONTROL_EXCEPTION.createdByName is '制单人名称'; +comment on column T_LIMS_QUALITYCONTROL_EXCEPTION.createdTime is '制单时间'; +comment on column T_LIMS_QUALITYCONTROL_EXCEPTION.createdByOrgId is '制单人单位编码'; +comment on column T_LIMS_QUALITYCONTROL_EXCEPTION.createdByOrgName is '制单人单位名称'; +comment on column T_LIMS_QUALITYCONTROL_EXCEPTION.processStatus is '流程状态'; +comment on column T_LIMS_QUALITYCONTROL_EXCEPTION.qualityExceptionReason is '异常原因'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_QUALITYCONTROL_EXCEPTION','ID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_QUALITYCONTROL_EXCEPTION','TASKID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDTIME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYORGID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYORGNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_QUALITYCONTROL_EXCEPTION','PROCESSSTATUS','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_QUALITYCONTROL_EXCEPTION','QUALITYEXCEPTIONREASON','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_QUALITYCONTROL_EXCEPTION', '1', 'zhangsheng', 'zhangsheng', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_QUALITYCONTROL_EXCEPTION','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_QUALITYCONTROL_EXCEPTION','TASKID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYORGNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_QUALITYCONTROL_EXCEPTION','PROCESSSTATUS','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_QUALITYCONTROL_EXCEPTION','QUALITYEXCEPTIONREASON','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_QUALITYCONTROL_EXCEPTION', '质控异常', 'service', '1'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.SERVICE_NAME', '质控异常', '质控异常', 'zh-CN', '质控异常'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.ID', '质控异常的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.TASKID', '质控异常的试验任务ID', '试验任务ID', 'zh-CN', '试验任务ID'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDBYID', '质控异常的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDBYNAME', '质控异常的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDTIME', '质控异常的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDBYORGID', '质控异常的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDBYORGNAME', '质控异常的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.PROCESSSTATUS', '质控异常的流程状态', '流程状态', 'zh-CN', '流程状态'); +CALL INSERTI18N('T_LIMS_QUALITYCONTROL_EXCEPTION.QUALITYEXCEPTIONREASON', '质控异常的异常原因', '异常原因', 'zh-CN', '异常原因'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.EXCEPTIONS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.EXCEPTIONS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.EXCEPTIONS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.EXCEPTIONS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.EXCEPTIONS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '质控异常', '/secure/basemodule/trm/qualitycontrol/qualitycontrol-exceptions/page/edit-list', '11', '11', '042.svg', '质控异常'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '质控异常查询', '/secure/basemodule/trm/qualitycontrol/qualitycontrol-exceptions/page/search-list', '11', '03', '042.svg', '质控异常查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_QUALITYCONTROL_EXCEPTION', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('11', '质控异常', 'T_LIMS_QUALITYCONTROL_EXCEPTION', 'audit_def', '1'); + + +COMMIT; + +-- ----------------------------- 2023-12-06 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/sql/limsQualitycontrolException-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/sql/limsQualitycontrolException-sqlserver-sql.sql new file mode 100644 index 0000000..2f71817 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/exception/sql/limsQualitycontrolException-sqlserver-sql.sql @@ -0,0 +1,84 @@ +-- ----------------------------- 2023-12-06 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_QUALITYCONTROL_EXCEPTION( + ID BIGINT NOT NULL, + TASKID BIGINT NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + PROCESSSTATUS VARCHAR(36) NULL , + QUALITYEXCEPTIONREASON VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_QUALITYCONTROL_EXCEPTION PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'质控异常' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_QUALITYCONTROL_EXCEPTION'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_QUALITYCONTROL_EXCEPTION', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'试验任务ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_QUALITYCONTROL_EXCEPTION', @level2type=N'COLUMN',@level2name=N'TASKID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_QUALITYCONTROL_EXCEPTION', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_QUALITYCONTROL_EXCEPTION', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_QUALITYCONTROL_EXCEPTION', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_QUALITYCONTROL_EXCEPTION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_QUALITYCONTROL_EXCEPTION', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'流程状态' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_QUALITYCONTROL_EXCEPTION', @level2type=N'COLUMN',@level2name=N'PROCESSSTATUS'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'异常原因' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_QUALITYCONTROL_EXCEPTION', @level2type=N'COLUMN',@level2name=N'QUALITYEXCEPTIONREASON'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_QUALITYCONTROL_EXCEPTION','ID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_QUALITYCONTROL_EXCEPTION','TASKID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYNAME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDTIME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYORGID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYORGNAME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_QUALITYCONTROL_EXCEPTION','PROCESSSTATUS','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_QUALITYCONTROL_EXCEPTION','QUALITYEXCEPTIONREASON','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_QUALITYCONTROL_EXCEPTION', '1', 'zhangsheng', 'zhangsheng', GETDATE(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_QUALITYCONTROL_EXCEPTION','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_QUALITYCONTROL_EXCEPTION','TASKID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_QUALITYCONTROL_EXCEPTION','CREATEDBYORGNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_QUALITYCONTROL_EXCEPTION','PROCESSSTATUS','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_QUALITYCONTROL_EXCEPTION','QUALITYEXCEPTIONREASON','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_QUALITYCONTROL_EXCEPTION', '质控异常', 'service', '1'); +EXEC DBO.INSERTI18N N'T_LIMS_QUALITYCONTROL_EXCEPTION.SERVICE_NAME', N'质控异常', N'质控异常', N'zh-CN',N'质控异常'; +EXEC DBO.INSERTI18N N'T_LIMS_QUALITYCONTROL_EXCEPTION.ID', N'质控异常的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_QUALITYCONTROL_EXCEPTION.TASKID', N'质控异常的试验任务ID', N'试验任务ID', N'zh-CN',N'试验任务ID'; +EXEC DBO.INSERTI18N N'T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDBYID', N'质控异常的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDBYNAME', N'质控异常的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDTIME', N'质控异常的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDBYORGID', N'质控异常的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_QUALITYCONTROL_EXCEPTION.CREATEDBYORGNAME', N'质控异常的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'T_LIMS_QUALITYCONTROL_EXCEPTION.PROCESSSTATUS', N'质控异常的流程状态', N'流程状态', N'zh-CN',N'流程状态'; +EXEC DBO.INSERTI18N N'T_LIMS_QUALITYCONTROL_EXCEPTION.QUALITYEXCEPTIONREASON', N'质控异常的异常原因', N'异常原因', N'zh-CN',N'异常原因'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.QUALITYCONTROL.EXCEPTIONS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.QUALITYCONTROL.EXCEPTIONS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.QUALITYCONTROL.EXCEPTIONS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.QUALITYCONTROL.EXCEPTIONS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.QUALITYCONTROL.EXCEPTIONS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '质控异常', '/secure/basemodule/trm/qualitycontrol/qualitycontrol-exceptions/page/edit-list', '11', '11', '042.svg', '质控异常'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '质控异常查询', '/secure/basemodule/trm/qualitycontrol/qualitycontrol-exceptions/page/search-list', '11', '03', '042.svg', '质控异常查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_QUALITYCONTROL_EXCEPTION', '1', '0'); + +INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE) +VALUES ('11', '质控异常', 'T_LIMS_QUALITYCONTROL_EXCEPTION', 'audit_def', '1'); + + +-- ----------------------------- 2023-12-06 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/bean/LimsSpecimenItemBean.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/bean/LimsSpecimenItemBean.java new file mode 100644 index 0000000..df6de6d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/bean/LimsSpecimenItemBean.java @@ -0,0 +1,239 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 质控样配置 + * + * @author dingj@sunwayworld.com + * @date 2022-09-26 + */ +@Table("T_LIMS_SPECIMEN_ITEM") +public class LimsSpecimenItemBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long specimenId;// 质控样ID + private Long testMethodId;// 项目方法ID + private Long testId;// 项目ID + private String testName;// 项目名称 + private String testCode;// 项目编码 + private Long methodId;// 方法ID + private String methodCode;// 方法编码 + private String methodName;// 方法名称 + private String orgId;// 组织ID + private String orgName;// 组织名称 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + private String shorUpper; // 短期上限值 + private String shorLower; // 短期下限值 + private String meanValue; // mean值 均值 + private String pValue;// σ值 总体均方差 + private String cov; //更新得出=σ/mean + + @NotNull(defaultValue = "0") + private String judgeRef; //是否判定项 + + private Integer itemSorter;//项目排序 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getSpecimenId() { + return specimenId; + } + + public void setSpecimenId(Long specimenId) { + this.specimenId = specimenId; + } + + public Long getTestMethodId() { + return testMethodId; + } + + public void setTestMethodId(Long testMethodId) { + this.testMethodId = testMethodId; + } + + public Long getTestId() { + return testId; + } + + public void setTestId(Long testId) { + this.testId = testId; + } + + public String getTestName() { + return testName; + } + + public void setTestName(String testName) { + this.testName = testName; + } + + public String getTestCode() { + return testCode; + } + + public void setTestCode(String testCode) { + this.testCode = testCode; + } + + public Long getMethodId() { + return methodId; + } + + public void setMethodId(Long methodId) { + this.methodId = methodId; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getShorUpper() { + return shorUpper; + } + + public void setShorUpper(String shorUpper) { + this.shorUpper = shorUpper; + } + + public String getShorLower() { + return shorLower; + } + + public void setShorLower(String shorLower) { + this.shorLower = shorLower; + } + + public String getMeanValue() { + return meanValue; + } + + public void setMeanValue(String meanValue) { + this.meanValue = meanValue; + } + + public String getpValue() { + return pValue; + } + + public void setpValue(String pValue) { + this.pValue = pValue; + } + + public String getMethodCode() { + return methodCode; + } + + public void setMethodCode(String methodCode) { + this.methodCode = methodCode; + } + + public String getMethodName() { + return methodName; + } + + public void setMethodName(String methodName) { + this.methodName = methodName; + } + + public String getJudgeRef() { + return judgeRef; + } + + public void setJudgeRef(String judgeRef) { + this.judgeRef = judgeRef; + } + + public String getCov() { + return cov; + } + + public void setCov(String cov) { + this.cov = cov; + } + + public Integer getItemSorter() { + return itemSorter; + } + + public void setItemSorter(Integer itemSorter) { + this.itemSorter = itemSorter; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/controller/LimsSpecimenItemController.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/controller/LimsSpecimenItemController.java new file mode 100644 index 0000000..5350410 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/controller/LimsSpecimenItemController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/qualitycontrol/specimen-items/page") +public interface LimsSpecimenItemController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/controller/impl/LimsSpecimenItemControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/controller/impl/LimsSpecimenItemControllerImpl.java new file mode 100644 index 0000000..12bf871 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/controller/impl/LimsSpecimenItemControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.controller.LimsSpecimenItemController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsSpecimenItemControllerImpl implements LimsSpecimenItemController { + + @Log(value = "质控样配置编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/qualitycontrol/specimen-items/lims-specimen-item-edit-list"; + } + + @Log(value = "质控样配置详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/qualitycontrol/specimen-items/lims-specimen-item-detail"; + } + + @Log(value = "质控样配置查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/qualitycontrol/specimen-items/lims-specimen-item-search-list"; + } + + @Log(value = "质控样配置选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/qualitycontrol/specimen-items/lims-specimen-item-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/dao/LimsSpecimenItemDao.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/dao/LimsSpecimenItemDao.java new file mode 100644 index 0000000..7d4a9f8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/dao/LimsSpecimenItemDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.dao; + +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.bean.LimsSpecimenItemBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsSpecimenItemDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/dao/impl/LimsSpecimenItemDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/dao/impl/LimsSpecimenItemDaoImpl.java new file mode 100644 index 0000000..7316030 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/dao/impl/LimsSpecimenItemDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.bean.LimsSpecimenItemBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.dao.LimsSpecimenItemDao; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.mapper.LimsSpecimenItemMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsSpecimenItemDaoImpl extends MybatisDaoSupport implements LimsSpecimenItemDao { + + @Autowired + private LimsSpecimenItemMapper limsSpecimenItemMapper; + + @Override + public LimsSpecimenItemMapper getMapper() { + return limsSpecimenItemMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/mapper/LimsSpecimenItemMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/mapper/LimsSpecimenItemMapper.java new file mode 100644 index 0000000..c4342af --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/mapper/LimsSpecimenItemMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsSpecimenItemMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/mapper/conf/lims-specimen-item-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/mapper/conf/lims-specimen-item-mysql-mapper.xml new file mode 100644 index 0000000..475107f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/mapper/conf/lims-specimen-item-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/mapper/conf/lims-specimen-item-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/mapper/conf/lims-specimen-item-oracle-mapper.xml new file mode 100644 index 0000000..d29207f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/mapper/conf/lims-specimen-item-oracle-mapper.xml @@ -0,0 +1,130 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/mapper/conf/lims-specimen-item-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/mapper/conf/lims-specimen-item-sqlserver-mapper.xml new file mode 100644 index 0000000..475107f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/mapper/conf/lims-specimen-item-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/resource/LimsSpecimenItemResource.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/resource/LimsSpecimenItemResource.java new file mode 100644 index 0000000..5afa3fe --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/resource/LimsSpecimenItemResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.bean.LimsSpecimenItemBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.service.LimsSpecimenItemService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/qualitycontrol/specimen-items") +public interface LimsSpecimenItemResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/resource/impl/LimsSpecimenItemResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/resource/impl/LimsSpecimenItemResourceImpl.java new file mode 100644 index 0000000..d6b2a9b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/resource/impl/LimsSpecimenItemResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.resource.LimsSpecimenItemResource; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.service.LimsSpecimenItemService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("质控样配置") +@RestController +@GikamBean +public class LimsSpecimenItemResourceImpl implements LimsSpecimenItemResource { + + @Autowired + private LimsSpecimenItemService limsSpecimenItemService; + + @Override + public LimsSpecimenItemService getService() { + return limsSpecimenItemService; + } + + @Log(value = "新增质控样配置", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/service/LimsSpecimenItemService.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/service/LimsSpecimenItemService.java new file mode 100644 index 0000000..5c4e97b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/service/LimsSpecimenItemService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.service; + +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.bean.LimsSpecimenItemBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsSpecimenItemService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/service/impl/LimsSpecimenItemServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/service/impl/LimsSpecimenItemServiceImpl.java new file mode 100644 index 0000000..9109083 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetail/service/impl/LimsSpecimenItemServiceImpl.java @@ -0,0 +1,71 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.service.impl; + +import com.sunwayworld.basemodule.business.result.bean.LimsResultBean; +import com.sunwayworld.basemodule.coredata.test.service.LimsTestService; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.bean.LimsSpecimenItemBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.dao.LimsSpecimenItemDao; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.service.LimsSpecimenItemService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.math.BigDecimal; +import java.math.RoundingMode; +import java.util.ArrayList; +import java.util.List; + +@Repository +@GikamBean +public class LimsSpecimenItemServiceImpl implements LimsSpecimenItemService { + + @Autowired + private LimsSpecimenItemDao limsSpecimenItemDao; + @Autowired + private LimsTestService limsTestService; + + @Override + @SuppressWarnings("unchecked") + public LimsSpecimenItemDao getDao() { + return limsSpecimenItemDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + List parse = jsonWrapper.parse(LimsSpecimenItemBean.class); + parse.forEach(bean -> { + bean.setId(ApplicationContextHelper.getNextIdentity()); + }); + getDao().insert(parse); + return parse.get(0).getId(); + } + + @Override + @Transactional + public void postUpdate(List updatedColumnNameList, List idList) { + if ((CollectionUtils.containsIgnoreCase(updatedColumnNameList, "meanValue") + || CollectionUtils.containsIgnoreCase(updatedColumnNameList, "pValue")) + && !CollectionUtils.isEmpty(idList)) { + List specimenItemBeans = selectListByFilter(SearchFilter.instance().match("id", idList).filter(MatchPattern.OR)); + List updates = new ArrayList<>(); + for (LimsSpecimenItemBean specimenItemBean : specimenItemBeans) { + if(!ObjectUtils.isEmpty(specimenItemBean.getMeanValue()) && !ObjectUtils.isEmpty(specimenItemBean.getpValue())){ + //σ/mean + specimenItemBean.setCov(new BigDecimal(specimenItemBean.getpValue()).divide(new BigDecimal(specimenItemBean.getMeanValue()),2, RoundingMode.HALF_UP).toPlainString()); + updates.add(specimenItemBean); + } + } + this.getDao().update(updates,"Cov"); + } + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/bean/LimsSpecimenEquipmentBean.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/bean/LimsSpecimenEquipmentBean.java new file mode 100644 index 0000000..08c12d2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/bean/LimsSpecimenEquipmentBean.java @@ -0,0 +1,175 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetailequipment.bean; + +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 质控样设备 + * + * @author dingj@sunwayworld.com + * @date 2022-09-26 + */ +@Table("T_LIMS_SPECIMEN_EQUIPMENT") +public class LimsSpecimenEquipmentBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long specimenItemId;// 质控样项目ID + private Long equiptId;// 设备ID + private String equiptName;// 设备名称 + private String equiptCode;// 设备编号 + private String frequency;// 频率 + private Double highLimit;// 上限值 + private Double lowLimit;// 下限值 + private String orgId;// 组ID + private String orgName;// 组名称 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + @NotNull(defaultValue = Constant.NO) + private String isDefault;//是否默认设备 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getIsDefault() { + return isDefault; + } + + public void setIsDefault(String isDefault) { + this.isDefault = isDefault; + } + + public Long getSpecimenItemId() { + return specimenItemId; + } + + public void setSpecimenItemId(Long specimenItemId) { + this.specimenItemId = specimenItemId; + } + + public Long getEquiptId() { + return equiptId; + } + + public void setEquiptId(Long equiptId) { + this.equiptId = equiptId; + } + + public String getEquiptName() { + return equiptName; + } + + public void setEquiptName(String equiptName) { + this.equiptName = equiptName; + } + + public String getEquiptCode() { + return equiptCode; + } + + public void setEquiptCode(String equiptCode) { + this.equiptCode = equiptCode; + } + + public String getFrequency() { + return frequency; + } + + public void setFrequency(String frequency) { + this.frequency = frequency; + } + + public Double getHighLimit() { + return highLimit; + } + + public void setHighLimit(Double highLimit) { + this.highLimit = highLimit; + } + + public Double getLowLimit() { + return lowLimit; + } + + public void setLowLimit(Double lowLimit) { + this.lowLimit = lowLimit; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/controller/LimsSpecimenEquipmentController.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/controller/LimsSpecimenEquipmentController.java new file mode 100644 index 0000000..31338f2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/controller/LimsSpecimenEquipmentController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetailequipment.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/qualitycontrol/specimen-equipments/page") +public interface LimsSpecimenEquipmentController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/controller/impl/LimsSpecimenEquipmentControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/controller/impl/LimsSpecimenEquipmentControllerImpl.java new file mode 100644 index 0000000..0428f99 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/controller/impl/LimsSpecimenEquipmentControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetailequipment.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetailequipment.controller.LimsSpecimenEquipmentController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsSpecimenEquipmentControllerImpl implements LimsSpecimenEquipmentController { + + @Log(value = "质控样设备编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/qualitycontrol/specimen-equipments/lims-specimen-equipment-edit-list"; + } + + @Log(value = "质控样设备详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/qualitycontrol/specimen-equipments/lims-specimen-equipment-detail"; + } + + @Log(value = "质控样设备查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/qualitycontrol/specimen-equipments/lims-specimen-equipment-search-list"; + } + + @Log(value = "质控样设备选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/qualitycontrol/specimen-equipments/lims-specimen-equipment-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/dao/LimsSpecimenEquipmentDao.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/dao/LimsSpecimenEquipmentDao.java new file mode 100644 index 0000000..a60a293 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/dao/LimsSpecimenEquipmentDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetailequipment.dao; + +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetailequipment.bean.LimsSpecimenEquipmentBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsSpecimenEquipmentDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/dao/impl/LimsSpecimenEquipmentDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/dao/impl/LimsSpecimenEquipmentDaoImpl.java new file mode 100644 index 0000000..836b32e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/dao/impl/LimsSpecimenEquipmentDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetailequipment.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetailequipment.bean.LimsSpecimenEquipmentBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetailequipment.dao.LimsSpecimenEquipmentDao; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetailequipment.mapper.LimsSpecimenEquipmentMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsSpecimenEquipmentDaoImpl extends MybatisDaoSupport implements LimsSpecimenEquipmentDao { + + @Autowired + private LimsSpecimenEquipmentMapper limsSpecimenEquipmentMapper; + + @Override + public LimsSpecimenEquipmentMapper getMapper() { + return limsSpecimenEquipmentMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/mapper/LimsSpecimenEquipmentMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/mapper/LimsSpecimenEquipmentMapper.java new file mode 100644 index 0000000..edf08e6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/mapper/LimsSpecimenEquipmentMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetailequipment.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsSpecimenEquipmentMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/mapper/conf/lims-specimen-equipment-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/mapper/conf/lims-specimen-equipment-mysql-mapper.xml new file mode 100644 index 0000000..686710f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/mapper/conf/lims-specimen-equipment-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/mapper/conf/lims-specimen-equipment-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/mapper/conf/lims-specimen-equipment-oracle-mapper.xml new file mode 100644 index 0000000..b63be39 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/mapper/conf/lims-specimen-equipment-oracle-mapper.xml @@ -0,0 +1,55 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/mapper/conf/lims-specimen-equipment-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/mapper/conf/lims-specimen-equipment-sqlserver-mapper.xml new file mode 100644 index 0000000..686710f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/mapper/conf/lims-specimen-equipment-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/resource/LimsSpecimenEquipmentResource.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/resource/LimsSpecimenEquipmentResource.java new file mode 100644 index 0000000..c588d93 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/resource/LimsSpecimenEquipmentResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetailequipment.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetailequipment.bean.LimsSpecimenEquipmentBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetailequipment.service.LimsSpecimenEquipmentService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/qualitycontrol/specimen-equipments") +public interface LimsSpecimenEquipmentResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/resource/impl/LimsSpecimenEquipmentResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/resource/impl/LimsSpecimenEquipmentResourceImpl.java new file mode 100644 index 0000000..10e169f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/resource/impl/LimsSpecimenEquipmentResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetailequipment.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetailequipment.resource.LimsSpecimenEquipmentResource; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetailequipment.service.LimsSpecimenEquipmentService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("质控样设备") +@RestController +@GikamBean +public class LimsSpecimenEquipmentResourceImpl implements LimsSpecimenEquipmentResource { + + @Autowired + private LimsSpecimenEquipmentService limsSpecimenEquipmentService; + + @Override + public LimsSpecimenEquipmentService getService() { + return limsSpecimenEquipmentService; + } + + @Log(value = "新增质控样设备", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/service/LimsSpecimenEquipmentService.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/service/LimsSpecimenEquipmentService.java new file mode 100644 index 0000000..ac869f0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/service/LimsSpecimenEquipmentService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetailequipment.service; + +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetailequipment.bean.LimsSpecimenEquipmentBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsSpecimenEquipmentService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/service/impl/LimsSpecimenEquipmentServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/service/impl/LimsSpecimenEquipmentServiceImpl.java new file mode 100644 index 0000000..17ee492 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitydetailequipment/service/impl/LimsSpecimenEquipmentServiceImpl.java @@ -0,0 +1,74 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetailequipment.service.impl; + +import com.sunwayworld.basemodule.trm.equipt.equipt.bean.LimsEquiptBean; +import com.sunwayworld.basemodule.trm.equipt.equipt.service.LimsEquiptService; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetailequipment.dao.LimsSpecimenEquipmentDao; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetailequipment.bean.LimsSpecimenEquipmentBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetailequipment.service.LimsSpecimenEquipmentService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; + +@Repository +@GikamBean +public class LimsSpecimenEquipmentServiceImpl implements LimsSpecimenEquipmentService { + + @Autowired + private LimsSpecimenEquipmentDao limsSpecimenEquipmentDao; + + @Autowired + private LimsEquiptService limsEquiptService; + + @Override + @SuppressWarnings("unchecked") + public LimsSpecimenEquipmentDao getDao() { + return limsSpecimenEquipmentDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsSpecimenEquipmentBean limsSpecimenEquipment = jsonWrapper.parseUnique(LimsSpecimenEquipmentBean.class); + Long equiptId = limsSpecimenEquipment.getEquiptId(); + LimsEquiptBean limsEquiptBean = limsEquiptService.selectById(equiptId); + if (StringUtils.isEmpty(limsEquiptBean.getEquiptType())){ + throw new CheckedException("未维护设备类型"); + } + limsSpecimenEquipment.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsSpecimenEquipment); + return limsSpecimenEquipment.getId(); + } + + @Override + @Transactional + public void instantSave(RestJsonWrapperBean wrapper) { + LimsSpecimenEquipmentBean parse = wrapper.parseUnique(LimsSpecimenEquipmentBean.class); + if (parse.getIsDefault()!=null&&"1".equals(parse.getIsDefault())){ + LimsSpecimenEquipmentBean limsSpecimenEquipmentBean = this.selectById(parse.getId()); + Long specimenItemId = limsSpecimenEquipmentBean.getSpecimenItemId(); + List limsSpecimenEquipmentBeans = this.selectListByFilter(SearchFilter.instance().match("isDefault", "1").filter(MatchPattern.SEQ).match("specimenItemId", specimenItemId).filter(MatchPattern.SEQ)); + if (!ObjectUtils.isEmpty(limsSpecimenEquipmentBeans)){ + throw new CheckedException("只能有一个默认设备"); + } + + } + LimsSpecimenEquipmentService.super.instantSave(wrapper); + } + + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/bean/LimsSpecimenBean.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/bean/LimsSpecimenBean.java new file mode 100644 index 0000000..71990c6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/bean/LimsSpecimenBean.java @@ -0,0 +1,391 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitysample.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 质控计划 + * + * @author dingj@sunwayworld.com + * @date 2022-09-19 + */ +@Table("T_LIMS_SPECIMEN") +public class LimsSpecimenBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String baseOrg;// 实验室 + private String testGroup;// 测试组 + private String specimenName;// 质控样名称 + private String specimenCode;// 质控样编码 + private String specimenType;//质控样类型 + private Double highLimit;// 上限值 + private Double lowLimit;// 下限值 + private String orgId;// 组织ID + private String orgName;// 组织名称 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + @NotNull(defaultValue = "0") + private String status;//状态 + + private String batchName;//批次 + + private String workshopSection;//车间工序 + + + private String qualityControlWay;//质控方式 + private String remark; //备注 + private String qualityControlFrequency;//质控频次 + private String testUser;//测试人 + private String testUserId;//测试人 + private String auditor;//审核人 + private String auditorId;//审核人 + private String judge;//判定 + private String abnormalCause;//异常原因 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime testTime;//测试时间 + private String testParameter;//测试参数确认 + private String testType;//检测项目二级分类 + private Long equiptId;// 测试设备id + private String equiptCode;// 设备编号 + private String equiptName;// 设备名称 + private String sendSampleBatchNo; //来样批次 + private String channelCode; //通道号 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDateTime testStartTime; //测试开始时间---定时任务开启用 + + private Long folderLimit; //测试数量,用于短期质控定时任务生成的委托单数量,到了这个数量后,更新为质控计划无效 + private Long curFolderCount; //已测试数量 + @NotNull(defaultValue = "0") + private Long folderGroup; //委托单质控计划组,在达到测试数量时,更新成另一个组,方便计算 + + public LocalDateTime getTestStartTime() { + return testStartTime; + } + + public void setTestStartTime(LocalDateTime testStartTime) { + this.testStartTime = testStartTime; + } + + public String getSendSampleBatchNo() { + return sendSampleBatchNo; + } + + public void setSendSampleBatchNo(String sendSampleBatchNo) { + this.sendSampleBatchNo = sendSampleBatchNo; + } + + public String getChannelCode() { + return channelCode; + } + + public void setChannelCode(String channelCode) { + this.channelCode = channelCode; + } + + public String getQualityControlWay() { + return qualityControlWay; + } + + public void setQualityControlWay(String qualityControlWay) { + this.qualityControlWay = qualityControlWay; + } + + public String getQualityControlFrequency() { + return qualityControlFrequency; + } + + public void setQualityControlFrequency(String qualityControlFrequency) { + this.qualityControlFrequency = qualityControlFrequency; + } + + public String getTestUser() { + return testUser; + } + + public void setTestUser(String testUser) { + this.testUser = testUser; + } + + public String getTestUserId() { + return testUserId; + } + + public void setTestUserId(String testUserId) { + this.testUserId = testUserId; + } + + public String getAuditor() { + return auditor; + } + + public void setAuditor(String auditor) { + this.auditor = auditor; + } + + public String getAuditorId() { + return auditorId; + } + + public void setAuditorId(String auditorId) { + this.auditorId = auditorId; + } + + public String getJudge() { + return judge; + } + + public void setJudge(String judge) { + this.judge = judge; + } + + public String getAbnormalCause() { + return abnormalCause; + } + + public void setAbnormalCause(String abnormalCause) { + this.abnormalCause = abnormalCause; + } + + public LocalDateTime getTestTime() { + return testTime; + } + + public void setTestTime(LocalDateTime testTime) { + this.testTime = testTime; + } + + public String getTestParameter() { + return testParameter; + } + + public void setTestParameter(String testParameter) { + this.testParameter = testParameter; + } + + public String getTestType() { + return testType; + } + + public void setTestType(String testType) { + this.testType = testType; + } + + public Long getEquiptId() { + return equiptId; + } + + public void setEquiptId(Long equiptId) { + this.equiptId = equiptId; + } + + public String getEquiptCode() { + return equiptCode; + } + + public void setEquiptCode(String equiptCode) { + this.equiptCode = equiptCode; + } + + public String getEquiptName() { + return equiptName; + } + + public void setEquiptName(String equiptName) { + this.equiptName = equiptName; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getSpecimenType() { + return specimenType; + } + + public void setSpecimenType(String specimenType) { + this.specimenType = specimenType; + } + + public String getBaseOrg() { + return baseOrg; + } + + public void setBaseOrg(String baseOrg) { + this.baseOrg = baseOrg; + } + + public String getTestGroup() { + return testGroup; + } + + public void setTestGroup(String testGroup) { + this.testGroup = testGroup; + } + + public String getSpecimenName() { + return specimenName; + } + + public void setSpecimenName(String specimenName) { + this.specimenName = specimenName; + } + + public String getSpecimenCode() { + return specimenCode; + } + + public void setSpecimenCode(String specimenCode) { + this.specimenCode = specimenCode; + } + + public Double getHighLimit() { + return highLimit; + } + + public void setHighLimit(Double highLimit) { + this.highLimit = highLimit; + } + + public Double getLowLimit() { + return lowLimit; + } + + public void setLowLimit(Double lowLimit) { + this.lowLimit = lowLimit; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public String getBatchName() { + return batchName; + } + + public void setBatchName(String batchName) { + this.batchName = batchName; + } + + public String getWorkshopSection() { + return workshopSection; + } + + public void setWorkshopSection(String workshopSection) { + this.workshopSection = workshopSection; + } + + public Long getFolderLimit() { + return folderLimit; + } + + public void setFolderLimit(Long folderLimit) { + this.folderLimit = folderLimit; + } + + public Long getCurFolderCount() { + return curFolderCount; + } + + public void setCurFolderCount(Long curFolderCount) { + this.curFolderCount = curFolderCount; + } + + public Long getFolderGroup() { + return folderGroup; + } + + public void setFolderGroup(Long folderGroup) { + this.folderGroup = folderGroup; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/controller/LimsSpecimenController.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/controller/LimsSpecimenController.java new file mode 100644 index 0000000..0a947d2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/controller/LimsSpecimenController.java @@ -0,0 +1,15 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitysample.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/qualitycontrol/specimens/page") +public interface LimsSpecimenController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { + @RequestMapping({"/scheduledEdit"}) + String scheduledEdit(); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/controller/impl/LimsSpecimenControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/controller/impl/LimsSpecimenControllerImpl.java new file mode 100644 index 0000000..e1bbe81 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/controller/impl/LimsSpecimenControllerImpl.java @@ -0,0 +1,42 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitysample.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitysample.controller.LimsSpecimenController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsSpecimenControllerImpl implements LimsSpecimenController { + + @Log(value = "质控样编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/qualitycontrol/specimens/lims-specimen-edit-list"; + } + + @Log(value = "质控样详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/qualitycontrol/specimens/lims-specimen-detail"; + } + + @Log(value = "质控样查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/qualitycontrol/specimens/lims-specimen-search-list"; + } + + @Log(value = "质控样选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/qualitycontrol/specimens/lims-specimen-choose-list"; + } + + @Log(value = "质控定时报检任务编辑", type = LogType.CONTROLLER) + @Override + public String scheduledEdit() { + return "basemodule/trm/qualitycontrol/specimens/lims-specimen-scheduledEdit-list"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/dao/LimsSpecimenDao.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/dao/LimsSpecimenDao.java new file mode 100644 index 0000000..7ab7ca1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/dao/LimsSpecimenDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitysample.dao; + +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitysample.bean.LimsSpecimenBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsSpecimenDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/dao/impl/LimsSpecimenDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/dao/impl/LimsSpecimenDaoImpl.java new file mode 100644 index 0000000..53b114e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/dao/impl/LimsSpecimenDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitysample.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitysample.bean.LimsSpecimenBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitysample.dao.LimsSpecimenDao; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitysample.mapper.LimsSpecimenMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsSpecimenDaoImpl extends MybatisDaoSupport implements LimsSpecimenDao { + + @Autowired + private LimsSpecimenMapper limsSpecimenMapper; + + @Override + public LimsSpecimenMapper getMapper() { + return limsSpecimenMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/mapper/LimsSpecimenMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/mapper/LimsSpecimenMapper.java new file mode 100644 index 0000000..d095828 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/mapper/LimsSpecimenMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitysample.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsSpecimenMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/mapper/conf/lims-specimen-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/mapper/conf/lims-specimen-mysql-mapper.xml new file mode 100644 index 0000000..846ef30 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/mapper/conf/lims-specimen-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/mapper/conf/lims-specimen-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/mapper/conf/lims-specimen-oracle-mapper.xml new file mode 100644 index 0000000..846ef30 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/mapper/conf/lims-specimen-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/mapper/conf/lims-specimen-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/mapper/conf/lims-specimen-sqlserver-mapper.xml new file mode 100644 index 0000000..846ef30 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/mapper/conf/lims-specimen-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/resource/LimsSpecimenResource.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/resource/LimsSpecimenResource.java new file mode 100644 index 0000000..f002f9a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/resource/LimsSpecimenResource.java @@ -0,0 +1,25 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitysample.resource; + +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitysample.bean.LimsSpecimenBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitysample.service.LimsSpecimenService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMethod; + +@RequestMapping("/secure/basemodule/trm/qualitycontrol/specimens") +public interface LimsSpecimenResource extends GenericResource, GenericChoosableResource { + @Log( + value = "复制", + type = LogType.INSERT + ) + @RequestMapping( + value = {"/copy"}, + method = {RequestMethod.POST} + ) + void copy(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/resource/impl/LimsSpecimenResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/resource/impl/LimsSpecimenResourceImpl.java new file mode 100644 index 0000000..bcb1a62 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/resource/impl/LimsSpecimenResourceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitysample.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitysample.resource.LimsSpecimenResource; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitysample.service.LimsSpecimenService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("质控样") +@RestController +@GikamBean +public class LimsSpecimenResourceImpl implements LimsSpecimenResource { + + @Autowired + private LimsSpecimenService limsSpecimenService; + + @Override + public LimsSpecimenService getService() { + return limsSpecimenService; + } + + @Log(value = "新增质控样", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + public void copy(RestJsonWrapperBean wrapper) { + getService().copy(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/service/LimsSpecimenService.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/service/LimsSpecimenService.java new file mode 100644 index 0000000..5be213b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/service/LimsSpecimenService.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitysample.service; + +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitysample.bean.LimsSpecimenBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsSpecimenService extends GenericService, GenericChoosableService { + + void copy(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/service/impl/LimsSpecimenServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/service/impl/LimsSpecimenServiceImpl.java new file mode 100644 index 0000000..c6556ed --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/qualitysample/service/impl/LimsSpecimenServiceImpl.java @@ -0,0 +1,112 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.qualitysample.service.impl; + +import com.alibaba.fastjson.JSONObject; +import com.spire.ms.System.Collections.ArrayList; +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.bean.LimsSpecimenItemBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.service.LimsSpecimenItemService; +import com.sunwayworld.framework.audit.aunnotation.Audit; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.security.authentication.AuthenticationHelper; +import com.sunwayworld.framework.support.PersistableMetadataHelper; +import com.sunwayworld.framework.utils.BeanUtils; +import com.sunwayworld.module.sys.metadata.service.CoreTableService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitysample.dao.LimsSpecimenDao; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitysample.bean.LimsSpecimenBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitysample.service.LimsSpecimenService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.io.Serializable; +import java.util.List; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsSpecimenServiceImpl implements LimsSpecimenService { + + @Autowired + private LimsSpecimenDao limsSpecimenDao; + @Autowired + private LimsSpecimenItemService limsSpecimenItemService; + + @Override + @SuppressWarnings("unchecked") + public LimsSpecimenDao getDao() { + return limsSpecimenDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsSpecimenBean limsSpecimen = jsonWrapper.parseUnique(LimsSpecimenBean.class); + limsSpecimen.setId(ApplicationContextHelper.getNextIdentity()); + limsSpecimen.setBaseOrg(LocalContextHelper.getLoginOrgName()); + getDao().insert(limsSpecimen); + return limsSpecimen.getId(); + } + + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + @Audit("AUDIT.DELETE") + public void delete(RestJsonWrapperBean wrapper) { + List limsSpecimens = wrapper.parse(LimsSpecimenBean.class); + List itemBeans = new ArrayList(); + List idList = limsSpecimens.stream().map(LimsSpecimenBean::getId).collect(Collectors.toList()); + + if (!idList.isEmpty()) { + idList.forEach(id->{ + LimsSpecimenItemBean itemBean=new LimsSpecimenItemBean(); + itemBean.setSpecimenId(id); + itemBeans.add(itemBean); + }); + } + limsSpecimenItemService.getDao().deleteBy(itemBeans,"specimenId"); + getDao().deleteByIdList(idList); + } + + + @Transactional + @Override + public void copy(RestJsonWrapperBean wrapper) { + LimsSpecimenBean limsSpecimen = wrapper.parseUnique(LimsSpecimenBean.class); + List> bodyList = wrapper.getBodyList(); + List strings = bodyList.get(0); + for (String s : strings) { + limsSpecimen = JSONObject.parseObject(s, LimsSpecimenBean.class); + } + LimsSpecimenBean specimenBean=new LimsSpecimenBean(); + BeanUtils.copyProperties(limsSpecimen,specimenBean,"specimenCode"); + specimenBean.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(specimenBean); + + List itemBeans = limsSpecimenItemService.selectListByFilter(SearchFilter.instance().match("specimenId",limsSpecimen.getId()).filter(MatchPattern.EQ)); + + if (!itemBeans.isEmpty()) { + List items = new ArrayList(); + itemBeans.forEach(item->{ + LimsSpecimenItemBean itemBean=new LimsSpecimenItemBean(); + BeanUtils.copyProperties(item,itemBean, + "id","createdById","createdByName", + "createdTime","createdByOrgId","createdByOrgName"); + itemBean.setId(ApplicationContextHelper.getNextIdentity()); + itemBean.setSpecimenId(specimenBean.getId()); + items.add(itemBean); + }); + limsSpecimenItemService.getDao().insert(items); + } + + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/bean/LimsQcSampleResultBean.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/bean/LimsQcSampleResultBean.java new file mode 100644 index 0000000..f00f42b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/bean/LimsQcSampleResultBean.java @@ -0,0 +1,179 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.result.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; + +import java.time.LocalDateTime; + +/** + * 质控样结果台账 + * + * @author yipc@sunwayworld.com + * @date 2022-12-11 + */ +@Table("T_LIMS_QC_SAMPLE_RESULT") +public class LimsQcSampleResultBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long qcSampleId;// 质控样台账id + private String orgId;// 所属实验室id + private String orgName;// 所属实验室 + private String testGroup;// 测试组 + private Long equiptId;// 设备id + private String equiptCode;// 设备编号 + private String equiptName;// 设备名称 + private String qcSampleName;// 质控样名称 + private String sampleBatch;// 样品批号 + private Long qcSampleTestId;// 检测项目id + private String qcSampleTestName;// 检测项目 + private String testerId;// 检测人id + private String tester;// 检测人 + private LocalDateTime testTime;// 检测时间 + @NotNull(defaultValue = "draft") + private String status;// 状态 done 已提交 + private String createdByOrgId;// 创建人单位编码 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public Long getQcSampleId() { + return qcSampleId; + } + + public void setQcSampleId(Long qcSampleId) { + this.qcSampleId = qcSampleId; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getTestGroup() { + return testGroup; + } + + public void setTestGroup(String testGroup) { + this.testGroup = testGroup; + } + + public Long getEquiptId() { + return equiptId; + } + + public void setEquiptId(Long equiptId) { + this.equiptId = equiptId; + } + + public String getEquiptCode() { + return equiptCode; + } + + public void setEquiptCode(String equiptCode) { + this.equiptCode = equiptCode; + } + + public String getEquiptName() { + return equiptName; + } + + public void setEquiptName(String equiptName) { + this.equiptName = equiptName; + } + + public String getQcSampleName() { + return qcSampleName; + } + + public void setQcSampleName(String qcSampleName) { + this.qcSampleName = qcSampleName; + } + + public String getSampleBatch() { + return sampleBatch; + } + + public void setSampleBatch(String sampleBatch) { + this.sampleBatch = sampleBatch; + } + + public Long getQcSampleTestId() { + return qcSampleTestId; + } + + public void setQcSampleTestId(Long qcSampleTestId) { + this.qcSampleTestId = qcSampleTestId; + } + + public String getQcSampleTestName() { + return qcSampleTestName; + } + + public void setQcSampleTestName(String qcSampleTestName) { + this.qcSampleTestName = qcSampleTestName; + } + + public String getTesterId() { + return testerId; + } + + public void setTesterId(String testerId) { + this.testerId = testerId; + } + + public String getTester() { + return tester; + } + + public void setTester(String tester) { + this.tester = tester; + } + + public LocalDateTime getTestTime() { + return testTime; + } + + public void setTestTime(LocalDateTime testTime) { + this.testTime = testTime; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/bean/LimsQcstAnalystResultBean.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/bean/LimsQcstAnalystResultBean.java new file mode 100644 index 0000000..7f871c7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/bean/LimsQcstAnalystResultBean.java @@ -0,0 +1,191 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.result.bean; + +import com.sunwayworld.framework.data.annotation.Clob; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 质控样分析项结果 + * + * @author yipc@sunwayworld.com + * @date 2022-12-11 + */ +@Table("T_LIMS_QCST_ANALYST_RESULT") +public class LimsQcstAnalystResultBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long qcSampleResultId;// 质控样结果台账id + private Long qcSampleTestId;// 检测项目id + private String qcSampleTestName;// 检测项目 + private Long analystId;// 分析项id + private String analystName;// 分析项 + private String testResult;// 检测结果 + private String standard;// 标准 + private String minValue;// 最小值 + private String maxValue;// 最大值 + private String qualified;// 是否合格 + private String reason;// 原因分析 + private String testerId;// 检测人id + private String tester;// 检测人 + private LocalDateTime testTime;// 检测时间 private String revisionRule;// 修约规则 + @Clob + private String formula;// 计算公式 + private String calculation;//计算标识 + private String revisionRule;// 修约规则 + + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getRevisionRule() { + return revisionRule; + } + + public void setRevisionRule(String revisionRule) { + this.revisionRule = revisionRule; + } + + public String getFormula() { + return formula; + } + + public void setFormula(String formula) { + this.formula = formula; + } + + public String getCalculation() { + return calculation; + } + + public void setCalculation(String calculation) { + this.calculation = calculation; + } + + public Long getQcSampleResultId() { + return qcSampleResultId; + } + + public void setQcSampleResultId(Long qcSampleResultId) { + this.qcSampleResultId = qcSampleResultId; + } + + public Long getQcSampleTestId() { + return qcSampleTestId; + } + + public void setQcSampleTestId(Long qcSampleTestId) { + this.qcSampleTestId = qcSampleTestId; + } + + public String getQcSampleTestName() { + return qcSampleTestName; + } + + public void setQcSampleTestName(String qcSampleTestName) { + this.qcSampleTestName = qcSampleTestName; + } + + public Long getAnalystId() { + return analystId; + } + + public void setAnalystId(Long analystId) { + this.analystId = analystId; + } + + public String getAnalystName() { + return analystName; + } + + public void setAnalystName(String analystName) { + this.analystName = analystName; + } + + public String getTestResult() { + return testResult; + } + + public void setTestResult(String testResult) { + this.testResult = testResult; + } + + public String getStandard() { + return standard; + } + + public void setStandard(String standard) { + this.standard = standard; + } + + public String getMinValue() { + return minValue; + } + + public void setMinValue(String minValue) { + this.minValue = minValue; + } + + public String getMaxValue() { + return maxValue; + } + + public void setMaxValue(String maxValue) { + this.maxValue = maxValue; + } + + public String getQualified() { + return qualified; + } + + public void setQualified(String qualified) { + this.qualified = qualified; + } + + public String getReason() { + return reason; + } + + public void setReason(String reason) { + this.reason = reason; + } + + public String getTesterId() { + return testerId; + } + + public void setTesterId(String testerId) { + this.testerId = testerId; + } + + public String getTester() { + return tester; + } + + public void setTester(String tester) { + this.tester = tester; + } + + public LocalDateTime getTestTime() { + return testTime; + } + + public void setTestTime(LocalDateTime testTime) { + this.testTime = testTime; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/controller/LimsQcSampleResultController.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/controller/LimsQcSampleResultController.java new file mode 100644 index 0000000..f0c076f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/controller/LimsQcSampleResultController.java @@ -0,0 +1,14 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.result.controller; + +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; + +@RequestMapping("/secure/basemodule/trm/qcsample/qc-sample-results/page") +public interface LimsQcSampleResultController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController { + + @RequestMapping("/spc-list") + String spcPage(); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/controller/LimsQcstAnalystResultController.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/controller/LimsQcstAnalystResultController.java new file mode 100644 index 0000000..92d72a4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/controller/LimsQcstAnalystResultController.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.result.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; + +@RequestMapping("/secure/basemodule/trm/qcsample/qcst-analyst-results/page") +public interface LimsQcstAnalystResultController extends GenericEditListPageController, GenericDetailPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/controller/impl/LimsQcSampleResultControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/controller/impl/LimsQcSampleResultControllerImpl.java new file mode 100644 index 0000000..2608564 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/controller/impl/LimsQcSampleResultControllerImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.result.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.result.controller.LimsQcSampleResultController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsQcSampleResultControllerImpl implements LimsQcSampleResultController { + + @Log(value = "质控样结果台账编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/qualitycontrol/qc-sample-results/lims-qc-sample-result-edit-list"; + } + + @Log(value = "质控样结果台账详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/qualitycontrol/qc-sample-results/lims-qc-sample-result-detail"; + } + + @Log(value = "质控样结果查询页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/qualitycontrol/qc-sample-results/lims-qc-sample-result-search-list"; + } + + @Log(value = "质控样SPC统计查询页", type = LogType.CONTROLLER) + @Override + public String spcPage() { + return "basemodule/trm/qualitycontrol/qc-sample-results/lims-qc-sample-result-spc-list"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/controller/impl/LimsQcstAnalystResultControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/controller/impl/LimsQcstAnalystResultControllerImpl.java new file mode 100644 index 0000000..bf69c1b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/controller/impl/LimsQcstAnalystResultControllerImpl.java @@ -0,0 +1,25 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.result.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.result.controller.LimsQcstAnalystResultController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsQcstAnalystResultControllerImpl implements LimsQcstAnalystResultController { + + @Log(value = "质控样分析项结果编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/qcsample/qcst-analyst-results/lims-qcst-analyst-result-edit-list"; + } + + @Log(value = "质控样分析项结果详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/qcsample/qcst-analyst-results/lims-qcst-analyst-result-detail"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/dao/LimsQcSampleResultDao.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/dao/LimsQcSampleResultDao.java new file mode 100644 index 0000000..55ae37a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/dao/LimsQcSampleResultDao.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.result.dao; + +import com.sunwayworld.basemodule.trm.qualitycontrol.result.bean.LimsQcSampleResultBean; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +import java.util.List; +import java.util.Map; + +public interface LimsQcSampleResultDao extends GenericDao { + + List> selectQcstResultStatis(MapperParameter parameter); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/dao/LimsQcstAnalystResultDao.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/dao/LimsQcstAnalystResultDao.java new file mode 100644 index 0000000..a2ec93c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/dao/LimsQcstAnalystResultDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.result.dao; + +import com.sunwayworld.basemodule.trm.qualitycontrol.result.bean.LimsQcstAnalystResultBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsQcstAnalystResultDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/dao/impl/LimsQcSampleResultDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/dao/impl/LimsQcSampleResultDaoImpl.java new file mode 100644 index 0000000..ef5e72a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/dao/impl/LimsQcSampleResultDaoImpl.java @@ -0,0 +1,34 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.result.dao.impl; + +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.support.PersistableMetadataHelper; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.qualitycontrol.result.bean.LimsQcSampleResultBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.result.dao.LimsQcSampleResultDao; +import com.sunwayworld.basemodule.trm.qualitycontrol.result.mapper.LimsQcSampleResultMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import java.util.List; +import java.util.Map; + +@Repository +@GikamBean +public class LimsQcSampleResultDaoImpl extends MybatisDaoSupport implements LimsQcSampleResultDao { + + @Autowired + private LimsQcSampleResultMapper limsQcSampleResultMapper; + + @Override + public LimsQcSampleResultMapper getMapper() { + return limsQcSampleResultMapper; + } + + @Override + public List> selectQcstResultStatis(MapperParameter parameter) { + parameter.setTableName(PersistableMetadataHelper.getTableName(this.getType())); + return getMapper().selectQcstResultStatis(parameter); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/dao/impl/LimsQcstAnalystResultDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/dao/impl/LimsQcstAnalystResultDaoImpl.java new file mode 100644 index 0000000..5f58d79 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/dao/impl/LimsQcstAnalystResultDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.result.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.qualitycontrol.result.bean.LimsQcstAnalystResultBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.result.dao.LimsQcstAnalystResultDao; +import com.sunwayworld.basemodule.trm.qualitycontrol.result.mapper.LimsQcstAnalystResultMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsQcstAnalystResultDaoImpl extends MybatisDaoSupport implements LimsQcstAnalystResultDao { + + @Autowired + private LimsQcstAnalystResultMapper limsQcstAnalystResultMapper; + + @Override + public LimsQcstAnalystResultMapper getMapper() { + return limsQcstAnalystResultMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/mapper/LimsQcSampleResultMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/mapper/LimsQcSampleResultMapper.java new file mode 100644 index 0000000..61b309f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/mapper/LimsQcSampleResultMapper.java @@ -0,0 +1,15 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.result.mapper; + +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +import java.util.List; +import java.util.Map; + +@GikamBean +public interface LimsQcSampleResultMapper extends GenericMapper { + + List> selectQcstResultStatis(MapperParameter parameter); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/mapper/LimsQcstAnalystResultMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/mapper/LimsQcstAnalystResultMapper.java new file mode 100644 index 0000000..ac2b002 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/mapper/LimsQcstAnalystResultMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.result.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsQcstAnalystResultMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/mapper/conf/lims-qc-sample-result-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/mapper/conf/lims-qc-sample-result-mysql-mapper.xml new file mode 100644 index 0000000..58ead47 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/mapper/conf/lims-qc-sample-result-mysql-mapper.xml @@ -0,0 +1,48 @@ + + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/mapper/conf/lims-qc-sample-result-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/mapper/conf/lims-qc-sample-result-oracle-mapper.xml new file mode 100644 index 0000000..5c29f8a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/mapper/conf/lims-qc-sample-result-oracle-mapper.xml @@ -0,0 +1,47 @@ + + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/mapper/conf/lims-qc-sample-result-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/mapper/conf/lims-qc-sample-result-sqlserver-mapper.xml new file mode 100644 index 0000000..9c5f210 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/mapper/conf/lims-qc-sample-result-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/mapper/conf/lims-qcst-analyst-result-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/mapper/conf/lims-qcst-analyst-result-mysql-mapper.xml new file mode 100644 index 0000000..d6543f0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/mapper/conf/lims-qcst-analyst-result-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/mapper/conf/lims-qcst-analyst-result-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/mapper/conf/lims-qcst-analyst-result-oracle-mapper.xml new file mode 100644 index 0000000..d6543f0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/mapper/conf/lims-qcst-analyst-result-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/mapper/conf/lims-qcst-analyst-result-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/mapper/conf/lims-qcst-analyst-result-sqlserver-mapper.xml new file mode 100644 index 0000000..d6543f0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/mapper/conf/lims-qcst-analyst-result-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/resource/LimsQcSampleResultResource.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/resource/LimsQcSampleResultResource.java new file mode 100644 index 0000000..b3a560c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/resource/LimsQcSampleResultResource.java @@ -0,0 +1,23 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.result.resource; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.selectable.resource.GenericSelectableResource; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.qualitycontrol.result.bean.LimsQcSampleResultBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.result.service.LimsQcSampleResultService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +import java.util.List; +import java.util.Map; + +@RequestMapping("/secure/basemodule/trm/qcsample/qc-sample-results") +public interface LimsQcSampleResultResource extends GenericResource, GenericSelectableResource { + + Map selectSpcPagination(RestJsonWrapperBean wrapper); + + List> getEchartData(RestJsonWrapperBean wrapper); + + List> getSpcEchartData(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/resource/LimsQcstAnalystResultResource.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/resource/LimsQcstAnalystResultResource.java new file mode 100644 index 0000000..b8f12d1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/resource/LimsQcstAnalystResultResource.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.result.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.qualitycontrol.result.bean.LimsQcstAnalystResultBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.result.service.LimsQcstAnalystResultService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/basemodule/trm/qcsample/qcst-analyst-results") +public interface LimsQcstAnalystResultResource extends GenericResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/resource/impl/LimsQcSampleResultResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/resource/impl/LimsQcSampleResultResourceImpl.java new file mode 100644 index 0000000..0ac4e06 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/resource/impl/LimsQcSampleResultResourceImpl.java @@ -0,0 +1,61 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.result.resource.impl; + +import com.sunwayworld.basemodule.trm.qualitycontrol.result.bean.LimsQcSampleResultBean; +import com.sunwayworld.framework.data.page.Page; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.qualitycontrol.result.resource.LimsQcSampleResultResource; +import com.sunwayworld.basemodule.trm.qualitycontrol.result.service.LimsQcSampleResultService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; +import java.util.Map; + +@LogModule("质控样结果台账") +@RestController +@GikamBean +public class LimsQcSampleResultResourceImpl implements LimsQcSampleResultResource { + + @Autowired + private LimsQcSampleResultService limsQcSampleResultService; + + @Override + public LimsQcSampleResultService getService() { + return limsQcSampleResultService; + } + + @Log(value = "新增质控样结果台账", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Log(value = "SPC统计查询", type = LogType.SELECT) + @Override + @RequestMapping("/spc/statis") + public Map selectSpcPagination(RestJsonWrapperBean wrapper) { + return getService().selectSpcPagination(wrapper); + } + + @Log(value = "SPC统计查询echarts数据", type = LogType.SELECT) + @Override + @RequestMapping("/getEchartData") + public List> getEchartData(RestJsonWrapperBean wrapper) { + return getService().getEchartData(wrapper); + } + + @Log(value = "SPC统计查询echarts数据", type = LogType.SELECT) + @Override + @RequestMapping("/getSpcEchartData") + public List> getSpcEchartData(RestJsonWrapperBean wrapper) { + return getService().getSpcEchartData(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/resource/impl/LimsQcstAnalystResultResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/resource/impl/LimsQcstAnalystResultResourceImpl.java new file mode 100644 index 0000000..b0cdbd6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/resource/impl/LimsQcstAnalystResultResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.result.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.qualitycontrol.result.resource.LimsQcstAnalystResultResource; +import com.sunwayworld.basemodule.trm.qualitycontrol.result.service.LimsQcstAnalystResultService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("质控样分析项结果") +@RestController +@GikamBean +public class LimsQcstAnalystResultResourceImpl implements LimsQcstAnalystResultResource { + + @Autowired + private LimsQcstAnalystResultService limsQcstAnalystResultService; + + @Override + public LimsQcstAnalystResultService getService() { + return limsQcstAnalystResultService; + } + + @Log(value = "新增质控样分析项结果", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/service/LimsQcSampleResultService.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/service/LimsQcSampleResultService.java new file mode 100644 index 0000000..9dc8c0b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/service/LimsQcSampleResultService.java @@ -0,0 +1,21 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.result.service; + +import com.sunwayworld.basemodule.trm.qualitycontrol.result.bean.LimsQcSampleResultBean; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.selectable.service.GenericSelectableService; + +import java.util.List; +import java.util.Map; + +public interface LimsQcSampleResultService extends GenericService, GenericSelectableService { + + //void scheduleAddQcSampleResultTask(); + + Map selectSpcPagination(RestJsonWrapperBean wrapper); + + List> getEchartData(RestJsonWrapperBean wrapper); + + List> getSpcEchartData(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/service/LimsQcstAnalystResultService.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/service/LimsQcstAnalystResultService.java new file mode 100644 index 0000000..57f07c5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/service/LimsQcstAnalystResultService.java @@ -0,0 +1,8 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.result.service; + +import com.sunwayworld.basemodule.trm.qualitycontrol.result.bean.LimsQcstAnalystResultBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsQcstAnalystResultService extends GenericService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/service/impl/LimsQcSampleResultServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/service/impl/LimsQcSampleResultServiceImpl.java new file mode 100644 index 0000000..bd1ee9e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/service/impl/LimsQcSampleResultServiceImpl.java @@ -0,0 +1,382 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.result.service.impl; + +import com.sunwayworld.basemodule.business.test.task.bean.LimsTaskBean; +import com.sunwayworld.basemodule.business.test.task.service.LimsTaskService; +import com.sunwayworld.basemodule.trm.qualitycontrol.qualitydetail.service.LimsSpecimenItemService; +import com.sunwayworld.basemodule.trm.qualitycontrol.result.bean.LimsQcSampleResultBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.result.bean.LimsQcstAnalystResultBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.result.dao.LimsQcSampleResultDao; +import com.sunwayworld.basemodule.trm.qualitycontrol.result.service.LimsQcSampleResultService; +import com.sunwayworld.basemodule.trm.qualitycontrol.result.service.LimsQcstAnalystResultService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.mybatis.page.PageRowBounds; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.DateTimeUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.math.BigDecimal; +import java.time.LocalDateTime; +import java.util.*; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsQcSampleResultServiceImpl implements LimsQcSampleResultService { + + @Autowired + private LimsQcSampleResultDao limsQcSampleResultDao; + + /*@Autowired + private LimsQcSampleTestAnalystService limsQcSampleTestAnalystService;*/ + + @Autowired + private LimsQcstAnalystResultService limsQcstAnalystResultService; + @Autowired + private LimsTaskService limsTaskService; + @Autowired + private LimsSpecimenItemService specimenItemService; + + /*@Autowired + private LimsQcSampleService limsQcSampleService;*/ + + @Override + @SuppressWarnings("unchecked") + public LimsQcSampleResultDao getDao() { + return limsQcSampleResultDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsQcSampleResultBean limsQcSampleResult = jsonWrapper.parseUnique(LimsQcSampleResultBean.class); + Long id = ApplicationContextHelper.getNextIdentity(); + limsQcSampleResult.setId(id); + getDao().insert(limsQcSampleResult); + //分析项新增 + //limsQcstAnalystResultService.getDao().insert(insertQcstAnalystResultBeans(id,limsQcSampleResult.getQcSampleId())); + return id; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + public void delete(RestJsonWrapperBean wrapper) { + List beans = wrapper.parse(LimsQcSampleResultBean.class); + if (CollectionUtils.isEmpty(beans)){ + return; + } + + List idList = beans.stream().map(LimsQcSampleResultBean::getId).collect(Collectors.toList()); + List limsQcstAnalystResultBeans = limsQcstAnalystResultService.selectListByFilter(SearchFilter.instance() + .match("qcSampleResultId", idList).filter(MatchPattern.OR)); + //删除质控样结果分析项 + limsQcstAnalystResultService.getDao().deleteBy(limsQcstAnalystResultBeans); + getDao().deleteByIdList(idList); + + } + + /*private List insertQcstAnalystResultBeans(Long qcSampleResultId,Long qcSampleId){ + List qcSampleTestAnalystBeans = limsQcSampleTestAnalystService.selectListByFilter(SearchFilter.instance() + .match("qcSampleId", qcSampleId).filter(MatchPattern.EQ)); + + + List qcstAnalystResultBeans = new ArrayList<>(); + + for (LimsQcSampleTestAnalystBean bean:qcSampleTestAnalystBeans) { + LimsQcstAnalystResultBean limsQcstAnalystResultBean = new LimsQcstAnalystResultBean(); + limsQcstAnalystResultBean.setId(ApplicationContextHelper.getNextIdentity()); + limsQcstAnalystResultBean.setQcSampleResultId(qcSampleResultId); + limsQcstAnalystResultBean.setAnalystId(bean.getId()); + limsQcstAnalystResultBean.setAnalystName(bean.getAnalystName()); + limsQcstAnalystResultBean.setStandard(bean.getStandard()); + limsQcstAnalystResultBean.setMinValue(bean.getMinValue()); + limsQcstAnalystResultBean.setRevisionRule(bean.getRevisionRule()); + limsQcstAnalystResultBean.setCalculation(bean.getCalculation()); + limsQcstAnalystResultBean.setFormula(bean.getFormula()); + limsQcstAnalystResultBean.setMaxValue(bean.getMaxValue()); + + qcstAnalystResultBeans.add(limsQcstAnalystResultBean); + } + return qcstAnalystResultBeans; + }*/ + + + @Override + public Page selectSearchablePagination(RestJsonWrapperBean wrapper) { + MapperParameter parameter = wrapper.extractMapFilter(); + PageRowBounds rowBounds = wrapper.extractPageRowBounds(); + + return selectPagination(()-> getDao().selectQcstResultStatis(parameter),rowBounds); +// return LimsQcSampleResultService.super.selectSearchablePagination(wrapper); + } + + /*@Override + public void scheduleAddQcSampleResultTask() { + //1、查询台账 + List limsQcSampleBeans = limsQcSampleService.selectAll(); + for (LimsQcSampleBean qcSampleBean : limsQcSampleBeans){ + //获得检测频次 以及 创建时间 + LocalDateTime createdTime = qcSampleBean.getCreatedTime(); + String testRate = qcSampleBean.getTestRate(); + if ("1次/天".equals(testRate)){ + //查询当前是否存在结果台账 + + //新增结果台账 + addResultBeans(qcSampleBean); + + }else if ("1次/2天".equals(testRate)){ + long between = ChronoUnit.DAYS.between(createdTime, LocalDate.now()); + if (between%2==0){ + addResultBeans(qcSampleBean); + } + }else if ("1次/3天".equals(testRate)){ + long between = ChronoUnit.DAYS.between(createdTime, LocalDate.now()); + if (between%3==0){ + addResultBeans(qcSampleBean); + } + }else if ("1次/周".equals(testRate)){ + DayOfWeek dayOfWeek = createdTime.getDayOfWeek(); + DayOfWeek dayOfWeek1 = LocalDate.now().getDayOfWeek(); + if (dayOfWeek.equals(dayOfWeek1)){ + addResultBeans(qcSampleBean); + } + }else {// 每月一次 + int dayOfMonth = createdTime.getDayOfMonth(); + int todayOfMonth = LocalDate.now().getDayOfMonth(); + if (dayOfMonth==todayOfMonth){ + //新增 + addResultBeans(qcSampleBean); + } + } + } + }*/ + + /*private void addResultBeans(LimsQcSampleBean qcSampleBean){ + //新增结果台账 + String qcSampleName = qcSampleBean.getQcSampleName(); + LimsQcSampleResultBean limsQcSampleResultBean = new LimsQcSampleResultBean(); + Long id = ApplicationContextHelper.getNextIdentity(); + limsQcSampleResultBean.setId(id); + limsQcSampleResultBean.setQcSampleId(qcSampleBean.getId()); + limsQcSampleResultBean.setQcSampleName(qcSampleName); + limsQcSampleResultBean.setOrgId(qcSampleBean.getOrgId()); + limsQcSampleResultBean.setOrgName(qcSampleBean.getOrgName()); + limsQcSampleResultBean.setTestGroup(qcSampleBean.getTestGroup()); + limsQcSampleResultBean.setEquiptId(qcSampleBean.getEquiptId()); + limsQcSampleResultBean.setEquiptCode(qcSampleBean.getEquiptCode()); + limsQcSampleResultBean.setEquiptName(qcSampleBean.getEquiptName()); + limsQcSampleResultBean.setSampleBatch(qcSampleBean.getSampleBatch()); + + + getDao().insert(limsQcSampleResultBean); + + //新增结果分析项 + List limsQcstAnalystResultBeans = insertQcstAnalystResultBeans(id, limsQcSampleResultBean.getQcSampleId()); + limsQcstAnalystResultService.getDao().insert(limsQcstAnalystResultBeans); + }*/ + + //质控样结果spc查询 + @Override + public Map selectSpcPagination(RestJsonWrapperBean wrapper) { + Page limsQcSampleResultBeanPage = this.selectSearchablePagination(wrapper); + List rows = limsQcSampleResultBeanPage.getRows(); + //x轴数据是批号的集合 + List xData = new ArrayList<>(); + //y轴 + //List> yData = new ArrayList<>(); + List maxs = new ArrayList<>(); + List mins = new ArrayList<>(); + List standards = new ArrayList<>(); + for (LimsQcSampleResultBean bean : rows) { + xData.add(bean.getSampleBatch()); + String maxvalue = bean.getExt$Item("maxvalue"); + String minvalue = bean.getExt$Item("minvalue"); + String standard = bean.getExt$Item("standard"); + maxs.add(StringUtils.isEmpty(maxvalue)?maxvalue:Double.parseDouble(maxvalue)); + mins.add(StringUtils.isEmpty(minvalue)?maxvalue:Double.parseDouble(minvalue)); + standards.add(StringUtils.isEmpty(standard)?maxvalue:Double.parseDouble(standard)); + } + + Map map = new HashMap<>(); + map.put("xData",xData); + map.put("maxData",maxs); + map.put("minData",mins); + map.put("standardData",standards); + + return map; + } + + @Override + public List> getSpcEchartData(RestJsonWrapperBean wrapper) { + Page taskBeanPage = limsTaskService.selectPagination(wrapper); + List rows = taskBeanPage.getRows(); + if(ObjectUtils.isEmpty(rows)){ + return new ArrayList<>(); + } + //按testId分组,不同testId一个chart + Map> testIdByTaskMap = rows.stream().collect(Collectors.groupingBy(LimsTaskBean::getTestId,LinkedHashMap::new, Collectors.toList())); + List> resultList = new ArrayList<>(); + testIdByTaskMap.forEach((testId,testResults)->{ + Map> referValues = new LinkedHashMap<>(); + LimsTaskBean taskBean = testResults.get(0); + + if(!ObjectUtils.isEmpty(taskBean.getMeanValue()) && !ObjectUtils.isEmpty(taskBean.getpValue()) && "长期质控".equals(taskBean.getExt$Item("qualitycontrolway"))){ + HashMap map = new HashMap<>(); + Double meanValue = Double.parseDouble(taskBean.getMeanValue()); + Double pValue = Double.parseDouble(taskBean.getpValue()); + map.put("value", new BigDecimal(ObjectUtils.toString(meanValue + pValue * 3))); + map.put("color","blue"); + map.put("type","dashed"); + map.put("width",2); + referValues.put("AU",map); + + HashMap map2 = new HashMap<>(); + map2.put("value", new BigDecimal(ObjectUtils.toString(meanValue + pValue * 2))); + map2.put("color","green"); + map2.put("type","dashed"); + map2.put("width",2); + referValues.put("BU",map2); + + HashMap map3 = new HashMap<>(); + map3.put("value", new BigDecimal(ObjectUtils.toString(meanValue + pValue))); + map3.put("color","yellow"); + map3.put("type","dashed"); + map3.put("width",2); + referValues.put("CU",map3); + + HashMap map4 = new HashMap<>(); + map4.put("value", new BigDecimal(ObjectUtils.toString(meanValue))); + map4.put("color","black"); + map4.put("type","dashed"); + map4.put("width",2); + referValues.put("center",map4); + + HashMap map5 = new HashMap<>(); + map5.put("value", new BigDecimal(ObjectUtils.toString(meanValue - pValue))); + map5.put("color","yellow"); + map5.put("type","dashed"); + map5.put("width",2); + referValues.put("CL",map5); + + HashMap map6 = new HashMap<>(); + map6.put("value", new BigDecimal(ObjectUtils.toString(meanValue - pValue * 2))); + map6.put("color","green"); + map6.put("type","dashed"); + map6.put("width",2); + referValues.put("BL",map6); + + HashMap map7 = new HashMap<>(); + map7.put("value", new BigDecimal(ObjectUtils.toString(meanValue - pValue * 3))); + map7.put("color","blue"); + map7.put("type","dashed"); + map7.put("width",2); + referValues.put("AL",map7); + } + if(!ObjectUtils.isEmpty(taskBean.getHighLimit())){ + HashMap map = new HashMap<>(); + map.put("value",new BigDecimal(taskBean.getHighLimit())); + map.put("color","red"); + map.put("type","solid"); + map.put("width",3); + referValues.put("H",map); + } + if(!ObjectUtils.isEmpty(taskBean.getLowLimit())){ + HashMap map = new HashMap<>(); + map.put("value",new BigDecimal(taskBean.getLowLimit())); + map.put("color","red"); + map.put("type","solid"); + map.put("width",3); + referValues.put("L",map); + } + + Map resultMap = new HashMap<>(); + resultMap.put("qualitycontrolway",taskBean.getExt$Item("qualitycontrolway")); + resultMap.put("title",rows.stream().filter(c->c.getTestId().longValue()==testId.longValue()).findFirst().get().getTestName()); + Set xData = new LinkedHashSet<>(); + List> testresults = new ArrayList<>(); + for (LimsTaskBean bean : testResults) { + LocalDateTime testTime = bean.getStartTestTime(); + String s = DateTimeUtils.formatLocalDateTime(testTime, "yyyy-MM-dd HH:mm:ss"); + xData.add(s); + + Map result = new HashMap<>(); + result.put("axisValue",s); + result.put("value",new BigDecimal(bean.getResult())); + result.put("ifDiscriminate",bean.getIfDiscriminate()); + result.put("discriminateDesc",bean.getDiscriminateDesc()); + testresults.add(result); + } + resultMap.put("xData",xData); + resultMap.put("testresults",testresults); + resultMap.put("referValues",referValues); + + List numbers = new ArrayList<>(); + referValues.forEach((k,v)->{ + numbers.add((BigDecimal) v.get("value")); + }); + for (Map testresult : testresults) { + numbers.add((BigDecimal) testresult.get("value")); + } + double differ = 0.01; + if(!ObjectUtils.isEmpty(taskBean.getHighLimit()) && !ObjectUtils.isEmpty(taskBean.getLowLimit())){ + differ = new BigDecimal(taskBean.getHighLimit()).subtract(new BigDecimal(taskBean.getLowLimit())).doubleValue(); + } + resultMap.put("min",numbers.stream().mapToDouble(c->c.doubleValue()).min().getAsDouble()-differ); + resultMap.put("max",numbers.stream().mapToDouble(c->c.doubleValue()).max().getAsDouble()+differ); + resultList.add(resultMap); + }); + + return resultList; + } + + @Override + public List> getEchartData(RestJsonWrapperBean wrapper) { + Page limsQcSampleResultBeanPage = selectSearchablePagination(wrapper); + List rows = limsQcSampleResultBeanPage.getRows(); + // 单个检测项目的所有数据 + // 根据分析项进行分组 + Map> analystNameMap = rows.stream().collect(Collectors.groupingBy(r -> r.getExt$Item("analystname"))); + List> resultList = new ArrayList<>(); + analystNameMap.forEach((analystName,qcSampleResultList1)->{ + Map resultMap = new HashMap<>(); + resultMap.put("title",analystName);// 单个分析项 + List qcSampleResultList = qcSampleResultList1.stream().sorted(Comparator.comparing(LimsQcSampleResultBean::getTestTime)).collect(Collectors.toList()); + //x + List xData = new ArrayList<>(); + List maxs = new ArrayList<>(); + List mins = new ArrayList<>(); + List testresults = new ArrayList<>(); + List standards = new ArrayList<>(); + qcSampleResultList.forEach(bean->{ + LocalDateTime testTime = bean.getTestTime(); + String s = testTime.getMonthValue() + "月" + testTime.getDayOfMonth() + "日"; + xData.add(s); + standards.add(bean.getExt$Item("standard")); + maxs.add(bean.getExt$Item("maxvalue")); + mins.add(bean.getExt$Item("minvalue")); + testresults.add(bean.getExt$Item("testresult")); + }); + resultMap.put("xData",xData); + resultMap.put("maxs",maxs); + resultMap.put("mins",mins); + resultMap.put("standards",standards); + resultMap.put("testresults",testresults); + resultList.add(resultMap); + }); + + return resultList; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/service/impl/LimsQcstAnalystResultServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/service/impl/LimsQcstAnalystResultServiceImpl.java new file mode 100644 index 0000000..d723113 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/result/service/impl/LimsQcstAnalystResultServiceImpl.java @@ -0,0 +1,192 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.result.service.impl; + +//import com.sunwayworld.basemodule.business.ordtaskanalyst.service.impl.AverageValue; +//import com.sunwayworld.basemodule.business.ordtaskanalyst.service.impl.standardDeviation; +import com.sunwayworld.basemodule.trm.qualitycontrol.result.bean.LimsQcstAnalystResultBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.result.dao.LimsQcstAnalystResultDao; +import com.sunwayworld.basemodule.trm.qualitycontrol.result.service.LimsQcstAnalystResultService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.NumberUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import org.nfunk.jep.JEP; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.math.BigDecimal; +import java.util.List; +import java.util.regex.Pattern; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsQcstAnalystResultServiceImpl implements LimsQcstAnalystResultService { + + @Autowired + private LimsQcstAnalystResultDao limsQcstAnalystResultDao; + + @Override + @SuppressWarnings("unchecked") + public LimsQcstAnalystResultDao getDao() { + return limsQcstAnalystResultDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsQcstAnalystResultBean limsQcstAnalystResult = jsonWrapper.parseUnique(LimsQcstAnalystResultBean.class); + limsQcstAnalystResult.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsQcstAnalystResult); + return limsQcstAnalystResult.getId(); + } + + @Override + @Transactional(rollbackFor = Exception.class) + public void instantSave(RestJsonWrapperBean wrapper) { + LimsQcstAnalystResultBean parse = wrapper.parseUnique(LimsQcstAnalystResultBean.class); + LimsQcstAnalystResultService.super.instantSave(wrapper); + + //结果值要修约 + LimsQcstAnalystResultBean limsQcstAnalystResultBean1 = this.selectById(parse.getId()); + Long qcSampleResultId = limsQcstAnalystResultBean1.getQcSampleResultId(); + if (!ObjectUtils.isEmpty(limsQcstAnalystResultBean1)) { + String rounding = NumberUtils.rounding(limsQcstAnalystResultBean1.getTestResult(), limsQcstAnalystResultBean1.getRevisionRule()); + BigDecimal bigDecimal = new BigDecimal(rounding); + limsQcstAnalystResultBean1.setTestResult(bigDecimal.toPlainString()); + } + this.getDao().update(limsQcstAnalystResultBean1, "testResult"); + //拿到所有 + List qcstList = this.selectListByFilter(SearchFilter.instance().match("qcSampleResultId", qcSampleResultId).filter(MatchPattern.SEQ)); + //筛选出需要公式计算的分析项 + List formulaAnalystResult = qcstList.stream().filter(s -> !ObjectUtils.isEmpty(s.getFormula())).collect(Collectors.toList()); + //拿到有计算标识的分析项,并且获取他们的值 + formulaAnalystResult.forEach(s->{ + s.setTestResult(null); + }); + List calculationAnalystList = qcstList.stream().filter(s -> ObjectUtils.isEmpty(s.getFormula())).collect(Collectors.toList()); + if (hasEmptyResult(calculationAnalystList)){ + return; + } + if (!ObjectUtils.isEmpty(formulaAnalystResult)) { + int i =0; + do { + + a : for (LimsQcstAnalystResultBean limsQcstAnalystResultBean : formulaAnalystResult) { + try { //执行 + JEP jep = new JEP(); + // 添加常用函数 + jep.addStandardFunctions(); + // 添加常用常量 + jep.addStandardConstants(); + //拿到公式 + String formula = limsQcstAnalystResultBean.getFormula(); + + //(A+B)*3.14 + //如何给变量赋值? + //如何拿到这些变量?A B + //全部算一遍 + + //可以添加自定义函数 + if (formula.contains("stdeva")){ + int number=0; + for (LimsQcstAnalystResultBean qcstAnalystResultBean : qcstList) { + //把变量以及值写进去 + String calculation = qcstAnalystResultBean.getCalculation(); + String result = qcstAnalystResultBean.getTestResult(); + if(!ObjectUtils.isEmpty(result)&&formula.contains(calculation)) { + number++; + Pattern pattern = Pattern.compile("^(-|\\+)?\\d+(\\.\\d+)?$"); + boolean matches = pattern.matcher(result).matches(); + if (matches) { + jep.addVariable(calculation, BigDecimal.valueOf(Double.valueOf(result))); + } + else { + jep.addVariable(calculation,result); + } + } + } + + /*standardDeviation standardDeviation1 = new standardDeviation(); + standardDeviation1.setNumberOfParameters(number); + jep.addFunction("app.stdeva", standardDeviation1);*/ + } + else if(formula.contains("average")){ + int number=0; + for (LimsQcstAnalystResultBean qcstAnalystResultBean : qcstList) { + //把变量以及值写进去 + String calculation = qcstAnalystResultBean.getCalculation(); + String result = qcstAnalystResultBean.getTestResult(); + if (!ObjectUtils.isEmpty(result) && formula.contains(calculation)) { + number++; + Pattern pattern = Pattern.compile("^(-|\\+)?\\d+(\\.\\d+)?$"); + boolean matches = pattern.matcher(result).matches(); + if (matches) { + jep.addVariable(calculation, BigDecimal.valueOf(Double.valueOf(result))); + } else { + jep.addVariable(calculation, result); + } + } + } + /*AverageValue averageValue = new AverageValue(); + averageValue.setNumberOfParameters(number); + jep.addFunction("app.average",averageValue);*/ + } + + else { + for (LimsQcstAnalystResultBean qcstAnalystResultBean : qcstList) { + //把变量以及值写进去 + if (qcstAnalystResultBean.getId()==limsQcstAnalystResultBean.getId()){ + continue; + } + String calculation = qcstAnalystResultBean.getCalculation(); + String result = qcstAnalystResultBean.getTestResult(); + if (!StringUtils.isEmpty(calculation)) { + if (formula.contains(calculation)&&StringUtils.isEmpty(result)){ + continue a; + } + if (!ObjectUtils.isEmpty(result)) { + jep.addVariable(calculation, BigDecimal.valueOf(Double.valueOf(result))); + } + } + } + } + jep.parseExpression(formula); + double result = jep.getValue(); + String rounding = NumberUtils.rounding(String.valueOf(result), limsQcstAnalystResultBean.getRevisionRule()); + limsQcstAnalystResultBean.setTestResult(rounding); + + } catch (Throwable e) { + System.out.println("An error occured: " + e.getMessage()); + throw new InvalidDataException(e.getMessage()); + + } + } + i++; + }while (hasEmptyResult(formulaAnalystResult)&&i<999); + this.getDao().update(formulaAnalystResult, "testResult"); + } + + + + + } + + public boolean hasEmptyResult(List list){ + for (LimsQcstAnalystResultBean limsQcstAnalystResultBean : list) { + if (ObjectUtils.isEmpty(limsQcstAnalystResultBean.getTestResult())){ + return true; + } + } + return false; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/bean/LimsTaskConfigParamBean.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/bean/LimsTaskConfigParamBean.java new file mode 100644 index 0000000..35b9bba --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/bean/LimsTaskConfigParamBean.java @@ -0,0 +1,129 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.taskparam.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 定时任务参数 + * + * @author zhangs@sunwayworld.com + * @date 2023-12-05 + */ +@Table("T_LIMS_TASK_CONFIG_PARAM") +public class LimsTaskConfigParamBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long configId;// 定时表达式ID + private Long businessId;// 业务ID + private String businessName;// 业务名称 + @NotNull(defaultValue = "0") + private String enable;// 启用 + @NotNull(defaultValue = "1") + private Long repeatNum; //次数 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getConfigId() { + return configId; + } + + public void setConfigId(Long configId) { + this.configId = configId; + } + + public Long getBusinessId() { + return businessId; + } + + public void setBusinessId(Long businessId) { + this.businessId = businessId; + } + + public String getBusinessName() { + return businessName; + } + + public void setBusinessName(String businessName) { + this.businessName = businessName; + } + + public String getEnable() { + return enable; + } + + public void setEnable(String enable) { + this.enable = enable; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public Long getRepeatNum() { + return repeatNum; + } + + public void setRepeatNum(Long repeatNum) { + this.repeatNum = repeatNum; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/controller/LimsTaskConfigParamController.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/controller/LimsTaskConfigParamController.java new file mode 100644 index 0000000..92a057f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/controller/LimsTaskConfigParamController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.taskparam.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/qualitycontrol/task-config-params/page") +public interface LimsTaskConfigParamController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/controller/impl/LimsTaskConfigParamControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/controller/impl/LimsTaskConfigParamControllerImpl.java new file mode 100644 index 0000000..b5c57e5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/controller/impl/LimsTaskConfigParamControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.taskparam.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.taskparam.controller.LimsTaskConfigParamController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsTaskConfigParamControllerImpl implements LimsTaskConfigParamController { + + @Log(value = "定时任务参数编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/qualitycontrol/task-config-params/lims-task-config-param-edit-list"; + } + + @Log(value = "定时任务参数详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/qualitycontrol/task-config-params/lims-task-config-param-detail"; + } + + @Log(value = "定时任务参数查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/qualitycontrol/task-config-params/lims-task-config-param-search-list"; + } + + @Log(value = "定时任务参数选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/qualitycontrol/task-config-params/lims-task-config-param-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/dao/LimsTaskConfigParamDao.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/dao/LimsTaskConfigParamDao.java new file mode 100644 index 0000000..072ae2b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/dao/LimsTaskConfigParamDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.taskparam.dao; + +import com.sunwayworld.basemodule.trm.qualitycontrol.taskparam.bean.LimsTaskConfigParamBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsTaskConfigParamDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/dao/impl/LimsTaskConfigParamDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/dao/impl/LimsTaskConfigParamDaoImpl.java new file mode 100644 index 0000000..f5ce49b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/dao/impl/LimsTaskConfigParamDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.taskparam.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.qualitycontrol.taskparam.bean.LimsTaskConfigParamBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.taskparam.dao.LimsTaskConfigParamDao; +import com.sunwayworld.basemodule.trm.qualitycontrol.taskparam.mapper.LimsTaskConfigParamMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsTaskConfigParamDaoImpl extends MybatisDaoSupport implements LimsTaskConfigParamDao { + + @Autowired + private LimsTaskConfigParamMapper limsTaskConfigParamMapper; + + @Override + public LimsTaskConfigParamMapper getMapper() { + return limsTaskConfigParamMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/mapper/LimsTaskConfigParamMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/mapper/LimsTaskConfigParamMapper.java new file mode 100644 index 0000000..e88bd29 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/mapper/LimsTaskConfigParamMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.taskparam.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsTaskConfigParamMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/mapper/conf/lims-task-config-param-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/mapper/conf/lims-task-config-param-mysql-mapper.xml new file mode 100644 index 0000000..7e3b1f2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/mapper/conf/lims-task-config-param-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/mapper/conf/lims-task-config-param-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/mapper/conf/lims-task-config-param-oracle-mapper.xml new file mode 100644 index 0000000..7e3b1f2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/mapper/conf/lims-task-config-param-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/mapper/conf/lims-task-config-param-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/mapper/conf/lims-task-config-param-postgresql-mapper.xml new file mode 100644 index 0000000..7e3b1f2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/mapper/conf/lims-task-config-param-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/mapper/conf/lims-task-config-param-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/mapper/conf/lims-task-config-param-sqlserver-mapper.xml new file mode 100644 index 0000000..7e3b1f2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/mapper/conf/lims-task-config-param-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/resource/LimsTaskConfigParamResource.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/resource/LimsTaskConfigParamResource.java new file mode 100644 index 0000000..8c730f1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/resource/LimsTaskConfigParamResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.taskparam.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.qualitycontrol.taskparam.bean.LimsTaskConfigParamBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.taskparam.service.LimsTaskConfigParamService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/qualitycontrol/task-config-params") +public interface LimsTaskConfigParamResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/resource/impl/LimsTaskConfigParamResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/resource/impl/LimsTaskConfigParamResourceImpl.java new file mode 100644 index 0000000..838cd02 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/resource/impl/LimsTaskConfigParamResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.taskparam.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.qualitycontrol.taskparam.resource.LimsTaskConfigParamResource; +import com.sunwayworld.basemodule.trm.qualitycontrol.taskparam.service.LimsTaskConfigParamService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("定时任务参数") +@RestController +@GikamBean +public class LimsTaskConfigParamResourceImpl implements LimsTaskConfigParamResource { + + @Autowired + private LimsTaskConfigParamService limsTaskConfigParamService; + + @Override + public LimsTaskConfigParamService getService() { + return limsTaskConfigParamService; + } + + @Log(value = "新增定时任务参数", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/service/LimsTaskConfigParamService.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/service/LimsTaskConfigParamService.java new file mode 100644 index 0000000..eef33af --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/service/LimsTaskConfigParamService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.taskparam.service; + +import com.sunwayworld.basemodule.trm.qualitycontrol.taskparam.bean.LimsTaskConfigParamBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsTaskConfigParamService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/service/impl/LimsTaskConfigParamServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/service/impl/LimsTaskConfigParamServiceImpl.java new file mode 100644 index 0000000..2aed091 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/service/impl/LimsTaskConfigParamServiceImpl.java @@ -0,0 +1,42 @@ +package com.sunwayworld.basemodule.trm.qualitycontrol.taskparam.service.impl; + +import com.sunwayworld.basemodule.trm.qualitycontrol.taskparam.bean.LimsTaskConfigParamBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.taskparam.dao.LimsTaskConfigParamDao; +import com.sunwayworld.basemodule.trm.qualitycontrol.taskparam.service.LimsTaskConfigParamService; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; + +@Repository +@GikamBean +public class LimsTaskConfigParamServiceImpl implements LimsTaskConfigParamService { + + @Autowired + private LimsTaskConfigParamDao limsTaskConfigParamDao; + + @Override + @SuppressWarnings("unchecked") + public LimsTaskConfigParamDao getDao() { + return limsTaskConfigParamDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + List limsTaskConfigParams = jsonWrapper.parse(LimsTaskConfigParamBean.class); + for (LimsTaskConfigParamBean limsTaskConfigParam : limsTaskConfigParams) { + limsTaskConfigParam.setId(ApplicationContextHelper.getNextIdentity()); + } + getDao().insert(limsTaskConfigParams); + return limsTaskConfigParams.get(0).getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/sql/limsTaskConfigParam-mysql-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/sql/limsTaskConfigParam-mysql-sql.sql new file mode 100644 index 0000000..944f03e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/sql/limsTaskConfigParam-mysql-sql.sql @@ -0,0 +1,82 @@ +-- ----------------------------- 2023-12-05 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS `T_LIMS_TASK_CONFIG_PARAM`( + `ID` BIGINT NOT NULL COMMENT '主键', + `CONFIGID` BIGINT DEFAULT NULL COMMENT '定时表达式ID', + `BUSINESSID` BIGINT DEFAULT NULL COMMENT '业务ID', + `BUSINESSNAME` VARCHAR(120) DEFAULT NULL COMMENT '业务名称', + `ENABLE` VARCHAR(1) DEFAULT NULL COMMENT '启用', + `CREATEDBYID` VARCHAR(36) DEFAULT NULL COMMENT '制单人编码', + `CREATEDBYNAME` VARCHAR(60) DEFAULT NULL COMMENT '制单人名称', + `CREATEDTIME` DATETIME DEFAULT NULL COMMENT '制单时间', + `CREATEDBYORGID` VARCHAR(36) DEFAULT NULL COMMENT '制单人单位编码', + `CREATEDBYORGNAME` VARCHAR(270) DEFAULT NULL COMMENT '制单人单位名称', + PRIMARY KEY (`ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='定时任务参数'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TASK_CONFIG_PARAM','ID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TASK_CONFIG_PARAM','CONFIGID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TASK_CONFIG_PARAM','BUSINESSID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TASK_CONFIG_PARAM','BUSINESSNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TASK_CONFIG_PARAM','ENABLE','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TASK_CONFIG_PARAM','CREATEDTIME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYORGID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYORGNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_TASK_CONFIG_PARAM', '1', 'zhangsheng', 'zhangsheng', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TASK_CONFIG_PARAM','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TASK_CONFIG_PARAM','CONFIGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TASK_CONFIG_PARAM','BUSINESSID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TASK_CONFIG_PARAM','BUSINESSNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TASK_CONFIG_PARAM','ENABLE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TASK_CONFIG_PARAM','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,`COLUMN`,AUDITABLE) VALUES (F_GET_SEQ_CORE(),'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYORGNAME','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_TASK_CONFIG_PARAM', '定时任务参数', 'service', '1'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.SERVICE_NAME', '定时任务参数', '定时任务参数', 'zh-CN', '定时任务参数'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.ID', '定时任务参数的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.CONFIGID', '定时任务参数的定时表达式ID', '定时表达式ID', 'zh-CN', '定时表达式ID'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.BUSINESSID', '定时任务参数的业务ID', '业务ID', 'zh-CN', '业务ID'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.BUSINESSNAME', '定时任务参数的业务名称', '业务名称', 'zh-CN', '业务名称'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.ENABLE', '定时任务参数的启用', '启用', 'zh-CN', '启用'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.CREATEDBYID', '定时任务参数的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.CREATEDBYNAME', '定时任务参数的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.CREATEDTIME', '定时任务参数的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.CREATEDBYORGID', '定时任务参数的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.CREATEDBYORGNAME', '定时任务参数的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.TASKPARAMS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.TASKPARAMS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.TASKPARAMS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.TASKPARAMS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.TASKPARAMS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '定时任务参数', '/secure/basemodule/trm/qualitycontrol/task-config-params/page/edit-list', '11', '11', '044.svg', '定时任务参数'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '定时任务参数查询', '/secure/basemodule/trm/qualitycontrol/task-config-params/page/search-list', '11', '03', '044.svg', '定时任务参数查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TASK_CONFIG_PARAM', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-12-05 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/sql/limsTaskConfigParam-oracle-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/sql/limsTaskConfigParam-oracle-sql.sql new file mode 100644 index 0000000..8b494ef --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/sql/limsTaskConfigParam-oracle-sql.sql @@ -0,0 +1,92 @@ +-- ----------------------------- 2023-12-05 add by zhangs--------------begin + +-- 建表语句 +CREATE TABLE T_LIMS_TASK_CONFIG_PARAM( + ID NUMBER NOT NULL, + CONFIGID NUMBER NULL, + BUSINESSID NUMBER NULL, + BUSINESSNAME VARCHAR2(120) NULL, + ENABLE VARCHAR2(1) NULL, + CREATEDBYID VARCHAR2(36) NULL, + CREATEDBYNAME VARCHAR2(60) NULL, + CREATEDTIME DATE NULL, + CREATEDBYORGID VARCHAR2(36) NULL, + CREATEDBYORGNAME VARCHAR2(270) NULL + ); +COMMENT ON TABLE T_LIMS_TASK_CONFIG_PARAM IS '定时任务参数'; +COMMENT ON COLUMN T_LIMS_TASK_CONFIG_PARAM.ID IS '主键'; +COMMENT ON COLUMN T_LIMS_TASK_CONFIG_PARAM.CONFIGID IS '定时表达式ID'; +COMMENT ON COLUMN T_LIMS_TASK_CONFIG_PARAM.BUSINESSID IS '业务ID'; +COMMENT ON COLUMN T_LIMS_TASK_CONFIG_PARAM.BUSINESSNAME IS '业务名称'; +COMMENT ON COLUMN T_LIMS_TASK_CONFIG_PARAM.ENABLE IS '启用'; +COMMENT ON COLUMN T_LIMS_TASK_CONFIG_PARAM.CREATEDBYID IS '制单人编码'; +COMMENT ON COLUMN T_LIMS_TASK_CONFIG_PARAM.CREATEDBYNAME IS '制单人名称'; +COMMENT ON COLUMN T_LIMS_TASK_CONFIG_PARAM.CREATEDTIME IS '制单时间'; +COMMENT ON COLUMN T_LIMS_TASK_CONFIG_PARAM.CREATEDBYORGID IS '制单人单位编码'; +COMMENT ON COLUMN T_LIMS_TASK_CONFIG_PARAM.CREATEDBYORGNAME IS '制单人单位名称'; + +ALTER TABLE T_LIMS_TASK_CONFIG_PARAM ADD CONSTRAINT PK_LIMS_TASK_CONFIG_PARAM PRIMARY KEY (ID); + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_CONFIG_PARAM','ID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_CONFIG_PARAM','CONFIGID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_CONFIG_PARAM','BUSINESSID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_CONFIG_PARAM','BUSINESSNAME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_CONFIG_PARAM','ENABLE','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYNAME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_CONFIG_PARAM','CREATEDTIME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYORGID','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYORGNAME','1','zhangsheng','zhangsheng', CURRENT_TIMESTAMP,'L005','五行业'); +COMMIT; + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_TASK_CONFIG_PARAM', '1', 'zhangsheng', 'zhangsheng', CURRENT_TIMESTAMP, 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_CONFIG_PARAM','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_CONFIG_PARAM','CONFIGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_CONFIG_PARAM','BUSINESSID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_CONFIG_PARAM','BUSINESSNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_CONFIG_PARAM','ENABLE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_CONFIG_PARAM','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (SEQ_CORE.NEXTVAL,'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYORGNAME','1'); +COMMIT; + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_TASK_CONFIG_PARAM', '定时任务参数', 'service', '1'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.SERVICE_NAME', '定时任务参数', '定时任务参数', 'zh-CN', '定时任务参数'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.ID', '定时任务参数的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.CONFIGID', '定时任务参数的定时表达式ID', '定时表达式ID', 'zh-CN', '定时表达式ID'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.BUSINESSID', '定时任务参数的业务ID', '业务ID', 'zh-CN', '业务ID'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.BUSINESSNAME', '定时任务参数的业务名称', '业务名称', 'zh-CN', '业务名称'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.ENABLE', '定时任务参数的启用', '启用', 'zh-CN', '启用'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.CREATEDBYID', '定时任务参数的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.CREATEDBYNAME', '定时任务参数的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.CREATEDTIME', '定时任务参数的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.CREATEDBYORGID', '定时任务参数的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.CREATEDBYORGNAME', '定时任务参数的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.TASKPARAMS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.TASKPARAMS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.TASKPARAMS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.TASKPARAMS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.TASKPARAMS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '定时任务参数', '/secure/basemodule/trm/qualitycontrol/task-config-params/page/edit-list', '11', '11', '044.svg', '定时任务参数'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '定时任务参数查询', '/secure/basemodule/trm/qualitycontrol/task-config-params/page/search-list', '11', '03', '044.svg', '定时任务参数查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TASK_CONFIG_PARAM', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-12-05 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/sql/limsTaskConfigParam-postgresql-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/sql/limsTaskConfigParam-postgresql-sql.sql new file mode 100644 index 0000000..655a733 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/sql/limsTaskConfigParam-postgresql-sql.sql @@ -0,0 +1,91 @@ +-- ----------------------------- 2023-12-05 add by zhangs--------------begin + +-- 建表语句 + +CREATE TABLE IF NOT EXISTS T_LIMS_TASK_CONFIG_PARAM( + ID BIGINT NOT NULL, + CONFIGID BIGINT NULL, + BUSINESSID BIGINT NULL, + BUSINESSNAME VARCHAR(120) NULL , + ENABLE VARCHAR(1) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME TIMESTAMP NULL, + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL, + PRIMARY KEY (ID) +); +comment on table T_LIMS_TASK_CONFIG_PARAM is '定时任务参数'; +comment on column T_LIMS_TASK_CONFIG_PARAM.id is '主键'; +comment on column T_LIMS_TASK_CONFIG_PARAM.configId is '定时表达式ID'; +comment on column T_LIMS_TASK_CONFIG_PARAM.businessId is '业务ID'; +comment on column T_LIMS_TASK_CONFIG_PARAM.businessName is '业务名称'; +comment on column T_LIMS_TASK_CONFIG_PARAM.enable is '启用'; +comment on column T_LIMS_TASK_CONFIG_PARAM.createdById is '制单人编码'; +comment on column T_LIMS_TASK_CONFIG_PARAM.createdByName is '制单人名称'; +comment on column T_LIMS_TASK_CONFIG_PARAM.createdTime is '制单时间'; +comment on column T_LIMS_TASK_CONFIG_PARAM.createdByOrgId is '制单人单位编码'; +comment on column T_LIMS_TASK_CONFIG_PARAM.createdByOrgName is '制单人单位名称'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_TASK_CONFIG_PARAM','ID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_TASK_CONFIG_PARAM','CONFIGID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_TASK_CONFIG_PARAM','BUSINESSID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_TASK_CONFIG_PARAM','BUSINESSNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_TASK_CONFIG_PARAM','ENABLE','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_TASK_CONFIG_PARAM','CREATEDTIME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYORGID','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXTVAL('seq_core'),'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYORGNAME','1','zhangsheng','zhangsheng', NOW(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_TASK_CONFIG_PARAM', '1', 'zhangsheng', 'zhangsheng', NOW(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_TASK_CONFIG_PARAM','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_TASK_CONFIG_PARAM','CONFIGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_TASK_CONFIG_PARAM','BUSINESSID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_TASK_CONFIG_PARAM','BUSINESSNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_TASK_CONFIG_PARAM','ENABLE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_TASK_CONFIG_PARAM','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"column",AUDITABLE) VALUES (NEXTVAL('seq_core'),'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYORGNAME','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_TASK_CONFIG_PARAM', '定时任务参数', 'service', '1'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.SERVICE_NAME', '定时任务参数', '定时任务参数', 'zh-CN', '定时任务参数'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.ID', '定时任务参数的主键', '主键', 'zh-CN', '主键'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.CONFIGID', '定时任务参数的定时表达式ID', '定时表达式ID', 'zh-CN', '定时表达式ID'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.BUSINESSID', '定时任务参数的业务ID', '业务ID', 'zh-CN', '业务ID'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.BUSINESSNAME', '定时任务参数的业务名称', '业务名称', 'zh-CN', '业务名称'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.ENABLE', '定时任务参数的启用', '启用', 'zh-CN', '启用'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.CREATEDBYID', '定时任务参数的制单人编码', '制单人编码', 'zh-CN', '制单人编码'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.CREATEDBYNAME', '定时任务参数的制单人名称', '制单人名称', 'zh-CN', '制单人名称'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.CREATEDTIME', '定时任务参数的制单时间', '制单时间', 'zh-CN', '制单时间'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.CREATEDBYORGID', '定时任务参数的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码'); +CALL INSERTI18N('T_LIMS_TASK_CONFIG_PARAM.CREATEDBYORGNAME', '定时任务参数的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.TASKPARAMS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.TASKPARAMS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.TASKPARAMS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.TASKPARAMS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框'); +CALL INSERTI18N('BASEMODULE.TRM.QUALITYCONTROL.TASKPARAMS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框'); + + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '定时任务参数', '/secure/basemodule/trm/qualitycontrol/task-config-params/page/edit-list', '11', '11', '044.svg', '定时任务参数'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '定时任务参数查询', '/secure/basemodule/trm/qualitycontrol/task-config-params/page/search-list', '11', '03', '044.svg', '定时任务参数查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TASK_CONFIG_PARAM', '0', '0'); + + +COMMIT; + +-- ----------------------------- 2023-12-05 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/sql/limsTaskConfigParam-sqlserver-sql.sql b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/sql/limsTaskConfigParam-sqlserver-sql.sql new file mode 100644 index 0000000..6be7ce7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitycontrol/taskparam/sql/limsTaskConfigParam-sqlserver-sql.sql @@ -0,0 +1,86 @@ +-- ----------------------------- 2023-12-05 add by zhangs--------------begin + +-- 建表语句 +CREATE TABlE DBO.T_LIMS_TASK_CONFIG_PARAM( + ID BIGINT NOT NULL, + CONFIGID BIGINT NULL , + BUSINESSID BIGINT NULL , + BUSINESSNAME VARCHAR(120) NULL , + ENABLE VARCHAR(1) NULL , + CREATEDBYID VARCHAR(36) NULL , + CREATEDBYNAME VARCHAR(60) NULL , + CREATEDTIME DATETIME NULL , + CREATEDBYORGID VARCHAR(36) NULL , + CREATEDBYORGNAME VARCHAR(270) NULL , + CONSTRAINT PK_LIMS_TASK_CONFIG_PARAM PRIMARY KEY(ID)); +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'定时任务参数' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TASK_CONFIG_PARAM'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TASK_CONFIG_PARAM', @level2type=N'COLUMN',@level2name=N'ID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'定时表达式ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TASK_CONFIG_PARAM', @level2type=N'COLUMN',@level2name=N'CONFIGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'业务ID' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TASK_CONFIG_PARAM', @level2type=N'COLUMN',@level2name=N'BUSINESSID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'业务名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TASK_CONFIG_PARAM', @level2type=N'COLUMN',@level2name=N'BUSINESSNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'启用' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TASK_CONFIG_PARAM', @level2type=N'COLUMN',@level2name=N'ENABLE'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TASK_CONFIG_PARAM', @level2type=N'COLUMN',@level2name=N'CREATEDBYID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TASK_CONFIG_PARAM', @level2type=N'COLUMN',@level2name=N'CREATEDBYNAME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单时间' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TASK_CONFIG_PARAM', @level2type=N'COLUMN',@level2name=N'CREATEDTIME'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位编码' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TASK_CONFIG_PARAM', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGID'; +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制单人单位名称' , @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_LIMS_TASK_CONFIG_PARAM', @level2type=N'COLUMN',@level2name=N'CREATEDBYORGNAME'; + +-- 旧版审计跟踪,跟踪配置变更语句 + +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TASK_CONFIG_PARAM','ID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TASK_CONFIG_PARAM','CONFIGID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TASK_CONFIG_PARAM','BUSINESSID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TASK_CONFIG_PARAM','BUSINESSNAME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TASK_CONFIG_PARAM','ENABLE','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYNAME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TASK_CONFIG_PARAM','CREATEDTIME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYORGID','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); +INSERT INTO T_CORE_AT_CONFIG_LINE (ID,CONFIGID,COLUMNID,AUDITTRAIL,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,CREATEDBYORGID,CREATEDBYORGNAME) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYORGNAME','1','zhangsheng','zhangsheng', GETDATE(),'L005','五行业'); + +INSERT INTO T_CORE_AT_CONFIG (ID, AUDITTRAIL, CREATEDBYID, CREATEDBYNAME, CREATEDTIME, CREATEDBYORGID, CREATEDBYORGNAME) +VALUES ('T_LIMS_TASK_CONFIG_PARAM', '1', 'zhangsheng', 'zhangsheng', GETDATE(), 'L005', '五行业'); + +-- 审计跟踪V2,跟踪配置变更语句 + +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TASK_CONFIG_PARAM','ID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TASK_CONFIG_PARAM','CONFIGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TASK_CONFIG_PARAM','BUSINESSID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TASK_CONFIG_PARAM','BUSINESSNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TASK_CONFIG_PARAM','ENABLE','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYNAME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TASK_CONFIG_PARAM','CREATEDTIME','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYORGID','1'); +INSERT INTO T_CORE_AUDIT_CONFIG_COLUMN (ID,CONFIGID,"COLUMN",AUDITABLE) VALUES (NEXT VALUE FOR SEQ_CORE,'T_LIMS_TASK_CONFIG_PARAM','CREATEDBYORGNAME','1'); + +INSERT INTO T_CORE_AUDIT_CONFIG (ID, NAME, CATEGORY, AUDITABLE) +VALUES ('T_LIMS_TASK_CONFIG_PARAM', '定时任务参数', 'service', '1'); +EXEC DBO.INSERTI18N N'T_LIMS_TASK_CONFIG_PARAM.SERVICE_NAME', N'定时任务参数', N'定时任务参数', N'zh-CN',N'定时任务参数'; +EXEC DBO.INSERTI18N N'T_LIMS_TASK_CONFIG_PARAM.ID', N'定时任务参数的主键', N'主键', N'zh-CN',N'主键'; +EXEC DBO.INSERTI18N N'T_LIMS_TASK_CONFIG_PARAM.CONFIGID', N'定时任务参数的定时表达式ID', N'定时表达式ID', N'zh-CN',N'定时表达式ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TASK_CONFIG_PARAM.BUSINESSID', N'定时任务参数的业务ID', N'业务ID', N'zh-CN',N'业务ID'; +EXEC DBO.INSERTI18N N'T_LIMS_TASK_CONFIG_PARAM.BUSINESSNAME', N'定时任务参数的业务名称', N'业务名称', N'zh-CN',N'业务名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TASK_CONFIG_PARAM.ENABLE', N'定时任务参数的启用', N'启用', N'zh-CN',N'启用'; +EXEC DBO.INSERTI18N N'T_LIMS_TASK_CONFIG_PARAM.CREATEDBYID', N'定时任务参数的制单人编码', N'制单人编码', N'zh-CN',N'制单人编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TASK_CONFIG_PARAM.CREATEDBYNAME', N'定时任务参数的制单人名称', N'制单人名称', N'zh-CN',N'制单人名称'; +EXEC DBO.INSERTI18N N'T_LIMS_TASK_CONFIG_PARAM.CREATEDTIME', N'定时任务参数的制单时间', N'制单时间', N'zh-CN',N'制单时间'; +EXEC DBO.INSERTI18N N'T_LIMS_TASK_CONFIG_PARAM.CREATEDBYORGID', N'定时任务参数的制单人单位编码', N'制单人单位编码', N'zh-CN',N'制单人单位编码'; +EXEC DBO.INSERTI18N N'T_LIMS_TASK_CONFIG_PARAM.CREATEDBYORGNAME', N'定时任务参数的制单人单位名称', N'制单人单位名称', N'zh-CN',N'制单人单位名称'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.QUALITYCONTROL.TASKPARAMS.MODAL.ADD', N'新增', N'新增', N'zh-CN',N'新增'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.QUALITYCONTROL.TASKPARAMS.TAB.BASE_INFO', N'基本信息', N'基本信息', N'zh-CN',N'基本信息'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.QUALITYCONTROL.TASKPARAMS.BUTTON.BUTTON', N'按钮', N'按钮', N'zh-CN',N'按钮'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.QUALITYCONTROL.TASKPARAMS.TIP.TIP', N'提示框', N'提示框', N'zh-CN',N'提示框'; +EXEC DBO.INSERTI18N N'BASEMODULE.TRM.QUALITYCONTROL.TASKPARAMS.MODAL.MODAL', N'对话框', N'对话框', N'zh-CN',N'对话框'; + +-- 创建菜单语句 +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('11', '定时任务参数', '/secure/basemodule/trm/qualitycontrol/task-config-params/page/edit-list', '11', '11', '044.svg', '定时任务参数'); +INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME) +VALUES ('03', '定时任务参数查询', '/secure/basemodule/trm/qualitycontrol/task-config-params/page/search-list', '11', '03', '044.svg', '定时任务参数查询'); + +INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT) +VALUES ('T_LIMS_TASK_CONFIG_PARAM', '0', '0'); + + +-- ----------------------------- 2023-12-05 add by zhangs------------end \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/bean/LimsQualitySystemTemplateBean.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/bean/LimsQualitySystemTemplateBean.java new file mode 100644 index 0000000..ce36eab --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/bean/LimsQualitySystemTemplateBean.java @@ -0,0 +1,68 @@ +package com.sunwayworld.basemodule.trm.qualitysystemtemplate.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; + +/** + * 质量体系模板管理 + * + * @author liujie1111@sunwayworld.com@sunwayworld.com + * @date 2023-04-24 + */ +@Table("T_LIMS_QUALITY_SYSTEM_TEMPLATE") +public class LimsQualitySystemTemplateBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String templateCode;// 模板编码 + private String templateName;// 模板名称 + private Long templateFileId;// 模板文件ID + private String remark;// 备注 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getTemplateCode() { + return templateCode; + } + + public void setTemplateCode(String templateCode) { + this.templateCode = templateCode; + } + + public String getTemplateName() { + return templateName; + } + + public void setTemplateName(String templateName) { + this.templateName = templateName; + } + + public Long getTemplateFileId() { + return templateFileId; + } + + public void setTemplateFileId(Long templateFileId) { + this.templateFileId = templateFileId; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/controller/LimsQualitySystemTemplateController.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/controller/LimsQualitySystemTemplateController.java new file mode 100644 index 0000000..c300c10 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/controller/LimsQualitySystemTemplateController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.qualitysystemtemplate.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/quality-system-templates/page") +public interface LimsQualitySystemTemplateController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/controller/impl/LimsQualitySystemTemplateControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/controller/impl/LimsQualitySystemTemplateControllerImpl.java new file mode 100644 index 0000000..f6c4210 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/controller/impl/LimsQualitySystemTemplateControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.qualitysystemtemplate.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.qualitysystemtemplate.controller.LimsQualitySystemTemplateController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsQualitySystemTemplateControllerImpl implements LimsQualitySystemTemplateController { + + @Log(value = "质量体系模板管理编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/quality-system-templates/lims-quality-system-template-edit-list"; + } + + @Log(value = "质量体系模板管理详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/quality-system-templates/lims-quality-system-template-detail"; + } + + @Log(value = "质量体系模板管理查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/quality-system-templates/lims-quality-system-template-search-list"; + } + + @Log(value = "质量体系模板管理选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/quality-system-templates/lims-quality-system-template-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/dao/LimsQualitySystemTemplateDao.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/dao/LimsQualitySystemTemplateDao.java new file mode 100644 index 0000000..159577c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/dao/LimsQualitySystemTemplateDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.qualitysystemtemplate.dao; + +import com.sunwayworld.basemodule.trm.qualitysystemtemplate.bean.LimsQualitySystemTemplateBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsQualitySystemTemplateDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/dao/impl/LimsQualitySystemTemplateDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/dao/impl/LimsQualitySystemTemplateDaoImpl.java new file mode 100644 index 0000000..5b1faef --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/dao/impl/LimsQualitySystemTemplateDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.qualitysystemtemplate.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.qualitysystemtemplate.bean.LimsQualitySystemTemplateBean; +import com.sunwayworld.basemodule.trm.qualitysystemtemplate.dao.LimsQualitySystemTemplateDao; +import com.sunwayworld.basemodule.trm.qualitysystemtemplate.mapper.LimsQualitySystemTemplateMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsQualitySystemTemplateDaoImpl extends MybatisDaoSupport implements LimsQualitySystemTemplateDao { + + @Autowired + private LimsQualitySystemTemplateMapper limsQualitySystemTemplateMapper; + + @Override + public LimsQualitySystemTemplateMapper getMapper() { + return limsQualitySystemTemplateMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/mapper/LimsQualitySystemTemplateMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/mapper/LimsQualitySystemTemplateMapper.java new file mode 100644 index 0000000..07e690e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/mapper/LimsQualitySystemTemplateMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.qualitysystemtemplate.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsQualitySystemTemplateMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/mapper/conf/lims-quality-system-template-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/mapper/conf/lims-quality-system-template-mysql-mapper.xml new file mode 100644 index 0000000..4fea307 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/mapper/conf/lims-quality-system-template-mysql-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/mapper/conf/lims-quality-system-template-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/mapper/conf/lims-quality-system-template-oracle-mapper.xml new file mode 100644 index 0000000..3a29938 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/mapper/conf/lims-quality-system-template-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/mapper/conf/lims-quality-system-template-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/mapper/conf/lims-quality-system-template-postgresql-mapper.xml new file mode 100644 index 0000000..3a29938 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/mapper/conf/lims-quality-system-template-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/mapper/conf/lims-quality-system-template-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/mapper/conf/lims-quality-system-template-sqlserver-mapper.xml new file mode 100644 index 0000000..3a29938 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/mapper/conf/lims-quality-system-template-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/resource/LimsQualitySystemTemplateResource.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/resource/LimsQualitySystemTemplateResource.java new file mode 100644 index 0000000..4f66ebd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/resource/LimsQualitySystemTemplateResource.java @@ -0,0 +1,14 @@ +package com.sunwayworld.basemodule.trm.qualitysystemtemplate.resource; + +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.qualitysystemtemplate.bean.LimsQualitySystemTemplateBean; +import com.sunwayworld.basemodule.trm.qualitysystemtemplate.service.LimsQualitySystemTemplateService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/quality-system-templates") +public interface LimsQualitySystemTemplateResource extends GenericResource, GenericChoosableResource { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/resource/impl/LimsQualitySystemTemplateResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/resource/impl/LimsQualitySystemTemplateResourceImpl.java new file mode 100644 index 0000000..7e1104d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/resource/impl/LimsQualitySystemTemplateResourceImpl.java @@ -0,0 +1,39 @@ +package com.sunwayworld.basemodule.trm.qualitysystemtemplate.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.qualitysystemtemplate.resource.LimsQualitySystemTemplateResource; +import com.sunwayworld.basemodule.trm.qualitysystemtemplate.service.LimsQualitySystemTemplateService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("质量体系模板管理") +@RestController +@GikamBean +public class LimsQualitySystemTemplateResourceImpl implements LimsQualitySystemTemplateResource { + + @Autowired + private LimsQualitySystemTemplateService limsQualitySystemTemplateService; + + @Override + public LimsQualitySystemTemplateService getService() { + return limsQualitySystemTemplateService; + } + + @Log(value = "新增质量体系模板管理", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/service/LimsQualitySystemTemplateService.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/service/LimsQualitySystemTemplateService.java new file mode 100644 index 0000000..a38c40b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/service/LimsQualitySystemTemplateService.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.trm.qualitysystemtemplate.service; + +import com.sunwayworld.basemodule.trm.qualitysystemtemplate.bean.LimsQualitySystemTemplateBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsQualitySystemTemplateService extends GenericService, GenericChoosableService { + + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/service/impl/LimsQualitySystemTemplateServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/service/impl/LimsQualitySystemTemplateServiceImpl.java new file mode 100644 index 0000000..1bc88ab --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/qualitysystemtemplate/service/impl/LimsQualitySystemTemplateServiceImpl.java @@ -0,0 +1,47 @@ +package com.sunwayworld.basemodule.trm.qualitysystemtemplate.service.impl; + +import com.sunwayworld.cloud.lims.reporttemplate.bean.LimsReportTemplateBean; +import com.sunwayworld.cloud.lims.reporttemplate.support.word.LimsWordReportGenerator; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.io.file.FilePathManager; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.qualitysystemtemplate.dao.LimsQualitySystemTemplateDao; +import com.sunwayworld.basemodule.trm.qualitysystemtemplate.bean.LimsQualitySystemTemplateBean; +import com.sunwayworld.basemodule.trm.qualitysystemtemplate.service.LimsQualitySystemTemplateService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsQualitySystemTemplateServiceImpl implements LimsQualitySystemTemplateService { + + @Autowired + private LimsQualitySystemTemplateDao limsQualitySystemTemplateDao; + + @Override + @SuppressWarnings("unchecked") + public LimsQualitySystemTemplateDao getDao() { + return limsQualitySystemTemplateDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsQualitySystemTemplateBean limsQualitySystemTemplate = jsonWrapper.parseUnique(LimsQualitySystemTemplateBean.class); + limsQualitySystemTemplate.setId(ApplicationContextHelper.getNextIdentity()); + limsQualitySystemTemplate.setTemplateCode(ApplicationContextHelper.getNextSequence(this.getDao().getTable())); + getDao().insert(limsQualitySystemTemplate); + return limsQualitySystemTemplate.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/reporttemplate/controller/impl/LimsCoreReportTemplateControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/reporttemplate/controller/impl/LimsCoreReportTemplateControllerImpl.java new file mode 100644 index 0000000..318030b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/reporttemplate/controller/impl/LimsCoreReportTemplateControllerImpl.java @@ -0,0 +1,20 @@ +package com.sunwayworld.basemodule.trm.reporttemplate.controller.impl; + +import com.sunwayworld.cloud.lims.reporttemplate.controller.impl.LimsReportTemplateControllerImpl; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * @auther caoq@sunwayworld.com + * @date 2023/4/21 + */ +@Controller +@GikamBean +public class LimsCoreReportTemplateControllerImpl extends LimsReportTemplateControllerImpl { + + @Override + public String choosePage(){ + return "basemodule/trm/reporttemplates/lims-report-template-choose-list"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/bean/LimsTrainBean.java b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/bean/LimsTrainBean.java new file mode 100644 index 0000000..612bac2 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/bean/LimsTrainBean.java @@ -0,0 +1,250 @@ +package com.sunwayworld.basemodule.trm.staff.train.plan.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 培训表 + * + * @author wangyuwei@sunwayworld.com@sunwayworld.com + * @date 2022-09-09 + */ +@Table("T_LIMS_TRAIN") +public class LimsTrainBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// ID + private String studyMode;// 学习方法 + private String studyType;// 学习类型 + private String evaluationUser;// 考核对象 + private String evaluationUserId;// 考核对象ID + private String trainContent;// 培训内容 + private String trainPrincipal;// 培训负责人 + private String trainPrincipalId;// 培训负责人ID + @JSONField(format = "yyyy-MM") + @DateTimeFormat(pattern = "yyyy-MM") + private LocalDateTime planTime;// 计划时间 + private String trainMode;// 培训方式 + private String trainObject;// 培训对象 + private String evaluationMode;// 考核方式 + private String trainLocation;// 培训地点 + private String trainLecturer;// 培训讲师 + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime trainTime;// 培训时间 + private String remarks;// 备注 + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 组织ID + private String orgName;// 组织名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getStudyMode() { + return studyMode; + } + + public void setStudyMode(String studyMode) { + this.studyMode = studyMode; + } + + public String getStudyType() { + return studyType; + } + + public void setStudyType(String studyType) { + this.studyType = studyType; + } + + public String getEvaluationUser() { + return evaluationUser; + } + + public void setEvaluationUser(String evaluationUser) { + this.evaluationUser = evaluationUser; + } + + public String getEvaluationUserId() { + return evaluationUserId; + } + + public void setEvaluationUserId(String evaluationUserId) { + this.evaluationUserId = evaluationUserId; + } + + public String getTrainContent() { + return trainContent; + } + + public void setTrainContent(String trainContent) { + this.trainContent = trainContent; + } + + public String getTrainPrincipal() { + return trainPrincipal; + } + + public void setTrainPrincipal(String trainPrincipal) { + this.trainPrincipal = trainPrincipal; + } + + public String getTrainPrincipalId() { + return trainPrincipalId; + } + + public void setTrainPrincipalId(String trainPrincipalId) { + this.trainPrincipalId = trainPrincipalId; + } + + public LocalDateTime getPlanTime() { + return planTime; + } + + public void setPlanTime(LocalDateTime planTime) { + this.planTime = planTime; + } + + public String getTrainMode() { + return trainMode; + } + + public void setTrainMode(String trainMode) { + this.trainMode = trainMode; + } + + public String getTrainObject() { + return trainObject; + } + + public void setTrainObject(String trainObject) { + this.trainObject = trainObject; + } + + public String getEvaluationMode() { + return evaluationMode; + } + + public void setEvaluationMode(String evaluationMode) { + this.evaluationMode = evaluationMode; + } + + public String getTrainLocation() { + return trainLocation; + } + + public void setTrainLocation(String trainLocation) { + this.trainLocation = trainLocation; + } + + public String getTrainLecturer() { + return trainLecturer; + } + + public void setTrainLecturer(String trainLecturer) { + this.trainLecturer = trainLecturer; + } + + public LocalDateTime getTrainTime() { + return trainTime; + } + + public void setTrainTime(LocalDateTime trainTime) { + this.trainTime = trainTime; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/bean/LimsTrainUserBean.java b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/bean/LimsTrainUserBean.java new file mode 100644 index 0000000..e8ed9ff --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/bean/LimsTrainUserBean.java @@ -0,0 +1,149 @@ +package com.sunwayworld.basemodule.trm.staff.train.plan.bean; + +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 培训人员表 + * + * @author wangyuwei@sunwayworld.com@sunwayworld.com + * @date 2022-09-09 + */ +@Table("T_LIMS_TRAIN_USER") +public class LimsTrainUserBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// ID + private Long trainId;// 培训ID + private String staffCode;// 人员工号-->人员编码 + private String staffName;// 人员姓名 + private String izSign;// 是否签到 + private Double score;// 考试成绩 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + @NotNull(defaultValue = "internal") // coreTrainScope + private String inExternal;// 内部/外部 + private String remark;// 备注 + + public String getInExternal() { + return inExternal; + } + + public void setInExternal(String inExternal) { + this.inExternal = inExternal; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getTrainId() { + return trainId; + } + + public void setTrainId(Long trainId) { + this.trainId = trainId; + } + + public String getStaffCode() { + return staffCode; + } + + public void setStaffCode(String staffCode) { + this.staffCode = staffCode; + } + + public String getStaffName() { + return staffName; + } + + public void setStaffName(String staffName) { + this.staffName = staffName; + } + + public String getIzSign() { + return izSign; + } + + public void setIzSign(String izSign) { + this.izSign = izSign; + } + + public Double getScore() { + return score; + } + + public void setScore(Double score) { + this.score = score; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/controller/LimsTrainController.java b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/controller/LimsTrainController.java new file mode 100644 index 0000000..94f00ed --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/controller/LimsTrainController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.staff.train.plan.controller; + +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/trm/staff/train/trains/page") +public interface LimsTrainController extends GenericEditListPageController, GenericAuditListPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/controller/LimsTrainUserController.java b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/controller/LimsTrainUserController.java new file mode 100644 index 0000000..2fc9a99 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/controller/LimsTrainUserController.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.staff.train.plan.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/trm/staff/train/train-users/page") +public interface LimsTrainUserController extends GenericEditListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/controller/impl/LimsTrainControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/controller/impl/LimsTrainControllerImpl.java new file mode 100644 index 0000000..acfaa2a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/controller/impl/LimsTrainControllerImpl.java @@ -0,0 +1,48 @@ +package com.sunwayworld.basemodule.trm.staff.train.plan.controller.impl; + +import com.sunwayworld.framework.utils.ServletUtils; +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.staff.train.plan.controller.LimsTrainController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +import javax.servlet.http.HttpServletRequest; + +@Controller +@GikamBean +public class LimsTrainControllerImpl implements LimsTrainController { + + @Log(value = "培训表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/staff/train/trains/lims-train-edit-list"; + } + + @Log(value = "培训人员表审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + HttpServletRequest currentRequest = ServletUtils.getCurrentRequest(); + String bpmn_statusCode = currentRequest.getParameter("bpmn_statusCode"); + String path = "basemodule/trm/staff/train/trains/lims-train-audit-list"; + if ("Audit".equals(bpmn_statusCode)) { + path = "basemodule/trm/staff/train/trains/lims-train-audit-list"; + }else if ("Implement".equals(bpmn_statusCode)){ + path = "basemodule/trm/staff/train/trains/lims-train-implement-list"; + } + return path; + } + + @Log(value = "培训人员表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/staff/train/trains/lims-train-search-list"; + } + + @Log(value = "培训人员表查询列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/staff/train/trains/lims-train-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/controller/impl/LimsTrainUserControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/controller/impl/LimsTrainUserControllerImpl.java new file mode 100644 index 0000000..30b0a0d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/controller/impl/LimsTrainUserControllerImpl.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.trm.staff.train.plan.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.staff.train.plan.controller.LimsTrainUserController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsTrainUserControllerImpl implements LimsTrainUserController { + + @Log(value = "培训人员表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/staff/train/train-users/lims-train-user-edit-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/dao/LimsTrainDao.java b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/dao/LimsTrainDao.java new file mode 100644 index 0000000..033c443 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/dao/LimsTrainDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.staff.train.plan.dao; + +import com.sunwayworld.basemodule.trm.staff.train.plan.bean.LimsTrainBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsTrainDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/dao/LimsTrainUserDao.java b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/dao/LimsTrainUserDao.java new file mode 100644 index 0000000..356f98e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/dao/LimsTrainUserDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.staff.train.plan.dao; + +import com.sunwayworld.basemodule.trm.staff.train.plan.bean.LimsTrainUserBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsTrainUserDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/dao/impl/LimsTrainDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/dao/impl/LimsTrainDaoImpl.java new file mode 100644 index 0000000..4bd0cc9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/dao/impl/LimsTrainDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.staff.train.plan.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.staff.train.plan.bean.LimsTrainBean; +import com.sunwayworld.basemodule.trm.staff.train.plan.dao.LimsTrainDao; +import com.sunwayworld.basemodule.trm.staff.train.plan.mapper.LimsTrainMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsTrainDaoImpl extends MybatisDaoSupport implements LimsTrainDao { + + @Autowired + private LimsTrainMapper limsTrainMapper; + + @Override + public LimsTrainMapper getMapper() { + return limsTrainMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/dao/impl/LimsTrainUserDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/dao/impl/LimsTrainUserDaoImpl.java new file mode 100644 index 0000000..e17b095 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/dao/impl/LimsTrainUserDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.staff.train.plan.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.staff.train.plan.bean.LimsTrainUserBean; +import com.sunwayworld.basemodule.trm.staff.train.plan.dao.LimsTrainUserDao; +import com.sunwayworld.basemodule.trm.staff.train.plan.mapper.LimsTrainUserMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsTrainUserDaoImpl extends MybatisDaoSupport implements LimsTrainUserDao { + + @Autowired + private LimsTrainUserMapper limsTrainUserMapper; + + @Override + public LimsTrainUserMapper getMapper() { + return limsTrainUserMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/io/TrainImportFileFunction.java b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/io/TrainImportFileFunction.java new file mode 100644 index 0000000..9385907 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/io/TrainImportFileFunction.java @@ -0,0 +1,160 @@ +package com.sunwayworld.basemodule.trm.staff.train.plan.io; + +import com.sunwayworld.baseline.framework.utils.CommonHelper; +import com.sunwayworld.basemodule.basedata.staff.staff.bean.LimsStaffBean; +import com.sunwayworld.basemodule.basedata.staff.staff.service.LimsStaffService; +import com.sunwayworld.basemodule.trm.staff.train.plan.bean.LimsTrainUserBean; +import com.sunwayworld.basemodule.trm.staff.train.plan.service.LimsTrainUserService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.io.excel.ExcelHelper; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.bean.CoreFileImportResultDTO; +import com.sunwayworld.module.item.file.function.CoreFileImportFunction; +import com.sunwayworld.module.item.file.utils.CoreFileUtils; +import com.sunwayworld.module.sys.code.bean.CoreCodeBean; +import com.sunwayworld.module.sys.code.service.CoreCodeService; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.util.*; +import java.util.stream.Collectors; + +@Component(value = "trainImportFileFunction") +@GikamBean +public class TrainImportFileFunction implements CoreFileImportFunction { + + + @Autowired + private CoreCodeService coreCodeService; + + @Autowired + private LimsTrainUserService limsTrainUserService; + + + + public CoreFileImportResultDTO apply(CoreFileBean coreFileBean) { + + // 获取与主表关联的trainId + String targetId = coreFileBean.getTargetId(); + String trainIdStr = targetId.split("\\$")[1]; + long trainId = Long.parseLong(trainIdStr); + + // 解析excel文件 返回List集合 + CoreFileImportResultDTO importResultRepresentation = new CoreFileImportResultDTO(); + FilePathDTO fr= CoreFileUtils.toFilePath(coreFileBean); +// List trainUserBeans = ExcelHelper +// .readDataFromExcel(FilePathManager.getLocalPath(fr) +// .toString(),0,1,LimsTrainUserBean.class); + List trainUserBeans = ExcelHelper.readDataFromExcel(CoreFileUtils.getLocalPath(coreFileBean).toString(), + "Sheet1", 0, 1, LimsTrainUserBean.class); + + trainUserBeans = trainUserBeans.stream().filter(CommonHelper::isNotNull).collect(Collectors.toList()); + //数据校验 + { + if (CommonHelper.isEmpty(trainUserBeans)) { + importResultRepresentation.setMessage("数据为空"); + return importResultRepresentation; + } + + //验证人员工号 + for (LimsTrainUserBean b : trainUserBeans) { + if (CommonHelper.isNull(b.getStaffCode()) || CommonHelper.isNull(b.getStaffName())) { + importResultRepresentation.setMessage("必填项缺少,请检人员工号,人员名称字段填写情况"); + return importResultRepresentation; + } + } + + List userIds = trainUserBeans.stream().map(LimsTrainUserBean::getStaffCode).collect(Collectors.toList()); + + List staffs = ApplicationContextHelper.getBean(LimsStaffService.class).selectListByFilter(SearchFilter.instance().match("userId", userIds).filter(MatchPattern.OR)); + + Map staffMap = staffs.stream().collect(Collectors.toMap(LimsStaffBean::getUserId, s -> s, (s1, s2) -> s1)); + + for (LimsTrainUserBean b : trainUserBeans) { + if (CommonHelper.isNull(staffMap.get(b.getStaffCode()))) { + importResultRepresentation.setMessage(b.getStaffCode()+"人员工号未登记在人员信息"); + return importResultRepresentation; + } else { + if (!b.getStaffCode().equals(staffMap.get(b.getStaffCode()).getUserId()) || + !b.getStaffName().equals(staffMap.get(b.getStaffCode()).getUserName())) { + importResultRepresentation.setMessage("人员工号和人员名称不匹配"); + return importResultRepresentation; + } + } + } + } + + + // 获取user表所有的数据 返回List集合 并根据staffCode进行分组map staffCode:key value:user表数据 + List excelStaffCodeList = trainUserBeans.stream().map(LimsTrainUserBean::getStaffCode).collect(Collectors.toList()); + List existTrainUserBeans = limsTrainUserService.selectListByFilter( + SearchFilter.instance().match("staffCode", excelStaffCodeList).filter(MatchPattern.OR) + .match("trainId", trainId).filter(MatchPattern.EQ)); + Map> collect = existTrainUserBeans.stream().filter(item-> StringUtils.isNotBlank(item.getStaffCode())).collect(Collectors.groupingBy(LimsTrainUserBean::getStaffCode)); + + // 判断user表里的staffcode和excel的staffcode是否相等 返回集合 + List nullStaffCodeList = trainUserBeans.stream().filter(bean ->{ + List trainUsers = collect.get(bean.getStaffCode()); + if(ObjectUtils.isEmpty(trainUsers) || trainUsers.size() == 0){ + // 没有值 + return true; + } else { + return false; + } + }).collect(Collectors.toList()); + + + List StaffCodeList = trainUserBeans.stream().filter(bean ->{ + List trainUser = collect.get(bean.getStaffCode()); + if (ObjectUtils.isEmpty(trainUser) || trainUser.size() == 0){ + return false; + }else { + return true; + } + }).collect(Collectors.toList()); + + + Map izSignMap = new HashMap<>(); + List izSignMapCodeBeans = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "izSign").filter(MatchPattern.SEQ)); + if (!CollectionUtils.isEmpty(izSignMapCodeBeans)) { + izSignMap = izSignMapCodeBeans.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); + } + + +// Map izSignMap1 = new HashMap<>(); +// List izSignMapCodeBeans1 = coreCodeService.selectListByFilter(SearchFilter.instance().match("codeCategoryId", "izSign").filter(MatchPattern.SEQ)); +// if (!CollectionUtils.isEmpty(izSignMapCodeBeans1)) { +// izSignMap1 = izSignMapCodeBeans1.stream().collect(Collectors.toMap(CoreCodeBean::getCodeName, CoreCodeBean::getCode, (o, n) -> n)); +// } + + + for (int i = 0; i < nullStaffCodeList.size(); i++) { + LimsTrainUserBean limsTrainUserBean = nullStaffCodeList.get(i); + limsTrainUserBean.setId(ApplicationContextHelper.getNextIdentity()); + limsTrainUserBean.setTrainId(trainId); + //limsTrainUserBean.setIzSign(izSignMap.get(limsTrainUserBean.getIzSign())); + } + limsTrainUserService.getDao().insert(nullStaffCodeList); + + + /*for (int i = 0; i < StaffCodeList.size(); i++) { + LimsTrainUserBean limsTrainUserBean = StaffCodeList.get(i); + limsTrainUserBean.setIzSign(izSignMap.get(limsTrainUserBean.getIzSign())); + }*/ + limsTrainUserService.getDao().update(StaffCodeList, Arrays.asList( "izSign", "staffName", "score" ), "staffCode"); + + return importResultRepresentation; + } + + @Override + public boolean test(CoreFileBean coreFile, String service) { + return true; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/io/TrainTemplateExport.java b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/io/TrainTemplateExport.java new file mode 100644 index 0000000..262e97d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/io/TrainTemplateExport.java @@ -0,0 +1,26 @@ +package com.sunwayworld.basemodule.trm.staff.train.plan.io; + +import com.sunwayworld.framework.data.Pair; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.service.GenericTemplateService; +import org.springframework.stereotype.Component; + +import java.util.ArrayList; +import java.util.List; + +@Component(value = "trainTemplateExport") +@GikamBean +public class TrainTemplateExport implements GenericTemplateService { + @Override + public List> getTemplatePairList() { + List> templatePairList = new ArrayList<>(); + Pair templatePair = Pair.of("trainTemplate", "培训导入模板"); + templatePairList.add(templatePair); + return templatePairList; + } + + @Override + public String getTemplateExtension() { + return "xlsx"; + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/io/templates/trainTemplate.xlsx b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/io/templates/trainTemplate.xlsx new file mode 100644 index 0000000..a27eff3 Binary files /dev/null and b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/io/templates/trainTemplate.xlsx differ diff --git a/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/mapper/LimsTrainMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/mapper/LimsTrainMapper.java new file mode 100644 index 0000000..2c64ac1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/mapper/LimsTrainMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.staff.train.plan.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsTrainMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/mapper/LimsTrainUserMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/mapper/LimsTrainUserMapper.java new file mode 100644 index 0000000..749d176 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/mapper/LimsTrainUserMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.staff.train.plan.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsTrainUserMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/mapper/conf/lims-train-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/mapper/conf/lims-train-mysql-mapper.xml new file mode 100644 index 0000000..696d0cf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/mapper/conf/lims-train-mysql-mapper.xml @@ -0,0 +1,29 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/mapper/conf/lims-train-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/mapper/conf/lims-train-oracle-mapper.xml new file mode 100644 index 0000000..8b34ba5 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/mapper/conf/lims-train-oracle-mapper.xml @@ -0,0 +1,25 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/mapper/conf/lims-train-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/mapper/conf/lims-train-sqlserver-mapper.xml new file mode 100644 index 0000000..f759818 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/mapper/conf/lims-train-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/mapper/conf/lims-train-user-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/mapper/conf/lims-train-user-mysql-mapper.xml new file mode 100644 index 0000000..e010cdf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/mapper/conf/lims-train-user-mysql-mapper.xml @@ -0,0 +1,37 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/mapper/conf/lims-train-user-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/mapper/conf/lims-train-user-oracle-mapper.xml new file mode 100644 index 0000000..e010cdf --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/mapper/conf/lims-train-user-oracle-mapper.xml @@ -0,0 +1,37 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/mapper/conf/lims-train-user-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/mapper/conf/lims-train-user-sqlserver-mapper.xml new file mode 100644 index 0000000..36d193c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/mapper/conf/lims-train-user-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/resource/LimsTrainResource.java b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/resource/LimsTrainResource.java new file mode 100644 index 0000000..7deb31f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/resource/LimsTrainResource.java @@ -0,0 +1,22 @@ +package com.sunwayworld.basemodule.trm.staff.train.plan.resource; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.staff.train.plan.bean.LimsTrainBean; +import com.sunwayworld.basemodule.trm.staff.train.plan.service.LimsTrainService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import org.springframework.web.bind.annotation.RequestMethod; + +@RequestMapping("/secure/basemodule/trm/staff/train/trains") +public interface LimsTrainResource extends GenericResource, GenericAuditableResource, GenericChoosableResource { + + @Log(value = "复制", type = LogType.INSERT) + @RequestMapping( value = {"/copy"}, method = {RequestMethod.POST}) + ResponseDTO copy(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/resource/LimsTrainUserResource.java b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/resource/LimsTrainUserResource.java new file mode 100644 index 0000000..c88b3f4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/resource/LimsTrainUserResource.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.staff.train.plan.resource; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.staff.train.plan.bean.LimsTrainUserBean; +import com.sunwayworld.basemodule.trm.staff.train.plan.service.LimsTrainUserService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import org.springframework.web.bind.annotation.RequestMethod; + +@RequestMapping("/secure/basemodule/trm/staff/train/train-users") +public interface LimsTrainUserResource extends GenericResource { + + @Log(value = "人员管理添加培训记录", type = LogType.INSERT) + @RequestMapping(value = "/inExternal", method = {RequestMethod.POST}) + Long inExternal(RestJsonWrapperBean wrapper); + + @Log(value = "人员管理删除培训记录", type = LogType.INSERT) + @RequestMapping(value = "/inExternal", method = {RequestMethod.DELETE}) + void inExternalDelete(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/resource/impl/LimsTrainResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/resource/impl/LimsTrainResourceImpl.java new file mode 100644 index 0000000..18e05a9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/resource/impl/LimsTrainResourceImpl.java @@ -0,0 +1,44 @@ +package com.sunwayworld.basemodule.trm.staff.train.plan.resource.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceStatusDTO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.staff.train.plan.resource.LimsTrainResource; +import com.sunwayworld.basemodule.trm.staff.train.plan.service.LimsTrainService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.List; + +@LogModule("培训表") +@RestController +@GikamBean +public class LimsTrainResourceImpl implements LimsTrainResource { + + @Autowired + private LimsTrainService limsTrainService; + + @Override + public LimsTrainService getService() { + return limsTrainService; + } + + @Log(value = "新增培训表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + public ResponseDTO copy(RestJsonWrapperBean wrapper) { + return getService().copy(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/resource/impl/LimsTrainUserResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/resource/impl/LimsTrainUserResourceImpl.java new file mode 100644 index 0000000..685e37c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/resource/impl/LimsTrainUserResourceImpl.java @@ -0,0 +1,45 @@ +package com.sunwayworld.basemodule.trm.staff.train.plan.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.staff.train.plan.resource.LimsTrainUserResource; +import com.sunwayworld.basemodule.trm.staff.train.plan.service.LimsTrainUserService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("培训人员表") +@RestController +@GikamBean +public class LimsTrainUserResourceImpl implements LimsTrainUserResource { + + @Autowired + private LimsTrainUserService limsTrainUserService; + + @Override + public LimsTrainUserService getService() { + return limsTrainUserService; + } + + @Log(value = "新增培训人员表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + + @Override + public Long inExternal(RestJsonWrapperBean wrapper) { + return getService().inExternal(wrapper); + } + + @Override + public void inExternalDelete(RestJsonWrapperBean wrapper) { + getService().inExternalDelete(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/service/LimsTrainService.java b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/service/LimsTrainService.java new file mode 100644 index 0000000..a7e4d2d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/service/LimsTrainService.java @@ -0,0 +1,14 @@ +package com.sunwayworld.basemodule.trm.staff.train.plan.service; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.basemodule.trm.staff.train.plan.bean.LimsTrainBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsTrainService extends GenericService, GenericAuditableService, GenericChoosableService { + + ResponseDTO copy(RestJsonWrapperBean wrapper); + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/service/LimsTrainUserService.java b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/service/LimsTrainUserService.java new file mode 100644 index 0000000..cc7c639 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/service/LimsTrainUserService.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.staff.train.plan.service; + +import com.sunwayworld.basemodule.trm.staff.train.plan.bean.LimsTrainUserBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsTrainUserService extends GenericService { + + Long inExternal(RestJsonWrapperBean wrapper); + + void inExternalDelete(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/service/impl/LimsTrainServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/service/impl/LimsTrainServiceImpl.java new file mode 100644 index 0000000..95bf018 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/service/impl/LimsTrainServiceImpl.java @@ -0,0 +1,99 @@ +package com.sunwayworld.basemodule.trm.staff.train.plan.service.impl; + +import com.sunwayworld.baseline.framework.common.ResponseDTO; +import com.sunwayworld.baseline.framework.utils.CommonHelper; +import com.sunwayworld.baseline.framework.utils.FlowUtils; +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableApplyBean; +import com.sunwayworld.basemodule.trm.consumable.bean.LimsConsumableApplyDetailBean; +import com.sunwayworld.basemodule.trm.consumable.service.LimsConsumableApplyDetailService; +import com.sunwayworld.basemodule.trm.staff.train.plan.bean.LimsTrainUserBean; +import com.sunwayworld.basemodule.trm.staff.train.plan.service.LimsTrainUserService; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.support.auditable.bean.CoreBpmnTaskStatusDTO; +import com.sunwayworld.framework.utils.BeanUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.staff.train.plan.dao.LimsTrainDao; +import com.sunwayworld.basemodule.trm.staff.train.plan.bean.LimsTrainBean; +import com.sunwayworld.basemodule.trm.staff.train.plan.service.LimsTrainService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.time.LocalDateTime; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsTrainServiceImpl implements LimsTrainService { + + @Autowired + private LimsTrainDao limsTrainDao; + + @Override + @SuppressWarnings("unchecked") + public LimsTrainDao getDao() { + return limsTrainDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsTrainBean limsTrain = jsonWrapper.parseUnique(LimsTrainBean.class); + limsTrain.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsTrain); + return limsTrain.getId(); + } + + @Override + public ResponseDTO copy(RestJsonWrapperBean wrapper) { + LimsTrainBean parse = wrapper.parseUnique(LimsTrainBean.class); + LimsTrainBean bean = selectById(parse.getId()); + copy(bean); + return new ResponseDTO(); + } + + public LimsTrainBean copy(LimsTrainBean bean) { + LimsTrainBean limsTrainBean = new LimsTrainBean(); + BeanUtils.copyProperties(bean,limsTrainBean); + limsTrainBean.setId(ApplicationContextHelper.getNextIdentity()); + limsTrainBean.setProcessStatus("draft"); + limsTrainBean.setOrgId(LocalContextHelper.getLoginOrgId()); + limsTrainBean.setOrgName(LocalContextHelper.getLoginOrgName()); + limsTrainBean.setCreatedById(LocalContextHelper.getLoginUserId()); + limsTrainBean.setCreatedByName(LocalContextHelper.getLoginUserName()); + limsTrainBean.setCreatedTime(LocalDateTime.now()); + limsTrainBean.setCreatedByOrgId(LocalContextHelper.getLoginOrgId()); + limsTrainBean.setCreatedByOrgName(LocalContextHelper.getLoginOrgName()); + getDao().insert(limsTrainBean); + return selectById(limsTrainBean.getId()); + } + + @Override + public CoreBpmnTaskStatusDTO selectBpmnTaskStatus(RestJsonWrapperBean wrapper) { + List ps = wrapper.parse(LimsTrainBean.class); + Map paramMap = wrapper.getParamMap(); + String bpmn_pass=paramMap.get("bpmn_pass"); + List bs = selectListByIds(CommonHelper.getIdList(ps)); + List users = ApplicationContextHelper.getBean(LimsTrainUserService.class).selectListByFilter(SearchFilter.instance().match("trainId", CommonHelper.getIdList(bs)).filter(MatchPattern.OR)); + Map> map = users.stream().collect(Collectors.groupingBy(LimsTrainUserBean::getTrainId)); + Map statusMap = FlowUtils.getStatus(bs, "T_LIMS_TRAIN"); + for (LimsTrainBean b : bs) { + if ("Implement".equals(statusMap.get(b.getId()))&&CommonHelper.isEmpty(map.get(b.getId()))&&bpmn_pass.equals("1")) { + throw new CheckedException("请添加培训人员"); + } + } + return LimsTrainService.super.selectBpmnTaskStatus(wrapper); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/service/impl/LimsTrainUserServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/service/impl/LimsTrainUserServiceImpl.java new file mode 100644 index 0000000..c0d06d8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/staff/train/plan/service/impl/LimsTrainUserServiceImpl.java @@ -0,0 +1,95 @@ +package com.sunwayworld.basemodule.trm.staff.train.plan.service.impl; + +import com.sunwayworld.basemodule.basedata.staff.staff.bean.LimsStaffBean; +import com.sunwayworld.basemodule.basedata.staff.staff.service.LimsStaffService; +import com.sunwayworld.basemodule.trm.staff.train.plan.bean.LimsTrainBean; +import com.sunwayworld.basemodule.trm.staff.train.plan.service.LimsTrainService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.staff.train.plan.dao.LimsTrainUserDao; +import com.sunwayworld.basemodule.trm.staff.train.plan.bean.LimsTrainUserBean; +import com.sunwayworld.basemodule.trm.staff.train.plan.service.LimsTrainUserService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; +import java.util.List; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsTrainUserServiceImpl implements LimsTrainUserService { + + @Autowired + private LimsTrainUserDao limsTrainUserDao; + @Autowired + private LimsTrainService limsTrainService; + @Autowired + private LimsStaffService limsStaffService; + + @Override + @SuppressWarnings("unchecked") + public LimsTrainUserDao getDao() { + return limsTrainUserDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + List parse = jsonWrapper.parse(LimsTrainUserBean.class); + List nextIdentityList = ApplicationContextHelper.getNextIdentityList(parse.size()); + parse.forEach(bean -> { + Long aLong = nextIdentityList.get(0); + bean.setId(aLong); + nextIdentityList.remove(aLong); + }); + getDao().insert(parse); + return parse.get(0).getId(); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long inExternal(RestJsonWrapperBean wrapper) { + LimsTrainUserBean parse = wrapper.parseUnique(LimsTrainUserBean.class); + + //添加培训表 + LimsTrainBean trainBean=new LimsTrainBean(); + trainBean.setId(ApplicationContextHelper.getNextIdentity()); + trainBean.setStudyType(parse.getExt$Item("studytype")); + trainBean.setEvaluationUser(parse.getExt$Item("evaluationuser")); + trainBean.setEvaluationUserId(parse.getExt$Item("evaluationuserid")); + trainBean.setTrainContent(parse.getExt$Item("traincontent")); + trainBean.setTrainPrincipal(parse.getExt$Item("trainprincipal")); + trainBean.setTrainPrincipalId(parse.getExt$Item("trainprincipalid")); + trainBean.setPlanTime(LocalDateTime.parse(parse.getExt$Item("plantime"), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))); + trainBean.setProcessStatus("done"); + parse.setId(ApplicationContextHelper.getNextIdentity()); + parse.setTrainId(trainBean.getId()); + parse.setInExternal("external"); + getDao().insert(parse); + limsTrainService.getDao().insert(trainBean); + return parse.getId(); + } + + @Override + public void inExternalDelete(RestJsonWrapperBean wrapper) { + List parse = wrapper.parse(LimsTrainUserBean.class); + if (parse.isEmpty()) { + return; + } + List idList=parse.stream().map(LimsTrainUserBean::getId).collect(Collectors.toList()); + parse=selectListByIds(idList); + List trainIdList=parse.stream().map(LimsTrainUserBean::getTrainId).collect(Collectors.toList()); + getDao().deleteByIdList(idList); + limsTrainService.getDao().deleteByIdList(trainIdList); + } +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/bean/LimsLiquorIcpBean.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/bean/LimsLiquorIcpBean.java new file mode 100644 index 0000000..5c71632 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/bean/LimsLiquorIcpBean.java @@ -0,0 +1,260 @@ +package com.sunwayworld.basemodule.trm.standardliquor.icp.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDate; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 标准溶液ICP表 + * + * @author dingj@sunwayworld.com + * @date 2022-09-30 + */ +@Table("T_LIMS_LIQUOR_ICP") +public class LimsLiquorIcpBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String liquorCode;// 标准溶液编号 + private String liquorStatus;// 标液状态 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDate configTime;// 配制日期 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDate validityTime;// 有效日期 + private String configElement;// 配置元素 + private String configConcentration;// 配置浓度 + private String markerCode;// 标物编号 + private String markerDosage;// 标物用量 + private String constantVolume;// 定容体积 + private String configUser;// 配置人 + private String configUserId;// 配置人ID + private String remarks;// 备注 + private String auditUser;// 审核人 + private String auditUserId;// 审核人ID + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String groupName;// 所属分组 + private String orgId;// 组ID + private String orgName;// 组名称 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String unit;// 单位 + + public String getUnit() { + return unit; + } + + public void setUnit(String unit) { + this.unit = unit; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getLiquorCode() { + return liquorCode; + } + + public void setLiquorCode(String liquorCode) { + this.liquorCode = liquorCode; + } + + public String getLiquorStatus() { + return liquorStatus; + } + + public void setLiquorStatus(String liquorStatus) { + this.liquorStatus = liquorStatus; + } + + public LocalDate getConfigTime() { + return configTime; + } + + public void setConfigTime(LocalDate configTime) { + this.configTime = configTime; + } + + public LocalDate getValidityTime() { + return validityTime; + } + + public void setValidityTime(LocalDate validityTime) { + this.validityTime = validityTime; + } + + public String getConfigElement() { + return configElement; + } + + public void setConfigElement(String configElement) { + this.configElement = configElement; + } + + public String getConfigConcentration() { + return configConcentration; + } + + public void setConfigConcentration(String configConcentration) { + this.configConcentration = configConcentration; + } + + public String getMarkerCode() { + return markerCode; + } + + public void setMarkerCode(String markerCode) { + this.markerCode = markerCode; + } + + public String getMarkerDosage() { + return markerDosage; + } + + public void setMarkerDosage(String markerDosage) { + this.markerDosage = markerDosage; + } + + public String getConstantVolume() { + return constantVolume; + } + + public void setConstantVolume(String constantVolume) { + this.constantVolume = constantVolume; + } + + public String getConfigUser() { + return configUser; + } + + public void setConfigUser(String configUser) { + this.configUser = configUser; + } + + public String getConfigUserId() { + return configUserId; + } + + public void setConfigUserId(String configUserId) { + this.configUserId = configUserId; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getAuditUser() { + return auditUser; + } + + public void setAuditUser(String auditUser) { + this.auditUser = auditUser; + } + + public String getAuditUserId() { + return auditUserId; + } + + public void setAuditUserId(String auditUserId) { + this.auditUserId = auditUserId; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getGroupName() { + return groupName; + } + + public void setGroupName(String groupName) { + this.groupName = groupName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/controller/LimsLiquorIcpController.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/controller/LimsLiquorIcpController.java new file mode 100644 index 0000000..fb92be8 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/controller/LimsLiquorIcpController.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.trm.standardliquor.icp.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/standardliquor/liquor-icps/page") +public interface LimsLiquorIcpController extends GenericEditListPageController, GenericDetailPageController, GenericAuditListPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/controller/impl/LimsLiquorIcpControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/controller/impl/LimsLiquorIcpControllerImpl.java new file mode 100644 index 0000000..d0f2b2c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/controller/impl/LimsLiquorIcpControllerImpl.java @@ -0,0 +1,43 @@ +package com.sunwayworld.basemodule.trm.standardliquor.icp.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.standardliquor.icp.controller.LimsLiquorIcpController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsLiquorIcpControllerImpl implements LimsLiquorIcpController { + + @Log(value = "标准溶液ICP表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/standardliquor/liquor-icps/lims-liquor-icp-edit-list"; + } + + @Log(value = "标准溶液ICP表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/standardliquor/liquor-icps/lims-liquor-icp-detail"; + } + + @Log(value = "标准溶液ICP表审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/trm/standardliquor/liquor-icps/lims-liquor-icp-audit-list"; + } + + @Log(value = "标准溶液ICP表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/standardliquor/liquor-icps/lims-liquor-icp-search-list"; + } + + @Log(value = "标准溶液ICP表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/standardliquor/liquor-icps/lims-liquor-icp-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/dao/LimsLiquorIcpDao.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/dao/LimsLiquorIcpDao.java new file mode 100644 index 0000000..bcdf089 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/dao/LimsLiquorIcpDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.standardliquor.icp.dao; + +import com.sunwayworld.basemodule.trm.standardliquor.icp.bean.LimsLiquorIcpBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsLiquorIcpDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/dao/impl/LimsLiquorIcpDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/dao/impl/LimsLiquorIcpDaoImpl.java new file mode 100644 index 0000000..e548bf4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/dao/impl/LimsLiquorIcpDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.standardliquor.icp.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.standardliquor.icp.bean.LimsLiquorIcpBean; +import com.sunwayworld.basemodule.trm.standardliquor.icp.dao.LimsLiquorIcpDao; +import com.sunwayworld.basemodule.trm.standardliquor.icp.mapper.LimsLiquorIcpMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsLiquorIcpDaoImpl extends MybatisDaoSupport implements LimsLiquorIcpDao { + + @Autowired + private LimsLiquorIcpMapper limsLiquorIcpMapper; + + @Override + public LimsLiquorIcpMapper getMapper() { + return limsLiquorIcpMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/mapper/LimsLiquorIcpMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/mapper/LimsLiquorIcpMapper.java new file mode 100644 index 0000000..b5cd938 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/mapper/LimsLiquorIcpMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.standardliquor.icp.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsLiquorIcpMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/mapper/conf/lims-liquor-icp-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/mapper/conf/lims-liquor-icp-mysql-mapper.xml new file mode 100644 index 0000000..96e9c3c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/mapper/conf/lims-liquor-icp-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/mapper/conf/lims-liquor-icp-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/mapper/conf/lims-liquor-icp-oracle-mapper.xml new file mode 100644 index 0000000..96e9c3c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/mapper/conf/lims-liquor-icp-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/mapper/conf/lims-liquor-icp-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/mapper/conf/lims-liquor-icp-sqlserver-mapper.xml new file mode 100644 index 0000000..96e9c3c --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/mapper/conf/lims-liquor-icp-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/resource/LimsLiquorIcpResource.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/resource/LimsLiquorIcpResource.java new file mode 100644 index 0000000..5c2a925 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/resource/LimsLiquorIcpResource.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.trm.standardliquor.icp.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.standardliquor.icp.bean.LimsLiquorIcpBean; +import com.sunwayworld.basemodule.trm.standardliquor.icp.service.LimsLiquorIcpService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/standardliquor/liquor-icps") +public interface LimsLiquorIcpResource extends GenericResource, GenericAuditableResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/resource/impl/LimsLiquorIcpResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/resource/impl/LimsLiquorIcpResourceImpl.java new file mode 100644 index 0000000..14df1c3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/resource/impl/LimsLiquorIcpResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.standardliquor.icp.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.standardliquor.icp.resource.LimsLiquorIcpResource; +import com.sunwayworld.basemodule.trm.standardliquor.icp.service.LimsLiquorIcpService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("标准溶液ICP表") +@RestController +@GikamBean +public class LimsLiquorIcpResourceImpl implements LimsLiquorIcpResource { + + @Autowired + private LimsLiquorIcpService limsLiquorIcpService; + + @Override + public LimsLiquorIcpService getService() { + return limsLiquorIcpService; + } + + @Log(value = "新增标准溶液ICP表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/service/LimsLiquorIcpService.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/service/LimsLiquorIcpService.java new file mode 100644 index 0000000..7a2061d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/service/LimsLiquorIcpService.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.trm.standardliquor.icp.service; + +import com.sunwayworld.basemodule.trm.standardliquor.icp.bean.LimsLiquorIcpBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsLiquorIcpService extends GenericService, GenericAuditableService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/service/impl/LimsLiquorIcpServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/service/impl/LimsLiquorIcpServiceImpl.java new file mode 100644 index 0000000..fa85202 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icp/service/impl/LimsLiquorIcpServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.trm.standardliquor.icp.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.standardliquor.icp.dao.LimsLiquorIcpDao; +import com.sunwayworld.basemodule.trm.standardliquor.icp.bean.LimsLiquorIcpBean; +import com.sunwayworld.basemodule.trm.standardliquor.icp.service.LimsLiquorIcpService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsLiquorIcpServiceImpl implements LimsLiquorIcpService { + + @Autowired + private LimsLiquorIcpDao limsLiquorIcpDao; + + @Override + @SuppressWarnings("unchecked") + public LimsLiquorIcpDao getDao() { + return limsLiquorIcpDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsLiquorIcpBean limsLiquorIcp = jsonWrapper.parseUnique(LimsLiquorIcpBean.class); + limsLiquorIcp.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsLiquorIcp); + return limsLiquorIcp.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/bean/LimsLiquorIcpValidBean.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/bean/LimsLiquorIcpValidBean.java new file mode 100644 index 0000000..3ada45a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/bean/LimsLiquorIcpValidBean.java @@ -0,0 +1,245 @@ +package com.sunwayworld.basemodule.trm.standardliquor.icpvalidate.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDate; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 标准溶液ICP验证表 + * + * @author dingj@sunwayworld.com + * @date 2022-09-30 + */ +@Table("T_LIMS_LIQUOR_ICP_VALID") +public class LimsLiquorIcpValidBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long liquorId;// 标准溶液ID + private String liquorCode;// 标准溶液编号 + private LocalDate verifyTime;// 验证日期 + private Double markLiquorConcentration;// 标液浓度(%) + private Double curveCoefficient;// 曲线相关系数 + private Double testConcentration;// 测试浓度 + private Double lastMarkLiquorConcentration;// 上一批次标液浓度(%) + private Double avg;// 平均值(%) + private Double deviation1;// 相对偏差1(%) + private Double deviation2;// 相对偏差2(%) + private String isPass;// 是否合格 + private String testUser;// 测试人 + private String testUserId;// 测试人ID + private String remark;// 备注 + private String auditUser;// 审核人 + private String auditUserId;// 审核人ID + private String orgId;// 组ID + private String orgName;// 组名称 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getLiquorId() { + return liquorId; + } + + public void setLiquorId(Long liquorId) { + this.liquorId = liquorId; + } + + public String getLiquorCode() { + return liquorCode; + } + + public void setLiquorCode(String liquorCode) { + this.liquorCode = liquorCode; + } + + public LocalDate getVerifyTime() { + return verifyTime; + } + + public void setVerifyTime(LocalDate verifyTime) { + this.verifyTime = verifyTime; + } + + public Double getMarkLiquorConcentration() { + return markLiquorConcentration; + } + + public void setMarkLiquorConcentration(Double markLiquorConcentration) { + this.markLiquorConcentration = markLiquorConcentration; + } + + public Double getCurveCoefficient() { + return curveCoefficient; + } + + public void setCurveCoefficient(Double curveCoefficient) { + this.curveCoefficient = curveCoefficient; + } + + public Double getTestConcentration() { + return testConcentration; + } + + public void setTestConcentration(Double testConcentration) { + this.testConcentration = testConcentration; + } + + public Double getLastMarkLiquorConcentration() { + return lastMarkLiquorConcentration; + } + + public void setLastMarkLiquorConcentration(Double lastMarkLiquorConcentration) { + this.lastMarkLiquorConcentration = lastMarkLiquorConcentration; + } + + public Double getAvg() { + return avg; + } + + public void setAvg(Double avg) { + this.avg = avg; + } + + public Double getDeviation1() { + return deviation1; + } + + public void setDeviation1(Double deviation1) { + this.deviation1 = deviation1; + } + + public Double getDeviation2() { + return deviation2; + } + + public void setDeviation2(Double deviation2) { + this.deviation2 = deviation2; + } + + public String getIsPass() { + return isPass; + } + + public void setIsPass(String isPass) { + this.isPass = isPass; + } + + public String getTestUser() { + return testUser; + } + + public void setTestUser(String testUser) { + this.testUser = testUser; + } + + public String getTestUserId() { + return testUserId; + } + + public void setTestUserId(String testUserId) { + this.testUserId = testUserId; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getAuditUser() { + return auditUser; + } + + public void setAuditUser(String auditUser) { + this.auditUser = auditUser; + } + + public String getAuditUserId() { + return auditUserId; + } + + public void setAuditUserId(String auditUserId) { + this.auditUserId = auditUserId; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/controller/LimsLiquorIcpValidController.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/controller/LimsLiquorIcpValidController.java new file mode 100644 index 0000000..3327a13 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/controller/LimsLiquorIcpValidController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.standardliquor.icpvalidate.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/standardliquor/liquor-icp-valids/page") +public interface LimsLiquorIcpValidController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/controller/impl/LimsLiquorIcpValidControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/controller/impl/LimsLiquorIcpValidControllerImpl.java new file mode 100644 index 0000000..93ca943 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/controller/impl/LimsLiquorIcpValidControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.standardliquor.icpvalidate.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.standardliquor.icpvalidate.controller.LimsLiquorIcpValidController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsLiquorIcpValidControllerImpl implements LimsLiquorIcpValidController { + + @Log(value = "标准溶液ICP验证表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/standardliquor/liquor-icp-valids/lims-liquor-icp-valid-edit-list"; + } + + @Log(value = "标准溶液ICP验证表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/standardliquor/liquor-icp-valids/lims-liquor-icp-valid-detail"; + } + + @Log(value = "标准溶液ICP验证表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/standardliquor/liquor-icp-valids/lims-liquor-icp-valid-search-list"; + } + + @Log(value = "标准溶液ICP验证表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/standardliquor/liquor-icp-valids/lims-liquor-icp-valid-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/dao/LimsLiquorIcpValidDao.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/dao/LimsLiquorIcpValidDao.java new file mode 100644 index 0000000..6a14457 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/dao/LimsLiquorIcpValidDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.standardliquor.icpvalidate.dao; + +import com.sunwayworld.basemodule.trm.standardliquor.icpvalidate.bean.LimsLiquorIcpValidBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsLiquorIcpValidDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/dao/impl/LimsLiquorIcpValidDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/dao/impl/LimsLiquorIcpValidDaoImpl.java new file mode 100644 index 0000000..461cca0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/dao/impl/LimsLiquorIcpValidDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.standardliquor.icpvalidate.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.standardliquor.icpvalidate.bean.LimsLiquorIcpValidBean; +import com.sunwayworld.basemodule.trm.standardliquor.icpvalidate.dao.LimsLiquorIcpValidDao; +import com.sunwayworld.basemodule.trm.standardliquor.icpvalidate.mapper.LimsLiquorIcpValidMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsLiquorIcpValidDaoImpl extends MybatisDaoSupport implements LimsLiquorIcpValidDao { + + @Autowired + private LimsLiquorIcpValidMapper limsLiquorIcpValidMapper; + + @Override + public LimsLiquorIcpValidMapper getMapper() { + return limsLiquorIcpValidMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/mapper/LimsLiquorIcpValidMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/mapper/LimsLiquorIcpValidMapper.java new file mode 100644 index 0000000..5f79488 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/mapper/LimsLiquorIcpValidMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.standardliquor.icpvalidate.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsLiquorIcpValidMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/mapper/conf/lims-liquor-icp-valid-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/mapper/conf/lims-liquor-icp-valid-mysql-mapper.xml new file mode 100644 index 0000000..f1a4cc0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/mapper/conf/lims-liquor-icp-valid-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/mapper/conf/lims-liquor-icp-valid-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/mapper/conf/lims-liquor-icp-valid-oracle-mapper.xml new file mode 100644 index 0000000..f1a4cc0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/mapper/conf/lims-liquor-icp-valid-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/mapper/conf/lims-liquor-icp-valid-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/mapper/conf/lims-liquor-icp-valid-sqlserver-mapper.xml new file mode 100644 index 0000000..f1a4cc0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/mapper/conf/lims-liquor-icp-valid-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/resource/LimsLiquorIcpValidResource.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/resource/LimsLiquorIcpValidResource.java new file mode 100644 index 0000000..9da9048 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/resource/LimsLiquorIcpValidResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.standardliquor.icpvalidate.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.standardliquor.icpvalidate.bean.LimsLiquorIcpValidBean; +import com.sunwayworld.basemodule.trm.standardliquor.icpvalidate.service.LimsLiquorIcpValidService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/standardliquor/liquor-icp-valids") +public interface LimsLiquorIcpValidResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/resource/impl/LimsLiquorIcpValidResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/resource/impl/LimsLiquorIcpValidResourceImpl.java new file mode 100644 index 0000000..7d549ca --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/resource/impl/LimsLiquorIcpValidResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.standardliquor.icpvalidate.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.standardliquor.icpvalidate.resource.LimsLiquorIcpValidResource; +import com.sunwayworld.basemodule.trm.standardliquor.icpvalidate.service.LimsLiquorIcpValidService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("标准溶液ICP验证表") +@RestController +@GikamBean +public class LimsLiquorIcpValidResourceImpl implements LimsLiquorIcpValidResource { + + @Autowired + private LimsLiquorIcpValidService limsLiquorIcpValidService; + + @Override + public LimsLiquorIcpValidService getService() { + return limsLiquorIcpValidService; + } + + @Log(value = "新增标准溶液ICP验证表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/service/LimsLiquorIcpValidService.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/service/LimsLiquorIcpValidService.java new file mode 100644 index 0000000..c7e9ac9 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/service/LimsLiquorIcpValidService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.standardliquor.icpvalidate.service; + +import com.sunwayworld.basemodule.trm.standardliquor.icpvalidate.bean.LimsLiquorIcpValidBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsLiquorIcpValidService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/service/impl/LimsLiquorIcpValidServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/service/impl/LimsLiquorIcpValidServiceImpl.java new file mode 100644 index 0000000..23fc7cb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/icpvalidate/service/impl/LimsLiquorIcpValidServiceImpl.java @@ -0,0 +1,75 @@ +package com.sunwayworld.basemodule.trm.standardliquor.icpvalidate.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.standardliquor.icpvalidate.dao.LimsLiquorIcpValidDao; +import com.sunwayworld.basemodule.trm.standardliquor.icpvalidate.bean.LimsLiquorIcpValidBean; +import com.sunwayworld.basemodule.trm.standardliquor.icpvalidate.service.LimsLiquorIcpValidService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.math.BigDecimal; +import java.math.RoundingMode; + +@Repository +@GikamBean +public class LimsLiquorIcpValidServiceImpl implements LimsLiquorIcpValidService { + + @Autowired + private LimsLiquorIcpValidDao limsLiquorIcpValidDao; + + @Override + @SuppressWarnings("unchecked") + public LimsLiquorIcpValidDao getDao() { + return limsLiquorIcpValidDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsLiquorIcpValidBean limsLiquorIcpValid = jsonWrapper.parseUnique(LimsLiquorIcpValidBean.class); + limsLiquorIcpValid.setId(ApplicationContextHelper.getNextIdentity()); + calculateIcpValidate(limsLiquorIcpValid); + getDao().insert(limsLiquorIcpValid); + return limsLiquorIcpValid.getId(); + } + + /** + * @description: 计算ICP验证 + * @author: DingJian + * @date: 2022/10/13 15:44 + * @param: limsLiquorIcpValid + **/ + private void calculateIcpValidate(LimsLiquorIcpValidBean limsLiquorIcpValid) { + //计算相对偏差1 + BigDecimal markDecimal = new BigDecimal(Double.toString(limsLiquorIcpValid.getMarkLiquorConcentration())); + BigDecimal testDecimal = new BigDecimal(Double.toString(limsLiquorIcpValid.getTestConcentration())); + BigDecimal temAbs = markDecimal.subtract(testDecimal).abs(); + BigDecimal deviation1Decimal = temAbs.divide(markDecimal, 5, RoundingMode.HALF_UP).multiply(new BigDecimal(100)); + limsLiquorIcpValid.setDeviation1(deviation1Decimal.setScale(2, RoundingMode.HALF_UP).doubleValue()); + + //计算相对偏差2 + BigDecimal lastDecimal = new BigDecimal(Double.toString(limsLiquorIcpValid.getLastMarkLiquorConcentration())); + BigDecimal temLastAbs1 = testDecimal.subtract(lastDecimal).abs(); + BigDecimal temLastAbs2 = testDecimal.add(lastDecimal).abs(); + BigDecimal temDivide = temLastAbs1.divide(temLastAbs2, 5, RoundingMode.HALF_UP); + BigDecimal resultDecimal = temDivide.divide(new BigDecimal(2), 5, RoundingMode.HALF_UP).multiply(new BigDecimal(100)); + limsLiquorIcpValid.setDeviation2(resultDecimal.setScale(2, RoundingMode.HALF_UP).doubleValue()); + + if ((limsLiquorIcpValid.getDeviation1().compareTo(5.0) <= 0) && + (limsLiquorIcpValid.getDeviation2().compareTo(5.0) <= 0)) { + limsLiquorIcpValid.setIsPass("合格"); + } else { + limsLiquorIcpValid.setIsPass("不合格"); + } + + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/bean/LimsLiquorTitrationBean.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/bean/LimsLiquorTitrationBean.java new file mode 100644 index 0000000..a96f706 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/bean/LimsLiquorTitrationBean.java @@ -0,0 +1,286 @@ +package com.sunwayworld.basemodule.trm.standardliquor.titration.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.AbstractAuditable; +import com.sunwayworld.framework.data.annotation.NotNull; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 标准溶液滴定表 + * + * @author dingj@sunwayworld.com + * @date 2022-09-22 + */ +@Table("T_LIMS_LIQUOR_TITRATION") +public class LimsLiquorTitrationBean extends AbstractAuditable implements Auditable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String liquorCode;// 标准溶液编号 + private String liquorStatus;// 标液状态 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime configTime;// 配制日期 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime validityTime;// 有效日期 + private String configElement;// 配置元素 + private String configConcentration;// 配置浓度 + private String finalConcentration;//最终浓度 + private String constantVolumeSolution;//定容溶液 + private String markerCode;// 标物编号 + private String markerDosage;// 标物用量 + private String constantVolume;// 定容体积 + private String configUser;// 配置人 + private String configUserId;// 配置人ID + private String remarks;// 备注 + private String auditUser;// 审核人 + private String auditUserId;// 审核人ID + @NotNull(defaultValue = "draft") + private String processStatus;// 流程状态 + private String groupName;// 所属分组 + private String orgId;// 组ID + private String orgName;// 组名称 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String unit;// 单位 + private String type;//滴定类型(0:盐酸,1:通用) + + public String getUnit() { + return unit; + } + + public void setUnit(String unit) { + this.unit = unit; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getLiquorCode() { + return liquorCode; + } + + public void setLiquorCode(String liquorCode) { + this.liquorCode = liquorCode; + } + + public String getLiquorStatus() { + return liquorStatus; + } + + public void setLiquorStatus(String liquorStatus) { + this.liquorStatus = liquorStatus; + } + + public String getFinalConcentration() { + return finalConcentration; + } + + public void setFinalConcentration(String finalConcentration) { + this.finalConcentration = finalConcentration; + } + + public String getConstantVolumeSolution() { + return constantVolumeSolution; + } + + public void setConstantVolumeSolution(String constantVolumeSolution) { + this.constantVolumeSolution = constantVolumeSolution; + } + + public LocalDateTime getConfigTime() { + return configTime; + } + + public void setConfigTime(LocalDateTime configTime) { + this.configTime = configTime; + } + + public LocalDateTime getValidityTime() { + return validityTime; + } + + public void setValidityTime(LocalDateTime validityTime) { + this.validityTime = validityTime; + } + + public String getConfigElement() { + return configElement; + } + + public void setConfigElement(String configElement) { + this.configElement = configElement; + } + + public String getConfigConcentration() { + return configConcentration; + } + + public void setConfigConcentration(String configConcentration) { + this.configConcentration = configConcentration; + } + + public String getMarkerCode() { + return markerCode; + } + + public void setMarkerCode(String markerCode) { + this.markerCode = markerCode; + } + + public String getMarkerDosage() { + return markerDosage; + } + + public void setMarkerDosage(String markerDosage) { + this.markerDosage = markerDosage; + } + + public String getConstantVolume() { + return constantVolume; + } + + public void setConstantVolume(String constantVolume) { + this.constantVolume = constantVolume; + } + + public String getConfigUser() { + return configUser; + } + + public void setConfigUser(String configUser) { + this.configUser = configUser; + } + + public String getConfigUserId() { + return configUserId; + } + + public void setConfigUserId(String configUserId) { + this.configUserId = configUserId; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getAuditUser() { + return auditUser; + } + + public void setAuditUser(String auditUser) { + this.auditUser = auditUser; + } + + public String getAuditUserId() { + return auditUserId; + } + + public void setAuditUserId(String auditUserId) { + this.auditUserId = auditUserId; + } + + public String getProcessStatus() { + return processStatus; + } + + public void setProcessStatus(String processStatus) { + this.processStatus = processStatus; + } + + public String getGroupName() { + return groupName; + } + + public void setGroupName(String groupName) { + this.groupName = groupName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/controller/LimsLiquorTitrationController.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/controller/LimsLiquorTitrationController.java new file mode 100644 index 0000000..275e9e0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/controller/LimsLiquorTitrationController.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.trm.standardliquor.titration.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericAuditListPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/standardliquor/liquor-titrations/page") +public interface LimsLiquorTitrationController extends GenericEditListPageController, GenericDetailPageController, GenericAuditListPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/controller/impl/LimsLiquorTitrationControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/controller/impl/LimsLiquorTitrationControllerImpl.java new file mode 100644 index 0000000..b8c2f07 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/controller/impl/LimsLiquorTitrationControllerImpl.java @@ -0,0 +1,43 @@ +package com.sunwayworld.basemodule.trm.standardliquor.titration.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.standardliquor.titration.controller.LimsLiquorTitrationController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsLiquorTitrationControllerImpl implements LimsLiquorTitrationController { + + @Log(value = "标准溶液滴定表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/standardliquor/liquor-titrations/lims-liquor-titration-edit-list"; + } + + @Log(value = "标准溶液滴定表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/standardliquor/liquor-titrations/lims-liquor-titration-detail"; + } + + @Log(value = "标准溶液滴定表审核列表页", type = LogType.CONTROLLER) + @Override + public String auditListPage() { + return "basemodule/trm/standardliquor/liquor-titrations/lims-liquor-titration-audit-list"; + } + + @Log(value = "标准溶液滴定表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/standardliquor/liquor-titrations/lims-liquor-titration-search-list"; + } + + @Log(value = "标准溶液滴定表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/standardliquor/liquor-titrations/lims-liquor-titration-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/dao/LimsLiquorTitrationDao.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/dao/LimsLiquorTitrationDao.java new file mode 100644 index 0000000..ace1a69 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/dao/LimsLiquorTitrationDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.standardliquor.titration.dao; + +import com.sunwayworld.basemodule.trm.standardliquor.titration.bean.LimsLiquorTitrationBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsLiquorTitrationDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/dao/impl/LimsLiquorTitrationDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/dao/impl/LimsLiquorTitrationDaoImpl.java new file mode 100644 index 0000000..9964b09 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/dao/impl/LimsLiquorTitrationDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.standardliquor.titration.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.standardliquor.titration.bean.LimsLiquorTitrationBean; +import com.sunwayworld.basemodule.trm.standardliquor.titration.dao.LimsLiquorTitrationDao; +import com.sunwayworld.basemodule.trm.standardliquor.titration.mapper.LimsLiquorTitrationMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsLiquorTitrationDaoImpl extends MybatisDaoSupport implements LimsLiquorTitrationDao { + + @Autowired + private LimsLiquorTitrationMapper limsLiquorTitrationMapper; + + @Override + public LimsLiquorTitrationMapper getMapper() { + return limsLiquorTitrationMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/mapper/LimsLiquorTitrationMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/mapper/LimsLiquorTitrationMapper.java new file mode 100644 index 0000000..f981b56 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/mapper/LimsLiquorTitrationMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.standardliquor.titration.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsLiquorTitrationMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/mapper/conf/lims-liquor-titration-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/mapper/conf/lims-liquor-titration-mysql-mapper.xml new file mode 100644 index 0000000..ba43538 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/mapper/conf/lims-liquor-titration-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/mapper/conf/lims-liquor-titration-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/mapper/conf/lims-liquor-titration-oracle-mapper.xml new file mode 100644 index 0000000..ba43538 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/mapper/conf/lims-liquor-titration-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/mapper/conf/lims-liquor-titration-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/mapper/conf/lims-liquor-titration-sqlserver-mapper.xml new file mode 100644 index 0000000..ba43538 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/mapper/conf/lims-liquor-titration-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/resource/LimsLiquorTitrationResource.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/resource/LimsLiquorTitrationResource.java new file mode 100644 index 0000000..cf9806e --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/resource/LimsLiquorTitrationResource.java @@ -0,0 +1,13 @@ +package com.sunwayworld.basemodule.trm.standardliquor.titration.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.standardliquor.titration.bean.LimsLiquorTitrationBean; +import com.sunwayworld.basemodule.trm.standardliquor.titration.service.LimsLiquorTitrationService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.auditable.resource.GenericAuditableResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/standardliquor/liquor-titrations") +public interface LimsLiquorTitrationResource extends GenericResource, GenericAuditableResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/resource/impl/LimsLiquorTitrationResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/resource/impl/LimsLiquorTitrationResourceImpl.java new file mode 100644 index 0000000..255a46b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/resource/impl/LimsLiquorTitrationResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.standardliquor.titration.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.standardliquor.titration.resource.LimsLiquorTitrationResource; +import com.sunwayworld.basemodule.trm.standardliquor.titration.service.LimsLiquorTitrationService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("标准溶液滴定表") +@RestController +@GikamBean +public class LimsLiquorTitrationResourceImpl implements LimsLiquorTitrationResource { + + @Autowired + private LimsLiquorTitrationService limsLiquorTitrationService; + + @Override + public LimsLiquorTitrationService getService() { + return limsLiquorTitrationService; + } + + @Log(value = "新增标准溶液滴定表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/service/LimsLiquorTitrationService.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/service/LimsLiquorTitrationService.java new file mode 100644 index 0000000..5096472 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/service/LimsLiquorTitrationService.java @@ -0,0 +1,10 @@ +package com.sunwayworld.basemodule.trm.standardliquor.titration.service; + +import com.sunwayworld.basemodule.trm.standardliquor.titration.bean.LimsLiquorTitrationBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.auditable.service.GenericAuditableService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsLiquorTitrationService extends GenericService, GenericAuditableService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/service/impl/LimsLiquorTitrationServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/service/impl/LimsLiquorTitrationServiceImpl.java new file mode 100644 index 0000000..8cc0c32 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titration/service/impl/LimsLiquorTitrationServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.trm.standardliquor.titration.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.standardliquor.titration.dao.LimsLiquorTitrationDao; +import com.sunwayworld.basemodule.trm.standardliquor.titration.bean.LimsLiquorTitrationBean; +import com.sunwayworld.basemodule.trm.standardliquor.titration.service.LimsLiquorTitrationService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsLiquorTitrationServiceImpl implements LimsLiquorTitrationService { + + @Autowired + private LimsLiquorTitrationDao limsLiquorTitrationDao; + + @Override + @SuppressWarnings("unchecked") + public LimsLiquorTitrationDao getDao() { + return limsLiquorTitrationDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsLiquorTitrationBean limsLiquorTitration = jsonWrapper.parseUnique(LimsLiquorTitrationBean.class); + limsLiquorTitration.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsLiquorTitration); + return limsLiquorTitration.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/bean/LimsLiquorTitrationValidBean.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/bean/LimsLiquorTitrationValidBean.java new file mode 100644 index 0000000..46806dc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/bean/LimsLiquorTitrationValidBean.java @@ -0,0 +1,264 @@ +package com.sunwayworld.basemodule.trm.standardliquor.titrationvalidate.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 标准溶液滴定验证表 + * + * @author dingj@sunwayworld.com + * @date 2022-09-22 + */ +@Table("T_LIMS_LIQUOR_TITRATION_VALID") +public class LimsLiquorTitrationValidBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private Long liquorId;// 标准溶液ID + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime verifyTime;// 验证日期 + private Double rscQuality;// 基准碳酸钠质量(g) + private Double blankTitrationVolume;// 空白滴定体积V1(ml) + private Double titrationVolume;// 滴定体积V2(ml) + private Double markConcentration;// 标定浓度(mol/L) + private Double avg14;// 一人四平行平均值 + private Double diff14;// 一人四平行极差值 + private Double relativeDiff14;// 一人四平行相对极差值 + private Double avg28;// 二人八平行平均值 + private Double diff28;// 二人八平行极差值 + private Double relativeDiff28;// 二人八平行相对极差值 + private String isPass;// 是否合格 + private String testUser;// 测试人 + private String testUserId;// 测试人ID + private String remarks;// 备注 + private String orgId;// 组ID + private String orgName;// 组名称 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String auditUser;// 审核人 + private String auditUserId;// 审核人ID + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getLiquorId() { + return liquorId; + } + + public void setLiquorId(Long liquorId) { + this.liquorId = liquorId; + } + + public LocalDateTime getVerifyTime() { + return verifyTime; + } + + public void setVerifyTime(LocalDateTime verifyTime) { + this.verifyTime = verifyTime; + } + + public Double getRscQuality() { + return rscQuality; + } + + public void setRscQuality(Double rscQuality) { + this.rscQuality = rscQuality; + } + + public Double getBlankTitrationVolume() { + return blankTitrationVolume; + } + + public void setBlankTitrationVolume(Double blankTitrationVolume) { + this.blankTitrationVolume = blankTitrationVolume; + } + + public Double getTitrationVolume() { + return titrationVolume; + } + + public void setTitrationVolume(Double titrationVolume) { + this.titrationVolume = titrationVolume; + } + + public Double getMarkConcentration() { + return markConcentration; + } + + public void setMarkConcentration(Double markConcentration) { + this.markConcentration = markConcentration; + } + + public Double getAvg14() { + return avg14; + } + + public void setAvg14(Double avg14) { + this.avg14 = avg14; + } + + public Double getDiff14() { + return diff14; + } + + public void setDiff14(Double diff14) { + this.diff14 = diff14; + } + + public Double getRelativeDiff14() { + return relativeDiff14; + } + + public void setRelativeDiff14(Double relativeDiff14) { + this.relativeDiff14 = relativeDiff14; + } + + public Double getAvg28() { + return avg28; + } + + public void setAvg28(Double avg28) { + this.avg28 = avg28; + } + + public Double getDiff28() { + return diff28; + } + + public void setDiff28(Double diff28) { + this.diff28 = diff28; + } + + public Double getRelativeDiff28() { + return relativeDiff28; + } + + public void setRelativeDiff28(Double relativeDiff28) { + this.relativeDiff28 = relativeDiff28; + } + + public String getIsPass() { + return isPass; + } + + public void setIsPass(String isPass) { + this.isPass = isPass; + } + + public String getTestUser() { + return testUser; + } + + public void setTestUser(String testUser) { + this.testUser = testUser; + } + + public String getTestUserId() { + return testUserId; + } + + public void setTestUserId(String testUserId) { + this.testUserId = testUserId; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getAuditUser() { + return auditUser; + } + + public void setAuditUser(String auditUser) { + this.auditUser = auditUser; + } + + public String getAuditUserId() { + return auditUserId; + } + + public void setAuditUserId(String auditUserId) { + this.auditUserId = auditUserId; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/controller/LimsLiquorTitrationValidController.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/controller/LimsLiquorTitrationValidController.java new file mode 100644 index 0000000..3f471fc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/controller/LimsLiquorTitrationValidController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.standardliquor.titrationvalidate.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/standardliquor/liquor-titration-valids/page") +public interface LimsLiquorTitrationValidController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/controller/impl/LimsLiquorTitrationValidControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/controller/impl/LimsLiquorTitrationValidControllerImpl.java new file mode 100644 index 0000000..b9f1c1d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/controller/impl/LimsLiquorTitrationValidControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.standardliquor.titrationvalidate.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.standardliquor.titrationvalidate.controller.LimsLiquorTitrationValidController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsLiquorTitrationValidControllerImpl implements LimsLiquorTitrationValidController { + + @Log(value = "标准溶液滴定验证表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/standardliquor/liquor-titration-valids/lims-liquor-titration-valid-edit-list"; + } + + @Log(value = "标准溶液滴定验证表详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/standardliquor/liquor-titration-valids/lims-liquor-titration-valid-detail"; + } + + @Log(value = "标准溶液滴定验证表查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/standardliquor/liquor-titration-valids/lims-liquor-titration-valid-search-list"; + } + + @Log(value = "标准溶液滴定验证表选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/standardliquor/liquor-titration-valids/lims-liquor-titration-valid-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/dao/LimsLiquorTitrationValidDao.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/dao/LimsLiquorTitrationValidDao.java new file mode 100644 index 0000000..68c465d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/dao/LimsLiquorTitrationValidDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.standardliquor.titrationvalidate.dao; + +import com.sunwayworld.basemodule.trm.standardliquor.titrationvalidate.bean.LimsLiquorTitrationValidBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsLiquorTitrationValidDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/dao/impl/LimsLiquorTitrationValidDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/dao/impl/LimsLiquorTitrationValidDaoImpl.java new file mode 100644 index 0000000..4fe83c7 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/dao/impl/LimsLiquorTitrationValidDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.standardliquor.titrationvalidate.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.standardliquor.titrationvalidate.bean.LimsLiquorTitrationValidBean; +import com.sunwayworld.basemodule.trm.standardliquor.titrationvalidate.dao.LimsLiquorTitrationValidDao; +import com.sunwayworld.basemodule.trm.standardliquor.titrationvalidate.mapper.LimsLiquorTitrationValidMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsLiquorTitrationValidDaoImpl extends MybatisDaoSupport implements LimsLiquorTitrationValidDao { + + @Autowired + private LimsLiquorTitrationValidMapper limsLiquorTitrationValidMapper; + + @Override + public LimsLiquorTitrationValidMapper getMapper() { + return limsLiquorTitrationValidMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/mapper/LimsLiquorTitrationValidMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/mapper/LimsLiquorTitrationValidMapper.java new file mode 100644 index 0000000..7e5d9cd --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/mapper/LimsLiquorTitrationValidMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.standardliquor.titrationvalidate.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsLiquorTitrationValidMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/mapper/conf/lims-liquor-titration-valid-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/mapper/conf/lims-liquor-titration-valid-mysql-mapper.xml new file mode 100644 index 0000000..8ddafcb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/mapper/conf/lims-liquor-titration-valid-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/mapper/conf/lims-liquor-titration-valid-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/mapper/conf/lims-liquor-titration-valid-oracle-mapper.xml new file mode 100644 index 0000000..8ddafcb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/mapper/conf/lims-liquor-titration-valid-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/mapper/conf/lims-liquor-titration-valid-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/mapper/conf/lims-liquor-titration-valid-sqlserver-mapper.xml new file mode 100644 index 0000000..8ddafcb --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/mapper/conf/lims-liquor-titration-valid-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/resource/LimsLiquorTitrationValidResource.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/resource/LimsLiquorTitrationValidResource.java new file mode 100644 index 0000000..146f380 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/resource/LimsLiquorTitrationValidResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.standardliquor.titrationvalidate.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.standardliquor.titrationvalidate.bean.LimsLiquorTitrationValidBean; +import com.sunwayworld.basemodule.trm.standardliquor.titrationvalidate.service.LimsLiquorTitrationValidService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/standardliquor/liquor-titration-valids") +public interface LimsLiquorTitrationValidResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/resource/impl/LimsLiquorTitrationValidResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/resource/impl/LimsLiquorTitrationValidResourceImpl.java new file mode 100644 index 0000000..e560e18 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/resource/impl/LimsLiquorTitrationValidResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.standardliquor.titrationvalidate.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.standardliquor.titrationvalidate.resource.LimsLiquorTitrationValidResource; +import com.sunwayworld.basemodule.trm.standardliquor.titrationvalidate.service.LimsLiquorTitrationValidService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("标准溶液滴定验证表") +@RestController +@GikamBean +public class LimsLiquorTitrationValidResourceImpl implements LimsLiquorTitrationValidResource { + + @Autowired + private LimsLiquorTitrationValidService limsLiquorTitrationValidService; + + @Override + public LimsLiquorTitrationValidService getService() { + return limsLiquorTitrationValidService; + } + + @Log(value = "新增标准溶液滴定验证表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/service/LimsLiquorTitrationValidService.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/service/LimsLiquorTitrationValidService.java new file mode 100644 index 0000000..ca2beff --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/service/LimsLiquorTitrationValidService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.standardliquor.titrationvalidate.service; + +import com.sunwayworld.basemodule.trm.standardliquor.titrationvalidate.bean.LimsLiquorTitrationValidBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsLiquorTitrationValidService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/service/impl/LimsLiquorTitrationValidServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/service/impl/LimsLiquorTitrationValidServiceImpl.java new file mode 100644 index 0000000..9ccebfc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/titrationvalidate/service/impl/LimsLiquorTitrationValidServiceImpl.java @@ -0,0 +1,176 @@ +package com.sunwayworld.basemodule.trm.standardliquor.titrationvalidate.service.impl; + +import com.sunwayworld.basemodule.trm.standardliquor.titration.bean.LimsLiquorTitrationBean; +import com.sunwayworld.basemodule.trm.standardliquor.titration.service.LimsLiquorTitrationService; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.standardliquor.titrationvalidate.dao.LimsLiquorTitrationValidDao; +import com.sunwayworld.basemodule.trm.standardliquor.titrationvalidate.bean.LimsLiquorTitrationValidBean; +import com.sunwayworld.basemodule.trm.standardliquor.titrationvalidate.service.LimsLiquorTitrationValidService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.math.BigDecimal; +import java.math.RoundingMode; +import java.util.DoubleSummaryStatistics; +import java.util.List; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsLiquorTitrationValidServiceImpl implements LimsLiquorTitrationValidService { + + @Autowired + private LimsLiquorTitrationValidDao limsLiquorTitrationValidDao; + + @Autowired + private LimsLiquorTitrationService limsLiquorTitrationService; + + @Override + @SuppressWarnings("unchecked") + public LimsLiquorTitrationValidDao getDao() { + return limsLiquorTitrationValidDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + List limsLiquorTitrationValidBeans = jsonWrapper.parse(LimsLiquorTitrationValidBean.class); + calculateTestNum(limsLiquorTitrationValidBeans); + for (LimsLiquorTitrationValidBean limsLiquorTitrationValidBean : limsLiquorTitrationValidBeans) { + limsLiquorTitrationValidBean.setId(ApplicationContextHelper.getNextIdentity()); + } + getDao().insert(limsLiquorTitrationValidBeans); + Long liquorId = limsLiquorTitrationValidBeans.get(0).getLiquorId(); + LimsLiquorTitrationBean limsLiquorTitrationBean = limsLiquorTitrationService.selectById(liquorId); + List beans = this.selectListByFilter(SearchFilter.instance().match("liquorId", liquorId).filter(MatchPattern.SEQ)); + Double finalConcentration = 0d; + for (LimsLiquorTitrationValidBean bean : beans) { + finalConcentration += bean.getMarkConcentration(); + } + limsLiquorTitrationBean.setFinalConcentration(String.valueOf(finalConcentration/beans.size())); + limsLiquorTitrationService.getDao().update(limsLiquorTitrationBean,"finalConcentration"); + return limsLiquorTitrationValidBeans.get(0).getId(); + + } + + /** + * @description: 标准溶液计算处理 + * @author: DingJian + * @date: 2022/9/28 15:13 + * @param: limsLiquorTitrationValidBeanList + **/ + private void calculateTestNum(List limsLiquorTitrationValidBeanList) { + + //BigDecimal avgSalary = userList.stream().map(User::getSalary) + // .reduce(BigDecimal.ZERO, BigDecimal::add).divide(BigDecimal.valueOf(userList.size()), 2, BigDecimal.ROUND_HALF_UP); + //设置一人四平行数据 + for (int i = 0; i < limsLiquorTitrationValidBeanList.size(); i += 4) { + + DoubleSummaryStatistics markConcentrationCollect = limsLiquorTitrationValidBeanList.stream() + .skip(i) + .limit(4) + .collect(Collectors.summarizingDouble(LimsLiquorTitrationValidBean::getMarkConcentration)); + + //获取一人四平行平均值 + double avgNum = markConcentrationCollect.getAverage(); + + //获取一人四平行极差 + double diff = calculateDiff(markConcentrationCollect.getMax(), markConcentrationCollect.getMin()); + + ////获取一人四平行相对极差 + double relativeDiff = calculateRelativeDiff(diff, avgNum); + + limsLiquorTitrationValidBeanList.get(i).setAvg14(avgNum); + limsLiquorTitrationValidBeanList.get(i + 1).setAvg14(avgNum); + limsLiquorTitrationValidBeanList.get(i + 2).setAvg14(avgNum); + limsLiquorTitrationValidBeanList.get(i + 3).setAvg14(avgNum); + + limsLiquorTitrationValidBeanList.get(i).setDiff14(diff); + limsLiquorTitrationValidBeanList.get(i + 1).setDiff14(diff); + limsLiquorTitrationValidBeanList.get(i + 2).setDiff14(diff); + limsLiquorTitrationValidBeanList.get(i + 3).setDiff14(diff); + + limsLiquorTitrationValidBeanList.get(i).setRelativeDiff14(relativeDiff); + limsLiquorTitrationValidBeanList.get(i + 1).setRelativeDiff14(relativeDiff); + limsLiquorTitrationValidBeanList.get(i + 2).setRelativeDiff14(relativeDiff); + limsLiquorTitrationValidBeanList.get(i + 3).setRelativeDiff14(relativeDiff); + } + + //设置二人八平行数据 + DoubleSummaryStatistics markConcentrationAllCollect = limsLiquorTitrationValidBeanList.stream() + .collect(Collectors.summarizingDouble(LimsLiquorTitrationValidBean::getMarkConcentration)); + + //获取二人八平行平均值 + double average28 = markConcentrationAllCollect.getAverage(); + + //获取二人八平行极差 + double diff28 = calculateDiff(markConcentrationAllCollect.getMax(), markConcentrationAllCollect.getMin()); + + ////获取二人八平行相对极差 + double relativeDiff28 = calculateRelativeDiff(diff28, average28); + + boolean isPassFlag = false; + for (LimsLiquorTitrationValidBean limsLiquorTitrationValidBean : limsLiquorTitrationValidBeanList) { + limsLiquorTitrationValidBean.setAvg28(average28); + limsLiquorTitrationValidBean.setDiff28(diff28); + limsLiquorTitrationValidBean.setRelativeDiff28(relativeDiff28); + + if (limsLiquorTitrationValidBean.getRelativeDiff14().compareTo(0.15) <= 0 && + limsLiquorTitrationValidBean.getRelativeDiff28().compareTo(0.18) <= 0) { + isPassFlag = true; + } + if (isPassFlag) { + limsLiquorTitrationValidBean.setIsPass("合格"); + } else { + limsLiquorTitrationValidBean.setIsPass("不合格"); + } + } + + //将两人八平行平均结果更新到配置浓度 + LimsLiquorTitrationBean titrationBean = ApplicationContextHelper.getBean(LimsLiquorTitrationService.class) + .getDao().selectById(limsLiquorTitrationValidBeanList.get(0).getLiquorId()); + titrationBean.setConfigConcentration(String.format("%.4f", limsLiquorTitrationValidBeanList.get(0).getAvg28())); + ApplicationContextHelper.getBean(LimsLiquorTitrationService.class).getDao().update(titrationBean, "configConcentration"); + + } + + /** + * @description: 计算相对极差 + * @author: DingJian + * @date: 2022/9/29 10:59 + * @param: diff + * @param: avgNum + * @return: double + **/ + private double calculateRelativeDiff(double diff, double avgNum) { + //相对极差=(最大值-最小值)÷平均值×100% + BigDecimal bDiff = new BigDecimal(Double.toString(diff)); + BigDecimal bAvgNum = new BigDecimal(Double.toString(avgNum)); + BigDecimal multiply = bDiff.divide(bAvgNum, 5, RoundingMode.HALF_UP).multiply(new BigDecimal(100)); + return multiply.setScale(2, RoundingMode.HALF_UP).doubleValue(); + } + + /** + * @description: 计算极差 + * @author: DingJian + * @date: 2022/9/29 10:02 + * @return: double + **/ + private double calculateDiff(double max, double min) { + BigDecimal bMax = new BigDecimal(Double.toString(max)); + BigDecimal bMin = new BigDecimal(Double.toString(min)); + double v = bMax.subtract(bMin).doubleValue(); + return bMax.subtract(bMin).doubleValue(); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/bean/LimsLiquorUniversalTitrationBean.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/bean/LimsLiquorUniversalTitrationBean.java new file mode 100644 index 0000000..86e5941 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/bean/LimsLiquorUniversalTitrationBean.java @@ -0,0 +1,113 @@ +package com.sunwayworld.basemodule.trm.standardliquor.universaltitration.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Persistable; +import com.sunwayworld.framework.support.domain.AbstractPersistable; + +/** + * 通用滴定 + * + * @author liujie1111@sunwayworld.com@sunwayworld.com + * @date 2023-04-21 + */ +@Table("T_LIMS_LIQUOR_UNIVERSAL_TITRATION") +public class LimsLiquorUniversalTitrationBean extends AbstractPersistable implements Persistable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String name;// 标定用基准物质名称 + private String concentration;// 标定用基准物质浓度 + private String concentrationUnit;// 标定用基准物质浓度单位 + private String addedAmount;// 标定用基准物质加入量 + private String addedAmountUnit;// 标定用基准物质加入量单位 + private String testResult;// 标定测试结果 + private String relativeRange;// 相对极差标定 + private String finalConcentration;// 标液最终浓度 + private Long liquorTitrationId;//溶液ID + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getLiquorTitrationId() { + return liquorTitrationId; + } + + public void setLiquorTitrationId(Long liquorTitrationId) { + this.liquorTitrationId = liquorTitrationId; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getConcentration() { + return concentration; + } + + public void setConcentration(String concentration) { + this.concentration = concentration; + } + + public String getConcentrationUnit() { + return concentrationUnit; + } + + public void setConcentrationUnit(String concentrationUnit) { + this.concentrationUnit = concentrationUnit; + } + + public String getAddedAmount() { + return addedAmount; + } + + public void setAddedAmount(String addedAmount) { + this.addedAmount = addedAmount; + } + + public String getAddedAmountUnit() { + return addedAmountUnit; + } + + public void setAddedAmountUnit(String addedAmountUnit) { + this.addedAmountUnit = addedAmountUnit; + } + + public String getTestResult() { + return testResult; + } + + public void setTestResult(String testResult) { + this.testResult = testResult; + } + + public String getRelativeRange() { + return relativeRange; + } + + public void setRelativeRange(String relativeRange) { + this.relativeRange = relativeRange; + } + + public String getFinalConcentration() { + return finalConcentration; + } + + public void setFinalConcentration(String finalConcentration) { + this.finalConcentration = finalConcentration; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/controller/LimsLiquorUniversalTitrationController.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/controller/LimsLiquorUniversalTitrationController.java new file mode 100644 index 0000000..f1baa09 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/controller/LimsLiquorUniversalTitrationController.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.standardliquor.universaltitration.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; +import com.sunwayworld.framework.controller.GenericDetailPageController; +import com.sunwayworld.framework.controller.GenericSearchListPageController; +import com.sunwayworld.framework.controller.GenericChoosePageController; + +@RequestMapping("/secure/basemodule/trm/standardliquor/liquor-universal-titrations/page") +public interface LimsLiquorUniversalTitrationController extends GenericEditListPageController, GenericDetailPageController, GenericSearchListPageController, GenericChoosePageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/controller/impl/LimsLiquorUniversalTitrationControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/controller/impl/LimsLiquorUniversalTitrationControllerImpl.java new file mode 100644 index 0000000..76c99c1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/controller/impl/LimsLiquorUniversalTitrationControllerImpl.java @@ -0,0 +1,37 @@ +package com.sunwayworld.basemodule.trm.standardliquor.universaltitration.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.standardliquor.universaltitration.controller.LimsLiquorUniversalTitrationController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsLiquorUniversalTitrationControllerImpl implements LimsLiquorUniversalTitrationController { + + @Log(value = "通用滴定编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/standardliquor/liquor-universal-titrations/lims-liquor-universal-titration-edit-list"; + } + + @Log(value = "通用滴定详情页", type = LogType.CONTROLLER) + @Override + public String detailPage() { + return "basemodule/trm/standardliquor/liquor-universal-titrations/lims-liquor-universal-titration-detail"; + } + + @Log(value = "通用滴定查询列表页", type = LogType.CONTROLLER) + @Override + public String searchListPage() { + return "basemodule/trm/standardliquor/liquor-universal-titrations/lims-liquor-universal-titration-search-list"; + } + + @Log(value = "通用滴定选择列表页", type = LogType.CONTROLLER) + @Override + public String choosePage() { + return "basemodule/trm/standardliquor/liquor-universal-titrations/lims-liquor-universal-titration-choose-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/dao/LimsLiquorUniversalTitrationDao.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/dao/LimsLiquorUniversalTitrationDao.java new file mode 100644 index 0000000..66b6e77 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/dao/LimsLiquorUniversalTitrationDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.standardliquor.universaltitration.dao; + +import com.sunwayworld.basemodule.trm.standardliquor.universaltitration.bean.LimsLiquorUniversalTitrationBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsLiquorUniversalTitrationDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/dao/impl/LimsLiquorUniversalTitrationDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/dao/impl/LimsLiquorUniversalTitrationDaoImpl.java new file mode 100644 index 0000000..cab7d85 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/dao/impl/LimsLiquorUniversalTitrationDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.standardliquor.universaltitration.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.standardliquor.universaltitration.bean.LimsLiquorUniversalTitrationBean; +import com.sunwayworld.basemodule.trm.standardliquor.universaltitration.dao.LimsLiquorUniversalTitrationDao; +import com.sunwayworld.basemodule.trm.standardliquor.universaltitration.mapper.LimsLiquorUniversalTitrationMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsLiquorUniversalTitrationDaoImpl extends MybatisDaoSupport implements LimsLiquorUniversalTitrationDao { + + @Autowired + private LimsLiquorUniversalTitrationMapper limsLiquorUniversalTitrationMapper; + + @Override + public LimsLiquorUniversalTitrationMapper getMapper() { + return limsLiquorUniversalTitrationMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/mapper/LimsLiquorUniversalTitrationMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/mapper/LimsLiquorUniversalTitrationMapper.java new file mode 100644 index 0000000..eced922 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/mapper/LimsLiquorUniversalTitrationMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.standardliquor.universaltitration.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsLiquorUniversalTitrationMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/mapper/conf/lims-liquor-universal-titration-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/mapper/conf/lims-liquor-universal-titration-mysql-mapper.xml new file mode 100644 index 0000000..4bc28d0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/mapper/conf/lims-liquor-universal-titration-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/mapper/conf/lims-liquor-universal-titration-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/mapper/conf/lims-liquor-universal-titration-oracle-mapper.xml new file mode 100644 index 0000000..4bc28d0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/mapper/conf/lims-liquor-universal-titration-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/mapper/conf/lims-liquor-universal-titration-postgresql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/mapper/conf/lims-liquor-universal-titration-postgresql-mapper.xml new file mode 100644 index 0000000..4bc28d0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/mapper/conf/lims-liquor-universal-titration-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/mapper/conf/lims-liquor-universal-titration-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/mapper/conf/lims-liquor-universal-titration-sqlserver-mapper.xml new file mode 100644 index 0000000..4bc28d0 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/mapper/conf/lims-liquor-universal-titration-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/resource/LimsLiquorUniversalTitrationResource.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/resource/LimsLiquorUniversalTitrationResource.java new file mode 100644 index 0000000..504d1f3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/resource/LimsLiquorUniversalTitrationResource.java @@ -0,0 +1,12 @@ +package com.sunwayworld.basemodule.trm.standardliquor.universaltitration.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.standardliquor.universaltitration.bean.LimsLiquorUniversalTitrationBean; +import com.sunwayworld.basemodule.trm.standardliquor.universaltitration.service.LimsLiquorUniversalTitrationService; +import com.sunwayworld.framework.support.base.resource.GenericResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableResource; + +@RequestMapping("/secure/basemodule/trm/standardliquor/liquor-universal-titrations") +public interface LimsLiquorUniversalTitrationResource extends GenericResource, GenericChoosableResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/resource/impl/LimsLiquorUniversalTitrationResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/resource/impl/LimsLiquorUniversalTitrationResourceImpl.java new file mode 100644 index 0000000..5d9dd1b --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/resource/impl/LimsLiquorUniversalTitrationResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.standardliquor.universaltitration.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.standardliquor.universaltitration.resource.LimsLiquorUniversalTitrationResource; +import com.sunwayworld.basemodule.trm.standardliquor.universaltitration.service.LimsLiquorUniversalTitrationService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("通用滴定") +@RestController +@GikamBean +public class LimsLiquorUniversalTitrationResourceImpl implements LimsLiquorUniversalTitrationResource { + + @Autowired + private LimsLiquorUniversalTitrationService limsLiquorUniversalTitrationService; + + @Override + public LimsLiquorUniversalTitrationService getService() { + return limsLiquorUniversalTitrationService; + } + + @Log(value = "新增通用滴定", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/service/LimsLiquorUniversalTitrationService.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/service/LimsLiquorUniversalTitrationService.java new file mode 100644 index 0000000..f1b719f --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/service/LimsLiquorUniversalTitrationService.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.standardliquor.universaltitration.service; + +import com.sunwayworld.basemodule.trm.standardliquor.universaltitration.bean.LimsLiquorUniversalTitrationBean; +import com.sunwayworld.framework.support.base.service.GenericService; +import com.sunwayworld.framework.support.choosable.service.GenericChoosableService; + +public interface LimsLiquorUniversalTitrationService extends GenericService, GenericChoosableService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/service/impl/LimsLiquorUniversalTitrationServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/service/impl/LimsLiquorUniversalTitrationServiceImpl.java new file mode 100644 index 0000000..3485f91 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/standardliquor/universaltitration/service/impl/LimsLiquorUniversalTitrationServiceImpl.java @@ -0,0 +1,97 @@ +package com.sunwayworld.basemodule.trm.standardliquor.universaltitration.service.impl; + +import com.sunwayworld.basemodule.trm.standardliquor.titration.bean.LimsLiquorTitrationBean; +import com.sunwayworld.basemodule.trm.standardliquor.titration.service.LimsLiquorTitrationService; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.standardliquor.universaltitration.dao.LimsLiquorUniversalTitrationDao; +import com.sunwayworld.basemodule.trm.standardliquor.universaltitration.bean.LimsLiquorUniversalTitrationBean; +import com.sunwayworld.basemodule.trm.standardliquor.universaltitration.service.LimsLiquorUniversalTitrationService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +import java.util.Comparator; +import java.util.List; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class LimsLiquorUniversalTitrationServiceImpl implements LimsLiquorUniversalTitrationService { + + @Autowired + private LimsLiquorUniversalTitrationDao limsLiquorUniversalTitrationDao; + @Autowired + @Lazy + private LimsLiquorTitrationService limsLiquorTitrationService; + + @Override + @SuppressWarnings("unchecked") + public LimsLiquorUniversalTitrationDao getDao() { + return limsLiquorUniversalTitrationDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsLiquorUniversalTitrationBean limsLiquorUniversalTitration = jsonWrapper.parseUnique(LimsLiquorUniversalTitrationBean.class); + limsLiquorUniversalTitration.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsLiquorUniversalTitration); + Long liquorTitrationId = limsLiquorUniversalTitration.getLiquorTitrationId(); + List universalTitrationBeans = this.selectListByFilter(SearchFilter.instance().match("liquorTitrationId", liquorTitrationId).filter(MatchPattern.SEQ)); + universalTitrationBeans = universalTitrationBeans.stream().sorted(Comparator.comparing(LimsLiquorUniversalTitrationBean::getTestResult)).collect(Collectors.toList()); + Double amount = 0d; + for (LimsLiquorUniversalTitrationBean universalTitrationBean : universalTitrationBeans) { + amount += Double.valueOf(universalTitrationBean.getTestResult()); + } + Double ave = amount/universalTitrationBeans.size(); + Double v = Double.valueOf(universalTitrationBeans.get(universalTitrationBeans.size()-1).getTestResult()) - Double.valueOf(universalTitrationBeans.get(0).getTestResult()); + double v1 = (v / ave) * 100; + universalTitrationBeans.forEach(s->{ + s.setRelativeRange(v1+"%"); + }); + this.updateIfChanged(universalTitrationBeans); + LimsLiquorTitrationBean limsLiquorTitrationBean = limsLiquorTitrationService.getDao().selectById(liquorTitrationId); + limsLiquorTitrationBean.setFinalConcentration(String.valueOf(ave)); + limsLiquorTitrationService.updateIfChanged(limsLiquorTitrationBean); + + return limsLiquorUniversalTitration.getId(); + } + + @Override + @Transactional(rollbackFor = Exception.class) + public void instantSave(RestJsonWrapperBean wrapper) { + LimsLiquorUniversalTitrationBean limsLiquorUniversalTitrationBean = wrapper.parseUnique(LimsLiquorUniversalTitrationBean.class); + LimsLiquorUniversalTitrationService.super.instantSave(wrapper); + LimsLiquorUniversalTitrationBean limsLiquorUniversalTitrationBean1 = this.selectById(limsLiquorUniversalTitrationBean.getId()); + Long liquorTitrationId = limsLiquorUniversalTitrationBean1.getLiquorTitrationId(); + List universalTitrationBeans = this.selectListByFilter(SearchFilter.instance().match("liquorTitrationId", liquorTitrationId).filter(MatchPattern.SEQ)); + universalTitrationBeans = universalTitrationBeans.stream().sorted(Comparator.comparing(LimsLiquorUniversalTitrationBean::getTestResult)).collect(Collectors.toList()); + Double amount = 0d; + for (LimsLiquorUniversalTitrationBean universalTitrationBean : universalTitrationBeans) { + amount += Double.valueOf(universalTitrationBean.getTestResult()); + } + Double ave = amount/universalTitrationBeans.size(); + Double v = Double.valueOf(universalTitrationBeans.get(universalTitrationBeans.size()).getTestResult()) - Double.valueOf(universalTitrationBeans.get(0).getTestResult()); + double v1 = (v / ave) * 100; + universalTitrationBeans.forEach(s->{ + s.setRelativeRange(v1+"%"); + }); + this.updateIfChanged(universalTitrationBeans); + LimsLiquorTitrationBean limsLiquorTitrationBean = limsLiquorTitrationService.getDao().selectById(liquorTitrationId); + limsLiquorTitrationBean.setFinalConcentration(String.valueOf(ave)); + limsLiquorTitrationService.updateIfChanged(limsLiquorTitrationBean); + + } + + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/urgent/bean/LimsUrgentBean.java b/src/main/java/com/sunwayworld/basemodule/trm/urgent/bean/LimsUrgentBean.java new file mode 100644 index 0000000..1ab50b4 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/urgent/bean/LimsUrgentBean.java @@ -0,0 +1,181 @@ +package com.sunwayworld.basemodule.trm.urgent.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 加急维护表 + * + * @author wangyuwei@sunwayworld.com + * @date 2022-09-21 + */ +@Table("T_LIMS_URGENT") +public class LimsUrgentBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// ID + private String testGroup;// 测试组 + private String testPerson;// 添加人 + private LocalDateTime testTime;// 添加时间 + private String secondaryOrgName;// 二级部门名称 + private String secondaryOrgCode;// 二级部门编号 + private String urgentOnline;// 每天加急上线 + private Long continuousUrgency;// 连续加急天数N + private Long recentlyUrgent;// 最近加急天数M + private Long accommodationUrgent;// 最近加急容纳天数L + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + private String orgId;// 组织id + private String orgName;// 组织名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getTestGroup() { + return testGroup; + } + + public void setTestGroup(String testGroup) { + this.testGroup = testGroup; + } + + public String getTestPerson() { + return testPerson; + } + + public void setTestPerson(String testPerson) { + this.testPerson = testPerson; + } + + public LocalDateTime getTestTime() { + return testTime; + } + + public void setTestTime(LocalDateTime testTime) { + this.testTime = testTime; + } + + public String getSecondaryOrgName() { + return secondaryOrgName; + } + + public void setSecondaryOrgName(String secondaryOrgName) { + this.secondaryOrgName = secondaryOrgName; + } + + public String getSecondaryOrgCode() { + return secondaryOrgCode; + } + + public void setSecondaryOrgCode(String secondaryOrgCode) { + this.secondaryOrgCode = secondaryOrgCode; + } + + public String getUrgentOnline() { + return urgentOnline; + } + + public void setUrgentOnline(String urgentOnline) { + this.urgentOnline = urgentOnline; + } + + public Long getContinuousUrgency() { + return continuousUrgency; + } + + public void setContinuousUrgency(Long continuousUrgency) { + this.continuousUrgency = continuousUrgency; + } + + public Long getRecentlyUrgent() { + return recentlyUrgent; + } + + public void setRecentlyUrgent(Long recentlyUrgent) { + this.recentlyUrgent = recentlyUrgent; + } + + public Long getAccommodationUrgent() { + return accommodationUrgent; + } + + public void setAccommodationUrgent(Long accommodationUrgent) { + this.accommodationUrgent = accommodationUrgent; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/urgent/controller/LimsUrgentController.java b/src/main/java/com/sunwayworld/basemodule/trm/urgent/controller/LimsUrgentController.java new file mode 100644 index 0000000..47e6f45 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/urgent/controller/LimsUrgentController.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.urgent.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/basemodule/trm/urgents/page") +public interface LimsUrgentController extends GenericEditListPageController { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/urgent/controller/impl/LimsUrgentControllerImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/urgent/controller/impl/LimsUrgentControllerImpl.java new file mode 100644 index 0000000..eadc0f6 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/urgent/controller/impl/LimsUrgentControllerImpl.java @@ -0,0 +1,19 @@ +package com.sunwayworld.basemodule.trm.urgent.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.basemodule.trm.urgent.controller.LimsUrgentController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class LimsUrgentControllerImpl implements LimsUrgentController { + + @Log(value = "加急维护表编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "basemodule/trm/urgents/lims-urgent-edit-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/urgent/dao/LimsUrgentDao.java b/src/main/java/com/sunwayworld/basemodule/trm/urgent/dao/LimsUrgentDao.java new file mode 100644 index 0000000..7525f64 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/urgent/dao/LimsUrgentDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.basemodule.trm.urgent.dao; + +import com.sunwayworld.basemodule.trm.urgent.bean.LimsUrgentBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface LimsUrgentDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/urgent/dao/impl/LimsUrgentDaoImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/urgent/dao/impl/LimsUrgentDaoImpl.java new file mode 100644 index 0000000..70a989d --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/urgent/dao/impl/LimsUrgentDaoImpl.java @@ -0,0 +1,24 @@ +package com.sunwayworld.basemodule.trm.urgent.dao.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.basemodule.trm.urgent.bean.LimsUrgentBean; +import com.sunwayworld.basemodule.trm.urgent.dao.LimsUrgentDao; +import com.sunwayworld.basemodule.trm.urgent.mapper.LimsUrgentMapper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +@Repository +@GikamBean +public class LimsUrgentDaoImpl extends MybatisDaoSupport implements LimsUrgentDao { + + @Autowired + private LimsUrgentMapper limsUrgentMapper; + + @Override + public LimsUrgentMapper getMapper() { + return limsUrgentMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/urgent/mapper/LimsUrgentMapper.java b/src/main/java/com/sunwayworld/basemodule/trm/urgent/mapper/LimsUrgentMapper.java new file mode 100644 index 0000000..150b218 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/urgent/mapper/LimsUrgentMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.basemodule.trm.urgent.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface LimsUrgentMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/urgent/mapper/conf/lims-urgent-mysql-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/urgent/mapper/conf/lims-urgent-mysql-mapper.xml new file mode 100644 index 0000000..1a7b6a1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/urgent/mapper/conf/lims-urgent-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/urgent/mapper/conf/lims-urgent-oracle-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/urgent/mapper/conf/lims-urgent-oracle-mapper.xml new file mode 100644 index 0000000..1a7b6a1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/urgent/mapper/conf/lims-urgent-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/urgent/mapper/conf/lims-urgent-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/basemodule/trm/urgent/mapper/conf/lims-urgent-sqlserver-mapper.xml new file mode 100644 index 0000000..1a7b6a1 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/urgent/mapper/conf/lims-urgent-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/basemodule/trm/urgent/resource/LimsUrgentResource.java b/src/main/java/com/sunwayworld/basemodule/trm/urgent/resource/LimsUrgentResource.java new file mode 100644 index 0000000..f0c64fc --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/urgent/resource/LimsUrgentResource.java @@ -0,0 +1,11 @@ +package com.sunwayworld.basemodule.trm.urgent.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.basemodule.trm.urgent.bean.LimsUrgentBean; +import com.sunwayworld.basemodule.trm.urgent.service.LimsUrgentService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/basemodule/trm/urgents") +public interface LimsUrgentResource extends GenericResource { +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/urgent/resource/impl/LimsUrgentResourceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/urgent/resource/impl/LimsUrgentResourceImpl.java new file mode 100644 index 0000000..cde6d82 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/urgent/resource/impl/LimsUrgentResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.basemodule.trm.urgent.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.basemodule.trm.urgent.resource.LimsUrgentResource; +import com.sunwayworld.basemodule.trm.urgent.service.LimsUrgentService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("加急维护表") +@RestController +@GikamBean +public class LimsUrgentResourceImpl implements LimsUrgentResource { + + @Autowired + private LimsUrgentService limsUrgentService; + + @Override + public LimsUrgentService getService() { + return limsUrgentService; + } + + @Log(value = "新增加急维护表", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/urgent/service/LimsUrgentService.java b/src/main/java/com/sunwayworld/basemodule/trm/urgent/service/LimsUrgentService.java new file mode 100644 index 0000000..506c64a --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/urgent/service/LimsUrgentService.java @@ -0,0 +1,8 @@ +package com.sunwayworld.basemodule.trm.urgent.service; + +import com.sunwayworld.basemodule.trm.urgent.bean.LimsUrgentBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface LimsUrgentService extends GenericService { + +} diff --git a/src/main/java/com/sunwayworld/basemodule/trm/urgent/service/impl/LimsUrgentServiceImpl.java b/src/main/java/com/sunwayworld/basemodule/trm/urgent/service/impl/LimsUrgentServiceImpl.java new file mode 100644 index 0000000..b10c0a3 --- /dev/null +++ b/src/main/java/com/sunwayworld/basemodule/trm/urgent/service/impl/LimsUrgentServiceImpl.java @@ -0,0 +1,40 @@ +package com.sunwayworld.basemodule.trm.urgent.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.spring.annotation.GikamBean; + +import com.sunwayworld.basemodule.trm.urgent.dao.LimsUrgentDao; +import com.sunwayworld.basemodule.trm.urgent.bean.LimsUrgentBean; +import com.sunwayworld.basemodule.trm.urgent.service.LimsUrgentService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@Repository +@GikamBean +public class LimsUrgentServiceImpl implements LimsUrgentService { + + @Autowired + private LimsUrgentDao limsUrgentDao; + + @Override + @SuppressWarnings("unchecked") + public LimsUrgentDao getDao() { + return limsUrgentDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + LimsUrgentBean limsUrgent = jsonWrapper.parseUnique(LimsUrgentBean.class); + limsUrgent.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(limsUrgent); + return limsUrgent.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/cloud/module/email/schedule/LimsEmailSchedule.java b/src/main/java/com/sunwayworld/cloud/module/email/schedule/LimsEmailSchedule.java new file mode 100644 index 0000000..d5292e0 --- /dev/null +++ b/src/main/java/com/sunwayworld/cloud/module/email/schedule/LimsEmailSchedule.java @@ -0,0 +1,34 @@ +package com.sunwayworld.cloud.module.email.schedule; + +import com.sunwayworld.cloud.module.email.helper.CoreEmailHelper; +import com.sunwayworld.cloud.module.email.service.CoreEmailService; +import com.sunwayworld.cloud.module.email.service.impl.CoreEmailServiceImpl; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.stereotype.Component; + +import java.util.HashMap; +import java.util.Map; + +@Component +public class LimsEmailSchedule { + + private static final Logger logger = LogManager.getLogger(LimsEmailSchedule.class); + public void sendEmail(){ + CoreEmailService coreEmailService = ApplicationContextHelper.getBean(CoreEmailService.class); + + + + Map replaceMap = new HashMap<>(); + replaceMap.put("first", "第一次"); + CoreEmailHelper.send("测试001", replaceMap); + + logger.info("==== 邮件发送测试开始====="); + + coreEmailService.startEmailJob(); + + logger.info("==== 邮件发送测试完成====="); + } + +} diff --git a/src/main/java/com/sunwayworld/cloud/module/email/service/impl/CoreEmailServiceImpl.java b/src/main/java/com/sunwayworld/cloud/module/email/service/impl/CoreEmailServiceImpl.java new file mode 100644 index 0000000..fc6f5f0 --- /dev/null +++ b/src/main/java/com/sunwayworld/cloud/module/email/service/impl/CoreEmailServiceImpl.java @@ -0,0 +1,554 @@ +// +// Source code recreated from a .class file by IntelliJ IDEA +// (powered by FernFlower decompiler) +// + +package com.sunwayworld.cloud.module.email.service.impl; + +import com.sunwayworld.cloud.module.email.bean.CoreEmailBean; +import com.sunwayworld.cloud.module.email.bean.CoreEmailConfigBean; +import com.sunwayworld.cloud.module.email.bean.CoreEmailConfigCcUserBean; +import com.sunwayworld.cloud.module.email.bean.CoreEmailConfigReceipentBean; +import com.sunwayworld.cloud.module.email.bean.CoreEmailFileBean; +import com.sunwayworld.cloud.module.email.bean.CoreEmailReceipentBean; +import com.sunwayworld.cloud.module.email.bean.CoreEmailTemplateBean; +import com.sunwayworld.cloud.module.email.persistent.dao.CoreEmailDao; +import com.sunwayworld.cloud.module.email.service.CoreEmailConfigCcRoleService; +import com.sunwayworld.cloud.module.email.service.CoreEmailConfigCcUserService; +import com.sunwayworld.cloud.module.email.service.CoreEmailConfigRecRoleService; +import com.sunwayworld.cloud.module.email.service.CoreEmailConfigReceipentService; +import com.sunwayworld.cloud.module.email.service.CoreEmailConfigService; +import com.sunwayworld.cloud.module.email.service.CoreEmailFileService; +import com.sunwayworld.cloud.module.email.service.CoreEmailReceipentService; +import com.sunwayworld.cloud.module.email.service.CoreEmailService; +import com.sunwayworld.cloud.module.email.service.CoreEmailTemplateService; +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.data.Pair; +import com.sunwayworld.framework.database.sql.Order; +import com.sunwayworld.framework.exception.UnexpectedException; +import com.sunwayworld.framework.i18n.I18nHelper; +import com.sunwayworld.framework.mail.ExchangeMailHelper; +import com.sunwayworld.framework.mail.MailHelper; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.BeanUtils; +import com.sunwayworld.framework.utils.FileUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.manager.CoreFileManager; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import com.sunwayworld.module.mdm.user.service.CoreUserService; +import java.io.File; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +@GikamBean +@Repository +public class CoreEmailServiceImpl implements CoreEmailService { + private static final String EMAIL_APPEND_BODY_STYLE_PREFIX_TAG = "
"; + private static final String EMAIL_APPEND_BODY_STYLE_SUFFIX_TAG = "
"; + private static final String SUNWAY_EMAIL_PROTOCOL = "sunway.mail.protocol.type"; + private static final String EMAIL_PROTOCOL = getEmailProtocol(); + @Autowired + private CoreEmailDao emailDao; + @Autowired + private CoreEmailReceipentService emailReceipentService; + @Autowired + private CoreEmailTemplateService emailTemplateService; + @Autowired + private CoreEmailConfigService emailConfigService; + @Autowired + private CoreEmailConfigReceipentService emailConfigReceipentService; + @Autowired + private CoreEmailConfigRecRoleService emailConfigRecRoleService; + @Autowired + private CoreEmailConfigCcUserService emailConfigCcUserService; + @Autowired + private CoreEmailConfigCcRoleService emailConfigCcRoleService; + @Autowired + private CoreUserService userService; + @Autowired + @Lazy + private CoreEmailService proxyInstance; + @Autowired + @Lazy + private CoreFileService fileService; + @Autowired + @Lazy + private CoreEmailFileService coreEmailFileService; + @Autowired + @Lazy + private CoreFileManager fileManager; + + public CoreEmailServiceImpl() { + } + + public CoreEmailDao getDao() { + return this.emailDao; + } + + @Transactional + public void insert(String configId, List receipentIdList, Map replacementContainer, String... ccUserIds) { + CoreEmailTemplateBean template = this.getEmailTemplateByConfigId(configId); + if (template != null) { + CoreEmailConfigReceipentBean filter = new CoreEmailConfigReceipentBean(); + filter.setConfigId(configId); + List configReceipentList = this.emailConfigReceipentService.selectList(filter, new Order[0]); + List configReceipentIdList = (List)configReceipentList.stream().map((r) -> { + return r.getReceipentId(); + }).collect(Collectors.toList()); + if (receipentIdList != null) { + configReceipentIdList.addAll(receipentIdList); + } + + List configRecRoleUserIdList = this.emailConfigRecRoleService.selectUserListByConfig(configId); + if (!configRecRoleUserIdList.isEmpty()) { + configReceipentIdList.addAll(configRecRoleUserIdList); + } + + if (!configReceipentIdList.isEmpty()) { + List distinctConfigReceipentIdList = (List)configReceipentIdList.stream().distinct().collect(Collectors.toList()); + CoreEmailConfigCcUserBean ccUserfilter = new CoreEmailConfigCcUserBean(); + ccUserfilter.setConfigId(configId); + List configCcUserList = this.emailConfigCcUserService.selectList(ccUserfilter, new Order[0]); + List configCcUserIdList = (List)configCcUserList.stream().map((r) -> { + return r.getUserId(); + }).collect(Collectors.toList()); + List configCcRoleUserIdList = this.emailConfigCcRoleService.selectUserListByConfig(configId); + if (!configCcRoleUserIdList.isEmpty()) { + configCcUserIdList.addAll(configCcRoleUserIdList); + } + + if (ccUserIds != null && ccUserIds.length > 0) { + configCcUserIdList.addAll(Arrays.asList(ccUserIds)); + } + + List distinctConfigCcUserIdList = (List)configCcUserIdList.stream().distinct().collect(Collectors.toList()); + List userIdList = new ArrayList(); + userIdList.addAll(distinctConfigReceipentIdList); + userIdList.addAll(distinctConfigCcUserIdList); + List distinctUserIdIdList = (List)userIdList.stream().distinct().collect(Collectors.toList()); + List receipentList = this.userService.selectListByIds(distinctUserIdIdList); + CoreEmailBean email = this.getEmailByTemplateAndConfigId(configId, template, replacementContainer); + this.getDao().insert(email); + List emailReceipentList = this.buildEmailReceipentList(email.getId(), distinctConfigReceipentIdList, distinctConfigCcUserIdList, receipentList); + this.emailReceipentService.getDao().insert(emailReceipentList); + } + } + } + + public void insert(String configId, Map replacementContainer, List additionalReceipentList, List fileIdList) { + CoreEmailTemplateBean template = this.getEmailTemplateByConfigId(configId); + if (template != null) { + CoreEmailConfigReceipentBean filter = new CoreEmailConfigReceipentBean(); + filter.setConfigId(configId); + List configReceipentList = this.emailConfigReceipentService.selectList(filter, new Order[0]); + List configReceipentIdList = (List)configReceipentList.stream().map((r) -> { + return r.getReceipentId(); + }).collect(Collectors.toList()); + List configRecRoleUserIdList = this.emailConfigRecRoleService.selectUserListByConfig(configId); + if (!configRecRoleUserIdList.isEmpty()) { + configReceipentIdList.addAll(configRecRoleUserIdList); + } + + if (!configReceipentIdList.isEmpty() || !additionalReceipentList.stream().noneMatch((f) -> { + return "receipent".equals(f.getReceipentCategory()); + })) { + List distinctConfigReceipentIdList = (List)configReceipentIdList.stream().distinct().collect(Collectors.toList()); + CoreEmailConfigCcUserBean ccUserfilter = new CoreEmailConfigCcUserBean(); + ccUserfilter.setConfigId(configId); + List configCcUserList = this.emailConfigCcUserService.selectList(ccUserfilter, new Order[0]); + List configCcUserIdList = (List)configCcUserList.stream().map((r) -> { + return r.getUserId(); + }).collect(Collectors.toList()); + List configCcRoleUserIdList = this.emailConfigCcRoleService.selectUserListByConfig(configId); + if (!configCcRoleUserIdList.isEmpty()) { + configCcUserIdList.addAll(configCcRoleUserIdList); + } + + List distinctConfigCcUserIdList = (List)configCcUserIdList.stream().distinct().collect(Collectors.toList()); + List userIdList = new ArrayList(); + userIdList.addAll(distinctConfigReceipentIdList); + userIdList.addAll(distinctConfigCcUserIdList); + List distinctUserIdIdList = (List)userIdList.stream().distinct().collect(Collectors.toList()); + List receipentList = this.userService.selectListByIds(distinctUserIdIdList); + CoreEmailBean email = this.getEmailByTemplateAndConfigId(configId, template, replacementContainer); + this.getDao().insert(email); + List emailReceipentList = this.buildEmailReceipentList(email.getId(), distinctConfigReceipentIdList, distinctConfigCcUserIdList, receipentList); + additionalReceipentList.forEach((e) -> { + if (!StringUtils.isBlank(e.getReceipentName()) && !StringUtils.isBlank(e.getReceipentCategory()) && !StringUtils.isBlank(e.getReceipentEmail())) { + e.setId(ApplicationContextHelper.getNextIdentity()); + e.setEmailId(email.getId()); + emailReceipentList.add(e); + } + + }); + this.emailReceipentService.getDao().insert(emailReceipentList); + if (fileIdList != null && !fileIdList.isEmpty()) { + List emailFileList = new ArrayList(); + fileIdList.forEach((e) -> { + CoreEmailFileBean emailFile = new CoreEmailFileBean(); + emailFile.setId(ApplicationContextHelper.getNextIdentity()); + emailFile.setEmailId(email.getId()); + emailFile.setFileId(e); + emailFileList.add(emailFile); + }); + this.coreEmailFileService.getDao().insert(emailFileList); + } + + } + } + } + + public void startEmailJob() { + SearchFilter filter = SearchFilter.instance().match("SUCCESS", "0").filter(MatchPattern.SEQ).match("REATTEMPT", Constant.SENDING_EMAIL_MAX_REATTEMPT).filter(MatchPattern.NL); + List readyToSendList = this.emailReceipentService.selectListByFilter(filter, new Order[0]); + List emailIdList = (List)readyToSendList.stream().map(CoreEmailReceipentBean::getEmailId).distinct().collect(Collectors.toList()); + if (!emailIdList.isEmpty()) { + List emailList = this.getDao().selectListByIds(emailIdList, new Order[0]); + List coreEmailFileList = this.coreEmailFileService.selectListByFilter(SearchFilter.instance().match("EMAILID", emailIdList).filter(MatchPattern.OR), new Order[0]); + LinkedHashMap> readyToSendGroupMap = (LinkedHashMap)readyToSendList.stream().collect(Collectors.groupingBy((e) -> { + return e.getEmailId(); + }, LinkedHashMap::new, Collectors.toList())); + readyToSendGroupMap.forEach((k, v) -> { + CoreEmailBean email = (CoreEmailBean)emailList.stream().filter((e) -> { + return e.getId().equals(k); + }).findFirst().orElse(null); + if(ObjectUtils.isEmpty(email)){ + return; + } + List toList = (List)v.stream().filter((e) -> { + return "receipent".equals(e.getReceipentCategory()); + }).distinct().collect(Collectors.toList()); + List ccList = (List)v.stream().filter((e) -> { + return "cc".equals(e.getReceipentCategory()); + }).distinct().collect(Collectors.toList()); + List subCoreEmailFileList = (List)coreEmailFileList.stream().filter((f) -> { + return f.getEmailId().equals(k); + }).collect(Collectors.toList()); + this.proxyInstance.sendEmailForList(email, toList, ccList, subCoreEmailFileList); + }); + } + } + + @Transactional + public void sendEmail(CoreEmailBean email, CoreEmailReceipentBean receipent) { + CoreEmailReceipentBean proxy = (CoreEmailReceipentBean)BeanUtils.getPropertyListenerProxy(receipent); + String subject = this.getReplacedText(email.getEmailSubject(), receipent); + String body = this.getReplacedText(email.getEmailBody(), receipent); + + try { + if ("generic".equals(EMAIL_PROTOCOL)) { + MailHelper.sendHtmlMail(subject, body, Arrays.asList(receipent.getReceipentEmail()), new File[0]); + } else if ("exchange".equals(EMAIL_PROTOCOL)) { + ExchangeMailHelper.sendHtmlMail(subject, body, Arrays.asList(receipent.getReceipentEmail()), new File[0]); + } + + proxy.setSuccess("1"); + } catch (Exception var7) { + proxy.setReattempt(receipent.getReattempt() + 1); + if (StringUtils.isEmpty(proxy.getLog())) { + proxy.setLog(ObjectUtils.getStackTrace(var7)); + } else { + proxy.setLog(proxy.getLog() + "\n" + ObjectUtils.getStackTrace(var7)); + } + } + + this.emailReceipentService.update(proxy); + } + + @Transactional + public void sendEmail(CoreEmailBean email, CoreEmailReceipentBean receipent, List otherList) { + CoreEmailReceipentBean proxy = (CoreEmailReceipentBean)BeanUtils.getPropertyListenerProxy(receipent); + String subject = this.getReplacedText(email.getEmailSubject(), receipent); + String body = this.getReplacedText(email.getEmailBody(), receipent); + subject = this.getReplacedSubject(subject, receipent.getReceipentCategory()); + body = this.getReplacedBody(body, receipent, otherList); + + try { + if ("generic".equals(EMAIL_PROTOCOL)) { + MailHelper.sendHtmlMail(subject, body, Arrays.asList(receipent.getReceipentEmail()), new File[0]); + } else if ("exchange".equals(EMAIL_PROTOCOL)) { + ExchangeMailHelper.sendHtmlMail(subject, body, Arrays.asList(receipent.getReceipentEmail()), new File[0]); + } + + proxy.setSuccess("1"); + } catch (Exception var8) { + proxy.setReattempt(receipent.getReattempt() + 1); + if (StringUtils.isEmpty(proxy.getLog())) { + proxy.setLog(ObjectUtils.getStackTrace(var8)); + } else { + proxy.setLog(proxy.getLog() + "\n" + ObjectUtils.getStackTrace(var8)); + } + } + + this.emailReceipentService.update(proxy); + } + + @Transactional + public void sendEmail(CoreEmailBean email, CoreEmailReceipentBean receipent, List otherList, List emailFileList) { + CoreEmailReceipentBean proxy = (CoreEmailReceipentBean)BeanUtils.getPropertyListenerProxy(receipent); + String subject = this.getReplacedText(email.getEmailSubject(), receipent); + String body = this.getReplacedText(email.getEmailBody(), receipent); + subject = this.getReplacedSubject(subject, receipent.getReceipentCategory()); + body = this.getReplacedBody(body, receipent, otherList); + List coreFileIdList = (List)emailFileList.stream().map((e) -> { + return e.getFileId(); + }).collect(Collectors.toList()); + List coreFileList = this.fileService.selectListByIds(coreFileIdList); + List fileList = new ArrayList(); + coreFileList.forEach((e) -> { + fileList.add(this.downloadFile(e)); + }); + + try { + if ("generic".equals(EMAIL_PROTOCOL)) { + MailHelper.sendHtmlMail(subject, body, Arrays.asList(receipent.getReceipentEmail()), (File[])fileList.toArray(new File[0])); + } else if ("exchange".equals(EMAIL_PROTOCOL)) { + ExchangeMailHelper.sendHtmlMail(subject, body, Arrays.asList(receipent.getReceipentEmail()), (File[])fileList.toArray(new File[0])); + } + + proxy.setSuccess("1"); + } catch (Exception var15) { + proxy.setReattempt(receipent.getReattempt() + 1); + if (StringUtils.isEmpty(proxy.getLog())) { + proxy.setLog(ObjectUtils.getStackTrace(var15)); + } else { + proxy.setLog(proxy.getLog() + "\n" + ObjectUtils.getStackTrace(var15)); + } + } finally { + if (!fileList.isEmpty()) { + fileList.forEach((e) -> { + FileUtils.deleteQuietly(e); + }); + } + + } + + this.emailReceipentService.update(proxy); + } + + @Transactional + public void sendEmailForList(CoreEmailBean email, List toReceipentList, List ccReceipentList, List emailFileList) { + List updateList = new ArrayList(); + updateList.addAll(toReceipentList); + updateList.addAll(ccReceipentList); + List toEmailList = (List)toReceipentList.stream().map((m) -> { + return m.getReceipentEmail(); + }).collect(Collectors.toList()); + List ccEmailList = (List)ccReceipentList.stream().map((m) -> { + return m.getReceipentEmail(); + }).collect(Collectors.toList()); + List coreFileIdList = (List)emailFileList.stream().map((e) -> { + return e.getFileId(); + }).collect(Collectors.toList()); + List coreFileList = this.fileService.selectListByIds(coreFileIdList); + List fileList = new ArrayList(); + coreFileList.forEach((e) -> { + fileList.add(this.downloadFile(e)); + }); + + try { + if ("generic".equals(EMAIL_PROTOCOL)) { + MailHelper.sendHtmlMailForList(email.getEmailSubject(), email.getEmailBody(), toEmailList, ccEmailList, (File[])fileList.toArray(new File[0])); + } else if ("exchange".equals(EMAIL_PROTOCOL)) { + ExchangeMailHelper.sendHtmlMailForList(email.getEmailSubject(), email.getEmailBody(), toEmailList, ccEmailList, (File[])fileList.toArray(new File[0])); + } + + updateList.forEach((e) -> { + e.setSuccess("1"); + }); + } catch (Exception var15) { + updateList.forEach((e) -> { + e.setReattempt(e.getReattempt() + 1); + if (StringUtils.isEmpty(e.getLog())) { + e.setLog(ObjectUtils.getStackTrace(var15)); + } else { + e.setLog(e.getLog() + "\n" + ObjectUtils.getStackTrace(var15)); + } + + }); + } finally { + if (!fileList.isEmpty()) { + fileList.forEach((e) -> { + FileUtils.deleteQuietly(e); + }); + } + + } + + this.emailReceipentService.updateIfChanged(updateList); + } + + private static final String getEmailProtocol() { + String emailSendMethod = ApplicationContextHelper.getEnvironment().getProperty("sunway.mail.protocol.type"); + return StringUtils.isBlank(emailSendMethod) ? "generic" : emailSendMethod; + } + + private String getReplacedText(String text, CoreEmailReceipentBean receipent) { + Map map = new HashMap(); + map.put("receipentId", receipent.getReceipentId()); + map.put("receipentName", receipent.getReceipentName()); + map.put("receipentEmail", receipent.getReceipentEmail()); + return StringUtils.replaceBetween(text, "[{", "}]", map); + } + + private String getReplacedSubject(String text, String receipentCategory) { + return "receipent".equals(receipentCategory) ? text : I18nHelper.getMessage("CORE.MODULE.EMAILS.APPEND_SUBJECT_CC", new String[0]) + text; + } + + private String getReplacedBody(String text, CoreEmailReceipentBean receipent, List otherReceipentList) { + StringBuilder sb = new StringBuilder(); + Pair appendReceipentAndCcPair = this.getAppendReceipentAndCc(receipent, otherReceipentList); + sb.append("
"); + if (!StringUtils.isEmpty((String)appendReceipentAndCcPair.getSecond())) { + sb.append(I18nHelper.getMessage("CORE.MODULE.EMAILS.APPEND_BODY_WITH_CC", new String[]{(String)appendReceipentAndCcPair.getFirst(), (String)appendReceipentAndCcPair.getSecond()})); + } else { + sb.append(I18nHelper.getMessage("CORE.MODULE.EMAILS.APPEND_BODY_WITHOUT_CC", new String[]{(String)appendReceipentAndCcPair.getFirst()})); + } + + sb.append("
"); + sb.append(text); + return sb.toString(); + } + + private Pair getAppendReceipentAndCc(CoreEmailReceipentBean receipent, List otherReceipentList) { + StringBuilder receipentBuilder = new StringBuilder(); + StringBuilder ccBuilder; + if ("receipent".equals(receipent.getReceipentCategory())) { + receipentBuilder.append(receipent.getReceipentName()).append("(").append(receipent.getReceipentEmail()).append(")"); + if (!otherReceipentList.isEmpty()) { + otherReceipentList.forEach((e) -> { + if ("receipent".equals(e.getReceipentCategory())) { + receipentBuilder.append("、").append(e.getReceipentName()).append("(").append(e.getReceipentEmail()).append(")"); + } + + }); + if (otherReceipentList.stream().anyMatch((f) -> { + return "cc".equals(f.getReceipentCategory()); + })) { + ccBuilder = new StringBuilder(); + otherReceipentList.forEach((e) -> { + if ("cc".equals(e.getReceipentCategory())) { + ccBuilder.append(e.getReceipentName()).append("(").append(e.getReceipentEmail()).append(")").append("、"); + } + + }); + return Pair.of(receipentBuilder.toString(), ccBuilder.substring(0, ccBuilder.length() - 1)); + } else { + return Pair.of(receipentBuilder.toString(),null); + } + } else { + return Pair.of(receipentBuilder.toString(),null); + } + } else { + otherReceipentList.forEach((e) -> { + if ("receipent".equals(e.getReceipentCategory())) { + receipentBuilder.append(e.getReceipentName()).append("(").append(e.getReceipentEmail()).append(")").append("、"); + } + + }); + ccBuilder = new StringBuilder(); + ccBuilder.append(receipent.getReceipentName()).append("(").append(receipent.getReceipentEmail()).append(")"); + if (otherReceipentList.stream().anyMatch((f) -> { + return "cc".equals(f.getReceipentCategory()); + })) { + otherReceipentList.forEach((e) -> { + if ("cc".equals(e.getReceipentCategory())) { + ccBuilder.append("、").append(e.getReceipentName()).append("(").append(e.getReceipentEmail()).append(")"); + } + + }); + } + + return StringUtils.isBlank(receipentBuilder.toString()) ? Pair.of("", ccBuilder.toString()) : Pair.of(receipentBuilder.substring(0, receipentBuilder.length() - 1), ccBuilder.toString()); + } + } + + private CoreEmailTemplateBean getEmailTemplateByConfigId(String configId) { + CoreEmailConfigBean config = (CoreEmailConfigBean)this.emailConfigService.selectById(configId); + if ("1".equals(config.getLastSuspendedFlag())) { + return null; + } else if (StringUtils.isEmpty(config.getTemplateId())) { + return null; + } else { + CoreEmailTemplateBean template = (CoreEmailTemplateBean)this.emailTemplateService.selectByIdIfPresent(config.getTemplateId()); + return template == null ? null : template; + } + } + + private CoreEmailBean getEmailByTemplateAndConfigId(String configId, CoreEmailTemplateBean template, Map replacementContainer) { + String emailSubject = StringUtils.replaceBetween(template.getEmailSubject(), "[{", "}]", replacementContainer); + String emailBody = StringUtils.replaceBetween(template.getEmailBody(), "[{", "}]", replacementContainer); + CoreEmailBean email = new CoreEmailBean(); + email.setId(ApplicationContextHelper.getNextIdentity()); + email.setConfigId(configId); + email.setEmailSubject(emailSubject); + email.setEmailBody(emailBody); + return email; + } + + private List buildEmailReceipentList(Long emailId, List receipentIdList, List ccUserIdList, List userList) { + List emailReceipentList = new ArrayList(); + receipentIdList.forEach((e) -> { + CoreUserBean receipent = (CoreUserBean)userList.stream().filter((f) -> { + return f.getId().equals(e); + }).findFirst().get(); + CoreEmailReceipentBean emailReceipent = new CoreEmailReceipentBean(); + emailReceipent.setId(ApplicationContextHelper.getNextIdentity()); + emailReceipent.setReceipentId(receipent.getId()); + emailReceipent.setEmailId(emailId); + emailReceipent.setReceipentCategory("receipent"); + emailReceipent.setReceipentName(receipent.getUserName()); + emailReceipent.setReceipentEmail(receipent.getEmail()); + emailReceipentList.add(emailReceipent); + }); + ccUserIdList.forEach((e) -> { + CoreUserBean cc = (CoreUserBean)userList.stream().filter((f) -> { + return f.getId().equals(e); + }).findFirst().get(); + CoreEmailReceipentBean emailCc = new CoreEmailReceipentBean(); + emailCc.setId(ApplicationContextHelper.getNextIdentity()); + emailCc.setReceipentId(cc.getId()); + emailCc.setEmailId(emailId); + emailCc.setReceipentCategory("cc"); + emailCc.setReceipentName(cc.getUserName()); + emailCc.setReceipentEmail(cc.getEmail()); + emailReceipentList.add(emailCc); + }); + return emailReceipentList; + } + + private File downloadFile(CoreFileBean coreFile) { + File tempFile = FileUtils.createTempFile(); + + File var4; + try { + File downloadFile = new File(tempFile.getParent() + File.separator + coreFile.getName()); + this.fileManager.download(coreFile, downloadFile.toPath()); + var4 = downloadFile; + } catch (Exception var8) { + throw new UnexpectedException(var8); + } finally { + if (tempFile != null) { + FileUtils.deleteQuietly(tempFile); + } + + } + + return var4; + } +} diff --git a/src/main/java/com/sunwayworld/cloud/module/equipt/acqscript/resource/CoreEquiptAcqScriptResource.java b/src/main/java/com/sunwayworld/cloud/module/equipt/acqscript/resource/CoreEquiptAcqScriptResource.java new file mode 100644 index 0000000..8ecbfa3 --- /dev/null +++ b/src/main/java/com/sunwayworld/cloud/module/equipt/acqscript/resource/CoreEquiptAcqScriptResource.java @@ -0,0 +1,22 @@ +// +// Source code recreated from a .class file by IntelliJ IDEA +// (powered by FernFlower decompiler) +// + +package com.sunwayworld.cloud.module.equipt.acqscript.resource; + +import com.sunwayworld.cloud.module.equipt.acqscript.bean.CoreEquiptAcqScriptBean; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.support.base.resource.GenericCloudResource; +import com.sunwayworld.framework.support.choosable.resource.GenericChoosableCloudResource; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; + +@RequestMapping({"/secure/core/module/equipt/acq-scripts"}) +public interface CoreEquiptAcqScriptResource extends GenericCloudResource, GenericChoosableCloudResource { + @RequestMapping( + value = {"/test"}, + method = {RequestMethod.POST} + ) + Object test(RestJsonWrapperBean wrapper); +} diff --git a/src/main/java/com/sunwayworld/cloud/module/equipt/acqscript/resource/impl/CoreEquiptAcqScriptResourceImpl.java b/src/main/java/com/sunwayworld/cloud/module/equipt/acqscript/resource/impl/CoreEquiptAcqScriptResourceImpl.java new file mode 100644 index 0000000..c6ec76b --- /dev/null +++ b/src/main/java/com/sunwayworld/cloud/module/equipt/acqscript/resource/impl/CoreEquiptAcqScriptResourceImpl.java @@ -0,0 +1,77 @@ +// +// Source code recreated from a .class file by IntelliJ IDEA +// (powered by FernFlower decompiler) +// + +package com.sunwayworld.cloud.module.equipt.acqscript.resource.impl; + +import com.sunwayworld.basemodule.common.eptstorage.service.BeanShellService; +import com.sunwayworld.cloud.module.equipt.acqscript.bean.CoreEquiptAcqScriptBean; +import com.sunwayworld.cloud.module.equipt.acqscript.resource.CoreEquiptAcqScriptResource; +import com.sunwayworld.cloud.module.equipt.acqscript.service.CoreEquiptAcqScriptService; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.resource.AbstractGenericResource; +import com.sunwayworld.framework.support.choosable.resource.AbstractGenericChoosableResource; +import org.json.JSONObject; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RestController; + +import java.util.HashMap; +import java.util.Map; + +@LogModule("仪器采集脚本") +@RestController +@GikamBean +public class CoreEquiptAcqScriptResourceImpl implements CoreEquiptAcqScriptResource, AbstractGenericResource, AbstractGenericChoosableResource { + @Autowired + private CoreEquiptAcqScriptService coreEquiptAcqScriptService; + @Autowired + private BeanShellService beanShellService; + + public CoreEquiptAcqScriptResourceImpl() { + } + + public CoreEquiptAcqScriptService getService() { + return this.coreEquiptAcqScriptService; + } + + @Log( + value = "新增仪器采集脚本", + type = LogType.INSERT + ) + public String insert(RestJsonWrapperBean wrapper) { + return (String)this.getService().insert(wrapper); + } + + @Log( + value = "测试采集脚本", + type = LogType.SERVICE + ) + @Override + public Object test(RestJsonWrapperBean wrapper) { + Map paramMap = wrapper.getParamMap(); + CoreEquiptAcqScriptBean acqScriptBean = wrapper.parseUnique(CoreEquiptAcqScriptBean.class); + Map varMap = new HashMap<>(); + paramMap.forEach((key,value)->{ + if("ext$".equals(key)){ + return; + } + varMap.put(key,value); + }); + + Object parseResult = null; + try { + parseResult = beanShellService.execute(acqScriptBean, varMap, null); + }catch (Throwable s){ + s.printStackTrace(); + parseResult = s.getMessage(); + } + Map result = new HashMap<>(); + result.put("result",parseResult); + return new JSONObject(result); + } +} diff --git a/src/main/java/com/sunwayworld/cloud/module/schedule/schedule/service/impl/CoreScheduleTaskConfigServiceImpl.java b/src/main/java/com/sunwayworld/cloud/module/schedule/schedule/service/impl/CoreScheduleTaskConfigServiceImpl.java new file mode 100644 index 0000000..0a823b7 --- /dev/null +++ b/src/main/java/com/sunwayworld/cloud/module/schedule/schedule/service/impl/CoreScheduleTaskConfigServiceImpl.java @@ -0,0 +1,158 @@ +// +// Source code recreated from a .class file by IntelliJ IDEA +// (powered by FernFlower decompiler) +//重写是为了获取到cron下面配置的动态参数 +// + +package com.sunwayworld.cloud.module.schedule.schedule.service.impl; + +import com.sunwayworld.basemodule.trm.qualitycontrol.taskparam.bean.LimsTaskConfigParamBean; +import com.sunwayworld.basemodule.trm.qualitycontrol.taskparam.service.LimsTaskConfigParamService; +import com.sunwayworld.cloud.module.schedule.bean.CoreScheduleTaskBean; +import com.sunwayworld.cloud.module.schedule.bean.CoreScheduleTaskConfigBean; +import com.sunwayworld.cloud.module.schedule.bean.CoreScheduleTaskLogBean; +import com.sunwayworld.cloud.module.schedule.schedule.persistent.dao.CoreScheduleTaskConfigDao; +import com.sunwayworld.cloud.module.schedule.schedule.service.CoreScheduleTaskConfigService; +import com.sunwayworld.cloud.module.schedule.schedule.service.CoreScheduleTaskLogService; +import com.sunwayworld.cloud.module.schedule.schedule.service.CoreScheduleTaskService; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.concurrent.GikamConcurrentLocker; +import com.sunwayworld.framework.database.sql.Order; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.bean.CoreServiceStatusDTO; +import com.sunwayworld.framework.support.base.bean.CoreServiceStatusDTO.ActiveStatus; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.time.LocalDateTime; +import java.util.List; +import java.util.stream.Collectors; + +@GikamBean +@Repository +public class CoreScheduleTaskConfigServiceImpl implements CoreScheduleTaskConfigService { + private static final Logger logger = LogManager.getLogger(CoreScheduleTaskConfigService.class); + @Autowired + private CoreScheduleTaskConfigDao taskConfigDao; + @Autowired + private CoreScheduleTaskService taskService; + @Autowired + private CoreScheduleTaskLogService logService; + @Autowired + @Lazy + private CoreScheduleTaskConfigService proxyInstance; + @Autowired + private LimsTaskConfigParamService limsTaskConfigParamService; + + public CoreScheduleTaskConfigServiceImpl() { + } + + public CoreScheduleTaskConfigDao getDao() { + return this.taskConfigDao; + } + + private String setTaskParamByLimsTaskConfigParam(String configId){ + List configParamBeans = limsTaskConfigParamService.selectListByFilter(SearchFilter.instance().match("configId", configId).filter(MatchPattern.SEQ) + .match("enable", "1").filter(MatchPattern.SEQ)); + return StringUtils.join(configParamBeans.stream().map(c->c.getId()).collect(Collectors.toList()),","); + } + + @Transactional + public String insertByTask(String taskId) { + CoreScheduleTaskConfigBean config = new CoreScheduleTaskConfigBean(); + config.setId(ApplicationContextHelper.getNextSequence("T_CORE_SCHEDULE_TASK_CONFIG")); + config.setTaskId(taskId); + config.setUid(config.getId()); + this.getDao().insert(config); + return config.getId(); + } + + public CoreServiceStatusDTO selectStatus(String id, String currentStatusCode) { + CoreServiceStatusDTO status = new CoreServiceStatusDTO(); + CoreScheduleTaskConfigBean config = (CoreScheduleTaskConfigBean)this.getDao().selectByIdIfPresent(id); + ActiveStatus activeStatus = new ActiveStatus(); + if (config != null) { + activeStatus.setActivatedFlag(config.getActivatedFlag()); + CoreScheduleTaskBean task = (CoreScheduleTaskBean)this.taskService.selectById(config.getTaskId()); + status.setExt$Item("type", task.getType()); + } else { + activeStatus.setActivatedFlag("0"); + } + + status.setActiveStatus(activeStatus); + return status; + } + + @Transactional( + timeout = 300 + ) + public void scheduleTask(String id, LocalDateTime triggeredTime) { + GikamConcurrentLocker.isolated("T_CORE_SCHEDULE_TASK_CONFIG:" + id); + CoreScheduleTaskConfigBean config = (CoreScheduleTaskConfigBean)this.getDao().selectByIdIfPresent(id); + if (config != null) { + if("动态参数".equals(config.getParam())){ + String param = setTaskParamByLimsTaskConfigParam(config.getId()); + config.setParam(param); + } + if (this.taskService.executableTask(config.getTaskId(), config.getParam(), triggeredTime)) { + CoreScheduleTaskLogBean log = new CoreScheduleTaskLogBean(); + log.setConfigId(config.getId()); + log.setCron(config.getCron()); + log.setStartTime(LocalDateTime.now()); + log.setParam(config.getParam()); + try { + String executedResult = this.taskService.runTask(config.getTaskId(), config.getParam(), triggeredTime); + log.setExecutedResult(executedResult); + log.setSuccess("1"); + } catch (Throwable var6) { + logger.error(var6.getMessage(), var6); + log.setLog(ObjectUtils.getStackTrace(var6)); + log.setSuccess("0"); + } + + log.setEndTime(LocalDateTime.now()); + log.setId(ApplicationContextHelper.getNextIdentity()); + this.logService.getDao().insert(log); + this.updateTaskConfigTimes(config); + } + } + } + + @Transactional + public void updateTaskConfigTimes(CoreScheduleTaskConfigBean config) { + config.setTimes(config.getTimes() + 1L); + this.getDao().update(config, new String[]{"TIMES"}); + } + + public void deleteByIdList(List coreScheduleTaskConfigIdList) { + this.getDao().deleteByIdList(coreScheduleTaskConfigIdList); + } + + public List selectList(List coreScheduleTaskConfigBeanTempList, List searchColNames, List selectColNames) { + return this.getDao().selectList(coreScheduleTaskConfigBeanTempList, searchColNames, selectColNames, new Order[0]); + } + + public void update(List configList, String... updateColNames) { + this.getDao().update(configList, updateColNames); + } + + public List selectListByOneColumnValues(List limsEquiptEventScheduleIdList, String colName) { + return this.getDao().selectListByOneColumnValues(limsEquiptEventScheduleIdList, colName, new Order[0]); + } + + public void insert(CoreScheduleTaskConfigBean coreScheduleTaskConfig) { + this.getDao().insert(coreScheduleTaskConfig); + } + + public void deleteBy(List taskConfigBeans) { + this.getDao().deleteBy(taskConfigBeans, new String[0]); + } +} diff --git a/src/main/java/com/sunwayworld/framework/exception/advice/GlobalExceptionHandler.java b/src/main/java/com/sunwayworld/framework/exception/advice/GlobalExceptionHandler.java new file mode 100644 index 0000000..ad4cb71 --- /dev/null +++ b/src/main/java/com/sunwayworld/framework/exception/advice/GlobalExceptionHandler.java @@ -0,0 +1,105 @@ +package com.sunwayworld.framework.exception.advice; + +import com.sunwayworld.framework.exception.NetworkException; +import com.sunwayworld.framework.exception.UnsupportedException; +import com.sunwayworld.framework.exception.checked.CheckedException; +import com.sunwayworld.framework.exception.core.ApplicationWarningException; +import com.sunwayworld.framework.exception.core.HttpErrorMessage; +import com.sunwayworld.framework.i18n.I18nHelper; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.utils.ServletUtils; +import com.sunwayworld.framework.utils.StringUtils; +//import io.sentry.Sentry; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.json.JSONException; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.core.Ordered; +import org.springframework.core.annotation.Order; +import org.springframework.http.HttpStatus; +import org.springframework.security.core.AuthenticationException; +import org.springframework.web.bind.annotation.ExceptionHandler; +import org.springframework.web.bind.annotation.ResponseStatus; +import org.springframework.web.bind.annotation.RestControllerAdvice; + +import javax.annotation.PostConstruct; +import java.sql.SQLSyntaxErrorException; + +@RestControllerAdvice +@Order(Ordered.HIGHEST_PRECEDENCE) +public class GlobalExceptionHandler { + private static final Logger logger = LogManager.getLogger(GlobalExceptionHandler.class); + + @Value("${sunway.exception.viewable}") + private boolean viewable; + + @Deprecated + @ExceptionHandler + @ResponseStatus(HttpStatus.BAD_REQUEST) + @Log(value = "数据验证异常", type = LogType.EXCEPTION) + public void handleCheckedException(CheckedException checkedException) { + ServletUtils.responseError(HttpErrorMessage.of(HttpStatus.BAD_REQUEST, + I18nHelper.getMessage(checkedException.getMessage()))); + } + + @Deprecated + @ExceptionHandler + @ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR) + @Log(value = "内部异常", type = LogType.EXCEPTION) + public void handleThrowable(Throwable throwable) { + Class clazz = throwable.getClass(); //异常类 + ResponseStatus status = clazz.getAnnotation(ResponseStatus.class); + logger.error(throwable.getMessage(), throwable); + if (status == null || status.value().equals(HttpStatus.INTERNAL_SERVER_ERROR)) { + String message = (AuthenticationException.class.isAssignableFrom(clazz) || (throwable.getCause() == null + && StringUtils.startsWith(throwable.getClass().getName(), "com.sunwayworld"))) + ? I18nHelper.getMessage(throwable.getMessage()) + : I18nHelper.getMessage("GIKAM.EXCEPTION.UNEXPECTED"); + + if(throwable.getMessage()!=null && throwable.getMessage().indexOf("Data too long for column")!=-1){ + message = I18nHelper.getMessage("GIKAM.EXCEPTION.DATALONG.COLUMN"); + }else if(NetworkException.class.isAssignableFrom(clazz)){ + message = I18nHelper.getMessage("GIKAM.EXCEPTION.TIMED.OUT"); + }else if(NullPointerException.class.isAssignableFrom(clazz)){ + message = I18nHelper.getMessage("GIKAM.EXCEPTION.NULLPOINTEREXCEPTION"); + }else if(IllegalArgumentException.class.isAssignableFrom(clazz)){ + message = I18nHelper.getMessage("GIKAM.EXCEPTION.ILLEGALARGUMENTEXCEPTION"); + }else if(JSONException.class.isAssignableFrom(clazz)){ + message = I18nHelper.getMessage("GIKAM.EXCEPTION.JSONEXCEPTION"); + }else if(IndexOutOfBoundsException.class.isAssignableFrom(clazz)){ + message = I18nHelper.getMessage("GIKAM.EXCEPTION.INDEXOUTOFBOUNDSEXCEPTION"); + }else if(SQLSyntaxErrorException.class.isAssignableFrom(clazz)){ + message = I18nHelper.getMessage("GIKAM.EXCEPTION.SQLSYNTAXERROREXCEPTION"); + }else if(throwable.getMessage()!=null && throwable.getMessage().indexOf("CannotGetJdbcConnectionException")!=-1){ + message = I18nHelper.getMessage("GIKAM.EXCEPTION.CannotGetJdbcConnectionException"); + }else if(throwable.getMessage()!=null && throwable.getMessage().indexOf("Lock wait timeout")!=-1){ + message = I18nHelper.getMessage("GIKAM.EXCEPTION.LOCKWAITTIMEOUT"); + } + if (viewable) { // 页面上可以查看异常 + ServletUtils.responseError(HttpErrorMessage.of(HttpStatus.BAD_REQUEST, message, throwable)); + } else { + ServletUtils.responseError(HttpErrorMessage.of(HttpStatus.INTERNAL_SERVER_ERROR, message)); + } + } else { + int statusCode = status.value().value(); + + // 404 错误,转换成 500 错误,因404仅用于页面Controller层的异常 + if (HttpStatus.NOT_FOUND.value() == statusCode) { + statusCode = HttpStatus.INTERNAL_SERVER_ERROR.value(); + } + + ServletUtils.responseError(statusCode, I18nHelper.getMessage(throwable.getMessage())); + } + } + + @ExceptionHandler + @ResponseStatus(HttpStatus.BAD_REQUEST) + @Log(value = "数据验证异常", type = LogType.EXCEPTION) + public void warningException(ApplicationWarningException warningException) { + logger.warn(warningException.getMessage(), warningException); +// Sentry.capture(warningException); +// logger.info("!!!!===================================================数据验证异常warningException===================================================!!!!"); + ServletUtils.responseError(HttpErrorMessage.of(HttpStatus.BAD_REQUEST, warningException.getMessage())); + } +} diff --git a/src/main/java/com/sunwayworld/framework/io/excel/ExcelHelper.java b/src/main/java/com/sunwayworld/framework/io/excel/ExcelHelper.java new file mode 100644 index 0000000..24a2664 --- /dev/null +++ b/src/main/java/com/sunwayworld/framework/io/excel/ExcelHelper.java @@ -0,0 +1,514 @@ +// +// Source code recreated from a .class file by IntelliJ IDEA +// (powered by FernFlower decompiler) +// + +package com.sunwayworld.framework.io.excel; + +import com.sunwayworld.framework.beans.BeanPropertyDescriptor; +import com.sunwayworld.framework.exception.FileException; +import com.sunwayworld.framework.io.excel.impl.DefaultExcelWriter; +import com.sunwayworld.framework.io.excel.impl.DefaultSheetWriter; +import com.sunwayworld.framework.io.excel.support.SheetContext; +import com.sunwayworld.framework.io.excel.utils.ExcelUtils; +import com.sunwayworld.framework.io.file.FilePathDTO; +import com.sunwayworld.framework.io.file.FilePathManager; +import com.sunwayworld.framework.io.file.FileScope; +import com.sunwayworld.framework.support.PersistableHelper; +import com.sunwayworld.framework.support.domain.BaseData; +import com.sunwayworld.framework.utils.ConvertUtils; +import com.sunwayworld.framework.utils.FileUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import org.apache.poi.ss.usermodel.*; + +import java.io.*; +import java.nio.file.Files; +import java.nio.file.Path; +import java.text.DecimalFormat; +import java.time.LocalDateTime; +import java.util.*; +import java.util.stream.Collectors; + +public abstract class ExcelHelper { + private static final String SUP_MARK_START = ""; + private static final String SUP_MARK_END = ""; + private static final String SUB_MARK_START = ""; + private static final String SUB_MARK_END = ""; + private static final String BR_MARK_START = "
"; + private static final String BR_MARK_END = "
"; + private static final String NUMBER_FORMAT = "#.####################"; + + public ExcelHelper() { + } + + public static final T getCellValue(final Cell cell, final Class clazz) { + Object cellValue = ""; + if (cell != null) { + switch(cell.getCellType()) { + case STRING: + cellValue = StringUtils.trim(cell.getRichStringCellValue().getString()); + break; + case NUMERIC: + short format = cell.getCellStyle().getDataFormat(); + if (format != 14 && format != 22 && format != 31 && format != 57 && format != 58 && format != 20 && format != 32) { + cellValue = cell.getNumericCellValue(); + DecimalFormat decimalFormat = new DecimalFormat("#.####################"); + cellValue = decimalFormat.format(cell.getNumericCellValue()); + } else { + cellValue = DateUtil.getJavaDate(cell.getNumericCellValue()); + } + break; + case BOOLEAN: + cellValue = ObjectUtils.toString(cell.getBooleanCellValue()); + break; + case FORMULA: + FormulaEvaluator evaluator = cell.getSheet().getWorkbook().getCreationHelper().createFormulaEvaluator(); + CellValue cv = evaluator.evaluate(cell); + switch(cv.getCellType()) { + case STRING: + cellValue = StringUtils.trim(cv.getStringValue()); + return ConvertUtils.convert(cellValue, clazz); + case NUMERIC: + cellValue = cv.getNumberValue(); + return ConvertUtils.convert(cellValue, clazz); + case BOOLEAN: + cellValue = ObjectUtils.toString(cv.getBooleanValue()); + return ConvertUtils.convert(cellValue, clazz); + default: + cellValue = null; + return ConvertUtils.convert(cellValue, clazz); + } + default: + cellValue = ""; + } + } + + return ConvertUtils.convert(cellValue, clazz); + } + + public static T getCellValue(Cell cell, Class clazz, String propertyName) { + Object cellValue = ""; + BeanPropertyDescriptor propertyDescriptor = BeanPropertyDescriptor.of(clazz, propertyName); + Class propertyType = propertyDescriptor == null ? null : propertyDescriptor.getPropertyType(); + if (cell != null) { + label28: + switch(cell.getCellType()) { + case STRING: + cellValue = StringUtils.trim(cell.getRichStringCellValue().getString()); + break; + case NUMERIC: + if (DateUtil.isCellDateFormatted(cell)) { + cellValue = cell.getDateCellValue(); + } else { + cellValue = cell.getNumericCellValue(); + } + break; + case BOOLEAN: + cellValue = ObjectUtils.toString(cell.getBooleanCellValue()); + break; + case FORMULA: + FormulaEvaluator evaluator = cell.getSheet().getWorkbook().getCreationHelper().createFormulaEvaluator(); + CellValue cv = evaluator.evaluate(cell); + switch(cv.getCellType()) { + case STRING: + cellValue = StringUtils.trim(cv.getStringValue()); + break label28; + case NUMERIC: + cellValue = "" + cv.getNumberValue(); + break label28; + case BOOLEAN: + cellValue = ObjectUtils.toString(cv.getBooleanValue()); + break label28; + default: + cellValue = null; + break label28; + } + default: + cellValue = ""; + } + } + + propertyType = propertyType == null ? String.class : propertyType; + T value = (T) ConvertUtils.convert(cellValue, propertyType); + return value; + } + + public static boolean canConvertCellValue(Cell cell, Class targetType) { + if (cell != null && targetType != null) { + Object cellValue; + switch(cell.getCellType()) { + case STRING: + cellValue = StringUtils.trim(cell.getRichStringCellValue().getString()); + break; + case NUMERIC: + if (DateUtil.isCellDateFormatted(cell)) { + cellValue = cell.getDateCellValue(); + } else { + cellValue = cell.getNumericCellValue(); + } + break; + case BOOLEAN: + cellValue = ObjectUtils.toString(cell.getBooleanCellValue()); + break; + case FORMULA: + FormulaEvaluator evaluator = cell.getSheet().getWorkbook().getCreationHelper().createFormulaEvaluator(); + CellValue cv = evaluator.evaluate(cell); + switch(cv.getCellType()) { + case STRING: + cellValue = StringUtils.trim(cv.getStringValue()); + return ConvertUtils.canConvert(cellValue, targetType); + case NUMERIC: + cellValue = "" + cv.getNumberValue(); + return ConvertUtils.canConvert(cellValue, targetType); + case BOOLEAN: + cellValue = ObjectUtils.toString(cv.getBooleanValue()); + return ConvertUtils.canConvert(cellValue, targetType); + default: + cellValue = null; + return ConvertUtils.canConvert(cellValue, targetType); + } + default: + cellValue = ""; + } + + return ConvertUtils.canConvert(cellValue, targetType); + } else { + return true; + } + } + + public static void setCellStringValue(String text, Cell cell, Workbook wb) { + if (text == null) { + text = ""; + } + + text = text.replaceAll("", ""); + if (StringUtils.contains(text, "
")) { + CellStyle cellStyle = cell.getCellStyle(); + cellStyle.setWrapText(true); + text = StringUtils.replace(text, "
", "\n"); + text = StringUtils.replace(text, "
", ""); + cell.setCellStyle(cellStyle); + } + + if (containCornerMark(text)) { + RichTextString richTextString = replaceCornerMarkToText(text, wb); + cell.setCellValue(richTextString); + } else { + cell.setCellValue(text); + } + + } + + public static boolean containCornerMark(String text) { + return StringUtils.contains(text, "") || StringUtils.contains(text, ""); + } + + public static RichTextString replaceCornerMarkToText(String text, Workbook wb) { + RichTextString richText = wb.getCreationHelper().createRichTextString(text.replaceAll("", "")); + Font supFont = wb.createFont(); + supFont.setTypeOffset((short)1); + String supTmp = text.replaceAll("", ""); + List supList = StringUtils.substringsBetween(text, "", ""); + Iterator var6 = supList.iterator(); + + String subTmp; + while(var6.hasNext()) { + subTmp = (String)var6.next(); + int index = supTmp.indexOf("" + subTmp + ""); + if (index != -1) { + richText.applyFont(index, index + subTmp.length(), supFont); + supTmp = supTmp.replaceFirst("", "").replaceFirst("", ""); + } + } + + Font subFont = wb.createFont(); + subFont.setTypeOffset((short)2); + subTmp = text.replaceAll("", ""); + List subList = StringUtils.substringsBetween(text, "", ""); + Iterator var9 = subList.iterator(); + + while(var9.hasNext()) { + String sub = (String)var9.next(); + int index = subTmp.indexOf("" + sub + ""); + if (index != -1) { + richText.applyFont(index, index + sub.length(), subFont); + subTmp = subTmp.replaceFirst("", "").replaceFirst("", ""); + } + } + + return richText; + } + + public static void writeAsExcel(File file, String name, SheetContext sheetContext, List itemList) { + SheetWriter writer = new DefaultSheetWriter(sheetContext, itemList); + DefaultExcelWriter excelWriter = new DefaultExcelWriter(new SheetWriter[]{writer}); + + try { + FileOutputStream fos = new FileOutputStream(file); + Throwable var7 = null; + + try { + excelWriter.write(fos); + } catch (Throwable var17) { + var7 = var17; + throw var17; + } finally { + if (fos != null) { + if (var7 != null) { + try { + fos.close(); + } catch (Throwable var16) { + var7.addSuppressed(var16); + } + } else { + fos.close(); + } + } + + } + + } catch (IOException var19) { + throw new FileException(var19); + } + } + + public static FilePathDTO writeImportFailureListAsExcel(String filePath, List itemList, int headerIndex, int validIndex, String errorFileName) { + FilePathDTO fp = FilePathDTO.of(FileScope.temp.name(), LocalDateTime.now(), UUID.randomUUID().toString(), errorFileName); + Path path = FilePathManager.getLocalPath(fp); + FileUtils.makeDirs(path); + + try { + InputStream is = new BufferedInputStream(new FileInputStream(filePath)); + Throwable var8 = null; + + try { + Workbook wb = WorkbookFactory.create(is); + Throwable var10 = null; + + try { + Sheet sheet = wb.getSheetAt(0); + Row row = sheet.getRow(headerIndex); + int lastCellNum = row.getLastCellNum() - 1; + Cell errorCell = row.getCell(lastCellNum); + CellStyle cs = errorCell.getCellStyle(); + cs.setBorderTop(BorderStyle.THIN); + cs.setBorderBottom(BorderStyle.THIN); + cs.setBorderLeft(BorderStyle.THIN); + cs.setBorderRight(BorderStyle.THIN); + errorCell.setCellValue("错误信息"); + int cellMaxWidth = ExcelUtils.getCellWidth("错误信息"); + + for(int i = 0; i < itemList.size(); ++i) { + T item = (T) itemList.get(i); + row = sheet.getRow(i + validIndex); + errorCell = row.createCell(lastCellNum); + errorCell.setCellStyle(cs); + errorCell.setCellValue((String)item.getExt$().get("validateimpmsg")); + int length = ExcelUtils.getCellWidth((String)item.getExt$().get("validateimpmsg")); + if (cellMaxWidth < length) { + cellMaxWidth = length; + } + } + + sheet.setColumnWidth(lastCellNum, cellMaxWidth); + OutputStream fos = Files.newOutputStream(path); + Throwable var73 = null; + + try { + wb.write(fos); + return fp; + } catch (Throwable var65) { + var73 = var65; + throw var65; + } finally { + if (fos != null) { + if (var73 != null) { + try { + fos.close(); + } catch (Throwable var64) { + var73.addSuppressed(var64); + } + } else { + fos.close(); + } + } + + } + } catch (Throwable var67) { + var10 = var67; + throw var67; + } finally { + if (wb != null) { + if (var10 != null) { + try { + wb.close(); + } catch (Throwable var63) { + var10.addSuppressed(var63); + } + } else { + wb.close(); + } + } + + } + } catch (Throwable var69) { + var8 = var69; + throw var69; + } finally { + if (is != null) { + if (var8 != null) { + try { + is.close(); + } catch (Throwable var62) { + var8.addSuppressed(var62); + } + } else { + is.close(); + } + } + + } + } catch (IOException var71) { + throw new FileException(var71); + } + } + + public static List readDataFromExcel(String filePath, int headerRowIndex, int dataFromRowIndex, Class clazz) { + return readDataFromExcel(filePath, 0, headerRowIndex, dataFromRowIndex, clazz, (String)null); + } + + public static List readDataFromExcel(String filePath, int headerRowIndex, int dataFromRowIndex, Class clazz, String masterPropertyName) { + return readDataFromExcel(filePath, 0, headerRowIndex, dataFromRowIndex, clazz, masterPropertyName); + } + + public static List readDataFromExcel(String filePath, int sheetIndex, int headerRowIndex, int dataFromRowIndex, Class clazz) { + return readDataFromExcel(filePath, sheetIndex, headerRowIndex, dataFromRowIndex, clazz, (String)null); + } + + public static List readDataFromExcel(String filePath, String sheetName, int headerRowIndex, int dataFromRowIndex, Class clazz) { + return extractDataFromExcel(filePath, sheetName, headerRowIndex, dataFromRowIndex, clazz, (String)null); + } + + public static List readDataFromExcel(String filePath, int sheetIndex, int headerRowIndex, int dataFromRowIndex, Class clazz, String masterPropertyName) { + return extractDataFromExcel(filePath, sheetIndex, headerRowIndex, dataFromRowIndex, clazz, masterPropertyName); + } + + private static List extractDataFromExcel(String filePath, Object sheetIndexOrSheetName, int headerRowIndex, int dataFromRowIndex, Class clazz, String masterPropertyName) { + try { + Workbook wb = WorkbookFactory.create(new File(filePath)); + Throwable var7 = null; + + List var36; + try { + Sheet sheet = String.class.equals(sheetIndexOrSheetName.getClass()) ? wb.getSheet((String)sheetIndexOrSheetName) : wb.getSheetAt((Integer)sheetIndexOrSheetName); + Row row = null; + List> result = new ArrayList(); + row = sheet.getRow(headerRowIndex); + int columnQty = row.getPhysicalNumberOfCells(); + int offset = 0; + if (!StringUtils.isEmpty(masterPropertyName)) { + offset = 1; + } + + String[] columnNames = new String[columnQty]; + + int i; + for(i = 1 - offset; i < columnNames.length; ++i) { + if (row.getCell(i).getCellComment() != null) { + columnNames[i] = row.getCell(i).getCellComment().getString().toString(); + } else if (row.getCell(i).getCellComment() == null) { + Row previousRow = sheet.getRow(headerRowIndex - 1); + if (previousRow != null && previousRow.getCell(i) != null && previousRow.getCell(i).getCellComment() != null) { + columnNames[i] = previousRow.getCell(i).getCellComment().getString().toString(); + } + } + } + + i = sheet.getPhysicalNumberOfRows(); + + for(int rowNum = dataFromRowIndex; rowNum < i; ++rowNum) { + row = sheet.getRow(rowNum); + if (row != null) { + Map map = new HashMap(); + + for(int cellIndex = 0; cellIndex < columnNames.length; ++cellIndex) { + Cell cell = row.getCell(cellIndex); + if (columnNames[cellIndex] != null && columnNames[cellIndex].trim().length() > 0) { + BeanPropertyDescriptor propertyDescriptor = BeanPropertyDescriptor.of(clazz, columnNames[cellIndex].trim()); + Class targetType = propertyDescriptor == null ? String.class : propertyDescriptor.getPropertyType(); + if (canConvertCellValue(cell, targetType)) { + Object value = getCellValue(cell, clazz, columnNames[cellIndex].trim()); + if (!ObjectUtils.isEmpty(value)) { + map.put(columnNames[cellIndex].trim(), value); + } + } else { + updateValidationImpMsg(map, "第" + (cellIndex + 1) + "列数据错误,不能转换为数据类型【" + targetType.getSimpleName() + "】"); + } + } + } + + if (!StringUtils.isEmpty(masterPropertyName)) { + map.put(masterPropertyName, columnNames[0]); + } + + result.add(map); + } + } + + boolean isEmpty = true; + + for(int k = result.size() - 1; k >= 0; --k) { + Iterator var37 = ((Map)result.get(k)).keySet().iterator(); + + while(var37.hasNext()) { + String key = (String)var37.next(); + Object value = ((Map)result.get(k)).get(key); + if (!ObjectUtils.isEmpty(value)) { + isEmpty = false; + } + } + + if (isEmpty) { + result.remove(k); + } + } + + var36 = (List)result.stream().map((m) -> { + return PersistableHelper.mapToPersistable(m, clazz); + }).collect(Collectors.toList()); + } catch (Throwable var30) { + var7 = var30; + throw var30; + } finally { + if (wb != null) { + if (var7 != null) { + try { + wb.close(); + } catch (Throwable var29) { + var7.addSuppressed(var29); + } + } else { + wb.close(); + } + } + + } + + return var36; + } catch (IOException var32) { + throw new FileException(var32); + } + } + + private static void updateValidationImpMsg(Map map, String msg) { + String origMsg = (String)map.get("validateimpmsg"); + if (StringUtils.isEmpty(origMsg)) { + map.put("validateimpmsg", msg); + } else { + map.put("validateimpmsg", origMsg + ";" + msg); + } + + } +} diff --git a/src/main/java/com/sunwayworld/framework/io/excel/impl/DefaultSheetWriter.java b/src/main/java/com/sunwayworld/framework/io/excel/impl/DefaultSheetWriter.java new file mode 100644 index 0000000..1bdef6d --- /dev/null +++ b/src/main/java/com/sunwayworld/framework/io/excel/impl/DefaultSheetWriter.java @@ -0,0 +1,594 @@ +package com.sunwayworld.framework.io.excel.impl; + +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import java.util.Map.Entry; +import java.util.function.Function; +import java.util.regex.Pattern; + +import org.apache.poi.ss.usermodel.Cell; +import org.apache.poi.ss.usermodel.CellStyle; +import org.apache.poi.ss.usermodel.DataFormat; +import org.apache.poi.ss.usermodel.HorizontalAlignment; +import org.apache.poi.ss.usermodel.Row; +import org.apache.poi.ss.usermodel.Sheet; +import org.apache.poi.ss.usermodel.Workbook; +import org.apache.poi.ss.util.CellRangeAddress; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.beans.BeanPropertyDescriptor; +import com.sunwayworld.framework.beans.BeanPropertyType; +import com.sunwayworld.framework.data.Pair; +import com.sunwayworld.framework.io.excel.ExcelHelper; +import com.sunwayworld.framework.io.excel.SheetWriter; +import com.sunwayworld.framework.io.excel.support.PropertyContext; +import com.sunwayworld.framework.io.excel.support.SheetContext; +import com.sunwayworld.framework.io.excel.utils.ExcelUtils; +import com.sunwayworld.framework.support.domain.BaseData; +import com.sunwayworld.framework.utils.ConvertUtils; +import com.sunwayworld.framework.utils.DateTimeUtils; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.ReflectionUtils; + +public class DefaultSheetWriter implements SheetWriter { + private final SheetContext sheetContext; + private final List items; // 要输出的items + private final Class itemClass; // 要输出的item的类型 + + public DefaultSheetWriter(SheetContext sheetContext, List items) { + this.sheetContext = sheetContext; + this.items = items; + + if (items.isEmpty()) { + itemClass = Object.class; + } else { + itemClass = items.get(0).getClass(); + } + } + + public SheetContext getSheetContext() { + return sheetContext; + } + + public List getItems() { + return items; + } + + public Class getItemClass() { + return itemClass; + } + + @Override + public void write(Workbook wb) { + SheetContext sheetContext = getSheetContext(); + + Sheet sheet = wb.createSheet(ExcelUtils.getWellFormedSheetName(sheetContext.getSheetName())); // 表格 + + // 行 + Row row = null; + // 单元格 + Cell cell = null; + // 样式 + CellStyle csForTopic = ExcelUtils.getTopicCellStyle(wb); // 大标题的样式 + CellStyle csForTitle = ExcelUtils.getTitleCellStyle(wb); // 子标题和列标题的样式 + CellStyle csForCenterContent = ExcelUtils.getCenterCellStyle(wb); // 数据输出,居中对齐的样式 + CellStyle csForLeftContent = ExcelUtils.getLeftCellStyle(wb); // 数据输出,居左对齐的样式 + CellStyle csForRightContent = ExcelUtils.getRightCellStyle(wb); // 数据输出,居右对齐的样式 + CellStyle csForFooterCenter = ExcelUtils.getFooterCenterCellStyle(wb); // 合计,居中对齐的样式 + CellStyle csForFooterRight = ExcelUtils.getFooterRightCellStyle(wb); // 合计,右对齐的样式 + + int rowNumber = 0; + + // 所有要输出的列上下文,最前面有个序号的列 + List propertyContextList = sheetContext.getPropertyList(); + + // 用于记录每列单元格最大的宽度,用于标准化输出 + int[] cellMaxWidth = new int[propertyContextList.size() + 1]; + + // --------------------------------------------------------------------- + // 添加大标题 + // --------------------------------------------------------------------- + // 标题的行 + row = sheet.createRow(0); + + cell = row.createCell(0); + cell.setCellStyle(csForTopic); + ExcelHelper.setCellStringValue(sheetContext.getTopic(), cell, wb); + + // 合并标题 + for (int i = 1; i <= propertyContextList.size(); i++) { + cell = row.createCell(i); + cell.setCellValue(""); + cell.setCellStyle(csForTopic); + } + // 合并标题 + sheet.addMergedRegion(new CellRangeAddress(0, 0, 0, propertyContextList.size())); + rowNumber++; + + // --------------------------------------------------------------------- + // 添加子标题 + // --------------------------------------------------------------------- + // 如果有子标题,添加子标题 + List>> subTopicList = sheetContext.getSubTopicList(); + // 有子标题 + if (!subTopicList.isEmpty()) { + // 子标题的行 + row = sheet.createRow(rowNumber); + + for (int i = 0; i <= propertyContextList.size(); i++) { + cell = row.createCell(i); + + boolean match = false; + for (Pair> subTopic : subTopicList) { + Pair pos = subTopic.getSecond(); + + if (pos.getFirst() == i) { + ExcelHelper.setCellStringValue(subTopic.getFirst(), cell, wb); + match = true; + break; + } + } + + if (!match) { + cell.setCellValue(""); + } + + cell.setCellStyle(csForTitle); + } + + for (Pair> subTopic : subTopicList) { + Pair pos = subTopic.getSecond(); + + if (pos.getSecond() > pos.getFirst()) { + // 合并子标题 + sheet.addMergedRegion(new CellRangeAddress(1, 1, pos.getFirst(), pos.getSecond())); + } + } + rowNumber++; + } + + // --------------------------------------------------------------------- + // 添加列标题 + // --------------------------------------------------------------------- + // 设置要输出的列标题 + row = sheet.createRow(rowNumber); + + cell = row.createCell(0); + cell.setCellValue("序号"); + cell.setCellStyle(csForTitle); + + cellMaxWidth[0] = ExcelUtils.getCellWidth("序号"); + + for (int i = 0; i < propertyContextList.size(); i++) { + PropertyContext propertyContext = propertyContextList.get(i); + cell = row.createCell((i + 1)); + cell.setCellStyle(csForTitle); + ExcelHelper.setCellStringValue(propertyContext.getTitle(), cell, wb); + cellMaxWidth[i + 1] = ExcelUtils.getCellWidth(propertyContext.getTitle()); + } + + // 有子标题,列标题上无子标题的,要上下合并 + if (!subTopicList.isEmpty()) { + for (int i = 0; i <= propertyContextList.size(); i++) { + // 是否在子标题下,不在子标题下的要上下合并 + boolean belongsToSubTitle = false; + + for (Pair> subTopic : subTopicList) { + Pair pos = subTopic.getSecond(); + + if (i >= pos.getFirst() && i <= pos.getSecond()) { + belongsToSubTitle = true; + break; + } + } + + if (!belongsToSubTitle) { + sheet.getRow(1).getCell(i).setCellValue(sheet.getRow(2).getCell(i).getStringCellValue()); + // 不属于子标题的上下合并 + sheet.addMergedRegion(new CellRangeAddress(1, 2, i, i)); + } + } + } + rowNumber++; + + // --------------------------------------------------------------------- + // 添加输出信息 + // --------------------------------------------------------------------- + // 合计信息 + Map sumMap = new LinkedHashMap<>(); + + // 判断列是否需要合并 + List>> mergePropertyPairList = sheetContext.getMergePropertyPairList(); + Map mergeInstanceMap = new HashMap<>(); + + for (int i = 0, is = getItems().size(); i < is; i++) { + Object item = getItems().get(i); + row = sheet.createRow(rowNumber); + + // 设置序号 + cell = row.createCell(0); + cell.setCellValue(i + 1); + cell.setCellStyle(csForCenterContent); + + // 获取序号的最大长度 + int length = ExcelUtils.getCellWidth("" + i); + if (cellMaxWidth[0] < length) { + cellMaxWidth[0] = length; + } + + for (int j = 0, ps = propertyContextList.size(); j < ps; j++) { + PropertyContext propertyContext = propertyContextList.get(j); + + cell = row.createCell(j + 1); + + Object rawValue = getPropertyRawValue(item, propertyContext.getName()); + + // 对应Bean里的字段,通过该字段来匹配类型,否则先查看有没有传入的类型,如果没有根据值来判断 + BeanPropertyDescriptor propertyDescriptor = BeanPropertyDescriptor.of(getItemClass(), propertyContext.getName()); + if (propertyDescriptor == null) { + if (propertyContext.getPropertyType() == null) { + if (rawValue == null) { + propertyContext.setPropertyType(BeanPropertyType.UNKNOWN); + } else { + Class clazz = rawValue.getClass(); + + propertyContext.setPropertyType(BeanPropertyType.of(clazz)); + } + } + } else { + propertyContext.setPropertyType(BeanPropertyType.of(propertyDescriptor.getPropertyType())); + } + + boolean hasStyle = (propertyContext.getStyleConsumer() != null); + + // 数字的格式为右对齐 + if (BeanPropertyType.DOUBLE.equals(propertyContext.getPropertyType()) + || BeanPropertyType.INTEGER.equals(propertyContext.getPropertyType())) { + if (hasStyle) { + cell.setCellStyle(ExcelUtils.getRightCellStyle(wb)); + } else { + cell.setCellStyle(csForRightContent); + } + } else { + if (hasStyle) { + if (HorizontalAlignment.LEFT.equals(propertyContext.getAlignment())) { + cell.setCellStyle(ExcelUtils.getLeftCellStyle(wb)); + } else if (HorizontalAlignment.RIGHT.equals(propertyContext.getAlignment())) { + cell.setCellStyle(ExcelUtils.getRightCellStyle(wb)); + } else { + cell.setCellStyle(ExcelUtils.getCenterCellStyle(wb)); + } + } else { + if (HorizontalAlignment.LEFT.equals(propertyContext.getAlignment())) { + cell.setCellStyle(csForLeftContent); + } else if (HorizontalAlignment.RIGHT.equals(propertyContext.getAlignment())) { + cell.setCellStyle(csForRightContent); + } else { + cell.setCellStyle(csForCenterContent); + } + } + } + + if (propertyContext.getCellRowItemConsumer() != null) { + propertyContext.getCellRowItemConsumer().accept(cell, item); + } + + if (hasStyle) { + propertyContext.getStyleConsumer().accept(cell, item); + } + + if (rawValue != null&&!"".equals(rawValue)) { + Function convertFunction = propertyContext.getConvertFunction(); + + if (convertFunction != null) { + propertyContext.setPropertyType(BeanPropertyType.STRING); + } + else { + if (BeanPropertyType.STRING.equals(propertyContext.getPropertyType())||BeanPropertyType.UNKNOWN.equals(propertyContext.getPropertyType())) { + if ("-".equals(rawValue.toString())){ + propertyContext.setPropertyType(BeanPropertyType.STRING); + } + else if (rawValue.toString().matches("^[-\\+]?\\d*[.]\\d+$")) { + propertyContext.setPropertyType(BeanPropertyType.DOUBLE); + } + else if (rawValue.toString().matches("^[-\\+]?[\\d]*$")) { + if (rawValue.toString().length()<10) { + propertyContext.setPropertyType(BeanPropertyType.INTEGER); + }else { + propertyContext.setPropertyType(BeanPropertyType.STRING); + } + } + else { + propertyContext.setPropertyType(BeanPropertyType.STRING); + } + } + } + Object appliedValue = (convertFunction == null ? rawValue : convertFunction.apply(rawValue)); + // CellStyle contextstyle=ExcelUtils.getFooterCenterCellStyle(wb); // 合计,居中对齐的样式; + // DataFormat df = wb.createDataFormat(); + if (BeanPropertyType.INTEGER.equals(propertyContext.getPropertyType())) { +// contextstyle.setDataFormat(df.getFormat("0_ "));//数据格式只显示整数 +// cell.setCellStyle(contextstyle); + cell.setCellValue(ConvertUtils.convert(appliedValue, Long.class)); + } else if (BeanPropertyType.DOUBLE.equals(propertyContext.getPropertyType())) { +// contextstyle.setDataFormat(df.getFormat("0.0000_ "));//保留四位小数 +// cell.setCellStyle(contextstyle); + cell.setCellValue(ConvertUtils.convert(appliedValue, Double.class)); + } else if (BeanPropertyType.DATETIME.equals(propertyContext.getPropertyType())) { + LocalDateTime dateTimeValue = ConvertUtils.convert(appliedValue, LocalDateTime.class); + cell.setCellValue(getDateTimePropertyValue(propertyContext.getName(), dateTimeValue)); + } else if (BeanPropertyType.DATE.equals(propertyContext.getPropertyType())) { + LocalDate dateValue = ConvertUtils.convert(appliedValue, LocalDate.class); + + cell.setCellValue(getDatePropertyValue(propertyContext.getName(), dateValue)); + } else { + ExcelHelper.setCellStringValue(ConvertUtils.convert(appliedValue, String.class), cell, wb); + } + //最终都设置为String + propertyContext.setPropertyType(BeanPropertyType.STRING); + length = ExcelUtils.getCellWidth(ConvertUtils.convert(appliedValue, String.class)); + if (cellMaxWidth[j + 1] < length) { + cellMaxWidth[j + 1] = length; + } + + if (getSheetContext().getSumPropertyList().stream() + .anyMatch(n -> propertyContext.getName().equalsIgnoreCase(n.getFirst()))) { + double sum = ConvertUtils.convert(sumMap.get(propertyContext.getName()), double.class); + + sum += ConvertUtils.convert(appliedValue, double.class); + + sumMap.put(propertyContext.getName(), sum); + } + } else { + cell.setBlank(); + } + + if (!mergePropertyPairList.isEmpty()) { + Pair> pair = mergePropertyPairList.stream() + .filter(p -> p.getFirst().equalsIgnoreCase(propertyContext.getName())).findFirst() + .orElse(null); + + if (pair != null) { + CellMergeInstance mergeInstance = mergeInstanceMap.get(pair.getFirst()); + + if (mergeInstance == null) { + CellMergeInstance instance = new CellMergeInstance(propertyContext.getName(), + pair.getSecond(), rowNumber, j + 1); + List valueList = new ArrayList<>(); + for (String name : pair.getSecond()) { + valueList.add(getPropertyRawValue(item, name)); + } + instance.setComparisionValueList(valueList); + mergeInstanceMap.put(pair.getFirst(), instance); + } else { + if (!isMergeRow(item, mergeInstance)) { + if (mergeInstance.getStartRowIndex() + 1 < rowNumber) { // merge + sheet.addMergedRegion( + new CellRangeAddress(mergeInstance.getStartRowIndex(), rowNumber - 1, + mergeInstance.getColumnIndex(), mergeInstance.getColumnIndex())); + } + + mergeInstance.setStartRowIndex(rowNumber); + List valueList = new ArrayList<>(); + for (String name : pair.getSecond()) { + valueList.add(getPropertyRawValue(item, name)); + } + mergeInstance.setComparisionValueList(valueList); + } + } + + if (rowNumber == is && mergeInstance.getStartRowIndex() != is) { + sheet.addMergedRegion(new CellRangeAddress(mergeInstance.getStartRowIndex(), rowNumber + 1, mergeInstance.getColumnIndex(), mergeInstance.getColumnIndex())); + } + + } + } + } + + rowNumber++; + } + + // --------------------------------------------------------------------- + // 添加合计行信息 + // --------------------------------------------------------------------- + if (!sumMap.isEmpty()) { + row = sheet.createRow(rowNumber); + + cell = row.createCell(0); + cell.setCellValue("合计:"); + cell.setCellStyle(csForFooterCenter); + // "合计:"要合并的列数 + int mergeCellsForSumTitle = -1; + for (int i = 0, ps = propertyContextList.size(); i < ps; i++) { + PropertyContext propertyContext = propertyContextList.get(i); + + cell = row.createCell(i + 1); + cell.setCellStyle(csForFooterRight); + Double sum = sumMap.get(propertyContext.getName()); + if (sum != null) { + if (mergeCellsForSumTitle == -1) { + mergeCellsForSumTitle = i; + } + Function function = getSheetContext().getSumPropertyList().stream() + .filter(n -> propertyContext.getName().equalsIgnoreCase(n.getFirst())).findFirst().get() + .getSecond(); + String stringValue = function.apply(sum); + cell.setCellValue(ConvertUtils.convert(stringValue, Double.class)); + + int length = ExcelUtils.getCellWidth(stringValue); + if (cellMaxWidth[i + 1] < length) { + cellMaxWidth[i + 1] = length; + } + } else { + cell.setBlank(); + } + } + + sheet.addMergedRegion(new CellRangeAddress(row.getRowNum(), row.getRowNum(), 0, mergeCellsForSumTitle)); + } + + // 用当前列中最大的长度来设置列宽度 + // 但是每列最大长度不能超过60个BYTE + for (int i = 0; i < cellMaxWidth.length; i++) { + int width = cellMaxWidth[i] + 256 * 2; + + if (width > 60 * 256) { + width = 60 * 256; + } + + sheet.setColumnWidth(i, width); + } + + // 冻结标题行和左边序号列 + if (subTopicList.isEmpty()) { + sheet.createFreezePane(1, 2); + } else { + sheet.createFreezePane(1, 3); + } + } + + // --------------------------------------------------------------------------- + // 私有方法 + // --------------------------------------------------------------------------- + @SuppressWarnings("unchecked") + private Object getPropertyRawValue(Object item, String propertyName) { + if (item == null || propertyName == null) { + return null; + } + + if (Map.class.isAssignableFrom(this.getItemClass())) { + return ((Map) item).entrySet().stream() + .filter(e -> propertyName.equalsIgnoreCase(e.getKey())).map(e -> { + return ObjectUtils.isEmpty(e.getValue()) ? "" : e.getValue(); + }).findFirst().orElse(null); + } else { + BeanPropertyDescriptor propertyDescriptor = BeanPropertyDescriptor.of(item.getClass(), propertyName); + + if (propertyDescriptor != null) { + return ReflectionUtils.invokeMethod(propertyDescriptor.getReadMethod(), item); + } else if (BaseData.class.isAssignableFrom(item.getClass())) { + Entry entry = ((BaseData) item).getExt$().entrySet().stream() + .filter(e -> propertyName.equalsIgnoreCase(e.getKey())).findFirst().orElse(null); + + if (entry != null) { + return entry.getValue(); + } + } + + return null; + } + } + + private String getDateTimePropertyValue(String propertyName, LocalDateTime propertyValue) { + if (propertyValue == null) { + return null; + } + + BeanPropertyDescriptor propertyDescriptor = BeanPropertyDescriptor.of(getItemClass(), propertyName); + + if (propertyDescriptor != null) { + JSONField jsonField = propertyDescriptor.getProperty().getAnnotation(JSONField.class); + + if (jsonField != null) { + return DateTimeUtils.formatLocalDateTime(propertyValue, jsonField.format()); + } + } + + return DateTimeUtils.formatLocalDateTime(propertyValue); + } + + private String getDatePropertyValue(String propertyName, LocalDate propertyValue) { + if (propertyValue == null) { + return null; + } + + BeanPropertyDescriptor propertyDescriptor = BeanPropertyDescriptor.of(getItemClass(), propertyName); + + if (propertyDescriptor != null) { + JSONField jsonField = propertyDescriptor.getProperty().getAnnotation(JSONField.class); + + if (jsonField != null) { + return DateTimeUtils.formatLocalDate(propertyValue, jsonField.format()); + } + } + + return DateTimeUtils.formatLocalDate(propertyValue); + } + + private boolean isMergeRow(Object item, CellMergeInstance mergeInstance) { + List comparisionPropertyList = mergeInstance.getComparisionPropertyList(); + + for (int i = 0; i < comparisionPropertyList.size(); i++) { + Object value = getPropertyRawValue(item, comparisionPropertyList.get(i)); + + Object comparisionValue = mergeInstance.getComparisionValueList().get(i); + + if (!ObjectUtils.equals(value, comparisionValue)) { + return false; + } + } + + return true; + } + + public static class CellMergeInstance { + private String property; + private List comparisionPropertyList; + private int startRowIndex; + private int columnIndex; + private List comparisionValueList; + + public CellMergeInstance(String property, List comparisionPropertyList, int startRowIndex, + int columnIndex) { + this.property = property; + this.comparisionPropertyList = comparisionPropertyList; + this.startRowIndex = startRowIndex; + this.columnIndex = columnIndex; + } + + public int getStartRowIndex() { + return startRowIndex; + } + + public void setStartRowIndex(int startRowIndex) { + this.startRowIndex = startRowIndex; + } + + public int getColumnIndex() { + return columnIndex; + } + + public void setColumnIndex(int columnIndex) { + this.columnIndex = columnIndex; + } + + public String getProperty() { + return property; + } + + public void setProperty(String property) { + this.property = property; + } + + public List getComparisionPropertyList() { + return comparisionPropertyList; + } + + public void setComparisionPropertyList(List comparisionPropertyList) { + this.comparisionPropertyList = comparisionPropertyList; + } + + public List getComparisionValueList() { + return comparisionValueList; + } + + public void setComparisionValueList(List comparisionValueList) { + this.comparisionValueList = comparisionValueList; + } + } +} diff --git a/src/main/java/com/sunwayworld/framework/support/table/TableHelper.java b/src/main/java/com/sunwayworld/framework/support/table/TableHelper.java new file mode 100644 index 0000000..dd162cb --- /dev/null +++ b/src/main/java/com/sunwayworld/framework/support/table/TableHelper.java @@ -0,0 +1,93 @@ +// +// Source code recreated from a .class file by IntelliJ IDEA +// (powered by FernFlower decompiler) +// + +package com.sunwayworld.framework.support.table; + +import com.sunwayworld.basemodule.business.result.bean.LimsResultBean; +import com.sunwayworld.framework.support.domain.AbstractBaseData; +import com.sunwayworld.framework.support.table.bean.TableCellBean; +import com.sunwayworld.framework.support.table.bean.TableRowBean; +import com.sunwayworld.framework.utils.BeanUtils; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.framework.utils.ConvertUtils; +import com.sunwayworld.framework.utils.ReflectionUtils; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; + +public abstract class TableHelper { + public TableHelper() { + } + + public static final List parseTableRowList(List tableCellList, TableCellDescriptor descriptor) { + if (tableCellList.isEmpty()) { + return CollectionUtils.emptyList(); + } else { + List pivotList = descriptor.getPivotList(); + List extList = descriptor.getExtList(); + if (pivotList.isEmpty()) { + return CollectionUtils.emptyList(); + } else { + List rowList = new ArrayList(); + Iterator var5 = tableCellList.iterator(); + + while(var5.hasNext()) { + AbstractBaseData c = (AbstractBaseData)var5.next(); + TableCellBean cell = new TableCellBean(); + //!!!!!!!!!转小写,对应TableHeadBean field也转小写 + cell.setKey((String)descriptor.getParseCellKeyFunc().apply((T) c).toLowerCase()); + cell.setValue((String)descriptor.getParseCellValueFunc().apply((T) c)); + cell.setExt$Item("$field", descriptor.getCellFieldName()); + cell.setExt$Item("id", (String)descriptor.getParseIdFunc().apply((T) c)); + if(c instanceof LimsResultBean){ + LimsResultBean g = (LimsResultBean) c; + cell.setExt$Item("resultcategory",g.getResultCategory()); + cell.setExt$Item("rejectflag",g.getRejectFlag()); + cell.setExt$Item("formula",g.getFormula()); + } + Iterator var8 = extList.iterator(); + + while(var8.hasNext()) { + String ext = (String)var8.next(); + String extValue = (String)ConvertUtils.convert(BeanUtils.getPropertyValue(c, ext), String.class); + cell.setExt$Item(ext, extValue); + } + + StringBuilder pivotText = new StringBuilder(); + Map pivotValueMap = new HashMap(); + Iterator var13 = pivotList.iterator(); + + while(var13.hasNext()) { + String p = (String)var13.next(); + String pValue = (String)ConvertUtils.convert(BeanUtils.getPropertyValue(c, p), String.class); + pivotText.append(p).append(":").append(pValue).append(";"); + pivotValueMap.put("pivot_" + p, pValue); + } + + TableRowBean row = (TableRowBean)rowList.stream().filter((r) -> { + return r.getPivotText().equals(pivotText.toString()); + }).findFirst().orElse(null); + if (null == row) { + TableRowBean nextRow = new TableRowBean(); + nextRow.setPivotText(pivotText.toString()); + nextRow.put(cell.getKey(), cell.getValue()); + nextRow.setExt$Item(cell.getKey() + "_" + "ext$", cell.getExt$()); + nextRow.setExt$(pivotValueMap); + rowList.add(nextRow); + } else { + row.put(cell.getKey(), cell.getValue()); + row.setExt$Item(cell.getKey() + "_" + "ext$", cell.getExt$()); + row.setExt$(pivotValueMap); + } + } + + return rowList; + } + } + } +} diff --git a/src/main/java/com/sunwayworld/module/admin/request/bean/CoreRequestUrlWhiteListBean.java b/src/main/java/com/sunwayworld/module/admin/request/bean/CoreRequestUrlWhiteListBean.java new file mode 100644 index 0000000..97504e2 --- /dev/null +++ b/src/main/java/com/sunwayworld/module/admin/request/bean/CoreRequestUrlWhiteListBean.java @@ -0,0 +1,109 @@ +package com.sunwayworld.module.admin.request.bean; + +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import java.time.LocalDateTime; +import org.springframework.format.annotation.DateTimeFormat; +import com.alibaba.fastjson.annotation.JSONField; + +/** + * 接口鉴权白名单 + * + * @author wangbo0905@sunwayworld.com + * @date 2023-06-08 + */ +@Table("T_CORE_REQUEST_URL_WHITE_LIST") +public class CoreRequestUrlWhiteListBean extends AbstractInsertable implements Insertable { + + @Transient + private static final long serialVersionUID = -82566196618711043L; + + @Id + private Long id;// 主键 + private String url;// 请求路径 + private String method;// 请求方法 + private String note;// 功能说明 + private String createdById;// 制单人编码 + private String createdByName;// 制单人名称 + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createdTime;// 制单时间 + private String createdByOrgId;// 制单人单位编码 + private String createdByOrgName;// 制单人单位名称 + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getUrl() { + return url; + } + + public void setUrl(String url) { + this.url = url; + } + + public String getMethod() { + return method; + } + + public void setMethod(String method) { + this.method = method; + } + + public String getNote() { + return note; + } + + public void setNote(String note) { + this.note = note; + } + + public String getCreatedById() { + return createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + +} diff --git a/src/main/java/com/sunwayworld/module/admin/request/controller/CoreRequestUrlWhiteListController.java b/src/main/java/com/sunwayworld/module/admin/request/controller/CoreRequestUrlWhiteListController.java new file mode 100644 index 0000000..075ae44 --- /dev/null +++ b/src/main/java/com/sunwayworld/module/admin/request/controller/CoreRequestUrlWhiteListController.java @@ -0,0 +1,9 @@ +package com.sunwayworld.module.admin.request.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.framework.controller.GenericEditListPageController; + +@RequestMapping("/secure/module/admin/request-url-white-lists/page") +public interface CoreRequestUrlWhiteListController extends GenericEditListPageController { +} diff --git a/src/main/java/com/sunwayworld/module/admin/request/controller/impl/CoreRequestUrlWhiteListControllerImpl.java b/src/main/java/com/sunwayworld/module/admin/request/controller/impl/CoreRequestUrlWhiteListControllerImpl.java new file mode 100644 index 0000000..7c40af2 --- /dev/null +++ b/src/main/java/com/sunwayworld/module/admin/request/controller/impl/CoreRequestUrlWhiteListControllerImpl.java @@ -0,0 +1,19 @@ +package com.sunwayworld.module.admin.request.controller.impl; + +import org.springframework.stereotype.Controller; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.module.admin.request.controller.CoreRequestUrlWhiteListController; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; + +@Controller +@GikamBean +public class CoreRequestUrlWhiteListControllerImpl implements CoreRequestUrlWhiteListController { + + @Log(value = "接口鉴权白名单编制列表页", type = LogType.CONTROLLER) + @Override + public String editListPage() { + return "module/admin/request-url-white-lists/core-request-url-white-list-edit-list"; + } + +} diff --git a/src/main/java/com/sunwayworld/module/admin/request/dao/CoreRequestUrlWhiteListDao.java b/src/main/java/com/sunwayworld/module/admin/request/dao/CoreRequestUrlWhiteListDao.java new file mode 100644 index 0000000..5d47b6b --- /dev/null +++ b/src/main/java/com/sunwayworld/module/admin/request/dao/CoreRequestUrlWhiteListDao.java @@ -0,0 +1,7 @@ +package com.sunwayworld.module.admin.request.dao; + +import com.sunwayworld.module.admin.request.bean.CoreRequestUrlWhiteListBean; +import com.sunwayworld.framework.support.base.dao.GenericDao; + +public interface CoreRequestUrlWhiteListDao extends GenericDao { +} diff --git a/src/main/java/com/sunwayworld/module/admin/request/dao/impl/CoreRequestUrlWhiteListDaoImpl.java b/src/main/java/com/sunwayworld/module/admin/request/dao/impl/CoreRequestUrlWhiteListDaoImpl.java new file mode 100644 index 0000000..f42bc57 --- /dev/null +++ b/src/main/java/com/sunwayworld/module/admin/request/dao/impl/CoreRequestUrlWhiteListDaoImpl.java @@ -0,0 +1,23 @@ +package com.sunwayworld.module.admin.request.dao.impl; + +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.module.admin.request.bean.CoreRequestUrlWhiteListBean; +import com.sunwayworld.module.admin.request.dao.CoreRequestUrlWhiteListDao; +import com.sunwayworld.module.admin.request.mapper.CoreRequestUrlWhiteListMapper; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +@Repository +@GikamBean +public class CoreRequestUrlWhiteListDaoImpl extends MybatisDaoSupport implements CoreRequestUrlWhiteListDao { + + @Autowired + private CoreRequestUrlWhiteListMapper coreRequestUrlWhiteListMapper; + + @Override + public CoreRequestUrlWhiteListMapper getMapper() { + return coreRequestUrlWhiteListMapper; + } + +} diff --git a/src/main/java/com/sunwayworld/module/admin/request/mapper/CoreRequestUrlWhiteListMapper.java b/src/main/java/com/sunwayworld/module/admin/request/mapper/CoreRequestUrlWhiteListMapper.java new file mode 100644 index 0000000..e2c4718 --- /dev/null +++ b/src/main/java/com/sunwayworld/module/admin/request/mapper/CoreRequestUrlWhiteListMapper.java @@ -0,0 +1,9 @@ +package com.sunwayworld.module.admin.request.mapper; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +@GikamBean +public interface CoreRequestUrlWhiteListMapper extends GenericMapper { + +} diff --git a/src/main/java/com/sunwayworld/module/admin/request/mapper/conf/core-request-url-white-list-mysql-mapper.xml b/src/main/java/com/sunwayworld/module/admin/request/mapper/conf/core-request-url-white-list-mysql-mapper.xml new file mode 100644 index 0000000..3cd2e96 --- /dev/null +++ b/src/main/java/com/sunwayworld/module/admin/request/mapper/conf/core-request-url-white-list-mysql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/module/admin/request/mapper/conf/core-request-url-white-list-oracle-mapper.xml b/src/main/java/com/sunwayworld/module/admin/request/mapper/conf/core-request-url-white-list-oracle-mapper.xml new file mode 100644 index 0000000..3cd2e96 --- /dev/null +++ b/src/main/java/com/sunwayworld/module/admin/request/mapper/conf/core-request-url-white-list-oracle-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/module/admin/request/mapper/conf/core-request-url-white-list-postgresql-mapper.xml b/src/main/java/com/sunwayworld/module/admin/request/mapper/conf/core-request-url-white-list-postgresql-mapper.xml new file mode 100644 index 0000000..3cd2e96 --- /dev/null +++ b/src/main/java/com/sunwayworld/module/admin/request/mapper/conf/core-request-url-white-list-postgresql-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/module/admin/request/mapper/conf/core-request-url-white-list-sqlserver-mapper.xml b/src/main/java/com/sunwayworld/module/admin/request/mapper/conf/core-request-url-white-list-sqlserver-mapper.xml new file mode 100644 index 0000000..3cd2e96 --- /dev/null +++ b/src/main/java/com/sunwayworld/module/admin/request/mapper/conf/core-request-url-white-list-sqlserver-mapper.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/module/admin/request/resource/CoreRequestUrlWhiteListResource.java b/src/main/java/com/sunwayworld/module/admin/request/resource/CoreRequestUrlWhiteListResource.java new file mode 100644 index 0000000..5e195d7 --- /dev/null +++ b/src/main/java/com/sunwayworld/module/admin/request/resource/CoreRequestUrlWhiteListResource.java @@ -0,0 +1,11 @@ +package com.sunwayworld.module.admin.request.resource; + +import org.springframework.web.bind.annotation.RequestMapping; + +import com.sunwayworld.module.admin.request.bean.CoreRequestUrlWhiteListBean; +import com.sunwayworld.module.admin.request.service.CoreRequestUrlWhiteListService; +import com.sunwayworld.framework.support.base.resource.GenericResource; + +@RequestMapping("/secure/module/admin/request-url-white-lists") +public interface CoreRequestUrlWhiteListResource extends GenericResource { +} diff --git a/src/main/java/com/sunwayworld/module/admin/request/resource/impl/CoreRequestUrlWhiteListResourceImpl.java b/src/main/java/com/sunwayworld/module/admin/request/resource/impl/CoreRequestUrlWhiteListResourceImpl.java new file mode 100644 index 0000000..649a047 --- /dev/null +++ b/src/main/java/com/sunwayworld/module/admin/request/resource/impl/CoreRequestUrlWhiteListResourceImpl.java @@ -0,0 +1,36 @@ +package com.sunwayworld.module.admin.request.resource.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.sunwayworld.module.admin.request.resource.CoreRequestUrlWhiteListResource; +import com.sunwayworld.module.admin.request.service.CoreRequestUrlWhiteListService; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; + +@LogModule("接口鉴权白名单") +@RestController +@GikamBean +public class CoreRequestUrlWhiteListResourceImpl implements CoreRequestUrlWhiteListResource { + + @Autowired + private CoreRequestUrlWhiteListService coreRequestUrlWhiteListService; + + @Override + public CoreRequestUrlWhiteListService getService() { + return coreRequestUrlWhiteListService; + } + + @Log(value = "新增接口鉴权白名单", type = LogType.INSERT) + @Override + @RequestMapping(method = RequestMethod.POST) + public Long insert(RestJsonWrapperBean wrapper) { + return getService().insert(wrapper); + } + +} diff --git a/src/main/java/com/sunwayworld/module/admin/request/service/CoreRequestUrlWhiteListService.java b/src/main/java/com/sunwayworld/module/admin/request/service/CoreRequestUrlWhiteListService.java new file mode 100644 index 0000000..08f8582 --- /dev/null +++ b/src/main/java/com/sunwayworld/module/admin/request/service/CoreRequestUrlWhiteListService.java @@ -0,0 +1,8 @@ +package com.sunwayworld.module.admin.request.service; + +import com.sunwayworld.module.admin.request.bean.CoreRequestUrlWhiteListBean; +import com.sunwayworld.framework.support.base.service.GenericService; + +public interface CoreRequestUrlWhiteListService extends GenericService { + +} diff --git a/src/main/java/com/sunwayworld/module/admin/request/service/impl/CoreRequestUrlWhiteListServiceImpl.java b/src/main/java/com/sunwayworld/module/admin/request/service/impl/CoreRequestUrlWhiteListServiceImpl.java new file mode 100644 index 0000000..305bc1b --- /dev/null +++ b/src/main/java/com/sunwayworld/module/admin/request/service/impl/CoreRequestUrlWhiteListServiceImpl.java @@ -0,0 +1,38 @@ +package com.sunwayworld.module.admin.request.service.impl; + +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.module.admin.request.bean.CoreRequestUrlWhiteListBean; +import com.sunwayworld.module.admin.request.dao.CoreRequestUrlWhiteListDao; +import com.sunwayworld.module.admin.request.service.CoreRequestUrlWhiteListService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +@Repository +@GikamBean +public class CoreRequestUrlWhiteListServiceImpl implements CoreRequestUrlWhiteListService { + + @Autowired + private CoreRequestUrlWhiteListDao coreRequestUrlWhiteListDao; + + @Override + @SuppressWarnings("unchecked") + public CoreRequestUrlWhiteListDao getDao() { + return coreRequestUrlWhiteListDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + public Long insert(RestJsonWrapperBean jsonWrapper) { + CoreRequestUrlWhiteListBean coreRequestUrlWhiteList = jsonWrapper.parseUnique(CoreRequestUrlWhiteListBean.class); + coreRequestUrlWhiteList.setId(ApplicationContextHelper.getNextIdentity()); + getDao().insert(coreRequestUrlWhiteList); + return coreRequestUrlWhiteList.getId(); + } + +} diff --git a/src/main/java/com/sunwayworld/module/mdm/org/bean/CoreOrgBean.java b/src/main/java/com/sunwayworld/module/mdm/org/bean/CoreOrgBean.java new file mode 100644 index 0000000..3541b0f --- /dev/null +++ b/src/main/java/com/sunwayworld/module/mdm/org/bean/CoreOrgBean.java @@ -0,0 +1,213 @@ +package com.sunwayworld.module.mdm.org.bean; + + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractPersistable; +import com.sunwayworld.framework.support.domain.Insertable; + +import java.time.LocalDateTime; + +import org.springframework.format.annotation.DateTimeFormat; + +@Table("T_CORE_ORG") +public class CoreOrgBean extends AbstractPersistable implements Insertable { + @Transient + private static final long serialVersionUID = -82566196618711043L; + @Id + private String id; + private String orgName; + private String parentId; + private String orgCategory; + private String bizCode; + private String orgProperty; + private Long orderNo; + private String createdById; + private String createdByName; + @JSONField( + format = "yyyy-MM-dd" + ) + @DateTimeFormat( + pattern = "yyyy-MM-dd HH:mm:ss" + ) + private LocalDateTime createdTime; + private String createdByOrgId; + private String createdByOrgName; + + private String orgType; + + private String principal; + + private String principalId; + + private String leaderId; + private String leader; + private String orgShortName; + private String delFlag; + private String ehrUpdateFlag; + + public CoreOrgBean() { + } + + public String getId() { + return this.id; + } + + public void setId(String id) { + this.id = id; + } + + public String getOrgName() { + return this.orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getParentId() { + return this.parentId; + } + + public void setParentId(String parentId) { + this.parentId = parentId; + } + + public String getOrgCategory() { + return this.orgCategory; + } + + public void setOrgCategory(String orgCategory) { + this.orgCategory = orgCategory; + } + + public String getBizCode() { + return this.bizCode; + } + + public void setBizCode(String bizCode) { + this.bizCode = bizCode; + } + + public String getOrgProperty() { + return this.orgProperty; + } + + public void setOrgProperty(String orgProperty) { + this.orgProperty = orgProperty; + } + + public Long getOrderNo() { + return this.orderNo; + } + + public void setOrderNo(Long orderNo) { + this.orderNo = orderNo; + } + + public String getCreatedById() { + return this.createdById; + } + + public void setCreatedById(String createdById) { + this.createdById = createdById; + } + + public String getCreatedByName() { + return this.createdByName; + } + + public void setCreatedByName(String createdByName) { + this.createdByName = createdByName; + } + + public LocalDateTime getCreatedTime() { + return this.createdTime; + } + + public void setCreatedTime(LocalDateTime createdTime) { + this.createdTime = createdTime; + } + + public String getCreatedByOrgId() { + return this.createdByOrgId; + } + + public void setCreatedByOrgId(String createdByOrgId) { + this.createdByOrgId = createdByOrgId; + } + + public String getCreatedByOrgName() { + return this.createdByOrgName; + } + + public void setCreatedByOrgName(String createdByOrgName) { + this.createdByOrgName = createdByOrgName; + } + + public String getOrgType() { + return orgType; + } + + public void setOrgType(String orgType) { + this.orgType = orgType; + } + + public String getPrincipal() { + return principal; + } + + public void setPrincipal(String principal) { + this.principal = principal; + } + + public String getPrincipalId() { + return principalId; + } + + public void setPrincipalId(String principalId) { + this.principalId = principalId; + } + + public String getLeaderId() { + return leaderId; + } + + public void setLeaderId(String leaderId) { + this.leaderId = leaderId; + } + + public String getLeader() { + return leader; + } + + public void setLeader(String leader) { + this.leader = leader; + } + + public String getOrgShortName() { + return orgShortName; + } + + public void setOrgShortName(String orgShortName) { + this.orgShortName = orgShortName; + } + + public String getDelFlag() { + return delFlag; + } + + public void setDelFlag(String delFlag) { + this.delFlag = delFlag; + } + + public String getEhrUpdateFlag() { + return ehrUpdateFlag; + } + + public void setEhrUpdateFlag(String ehrUpdateFlag) { + this.ehrUpdateFlag = ehrUpdateFlag; + } +} diff --git a/src/main/java/com/sunwayworld/module/mdm/org/controller/LimsOrgController.java b/src/main/java/com/sunwayworld/module/mdm/org/controller/LimsOrgController.java new file mode 100644 index 0000000..8fb36fe --- /dev/null +++ b/src/main/java/com/sunwayworld/module/mdm/org/controller/LimsOrgController.java @@ -0,0 +1,10 @@ +package com.sunwayworld.module.mdm.org.controller; + +import org.springframework.web.bind.annotation.RequestMapping; + +public interface LimsOrgController extends CoreOrgController { + + @RequestMapping({"/folder-choose-list"}) + String folderChoosePage(); + +} diff --git a/src/main/java/com/sunwayworld/module/mdm/org/controller/impl/LimsOrgControllerImpl.java b/src/main/java/com/sunwayworld/module/mdm/org/controller/impl/LimsOrgControllerImpl.java new file mode 100644 index 0000000..cb3ee2b --- /dev/null +++ b/src/main/java/com/sunwayworld/module/mdm/org/controller/impl/LimsOrgControllerImpl.java @@ -0,0 +1,15 @@ +package com.sunwayworld.module.mdm.org.controller.impl; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.module.mdm.org.controller.LimsOrgController; +import com.sunwayworld.module.mdm.org.controller.impl.CoreOrgControllerImpl; +import org.springframework.stereotype.Controller; + +@Controller +@GikamBean +public class LimsOrgControllerImpl extends CoreOrgControllerImpl implements LimsOrgController { + @Override + public String folderChoosePage() { + return "module/mdm/orgs/core-org-folder-choose-list"; + } +} diff --git a/src/main/java/com/sunwayworld/module/mdm/org/dao/LimsOrgDao.java b/src/main/java/com/sunwayworld/module/mdm/org/dao/LimsOrgDao.java new file mode 100644 index 0000000..03658e6 --- /dev/null +++ b/src/main/java/com/sunwayworld/module/mdm/org/dao/LimsOrgDao.java @@ -0,0 +1,12 @@ +package com.sunwayworld.module.mdm.org.dao; + +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.support.base.dao.GenericDao; +import com.sunwayworld.module.mdm.org.bean.CoreOrgBean; + +import java.util.List; +import java.util.Map; + +public interface LimsOrgDao extends GenericDao { + +} diff --git a/src/main/java/com/sunwayworld/module/mdm/org/dao/impl/LimsOrgDaoImpl.java b/src/main/java/com/sunwayworld/module/mdm/org/dao/impl/LimsOrgDaoImpl.java new file mode 100644 index 0000000..6da2eb4 --- /dev/null +++ b/src/main/java/com/sunwayworld/module/mdm/org/dao/impl/LimsOrgDaoImpl.java @@ -0,0 +1,84 @@ +// +// Source code recreated from a .class file by IntelliJ IDEA +// (powered by FernFlower decompiler) +// + +package com.sunwayworld.module.mdm.org.dao.impl; + +import com.sunwayworld.framework.cache.redis.RedisHelper; +import com.sunwayworld.framework.mybatis.dao.MybatisDaoSupport; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.PersistableHelper; +import com.sunwayworld.framework.utils.BeanUtils; +import com.sunwayworld.framework.utils.TransactionUtils; +import com.sunwayworld.module.mdm.org.bean.CoreOrgBean; +import com.sunwayworld.module.mdm.org.dao.CoreOrgDao; +import com.sunwayworld.module.mdm.org.dao.LimsOrgDao; +import com.sunwayworld.module.mdm.org.mapper.CoreOrgMapper; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +import com.sunwayworld.module.mdm.org.mapper.LimsOrgMapper; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.cache.annotation.CacheEvict; +import org.springframework.cache.annotation.Cacheable; +import org.springframework.cache.annotation.Caching; +import org.springframework.stereotype.Repository; + +@GikamBean +@Repository +public class LimsOrgDaoImpl extends MybatisDaoSupport implements LimsOrgDao { + @Autowired + private LimsOrgMapper limsOrgMapper; + + public LimsOrgDaoImpl() { + } + + public LimsOrgMapper getMapper() { + return this.limsOrgMapper; + } + + @Cacheable( + value = {"T_CORE_ORG"}, + key = "#id", + unless = "#result == null" + ) + public CoreOrgBean selectByIdIfPresent(String id) { + return (CoreOrgBean)super.selectByIdIfPresent(id); + } + + public List> selectRoleOrgList(Map parameter) { + return this.getMapper().selectRoleOrgList(parameter); + } + + public List selectTreeNodeList(MapperParameter parameter) { + return (List)this.getMapper().selectTreeNodeList(parameter).stream().map((e) -> { + return (CoreOrgBean)PersistableHelper.mapToPersistable(e, CoreOrgBean.class); + }).collect(Collectors.toList()); + } + + public List selectDescendantIdList(List idList) { + return this.getMapper().selectDescendantIdList(idList); + } + + @Caching( + evict = {@CacheEvict( + value = {"T_CORE_ORG"}, + key = "'ALL'" +), @CacheEvict( + value = {"T_CORE_ORG"}, + keyGenerator = "defaultDaoCacheEvictKeyGenerator" +)} + ) + public void cacheEvict(CoreOrgBean oldItem, CoreOrgBean newItem) { + TransactionUtils.runAfterCompletion((i) -> { + if (0 != i) { + RedisHelper.evict("T_CORE_ORG", "ALL"); + RedisHelper.evict("T_CORE_ORG", (String)BeanUtils.getPropertyValue(oldItem, newItem, "id")); + } + + }); + } +} diff --git a/src/main/java/com/sunwayworld/module/mdm/org/mapper/LimsOrgMapper.java b/src/main/java/com/sunwayworld/module/mdm/org/mapper/LimsOrgMapper.java new file mode 100644 index 0000000..085efb0 --- /dev/null +++ b/src/main/java/com/sunwayworld/module/mdm/org/mapper/LimsOrgMapper.java @@ -0,0 +1,17 @@ +package com.sunwayworld.module.mdm.org.mapper; + +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.base.mapper.GenericMapper; + +import java.util.List; +import java.util.Map; + +@GikamBean +public interface LimsOrgMapper extends GenericMapper { + List selectDescendantIdList(List idList); + + List> selectRoleOrgList(Map parameter); + + List> selectTreeNodeList(MapperParameter parameter); +} diff --git a/src/main/java/com/sunwayworld/module/mdm/org/mapper/conf/lims-org-mysql-mapper.xml b/src/main/java/com/sunwayworld/module/mdm/org/mapper/conf/lims-org-mysql-mapper.xml new file mode 100644 index 0000000..a4e5a83 --- /dev/null +++ b/src/main/java/com/sunwayworld/module/mdm/org/mapper/conf/lims-org-mysql-mapper.xml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/module/mdm/org/mapper/conf/lims-org-oracle-mapper.xml b/src/main/java/com/sunwayworld/module/mdm/org/mapper/conf/lims-org-oracle-mapper.xml new file mode 100644 index 0000000..a4e5a83 --- /dev/null +++ b/src/main/java/com/sunwayworld/module/mdm/org/mapper/conf/lims-org-oracle-mapper.xml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/module/mdm/org/resource/LimsOrgResource.java b/src/main/java/com/sunwayworld/module/mdm/org/resource/LimsOrgResource.java new file mode 100644 index 0000000..7b305bc --- /dev/null +++ b/src/main/java/com/sunwayworld/module/mdm/org/resource/LimsOrgResource.java @@ -0,0 +1,15 @@ +package com.sunwayworld.module.mdm.org.resource; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.module.mdm.org.bean.CoreOrgBean; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; + +public interface LimsOrgResource extends CoreOrgResource { + + + @RequestMapping(value = "/choose/folder", method = RequestMethod.POST) + Page folderChooseList(RestJsonWrapperBean jsonWrapper); + +} diff --git a/src/main/java/com/sunwayworld/module/mdm/org/resource/impl/LimsOrgResourceImpl.java b/src/main/java/com/sunwayworld/module/mdm/org/resource/impl/LimsOrgResourceImpl.java new file mode 100644 index 0000000..b3b6388 --- /dev/null +++ b/src/main/java/com/sunwayworld/module/mdm/org/resource/impl/LimsOrgResourceImpl.java @@ -0,0 +1,32 @@ +package com.sunwayworld.module.mdm.org.resource.impl; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.log.annotation.LogType; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.module.mdm.org.bean.CoreOrgBean; +import com.sunwayworld.module.mdm.org.resource.LimsOrgResource; +import com.sunwayworld.module.mdm.org.service.LimsOrgService; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RestController; + +@LogModule(value = "系统组织") +@RestController +@GikamBean +public class LimsOrgResourceImpl extends CoreOrgResourceImpl implements LimsOrgResource { + + @Autowired + private LimsOrgService limsOrgService; + + @Log( + value = "委托部门选择页查询", + type = LogType.SELECT + ) + @Override + public Page folderChooseList(RestJsonWrapperBean jsonWrapper) { + return limsOrgService.folderChooseList(jsonWrapper); + } +} diff --git a/src/main/java/com/sunwayworld/module/mdm/org/service/LimsOrgService.java b/src/main/java/com/sunwayworld/module/mdm/org/service/LimsOrgService.java new file mode 100644 index 0000000..60851ca --- /dev/null +++ b/src/main/java/com/sunwayworld/module/mdm/org/service/LimsOrgService.java @@ -0,0 +1,11 @@ +package com.sunwayworld.module.mdm.org.service; + +import java.util.List; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.module.mdm.org.bean.CoreOrgBean; + +public interface LimsOrgService extends CoreOrgService { + Page folderChooseList(RestJsonWrapperBean jsonWrapper); +} diff --git a/src/main/java/com/sunwayworld/module/mdm/org/service/impl/LimsOrgServiceImpl.java b/src/main/java/com/sunwayworld/module/mdm/org/service/impl/LimsOrgServiceImpl.java new file mode 100644 index 0000000..5d3abd0 --- /dev/null +++ b/src/main/java/com/sunwayworld/module/mdm/org/service/impl/LimsOrgServiceImpl.java @@ -0,0 +1,61 @@ +package com.sunwayworld.module.mdm.org.service.impl; + +import java.util.List; + +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.mybatis.page.PageRowBounds; +import com.sunwayworld.framework.support.domain.Activatable; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.support.domain.Suspendable; +import com.sunwayworld.module.mdm.org.dao.LimsOrgDao; +import com.sunwayworld.module.sys.bpmn.diagram.ProcessStatus; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +import com.sunwayworld.framework.i18n.I18nHelper; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.support.tree.GroupingTreeHelper; +import com.sunwayworld.framework.support.tree.TreeDescriptor; +import com.sunwayworld.framework.support.tree.TreeHelper; +import com.sunwayworld.framework.support.tree.bean.AbstractTreeNode; +import com.sunwayworld.framework.utils.ObjectUtils; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.mdm.org.bean.CoreOrgBean; +import com.sunwayworld.module.mdm.org.dao.CoreOrgDao; +import com.sunwayworld.module.mdm.org.service.LimsOrgService; + +@Repository +@GikamBean +public class LimsOrgServiceImpl extends CoreOrgServiceImpl implements LimsOrgService { + + @Autowired + private CoreOrgDao orgDao; + @Autowired + private LimsOrgDao limsOrgDao; + + @Override + @SuppressWarnings("unchecked") + public CoreOrgDao getDao() { + return orgDao; + } + + @Override + public Page folderChooseList(RestJsonWrapperBean jsonWrapper) { + MapperParameter parameter = jsonWrapper.extractMapFilter(); + parameter.setOrgAuthority(); + parameter.setChoosableQueries(); + if (Suspendable.class.isAssignableFrom(this.getDao().getType())) { + parameter.setSuspendedFlag("0"); + } + if (Activatable.class.isAssignableFrom(this.getDao().getType())) { + parameter.setActivatedFlag("1"); + } + parameter.putAll(jsonWrapper.getExtFilter()); + PageRowBounds rowBounds = jsonWrapper.extractPageRowBounds(); + return this.selectPagination(() -> { + return limsOrgDao.selectByCondition(parameter); + }, rowBounds); + } +} diff --git a/src/main/java/com/sunwayworld/module/mdm/user/bean/CoreUserBean.java b/src/main/java/com/sunwayworld/module/mdm/user/bean/CoreUserBean.java new file mode 100644 index 0000000..ae202b0 --- /dev/null +++ b/src/main/java/com/sunwayworld/module/mdm/user/bean/CoreUserBean.java @@ -0,0 +1,283 @@ +package com.sunwayworld.module.mdm.user.bean; + +import com.alibaba.fastjson.annotation.JSONField; +import com.sunwayworld.framework.data.annotation.Id; +import com.sunwayworld.framework.data.annotation.NotNull; +import com.sunwayworld.framework.data.annotation.Table; +import com.sunwayworld.framework.data.annotation.Transient; +import com.sunwayworld.framework.support.domain.AbstractInsertable; +import com.sunwayworld.framework.support.domain.Insertable; +import com.sunwayworld.framework.support.domain.Suspendable; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +/** + * 系统基表:登录用户信息 + * + * @author yinhy@sunwayworld.com 2017年6月28日 + * + */ +@Table("T_CORE_USER") +public class CoreUserBean extends AbstractInsertable implements Insertable, Suspendable { + @Transient + private static final long serialVersionUID = -7191529835633871340L; + + @Id + private String id; // ID:账号 + private String userNo; // 人员编码 + private String userName; // 用户名称 + @JSONField(serialize = false) + private String password; // 用户密码 + private String mobile; // 手机 + private String email; // 邮箱 + private String idCard; // 身份证 + private String status; // 用户状态(activated-激活,locked-锁定,deprecated-废弃) + private String orgId; // 单位编码 + private String orgName; // 单位名称 + + @NotNull(defaultValue = "normal") + private String userType; // 用户类型,根据实际业务进行设置(eSCM中,(normal-企业用户,sysAdmin-管理员,vendor-供应商用户)) + + @NotNull(defaultValue = "0") + private String readonly; // 是否是只读用户(0-否 1-是) + + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime expiryDate; // 用户到期日 + + // 用户登录验证 + @NotNull(defaultValue = "0") + private Long failedLoginAttempts; // 密码错误次数 + @NotNull + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime passwordUpdatedTime; // 密码修改时间 + @NotNull(defaultValue = "0") + private Long expiredPasswordUses; // 过期密码使用次数 + + @NotNull(defaultValue = "0") + private String multiLogin; // 允许重复登录 + + @NotNull(defaultValue = "0") + private String lastSuspendedFlag; + private String lastSuspendedById; + private String lastSuspendedByName; + @JSONField(format = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime lastSuspendedTime; + + private String leaderId; + private String leaderName; + private String orgBase; + private String ddUserId;//用户钉钉账号 + private String ddUnionId;//用户钉钉unionID + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getUserNo() { + return userNo; + } + + public void setUserNo(String userNo) { + this.userNo = userNo; + } + + public String getUserName() { + return userName; + } + + public void setUserName(String userName) { + this.userName = userName; + } + + public String getPassword() { + return password; + } + + public void setPassword(String password) { + this.password = password; + } + + public String getMobile() { + return mobile; + } + + public void setMobile(String mobile) { + this.mobile = mobile; + } + + public String getEmail() { + return email; + } + + public void setEmail(String email) { + this.email = email; + } + + public String getIdCard() { + return idCard; + } + + public void setIdCard(String idCard) { + this.idCard = idCard; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public Long getFailedLoginAttempts() { + return failedLoginAttempts; + } + + public void setFailedLoginAttempts(Long failedLoginAttempts) { + this.failedLoginAttempts = failedLoginAttempts; + } + + public String getOrgId() { + return orgId; + } + + public void setOrgId(String orgId) { + this.orgId = orgId; + } + + public String getOrgName() { + return orgName; + } + + public void setOrgName(String orgName) { + this.orgName = orgName; + } + + public String getLastSuspendedFlag() { + return lastSuspendedFlag; + } + + public void setLastSuspendedFlag(String lastSuspendedFlag) { + this.lastSuspendedFlag = lastSuspendedFlag; + } + + public Long getExpiredPasswordUses() { + return expiredPasswordUses; + } + + public void setExpiredPasswordUses(Long expiredPasswordUses) { + this.expiredPasswordUses = expiredPasswordUses; + } + + public LocalDateTime getPasswordUpdatedTime() { + return passwordUpdatedTime; + } + + public void setPasswordUpdatedTime(LocalDateTime passwordUpdatedTime) { + this.passwordUpdatedTime = passwordUpdatedTime; + } + + public String getUserType() { + return userType; + } + + public void setUserType(String userType) { + this.userType = userType; + } + + public String getReadonly() { + return readonly; + } + + public void setReadonly(String readonly) { + this.readonly = readonly; + } + + public String getMultiLogin() { + return multiLogin; + } + + public void setMultiLogin(String multiLogin) { + this.multiLogin = multiLogin; + } + + public String getLastSuspendedById() { + return lastSuspendedById; + } + + public void setLastSuspendedById(String lastSuspendedById) { + this.lastSuspendedById = lastSuspendedById; + } + + public String getLastSuspendedByName() { + return lastSuspendedByName; + } + + public void setLastSuspendedByName(String lastSuspendedByName) { + this.lastSuspendedByName = lastSuspendedByName; + } + + public LocalDateTime getLastSuspendedTime() { + return lastSuspendedTime; + } + + public void setLastSuspendedTime(LocalDateTime lastSuspendedTime) { + this.lastSuspendedTime = lastSuspendedTime; + } + + public LocalDateTime getExpiryDate() { + return expiryDate; + } + + public void setExpiryDate(LocalDateTime expiryDate) { + this.expiryDate = expiryDate; + } + + public String getLeaderId() { + return leaderId; + } + + public void setLeaderId(String leaderId) { + this.leaderId = leaderId; + } + + public String getLeaderName() { + return leaderName; + } + + public void setLeaderName(String leaderName) { + this.leaderName = leaderName; + } + + public String getOrgBase() { + return orgBase; + } + + public void setOrgBase(String orgBase) { + this.orgBase = orgBase; + } + + public String getDdUserId() { + return ddUserId; + } + + public void setDdUserId(String ddUserId) { + this.ddUserId = ddUserId; + } + + public String getDdUnionId() { + return ddUnionId; + } + + public void setDdUnionId(String ddUnionId) { + this.ddUnionId = ddUnionId; + } +} \ No newline at end of file diff --git a/src/main/java/com/sunwayworld/module/mdm/user/service/impl/CoreUserServiceImpl.java b/src/main/java/com/sunwayworld/module/mdm/user/service/impl/CoreUserServiceImpl.java new file mode 100644 index 0000000..bc01826 --- /dev/null +++ b/src/main/java/com/sunwayworld/module/mdm/user/service/impl/CoreUserServiceImpl.java @@ -0,0 +1,691 @@ +package com.sunwayworld.module.mdm.user.service.impl; + +import com.sunwayworld.baseline.framework.utils.CommonHelper; +import com.sunwayworld.basemodule.basedata.staff.staff.bean.LimsStaffBean; +import com.sunwayworld.basemodule.basedata.staff.staff.service.LimsStaffService; +import com.sunwayworld.basemodule.business.test.folder.dao.LimsFolderDao; +import com.sunwayworld.framework.at.annotation.AuditTrailEntry; +import com.sunwayworld.framework.at.annotation.AuditTrailType; +import com.sunwayworld.framework.audit.aunnotation.Audit; +import com.sunwayworld.framework.audit.constant.AuditConstant; +import com.sunwayworld.framework.cache.redis.RedisHelper; +import com.sunwayworld.framework.constant.Constant; +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.data.page.Page; +import com.sunwayworld.framework.database.sql.Order; +import com.sunwayworld.framework.exception.InvalidDataException; +import com.sunwayworld.framework.io.file.FileScope; +import com.sunwayworld.framework.mybatis.mapper.MapperParameter; +import com.sunwayworld.framework.mybatis.mapper.MatchPattern; +import com.sunwayworld.framework.mybatis.mapper.SearchFilter; +import com.sunwayworld.framework.mybatis.page.PageRowBounds; +import com.sunwayworld.framework.restful.data.RestHttpTextEntity; +import com.sunwayworld.framework.restful.data.RestJsonWrapperBean; +import com.sunwayworld.framework.security.AccountCategory; +import com.sunwayworld.framework.security.authentication.AuthenticationHelper; +import com.sunwayworld.framework.security.service.DefaultUserDetailsChecker; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.*; +import com.sunwayworld.module.item.file.bean.CoreFileBean; +import com.sunwayworld.module.item.file.manager.CoreFileManager; +import com.sunwayworld.module.item.file.service.CoreFileService; +import com.sunwayworld.module.mdm.org.service.CoreOrgService; +import com.sunwayworld.module.mdm.org.service.CoreOrgUserService; +import com.sunwayworld.module.mdm.user.bean.CoreUserBean; +import com.sunwayworld.module.mdm.user.bean.CoreUserPermissionBean; +import com.sunwayworld.module.mdm.user.bean.CoreUserSignatureDTO; +import com.sunwayworld.module.mdm.user.dao.CoreUserDao; +import com.sunwayworld.module.mdm.user.service.CoreUserPermissionService; +import com.sunwayworld.module.mdm.user.service.CoreUserService; +import com.sunwayworld.module.sys.addomain.bean.CoreAdDomainUserBean; +import com.sunwayworld.module.sys.addomain.service.CoreAdDomainUserService; +import com.sunwayworld.module.sys.config.bean.CoreLoginConfigBean; +import com.sunwayworld.module.sys.config.bean.CoreSystemConfigBean; +import com.sunwayworld.module.sys.config.helper.SystemConfigHelper; +import com.sunwayworld.module.sys.config.service.CoreSystemConfigService; +import com.sunwayworld.module.sys.log.bean.CoreLoginLogBean; +import com.sunwayworld.module.sys.log.service.CoreLoginLogService; +import com.sunwayworld.module.sys.password.bean.CorePasswordHisBean; +import com.sunwayworld.module.sys.password.bean.CorePasswordPolicyBean; +import com.sunwayworld.module.sys.password.service.CorePasswordHisService; +import com.sunwayworld.module.sys.password.service.CorePasswordPolicyService; +import com.sunwayworld.module.sys.role.service.CoreRoleUserService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.http.HttpStatus; +import org.springframework.security.crypto.password.PasswordEncoder; +import org.springframework.stereotype.Repository; +import org.springframework.transaction.annotation.Transactional; + +import java.time.Duration; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.time.LocalTime; +import java.util.*; +import java.util.stream.Collectors; + +@Repository +@GikamBean +public class CoreUserServiceImpl implements CoreUserService { + // 非法用户编码列表 + private static final List INVALID_USERID_LIST = Arrays.asList("DEFAULT", "SYSTEM", "ADMIN", "ROOT"); + + @Autowired + private CoreUserDao userDao; + @Autowired + @Lazy + private CoreUserService proxyInstance; + @Autowired + @Lazy + private LimsFolderDao limsFolderDao; + @Autowired + @Lazy + private CoreRoleUserService roleUserService; + @Autowired + @Lazy + private CoreOrgUserService orgUserService; + @Autowired + private CoreUserPermissionService userPermissionService; + @Autowired + @Lazy + private CorePasswordPolicyService passwordPolicyService; + @Autowired + @Lazy + private CorePasswordHisService passwordHisService; + @Autowired + @Lazy + private CoreFileService coreFileService; + @Autowired + @Lazy + private PasswordEncoder passwordEncoder; + @Autowired + @Lazy + private CoreAdDomainUserService coreAdDomainUserService; + @Autowired + @Lazy + private CoreFileManager fileManager; + + @Autowired + @Lazy + private CoreOrgService coreOrgService; + + @Autowired + @Lazy + private CoreSystemConfigService systemConfigService; + @Autowired + private LimsStaffService limsStaffService; + + // redis缓存名称 + public final static String USER_INCORRECT_PASSWORD_CACHE_NAME = "USER_INCORRECT_PASSWORD_NAME"; + + @Override + @SuppressWarnings("unchecked") + public CoreUserDao getDao() { + return userDao; + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + @Audit(AuditConstant.INSERT) + public String insert(RestJsonWrapperBean wrapper) { + CoreUserBean user = wrapper.parseUnique(CoreUserBean.class); + + if (CollectionUtils.containsIgnoreCase(INVALID_USERID_LIST, user.getId())) { + throw new InvalidDataException("GIKAM.USER.INVALID_USER_ID"); + } + + user.setPassword(getDefaultPassword(user.getId())); + + LocalDateTime now = LocalDateTime.now(); + + // 密码更新日期 + user.setPasswordUpdatedTime(now); + + // 用户新增时默认状态为锁定 + user.setStatus(Constant.USER_STATUS_LOCKED); + + // 用户到期日 + long expiryInterval = NumberUtils.parseLong(ApplicationContextHelper.getConstantValue("ACCOUNT_EXPIRY_INTERVAL")); + if (expiryInterval > 0) { + user.setExpiryDate(now.plusDays(expiryInterval)); + } + + // 如果登录验证方式为“域验证”或“系统验证/域验证”,则新建AD域用户,默认AD域编码为系统编码 + CoreLoginConfigBean loginConfig = SystemConfigHelper.getLoginConfig(); + if (Constant.LOGIN_AUTH_METHOD_ADDOMAIN.equals(loginConfig.getLoginAuthMethod()) || Constant.LOGIN_AUTH_METHOD_SYSTEMORADDOMAIN.equals(loginConfig.getLoginAuthMethod())) { + CoreAdDomainUserBean adDomainUser = new CoreAdDomainUserBean(); + adDomainUser.setId(user.getId()); + if (Constant.YES.equals(loginConfig.getAdUserIdIgnoreCase())) { + adDomainUser.setAdUserId(StringUtils.lowerCase(user.getId())); + } else { + adDomainUser.setAdUserId(user.getId()); + } + + coreAdDomainUserService.getDao().insert(adDomainUser); + + } + + getDao().insert(user); + + return user.getId(); + } + + @Override + @Transactional + public void instantSave(RestJsonWrapperBean wrapper) { + CoreUserBean parse = wrapper.parseUnique(CoreUserBean.class); + CoreUserService.super.instantSave(wrapper); + if ("activated".equals(parse.getStatus())) { + CoreUserBean coreUserBean = selectById(parse.getId()); + if (StringUtils.isBlank(coreUserBean.getPassword())) { + resetPassword(parse.getId()); + } + } + if (CommonHelper.isNotNull(parse.getOrgId())) { + CoreUserBean coreUserBean = selectById(parse.getId()); + List loginLogList = ApplicationContextHelper.getBean(CoreLoginLogService.class).selectListByFilter(SearchFilter.instance().match("LOGOUTTIME", null).filter(MatchPattern.EQ) + .match("STATUS", Constant.YES).filter(MatchPattern.EQ).match("userId", coreUserBean.getId()).filter(MatchPattern.SEQ)); + if (!loginLogList.isEmpty()) { + String remark = "强制下线(操作人:" + LocalContextHelper.getLoginUserId() + ")"; + + loginLogList.forEach(l -> AuthenticationHelper.markOffline(l.getToken(), AccountCategory.OFFLINE.name())); + + loginLogList.forEach(l -> AuthenticationHelper.logout(l.getUserId(), l.getToken(), remark)); + } + //同步部门到人员管理 + LimsStaffBean staffBean=limsStaffService.selectFirstByFilter(SearchFilter.instance().match("userNo",coreUserBean.getId()).filter(MatchPattern.EQ)); + if(staffBean!=null){ + staffBean.setDepartmentOffice(parse.getOrgName()); + limsStaffService.getDao().update(staffBean,"departmentOffice"); + } + } + + } + + @Override + @AuditTrailEntry(AuditTrailType.UPDATE) + @Audit(AuditConstant.SAVE) + public void postUpdate(List updatedColumnNameList, List idList) { + if (CollectionUtils.containsIgnoreCase(updatedColumnNameList, "status")) { + List updatedUserList = selectListByIds(idList); + List updatedStatusUserList = updatedUserList.stream().filter(u -> "activated".equals(u.getStatus())).map(u -> { + u.setExpiredPasswordUses(0L); + u.setFailedLoginAttempts(0L); + return u; + }).collect(Collectors.toList()); + if (!updatedStatusUserList.isEmpty()) { + getDao().update(updatedStatusUserList, "EXPIREDPASSWORDUSES", "FAILEDLOGINATTEMPTS"); + + updatedStatusUserList.forEach(e -> { + List effectedList = passwordPolicyService.selectEffectedList(e.getId()); + if (!effectedList.isEmpty()) { + // 错误密码次数策略(当日累计优先) + boolean bydayFailedAttemptPolicy = effectedList.stream().anyMatch(f -> Constant.PASSWORD_POLICY_FAILED_ATTEMPT_POLICY_BYDAY.equals(f.getFailedAttemptPolicy()) && f.getMaxFailedAttempts() != null && f.getMaxFailedAttempts() > 0); + if (bydayFailedAttemptPolicy) { + Long maxFailedAttempts = effectedList.stream().filter(f -> Constant.PASSWORD_POLICY_FAILED_ATTEMPT_POLICY_BYDAY.equals(f.getFailedAttemptPolicy()) && f.getMaxFailedAttempts() != null && f.getMaxFailedAttempts() > 0).mapToLong(item -> item.getMaxFailedAttempts()).min().getAsLong(); + setLoginUserIncorrectPasswordAttempts(e.getId(), maxFailedAttempts); + } + } + }); + } + } + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + @Audit(AuditConstant.DELETE) + public void delete(RestJsonWrapperBean wrapper) { + wrapper.parse(CoreUserBean.class).forEach(u -> proxyInstance.delete(u.getId())); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + @Audit(AuditConstant.DELETE) + public void delete(String id) { + getDao().delete(id); + + // 删除用户下所有角色 + roleUserService.deleteByUserId(id); + } + + @Override + public CoreUserBean selectById(String id) { + return getDao().selectByIdIfPresent(id); + } + + /** + * 用户登录密码验证 + */ + @Override + public CoreUserBean selectByLoginId(String loginId) { + // 用于做压测 + CoreUserBean selectedUser = proxyInstance.selectById(loginId); + if (selectedUser != null) { + return selectedUser; + } + + // 登录方式(2进制 xxxx,第一位账号,第二位手机号,第三位身份证号,第四位电子邮箱,第五位人员编码) + String loginMode = ApplicationContextHelper.getConstantValue("LOGIN.LOGINMODE"); + + CoreUserBean search = new CoreUserBean(); + + // 如果登录方式为空或长度小于4时,只能用用户编码登录 + if (!StringUtils.isEmpty(loginMode) && loginMode.length() == 5) { + if ("1".equals(loginMode.substring(0, 1))) { // 用户编码 + search.setId(loginId); + } + + if ("1".equals(loginMode.substring(1, 2))) { // 手机号 + search.setMobile(loginId); + } + + if ("1".equals(loginMode.substring(2, 3))) { // 身份证号 + search.setIdCard(loginId); + } + + if ("1".equals(loginMode.substring(3, 4))) { // 电子邮箱 + search.setEmail(loginId); + } + + if ("1".equals(loginMode.substring(4, 5))) { // 人员编码 + search.setUserNo(loginId); + } + + return getDao().selectOneUnionIfPresent(search); + } + + return null; + } + + /** + * 重置系统用户密码 + */ + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.UPDATE) + @Audit(AuditConstant.SAVE) + public void resetPassword(RestJsonWrapperBean wrapper) { + wrapper.parse(CoreUserBean.class).forEach(u -> proxyInstance.resetPassword(u.getId())); + } + + @Override + public void resetPassword(String id) { + + CoreUserBean user = BeanUtils.getPropertyListenerProxy(getDao().selectById(id)); + + String oldPassword = user.getPassword(); + + user.setId(id); + user.setPassword(getDefaultPassword(id)); + user.setFailedLoginAttempts(0L); // 修改密码时重置输入密码错误次数 + user.setExpiredPasswordUses(0L); // 过期密码使用次数 + user.setPasswordUpdatedTime(LocalDateTime.now()); // 密码更新时间 + getDao().update(user); + + CorePasswordHisBean passwordHis = new CorePasswordHisBean(); + passwordHis.setId(ApplicationContextHelper.getNextIdentity()); + passwordHis.setUserId(user.getId()); + passwordHis.setPassword(oldPassword); + passwordHisService.getDao().insert(passwordHis); + } + + @SuppressWarnings("deprecation") + @Override + @AuditTrailEntry(AuditTrailType.UPDATE) + @Audit(AuditConstant.SAVE) + public RestHttpTextEntity changePassword(RestJsonWrapperBean wrapper) { + String oldPassword = AuthenticationHelper.getRawPassword(wrapper.getParamValue("oldPassword")); + String newRawPassword = AuthenticationHelper.getRawPassword(wrapper.getParamValue("newRawPassword")); + + if (StringUtils.isEmpty(oldPassword) || StringUtils.isEmpty(newRawPassword)) { + ServletUtils.responseError("GIKAM.USER.PASSWORD.REQUIRE_NOT_EMPTY"); + + return new RestHttpTextEntity(HttpStatus.BAD_REQUEST); + } + + CoreUserBean user = BeanUtils.getPropertyListenerProxy(LocalContextHelper.getLoginUser()); + + String encodedOldPassword = passwordEncoder.encode(oldPassword); + + // 验证原密码是否正确 + if (!user.getPassword().equals(encodedOldPassword) + && !user.getPassword().equals(EncryptUtils.MD5Encrypt(oldPassword)) // MD5密码 + && !user.getPassword().equals(EncryptUtils.SM3Encrypt(oldPassword))) { // SM3密码 + ServletUtils.responseError("GIKAM.USER.PASSWORD.INVALID_OLD_PASSWORD"); + + return new RestHttpTextEntity(HttpStatus.FORBIDDEN); + } + + return changePassword(user.getId(), newRawPassword); + + } + + @SuppressWarnings("deprecation") + @Override + @AuditTrailEntry(AuditTrailType.UPDATE) + @Audit(AuditConstant.SAVE) + public RestHttpTextEntity changeNewPassword(RestJsonWrapperBean wrapper) { + String newRawPassword = AuthenticationHelper.getRawPassword(wrapper.getParamValue("newRawPassword")); + + if (StringUtils.isEmpty(newRawPassword)) { + ServletUtils.responseError("GIKAM.USER.PASSWORD.REQUIRE_NOT_EMPTY"); + + return new RestHttpTextEntity(HttpStatus.BAD_REQUEST); + } + + return changePassword(LocalContextHelper.getLoginUserId(), newRawPassword); + + } + + @SuppressWarnings("deprecation") + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.UPDATE) + @Audit(AuditConstant.SAVE) + public RestHttpTextEntity changePassword(String id, RestJsonWrapperBean wrapper) { + if (!StringUtils.isEmpty(wrapper.getParamValue("oldPassword"))) { + String oldPassword = AuthenticationHelper.getRawPassword(wrapper.getParamValue("oldPassword")); + if (!StringUtils.isEmpty(oldPassword)) { + CoreUserBean user = BeanUtils.getPropertyListenerProxy(LocalContextHelper.getLoginUser()); + // 如果原密码不为空,验证原密码是否正确 + String encodedOldPassword = passwordEncoder.encode(oldPassword); + // 验证原密码是否正确 + if (!user.getPassword().equals(encodedOldPassword)) { + ServletUtils.responseError("GIKAM.USER.PASSWORD.INVALID_OLD_PASSWORD"); + return new RestHttpTextEntity(HttpStatus.FORBIDDEN); + } + + } + } + String newRawPassword = AuthenticationHelper.getRawPassword(wrapper.getParamValue("newRawPassword")); + if (StringUtils.isEmpty(newRawPassword)) { + ServletUtils.responseError("GIKAM.USER.PASSWORD.REQUIRE_NOT_EMPTY"); + + return new RestHttpTextEntity(HttpStatus.BAD_REQUEST); + } + + return changePassword(id, newRawPassword); + } + + @Override + public Page selectChoosablePagination(RestJsonWrapperBean wrapper) { + MapperParameter parameter = wrapper.extractMapFilter(); + PageRowBounds rowBounds = wrapper.extractPageRowBounds(); + String quality = (String) parameter.get("quality"); + String folderapply = (String) parameter.get("folderapply"); + if (!StringUtils.isEmpty(quality)) { + if ("1".equals(quality)) { + parameter.put("role_assigned", "1162402443948288"); + } + } + if (!StringUtils.isEmpty(folderapply)&&"1".equals(folderapply)) { + List> principals = limsFolderDao.getPrincipals(parameter); + List userIds = new ArrayList<>(); + for (Map principal : principals) { + if (!ObjectUtils.isEmpty(principal)) { + for (String s : principal.keySet()) { + userIds.add(principal.get(s)); + } + } + } + parameter.setFilter(SearchFilter.instance().match("id", userIds).filter(MatchPattern.DIFFER)); + } + parameter.setSuspendedFlag(Constant.SUSPENDED_STATUS_NO); + parameter.setChoosableQueries(); + + return this.selectPagination(parameter, rowBounds); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.UPDATE) + @Audit(AuditConstant.SAVE) + public void deprecate(RestJsonWrapperBean wrapper) { + List userList = wrapper.parse(CoreUserBean.class); + + List idList = userList.stream().map(e -> e.getId()).collect(Collectors.toList()); + + CoreUserBean user = new CoreUserBean(); + user.setStatus("deprecated"); + + this.getDao().updateByIds(user, idList); + + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.INSERT) + @Audit(AuditConstant.INSERT) + public void insertUserPermission(String id, String permissionTypeId, RestJsonWrapperBean wrapper) { + userPermissionService.insert(id, permissionTypeId, wrapper); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.DELETE) + @Audit(AuditConstant.DELETE) + public void deleteUserPermission(String id, String permissionTypeId, RestJsonWrapperBean wrapper) { + List idList = wrapper.parseId(String.class); + + if (idList.stream().allMatch(i -> NumberUtils.isNumber(i))) { // ID 都是数字,可以直接转Bean + List permissionList = wrapper.parse(CoreUserPermissionBean.class); + for (CoreUserPermissionBean permission : permissionList) { + permission.setPermissionTypeId(permissionTypeId); + permission.setUserId(id); + } + + // targetId是权限相关业务表的ID,但是部分权限直接查询了业务表,所以ID是权限表对应的targetId + if (permissionList.stream().allMatch(p -> StringUtils.isEmpty(p.getTargetId()))) { + permissionList.forEach(p -> p.setTargetId("" + p.getId())); + } + + userPermissionService.getDao().deleteBy(permissionList, "USERID", "TARGETID", "PERMISSIONTYPEID"); + } else { + List permissionList = new ArrayList<>(); + for (String strId : idList) { + CoreUserPermissionBean permission = new CoreUserPermissionBean(); + permission.setTargetId(strId); + permission.setPermissionTypeId(permissionTypeId); + permission.setUserId(id); + + permissionList.add(permission); + } + + userPermissionService.getDao().deleteBy(permissionList, "USERID", "TARGETID", "PERMISSIONTYPEID"); + } + } + + @Override + public boolean defaultPassword() { + String userId = LocalContextHelper.getLoginUserId(); + return proxyInstance.selectById(userId).getPassword().equals(getDefaultPassword(userId)); + } + + @Override + @Transactional + @AuditTrailEntry(AuditTrailType.UPDATE) + @Audit(AuditConstant.SAVE) + public void setDefaultUserPermission(String id, String permissionTypeId, RestJsonWrapperBean wrapper) { + List updateUserPermissionList = new ArrayList(); + + CoreUserPermissionBean filter = new CoreUserPermissionBean(); + + filter.setUserId(id); + filter.setPermissionTypeId(permissionTypeId); + filter.setDefaultFlag(Constant.YES); + + List userPermissionList = userPermissionService.selectList(filter); + + if (userPermissionList.size() > 0) { + CoreUserPermissionBean userPermissionBean = userPermissionList.get(0); + userPermissionBean.setDefaultFlag(Constant.NO); + + updateUserPermissionList.add(userPermissionBean); + } + + CoreUserPermissionBean defaultUserPermission = wrapper.parseUnique(CoreUserPermissionBean.class); + defaultUserPermission.setDefaultFlag(Constant.YES); + updateUserPermissionList.add(defaultUserPermission); + + userPermissionService.getDao().update(updateUserPermissionList, "DEFAULTFLAG"); + } + + @Override + public CoreUserSignatureDTO sign(RestJsonWrapperBean wrapper) { + String username = wrapper.getParamValue("username"); + String password = wrapper.getParamValue("password"); + DefaultUserDetailsChecker.checkPassword(username, getEncodedPassword(password)); + + CoreUserSignatureDTO userSignature = new CoreUserSignatureDTO(); + CoreUserBean signUser = selectById(username); + userSignature.setSignUserId(signUser.getId()); + userSignature.setSignUserName(signUser.getUserName()); + userSignature.setSignDate(LocalDate.now()); + userSignature.setSignTime(LocalDateTime.now()); + userSignature.setSignPicUrl(selectSignatureUrl(username)); + return userSignature; + } + + /** + * 获取用户签名图片文件URL + */ + @Override + public String selectSignatureUrl(String userId) { + CoreFileBean signatureFile = coreFileService.selectFirstByFilter(SearchFilter.instance().match("TARGETID", getDao().getTable() + "$" + userId).filter(MatchPattern.EQ).match("BIZCATEGORY", "SIGNATURE").filter(MatchPattern.EQ), Order.desc("ID")); + if (signatureFile == null) { + return null; + } + return fileManager.getDownloadUrl(signatureFile); + } + + /** + * 获取用户头像URL + */ + @Override + public String selectAvatarUrl(String userId) { + CoreFileBean avatarFile = coreFileService.selectFirstByFilter(SearchFilter.instance().match("TARGETID", getDao().getTable() + "$" + userId).filter(MatchPattern.EQ).match("SCOPE", FileScope.avatar).filter(MatchPattern.EQ), Order.desc("ID")); + if (avatarFile == null) { + return null; + } + return fileManager.getDownloadUrl(avatarFile); + } + + /** + * 批量获取用户头像URL + */ + @Override + public Map selectAbsoluteAvatarUrl(List userIdList) { + List targetIdList = userIdList.stream().map(e -> { + return getDao().getTable() + "$" + e; + }).collect(Collectors.toList()); + + List allAvatarFileList = coreFileService.selectListByFilter(SearchFilter.instance().match("TARGETID", targetIdList).filter(MatchPattern.OR).match("SCOPE", FileScope.avatar).filter(MatchPattern.EQ), Order.desc("ID")); + + List effectiveAvatarFileList = new ArrayList<>(); + + Map> avatarFileMap = allAvatarFileList.stream().collect(Collectors.groupingBy(CoreFileBean::getTargetId)); + avatarFileMap.forEach((k, v) -> { + CoreFileBean effectiveAvatarFile = v.stream().sorted((e, f) -> f.getId().compareTo(e.getId())).findFirst().get(); + effectiveAvatarFileList.add(effectiveAvatarFile); + }); + + Map avatarMap = new HashMap<>(); + + effectiveAvatarFileList.forEach(e -> { + String userId = userIdList.stream().filter(f -> (getDao().getTable() + "$" + f).equals(e.getTargetId())).findFirst().get(); + String avatarUrl = fileManager.getAbsoluteDownloadUrl(e); + avatarMap.put(userId, avatarUrl); + }); + + return avatarMap; + } + + @Override + @SuppressWarnings("deprecation") + public RestHttpTextEntity changePassword(String userId, String newRawPassword) { + + CoreUserBean user = BeanUtils.getPropertyListenerProxy(selectById(userId)); + + String encoedNewPassword = passwordEncoder.encode(newRawPassword); + + // 验证密码是否被更新 + if (user.getPassword().equals(encoedNewPassword) + || user.getPassword().equals(EncryptUtils.MD5Encrypt(newRawPassword)) // MD5密码 + || user.getPassword().equals(EncryptUtils.SM3Encrypt(newRawPassword))) { // SM3密码 + ServletUtils.responseError("GIKAM.USER.PASSWORD.NEW_OLD_PASSWORD_SAME"); + + return new RestHttpTextEntity(HttpStatus.FORBIDDEN); + } + + String oldPassword = user.getPassword(); + + // 验证密码策略 + passwordPolicyService.checkPassword(user.getId(), newRawPassword); + + // 更新密码 + user.setPassword(encoedNewPassword); + user.setFailedLoginAttempts(0L); // 修改密码时重置输入密码错误次数 + user.setExpiredPasswordUses(0L); // 过期密码使用次数 + user.setPasswordUpdatedTime(LocalDateTime.now()); // 密码更新时间 + proxyInstance.update(user); + + CorePasswordHisBean passwordHis = new CorePasswordHisBean(); + passwordHis.setId(ApplicationContextHelper.getNextIdentity()); + passwordHis.setUserId(user.getId()); + passwordHis.setPassword(oldPassword); + passwordHisService.getDao().insert(passwordHis); + + return new RestHttpTextEntity(HttpStatus.OK); + } + + // ------------------------------------------------------------------- + // 私有方法 + // ------------------------------------------------------------------- + private String getEncodedPassword(String rawPassword) { + return passwordEncoder.encode(rawPassword); + } + + private String getDefaultPassword(String userId) { + CoreSystemConfigBean systemConfig = SystemConfigHelper.getSystemConfig(); + if (Constant.INIT_PWD_POLICY_CUSTOMPASSWORD.equals(systemConfig.getInitPasswordPolicy()) && !StringUtils.isEmpty(systemConfig.getDefaultPassword())) { // 初始密码策略为自定义密码 + return getEncodedPassword(systemConfig.getDefaultPassword()); + } else { + return getEncodedPassword(userId); + } + } + + @Override + public Long selectLoginUserIncorrectPasswordAttempts(String userId, List passwordPolicyList) { + LocalDateTime now = LocalDateTime.now(); + LocalDate nowDate = now.toLocalDate(); + String nowDateStr = DateTimeUtils.formatLocalDate(nowDate); + + Long todayRemainfailedAttempts = RedisHelper.get(USER_INCORRECT_PASSWORD_CACHE_NAME, userId + "::" + nowDateStr); + + if (todayRemainfailedAttempts == null) { + todayRemainfailedAttempts = passwordPolicyList.stream().filter(f -> Constant.PASSWORD_POLICY_FAILED_ATTEMPT_POLICY_BYDAY.equals(f.getFailedAttemptPolicy()) && f.getMaxFailedAttempts() != null).mapToLong(e -> e.getMaxFailedAttempts()).min().getAsLong(); + + long millis = Duration.between(now, LocalDateTime.of(nowDate, LocalTime.MAX)).toMillis(); + int remainSecond = NumberUtils.parseInt(ArithUtils.div(NumberUtils.parseDouble(millis), 1000)); + + + RedisHelper.put(USER_INCORRECT_PASSWORD_CACHE_NAME, userId + "::" + nowDateStr, todayRemainfailedAttempts, remainSecond); + } + return todayRemainfailedAttempts; + } + + @Override + public void setLoginUserIncorrectPasswordAttempts(String userId, Long remainAttempts) { + LocalDateTime now = LocalDateTime.now(); + LocalDate nowDate = now.toLocalDate(); + String nowDateStr = DateTimeUtils.formatLocalDate(nowDate); + + long millis = Duration.between(now, LocalDateTime.of(nowDate, LocalTime.MAX)).toMillis(); + int remainSecond = NumberUtils.parseInt(ArithUtils.div(NumberUtils.parseDouble(millis), 1000)); + RedisHelper.put(USER_INCORRECT_PASSWORD_CACHE_NAME, userId + "::" + nowDateStr, remainAttempts, remainSecond); + } +} diff --git a/src/main/java/com/sunwayworld/module/qrcode/resource/QrcodeResource.java b/src/main/java/com/sunwayworld/module/qrcode/resource/QrcodeResource.java new file mode 100644 index 0000000..7a559d4 --- /dev/null +++ b/src/main/java/com/sunwayworld/module/qrcode/resource/QrcodeResource.java @@ -0,0 +1,13 @@ +package com.sunwayworld.module.qrcode.resource; + +import com.sunwayworld.framework.log.annotation.Log; +import com.sunwayworld.framework.log.annotation.LogType; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; + +@RequestMapping("/secure/module/qrcodes") +public interface QrcodeResource { + @Log(value = "生成二维码",type = LogType.SELECT) + @RequestMapping(value = "/createQrcode",method = RequestMethod.POST) + String createQrcode(String data); +} diff --git a/src/main/java/com/sunwayworld/module/qrcode/resource/impl/QrcodeResourceImpl.java b/src/main/java/com/sunwayworld/module/qrcode/resource/impl/QrcodeResourceImpl.java new file mode 100644 index 0000000..3d1fbe9 --- /dev/null +++ b/src/main/java/com/sunwayworld/module/qrcode/resource/impl/QrcodeResourceImpl.java @@ -0,0 +1,25 @@ +package com.sunwayworld.module.qrcode.resource.impl; + +import com.sunwayworld.framework.log.annotation.LogModule; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.module.qrcode.resource.QrcodeResource; +import com.sunwayworld.module.qrcode.service.QrcodeService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +@GikamBean +@RestController +@LogModule("二维码") +public class QrcodeResourceImpl implements QrcodeResource { + + @Autowired + private QrcodeService qrcodeService; + + + @Override + public String createQrcode(@RequestParam(value = "data") String data) { + return qrcodeService.createQrcode(data); + } + +} diff --git a/src/main/java/com/sunwayworld/module/qrcode/service/QrcodeService.java b/src/main/java/com/sunwayworld/module/qrcode/service/QrcodeService.java new file mode 100644 index 0000000..564d4d8 --- /dev/null +++ b/src/main/java/com/sunwayworld/module/qrcode/service/QrcodeService.java @@ -0,0 +1,6 @@ +package com.sunwayworld.module.qrcode.service; + +public interface QrcodeService { + + String createQrcode(String data); +} diff --git a/src/main/java/com/sunwayworld/module/qrcode/service/impl/QrcodeServiceImpl.java b/src/main/java/com/sunwayworld/module/qrcode/service/impl/QrcodeServiceImpl.java new file mode 100644 index 0000000..e846e9a --- /dev/null +++ b/src/main/java/com/sunwayworld/module/qrcode/service/impl/QrcodeServiceImpl.java @@ -0,0 +1,58 @@ +package com.sunwayworld.module.qrcode.service.impl; + +import com.google.zxing.BarcodeFormat; +import com.google.zxing.EncodeHintType; +import com.google.zxing.MultiFormatWriter; +import com.google.zxing.WriterException; +import com.google.zxing.common.BitMatrix; +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.module.qrcode.service.QrcodeService; +import org.springframework.stereotype.Repository; + +import javax.imageio.ImageIO; +import java.awt.image.BufferedImage; +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.util.Base64; +import java.util.HashMap; +import java.util.Map; + +import static com.google.zxing.client.j2se.MatrixToImageWriter.toBufferedImage; + +/** + * @author wujt + * @date 2021-08-25 + */ +@GikamBean +@Repository +public class QrcodeServiceImpl implements QrcodeService { + // 二维码尺寸 + private static final int QRCODE_SIZE = 300; + + @Override + public String createQrcode(String data) { + String binary = null; + Map hints = new HashMap(); + // 设置编码字符集 + hints.put(EncodeHintType.CHARACTER_SET, "utf-8"); + + try{ + BitMatrix bitMatrix = new MultiFormatWriter().encode(data, BarcodeFormat.QR_CODE,QRCODE_SIZE,QRCODE_SIZE,hints); + //1、读取文件转换为字节数组 + ByteArrayOutputStream out = new ByteArrayOutputStream(); + BufferedImage image = toBufferedImage(bitMatrix); + //转换png格式的IO流 + ImageIO.write(image,"png",out); + byte[] bytes = out.toByteArray(); + + //2、降字节转化为二进制 + binary = Base64.getEncoder().encodeToString(bytes); + + }catch (WriterException e){ + e.printStackTrace(); + }catch (IOException e){ + e.printStackTrace(); + } + return binary; + } +} diff --git a/src/main/java/com/sunwayworld/module/sys/bpmn/engine/support/CoreBpmnRuntimeTransferProcessSupport.java b/src/main/java/com/sunwayworld/module/sys/bpmn/engine/support/CoreBpmnRuntimeTransferProcessSupport.java new file mode 100644 index 0000000..540e6bb --- /dev/null +++ b/src/main/java/com/sunwayworld/module/sys/bpmn/engine/support/CoreBpmnRuntimeTransferProcessSupport.java @@ -0,0 +1,83 @@ +// +// Source code recreated from a .class file by IntelliJ IDEA +// (powered by FernFlower decompiler) +// + +package com.sunwayworld.module.sys.bpmn.engine.support; + +import com.sunwayworld.framework.context.ApplicationContextHelper; +import com.sunwayworld.framework.context.LocalContextHelper; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.utils.XmlUtils; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceBean; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceCandidatorDTO; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceStatusDTO; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceTaskBean; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceTaskUserBean; +import com.sunwayworld.module.sys.bpmn.diagram.BpmnDiagramHelper; +import com.sunwayworld.module.sys.bpmn.diagram.CommentStatus; +import com.sunwayworld.module.sys.bpmn.engine.CoreBpmnRuntimeSource; +import com.sunwayworld.module.sys.bpmn.engine.cache.BpmnRuntimeCacheProvider; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; +import org.dom4j.Element; + +public class CoreBpmnRuntimeTransferProcessSupport, ID extends Serializable> extends AbstractCoreBpmnRuntimeProcessSupport { + public CoreBpmnRuntimeTransferProcessSupport() { + } + + protected List> doProcess(List> sourceList) { + List> instanceStatusList = new ArrayList(); + List instanceCandidatorList = BpmnRuntimeCacheProvider.getBpmnRuntimeInstanceCandidatorList(); + Iterator var4 = sourceList.iterator(); + + while(var4.hasNext()) { + CoreBpmnRuntimeSource source = (CoreBpmnRuntimeSource)var4.next(); + CoreBpmnInstanceBean instance = BpmnRuntimeCacheProvider.getBpmnRuntimeInstance(source); + CoreBpmnInstanceTaskBean instanceTask = BpmnRuntimeCacheProvider.getBpmnRuntimeInstanceTask(source); + Element taskElement = BpmnRuntimeCacheProvider.getBpmnRuntimeTaskElement(source); + //核心判断了必须勾选转办选项才操作,这里不判断 +// if (BpmnDiagramHelper.isTransferTask(taskElement)) { + String sourceName = XmlUtils.getAttributeValue(taskElement, "name"); + List candidatorList = (List)instanceCandidatorList.stream().filter((c) -> { + return instanceTask.getId().equals(c.getInstTaskId()) && LocalContextHelper.getLoginUserId().equals(c.getCandidatorId()); + }).collect(Collectors.toList()); + List taskUserIdList = (List)candidatorList.stream().filter((c) -> { + return c.getTaskUserId() != null; + }).map((c) -> { + return c.getTaskUserId(); + }).collect(Collectors.toList()); + List taskRoleIdList = (List)candidatorList.stream().filter((c) -> { + return c.getTaskRoleId() != null; + }).map((c) -> { + return c.getTaskRoleId(); + }).collect(Collectors.toList()); + BpmnRuntimeCacheProvider.getProcessData().addDeleteInstanceTaskRoleId(taskRoleIdList); + BpmnRuntimeCacheProvider.getProcessData().addDeleteInstanceTaskUserId(taskUserIdList); + CoreBpmnInstanceTaskUserBean taskUser = new CoreBpmnInstanceTaskUserBean(); + taskUser.setId(ApplicationContextHelper.getNextIdentity()); + taskUser.setInstId(instance.getId()); + taskUser.setInstTaskId(instanceTask.getId()); + taskUser.setUserId(source.getTransferCandidator()); + BpmnRuntimeCacheProvider.getProcessData().addInsertInstanceTaskUser(Arrays.asList(taskUser)); + this.insertComment(instance.getTargetId(), taskElement, CommentStatus.TRANSFER, source, instance.getProcId(), sourceName, this.getRoute(sourceName, sourceName)); +// } + } + + return instanceStatusList; + } + + protected void validateBySql() { + } + + protected void updateProcessStatus(String table, List> statusList) { + } + + protected void doCallback(Map> callbackMap) { + } +} diff --git a/src/main/java/com/sunwayworld/module/sys/bpmn/engine/support/CoreBpmnRuntimeWithdrawProcessSupport.java b/src/main/java/com/sunwayworld/module/sys/bpmn/engine/support/CoreBpmnRuntimeWithdrawProcessSupport.java new file mode 100644 index 0000000..1033ae9 --- /dev/null +++ b/src/main/java/com/sunwayworld/module/sys/bpmn/engine/support/CoreBpmnRuntimeWithdrawProcessSupport.java @@ -0,0 +1,121 @@ +// +// Source code recreated from a .class file by IntelliJ IDEA +// (powered by FernFlower decompiler) +// + +package com.sunwayworld.module.sys.bpmn.engine.support; + +import com.sunwayworld.framework.context.concurrent.GikamConcurrentLocker; +import com.sunwayworld.framework.database.sql.Order; +import com.sunwayworld.framework.i18n.I18nHelper; +import com.sunwayworld.framework.support.domain.Auditable; +import com.sunwayworld.framework.utils.StringUtils; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnCommentBean; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceBean; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceCandidatorDTO; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceRuntimeContainerDTO; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceStatusDTO; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceTaskBean; +import com.sunwayworld.module.sys.bpmn.diagram.BpmnDiagramHelper; +import com.sunwayworld.module.sys.bpmn.diagram.CommentStatus; +import com.sunwayworld.module.sys.bpmn.diagram.ProcessStatus; +import com.sunwayworld.module.sys.bpmn.engine.CoreBpmnRuntimeSource; +import com.sunwayworld.module.sys.bpmn.engine.cache.BpmnRuntimeCacheProvider; +import com.sunwayworld.module.sys.bpmn.exception.BpmnException; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import java.util.stream.Collectors; +import org.dom4j.Document; +import org.dom4j.Element; + +public class CoreBpmnRuntimeWithdrawProcessSupport, ID extends Serializable> extends AbstractCoreBpmnRuntimeProcessSupport { + public CoreBpmnRuntimeWithdrawProcessSupport() { + } + + protected void doValidate(List> sourceList) { +/* List commentList = this.getBpmnCommentList(sourceList); + int i = 0; + + for(int j = sourceList.size(); i < j; ++i) { + CoreBpmnRuntimeSource source = (CoreBpmnRuntimeSource)sourceList.get(i); + GikamConcurrentLocker.isolated(source.getTargetId()); + CoreBpmnCommentBean comment = (CoreBpmnCommentBean)commentList.stream().filter((c) -> { + return c.getTargetId().equals(source.getTargetId()); + }).max((c1, c2) -> { + return c1.getId().compareTo(c2.getId()); + }).orElse((Object)null); + if (comment == null || !comment.getStatus().equals(CommentStatus.SUBMIT.name())) { + throw new BpmnException("CORE.MODULE.SYS.T_CORE_BPMN_PROC.ENGINE.PROCESS_AUDITED", new String[0]); + } + }*/ + + } + + protected List> doProcess(List> sourceList) { + List instanceList = BpmnRuntimeCacheProvider.getBpmnRuntimeInstanceList(); + List idList = (List)instanceList.stream().map((ix) -> { + return ix.getId(); + }).collect(Collectors.toList()); + List instanceCandidatorList = this.instanceService.selectInstanceCandidatorList(idList); + List> instanceStatusList = new ArrayList(); + int i = 0; + + for(int j = sourceList.size(); i < j; ++i) { + CoreBpmnRuntimeSource source = (CoreBpmnRuntimeSource)sourceList.get(i); + source.setCheckPermission(false); + CoreBpmnInstanceBean instance = BpmnRuntimeCacheProvider.getBpmnRuntimeInstance(source); + CoreBpmnInstanceStatusDTO instanceStatus = new CoreBpmnInstanceStatusDTO(); + CoreBpmnInstanceRuntimeContainerDTO runtimeContainer = new CoreBpmnInstanceRuntimeContainerDTO(); + instanceStatus.setRuntimeContainer(runtimeContainer); + runtimeContainer.setVars(source.getVars()); + runtimeContainer.setInitiator(instance.getInitiator()); + runtimeContainer.setProcId(instance.getProcId()); + runtimeContainer.setProcInstId(instance.getId()); + List instanceTaskList = BpmnRuntimeCacheProvider.getBpmnRuntimeInstanceTaskList(source); + StringBuilder sourceNameBuilder = new StringBuilder(); + StringBuilder sourceCodeBuilder = new StringBuilder(); + + CoreBpmnInstanceTaskBean instanceTask; + for(Iterator var15 = instanceTaskList.iterator(); var15.hasNext(); sourceCodeBuilder.append(instanceTask.getStatusCode())) { + instanceTask = (CoreBpmnInstanceTaskBean)var15.next(); + if (sourceNameBuilder.length() > 0) { + sourceNameBuilder.append(","); + } + + sourceNameBuilder.append(instanceTask.getTaskName()); + if (sourceCodeBuilder.length() > 0) { + sourceCodeBuilder.append(","); + } + } + + instanceStatus.setStatusCode(sourceCodeBuilder.toString()); + runtimeContainer.setCandidatorList((List)instanceCandidatorList.stream().filter((c) -> { + return c.getInstId().equals(instance.getId()); + }).map((c) -> { + return c.getCandidatorId(); + }).distinct().collect(Collectors.toList())); + if (StringUtils.isEmpty(source.getComment())) { + source.setComment(I18nHelper.getMessage("GIKAM.BPMN.COMMENT.WITHDRAW", new String[0])); + } + + Document document = this.diagramService.getDocument(instance.getDiagramId()); + String sourceName = sourceNameBuilder.toString(); + String targetName = BpmnDiagramHelper.getStartNodeName(document); + this.insertComment(source.getTargetId(), (Element)null, CommentStatus.WITHDRAW, source, instance.getProcId(), sourceName, this.getRoute(sourceName, targetName)); + instanceStatus.setId(source.getId()); + instanceStatus.setProcessStatus(ProcessStatus.DRAFT_WITHDRAWED); + instanceStatusList.add(instanceStatus); + BpmnRuntimeCacheProvider.getProcessData().addDeleteBpmnTargetIdList(source.getTargetId()); + BpmnRuntimeCacheProvider.getProcessData().addDeleteInstance(instance); + } + + return instanceStatusList; + } + + private List getBpmnCommentList(List> sourceList) { + List targetIdList = (List)sourceList.stream().map(CoreBpmnRuntimeSource::getTargetId).collect(Collectors.toList()); + return this.commentService.getDao().selectListByOneColumnValues(targetIdList, "TARGETID", new Order[0]); + } +} diff --git a/src/main/java/com/sunwayworld/module/sys/bpmn/service/impl/CoreBpmnInstanceServiceImpl.java b/src/main/java/com/sunwayworld/module/sys/bpmn/service/impl/CoreBpmnInstanceServiceImpl.java new file mode 100644 index 0000000..d38b424 --- /dev/null +++ b/src/main/java/com/sunwayworld/module/sys/bpmn/service/impl/CoreBpmnInstanceServiceImpl.java @@ -0,0 +1,71 @@ +package com.sunwayworld.module.sys.bpmn.service.impl; + +import com.sunwayworld.framework.spring.annotation.GikamBean; +import com.sunwayworld.framework.utils.CollectionUtils; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceCandidatorDTO; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceDetailedCandidatorDTO; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceGroupingCandidatorDTO; +import com.sunwayworld.module.sys.bpmn.bean.CoreBpmnInstanceTaskCandidatorDTO; +import com.sunwayworld.module.sys.bpmn.dao.CoreBpmnInstanceDao; +import com.sunwayworld.module.sys.bpmn.service.CoreBpmnInstanceService; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Iterator; +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +@Repository +@GikamBean +public class CoreBpmnInstanceServiceImpl implements CoreBpmnInstanceService { + + @Autowired + private CoreBpmnInstanceDao instanceDao; + + public CoreBpmnInstanceServiceImpl() { + } + + public CoreBpmnInstanceDao getDao() { + return this.instanceDao; + } + + public List selectInstanceCandidatorList(List idList) { + return this.getDao().selectInstanceCandidatorList(idList); + } + + public List selectInstanceTaskAuditorList(List idList) { + return this.getDao().selectInstanceTaskAuditorList(idList); + } + + public List selectInstanceGroupingCandidatorList(Long id) { + List detailedCandidatorList = this.getDao().selectInstanceDetailedCandidatorList(Arrays.asList(id)); + if (CollectionUtils.isEmpty(detailedCandidatorList)) { + return CollectionUtils.emptyList(); + } else { + List groupingCandidatorList = new ArrayList(); + Iterator var4 = detailedCandidatorList.iterator(); + + while(var4.hasNext()) { + CoreBpmnInstanceDetailedCandidatorDTO detailedCandidator = (CoreBpmnInstanceDetailedCandidatorDTO)var4.next(); + CoreBpmnInstanceGroupingCandidatorDTO groupingCandidator = (CoreBpmnInstanceGroupingCandidatorDTO)groupingCandidatorList.stream().filter((p) -> { + return p.getTaskId().equals(detailedCandidator.getTaskId()); + }).findAny().orElse((CoreBpmnInstanceGroupingCandidatorDTO)null); + if (groupingCandidator == null) { + groupingCandidator = new CoreBpmnInstanceGroupingCandidatorDTO(); + groupingCandidator.setTaskId(detailedCandidator.getTaskId()); + groupingCandidator.setTaskName(detailedCandidator.getTaskName()); + groupingCandidator.setCandidator(this.gatCandidator(detailedCandidator)); + groupingCandidatorList.add(groupingCandidator); + } else { + groupingCandidator.setCandidator(groupingCandidator.getCandidator() + "," + this.gatCandidator(detailedCandidator)); + } + } + + return groupingCandidatorList; + } + } + + private String gatCandidator(CoreBpmnInstanceDetailedCandidatorDTO detailedCandidator) { + return detailedCandidator.getCandidatorName() + "(" + detailedCandidator.getCandidatorId() + ")"; + } +} diff --git a/src/main/resources/banner.txt b/src/main/resources/banner.txt new file mode 100644 index 0000000..e3a7fc4 --- /dev/null +++ b/src/main/resources/banner.txt @@ -0,0 +1,7 @@ + + ___ _ _ _ __ __ __ __ _ _ _ + / __| | | | | | '_ \ \ \ /\ / / / _` | | | | | + \__ \ | |_| | | | | | \ V V / | (_| | | |_| | + |___/ \__,_| |_| |_| \_/\_/ \__,_| \__, | + |___/ + \ No newline at end of file diff --git a/src/main/resources/config/application-dev.yml b/src/main/resources/config/application-dev.yml new file mode 100644 index 0000000..3229e8b --- /dev/null +++ b/src/main/resources/config/application-dev.yml @@ -0,0 +1,190 @@ +server: + port: 8085 + max-http-header-size: 1MB +spring: + profiles: dev + datasource: + driver-class-name: com.mysql.cj.jdbc.Driver + username: lims_lhxny_dev + password: lims_lhxny_dev$ + url: jdbc:mysql://172.16.156.45:3306/lims_lhxny_dev?serverTimezone=GMT%2B8&useSSL=false + hikari: + connectionTimeout: 40000 + minimumIdle: 100 + maximumPoolSize: 400 + validation-timeout: 3000 + idle-timeout: 60000 + login-timeout: 5 + max-lifetime: 180000 + #现场库 +# username: root +# password: Oct1012& +# url: jdbc:mysql://192.168.141.6:3306/lims_lhxny?serverTimezone=GMT%2B8&useSSL=false + redis: + database: 1 + url: redis://localhost:6379 + #MongoDB + data: + mongodb-landian: + # mongodb://username:password@127.0.0.1:27017/dbname + uri: mongodb://127.0.0.1:27017/LanDian + enabled: true + mongodb: + database: lims + host: 127.0.0.1 + port: 27017 + option: + socket-keep-alive: true + max-connection-idle-time: 60000 + # database: baseline + # host: 127.0.0.1 + # port: 27017 + # option: + # socket-keep-alive: true + # max-connection-idle-time: 60000 + # connect-timeout: 36000 + # min-connection-per-host: 5 + # threads-allowed-to-block-for-connection-multiplier: 5 + # max-wait-time: 120000 + # socket-timeout: 0 + # max-connection-life-time: 0 + # heartbeat-socket-timeout: 36000 + # heartbeat-connect-timeout: 36000 + # min-heartbeat-frequency: 5 + # heartbeat-frequency: 10 + + # 邮件配置 + mail: + host: smtp.126.com + username: magnesium1994@126.com + port: 25 + password: BBIAYSHHWZLPGFXH +sunway: + app: + license: nSuIiBhPQWoG31XRFIwEMDR752HaWAaMBDf6KWqFoBYBykutubCqiwfSmIxqr5ZZ1i8ERUhuP4tbnojR3sOqsWlECwYK0VNF + config: + pdf: + viewtype: pdfjs + file: + server: + url: http://localhost:8085 + office: + viewtype: pageoffice + server: + url: http://localhost:8085 + file: + download: + #url: localhost替换成本地的ip + url: http://localhost:8085 + pageoffice: + license: + path: D:\pageoffice + fastdfs: + enabled: true + groups: + group: + - http://172.16.156.87:8080/group1 + +lims: + dbHelper: + enable: true + async-taskexecutor: #线程池任务执行器,会根据每个应用的配置开启不同线程池 + enable: false + serverRegion: zhangs #节点所在区域 + currentServerId : NODE1 # 当前应用节点,集群节点设置不同的值。字符串,不一定是ip:port。取任务时只取自己名下的 + scheduleGetTaskSecond: 60 #间隔多少秒去异步任务池去领取任务 + dingding: + open: false + agentId: 1946246629 + appKey: dingvlsqa0ot2dhm3fwe + appSecret: N1YyVh9Ytf8-6yH0T2b5ud980IiSM7344ksCEM2J587rnT3oEniX-iDexYxgbr0M + sap: + open: true + sendOrderUri: http://pod.brunp.com:50100/RESTAdapter/lims/qmi002 + sendTaskUri: http://pod.brunp.com:50100/RESTAdapter/lims/qmi003 + sendSapChangeUri: http://pod.brunp.com:50100/RESTAdapter/lims/detetionJudgment + userName: LIMSUSER + password: brunp4321 + qms: + open: true + qmsTokenUri: http://10.8.32.6/api/application/external_interface/getToken + qmsSendOrderUri: http://10.8.32.6/api/application/external_interface/lims/sample_no + qmsSendTaskUri: http://10.8.32.6/api/application/external_interface/lims/tr + oa: + open: true + submitFolderUri: http://10.8.40.109:89/api/workflow/brunpPaService/doCreateRequest3 + auditFolderUri: http://10.8.40.109:89/api/workflow/limsCreateService/doSearchRequest + catl: + #CATL权限认证地址(回调颁发code) + catlCodeUrl: https://tlssodev.catl.com/oauth/authorize + #CATL获取Token地址 + catlTokenUrl: https://ipaassit.catl.com/gateway/outside/ipaas/TLSSO/outer_TLSSO_token + #CATL获取USER信息地址 + catlUserUrl: https://ipaassit.catl.com/gateway/outside/ipaas/TLSSO/outer_TLSSO_getUserInfo + #LIMS测试环境映射外网地址 + limsOuterNetUrl: http://121.9.215.226:8663/ + #LIMS测试环境映射外网菜单地址 + limsOuterNetMenuUrl: http://121.9.215.226:8663/module/index/workspaces?loginType=brunpmenusso + #CATL登录跳转菜单ID,-1为首页 + catlMenuId: -1 + corefile: + enable: #huaweiobs + s3: #亚马逊S3存储 + endPoint: 11 + ak: ak + sk: sk + bucketName: 桶名称 + clientRegion: + huaweiobs: #华为OBS存储 + endPoint: obs.cn-east-2.myhuaweicloud.com + ak: NUCBKDYOQMXBW7WOP0B9 + sk: O4qpAuV0O87AZW0Q2EngM86p76zsXYz4cui1Xnoo + bucketName: lims-bz + clientRegion: cn-east-2 + # 共享文件夹配置 + share: + authUsername: Administrator + authPassword: 980307 + shareName: shareTest2 + #自动审核指定检测负责人节点委托单(暂定每五分钟执行一次) + auto-audit-detection-folder: + enable: false + cron: 0 0/5 * * * ? + + + # application.properties中配置数据中心访问地址、用户名、密码,示例 + # datacenter: + # username: admin + # password: sunway + # url: http://103.43.184.243:6203 + + # bpmn: + # notification: + # default: + # # 控制是否启用默认的通知功能 + # enabled: true + # strategy: + # # 控制是否采用默认策略,审核通过或拒绝时通知下一级审核人(拒绝到提交节点时通知提交人),撤回时通知当前的审核人 + # enabled: true#单点登录配置 +#单点登录配置 +auth2: + #----auth2服务url + auth2server: + # code url + codeurl: http://10.8.30.22/oauth/authorize + # 获取token信息 + tokenurl: http://10.8.30.22/oauth/token + # 从token中获取用户的uid + infourl: http://10.8.30.22/api/bff/v1.2/oauth2/userinfo + # IDP SLO + slourl: http://10.8.30.22/public/sp/slo/testplugin_oauth23 + #----auth2服务分配给lims的clientid + clientid: fce172566df6032b169576116c87e2127IOLO7nx2WI + #----auth2服务分配给lims的clientsecret + clientsecret: lo0actYIl5aVCj0ZNJfDoL1DTbC3qeyd02ApN3DS54 + #----单点登录的前缀url + serverlimstomenu: http://对应服务ip:8086/module/index/workspaces?loginType=brunpmenusso + +spc: + cal-engine: + url: http://172.16.156.75:5000 \ No newline at end of file diff --git a/src/main/resources/config/application-pro.yml b/src/main/resources/config/application-pro.yml new file mode 100644 index 0000000..e69de29 diff --git a/src/main/resources/config/application-test.yml b/src/main/resources/config/application-test.yml new file mode 100644 index 0000000..e69de29 diff --git a/src/main/resources/config/application.yml b/src/main/resources/config/application.yml new file mode 100644 index 0000000..c3d5b4f --- /dev/null +++ b/src/main/resources/config/application.yml @@ -0,0 +1,56 @@ +spring: + profiles: + active: ${SPRING_PROFILES_ACTIVE:dev,activiti,redis,mysql,ngtodo,equipt-acq-file,logging,pageoffice,schedule} + application: + name: baseline + resources: + chain: + strategy: + content: + enabled: false + mvc: + hiddenmethod: + filter: + enabled: true +#开启监控 +sunway: + cors: + access-cors-list: + api: + check-access-permission: false + get-request-url: false + app: + host: + name: server1 + bpmn: + process-data-limit: 50 + online-user: + skip-reset-expiry-time-uri: /core/module/sys/todos,/secure/core/module/item/messages/queries/receivable + audit: + insert: true + update: true + delete: true + exception: + viewable: true + shortcut-menu: + auto: + enabled: true + qty : 5 + design: + studio: + enabled: false + security: + login-timeout: 18000 + unset-login-expired-time-uris: /core/module/sys/todos,secure/core/module/item/notification/notification-instances/queries/receivable,/core/module/sys/speeds + enable-csrf: false + headers: + xss: true + logging: + enabled: true + persistence-mode: default + executor: + resource-monitoring: + momery-threshold: 100 + cpu-threshold: 100 + + diff --git a/src/main/resources/file-template/样品标签.docx b/src/main/resources/file-template/样品标签.docx new file mode 100644 index 0000000..90e9c4e Binary files /dev/null and b/src/main/resources/file-template/样品标签.docx differ diff --git a/src/main/resources/log4j2.xml b/src/main/resources/log4j2.xml new file mode 100644 index 0000000..e189db2 --- /dev/null +++ b/src/main/resources/log4j2.xml @@ -0,0 +1,73 @@ + + + + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/report/DCR.xlsx b/src/main/resources/report/DCR.xlsx new file mode 100644 index 0000000..95d7fc3 Binary files /dev/null and b/src/main/resources/report/DCR.xlsx differ diff --git a/src/main/resources/report/LANDIAN.xlsx b/src/main/resources/report/LANDIAN.xlsx new file mode 100644 index 0000000..802365f Binary files /dev/null and b/src/main/resources/report/LANDIAN.xlsx differ diff --git a/src/main/resources/report/RB.xlsx b/src/main/resources/report/RB.xlsx new file mode 100644 index 0000000..0c70033 Binary files /dev/null and b/src/main/resources/report/RB.xlsx differ diff --git a/src/main/resources/report/RB_25C_X.xlsx b/src/main/resources/report/RB_25C_X.xlsx new file mode 100644 index 0000000..40a7d4b Binary files /dev/null and b/src/main/resources/report/RB_25C_X.xlsx differ diff --git a/src/main/resources/report/RB_25C_X_DCR.xlsx b/src/main/resources/report/RB_25C_X_DCR.xlsx new file mode 100644 index 0000000..f5337c0 Binary files /dev/null and b/src/main/resources/report/RB_25C_X_DCR.xlsx differ diff --git a/src/main/resources/report/RB_45C_X.xlsx b/src/main/resources/report/RB_45C_X.xlsx new file mode 100644 index 0000000..752c186 Binary files /dev/null and b/src/main/resources/report/RB_45C_X.xlsx differ diff --git a/src/main/resources/report/RB_45C_X_DCR.xlsx b/src/main/resources/report/RB_45C_X_DCR.xlsx new file mode 100644 index 0000000..5c1bd67 Binary files /dev/null and b/src/main/resources/report/RB_45C_X_DCR.xlsx differ diff --git a/src/main/resources/report/RB_BEILVFANGDIAN.xlsx b/src/main/resources/report/RB_BEILVFANGDIAN.xlsx new file mode 100644 index 0000000..2aade88 Binary files /dev/null and b/src/main/resources/report/RB_BEILVFANGDIAN.xlsx differ diff --git a/src/main/resources/report/RB_FANGDIAN.xlsx b/src/main/resources/report/RB_FANGDIAN.xlsx new file mode 100644 index 0000000..cbb5beb Binary files /dev/null and b/src/main/resources/report/RB_FANGDIAN.xlsx differ diff --git a/src/main/resources/report/RB_HC.xlsx b/src/main/resources/report/RB_HC.xlsx new file mode 100644 index 0000000..c27fb2e Binary files /dev/null and b/src/main/resources/report/RB_HC.xlsx differ diff --git a/src/main/resources/report/RB_HC_DCR.xlsx b/src/main/resources/report/RB_HC_DCR.xlsx new file mode 100644 index 0000000..2ffe513 Binary files /dev/null and b/src/main/resources/report/RB_HC_DCR.xlsx differ diff --git a/src/main/resources/report/RB_LC_DCR.xlsx b/src/main/resources/report/RB_LC_DCR.xlsx new file mode 100644 index 0000000..2ffe513 Binary files /dev/null and b/src/main/resources/report/RB_LC_DCR.xlsx differ diff --git a/src/main/resources/report/RB_ONE_C.xlsx b/src/main/resources/report/RB_ONE_C.xlsx new file mode 100644 index 0000000..0ce31e6 Binary files /dev/null and b/src/main/resources/report/RB_ONE_C.xlsx differ diff --git a/src/main/resources/static/baseline/config/baseline-choose-config.js b/src/main/resources/static/baseline/config/baseline-choose-config.js new file mode 100644 index 0000000..b365859 --- /dev/null +++ b/src/main/resources/static/baseline/config/baseline-choose-config.js @@ -0,0 +1,84 @@ +Gikam.choose.addConfigParam([ { + title : 'excel解析配置', + category : 'excel-read-config', + url : '/secure/basemodule/common/eptstorage/file/parse/excelread/excel-readconfigs/page/choose-list' +}, { + title : '组织部门', + category : 'org', + url : '/secure/core/module/mdm/orgs/page/choose-list' +}, + /*{ + title : '耗材描述', + category: 'consumabledescribe', + url : '/secure/basemodule/trm/consumabledescribes/page/choose-list' + },*/ //作废 + { + title : '位置', + category: 'location', + url : '/secure/basemodule/trm/locations/page/choose-list' + }, + + { + title : '质量体系模板文件', + category: 'qualitySystem', + url : '/secure/basemodule/trm/quality-system-templates/page/choose-list' + }, + + { + title : '判异准则', + category: 'criteria', + url : '/secure/basemodule/basedata/discriminatory-criterias/page/choose-list' + }, + { + title : 'c项目指标', + category: 'ctestQuota', + url : '/secure/basemodule/basedata/ctests/page/choose-list' + }, + { + title : '质控样管理', + category: 'specimen', + url : '/secure/basemodule/trm/qualitycontrol/specimens/page/choose-list' + }, + { + title : '上岗证', + category: 'workLicense', + url : '/secure/basemodule/basedata/worklicense-tests/page/choose-list' + }, + { + title : 'c项目', + category: 'ctest', + url : '/secure/basemodule/basedata/ctests/page/choose-list' + }, + { + title : '委托部门', + category: 'folderOrg', + url : '/secure/core/module/mdm/orgs/page/folder-choose-list' + }, + { + title: '分析项', + category: 'tm-analyst', + url: '/secure/basemodule/coredata/tm-analysts/page/choose-list' + }, + { + title: '检测组', + category: 'testGroup', + url: '/secure/basemodule/basedata/testgroups/page/choose-list' + }, + { + title : '人员信息', + category : 'staffInfos', + url : '/secure/basemodule/basedata/staff/staffs/page/choose-list' + },{ + title : '环境监控频率选择列表页', + url : '/secure/basemodule/trm/env-monitor-frequencys/page/choose-list', + category : 'envMonitorFrequency' + },{ + title : '检测项目-方法选择页', + url : '/secure/basemodule/coredata/tests/page/getTestMethodChoose', + category : 'testMethodChooseCopy' + },{ + title : '检测项目方法-设备选择页', + url : '/secure/basemodule/coredata/tm-equipts/page/choose-list', + category : 'tMEquiptChoose' + }, +]); diff --git a/src/main/resources/static/baseline/config/baseline-select-config.js b/src/main/resources/static/baseline/config/baseline-select-config.js new file mode 100644 index 0000000..0dc6f61 --- /dev/null +++ b/src/main/resources/static/baseline/config/baseline-select-config.js @@ -0,0 +1,18 @@ +Gikam.select.addConfigParam([ + { + category : 'roomName', + url : '/secure/basemodule/trm/env-monitor-areas/queries/selectable', + valueField : 'id', + textField : 'roomName' + },{ + category : 'productNameLibrary',//产品名称库 + url : '/secure/basemodule/basedata/product-name-librarys/queries/selectable', + valueField : 'productName', + textField : 'productName' + },{ + category : 'projectNameLibrary',//项目名称库 + url : '/secure/basemodule/basedata/project-name-librarys/queries/selectable', + valueField : 'projectName', + textField : 'projectName' + }, +]); diff --git a/src/main/resources/static/baseline/img/background_login.png b/src/main/resources/static/baseline/img/background_login.png new file mode 100644 index 0000000..aa19eec Binary files /dev/null and b/src/main/resources/static/baseline/img/background_login.png differ diff --git a/src/main/resources/static/baseline/img/login_logo.png b/src/main/resources/static/baseline/img/login_logo.png new file mode 100644 index 0000000..f8c432c Binary files /dev/null and b/src/main/resources/static/baseline/img/login_logo.png differ diff --git a/src/main/resources/static/baseline/img/reflash.png b/src/main/resources/static/baseline/img/reflash.png new file mode 100644 index 0000000..dacc54f Binary files /dev/null and b/src/main/resources/static/baseline/img/reflash.png differ diff --git a/src/main/resources/static/baseline/img/rtgk_login_logo.png b/src/main/resources/static/baseline/img/rtgk_login_logo.png new file mode 100644 index 0000000..dd4df2b Binary files /dev/null and b/src/main/resources/static/baseline/img/rtgk_login_logo.png differ diff --git a/src/main/resources/static/baseline/img/rtgk_logo.png b/src/main/resources/static/baseline/img/rtgk_logo.png new file mode 100644 index 0000000..dd4df2b Binary files /dev/null and b/src/main/resources/static/baseline/img/rtgk_logo.png differ diff --git a/src/main/resources/static/baseline/img/rtgk_logo_white.png b/src/main/resources/static/baseline/img/rtgk_logo_white.png new file mode 100644 index 0000000..a12dd2d Binary files /dev/null and b/src/main/resources/static/baseline/img/rtgk_logo_white.png differ diff --git a/src/main/resources/static/baseline/img/sys_logo.png b/src/main/resources/static/baseline/img/sys_logo.png new file mode 100644 index 0000000..7670689 Binary files /dev/null and b/src/main/resources/static/baseline/img/sys_logo.png differ diff --git a/src/main/resources/static/baseline/img/sys_logo1.png b/src/main/resources/static/baseline/img/sys_logo1.png new file mode 100644 index 0000000..a1ec290 Binary files /dev/null and b/src/main/resources/static/baseline/img/sys_logo1.png differ diff --git a/src/main/resources/static/baseline/img/sys_logo2.png b/src/main/resources/static/baseline/img/sys_logo2.png new file mode 100644 index 0000000..f8c432c Binary files /dev/null and b/src/main/resources/static/baseline/img/sys_logo2.png differ diff --git a/src/main/resources/static/baseline/img/tab_logo_baseline.ico b/src/main/resources/static/baseline/img/tab_logo_baseline.ico new file mode 100644 index 0000000..2399dd0 Binary files /dev/null and b/src/main/resources/static/baseline/img/tab_logo_baseline.ico differ diff --git a/src/main/resources/static/baseline/img/tab_logo_baseline.png b/src/main/resources/static/baseline/img/tab_logo_baseline.png new file mode 100644 index 0000000..4bd3f5d Binary files /dev/null and b/src/main/resources/static/baseline/img/tab_logo_baseline.png differ diff --git a/src/main/resources/static/baseline/module/common/menu-role-dimensions/lims-menu-role-dimension-edit-list.js b/src/main/resources/static/baseline/module/common/menu-role-dimensions/lims-menu-role-dimension-edit-list.js new file mode 100644 index 0000000..77209f8 --- /dev/null +++ b/src/main/resources/static/baseline/module/common/menu-role-dimensions/lims-menu-role-dimension-edit-list.js @@ -0,0 +1,92 @@ +limsMenuRoleDimension.editPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : _this.idManager.menuRoleGrid, + url : limsMenuRoleDimension.baseUrl + '/queries', + columns : limsMenuRoleDimension.getEditListColumns(), + service : 'limsMenuRoleDimensionServiceImpl', + page : true, + columnsFill : false, + order : { + 'orderNo' : 'asc' + }, + deleteFormatter : function(row) { + return row.ext$.menuname || row.id; + }, + toolbar : [ { + type : 'button', + text : 'BASEMODULE.ITEM.DIMENSION.BUTTON.ADD', + icon : 'add', + onClick : function() { + Gikam.create('modal', { + title : 'BASEMODULE.ITEM.DIMENSION.BUTTON.ADD', + width : '80%', + height : '80%', + url : limsMenuRoleDimension.baseUrl + '/page/menu-role-list', + onAfterClose : function(data) { + Gikam.getComp(_this.idManager.menuRoleGrid).refresh(); + } + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp(_this.idManager.menuRoleGrid).deleteRows(limsMenuRoleDimension.baseUrl); + } + }, { + type: 'button', + text: 'GIKAM.BUTTON.MOVE_UP', + icon: 'move-up', + onClick: function () { + var grid = Gikam.getComp(_this.idManager.menuRoleGrid); + var selections = grid.getSelections(); + if (selections.length != 1) { + Gikam.toast('GIKAM.TIP.CHOOSE_ONE_ITEM'); + return; + } + + grid.moveUp(limsMenuRoleDimension.baseUrl + '/action/swap/{firstId}/{secondId}'); + } + }, { + type: 'button', + text: 'GIKAM.BUTTON.MOVE_DOWN', + icon: 'move-down', + onClick: function () { + var grid = Gikam.getComp(_this.idManager.menuRoleGrid); + var selections = grid.getSelections(); + if (selections.length != 1) { + Gikam.toast('GIKAM.TIP.CHOOSE_ONE_ITEM'); + return; + } + + grid.moveDown(limsMenuRoleDimension.baseUrl + '/action/swap/{firstId}/{secondId}'); + } + } ] + } + }, + + idManager: { + layout : 'lims-menu-role-dimension-edit-list-layout', + menuRoleGrid : 'lims-menu-role-dimension-edit-list-grid' + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : _this.idManager.layout, + renderTo : workspace.window.$dom, + center : { + items : [ _this.getGridParam() ] + } + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/baseline/module/common/menu-role-dimensions/lims-menu-role-dimension.js b/src/main/resources/static/baseline/module/common/menu-role-dimensions/lims-menu-role-dimension.js new file mode 100644 index 0000000..d129e72 --- /dev/null +++ b/src/main/resources/static/baseline/module/common/menu-role-dimensions/lims-menu-role-dimension.js @@ -0,0 +1,68 @@ +var limsMenuRoleDimension = Gikam.getPageObject({ + + baseUrl : IFM_CONTEXT + '/secure/baseline/module/common/menu-role-dimensions', + + getEditListColumns : function() { + return [ { + checkbox : true + }, { + field : 'orderNo', + title : 'T_LIMS_MENU_ROLE_DIMENSION.ORDERNO', + width : 200 + }, { + field : 'menuId', + title : 'T_LIMS_MENU_ROLE_DIMENSION.MENUID', + width : 200 + }, { + field : 'ext$.menuname', + title : 'T_LIMS_MENU_ROLE_DIMENSION.MENUNAME', + width : 260 + }, { + field : 'ext$.rolename', + title : 'T_LIMS_MENU_ROLE_DIMENSION.ROLENAME', + width : 260 + }, { + field : 'dimensionType', + title : 'T_LIMS_MENU_ROLE_DIMENSION.DIMENSIONTYPE', + width : 260, + type : 'select', + category : 'sys', + param : { + codeCategoryId : 'dimensionType' + }, + editor : true + } ]; + }, + + getMenuListColumns : function() { + return [ { + field : 'id', + title : 'T_LIMS_MENU_ROLE_DIMENSION.MENUID' + }, { + field : 'menuName', + title : 'T_LIMS_MENU_ROLE_DIMENSION.MENUNAME' + } ]; + }, + + getRoleListColumns : function() { + return [ { + field : 'ext$.rolename', + title : 'T_LIMS_MENU_ROLE_DIMENSION.ROLENAME' + } ]; + }, + + getDimensionListColumns : function() { + return [ { + checkbox : true + }, { + field : 'dimensionType', + title : 'T_LIMS_MENU_ROLE_DIMENSION.DIMENSIONTYPE', + type : 'select', + category : 'sys', + param : { + codeCategoryId : 'dimensionType' + }, + editor : true + } ]; + }, +}); diff --git a/src/main/resources/static/baseline/module/common/menu-role-dimensions/menu-role-list.js b/src/main/resources/static/baseline/module/common/menu-role-dimensions/menu-role-list.js new file mode 100644 index 0000000..9ac68bd --- /dev/null +++ b/src/main/resources/static/baseline/module/common/menu-role-dimensions/menu-role-list.js @@ -0,0 +1,158 @@ +limsMenuRoleDimension.menuRolePage = { + + getMenuParam: function () { + var _this = this; + return { + type: 'grid', + id: _this.idManager.menuGrid, + columns: limsMenuRoleDimension.getMenuListColumns(), + url: IFM_CONTEXT + '/secure/core/module/sys/menus/queries', + filterOpen : true, + page : true, + activateFirstRow : true, + onLoadSuccess : function(data) { + if (Gikam.isEmpty(data)) { + Gikam.getAsyncComp(_this.idManager.roleGrid).done(function(grid) { + if (grid) { + grid.cleanData(); + } + }); + } + }, + onRowActive : function(index, row) { + if (row) { + _this.param.menuId = row.id; + Gikam.getAsyncComp(_this.idManager.roleGrid).done(function(grid) { + grid.refresh({ + url : limsMenuRoleDimension.baseUrl + '/selectMenuRole/queries', + requestData : { + id_SEQ : row.id + } + }); + }); + } + } + } + }, + + getRoleParam: function () { + var _this = this; + return { + type: 'grid', + id: _this.idManager.roleGrid, + columns: limsMenuRoleDimension.getRoleListColumns(), + activateFirstRow : true, + onLoadSuccess : function(data) { + if (Gikam.isEmpty(data)) { + Gikam.getAsyncComp(_this.idManager.dimensionGrid).done(function(grid) { + if (grid) { + grid.cleanData(); + } + }); + } + }, + onRowActive : function(index, row) { + if (row) { + Gikam.getAsyncComp(_this.idManager.dimensionGrid).done(function(grid) { + grid.refresh({ + url : limsMenuRoleDimension.baseUrl + '/queries', + requestData : { + roleId_SEQ : row.ext$.roleid, + menuId_SEQ : _this.param.menuId + } + }); + }); + } + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CLOSE', + icon : 'cancel', + onClick : function() { + Gikam.getLastModal().close(); + } + } ] + } + }, + + getDimensionParam: function () { + var _this = this; + return { + type: 'grid', + id: _this.idManager.dimensionGrid, + columns: limsMenuRoleDimension.getDimensionListColumns(), + service : 'limsMenuRoleDimensionServiceImpl', + deleteFormatter : function(row) { + return row.dimensionType || row.id; + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add-row', + onClick : function() { + var grid = Gikam.getComp(_this.idManager.dimensionGrid); + if (!Gikam.isEmpty(grid.getData())) { + Gikam.toast('BASEMODULE.ITEM.DIMENSION.ALERT.CONFIGED'); + return; + } + + var menuRow = Gikam.getComp(_this.idManager.menuGrid).getActivedRow(); + var roleRow = Gikam.getComp(_this.idManager.roleGrid).getActivedRow(); + if (Gikam.isEmpty(roleRow.ext$.roleid)) { + Gikam.toast('LIMS.TIP.CHOOSE.ROLE_NAME.NOT.NULL'); + return; + } + + var param = { + menuId : menuRow.id, + roleId : roleRow.ext$.roleid + }; + grid.insert(limsMenuRoleDimension.baseUrl, [ param ]); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp(_this.idManager.dimensionGrid).deleteRows(limsMenuRoleDimension.baseUrl); + } + } ] + } + }, + + idManager: { + layout : 'menu-role-list-layout', + menuGrid : 'lims-menu-list-grid', + roleGrid : 'lims-role-list-grid', + dimensionGrid : 'lims-menu-role-dimension-list-grid' + }, + + create: function () { + var _this = this; + Gikam.create('layout', { + id: _this.idManager.layout, + renderTo: Gikam.getLastModal().window.$dom, + west : { + width : '30%', + items : [ _this.getMenuParam() ] + }, + center : { + items : [ { + type : 'layout', + north : { + height : '60%', + items : [ _this.getRoleParam() ] + }, + center : { + items : [ _this.getDimensionParam() ] + } + } ] + } + }); + }, + + init: function () { + this.param = {}; + this.create(); + } +}; diff --git a/src/main/resources/static/baseline/module/common/user-unit-authoritys/lims-user-unit-authority-choose-list.js b/src/main/resources/static/baseline/module/common/user-unit-authoritys/lims-user-unit-authority-choose-list.js new file mode 100644 index 0000000..9e9c6fc --- /dev/null +++ b/src/main/resources/static/baseline/module/common/user-unit-authoritys/lims-user-unit-authority-choose-list.js @@ -0,0 +1,42 @@ +limsUserUnitAuthority.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsUserUnitAuthority.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-user-unit-authority-choose-list-grid', + url : limsUserUnitAuthority.baseUrl + '/queries/choosable', + requestData : _this.param, + columns : columns, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-user-unit-authority-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-user-unit-authority-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.create(); + } +}; diff --git a/src/main/resources/static/baseline/module/common/user-unit-authoritys/lims-user-unit-authority-edit-list.js b/src/main/resources/static/baseline/module/common/user-unit-authoritys/lims-user-unit-authority-edit-list.js new file mode 100644 index 0000000..fa95739 --- /dev/null +++ b/src/main/resources/static/baseline/module/common/user-unit-authoritys/lims-user-unit-authority-edit-list.js @@ -0,0 +1,176 @@ +limsUserUnitAuthority.editPage = { + + getOrgTreeGridParam : function(){ + var _this = this; + var columns = [ { + index: true + }, { + title: 'T_LIMS_USER_UNIT_AUTHORITY.ORGSTRUCTURE', + field: 'orgName', + type: 'tree' + } ]; + + return { + type : 'treeGrid', + id : _this.idManager.orgTree, + name : 'T_LIMS_USER_UNIT_AUTHORITY.ORGSTRUCTURE', + columns: columns, + generalButtonGroup : false, + cascadeCheck : false, + onNodeSelected: function (node, checked) { + Gikam.getComp(_this.idManager.userGrid).refresh({ + url : limsUserUnitAuthority.coreUserUrl + '/queries', + requestData : { + orgId_SB : node.id + } + }); + } + } + }, + + getUserGrid : function() { + var _this = this; + return { + type : 'tab', + fill : true, + panels : [ { + title : 'T_LIMS_USER_UNIT_AUTHORITY.USER.TITLE', + items : [ { + type : 'grid', + page : true, + id : _this.idManager.userGrid, + columns : limsUserUnitAuthority.getUserEditListColumns(), + filterOpen : true, + activateFirstRow : true, + onLoadSuccess : function(data) { + if (Gikam.isEmpty(data)) { + Gikam.getAsyncComp(_this.idManager.unitAuthGrid).done(function(grid) { + if (grid) { + grid.cleanData(); + } + }); + } + }, + onRowActive : function(index, row) { + if (row) { + Gikam.getAsyncComp(_this.idManager.unitAuthGrid).done(function(grid) { + grid.refresh({ + url : limsUserUnitAuthority.baseUrl + '/queries', + requestData : { + userId_SEQ : row.id + } + }); + }); + } + } + } ] + } ] + } + }, + + getGridParam : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'T_LIMS_USER_UNIT_AUTHORITY.SERVICE_NAME',//人员单位权限 + items : [ { + type : 'grid', + id : _this.idManager.unitAuthGrid, + columns : limsUserUnitAuthority.getUnitAuthorityListColumns(), + page : true, + filterOpen : true, + deleteFormatter : function(row) { + return row.orgName || row.id; + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + var selections = Gikam.getComp(_this.idManager.userGrid).getSelections(); + if (Gikam.isEmpty(selections)) { + Gikam.toast('GIKAM.TIP.CHOOSE.USER'); + return ; + } + + Gikam.create('modal', { + title : 'T_LIMS_USER_UNIT_AUTHORITY.CHOOSE.USER.UNIT.AUTH', + url : limsUserUnitAuthority.baseUrl + '/page/org-tree-detail', + width : 600, + height : 600, + onAfterClose : function(treeSelections) { + if (Gikam.isEmpty(treeSelections)) { + return ; + } + var arr = []; + for (var i = 0; i < treeSelections.length; i++) { + arr.push(treeSelections[i].id); + } + var str = arr.join(","); + workspace.window.showMask(true); + Gikam.postText(limsUserUnitAuthority.baseUrl + '/add/user/unit/authority', Gikam.getJsonWrapper({str : str}, [ '', selections])).done(function() { + Gikam.getComp(_this.idManager.unitAuthGrid).refresh(); + Gikam.toast('BIND.SUCCESS'); + }).always(function() { + workspace.window.closeMask(); + }); + } + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp(_this.idManager.unitAuthGrid).deleteRows(limsUserUnitAuthority.baseUrl); + } + } ] + } ] + } ] + } + }, + + idManager: { + layout : 'user-unit-authority-edit-list-layout', + orgTree : 'core-org-tree-list', + userGrid : 'core-user-edit-list-grid', + unitAuthGrid : 'user-unit-authority-edit-list-grid' + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : _this.idManager.layout, + renderTo : workspace.window.$dom, + west : { + width : '30%', + items : [ _this.getOrgTreeGridParam() ] + }, + center : { + items : [ { + type : 'layout', + north : { + height: '50%', + items : [ _this.getUserGrid() ] + }, + center : { + items : [ _this.getGridParam() ] + } + } ] + }, + }); + }, + + init : function() { + var _this = this; + _this.create(); + setTimeout(function(){ + Gikam.postText(limsUserUnitAuthority.baseUrl + '/tree/{parentId}', Gikam.getJsonWrapper({})).done(function (data) { + Gikam.getComp(_this.idManager.orgTree).refreshByData({ + rows: eval("("+data+")") + }) + }) + },500); + } +}; diff --git a/src/main/resources/static/baseline/module/common/user-unit-authoritys/lims-user-unit-authority.js b/src/main/resources/static/baseline/module/common/user-unit-authoritys/lims-user-unit-authority.js new file mode 100644 index 0000000..604fb27 --- /dev/null +++ b/src/main/resources/static/baseline/module/common/user-unit-authoritys/lims-user-unit-authority.js @@ -0,0 +1,81 @@ +var limsUserUnitAuthority = Gikam.getPageObject({ + + baseUrl : IFM_CONTEXT + '/secure/baseline/module/common/user-unit-authoritys', + coreUserUrl : IFM_CONTEXT + '/secure/core/module/mdm/users', + + getUserEditListColumns : function() { + return [ { + checkbox : true + }, { + index : true + }, { + field : 'id', + title : 'T_CORE_USER.ID', + genericQuery : true, + width : 100 + }, { + field : 'userNo', + title : 'T_CORE_USER.USERNO', + genericQuery : true, + width : 100 + }, { + field : 'userName', + title : 'T_CORE_USER.USERNAME', + genericQuery : true, + width : 100 + }, { + field : 'orgId', + title : 'T_CORE_USER.ORGID', + width : 250 + }, { + field : 'orgName', + title : 'T_CORE_USER.ORGNAME', + width : 130, + genericQuery : true + }, { + field : 'status', + title : 'T_CORE_USER.STATUS', + type : 'select', + width : 110, + category : 'sys', + param : { + codeCategoryId : 'userStatus' + } + } ] + }, + + getUnitAuthorityListColumns : function() { + return [ { + checkbox : true + }, { + field : 'userId', + title : 'T_LIMS_USER_UNIT_AUTHORITY.USERID' + }, { + field : 'userName', + title : 'T_LIMS_USER_UNIT_AUTHORITY.USERNAME' + }, { + field : 'orgId', + title : 'T_LIMS_USER_UNIT_AUTHORITY.ORGID', + width : 250 + }, { + field : 'orgName', + title : 'T_LIMS_USER_UNIT_AUTHORITY.ORGNAME' + } ]; + }, + + getChooseListColumns : function() { + return [ { + field : 'userId', + title : 'T_LIMS_USER_UNIT_AUTHORITY.USERID' + }, { + field : 'userName', + title : 'T_LIMS_USER_UNIT_AUTHORITY.USERNAME' + }, { + field : 'orgId', + title : 'T_LIMS_USER_UNIT_AUTHORITY.ORGID' + }, { + field : 'orgName', + title : 'T_LIMS_USER_UNIT_AUTHORITY.ORGNAME' + } ]; + }, +}); diff --git a/src/main/resources/static/baseline/module/common/user-unit-authoritys/org-tree-detail.js b/src/main/resources/static/baseline/module/common/user-unit-authoritys/org-tree-detail.js new file mode 100644 index 0000000..b4c4bdb --- /dev/null +++ b/src/main/resources/static/baseline/module/common/user-unit-authoritys/org-tree-detail.js @@ -0,0 +1,67 @@ +limsUserUnitAuthority.orgTreePage = { + + getOrgTreeGridParam : function(){ + var _this = this; + var columns = [ { + index: true + }, { + title: 'T_LIMS_USER_UNIT_AUTHORITY.ORGSTRUCTURE', + field: 'orgName', + type: 'tree' + } ]; + + return { + type : 'treeGrid', + id : 'core-org-tree-detail-grid', + name : 'T_LIMS_USER_UNIT_AUTHORITY.ORGSTRUCTURE', + columns: columns, + generalButtonGroup : false, + //cascadeChildrenCheck : true, + cascadeCheck : true, + toolbar : _this.getBtnToolbarParam() + } + }, + + getBtnToolbarParam : function() { + return [ { + type : 'btnGroup', + items : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('core-org-tree-detail-grid').getSelections()); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.CANCEL', + icon : 'cancel', + onClick : function() { + Gikam.getLastModal().close(); + } + } ] + } ] + }, + + create : function() { + Gikam.create('layout', { + id : 'org-tree-detail-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getOrgTreeGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.create(); + setTimeout(function() { + Gikam.postText(limsUserUnitAuthority.baseUrl + '/tree/{parentId}',Gikam.getJsonWrapper({})).done(function (data) { + Gikam.getComp('core-org-tree-detail-grid').refreshByData({ + rows: eval("("+data+")") + }) + }) + },500); + } +}; diff --git a/src/main/resources/static/baseline/module/scripts/lims-script-detail.js b/src/main/resources/static/baseline/module/scripts/lims-script-detail.js new file mode 100644 index 0000000..5c89ca1 --- /dev/null +++ b/src/main/resources/static/baseline/module/scripts/lims-script-detail.js @@ -0,0 +1,438 @@ +//@ sourceURL=lims-script-detail.js +Gikam.jQuery.fn.extend({ + "insertValueInFocus" : function(value) { + + var dthis = Gikam.jQuery(this)[0]; // 将jQuery对象转换为DOM元素 + + // IE下 + if (document.selection) { + + Gikam.jQuery(dthis).focus(); // 输入元素textara获取焦点 + var fus = document.selection.createRange();// 获取光标位置 + fus.text = value.text; // 在光标位置插入值 + Gikam.jQuery(dthis).focus(); // /输入元素textara获取焦点 + + fus.moveStart('character', 0); + fus.collapse(true); + fus.select(); + + } + // 火狐下标准 + else if (dthis.selectionStart || dthis.selectionStart == '0') { + + var start = dthis.selectionStart; + var end = dthis.selectionEnd; + var top = dthis.scrollTop; + + // 以下这句,应该是在焦点之前,和焦点之后的位置,中间插入我们传入的值 + dthis.value = dthis.value.substring(0, start) + value.text + dthis.value.substring(end, dthis.value.length); + + Gikam.jQuery(dthis).focus(); + + var focusPosition = start + value.text.length; + dthis.setSelectionRange(focusPosition, focusPosition); + + } + + // 在输入元素textara没有定位光标的情况 + else { + this.value += value.text; + this.focus(); + } + + return Gikam.jQuery(this); + } +}); + +limsScript.detailPage = { + getBtnToolbar : function() { + var _this = this; + return { + type : 'btnGroup', + items : [{ + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + hidden : _this.param.readonly==true, + icon : 'select', + onClick : function() { + var saveData = {}; + var formData = _this.form.getData(); + saveData.id = formData.id; + saveData.formula = formData.formula; + Gikam.getLastModal().window.showMask(); + Gikam.put(limsScript.testUrl + '/instant', Gikam.getJsonWrapper({}, [_this.formulaParam.service, [saveData]])).done(function() { + Gikam.getLastModal().close(formData); + }).always(function() { + Gikam.getLastModal() && Gikam.getLastModal().window.closeMask(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.CANCEL', + icon : 'cancel', + onClick : function() { + Gikam.getLastModal().close(); + } + }] + } + }, + + getScriptTabParam : function() { + var _this = this; + return { + type : 'tab', + shrink : false, + panels : [{ + title : 'BASEMODAL.TRM.TEST.TESTS.TAB.FORMULA', + items : [{ + type : 'btnGroup', + margin : '10px 10px 0px 5px', + items : [{ + type : 'button', + id : _this.idManager.limsTestItemFormulaAddButton, + text : '+', + onClick : function() { + _this.insertCalcFormula("+"); + }, + onRendered : function() { + Gikam.jQuery('#' + _this.idManager.limsTestItemFormulaAddButton).find('.button').css('font-size', '20px').css('color', '#007aff'); + } + }, { + type : 'button', + text : '-', + id : _this.idManager.limsTestItemFormulaSubButton, + onClick : function() { + _this.insertCalcFormula("-"); + }, + onRendered : function() { + Gikam.jQuery('#' + _this.idManager.limsTestItemFormulaSubButton).find('.button').css('font-size', '20px').css('color', '#007aff'); + } + }, { + type : 'button', + text : '×', + id : _this.idManager.limsTestItemFormulaMulButton, + onClick : function() { + _this.insertCalcFormula("*"); + }, + onRendered : function() { + Gikam.jQuery('#' + _this.idManager.limsTestItemFormulaMulButton).find('.button').css('font-size', '20px').css('color', '#007aff'); + } + }, { + type : 'button', + text : '÷', + id : _this.idManager.limsTestItemFormulaDivButton, + onClick : function() { + _this.insertCalcFormula("/"); + }, + onRendered : function() { + Gikam.jQuery('#' + _this.idManager.limsTestItemFormulaDivButton).find('.button').css('font-size', '20px').css('color', '#007aff'); + } + }] + }, { + type : 'form', + columns : 1, + id : _this.idManager.limsTestItemFormulaForm, + url : _this.formulaParam.detailUrl, + titleWidth : 5, + fields : [{ + field : 'formula', + type : 'textarea', + height : 200, + onChange : function(field, value) { + _this.loadTestData(); + } + }], + autoSave : false, + onRendered : function() { + _this.form = this; + }, + onLoadSuccess : function(data) { + _this.loadTestData(); + } + }] + }] + }; + }, + + loadTestData : function() { + var _this = this; + var formula = Gikam.getComp(_this.idManager.limsTestItemFormulaForm).getData().formula; + + if (!Gikam.isEmpty(formula)) { + var regex = /\[(.+?)\]/g; + var selectorArray = formula.match(regex); + + if (Gikam.isEmpty(selectorArray)) { + Gikam.getComp(_this.idManager.limsTestItemFormulaTestGrid).loadData([]); + return; + } + + var testData = []; + var distinctSelectorArray = []; + + selectorArray.map(function(selector) { + if (distinctSelectorArray.indexOf(selector) < 0) { + distinctSelectorArray.push(selector); + testData.push({ + selector : selector + }); + } + }); + + Gikam.getComp(_this.idManager.limsTestItemFormulaTestGrid).loadData(testData); + + } else { + Gikam.getComp(_this.idManager.limsTestItemFormulaTestGrid).loadData([]); + } + + }, + + getFuncGridParam : function() { + var _this = this; + return { + type : 'tab', + shrink : false, + panels : [{ + title : 'BASEMODAL.TRM.TEST.TESTS.TAB.FUNC', + items : [{ + type : 'grid', + titleAlign : 'left', + generalButtonGroup : false, + id : _this.idManager.limsTestItemFormulaFunctionGrid, + columns : [{ + field : 'func', + title : 'T_LIMS_TM_ANALYST.FUNC' + }], + page : false, + onRendered : function() { + this.loadData([{ + func : 'if () else' + }, { + func : 'max()' + }, { + func : 'min()' + }, { + func : 'stdev()' + }, { + func : 'avg()' + },{ + func : 'pow()' + }]); + + Gikam.jQuery('#' + _this.idManager.limsTestItemFormulaFunctionGrid).find('.toolbar,.grid-header').css('display', 'none'); + + }, + onCellClick : function(field, row) { + if (_this.param.readonly !== 'true') { + _this.insertCalcFormula(row.func); + } + } + }] + }] + }; + }, + + insertCalcFormula : function(content) { + var _this = this; + + if (content.indexOf('if ()') >= 0) { + content = 'if () {\r\n\r\n} else {\r\n\r\n}'; + } + + // var itemData = Gikam.getComp(_this.idManager.limsTestItemFormulaForm).getData(); + + var scriptTextArea = Gikam.jQuery('#' + _this.idManager.limsTestItemFormulaForm).find("textarea[name='formula']"); + scriptTextArea.insertValueInFocus({ + "text" : content + }); + _this.form.setData({ + formula : scriptTextArea.val() + }); + + _this.loadTestData(); + + }, + + getSelectorGridParam : function() { + var _this = this; + return { + type : 'tab', + shrink : false, + panels : [{ + title : 'BASEMODAL.TRM.TEST.TESTS.TAB.SELECTOR', + items : [{ + type : 'grid', + titleAlign : 'left', + generalButtonGroup : false, + id : _this.idManager.limsTestItemFormulaFormSelectorGrid, + page : false, + columns : [{ + field : 'selector', + title : 'T_LIMS_TM_ANALYST.SELECTOR' + }], + onRendered : function() { + this.loadData([{ + type : 'item', + selector : Gikam.propI18N('T_LIMS_TM_ANALYST.ITEM_SELECTOR') + }, { + type : 'testItem', + selector : Gikam.propI18N('T_LIMS_TM_ANALYST.TESTITEM_SELECTOR') + }]); + + Gikam.jQuery('#' + _this.idManager.limsTestItemFormulaFormSelectorGrid).find('.toolbar,.grid-header').css('display', 'none'); + + }, + onCellClick : function(field, row) { + // 加载选择器页面 + debugger + _this.loadSelectorPage(row.type); + + } + }] + }] + }; + }, + + loadSelectorPage : function(selector) { + var _this = this; + + var url = limsScript.baseUrl + '/page/selector'; + + Gikam.create('modal', { + width : 600, + height : 400, + title : 'T_LIMS_TM_ANALYST.' + selector.toUpperCase() + '_SELECTOR', + url : url + Gikam.param({ + type : selector, + testId : _this.param.testId, + testMethodId : _this.param.testMethodId, + id : _this.param.id, + dbTable : _this.param.dbTable, + }), + onAfterClose : function(expression) { + if (!Gikam.isEmpty(expression)) { + _this.insertCalcFormula(expression); + + } + } + }); + + }, + + getTestGridParam : function() { + var _this = this; + return { + type : 'tab', + shrink : false, + panels : [{ + title : 'BASEMODAL.TRM.TEST.TESTS.TAB.TEST', + items : [{ + type : 'grid', + titleAlign : 'left', + generalButtonGroup : false, + id : _this.idManager.limsTestItemFormulaTestGrid, + page : false, + columns : [{ + field : 'selector', + width : 284, + title : 'T_LIMS_TM_ANALYST.ITEM' + }, { + field : 'value', + title : 'T_LIMS_TM_ANALYST.VALUE', + editor : true, + type : 'number', + validators : ['notEmpty'] + }], + toolbar : [{ + type : 'button', + icon : 'pass', + text : 'BASEMODAL.TRM.TEST.TESTS.BUTTON.TEST', + onClick : function() { + var selectorData = Gikam.getComp(_this.idManager.limsTestItemFormulaTestGrid).getData(); + + var script = _this.form.getData().formula; + + if (!Gikam.isEmpty(selectorData) && !Gikam.isEmpty(script)) { + + if (!Gikam.getComp(_this.idManager.limsTestItemFormulaTestGrid).validate()) { + return; + } + + Gikam.postText(Gikam.printf(limsScript.testUrl + '/items/{itemId}/action/test-script', { + itemId : _this.param.id + }), Gikam.getJsonWrapper({ + script : script + }, ['', selectorData])).done(function(result) { + Gikam.alert('result=' + (Gikam.isEmpty(result) ? 'null' : result)); + }); + + } + + } + }] + }] + }] + }; + }, + + idManager : { + limsTestItemFormulaForm : 'lims-test-item-formula-form', + limsTestItemFormulaAddButton : 'lims-test-item-formula-add-button', + limsTestItemFormulaSubButton : 'lims-test-item-formula-sub-button', + limsTestItemFormulaMulButton : 'lims-test-item-formula-mul-button', + limsTestItemFormulaDivButton : 'lims-test-item-formula-div-button', + limsTestItemFormulaFunctionGrid : 'lims-test-item-formula-function-grid', + limsTestItemFormulaFormSelectorGrid : 'lims-test-item-selector-grid', + limsTestItemFormulaTestGrid : 'lims-test-item-formula-test-grid', + limsTestItemFormulaLayout : 'lims-test-item-formula-layout', + }, + createPage : function() { + var _this = this; + _this.formulaParam = limsScript.getFormulaParam(_this.param.dbTable, _this.param); + Gikam.create('layout', { + id : _this.idManager.limsTestItemFormulaLayout, + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [{ + type : 'layout', + west : { + width : 131, + items : [{ + type : 'layout', + north : { + height : '50%', + items : [this.getFuncGridParam()] + }, + center : { + items : [this.getSelectorGridParam()] + } + }] + }, + center : { + items : [{ + type : 'layout', + north : { + height : 300, + items : [this.getScriptTabParam()] + }, + center : { + items : [this.getTestGridParam()] + } + }] + } + + }] + }, + south : { + height : 50, + padding : '10px 10px 10px 800px', + items : [this.getBtnToolbar()] + } + }); + }, + + init : function(param) { + this.param = param; + this.createPage(); + } +} \ No newline at end of file diff --git a/src/main/resources/static/baseline/module/scripts/lims-script-selector.js b/src/main/resources/static/baseline/module/scripts/lims-script-selector.js new file mode 100644 index 0000000..1291899 --- /dev/null +++ b/src/main/resources/static/baseline/module/scripts/lims-script-selector.js @@ -0,0 +1,303 @@ +limsScript.itemFormulaSelectorPage = { + + getBtnToolbar : function() { + var _this = this; + return { + type : 'btnToolbar', + items : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + + var validateForms = []; + + if (_this.param.type === 'testItem') { + validateForms = [ _this.idManager.testSelectorForm, _this.idManager.itemSelectorForm ]; + } else if (_this.param.type === 'item') { + validateForms = [ _this.idManager.itemSelectorForm ]; + } + + var validateFlag = true; + + Gikam.each(validateForms, function(index, formId) { + if (!Gikam.getComp(formId).validate()) { + validateFlag = false; + return false; + } + }); + + if (validateFlag) { + Gikam.getLastModal().close(_this.form.getData().expression); + } + + } + } ] + } + }, + + getFormParam : function() { + var _this = this; + return { + type : 'form', + columns : 2, + id : _this.idManager.expressionSelectForm, + fields : [{ + field : 'expression', + title : 'T_LIMS_TM_ANALYST.EXPRESSION', + readonly : true, + colspan : 2, + }, { + field : 'sampleSelectCategory', + title : 'T_LIMS_TM_ANALYST.SAMPLESELECTCATEGORY', + validators : ['notEmpty'], + type : 'select', + value : '#', + items : [{ + text : 'SAME', + value : '#' + }, { + text : 'ALL', + value : '*' + }], + onChange : function(field, value, rowIndex, oldValue, text) { + _this.setExpression(); + } + }], + onRendered : function() { + _this.form = this; + } + }; + }, + + getTabParam : function() { + var _this = this; + return { + type : 'tab', + shrink : false, + onRendered : function() { + if (_this.param.type === 'item') { + this.removePanel(_this.idManager.testSelectorPanel); + this.showPanel(_this.idManager.itemSelectorPanel); + } else if (_this.param.type === 'testItem') { + this.showPanel(_this.idManager.testSelectorPanel); + } + }, + panels : [ { + id : _this.idManager.testSelectorPanel, + title : 'BASEMODAL.TRM.TEST.TESTS.TAB.TEST_INFO', + items : [ { + type : 'form', + columns : 2, + id : _this.idManager.testSelectorForm, + fields : [ { + field : 'testCode', + title : 'T_LIMS_TEST.TESTNAME', + type : 'select', + colspan : 2, + search : true, + validators : [ 'notEmpty' ], + category : 'test', + param : { + }, + firstBlank : false, + onChange : function(field, value, rowIndex, oldValue, text, data) { + _this.fillItemSelectOption(data.id, _this.param.id); + _this.testCode = value; + _this.setExpression(); + } + } ] + } ] + }, { + id : _this.idManager.itemSelectorPanel, + title : 'BASEMODAL.TRM.TEST.TESTS.TAB.ITEM_INFO', + items : [ { + type : 'form', + columns : 2, + id : _this.idManager.itemSelectorForm, + onValidating : function (data) { + if (Gikam.isNotEmpty(data.repNo)) { + if (data.repNo != 'ALL' && data.repNo != 'SAME') { + return { + result : !isNaN(data.repNo), + message : 'BASEMODAL.TRM.TEST.TESTS.TAB.REPEATNO_NOT_NUMBER_TYPE' + } + } + } + }, + fields : [ { + field : 'analystName', + title : 'T_LIMS_TM_ANALYST.ANALYSTNAME', + type : 'select', + colspan : 1, + search : true, + validators : [ 'notEmpty' ], + firstBlank : false, + onChange : function(field, value, rowIndex, oldValue, text) { + this.toFieldsEdit(['analystGroup','repNo']); + _this.setExpression(); + } + }, { + field : 'analystGroup', + title : 'T_LIMS_TM_ANALYST.ANALYSTGROUP', + type : 'comboBox', + validators : [ 'notEmpty' ], + firstBlank : false, + readonly : true, + items : [ { + text : 'SAME', + value : '#' + }, { + text : 'ALL', + value : '*' + } ], + onChange : function(field, value, rowIndex, oldValue, text) { + _this.setExpression(); + } + }, { + field : 'repNo', + title : 'T_LIMS_TM_ANALYST.REPNO', + type : 'comboBox', + readonly : true, + validators : [ 'notEmpty' ], + firstBlank : false, + items : [ { + text : 'SAME', + value : '#' + }, { + text : 'ALL', + value : '*' + }], + onChange : function(field, value, rowIndex, oldValue, text) { + _this.setExpression(); + } + }], + onRendered : function() { + if (_this.param.type === 'item') { + _this.fillItemSelectOption(_this.param.testId, _this.param.id); + } + } + } ] + } ] + }; + }, + + fillItemSelectOption : function(testId, itemId) { + var _this = this; + if (Gikam.isEmpty(testId)) { + return null; + } + + var url = limsScript.detailPage.formulaParam.itemSelectUrl; + Gikam.post(url, Gikam.getJsonWrapper({ + n : -1, + s : 50, + f : { + testId_EQ : testId, + id_DIFFER : Gikam.isEmpty(itemId) ? '' : itemId + } + }, [])).done(function(data) { + + var itemList = data.rows; + + var analystNameArray = []; + Gikam.each(itemList, function(index, item) { + if (analystNameArray.indexOf(item.analystName) == -1) { + analystNameArray.push(item.analystName); + } + } ) + var selectData = analystNameArray.map(function(analystName) { + return { + value : analystName, + text : analystName + } + }); + Gikam.getComp(_this.idManager.itemSelectorForm).setSelectOptions('analystName', selectData); + }); + }, + + setExpression : function() { + var _this = this; + var expression = _this.getSampleExpression() + '|'; + if (_this.param.type === 'item') { + expression += _this.getItemExpression(); + } else if (_this.param.type === 'testItem') { + expression += _this.getTestItemExpression() + '|' + _this.getItemExpression(); + } + + _this.form.setData({ + expression : '[' + expression + ']' + }); + + }, + + getTestItemExpression : function() { + var _this = this; + + var testData = Gikam.getComp(_this.idManager.testSelectorForm).getData(); + + if (Gikam.isEmpty(_this.testCode)) { + return ''; + } + + return _this.testCode; + + }, + + getSampleExpression : function() { + var _this = this; + + var selectFormData = Gikam.getComp(_this.idManager.expressionSelectForm).getData(); + + return Gikam.isEmpty(selectFormData.sampleSelectCategory) ? '' : selectFormData.sampleSelectCategory; + + }, + + getItemExpression : function() { + var _this = this; + + var itemData = Gikam.getComp(_this.idManager.itemSelectorForm).getData(); + + if (Gikam.isEmpty(itemData.analystName)) { + return ''; + } + + return itemData.analystName + ';' + _this.getExpressionValue(itemData.analystGroup) + ';' + _this.getExpressionValue(itemData.repNo) ; + + }, + + getExpressionValue : function(value) { + + var returnValue; + if (Gikam.isEmpty(value)) { + return ''; + } + return value == "ALL" ? '*' : (value == 'SAME' ? '#' : value ); + + }, + + idManager : { + + expressionSelectForm : 'lims-test-formula-item-expression-form', + itemSelectorForm : 'lims-test-formula-item-selector-form', + itemSelectorPanel : 'lims-test-formula-item-selector-panel', + testSelectorForm : 'lims-test-formula-test-selector-form', + testSelectorPanel : 'lims-test-formula-test-selector-panel' + }, + createPage : function() { + Gikam.create('layout', { + center : { + items : [ this.getBtnToolbar(), this.getFormParam(), this.getTabParam() ] + }, + renderTo : Gikam.getLastModal().window.$dom + }); + }, + + init : function(param) { + this.param = param; + + this.testCode = null; + + this.createPage(); + } +} diff --git a/src/main/resources/static/baseline/module/scripts/lims-script.js b/src/main/resources/static/baseline/module/scripts/lims-script.js new file mode 100644 index 0000000..1a1a5cc --- /dev/null +++ b/src/main/resources/static/baseline/module/scripts/lims-script.js @@ -0,0 +1,37 @@ +var limsScript = Gikam.getPageObject({ + baseUrl : IFM_CONTEXT + '/secure/baseline/module/scripts', + testUrl : IFM_CONTEXT + '/secure/basemodule/coredata/tests', + analystsUrl : IFM_CONTEXT + '/secure/basemodule/coredata/tm-analysts', + resultUrl : IFM_CONTEXT + '/secure/basemodule/business/results', + + getFormulaParam : function(dbTable, param) { + switch (dbTable) { + case 'T_LIMS_TM_ANALYST': + return limsScript.testFormulaParam(param); + case 'T_LIMS_RESULT': + return limsScript.resultFormulaParam(param); + } + }, + + testFormulaParam : function(param) { + return { + service : 'limsTmAnalystServiceImpl', + detailUrl : Gikam.printf(limsScript.analystsUrl + '/method-items/{id}', { + id : param.id + }), + itemSelectUrl : limsScript.analystsUrl + '/method-items/distinct-queries' + } + }, + resultFormulaParam : function(param) { + return { + service : 'limsResultServiceImpl', + detailUrl : Gikam.printf(limsScript.resultUrl + '/getResult/{id}', { + id : param.id + }), + itemSelectUrl : Gikam.printf(limsScript.resultUrl + '/{id}/items/queries', { + id : param.id, + }) + } + }, + +}); \ No newline at end of file diff --git a/src/main/resources/static/baseline/tool/lims-util.js b/src/main/resources/static/baseline/tool/lims-util.js new file mode 100644 index 0000000..239a004 --- /dev/null +++ b/src/main/resources/static/baseline/tool/lims-util.js @@ -0,0 +1,918 @@ +var LimsUtil = { + createChooseModal: function (param, onAfterClose) { + Gikam.create('modal', { + title: Gikam.choose.getConfig(param.chooseConfig).title, + url: Gikam.choose.getConfig(param.chooseConfig).url + Gikam.param(param.reqParam), + width: param.width || '80%', + height: param.height || '80%', + onAfterClose: function (rows) { + if (Gikam.isNotEmpty(rows)) { + if (param.reqParam.single === true) { + onAfterClose(rows[0]); + } else { + onAfterClose(rows); + } + } + } + }) + }, + writeAndPost: function () { + var param = arguments[0]; + var modal = Gikam.create('modal', { + id: 'modal', + title: param.write.modal.title, + width: 400, + height: 220, + showCloseBtn: true, + showMaxBtn: false, + showMinBtn: false, + }); + Gikam.create('layout', { + renderTo: modal.window.$dom, + center: { + items: [{ + type: 'form', + id: 'writeAndPost-form', + columns: 1, + fields: [{ + field: 'remark', + title: param.write.from.title, + type: 'textarea', + validators: ['notEmpty'], + value: param.write.from.value, + height: 80 + }] + }] + }, + south: { + height: '5', + items: [{ + type: 'btnToolbar', + items: [{ + type: 'button', + text: '是', + icon: 'default', + onClick: function () { + if (param.reqParam == null) { + param.reqParam = {}; + } + var comp = Gikam.getComp('writeAndPost-form'); + var data = comp.getData(); + param.reqParam.remark = data.remark; + if (param.write.from.needValue === '1') { + if (Gikam.isEmpty(param.reqParam.remark)) { + Gikam.toast("必须输入"); + return; + } + } + LimsUtil.post(param, function () { + }, function () { + Gikam.getLastModal().close(); + }) + } + }, { + type: 'button', + text: '否', + icon: 'cancel', + onClick: function () { + Gikam.getLastModal().close(); + } + }, { + type: 'button', + text: '取消', + icon: 'cancel', + onClick: function () { + Gikam.getLastModal().close(); + } + }] + }] + }, + }); + }, + formAndPost: function () { + var param = arguments[0]; + var modal = Gikam.create('modal', { + id: 'modal', + title: '', + width: 400, + height: 220, + showCloseBtn: true, + showMaxBtn: false, + showMinBtn: false, + }); + Gikam.create('layout', { + renderTo: modal.window.$dom, + center: { + items: [{ + type: 'form', + id: 'formAndPost-form', + columns: 1, + fields: param.formFields + }] + }, + south: { + height: '5', + items: [{ + type: 'btnToolbar', + items: [{ + type: 'button', + text: '确认', + icon: 'default', + onClick: function () { + var comp = Gikam.getComp('formAndPost-form'); + if (!comp.validate()) { + return false; + } + param.reqParam = comp.getData(); + LimsUtil.post(param, function () { + }, function () { + Gikam.getLastModal().close(); + }) + } + }] + }] + }, + }); + }, + chooseAndPost: function (param) { + if (param.postParam.selectionsIdsGrid != null) { + var grid1 = Gikam.getComp(param.postParam.selectionsIdsGrid); + var selections1 = grid1.getSelections(); + if (Gikam.isEmpty(selections1)) { + Gikam.toast("请至少选择一条数据"); + return; + } + } + if (param.postParam.selectionsIdsGrid2 != null) { + var grid2 = Gikam.getComp(param.postParam.selectionsIdsGrid2); + var selections2 = grid2.getSelections(); + if (Gikam.isEmpty(selections2)) { + Gikam.toast("请至少选择一条数据"); + return; + } + } + if (param.postParam.activedGrid != null) { + var comp = Gikam.getComp(param.postParam.activedGrid); + var activedRow; + if (comp.options.type === 'form') { + activedRow = comp.getData(); + } else { + activedRow = comp.getActivedRow(); + + } + if (Gikam.isEmpty(activedRow)) { + Gikam.toast("未选中数据"); + return; + } + if (param.postParam.reqParam == null) { + param.postParam.reqParam = {}; + } + param.postParam.reqParam.activedId = activedRow.id + } + LimsUtil.createChooseModal(param.modalParam, + function (rows) { + if (Array.isArray(rows)) { + param.postParam.objects = rows; + } else { + param.postParam.objects = [rows]; + } + LimsUtil.post(param.postParam, param.postParam.done, param.postParam.always) + }) + }, + /** + * POST 工具类 + * @param param + * refreshActivedRowComps Array 通过gridId刷新对应grid激活的行的数据 + * @param done + * @param always + */ + post: function (param, done, always) { + var mark = true; + if (Gikam.isNotEmpty(param.mark)) { + mark = param.mark; + } + if (param.selectionsIdsGrid != null) { + var grid1 = Gikam.getComp(param.selectionsIdsGrid); + var selections1 = grid1.getSelections(); + if (Gikam.isEmpty(selections1)) { + Gikam.alert('GIKAM.TIP.CHOOSE_AT_LEAST_ONE_ITEM', 200); + return; + } else { + if (LimsUtil.checkGrid(grid1)) { + return; + } + } + var a = []; + for (var i = 0; i < selections1.length; i++) { + a.push(selections1[i].id) + } + if (param.reqParam == null) { + param.reqParam = {}; + } + param.reqParam.selectIds = a.join(","); + } + if (param.selectionsIdsGrid2 != null) { + var grid5 = Gikam.getComp(param.selectionsIdsGrid2); + var selections5 = grid5.getSelections(); + if (Gikam.isEmpty(selections5)) { + Gikam.toast("选择为空"); + return; + } else { + if (LimsUtil.checkGrid(grid5)) { + return; + } + } + var a5 = []; + for (var i5 = 0; i5 < selections5.length; i5++) { + a5.push(selections5[i5].id) + } + if (param.reqParam == null) { + param.reqParam = {}; + } + param.reqParam.selectIds2 = a5.join(","); + } + if (param.selectionsGrid != null) { + var grid2 = Gikam.getComp(param.selectionsGrid); + var selections2 = grid2.getSelections(); + if (Gikam.isEmpty(selections2)) { + Gikam.toast("选择为空"); + return; + } else { + if (LimsUtil.checkGrid(grid2)) { + return; + } + } + param.objects = selections2; + } + if (param.postActivedGrid != null) { + var grid3 = Gikam.getComp(param.postActivedGrid); + var activedRow3 = grid3.getActivedRow(); + if (Gikam.isEmpty(activedRow3)) { + Gikam.toast("未选中数据"); + return; + } + if (param.reqParam == null) { + param.reqParam = {}; + } + param.reqParam.activedId = activedRow3.id; + param.objects = [activedRow3]; + } + if (param.activedIdGrid != null) { + var grid4 = Gikam.getComp(param.activedIdGrid); + var activedRow4 = grid4.getActivedRow(); + if (Gikam.isEmpty(activedRow4)) { + Gikam.toast("未选中数据"); + return; + } + if (param.reqParam == null) { + param.reqParam = {}; + } + param.reqParam.activedId = activedRow4.id; + } + if (mark === true) { + workspace.window.showMask(); + } + var postMethod = 'post'; + if (param.syn === '1') { + postMethod = 'postSync' + } + + Gikam[postMethod](param.fullUrl || (param.baseUrl + param.url), Gikam.getJsonWrapper(param.reqParam, [param.services || null, param.objects || null])).done(function (response) { + if (param.closeMask === 'before') { + if (mark === true) { + workspace.window.closeMask(); + } + } + if (Gikam.isNotEmpty(done)) { + done(response) + } + if (response.code === '1' && Gikam.isNotEmpty(response.message)) { + Gikam.toast(response.message); + }else { + if (Gikam.isNotEmpty(param.successToast)) { + Gikam.toast(param.successToast); + } + } + if (!(param.closeMask === 'before')) { + if (mark === true) { + workspace.window.closeMask(); + } + } + }).always(function () { + if (Gikam.isNotEmpty(param.refreshActivedRowComps)) { + param.refreshActivedRowComps.forEach(function (e) { + let c = Gikam.getComp(e); + if (Gikam.isEmpty(c)) { + return; + } + if (c.options.type === 'uploader') { + c = c.grid; + } + let r = c.getActivedRow(); + if (Gikam.isEmpty(r)) { + return; + } + c.refreshRowById(r.id); + }) + } + if (param.refreshComps != null) { + param.refreshComps.forEach(function (e) { + if (typeof e === 'string') { + var comp1 = Gikam.getComp(e); + if (comp1.options.type === 'uploader') { + comp1.grid.refresh() + } else { + comp1.refresh(); + } + } else { + e.refresh(); + } + } + ) + } + if (param.refreshActivedRow) { + var comp = Gikam.getComp(param.postActivedGrid); + var activedRow = comp.getActivedRow(); + comp.refreshRowById(activedRow.id); + } + if (Gikam.isNotEmpty(always)) { + always(); + } + if (mark === true) { + workspace.window.closeMask(); + } + }) + }, + refreshActivedRowComps(param){ + if (Gikam.isNotEmpty(param)) { + param.forEach(function (e) { + let c = Gikam.getComp(e); + if (Gikam.isEmpty(c)) { + return; + } + if (c.options.type === 'uploader') { + c = c.grid; + } + let r = c.getActivedRow(); + if (Gikam.isEmpty(r)) { + return; + } + c.refreshRowById(r.id); + }) + } + }, + checkGrid: function (comp) { + if (!(comp.getSelections().length > 0)) { + Gikam.toast("至少要选择一条数据"); + return true; + } else if (!comp.validate(comp.getSelections())) { + return true; + } else { + return false; + } + }, + checkGridSuccess: function (gridId) { + return !LimsUtil.checkGrid(Gikam.getComp(gridId)); + }, + refreshUploader: function (uploaderId, bizId) { + Gikam.getAsyncComp(uploaderId).done(function (comp) { + comp.setOptions({ + bizId: bizId + }); + }); + }, + refreshGrids: function (params) { + params.forEach(function (param) { + Gikam.getAsyncComp(param.id).done(function (grid) { + grid.refresh({ + url: param.url, + requestData: param.requestData + }); + }); + }) + }, + refreshUploaderById: function (uploaderId, searchUrl, requestData) { + console.log(requestData) + Gikam.getAsyncComp(uploaderId).done(function (comp) { + comp.grid.refresh({ + url: searchUrl, + requestData: requestData + }); + }); + }, + cleanUploader: function (uploaderId) { + Gikam.getComp(uploaderId).grid.cleanData(); + }, + cleanGrids: function (params) { + params.forEach(function (e) { + var comp = Gikam.getComp(e); + if (Gikam.isEmpty(comp)) { + return; + } + if (comp.options.type === 'uploader') { + comp.grid.cleanData() + } else if (comp.options.type === 'form') { + comp.options.url = ''; + comp.cleanData(); + } else { + comp.cleanData(); + } + }) + }, + openELN: function (param, templateParam) { + var options = { + operateType: 1, + IFM_CONTEXT: IFM_CONTEXT, + uploadPdf: true, + autoExportPDF: '1', + + elnTmplId: param.elnTmplId, + bizId: param.bizId, + tableName: param.tableName, + }; + if (templateParam != null) { + Gikam.extend(options, templateParam) + } + var url = IFM_CONTEXT + '/static/plugin/spread-sheets-11.2.6/designer/index/index.html' + Gikam.param(options); + window.open(url, 'eln'); + }, + + + getUploader: function (param) { + var options = { + type: 'uploader', + id: param.id, + gridPage: true, + //自动关闭 + autoClose: true, + dbTable: param.dbTable, + }; + if (param.bizCategory != null) { + options.bizCategory = param.bizCategory; + } + if (param.onBeforeUpload != null) { + options.onBeforeUpload = param.onBeforeUpload + } + return options + }, + getReadonlyUploader: function (param) { + var options = { + type: 'uploader', + id: param.id, + gridPage: true, + dbTable: param.dbTable, + readonly: param.readonlyDelete !== true, + formatterGridToolbar: function (toolbar) { + var result; + if (param.readonlyDelete === true) { + //删除按键 + result = [toolbar[1]]; + } else { + result = toolbar; + } + if (param.toolbar != null) { + param.toolbar.forEach(function (e) { + result.push(e); + }) + } + + return result; + } + }; + if (param.bizCategory != null) { + options.bizCategory = param.bizCategory; + } + return options; + }, + downloadFile: function (fileId) { + Gikam.getJson(Gikam.printf(IFM_CONTEXT + '/core/module/item/files/{id}', { + id: fileId + })).done(function (file) { + Gikam.download(file.downloadUrl, file.name); + }); + }, + activate: function (param) { + var comp = Gikam.getComp(param.id); + var selections = comp.getSelections(); + if (Gikam.isEmpty(selections)) { + return; + } + workspace.window.showMask(true); + Gikam.put(param.baseUrl + '/action/activate', Gikam.getJsonWrapper(null, ['', selections])).done(function (r) { + comp.refresh(); + }).always(function () { + workspace.window.closeMask(); + }); + }, + deactivate: function (param) { + var comp = Gikam.getComp(param.id); + var selections = comp.getSelections(); + if (Gikam.isEmpty(selections)) { + return; + } + workspace.window.showMask(true); + Gikam.put(param.baseUrl + '/action/deactivate', Gikam.getJsonWrapper(null, ['', selections])).done(function (r) { + comp.refresh(); + }).always(function () { + workspace.window.closeMask(); + }); + }, + gridOnLoadSuccessClean: function (param) { + if (!Gikam.isEmpty(param.data)) { + Gikam.getComp(param.id).activeRowByIndex(0); + } else { + LimsUtil.cleanGrids(param.comps) + } + }, + submit: function (param) { + var grid = Gikam.getComp(param.id); + Gikam.create('workflow').submit({ + data: grid.getSelections(), + pageObject: param.pageObject + }).done(function () { + grid.refresh(); + }); + }, + pass: function (param) { + var grid = Gikam.getComp(param.id); + Gikam.create('workflow').pass({ + data: grid.getSelections(), + pageObject: param.pageObject + }).done(function () { + grid.refresh(); + }); + }, + + reject: function (param) { + var grid = Gikam.getComp(param.id); + Gikam.create('workflow').reject({ + data: grid.getSelections(), + pageObject: param.pageObject + }).done(function () { + grid.refresh(); + }); + }, + openFile(fileId, readonly) { + if (Gikam.isEmpty(fileId)) { + Gikam.toast("文件不存在") + } + Gikam.openFile(fileId, readonly); + }, + /** + * 刷新激活Grid数据 + */ + refreshActivedRow(gridId) { + var grid = Gikam.getComp(gridId); + grid.refreshRowById(grid.getActivedRow().id); + }, + log() { + if (LimsUtil.isLog) { + console.log(arguments); + } + if (LimsUtil.isDebug) { + ; + } + }, + statusColumn: {}, + initStatusColumn(code) { + var _this = this; + var statusColumnElement = _this.statusColumn[code]; + if (statusColumnElement == null) { + LimsUtil.post({ + fullUrl: IFM_CONTEXT + '/secure/dingding/processStatusList', + syn: '1', + reqParam: { + code: code, + }, + }, function (e) { + var items = [{ + value: '草稿', + text: '草稿' + }, { + value: '完成', + text: '完成' + }, { + value: '异常', + text: '异常' + }]; + var result = e.result; + for (let i = 0; i < result.length; i++) { + var a = { + value: result[i], + text: result[i], + }; + items.push(a); + } + _this.statusColumn[code] = items; + }) + } + + }, + isRole(id) { + var rs = new Set(workspace.user.roles); + return rs.has(id); + }, + getStatusColumn(code) { + return this.statusColumn[code]; + }, + getStatus(code, dbTable, pageType) { + return { + field: 'ext$.bpmntaskname', + title: '流程状态', + type: 'select', + sort: false, + items: LimsUtil.statusColumn[code], + match: Gikam.isEmpty(pageType) ? 'SB' : 'SEQ', + width: 100, + formatter: function (index, value, row, text) { + var taskName = Gikam.getFieldValue(row, 'ext$.bpmntaskname'); + if (taskName) { + var color = ''; + if (row['processStatus'].indexOf('_rejected') > -1) { + color = 'red' + } else if (row['processStatus'].indexOf('_undo') > -1) { + color = '#ffba00' + } + return '' + taskName + ''; + } + if (Gikam.isEmpty(pageType)) { + if (row['processStatus'].indexOf('draft') === 0) { + if (row['processStatus'] === 'draft_rejected') { + return '' + Gikam.propI18N('GIKAM.BPMN.STATUS.RAW') + + ''; + } else if (row['processStatus'] === 'draft_undo') { + return '' + + Gikam.propI18N('GIKAM.BPMN.STATUS.RAW') + ''; + } else { + return '' + Gikam.propI18N('GIKAM.BPMN.STATUS.RAW') + ''; + } + } else if (row['processStatus'].indexOf('approve') === 0) { + if (row['processStatus'] === 'approve_rejected') { + return '' + Gikam.propI18N('GIKAM.BPMN.STATUS.PASS') + + ''; + } else { + return '' + Gikam.propI18N('GIKAM.BPMN.STATUS.PASS') + ''; + } + } else if (row['processStatus'].indexOf('done') === 0) { + return '' + Gikam.propI18N('GIKAM.BPMN.STATUS.DONE') + ''; + } + } else { + if (row['processStatus'].indexOf('draft') === 0) { + if (row['processStatus'] === 'draft_rejected') { + return '' + Gikam.propI18N('GIKAM.BPMN.STATUS.REJECT') + + ''; + } else if (row['processStatus'] === 'draft_undo') { + return '' + + Gikam.propI18N('GIKAM.BPMN.STATUS.UNDO') + ''; + } else { + return '' + Gikam.propI18N('GIKAM.BPMN.STATUS.RAW') + ''; + } + } else if (row['processStatus'].indexOf('approve') === 0) { + if (row['processStatus'] === 'approve_rejected') { + return '' + Gikam.propI18N('GIKAM.BPMN.STATUS.REJECT') + + ''; + } else { + return '' + Gikam.propI18N('GIKAM.BPMN.STATUS.APPROVE') + ''; + } + } else if (row['processStatus'].indexOf('done') === 0) { + return '' + Gikam.propI18N('GIKAM.BPMN.STATUS.DONE') + ''; + } + } + + return ''; + } + } + }, + + getGuid: function guid() { + return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { + var r = Math.random() * 16 | 0, + v = c == 'x' ? r : (r & 0x3 | 0x8); + return v.toString(16); + }); + }, + getIdManager: function () { + var guid = this.getGuid(); + return { + getId: function (id) { + return guid + "-" + id; + } + } + }, + layout: { + upLayout(northItems, centerItems) { + return { + type: 'layout', + north: { + height: '50%', + items: northItems + }, + center: { + items: centerItems + } + } + } + }, + getTestGroup(){ + var orgId = workspace.user.orgId; + var testGroup + var url = limsFolder.baseUrl + '/selectTestGroup' + var p ={ + orgId:orgId + } + var ps = Gikam.getJsonWrapper(p, ['', []]) + Gikam.postSync(url,ps).done(function(result) { + console.log(result) + testGroup = result + }) + console.log(testGroup) + // if (orgId === '00013965') { + // testGroup = 'RB'; + // }else if (orgId==='00013964'){ + // testGroup = 'KD'; + // }else if (orgId==='00013963'){ + // testGroup = 'WL'; + // }else if (orgId==='00013962'){ + // testGroup = 'HX'; + // } + return testGroup; + }, + changeAuditRejectItems(ignoreItems) { + var compInstanceContainer = Gikam.compInstanceContainer; + var comp = null; + for (var id in compInstanceContainer) { + if (id.startsWith("workflow-opinion-form-")) { + comp = compInstanceContainer[id]; + break; + } + } + if (comp != null) { + var field0 = comp.options.fields[0]; + var items = field0.items; + var newItems = []; + for (let i = 0; i < items.length; i++) { + if (!ignoreItems.has(items[i]['value'])) { + newItems.push(items[i]); + } + } + field0.items = newItems; + } else { + return false; + } + return true; + }, + changeAuditRejectItemsDraft() { + var i = 0; + var timer = window.setInterval(function (e) { + i++; + if (i > 10) { + window.clearTimeout(timer); + return; + } + var b = LimsUtil.changeAuditRejectItems(new Set(['Draft'])); + console.log(i); + if (b) { + window.clearTimeout(timer); + } + }, 500); + }, + enhanceWorkflowReject(workflow,rejectStatus){ + workflow.reject = function (e) { + { + if (Gikam.isEmpty(e.data)) return Gikam.alert("GIKAM.TIP.CHOOSE_AT_LEAST_ONE_ITEM"), this.options.def; + var t = this, i = Gikam.getRequestParam(workspace.activeUrl).bpmn_currentStatusCode, + n = {bpmn_table: e.pageObject.workflow.dbTable}; + i && (e.bpmn_currentStatusCode = i); + var o = Gikam.getJsonWrapper(n, ["", e.data.map((function (e) { + return {id: e.id} + }))]); + return workspace.window.showMask(), Gikam.post(IFM_CONTEXT + "/secure/core/module/sys/bpmn-exts/options/rejectable-tasks", o).done((function (i) { + var n; + t.options.requestParam = Gikam.extend(t.options.requestParam, {reverse: !0}), Gikam.extend(!0, t.options, e, { + title: Gikam.propI18N(e.title || "GIKAM.WORKFLOW.BUTTON.REJECT"), + opinionTitle: Gikam.propI18N(e.opinionTitle || "GIKAM.WORKFLOW.REJECT.OPINION.TITLE"), + defaultOpinion: Gikam.propI18N(e.defaultOpinion || "GIKAM.WORKFLOW.REJECT.OPINION.DEFAULT"), + presetOpinionType: "reject", + nextAuditorTitle: t.getNextAuditorTitle(e), + fileUpload: !1, + url: e.pageObject.baseUrl + "/action/reject-task", + columns: e.pageObject.workflow.columns, + appendFields: [{ + title: Gikam.propI18N("GIKAM.WORKFLOW.REJECT.REJECT_TO_TITLE"), + type: "select", + readonly: e["rejectToReadonly"] || !1, + field: "bpmn_targetStatusCode", + firstBlank: !1, + validators: ["notEmpty"], + value: Gikam.isNotEmpty(rejectStatus)?rejectStatus:(null === (n = i[0]) || void 0 === n ? void 0 : n.statusCode), + items: i.map((function (e) { + return {value: e.statusCode, text: e.taskName} + })) + }] + }), t.options.bpmn_pass = 0, t.openOpinionModal() + })).fail((function () { + workspace.window.closeMask() + })), this.options.def + } + } + }, + enhanceWorkflowPass(workflow,param){ + workflow.pass = function (e) { + return Gikam.extend(!0, this.options, e, { + title: Gikam.propI18N(e.title || "GIKAM.WORKFLOW.BUTTON.PASS"), + opinionTitle: Gikam.propI18N(e.opinionTitle || "GIKAM.WORKFLOW.PASS.OPINION.TITLE"), + defaultOpinion: Gikam.propI18N(e.defaultOpinion || "GIKAM.WORKFLOW.PASS.OPINION.DEFAULT"), + presetOpinionType: "pass", + nextAuditorTitle: this.getNextAuditorTitle(e), + fileUpload: !0, + url: Gikam.isNotEmpty(param.url) ? param.url : e.pageObject.baseUrl + "/action/complete-task", + columns: e.pageObject.workflow.columns, + assignCandidate: !0 + }), + this.options.bpmn_pass = 1, + this.openOpinionModal("pass"), + this.options.def + } + }, + formAddFieldValidatorNotEmpty(form, fields, clear) { + var validators = ['notEmpty']; + if (clear === true) { + var panelsFields = form.getPanelsFields(); + for (var i = 0; i < panelsFields.length; i++) { + if (Gikam.isNotEmpty(panelsFields[i].validators)) { + var arr = panelsFields[i].validators; + if (arr.includes('notEmpty')) { + panelsFields[i].validators = arr.filter(item => item !== 'notEmpty'); + } + } + } + } + for (var i = 0; i < fields.length; i++) { + var field = fields[i]; + const currentFields = form.getPanelsFields().filter(item => item.field === field)[0]; + if (Gikam.isEmpty(currentFields.validators)) { + form.model.$set(currentFields, 'validators', validators); + } else { + if (!currentFields.validators.includes('notEmpty')) { + currentFields.validators = currentFields.validators.concat(validators); + } + } + form.baseAddFieldVal(currentFields); + } + }, + formValidateGirdNotEmpty(form, grid) { + if (LimsUtil.checkGrid(grid)) { + return false; + } + var error = []; + var selections = grid.getSelections(); + for (var i = 0; i < selections.length; i++) { + var data = selections[i]; + Gikam.each(form.validators, function (field) { + Gikam.each(this, function () { + if (this.type === 'notEmpty') { + var r = Gikam.validator[this.type](Gikam.getFieldValue(data, field),) + if (r.result === false) { + error.push({ + field: field, + title: this.title, + message: r.message + }); + return false; + } + } + }) + }) + } + if (Gikam.isEmpty(error)) { + return true; + } else { + form.showValidateMessage(error); + return false; + } + }, + wait(e,time){ + setTimeout(e,time); + }, + + signaturePrint: function (downloadUrl) { + let iframe = document.createElement("iframe"); + iframe.style.visibility= "hidden"; + iframe.src = downloadUrl; + document.body.appendChild(iframe); + iframe.contentWindow.focus(); + iframe.contentWindow.print(); + }, + + // 样品操作记录 + loadOrderOperaRecordPage: function (orderId) { + Gikam.create('modal', { + title: 'T_LIMS_ORDER_OPERATE.SERVICE_NAME', + width: '80%', + height: '80%', + url: IFM_CONTEXT + '/secure/basemodule/business/order-operates/page/detail' + Gikam.param({ + orderId : orderId, + }) + }); + }, +}; diff --git a/src/main/resources/static/baseline/tool/moment.js b/src/main/resources/static/baseline/tool/moment.js new file mode 100644 index 0000000..1b12971 --- /dev/null +++ b/src/main/resources/static/baseline/tool/moment.js @@ -0,0 +1,4602 @@ +//! moment.js + +;(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + global.moment = factory() +}(this, (function () { 'use strict'; + + var hookCallback; + + function hooks () { + return hookCallback.apply(null, arguments); + } + + // This is done to register the method called with moment() + // without creating circular dependencies. + function setHookCallback (callback) { + hookCallback = callback; + } + + function isArray(input) { + return input instanceof Array || Object.prototype.toString.call(input) === '[object Array]'; + } + + function isObject(input) { + // IE8 will treat undefined and null as object if it wasn't for + // input != null + return input != null && Object.prototype.toString.call(input) === '[object Object]'; + } + + function isObjectEmpty(obj) { + if (Object.getOwnPropertyNames) { + return (Object.getOwnPropertyNames(obj).length === 0); + } else { + var k; + for (k in obj) { + if (obj.hasOwnProperty(k)) { + return false; + } + } + return true; + } + } + + function isUndefined(input) { + return input === void 0; + } + + function isNumber(input) { + return typeof input === 'number' || Object.prototype.toString.call(input) === '[object Number]'; + } + + function isDate(input) { + return input instanceof Date || Object.prototype.toString.call(input) === '[object Date]'; + } + + function map(arr, fn) { + var res = [], i; + for (i = 0; i < arr.length; ++i) { + res.push(fn(arr[i], i)); + } + return res; + } + + function hasOwnProp(a, b) { + return Object.prototype.hasOwnProperty.call(a, b); + } + + function extend(a, b) { + for (var i in b) { + if (hasOwnProp(b, i)) { + a[i] = b[i]; + } + } + + if (hasOwnProp(b, 'toString')) { + a.toString = b.toString; + } + + if (hasOwnProp(b, 'valueOf')) { + a.valueOf = b.valueOf; + } + + return a; + } + + function createUTC (input, format, locale, strict) { + return createLocalOrUTC(input, format, locale, strict, true).utc(); + } + + function defaultParsingFlags() { + // We need to deep clone this object. + return { + empty : false, + unusedTokens : [], + unusedInput : [], + overflow : -2, + charsLeftOver : 0, + nullInput : false, + invalidMonth : null, + invalidFormat : false, + userInvalidated : false, + iso : false, + parsedDateParts : [], + meridiem : null, + rfc2822 : false, + weekdayMismatch : false + }; + } + + function getParsingFlags(m) { + if (m._pf == null) { + m._pf = defaultParsingFlags(); + } + return m._pf; + } + + var some; + if (Array.prototype.some) { + some = Array.prototype.some; + } else { + some = function (fun) { + var t = Object(this); + var len = t.length >>> 0; + + for (var i = 0; i < len; i++) { + if (i in t && fun.call(this, t[i], i, t)) { + return true; + } + } + + return false; + }; + } + + function isValid(m) { + if (m._isValid == null) { + var flags = getParsingFlags(m); + var parsedParts = some.call(flags.parsedDateParts, function (i) { + return i != null; + }); + var isNowValid = !isNaN(m._d.getTime()) && + flags.overflow < 0 && + !flags.empty && + !flags.invalidMonth && + !flags.invalidWeekday && + !flags.weekdayMismatch && + !flags.nullInput && + !flags.invalidFormat && + !flags.userInvalidated && + (!flags.meridiem || (flags.meridiem && parsedParts)); + + if (m._strict) { + isNowValid = isNowValid && + flags.charsLeftOver === 0 && + flags.unusedTokens.length === 0 && + flags.bigHour === undefined; + } + + if (Object.isFrozen == null || !Object.isFrozen(m)) { + m._isValid = isNowValid; + } + else { + return isNowValid; + } + } + return m._isValid; + } + + function createInvalid (flags) { + var m = createUTC(NaN); + if (flags != null) { + extend(getParsingFlags(m), flags); + } + else { + getParsingFlags(m).userInvalidated = true; + } + + return m; + } + + // Plugins that add properties should also add the key here (null value), + // so we can properly clone ourselves. + var momentProperties = hooks.momentProperties = []; + + function copyConfig(to, from) { + var i, prop, val; + + if (!isUndefined(from._isAMomentObject)) { + to._isAMomentObject = from._isAMomentObject; + } + if (!isUndefined(from._i)) { + to._i = from._i; + } + if (!isUndefined(from._f)) { + to._f = from._f; + } + if (!isUndefined(from._l)) { + to._l = from._l; + } + if (!isUndefined(from._strict)) { + to._strict = from._strict; + } + if (!isUndefined(from._tzm)) { + to._tzm = from._tzm; + } + if (!isUndefined(from._isUTC)) { + to._isUTC = from._isUTC; + } + if (!isUndefined(from._offset)) { + to._offset = from._offset; + } + if (!isUndefined(from._pf)) { + to._pf = getParsingFlags(from); + } + if (!isUndefined(from._locale)) { + to._locale = from._locale; + } + + if (momentProperties.length > 0) { + for (i = 0; i < momentProperties.length; i++) { + prop = momentProperties[i]; + val = from[prop]; + if (!isUndefined(val)) { + to[prop] = val; + } + } + } + + return to; + } + + var updateInProgress = false; + + // Moment prototype object + function Moment(config) { + copyConfig(this, config); + this._d = new Date(config._d != null ? config._d.getTime() : NaN); + if (!this.isValid()) { + this._d = new Date(NaN); + } + // Prevent infinite loop in case updateOffset creates new moment + // objects. + if (updateInProgress === false) { + updateInProgress = true; + hooks.updateOffset(this); + updateInProgress = false; + } + } + + function isMoment (obj) { + return obj instanceof Moment || (obj != null && obj._isAMomentObject != null); + } + + function absFloor (number) { + if (number < 0) { + // -0 -> 0 + return Math.ceil(number) || 0; + } else { + return Math.floor(number); + } + } + + function toInt(argumentForCoercion) { + var coercedNumber = +argumentForCoercion, + value = 0; + + if (coercedNumber !== 0 && isFinite(coercedNumber)) { + value = absFloor(coercedNumber); + } + + return value; + } + + // compare two arrays, return the number of differences + function compareArrays(array1, array2, dontConvert) { + var len = Math.min(array1.length, array2.length), + lengthDiff = Math.abs(array1.length - array2.length), + diffs = 0, + i; + for (i = 0; i < len; i++) { + if ((dontConvert && array1[i] !== array2[i]) || + (!dontConvert && toInt(array1[i]) !== toInt(array2[i]))) { + diffs++; + } + } + return diffs + lengthDiff; + } + + function warn(msg) { + if (hooks.suppressDeprecationWarnings === false && + (typeof console !== 'undefined') && console.warn) { + console.warn('Deprecation warning: ' + msg); + } + } + + function deprecate(msg, fn) { + var firstTime = true; + + return extend(function () { + if (hooks.deprecationHandler != null) { + hooks.deprecationHandler(null, msg); + } + if (firstTime) { + var args = []; + var arg; + for (var i = 0; i < arguments.length; i++) { + arg = ''; + if (typeof arguments[i] === 'object') { + arg += '\n[' + i + '] '; + for (var key in arguments[0]) { + arg += key + ': ' + arguments[0][key] + ', '; + } + arg = arg.slice(0, -2); // Remove trailing comma and space + } else { + arg = arguments[i]; + } + args.push(arg); + } + warn(msg + '\nArguments: ' + Array.prototype.slice.call(args).join('') + '\n' + (new Error()).stack); + firstTime = false; + } + return fn.apply(this, arguments); + }, fn); + } + + var deprecations = {}; + + function deprecateSimple(name, msg) { + if (hooks.deprecationHandler != null) { + hooks.deprecationHandler(name, msg); + } + if (!deprecations[name]) { + warn(msg); + deprecations[name] = true; + } + } + + hooks.suppressDeprecationWarnings = false; + hooks.deprecationHandler = null; + + function isFunction(input) { + return input instanceof Function || Object.prototype.toString.call(input) === '[object Function]'; + } + + function set (config) { + var prop, i; + for (i in config) { + prop = config[i]; + if (isFunction(prop)) { + this[i] = prop; + } else { + this['_' + i] = prop; + } + } + this._config = config; + // Lenient ordinal parsing accepts just a number in addition to + // number + (possibly) stuff coming from _dayOfMonthOrdinalParse. + // TODO: Remove "ordinalParse" fallback in next major release. + this._dayOfMonthOrdinalParseLenient = new RegExp( + (this._dayOfMonthOrdinalParse.source || this._ordinalParse.source) + + '|' + (/\d{1,2}/).source); + } + + function mergeConfigs(parentConfig, childConfig) { + var res = extend({}, parentConfig), prop; + for (prop in childConfig) { + if (hasOwnProp(childConfig, prop)) { + if (isObject(parentConfig[prop]) && isObject(childConfig[prop])) { + res[prop] = {}; + extend(res[prop], parentConfig[prop]); + extend(res[prop], childConfig[prop]); + } else if (childConfig[prop] != null) { + res[prop] = childConfig[prop]; + } else { + delete res[prop]; + } + } + } + for (prop in parentConfig) { + if (hasOwnProp(parentConfig, prop) && + !hasOwnProp(childConfig, prop) && + isObject(parentConfig[prop])) { + // make sure changes to properties don't modify parent config + res[prop] = extend({}, res[prop]); + } + } + return res; + } + + function Locale(config) { + if (config != null) { + this.set(config); + } + } + + var keys; + + if (Object.keys) { + keys = Object.keys; + } else { + keys = function (obj) { + var i, res = []; + for (i in obj) { + if (hasOwnProp(obj, i)) { + res.push(i); + } + } + return res; + }; + } + + var defaultCalendar = { + sameDay : '[Today at] LT', + nextDay : '[Tomorrow at] LT', + nextWeek : 'dddd [at] LT', + lastDay : '[Yesterday at] LT', + lastWeek : '[Last] dddd [at] LT', + sameElse : 'L' + }; + + function calendar (key, mom, now) { + var output = this._calendar[key] || this._calendar['sameElse']; + return isFunction(output) ? output.call(mom, now) : output; + } + + var defaultLongDateFormat = { + LTS : 'h:mm:ss A', + LT : 'h:mm A', + L : 'MM/DD/YYYY', + LL : 'MMMM D, YYYY', + LLL : 'MMMM D, YYYY h:mm A', + LLLL : 'dddd, MMMM D, YYYY h:mm A' + }; + + function longDateFormat (key) { + var format = this._longDateFormat[key], + formatUpper = this._longDateFormat[key.toUpperCase()]; + + if (format || !formatUpper) { + return format; + } + + this._longDateFormat[key] = formatUpper.replace(/MMMM|MM|DD|dddd/g, function (val) { + return val.slice(1); + }); + + return this._longDateFormat[key]; + } + + var defaultInvalidDate = 'Invalid date'; + + function invalidDate () { + return this._invalidDate; + } + + var defaultOrdinal = '%d'; + var defaultDayOfMonthOrdinalParse = /\d{1,2}/; + + function ordinal (number) { + return this._ordinal.replace('%d', number); + } + + var defaultRelativeTime = { + future : 'in %s', + past : '%s ago', + s : 'a few seconds', + ss : '%d seconds', + m : 'a minute', + mm : '%d minutes', + h : 'an hour', + hh : '%d hours', + d : 'a day', + dd : '%d days', + M : 'a month', + MM : '%d months', + y : 'a year', + yy : '%d years' + }; + + function relativeTime (number, withoutSuffix, string, isFuture) { + var output = this._relativeTime[string]; + return (isFunction(output)) ? + output(number, withoutSuffix, string, isFuture) : + output.replace(/%d/i, number); + } + + function pastFuture (diff, output) { + var format = this._relativeTime[diff > 0 ? 'future' : 'past']; + return isFunction(format) ? format(output) : format.replace(/%s/i, output); + } + + var aliases = {}; + + function addUnitAlias (unit, shorthand) { + var lowerCase = unit.toLowerCase(); + aliases[lowerCase] = aliases[lowerCase + 's'] = aliases[shorthand] = unit; + } + + function normalizeUnits(units) { + return typeof units === 'string' ? aliases[units] || aliases[units.toLowerCase()] : undefined; + } + + function normalizeObjectUnits(inputObject) { + var normalizedInput = {}, + normalizedProp, + prop; + + for (prop in inputObject) { + if (hasOwnProp(inputObject, prop)) { + normalizedProp = normalizeUnits(prop); + if (normalizedProp) { + normalizedInput[normalizedProp] = inputObject[prop]; + } + } + } + + return normalizedInput; + } + + var priorities = {}; + + function addUnitPriority(unit, priority) { + priorities[unit] = priority; + } + + function getPrioritizedUnits(unitsObj) { + var units = []; + for (var u in unitsObj) { + units.push({unit: u, priority: priorities[u]}); + } + units.sort(function (a, b) { + return a.priority - b.priority; + }); + return units; + } + + function zeroFill(number, targetLength, forceSign) { + var absNumber = '' + Math.abs(number), + zerosToFill = targetLength - absNumber.length, + sign = number >= 0; + return (sign ? (forceSign ? '+' : '') : '-') + + Math.pow(10, Math.max(0, zerosToFill)).toString().substr(1) + absNumber; + } + + var formattingTokens = /(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g; + + var localFormattingTokens = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g; + + var formatFunctions = {}; + + var formatTokenFunctions = {}; + + // token: 'M' + // padded: ['MM', 2] + // ordinal: 'Mo' + // callback: function () { this.month() + 1 } + function addFormatToken (token, padded, ordinal, callback) { + var func = callback; + if (typeof callback === 'string') { + func = function () { + return this[callback](); + }; + } + if (token) { + formatTokenFunctions[token] = func; + } + if (padded) { + formatTokenFunctions[padded[0]] = function () { + return zeroFill(func.apply(this, arguments), padded[1], padded[2]); + }; + } + if (ordinal) { + formatTokenFunctions[ordinal] = function () { + return this.localeData().ordinal(func.apply(this, arguments), token); + }; + } + } + + function removeFormattingTokens(input) { + if (input.match(/\[[\s\S]/)) { + return input.replace(/^\[|\]$/g, ''); + } + return input.replace(/\\/g, ''); + } + + function makeFormatFunction(format) { + var array = format.match(formattingTokens), i, length; + + for (i = 0, length = array.length; i < length; i++) { + if (formatTokenFunctions[array[i]]) { + array[i] = formatTokenFunctions[array[i]]; + } else { + array[i] = removeFormattingTokens(array[i]); + } + } + + return function (mom) { + var output = '', i; + for (i = 0; i < length; i++) { + output += isFunction(array[i]) ? array[i].call(mom, format) : array[i]; + } + return output; + }; + } + + // format date using native date object + function formatMoment(m, format) { + if (!m.isValid()) { + return m.localeData().invalidDate(); + } + + format = expandFormat(format, m.localeData()); + formatFunctions[format] = formatFunctions[format] || makeFormatFunction(format); + + return formatFunctions[format](m); + } + + function expandFormat(format, locale) { + var i = 5; + + function replaceLongDateFormatTokens(input) { + return locale.longDateFormat(input) || input; + } + + localFormattingTokens.lastIndex = 0; + while (i >= 0 && localFormattingTokens.test(format)) { + format = format.replace(localFormattingTokens, replaceLongDateFormatTokens); + localFormattingTokens.lastIndex = 0; + i -= 1; + } + + return format; + } + + var match1 = /\d/; // 0 - 9 + var match2 = /\d\d/; // 00 - 99 + var match3 = /\d{3}/; // 000 - 999 + var match4 = /\d{4}/; // 0000 - 9999 + var match6 = /[+-]?\d{6}/; // -999999 - 999999 + var match1to2 = /\d\d?/; // 0 - 99 + var match3to4 = /\d\d\d\d?/; // 999 - 9999 + var match5to6 = /\d\d\d\d\d\d?/; // 99999 - 999999 + var match1to3 = /\d{1,3}/; // 0 - 999 + var match1to4 = /\d{1,4}/; // 0 - 9999 + var match1to6 = /[+-]?\d{1,6}/; // -999999 - 999999 + + var matchUnsigned = /\d+/; // 0 - inf + var matchSigned = /[+-]?\d+/; // -inf - inf + + var matchOffset = /Z|[+-]\d\d:?\d\d/gi; // +00:00 -00:00 +0000 -0000 or Z + var matchShortOffset = /Z|[+-]\d\d(?::?\d\d)?/gi; // +00 -00 +00:00 -00:00 +0000 -0000 or Z + + var matchTimestamp = /[+-]?\d+(\.\d{1,3})?/; // 123456789 123456789.123 + + // any word (or two) characters or numbers including two/three word month in arabic. + // includes scottish gaelic two word and hyphenated months + var matchWord = /[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i; + + var regexes = {}; + + function addRegexToken (token, regex, strictRegex) { + regexes[token] = isFunction(regex) ? regex : function (isStrict, localeData) { + return (isStrict && strictRegex) ? strictRegex : regex; + }; + } + + function getParseRegexForToken (token, config) { + if (!hasOwnProp(regexes, token)) { + return new RegExp(unescapeFormat(token)); + } + + return regexes[token](config._strict, config._locale); + } + + // Code from http://stackoverflow.com/questions/3561493/is-there-a-regexp-escape-function-in-javascript + function unescapeFormat(s) { + return regexEscape(s.replace('\\', '').replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, function (matched, p1, p2, p3, p4) { + return p1 || p2 || p3 || p4; + })); + } + + function regexEscape(s) { + return s.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&'); + } + + var tokens = {}; + + function addParseToken (token, callback) { + var i, func = callback; + if (typeof token === 'string') { + token = [token]; + } + if (isNumber(callback)) { + func = function (input, array) { + array[callback] = toInt(input); + }; + } + for (i = 0; i < token.length; i++) { + tokens[token[i]] = func; + } + } + + function addWeekParseToken (token, callback) { + addParseToken(token, function (input, array, config, token) { + config._w = config._w || {}; + callback(input, config._w, config, token); + }); + } + + function addTimeToArrayFromToken(token, input, config) { + if (input != null && hasOwnProp(tokens, token)) { + tokens[token](input, config._a, config, token); + } + } + + var YEAR = 0; + var MONTH = 1; + var DATE = 2; + var HOUR = 3; + var MINUTE = 4; + var SECOND = 5; + var MILLISECOND = 6; + var WEEK = 7; + var WEEKDAY = 8; + + // FORMATTING + + addFormatToken('Y', 0, 0, function () { + var y = this.year(); + return y <= 9999 ? '' + y : '+' + y; + }); + + addFormatToken(0, ['YY', 2], 0, function () { + return this.year() % 100; + }); + + addFormatToken(0, ['YYYY', 4], 0, 'year'); + addFormatToken(0, ['YYYYY', 5], 0, 'year'); + addFormatToken(0, ['YYYYYY', 6, true], 0, 'year'); + + // ALIASES + + addUnitAlias('year', 'y'); + + // PRIORITIES + + addUnitPriority('year', 1); + + // PARSING + + addRegexToken('Y', matchSigned); + addRegexToken('YY', match1to2, match2); + addRegexToken('YYYY', match1to4, match4); + addRegexToken('YYYYY', match1to6, match6); + addRegexToken('YYYYYY', match1to6, match6); + + addParseToken(['YYYYY', 'YYYYYY'], YEAR); + addParseToken('YYYY', function (input, array) { + array[YEAR] = input.length === 2 ? hooks.parseTwoDigitYear(input) : toInt(input); + }); + addParseToken('YY', function (input, array) { + array[YEAR] = hooks.parseTwoDigitYear(input); + }); + addParseToken('Y', function (input, array) { + array[YEAR] = parseInt(input, 10); + }); + + // HELPERS + + function daysInYear(year) { + return isLeapYear(year) ? 366 : 365; + } + + function isLeapYear(year) { + return (year % 4 === 0 && year % 100 !== 0) || year % 400 === 0; + } + + // HOOKS + + hooks.parseTwoDigitYear = function (input) { + return toInt(input) + (toInt(input) > 68 ? 1900 : 2000); + }; + + // MOMENTS + + var getSetYear = makeGetSet('FullYear', true); + + function getIsLeapYear () { + return isLeapYear(this.year()); + } + + function makeGetSet (unit, keepTime) { + return function (value) { + if (value != null) { + set$1(this, unit, value); + hooks.updateOffset(this, keepTime); + return this; + } else { + return get(this, unit); + } + }; + } + + function get (mom, unit) { + return mom.isValid() ? + mom._d['get' + (mom._isUTC ? 'UTC' : '') + unit]() : NaN; + } + + function set$1 (mom, unit, value) { + if (mom.isValid() && !isNaN(value)) { + if (unit === 'FullYear' && isLeapYear(mom.year()) && mom.month() === 1 && mom.date() === 29) { + mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](value, mom.month(), daysInMonth(value, mom.month())); + } + else { + mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](value); + } + } + } + + // MOMENTS + + function stringGet (units) { + units = normalizeUnits(units); + if (isFunction(this[units])) { + return this[units](); + } + return this; + } + + + function stringSet (units, value) { + if (typeof units === 'object') { + units = normalizeObjectUnits(units); + var prioritized = getPrioritizedUnits(units); + for (var i = 0; i < prioritized.length; i++) { + this[prioritized[i].unit](units[prioritized[i].unit]); + } + } else { + units = normalizeUnits(units); + if (isFunction(this[units])) { + return this[units](value); + } + } + return this; + } + + function mod(n, x) { + return ((n % x) + x) % x; + } + + var indexOf; + + if (Array.prototype.indexOf) { + indexOf = Array.prototype.indexOf; + } else { + indexOf = function (o) { + // I know + var i; + for (i = 0; i < this.length; ++i) { + if (this[i] === o) { + return i; + } + } + return -1; + }; + } + + function daysInMonth(year, month) { + if (isNaN(year) || isNaN(month)) { + return NaN; + } + var modMonth = mod(month, 12); + year += (month - modMonth) / 12; + return modMonth === 1 ? (isLeapYear(year) ? 29 : 28) : (31 - modMonth % 7 % 2); + } + + // FORMATTING + + addFormatToken('M', ['MM', 2], 'Mo', function () { + return this.month() + 1; + }); + + addFormatToken('MMM', 0, 0, function (format) { + return this.localeData().monthsShort(this, format); + }); + + addFormatToken('MMMM', 0, 0, function (format) { + return this.localeData().months(this, format); + }); + + // ALIASES + + addUnitAlias('month', 'M'); + + // PRIORITY + + addUnitPriority('month', 8); + + // PARSING + + addRegexToken('M', match1to2); + addRegexToken('MM', match1to2, match2); + addRegexToken('MMM', function (isStrict, locale) { + return locale.monthsShortRegex(isStrict); + }); + addRegexToken('MMMM', function (isStrict, locale) { + return locale.monthsRegex(isStrict); + }); + + addParseToken(['M', 'MM'], function (input, array) { + array[MONTH] = toInt(input) - 1; + }); + + addParseToken(['MMM', 'MMMM'], function (input, array, config, token) { + var month = config._locale.monthsParse(input, token, config._strict); + // if we didn't find a month name, mark the date as invalid. + if (month != null) { + array[MONTH] = month; + } else { + getParsingFlags(config).invalidMonth = input; + } + }); + + // LOCALES + + var MONTHS_IN_FORMAT = /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/; + var defaultLocaleMonths = 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'); + function localeMonths (m, format) { + if (!m) { + return isArray(this._months) ? this._months : + this._months['standalone']; + } + return isArray(this._months) ? this._months[m.month()] : + this._months[(this._months.isFormat || MONTHS_IN_FORMAT).test(format) ? 'format' : 'standalone'][m.month()]; + } + + var defaultLocaleMonthsShort = 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'); + function localeMonthsShort (m, format) { + if (!m) { + return isArray(this._monthsShort) ? this._monthsShort : + this._monthsShort['standalone']; + } + return isArray(this._monthsShort) ? this._monthsShort[m.month()] : + this._monthsShort[MONTHS_IN_FORMAT.test(format) ? 'format' : 'standalone'][m.month()]; + } + + function handleStrictParse(monthName, format, strict) { + var i, ii, mom, llc = monthName.toLocaleLowerCase(); + if (!this._monthsParse) { + // this is not used + this._monthsParse = []; + this._longMonthsParse = []; + this._shortMonthsParse = []; + for (i = 0; i < 12; ++i) { + mom = createUTC([2000, i]); + this._shortMonthsParse[i] = this.monthsShort(mom, '').toLocaleLowerCase(); + this._longMonthsParse[i] = this.months(mom, '').toLocaleLowerCase(); + } + } + + if (strict) { + if (format === 'MMM') { + ii = indexOf.call(this._shortMonthsParse, llc); + return ii !== -1 ? ii : null; + } else { + ii = indexOf.call(this._longMonthsParse, llc); + return ii !== -1 ? ii : null; + } + } else { + if (format === 'MMM') { + ii = indexOf.call(this._shortMonthsParse, llc); + if (ii !== -1) { + return ii; + } + ii = indexOf.call(this._longMonthsParse, llc); + return ii !== -1 ? ii : null; + } else { + ii = indexOf.call(this._longMonthsParse, llc); + if (ii !== -1) { + return ii; + } + ii = indexOf.call(this._shortMonthsParse, llc); + return ii !== -1 ? ii : null; + } + } + } + + function localeMonthsParse (monthName, format, strict) { + var i, mom, regex; + + if (this._monthsParseExact) { + return handleStrictParse.call(this, monthName, format, strict); + } + + if (!this._monthsParse) { + this._monthsParse = []; + this._longMonthsParse = []; + this._shortMonthsParse = []; + } + + // TODO: add sorting + // Sorting makes sure if one month (or abbr) is a prefix of another + // see sorting in computeMonthsParse + for (i = 0; i < 12; i++) { + // make the regex if we don't have it already + mom = createUTC([2000, i]); + if (strict && !this._longMonthsParse[i]) { + this._longMonthsParse[i] = new RegExp('^' + this.months(mom, '').replace('.', '') + '$', 'i'); + this._shortMonthsParse[i] = new RegExp('^' + this.monthsShort(mom, '').replace('.', '') + '$', 'i'); + } + if (!strict && !this._monthsParse[i]) { + regex = '^' + this.months(mom, '') + '|^' + this.monthsShort(mom, ''); + this._monthsParse[i] = new RegExp(regex.replace('.', ''), 'i'); + } + // test the regex + if (strict && format === 'MMMM' && this._longMonthsParse[i].test(monthName)) { + return i; + } else if (strict && format === 'MMM' && this._shortMonthsParse[i].test(monthName)) { + return i; + } else if (!strict && this._monthsParse[i].test(monthName)) { + return i; + } + } + } + + // MOMENTS + + function setMonth (mom, value) { + var dayOfMonth; + + if (!mom.isValid()) { + // No op + return mom; + } + + if (typeof value === 'string') { + if (/^\d+$/.test(value)) { + value = toInt(value); + } else { + value = mom.localeData().monthsParse(value); + // TODO: Another silent failure? + if (!isNumber(value)) { + return mom; + } + } + } + + dayOfMonth = Math.min(mom.date(), daysInMonth(mom.year(), value)); + mom._d['set' + (mom._isUTC ? 'UTC' : '') + 'Month'](value, dayOfMonth); + return mom; + } + + function getSetMonth (value) { + if (value != null) { + setMonth(this, value); + hooks.updateOffset(this, true); + return this; + } else { + return get(this, 'Month'); + } + } + + function getDaysInMonth () { + return daysInMonth(this.year(), this.month()); + } + + var defaultMonthsShortRegex = matchWord; + function monthsShortRegex (isStrict) { + if (this._monthsParseExact) { + if (!hasOwnProp(this, '_monthsRegex')) { + computeMonthsParse.call(this); + } + if (isStrict) { + return this._monthsShortStrictRegex; + } else { + return this._monthsShortRegex; + } + } else { + if (!hasOwnProp(this, '_monthsShortRegex')) { + this._monthsShortRegex = defaultMonthsShortRegex; + } + return this._monthsShortStrictRegex && isStrict ? + this._monthsShortStrictRegex : this._monthsShortRegex; + } + } + + var defaultMonthsRegex = matchWord; + function monthsRegex (isStrict) { + if (this._monthsParseExact) { + if (!hasOwnProp(this, '_monthsRegex')) { + computeMonthsParse.call(this); + } + if (isStrict) { + return this._monthsStrictRegex; + } else { + return this._monthsRegex; + } + } else { + if (!hasOwnProp(this, '_monthsRegex')) { + this._monthsRegex = defaultMonthsRegex; + } + return this._monthsStrictRegex && isStrict ? + this._monthsStrictRegex : this._monthsRegex; + } + } + + function computeMonthsParse () { + function cmpLenRev(a, b) { + return b.length - a.length; + } + + var shortPieces = [], longPieces = [], mixedPieces = [], + i, mom; + for (i = 0; i < 12; i++) { + // make the regex if we don't have it already + mom = createUTC([2000, i]); + shortPieces.push(this.monthsShort(mom, '')); + longPieces.push(this.months(mom, '')); + mixedPieces.push(this.months(mom, '')); + mixedPieces.push(this.monthsShort(mom, '')); + } + // Sorting makes sure if one month (or abbr) is a prefix of another it + // will match the longer piece. + shortPieces.sort(cmpLenRev); + longPieces.sort(cmpLenRev); + mixedPieces.sort(cmpLenRev); + for (i = 0; i < 12; i++) { + shortPieces[i] = regexEscape(shortPieces[i]); + longPieces[i] = regexEscape(longPieces[i]); + } + for (i = 0; i < 24; i++) { + mixedPieces[i] = regexEscape(mixedPieces[i]); + } + + this._monthsRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i'); + this._monthsShortRegex = this._monthsRegex; + this._monthsStrictRegex = new RegExp('^(' + longPieces.join('|') + ')', 'i'); + this._monthsShortStrictRegex = new RegExp('^(' + shortPieces.join('|') + ')', 'i'); + } + + function createDate (y, m, d, h, M, s, ms) { + // can't just apply() to create a date: + // https://stackoverflow.com/q/181348 + var date; + // the date constructor remaps years 0-99 to 1900-1999 + if (y < 100 && y >= 0) { + // preserve leap years using a full 400 year cycle, then reset + date = new Date(y + 400, m, d, h, M, s, ms); + if (isFinite(date.getFullYear())) { + date.setFullYear(y); + } + } else { + date = new Date(y, m, d, h, M, s, ms); + } + + return date; + } + + function createUTCDate (y) { + var date; + // the Date.UTC function remaps years 0-99 to 1900-1999 + if (y < 100 && y >= 0) { + var args = Array.prototype.slice.call(arguments); + // preserve leap years using a full 400 year cycle, then reset + args[0] = y + 400; + date = new Date(Date.UTC.apply(null, args)); + if (isFinite(date.getUTCFullYear())) { + date.setUTCFullYear(y); + } + } else { + date = new Date(Date.UTC.apply(null, arguments)); + } + + return date; + } + + // start-of-first-week - start-of-year + function firstWeekOffset(year, dow, doy) { + var // first-week day -- which january is always in the first week (4 for iso, 1 for other) + fwd = 7 + dow - doy, + // first-week day local weekday -- which local weekday is fwd + fwdlw = (7 + createUTCDate(year, 0, fwd).getUTCDay() - dow) % 7; + + return -fwdlw + fwd - 1; + } + + // https://en.wikipedia.org/wiki/ISO_week_date#Calculating_a_date_given_the_year.2C_week_number_and_weekday + function dayOfYearFromWeeks(year, week, weekday, dow, doy) { + var localWeekday = (7 + weekday - dow) % 7, + weekOffset = firstWeekOffset(year, dow, doy), + dayOfYear = 1 + 7 * (week - 1) + localWeekday + weekOffset, + resYear, resDayOfYear; + + if (dayOfYear <= 0) { + resYear = year - 1; + resDayOfYear = daysInYear(resYear) + dayOfYear; + } else if (dayOfYear > daysInYear(year)) { + resYear = year + 1; + resDayOfYear = dayOfYear - daysInYear(year); + } else { + resYear = year; + resDayOfYear = dayOfYear; + } + + return { + year: resYear, + dayOfYear: resDayOfYear + }; + } + + function weekOfYear(mom, dow, doy) { + var weekOffset = firstWeekOffset(mom.year(), dow, doy), + week = Math.floor((mom.dayOfYear() - weekOffset - 1) / 7) + 1, + resWeek, resYear; + + if (week < 1) { + resYear = mom.year() - 1; + resWeek = week + weeksInYear(resYear, dow, doy); + } else if (week > weeksInYear(mom.year(), dow, doy)) { + resWeek = week - weeksInYear(mom.year(), dow, doy); + resYear = mom.year() + 1; + } else { + resYear = mom.year(); + resWeek = week; + } + + return { + week: resWeek, + year: resYear + }; + } + + function weeksInYear(year, dow, doy) { + var weekOffset = firstWeekOffset(year, dow, doy), + weekOffsetNext = firstWeekOffset(year + 1, dow, doy); + return (daysInYear(year) - weekOffset + weekOffsetNext) / 7; + } + + // FORMATTING + + addFormatToken('w', ['ww', 2], 'wo', 'week'); + addFormatToken('W', ['WW', 2], 'Wo', 'isoWeek'); + + // ALIASES + + addUnitAlias('week', 'w'); + addUnitAlias('isoWeek', 'W'); + + // PRIORITIES + + addUnitPriority('week', 5); + addUnitPriority('isoWeek', 5); + + // PARSING + + addRegexToken('w', match1to2); + addRegexToken('ww', match1to2, match2); + addRegexToken('W', match1to2); + addRegexToken('WW', match1to2, match2); + + addWeekParseToken(['w', 'ww', 'W', 'WW'], function (input, week, config, token) { + week[token.substr(0, 1)] = toInt(input); + }); + + // HELPERS + + // LOCALES + + function localeWeek (mom) { + return weekOfYear(mom, this._week.dow, this._week.doy).week; + } + + var defaultLocaleWeek = { + dow : 0, // Sunday is the first day of the week. + doy : 6 // The week that contains Jan 6th is the first week of the year. + }; + + function localeFirstDayOfWeek () { + return this._week.dow; + } + + function localeFirstDayOfYear () { + return this._week.doy; + } + + // MOMENTS + + function getSetWeek (input) { + var week = this.localeData().week(this); + return input == null ? week : this.add((input - week) * 7, 'd'); + } + + function getSetISOWeek (input) { + var week = weekOfYear(this, 1, 4).week; + return input == null ? week : this.add((input - week) * 7, 'd'); + } + + // FORMATTING + + addFormatToken('d', 0, 'do', 'day'); + + addFormatToken('dd', 0, 0, function (format) { + return this.localeData().weekdaysMin(this, format); + }); + + addFormatToken('ddd', 0, 0, function (format) { + return this.localeData().weekdaysShort(this, format); + }); + + addFormatToken('dddd', 0, 0, function (format) { + return this.localeData().weekdays(this, format); + }); + + addFormatToken('e', 0, 0, 'weekday'); + addFormatToken('E', 0, 0, 'isoWeekday'); + + // ALIASES + + addUnitAlias('day', 'd'); + addUnitAlias('weekday', 'e'); + addUnitAlias('isoWeekday', 'E'); + + // PRIORITY + addUnitPriority('day', 11); + addUnitPriority('weekday', 11); + addUnitPriority('isoWeekday', 11); + + // PARSING + + addRegexToken('d', match1to2); + addRegexToken('e', match1to2); + addRegexToken('E', match1to2); + addRegexToken('dd', function (isStrict, locale) { + return locale.weekdaysMinRegex(isStrict); + }); + addRegexToken('ddd', function (isStrict, locale) { + return locale.weekdaysShortRegex(isStrict); + }); + addRegexToken('dddd', function (isStrict, locale) { + return locale.weekdaysRegex(isStrict); + }); + + addWeekParseToken(['dd', 'ddd', 'dddd'], function (input, week, config, token) { + var weekday = config._locale.weekdaysParse(input, token, config._strict); + // if we didn't get a weekday name, mark the date as invalid + if (weekday != null) { + week.d = weekday; + } else { + getParsingFlags(config).invalidWeekday = input; + } + }); + + addWeekParseToken(['d', 'e', 'E'], function (input, week, config, token) { + week[token] = toInt(input); + }); + + // HELPERS + + function parseWeekday(input, locale) { + if (typeof input !== 'string') { + return input; + } + + if (!isNaN(input)) { + return parseInt(input, 10); + } + + input = locale.weekdaysParse(input); + if (typeof input === 'number') { + return input; + } + + return null; + } + + function parseIsoWeekday(input, locale) { + if (typeof input === 'string') { + return locale.weekdaysParse(input) % 7 || 7; + } + return isNaN(input) ? null : input; + } + + // LOCALES + function shiftWeekdays (ws, n) { + return ws.slice(n, 7).concat(ws.slice(0, n)); + } + + var defaultLocaleWeekdays = 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'); + function localeWeekdays (m, format) { + var weekdays = isArray(this._weekdays) ? this._weekdays : + this._weekdays[(m && m !== true && this._weekdays.isFormat.test(format)) ? 'format' : 'standalone']; + return (m === true) ? shiftWeekdays(weekdays, this._week.dow) + : (m) ? weekdays[m.day()] : weekdays; + } + + var defaultLocaleWeekdaysShort = 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'); + function localeWeekdaysShort (m) { + return (m === true) ? shiftWeekdays(this._weekdaysShort, this._week.dow) + : (m) ? this._weekdaysShort[m.day()] : this._weekdaysShort; + } + + var defaultLocaleWeekdaysMin = 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'); + function localeWeekdaysMin (m) { + return (m === true) ? shiftWeekdays(this._weekdaysMin, this._week.dow) + : (m) ? this._weekdaysMin[m.day()] : this._weekdaysMin; + } + + function handleStrictParse$1(weekdayName, format, strict) { + var i, ii, mom, llc = weekdayName.toLocaleLowerCase(); + if (!this._weekdaysParse) { + this._weekdaysParse = []; + this._shortWeekdaysParse = []; + this._minWeekdaysParse = []; + + for (i = 0; i < 7; ++i) { + mom = createUTC([2000, 1]).day(i); + this._minWeekdaysParse[i] = this.weekdaysMin(mom, '').toLocaleLowerCase(); + this._shortWeekdaysParse[i] = this.weekdaysShort(mom, '').toLocaleLowerCase(); + this._weekdaysParse[i] = this.weekdays(mom, '').toLocaleLowerCase(); + } + } + + if (strict) { + if (format === 'dddd') { + ii = indexOf.call(this._weekdaysParse, llc); + return ii !== -1 ? ii : null; + } else if (format === 'ddd') { + ii = indexOf.call(this._shortWeekdaysParse, llc); + return ii !== -1 ? ii : null; + } else { + ii = indexOf.call(this._minWeekdaysParse, llc); + return ii !== -1 ? ii : null; + } + } else { + if (format === 'dddd') { + ii = indexOf.call(this._weekdaysParse, llc); + if (ii !== -1) { + return ii; + } + ii = indexOf.call(this._shortWeekdaysParse, llc); + if (ii !== -1) { + return ii; + } + ii = indexOf.call(this._minWeekdaysParse, llc); + return ii !== -1 ? ii : null; + } else if (format === 'ddd') { + ii = indexOf.call(this._shortWeekdaysParse, llc); + if (ii !== -1) { + return ii; + } + ii = indexOf.call(this._weekdaysParse, llc); + if (ii !== -1) { + return ii; + } + ii = indexOf.call(this._minWeekdaysParse, llc); + return ii !== -1 ? ii : null; + } else { + ii = indexOf.call(this._minWeekdaysParse, llc); + if (ii !== -1) { + return ii; + } + ii = indexOf.call(this._weekdaysParse, llc); + if (ii !== -1) { + return ii; + } + ii = indexOf.call(this._shortWeekdaysParse, llc); + return ii !== -1 ? ii : null; + } + } + } + + function localeWeekdaysParse (weekdayName, format, strict) { + var i, mom, regex; + + if (this._weekdaysParseExact) { + return handleStrictParse$1.call(this, weekdayName, format, strict); + } + + if (!this._weekdaysParse) { + this._weekdaysParse = []; + this._minWeekdaysParse = []; + this._shortWeekdaysParse = []; + this._fullWeekdaysParse = []; + } + + for (i = 0; i < 7; i++) { + // make the regex if we don't have it already + + mom = createUTC([2000, 1]).day(i); + if (strict && !this._fullWeekdaysParse[i]) { + this._fullWeekdaysParse[i] = new RegExp('^' + this.weekdays(mom, '').replace('.', '\\.?') + '$', 'i'); + this._shortWeekdaysParse[i] = new RegExp('^' + this.weekdaysShort(mom, '').replace('.', '\\.?') + '$', 'i'); + this._minWeekdaysParse[i] = new RegExp('^' + this.weekdaysMin(mom, '').replace('.', '\\.?') + '$', 'i'); + } + if (!this._weekdaysParse[i]) { + regex = '^' + this.weekdays(mom, '') + '|^' + this.weekdaysShort(mom, '') + '|^' + this.weekdaysMin(mom, ''); + this._weekdaysParse[i] = new RegExp(regex.replace('.', ''), 'i'); + } + // test the regex + if (strict && format === 'dddd' && this._fullWeekdaysParse[i].test(weekdayName)) { + return i; + } else if (strict && format === 'ddd' && this._shortWeekdaysParse[i].test(weekdayName)) { + return i; + } else if (strict && format === 'dd' && this._minWeekdaysParse[i].test(weekdayName)) { + return i; + } else if (!strict && this._weekdaysParse[i].test(weekdayName)) { + return i; + } + } + } + + // MOMENTS + + function getSetDayOfWeek (input) { + if (!this.isValid()) { + return input != null ? this : NaN; + } + var day = this._isUTC ? this._d.getUTCDay() : this._d.getDay(); + if (input != null) { + input = parseWeekday(input, this.localeData()); + return this.add(input - day, 'd'); + } else { + return day; + } + } + + function getSetLocaleDayOfWeek (input) { + if (!this.isValid()) { + return input != null ? this : NaN; + } + var weekday = (this.day() + 7 - this.localeData()._week.dow) % 7; + return input == null ? weekday : this.add(input - weekday, 'd'); + } + + function getSetISODayOfWeek (input) { + if (!this.isValid()) { + return input != null ? this : NaN; + } + + // behaves the same as moment#day except + // as a getter, returns 7 instead of 0 (1-7 range instead of 0-6) + // as a setter, sunday should belong to the previous week. + + if (input != null) { + var weekday = parseIsoWeekday(input, this.localeData()); + return this.day(this.day() % 7 ? weekday : weekday - 7); + } else { + return this.day() || 7; + } + } + + var defaultWeekdaysRegex = matchWord; + function weekdaysRegex (isStrict) { + if (this._weekdaysParseExact) { + if (!hasOwnProp(this, '_weekdaysRegex')) { + computeWeekdaysParse.call(this); + } + if (isStrict) { + return this._weekdaysStrictRegex; + } else { + return this._weekdaysRegex; + } + } else { + if (!hasOwnProp(this, '_weekdaysRegex')) { + this._weekdaysRegex = defaultWeekdaysRegex; + } + return this._weekdaysStrictRegex && isStrict ? + this._weekdaysStrictRegex : this._weekdaysRegex; + } + } + + var defaultWeekdaysShortRegex = matchWord; + function weekdaysShortRegex (isStrict) { + if (this._weekdaysParseExact) { + if (!hasOwnProp(this, '_weekdaysRegex')) { + computeWeekdaysParse.call(this); + } + if (isStrict) { + return this._weekdaysShortStrictRegex; + } else { + return this._weekdaysShortRegex; + } + } else { + if (!hasOwnProp(this, '_weekdaysShortRegex')) { + this._weekdaysShortRegex = defaultWeekdaysShortRegex; + } + return this._weekdaysShortStrictRegex && isStrict ? + this._weekdaysShortStrictRegex : this._weekdaysShortRegex; + } + } + + var defaultWeekdaysMinRegex = matchWord; + function weekdaysMinRegex (isStrict) { + if (this._weekdaysParseExact) { + if (!hasOwnProp(this, '_weekdaysRegex')) { + computeWeekdaysParse.call(this); + } + if (isStrict) { + return this._weekdaysMinStrictRegex; + } else { + return this._weekdaysMinRegex; + } + } else { + if (!hasOwnProp(this, '_weekdaysMinRegex')) { + this._weekdaysMinRegex = defaultWeekdaysMinRegex; + } + return this._weekdaysMinStrictRegex && isStrict ? + this._weekdaysMinStrictRegex : this._weekdaysMinRegex; + } + } + + + function computeWeekdaysParse () { + function cmpLenRev(a, b) { + return b.length - a.length; + } + + var minPieces = [], shortPieces = [], longPieces = [], mixedPieces = [], + i, mom, minp, shortp, longp; + for (i = 0; i < 7; i++) { + // make the regex if we don't have it already + mom = createUTC([2000, 1]).day(i); + minp = this.weekdaysMin(mom, ''); + shortp = this.weekdaysShort(mom, ''); + longp = this.weekdays(mom, ''); + minPieces.push(minp); + shortPieces.push(shortp); + longPieces.push(longp); + mixedPieces.push(minp); + mixedPieces.push(shortp); + mixedPieces.push(longp); + } + // Sorting makes sure if one weekday (or abbr) is a prefix of another it + // will match the longer piece. + minPieces.sort(cmpLenRev); + shortPieces.sort(cmpLenRev); + longPieces.sort(cmpLenRev); + mixedPieces.sort(cmpLenRev); + for (i = 0; i < 7; i++) { + shortPieces[i] = regexEscape(shortPieces[i]); + longPieces[i] = regexEscape(longPieces[i]); + mixedPieces[i] = regexEscape(mixedPieces[i]); + } + + this._weekdaysRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i'); + this._weekdaysShortRegex = this._weekdaysRegex; + this._weekdaysMinRegex = this._weekdaysRegex; + + this._weekdaysStrictRegex = new RegExp('^(' + longPieces.join('|') + ')', 'i'); + this._weekdaysShortStrictRegex = new RegExp('^(' + shortPieces.join('|') + ')', 'i'); + this._weekdaysMinStrictRegex = new RegExp('^(' + minPieces.join('|') + ')', 'i'); + } + + // FORMATTING + + function hFormat() { + return this.hours() % 12 || 12; + } + + function kFormat() { + return this.hours() || 24; + } + + addFormatToken('H', ['HH', 2], 0, 'hour'); + addFormatToken('h', ['hh', 2], 0, hFormat); + addFormatToken('k', ['kk', 2], 0, kFormat); + + addFormatToken('hmm', 0, 0, function () { + return '' + hFormat.apply(this) + zeroFill(this.minutes(), 2); + }); + + addFormatToken('hmmss', 0, 0, function () { + return '' + hFormat.apply(this) + zeroFill(this.minutes(), 2) + + zeroFill(this.seconds(), 2); + }); + + addFormatToken('Hmm', 0, 0, function () { + return '' + this.hours() + zeroFill(this.minutes(), 2); + }); + + addFormatToken('Hmmss', 0, 0, function () { + return '' + this.hours() + zeroFill(this.minutes(), 2) + + zeroFill(this.seconds(), 2); + }); + + function meridiem (token, lowercase) { + addFormatToken(token, 0, 0, function () { + return this.localeData().meridiem(this.hours(), this.minutes(), lowercase); + }); + } + + meridiem('a', true); + meridiem('A', false); + + // ALIASES + + addUnitAlias('hour', 'h'); + + // PRIORITY + addUnitPriority('hour', 13); + + // PARSING + + function matchMeridiem (isStrict, locale) { + return locale._meridiemParse; + } + + addRegexToken('a', matchMeridiem); + addRegexToken('A', matchMeridiem); + addRegexToken('H', match1to2); + addRegexToken('h', match1to2); + addRegexToken('k', match1to2); + addRegexToken('HH', match1to2, match2); + addRegexToken('hh', match1to2, match2); + addRegexToken('kk', match1to2, match2); + + addRegexToken('hmm', match3to4); + addRegexToken('hmmss', match5to6); + addRegexToken('Hmm', match3to4); + addRegexToken('Hmmss', match5to6); + + addParseToken(['H', 'HH'], HOUR); + addParseToken(['k', 'kk'], function (input, array, config) { + var kInput = toInt(input); + array[HOUR] = kInput === 24 ? 0 : kInput; + }); + addParseToken(['a', 'A'], function (input, array, config) { + config._isPm = config._locale.isPM(input); + config._meridiem = input; + }); + addParseToken(['h', 'hh'], function (input, array, config) { + array[HOUR] = toInt(input); + getParsingFlags(config).bigHour = true; + }); + addParseToken('hmm', function (input, array, config) { + var pos = input.length - 2; + array[HOUR] = toInt(input.substr(0, pos)); + array[MINUTE] = toInt(input.substr(pos)); + getParsingFlags(config).bigHour = true; + }); + addParseToken('hmmss', function (input, array, config) { + var pos1 = input.length - 4; + var pos2 = input.length - 2; + array[HOUR] = toInt(input.substr(0, pos1)); + array[MINUTE] = toInt(input.substr(pos1, 2)); + array[SECOND] = toInt(input.substr(pos2)); + getParsingFlags(config).bigHour = true; + }); + addParseToken('Hmm', function (input, array, config) { + var pos = input.length - 2; + array[HOUR] = toInt(input.substr(0, pos)); + array[MINUTE] = toInt(input.substr(pos)); + }); + addParseToken('Hmmss', function (input, array, config) { + var pos1 = input.length - 4; + var pos2 = input.length - 2; + array[HOUR] = toInt(input.substr(0, pos1)); + array[MINUTE] = toInt(input.substr(pos1, 2)); + array[SECOND] = toInt(input.substr(pos2)); + }); + + // LOCALES + + function localeIsPM (input) { + // IE8 Quirks Mode & IE7 Standards Mode do not allow accessing strings like arrays + // Using charAt should be more compatible. + return ((input + '').toLowerCase().charAt(0) === 'p'); + } + + var defaultLocaleMeridiemParse = /[ap]\.?m?\.?/i; + function localeMeridiem (hours, minutes, isLower) { + if (hours > 11) { + return isLower ? 'pm' : 'PM'; + } else { + return isLower ? 'am' : 'AM'; + } + } + + + // MOMENTS + + // Setting the hour should keep the time, because the user explicitly + // specified which hour they want. So trying to maintain the same hour (in + // a new timezone) makes sense. Adding/subtracting hours does not follow + // this rule. + var getSetHour = makeGetSet('Hours', true); + + var baseConfig = { + calendar: defaultCalendar, + longDateFormat: defaultLongDateFormat, + invalidDate: defaultInvalidDate, + ordinal: defaultOrdinal, + dayOfMonthOrdinalParse: defaultDayOfMonthOrdinalParse, + relativeTime: defaultRelativeTime, + + months: defaultLocaleMonths, + monthsShort: defaultLocaleMonthsShort, + + week: defaultLocaleWeek, + + weekdays: defaultLocaleWeekdays, + weekdaysMin: defaultLocaleWeekdaysMin, + weekdaysShort: defaultLocaleWeekdaysShort, + + meridiemParse: defaultLocaleMeridiemParse + }; + + // internal storage for locale config files + var locales = {}; + var localeFamilies = {}; + var globalLocale; + + function normalizeLocale(key) { + return key ? key.toLowerCase().replace('_', '-') : key; + } + + // pick the locale from the array + // try ['en-au', 'en-gb'] as 'en-au', 'en-gb', 'en', as in move through the list trying each + // substring from most specific to least, but move to the next array item if it's a more specific variant than the current root + function chooseLocale(names) { + var i = 0, j, next, locale, split; + + while (i < names.length) { + split = normalizeLocale(names[i]).split('-'); + j = split.length; + next = normalizeLocale(names[i + 1]); + next = next ? next.split('-') : null; + while (j > 0) { + locale = loadLocale(split.slice(0, j).join('-')); + if (locale) { + return locale; + } + if (next && next.length >= j && compareArrays(split, next, true) >= j - 1) { + //the next array item is better than a shallower substring of this one + break; + } + j--; + } + i++; + } + return globalLocale; + } + + function loadLocale(name) { + var oldLocale = null; + // TODO: Find a better way to register and load all the locales in Node + if (!locales[name] && (typeof module !== 'undefined') && + module && module.exports) { + try { + oldLocale = globalLocale._abbr; + var aliasedRequire = require; + aliasedRequire('./locale/' + name); + getSetGlobalLocale(oldLocale); + } catch (e) {} + } + return locales[name]; + } + + // This function will load locale and then set the global locale. If + // no arguments are passed in, it will simply return the current global + // locale key. + function getSetGlobalLocale (key, values) { + var data; + if (key) { + if (isUndefined(values)) { + data = getLocale(key); + } + else { + data = defineLocale(key, values); + } + + if (data) { + // moment.duration._locale = moment._locale = data; + globalLocale = data; + } + else { + if ((typeof console !== 'undefined') && console.warn) { + //warn user if arguments are passed but the locale could not be set + console.warn('Locale ' + key + ' not found. Did you forget to load it?'); + } + } + } + + return globalLocale._abbr; + } + + function defineLocale (name, config) { + if (config !== null) { + var locale, parentConfig = baseConfig; + config.abbr = name; + if (locales[name] != null) { + deprecateSimple('defineLocaleOverride', + 'use moment.updateLocale(localeName, config) to change ' + + 'an existing locale. moment.defineLocale(localeName, ' + + 'config) should only be used for creating a new locale ' + + 'See http://momentjs.com/guides/#/warnings/define-locale/ for more info.'); + parentConfig = locales[name]._config; + } else if (config.parentLocale != null) { + if (locales[config.parentLocale] != null) { + parentConfig = locales[config.parentLocale]._config; + } else { + locale = loadLocale(config.parentLocale); + if (locale != null) { + parentConfig = locale._config; + } else { + if (!localeFamilies[config.parentLocale]) { + localeFamilies[config.parentLocale] = []; + } + localeFamilies[config.parentLocale].push({ + name: name, + config: config + }); + return null; + } + } + } + locales[name] = new Locale(mergeConfigs(parentConfig, config)); + + if (localeFamilies[name]) { + localeFamilies[name].forEach(function (x) { + defineLocale(x.name, x.config); + }); + } + + // backwards compat for now: also set the locale + // make sure we set the locale AFTER all child locales have been + // created, so we won't end up with the child locale set. + getSetGlobalLocale(name); + + + return locales[name]; + } else { + // useful for testing + delete locales[name]; + return null; + } + } + + function updateLocale(name, config) { + if (config != null) { + var locale, tmpLocale, parentConfig = baseConfig; + // MERGE + tmpLocale = loadLocale(name); + if (tmpLocale != null) { + parentConfig = tmpLocale._config; + } + config = mergeConfigs(parentConfig, config); + locale = new Locale(config); + locale.parentLocale = locales[name]; + locales[name] = locale; + + // backwards compat for now: also set the locale + getSetGlobalLocale(name); + } else { + // pass null for config to unupdate, useful for tests + if (locales[name] != null) { + if (locales[name].parentLocale != null) { + locales[name] = locales[name].parentLocale; + } else if (locales[name] != null) { + delete locales[name]; + } + } + } + return locales[name]; + } + + // returns locale data + function getLocale (key) { + var locale; + + if (key && key._locale && key._locale._abbr) { + key = key._locale._abbr; + } + + if (!key) { + return globalLocale; + } + + if (!isArray(key)) { + //short-circuit everything else + locale = loadLocale(key); + if (locale) { + return locale; + } + key = [key]; + } + + return chooseLocale(key); + } + + function listLocales() { + return keys(locales); + } + + function checkOverflow (m) { + var overflow; + var a = m._a; + + if (a && getParsingFlags(m).overflow === -2) { + overflow = + a[MONTH] < 0 || a[MONTH] > 11 ? MONTH : + a[DATE] < 1 || a[DATE] > daysInMonth(a[YEAR], a[MONTH]) ? DATE : + a[HOUR] < 0 || a[HOUR] > 24 || (a[HOUR] === 24 && (a[MINUTE] !== 0 || a[SECOND] !== 0 || a[MILLISECOND] !== 0)) ? HOUR : + a[MINUTE] < 0 || a[MINUTE] > 59 ? MINUTE : + a[SECOND] < 0 || a[SECOND] > 59 ? SECOND : + a[MILLISECOND] < 0 || a[MILLISECOND] > 999 ? MILLISECOND : + -1; + + if (getParsingFlags(m)._overflowDayOfYear && (overflow < YEAR || overflow > DATE)) { + overflow = DATE; + } + if (getParsingFlags(m)._overflowWeeks && overflow === -1) { + overflow = WEEK; + } + if (getParsingFlags(m)._overflowWeekday && overflow === -1) { + overflow = WEEKDAY; + } + + getParsingFlags(m).overflow = overflow; + } + + return m; + } + + // Pick the first defined of two or three arguments. + function defaults(a, b, c) { + if (a != null) { + return a; + } + if (b != null) { + return b; + } + return c; + } + + function currentDateArray(config) { + // hooks is actually the exported moment object + var nowValue = new Date(hooks.now()); + if (config._useUTC) { + return [nowValue.getUTCFullYear(), nowValue.getUTCMonth(), nowValue.getUTCDate()]; + } + return [nowValue.getFullYear(), nowValue.getMonth(), nowValue.getDate()]; + } + + // convert an array to a date. + // the array should mirror the parameters below + // note: all values past the year are optional and will default to the lowest possible value. + // [year, month, day , hour, minute, second, millisecond] + function configFromArray (config) { + var i, date, input = [], currentDate, expectedWeekday, yearToUse; + + if (config._d) { + return; + } + + currentDate = currentDateArray(config); + + //compute day of the year from weeks and weekdays + if (config._w && config._a[DATE] == null && config._a[MONTH] == null) { + dayOfYearFromWeekInfo(config); + } + + //if the day of the year is set, figure out what it is + if (config._dayOfYear != null) { + yearToUse = defaults(config._a[YEAR], currentDate[YEAR]); + + if (config._dayOfYear > daysInYear(yearToUse) || config._dayOfYear === 0) { + getParsingFlags(config)._overflowDayOfYear = true; + } + + date = createUTCDate(yearToUse, 0, config._dayOfYear); + config._a[MONTH] = date.getUTCMonth(); + config._a[DATE] = date.getUTCDate(); + } + + // Default to current date. + // * if no year, month, day of month are given, default to today + // * if day of month is given, default month and year + // * if month is given, default only year + // * if year is given, don't default anything + for (i = 0; i < 3 && config._a[i] == null; ++i) { + config._a[i] = input[i] = currentDate[i]; + } + + // Zero out whatever was not defaulted, including time + for (; i < 7; i++) { + config._a[i] = input[i] = (config._a[i] == null) ? (i === 2 ? 1 : 0) : config._a[i]; + } + + // Check for 24:00:00.000 + if (config._a[HOUR] === 24 && + config._a[MINUTE] === 0 && + config._a[SECOND] === 0 && + config._a[MILLISECOND] === 0) { + config._nextDay = true; + config._a[HOUR] = 0; + } + + config._d = (config._useUTC ? createUTCDate : createDate).apply(null, input); + expectedWeekday = config._useUTC ? config._d.getUTCDay() : config._d.getDay(); + + // Apply timezone offset from input. The actual utcOffset can be changed + // with parseZone. + if (config._tzm != null) { + config._d.setUTCMinutes(config._d.getUTCMinutes() - config._tzm); + } + + if (config._nextDay) { + config._a[HOUR] = 24; + } + + // check for mismatching day of week + if (config._w && typeof config._w.d !== 'undefined' && config._w.d !== expectedWeekday) { + getParsingFlags(config).weekdayMismatch = true; + } + } + + function dayOfYearFromWeekInfo(config) { + var w, weekYear, week, weekday, dow, doy, temp, weekdayOverflow; + + w = config._w; + if (w.GG != null || w.W != null || w.E != null) { + dow = 1; + doy = 4; + + // TODO: We need to take the current isoWeekYear, but that depends on + // how we interpret now (local, utc, fixed offset). So create + // a now version of current config (take local/utc/offset flags, and + // create now). + weekYear = defaults(w.GG, config._a[YEAR], weekOfYear(createLocal(), 1, 4).year); + week = defaults(w.W, 1); + weekday = defaults(w.E, 1); + if (weekday < 1 || weekday > 7) { + weekdayOverflow = true; + } + } else { + dow = config._locale._week.dow; + doy = config._locale._week.doy; + + var curWeek = weekOfYear(createLocal(), dow, doy); + + weekYear = defaults(w.gg, config._a[YEAR], curWeek.year); + + // Default to current week. + week = defaults(w.w, curWeek.week); + + if (w.d != null) { + // weekday -- low day numbers are considered next week + weekday = w.d; + if (weekday < 0 || weekday > 6) { + weekdayOverflow = true; + } + } else if (w.e != null) { + // local weekday -- counting starts from beginning of week + weekday = w.e + dow; + if (w.e < 0 || w.e > 6) { + weekdayOverflow = true; + } + } else { + // default to beginning of week + weekday = dow; + } + } + if (week < 1 || week > weeksInYear(weekYear, dow, doy)) { + getParsingFlags(config)._overflowWeeks = true; + } else if (weekdayOverflow != null) { + getParsingFlags(config)._overflowWeekday = true; + } else { + temp = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy); + config._a[YEAR] = temp.year; + config._dayOfYear = temp.dayOfYear; + } + } + + // iso 8601 regex + // 0000-00-00 0000-W00 or 0000-W00-0 + T + 00 or 00:00 or 00:00:00 or 00:00:00.000 + +00:00 or +0000 or +00) + var extendedIsoRegex = /^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/; + var basicIsoRegex = /^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/; + + var tzRegex = /Z|[+-]\d\d(?::?\d\d)?/; + + var isoDates = [ + ['YYYYYY-MM-DD', /[+-]\d{6}-\d\d-\d\d/], + ['YYYY-MM-DD', /\d{4}-\d\d-\d\d/], + ['GGGG-[W]WW-E', /\d{4}-W\d\d-\d/], + ['GGGG-[W]WW', /\d{4}-W\d\d/, false], + ['YYYY-DDD', /\d{4}-\d{3}/], + ['YYYY-MM', /\d{4}-\d\d/, false], + ['YYYYYYMMDD', /[+-]\d{10}/], + ['YYYYMMDD', /\d{8}/], + // YYYYMM is NOT allowed by the standard + ['GGGG[W]WWE', /\d{4}W\d{3}/], + ['GGGG[W]WW', /\d{4}W\d{2}/, false], + ['YYYYDDD', /\d{7}/] + ]; + + // iso time formats and regexes + var isoTimes = [ + ['HH:mm:ss.SSSS', /\d\d:\d\d:\d\d\.\d+/], + ['HH:mm:ss,SSSS', /\d\d:\d\d:\d\d,\d+/], + ['HH:mm:ss', /\d\d:\d\d:\d\d/], + ['HH:mm', /\d\d:\d\d/], + ['HHmmss.SSSS', /\d\d\d\d\d\d\.\d+/], + ['HHmmss,SSSS', /\d\d\d\d\d\d,\d+/], + ['HHmmss', /\d\d\d\d\d\d/], + ['HHmm', /\d\d\d\d/], + ['HH', /\d\d/] + ]; + + var aspNetJsonRegex = /^\/?Date\((\-?\d+)/i; + + // date from iso format + function configFromISO(config) { + var i, l, + string = config._i, + match = extendedIsoRegex.exec(string) || basicIsoRegex.exec(string), + allowTime, dateFormat, timeFormat, tzFormat; + + if (match) { + getParsingFlags(config).iso = true; + + for (i = 0, l = isoDates.length; i < l; i++) { + if (isoDates[i][1].exec(match[1])) { + dateFormat = isoDates[i][0]; + allowTime = isoDates[i][2] !== false; + break; + } + } + if (dateFormat == null) { + config._isValid = false; + return; + } + if (match[3]) { + for (i = 0, l = isoTimes.length; i < l; i++) { + if (isoTimes[i][1].exec(match[3])) { + // match[2] should be 'T' or space + timeFormat = (match[2] || ' ') + isoTimes[i][0]; + break; + } + } + if (timeFormat == null) { + config._isValid = false; + return; + } + } + if (!allowTime && timeFormat != null) { + config._isValid = false; + return; + } + if (match[4]) { + if (tzRegex.exec(match[4])) { + tzFormat = 'Z'; + } else { + config._isValid = false; + return; + } + } + config._f = dateFormat + (timeFormat || '') + (tzFormat || ''); + configFromStringAndFormat(config); + } else { + config._isValid = false; + } + } + + // RFC 2822 regex: For details see https://tools.ietf.org/html/rfc2822#section-3.3 + var rfc2822 = /^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/; + + function extractFromRFC2822Strings(yearStr, monthStr, dayStr, hourStr, minuteStr, secondStr) { + var result = [ + untruncateYear(yearStr), + defaultLocaleMonthsShort.indexOf(monthStr), + parseInt(dayStr, 10), + parseInt(hourStr, 10), + parseInt(minuteStr, 10) + ]; + + if (secondStr) { + result.push(parseInt(secondStr, 10)); + } + + return result; + } + + function untruncateYear(yearStr) { + var year = parseInt(yearStr, 10); + if (year <= 49) { + return 2000 + year; + } else if (year <= 999) { + return 1900 + year; + } + return year; + } + + function preprocessRFC2822(s) { + // Remove comments and folding whitespace and replace multiple-spaces with a single space + return s.replace(/\([^)]*\)|[\n\t]/g, ' ').replace(/(\s\s+)/g, ' ').replace(/^\s\s*/, '').replace(/\s\s*$/, ''); + } + + function checkWeekday(weekdayStr, parsedInput, config) { + if (weekdayStr) { + // TODO: Replace the vanilla JS Date object with an indepentent day-of-week check. + var weekdayProvided = defaultLocaleWeekdaysShort.indexOf(weekdayStr), + weekdayActual = new Date(parsedInput[0], parsedInput[1], parsedInput[2]).getDay(); + if (weekdayProvided !== weekdayActual) { + getParsingFlags(config).weekdayMismatch = true; + config._isValid = false; + return false; + } + } + return true; + } + + var obsOffsets = { + UT: 0, + GMT: 0, + EDT: -4 * 60, + EST: -5 * 60, + CDT: -5 * 60, + CST: -6 * 60, + MDT: -6 * 60, + MST: -7 * 60, + PDT: -7 * 60, + PST: -8 * 60 + }; + + function calculateOffset(obsOffset, militaryOffset, numOffset) { + if (obsOffset) { + return obsOffsets[obsOffset]; + } else if (militaryOffset) { + // the only allowed military tz is Z + return 0; + } else { + var hm = parseInt(numOffset, 10); + var m = hm % 100, h = (hm - m) / 100; + return h * 60 + m; + } + } + + // date and time from ref 2822 format + function configFromRFC2822(config) { + var match = rfc2822.exec(preprocessRFC2822(config._i)); + if (match) { + var parsedArray = extractFromRFC2822Strings(match[4], match[3], match[2], match[5], match[6], match[7]); + if (!checkWeekday(match[1], parsedArray, config)) { + return; + } + + config._a = parsedArray; + config._tzm = calculateOffset(match[8], match[9], match[10]); + + config._d = createUTCDate.apply(null, config._a); + config._d.setUTCMinutes(config._d.getUTCMinutes() - config._tzm); + + getParsingFlags(config).rfc2822 = true; + } else { + config._isValid = false; + } + } + + // date from iso format or fallback + function configFromString(config) { + var matched = aspNetJsonRegex.exec(config._i); + + if (matched !== null) { + config._d = new Date(+matched[1]); + return; + } + + configFromISO(config); + if (config._isValid === false) { + delete config._isValid; + } else { + return; + } + + configFromRFC2822(config); + if (config._isValid === false) { + delete config._isValid; + } else { + return; + } + + // Final attempt, use Input Fallback + hooks.createFromInputFallback(config); + } + + hooks.createFromInputFallback = deprecate( + 'value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), ' + + 'which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are ' + + 'discouraged and will be removed in an upcoming major release. Please refer to ' + + 'http://momentjs.com/guides/#/warnings/js-date/ for more info.', + function (config) { + config._d = new Date(config._i + (config._useUTC ? ' UTC' : '')); + } + ); + + // constant that refers to the ISO standard + hooks.ISO_8601 = function () {}; + + // constant that refers to the RFC 2822 form + hooks.RFC_2822 = function () {}; + + // date from string and format string + function configFromStringAndFormat(config) { + // TODO: Move this to another part of the creation flow to prevent circular deps + if (config._f === hooks.ISO_8601) { + configFromISO(config); + return; + } + if (config._f === hooks.RFC_2822) { + configFromRFC2822(config); + return; + } + config._a = []; + getParsingFlags(config).empty = true; + + // This array is used to make a Date, either with `new Date` or `Date.UTC` + var string = '' + config._i, + i, parsedInput, tokens, token, skipped, + stringLength = string.length, + totalParsedInputLength = 0; + + tokens = expandFormat(config._f, config._locale).match(formattingTokens) || []; + + for (i = 0; i < tokens.length; i++) { + token = tokens[i]; + parsedInput = (string.match(getParseRegexForToken(token, config)) || [])[0]; + // console.log('token', token, 'parsedInput', parsedInput, + // 'regex', getParseRegexForToken(token, config)); + if (parsedInput) { + skipped = string.substr(0, string.indexOf(parsedInput)); + if (skipped.length > 0) { + getParsingFlags(config).unusedInput.push(skipped); + } + string = string.slice(string.indexOf(parsedInput) + parsedInput.length); + totalParsedInputLength += parsedInput.length; + } + // don't parse if it's not a known token + if (formatTokenFunctions[token]) { + if (parsedInput) { + getParsingFlags(config).empty = false; + } + else { + getParsingFlags(config).unusedTokens.push(token); + } + addTimeToArrayFromToken(token, parsedInput, config); + } + else if (config._strict && !parsedInput) { + getParsingFlags(config).unusedTokens.push(token); + } + } + + // add remaining unparsed input length to the string + getParsingFlags(config).charsLeftOver = stringLength - totalParsedInputLength; + if (string.length > 0) { + getParsingFlags(config).unusedInput.push(string); + } + + // clear _12h flag if hour is <= 12 + if (config._a[HOUR] <= 12 && + getParsingFlags(config).bigHour === true && + config._a[HOUR] > 0) { + getParsingFlags(config).bigHour = undefined; + } + + getParsingFlags(config).parsedDateParts = config._a.slice(0); + getParsingFlags(config).meridiem = config._meridiem; + // handle meridiem + config._a[HOUR] = meridiemFixWrap(config._locale, config._a[HOUR], config._meridiem); + + configFromArray(config); + checkOverflow(config); + } + + + function meridiemFixWrap (locale, hour, meridiem) { + var isPm; + + if (meridiem == null) { + // nothing to do + return hour; + } + if (locale.meridiemHour != null) { + return locale.meridiemHour(hour, meridiem); + } else if (locale.isPM != null) { + // Fallback + isPm = locale.isPM(meridiem); + if (isPm && hour < 12) { + hour += 12; + } + if (!isPm && hour === 12) { + hour = 0; + } + return hour; + } else { + // this is not supposed to happen + return hour; + } + } + + // date from string and array of format strings + function configFromStringAndArray(config) { + var tempConfig, + bestMoment, + + scoreToBeat, + i, + currentScore; + + if (config._f.length === 0) { + getParsingFlags(config).invalidFormat = true; + config._d = new Date(NaN); + return; + } + + for (i = 0; i < config._f.length; i++) { + currentScore = 0; + tempConfig = copyConfig({}, config); + if (config._useUTC != null) { + tempConfig._useUTC = config._useUTC; + } + tempConfig._f = config._f[i]; + configFromStringAndFormat(tempConfig); + + if (!isValid(tempConfig)) { + continue; + } + + // if there is any input that was not parsed add a penalty for that format + currentScore += getParsingFlags(tempConfig).charsLeftOver; + + //or tokens + currentScore += getParsingFlags(tempConfig).unusedTokens.length * 10; + + getParsingFlags(tempConfig).score = currentScore; + + if (scoreToBeat == null || currentScore < scoreToBeat) { + scoreToBeat = currentScore; + bestMoment = tempConfig; + } + } + + extend(config, bestMoment || tempConfig); + } + + function configFromObject(config) { + if (config._d) { + return; + } + + var i = normalizeObjectUnits(config._i); + config._a = map([i.year, i.month, i.day || i.date, i.hour, i.minute, i.second, i.millisecond], function (obj) { + return obj && parseInt(obj, 10); + }); + + configFromArray(config); + } + + function createFromConfig (config) { + var res = new Moment(checkOverflow(prepareConfig(config))); + if (res._nextDay) { + // Adding is smart enough around DST + res.add(1, 'd'); + res._nextDay = undefined; + } + + return res; + } + + function prepareConfig (config) { + var input = config._i, + format = config._f; + + config._locale = config._locale || getLocale(config._l); + + if (input === null || (format === undefined && input === '')) { + return createInvalid({nullInput: true}); + } + + if (typeof input === 'string') { + config._i = input = config._locale.preparse(input); + } + + if (isMoment(input)) { + return new Moment(checkOverflow(input)); + } else if (isDate(input)) { + config._d = input; + } else if (isArray(format)) { + configFromStringAndArray(config); + } else if (format) { + configFromStringAndFormat(config); + } else { + configFromInput(config); + } + + if (!isValid(config)) { + config._d = null; + } + + return config; + } + + function configFromInput(config) { + var input = config._i; + if (isUndefined(input)) { + config._d = new Date(hooks.now()); + } else if (isDate(input)) { + config._d = new Date(input.valueOf()); + } else if (typeof input === 'string') { + configFromString(config); + } else if (isArray(input)) { + config._a = map(input.slice(0), function (obj) { + return parseInt(obj, 10); + }); + configFromArray(config); + } else if (isObject(input)) { + configFromObject(config); + } else if (isNumber(input)) { + // from milliseconds + config._d = new Date(input); + } else { + hooks.createFromInputFallback(config); + } + } + + function createLocalOrUTC (input, format, locale, strict, isUTC) { + var c = {}; + + if (locale === true || locale === false) { + strict = locale; + locale = undefined; + } + + if ((isObject(input) && isObjectEmpty(input)) || + (isArray(input) && input.length === 0)) { + input = undefined; + } + // object construction must be done this way. + // https://github.com/moment/moment/issues/1423 + c._isAMomentObject = true; + c._useUTC = c._isUTC = isUTC; + c._l = locale; + c._i = input; + c._f = format; + c._strict = strict; + + return createFromConfig(c); + } + + function createLocal (input, format, locale, strict) { + return createLocalOrUTC(input, format, locale, strict, false); + } + + var prototypeMin = deprecate( + 'moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/', + function () { + var other = createLocal.apply(null, arguments); + if (this.isValid() && other.isValid()) { + return other < this ? this : other; + } else { + return createInvalid(); + } + } + ); + + var prototypeMax = deprecate( + 'moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/', + function () { + var other = createLocal.apply(null, arguments); + if (this.isValid() && other.isValid()) { + return other > this ? this : other; + } else { + return createInvalid(); + } + } + ); + + // Pick a moment m from moments so that m[fn](other) is true for all + // other. This relies on the function fn to be transitive. + // + // moments should either be an array of moment objects or an array, whose + // first element is an array of moment objects. + function pickBy(fn, moments) { + var res, i; + if (moments.length === 1 && isArray(moments[0])) { + moments = moments[0]; + } + if (!moments.length) { + return createLocal(); + } + res = moments[0]; + for (i = 1; i < moments.length; ++i) { + if (!moments[i].isValid() || moments[i][fn](res)) { + res = moments[i]; + } + } + return res; + } + + // TODO: Use [].sort instead? + function min () { + var args = [].slice.call(arguments, 0); + + return pickBy('isBefore', args); + } + + function max () { + var args = [].slice.call(arguments, 0); + + return pickBy('isAfter', args); + } + + var now = function () { + return Date.now ? Date.now() : +(new Date()); + }; + + var ordering = ['year', 'quarter', 'month', 'week', 'day', 'hour', 'minute', 'second', 'millisecond']; + + function isDurationValid(m) { + for (var key in m) { + if (!(indexOf.call(ordering, key) !== -1 && (m[key] == null || !isNaN(m[key])))) { + return false; + } + } + + var unitHasDecimal = false; + for (var i = 0; i < ordering.length; ++i) { + if (m[ordering[i]]) { + if (unitHasDecimal) { + return false; // only allow non-integers for smallest unit + } + if (parseFloat(m[ordering[i]]) !== toInt(m[ordering[i]])) { + unitHasDecimal = true; + } + } + } + + return true; + } + + function isValid$1() { + return this._isValid; + } + + function createInvalid$1() { + return createDuration(NaN); + } + + function Duration (duration) { + var normalizedInput = normalizeObjectUnits(duration), + years = normalizedInput.year || 0, + quarters = normalizedInput.quarter || 0, + months = normalizedInput.month || 0, + weeks = normalizedInput.week || normalizedInput.isoWeek || 0, + days = normalizedInput.day || 0, + hours = normalizedInput.hour || 0, + minutes = normalizedInput.minute || 0, + seconds = normalizedInput.second || 0, + milliseconds = normalizedInput.millisecond || 0; + + this._isValid = isDurationValid(normalizedInput); + + // representation for dateAddRemove + this._milliseconds = +milliseconds + + seconds * 1e3 + // 1000 + minutes * 6e4 + // 1000 * 60 + hours * 1000 * 60 * 60; //using 1000 * 60 * 60 instead of 36e5 to avoid floating point rounding errors https://github.com/moment/moment/issues/2978 + // Because of dateAddRemove treats 24 hours as different from a + // day when working around DST, we need to store them separately + this._days = +days + + weeks * 7; + // It is impossible to translate months into days without knowing + // which months you are are talking about, so we have to store + // it separately. + this._months = +months + + quarters * 3 + + years * 12; + + this._data = {}; + + this._locale = getLocale(); + + this._bubble(); + } + + function isDuration (obj) { + return obj instanceof Duration; + } + + function absRound (number) { + if (number < 0) { + return Math.round(-1 * number) * -1; + } else { + return Math.round(number); + } + } + + // FORMATTING + + function offset (token, separator) { + addFormatToken(token, 0, 0, function () { + var offset = this.utcOffset(); + var sign = '+'; + if (offset < 0) { + offset = -offset; + sign = '-'; + } + return sign + zeroFill(~~(offset / 60), 2) + separator + zeroFill(~~(offset) % 60, 2); + }); + } + + offset('Z', ':'); + offset('ZZ', ''); + + // PARSING + + addRegexToken('Z', matchShortOffset); + addRegexToken('ZZ', matchShortOffset); + addParseToken(['Z', 'ZZ'], function (input, array, config) { + config._useUTC = true; + config._tzm = offsetFromString(matchShortOffset, input); + }); + + // HELPERS + + // timezone chunker + // '+10:00' > ['10', '00'] + // '-1530' > ['-15', '30'] + var chunkOffset = /([\+\-]|\d\d)/gi; + + function offsetFromString(matcher, string) { + var matches = (string || '').match(matcher); + + if (matches === null) { + return null; + } + + var chunk = matches[matches.length - 1] || []; + var parts = (chunk + '').match(chunkOffset) || ['-', 0, 0]; + var minutes = +(parts[1] * 60) + toInt(parts[2]); + + return minutes === 0 ? + 0 : + parts[0] === '+' ? minutes : -minutes; + } + + // Return a moment from input, that is local/utc/zone equivalent to model. + function cloneWithOffset(input, model) { + var res, diff; + if (model._isUTC) { + res = model.clone(); + diff = (isMoment(input) || isDate(input) ? input.valueOf() : createLocal(input).valueOf()) - res.valueOf(); + // Use low-level api, because this fn is low-level api. + res._d.setTime(res._d.valueOf() + diff); + hooks.updateOffset(res, false); + return res; + } else { + return createLocal(input).local(); + } + } + + function getDateOffset (m) { + // On Firefox.24 Date#getTimezoneOffset returns a floating point. + // https://github.com/moment/moment/pull/1871 + return -Math.round(m._d.getTimezoneOffset() / 15) * 15; + } + + // HOOKS + + // This function will be called whenever a moment is mutated. + // It is intended to keep the offset in sync with the timezone. + hooks.updateOffset = function () {}; + + // MOMENTS + + // keepLocalTime = true means only change the timezone, without + // affecting the local hour. So 5:31:26 +0300 --[utcOffset(2, true)]--> + // 5:31:26 +0200 It is possible that 5:31:26 doesn't exist with offset + // +0200, so we adjust the time as needed, to be valid. + // + // Keeping the time actually adds/subtracts (one hour) + // from the actual represented time. That is why we call updateOffset + // a second time. In case it wants us to change the offset again + // _changeInProgress == true case, then we have to adjust, because + // there is no such time in the given timezone. + function getSetOffset (input, keepLocalTime, keepMinutes) { + var offset = this._offset || 0, + localAdjust; + if (!this.isValid()) { + return input != null ? this : NaN; + } + if (input != null) { + if (typeof input === 'string') { + input = offsetFromString(matchShortOffset, input); + if (input === null) { + return this; + } + } else if (Math.abs(input) < 16 && !keepMinutes) { + input = input * 60; + } + if (!this._isUTC && keepLocalTime) { + localAdjust = getDateOffset(this); + } + this._offset = input; + this._isUTC = true; + if (localAdjust != null) { + this.add(localAdjust, 'm'); + } + if (offset !== input) { + if (!keepLocalTime || this._changeInProgress) { + addSubtract(this, createDuration(input - offset, 'm'), 1, false); + } else if (!this._changeInProgress) { + this._changeInProgress = true; + hooks.updateOffset(this, true); + this._changeInProgress = null; + } + } + return this; + } else { + return this._isUTC ? offset : getDateOffset(this); + } + } + + function getSetZone (input, keepLocalTime) { + if (input != null) { + if (typeof input !== 'string') { + input = -input; + } + + this.utcOffset(input, keepLocalTime); + + return this; + } else { + return -this.utcOffset(); + } + } + + function setOffsetToUTC (keepLocalTime) { + return this.utcOffset(0, keepLocalTime); + } + + function setOffsetToLocal (keepLocalTime) { + if (this._isUTC) { + this.utcOffset(0, keepLocalTime); + this._isUTC = false; + + if (keepLocalTime) { + this.subtract(getDateOffset(this), 'm'); + } + } + return this; + } + + function setOffsetToParsedOffset () { + if (this._tzm != null) { + this.utcOffset(this._tzm, false, true); + } else if (typeof this._i === 'string') { + var tZone = offsetFromString(matchOffset, this._i); + if (tZone != null) { + this.utcOffset(tZone); + } + else { + this.utcOffset(0, true); + } + } + return this; + } + + function hasAlignedHourOffset (input) { + if (!this.isValid()) { + return false; + } + input = input ? createLocal(input).utcOffset() : 0; + + return (this.utcOffset() - input) % 60 === 0; + } + + function isDaylightSavingTime () { + return ( + this.utcOffset() > this.clone().month(0).utcOffset() || + this.utcOffset() > this.clone().month(5).utcOffset() + ); + } + + function isDaylightSavingTimeShifted () { + if (!isUndefined(this._isDSTShifted)) { + return this._isDSTShifted; + } + + var c = {}; + + copyConfig(c, this); + c = prepareConfig(c); + + if (c._a) { + var other = c._isUTC ? createUTC(c._a) : createLocal(c._a); + this._isDSTShifted = this.isValid() && + compareArrays(c._a, other.toArray()) > 0; + } else { + this._isDSTShifted = false; + } + + return this._isDSTShifted; + } + + function isLocal () { + return this.isValid() ? !this._isUTC : false; + } + + function isUtcOffset () { + return this.isValid() ? this._isUTC : false; + } + + function isUtc () { + return this.isValid() ? this._isUTC && this._offset === 0 : false; + } + + // ASP.NET json date format regex + var aspNetRegex = /^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/; + + // from http://docs.closure-library.googlecode.com/git/closure_goog_date_date.js.source.html + // somewhat more in line with 4.4.3.2 2004 spec, but allows decimal anywhere + // and further modified to allow for strings containing both week and day + var isoRegex = /^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/; + + function createDuration (input, key) { + var duration = input, + // matching against regexp is expensive, do it on demand + match = null, + sign, + ret, + diffRes; + + if (isDuration(input)) { + duration = { + ms : input._milliseconds, + d : input._days, + M : input._months + }; + } else if (isNumber(input)) { + duration = {}; + if (key) { + duration[key] = input; + } else { + duration.milliseconds = input; + } + } else if (!!(match = aspNetRegex.exec(input))) { + sign = (match[1] === '-') ? -1 : 1; + duration = { + y : 0, + d : toInt(match[DATE]) * sign, + h : toInt(match[HOUR]) * sign, + m : toInt(match[MINUTE]) * sign, + s : toInt(match[SECOND]) * sign, + ms : toInt(absRound(match[MILLISECOND] * 1000)) * sign // the millisecond decimal point is included in the match + }; + } else if (!!(match = isoRegex.exec(input))) { + sign = (match[1] === '-') ? -1 : 1; + duration = { + y : parseIso(match[2], sign), + M : parseIso(match[3], sign), + w : parseIso(match[4], sign), + d : parseIso(match[5], sign), + h : parseIso(match[6], sign), + m : parseIso(match[7], sign), + s : parseIso(match[8], sign) + }; + } else if (duration == null) {// checks for null or undefined + duration = {}; + } else if (typeof duration === 'object' && ('from' in duration || 'to' in duration)) { + diffRes = momentsDifference(createLocal(duration.from), createLocal(duration.to)); + + duration = {}; + duration.ms = diffRes.milliseconds; + duration.M = diffRes.months; + } + + ret = new Duration(duration); + + if (isDuration(input) && hasOwnProp(input, '_locale')) { + ret._locale = input._locale; + } + + return ret; + } + + createDuration.fn = Duration.prototype; + createDuration.invalid = createInvalid$1; + + function parseIso (inp, sign) { + // We'd normally use ~~inp for this, but unfortunately it also + // converts floats to ints. + // inp may be undefined, so careful calling replace on it. + var res = inp && parseFloat(inp.replace(',', '.')); + // apply sign while we're at it + return (isNaN(res) ? 0 : res) * sign; + } + + function positiveMomentsDifference(base, other) { + var res = {}; + + res.months = other.month() - base.month() + + (other.year() - base.year()) * 12; + if (base.clone().add(res.months, 'M').isAfter(other)) { + --res.months; + } + + res.milliseconds = +other - +(base.clone().add(res.months, 'M')); + + return res; + } + + function momentsDifference(base, other) { + var res; + if (!(base.isValid() && other.isValid())) { + return {milliseconds: 0, months: 0}; + } + + other = cloneWithOffset(other, base); + if (base.isBefore(other)) { + res = positiveMomentsDifference(base, other); + } else { + res = positiveMomentsDifference(other, base); + res.milliseconds = -res.milliseconds; + res.months = -res.months; + } + + return res; + } + + // TODO: remove 'name' arg after deprecation is removed + function createAdder(direction, name) { + return function (val, period) { + var dur, tmp; + //invert the arguments, but complain about it + if (period !== null && !isNaN(+period)) { + deprecateSimple(name, 'moment().' + name + '(period, number) is deprecated. Please use moment().' + name + '(number, period). ' + + 'See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.'); + tmp = val; val = period; period = tmp; + } + + val = typeof val === 'string' ? +val : val; + dur = createDuration(val, period); + addSubtract(this, dur, direction); + return this; + }; + } + + function addSubtract (mom, duration, isAdding, updateOffset) { + var milliseconds = duration._milliseconds, + days = absRound(duration._days), + months = absRound(duration._months); + + if (!mom.isValid()) { + // No op + return; + } + + updateOffset = updateOffset == null ? true : updateOffset; + + if (months) { + setMonth(mom, get(mom, 'Month') + months * isAdding); + } + if (days) { + set$1(mom, 'Date', get(mom, 'Date') + days * isAdding); + } + if (milliseconds) { + mom._d.setTime(mom._d.valueOf() + milliseconds * isAdding); + } + if (updateOffset) { + hooks.updateOffset(mom, days || months); + } + } + + var add = createAdder(1, 'add'); + var subtract = createAdder(-1, 'subtract'); + + function getCalendarFormat(myMoment, now) { + var diff = myMoment.diff(now, 'days', true); + return diff < -6 ? 'sameElse' : + diff < -1 ? 'lastWeek' : + diff < 0 ? 'lastDay' : + diff < 1 ? 'sameDay' : + diff < 2 ? 'nextDay' : + diff < 7 ? 'nextWeek' : 'sameElse'; + } + + function calendar$1 (time, formats) { + // We want to compare the start of today, vs this. + // Getting start-of-today depends on whether we're local/utc/offset or not. + var now = time || createLocal(), + sod = cloneWithOffset(now, this).startOf('day'), + format = hooks.calendarFormat(this, sod) || 'sameElse'; + + var output = formats && (isFunction(formats[format]) ? formats[format].call(this, now) : formats[format]); + + return this.format(output || this.localeData().calendar(format, this, createLocal(now))); + } + + function clone () { + return new Moment(this); + } + + function isAfter (input, units) { + var localInput = isMoment(input) ? input : createLocal(input); + if (!(this.isValid() && localInput.isValid())) { + return false; + } + units = normalizeUnits(units) || 'millisecond'; + if (units === 'millisecond') { + return this.valueOf() > localInput.valueOf(); + } else { + return localInput.valueOf() < this.clone().startOf(units).valueOf(); + } + } + + function isBefore (input, units) { + var localInput = isMoment(input) ? input : createLocal(input); + if (!(this.isValid() && localInput.isValid())) { + return false; + } + units = normalizeUnits(units) || 'millisecond'; + if (units === 'millisecond') { + return this.valueOf() < localInput.valueOf(); + } else { + return this.clone().endOf(units).valueOf() < localInput.valueOf(); + } + } + + function isBetween (from, to, units, inclusivity) { + var localFrom = isMoment(from) ? from : createLocal(from), + localTo = isMoment(to) ? to : createLocal(to); + if (!(this.isValid() && localFrom.isValid() && localTo.isValid())) { + return false; + } + inclusivity = inclusivity || '()'; + return (inclusivity[0] === '(' ? this.isAfter(localFrom, units) : !this.isBefore(localFrom, units)) && + (inclusivity[1] === ')' ? this.isBefore(localTo, units) : !this.isAfter(localTo, units)); + } + + function isSame (input, units) { + var localInput = isMoment(input) ? input : createLocal(input), + inputMs; + if (!(this.isValid() && localInput.isValid())) { + return false; + } + units = normalizeUnits(units) || 'millisecond'; + if (units === 'millisecond') { + return this.valueOf() === localInput.valueOf(); + } else { + inputMs = localInput.valueOf(); + return this.clone().startOf(units).valueOf() <= inputMs && inputMs <= this.clone().endOf(units).valueOf(); + } + } + + function isSameOrAfter (input, units) { + return this.isSame(input, units) || this.isAfter(input, units); + } + + function isSameOrBefore (input, units) { + return this.isSame(input, units) || this.isBefore(input, units); + } + + function diff (input, units, asFloat) { + var that, + zoneDelta, + output; + + if (!this.isValid()) { + return NaN; + } + + that = cloneWithOffset(input, this); + + if (!that.isValid()) { + return NaN; + } + + zoneDelta = (that.utcOffset() - this.utcOffset()) * 6e4; + + units = normalizeUnits(units); + + switch (units) { + case 'year': output = monthDiff(this, that) / 12; break; + case 'month': output = monthDiff(this, that); break; + case 'quarter': output = monthDiff(this, that) / 3; break; + case 'second': output = (this - that) / 1e3; break; // 1000 + case 'minute': output = (this - that) / 6e4; break; // 1000 * 60 + case 'hour': output = (this - that) / 36e5; break; // 1000 * 60 * 60 + case 'day': output = (this - that - zoneDelta) / 864e5; break; // 1000 * 60 * 60 * 24, negate dst + case 'week': output = (this - that - zoneDelta) / 6048e5; break; // 1000 * 60 * 60 * 24 * 7, negate dst + default: output = this - that; + } + + return asFloat ? output : absFloor(output); + } + + function monthDiff (a, b) { + // difference in months + var wholeMonthDiff = ((b.year() - a.year()) * 12) + (b.month() - a.month()), + // b is in (anchor - 1 month, anchor + 1 month) + anchor = a.clone().add(wholeMonthDiff, 'months'), + anchor2, adjust; + + if (b - anchor < 0) { + anchor2 = a.clone().add(wholeMonthDiff - 1, 'months'); + // linear across the month + adjust = (b - anchor) / (anchor - anchor2); + } else { + anchor2 = a.clone().add(wholeMonthDiff + 1, 'months'); + // linear across the month + adjust = (b - anchor) / (anchor2 - anchor); + } + + //check for negative zero, return zero if negative zero + return -(wholeMonthDiff + adjust) || 0; + } + + hooks.defaultFormat = 'YYYY-MM-DDTHH:mm:ssZ'; + hooks.defaultFormatUtc = 'YYYY-MM-DDTHH:mm:ss[Z]'; + + function toString () { + return this.clone().locale('en').format('ddd MMM DD YYYY HH:mm:ss [GMT]ZZ'); + } + + function toISOString(keepOffset) { + if (!this.isValid()) { + return null; + } + var utc = keepOffset !== true; + var m = utc ? this.clone().utc() : this; + if (m.year() < 0 || m.year() > 9999) { + return formatMoment(m, utc ? 'YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]' : 'YYYYYY-MM-DD[T]HH:mm:ss.SSSZ'); + } + if (isFunction(Date.prototype.toISOString)) { + // native implementation is ~50x faster, use it when we can + if (utc) { + return this.toDate().toISOString(); + } else { + return new Date(this.valueOf() + this.utcOffset() * 60 * 1000).toISOString().replace('Z', formatMoment(m, 'Z')); + } + } + return formatMoment(m, utc ? 'YYYY-MM-DD[T]HH:mm:ss.SSS[Z]' : 'YYYY-MM-DD[T]HH:mm:ss.SSSZ'); + } + + /** + * Return a human readable representation of a moment that can + * also be evaluated to get a new moment which is the same + * + * @link https://nodejs.org/dist/latest/docs/api/util.html#util_custom_inspect_function_on_objects + */ + function inspect () { + if (!this.isValid()) { + return 'moment.invalid(/* ' + this._i + ' */)'; + } + var func = 'moment'; + var zone = ''; + if (!this.isLocal()) { + func = this.utcOffset() === 0 ? 'moment.utc' : 'moment.parseZone'; + zone = 'Z'; + } + var prefix = '[' + func + '("]'; + var year = (0 <= this.year() && this.year() <= 9999) ? 'YYYY' : 'YYYYYY'; + var datetime = '-MM-DD[T]HH:mm:ss.SSS'; + var suffix = zone + '[")]'; + + return this.format(prefix + year + datetime + suffix); + } + + function format (inputString) { + if (!inputString) { + inputString = this.isUtc() ? hooks.defaultFormatUtc : hooks.defaultFormat; + } + var output = formatMoment(this, inputString); + return this.localeData().postformat(output); + } + + function from (time, withoutSuffix) { + if (this.isValid() && + ((isMoment(time) && time.isValid()) || + createLocal(time).isValid())) { + return createDuration({to: this, from: time}).locale(this.locale()).humanize(!withoutSuffix); + } else { + return this.localeData().invalidDate(); + } + } + + function fromNow (withoutSuffix) { + return this.from(createLocal(), withoutSuffix); + } + + function to (time, withoutSuffix) { + if (this.isValid() && + ((isMoment(time) && time.isValid()) || + createLocal(time).isValid())) { + return createDuration({from: this, to: time}).locale(this.locale()).humanize(!withoutSuffix); + } else { + return this.localeData().invalidDate(); + } + } + + function toNow (withoutSuffix) { + return this.to(createLocal(), withoutSuffix); + } + + // If passed a locale key, it will set the locale for this + // instance. Otherwise, it will return the locale configuration + // variables for this instance. + function locale (key) { + var newLocaleData; + + if (key === undefined) { + return this._locale._abbr; + } else { + newLocaleData = getLocale(key); + if (newLocaleData != null) { + this._locale = newLocaleData; + } + return this; + } + } + + var lang = deprecate( + 'moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.', + function (key) { + if (key === undefined) { + return this.localeData(); + } else { + return this.locale(key); + } + } + ); + + function localeData () { + return this._locale; + } + + var MS_PER_SECOND = 1000; + var MS_PER_MINUTE = 60 * MS_PER_SECOND; + var MS_PER_HOUR = 60 * MS_PER_MINUTE; + var MS_PER_400_YEARS = (365 * 400 + 97) * 24 * MS_PER_HOUR; + + // actual modulo - handles negative numbers (for dates before 1970): + function mod$1(dividend, divisor) { + return (dividend % divisor + divisor) % divisor; + } + + function localStartOfDate(y, m, d) { + // the date constructor remaps years 0-99 to 1900-1999 + if (y < 100 && y >= 0) { + // preserve leap years using a full 400 year cycle, then reset + return new Date(y + 400, m, d) - MS_PER_400_YEARS; + } else { + return new Date(y, m, d).valueOf(); + } + } + + function utcStartOfDate(y, m, d) { + // Date.UTC remaps years 0-99 to 1900-1999 + if (y < 100 && y >= 0) { + // preserve leap years using a full 400 year cycle, then reset + return Date.UTC(y + 400, m, d) - MS_PER_400_YEARS; + } else { + return Date.UTC(y, m, d); + } + } + + function startOf (units) { + var time; + units = normalizeUnits(units); + if (units === undefined || units === 'millisecond' || !this.isValid()) { + return this; + } + + var startOfDate = this._isUTC ? utcStartOfDate : localStartOfDate; + + switch (units) { + case 'year': + time = startOfDate(this.year(), 0, 1); + break; + case 'quarter': + time = startOfDate(this.year(), this.month() - this.month() % 3, 1); + break; + case 'month': + time = startOfDate(this.year(), this.month(), 1); + break; + case 'week': + time = startOfDate(this.year(), this.month(), this.date() - this.weekday()); + break; + case 'isoWeek': + time = startOfDate(this.year(), this.month(), this.date() - (this.isoWeekday() - 1)); + break; + case 'day': + case 'date': + time = startOfDate(this.year(), this.month(), this.date()); + break; + case 'hour': + time = this._d.valueOf(); + time -= mod$1(time + (this._isUTC ? 0 : this.utcOffset() * MS_PER_MINUTE), MS_PER_HOUR); + break; + case 'minute': + time = this._d.valueOf(); + time -= mod$1(time, MS_PER_MINUTE); + break; + case 'second': + time = this._d.valueOf(); + time -= mod$1(time, MS_PER_SECOND); + break; + } + + this._d.setTime(time); + hooks.updateOffset(this, true); + return this; + } + + function endOf (units) { + var time; + units = normalizeUnits(units); + if (units === undefined || units === 'millisecond' || !this.isValid()) { + return this; + } + + var startOfDate = this._isUTC ? utcStartOfDate : localStartOfDate; + + switch (units) { + case 'year': + time = startOfDate(this.year() + 1, 0, 1) - 1; + break; + case 'quarter': + time = startOfDate(this.year(), this.month() - this.month() % 3 + 3, 1) - 1; + break; + case 'month': + time = startOfDate(this.year(), this.month() + 1, 1) - 1; + break; + case 'week': + time = startOfDate(this.year(), this.month(), this.date() - this.weekday() + 7) - 1; + break; + case 'isoWeek': + time = startOfDate(this.year(), this.month(), this.date() - (this.isoWeekday() - 1) + 7) - 1; + break; + case 'day': + case 'date': + time = startOfDate(this.year(), this.month(), this.date() + 1) - 1; + break; + case 'hour': + time = this._d.valueOf(); + time += MS_PER_HOUR - mod$1(time + (this._isUTC ? 0 : this.utcOffset() * MS_PER_MINUTE), MS_PER_HOUR) - 1; + break; + case 'minute': + time = this._d.valueOf(); + time += MS_PER_MINUTE - mod$1(time, MS_PER_MINUTE) - 1; + break; + case 'second': + time = this._d.valueOf(); + time += MS_PER_SECOND - mod$1(time, MS_PER_SECOND) - 1; + break; + } + + this._d.setTime(time); + hooks.updateOffset(this, true); + return this; + } + + function valueOf () { + return this._d.valueOf() - ((this._offset || 0) * 60000); + } + + function unix () { + return Math.floor(this.valueOf() / 1000); + } + + function toDate () { + return new Date(this.valueOf()); + } + + function toArray () { + var m = this; + return [m.year(), m.month(), m.date(), m.hour(), m.minute(), m.second(), m.millisecond()]; + } + + function toObject () { + var m = this; + return { + years: m.year(), + months: m.month(), + date: m.date(), + hours: m.hours(), + minutes: m.minutes(), + seconds: m.seconds(), + milliseconds: m.milliseconds() + }; + } + + function toJSON () { + // new Date(NaN).toJSON() === null + return this.isValid() ? this.toISOString() : null; + } + + function isValid$2 () { + return isValid(this); + } + + function parsingFlags () { + return extend({}, getParsingFlags(this)); + } + + function invalidAt () { + return getParsingFlags(this).overflow; + } + + function creationData() { + return { + input: this._i, + format: this._f, + locale: this._locale, + isUTC: this._isUTC, + strict: this._strict + }; + } + + // FORMATTING + + addFormatToken(0, ['gg', 2], 0, function () { + return this.weekYear() % 100; + }); + + addFormatToken(0, ['GG', 2], 0, function () { + return this.isoWeekYear() % 100; + }); + + function addWeekYearFormatToken (token, getter) { + addFormatToken(0, [token, token.length], 0, getter); + } + + addWeekYearFormatToken('gggg', 'weekYear'); + addWeekYearFormatToken('ggggg', 'weekYear'); + addWeekYearFormatToken('GGGG', 'isoWeekYear'); + addWeekYearFormatToken('GGGGG', 'isoWeekYear'); + + // ALIASES + + addUnitAlias('weekYear', 'gg'); + addUnitAlias('isoWeekYear', 'GG'); + + // PRIORITY + + addUnitPriority('weekYear', 1); + addUnitPriority('isoWeekYear', 1); + + + // PARSING + + addRegexToken('G', matchSigned); + addRegexToken('g', matchSigned); + addRegexToken('GG', match1to2, match2); + addRegexToken('gg', match1to2, match2); + addRegexToken('GGGG', match1to4, match4); + addRegexToken('gggg', match1to4, match4); + addRegexToken('GGGGG', match1to6, match6); + addRegexToken('ggggg', match1to6, match6); + + addWeekParseToken(['gggg', 'ggggg', 'GGGG', 'GGGGG'], function (input, week, config, token) { + week[token.substr(0, 2)] = toInt(input); + }); + + addWeekParseToken(['gg', 'GG'], function (input, week, config, token) { + week[token] = hooks.parseTwoDigitYear(input); + }); + + // MOMENTS + + function getSetWeekYear (input) { + return getSetWeekYearHelper.call(this, + input, + this.week(), + this.weekday(), + this.localeData()._week.dow, + this.localeData()._week.doy); + } + + function getSetISOWeekYear (input) { + return getSetWeekYearHelper.call(this, + input, this.isoWeek(), this.isoWeekday(), 1, 4); + } + + function getISOWeeksInYear () { + return weeksInYear(this.year(), 1, 4); + } + + function getWeeksInYear () { + var weekInfo = this.localeData()._week; + return weeksInYear(this.year(), weekInfo.dow, weekInfo.doy); + } + + function getSetWeekYearHelper(input, week, weekday, dow, doy) { + var weeksTarget; + if (input == null) { + return weekOfYear(this, dow, doy).year; + } else { + weeksTarget = weeksInYear(input, dow, doy); + if (week > weeksTarget) { + week = weeksTarget; + } + return setWeekAll.call(this, input, week, weekday, dow, doy); + } + } + + function setWeekAll(weekYear, week, weekday, dow, doy) { + var dayOfYearData = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy), + date = createUTCDate(dayOfYearData.year, 0, dayOfYearData.dayOfYear); + + this.year(date.getUTCFullYear()); + this.month(date.getUTCMonth()); + this.date(date.getUTCDate()); + return this; + } + + // FORMATTING + + addFormatToken('Q', 0, 'Qo', 'quarter'); + + // ALIASES + + addUnitAlias('quarter', 'Q'); + + // PRIORITY + + addUnitPriority('quarter', 7); + + // PARSING + + addRegexToken('Q', match1); + addParseToken('Q', function (input, array) { + array[MONTH] = (toInt(input) - 1) * 3; + }); + + // MOMENTS + + function getSetQuarter (input) { + return input == null ? Math.ceil((this.month() + 1) / 3) : this.month((input - 1) * 3 + this.month() % 3); + } + + // FORMATTING + + addFormatToken('D', ['DD', 2], 'Do', 'date'); + + // ALIASES + + addUnitAlias('date', 'D'); + + // PRIORITY + addUnitPriority('date', 9); + + // PARSING + + addRegexToken('D', match1to2); + addRegexToken('DD', match1to2, match2); + addRegexToken('Do', function (isStrict, locale) { + // TODO: Remove "ordinalParse" fallback in next major release. + return isStrict ? + (locale._dayOfMonthOrdinalParse || locale._ordinalParse) : + locale._dayOfMonthOrdinalParseLenient; + }); + + addParseToken(['D', 'DD'], DATE); + addParseToken('Do', function (input, array) { + array[DATE] = toInt(input.match(match1to2)[0]); + }); + + // MOMENTS + + var getSetDayOfMonth = makeGetSet('Date', true); + + // FORMATTING + + addFormatToken('DDD', ['DDDD', 3], 'DDDo', 'dayOfYear'); + + // ALIASES + + addUnitAlias('dayOfYear', 'DDD'); + + // PRIORITY + addUnitPriority('dayOfYear', 4); + + // PARSING + + addRegexToken('DDD', match1to3); + addRegexToken('DDDD', match3); + addParseToken(['DDD', 'DDDD'], function (input, array, config) { + config._dayOfYear = toInt(input); + }); + + // HELPERS + + // MOMENTS + + function getSetDayOfYear (input) { + var dayOfYear = Math.round((this.clone().startOf('day') - this.clone().startOf('year')) / 864e5) + 1; + return input == null ? dayOfYear : this.add((input - dayOfYear), 'd'); + } + + // FORMATTING + + addFormatToken('m', ['mm', 2], 0, 'minute'); + + // ALIASES + + addUnitAlias('minute', 'm'); + + // PRIORITY + + addUnitPriority('minute', 14); + + // PARSING + + addRegexToken('m', match1to2); + addRegexToken('mm', match1to2, match2); + addParseToken(['m', 'mm'], MINUTE); + + // MOMENTS + + var getSetMinute = makeGetSet('Minutes', false); + + // FORMATTING + + addFormatToken('s', ['ss', 2], 0, 'second'); + + // ALIASES + + addUnitAlias('second', 's'); + + // PRIORITY + + addUnitPriority('second', 15); + + // PARSING + + addRegexToken('s', match1to2); + addRegexToken('ss', match1to2, match2); + addParseToken(['s', 'ss'], SECOND); + + // MOMENTS + + var getSetSecond = makeGetSet('Seconds', false); + + // FORMATTING + + addFormatToken('S', 0, 0, function () { + return ~~(this.millisecond() / 100); + }); + + addFormatToken(0, ['SS', 2], 0, function () { + return ~~(this.millisecond() / 10); + }); + + addFormatToken(0, ['SSS', 3], 0, 'millisecond'); + addFormatToken(0, ['SSSS', 4], 0, function () { + return this.millisecond() * 10; + }); + addFormatToken(0, ['SSSSS', 5], 0, function () { + return this.millisecond() * 100; + }); + addFormatToken(0, ['SSSSSS', 6], 0, function () { + return this.millisecond() * 1000; + }); + addFormatToken(0, ['SSSSSSS', 7], 0, function () { + return this.millisecond() * 10000; + }); + addFormatToken(0, ['SSSSSSSS', 8], 0, function () { + return this.millisecond() * 100000; + }); + addFormatToken(0, ['SSSSSSSSS', 9], 0, function () { + return this.millisecond() * 1000000; + }); + + + // ALIASES + + addUnitAlias('millisecond', 'ms'); + + // PRIORITY + + addUnitPriority('millisecond', 16); + + // PARSING + + addRegexToken('S', match1to3, match1); + addRegexToken('SS', match1to3, match2); + addRegexToken('SSS', match1to3, match3); + + var token; + for (token = 'SSSS'; token.length <= 9; token += 'S') { + addRegexToken(token, matchUnsigned); + } + + function parseMs(input, array) { + array[MILLISECOND] = toInt(('0.' + input) * 1000); + } + + for (token = 'S'; token.length <= 9; token += 'S') { + addParseToken(token, parseMs); + } + // MOMENTS + + var getSetMillisecond = makeGetSet('Milliseconds', false); + + // FORMATTING + + addFormatToken('z', 0, 0, 'zoneAbbr'); + addFormatToken('zz', 0, 0, 'zoneName'); + + // MOMENTS + + function getZoneAbbr () { + return this._isUTC ? 'UTC' : ''; + } + + function getZoneName () { + return this._isUTC ? 'Coordinated Universal Time' : ''; + } + + var proto = Moment.prototype; + + proto.add = add; + proto.calendar = calendar$1; + proto.clone = clone; + proto.diff = diff; + proto.endOf = endOf; + proto.format = format; + proto.from = from; + proto.fromNow = fromNow; + proto.to = to; + proto.toNow = toNow; + proto.get = stringGet; + proto.invalidAt = invalidAt; + proto.isAfter = isAfter; + proto.isBefore = isBefore; + proto.isBetween = isBetween; + proto.isSame = isSame; + proto.isSameOrAfter = isSameOrAfter; + proto.isSameOrBefore = isSameOrBefore; + proto.isValid = isValid$2; + proto.lang = lang; + proto.locale = locale; + proto.localeData = localeData; + proto.max = prototypeMax; + proto.min = prototypeMin; + proto.parsingFlags = parsingFlags; + proto.set = stringSet; + proto.startOf = startOf; + proto.subtract = subtract; + proto.toArray = toArray; + proto.toObject = toObject; + proto.toDate = toDate; + proto.toISOString = toISOString; + proto.inspect = inspect; + proto.toJSON = toJSON; + proto.toString = toString; + proto.unix = unix; + proto.valueOf = valueOf; + proto.creationData = creationData; + proto.year = getSetYear; + proto.isLeapYear = getIsLeapYear; + proto.weekYear = getSetWeekYear; + proto.isoWeekYear = getSetISOWeekYear; + proto.quarter = proto.quarters = getSetQuarter; + proto.month = getSetMonth; + proto.daysInMonth = getDaysInMonth; + proto.week = proto.weeks = getSetWeek; + proto.isoWeek = proto.isoWeeks = getSetISOWeek; + proto.weeksInYear = getWeeksInYear; + proto.isoWeeksInYear = getISOWeeksInYear; + proto.date = getSetDayOfMonth; + proto.day = proto.days = getSetDayOfWeek; + proto.weekday = getSetLocaleDayOfWeek; + proto.isoWeekday = getSetISODayOfWeek; + proto.dayOfYear = getSetDayOfYear; + proto.hour = proto.hours = getSetHour; + proto.minute = proto.minutes = getSetMinute; + proto.second = proto.seconds = getSetSecond; + proto.millisecond = proto.milliseconds = getSetMillisecond; + proto.utcOffset = getSetOffset; + proto.utc = setOffsetToUTC; + proto.local = setOffsetToLocal; + proto.parseZone = setOffsetToParsedOffset; + proto.hasAlignedHourOffset = hasAlignedHourOffset; + proto.isDST = isDaylightSavingTime; + proto.isLocal = isLocal; + proto.isUtcOffset = isUtcOffset; + proto.isUtc = isUtc; + proto.isUTC = isUtc; + proto.zoneAbbr = getZoneAbbr; + proto.zoneName = getZoneName; + proto.dates = deprecate('dates accessor is deprecated. Use date instead.', getSetDayOfMonth); + proto.months = deprecate('months accessor is deprecated. Use month instead', getSetMonth); + proto.years = deprecate('years accessor is deprecated. Use year instead', getSetYear); + proto.zone = deprecate('moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/', getSetZone); + proto.isDSTShifted = deprecate('isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information', isDaylightSavingTimeShifted); + + function createUnix (input) { + return createLocal(input * 1000); + } + + function createInZone () { + return createLocal.apply(null, arguments).parseZone(); + } + + function preParsePostFormat (string) { + return string; + } + + var proto$1 = Locale.prototype; + + proto$1.calendar = calendar; + proto$1.longDateFormat = longDateFormat; + proto$1.invalidDate = invalidDate; + proto$1.ordinal = ordinal; + proto$1.preparse = preParsePostFormat; + proto$1.postformat = preParsePostFormat; + proto$1.relativeTime = relativeTime; + proto$1.pastFuture = pastFuture; + proto$1.set = set; + + proto$1.months = localeMonths; + proto$1.monthsShort = localeMonthsShort; + proto$1.monthsParse = localeMonthsParse; + proto$1.monthsRegex = monthsRegex; + proto$1.monthsShortRegex = monthsShortRegex; + proto$1.week = localeWeek; + proto$1.firstDayOfYear = localeFirstDayOfYear; + proto$1.firstDayOfWeek = localeFirstDayOfWeek; + + proto$1.weekdays = localeWeekdays; + proto$1.weekdaysMin = localeWeekdaysMin; + proto$1.weekdaysShort = localeWeekdaysShort; + proto$1.weekdaysParse = localeWeekdaysParse; + + proto$1.weekdaysRegex = weekdaysRegex; + proto$1.weekdaysShortRegex = weekdaysShortRegex; + proto$1.weekdaysMinRegex = weekdaysMinRegex; + + proto$1.isPM = localeIsPM; + proto$1.meridiem = localeMeridiem; + + function get$1 (format, index, field, setter) { + var locale = getLocale(); + var utc = createUTC().set(setter, index); + return locale[field](utc, format); + } + + function listMonthsImpl (format, index, field) { + if (isNumber(format)) { + index = format; + format = undefined; + } + + format = format || ''; + + if (index != null) { + return get$1(format, index, field, 'month'); + } + + var i; + var out = []; + for (i = 0; i < 12; i++) { + out[i] = get$1(format, i, field, 'month'); + } + return out; + } + + // () + // (5) + // (fmt, 5) + // (fmt) + // (true) + // (true, 5) + // (true, fmt, 5) + // (true, fmt) + function listWeekdaysImpl (localeSorted, format, index, field) { + if (typeof localeSorted === 'boolean') { + if (isNumber(format)) { + index = format; + format = undefined; + } + + format = format || ''; + } else { + format = localeSorted; + index = format; + localeSorted = false; + + if (isNumber(format)) { + index = format; + format = undefined; + } + + format = format || ''; + } + + var locale = getLocale(), + shift = localeSorted ? locale._week.dow : 0; + + if (index != null) { + return get$1(format, (index + shift) % 7, field, 'day'); + } + + var i; + var out = []; + for (i = 0; i < 7; i++) { + out[i] = get$1(format, (i + shift) % 7, field, 'day'); + } + return out; + } + + function listMonths (format, index) { + return listMonthsImpl(format, index, 'months'); + } + + function listMonthsShort (format, index) { + return listMonthsImpl(format, index, 'monthsShort'); + } + + function listWeekdays (localeSorted, format, index) { + return listWeekdaysImpl(localeSorted, format, index, 'weekdays'); + } + + function listWeekdaysShort (localeSorted, format, index) { + return listWeekdaysImpl(localeSorted, format, index, 'weekdaysShort'); + } + + function listWeekdaysMin (localeSorted, format, index) { + return listWeekdaysImpl(localeSorted, format, index, 'weekdaysMin'); + } + + getSetGlobalLocale('en', { + dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/, + ordinal : function (number) { + var b = number % 10, + output = (toInt(number % 100 / 10) === 1) ? 'th' : + (b === 1) ? 'st' : + (b === 2) ? 'nd' : + (b === 3) ? 'rd' : 'th'; + return number + output; + } + }); + + // Side effect imports + + hooks.lang = deprecate('moment.lang is deprecated. Use moment.locale instead.', getSetGlobalLocale); + hooks.langData = deprecate('moment.langData is deprecated. Use moment.localeData instead.', getLocale); + + var mathAbs = Math.abs; + + function abs () { + var data = this._data; + + this._milliseconds = mathAbs(this._milliseconds); + this._days = mathAbs(this._days); + this._months = mathAbs(this._months); + + data.milliseconds = mathAbs(data.milliseconds); + data.seconds = mathAbs(data.seconds); + data.minutes = mathAbs(data.minutes); + data.hours = mathAbs(data.hours); + data.months = mathAbs(data.months); + data.years = mathAbs(data.years); + + return this; + } + + function addSubtract$1 (duration, input, value, direction) { + var other = createDuration(input, value); + + duration._milliseconds += direction * other._milliseconds; + duration._days += direction * other._days; + duration._months += direction * other._months; + + return duration._bubble(); + } + + // supports only 2.0-style add(1, 's') or add(duration) + function add$1 (input, value) { + return addSubtract$1(this, input, value, 1); + } + + // supports only 2.0-style subtract(1, 's') or subtract(duration) + function subtract$1 (input, value) { + return addSubtract$1(this, input, value, -1); + } + + function absCeil (number) { + if (number < 0) { + return Math.floor(number); + } else { + return Math.ceil(number); + } + } + + function bubble () { + var milliseconds = this._milliseconds; + var days = this._days; + var months = this._months; + var data = this._data; + var seconds, minutes, hours, years, monthsFromDays; + + // if we have a mix of positive and negative values, bubble down first + // check: https://github.com/moment/moment/issues/2166 + if (!((milliseconds >= 0 && days >= 0 && months >= 0) || + (milliseconds <= 0 && days <= 0 && months <= 0))) { + milliseconds += absCeil(monthsToDays(months) + days) * 864e5; + days = 0; + months = 0; + } + + // The following code bubbles up values, see the tests for + // examples of what that means. + data.milliseconds = milliseconds % 1000; + + seconds = absFloor(milliseconds / 1000); + data.seconds = seconds % 60; + + minutes = absFloor(seconds / 60); + data.minutes = minutes % 60; + + hours = absFloor(minutes / 60); + data.hours = hours % 24; + + days += absFloor(hours / 24); + + // convert days to months + monthsFromDays = absFloor(daysToMonths(days)); + months += monthsFromDays; + days -= absCeil(monthsToDays(monthsFromDays)); + + // 12 months -> 1 year + years = absFloor(months / 12); + months %= 12; + + data.days = days; + data.months = months; + data.years = years; + + return this; + } + + function daysToMonths (days) { + // 400 years have 146097 days (taking into account leap year rules) + // 400 years have 12 months === 4800 + return days * 4800 / 146097; + } + + function monthsToDays (months) { + // the reverse of daysToMonths + return months * 146097 / 4800; + } + + function as (units) { + if (!this.isValid()) { + return NaN; + } + var days; + var months; + var milliseconds = this._milliseconds; + + units = normalizeUnits(units); + + if (units === 'month' || units === 'quarter' || units === 'year') { + days = this._days + milliseconds / 864e5; + months = this._months + daysToMonths(days); + switch (units) { + case 'month': return months; + case 'quarter': return months / 3; + case 'year': return months / 12; + } + } else { + // handle milliseconds separately because of floating point math errors (issue #1867) + days = this._days + Math.round(monthsToDays(this._months)); + switch (units) { + case 'week' : return days / 7 + milliseconds / 6048e5; + case 'day' : return days + milliseconds / 864e5; + case 'hour' : return days * 24 + milliseconds / 36e5; + case 'minute' : return days * 1440 + milliseconds / 6e4; + case 'second' : return days * 86400 + milliseconds / 1000; + // Math.floor prevents floating point math errors here + case 'millisecond': return Math.floor(days * 864e5) + milliseconds; + default: throw new Error('Unknown unit ' + units); + } + } + } + + // TODO: Use this.as('ms')? + function valueOf$1 () { + if (!this.isValid()) { + return NaN; + } + return ( + this._milliseconds + + this._days * 864e5 + + (this._months % 12) * 2592e6 + + toInt(this._months / 12) * 31536e6 + ); + } + + function makeAs (alias) { + return function () { + return this.as(alias); + }; + } + + var asMilliseconds = makeAs('ms'); + var asSeconds = makeAs('s'); + var asMinutes = makeAs('m'); + var asHours = makeAs('h'); + var asDays = makeAs('d'); + var asWeeks = makeAs('w'); + var asMonths = makeAs('M'); + var asQuarters = makeAs('Q'); + var asYears = makeAs('y'); + + function clone$1 () { + return createDuration(this); + } + + function get$2 (units) { + units = normalizeUnits(units); + return this.isValid() ? this[units + 's']() : NaN; + } + + function makeGetter(name) { + return function () { + return this.isValid() ? this._data[name] : NaN; + }; + } + + var milliseconds = makeGetter('milliseconds'); + var seconds = makeGetter('seconds'); + var minutes = makeGetter('minutes'); + var hours = makeGetter('hours'); + var days = makeGetter('days'); + var months = makeGetter('months'); + var years = makeGetter('years'); + + function weeks () { + return absFloor(this.days() / 7); + } + + var round = Math.round; + var thresholds = { + ss: 44, // a few seconds to seconds + s : 45, // seconds to minute + m : 45, // minutes to hour + h : 22, // hours to day + d : 26, // days to month + M : 11 // months to year + }; + + // helper function for moment.fn.from, moment.fn.fromNow, and moment.duration.fn.humanize + function substituteTimeAgo(string, number, withoutSuffix, isFuture, locale) { + return locale.relativeTime(number || 1, !!withoutSuffix, string, isFuture); + } + + function relativeTime$1 (posNegDuration, withoutSuffix, locale) { + var duration = createDuration(posNegDuration).abs(); + var seconds = round(duration.as('s')); + var minutes = round(duration.as('m')); + var hours = round(duration.as('h')); + var days = round(duration.as('d')); + var months = round(duration.as('M')); + var years = round(duration.as('y')); + + var a = seconds <= thresholds.ss && ['s', seconds] || + seconds < thresholds.s && ['ss', seconds] || + minutes <= 1 && ['m'] || + minutes < thresholds.m && ['mm', minutes] || + hours <= 1 && ['h'] || + hours < thresholds.h && ['hh', hours] || + days <= 1 && ['d'] || + days < thresholds.d && ['dd', days] || + months <= 1 && ['M'] || + months < thresholds.M && ['MM', months] || + years <= 1 && ['y'] || ['yy', years]; + + a[2] = withoutSuffix; + a[3] = +posNegDuration > 0; + a[4] = locale; + return substituteTimeAgo.apply(null, a); + } + + // This function allows you to set the rounding function for relative time strings + function getSetRelativeTimeRounding (roundingFunction) { + if (roundingFunction === undefined) { + return round; + } + if (typeof(roundingFunction) === 'function') { + round = roundingFunction; + return true; + } + return false; + } + + // This function allows you to set a threshold for relative time strings + function getSetRelativeTimeThreshold (threshold, limit) { + if (thresholds[threshold] === undefined) { + return false; + } + if (limit === undefined) { + return thresholds[threshold]; + } + thresholds[threshold] = limit; + if (threshold === 's') { + thresholds.ss = limit - 1; + } + return true; + } + + function humanize (withSuffix) { + if (!this.isValid()) { + return this.localeData().invalidDate(); + } + + var locale = this.localeData(); + var output = relativeTime$1(this, !withSuffix, locale); + + if (withSuffix) { + output = locale.pastFuture(+this, output); + } + + return locale.postformat(output); + } + + var abs$1 = Math.abs; + + function sign(x) { + return ((x > 0) - (x < 0)) || +x; + } + + function toISOString$1() { + // for ISO strings we do not use the normal bubbling rules: + // * milliseconds bubble up until they become hours + // * days do not bubble at all + // * months bubble up until they become years + // This is because there is no context-free conversion between hours and days + // (think of clock changes) + // and also not between days and months (28-31 days per month) + if (!this.isValid()) { + return this.localeData().invalidDate(); + } + + var seconds = abs$1(this._milliseconds) / 1000; + var days = abs$1(this._days); + var months = abs$1(this._months); + var minutes, hours, years; + + // 3600 seconds -> 60 minutes -> 1 hour + minutes = absFloor(seconds / 60); + hours = absFloor(minutes / 60); + seconds %= 60; + minutes %= 60; + + // 12 months -> 1 year + years = absFloor(months / 12); + months %= 12; + + + // inspired by https://github.com/dordille/moment-isoduration/blob/master/moment.isoduration.js + var Y = years; + var M = months; + var D = days; + var h = hours; + var m = minutes; + var s = seconds ? seconds.toFixed(3).replace(/\.?0+$/, '') : ''; + var total = this.asSeconds(); + + if (!total) { + // this is the same as C#'s (Noda) and python (isodate)... + // but not other JS (goog.date) + return 'P0D'; + } + + var totalSign = total < 0 ? '-' : ''; + var ymSign = sign(this._months) !== sign(total) ? '-' : ''; + var daysSign = sign(this._days) !== sign(total) ? '-' : ''; + var hmsSign = sign(this._milliseconds) !== sign(total) ? '-' : ''; + + return totalSign + 'P' + + (Y ? ymSign + Y + 'Y' : '') + + (M ? ymSign + M + 'M' : '') + + (D ? daysSign + D + 'D' : '') + + ((h || m || s) ? 'T' : '') + + (h ? hmsSign + h + 'H' : '') + + (m ? hmsSign + m + 'M' : '') + + (s ? hmsSign + s + 'S' : ''); + } + + var proto$2 = Duration.prototype; + + proto$2.isValid = isValid$1; + proto$2.abs = abs; + proto$2.add = add$1; + proto$2.subtract = subtract$1; + proto$2.as = as; + proto$2.asMilliseconds = asMilliseconds; + proto$2.asSeconds = asSeconds; + proto$2.asMinutes = asMinutes; + proto$2.asHours = asHours; + proto$2.asDays = asDays; + proto$2.asWeeks = asWeeks; + proto$2.asMonths = asMonths; + proto$2.asQuarters = asQuarters; + proto$2.asYears = asYears; + proto$2.valueOf = valueOf$1; + proto$2._bubble = bubble; + proto$2.clone = clone$1; + proto$2.get = get$2; + proto$2.milliseconds = milliseconds; + proto$2.seconds = seconds; + proto$2.minutes = minutes; + proto$2.hours = hours; + proto$2.days = days; + proto$2.weeks = weeks; + proto$2.months = months; + proto$2.years = years; + proto$2.humanize = humanize; + proto$2.toISOString = toISOString$1; + proto$2.toString = toISOString$1; + proto$2.toJSON = toISOString$1; + proto$2.locale = locale; + proto$2.localeData = localeData; + + proto$2.toIsoString = deprecate('toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)', toISOString$1); + proto$2.lang = lang; + + // Side effect imports + + // FORMATTING + + addFormatToken('X', 0, 0, 'unix'); + addFormatToken('x', 0, 0, 'valueOf'); + + // PARSING + + addRegexToken('x', matchSigned); + addRegexToken('X', matchTimestamp); + addParseToken('X', function (input, array, config) { + config._d = new Date(parseFloat(input, 10) * 1000); + }); + addParseToken('x', function (input, array, config) { + config._d = new Date(toInt(input)); + }); + + // Side effect imports + + + hooks.version = '2.24.0'; + + setHookCallback(createLocal); + + hooks.fn = proto; + hooks.min = min; + hooks.max = max; + hooks.now = now; + hooks.utc = createUTC; + hooks.unix = createUnix; + hooks.months = listMonths; + hooks.isDate = isDate; + hooks.locale = getSetGlobalLocale; + hooks.invalid = createInvalid; + hooks.duration = createDuration; + hooks.isMoment = isMoment; + hooks.weekdays = listWeekdays; + hooks.parseZone = createInZone; + hooks.localeData = getLocale; + hooks.isDuration = isDuration; + hooks.monthsShort = listMonthsShort; + hooks.weekdaysMin = listWeekdaysMin; + hooks.defineLocale = defineLocale; + hooks.updateLocale = updateLocale; + hooks.locales = listLocales; + hooks.weekdaysShort = listWeekdaysShort; + hooks.normalizeUnits = normalizeUnits; + hooks.relativeTimeRounding = getSetRelativeTimeRounding; + hooks.relativeTimeThreshold = getSetRelativeTimeThreshold; + hooks.calendarFormat = getCalendarFormat; + hooks.prototype = proto; + + // currently HTML5 input type only supports 24-hour formats + hooks.HTML5_FMT = { + DATETIME_LOCAL: 'YYYY-MM-DDTHH:mm', // + DATETIME_LOCAL_SECONDS: 'YYYY-MM-DDTHH:mm:ss', // + DATETIME_LOCAL_MS: 'YYYY-MM-DDTHH:mm:ss.SSS', // + DATE: 'YYYY-MM-DD', // + TIME: 'HH:mm', // + TIME_SECONDS: 'HH:mm:ss', // + TIME_MS: 'HH:mm:ss.SSS', // + WEEK: 'GGGG-[W]WW', // + MONTH: 'YYYY-MM' // + }; + + return hooks; + +}))); diff --git a/src/main/resources/static/basemodule/basedata/base-changes/lims-base-change-choose-list.js b/src/main/resources/static/basemodule/basedata/base-changes/lims-base-change-choose-list.js new file mode 100644 index 0000000..7c01822 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/base-changes/lims-base-change-choose-list.js @@ -0,0 +1,42 @@ +limsBaseChange.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsBaseChange.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-base-change-choose-list-grid', + url : limsBaseChange.baseUrl + '/queries/choosable', + requestData : _this.param, + columns : columns, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-base-change-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-base-change-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/base-changes/lims-base-change-detail.js b/src/main/resources/static/basemodule/basedata/base-changes/lims-base-change-detail.js new file mode 100644 index 0000000..654dfa4 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/base-changes/lims-base-change-detail.js @@ -0,0 +1,70 @@ +limsBaseChange.detailPage = { + + getBtnToolbar : function() { + var _this = this; + return { + type : 'btnToolbar', + items : [ { + type : 'button', + text : 'GIKAM.BUTTON.BACK', + icon : 'back', + onClick : function() { + workspace.window.goBack(); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.VIEWAUDIT', + icon : 'view-audit', + onClick : function() { + Gikam.viewAudit('T_LIMS_BASE_CHANGE', _this.param.id); + } + } ] + } + }, + + getBaseInfoTab : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'BASEMODULE.BASEDATA.BASECHANGES.TAB.BASE_INFO', + items : [ { + type : 'form', + url : _this.getCompUrl('baseInfoForm'), + service : 'limsBaseChangeServiceImpl', + dbTable : 'T_LIMS_BASE_CHANGE', + id : 'lims-base-change-detail-base-info-form', + fields : limsBaseChange.getBaseInfoFormFields() + } ] + } ] + } + }, + + urlManager : { + baseInfoForm : limsBaseChange.baseUrl + '/{id}', + }, + + getCompUrl : function(name) { + if (Gikam.isEmpty(this.param.id)) { + return ''; + } + return Gikam.printf(this.urlManager[name], { + id : this.param.id + }); + }, + + createPage : function() { + Gikam.create('layout', { + center : { + items : [ this.getBtnToolbar(), this.getBaseInfoTab() ] + }, + renderTo : workspace.window.$dom + }); + return this; + }, + + init : function(param) { + this.param = param; + this.createPage(); + } +} diff --git a/src/main/resources/static/basemodule/basedata/base-changes/lims-base-change-edit-list.js b/src/main/resources/static/basemodule/basedata/base-changes/lims-base-change-edit-list.js new file mode 100644 index 0000000..01f6c09 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/base-changes/lims-base-change-edit-list.js @@ -0,0 +1,61 @@ +limsBaseChange.editPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-base-change-edit-list-grid', + url : limsBaseChange.baseUrl + '/queries/raw', + service : 'limsBaseChangeServiceImpl', + dbTable : 'T_LIMS_BASE_CHANGE', + columnsFill :false, + columns : limsBaseChange.getEditListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BASEDATA.BASECHANGES.MODAL.ADD', + fields : limsBaseChange.getBaseInfoFormFields(), + url : limsBaseChange.baseUrl, + disableNotEmptyValidate: true, + }).done(function(id) { + Gikam.getComp('lims-base-change-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-base-change-edit-list-grid').deleteRows(limsBaseChange.baseUrl); + } + } ] + } + }, + + loadDetailPage : function(id) { + workspace.window.load(limsBaseChange.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-base-change-edit-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/base-changes/lims-base-change-search-list.js b/src/main/resources/static/basemodule/basedata/base-changes/lims-base-change-search-list.js new file mode 100644 index 0000000..204fb57 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/base-changes/lims-base-change-search-list.js @@ -0,0 +1,37 @@ +limsBaseChange.searchPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-base-change-search-list-grid', + url : limsBaseChange.baseUrl + '/queries/searchable', + columnsFill :false, + columns : limsBaseChange.getSearchListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + } + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-base-change-search-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + loadDetailPage : function(id) { + workspace.window.load(limsBaseChange.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/base-changes/lims-base-change.js b/src/main/resources/static/basemodule/basedata/base-changes/lims-base-change.js new file mode 100644 index 0000000..f580db4 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/base-changes/lims-base-change.js @@ -0,0 +1,415 @@ +var limsBaseChange = Gikam.getPageObject({ + + getEditListColumns : function() { + var _this = this; + var bases = []; + var url = IFM_CONTEXT + '/secure/basemodule/basedata/bases/getBase' + Gikam.postSync(url, Gikam.getJsonWrapper(null, ['', []])).done(function (data) { + bases.push({ + text: '', + value: '' + }) + for (const key in data) { + bases.push({ + text: key, + value: key + }) + } + }) + return [ { + checkbox : true + }, { + field : 'testName', + title : 'T_LIMS_BASE_CHANGE.TESTNAME', + editor : true, + type : 'choose', + category : 'testChoose', + single : true, + preInsert : true, + onBeforeChoose : function(){ + return {activatedFlag_EQ : '1'} + }, + onAfterChoose: function(rows,index,){ + if(Gikam.isNotEmpty(rows)){ + this.setData({ + index: index, + testId : rows[0].id, + testName : rows[0].testName, + + }) + } + }, + }, { + field : 'changeLevel', + title : 'T_LIMS_BASE_CHANGE.CHANGELEVEL', + type :'select', + editor: true, + items: [{ + text: '一级', + value: '1' + }, { + text: '二级', + value: '2' + }, { + text: '三级', + value: '3' + }, { + text: '四级', + value: '4' + }, { + text: '五级', + value: '5' + }] + }, { + field : 'base', + title : 'T_LIMS_BASE_CHANGE.BASE', + type : 'select', + items : bases, + editor : true + }, { + field : 'changeType', + title : 'T_LIMS_BASE_CHANGE.CHANGETYPE', + type :'select', + editor: true, + items: [{ + text: '', + value: '' + }, { + text: '默认项目变更', + value: '默认项目变更' + }] + }, { + field : 'changeTime', + title : 'T_LIMS_BASE_CHANGE.CHANGETIME', + editor : true, + type : 'dateTime' + } ,{ + field : 'fileId', + title : '操作', + width : 300, + formatter : function(i, v, r) { + var str = '
'; + var readOnly = true; + var fileId = r.fileId; + str += '上传'; + if (Gikam.isNotEmpty(r.fileId)) { + str += '预览'; + str += '下载'; + str += '操作记录'; + str += '
'; + } + return str; + } + } + + ]; + }, + uploadFile : function (id){ + var fileId, fileName, _this = this; + Gikam.create('simpleUploader', { + id: 'file-uploader', + dbTable: 'T_LIMS_BASE_CHANGE', + bizId: id, + multiple: false, + onAfterClose: function (fileList) { + var data = [{ + id : id, + fileId : fileList[0].id, + }]; + Gikam.put(limsBaseChange.baseUrl + '/instant',Gikam.getJsonWrapper({},['limsBaseChangeServiceImpl',data])).done(function (){ + Gikam.toast("上传成功") + Gikam.getComp('lims-base-change-edit-list-grid').refreshRowById(id); + }) + } + }); + + }, + openWebOffice: function (fileId,readonly) { + if(Gikam.isEmpty(fileId) || fileId=='undefined'){ + Gikam.alert('未找到文件!'); + return; + } + var param = { + fileId : fileId, + readonly : readonly, + printFlag : true, + }; + Gikam.openFile(fileId, readonly, {'viewType':'modal'}, true) + var p ={ + fileId:fileId, + operateType : '预览' + } + var url = IFM_CONTEXT + '/secure/basemodule/basedata/operation-records/insertRecord' + Gikam.postText(url, Gikam.getJsonWrapper(p, ['', null])) + }, + downloadOffice: function (fileId,fileName,sampleType) { + if(Gikam.isEmpty(fileId) || fileId=='undefined'){ + Gikam.alert('未找到文件!'); + return; + } + Gikam.getJson(Gikam.printf('/core/module/item/files/{id}', { + id : fileId + })).done(function(file) { + var fileUrl = IFM_CONTEXT + file.downloadUrl; + if (Gikam.isNotEmpty(sampleType)&&sampleType!=='undefined') { + Gikam.download(fileUrl, sampleType + '_' + fileName) + }else { + Gikam.download(fileUrl,fileName) + } + }).always(function () { + var p ={ + fileId:fileId, + operateType : '下载' + } + var url = IFM_CONTEXT + '/secure/basemodule/basedata/operation-records/insertRecord' + Gikam.postText(url, Gikam.getJsonWrapper(p, ['', null])) + }); + }, + openRecord : function(fileId){ + console.log(fileId) + var _this = this + var model = Gikam.create('modal', { + id: 'show', + title: '操作记录', + width: 1200, + height: 550 + }) + Gikam.create('layout', { + renderTo: model.window.$dom, + center: { + items: [ + _this.showRecordGrid(fileId), + ] + }, + + }) + + + + }, + showRecordGrid: function (id) { + return { + type : 'grid', + id : 'lims-operation-record-edit-list-grid', + url : IFM_CONTEXT + '/secure/basemodule/basedata/operation-records' + '/queries', + service : 'limsOperationRecordServiceImpl', + dbTable : 'T_LIMS_OPERATION_RECORD', + columns : [ { + checkbox : true + }, { + field : 'fileName', + title : 'T_LIMS_OPERATION_RECORD.FILENAME' + }, { + field : 'operateType', + title : 'T_LIMS_OPERATION_RECORD.OPERATETYPE' + }, { + field : 'operateName', + title : 'T_LIMS_OPERATION_RECORD.OPERATENAME' + }, { + field : 'operateTime', + title : 'T_LIMS_OPERATION_RECORD.OPERATETIME' + } ], + requestData: { + fileId_SEQ: id, + }, + page: true, + } + }, + + getRecordEditListColumns : function() { + return [ { + checkbox : true + }, { + field : 'fileName', + title : 'T_LIMS_OPERATION_RECORD.FILENAME' + }, { + field : 'operateType', + title : 'T_LIMS_OPERATION_RECORD.OPERATETYPE' + }, { + field : 'operateName', + title : 'T_LIMS_OPERATION_RECORD.OPERATENAME' + }, { + field : 'operateTime', + title : 'T_LIMS_OPERATION_RECORD.OPERATETIME' + } ]; + }, + getBaseInfoFormFields : function() { + var _this = this; + var bases = []; + var url = IFM_CONTEXT + '/secure/basemodule/basedata/bases/getBase' + Gikam.postSync(url, Gikam.getJsonWrapper(null, ['', []])).done(function (data) { + bases.push({ + text: '', + value: '' + }) + for (const key in data) { + bases.push({ + text: key, + value: key + }) + } + }) + return [ { + field : 'testName', + title : 'T_LIMS_BASE_CHANGE.TESTNAME', + validators : [ 'strLength[0,12]' ], + type : 'choose', + category : 'testChoose', + single : true, + preInsert : true, + onBeforeChoose : function(){ + return {activatedFlag_EQ : '1'} + }, + onAfterChoose: function(rows,index,){ + if(Gikam.isNotEmpty(rows)){ + this.setData({ + index: index, + testId : rows[0].id, + testName : rows[0].testName, + + }) + } + }, + }, { + field : 'changeLevel', + title : 'T_LIMS_BASE_CHANGE.CHANGELEVEL', + preInsert : true, + validators : [ 'strLength[0,12]' ], + type :'select', + items: [{ + text: '一级', + value: '1' + }, { + text: '二级', + value: '2' + }, { + text: '三级', + value: '3' + }, { + text: '四级', + value: '4' + }, { + text: '五级', + value: '5' + }] + }, { + field : 'base', + title : 'T_LIMS_BASE_CHANGE.BASE', + validators : [ 'strLength[0,12]' ], + preInsert : true, + type : 'select', + items : bases + }, { + field : 'changeType', + title : 'T_LIMS_BASE_CHANGE.CHANGETYPE', + validators : [ 'strLength[0,12]' ], + preInsert : true, + type : 'select', + items: [{ + text: '', + value: '' + }, { + text: '默认项目变更', + value: '默认项目变更' + }] + }, { + field : 'changeTime', + title : 'T_LIMS_BASE_CHANGE.CHANGETIME' + } ]; + }, + + getSearchListColumns : function() { + return [ { + checkbox : true + }, { + field : 'testName', + title : 'T_LIMS_BASE_CHANGE.TESTNAME' + }, { + field : 'changeLevel', + title : 'T_LIMS_BASE_CHANGE.CHANGELEVEL', + type : 'select', + items: [{ + text: '一级', + value: '1' + }, { + text: '二级', + value: '2' + }, { + text: '三级', + value: '3' + }, { + text: '四级', + value: '4' + }, { + text: '五级', + value: '5' + }] + }, { + field : 'base', + title : 'T_LIMS_BASE_CHANGE.BASE' + }, { + field : 'changeType', + title : 'T_LIMS_BASE_CHANGE.CHANGETYPE' + }, { + field : 'changeTime', + title : 'T_LIMS_BASE_CHANGE.CHANGETIME', + type : 'dateTime' + },{ + field : 'fileId', + title : '操作', + width : 300, + formatter : function(i, v, r) { + var str = '
'; + var readOnly = true; + var fileId = r.fileId; + if (Gikam.isNotEmpty(r.fileId)) { + str += '预览'; + str += '下载'; + str += '操作记录'; + str += '
'; + } + return str; + } + } + + + ]; + }, + + getChooseListColumns : function() { + return [ { + field : 'testName', + title : 'T_LIMS_BASE_CHANGE.TESTNAME' + }, { + field : 'changeLevel', + title : 'T_LIMS_BASE_CHANGE.CHANGELEVEL' + }, { + field : 'base', + title : 'T_LIMS_BASE_CHANGE.BASE' + }, { + field : 'changeType', + title : 'T_LIMS_BASE_CHANGE.CHANGETYPE' + }, { + field : 'changeTime', + title : 'T_LIMS_BASE_CHANGE.CHANGETIME' + } ]; + }, + + baseUrl : IFM_CONTEXT + '/secure/basemodule/basedata/base-changes' +}); diff --git a/src/main/resources/static/basemodule/basedata/bases/lims-base-choose-list.js b/src/main/resources/static/basemodule/basedata/bases/lims-base-choose-list.js new file mode 100644 index 0000000..8f010aa --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/bases/lims-base-choose-list.js @@ -0,0 +1,42 @@ +limsBase.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsBase.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-base-choose-list-grid', + url : limsBase.baseUrl + '/queries/choosable', + requestData : _this.param, + columns : columns, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-base-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-base-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/bases/lims-base-detail.js b/src/main/resources/static/basemodule/basedata/bases/lims-base-detail.js new file mode 100644 index 0000000..2940be5 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/bases/lims-base-detail.js @@ -0,0 +1,70 @@ +limsBase.detailPage = { + + getBtnToolbar : function() { + var _this = this; + return { + type : 'btnToolbar', + items : [ { + type : 'button', + text : 'GIKAM.BUTTON.BACK', + icon : 'back', + onClick : function() { + workspace.window.goBack(); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.VIEWAUDIT', + icon : 'view-audit', + onClick : function() { + Gikam.viewAudit('T_LIMS_BASE', _this.param.id); + } + } ] + } + }, + + getBaseInfoTab : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'BASEMODULE.BASEDATA.BASES.TAB.BASE_INFO', + items : [ { + type : 'form', + url : _this.getCompUrl('baseInfoForm'), + service : 'limsBaseServiceImpl', + dbTable : 'T_LIMS_BASE', + id : 'lims-base-detail-base-info-form', + fields : limsBase.getBaseInfoFormFields() + } ] + } ] + } + }, + + urlManager : { + baseInfoForm : limsBase.baseUrl + '/{id}', + }, + + getCompUrl : function(name) { + if (Gikam.isEmpty(this.param.id)) { + return ''; + } + return Gikam.printf(this.urlManager[name], { + id : this.param.id + }); + }, + + createPage : function() { + Gikam.create('layout', { + center : { + items : [ this.getBtnToolbar(), this.getBaseInfoTab() ] + }, + renderTo : workspace.window.$dom + }); + return this; + }, + + init : function(param) { + this.param = param; + this.createPage(); + } +} diff --git a/src/main/resources/static/basemodule/basedata/bases/lims-base-edit-list.js b/src/main/resources/static/basemodule/basedata/bases/lims-base-edit-list.js new file mode 100644 index 0000000..5b03999 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/bases/lims-base-edit-list.js @@ -0,0 +1,60 @@ +limsBase.editPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-base-edit-list-grid', + url : limsBase.baseUrl + '/queries/raw', + service : 'limsBaseServiceImpl', + dbTable : 'T_LIMS_BASE', + columns : limsBase.getEditListColumns(), + columnsFill : false, + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BASEDATA.BASES.MODAL.ADD', + fields : limsBase.getBaseInfoFormFields(), + url : limsBase.baseUrl + }).done(function(id) { + Gikam.getComp('lims-base-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-base-edit-list-grid').deleteRows(limsBase.baseUrl); + } + } ] + } + }, + + loadDetailPage : function(id) { + workspace.window.load(limsBase.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-base-edit-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/bases/lims-base-search-list.js b/src/main/resources/static/basemodule/basedata/bases/lims-base-search-list.js new file mode 100644 index 0000000..8f3d29a --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/bases/lims-base-search-list.js @@ -0,0 +1,36 @@ +limsBase.searchPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-base-search-list-grid', + url : limsBase.baseUrl + '/queries/searchable', + columns : limsBase.getSearchListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + } + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-base-search-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + loadDetailPage : function(id) { + workspace.window.load(limsBase.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/bases/lims-base.js b/src/main/resources/static/basemodule/basedata/bases/lims-base.js new file mode 100644 index 0000000..938b0a9 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/bases/lims-base.js @@ -0,0 +1,117 @@ +var limsBase = Gikam.getPageObject({ + + getEditListColumns : function() { + return [ { + checkbox : true + }, { + field : 'baseType', + title : 'T_LIMS_BASE.BASETYPE', + type :'select', + editor : true, + items : [{ + text :'成品', + value :'成品' + },{ + text :'非成品', + value :'非成品' + }] + + }, { + field : 'base', + title : 'T_LIMS_BASE.BASE', + editor : true + }, { + field : 'equipmentSaturationRate', + title : 'T_LIMS_BASE.EQUIPMENTSATURATIONRATE', + validators : [ 'strLength[0,12]','number' ], + editor : true + }, { + field : 'personnelTurnoverRate', + title : 'T_LIMS_BASE.PERSONNELTURNOVERRATE', + validators : [ 'strLength[0,12]','number' ], + editor : true + }, { + field : 'timelyTargetRate', + title : 'T_LIMS_BASE.TIMELYTARGETRATE', + validators : [ 'strLength[0,12]','number' ], + editor : true + } ]; + }, + + getBaseInfoFormFields : function() { + return [{ + field: 'baseType', + title: 'T_LIMS_BASE.BASETYPE', + validators: ['strLength[0,4]'], + preInsert: true, + type: 'select', + items: [{ + text: '成品', + value: '成品' + }, { + text: '非成品', + value: '非成品' + }] + + },{ + field : 'base', + title : 'T_LIMS_BASE.BASE', + preInsert : true, + validators : [ 'strLength[0,4]' ] + }, { + field : 'equipmentSaturationRate', + title : 'T_LIMS_BASE.EQUIPMENTSATURATIONRATE', + validators : [ 'strLength[0,12]','number' ] + }, { + field : 'personnelTurnoverRate', + title : 'T_LIMS_BASE.PERSONNELTURNOVERRATE', + validators : [ 'strLength[0,12]','number' ] + }, { + field : 'timelyTargetRate', + title : 'T_LIMS_BASE.TIMELYTARGETRATE', + validators : [ 'strLength[0,12]' ,'number'] + } ]; + }, + + getSearchListColumns : function() { + return [ { + checkbox : true + }, Gikam.status.getBpmnColumn(limsBase.workflow.dbTable), { + field : 'baseType', + title : 'T_LIMS_BASE.BASETYPE' + }, { + field : 'base', + title : 'T_LIMS_BASE.BASE' + }, { + field : 'equipmentSaturationRate', + title : 'T_LIMS_BASE.EQUIPMENTSATURATIONRATE' + }, { + field : 'personnelTurnoverRate', + title : 'T_LIMS_BASE.PERSONNELTURNOVERRATE' + }, { + field : 'timelyTargetRate', + title : 'T_LIMS_BASE.TIMELYTARGETRATE' + } ]; + }, + + getChooseListColumns : function() { + return [ { + field : 'baseType', + title : 'T_LIMS_BASE.BASETYPE' + }, { + field : 'base', + title : 'T_LIMS_BASE.BASE' + }, { + field : 'equipmentSaturationRate', + title : 'T_LIMS_BASE.EQUIPMENTSATURATIONRATE' + }, { + field : 'personnelTurnoverRate', + title : 'T_LIMS_BASE.PERSONNELTURNOVERRATE' + }, { + field : 'timelyTargetRate', + title : 'T_LIMS_BASE.TIMELYTARGETRATE' + } ]; + }, + + baseUrl : IFM_CONTEXT + '/secure/basemodule/basedata/bases' +}); diff --git a/src/main/resources/static/basemodule/basedata/ctests/lims-ctest-choose-list.js b/src/main/resources/static/basemodule/basedata/ctests/lims-ctest-choose-list.js new file mode 100644 index 0000000..90a474b --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/ctests/lims-ctest-choose-list.js @@ -0,0 +1,42 @@ +limsCtest.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsCtest.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-ctest-choose-list-grid', + url : limsCtest.baseUrl + '/queries/choosable', + requestData : _this.param, + columns : columns, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-ctest-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-ctest-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/ctests/lims-ctest-detail.js b/src/main/resources/static/basemodule/basedata/ctests/lims-ctest-detail.js new file mode 100644 index 0000000..dd1559d --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/ctests/lims-ctest-detail.js @@ -0,0 +1,70 @@ +limsCtest.detailPage = { + + getBtnToolbar : function() { + var _this = this; + return { + type : 'btnToolbar', + items : [ { + type : 'button', + text : 'GIKAM.BUTTON.BACK', + icon : 'back', + onClick : function() { + workspace.window.goBack(); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.VIEWAUDIT', + icon : 'view-audit', + onClick : function() { + Gikam.viewAudit('T_LIMS_CTEST', _this.param.id); + } + } ] + } + }, + + getBaseInfoTab : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'BASEMODULE.BASEDATA.CTESTS.TAB.BASE_INFO', + items : [ { + type : 'form', + url : _this.getCompUrl('baseInfoForm'), + service : 'limsCtestServiceImpl', + dbTable : 'T_LIMS_CTEST', + id : 'lims-ctest-detail-base-info-form', + fields : limsCtest.getBaseInfoFormFields() + } ] + } ] + } + }, + + urlManager : { + baseInfoForm : limsCtest.baseUrl + '/{id}', + }, + + getCompUrl : function(name) { + if (Gikam.isEmpty(this.param.id)) { + return ''; + } + return Gikam.printf(this.urlManager[name], { + id : this.param.id + }); + }, + + createPage : function() { + Gikam.create('layout', { + center : { + items : [ this.getBtnToolbar(), this.getBaseInfoTab() ] + }, + renderTo : workspace.window.$dom + }); + return this; + }, + + init : function(param) { + this.param = param; + this.createPage(); + } +} diff --git a/src/main/resources/static/basemodule/basedata/ctests/lims-ctest-edit-list.js b/src/main/resources/static/basemodule/basedata/ctests/lims-ctest-edit-list.js new file mode 100644 index 0000000..97a755f --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/ctests/lims-ctest-edit-list.js @@ -0,0 +1,58 @@ +limsCtest.editPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-ctest-edit-list-grid', + url : limsCtest.baseUrl + '/queries/raw', + service : 'limsCtestServiceImpl', + dbTable : 'T_LIMS_CTEST', + columnsFill : false, + columns : limsCtest.getEditListColumns(), + + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BASEDATA.CTESTS.MODAL.ADD', + fields : limsCtest.getBaseInfoFormFields(), + url : limsCtest.baseUrl + }).done(function(id) { + Gikam.getComp('lims-ctest-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-ctest-edit-list-grid').deleteRows(limsCtest.baseUrl); + } + } ] + } + }, + + loadDetailPage : function(id) { + workspace.window.load(limsCtest.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-ctest-edit-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/ctests/lims-ctest-search-list.js b/src/main/resources/static/basemodule/basedata/ctests/lims-ctest-search-list.js new file mode 100644 index 0000000..764d8b1 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/ctests/lims-ctest-search-list.js @@ -0,0 +1,36 @@ +limsCtest.searchPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-ctest-search-list-grid', + url : limsCtest.baseUrl + '/queries/searchable', + columns : limsCtest.getSearchListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + } + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-ctest-search-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + loadDetailPage : function(id) { + workspace.window.load(limsCtest.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/ctests/lims-ctest.js b/src/main/resources/static/basemodule/basedata/ctests/lims-ctest.js new file mode 100644 index 0000000..1475c24 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/ctests/lims-ctest.js @@ -0,0 +1,77 @@ +var limsCtest = Gikam.getPageObject({ + + getEditListColumns : function() { + return [ { + checkbox : true + }, { + field : 'ctestName', + title : 'T_LIMS_CTEST.CTESTNAME', + editor : true, + type: 'select', + category : 'sys', + param : { + codeCategoryId : 'ctestName', + }, + }, { + field : 'ctestQuota', + title : 'T_LIMS_CTEST.CTESTQUOTA', + editor : true, + type: 'select', + category : 'sys', + param : { + codeCategoryId : 'ctestQuota', + }, + } ]; + }, + + getBaseInfoFormFields : function() { + return [ + { + field : 'ctestName', + title : 'T_LIMS_CTEST.CTESTNAME', + validators : [ 'strLength[0,40]' ], + editor : true, + type: 'select', + category : 'sys', + param : { + codeCategoryId : 'ctestName', + }, + preInsert : true + }, { + field : 'ctestQuota', + title : 'T_LIMS_CTEST.CTESTQUOTA', + validators : [ 'strLength[0,40]' ], + editor : true, + type: 'select', + category : 'sys', + param : { + codeCategoryId : 'ctestQuota', + }, + preInsert : true + } ]; + }, + + getSearchListColumns : function() { + return [ { + checkbox : true + }, Gikam.status.getBpmnColumn(limsCtest.workflow.dbTable), { + field : 'ctestName', + title : 'T_LIMS_CTEST.CTESTNAME' + }, { + field : 'ctestQuota', + title : 'T_LIMS_CTEST.CTESTQUOTA' + } ]; + }, + + getChooseListColumns : function() { + return [ { + field : 'ctestName', + title : 'T_LIMS_CTEST.CTESTNAME' + }, { + field : 'ctestQuota', + title : 'T_LIMS_CTEST.CTESTQUOTA' + } ]; + }, + + baseUrl : IFM_CONTEXT + '/secure/basemodule/basedata/ctests' +}); diff --git a/src/main/resources/static/basemodule/basedata/discriminatory-criterias/lims-discriminatory-criteria-choose-list.js b/src/main/resources/static/basemodule/basedata/discriminatory-criterias/lims-discriminatory-criteria-choose-list.js new file mode 100644 index 0000000..80be4e2 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/discriminatory-criterias/lims-discriminatory-criteria-choose-list.js @@ -0,0 +1,42 @@ +limsDiscriminatoryCriteria.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsDiscriminatoryCriteria.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-discriminatory-criteria-choose-list-grid', + url : limsDiscriminatoryCriteria.baseUrl + '/queries/choosable', + requestData : _this.param, + columns : columns, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-discriminatory-criteria-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-discriminatory-criteria-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/discriminatory-criterias/lims-discriminatory-criteria-detail.js b/src/main/resources/static/basemodule/basedata/discriminatory-criterias/lims-discriminatory-criteria-detail.js new file mode 100644 index 0000000..3a61980 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/discriminatory-criterias/lims-discriminatory-criteria-detail.js @@ -0,0 +1,70 @@ +limsDiscriminatoryCriteria.detailPage = { + + getBtnToolbar : function() { + var _this = this; + return { + type : 'btnToolbar', + items : [ { + type : 'button', + text : 'GIKAM.BUTTON.BACK', + icon : 'back', + onClick : function() { + workspace.window.goBack(); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.VIEWAUDIT', + icon : 'view-audit', + onClick : function() { + Gikam.viewAudit('T_LIMS_DISCRIMINATORY_CRITERIA', _this.param.id); + } + } ] + } + }, + + getBaseInfoTab : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'BASEMODULE.BASEDATA.DISCRIMINATORYCRITERIAS.TAB.BASE_INFO', + items : [ { + type : 'form', + url : _this.getCompUrl('baseInfoForm'), + service : 'limsDiscriminatoryCriteriaServiceImpl', + dbTable : 'T_LIMS_DISCRIMINATORY_CRITERIA', + id : 'lims-discriminatory-criteria-detail-base-info-form', + fields : limsDiscriminatoryCriteria.getBaseInfoFormFields() + } ] + } ] + } + }, + + urlManager : { + baseInfoForm : limsDiscriminatoryCriteria.baseUrl + '/{id}', + }, + + getCompUrl : function(name) { + if (Gikam.isEmpty(this.param.id)) { + return ''; + } + return Gikam.printf(this.urlManager[name], { + id : this.param.id + }); + }, + + createPage : function() { + Gikam.create('layout', { + center : { + items : [ this.getBtnToolbar(), this.getBaseInfoTab() ] + }, + renderTo : workspace.window.$dom + }); + return this; + }, + + init : function(param) { + this.param = param; + this.createPage(); + } +} diff --git a/src/main/resources/static/basemodule/basedata/discriminatory-criterias/lims-discriminatory-criteria-edit-list.js b/src/main/resources/static/basemodule/basedata/discriminatory-criterias/lims-discriminatory-criteria-edit-list.js new file mode 100644 index 0000000..cb2b05e --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/discriminatory-criterias/lims-discriminatory-criteria-edit-list.js @@ -0,0 +1,64 @@ +limsDiscriminatoryCriteria.editPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-discriminatory-criteria-edit-list-grid', + url : limsDiscriminatoryCriteria.baseUrl + '/queries', + service : 'limsDiscriminatoryCriteriaServiceImpl', + dbTable : 'T_LIMS_DISCRIMINATORY_CRITERIA', + columnsFill : false, + columns : limsDiscriminatoryCriteria.getEditListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + }, + readonly : true, + order : { + theNumber : 'asc' + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BASEDATA.DISCRIMINATORYCRITERIAS.MODAL.ADD', + fields : limsDiscriminatoryCriteria.getBaseInfoFormFields(), + url : limsDiscriminatoryCriteria.baseUrl + }).done(function(id) { + Gikam.getComp('lims-discriminatory-criteria-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-discriminatory-criteria-edit-list-grid').deleteRows(limsDiscriminatoryCriteria.baseUrl); + } + } ] + } + }, + + loadDetailPage : function(id) { + workspace.window.load(limsDiscriminatoryCriteria.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-discriminatory-criteria-edit-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/discriminatory-criterias/lims-discriminatory-criteria-search-list.js b/src/main/resources/static/basemodule/basedata/discriminatory-criterias/lims-discriminatory-criteria-search-list.js new file mode 100644 index 0000000..02f10d3 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/discriminatory-criterias/lims-discriminatory-criteria-search-list.js @@ -0,0 +1,36 @@ +limsDiscriminatoryCriteria.searchPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-discriminatory-criteria-search-list-grid', + url : limsDiscriminatoryCriteria.baseUrl + '/queries/searchable', + columns : limsDiscriminatoryCriteria.getSearchListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + } + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-discriminatory-criteria-search-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + loadDetailPage : function(id) { + workspace.window.load(limsDiscriminatoryCriteria.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/discriminatory-criterias/lims-discriminatory-criteria.js b/src/main/resources/static/basemodule/basedata/discriminatory-criterias/lims-discriminatory-criteria.js new file mode 100644 index 0000000..5b78c30 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/discriminatory-criterias/lims-discriminatory-criteria.js @@ -0,0 +1,84 @@ +var limsDiscriminatoryCriteria = Gikam.getPageObject({ + + getEditListColumns : function() { + return [ { + checkbox : true + }, { + field : 'theNumber', + title : 'T_LIMS_DISCRIMINATORY_CRITERIA.THENUMBER', + editor : true, + width:200 + }, { + field : 'illustrate', + title : 'T_LIMS_DISCRIMINATORY_CRITERIA.ILLUSTRATE', + editor : true, + width:400 + }, { + field : 'reason', + title : 'T_LIMS_DISCRIMINATORY_CRITERIA.REASON', + editor : true, + width:400 + }, { + field : 'abbreviation', + editor : true, + title : 'T_LIMS_DISCRIMINATORY_CRITERIA.ABBREVIATION', + width:400 + } ]; + }, + + getBaseInfoFormFields : function() { + return [ { + field : 'theNumber', + title : 'T_LIMS_DISCRIMINATORY_CRITERIA.THENUMBER', + validators : [ 'strLength[0,12]' ] + }, { + field : 'illustrate', + title : 'T_LIMS_DISCRIMINATORY_CRITERIA.ILLUSTRATE', + validators : [ 'strLength[0,40]' ] + }, { + field : 'reason', + title : 'T_LIMS_DISCRIMINATORY_CRITERIA.REASON', + validators : [ 'strLength[0,40]' ] + }, { + field : 'abbreviation', + title : 'T_LIMS_DISCRIMINATORY_CRITERIA.ABBREVIATION', + validators : [ 'strLength[0,40]' ] + }, ]; + }, + + getSearchListColumns : function() { + return [ { + checkbox : true + }, Gikam.status.getBpmnColumn(limsDiscriminatoryCriteria.workflow.dbTable), { + field : 'theNumber', + title : 'T_LIMS_DISCRIMINATORY_CRITERIA.THENUMBER' + }, { + field : 'illustrate', + title : 'T_LIMS_DISCRIMINATORY_CRITERIA.ILLUSTRATE' + }, { + field : 'reason', + title : 'T_LIMS_DISCRIMINATORY_CRITERIA.REASON' + }, { + field : 'abbreviation', + title : 'T_LIMS_DISCRIMINATORY_CRITERIA.ABBREVIATION' + } ]; + }, + + getChooseListColumns : function() { + return [ { + field : 'theNumber', + title : 'T_LIMS_DISCRIMINATORY_CRITERIA.THENUMBER' + }, { + field : 'illustrate', + title : 'T_LIMS_DISCRIMINATORY_CRITERIA.ILLUSTRATE' + }, { + field : 'reason', + title : 'T_LIMS_DISCRIMINATORY_CRITERIA.REASON' + }, { + field : 'abbreviation', + title : 'T_LIMS_DISCRIMINATORY_CRITERIA.ABBREVIATION' + }, ]; + }, + + baseUrl : IFM_CONTEXT + '/secure/basemodule/basedata/discriminatory-criterias' +}); diff --git a/src/main/resources/static/basemodule/basedata/equipt-cmitems/lims-equipt-cmitem-choose-list.js b/src/main/resources/static/basemodule/basedata/equipt-cmitems/lims-equipt-cmitem-choose-list.js new file mode 100644 index 0000000..39ba329 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/equipt-cmitems/lims-equipt-cmitem-choose-list.js @@ -0,0 +1,44 @@ +limsEquiptCmitem.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsEquiptCmitem.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-equipt-cmitem-choose-list-grid', + url : limsEquiptCmitem.baseUrl + '/queries/choosable', + requestData : _this.param, + page: true, + columns : columns, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-equipt-cmitem-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-equipt-cmitem-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.activatedFlag_SEQ = '1'; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/equipt-cmitems/lims-equipt-cmitem-edit-list.js b/src/main/resources/static/basemodule/basedata/equipt-cmitems/lims-equipt-cmitem-edit-list.js new file mode 100644 index 0000000..315b1df --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/equipt-cmitems/lims-equipt-cmitem-edit-list.js @@ -0,0 +1,115 @@ +limsEquiptCmitem.editPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-equipt-cmitem-edit-list-grid', + url : limsEquiptCmitem.baseUrl + '/queries/raw', + service : 'limsEquiptCmitemServiceImpl', + dbTable : 'T_LIMS_EQUIPT_CMITEM', + columns : limsEquiptCmitem.getEditListColumns(), + page: true, + onLoadSuccess : function(data) { + if (!Gikam.isEmpty(data)) { + this.activeRowByIndex(0); + } else { + // Gikam.cleanCompData([ 'lims-equipt-cmitem-edit-list-base-info-form' ]); + } + }, + deleteFormatter: function (row) { + return row.itemName; + }, + activateFormatter: function (row) { + return row.itemName; + }, + onRowActive : function(index, row) { + + /*Gikam.getAsyncComp('lims-equipt-cmitem-edit-list-base-info-form').done(function(form) { + form.refresh({ + url : Gikam.printf(limsEquiptCmitem.baseUrl + '/{id}', { + id : row.id + }) + }); + });*/ + + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BASEDATA.CMITEMS.MODAL.ADD', + disableNotEmptyValidate: true, + fields : limsEquiptCmitem.getBaseInfoFormFields(), + url : limsEquiptCmitem.baseUrl + }).done(function(id) { + Gikam.getComp('lims-equipt-cmitem-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-equipt-cmitem-edit-list-grid').deleteRows(limsEquiptCmitem.baseUrl); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.ACTIVE', + icon : 'enable', + onClick : function() { + Gikam.getComp('lims-equipt-cmitem-edit-list-grid').activateRows(limsEquiptCmitem.baseUrl + '/action/activate'); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DEACTIVE', + icon : 'disable', + onClick : function() { + Gikam.getComp('lims-equipt-cmitem-edit-list-grid').deactivateRows(limsEquiptCmitem.baseUrl + '/action/deactivate'); + } + } ] + } + }, + + getBaseInfoTab : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'BASEMODULE.BASEDATA.CMITEMS.TAB.BASE_INFO', + items : [ { + type : 'form', + service : 'limsEquiptCmitemServiceImpl', + dbTable : 'T_LIMS_EQUIPT_CMITEM', + id : 'lims-equipt-cmitem-edit-list-base-info-form', + fields : limsEquiptCmitem.getBaseInfoFormFields(), + onUpdated : function() { + var grid = Gikam.getComp('lims-equipt-cmitem-edit-list-grid'); + grid.refreshRowById(grid.getActivedRow().id); + }, + } ] + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-equipt-cmitem-edit-list-layout', + renderTo : workspace.window.$dom, + center : { + // width : 300, + items : [ this.getGridParam() ] + }, + /*center : { + items : [ this.getBaseInfoTab() ] + }*/ + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/equipt-cmitems/lims-equipt-cmitem.js b/src/main/resources/static/basemodule/basedata/equipt-cmitems/lims-equipt-cmitem.js new file mode 100644 index 0000000..dc10cbb --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/equipt-cmitems/lims-equipt-cmitem.js @@ -0,0 +1,112 @@ +var limsEquiptCmitem = Gikam.getPageObject({ + + getEditListColumns : function() { + return [ { + checkbox : true + }, { + index: true, + }, Gikam.status.getActiveColumn(), { + field : 'itemType', + title : 'T_LIMS_EQUIPT_CMITEM.ITEMTYPE', + editor: true, + width: 200, + validators : [ 'notEmpty'], + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'eqcmtype', + } + }, { + field : 'detailType', + title : 'T_LIMS_EQUIPT_CMITEM.DETAILTYPE', + editor: true, + width: 200, + validators : [ 'notEmpty'], + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'eqcmDetailType', + } + }, { + field : 'itemName', + title : 'T_LIMS_EQUIPT_CMITEM.ITEMNAME', + editor: true, + width: 300, + validators : [ 'notEmpty', 'strLength[0,20]'], + }, { + field : 'methodDesc', + title : 'T_LIMS_EQUIPT_CMITEM.METHODDESC', + editor: true, + validators : [ 'notEmpty', 'strLength[0,1000]'], + } ]; + }, + + getBaseInfoFormFields : function() { + return [ { + field : 'itemType', + title : 'T_LIMS_EQUIPT_CMITEM.ITEMTYPE', + preInsert: true, + validators : [ 'notEmpty', 'strLength[0,10]' ], + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'eqcmtype', + } + }, { + field : 'detailType', + title : 'T_LIMS_EQUIPT_CMITEM.DETAILTYPE', + preInsert: true, + validators : [ 'notEmpty', 'strLength[0,10]' ], + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'eqcmDetailType', + } + }, { + field : 'itemName', + title : 'T_LIMS_EQUIPT_CMITEM.ITEMNAME', + preInsert: true, + validators : [ 'notEmpty', 'strLength[0,20]' ] + }, { + field : 'methodDesc', + title : 'T_LIMS_EQUIPT_CMITEM.METHODDESC', + preInsert: true, + type: 'textarea', + validators : [ 'strLength[0,1000]' ] + } ]; + }, + + getChooseListColumns : function() { + return [ { + index: true + }, { + field : 'itemType', + title : 'T_LIMS_EQUIPT_CMITEM.ITEMTYPE', + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'eqcmtype', + }, + width: 200, + }, { + field : 'detailType', + title : 'T_LIMS_EQUIPT_CMITEM.DETAILTYPE', + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'eqcmDetailType', + }, + width: 200, + }, { + field : 'itemName', + title : 'T_LIMS_EQUIPT_CMITEM.ITEMNAME', + width: 300, + }, { + field : 'methodDesc', + title : 'T_LIMS_EQUIPT_CMITEM.METHODDESC', + type: 'richText', + } ]; + }, + + baseUrl : IFM_CONTEXT + '/secure/basemodule/basedata/equipt-cmitems' +}); diff --git a/src/main/resources/static/basemodule/basedata/equipt-maintain-librarys/lims-equipt-maintain-library-choose-list.js b/src/main/resources/static/basemodule/basedata/equipt-maintain-librarys/lims-equipt-maintain-library-choose-list.js new file mode 100644 index 0000000..ae2d9d5 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/equipt-maintain-librarys/lims-equipt-maintain-library-choose-list.js @@ -0,0 +1,44 @@ +limsEquiptMaintainLibrary.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsEquiptMaintainLibrary.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-equipt-maintainplan-library-choose-list-grid', + url : limsEquiptMaintainLibrary.baseUrl + '/queries/choosable', + requestData : _this.param, + page: true, + columns : columns, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-equipt-maintainplan-library-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-equipt-maintainplan-library-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.activatedFlag_SEQ = '1'; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/equipt-maintain-librarys/lims-equipt-maintain-library-edit-list.js b/src/main/resources/static/basemodule/basedata/equipt-maintain-librarys/lims-equipt-maintain-library-edit-list.js new file mode 100644 index 0000000..fb936d7 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/equipt-maintain-librarys/lims-equipt-maintain-library-edit-list.js @@ -0,0 +1,115 @@ +limsEquiptMaintainLibrary.editPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-equipt-maintainplan-library-edit-list-grid', + url : limsEquiptMaintainLibrary.baseUrl + '/queries/raw', + service : 'limsEquiptMaintainLibraryServiceImpl', + dbTable : 'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', + columns : limsEquiptMaintainLibrary.getEditListColumns(), + page: true, + deleteFormatter: function (row) { + return row.itemName; + }, + activateFormatter: function (row) { + return row.itemName; + }, + onLoadSuccess : function(data) { + if (!Gikam.isEmpty(data)) { + this.activeRowByIndex(0); + } else { + // Gikam.cleanCompData([ 'lims-equipt-maintainplan-library-edit-list-base-info-form' ]); + } + }, + onRowActive : function(index, row) { + + /*Gikam.getAsyncComp('lims-equipt-maintainplan-library-edit-list-base-info-form').done(function(form) { + form.refresh({ + url : Gikam.printf(limsEquiptMaintainLibrary.baseUrl + '/{id}', { + id : row.id + }) + }); + });*/ + + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BASEDATA.MAINTAINLIBRARYS.MODAL.ADD', + fields : limsEquiptMaintainLibrary.getBaseInfoFormFields(), + disableNotEmptyValidate: true, + url : limsEquiptMaintainLibrary.baseUrl + }).done(function(id) { + Gikam.getComp('lims-equipt-maintainplan-library-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-equipt-maintainplan-library-edit-list-grid').deleteRows(limsEquiptMaintainLibrary.baseUrl); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.ACTIVE', + icon : 'enable', + onClick : function() { + Gikam.getComp('lims-equipt-maintainplan-library-edit-list-grid').activateRows(limsEquiptMaintainLibrary.baseUrl + '/action/activate'); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DEACTIVE', + icon : 'disable', + onClick : function() { + Gikam.getComp('lims-equipt-maintainplan-library-edit-list-grid').deactivateRows(limsEquiptMaintainLibrary.baseUrl + '/action/deactivate'); + } + } ] + } + }, + + getBaseInfoTab : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'BASEMODULE.BASEDATA.MAINTAINLIBRARYS.TAB.BASE_INFO', + items : [ { + type : 'form', + service : 'limsEquiptMaintainLibraryServiceImpl', + dbTable : 'T_LIMS_EQUIPT_MAINTAIN_LIBRARY', + id : 'lims-equipt-maintainplan-library-edit-list-base-info-form', + fields : limsEquiptMaintainLibrary.getBaseInfoFormFields(), + onUpdated : function() { + var grid = Gikam.getComp('lims-equipt-maintainplan-library-edit-list-grid'); + grid.refreshRowById(grid.getActivedRow().id); + }, + } ] + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-equipt-maintainplan-library-edit-list-layout', + renderTo : workspace.window.$dom, + center : { + // width : 300, + items : [ this.getGridParam() ] + }, + /*east : { + items : [ this.getBaseInfoTab() ] + }*/ + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/equipt-maintain-librarys/lims-equipt-maintain-library.js b/src/main/resources/static/basemodule/basedata/equipt-maintain-librarys/lims-equipt-maintain-library.js new file mode 100644 index 0000000..6801120 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/equipt-maintain-librarys/lims-equipt-maintain-library.js @@ -0,0 +1,121 @@ +var limsEquiptMaintainLibrary = Gikam.getPageObject({ + + getEditListColumns : function() { + return [ { + checkbox : true + }, { + index: true, + }, Gikam.status.getActiveColumn(), { + field : 'itemType', + title : 'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMTYPE', + editor: true, + width: 200, + validators : [ 'notEmpty', 'strLength[0,12]'], + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'eqcmtype', + } + }, { + field : 'itemName', + title : 'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMNAME', + editor: true, + width: 200, + validators : [ 'notEmpty', 'strLength[0,120]'], + }, { + field : 'itemCategory', + title : 'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMCATEGORY', + editor: true, + width: 200, + validators : [ 'notEmpty', 'strLength[0,12]'], + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'eqcmDetailType', + } + }, { + field : 'itemMethod', + title : 'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMMETHOD', + editor: true, + validators : [ 'strLength[0,12]' ] + }, { + field : 'remarks', + title : 'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.REMARKS', + type: 'richText', + validators : [ 'strLength[0,120]' ] + },]; + }, + + getBaseInfoFormFields : function() { + + return [ { + field : 'itemType', + title : 'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMTYPE', + preInsert: true, + validators : [ 'notEmpty', 'strLength[0,12]' ], + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'eqcmtype', + } + }, { + field : 'itemName', + title : 'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMNAME', + preInsert: true, + validators : [ 'notEmpty', 'strLength[0,120]' ] + }, { + field : 'itemCategory', + title : 'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMCATEGORY', + preInsert: true, + validators : ['strLength[0,12]' ], + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'eqcmDetailType', + } + }, { + field : 'itemMethod', + title : 'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMMETHOD', + preInsert: true, + validators : [ 'strLength[0,12]' ] + }, ]; + }, + + getChooseListColumns : function() { + return [ { + index: true + }, { + field : 'itemType', + title : 'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMTYPE', + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'eqcmtype', + }, + width: 200, + }, { + field : 'itemName', + title : 'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMNAME', + width: 200, + }, { + field : 'itemCategory', + title : 'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMCATEGORY', + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'eqcmDetailType', + }, + width: 200, + }, { + field : 'itemMethod', + title : 'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.ITEMMETHOD', + }, { + field : 'remarks', + title : 'T_LIMS_EQUIPT_MAINTAIN_LIBRARY.REMARKS', + type: 'richText', + }, ]; + }, + + + baseUrl : IFM_CONTEXT + '/secure/basemodule/basedata/equipt-maintainplan-librarys' +}); diff --git a/src/main/resources/static/basemodule/basedata/equipt-types/lims-equipt-type-choose-list.js b/src/main/resources/static/basemodule/basedata/equipt-types/lims-equipt-type-choose-list.js new file mode 100644 index 0000000..8e8abd5 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/equipt-types/lims-equipt-type-choose-list.js @@ -0,0 +1,44 @@ +limsEquiptType.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsEquiptType.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-equipt-type-choose-list-grid', + url : limsEquiptType.baseUrl + '/queries/choosable', + requestData : _this.param, + columns : columns, + page: true, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-equipt-type-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-equipt-type-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.activatedFlag_SEQ = '1'; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/equipt-types/lims-equipt-type-edit-list.js b/src/main/resources/static/basemodule/basedata/equipt-types/lims-equipt-type-edit-list.js new file mode 100644 index 0000000..9ef5d9a --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/equipt-types/lims-equipt-type-edit-list.js @@ -0,0 +1,114 @@ +limsEquiptType.editPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-equipt-type-edit-list-grid', + url : limsEquiptType.baseUrl + '/queries/raw', + service : 'limsEquiptTypeServiceImpl', + dbTable : 'T_LIMS_EQUIPT_TYPE', + columns : limsEquiptType.getEditListColumns(), + page: true, + onLoadSuccess : function(data) { + if (!Gikam.isEmpty(data)) { + this.activeRowByIndex(0); + } else { + // Gikam.cleanCompData([ 'lims-equipt-type-edit-list-base-info-form' ]); + } + }, + deleteFormatter: function (row) { + return row.typeCode; + }, + activateFormatter: function (row) { + return row.typeCode; + }, + onRowActive : function(index, row) { + /*Gikam.getAsyncComp('lims-equipt-type-edit-list-base-info-form').done(function(form) { + form.refresh({ + url : Gikam.printf(limsEquiptType.baseUrl + '/{id}', { + id : row.id + }) + }); + });*/ + + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BASEDATA.EQUIPTTYPES.MODAL.ADD', + disableNotEmptyValidate: true, + fields : limsEquiptType.getBaseInfoFormFields(), + url : limsEquiptType.baseUrl + }).done(function(id) { + Gikam.getComp('lims-equipt-type-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-equipt-type-edit-list-grid').deleteRows(limsEquiptType.baseUrl); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.ACTIVE', + icon : 'enable', + onClick : function() { + Gikam.getComp('lims-equipt-type-edit-list-grid').activateRows(limsEquiptType.baseUrl + '/action/activate'); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DEACTIVE', + icon : 'disable', + onClick : function() { + Gikam.getComp('lims-equipt-type-edit-list-grid').deactivateRows(limsEquiptType.baseUrl + '/action/deactivate'); + } + } ] + } + }, + + getBaseInfoTab : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'BASEMODULE.BASEDATA.EQUIPTTYPES.TAB.BASE_INFO', + items : [ { + type : 'form', + service : 'limsEquiptTypeServiceImpl', + dbTable : 'T_LIMS_EQUIPT_TYPE', + id : 'lims-equipt-type-edit-list-base-info-form', + fields : limsEquiptType.getBaseInfoFormFields(), + onUpdated : function() { + var grid = Gikam.getComp('lims-equipt-type-edit-list-grid'); + grid.refreshRowById(grid.getActivedRow().id); + }, + } ] + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-equipt-type-edit-list-layout', + renderTo : workspace.window.$dom, + center : { + // width : 300, + items : [ this.getGridParam() ] + }, + /*center : { + items : [ this.getBaseInfoTab() ] + }*/ + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/equipt-types/lims-equipt-type.js b/src/main/resources/static/basemodule/basedata/equipt-types/lims-equipt-type.js new file mode 100644 index 0000000..bb04375 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/equipt-types/lims-equipt-type.js @@ -0,0 +1,71 @@ +var limsEquiptType = Gikam.getPageObject({ + + getEditListColumns : function() { + return [ { + checkbox : true + }, /*{ + field : 'delFlag', + title : 'T_LIMS_EQUIPT_TYPE.DELFLAG' + }, */{ + index: true, + }, Gikam.status.getActiveColumn(), { + field : 'typeCode', + title : 'T_LIMS_EQUIPT_TYPE.TYPECODE', + editor: true, + width: 300, + validators : [ 'notEmpty', 'strLength[0,12]' ], + }, { + field : 'typeName', + title : 'T_LIMS_EQUIPT_TYPE.TYPENAME', + editor: true, + width: 300, + validators : [ 'notEmpty', 'strLength[0,20]' ], + }, { + field : 'remarks', + title : 'T_LIMS_EQUIPT_TYPE.REMARKS', + editor: true, + type: 'richText', + validators : [ 'strLength[0,200]' ], + } ]; + }, + + getBaseInfoFormFields : function() { + return [ { + field : 'typeCode', + title : 'T_LIMS_EQUIPT_TYPE.TYPECODE', + preInsert: true, + validators : [ 'notEmpty','strLength[0,12]' ] + }, { + field : 'typeName', + title : 'T_LIMS_EQUIPT_TYPE.TYPENAME', + preInsert: true, + validators : [ 'notEmpty', 'strLength[0,20]' ] + }, { + field : 'remarks', + title : 'T_LIMS_EQUIPT_TYPE.REMARKS', + type: 'textarea', + validators : [ 'strLength[0,100]' ], + preInsert: true, + } ]; + }, + + getChooseListColumns : function() { + return [ { + index: true + }, { + field : 'typeCode', + title : 'T_LIMS_EQUIPT_TYPE.TYPECODE', + width: 300, + }, { + field : 'typeName', + title : 'T_LIMS_EQUIPT_TYPE.TYPENAME', + width: 300, + }, { + field : 'remarks', + title : 'T_LIMS_EQUIPT_TYPE.REMARKS', + type: 'richText', + }]; + }, + + baseUrl : IFM_CONTEXT + '/secure/basemodule/basedata/equipt-types' +}); diff --git a/src/main/resources/static/basemodule/basedata/material-types/lims-material-type-choose-list.js b/src/main/resources/static/basemodule/basedata/material-types/lims-material-type-choose-list.js new file mode 100644 index 0000000..2a63a7c --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/material-types/lims-material-type-choose-list.js @@ -0,0 +1,42 @@ +limsMaterialType.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsMaterialType.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-material-type-choose-list-grid', + url : limsMaterialType.baseUrl + '/queries/choosable', + requestData : _this.param, + columns : columns, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-material-type-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-material-type-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/material-types/lims-material-type-detail.js b/src/main/resources/static/basemodule/basedata/material-types/lims-material-type-detail.js new file mode 100644 index 0000000..b0b90ff --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/material-types/lims-material-type-detail.js @@ -0,0 +1,70 @@ +limsMaterialType.detailPage = { + + getBtnToolbar : function() { + var _this = this; + return { + type : 'btnToolbar', + items : [ { + type : 'button', + text : 'GIKAM.BUTTON.BACK', + icon : 'back', + onClick : function() { + workspace.window.goBack(); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.VIEWAUDIT', + icon : 'view-audit', + onClick : function() { + Gikam.viewAudit('T_LIMS_MATERIAL_TYPE', _this.param.id); + } + } ] + } + }, + + getBaseInfoTab : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'BASEMODULE.BASEDATA.MATERIALTYPES.TAB.BASE_INFO', + items : [ { + type : 'form', + url : _this.getCompUrl('baseInfoForm'), + service : 'limsMaterialTypeServiceImpl', + dbTable : 'T_LIMS_MATERIAL_TYPE', + id : 'lims-material-type-detail-base-info-form', + fields : limsMaterialType.getBaseInfoFormFields() + } ] + } ] + } + }, + + urlManager : { + baseInfoForm : limsMaterialType.baseUrl + '/{id}', + }, + + getCompUrl : function(name) { + if (Gikam.isEmpty(this.param.id)) { + return ''; + } + return Gikam.printf(this.urlManager[name], { + id : this.param.id + }); + }, + + createPage : function() { + Gikam.create('layout', { + center : { + items : [ this.getBtnToolbar(), this.getBaseInfoTab() ] + }, + renderTo : workspace.window.$dom + }); + return this; + }, + + init : function(param) { + this.param = param; + this.createPage(); + } +} diff --git a/src/main/resources/static/basemodule/basedata/material-types/lims-material-type-edit-list.js b/src/main/resources/static/basemodule/basedata/material-types/lims-material-type-edit-list.js new file mode 100644 index 0000000..19aee8e --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/material-types/lims-material-type-edit-list.js @@ -0,0 +1,60 @@ +limsMaterialType.editPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-material-type-edit-list-grid', + url : limsMaterialType.baseUrl + '/queries', + service : 'limsMaterialTypeServiceImpl', + dbTable : 'T_LIMS_MATERIAL_TYPE', + page : true, + columns : limsMaterialType.getEditListColumns(), + deleteFormatter: function (row) { + return Gikam.isNotEmpty(row.materialTypeCode) ? row.materialTypeCode : row.id; + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BASEDATA.MATERIALTYPES.MODAL.ADD', + fields : limsMaterialType.getBaseInfoFormFields(), + url : limsMaterialType.baseUrl + }).done(function(id) { + Gikam.getComp('lims-material-type-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-material-type-edit-list-grid').deleteRows(limsMaterialType.baseUrl); + } + } ] + } + }, + + loadDetailPage : function(id) { + workspace.window.load(limsMaterialType.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-material-type-edit-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/material-types/lims-material-type-search-list.js b/src/main/resources/static/basemodule/basedata/material-types/lims-material-type-search-list.js new file mode 100644 index 0000000..aa403af --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/material-types/lims-material-type-search-list.js @@ -0,0 +1,36 @@ +limsMaterialType.searchPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-material-type-search-list-grid', + url : limsMaterialType.baseUrl + '/queries/searchable', + columns : limsMaterialType.getSearchListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + } + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-material-type-search-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + loadDetailPage : function(id) { + workspace.window.load(limsMaterialType.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/material-types/lims-material-type.js b/src/main/resources/static/basemodule/basedata/material-types/lims-material-type.js new file mode 100644 index 0000000..dcb1eba --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/material-types/lims-material-type.js @@ -0,0 +1,74 @@ +var limsMaterialType = Gikam.getPageObject({ + + getEditListColumns : function() { + return [ { + checkbox : true + }, { + field : 'materialTypeCode', + title : 'T_LIMS_MATERIAL_TYPE.MATERIALTYPECODE', + editor : true, + validators : [ 'notEmpty',{ + type : 'unique', + rule : limsMaterialType.baseUrl+'/action/validate-unique', + }], + with : 160, + }, { + field : 'materialTypeName', + title : 'T_LIMS_MATERIAL_TYPE.MATERIALTYPENAME', + editor : true, + with : 160, + }, { + field : 'remarks', + title : 'T_LIMS_MATERIAL_TYPE.REMARKS', + editor : true, + type : 'richText' + } ]; + }, + + getBaseInfoFormFields : function() { + return [ { + field : 'materialTypeCode', + title : 'T_LIMS_MATERIAL_TYPE.MATERIALTYPECODE', + validators : [ 'strLength[0,12]',{ + type : 'unique', + rule : limsMaterialType.baseUrl+'/action/validate-unique', + } ], + preInsert : true, + }, { + field : 'materialTypeName', + title : 'T_LIMS_MATERIAL_TYPE.MATERIALTYPENAME', + validators : [ 'strLength[0,12]' ], + preInsert : true, + } ]; + }, + + getSearchListColumns : function() { + return [ { + checkbox : true + }, Gikam.status.getBpmnColumn(limsMaterialType.workflow.dbTable), { + field : 'materialTypeCode', + title : 'T_LIMS_MATERIAL_TYPE.MATERIALTYPECODE' + }, { + field : 'materialTypeName', + title : 'T_LIMS_MATERIAL_TYPE.MATERIALTYPENAME' + }, { + field : 'remarks', + title : 'T_LIMS_MATERIAL_TYPE.REMARKS' + } ]; + }, + + getChooseListColumns : function() { + return [ { + field : 'materialTypeCode', + title : 'T_LIMS_MATERIAL_TYPE.MATERIALTYPECODE' + }, { + field : 'materialTypeName', + title : 'T_LIMS_MATERIAL_TYPE.MATERIALTYPENAME' + }, { + field : 'remarks', + title : 'T_LIMS_MATERIAL_TYPE.REMARKS' + }, ]; + }, + + baseUrl : IFM_CONTEXT + '/secure/basemodule/basedata/material-types' +}); diff --git a/src/main/resources/static/basemodule/basedata/operation-records/lims-operation-record-choose-list.js b/src/main/resources/static/basemodule/basedata/operation-records/lims-operation-record-choose-list.js new file mode 100644 index 0000000..bdca82e --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/operation-records/lims-operation-record-choose-list.js @@ -0,0 +1,42 @@ +limsOperationRecord.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsOperationRecord.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-operation-record-choose-list-grid', + url : limsOperationRecord.baseUrl + '/queries/choosable', + requestData : _this.param, + columns : columns, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-operation-record-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-operation-record-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/operation-records/lims-operation-record-detail.js b/src/main/resources/static/basemodule/basedata/operation-records/lims-operation-record-detail.js new file mode 100644 index 0000000..cdc3208 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/operation-records/lims-operation-record-detail.js @@ -0,0 +1,70 @@ +limsOperationRecord.detailPage = { + + getBtnToolbar : function() { + var _this = this; + return { + type : 'btnToolbar', + items : [ { + type : 'button', + text : 'GIKAM.BUTTON.BACK', + icon : 'back', + onClick : function() { + workspace.window.goBack(); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.VIEWAUDIT', + icon : 'view-audit', + onClick : function() { + Gikam.viewAudit('T_LIMS_OPERATION_RECORD', _this.param.id); + } + } ] + } + }, + + getBaseInfoTab : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'BASEMODULE.BASEDATA.OPERATIONRECORDS.TAB.BASE_INFO', + items : [ { + type : 'form', + url : _this.getCompUrl('baseInfoForm'), + service : 'limsOperationRecordServiceImpl', + dbTable : 'T_LIMS_OPERATION_RECORD', + id : 'lims-operation-record-detail-base-info-form', + fields : limsOperationRecord.getBaseInfoFormFields() + } ] + } ] + } + }, + + urlManager : { + baseInfoForm : limsOperationRecord.baseUrl + '/{id}', + }, + + getCompUrl : function(name) { + if (Gikam.isEmpty(this.param.id)) { + return ''; + } + return Gikam.printf(this.urlManager[name], { + id : this.param.id + }); + }, + + createPage : function() { + Gikam.create('layout', { + center : { + items : [ this.getBtnToolbar(), this.getBaseInfoTab() ] + }, + renderTo : workspace.window.$dom + }); + return this; + }, + + init : function(param) { + this.param = param; + this.createPage(); + } +} diff --git a/src/main/resources/static/basemodule/basedata/operation-records/lims-operation-record-edit-list.js b/src/main/resources/static/basemodule/basedata/operation-records/lims-operation-record-edit-list.js new file mode 100644 index 0000000..17efecd --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/operation-records/lims-operation-record-edit-list.js @@ -0,0 +1,59 @@ +limsOperationRecord.editPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-operation-record-edit-list-grid', + url : limsOperationRecord.baseUrl + '/queries/raw', + service : 'limsOperationRecordServiceImpl', + dbTable : 'T_LIMS_OPERATION_RECORD', + columns : limsOperationRecord.getEditListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BASEDATA.OPERATIONRECORDS.MODAL.ADD', + fields : limsOperationRecord.getBaseInfoFormFields(), + url : limsOperationRecord.baseUrl + }).done(function(id) { + Gikam.getComp('lims-operation-record-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-operation-record-edit-list-grid').deleteRows(limsOperationRecord.baseUrl); + } + } ] + } + }, + + loadDetailPage : function(id) { + workspace.window.load(limsOperationRecord.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-operation-record-edit-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/operation-records/lims-operation-record-search-list.js b/src/main/resources/static/basemodule/basedata/operation-records/lims-operation-record-search-list.js new file mode 100644 index 0000000..f59d6cf --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/operation-records/lims-operation-record-search-list.js @@ -0,0 +1,36 @@ +limsOperationRecord.searchPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-operation-record-search-list-grid', + url : limsOperationRecord.baseUrl + '/queries/searchable', + columns : limsOperationRecord.getSearchListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + } + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-operation-record-search-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + loadDetailPage : function(id) { + workspace.window.load(limsOperationRecord.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/operation-records/lims-operation-record.js b/src/main/resources/static/basemodule/basedata/operation-records/lims-operation-record.js new file mode 100644 index 0000000..d5a736f --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/operation-records/lims-operation-record.js @@ -0,0 +1,75 @@ +var limsOperationRecord = Gikam.getPageObject({ + + getEditListColumns : function() { + return [ { + checkbox : true + }, { + field : 'fileName', + title : 'T_LIMS_OPERATION_RECORD.FILENAME' + }, { + field : 'operateType', + title : 'T_LIMS_OPERATION_RECORD.OPERATETYPE' + }, { + field : 'operateName', + title : 'T_LIMS_OPERATION_RECORD.OPERATENAME' + }, { + field : 'operateTime', + title : 'T_LIMS_OPERATION_RECORD.OPERATETIME' + } ]; + }, + + getBaseInfoFormFields : function() { + return [ { + field : 'fileName', + title : 'T_LIMS_OPERATION_RECORD.FILENAME', + validators : [ 'strLength[0,40]' ] + }, { + field : 'operateType', + title : 'T_LIMS_OPERATION_RECORD.OPERATETYPE', + validators : [ 'strLength[0,12]' ] + }, { + field : 'operateName', + title : 'T_LIMS_OPERATION_RECORD.OPERATENAME', + validators : [ 'strLength[0,40]' ] + }, { + field : 'operateTime', + title : 'T_LIMS_OPERATION_RECORD.OPERATETIME' + }, ]; + }, + + getSearchListColumns : function() { + return [ { + checkbox : true + }, Gikam.status.getBpmnColumn(limsOperationRecord.workflow.dbTable), { + field : 'fileName', + title : 'T_LIMS_OPERATION_RECORD.FILENAME' + }, { + field : 'operateType', + title : 'T_LIMS_OPERATION_RECORD.OPERATETYPE' + }, { + field : 'operateName', + title : 'T_LIMS_OPERATION_RECORD.OPERATENAME' + }, { + field : 'operateTime', + title : 'T_LIMS_OPERATION_RECORD.OPERATETIME' + } ]; + }, + + getChooseListColumns : function() { + return [ { + field : 'fileName', + title : 'T_LIMS_OPERATION_RECORD.FILENAME' + }, { + field : 'operateType', + title : 'T_LIMS_OPERATION_RECORD.OPERATETYPE' + }, { + field : 'operateName', + title : 'T_LIMS_OPERATION_RECORD.OPERATENAME' + }, { + field : 'operateTime', + title : 'T_LIMS_OPERATION_RECORD.OPERATETIME' + }, ]; + }, + + baseUrl : IFM_CONTEXT + '/secure/basemodule/basedata/operation-records' +}); diff --git a/src/main/resources/static/basemodule/basedata/order-changerecords/lims-order-changerecord-choose-list.js b/src/main/resources/static/basemodule/basedata/order-changerecords/lims-order-changerecord-choose-list.js new file mode 100644 index 0000000..8df2205 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/order-changerecords/lims-order-changerecord-choose-list.js @@ -0,0 +1,42 @@ +limsOrderChangerecord.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsOrderChangerecord.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-order-changerecord-choose-list-grid', + url : limsOrderChangerecord.baseUrl + '/queries/choosable', + requestData : _this.param, + columns : columns, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-order-changerecord-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-order-changerecord-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/order-changerecords/lims-order-changerecord-detail.js b/src/main/resources/static/basemodule/basedata/order-changerecords/lims-order-changerecord-detail.js new file mode 100644 index 0000000..db6f742 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/order-changerecords/lims-order-changerecord-detail.js @@ -0,0 +1,70 @@ +limsOrderChangerecord.detailPage = { + + getBtnToolbar : function() { + var _this = this; + return { + type : 'btnToolbar', + items : [ { + type : 'button', + text : 'GIKAM.BUTTON.BACK', + icon : 'back', + onClick : function() { + workspace.window.goBack(); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.VIEWAUDIT', + icon : 'view-audit', + onClick : function() { + Gikam.viewAudit('T_LIMS_ORDER_CHANGERECORD', _this.param.id); + } + } ] + } + }, + + getBaseInfoTab : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'BASEMODULE.BASEDATA.ORDERCHANGERECORDS.TAB.BASE_INFO', + items : [ { + type : 'form', + url : _this.getCompUrl('baseInfoForm'), + service : 'limsOrderChangerecordServiceImpl', + dbTable : 'T_LIMS_ORDER_CHANGERECORD', + id : 'lims-order-changerecord-detail-base-info-form', + fields : limsOrderChangerecord.getBaseInfoFormFields() + } ] + } ] + } + }, + + urlManager : { + baseInfoForm : limsOrderChangerecord.baseUrl + '/{id}', + }, + + getCompUrl : function(name) { + if (Gikam.isEmpty(this.param.id)) { + return ''; + } + return Gikam.printf(this.urlManager[name], { + id : this.param.id + }); + }, + + createPage : function() { + Gikam.create('layout', { + center : { + items : [ this.getBtnToolbar(), this.getBaseInfoTab() ] + }, + renderTo : workspace.window.$dom + }); + return this; + }, + + init : function(param) { + this.param = param; + this.createPage(); + } +} diff --git a/src/main/resources/static/basemodule/basedata/order-changerecords/lims-order-changerecord-edit-list.js b/src/main/resources/static/basemodule/basedata/order-changerecords/lims-order-changerecord-edit-list.js new file mode 100644 index 0000000..41ff1c7 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/order-changerecords/lims-order-changerecord-edit-list.js @@ -0,0 +1,59 @@ +limsOrderChangerecord.editPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-order-changerecord-edit-list-grid', + url : limsOrderChangerecord.baseUrl + '/queries/raw', + service : 'limsOrderChangerecordServiceImpl', + dbTable : 'T_LIMS_ORDER_CHANGERECORD', + columns : limsOrderChangerecord.getEditListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BASEDATA.ORDERCHANGERECORDS.MODAL.ADD', + fields : limsOrderChangerecord.getBaseInfoFormFields(), + url : limsOrderChangerecord.baseUrl + }).done(function(id) { + Gikam.getComp('lims-order-changerecord-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-order-changerecord-edit-list-grid').deleteRows(limsOrderChangerecord.baseUrl); + } + } ] + } + }, + + loadDetailPage : function(id) { + workspace.window.load(limsOrderChangerecord.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-order-changerecord-edit-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/order-changerecords/lims-order-changerecord-search-list.js b/src/main/resources/static/basemodule/basedata/order-changerecords/lims-order-changerecord-search-list.js new file mode 100644 index 0000000..d6b18e5 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/order-changerecords/lims-order-changerecord-search-list.js @@ -0,0 +1,36 @@ +limsOrderChangerecord.searchPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-order-changerecord-search-list-grid', + url : limsOrderChangerecord.baseUrl + '/queries/searchable', + columns : limsOrderChangerecord.getSearchListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + } + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-order-changerecord-search-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + loadDetailPage : function(id) { + workspace.window.load(limsOrderChangerecord.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/order-changerecords/lims-order-changerecord.js b/src/main/resources/static/basemodule/basedata/order-changerecords/lims-order-changerecord.js new file mode 100644 index 0000000..7bad41d --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/order-changerecords/lims-order-changerecord.js @@ -0,0 +1,88 @@ +var limsOrderChangerecord = Gikam.getPageObject({ + + getEditListColumns : function() { + return [ { + checkbox : true + }, { + field : 'orderCode', + title : 'T_LIMS_ORDER_CHANGERECORD.ORDERCODE' + }, { + field : 'changeField', + title : 'T_LIMS_ORDER_CHANGERECORD.CHANGEFIELD' + }, { + field : 'changeBefore', + title : 'T_LIMS_ORDER_CHANGERECORD.CHANGEBEFORE' + }, { + field : 'changeAfter', + title : 'T_LIMS_ORDER_CHANGERECORD.CHANGEAFTER' + }, { + field : 'changeTime', + title : 'T_LIMS_ORDER_CHANGERECORD.CHANGETIME' + } ]; + }, + + getBaseInfoFormFields : function() { + return [ { + field : 'orderCode', + title : 'T_LIMS_ORDER_CHANGERECORD.ORDERCODE', + validators : [ 'strLength[0,12]' ] + }, { + field : 'changeField', + title : 'T_LIMS_ORDER_CHANGERECORD.CHANGEFIELD', + validators : [ 'strLength[0,12]' ] + }, { + field : 'changeBefore', + title : 'T_LIMS_ORDER_CHANGERECORD.CHANGEBEFORE', + validators : [ 'strLength[0,12]' ] + }, { + field : 'changeAfter', + title : 'T_LIMS_ORDER_CHANGERECORD.CHANGEAFTER', + validators : [ 'strLength[0,12]' ] + }, { + field : 'changeTime', + title : 'T_LIMS_ORDER_CHANGERECORD.CHANGETIME' + } ]; + }, + + getSearchListColumns : function() { + return [ { + checkbox : true + }, Gikam.status.getBpmnColumn(limsOrderChangerecord.workflow.dbTable), { + field : 'orderCode', + title : 'T_LIMS_ORDER_CHANGERECORD.ORDERCODE' + }, { + field : 'changeField', + title : 'T_LIMS_ORDER_CHANGERECORD.CHANGEFIELD' + }, { + field : 'changeBefore', + title : 'T_LIMS_ORDER_CHANGERECORD.CHANGEBEFORE' + }, { + field : 'changeAfter', + title : 'T_LIMS_ORDER_CHANGERECORD.CHANGEAFTER' + }, { + field : 'changeTime', + title : 'T_LIMS_ORDER_CHANGERECORD.CHANGETIME' + } ]; + }, + + getChooseListColumns : function() { + return [ { + field : 'orderCode', + title : 'T_LIMS_ORDER_CHANGERECORD.ORDERCODE' + }, { + field : 'changeField', + title : 'T_LIMS_ORDER_CHANGERECORD.CHANGEFIELD' + }, { + field : 'changeBefore', + title : 'T_LIMS_ORDER_CHANGERECORD.CHANGEBEFORE' + }, { + field : 'changeAfter', + title : 'T_LIMS_ORDER_CHANGERECORD.CHANGEAFTER' + }, { + field : 'changeTime', + title : 'T_LIMS_ORDER_CHANGERECORD.CHANGETIME' + } ]; + }, + + baseUrl : IFM_CONTEXT + '/secure/basemodule/basedata/order-changerecords' +}); diff --git a/src/main/resources/static/basemodule/basedata/order-types/lims-order-type-choose-list.js b/src/main/resources/static/basemodule/basedata/order-types/lims-order-type-choose-list.js new file mode 100644 index 0000000..e2c8788 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/order-types/lims-order-type-choose-list.js @@ -0,0 +1,44 @@ +limsOrderType.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsOrderType.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-order-type-choose-list-grid', + url : limsOrderType.baseUrl + '/queries/choosable', + requestData : _this.param, + columns : columns, + page: true, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-order-type-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-order-type-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.activatedFlag_SEQ = '1'; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/order-types/lims-order-type-edit-list.js b/src/main/resources/static/basemodule/basedata/order-types/lims-order-type-edit-list.js new file mode 100644 index 0000000..606928b --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/order-types/lims-order-type-edit-list.js @@ -0,0 +1,115 @@ +limsOrderType.editPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-order-type-edit-list-grid', + url : limsOrderType.baseUrl + '/queries/raw', + service : 'limsOrderTypeServiceImpl', + dbTable : 'T_LIMS_ORDER_TYPE', + columns : limsOrderType.getEditListColumns(), + page: true, + onLoadSuccess : function(data) { + if (!Gikam.isEmpty(data)) { + this.activeRowByIndex(0); + } else { + // Gikam.cleanCompData([ 'lims-order-type-edit-list-base-info-form' ]); + } + }, + deleteFormatter: function (row) { + return row.typeCode; + }, + activateFormatter: function (row) { + return row.typeCode; + }, + onRowActive : function(index, row) { + + /*Gikam.getAsyncComp('lims-order-type-edit-list-base-info-form').done(function(form) { + form.refresh({ + url : Gikam.printf(limsOrderType.baseUrl + '/{id}', { + id : row.id + }) + }); + });*/ + + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BASEDATA.ORDERTYPES.MODAL.ADD', + disableNotEmptyValidate: true, + fields : limsOrderType.getBaseInfoFormFields(), + url : limsOrderType.baseUrl + }).done(function(id) { + Gikam.getComp('lims-order-type-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-order-type-edit-list-grid').deleteRows(limsOrderType.baseUrl); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.ACTIVE', + icon : 'enable', + onClick : function() { + Gikam.getComp('lims-order-type-edit-list-grid').activateRows(limsOrderType.baseUrl + '/action/activate'); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DEACTIVE', + icon : 'disable', + onClick : function() { + Gikam.getComp('lims-order-type-edit-list-grid').deactivateRows(limsOrderType.baseUrl + '/action/deactivate'); + } + } ] + } + }, + + getBaseInfoTab : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'BASEMODULE.BASEDATA.ORDERTYPES.TAB.BASE_INFO', + items : [ { + type : 'form', + service : 'limsOrderTypeServiceImpl', + dbTable : 'T_LIMS_ORDER_TYPE', + id : 'lims-order-type-edit-list-base-info-form', + fields : limsOrderType.getBaseInfoFormFields(), + onUpdated : function() { + var grid = Gikam.getComp('lims-order-type-edit-list-grid'); + grid.refreshRowById(grid.getActivedRow().id); + }, + } ] + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-order-type-edit-list-layout', + renderTo : workspace.window.$dom, + center : { + // width : 300, + items : [ this.getGridParam() ] + }, + /*center : { + items : [ this.getBaseInfoTab() ] + }*/ + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/order-types/lims-order-type.js b/src/main/resources/static/basemodule/basedata/order-types/lims-order-type.js new file mode 100644 index 0000000..26c762d --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/order-types/lims-order-type.js @@ -0,0 +1,81 @@ +var limsOrderType = Gikam.getPageObject({ + + getEditListColumns : function() { + return [ { + checkbox : true + }, { + index: true, + }, Gikam.status.getActiveColumn(), { + field : 'typeCode', + title : 'T_LIMS_ORDER_TYPE.TYPECODE', + width: 300, + editor: true, + validators : [ 'notEmpty', 'strLength[0,12]' ], + + }, { + field : 'typeName', + title : 'T_LIMS_ORDER_TYPE.TYPENAME', + width: 300, + editor: true, + validators : [ 'notEmpty', 'strLength[0,20]' ], + }, { + field : 'remarks', + title : 'T_LIMS_ORDER_TYPE.REMARKS', + editor: true, + type: 'richText', + validators : [ 'strLength[0,200]' ], + } ]; + }, + + getBaseInfoFormFields : function() { + return [ { + field : 'typeCode', + title : 'T_LIMS_ORDER_TYPE.TYPECODE', + preInsert: true, + validators : [ 'notEmpty','strLength[0,12]' ] + }, { + field : 'typeName', + title : 'T_LIMS_ORDER_TYPE.TYPENAME', + preInsert: true, + validators : [ 'notEmpty', 'strLength[0,20]' ] + }, { + field : 'remarks', + title : 'T_LIMS_ORDER_TYPE.REMARKS', + type: 'textarea', + validators : [ 'strLength[0,100]' ], + preInsert: true, + } ]; + }, + + getChooseListColumns : function() { + return [ { + index: true, + }, /*{ + field : 'delFlag', + title : 'T_LIMS_ORDER_TYPE.DELFLAG' + }, { + field : 'activatedFlag', + title : 'T_LIMS_ORDER_TYPE.ACTIVATEDFLAG' + }, { + field : 'activatedById', + title : 'T_LIMS_ORDER_TYPE.ACTIVATEDBYID' + }, { + field : 'activatedByName', + title : 'T_LIMS_ORDER_TYPE.ACTIVATEDBYNAME' + }, */{ + field : 'typeCode', + title : 'T_LIMS_ORDER_TYPE.TYPECODE', + width: 300, + }, { + field : 'typeName', + title : 'T_LIMS_ORDER_TYPE.TYPENAME', + width: 300, + }, { + field : 'remarks', + title : 'T_LIMS_ORDER_TYPE.REMARKS', + type: 'richText', + } ]; + }, + + baseUrl : IFM_CONTEXT + '/secure/basemodule/basedata/order-types' +}); diff --git a/src/main/resources/static/basemodule/basedata/pdftests/lims-pdftest-choose-list.js b/src/main/resources/static/basemodule/basedata/pdftests/lims-pdftest-choose-list.js new file mode 100644 index 0000000..bc09efe --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/pdftests/lims-pdftest-choose-list.js @@ -0,0 +1,42 @@ +limsPdftest.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsPdftest.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-pdftest-choose-list-grid', + url : limsPdftest.baseUrl + '/queries/choosable', + requestData : _this.param, + columns : columns, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-pdftest-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-pdftest-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/pdftests/lims-pdftest-detail.js b/src/main/resources/static/basemodule/basedata/pdftests/lims-pdftest-detail.js new file mode 100644 index 0000000..28c2b68 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/pdftests/lims-pdftest-detail.js @@ -0,0 +1,70 @@ +limsPdftest.detailPage = { + + getBtnToolbar : function() { + var _this = this; + return { + type : 'btnToolbar', + items : [ { + type : 'button', + text : 'GIKAM.BUTTON.BACK', + icon : 'back', + onClick : function() { + workspace.window.goBack(); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.VIEWAUDIT', + icon : 'view-audit', + onClick : function() { + Gikam.viewAudit('T_LIMS_PDFTEST', _this.param.id); + } + } ] + } + }, + + getBaseInfoTab : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'BASEMODULE.BASEDATA.PDFTESTS.TAB.BASE_INFO', + items : [ { + type : 'form', + url : _this.getCompUrl('baseInfoForm'), + service : 'limsPdftestServiceImpl', + dbTable : 'T_LIMS_PDFTEST', + id : 'lims-pdftest-detail-base-info-form', + fields : limsPdftest.getBaseInfoFormFields() + } ] + } ] + } + }, + + urlManager : { + baseInfoForm : limsPdftest.baseUrl + '/{id}', + }, + + getCompUrl : function(name) { + if (Gikam.isEmpty(this.param.id)) { + return ''; + } + return Gikam.printf(this.urlManager[name], { + id : this.param.id + }); + }, + + createPage : function() { + Gikam.create('layout', { + center : { + items : [ this.getBtnToolbar(), this.getBaseInfoTab() ] + }, + renderTo : workspace.window.$dom + }); + return this; + }, + + init : function(param) { + this.param = param; + this.createPage(); + } +} diff --git a/src/main/resources/static/basemodule/basedata/pdftests/lims-pdftest-edit-list.js b/src/main/resources/static/basemodule/basedata/pdftests/lims-pdftest-edit-list.js new file mode 100644 index 0000000..2a44507 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/pdftests/lims-pdftest-edit-list.js @@ -0,0 +1,59 @@ +limsPdftest.editPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-pdftest-edit-list-grid', + url : limsPdftest.baseUrl + '/queries/raw', + service : 'limsPdftestServiceImpl', + dbTable : 'T_LIMS_PDFTEST', + columns : limsPdftest.getEditListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BASEDATA.PDFTESTS.MODAL.ADD', + fields : limsPdftest.getBaseInfoFormFields(), + url : limsPdftest.baseUrl + }).done(function(id) { + Gikam.getComp('lims-pdftest-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-pdftest-edit-list-grid').deleteRows(limsPdftest.baseUrl); + } + } ] + } + }, + + loadDetailPage : function(id) { + workspace.window.load(limsPdftest.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-pdftest-edit-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/pdftests/lims-pdftest-search-list.js b/src/main/resources/static/basemodule/basedata/pdftests/lims-pdftest-search-list.js new file mode 100644 index 0000000..5ff3151 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/pdftests/lims-pdftest-search-list.js @@ -0,0 +1,36 @@ +limsPdftest.searchPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-pdftest-search-list-grid', + url : limsPdftest.baseUrl + '/queries/searchable', + columns : limsPdftest.getSearchListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + } + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-pdftest-search-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + loadDetailPage : function(id) { + workspace.window.load(limsPdftest.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/pdftests/lims-pdftest.js b/src/main/resources/static/basemodule/basedata/pdftests/lims-pdftest.js new file mode 100644 index 0000000..24c6db1 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/pdftests/lims-pdftest.js @@ -0,0 +1,55 @@ +var limsPdftest = Gikam.getPageObject({ + + getEditListColumns : function() { + return [ { + checkbox : true + }, { + field : 'testName', + title : 'T_LIMS_PDFTEST.TESTNAME', + + } ]; + }, + + getBaseInfoFormFields : function() { + return [ { + field : 'testName', + title : 'T_LIMS_PDFTEST.TESTNAME', + validators : [ 'strLength[0,40]' ], + preInsert: true, + type : 'choose', + category : 'testChoose', + single : true, + onBeforeChoose : function(){ + return {activatedFlag_EQ : '1'} + }, + onAfterChoose: function(rows,index,){ + if(Gikam.isNotEmpty(rows)){ + this.setData({ + index: index, + testId : rows[0].id, + testName : rows[0].testName, + + }) + } + }, + } ]; + }, + + getSearchListColumns : function() { + return [ { + checkbox : true + }, Gikam.status.getBpmnColumn(limsPdftest.workflow.dbTable), { + field : 'testName', + title : 'T_LIMS_PDFTEST.TESTNAME' + } ]; + }, + + getChooseListColumns : function() { + return [ { + field : 'testName', + title : 'T_LIMS_PDFTEST.TESTNAME' + } ]; + }, + + baseUrl : IFM_CONTEXT + '/secure/basemodule/basedata/pdftests' +}); diff --git a/src/main/resources/static/basemodule/basedata/product-name-librarys/lims-product-name-library-choose-list.js b/src/main/resources/static/basemodule/basedata/product-name-librarys/lims-product-name-library-choose-list.js new file mode 100644 index 0000000..abf6c52 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/product-name-librarys/lims-product-name-library-choose-list.js @@ -0,0 +1,42 @@ +limsProductNameLibrary.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsProductNameLibrary.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-product-name-library-choose-list-grid', + url : limsProductNameLibrary.baseUrl + '/queries/choosable', + requestData : _this.param, + columns : columns, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-product-name-library-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-product-name-library-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/product-name-librarys/lims-product-name-library-detail.js b/src/main/resources/static/basemodule/basedata/product-name-librarys/lims-product-name-library-detail.js new file mode 100644 index 0000000..1be1356 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/product-name-librarys/lims-product-name-library-detail.js @@ -0,0 +1,70 @@ +limsProductNameLibrary.detailPage = { + + getBtnToolbar : function() { + var _this = this; + return { + type : 'btnToolbar', + items : [ { + type : 'button', + text : 'GIKAM.BUTTON.BACK', + icon : 'back', + onClick : function() { + workspace.window.goBack(); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.VIEWAUDIT', + icon : 'view-audit', + onClick : function() { + Gikam.viewAudit('T_LIMS_PRODUCT_NAME_LIBRARY', _this.param.id); + } + } ] + } + }, + + getBaseInfoTab : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.TAB.BASE_INFO', + items : [ { + type : 'form', + url : _this.getCompUrl('baseInfoForm'), + service : 'limsProductNameLibraryServiceImpl', + dbTable : 'T_LIMS_PRODUCT_NAME_LIBRARY', + id : 'lims-product-name-library-detail-base-info-form', + fields : limsProductNameLibrary.getBaseInfoFormFields() + } ] + } ] + } + }, + + urlManager : { + baseInfoForm : limsProductNameLibrary.baseUrl + '/{id}', + }, + + getCompUrl : function(name) { + if (Gikam.isEmpty(this.param.id)) { + return ''; + } + return Gikam.printf(this.urlManager[name], { + id : this.param.id + }); + }, + + createPage : function() { + Gikam.create('layout', { + center : { + items : [ this.getBtnToolbar(), this.getBaseInfoTab() ] + }, + renderTo : workspace.window.$dom + }); + return this; + }, + + init : function(param) { + this.param = param; + this.createPage(); + } +} diff --git a/src/main/resources/static/basemodule/basedata/product-name-librarys/lims-product-name-library-edit-list.js b/src/main/resources/static/basemodule/basedata/product-name-librarys/lims-product-name-library-edit-list.js new file mode 100644 index 0000000..81da105 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/product-name-librarys/lims-product-name-library-edit-list.js @@ -0,0 +1,62 @@ +limsProductNameLibrary.editPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-product-name-library-edit-list-grid', + url : limsProductNameLibrary.baseUrl + '/queries/raw', + service : 'limsProductNameLibraryServiceImpl', + dbTable : 'T_LIMS_PRODUCT_NAME_LIBRARY', + columns : limsProductNameLibrary.getEditListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BASEDATA.PRODUCTNAMELIBRARYS.MODAL.ADD', + fields : limsProductNameLibrary.getBaseInfoFormFields(), + param:{ + status : 1 + }, + url : limsProductNameLibrary.baseUrl + }).done(function(id) { + Gikam.getComp('lims-product-name-library-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-product-name-library-edit-list-grid').deleteRows(limsProductNameLibrary.baseUrl); + } + } ] + } + }, + + loadDetailPage : function(id) { + workspace.window.load(limsProductNameLibrary.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-product-name-library-edit-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/product-name-librarys/lims-product-name-library-search-list.js b/src/main/resources/static/basemodule/basedata/product-name-librarys/lims-product-name-library-search-list.js new file mode 100644 index 0000000..e0e291a --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/product-name-librarys/lims-product-name-library-search-list.js @@ -0,0 +1,36 @@ +limsProductNameLibrary.searchPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-product-name-library-search-list-grid', + url : limsProductNameLibrary.baseUrl + '/queries/searchable', + columns : limsProductNameLibrary.getSearchListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + } + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-product-name-library-search-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + loadDetailPage : function(id) { + workspace.window.load(limsProductNameLibrary.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/product-name-librarys/lims-product-name-library.js b/src/main/resources/static/basemodule/basedata/product-name-librarys/lims-product-name-library.js new file mode 100644 index 0000000..5adc933 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/product-name-librarys/lims-product-name-library.js @@ -0,0 +1,69 @@ +var limsProductNameLibrary = Gikam.getPageObject({ + + getEditListColumns : function() { + return [ { + checkbox : true + }, { + index: true, + }, { + field : 'status', + title : 'T_LIMS_PRODUCT_NAME_LIBRARY.STATUS', + editor : true, + type : 'select', + category : 'sys', + param : { + codeCategoryId : 'activatedFlag', + }, + firstBlank : false, + width:120, + } ,{ + field : 'productName', + title : 'T_LIMS_PRODUCT_NAME_LIBRARY.PRODUCTNAME', + validators : [ 'notEmpty' ], + editor: true, + width:300, + }, ]; + }, + + getBaseInfoFormFields : function() { + return [ { + field : 'productName', + title : 'T_LIMS_PRODUCT_NAME_LIBRARY.PRODUCTNAME', + validators : [ 'strLength[0,20]' ] + }, { + field : 'status', + title : 'T_LIMS_PRODUCT_NAME_LIBRARY.STATUS', + validators : [ 'strLength[0,3]' ] + }, ]; + }, + + getSearchListColumns : function() { + return [ { + checkbox : true + }, Gikam.status.getBpmnColumn(limsProductNameLibrary.workflow.dbTable), { + field : 'productName', + title : 'T_LIMS_PRODUCT_NAME_LIBRARY.PRODUCTNAME' + }, { + field : 'status', + title : 'T_LIMS_PRODUCT_NAME_LIBRARY.STATUS' + } ]; + }, + + getChooseListColumns : function() { + return [ { + field : 'productName', + title : 'T_LIMS_PRODUCT_NAME_LIBRARY.PRODUCTNAME' + }, { + field : 'status', + title : 'T_LIMS_PRODUCT_NAME_LIBRARY.STATUS', + type : 'select', + category : 'sys', + param : { + codeCategoryId : 'activatedFlag', + }, + firstBlank : false, + }, ]; + }, + + baseUrl : IFM_CONTEXT + '/secure/basemodule/basedata/product-name-librarys' +}); diff --git a/src/main/resources/static/basemodule/basedata/project-differentiations/lims-project-differentiation-choose-list.js b/src/main/resources/static/basemodule/basedata/project-differentiations/lims-project-differentiation-choose-list.js new file mode 100644 index 0000000..7a7daff --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/project-differentiations/lims-project-differentiation-choose-list.js @@ -0,0 +1,42 @@ +limsProjectDifferentiation.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsProjectDifferentiation.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-project-differentiation-choose-list-grid', + url : limsProjectDifferentiation.baseUrl + '/queries/choosable', + requestData : _this.param, + columns : columns, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-project-differentiation-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-project-differentiation-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/project-differentiations/lims-project-differentiation-detail.js b/src/main/resources/static/basemodule/basedata/project-differentiations/lims-project-differentiation-detail.js new file mode 100644 index 0000000..37b678e --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/project-differentiations/lims-project-differentiation-detail.js @@ -0,0 +1,70 @@ +limsProjectDifferentiation.detailPage = { + + getBtnToolbar : function() { + var _this = this; + return { + type : 'btnToolbar', + items : [ { + type : 'button', + text : 'GIKAM.BUTTON.BACK', + icon : 'back', + onClick : function() { + workspace.window.goBack(); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.VIEWAUDIT', + icon : 'view-audit', + onClick : function() { + Gikam.viewAudit('T_LIMS_PROJECT_DIFFERENTIATION', _this.param.id); + } + } ] + } + }, + + getBaseInfoTab : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'BASEMODULE.BASEDATA.PROJECTDIFFERENTIATIONS.TAB.BASE_INFO', + items : [ { + type : 'form', + url : _this.getCompUrl('baseInfoForm'), + service : 'limsProjectDifferentiationServiceImpl', + dbTable : 'T_LIMS_PROJECT_DIFFERENTIATION', + id : 'lims-project-differentiation-detail-base-info-form', + fields : limsProjectDifferentiation.getBaseInfoFormFields() + } ] + } ] + } + }, + + urlManager : { + baseInfoForm : limsProjectDifferentiation.baseUrl + '/{id}', + }, + + getCompUrl : function(name) { + if (Gikam.isEmpty(this.param.id)) { + return ''; + } + return Gikam.printf(this.urlManager[name], { + id : this.param.id + }); + }, + + createPage : function() { + Gikam.create('layout', { + center : { + items : [ this.getBtnToolbar(), this.getBaseInfoTab() ] + }, + renderTo : workspace.window.$dom + }); + return this; + }, + + init : function(param) { + this.param = param; + this.createPage(); + } +} diff --git a/src/main/resources/static/basemodule/basedata/project-differentiations/lims-project-differentiation-edit-list.js b/src/main/resources/static/basemodule/basedata/project-differentiations/lims-project-differentiation-edit-list.js new file mode 100644 index 0000000..3df84e8 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/project-differentiations/lims-project-differentiation-edit-list.js @@ -0,0 +1,59 @@ +limsProjectDifferentiation.editPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-project-differentiation-edit-list-grid', + url : limsProjectDifferentiation.baseUrl + '/queries/raw', + service : 'limsProjectDifferentiationServiceImpl', + dbTable : 'T_LIMS_PROJECT_DIFFERENTIATION', + columns : limsProjectDifferentiation.getEditListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BASEDATA.PROJECTDIFFERENTIATIONS.MODAL.ADD', + fields : limsProjectDifferentiation.getBaseInfoFormFields(), + url : limsProjectDifferentiation.baseUrl + }).done(function(id) { + Gikam.getComp('lims-project-differentiation-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-project-differentiation-edit-list-grid').deleteRows(limsProjectDifferentiation.baseUrl); + } + } ] + } + }, + + loadDetailPage : function(id) { + workspace.window.load(limsProjectDifferentiation.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-project-differentiation-edit-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/project-differentiations/lims-project-differentiation-search-list.js b/src/main/resources/static/basemodule/basedata/project-differentiations/lims-project-differentiation-search-list.js new file mode 100644 index 0000000..18713f5 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/project-differentiations/lims-project-differentiation-search-list.js @@ -0,0 +1,36 @@ +limsProjectDifferentiation.searchPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-project-differentiation-search-list-grid', + url : limsProjectDifferentiation.baseUrl + '/queries/searchable', + columns : limsProjectDifferentiation.getSearchListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + } + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-project-differentiation-search-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + loadDetailPage : function(id) { + workspace.window.load(limsProjectDifferentiation.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/project-differentiations/lims-project-differentiation.js b/src/main/resources/static/basemodule/basedata/project-differentiations/lims-project-differentiation.js new file mode 100644 index 0000000..2f3a51f --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/project-differentiations/lims-project-differentiation.js @@ -0,0 +1,129 @@ +var limsProjectDifferentiation = Gikam.getPageObject({ + + getEditListColumns : function() { + return [ { + checkbox : true + }, { + field : 'testCode', + title : 'T_LIMS_PROJECT_DIFFERENTIATION.TESTCODE', + editor : true, + type : 'choose', + category : 'testChoose', + single : true, + onBeforeChoose : function(){ + return { + activatedFlag_EQ : '1', + rightFilter : 1, //权限隔离 用户+单位权限+检测组进行隔离 + target_filter: encodeURI(JSON.stringify({ + type: 'unassigned', + targetTable: 'T_LIMS_PROJECT_DIFFERENTIATION', + targetMatchColumn: 'testId', + thisMatchColumn: 'id', + })) + } + }, + onAfterChoose: function(rows,index,){ + if(Gikam.isNotEmpty(rows)){ + this.setData({ + index: index, + testCode : rows[0].testCode, + testId : rows[0].id, + testName : rows[0].testName, + + }) + } + }, + width:200 + }, { + field : 'testName', + title : 'T_LIMS_PROJECT_DIFFERENTIATION.TESTNAME', + //editor : true, + width:200 + }, { + field : 'theNumber', + title : 'T_LIMS_PROJECT_DIFFERENTIATION.THENUMBER', + editor : true, + //single : true, + type : 'choose', + category: 'criteria', + onBeforeChoose : function(){ + return {} + }, + onAfterChoose: function(rows,index,){ + if(Gikam.isNotEmpty(rows)){ + this.setData({ + index: index, + /*theNumber : rows[0].theNumber, + abbreviation : rows[0].abbreviation, + criteriaId : rows[0].id,*/ + theNumber : rows.map(row => row.theNumber).join(","), + abbreviation : rows.map(row => row.abbreviation).join(","), + criteriaId : rows.map(row => row.id).join(","), + }) + } + }, + width:200 + }, { + field : 'abbreviation', + title : 'T_LIMS_PROJECT_DIFFERENTIATION.ABBREVIATION', + type : 'textarea', + width:400 + } ]; + }, + + getBaseInfoFormFields : function() { + return [ { + field : 'testCode', + title : 'T_LIMS_PROJECT_DIFFERENTIATION.TESTCODE', + validators : [ 'strLength[0,40]' ] + }, { + field : 'testName', + title : 'T_LIMS_PROJECT_DIFFERENTIATION.TESTNAME', + validators : [ 'strLength[0,40]' ] + }, { + field : 'theNumber', + title : 'T_LIMS_PROJECT_DIFFERENTIATION.THENUMBER', + validators : [ 'strLength[0,40]' ] + }, { + field : 'abbreviation', + title : 'T_LIMS_PROJECT_DIFFERENTIATION.ABBREVIATION', + validators : [ 'strLength[0,40]' ] + } ]; + }, + + getSearchListColumns : function() { + return [ { + checkbox : true + }, Gikam.status.getBpmnColumn(limsProjectDifferentiation.workflow.dbTable), { + field : 'testCode', + title : 'T_LIMS_PROJECT_DIFFERENTIATION.TESTCODE' + }, { + field : 'testName', + title : 'T_LIMS_PROJECT_DIFFERENTIATION.TESTNAME' + }, { + field : 'theNumber', + title : 'T_LIMS_PROJECT_DIFFERENTIATION.THENUMBER' + }, { + field : 'abbreviation', + title : 'T_LIMS_PROJECT_DIFFERENTIATION.ABBREVIATION' + } ]; + }, + + getChooseListColumns : function() { + return [ { + field : 'testCode', + title : 'T_LIMS_PROJECT_DIFFERENTIATION.TESTCODE' + }, { + field : 'testName', + title : 'T_LIMS_PROJECT_DIFFERENTIATION.TESTNAME' + }, { + field : 'theNumber', + title : 'T_LIMS_PROJECT_DIFFERENTIATION.THENUMBER' + }, { + field : 'abbreviation', + title : 'T_LIMS_PROJECT_DIFFERENTIATION.ABBREVIATION' + } ]; + }, + + baseUrl : IFM_CONTEXT + '/secure/basemodule/basedata/project-differentiations' +}); diff --git a/src/main/resources/static/basemodule/basedata/project-name-librarys/lims-project-name-library-choose-list.js b/src/main/resources/static/basemodule/basedata/project-name-librarys/lims-project-name-library-choose-list.js new file mode 100644 index 0000000..4907f5e --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/project-name-librarys/lims-project-name-library-choose-list.js @@ -0,0 +1,42 @@ +limsProjectNameLibrary.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsProjectNameLibrary.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-project-name-library-choose-list-grid', + url : limsProjectNameLibrary.baseUrl + '/queries/choosable', + requestData : _this.param, + columns : columns, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-project-name-library-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-project-name-library-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/project-name-librarys/lims-project-name-library-detail.js b/src/main/resources/static/basemodule/basedata/project-name-librarys/lims-project-name-library-detail.js new file mode 100644 index 0000000..aca5bce --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/project-name-librarys/lims-project-name-library-detail.js @@ -0,0 +1,70 @@ +limsProjectNameLibrary.detailPage = { + + getBtnToolbar : function() { + var _this = this; + return { + type : 'btnToolbar', + items : [ { + type : 'button', + text : 'GIKAM.BUTTON.BACK', + icon : 'back', + onClick : function() { + workspace.window.goBack(); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.VIEWAUDIT', + icon : 'view-audit', + onClick : function() { + Gikam.viewAudit('T_LIMS_PROJECT_NAME_LIBRARY', _this.param.id); + } + } ] + } + }, + + getBaseInfoTab : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.TAB.BASE_INFO', + items : [ { + type : 'form', + url : _this.getCompUrl('baseInfoForm'), + service : 'limsProjectNameLibraryServiceImpl', + dbTable : 'T_LIMS_PROJECT_NAME_LIBRARY', + id : 'lims-project-name-library-detail-base-info-form', + fields : limsProjectNameLibrary.getBaseInfoFormFields() + } ] + } ] + } + }, + + urlManager : { + baseInfoForm : limsProjectNameLibrary.baseUrl + '/{id}', + }, + + getCompUrl : function(name) { + if (Gikam.isEmpty(this.param.id)) { + return ''; + } + return Gikam.printf(this.urlManager[name], { + id : this.param.id + }); + }, + + createPage : function() { + Gikam.create('layout', { + center : { + items : [ this.getBtnToolbar(), this.getBaseInfoTab() ] + }, + renderTo : workspace.window.$dom + }); + return this; + }, + + init : function(param) { + this.param = param; + this.createPage(); + } +} diff --git a/src/main/resources/static/basemodule/basedata/project-name-librarys/lims-project-name-library-edit-list.js b/src/main/resources/static/basemodule/basedata/project-name-librarys/lims-project-name-library-edit-list.js new file mode 100644 index 0000000..85e6395 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/project-name-librarys/lims-project-name-library-edit-list.js @@ -0,0 +1,62 @@ +limsProjectNameLibrary.editPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-project-name-library-edit-list-grid', + url : limsProjectNameLibrary.baseUrl + '/queries/raw', + service : 'limsProjectNameLibraryServiceImpl', + dbTable : 'T_LIMS_PROJECT_NAME_LIBRARY', + columns : limsProjectNameLibrary.getEditListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BASEDATA.PROJECTNAMELIBRARYS.MODAL.ADD', + fields : limsProjectNameLibrary.getBaseInfoFormFields(), + param:{ + status : 1 + }, + url : limsProjectNameLibrary.baseUrl + }).done(function(id) { + Gikam.getComp('lims-project-name-library-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-project-name-library-edit-list-grid').deleteRows(limsProjectNameLibrary.baseUrl); + } + } ] + } + }, + + loadDetailPage : function(id) { + workspace.window.load(limsProjectNameLibrary.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-project-name-library-edit-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/project-name-librarys/lims-project-name-library-search-list.js b/src/main/resources/static/basemodule/basedata/project-name-librarys/lims-project-name-library-search-list.js new file mode 100644 index 0000000..df20f9a --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/project-name-librarys/lims-project-name-library-search-list.js @@ -0,0 +1,36 @@ +limsProjectNameLibrary.searchPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-project-name-library-search-list-grid', + url : limsProjectNameLibrary.baseUrl + '/queries/searchable', + columns : limsProjectNameLibrary.getSearchListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + } + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-project-name-library-search-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + loadDetailPage : function(id) { + workspace.window.load(limsProjectNameLibrary.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/project-name-librarys/lims-project-name-library.js b/src/main/resources/static/basemodule/basedata/project-name-librarys/lims-project-name-library.js new file mode 100644 index 0000000..17cb2c1 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/project-name-librarys/lims-project-name-library.js @@ -0,0 +1,139 @@ +var limsProjectNameLibrary = Gikam.getPageObject({ + + getEditListColumns : function() { + return [ { + checkbox : true + },{ + index: true, + }, { + field : 'status', + title : 'T_LIMS_PROJECT_NAME_LIBRARY.STATUS', + editor : true, + type : 'select', + category : 'sys', + param : { + codeCategoryId : 'activatedFlag', + }, + firstBlank : false, + width:120, + }, { + field : 'projectName', + title : 'T_LIMS_PROJECT_NAME_LIBRARY.PROJECTNAME', + validators : [ 'notEmpty' ], + editor: true, + width:300, + }, { + field : 'projectUser', + title : 'T_LIMS_PROJECT_NAME_LIBRARY.PROJECTUSER', + editor: true, + type: 'choose', + single: true, + category: 'user', + onBeforeChoose: function () { + return { + status_SEQ: 'activated', + } + }, + onAfterChoose(rows, index) { + if (Gikam.isNotEmpty(rows)) { + this.setData({ + index: index, + projectUser: rows[0].userName, + projectUserId: rows[0].id, + }); + } + }, + onClean(field, value, index) { + this.setData({ + index: index, + projectUser: '', + projectUserId: '', + }); + }, + width:300, + }, ]; + }, + + getBaseInfoFormFields : function() { + return [ { + field : 'projectName', + title : 'T_LIMS_PROJECT_NAME_LIBRARY.PROJECTNAME', + validators : [ 'strLength[0,20]' ] + }, { + field : 'projectUserId', + title : 'T_LIMS_PROJECT_NAME_LIBRARY.PROJECTUSERID', + validators : [ 'strLength[0,20]' ] + }, { + field : 'projectUser', + title : 'T_LIMS_PROJECT_NAME_LIBRARY.PROJECTUSER', + validators : [ 'strLength[0,20]' ] + }, { + field : 'status', + title : 'T_LIMS_PROJECT_NAME_LIBRARY.STATUS', + validators : [ 'strLength[0,3]' ] + }, ]; + }, + + getSearchListColumns : function() { + return [ { + checkbox : true + }, Gikam.status.getBpmnColumn(limsProjectNameLibrary.workflow.dbTable), { + field : 'projectName', + title : 'T_LIMS_PROJECT_NAME_LIBRARY.PROJECTNAME' + }, { + field : 'projectUserId', + title : 'T_LIMS_PROJECT_NAME_LIBRARY.PROJECTUSERID' + }, { + field : 'projectUser', + title : 'T_LIMS_PROJECT_NAME_LIBRARY.PROJECTUSER' + }, { + field : 'status', + title : 'T_LIMS_PROJECT_NAME_LIBRARY.STATUS' + } ]; + }, + + getChooseListColumns : function() { + return [ { + field : 'projectName', + title : 'T_LIMS_PROJECT_NAME_LIBRARY.PROJECTNAME' + }, { + field : 'projectUser', + title : 'T_LIMS_PROJECT_NAME_LIBRARY.PROJECTUSER', + type: 'choose', + single: true, + category: 'user', + onBeforeChoose: function () { + return { + status_SEQ: 'activated', + } + }, + onAfterChoose(rows, index) { + if (Gikam.isNotEmpty(rows)) { + this.setData({ + index: index, + projectUser: rows[0].userName, + projectUserId: rows[0].id, + }); + } + }, + onClean(field, value, index) { + this.setData({ + index: index, + projectUser: '', + projectUserId: '', + }); + } + }, { + field : 'status', + title : 'T_LIMS_PROJECT_NAME_LIBRARY.STATUS', + type : 'select', + category : 'sys', + param : { + codeCategoryId : 'activatedFlag', + }, + firstBlank : false, + }, ]; + }, + + baseUrl : IFM_CONTEXT + '/secure/basemodule/basedata/project-name-librarys' +}); diff --git a/src/main/resources/static/basemodule/basedata/staff-trains/lims-staff-skill.js b/src/main/resources/static/basemodule/basedata/staff-trains/lims-staff-skill.js new file mode 100644 index 0000000..bec50ed --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/staff-trains/lims-staff-skill.js @@ -0,0 +1,859 @@ +limsStaffTrain.skill = { + + + create: function () { + var _this = this; + Gikam.create('layout', { + id: 'limsStaffTrainSkill', + renderTo: workspace.window.$dom, + center: { + items: [ + _this.geteCharsTab() + ] + }, + north: { + height: '35%', + items: [{ + type : 'button', + text : '查询', + icon : 'add', + onClick : function() { + var form = Gikam.getComp('lims-staff-train-skill-form') + var data = form.getData() + if (Gikam.isEmpty(data.base)){ + Gikam.toast('请选择实验室') + return false; + } + + if (data.pageChoose=='0'){ + var title1 ='' + var title2 ='' + var title3 ='' + var title4 ='' + var title5 ='' + var option1 = Gikam.getComp('echarts1').options.option; + var option2 = Gikam.getComp('echarts2').options.option; + var option3 = Gikam.getComp('echarts3').options.option; + var option4 = Gikam.getComp('echarts4').options.option; + var option5 = Gikam.getComp('echarts5').options.option; + Gikam.postSync(IFM_CONTEXT + '/secure/basemodule/basedata/staff-trains/getStaffSkills', + Gikam.getJsonWrapper({ + f : data, + }, [null, []])).done(function (data) { + var result1 = data[0]; + var result2 = data[1]; + var result3 = data[2]; + var result4 = data[3]; + var result5 = data[4]; + var result6 = data[5]; + var result7 = data[6]; + var result8 = data[7]; + var result9 = data[8]; + var result10 = data[9]; + + var result1_bar = [] + var result1_line=[] + var date1 = [] + + for(key in result1){ + result1_bar.push(result1[key]) + date1.push(key) + + } + for(key in result2){ + result1_line.push(result2[key]) + + } + title1 = form.getData().base+'实验室技能总览' + var result2_bar = [] + var result2_line=[] + var date2 = [] + + for(key in result3){ + result2_bar.push(result3[key]) + date2.push(key) + + } + for(key in result4){ + result2_line.push(result4[key]) + + } + title2 = form.getData().base+'实验室技能总览by WL检测组' + var result3_bar = [] + var result3_line=[] + var date3 = [] + + for(key in result5){ + result3_bar.push(result5[key]) + date3.push(key) + + } + for(key in result6){ + result3_line.push(result6[key]) + + } + title3 = form.getData().base+'实验室技能总览by HX检测组' + var result4_bar = [] + var result4_line=[] + var date4 = [] + + for(key in result7){ + result4_bar.push(result7[key]) + date4.push(key) + + } + for(key in result8){ + result4_line.push(result8[key]) + + } + title4 = form.getData().base+'实验室技能总览by RB检测组' + var result5_bar = [] + var result5_line=[] + var date5 = [] + + for(key in result9){ + result5_bar.push(result9[key]) + date5.push(key) + + } + for(key in result10){ + result5_line.push(result10[key]) + + } + title5 = form.getData().base+'实验室技能总览by KD检测组' + option1.series[0].data = result1_bar + option1.series[1].data = result1_line + option1.xAxis.data =date1 + + option2.series[0].data = result2_bar + option2.series[1].data = result2_line + option2.xAxis.data =date2 + + option3.series[0].data = result3_bar + option3.series[1].data = result3_line + option3.xAxis.data =date3 + + option4.series[0].data = result4_bar + option4.series[1].data = result4_line + option4.xAxis.data =date4 + + option5.series[0].data = result5_bar + option5.series[1].data = result5_line + option5.xAxis.data =date5 + + option1.yAxis[0].name =title1 + option2.yAxis[0].name =title2 + option3.yAxis[0].name =title3 + option4.yAxis[0].name =title4 + option5.yAxis[0].name =title5 + Gikam.getComp('echarts1').setOption(option1); + Gikam.getComp('echarts2').setOption(option2); + Gikam.getComp('echarts3').setOption(option3); + Gikam.getComp('echarts4').setOption(option4); + Gikam.getComp('echarts5').setOption(option5); + }) + }else { + + var matrixHeaderQueryUrl = IFM_CONTEXT + '/secure/basemodule/basedata/staff-trains/matrix-headers'; + var matrixRowQueryUrl = IFM_CONTEXT + '/secure/basemodule/basedata/staff-trains/matrix-rows'; + + Gikam.postSync(matrixHeaderQueryUrl, Gikam.getJsonWrapper({ + f : data, + }, [null, []])).done(function(columns) { + columns.forEach(function(column) { + if (Gikam.isNotEmpty(column.subColumns)) { + column.subColumns.forEach(function(subColumn) { + subColumn.width = 140; + subColumn.heightTitle = 60; + subColumn.textLineFeed = true; + subColumn.onBeforeEditorRender = function(row) { + return false; + }; + + }); + } + }); + // 需要提前查询出数据,避免数据量大导致的页面崩溃 + Gikam.post(matrixRowQueryUrl, Gikam.getJsonWrapper({ + f : data, + }, [null, []])).done(function(rows) { + var oldColumns = limsStaffTrain.skill.fixColumns(); + columns = oldColumns.concat(columns); + columns = columns.concat(limsStaffTrain.skill.lastColumns()) + Gikam.getComp('skillGrid').refreshColumns(columns); + + Gikam.getComp('skillGrid').refreshByData({ + rows : rows + }); + }); + + }); + + } + + + + } + }, + _this.getConfigForm(), + ] + } + }); + + }, + geteCharsTab :function () { + var _this = this; + return { + type: 'tab', + id: 'geteCharsTab', + show :false, + panels: [{ + title: '技能总览', + id:'long_panel0', + items: [ + //五个柱状图加折线图 + { + type: 'layout', + center: { + items: [{ + type: 'layout', + + center: { + items: [ + _this.getChart1(), + ] + }, + east :{ + width : '50%', + items : [_this.getChart2(),] + } + },{ + type: 'layout', + + center: { + items: [ + _this.getChart3(), + + ] + }, + east :{ + width : '50%', + items : [_this.getChart4(),] + } + }, + { + type: 'layout', + + center: { + width : '50%', + items: [ + _this.getChart5(), + + ] + }, + } + + ] + } + }, + + ] + },{ + title: '技能矩阵表', + id:'long_panel1', + items: [ + + { + type: 'layout', + + center: { + items: [ + _this.getSkillGrid(), + ] + } + }, ] + }] + } + }, + getChart1: function (){ + var _this = this; + + return { + type : 'echarts', + id : 'echarts1', + option: { + tooltip: { + trigger: 'axis', + formatter:function (serials) { + + } + }, + backgroundColor:"#C6D3DF", + xAxis: { + type: 'category', + data: [] + }, + yAxis: [ + { + type: 'value', + name: '', + position: 'left', + max: function(value){ + return value.max + 0.2*value.max + }, + }, + { + type : 'value', + name : '占比', + axisLabel : { + formatter : '{value} %' + }, + splitLine : false + } + + ], + series: [ + { + name: '结果值', + data: [], + type: 'bar', + yAxisIndex: 0, + itemStyle:{ + color:"rgb(1,77,100)", + }, + },{ + name: '占比', + data : [], + type: 'line', + yAxisIndex: 1, + symbolSize: 8, // 点的大小 + symbol: 'circle', // 折线点设置为实心点 + itemStyle:{ + color:"#1f89a0", + normal: { + label: { + show: true // 在折线拐点上显示数据 + }, + } + }, + lineStyle:{ + color:"#1f89a0" + }, + }, + ] + }, + }; + + }, + getChart2: function (){ + var _this = this; + + return { + type : 'echarts', + id : 'echarts2', + option: { + tooltip: { + trigger: 'axis', + formatter:function (serials) { + + } + }, + backgroundColor:"#C6D3DF", + xAxis: { + type: 'category', + data: [] + }, + yAxis: [ + { + type: 'value', + name: '', + position: 'left', + max: function(value){ + return value.max + 0.2*value.max + }, + }, + { + type : 'value', + name : '占比', + axisLabel : { + formatter : '{value} %' + }, + splitLine : false + } + + ], + series: [ + { + name: '结果值', + data: [], + type: 'bar', + yAxisIndex: 0, + itemStyle:{ + color:"rgb(1,77,100)", + }, + },{ + name: '占比', + data : [], + type: 'line', + yAxisIndex: 1, + symbolSize: 8, // 点的大小 + symbol: 'circle', // 折线点设置为实心点 + itemStyle:{ + color:"#1f89a0", + normal: { + label: { + show: true // 在折线拐点上显示数据 + }, + } + }, + lineStyle:{ + color:"#1f89a0" + }, + }, + ] + }, + }; + + }, + getChart3: function (){ + var _this = this; + + return { + type : 'echarts', + id : 'echarts3', + option: { + tooltip: { + trigger: 'axis', + formatter:function (serials) { + + } + }, + backgroundColor:"#C6D3DF", + xAxis: { + type: 'category', + data: [] + }, + yAxis: [ + { + type: 'value', + name: '', + position: 'left', + max: function(value){ + return value.max + 0.2*value.max + }, + }, + { + type : 'value', + name : '占比', + axisLabel : { + formatter : '{value} %' + }, + splitLine : false + } + + ], + series: [ + { + name: '结果值', + data: [], + type: 'bar', + yAxisIndex: 0, + itemStyle:{ + color:"rgb(1,77,100)", + }, + },{ + name: '占比', + data : [], + type: 'line', + yAxisIndex: 1, + symbolSize: 8, // 点的大小 + symbol: 'circle', // 折线点设置为实心点 + itemStyle:{ + color:"#1f89a0", + normal: { + label: { + show: true // 在折线拐点上显示数据 + }, + } + }, + lineStyle:{ + color:"#1f89a0" + }, + }, + ] + }, + }; + + }, + getChart4: function (){ + var _this = this; + + return { + type : 'echarts', + id : 'echarts4', + option: { + tooltip: { + trigger: 'axis', + formatter:function (serials) { + + } + }, + backgroundColor:"#C6D3DF", + xAxis: { + type: 'category', + data: [] + }, + yAxis: [ + { + type: 'value', + name: '', + position: 'left', + max: function(value){ + return value.max + 0.2*value.max + }, + }, + { + type : 'value', + name : '占比', + axisLabel : { + formatter : '{value} %' + }, + splitLine : false + } + + ], + series: [ + { + name: '结果值', + data: [], + type: 'bar', + yAxisIndex: 0, + itemStyle:{ + color:"rgb(1,77,100)", + }, + },{ + name: '占比', + data : [], + type: 'line', + yAxisIndex: 1, + symbolSize: 8, // 点的大小 + symbol: 'circle', // 折线点设置为实心点 + itemStyle:{ + color:"#1f89a0", + normal: { + label: { + show: true // 在折线拐点上显示数据 + }, + } + }, + lineStyle:{ + color:"#1f89a0" + }, + }, + ] + }, + }; + + }, + getChart5: function (){ + var _this = this; + + return { + type : 'echarts', + id : 'echarts5', + option: { + tooltip: { + trigger: 'axis', + formatter:function (serials) { + + } + }, + backgroundColor:"#C6D3DF", + xAxis: { + type: 'category', + data: [] + }, + yAxis: [ + { + type: 'value', + name: '', + position: 'left', + max: function(value){ + return value.max + 0.2*value.max + }, + }, + { + type : 'value', + name : '占比', + axisLabel : { + formatter : '{value} %' + }, + splitLine : false + } + + ], + series: [ + { + name: '结果值', + data: [], + type: 'bar', + yAxisIndex: 0, + itemStyle:{ + color:"rgb(1,77,100)", + }, + },{ + name: '占比', + data : [], + type: 'line', + yAxisIndex: 1, + symbolSize: 8, // 点的大小 + symbol: 'circle', // 折线点设置为实心点 + itemStyle:{ + color:"#1f89a0", + normal: { + label: { + show: true // 在折线拐点上显示数据 + }, + } + }, + lineStyle:{ + color:"#1f89a0" + }, + }, + ] + }, + }; + + }, + getSkillGrid : function () { + var _this = this; + return { + type : 'resultInput', + id : 'skillGrid', + headerHeight : 70, + mergeHeader : true, + activeCell : true, + headerCellClick : function(column) { + }, + cellClick : function(field, row, index) { + }, + onRendered : function() { + //limsStatisticalResult.refreshResultInput('pq-dataset-detail-result-input'+item.code,item.code,{}); + }, + } + + + }, + + lastColumns : function(){ + return[{ + field: 'real', + title: '实际', + },{ + field : 'target', + title: '目标', + },] + }, + fixColumns : function(){ + return [{ + index : true + },{ + field: 'applyId', + title: '工号', + },{ + field : 'applyName', + title: '姓名', + width :80 + },{ + field: 'testGroup', + title: '组别', + type : 'select', + items : [ + {text : '物理组', value : 'WL'}, + {text : '化学组', value : 'HX'}, + {text : '软包组', value : 'RB'}, + {text : '扣电组', value : 'KD'} + ] + },{ + field: 'staffType', + title: '职务', + },{ + field: 'jobLevel', + title: '职级/职等', + },{ + field: 'jobLife', + title: '生产线', + width :80 + }]; + }, + getConfigForm: function () { + var _this = this; + var bases= []; + var url=IFM_CONTEXT + '/secure/basemodule/basedata/bases/getBase' + Gikam.postSync(url, Gikam.getJsonWrapper(null, ['', []])).done(function (data) { + bases.push({ + text:'', + value:'' + }) + for (const key in data){ + bases.push({ + text:key, + value:key + }) + }}) + + return { + type: 'form', + id: 'lims-staff-train-skill-form', + panels: [ + { + fields: + [{ + field: 'pageChoose', + type: 'radioGroup', + height: 60, + width:"33.33%", + showAllCheck: false, + validators: ['notEmpty'], + title: '页面选择', + items: [{"value": '0', "text": "技能总览"}, + {"value": '1', "text": "技能矩阵表"}], + onChange: function (field, value) { + if (value==='0'){ + this.setData({ + hidden1: '' + + }) + Gikam.getComp('geteCharsTab').show() + Gikam.getComp('geteCharsTab').revertPanel('long_panel0') + Gikam.getComp('geteCharsTab').removePanel('long_panel1') + Gikam.getComp('lims-staff-train-skill-form').hideFields(['testGroup','workLicense','staffType','workLicenseLevel','skillStatus']) + Gikam.jQuery("#echarts1").parent().css({ + right:"5px", + }) + Gikam.jQuery("#echarts2").parent().css({ + left:"5px", + }) + Gikam.jQuery("#echarts3").parent().css({ + right:"5px", + top:"10px" + }) + Gikam.jQuery("#echarts4").parent().css({ + left:"5px", + top:"10px" + }) + Gikam.jQuery("#echarts5").parent().css({ + right:"5px", + top:"20px" + }) + + } if (value==='1'){ + this.setData({ + hidden0: '' + }) + + Gikam.getComp('geteCharsTab').show() + Gikam.getComp('geteCharsTab').revertPanel('long_panel1') + Gikam.getComp('geteCharsTab').removePanel('long_panel0') + Gikam.getComp('lims-staff-train-skill-form').showFields(['testGroup','workLicense','staffType','workLicenseLevel','skillStatus']) + + } + }, + }, + + ] + }, + { + // title:"基地信息", + fields: [{ + width:350, + titleWidth:170, + field: 'base', + title: '基地信息  实验室', + type : 'select', + items: bases + + }], + }, { + // title:"检测信息", + fields: [{ + width:350, + titleWidth: 175, + field: 'testGroup', + title: '检测组别  检测组', + type: 'select', + items : [ + {text : '物理组', value : 'WL'}, + {text : '化学组', value : 'HX'}, + {text : '软包组', value : 'RB'}, + {text : '扣电组', value : 'KD'} + ] + + },{ + field: 'workLicense', + title: '上岗证', + }, + ], + }, { + // title:"检测过程", + fields: [{ + width:350, + titleWidth: 170, + field: 'staffType', + title: '人员信息  人员类型', + type: 'select', + category: 'sys', + validators: ['notEmpty'], + param: { + codeCategoryId: 'staffDuties' + } + + }, + { + field: 'workLicenseLevel', + title: 'T_LIMS_STAFF_TRAIN.WORKLICENSELEVEL', + type: 'select', + items: [ + { + text: '一级', + value: '1级' + }, { + text: '二级', + value: '2级' + }, { + text: '三级', + value: '3级' + }, { + text: '四级', + value: '4级' + } + ] + }, + { + field: 'skillStatus', + title: '技能状态', + type :'select', + items : [ + { + text:'合格', + value :'合格' + },{ + text:'不合格', + value :'不合格' + } + ] + + }, + ], + } + ], + columns: 6, + } + }, + + init: function () { + this.create(); + + } + +} \ No newline at end of file diff --git a/src/main/resources/static/basemodule/basedata/staff-trains/lims-staff-train-audit-list.js b/src/main/resources/static/basemodule/basedata/staff-trains/lims-staff-train-audit-list.js new file mode 100644 index 0000000..85ab212 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/staff-trains/lims-staff-train-audit-list.js @@ -0,0 +1,115 @@ +limsStaffTrain.auditPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-staff-train-audit-list-grid', + url : limsStaffTrain.baseUrl + '/queries/tasks', + columns : limsStaffTrain.getAuditListColumns(_this.param.bpmn_statusCode), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + }, + requestData : _this.param, + activateFirstRow : true, + toolbar : [ { + type : 'button', + text : 'GIKAM.WORKFLOW.BUTTON.PASS', + icon : 'pass', + onClick : function() { + var bpmn_statusCode = _this.param.bpmn_statusCode + if ('Audit' === bpmn_statusCode) { + var grid = Gikam.getComp('lims-staff-train-audit-list-grid'); + var selections1 = grid.getSelections() + for (let i = 0; i < selections1.length; i++) { + if (Gikam.isEmpty(selections1[i].head)) { + Gikam.toast('需要指定负责人') + return false; + } + } + } + _this.pass(_this.param.bpmn_statusCode); + } + }, { + type : 'button', + text : 'GIKAM.WORKFLOW.BUTTON.REJECT', + icon : 'reject', + onClick : function() { + _this.reject(); + } + } ], + onRowActive(index, row) { + var uploader1 = Gikam.getComp('uploader1') + uploader1.setOptions({ + bizId: row.id, + }); + + + }, + } + }, + getBelowTab : function() { + var _this = this; + return { + type: 'tab', + panels: [ + { + title: '附件', + items: [ + { + type: 'uploader', + autoClose: true, + readonly: false, + id: 'uploader1', + dbTable: 'T_LIMS_STAFF_TRAIN', + } + ] + } + ] + }; + }, + pass : function(param) { + var grid = Gikam.getComp('lims-staff-train-audit-list-grid'); + Gikam.create('workflow').pass({ + data : grid.getSelections(), + pageObject : limsStaffTrain, + requestParam : { + bpmn_statusCode : param + } + }).done(function() { + grid.refresh(); + }); + }, + + reject : function() { + var grid = Gikam.getComp('lims-staff-train-audit-list-grid'); + Gikam.create('workflow').reject({ + data : grid.getSelections(), + pageObject : limsStaffTrain + }).done(function() { + grid.refresh(); + }); + }, + + loadDetailPage : function(id) { + workspace.window.load(limsStaffTrain.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-staff-train-audit-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ,this.getBelowTab() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/staff-trains/lims-staff-train-choose-list.js b/src/main/resources/static/basemodule/basedata/staff-trains/lims-staff-train-choose-list.js new file mode 100644 index 0000000..5fb029e --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/staff-trains/lims-staff-train-choose-list.js @@ -0,0 +1,42 @@ +limsStaffTrain.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsStaffTrain.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-staff-train-choose-list-grid', + url : limsStaffTrain.baseUrl + '/queries/choosable', + requestData : _this.param, + columns : columns, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-staff-train-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-staff-train-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/staff-trains/lims-staff-train-detail.js b/src/main/resources/static/basemodule/basedata/staff-trains/lims-staff-train-detail.js new file mode 100644 index 0000000..13dc788 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/staff-trains/lims-staff-train-detail.js @@ -0,0 +1,70 @@ +limsStaffTrain.detailPage = { + + getBtnToolbar : function() { + var _this = this; + return { + type : 'btnToolbar', + items : [ { + type : 'button', + text : 'GIKAM.BUTTON.BACK', + icon : 'back', + onClick : function() { + workspace.window.goBack(); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.VIEWAUDIT', + icon : 'view-audit', + onClick : function() { + Gikam.viewAudit('T_LIMS_STAFF_TRAIN', _this.param.id); + } + } ] + } + }, + + getBaseInfoTab : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'BASEMODULE.BASEDATA.TRAINS.TAB.BASE_INFO', + items : [ { + type : 'form', + url : _this.getCompUrl('baseInfoForm'), + service : 'limsStaffTrainServiceImpl', + dbTable : 'T_LIMS_STAFF_TRAIN', + id : 'lims-staff-train-detail-base-info-form', + fields : limsStaffTrain.getBaseInfoFormFields() + } ] + } ] + } + }, + + urlManager : { + baseInfoForm : limsStaffTrain.baseUrl + '/{id}', + }, + + getCompUrl : function(name) { + if (Gikam.isEmpty(this.param.id)) { + return ''; + } + return Gikam.printf(this.urlManager[name], { + id : this.param.id + }); + }, + + createPage : function() { + Gikam.create('layout', { + center : { + items : [ this.getBtnToolbar(), this.getBaseInfoTab() ] + }, + renderTo : workspace.window.$dom + }); + return this; + }, + + init : function(param) { + this.param = param; + this.createPage(); + } +} diff --git a/src/main/resources/static/basemodule/basedata/staff-trains/lims-staff-train-edit-list.js b/src/main/resources/static/basemodule/basedata/staff-trains/lims-staff-train-edit-list.js new file mode 100644 index 0000000..be8cd4c --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/staff-trains/lims-staff-train-edit-list.js @@ -0,0 +1,110 @@ +limsStaffTrain.editPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-staff-train-edit-list-grid', + url : limsStaffTrain.baseUrl + '/queries/raw', + service : 'limsStaffTrainServiceImpl', + dbTable : 'T_LIMS_STAFF_TRAIN', + columns : limsStaffTrain.getEditListColumns(), + activateFirstRow : true, + requestData : { + applyId_SEQ : workspace.user.id + }, + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + }, + onRowActive(index, row) { + Gikam.getAsyncComp('uploader').done(function (comp) { + comp.setOptions({ + bizId: row.id + }); + }); + + + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BASEDATA.TRAINS.MODAL.ADD', + fields : limsStaffTrain.getBaseInfoFormFields(), + url : limsStaffTrain.baseUrl + }).done(function(id) { + Gikam.getComp('lims-staff-train-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-staff-train-edit-list-grid').deleteRows(limsStaffTrain.baseUrl); + } + }, { + type : 'button', + text : 'GIKAM.WORKFLOW.BUTTON.SUBMIT', + icon : 'submit', + onClick : function() { + _this.submit(); + } + } ] + } + }, + + submit : function() { + var grid = Gikam.getComp('lims-staff-train-edit-list-grid'); + Gikam.create('workflow').submit({ + data : grid.getSelections(), + pageObject : limsStaffTrain + }).done(function() { + grid.refresh(); + }); + }, + + loadDetailPage : function(id) { + workspace.window.load(limsStaffTrain.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + getBelowTab : function() { + var _this = this; + return { + type: 'tab', + panels: [ + { + title: '附件', + items: [ + { + type: 'uploader', + autoClose: true, + readonly: false, + id: 'uploader', + dbTable: 'T_LIMS_STAFF_TRAIN', + } + ] + } + ] + }; + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-staff-train-edit-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam(),this.getBelowTab() ] + } + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/staff-trains/lims-staff-train-search-list.js b/src/main/resources/static/basemodule/basedata/staff-trains/lims-staff-train-search-list.js new file mode 100644 index 0000000..8fa1247 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/staff-trains/lims-staff-train-search-list.js @@ -0,0 +1,65 @@ +limsStaffTrain.searchPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-staff-train-search-list-grid', + url : limsStaffTrain.baseUrl + '/queries/searchable', + columns : limsStaffTrain.getEditListColumns(), + activateFirstRow : true, + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + }, + onRowActive(index, row) { + Gikam.getAsyncComp('uploader2').done(function (comp) { + comp.setOptions({ + bizId: row.id + }); + }); + + + }, + } + }, + getBelowTab : function() { + var _this = this; + return { + type: 'tab', + panels: [ + { + title: '附件', + items: [ + { + type: 'uploader', + autoClose: true, + readonly: true, + id: 'uploader2', + dbTable: 'T_LIMS_STAFF_TRAIN', + } + ] + } + ] + }; + }, + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-staff-train-search-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam(),this.getBelowTab() ] + } + }); + }, + + loadDetailPage : function(id) { + workspace.window.load(limsStaffTrain.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/staff-trains/lims-staff-train.js b/src/main/resources/static/basemodule/basedata/staff-trains/lims-staff-train.js new file mode 100644 index 0000000..e81ca03 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/staff-trains/lims-staff-train.js @@ -0,0 +1,364 @@ +var limsStaffTrain = Gikam.getPageObject({ + + getEditListColumns : function() { + return [ { + checkbox : true + }, Gikam.status.getBpmnColumn(limsStaffTrain.workflow.dbTable), { + field : 'applyName', + title : 'T_LIMS_STAFF_TRAIN.APPLYNAME' + }, { + field : 'applyId', + title : 'T_LIMS_STAFF_TRAIN.APPLYID' + }, { + field : 'applyNo', + title : 'T_LIMS_STAFF_TRAIN.APPLYNO' + }, { + field : 'applyTime', + title : 'T_LIMS_STAFF_TRAIN.APPLYTIME' + }, { + field : 'trainType', + title : 'T_LIMS_STAFF_TRAIN.TRAINTYPE' + }, { + field : 'workLicense', + title : 'T_LIMS_STAFF_TRAIN.WORKLICENSE' + }, { + field : 'workLicenseLevel', + title : 'T_LIMS_STAFF_TRAIN.WORKLICENSELEVEL', + type :'select', + items : [ + { + text:'二级', + value :'2' + },{ + text:'三级', + value :'3' + },{ + text:'四级', + value :'4' + } + ] + }, { + field : 'planEndTime', + title : 'T_LIMS_STAFF_TRAIN.PLANENDTIME' + }, { + field : 'realEndTime', + title : 'T_LIMS_STAFF_TRAIN.REALENDTIME' + }, { + field : 'head', + title : 'T_LIMS_STAFF_TRAIN.HEAD' + }, { + field : 'result', + title : 'T_LIMS_STAFF_TRAIN.RESULT' + } ]; + }, + + getBaseInfoFormFields : function() { + return [ { + field : 'applyName', + title : 'T_LIMS_STAFF_TRAIN.APPLYNAME', + validators : [ 'strLength[0,4]' ] + }, { + field : 'applyId', + title : 'T_LIMS_STAFF_TRAIN.APPLYID', + validators : [ 'strLength[0,4]' ] + }, { + field : 'applyNo', + title : 'T_LIMS_STAFF_TRAIN.APPLYNO', + validators : [ 'strLength[0,12]' ] + }, { + field : 'applyTime', + title : 'T_LIMS_STAFF_TRAIN.APPLYTIME' + }, { + field : 'trainType', + title : 'T_LIMS_STAFF_TRAIN.TRAINTYPE', + preInsert : true, + type : 'select', + items :[{ + text : '实操', + value : '实操' + },{ text: '笔试', + value: '笔试' + },{ + text : '其他', + value :'其他', + }], + + + validators : [ 'strLength[0,12]' ] + }, { + field : 'workLicense', + title : 'T_LIMS_STAFF_TRAIN.WORKLICENSE', + validators : [ 'strLength[0,12]' ], + preInsert : true, + type: 'choose', + category :'workLicense', + onBeforeChoose: function () { + return { + single : true, + } + }, + onAfterChoose(rows, index) { + var _this = this; + if (Gikam.isNotEmpty(rows)) { + this.setData({ + workLicense: rows[0].licenseName, + }); + } + }, + onClean: function (field, value, index) { + this.setData({ + workLicense: '', + }); + } + + + }, { + field : 'workLicenseLevel', + title : 'T_LIMS_STAFF_TRAIN.WORKLICENSELEVEL', + validators : [ 'strLength[0,4]' ], + type :'select', + preInsert : true, + items : [ + { + text:'二级', + value :'2' + },{ + text:'三级', + value :'3' + },{ + text:'四级', + value :'4' + } + ] + }, { + field : 'planEndTime', + title : 'T_LIMS_STAFF_TRAIN.PLANENDTIME', + type : 'date', + preInsert : true, + onChange : function(field, value) { + if (new Date(value).getTime() < new Date().getTime()) { + Gikam.toast('计划完成时间不能小于当前时间') + this.setData({ + planEndTime : null + }) + return false + } + if (new Date(value).getTime() - 7776000000 > new Date().getTime()) { + Gikam.toast('计划完成时间不能超过当前时间三个月') + this.setData({ + planEndTime : null + }) + return false + } + } + }, { + field : 'realEndTime', + title : 'T_LIMS_STAFF_TRAIN.REALENDTIME' + }, { + field : 'head', + title : 'T_LIMS_STAFF_TRAIN.HEAD', + validators : [ 'strLength[0,4]' ] + }, { + field : 'result', + title : 'T_LIMS_STAFF_TRAIN.RESULT', + validators : [ 'strLength[0,4]' ] + }, ]; + }, + + getAuditListColumns : function(pageType) { + return [ { + checkbox : true + }, Gikam.status.getBpmnColumn(limsStaffTrain.workflow.dbTable), { + field : 'applyName', + title : 'T_LIMS_STAFF_TRAIN.APPLYNAME' + }, { + field : 'applyId', + title : 'T_LIMS_STAFF_TRAIN.APPLYID' + }, { + field : 'applyNo', + title : 'T_LIMS_STAFF_TRAIN.APPLYNO' + }, { + field : 'applyTime', + title : 'T_LIMS_STAFF_TRAIN.APPLYTIME' + }, { + field : 'trainType', + title : 'T_LIMS_STAFF_TRAIN.TRAINTYPE' + }, { + field : 'workLicense', + title : 'T_LIMS_STAFF_TRAIN.WORKLICENSE' + }, { + field : 'workLicenseLevel', + title : 'T_LIMS_STAFF_TRAIN.WORKLICENSELEVEL', + type :'select', + items : [ + { + text:'二级', + value :'2' + },{ + text:'三级', + value :'3' + },{ + text:'四级', + value :'4' + } + ] + }, { + field : 'planEndTime', + title : 'T_LIMS_STAFF_TRAIN.PLANENDTIME' + }, { + field : 'head', + title : 'T_LIMS_STAFF_TRAIN.HEAD', + editor : pageType==='Audit', + type: 'choose', + category :'user', + single : true, + onAfterChoose : function (rows, index) { + if (Gikam.isNotEmpty(rows)) { + this.setData({ + index : index, + head: rows[0].userName + }, true); + } + }, + onClean : function (field, value, index) { + this.setData({ + index : index, + head: '' + }, true) + } + }, { + field : 'result', + title : 'T_LIMS_STAFF_TRAIN.RESULT', + type :'select', + editor : pageType==='Pass', + items : [ + { + text:'合格', + value :'合格' + },{ + text:'不合格', + value :'不合格' + } + ] + }, + { + field : 'realEndTime', + title : 'T_LIMS_STAFF_TRAIN.REALENDTIME', + editor : pageType==='Pass', + type : 'dateTime' + },]; + }, + + getSearchListColumns : function() { + return [ { + checkbox : true + }, Gikam.status.getBpmnColumn(limsStaffTrain.workflow.dbTable), { + field : 'applyName', + title : 'T_LIMS_STAFF_TRAIN.APPLYNAME' + }, { + field : 'applyId', + title : 'T_LIMS_STAFF_TRAIN.APPLYID' + }, { + field : 'applyNo', + title : 'T_LIMS_STAFF_TRAIN.APPLYNO' + }, { + field : 'applyTime', + title : 'T_LIMS_STAFF_TRAIN.APPLYTIME' + }, { + field : 'trainType', + title : 'T_LIMS_STAFF_TRAIN.TRAINTYPE' + }, { + field : 'workLicense', + title : 'T_LIMS_STAFF_TRAIN.WORKLICENSE' + }, { + field : 'workLicenseLevel', + title : 'T_LIMS_STAFF_TRAIN.WORKLICENSELEVEL', + type :'select', + items : [ + { + text:'二级', + value :'2' + },{ + text:'三级', + value :'3' + },{ + text:'四级', + value :'4' + } + ] + }, { + field : 'planEndTime', + title : 'T_LIMS_STAFF_TRAIN.PLANENDTIME' + }, { + field : 'realEndTime', + title : 'T_LIMS_STAFF_TRAIN.REALENDTIME' + }, { + field : 'head', + title : 'T_LIMS_STAFF_TRAIN.HEAD' + }, { + field : 'result', + title : 'T_LIMS_STAFF_TRAIN.RESULT' + } ]; + }, + + getChooseListColumns : function() { + return [ { + field : 'applyName', + title : 'T_LIMS_STAFF_TRAIN.APPLYNAME' + }, { + field : 'applyId', + title : 'T_LIMS_STAFF_TRAIN.APPLYID' + }, { + field : 'applyNo', + title : 'T_LIMS_STAFF_TRAIN.APPLYNO' + }, { + field : 'applyTime', + title : 'T_LIMS_STAFF_TRAIN.APPLYTIME' + }, { + field : 'trainType', + title : 'T_LIMS_STAFF_TRAIN.TRAINTYPE' + }, { + field : 'workLicense', + title : 'T_LIMS_STAFF_TRAIN.WORKLICENSE' + }, { + field : 'workLicenseLevel', + title : 'T_LIMS_STAFF_TRAIN.WORKLICENSELEVEL', + type :'select', + items : [ + { + text:'二级', + value :'2' + },{ + text:'三级', + value :'3' + },{ + text:'四级', + value :'4' + } + ] + }, { + field : 'planEndTime', + title : 'T_LIMS_STAFF_TRAIN.PLANENDTIME' + }, { + field : 'head', + title : 'T_LIMS_STAFF_TRAIN.HEAD' + }, { + field : 'result', + title : 'T_LIMS_STAFF_TRAIN.RESULT' + },{ + field : 'realEndTime', + title : 'T_LIMS_STAFF_TRAIN.REALENDTIME' + }, ]; + }, + + baseUrl : IFM_CONTEXT + '/secure/basemodule/basedata/staff-trains', + + workflow : { + dbTable : 'T_LIMS_STAFF_TRAIN', + columns : [ { + field : 'id', + title : 'T_LIMS_STAFF_TRAIN.ID' + } ] + } + +}); diff --git a/src/main/resources/static/basemodule/basedata/staff/staff-certificates/lims-staff-certificate-choose-list.js b/src/main/resources/static/basemodule/basedata/staff/staff-certificates/lims-staff-certificate-choose-list.js new file mode 100644 index 0000000..3bdc42e --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/staff/staff-certificates/lims-staff-certificate-choose-list.js @@ -0,0 +1,42 @@ +limsStaffCertificate.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsStaffCertificate.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-staff-certificate-choose-list-grid', + url : limsStaffCertificate.baseUrl + '/queries/choosable', + requestData : _this.param, + columns : columns, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-staff-certificate-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-staff-certificate-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/staff/staff-certificates/lims-staff-certificate-detail.js b/src/main/resources/static/basemodule/basedata/staff/staff-certificates/lims-staff-certificate-detail.js new file mode 100644 index 0000000..d9ceaf8 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/staff/staff-certificates/lims-staff-certificate-detail.js @@ -0,0 +1,70 @@ +limsStaffCertificate.detailPage = { + + getBtnToolbar : function() { + var _this = this; + return { + type : 'btnToolbar', + items : [ { + type : 'button', + text : 'GIKAM.BUTTON.BACK', + icon : 'back', + onClick : function() { + workspace.window.goBack(); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.VIEWAUDIT', + icon : 'view-audit', + onClick : function() { + Gikam.viewAudit('T_LIMS_STAFF_CERTIFICATE', _this.param.id); + } + } ] + } + }, + + getBaseInfoTab : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'BASEMODULE.BASEDATA.STAFF.CERTIFICATES.TAB.BASE_INFO', + items : [ { + type : 'form', + url : _this.getCompUrl('baseInfoForm'), + service : 'limsStaffCertificateServiceImpl', + dbTable : 'T_LIMS_STAFF_CERTIFICATE', + id : 'lims-staff-certificate-detail-base-info-form', + fields : limsStaffCertificate.getBaseInfoFormFields() + } ] + } ] + } + }, + + urlManager : { + baseInfoForm : limsStaffCertificate.baseUrl + '/{id}', + }, + + getCompUrl : function(name) { + if (Gikam.isEmpty(this.param.id)) { + return ''; + } + return Gikam.printf(this.urlManager[name], { + id : this.param.id + }); + }, + + createPage : function() { + Gikam.create('layout', { + center : { + items : [ this.getBtnToolbar(), this.getBaseInfoTab() ] + }, + renderTo : workspace.window.$dom + }); + return this; + }, + + init : function(param) { + this.param = param; + this.createPage(); + } +} diff --git a/src/main/resources/static/basemodule/basedata/staff/staff-certificates/lims-staff-certificate-edit-list.js b/src/main/resources/static/basemodule/basedata/staff/staff-certificates/lims-staff-certificate-edit-list.js new file mode 100644 index 0000000..6dc3657 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/staff/staff-certificates/lims-staff-certificate-edit-list.js @@ -0,0 +1,59 @@ +limsStaffCertificate.editPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-staff-certificate-edit-list-grid', + url : limsStaffCertificate.baseUrl + '/queries/raw', + service : 'limsStaffCertificateServiceImpl', + dbTable : 'T_LIMS_STAFF_CERTIFICATE', + columns : limsStaffCertificate.getEditListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BASEDATA.STAFF.CERTIFICATES.MODAL.ADD', + fields : limsStaffCertificate.getBaseInfoFormFields(), + url : limsStaffCertificate.baseUrl + }).done(function(id) { + Gikam.getComp('lims-staff-certificate-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-staff-certificate-edit-list-grid').deleteRows(limsStaffCertificate.baseUrl); + } + } ] + } + }, + + loadDetailPage : function(id) { + workspace.window.load(limsStaffCertificate.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-staff-certificate-edit-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/staff/staff-certificates/lims-staff-certificate-search-list.js b/src/main/resources/static/basemodule/basedata/staff/staff-certificates/lims-staff-certificate-search-list.js new file mode 100644 index 0000000..478ac67 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/staff/staff-certificates/lims-staff-certificate-search-list.js @@ -0,0 +1,36 @@ +limsStaffCertificate.searchPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-staff-certificate-search-list-grid', + url : limsStaffCertificate.baseUrl + '/queries/searchable', + columns : limsStaffCertificate.getSearchListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + } + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-staff-certificate-search-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + loadDetailPage : function(id) { + workspace.window.load(limsStaffCertificate.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/staff/staff-certificates/lims-staff-certificate.js b/src/main/resources/static/basemodule/basedata/staff/staff-certificates/lims-staff-certificate.js new file mode 100644 index 0000000..4c47a3b --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/staff/staff-certificates/lims-staff-certificate.js @@ -0,0 +1,89 @@ +var limsStaffCertificate = Gikam.getPageObject({ + + getEditListColumns : function() { + return [ { + checkbox : true + }, { + field : 'certificateCode', + title : 'T_LIMS_STAFF_CERTIFICATE.CERTIFICATECODE' + }, { + field : 'certificateName', + title : 'T_LIMS_STAFF_CERTIFICATE.CERTIFICATENAME' + }, { + field : 'issueUnit', + title : 'T_LIMS_STAFF_CERTIFICATE.ISSUEUNIT' + }, { + field : 'certificateDesc', + title : 'T_LIMS_STAFF_CERTIFICATE.CERTIFICATEDESC' + }, { + field : 'remarks', + title : 'T_LIMS_STAFF_CERTIFICATE.REMARKS' + } ]; + }, + + getBaseInfoFormFields : function() { + return [ { + field : 'certificateCode', + title : 'T_LIMS_STAFF_CERTIFICATE.CERTIFICATECODE', + validators : [ 'strLength[0,12]' ] + }, { + field : 'certificateName', + title : 'T_LIMS_STAFF_CERTIFICATE.CERTIFICATENAME', + validators : [ 'strLength[0,40]' ] + }, { + field : 'issueUnit', + title : 'T_LIMS_STAFF_CERTIFICATE.ISSUEUNIT', + validators : [ 'strLength[0,40]' ] + }, { + field : 'certificateDesc', + title : 'T_LIMS_STAFF_CERTIFICATE.CERTIFICATEDESC', + validators : [ 'strLength[0,120]' ] + }, { + field : 'remarks', + title : 'T_LIMS_STAFF_CERTIFICATE.REMARKS', + validators : [ 'strLength[0,120]' ] + } ]; + }, + + getSearchListColumns : function() { + return [ { + checkbox : true + }, Gikam.status.getBpmnColumn(limsStaffCertificate.workflow.dbTable), { + field : 'certificateCode', + title : 'T_LIMS_STAFF_CERTIFICATE.CERTIFICATECODE' + }, { + field : 'certificateName', + title : 'T_LIMS_STAFF_CERTIFICATE.CERTIFICATENAME' + }, { + field : 'issueUnit', + title : 'T_LIMS_STAFF_CERTIFICATE.ISSUEUNIT' + }, { + field : 'certificateDesc', + title : 'T_LIMS_STAFF_CERTIFICATE.CERTIFICATEDESC' + }, { + field : 'remarks', + title : 'T_LIMS_STAFF_CERTIFICATE.REMARKS' + } ]; + }, + + getChooseListColumns : function() { + return [ { + field : 'certificateCode', + title : 'T_LIMS_STAFF_CERTIFICATE.CERTIFICATECODE' + }, { + field : 'certificateName', + title : 'T_LIMS_STAFF_CERTIFICATE.CERTIFICATENAME' + }, { + field : 'issueUnit', + title : 'T_LIMS_STAFF_CERTIFICATE.ISSUEUNIT' + }, { + field : 'certificateDesc', + title : 'T_LIMS_STAFF_CERTIFICATE.CERTIFICATEDESC' + }, { + field : 'remarks', + title : 'T_LIMS_STAFF_CERTIFICATE.REMARKS' + } ]; + }, + + baseUrl : IFM_CONTEXT + '/secure/basemodule/basedata/staff/staff-certificates' +}); diff --git a/src/main/resources/static/basemodule/basedata/staff/staff-competency-matrixs/lims-staff-competency-matrix-detail.js b/src/main/resources/static/basemodule/basedata/staff/staff-competency-matrixs/lims-staff-competency-matrix-detail.js new file mode 100644 index 0000000..f761741 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/staff/staff-competency-matrixs/lims-staff-competency-matrix-detail.js @@ -0,0 +1,70 @@ +limsStaffCompetencyMatrix.detailPage = { + + getBtnToolbar : function() { + var _this = this; + return { + type : 'btnToolbar', + items : [ { + type : 'button', + text : 'GIKAM.BUTTON.BACK', + icon : 'back', + onClick : function() { + workspace.window.goBack(); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.VIEWAUDIT', + icon : 'view-audit', + onClick : function() { + Gikam.viewAudit('T_LIMS_STAFF_COMPETENCY_MATRIX', _this.param.id); + } + } ] + } + }, + + getBaseInfoTab : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.TAB.BASE_INFO', + items : [ { + type : 'form', + url : _this.getCompUrl('baseInfoForm'), + service : 'limsStaffCompetencyMatrixServiceImpl', + dbTable : 'T_LIMS_STAFF_COMPETENCY_MATRIX', + id : 'lims-staff-competency-matrix-detail-base-info-form', + fields : limsStaffCompetencyMatrix.getBaseInfoFormFields() + } ] + } ] + } + }, + + urlManager : { + baseInfoForm : limsStaffCompetencyMatrix.baseUrl + '/{id}', + }, + + getCompUrl : function(name) { + if (Gikam.isEmpty(this.param.id)) { + return ''; + } + return Gikam.printf(this.urlManager[name], { + id : this.param.id + }); + }, + + createPage : function() { + Gikam.create('layout', { + center : { + items : [ this.getBtnToolbar(), this.getBaseInfoTab() ] + }, + renderTo : workspace.window.$dom + }); + return this; + }, + + init : function(param) { + this.param = param; + this.createPage(); + } +} diff --git a/src/main/resources/static/basemodule/basedata/staff/staff-competency-matrixs/lims-staff-competency-matrix-edit-list.js b/src/main/resources/static/basemodule/basedata/staff/staff-competency-matrixs/lims-staff-competency-matrix-edit-list.js new file mode 100644 index 0000000..114aa29 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/staff/staff-competency-matrixs/lims-staff-competency-matrix-edit-list.js @@ -0,0 +1,101 @@ +limsStaffCompetencyMatrix.editPage = { + + staffGrid() { + var _this = this; + return { + type: 'grid', + id: 'lims-staff-competency-matrix-edit', + url: limsStaffCompetencyMatrix.staffUrl + '/queries', + service: 'limsStaffServiceImpl', + dbTable: 'T_LIMS_STAFF', + columns: limsStaffCompetencyMatrix.getStaffListColumns(), + onCellClick: function (field, row) { + }, + onLoadSuccess: function (data) { + if (Gikam.isNotEmpty(data)) { + this.activeRowByIndex(0); + } + Gikam.cleanCompData(['lims-staff-competency-matrix-edit-list-grid']); + }, + onRowActive: function (index, row) { + Gikam.getAsyncComp('lims-staff-competency-matrix-edit-list-grid').done(function (grid) { + grid.refresh({ + url: limsStaffCompetencyMatrix.baseUrl + '/queries/raw', + requestData: { + staffId_EQ: row.id, + } + }); + }); + }, + } + }, + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-staff-competency-matrix-edit-list-grid', + //url : limsStaffCompetencyMatrix.baseUrl + '/queries/raw', + service : 'limsStaffCompetencyMatrixServiceImpl', + dbTable : 'T_LIMS_STAFF_COMPETENCY_MATRIX', + columns : limsStaffCompetencyMatrix.getEditListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + var staffGrid = Gikam.getComp('lims-staff-competency-matrix-edit'); + var activedRow = staffGrid.getActivedRow(); + if (Gikam.isEmpty(activedRow)) { + Gikam.toast('BASEMODULE.BASEDATA.STAFF.STAFFS.EMPTY.TOAST'); + } + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BASEDATA.STAFF.COMPETENCYMATRIXS.MODAL.ADD', + fields : limsStaffCompetencyMatrix.getBaseInfoFormFields(), + param: { + staffId: activedRow.id + }, + url : limsStaffCompetencyMatrix.baseUrl + }).done(function(id) { + Gikam.getComp('lims-staff-competency-matrix-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-staff-competency-matrix-edit-list-grid').deleteRows(limsStaffCompetencyMatrix.baseUrl); + } + } ] + } + }, + + loadDetailPage : function(id) { + workspace.window.load(limsStaffCompetencyMatrix.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-staff-competency-matrix-edit-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.staffGrid() ] + }, + east: { + width: '50%', + items: [_this.getGridParam()] + }, + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/staff/staff-competency-matrixs/lims-staff-competency-matrix-search-list.js b/src/main/resources/static/basemodule/basedata/staff/staff-competency-matrixs/lims-staff-competency-matrix-search-list.js new file mode 100644 index 0000000..13a7a73 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/staff/staff-competency-matrixs/lims-staff-competency-matrix-search-list.js @@ -0,0 +1,202 @@ +limsStaffCompetencyMatrix.searchPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-staff-competency-matrix-search-list-grid', + //columns: [], + columnsFill: false, + instantSavePath: limsStaffCompetencyMatrix.baseUrl + '/instant', + columns : limsStaffCompetencyMatrix.getSearchListColumns(), + readonly: false, + /*onRendered: function () { + var grid = this; + var fixed = [ { + checkbox : true, + fixed : true, + }, { + index : true, + fixed : true, + },{ + field: 'ext$.userid', + title: 'T_LIMS_STAFF.USERID', + fixed : true, + }, { + field: 'ext$.username', + title: 'T_LIMS_STAFF.USERNAME', + fixed : true, + }, { + field: 'ext$.post', + title: 'T_LIMS_STAFF.POST', + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'post' + }, + fixed : true, + },]; + var tasks = []; + var from = Gikam.getComp('lims-staff-competency-matrix-search-from'); + if(Gikam.isNotEmpty(from.getData().departmentOffice)){ + tasks.push({ + departmentOffice_IN : from.getData().departmentOffice + }); + } + workspace.window.showMask(); + Gikam.post(limsStaffCompetencyMatrix.baseUrl + '/title/queries',Gikam.getJsonWrapper({}, [null,tasks])).done(function (columns) { + fixed = fixed.concat(columns.map(function (column) { + column.editor = true; + column.width = 200; + column.onBeforeEditorRender = function(row, index) { + if(row.ext$[column.field+'_ext$'] && Gikam.isNotEmpty(row.ext$[column.field+'_ext$'].id)){ + return true; + }else{ + return false; + } + }; + column.styleFormatter = function (row) { + if(row.ext$[column.field+'_ext$'] && Gikam.isNotEmpty(row.ext$[column.field+'_ext$'].id)){ + return { backgroundColor: 'white' } + }else{ + return { backgroundColor: '#DCDCDC' } + } + } + return column; + })); + console.log('fixed',fixed); + grid.refreshColumns(fixed); + }).then(function () { + return Gikam.post(limsStaffCompetencyMatrix.baseUrl + '/staffCompetencyMatrixs/queries',Gikam.getJsonWrapper({}, [null,tasks])); + }).done(function (data) { + grid.loadData(data); + }).always(function () { + workspace.window.closeMask(); + }); + },*/ + toolbar: [{ + type: 'form', + id: 'lims-staff-competency-matrix-search-from', + fields: [{ + field: 'departmentOffice', + title: 'T_LIMS_STAFF.DEPARTMENTOFFICE', + type : 'choose', + category : 'orgChoose', + validators: ['notEmpty'], + onBeforeChoose: function () { + return { + orgcategory_SEQ : '检测组', + } + }, + onAfterChoose : function(rows) { + if (!Gikam.isEmpty(rows)) { + var laboratoryNames = []; + for(var i=0;inew Date(departDate).getTime()) { + Gikam.alert('转正时间应小于离职时间'); + return false; + } + } + } + }, { + field: 'departDate', + title: 'T_LIMS_STAFF.DEPARTDATE', + type : 'dateTime', + onChange: function (field,value) { + var formalDate = this.getData().formalDate + if (Gikam.isNotEmpty(formalDate)){ + if (new Date(value).getTime()< new Date(formalDate).getTime()) { + Gikam.alert('离职时间应不小于转正时间'); + return false; + } + } + } + }, { + field: 'duty', + title: 'T_LIMS_STAFF.DUTY', + validators: ['strLength[0,40]'], + type: 'select', + items: [ + { + text : '测试人员', + value: '测试人员' + },{ + text : '技术人员', + value : '技术人员' + },{ + text : '管理人员', + value: '管理人员' + } + ] + }, { + field: 'staffKind', + title: 'T_LIMS_STAFF.STAFFKIND', + type : 'select', + items :[{ + text : '测试人员', + value : '测试人员' + }, + {text : '管理人员', + value : '管理人员' + }] + }, { + field: 'jobLevel', + title: 'T_LIMS_STAFF.JOBLEVEL', + }, { + field: 'userSignature', + title: 'T_LIMS_STAFF.USERSIGNATURE', + + type:'image', + onClick: function() { + var _this = this; + var userForm = Gikam.getComp('staffForm'); + var bizId = userForm.getData().id; + Gikam.post(IFM_CONTEXT + '/core/module/item/files/queries', Gikam.getJsonWrapper({ + f: { + targetId: 'T_LIMS_STAFF$' + bizId, + bizCategory_SEQ: 'SIGNATURE' + }, + n: -1, + s: 50 + })).done(function (r) { + if (r.total > 0) { + Gikam.confirm('CORE.MODULE.MDM.USERS.TITLE.UPLOAD_ELECTRONICSIGNATURE', 'CORE.MODULE.MDM.USERS.TIP.OVERRIDE', function () { + Gikam.create('simpleUploader', { + id: 'staff-userSignature-uploader', + dbTable: 'T_CORE_USER', + bizId: bizId, + bizCategory: 'SIGNATURE', + accept: 'image', + multiple: false, + onAfterClose: function (fileList) { + if (fileList.length > 0) { + Gikam.del(IFM_CONTEXT + '/core/module/item/files', Gikam.getJsonWrapper(null, ['', r.rows])); + Gikam.getJson(Gikam.printf(IFM_CONTEXT + '/core/module/item/files/{id}', { + id: fileList[0].id + })).done(function (r) { + userForm.setData({ + userSignature: r.downloadUrl + }, false); + + }); + } + } + }); + }) + } else { + Gikam.create('simpleUploader', { + id: 'staff-userSignature-uploader', + dbTable: 'T_LIMS_STAFF', + bizId: bizId, + bizCategory: 'SIGNATURE', + accept: 'image', + multiple: false, + onAfterClose: function (fileList) { + if (fileList.length === 0) { + return; + } + Gikam.getJson(Gikam.printf(IFM_CONTEXT + '/core/module/item/files/{id}', { + id: fileList[0].id + })).done(function (r) { + userForm.setData({ + userSignature: r.downloadUrl + }, false); + + // _this.electronicSignatureFileId = r.id; + }); + } + }); + } + }); + } + }, { + field: 'remarks', + title: 'T_LIMS_STAFF.REMARKS', + validators: ['strLength[0,120]'] + } + + ]; + }, + + getSearchBaseInfoFormFields : function () { + return [{ + field: 'userId', + title: 'T_LIMS_STAFF.USERID', + validators: ['strLength[0,12]'], + readonly: true, + }, { + field: 'userName', + title: 'T_LIMS_STAFF.USERNAME', + validators: ['strLength[0,12]'], + readonly: true, + }, { + field: 'userNo', + title: 'T_LIMS_STAFF.USERNO', + validators: ['strLength[0,12]'], + readonly: true, + },{ + field: 'base', + title: 'T_CORE_USER.BASE', + validators: ['strLength[0,12]'], + readonly: true, + },{ + field: 'departmentOffice', + title: 'T_LIMS_STAFF.DEPARTMENTOFFICE', + validators: ['strLength[0,12]'], + readonly: true, + }, { + field: 'sex', + title: 'T_LIMS_STAFF.SEX', + type : 'select', + category : 'sys', + param : { + codeCategoryId : 'sex' + }, + validators: ['strLength[0,4]'] + },{ + field: 'age', + title: 'T_LIMS_STAFF.AGE', + validators: ['strLength[0,18]'] + }, { + field: 'idNo', + title: 'T_LIMS_STAFF.IDNO', + validators: ['idCard'] + },{ + field: 'brithday', + title: 'T_LIMS_STAFF.BRITHDAY', + type: 'dateTime' + }, { + field: 'nativePlace', + title: 'T_LIMS_STAFF.NATIVEPLACE', + validators: ['strLength[0,40]'] + },/*{ + field: 'nation', + title: 'T_LIMS_STAFF.NATION', + validators: ['strLength[0,40]'] + }, */{ + field: 'address', + title: 'T_LIMS_STAFF.ADDRESS', + validators: ['strLength[0,40]'] + }, { + field: 'entryDate', + title: 'T_LIMS_STAFF.ENTRYDATE', + type: 'date', + }, { + field: 'post', + title: 'T_LIMS_STAFF.POST', + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'post' + }, + validators: ['strLength[0,12]'] + },{ + field: 'workLicense', + title: 'T_LIMS_STAFF.WORKLICENSE', + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'izSign' + }, + validators: ['strLength[0,12]'] + },{ + field: 'probationPeriod', + title: 'T_LIMS_STAFF.PROBATIONPERIOD', + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'probationPeriod' + }, + validators: ['strLength[0,12]'] + },{ + field: 'positionDate', + title: 'T_LIMS_STAFF.POSITIONDATE', + type: 'date', + },{ + field: 'positionYears', + title: 'T_LIMS_STAFF.POSITIONYEARS', + //type: 'date', + }, { + field: 'professionalTitle', + title: 'T_LIMS_STAFF.PROFESSIONALTITLE', + validators: ['strLength[0,12]'], + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'professionalTitle' + } + }, { + field: 'graduation', + title: 'T_LIMS_STAFF.GRADUATION', + type: 'date', + }, { + field: 'major', + title: 'T_LIMS_STAFF.MAJOR', + validators: ['strLength[0,12]'] + }, { + field: 'eduDegree', + title: 'T_LIMS_STAFF.EDUDEGREE', + type : 'select', + category : 'sys', + param : { + codeCategoryId : 'eduDegree' + }, + validators: ['strLength[0,12]'] + }, { + field: 'phoneNumber', + title: 'T_LIMS_STAFF.PHONENUMBER', + validators: ['phone'] + },{ + field: 'email', + title: 'T_LIMS_STAFF.EMAIL', + validators: ['email'] + }, { + field: 'remarks', + title: 'T_LIMS_STAFF.REMARKS', + validators: ['strLength[0,120]'] + }]; + }, + + getSearchListColumns: function () { + return this.getEditListColumns(); + }, + + getChooseListColumns: function () { + return [{ + field: 'userId', + title: 'T_LIMS_STAFF.USERID' + }, { + field: 'userName', + title: 'T_LIMS_STAFF.USERNAME' + }, { + field: 'userNo', + title: 'T_LIMS_STAFF.USERNO' + }, { + field: 'sex', + type : 'select', + category : 'sys', + param : { + codeCategoryId : 'sex' + }, + title: 'T_LIMS_STAFF.SEX' + },{ + field: 'idNo', + title: 'T_LIMS_STAFF.IDNO' + }, { + field: 'nativePlace', + title: 'T_LIMS_STAFF.NATIVEPLACE' + }, { + field: 'address', + title: 'T_LIMS_STAFF.ADDRESS' + }, { + field: 'entryDate', + title: 'T_LIMS_STAFF.ENTRYDATE', + type: 'date', + }, { + field: 'post', + title: 'T_LIMS_STAFF.POST', + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'post' + }, + }, { + field: 'professionalTitle', + title: 'T_LIMS_STAFF.PROFESSIONALTITLE', + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'professionalTitle' + } + }, { + field: 'graduation', + title: 'T_LIMS_STAFF.GRADUATION', + type: 'date', + }, { + field: 'major', + title: 'T_LIMS_STAFF.MAJOR' + }, { + field: 'eduDegree', + type : 'select', + category : 'sys', + param : { + codeCategoryId : 'eduDegree' + }, + title: 'T_LIMS_STAFF.EDUDEGREE' + }, { + field: 'remarks', + title: 'T_LIMS_STAFF.REMARKS' + }]; + }, + + baseUrl: IFM_CONTEXT + '/secure/basemodule/basedata/staff/staffs', + + staffCertificate: { + getEditListColumns: function () { + return [{ + checkbox: true + }, { + field: 'certificateCode', + title: 'T_LIMS_STAFF_CERTIFICATE.CERTIFICATECODE' + }, { + field: 'certificateName', + title: 'T_LIMS_STAFF_CERTIFICATE.CERTIFICATENAME' + }, { + field: 'issueUnit', + title: 'T_LIMS_STAFF_CERTIFICATE.ISSUEUNIT' + }, { + field: 'certificateDesc', + title: 'T_LIMS_STAFF_CERTIFICATE.CERTIFICATEDESC' + }, { + field: 'certificateLevel', + title: 'T_LIMS_STAFF_CERTIFICATE.CERTIFICATELEVEL' + }, { + field: 'issueDate', + title: 'T_LIMS_STAFF_CERTIFICATE.ISSUEDATE', + type: 'date', + }, { + field: 'effectiveTime', + title: 'T_LIMS_STAFF_CERTIFICATE.EFFECTIVETIME', + type: 'date', + editor: true, + }, { + field: 'remarks', + title: 'T_LIMS_STAFF_CERTIFICATE.REMARKS', + editor: true, + }, { + field : 'fileName', + title : 'T_LIMS_TEST_STANDARD.FILENAME', + }, { + field : 'ext$.filecreatedbyname', + title : 'GIKAM.FILE.CREATEDBYNAME', + }, { + field : 'ext$.filecreatedtime', + title : 'GIKAM.FILE.CREATEDTIME', + type: 'datetime' + }, { + field : 'fileId', + title : '操作', + formatter: function (i, v, r) { + let str = '
'; + if (Gikam.isNotEmpty(r.fileId)) { + str += `预览`; + str += `下载`; + } + str += '
'; + return str; + } + }]; + }, + + getBaseInfoFormFields: function () { + return [{ + field: 'certificateCode', + title: 'T_LIMS_STAFF_CERTIFICATE.CERTIFICATECODE', + preInsert: true, + validators: ['strLength[0,30]'], + }, { + field: 'certificateName', + title: 'T_LIMS_STAFF_CERTIFICATE.CERTIFICATENAME', + preInsert: true, + validators: ['strLength[0,40]'] + }, { + field: 'issueUnit', + title: 'T_LIMS_STAFF_CERTIFICATE.ISSUEUNIT', + preInsert: true, + validators: ['strLength[0,40]'] + }, { + field: 'certificateDesc', + title: 'T_LIMS_STAFF_CERTIFICATE.CERTIFICATEDESC', + preInsert: true, + validators: ['strLength[0,120]'] + }, { + field: 'issueDate', + title: 'T_LIMS_STAFF_CERTIFICATE.ISSUEDATE', + type: 'date', + preInsert: true, + validators: [] + }, { + field: 'certificateLevel', + title: 'T_LIMS_STAFF_CERTIFICATE.CERTIFICATELEVEL', + preInsert: true, + validators: ['strLength[0,40]'] + }, { + field: 'effectiveTime', + title: 'T_LIMS_STAFF_CERTIFICATE.EFFECTIVETIME', + type: 'date', + validators: [] + }, { + field : 'fileName', + title : 'T_LIMS_TEST_STANDARD.FILENAME', + type : 'link' + }, { + field: 'remarks', + title: 'T_LIMS_STAFF_CERTIFICATE.REMARKS', + validators: ['strLength[0,120]'] + }]; + }, + + getSearchEditListColumns : function () { + return [{ + checkbox: true + }, { + field: 'certificateCode', + title: 'T_LIMS_STAFF_CERTIFICATE.CERTIFICATECODE' + }, { + field: 'certificateName', + title: 'T_LIMS_STAFF_CERTIFICATE.CERTIFICATENAME' + }, { + field: 'issueUnit', + title: 'T_LIMS_STAFF_CERTIFICATE.ISSUEUNIT' + }, { + field: 'certificateDesc', + title: 'T_LIMS_STAFF_CERTIFICATE.CERTIFICATEDESC' + }, { + field: 'issueDate', + title: 'T_LIMS_STAFF_CERTIFICATE.ISSUEDATE', + type: 'date', + }, { + field: 'effectiveTime', + title: 'T_LIMS_STAFF_CERTIFICATE.EFFECTIVETIME', + type: 'date', + editor: true, + }, { + field: 'remarks', + title: 'T_LIMS_STAFF_CERTIFICATE.REMARKS', + editor: true, + }]; + }, + + baseUrl: IFM_CONTEXT + '/secure/basemodule/basedata/staff/staff-certificates' + }, + staffWorkExperience: { + getEditListColumns: function () { + return [{ + checkbox: true + }, { + field: 'workUnit', + title: 'T_LIMS_STAFF_WORK_EXPERIENCE.WORKUNIT' + }, { + field: 'position', + title: 'T_LIMS_STAFF_WORK_EXPERIENCE.POSITION' + }, { + field: 'majorJob', + title: 'T_LIMS_STAFF_WORK_EXPERIENCE.MAJORJOB' + }, { + field: 'startTime', + title: 'T_LIMS_STAFF_WORK_EXPERIENCE.STARTTIME', + type: 'date', + }, { + field: 'endTime', + title: 'T_LIMS_STAFF_WORK_EXPERIENCE.ENDTIME', + type: 'date', + editor: true, + }, { + field: 'remarks', + title: 'T_LIMS_STAFF_WORK_EXPERIENCE.REMARKS', + editor: true, + }]; + }, + getBaseInfoFormFields: function () { + return [{ + field: 'workUnit', + title: 'T_LIMS_STAFF_WORK_EXPERIENCE.WORKUNIT', + preInsert: true, + validators: ['strLength[0,40]'] + }, { + field: 'position', + title: 'T_LIMS_STAFF_WORK_EXPERIENCE.POSITION', + preInsert: true, + validators: ['strLength[0,12]'] + }, { + field: 'majorJob', + title: 'T_LIMS_STAFF_WORK_EXPERIENCE.MAJORJOB', + preInsert: true, + validators: ['strLength[0,120]'] + }, { + field: 'startTime', + title: 'T_LIMS_STAFF_WORK_EXPERIENCE.STARTTIME', + type: 'date', + preInsert: true, + validators: [] + }, { + field: 'endTime', + title: 'T_LIMS_STAFF_WORK_EXPERIENCE.ENDTIME', + type: 'date', + validators: [] + }, { + field: 'remarks', + title: 'T_LIMS_STAFF_WORK_EXPERIENCE.REMARKS', + validators: ['strLength[0,120]'] + }]; + }, + + getSearchEditListColumns : function () { + return [{ + checkbox: true + }, { + field: 'workUnit', + title: 'T_LIMS_STAFF_WORK_EXPERIENCE.WORKUNIT' + }, { + field: 'position', + title: 'T_LIMS_STAFF_WORK_EXPERIENCE.POSITION' + }, { + field: 'majorJob', + title: 'T_LIMS_STAFF_WORK_EXPERIENCE.MAJORJOB' + }, { + field: 'startTime', + title: 'T_LIMS_STAFF_WORK_EXPERIENCE.STARTTIME', + type: 'date', + }, { + field: 'endTime', + title: 'T_LIMS_STAFF_WORK_EXPERIENCE.ENDTIME', + type: 'date', + editor: true, + }, { + field: 'remarks', + title: 'T_LIMS_STAFF_WORK_EXPERIENCE.REMARKS', + editor: true, + }]; + }, + baseUrl: IFM_CONTEXT + '/secure/basemodule/basedata/staff/staff-work-experiences' + }, + staffEduExperience: { + getEditListColumns: function () { + return [{ + checkbox: true + }, { + field: 'school', + title: 'T_LIMS_STAFF_EDU_EXPERIENCE.SCHOOL' + }, { + field: 'address', + title: 'T_LIMS_STAFF_EDU_EXPERIENCE.ADDRESS' + }, { + field: 'major', + title: 'T_LIMS_STAFF_EDU_EXPERIENCE.MAJOR' + }, { + field: 'startTime', + title: 'T_LIMS_STAFF_EDU_EXPERIENCE.STARTTIME', + type: 'date', + validators: [] + }, { + field: 'endTime', + title: 'T_LIMS_STAFF_EDU_EXPERIENCE.ENDTIME', + type: 'date', + editor: true, + validators: [] + }, { + field: 'remarks', + editor: true, + title: 'T_LIMS_STAFF_EDU_EXPERIENCE.REMARKS' + }]; + }, + + getBaseInfoFormFields: function () { + return [{ + field: 'school', + title: 'T_LIMS_STAFF_EDU_EXPERIENCE.SCHOOL', + preInsert: true, + validators: ['strLength[0,40]'] + }, { + field: 'address', + title: 'T_LIMS_STAFF_EDU_EXPERIENCE.ADDRESS', + preInsert: true, + validators: ['strLength[0,120]'] + }, { + field: 'major', + title: 'T_LIMS_STAFF_EDU_EXPERIENCE.MAJOR', + preInsert: true, + validators: ['strLength[0,12]'] + }, { + field: 'startTime', + title: 'T_LIMS_STAFF_EDU_EXPERIENCE.STARTTIME', + preInsert: true, + type: 'date', + validators: [] + }, { + field: 'endTime', + title: 'T_LIMS_STAFF_EDU_EXPERIENCE.ENDTIME', + type: 'date', + validators: [] + }, { + field: 'remarks', + title: 'T_LIMS_STAFF_EDU_EXPERIENCE.REMARKS', + validators: ['strLength[0,120]'] + }]; + }, + + getSearchEditListColumns : function () { + return [{ + checkbox: true + }, { + field: 'school', + title: 'T_LIMS_STAFF_EDU_EXPERIENCE.SCHOOL' + }, { + field: 'address', + title: 'T_LIMS_STAFF_EDU_EXPERIENCE.ADDRESS' + }, { + field: 'major', + title: 'T_LIMS_STAFF_EDU_EXPERIENCE.MAJOR' + }, { + field: 'startTime', + title: 'T_LIMS_STAFF_EDU_EXPERIENCE.STARTTIME', + type: 'date', + validators: [] + }, { + field: 'endTime', + title: 'T_LIMS_STAFF_EDU_EXPERIENCE.ENDTIME', + type: 'date', + editor: true, + validators: [] + }, { + field: 'remarks', + editor: true, + title: 'T_LIMS_STAFF_EDU_EXPERIENCE.REMARKS' + }]; + }, + baseUrl: IFM_CONTEXT + '/secure/basemodule/basedata/staff/staff-edu-experiences' + }, + staffTestGrant: { + getEditListColumns: function () { + return [{ + checkbox: true + }, { + field: 'ext$.testname', + title: 'T_LIMS_STAFF_TEST_GRANT.EXT.TESTNAME' + }, { + field: 'ext$.testcode', + title: 'T_LIMS_STAFF_TEST_GRANT.EXT.TESTCODE' + }, { + field: 'remarks', + editor: true, + title: 'T_LIMS_STAFF_TEST_GRANT.REMARKS' + }]; + }, + + getBaseInfoFormFields: function () { + return [{ + field: 'remarks', + title: 'T_LIMS_STAFF_TEST_GRANT.REMARKS', + validators: ['strLength[0,120]'] + }]; + }, + + getSearchEditListColumns : function () { + return [{ + checkbox: true + }, { + field: 'ext$.testname', + title: 'T_LIMS_STAFF_TEST_GRANT.EXT.TESTNAME' + }, { + field: 'ext$.testcode', + title: 'T_LIMS_STAFF_TEST_GRANT.EXT.TESTCODE' + }, { + field: 'remarks', + editor: true, + title: 'T_LIMS_STAFF_TEST_GRANT.REMARKS' + }]; + }, + baseUrl: IFM_CONTEXT + '/secure/basemodule/basedata/staff/staff-test-grants', + + }, + staffEquiptGrant: { + getEditListColumns: function () { + return [{ + checkbox: true + }, { + field: 'ext$.equiptname', + title: 'T_LIMS_STAFF_EQUIPT_GRANT.EXT.EQUIPTNAME' + }, { + field: 'ext$.equiptcode', + title: 'T_LIMS_STAFF_EQUIPT_GRANT.EXT.EQUIPTCODE' + }, { + field: 'remarks', + editor: true, + title: 'T_LIMS_STAFF_EQUIPT_GRANT.REMARKS', + }]; + }, + + getBaseInfoFormFields: function () { + return [{ + field: 'remarks', + title: 'T_LIMS_STAFF_EQUIPT_GRANT.REMARKS', + validators: ['strLength[0,120]'] + }]; + }, + + getSearchEditListColumns : function () { + return [{ + checkbox: true + }, { + field: 'ext$.equiptname', + title: 'T_LIMS_STAFF_EQUIPT_GRANT.EXT.EQUIPTNAME' + }, { + field: 'ext$.equiptcode', + title: 'T_LIMS_STAFF_EQUIPT_GRANT.EXT.EQUIPTCODE' + }, { + field: 'remarks', + editor: true, + title: 'T_LIMS_STAFF_EQUIPT_GRANT.REMARKS', + }]; + }, + baseUrl: IFM_CONTEXT + '/secure/basemodule/basedata/staff/staff-equipt-grants', + }, + trainUser: { + getSearchListColumns: function () { + return [{ + checkbox: true + }, { + field: 'ext$.studytype', + title: 'T_LIMS_TRAIN.STUDYTYPE', + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'studyType' + } + }, { + field: 'ext$.evaluationuser', + title: 'T_LIMS_TRAIN.EVALUATIONUSER' + }, { + field: 'ext$.traincontent', + title: 'T_LIMS_TRAIN.TRAINCONTENT' + }, { + field: 'ext$.trainprincipal', + title: 'T_LIMS_TRAIN.TRAINPRINCIPAL' + }, { + field: 'ext$.plantime', + title: 'T_LIMS_TRAIN.PLANTIME', + type: 'dateTime', + }, { + field: 'inExternal', + title: 'T_LIMS_TRAIN_USER.INEXTERNAL', + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'coreTrainScope' + }, + }, { + field: 'remark', + title: 'T_LIMS_TRAIN_USER.REMARK', + validators: ['strLength[0,200]'], + preInsert: true, + }]; + }, + getBaseInfoFormFields: function () { + return [{ + field: 'studytype', + title: 'T_LIMS_TRAIN.STUDYTYPE', + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'studyType' + }, + validators: ['notEmpty', 'strLength[0,36]'], + preInsert: true, + }, { + field: 'evaluationuser', + title: 'T_LIMS_TRAIN.EVALUATIONUSER', + validators: ['notEmpty', 'strLength[0,36]'], + single : true, + type : 'choose', + category : 'org-simple', + cleanable : false, + onAfterChoose : function (rows, index) { + if (Gikam.isNotEmpty(rows)){ + this.setData({ + index : index, + evaluationuserid: rows[0].id, + evaluationuser: rows[0].orgName + }, true); + } + }, + onClean : function (field, value, index) { + this.setData({ + index: index, + evaluationuserid: null, + evaluationuser: null + }, true) + }, + preInsert: true, + }, { + field: 'traincontent', + title: 'T_LIMS_TRAIN.TRAINCONTENT', + validators: ['notEmpty', 'strLength[0,100]'], + preInsert: true, + }, { + field: 'trainprincipal', + title: 'T_LIMS_TRAIN.TRAINPRINCIPAL', + validators : ['notEmpty'], + type : 'choose', + category : 'user', + single : true, + cleanable : false, + onAfterChoose : function (rows, index) { + if (Gikam.isNotEmpty(rows)) { + this.setData({ + index : index, + trainprincipalid: rows[0].id, + trainprincipal: rows[0].userName + }, true); + } + }, + onClean : function (field, value, index) { + this.setData({ + index : index, + trainprincipalid: null, + trainPrincipal: null + }, true) + }, + preInsert: true, + }, { + field: 'plantime', + title: 'T_LIMS_TRAIN.PLANTIME', + validators : ['notEmpty'], + type: 'dateTime', + preInsert: true, + }, { + field: 'inExternal', + title: 'T_LIMS_TRAIN_USER.INEXTERNAL', + validators : ['notEmpty'], + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'coreTrainScope' + }, + //preInsert: true, + }, { + field: 'remark', + title: 'T_LIMS_TRAIN_USER.REMARK', + validators: ['strLength[0,200]'], + preInsert: true, + }]; + }, + baseUrl: IFM_CONTEXT + '/secure/basemodule/trm/staff/train/train-users' + } +}); diff --git a/src/main/resources/static/basemodule/basedata/staff/staffs/lims-turnover-rate.js b/src/main/resources/static/basemodule/basedata/staff/staffs/lims-turnover-rate.js new file mode 100644 index 0000000..b1e7499 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/staff/staffs/lims-turnover-rate.js @@ -0,0 +1,455 @@ +var xMaxValue = 0 + +var yMaxValue = 0 + +var markLineValue = 0 + +limsStaff.turnoverRate = { + + + create: function () { + var _this = this; + Gikam.create('layout', { + id: 'limsStaffturnoverRate', + renderTo: workspace.window.$dom, + center: { + items: [ + _this.geteCharsTab() + ] + }, + north: { + height: '25%', + items: [{ + type : 'button', + text : '查询', + icon : 'add', + onClick : function() { + var form = Gikam.getComp('lims-turnover-rate-form') + var data = form.getData() + if(Gikam.isEmpty(data.time)||'custom'===data.time){ + if (Gikam.isEmpty(data.startTime)||Gikam.isEmpty(data.endTime)){ + Gikam.toast('请选择查询开始或结束日期') + return + } + var startTime = Gikam.DateUtils.toDateTime(data.startTime) + data.startTime = Gikam.DateUtils.formatter (startTime, 'yyyy-MM-dd 00:00:00') + var endTime = Gikam.DateUtils.toDateTime(data.endTime) + data.endTime = Gikam.DateUtils.formatter (endTime, 'yyyy-MM-dd 23:59:59') + + } + + + var title1 ='' + var title2 ='' + var title3 ='' + var option1 = Gikam.getComp('echarts1').options.option; + var option2 = Gikam.getComp('echarts2').options.option; + var option3 = Gikam.getComp('echarts3').options.option; + title1 = form.getData().base+'-测试人员-离职率' + title2 = 'TOP10离职人数 by实验室' + title3 = 'TOP10离职人数 by 测试组' + option1.yAxis[0].name =title1 + option2.yAxis.name =title2 + option3.yAxis.name =title3 + Gikam.postSync(IFM_CONTEXT + '/secure/basemodule/basedata/staff/staffs/getTurnoverRate', + Gikam.getJsonWrapper({ + f : data, + }, [null, []])).done(function (data) { + var xMax = [] + var yMax = [] + var result1_bar_1 = [] + var result1_bar_2 = [] + var result1_line=[] + var date1 = [] + for(key in data[0]){ + result1_bar_1.push(data[0][key][0]) + result1_bar_2.push(data[0][key][1]) + result1_line.push(data[0][key][2]) + xMax.push(parseInt(data[0][key][0])+parseInt(data[0][key][1])) + yMax.push(parseFloat(data[0][key][2])) + date1.push(key) + } + + option1.series[0].data = result1_bar_1 + option1.series[1].data = result1_bar_2 + option1.series[2].data = result1_line + option1.xAxis.data =date1 + xMaxValue = eval("Math.max(" + xMax+ ")") + yMaxValue = eval("Math.max(" + yMax + ")") + for(key in data[3]){ + markLineValue= data[3][key].toString() + } + console.log(markLineValue) + option1.series[2].markLine.data[0].yAxis = markLineValue + + + var result2_bar = [] + var date2 = [] + for(key in data[1]){ + result2_bar.push(data[1][key]) + date2.push(key) + } + console.log(date2) + option2.series[0].data = result2_bar + option2.yAxis.data =date2 + + + var result3_bar = [] + var date3 = [] + for(key in data[2]){ + result3_bar.push(data[2][key]) + date3.push(key) + } + + + + option3.series[0].data = result3_bar + option3.yAxis.data =date3 + Gikam.getComp('echarts1').setOption(option1); + Gikam.getComp('echarts2').setOption(option2); + Gikam.getComp('echarts3').setOption(option3); + }) + + + + + } + }, + _this.getConfigForm(), + ] + } + }); + + }, + geteCharsTab :function () { + var _this = this; + return { + type: 'tab', + id: 'geteCharsTab', + panels: [{ + id:'long_panel0', + items: [ + + { + type: 'layout', + center: { + items: [{ + type: 'layout', + + west: { + width : '33%', + items: [ + _this.getChart1(), + ] + }, + center: { + width : '33%', + items: [ + _this.getChart2(), + ] + }, + east :{ + width : '34%', + items : [ + _this.getChart3(), + ] + } + + } + + + ] + } + }, + + ] + }] + } + }, + getChart1: function (){ + var _this = this; + + return { + type : 'echarts', + id : 'echarts1', + option: { + tooltip: { + trigger: 'axis', + axisPointer: { + type: 'shadow' + } + }, + backgroundColor:"#C6D3DF", + xAxis: { + type: 'category', + data: [] + }, + yAxis: [ + { + type: 'value', + name: '', + position: 'left', + max: function(value){ + return (xMaxValue*2).toFixed(2); + }, + }, + { + type : 'value', + name : '占比', + axisLabel : { + formatter : '{value} %' + }, + splitLine : false, + max: function(value){ + return (yMaxValue*1.2).toFixed(2); + }, + } + + ], + series: [ + { + name: '在职', + data: [], + type: 'bar', + stack: "count", + emphasis: {//折线图的高亮状态。 + focus: "series",//聚焦当前高亮的数据所在的系列的所有图形。 + }, + yAxisIndex: 0, + itemStyle:{ + color:"rgb(15,59,220)", + }, + }, + { + name: '离职', + data: [], + type: 'bar', + stack: "count", + emphasis: {//折线图的高亮状态。 + focus: "series",//聚焦当前高亮的数据所在的系列的所有图形。 + }, + yAxisIndex: 0, + itemStyle:{ + color:"rgb(113,129,172)", + }, + + }, + + { + name: '占比', + data : [], + type: 'line', + yAxisIndex: 1, + symbolSize: 8, // 点的大小 + symbol: 'circle', // 折线点设置为实心点 + itemStyle:{ + color:"#0dde54", + normal: { + label: { + show: true // 在折线拐点上显示数据 + }, + } + }, + lineStyle:{ + color:"#1f89a0" + }, + markLine : { + symbol: ['none'], //['none']表示是一条横线;['arrow', 'none']表示线的左边是箭头,右边没右箭头;['none','arrow']表示线的左边没有箭头,右边有箭头 + label:{ + normal: { + show: false, + }, + }, + data : [{ + silent:false, //鼠标悬停事件 true没有,false有 + lineStyle:{ //警戒线的样式 ,虚实 颜色 + type:"solid", //样式 ‘solid’和'solid' + color:"#E3B76D", + width: 3 //宽度 + }, + yAxis: null, // 警戒线的标注值,可以有多个yAxis,多条警示线 或者采用 {type : 'average', name: '平均值'},type值有 max min average,分为最大,最小,平均值 + } + ] + }, + }, + ] + }, + }; + + }, + getChart2: function (){ + var _this = this; + + return { + type : 'echarts', + id : 'echarts2', + option: { + tooltip: { + trigger: 'axis', + axisPointer: { + type: 'shadow' + } + }, + backgroundColor:"#C6D3DF", + xAxis: { + type: 'value', + }, + yAxis: + { + type: 'category', + show:true, + name: '', + data:[] + }, + + + series: [ + { + name: '结果值', + data: [], + type: 'bar', + itemStyle:{ + color:"rgb(44,173,212)", + }, + } + ] + }, + }; + + }, + getChart3: function (){ + var _this = this; + + return { + type : 'echarts', + id : 'echarts3', + option: { + tooltip: { + trigger: 'axis', + axisPointer: { + type: 'shadow' + } + }, + backgroundColor:"#C6D3DF", + xAxis: { + type: 'value', + }, + yAxis: + { + type: 'category', + data:[], + name: '', + show:true, + }, + + + series: [ + { + name: '结果值', + data: [], + type: 'bar', + itemStyle:{ + color:"rgb(44,173,212)", + }, + } + ] + }, + }; + + }, + + + getConfigForm: function () { + var _this = this; + var bases= []; + var url=IFM_CONTEXT + '/secure/basemodule/basedata/bases/getBase' + Gikam.postSync(url, Gikam.getJsonWrapper(null, ['', []])).done(function (data) { + bases.push({ + text:'', + value:'' + }) + for (const key in data){ + bases.push({ + text:key, + value:key + }) + } + }) + + return { + type: 'form', + id: 'lims-turnover-rate-form', + panels: [ + + { + fields: [{ + field: 'time', + type: 'radioGroup', + width:"33.33%", + height: 60, + title: '时间选择', + colspan: 1, + showAllCheck: false, + items : [{"value": 'year', "text": "年度"}, + {"value": 'quarter', "text": "季度"}, + {"value": 'month', "text": "月度"}, + {"value": 'custom', "text": "自定义"}], + onChange: function (field, value) { + if (value!=='custom') { + this.setData({ + startTime: '', + endTime: '', + }) + Gikam.getComp('lims-turnover-rate-form').toFieldsReadonly(['startTime','endTime']) + }else { + Gikam.getComp('lims-turnover-rate-form').toFieldsEdit(['startTime','endTime']) + } + }, + },{ + field: 'startTime', + title: '开始时间', + type : 'dateTime', + }, { + field: 'endTime', + title: '结束时间', + type : 'dateTime', + },] + + }, + + { + + fields: [{ + width:350, + titleWidth:170, + field: 'base', + title: '基地信息  实验室', + type : 'select', + items: bases + + }], + }, { + // title:"检测信息",2 + fields: [{ + width:350, + titleWidth: 175, + field: 'staffType', + title: '人员类型  职务类型', + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'staffDuties' + } + } + ], + }, + ], + columns: 6, + } + }, + init: function () { + this.create(); + + } + +} \ No newline at end of file diff --git a/src/main/resources/static/basemodule/basedata/staff/worklicenses/lims-worklicense-choose-list.js b/src/main/resources/static/basemodule/basedata/staff/worklicenses/lims-worklicense-choose-list.js new file mode 100644 index 0000000..a9afa4b --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/staff/worklicenses/lims-worklicense-choose-list.js @@ -0,0 +1,42 @@ +limsWorklicense.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsWorklicense.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-worklicense-choose-list-grid', + url : limsWorklicense.baseUrl + '/queries/choosable', + requestData : _this.param, + columns : columns, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-worklicense-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-worklicense-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/staff/worklicenses/lims-worklicense-detail.js b/src/main/resources/static/basemodule/basedata/staff/worklicenses/lims-worklicense-detail.js new file mode 100644 index 0000000..d55d95f --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/staff/worklicenses/lims-worklicense-detail.js @@ -0,0 +1,70 @@ +limsWorklicense.detailPage = { + + getBtnToolbar : function() { + var _this = this; + return { + type : 'btnToolbar', + items : [ { + type : 'button', + text : 'GIKAM.BUTTON.BACK', + icon : 'back', + onClick : function() { + workspace.window.goBack(); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.VIEWAUDIT', + icon : 'view-audit', + onClick : function() { + Gikam.viewAudit('T_LIMS_WORKLICENSE', _this.param.id); + } + } ] + } + }, + + getBaseInfoTab : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'BASEMODULE.BASEDATA.STAFF.WORKLICENSES.TAB.BASE_INFO', + items : [ { + type : 'form', + url : _this.getCompUrl('baseInfoForm'), + service : 'limsWorklicenseServiceImpl', + dbTable : 'T_LIMS_WORKLICENSE', + id : 'lims-worklicense-detail-base-info-form', + fields : limsWorklicense.getBaseInfoFormFields() + } ] + } ] + } + }, + + urlManager : { + baseInfoForm : limsWorklicense.baseUrl + '/{id}', + }, + + getCompUrl : function(name) { + if (Gikam.isEmpty(this.param.id)) { + return ''; + } + return Gikam.printf(this.urlManager[name], { + id : this.param.id + }); + }, + + createPage : function() { + Gikam.create('layout', { + center : { + items : [ this.getBtnToolbar(), this.getBaseInfoTab() ] + }, + renderTo : workspace.window.$dom + }); + return this; + }, + + init : function(param) { + this.param = param; + this.createPage(); + } +} diff --git a/src/main/resources/static/basemodule/basedata/staff/worklicenses/lims-worklicense-edit-list.js b/src/main/resources/static/basemodule/basedata/staff/worklicenses/lims-worklicense-edit-list.js new file mode 100644 index 0000000..83686f4 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/staff/worklicenses/lims-worklicense-edit-list.js @@ -0,0 +1,59 @@ +limsWorklicense.editPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-worklicense-edit-list-grid', + url : limsWorklicense.baseUrl + '/queries/raw', + service : 'limsWorklicenseServiceImpl', + dbTable : 'T_LIMS_WORKLICENSE', + columns : limsWorklicense.getEditListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BASEDATA.STAFF.WORKLICENSES.MODAL.ADD', + fields : limsWorklicense.getBaseInfoFormFields(), + url : limsWorklicense.baseUrl + }).done(function(id) { + Gikam.getComp('lims-worklicense-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-worklicense-edit-list-grid').deleteRows(limsWorklicense.baseUrl); + } + } ] + } + }, + + loadDetailPage : function(id) { + workspace.window.load(limsWorklicense.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-worklicense-edit-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/staff/worklicenses/lims-worklicense-search-list.js b/src/main/resources/static/basemodule/basedata/staff/worklicenses/lims-worklicense-search-list.js new file mode 100644 index 0000000..72ddaa8 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/staff/worklicenses/lims-worklicense-search-list.js @@ -0,0 +1,36 @@ +limsWorklicense.searchPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-worklicense-search-list-grid', + url : limsWorklicense.baseUrl + '/queries/searchable', + columns : limsWorklicense.getSearchListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + } + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-worklicense-search-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + loadDetailPage : function(id) { + workspace.window.load(limsWorklicense.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/staff/worklicenses/lims-worklicense.js b/src/main/resources/static/basemodule/basedata/staff/worklicenses/lims-worklicense.js new file mode 100644 index 0000000..238bd5e --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/staff/worklicenses/lims-worklicense.js @@ -0,0 +1,77 @@ +var limsWorklicense = Gikam.getPageObject({ + + getEditListColumns : function() { + return [ { + checkbox : true + }, { + field : 'workLicenseName', + title : 'T_LIMS_WORKLICENSE.WORKLICENSENAME' + }, { + field : 'workLicenseLevel', + title : 'T_LIMS_WORKLICENSE.WORKLICENSELEVEL' + }, + { + field : 'applyTime', + title : 'T_LIMS_STAFF_WORKLICENSE.APPLYTIME', + type : 'dateTime' + },{ + field : 'passTime', + title : 'T_LIMS_STAFF_WORKLICENSE.PASSTIME', + type : 'dateTime' + },]; + }, + + getBaseInfoFormFields : function() { + return [ { + field : 'workLicenseName', + title : 'T_LIMS_WORKLICENSE.WORKLICENSENAME', + validators : [ 'strLength[0,12]' ], + type : 'select', + category :'sys', + param : { + codeCategoryId: 'workLicense' + }, + preInsert : true + }, { + field : 'workLicenseLevel', + title : 'T_LIMS_WORKLICENSE.WORKLICENSELEVEL', + validators : [ 'strLength[0,12]' ], + preInsert : true + }, + { + field : 'applyTime', + title : 'T_LIMS_STAFF_WORKLICENSE.APPLYTIME', + type : 'dateTime', + preInsert : true + },{ + field : 'passTime', + title : 'T_LIMS_STAFF_WORKLICENSE.PASSTIME', + type : 'dateTime', + preInsert : true + },]; + }, + + getSearchListColumns : function() { + return [ { + checkbox : true + }, Gikam.status.getBpmnColumn(limsWorklicense.workflow.dbTable), { + field : 'workLicenseName', + title : 'T_LIMS_WORKLICENSE.WORKLICENSENAME' + }, { + field : 'workLicenseLevel', + title : 'T_LIMS_WORKLICENSE.WORKLICENSELEVEL' + } ]; + }, + + getChooseListColumns : function() { + return [ { + field : 'workLicenseName', + title : 'T_LIMS_WORKLICENSE.WORKLICENSENAME' + }, { + field : 'workLicenseLevel', + title : 'T_LIMS_WORKLICENSE.WORKLICENSELEVEL' + } ]; + }, + + baseUrl : IFM_CONTEXT + '/secure/basemodule/basedata/staff/worklicenses' +}); diff --git a/src/main/resources/static/basemodule/basedata/test-library-orgs/lims-test-library-org-choose-list.js b/src/main/resources/static/basemodule/basedata/test-library-orgs/lims-test-library-org-choose-list.js new file mode 100644 index 0000000..efbcc1e --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/test-library-orgs/lims-test-library-org-choose-list.js @@ -0,0 +1,42 @@ +limsTestLibraryOrg.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsTestLibraryOrg.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-test-library-org-choose-list-grid', + url : limsTestLibraryOrg.baseUrl + '/queries/choosable', + requestData : _this.param, + columns : columns, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-test-library-org-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-test-library-org-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/test-library-orgs/lims-test-library-org-edit-list.js b/src/main/resources/static/basemodule/basedata/test-library-orgs/lims-test-library-org-edit-list.js new file mode 100644 index 0000000..91bd229 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/test-library-orgs/lims-test-library-org-edit-list.js @@ -0,0 +1,93 @@ +limsTestLibraryOrg.editPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-test-library-org-edit-list-grid', + url : limsTestLibraryOrg.baseUrl + '/queries/raw', + service : 'limsTestLibraryOrgServiceImpl', + dbTable : 'T_LIMS_TEST_LIBRARY_ORG', + columns : limsTestLibraryOrg.getEditListColumns(), + onLoadSuccess : function(data) { + if (!Gikam.isEmpty(data)) { + this.activeRowByIndex(0); + } else { + Gikam.cleanCompData([ 'lims-test-library-org-edit-list-base-info-form' ]); + } + }, + onRowActive : function(index, row) { + + Gikam.getAsyncComp('lims-test-library-org-edit-list-base-info-form').done(function(form) { + form.refresh({ + url : Gikam.printf(limsTestLibraryOrg.baseUrl + '/{id}', { + id : row.id + }) + }); + }); + + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.ADD', + fields : limsTestLibraryOrg.getBaseInfoFormFields(), + url : limsTestLibraryOrg.baseUrl + }).done(function(id) { + Gikam.getComp('lims-test-library-org-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-test-library-org-edit-list-grid').deleteRows(limsTestLibraryOrg.baseUrl); + } + } ] + } + }, + + getBaseInfoTab : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'BASEMODULE.BASEDATA.TESTLIBRARYS.TAB.BASE_INFO', + items : [ { + type : 'form', + service : 'limsTestLibraryOrgServiceImpl', + dbTable : 'T_LIMS_TEST_LIBRARY_ORG', + id : 'lims-test-library-org-edit-list-base-info-form', + fields : limsTestLibraryOrg.getBaseInfoFormFields(), + onUpdated : function() { + var grid = Gikam.getComp('lims-test-library-org-edit-list-grid'); + grid.refreshRowById(grid.getActivedRow().id); + }, + } ] + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-test-library-org-edit-list-layout', + renderTo : workspace.window.$dom, + west : { + width : 300, + items : [ this.getGridParam() ] + }, + center : { + items : [ this.getBaseInfoTab() ] + } + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/test-library-orgs/lims-test-library-org.js b/src/main/resources/static/basemodule/basedata/test-library-orgs/lims-test-library-org.js new file mode 100644 index 0000000..56ac4ba --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/test-library-orgs/lims-test-library-org.js @@ -0,0 +1,48 @@ +var limsTestLibraryOrg = Gikam.getPageObject({ + + getEditListColumns : function() { + return [ { + checkbox : true + }, { + field : 'orgId', + title : 'T_LIMS_TEST_LIBRARY_ORG.ORGID' + }, { + field : 'orgName', + title : 'T_LIMS_TEST_LIBRARY_ORG.ORGNAME' + }, { + field : 'remarks', + title : 'T_LIMS_TEST_LIBRARY_ORG.REMARKS' + } ]; + }, + + getBaseInfoFormFields : function() { + return [ { + field : 'orgId', + title : 'T_LIMS_TEST_LIBRARY_ORG.ORGID', + validators : [ 'strLength[0,12]' ] + }, { + field : 'orgName', + title : 'T_LIMS_TEST_LIBRARY_ORG.ORGNAME', + validators : [ 'strLength[0,40]' ] + }, { + field : 'remarks', + title : 'T_LIMS_TEST_LIBRARY_ORG.REMARKS', + validators : [ 'strLength[0,100]' ] + } ]; + }, + + getChooseListColumns : function() { + return [ { + field : 'orgId', + title : 'T_LIMS_TEST_LIBRARY_ORG.ORGID' + }, { + field : 'orgName', + title : 'T_LIMS_TEST_LIBRARY_ORG.ORGNAME' + }, { + field : 'remarks', + title : 'T_LIMS_TEST_LIBRARY_ORG.REMARKS' + } ]; + }, + + baseUrl : IFM_CONTEXT + '/secure/basemodule/basedata/test-library-orgs' +}); diff --git a/src/main/resources/static/basemodule/basedata/test-librarys/lims-test-library-choose-list.js b/src/main/resources/static/basemodule/basedata/test-librarys/lims-test-library-choose-list.js new file mode 100644 index 0000000..adee85a --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/test-librarys/lims-test-library-choose-list.js @@ -0,0 +1,43 @@ +limsTestLibrary.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsTestLibrary.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-test-library-choose-list-grid', + url : limsTestLibrary.baseUrl + '/queries/choosable', + requestData : _this.param, + columns : columns, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-test-library-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-test-library-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.activatedFlag_SEQ = '1'; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/test-librarys/lims-test-library-edit-list.js b/src/main/resources/static/basemodule/basedata/test-librarys/lims-test-library-edit-list.js new file mode 100644 index 0000000..7348778 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/test-librarys/lims-test-library-edit-list.js @@ -0,0 +1,225 @@ +limsTestLibrary.editPage = { + + getTestLibraryGridParam : function() { + var _this = this; + return { + type: 'tab', + panels: [{ + title: 'T_LIMS_TEST_LIBRARY.SERVICE_NAME', + items: [{ + type : 'grid', + id : 'lims-test-library-edit-list-grid', + url : limsTestLibrary.baseUrl + '/queries/raw', + service : 'limsTestLibraryServiceImpl', + dbTable : 'T_LIMS_TEST_LIBRARY', + columns : limsTestLibrary.getEditListColumns(), + deleteFormatter: function (row) { + return row.testCode; + }, + activateFormatter: function (row) { + return row.testCode; + }, + page: true, + onLoadSuccess : function(data) { + if (!Gikam.isEmpty(data)) { + this.activeRowByIndex(0); + } else { + /*Gikam.getAsyncComp('lims-test-library-org-edit-list-grid').done(function(form) { + form.refresh({ + url : limsTestLibrary.baseOrgUrl + '/queries', + requestData: { + libraryId_EQ: 612, + }, + }); + });*/ + Gikam.cleanCompData([ 'lims-test-library-org-edit-list-grid' ]); + } + }, + onRowActive : function(index, row) { + + Gikam.getAsyncComp('lims-test-library-org-edit-list-grid').done(function(form) { + form.refresh({ + url : limsTestLibrary.baseOrgUrl + '/queries', + requestData: { + libraryId_EQ: row.id, + }, + }); + }); + + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.ADD', + fields : limsTestLibrary.getBaseInfoFormFields(), + disableNotEmptyValidate: true, + url : limsTestLibrary.baseUrl + }).done(function(id) { + Gikam.getComp('lims-test-library-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-test-library-edit-list-grid').deleteRows(limsTestLibrary.baseUrl); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.ACTIVE', + icon : 'enable', + onClick : function() { + Gikam.getComp('lims-test-library-edit-list-grid').activateRows(limsTestLibrary.baseUrl + '/action/activate'); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DEACTIVE', + icon : 'disable', + onClick : function() { + Gikam.getComp('lims-test-library-edit-list-grid').deactivateRows(limsTestLibrary.baseUrl + '/action/deactivate'); + } + } ] + }] + }, ], + + } + }, + + getTestLibraryOrgGridParam: function () { + var _this = this; + return { + type: 'tab', + panels: [{ + title: 'T_LIMS_TEST_LIBRARY_ORG.SERVICE_NAME', + items: [{ + type : 'grid', + id : 'lims-test-library-org-edit-list-grid', + url : limsTestLibrary.baseUrl + '/queries/raw', + service : 'limsTestLibraryOrgServiceImpl', + dbTable : 'T_LIMS_TEST_LIBRARY_ORG', + columns : limsTestLibrary.getOrgEditListColumns(), + page: true, + onLoadSuccess : function(data) { + }, + deleteFormatter: function (row) { + return row.orgName; + }, + activateFormatter: function (row) { + return row.orgName; + }, + onRowActive : function(index, row) { + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + let libRow = Gikam.getComp('lims-test-library-edit-list-grid').getActivedRow(); + if (Gikam.isEmpty(libRow)) { + Gikam.alert('PLEASE.CLICK.TO.SELECT.ONE.TEST.LIBRARY'); + return ; + } + Gikam.create('modal', { + title : Gikam.choose.getConfig('org-simple').title, + url : Gikam.choose.getConfig('org-simple').url + Gikam.param({ + target_filter : encodeURI(JSON.stringify( { + type : 'unassigned', + targetTable : 'T_LIMS_TEST_LIBRARY_ORG', + targetMatchColumn : 'ORGID', + thisMatchColumn: 'ID', + filter : [ { + targetFilterColumn : 'LIBRARYID', + targetFilterValue : libRow.id + }] + })), + }), + onAfterClose : function(rows) { + if (Gikam.isNotEmpty(rows)) { + let libOrgs = rows.map(o => { + let libOrg = {}; + libOrg.orgId = o.id; + libOrg.orgName = o.orgName; + libOrg.libraryId = libRow.id; + return libOrg; + }); + workspace.window.showMask(true); + let insertUrl = limsTestLibrary.baseOrgUrl + '/insertList'; + let param = Gikam.getJsonWrapper({}, ['', libOrgs]); + Gikam.postText(insertUrl, param).done(() => { + Gikam.getComp('lims-test-library-org-edit-list-grid').refresh(); + }).always(() => { + workspace.window.closeMask(); + }); + } + } + }); + /*Gikam.preInsert({ + modalTitle : 'BASEMODULE.BASEDATA.TESTLIBRARYS.MODAL.ADD', + fields : limsTestLibrary.getBaseInfoFormFields(), + url : limsTestLibrary.baseUrl + }).done(function(id) { + Gikam.getComp('lims-test-library-org-edit-list-grid').refresh(); + });*/ + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-test-library-org-edit-list-grid').deleteRows(limsTestLibrary.baseOrgUrl); + } + } ] + }] + + }] + } + }, + + getBaseInfoTab : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'BASEMODULE.BASEDATA.TESTLIBRARYS.TAB.BASE_INFO', + items : [ { + type : 'form', + service : 'limsTestLibraryServiceImpl', + dbTable : 'T_LIMS_TEST_LIBRARY', + id : 'lims-test-library-edit-list-base-info-form', + fields : limsTestLibrary.getBaseInfoFormFields(), + onUpdated : function() { + var grid = Gikam.getComp('lims-test-library-edit-list-grid'); + grid.refreshRowById(grid.getActivedRow().id); + }, + } ] + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-test-library-edit-list-layout', + renderTo : workspace.window.$dom, + + west : { + width : '50%', + items : [ this.getTestLibraryGridParam() ] + }, + + center : { + width : '50%', + items : [ this.getTestLibraryOrgGridParam() ] + }, + + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/test-librarys/lims-test-library.js b/src/main/resources/static/basemodule/basedata/test-librarys/lims-test-library.js new file mode 100644 index 0000000..e41d3e8 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/test-librarys/lims-test-library.js @@ -0,0 +1,169 @@ +var limsTestLibrary = Gikam.getPageObject({ + + getEditListColumns : function() { + return [ { + checkbox : true + }, { + index: true, + }, Gikam.status.getActiveColumn(), { + field : 'testCode', + title : 'T_LIMS_TEST_LIBRARY.TESTCODE', + validators : [ 'notEmpty', 'strLength[0,12]' ], + width: 200, + editor: true, + }, { + field : 'testName', + title : 'T_LIMS_TEST_LIBRARY.TESTNAME', + validators : [ 'notEmpty', 'strLength[0,40]' ], + width: 300, + editor: true, + }, { + field : 'testNameEng', + title : 'T_LIMS_TEST_LIBRARY.TESTNAMEENG', + validators : [ 'notEmpty', 'strLength[0,120]' ], + width: 200, + editor: true, + }, { + field : 'shortTestName', + title : 'T_LIMS_TEST_LIBRARY.SHORTTESTNAME', + validators : [ 'notEmpty', 'strLength[0,20]' ], + width: 200, + editor: true, + }, { + field : 'testDesc', + title : 'T_LIMS_TEST_LIBRARY.TESTDESC', + validators : [ 'notEmpty', 'strLength[0,400]' ], + width: 400, + type: 'richText', + editor: true, + }, { + field : 'remarks', + title : 'T_LIMS_TEST_LIBRARY.REMARKS', + validators : [ 'strLength[0,100]' ], + type: 'richText', + editor: true, + } ]; + }, + + getBaseInfoFormFields : function() { + return [ { + field : 'testCode', + title : 'T_LIMS_TEST_LIBRARY.TESTCODE', + validators : [ 'notEmpty', 'strLength[0,12]' ], + preInsert: true, + titleWidth: 100, + }, { + field : 'testName', + title : 'T_LIMS_TEST_LIBRARY.TESTNAME', + validators : [ 'notEmpty', 'strLength[0,40]' ], + preInsert: true, + titleWidth: 100, + + }, { + field : 'testNameEng', + title : 'T_LIMS_TEST_LIBRARY.TESTNAMEENG', + validators : [ 'notEmpty', 'strLength[0,120]' ], + preInsert: true, + titleWidth: 100, + + }, { + field : 'shortTestName', + title : 'T_LIMS_TEST_LIBRARY.SHORTTESTNAME', + validators : [ 'notEmpty', 'strLength[0,20]' ], + preInsert: true, + titleWidth: 100, + + }, { + field : 'testDesc', + title : 'T_LIMS_TEST_LIBRARY.TESTDESC', + validators : [ 'notEmpty', 'strLength[0,400]' ], + type: 'textarea', + preInsert: true, + titleWidth: 100, + + }, { + field : 'remarks', + title : 'T_LIMS_TEST_LIBRARY.REMARKS', + validators : [ 'strLength[0,100]' ], + preInsert: true, + } ]; + }, + + getChooseListColumns : function() { + return [ { + index: true, + }, Gikam.status.getActiveColumn(), { + field : 'testCode', + title : 'T_LIMS_TEST_LIBRARY.TESTCODE', + validators : [ 'notEmpty', 'strLength[0,12]' ], + width: 200, + }, { + field : 'testName', + title : 'T_LIMS_TEST_LIBRARY.TESTNAME', + validators : [ 'notEmpty', 'strLength[0,40]' ], + width: 300, + editor: true, + }, { + field : 'testNameEng', + title : 'T_LIMS_TEST_LIBRARY.TESTNAMEENG', + validators : [ 'notEmpty', 'strLength[0,120]' ], + width: 200, + }, { + field : 'shortTestName', + title : 'T_LIMS_TEST_LIBRARY.SHORTTESTNAME', + validators : [ 'notEmpty', 'strLength[0,20]' ], + width: 200, + }, { + field : 'testDesc', + title : 'T_LIMS_TEST_LIBRARY.TESTDESC', + validators : [ 'notEmpty', 'strLength[0,400]' ], + width: 400, + type: 'richText', + }, { + field : 'remarks', + title : 'T_LIMS_TEST_LIBRARY.REMARKS', + validators : [ 'strLength[0,100]' ], + type: 'richText', + } ]; + }, + + getOrgEditListColumns : function() { + return [ { + checkbox : true + }, {index: true}, { + field : 'orgId', + title : 'T_LIMS_TEST_LIBRARY_ORG.ORGID', + width: 120, + }, { + field : 'orgName', + title : 'T_LIMS_TEST_LIBRARY_ORG.ORGNAME', + width: 150, + }, { + field : 'remarks', + title : 'T_LIMS_TEST_LIBRARY_ORG.REMARKS', + validators : [ 'strLength[0,100]' ], + type: 'richText', + editor: true, + } ]; + }, + + getOrgBaseInfoFormFields : function() { + return [ { + field : 'orgId', + title : 'T_LIMS_TEST_LIBRARY_ORG.ORGID', + validators : [ 'strLength[0,12]' ] + }, { + field : 'orgName', + title : 'T_LIMS_TEST_LIBRARY_ORG.ORGNAME', + validators : [ 'strLength[0,40]' ] + }, { + field : 'remarks', + title : 'T_LIMS_TEST_LIBRARY_ORG.REMARKS', + validators : [ 'strLength[0,100]' ] + } ]; + }, + + baseUrl : IFM_CONTEXT + '/secure/basemodule/basedata/test-librarys', + baseOrgUrl : IFM_CONTEXT + '/secure/basemodule/basedata/test-library-orgs' + +}); diff --git a/src/main/resources/static/basemodule/basedata/test-types/lims-test-type-choose-list.js b/src/main/resources/static/basemodule/basedata/test-types/lims-test-type-choose-list.js new file mode 100644 index 0000000..a7ccb4f --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/test-types/lims-test-type-choose-list.js @@ -0,0 +1,43 @@ +limsTestType.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsTestType.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-test-type-choose-list-grid', + url : limsTestType.baseUrl + '/queries/choosable', + requestData : _this.param, + columns : columns, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-test-type-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-test-type-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.activatedFlag_SEQ = '1'; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/test-types/lims-test-type-edit-list.js b/src/main/resources/static/basemodule/basedata/test-types/lims-test-type-edit-list.js new file mode 100644 index 0000000..a068ab6 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/test-types/lims-test-type-edit-list.js @@ -0,0 +1,72 @@ +limsTestType.editPage = { + + getTestTypeGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-test-type-edit-list-grid', + url : limsTestType.baseUrl + '/queries/raw', + service : 'limsTestTypeServiceImpl', + dbTable : 'T_LIMS_TEST_TYPE', + columns : limsTestType.getEditListColumns(), + page : true, + deleteFormatter: function (row) { + return row.firstType + '-' + row.secondType; + }, + activateFormatter: function (row) { + return row.firstType + '-' + row.secondType; + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BASEDATA.TESTTYPES.MODAL.ADD', + fields : limsTestType.getBaseInfoFormFields(), + disableNotEmptyValidate: true, + url : limsTestType.baseUrl + }).done(function(id) { + Gikam.getComp('lims-test-type-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-test-type-edit-list-grid').deleteRows(limsTestType.baseUrl); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.ACTIVE', + icon : 'enable', + onClick : function() { + Gikam.getComp('lims-test-type-edit-list-grid').activateRows(limsTestType.baseUrl + '/action/activate'); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DEACTIVE', + icon : 'disable', + onClick : function() { + Gikam.getComp('lims-test-type-edit-list-grid').deactivateRows(limsTestType.baseUrl + '/action/deactivate'); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-test-type-edit-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getTestTypeGridParam() ] + }, + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/test-types/lims-test-type-search-list.js b/src/main/resources/static/basemodule/basedata/test-types/lims-test-type-search-list.js new file mode 100644 index 0000000..c2f31ba --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/test-types/lims-test-type-search-list.js @@ -0,0 +1,36 @@ +limsTestType.searchPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-test-type-search-list-grid', + url : limsTestType.baseUrl + '/queries/searchable', + columns : limsTestType.getSearchListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + } + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-test-type-search-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + loadDetailPage : function(id) { + workspace.window.load(limsTestType.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/test-types/lims-test-type.js b/src/main/resources/static/basemodule/basedata/test-types/lims-test-type.js new file mode 100644 index 0000000..6d0e046 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/test-types/lims-test-type.js @@ -0,0 +1,122 @@ +var limsTestType = Gikam.getPageObject({ + + getEditListColumns : function() { + return [ { + checkbox : true + }, { + index: true, + }, Gikam.status.getActiveColumn(), { + field : 'firstType', + title : 'T_LIMS_TEST_TYPE.FIRSTTYPE', + editor: true, + validators : [ 'notEmpty', 'strLength[0,20]' ], + }, { + field : 'firstCode', + title : 'T_LIMS_TEST_TYPE.FIRSTCODE', + editor: true, + validators : [ 'notEmpty', 'strLength[0,20]' ], + }, { + field : 'secondType', + title : 'T_LIMS_TEST_TYPE.SECONDTYPE', + editor: true, + validators : [ 'notEmpty', 'strLength[0,20]', + 'remote[/secure/basemodule/basedata/test-types/action/validate-unique]' ], + }, { + field : 'secondCode', + title : 'T_LIMS_TEST_TYPE.SECONDCODE', + editor: true, + validators : [ 'notEmpty', 'strLength[0,20]' ], + }, { + field : 'remarks', + title : 'T_LIMS_TEST_TYPE.REMARKS', + editor: true, + type: 'richText', + validators : [ 'strLength[0,100]' ], + } ]; + }, + + getBaseInfoFormFields : function() { + return [ { + field : 'firstType', + title : 'T_LIMS_TEST_TYPE.FIRSTTYPE', + validators : [ 'notEmpty', 'strLength[0,20]' ], + preInsert: true, + }, { + field : 'firstCode', + title : 'T_LIMS_TEST_TYPE.FIRSTCODE', + validators : [ 'notEmpty', 'strLength[0,20]' ], + preInsert: true, + }, { + field : 'secondType', + title : 'T_LIMS_TEST_TYPE.SECONDTYPE', + validators : [ 'notEmpty', 'strLength[0,20]' , + 'remote[/secure/basemodule/basedata/test-types/action/validate-unique]'], + preInsert: true, + }, { + field : 'secondCode', + title : 'T_LIMS_TEST_TYPE.SECONDCODE', + validators : [ 'notEmpty', 'strLength[0,20]' ], + preInsert: true, + }, { + field : 'activatedFlag', + title : 'T_LIMS_TEST_TYPE.ACTIVATEDFLAG', + validators : [ 'strLength[0,4]' ] + }, { + field : 'remarks', + title : 'T_LIMS_TEST_TYPE.REMARKS', + type: 'textarea', + validators : [ 'strLength[0,100]' ], + preInsert: true, + } ]; + }, + + getSearchListColumns : function() { + return [ { + checkbox : true + }, Gikam.status.getBpmnColumn(limsTestType.workflow.dbTable), { + field : 'firstType', + title : 'T_LIMS_TEST_TYPE.FIRSTTYPE' + }, { + field : 'firstCode', + title : 'T_LIMS_TEST_TYPE.FIRSTCODE' + }, { + field : 'secondType', + title : 'T_LIMS_TEST_TYPE.SECONDTYPE' + }, { + field : 'secondCode', + title : 'T_LIMS_TEST_TYPE.SECONDCODE' + }, { + field : 'activatedFlag', + title : 'T_LIMS_TEST_TYPE.ACTIVATEDFLAG' + }, { + field : 'remarks', + title : 'T_LIMS_TEST_TYPE.REMARKS' + } ]; + }, + + getChooseListColumns : function() { + return [ { + index: true + }, { + field : 'firstType', + title : 'T_LIMS_TEST_TYPE.FIRSTTYPE' + }, { + field : 'firstCode', + title : 'T_LIMS_TEST_TYPE.FIRSTCODE' + }, { + field : 'secondType', + title : 'T_LIMS_TEST_TYPE.SECONDTYPE' + }, { + field : 'secondCode', + title : 'T_LIMS_TEST_TYPE.SECONDCODE' + }, /*{ + field : 'activatedFlag', + title : 'T_LIMS_TEST_TYPE.ACTIVATEDFLAG' + }, */{ + field : 'remarks', + title : 'T_LIMS_TEST_TYPE.REMARKS' + } ]; + }, + + baseUrl : IFM_CONTEXT + '/secure/basemodule/basedata/test-types' +}); diff --git a/src/main/resources/static/basemodule/basedata/testgroups/lims-testgroup-choose-list.js b/src/main/resources/static/basemodule/basedata/testgroups/lims-testgroup-choose-list.js new file mode 100644 index 0000000..93a2ca3 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/testgroups/lims-testgroup-choose-list.js @@ -0,0 +1,42 @@ +limsTestgroup.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsTestgroup.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-testgroup-choose-list-grid', + url : limsTestgroup.baseUrl + '/queries/choosable', + requestData : _this.param, + columns : columns, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-testgroup-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-testgroup-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/testgroups/lims-testgroup-detail.js b/src/main/resources/static/basemodule/basedata/testgroups/lims-testgroup-detail.js new file mode 100644 index 0000000..b97c6a5 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/testgroups/lims-testgroup-detail.js @@ -0,0 +1,70 @@ +limsTestgroup.detailPage = { + + getBtnToolbar : function() { + var _this = this; + return { + type : 'btnToolbar', + items : [ { + type : 'button', + text : 'GIKAM.BUTTON.BACK', + icon : 'back', + onClick : function() { + workspace.window.goBack(); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.VIEWAUDIT', + icon : 'view-audit', + onClick : function() { + Gikam.viewAudit('T_LIMS_TESTGROUP', _this.param.id); + } + } ] + } + }, + + getBaseInfoTab : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'BASEMODULE.BASEDATA.TESTGROUPS.TAB.BASE_INFO', + items : [ { + type : 'form', + url : _this.getCompUrl('baseInfoForm'), + service : 'limsTestgroupServiceImpl', + dbTable : 'T_LIMS_TESTGROUP', + id : 'lims-testgroup-detail-base-info-form', + fields : limsTestgroup.getBaseInfoFormFields() + } ] + } ] + } + }, + + urlManager : { + baseInfoForm : limsTestgroup.baseUrl + '/{id}', + }, + + getCompUrl : function(name) { + if (Gikam.isEmpty(this.param.id)) { + return ''; + } + return Gikam.printf(this.urlManager[name], { + id : this.param.id + }); + }, + + createPage : function() { + Gikam.create('layout', { + center : { + items : [ this.getBtnToolbar(), this.getBaseInfoTab() ] + }, + renderTo : workspace.window.$dom + }); + return this; + }, + + init : function(param) { + this.param = param; + this.createPage(); + } +} diff --git a/src/main/resources/static/basemodule/basedata/testgroups/lims-testgroup-edit-list.js b/src/main/resources/static/basemodule/basedata/testgroups/lims-testgroup-edit-list.js new file mode 100644 index 0000000..a53e663 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/testgroups/lims-testgroup-edit-list.js @@ -0,0 +1,60 @@ +limsTestgroup.editPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-testgroup-edit-list-grid', + url : limsTestgroup.baseUrl + '/queries/raw', + service : 'limsTestgroupServiceImpl', + dbTable : 'T_LIMS_TESTGROUP', + columns : limsTestgroup.getEditListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BASEDATA.TESTGROUPS.MODAL.ADD', + fields : limsTestgroup.getBaseInfoFormFields(), + disableNotEmptyValidate: true, + url : limsTestgroup.baseUrl + }).done(function(id) { + Gikam.getComp('lims-testgroup-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-testgroup-edit-list-grid').deleteRows(limsTestgroup.baseUrl); + } + } ] + } + }, + + loadDetailPage : function(id) { + workspace.window.load(limsTestgroup.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-testgroup-edit-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/testgroups/lims-testgroup-search-list.js b/src/main/resources/static/basemodule/basedata/testgroups/lims-testgroup-search-list.js new file mode 100644 index 0000000..8a099bb --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/testgroups/lims-testgroup-search-list.js @@ -0,0 +1,36 @@ +limsTestgroup.searchPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-testgroup-search-list-grid', + url : limsTestgroup.baseUrl + '/queries/searchable', + columns : limsTestgroup.getSearchListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + } + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-testgroup-search-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + loadDetailPage : function(id) { + workspace.window.load(limsTestgroup.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/testgroups/lims-testgroup.js b/src/main/resources/static/basemodule/basedata/testgroups/lims-testgroup.js new file mode 100644 index 0000000..6ac79bc --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/testgroups/lims-testgroup.js @@ -0,0 +1,143 @@ +var limsTestgroup = Gikam.getPageObject({ + + getEditListColumns : function() { + return [ { + checkbox : true + }, { + field : 'base', + title : 'T_LIMS_TESTGROUP.BASE' + }, { + field : 'baseName', + title : 'T_LIMS_TESTGROUP.BASENAME' + }, { + field : 'groupName', + title : 'T_LIMS_TESTGROUP.GROUPNAME', + type : 'select', + items : [ + { + text : '软包', + value : 'RB' + },{ + text : '扣电', + value :'KD', + },{ + text : '物理', + value :'WL', + },{ + text : '化学', + value :'HX', + } + ], + }, { + field : 'groupCode', + title : 'T_LIMS_TESTGROUP.GROUPCODE' + }, { + field : 'remark', + title : 'T_LIMS_TESTGROUP.REMARK' + } ]; + }, + + getBaseInfoFormFields : function() { + return [ { + field : 'base', + title : 'T_LIMS_TESTGROUP.BASE', + preInsert: true, + validators : [ 'notEmpty','strLength[0,30]' ] + }, { + field : 'groupName', + title : 'T_LIMS_TESTGROUP.GROUPNAME', + preInsert: true, + type : 'select', + items : [ + { + text : '软包', + value : 'RB' + },{ + text : '扣电', + value :'KD', + },{ + text : '物理', + value :'WL', + },{ + text : '化学', + value :'HX', + } + ], + + validators : [ 'notEmpty','strLength[0,30]' ] + }, { + field : 'groupCode', + preInsert: true, + title : 'T_LIMS_TESTGROUP.GROUPCODE', + type : 'choose', + single: true, + category: 'orgChoose', + onAfterChoose(rows, index) { + var _this = this; + if (Gikam.isNotEmpty(rows)) { + this.setData({ + index: index, + groupCode: rows[0].id, + }); + } + }, + validators : ['notEmpty', 'strLength[0,30]' ] + }, { + field : 'remark', + title : 'T_LIMS_TESTGROUP.REMARK', + validators : [ 'strLength[0,666]' ] + } ]; + }, + + getSearchListColumns : function() { + return [ { + checkbox : true + }, Gikam.status.getBpmnColumn(limsTestgroup.workflow.dbTable), { + field : 'base', + title : 'T_LIMS_TESTGROUP.BASE' + }, { + field : 'groupName', + title : 'T_LIMS_TESTGROUP.GROUPNAME' + }, { + field : 'groupCode', + title : 'T_LIMS_TESTGROUP.GROUPCODE' + }, { + field : 'remark', + title : 'T_LIMS_TESTGROUP.REMARK' + } ]; + }, + + getChooseListColumns : function() { + return [ { + field : 'base', + title : 'T_LIMS_TESTGROUP.BASE' + }, { + field : 'groupName', + title : 'T_LIMS_TESTGROUP.GROUPNAME', + type : 'select', + items : [ + { + text : '软包', + value : 'RB' + },{ + text : '扣电', + value :'KD', + },{ + text : '物理', + value :'WL', + },{ + text : '化学', + value :'HX', + } + ], + }, { + field : 'groupCode', + title : 'T_LIMS_TESTGROUP.GROUPCODE' + }, { + field : 'remark', + title : 'T_LIMS_TESTGROUP.REMARK' + } ]; + }, + + baseUrl : IFM_CONTEXT + '/secure/basemodule/basedata/testgroups' +}); diff --git a/src/main/resources/static/basemodule/basedata/testtype-analytes/lims-testtype-analyte-choose-list.js b/src/main/resources/static/basemodule/basedata/testtype-analytes/lims-testtype-analyte-choose-list.js new file mode 100644 index 0000000..2316676 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/testtype-analytes/lims-testtype-analyte-choose-list.js @@ -0,0 +1,42 @@ +limsTesttypeAnalyte.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsTesttypeAnalyte.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-testtype-analyte-choose-list-grid', + url : limsTesttypeAnalyte.baseUrl + '/queries/choosable', + requestData : _this.param, + columns : columns, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-testtype-analyte-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-testtype-analyte-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/testtype-analytes/lims-testtype-analyte-detail.js b/src/main/resources/static/basemodule/basedata/testtype-analytes/lims-testtype-analyte-detail.js new file mode 100644 index 0000000..d71a8ee --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/testtype-analytes/lims-testtype-analyte-detail.js @@ -0,0 +1,70 @@ +limsTesttypeAnalyte.detailPage = { + + getBtnToolbar : function() { + var _this = this; + return { + type : 'btnToolbar', + items : [ { + type : 'button', + text : 'GIKAM.BUTTON.BACK', + icon : 'back', + onClick : function() { + workspace.window.goBack(); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.VIEWAUDIT', + icon : 'view-audit', + onClick : function() { + Gikam.viewAudit('T_LIMS_TESTTYPE_ANALYTE', _this.param.id); + } + } ] + } + }, + + getBaseInfoTab : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'BASEMODULE.BASEDATA.TESTTYPES.TAB.BASE_INFO', + items : [ { + type : 'form', + url : _this.getCompUrl('baseInfoForm'), + service : 'limsTesttypeAnalyteServiceImpl', + dbTable : 'T_LIMS_TESTTYPE_ANALYTE', + id : 'lims-testtype-analyte-detail-base-info-form', + fields : limsTesttypeAnalyte.getBaseInfoFormFields() + } ] + } ] + } + }, + + urlManager : { + baseInfoForm : limsTesttypeAnalyte.baseUrl + '/{id}', + }, + + getCompUrl : function(name) { + if (Gikam.isEmpty(this.param.id)) { + return ''; + } + return Gikam.printf(this.urlManager[name], { + id : this.param.id + }); + }, + + createPage : function() { + Gikam.create('layout', { + center : { + items : [ this.getBtnToolbar(), this.getBaseInfoTab() ] + }, + renderTo : workspace.window.$dom + }); + return this; + }, + + init : function(param) { + this.param = param; + this.createPage(); + } +} diff --git a/src/main/resources/static/basemodule/basedata/testtype-analytes/lims-testtype-analyte-edit-list.js b/src/main/resources/static/basemodule/basedata/testtype-analytes/lims-testtype-analyte-edit-list.js new file mode 100644 index 0000000..c1c56d0 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/testtype-analytes/lims-testtype-analyte-edit-list.js @@ -0,0 +1,123 @@ +limsTesttypeAnalyte.editPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-testtype-analyte-edit-list-grid', + service : 'limsTesttypeAnalyteServiceImpl', + dbTable : 'T_LIMS_TESTTYPE_ANALYTE', + columns : limsTesttypeAnalyte.getEditListColumns(), + order : { + groupName : 'asc' + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + var grid = Gikam.getComp('lims-test-type-edit-list-grid'); + var row = grid.getActivedRow(); + if (Gikam.isEmpty(row)) { + Gikam.toast('GIKAM.TIP.CHOOSE_ONE_ITEM'); + return; + } + Gikam.create('modal', { + title: Gikam.choose.getConfig("tmAnalystChoose").title, + url: Gikam.choose.getConfig("tmAnalystChoose").url + Gikam.param({ + target_filter: encodeURI(JSON.stringify({ + type: 'unassigned', + targetTable: 'T_LIMS_TESTTYPE_ANALYTE', + targetMatchColumn: 'analystId', + filter: [{ + targetFilterColumn: 'testTypeId', + targetFilterValue: row.id + }], + })), + TESTTYPEID_SEQ : row.id + }), + onAfterClose: function (rows) { + if (Gikam.isEmpty(rows)) { + return; + } + var inserts = []; + for (var i = 0; i < rows.length; i++) { + inserts.push({ + testTypeId : row.id, + analystId : rows[i].id, + }); + } + Gikam.getComp('lims-testtype-analyte-edit-list-grid').insert(limsTesttypeAnalyte.baseUrl, inserts); + } + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-testtype-analyte-edit-list-grid').deleteRows(limsTesttypeAnalyte.baseUrl); + } + } ] + } + }, + + getTestTypeGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-test-type-edit-list-grid', + service : 'limsTestTypeServiceImpl', + url : limsTestType.baseUrl + '/queries', + dbTable : 'T_LIMS_TEST_TYPE', + readonly : true, + columns : limsTestType.getEditListColumns(), + page : true, + onLoadSuccess : function(data) { + if (!Gikam.isEmpty(data)) { + this.activeRowByIndex(0); + } else { + Gikam.getComp('lims-testtype-analyte-edit-list-grid').refresh({ + url : limsTesttypeAnalyte.baseUrl + '/queries', + requestData : { + testTypeId_SEQ : -1 + } + }); + } + }, + onRowActive : function (index, row) { + Gikam.getComp('lims-testtype-analyte-edit-list-grid').refresh({ + url : limsTesttypeAnalyte.baseUrl + '/queries', + requestData : { + testTypeId_SEQ : row.id + } + }); + }, + } + }, + + loadDetailPage : function(id) { + workspace.window.load(limsTesttypeAnalyte.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-testtype-analyte-edit-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + }, + west : { + items : [this.getTestTypeGridParam()], + width : '40%' + }, + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/testtype-analytes/lims-testtype-analyte-search-list.js b/src/main/resources/static/basemodule/basedata/testtype-analytes/lims-testtype-analyte-search-list.js new file mode 100644 index 0000000..08b31b4 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/testtype-analytes/lims-testtype-analyte-search-list.js @@ -0,0 +1,36 @@ +limsTesttypeAnalyte.searchPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-testtype-analyte-search-list-grid', + url : limsTesttypeAnalyte.baseUrl + '/queries/searchable', + columns : limsTesttypeAnalyte.getSearchListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + } + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-testtype-analyte-search-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + loadDetailPage : function(id) { + workspace.window.load(limsTesttypeAnalyte.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/testtype-analytes/lims-testtype-analyte.js b/src/main/resources/static/basemodule/basedata/testtype-analytes/lims-testtype-analyte.js new file mode 100644 index 0000000..b8b20f9 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/testtype-analytes/lims-testtype-analyte.js @@ -0,0 +1,54 @@ +var limsTesttypeAnalyte = Gikam.getPageObject({ + + getEditListColumns : function() { + return [ { + checkbox : true + },{index : true},{ + field : 'groupName', + title : 'T_LIMS_TESTTYPE_ANALYTE.GROUPNAME', + editor : true, + validators: ['notEmpty'], + },{ + field : 'ext$.testcode', + title : 'T_LIMS_TEST.TESTCODE', + },{ + field : 'ext$.testname', + title : 'T_LIMS_TEST.TESTNAME', + },{ + field : 'ext$.methodcode', + title : 'T_LIMS_METHOD.METHODCODE', + }, { + field : 'ext$.methodname', + title : 'T_LIMS_METHOD.METHODNAME', + },{ + field : 'ext$.analystname', + title : 'T_LIMS_TESTTYPE_ANALYTE.ANALYSTNAME' + } ]; + }, + + getBaseInfoFormFields : function() { + return [ { + field : 'analystName', + title : 'T_LIMS_TESTTYPE_ANALYTE.ANALYSTNAME', + validators : [ 'strLength[0,40]' ] + } ]; + }, + + getSearchListColumns : function() { + return [ { + checkbox : true + }, Gikam.status.getBpmnColumn(limsTesttypeAnalyte.workflow.dbTable), { + field : 'analystName', + title : 'T_LIMS_TESTTYPE_ANALYTE.ANALYSTNAME' + } ]; + }, + + getChooseListColumns : function() { + return [ { + field : 'analystName', + title : 'T_LIMS_TESTTYPE_ANALYTE.ANALYSTNAME' + } ]; + }, + + baseUrl : IFM_CONTEXT + '/secure/basemodule/basedata/testtype-analytes' +}); diff --git a/src/main/resources/static/basemodule/basedata/train-records/lims-train-record-choose-list.js b/src/main/resources/static/basemodule/basedata/train-records/lims-train-record-choose-list.js new file mode 100644 index 0000000..fb4c219 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/train-records/lims-train-record-choose-list.js @@ -0,0 +1,42 @@ +limsTrainRecord.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsTrainRecord.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-train-record-choose-list-grid', + url : limsTrainRecord.baseUrl + '/queries/choosable', + requestData : _this.param, + columns : columns, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-train-record-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-train-record-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/train-records/lims-train-record-detail.js b/src/main/resources/static/basemodule/basedata/train-records/lims-train-record-detail.js new file mode 100644 index 0000000..49cd25f --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/train-records/lims-train-record-detail.js @@ -0,0 +1,70 @@ +limsTrainRecord.detailPage = { + + getBtnToolbar : function() { + var _this = this; + return { + type : 'btnToolbar', + items : [ { + type : 'button', + text : 'GIKAM.BUTTON.BACK', + icon : 'back', + onClick : function() { + workspace.window.goBack(); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.VIEWAUDIT', + icon : 'view-audit', + onClick : function() { + Gikam.viewAudit('T_LIMS_TRAIN_RECORD', _this.param.id); + } + } ] + } + }, + + getBaseInfoTab : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'BASEMODULE.BASEDATA.TRAINRECORDS.TAB.BASE_INFO', + items : [ { + type : 'form', + url : _this.getCompUrl('baseInfoForm'), + service : 'limsTrainRecordServiceImpl', + dbTable : 'T_LIMS_TRAIN_RECORD', + id : 'lims-train-record-detail-base-info-form', + fields : limsTrainRecord.getBaseInfoFormFields() + } ] + } ] + } + }, + + urlManager : { + baseInfoForm : limsTrainRecord.baseUrl + '/{id}', + }, + + getCompUrl : function(name) { + if (Gikam.isEmpty(this.param.id)) { + return ''; + } + return Gikam.printf(this.urlManager[name], { + id : this.param.id + }); + }, + + createPage : function() { + Gikam.create('layout', { + center : { + items : [ this.getBtnToolbar(), this.getBaseInfoTab() ] + }, + renderTo : workspace.window.$dom + }); + return this; + }, + + init : function(param) { + this.param = param; + this.createPage(); + } +} diff --git a/src/main/resources/static/basemodule/basedata/train-records/lims-train-record-edit-list.js b/src/main/resources/static/basemodule/basedata/train-records/lims-train-record-edit-list.js new file mode 100644 index 0000000..6072c6c --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/train-records/lims-train-record-edit-list.js @@ -0,0 +1,59 @@ +limsTrainRecord.editPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-train-record-edit-list-grid', + url : limsTrainRecord.baseUrl + '/queries/raw', + service : 'limsTrainRecordServiceImpl', + dbTable : 'T_LIMS_TRAIN_RECORD', + columns : limsTrainRecord.getEditListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BASEDATA.TRAINRECORDS.MODAL.ADD', + fields : limsTrainRecord.getBaseInfoFormFields(), + url : limsTrainRecord.baseUrl + }).done(function(id) { + Gikam.getComp('lims-train-record-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-train-record-edit-list-grid').deleteRows(limsTrainRecord.baseUrl); + } + } ] + } + }, + + loadDetailPage : function(id) { + workspace.window.load(limsTrainRecord.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-train-record-edit-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/train-records/lims-train-record-search-list.js b/src/main/resources/static/basemodule/basedata/train-records/lims-train-record-search-list.js new file mode 100644 index 0000000..975f250 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/train-records/lims-train-record-search-list.js @@ -0,0 +1,36 @@ +limsTrainRecord.searchPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-train-record-search-list-grid', + url : limsTrainRecord.baseUrl + '/queries/searchable', + columns : limsTrainRecord.getSearchListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + } + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-train-record-search-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + loadDetailPage : function(id) { + workspace.window.load(limsTrainRecord.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/train-records/lims-train-record.js b/src/main/resources/static/basemodule/basedata/train-records/lims-train-record.js new file mode 100644 index 0000000..f1b5102 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/train-records/lims-train-record.js @@ -0,0 +1,49 @@ +var limsTrainRecord = Gikam.getPageObject({ + + getEditListColumns : function() { + return [ { + checkbox : true + }, { + field : 'trainTime', + title : 'T_LIMS_TRAIN_RECORD.TRAINTIME' + }, { + field : 'trainResult', + title : 'T_LIMS_TRAIN_RECORD.TRAINRESULT' + } ]; + }, + + getBaseInfoFormFields : function() { + return [ { + field : 'trainTime', + title : 'T_LIMS_TRAIN_RECORD.TRAINTIME' + }, { + field : 'trainResult', + title : 'T_LIMS_TRAIN_RECORD.TRAINRESULT', + validators : [ 'strLength[0,12]' ] + } ]; + }, + + getSearchListColumns : function() { + return [ { + checkbox : true + }, Gikam.status.getBpmnColumn(limsTrainRecord.workflow.dbTable), { + field : 'trainTime', + title : 'T_LIMS_TRAIN_RECORD.TRAINTIME' + }, { + field : 'trainResult', + title : 'T_LIMS_TRAIN_RECORD.TRAINRESULT' + } ]; + }, + + getChooseListColumns : function() { + return [ { + field : 'trainTime', + title : 'T_LIMS_TRAIN_RECORD.TRAINTIME' + }, { + field : 'trainResult', + title : 'T_LIMS_TRAIN_RECORD.TRAINRESULT' + } ]; + }, + + baseUrl : IFM_CONTEXT + '/secure/basemodule/basedata/train-records' +}); diff --git a/src/main/resources/static/basemodule/basedata/worklicense-tests/lims-worklicense-test-choose-list.js b/src/main/resources/static/basemodule/basedata/worklicense-tests/lims-worklicense-test-choose-list.js new file mode 100644 index 0000000..94f8004 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/worklicense-tests/lims-worklicense-test-choose-list.js @@ -0,0 +1,42 @@ +limsWorklicenseTest.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsWorklicenseTest.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-worklicense-test-choose-list-grid', + url : limsWorklicenseTest.baseUrl + '/queries/choosable', + requestData : _this.param, + columns : columns, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-worklicense-test-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-worklicense-test-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/worklicense-tests/lims-worklicense-test-detail.js b/src/main/resources/static/basemodule/basedata/worklicense-tests/lims-worklicense-test-detail.js new file mode 100644 index 0000000..ce51830 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/worklicense-tests/lims-worklicense-test-detail.js @@ -0,0 +1,70 @@ +limsWorklicenseTest.detailPage = { + + getBtnToolbar : function() { + var _this = this; + return { + type : 'btnToolbar', + items : [ { + type : 'button', + text : 'GIKAM.BUTTON.BACK', + icon : 'back', + onClick : function() { + workspace.window.goBack(); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.VIEWAUDIT', + icon : 'view-audit', + onClick : function() { + Gikam.viewAudit('T_LIMS_WORKLICENSE_TEST', _this.param.id); + } + } ] + } + }, + + getBaseInfoTab : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'BASEMODULE.BASEDATA. WORKLICENSETESTS.TAB.BASE_INFO', + items : [ { + type : 'form', + url : _this.getCompUrl('baseInfoForm'), + service : 'limsWorklicenseTestServiceImpl', + dbTable : 'T_LIMS_WORKLICENSE_TEST', + id : 'lims-worklicense-test-detail-base-info-form', + fields : limsWorklicenseTest.getBaseInfoFormFields() + } ] + } ] + } + }, + + urlManager : { + baseInfoForm : limsWorklicenseTest.baseUrl + '/{id}', + }, + + getCompUrl : function(name) { + if (Gikam.isEmpty(this.param.id)) { + return ''; + } + return Gikam.printf(this.urlManager[name], { + id : this.param.id + }); + }, + + createPage : function() { + Gikam.create('layout', { + center : { + items : [ this.getBtnToolbar(), this.getBaseInfoTab() ] + }, + renderTo : workspace.window.$dom + }); + return this; + }, + + init : function(param) { + this.param = param; + this.createPage(); + } +} diff --git a/src/main/resources/static/basemodule/basedata/worklicense-tests/lims-worklicense-test-edit-list.js b/src/main/resources/static/basemodule/basedata/worklicense-tests/lims-worklicense-test-edit-list.js new file mode 100644 index 0000000..78d860e --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/worklicense-tests/lims-worklicense-test-edit-list.js @@ -0,0 +1,60 @@ +limsWorklicenseTest.editPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-worklicense-test-edit-list-grid', + url : limsWorklicenseTest.baseUrl + '/queries/raw', + service : 'limsWorklicenseTestServiceImpl', + dbTable : 'T_LIMS_WORKLICENSE_TEST', + columnsFill : false, + columns : limsWorklicenseTest.getEditListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BASEDATA. WORKLICENSETESTS.MODAL.ADD', + fields : limsWorklicenseTest.getBaseInfoFormFields(), + url : limsWorklicenseTest.baseUrl + }).done(function(id) { + Gikam.getComp('lims-worklicense-test-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-worklicense-test-edit-list-grid').deleteRows(limsWorklicenseTest.baseUrl); + } + } ] + } + }, + + loadDetailPage : function(id) { + workspace.window.load(limsWorklicenseTest.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-worklicense-test-edit-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/worklicense-tests/lims-worklicense-test-search-list.js b/src/main/resources/static/basemodule/basedata/worklicense-tests/lims-worklicense-test-search-list.js new file mode 100644 index 0000000..279fc17 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/worklicense-tests/lims-worklicense-test-search-list.js @@ -0,0 +1,36 @@ +limsWorklicenseTest.searchPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-worklicense-test-search-list-grid', + url : limsWorklicenseTest.baseUrl + '/queries/searchable', + columns : limsWorklicenseTest.getSearchListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + } + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-worklicense-test-search-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + loadDetailPage : function(id) { + workspace.window.load(limsWorklicenseTest.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/worklicense-tests/lims-worklicense-test.js b/src/main/resources/static/basemodule/basedata/worklicense-tests/lims-worklicense-test.js new file mode 100644 index 0000000..c70d4fd --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/worklicense-tests/lims-worklicense-test.js @@ -0,0 +1,76 @@ +var limsWorklicenseTest = Gikam.getPageObject({ + + getEditListColumns : function() { + return [ { + checkbox : true + }, { + field : 'licenseName', + title : 'T_LIMS_WORKLICENSE_TEST.LICENSENAME', + type : 'select', + category :'sys', + param : { + codeCategoryId: 'workLicense' + }, + }, { + field : 'testName', + title : 'T_LIMS_WORKLICENSE_TEST.TESTNAME' + } ]; + }, + + getBaseInfoFormFields : function() { + return [ { + field : 'licenseName', + title : 'T_LIMS_WORKLICENSE_TEST.LICENSENAME', + validators : [ 'strLength[0,40]' ], + type : 'select', + category :'sys', + param : { + codeCategoryId: 'workLicense' + }, + preInsert : true + }, { + field : 'testName', + title : 'T_LIMS_WORKLICENSE_TEST.TESTNAME', + validators : [ 'strLength[0,40]' ], + type : 'choose', + category : 'testChoose', + single : true, + preInsert : true, + onBeforeChoose : function(){ + return {activatedFlag_EQ : '1'} + }, + onAfterChoose: function(rows,index,){ + if(Gikam.isNotEmpty(rows)){ + this.setData({ + testId : rows[0].id, + testName : rows[0].testName, + }) + } + }, + }, ]; + }, + + getSearchListColumns : function() { + return [ { + checkbox : true + }, Gikam.status.getBpmnColumn(limsWorklicenseTest.workflow.dbTable), { + field : 'licenseName', + title : 'T_LIMS_WORKLICENSE_TEST.LICENSENAME' + }, { + field : 'testName', + title : 'T_LIMS_WORKLICENSE_TEST.TESTNAME' + } ]; + }, + + getChooseListColumns : function() { + return [ { + field : 'licenseName', + title : 'T_LIMS_WORKLICENSE_TEST.LICENSENAME' + }, { + field : 'testName', + title : 'T_LIMS_WORKLICENSE_TEST.TESTNAME' + }, ]; + }, + + baseUrl : IFM_CONTEXT + '/secure/basemodule/basedata/worklicense-tests' +}); diff --git a/src/main/resources/static/basemodule/basedata/workshops/lims-workshop-choose-list.js b/src/main/resources/static/basemodule/basedata/workshops/lims-workshop-choose-list.js new file mode 100644 index 0000000..8f491be --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/workshops/lims-workshop-choose-list.js @@ -0,0 +1,42 @@ +limsWorkshop.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsWorkshop.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-workshop-choose-list-grid', + url : limsWorkshop.baseUrl + '/queries/choosable', + requestData : _this.param, + columns : columns, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-workshop-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-workshop-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/workshops/lims-workshop-detail.js b/src/main/resources/static/basemodule/basedata/workshops/lims-workshop-detail.js new file mode 100644 index 0000000..9cdbc88 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/workshops/lims-workshop-detail.js @@ -0,0 +1,70 @@ +limsWorkshop.detailPage = { + + getBtnToolbar : function() { + var _this = this; + return { + type : 'btnToolbar', + items : [ { + type : 'button', + text : 'GIKAM.BUTTON.BACK', + icon : 'back', + onClick : function() { + workspace.window.goBack(); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.VIEWAUDIT', + icon : 'view-audit', + onClick : function() { + Gikam.viewAudit('T_LIMS_WORKSHOP', _this.param.id); + } + } ] + } + }, + + getBaseInfoTab : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'BASEMODULE.BASEDATA.WORKSHOPS.TAB.BASE_INFO', + items : [ { + type : 'form', + url : _this.getCompUrl('baseInfoForm'), + service : 'limsWorkshopServiceImpl', + dbTable : 'T_LIMS_WORKSHOP', + id : 'lims-workshop-detail-base-info-form', + fields : limsWorkshop.getBaseInfoFormFields() + } ] + } ] + } + }, + + urlManager : { + baseInfoForm : limsWorkshop.baseUrl + '/{id}', + }, + + getCompUrl : function(name) { + if (Gikam.isEmpty(this.param.id)) { + return ''; + } + return Gikam.printf(this.urlManager[name], { + id : this.param.id + }); + }, + + createPage : function() { + Gikam.create('layout', { + center : { + items : [ this.getBtnToolbar(), this.getBaseInfoTab() ] + }, + renderTo : workspace.window.$dom + }); + return this; + }, + + init : function(param) { + this.param = param; + this.createPage(); + } +} diff --git a/src/main/resources/static/basemodule/basedata/workshops/lims-workshop-edit-list.js b/src/main/resources/static/basemodule/basedata/workshops/lims-workshop-edit-list.js new file mode 100644 index 0000000..115d508 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/workshops/lims-workshop-edit-list.js @@ -0,0 +1,59 @@ +limsWorkshop.editPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-workshop-edit-list-grid', + url : limsWorkshop.baseUrl + '/queries/raw', + service : 'limsWorkshopServiceImpl', + dbTable : 'T_LIMS_WORKSHOP', + columns : limsWorkshop.getEditListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BASEDATA.WORKSHOPS.MODAL.ADD', + fields : limsWorkshop.getBaseInfoFormFields(), + url : limsWorkshop.baseUrl + }).done(function(id) { + Gikam.getComp('lims-workshop-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-workshop-edit-list-grid').deleteRows(limsWorkshop.baseUrl); + } + } ] + } + }, + + loadDetailPage : function(id) { + workspace.window.load(limsWorkshop.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-workshop-edit-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/workshops/lims-workshop-search-list.js b/src/main/resources/static/basemodule/basedata/workshops/lims-workshop-search-list.js new file mode 100644 index 0000000..bc7b8e0 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/workshops/lims-workshop-search-list.js @@ -0,0 +1,36 @@ +limsWorkshop.searchPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-workshop-search-list-grid', + url : limsWorkshop.baseUrl + '/queries/searchable', + columns : limsWorkshop.getSearchListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + } + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-workshop-search-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + loadDetailPage : function(id) { + workspace.window.load(limsWorkshop.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/basedata/workshops/lims-workshop.js b/src/main/resources/static/basemodule/basedata/workshops/lims-workshop.js new file mode 100644 index 0000000..a83c5d6 --- /dev/null +++ b/src/main/resources/static/basemodule/basedata/workshops/lims-workshop.js @@ -0,0 +1,64 @@ +var limsWorkshop = Gikam.getPageObject({ + + getEditListColumns : function() { + return [ { + checkbox : true + }, { + field : 'workshop', + title : 'T_LIMS_WORKSHOP.WORKSHOP' + },{ + field : 'linedistinction', + title : 'T_LIMS_WORKSHOP.LINEDISTINCTION', + }, { + field : 'creator', + title : 'T_LIMS_WORKSHOP.CREATOR' + } , { + field : 'createdTime', + title : 'T_LIMS_WORKSHOP.CREATEDTIME', + type : 'dateTime' + } + ]; + }, + + getBaseInfoFormFields : function() { + return [ { + field : 'workshop', + title : 'T_LIMS_WORKSHOP.WORKSHOP', + preInsert :true, + validators : [ 'strLength[0,40]','notEmpty' ] + }, { + field : 'linedistinction', + title : 'T_LIMS_WORKSHOP.LINEDISTINCTION', + preInsert :true, + validators : [ 'strLength[0,40]' ] + }, { + field : 'creator', + title : 'T_LIMS_WORKSHOP.CREATOR', + validators : [ 'strLength[0,12]' ] + }, ]; + }, + + getSearchListColumns : function() { + return [ { + checkbox : true + }, Gikam.status.getBpmnColumn(limsWorkshop.workflow.dbTable), { + field : 'workshop', + title : 'T_LIMS_WORKSHOP.WORKSHOP' + }, { + field : 'creator', + title : 'T_LIMS_WORKSHOP.CREATOR' + } ]; + }, + + getChooseListColumns : function() { + return [ { + field : 'workshop', + title : 'T_LIMS_WORKSHOP.WORKSHOP' + }, { + field : 'creator', + title : 'T_LIMS_WORKSHOP.CREATOR' + }, ]; + }, + + baseUrl : IFM_CONTEXT + '/secure/basemodule/basedata/workshops' +}); diff --git a/src/main/resources/static/basemodule/business/executive-records/lims-executive-record-choose-list.js b/src/main/resources/static/basemodule/business/executive-records/lims-executive-record-choose-list.js new file mode 100644 index 0000000..2a9b1ee --- /dev/null +++ b/src/main/resources/static/basemodule/business/executive-records/lims-executive-record-choose-list.js @@ -0,0 +1,42 @@ +limsExecutiveRecord.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsExecutiveRecord.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-executive-record-choose-list-grid', + url : limsExecutiveRecord.baseUrl + '/queries/choosable', + requestData : _this.param, + columns : columns, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-executive-record-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-executive-record-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/business/executive-records/lims-executive-record-detail.js b/src/main/resources/static/basemodule/business/executive-records/lims-executive-record-detail.js new file mode 100644 index 0000000..24ee025 --- /dev/null +++ b/src/main/resources/static/basemodule/business/executive-records/lims-executive-record-detail.js @@ -0,0 +1,70 @@ +limsExecutiveRecord.detailPage = { + + getBtnToolbar : function() { + var _this = this; + return { + type : 'btnToolbar', + items : [ { + type : 'button', + text : 'GIKAM.BUTTON.BACK', + icon : 'back', + onClick : function() { + workspace.window.goBack(); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.VIEWAUDIT', + icon : 'view-audit', + onClick : function() { + Gikam.viewAudit('T_LIMS_EXECUTIVE_RECORD', _this.param.id); + } + } ] + } + }, + + getBaseInfoTab : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'BASEMODULE.BUSINESS.EXECUTIVERECORDS.TAB.BASE_INFO', + items : [ { + type : 'form', + url : _this.getCompUrl('baseInfoForm'), + service : 'limsExecutiveRecordServiceImpl', + dbTable : 'T_LIMS_EXECUTIVE_RECORD', + id : 'lims-executive-record-detail-base-info-form', + fields : limsExecutiveRecord.getBaseInfoFormFields() + } ] + } ] + } + }, + + urlManager : { + baseInfoForm : limsExecutiveRecord.baseUrl + '/{id}', + }, + + getCompUrl : function(name) { + if (Gikam.isEmpty(this.param.id)) { + return ''; + } + return Gikam.printf(this.urlManager[name], { + id : this.param.id + }); + }, + + createPage : function() { + Gikam.create('layout', { + center : { + items : [ this.getBtnToolbar(), this.getBaseInfoTab() ] + }, + renderTo : workspace.window.$dom + }); + return this; + }, + + init : function(param) { + this.param = param; + this.createPage(); + } +} diff --git a/src/main/resources/static/basemodule/business/executive-records/lims-executive-record-edit-list.js b/src/main/resources/static/basemodule/business/executive-records/lims-executive-record-edit-list.js new file mode 100644 index 0000000..f9d826e --- /dev/null +++ b/src/main/resources/static/basemodule/business/executive-records/lims-executive-record-edit-list.js @@ -0,0 +1,59 @@ +limsExecutiveRecord.editPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-executive-record-edit-list-grid', + url : limsExecutiveRecord.baseUrl + '/queries/raw', + service : 'limsExecutiveRecordServiceImpl', + dbTable : 'T_LIMS_EXECUTIVE_RECORD', + columns : limsExecutiveRecord.getEditListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BUSINESS.EXECUTIVERECORDS.MODAL.ADD', + fields : limsExecutiveRecord.getBaseInfoFormFields(), + url : limsExecutiveRecord.baseUrl + }).done(function(id) { + Gikam.getComp('lims-executive-record-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-executive-record-edit-list-grid').deleteRows(limsExecutiveRecord.baseUrl); + } + } ] + } + }, + + loadDetailPage : function(id) { + workspace.window.load(limsExecutiveRecord.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-executive-record-edit-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/business/executive-records/lims-executive-record-search-list.js b/src/main/resources/static/basemodule/business/executive-records/lims-executive-record-search-list.js new file mode 100644 index 0000000..19e8db8 --- /dev/null +++ b/src/main/resources/static/basemodule/business/executive-records/lims-executive-record-search-list.js @@ -0,0 +1,36 @@ +limsExecutiveRecord.searchPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-executive-record-search-list-grid', + url : limsExecutiveRecord.baseUrl + '/queries/searchable', + columns : limsExecutiveRecord.getSearchListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + } + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-executive-record-search-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + loadDetailPage : function(id) { + workspace.window.load(limsExecutiveRecord.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/business/executive-records/lims-executive-record.js b/src/main/resources/static/basemodule/business/executive-records/lims-executive-record.js new file mode 100644 index 0000000..4dacf24 --- /dev/null +++ b/src/main/resources/static/basemodule/business/executive-records/lims-executive-record.js @@ -0,0 +1,76 @@ +var limsExecutiveRecord = Gikam.getPageObject({ + + getEditListColumns : function() { + return [ { + checkbox : true + }, { + field : 'content', + title : 'T_LIMS_EXECUTIVE_RECORD.CONTENT' + }, { + field : 'title', + title : 'T_LIMS_EXECUTIVE_RECORD.TITLE' + }, { + field : 'tableName', + title : 'T_LIMS_EXECUTIVE_RECORD.TABLENAME' + }, { + field : 'typeName', + title : 'T_LIMS_EXECUTIVE_RECORD.TYPENAME' + } ]; + }, + + getBaseInfoFormFields : function() { + return [ { + field : 'content', + title : 'T_LIMS_EXECUTIVE_RECORD.CONTENT', + validators : [ 'strLength[0,300]' ] + }, { + field : 'title', + title : 'T_LIMS_EXECUTIVE_RECORD.TITLE', + validators : [ 'strLength[0,90]' ] + }, { + field : 'tableName', + title : 'T_LIMS_EXECUTIVE_RECORD.TABLENAME', + validators : [ 'strLength[0,90]' ] + }, { + field : 'typeName', + title : 'T_LIMS_EXECUTIVE_RECORD.TYPENAME', + validators : [ 'strLength[0,90]' ] + }, ]; + }, + + getSearchListColumns : function() { + return [ { + checkbox : true + }, Gikam.status.getBpmnColumn(limsExecutiveRecord.workflow.dbTable), { + field : 'content', + title : 'T_LIMS_EXECUTIVE_RECORD.CONTENT' + }, { + field : 'title', + title : 'T_LIMS_EXECUTIVE_RECORD.TITLE' + }, { + field : 'tableName', + title : 'T_LIMS_EXECUTIVE_RECORD.TABLENAME' + }, { + field : 'typeName', + title : 'T_LIMS_EXECUTIVE_RECORD.TYPENAME' + } ]; + }, + + getChooseListColumns : function() { + return [ { + field : 'content', + title : 'T_LIMS_EXECUTIVE_RECORD.CONTENT' + }, { + field : 'title', + title : 'T_LIMS_EXECUTIVE_RECORD.TITLE' + }, { + field : 'tableName', + title : 'T_LIMS_EXECUTIVE_RECORD.TABLENAME' + }, { + field : 'typeName', + title : 'T_LIMS_EXECUTIVE_RECORD.TYPENAME' + }, ]; + }, + + baseUrl : IFM_CONTEXT + '/secure/basemodule/business/executive-records' +}); diff --git a/src/main/resources/static/basemodule/business/order-operates/lims-order-operate-detail.js b/src/main/resources/static/basemodule/business/order-operates/lims-order-operate-detail.js new file mode 100644 index 0000000..69feb05 --- /dev/null +++ b/src/main/resources/static/basemodule/business/order-operates/lims-order-operate-detail.js @@ -0,0 +1,121 @@ +limsOrderOperate.detailPage = { + + getOrderOperateGrid: function () { + let _this = this; + return { + type: 'grid', + id: _this.idManager.operateGrid, + url: limsOrderOperate.baseUrl + '/queries', + requestData: { + orderId_SEQ : _this.param.orderId, + }, + columns: limsOrderOperate.getOrderOperaColumns(_this.param.orderFlag), + service : 'limsOrderOperateServiceImpl', + dbTable : 'T_LIMS_ORDER_OPERATE', + filterOpen: false, + page: true, + columnsFill: false, + order: { + 'createdTime': 'asc' + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CLOSE', + icon : 'cancel', + onClick : function() { + Gikam.getLastModal().close(); + } + } ] + } + }, + + getProRecordGridParam : function() { + let _this = this; + let requestData = { + targetId_SEQ : _this.param.orderId + }; + + if (Gikam.isNotEmpty(_this.param.proFlag)) { + requestData = { + detailId_SEQ : _this.param.orderId + }; + } + + return { + type : 'grid', + id : _this.idManager.proRecordGrid, + url : IFM_CONTEXT + '/secure/basemodule/common/records/queries', + requestData : requestData, + columns : limsOrderOperate.getProRecordColumns(), + filterOpen : false, + page : true, + columnsFill: false, + order : { + 'createdTime' : 'asc' + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CLOSE', + icon : 'cancel', + onClick : function() { + Gikam.getLastModal().close(); + } + } ] + } + }, + + getProcedureProGridParam : function() { + let _this = this; + return { + type : 'grid', + id : _this.idManager.procedureProGrid, + url : IFM_CONTEXT + '/secure/basemodule/business/procedure-processs/queries', + requestData : { + orderId_SEQ : _this.param.orderId + }, + service : 'limsProcedureProcessServiceImpl', + dbTable : 'T_LIMS_PROCEDURE_PROCESS', + columns : limsOrderOperate.getProcedureProColumns(), + order : { + 'orderNo' : 'asc' + }, + page : true, + columnsFill : false, + readonly : true, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CLOSE', + icon : 'cancel', + onClick : function() { + Gikam.getLastModal().close(); + } + } ] + } + }, + + idManager: { + layout: 'lims-order-operate-list-layout', + allInfoTab: 'lims-order-operate-all-info-grid', + operateGrid: 'lims-order-operate-list-grid', + proRecordTabId: 'lims-order-process-record-tab-id', + proRecordGrid: 'lims-order-process-record-list-grid', + procedureProGrid: 'lims-order-procedure-pro-list-grid' + }, + + create: function () { + let _this = this; + Gikam.create('layout', { + id: _this.idManager.layout, + renderTo: Gikam.getLastModal().window.$dom, + center: { + items: [ _this.getOrderOperateGrid() ] + } + }); + }, + + init: function (param) { + let _this = this; + _this.param = param; + _this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/business/order-operates/lims-order-operate-edit-list.js b/src/main/resources/static/basemodule/business/order-operates/lims-order-operate-edit-list.js new file mode 100644 index 0000000..3af4fa4 --- /dev/null +++ b/src/main/resources/static/basemodule/business/order-operates/lims-order-operate-edit-list.js @@ -0,0 +1,59 @@ +limsOrderOperate.editPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-order-operate-edit-list-grid', + url : limsOrderOperate.baseUrl + '/queries/raw', + service : 'limsOrderOperateServiceImpl', + dbTable : 'T_LIMS_ORDER_OPERATE', + columns : limsOrderOperate.getEditListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BUSINESS.ORDERS.MODAL.ADD', + fields : limsOrderOperate.getBaseInfoFormFields(), + url : limsOrderOperate.baseUrl + }).done(function(id) { + Gikam.getComp('lims-order-operate-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-order-operate-edit-list-grid').deleteRows(limsOrderOperate.baseUrl); + } + } ] + } + }, + + loadDetailPage : function(id) { + workspace.window.load(limsOrderOperate.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-order-operate-edit-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/business/order-operates/lims-order-operate.js b/src/main/resources/static/basemodule/business/order-operates/lims-order-operate.js new file mode 100644 index 0000000..10c49d6 --- /dev/null +++ b/src/main/resources/static/basemodule/business/order-operates/lims-order-operate.js @@ -0,0 +1,133 @@ +var limsOrderOperate = Gikam.getPageObject({ + + baseUrl : IFM_CONTEXT + '/secure/basemodule/business/order-operates', + + getOrderOperaColumns : function(orderFlag) { + var columns = [{ + index : true + }, { + field : 'operateType', + title : 'T_LIMS_ORDER_OPERATE.OPERATETYPE', + },{ + field : 'retriveCount', + title : 'T_LIMS_ORDER_OPERATE.RETRIVECOUNT', + },{ + field : 'retriveTime', + title : 'T_LIMS_ORDER_OPERATE.RETRIVETIME', + width : 180, + type : 'dateTime', + },{ + field : 'retrivePurpose', + title : 'T_LIMS_ORDER_OPERATE.RETRIVEPURPOSE', + width : 180, + },{ + field : 'targetName', + title : 'T_LIMS_ORDER_OPERATE.TARGETNAME', + width : 110 + }, { + field : 'operateComment', + title : 'T_LIMS_ORDER_OPERATE.OPERATECOMMENT', + width : 130 + },{ + field : 'remark', + title : 'T_LIMS_ORDER_OPERATE.REMARK', + width : 130 + }, { // 操作人 + field : 'createdByName', + title : 'T_LIMS_ORDER_OPERATE.CREATEDBYNAME', + width : 110 + }, { // 操作时间 + field : 'createdTime', + title : 'T_LIMS_ORDER_OPERATE.CREATEDTIME', + width : 150, + type : 'dateTime' + } ] + return columns; + }, + + getProRecordColumns : function() { + return [ { + index : true + }, {// 操作对象 + field : 'targetName', + title : 'T_LIMS_RECORD.TARGETNAME', + width : 180 + }, {// 操作 + field : 'opera', + title : 'T_LIMS_RECORD.OPERA', + width : 120 + }, {// 操作人 + field : 'createdByName', + title : 'T_LIMS_RECORD.CREATEDBYNAME', + width : 100 + }, {// 操作时间 + field : 'createdTime', + title : 'T_LIMS_RECORD.CREATEDTIME', + width : 150 + }, {// 备注 + field : 'opinion', + title : 'T_LIMS_FOLDER.REMARK', + width : 300 + } ]; + }, + + getProcedureProColumns : function() { + return [ { + field : 'orderNo', + title : 'T_LIMS_PROCEDURE_PROCESS.ORDERNO', + width : 110 + }, { + field : 'status', + title : 'T_LIMS_PROCEDURE_PROCESS.STATUS', + width : 120, + type : 'select', + category : 'sys', + param : { + codeCategoryId : 'procedureProStatus' + }, + styleFormatter : function (row) { + var status = row.status; + var arr = {}; + if (status == 'Notstart') { + arr.backgroundColor = '#FFF885'; + } else if (status == 'Ongoing') { + arr.backgroundColor = '#9EFF91'; + } else if (status == 'Suspend') { + arr.backgroundColor = '#FFF040'; + } else if (status == 'End') { + arr.backgroundColor = '#A0F8FF'; + } else if (status == 'Done') { + arr.backgroundColor = '#3EEE11'; + } + + return arr; + } + }, { + field : 'procedureCode', + title : 'T_LIMS_PROCEDURE_PROCESS.PROCEDURECODE', + width : 130 + }, { + field : 'procedureName', + title : 'T_LIMS_PROCEDURE_PROCESS.PROCEDURENAME', + width : 160 + }, { + field : 'procedureDesc', + title : 'T_LIMS_PROCEDURE_PROCESS.PROCEDUREDESC', + width : 200, + type : 'richText' + }, { + field : 'processorName', + title : 'T_LIMS_PROCEDURE_PROCESS.PROCESSORNAME', + wdith : 130 + }, { + field : 'expectDuration', + title : 'T_LIMS_PROCEDURE_PROCESS.EXPECTDURATION', + wdith : 110 + }, { + field : 'remark', + title : 'T_LIMS_PROCEDURE_PROCESS.REMARK', + width : 200, + type : 'richText' + } ]; + }, +}); diff --git a/src/main/resources/static/basemodule/business/report/report-apply-tasks/lims-report-apply-task-choose-list.js b/src/main/resources/static/basemodule/business/report/report-apply-tasks/lims-report-apply-task-choose-list.js new file mode 100644 index 0000000..80a8497 --- /dev/null +++ b/src/main/resources/static/basemodule/business/report/report-apply-tasks/lims-report-apply-task-choose-list.js @@ -0,0 +1,42 @@ +limsReportApplyTask.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsReportApplyTask.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-report-apply-task-choose-list-grid', + url : limsReportApplyTask.baseUrl + '/queries/choosable', + requestData : _this.param, + columns : columns, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-report-apply-task-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-report-apply-task-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/business/report/report-apply-tasks/lims-report-apply-task-detail.js b/src/main/resources/static/basemodule/business/report/report-apply-tasks/lims-report-apply-task-detail.js new file mode 100644 index 0000000..e41af3d --- /dev/null +++ b/src/main/resources/static/basemodule/business/report/report-apply-tasks/lims-report-apply-task-detail.js @@ -0,0 +1,70 @@ +limsReportApplyTask.detailPage = { + + getBtnToolbar : function() { + var _this = this; + return { + type : 'btnToolbar', + items : [ { + type : 'button', + text : 'GIKAM.BUTTON.BACK', + icon : 'back', + onClick : function() { + workspace.window.goBack(); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.VIEWAUDIT', + icon : 'view-audit', + onClick : function() { + Gikam.viewAudit('T_LIMS_REPORT_APPLY_TASK', _this.param.id); + } + } ] + } + }, + + getBaseInfoTab : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'BASEMODULE.BUSINESS.REPORT.APPLYTASKS.TAB.BASE_INFO', + items : [ { + type : 'form', + url : _this.getCompUrl('baseInfoForm'), + service : 'limsReportApplyTaskServiceImpl', + dbTable : 'T_LIMS_REPORT_APPLY_TASK', + id : 'lims-report-apply-task-detail-base-info-form', + fields : limsReportApplyTask.getBaseInfoFormFields() + } ] + } ] + } + }, + + urlManager : { + baseInfoForm : limsReportApplyTask.baseUrl + '/{id}', + }, + + getCompUrl : function(name) { + if (Gikam.isEmpty(this.param.id)) { + return ''; + } + return Gikam.printf(this.urlManager[name], { + id : this.param.id + }); + }, + + createPage : function() { + Gikam.create('layout', { + center : { + items : [ this.getBtnToolbar(), this.getBaseInfoTab() ] + }, + renderTo : workspace.window.$dom + }); + return this; + }, + + init : function(param) { + this.param = param; + this.createPage(); + } +} diff --git a/src/main/resources/static/basemodule/business/report/report-apply-tasks/lims-report-apply-task-edit-list.js b/src/main/resources/static/basemodule/business/report/report-apply-tasks/lims-report-apply-task-edit-list.js new file mode 100644 index 0000000..516254d --- /dev/null +++ b/src/main/resources/static/basemodule/business/report/report-apply-tasks/lims-report-apply-task-edit-list.js @@ -0,0 +1,59 @@ +limsReportApplyTask.editPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-report-apply-task-edit-list-grid', + url : limsReportApplyTask.baseUrl + '/queries/raw', + service : 'limsReportApplyTaskServiceImpl', + dbTable : 'T_LIMS_REPORT_APPLY_TASK', + columns : limsReportApplyTask.getEditListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BUSINESS.REPORT.APPLYTASKS.MODAL.ADD', + fields : limsReportApplyTask.getBaseInfoFormFields(), + url : limsReportApplyTask.baseUrl + }).done(function(id) { + Gikam.getComp('lims-report-apply-task-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-report-apply-task-edit-list-grid').deleteRows(limsReportApplyTask.baseUrl); + } + } ] + } + }, + + loadDetailPage : function(id) { + workspace.window.load(limsReportApplyTask.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-report-apply-task-edit-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/business/report/report-apply-tasks/lims-report-apply-task-search-list.js b/src/main/resources/static/basemodule/business/report/report-apply-tasks/lims-report-apply-task-search-list.js new file mode 100644 index 0000000..fdaf411 --- /dev/null +++ b/src/main/resources/static/basemodule/business/report/report-apply-tasks/lims-report-apply-task-search-list.js @@ -0,0 +1,36 @@ +limsReportApplyTask.searchPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-report-apply-task-search-list-grid', + url : limsReportApplyTask.baseUrl + '/queries/searchable', + columns : limsReportApplyTask.getSearchListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + } + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-report-apply-task-search-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + loadDetailPage : function(id) { + workspace.window.load(limsReportApplyTask.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/business/report/report-apply-tasks/lims-report-apply-task.js b/src/main/resources/static/basemodule/business/report/report-apply-tasks/lims-report-apply-task.js new file mode 100644 index 0000000..9451003 --- /dev/null +++ b/src/main/resources/static/basemodule/business/report/report-apply-tasks/lims-report-apply-task.js @@ -0,0 +1,63 @@ +var limsReportApplyTask = Gikam.getPageObject({ + + getEditListColumns : function() { + return [ { + checkbox : true + }, { + field : 'orgId', + title : 'T_LIMS_REPORT_APPLY_TASK.ORGID' + }, { + field : 'orgName', + title : 'T_LIMS_REPORT_APPLY_TASK.ORGNAME' + }, { + field : 'remarks', + title : 'T_LIMS_REPORT_APPLY_TASK.REMARKS' + } ]; + }, + + getBaseInfoFormFields : function() { + return [ { + field : 'orgId', + title : 'T_LIMS_REPORT_APPLY_TASK.ORGID', + validators : [ 'strLength[0,12]' ] + }, { + field : 'orgName', + title : 'T_LIMS_REPORT_APPLY_TASK.ORGNAME', + validators : [ 'strLength[0,90]' ] + }, { + field : 'remarks', + title : 'T_LIMS_REPORT_APPLY_TASK.REMARKS', + validators : [ 'strLength[0,120]' ] + }, ]; + }, + + getSearchListColumns : function() { + return [ { + checkbox : true + }, Gikam.status.getBpmnColumn(limsReportApplyTask.workflow.dbTable), { + field : 'orgId', + title : 'T_LIMS_REPORT_APPLY_TASK.ORGID' + }, { + field : 'orgName', + title : 'T_LIMS_REPORT_APPLY_TASK.ORGNAME' + }, { + field : 'remarks', + title : 'T_LIMS_REPORT_APPLY_TASK.REMARKS' + } ]; + }, + + getChooseListColumns : function() { + return [ { + field : 'orgId', + title : 'T_LIMS_REPORT_APPLY_TASK.ORGID' + }, { + field : 'orgName', + title : 'T_LIMS_REPORT_APPLY_TASK.ORGNAME' + }, { + field : 'remarks', + title : 'T_LIMS_REPORT_APPLY_TASK.REMARKS' + }, ]; + }, + + baseUrl : IFM_CONTEXT + '/secure/basemodule/business/report/report-apply-tasks' +}); diff --git a/src/main/resources/static/basemodule/business/report/report-applys/lims-report-apply-audit-list.js b/src/main/resources/static/basemodule/business/report/report-applys/lims-report-apply-audit-list.js new file mode 100644 index 0000000..f5dc88e --- /dev/null +++ b/src/main/resources/static/basemodule/business/report/report-applys/lims-report-apply-audit-list.js @@ -0,0 +1,279 @@ +limsReportApply.auditPage = function (pageType) { + return { + + reportApplyGrid: function () { + var _this = this; + return { + type: 'grid', + id: _this.idManager.reportApplyGrid, + url: limsReportApply.baseUrl + '/queries/tasks', + columns: limsReportApply.getAuditListColumns(), + requestData: { + page: '1', + bpmn_statusCode: _this.param.bpmn_statusCode, + search: '1', + }, + onRowActive: function (index, row) { + Gikam.getAsyncComp(_this.idManager.reportApplyTaskGrid).done(function (grid) { + grid.refresh({ + url: limsReportApply.reportApplyTask.baseUrl + '/queries', + requestData: { + applyId_EQ: row.id, + page: '1' + } + }); + }); + Gikam.getAsyncComp(_this.idManager.reportApplyTaskUploader).done(function (comp) { + comp.setOptions({ + bizId: row.id + }); + }); + }, + onLoadSuccess: function (data) { + if (!Gikam.isEmpty(data)) { + this.activeRowByIndex(0); + } else { + Gikam.getComp(_this.idManager.reportApplyTaskGrid).cleanData(); + Gikam.getComp(_this.idManager.reportApplyTaskUploader).grid.cleanData(); + } + }, + toolbar: [{ + type: 'button', + text: 'GIKAM.WORKFLOW.BUTTON.PASS', + icon: 'pass', + onClick: function () { + _this.pass(); + } + }, { + type: 'button', + text: 'GIKAM.WORKFLOW.BUTTON.REJECT', + icon: 'reject', + onClick: function () { + _this.reject(); + } + }] + } + }, + + pass: function () { + var _this = this; + var grid = Gikam.getComp(_this.idManager.reportApplyGrid); + Gikam.create('workflow').pass({ + data: grid.getSelections(), + pageObject: limsReportApply + }).done(function () { + grid.refresh(); + }); + }, + + reject: function () { + var _this = this; + var grid = Gikam.getComp(_this.idManager.reportApplyGrid); + Gikam.create('workflow').reject({ + data: grid.getSelections(), + pageObject: limsReportApply + }).done(function () { + grid.refresh(); + }); + }, + reportApplyTaskUploader() { + var _this = this; + return { + type: 'uploader', + id: _this.idManager.reportApplyTaskUploader, + dbTable: 'T_LIMS_REPORT_APPLY', + readonly: _this.param.bpmn_statusCode=='Create' ? false : true, + bizCategory: 'common', + } + }, + reportApplyTaskPanel() { + var _this = this; + return { + title: '检测项目', + items: [{ + type: 'layout', + north: { + height: '60%', + items: [_this.reportApplyTaskGrid()] + }, + center: { + items: [{ + type: 'tab', + panels: [_this.reportApplyTaskUploaderPanel()] + }] + } + }] + } + }, + reportApplyTaskUploaderPanel() { + var _this = this; + return { + title: '报告', + items: [_this.reportApplyTaskUploader()] + } + }, + reportApplyTaskGrid() { + var _this = this; + return { + type: 'grid', + id: _this.idManager.reportApplyTaskGrid, + service: 'limsReportApplyTaskServiceImpl', + dbTable: 'T_LIMS_REPORT_APPLY_TASK', + columns: limsReportApply.reportApplyTask.getSearchListColumns(), + onRowActive: function (index, row) { + + }, + onLoadSuccess: function (data) { + if(_this.param.bpmn_statusCode=='Create'){ + Gikam.getAsyncComp('reportApplyTaskGrid-reportApplyAudit-button-generate').done(function(button) { + button.show(); + }); + }else { + Gikam.getAsyncComp('reportApplyTaskGrid-reportApplyAudit-button-generate').done(function(button) { + button.hide(); + }); + } + if (!Gikam.isEmpty(data)) { + this.activeRowByIndex(0); + } else { + } + }, + toolbar: [{ + id: 'reportApplyTaskGrid-reportApplyAudit-button-generate', + type: 'button', + text: '生成报告', + icon: 'submit', + onClick: function () { + LimsUtil.chooseAndPost({ + modalParam: { + chooseConfig: 'report-template-choose', + reqParam: { + templateType_SEQ: 'report', + single: true, + }, + }, + postParam: { + fullUrl: limsReportApply.reportApplyTask.baseUrl + '/createReport', + activedGrid: _this.idManager.reportApplyGrid, + refreshComps: [_this.idManager.reportApplyTaskUploader], + } + }); + } + }], + } + }, + + folderReportPanel() { + var _this = this; + return { + title: '委托单试验报告', + items: [_this.folderReportLayout()] + } + }, + folderReportLayout() { + var _this = this; + return { + type: 'layout', + north: { + height: '50%', + items: [ + _this.folderReportGrid() + ] + }, + center: { + items: [ + _this.folderReportUploader() + ] + } + } + }, + folderReportGrid() { + var _this = this; + return { + type: 'grid', + id: 'folderReportGrid-reportApplyAudit', + service: 'limsReportServiceImpl', + dbTable: 'T_LIMS_REPORT', + columns: limsReportApply.report.reportApplyEdit(), + onRowActive(index, row) { + Gikam.getAsyncComp('folderReportUploader-reportApplyAudit').done(function (comp) { + comp.setOptions({ + bizId: row.id + }); + }); + }, + onLoadSuccess(data) { + if(_this.param.bpmn_statusCode=='Create'){ + Gikam.getAsyncComp('folderReportGrid-reportApplyAudit-button-generate').done(function(button) { + button.show(); + }); + }else { + Gikam.getAsyncComp('folderReportGrid-reportApplyAudit-button-generate').done(function(button) { + button.hide(); + }); + } + if (!Gikam.isEmpty(data)) { + this.activeRowByIndex(0); + } else { + Gikam.getComp('folderReportUploader-reportApplyAudit').grid.cleanData(); + } + }, + toolbar: [{ + id: 'folderReportGrid-reportApplyAudit-button-generate', + type: 'button', + text: '生成报告', + icon: 'add', + onClick() { + LimsUtil.post({ + fullUrl: limsReportApply.report.baseUrl + '/createApplyFolderReport', + postActivedGrid: _this.idManager.reportApplyGrid, + refreshComps: ['folderReportGrid-reportApplyAudit'], + }); + } + },] + } + }, + folderReportUploader() { + var _this = this; + return { + type: 'uploader', + id: 'folderReportUploader-reportApplyAudit', + readonly: _this.param.bpmn_statusCode=='Create' ? false : true, + dbTable: 'T_LIMS_REPORT', + bizCategory: 'common', + } + }, + + idManager: { + layout: 'layout-reportApplyAudit' + pageType, + reportApplyGrid: 'reportApplyGrid-reportApplyAudit' + pageType, + reportApplyTaskGrid: 'reportApplyTaskGrid-reportApplyAudit' + pageType, + reportApplyTaskUploader : 'reportApplyTaskUploader-reportApplyAudit' + pageType, + }, + + create: function () { + var _this = this; + Gikam.create('layout', { + id: _this.idManager.layout, + renderTo: workspace.window.$dom, + west: { + width: '50%', + items: [this.reportApplyGrid()] + + }, + center: { + items: [{ + type: 'tab', + panels: [_this.reportApplyTaskPanel(),/* _this.folderReportPanel()*/ + ] + }] + } + }); + }, + + init: function (param) { + this.param = param; + this.create(); + } + }; +} diff --git a/src/main/resources/static/basemodule/business/report/report-applys/lims-report-apply-choose-list.js b/src/main/resources/static/basemodule/business/report/report-applys/lims-report-apply-choose-list.js new file mode 100644 index 0000000..b2a197b --- /dev/null +++ b/src/main/resources/static/basemodule/business/report/report-applys/lims-report-apply-choose-list.js @@ -0,0 +1,42 @@ +limsReportApply.choosePage = { + + getGridParam: function () { + var _this = this, columns = limsReportApply.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio: true + }) : columns.unshift({ + checkbox: true + }); + return { + type: 'grid', + id: 'lims-report-apply-choose-list-grid', + url: limsReportApply.baseUrl + '/queries/choosable', + requestData: _this.param, + columns: columns, + toolbar: [{ + type: 'button', + text: 'GIKAM.BUTTON.CONFIRM', + icon: 'select', + onClick: function () { + Gikam.getLastModal().close(Gikam.getComp('lims-report-apply-choose-list-grid').getSelections()); + } + }] + } + }, + + create: function () { + var _this = this; + Gikam.create('layout', { + id: 'lims-report-apply-choose-list-layout', + renderTo: Gikam.getLastModal().window.$dom, + center: { + items: [this.getGridParam()] + } + }); + }, + + init: function (param) { + this.param = param; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/business/report/report-applys/lims-report-apply-detail.js b/src/main/resources/static/basemodule/business/report/report-applys/lims-report-apply-detail.js new file mode 100644 index 0000000..2564e6e --- /dev/null +++ b/src/main/resources/static/basemodule/business/report/report-applys/lims-report-apply-detail.js @@ -0,0 +1,70 @@ +limsReportApply.detailPage = { + + getBtnToolbar: function () { + var _this = this; + return { + type: 'btnToolbar', + items: [{ + type: 'button', + text: 'GIKAM.BUTTON.BACK', + icon: 'back', + onClick: function () { + workspace.window.goBack(); + } + }, { + type: 'button', + text: 'GIKAM.BUTTON.VIEWAUDIT', + icon: 'view-audit', + onClick: function () { + Gikam.viewAudit('T_LIMS_REPORT_APPLY', _this.param.id); + } + }] + } + }, + + getBaseInfoTab: function () { + var _this = this; + return { + type: 'tab', + panels: [{ + title: 'BASEMODULE.BUSINESS.REPORT.APPLYS.TAB.BASE_INFO', + items: [{ + type: 'form', + url: _this.getCompUrl('baseInfoForm'), + service: 'limsReportApplyServiceImpl', + dbTable: 'T_LIMS_REPORT_APPLY', + id: 'lims-report-apply-detail-base-info-form', + fields: limsReportApply.getBaseInfoFormFields() + }] + }] + } + }, + + urlManager: { + baseInfoForm: limsReportApply.baseUrl + '/{id}', + }, + + getCompUrl: function (name) { + if (Gikam.isEmpty(this.param.id)) { + return ''; + } + return Gikam.printf(this.urlManager[name], { + id: this.param.id + }); + }, + + createPage: function () { + Gikam.create('layout', { + center: { + items: [this.getBtnToolbar(), this.getBaseInfoTab()] + }, + renderTo: workspace.window.$dom + }); + return this; + }, + + init: function (param) { + this.param = param; + this.createPage(); + } +} diff --git a/src/main/resources/static/basemodule/business/report/report-applys/lims-report-apply-edit-list.js b/src/main/resources/static/basemodule/business/report/report-applys/lims-report-apply-edit-list.js new file mode 100644 index 0000000..f5ceb3d --- /dev/null +++ b/src/main/resources/static/basemodule/business/report/report-applys/lims-report-apply-edit-list.js @@ -0,0 +1,311 @@ +limsReportApply.editPage = { + + reportApplyGrid: function () { + var _this = this; + return { + type: 'grid', + id: 'reportApplyGrid-reportApplyEdit', + url: limsReportApply.baseUrl + '/queries/raw', + service: 'limsReportApplyServiceImpl', + dbTable: 'T_LIMS_REPORT_APPLY', + columns: limsReportApply.getEditListColumns(), + requestData: { + createdById_SEQ: workspace.user.id, + page: '1' + }, + onRowActive: function (index, row) { + Gikam.getAsyncComp('reportApplyTaskGrid-reportApplyEdit').done(function (grid) { + grid.refresh({ + url: limsReportApply.reportApplyTask.baseUrl + '/queries', + requestData: { + applyId_EQ: row.id, + page: '1' + } + }); + }); + Gikam.getAsyncComp('reportApplyTaskUploader-reportApplyEdit').done(function (comp) { + comp.setOptions({ + bizId: row.id + }); + }); + Gikam.getAsyncComp('folderReportGrid-reportApplyEdit').done(function (grid) { + grid.refresh({ + url: limsReportApply.report.baseUrl + '/queries', + requestData: { + folderId_EQ: row.id, + reportType_SEQ: 'applyFolder' + } + }); + }); + }, + onLoadSuccess: function (data) { + if (!Gikam.isEmpty(data)) { + this.activeRowByIndex(0); + } else { + Gikam.getComp('reportApplyTaskGrid-reportApplyEdit').cleanData(); + Gikam.getComp('reportApplyTaskUploader-reportApplyEdit').grid.cleanData(); + Gikam.getComp('folderReportGrid-reportApplyEdit').cleanData(); + } + }, + toolbar: [{ + type: 'button', + text: 'GIKAM.BUTTON.INSERT', + icon: 'add', + onClick: function () { + Gikam.preInsert({ + modalTitle: 'BASEMODULE.BUSINESS.REPORT.APPLYS.MODAL.ADD', + fields: limsReportApply.getBaseInfoFormFields(), + titleWidth : 120, + url: limsReportApply.baseUrl, + }).done(function (id) { + Gikam.getComp('reportApplyGrid-reportApplyEdit').refresh(); + }); + } + }, { + type: 'button', + text: 'GIKAM.BUTTON.DELETE', + icon: 'remove-row', + onClick: function () { + Gikam.getComp('reportApplyGrid-reportApplyEdit').deleteRows(limsReportApply.baseUrl); + } + }, { + type: 'button', + text: 'GIKAM.WORKFLOW.BUTTON.SUBMIT', + icon: 'submit', + onClick: function () { + _this.submit(); + } + }] + } + }, + reportApplyTaskUploader() { + var _this = this; + return { + type: 'uploader', + id: 'reportApplyTaskUploader-reportApplyEdit', + dbTable: 'T_LIMS_REPORT_APPLY', + bizCategory: 'common', + } + }, + reportApplyTaskPanel() { + var _this = this; + return { + title: '检测项目', + items: [{ + type: 'layout', + north: { + height: '60%', + items: [_this.reportApplyTaskGrid()] + }, + center: { + items: [{ + type: 'tab', + panels: [_this.reportApplyTaskUploaderPanel()] + }] + } + }] + } + }, + reportApplyTaskUploaderPanel() { + var _this = this; + return { + title: '报告', + items: [_this.reportApplyTaskUploader()] + } + }, + reportApplyTaskGrid() { + var _this = this; + return { + type: 'grid', + id: 'reportApplyTaskGrid-reportApplyEdit', + service: 'limsReportApplyTaskServiceImpl', + dbTable: 'T_LIMS_REPORT_APPLY_TASK', + columns: limsReportApply.reportApplyTask.getSearchListColumns(), + onRowActive: function (index, row) { + + }, + onLoadSuccess: function (data) { + if (!Gikam.isEmpty(data)) { + this.activeRowByIndex(0); + } else { + } + }, + toolbar: [{ + type: 'button', + text: 'GIKAM.BUTTON.INSERT', + icon: 'add', + onClick: function () { + var reportApplyGrid = Gikam.getComp('reportApplyGrid-reportApplyEdit'); + var activedRow = reportApplyGrid.getActivedRow(); + if (Gikam.isEmpty(activedRow)) { + return; + } + Gikam.create('modal', { + title: Gikam.choose.getConfig("taskChoose").title, + url: Gikam.choose.getConfig("taskChoose").url + Gikam.param({ + folderId_EQ: activedRow.folderId, + // single: true, + target_filter: encodeURI(JSON.stringify({ + type: 'unassigned', + targetTable: 'T_LIMS_REPORT_APPLY_TASK', + targetMatchColumn: 'taskId', + filter: [{ + targetFilterColumn: 'applyId', + targetFilterValue: activedRow.id + }], + })) + }), + onAfterClose: function (rows) { + for (let i = 0; i -1){ + _this.param = { + isAdminFlag : true, + } + }else { + _this.param = { + isAdminFlag : false, + } + } + _this.create(); + }); + } +}; diff --git a/src/main/resources/static/basemodule/business/report/report-applys/lims-report-apply.js b/src/main/resources/static/basemodule/business/report/report-applys/lims-report-apply.js new file mode 100644 index 0000000..0ebf993 --- /dev/null +++ b/src/main/resources/static/basemodule/business/report/report-applys/lims-report-apply.js @@ -0,0 +1,219 @@ +var limsReportApply = Gikam.getPageObject({ + + getEditListColumns: function () { + return this.getSearchListColumns(); + }, + + getBaseInfoFormFields: function () { + return [{ + field: 'folderNo', + title: 'T_LIMS_FOLDER.FOLDERNO', + preInsert: true, + type: 'choose', + category: 'folderChoose', + single: true, + onBeforeChoose: function () { + return { + status_SEQ: 'Done', + // reportSelectFlag : '1', + search : '1', + // clientUserOrgId_SEQ: workspace.user.orgId + } + }, + onAfterChoose: function (rows) { + if (Gikam.isNotEmpty(rows)) { + this.setData({ + folderId: rows[0].id, + folderNo: rows[0].folderNo, + }); + } + }, + onClean: function (field, value, index) { + this.setData({ + folderId: '', + folderNo: '', + }); + } + }, { + field: 'applyCode', + title: 'T_LIMS_REPORT_APPLY.APPLYCODE', + preInsert: true, + validators: [{ + type: 'unique', + rule: limsReportApply.baseUrl + '/action/validate-unique', + }], + },]; + }, + + getAuditListColumns: function () { + return this.getSearchListColumns(); + }, + + getSearchListColumns: function () { + return [{ + checkbox: true + }, { + index: true + }, Gikam.status.getBpmnColumn(limsReportApply.workflow.dbTable), { + field: 'ext$.status', + title: 'T_LIMS_FOLDER.STATUS', + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'folderStatus' + }, + }, { + field: 'ext$.folderno', + title: 'T_LIMS_FOLDER.FOLDERNO', + }, { + field: 'applyCode', + title: 'T_LIMS_REPORT_APPLY.APPLYCODE' + }, { + field: 'ext$.sampletype', + title: 'T_LIMS_FOLDER.SAMPLETYPE', + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'sampleType' + }, + }, { + field: 'ext$.totalinspection', + title: 'T_LIMS_FOLDER.TOTALINSPECTION' + }, { + field: 'ext$.workshopsection', + title: 'T_LIMS_FOLDER.WORKSHOPSECTION', + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'workshopSection' + }, + }, { + field: 'ext$.checktype', + title: 'T_LIMS_FOLDER.CHECKTYPE', + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'folderCheckType' + }, + }, { + field: 'ext$.clientusername', + title: 'T_LIMS_FOLDER.CLIENTUSERNAME' + }, { + field: 'createdByName', + title: 'T_LIMS_REPORT_APPLY.CREATEDBYNAME' + }, { + field: 'createdByOrgName', + title: 'T_LIMS_REPORT_APPLY.CREATEDBYORGNAME' + },]; + }, + + getChooseListColumns: function () { + return [{ + index: true + }, Gikam.status.getBpmnColumn(limsReportApply.workflow.dbTable), { + field: 'ext$.status', + title: 'T_LIMS_FOLDER.STATUS', + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'folderStatus' + }, + }, { + field: 'ext$.folderno', + title: 'T_LIMS_FOLDER.FOLDERNO', + }, { + field: 'applyCode', + title: 'T_LIMS_REPORT_APPLY.APPLYCODE' + }, { + field: 'ext$.sampletype', + title: 'T_LIMS_FOLDER.SAMPLETYPE', + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'sampleType' + }, + }, { + field: 'ext$.totalinspection', + title: 'T_LIMS_FOLDER.TOTALINSPECTION' + }, { + field: 'ext$.workshopsection', + title: 'T_LIMS_FOLDER.WORKSHOPSECTION', + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'workshopSection' + }, + }, { + field: 'ext$.checktype', + title: 'T_LIMS_FOLDER.CHECKTYPE', + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'folderCheckType' + }, + }, { + field: 'ext$.clientusername', + title: 'T_LIMS_FOLDER.CLIENTUSERNAME' + }, { + field: 'createdByName', + title: 'T_LIMS_REPORT_APPLY.CREATEDBYNAME' + }, { + field: 'createdByOrgName', + title: 'T_LIMS_REPORT_APPLY.CREATEDBYORGNAME' + },]; + }, + + baseUrl: IFM_CONTEXT + '/secure/basemodule/business/report/report-applys', + + workflow: { + dbTable: 'T_LIMS_REPORT_APPLY', + columns: [{ + field: 'id', + title: 'T_LIMS_REPORT_APPLY.ID' + }] + }, + + reportApplyTask: { + + getEditListColumns: function () { + return this.getSearchListColumns(); + }, + + getBaseInfoFormFields: function () { + return []; + }, + + getSearchListColumns: function () { + return [{ + checkbox: true + }, { + index: true + }, { + field: 'ext$.testname', + title: 'T_LIMS_TASK.TESTNAME' + },{ + field: 'ext$.result', + title: 'T_LIMS_TASK.RESULT' + }, + { + field: 'ext$.methodname', + title: 'T_LIMS_TASK.METHODNAME' + },]; + }, + + baseUrl: IFM_CONTEXT + '/secure/basemodule/business/report/report-apply-tasks' + }, + report: { + reportApplyEdit() { + return [{ + checkbox: true + }, { + index: true + }, { + field: 'reportName', + title: 'T_LIMS_REPORT.REPORTNAME' + }]; + }, + baseUrl: IFM_CONTEXT + '/secure/basemodule/business/test/reports' + }, +}); diff --git a/src/main/resources/static/basemodule/business/report/report-change-tasks/lims-report-change-task-choose-list.js b/src/main/resources/static/basemodule/business/report/report-change-tasks/lims-report-change-task-choose-list.js new file mode 100644 index 0000000..1e865c6 --- /dev/null +++ b/src/main/resources/static/basemodule/business/report/report-change-tasks/lims-report-change-task-choose-list.js @@ -0,0 +1,42 @@ +limsReportChangeTask.choosePage = { + + getGridParam : function() { + var _this = this, columns = limsReportChangeTask.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio : true + }) : columns.unshift({ + checkbox : true + }); + return { + type : 'grid', + id : 'lims-report-change-task-choose-list-grid', + url : limsReportChangeTask.baseUrl + '/queries/choosable', + requestData : _this.param, + columns : columns, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.CONFIRM', + icon : 'select', + onClick : function() { + Gikam.getLastModal().close(Gikam.getComp('lims-report-change-task-choose-list-grid').getSelections()); + } + } ] + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-report-change-task-choose-list-layout', + renderTo : Gikam.getLastModal().window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function(param) { + this.param = param; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/business/report/report-change-tasks/lims-report-change-task-detail.js b/src/main/resources/static/basemodule/business/report/report-change-tasks/lims-report-change-task-detail.js new file mode 100644 index 0000000..30a5fc5 --- /dev/null +++ b/src/main/resources/static/basemodule/business/report/report-change-tasks/lims-report-change-task-detail.js @@ -0,0 +1,70 @@ +limsReportChangeTask.detailPage = { + + getBtnToolbar : function() { + var _this = this; + return { + type : 'btnToolbar', + items : [ { + type : 'button', + text : 'GIKAM.BUTTON.BACK', + icon : 'back', + onClick : function() { + workspace.window.goBack(); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.VIEWAUDIT', + icon : 'view-audit', + onClick : function() { + Gikam.viewAudit('T_LIMS_REPORT_CHANGE_TASK', _this.param.id); + } + } ] + } + }, + + getBaseInfoTab : function() { + var _this = this; + return { + type : 'tab', + panels : [ { + title : 'BASEMODULE.BUSINESS.REPORT.CHANGETASKS.TAB.BASE_INFO', + items : [ { + type : 'form', + url : _this.getCompUrl('baseInfoForm'), + service : 'limsReportChangeTaskServiceImpl', + dbTable : 'T_LIMS_REPORT_CHANGE_TASK', + id : 'lims-report-change-task-detail-base-info-form', + fields : limsReportChangeTask.getBaseInfoFormFields() + } ] + } ] + } + }, + + urlManager : { + baseInfoForm : limsReportChangeTask.baseUrl + '/{id}', + }, + + getCompUrl : function(name) { + if (Gikam.isEmpty(this.param.id)) { + return ''; + } + return Gikam.printf(this.urlManager[name], { + id : this.param.id + }); + }, + + createPage : function() { + Gikam.create('layout', { + center : { + items : [ this.getBtnToolbar(), this.getBaseInfoTab() ] + }, + renderTo : workspace.window.$dom + }); + return this; + }, + + init : function(param) { + this.param = param; + this.createPage(); + } +} diff --git a/src/main/resources/static/basemodule/business/report/report-change-tasks/lims-report-change-task-edit-list.js b/src/main/resources/static/basemodule/business/report/report-change-tasks/lims-report-change-task-edit-list.js new file mode 100644 index 0000000..0b456be --- /dev/null +++ b/src/main/resources/static/basemodule/business/report/report-change-tasks/lims-report-change-task-edit-list.js @@ -0,0 +1,59 @@ +limsReportChangeTask.editPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-report-change-task-edit-list-grid', + url : limsReportChangeTask.baseUrl + '/queries/raw', + service : 'limsReportChangeTaskServiceImpl', + dbTable : 'T_LIMS_REPORT_CHANGE_TASK', + columns : limsReportChangeTask.getEditListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + }, + toolbar : [ { + type : 'button', + text : 'GIKAM.BUTTON.INSERT', + icon : 'add', + onClick : function() { + Gikam.preInsert({ + modalTitle : 'BASEMODULE.BUSINESS.REPORT.CHANGETASKS.MODAL.ADD', + fields : limsReportChangeTask.getBaseInfoFormFields(), + url : limsReportChangeTask.baseUrl + }).done(function(id) { + Gikam.getComp('lims-report-change-task-edit-list-grid').refresh(); + }); + } + }, { + type : 'button', + text : 'GIKAM.BUTTON.DELETE', + icon : 'remove-row', + onClick : function() { + Gikam.getComp('lims-report-change-task-edit-list-grid').deleteRows(limsReportChangeTask.baseUrl); + } + } ] + } + }, + + loadDetailPage : function(id) { + workspace.window.load(limsReportChangeTask.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-report-change-task-edit-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/business/report/report-change-tasks/lims-report-change-task-search-list.js b/src/main/resources/static/basemodule/business/report/report-change-tasks/lims-report-change-task-search-list.js new file mode 100644 index 0000000..b6bbae9 --- /dev/null +++ b/src/main/resources/static/basemodule/business/report/report-change-tasks/lims-report-change-task-search-list.js @@ -0,0 +1,36 @@ +limsReportChangeTask.searchPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'lims-report-change-task-search-list-grid', + url : limsReportChangeTask.baseUrl + '/queries/searchable', + columns : limsReportChangeTask.getSearchListColumns(), + onCellClick : function(field, row) { + field === 'id' && _this.loadDetailPage(row.id); + } + } + }, + + create : function() { + var _this = this; + Gikam.create('layout', { + id : 'lims-report-change-task-search-list-layout', + renderTo : workspace.window.$dom, + center : { + items : [ this.getGridParam() ] + } + }); + }, + + loadDetailPage : function(id) { + workspace.window.load(limsReportChangeTask.baseUrl + '/page/detail' + Gikam.param({ + id : id + })); + }, + + init : function() { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/business/report/report-change-tasks/lims-report-change-task.js b/src/main/resources/static/basemodule/business/report/report-change-tasks/lims-report-change-task.js new file mode 100644 index 0000000..d8e70fa --- /dev/null +++ b/src/main/resources/static/basemodule/business/report/report-change-tasks/lims-report-change-task.js @@ -0,0 +1,24 @@ +var limsReportChangeTask = Gikam.getPageObject({ + + getEditListColumns : function() { + return [ { + checkbox : true + } ]; + }, + + getBaseInfoFormFields : function() { + return [ ]; + }, + + getSearchListColumns : function() { + return [ { + checkbox : true + }, Gikam.status.getBpmnColumn(limsReportChangeTask.workflow.dbTable) ]; + }, + + getChooseListColumns : function() { + return [ ]; + }, + + baseUrl : IFM_CONTEXT + '/secure/basemodule/business/report/report-change-tasks' +}); diff --git a/src/main/resources/static/basemodule/business/report/report-changes/lims-report-change-audit-list.js b/src/main/resources/static/basemodule/business/report/report-changes/lims-report-change-audit-list.js new file mode 100644 index 0000000..6e5669b --- /dev/null +++ b/src/main/resources/static/basemodule/business/report/report-changes/lims-report-change-audit-list.js @@ -0,0 +1,196 @@ +limsReportChange.auditPage = function (pageType){ + return { + + reportChangeGrid: function () { + var _this = this; + return { + type: 'grid', + id: _this.idManager.reportChangeGrid, + url: limsReportChange.baseUrl + '/queries/tasks', + columns: limsReportChange.getAuditListColumns(), + requestData: { + bpmn_statusCode: _this.param.bpmn_statusCode, + page: '1', + search: '1' + }, + onRowActive: function (index, row) { + Gikam.getAsyncComp(_this.idManager.reportChangeTaskGrid).done(function (grid) { + grid.refresh({ + url: limsReportChange.changeTask.baseUrl + '/queries', + requestData: { + changeId_EQ: row.id, + page: '1' + } + }); + }); + Gikam.getAsyncComp(_this.idManager.reportChangeTaskUploader).done(function (comp) { + comp.setOptions({ + bizId: row.id + }); + }); + }, + onLoadSuccess: function (data) { + if (!Gikam.isEmpty(data)) { + this.activeRowByIndex(0); + } else { + Gikam.getComp(_this.idManager.reportChangeTaskGrid).cleanData(); + Gikam.getComp(_this.idManager.reportChangeTaskUploader).grid.cleanData(); + } + }, + toolbar: [{ + type: 'button', + text: 'GIKAM.WORKFLOW.BUTTON.PASS', + icon: 'pass', + onClick: function () { + _this.pass(); + } + }, { + type: 'button', + text: 'GIKAM.WORKFLOW.BUTTON.REJECT', + icon: 'reject', + onClick: function () { + _this.reject(); + } + }] + } + }, + reportChangeTaskUploader() { + var _this = this; + return { + type: 'uploader', + id: _this.idManager.reportChangeTaskUploader, + dbTable: 'T_LIMS_REPORT_CHANGE', + bizCategory: 'common', + readonly: _this.param.bpmn_statusCode=='Create' ? false : true, + } + }, + reportChangeGridPanel() { + var _this = this; + return { + title: '检测项目', + items: [{ + type: 'layout', + north: { + height: '60%', + items: [_this.reportChangeTaskGrid()] + }, + center: { + items: [{ + type: 'tab', + panels: [_this.reportChangeTaskUploaderPanel()] + }] + } + }] + } + }, + reportChangeTaskUploaderPanel() { + var _this = this; + return { + title: '报告', + items: [_this.reportChangeTaskUploader()] + } + }, + reportChangeTaskGrid() { + var _this = this; + return { + type: 'grid', + id: _this.idManager.reportChangeTaskGrid, + service: 'limsReportChangeTaskServiceImpl', + dbTable: 'T_LIMS_REPORT_CHANGE_TASK', + columns: limsReportChange.changeTask.getSearchListColumns(), + onRowActive: function (index, row) { + + }, + onLoadSuccess: function (data) { + if(_this.param.bpmn_statusCode=='Create'){ + Gikam.getAsyncComp('reportChangeTaskGrid-reportChangeAudit-button-generate').done(function(button) { + button.show(); + }); + }else { + Gikam.getAsyncComp('reportChangeTaskGrid-reportChangeAudit-button-generate').done(function(button) { + button.hide(); + }); + } + if (!Gikam.isEmpty(data)) { + this.activeRowByIndex(0); + } else { + } + }, + toolbar: [{ + id: 'reportChangeTaskGrid-reportChangeAudit-button-generate', + type: 'button', + text: '生成报告', + icon: 'submit', + onClick: function () { + LimsUtil.chooseAndPost({ + modalParam: { + chooseConfig: 'report-template-choose', + reqParam: { + templateType_SEQ: 'report', + single: true, + }, + }, + postParam: { + fullUrl: limsReportChange.changeTask.baseUrl + '/createReport', + activedGrid: _this.idManager.reportChangeGrid, + refreshComps: [_this.idManager.reportChangeTaskUploader], + } + }); + } + }] + } + }, + pass: function () { + var _this = this; + var grid = Gikam.getComp(_this.idManager.reportChangeGrid); + Gikam.create('workflow').pass({ + data: grid.getSelections(), + pageObject: limsReportChange + }).done(function () { + grid.refresh(); + }); + }, + + reject: function () { + var _this = this; + var grid = Gikam.getComp(_this.idManager.reportChangeGrid); + Gikam.create('workflow').reject({ + data: grid.getSelections(), + pageObject: limsReportChange + }).done(function () { + grid.refresh(); + }); + }, + + idManager: { + layout: 'layout-reportChangeAudit' + pageType, + reportChangeGrid: 'reportChangeGrid-reportChangeAudit' + pageType, + reportChangeTaskGrid: 'reportChangeTaskGrid-reportChangeAudit' + pageType, + reportChangeTaskUploader : 'reportChangeTaskUploader-reportChangeAudit' + pageType, + }, + + create: function () { + var _this = this; + Gikam.create('layout', { + id: _this.idManager.layout, + renderTo: workspace.window.$dom, + west: { + width: '50%', + items: [this.reportChangeGrid()] + + }, + center: { + items: [{ + type: 'tab', + panels: [_this.reportChangeGridPanel()] + }] + } + }); + }, + + init: function (param) { + this.param = param; + this.create(); + } + }; +} diff --git a/src/main/resources/static/basemodule/business/report/report-changes/lims-report-change-choose-list.js b/src/main/resources/static/basemodule/business/report/report-changes/lims-report-change-choose-list.js new file mode 100644 index 0000000..a0ed25e --- /dev/null +++ b/src/main/resources/static/basemodule/business/report/report-changes/lims-report-change-choose-list.js @@ -0,0 +1,42 @@ +limsReportChange.choosePage = { + + getGridParam: function () { + var _this = this, columns = limsReportChange.getChooseListColumns(); + _this.param.single ? columns.unshift({ + radio: true + }) : columns.unshift({ + checkbox: true + }); + return { + type: 'grid', + id: 'lims-report-change-choose-list-grid', + url: limsReportChange.baseUrl + '/queries/choosable', + requestData: _this.param, + columns: columns, + toolbar: [{ + type: 'button', + text: 'GIKAM.BUTTON.CONFIRM', + icon: 'select', + onClick: function () { + Gikam.getLastModal().close(Gikam.getComp('lims-report-change-choose-list-grid').getSelections()); + } + }] + } + }, + + create: function () { + var _this = this; + Gikam.create('layout', { + id: 'lims-report-change-choose-list-layout', + renderTo: Gikam.getLastModal().window.$dom, + center: { + items: [this.getGridParam()] + } + }); + }, + + init: function (param) { + this.param = param; + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/business/report/report-changes/lims-report-change-detail.js b/src/main/resources/static/basemodule/business/report/report-changes/lims-report-change-detail.js new file mode 100644 index 0000000..be671f0 --- /dev/null +++ b/src/main/resources/static/basemodule/business/report/report-changes/lims-report-change-detail.js @@ -0,0 +1,70 @@ +limsReportChange.detailPage = { + + getBtnToolbar: function () { + var _this = this; + return { + type: 'btnToolbar', + items: [{ + type: 'button', + text: 'GIKAM.BUTTON.BACK', + icon: 'back', + onClick: function () { + workspace.window.goBack(); + } + }, { + type: 'button', + text: 'GIKAM.BUTTON.VIEWAUDIT', + icon: 'view-audit', + onClick: function () { + Gikam.viewAudit('T_LIMS_REPORT_CHANGE', _this.param.id); + } + }] + } + }, + + getBaseInfoTab: function () { + var _this = this; + return { + type: 'tab', + panels: [{ + title: 'BASEMODULE.BUSINESS.REPORT.CHANGES.TAB.BASE_INFO', + items: [{ + type: 'form', + url: _this.getCompUrl('baseInfoForm'), + service: 'limsReportChangeServiceImpl', + dbTable: 'T_LIMS_REPORT_CHANGE', + id: 'lims-report-change-detail-base-info-form', + fields: limsReportChange.getBaseInfoFormFields() + }] + }] + } + }, + + urlManager: { + baseInfoForm: limsReportChange.baseUrl + '/{id}', + }, + + getCompUrl: function (name) { + if (Gikam.isEmpty(this.param.id)) { + return ''; + } + return Gikam.printf(this.urlManager[name], { + id: this.param.id + }); + }, + + createPage: function () { + Gikam.create('layout', { + center: { + items: [this.getBtnToolbar(), this.getBaseInfoTab()] + }, + renderTo: workspace.window.$dom + }); + return this; + }, + + init: function (param) { + this.param = param; + this.createPage(); + } +} diff --git a/src/main/resources/static/basemodule/business/report/report-changes/lims-report-change-edit-list.js b/src/main/resources/static/basemodule/business/report/report-changes/lims-report-change-edit-list.js new file mode 100644 index 0000000..40c35e4 --- /dev/null +++ b/src/main/resources/static/basemodule/business/report/report-changes/lims-report-change-edit-list.js @@ -0,0 +1,177 @@ +limsReportChange.editPage = { + + reportChangeGrid() { + var _this = this; + return { + type: 'grid', + id: 'reportChangeGrid-reportChangeEdit', + url: limsReportChange.baseUrl + '/queries/raw', + service: 'limsReportChangeServiceImpl', + dbTable: 'T_LIMS_REPORT_CHANGE', + columns: limsReportChange.getEditListColumns(), + requestData: { + createdById_SEQ: workspace.user.id, + page: '1' + }, + onRowActive: function (index, row) { + Gikam.getAsyncComp('reportChangeTaskGrid-reportChangeEdit').done(function (grid) { + grid.refresh({ + url: limsReportChange.changeTask.baseUrl + '/queries', + requestData: { + changeId_EQ: row.id, + page: '1' + } + }); + }); + Gikam.getAsyncComp('reportChangeTaskUploader-reportChangeEdit').done(function (comp) { + comp.setOptions({ + bizId: row.id + }); + }); + }, + onLoadSuccess: function (data) { + if (!Gikam.isEmpty(data)) { + this.activeRowByIndex(0); + } else { + Gikam.getComp('reportChangeTaskGrid-reportChangeEdit').cleanData(); + Gikam.getComp('reportChangeTaskUploader-reportChangeEdit').grid.cleanData(); + } + }, + toolbar: [{ + type: 'button', + text: 'GIKAM.BUTTON.INSERT', + icon: 'add', + onClick: function () { + Gikam.preInsert({ + modalTitle: 'BASEMODULE.BUSINESS.REPORT.CHANGES.MODAL.ADD', + fields: limsReportChange.getBaseInfoFormFields(), + url: limsReportChange.baseUrl + }).done(function (id) { + Gikam.getComp('reportChangeGrid-reportChangeEdit').refresh(); + }); + } + }, { + type: 'button', + text: 'GIKAM.BUTTON.DELETE', + icon: 'remove-row', + onClick: function () { + Gikam.getComp('reportChangeGrid-reportChangeEdit').deleteRows(limsReportChange.baseUrl); + } + }, { + type: 'button', + text: 'GIKAM.WORKFLOW.BUTTON.SUBMIT', + icon: 'submit', + onClick: function () { + _this.submit(); + } + }] + } + }, + reportChangeTaskUploader() { + var _this = this; + return { + type: 'uploader', + id: 'reportChangeTaskUploader-reportChangeEdit', + dbTable: 'T_LIMS_REPORT_CHANGE', + bizCategory: 'common', + } + }, + reportChangeGridPanel() { + var _this = this; + return { + title: '检测项目', + items: [{ + type: 'layout', + north: { + height: '60%', + items: [_this.reportChangeTaskGrid()] + }, + center: { + items: [{ + type: 'tab', + panels: [_this.reportChangeTaskUploaderPanel()] + }] + } + }] + } + }, + reportChangeTaskUploaderPanel() { + var _this = this; + return { + title: '报告', + items: [_this.reportChangeTaskUploader()] + } + }, + reportChangeTaskGrid() { + var _this = this; + return { + type: 'grid', + id: 'reportChangeTaskGrid-reportChangeEdit', + service: 'limsReportChangeTaskServiceImpl', + dbTable: 'T_LIMS_REPORT_CHANGE_TASK', + columns: limsReportChange.changeTask.getSearchListColumns(), + onRowActive: function (index, row) { + + }, + onLoadSuccess: function (data) { + if (!Gikam.isEmpty(data)) { + this.activeRowByIndex(0); + } else { + } + }, + /*toolbar: [{ + type: 'button', + text: '生成报告', + icon: 'submit', + onClick: function () { + LimsUtil.chooseAndPost({ + modalParam: { + chooseConfig: 'report-template-choose', + reqParam: { + templateType_SEQ: 'report', + single: true, + }, + }, + postParam: { + fullUrl: limsReportChange.changeTask.baseUrl + '/createReport', + activedGrid: 'reportChangeGrid-reportChangeEdit', + refreshComps: ['reportChangeTaskUploader-reportChangeEdit'], + } + }); + } + }]*/ + } + }, + submit: function () { + var grid = Gikam.getComp('reportChangeGrid-reportChangeEdit'); + Gikam.create('workflow').submit({ + data: grid.getSelections(), + pageObject: limsReportChange + }).done(function () { + grid.refresh(); + }); + }, + + create: function () { + var _this = this; + Gikam.create('layout', { + id: 'layout-reportChangeEdit', + renderTo: workspace.window.$dom, + west: { + width: '50%', + items: [this.reportChangeGrid()] + + }, + center: { + items: [{ + type: 'tab', + panels: [_this.reportChangeGridPanel()] + }] + } + }); + }, + + init: function () { + this.create(); + } +}; diff --git a/src/main/resources/static/basemodule/business/report/report-changes/lims-report-change-search-list.js b/src/main/resources/static/basemodule/business/report/report-changes/lims-report-change-search-list.js new file mode 100644 index 0000000..328c8ef --- /dev/null +++ b/src/main/resources/static/basemodule/business/report/report-changes/lims-report-change-search-list.js @@ -0,0 +1,154 @@ +limsReportChange.searchPage = { + + reportChangeGrid: function () { + var _this = this; + return { + type: 'grid', + id: 'reportChangeGrid-reportChangeSearch', + url: limsReportChange.baseUrl + '/queries/searchable', + columns: limsReportChange.getSearchListColumns(), + requestData: _this.getRequestData(), + order: { + 'createdTime': 'desc' + }, + onRowActive: function (index, row) { + Gikam.getAsyncComp('reportChangeTaskGrid-reportChangeSearch').done(function (grid) { + grid.refresh({ + url: limsReportChange.changeTask.baseUrl + '/queries', + requestData: { + changeId_EQ: row.id, + page: '1' + } + }); + }); + Gikam.getAsyncComp('reportChangeTaskUploader-reportChangeSearch').done(function (comp) { + comp.setOptions({ + bizId: row.id + }); + }); + }, + onLoadSuccess: function (data) { + if (!Gikam.isEmpty(data)) { + this.activeRowByIndex(0); + } else { + Gikam.getComp('reportChangeTaskGrid-reportChangeSearch').cleanData(); + Gikam.getComp('reportChangeTaskUploader-reportChangeSearch').grid.cleanData(); + + } + }, + } + }, + + getRequestData(){ + var _this =this; + if(_this.param.isAdminFlag){ + return{ + page: '1', + } + }else { + return { + page: '1', + reportSearch: '1', + } + } + }, + + reportChangeTaskUploader() { + var _this = this; + return { + type: 'uploader', + id: 'reportChangeTaskUploader-reportChangeSearch', + dbTable: 'T_LIMS_REPORT_CHANGE', + bizCategory: 'common', + readonly: true, + } + }, + reportChangeGridPanel() { + var _this = this; + return { + title: '检测项目', + items: [{ + type: 'layout', + north: { + height: '60%', + items: [_this.reportChangeTaskGrid()] + }, + center: { + items: [{ + type: 'tab', + panels: [_this.reportChangeTaskUploaderPanel()] + }] + } + }] + } + }, + reportChangeTaskUploaderPanel() { + var _this = this; + return { + title: '报告', + items: [_this.reportChangeTaskUploader()] + } + }, + reportChangeTaskGrid() { + var _this = this; + return { + type: 'grid', + id: 'reportChangeTaskGrid-reportChangeSearch', + service: 'limsReportChangeTaskServiceImpl', + dbTable: 'T_LIMS_REPORT_CHANGE_TASK', + columns: limsReportChange.changeTask.getSearchListColumns(), + onRowActive: function (index, row) { + + }, + onLoadSuccess: function (data) { + if (!Gikam.isEmpty(data)) { + this.activeRowByIndex(0); + } else { + } + }, + toolbar: [] + } + }, + create: function () { + var _this = this; + Gikam.create('layout', { + id: 'layout-reportChangeSearch', + renderTo: workspace.window.$dom, + west: { + width: '50%', + items: [this.reportChangeGrid()] + + }, + center: { + items: [{ + type: 'tab', + panels: [_this.reportChangeGridPanel()] + }] + } + }); + }, + + + init: function () { + var _this = this; + _this.param = {}; + //报告管理员可以查看所有报告,其他人只能查看自己的 + var currUserId = workspace.user.id; + let url = Gikam.printf(IFM_CONTEXT + '/secure/basemodule/trm/coreuser' + '/{userId}/queries/getUserRoleNames', { + userId : currUserId + }); + Gikam.postText(url, Gikam.getJsonWrapper(null, ['', null])).done(function(roleNames) { + //系统管理员可查看所有工装线束 + if(roleNames.indexOf("报告管理员") > -1){ + _this.param = { + isAdminFlag : true, + } + }else { + _this.param = { + isAdminFlag : false, + } + } + _this.create(); + }); + } +}; diff --git a/src/main/resources/static/basemodule/business/report/report-changes/lims-report-change.js b/src/main/resources/static/basemodule/business/report/report-changes/lims-report-change.js new file mode 100644 index 0000000..6595c6d --- /dev/null +++ b/src/main/resources/static/basemodule/business/report/report-changes/lims-report-change.js @@ -0,0 +1,168 @@ +var limsReportChange = Gikam.getPageObject({ + + getEditListColumns: function () { + return this.getSearchListColumns(); + }, + + getBaseInfoFormFields: function () { + return [{ + field: 'changeCode', + title: 'T_LIMS_REPORT_CHANGE.CHANGECODE', + preInsert: true, + validators: [{ + type: 'unique', + rule: limsReportChange.baseUrl + '/action/validate-unique', + }], + }, { + field: 'changeReason', + title: 'T_LIMS_REPORT_CHANGE.CHANGEREASON', + preInsert: true, + }, { + field: 'changeContent', + title: 'T_LIMS_REPORT_CHANGE.CHANGECONTENT', + preInsert: true, + }, { + field: 'remarks', + title: 'T_LIMS_REPORT_CHANGE.REMARKS', + preInsert: true, + }, { + field: 'applyCode', + title: 'T_LIMS_REPORT_APPLY.APPLYCODE', + preInsert: true, + type: 'choose', + category: 'reportApplyChoose', + single: true, + onBeforeChoose: function () { + return { + processStatus_SEQ: 'done', + page: '1', + search: '1' + } + }, + onAfterChoose: function (rows) { + if (Gikam.isNotEmpty(rows)) { + this.setData({ + applyCode: rows[0].applyCode, + applyId: rows[0].id, + folderId: rows[0].folderId, + }); + } + }, + onClean: function (field, value, index) { + this.setData({ + applyCode: '', + applyId: '', + folderId: '', + }); + } + },]; + }, + + getAuditListColumns: function () { + return this.getSearchListColumns(); + }, + + getSearchListColumns: function () { + return [{ + checkbox: true + }, { + index: true + }, Gikam.status.getBpmnColumn(limsReportChange.workflow.dbTable), { + field: 'changeCode', + title: 'T_LIMS_REPORT_CHANGE.CHANGECODE' + }, { + field: 'changeReason', + title: 'T_LIMS_REPORT_CHANGE.CHANGEREASON' + }, { + field: 'changeContent', + title: 'T_LIMS_REPORT_CHANGE.CHANGECONTENT' + }, { + field: 'remarks', + title: 'T_LIMS_REPORT_CHANGE.REMARKS' + }, { + field: 'ext$.status', + title: 'T_LIMS_FOLDER.STATUS', + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'folderStatus' + }, + }, { + field: 'ext$.folderno', + title: 'T_LIMS_FOLDER.FOLDERNO', + }, { + field: 'ext$.applycode', + title: 'T_LIMS_REPORT_APPLY.APPLYCODE', + preInsert: true, + }, { + field: 'ext$.sampletype', + title: 'T_LIMS_FOLDER.SAMPLETYPE', + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'sampleType' + }, + }, { + field: 'ext$.totalinspection', + title: 'T_LIMS_FOLDER.TOTALINSPECTION' + }, { + field: 'ext$.workshopsection', + title: 'T_LIMS_FOLDER.WORKSHOPSECTION', + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'workshopSection' + }, + }, { + field: 'ext$.checktype', + title: 'T_LIMS_FOLDER.CHECKTYPE', + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'folderCheckType' + }, + }, { + field: 'ext$.clientusername', + title: 'T_LIMS_FOLDER.CLIENTUSERNAME' + }, { + field: 'createdByName', + title: 'T_LIMS_REPORT_CHANGE.CREATEDBYNAME' + }, { + field: 'createdByOrgName', + title: 'T_LIMS_REPORT_CHANGE.CREATEDBYORGNAME' + },]; + }, + + getChooseListColumns: function () { + return []; + }, + + baseUrl: IFM_CONTEXT + '/secure/basemodule/business/report/report-changes', + + workflow: { + dbTable: 'T_LIMS_REPORT_CHANGE', + columns: [{ + field: 'id', + title: 'T_LIMS_REPORT_CHANGE.ID' + }] + }, + changeTask: { + getSearchListColumns: function () { + return [{ + checkbox: true + }, { + index: true + }, { + field: 'ext$.testname', + title: 'T_LIMS_TASK.TESTNAME' + },{ + field: 'ext$.result', + title: 'T_LIMS_TASK.RESULT' + }, { + field: 'ext$.methodname', + title: 'T_LIMS_TASK.METHODNAME' + },]; + }, + baseUrl: IFM_CONTEXT + '/secure/basemodule/business/report/report-change-tasks' + } +}); diff --git a/src/main/resources/static/basemodule/business/results/lims-laboratory-obtain-statistics.js b/src/main/resources/static/basemodule/business/results/lims-laboratory-obtain-statistics.js new file mode 100644 index 0000000..86d2ab9 --- /dev/null +++ b/src/main/resources/static/basemodule/business/results/lims-laboratory-obtain-statistics.js @@ -0,0 +1,218 @@ +var limsMatrix = Gikam.getPageObject({ + baseUrl : IFM_CONTEXT + '/secure/basemodule/business/test-matrixs', +}); +limsMatrix.laboratoryObtainPage = { + + create: function () { + var _this = this; + Gikam.create('layout', { + id: 'lims-laboratory-obtain-statistics-chart', + renderTo: workspace.window.$dom, + center: { + items: [ + _this.geteCharsTab() + ] + }, + north: { + height: '25%', + items: [_this.getConfigForm(),{ + type: 'button', + text: '查询', + toolbarAlign: 'left', + icon: 'add', + onClick: function () { + var form = Gikam.getComp('lims-laboratory-obtain-statistics-form') + if (!form.validate()) { + Gikam.toast('请填写查询条件!') + return; + } + var data = form.getData() + data.relationFlag='1'; + var option1 = Gikam.getComp('lims-laboratory-obtain-statistics-echart').options.option; + Gikam.postSync(limsMatrix.baseUrl + '/getReceiveStatistics', + Gikam.getJsonWrapper({ + f: data, + }, [null, []])).done(function (data) { + console.log(data) + console.log(data.x) + console.log(data.total) + console.log(data.finish) + console.log(data.surplus) + + //option1.series[0].data = finalResult + option1.xAxis.data = data.x //x轴只有一个不用数组 + option1.series[0].data = data.total + option1.series[1].data = data.finish + option1.series[2].data = data.surplus + + Gikam.getComp('lims-laboratory-obtain-statistics-echart').setOption(option1); + }) + } + }, + + ] + } + }); + + }, + geteCharsTab: function () { + var _this = this; + return { + type: 'tab', + id: 'lims-laboratory-obtain-statistics-CharsTab', + panels: [{ + id: 'long_panel1', + items: [ + + { + type: 'layout', + center: { + items: [ + _this.getChart(), + ] + } + }, + + ] + }] + } + }, + getChart: function () { + var _this = this; + + return { + type: 'echarts', + id: 'lims-laboratory-obtain-statistics-echart', + option : { + color:[ '#fac858', '#3ba272', '#fc8452', '#9a60b4', '#ea7ccc'], + title: { + text: '各检测组收样完成情况' + }, + tooltip: { + trigger: 'axis', + axisPointer: { + type: 'shadow' + } + }, + legend: {}, + grid: { + left: '3%', + right: '4%', + bottom: '3%', + containLabel: true + }, + yAxis: { + type: 'value', + //boundaryGap: [0, 1] + }, + xAxis: { + type: 'category', + data: [] + }, + series: [ + { + name: '收样数量', + type: 'bar', + data: [] + }, + { + name: '完成数量', + type: 'bar', + data: [] + }, + { + name: '剩余数量', + type: 'bar', + data: [] + }, + ] + } + + }; + + }, + + getConfigForm: function () { + var _this = this; + return { + type: 'form', + id: 'lims-laboratory-obtain-statistics-form', + panels: [ + { + fields: [{ + field : 'laboratoryName_EQ', + title : 'T_LIMS_TEST.LABORATORYNAME', + type : 'choose', + category : 'orgChoose', + single : true, + onBeforeChoose: function () { + return { + single : true, + orgcategory_SEQ : '检测组', + accessOrg : 1 + } + }, + onAfterChoose : function (rows,index) { + if (Gikam.isNotEmpty(rows)) { + /*var laboratoryIds = []; + var laboratoryNames = []; + for(var i=0;i row.firstType + '-' + row.secondType).join(","); + + this.setData({ + testtype_IN : testtype, + }); + } + }, + onClean : function (field, value, index) { + this.setData({ + index : index, + testtype_IN : null + },true); + } + //validators: ['notEmpty'] + },{ + field: 'obtainTime_DGOE', + title: '开始时间', + type: 'date', + validators : ['notEmpty'], + value: moment().subtract(30, 'days').format('YYYY-MM-DD'), + }, { + field: 'obtainTime_DLOE', + title: '截止时间', + type: 'date', + validators : ['notEmpty'], + value: moment().format('YYYY-MM-DD'), + },] + }, + ], + columns: 3, + } + }, + init: function () { + this.create(); + + } +}; diff --git a/src/main/resources/static/basemodule/business/results/lims-production-line-statistics-chart.js b/src/main/resources/static/basemodule/business/results/lims-production-line-statistics-chart.js new file mode 100644 index 0000000..72dc428 --- /dev/null +++ b/src/main/resources/static/basemodule/business/results/lims-production-line-statistics-chart.js @@ -0,0 +1,521 @@ +var limsResult = Gikam.getPageObject({ + baseUrl : IFM_CONTEXT + '/secure/basemodule/business/results', +}); +limsResult.productLineChartPage = { + + create: function () { + var _this = this; + Gikam.create('layout', { + id: 'lims-product-line-statistics-chart', + renderTo: workspace.window.$dom, + center: { + items: [ + _this.geteCharsTab() + ] + }, + north: { + height: '25%', + items: [_this.getConfigForm(),{ + type: 'button', + text: '查询', + toolbarAlign: 'left', + icon: 'add', + onClick: function () { + var form = Gikam.getComp('lims-product-line-statistics-form') + if (!form.validate()) { + Gikam.toast('请填写查询条件!') + return; + } + var data = form.getData() + data.productionLineFlag='1'; + var testSource=data.testSource_EQ; + Gikam.postSync(limsResult.baseUrl + '/getStatisticsChart', + Gikam.getJsonWrapper({ + f: data, + }, [null, []])).done(function (result) { + Gikam.getComp('lims-product-line-statistics-CharsTab').cleanItems('long_panel1'); + var analystChartList = []; + if (!Gikam.isEmpty(result)){ + for (var j = 0; j < result.length; j++) { + var analystChar = { + type: 'echarts', + option : _this.getOption(), + }; + var option = analystChar.option; + option.xAxis.data = result[j].xData; + //参考线 + for(var r=0;r'+'结果值:' + params[0]['data'].value + ''; + }, + }, + xAxis: { + type: 'category', + data: [], + }, + yAxis: [ + { + type: 'value', + name: '', + position: 'left', + } + ], + series: [{ + name: '结果值', + data: [], + type: 'line', + yAxisIndex: 0, + symbolSize: 8, // 点的大小 + symbol: 'circle', // 折线点设置为实心点 + normal: { + label: { + show: false, // 在折线拐点上显示数据 + }, + }, + itemStyle: { + color: function (params) { //拐点颜色回调 + return '#ff0000'; + } + }, + lineStyle: { + color: "#1f89a0" + }, + markLine: { + symbol: ['none'], //['none']表示是一条横线;['arrow', 'none']表示线的左边是箭头,右边没右箭头;['none','arrow']表示线的左边没有箭头,右边有箭头 + label: { + normal: { + show: false, + }, + }, + data: [ + { + silent: true, //鼠标悬停事件 true没有,false有 + lineStyle: { //警戒线的样式 ,虚实 颜色 + type: "solid", //样式 ‘solid’和'solid' + color: "#efff00", + width: 3 //宽度 + }, + yAxis: 0// 警戒线的标注值,可以有多个yAxis,多条警示线 或者采用 {type : 'average', name: '平均值'},type值有 max min average,分为最大,最小,平均值 + },{ + silent: true, //鼠标悬停事件 true没有,false有 + lineStyle: { //警戒线的样式 ,虚实 颜色 + type: "solid", //样式 ‘solid’和'solid' + color: "#E3B76D", + width: 3 //宽度 + }, + yAxis: 0// 警戒线的标注值,可以有多个yAxis,多条警示线 或者采用 {type : 'average', name: '平均值'},type值有 max min average,分为最大,最小,平均值 + }] + }, + }] + }; + }, + getChart: function () { + var _this = this; + + return { + type: 'echarts', + id: 'lims-product-line-statistics-echart', + option : { + color:[ '#fac858', '#3ba272', '#fc8452', '#9a60b4', '#ea7ccc'], + title: { + text: '单条产线各项目数据结果值趋势波动图' + }, + tooltip: { + trigger: 'axis', + axisPointer: { + type: 'cross', + label: { + backgroundColor: '#6a7985' + } + } + }, + legend: { + data: ['sendSampleBatchNo'] + }, + toolbox: { + feature: { + saveAsImage: {} + } + }, + grid: { + left: '3%', + right: '4%', + bottom: '3%', + containLabel: true + }, + xAxis: + { + type: 'category', + boundaryGap: false, + data: [] + }, + yAxis: [ + { + type: 'value', + } + ], + series: [ + { + name: 'finalResult', + type: 'line', + /*stack: 'Total', + areaStyle: {}, + emphasis: { + focus: 'series' + },*/ + data: [], + }, + + ] + } + + }; + + }, + + getConfigForm: function () { + var _this = this; + return { + type: 'form', + id: 'lims-product-line-statistics-form', + panels: [ + { + fields: [{ + field: 'testSource_EQ', + title: 'T_LIMS_FOLDER.TESTSOURCE', + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'T_LIMS_FOLDER.TESTSOURCE' + }, + validators : ['notEmpty'], + onChange(field, value) { + var items = []; + if(value=='研发送检'){ + items = [{ + text : '成品', + value : '成品' + },{ + text : '原材料', + value : '原材料' + },{ + text : '过程样', + value : '过程样' + },{ + text : '课题测试', + value : '课题测试' + },{ + text : '其他', + value : '其他' + }]; + + }else if(value=='质量送检'){ + items = [{ + text : 'FQC', + value : 'FQC' + },{ + text : 'IQC', + value : 'IQC' + },{ + text : 'IPQC', + value : 'IPQC' + },{ + text : '其他', + value : '其他' + }]; + } else if(value=='质控样检测'){ + items = [{ + text : '标准样', + value : '标准样' + },{ + text : '自选样', + value : '自选样' + },{ + text : '标准溶液', + value : '标准溶液' + },{ + text : '其他', + value : '其他' + }]; + }else if(value=='工艺送检'){ + items = [{ + text : '过程样', + value : '过程样' + },{ + text : '成品', + value : '成品' + },{ + text : '原材料', + value : '原材料' + },{ + text : '其他', + value : '其他' + }]; + }else if(value=='技术送检'){ + items = [{ + text : '过程样', + value : '过程样' + },{ + text : '成品', + value : '成品' + },{ + text : '原材料', + value : '原材料' + },{ + text : '其他', + value : '其他' + }]; + }else if(value=='其他送检'){ + items = [{ + text : '对标样', + value : '对标样' + },{ + text : '竞品', + value : '竞品' + },{ + text : '其他', + value : '其他' + }]; + } + + var checkTypeField = this.getField('checkType_IN'); + checkTypeField.setItems(items); + checkTypeField.value = ''; + }, + }, { + field: 'checkType_IN', + title: 'T_LIMS_FOLDER.CHECKTYPE', + type: 'select', + multiple : true, + validators: ['notEmpty'] + }, { + field: 'productType_CISC', + title : 'T_LIMS_FOLDER.PRODUCTTYPE', + validators: ['strLength[0,60]'],//'notEmpty', + }, { + field: 'productionLineName_CISC', + title : 'T_LIMS_FOLDER.PRODUCTIONLINENAME', + validators: ['notEmpty','strLength[0,60]'], + }, { + field : 'testType_EQ', + title : 'T_LIMS_TEST.TESTTYPE', + type : 'choose', + category : 'testTypeChoose', + onBeforeChoose : function() { + return { + single : true, + activatedFlag_SEQ : '1' + } + }, + onAfterChoose : function (rows,index) { + if (Gikam.isNotEmpty(rows)) { + this.setData({ + testType_EQ : rows[0].firstType + '-' + rows[0].secondType, + }); + } + }, + onClean : function (field, value, index) { + this.setData({ + index : index, + testType_EQ : null + },true); + }, + validators: ['notEmpty'] + },{ + field: 'testName_IN', + title: 'T_LIMS_TASK.TESTNAME', + type : 'choose', + category : 'testChoose', + validators: ['notEmpty'], + //single : true, + onBeforeChoose : function(){ + var form = Gikam.getComp('lims-product-line-statistics-form') + var data = form.getData() + return { + activatedFlag_EQ : '1', + testType_EQ:data.testType_EQ + } + }, + onAfterChoose: function(rows,index,){ + if(Gikam.isNotEmpty(rows)){ + this.setData({ + index: index, + testName_IN : rows.map(row => row.testName).join(","), + }) + } + }, + onClean : function (field, value, index) { + this.setData({ + index : index, + testName_IN : null + },true); + } + },{ + field: 'checkEntryTime_DGOE', + title: '开始时间', + type: 'date', + validators : ['notEmpty'], + value: moment().subtract(30, 'days').format('YYYY-MM-DD'), + }, { + field: 'checkEntryTime_DLOE', + title: '截止时间', + type: 'date', + validators : ['notEmpty'], + value: moment().format('YYYY-MM-DD'), + },] + }, + ], + columns: 3, + } + }, + init: function () { + this.create(); + + } +}; diff --git a/src/main/resources/static/basemodule/business/results/lims-production-line-statistics-chart1.js b/src/main/resources/static/basemodule/business/results/lims-production-line-statistics-chart1.js new file mode 100644 index 0000000..72d58d2 --- /dev/null +++ b/src/main/resources/static/basemodule/business/results/lims-production-line-statistics-chart1.js @@ -0,0 +1,337 @@ +var limsResult = Gikam.getPageObject({ + baseUrl : IFM_CONTEXT + '/secure/basemodule/business/results', +}); +limsResult.productLineChartPage1 = { + + create: function () { + var _this = this; + Gikam.create('layout', { + id: 'lims-product-line-statistics-chart1', + renderTo: workspace.window.$dom, + center: { + items: [ + _this.geteCharsTab() + ] + }, + north: { + height: '25%', + items: [_this.getConfigForm(),{ + type: 'button', + text: '查询', + toolbarAlign: 'left', + icon: 'add', + onClick: function () { + var form = Gikam.getComp('lims-product-line-statistics-form1') + if (!form.validate()) { + Gikam.toast('请填写查询条件!') + return; + } + var data = form.getData() + + + data.productionLineFlag='1'; + + var option1 = Gikam.getComp('lims-product-line-statistics-echart1').options.option; + Gikam.postSync(limsResult.baseUrl + '/getStatisticsChart1', + Gikam.getJsonWrapper({ + f: data, + }, [null, []])).done(function (data) { + console.log(data) + + /*var finalResult = [] + var sendSampleBatchNo = [] + data.forEach(function (it) { + sendSampleBatchNo.push(it.sendSampleBatchNo) + + var lindata=it.lineData; + finalResult.push(lindata[0].value) + }); + console.log(finalResult) + console.log(sendSampleBatchNo) + option1.series[0].data = finalResult + option1.xAxis.data = sendSampleBatchNo //x轴只有一个不用数组*/ + option1.series[0].data = data + + Gikam.getComp('lims-product-line-statistics-echart1').setOption(option1); + }) + } + }, + + ] + } + }); + + }, + geteCharsTab: function () { + var _this = this; + return { + type: 'tab', + id: 'lims-product-line-statistics-CharsTab1', + panels: [{ + id: 'long_panel1', + items: [ + + { + type: 'layout', + center: { + items: [ + _this.getChart(), + ] + } + }, + + ] + }] + } + }, + getChart: function () { + var _this = this; + + return { + type: 'echarts', + id: 'lims-product-line-statistics-echart1', + option : { + title: { + text: '单产线各项目合格率情况', + left: 'center' + }, + tooltip: { + trigger: 'item', + formatter: '{a}
{b}: {c} ({d}%)' + }, + legend: { + orient: 'vertical', + left: 'left' + }, + series: [ + { + name: '单产线各项目合格率情况', + type: 'pie', + //radius: '50%', + data: [{ value: 0, name: '合格' }, + + { value: 0, name: '不合格' }], + emphasis: { + itemStyle: { + shadowBlur: 10, + shadowOffsetX: 0, + shadowColor: 'rgba(0, 0, 0, 0.5)' + } + }, + itemStyle: { + normal:{ + color: function(colors){ + var colorList=['#7FFFAA','#fc0303']; + return colorList[colors.dataIndex] + } + } + }, + label: { + formatter: '{b}: {c} ({d}%)', + }, + } + ] + } + + }; + + }, + + getConfigForm: function () { + var _this = this; + return { + type: 'form', + id: 'lims-product-line-statistics-form1', + panels: [ + { + fields: [{ + field: 'testSource_EQ', + title: 'T_LIMS_FOLDER.TESTSOURCE', + type: 'select', + category: 'sys', + param: { + codeCategoryId: 'T_LIMS_FOLDER.TESTSOURCE' + }, + validators : ['notEmpty'], + onChange(field, value) { + var items = []; + if(value=='研发送检'){ + items = [{ + text : '成品', + value : '成品' + },{ + text : '原材料', + value : '原材料' + },{ + text : '过程样', + value : '过程样' + },{ + text : '课题测试', + value : '课题测试' + },{ + text : '其他', + value : '其他' + }]; + + }else if(value=='质量送检'){ + items = [{ + text : 'FQC', + value : 'FQC' + },{ + text : 'IQC', + value : 'IQC' + },{ + text : 'IPQC', + value : 'IPQC' + },{ + text : '其他', + value : '其他' + }]; + } else if(value=='质控样检测'){ + items = [{ + text : '标准样', + value : '标准样' + },{ + text : '自选样', + value : '自选样' + },{ + text : '标准溶液', + value : '标准溶液' + },{ + text : '其他', + value : '其他' + }]; + }else if(value=='工艺送检'){ + items = [{ + text : '过程样', + value : '过程样' + },{ + text : '成品', + value : '成品' + },{ + text : '原材料', + value : '原材料' + },{ + text : '其他', + value : '其他' + }]; + }else if(value=='技术送检'){ + items = [{ + text : '过程样', + value : '过程样' + },{ + text : '成品', + value : '成品' + },{ + text : '原材料', + value : '原材料' + },{ + text : '其他', + value : '其他' + }]; + }else if(value=='其他送检'){ + items = [{ + text : '对标样', + value : '对标样' + },{ + text : '竞品', + value : '竞品' + },{ + text : '其他', + value : '其他' + }]; + } + + var checkTypeField = this.getField('checkType_EQ'); + checkTypeField.setItems(items); + checkTypeField.value = ''; + }, + }, { + field: 'checkType_EQ', + title: 'T_LIMS_FOLDER.CHECKTYPE', + type: 'select', + validators: ['notEmpty'] + }, { + field: 'productType_CISC', + title : 'T_LIMS_FOLDER.PRODUCTTYPE', + validators: ['strLength[0,60]'],//'notEmpty', + }, { + field: 'productionLineName_CISC', + title : 'T_LIMS_FOLDER.PRODUCTIONLINENAME', + validators: ['notEmpty','strLength[0,60]'], + },{ + field : 'testType_EQ', + title : 'T_LIMS_TEST.TESTTYPE', + type : 'choose', + category : 'testTypeChoose', + onBeforeChoose : function() { + return { + single : true, + activatedFlag_SEQ : '1' + } + }, + onAfterChoose : function (rows,index) { + if (Gikam.isNotEmpty(rows)) { + this.setData({ + testType_EQ : rows[0].firstType + '-' + rows[0].secondType, + }); + } + }, + onClean : function (field, value, index) { + this.setData({ + index : index, + testType_EQ : null + },true); + } + //validators: ['notEmpty'] + }, { + field: 'testName_IN', + title: 'T_LIMS_TASK.TESTNAME', + type : 'choose', + category : 'testChoose', + //single : true, + onBeforeChoose : function(){ + var form = Gikam.getComp('lims-product-line-statistics-form1') + var data = form.getData() + return { + activatedFlag_EQ : '1', + testType_EQ:data.testType_EQ + } + }, + onAfterChoose: function(rows,index,){ + if(Gikam.isNotEmpty(rows)){ + this.setData({ + index: index, + testName_IN : rows.map(row => row.testName).join(","), + }) + } + }, + onClean : function (field, value, index) { + this.setData({ + index : index, + testName_IN : null + },true); + } + },{ + field: 'checkEntryTime_DGOE', + title: '开始时间', + type: 'date', + validators : ['notEmpty'], + value: moment().subtract(30, 'days').format('YYYY-MM-DD'), + }, { + field: 'checkEntryTime_DLOE', + title: '截止时间', + type: 'date', + validators : ['notEmpty'], + value: moment().format('YYYY-MM-DD'), + },] + }, + ], + columns: 3, + } + }, + init: function () { + this.create(); + + } +}; diff --git a/src/main/resources/static/basemodule/business/results/lims-result-choose-bindept.js b/src/main/resources/static/basemodule/business/results/lims-result-choose-bindept.js new file mode 100644 index 0000000..5b71aed --- /dev/null +++ b/src/main/resources/static/basemodule/business/results/lims-result-choose-bindept.js @@ -0,0 +1,249 @@ +var limsResultChooseBindEpt = Gikam.getPageObject({ + baseUrl : IFM_CONTEXT + '/secure/basemodule/business/results', + getlimsResultChooseBindEptColumns : function(){ + return [ { + checkbox : true + },{ + field : 'ext$.folderno', + title: 'T_LIMS_FOLDER.FOLDERNO', + },{ + field: 'ext$.testname', + title: 'T_LIMS_TASK.TESTNAME', + type : 'link' + },{ + field: 'ext$.testcode', + title : 'T_LIMS_TEST.TESTCODE', + },{ + field : 'ext$.testtype', + title : 'T_LIMS_TEST.TESTTYPE', + },{ + field: 'ext$.sendsamplebatchno', + title: 'T_LIMS_ORDER.SENDSAMPLEBATCHNO', + }, { + field: 'ext$.methodname', + title: 'T_LIMS_TASK.METHODNAME' + }, { + field: 'ext$.methodcode', + title: 'T_LIMS_TASK.METHODCODE' + },{ + field : 'analystGroup', + title : 'T_LIMS_RESULT.ANALYSTGROUP', + type : 'select', + category : 'sys', + param : { + codeCategoryId: 'analystGroup' + }, + width : 120 + }, { + field : 'analystName', + title : 'T_LIMS_RESULT.ANALYSTNAME', + width : 120 + },{ + field : 'helpEptCodes', + title : 'T_LIMS_RESULT.HELPEPTIDS' + },{ + field : 'helpEptUserName', + title : 'T_LIMS_RESULT.HELPEPTUSERNAME', + width : 160, + },{ + field : 'originalResult', + title : 'T_LIMS_RESULT.ORIGINALRESULT', + width : 120, + validators : [ 'strLength[0,120]', 'notEmpty' ] + }, { + field : 'finalResult', + title : 'T_LIMS_RESULT.FINALRESULT', + width : 120, + styleFormatter: function (row) { + let style = {}; + if (row.status === 'OOS') { + style.backgroundColor = '#CC3B24'; + style.color = '#FFFFFF'; + } else if (row.status === 'Done') { + style.backgroundColor = '#00CC00'; + style.color = '#FFFFFF'; + } + return style; + } + },{ + field : 'useBalance', + title : 'T_LIMS_TM_ANALYST.USEBALANCE', + type : 'select', + category : 'sys', + param : { + codeCategoryId : 'yesorno' + } + },{ + field : 'retestNum', + title : '复测次数' + }, { + field : 'status', + title : 'T_LIMS_RESULT.STATUS', + }, { + field : 'judgeItem', + title : 'T_LIMS_TM_ANALYST.JUDGEITEM', + type : 'select', + category : 'sys', + param : { + codeCategoryId : 'yesorno' + } + },{ + field : 'unit', + title : 'T_LIMS_RESULT.UNIT', + type: 'insertableSelect', + search : true, + category: 'sys', + param: { + codeCategoryId: 'resultUnit' + }, + width : 100 + }, { + field : 'revisionRule', + title : 'T_LIMS_RESULT.REVISIONRULE', + width : 120 + }, { + field : 'highLimit', + title : 'T_LIMS_RESULT.HIGHLIMIT', + width : 120, + }, { + field : 'lowLimit', + title : 'T_LIMS_RESULT.LOWLIMIT', + width : 120, + }, { + field : 'reportShow', + title : 'T_LIMS_RESULT.REPORTSHOW', + width : 130, + type : 'select', + category : 'sys', + firstBlank : false, + param : { + codeCategoryId : 'yesorno' + }, + }, { + field : 'entryPersonName', + title : 'T_LIMS_RESULT.ENTRYPERSONNAME', + }, { + field : 'entryTime', + title : 'T_LIMS_RESULT.ENTRYTIME', + }, { + field : 'remark', + title : 'T_LIMS_RESULT.REMARK', + width : 200, + type : 'richText', + validators : [ 'strLength[0,120]' ] + }]; + }, +}); + +limsResultChooseBindEpt.modalPage = { + + getGridParam : function() { + var _this = this; + return { + type : 'grid', + id : 'limsResultChooseBindEpt', + service : 'limsResultServiceImpl', + dbTable : 'T_LIMS_RESULT', + url : limsResultChooseBindEpt.baseUrl + '/queries', + requestData : _this.param, + columns : limsResultChooseBindEpt.getlimsResultChooseBindEptColumns(), + toolbar : [{ + type : 'form', + id : 'userForm', + onRendered : function(){ + this.setData({ + helpEptUserId : workspace.user.id, + helpEptUserName : workspace.user.userName + }); + }, + fields : [{ + field : 'helpEptUserName', + title : '人员', + validators : ['notEmpty'], + type : 'choose', + category : 'user', + single : true, + cleanable : false, + refreshGrid : false, + onAfterChoose : function (rows, index) { + if (Gikam.isNotEmpty(rows)) { + this.setData({ + helpEptUserId: rows[0].id, + helpEptUserName: rows[0].userName + }); + } + }, + },{ + field : 'helpEptCodes', + title : '设备', + validators : ['notEmpty'], + type : 'choose', + category : 'equiptChoose', + cleanable : false, + refreshGrid : false, + onBeforeChoose : function() { + return { + equiptStatus_EQ:'合格', + } + }, + onAfterChoose : function (rows, index) { + if (Gikam.isNotEmpty(rows)) { + var helpEptIds = []; + var helpEptCodes = []; + var helfpEptNames = []; + for(var i=0;i